[发明专利]视频编码器编码码率调节方法及装置有效
申请号: | 201510577912.X | 申请日: | 2015-09-11 |
公开(公告)号: | CN105100800B | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 康辉 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | H04N19/146 | 分类号: | H04N19/146 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 编码器 编码 调节 方法 装置 | ||
本发明提供一种视频编码器编码码率调节方法及装置,其中该方法包括:当接收到目标变化码率时,获取视频编码器当前的编码码率;若当前的编码码率不等于目标变化码率,则查询码率调节历史数据表,以获取目标变化码率对应的历史调节参数,该历史调节参数包括历史分辨率和历史帧率;若获取到历史分辨率和历史帧率,则根据历史分辨率和历史帧率调节视频编码器的分辨率和帧率,以调节视频编码器的编码码率;若未获取到历史分辨率和历史帧率,则根据预置调节规则,调节视频编码器的分辨率和帧率。本发明免去了整个调节过程的参数预估和调节反馈环节,从而可提高调节速度,快速达到需求的码率值。
技术领域
本发明属于网络及视频技术领域,尤其涉及一种视频编码器编码码率调节方法及装置。
背景技术
码率,即比特率:是指每秒传送的比特(bit)数。视频编码器在编码时,经常会以一个固定的码率或者根据视频内容变化的动态码率输出视频流,但是在实际的应用环境中经常会遇到根据网络环境要求编码器改变码率以保障实时传输质量的情况。比如,在视频通讯及视频监控中,由于网络环境的原因,数据丢包在所难免,针对丢包处理的一种方法就是自动调节码率,在视频丢包时降低码率,网络恢复后再提高码率,确保通信质量。对视频编码器来说,视频质量的损失产生在量化环节,调节量化系数是码率控制的最主要手段:量化系数越小,数据损失越小,码率越大,图像质量也就越好。
现有技术中,一般可通过调节调节视频编码器的内部参数来调节码率,例如:调节量化系数,调节I帧、B帧、P帧分布比例、丢帧、以及宏块特质计算预测等。视频编码器在内部参数整体调节完成后,根据反馈回来的实际编码出来的码率进行微调,以确保调节的码率符合要求。但是上述现有技术存在以下缺陷:
1、调节过程复杂,需要视频编码器配合,上述如量化系数,调节I帧、B帧、P帧分布比例、丢帧、以及宏块特质计算预测等方法,均需要视频编码器支持才可以进行。
2、调节速度慢,视频编码器调节完成后需要相应的控制及反馈确保调节的码率符合要求,这个过程需要一定的时间。
发明内容
本发明的目的在于提供一种视频编码器编码码率调节方法及装置,免去了整个调节过程的参数预估和调节反馈环节,从而可提高调节速度,快速达到需求的码率值。
本发明第一方面提供一种视频编码器编码码率调节方法,所述方法包括:当接收到目标变化码率时,获取视频编码器当前的编码码率;若所述当前的编码码率不等于所述目标变化码率,则查询码率调节历史数据表,以获取所述目标变化码率对应的历史调节参数,所述码率调节历史数据表中包含多个不同码率段、历史调节参数、以及各码率段及其各自对应的历史调节参数之间的对应关系,所述历史调节参数包括历史分辨率和历史帧率;若获取到所述历史分辨率和历史帧率,则根据所述历史分辨率和历史帧率调节所述视频编码器的分辨率和帧率,以调节所述视频编码器的编码码率为所述目标变化码率;以及若未获取到所述历史分辨率和历史帧率,则根据预置调节规则,调节所述视频编码器的分辨率和帧率,以调节所述视频编码器的编码码率为所述目标变化码率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510577912.X/2.html,转载请声明来源钻瓜专利网。