视频编码器、视频解码器及相应方法技术

技术编号:24894097 阅读:40 留言:0更新日期:2020-07-14 18:19
本申请公开了一种缓解解码峰值的解码方法以及设备,该方法包括:从码流中获取第一标识,所述第一标识用于表示所述码流允许的知识图像之间的最小解码时间间隔k;若当前解码图像参考了知识图像进行解码,解析码流时获取当前解码图像的解码时刻ti与最近一次参考了新的知识图像的第一解码图像的解码时刻tj,其中,所述新的知识图像为解码所述第一解码图像时未被解码或需要重新解码的知识图像;根据ti与tj的差值与k的大小关系,确定出预设数量个知识图像作为所述当前解码图像的候选参考图像。实施本申请能够提高编解码中的预测准确性,提升编码效率。

【技术实现步骤摘要】
视频编码器、视频解码器及相应方法
本专利技术涉及视频编解码领域,尤其涉及一种视频图像的编码和解码方法、装置以及相应的编码器和解码器。
技术介绍
数字视频能力可并入到多种多样的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能电话”)、视频电话会议装置、视频流式传输装置及其类似者。数字视频装置实施视频压缩技术,例如,在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频编码(AVC)定义的标准、视频编码标准H.265/高效视频编码(HEVC)标准以及此类标准的扩展中所描述的视频压缩技术。视频装置可通过实施此类视频压缩技术来更有效率地发射、接收、编码、解码和/或存储数字视频信息。视频压缩技术执行空间(图像内)预测和/或时间(图像间)预测以减少或去除视频序列中固有的冗余。对于基于块的视频编码,视频条带(即,视频帧或视频帧的一部分)可分割成若干图像块,所述图像块也可被称作树块、编码单元(CU)和/或编码节点。使用关于同一图像中的相邻块中的参考样本的空间预测来编码图像的待帧内编码(I)条带中的图像块。图像的待帧间编码(P或B)条带中的图像块可使用相对于同一图像中的相邻块中的参考样本的空间预测或相对于其它参考图像中的参考样本的时间预测。图像可被称作帧,且参考图像可被称作参考帧。
技术实现思路
本申请实施例提供一种视频图像的编解码方法、装置及相应的编码器和解码器,一定程度上提高图像块的运动信息的预测准确性,从而提高编解码性能。第一方面,本申请实施例提供了一种视频解码方法,包括:从码流中获取第一标识,所述第一标识用于表示所述码流允许的知识图像之间的最小解码时间间隔k;若当前解码图像参考了知识图像进行解码,解析码流时获取当前解码图像的解码时刻ti与最近一次参考了新的知识图像的第一解码图像的解码时刻tj,其中,所述新的知识图像为解码所述第一解码图像时未被解码或需要重新解码的知识图像;根据ti与tj的差值与k的大小关系,确定出预设数量个知识图像作为所述当前解码图像的候选参考图像。第二方面,本申请实施例提供一种解码装置,包括用于实施第一方面的任意一种方法的若干个功能单元。举例来说,该解码装置可以包括:第一获取模块,用于从码流中获取第一标识,所述第一标识用于表示所述码流允许的知识图像之间的最小解码时间间隔k;第二获取模块,用于若当前解码图像参考了知识图像进行解码,解析码流时获取当前解码图像的解码时刻ti与最近一次参考了新的知识图像的第一解码图像的解码时刻tj,其中,所述新的知识图像为解码所述第一解码图像时未被解码或需要重新解码的知识图像;确定模块,用于根据ti与tj的差值与k的大小关系,确定出预设数量个知识图像作为所述当前解码图像的候选参考图像。基于第一方面或第二方面,在一些可能的实施方式下,所述k不小于所述码流符合的profile或level允许的最小解码时间间下限。基于第一方面或第二方面,在一些可能的实施方式下,所述根据ti与tj的差值与k的大小关系,确定出n个知识图像作为所述当前解码图像的候选参考图像包括:若ti-tj不小于k,则确定出n个知识图像作为所述当前解码图像的候选参考图像;所述n个知识图像包括当前未解码或需要进行重新解码的知识图像,n为正整数。基于第一方面或第二方面,在一些可能的实施方式下,若ti-tj不小于k,则确定出m+n个知识图像作为所述当前解码图像的候选参考图像;其中,m个知识图像包括已解码的知识图像,n个知识图像包括当前未解码或需要进行重新解码的知识图像,m,n为正整数。基于第一方面或第二方面,在一些可能的实施方式下,所述确定出n个知识图像作为所述当前解码图像的候选参考图像包括:在当前未解码或需要重新解码的知识图像中确定出与所述当前解码图像内容相似性最高的n个知识图像。基于第一方面或第二方面,在一些可能的实施方式下,所述确定出n个知识图像作为所述当前解码图像的候选参考图像包括:在当前未解码或需要进行重新解码的知识图像中确定出与所述当前解码图像显示时刻最接近n个的知识图像。基于第一方面或第二方面,在一些可能的实施方式下,所述确定出n个知识图像作为所述当前解码图像的候选参考图像包括:在当前未解码或需要重新解码的知识图像中确定出n个编码效率最高的知识图像。基于第一方面或第二方面,在一些可能的实施方式下,所述根据ti与tj的差值与k的大小关系,确定出n个知识图像作为所述当前解码图像的候选参考图像包括:若ti-tj小于k,则确定出m个知识图像作为所述当前解码图像的候选参考图像;其中,m个知识图像包括已解码且不需要重新编码的知识图像,m为正整数。第三方面,本申请实施例提供了一种视频解码方法,包括:获取第一解码图像;所述第一解码图像为主码流中在当前待解码图像之前最近一个紧随序列头后的支持随机访问且仅参考知识图像的图像;将新知识图像作为所述当前待解码图像的参考图像;所述当前待解码图像为支持随机访问且仅参考知识图像的图像;其中,在所述主码流中,所述当前待解码图像和所述第一解码图像之间解码的图像的数目至少为f*k;所述k为所述主码流允许的知识图像之间的最小解码时间间隔;所述f为所述主码流中声明的视频序列的帧率;所述新知识图像的个数不大于预设值n;所述n为正整数;所述新知识图像为所述当前待解码图像参考的知识图像中没有被所述第一解码图像所参考的知识图像。第四方面,本申请实施例提供了一种视频解码装置,该装置包括:第二获取模块,用于获取第一解码图像;所述第一解码图像为主码流中在当前待解码图像之前最近一个紧随序列头后的支持随机访问且仅参考知识图像的图像;确定模块,用于将新知识图像作为所述当前待解码图像的参考图像;所述当前待解码图像为支持随机访问且仅参考知识图像的图像;其中,在所述主码流中,所述当前待解码图像和所述第一解码图像之间解码的图像的数目至少为f*k;所述k为所述主码流允许的知识图像之间的最小解码时间间隔;所述f为所述主码流中声明的视频序列的帧率;所述新知识图像的个数不大于预设值n;所述n为正整数;所述新知识图像为所述当前待解码图像参考的知识图像中没有被所述第一解码图像所参考的知识图像。基于第三方面或第四方面,在一些可能的实施方式下,方法还包括:根据所述新知识图像解码所述当前待解码图像。相应地,上述装置还包括解码模块,用于执行该步骤。基于第三方面或第四方面,在一些可能的实施方式下,n=1。基于第三方面或第四方面,在一些可能的实施方式下,所述新知识图像是通过解码知识库码流得到的。第五方面,本申请实施例提供一种用于解码视频数据的设备,所述设备包括:存本文档来自技高网
...

【技术保护点】
1.一种视频解码方法,其特征在于,所述方法包括:/n从码流中获取第一标识,所述第一标识用于表示所述码流允许的知识图像之间的最小解码时间间隔k;/n若当前解码图像参考了知识图像进行解码,/n解析码流时获取当前解码图像的解码时刻t

【技术特征摘要】
20190107 CN 20191001354591.一种视频解码方法,其特征在于,所述方法包括:
从码流中获取第一标识,所述第一标识用于表示所述码流允许的知识图像之间的最小解码时间间隔k;
若当前解码图像参考了知识图像进行解码,
解析码流时获取当前解码图像的解码时刻ti与最近一次参考了新的知识图像的第一解码图像的解码时刻tj,其中,所述新的知识图像为解码所述第一解码图像时未被解码或需要重新解码的知识图像;
根据ti与tj的差值与k的大小关系,确定出预设数量个知识图像作为所述当前解码图像的候选参考图像。


2.根据权利要求1所述的方法,其特征在于,所述k不小于所述码流符合的profile或level允许的最小解码时间间下限。


3.根据权利要求1所述的方法,其特征在于,所述根据ti与tj的差值与k的大小关系,确定出n个知识图像作为所述当前解码图像的候选参考图像包括:
若ti-tj不小于k,则确定出n个知识图像作为所述当前解码图像的候选参考图像;所述n个知识图像包括当前未解码或需要进行重新解码的知识图像,n为正整数。


4.根据权利要求1所述的方法,其特征在于,所述根据ti与tj的差值与k的大小关系,确定出n个知识图像作为所述当前解码图像的候选参考图像包括:
若ti-tj不小于k,则确定出m+n个知识图像作为所述当前解码图像的候选参考图像;其中,m个知识图像包括已解码的知识图像,n个知识图像包括当前未解码或需要进行重新解码的知识图像,m,n为正整数。


5.根据权利要求3所述的方法,其特征在于,所述确定出n个知识图像作为所述当前解码图像的候选参考图像包括:
在当前未解码或需要重新解码的知识图像中确定出与所述当前解码图像内容相似性最高的n个知识图像。


6.根据权利要求3所述的方法,其特征在于,所述确定出n个知识图像作为所述当前解码图像的候选参考图像包括:
在当前未解码或需要进行重新解码的知识图像中确定出与所述当前解码图像显示时刻最接近n个的知识图像。


7.根据权利要求3所述的方法,其特征在于,所述确定出n个知识图像作为所述当前解码图像的候选参考图像包括:
在当前未解码或需要重新解码的知识图像中确定出n个编码效率最高的知识图像。


8.根据权利要求3-7中任一项所述的方法,其特征在于,所述根据ti与tj的差值与k的大小关系,确定出n个知识图像作为所述当前解码图像的候选参考图像包括:
若ti-tj小于k,则确定出m个知识图像作为所述当前解码图像的候选参考图像;其中,m个知识图像包括已解码且不需要重新编码的知识图像,m为正整数。


9.一种视频解码装置,其特征在于,所述装置包括:
第一获取模块,用于从码流中获取第一标识,所述第一标识用于表示所述码流允许的知识图像之间的最小解码时间间隔k;
第二获取模块,用于若当前解码图像参考了知识图像进行解码,
解析码流时获取当前解码图像的解码时刻ti与最近一次参考了新的知识图像的第一解码图像的解码时刻tj,其中,所述新的知识图像为解码所述第一解码图像时未被解码或需要重新解码的知识图像;
确定模块,用于根据ti与tj的差值与k的大小关系,确定出预设数量个知识图像作为所述当前解码图像的候选参考图像。


10.根据权利要求9所述的装置,其特征在于,所述k不小于所述码流符合的profile或level允许的最小解码时间间下限。


11.根据权利要求9所述的装置,其特征在于,所述确定模块具体用于:
若ti-tj不小于k,则确定出n个知识图像作为所述当前解码图像的候选参考图像;所述n个知识图像包括当前未解码或需要进行重新解码的知识图像,n为正整数。


12.根据权利要求9所述的装置...

【专利技术属性】
技术研发人员:虞露王业奎范宇群于化龙赵寅林翔宇杨海涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1