由视频解码装置执行的视频解码方法制造方法及图纸

技术编号:12258282 阅读:53 留言:0更新日期:2015-10-28 20:49
本发明专利技术涉及一种由视频解码装置执行的视频解码方法。该方法包括以下步骤:从比特流中提取用于使用可变尺寸宏块对图像进行编码的关于块类型的信息和编码的图像数据;根据由所述关于块类型的信息标识的块类型对所述编码的图像数据进行解码而生成重建的图像;其中,所述关于块类型的信息包括关于宏块尺寸的信息,并且所述关于宏块尺寸的信息被表示为log2(MBsize/X)的数值,其中,MBsize是宏块尺寸,X是可用的最小宏块尺寸,其中,使用指数哥伦布代码对所述关于宏块尺寸的信息进行解码。

【技术实现步骤摘要】
本申请是原案申请号为201080054730.X的专利技术专利申请(国际申请号:PCT/KR2010/006734,申请日:2010年10月1日,专利技术名称:使用可变尺寸宏块对图像进行编码/解码的方法和装置)的分案申请。
本专利技术涉及一种使用可变尺寸宏块对图像进行编码/解码的装置和方法。更具体地,本专利技术涉及一种使用可变尺寸的块对高分辨率图像进行有效的编码和解码的装置和方法。
技术介绍
本部分中的陈述仅提供与本专利技术有关的背景信息,不构成现有技术。用于压缩视频数据的技术包括H.261、H.263、H.264、MPEG-2、MPEG-4等。根据这些视频压缩标准,每个图像被划分且编码成固定尺寸的宏块,这些宏块由具有像素尺寸为16×16的亮度成分和像素尺寸为8×8的色度成分的矩形区域形成。对各个宏块的全部亮度成分和全部色度成分进行空间预测或时间预测,然后预测的残值经历变换、量化和熵编码并最终被发送。最近颁布的H.264/AVC标准规定编码装置针对固定的宏块尺寸使用16×16的像素块并且将各宏块细分成实现帧内预测(intra prediction)或帧间预测(inter prediction)的更小块。在实现帧内预测编码时,可以将各宏块划分为16×16、8×8或4×4的尺寸,并且按照四种预测模式中的一种对尺寸为16×16的块进行帧内预测,按照九种预测模式中的一种对8×8和4×4的块进行帧内预测。在帧间预测的情况下,可以将宏块细分成尺寸为16×16、16×8、8×16、8×8、8×4、4×8或4×4的块,然后通过运动补偿用于帧间预测。以尺寸为8×8或4×4的块为单位执行变换,并且用于变换系数的量化是标量量化。然而,可以认为16×16的宏块对于常规的QCIF(四分之一通用中间格式)和CIF(通用中间格式)类的小图像是适当的,但是它不是压缩诸如4K×2K图像的高分辨率图像的正确宏块尺寸。另外,由于一般的视频压缩技术在对图像进行编码时使用固定尺寸的宏块(即使H.264/AVC也将宏块细分并编码为更小的块单元,但是宏块的尺寸是固定的),因此对高分辨率图像进行编码难以实现足够的编码效率。
技术实现思路
技术问题因此,本专利技术的实施方式寻求通过提供一种用于确定与图像特性匹配的块类型的方法和在将尺寸超过16×16的较大像素块用于作为编码和/或解码单位的宏块的情况下有效地进行编码/解码的方法和装置来有效地解决上述问题。解决问题的技术方案本公开的一个方面提供了一种视频编码/解码装置,该装置包括:视频编码器,其配置用于使用可变尺寸宏块对图像进行编码的块类型候选,使用各个块类型候选对输入的图像进行编码,基于各个块类型候选的编码成本来确定块类型,并且生成包含按照确定的块类型编码的图像数据和关于确定的块类型的信息的比特流;以及视频解码器,其用于从所述比特流中提取用于使用可变尺寸宏块对所述图像进行编码的关于块类型的信息以及编码的图像数据,并且根据由所述关于块类型的信息标识的块类型对编码的图像数据进行解码而生成重建的图像。本公开的另一个方面提供了一种视频编码装置,该装置包括:候选块类型配置单元,其配置用于使用可变尺寸宏块对图像进行编码的块类型候选;视频编码器,其使用各个块类型候选对输入的图像进行编码;以及块类型确定器,其基于所述块类型候选的编码成本来确定块类型,并且生成包含确定的块类型编码的图像数据和关于确定的块类型的信息的比特流。本公开的又一个方面提供了一种视频解码装置,该装置包括:视频解码器,其从比特流中提取用于使用可变尺寸宏块对图像进行编码的关于块类型的信息以及编码的图像数据,并且根据由所述关于块类型的信息标识的块类型对编码的图像数据进行解码而生成重建的图像。本公开的又一个方面提供了一种编码/解码方法,该方法包括以下步骤:设置用于使用可变尺寸宏块对图像进行编码的块类型候选,使用各个块类型候选对输入的图像进行编码,基于各个块类型候选的编码成本来确定块类型,并且生成包含按照确定的块类型编码的图像数据和关于确定的块类型的信息的比特流;以及从所述比特流中提取用于使用可变尺寸宏块对所述图像进行编码的关于块类型的信息以及编码的图像数据,并且根据由所述关于块类型的信息标识的所述块类型对编码的图像数据进行解码而生成重建的图像。本公开的又一个方面提供了一种视频编码方法,该方法包括以下步骤:配置用于使用可变尺寸宏块对图像进行编码的块类型候选;使用各个块类型候选对输入的图像进行编码;基于各个块类型候选的编码成本来确定块类型;以及生成包含按照确定的块类型编码的图像数据以及关于确定的块类型的信息的比特流。所述块类型可以包括与编码单位和/或解码单位相对应的宏块尺寸、最小子块尺寸以及子块模式组合中的一个或更多个。所述配置所述块类型候选的步骤可以配置输入的块类型候选,或者根据输入的图像的特性确定并配置块类型候选。当所述块类型成为宏块尺寸或最小子块尺寸时,可以根据输入的图像的长宽比来确定并配置所述块类型候选。当所述块类型是子块模式组合时,可以根据帧内预测或帧间预测来差异地配置所述块类型候选。所述生成所述比特流的步骤将关于确定的块类型的信息包含在所述比特流中一次或包含在输入的图像的每一图片中。可以基于输入的图像的分辨率或图像特性而可变地选择宏块尺寸,可以基于宏块尺寸可变地选择最小子块尺寸,并且可以基于宏块尺寸和最小子块尺寸可变地选择宏块内的子块模式组合。可以以序列、图片、切片或宏块为单位向视频解码装置发送宏块尺寸。可以设置参考宏块尺寸,并且对每个输入的图像的各个图片、切片或宏块头部,可以将指示是否使用所述参考宏块尺寸的标记编码并发送到视频解码装置。当所述标记指示不使用所述参考宏块尺寸时,可以将选择的宏块尺寸编码。当所述标记指示使用所述参考宏块尺寸时,可以选择具有与所述参考宏块尺寸相等的尺寸的块作为当前宏块。当所述标记指示不使用所述参考宏块尺寸时,可以选择具有相对于所述参考宏块尺寸按照预定例放大或缩小的尺寸的块作为当前宏块。在将选择的宏块尺寸编码之后,可以将指示是否从下一个图片开始使用前一图片的宏块尺寸的标记编码并且在不使用所述前一图片的所述宏块尺寸的情况下将当前图片的宏块尺寸编码。在序列头部中,按照使帧内图片的宏块尺寸与帧间图片的宏块尺寸不同的方式,可以将帧内图片的宏块尺寸与帧间图片的宏块尺寸编码。可以省略对指示是否发送最小子块尺寸的信息的标记的编码,并本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201510303536.html" title="由视频解码装置执行的视频解码方法原文来自X技术">由视频解码装置执行的视频解码方法</a>

【技术保护点】
一种由视频解码装置执行的视频解码方法,该方法包括以下步骤:从比特流中提取用于使用可变尺寸宏块对图像进行编码的关于块类型的信息和编码的图像数据;根据由所述关于块类型的信息标识的块类型对所述编码的图像数据进行解码而生成重建的图像;其中,所述关于块类型的信息包括关于宏块尺寸的信息,并且所述关于宏块尺寸的信息被表示为log2(MBsize/X)的值,其中,MBsize是宏块尺寸,X是可用的最小宏块尺寸,其中,使用指数哥伦布代码对所述关于宏块尺寸的信息进行解码。

【技术特征摘要】
2009.10.01 KR 10-2009-0093982;2010.10.01 KR 10-2011.一种由视频解码装置执行的视频解码方法,该方法包括以下步骤:
从比特流中提取用于使用可变尺寸宏块对图像进行编码的关于块类型的信息和
编码的图像数据;
根据由所述关于块类型的信息标识的块类型对所述编码的图像数据进行解码而
生成重建的图像;
其中,所述关于块类型的信息包括关于宏块尺寸的信息,并且所述关于宏块尺寸
的信息被表示为log2(MBsize/X)的值,其中,MBsize是宏块尺寸,X是可用的最小<...

【专利技术属性】
技术研发人员:金守年全炳宇朴亨美朴旻瞮金东元金起佰李柱玉林晶娟文柱禧李英烈金海光
申请(专利权)人:SK电信有限公司
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1