[发明专利]一种即时通信视频质量调节方法及装置有效
申请号: | 200610099535.4 | 申请日: | 2006-07-28 |
公开(公告)号: | CN101115021A | 公开(公告)日: | 2008-01-30 |
发明(设计)人: | 吕静 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04N7/173;H04N7/64;G06F15/82 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 即时 通信 视频 质量 调节 方法 装置 | ||
技术领域
本发明涉及计算机及通信领域的数据传输技术,尤其涉及一种即时通信(IM)视频质量调节方法及装置。
背景技术
随着互联网的发展与普及,IM逐渐成为互联网最主要的应用之一,越来越多的互联网用户将即时通信作为一种重要的通信工具。
现有的IM视频通信基本上都是不考虑终端能力统一处理的。对于低配置的终端而言,由于其CPU数据处理能力较差,当对IM视频通信数据进行处理时,使得CPU使用率高,影响用户其他工作,并且也使得连接成功率下降;对于高配置的终端而言,在对IM视频通信数据进行处理时,没有充分体现CPU的数据处理能力,使得用户得不到较好的视频体验,造成了资源浪费。
发明内容
本发明的目的是提供一种即时通信视频质量调节方法及装置,用以解决现有技术中连接成功率较低、资源浪费或视频体验较差等问题。
本发明提供的一种即时通信视频质量调节方法包括:
获取终端CPU性能指标信息,根据CPU性能指标信息对即时通信视频质量进行调节。
对所述即时通信视频质量进行调节的步骤包括:
A.根据CPU性能指标信息获得本机的视频级别;
B.根据视频级别确定本机编码的最高帧率,根据该最高帧率对即时通信的视频数据进行编码。
所述对即时通信视频质量进行调节的步骤是在终端向对端发送视频命令或终端接受来自对端视频命令时进行的。
所述的终端CPU性能指标信息包括主频信息和/或缓存容量信息。
当所述的终端CPU性能指标信息包括主频信息和缓存容量信息时,步骤A包括:
A1、获取本机CPU主频信息,根据获取的主频信息与视频级别的对应关系,确定本机的初始视频级别;
A2、检测本机缓存信息,根据检测得到的缓存信息对步骤A1得到的初始视频级别进行修正。
所述将主频信息与视频级别的对应关系设置为主频越高,视频级别越高;
所述根据检测得到的缓存信息对初始视频级别进行修正的原则是:缓存容量越大,视频级别越高。
步骤A1中所述主频信息是终端从注册表中读取获得,或使用内置CPU指令检测获得;
步骤A2中所述缓存容量信息是终端通过内置的CPU指令检测获取。
所述CPU性能指标信息还包括视频级别辅助信息,所述视频级别辅助信息为是否是双核CPU、是否支持多媒体指令集和是否支持超线程技术中的一种或几种;则在步骤A2之后,还进一步包括:
A3、通过内置的CPU指令检测获取视频级别辅助信息,根据视频级别辅助信息对步骤A2中修正后的视频级别进行调节,当CPU支持辅助信息时,视频级别就越高。
本发明提供的一种即时通信视频质量调节装置包括:
性能指标获取单元,用于获取终端的CPU性能指标信息,并将获取的CPU性能指标信息发送给视频质量调节单元;
视频质量调节单元,用于根据收到的CPU性能指标信息调节终端的视频质量。
所述视频质量调节单元包括:
视频级别调节单元,用于根据所述CPU性能指标信息调节终端的视频级别,并将视频级别输出给视频质量调节单元;
视频质量调节单元,用于根据视频级别确定编码的最高帧率,并输出该最高帧率给终端。
本发明通过获取终端CPU性能指标信息,并根据此信息对即时通信视频质量进行调节的方法,可以较好的利用资源,避免造成资源浪费,并且还能提高连接建立的成功率,改善用户视频体验。
附图说明
图1为通过终端能力判定来确定视频级别流程示意图;
图2为视频质量调节装置示意图。
具体实施方式
本发明是通过对终端CPU性能指标的信息获取,来对视频级别进行调节,进而调节视频质量。影响终端CPU性能指标的主要有:CPU主频信息、缓存(Cache)信息和其他视频级别辅助信息。这些信息会对视频级别进行调节,根据最后得到的视频级别确定本机编码的最高帧率,通过该最高帧率对即时通信的数据进行编码,来获取终端视频编码的最高限制,使CPU能够更好地进行视频数据处理,使视频质量得到提高。
下面结合说明书附图,对本发明的方法作进一步详细描述。
如图1所示,当终端向对端发送视频命令或终端接受来自对端视频命令时,或在即时通信的过程中由终端周期发起视频命令时,就立刻进行终端能力信息获取,此过程是终端对本地CPU的性能指标进行自检。通过终端能力来确定视频级别的,该方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610099535.4/2.html,转载请声明来源钻瓜专利网。