本公开涉及电子,尤其涉及一种显示屏检测方法、装置及存储介质。
背景技术:
1、相关技术中,显示屏在播放视频时的流畅性评价主要通过人工进行评价,基于人眼观看视频,感知是否流畅播放或发生卡顿等现象,费时费力且难以复现。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种显示屏检测方法、装置及存储介质。
2、根据本公开实施例的第一方面,提供了一种显示屏检测方法,所述方法包括:
3、采集显示屏播放视频时的屏幕亮度数据,所述视频满足在播放时使屏幕亮度值以设定周期交替变化;基于所述屏幕亮度数据,得到目标数据,所述目标数据包括所述显示屏播放所述视频时屏幕亮度值交替变化的持续时长;基于所述目标数据,确定所述显示屏播放视频的检测结果。
4、一种实施方式中,所述视频的第一数量的连续帧画面中设置有第一标记区域,所述视频的第二数量的连续帧画面中设置有第二标记区域,所述第二数量的连续帧画面与所述第一数量的连续帧画面相邻,所述第一标记区域和所述第二标记区域设置在帧画面中的区域位置相同,但具有不同亮度值;所述采集显示屏播放视频时的屏幕亮度数据,包括:采集所述第一标记区域和所述第二标记区域的中心亮度值。
5、一种实施方式中,所述第一数量的连续帧画面为奇数帧画面,所述第二数量的连续帧画面为偶数帧画面。
6、一种实施方式中,所述第一标记区域设置为黑色,所述第二标记区域设置为白色;或者,所述第一标记区域设置为白色,所述第二标记区域设置为黑色。
7、一种实施方式中,所述基于所述屏幕亮度数据,得到目标数据,包括:若所述屏幕亮度数据大于预设亮度阈值,则将所述屏幕亮度数据作为第一目标数据,并记录所述第一目标数据的第一持续时长;若所述亮度数据小于或等于所述预设亮度阈值,则将所述屏幕亮度数据作为第二目标数据,并记录所述第二目标数据的第二持续时长;将所述第一持续时长和所述第二持续时长,作为目标数据。
8、一种实施方式中,所述基于所述目标数据,确定所述显示屏播放视频的检测结果,包括:确定所述显示屏播放所述视频的播放帧率,并基于所述播放帧率确定单帧画面持续时长;基于所述单帧画面持续时长、所述第一持续时长和所述第二持续时长,确定所述显示屏播放视频的检测结果。
9、一种实施方式中,所述基于所述播放帧率、所述第一持续时长和所述第二持续时长,确定所述显示屏播放视频的检测结果,包括:若所述第一持续时长与所述视频的单帧画面持续时长之间的差值小于差值阈值,且所述第二持续时长与所述视频的单帧画面持续时长之间的差值小于差值阈值,则确定所述显示屏播放视频的检测结果为第一检测结果,所述第一检测结果表征所述显示屏播放视频流畅;若所述第一持续时长与所述视频的单帧画面持续时长之间的差值大于差值阈值,和/或所述第二持续时长与所述视频的单帧画面持续时长之间的差值大于差值阈值,则确定所述显示屏播放视频的检测结果为第二检测结果,所述第二检测结果表征所述显示屏播放视频卡顿。
10、一种实施方式中,所述基于所述目标数据,确定所述显示屏播放视频的检测结果,包括:确定所述显示屏播放所述视频的播放帧率;基于所述第一持续时长和所述第二持续时长,确定所述显示屏播放视频时屏幕显示刷新率;若所述播放帧率和所述屏幕显示刷新率之间的差值小于或等于阈值,确定所述显示屏播放视频的检测结果为第一检测结果,所述第一检测结果表征所述显示屏播放视频流畅;若所述播放帧率和所述刷新率之间的差值大于阈值,确定所述显示屏播放视频的检测结果为第二检测结果,所述第二检测结果表征所述显示屏播放视频卡顿。
11、根据本公开实施例的第二方面,提供一种显示屏检测装置,所述显示屏检测装置包括:
12、采集单元,用于采集显示屏播放视频时的屏幕亮度数据,所述视频满足在播放时使屏幕亮度值以设定周期交替变化;
13、分析单元,用于基于所述屏幕亮度数据,得到目标数据,所述目标数据包括所述显示屏播放所述视频时屏幕亮度值交替变化的持续时长;
14、确定单元,用于基于所述目标数据,确定所述显示屏播放视频的检测结果。
15、一种实施方式中,所述视频的第一数量的连续帧画面中设置有第一标记区域,所述视频的第二数量的连续帧画面中设置有第二标记区域,所述第二数量的连续帧画面与所述第一数量的连续帧画面相邻,所述第一标记区域和所述第二标记区域设置在帧画面中的区域位置相同,但具有不同亮度值;
16、所述采集单元采用如下方式采集所述显示屏播放视频时的屏幕亮度数据:
17、采集所述第一标记区域和所述第二标记区域的中心亮度值。
18、一种实施方式中,所述第一数量的连续帧画面为奇数帧画面,所述第二数量的连续帧画面为偶数帧画面。
19、一种实施方式中,所述第一标记区域设置为黑色,所述第二标记区域设置为白色;或者,所述第一标记区域设置为白色,所述第二标记区域设置为黑色。
20、一种实施方式中,所述分析单元采用如下方式基于所述屏幕亮度数据,得到目标数据:
21、若所述屏幕亮度数据大于预设亮度阈值,则将所述屏幕亮度数据作为第一目标数据,并记录所述第一目标数据的第一持续时长;若所述标记区域的亮度数据小于或等于所述预设亮度阈值,则将所述屏幕亮度数据作为第二目标数据,并记录所述第二目标数据的第二持续时长;将所述第一持续时长和所述第二持续时长,作为目标数据。
22、一种实施方式中,所述确定单元采用如下方式确定所述显示屏播放视频的检测结果:
23、确定所述显示屏播放所述视频的播放帧率,并基于所述播放帧率确定单帧画面持续时长;
24、基于所述单帧画面持续时长、所述第一持续时长和所述第二持续时长,确定所述显示屏播放视频的检测结果。
25、一种实施方式中,所述确定单元采用如下方式基于所述播放帧率、所述第一持续时长和所述第二持续时长,确定所述显示屏播放视频的检测结果:
26、若所述第一持续时长与所述视频的单帧画面持续时长之间的差值小于差值阈值,且所述第二持续时长与所述视频的单帧画面持续时长之间的差值小于差值阈值,则确定所述显示屏播放视频的检测结果为第一检测结果,所述第一检测结果表征所述显示屏播放视频流畅;
27、若所述第一持续时长与所述视频的单帧画面持续时长之间的差值大于差值阈值,和/或所述第二持续时长与所述视频的单帧画面持续时长之间的差值大于差值阈值,则确定所述显示屏播放视频的检测结果为第二检测结果,所述第二检测结果表征所述显示屏播放视频卡顿。
28、一种实施方式中,所述确定单元采用如下基于所述目标数据,确定所述显示屏播放视频的检测结果:
29、确定所述显示屏播放所述视频的播放帧率;基于所述第一持续时长和所述第二持续时长,确定所述显示屏播放视频时屏幕显示刷新率;若所述播放帧率和所述屏幕显示刷新率之间的差值小于或等于阈值,确定所述显示屏播放视频的检测结果为第一检测结果,所述第一检测结果表征所述显示屏播放视频流畅;若所述播放帧率和所述刷新率之间的差值大于阈值,确定所述显示屏播放视频的检测结果为第二检测结果,所述第二检测结果表征所述显示屏播放视频卡顿。
30、根据本公开实施例的第三方面,提供一种显示屏检测装置,包括:
31、处理器;
32、用于存储处理器可执行指令的存储器;
33、其中,所述处理器被配置为执行第一方面或第一方面任意一种实施方式所述的显示屏检测方法。
34、根据本公开实施例的第四方面,提供了一种存储介质,所述存储介质中存储有指令,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行第一方面或第一方面任意一种实施方式所述的显示屏检测方法。
35、本公开实施例提供的技术方案可以包括以下有益效果:控制显示屏播放视频时,通过亮度分析仪采集显示屏中播放的视频中标记区域的屏幕亮度数据,记录显示屏的逐帧亮度数据;对屏幕亮度数据进行分析,得到显示屏的目标数据;通该目标数据,检测该显示屏播放视频的流畅性。通过本公开,实现了一种基于观测设备的屏幕流畅性检测,节省了人力与时间,获得了客观且更可靠的检测结果。
36、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种显示屏检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述视频的第一数量的连续帧画面中设置有第一标记区域,所述视频的第二数量的连续帧画面中设置有第二标记区域,所述第二数量的连续帧画面与所述第一数量的连续帧画面相邻,所述第一标记区域和所述第二标记区域设置在帧画面中的区域位置相同,但具有不同亮度值;
3.根据权利要求2所述的方法,其特征在于,所述第一数量的连续帧画面为奇数帧画面,所述第二数量的连续帧画面为偶数帧画面。
4.根据权利要求2或3所述的方法,其特征在于,所述第一标记区域设置为黑色,所述第二标记区域设置为白色;或者,所述第一标记区域设置为白色,所述第二标记区域设置为黑色。
5.根据权利要求2所述的方法,其特征在于,所述基于所述屏幕亮度数据,得到目标数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述目标数据,确定所述显示屏播放视频的检测结果,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述播放帧率、所述第一持续时长和所述第二持续时长,确定所述显示屏播放视频的检测结果,包括:
8.根据权利要求6所述的方法,其特征在于,所述基于所述目标数据,确定所述显示屏播放视频的检测结果,包括:
9.一种显示屏检测装置,其特征在于,所述显示屏检测装置包括:
10.一种显示屏检测装置,其特征在于,包括:
11.一种存储介质,其特征在于,所述存储介质中存储有指令,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行权利要求1至8中任意一项所述的显示屏检测方法。