构造用于多视图或3dv视频译码的参考图片列表的制作方法_2

文档序号:8270322阅读:来源:国知局
下描述中陈述一或多个实例的细节。其它特征、目标及优势将从所 述描述及所述图式以及从权利要求书显而易见。
【附图说明】
[0017] 图1是说明可利用用于构造参考图片列表的技术的实例视频编码和解码系统的 框图。
[0018] 图2是说明可实施用于构造参考图片列表的技术的视频编码器的实例的框图。
[0019] 图3是说明可实施用于构造参考图片列表的技术的视频解码器的实例的框图。 [0020] 图4是说明用于构造参考图片列表且在对当前切片的一部分进行译码时使用参 考图片列表的实例方法的流程图。
[0021] 图5是说明根据本发明的技术的用于使用不同视频译码标准对多层视频数据进 行编码的实例方法的流程图。
[0022] 图6是说明根据本发明的技术的对视频数据进行解码的实例方法的流程图。
【具体实施方式】
[0023] 一般来说,本发明的技术是针对至少部分基于切片是否包含在根据基础视频译码 标准译码的层中或根据所述基础视频译码标准的扩展译码的层中来进行的语法元素的译 码。举例来说,所述基础视频译码标准可对应于高效视频译码(HEVC),且所述扩展可对应 于多视图HEVC(MV-HEVC)、三维HEVC(3D-HEVC)或可缩放HEVC(S-HEVC)扩展。不同层(例 如,可缩放层或视图)可根据不同类型的译码范例来译码。举例来说,基础层可根据例如 HEVC等基础视频译码标准来译码,且增强层(或相依视图)可根据例如MV-HEVC、3D-HEVC 或S-HEVC等基础视频译码标准的扩展来译码。
[0024] 用于基础层中的切片的语法元素可符合基础视频译码标准(也就是说,包含符合 基础视频译码标准的语法元素),而用于增强层中的切片的语法元素(或相依性视图)可包 含符合基础视频译码标准的语法元素和符合视频译码标准的扩展的语法元素(假定所述 增强层使用所述扩展来译码)。作为一个实例,为了扩展添加到基础视频译码标准的语法元 素可包含参考图片列表构造和/或修改语法元素,如下方更详细地所论述。
[0025] 视频译码(例如,编码或解码)大体上涉及通过利用图片中的冗余(无论是空间 冗余还是时间冗余)对一系列图片进行译码。可使用帧内预测来利用空间冗余,而当前图 片的块可相对于相邻经先前译码块的像素来预测。可使用帧间预测来利用时间冗余,从而 当前图片的块可相对于经先前译码图片的像素来预测。
[0026] 所述系列的图片可以某一次序俘获或产生,所述次序可实质上类似于(或等同 于)图片将显示的次序。然而,所述系列的图片经译码(经编码或解码)的次序不一定与 所述图片俘获、产生或显示的次序(大体上被称作显示次序)相同。这允许一些图片(例 如,B图片)参考在时间上较早图片和在时间上较晚图片两者来译码,其可产生极接近于当 前译码图片的实际值的预测值。
[0027] 因此,对于当前图片的帧间预测,视频译码器(例如视频编码器和视频解码器)可 产生各种参考图片列表。举例来说,列表0可包含具有比当前译码图片早的显示次序的参 考图片,而列表1可包含具有比当前译码图片晚的显示次序的参考图片。以此方式,当对当 前图片(或其切片)进行译码时将使用的参考图片可使用到参考图片列表(例如,列表0 和列表1)中的一者中的索引值来识别。
[0028] 视频译码标准包含 ITU-T H. 261、ISO/IEC MPEG-I Visual、ITU-T H. 262 或 ISO/ IEC MPEG-2 Visual、ITU-T H.263、IS0/IEC MPEG-4 Visual及 ITU-T Η· 264(也被称为 ISO/ IEC MPEG-4 AVC),包含其可缩放视频译码(SVC)及多视图视频译码(MVC)扩展。此外,存 在一种新的视频译码标准,即高效视频译码(HEVC),其正由ITU-T视频译码专家组(VCEG) 及IS0/IEC动画专家组(MPEG)的视频译码联合合作小组(JCT-VC)进行开发。HEVC的最新 工作草案(WD)被称作HEVC WD8或简称为WD8。WD8在布洛斯(Bross)等人的"高效率视频 译码(HEVC)文本规范草案 8"(文献 JCTVC-J1003_d7, ITU-T SG16 WP3 和 ISO/IEC JTCl/ SC29/WG11的视频译码联合合作小组(JCT-VC),瑞典斯德哥尔摩第10次会议,2012年7月 11-20日)中描述,所述文献从2013年8月14日起可从http ://phenix. int-evry. fr/jct/ doc_end_user/documents/10_Stockholm/wgl 1/JCTVC-J1003_v8· zip 得到。
[0029] 在一些情况下,视频数据包含多个层。举例来说,在用于HEVC的可缩放视频译码 (S-HEVC)中,可存在基础层和一或多个增强层,所述增强层可包含用于增强基础层的图片 的数据。作为一实例,基础层图片可具有相对低空间分辨率,且增强层可包含用于增加基础 层(和/或较低增强层)的空间分辨率的数据。增强层可在一或多个维度中增强基础层, 例如空间分辨率、信噪比(SNR)质量水平、位深度或类似者。
[0030] 另外或替代地,在用于HEVC的多视图视频译码(例如,MV-HEVC或3D-HEVC)中, 可存在基础视图和一或多个相依性视图,其中每一视图可对应于场景的不同相机视角,例 如用于再现三维视频数据。相依性视图可为相对于基础视图(或在视图阶层中较低的非基 础视图)经视图间译码。因此,每一视图可视为相应的视频数据层。
[0031] 本发明认识到HEVC可在将来进一步扩展。S-HEVC、MV-HEVC和3D-HEVC是即将来 临的对HEVC的扩展,且在将来可添加其它扩展。通常,对视频标准的扩展包含额外信令数 据。本发明提出与扩展HEVC例如用于多层译码(其可包含多视图译码)有关的各种技术。 [0032] 作为一个实例,本发明提出根据HEVC基本规范对基础层进行译码。以此方式,用 于基础层中的视频数据的信令数据不需要相对于HEVC基本规范改变。基础层可经界定为 层识别符(layer_id)具有值零的层。因此,可仅针对非基础层(例如,层识别符具有非零 值的层)来用信号发送额外数据。
[0033] 如上文所论述,基于块的视频译码大体上包含视频数据块的预测,其可使用帧内 预测或帧间预测来执行。为了使用帧间预测对块进行译码,视频译码器构造参考图片列表, 包含用于包含所述块的切片的潜在参考图片。随后,视频译码器对表示到所述参考图片列 表中的索引的块的数据进行译码,其中所述索引对应于用以预测所述块的实际参考图片。 以此方式,重要的是视频编码器和视频解码器两者以同一方式构造参考图片列表。
[0034] 参考图片列表的构造可包含根据默认构造规则从参考图片集的一或多个子集 (其中每一子集可被称为"RPS子集")构造临时参考图片列表。视频译码器可随后重新布 置临时参考图片列表。视频编码器可确定重新布置临时参考图片列表的适当方式,且视频 解码器可使用信令数据来确定如何重新布置临时参考图片列表。视频译码器还通常每切片 构造多达两个参考图片列表:列表0和列表1。因此,视频译码器构造多达两个临时参考图 片列表。参考图片列表可被称为RefPicListX,且用于RefPicListX的临时参考图片列表可 被称为RefPicListTempX,其中X等于0或1。
[0035] 根据HEVC WD8,视频译码器可基于三个参考图片集(RPS)子集: RefPicSetStCurrBefore、RefPicSetStCurrAfter 和 RefPicSetLtCurr,来执行参考图片列 表初始化以产生默认列表〇和列表1 (如果切片是B切片)。具有比当前图片较早(较晚) 输出次序的短
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1