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

    公开(公告)号:US20050213661A1

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

    申请号:US09924079

    申请日:2001-08-07

    摘要: 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.

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

    Accuracy-adaptive and scalable vector graphics rendering
    12.
    发明授权
    Accuracy-adaptive and scalable vector graphics rendering 有权
    精度自适应和可缩放的矢量图形渲染

    公开(公告)号:US08587609B1

    公开(公告)日:2013-11-19

    申请号:US12510834

    申请日:2009-07-28

    IPC分类号: G09G5/00 G09G5/24 G06T11/00

    摘要: Embodiments of the present invention provide methods and associated architecture of accuracy adaptive and scalable vector graphics rendering including rendering a graphic comprising a plurality of line segments by processing each of the plurality of line segments in a first pass, and processing each of a plurality of pixels through which the plurality of line segments pass in a second pass, automatically detecting one or more rendering errors of the graphic, and correcting the one or more rendering errors. Other embodiments may be described and/or claimed.

    摘要翻译: 本发明的实施例提供了精度自适应和可缩放的矢量图形渲染的方法和相关架构,包括通过在第一遍中处理多个线段中的每一个来渲染包括多个线段的图形,以及处理多个像素 多个线段通过其通过第二遍,自动检测图形的一个或多个渲染错误,以及校正一个或多个渲染错误。 可以描述和/或要求保护其他实施例。

    Address generation for video processing
    13.
    发明授权
    Address generation for video processing 失效
    视频处理地址生成

    公开(公告)号:US07432988B2

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

    申请号:US11710772

    申请日:2007-02-26

    IPC分类号: H04N9/64

    摘要: A video processing system includes input and output address generators. The address generators are capable of generating linear addresses associated with data to be read from and written to a device. The linear address is converted to a random address so that data associated with a macroblock may be read from the device and written to the device.

    摘要翻译: 视频处理系统包括输入和输出地址发生器。 地址发生器能够生成与要从设备读取和写入的数据相关联的线性地址。 线性地址被转换为随机地址,使得可以从设备读取与宏块相关联的数据并将其写入设备。

    Combined engine for video and graphics processing
    14.
    发明授权
    Combined engine for video and graphics processing 失效
    用于视频和图形处理的组合引擎

    公开(公告)号:US07380036B2

    公开(公告)日:2008-05-27

    申请号:US11259558

    申请日:2005-10-25

    摘要: The system includes an arbiter, a combined engine, a frame buffer, and a display processing unit. The arbiter provides three input channels: a first channel for graphics, a second channel for video and a third channel for processor. The arbiter performs prioritization and arbitration between the video and graphics and processor requests sent to the system. The arbiter has three output ports coupled to the combined engine. The combined engine is a hardware engine capable of processing either video data or graphics data. The output of the combined engine is provided to the frame buffer for the storage of pixel data. The output of the frame buffer is coupled to a display processing unit that renders the pixel data for display.

    摘要翻译: 该系统包括仲裁器,组合引擎,帧缓冲器和显示处理单元。 仲裁器提供三个输入通道:第一个图形通道,第二个视频通道和第三个处理器通道。 仲裁器在发送到系统的视频和图形以及处理器请求之间执行优先级排序和仲裁。 仲裁器具有耦合到组合引擎的三个输出端口。 组合引擎是能够处理视频数据或图形数据的硬件引擎。 组合引擎的输出被提供给帧缓冲器以用于存储像素数据。 帧缓冲器的输出耦合到显示处理单元,该显示处理单元呈现用于显示的像素数据。

    Multiple channel data bus control for video processing
    17.
    发明授权
    Multiple channel data bus control for video processing 失效
    用于视频处理的多通道数据总线控制

    公开(公告)号:US06981073B2

    公开(公告)日:2005-12-27

    申请号:US10033324

    申请日:2001-11-02

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: A method, apparatus, computer medium, and other embodiments for selectably enabling a plurality of data transfer modes along one or more channels are described. In one embodiment, data transfer between a first device and a second device is controlled based on selecting a combination of access and operation modes. In another embodiment, a video processing system capable of selectably enabling a plurality of data transfer modes along one or more channels is described.

    摘要翻译: 描述了一种方法,装置,计算机介质和用于可选地实现沿着一个或多个信道的多个数据传送模式的其它实施例。 在一个实施例中,基于选择访问和操作模式的组合来控制第一设备和第二设备之间的数据传输。 在另一个实施例中,描述了能够可选地实现沿着一个或多个信道的多个数据传送模式的视频处理系统。

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

    公开(公告)号:US06970509B2

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

    申请号:US09924079

    申请日:2001-08-07

    摘要: 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.

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

    MULTIPLE CHANNEL DATA BUS CONTROL FOR VIDEO PROCESSING
    19.
    发明申请
    MULTIPLE CHANNEL DATA BUS CONTROL FOR VIDEO PROCESSING 审中-公开
    用于视频处理的多通道数据总线控制

    公开(公告)号:US20080313357A1

    公开(公告)日:2008-12-18

    申请号:US12195188

    申请日:2008-08-20

    IPC分类号: G06F3/00

    CPC分类号: G06F13/28

    摘要: A method, apparatus, computer medium, and other embodiments for selectably enabling a plurality of data transfer modes along one or more channels are described. In one embodiment, data transfer between a first device and a second device is controlled based on selecting a combination of access and operation modes. In another embodiment, a video processing system capable of selectably enabling a plurality of data transfer modes along one or more channels is described.

    摘要翻译: 描述了一种方法,装置,计算机介质和用于可选地实现沿着一个或多个信道的多个数据传送模式的其它实施例。 在一个实施例中,基于选择访问和操作模式的组合来控制第一设备和第二设备之间的数据传输。 在另一个实施例中,描述了能够可选地实现沿着一个或多个信道的多个数据传送模式的视频处理系统。

    Address generation for video processing
    20.
    发明授权
    Address generation for video processing 失效
    视频处理地址生成

    公开(公告)号:US07184101B2

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

    申请号:US10205884

    申请日:2002-07-25

    IPC分类号: H04N9/64

    摘要: A video processing system includes input and output address generators. The address generators are capable of generating linear addresses associated with data to be read from and written to a device. The linear address is converted to a random address so that data associated with a macroblock may be read from the device and written to the device.

    摘要翻译: 视频处理系统包括输入和输出地址发生器。 地址发生器能够生成与要从设备读取和写入的数据相关联的线性地址。 线性地址被转换为随机地址,使得可以从设备读取与宏块相关联的数据并将其写入设备。