编码方法与相对应的编码器以及解码器技术

技术编号:18530497 阅读:29 留言:0更新日期:2018-07-25 15:13
一种编码方法与相对应的编码器以及解码器,该编码方法用于编码图像的参考设置集,该方法包含:判断当前编码图像是否是参考图像,如果判断该当前编码图像是非参考图像,则将该当前编码图像的参考设置集设置为不标记不再作为参考图像的图像;如果判断该当前编码图像是参考图像,则将该当前编码图像的参考设置集设置为标记不再作为参考图像的图像。通过本发明专利技术的编码方法、编码器以及解码器,能够使得已编码图像缓冲器避免由于丢失图像而导致的已编码图像缓冲器无法正常移出参考图像的问题,提高已编码图像缓冲器工作效率。

【技术实现步骤摘要】
编码方法与相对应的编码器以及解码器
本专利技术有关于视频编码/解码,更具体来说,涉及用于译码视频数据的技术。
技术介绍
数字视频能力可并入到广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板型计算机、电子书阅读器、数字摄像机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能型电话”、视频电信会议装置、视频流装置,及其类似者。数字视频装置实施视频压缩技术,例如以下各者中所描述的那些技术:由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分(高级视频译码(AVC))定义的标准、目前在开发中的高效率视频译码(HEVC)标准,以及这些标准的扩展。视频装置可通过实施这些视频压缩技术而更有效率地传输、接收、编码、解码及/或存储数字视频信息。传统的视频编码标准通常采用基于区块的编码技术来应用空间以及时间的冗余。举例来说,基本的途径是将整个来源帧分割为多个区块,在每一区块上执行帧内预测/帧间预测,每一区块执行冗余转换,以及执行量化以及熵编码。此外,在编码循环中产生一个重建帧,来提供参考像素数据以编码后续区块。对于一些视频编码标准来说,环内滤波是用来增强重建帧的图像质量。图像的经帧间译码(P或B)的视频块可使用相对于相同图像中的相邻块中的参考样本的空间预测或相对于其它参考图像中的参考样本的时间预测。图像可被称作帧,且参考图像可被称作参考帧。视频解码器是用来执行视频编码器所执行的视频编码的逆操作。举例来说,视频编码器中的熵编码器是用来产生一个编码的比特流,视频解码器中的熵解码器是用来解码该编码的比特流。熵编码器实施算术编码。
技术实现思路
本专利技术的目的之一是提供一种编码方法与相对应的编码器以及解码器,来编码图像的参考设置集,以及解码图像,来保证已解码图像缓冲器正常工作。依据本专利技术的第一方面,提供一种编码方法,该编码方法用于编码图像的参考设置集,该方法包含:根据当前编码图像是否是参考图像来设置该当前编码图像的参考设置集中已解码图像缓冲保持信息。其中,该方法判断当前编码图像是否是参考图像,如果判断该当前编码图像是非参考图像,则将该当前编码图像的参考设置集设置为不标记不再作为参考图像的图像;如果判断该当前编码图像是参考图像,则将该当前编码图像的参考设置集设置为标记不再作为参考图像的图像。依据本专利技术的另一方面,提供一种编码方法,该编码方法用于编码图像的参考设置集,该方法包含:根据当前编码图像是否是非随机访问可解码图像还是随机访问可解码图像来设置该当前编码图像的参考设置集。其中,该编码方法进一步根据在该当前编码图像解码之后,不再作为参考图像的图像是否是非随机访问可解码图像来设置该当前编码图像的参考设置集。其中,当该当前编码图像是非随机访问可解码图像,并且该不再作为参考图像的图像是非随机访问可解码图像,标记该不再作为参考图像的图像。通过本专利技术的编码方法、编码器以及解码器,能够使得已编码图像缓冲器避免由于丢失图像而导致的已编码图像缓冲器无法正常移出参考图像的问题,提高已编码图像缓冲器工作效率。。在本领域的技术人员阅读了如下的本专利技术的细节说明与举例的附图之后,可了解本专利技术的其他目的。附图说明图1是表示图像之间参考关系的示意图。图2A-图2C是DPB中存储的图像示意图。图3A-图3C是DPB中存储的图像另一示意图。图4A-图4D是依据本专利技术的实施例的DPB中图像管理的示意图。图5是依据本专利技术的实施例的编码方法的流程图图6是依据本专利技术的实施例的解码方法的流程图。图7是依据本专利技术的实施例的编码器设置参考设置集的DPB保持信息方法的流程图。具体实施方式整个说明书和权利要求书采用确定的术语来指代特定的部件。正如本领域的技术人员将理解的是,制造商可以使用不同的名称来指代某一部件。本文件无意于区分那些名称不同但功能相同的部件。在下面的说明书和权利要求书中,用开放式方式使用术语“包含”和“包括”,因此应当被解释为“包含,但是不限于……”。同样地,术语“耦合”既可以表示间接电气连接也可以表示直接电气连接。因此,如果一个设备与另一个设备耦合,其连接可以是通过直接电气连接或者是通过其他设备和连接件的间接电气连接。本专利技术的技术一般来说涉及用于进行帧间预测的参考图像的管理。举例来说,视频解码器包含已解码图像缓冲器(DPB)。所述DPB存储已解码图像并且尚未输出显示的图像,包含参考图像。参考图像为可潜在地用于对图像进行帧间预测的图像。换句话说,视频译码器可在解码图像期间,基于存储在DPB中的一个或一个以上参考图像而预测所述图像。而如果发生在DPB中存储的参考图像丢失,则将导致参考该丢失的参考图像的图像解码失败,从而导致解码错误。为了有效率地利用DPB,可指定DPB管理过程,例如DPB中的已解码图像的存储过程、参考图像的标记过程、来自DPB的已解码图像的输出以及去除过程,等等。一般来说,在一些当前及开发中的视频译码标准中,DPB管理可包含以下方面中的一者或一者以上:图像识别及参考图像识别、参考图像列表构造、参考图像标记、来自DPB的图像输出、到DPB中的图像插入,以及来自DPB的图像去除。解码器根据当前处理的图像的参考设置集(referenceframeset)中的设定,来判断当前DPB中哪些图像不再作为后续图像的参考图像,从而将该些参考图像重新标记为非参考图像。DPB中包含两类图像,参考图像和未输出的图像,其中参考图像可以是未输出的图像,也可以是已经输出的图像,未输出的图像可以是参考图像或者是非参考图像,已输出的非参考图像需要从DPB移出。本专利技术指定的DPB移出动作是针对已输出的参考图像描述的。刚解码出的图像为未输出图像,根据AVS2定义的输出图像规则,输出某图像后,该图像标记为已输出图像。即在DPB中存储的图像需要至少满足以下两个条件任意一个,其中之一为是参考图像,之二为尚未输出显示。从而当一个原参考图像被重新标记为非参考图像时,并且该重新标记的非参考图像被标记为已输出图像,则其将被从DPB中移出,从而保证DPB中具有足够的空间来存储后续的参考图像,保证解码程序的顺利进行。如上所述,在图像的编码与解码程序中,为了利用空间与时间上的冗余,通常进行图像的参考而进行预测编码或预测解码。当一个图像被其他的图像参考而进行预测编码或者预测解码时,该图像标记为参考图像,当一个图像不被其他图像参考而进行预测编码或者预测解码时,该图像标记为非参考图像。当图像经解码时,所述图像可能为非参考图像或参考图像。参考图像可能为长期参考图像或短期参考图像,且当参考图像经标记为“不用于参考”时,所述参考图像可能变得不再需要供参考。在一些视频译码标准中,可能存在改变参考图像的状态的参考图像标记操作。举例来说,图1是表示图像之间参考关系的示意图,其中的箭头关系表示参考关系。图1中加斜线阴影的图像是表示在其他图像编码、解码时被被参考的图像,即参考图像,表示保存在DPB中的图像。而当图像7已经解码结束之后,图像0不再作为后续图像的参考图像,当图像0已经输出显示时,图像0即可从DPB中移出,从而节省DPB中的空间。换言之,在图像解码的过程中本文档来自技高网
...

【技术保护点】
1.一种编码方法,用于编码图像的参考设置集,该方法包含:根据当前编码图像是否是参考图像来设置该当前编码图像的参考设置集中已解码图像缓冲保持信息。

【技术特征摘要】
1.一种编码方法,用于编码图像的参考设置集,该方法包含:根据当前编码图像是否是参考图像来设置该当前编码图像的参考设置集中已解码图像缓冲保持信息。2.根据权利要求1所述的编码方法,其特征在于,根据当前编码图像是否是参考图像来设置该当前编码图像的参考设置集中已解码图像缓冲保持信息的步骤包含:判断当前编码图像是否是参考图像,如果判断该当前编码图像是非参考图像,则将该当前编码图像的参考设置集设置为不标记不再作为参考图像的图像;如果判断该当前编码图像是参考图像,则将该当前编码图像的参考设置集设置为标记不再作为参考图像的图像。3.根据权利要求2所述的编码方法,其特征在于,其中如果判断该当前编码图像是非参考图像,则将该当前编码图像的参考设置集设置为不标记不再作为参考图像的图像的步骤包含:设置该当前编码图像的参考设置集中的指示标记为非参考图像的数量为0。4.一种编码器,用于执行权利要求1...

【专利技术属性】
技术研发人员:王龙飞邱铭豪
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1