图像编码方法、电子设备以及介质技术

技术编号:35027779 阅读:15 留言:0更新日期:2022-09-24 23:00
本申请涉及视频编码技术领域,具体涉及图像编码方法、电子设备以及介质,方法包括:获取待编码图像,并将待编码图像划分为多个待编码块;从参考图像中确定出与待编码图像中的各待编码块分别匹配的目标块;基于匹配出的目标块确定待编码块与参考图像之间的运动位移;根据确定出的运动位移,对待编码图像进行编码,其中,使用第一级搜索策略预设的第一预设调整参数;并且在为第二待编码块从参考图像中搜索相匹配的第二目标块的过程中,第一级搜索策略采用第一预设调整参数。本申请的图像编码方法实现了前一个图像块的搜索结果可以用于调整后一个图像块的搜索过程,有利于提高图像帧的编码效率。码效率。码效率。

【技术实现步骤摘要】
图像编码方法、电子设备以及介质


[0001]本专利技术涉及视频编码
,具体涉及一种图像编码方法、电子设备及存储介质。

技术介绍

[0002]在拍摄或发送视频的过程中,电子设备的编码端通常需要将拍摄得到的视频数据编入码流(即编码数据)再进行保存或发送,而电子设备的解码端则可以对接收到的码流进行解码进而可以播放相应视频。目前的视频编码一般采用帧间预测编码(图像编码)技术中,其具体的编码过程为:获取视频数据中待编码的当前帧数据以及已编码的参考帧数据,对当前帧与参考帧之间的残差值进行编码以得到当前帧的编码数据。其中的参考帧通常是与当前帧连续的前一帧或者后一帧图像数据,该参考帧的图像数据可以是包含各像素点数据的完整图像数据,也可以是能够描述参考帧图像的其他参数数据,例如基于其他具有完整图像数据的参考帧确定的残差值数据等,在此不做限制。
[0003]在进行帧间预测编码的过程中,通常还会通过运动估计(Motion Estimation,ME)的技术来解决由于所拍摄物体的高速运动导致连续的两帧图像之间残差值很大、导致电子设备的编码端需要处理编码的数据量也很大、帧间预测编码的效率较低等问题。
[0004]参考图1所示,运动估计技术是将当前帧中的任意图像块(例如图1所示当前帧中的当前块),可以采用预设的搜索方式在参考帧中搜索到对应于当前帧当前块的匹配块(例如图1所示参考帧中的匹配块)。进而根据当前块在参考帧中的映射位置(即图1所示参考块中的当前帧所在位置)、以及匹配块在参考帧中的位置,估计出需要对当前块需要补偿的运动矢量(Motion Vector,MV),即当前块相对于匹配块的位移大小和方向(运动变化)。此时,电子设备则可以基于该运动矢量对当前块进行运动补偿后再计算当前块与匹配块之间的残差值,进而将运动矢量信息以及计算得到的残差值信息编入码流。解码端再根据解码出的运动矢量信息和残差值对当前帧的当前块进行运动补偿预测,以得到当前帧的完整图像数据用于显示。
[0005]目前进行帧间预测编码时,估计运动矢量所采用的搜索方式是在参考帧中搜索图像块对应的匹配块的搜索方法,例如分级搜索方式,以具有两级搜索结构的分级搜索方式为例,第一级搜索结构用于确定图像块的第一匹配结果,这里的第一匹配结果可以包括:在参考帧的特定区域(搜索区域)内,使用预设搜索方式,即粗略搜索,确定确定一个匹配块,决定第二级搜索结构进行匹配块搜索的起始位置;第二级搜索结构用于从第一级搜索结构确定的第一匹配结果中,即,匹配块的起始位置,进行搜索,直至获得一个匹配块,即精确搜索;获得的匹配块会发送给码率失真优化模块(Rate

Distortion Optimization,RDO),即裁决模块,裁决模块根据接收的匹配块以及将匹配块划分后形成的其他匹配块,确定一个最终的匹配块,也就是最优结果的匹配块,例如,裁决模块可以将接收匹配块和划分的匹配块输入裁决函数,确定裁决函数的代价值最小的匹配块为最终的匹配块。可以看出,对于上述分级搜索方式来说,每完成一个图像块对应的匹配块的搜索,进入下一次搜索(下一个图
像块,即相邻的图像块对应的匹配块的搜索)时,下一次搜索过程中的第一级搜索结构仍旧会通过预设搜索方式,确定搜索下一个图像块,而不会每一次对匹配块的搜索方式方式进行调整。然而,在同一个当前帧中的相邻的图像块与参考帧中对应的匹配块之间的运动变化不会相差很大,因此,需要提供一种搜索方法,使得下一次相邻的图像块的匹配块的搜索过程可以参考上一次图像块对应的匹配块的搜索结果,能够提高相邻的图像块对应匹配块的搜索的准确率和效率。

技术实现思路

[0006]本申请实施例提供一种图像编码方法、电子设备以及介质。
[0007]本申请的第一方面提供了一种图像编码方法,方法包括:
[0008]获取待编码图像,并将待编码图像划分为多个待编码块;
[0009]从参考图像中确定出与待编码图像中的各待编码块分别匹配的目标块;
[0010]基于匹配出的目标块确定待编码块与参考图像之间的运动位移;
[0011]根据确定出的运动位移,对待编码图像进行编码;
[0012]其中,从参考图像中确定出与待编码图像中的各待编码块分别匹配的目标块,包括:
[0013]采用多级搜索策略,从参考图像中搜索出与多个待编码块中的第一待编码块匹配的第一目标块,其中,每级搜索策略预设有多个预设调整参数,在搜索到第一目标块的过程中多级搜索策略中的第一级搜索策略采用的是:使用第一级搜索策略预设的多个预设调整参数中的第一预设调整参数;
[0014]采用多级搜索策略,从参考图像中搜索与多个待编码块中的第二待编码块相匹配的第二目标块,其中,第二待编码块与第一待编码块相邻,并且
[0015]在为第二待编码块从参考图像中搜索相匹配的第二目标块的过程中,第一级搜索策略采用第一预设调整参数。
[0016]即在本申请的实施例中,这里的待编码图像可以是当前帧,这里的参考图像可以是参考帧,待编码图像和参考图像可以是视频中连续的前一帧或者后一帧图像。这里的待编码块可以是待编码图像中的图像块,也就是当前帧中的图像块。这里的目标块可以是参考图像中确定的与待编码块对应的代价值最小的匹配块,即,最佳匹配块。这里的运动位移可以是待编码块与目标块之间的运动矢量。
[0017]即在本申请的实施例中,这里的采用多级搜索策略,可是采用了RME模块210b和FME模块220b的编码器200b对参考图像分别进行第一级搜索和第二级搜索(即,第一级搜索策略和第二级搜索策略)。这里的RME模块210b可以是第一级搜索,RME模块210b可以预设有代价函数J
rme
和至少一组调整参数λ
rme
,例如:调整参数λ
rme
包括λ
rme1
至λ
rme10
也就是索引值1至10,FME模块220b可以预设有代价函数J
fme
和至少一组调整参数λ
fme
,例如:调整参数λ
fme
包括λ
fme1
至λ
fme10
也就是索引值1至10,调整参数λ
rme
以及调整参数λ
fme
的索引值可以是一一对应的,也就是,例如,λ
rme1
与λ
fme1
对应,λ
rme2
与λ
fme2
对应,直至λ
rme10
与λ
fme10
对应。这里的第一预设调整参数可以是RME模块210b使用的λ
rme2
,RME模块210b(第一级搜索)通过第一预设调整参数确定了FME模块220b(第二级搜索)搜索第一待编码块的起始位置,FME模块220b(第二级搜索)通过第二预设调整参数,调整参数λ
fme
得到第一待编码块对应的多个匹配块,这里
的多个匹配块可以与FME模块2本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像编码方法,其特征在于,所述方法包括:获取待编码图像,并将所述待编码图像划分为多个待编码块;从参考图像中确定出与所述待编码图像中的各待编码块分别匹配的目标块;基于匹配出的所述目标块确定所述待编码块与所述参考图像之间的运动位移;根据确定出的所述运动位移,对所述待编码图像进行编码;其中,所述从参考图像中确定出与所述待编码图像中的各待编码块分别匹配的目标块,包括:采用多级搜索策略,从所述参考图像中搜索出与所述多个待编码块中的第一待编码块匹配的第一目标块,其中,每级搜索策略预设有多个预设调整参数,在搜索到所述第一目标块的过程中所述多级搜索策略中的第一级搜索策略采用的是:使用所述第一级搜索策略预设的多个预设调整参数中的第一预设调整参数;采用所述多级搜索策略,从所述参考图像中搜索与所述多个待编码块中的第二待编码块相匹配的第二目标块,其中,所述第二待编码块与第一待编码块相邻,并且在为所述第二待编码块从所述参考图像中搜索相匹配的第二目标块的过程中,所述第一级搜索策略采用所述第一预设调整参数。2.根据权利要求1所述的方法,其特征在于,所述多级搜索策略中的第二级搜索策略预设有多个预设调整参数,其中,所述第二级搜索策略预设的多个所述预设调整参数与所述第一级搜索策略预设的多个所述预设调整参数的一一对应。3.根据权利要求2所述的方法,其特征在于,所述从参考图像中确定出与所述待编码图像中的各待编码块分别匹配的目标块,还包括:在搜索到所述第一目标块的过程中所述多级搜索策略中的第二级搜索策略采用的是:使用所述第二级搜索策略预设的多个预设调整参数,得到多个第一参考块;从多个所述第一参考块中,确定所述第一目标块。4.根据权利要求3所述的方法,其特征在于,所述从多个所述第一参考块中,确定所述第一目标块,包括:通过预设裁决函数,得到多个所述第一参考块对应的结果值;将符合预设裁决阈值的所述结果值对应的所述第一参考块确定为所述第一目标块,其中,所述第二级搜索策略搜索到所述第一目标块时所使用的预设调整参数的索引值与所述第一级搜索策略的多个预设调整参数中的所述第一预设调整参数对应。5.根据权利要求4所述的方法,其特征在于,还包括:对应于为所述第二待编码块从所述参考图像中搜索相匹配的第二目标块的过程,将所述第二级搜索策略搜索到所述第一目标块时所使用的预设调整参数的索引值发送至所述第一级搜索策略。6.根据权利要求2所述的方法,其特征在于,从所述参考图像中搜索与所述多个待编码块中的第二待编码块相匹配的第二目标块,包括:使用所述第二...

【专利技术属性】
技术研发人员:黄鑫谭贤波
申请(专利权)人:安谋科技中国有限公司
类型:发明
国别省市:

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

1