Direct mode module with motion flag precoding and methods for use therewith
    1.
    发明授权
    Direct mode module with motion flag precoding and methods for use therewith 有权
    具有运动标志预编码的直接模式模块及其使用的方法

    公开(公告)号:US08743952B2

    公开(公告)日:2014-06-03

    申请号:US11959429

    申请日:2007-12-18

    IPC分类号: H04N7/12

    摘要: A motion compensation module can be used in a video encoder that encodes, into a processed video signal, a video input signal including a sequence of pictures. The motion compensation module includes a motion flag generation module that generates a motion flag for at least one of the plurality of macroblocks of a first picture of the sequence of pictures based on a corresponding macroblock of a plurality of macroblocks of a second picture of the sequence of pictures. A direct mode motion vector module evaluates a direct mode motion vector for the corresponding macroblock of the second picture, based on the motion flag for the at least one of the plurality of macroblocks of the first picture.

    摘要翻译: 运动补偿模块可以用在视频编码器中,该视频编码器将经处理的视频信号编码成包括一系列图像的视频输入信号。 运动补偿模块包括运动标志生成模块,其基于序列的第二图像的多个宏块中的对应宏块生成图像序列的第一图像的多个宏块中的至少一个宏块的运动标志 的图片。 直接模式运动矢量模块基于第一图像的多个宏块中的至少一个的运动标志来评估第二图像的相应宏块的直接模式运动矢量。

    DIRECT MODE MODULE WITH MOTION FLAG PRECODING AND METHODS FOR USE THEREWITH
    2.
    发明申请
    DIRECT MODE MODULE WITH MOTION FLAG PRECODING AND METHODS FOR USE THEREWITH 有权
    具有运动标志预处理的直接模式模块及其使用的方法

    公开(公告)号:US20090154549A1

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

    申请号:US11959429

    申请日:2007-12-18

    IPC分类号: H04B1/66

    摘要: A motion compensation module can be used in a video encoder that encodes, into a processed video signal, a video input signal including a sequence of pictures. The motion compensation module includes a motion flag generation module that generates a motion flag for at least one of the plurality of macroblocks of a first picture of the sequence of pictures based on a corresponding macroblock of a plurality of macroblocks of a second picture of the sequence of pictures. A direct mode motion vector module evaluates a direct mode motion vector for the corresponding macroblock of the second picture, based on the motion flag for the at least one of the plurality of macroblocks of the first picture.

    摘要翻译: 运动补偿模块可以用在视频编码器中,该视频编码器将经处理的视频信号编码成包括一系列图像的视频输入信号。 运动补偿模块包括运动标志生成模块,其基于序列的第二图像的多个宏块中的对应宏块生成图像序列的第一图像的多个宏块中的至少一个宏块的运动标志 的图片。 直接模式运动矢量模块基于第一图像的多个宏块中的至少一个的运动标志来评估第二图像的相应宏块的直接模式运动矢量。

    Neighbor management module for use in video encoding and methods for use therewith
    4.
    发明申请
    Neighbor management module for use in video encoding and methods for use therewith 有权
    用于视频编码的邻居管理模块及其使用方法

    公开(公告)号:US20080063062A1

    公开(公告)日:2008-03-13

    申请号:US11520102

    申请日:2006-09-13

    IPC分类号: H04N11/02 H04N11/04

    摘要: A motion compensation module can be used in a video encoder for encoding a video input signal. The motion compensation module includes a neighbor management module that generates and stores neighbor data for at least one macroblock of the plurality of macroblocks for retrieval for retrieval by at least one of a motion search module, a motion refinement module, a direct mode module, and an intra-prediction module, when operating on at least one neighboring macroblock of the plurality of macroblocks.

    摘要翻译: 可以在视频编码器中使用运动补偿模块来编码视频输入信号。 运动补偿模块包括邻居管理模块,其生成并存储多个宏块中的至少一个宏块的相邻数据,用于由运动搜索模块,运动细化模块,直接模式模块和运动补充模块中的至少一个进行检索 当对多个宏块中的至少一个相邻宏块进行操作时,帧内预测模块。

    NEIGHBOR MANAGEMENT FOR USE IN ENTROPY ENCODING AND METHODS FOR USE THEREWITH
    6.
    发明申请
    NEIGHBOR MANAGEMENT FOR USE IN ENTROPY ENCODING AND METHODS FOR USE THEREWITH 有权
    用于熵编码的邻域管理及其使用方法

    公开(公告)号:US20090141804A1

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

    申请号:US11950413

    申请日:2007-12-04

    IPC分类号: H04B1/66

    摘要: An entropy coding module is provided for use in a video encoder that encodes a video input signal based on a plurality of macroblocks derived from the video input signal. The entropy coding module includes an entropy coder that generates entropy encoded data from discrete transformed coefficients for the plurality of macroblocks. A neighbor management module stores neighbor data for at least one macroblock of the plurality of macroblocks for retrieval by the entropy encoder, when operating on at least one neighboring macroblock of the plurality of macroblocks.

    摘要翻译: 提供熵编码模块,用于视频编码器,其基于从视频输入信号导出的多个宏块对视频输入信号进行编码。 熵编码模块包括熵编码器,其从多个宏块的离散变换系数生成熵编码数据。 当对多个宏块中的至少一个相邻宏块进行操作时,相邻管理模块存储用于多个宏块中的至少一个宏块的邻居数据,供熵编码器检索。

    Motion compensation module with fast intra pulse code modulation mode decisions and methods for use therewith
    7.
    发明授权
    Motion compensation module with fast intra pulse code modulation mode decisions and methods for use therewith 有权
    运动补偿模块,具有快速的内部脉冲编码调制模式决定及其使用方法

    公开(公告)号:US08477847B2

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

    申请号:US11958135

    申请日:2007-12-17

    IPC分类号: H04N7/12

    摘要: A video encoder includes a mode decision module that determines a final macroblock cost for each macroblock of the plurality of macroblocks based on costs associated with a plurality of motion vectors. An intra pulse code modulation (IPCM) module, when enabled, selects an IPCM mode when the final macroblock cost compares unfavorably to an IPCM threshold. A reconstruction module generates residual pixel values for each macroblock of the plurality of macroblocks and a transform and quantization module, transforms and quantizes the residual pixel values when the IPCM mode is not selected.

    摘要翻译: 视频编码器包括模式决定模块,其基于与多个运动矢量相关联的成本来确定多个宏块中的每个宏块的最终宏块成本。 内部脉冲编码调制(IPCM)模块,当使能时,当最终宏块成本与IPCM阈值不利地相比时,选择IPCM模式。 重建模块为多个宏块中的每个宏块产生残余像素值,并且变换和量化模块,当未选择IPCM模式时,对剩余像素值进行变换和量化。

    Motion search module with field and frame processing and methods for use therewith
    8.
    发明授权
    Motion search module with field and frame processing and methods for use therewith 有权
    具有场和帧处理的运动搜索模块以及与其一起使用的方法

    公开(公告)号:US08437396B2

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

    申请号:US11502194

    申请日:2006-08-10

    IPC分类号: H04N7/12 H04N11/02 H04N11/04

    摘要: A motion compensation module, that can be used in a video encoder for encoding a video input signal, includes a motion search module that generates a motion search motion vector for each macroblock of a plurality of macroblocks by contemporaneously evaluating a top frame macroblock and bottom frame macroblock from a frame of the video input signal and a top field macroblock and a bottom field macroblock from corresponding fields of the video input signal. A motion refinement module, when enabled, generates a refined motion vector for each macroblock of the plurality of macroblocks, based on the motion search motion vector.

    摘要翻译: 可用于视频编码器中用于编码视频输入信号的运动补偿模块包括运动搜索模块,其通过同时评估顶部宏块和底部帧来生成多个宏块中每个宏块的运动搜索运动矢量 来自视频输入信号的帧的宏块以及来自视频输入信号的相应场的顶场宏块和底场宏块。 运动细化模块在启用时,基于运动搜索运动矢量,生成针对多个宏块中的每个宏块的精细运动矢量。

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

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