【技术实现步骤摘要】
编码方法、装置、电子设备及存储介质
本专利技术涉及编码领域,更具体地,本专利技术的实施方式涉及一种编码方法、装置、电子设备及存储介质。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。随着互联网络技术和通信技术的不断发展,视频编码技术在视频会议、视频网站、视频通信、在线教育等领域中获得了越来越广泛的应用。现有的视频编码技术通常修改相应模型或者基于率失真理论的基础上进行相应的优化,这类优化往往需要频繁计算前一已编码P帧的SSIM(StructuralSimilarity,结构相似性)值作为参考依据。但是,SSIM是一个基于亮度、对比度、结构三个要素综合评估的指标,针对SSIM的计算过程会带来很大的计算量且计算复杂度较高,如何在基本不增加计算复杂度的基础上优化视频帧的视频质量就成为需要解决的问题。
技术实现思路
本申请实施例提供一种编码方法、装置、电子设备及存储介质,以解决相关技术存在的问题,技术方案如下:第一方面,本申请实施例提供了一种编码方法,包括:确定待编码宏块,所述待编码宏块是对视频数据的目标视频帧进行宏块划分后所得到的;获取所述待编码宏块对应的相关联宏块,所述相关联宏块是从所述视频数据中所述目标视频帧之前的至少一个已编码视频帧中所确定的;获取所述相关联宏块所对应的宏块模式;至少基于所述相关联宏块所对应的宏块模式确定所述待编码宏块的目标量化参数。第二方面,本申请实施例提 ...
【技术保护点】
1.一种编码方法,其特征在于,所述方法包括:/n确定待编码宏块,所述待编码宏块是对视频数据的目标视频帧进行宏块划分后所得到的;/n获取所述待编码宏块对应的相关联宏块,所述相关联宏块是从所述视频数据中所述目标视频帧之前的至少一个已编码视频帧中所确定的;/n获取所述相关联宏块所对应的宏块模式;/n至少基于所述相关联宏块所对应的宏块模式确定所述待编码宏块的目标量化参数。/n
【技术特征摘要】
1.一种编码方法,其特征在于,所述方法包括:
确定待编码宏块,所述待编码宏块是对视频数据的目标视频帧进行宏块划分后所得到的;
获取所述待编码宏块对应的相关联宏块,所述相关联宏块是从所述视频数据中所述目标视频帧之前的至少一个已编码视频帧中所确定的;
获取所述相关联宏块所对应的宏块模式;
至少基于所述相关联宏块所对应的宏块模式确定所述待编码宏块的目标量化参数。
2.根据权利要求1所述的方法,其特征在于,还包括:
确定所述目标视频帧对应的量化参数;基于所述目标编码帧的量化参数为所述待编码宏块设置初始量化参数;
其中,所述至少基于所述相关联宏块所对应的宏块模式确定所述待编码宏块的目标量化参数,包括:
至少基于所述相关联宏块所对应的宏块模式对所述初始量化参数进行调整,得到所述待编码宏块的目标量化参数。
3.根据权利要求2所述的方法,其特征在于,所述相关联宏块至少包括:
所述已编码视频帧中与所述待编码宏块对应的映射宏块,以及所述映射宏块周围所对应的临近宏块。
4.根据权利要求3所述的方法,其特征在于,所述临近宏块至少包括:
所述已编码视频帧中所述映射宏块的正上方、左上方面、右上方、正下方、左下方、右下方、左方和右方对应的八个宏块。
5.根据权利要求2或3或4所述的方法,其特征在于,还包括:
获取所述待编码宏块的特征值;
其中,所述至少基于所述相关联宏块所对应的宏块模式对所述初始量化参数进行调整,得到所述待编码宏块的目标量化参数,包括:
基于所述待编码宏块的特征值、所述相关联宏块中所述待编码宏块对应的映射宏块的宏块模式,以及所有所述相关联宏块的宏块模式,确定所满足的预设条件,以对所述初始量化参数进行调整,得到所述待编码宏块的目标量化参数。
6.根据权利要求2或3或4所述的方法,其特征在于,还包括:
在所述相关联宏块的宏块模式均满足预设宏块模式的条件下,获取所述相关联宏块对应的第一参考宏块中运动矢量特征满足预设条件的第一参考宏块的总数量;其中,所述第一参考宏块是从所述相关联宏块对应的第一参考帧中所确定出的,所述第一参考帧是从所述已编码视频帧中所确定出的;
获取所述待编码宏块对应的第二参考宏块的量化参数,其中,所述第二参考宏块是从所述待编码宏块对应的第二参考帧中所确定出的,所述第二参考帧是从所述已编码视频帧中所确定出的;以及,
获取所述待编码宏块的特征值和所述相关联宏块所对应的量化参数;
其中,所述至少基于所述相关联宏块所对应的宏块模式对所述初始量化参数进行调整,得到所述待编码宏块的目标量化参数,包括:
基于所述总数量、所述待编码宏块的特征值、所有所述相关联宏块的宏块模式、所有所述相关联宏块所对应的量化参数的平均值、以及所述待编码宏块对应的第二参考宏块的量化参数,确定所满足的预设条件,以对所述初始量化参数进行调整,得到所述待编码宏块的目标量化参数。
7.根据权利要求2或3或4所述的方法,其特征在于,还包括:
在所述相关联宏块的宏块模式均满足预设宏块模式的条件下,获取所述相关联宏块对应的第一参考宏块中运动矢量特征满足预设条件的第一参考宏块的总数量;其中,所述第一参考宏块是从所述相关联宏块对应的第一参考帧中所确定出的,所述第一参考帧是从所述已编码视频帧中所确定出的;
获取所述待编码宏块的特征值;
其中,所述至少基于所述相关联宏块所对应的宏块模式对所述初始量化参数进行调整,得到所述待编码宏块的目标量化参数,包括:
至少基于所述总数量、所述待编码宏块的特征值、所有所述相关联宏块的宏块模式、所述待编码宏块的特征值,确定所满足的预设条件,以对所述初始量化参数进行调整,得到所述待编码宏块的目标量化参数。
8.根据权利要求7所述的方法,其特征在于,还包括:
获取所述相关联宏块所对应的量化参数;
其中,所述至少基于所述总数量、所述待编码宏块的特征值、所有所述相关联宏块的宏块模式、所述待编码宏块的特征值,确定所满足的预设条件,以对所述初始量化参数进行调整,得到所述待编码宏块的目标量化参数,包括:
基于所述总数量、所述待编码宏块的特征值、所有所述相关联宏块的宏块模式、所述待编码宏块的特征值与所有所述相关联宏块所对应的量化参数的平均值之间的差值,确定所满足的预设条件,以对所述初始量化参数进行调整,得到所述待编码宏块的目标量化参数。
9.根据权利要求7所述的方法,其特征在于,还包括:
获取所述待编码宏块对应的第二参考宏块的量化参数,其中,所述第二参考宏块是从所述待编码宏块对应的第二参考帧中所确定出的,所述第二参考帧是从所述已编码视频帧中所确定出的;
获取所述相关联宏块中映射宏块的量化参数;
其中,所述至少基于所述总数量、所述待编码宏块的特征值、所有所述相关联宏块的宏块模式、所述待编码宏块的特征值,确定所满足的预设条件,以对所述初始量化参数进行调整,得到所述待编码宏块的目标量化参数,包括:
基于所述总数量、所述待编码宏块的特征值、所有所述相关联宏块的宏块模式、所述待编码宏块的特征值、以及所述待编码宏块对应的第二参考宏块的量化参数、以及所述相关联宏块中...
【专利技术属性】
技术研发人员:尹益平,王剑光,尹亮,梁晓娜,
申请(专利权)人:北京世纪好未来教育科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。