CELL ARRAY AND METHOD OF MULTIRESOLUTION MOTION ESTIMATION AND COMPENSATION
    1.
    发明申请
    CELL ARRAY AND METHOD OF MULTIRESOLUTION MOTION ESTIMATION AND COMPENSATION 失效
    细胞阵列和多元运动估计和补偿方法

    公开(公告)号:US20050213661A1

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

    申请号:US09924079

    申请日:2001-08-07

    Abstract: A method, apparatus, computer medium, and other embodiments for motion estimation and compensation processing of video and image signals are described. Within a sequence of frames, block-based differences are taken between frames to exploit redundancies between pictures by taking a matchblock from the current picture and by determining a spatial offset in a corresponding reference picture which signifies a good prediction of where the current macroblock can be found. Multi-level motion estimation is performed in three stages to refine the resolution of the motion vector with reduced computational bandwidth. First, a matchblock from a reference frame is decomposed equally into several sub-matchblocks, each of which is searched in parallel over a search area decomposed into sub-blocks by a similar factor so as to determine a preliminary motion vector in the reference picture. Second, a full size matchblock is then searched over a refined search area using the preliminary motion vector to determine an intermediate motion vector, so as to refine the resolution of the preliminary motion vector. Third, fractional-pixel searching is then performed on the matchblock and the intermediate motion vector to determine a final motion vector having an even higher resolution associated with the best motion vector to be used in predicting the current macroblock. In one embodiment, a processor-based motion estimation and compensation cell array enables contemporaneous and independent loading and processing operations in parallel.

    Abstract translation: 描述了用于视频和图像信号的运动估计和补偿处理的方法,装置,计算机介质和其它实施例。 在一系列帧内,在帧之间采用基于块的差异,以通过从当前图像获取匹配块并且通过确定相应参考图片中的空间偏移来表示图像之间的冗余,其表示对当前宏块可以在何处的良好预测 发现。 多级运动估计分三个阶段进行,以减少计算带宽的细化运动矢量的分辨率。 首先,来自参考帧的匹配块被分解为几个子匹配块,每个子块通过相似的因素并行地搜索到被分解成子块的搜索区域,以便确定参考图片中的初步运动矢量。 其次,使用初步运动向量,在精细搜索区域上搜索全尺寸匹配块,以确定中间运动矢量,以便精细化预备运动矢量的分辨率。 第三,然后对匹配块和中间运动矢量执行分数像素搜索,以确定具有与用于预测当前宏块的最佳运动矢量相关联的更高分辨率的最终运动矢量。 在一个实施例中,基于处理器的运动估计和补偿单元阵列能够并行地实现同时且独立的加载和处理操作。

    Multiple format video compression
    2.
    发明授权
    Multiple format video compression 失效
    多格式视频压缩

    公开(公告)号:US07085320B2

    公开(公告)日:2006-08-01

    申请号:US09953053

    申请日:2001-09-14

    Abstract: A video compression scheme enables the user to select one of many video compression formats, including the widely-used standard video formats such as MPEG-1, MPEG-2, MPEG-4 and H.263. In one embodiment, the scheme is implemented as a hardware-software combination, with the hardware portion, preferably implemented as an ASIC chip, performing the core compression and the software portion dealing with the detailed formatting. In another embodiment, a 32-bit aligned transitional data format is used.

    Abstract translation: 视频压缩方案使得用户能够选择许多视频压缩格式之一,包括广泛使用的标准视频格式,如MPEG-1,MPEG-2,MPEG-4和H.263。 在一个实施例中,该方案被实现为硬件 - 软件组合,硬件部分优选地实现为ASIC芯片,执行核心压缩以及处理详细格式化的软件部分。 在另一个实施例中,使用32位对齐的过渡数据格式。

    DCT/IDCT WITH MINIMUM MULTIPLICATION
    3.
    发明申请
    DCT/IDCT WITH MINIMUM MULTIPLICATION 失效
    具有最小化的DCT / IDCT

    公开(公告)号:US20050207488A1

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

    申请号:US09924140

    申请日:2001-08-07

    CPC classification number: G06F17/147 H04N19/423 H04N19/43 H04N19/61

    Abstract: A method, apparatus, computer medium, and other embodiments for discrete cosine transform and inverse discrete cosine transform (DCT/IDCT) of image signals are described. A DCT/IDCT module includes a plurality of different cores. One embodiment of a core includes two sets of lookup tables to provide multiplication and add operations for the DCT and IDCT functions. Another embodiment of a core include one set of lookup tables, while another embodiment of a core includes no lookup table. The DCT/IDCT module provides forward DCT and IDCT functionality without the use of additional multipliers.

    Abstract translation: 描述了用于图像信号的离散余弦变换和逆离散余弦变换(DCT / IDCT)的方法,装置,计算机介质和其他实施例。 DCT / IDCT模块包括多个不同的核。 核心的一个实施例包括两组查找表,用于为DCT和IDCT功能提供乘法和加法运算。 核心的另一实施例包括一组查找表,而核心的另一实施例不包括查找表。 DCT / IDCT模块提供前向DCT和IDCT功能,而不需要使用额外的乘法器。

    Cell array and method of multiresolution motion estimation and compensation
    4.
    发明授权
    Cell array and method of multiresolution motion estimation and compensation 失效
    多分辨率运动估计和补偿的单元阵列和方法

    公开(公告)号:US06970509B2

    公开(公告)日:2005-11-29

    申请号:US09924079

    申请日:2001-08-07

    Abstract: A method, apparatus, computer medium, and other embodiments for motion estimation and compensation processing of video and image signals are described. Within a sequence of frames, block-based differences are taken between frames to exploit redundancies between pictures by taking a matchblock from the current picture and by determining a spatial offset in a corresponding reference picture which signifies a good prediction of where the current macroblock can be found. Multi-level motion estimation is performed in three stages to refine the resolution of the motion vector with reduced computational bandwidth. First, a matchblock from a reference frame is decomposed equally into several sub-matchblocks, each of which is searched in parallel over a search area decomposed into sub-blocks by a similar factor so as to determine a preliminary motion vector in the reference picture. Second, a full size matchblock is then searched over a refined search area using the preliminary motion vector to determine an intermediate motion vector, so as to refine the resolution of the preliminary motion vector. Third, fractional-pixel searching is then performed on the matchblock and the intermediate motion vector to determine a final motion vector having an even higher resolution associated with the best motion vector to be used in predicting the current macroblock. In one embodiment, a processor-based motion estimation and compensation cell array enables contemporaneous and independent loading and processing operations in parallel.

    Abstract translation: 描述了用于视频和图像信号的运动估计和补偿处理的方法,装置,计算机介质和其它实施例。 在一系列帧内,在帧之间采用基于块的差异,以通过从当前图像获取匹配块并且通过确定相应参考图片中的空间偏移来表示图像之间的冗余,其表示对当前宏块可以在何处的良好预测 发现。 多级运动估计分三个阶段进行,以减少计算带宽的细化运动矢量的分辨率。 首先,来自参考帧的匹配块被分解为几个子匹配块,每个子块通过相似的因素并行地搜索到被分解成子块的搜索区域,以便确定参考图片中的初步运动矢量。 其次,使用初步运动向量,在精细搜索区域上搜索全尺寸匹配块,以确定中间运动矢量,以便精细化预备运动矢量的分辨率。 第三,然后对匹配块和中间运动矢量执行分数像素搜索,以确定具有与用于预测当前宏块的最佳运动矢量相关联的更高分辨率的最终运动矢量。 在一个实施例中,基于处理器的运动估计和补偿单元阵列能够并行地实现同时且独立的加载和处理操作。

    Video input processor in multi-format video compression system
    5.
    发明授权
    Video input processor in multi-format video compression system 失效
    视频输入处理器在多格式视频压缩系统中

    公开(公告)号:US07142251B2

    公开(公告)日:2006-11-28

    申请号:US10210254

    申请日:2002-07-31

    CPC classification number: H04N19/61

    Abstract: A video input processor is provided to process different input video format, including RGB, RGB Bayer, YUV 4:2:2 interlaced and progressive video data. The video input processor also uses an advanced algorithm to efficiently convert video data in RGB color space to YUV color space. The video input processor further enables multi-functions such as video image scaling, video image filtering before the video data are output for further video compression.

    Abstract translation: 提供视频输入处理器来处理不同的输入视频格式,包括RGB,RGB拜耳,YUV 4:2:2隔行和逐行视频数据。 视频输入处理器还使用高级算法将RGB色彩空间中的视频数据有效地转换为YUV色彩空间。 视频输入处理器进一步实现诸如视频图像缩放,视频数据输出之前的视频图像滤波等多功能,用于进一步的视频压缩。

    DCT/IDCT with minimum multiplication
    6.
    发明授权
    DCT/IDCT with minimum multiplication 失效
    DCT / IDCT,最小乘法

    公开(公告)号:US07035332B2

    公开(公告)日:2006-04-25

    申请号:US09924140

    申请日:2001-08-07

    CPC classification number: G06F17/147 H04N19/423 H04N19/43 H04N19/61

    Abstract: A method, apparatus, computer medium, and other embodiments for discrete cosine transform and inverse discrete cosine transform (DCT/IDCT) of image signals are described. A DCT/IDCT module includes a plurality of different cores. One embodiment of a core includes two sets of lookup tables to provide multiplication and add operations for the DCT and IDCT functions. Another embodiment of a core include one set of lookup tables, while another embodiment of a core includes no lookup table. The DCT/IDCT module provides forward DCT and IDCT functionality without the use of additional multipliers.

    Abstract translation: 描述了用于图像信号的离散余弦变换和逆离散余弦变换(DCT / IDCT)的方法,装置,计算机介质和其他实施例。 DCT / IDCT模块包括多个不同的核。 核心的一个实施例包括两组查找表,用于为DCT和IDCT功能提供乘法和加法运算。 核心的另一实施例包括一组查找表,而核心的另一实施例不包括查找表。 DCT / IDCT模块提供前向DCT和IDCT功能,而不需要使用额外的乘法器。

    Multiple format video compression
    7.
    发明申请
    Multiple format video compression 失效
    多格式视频压缩

    公开(公告)号:US20050226324A1

    公开(公告)日:2005-10-13

    申请号:US09953053

    申请日:2001-09-14

    Abstract: A video compression scheme enables the user to select one of many video compression formats, including the widely-used standard video formats such as MPEG-1, MPEG-2, MPEG-4 and H.263. In one embodiment, the scheme is implemented as a hardware-software combination, with the hardware portion, preferably implemented as an ASIC chip, performing the core compression and the software portion dealing with the detailed formatting. In another embodiment, a 32-bit aligned transitional data format is used.

    Abstract translation: 视频压缩方案使得用户能够选择许多视频压缩格式之一,包括广泛使用的标准视频格式,如MPEG-1,MPEG-2,MPEG-4和H.263。 在一个实施例中,该方案被实现为硬件 - 软件组合,硬件部分优选地实现为ASIC芯片,执行核心压缩以及处理详细格式化的软件部分。 在另一个实施例中,使用32位对齐的过渡数据格式。

    PROCESSING UNIT WITH CROSS-COUPLED ALUS/ACCUMULATORS AND INPUT DATA FEEDBACK STRUCTURE INCLUDING CONSTANT GENERATOR AND BYPASS TO REDUCE MEMORY CONTENTION
    9.
    发明申请
    PROCESSING UNIT WITH CROSS-COUPLED ALUS/ACCUMULATORS AND INPUT DATA FEEDBACK STRUCTURE INCLUDING CONSTANT GENERATOR AND BYPASS TO REDUCE MEMORY CONTENTION 失效
    具有交叉耦合ALUS /累加器的加工单元和输入数据反馈结构,包括恒定发电机和旁路以减少存储器内容

    公开(公告)号:US20050228970A1

    公开(公告)日:2005-10-13

    申请号:US10209109

    申请日:2002-07-30

    CPC classification number: G06F9/3867 G06F7/57 G06F9/3824 G06F9/3826 G06F9/3885

    Abstract: A processing system includes an arithmetic logic unit (ALU) sub-system that allows data associated with a prior instruction to be preserved for use with a next instruction or subsequent instruction without having to reload the value using an intermediate register. The ALU sub-system includes a pair of ALUs communicatively cross-coupled with a pair of accumulators. The processing system also includes a data selector coupled to the ALU sub-system for use with memory contention prediction. The data selector includes a constant generator that controls storage of data associated with a previous instruction in a bypass element, and a selector to choose between data from a databus element and data stored in the bypass element.

    Abstract translation: 处理系统包括算术逻辑单元(ALU)子系统,其允许与先前指令相关联的数据被保留以用于下一个指令或后续指令,而不必使用中间寄存器重新加载该值。 ALU子系统包括与一对蓄能器通信地交叉耦合的一对ALU。 处理系统还包括耦合到ALU子系统以与存储器争用预测一起使用的数据选择器。 数据选择器包括恒定发生器,其控制与旁路元件中的先前指令相关联的数据的存储,以及选择器,用于在数据总线元件的数据和存储在旁路元件中的数据之间进行选择。

    Processing rasterized data
    10.
    发明授权

    公开(公告)号:US08477146B2

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

    申请号:US12511238

    申请日:2009-07-29

    CPC classification number: H04N19/423 H04N19/433 H04N19/44 H04N19/61

    Abstract: Devices, methods, and other embodiments associated with processing rasterized data are described. In one embodiment, an apparatus includes translation logic for converting lines of rasterized pixel data of a compressed image to a plurality of two-dimensional data blocks. The lines of rasterized pixel data are stored in consecutive memory locations. Each data block is stored in a consecutive memory location. The apparatus includes decompression logic for at least partially decompressing the compressed image based, at least in part, on the two-dimensional data blocks.

Patent Agency Ranking