[发明专利]视频帧编码方法、装置、电子设备及可读存储介质有效
申请号: | 201910853101.6 | 申请日: | 2019-09-10 |
公开(公告)号: | CN112565755B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 洪旭东 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | H04N19/124 | 分类号: | H04N19/124;H04N19/146;H04N19/136;H04N19/176;H04N19/196;H04N19/85;H04N19/184 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张欣欣 |
地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 编码 方法 装置 电子设备 可读 存储 介质 | ||
1.一种视频帧编码方法,其特征在于,所述方法包括:
获得目标视频帧对应的初始QP编码矩阵和目标编码参数,其中,所述目标编码参数与所述目标视频帧的帧类型对应;
计算所述初始QP编码矩阵对应的QP调整量;
根据所述目标编码参数以及所述QP调整量对所述初始QP编码矩阵进行更新,得到优化QP编码矩阵,包括:利用所述目标编码参数乘以所述初始QP编码矩阵与所述QP调整量两者的代数差,得到所述优化QP编码矩阵;
利用所述优化QP编码矩阵对所述目标视频帧进行编码。
2.如权利要求1所述的方法,其特征在于,计算得到所述优化QP编码矩阵的公式满足如下:
final=(init-mean)·strength_werght[i]
式中,init表示所述初始QP编码矩阵,mean表示所述QP调整量,strength_werght[i]表示所述目标编码参数,final表示所述优化QP编码矩阵。
3.如权利要求1所述的方法,其特征在于,计算所述初始QP编码矩阵对应的QP调整量的步骤,包括:
计算所述初始QP编码矩阵对应的QP平均值;
利用设定的函数对所述QP平均值进行处理,得到所述QP调整量。
4.如权利要求3所述的方法,其特征在于,计算得到所述QP调整量的公式满足如下:
mean′=mean-a·(mean2-b)/mean
式中,a、b均为设定的参数,mean为所述QP平均值,mean′为所述QP调整量。
5.如权利要求1所述的方法,其特征在于,获得目标视频帧对应的目标编码参数的步骤,包括:
获得所述目标视频帧对应的目标帧类型;
根据帧参数对应关系,将与所述目标帧类型对应的编码参数作为所述目标编码参数,其中,所述帧参数对应关系记录有多个帧类型与多个编码参数的一一对应关系。
6.如权利要求1所述的方法,其特征在于,在计算所述初始QP编码矩阵对应的QP调整量的步骤之前,所述方法还包括:
利用所述目标编码参数对所述初始QP编码矩阵进行处理,得到中间QP编码矩阵;
计算所述初始QP编码矩阵对应的QP调整量的步骤,包括:
计算所述中间QP编码矩阵对应的QP调整量;
根据所述目标编码参数以及所述QP调整量对所述初始QP编码矩阵进行更新,得到优化QP编码矩阵的步骤,包括:
根据所述目标编码参数以及所述QP调整量对所述中间QP编码矩阵进行更新,得到优化QP编码矩阵。
7.一种视频帧编码装置,其特征在于,所述装置包括:
预处理模块,用于获得目标视频帧对应的初始QP编码矩阵和目标编码参数,其中,所述目标编码参数与所述目标视频帧的帧类型对应;
所述预处理模块还用于,计算所述初始QP编码矩阵对应的QP调整量;
所述预处理模块还用于,根据所述目标编码参数以及所述QP调整量对所述初始QP编码矩阵进行更新,得到优化QP编码矩阵;所述预处理模块,具体用于:利用所述目标编码参数乘以所述初始QP编码矩阵与所述QP调整量两者的代数差,得到所述优化QP编码矩阵;
编码模块,用于利用所述优化QP编码矩阵对所述目标视频帧进行编码。
8.一种电子设备,其特征在于,包括:
存储器,用于存储一个或多个程序;
处理器;
当所述一个或多个程序被所述处理器执行时,实现如权利要求1-6中任一项所述的方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-6中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910853101.6/1.html,转载请声明来源钻瓜专利网。