视频的编码方法和装置及视频的解码方法和装置制造方法及图纸

技术编号:11783281 阅读:78 留言:0更新日期:2015-07-27 23:45
一种视频的编码方法和装置及视频的解码方法和装置。公开了一种用于通过使用分层结构的数据单元来对视频进行编码的方法和装置,以及用于对所述视频进行解码的方法和装置。根据本发明专利技术的一个实施例,视频编码装置基于分层结构的数据单元对组成视频的画面进行编码,基于用于被编码的画面的符号所属的数据单元的分层信息来确定用于符号的熵编码的上下文模型;通过使用确定的上下文模型来对所述符号进行熵编码。

【技术实现步骤摘要】
视频的编码方法和装置及视频的解码方法和装置本申请是向中国知识产权局提交的申请日为2012年1月6日的标题为“使用分层结构的数据单元的视频的编码方法和装置及其解码方法和装置”的第201280012098.1号申请的分案申请。
本专利技术涉及对视频进行编码和解码,更具体地讲,涉及对视频编解码器的符号进行编码和解码。
技术介绍
根据图像压缩方法(诸如MPEG-1、MPEG-2或MPEG-4H.264/MPEG-4先进视频编码(AVC)),图像被划分为具有预定尺寸的块,然后,通过帧间预测或帧内预测来获得块的残差数据。通过变换、量化、扫描、游程长度编码和熵编码来压缩残差数据。在熵编码中,语法元素(诸如离散余弦变换(DCT)系数或运动矢量)被熵编码以输出比特流。在解码器端,从比特流提取语法元素,并基于提取的语法元素执行解码。
技术实现思路
技术问题本专利技术提供一种用于通过使用分层结构信息,基于分层构造的数据单元从图像编解码器选择上下文模型来对作为图像信息的符号进行有效熵编码和熵解码的方法和装置。技术方案根据本专利技术的一方面,通过基于分层结构信息和除分层结构信息以外与编码相关的附加信息的组合选择上下文模型来执行熵编码和熵解码。有益效果根据本专利技术,可提高基于分层构造的数据单元的视频的压缩效率。附图说明图1是根据本专利技术的实施例的对视频进行编码的装置的框图;图2是根据本专利技术的实施例的对视频进行解码的装置的框图;图3是用于描述根据本专利技术的实施例的编码单元的概念的示图;图4是根据本专利技术的实施例的基于具有分层结构的编码单元的视频编码器的框图;图5是根据本专利技术的实施例的基于具有分层结构的编码单元的视频解码器的框图;图6是示出根据本专利技术的实施例的根据深度的编码单元和分区的示图;图7是用于描述根据本专利技术的实施例的编码单元与变换单元之间的关系的示图;图8是用于描述根据本专利技术的实施例的根据深度的编码信息的示图;图9是用于描述根据本专利技术的实施例的根据深度的编码单元的示图;图10、图11和图12是用于描述根据本专利技术的实施例的编码单元、预测单元和频率变换单元之间的关系的示图;图13是用于根据表1的编码模式信息描述编码单元、预测单元和变换单元之间的关系的示图;图14是示出根据本专利技术的实施例的熵编码装置的结构的框图;图15示出根据本专利技术的实施例的分层构造的数据单元和分层构造的数据单元划分信息。图16和图17是示出根据本专利技术的实施例的指示分层构造的数据单元的符号的参考示图;图18是用于描述根据本专利技术的实施例的变换系数的熵编码的处理的参考示图;图19示出根据本专利技术的实施例的用于基于数据单元的尺寸确定上下文模型的上下文索引;图20是示出根据本专利技术的实施例的上下文模型的参考示图;图21是根据本专利技术的实施例的MPS出现概率值的图表;图22示出根据本专利技术的另一实施例的用于基于数据单元的尺寸确定上下文模型的上下文索引;图23和图24是示出根据本专利技术的实施例的基于关于数据单元的位置的信息而设置的上下文索引映射表的参考示图;图25是示出根据本专利技术的实施例的基于分层信息和除分层信息以外的附加信息的组合来确定上下文索引的参考示图;图26是用于描述通过图14的常规编码器执行的二进制算术编码处理的示图;图27是根据本专利技术的实施例的使用分层构造的数据单元的视频编码方法的流程图;图28是示出根据本专利技术的实施例的熵解码装置的结构的框图;图29是根据本专利技术的另一实施例的使用分层构造的数据单元的视频解码方法的流程图。最佳模式根据本专利技术的一方面,提供了一种视频编码方法,包括:基于分层构造的数据单元对形成视频的画面进行编码;基于编码的画面的符号所属的数据单元的分层信息来确定用于所述符号的熵编码的上下文模型;以及使用确定的上下文模型对所述符号进行熵编码。根据本专利技术的另一方面,提供了一种视频编码装置,包括:分层编码器,用于基于分层构造的数据单元对形成视频的画面进行编码;以及熵编码器,用于基于编码的画面的符号所属的数据单元的分层信息来确定用于所述符号的熵编码的上下文模型,并使用确定的上下文模型对所述符号进行编码。根据本专利技术的另一方面,提供了一种视频解码方法,包括:通过对编码的比特流进行解析,提取基于分层构造的数据单元而编码的画面的符号;基于所述符号所属的数据单元的分层信息来确定用于所述符号的熵解码的上下文模型;以及使用确定的上下文模型来对所述符号进行熵解码。根据本专利技术的另一方面,提供了一种视频解码装置,包括:符号提取单元,用于通过对编码的比特流进行解析,提取基于分层构造的数据单元而编码的画面的符号;以及熵解码器,用于基于所述符号所属的数据单元的分层信息来确定用于所述符号的熵解码的上下文模型,并使用确定的上下文模型来对所述符号进行熵解码。具体实施方式在下文中,在本申请的各种实施例中描述的“图像”可以是包含性的概念,不仅指静止图像,还指视频图像。当对与图像相关的数据执行各种操作时,与图像相关的数据被划分为数据组,并且可对包括在相同数据组中的数据执行相同的操作。在本说明书中,根据预定标准形成的数据组被称为“数据单元”。在下文中,对每个“数据单元”执行的操作被理解为使用包括在数据单元中的数据来执行。在下文中,将参照图1至图13描述根据本专利技术的实施例的用于对视频进行编码和解码的方法和装置,其中,在所述方法和装置中,基于具有树结构的变换单元和编码单元对具有树结构的符号进行编码或解码。此外,将参照图14至图29详细描述在参照图1至图13描述的视频的编码和解码中使用的熵编码和熵解码的方法。图1是根据本专利技术的实施例的视频编码装置100的框图。视频编码装置100包括分层编码器110和熵编码器120。分层编码器110可以以预定数据单元为单位对将被编码的当前画面进行划分,以对所述数据单元中的每一个执行编码。详细地讲,分层编码器110可基于作为最大尺寸的编码单元的最大编码单元来对当前画面进行划分。根据本专利技术的实施例的最大编码单元可以是具有32×32、64×64、128×128、256×256等尺寸的数据单元,其中,数据单元的形状是宽和高为2的平方并且大于8的方形。根据本专利技术的实施例的编码单元可由最大尺寸和深度来表征。深度表示编码单元从最大编码单元被空间划分的次数,并且随着深度加深,根据深度的编码单元可从最大编码单元被划分为最小编码单元。最大编码单元的深度是最高深度,最小编码单元的深度是最低深度。由于与每个深度相应的编码单元的尺寸随着最大编码单元的深度加深而减小,因此,与更高深度相应的编码单元可包括多个与更低深度相应的编码单元。如上所述,当前画面的图像数据根据编码单元的最大尺寸被划分为最大编码单元,所述最大编码单元中的每一个可包括根据深度被划分的编码单元。由于根据本专利技术的实施例的最大编码单元根据深度被划分,因此包括在最大编码单元中的空间域的图像数据可根据深度被分层分类。可预先确定编码单元的最大深度和最大尺寸,所述最大深度和最大尺寸限定最大编码单元的高和宽被分层划分的总次数。分层编码器120对通过根据深度划分最大编码单元的区域而获得的至少一个划分区域进行编码,并确定用于输出根据所述至少一个划分区域的最终编码的图像数据的深度。换句话说,分层编码器110通过根据当前画面的最大编码单元,按照根据深度的编码单元对图像数据进行编本文档来自技高网...
视频的编码方法和装置及视频的解码方法和装置

【技术保护点】
一种视频解码设备,包括:接收器,接收包括变换单元划分标记的比特流,其中,变换单元划分标记指示是否划分变换单元,其中,变换单元包括在编码单元中;上下文建模器,基于变换单元的尺寸来确定上下文模型;熵解码器,通过基于确定的上下文模型来对比特流进行熵解码,以获取变换单元划分标记;图像解码器,当变换单元划分标记指示对当前变换深度的变换单元进行划分时,将当前变换深度的变换单元划分为更低变换深度的多个变换单元,而当变换单元划分标记指示不对当前变换深度的变换单元进行划分时,对当前变换深度的变换单元执行逆变换,其中,上下文模型包括用于确定最可能符号MPS的信息。

【技术特征摘要】
2011.01.06 US 61/430,3221.一种视频解码设备,包括:接收器,接收包括变换单元划分标记的比特流,其中,变换单元划分标记指示是否划分当前变换深度的变换单元,其中,变换单元包括在编码单元中;上下文建模器,基于当前变换深度的变换单元的尺寸来确定上下文模型;熵解码器,通过基于确定的上下文模型来对比特流进行熵解码,以获取变换单元划分标记;图像解码器,当变换单元划分标记指示对当前变换深度的变换单元进行划分时,将当前变换深度的变换单元划分为更低变换深度的多个变换单元,而当变换单元...

【专利技术属性】
技术研发人员:李善一郑海庆千岷洙
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1