-
公开(公告)号:US09237355B2
公开(公告)日:2016-01-12
申请号:US12945170
申请日:2010-11-12
申请人: Wei-Jung Chien , Marta Karczewicz , Peisong Chen
发明人: Wei-Jung Chien , Marta Karczewicz , Peisong Chen
IPC分类号: H04N11/02 , H04N19/58 , H04N19/52 , H04N19/176 , H04N19/147 , H04N19/172 , H04N19/46 , H04N19/102 , H04N19/61 , H04N19/523
CPC分类号: H04N19/58 , H04N19/102 , H04N19/147 , H04N19/172 , H04N19/176 , H04N19/46 , H04N19/52 , H04N19/523 , H04N19/61
摘要: A video encoder may encode video data by adaptively selecting between one-eighth-pixel and one-quarter-pixel precision motion vectors, and signal the selected precision. In one example, an apparatus includes a video encoder to encode a block of video data using a one-eighth-pixel precision motion vector when use of the one-eighth-pixel precision motion vector is determined to be preferable for the block over a one-quarter-pixel precision motion vector, and to generate a signal value indicative of the use of the one-eighth-pixel precision motion vector for the block, and an output interface to output the encoded block and the signal value. A video decoder may be configured to receive the signal value and the encoded block, analyze the signal value to determine whether the block was encoded using one-eighth-pixel precision or one-quarter-pixel precision, and decode the block based on the determination.
摘要翻译: 视频编码器可以通过在八分之一像素和四分之一像素精度的运动矢量之间进行自适应选择来对视频数据进行编码,并且将所选精度发信号。 在一个示例中,一种装置包括:视频编码器,当使用八分之一像素的精确运动矢量被确定为优于一块时,使用八分之一像素精度的运动矢量对视频数据块进行编码 并且生成指示使用该块的八分之一像素精度运动矢量的信号值,以及输出接口以输出编码块和信号值。 视频解码器可以被配置为接收信号值和编码块,分析信号值以确定块是使用八分之一像素精度还是四分之一像素精度进行编码,并且基于该确定对块进行解码 。
-
公开(公告)号:US20120027089A1
公开(公告)日:2012-02-02
申请号:US13179427
申请日:2011-07-08
申请人: Wei-Jung Chien , Marta Karczewicz , Peisong Chen , Xianglin Wang
发明人: Wei-Jung Chien , Marta Karczewicz , Peisong Chen , Xianglin Wang
IPC分类号: H04N7/32
CPC分类号: H04N19/52 , H04N19/109 , H04N19/114 , H04N19/115 , H04N19/13 , H04N19/159 , H04N19/162 , H04N19/174 , H04N19/176 , H04N19/177 , H04N19/196 , H04N19/46 , H04N19/463 , H04N19/573 , H04N19/577 , H04N19/61 , H04N19/70 , H04N19/91
摘要: This disclosure relates to techniques for reducing a cost of coding prediction information in video coding. Video blocks in a generalized P/B (GPB) frame are encoded using up to two motion vectors calculated from reference pictures in two separate reference picture lists that are identical. Video blocks of a GPB frame may, therefore, be encoded using a bidirectional prediction mode with a first motion vector from a reference picture in a first reference picture list and a second motion vector from the same or substantially similar reference picture in a second reference picture list. The techniques include jointly coding the first and second motion vectors for a video block of a GPB frame. The techniques include coding the first motion vector relative to a first motion predictor generated from a motion vector of a neighboring block, and coding the second motion vector relative to the first motion vector.
摘要翻译: 本公开涉及用于降低视频编码中的预测信息编码成本的技术。 广义P / B(GPB)帧中的视频块使用相同的两个单独参考图片列表中的参考图片计算的最多两个运动矢量进行编码。 因此,可以使用具有来自第一参考图像列表中的参考图像的第一运动矢量和来自第二参考图像中相同或基本相似的参考图像的第二运动矢量的双向预测模式来编码GPB帧的视频块 列表。 这些技术包括联合编码GPB帧的视频块的第一和第二运动矢量。 所述技术包括相对于从相邻块的运动矢量生成的第一运动预测器对第一运动矢量进行编码,以及相对于第一运动矢量对第二运动矢量进行编码。
-
公开(公告)号:US20110206125A1
公开(公告)日:2011-08-25
申请号:US12945170
申请日:2010-11-12
申请人: Wei-Jung Chien , Marta Karczewicz , Peisong Chen
发明人: Wei-Jung Chien , Marta Karczewicz , Peisong Chen
IPC分类号: H04N11/02
CPC分类号: H04N19/58 , H04N19/102 , H04N19/147 , H04N19/172 , H04N19/176 , H04N19/46 , H04N19/52 , H04N19/523 , H04N19/61
摘要: A video encoder may encode video data by adaptively selecting between one-eighth-pixel and one-quarter-pixel precision motion vectors, and signal the selected precision. In one example, an apparatus includes a video encoder to encode a block of video data using a one-eighth-pixel precision motion vector when use of the one-eighth-pixel precision motion vector is determined to be preferable for the block over a one-quarter-pixel precision motion vector, and to generate a signal value indicative of the use of the one-eighth-pixel precision motion vector for the block, and an output interface to output the encoded block and the signal value. A video decoder may be configured to receive the signal value and the encoded block, analyze the signal value to determine whether the block was encoded using one-eighth-pixel precision or one-quarter-pixel precision, and decode the block based on the determination.
摘要翻译: 视频编码器可以通过在八分之一像素和四分之一像素精度的运动矢量之间进行自适应选择来对视频数据进行编码,并且将所选精度发信号。 在一个示例中,一种装置包括:视频编码器,当使用八分之一像素的精确运动矢量被确定为优于一块时,使用八分之一像素精度的运动矢量对视频数据块进行编码 并且生成指示使用该块的八分之一像素精度运动矢量的信号值,以及输出接口以输出编码块和信号值。 视频解码器可以被配置为接收信号值和编码块,分析信号值以确定块是使用八分之一像素精度还是四分之一像素精度进行编码,并且基于该确定对块进行解码 。
-
公开(公告)号:US09532066B2
公开(公告)日:2016-12-27
申请号:US13245668
申请日:2011-09-26
申请人: Wei-Jung Chien , Peisong Chen , Marta Karczewicz
发明人: Wei-Jung Chien , Peisong Chen , Marta Karczewicz
IPC分类号: H04N7/26 , H04N19/463 , H04N19/52 , H04N19/176 , H04N19/70 , H04N19/46 , H04N19/196 , H04N19/61
CPC分类号: H04N19/463 , H04N19/176 , H04N19/196 , H04N19/46 , H04N19/52 , H04N19/61 , H04N19/70
摘要: A method of coding video data includes determining a candidate motion vector for each of one or more candidate portions of a video frame and determining a current motion vector for a current portion of a current frame. The current motion vector identifies a portion of a reference frame that at least partially matches the current portion of the current frame. The method also includes calculating a motion vector difference between the current motion vector and each of the candidate motion vectors, selecting one of the candidate motion vectors based on the calculated motion vector differences, signaling an index identifying the candidate portion having the selected one of the candidate motion vectors, and signaling the corresponding motion vector difference calculated with respect to the selected one of the candidate motion vectors.
摘要翻译: 一种编码视频数据的方法包括确定视频帧的一个或多个候选部分中的每一个的候选运动矢量,并确定当前帧的当前部分的当前运动矢量。 当前运动矢量标识至少部分匹配当前帧的当前部分的参考帧的一部分。 该方法还包括:计算当前运动矢量与每个候选运动矢量之间的运动矢量差,基于所计算的运动矢量差选择候选运动矢量之一,发信号通知识别候选部分的索引, 候选运动矢量,并且发送相对于所选择的一个候选运动矢量计算的对应运动矢量差。
-
公开(公告)号:US20120189058A1
公开(公告)日:2012-07-26
申请号:US13353625
申请日:2012-01-19
申请人: Peisong Chen , Wei-Jung Chien , Marta Karczewicz , Ying Chen
发明人: Peisong Chen , Wei-Jung Chien , Marta Karczewicz , Ying Chen
IPC分类号: H04N7/32
CPC分类号: H04N19/577 , H04N19/109 , H04N19/159 , H04N19/17 , H04N19/174 , H04N19/176 , H04N19/46 , H04N19/61
摘要: The example techniques described in this disclosure provide for an efficient manner to encode or decode a video block of a picture using a single reference picture list. The single reference picture list may include identifiers for reference picture or pictures used to encode or decode the video block. In some examples, a video encoder or decoder may encode or decode a video block that is predicted from two reference pictures using the single reference picture list, and encode or decode a video block that is predicted from one reference picture using the same, single reference picture list.
摘要翻译: 在本公开中描述的示例技术提供了使用单个参考图片列表对图像的视频块进行编码或解码的有效方式。 单个参考图片列表可以包括用于编码或解码视频块的参考图片或图片的标识符。 在一些示例中,视频编码器或解码器可以使用单个参考图片列表从两个参考图片预测的视频块编码或解码,并且使用相同的单个参考来对从一个参考图片预测的视频块进行编码或解码 图片列表。
-
公开(公告)号:US20110249745A1
公开(公告)日:2011-10-13
申请号:US12979876
申请日:2010-12-28
申请人: Peisong Chen , Marta Karczewicz , Wei-Jung Chien , Xianglin Wang
发明人: Peisong Chen , Marta Karczewicz , Wei-Jung Chien , Xianglin Wang
IPC分类号: H04N7/26
CPC分类号: H04N19/46 , H04N19/105 , H04N19/70
摘要: A video block syntax element indicates whether all of the partitions of a video block are predicted based on a same reference list and no greater than quarter-pixel accuracy is used. If the video block syntax element is set, partition-level signaling of the reference lists is avoided. If the video block syntax element is not set, partition-level signaling of the reference lists occurs. If the video block syntax element is set, partition-level syntax elements may be used for each of the partitions of the video block, wherein the partition-level syntax elements each identify one of the reference lists and motion vector accuracy for a given one of the partitions.
摘要翻译: 视频块语法元素指示基于相同的参考列表来预测视频块的所有分区,并且使用不大于四分之一像素的精度。 如果设置了视频块语法元素,则避免了引用列表的分区级信令。 如果未设置视频块语法元素,则发生引用列表的分区级信令。 如果设置了视频块语法元素,则可以对视频块的每个分区使用分区级语法元素,其中分区级语法元素各自识别参考列表中的一个和运动矢量精度 分区。
-
公开(公告)号:US08665959B2
公开(公告)日:2014-03-04
申请号:US12979876
申请日:2010-12-28
申请人: Peisong Chen , Marta Karczewicz , Wei-Jung Chien , Xianglin Wang
发明人: Peisong Chen , Marta Karczewicz , Wei-Jung Chien , Xianglin Wang
IPC分类号: H04N7/12
CPC分类号: H04N19/46 , H04N19/105 , H04N19/70
摘要: A video block syntax element indicates whether all of the partitions of a video block are predicted based on a same reference list and no greater than quarter-pixel accuracy is used. If the video block syntax element is set, partition-level signaling of the reference lists is avoided. If the video block syntax element is not set, partition-level signaling of the reference lists occurs. If the video block syntax element is set, partition-level syntax elements may be used for each of the partitions of the video block, wherein the partition-level syntax elements each identify one of the reference lists and motion vector accuracy for a given one of the partitions.
摘要翻译: 视频块语法元素指示基于相同的参考列表来预测视频块的所有分区,并且使用不大于四分之一像素的精度。 如果设置了视频块语法元素,则避免了引用列表的分区级信令。 如果未设置视频块语法元素,则发生引用列表的分区级信令。 如果设置了视频块语法元素,则可以对视频块的每个分区使用分区级语法元素,其中分区级语法元素各自识别参考列表中的一个和运动矢量精度 分区。
-
公开(公告)号:US20130003849A1
公开(公告)日:2013-01-03
申请号:US13536218
申请日:2012-06-28
申请人: Wei-Jung Chien , Peisong Chen , Marta Karczewicz
发明人: Wei-Jung Chien , Peisong Chen , Marta Karczewicz
IPC分类号: H04N7/32
摘要: In one example, a device for coding video data includes a video coder configured to configured to code information representative of whether an absolute value of an x-component of a motion vector difference value for a current block of video data is greater than zero, code information representative of whether an absolute value of a y-component of the motion vector difference value is greater than zero, when the absolute value of the x-component is greater than zero, code information representative of the absolute value of the x-component, when the absolute value of the y-component is greater than zero, code information representative of the absolute value of the y-component, when the absolute value of the x-component is greater than zero, code a sign of the x-component, and when the absolute value of the y-component is greater than zero, code a sign of the y-component.
摘要翻译: 在一个示例中,用于编码视频数据的设备包括:视频编码器,被配置为对表示当前视频数据块的运动矢量差值的x分量的绝对值是否大于零的代码进行编码;代码 表示运动矢量差值的y分量的绝对值是否大于零的信息,当x分量的绝对值大于零时,表示x分量的绝对值的代码信息, 当y分量的绝对值大于零时,表示y分量的绝对值的代码信息,当x分量的绝对值大于零时,编码x分量的符号, 并且当y分量的绝对值大于零时,编码y分量的符号。
-
公开(公告)号:US20120314767A1
公开(公告)日:2012-12-13
申请号:US13493640
申请日:2012-06-11
申请人: Xianglin Wang , Wei-Jung Chien , Marta Karczewicz , Ying Chen , Peisong Chen
发明人: Xianglin Wang , Wei-Jung Chien , Marta Karczewicz , Ying Chen , Peisong Chen
IPC分类号: H04N7/32
CPC分类号: H04N19/182 , H04N19/105 , H04N19/593 , H04N19/61
摘要: A video coder performs a padding operation that processes a set of border pixels according to an order. The order starts at a bottom-left border pixel and proceeds through the border pixels sequentially to a top-right border pixel. When the padding operation processes an unavailable border pixel, the padding operation predicts a value of the unavailable border pixel based on a value of a border pixel previously processed by the padding operation. The video coder may generate an intra-predicted video block based on the border pixels.
摘要翻译: 视频编码器根据顺序执行处理一组边框像素的填充操作。 该顺序从左下角的边框像素开始,并且顺序通过边框像素顺序到右上边框像素。 当填补操作处理不可用边界像素时,填充操作基于先前由填充操作处理的边界像素的值来预测不可用边框像素的值。 视频编码器可以基于边界像素生成帧内预测视频块。
-
公开(公告)号:US20120189053A1
公开(公告)日:2012-07-26
申请号:US13274196
申请日:2011-10-14
IPC分类号: H04N7/32
CPC分类号: H04N19/577 , H04N19/105 , H04N19/147 , H04N19/176 , H04N19/46 , H04N19/56 , H04N19/573 , H04N19/70
摘要: This disclosure relates to techniques for constructing a combined reference picture list, List C, based on List 0 and List 1, used for uni-directional prediction of video blocks in any direction. The techniques include coding one or more syntax elements defined to indicate construction information for List C, and performing reference picture list construction for List C from List 0 and List 1 based on the syntax elements. The one or more syntax elements may indicate that List C is used for uni-directional prediction, and may also indicate a number of reference pictures identified in List C and a reference index of a reference picture for each entry in List C. Each coded video block of a B slice may have an associated syntax element, i.e., inter_pred_idc, to indicate whether the video block is bi-predicted from List 0 and List 1 (Bi) or uni-directional predicted from List C (Pred_LC).
摘要翻译: 本公开涉及用于构建基于列表0和列表1的组合参考图片列表C的技术,其用于在任何方向上对视频块进行单向预测。 这些技术包括编码一个或多个语法元素,其定义为指示列表C的构造信息,并且基于语法元素从列表0和列表1执行列表C的参考图像列表构造。 一个或多个语法元素可以指示列表C用于单向预测,并且还可以指示列表C中标识的参考图片的数量和列表C中的每个条目的参考图片的参考索引。每个编码视频 B片的块可以具有相关联的语法元素,即inter_pred_idc,以指示视频块是从列表0和列表1(Bi)是双向预测的还是从列表C预测的单向(Pred_LC)。
-
-
-
-
-
-
-
-
-