本发明专利技术涉及一种视频解码装置。该视频解码装置包括视频解码器,其用于从比特流中提取用于使用可变尺寸宏块对图像进行编码的关于块类型的信息和编码的图像数据,以及根据由所述关于块类型的信息标识的块类型对所述编码的图像数据进行解码而生成重建的图像;其中,所述关于块类型的信息包括关于宏块尺寸的信息,并且所述关于宏块尺寸的信息被表示为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的像素块并且将各宏块细分成实现帧内预测(intraprediction)或帧间预测(interprediction)的更小块。在实现帧内预测编码时,可以将各宏块划分为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的较大像素块用于作为编码和/或解码单位的宏块的情况下有效地进行编码/解码的方法和装置来有效地解决上述问题。解决问题的技术方案本公开的一个方面提供了一种视频编码/解码装置,该装置包括:视频编码器,其配置用于使用可变尺寸宏块对图像进行编码的块类型候选,使用各个块类型候选对输入的图像进行编码,基于各个块类型候选的编码成本来确定块类型,并且生成包含按照确定的块类型编码的图像数据和关于确定的块类型的信息的比特流;以及视频解码器,其用于从所述比特流中提取用于使用可变尺寸宏块对所述图像进行编码的关于块类型的信息以及编码的图像数据,并且根据由所述关于块类型的信息标识的块类型对编码的图像数据进行解码而生成重建的图像。本公开的另一个方面提供了一种视频编码装置,该装置包括:候选块类型配置单元,其配置用于使用可变尺寸宏块对图像进行编码的块类型候选;视频编码器,其使用各个块类型候选对输入的图像进行编码;以及块类型确定器,其基于所述块类型候选的编码成本来确定块类型,并且生成包含确定的块类型编码的图像数据和关于确定的块类型的信息的比特流。本公开的又一个方面提供了一种视频解码装置,该装置包括:视频解码器,其从比特流中提取用于使用可变尺寸宏块对图像进行编码的关于块类型的信息以及编码的图像数据,并且根据由所述关于块类型的信息标识的块类型对编码的图像数据进行解码而生成重建的图像。本公开的又一个方面提供了一种编码/解码方法,该方法包括以下步骤:设置用于使用可变尺寸宏块对图像进行编码的块类型候选,使用各个块类型候选对输入的图像进行编码,基于各个块类型候选的编码成本来确定块类型,并且生成包含按照确定的块类型编码的图像数据和关于确定的块类型的信息的比特流;以及从所述比特流中提取用于使用可变尺寸宏块对所述图像进行编码的关于块类型的信息以及编码的图像数据,并且根据由所述关于块类型的信息标识的所述块类型对编码的图像数据进行解码而生成重建的图像。本公开的又一个方面提供了一种视频编码方法,该方法包括以下步骤:配置用于使用可变尺寸宏块对图像进行编码的块类型候选;使用各个块类型候选对输入的图像进行编码;基于各个块类型候选的编码成本来确定块类型;以及生成包含按照确定的块类型编码的图像数据以及关于确定的块类型的信息的比特流。所述块类型可以包括与编码单位和/或解码单位相对应的宏块尺寸、最小子块尺寸以及子块模式组合中的一个或更多个。所述配置所述块类型候选的步骤可以配置输入的块类型候选,或者根据输入的图像的特性确定并配置块类型候选。当所述块类型成为宏块尺寸或最小子块尺寸时,可以根据输入的图像的长宽比来确定并配置所述块类型候选。当所述块类型是子块模式组合时,可以根据帧内预测或帧间预测来差异地配置所述块类型候选。所述生成所述比特流的步骤将关于确定的块类型的信息包含在所述比特流中一次或包含在输入的图像的每一图片中。可以基于输入的图像的分辨率或图像特性而可变地选择宏块尺寸,可以基于宏块尺寸可变地选择最小子块尺寸,并且可以基于宏块尺寸和最小子块尺寸可变地选择宏块内的子块模式组合。可以以序列、图片、切片或宏块为单位向视频解码装置发送宏块尺寸。可以设置参考宏块尺寸,并且对每个输入的图像的各个图片、切片或宏块头部,可以将指示是否使用所述参考宏块尺寸的标记编码并发送到视频解码装置。当所述标记指示不使用所述参考宏块尺寸时,可以将选择的宏块尺寸编码。当所述标记指示使用所述参考宏块尺寸时,可以选择具有与所述参考宏块尺寸相等的尺寸的块作为当前宏块。当所述标记指示不使用所述参考宏块尺寸时,可以选择具有相对于所述参考宏块尺寸按照预定例放大或缩小的尺寸的块作为当前宏块。在将选择的宏块尺寸编码之后,可以将指示是否从下一个图片开始使用前一图片的宏块尺寸的标记编码并且在不使用所述前一图片的所述宏块尺寸的情况下将当前图片的宏块尺寸编码。在序列头部中,按照使帧内图片的宏块尺寸与帧间图片的宏块尺寸不同的方式,可以将帧内图片的宏块尺寸与帧间图片的宏块尺寸编码。可以省略对指示是否发送最小子块尺寸的信息的标记的编码,并且可以在各个序列、图片、切片或宏块头部中将所述最小子块尺寸发送到视频解码装置。可以设置参考最小子块尺寸,并且对各个图片、切片或宏块头部,可以将指示是否使用所述参考最小子块尺寸的标记编码。可以设置参考最小子块尺寸,并且对各个图片、切片或最小子块头部,可以将指示是否使用所述参考最小子块尺寸的标记编码。当所述标记指示使用所述所述参考最小子块尺寸时,选择具有与所述参考最小子块尺寸相等的尺寸的块作为当前最小子块。当所述标记指示不使用所述参考最小子块尺寸时,可以选择具有相对于所述参考最小子块尺寸按照预定比例放大或缩小的尺寸的块作为当前最小子块。在将选择的最小子块尺寸编码之后,可以将指示是否从下一图片开始使用前一图片的最小子块尺寸的标记编码并且在不使用所述前一图片的所述最小子块尺寸的情况下将当前图片的最小子块尺寸编码。在序列头部中本文档来自技高网...
【技术保护点】
一种视频解码装置,该视频解码装置包括:视频解码器,其用于从比特流中提取用于使用可变尺寸宏块对图像进行编码的关于块类型的信息和编码的图像数据,以及根据由所述关于块类型的信息标识的块类型对所述编码的图像数据进行解码而生成重建的图像;其中,所述关于块类型的信息包括关于宏块尺寸的信息,并且所述关于宏块尺寸的信息被表示为log2(MBsize/X)的值,其中,MBsize是宏块尺寸,X是可用的最小宏块尺寸,其中,从所述比特流中提取所述可用的最小宏块尺寸。
【技术特征摘要】
2009.10.01 KR 10-2009-0093982;2010.10.01 KR 10-2011.一种视频解码装置,该视频解码装置包括:视频解码器,其用于从比特流中提取用于使用可变尺寸宏块对图像进行编码的关于块类型的信息和编码的图像数据,以及根据由所述关于块类型的信息标识的块类型对所述编码的图像数据进行解码而生成重建的图像;其中,所述关于块类型的信息包括关于宏块尺寸的信息,并且所述关于宏块尺寸的信息被表示为log2(MBsize/X)的值,其中,MBsize...
【专利技术属性】
技术研发人员:金守年,全炳宇,朴亨美,朴旻瞮,金东元,金起佰,李柱玉,林晶娟,文柱禧,李英烈,金海光,
申请(专利权)人:SK电信有限公司,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。