参考图片列表处理制造技术

技术编号:16282829 阅读:25 留言:0更新日期:2017-09-23 02:19
在根据第一方面的编码器所执行的方法中,发信号通知1比特标记,其中,1比特标记与缓冲区描述中针对当前图片的参考图片相关联。对1比特标记进行设置以显式地向解码器指示是否应当将所述参考图片包括在参考图片列表中。参考图片列表指示:哪些图片可用于对当前图片进行解码。

Reference picture list processing

In a method executed in accordance with the encoder in accordance with the first aspect, the signal is signaled to the 1 bit flag, wherein the 1 bit flag is associated with a reference picture of the current picture in the buffer description. The 1 bit flag is set to explicitly indicate whether the reference picture should be included in the reference picture list to the decoder. The reference picture list indicates which images can be used to decode the current picture.

【技术实现步骤摘要】
【国外来华专利技术】
本实施例大体上涉及视频编码和解码,具体地,涉及在这种视频编码和解码中的参考图片处理。
技术介绍
高效视频编码(HEVC)是联合协作小组-视频编码(JCT-VC)。JCT-VC是图片专家组(MPEG)和国际电信联盟-电信标准部(ITU-T)之间的协作项目。已经定义了包括若干新工具的HEVC模型(HM),并且HEVC模型(HM)比H.264/高级视频编码(AVC)更高效。HEVC中的图片被划分为一片或更多片,每片是图片的独立可解码段。这意味着,如果缺少一片(例如在传输期间丢失),仍可以对该图片的其他片进行正确解码。为了使片独立,它们不互相依赖。不需要相同图片的另一片的比特流要素用于对特定片的任意要素进行解码。每片包含片首部,片首部独立地提供可以对该片独立地进行解码的所有必需数据。在片首部中出现的数据要素的一个示例是片地址,片地址用于使解码器知道该片的空间位置。另一示例是片量化增量,解码器使用该片量化增量来知道使用什么量化参数用于片的开始。在片首部中存在许多更多数据要素。HEVC还具有用于处理参考图片的机制,参考图片是要用于当前图片的解码的先前已解码的图片。HEVC中的参考图片是通过被标记为“用于参考”而可用于参考的已解码图片缓冲区(DPB)中的图片。将要被用作参考图片的图片包括在参考图片列表中,针对HEVC的该参考图片列表与H.264中的参考图片列表相似。然后,参考图片列表被用在当前图片中当前片的解码处理中。HEVC还定义了针对每个图片的temporal_id,对应于该图片所属的时间层。时间层被排序并被用于时间可适性,其中,可以移除较高时间层而不会影响较低时间层的解码。这意味着,如果时间层A比时间层B高,则属于时间层A的图片可以使用来自时间层B的图片用于预测,但属于时间层B的图片不能使用来自时间层A的图片用于预测。在HEVC中,提议使用参考图片的绝对信号通知,而不是如以前标准(例如H.264)中以相对方式发信号通知参考图片修改。绝对信号通知通过以下方式实现:显式地发信号通知在解码器的缓冲区描述中保留哪些参考图片或通过对序列参数集合(SPS)的引用来发信号通知它们。缓冲区描述还被称为参考图片集合(RPS)。在HEVC中使用图片顺序计数(POC)来定义图片的显示顺序,并还对参考图片进行标识。在HEVC的第一稿中,针对缓冲区描述中的每个参考图片不仅发信号通知POC,还发信号通知temporal_id。缓冲区描述中的POC和temporal_id的值必须与其引用的参考图片的片首部中发信号通知的POC和temporal_id的值完全相同。在针对缓冲区描述中包括但在已解码图片缓冲区(包含已解码图片)中不可获得的参考图片的缓冲区描述解码处理期间使用temporal_id,以便推断在解码图片缓冲区中不可获得或不存在的图片已经被非故意地丢失还是正确地移除。如果缓冲区描述中的参考图片具有比当前图片的temporal_id高的temporal_id,则可以认为参考图片被正确地移除,并且解码处理可以继续,否则认为参考图片被非故意地丢失,于是不可以对当前图片进行正确地解码。应当注意的是,推断缺少的图片已经被非故意地丢失还是正确地移除的处理独立于实际缓冲区描述解码处理,并可以在缓冲区描述解码处理之前或之后执行该处理。temporal_id还用在参考图片列表构造处理中。不将属于比当前图片的时间层高的时间层的参考图片包括在当前图片的参考图片列表中。在图1中可以看到如HEVC中所提出的在较高层进行解码处理的示意性描述。
技术实现思路
本专利技术的实施例提供用于参考图片处理的高效解决方案。如上所述,在HEVC的先前草稿中,取决于时间层的数量,使用多达三个比特发信号通知针对每个缓冲区描述中每个图片的temporal_id。针对DPB(已解码图片缓冲区)中不可获得的图片,使用来自缓冲区描述的temporal_id来推断图片是被正确地移除还是被非故意地丢失。当利用多于一个比特发信号通知temporal_id时,则存在冗余。例如,当对层0中的图片进行解码时,特定参考图片属于时间层1还是时间层2对推断图片是被正确地移除还是被非故意地丢失并无关系。仅有的重要信息是特定参考图片是否处于较高层,因为这是推断图片是被正确地移除还是被非故意地丢失所需的信息。根据本专利技术的实施例,提供了一比特标记,所述一比特标记被设置为显式地向解码器指示是否应当将参考图片包括在参考图片列表中。因此,根据本专利技术的实施例的第一方面,提供了一种使用参考图片对多个图片的视频流中的当前图片的表示进行编码的方法。在本方法中,对与缓冲区描述中针对当前图片的参考图片相关联的1比特标记进行编码,其中所示1比特标记被设置为显式地向解码器指示是否应当将所述参考图片包括在所述参考图片列表中。所述参考图片列表指示:当对当前图片进行解码时,哪些图片可用于参考。根据本专利技术的实施例的第二方面,提供了一种使用参考图片对多个图片的视频流中的当前图片的表示进行解码的方法。在本方法中,对与缓冲区描述中针对当前图片的参考图片相关联的1比特标记进行解码。所述1比特标记显式地向解码器指示是否应当将参考图片包括在参考图片列表中,其中,所述参考图片列表指示当对当前图片进行解码时哪些图片可用于参考。所述方法还包括以下步骤:使用所述1比特标记来确定是否应当将所述参考图片包括在所述参考图片列表中。根据本专利技术的实施例的第三方面,提供了一种使用参考图片对多个图片的视频流中的当前图片的表示进行编码的编码器。所示编码器被配置为:对与缓冲区描述中针对当前图片的参考图片相关联的1比特标记进行编码,并且所述编码器包括:处理器,被配置为将所述1比特标记设置为显式地向解码器指示是否应当将所述参考图片包括在参考图片列表中。所述参考图片列表指示:当对当前图片进行解码时,哪些图片可用于参考。根据本专利技术的实施例的第四方面,提供了一种使用参考图片对多个图片的视频流的当前图片的表示进行解码的解码器。所述解码器被配置为:对与缓冲区描述中针对当前图片的参考图片相关联的1比特标记进行解码。所述1比特标记显式地向解码器指示是否应当将所述参考图片包括在参考图片列表中,其中,所述参考图片列表指示当对当前图片进行解码时,哪些图片可用于参考。此外,所述解码器还包括:处理器,被配置为使用所述1比特标记来确定是否应本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201280048217.html" title="参考图片列表处理原文来自X技术">参考图片列表处理</a>

【技术保护点】
一种使用参考图片对多个图片的视频流中的当前图片的表示进行编码的方法,包括:‑对与缓冲区描述(210)中针对所述当前图片的参考图片相关联的1比特标记(220)进行编码,其中,所述1比特标记(220)被设置(200)为显式地向解码器指示是否应当将所述参考图片包括在参考图片列表(230)中,所述参考图片列表(230)指示:当对所述当前图片进行解码时哪些图片能够用于参考。

【技术特征摘要】
【国外来华专利技术】2011.09.29 US 61/540,6281.一种使用参考图片对多个图片的视频流中的当前图片的表示进
行编码的方法,包括:
-对与缓冲区描述(210)中针对所述当前图片的参考图片相关联
的1比特标记(220)进行编码,其中,所述1比特标记(220)被设置
(200)为显式地向解码器指示是否应当将所述参考图片包括在参考图
片列表(230)中,所述参考图片列表(230)指示:当对所述当前图
片进行解码时哪些图片能够用于参考。
2.根据权利要求1所述的方法,其中,每个图片属于由层标识所标
识的层,并且所述方法还包括:
-确定(200)所述参考图片的层标识是否高于所述当前图片的层
标识,以及
-对所述1比特标记进行设置(201a),使得所述1比特标记显式地
指示:如果所述参考图片的层标识高于所述当前图片的层标识,则不
应当将所述参考图片包括在所述参考图片列表中。
3.根据权利要求2所述的方法,还包括:
-对所述1比特标记进行设置(201b),使得所述1比特标记显式地
指示:至少如果所述参考图片的层标识等于或低于所述当前图片的层
标识,则应当将所述参考图片包括在所述参考图片列表中。
4.根据权利要求1-3中任一项所述的方法,还包括:
-将所述1比特标记设置(201b)为“1”,以显式地指示应当将一个
参考图片包括在所述参考图片列表中,并将所述1比特标记设置(201a)
为“0”,以显式地指示不应当将一个参考图片包括在所述参考图片列表
中。
5.根据权利要求2所述的方法,其中,所述方法还包括:
-对所述1比特标记进行设置(201c),使得所述1比特标记显式地
指示:如果所述参考图片的层标识等于或低于所述当前图片的层标识
并且满足另一条件,则应当将所述参考图片包括在所述参考图片列表
中。
6.根据权利要求1-5中任一项所述的方法,其中,将所述1比特标
记编码在片首部中。
7.根据权利要求1-5中任一项所述的方法,其中,将所述1比特标
记编码在参数集合中。
8.根据权利要求1-7中任一项所述的方法,其中,所述层标识是时
间层标识。
9.一种使用参考图片对多个图片的视频流中的当前图片的表示进
行解码的方法,包括:
-对与缓冲区描述中针对所述当前图片的参考图片相关联的1比特
标记进行解码(203),其中,所述1比特标记显式地向解码器指示是否
应当将所述参考图片包括在参考图片列表中,所述参考图片列表指示
当对所述当前图片进行解码时哪些图片能够用于参考,以及
-使用(204)所述1比特标记来确定是否应当将所述参考图片包括
在所述参考图片列表中。
10.根据权利要求9所述的方法,其中,所述1比特标记的一个值显
式地指示不应当将所述参考图片包括在所述参考图片列表中。
11.根据权利要求10所述的方法,其中,所述1比特标记的一个值
显式地指示应当将一个参考图片包括在所述参考图片列表中。
12.根据权利要求9-11中任一项所述的方法,其中,被设置为“1”
的所述1比特标记显式地指示应当将一个参考图片包括在所述参考图
片列表中,并且被设置为“0”的所述1比特标记显式地指示不应当将一
个参考图片包括在所述参考图片列表中。
13.根据权利要求9-12中任一项所述的方法,其中,对片首部中的
所述1比特标记进行解码。
14.根据权利要求9-12中任一项所述的方法,其中,对参数集合中
的所述1比特标记进行解码。
15.一种使用参考图片对多个图片的视频流中的当前图片的表示
进行编码的编码器(300),其中,所述编码器被配置为:对与缓冲区
描述(210)中针对所述当前图片的参考图片相关联的1比特标记(220)
进行编码,所述编码器包括:处理器(302),被配置为:对所述1比特

\t标记(220)进行设置,以显式地向解码器指示是否应当将所述参考图
片包括在参考图片列表(230)中,所述参考图片列表(230)指示:
当对所述当前图片进行解码时,哪些图片能够用于参考。
16.根据权利要求15所述的编码器(300),其中,每个图片属于由
层标识所标识的层,并且所述处理器(302)还被配置为:确定(200)
所述参考图片的层标识是否高于所述当前图片的层标识,并且对所述1
比特标记(220)进行设置,使得所述1比特标记(220)显式地指示:
如果所述参考图片的层标识高于所述当前图片的层标识,则不应当将
所述参考图片包括在所述参考图片列表中。
17.根据权利要求16所述的编码器(300),其中,所述处理器(302)
还被配置为:对所述1比特标记(220)进行设...

【专利技术属性】
技术研发人员:乔纳坦·萨缪尔森理卡尔德·肖伯格
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典;SE

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

1