用于视频译码的参考图像列表构造制造技术

技术编号:18240909 阅读:109 留言:0更新日期:2018-06-17 05:54
本申请涉及用于视频译码的参考图像列表构造。本发明专利技术描述涉及构造参考图像列表的技术。可从参考图像集的参考图像子集构造所述参考图像列表。在一些实例中,可以特定方式将所述参考图像子集排序以形成所述参考图像列表。 1

Reference image list construction for video decoding

The application relates to a reference image list structure for video decoding. The invention relates to a technology for constructing a reference image list. The reference image list can be constructed from the reference image subset of the reference image set. In some instances, the reference image subset can be sorted in a specific way to form the reference image list. One

【技术实现步骤摘要】
用于视频译码的参考图像列表构造分案申请的相关信息本案是分案申请。该分案的母案是申请日为2012年09月20日、PCT申请号为PCT/US2012/056361的国际申请进入中国后专利技术名称为“用于视频译码的参考图像列表构造”的第201280046061.0号专利技术专利申请案。本申请案主张以下各申请案的权利:2011年9月23日申请的第61/538,787号美国临时申请案;2011年9月26日申请的第61/539,433号美国临时专利申请案;以及2011年9月30日申请的第61/542,034号美国临时专利申请案,所述申请案中的每一者的全部内容以其全文引用的方式并入本文中。
本专利技术涉及视频译码且,更明确地说,涉及用于译码视频数据的技术。
技术介绍
数字视频能力可并入到广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板型计算机、电子书阅读器、数字摄像机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能型电话”、视频电信会议装置、视频流装置,及其类似者。数字视频装置实施视频压缩技术,例如以下各者中所描述的那些技术:由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分(高级视频译码(AVC))定义的标准、目前在开发中的高效率视频译码(HEVC)标准,以及这些标准的扩展。视频装置可通过实施这些视频压缩技术而更有效率地传输、接收、编码、解码及/或存储数字视频信息。视频压缩技术执行空间(图像内)预测和/或时间(图像间)预测,以减少或去除视频序列中所固有的冗余。对于基于块的视频译码,可将视频切片(即,视频图像或视频图像的一部分)分割成视频块,视频块还可被称作树块、译码树块(CTB)、译码树单元(CTU)、译码单元(CU)和/或译码节点。使用相对于相同图像中的相邻块中的参考样本的空间预测来编码图像的经帧内译码(I)切片中的视频块。图像的经帧间译码(P或B)切片中的视频块可使用相对于相同图像中的相邻块中的参考样本的空间预测或相对于其它参考图像中的参考样本的时间预测。图像可被称作帧,且参考图像可被称作参考帧。空间预测或时间预测导致译码用于块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。根据指向形成预测性块的参考样本的块的运动向量和指示经译码块与预测性块之间的差异的残余数据来编码经帧间译码块。根据帧内译码模式和残余数据来编码经帧内译码块。为了进行进一步压缩,可将残余数据从像素域变换到变换域,从而产生残余变换系数,可然后量化残余变换系数。可扫描最初布置成二维阵列的经量化的变换系数,以便产生变换系数的一维向量,且可应用熵译码以实现甚至更多压缩。
技术实现思路
一般来说,本专利技术描述与导出用于视频译码中的参考图像集有关的技术。举例来说,所述参考图像集可构成多个参考图像子集的组合。所述参考图像子集中的每一者可识别多个潜在参考图像,但少于全部的潜在参考图像。在本专利技术中所描述的实例技术中,一种视频译码器(编码器或解码器)可构造多个列表,每一列表包含所述潜在参考图像的一子集的识别符。从这些多个列表,所述视频译码器可构造所述多个参考图像子集,此情形导致所述视频译码器导出所述参考图像集。除与导出所述参考图像集有关的技术之外,本专利技术还描述简化的参考图像列表初始化技术。此参考图像列表初始化可去除对将所述参考图像重新排序的需要。举例来说,如果不需要参考图像列表修改,那么所述初始参考图像列表可形成所述最终参考图像列表,且可能不需要任何进一步重新排序。所述技术还可关于以如下方式构造所述参考图像列表:其中所述视频译码器重复地将参考图像添加到所述参考图像列表,直到所述参考图像列表的条目数等于条目的最大可允许数目为止。在一些实例中,所述技术是关于参考图像列表修改。举例来说,所述视频译码器可通过以下操作来修改所述初始参考图像列表:参考所述参考图像子集中的一者或一者以上,且在所述构造所述初始参考图像列表之后将所述参考图像子集中的一个或一个以上图像包含在所述参考图像列表中。在一些实例中,所述视频译码器可执行已解码图像缓冲器(DPB)管理。在这些实例中,如果已解码图像并不属于所述参考图像集,那么所述视频译码器可将所述已解码图像从所述DPB中去除。在一些实例中,所述视频译码器可在译码当前图像之前去除所述已解码图像。在一个实例中,本专利技术描述一种用于译码视频数据的方法,所述方法包含译码指示属于参考图像集的参考图像的信息。在此实例中,所述参考图像集识别可潜在地用于对当前图像进行帧间预测且可潜在地用于对在解码次序上在所述当前图像之后的一个或一个以上图像进行帧间预测的所述参考图像。所述方法还包含:构造多个参考图像子集,每一参考图像子集识别所述参考图像集的所述参考图像中的零者或多者;以及基于所述多个参考图像子集而译码所述当前图像。在一个实例中,本专利技术描述一种用于译码视频数据的装置。所述装置包含视频译码器,所述视频译码器经配置以译码指示属于参考图像集的参考图像的信息。在此实例中,所述参考图像集识别可潜在地用于对当前图像进行帧间预测且可潜在地用于对在解码次序上在所述当前图像之后的一个或一个以上图像进行帧间预测的所述参考图像。所述视频译码器还经配置以:构造多个参考图像子集,每一参考图像子集识别所述参考图像集的所述参考图像中的零者或多者;以及基于所述多个参考图像子集而译码所述当前图像。在一个实例中,本专利技术描述一种具有存储在其上的指令的计算机可读存储媒体,所述指令在经执行时致使用于译码视频数据的装置的处理器译码指示属于参考图像集的参考图像的信息。在此实例中,所述参考图像集识别可潜在地用于对当前图像进行帧间预测且可潜在地用于对在解码次序上在所述当前图像之后的一个或一个以上图像进行帧间预测的所述参考图像。所述指令还致使所述处理器:构造多个参考图像子集,每一参考图像子集识别所述参考图像集的所述参考图像中的零者或多者;以及基于所述多个参考图像子集而译码所述当前图像。在一个实例中,本专利技术描述一种用于译码视频数据的装置。所述装置包含用于译码指示属于参考图像集的参考图像的信息的装置。在此实例中,所述参考图像集识别可潜在地用于对当前图像进行帧间预测且可潜在地用于对在解码次序上在所述当前图像之后的一个或一个以上图像进行帧间预测的所述参考图像。所述装置还包含:用于构造多个参考图像子集的装置,每一参考图像子集识别所述参考图像集的所述参考图像中的零者或多者;以及用于基于所述多个参考图像子集而译码所述当前图像的装置。在一个实例中,本专利技术描述一种用于译码视频数据的方法,所述方法包含译码指示属于参考图像集的参考图像的信息。在此实例中,所述参考图像集识别可潜在地用于对当前图像进行帧间预测且可潜在地用于对在解码次序上在所述当前图像之后的一个或一个以上图像进行帧间预测的所述参考图像。所述方法还包含:构造多个参考图像子集,每一参考图像子集识别所述参考图像集的所述参考图像中的零者或多者;只要参考图像列表条目的数目不大于可允许参考列表条目的最大数目,便将以下各参考图像添加到参考图像列表中:来自所述多个参考图像子集中的第一子集的参考图像、后接续有来自所述多本文档来自技高网
...
用于视频译码的参考图像列表构造

【技术保护点】
1.一种用于编码视频数据的方法,所述方法包括:

【技术特征摘要】
2011.09.23 US 61/538,787;2011.09.26 US 61/539,433;1.一种用于编码视频数据的方法,所述方法包括:编码指示属于参考图像集的参考图像的信息,其中所述参考图像集识别可潜在地用于对当前图像进行帧间预测且可潜在地用于对在解码次序上在所述当前图像之后的一个或多个图像进行帧间预测的所述参考图像;构造第一参考图像子集,所述第一参考图像子集识别在解码次序上在所述当前图像之前、及在输出次序上在所述当前图像之前、且可潜在地用于对所述当前图像及在解码次序上在所述当前图像之后的所述一个或多个图像中的一者或多者进行帧间预测的短期参考图像,且所述第一参考图像子集排除在所述输出次序上在所述当前图像之前、不可用于对所述当前图像进行帧间预测但可用于对在解码次序上在所述当前图像之后的一个或多个图像进行帧间预测的短期参考图像;构造第二参考图像子集,所述第二参考图像子集识别在解码次序上在所述当前图像之前、及在输出次序上在所述当前图像之后、且可潜在地用于对所述当前图像及在解码次序上在所述当前图像之后的所述一个或多个图像中的一者或多者进行帧间预测的短期参考图像,且所述第二参考图像子集排除在输出次序上在所述当前图像之后、不可用于对所述当前图像进行帧间预测但可用于对在解码次序上在所述当前图像之后的一个或多个图像进行帧间预测的短期参考图像;构造第三参考图像子集,所述第三参考图像子集识别在解码次序上在所述当前图像之前、且可潜在地用于对所述当前图像及在解码次序上在所述当前图像之后的所述一个或多个图像中的一者或多者进行帧间预测的长期参考图像,且所述第三参考图像子集排除在解码次序上在所述当前图像之前、不可用于对所述当前图像的帧间预测但可用于在解码次序上在所述当前图像之后的一个或多个图像进行帧间预测的长期参考图像;只要参考图像列表条目的数目小于可允许参考图像列表条目的最大数目,便将以下各参考图像添加到参考图像列表中:来自所述多个参考图像子集中的所述第一参考图像子集的参考图像、后接续有来自所述多个参考图像子集中的所述第二参考图像子集的参考图像,及后接续有来自所述多个参考图像子集中的所述第三参考图像子集的参考图像;以及基于所述参考图像列表而编码所述当前图像。2.根据权利要求1所述的方法,其中添加所述参考图像包括:在所述参考图像列表中添加来自所述第一参考图像子集的所述参考图像,直到在所述参考图像列表中添加了所述第一参考图像子集中的所有参考图像或参考图像列表条目的所述数目等于可允许参考图像列表条目的所述最大数目为止;当参考图像列表条目的所述数目小于可允许参考图像列表条目的所述最大数目时,且在添加了来自所述第一参考图像子集的所述参考图像之后,在所述参考图像列表中添加来自所述第二参考图像子集的所述参考图像,直到在所述参考图像列表中识别所述第二参考图像子集中的所有参考图像或参考图像列表条目的所述数目等于可允许参考图像列表条目的所述最大数目为止;以及当参考图像列表条目的所述数目小于可允许参考图像列表条目的所述最大数目时,且在添加来自所述第二参考图像子集的所述参考图像之后,在所述参考图像列表中添加来自所述第三参考图像子集的所述参考图像,直到在所述参考图像列表中识别所述第三参考图像子集中的所有参考图像或参考图像列表条目的所述数目等于可允许参考图像列表条目的所述最大数目为止。3.根据权利要求2所述的方法,其进一步包括:编码第一语法元素,所述第一语法元素指示所述第一参考图像子集中的参考图像的数目;以及编码第二语法元素,所述第二语法元素指示所述第二参考图像子集中的参考图像的数目;编码第三语法元素,所述第三语法元素指示识别信息包含在图像参数集PPS中的长期参考图像的数目,其中所述长期参考图像可潜在地用于对所述当前图像进行帧间预测且可潜在地用于对在解码次序上在所述当前图像之后的一个或多个图像进行帧间预测;编码第四语法元素,所述第四语法元素指示识别信息不包含在所述PPS中的所述长期参考图像的数目;以及基于第三语法元素和所述第四语法元素而确定所述第三参考图像子集中的参考图像的数目,其中在所述参考图像列表中添加来自所述第一参考图像子集的所述参考图像包括:添加来自所述第一参考图像子集的所述参考图像,直到从所述第一参考图像子集添加的参考图像的数目等于所述第一语法元素的值或参考图像列表条目的所述数目等于可允许参考图像列表条目的所述最大数目为止,其中在所述参考图像列表中添加来自所述第二参考图像子集的所述参考图像包括:添加来自所述第二参考图像子集的所述参考图像,直到从所述第二参考图像子集添加的参考图像的数目等于所述第二语法元素的值或参考图像列表条目的所述数目等于可允许参考图像列表条目的所述最大数目为止,且其中在所述参考图像列表中添加来自所述第三参考图像子集的所述参考图像包括:添加来自所述第三参考图像子集的所述参考图像,直到从所述第三参考图像子集添加的参考图像的数目等于所确定的所述第三参考图像子集中的参考图像的数目或参考图像列表条目的所述数目等于可允许参考图像列表条目的所述最大数目为止。4.根据权利要求1所述的方法,其中所述参考图像列表包括第一参考图像列表,参考图像列表条目的所述数目包括所述第一参考图像列表中的条目的数目,且可允许参考图像列表条目的所述最大数目包括所述第一参考图像列表中的可允许条目的最大数目,所述方法进一步包括:只要第二参考图像列表中的条目的数目小于所述第二参考图像列表中的可允许条目的最大数目,便将以下各参考图像添加到所述第二参考图像列表中:来自所述多个参考图像子集中的所述第二参考图像子集的所述参考图像、后接续有来自所述多个参考图像子集中的所述第一参考图像子集的所述参考图像,及后接续有来自所述多个参考图像子集中的所述第三参考图像子集的所述参考图像,其中编码所述当前图像包括基于所述第一参考图像列表和所述第二参考图像列表而编码所述当前图像。5.一种用于编码视频数据的视频编码器,所述视频编码器经配置以:编码指示属于参考图像集的参考图像的信息,其中所述参考图像集识别可潜在地用于对当前图像进行帧间预测且可潜在地用于对在解码次序上在所述当前图像之后的一个或多个图像进行帧间预测的所述参考图像;构造第一参考图像子集,所述第一参考图像子集识别在解码次序上在所述当前图像之前、及在输出次序上在所述当前图像之前、且可潜在地用于对所述当前图像及在解码次序上在所述当前图像之后的所述一个或多个图像中的一者或多者进行帧间预测的短期参考图像,且所述第一参考图像子集排除在所述输出次序上在所述当前图像之前、不可用于对所述当前图像进行帧间预测但可用于对在解码次序上在所述当前图像之后的一个或多个图像进行帧间预测的短期参考图像;构造第二参考图像子集,所述第二参考图像子集识别在解码次序上在所述当前图像之前、及在输出次序上在所述当前图像之后、且可潜在地用于对所述当前图像及在解码次序上在所述当前图像之后的所述一个或多个图像中的一者或多者进行帧间预测的短期参考图像,且所述第二参考图像子集排除在输出次序上在所述当前图像之后、不可用于对所述当前图像进行帧间预测但可用于对在解码次序上在所述当前图像之后的一个或多个图像进行帧间预测的短期参考图像;构造第三参考图像子集,所述第三参考图像子集识别在解码次序上在所述当前图像之前、且可潜在地用于对所述当前图像及在解码次序上在所述当前图像之后的所述一个或多个图像中的一者或多者进行帧间预测的长期参考图像,且所述第三参考图像子集排除在解码次序上在所述当前图像之前、不可用于对所述当前图像的帧间预测但可用于在解码次序上在所述当前图像之后的一个或多个图像进行帧间预测的长期参考图像;只要参考图像列表条目的数目小于可允许参考图像列表条目的最大数目,便将以下各参考图像添加到参考图像列表中:来自所述多个参考图像子集中的所述第一参考图像子集的参考图像、后接续有来自所述多个参考图像子集中的所述第二参考图像子集的参考图像,及后接续有来自所述多个参考图像子集中的所述第三参考图像子集的参考图像;以及基于所述参考图像列表而编码所述当前图像。6.根据权利要求5所述的视频编码器,其中为了添...

【专利技术属性】
技术研发人员:王益魁陈盈
申请(专利权)人:维洛媒体国际有限公司
类型:发明
国别省市:爱尔兰,IE

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

1