[发明专利]视频通讯中动态调整编码帧率的方法和系统有效
申请号: | 201410290252.2 | 申请日: | 2014-06-24 |
公开(公告)号: | CN105208388B | 公开(公告)日: | 2019-03-05 |
发明(设计)人: | 王诗涛;张雯;姬晓翠 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | H04N19/115 | 分类号: | H04N19/115;H04N7/14 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;黄晓庆 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 通讯 动态 调整 编码 方法 系统 | ||
本发明提供一种视频通讯中动态调整编码帧率的方法,包括步骤:采集视频源序列;提取所述视频源序列中视频图像的特征信息;根据检测到的码率及所述特征信息,计算编码帧率。本发明还提供对应的视频通讯中动态调整编码帧率的系统,本发明能自适应调整编码帧率,同时满足视频图像质量与视频流畅性的要求。
技术领域
本发明涉及视频通讯技术领域,特别是涉及一种视频通讯中动态调整编码帧率的方法,以及一种视频通讯中动态调整编码帧率的系统。
背景技术
在现有的即时通信(IM,Instant Messaging)应用中,视频通讯是一项常见的应用。
在实时视频通信中,网络带宽经常变化,网络环境不稳定会导致编码器的编码码率也会相应变化。当码率波动时如何选择一个最佳的编码帧率显得非常重要,目前的技术方案基本是采用经验值的方法,也就是根据当前码率查找预设的码表得到一个对应的编码帧率。
现有技术通过查找码表来获取帧率,其编码帧率是由当前码率唯一决定的,因此很难适应各种场景的变化。如果帧率设的过高,则编码图像会显得模糊,图像质量会下降,甚至造成码率溢出,出现网络拥塞;而如果帧率设的过低,则视频图像会出现卡顿现象,视频播放不流畅。
发明内容
基于此,本发明提供一种视频通讯中动态调整编码帧率的方法和系统,能自适应调整编码帧率,同时满足视频图像质量与视频流畅性的要求。
一种视频通讯中动态调整编码帧率的方法,包括如下步骤:
采集视频源序列;
提取所述视频源序列中视频图像的特征信息;
根据检测到的码率及所述特征信息,计算编码帧率并发送至编码器;其中,所述特征信息包括纹理特征和运动特征。
一种视频通讯中动态调整编码帧率的系统,包括:
采集模块,用于采集视频源序列;
提取模块,用于提取所述视频源序列中视频图像的特征信息;
计算模块,用于根据检测到的码率及所述特征信息,计算编码帧率并发送至编码器;其中,所述特征信息包括纹理特征和运动特征。
上述视频通讯中动态调整编码帧率的方法和系统,首先采集视频数据,得到视频源序列,通过检测视频源序列中多帧视频图像的纹理特征和运动特征,根据所述纹理特征和运动特征及检测到的编码码率,计算得到编码帧率发送给编码器,以供编码器对当前的视频源序列进行编码;本发明计算得到的编码帧率,同时考虑了视频图像内容的特征信息和当前的编码码率,实现了动态调整编码帧率,从而能获得视频图像质量与视频流畅度的最佳平衡。
附图说明
图1为本发明视频通讯中动态调整编码帧率方法在一实施例中的流程示意图。
图2为本发明视频通讯中动态调整编码帧率方法在一实施例中计算编码帧率的流程示意图。
图3为本发明视频通讯中动态调整编码帧率方法在一实施例中检测视频源序列中视频图像的特征信息的流程示意图。
图4为本发明视频通讯中动态调整编码帧率系统在一实施例中的结构示意图。
图5为本发明视频通讯中动态调整编码帧率系统在另一实施例中的结构示意图。
图6为本发明视频通讯中动态调整编码帧率系统在另一实施例中的结构示意图。
图7为本发明视频通讯中动态调整编码帧率系统在另一实施例中的结构示意图。
图8为本发明实施例的一个计算机系统1000的模块图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410290252.2/2.html,转载请声明来源钻瓜专利网。