关于MPEG‑2系统的HEVC扩展位流的载运以及缓冲器模型技术方案

技术编号:13916569 阅读:50 留言:0更新日期:2016-10-27 14:11
本发明专利技术涉及一种视频解码器,其在缓冲器模型中从视频数据流的多个基本流组合存取单元。所述视频数据流可为输送流或节目流。无论所述基本流是否含有可缩放高效率视频译码SHVC、多视图HEVC MV‑HEVC或3D‑HEVC位流,都使用同一缓冲器模型。此外,所述视频解码器对所述存取单元进行解码。

【技术实现步骤摘要】
【国外来华专利技术】本申请案主张2014年1月8日申请的第61/925,191号美国临时专利申请的权益,所述美国临时专利申请的整个内容以引用的方式并入本文中。
本专利技术涉及视频译码,并且更确切地说,涉及HEVC多层扩展位流的载运。
技术介绍
数字视频能力可并入到广泛范围的装置中,包含数字电视机、数字直播系统、无线广播系统、平板计算机、智能电话、个人数字助理(PDA)、膝上型计算机或桌上型计算机、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频电话会议装置、机顶盒装置及类似物。各种装置可实施视频压缩技术,例如描述于以下各者中的那些技术:由MPEG-2、MPEG-4、ITU-T H.263、ITU-T H.264/MPEG-4第10部分高级视频译码(AVC)定义的标准、高效率视频译码(HEVC)标准,及此些标准的扩展。多视图HEVC(MV-HEVC)、可缩放HEVC(SHVC)和三维HEVC(3D-HEVC)是对HEVC标准的多层扩展的实例。
技术实现思路
一般来说,本专利技术描述用于关于MPEG-2系统的高效率视频译码(HEVC)多层扩展位流的载运的技术,所述位流包含多视图HEVC(MV-HEVC)、可缩放HEVC(SHVC)和三维HEVC(3D-HEVC)扩展位流。根据本专利技术的一或多种技术,视频解码器在缓冲器模型中从数据流的多个基本流组合存取单元。所述数据流可为输送流或节目流。无论所述基本流是否含有SHVC、MV-HEVC或3D-HEVC位流都使用同一缓冲器模型。此外,所述视频解码器对所述存取单元进行解码。在一个方面中,本专利技术描述一种对视频数据进行解码的方法,所述方法包括:接收包括多个基本流的视频数据流;在缓冲器模型中从所述视频数据流的所述多个基本流组合存取单元,其中:所述视频数据流是输送流或节目流,且无论所述基本流是否含有多个不同类型的多层经译码位流中的任一者,都使用同一缓冲器模型来组合所述存取单元;以及对所述存取单元进行解码,所述存取单元包括所述视频数据的一或多个图片。在另一方面中,本专利技术描述一种视频解码装置,其包括:存储器,其经配置以存储视频数据;以及一或多个处理器,其经配置以:接收包括多个基本流的视频数据流;在缓冲器模型中从所述视频数据流的所述多个基本流组合存取单元,其中:所述视频数据流是输送流或节目流,且无论所述基本流是否含有多个不同类型的多层经译码位流中的任一者,都使用同一缓冲器模型来组合所述存取单元;以及对所述存取单元进行解码,所述存取单元包括所述视频数据的一或多个图片。在另一方面中,本专利技术描述一种视频解码装置,其包括:用于接收包括多个基本流的视频数据流的装置;用于在缓冲器模型中从所述视频数据流的所述多个基本流组合存取单元的装置,其中:所述视频数据流是输送流或节目流,且无论所述基本流是否含有多个不同类型的多层经译码位流中的任一者,都使用同一缓冲器模型来组合所述存取单元;以及用于对所述存取单元进行解码的装置,所述存取单元包括所述视频数据的一或多个图片。在另一方面中,本专利技术描述一种计算机可读数据存储媒体,具有存储于其上的指令,所述指令当执行时致使视频解码装置:接收包括多个基本流的视频数据流;在缓冲器模型中从所述视频数据流的所述多个基本流组合存取单元,其中:所述视频数据流是输送流或节目流,且无论所述基本流是否含有多个不同类型的多层经译码位流中的任一者,都使用同一缓冲器模型来组合所述存取单元;以及对所述存取单元进行解码,所述存取单元包括所述视频数据的一或多个图片。在附图和以下描述中阐述本专利技术的一或多个方面的细节。本专利技术中所描述的技术的其它特征、目标和优点将从描述、图式且从权利要求书显而易见。附图说明图1是说明可利用本专利技术的技术的实例视频编码和解码系统的框图。图2是说明用于单层高效率视频译码(HEVC)的实例输送流系统目标解码器(T-STD)模型扩展的概念图。图3是说明用于HEVC时间视频子集的分层输送的实例T-STD模型扩展的概念图。图4是根据本专利技术的一或多个技术说明用于HEVC分层视频子位流的实例T-STD模型扩展的概念图。图5是根据本专利技术的一或多个技术说明用于HEVC分层视频子位流的实例P-STD模型扩展的概念图。图6是说明可实施本专利技术的技术的实例视频编码器的框图。图7是说明可实施本专利技术的技术的实例视频解码器的框图。图8是说明根据本专利技术的一或多个技术的视频解码器的实例操作的流程图。图9是说明根据本专利技术的一或多个技术视频解码器组合及解码存取单元的实例操作的流程图。具体实施方式本专利技术描述用于MPEG-2系统的HEVC多层扩展位流的载运的技术,所述位流包含多视图HEVC(MV-HEVC)、可缩放HEVC(SHVC)和三维HEVC(3D-HEVC)扩展位流。在MV-HEVC中,可例如针对不同视角译码多个视图。在SHVC中,可译码多个层以例如支持空间可缩放性、时间可缩放性或质量可缩放性。在3D-HEVC中,可例如以纹理和深度分量译码多个视图以支持3D表示。一般来说,MV-HEVC中的视图、SHVC中的层或3D-HEVC中的视图可各自一般称为层。因此,SHVC、MV-HEVC和3D-HEVC可共同称为分层HEVC或多层HEVC译码技术。MPEG-2系统规范描述经压缩的多媒体(视频和音频)数据流可与如何与其它数据一起多路复用,从而形成适合于数字传输或存储的单个数据流。MPEG-2系统规范定义了节目流和输送流的概念。节目流偏向于来自数字存储服务的单个节目的存储和显示,且节目流既定用于无错误的环境中。相比之下,输送流既定用于在潜在易错信道上的多个节目的同时递送。节目流和输送流包含经包化基本流(PES)包。节目流和输送流的PES包属于一或多个基本流。基本流是节目的单个经数字译码(可能经MPEG压缩)的分量。举例来说,所述节目的经译码视频或音频部分可为基本流。视频解码器接收节目流和输送流的PES包。视频解码器可对从PES包获得的视频数据进行解码。在分层HEVC中,存取单元(AU)可包含与同一时间实例但不同层相关联的图片。在对存取单元的图片进行解码之前,视频解码器可能需要从PES包中的数据重新组合对应于存取单元的经编码数据。换句话说,视频解码器可能需要具有对应于处于准备好解码的状态中的存取单元的经编码数据。格鲁恩伯格(Grüneberg)等人的“ISO/IEC 13818-1文本:2013/最终草案修改3-经由MPEG-2系统的HEVC视频的输送(Text of ISO/IEC 13818-1:2013/Final Draft Amendment 3-Transport of HEVC video over MPEG-2 Systems)”(ISO/IEC JTC1/SC29/WG11 MPEG105/N13656,2013年7月,奥地利维也纳(本文称为“n13656”或“FDAM 3”))描述了MPEG-2系统中的HEVC视频的输送。此外,陈等人的“关于MPEG-2系统的HEVC扩展流的载运(Carriage of HEVC extension streams with MPEG-2Systems)”(MPEG输入文档m31430,第106次MPEG会议,20本文档来自技高网...

【技术保护点】
一种对视频数据进行解码的方法,所述方法包括:接收包括多个基本流的视频数据流;在缓冲器模型中从所述视频数据流的所述多个基本流组合存取单元,其中:所述视频数据流是输送流或节目流,且无论所述基本流是否含有多个不同类型的多层经译码位流中的任一者,都使用同一缓冲器模型来组合所述存取单元;以及对所述存取单元进行解码,所述存取单元包括所述视频数据的一或多个图片。

【技术特征摘要】
【国外来华专利技术】2014.01.08 US 61/925,191;2015.01.07 US 14/591,6491.一种对视频数据进行解码的方法,所述方法包括:接收包括多个基本流的视频数据流;在缓冲器模型中从所述视频数据流的所述多个基本流组合存取单元,其中:所述视频数据流是输送流或节目流,且无论所述基本流是否含有多个不同类型的多层经译码位流中的任一者,都使用同一缓冲器模型来组合所述存取单元;以及对所述存取单元进行解码,所述存取单元包括所述视频数据的一或多个图片。2.根据权利要求1所述的方法,其中所述多个不同类型的多层经译码位流包含可缩放高效率视频译码SHVC、多视图HEVC MV-HEVC或3D-HEVC位流。3.根据权利要求1所述的方法,其进一步包括:使用用于所述视频数据流的每一相应HEVC分层视频流的所述缓冲器模型的单独实例来组合存取单元,其中:每一相应HEVC分层视频流包括多个HEVC视频层子位流,且所述多个HEVC视频层子位流中的每一相应HEVC视频层子位流包括具有相同层识别符值的视频译码层VCL网络抽象层NAL单元。4.根据权利要求1所述的方法,其中:所述视频数据流包含节目,对于与所述节目相关联的每一相应基本流:所述缓冲器模型包括用于所述相应基本流的缓冲器,所述存取单元包括用于所述相应基本流的相应HEVC层图片子集,所述相应HEVC层图片子集包括所述存取单元的与相应层识别符集合相关联的HEVC层图片,所述HEVC层图片中的每一者是如建议ITU-T H.265|ISO/IEC 23008-2附录F中界定的经译码图片,且对于与所述节目相关联的每一相应基本流,组合所述存取单元包括:从用于所述相应基本流的所述缓冲器移除用于所述相应基本流的所述相应HEVC层图片子集;以及在所述存取单元中包含所述相应HEVC层图片子集。5.根据权利要求4所述的方法,其中组合所述存取单元包括:基于对应于当前操作点的输出层的描述符中的一或多个字段而识别对所述当前操作点的所述输出层进行解码所需的参考层。6.根据权利要求4所述的方法,其中:所述视频数据流是输送流,对于与所述节目相关联的每一相应基本流:用于所述相应基本流的所述缓冲器是用于所述相应基本流的第一缓冲器,所述缓冲器模型包括用于所述相应基本流的第二缓冲器;且所述方法进一步包括:对于属于所述相应基本流的所述输送流的每一相应经包化基本流PES包,将所述相应PES包存储在用于所述相应基本流的所述第二缓冲器中。7.根据权利要求6所述的方法,其中:对于与所述节目相关联的每一相应基本流:所述缓冲器模型包括用于所述相应基本流的第三缓冲器;且所述方法进一步包括:从用于所述相应基本流的所述第二缓冲器移除PES包;在用于所述相应基本流的所述第三缓冲器中存储从用于所述相应基本流的所述第二缓冲器移除的所述PES包;从用于所述相应基本流的所述第三缓冲器移除字节;以及在用于所述相应基本流的所述第一缓冲器中存储从用于所述相应基本流的所述第三缓冲器移除的所述字节。8.根据权利要求1所述的方法,其中:所述视频数据流包含节目,且所述方法进一步包括:响应于确定所述节目中存在HEVC层的集合且所述多个基本流中存在作为符合如ITU-T建议H.265|ISO/IEC 23008-2的附录G或附录H中界定的一或多个简档的HEVC扩展视频流的至少一个HEVC分层视频子位流,选择所述缓冲器模型以在组合所述存取单元中使用。9.一种视频解码装置,其包括:存储器,其经配置以存储视频数据;以及一或多个处理器,其经配置以:接收包括多个基本流的视频数据流;在缓冲器模型中从所述视频数据流的所述多个基本流组合存取单元,其中:所述视频数据流是输送流或节目流,且无论所述基本流是否含有多个不同类型的多层经译码位流中的任一者,都使用同一缓冲器模型来组合所述存取单元;以及对所述存取单元进行解码,所述存取单元包括所述视频数据的一或多个图片。10.根据权利要求9所述的视频解码装置,其中所述多个不同类型的多层经译码位流包含可缩放高效率视频译码SHVC、多视图HEVC MV-HEVC或3D-HEVC位流。11.根据权利要求9所述的视频解码装置,其中所述一或多个处理器经配置以使用用于所述视频数据流的每一相应HEVC分层视频流的所述缓冲器模型的单独实例来组合存取单元,其中:每一相应HEVC分层视频流包括多个HEVC视频层子位流,且所述多个HEVC视频层子位流中的每一相应HEVC视频层子位流包括具有相同层识别符值的视频译码层VCL网络抽象层NAL单元。12.根据权利要求9所述的视频解码装置,其中:所述视频数据流包含节目,对于与所述节目相关联的每一相应基本流:所述缓冲器模型包括用于所述相应基本流的缓冲器,所述存取单元包括用于所述相应基本流的相应HEVC层图片子集,所述相应HEVC层图片子集包括所述存取单元的与相应层识别符集合相关联的HEVC层图片,所述HEVC层图片中的每一者是如建议ITU-T H.265|ISO/IEC 23008-2附录F中界定的经译码图片,且作为组合所述存取单元的部分,对于与所述节目相关联的每一相应基本流,所述一或多个处理器:从用于所述相应基本流的所述缓冲器移除用于所述相应基本流的所述相应HEVC层图片子集;以及在所述存取单元中包含所述相应HEVC层图片子集。13.根据权利要求12所述的视频解码装置,其中作为组合所述存取单元的部分,所述一或多个处理器:基于对应于当前操作点的输出层的描述符中的一或多个字段而识别对所述当前操作点的所述输出层进行解码所需的参考层。14.根据权利要求12所述的视频解码装置,其中:所述视频数据流是输送流,对于与所述节目相关联的每一相应基本流:用于所述相应基本流的所述缓冲器是用于所述相应基本流的第一缓冲器,所述缓冲器模型包括用于所述相应基本流的第二缓冲器;且所述一或多个处理器经配置以针对属于所述相应基本流的所述输送流的每一相应经包化基本流PES包将所述相应PES包存储在用于所述相应基本流的所述第二缓冲器中。15.根据权利要求14所述的视频解码装置,其中:对于与所述节目相关联的每一相应基本流:所述缓冲器模型包括用于所述相应基本流的第三缓冲器;且所述一或多个处理器经配置以:从用于所述相应基本流的所述第二缓冲器移除PES包;在用于所述相应基本流的所述第三缓冲器中存储从用于所述相应基本流的所述第二缓冲器移除的所述PES包;从用于所述相应基本流的所述第三缓冲器移除字节;以及在用于所述相应基本流的所述第一缓冲器中存储从用于所述相应基本流的所述第三缓冲器移除的所述字节。16.根据权利要求9所述的视频解码装置,其中:所述视频数据流包含节目,且所述一或多个处理器进一步经配置以:响应于确定所述节目中存在HEVC层的集合且所述多个基本流中存在作为符合如ITU-T建议H.265|ISO/IEC 23008-2的附录G或附录H中界定的一或多个简档的HEVC扩展视频流的至少一个HEVC分层视频子位流,选择所述缓冲器模型以在组合所述存取单元中使用。17.一种视频解码装置,其包括:用于接收包括多个基本流...

【专利技术属性】
技术研发人员:陈颖王益魁
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1