参考图片列表处理的制作方法

文档序号:7992391阅读:152来源:国知局
参考图片列表处理的制作方法
【专利摘要】在根据第一方面的编码器所执行的方法中,发信号通知1比特标记,其中,1比特标记与缓冲区描述中针对当前图片的参考图片相关联。对1比特标记进行设置以显式地向解码器指示是否应当将所述参考图片包括在参考图片列表中。参考图片列表指示:哪些图片可用于对当前图片进行解码。
【专利说明】参考图片列表处理
【技术领域】
[0001]本实施例大体上涉及视频编码和解码,具体地,涉及在这种视频编码和解码中的参考图片处理。
【背景技术】
[0002]高效视频编码(HEVC)是联合协作小组-视频编码(JCT-VC)。JCT-VC是图片专家组(MPEG)和国际电信联盟-电信标准部(ITU-T)之间的协作项目。已经定义了包括若干新工具的HEVC模型(HM),并且HEVC模型(HM)比H.264 /高级视频编码(AVC)更高效。
[0003]HEVC中的图片被划分为一片或更多片,每片是图片的独立可解码段。这意味着,如果缺少一片(例如在传输期间丢失),仍可以对该图片的其他片进行正确解码。为了使片独立,它们不互相依赖。不需要相同图片的另一片的比特流要素用于对特定片的任意要素进行解码。
[0004]每片包含片首部,片首部独立地提供可以对该片独立地进行解码的所有必需数据。在片首部中出现的数据要素的一个示例是片地址,片地址用于使解码器知道该片的空间位置。另一示例是片量化增量,解码器使用该片量化增量来知道使用什么量化参数用于片的开始。在片首部中存在许多更多数据要素。
[0005]HEVC还具有用于处理参考图片的机制,参考图片是要用于当前图片的解码的先前已解码的图片。HEVC中的参考图片是通过被标记为“用于参考”而可用于参考的已解码图片缓冲区(DPB)中的图片。将要被用作参考图片的图片包括在参考图片列表中,针对HEVC的该参考图片列表与H.264中的参考图片列表相似。然后,参考图片列表被用在当前图片中当前片的解码处理中。
[0006]HEVC还定义了针对每个图片的temporal_id,对应于该图片所属的时间层。时间层被排序并被用于时间可适性,其中,可以移除较高时间层而不会影响较低时间层的解码。这意味着,如果时间层A比时间层B高,则属于时间层A的图片可以使用来自时间层B的图片用于预测,但属于时间层B的图片不能使用来自时间层A的图片用于预测。在HEVC中,提议使用参考图片的绝对信号通知,而不是如以前标准(例如H.264)中以相对方式发信号通知参考图片修改。绝对信号通知通过以下方式实现:显式地发信号通知在解码器的缓冲区描述中保留哪些参考图片或通过对序列参数集合(SPS)的引用来发信号通知它们。缓冲区描述还被称为参考图片集合(RPS)。
[0007]在HEVC中使用图片顺序计数(POC)来定义图片的显示顺序,并还对参考图片进行标识。在HEVC的第一稿中,针对缓冲区描述中的每个参考图片不仅发信号通知P0C,还发信号通知temporal_id。缓冲区描述中的POC和temporal_id的值必须与其引用的参考图片的片首部中发信号通知的POC和temporaljd的值完全相同。在针对缓冲区描述中包括但在已解码图片缓冲区(包含已解码图片)中不可获得的参考图片的缓冲区描述解码处理期间使用temporaljd,以便推断在解码图片缓冲区中不可获得或不存在的图片已经被非故意地丢失还是正确地移除。如果缓冲区描述中的参考图片具有比当前图片的temporalid高的temporaljd,则可以认为参考图片被正确地移除,并且解码处理可以继续,否则认为参考图片被非故意地丢失,于是不可以对当前图片进行正确地解码。
[0008]应当注意的是,推断缺少的图片已经被非故意地丢失还是正确地移除的处理独立于实际缓冲区描述解码处理,并可以在缓冲区描述解码处理之前或之后执行该处理。
[0009]temporal_id还用在参考图片列表构造处理中。不将属于比当前图片的时间层高的时间层的参考图片包括在当前图片的参考图片列表中。
[0010]在图1中可以看到如HEVC中所提出的在较高层进行解码处理的示意性描述。

【发明内容】

[0011]本发明的实施例提供用于参考图片处理的高效解决方案。
[0012]如上所述,在HEVC的先前草稿中,取决于时间层的数量,使用多达三个比特发信号通知针对每个缓冲区描述中每个图片的temporal_id。针对DPB(已解码图片缓冲区)中不可获得的图片,使用来自缓冲区描述的temporaljd来推断图片是被正确地移除还是被非故意地丢失。
[0013]当利用多于一个比特发信号通知temporal_id时,则存在冗余。例如,当对层O中的图片进行解码时,特定参考图片属于时间层I还是时间层2对推断图片是被正确地移除还是被非故意地丢失并无关系。仅有的重要信息是特定参考图片是否处于较高层,因为这是推断图片是被正确地移除还是被非故意地丢失所需的信息。
[0014]根据本发明的实施例,提供了一比特标记,所述一比特标记被设置为显式地向解码器指示是否应当将参考图片包括在参考图片列表中。
[0015]因此,根据本发明的实施例的第一方面,提供了一种使用参考图片对多个图片的视频流中的当前图片的表示进行编码的方法。在本方法中,对与缓冲区描述中针对当前图片的参考图片相关联的I比特标记进行编码,其中所示I比特标记被设置为显式地向解码器指示是否应当将所述参考图片包括在所述参考图片列表中。所述参考图片列表指示:当对当前图片进行解码时,哪些图片可用于参考。
[0016]根据本发明的实施例的第二方面,提供了一种使用参考图片对多个图片的视频流中的当前图片的表示进行解码的方法。在本方法中,对与缓冲区描述中针对当前图片的参考图片相关联的I比特标记进行解码。所述I比特标记显式地向解码器指示是否应当将参考图片包括在参考图片列表中,其中,所述参考图片列表指示当对当前图片进行解码时哪些图片可用于参考。所述方法还包括以下步骤:使用所述I比特标记来确定是否应当将所述参考图片包括在所述参考图片列表中。
[0017]根据本发明的实施例的第三方面,提供了一种使用参考图片对多个图片的视频流中的当前图片的表示进行编码的编码器。所示编码器被配置为:对与缓冲区描述中针对当前图片的参考图片相关联的I比特标记进行编码,并且所述编码器包括:处理器,被配置为将所述I比特标记设置为显式地向解码器指示是否应当将所述参考图片包括在参考图片列表中。所述参考图片列表指示:当对当前图片进行解码时,哪些图片可用于参考。
[0018]根据本发明的实施例的第四方面,提供了一种使用参考图片对多个图片的视频流的当前图片的表示进行解码的解码器。所述解码器被配置为:对与缓冲区描述中针对当前图片的参考图片相关联的I比特标记进行解码。所述I比特标记显式地向解码器指示是否应当将所述参考图片包括在参考图片列表中,其中,所述参考图片列表指示当对当前图片进行解码时,哪些图片可用于参考。此外,所述解码器还包括:处理器,被配置为使用所述I比特标记来确定是否应当将所述参考图片包括在所述参考图片列表中。
[0019]根据第五方面,提供了一种使用参考图片对多个图片的视频流中的当前图片的表示进行编码的编码器。所述编码器被配置为:对与缓冲区描述中针对当前图片的参考图片相关联的I比特标记进行编码。所述编码器包括:处理器,被配置为:根据每个参考图片的层标识和当前图片的层标识之间的比较,设置I比特标记,使得所述标记指示:如果参考图片的层标识等于或低于当前图片的层标识,则应当将所述参考图片包括在所述参考图片列表中;并使得所述标记指示:如果参考图片的层标识高于当前图片的层标识,则应当将所述参考图片排除在所述参考图片列表之外。
[0020]根据第六方面,提供了一种使用参考图片对多个图片的视频流中的当前图片的表示进行解码的解码器。所述解码器被配置为对与缓冲区描述中针对当前图片的参考图片相关联的I比特标记进行解码。所述解码器包括:处理器,被配置为:针对已解码图片缓冲区中缺失的每个参考图片,检查针对所述缓冲区描述中相应参考图片的所述I比特标记,并且如果I比特标记指示在参考图片列表中包括所述参考图片,则处理器被配置为推断图片被非故意地丢失了。
[0021]本发明实施例的优点是:给出针对缓冲区描述中的每个图片耗费三个比特,并且三个比特可以减少到一个比特,如果使用缓冲区描述的显式信号通知,则可以实现每片2*N个比特的比特节省,其中N是缓冲区描述中所描述的参考图片的数量。因此,本发明的实施例提供了一种解决方案:针对缓冲区描述中的图片是否严格地必须出现在DPB中的信号通知来去除冗余。即,关于参考图片是已经被正确地移除还是已经被非故意地丢失的信息最多由一个比特而不是由多达三个比特指示。
[0022]实施例的优点是:通过将标记值设为零,编码器可以选择从参考图片列表中排除属于相同或较低时间层的特定图片,这可以移除发信号通知参考图片列表修改的需求,因此降低比特率和/或减少发信号通知参考图片索引所需的比特数。
【专利附图】

【附图说明】
[0023]图1是根据现有技术的如HEVC中所提出的在高层进行解码处理的示意性描述。
[0024]图2是示出了根据本发明的实施例的编码器和解码器中的方法的流程图。
[0025]图3和图4示出了根据本发明的实施例的编码器和解码器。
【具体实施方式】
[0026]实施例涉及参考图片列表(还被称为参考图片的列表)的处理,参考图片列表描述哪些图片要用于对当前图片进行解码。在实施例中,编码器通过使用I比特标记(具有两个可能值)显式地向解码器指示是否应当将参考图片包括在参考图片列表中,其中,参考图片列表指示当对当前图片进行解码时哪些图片可用于参考。
[0027]因此,参考图片列表是当对当前图片进行解码时可用于参考的图片的列表,并且参考图片列表存储在解码器中。图片由POC定义。然而,当对当前图片进行解码时,不需要将列表中所包括的图片用于参考,但不允许将列表中未包括的图片用于参考。[0028]在比特流中从编码器向解码器发信号通知缓冲区描述(还被称为参考图片集合(RPS)),缓冲区描述包括参考图片和针对每个参考图片的I比特标记。I比特标记显式地指示针对缓冲区描述中的每个参考图片,其是否应当被包括在参考图片列表中。
[0029]在根据第一方面的编码器所执行的方法中,发信号通知I比特标记,其中,I比特标记与缓冲区描述中针对当前图片的参考图片相关联。图2对此进行阐述,其中,对I比特标记220进行设置200,以显式地向解码器指示是否应当将所述参考图片包括在参考图片列表中。
[0030]根据一个实施例,对I比特标记220进行设置200a,使得不将来自与当前图片的层相比更高层的参考图片包括在列表中。因此,编码器的处理器被配置为:总是设置I比特标记以显式地指示:如果参考图片的层标识比当前图片高,则不应当将参考图片包括在参考图片列表中。在本实施例中,确定200参考图片的层标识是否比当前图片的层标识高,并且设置201al比特标记以显式地指示:如果参考图片的层标识比当前图片高,则不应当将参考图片包括在参考图片列表中。
[0031]根据另一实施例,设置201bl比特标记以使其显式地指示:至少如果参考图片的层标识等于或低于当前图片的层标识,则不应当将参考图片包括在参考图片列表中。
[0032]这可以通过以下方式实现:将I比特标记设置201b为“1”,以显式地指示:至少如果参考图片的层标识等于或低于当前图片的层标识,则应当将参考图片包括在参考图片列表中;以及将I比特标记设置201b为“0”,以显式地指示:至少如果参考图片的层标识高于当前图片的层标识,则不应当将一个参考图片包括在参考图片列表中。
[0033]根据另一实施例,设置201cl比特标记以使其显式地指示:如果参考图片的层标识等于或低于当前图片的层标识且满足另一条件,则应当将参考图片包括在参考图片列表中。这意味着:如果参考图片的层标识高于当前图片的层标识,则决不允许包括参考图片,但如果参考图片的层标识等于或低于当前图片的层标识,则编码器可以根据另一条件选择是否应当包括参考图片,并相应地设置标记。这种另一条件的示例是排除具有比特定值高的(基)量化参数的图片。
[0034]对与缓冲区描述210中针对当前图片的参考图片相关联的I比特标记220进行编码202,并发送到解码器。I比特标记220可以编码在片首部中或诸如序列参数集合或图片参数集合的参数集合中。序列参数集合包含针对多于一个图片的信息。
[0035]进一步参考图2,提供了使用参考图片对多个图片的视频流的当前图片的表示进行解码的方法。从编码器接收与缓冲区描述中针对当前图片的参考图片相关联的I比特标记,并对其进行解码203。解码器可以被配置为:对片首部中或诸如序列参数集合的参数集合中的I比特标记进行解码。
[0036]I比特标记显式地向解码器指示是否应当将参考图片包括在参考图片列表中,其中,参考图片列表指示当对当前图片进行解码时哪些图片可用于参考。I比特标记用于204确定是否应当将参考图片包括在参考图片列表中。
[0037]根据实施例,I比特标记的一个值显式地指示:当参考图片的层标识比当前图片高时,不应当将参考图片包括在参考图片列表中。根据另一实施例,I比特标记的一个值显式地指示:如果参考图片的层标识与当前图片的相等或比当前图片的低,则应当将一个参考图片包括在参考图片列表中。[0038]可以通过被设置为“I”的I比特标记显式地指示应当将一个参考图片包括在参考图片列表中,并且被设置为“O”的I比特标记显式地指示不应当将一个参考图片包括在参考图片列表中,来对这些实施例进行举例说明。
[0039]根据如图3所示的实施例的另一方面的编码器300被配置为创建并发信号通知缓冲区描述,其中,将针对缓冲区描述中每个参考图片的I比特标记220设置为如编码器300所决定的值。因此,编码器被配置为:对与缓冲区描述210中针对当前图片的参考图片相关联的I比特标记220进行解码,其中,对I比特标记进行设置以显式地向解码器指示是否应当将参考图片包括在参考图片列表中,所述参考图片列表指示哪些图片可用于对当前图片进行解码。编码器300包括:处理器302,被配置为创建缓冲区描述,并对I比特标记220进行设置201c,使得其显式地指示是否应当将参考图片包括在参考图片列表中。编码器300还包括:存储器301,用于存储与图片有关的信息(例如与参考图片有关的信息和层信息)。此外,编码器300可以被配置为:将I比特标记220编码在片首部中或诸如序列参数集合的参数集合中。
[0040]根据一个实施例,对I比特标记220进行设置,使得不将来自与当前图片相比更高层的参考图片包括在列表中。因此,将编码器限制为总是对I比特标记的值进行设置,使得不将来自与当前图片的层相比更高时间层的参考图片包括在参考图片列表中。这意味着,根据本实施例,处理器还被配置为确定参考图片的层标识是否比当前图片的层标识高,并且对I比特标记进行设置,使其显式地指示:如果参考图片的层标识比当前图片的层标识高,则不应当将参考图片包括在参考图片列表中。
[0041]处理器302还被配置为对I比特标记进行设置,使其显式地指示:至少如果参考图片的层标识等于或低于当前图片的层标识,则不应当将参考图片包括在参考图片列表中。
[0042]根据另一实施例,处理器302被配置为:将I比特标记设置为“I”以显式地指示应当将一个参考图片包括在参考图片列表中,并将I比特标记设置为“O”以显式地指示不应当将一个参考图片包括在参考图片列表中。
[0043]如上所述,如果参考图片的层标识比当前图片的层标识高,则决不允许包括参考图片。如果参考图片的层标识与当前图片的层标识相等或比当前图片的层标识低,则编码器可以通过相应地设置标记来选择是否应当包括参考图片。在此情况下,处理器302还被配置为对I比特标记进行设置,使得其显式地指示:如果参考图片的层标识等于或低于当前图片的层标识并且如果满足另一条件,则不应当将参考图片包括在参考图片列表中。
[0044]解码器使用I比特标记220提供的信息,来创建参考图片列表230。因此,根据上述实施例进行执行的解码器被配置为对片首部进行解码。根据片首部中的句法要素和/或可能根据有效序列参数集合,对包括针对缓冲区描述中每个参考图片的I比特标记220的缓冲区描述进行解码。然后使用缓冲区描述执行图片标记。
[0045]根据另一方面,提供了使用参考图片对多个图片的视频流中的当前图片的表示进行解码的解码器,如图4所示。解码器400被配置为接收针对缓冲区描述中针对当前图片的每个相关联参考图片的I比特标记220,并且解码器400包括处理器402,处理器402被配置为对I比特标记220进行解码,其中,I比特标记220显式地向解码器指示:是否应当将参考图片包括在参考图片列表230中。此外,处理器402被配置为使用I比特标记来确定是否应当将参考图片包括在参考图片列表中。当前图片的层标识高的层标识的参考图片画片,解码器还可以使用1比特标记来确定
个图片来验证没有图片被非故意地丢失时[以下步骤:检查1比特标记值,以推断是否夹失的图片,还可以使用1比特标记来确定1的一个值指示参考图片具有与当前图片相失的参考图片被非故意地丢失了。1比特标3片高的层标识时)指示图片可能已经被正5处理不受影响。
的第五方面,提供了使用参考图片对多个图丨马器400。解码器400被配置为:对与缓冲:匕特标记220进行解码。解码器400包括:考图片的1比特标记值,其中,已解码图片:标记值指示在参考图片列表中包括所述参非故意地丢失了。[0059].对图片进行解码。
[0060]根据另一备选,改变参考图片列表构造处理,使得不再将参考图片的层标识(例如temporal_id)与当前图片的temporal_id进行比较,以推断参考图片是否被包括在参考图片列表中。应当注意的是,决不允许将具有比当前图片的temporal_id高的temporal_id的参考图片包括在参考图片列表中。取而代之的是,使用指示图片是否已经被非故意地丢失或图片是否已经被正确地移除的所述I比特标记,使得仅当标记值被设置为表示参考图片属于与当前图片相同的时间层或更低的时间层时包括所述参考图片。
[0061]进一步参考图3,提供了使用参考图片对多个图片的视频流中的当前图片的表示进行解码的编码器300。编码器被配置为:对与缓冲区描述210中针对当前图片的参考图片相关联的I比特标记220进行编码。编码器包括:处理器302,被配置为根据每个参考图片的层标识和当前图片的层标识之间的比较,设置I比特标记,使得该标记指示如果参考图片的层标识与当前图片的层标识相等或比当前图片的层标识低,则应当将参考图片包括在参考图片列表中,并使得该标记指示如果参考图片的层标识比当前图片的层标识高,则应当将参考图片排除在参考图片列表之外。
[0062]因此,编码器可以被配置为:根据实施例,执行以下步骤来对图片进行编码:
[0063].创建缓冲区描述,根据比较当前图片的层标识和缓冲区描述中参考图片的层标识的评估,设置针对缓冲区描述中每个图片的标志值。针对具有比当前图片更高层标识的图片,设置每个相应标志用于指示将不会将图片包括在参考图片列表中。针对具有与当前图片相等或比当前图片更低层标识的图片,设置每个相应标记用于指示会将图片包括在参考图片列表中。
[0064].对缓冲区描述进行编码。
[0065].对图片进行编码。
[0066]编码器300可以是例如在移动终端中实现的高效视频编码(HEVC)编码器。此外,解码器400还可以是例如在移动终端中实现的高效视频编码(HEVC)解码器。然而,应当注意的是,实施例不限于HEVC。
[0067]处理器302、402能够执行在计算机程序产品(例如以存储器301、401的形式)中存储的计算机程序中所包含的软件指令。相应的计算机程序产品可以是作为读写存储器(RAM)和只读存储器(ROM)的任意组合的存储器。相应的存储器包括持久存储器,持久存储器例如可以是磁存储器、光学存储器、固态存储器或甚至远程安装存储器中的任意单独一个或组合。
【权利要求】
1.一种使用参考图片对多个图片的视频流中的当前图片的表示进行编码的方法,包括: -对与缓冲区描述(210)中针对所述当前图片的参考图片相关联的1比特标记(220)进行编码,其中,所述1比特标记(220)被设置(200)为显式地向解码器指示是否应当将所述参考图片包括在参考图片列表(230)中,所述参考图片列表(230)指示:当对所述当前图片进行解码时哪些图片能够用于参考。
2.根据权利要求1所述的方法,其中,每个图片属于由层标识所标识的层,并且所述方法还包括: -确定(200)所述参考图片的层标识是否高于所述当前图片的层标识,以及-对所述1比特标记进行设置(2014,使得所述1比特标记显式地指示:如果所述参考图片的层标识高于所述当前图片的层标识,则不应当将所述参考图片包括在所述参考图片列表中。
3.根据权利要求2所述的方法,还包括: -对所述1比特标记进行设置(2016),使得所述1比特标记显式地指示:至少如果所述参考图片的层标识等于或低于所述当前图片的层标识,则应当将所述参考图片包括在所述参考图片列表中。
4.根据权利要求1-3中任一项所述的方法,还包括: -将所述1比特标记设置(2016)为“1”,以显式地指示应当将一个参考图片包括在所述参考图片列表中,并将所述1比特标记设置(201幻为“0”,以显式地指示不应当将一个参考图片包括在所述参考图片列表中。
5.根据权利要求2所述的方法,其中,所述方法还包括: -对所述1比特标记进行设置(201(3),使得所述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比特标记(220)进行设置,以显式地向解码器指示是否应当将所述参考图片包括在参考图片列表(230)中,所述参考图片列表(230)指示:当对所述当前图片进行解码时,哪些图片能够用于参考。
16.根据权利要求15所述的编码器(300),其中,每个图片属于由层标识所标识的层,并且所述处理器(302)还被配置为:确定(200)所述参考图片的层标识是否高于所述当前图片的层标 识,并且对所述1比特标记(220)进行设置,使得所述1比特标记(220)显式地指示:如果所述参考图片的层标识高于所述当前图片的层标识,则不应当将所述参考图片包括在所述参考图片列表中。
17.根据权利要求16所述的编码器(300),其中,所述处理器(302)还被配置为:对所述1比特标记(220)进行设置,使得所述1比特标记(220)显式地指示:至少如果所述参考图片的层标识等于或低于所述当前图片的层标识,则应当将所述参考图片包括在所述参考图片列表中。
18.根据权利要求15-17中任一项所述的编码器(300),其中,所述处理器(302)还被配置为:将所述1比特标记设置为“1”,以显式地指示应当将一个参考图片包括在所述参考图片列表中,并将所述1比特标记设置为“0”,以显式地指示不应当将一个参考图片包括在所述参考图片列表中。
19.根据权利要求16所述的编码器(300),其中,所述处理器(302)还被配置为:对所述1比特标记进行设置,使得所述1比特标记显式地指示:如果所述参考图片的层标识等于或低于所述当前图片的层标识并且满足另一条件,则应当将所述参考图片包括在所述参考图片列表中。
20.根据权利要求15-19中任一项所述的编码器(300),其中,所述处理器(302)被配置为:将所述1比特标记编码在片首部中。
21.根据权利要求15-19中任一项所述的编码器(300),其中,所述处理器(302)被配置为:将所述1比特标记编码在参数集合中。
22.根据权利要求15-21中任一项所述的编码器(300),其中,所述层标识是时间层标识。
23.根据权利要求15-22中任一项所述的编码器(300),其中,所述编码器是高效视频编码编码器。
24.一种使用参考图片对多个图片的视频流中的当前图片的表示进行解码的解码器(400),其中,所述解码器(400)被配置为:对与缓冲区描述中针对所述当前图片的参考图片相关联的1比特标记(220)进行解码,所述1比特标记(220)显式地向所述解码器指示是否应当将所述参考图片包括在所述参考图片列表(230)中,所述参考图片列表(230)指示当对所述当前图片进行解码时哪些图片能够用于参考,并且所述解码器(400)包括:处理器(402),被配置为使用所述1比特标记来确定是否应当将所述参考图片包括在所述参考图片列表(230)中。
25.根据权利要求24所述的解码器(400),其中,所述解码器(400)包括:处理器(402),被配置为解释所述1比特标记中的一个值显式地指示不应当将一个参考图片包括在所述参考图片列表中。
26.根据权利要求25所述的解码器(400),其中,所述处理器(402)还被配置为:解释所述1比特标记中的一个值显式地指示应当将一个参考图片包括在所述参考图片列表中。
27.根据权利要求24-26中任一项所述的解码器(400),其中,所述处理器(402)还被配置为:解释被设置为“1”的所述1比特标记显式地指示应当将一个参考图片包括在所述参考图片列表中,并且解释被设置为“O”的所述1比特标记显式地指示不应当将一个参考图片包括在所述参考图片列表中。
28.根据权利要求24-27中任一项所述的解码器(400),其中,所述处理器(402)被配置为:对片首部中的所述1比特标记进行解码。
29.根据权利要求24-27中任一项所述的解码器(400),其中,所述处理器(402)还被配置为:对参数集合中的所述1比特标记进行解码。
30.根据权利要求24-29中任一项所述的解码器(400),其中,所述解码器是高效视频编码HEVC编码器。
31.一种使用参考图片对多个图片的视频流中的当前图片的表示进行编码的编码器(300),其中,所述编码器被配置为:对与缓冲区描述(210)中针对所述当前图片的参考图片相关联的1比特标记(220)进行编码,所述编码器包括:处理器(302),被配置为:根据每个参考图片的所述层标识和所述当前图片的层标识之间的比较来设置1比特标记,使得所述标记指示:如果所述参考图片的所述层标识等于或低于所述当前图片的层标识,则应当将所述参考图片包括在所述参考图片列表中;并使得所述标记指示:如果所述参考图片的层标识高于所述当前图片的层标识,则应当将所述参考图片排除在所述参考图片列表之外。
32.一种使用参考图片对多个图片的视频流中的当前图片的表示进行解码的解码器(400),其中,所述解码器(400)被配置为:对与缓冲区描述中针对所述当前图片的参考图片相关联的1比特标记(220)进行解码,所述解码器(400)包括:处理器,被配置为:针对已解码图片缓冲区中缺失的每个参考图片,检查针对所述缓冲区描述中相应参考图片的所述1比特标记,并且如果所述1比特标记指示所述参考图片被包括在所述参考图片列表中,则所述处理器被配置为推断所述图片被非故意地丢失了。
【文档编号】H04N19/30GK103843340SQ201280048217
【公开日】2014年6月4日 申请日期:2012年9月27日 优先权日:2011年9月29日
【发明者】乔纳坦·萨缪尔森, 理卡尔德·肖伯格 申请人:瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1