-
公开(公告)号:US08917768B2
公开(公告)日:2014-12-23
申请号:US12275782
申请日:2008-11-21
IPC分类号: H04N7/12 , H04N11/02 , H04N11/04 , H04N19/51 , H04N19/61 , G06K9/36 , G06K9/46 , H04N19/583 , H04N19/91
CPC分类号: H04N19/137 , G06K9/36 , G06K9/46 , H04N7/52 , H04N19/132 , H04N19/139 , H04N19/176 , H04N19/51 , H04N19/513 , H04N19/61 , H04N19/63 , H04N19/91
摘要: Techniques and tools for encoding and decoding motion vector information for video images are described. For example, a video encoder yields an extended motion vector code by jointly coding, for a set of pixels, a switch code, motion vector information, and a terminal symbol indicating whether subsequent data is encoded for the set of pixels. In another aspect, an encoder/decoder selects motion vector predictors for macroblocks. In another aspect, a video encoder/decoder uses hybrid motion vector prediction. In another aspect, a video encoder/decoder signals a motion vector mode for a predicted image. In another aspect, a video decoder decodes a set of pixels by receiving an extended motion vector code, which reflects joint encoding of motion information together with intra/inter-coding information and a terminal symbol. The decoder determines whether subsequent data exists for the set of pixels based on e.g., the terminal symbol.
摘要翻译: 描述用于编码和解码用于视频图像的运动矢量信息的技术和工具。 例如,视频编码器通过针对一组像素共同编码一个开关码,运动矢量信息和指示后续数据是否被编码用于像素集合的终端符号来产生扩展运动矢量码。 在另一方面,编码器/解码器为宏块选择运动矢量预测器。 在另一方面,视频编码器/解码器使用混合运动矢量预测。 在另一方面,视频编码器/解码器针对预测图像发送运动矢量模式。 在另一方面,视频解码器通过接收扩展运动矢量码来解码一组像素,该扩展运动矢量码反映运动信息的联合编码以及帧内/帧间编码信息和终端符号。 解码器基于例如终端符号确定对于像素集合是否存在后续数据。
-
公开(公告)号:US07609763B2
公开(公告)日:2009-10-27
申请号:US10622378
申请日:2003-07-18
CPC分类号: H04N19/577 , H04N19/132 , H04N19/56 , H04N19/587
摘要: Techniques and tools for coding/decoding of video images, and in particular, B-frames, are described. In one aspect, a video encoder/decoder determines a fraction for a current image in a sequence. The fraction represents an estimated temporal distance position for the current image relative to an interval between a reference images for the current image. The video encoder/decoder processes the fraction along with a motion vector for a first reference image, resulting in a representation of motion (e.g., constant or variable velocity motion) in the current image. Other aspects are also described, including intra B-frames, forward and backward buffers for motion vector prediction, bitplane encoding of direct mode prediction information, multiple motion vector resolutions/interpolation filters for B-frames, proactive dropping of B-frames, and signaling of dropped predicted frames.
摘要翻译: 描述了用于视频图像,特别是B帧的编码/解码的技术和工具。 在一个方面,视频编码器/解码器确定序列中当前图像的分数。 该分数表示当前图像相对于当前图像的参考图像之间的间隔的估计时间距离位置。 视频编码器/解码器将分数与第一参考图像的运动矢量一起处理,导致当前图像中的运动(例如恒定或可变速度运动)的表示。 还描述了其他方面,包括帧内B帧,用于运动矢量预测的前向和后向缓冲器,直接模式预测信息的位平面编码,B帧的多个运动矢量分辨率/内插滤波器,B帧的主动丢弃和信令 的预测帧丢失。
-
公开(公告)号:US20090074073A1
公开(公告)日:2009-03-19
申请号:US12275782
申请日:2008-11-21
CPC分类号: H04N19/137 , G06K9/36 , G06K9/46 , H04N7/52 , H04N19/132 , H04N19/139 , H04N19/176 , H04N19/51 , H04N19/513 , H04N19/61 , H04N19/63 , H04N19/91
摘要: Techniques and tools for encoding and decoding motion vector information for video images are described. For example, a video encoder yields an extended motion vector code by jointly coding, for a set of pixels, a switch code, motion vector information, and a terminal symbol indicating whether subsequent data is encoded for the set of pixels. In another aspect, an encoder/decoder selects motion vector predictors for macroblocks. In another aspect, a video encoder/decoder uses hybrid motion vector prediction. In another aspect, a video encoder/decoder signals a motion vector mode for a predicted image. In another aspect, a video decoder decodes a set of pixels by receiving an extended motion vector code, which reflects joint encoding of motion information together with intra/inter-coding information and a terminal symbol. The decoder determines whether subsequent data exists for the set of pixels based on e.g., the terminal symbol.
摘要翻译: 描述用于编码和解码用于视频图像的运动矢量信息的技术和工具。 例如,视频编码器通过针对一组像素共同编码一个开关码,运动矢量信息和指示后续数据是否被编码用于像素集合的终端符号来产生扩展运动矢量码。 在另一方面,编码器/解码器为宏块选择运动矢量预测器。 在另一方面,视频编码器/解码器使用混合运动矢量预测。 在另一方面,视频编码器/解码器针对预测图像发送运动矢量模式。 在另一方面,视频解码器通过接收扩展运动矢量码来解码一组像素,该扩展运动矢量码反映运动信息的联合编码以及帧内/帧间编码信息和终端符号。 解码器基于例如终端符号确定对于像素集合是否存在后续数据。
-
公开(公告)号:US07502415B2
公开(公告)日:2009-03-10
申请号:US10893801
申请日:2004-07-16
CPC分类号: H04N19/44 , H04N19/126 , H04N19/136 , H04N19/182 , H04N19/46 , H04N19/51 , H04N19/61 , H04N19/70
摘要: Techniques and tools are described for decoding video data having samples that have been scaled in the spatial domain. For example, a decoder receives a bit stream that includes coded video data for a current frame. The decoder processes at least one syntax element (e.g., sequence layer flag, frame layer flag) that indicates whether the current frame should be scaled up in value in a spatial domain. If so, then the samples for the current frame are scaled up in value in the spatial domain. As another example, for a reference frame used in motion compensation for a current frame, a decoder scales samples of the reference frame so the range of the reference frame matches the range of the current frame.
摘要翻译: 描述了用于对具有在空间域中缩放的样本的视频数据进行解码的技术和工具。 例如,解码器接收包括当前帧的编码视频数据的比特流。 解码器处理至少一个语法元素(例如,序列层标志,帧层标志),其指示当前帧是否应当在空间域中的值中放大。 如果是这样,则当前帧的样本在空间域中的值被放大。 作为另一示例,对于在当前帧的运动补偿中使用的参考帧,解码器缩放参考帧的样本,使得参考帧的范围与当前帧的范围匹配。
-
公开(公告)号:US07426308B2
公开(公告)日:2008-09-16
申请号:US10622284
申请日:2003-07-18
IPC分类号: G06K9/36
CPC分类号: H04N19/577 , H04N19/102 , H04N19/107 , H04N19/136 , H04N19/16 , H04N19/18 , H04N19/186 , H04N19/46 , H04N19/52 , H04N19/61
摘要: Techniques and tools for encoding and decoding video images (e.g., interlaced frames) are described. For example, a video encoder or decoder processes 4:1:1 format macroblocks comprising four 8×8 luminance blocks and four 4×8 chrominance blocks. In another aspect, fields in field-coded macroblocks are coded independently of one another (e.g., by sending encoded blocks in field order). Other aspects include DC/AC prediction techniques and motion vector prediction techniques for interlaced frames.
摘要翻译: 描述了用于编码和解码视频图像(例如,隔行扫描帧)的技术和工具。 例如,视频编码器或解码器处理包括四个8×8亮度块和四个4×8色度块的4:1:1格式宏块。 在另一方面,字段编码宏块中的字段彼此独立地被编码(例如,通过以现场顺序发送编码的块)。 其他方面包括用于交错帧的DC / AC预测技术和运动矢量预测技术。
-
公开(公告)号:US08687697B2
公开(公告)日:2014-04-01
申请号:US13455094
申请日:2012-04-24
CPC分类号: H04N19/137 , G06K9/36 , G06K9/46 , H04N7/52 , H04N19/132 , H04N19/139 , H04N19/176 , H04N19/51 , H04N19/513 , H04N19/61 , H04N19/63 , H04N19/91
摘要: Techniques and tools for encoding and decoding motion vector information for video images are described. For example, a video encoder yields an extended motion vector code by jointly coding, for a set of pixels, a switch code, motion vector information, and a terminal symbol indicating whether subsequent data is encoded for the set of pixels. In another aspect, an encoder/decoder selects motion vector predictors for macroblocks. In another aspect, a video encoder/decoder uses hybrid motion vector prediction. In another aspect, a video encoder/decoder signals a motion vector mode for a predicted image. In another aspect, a video decoder decodes a set of pixels by receiving an extended motion vector code, which reflects joint encoding of motion information together with intra/inter-coding information and a terminal symbol. The decoder determines whether subsequent data exists for the set of pixels based on e.g., the terminal symbol.
-
公开(公告)号:US20120213280A1
公开(公告)日:2012-08-23
申请号:US13455094
申请日:2012-04-24
IPC分类号: H04N7/32
CPC分类号: H04N19/137 , G06K9/36 , G06K9/46 , H04N7/52 , H04N19/132 , H04N19/139 , H04N19/176 , H04N19/51 , H04N19/513 , H04N19/61 , H04N19/63 , H04N19/91
摘要: Techniques and tools for encoding and decoding motion vector information for video images are described. For example, a video encoder yields an extended motion vector code by jointly coding, for a set of pixels, a switch code, motion vector information, and a terminal symbol indicating whether subsequent data is encoded for the set of pixels. In another aspect, an encoder/decoder selects motion vector predictors for macroblocks. In another aspect, a video encoder/decoder uses hybrid motion vector prediction. In another aspect, a video encoder/decoder signals a motion vector mode for a predicted image. In another aspect, a video decoder decodes a set of pixels by receiving an extended motion vector code, which reflects joint encoding of motion information together with intra/inter-coding information and a terminal symbol. The decoder determines whether subsequent data exists for the set of pixels based on e.g., the terminal symbol.
摘要翻译: 描述用于编码和解码用于视频图像的运动矢量信息的技术和工具。 例如,视频编码器通过针对一组像素共同编码一个开关码,运动矢量信息和指示后续数据是否被编码用于像素集合的终端符号来产生扩展运动矢量码。 在另一方面,编码器/解码器为宏块选择运动矢量预测器。 在另一方面,视频编码器/解码器使用混合运动矢量预测。 在另一方面,视频编码器/解码器针对预测图像发送运动矢量模式。 在另一方面,视频解码器通过接收扩展运动矢量码来解码一组像素,该扩展运动矢量码反映运动信息的联合编码以及帧内/帧间编码信息和终端符号。 解码器基于例如终端符号确定对于像素集合是否存在后续数据。
-
公开(公告)号:US07602851B2
公开(公告)日:2009-10-13
申请号:US10623195
申请日:2003-07-18
IPC分类号: H04N7/12
CPC分类号: H04N19/17 , H04N19/124 , H04N19/137 , H04N19/176
摘要: With intelligent differential quantization, a video codec intelligently quantizes video at differing strength levels within a frame, such as on a macroblock (MB) or a group of MB basis. This allows the codec to control bit usage on a finer granularity than a frame to meet hardware constraints, as well as providing perceptual optimization by coarsely quantizing unimportant regions, while finely quantizing important regions within a frame. The intelligent differential quantization uses motion information gathered from encoding and analysis of the video to classify the importance of different regions of the image, and quantizes the regions accordingly. In addition, the intelligent differential quantization include efficient signaling of information as to the differential quantization strengths in the compressed bit stream.
摘要翻译: 通过智能差分量化,视频编解码器在帧内以不同的强度水平智能量化视频,例如在宏块(MB)或一组基于MB的基础上。 这允许编解码器以比帧更精细的粒度来控制比特使用以满足硬件约束,以及通过粗略量化不重要区域来提供感知优化,同时精细量化帧内的重要区域。 智能差分量化使用从视频的编码和分析中收集的运动信息来分类图像的不同区域的重要性,并且相应地量化该区域。 此外,智能差分量化包括关于压缩比特流中的差分量化强度的信息的有效信令。
-
-
-
-
-
-
-