Video processing architecture
    1.
    发明授权
    Video processing architecture 有权
    视频处理架构

    公开(公告)号:US08837575B2

    公开(公告)日:2014-09-16

    申请号:US11693526

    申请日:2007-03-29

    摘要: A video-processing architecture. In a specific embodiment, the architecture includes a first set of modules that accommodate certain functional traffic flowing between each module thereof. A broadcast module broadcasts video traffic to one or more of the first set of modules. In a more specific embodiment, the first set of modules and the broadcast module are configured to facilitate isolation of video traffic from functional traffic. The first set of modules includes plural modules having similar module architecture. The similar module of architecture includes a local memory in each of the plural modules, wherein the local memory stores video data associated with the video traffic. The local, memory includes a first memory bank for storing input pixel data and a second memory bank for storing reconstructed pixel data.

    摘要翻译: 视频处理架构。 在具体实施例中,该架构包括适应在其每个模块之间流动的特定功能业务的第一组模块。 广播模块将视频流量广播到第一组模块中的一个或多个。 在更具体的实施例中,第一组模块和广播模块被配置为便于将视频业务与功能业务隔离。 第一组模块包括具有相似模块架构的多个模块。 类似的架构模块包括在多个模块中的每一个中的本地存储器,其中本地存储器存储与视频流量相关联的视频数据。 本地存储器包括用于存储输入像素数据的第一存储体和用于存储重构像素数据的第二存储体。

    VIDEO PROCESSING ARCHITECTURE
    2.
    发明申请
    VIDEO PROCESSING ARCHITECTURE 有权
    视频处理架构

    公开(公告)号:US20080240228A1

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

    申请号:US11693526

    申请日:2007-03-29

    IPC分类号: H04N11/04

    摘要: A video-processing architecture. In a specific embodiment, the architecture includes a first set of modules that accommodate certain functional traffic flowing between each module thereof. A broadcast module broadcasts video traffic to one or more of the first set of modules. In a more specific embodiment, the first set of modules and the broadcast module are configured to facilitate Isolation of video traffic from functional traffic. The first set of modules includes plural modules having similar module architecture. The similar module of architecture includes a local memory in each of the plural modules, wherein the local memory stores video data associated with the video traffic. The local, memory includes a first memory bank for storing input pixel data and a second memory bank for storing reconstructed pixel data.

    摘要翻译: 视频处理架构。 在具体实施例中,该架构包括适应在其每个模块之间流动的特定功能业务的第一组模块。 广播模块将视频流量广播到第一组模块中的一个或多个。 在更具体的实施例中,第一组模块和广播模块被配置为便于从功能业务中隔离视频业务。 第一组模块包括具有相似模块架构的多个模块。 类似的架构模块包括在多个模块中的每一个中的本地存储器,其中本地存储器存储与视频流量相关联的视频数据。 本地存储器包括用于存储输入像素数据的第一存储体和用于存储重构像素数据的第二存储体。

    Entropy coding for video processing applications
    3.
    发明授权
    Entropy coding for video processing applications 有权
    视频处理应用的熵编码

    公开(公告)号:US08422552B2

    公开(公告)日:2013-04-16

    申请号:US11693567

    申请日:2007-03-29

    IPC分类号: H04N11/02

    摘要: An entropy coding apparatus. In a specific embodiment, the entropy coding apparatus includes a renormalization process and an encode-decision process that communicates with the renormalization process. The encode-decision process is adapted to run in parallel with the renormalization process without the renormalization process being nested therein. In a more specific embodiment, the entropy coding apparatus includes an entropy encoder that is H.264 compliant. The encode-decision process includes a first mechanism for pre-computing certain parameters to eliminate the need to nest the renormalization process within the encode-decision process. The renormalization process and the encode-decision process are components of a Context Adaptive Binary Arithmetic Coding (CABAC) module.

    摘要翻译: 熵编码装置。 在具体实施例中,熵编码装置包括与归一化处理通信的重正化处理和编码决定处理。 编码决策过程适于与重归一化过程并行运行,而不将重整化过程嵌套在其中。 在更具体的实施例中,熵编码装置包括H.264兼容的熵编码器。 编码决策过程包括用于预先计算某些参数以消除在编码决策过程中嵌套重归一化过程的需要的第一机制。 重新归一化过程和编码决策过程是上下文自适应二进制算术编码(CABAC)模块的组成部分。

    PARALLEL OR PIPELINED MACROBLOCK PROCESSING
    4.
    发明申请
    PARALLEL OR PIPELINED MACROBLOCK PROCESSING 有权
    并行或管道宏块处理

    公开(公告)号:US20080240254A1

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

    申请号:US11693506

    申请日:2007-03-29

    IPC分类号: H04B1/66

    CPC分类号: G06T1/20

    摘要: A video processing system. In a specific embodiment, the system implements a system for processing macroblocks that includes a first module for processing a macroblock. A controller provides a first macroblock to the first module and provides a second macroblock to the first module, without waiting for the first module to complete processing of the first macroblock, when information is available to the first module to process the second macroblock. The first module may implement a pipelined processor that is adapted to process macroblocks simultaneously. Alternatively, the first module includes a first engine and a second engine, which may run in parallel as parallel engines. In a more specific embodiment, an entire image frame is treated as a single slice and processed by the system via a pipelined engines or parallel engines.

    摘要翻译: 视频处理系统 在具体实施例中,系统实现用于处理宏块的系统,其包括用于处理宏块的第一模块。 当信息可用于第一模块以处理第二宏块时,控制器向第一模块提供第一宏块并且向第一模块提供第二宏块,而不等待第一模块完成第一宏块的处理。 第一模块可以实现适于同时处理宏块的流水线处理器。 或者,第一模块包括第一引擎和第二引擎,其可以作为并行引擎并行运行。 在更具体的实施例中,将整个图像帧视为单个切片并由系统经由流水线引擎或并行引擎进行处理。

    Parallel or pipelined macroblock processing
    5.
    发明授权
    Parallel or pipelined macroblock processing 有权
    并行或流水线宏块处理

    公开(公告)号:US08416857B2

    公开(公告)日:2013-04-09

    申请号:US11693506

    申请日:2007-03-29

    CPC分类号: G06T1/20

    摘要: A video processing system. In a specific embodiment, the system implements a system for processing macroblocks that includes a first module for processing a macroblock. A controller provides a first macroblock to the first module and provides a second macroblock to the first module, without waiting for the first module to complete processing of the first macroblock, when information is available to the first module to process the second macroblock. The first module may implement a pipelined processor that is adapted to process macroblocks simultaneously. Alternatively, the first module includes a first engine and a second engine, which may run in parallel as parallel engines. In a more specific embodiment, an entire image frame is treated as a single slice and processed by the system via a pipelined engines or parallel engines.

    摘要翻译: 视频处理系统 在具体实施例中,系统实现用于处理宏块的系统,其包括用于处理宏块的第一模块。 当信息可用于第一模块以处理第二宏块时,控制器向第一模块提供第一宏块并且向第一模块提供第二宏块,而不等待第一模块完成第一宏块的处理。 第一模块可以实现适于同时处理宏块的流水线处理器。 或者,第一模块包括第一引擎和第二引擎,其可以作为并行引擎并行运行。 在更具体的实施例中,将整个图像帧视为单个切片并由系统经由流水线引擎或并行引擎进行处理。

    ENTROPY CODING FOR VIDEO PROCESSING APPLICATIONS
    6.
    发明申请
    ENTROPY CODING FOR VIDEO PROCESSING APPLICATIONS 有权
    视频处理应用的入门编码

    公开(公告)号:US20080240233A1

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

    申请号:US11693567

    申请日:2007-03-29

    IPC分类号: H04B1/66

    摘要: An entropy coding apparatus. In a specific embodiment, the entropy coding apparatus, includes a renormalization process and an encode-decision process that communicates with the renormalization process. The encode-decision process is adapted to run in parallel with the renormalization process without the renormalization process being nested therein. In a more specific embodiment, the entropy coding apparatus includes an entropy encoder that is H.264 compliant. The encode-decision process includes a first .mechanism for pre-computing certain parameters to eliminate the need to nest the renormalization process within the encode-decision process. The renormalization process and the encode-decision process are components of a Context Adaptive Binary Arithmetic Coding (CABAC) module.

    摘要翻译: 熵编码装置。 在具体实施例中,熵编码装置包括与重正化处理通信的重正化处理和编码决定处理。 编码决策过程适于与重归一化过程并行运行,而不将重整化过程嵌套在其中。 在更具体的实施例中,熵编码装置包括H.264兼容的熵编码器。 编码决策过程包括用于预先计算某些参数以消除在编码决策过程中嵌套重归一化过程的需要的第一机构。 重新归一化过程和编码决策过程是上下文自适应二进制算术编码(CABAC)模块的组成部分。

    Method and apparatus for generic insertion of data in vertical blanking
intervals
    7.
    发明授权
    Method and apparatus for generic insertion of data in vertical blanking intervals 失效
    用于在垂直消隐间隔内通用插入数据的方法和装置

    公开(公告)号:US06072532A

    公开(公告)日:2000-06-06

    申请号:US802389

    申请日:1997-02-18

    IPC分类号: H04N7/035 H04N7/00 H04N11/00

    CPC分类号: H04N7/035

    摘要: A method and apparatus for manipulating and de-manipulating Vertical Blanking Interval (VBI) data having any one of a plurality of formats, comprising an encoder, a transmission medium and a decoder. The encoder receives the VBI data having an original data format and manipulates the format of the VBI data into a general VBI format. This signal is transferred to the decoder where the decoder de-manipulate the general VBI format of the VBI data into the original VBI format.

    摘要翻译: 一种用于操纵和解除操纵具有多种格式的任何一种的垂直消隐间隔(VBI)数据的方法和装置,包括编码器,传输介质和解码器。 编码器接收具有原始数据格式的VBI数据,并将VBI数据的格式操作为一般的VBI格式。 该信号被传送到解码器,其中解码器将VBI数据的一般VBI格式解码为原始的VBI格式。