Apparatus, a method and a computer program for video processing
    41.
    发明授权
    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 for filtering digital images, and a filtering device
    42.
    发明授权
    Method for filtering digital images, and a filtering device 有权
    过滤数字图像的方法和过滤装置

    公开(公告)号:US07388996B2

    公开(公告)日:2008-06-17

    申请号:US09766238

    申请日:2001-01-19

    IPC分类号: G06K9/40 G06K9/46 H04N7/12

    摘要: The invention relates to a method for reducing visual artefacts in a digital image, which is coded by blocks (B1, B2, B3, B4) and then decoded. In the method filtering is performed to reduce visual artefacts due to a boundary (R12, R13, R24, R34) between a current block and an adjacent block (B1, B2, B3, B4). The filtering is performed after the current block (B1, B2, B3, B4) is decoded and there is a boundary available for filtering between the current block and a previously decoded block.

    摘要翻译: 本发明涉及一种用于减少由块(B 1,B 2,B 3,B 4)编码然后被解码的数字图像中的视觉伪影的方法。 在该方法中,执行滤波以减少由于当前块和相邻块(B 1,B 2,B 3,B 4)之间的边界(R 12,R 13,R 24,R 34)引起的视觉伪影。 在当前块(B 1,B 2,B 3,B 4)被解码之后执行滤波,并且存在可用于在当前块和先前解码块之间进行滤波的边界。

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

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

    Adaptive method and system for mapping parameter values to codeword indexes
    44.
    发明授权
    Adaptive method and system for mapping parameter values to codeword indexes 有权
    将参数值映射到码字索引的自适应方法和系统

    公开(公告)号:US07342965B2

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

    申请号:US10423486

    申请日:2003-04-25

    申请人: Jani Lainema

    发明人: Jani Lainema

    IPC分类号: H04N7/18

    CPC分类号: H03M7/40 H04N19/61 H04N19/91

    摘要: A method and system for entropy coding, where parameters indicative of a coded signal are mapped into codeword indexes so that a decoder can reconstruct the coded signal from the codeword indexes. When the parameter space is limited such that the coding is inefficient in that the codewords are not arranged in an orderly or contiguous fashion corresponding to the parameters, a sorting step is used to sort the parameters into different groups so that parameters in different groups are mapped into the codeword indexes in different manners such that the codeword indexes corresponding to the parameters are assigned in a contiguous and orderly manner. The sorting can be based on the absolute values of the parameters in relation with a selected value. In the decoding process, the codewords indexes are also sorted into different groups based on the value of codewords indexex in relation to the selected value.

    摘要翻译: 一种用于熵编码的方法和系统,其中指示编码信号的参数被映射到码字索引中,使得解码器可以从码字索引重建编码信号。 当参数空间被限制使得编码效率低下时,代码字不以对应于参数的有序或连续的方式排列,使用排序步骤将参数分类成不同的组,使得不同组中的参数被映射 以不同的方式进入码字索引,使得对应于参数的码字索引以连续且有序的方式分配。 排序可以基于与所选值相关的参数的绝对值。 在解码处理中,码字索引也根据与所选择的值相关的代码字indexex的值被分类成​​不同的组。

    Adaptive motion vector field coding
    46.
    发明授权
    Adaptive motion vector field coding 失效
    自适应运动矢量场编码

    公开(公告)号:US07161983B2

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

    申请号:US10795083

    申请日:2004-03-05

    IPC分类号: H04B1/66

    摘要: A method for motion compensated encoding of video data.The method comprises the steps of: generating a motion vector field of video pixels of a current frame to be coded based on a reference frame; obtaining segmenting information defining the division of the current frame into image segments; coding the motion vector field of an image segment Sk to provide compressed motion information comprising a motion coefficient vector ck comprising a set of motion coefficients ci, such that ci·fi(x,y) represents the motion vector field, whereby fi(x,y) defines a certain set of basis functions, wherein i is an index defining a correspondence between each basis function and a corresponding motion coefficient; predicting a motion vector field of a subsequent image segment SL with a set of predicted motion coefficients pi based upon the previously generated motion coefficient vector ck; generating for the subsequent segment SL a set of refinement motion coefficients ri corresponding to the difference between the set of motion coefficients ci and a set of predicted motion coefficients pi such that pi+ri=ci. Another aspects of the invention comprise corresponding video codec, mobile station, telecommunications network and computer program product.

    摘要翻译: 一种用于视频数据的运动补偿编码的方法。 该方法包括以下步骤:基于参考帧产生要编码的当前帧的视频像素的运动矢量场; 获取定义将当前帧划分成图像段的分段信息; 对图像片段S N k的运动矢量场进行编码以提供压缩运动信息,该压缩运动信息包括包含一组运动系数c i的运动系数矢量c < (x,y)表示运动矢量场,由此f(x,y)(x,y) 定义一组基函数,其中i是定义每个基函数与相应运动系数之间的对应关系的索引; 基于先前产生的运动系数向量c k来预测具有一组预测运动系数p i i i i的后续图像段S L L的运动矢量场, SUB>; 为后续段S L生成一组对应于运动系数集合i i i和i i之间的差的精细运动系数r i i i 一组预测的运动系数p i i i,使得p i i i i i i i i i i i i i i。 本发明的另一方面包括对应的视频编解码器,移动台,电信网络和计算机程序产品。

    Method for encoding and decoding video information, a motion compensated video encoder and a corresponding decoder
    47.
    发明授权
    Method for encoding and decoding video information, a motion compensated video encoder and a corresponding decoder 有权
    用于对视频信息进行编码和解码的方法,运动补偿视频编码器和对应的解码器

    公开(公告)号:US06954502B2

    公开(公告)日:2005-10-11

    申请号:US10770986

    申请日:2004-02-03

    申请人: Jani Lainema

    发明人: Jani Lainema

    摘要: A method for encoding video information is presented, where a piece of current video information is segmented into macroblocks and a certain number of available macroblock segmentations for segmenting a macroblock into blocks is defined. Furthermore, for each available macroblock segmentation at least one available prediction method is defined, each of which prediction methods produces prediction motion coefficients for blocks within said macroblock, resulting in a certain finite number of available macroblock-segmentation—prediction-method pairs. For a macroblock one of the available macroblock-segmentation—prediction-method pairs is selected, and thereafter the macroblock is segmented into blocks and prediction motion coefficients for the blocks within said macroblock are produced using the selected macroblock-segmentation—prediction-method pair. A corresponding decoding method, an encoder and a decoder are also presented.

    摘要翻译: 提出了一种用于编码视频信息的方法,其中一条当前视频信息被分割为宏块,并且定义了一定数量的用于将宏块分割成块的可用宏块分段。 此外,对于每个可用宏块分割,定义至少一个可用的预测方法,其中每个预测方法产生用于所述宏块内的块的预测运动系数,导致可用的宏块分割预测方法对的一定的有限数量。 对于宏块,选择可用的宏块分割预测方法对中的一个,此后,宏块被分割为块,并且使用所选择的宏块分割预测方法对来产生所述宏块内的块的预测运动系数。 还提出了相应的解码方法,编码器和解码器。

    Method for video coding and an apparatus

    公开(公告)号:US09992511B2

    公开(公告)日:2018-06-05

    申请号:US14352913

    申请日:2011-10-21

    摘要: A method and apparatus are provided for 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.

    Motion prediction in video coding
    49.
    发明授权
    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
    50.
    发明授权
    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.

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