用于视频编码和解码的装置、方法和计算机程序制造方法及图纸

技术编号:14568763 阅读:140 留言:0更新日期:2017-02-06 02:30
一种用于对包括基础层和至少一个增强层的可伸缩比特流进行解码的方法,所述方法包括:获取关于增强层图片中的贴片集合的信息;获取关于基础层图片中的贴片集合的信息;获取用于所述增强层图片中的所述贴片集合的编码约束,所述编码约束至少包括针对所述基础层图片的层间预测约束;以及根据所述编码约束,作为可独立解码区来对所述增强层图片中的所述贴片集合进行解码。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于视频编码和解码的装置、方法和计算机程序。
技术介绍
可伸缩视频编码指的是这样的编码结构,其中,一个比特流可含有采用不同比特率、分辨率或帧率的内容的多个表示。可伸缩比特流通常包括“基础层”(其提供可用的最低质量视频)以及一个或多个增强层(其增强与较低层一起接收和解码的视频质量)。为了提升增强层的编码效率,该层的编码表示通常依赖于较低层。可如下实现针对质量可伸缩性(也称为信噪比或SNR)和/或空间可伸缩性的可伸缩视频编解码器。对于基础层,使用常规的非可伸缩视频编码器和解码器。将基础层的重构/解码图片包括在用于增强层的参考图片缓冲器中。在编解码器使用参考图片列表进行帧间预测(interprediction)时,可以与增强层的解码参考图片相类似地将基础层解码图片插入到用于对增强层图片进行编码/解码的参考图片列表中。于是,编码器可以选取基础层参考图片作为帧间预测参考,并且通常利用参考图片索引在编码比特流中指示出其用途。解码器从比特流(例如从参考图片索引)解码得到:基础层图片被用作增强层的帧间预测参考。除了质量可伸缩性之外,还可以通过以下来实现可伸缩性:空间可伸缩性,其中,按照比增强层图片要高的分辨率来对基础层图片进行编码;比特深度可伸缩性,其中,按照比增强层图片(例如,10或12比特)要低的比特深度(例如,8比特)来对基础层图片进行编码;以及色度格式可伸缩性,其中,基础层图片提供比增强层图片(例如,4:2:0格式)要高的色度方面的保真度(例如,以4:4:4色度格式进行编码)。在特定情况下,仅对图片内的一区域而不是整个增强层图片进行增强会是值得期待的。然而,如果实现在当前的可伸缩视频编码解决方案中,则所述可伸缩性将会具有太多复杂度开销或是遭受编码效率的困扰。例如,考虑比特深度可伸缩性,其中,仅视频图片内的一区域被定为以较高比特深度进行编码的目标,然而当前的可伸缩编码解决方案需要以高比特深度对整个图片进行编码,因而极大地增加了复杂度。对于色度格式可伸缩性的情况,即使仅增强图像的特定区域,整个图片的参考存储器也应当采用4:4:4格式,因而提高了存储器需求。已提出使用SEI消息来指示用于图片中的贴片(tile)集合的受限编码,其中,贴片的运动补偿受到限制,从而使得贴片集合之外的采样不被利用,并且贴片集合表示可独立解码区。尽管提供了改善的编码效率用于仅增强图片内的一区域,但是这样的运动受约束的贴片集合SEI消息被限于仅定义层内预测依赖性。
技术实现思路
本专利技术出自这样的考虑:为了按照提升的质量和/或空间分辨率以及按照高编码效率来对增强层图片内的一区域的编码进行扩展,使得将层间预测约束考虑在内,引入了一种改进的方法,用于对增强层图片中的一个或多个贴片进行编码和解码。根据第一实施例的方法包括一种用于对包括基础层和至少一个增强层的可伸缩比特流进行解码的方法,所述方法包括:获取关于增强层图片中的贴片集合的信息;获取关于基础层图片中的贴片集合的信息;获取用于所述增强层图片中的所述贴片集合的编码约束,所述编码约束至少包括针对所述基础层图片的层间预测约束;以及根据所述编码约束,作为可独立解码区来对所述增强层图片中的所述贴片集合进行解码。根据实施例,所述编码约束定义了:要使用层间预测或帧内预测(intraprediction),而不使用时间预测,来预测增强层图片中的所述贴片集合内的所有预测块。根据实施例,所述编码约束定义了:要使用仅根据基础层图片中的所述贴片集合的层间预测,或者使用帧内预测,而不使用时间预测,来预测增强层图片中的所述贴片集合内的所有预测块。根据实施例,所述编码约束定义了:要使用时间预测或帧内预测,而不使用层间预测,来预测增强层图片中的所述贴片集合内的所有预测块。根据实施例,所述编码约束指示:所述增强层图片中的贴片集合的重构与所述基础层图片中的对应贴片集合的重构相同。根据实施例,所述编码约束将所述增强层图片中的所述贴片集合定义为运动和层间预测受约束的贴片集合。根据实施例,所述编码约束指示:用于层间预测的所述基础层图片中的贴片集合是运动受约束的。根据实施例,所述编码约束将所述增强层图片中的所述贴片集合定义为单循环解码(single-loopdecoding)贴片集合。根据实施例,在所述单循环解码中,所述编码约束定义了:要使用时间预测或帧内预测,以及如果所述基础层图片是随机访问图片则使用层间预测,来预测增强层图片中的所述贴片集合内的所有预测块。根据实施例,所述方法进一步包括:根据补充增强信息(SEI)消息来获取所述增强层图片中的所述贴片集合的编码约束的至少一部分。根据实施例,所述方法进一步包括:根据第一SEI消息来获取用于所述贴片集合的层内或时间预测约束,以及根据第二SEI消息来获取所述贴片集合的层间预测约束。根据实施例,所述增强层图片中的贴片集合含有所述基础层图片中的对应贴片集合的增强信息,所述增强信息包括以下中的至少一个:-针对基础层图片中的对应贴片集合的色度,增加所述增强层图片中的所述贴片集合的色度的保真度;-针对基础层图片中的对应贴片集合的比特深度,增加所述增强层图片中的所述贴片集合的比特深度;-针对基础层图片中的对应贴片集合的质量,增加所述增强层图片中的所述贴片集合的质量;或者-针对基础层图片中的对应贴片集合的空间分辨率,增加所述增强层图片中的所述贴片集合的空间分辨率。根据第二实施例的装置包括:视频解码器,其被配置成用于对包括基础层和至少一个增强层的可伸缩比特流进行解码,所述视频解码器被配置成用于:获取关于增强层图片中的贴片集合的信息;获取关于基础层图片中的贴片集合的信息;获取用于所述增强层图片中的所述贴片集合的编码约束,所述编码约束至少包括针对所述基础层图片的层间预测约束;以及根据所述编码约束,作为可独立解码区来对所述增强层图片中的所述贴片集合进行解码。根据第三实施例,提供了一种在其中存储了用于由装置使用的代码的计算机可读存储介质,所述代码当被处理器执行时,促使所述装置实施:获取关于增强层图片中的贴片集合的信息;获取关于基础层图片中的贴片集合的信息;获取用于所述增强层图片中的所述贴片集合的编码约束,所述编码约束至少包括针对所述基础层图片的层间预测约束;以及根据所述编码约束,作为可独立解码区来对所述增强本文档来自技高网
...

【技术保护点】
一种用于对包括基础层和至少一个增强层的可伸缩比特流进行解码的方法,所述方法包括:获取关于增强层图片中的贴片集合的信息;获取关于基础层图片中的贴片集合的信息;获取用于所述增强层图片中的所述贴片集合的编码约束,所述编码约束至少包括针对所述基础层图片的层间预测约束;以及根据所述编码约束,作为可独立解码区来对所述增强层图片中的所述贴片集合进行解码。

【技术特征摘要】
【国外来华专利技术】2013.07.11 GB 1312460.71.一种用于对包括基础层和至少一个增强层的可伸缩比特流进行
解码的方法,所述方法包括:
获取关于增强层图片中的贴片集合的信息;
获取关于基础层图片中的贴片集合的信息;
获取用于所述增强层图片中的所述贴片集合的编码约束,所述编码约
束至少包括针对所述基础层图片的层间预测约束;以及
根据所述编码约束,作为可独立解码区来对所述增强层图片中的所述
贴片集合进行解码。
2.根据权利要求1所述的方法,其中,所述编码约束定义了:要使
用层间预测或帧内预测,而不使用时间预测,来预测所述增强层图片中的
所述贴片集合内的所有预测块。
3.根据权利要求1所述的方法,其中,所述编码约束定义了:要使
用帧内预测或使用仅根据基础层图片中的所述贴片集合的层间预测,而不
使用时间预测,来预测所述增强层图片中的所述贴片集合内的所有预测块。
4.根据权利要求1所述的方法,其中,所述编码约束定义了:要使
用时间预测或帧内预测,而不使用层间预测,来预测所述增强层图片中的
所述贴片集合的所有预测块。
5.根据前述任一项权利要求所述的方法,其中,所述编码约束指示:
所述增强层图片中的贴片集合的重构与所述基础层图片中的对应贴片集合
的重构相同。
6.根据前述任一项权利要求所述的方法,其中,所述编码约束指示:
用于层间预测的所述基础层图片中的贴片集合是运动受约束的。
7.根据前述任一项权利要求所述的方法,其中,所述编码约束将所
述增强层图片中的所述贴片集合定义为单循环解码的贴片集合。
8.根据权利要求7所述的方法,其中,在所述单循环解码中,所述
编码约束定义了:要使用时间预测或帧内预测,并且如果所述基础层图片

\t是随机访问图片则使用层间预测,来预测所述增强层图片中的所述贴片集
合内的所有预测块。
9.根据前述任一项权利要求所述的方法,所述方法进一步包括:根
据补充增强信息(SEI)消息来获取所述增强层图片中的所述贴片集合的
编码约束的至少一部分。
10.根据权利要求9所述的方法,所述方法进一步包括:根据第一SEI
消息来获取用于所述贴片集合的层内或时间预测约束,以及根据第二SEI
消息来获取用于所述贴片集合的层间预测约束。
11.根据前述任一项权利要求所述的方法,其中,所述增强层图片中
的贴片集合含有所述基础层图片中的对应贴片集合的增强信息,所述增强
信息包括以下中的至少一个:
-针对基础层图片中的对应贴片集合的色度,提高所述增强层图片中
的所述贴片集合的色度的保真度;
-针对基础层图片中的对应贴片集合的比特深度,提高所述增强层图
片中的所述贴片集合的比特深度;
-针对基础层图片中的对应贴片集合的质量,提高所述增强层图片中
的所述贴片集合的质量;或者
-针对基础层图片中的对应贴片集合的空间分辨率,提高所述增强层
图片中的所述贴片集合的空间分辨率。
12.一种装置,其包括:
视频解码器,其被配置用于对包括基础层和至少一个增强层的可伸缩
比特流进行解码,所述视频解码器被配置用于:
获取关于增强层图片中的贴片集合的信息;
获取关于基础层图片中的贴片集合的信息;
获取用于所述增强层图片中的所述贴片集合的编码约束,所述编码约
束至少包括针对所述基础层图片的层间预测约束;以及
根据所述编码约束,作为可独立解码区来对所述增强层图片中的所述
贴片集合进行解码。
13.一种在其中存储了用于由装置使用的代码的计算机可读存储介
质,所述代码当被处理器执行时,促使所述装置实施:
获取关于增强层图片中的贴片集合的信息;
获取关于基础层图片中的贴片集合的信息;
获取用于所述增强层图片中的所述贴片集合的编码约束,所述编码约
束至少包括针对所述基础层图片的层间预测约束;以及
根据所述编码约束,作为可独立解码区来对所述增强层图片中的所述
贴片集合进行解码。
14.至少一个处理器和至少一个存储器,所述至少一个存储器在其中
存储了代码,所述代码当被所述至少一个处理器执行时,促使装置实施:
获取关于增强层图片中的贴片集合的信息;
获取关于基础层图片中的贴片集合的信息;
获取用于所述增强层图片中的所述贴片集合的编码约束,所述编码约
束至少包括针对所述基础层图片的层间预测约束;以及
根据所述编码约束,作为可独立解码区来对所述增强层图片中的所述
贴片集合进行解码。
15.一种用于对增强层图片中的一个或多个贴片进行编码的方法,所
述方法包括:
定义增强层图片中的贴片集合;
定义基础层图片中的贴片集合;
定义用于所述增强层图片中的所述贴片集合的编码约束,所述编码约
束至少包括针对所述基础层图片的层间预测约束;以及
根据所述编码约束,对所述增强层图片中的所述贴片集合进行编码,
从而使得所述贴片集合表示可独立解码区。
16.根据权利要求15所述的方法,其中,所述编码约束定义了:要
使用层间预测或帧内预测,而不使用时间预...

【专利技术属性】
技术研发人员:K·乌尔M·汉努卡塞拉
申请(专利权)人:诺基亚技术有限公司
类型:发明
国别省市:芬兰;FI

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

1