屏幕流畅度测试方法及装置制造方法

文档序号:6630153阅读:245来源:国知局
屏幕流畅度测试方法及装置制造方法
【专利摘要】本发明提供一种屏幕流畅度测试方法及装置,本发明屏幕流畅度测试方法,包括:第一控制模块向第二控制模块发送第一控制信号,并向拍摄模块发送第二控制信号,第二控制模块接收第一控制信号,根据第一控制信号控制触屏棒在待测终端屏幕上进行移动,并向处理模块发送触屏棒在待测终端屏幕上进行移动过程中的第一属性信息;拍摄模块接收第二控制信号,根据第二控制信号拍摄触屏棒在待测终端屏幕上进行移动时的图像信息,并向处理模块发送图像信息,检测模块向处理模块发送第二属性信息,处理模块根据接收的第一属性信息、图像信息以及第二属性信息,计算待测终端屏幕的流畅度。实现了通过客观的技术指标对屏幕的流畅度进行精确测量。
【专利说明】屏幕流畅度测试方法及装置

【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种屏幕流畅度测试方法及装置。

【背景技术】
[0002] 目前移动终端基本都配置触摸屏,用户可以通过触摸屏对终端进行操作,因此终 端屏幕的流畅度会直接影响着用户对该终端的认可程度,对终端屏幕的流畅度测试必不可 少。
[0003] 现有技术中,通常由人来操作触摸屏,在触摸屏上进行上下、左右滑动,并由人工 肉眼对触摸屏的流畅度给出主观评价,即使是不同的人测试同一终端屏幕的流畅度,给出 的屏幕的流畅度的结论也可能存在较大差距,因此,现有技术中无法用客观的技术指标来 测试屏幕的流畅度。


【发明内容】

[0004] 本发明提供一种屏幕流畅度测试方法及装置,解决了现有技术中无法用客观的技 术指标来测试屏幕的流畅度的问题。
[0005] 为解决上述技术问题,本发明的第一个方面提供一种屏幕流畅度测试方法,包 括:
[0006] 第一控制模块向第二控制模块发送第一控制信号,并向拍摄模块发送第二控制信 号;
[0007] 所述第二控制模块接收所述第一控制信号,根据所述第一控制信号控制触屏棒在 待测终端屏幕上进行移动,并向处理模块发送所述触屏棒在待测终端屏幕上进行移动过程 中的第一属性信息;
[0008] 所述拍摄模块接收所述第二控制信号,根据所述第二控制信号拍摄所述触屏棒在 待测终端屏幕上进行移动时的图像信息,并向所述处理模块发送所述图像信息;
[0009] 检测模块向所述处理模块发送第二属性信息,所述第二属性信息包括所述检测模 块检测到的所述触屏棒在所述待测终端屏幕上开始施加压力的时刻、所述触屏棒释放在 所述待测终端屏幕上施加的压力的时刻以及所述触屏棒在所述待测终端屏幕上的滑动轨 迹;
[0010] 所述处理模块接收所述第一属性信息、所述图像信息以及所述第二属性信息,所 述处理模块根据所述第一属性信息、所述图像信息以及所述第二属性信息,计算所述待测 终端屏幕的流畅度。
[0011] 在上述屏幕流畅度测试方法的一个实施例中,可选的,所述处理模块根据所述第 一属性信息、所述图像信息以及所述第二属性信息,计算所述待测终端屏幕的流畅度,包 括:
[0012] 所述处理模块根据所述第一属性信息、所述图像信息以及所述第二属性信息,分 别确定所述待测终端屏幕的刷新率、所述待测终端屏幕的刷新平滑度和所述待测终端屏幕 的跟手性;
[0013] 所述处理模块根据所述待测终端屏幕的刷新率、所述待测终端屏幕的刷新平滑度 和所述待测终端屏幕的跟手性,计算所述待测终端屏幕的流畅度。
[0014] 在上述屏幕流畅度测试方法的一个实施例中,可选的,确定所述待测终端屏幕的 刷新率,包括:
[0015] 所述处理模块从所述第一属性信息中提取所述触屏棒在所述待测终端屏幕上停 止移动的时刻A以及从所述第二属性信息中提取所述触屏棒释放在所述待测终端屏幕上 施加的压力的时刻B,并将所述A和所述B中的最大值作为所述待测终端屏幕滑动的起始时 亥IJC;
[0016] 所述处理模块根据所述图像信息,确定所述待测终端屏幕滑动的终点时刻T;
[0017] 所述处理模块确定所述C和所述T之间的刷新帧图像总数N,并确定所述N个刷新 帧图像中第η帧图像对应的时刻Τη,η为大于等于1且小于等于N的整数;
[0018] 所述处理模块根据所述Tn和所述Ν,确定所述待测终端屏幕的刷新率。
[0019] 在上述屏幕流畅度测试方法的一个实施例中,可选的,确定所述待测终端屏幕的 刷新平滑度,包括:
[0020] 所述处理模块计算所述N个刷新帧图像中的第i+Ι帧图像对应的时刻Ti+1与第i 帧图像对应的时刻Ti之间的第一差值ΛTi,其中,ATi =IV1-Ti,i为大于等于1且小于等 于N-I的整数;
[0021] 所述处理模块根据每个所述第一差值ΛTi,确定第一均方差,并将所述第一均方 差作为所述待测终端屏幕的刷新平滑度。
[0022] 在上述屏幕流畅度测试方法的一个实施例中,可选的,确定所述待测终端屏幕的 跟手性,包括:
[0023] 所述处理模块从所述第一属性信息中提取所述触屏棒在所述待测终端屏幕上开 始移动的时刻D以及从所述第二属性信息中提取所述触屏棒在所述待测终端屏幕上开始 施加压力的时刻Ε,并将所述D和所述E中的最小值作为所述触屏棒在所述待测终端屏幕上 滑动的起始时刻F;
[0024] 所述处理模块确定所述F和所述C之间的刷新帧图像的总数Μ,并根据所述M个刷 新帧图像确定第一移动距离Sm和第二移动距离Lm ;
[0025] 所述处理模块计算所述第一移动距离Sn^P第二移动距离1^之间的第二差值AGm =Sm-Lm ;
[0026] 所述处理模块根据每个所述第二差值ΛGm,确定第二均方差,并将所述第二均方 差作为所述待测终端屏幕的跟手性;
[0027] 其中,所述Sm表示所述触屏棒在所述M个刷新帧图像中的第m+1帧图像上的位置 点与所述触屏棒在第m帧图像上的位置点之间的距离,所述Lm表示设定的参考点在所述刷 新帧图像中的第m+1帧图像上的位置点与所述设定的参考点在第m帧图像上的位置点之间 的距离,m为大于等于1且小于等于M-I的整数。
[0028] 在上述屏幕流畅度测试方法的一个实施例中,可选的,所述处理模块根据所述待 测终端屏幕的刷新率、所述待测终端屏幕的刷新平滑度和所述待测终端屏幕的跟手性,计 算所述待测终端屏幕的流畅度,包括:
[0029] 所述处理模块根据所述待测终端屏幕的刷新率V、所述待测终端屏幕的刷新平 滑度P和所述待测终端屏幕的跟手性G,计算所述待测终端屏幕的流畅度Q,其中,Q= aXV+bXP+cXG,a、b、c为设定的加权因子。
[0030] 本发明的又一个方面提供一种屏幕流畅度测试装置,包括:
[0031] 第一控制模块、第二控制模块、拍摄模块、检测模块和处理模块;
[0032] 所述第一控制模块,用于向所述第二控制模块发送第一控制信号,并向拍摄模块 发送第二控制信号;
[0033]所述第二控制模块,用于接收所述第一控制信号,根据所述第一控制信号控制触 屏棒在待测终端屏幕上进行移动,并向所述处理模块发送所述触屏棒在待测终端屏幕上进 行移动过程中的第一属性信息;
[0034]所述拍摄模块,用于接收所述第二控制信号,根据所述第二控制信号拍摄所述触 屏棒在待测终端屏幕上进行移动时的图像信息,并向所述处理模块发送所述图像信息; [0035] 所述检测模块,用于向所述处理模块发送第二属性信息,所述第二属性信息包括 所述检测模块检测到的所述触屏棒在所述待测终端屏幕上开始施加压力的时刻、所述触屏 棒释放在所述待测终端屏幕上施加的压力的时刻以及所述触屏棒在所述待测终端屏幕上 的滑动轨迹;
[0036] 所述处理模块,用于接收所述第一属性信息、所述图像信息以及所述第二属性信 息,根据所述第一属性信息、所述图像信息以及所述第二属性信息,计算所述待测终端屏幕 的流畅度。
[0037] 在上述屏幕流畅度测试装置的一个实施例中,可选的,所述处理模块,具体用于根 据所述第一属性信息、所述图像信息以及所述第二属性信息,分别确定所述待测终端屏幕 的刷新率、所述待测终端屏幕的刷新平滑度和所述待测终端屏幕的跟手性;根据所述待测 终端屏幕的刷新率、所述待测终端屏幕的刷新平滑度和所述待测终端屏幕的跟手性,计算 所述待测终端屏幕的流畅度。
[0038] 在上述屏幕流畅度测试装置的一个实施例中,可选的,所述处理模块,具体用于从 所述第一属性信息中提取所述触屏棒在所述待测终端屏幕上停止移动的时刻A以及从所 述第二属性信息中提取所述触屏棒释放在所述待测终端屏幕上施加的压力的时刻B,并将 所述A和所述B中的最大值作为所述待测终端屏幕滑动的起始时刻C;根据所述图像信息, 确定所述待测终端屏幕滑动的终点时刻T;确定所述C和所述T之间的刷新帧图像总数N, 并确定所述N个刷新帧图像中第η帧图像对应的时刻Τη,η为大于等于1且小于等于N的 整数;根据所述Tn和所述Ν,确定所述待测终端屏幕的刷新率。
[0039] 在上述屏幕流畅度测试装置的一个实施例中,可选的,所述处理模块,具体用于计 算所述N个刷新帧图像中的第i+Ι帧图像对应的时刻Ti+1与第i帧图像对应的时刻Ti之间 的第一差值ΛTi,其中,ΛTi =Tw-Ti,i为大于等于1且小于等于N-I的整数;根据每个所 述第一差值ΛTi,确定第一均方差,并将所述第一均方差作为所述待测终端屏幕的刷新平 滑度。
[0040] 在上述屏幕流畅度测试装置的一个实施例中,可选的,所述处理模块,具体用于从 所述第一属性信息中提取所述触屏棒在所述待测终端屏幕上开始移动的时刻D以及从所 述第二属性信息中提取所述触屏棒在所述待测终端屏幕上开始施加压力的时刻Ε,并将所 述D和所述E中的最小值作为所述触屏棒在所述待测终端屏幕上滑动的起始时刻F;所述 处理模块确定所述F和所述C之间的刷新帧图像的总数M,并根据所述M个刷新帧图像确定 第一移动距离Sii^P第二移动距离Lm ;所述处理模块计算所述第一移动距离Sm和第二移动距 离Lm2间的第二差值AGm = Sm-Lm;所述处理模块根据每个所述第二差值AGm,确定第二均 方差,并将所述第二均方差作为所述待测终端屏幕的跟手性;其中,所述Sm表示所述触屏棒 在所述M个刷新帧图像中的第m+1帧图像上的位置点与所述触屏棒在第m帧图像上的位置 点之间的距离,所述Lm表示设定的参考点在所述刷新帧图像中的第m+1帧图像上的位置点 与所述设定的参考点在第m帧图像上的位置点之间的距离,m为大于等于1且小于等于M-I 的整数。
[0041] 在上述屏幕流畅度测试装置的一个实施例中,可选的,所述处理模块,具体用于根 据所述待测终端屏幕的刷新率V、所述待测终端屏幕的刷新平滑度P和所述待测终端屏幕 的跟手性G,计算所述待测终端屏幕的流畅度Q,其中,Q=aX V+b XP+c XG,a、b、c为设定 的加权因子。
[0042] 本发明提供的屏幕流畅度测试方法及装置,通过第一控制模块向第二控制模块发 送第一控制信号,并向拍摄模块发送第二控制信号,第二控制模块接收第一控制信号,根据 第一控制信号控制触屏棒在待测终端屏幕上进行移动,并向处理模块发送触屏棒在待测终 端屏幕上进行移动过程中的第一属性信息;拍摄模块接收第二控制信号,根据第二控制信 号拍摄触屏棒在待测终端屏幕上进行移动时的图像信息,并向处理模块发送图像信息。检 测模块向处理模块发送第二属性信息,处理模块接收第一属性信息、图像信息以及第二属 性信息,并根据第一属性信息、图像信息以及第二属性信息,计算待测终端屏幕的流畅度。 解决了现有技术中无法用客观的技术指标来测试屏幕的流畅度的问题,实现了通过客观的 技术指标对屏幕的流畅度进行精确测量。

【专利附图】

【附图说明】
[0043]图1为本发明实施例一所提供的屏幕流畅度测试方法的流程图;
[0044] 图2为本发明实施例二所提供的屏幕流畅度测试方法的流程图;
[0045] 图3为本发明实施例三所提供的屏幕流畅度测试装置300的结构示意图。

【具体实施方式】
[0046] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047] 图1为本发明实施例一所提供的屏幕流畅度测试方法的流程图。本实施例的方法 适用于能够通过客观的技术指标实现对屏幕的流畅度的精确测量的情况。该方法由屏幕流 畅度测试装置执行,该装置通常以硬件和/或软件的方式来实现。本实施例的方法包括如 下步骤:
[0048] S101、第一控制模块向第二控制模块发送第一控制信号,并向拍摄模块发送第二 控制信号。
[0049]第一控制模块在接收到测试命令(例如向左/向下/放大屏幕)时,可以向第二 控制模块发送第一控制信号,以及向拍摄模块发送第二控制信号。
[0050]S102、第二控制模块接收第一控制信号,根据第一控制信号控制触屏棒在待测终 端屏幕上进行移动,并向处理模块发送触屏棒在待测终端屏幕上进行移动过程中的第一属 性信息。
[0051] 需要说明的是,第一控制信号可以包括控制触屏棒在待测终端屏幕上进行移动的 移动距离、移动时间、移动速度、移动方向、撤离的速度、按压滑动的力度,第二控制模块接 收第一控制信号后,先对第一控制信号进行模数转换,再根据转换后的数字信号控制触屏 棒在待测终端屏幕上进行移动,第二控制模块可以根据转换后的数字信号实现对触屏棒的 精确控制。第二控制模块并向处理模块发送触屏棒在待测终端屏幕上进行移动过程中的第 一属性信息。第一属性信息可以包括在每次滑动过程中触屏棒在待测终端屏幕上的移动距 离、移动时间、移动速度、移动方向、撤离的速度、按压滑动的力度。
[0052] 其中,第二控制模块可以为位移机械控制模块,具体可以为机械手,通过第二控制 模块控制触屏棒在待测终端屏幕上进行移动。需要说明的是,第一控制信号是图形化的模 拟信号,第一属性信息是将第一控制信号进行模数转换得到的数字信号,具体的,第一控制 信号可以为触屏棒拖拽屏幕的图像信息,第二控制模块对该图像信息进行模数转换得到第 一属性信息。
[0053]S103、拍摄模块接收第二控制信号,根据第二控制信号拍摄触屏棒在待测终端屏 幕上进行移动时的图像信息,并向处理模块发送图像信息。
[0054]拍摄模块可以为高精度拍摄模块,负责将触屏棒在待测终端屏幕上的操作过程都 捕捉下来,当拍摄结束后,将捕捉到的图像信息发送给处理模块。
[0055]S104、检测模块向处理模块发送第二属性信息,第二属性信息包括检测模块检测 到的触屏棒在待测终端屏幕上开始施加压力的时刻、触屏棒释放在待测终端屏幕上施加的 压力的时刻以及触屏棒在待测终端屏幕上的滑动轨迹。
[0056] 可以将待测终端放置在检测模块上,检测模块会根据触屏棒的力度大小,判断触 屏棒在待测终端屏幕上开始施加压力的时刻、触屏棒释放在待测终端屏幕上施加的压力的 时刻以及触屏棒在待测终端屏幕上的滑动轨迹,并将这些数据发送给处理模块。需要说明 的是,检测模块可以为压力传感器,当"触屏棒"完成操作移动后,压力传感器会根据触屏棒 的力度大小,判断触屏棒在待测终端屏.上开始施加压力的时刻、触屏棒释放在待测终端 屏幕上施加的压力的时刻以及触屏棒在待测终端屏幕上的滑动轨迹,并将这些数据发送给 处理模块。
[0057]S105、处理模块接收第一属性信息、图像信息以及第二属性信息,处理模块根据第 一属性信息、图像信息以及第二属性信息,计算待测终端屏幕的流畅度。
[0058] 处理模块是屏幕流畅度测试中的核心运算模块,处理模块接收第二控制模块发送 的第一属性信息、拍摄模块发送的图像信息和检测模块发送的第二属性信息,再根据接收 的第一属性信息、图像信息以及第二属性信息进行运算处理,最终给出待测终端屏幕滑动 流畅性。
[0059] 具体的,第一控制模块向第二控制模块发送第一控制信号,并向拍摄模块发送第 二控制信号,第二控制模块接收第一控制信号,根据第一控制信号控制触屏棒在待测终端 屏幕上进行移动,并向处理模块发送触屏棒在待测终端屏幕上进行移动过程中的第一属性 信息,拍摄模块接收第二控制信号,根据第二控制信号拍摄触屏棒在待测终端屏幕上进行 移动时的图像信息,并向处理模块发送图像信息,检测模块向处理模块发送第二属性信息, 处理模块接收第一属性信息、图像信息以及第二属性信息,并根据第一属性信息、图像信息 以及第二属性信息,计算待测终端屏幕的流畅度。
[0060] 本实施例提供的屏幕流畅度测试方法,通过第一控制模块向第二控制模块发送第 一控制信号,并向拍摄模块发送第二控制信号,第二控制模块接收第一控制信号,根据第一 控制信号控制触屏棒在待测终端屏幕上进行移动,并向处理模块发送触屏棒在待测终端屏 幕上进行移动过程中的第一属性信息;拍摄模块接收第二控制信号,根据第二控制信号拍 摄触屏棒在待测终端屏幕上进行移动时的图像信息,并向处理模块发送图像信息。检测模 块向处理模块发送第二属性信息,处理模块接收第一属性信息、图像信息以及第二属性信 息,并根据第一属性信息、图像信息以及第二属性信息,计算待测终端屏幕的流畅度。解决 了现有技术中无法用客观的技术指标来测试屏幕的流畅度的问题,实现了通过客观的技术 指标对屏幕的流畅度进行精确测量。
[0061] 本实施例以上述实施例一为基础,进一步进行了优化,图2为本发明实施例二所 提供的屏幕流畅度测试方法的流程图。参照图2,本实施例的方法可以包括:
[0062] S201、第一控制模块向第二控制模块发送第一控制信号,并向拍摄模块发送第二 控制信号。
[0063] 需要说明的是,在第一控制模块向第二控制模块发送第一控制信号之前,第一控 制模块需要先将待测终端屏幕的尺寸信息发送给第二控制模块,以使第二控制模块根据待 测终端屏幕的尺寸信息控制触屏棒的在待测终端屏幕的大小范围内进行移动。具体为:第 一控制模块首先将拍摄模块拍摄、采集到的待测终端屏幕信息储存,然后对待测终端屏幕 进行参数记录、适配,并将参数发送给第二控制模块作为第二控制模块控制触屏棒在待测 终端屏幕上进行移动的阈值,以确保触屏棒的在待测终端屏幕的大小范围内进行移动。同 时,第一控制模块向拍摄模块发送第二控制信号之前,第一控制模块首先将待测终端屏幕 的亮度、分辨率发送给拍摄模块,以使拍摄模块进行拍摄焦距、光圈的自动调整。
[0064] S202、第二控制模块接收第一控制信号,根据第一控制信号控制触屏棒在待测终 端屏幕上进行移动,并向处理模块发送触屏棒在待测终端屏幕上进行移动过程中的第一属 性信息。
[0065] S203、拍摄模块接收第二控制信号,根据第二控制信号拍摄触屏棒在待测终端屏 幕上进行移动时的图像信息,并向处理模块发送图像信息。
[0066] 在拍摄模块以及待测终端屏幕之间放置一个网格滤镜,网格滤镜可以起到标尺刻 度的作用,使拍摄模块拍摄到的触屏棒在待测终端屏幕上进行移动的图像信息上显示有网 格,从带有网格的图像信息上可以更加精确的分析触屏棒在待测终端屏幕上的移动距离、 移动速度以及待测终端屏幕的滑动距离、滑动速度等数据。
[0067] S204、检测模块向处理模块发送第二属性信息,第二属性信息包括检测模块检测 到的触屏棒在待测终端屏幕上开始施加压力的时刻、触屏棒释放在待测终端屏幕上施加的 压力的时刻以及触屏棒在待测终端屏幕上的滑动轨迹。
[0068] S205、处理模块根据第一属性信息、图像信息以及第二属性信息,分别确定待测终 端屏幕的刷新率、待测终端屏幕的刷新平滑度和待测终端屏幕的跟手性。
[0069] 其中,处理模块根据第一属性信息、图像信息以及第二属性信息,确定待测终端屏 幕的刷新率可以通过如下方式实现:
[0070] 处理模块从第一属性信息中提取触屏棒在待测终端屏幕上停止移动的时刻A以 及从第二属性信息中提取触屏棒释放在待测终端屏幕上施加的压力的时刻B,并将A和B中 的最大值作为待测终端屏幕滑动的起始时刻C;处理模块根据图像信息,确定待测终端屏 幕滑动的终点时刻T;处理模块确定C和T之间的刷新帧图像总数N,并确定N个刷新帧图 像中第η帧图像对应的时刻Τη,η为大于等于1且小于等于N的整数;根据Tn和N,确定待 测终端屏幕的刷新率。
[0071] 其中,待测终端屏.滑动的起始时刻C表不待测终端屏.开始滑动的时刻,待测 终端屏幕滑动是一个非匀速运动的过程,该过程包括开始滑动、加速滑动、继续滑动、减速 滑动、停止滑动,待测终端屏幕滑动的起始时刻C是指待测终端屏幕开始滑动的那个时间 点,而不是指待测终端屏幕滑动过程中的某一个时间点。终点时刻T表示待测终端屏幕停 止滑动的时刻,由于触屏棒在待测终端屏幕上停止移动后,拍摄模块会拍摄到连续的相同 的图像信息,处理模块可以根据连续相同的图像信息,确定待测终端屏幕已经停止滑动,从 而确定待测终端屏.滑动的终点时刻Τ。
[0072] 具体的,待测终端屏幕的刷新率V可以通过如下公式获得: FxN
[0073]^ τ「Τ'F表不拍摄t旲块的拍摄巾贞率。
[0074] 处理模块根据第一属性信息、图像信息以及第二属性信息,确定待测终端屏幕的 刷新平滑度可以通过如下方式实现:
[0075] 处理模块计算N个刷新帧图像中的第i+Ι帧图像对应的时刻Ti+1与第i帧图像对 应的时刻Ti之间的第一差值ΛTi,其中,ATi =IV1-Ti,i为大于等于1且小于等于N-I的 整数;处理模块根据每个第一差值ΛTi,确定第一均方差,并将第一均方差作为待测终端屏 幕的刷新平滑度。
[0076] 具体的,待测终端屏幕的刷新平滑度P可以通过如下公式获得:
[0077]尸=|?(ΔΓ-Δ7Ρ2,ΛT表示设定的第一差值ΛTi的理想平均值,可以设定ΛT为 -i=l-. 1/60秒即14. 3毫秒。
[0078] 处理模块根据第一属性信息、图像信息以及第二属性信息,确定待测终端屏幕的 跟手性,可以通过如下方式实现:
[0079] 处理模块从第一属性信息中提取触屏棒在待测终端屏幕上开始移动的时刻D以 及从第二属性信息中提取触屏棒在待测终端屏幕上开始施加压力的时刻E,并将D和E中 的最小值作为触屏棒在待测终端屏幕上滑动的起始时刻F;处理模块确定F和C之间的刷 新帧图像的总数M,并根据M个刷新帧图像确定第一移动距离Sii^P第二移动距离Lm;处理模 块计算第一移动距离Sn^P第二移动距离1^之间的第二差值AGm =Sm-Lm ;处理模块根据每 个第二差值AGm,确定第二均方差,并将第二均方差作为待测终端屏幕的跟手性;其中,Sm 表示触屏棒在M个刷新帧图像中的第m+Ι帧图像上的位置点与触屏棒在第m帧图像上的位 置点之间的距离,Lm表示设定的参考点在刷新帧图像中的第m+1帧图像上的位置点与所述 设定的参考点在第m帧图像上的位置点之间的距离,m为大于等于1且小于等于M-I的整 数。其中,如果选择的设定的参考点为日历功能的图标,第一帧图像上日历功能的图标在刻 度2. 3毫米处,第二帧图像上日历功能的图标就滑动到刻度为2. 4毫米处,那么L1的值则 为0. 1毫米。
[0080] 具体的,待测终端屏幕的跟手性G可以通过如下公式获得:
[0081] G= ^J(AG-AGm)2,其中,AG表示设定的第二差值4仏的理想平均值, 可以设为〇。
[0082] S206、处理模块根据待测终端屏幕的刷新率、待测终端屏幕的刷新平滑度和待测 终端屏幕的跟手性,计算待测终端屏幕的流畅度。
[0083] 处理模块根据待测终端屏幕的刷新率、待测终端屏幕的刷新平滑度和待测终端屏 幕的跟手性,计算待测终端屏幕的流畅度可以通过如下方式实现:
[0084] 处理模块根据待测终端屏幕的刷新率V、待测终端屏幕的刷新平滑度P和待测终 端屏幕的跟手性G,计算待测终端屏幕的流畅度Q,其中,Q=aXV+bXP+cXG,a、b、c为设 定的加权因子。
[0085] 本实施例提供的屏幕流畅度测试方法,通过处理模块根据第一属性信息、图像信 息以及第二属性信息,分别确定待测终端屏幕的刷新率、待测终端屏幕的刷新平滑度和待 测终端屏幕的跟手性,并根据待测终端屏幕的刷新率、待测终端屏幕的刷新平滑度和待测 终端屏幕的跟手性,计算待测终端屏幕的流畅度。解决了现有技术中无法用客观的技术指 标来测试屏幕的流畅度的问题,实现了通过客观的技术指标对屏幕的流畅度进行精确测 量。
[0086] 图3为本发明实施例三所提供的屏幕流畅度测试装置300的结构示意图。参照图 3,该装置包括:第一控制模块310、第二控制模块320、拍摄模块330、检测模块340和处理 模块350。
[0087] 第一控制模块310用于向第二控制模块发送第一控制信号,并向拍摄模块发送第 二控制信号;第二控制模块320用于接收第一控制信号,根据第一控制信号控制触屏棒在 待测终端屏幕上进行移动,并向处理模块发送触屏棒在待测终端屏幕上进行移动过程中的 第一属性信息;拍摄模块330用于接收第二控制信号,根据第二控制信号拍摄触屏棒在待 测终端屏幕上进行移动时的图像信息,并向处理模块发送图像信息;检测模块340用于向 处理模块发送第二属性信息,第二属性信息包括检测模块检测到的触屏棒在待测终端屏幕 上开始施加压力的时刻、触屏棒释放在待测终端屏幕上施加的压力的时刻以及触屏棒在待 测终端屏幕上的滑动轨迹;处理模块350用于接收第一属性信息、图像信息以及第二属性 信息,根据第一属性信息、图像信息以及第二属性信息,计算待测终端屏幕的流畅度。
[0088] 其中,第二控制模块可以为位移机械控制模块,具体可以为机械手,通过第二控制 模块控制触屏棒在待测终端屏幕上进行移动。需要说明的是,第一控制信号是图形化的模 拟信号,第一属性信息是将第一控制信号进行模数转换得到的数字信号,具体的,第一控制 信号可以为触屏棒拖拽屏幕的图像信息,第二控制模块对该图像信息进行模数转换得到第 一属性信息。
[0089] 本实施例提供的屏幕流畅度测试装置,可以用于执行图1所示方法实施例的技术 方案,其实现原理和技术效果类似,此处不再赘述。
[0090] 进一步的,处理模块350,具体用于根据第一属性信息、图像信息以及第二属性信 息,分别确定待测终端屏幕的刷新率、待测终端屏幕的刷新平滑度和待测终端屏幕的跟手 性;根据待测终端屏幕的刷新率、待测终端屏幕的刷新平滑度和待测终端屏幕的跟手性,计 算待测终端屏幕的流畅度。
[0091] 进一步的,处理模块350,具体用于从第一属性信息中提取触屏棒在待测终端屏幕 上停止移动的时刻A以及从第二属性信息中提取触屏棒释放在待测终端屏幕上施加的压 力的时刻B,并将A和B中的最大值作为待测终端屏幕滑动的起始时刻C;根据图像信息, 确定待测终端屏幕滑动的终点时刻T;确定C和T之间的刷新帧图像总数N,并确定N个刷 新帧图像中第η帧图像对应的时刻Τη,η为大于等于1且小于等于N的整数;根据Tn和N, 确定待测终端屏.的刷新率。其中,待测终端屏.滑动的起始时刻C表不待测终端屏.开 始滑动的时刻,待测终端屏幕滑动是一个非匀速运动的过程,该过程包括开始滑动、加速滑 动、继续滑动、减速滑动、停止滑动,待测终端屏幕滑动的起始时刻C是指待测终端屏幕开 始滑动的那个时间点,而不是指待测终端屏幕滑动过程中的某一个时间点。终点时刻T表 示待测终端屏幕停止滑动的时刻,由于触屏棒在待测终端屏幕上停止移动后,拍摄模块会 拍摄到连续的相同的图像信息,处理模块可以根据连续相同的图像信息,确定待测终端屏 幕已经停止滑动,从而确定待测终端屏幕滑动的终点时刻Τ。
[0092] 进一步的,处理模块350,具体用于计算N个刷新帧图像中的第i+Ι帧图像对应的 时刻Ti+1与第i帧图像对应的时刻Ti之间的第一差值ΛTi,其中,ATi =Tw-Ti,i为大于 等于1且小于等于N-I的整数;根据每个第一差值ΛTi,确定第一均方差,并将第一均方差 作为待测终端屏幕的刷新平滑度。
[0093] 进一步的,处理模块350,具体用于从第一属性信息中提取触屏棒在待测终端屏幕 上开始移动的时刻D以及从第二属性信息中提取触屏棒在待测终端屏幕上开始施加压力 的时刻Ε,并将D和E中的最小值作为触屏棒在待测终端屏幕上滑动的起始时刻F;处理模 块确定F和C之间的刷新帧图像的总数Μ,并根据M个刷新帧图像确定第一移动距离Sm和 第二移动距离Lm ;处理模块计算第一移动距离Sn^P第二移动距离Lm2间的第二差值AGm = Sm-Lm ;处理模块根据每个第二差值ΛGm,确定第二均方差,并将第二均方差作为待测终端屏 幕的跟手性;其中,Sm表示触屏棒在M个刷新帧图像中的第m+1帧图像上的位置点与触屏 棒在第m帧图像上的位置点之间的距离,Lni表示设定的参考点在刷新帧图像中的第m+Ι帧 图像上的位置点与所述设定的参考点在第m帧图像上的位置点之间的距离,m为大于等于1 且小于等于M-I的整数。其中,如果选择的设定的参考点为日历功能的图标,第一帧图像上 日历功能的图标在刻度2. 3毫米处,第二帧图像上日历功能的图标就滑动到刻度为2. 4毫 米处,那么L1的值则为0.1毫米。
[0094] 进一步的,处理模块350,具体用于根据待测终端屏幕的刷新率V、待测终端屏 幕的刷新平滑度P和待测终端屏幕的跟手性G,计算待测终端屏幕的流畅度Q,其中,Q= aXV+bXP+cXG,a、b、c为设定的加权因子。
[0095] 本实施例提供的数据中心资源分配装置,可以用于执行图2所示方法实施例的技 术方案,其实现原理和技术效果类似,此处不再赘述。
[0096] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其 依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征 进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技 术方案的范围。
【权利要求】
1. 一种屏幕流畅度测试方法,其特征在于,包括: 第一控制模块向第二控制模块发送第一控制信号,并向拍摄模块发送第二控制信号; 所述第二控制模块接收所述第一控制信号,根据所述第一控制信号控制触屏棒在待测 终端屏幕上进行移动,并向处理模块发送所述触屏棒在待测终端屏幕上进行移动过程中的 第一属性信息; 所述拍摄模块接收所述第二控制信号,根据所述第二控制信号拍摄所述触屏棒在待测 终端屏幕上进行移动时的图像信息,并向所述处理模块发送所述图像信息; 检测模块向所述处理模块发送第二属性信息,所述第二属性信息包括所述检测模块检 测到的所述触屏棒在所述待测终端屏幕上开始施加压力的时刻、所述触屏棒释放在所述待 测终端屏幕上施加的压力的时刻以及所述触屏棒在所述待测终端屏幕上的滑动轨迹; 所述处理模块接收所述第一属性信息、所述图像信息以及所述第二属性信息,所述处 理模块根据所述第一属性信息、所述图像信息以及所述第二属性信息,计算所述待测终端 屏幕的流畅度。
2. 根据权利要求1所述的方法,其特征在于,所述处理模块根据所述第一属性信息、所 述图像信息以及所述第二属性信息,计算所述待测终端屏幕的流畅度,包括: 所述处理模块根据所述第一属性信息、所述图像信息以及所述第二属性信息,分别确 定所述待测终端屏幕的刷新率、所述待测终端屏幕的刷新平滑度和所述待测终端屏幕的跟 手性; 所述处理模块根据所述待测终端屏幕的刷新率、所述待测终端屏幕的刷新平滑度和所 述待测终端屏幕的跟手性,计算所述待测终端屏幕的流畅度。
3. 根据权利要求2所述的方法,其特征在于,确定所述待测终端屏幕的刷新率,包括: 所述处理模块从所述第一属性信息中提取所述触屏棒在所述待测终端屏幕上停止移 动的时刻A以及从所述第二属性信息中提取所述触屏棒释放在所述待测终端屏幕上施加 的压力的时刻B,并将所述A和所述B中的最大值作为所述待测终端屏幕滑动的起始时刻 C ; 所述处理模块根据所述图像信息,确定所述待测终端屏幕滑动的终点时刻T ; 所述处理模块确定所述C和所述T之间的刷新帧图像总数N,并确定所述N个刷新帧图 像中第η帧图像对应的时刻Τη,η为大于等于1且小于等于N的整数; 所述处理模块根据所述Tn和所述Ν,确定所述待测终端屏幕的刷新率。
4. 根据权利要求3所述的方法,其特征在于,确定所述待测终端屏幕的刷新平滑度,包 括: 所述处理模块计算所述N个刷新帧图像中的第i+Ι帧图像对应的时刻Ti+1与第i帧图 像对应的时刻Ti之间的第一差值Λ Ti,其中,ATi = Tw-Tpi为大于等于1且小于等于N-I 的整数; 所述处理模块根据每个所述第一差值Λ Ti,确定第一均方差,并将所述第一均方差作 为所述待测终端屏幕的刷新平滑度。
5. 根据权利要求4所述的方法,其特征在于,确定所述待测终端屏幕的跟手性,包括: 所述处理模块从所述第一属性信息中提取所述触屏棒在所述待测终端屏幕上开始移 动的时刻D以及从所述第二属性信息中提取所述触屏棒在所述待测终端屏幕上开始施加 压力的时刻E,并将所述D和所述E中的最小值作为所述触屏棒在所述待测终端屏幕上滑动 的起始时刻F ; 所述处理模块确定所述F和所述C之间的刷新帧图像的总数M,并根据所述M个刷新帧 图像确定第一移动距离Sm和第二移动距离Lm ; 所述处理模块计算所述第一移动距离Sn^P第二移动距离Lm之间的第二差值AGm = O 一 I β Lm ; 所述处理模块根据每个所述第二差值Λ Gm,确定第二均方差,并将所述第二均方差作 为所述待测终端屏幕的跟手性; 其中,所述Sm表示所述触屏棒在所述M个刷新帧图像中的第m+1帧图像上的位置点与 所述触屏棒在第m帧图像上的位置点之间的距离,所述Lm表示设定的参考点在所述刷新帧 图像中的第m+1帧图像上的位置点与所述设定的参考点在第m帧图像上的位置点之间的距 离,m为大于等于1且小于等于M-I的整数。
6. 根据权利要求5所述的方法,其特征在于,所述处理模块根据所述待测终端屏幕的 刷新率、所述待测终端屏幕的刷新平滑度和所述待测终端屏幕的跟手性,计算所述待测终 端屏幕的流畅度,包括: 所述处理模块根据所述待测终端屏幕的刷新率V、所述待测终端屏幕的刷新平滑 度P和所述待测终端屏幕的跟手性G,计算所述待测终端屏幕的流畅度Q,其中,Q = aXV+bXP+cXG,a、b、c为设定的加权因子。
7. -种屏幕流畅度测试装置,其特征在于,包括:第一控制模块、第二控制模块、拍摄 模块、检测模块和处理模块; 所述第一控制模块,用于向所述第二控制模块发送第一控制信号,并向拍摄模块发送 第二控制信号; 所述第二控制模块,用于接收所述第一控制信号,根据所述第一控制信号控制触屏棒 在待测终端屏幕上进行移动,并向所述处理模块发送所述触屏棒在待测终端屏幕上进行移 动过程中的第一属性信息; 所述拍摄模块,用于接收所述第二控制信号,根据所述第二控制信号拍摄所述触屏棒 在待测终端屏幕上进行移动时的图像信息,并向所述处理模块发送所述图像信息; 所述检测模块,用于向所述处理模块发送第二属性信息,所述第二属性信息包括所述 检测模块检测到的所述触屏棒在所述待测终端屏幕上开始施加压力的时刻、所述触屏棒释 放在所述待测终端屏幕上施加的压力的时刻以及所述触屏棒在所述待测终端屏幕上的滑 动轨迹; 所述处理模块,用于接收所述第一属性信息、所述图像信息以及所述第二属性信息,根 据所述第一属性信息、所述图像信息以及所述第二属性信息,计算所述待测终端屏幕的流 畅度。
8. 根据权利要求7所述的装置,其特征在于,所述处理模块,具体用于根据所述第一属 性信息、所述图像信息以及所述第二属性信息,分别确定所述待测终端屏幕的刷新率、所述 待测终端屏幕的刷新平滑度和所述待测终端屏幕的跟手性;根据所述待测终端屏幕的刷新 率、所述待测终端屏幕的刷新平滑度和所述待测终端屏幕的跟手性,计算所述待测终端屏 幕的流畅度。
9. 根据权利要求8所述的装置,其特征在于,所述处理模块,具体用于从所述第一属性 信息中提取所述触屏棒在所述待测终端屏幕上停止移动的时刻A以及从所述第二属性信 息中提取所述触屏棒释放在所述待测终端屏幕上施加的压力的时刻B,并将所述A和所述 B中的最大值作为所述待测终端屏幕滑动的起始时刻C ;根据所述图像信息,确定所述待测 终端屏幕滑动的终点时刻T ;确定所述C和所述T之间的刷新帧图像总数N,并确定所述N 个刷新帧图像中第η帧图像对应的时刻Τη,η为大于等于1且小于等于N的整数;根据所述 Tn和所述Ν,确定所述待测终端屏幕的刷新率。
10. 根据权利要求9所述的装置,其特征在于,所述处理模块,具体用于计算所述N个 刷新帧图像中的第i+Ι帧图像对应的时刻Ti+1与第i帧图像对应的时刻T i之间的第一差值 Λ Ti,其中,ATi = Tw-Ti, i为大于等于1且小于等于N-I的整数;根据每个所述第一差值 Λ Ti,确定第一均方差,并将所述第一均方差作为所述待测终端屏幕的刷新平滑度。
11. 根据权利要求10所述的装置,其特征在于,所述处理模块,具体用于从所述第一属 性信息中提取所述触屏棒在所述待测终端屏幕上开始移动的时刻D以及从所述第二属性 信息中提取所述触屏棒在所述待测终端屏幕上开始施加压力的时刻Ε,并将所述D和所述E 中的最小值作为所述触屏棒在所述待测终端屏幕上滑动的起始时刻F ;所述处理模块确定 所述F和所述C之间的刷新帧图像的总数Μ,并根据所述M个刷新帧图像确定第一移动距离 S1^P第二移动距离Lm ;所述处理模块计算所述第一移动距离Sii^P第二移动距离1^之间的第 二差值AGm = Sm-Lm ;所述处理模块根据每个所述第二差值Λ Gm,确定第二均方差,并将所 述第二均方差作为所述待测终端屏幕的跟手性;其中,所述Sm表示所述触屏棒在所述M个 刷新帧图像中的第m+1帧图像上的位置点与所述触屏棒在第m帧图像上的位置点之间的距 离,所述L m表示设定的参考点在所述刷新帧图像中的第m+1帧图像上的位置点与所述设定 的参考点在第m帧图像上的位置点之间的距离,m为大于等于1且小于等于M-I的整数。
12. 根据权利要求11所述的装置,其特征在于,所述处理模块,具体用于根据所述待测 终端屏幕的刷新率V、所述待测终端屏幕的刷新平滑度P和所述待测终端屏幕的跟手性G, 计算所述待测终端屏幕的流畅度Q,其中,Q = aXV+bXP+cXG,a、b、c为设定的加权因子。
【文档编号】G06F3/0488GK104317511SQ201410542080
【公开日】2015年1月28日 申请日期:2014年10月14日 优先权日:2014年10月14日
【发明者】王鑫, 严斌峰, 赵友军 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1