一种图像预测方法和设备技术

技术编号:23629218 阅读:34 留言:0更新日期:2020-04-01 00:01
本申请实施例公开了一种图像预测方法和相关产品。该方法包括:解析码流获取当前待解码图像块的多假设信息索引;根据多假设信息索引,从多假设信息列表中,得到当前图像块对应的第一多假设信息,第一多假设信息包括运动信息索引和第一标识,第一多假设信息的运动信息索引指示当前待解码图像块的多假设运动信息,第一标识指示多假设方法的第一划分方式,第一多假设信息还包括第一划分方式的参数;根据所述第一标识和所述第一划分方式的参数,使用所述第一划分方式处理多个假设的预测图像块,以得到所述当前待解码图像块的预测图像块。这样,不同的图像块,可使用不同的划分方式来得到图像块的预测块,从而提高了图像预测的效率,降低了解码的时间。

【技术实现步骤摘要】
一种图像预测方法和设备
本申请涉及视频编解码
,并且更具体地,涉及一种图像预测方法和设备。
技术介绍
数字视频能力可并入到多种多样的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(personaldigitalassistant,PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能电话”)、视频电话会议装置、视频流式传输装置及其类似者。数字视频装置实施视频压缩技术,例如,在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频编码(AVC)定义的标准、视频编码标准H.265/高效视频编码(highefficiencyvideocoding,HEVC)标准以及此类标准的扩展中所描述的视频压缩技术。视频装置可通过实施此类视频压缩技术来更有效率地发射、接收、编码、解码和/或存储数字视频信息。视频压缩技术执行空间(图像内)预测和/或时间(图像间)预测以减少或去除视频序列中固有的冗余。对于基于块的视频编码,视频条带(即,视频帧或视频帧的一部分)可划分成若干图像块,所述图像块也可被称作树块、编码单元(codingunit,CU)和/或编码节点。使用关于同一图像中的相邻块中的参考样本的空间预测来编码图像的待帧内编码(I)条带中的图像块。图像的待帧间编码(P或B)条带中的图像块可使用相对于同一图像中的相邻块中的参考样本的空间预测或相对于其它参考图像中的参考样本的时间预测。图像可被称作帧,且参考图像可被称作参考帧。其中,包含HEVC标准在内的各种视频编码标准提出了用于图像块的预测性编码模式,即基于已经编码的视频数据块来预测当前待编码的块。在帧内预测模式中,基于与当前块在相同的图像中的一或多个先前经解码相邻块来预测当前块;在帧间预测模式中,基于不同图像中的已经解码块来预测当前块。目前的帧间预测模式中的方法,预测效率不高,从而影响了整个解码过程的执行时间。
技术实现思路
本申请提供一种图像预测方法和装置,能够提高图像预测的效率,进而减小整个解码过程的时间。第一方面,提供一种图像预测方法,该方法包括:解析码流获取该当前待解码图像块的多假设信息索引;根据该多假设信息索引,从多假设信息列表中,得到该当前图像块对应的第一多假设信息,该第一多假设信息包括运动信息索引和第一标识,该第一多假设信息的该运动信息索引指示该当前待解码图像块的多假设运动信息,该第一标识指示多假设方法的第一划分方式,该第一多假设信息还包括该第一划分方式的参数;根据该当前待解码图像块的多假设编码的运动信息进行运动补偿,以得到多个假设的预测图像块;根据该第一标识和该第一划分方式的参数,使用该第一划分方式处理该多个假设的预测图像块,以得到该当前待解码图像块的预测图像块。一种可能的实现方式下,该多假设信息列表包括至少一条该第一多假设信息,和至少一条第二多假设信息,该第二多假设信息包括运动信息索引和第二标识,该第二多假设信息的该运动信息索引指示一图像块的多假设运动信息,该第二标识指示多假设方法的第二划分方式,该第二多假设信息还包括该第二划分方式的参数。一种可能的实现方式下,该第一标识和该第二标识是同一标记位的不同取值。一种可能的实现方式下,该第一划分方式为三角形划分,该第一划分方式的参数指示该三角形划分的划分方向,该第二划分方式为方形划分,该第二划分方式的参数指示该方形划分的加权系数。应当理解,第一划分方式和第二划分方式是不同的划分方式,每一种划分方式都是用来划分多个假设的预测图像块的,也就是用来划分原始假设的预测图像块和额外假设的预测图像块。关于多假设方法的多种划分预测图像块的具体方法和方式,可以参考JVET-K0144提案(三角形划分)和JVET-K0257提案(方形划分)的内容。一种可能的实现方式下,该第一划分方式为三角形划分,该第一划分方式的参数指示该三角形划分的划分方向,或者该第一划分方式为方形划分,该第一划分方式的参数指示该方形划分的加权系数。一种可能的实现方式下,该方法还包括:根据该第一多假设信息的该运动信息索引,从该当前待解码图像块的候选运动信息列表中获取该当前待解码图像块的多假设运动信息,该当前待解码图像块的多假设运动信息包括原始假设的运动信息和额外假设的运动信息。一种可能的实现方式下,该第一多假设信息的运动信息索引包括第一索引和第二索引,该根据该第一多假设信息的该运动信息索引,从该当前待解码图像块的候选运动信息列表中获取该当前待解码图像块的多假设运动信息,包括:根据该第一索引,从该当前图像块的第一候选运动信息列表中获取该原始假设的运动信息,以及根据该第二索引,从该当前图像块的第二候选运动信息列表中获取该额外假设的运动信息。这样,采用上述的方法,由于码流中携带指示多假设方法的划分标识,解码端可以确定具体在多假设方法中使用那一种划分方式预测图像,也就是说,对不同的图像块,可使用不同的划分方式来得到图像块的预测块,这样图像块能使用更适合自身特点的划分方式,从而提高了图像预测的效率,降低了解码的时间。第二方面,提供一种图像预测装置,该装置包含用于执行上述第一方面中的任意一种实现方式中的方法的模块。第三方面,提供一种图像预测装置,包括:相互耦合的非易失性存储器和处理器,该处理器调用存储在该存储器中的程序代码以执行第一方面中的任意一种实现方式中的方法的部分或全部步骤。第四方面,提供一种计算机可读存储介质,该计算机可读存储介质存储了程序代码,其中,该程序代码包括用于执行第一方面中的任意一种实现方式中的方法的部分或全部步骤的指令。第五方面,提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机执行第一方面中的任意一种实现方式中的方法的部分或全部步骤的指令。第六方面,提供一种图像预测设备,该设备包括:存储器,用于存储码流形式的视频数据,该视频数据包括一个或多个图像块;视频解码器,用于解析码流获取该当前待解码图像块的多假设信息索引;根据该多假设信息索引,从多假设信息列表中,得到该当前图像块对应的第一多假设信息,该第一多假设信息包括运动信息索引和第一标识,该第一多假设信息的该运动信息索引指示该当前待解码图像块的多假设运动信息,该第一标识指示多假设方法的第一划分方式,该第一多假设信息还包括该第一划分方式的参数;根据该当前待解码图像块的多假设编码的运动信息进行运动补偿,以得到多个假设的预测图像块;根据该第一标识和该第一划分方式的参数,使用该第一划分方式处理该多个假设的预测图像块,以得到该当前待解码图像块的预测图像块。一种可能的实现方式下,该多假设信息列表包括至少一条该第一多假设信息,和至少一条第二多假设信息,该第二多假设信息包括运动信息索引和第二标识,该第二多假设信息的该运动信息索引指示一图像块的多假设运动信息,该第二标识指示多假设方法的第二划分方式,该第二多假设本文档来自技高网
...

【技术保护点】
1.一种图像预测方法,其特征在于,所述图像预测方法包括:/n解析码流获取当前待解码图像块的多假设信息索引;/n根据所述多假设信息索引,从多假设信息列表中,得到所述当前图像块对应的第一多假设信息,所述第一多假设信息包括运动信息索引和第一标识,所述第一多假设信息的所述运动信息索引指示所述当前待解码图像块的多假设运动信息,所述第一标识指示多假设方法的第一划分方式,所述第一多假设信息还包括所述第一划分方式的参数;/n根据所述当前待解码图像块的多假设编码的运动信息进行运动补偿,以得到多个假设的预测图像块;/n根据所述第一标识和所述第一划分方式的参数,使用所述第一划分方式处理所述多个假设的预测图像块,以得到所述当前待解码图像块的预测图像块。/n

【技术特征摘要】
1.一种图像预测方法,其特征在于,所述图像预测方法包括:
解析码流获取当前待解码图像块的多假设信息索引;
根据所述多假设信息索引,从多假设信息列表中,得到所述当前图像块对应的第一多假设信息,所述第一多假设信息包括运动信息索引和第一标识,所述第一多假设信息的所述运动信息索引指示所述当前待解码图像块的多假设运动信息,所述第一标识指示多假设方法的第一划分方式,所述第一多假设信息还包括所述第一划分方式的参数;
根据所述当前待解码图像块的多假设编码的运动信息进行运动补偿,以得到多个假设的预测图像块;
根据所述第一标识和所述第一划分方式的参数,使用所述第一划分方式处理所述多个假设的预测图像块,以得到所述当前待解码图像块的预测图像块。


2.根据权利要求1所述的方法,其特征在于,所述多假设信息列表包括至少一条所述第一多假设信息,和至少一条第二多假设信息,所述第二多假设信息包括运动信息索引和第二标识,所述第二多假设信息的所述运动信息索引指示一图像块的多假设运动信息,所述第二标识指示多假设方法的第二划分方式,所述第二多假设信息还包括所述第二划分方式的参数。


3.根据权利要求2所述的方法,所述第一标识和所述第二标识是同一标记位的不同取值。


4.根据权利要求1到3任一所述的方法,其特征在于,所述第一划分方式为三角形划分,所述第一划分方式的参数指示所述三角形划分的划分方向,所述第二划分方式为方形划分,所述第二划分方式的参数指示所述方形划分的加权系数。


5.根据权利要求1到3任一所述的方法,其特征在于,所述第一划分方式为三角形划分,所述第一划分方式的参数指示所述三角形划分的划分方向,或者所述第一划分方式为方形划分,所述第一划分方式的参数指示所述方形划分的加权系数。


6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述第一多假设信息的所述运动信息索引,从所述当前待解码图像块的候选运动信息列表中获取所述当前待解码图像块的多假设运动信息,所述当前待解码图像块的多假设运动信息包括原始假设的运动信息和额外假设的运动信息。


7.根据权利要求6所述的方法,其特征在于,所述第一多假设信息的运动信息索引包括第一索引和第二索引,所述根据所述第一多假设信息的所述运动信息索引,从所述当前待解码图像块的候选运动信息列表中获取所述当前待解码图像块的多假设运动信息,包括:
根据所述第一索引,从所述当前图像块的第一候选运动信息列表中获取所述原始假设的运动信息,以及根据所述第二索引,从所述当前图像块的第二候选运动信息列表中获取所述额外假设的运动信息。


8.一种图像预测设备,其特征在于,所述图像预测设备包括:
存储器,用于存储码流形式的视频数据,所述视频数据包括一个或多个图像块;
视频解码器,用于解析码流获取当前待解码图像块的多假设信息索引;
根据所述多假设信息索引,从多假设信息列表中,得到所述当前图像块对应的第一多假设信息,所述第一多假设信息包括运动信息索引和第一标识,所述第一多假设信息的所述运动信息索引指示所述当前待解码图像块的多假设运动信息,所述第一标识指示多假设方法的第一划分方式,所述第一多假设信息还包括所述第一划分方式的参数;
根据所述当前待解码图像块的多假设编码的运动信息进行运动补偿,以得到多个假设的预测图像块;
根据所述第一标识和所述第一划分方式的参数,使用所述第一划分方式处理所述多个假设的预测图像块,以得到所述当前待解码图像块的预测图像块。


9.根据权利要求8所述的图像预测设备,其特征在于,所述多假设信息列表包括至少一条所述第一多假设信息,和至少一条第二多假设信息,所述第二多假设信息包括运动信息索引和第二标识,所述第二多假设信息的所述运动信息索引指示一图像块的多假设运动信息,所述第二标识指示多假设方法的第二划分方式,所述第二多假设信息还包括所述第二划分方式的参数。


10.根据权利要求9所述的图像预测设备,所述第一标识和所述第二标识是同一标记位的不同取值。


11.根据权利要求8到10任一所述的图像预测设备,其特征在于,所述第一划分方式为三角形划分,所述第一划分方式的参数指示所述三角形...

【专利技术属性】
技术研发人员:徐巍炜赵寅杨海涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1