[发明专利]一种视频编码方法、装置、可读介质和电子设备有效
申请号: | 201810652639.6 | 申请日: | 2018-06-22 |
公开(公告)号: | CN110166781B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 李志成 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N19/146 | 分类号: | H04N19/146;H04N19/137;H04N19/124 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘;李娟 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 编码 方法 装置 可读 介质 电子设备 | ||
1.一种视频编码方法,其特征在于,包括:
对当前视频帧进行预编码,得到所述当前视频帧的预编码率,其具体包括:对输入的当前视频帧进行运动估计和运动补偿得到当前视频帧与上一视频帧之间的残差,计算残差的空间复杂度,并根据该空间复杂度、基于上一视频帧编码计算得到的全局复杂性测量结果和虚拟缓冲区的饱和度确定所述残差的量化参数,利用确定的残差的量化参数得到当前视频帧的预编码率;
确定所述当前视频帧的纹理和运动变化幅度综合强度;
根据所述纹理和运动变化幅度综合强度,对所述预编码率进行调整,得到用于编码所述当前视频帧的编码码率,以使所述编码码率与当前视频帧的纹理和运动变化幅度综合强度相适应;
利用确定出的编码码率对当前视频帧进行编码;
其中,根据所述纹理和运动变化幅度综合强度,对所述预编码率进行调整,得到用于编码所述当前视频帧的编码码率,具体包括:
判断所述纹理和运动变化幅度综合强度是否大于综合强度阈值;
若否,则按照减法下降原则对所述预编码率进行调整,得到用于编码所述当前视频帧的编码码率;
若是,则按照乘法上升原则对所述预编码率进行调整,得到用于编码所述当前视频帧的编码码率。
2.如权利要求1所述的方法,其特征在于,按照减法下降原则对所述预编码率进行调整,得到用于编码所述当前视频帧的编码码率,具体包括:
确定所述纹理和运动变化幅度综合强度与综合强度阈值之间的差值;
采用非线性函数sigmoid()对所述差值进行处理,得到调整系数,其中,所述非线性函数sigmoid()的表达式为:d为所述差值;
确定用于编码所述当前视频帧的编码码率为:所述调整系数和预编码率的乘积。
3.如权利要求1所述的方法,其特征在于,按照乘法上升原则对所述预编码率进行调整,得到用于编码所述当前视频帧的编码码率,具体包括:
确定所述纹理和运动变化幅度综合强度与综合强度阈值之间的差值;
采用非线性函数sigmoid()对所述差值进行处理,得到调整系数,其中,所述非线性函数sigmoid()的表达式为:d为所述差值;
确定用于编码所述当前视频帧的编码码率为:所述调整系数和预编码率的乘积再乘以所述差值与一常数的比值。
4.如权利要求3所述的方法,其特征在于,还包括:
利用所述差值,对预编码得到的量化参数进行调整,得到调整后的量化参数。
5.一种视频编码装置,其特征在于,包括:
预编码单元,用于对当前视频帧进行预编码,得到所述当前视频帧的预编码率,所述预编码单元还用于:对输入的当前视频帧进行运动估计和运动补偿得到当前视频帧与上一视频帧之间的残差,计算残差的空间复杂度,并根据该空间复杂度、基于上一视频帧编码计算得到的全局复杂性测量结果和虚拟缓冲区的饱和度确定所述残差的量化参数,利用确定的残差的量化参数得到当前视频帧的预编码率;
确定单元,用于确定所述当前视频帧的纹理和运动变化幅度综合强度;
第一调整单元,用于根据所述纹理和运动变化幅度综合强度,对所述预编码率进行调整,得到用于编码所述当前视频帧的编码码率,以使所述编码码率与当前视频帧的纹理和运动变化幅度综合强度相适应;
编码单元,用于利用确定出的编码码率对当前视频帧进行编码;
其中,所述第一调整单元,具体用于判断所述纹理和运动变化幅度综合强度是否大于综合强度阈值;若否,则按照减法下降原则对所述预编码率进行调整,得到用于编码所述当前视频帧的编码码率;若是,则按照乘法上升原则对所述预编码率进行调整,得到用于编码所述当前视频帧的编码码率。
6.如权利要求5所述的装置,其特征在于,
所述第一调整单元,具体用于确定所述纹理和运动变化幅度综合强度与综合强度阈值之间的差值;采用非线性函数sigmoid()对所述差值进行处理,得到调整系数;确定用于编码所述当前视频帧的编码码率为:所述调整系数和预编码率的乘积,其中,所述非线性函数sigmoid()的表达式为:d为所述差值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810652639.6/1.html,转载请声明来源钻瓜专利网。