管理用于对多层视频进行编码和解码的缓冲器的方法和设备技术

技术编号:13985987 阅读:40 留言:0更新日期:2016-11-13 01:55
公开了一种针对用于对多层视频进行解码的方法的方法,该方法用于从比特流有效地获取指示用于包括多个层的层集合的解码画面缓冲器(DPB)的最大大小的信息。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及对多层视频进行解码和编码的方法,更具体地讲,涉及一种管理用于对多层视频进行解码和编码的缓冲器的方法和设备。
技术介绍
通常,图像数据由编解码器根据特定数据压缩标准(例如,运动图像专家组(MPEG)标准)进行编码,并随后以比特流的形式被存储在存储介质中或通过通信信道被发送。可伸缩视频编码(SVC)是用于根据各种通信网络和终端适当地调整并发送数据量的视频压缩方法。SVC提供使用一个视频流在各种传输网络和各种接收终端中被自适应使用的视频编码方法。此外,最近用于3维(3D)视频编码的多视点视频编码技术根据3D多媒体装置和3D多媒体内容的供应被广泛地提供。基于这样的普通SVC或多视点视频编码,根据基于块的特定尺寸而被限制的编码方法对视频进行编码。
技术实现思路
技术问题根据实施例的管理用于对多层视频进行解码和编码的缓冲器的方法和设备通过用信号传送指示根据多层集合的重建画面缓冲器的最大大小的信息来防止重建画面缓冲器的溢出,并有效地管理重建画面缓冲器的大小。当然,本公开的技术问题不限于此,通过以下描述,其它技术问题对于本领域普通技术人员而言将变得显而易见。附图说明图1a是根据实施例的多层视频编码设备的结构的框图。图1b是根据实施例的多层视频编码方法的流程图。图2a是根据实施例的多层视频解码设备的结构的框图。图2b是根据实施例的多层视频解码方法的流程图。图3a示出根据实施例的层间预测结构。图3b示出根据实施例的多层视频。图4示出根据实施例的包括多层视频的编码数据的网络抽象层(NAL)单元。图5a示出根据实施例的根据时间分层编码和解码方法的时间子层预测结构。图5b是根据实施例的根据时间子层来管理解码画面缓冲器的方法的流程图。图6a是根据实施例的管理用于对多层视频进行解码的缓冲器的方法的流程图。图6b是示出确定层格式组的示例的示图。图7a示出根据实施例的与用于对多层视频进行解码的缓冲器的大小相关的语法的示例。图7b示出根据实施例的与用于对多层视频进行解码的缓冲器的大小相关的语法的另一示例。图8示出根据实施例的基于树结构的编码单元的视频编码设备的框图。图9示出根据实施例的基于树结构的编码单元的视频解码设备的框图。图10示出根据实施例的编码单元的概念。图11示出根据实施例的基于编码单元的图像编码器的框图。图12示出根据实施例的基于编码单元的图像解码器的框图。图13示出根据实施例的根据深度的较深层编码单元和分区。图14示出根据实施例的编码单元和变换单元之间的关系。图15示出根据实施例的根据深度的多条编码信息。图16示出根据实施例的根据深度的较深层编码单元。图17、图18和图19示出根据实施例的编码单元、预测单元和变换单元之间的关系。图20示出根据表1的编码模式信息的编码单元、预测单元和变换单元之间的关系。图21示出根据各种实施例的存储程序的盘的物理结构。图22示出通过使用盘来记录和读取程序的盘驱动器。图23示出用于提供内容分发服务的内容供应系统的整体结构。图24和图25示出根据实施例的应用了视频编码方法和视频解码方法的移动电话的外部结构和内部结构。图26示出根据实施例的采用通信系统的数字广播系统。图27示出根据实施例的使用视频编码设备和视频解码设备的云计算系统的网络结构。最佳实施方式根据实施例的一方面,一种多层视频解码方法包括:从比特流获取指示关于包括多个层的层集合的解码画面缓冲器(DPB)的最大大小的信息;基于获取的指示DPB的最大大小的信息来确定关于所述层集合DPB的大小;将所述层集合的解码画面存储在具有确定的大小的DPB中,其中,获取指示关于包括多个层的层集合的DPB的最大大小的信息的步骤包括:当所述层集合包括多个时间子层时,根据所述层集合中所包括的时间子层获取指示DPB的最大大小的信息,其中,根据所述层集合中所包括的时间子层获取指示DPB的最大大小的信息的步骤包括:当在所述层集合中所包括的所述多个层之中的包括最多时间子层的层中所包括的时间子层的数量是N,并且在比特流中存在关于N的信息时,在将索引从0增大到N的同时,获取指示根据时间子层的DPB的最大大小的信息,当在比特流中不存在关于N的信息,并且在所述多层中所包括的一个或更多个层之中的包括最多时间子层的层中所包括的时间子层的数量是M时,在将索引从0增大到M的同时,获取指示根据时间子层的DPB的最大大小的信息。指示与在所述层集合中所包括的所述多个时间子层之中的第一索引的时间子层有关的DPB的最大大小的信息指示这样的DPB的最大大小:该DPB的最大大小等于或大于与级别比第一索引低的第二索引的时间子层有关的DPB的最大大小。所述多层视频解码方法还可包括:确定是否能够从比特流获取指示与所述层集合中所包括的层格式组有关的子DPB的最大大小的信息;当确定能够获取指示所述子DPB的最大大小的信息时,获取指示所述子DPB的最大大小的信息。所述多层视频解码方法还可包括:确定与所述层集合中所包括的层格式组有关的子DPB的大小;将所述层格式组的解码画面存储在具有确定的大小的子DPB中。获取指示所述子DPB的最大大小的信息的步骤可包括:当所述层集合包括所述多个时间子层时,根据所述层集合中所包括的时间子层来获取指示与所述层格式组有关的所述子DPB的最大大小的信息。获取指示关于包括多个层的层集合的DPB的最大大小的信息的步骤可包括:从包括高效视频编码(HEVC)网络抽象层(NAL)单元的比特流中的每个NAL的原始字节序列有效载荷(RBSP)的视频参数集(VPS)扩展区获取指示DPB的最大大小的信息。根据另一实施例的一方面,一种多层视频解码设备,包括:获取器,被配置为从比特流获取指示关于包括多个层的层集合的解码画面缓冲器(DPB)的最大大小的信息;DPB,具有与所述层集合有关的大小,其中,与所述层集合有关的大小是基于获取的指示DPB的最大大小的信息来确定的;解码器,被配置为将所述层集合的解码画面存储在具有确定的大小的DPB中,其中,当所述层集合包括多个时间子层时,获取器根据所述层集合中所包括的时间子层获取指示子DPB的最大大小的信息,当指示子DPB的最大大小的信息根据时间子层被获取时,在所述层集合中所包括的所述多个层之中的包括最多时间子层的层中所包括的时间子层的数量是N,并且在比特流中存在关于N的信息时,在将索引从0增大到N的同时,指示根据时间子层的DPB的最大大小的信息被获取,当在比特流中不存在关于N的信息,并且在所述多层中所包括的一个或更多个层之中的包括最多时间子层的层中所包括的时间子层的数量是M时,在将索引从0增大到M的同时,指示根据时间子层的DPB的最大大小的信息被获取。指示与在所述层集合中所包括的所述多个时间子层之中的第一索引的时间子层有关的DPB的最大大小的信息可指示这样的DPB的最大大小:该DPB的最大大小等于或大于与级别比第一索引低的第二索引的时间子层有关的DPB的最大大小。获取器可确定是否能够从比特流获取指示与所述层集合中所包括的层格式组有关的子DPB的最大大小的信息,并且当确定能够获取指示所述子DPB的最大大小的信息时,还获取指示与所述层格式组有关的所述子DPB的最大大小的信息。DPB可包括基于指示所述子DPB的最大大小的信息而确定的至少一个子DPB,所述格本文档来自技高网...

【技术保护点】
一种多层视频解码方法,包括:从比特流获取指示关于包括多个层的层集合的解码画面缓冲器(DPB)的最大大小的信息;基于获取的指示DPB的最大大小的信息来确定关于所述层集合的DPB的大小;将所述层集合的解码画面存储在具有所确定的大小的DPB中,其中,获取指示关于包括多个层的层集合的DPB的最大大小的信息的步骤包括:当所述层集合包括多个时间子层时,根据所述层集合中所包括的时间子层获取指示DPB的最大大小的信息,其中,根据所述层集合中所包括的时间子层获取指示DPB的最大大小的信息的步骤包括:当在所述层集合中所包括的所述多个层之中的包括最多时间子层的层中所包括的时间子层的数量是N,并且在比特流中存在关于N的信息时,在将索引从0增大到N的同时,获取指示根据时间子层的DPB的最大大小的信息,当在比特流中不存在关于N的信息,并且在所述多层中所包括的一个或更多个层之中的包括最多时间子层的层中所包括的时间子层的数量是M时,在将索引从0增大到M的同时,获取指示根据时间子层的DPB的最大大小的信息。

【技术特征摘要】
【国外来华专利技术】2014.01.03 US 61/923,3521.一种多层视频解码方法,包括:从比特流获取指示关于包括多个层的层集合的解码画面缓冲器(DPB)的最大大小的信息;基于获取的指示DPB的最大大小的信息来确定关于所述层集合的DPB的大小;将所述层集合的解码画面存储在具有所确定的大小的DPB中,其中,获取指示关于包括多个层的层集合的DPB的最大大小的信息的步骤包括:当所述层集合包括多个时间子层时,根据所述层集合中所包括的时间子层获取指示DPB的最大大小的信息,其中,根据所述层集合中所包括的时间子层获取指示DPB的最大大小的信息的步骤包括:当在所述层集合中所包括的所述多个层之中的包括最多时间子层的层中所包括的时间子层的数量是N,并且在比特流中存在关于N的信息时,在将索引从0增大到N的同时,获取指示根据时间子层的DPB的最大大小的信息,当在比特流中不存在关于N的信息,并且在所述多层中所包括的一个或更多个层之中的包括最多时间子层的层中所包括的时间子层的数量是M时,在将索引从0增大到M的同时,获取指示根据时间子层的DPB的最大大小的信息。2.如权利要求1所述的多层视频解码方法,其中,指示与在所述层集合中所包括的所述多个时间子层之中的第一索引的时间子层有关的DPB的最大大小的信息指示这样的DPB的最大大小:该DPB的最大大小等于或大于与级别比第一索引低的第二索引的时间子层有关的DPB的最大大小。3.如权利要求1所述的多层视频解码方法,还包括:确定是否能够从比特流获取指示与所述层集合中所包括的层格式组有关的子DPB的最大大小的信息,当确定能够获取指示所述子DPB的最大大小的信息时,获取指示所述子DPB的最大大小的信息。4.如权利要求3所述的多层视频解码方法,还包括:确定与所述层集合中所包括的层格式组有关的子DPB的大小;将所述层格式组的解码画面存储在具有所确定的大小的子DPB中。5.如权利要求3所述的多层视频解码方法,其中,获取指示所述子DPB的最大大小的信息的步骤包括:当所述层集合包括所述多个时间子层时,根据所述层集合中所包括的时间子层来获取指示与所述层格式组有关的所述子DPB的最大大小的信息。6.如权利要求1所述的多层视频解码方法,其中,获取指示关于包括多个层的层集合的DPB的最大大小的信息的步骤包括:从包括高效视频编码(HEVC)网络抽象层(NAL)单元的比特流中的每个NAL的原始字节序列有效载荷(RBSP)的视频参数集(VPS)扩展区获取指示DPB的最大大小的信息。7.一种多层视频解码设备,包括:获取器,被配置为从比特流获取指示关于包括多个层的层集合的解码画面缓冲器(DPB)的最大大小的信息;DPB,具有与所述层集合有关的大小,其中,与所述层集合有关的大小是基于获取的指示DPB的最大大小的信息来确定的;解码器,被配置为将所述层集合的解码画面存储在具有所确定的大小的DPB中,其中,当所述层集合包括多个时间子层时,获取器根据所述层集合中所包括的时间子层获取指示子DPB的最大大小的信息,当指示子DPB的最大大小的信息根据时间子层被获取时,在所述层集合中所包括的所述多个层之中的包括最多时间子层的层中所包括的时间子层的数量是N,并且在比特流中存在关于N的信息时,在将索引从0增大到N的同时,指示根据时间子层的DPB的最大大小的信息被获取,当在比特流中不存在关于N的信息,并且在所述多层中所包括的一个或更多个层之中的包括最多时间子层的层中所包括的时间子层的数量是M时,在将索引从0增大到M的同时,指示根据时间子层的DPB的最大大小的信息被获取。8.如权利要...

【专利技术属性】
技术研发人员:崔秉斗金赞烈朴慜祐李振荣曹容振
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1