已解码图像缓冲器管理制造技术

技术编号:18899119 阅读:60 留言:0更新日期:2018-09-08 14:00
本发明专利技术涉及已解码图像缓冲器管理。本发明专利技术描述涉及从已解码图像缓冲器DPB输出及去除已解码图像的技术。所述实例技术可在译码当前图像之前将已解码图像从所述DPB中去除。举例来说,如果所述已解码图像在所述当前图像的参考图像集中未加以识别,那么所述实例技术可去除所述已解码图像。

Decoded image buffer management

The present invention relates to the management of decoded image buffer. The present invention relates to a technique for outputting and removing decoded images from decoded image buffer DPB. The example technology can remove the decoded image from the DPB before decoding the current image. For example, if the decoded image is not recognized in the reference image set of the current image, the example technique may remove the decoded image.

【技术实现步骤摘要】
已解码图像缓冲器管理分案申请的相关信息本案是分案申请。该分案的母案是申请日为2012年09月20日、申请号为PCT/US2012/056370的国际申请进入中国后专利技术名称为“已解码图像缓冲器管理”的第201280046502.7号专利技术专利申请案。本申请案主张以下各申请案的权利: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.一种用于解码视频数据的方法,所述方法包括:解码指示属于参考图像集的参考图像的信息,其中所述参考图像集识别可潜在地用于对当前图像进行帧间预测且可潜在地用于对在解码次序上在所述当前图像之后的一个或一个以上图像进行帧间预测的所述参考图像;构造多个参考图像子集,每一参考图像子集识别所述参考图像集的所述参考图像中的零个或多个;通过对所述多个参考图像子集排序而导出所述参考图像集;确定存储在已解码图像缓冲器DPB中的已解码图像是否不需要输出及是否在所述参考图像集中未加以识别;在所述已解码图像不需要输出且在所述参考图像集中未加以识别时,将所述已解码图像从所述DPB中去除;以及在所述去除所述已解码图像之后,解码所述当前图像。

【技术特征摘要】
2011.09.23 US 61/538,787;2011.09.26 US 61/539,433;1.一种用于解码视频数据的方法,所述方法包括:解码指示属于参考图像集的参考图像的信息,其中所述参考图像集识别可潜在地用于对当前图像进行帧间预测且可潜在地用于对在解码次序上在所述当前图像之后的一个或一个以上图像进行帧间预测的所述参考图像;构造多个参考图像子集,每一参考图像子集识别所述参考图像集的所述参考图像中的零个或多个;通过对所述多个参考图像子集排序而导出所述参考图像集;确定存储在已解码图像缓冲器DPB中的已解码图像是否不需要输出及是否在所述参考图像集中未加以识别;在所述已解码图像不需要输出且在所述参考图像集中未加以识别时,将所述已解码图像从所述DPB中去除;以及在所述去除所述已解码图像之后,解码所述当前图像。2.根据权利要求1所述的方法,其进一步包括:基于所述参考图像集而构造参考图像列表,其中将所述已解码图像从所述DPB中去除包括在构造所述参考图像列表之后,将所述已解码图像从所述DPB中去除。3.根据权利要求1所述的方法,其进一步包括:确定输出所述已解码图像的时间;以及基于所述所确定的时间且在解码所述当前图像之前输出所述已解码图像。4.根据权利要求1所述的方法,其进一步包括:在解码所述当前图像之后将所述当前图像存储在所述DPB中。5.根据权利要求1所述的方法,其进一步包括:确定所述DPB是否已满;以及当所述DPB已满时:选择所述DPB中标记为“需要输出”且具有存储在所述DPB中的所有已解码图像的最小图像序列号POC值的已解码图像;以及输出选定图像。6.根据权利要求5所述的方法,其进一步包括:确定所述输出的图像不包含在所述参考图像集中;将所述DPB内存储所述输出的图像的缓冲器清空;以及在解码所述当前图像之后将所述当前图像存储在所述DPB内的所述缓冲器中。7.根据权利要求1所述的方法,其中解码包括:通过视频解码器解码指示属于所述参考图像集的参考图像的信息,其中所述参考图像集识别可潜在地用于对所述当前图像进行帧间预测且可潜在地用于对在解码次序上在所述当前图像之后的一个或一个以上图像进行帧间预测的所述参考图像;其中构造包括:通过视频解码器构造多个参考图像子集,每一参考图像子集识别所述参考图像集的所述参考图像中的零个或多个;其中导出包括:由所述视频解码器通过对所述多个参考图像子集排序而导出所述参考图像集;其中确定包括:通过所述视频解码器确定存储在所述已解码图像缓冲器DPB中的已解码图像是否不需要输出及是否在所述参考图像集中未加以识别;其中在所述已解码图像不需要输出且在所述参考图像集中未加以识别时,去除包括通过所述视频解码器将所述已解码图像从所述DPB中去除;且其中在所述去除所述已解码图像之后,解码包括通过所述视频解码器解码所述当前图像。8.一种用于解码视频数据的装置,所述装置包括视频解码器,所述视频解码器经配置以:解码指示属于参考图像集的参考图像的信息,其中所述参考图像集识别可潜在地用于对当前图像进行帧间预测且可潜在地用于对在解码次序上在所述当前图像之后的一个或一个以上图像进行帧间预测的所述参考图像;构造多个参考图像子集,每一参考图像子集识别所述参考图像集的所述参考图像中的零个或多个;通过对所述多个参考图像子集排序而导出所述参考图像集;确定存储在已解码图像缓冲器DPB中的已解码图像是否不需要输出及是否在所述参考图像集中未加以识别;在所述已解码图像不需要输出且在所述参考图像集中未加以识别时,将所述已解码图像从所述DPB中去除;以及在所述去除所述已解码图像之后,解码所述当前图像。9.根据权利要求8所述的装置,其中所述视频解码器经配置以:基于所述参考图像集而构造参考图像列表,其中为了将所述已解码图像从所述DPB中去除,所述视频译码...

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

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

1