显示面板的控制方法、装置和电子设备与流程

文档序号:33556754发布日期:2023-03-22 12:15阅读:38来源:国知局
显示面板的控制方法、装置和电子设备与流程

1.本发明涉及显示面板技术领域,尤其是涉及一种显示面板的控制方法、装置和电子设备。


背景技术:

2.电子设备可以包括显示屏幕的显示器。当显示器长时间显示时,可能会导致退化,诸如烧屏(burn-in)现象。处理器可以通过设定的算法来补偿显示器的退化。根据设置的算法,可以将显示面板中的一些像素(pixel)当做一个区块(block),以区块为计算单元积累衰退因子,基于积累的衰退因子对显示面板进行补偿。在存储资料部分一般不进行特殊处理,仅单纯地将积累的衰退因子(acc.decay factor)存储在存储器的存储空间中,例如ram(random access memory,随机存取存储器)。由于存储空间的大小有限,为了节约存储器的存储空间,需要增加每个block的尺寸,例如:将8
×
8的pixel作为1个block。
3.随着oled(organic light-emitting diode,有机发光二极管)面板的普及,人们越来越追求显示的精细品质,以做出差异化来获得消费者的青睐。然而,上述为了节约存储器的存储空间增加block的尺寸的方式会降低显示的精细度。
4.然而,如果减小block的尺寸,就需要增加存储器的存储空间,这样会提高驱动芯片(driver ic)的成本。


技术实现要素:

5.有鉴于此,本发明的目的在于提供一种显示面板的控制方法、装置和电子设备,以在节约存储器的存储空间的同时,提升补偿的精细度,从而降低成本并且获得良好的用户体验。
6.第一方面,本发明实施例提供了一种显示面板的控制方法,方法包括:基于显示面板的像素,将显示面板划分为多个区块,计算各个区块的衰退因子;其中,每个区块包括多个像素;获取显示面板的累计按压时间,基于累计按压时间合并区块,计算合并后的各个区块的衰退因子;基于衰退因子确定各个区块的补偿亮度,基于各个区块的补偿亮度对显示面板进行亮度补偿。
7.在本技术可选的实施例中,上述基于累计按压时间合并区块的步骤,包括:当累计按压时间达到预先设定的时间阈值时,确定各个区块的衰退因子;如果相邻的多个区块的衰退因子符合预设的合并条件,合并相邻的多个区块。
8.在本技术可选的实施例中,上述时间阈值的数值和数量均基于显示面板的特性确定。
9.在本技术可选的实施例中,上述时间阈值的数值和数量存储于寄存器中;上述方法还包括:响应针对于寄存器的操作,调整时间阈值的数值和数量。
10.在本技术可选的实施例中,上述如果相邻的多个区块的衰退因子符合预设的合并条件,合并相邻的多个区块的步骤,包括:如果相邻的2个区块的衰退因子的差值的绝对值
小于预设的第一阈值,合并相邻的2个区块。
11.在本技术可选的实施例中,上述基于衰退因子确定各个区块的补偿亮度的步骤,包括:将衰退因子储存在存储器中,基于存储器存储的衰退因子确定累计衰退因子;基于累计衰退因子确定各个区块的补偿亮度。
12.在本技术可选的实施例中,上述基于各个区块的补偿亮度对显示面板进行亮度补偿的步骤,包括:获取显示面板的各个像素的亮度值;将各个像素的亮度值与像素所属的区块的补偿亮度的和作为像素的显示亮度值;显示面板基于各个像素的显示亮度值执行显示操作。
13.第二方面,本发明实施例还提供一种显示面板的控制装置,装置包括:区块划分模块,用于基于显示面板的像素,将显示面板划分为多个区块,计算各个区块的衰退因子;其中,每个区块包括多个像素;区块合并模块,用于获取显示面板的累计按压时间,基于累计按压时间合并区块,计算合并后的各个区块的衰退因子;亮度补偿模块,用于基于衰退因子确定各个区块的补偿亮度,基于各个区块的补偿亮度对显示面板进行亮度补偿。
14.第三方面,本发明实施例还提供了一种电子设备,包括处理器和存储器,该存储器存储有能够被该处理器执行的计算机可执行指令,该处理器执行该计算机可执行指令以实现上述显示面板的控制方法。
15.第四方面,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述显示面板的控制方法。
16.本发明实施例带来了以下有益效果:
17.本发明实施例提供的一种显示面板的控制方法、装置和电子设备,可以基于显示面板的累计按压时间合并区块,计算合并后的各个区块的衰退因子;基于衰退因子确定各个区块的补偿亮度,基于各个区块的补偿亮度对显示面板进行亮度补偿。该方式中基于显示面板的累计按压时间合并区块的方式,可以在节约存储器的存储空间的同时,提升补偿的精细度,从而降低成本并且获得良好的用户体验。
18.本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
19.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
20.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1为本发明实施例提供的一种显示面板的控制方法的流程图;
22.图2为本发明实施例提供的一种累计按压时间与显示面板的亮度的对应关系的示意图;
23.图3为本发明实施例提供的另一种显示面板的控制方法的流程图;
24.图4为本发明实施例提供的一种显示面板的示意图;
25.图5为本发明实施例提供的一种区块合并的示意图;
26.图6为本发明实施例提供的一种补偿算法的示意图;
27.图7为本发明实施例提供的一种显示面板的控制装置的结构示意图;
28.图8为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
29.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
30.电子设备可以包括显示屏幕的显示器。当显示器长时间显示时,可能会导致退化,诸如烧屏(burn-in)现象。处理器可以通过设定的算法来补偿显示器的退化。根据设置的算法,可以将显示面板中的多个像素(pixel)当做一个区块(block),以区块为计算单元积累衰退因子,基于积累的衰退因子对显示面板进行补偿。在存储资料部分一般不进行特殊处理,仅单纯地将积累的衰退因子(acc.decay factor)存储在存储器的存储空间中,例如ram。由于存储空间的大小有限,为了节约存储器的存储空间,需要增加每个block的尺寸,例如:将8
×
8的pixel作为1个block。
31.目前,随着oled面板的普及,人们越来越追求显示的精细品质,以做出差异化来获得消费者的青睐。然而,上述为了节约存储器的存储空间增加block的尺寸的方式会降低显示的精细度。然而,如果减小block的尺寸,就需要增加存储器的存储空间,这样会提高驱动芯片(driver ic)的成本。因此,如何在节省存储器的存储空间的同时提高补偿的精细度,成为了一项重要的研究课题。
32.然而,传统的压缩方法中并不能对补偿算法(dbi算法,de-burn-in算法)进行有效压缩,例如:rle算法的压缩比为1.899,lz77算法的压缩比为1.805,huffman算法的压缩比为1,deflate算法的压缩比为1.473,arithmetic coding算法的压缩比为1.004。
33.基于此,本发明实施例提供的一种显示面板的控制方法、装置和电子设备,可以在节约存储器的存储空间的同时,提升补偿的精细度,从而降低成本并且获得良好的用户体验。
34.为便于对本实施例进行理解,首先对本发明实施例所公开的一种显示面板的控制方法进行详细介绍。
35.实施例一:
36.本发明实施例提供一种显示面板的控制方法,参见图1所示的一种显示面板的控制方法的流程图,该显示面板的控制方法包括如下步骤:
37.步骤s102,基于显示面板的像素,将显示面板划分为多个区块,计算各个区块的衰退因子;其中,每个区块包括多个像素。
38.一个面板中包括多个像素,本实施例中可以将多个像素合并为一个区块,例如:将2
×
2的像素合并为1个区块,在进行补偿计算时,可以将每个区块作为1个计算单元,计算各个区块的衰退因子(acc.decay factor),从而减少计算量和存储空间。
39.步骤s104,获取显示面板的累计按压时间,基于累计按压时间合并区块,计算合并后的各个区块的衰退因子。
40.显示面板的烙印一般是因为长时间显示造成的,所以烙印的形状也像显示一样,有边缘、有线段、有区块。此外,因为在同区块里的大部分pixel的老化程度基本相同,所以可以用较大的block记录显示面板衰退情况。反之,在显示面板的边缘则用较小的block记录显示面板衰退情况。
41.参见图2所示的一种累计按压时间与显示面板的亮度的对应关系的示意图,如图2所示,随着累计按压时间的增加,显示面板的衰退速度趋于缓和。由于同一位使用者对于安装显示面板的设备(例如:手机、平板电脑等)的使用方式是固定的,因此,在一段时间后,对于显示面板的按压习惯通常也就固定了。
42.因此,在经过一时间后,由于使用者的按压习惯固定,则显示面板的衰退情况也可以固定,此时无需再将每一个小尺寸的区块都作为dbi算法的计算单元,可以将具有相邻的相同按压习惯的小尺寸的区块合并为大尺寸的区块,将合并后的大尺寸的区块作为dbi算法的计算单元,计算合并后的各个区块的衰退因子。
43.步骤s106,基于衰退因子确定各个区块的补偿亮度,基于各个区块的补偿亮度对显示面板进行亮度补偿。
44.通过ram存储各个区块的衰退因子,由于合并前的区块数量较多,则合并前使用ram的存储空间较多;由于合并后的区块数量较少,则合并后使用ram的存储空间较少。因此,通过前述步骤合并区块,可以节约ram的存储空间。
45.并且,由于本实施例是在使用一段时间后进行区块合并的,因此,可以将具有相同按压习惯的区块进行合并,与直接使用大尺寸的区块进行补偿的方式相比,具有更高的精细度。
46.本发明实施例提供的一种显示面板的控制方法,可以基于显示面板的累计按压时间合并区块,计算合并后的各个区块的衰退因子;基于衰退因子确定各个区块的补偿亮度,基于各个区块的补偿亮度对显示面板进行亮度补偿。该方式中基于显示面板的累计按压时间合并区块的方式,可以在节约存储器的存储空间的同时,提升补偿的精细度,从而降低成本并且获得良好的用户体验。
47.实施例二:
48.本实施例提供了另一种显示面板的控制方法,该方法在上述实施例的基础上实现,参见图3所示的另一种显示面板的控制方法的流程图,该显示面板的控制方法包括如下步骤:
49.步骤s302,基于显示面板的像素,将显示面板划分为多个区块,计算各个区块的衰退因子;其中,每个区块包括多个像素。
50.参见图4所示的一种显示面板的示意图,显示面板包括很多像素,可以将多个像素组成1个区块,如图4中将2
×
2的像素组成1个区块。
51.步骤s304,获取显示面板的累计按压时间,基于累计按压时间合并区块,计算合并后的各个区块的衰退因子。
52.在累计按压时间较少时,使用小尺寸的区块作为计算单元,执行dbi算法,以图4为例,可以先将2
×
2的像素组成1个区块作为计算单元。随着累计按压时间的增加,本实施例
中可以将一些小尺寸的区块合并为较大尺寸的区块,将较大尺寸的区块作为计算单元,从而节省ram的存储空间。
53.具体地,当累计按压时间达到预先设定的时间阈值时,确定各个区块的衰退因子;如果相邻的多个区块的衰退因子符合预设的合并条件,合并相邻的多个区块。
54.参见图5所示的一种区块合并的示意图,图5中包括4个区块,即区块1-4。可以首先确定区块1-4各个的衰退因子,如果相邻的区块的衰退因子符合预设的合并条件,则可以对上述相邻的区块进行合并。
55.具体地,如果相邻的2个区块的衰退因子的差值的绝对值小于预设的第一阈值,则认为2个区块的衰退因子相近,可以合并相邻的2个区块。例如:区块1的衰退因子为(0,233,0),区块2的衰退因子为(0,232,2),则区块1的衰退因子和区块2的衰退因子的差值,则区块1和区块2可以合并。
56.这里需要说明的是,本实施例中对于合并后的区块的形状并不进行限定,假设区块1-4均为正方形,如果将区块1和区块2合并,则合并后的区块为长方形;如果将区块1-4均进行合并,则合并后的区块为正方形,如果将区块1、2、3进行合并,则合并后的区块为l形。
57.对于合并后的大尺寸的区块中的每一个像素,均可以认为其具有相同的使用习惯,可以使用相同的衰退因子进行累计,进行后续的补偿计算。此外,本实施例中对于合并后的大尺寸的区块,一般不进行区块的拆分,即一般不会将大尺寸的区块拆分为小尺寸的区块,这样会浪费存储空间,提高成本。
58.以图5所示的区块1-4为例,如果将区块2、3、4合并为l形的大尺寸区块,假设合并前占用24(每个区块中像素的数量)
×
3(衰退因子的红绿蓝3个维度)
×
4(合并前的区块数量)=288bit的存储空间,合并后占用4(每个区块中像素的数量)
×
3(衰退因子的红绿蓝3个维度)
×
2(合并后的区块数量)=144bit的存储空间,明显节约了存储空间。
59.其中,本实施例中可以设置多个时间阈值,即可以执行多次区块的合并操作,通过多次区块的合并操作,合并后的区块的尺寸越来越大,从而尽可能地在保持补偿的精细度的基础上节省存储空间。
60.想要平衡存储空间和补偿精度,合并时机是一个重要因素,合并时机太早,则用户的按压习惯还不稳定,此时进行区块合并会影响补偿精度;合并时机太晚则需要更多的存储空间。
61.因此,本实施例中的时间阈值的数值和数量均基于显示面板的特性确定。区块合并的合并时机和合并次数都可以通过寄存器进行调整,而适应不同的显示面板的特性,例如:响应针对于寄存器的操作,调整时间阈值的数值和数量。
62.步骤s306,将衰退因子储存在存储器中,基于存储器存储的衰退因子确定累计衰退因子。
63.参见图6所示的一种补偿算法的示意图,可以通过存储器存储衰退因子,并基于存储的衰退因子确定累计衰退因子。
64.步骤s308,基于累计衰退因子确定各个区块的补偿亮度,基于各个区块的补偿亮度对显示面板进行亮度补偿。
65.具体地,可以获取显示面板的各个像素的亮度值;将各个像素的亮度值与像素所属的区块的补偿亮度的和作为像素的显示亮度值;显示面板基于各个像素的显示亮度值执
行显示操作。
66.如图6所示,通过存储器存储衰退因子,确定各个区块的累计衰退因子之后,可以基于各个区块的累计衰退因子确定各个区块的补偿亮度。对于该区块内的所有像素,都可以基于上述补偿亮度进行补偿,即在该区块内的每个像素的亮度值与该区块的补偿亮度的和作为像素的显示亮度值进行显示。
67.本实施例提供的上述方法,在按压初期使用较小尺寸的区块作为补偿算法的计算单元。当累计按压时间达到预先设定的时间阈值时,合并相邻的多个区块,之后可以使用合并后的较大尺寸的区块作为补偿算法的计算单元,从而节约存储空间。此外,本实施例中对于区块合并的条件、次数、时机等因素都可以适应不同的显示面板的特性进行调整。合并后的区块可以具有不同的形状和大小,不同形状和大小的区块也可以进行合并。采用本实施例提供的上述方法,对于不同的情况的压缩比可以为0.342-0.775,并且具有很好的补偿精度。
68.实施例三:
69.对应于上述方法实施例,本发明实施例提供了一种显示面板的控制装置,参见图7所示的一种显示面板的控制装置的结构示意图,该显示面板的控制装置包括:
70.区块划分模块71,用于基于显示面板的像素,将显示面板划分为多个区块,计算各个区块的衰退因子;其中,每个区块包括多个像素;
71.区块合并模块72,用于获取显示面板的累计按压时间,基于累计按压时间合并区块,计算合并后的各个区块的衰退因子;
72.亮度补偿模块73,用于基于衰退因子确定各个区块的补偿亮度,基于各个区块的补偿亮度对显示面板进行亮度补偿。
73.本发明实施例提供的一种显示面板的控制装置,可以基于显示面板的累计按压时间合并区块,计算合并后的各个区块的衰退因子;基于衰退因子确定各个区块的补偿亮度,基于各个区块的补偿亮度对显示面板进行亮度补偿。该方式中基于显示面板的累计按压时间合并区块的方式,可以在节约存储器的存储空间的同时,提升补偿的精细度,从而降低成本并且获得良好的用户体验。
74.上述区块合并模块,用于当累计按压时间达到预先设定的时间阈值时,确定各个区块的衰退因子;如果相邻的多个区块的衰退因子符合预设的合并条件,合并相邻的多个区块。
75.上述时间阈值的数值和数量均基于显示面板的特性确定。
76.上述时间阈值的数值和数量存储于寄存器中;上述装置包括:时间阈值调整模块,用于响应针对于寄存器的操作,调整时间阈值的数值和数量。
77.上述区块合并模块,用于如果相邻的2个区块的衰退因子的差值的绝对值小于预设的第一阈值,合并相邻的2个区块。
78.上述亮度补偿模块,用于将衰退因子储存在存储器中,基于存储器存储的衰退因子确定累计衰退因子;基于累计衰退因子确定各个区块的补偿亮度。
79.上述亮度补偿模块,用于获取显示面板的各个像素的亮度值;将各个像素的亮度值与像素所属的区块的补偿亮度的和作为像素的显示亮度值;显示面板基于各个像素的显示亮度值执行显示操作。
80.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的显示面板的控制装置的具体工作过程,可以参考前述的显示面板的控制方法的实施例中的对应过程,在此不再赘述。
81.实施例四:
82.本发明实施例还提供了一种电子设备,用于运行上述显示面板的控制方法;参见图8所示的一种电子设备的结构示意图,该电子设备包括存储器100和处理器101,其中,存储器100用于存储一条或多条计算机指令,一条或多条计算机指令被处理器101执行,以实现上述显示面板的控制方法。
83.进一步地,图8所示的电子设备还包括总线102和通信接口103,处理器101、通信接口103和存储器100通过总线102连接。
84.其中,存储器100可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是isa总线、pci总线或eisa总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
85.处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器101可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器100,处理器101读取存储器100中的信息,结合其硬件完成前述实施例的方法的步骤。
86.本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述显示面板的控制方法,具体实现可参见方法实施例,在此不再赘述。
87.本发明实施例所提供的显示面板的控制方法、装置和电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,程序代码包括的指令可用于执行前面方法实施例中的方法,具体实现可参见方法实施例,在此不再赘述。
88.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和/或装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
89.另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可
以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
90.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
91.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
92.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1