Context adaptive binary arithmetic code decoding engine
    1.
    发明授权
    Context adaptive binary arithmetic code decoding engine 失效
    上下文自适应二进制算术码解码引擎

    公开(公告)号:US07769088B2

    公开(公告)日:2010-08-03

    申请号:US10854592

    申请日:2004-05-26

    IPC分类号: H04N7/12 G06K9/46

    CPC分类号: H04N19/42 H04N19/44 H04N19/91

    摘要: A CABAC decoding engine is devised to cover all aspects of decoding all CABAC-coded syntax elements for AVC. This CABAC decoding engine acts like a Co-processor to another Processor (CPU), which guides the decoding of the bit stream. The CABAC decoding engine or Co-processor has the following highlights: unique context model retrieving and storing method is developed to allow a complete syntax element to be decoded in one hardware (H/W) execution cycle (not necessarily one clock cycle.); H/W assisted approach is provided to accelerate context model initialization; H/W based approach is incorporated to allow fast de-binarization; H/W based approach is provided to allow a block of syntax elements to be decoded instead of one by one; and dedicated H/W accelerators are incorporated to decode special syntax elements.

    摘要翻译: CABAC解码引擎被设计为涵盖对AVC的所有CABAC编码语法元素进行解码的所有方面。 该CABAC解码引擎像另一个处理器(CPU)的Co处理器一样起作用,它引导了位流的解码。 CABAC解码引擎或协处理器具有以下亮点:开发独特的上下文模型检索和存储方法,以允许在一个硬件(H / W)执行周期(不一定是一个时钟周期)对完整的语法元素进行解码。 提供H / W辅助方法来加速上下文模型初始化; 并入基于H / W的方法可实现快速去二值化; 提供基于H / W的方法以允许一个语法元素块被逐个解码; 并集成专用H / W加速器来解码特殊的语法元素。

    Method and apparatus for improved estimation and compensation in digital video compression and decompression
    2.
    发明授权
    Method and apparatus for improved estimation and compensation in digital video compression and decompression 有权
    用于改进数字视频压缩和解压缩估计和补偿的方法和装置

    公开(公告)号:US07630566B2

    公开(公告)日:2009-12-08

    申请号:US10247940

    申请日:2002-09-20

    IPC分类号: G06K9/36 G06K9/46

    摘要: A method and apparatus are disclosed for performing motion estimation and compensation to fractional pixel accuracy using polyphase prediction filters as part of a video compression/decompression technique. A motion estimator applies a set of polyphase filters to some data in the reference picture and generates motion vectors, an estimated macroblock of video data, and a residual error macroblock of video data. The data referenced in the reference picture usually have more data than a macroblock since multi-tap filtering needs to access more data. A motion compensator generates a compensated macroblock of video data in response to the reference video data, the residual error macroblock of video data, and a polyphase prediction filter decided by the motion vector. The reference video data are usually reconstructed at the compensator side.

    摘要翻译: 公开了一种用于使用多相预测滤波器作为视频压缩/解压缩技术的一部分来执行运动估计和补偿到分数像素精度的方法和装置。 运动估计器将一组多相滤波器应用于参考图像中的一些数据,并产生运动矢量,视频数据的估计宏块和视频数据的残差误差宏块。 参考图中参考的数据通常具有比宏块更多的数据,因为多点抽头需要访问更多的数据。 运动补偿器响应于参考视频数据,视频数据的残余误差宏块和由运动矢量决定的多相预测滤波器,生成补偿的视频数据的宏块。 参考视频数据通常在补偿器一侧重建。