Method and system for selecting interpolation filter type in video coding
    1.
    发明授权
    Method and system for selecting interpolation filter type in video coding 有权
    在视频编码中选择插值滤波器类型的方法和系统

    公开(公告)号:US07349473B2

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

    申请号:US10616894

    申请日:2003-07-09

    IPC分类号: H04B1/66

    摘要: A method and system for coding a video sequence based on motion compensated prediction, wherein an interpolation filter is used to generate predicted pixel values for picture blocks in the video sequence. The interpolation filter for use in conjunction with a multi-picture type is shorter or having fewer coefficients than the interpolation filter for use in conjunction with a single-picture type. As such, the complexity of the interpolation filter for the multi-picture type can be reduced. Furthermore, the interpolation filter may be changed based on the characteristics of the block, the size and/or the shape of the block.

    摘要翻译: 一种用于基于运动补偿预测编码视频序列的方法和系统,其中使用内插滤波器来生成视频序列中的图像块的预测像素值。 与多图像类型一起使用的内插滤波器比与用于与单图像类型一起使用的内插滤波器更短或具有更少的系数。 因此,可以减少多图像类型的内插滤波器的复杂度。 此外,可以基于块的特性,块的大小和/或形状来改变内插滤波器。

    Method, Apparatus, and Computer Program Product for Providing Motion Estimation for Video Encoding
    2.
    发明申请
    Method, Apparatus, and Computer Program Product for Providing Motion Estimation for Video Encoding 有权
    用于提供视频编码运动估计的方法,装置和计算机程序产品

    公开(公告)号:US20080075169A1

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

    申请号:US11535647

    申请日:2006-09-27

    IPC分类号: H04N11/02 H04N7/12

    摘要: An apparatus for providing motion estimation for video encoding includes a selection element and a processing element. The selection element is configured to select a subset including less than all of candidate pixel locations from among a plurality of candidate pixel locations used for motion vector determination based on a relationship between a best candidate pixel location of a first level of accuracy and a best candidate pixel location of a second level of accuracy. The processing element is configured to process an input video sequence to determine a motion vector at the first level of accuracy, to refine the motion vector at the second level of accuracy, and to determine the motion vector at a third level of accuracy using only the subset of candidate pixel locations.

    摘要翻译: 用于提供用于视频编码的运动估计的装置包括选择元件和处理元件。 选择元件被配置为基于第一准确度水平的最佳候选像素位置与最佳候选者之间的关系,从用于运动矢量确定的多个候选像素位置中选择包括小于所有候选像素位置的子集 像素位置具有第二级准确度。 所述处理元件被配置为处理输入视频序列以确定所述第一准确度水平的运动矢量,以精确的第二精度级别的运动矢量,并且仅使用所述精度的第三精度水平确定所述运动矢量 候选像素位置的子集。

    System and method for providing improved intra-prediction in video coding
    3.
    发明授权
    System and method for providing improved intra-prediction in video coding 有权
    用于在视频编码中提供改进的帧内预测的系统和方法

    公开(公告)号:US08254450B2

    公开(公告)日:2012-08-28

    申请号:US12194498

    申请日:2008-08-19

    IPC分类号: H04B1/66

    CPC分类号: H04N19/44 H04N19/593

    摘要: A system and method for improving the efficiency of decoding intra-coded blocks in video decoding, even in the event that neighboring pixels of the block are unavailable. According to various embodiments, in addition to information that is used to describe how a prediction is formed using a specified process, other “side” information is also transmitted for use in the decoding process. For example, after the intra-prediction direction of a block is decoded, it is determined whether the intra-prediction requires pixels that are unavailable for the block. If such pixels are needed, than side information may be parsed from the bitstream in a predetermined manner. The prediction signal may then be reconstructed for the block using various pieces of information.

    摘要翻译: 即使在块的相邻像素不可用的情况下,提高视频解码中的帧内编码块的解码效率的系统和方法。 根据各种实施例,除了用于描述如何使用指定处理形成预测的信息之外,还发送其他“侧”信息以用于解码处理。 例如,在块的帧内预测方向被解码之后,确定帧内预测是否需要对块不可用的像素。 如果需要这样的像素,则可以以预定的方式从比特流解析侧信息。 然后可以使用各种信息重建块预测信号。

    SYSTEM AND METHOD FOR PROVIDING IMPROVED INTRA-PREDICTION IN VIDEO CODING
    4.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING IMPROVED INTRA-PREDICTION IN VIDEO CODING 有权
    在视频编码中提供改进的预测的系统和方法

    公开(公告)号:US20090052535A1

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

    申请号:US12194498

    申请日:2008-08-19

    IPC分类号: H04N7/12

    CPC分类号: H04N19/44 H04N19/593

    摘要: A system and method for improving the efficiency of decoding intra-coded blocks in video decoding, even in the event that neighboring pixels of the block are unavailable. According to various embodiments, in addition to information that is used to describe how a prediction is formed using a specified process, other “side” information is also transmitted for use in the decoding process. For example, after the intra-prediction direction of a block is decoded, it is determined whether the intra-prediction requires pixels that are unavailable for the block. If such pixels are needed, than side information may be parsed from the bitstream in a predetermined manner. The prediction signal may then be reconstructed for the block using various pieces of information.

    摘要翻译: 即使在块的相邻像素不可用的情况下,提高视频解码中的帧内编码块的解码效率的系统和方法。 根据各种实施例,除了用于描述如何使用指定处理形成预测的信息之外,还发送其他“侧”信息以用于解码处理。 例如,在块的帧内预测方向被解码之后,确定帧内预测是否需要对块不可用的像素。 如果需要这样的像素,则可以以预定的方式从比特流解析侧信息。 然后可以使用各种信息重建块预测信号。

    Motion prediction in video coding
    5.
    发明授权
    Motion prediction in video coding 有权
    视频编码中的运动预测

    公开(公告)号:US09432693B2

    公开(公告)日:2016-08-30

    申请号:US13344893

    申请日:2012-01-06

    摘要: There is disclosed apparatuses, methods and computer programs for utilizing motion prediction in video coding. Coding type of a block of pixels of a video representation encoded in a bitstream is read, where values of said pixels having a first precision. If the type of the block is a block predicted by using two or more reference blocks, a first reference pixel location in a first reference block is determined and a second reference pixel location in a second reference block is determined. The first reference pixel location is used to obtain a first prediction having a second precision, which is higher than the first precision. The second reference pixel location is used to obtain a second prediction, also having the second precision. The first prediction and the second prediction are combined to obtain a combined prediction having the first precision.

    摘要翻译: 公开了在视频编码中利用运动预测的装置,方法和计算机程序。 读取在比特流中编码的视频表示的像素块的编码类型,其中所述像素的值具有第一精度。 如果块的类型是通过使用两个或更多个参考块预测的块,则确定第一参考块中的第一参考像素位置并确定第二参考块中的第二参考像素位置。 第一参考像素位置用于获得具有高于第一精度的第二精度的第一预测。 第二参考像素位置用于获得也具有第二精度的第二预测。 组合第一预测和第二预测以获得具有第一精度的组合预测。

    Method, apparatus, and computer program product for providing motion estimation for video encoding
    6.
    发明授权
    Method, apparatus, and computer program product for providing motion estimation for video encoding 有权
    用于为视频编码提供运动估计的方法,装置和计算机程序产品

    公开(公告)号:US09307122B2

    公开(公告)日:2016-04-05

    申请号:US11535647

    申请日:2006-09-27

    摘要: An apparatus for providing motion estimation for video encoding includes a selection element and a processing element. The selection element is configured to select a subset including less than all of candidate pixel locations from among a plurality of candidate pixel locations used for motion vector determination based on a relationship between a best candidate pixel location of a first level of accuracy and a best candidate pixel location of a second level of accuracy. The processing element is configured to process an input video sequence to determine a motion vector at the first level of accuracy, to refine the motion vector at the second level of accuracy, and to determine the motion vector at a third level of accuracy using only the subset of candidate pixel locations.

    摘要翻译: 用于提供用于视频编码的运动估计的装置包括选择元件和处理元件。 选择元件被配置为基于第一准确度水平的最佳候选像素位置与最佳候选者之间的关系,从用于运动矢量确定的多个候选像素位置中选择包括小于所有候选像素位置的子集 像素位置具有第二级准确度。 所述处理元件被配置为处理输入视频序列以确定所述第一准确度水平的运动矢量,以精确的第二精度级别的运动矢量,并且仅使用所述精度的第三精度水平确定所述运动矢量 候选像素位置的子集。

    Apparatus, a method and a computer program for video coding
    8.
    发明授权
    Apparatus, a method and a computer program for video coding 有权
    用于视频编码的装置,方法和计算机程序

    公开(公告)号:US08724692B2

    公开(公告)日:2014-05-13

    申请号:US12986885

    申请日:2011-01-07

    IPC分类号: H04N19/00 H04N7/32 H04N7/26

    摘要: An apparatus, a method and a computer program product for video coding are provided including selecting an encoding method from a set of encoding methods comprising at least a first encoding method and a second encoding method for encoding a block of pixels of an image; selecting at least one control point among the pixels of the block of pixels, wherein the control pixel is selected from any pixel of the block of pixels; and selecting a first reference point different from the control point; determining values of the other pixels of the selected block of pixels on the basis of the value of the control point and the value of the at least one reference point.

    摘要翻译: 提供了一种用于视频编码的装置,方法和计算机程序产品,包括从包括至少第一编码方法和第二编码方法的编码方法集合中选择编码方法,用于对图像的像素块进行编码; 在所述像素块的像素中选择至少一个控制点,其中所述控制像素从所述像素块的任何像素中选择; 以及选择与所述控制点不同的第一参考点; 基于控制点的值和至少一个参考点的值来确定所选择的像素块的其他像素的值。

    Spatially enhanced transform coding
    9.
    发明授权
    Spatially enhanced transform coding 有权
    空间增强变换编码

    公开(公告)号:US08077991B2

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

    申请号:US12101019

    申请日:2008-04-10

    申请人: Jani Lainema

    发明人: Jani Lainema

    IPC分类号: G06K9/46

    摘要: A system and method for improving prediction error coding performance of various video compression algorithms. Various embodiments combine the energy compaction features of transform coding with localization properties of spatial coding. In various embodiments, the effects of pixel “outliers” are removed from the transform and are coded separately as a spatially coded pixel prediction, thereby improving the coding gain of the transform.

    摘要翻译: 一种用于改进各种视频压缩算法的预测误差编码性能的系统和方法。 各种实施例将变换编码的能量压缩特征与空间编码的定位特性组合。 在各种实施例中,从变换中去除像素“异常值”的影响,并且作为空间编码像素预测分开编码,从而提高变换的编码增益。

    Method for coding motion in a video sequence
    10.
    发明授权
    Method for coding motion in a video sequence 有权
    用于编码视频序列中的运动的方法

    公开(公告)号:US07532808B2

    公开(公告)日:2009-05-12

    申请号:US10390549

    申请日:2003-03-14

    申请人: Jani Lainema

    发明人: Jani Lainema

    IPC分类号: H04N5/91

    摘要: A method of motion-compensated video encoding that enables a video sequence with a global motion component to be encoded in an efficient manner. A video encoder is arranged to assign macroblocks to be coded to specific coding modes including a skip mode, which is used to indicate one of two possible types of macroblock motion: a) zero motion, or b) global or regional motion. As each macroblock is encoded, a previously encoded region surrounding the macroblock is examined and the characteristics of motion in that region determined. With the skip mode, the macroblock to be coded and a motion vector describing the global motion or regional motion is associated with the macroblock if the motion in the region is characteristic of global motion or regional motion. If the region exhibits an insignificant level of motion, a zero valued motion vector is associated with the macroblock.

    摘要翻译: 一种运动补偿视频编码的方法,其使得能够以有效的方式编码具有全局运动分量的视频序列。 视频编码器被布置为将要编码的宏块分配给包括跳过模式的特定编码模式,所述跳过模式用于指示两种可能类型的宏块运动之一:a)零运动,或b)全局或区域运动。 当每个宏块被编码时,检查围绕宏块的先前编码区域,并确定该区域中的运动特性。 使用跳过模式,如果区域中的运动是全局运动或区域运动的特征,则要被编码的宏块和描述全局运动或区域运动的运动矢量与宏块相关联。 如果该区域表现出微不足道的运动水平,则零值运动矢量与宏块相关联。