Dynamically scaled file encoding
    11.
    发明授权
    Dynamically scaled file encoding 有权
    动态缩放的文件编码

    公开(公告)号:US07567722B2

    公开(公告)日:2009-07-28

    申请号:US11087226

    申请日:2005-03-22

    摘要: A dynamically scaled file encoding method and apparatus are disclosed. A file encoding system using JPEG encoding can be configured to produce relatively constant compressed file sizes irrespective of the initial file size and file contents. The system retrieves an initial file or image that is to be compressed and determines a target bit rate corresponding to the compressed file. The target bit rate is used to determine an initial scaling factor. The initial file is encoded using a JPEG encoder having coefficients scaled by the initial scaling factor. The resultant bit rate can be adjusted in a second loop if greater than the desired bit rate. To adjust the bit rate, a recomputed scaling factor is determined from the resultant bit rate. The initial file is then encoded with coefficients scaled by the recomputed scaling factor to achieve a bit rate that is within the target bit rate.

    摘要翻译: 公开了一种动态缩放的文件编码方法和装置。 使用JPEG编码的文件编码系统可以被配置为产生相对恒定的压缩文件大小,而与初始文件大小和文件内容无关。 系统检索要压缩的初始文件或图像,并确定与压缩文件对应的目标比特率。 目标比特率用于确定初始缩放因子。 使用具有由初始缩放因子缩放的系数的JPEG编码器对初始文件进行编码。 如果大于所需比特率,则可以在第二循环中调整所得比特率。 为了调整比特率,从所得比特率确定重新计算的比例因子。 然后用由重新计算的缩放因子缩放的系数对初始文件进行编码,以实现在目标比特率内的比特率。

    Accelerated Video Compression Multi-Tap Filter and Bilinear Interpolator
    13.
    发明申请
    Accelerated Video Compression Multi-Tap Filter and Bilinear Interpolator 有权
    加速视频压缩多点滤波器和双线性插值器

    公开(公告)号:US20130279827A1

    公开(公告)日:2013-10-24

    申请号:US13450734

    申请日:2012-04-19

    IPC分类号: G06K9/32

    摘要: A set of even interpolated sub-pixels is formed based on a pixel window and a tap coefficient register having a tap coefficient set, the pixel window is shifted and, applying the tap coefficient register a set of odd interpolated pixels is formed. The set of even interpolated sub-pixels and the set of odd interpolated sub-pixels are accumulated, repeatedly, until a termination condition is let. In the accumulating, the tap coefficient register is updated with another tap coefficient set, the pixel window is shifted, and the even interpolated pixels are incremented, the pixel window is then shifted again and the odd interpolated pixels are incremented.

    摘要翻译: 基于像素窗口和具有抽头系数集的抽头系数寄存器形成一组偶数内插子像素,像素窗口被移位,并且形成一组奇插值像素。 偶数内插子像素组和奇数内插子像素组被重复累积,直到终止条件为let。 在累积中,抽头系数寄存器用另一个抽头系数组更新,像素窗口被移位,并且偶数内插像素递增,然后像素窗口再次移位,并且奇数内插像素增加。

    Multi-Threaded Texture Decoding
    14.
    发明申请
    Multi-Threaded Texture Decoding 审中-公开
    多线程纹理解码

    公开(公告)号:US20130188732A1

    公开(公告)日:2013-07-25

    申请号:US13354364

    申请日:2012-01-20

    IPC分类号: H04N7/26

    摘要: A method for performing texture decoding in a multi-threaded processor includes substantially simultaneously decoding, in multiple hardware threads, at least two macro-blocks of a VP8 frame. Each hardware thread decodes one macro-block at a time. The method may also include assigning a macro-block from the at least two macro-blocks of the VP8 frame to a hardware thread of the multi-threaded processor.

    摘要翻译: 用于在多线程处理器中执行纹理解码的方法包括在多个硬件线程中基本上同时解码VP8帧的至少两个宏块。 每个硬件线程一次解码一个宏块。 该方法还可以包括从VP8帧的至少两个宏块分配到多线程处理器的硬件线程的宏块。

    Accelerated video compression multi-tap filter and bilinear interpolator
    15.
    发明授权
    Accelerated video compression multi-tap filter and bilinear interpolator 有权
    加速视频压缩多抽头滤波器和双线性内插器

    公开(公告)号:US08855446B2

    公开(公告)日:2014-10-07

    申请号:US13450734

    申请日:2012-04-19

    IPC分类号: G06K9/32

    摘要: A set of even interpolated sub-pixels is formed based on a pixel window and a tap coefficient register having a tap coefficient set, the pixel window is shifted and, applying the tap coefficient register a set of odd interpolated pixels is formed. The set of even interpolated sub-pixels and the set of odd interpolated sub-pixels are accumulated, repeatedly, until a termination condition is let. In the accumulating, the tap coefficient register is updated with another tap coefficient set, the pixel window is shifted, and the even interpolated pixels are incremented, the pixel window is then shifted again and the odd interpolated pixels are incremented.

    摘要翻译: 基于像素窗口和具有抽头系数集的抽头系数寄存器形成一组偶数内插子像素,像素窗口被移位,并且形成一组奇插值像素。 偶数内插子像素组和奇数内插子像素组被重复累积,直到终止条件为let。 在累积中,抽头系数寄存器用另一个抽头系数组更新,像素窗口被移位,并且偶数内插像素递增,然后像素窗口再次移位,并且奇数内插像素增加。

    Motion estimation techniques for video encoding
    17.
    发明授权
    Motion estimation techniques for video encoding 有权
    视频编码的运动估计技术

    公开(公告)号:US07817717B2

    公开(公告)日:2010-10-19

    申请号:US10176028

    申请日:2002-06-18

    IPC分类号: H04N7/18

    摘要: Video encoding techniques are described. In one example, a video encoding technique includes identifying a pixel location associated with a video block in a search space based on motion vectors associated with a set of video blocks within a video frame to be encoded, wherein the video blocks in the set are spatially located at defined locations relative to a current video block of the video frame to be encoded. A motion estimation routine can then be initialized for the current video block at the identified pixel location. By identifying a pixel location associated with a video block in a search space based on motion vectors associated with a set of video blocks within a video frame, the phenomenon of spatial redundancy can be more readily exploited to accelerate and improve the encoding process.

    摘要翻译: 描述视频编码技术。 在一个示例中,视频编码技术包括基于与要编码的视频帧内的一组视频块相关联的运动矢量来识别与搜索空间中的视频块相关联的像素位置,其中该组中的视频块在空间上 位于相对于要编码的视频帧的当前视频块的定义位置处。 然后可以针对所识别的像素位置处的当前视频块初始化运动估计例程。 通过基于与视频帧内的一组视频块相关联的运动矢量来识别与搜索空间中的视频块相关联的像素位置,可以更容易地利用空间冗余现象来加速和改进编码处理。

    Enhanced image/video quality through artifact evaluation
    18.
    发明申请
    Enhanced image/video quality through artifact evaluation 有权
    通过神器评估增强图像/视频质量

    公开(公告)号:US20070206871A1

    公开(公告)日:2007-09-06

    申请号:US11366787

    申请日:2006-03-01

    IPC分类号: G06K9/36

    摘要: In an image/video encoding and decoding system employing an artifact evaluator a method and/or apparatus to process video blocks comprising a decoder operable to synthesize an un-filtered reconstructed video block or frame and an artifact filter operable to receive the un-filtered reconstructed video block or frame, which generates a filtered reconstructed video block or frame. A memory buffer operable to store either the filtered reconstructed video block or frame or the un-filtered reconstructed video block or frame, and an artifact evaluator operable to update the memory buffer after evaluating and determining which of the filtered video block or frame, or the un-filtered video block or frame yields better image/video quality.

    摘要翻译: 在使用伪影评估器的图像/视频编码和解码系统中,处理视频块的方法和/或装置包括可操作以合成未经滤波的重构视频块或帧的解码器和可伪造的未重构 视频块或帧,其生成经滤波的重构视频块或帧。 存储器缓冲器,其可操作以存储经滤波的重建视频块或帧或未经滤波的重构视频块或帧,以及伪像评估器,其可操作以在评估和确定滤波后的视频块或帧中的哪一个或 未经滤波的视频块或帧产生更好的图像/视频质量。

    Voice recognition system method and apparatus
    19.
    发明授权
    Voice recognition system method and apparatus 有权
    语音识别系统的方法和装置

    公开(公告)号:US06941265B2

    公开(公告)日:2005-09-06

    申请号:US10017270

    申请日:2001-12-14

    IPC分类号: G10L15/28 G10L15/00

    CPC分类号: G10L15/28

    摘要: Generally stated a method and an accompanying apparatus provides for a voice recognition system (300) with programmable front end processing unit (400). The front end processing unit (400) requests and receives different configuration files at different times for processing voice data in the voice recognition system (300). The configuration files are communicated to the front end unit via a communication link (310) for configuring the front end processing unit (400). A microprocessor may provide the front end configuration files on the communication link at different times.

    摘要翻译: 通常所述方法和伴随装置提供具有可编程前端处理单元(400)的语音识别系统(300)。 前端处理单元400在不同时间请求并接收不同的配置文件,以处理语音识别系统(300)中的语音数据。 配置文件经由用于配置前端处理单元(400)的通信链路(310)传送到前端单元。 微处理器可以在不同时间在通信链路上提供前端配置文件。