Single-instruction multiple-data (SIMD)-based algorithms for processing video data
    1.
    发明授权
    Single-instruction multiple-data (SIMD)-based algorithms for processing video data 有权
    用于处理视频数据的单指令多数据(SIMD)算法

    公开(公告)号:US07174047B2

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

    申请号:US10112568

    申请日:2002-03-29

    IPC分类号: G06K9/46

    CPC分类号: G06F17/147

    摘要: In a video encoder/decoder, a method processes a discrete cosine transform (DCT) block of coefficients. The method receives a DCT block of coefficients, and linearizes the DCT block of coefficients into a one dimensional array of sequentially arranged coefficients. The method stores a portion of the one dimensional array of coefficients in a register, the portion including at least two sequentially arranged coefficients. The stored portion of coefficients in the register is processed. A next portion of coefficients in the one dimensional array is processed. This is repeated until the entire DCT block of coefficients have been loaded into the register. The processing may include computing a run length value, finding a class number, or determining dequantized coefficients of a DCT block.

    摘要翻译: 在视频编码器/解码器中,一种处理系数的离散余弦变换(DCT)块的方法。 该方法接收系数的DCT块,并将系数的DCT块线性化为顺序排列的系数的一维阵列。 该方法将一维系数系列阵列的一部分存储在寄存器中,该部分包括至少两个顺序排列的系数。 处理寄存器中存储的系数部分。 处理一维阵列中的系数的下一部分。 这是重复的,直到系统的整个DCT块被加载到寄存器中。 处理可以包括计算游程长度值,找到类号,或者确定DCT块的去量化系数。