用于对多层视频进行编码的方法和设备以及用于对多层视频进行解码的方法和设备的制造方法

文档序号:8303692阅读:189来源:国知局
用于对多层视频进行编码的方法和设备以及用于对多层视频进行解码的方法和设备的制造方法
【技术领域】
[0001] 本发明涉及用于对由多个层构成的视频(诸如,可伸缩视频和多视点视频)进行 编码和解码的方法和设备,更具体地讲,涉及一种对多层视频进行信号发送的高级语法结 构。
【背景技术】
[0002] 一般来说,通过使用根据预定数据压缩标准(诸如,运动图像专家组(MPEG)标准) 的编解码器来对图像数据进行编码,随后将图像数据作为比特流存储在图像存储介质中, 或者经由通信信道发送图像数据。
[0003] 根据各种通信网络和终端适当地调整信息量并发送信息的视频压缩方法的示例 是可伸缩视频编码(SVC)。SVC提供这样的视频编码方法:通过所述视频编码方法,可经由 单个视频流适应性地将服务提供给各种传输网络和各种接收终端。
[0004] 另外,三维多媒体装置和三维多媒体内容最近得到普及,并且用于三维视频编码 的多视点视频编码技术正被广泛普及。
[0005] 根据基于传统技术的SVC或多视点视频编码,通过使用基于预定尺寸的宏块的受 限的编码方法来对视频进行编码。

【发明内容】

[0006] 技术问题
[0007] 本发明提供一种用于对多层视频(诸如,多视点视频和可伸缩视频)的可伸缩扩 展类型信息进行信号发送的NAL单元结构。
[0008] 解决方案
[0009] 根据本发明,用于多层视频的可伸缩扩展的可伸缩扩展类型信息被添加到视频参 数集(VPS)NAL单元,其中,VPSNAL单元包括关于共同地应用于多层视频的信息的VPS信 息。
[0010] 有益效果
[0011] 根据本发明的实施例,通过使用VPSNAL单元对与多层视频相关的可伸缩扩展类 型信息进行信号发送。
【附图说明】
[0012] 图1是示出根据实施例的多层视频编码设备的结构的框图;
[0013] 图2示出根据实施例的多层视频;
[0014] 图3示出根据实施例的包括多层视频的编码数据的NAL单元;
[0015] 图4a和图4b示出根据实施例的NAL单元的头的示例;
[0016] 图5示出根据实施例的包括多层视频的可伸缩扩展类型(SET)信息的VPSNAL单 元;
[0017] 图6示出根据实施例的可伸缩扩展类型表;
[0018] 图7a示出根据另一实施例的包括多层视频的SET信息的VPSNAL单元;
[0019] 图7b示出根据另一实施例的除VPSNAL单元以外的NAL单元;
[0020] 图8示出根据本发明的另一实施例的用于可伸缩扩展的NAL单元的头;
[0021] 图9示出根据图8的NAL单元的头的SET81的由第一子层索引(Sub-LID0)82、第 二子层索引(Sub-LID1)83和第三子层索引(Sub_LID2)84指示的可伸缩扩展类型信息的示 例;
[0022] 图10是示出根据实施例的对多层视频进行编码的方法的流程图;
[0023] 图11是示出根据实施例的对多层视频进行解码的设备的结构的框图;
[0024] 图12是示出根据实施例的对多层视频进行解码的方法的流程图;
[0025] 图13是根据本发明的实施例的基于具有树结构的编码单元的视频编码设备的框 图;
[0026] 图14是根据本发明的实施例的基于具有树结构的编码单元的视频解码设备的框 图;
[0027] 图15是用于描述根据本发明的实施例的编码单元的概念的示图;
[0028] 图16是根据本发明的实施例的基于编码单元的图像编码器的框图;
[0029] 图17是根据本发明的实施例的基于编码单元的图像解码器的框图;
[0030] 图18是示出根据本发明的实施例的根据深度的较深层编码单元以及预测单元的 示图;
[0031] 图19是用于描述根据本发明的实施例的编码单元和变换单元之间的关系的示 图;
[0032] 图20是用于描述根据本发明的实施例的与编码深度相应的编码单元的编码信息 的示图;
[0033] 图21是根据本发明的实施例的根据深度的较深层编码单元的示图;
[0034] 图22、图23和图24是用于描述根据本发明的实施例的编码单元、预测单元和频率 变换单元之间的关系的示图;
[0035] 图25是用于描述根据表2的编码模式信息的编码单元、预测单元和变换单元之间 的关系的不图。
[0036] 最佳模式
[0037] 根据本发明的一方面,提供了一种多层视频编码方法,包括:对多层视频进行编 码;针对包括在编码后的多层视频中的每个数据单元产生网络适应层(NAL)单元;将用于 多层视频的可伸缩扩展的可伸缩扩展类型信息添加到包括视频参数集(VPS)信息的VPS NAL单元,其中,VPS信息是共同地应用于每个数据单元的传输单元数据中的多层视频的信 息。
[0038] 根据本发明的一方面,提供了一种多层视频编码设备,包括:视频编码单元,对多 层视频进行编码;输出单元,针对包括在编码后的多层视频中的每个数据单元产生网络适 应层(NAL)单元,将用于多层视频的可伸缩扩展的可伸缩扩展类型信息添加到包括视频参 数集(VPS)信息的VPSNAL单元,其中,VPS信息是共同地应用于每个数据单元的传输单元 数据中的多层视频的信息。
[0039] 根据本发明的一方面,提供了一种多层视频解码方法,包括:接收通过根据数据单 元划分编码后的多层视频而产生的网络适应层(NAL)单元;从接收到的NAL单元中获得包 括视频参数集(VPS)信息的VSPNAL单元,其中,VPS信息是共同地应用于多层视频的信息; 从VPSNAL单元获得用于多层视频的可伸缩扩展的可伸缩扩展类型信息。
[0040] 根据本发明的一方面,提供了一种多层视频解码设备,包括:接收单元,接收通过 根据数据单元划分编码后的多层视频而产生的网络适应层(NAL)单元,从接收到的NAL单 元中获得包括视频参数集(VPS)信息的VSPNAL单元,其中,VPS信息是共同地应用于多层 视频的信息,从VPSNAL单元获得用于多层视频的可伸缩扩展的可伸缩扩展类型信息;视 频解码单元,基于获得的可伸缩扩展类型信息确定应用于包括在多层视频中的数据单元的 可伸缩扩展类型,并对多层视频进行解码。
【具体实施方式】
[0041] 以下,参照附图来详细描述本发明的实施例。将参照图1至图13描述根据实施例 的对多层视频进行编码的方法和对多层视频进行解码的方法。此外,将参照图13至图25 描述基于具有树结构的编码单元的对视频进行编码的方法和对视频进行解码的方法。
[0042] 图1是示出根据实施例的多层视频编码设备10的结构的框图。
[0043] 参照图1,根据实施例的多层视频编码设备10包括视频编码单元11和输出单元 12。
[0044] 视频编码单元11接收多层视频并对多层视频进行编码。视频编码单元11与视频 编码层相应,其中,在视频编码层中处理输入视频的编码处理。如稍后将参照图13至图25 所描述的,视频编码单元11可基于具有树结构的编码单元对包括在多层视频中的每个画 面进行编码。
[0045] 输出单元12与网络适应(抽象)层(NAL)相应,其中,NAL根据预定格式将编码 后的多层视频数据和附加信息添加到传输数据单元。传输数据单元可以是NAL单元。输出 单元12将多层视频数据和附加信息包括在NAL单元中,并输出NAL单元。
[0046] 图2示出根据实施例的多层视频。
[0047] 为了允许各种网络环境和各种终端提供最佳服务,多层视频编码设备10可对具 有各种空间分辨率、各种质量、各种帧率和不同的视点的多层图像序列进行编码以输出可 伸缩比特流。也就是说,多层视频编码设备10可根据各种可伸缩扩展类型(SET)对输入图 像进行编码以产生可伸缩视频比特流并输出可伸缩视频比特流。SET包括时间可伸缩性、空 间可伸缩性、质量可伸缩性、多视点可伸缩性和这些可伸缩性的组合。
[0048] 如果比特流可被划分为多个有效子流,比特流被称为可伸缩的。空间可伸缩比特
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1