MOTION REFINEMENT ENGINE WITH FLEXIBLE DIRECTION PROCESSING AND METHODS FOR USE THEREWITH
    21.
    发明申请
    MOTION REFINEMENT ENGINE WITH FLEXIBLE DIRECTION PROCESSING AND METHODS FOR USE THEREWITH 有权
    具有灵活方向处理的运动修正发动机及其使用方法

    公开(公告)号:US20090161761A1

    公开(公告)日:2009-06-25

    申请号:US12026505

    申请日:2008-02-05

    IPC分类号: H04N7/26

    摘要: A motion refinement engine can be used in a video encoder for encoding a video input signal that includes a sequence of images that are segmented into a plurality of macroblocks. The motion refinement engine includes a motion search module, that generates at least one motion search motion vector for a macroblock of the plurality of macroblocks based on a first plurality of directions. A motion refinement module generates at least one refined motion vector for the macroblock of the plurality of macroblocks, based on a second plurality of directions, wherein the second plurality of directions differ from the first plurality of directions. In a further embodiment, motion search, motion refinement, and motion compensation are selectively performed in a single pass.

    摘要翻译: 可以在视频编码器中使用运动细化引擎来对包含被分割成多个宏块的图像序列的视频输入信号进行编码。 运动细化引擎包括运动搜索模块,其基于第一多个方向为多个宏块中的宏块产生至少一个运动搜索运动向量。 基于第二多个方向,运动细化模块针对多个宏块的宏块生成至少一个精细运动矢量,其中第二多个方向与第一多个方向不同。 在另一个实施例中,运动搜索,运动细化和运动补偿在单程中被选择性地执行。

    Motion refinement engine with shared memory for use in video encoding and methods for use therewith
    22.
    发明申请
    Motion refinement engine with shared memory for use in video encoding and methods for use therewith 有权
    具有用于视频编码的共享存储器的运动细化引擎及其使用的方法

    公开(公告)号:US20080117974A1

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

    申请号:US11602942

    申请日:2006-11-21

    IPC分类号: H04N7/26

    摘要: A motion compensation module can be used in a video encoder for encoding a video input signal that includes a sequence of images that are segmented into a plurality of macroblocks. The motion compensation module includes a shared memory and a motion search module that generates a motion search motion vector for a plurality of subblocks for a plurality of partitionings of a macroblock of a plurality of macroblocks and generates a selected group of the plurality of partitionings and stores the selected group of partitionings and the corresponding motion search motion vectors in the shared memory. A motion refinement module retrieves the selected group of partitionings and the corresponding motion search motion vectors from the shared memory, that generates a refined motion vector for the plurality of subblocks for the selected group of the plurality of partitionings of the macroblock of the plurality of macroblocks, based on the motion search motion vector for each of the plurality of subblocks of the macroblock of the plurality of macroblocks.

    摘要翻译: 运动补偿模块可以用在视频编码器中,用于对视频输入信号进行编码,该视频输入信号包括被分割成多个宏块的一系列图像。 运动补偿模块包括共享存储器和运动搜索模块,其生成用于多个宏块的宏块的多个分区的多个子块的运动搜索运动矢量,并且生成多个分区和存储中的选定组 所选择的分组组和相应的运动搜索运动向量在共享存储器中。 运动细化模块从所述共享存储器检索所选择的分组组和相应的运动搜索运动矢量,所述运动搜索运动矢量为所述多个宏块的所述多个分区的所述多个分区的选定组的所述多个子块生成精细运动矢量 基于多个宏块的宏块的多个子块中的每一个的运动搜索运动矢量。

    Motion refinement engine with shared memory for use in video encoding and methods for use therewith
    23.
    发明授权
    Motion refinement engine with shared memory for use in video encoding and methods for use therewith 有权
    具有用于视频编码的共享存储器的运动细化引擎及其使用的方法

    公开(公告)号:US09204149B2

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

    申请号:US11602942

    申请日:2006-11-21

    摘要: A motion compensation module can be used in a video encoder for encoding a video input signal that includes a sequence of images that are segmented into a plurality of macroblocks. The motion compensation module includes a shared memory and a motion search module that generates a motion search motion vector for a plurality of subblocks for a plurality of partitionings of a macroblock of a plurality of macroblocks and generates a selected group of the plurality of partitionings and stores the selected group of partitionings and the corresponding motion search motion vectors in the shared memory. A motion refinement module retrieves the selected group of partitionings and the corresponding motion search motion vectors from the shared memory, that generates a refined motion vector for the plurality of subblocks for the selected group of the plurality of partitionings of the macroblock of the plurality of macroblocks, based on the motion search motion vector for each of the plurality of subblocks of the macroblock of the plurality of macroblocks.

    摘要翻译: 运动补偿模块可以用在视频编码器中,用于对视频输入信号进行编码,该视频输入信号包括被分割成多个宏块的一系列图像。 运动补偿模块包括共享存储器和运动搜索模块,其生成用于多个宏块的宏块的多个分区的多个子块的运动搜索运动矢量,并且生成多个分区和存储中的选定组 所选择的分组组和相应的运动搜索运动向量在共享存储器中。 运动细化模块从所述共享存储器检索所选择的分组组和相应的运动搜索运动矢量,所述运动搜索运动矢量为所述多个宏块的所述多个分区的所述多个分区的选定组的所述多个子块生成精细运动矢量 基于多个宏块的宏块的多个子块中的每一个的运动搜索运动矢量。

    VIDEO ENCODER WITH VIDEO DECODER REUSE AND METHOD FOR USE THEREWITH
    24.
    发明申请
    VIDEO ENCODER WITH VIDEO DECODER REUSE AND METHOD FOR USE THEREWITH 审中-公开
    具有视频解码器重用的视频编码器及其使用方法

    公开(公告)号:US20130101023A9

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

    申请号:US12828035

    申请日:2010-06-30

    IPC分类号: H04N7/12

    摘要: A video encoder includes a forward path section that processes a video input signal in accordance with a video compression standard, based on a plurality of reference pictures, to generate a processed video signal and a plurality of transformed quantized residual pixel values. A decoding engine decodes the plurality of transformed quantized residual pixel values in accordance with the video compression standard to the plurality of reference pictures.

    摘要翻译: 视频编码器包括:前向路径部分,其基于多个参考图片,根据视频压缩标准处理视频输入信号,以产生经处理的视频信号和多个经变换的量化的残余像素值。 解码引擎根据视频压缩标准将多个经变换的量化残差像素值解码为多个参考图片。

    VIDEO DECODER WITH TRANSPOSING VECTOR PROCESSOR AND METHODS FOR USE THEREWITH
    25.
    发明申请
    VIDEO DECODER WITH TRANSPOSING VECTOR PROCESSOR AND METHODS FOR USE THEREWITH 审中-公开
    具有传输矢量处理器的视频解码器及其使用方法

    公开(公告)号:US20120314775A1

    公开(公告)日:2012-12-13

    申请号:US13162075

    申请日:2011-06-16

    IPC分类号: H04N7/26

    摘要: A multi-format video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device includes a memory module that stores a plurality of operational instructions including at least one vector read instruction that includes vector read orientation data. A plurality of vector processor units generate a decoded video signal from the EDC data, wherein at least one of the plurality of vector processors include a matrix memory that stores matrix data corresponding to a plurality of rows and columns and that generates vector read data in a first read orientation when the vector read orientation data has a first value and that generates vector read data in a second read orientation when the vector read orientation data has a second value.

    摘要翻译: 多格式视频解码器包括从编码视频信号生成熵解码(EDC)数据的熵解码装置。 多格式视频解码装置包括存储多个操作指令的存储器模块,所述操作指令包括至少一个向量读取指令,该指令包括向量读取取向数据。 多个向量处理器单元从EDC数据生成解码视频信号,其中多个向量处理器中的至少一个包括矩阵存储器,其存储对应于多个行和列的矩阵数据,并且生成矢量读取数据 当向量读取方向数据具有第一值并且当向量读取取向数据具有第二值时以第二读取方向生成向量读取数据时的第一读取方向。

    MULTI-FORMAT VIDEO DECODER AND METHODS FOR USE THEREWITH
    27.
    发明申请
    MULTI-FORMAT VIDEO DECODER AND METHODS FOR USE THEREWITH 审中-公开
    多格式视频解码器及其使用方法

    公开(公告)号:US20120230410A1

    公开(公告)日:2012-09-13

    申请号:US13076518

    申请日:2011-03-31

    IPC分类号: H04N7/12

    摘要: A multi-format video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device includes a memory module that stores format configuration data corresponding to a plurality of video coding formats. A plurality of vector processor units generate a decoded video signal from the EDC data, wherein the plurality of vector processing units are configured, based on the configuration data, to a selected one of the plurality of video coding formats.

    摘要翻译: 多格式视频解码器包括从编码视频信号生成熵解码(EDC)数据的熵解码装置。 多格式视频解码装置包括存储对应于多个视频编码格式的格式配置数据的存储器模块。 多个向量处理器单元从EDC数据生成解码视频信号,其中,基于配置数据将多个向量处理单元配置为多个视频编码格式中选择的一个。

    Motion refinement engine with a plurality of cost calculation methods for use in video encoding and methods for use therewith
    28.
    发明申请
    Motion refinement engine with a plurality of cost calculation methods for use in video encoding and methods for use therewith 有权
    具有用于视频编码的多种成本计算方法的运动细化引擎及其使用方法

    公开(公告)号:US20080117971A1

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

    申请号:US11602731

    申请日:2006-11-21

    IPC分类号: H04N7/26

    摘要: A motion compensation module can be used in a video encoder for encoding a video input signal that includes a sequence of images that are segmented into a plurality of macroblocks. The motion compensation module includes a motion search module, that generates a motion search motion vector for a plurality of subblocks for a plurality of partitionings of a macroblock of a plurality of macroblocks based on a sum of accumulated differences (SAD) cost. A motion refinement module, when enabled, generates a refined motion vector for the plurality of subblocks for the plurality of partitionings of the macroblock of the plurality of macroblocks, based on the motion search motion vector for each of the plurality of subblocks of the macroblock of the plurality of macroblocks and based on a sum of accumulated transform differences (SATD) cost. A mode decision module operates on either SAD costs or SATD costs, based on whether the refinement module is enabled or disabled.

    摘要翻译: 运动补偿模块可以用在视频编码器中,用于对视频输入信号进行编码,该视频输入信号包括被分割成多个宏块的一系列图像。 运动补偿模块包括运动搜索模块,其基于累积差异(SAD)成本的总和,生成针对多个宏块的宏块的多个分区的多个子块的运动搜索运动矢量。 运动细化模块在启用时,基于用于多个宏块的宏块的多个子块中的每一个的运动搜索运动矢量,针对多个宏块的宏块的多个分区生成用于多个子块的精细运动矢量 多个宏块并且基于累积变换差(SATD)成本的总和。 模式决策模块基于是否启用了精简模块,根据SAD成本或SATD成本进行操作。

    Video decoder with vector processor and methods for use therewith
    30.
    发明授权
    Video decoder with vector processor and methods for use therewith 有权
    具有矢量处理器的视频解码器及其使用的方法

    公开(公告)号:US08971416B2

    公开(公告)日:2015-03-03

    申请号:US13101357

    申请日:2011-05-05

    IPC分类号: H04N7/26 H04N19/40

    CPC分类号: H04N19/40

    摘要: A multi-format video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device includes a memory module that stores format configuration data corresponding to a plurality of video coding formats. A plurality of vector processor units generate a decoded video signal from the EDC data, wherein at least one of the plurality of vector processors include a vector function module that generates vector function data based on a vector function of a first input vector and a second input vector. A selection module selects each element of a vector output as one of: a corresponding element of the vector function data, and a corresponding element of a third input vector.

    摘要翻译: 多格式视频解码器包括从编码视频信号生成熵解码(EDC)数据的熵解码装置。 多格式视频解码装置包括存储对应于多个视频编码格式的格式配置数据的存储器模块。 多个矢量处理器单元从EDC数据生成解码视频信号,其中多个矢量处理器中的至少一个包括矢量功能模块,其基于第一输入矢量和第二输入的矢量函数生成矢量功能数据 向量。 选择模块选择矢量输出的每个元素作为以下之一:向量函数数据的相应元素和第三输入向量的对应元素。