In the present disclosure, an acquisition method, acquisition system, computer equipment and computer readable storage medium for transmitting frame number per second is proposed, which is applied to the field of image processing technology. The acquisition method includes: determining the actual rendering time of each frame in the preset frame number picture; and rendering time according to the actual rendering time of each frame picture. The frame compensation rate of preset frame number pictures is calculated, and the frame number of transmitted pictures per second is calculated according to the frame compensation rate of preset frame number pictures. The embodiment of the present disclosure can ensure that the acquisition time is one second, and at the same time the exact number of frames per second can be obtained, so that the user can clearly understand the smoothness of the picture, thus avoiding the problem of slow response of APP caused by frame dropping of APP pages in the actual process of testing APP, which leads to difficulty in solving subsequent problems of APP. The Android system is widely used in this public embodiment.
【技术实现步骤摘要】
每秒传输画面帧数的获取方法、系统及计算机设备
本公开实施例涉及图像处理
,具体而言,涉及一种每秒传输画面帧数的获取方法、系统、计算机设备及计算机可读存储介质。
技术介绍
画面每秒传输帧数(FramesPerSecond,FPS)是指画面每秒传输帧数,一般来讲就是指动画或视频的画面数,对应的就是应用(APP)的图形用户界面(UI)的刷新频率,在一个UI动画的播放过程中,FPS越大界面表现越流畅,FPS越低界面表现越卡顿。因此,测量FPS经常用于评价一个应用的流畅度,以此来判定应用是否能带来更好的用户体验。相关技术中的观测应用的FPS的方法主要依赖于测定固定的帧的状态来获得,在准确性和适用性上都较差。
技术实现思路
本公开实施例旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本公开实施例的一个目的在于提出了一种每秒传输画面帧数的获取方法。本公开实施例的另一个目的在于提出了一种每秒传输画面帧数的获取系统。本公开实施例的再一个目的在于提出了一种计算机设备。本公开实施例的又一个目的在于提出了一种计算机可读存储介质。有鉴于此,根据本公开实施例的一个目的,提出了一种 ...
【技术保护点】
1.一种每秒传输画面帧数的获取方法,其特征在于,包括:获取预设帧数画面中的每帧画面的实际渲染时间;根据所述每帧画面的实际渲染时间,计算所述预设帧数画面的帧补偿率;根据所述预设帧数画面的帧补偿率,计算所述每秒传输画面帧数。
【技术特征摘要】
1.一种每秒传输画面帧数的获取方法,其特征在于,包括:获取预设帧数画面中的每帧画面的实际渲染时间;根据所述每帧画面的实际渲染时间,计算所述预设帧数画面的帧补偿率;根据所述预设帧数画面的帧补偿率,计算所述每秒传输画面帧数。2.根据权利要求1所述的每秒传输画面帧数的获取方法,其特征在于,所述根据所述每帧画面的实际渲染时间,计算所述预设帧数画面的帧补偿率的步骤,包括:根据所述每帧画面的实际渲染时间,计算所述预设帧数画面的实际渲染时间;根据所述预设帧数画面的实际渲染时间,通过第一公式计算所述预设帧数画面的帧补偿率;所述第一公式为其中,FL为所述预设帧数画面的帧补偿率,ST为所述预设帧数画面的标准渲染时间,RT为所述预设帧数画面的实际渲染时间。3.根据权利要求2所述的每秒传输画面帧数的获取方法,其特征在于,所述根据所述每帧画面的实际渲染时间,计算所述预设帧数画面的实际渲染时间,具体包括:根据所述每帧画面的实际渲染时间,通过第二公式计算所述预设帧数画面的实际渲染时间;其中,所述每帧画面的实际渲染时间包括所述每帧画面的创建时间、所述每帧画面的渲染执行时间、所述每帧画面的数据发送时间;以及所述第二公式为其中,T1为所述每帧画面的创建时间,T2为所述每帧画面的渲染执行时间,T3为所述每帧画面的数据发送时间,N为所述预设帧数。4.根据权利要求2所述的每秒传输画面帧数的获取方法,其特征在于,所述预设帧数画面的标准渲染时间ST的计算公式为ST=N×T,其中,N为所述预设帧数,T为所述每帧画面的标准渲染时间。5.根据权利要求2所述的每秒传输画面帧数的获取方法,其特征在于,所述根据所述预设帧数画面的帧补偿率,计算所述每秒传输画面帧数,具体包括:根据所述预设帧数画面的帧补偿率,通过第三公式计算所述每秒传输画面帧数;所述第三公式为FPS=FL×M,其中,FPS为所述每秒传输画面帧数,M为每秒标准传输画面帧数。6.一种每秒传输画面帧数的获取系统,其特征在于,包括:时间获取单元,用于获取所述预设帧数画面中的每帧画面的实际渲染时间;计算单元,用于根据所述每帧画面的实际渲染时间,计算所述预设帧数画面的帧补偿率;以及根据所述预设帧数画面的帧补偿率,计算所述每秒传输画面帧数。7.根据权利要求6所述的每秒传输画面帧数的获取系统,其特征在于,所述计算单元,具体用于:根据所述每帧画面的实际渲染时间,计算所述预设帧数画面的实际渲染时间;根据所述预设帧数画面的实际渲染时间,通过第一公式计算所述预设帧数画面的帧补偿率;所述第一公式为其中,FL为所述预设帧数画面的帧补偿率,ST为所述预设帧数画面的标准渲染时间,RT为所述预设帧数画面的实际渲染时间。8.根据权利要求7所述的每秒传输画面帧数的获取系统,其特征在于,所述计算单元,具体用于:根据所述每帧画面的实际渲染时间,通过第二公式计算所述预设帧数画面的实际渲染时间;其中,所述每帧画面的实际渲染时间包括所述每帧画面的创建时间、所述每帧画面的渲染执行时间、所述每帧画面的数据发送时间;以及所述第二公式为其中,T1为所述每帧画面的创建时间,T2为所述每帧画面的渲染执行时间,T3为所述每帧画面的数据发送时间,N为所述预设帧数。9.根据权利要求7所述的每秒传输画面帧数的获取系统,其特征在于,所述预设帧数画面的标准渲染时间ST的计算公式为ST=N×T,其中,N为所述预设帧数,T为所述每帧画面的标准渲染时间。10.根据权利要求7所述的每秒传输画面帧数的获取系统,其特征在于,所述计算单元,还用于:根据所述预设帧数画面的帧补偿率,通过第三公式计算所述每秒传输画面帧数;所述第三公式为FPS=FL×M,其中,FPS为所述每秒传输画面帧数,M为每秒标准传输画面帧...
【专利技术属性】
技术研发人员:田雨雷,
申请(专利权)人:北京嘀嘀无限科技发展有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。