Method and apparatus for transmitting and using picture descriptive information in a frame rate conversion processor
    1.
    发明授权
    Method and apparatus for transmitting and using picture descriptive information in a frame rate conversion processor 有权
    用于在帧速率转换处理器中发送和使用图像描述信息的方法和装置

    公开(公告)号:US09204086B2

    公开(公告)日:2015-12-01

    申请号:US12174738

    申请日:2008-07-17

    摘要: A method and apparatus of frame rate conversion where descriptive information relating to an input video signal is transmitted to the frame rate converter along with the input signal. The descriptive information is used to interpolate frames, allowing the interpolator to make pixel analysis using the descriptive information relating to the original signal. The descriptive information is derived by a compositor/scaler and is transmitted to the frame rate converter with the composited/scaled signal. There may be multiple input signals that are composited to make a final composited video output such as a picture-in-picture display. The information may be transmitted in-band with the video signal received by the frame rate converter. Alternatively, the descriptive information may be transmitted in a separate stream in a side-band manner. In another embodiment, the descriptive information may be transmitted to the frame rate converter separate from the video input source as commands or packets.

    摘要翻译: 一种帧率转换的方法和装置,其中与输入视频信号相关的描述信息与输入信号一起发送到帧速率转换器。 描述信息用于内插帧,允许内插器使用与原始信号相关的描述信息进行像素分析。 描述信息由合成器/缩放器导出,并通过合成/缩放信号传输到帧速率转换器。 可以合成多个输入信号以进行最终的合成视频输出,例如画中画显示。 该信息可以与由帧速率转换器接收的视频信号一起带内传输。 或者,描述性信息可以在单独的流中以侧带方式发送。 在另一个实施例中,描述信息可以作为命令或分组被发送到与视频输入源分离的帧速率转换器。

    SIMD processor with register addressing, buffer stall and methods
    2.
    发明授权
    SIMD processor with register addressing, buffer stall and methods 有权
    具有寄存器寻址,缓冲区失速和方法的SIMD处理器

    公开(公告)号:US07434024B2

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

    申请号:US10929992

    申请日:2004-08-30

    IPC分类号: G06F9/26 G06F9/34 G06F12/02

    摘要: A single instruction, multiple data (SIMD) processor including a plurality of addressing register sets, used to flexibly calculate effective operand source and destination memory addresses is disclosed. Two or more address generators calculate effective addresses using the register sets. Each register set includes a pointer register, and a scale register. An address generator forms effective addresses from a selected register set's pointer register and scale register; and an offset. For example, the effective memory address may be formed by multiplying the scale value by an offset value and summing the pointer and the scale value multiplied by the offset value.

    摘要翻译: 公开了一种用于灵活计算有效操作数源和目的地存储器地址的单指令多数据(SIMD)处理器,包括多个寻址寄存器组。 两个或多个地址生成器使用寄存器集计算有效地址。 每个寄存器组包括一个指针寄存器和一个比例寄存器。 地址生成器从所选择的寄存器组的指针寄存器和比例寄存器形成有效地址; 和一个偏移。 例如,有效存储器地址可以通过将比例值乘以偏移值并将指针与刻度值相乘而乘以偏移值来形成。

    SIMD processor and addressing method
    3.
    发明申请
    SIMD processor and addressing method 有权
    SIMD处理器和寻址方法

    公开(公告)号:US20090125702A1

    公开(公告)日:2009-05-14

    申请号:US12231336

    申请日:2008-08-29

    IPC分类号: G06F9/345

    摘要: A single instruction, multiple data (SIMD) processor including a plurality of addressing register sets, used to flexibly calculate effective operand source and destination memory addresses is disclosed. Two or more address generators calculate effective addresses using the register sets. Each register set includes a pointer register, and a scale register. An address generator forms effective addresses from a selected register set's pointer register and scale register; and an offset. For example, the effective memory address may be formed by multiplying the scale value by an offset value and summing the pointer and the scale value multiplied by the offset value.

    摘要翻译: 公开了一种用于灵活计算有效操作数源和目的地存储器地址的单指令多数据(SIMD)处理器,包括多个寻址寄存器组。 两个或多个地址生成器使用寄存器集计算有效地址。 每个寄存器组包括一个指针寄存器和一个刻度寄存器。 地址生成器从所选择的寄存器组的指针寄存器和比例寄存器形成有效地址; 和一个偏移。 例如,有效存储器地址可以通过将比例值乘以偏移值并将指针与刻度值相乘而乘以偏移值来形成。

    METHODS AND APPARATUS FOR PROCESSING VARIABLE LENGTH CODED DATA
    4.
    发明申请
    METHODS AND APPARATUS FOR PROCESSING VARIABLE LENGTH CODED DATA 失效
    用于处理可变长度编码数据的方法和装置

    公开(公告)号:US20080231482A1

    公开(公告)日:2008-09-25

    申请号:US12133489

    申请日:2008-06-05

    IPC分类号: H03M7/40

    CPC分类号: H03M7/40

    摘要: An apparatus for processing variable length coded data includes a coefficient buffer unit and several lookup tables. The coefficient buffer unit includes a coefficient memory and an index register for storing an indication of a non-zero nature of coefficients stored in the coefficient memory. Advantageously, the lookup tables may be altered to adapt the apparatus for processing variable length coded data to handle encoding or decoding video adhering to a specific standard. Furthermore, the lookup tables may be adapted to accelerate the determination of the presence of escape codes and the subsequent handling of the escape codes.

    摘要翻译: 用于处理可变长度编码数据的装置包括系数缓冲器单元和若干查找表。 系数缓冲单元包括系数存储器和索引寄存器,用于存储系数存储器中存储的系数的非零性质的指示。 有利地,可以改变查找表以适应用于处理可变长度编码数据的装置,以处理遵守特定标准的编码或解码视频。 此外,查找表可以适于加速对转义码的存在的确定和随后的转义码的处理。

    Methods and apparatus for processing variable length coded data
    5.
    发明授权
    Methods and apparatus for processing variable length coded data 失效
    用于处理可变长度编码数据的方法和装置

    公开(公告)号:US07385534B2

    公开(公告)日:2008-06-10

    申请号:US11538336

    申请日:2006-10-03

    IPC分类号: H03M7/00

    CPC分类号: H03M7/40

    摘要: An apparatus for processing variable length coded data includes a coefficient buffer unit and several lookup tables. The coefficient buffer unit includes a coefficient memory and an index register for storing an indication of a non-zero nature of coefficients stored in the coefficient memory. Advantageously, the lookup tables may be altered to adapt the apparatus for processing variable length coded data to handle encoding or decoding video adhering to a specific standard. Furthermore, the lookup tables may be adapted to accelerate the determination of the presence of escape codes and the subsequent handling of the escape codes.

    摘要翻译: 用于处理可变长度编码数据的装置包括系数缓冲器单元和若干查找表。 系数缓冲单元包括系数存储器和索引寄存器,用于存储系数存储器中存储的系数的非零性质的指示。 有利地,可以改变查找表以适应用于处理可变长度编码数据的装置,以处理遵守特定标准的编码或解码视频。 此外,查找表可以适于加速对转义码的存在的确定和随后的转义码的处理。

    HYBRID MEMORY COMPRESSION SCHEME FOR DECODER BANDWIDTH REDUCTION
    8.
    发明申请
    HYBRID MEMORY COMPRESSION SCHEME FOR DECODER BANDWIDTH REDUCTION 有权
    用于解码器带宽减少的混合存储器压缩方案

    公开(公告)号:US20090175343A1

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

    申请号:US11971045

    申请日:2008-01-08

    IPC分类号: H04N7/32 H04N7/26

    摘要: A method for reducing memory bandwidth in a video decoder begins by performing a data reduction operation on a decoded first coded image to produce a second set of image data. The second set of image data stored and is selectively used for subsequent image decoding, thereby reducing the memory bandwidth. The data reduction operation can include image downsampling, wherein the pixel density is reduced by a factor of two in each of the vertical and horizontal directions.

    摘要翻译: 用于减少视频解码器中的存储器带宽的方法开始于对解码的第一编码图像执行数据缩减操作以产生第二组图像数据。 第二组图像数据被存储并且被选择性地用于随后的图像解码,从而减少存储器带宽。 数据缩小操作可以包括图像下采样,其中像素密度在垂直和水平方向中的每一个中减小了2倍。

    SIMD processor executing min/max instructions
    10.
    发明申请
    SIMD processor executing min/max instructions 有权
    SIMD处理器执行min / max指令

    公开(公告)号:US20090132785A1

    公开(公告)日:2009-05-21

    申请号:US12231891

    申请日:2008-09-05

    IPC分类号: G06F15/80 G06F9/02 G06F9/30

    CPC分类号: G06F9/30036 G06F9/30021

    摘要: A SIMD processor responds to a single min/max instruction to find the minimum or maximum valued data unit in an array of data units. The determined minimum/maximum value and an associated index value thereto may be output. Alternatively, the value of a data unit in another array may be output at a corresponding location. A further single instruction executable by the SIMD processor, may be applied to results obtained using such a single min/max instruction, to allow such instructions to operate on two dimensional arrays.

    摘要翻译: SIMD处理器响应一个最小/最大的指令,以查找数据单元阵列中的最小值或最大值数据单元。 可以输出所确定的最小/最大值及其相关联的索引值。 或者,可以在相应位置输出另一阵列中的数据单元的值。 可以由SIMD处理器执行的另一单个指令可以应用于使用这样的单个最小/最大指令获得的结果,以允许这样的指令在二维阵列上操作。