[发明专利]一种统计终端画面帧率的方法、装置及系统有效
申请号: | 201110242679.1 | 申请日: | 2011-08-23 |
公开(公告)号: | CN102956208A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | 周皓隽;彭巧巧 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G09G3/36 | 分类号: | G09G3/36;H04N21/438;H04N21/238 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 统计 终端 画面 方法 装置 系统 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种统计终端画面帧率的方法、数字信号处理(Digital Signal Processing,DSP)装置及系统。
背景技术
一帧指一幅画面,帧率指设备每秒运行多少帧,通常指应用程序在终端上运行时画面的改变速度。应用程序在终端上运行的帧率是由应用程序本身的场景内容和终端的硬件性能两者共同决定的。以手机为例,在同一个手机上,不同的应用程序运行时帧率不一样,即使是同一个应用程序在运行的不同时刻其帧率也可能不一样。同理,同样的应用程序场景,在不同的手机上运行的帧率也是有差别的。
用户有时需要了解应用程序在设备上运行时的帧率情况,例如游戏应用,游戏界有一句“FPS(指First-Person Shooter Game)重在FPS(指Frames Per Second)”。对于游戏来说,开发者需要掌握自己开发的游戏场景在各个终端上运行的流畅度,以便针对某些场景进行优化;玩家也希望通过帧率直观地了解自己在实时体验游戏时的流畅情况。但是目前,统计终端画面帧率的方法是通过在游戏内部开发帧率统计模块,实时统计游戏在终端上运行时的画面渲染速度来实现。这种统计方法因为帧率统计模块在终端上运行,会占用终端计算资源,尤其是当终端在运行高速游戏时,游戏本身可用的计算资源就十分紧张,再在游戏中增加额外计算会影响游戏在终端上运行时的真实情况,导致帧率统计结果不准确,并且速度慢,占用系统资源。
发明内容
有鉴于此,实有必要提供一种统计终端画面帧率的方法,可以准确地为用户提供应用程序在终端上运行输出画面帧的帧率信息。
同时,提供一数字信号处理数字信号处理(Digital Signal Processing,DSP)装置。
同时,提供一种统计终端画面帧率的系统。
本发明一个实施例提供了一种统计终端画面帧率的方法,包括:接收帧率统计请求消息,所述帧率统计请求消息包含终端标识(Identity,ID);根据所述终端ID获取对应终端的液晶显示器(Liquid Crystal Display,LCD)接口画面帧传输类型;根据所述LCD接口画面帧传输类型计算时间参数N内由对应终端输出的画面帧帧率;发送包含所述终端ID与所述计算所得的画面帧帧率的帧率统计响应消息。
本发明另一个实施例提供了一种DSP装置,包括:接收单元,用于接收帧率统计请求消息,所述帧率统计请求消息包含终端标识;获取单元,用于根据所述终端ID获取终端对应的液晶显示器接口画面帧传输类型;计算单元,用于根据所述终端LCD接口画面帧传输类型计算当前时间参数N内由所述终端输出的画面帧帧率;发送单元,用于发送所述终端输出的画面帧帧率。
本发明另一个实施例提供了一种统计终端画面帧率的系统,包括:服务器,用于向数字信号处理装置发送帧率统计请求消息,所述帧率统计请求消息包含终端标识;终端,用于向DSP装置传输画面帧;DSP装置,用于接收所述帧率统计请求消息,根据所述帧率请求消息中包含的终端标识获取对应终端的液晶显示器接口画面帧传输类型;根据所述LCD接口画面帧传输类型计算时间参数N内由所述终端输出的画面帧帧率;以及发送包含所述终端ID与所述计算所得的终端输出的画面帧帧率的帧率统计响应消息给所述服务器。
本发明又一个实施例提供了一种统计终端画面帧率的系统,包括:服务器,用于向数字信号处理装置转发帧率统计请求消息,所述帧率统计请求消息包含终端标识;客户端,用于通过所述服务器向DSP装置发送帧率统计请求,所述帧率统计请求消息包含终端ID及时间参数N;终端,用于向数字信号处理DSP装置传输画面帧;DSP装置,用于接收所述帧率统计请求消息,根据所述帧率请求消息中包含的终端标识获取对应终端的液晶显示器接口画面帧传输类型;根据所述LCD接口画面帧传输类型计算时间参数N内由所述终端输出的画面帧帧率;以及发送包含所述终端ID与所述计算所得的终端输出的画面帧帧率的帧率统计响应消息给所述服务器。
本发明实施例因为采用DSP装置统计终端输出的画面帧帧率,可以计算终端在不同应用程序运行时的画面帧率,不需要占用终端本身的计算资源。同时,在终端本身计算资源紧张的情况下,可以有效提高计算效率和计算准度。另外,也不需要为了统计应用程序在终端上运行的画面帧率而在应用程序中开发独立的帧率统计模块,可以减少应用程序开发的时间和成本。
附图说明
图1是本发明一实施例的统计终端画面帧率方法的流程图;
图2是图1中步骤103的详细流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110242679.1/2.html,转载请声明来源钻瓜专利网。