[发明专利]一种目标码率控制的方法以及电子设备有效
申请号: | 201710067825.9 | 申请日: | 2017-02-07 |
公开(公告)号: | CN108401159B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 毛煦楠;谷沉沉;时永方;郭耀耀 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N19/146 | 分类号: | H04N19/146;H04N19/30;H04N19/107 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 目标 控制 方法 以及 电子设备 | ||
本发明实施例公开了一种码率控制的方法以及电子设备,所述方法包括:计算视频流中当前帧的目标码率,为目标层编码结构分配目标码率比例Tlayer—N,通过所述目标码率比例Tlayer—N对所述当前帧的目标码率进行控制以获取控制后的当前帧的目标码率Ri。采用本实施例所示的方法能够根据视频的特性对不同的所述目标层编码结构分配不同的所述目标码率比例Tlayer—N,从而实现根据视频的特性灵活的对不同的所述目标层编码结构分配不同的当前帧的目标码率Ri,在保障了目标码率控制的准确性以及平稳性的前提下,能够根据视频流的特性对所述当前帧的目标码率Ri进行修正,可以提高视频压缩效率。
技术领域
本发明涉及通信技术领域,尤其涉及一种目标码率控制的方法以及电子设备。
背景技术
目标码率控制是视频编码的重要技术之一,在视频存储和传输等应用中起着重要的作用。目标码率控制的方式将直接决定视频编码的优劣。
现有技术采用的编码方式为层次编码法Hierarchical encoding method,层次编码结构是一种分层次的视频编码模型,图1所示以I帧和P的三层编码结构为例,所述I帧为帧内预测帧,只采用帧内预测。所述P帧为帧间预测帧,可采用帧内预测和帧间预测,帧P0的帧层次为layer 0,帧P1的帧层次为layer 1,帧P2的帧层次为layer 2,如图1所示每个P帧只有一个参考帧,具体的参考关系请详见图1所示,即P0为P1、P2的被参考帧,P2可被P1参考,P1不可被参考。
在具体目标码率控制的过程中,现有技术只对P0进行目标码率控制,其他layer帧不进行目标码率控制,而是采用最近的P0帧的基于layer的固定值作为量化参数进行编码,可见,采用现有技术所示的目标码率控制方式因为只对P0帧进行目标码率控制,并且,当编码方式大于或等于三层时,非P0帧个数大于P0帧个数,则使得目标码率控制不准确,特别是目标码率平稳性较差。
发明内容
本发明实施例提供了一种能够提升目标码率控制准确性以及目标码率平稳性的目标码率控制的方法以及电子设备。
本发明实施例第一方面提供了一种目标码率控制的方法,包括:
计算视频流中当前帧的目标码率R`i,所述当前帧为所述视频流中的帧间预测帧;
为目标层编码结构分配目标码率比例Tlayer—N,所述目标层编码结构为N层编码结构中的任一层编码结构,所述N为大于或等于0的正整数;
通过所述目标码率比例Tlayer—N对所述当前帧的目标码率R`i进行控制以获取控制后的当前帧的目标码率Ri。
本发明实施例第二方面提供了一种电子设备,包括:
第一计算单元,用于计算视频流中当前帧的目标码率R`i,所述当前帧为所述视频流中的帧间预测帧;
第一分配单元,用于为目标层编码结构分配目标码率比例Tlayer—N,所述目标层编码结构为N层编码结构中的任一层编码结构,所述N为大于或等于0的正整数;
控制单元,用于通过所述目标码率比例Tlayer—N对所述当前帧的目标码率R`i进行控制以获取控制后的当前帧的目标码率Ri。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710067825.9/2.html,转载请声明来源钻瓜专利网。