CN115390291A - 屏幕显示状态检测方法、装置、***及可读存储介质 - Google Patents
屏幕显示状态检测方法、装置、***及可读存储介质 Download PDFInfo
- Publication number
- CN115390291A CN115390291A CN202211021208.2A CN202211021208A CN115390291A CN 115390291 A CN115390291 A CN 115390291A CN 202211021208 A CN202211021208 A CN 202211021208A CN 115390291 A CN115390291 A CN 115390291A
- Authority
- CN
- China
- Prior art keywords
- screen
- image
- display state
- determining
- detected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02F—OPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
- G02F1/00—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
- G02F1/01—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
- G02F1/13—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on liquid crystals, e.g. single liquid crystal display cells
- G02F1/1306—Details
- G02F1/1309—Repairing; Testing
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
本发明公开了一种屏幕显示状态检测方法、装置、***及可读存储介质,其中,所述方法包括:获取相机拍摄待检屏幕在测试场景下的显示图像;获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像;根据所述差值图像确定所述待检屏幕的显示状态是否存在异常。本发明旨在提高屏幕显示状态的检测准确性。
Description
技术领域
本发明涉及屏幕检测领域,尤其涉及一种屏幕显示状态检测方法、装置、***及可读存储介质。
背景技术
随着LCD液晶显示技术的成熟,LCD液晶屏幕越来越广泛应用于各类设备中。屏幕在实际使用时,不可避免的要经历上电和屏幕点亮的过程,而当屏幕受到干扰或屏幕软件驱动存在错误时,会瞬间出现花屏现象。
在相关技术中,花屏现象的检测方法依赖人工在上电或点亮时观测屏幕是否有异常。由于异常画面出现时间短且几率非常小,通常需要长时间连续观测,测试时要求注意力高度集中,因此人工检测误检概率大而且成本高,导致屏幕显示状态的检测准确性低下。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种屏幕显示状态检测方法、装置、***及可读存储介质,旨在达成提高屏幕显示状态的检测准确性的效果。
为实现上述目的,本发明提供一种屏幕显示状态检测方法,所述方法包括:
获取相机拍摄待检屏幕在测试场景下的显示图像;
获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像;
根据所述差值图像确定所述待检屏幕的显示状态是否存在异常。
可选地,所述获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像的步骤包括:
确定所述显示图像上每一个像素点的第一亮度值,以及确定所述匹配模板上每一个像素点的第二亮度值;
对所述第一亮度值和所述第二亮度值进行差值运算;
根据所述差值运算的结果生成所述差值图像。
可选地,所述获取相机拍摄待检屏幕在测试模式下的显示图像的步骤之后,包括:
根据所述显示图像确定所述测试场景的类型;
在所述测试场景的类型为熄屏场景时,执行获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像的步骤;
在所述测试场景的类型为重启场景时,将所述显示图像的划分为多个子区域;
根据多个所述子区域的亮度值之间的比较结果确定所述待检屏幕的显示状态是否存在异常。
可选地,所述根据多个所述子区域的亮度值之间的比较结果确定所述待检屏幕的显示状态是否存在异常的步骤包括:
确定所述显示图像的主图区域和背景区域;
将所述主图区域划分为多个第一子区域;
确定多个所述第一子区域的亮度值之间的比较结果:
当所述比较结果不在预设范围内,确定所述待检屏幕的显示状态存在异常;
当所述比较结果在预设范围内,将所述背景区域划分为多个第二子区域;
确定多个所述第二子区域的亮度值是否大于预设亮度:
当亮度值大于预设亮度,确定所述待检屏幕的显示状态存在异常;
当亮度值小于或等于预设亮度,确定所述待检屏幕的显示状态不存在异常。
可选地,所述根据所述显示图像确定所述测试场景的类型的步骤包括:
确定所述显示图像的亮度和特征;
将所述亮度和所述特征与所述匹配模板的亮度和特征进行比较;
当比较结果在预设范围内,确定所述测试场景的类型为熄屏场景:
当所述比较结果不在预设范围内,确定所述测试场景的类型为重启场景。
可选地,所述获取相机拍摄待检屏幕在测试场景下的显示图像的步骤包括:
控制所述待检屏幕在显示匹配模板时熄屏,并控制所述相机拍摄熄屏过程得到第一视频;或者
控制所述待检屏幕在显示图像时重启,并控制所述相机拍摄重启过程得到第二视频:或者
控制所述待检屏幕在显示匹配模板时重启,并控制所述相机拍摄重启过程得到第三视频;
根据所述第一视频、所述第二视频和所述第三视频的图像帧确定所述显示图像。
可选地,所述获取相机拍摄待检屏幕在测试场景下的显示图像的步骤之前,还包括:
根据所述待检屏幕的第一频率确定所述相机的第二频率;
基于所述第二频率控制所述相机在所述待检屏幕显示匹配模板时,拍摄所述待检屏幕得到模板图像;
根据所述模板图像的亮度值调整所述相机的拍摄参数。
此外,为实现上述目的,本发明还提供一种屏幕显示状态检测装置,所述屏幕显示状态检测装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的屏幕显示状态检测程序,所述屏幕显示状态检测程序被所述处理器执行时实现如上所述的屏幕显示状态检测方法的步骤。
此外,为实现上述目的,本发明还提供一种屏幕显示状态检测***,所述屏幕显示状态检测***包括:
相机,用于拍摄待测屏幕;
待测屏幕;
屏幕显示状态检测装置,所述屏幕显示状态检测装置为如上所述的屏幕显示状态检测装置。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有屏幕显示状态检测程序,所述屏幕显示状态检测程序被处理器执行时实现如上所述的屏幕显示状态检测方法的步骤。
本发明实施例提出的一种屏幕显示状态检测方法、装置、***及可读存储介质,先获取相机拍摄待检屏幕在测试场景下的显示图像;获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像;根据所述差值图像确定所述待检屏幕的显示状态是否存在异常。这样通过相机拍摄待检屏幕在测设场景下的显示图像,然后与匹配模板进行对应,生成差值图像,通过待检屏幕在测试场景显示匹配模板,由拍摄装置拍摄下来才得到显示图像,因此,基于差值图像可以判断屏幕的显示状态是否存在异常,可以提高屏幕显示状态的检测准确性。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;
图2为本发明屏幕显示状态检测方法的一实施例的流程示意图;
图3为本发明屏幕显示状态检测方法的另一实施例的流程示意图;
图4为本发明实施例涉及的实施例涉及的重启场景显示图像示意图;
图5为本发明实施例涉及的实施例涉及的相机增益调节流程示意图;
图6为本发明实施例涉及的实施例涉及的熄屏场景差异图像示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在相关技术中,花屏现象的检测方法主要依赖人工在上电或点亮时观测屏幕是否有异常。由于异常画面出现时间短且几率非常小,通常需要长时间连续观测,测试时要求注意力高度集中,因此人工检测误检概率大而且成本高,导致屏幕显示状态的检测准确性低下。
为了提高屏幕显示状态的检测准确性,本发明实施例提出一种屏幕显示状态检测方法、装置、***及可读存储介质,其中,所述方法的主要步骤包括:
获取相机拍摄待检屏幕在测试场景下的显示图像;
获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像;
根据所述差值图像确定所述待检屏幕的显示状态是否存在异常。
这样通过相机拍摄待检屏幕在测设场景下的显示图像,然后与显示图像对应的匹配模板进行对应,生成差值图像,基于差值图像可以判断屏幕的显示状态是否存在异常,可以提高屏幕显示状态的检测准确性。
以下结合附图对本发明权利要求要求保护的内容进行详细说明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端可以是屏幕显示状态检测装置。
如图1所示,该终端可以包括:处理器1001,例如CPU,存储器1003,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。存储器1003可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1003可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1003中可以包括操作***以及屏幕显示状态检测程序。
在图1所示的终端中,处理器1001可以用于调用存储器1003中存储的屏幕显示状态检测程序,并执行以下操作:
获取相机拍摄待检屏幕在测试场景下的显示图像;
获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像;
根据所述差值图像确定所述待检屏幕的显示状态是否存在异常。
进一步地,处理器1001可以调用存储器1003中存储的屏幕显示状态检测程序,还执行以下操作:
确定所述显示图像上每一个像素点的第一亮度值,以及确定所述匹配模板上每一个像素点的第二亮度值;
对所述第一亮度值和所述第二亮度值进行差值运算;
根据所述差值运算的结果生成所述差值图像。
进一步地,处理器1001可以调用存储器1003中存储的屏幕显示状态检测程序,还执行以下操作:
根据所述显示图像确定所述测试场景的类型;
在所述测试场景的类型为熄屏场景时,执行获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像的步骤;
在所述测试场景的类型为重启场景时,将所述显示图像的划分为多个子区域;
根据多个所述子区域的亮度值之间的比较结果确定所述待检屏幕的显示状态是否存在异常。
进一步地,处理器1001可以调用存储器1003中存储的屏幕显示状态检测程序,还执行以下操作:
确定所述显示图像的主图区域和背景区域;
将所述主图区域划分为多个第一子区域;
确定多个所述第一子区域的亮度值之间的比较结果:
当所述比较结果不在预设范围内,确定所述待检屏幕的显示状态存在异常;
当所述比较结果在预设范围内,将所述背景区域划分为多个第二子区域;
确定多个所述第二子区域的亮度值是否大于预设亮度:
当亮度值大于预设亮度,确定所述待检屏幕的显示状态存在异常;
当亮度值小于或等于预设亮度,确定所述待检屏幕的显示状态不存在异常。
进一步地,处理器1001可以调用存储器1003中存储的屏幕显示状态检测程序,还执行以下操作:
确定所述显示图像的亮度和特征;
将所述亮度和所述特征与所述匹配模板的亮度和特征进行比较;
当比较结果在预设范围内,确定所述测试场景的类型为熄屏场景:
当所述比较结果不在预设范围内,确定所述测试场景的类型为重启场景。
进一步地,处理器1001可以调用存储器1003中存储的屏幕显示状态检测程序,还执行以下操作:
控制所述待检屏幕在显示匹配模板时熄屏,并控制所述相机拍摄熄屏过程得到第一视频;或者
控制所述待检屏幕在显示图像时重启,并控制所述相机拍摄重启过程得到第二视频:或者
控制所述待检屏幕在显示匹配模板时重启,并控制所述相机拍摄重启过程得到第三视频;
根据所述第一视频、所述第二视频和所述第三视频的图像帧确定所述显示图像。
进一步地,处理器1001可以调用存储器1003中存储的屏幕显示状态检测程序,还执行以下操作:
根据所述待检屏幕的第一频率确定所述相机的第二频率;
基于所述第二频率控制所述相机在所述待检屏幕显示匹配模板时,拍摄所述待检屏幕得到模板图像;
根据所述模板图像的亮度值调整所述相机的拍摄参数。
随着LCD液晶显示技术的成熟,LCD液晶屏幕越来越广泛应用于各类设备中。屏幕在实际使用时,不可避免的要经历上电和屏幕点亮的过程,而当屏幕受到干扰或屏幕软件驱动存在错误时,会瞬间出现花屏现象。
在相关技术中,花屏现象的检测方法依赖人工在上电或点亮时观测屏幕是否有异常。由于异常画面出现时间短且几率非常小,通常需要长时间连续观测,测试时要求注意力高度集中,因此人工检测误检概率大而且成本高,还会耗费大量时间,导致屏幕显示状态的检测准确性低下。
以下,通过具体示例性方案对本发明权利要求要求保护的内容,进行解释说明,以便本领域技术人员更好地理解本发明权利要求的保护范围。可以理解的是,以下示例性方案不对本发明的保护范围进行限定,仅用于解释本发明。
示例性地,参照图2,在本发明屏幕显示状态检测方法的一实施例中,所述屏幕显示状态检测方法包括以下步骤:
步骤S10、获取相机拍摄待检屏幕在测试场景下的显示图像;
在本实施例中,相机可以是高速工业相机,可以拍摄到高速变化的显示图像。待检屏幕可以是LCD液晶屏,常用于VR屏幕,例如VR眼镜等,这类屏幕会贴合眼部,常分为左、右两块屏幕,可以同时对左、右两块屏幕进行检测。其常使用电池供电,因此对功耗控制严格,实际运行时以高速交替开关左、右屏幕背光灯控制功耗,人眼感受不到此时的屏幕状态,但在高速相机拍摄时可以得到左右交替亮暗的显示。为了检测待检屏幕在不同测试场景下的显示状态,相机拍摄待检屏幕在测试场景下显示匹配模板的图像,该图像即为显示图像。
可选地,控制所述待检屏幕在显示所述匹配模板时熄屏,并控制所述相机拍摄熄屏过程得到第一视频;或者控制所述待检屏幕在显示图像时重启,并控制所述相机拍摄重启过程得到第二视频:或者控制所述待检屏幕在显示所述匹配模板时重启,并控制所述相机拍摄重启过程得到第三视频;根据所述第一视频、所述第二视频和所述第三视频的图像帧确定所述显示图像。
对待检屏幕可以进行两种测试场景下测试,这两个测试场景可以分开测试或者进行同段时间测试,第一种测试场景为熄屏场景,即控制待检屏幕在显示匹配模板时熄屏,在待检屏幕显示匹配模板时由亮屏转为灭屏,通过相机拍摄待检屏幕的熄屏过程并获取第一视频,获取第一视频。第二种测试场景为重启场景,即控制待检屏幕在显示图像时重启,显示图像是任意的,但是在重启时,待检屏幕会显示开机图像,如图4,开机图像中具有大面积区域是全黑图像,不好与开机图像对应的匹配模板对应生成差值图像,因此,重启场景下需要其他屏幕显示状态的确认方法。重启场景和熄屏场景可以在同一阶段进行,熄屏场景是屏幕在亮到灭的过程,而重启场景是屏幕由亮到灭,再到亮的过程,其可以包括熄屏场景的亮到灭过程,在待检屏幕显示匹配模板时重启,并通过相机获取该过程的第三视频,为了尽可能拍摄到屏幕异常的情况,在显示匹配模板时可以反复进行熄屏或重启的过程,并获取视频。对第一视频、第二视频或者第三视频的每一帧图像都可以作为显示图像。可以理解的是相机拍摄速度需要达到屏幕刷新速度的整数倍。
相机、待检屏幕可以设置在一套测试工装中,测试工装主要组成包括高速工业相机、高精度可调固定平台,配合组件包含暗箱,照度计等。在进行测试之前,需要通过调整与照度计测量,使暗箱光照在1lux以内,调整相机曝光时间和gain(增益)值。在显示屏幕不同帧率下调整曝光时间和gain值,得到待测屏幕的刷新频率、相机的曝光时间和相机的gain值之间的关联组合,在进行测试之前,可以根据关联组合设置相机的拍摄参数,包括曝光时间和gain值,使拍摄的显示图像亮度均为预设亮度,例如53,使用设置后的拍摄参数在测试场景中拍摄显示图像。
可选地,根据所述待检屏幕的第一频率确定所述相机的第二频率;基于所述第二频率控制所述相机在所述待检屏幕显示匹配模板时,拍摄所述待检屏幕得到模板图像;根据所述模板图像的亮度值调整所述相机的拍摄参数。
相机的需要调整的拍摄参数可以包括Gain值,由于每个屏幕亮度都存在少许差异,而本实施例提供屏幕显示状态检测的受亮度影响。并且屏幕刷新频率越高,对应的相机曝光时间越短,降低曝光时间拍摄的显示图像亮度会降低。因此在测试之前需要根据待检屏幕的每个刷新频率对应的相机Gain值进行校准,使拍摄亮度与实际屏幕相同,后续实际测试中将使用校准得到的Gain值。
为了测试的便捷性,在进行测试前,可以根据上述校准步骤得到待测屏幕的刷新频率和相机的gain值之间的之间关联组合,后续测试可以基于关联组合和刷新频率直接确定相机拍摄参数的gain值。
具体地,分别确定待检屏幕在多个刷新频率下对应的拍摄参数。例如72Hz、80Hz、90Hz、120Hz,以72Hz为例,参照图5,将待检屏幕的刷新频率设置为72Hz;将相机设置为1/3刷新频率(24Hz)曝光值,并拍摄图像得到标准亮度模板T;计算得到标准亮度模板T的亮度值TB1(其值为53);将相机设置为72Hz并拍照,计算得到拍摄的图像亮度72B;如果72B大于TB1,则将相机Gain值减1,如果72B小于TB1则将相机Gain值加1;重复4到5次,直到得到的72B与TB1的差值最小,则将此时的Gain值记录下来。然后可以将待检屏幕设置为80Hz、90Hz、120Hz,将相机设置为对应刷新频率重复4-6次,分别得到对应的Gain值,将Gain值与刷新频率关联保存为关联组合。
步骤S20、获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像;
在本实施例中,显示图像对应的匹配模板即是待检屏幕用于显示的图像,相机拍摄待检屏幕在显示匹配模板时的待检屏幕,得到显示图像,显示图像中包括有匹配模板相像的图像。但是由于待检屏幕显示过后,显示模板和匹配模板仍会有差异,将显示图像与匹配模块对齐后,根据显示图像和匹配模板之间的差异生成差值图像。
可选地,根据匹配模板制作定位模板,用作图像的对准操作,防止图像在进行检测过程中出现图像偏移。在生成差值图像前,基于定位模板对显示图像进行定位,以使显示图像可以与匹配模板对齐。
可选地,确定所述显示图像上每一个像素点的第一亮度值,以及确定所述匹配模板上每一个像素点的第二亮度值;对所述第一亮度值和所述第二亮度值进行差值运算;根据所述差值运算的结果生成所述差值图像。
匹配模板和显示图像的图像内容是相互对应的,为了检测待测屏幕是否存在花屏现象,需要比较显示图像和匹配图像的亮度差异,确定显示图像上每一个像素点的亮度值,作为第一亮度值,以及确定匹配模板上每一个点的亮度值,作为第二亮度值,根据显示图像与匹配模板的对齐结果,确定显示图像上每一个像素点与显示图像上每一个像素点的对应关系,根据对应关系将第一亮度值和第二亮度值一一进行对比,得到第一亮度值和第二亮度值之间的亮度差异值,根据每个亮度差异值生成差异图像,参照图6,若图6上存在异色区域或异色线条,则表示该待检屏幕存在花屏现象。
步骤S30、根据所述差值图像确定所述待检屏幕的显示状态是否存在异常。
在本实施中,匹配模板和显示图像上的差异是由于待检屏幕的原因,待检屏幕上每一个点或区域应与其他点和区域应是相同的,其对匹配模板上每一个像素点的影响是相同的,即匹配模板与显示图像上的差异是相同的,若显示图像上存在与其他像素点不同的像素点,即可以认为待检屏幕在测试场景中的显示状态时存在异常的,存在花屏现象,属于瑕疵屏幕,具体地,可以对差异图像进行斑块分析,得到差异区域的数量与面积,基于差异区域的数量与面积,根据差异区域的数量与面积确定待检测屏幕的显示状态是否合格,若数量和/或面积小于或等于预设阈值,确定显示状态合格,在显示状态合格时,确定待检屏幕的显示状态是不存在异常;若数量和/或面积大于预设阈值,确定显示状态不合格,确定待检屏幕的显示状态是存在异常。
为了更好地理解,本实施例提供一具体应用场景:
为了测试VR屏幕在熄屏场景下的显示状态,具体可以包括以下步骤:
(1)匹配模板的制作:选择一张认定为正常的图像,将其按左、右屏幕区分,分别制作匹配模板T_L和T_R,对模板进行灰度化处理,并选择ROI区域。
(2)显示图像定位:根据匹配模板T_L和T_R分别为左、右屏幕制作定位模板,用作图像的对准操作,防止图像进行屏幕状态检测过程中出现图像的偏移。
(3)显示图像分析:首先使用的图像需要满足相机参数校准时的亮度要求,然后将图像进行灰度化,并根据本定位模板对图像进行校准。
(4)使用校准之后的图像与匹配模板进行差值运算,此时如果这两个图像对比完全一致,将会得到一个亮度为0的差值图。如果这两个图像之间存在一定的差异,将会在差异图像中体现,最终将使用矩形框将异常区域标识出来。
待测屏幕为VR屏幕,VR屏幕的显示图像需要划分出左右两区域,基于此,黑屏状态下,存在如下八种检测结果:
(1)正常图像:VR左、右屏幕两侧的显示图像与对应的匹配模板对比无差异,这种情况判断为正常情况。
(2)正常图像但图像整体比较暗:在VR屏幕从息屏到亮屏的过程中,存在图像亮度变化的过程,在VR屏幕没有完全亮起的过程中正好被相机拍下,导致该种情况出现,这种情况判断为正常情况。具体检测方案为:通过亮度可以判断图像并非出于黑屏状态,但是整体亮度远远低于正常的模板的亮度。所以使用花屏检测算法可以识别到匹配图像,但是会存在较大的异常区域的差异图像,此种情况认定为正常的情况。
(3)一侧正常一侧黑屏:该现象是VR屏幕两侧播放图片的顺序并不是完全同步的,所以在使用工业相机录制过程中会出现一侧出现正常的VR屏幕,另一侧则出现全黑的现象。具体检测方案为:目前该种现象认定为正常情况,并不影响VR屏幕本身的性能。通过检测屏幕亮度来判断该图像是否为正常图像,该屏幕的左侧显示图像显示状态正常,则判断该显示图像的左侧为异常侧。
(4)图像局部存在花屏:该现象是VR屏幕显示过程中有局部位置出现异常的点或者区域,认定此种现象为异常的情况。具体检测方案为:差值运算之后可以发现差值图像上会有比较明显的异常区域,基于差值图像返回该区域所在的范围坐标。根据返回的结果,将异常区域在显示图像中标记出来。
(5)一侧全部花屏,一侧较暗:该种现象是VR屏幕一侧出现异常,并且另一侧相对比较暗的一种情况。具体检测方案为:首先通过亮度确定显示图像是否全部为黑色,如果全部为黑色,说明该侧屏幕为黑屏状态,如果图像亮度达到一定的阈值,说明该显示图像为非全黑状态。正常对这一侧显示图像进行屏幕状态检测,如果可以认为该显示图像为正常图像。该待测屏幕两侧分别进行判断,可以得到相应的匹配结果。
(6)一侧全部花屏,一侧黑屏:灭屏过程中,两侧屏幕的显示状态并不是完全同步的,一侧为全黑状态,另一侧则为花屏异常的情况。认定此种情况为花屏。具体检测方案为:通过判断显示图像两侧的亮度,确定屏幕是不是全部为黑屏状态,如果亮度低于指定阈值,说明当前显示图像为全黑状态,不需要进行屏幕状态检测;如果亮度达到了指定亮度阈值,说明图像为非全黑的状态,进行屏幕状态检测;如果可以差异图像正常,说明当前图像为正常的屏幕图像,未出现花屏等异常,如果差异图像不正常,说明显示图像与匹配模板存在较大的差异,此时判定为异常情况。
(7)两侧均为花屏:图像两侧同时出现花屏的情况,认定此种显示情况为花屏。具体检测方案:如果显示图像两侧的亮度并非全黑的状态,故需要进行屏幕状态检测。两侧差异图像均不正常,认定该种情况为花屏。
在本实施例公开的技术方案中,先获取相机拍摄待检屏幕在测试场景下的显示图像;获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像;根据所述差值图像确定所述待检屏幕的显示状态是否存在异常。这样通过相机拍摄待检屏幕在测设场景下的显示图像,然后与匹配模板进行对应,生成差值图像,通过待检屏幕在测试场景显示匹配模板,由拍摄装置拍摄下来才得到显示图像,因此,基于差值图像可以判断屏幕的显示状态是否存在异常。相较与人工肉眼检测的方法,本实施例提供的屏幕显示状态检测还可以提高准确性和效率,更适用检测屏幕花屏现象。
可选地,参照图3,基于上述任一实施例,在本发明屏幕显示状态检测方法的另一实施例中,所述屏幕显示状态检测方法还方法包括:
步骤S40、根据所述显示图像确定所述测试场景的类型;
在本实施例中,待测屏幕的测试场景有两种,一个是熄屏场景,一个是重启场景,熄屏场景和重启场景对应的显示图像的屏幕显示状态检测算法是不相同的,所以应对显示图像的测试场景进行区分。具体地,熄屏场景和重启场景需要检测的对象,即显示图像是不同的。熄屏场景下,应检测的显示图像是匹配模板对应的显示图像,而重启场景下,应检测的显示图像是重启时开机图像对应的显示图像。对显示图像进行识别,可以确定显示图像对应的显示场景的类型。
在一可替代实施方案中,还可以获取待测屏幕的运行参数,根据运行参数确定测试场景是熄屏还是重启,进而确定测试场景的类型。
可选地,确定所述显示图像的亮度和特征;将所述亮度和所述特征与所述匹配模板的亮度和特征进行比较;当比较结果在预设范围内,确定所述测试场景的类型为熄屏场景:当所述比较结果不在预设范围内,确定所述测试场景的类型为重启场景。
在本实施例中,对显示图像进行亮度预判断,特征点识别,确定显示图像的亮度和特征,根据亮度和特征与匹配模板的亮度和特征进行比较,进而确定显示图像对应的测试场景类型,若匹配模板与显示图像相似,比较结果会在预设范围内,确定测试场景的类型是熄屏场景,若匹配模板与显示图像不相似,比较结果不会在预设范围内,确定测试场景的类型是重启场景。
步骤S50、在所述测试场景的类型为熄屏场景时,执行获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像的步骤;
可选地,如果测试场景的类型是熄屏场景,则用熄屏场景对应的屏幕显示状态检测算法处理显示状态。因此,确定测试场景的类型为熄屏场景时,执行获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像的步骤。
步骤S60、在所述测试场景的类型为重启场景时,将所述显示图像的划分为多个子区域;
在本实施例中,如果测试场景的类型为重启场景,则其显示图像对应的是开机图像,开机图像其实也是一个模板,可以执行步骤S20的操作,但是开机图像中存在大片黑色背景区域,相机拍摄后,比较难以与开机图像产生差异,为了提高检测的准确性,因此,重启场景的显示图像需要用不同的测试算法。根据显示图像本身进行计算,将显示图像划分成多个子区域,对多个子区域进行比较。
步骤S70、根据多个所述子区域的亮度值之间的比较结果确定所述待检屏幕的显示状态是否存在异常。
将显示图像划分成多个子区域,子区域的亮度值之间的应该是相似的,最大亮度值和最小亮度值之间的差异应该在预设范围内。若比较结果不在预设范围内,则确定待检测屏幕的显示状态是异常的,若比较结果在预设范围诶,则确定待检测屏幕的显示状态是正常的。
可选地,将所述主图区域划分为多个第一子区域;确定多个所述第一子区域的亮度值之间的比较结果:当所述比较结果不在预设范围内,确定所述待检屏幕的显示状态存在异常;当所述比较结果在预设范围内,将所述背景区域划分为多个第二子区域;确定多个所述第二子区域的亮度值是否大于预设亮度:当亮度值大于预设亮度,确定所述待检屏幕的显示状态存在异常;当亮度值小于或等于预设亮度,确定所述待检屏幕的显示状态不存在异常。
如图4所示为重启场景下的VR待测屏幕的显示图像实例图,图中会有主图区域(椭圆区域)和背景区域(除椭圆区域之外的其他区域),主图区域和背景区域的亮度值差异较大,主图区域和背景区域子区域应分开比较。先比较主图区域,再比较背景区域。主图区域的图像比背景区域的图像更明显,若主图区域存在子区域的亮度值比较范围不在预设范围内的情况,则可以直接确定待测屏幕显示状态异常,这样可以节省计算量。若主图区域不存在子区域的亮度值比较范围在预设范围内的情况,则进一步判断背景区域的子区域亮度值。背景区域是黑色,亮度值因为0或者较低,若背景区域存在亮度值大于预设亮度的情况,则可以确定待测屏幕显示状态异常,若背景区域子区域的亮度值小于或等于预设亮度,则可以确定待测屏幕显示状态正常。
为了更好地理解,本实施例提供一具体应用场景:
为了测试VR屏幕在重启场景下的显示状态,具体可以包括以下步骤:
(1)首先获取一个开机图像的匹配模板,然后通过对显示图像与该模板进行匹配,并计算出该模板中的特征点,如图4中的椭圆区域,在显示图像中的位置。
(2)将(1)中匹配成功的椭圆区域单独作为主图区域进行处理,处理过程:将有主图区域划分为四个部分,分别计算其亮度,求出亮度之间最大值和最小值之间的差值,如果该差值大于指定的阈值说明该区域存在异常情况,否则就认定为正常状态。
(3)对显示图像屏蔽(1)中匹配成功的主图区域之后,通过网格化图片将剩下的背景区域划分为32×32的子区域,然后判断每个子区域的亮度,如果存在子区域亮度值大于指定的阈值,那么说明该子区域为异常区域,使用矩形框将该区域标识出来。
(4)综合判断(2)和(3)两步的结果最终给出,判断该显示图像是否存在为显示状态异常情况。
在本实施例公开的技术方案中,通过显示图像确定测试场景的类型,在测试场景类型为熄屏场景时,执行步骤S20,在测试场景为重启场景时,根据显示图像各个子区域得到亮度值进行比较确定待测屏幕的显示状态。这样根据不同测试场景下显示图像的不同,有针对性的用不同算法比显示图像进行处理,检测了待测屏幕在不同状态下的显示状态,是否存在花屏现象,从而提高了检测屏幕状态的准确性。
此外,本发明实施例还提出一种屏幕显示状态检测装置,所述屏幕显示状态检测装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的屏幕显示状态检测程序,所述屏幕显示状态检测程序被所述处理器执行时实现如上各个实施例所述的屏幕显示状态检测方法的步骤。
此外,本发明实施例还提出一种屏幕显示状态检测***,所述屏幕显示状态检测***包括:
相机,用于拍摄待测屏幕;
待测屏幕;
屏幕显示状态检测装置,所述屏幕显示状态检测装置为如上所述的屏幕显示状态检测装置。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有屏幕显示状态检测程序,所述屏幕显示状态检测程序被处理器执行时实现如上各个实施例所述的屏幕显示状态检测方法的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得屏幕显示状态检测装置执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种屏幕显示状态检测方法,其特征在于,所述方法包括:
获取相机拍摄待检屏幕在测试场景下的显示图像;
获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像;
根据所述差值图像确定所述待检屏幕的显示状态是否存在异常。
2.如权利要求1所述的屏幕显示状态检测方法,其特征在于,所述获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像的步骤包括:
确定所述显示图像上每一个像素点的第一亮度值,以及确定所述匹配模板上每一个像素点的第二亮度值;
对所述第一亮度值和所述第二亮度值进行差值运算;
根据所述差值运算的结果生成所述差值图像。
3.如权利要求1所述的屏幕显示状态检测方法,其特征在于,所述获取相机拍摄待检屏幕在测试模式下的显示图像的步骤之后,包括:
根据所述显示图像确定所述测试场景的类型;
在所述测试场景的类型为熄屏场景时,执行获取所述显示图像对应的匹配模板,并确定所述显示图像和匹配模板之间的差值图像的步骤;
在所述测试场景的类型为重启场景时,将所述显示图像的划分为多个子区域;
根据多个所述子区域的亮度值之间的比较结果确定所述待检屏幕的显示状态是否存在异常。
4.如权利要求3所述的屏幕显示状态检测方法,其特征在于,所述根据多个所述子区域的亮度值之间的比较结果确定所述待检屏幕的显示状态是否存在异常的步骤包括:
确定所述显示图像的主图区域和背景区域;
将所述主图区域划分为多个第一子区域;
确定多个所述第一子区域的亮度值之间的比较结果:
当所述比较结果不在预设范围内,确定所述待检屏幕的显示状态存在异常;
当所述比较结果在预设范围内,将所述背景区域划分为多个第二子区域;
确定多个所述第二子区域的亮度值是否大于预设亮度:
当亮度值大于预设亮度,确定所述待检屏幕的显示状态存在异常;
当亮度值小于或等于预设亮度,确定所述待检屏幕的显示状态不存在异常。
5.如权利要求3所述的屏幕显示状态检测方法,其特征在于,所述根据所述显示图像确定所述测试场景的类型的步骤包括:
确定所述显示图像的亮度和特征;
将所述亮度和所述特征与所述匹配模板的亮度和特征进行比较;
当比较结果在预设范围内,确定所述测试场景的类型为熄屏场景:
当所述比较结果不在预设范围内,确定所述测试场景的类型为重启场景。
6.如权利要求1所述的屏幕显示状态检测方法,其特征在于,所述获取相机拍摄待检屏幕在测试场景下的显示图像的步骤包括:
控制所述待检屏幕在显示匹配模板时熄屏,并控制所述相机拍摄熄屏过程得到第一视频;或者
控制所述待检屏幕在显示图像时重启,并控制所述相机拍摄重启过程得到第二视频:或者
控制所述待检屏幕在显示匹配模板时重启,并控制所述相机拍摄重启过程得到第三视频;
根据所述第一视频、所述第二视频和所述第三视频的图像帧确定所述显示图像。
7.如权利要求1所述的屏幕显示状态检测方法,其特征在于,所述获取相机拍摄待检屏幕在测试场景下的显示图像的步骤之前,还包括:
根据所述待检屏幕的第一频率确定所述相机的第二频率;
基于所述第二频率控制所述相机在所述待检屏幕显示匹配模板时,拍摄所述待检屏幕得到模板图像;
根据所述模板图像的亮度值调整所述相机的拍摄参数。
8.一种屏幕显示状态检测装置,其特征在于,所述屏幕显示状态检测装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的屏幕显示状态检测程序,所述屏幕显示状态检测程序被所述处理器执行时实现如权利要求1至7中任一项所述的屏幕显示状态检测方法的步骤。
9.一种屏幕显示状态检测***,其特征在于,所述屏幕显示状态检测***包括:
相机,用于拍摄待测屏幕;
待测屏幕;
屏幕显示状态检测装置,所述屏幕显示状态检测装置为如权利要求8所述的屏幕显示状态检测装置。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有屏幕显示状态检测程序,所述屏幕显示状态检测程序被处理器执行时实现如权利要求1至7中任一项所述的屏幕显示状态检测方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211021208.2A CN115390291A (zh) | 2022-08-24 | 2022-08-24 | 屏幕显示状态检测方法、装置、***及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211021208.2A CN115390291A (zh) | 2022-08-24 | 2022-08-24 | 屏幕显示状态检测方法、装置、***及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115390291A true CN115390291A (zh) | 2022-11-25 |
Family
ID=84123237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211021208.2A Pending CN115390291A (zh) | 2022-08-24 | 2022-08-24 | 屏幕显示状态检测方法、装置、***及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115390291A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116092402A (zh) * | 2022-12-30 | 2023-05-09 | 翱瑞(深圳)科技有限公司 | 基于安卓***快速验证功能的显示屏验证*** |
CN116405661A (zh) * | 2023-04-28 | 2023-07-07 | 可诺特软件(深圳)有限公司 | 一种智能电视开发性能测试方法和装置 |
-
2022
- 2022-08-24 CN CN202211021208.2A patent/CN115390291A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116092402A (zh) * | 2022-12-30 | 2023-05-09 | 翱瑞(深圳)科技有限公司 | 基于安卓***快速验证功能的显示屏验证*** |
CN116405661A (zh) * | 2023-04-28 | 2023-07-07 | 可诺特软件(深圳)有限公司 | 一种智能电视开发性能测试方法和装置 |
CN116405661B (zh) * | 2023-04-28 | 2023-09-29 | 可诺特软件(深圳)有限公司 | 一种智能电视开发性能测试方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115390291A (zh) | 屏幕显示状态检测方法、装置、***及可读存储介质 | |
US9177529B2 (en) | Method and device for determining afterimage level of display device | |
US9601060B2 (en) | Image processing method and apparatus | |
US8238640B2 (en) | Display testing apparatus and method | |
CN105301810A (zh) | 一种屏幕缺陷检测方法及装置 | |
US11317067B2 (en) | Method and system for inspecting display image | |
TWI758609B (zh) | 影像生成裝置及影像生成方法 | |
CN109801322A (zh) | 一种漏光检测方法及装置 | |
CN111707456A (zh) | 光机清晰度测试方法以及测试装置 | |
CN114927109A (zh) | 背光源控制方法、装置、显示设备及存储介质 | |
CN117130186B (zh) | 一种lcd显示屏瑕疵缺陷智能检测方法 | |
US10970846B1 (en) | Repairing method for Mura in display panel | |
CN104658461A (zh) | 显示器发光均匀性的测试方法 | |
CN106441820B (zh) | 显示屏均匀性测试方法及*** | |
CN114764779A (zh) | 运算装置及用于近眼显示装置的缺陷检测方法 | |
KR101668039B1 (ko) | 디스플레이 패널 점등 검사방법 | |
CN111385447A (zh) | 摄像装置及其驱动方法 | |
CN114638831B (zh) | 图像分析方法和装置 | |
CN116243451A (zh) | 对焦调节方法及装置 | |
CN107591138B (zh) | 内容显示方法及装置 | |
JPH06236162A (ja) | カラー液晶パネル欠陥検査方法および装置 | |
RU2346331C1 (ru) | Способ автоматического определения правильности отображения информации на жидкокристаллическом индикаторе | |
US12013602B2 (en) | Method of detecting defective pixels in electronic displays | |
CN116543670A (zh) | 通过掩盖色色阶来量化残影的方法、装置、电子设备 | |
CN114354133A (zh) | 显示屏显示效果的评价方法、评价***及存储装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |