Run length encoding in VLIW architecture
    1.
    发明授权
    Run length encoding in VLIW architecture 有权
    在VLIW架构中运行长度编码

    公开(公告)号:US08233545B2

    公开(公告)日:2012-07-31

    申请号:US11842224

    申请日:2007-08-21

    IPC分类号: H04N7/12

    摘要: A computer implemented method of video data encoding generates a mask having one bit corresponding each spatial frequency coefficient of a block during quantization. The bit state of the mask depends upon whether the corresponding quantized spatial frequency coefficient is zero or non-zero. The runs of zero quantized spatial frequency coefficients determined by a left most bit detect instruction are determined from the mask and run length encoded. The mask is generated using a look up table to map the scan order of quantization to the zig-zag order of run length encoding. Variable length coding and inverse quantization optionally take place within the run length encoding loop.

    摘要翻译: 视频数据编码的计算机实现方法在量化期间产生一个对应于块的每个空间频率系数的一个比特的掩码。 掩模的位状态取决于对应的量化空间频率系数是零还是非零。 由最左位检测指令确定的零量化空间频率系数的运行由编码的掩码和游程长度确定。 使用查找表生成掩码,以将量化的扫描顺序映射到游程长度编码的之字形顺序。 可变长度编码和反量化可选地在游程编码循环内进行。

    FIR-based interpolation in advanced video codecs on VLIW processor
    2.
    发明授权
    FIR-based interpolation in advanced video codecs on VLIW processor 有权
    VLIW处理器的高级视频编解码器中基于FIR的插值

    公开(公告)号:US07778494B2

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

    申请号:US11549147

    申请日:2006-10-13

    CPC分类号: G06T3/0056 G09G5/363

    摘要: A half sample and quarter sample pixel value interpolation calculation classifies a set of all possible half sample and quarter sample pixel value interpolation calculations into a plurality of interpolation types. A function kernel for each interpolation type includes a half sample pixel and all quarter sample pixels whose value calculation depend on a value of said half sample pixel value. The correct function kernel is called invoking the corresponding value interpolation calculation. The function kernels operate iteratively over a plurality of macroblocks of at least two macroblock sub-partition sizes. The calculation of dependent quarter sample pixel values preferably employs a packed average instruction.

    摘要翻译: 半采样和四分之一采样像素值插值计算将所有可能的半采样和四分之一采样像素值插值计算的集合分类为多个插值类型。 用于每个插值类型的功能内核包括半采样像素和其值计算取决于所述半采样像素值的值的所有四分之一采样像素。 称为正确的函数内核调用相应的值插值计算。 功能内核在至少两个宏块子分区大小的多个宏块中迭代地操作。 依赖四分之一采样像素值的计算优选采用压缩平均指令。

    Run Length Encoding in VLIW Architecture
    4.
    发明申请
    Run Length Encoding in VLIW Architecture 有权
    在VLIW架构中运行长度编码

    公开(公告)号:US20080046698A1

    公开(公告)日:2008-02-21

    申请号:US11842224

    申请日:2007-08-21

    IPC分类号: G06F9/30

    摘要: A computer implemented method of video date encoding generates a mask having one bit corresponding each spatial frequency coefficient of a block during quantization. The bit state of the mask depends upon whether the corresponding quantized spatial frequency coefficient is zero or non-zero. The runs of zero quantized spatial frequency coefficients determined by a left most bit detect instruction are determined from the mask and run length encoded. The mask is generated using a look up table to map the scan order of quantization to the zig-zag order of run length encoding. Variable length coding and inverse quantization optionally take place within the run length encoding loop.

    摘要翻译: 视频日期编码的计算机实现方法在量化期间产生具有一个位对应于块的每个空间频率系数的掩码。 掩模的位状态取决于对应的量化空间频率系数是零还是非零。 由最左位检测指令确定的零量化空间频率系数的运行由编码的掩码和游程长度确定。 使用查找表生成掩码,以将量化的扫描顺序映射到游程长度编码的之字形顺序。 可变长度编码和反量化可选地在游程编码循环内进行。