本发明涉及液晶显示,特别涉及一种pdf侦测方法、显示设备及电子设备。
背景技术:
1、为了防止液晶分子的固化,tft-lcd(thin film transistor liquid crystaldisplay,薄膜晶体管液晶显示器)通常采用交流驱动。但在一些特定的模式(pattern)下,由于漏电流、耦合电容等原因,会发生显示画面发绿光(greenish)、串扰(crosstalk)、闪烁(flicker)等显示不良现象。pdf(pattern detect function,图片侦测功能),用于检测可能发生不良的模式,然后通过改变反转方式,从而避免不良显示画面的产生。
2、目前的pdf算法均为ic(integrated circuit,集成电路)厂开发,对外保密,并且存在一定缺陷,经常发生误检测情况,导致新的不良显示画面的发生。
技术实现思路
1、本发明提供一种pdf侦测方法、显示设备及电子设备,用于避免显示画面发绿光、串扰、闪烁等不良显示画面的发生,降低pdf误侦测率,提高检测准确性。
2、第一方面,本发明实施例提供的一种pdf侦测方法,该方法包括:
3、获取显示的上一帧图像,利用预设算子遍历上一帧图像的像素,确定上一帧图像中目标像素的个数,其中所述目标像素表示在预设方向上具有亮度跳变特征的像素;
4、根据所述目标像素的个数和总像素个数的比值,确定当前帧图像是否为预先设定的目标图像;
5、若当前帧图像为目标图像,则根据当前帧图像的类型确定当前帧图像对应的电压极性,按当前帧图像对应的电压极性显示当前帧图像。
6、本实施例提供的pdf侦测方法,利用现有的存储资源,通过多种检测方式侦测可能导致显示画面发绿光(greenish)、串扰(crosstalk)、闪烁(flicker)等不良显示的目标图像,能够避免相关不良显示画面的发生,可以有效区分目标图像和非目标图像,能够降低pdf误侦测率,提高检测准确性。
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、控制器具体被配置为执行:
37、获取显示的上一帧图像,利用预设算子遍历上一帧图像的像素,确定上一帧图像中目标像素的个数,其中所述目标像素表示在预设方向上具有亮度跳变特征的像素;
38、根据所述目标像素的个数和总像素个数的比值,确定当前帧图像是否为预先设定的目标图像;
39、若当前帧图像为目标图像,则根据当前帧图像的类型确定当前帧图像对应的电压极性,按当前帧图像对应的电压极性显示当前帧图像。
40、作为一种可选的实施方式,所述预设算子包括多种,不同种类的预设算子用于从不同预设方向上筛选出具有亮度跳变的像素;所述控制器具体还被配置为执行:
41、利用多种预设算子分别遍历上一帧图像的像素,确定多种预设算子分别对应的上一帧图像中目标像素的个数;
42、根据多种预设算子分别对应的目标像素的个数和总像素个数的比值,确定最大比值;
43、根据最大比值确定当前帧图像是否为预先设定的目标图像。
44、作为一种可选的实施方式,所述控制器具体被配置为执行:
45、利用预设算子遍历上一帧图像的像素,确定上一帧图像中预设方向上相邻像素的差值;
46、根据大于预设值的差值对应的像素的数量,确定上一帧图像中目标像素的个数。
47、作为一种可选的实施方式,所述控制器具体被配置为执行:
48、若所述比值小于或等于第一阈值,则确定当前帧图像不是目标图像;
49、若所述比值大于第一阈值,则确定当前帧图像是目标图像。
50、作为一种可选的实施方式,所述当前帧图像的类型包括第一类型;
51、所述控制器具体被配置为执行:
52、确定上一帧图像中目标像素的位置,根据目标像素的位置对应的预设图像类型,确定当前帧图像对应的电压极性。
53、作为一种可选的实施方式,所述控制器具体被配置为执行:
54、在行方向上,计算上一帧图像中相邻像素的灰阶值的差值;
55、根据所述差值满足的触发条件,确定目标像素的位置,其中不同的触发条件对应的目标像素的位置不相同。
56、作为一种可选的实施方式,所述当前帧图像的类型包括第二类型;
57、所述控制器具体被配置为执行:
58、利用预设检测窗口遍历上一帧图像,判断预设检测窗口内的像素矩阵和预设像素矩阵是否相同;
59、根据判断结果,确定当前帧图像对应的电压极性。
60、作为一种可选的实施方式,所述控制器具体被配置为执行:
61、当预设检测窗口内的像素矩阵和预设像素矩阵相同时,记录相同的次数;
62、根据相同的次数确定上一帧图像是否为预设图像类型,当上一帧图像是预设图像类型时,根据预设图像类型确定当前帧图像对应的电压极性。
63、作为一种可选的实施方式,所述控制器具体被配置为通过如下方式确定当前帧图像的类型:
64、根据所述目标像素的个数和总像素个数的比值确定当前帧图像的类型,所述类型用于表示图像中像素的亮度变化特征;
65、若所述比值大于第一阈值且小于第二阈值,则确定当前帧图像的类型为第一类型;
66、若所述比值大于或等于第二阈值,则确定当前帧图像的类型为第二类型。
67、第三方面,本发明实施例还提供一种电子设备,包括处理器和存储器,所述存储器用于存储所述处理器可执行的程序,所述处理器用于读取所述存储器中的程序并执行如下步骤:
68、获取显示的上一帧图像,利用预设算子遍历上一帧图像的像素,确定上一帧图像中目标像素的个数,其中所述目标像素表示在预设方向上具有亮度跳变特征的像素;
69、根据所述目标像素的个数和总像素个数的比值,确定当前帧图像是否为预先设定的目标图像;
70、若当前帧图像为目标图像,则根据当前帧图像的类型确定当前帧图像对应的电压极性,按当前帧图像对应的电压极性显示当前帧图像。
71、作为一种可选的实施方式,所述预设算子包括多种,不同种类的预设算子用于从不同预设方向上筛选出具有亮度跳变的像素;所述处理器具体还被配置为执行:
72、利用多种预设算子分别遍历上一帧图像的像素,确定多种预设算子分别对应的上一帧图像中目标像素的个数;
73、根据多种预设算子分别对应的目标像素的个数和总像素个数的比值,确定最大比值;
74、根据最大比值确定当前帧图像是否为预先设定的目标图像。
75、作为一种可选的实施方式,所述处理器具体被配置为执行:
76、利用预设算子遍历上一帧图像的像素,确定上一帧图像中预设方向上相邻像素的差值;
77、根据大于预设值的差值对应的像素的数量,确定上一帧图像中目标像素的个数。
78、作为一种可选的实施方式,所述处理器具体被配置为执行:
79、若所述比值小于或等于第一阈值,则确定当前帧图像不是目标图像;
80、若所述比值大于第一阈值,则确定当前帧图像是目标图像。
81、作为一种可选的实施方式,所述当前帧图像的类型包括第一类型;
82、所述处理器具体被配置为执行:
83、确定上一帧图像中目标像素的位置,根据目标像素的位置对应的预设图像类型,确定当前帧图像对应的电压极性。
84、作为一种可选的实施方式,所述处理器具体被配置为执行:
85、在行方向上,计算上一帧图像中相邻像素的灰阶值的差值;
86、根据所述差值满足的触发条件,确定目标像素的位置,其中不同的触发条件对应的目标像素的位置不相同。
87、作为一种可选的实施方式,所述当前帧图像的类型包括第二类型;
88、所述处理器具体被配置为执行:
89、利用预设检测窗口遍历上一帧图像,判断预设检测窗口内的像素矩阵和预设像素矩阵是否相同;
90、根据判断结果,确定当前帧图像对应的电压极性。
91、作为一种可选的实施方式,所述处理器具体被配置为执行:
92、当预设检测窗口内的像素矩阵和预设像素矩阵相同时,记录相同的次数;
93、根据相同的次数确定上一帧图像是否为预设图像类型,当上一帧图像是预设图像类型时,根据预设图像类型确定当前帧图像对应的电压极性。
94、作为一种可选的实施方式,所述处理器具体被配置为通过如下方式确定当前帧图像的类型:
95、根据所述目标像素的个数和总像素个数的比值确定当前帧图像的类型,所述类型用于表示图像中像素的亮度变化特征;
96、若所述比值大于第一阈值且小于第二阈值,则确定当前帧图像的类型为第一类型;
97、若所述比值大于或等于第二阈值,则确定当前帧图像的类型为第二类型。
98、第四方面,本发明实施例还提供一种pdf侦测装置,该装置包括:
99、算子检测模块,用于获取显示的上一帧图像,利用预设算子遍历上一帧图像的像素,确定上一帧图像中目标像素的个数,其中所述目标像素表示在预设方向上具有亮度跳变特征的像素;
100、比值判定模块,用于根据所述目标像素的个数和总像素个数的比值,确定当前帧图像是否为预先设定的目标图像;
101、极性判定模块,用于若当前帧图像为目标图像,则根据当前帧图像的类型确定当前帧图像对应的电压极性,按当前帧图像对应的电压极性显示当前帧图像。
102、作为一种可选的实施方式,所述预设算子包括多种,不同种类的预设算子用于从不同预设方向上筛选出具有亮度跳变的像素;该装置还用于:
103、利用多种预设算子分别遍历上一帧图像的像素,确定多种预设算子分别对应的上一帧图像中目标像素的个数;
104、根据多种预设算子分别对应的目标像素的个数和总像素个数的比值,确定最大比值;
105、根据最大比值确定当前帧图像是否为预先设定的目标图像。
106、作为一种可选的实施方式,所述算子检测模块具体用于:
107、利用预设算子遍历上一帧图像的像素,确定上一帧图像中预设方向上相邻像素的差值;
108、根据大于预设值的差值对应的像素的数量,确定上一帧图像中目标像素的个数。
109、作为一种可选的实施方式,所述比值判定模块具体用于:
110、若所述比值小于或等于第一阈值,则确定当前帧图像不是目标图像;
111、若所述比值大于第一阈值,则确定当前帧图像是目标图像。
112、作为一种可选的实施方式,所述当前帧图像的类型包括第一类型;所述极性判定模块具体用于:
113、确定上一帧图像中目标像素的位置,根据目标像素的位置对应的预设图像类型,确定当前帧图像对应的电压极性。
114、作为一种可选的实施方式,所述极性判定模块具体用于:
115、在行方向上,计算上一帧图像中相邻像素的灰阶值的差值;
116、根据所述差值满足的触发条件,确定目标像素的位置,其中不同的触发条件对应的目标像素的位置不相同。
117、作为一种可选的实施方式,所述当前帧图像的类型包括第二类型;所述极性判定模块具体用于:
118、利用预设检测窗口遍历上一帧图像,判断预设检测窗口内的像素矩阵和预设像素矩阵是否相同;
119、根据判断结果,确定当前帧图像对应的电压极性。
120、作为一种可选的实施方式,所述极性判定模块具体用于:
121、当预设检测窗口内的像素矩阵和预设像素矩阵相同时,记录相同的次数;
122、根据相同的次数确定上一帧图像是否为预设图像类型,当上一帧图像是预设图像类型时,根据预设图像类型确定当前帧图像对应的电压极性。
123、作为一种可选的实施方式,所述极性判定模块具体用于通过如下方式确定当前帧图像的类型:
124、根据所述目标像素的个数和总像素个数的比值确定当前帧图像的类型,所述类型用于表示图像中像素的亮度变化特征;
125、若所述比值大于第一阈值且小于第二阈值,则确定当前帧图像的类型为第一类型;
126、若所述比值大于或等于第二阈值,则确定当前帧图像的类型为第二类型。
127、第五方面,本发明实施例还提供计算机存储介质,其上存储有计算机程序,该程序被处理器执行时用于实现上述第一方面中任一项所述方法的步骤。
128、第六方面,本技术提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行第一方面中任一项所述的方法。
129、本技术的这些方面或其他方面在以下的实施例的描述中会更加简明易懂。