-
公开(公告)号:US20050013498A1
公开(公告)日:2005-01-20
申请号:US10622841
申请日:2003-07-18
申请人: Sridhar Srinivasan , Pohsiang Hsu , Thomas Holcomb , Kunal Mukerjee , Bruce Lin
发明人: Sridhar Srinivasan , Pohsiang Hsu , Thomas Holcomb , Kunal Mukerjee , Bruce Lin
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.
摘要翻译: 描述用于编码和解码用于视频图像的运动矢量信息的技术和工具。 例如,视频编码器通过针对一组像素共同编码一个开关码,运动矢量信息和指示后续数据是否被编码用于像素集合的终端符号来产生扩展运动矢量码。 在另一方面,编码器/解码器为宏块选择运动矢量预测器。 在另一方面,视频编码器/解码器使用混合运动矢量预测。 在另一方面,视频编码器/解码器针对预测图像发送运动矢量模式。 在另一方面,视频解码器通过接收扩展运动矢量码来解码一组像素,该扩展运动矢量码反映运动信息的联合编码以及帧内/帧间编码信息和终端符号。 解码器基于例如终端符号确定对于像素集合是否存在后续数据。
-
公开(公告)号:US20050013497A1
公开(公告)日:2005-01-20
申请号:US10622284
申请日:2003-07-18
申请人: Pohsiang Hsu , Bruce Lin , Thomas Holcomb , Kunal Mukerjee , Sridhar Srinivasan
发明人: Pohsiang Hsu , Bruce Lin , Thomas Holcomb , Kunal Mukerjee , Sridhar Srinivasan
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预测技术和运动矢量预测技术。
-
3.
公开(公告)号:US20050053296A1
公开(公告)日:2005-03-10
申请号:US10933959
申请日:2004-09-02
IPC分类号: G06K9/36 , H04N20060101
CPC分类号: H04N19/16 , H04N19/103 , H04N19/112 , H04N19/176 , H04N19/46 , H04N19/70
摘要: In one aspect, for a first interlaced video frame in a video sequence, a decoder decodes a bitplane signaled at frame layer for the first interlaced video frame. The bitplane represents field/frame transform types for plural macroblocks of the first interlaced video frame. For a second interlaced video frame in the video sequence, for each of at least one but not all of plural macroblocks of the second interlaced video frame, the decoder processes a per macroblock field/frame transform type bit signaled at macroblock layer. An encoder performs corresponding encoding.
摘要翻译: 在一个方面,对于视频序列中的第一隔行视频帧,解码器解码用于第一隔行视频帧的在帧层处发信号的位平面。 该位平面表示第一隔行视频帧的多个宏块的场/帧变换类型。 对于视频序列中的第二隔行视频帧,对于第二隔行视频帧的多个宏块中的至少一个但不是全部的宏块中的每一个,解码器处理在宏块层处发送信号的每宏块字段/帧变换类型位。 编码器执行相应的编码。
-
公开(公告)号:US20050013373A1
公开(公告)日:2005-01-20
申请号:US10893801
申请日:2004-07-16
申请人: Bruce Lin , Pohsiang Hsu , Sridhar Srinivasan , Thomas Holcomb
发明人: Bruce Lin , Pohsiang Hsu , Sridhar Srinivasan , Thomas Holcomb
IPC分类号: H04N7/12
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.
摘要翻译: 描述了用于对具有在空间域中缩放的样本的视频数据进行解码的技术和工具。 例如,解码器接收包括当前帧的编码视频数据的比特流。 解码器处理至少一个语法元素(例如,序列层标志,帧层标志),其指示当前帧是否应当在空间域中的值中放大。 如果是这样,则当前帧的样本在空间域中的值被放大。 作为另一示例,对于在当前帧的运动补偿中使用的参考帧,解码器缩放参考帧的样本,使得参考帧的范围与当前帧的范围匹配。
-
公开(公告)号: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.
摘要翻译: 描述用于编码和解码用于视频图像的运动矢量信息的技术和工具。 例如,视频编码器通过针对一组像素共同编码一个开关码,运动矢量信息和指示后续数据是否被编码用于像素集合的终端符号来产生扩展运动矢量码。 在另一方面,编码器/解码器为宏块选择运动矢量预测器。 在另一方面,视频编码器/解码器使用混合运动矢量预测。 在另一方面,视频编码器/解码器针对预测图像发送运动矢量模式。 在另一方面,视频解码器通过接收扩展运动矢量码来解码一组像素,该扩展运动矢量码反映运动信息的联合编码以及帧内/帧间编码信息和终端符号。 解码器基于例如终端符号确定对于像素集合是否存在后续数据。
-
7.
公开(公告)号:US07092576B2
公开(公告)日:2006-08-15
申请号:US10933959
申请日:2004-09-02
IPC分类号: G06K9/36
CPC分类号: H04N19/16 , H04N19/103 , H04N19/112 , H04N19/176 , H04N19/46 , H04N19/70
摘要: In one aspect, for a first interlaced video frame in a video sequence, a decoder decodes a bitplane signaled at frame layer for the first interlaced video frame. The bitplane represents field/frame transform types for plural macroblocks of the first interlaced video frame. For a second interlaced video frame in the video sequence, for each of at least one but not all of plural macroblocks of the second interlaced video frame, the decoder processes a per macroblock field/frame transform type bit signaled at macroblock layer. An encoder performs corresponding encoding.
摘要翻译: 在一个方面,对于视频序列中的第一隔行视频帧,解码器解码用于第一隔行视频帧的在帧层处发信号的位平面。 该位平面表示第一隔行视频帧的多个宏块的场/帧变换类型。 对于视频序列中的第二隔行视频帧,对于第二隔行视频帧的多个宏块中的至少一个但不是全部的宏块中的每一个,解码器处理在宏块层处发送信号的每宏块字段/帧变换类型位。 编码器执行相应的编码。
-
公开(公告)号: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.
摘要翻译: 描述用于编码和解码用于视频图像的运动矢量信息的技术和工具。 例如,视频编码器通过针对一组像素共同编码一个开关码,运动矢量信息和指示后续数据是否被编码用于像素集合的终端符号来产生扩展运动矢量码。 在另一方面,编码器/解码器为宏块选择运动矢量预测器。 在另一方面,视频编码器/解码器使用混合运动矢量预测。 在另一方面,视频编码器/解码器针对预测图像发送运动矢量模式。 在另一方面,视频解码器通过接收扩展运动矢量码来解码一组像素,该扩展运动矢量码反映运动信息的联合编码以及帧内/帧间编码信息和终端符号。 解码器基于例如终端符号确定对于像素集合是否存在后续数据。
-
公开(公告)号: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.
摘要翻译: 描述用于编码和解码用于视频图像的运动矢量信息的技术和工具。 例如,视频编码器通过针对一组像素共同编码一个开关码,运动矢量信息和指示后续数据是否被编码用于像素集合的终端符号来产生扩展运动矢量码。 在另一方面,编码器/解码器为宏块选择运动矢量预测器。 在另一方面,视频编码器/解码器使用混合运动矢量预测。 在另一方面,视频编码器/解码器针对预测图像发送运动矢量模式。 在另一方面,视频解码器通过接收扩展运动矢量码来解码一组像素,该扩展运动矢量码反映运动信息的联合编码以及帧内/帧间编码信息和终端符号。 解码器基于例如终端符号确定对于像素集合是否存在后续数据。
-
公开(公告)号: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预测技术和运动矢量预测技术。
-
-
-
-
-
-
-
-
-