显示控制方法、显示装置和可读存储介质与流程

文档序号:31884727发布日期:2022-10-22 00:03阅读:36来源:国知局
显示控制方法、显示装置和可读存储介质与流程

1.本发明实施例涉及显示技术领域,尤其涉及一种显示控制方法、显示装置和可读存储介质。


背景技术:

2.随着显示技术的发展,显示装置的显示格式也越来越丰富,例如,rgbw(红、绿、蓝、白)格式的显示面板的每一像素包括红、绿、蓝和白四种颜色的子像素,能够提供更好的显示效果。在子像素分辨率相同的情况下,也就是rgbw显示面板的子像素的数量与rgb(红、绿、蓝)显示面板的子像素数量相等的情况下,进行显示信号的采样时,会导致部分红色子像素、绿色子像素和蓝色子像素的图像数据丢失,造成局部色彩丢失。


技术实现要素:

3.本发明实施例提供一种显示控制方法、装置、电子设备和可读存储介质,以解决rgbw显示面板显示rgb图像时,可能造成色彩丢失的问题。
4.为解决上述问题,本发明是这样实现的:
5.第一方面,本发明实施例提供了一种显示控制方法,应用于显示装置,包括以下步骤:
6.获取第一图像信号;
7.根据所述第一图像信号的子像素和所述显示装置的子像素之间的对应关系确定目标子像素,其中,所述目标子像素为所述第一图像信号在所述显示装置上显示时损失的子像素;
8.根据所述第一图像信号中的所述目标子像素对第一子像素进行补偿获得第二图像信号,所述第一子像素所在第一像素和所述目标子像素所在目标像素相邻,且所述第一子像素和所述目标子像素的颜色相同;
9.控制所述显示装置显示所述第二图像信号。
10.在一些实施例中,所述根据所述第一图像信号中的所述目标子像素对第一子像素进行补偿获得第二图像信号,包括:
11.将所述第一图像信号中的第一子像素的像素值和所述目标子像素的像素值按照预设的叠加权重叠加;
12.将叠加结果作为所述第二图像信号中与所述第一子像素对应的子像素的像素值。
13.在一些实施例中,所述第一像素包括所述目标像素沿行方向的前一个像素和后一个像素;或者
14.所述第一像素包括所述目标像素沿列方向的前一个像素和后一个像素。
15.在一些实施例中,所述目标子像素两侧的所述第一子像素与所述目标子像素对应的叠加权重相等。
16.在一些实施例中,所述第一图像信号中的第一子像素的像素值和所述目标子像素
的像素值的叠加权重之和为1。
17.在一些实施例中,所述显示装置的像素包括红色子像素、绿色子像素、蓝色子像素和白色子像素,所述第一图像信号的格式为红绿蓝rgb格式。
18.第二方面,本发明实施例提供了一种显示装置,包括:
19.信号获取模块,用于获取第一图像信号;
20.目标子像素区确定模块,用于根据所述第一图像信号的子像素和所述显示装置的子像素之间的对应关系确定目标子像素,其中,所述目标子像素为所述第一图像信号在所述显示装置上显示时损失的子像素;
21.信号生成模块,用于根据所述第一图像信号中的所述目标子像素对第一子像素进行补偿获得第二图像信号,其中,所述第一子像素所在第一像素和所述目标子像素所在目标像素相邻,且所述第一子像素和所述目标子像素的颜色相同;
22.显示控制模块,用于控制所述显示装置显示所述第二图像信号。
23.第三方面,本发明实施例提供了一种显示装置,配置为执行以下步骤:
24.获取第一图像信号;
25.根据所述第一图像信号的子像素和所述显示装置的子像素之间的对应关系确定目标子像素,其中,所述目标子像素为所述第一图像信号在所述显示装置上显示时损失的子像素;
26.根据所述第一图像信号中的所述目标子像素对第一子像素进行补偿获得第二图像信号,其中,所述第一子像素所在第一像素和所述目标子像素所在目标像素相邻,且所述第一子像素和所述目标子像素的颜色相同;
27.控制所述显示装置显示所述第二图像信号。
28.第四方面,本发明实施例提供了一种显示装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,所述处理器,用于读取存储器中的程序实现如以上任一项所述的显示控制方法中的步骤。
29.第五方面,本发明实施例提供了一种可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现如以上任一项所述的显示控制方法中的步骤。
30.在本发明实施例,通过根据损失的目标子像素对位于目标子像素临近位置的第一子像素进行补偿,能够通过第一子像素一定程度上反应损失的目标子像素的色彩,从而有助于降低目标子像素损失导致的色彩缺失,有助于提高显示效果。
附图说明
31.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
32.图1a是相关技术中的图像转换结果示意图;
33.图1b是本发明实施例提供的白色子像素生成原理示意图;
34.图2是本发明实施例提供的显示控制方法的流程示意图;
35.图3是本发明实施例提供的图像转换结果示意图;
36.图4是本发明实施例提供的显示装置的结构示意图;
37.图5是本发明实施提供的显示装置的结构示意图。
具体实施方式
38.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.本发明实施例中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,本技术中使用“和/或”表示所连接对象的至少其中之一,例如a和/或b和/或c,表示包含单独a,单独b,单独c,以及a和b都存在,b和c都存在,a和c都存在,以及a、b和c都存在的7种情况。
40.本发明实施例提供了一种显示控制方法,应用于显示装置。
41.本发明实施例的技术方案主要应该用于显示装置的图像显示格式和信号格式不一致导致图像信息损失的情况。
42.以信号格式为rgb(红绿蓝)格式、显示装置的图像显示格式为rgbw(红绿蓝白)做示例性说明。信号格式的每一像素包括红、绿和蓝三种颜色的子像素,而显示装置的每一像素包括红、绿、蓝和白四种颜色的子像素,其中,每种颜色的子像素的数量为至少一个,白色子像素主要用于调整显示亮度,有助于提高显示装置的对比度和亮度范围,还有助于降低显示装置的功耗。
43.如图1a和图1b所示,在子像素数量相同的情况下,在rgbw显示装置上显示rgb格式的图像信号时,会导致部分子像素损失。
44.具体而言,信号输入包括红色子像素r、绿色子像素g和蓝色子像素b三种颜色的子像素所需显示的图像信息,在将其输入到显示装置的rgbw面板时,根据其像素对应关系,输入的图像信号的第一行的第一个像素的rgb信号对应rgbw面板的第一行第一个像素的rgb信号,输入的图像信号的第一行的第二个像素的rgb信号对应rgbw面板的第一行第一个像素的w信号以及第一行的第二个像素的rg信号。
45.白色子像素w的灰阶是通过w生成模块按照一定的规则根据红色子像素r、蓝色子像素b和绿色子像素g的灰阶计算得到的,这里,w生成模块可以是软件模块,也可以是硬件模块,具体可以参考相关技术,此处不做进一步限定和描述。
46.在上述信号转换过程中,会导致输入的图像信号的第一行的第二个像素的红色子像素r的信号缺失。依次类推,在将rgb信号输入至rgbw面板时,将会导致一定的子像素损失。
47.需要理解的是,实施时,造成子像素损失的原因并不局限于此,本实施例的技术方案还可以应用于由于其他原因导致的个别子像素无法正常显示的情况。
48.如图2所示,在其中一个实施例中,该显示控制方法包括以下步骤:
49.步骤201:获取第一图像信号。
50.本实施例中的第一图像信号指的是输入的图像信号,在一个示例性的实施例中,显示装置为rgbw显示装置,而第一图像信号的格式为rgb格式。
51.步骤202:根据所述第一图像信号的子像素和所述显示装置的子像素之间的对应关系确定目标子像素。
52.本实施例中的目标子像素为第一图像信号在显示装置上显示时损失的子像素。参考图1a和图1b,实施时,获取了第一图像信号中各子像素的信息以及显示装置上子像素的排列状态,能够根据其对应关系确定损失的目标子像素。
53.示例性的,对于图1a所示的输入信号,第一行像素1未损失子像素,第一行像素2损失了蓝色子像素b,第一行像素3损失了绿色子像素g,依次类推,能够确定输入的第一图像信号中的各目标子像素。
54.步骤203:根据所述第一图像信号中的所述目标子像素对第一子像素进行补偿获得第二图像信号。
55.本实施例中,在针对一个目标子像素进行补偿时,将第一图像信号中,该目标子像素所在的像素作为目标像素,将该目标像素相邻的像素作为第一像素。
56.需要理解的是,针对不同目标子像素进行补偿时,像素的身份是可能发生变化的。
57.示例性的,对于图1a所示的第一行像素2中的蓝色子像素b进行补偿时,该第一行像素2作为目标像素,第一行像素3可以作为第一像素;而针对图1a所示的第一行像素3中的绿色子像素g进行补偿时,该第一行像素3作为目标像素,第一行像素2可以作为第一像素。
58.本实施例中的相邻指的是位于目标像素位置较近的像素,在其中一些实施例中,相邻的像素指的可以是与目标像素之间的距离小于一定距离阈值的像素,示例性的,可以将距离阈值定义为3个像素的尺寸、2个像素的尺寸、1个像素的尺寸等不同的值。
59.在其中一个实施例中,为了提高对于像素的补偿效果,选择了与目标像素最接近的像素作为第一像素对目标像素进行补偿。
60.本实施例中,第一像素为与目标像素沿行方向上相邻的上一个像素和下一个像素中的至少一个,示例性的,在另外一个实施例中,第一像素为与目标像素沿列方向上相邻的上一个像素和下一个像素中的至少一个。
61.在其中一些实施例中,还可以同时选择目标像素沿行方向上的上一个像素和/或下一个像素,以及沿列方向上的上一个像素和/或下一个像素对目标像素进行补偿。
62.可以理解为,通过目标像素的上、下、左、右四个方向上的四个像素中的一个或多个对目标相对进行补偿。
63.在图1a所示实施例中,每一目标像素仅损失一个子像素,即目标子像素,因此,实施时通过第一像素中相应颜色的第一子像素对目标子像素进行补偿。
64.示例性的,如果目标像素损失了红色子像素r,则通过第一像素中的红色子像素r对目标像素中的红色子像素r进行补偿,依此类推。
65.在一些实施例中,该步骤203具体包括:
66.将所述第一图像信号中的第一子像素的像素值和所述目标子像素的像素值按照预设的叠加权重叠加;
67.将叠加结果作为所述第二图像信号中与所述第一子像素对应的子像素的像素值。
68.本实施例中,将损失的目标子像素按照一定的权重与第一子像素叠加,以实现保留目标子像素的色彩信息。
69.以图1a所示第一图像信号中的第三行像素2作为目标像素进行示例性说明。该目标像素损失的目标子像素为蓝色子像素b,本实施例中将目标像素左右两侧的像素作为第一像素,则根据目标子像素对于第一像素中的蓝色子像素进行补偿。
70.在一个示例性的实施例中,根据以下公式(1)第一像素中的蓝色子像素进行补偿。
71.b1’=b1*k1+b2*k2,b3’=b3*k3+b2*k4
……
(1)。
72.上述公式(1)中,b1为第一图像信号中,目标像素左侧的第一像素中蓝色像素的像素值;b2为第一图像信号中,目标像素中蓝色像素的像素值,也就是目标子像素的像素值;b3为第一图像信号中,目标像素右侧的第一像素中蓝色像素的像素值。b1’为补偿后得到的第二图像信号中,目标像素左侧的第一像素中蓝色像素的像素值,b3’为补偿后得到的第二图像信号中,目标像素右侧的第一像素中蓝色像素的像素值,k1至k4分别为预设的权重系数。
73.进一步的,在其中一些实施例中,目标子像素两侧的第一子像素与目标子像素对应的叠加权重相等。这样,上述公式(1)可以写为公式(2)。
74.b1’=b1*k1+b2*k2,b3’=b3*k1+b2*k2
……
(2)。
75.进一步的,在一些实施例中,第一图像信号中的第一子像素的像素值和目标子像素的像素值的叠加权重之和为1。这样,上述公式(2)可以进一步写为公式(3)。
76.b1’=b1*k1+b2*(1-k1),b3’=b3*k1+b2*(1-k1)
……
(3)。
77.这里,b1’为针对第三行像素2中的蓝色子像素的损失对第三行像素1和第三行像素3的蓝色子像素进行补偿后的结果。
78.第三行的像素3损失的目标子像素为绿色子像素g,则参考上述公式(1)至(3),可以得到公式(4)中针对第三行像素2中绿色子像素g的补偿结果g1’以及对第三行像素4中绿色子像素g的补偿结果g2’。
79.g1’=g1*k5+g2*(1-k5),g3’=g3*k5+g2*(1-k5)
……
(4)。
80.上述公式中,g1为第一图像信号中第三行的像素2的绿色子像素g的像素值,g2为第一图像信号中第三行的像素3的绿色子像素g的像素值,g3为第一图像信号中第三行的像素4的绿色子像素g的像素值。k5为相应的叠加权重,这里,k5可以和k1相等,也可以不相等,实施时,可以根据位置设定不同区域的子像素对应的叠加权重,也可以根据子像素的颜色设定叠加权重等。
81.类似的,参考上述计算过程,第三行中的像素4损失了红色子像素r,相应的,能够确定公式(5)中对于第三行像素3的补偿结果r1’和第三行像素5的红色子像素的补偿结果r3’。
82.r1’=r1*k6+r2*(1-k6),r3’=r3*k6+r2*(1-k6)
……
(5)。
83.由于第一行的子像素排布方式和第三行相同,其补偿结果也相同,此处不再赘述。
84.第二行与第一行相比,其损失的子像素存在差异,但是计算过程类似。
85.示例性的,第二行的像素1损失了绿色子像素,由于其左侧不存在其他像素,因此,仅对位于其右侧的第二行的像素2进行补偿。参考上述过程,能够得到公式(6)中对于第二行的像素2中绿色子像素的补偿结果为g5’。
86.g5’=g5*k7+g4*(1-k7)
……
(6)。
87.其中,g4为第一图像信号中第二行的像素1的绿色子像素g的像素值,g5为第一图像信号中第二行的像素2的绿色子像素g的像素值,k5为相应的叠加权重。
88.类似的,第二行像素2损失了红色子像素r,参考上述过程能够得到公式(7)中针对第二行像素1中红色子像素的补偿结果r4’,以及针对第二行像素3中红色子像素的补偿结果r6’。
89.r4’=r4*k8+r5*(1-k8),r6’=r6*k8+r5*(1-k8)
……
(7)。
90.类似的,第二行像素4损失了蓝色子像素b,参考上述过程能够得到公式(8)中针对第二行像素3中蓝色子像素的补偿结果b4’,以及针对第二行像素5中蓝色子像素的补偿结果b6’。
91.b4’=b4*k9+b5*(1-k9),b6’=b6*k9+b5*(1-k9)
……
(8)。
92.参考图3,依据上述过程,能够对各第一图像信号进行补偿,得到第二图像信号,其中,图3中rgbw面部信号输入部分代表第二图像信号。图2中,r’、g’、b’分别代表经过补偿后的红色子像素、绿色子像素和蓝色子像素,r、g、b代表未进行补偿的红色子像素、绿色子像素和蓝色子像素。
93.步骤204:控制所述显示装置显示所述第二图像信号。
94.在获得第二图像信号之后,控制显示装置显示第二图像信号。
95.请继续参阅图3,未进行补偿的红色子像素、绿色子像素和蓝色子像素具体为不需要进行补偿的子像素或损失的子像素。
96.示例性的,第一行像素1中的红色子像素r和绿色子像素g附近不需要进行补偿的子像素,参照其原有像素值进行显示,而第一行像素2中的蓝色子像素为损失的蓝色子像素,因此也不需要进行补偿。
97.如图3所示,图3中rgbw面部像素排列部分对应最终的显示结果,与图3中所示的第二图像信号部分相比,一部分子像素发生了损失,但是,针对损失的子像素进行了补偿,因此,有助于降低由于子像素损失而导致的图像色彩缺失。
98.这样,由于第二图像信号中的第一子像素是根据第一图像信号中损失的目标子像素进行补偿的,能够通过第一子像素一定程度上反应损失的目标子像素的色彩,从而有助于降低目标子像素损失导致的色彩缺失,有助于提高显示效果。
99.本发明实施例提供了一种显示装置。
100.如图4所示,在一个实施例中,该显示装置400包括:
101.信号获取模块401,用于获取第一图像信号;
102.目标子像素区确定模块402,用于根据所述第一图像信号的子像素和所述显示装置的子像素之间的对应关系确定目标子像素,其中,所述目标子像素为所述第一图像信号在所述显示装置上显示时损失的子像素;
103.信号生成模块403,用于根据所述第一图像信号中的所述目标子像素对第一子像素进行补偿获得第二图像信号,其中,所述第一子像素所在第一像素和所述目标子像素所在目标像素相邻,且所述第一子像素和所述目标子像素的颜色相同;
104.显示控制模块404,用于控制所述显示装置显示所述第二图像信号。
105.在一些实施例中,所述信号生成模块403包括:
106.叠加子模块,用于将所述第一图像信号中的第一子像素的像素值和所述目标子像素的像素值按照预设的叠加权重叠加;
107.生成子模块,用于将叠加结果作为所述第二图像信号中与所述第一子像素对应的子像素的像素值。
108.在一些实施例中,所述第一像素包括所述目标像素沿行方向的前一个像素和后一个像素;或者
109.所述第一像素包括所述目标像素沿列方向的前一个像素和后一个像素。
110.在一些实施例中,所述目标子像素两侧的所述第一子像素与所述目标子像素对应的叠加权重相等。
111.在一些实施例中,所述第一图像信号中的第一子像素的像素值和所述目标子像素的像素值的叠加权重之和为1。
112.在一些实施例中,所述显示装置的像素包括红色子像素、绿色子像素、蓝色子像素和白色子像素,所述第一图像信号的格式为红绿蓝rgb格式。
113.本实施例的显示装置400能够实现上述显示控制方法实施例的各个步骤,并能实现基本相同的技术效果,此处不再赘述。
114.本发明实施例提供了一种显示装置,配置为执行以上任一项所述的显示控制方法的步骤,该显示装置至少能够实现上述相同或相似的技术效果,此处不再赘述。
115.本发明实施例还提供一种显示装置。请参见图5,电子设备可以包括处理器501、存储器502及存储在存储器502上并可在处理器501上运行的程序5021。
116.程序5021被处理器501执行时可实现上述方法实施例中的任意步骤及达到相同的有益效果,此处不再赘述。
117.本领域普通技术人员可以理解实现上述实施例方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一可读取介质中。
118.本发明实施例还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时可实现上述方法实施例中的任意步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
119.所述的存储介质,如只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
120.需要说明的是,应理解以上各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,确定模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上确定模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
121.例如,各个模块、单元、子单元或子模块可以是被配置成实施以上方法的一个或多
个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,asic),或,一个或多个微处理器(digital signal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。
122.以上所述是本发明实施例的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1