一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频编码方法、视频解码方法及装置与流程

2022-04-09 02:43:33 来源:中国专利 TAG:

技术特征:
1.一种视频编码方法,其特征在于,包括:获取待编码视频,所述待编码视频的视频帧中划分有多个编码区域;根据所述视频帧所处的运动场景,调整所述视频帧的调整强度值,所述调整强度值用于控制所述视频帧中编码区域的量化参数的大小;根据所述视频帧的调整强度值,以及对所述视频帧进行预编码所得到的编码区域的参考价值参数,获取所述编码区域的量化参数;根据所述编码区域的量化参数,对所述待编码视频进行编码,得到编码视频。2.根据权利要求1所述方法,其特征在于,所述根据所述视频帧所处的运动场景,调整所述视频帧的调整强度值,包括:在确定所述视频帧处于画面剧烈变化的运动场景的情况下,减小所述调整强度值;在确定所述视频帧处于画面缓慢变化的运动场景的情况下,增大所述调整强度值。3.根据权利要求1所述方法,其特征在于,所述根据所述视频帧所处的运动场景,调整所述视频帧的调整强度值,包括:在确定所述视频帧处于画面剧烈变化的运动场景,或处于图像噪声较大的运动场景的情况下,减小所述调整强度值;在确定所述视频帧处于画面缓慢变化的运动场景,且处于图像噪声较小的运动场景的情况下,增大所述调整强度值。4.根据权利要求1-3任一项所述方法,其特征在于,所述调整强度值与所述量化参数呈反比例关系。5.根据权利要求2或3所述方法,其特征在于,所述增大所述调整强度值,包括:将当前的调整强度值与预设调整阈值进行加和,得到增大后的调整强度值;所述减小所述调整强度值,包括:将当前的调整强度值与所述预设调整阈值进行相减,得到减小后的调整强度值。6.根据权利要求2或3所述方法,其特征在于,所述方法还包括:确定所述视频帧中的静止编码区域;获取所述视频帧中的静止编码区域在所述视频帧的所有编码区域中的数量占比;在所述数量占比大于第一阈值的情况下,确定所述视频帧处于画面缓慢变化的运动场景;在所述数量占比小于第二阈值的情况下,确定所述视频帧处于画面剧烈变化的运动场景;所述第一阈值大于或等于所述第二阈值。7.根据权利要求3所述方法,其特征在于,所述方法还包括:确定所述视频帧中的静止编码区域;获取静止编码区域的像素代价参数;所述像素代价参数用于反映:所述视频帧的参考视频帧中与所述静止编码区域对应的编码区域和所述静止编码区域之间的相似度;所述像素代价参数与相似度越负相关;根据所述静止编码区域的像素代价参数,获取所述视频帧中所有静止编码区域的平均像素代价参数;在所述平均像素代价参数小于第三阈值的情况下,确定所述视频帧处于图像噪声较小的运动场景;
在所述平均像素代价参数大于第四阈值的情况下,确定所述视频帧处于图像噪声较大的运动场景,所述第三阈值小于或等于所述第四阈值。8.根据权利要求6或7所述方法,其特征在于,所述确定所述视频帧中的静止编码区域,包括:从所述待编码视频中,获取所述视频帧的参考视频帧;在所述参考视频帧中,通过运动搜索确定与所述视频帧的第一编码区域匹配的第二编码区域;将所述第二编码区域的坐标与所述第一编码区域的坐标的差值,确定为所述第一编码区域相对于所述第二编码区域的运动矢量;将所述运动矢量小于第五阈值的第一编码区域确定为所述静止编码区域。9.根据权利要求6所述方法,其特征在于,所述方法还包括:根据当前使用的编码规则所采用的预置索引参数,确定所述第一阈值和所述第二阈值,所述预置索引参数分别与所述第一阈值和所述第二阈值成正比例关系。10.根据权利要求7所述方法,其特征在于,所述方法还包括:根据当前使用的编码规则所采用的预置索引参数,确定所述第三阈值和所述第四阈值,所述预置索引参数分别与所述第三阈值和所述第四阈值成反比例关系。11.一种视频解码方法,其特征在于,包括:获取编码视频,所述编码视频的视频帧中划分有多个编码区域;对所述编码视频进行解码,得到所述编码区域的量化参数,所述量化参数为:由编码前的编码视频的视频帧所处的运动场景确定的调整强度值,以及所述编码区域通过预编码得到的参考价值参数所计算得到的参数;根据所述编码区域的量化参数,构建待播放视频。12.一种视频编码装置,其特征在于,包括:第一获取模块,用于获取待编码视频,所述待编码视频的视频帧中划分有多个编码区域;调整模块,用于根据所述视频帧所处的运动场景,调整所述视频帧的调整强度值,所述调整强度值用于控制所述视频帧中编码区域的量化参数的大小;计算模块,用于根据所述视频帧的调整强度值,以及对所述视频帧进行预编码所得到的编码区域的参考价值参数,获取所述编码区域的量化参数;编码模块,用于根据所述编码区域的量化参数,对所述待编码视频进行编码,得到编码视频。13.一种视频解码装置,其特征在于,包括:第二获取模块,用于获取编码视频,所述编码视频的视频帧中划分有多个编码区域;解码模块,用于对所述编码视频进行解码,得到所述编码区域的量化参数,所述量化参数为:由编码前的编码视频的视频帧所处的运动场景确定的调整强度值,以及所述编码区域通过预编码得到的参考价值参数所计算得到的参数;重构模块,用于根据所述编码区域的量化参数,构建待播放视频。14.一种电子设备,其特征在于,包括:处理器;和
存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如权利要求1至11任一所述的视频的编码方法。15.一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如权利要求1至11任一所述的视频的编码方法。

技术总结
本申请实施例提供了一种视频编码方法、视频解码方法及装置,包括:获取待编码视频;根据视频帧所处的运动场景,调整视频帧的调整强度值,调整强度值用于控制视频帧中编码区域的量化参数的大小;根据视频帧的调整强度值,以及对视频帧进行预编码所得到的编码区域的参考价值参数,获取编码区域的量化参数;根据编码区域的量化参数,对待编码视频进行编码,得到编码视频。本申请可以根据运动场景动态调节视频帧调整强度值,进而修正编码区域的量化参数的大小,使编码区域在契合对应运动场景下的观感需求的基础上,优化了码率和体量,在既满足编码视频的画面观感质量的同时又缩减了编码视频的体量,提高了编码质量。提高了编码质量。提高了编码质量。


技术研发人员:张艺
受保护的技术使用者:阿里巴巴(中国)有限公司
技术研发日:2021.12.10
技术公布日:2022/4/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献