Apparatus, a method and a computer program for video coding
    11.
    发明授权
    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.

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

    High accuracy motion vectors for video coding with low encoder and decoder complexity
    12.
    发明授权
    High accuracy motion vectors for video coding with low encoder and decoder complexity 有权
    具有低编码和解码复杂度的视频编码的高精度运动矢量

    公开(公告)号:US08275041B2

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

    申请号:US12099731

    申请日:2008-04-08

    IPC分类号: H04N7/12

    摘要: Two-stage interpolation can be provided for frame prediction samples with quarter-pixel and finer accuracy. All samples of quarter-pixel and finer accuracy can use either half or full/integer-pixels in a bi-linear interpolation to allow for the use of higher accuracy motion vectors, such as one-eighth-pixel accuracy motion vectors. The motion vectors can be restricted in a manner such that they are not allowed to point to every possible sub-pixel sample on a sub-pixel grid, but rather a subset of those sub-pixel samples. In addition, the same full/integer and half-pixel samples that can be used to obtain a quarter-pixel sample can also be used to obtain a one-eighth-pixel sample that the quarter-pixel sample is connected to. Hence, for every quarter-pixel sample, a motion vector could point to two additional positions/locations with one-eighth-pixel accuracy, where the two additional positions/locations can be calculated using the same half or integer-pixel samples which were used to obtain the quarter-pixel sample. Therefore, an arbitrary motion vector accuracy can be achieved without the need to perform additional interpolation stages or increase the complexity of a decoder configured to decode motion vector data.

    摘要翻译: 可以为四分之一像素和更精确的帧预测样本提供两级插值。 四分之一像素和更精细的所有样本可以在双线性插值中使用半像素或全像素/整数像素,以允许使用较高精度的运动矢量,例如八分之一像素精度的运动矢量。 可以以不允许它们指向子像素网格上的每个可能的子像素样本,而是这些子像素样本的子集的方式来限制运动矢量。 此外,可以使用可用于获得四分之一像素样本的相同的全/整数和半像素样本来获得四分之一像素样本连接到的八分之一像素样本。 因此,对于每个四分之一像素的样本,运动矢量可以指向具有八分之一像素精度的两个附加位置/位置,其中可以使用使用相同的半像素或整数像素样本来计算两个附加位置/位置 以获得四分之一像素的样本。 因此,可以实现任意运动矢量精度,而不需要执行额外的内插级或增加被配置为解码运动矢量数据的解码器的复杂性。

    Apparatus, a method and a computer program for video processing
    13.
    发明申请
    Apparatus, a method and a computer program for video processing 有权
    用于视频处理的装置,方法和计算机程序

    公开(公告)号:US20110170609A1

    公开(公告)日:2011-07-14

    申请号:US12986896

    申请日:2011-01-07

    IPC分类号: H04N7/26

    摘要: There is disclosed apparatuses, methods and computer program products for coding and decoding and specifically but not only for coding and decoding of image and video signals. It is determined whether two adjacent blocks of pixels of an image have a flat nature. The result of the determining is used to select a filter among at least a first filter and a second filter for filtering a block boundary between two adjacent blocks of pixels. The second filter is selected when said determining indicates that there are two adjacent blocks of pixels having a flat nature. At least a first reference value and a second reference value are selected for the second filter and used in filtering the block boundary.

    摘要翻译: 公开了用于编码和解码的装置,方法和计算机程序产品,具体而不仅仅是对图像和视频信号的编码和解码。 确定图像的两个相邻像素块是否具有平坦的性质。 确定的结果用于在至少第一滤波器和第二滤波器之间选择滤波器,以对两个相邻像素块之间的块边界进行滤波。 当所述确定指示存在具有平坦性质的两个相邻像素块时,选择第二滤波器。 为第二滤波器选择至少第一参考值和第二参考值,并用于滤波块边界。

    Adaptive interpolation filters for video coding
    14.
    发明申请
    Adaptive interpolation filters for video coding 审中-公开
    视频编码的自适应插值滤波器

    公开(公告)号:US20080075165A1

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

    申请号:US11904315

    申请日:2007-09-25

    IPC分类号: H04N11/02

    摘要: In encoding or decoding a video sequence having a sequence of video frames, interpolation filter coefficients for each frame or macroblock are adapted so that the non-stationary properties of the video signal are captured more accurately. A filter-type selection block in the encoder is used to determine the filter-type for use in the adaptive interpolation filter (AIF) scheme by analyzing the input video signal. Filter-type information is transmitted along with filter coefficients to the decoder. This information specifies, from a pre-defined set of filter types, what kind of interpolation filter is used. The number of filter coefficients that is sent depends on the filter-type. This number is pre-defined for each filter-type. Based on the filter-type and the filter coefficients, a filter constructing block in the decoder constructs the interpolation filter

    摘要翻译: 在对具有视频帧序列的视频序列进行编码或解码时,针对每个帧或宏块的内插滤波器系数进行调整,使得更准确地捕获视频信号的非平稳属性。 编码器中的滤波器类型选择块用于通过分析输入视频信号来确定在自适应内插滤波器(AIF)方案中使用的滤波器类型。 滤波器类型信息与滤波器系数一起传送到解码器。 该信息从预定义的一组过滤器类型指定使用什么样的内插滤波器。 发送的滤波器系数的数量取决于滤波器类型。 此数字是为每个过滤器类型预先定义的。 基于滤波器类型和滤波器系数,解码器中的滤波器构造块构成内插滤波器

    Method, module, device and system for rate control provision for video encoders capable of variable bit rate encoding
    15.
    发明申请
    Method, module, device and system for rate control provision for video encoders capable of variable bit rate encoding 审中-公开
    用于能够进行可变比特率编码的视频编码器的速率控制提供的方法,模块,设备和系统

    公开(公告)号:US20070025441A1

    公开(公告)日:2007-02-01

    申请号:US11194068

    申请日:2005-07-28

    IPC分类号: H04N11/04

    摘要: In general, a methodology of rate control for a video encoding is provided, which is implementable by the means of a method, a device, a computer program and/or a video encoder. A frame encoding process is performed for each frame in that an initial quantization parameter is calculated for being used as a quantization parameter for encoding a current frame. Each group of macroblocks within the current frame is encoded group by group; i.e. group-wise. A score value is determined after macroblock encoding of a current group of macroblocks. In case the score value exceeds a pre-defined threshold, the quantization parameter for encoding the next group of macroblocks is adjusted; otherwise, the macroblock encoding is continued with the quantization parameter which is currently used for encoding the current group of macroblocks.

    摘要翻译: 通常,提供了一种用于视频编码的速率控制的方法,其可以通过方法,设备,计算机程序和/或视频编码器的手段来实现。 对于每个帧执行帧编码处理,因为计算初始量化参数以用作用于对当前帧进行编码的量化参数。 当前帧中的每组宏块按组进行编码; 即群体上的。 在当前宏块组的宏块编码之后确定得分值。 在得分值超过预定阈值的情况下,调整用于编码下一组宏块的量化参数; 否则,使用当前用于编码当前宏块组的量化参数继续宏块编码。

    Method for Video Coding and an Apparatus
    18.
    发明申请
    Method for Video Coding and an Apparatus 有权
    视频编码方法及装置

    公开(公告)号:US20150163508A1

    公开(公告)日:2015-06-11

    申请号:US14352913

    申请日:2011-10-21

    摘要: The disclosure relates to encoding and decoding image information. The encoding comprises receiving a block of pixels; creating a set of motion vector prediction candidates for the block of pixels; and examining the set to determine if a motion vector prediction candidate is a temporal motion vector prediction, or a spatial motion vector prediction. If the motion vector prediction candidate is a temporal motion vector prediction, the motion vector prediction candidate is kept in the set. If the motion vector prediction candidate is a spatial motion vector prediction, it is examined whether the set comprises a motion vector prediction candidate corresponding with the spatial motion vector prediction; and if so, the motion vector prediction candidate is removed from the set. Once the set is created, one of the candidates from the set is selected to represent a motion vector prediction for the block of pixels.

    摘要翻译: 本公开涉及图像信息的编码和解码。 编码包括接收一个像素块; 为像素块创建一组运动矢量预测候选; 并且检查该集合以确定运动矢量预测候选是否是时间运动矢量预测或空间运动矢量预测。 如果运动矢量预测候选是时间运动矢量预测,则将运动矢量预测候选保持在组中。 如果运动矢量预测候选是空间运动矢量预测,则检查该组是否包括与空间运动矢量预测相对应的运动矢量预测候选; 如果是,则从该组移除运动矢量预测候选。 一旦创建了集合,则选择来自集合的候选中的一个来表示像素块的运动矢量预测。

    Apparatus, a method and a computer program for video processing
    19.
    发明授权
    Apparatus, a method and a computer program for video processing 有权
    用于视频处理的装置,方法和计算机程序

    公开(公告)号:US08848801B2

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

    申请号:US12986896

    申请日:2011-01-07

    摘要: There is disclosed apparatuses, methods and computer program products for coding and decoding and specifically but not only for coding and decoding of image and video signals. It is determined whether two adjacent blocks of pixels of an image have a flat nature. The result of the determining is used to select a filter among at least a first filter and a second filter for filtering a block boundary between two adjacent blocks of pixels. The second filter is selected when said determining indicates that there are two adjacent blocks of pixels having a flat nature. At least a first reference value and a second reference value are selected for the second filter and used in filtering the block boundary.

    摘要翻译: 公开了用于编码和解码的装置,方法和计算机程序产品,具体而不仅仅是对图像和视频信号的编码和解码。 确定图像的两个相邻像素块是否具有平坦的性质。 确定的结果用于在至少第一滤波器和第二滤波器之间选择滤波器,以对两个相邻像素块之间的块边界进行滤波。 当所述确定指示存在具有平坦性质的两个相邻像素块时,选择第二滤波器。 为第二滤波器选择至少第一参考值和第二参考值,并用于滤波块边界。

    Method, Apparatus, and Computer Program Product for Providing Motion Estimation for Video Encoding
    20.
    发明申请
    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.

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