Video codec with shared intra-prediction module and method for use therewith
    21.
    发明授权
    Video codec with shared intra-prediction module and method for use therewith 有权
    具有共享帧内预测模块的视频编解码器及其使用方法

    公开(公告)号:US08189668B2

    公开(公告)日:2012-05-29

    申请号:US11959415

    申请日:2007-12-18

    IPC分类号: H04N7/12

    摘要: A video processing device operates in an encoding mode where the processing device encodes an input signal and in a decoding mode where the video processing device decodes the input signal. The video processing device includes an intra-prediction module that generates a best intra prediction mode for each macroblock of the plurality of macroblocks. The intra-prediction module performs an encoding function when the video processing device is in the encoding mode and performs a decoding function when the video processing device is in the decoding mode.

    摘要翻译: 视频处理设备以编码模式工作,其中处理设备对输入信号进行编码,并且在视频处理设备解码输入信号的解码模式中操作。 视频处理装置包括对多个宏块中的每个宏块产生最佳帧内预测模式的帧内预测模块。 当视频处理装置处于编码模式时,帧内预测模块执行编码功能,并且当视频处理装置处于解码模式时执行解码功能。

    VIDEO CODEC WITH SHARED INTRA-PREDICTION MODULE AND METHOD FOR USE THEREWITH
    22.
    发明申请
    VIDEO CODEC WITH SHARED INTRA-PREDICTION MODULE AND METHOD FOR USE THEREWITH 有权
    具有共享内部预测模块的视频编解码器及其使用方法

    公开(公告)号:US20090154563A1

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

    申请号:US11959415

    申请日:2007-12-18

    IPC分类号: H04N7/32

    摘要: A video processing device operates in an encoding mode where the processing device encodes an input signal and in a decoding mode where the video processing device decodes the input signal. The video processing device includes an intra-prediction module that generates a best intra prediction mode for each macroblock of the plurality of macroblocks. The intra-prediction module performs an encoding function when the video processing device is in the encoding mode and performs a decoding function when the video processing device is in the decoding mode.

    摘要翻译: 视频处理设备以编码模式工作,其中处理设备对输入信号进行编码,并且在视频处理设备解码输入信号的解码模式中操作。 视频处理装置包括对多个宏块中的每个宏块产生最佳帧内预测模式的帧内预测模块。 当视频处理装置处于编码模式时,帧内预测模块执行编码功能,并且当视频处理装置处于解码模式时执行解码功能。

    SHARED MEMORY WITH CONTEMPORANEOUS ACCESS FOR USE IN VIDEO ENCODING AND METHODS FOR USE THEREWITH
    23.
    发明申请
    SHARED MEMORY WITH CONTEMPORANEOUS ACCESS FOR USE IN VIDEO ENCODING AND METHODS FOR USE THEREWITH 审中-公开
    具有在视频编码中使用的随机存取的共享存储器及其使用方法

    公开(公告)号:US20090086820A1

    公开(公告)日:2009-04-02

    申请号:US11864642

    申请日:2007-09-28

    IPC分类号: H04B1/66

    摘要: A motion compensation module includes a shared memory that stores one of a sequence of images. A motion search module generates a plurality of motion search motion vectors based on the one of the sequence of images stored in the shared memory. A motion refinement module generates a plurality of refined motion vectors based on the one of the sequence of images stored in the shared memory, wherein the motion search module and the motion refinement module contemporaneously access the one of the sequence of images stored in the shared memory.

    摘要翻译: 运动补偿模块包括存储图像序列之一的共享存储器。 运动搜索模块基于存储在共享存储器中的图像序列中的一个生成多个运动搜索运动矢量。 运动细化模块基于存储在共享存储器中的图像序列之一生成多个精细运动矢量,其中运动搜索模块和运动细化模块同时访问存储在共享存储器中的图像序列之一 。

    Video codec with shared interpolation filter and method for use therewith
    24.
    发明授权
    Video codec with shared interpolation filter and method for use therewith 有权
    具有共享内插滤波器的视频编解码器及其使用方法

    公开(公告)号:US08437400B2

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

    申请号:US13404705

    申请日:2012-02-24

    IPC分类号: H04N7/12

    摘要: A video processing device operates in an encoding mode when a mode selection signal has a first value and operates in a decoding mode when the mode selection signal has a second value. The video processing device utilizes an interpolation filter to perform an encoding function in the encoding mode and to perform a decoding function in a decoding mode.

    摘要翻译: 当模式选择信号具有第一值并且当模式选择信号具有第二值时以解码模式操作,视频处理设备以编码模式工作。 视频处理装置利用内插滤波器在编码模式下执行编码功能,并且在解码模式中执行解码功能。

    MOTION REFINEMENT ENGINE WITH FLEXIBLE DIRECTION PROCESSING AND METHODS FOR USE THEREWITH
    25.
    发明申请
    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.

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

    VIDEO CODEC WITH SHARED INTERPOLATION FILTER AND METHOD FOR USE THEREWITH
    26.
    发明申请
    VIDEO CODEC WITH SHARED INTERPOLATION FILTER AND METHOD FOR USE THEREWITH 失效
    具有共享插值滤波器的视频编解码器及其使用方法

    公开(公告)号:US20090154560A1

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

    申请号:US11958107

    申请日:2007-12-17

    IPC分类号: H04N7/26

    摘要: A video processing device operates in an encoding mode when a mode selection signal has a first value and operates in a decoding mode when the mode selection signal has a second value. The video processing device utilizes an interpolation filter to perform an encoding function in the encoding mode and to perform a decoding function in a decoding mode.

    摘要翻译: 当模式选择信号具有第一值并且当模式选择信号具有第二值时以解码模式操作,视频处理设备以编码模式工作。 视频处理装置利用内插滤波器在编码模式下执行编码功能,并且在解码模式中执行解码功能。

    Motion refinement engine with shared memory for use in video encoding and methods for use therewith
    27.
    发明申请
    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
    28.
    发明授权
    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
    29.
    发明申请
    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.

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

    Motion refinement engine with a plurality of cost calculation methods for use in video encoding and methods for use therewith
    30.
    发明申请
    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成本进行操作。