一种显示界面流畅度的调整方法及终端的制作方法

文档序号:6385986阅读:147来源:国知局
专利名称:一种显示界面流畅度的调整方法及终端的制作方法
技术领域
本发明涉及通信领域,具体涉及一种显示界面流畅度的调整方法及终端。
背景技术
目前对手机或者平板电脑触控屏幕的滑动流畅度没有一个评价标准,通常只能通过调整帧速率来评价终端设备的滑动性能,即通过一次滑动过程中每秒屏幕的刷新次数来评价终端的滑动性能。帧速率在一定程度上反映了终端设备的滑动流畅度,但是这种评价相对单一,不具有全面性。当对两个终端调整的帧速率一致时,用户的滑动体验仍旧不同,这种不同无法在现有的方案中进行区分,所以现有方案在评价滑动流畅度方面不具有全面性,对于调整显示界面的流畅度不具有参考意义,无法提供更好的用户体验。

发明内容
本发明实施例提供一种显示界面流畅度的调整方法,可以全面性的调整终端显示界面的滑动流畅度。本发明实施例还提供了相应的终端。本发明公开了一种显示界面流畅度的调整方法,包括检测所述显示界面被滑动的轨迹;记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值;根据所述每个位移值,计算所述显示界面的流畅度;当所述显示界面的流畅度大于预先设置的第一阈值时,在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值,所述不满足条件的位移值为所述每个位移值中偏离所述每个理想位移值中对应的理想位移值的第一差值超过第二阈值的位移值,以使所述显示界面下一次被滑动时,所述显示界面的流畅度不大于所述预先设置的第一阈值。结合第一方面,在第一种可能的实现方式中,所述记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值包括按照时间顺序,记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值;所述根据所述每个位移值计算所述显示界面的流畅度包括从所述每个位移值中,选取符合条件的位移值;其中,所述符合条件的位移值为从与所述每个位移值中最大的位移值相邻的前一个位移值开始到所述每个位移值中最后一个位移值结束的所有位移值;计算所述符合条件的位移值中每个后一个位移值与其对应的前一个位移值之间的每个第二差值;
计算所述每个第二差值之间的均方差,将所述均方差作为所述显示界面的流畅度。结合第一方面第一种可能的实现方式,在第二种可能的实现方式中,在所述计算所述符合条件的位移值中每个后一个位移值与其对应的前一个位移值之间的每个第二差值的步骤之后,所述调整方法还包括:对所述每个第二差值进行顺序编号;在坐标系中显示出编号后的所述每个第二差值所在的点,所述坐标系的横坐标为所述每个所述第二差值的编号,所述坐标系的纵坐标为用于表征所述第二差值大小的数值。结合第一方面第二种可能的实现方式,在第三种可能的实现方式中,所述计算所述每个第二差值之间的均方差的步骤之前,所述调整方法还包括:根据所述每个第二差值计算所述第二差值的平均值;在所述坐标系中以平行于横坐标的直线显示所述平均值,并突出显示所述每个第二差值中偏离所述平均值大于预先设置的第三阈值的所述第二差值所在的点。结合第一方面,在第四种可能的实现方式中,所述记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值的步骤时,还包括:记录所述所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个时间间隔,并将所述每个时间间隔与对应的每个位移值关联存储。结合第一方面第四种可能的实现方式,在第五种可能的实现方式中,所述根据所述每个位移值,计算所述显示界面的流畅度,具体包括:根据所述每个时间间隔与对应的所述每个位移值之间的关联关系,计算所述每个位移值与对应的所述每个时间间隔的η阶导数,所述η为自然数;计算所述η阶导数的均方差,将所述η阶导数的均方差作为所述显示界面的流畅度。结合第一方面第五种可能的实现方式,在第六种可能的实现方式中,所述计算所述η阶导数的均方差,将所述η阶导数的均方差作为所述显示界面的流畅度,具体包括:计算所述每个位移值与对应的所述每个时间间隔的η阶导数和n+m阶导数的均方差,直到计算的所述η阶导数的均方差和所述n+m阶导数的均方差的变化范围小于预先设置的第四阈值时,将所述n+m阶导数的均方差作为所述显示界面的流畅度;其中,所述m为不小于I的整数。结合第一方面、第一方面第一种至第六种可能的实现方式中的任意一种,在第七种可能的实现方式中,所述在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值,具体包括:在所述显示界面下一次被滑动时,从记录到所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中的第一个位移值开始,分别计算依次记录的每个位移值与所述每个理想位移值中对应的理想位移值的第一差值,当所述第一差值超过第二阈值时,确定所述第一差值对应的位移值为所述不满足条件的位移值,选择所述不满足条件的位移值对应的理想位移值作为计算流畅度的位移值。
本发明第二方面提供一种终端,包括检测单元,用于检测所述显示界面被滑动的轨迹;记录单元,用于记录所述检测单元检测到的所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值;计算单元,用于根据所述记录单元记录的所述每个位移值,计算所述显示界面的流畅度;调整单元,用于当所述计算单元计算出的所述显示界面的流畅度大于预先设置的第一阈值时,在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值,所述不满足条件的位移值为所述每个位移值中偏离所述每个理想位移值中对应的理想位移值的第一差值超过第二阈值的位移值,以使所述显示界面下一次被滑动时,所述显示界面的流畅度不大于所述预先设置的第一阈值。结合第二方面,在第一种可能的实现方式中,所述记录单元,具体用于按照时间顺序,记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值;所述计算单元包括选取子单元、第一计算子单元和第二计算子单元,所述选取子单元,用于从所述每个位移值中,选取符合条件的位移值;其中,所述符合条件的位移值为从与所述每个位移值中最大的位移值相邻的前一个位移值开始到所述每个位移值中最后一个位移值结束的所有位移值;所述第一计算子单元,用于计算所述选取子单元选取的所述符合条件的位移值中每个后一个位移值与其对应的前一个位移值之间的每个第二差值;所述第二计算子单元,用于计算所述第一计算子单元计算出的每个第二差值之间的均方差,将所述均方差作为所述显示界面的流畅度。结合第二方面第一种可能的实现方式,在第二种可能的实现方式中,所述终端还包括编号单元,用于在所述第一计算子单元计算出所述符合条件的位移值中每个后一个位移值与其对应的前一个位移值之间的每个第二差值之后,对所述计算单元计算出每个
第二差值进行编号;显示单元,用于在坐标系中显示出所述编号单元编号后的所述每个第二差值所在的点,所述坐标系的横坐标为所述每所述个第二差值的编号,所述坐标系的纵坐标为用于表征所述第二差值大小的数值。结合第二方面第二种可能的实现方式,在第三种可能的实现方式中,所述计算单元还包括第三计算子单元,用于根据所述第一计算子单元计算出的每个第二差值计算所述第二差值的平均值;所述显示单元,还用于在所述坐标系中以平行于横坐标的直线显示所述第二计算子单元计算出的平均值,并突出显示所述每个第二差值中偏离所述平均值大于预先设置的第三阈值的所述第二差值所在的点。结合第二方面,在第四种可能的实现方式中,
所述记录单元,还用于记录所述所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个时间间隔,并将所述每个时间间隔与对应的每个位移值关联存储。结合第二方面第四种可能的实现方式,在第五种可能的实现方式中,所述计算单元还包括:第四计算子单元和第五计算子单元,所述第四计算子单元,用于根据所述每个时间间隔与对应的所述每个位移值之间的关联关系,计算所述每个位移值与对应的所述每个时间间隔的η阶导数,所述η为自然数;第五计算子单元,用于计算所述第三计算子单元计算出的所述η阶导数的均方差,将所述η阶导数的均方差作为所述显示界面的流畅度。结合第二方面第五种可能的实现方式,在第六种可能的实现方式中,所述第五计算子单元,具体用于计算所述每个位移值与对应的所述每个时间间隔的η阶导数和n+m阶导数的均方差,直到计算的所述η阶导数的均方差和所述n+m阶导数的均方差的变化范围小于预先设置的第四阈值时,将所述n+m阶导数的均方差作为所述显示界面的流畅度;其中,所述m为不小于I的整数。结合第二方面、第二方面第一种至第六种可能实现方式中的任意一种,在第七种可能的实现方式中,所述调整单元包括:第六计算子单元、确定子单元和选择子单元,所述第六计算子单元,用于在所述显示界面下一次被滑动时,从记录到所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中的第一个位移值开始,分别计算依次记录的每个位移值与所述每个理想位移值中对应的理想位移值的第一差值;所述确定子单元,用于当所述第五计算子单元计算出的第一差值超过第二阈值时,确定所述第一差值对应的位移值为所述不满足条件的位移值;所述选择子单元,用于选择所述确定子单元确定的不满足条件的位移值对应的理想位移值作为计算流畅度的位移值。本发明实施例采用检测所述显示界面被滑动的轨迹;记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值;根据所述每个位移值,计算所述显示界面的流畅度;当所述显示界面的流畅度大于预先设置的第一阈值时,在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值,所述不满足条件的位移值为所述每个位移值中偏离所述每个理想位移值中对应的理想位移值的第一差值超过第二阈值的位移值,以使所述显示界面下一次被滑动时,所述显示界面的流畅度不大于所述预先设置的第一阈值。与现有技术中用单一方面的帧速率评价显示界面的滑动流畅度相比,本发明实施例提供的方法可以全面性的调整出显示界面的滑动流畅度。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例中调整方法的一实施例示意图;图2是本发明实施例中场景举例的一示意图;图3是本发明实施例中场景举例的另一不意图;图4是本发明实施例中场景举例的另一不意图;图5是本发明实施例中终端的一实施例示意图;图6为本发明实施例中终端的另一实施例示意图;图7为本发明实施例中终端的另一实施例示意图;图8为本发明实施例中终端的另一实施例示意图;图9为本发明实施例中终端的另一实施例示意图;图10为本发明实施例中终端的另一实施例示意图;图11为本发明实施例中终端的另一实施例示意图。
具体实施例方式本发明实施例提供一种显示界面流畅度的调整方法,可以全面性的调整终端显示界面的滑动流畅度。本发明实施例还提供了相应的终端。以下分别进行详细说明。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参阅图1,本发明实施例提供的显示界面流畅度的调整方法的一实施例包括101、终端检测所述显示界面被滑动的轨迹。显示界面包括所有可以滑动的应用显示界面。102、终端记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值。本发明实施例中每次屏幕刷新也可以叫做帧刷新,即每刷新一帧记录一次前一帧到这一帧显示界面移动的位移值。103、终端根据所述每个位移值,计算所述显示界面的流畅度。104、当所述显示界面的流畅度大于预先设置的第一阈值时,在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值,所述不满足条件的位移值为所述每个位移值中偏离所述每个理想位移值中对应的理想位移值的第一差值超过第二阈值的位移值,以使所述显示界面下一次被滑动时,所述显示界面的流畅度不大于所述预先设置的第一阈值。本发明实施例中第一阈值为预先设定的一个值,例如可以为1、1.5、2,也可以为其他数值,对此不作限定。需要说明的是,在本发明实施例中,所述流畅度的值越小,表示显示界面的流畅度越好。本发明实施例中通过预先设置理想流畅度以及用于计算该理想流畅度的每个位移值,将显示界面每次屏幕刷新获取的位移值与对应刷新时刻或者对应刷新位置的理想位移值进行比较,如果所述每个位移值中偏离所述每个理想位移值中对应的理想位移值的第一差值超过第二阈值的位移值,将这些位移值作为不满足条件的位移值,调整这些不满足条件的位移值,从而使所述显示界面下一次被滑动时,所述显示界面的流畅度不大于所述预先设置的第一阈值。本发明实施例采用检测所述显示界面被滑动的轨迹;记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值;根据所述每个位移值,计算所述显示界面的流畅度;当所述显示界面的流畅度大于预先设置的第一阈值时,在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值,所述不满足条件的位移值为所述每个位移值中偏离所述每个理想位移值中对应的理想位移值的第一差值超过第二阈值的位移值,以使所述显示界面下一次被滑动时,所述显示界面的流畅度不大于所述预先设置的第一阈值。与现有技术中用单一方面的帧速率评价显示界面的滑动流畅度相比,本发明实施例提供的方法可以全面性的调整出显示界面的滑动流畅度。可选地,在上述图1对应的实施例的基础上,本发明实施例提供的显示界面流畅度的调整方法的另一实施例中,所述记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值包括:按照时间顺序,记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值;所述根据所述每个位移值计算所述显示界面的流畅度包括:从所述每个位移值中,选取符合条件的位移值;其中,所述符合条件的位移值为从与所述每个位移值中最大的位移值相邻的前一个位移值开始到所述每个位移值中最后一个位移值结束的所有位移值;计算所述符合条件的位移值中每个后一个位移值与其对应的前一个位移值之间的每个第二差值;计算所述每个第二差值之间的均方差,将所述均方差作为所述显示界面的流畅度。本发明实施例中,通过后一次位移值与前一次位移值的差值来计算显示界面的流畅度,因滑动的初始过程中的位移值可能受触控物体的按压力较大,所以通常舍弃前几个位移值,可以选择最大位移值之前的相邻位移值之后的所有位移值作为计算流畅度的符合条件的位移值,具体过程举例如下:在一次显示界面滑动过程中记录了 21个位移值,位移值用Λ S表示,单位为毫米(mm)具体位移值参见下表1:表1:一次滑动过程中按时间顺序记录的位移值
Δ S |0 |2.6丨3.6丨6 丨6.8丨6 丨5.3丨5 丨4.1丨3.5丨2.8丨2.2丨2 |1.8丨1.2丨1 |θ.8丨0.5丨0.3丨0.2丨0.I从表I中可以看出第五次刷新时的位移值最大,为6.8,那么选取6.8之前的相邻的位移值6、最大位移值6.8和最大位移值之后的所有位移值作为符合条件的位移值。选取后的符合条件的位移值用表2表不:表2:符合条件的位移值
权利要求
1.一种显示界面流畅度的调整方法,其特征在于,包括: 检测所述显示界面被滑动的轨迹; 记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值; 根据所述每个位移值,计算所述显示界面的流畅度; 当所述显示界面的流畅度大于预先设置的第一阈值时,在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值,所述不满足条件的位移值为所述每个位移值中偏离所述每个理想位移值中对应的理想位移值的第一差值超过第二阈值的位移值,以使所述显示界面下一次被滑动时,所述显示界面的流畅度不大于所述预先设置的第一阈值。
2.根据权利要求1所述的调整方法,其特征在于,所述记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值包括: 按照时间顺序,记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值; 所述根据所述每个位移值计算所述显示界面的流畅度包括: 从所述每个位移值中,选取符合条件的位移值;其中,所述符合条件的位移值为从与所述每个位移值中最大的位移值相邻的前一个位移值开始到所述每个位移值中最后一个位移值结束的所有位移值; 计算所述符合条件的位移值中每个后一个位移值与其对应的前一个位移值之间的每 个第二差值; 计算所述每个第二差值之间的均方差,将所述均方差作为所述显示界面的流畅度。
3.根据权利要求2所述的调整方法,其特征在于,在所述计算所述符合条件的位移值中每个后一个位移值与其对应的前一个位移值之间的每个第二差值的步骤之后,所述调整方法还包括: 对所述每个第二差值进行顺序编号; 在坐标系中显示出编号后的所述每个第二差值所在的点,所述坐标系的横坐标为所述每个所述第二差值的编号,所述坐标系的纵坐标为用于表征所述第二差值大小的数值。
4.根据权利要求3所述的调整方法,其特征在于,所述计算所述每个第二差值之间的均方差的步骤之前,所述调整方法还包括: 根据所述每个第二差值计算所述第二差值的平均值;在所述坐标系中以平行于横坐标的直线显示所述平均值,并突出显示所述每个第二差值中偏离所述平均值大于预先设置的第三阈值的所述第二差值所在的点。
5.根据权利要求1所述的调整方法,其特征在于,所述记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值的步骤时,还包括: 记录所述所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个时间间隔,并将所述每个时间间隔与对应的每个位移值关联存储。
6.根据权利要求5所述的调整方法,其特征在于,所述根据所述每个位移值,计算所述显示界面的流畅度,具体包括:根据所述每个时间间隔与对应的所述每个位移值之间的关联关系,计算所述每个位移值与对应的所述每个时间间隔的η阶导数,所述η为自然数; 计算所述η阶导数的均方差,将所述η阶导数的均方差作为所述显示界面的流畅度。
7.根据权利6所述的调整方法,其特征在于,所述计算所述η阶导数的均方差,将所述η阶导数的均方差作为所述显示界面的流畅度,具体包括: 计算所述每个位移值与对应的所述每个时间间隔的η阶导数和n+m阶导数的均方差,直到计算的所述η阶导数的均方差和所述n+m阶导数的均方差的变化范围小于预先设置的第四阈值时,将所述n+m阶导数的均方差作为所述显示界面的流畅度;其中,所述m为不小于I的整数。
8.根据权利要求1~7任意一项所述的调整方法,其特征在于,所述在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值,具体包括: 在所述显示界面下一次被滑动时,从记录到所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中的第一个位移值开始,分别计算依次记录的每个位移值与所述每个理想位移值中对应的理想位移值的第一差值,当所述第一差值超过第二阈值时,确定所述第一差值对应的位移值为所述不满足条件的位移值,选择所述不满足条件的位移值对应的理想位移值作为计算流畅度的位移值。
9.一种终端,其特征在于,包括: 检测单元,用于检测所述显示界面被滑动的轨迹; 记录单元,用于记录所述检测单元检测到的所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值; 计算单元,用于根据所述记录单元记录的所述每个位移值,计算所述显示界面的流畅度; 调整单元,用于当所述计算单元计算出的所述显示界面的流畅度大于预先设置的第一阈值时,在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值,所述不满足条件的位移值为所述每个位移值中偏离所述每个理想位移值中对应的理想位移值的第一差值超过第二阈值的位移值,以使所述显示界面下一次被滑动时,所述显示界面的流畅度不大于所述预先设置的第一阈值。
10.根据权利要求9所述的终端,其特征在于, 所述记录单元,具体用于按照时间顺序,记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值; 所述计算单元包括:选取子单元、第一计算子单元和第二计算子单元, 所述选取子单元,用于从所述每个位移值中,选取符合条件的位移值;其中,所述符合条件的位移值为从与所述每个位移值中最大的位移值相邻的前一个位移值开始到所述每个位移值中最后一个位移值结束的所有位移值; 所述第一计算子单元,用于计算所述选取子单元选取的所述符合条件的位移值中每个后一个位移值与其对应的前一个位移值之间的每个第二差值;所述第二计算子单元,用于计算所述第一计算子单元计算出的每个第二差值之间的均方差,将所述均方差作为所述显示界面的流畅度。
11.根据权利要求10所述的终端,其特征在于,所述终端还包括: 编号单元,用于在所述第一计算子单元计算出所述符合条件的位移值中每个后一个位移值与其对应的前一个位移值之间的每个第二差值之后,对所述计算单元计算出每个第二差值进行编号; 显示单元,用于在坐标系中显示出所述编号单元编号后的所述每个第二差值所在的点,所述坐标系的横坐标为所述每所述个第二差值的编号,所述坐标系的纵坐标为用于表征所述第二差值大小的数值。
12.根据权利要求11所述的终端,其特征在于,所述计算单元还包括: 第三计算子单元,用于根据所述第一计算子单元计算出的每个第二差值计算所述第二差值的平均值; 所述显示单元,还用于在所述坐标系中以平行于横坐标的直线显示所述第三计算子单元计算出的平均值,并突出显示所述每个第二差值中偏离所述平均值大于预先设置的第三阈值的所述第二差值所在的点。
13.根据权利要求9所述的终端,其特征在于, 所述记录单元,还用于记录所述所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个时间间隔,并将所述每个时间间隔与对应的每个位移值关联存储。
14.根据权利要求13所述的终端,其特征在于,所述计算单元还包括:第四计算子单元和第五计算子单元, 所述第四计算子单元,用于根据所述每个时间间隔与对应的所述每个位移值之间的关联关系,计算所述每个位移值与对应的所述每个时间间隔的η阶导数,所述η为自然数; 第五计算子单元,用于计算所述第四计算子单元计算出的所述η阶导数的均方差,将所述η阶导数的均方差作为所述显示界面的流畅度。
15.根据权利要求14所述的终端,其特征在于, 所述第五计算子单元,具体用于计算所述每个位移值与对应的所述每个时间间隔的η阶导数和n+m阶导数的均方差,直到计算的所述η阶导数的均方差和所述n+m阶导数的均方差的变化范围小于预先设置的第四阈值时,将所述n+m阶导数的均方差作为所述显示界面的流畅度;其中,所述m为不小于I的整数。
16.根据权利要求扩15任意一项所述的终端,其特征在于,所述调整单元包括:第六计算子单元、确定子单元和选择子单元, 所述第六计算子单元,用于在所述显示界面下一次被滑动时,从记录到所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中的第一个位移值开始,分别计算依次记录的每个位移值与所述每 个理想位移值中对应的理想位移值的第一差值; 所述确定子单元,用于当所述第六计算子单元计算出的第一差值超过第二阈值时,确定所述第一差值对应的位移值为所述不满足条件的位移值; 所述选择子单元,用于选择所述确定子单元确定的不满足条件的位移值对应的理想位移值作为计算流畅度的位移值。
全文摘要
本发明公开了一种显示界面流畅度的调整方法,包括检测所述显示界面被滑动的轨迹;记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值;根据所述每个位移值,计算所述显示界面的流畅度;当所述显示界面的流畅度大于预先设置的第一阈值时,在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值。本发明实施例提供的方法可以全面性的调整出显示界面的滑动流畅度。
文档编号G06F3/041GK103076917SQ201210586948
公开日2013年5月1日 申请日期2012年12月28日 优先权日2012年12月28日
发明者于波, 仇建斌 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1