首页 > 工艺制品 专利正文
亮度补偿方法及亮度数据确定方法、装置、芯片与流程

时间:2022-01-23 阅读: 作者:专利查询

亮度补偿方法及亮度数据确定方法、装置、芯片与流程

1.本技术实施例涉及显示技术,涉及但不限于亮度补偿方法及亮度数据确定方法、装置、芯片。


背景技术:

2.全面屏是手机等终端业界对于超高屏占比设计的一个比较宽泛定义。由于全面屏终端具有高颜值、高级科技感和更大的显示区域,而被广泛关注。全面屏显示技术是通过将前置摄像头隐藏或者升降及边置等方案,实现在终端正面的全屏显示。
3.在目前已有的概念设计中,如图1所示,主要是通过将显示屏10分割为主屏区域101和副屏区域102,将副屏区域102(一般是在前置摄像头的位置),设计为低像素密度(pixels per inch,ppi)显示,增加透过性,在该区域102下埋设摄像头模组,主屏区域102为正常显示区域,从而实现全面屏的设计。
4.然而,这种全面屏在显示时存在亮度不均匀现象,即mura现象。目前的亮度补偿技术,在对显示屏进行亮度补偿之后,依然无法较好地改善这种现象,尤其是副屏区域仍然存在较为明显的mura条纹。


技术实现要素:

5.有鉴于此,本技术实施例提供的亮度补偿方法及亮度数据确定方法、装置、芯片,能够较好地改善全面屏的mura现象,尤其是副屏区域的mura现象。其中,所述亮度补偿方法及亮度数据确定方法、装置、设备、介质是这样实现的:
6.本技术实施例提供的亮度补偿方法,包括:点亮显示屏的第一子屏和第二子屏;其中,位于前置摄像头上方的所述第一子屏,其透光率大于所述第二子屏的透光率,且所述第一子屏和所述第二子屏被点亮时的输入灰阶不同;从预先配置的数据中,获取所述第一子屏对应的第一亮度补偿数据和所述第二子屏对应的第二亮度补偿数据;根据所述第一亮度补偿数据对所述第一子屏进行亮度补偿,根据所述第二亮度补偿数据对所述第二子屏进行亮度补偿,以改善所述第一子屏和所述第二子屏的亮度不均匀现象。
7.本技术实施例提供的亮度补偿数据的确定方法,包括:在特定灰阶下,点亮显示屏的第一子屏;在不同于所述特定灰阶的另一灰阶下,点亮所述显示屏的第二子屏;其中,位于前置摄像头上方的所述第一子屏,其透光率大于所述第二子屏的透光率;确定所述第一子屏和所述第二子屏的像素点的亮度测量值;根据所述第一子屏的像素点的亮度测量值和对应灰阶下的亮度标准值,确定对应的第一亮度补偿数据;根据所述第二子屏的像素点的亮度测量值和对应灰阶下的亮度标准值,确定对应的第二亮度补偿数据。
8.本技术实施例提供的亮度补偿装置,包括:点亮模块,点亮显示屏的第一子屏和第二子屏;其中,位于前置摄像头上方的所述第一子屏,其透光率大于所述第二子屏的透光率,且所述第一子屏和所述第二子屏被点亮时的输入灰阶不同;获取模块,用于从预先配置的数据中,获取所述第一子屏对应的第一亮度补偿数据和所述第二子屏对应的第二亮度补
偿数据;补偿模块,用于根据所述第一亮度补偿数据对所述第一子屏进行亮度补偿,根据所述第二亮度补偿数据对所述第二子屏进行亮度补偿,以改善所述第一子屏和所述第二子屏的亮度不均匀现象。
9.本技术实施例提供的亮度补偿数据的确定装置,所述装置包括:点亮模块,用于在特定灰阶下,点亮显示屏的第一子屏;在不同于所述特定灰阶的另一灰阶下,点亮所述显示屏的第二子屏;其中,位于前置摄像头上方的所述第一子屏,其透光率大于所述第二子屏的透光率;确定模块,用于确定所述第一子屏和所述第二子屏的像素点的亮度测量值;根据所述第一子屏的像素点的亮度测量值和对应灰阶下的亮度标准值,确定对应的第一亮度补偿数据;根据所述第二子屏的像素点的亮度测量值和对应灰阶下的亮度标准值,确定对应的第二亮度补偿数据。
10.本技术实施例中,提供了一种亮度补偿方法,在该方法中,电子设备点亮具有屏下摄像头的全面屏,从预先配置的数据中,获取所述第一子屏对应的第一亮度补偿数据和所述第二子屏对应的第二亮度补偿数据;根据所述第一亮度补偿数据对所述第一子屏进行亮度补偿,根据所述第二亮度补偿数据对所述第二子屏进行亮度补偿;如此,对第一子屏和第二子屏做针对性的亮度补偿,从而能够在校正第二子屏的亮度不均匀的前提下,更好地改善第一子屏的亮度不均匀问题。
附图说明
11.图1为全面屏的示意图;
12.图2为本技术实施例亮度补偿方法的实现流程示意图;
13.图3为亮度补偿(demura)产线流程示意图;
14.图4为本技术实施例亮度补偿数据的确定方法的实现流程示意图;
15.图5为本技术实施例样本补偿值的确定方法的实现流程示意图;
16.图6a为本技术实施例亮度补偿方法的实现流程示意图;
17.图6b为本技术实施例消除第一子屏与第二子屏之间的亮度差的方法实现流程示意图;
18.图7为本技术实施例全面屏的示意图;
19.图8为本技术实施例全面屏的另一示意图;
20.图9为本技术实施例显示屏幕的堆叠结构示意图;
21.图10为本技术实施例有机发光二极管(organic light emitting diode,oled)的像素结构示意图;
22.图11为显示屏的显示效果示意图;
23.图12常规的demura流程示意图;
24.图13为本技术实施例针对副屏区域的demura流程示意图;
25.图14为对副屏区域的显示效果示意图;
26.图15为本技术实施例亮度补偿装置的结构示意图;
27.图16为本技术实施例亮度补偿数据的确定装置的结构示意图;
28.图17为本技术实施例驱动芯片的结构示意图。
具体实施方式
29.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术的具体技术方案做进一步详细描述。以下实施例用于说明本技术,但不用来限制本技术的范围。
30.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
31.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
32.需要指出,本技术实施例所涉及的术语“第一第二第三”仅仅是是区别类似或不同的对象,不代表针对对象的特定排序,可以理解地,“第一第二第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
33.本技术实施例提供的亮度补偿方法,可以应用于任何具有显示功能的电子设备,该设备可以是移动终端(例如手机、平板电脑、电子阅读器等)、笔记本电脑、台式计算机、滑轨屏等。本技术中的亮度补偿方法所实现的功能可以通过该电子设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该电子设备至少包括处理器和存储介质。
34.图2为本技术实施例亮度补偿方法的实现流程示意图,如图2所示,所述方法至少包括以下步骤201至步骤203:
35.步骤201,点亮显示屏的第一子屏和第二子屏;其中,位于前置摄像头上方的所述第一子屏,其透光率大于所述第二子屏的透光率,且所述第一子屏和所述第二子屏被点亮时的输入灰阶不同;
36.步骤202,从预先配置的数据中,获取所述第一子屏对应的第一亮度补偿数据和所述第二子屏对应的第二亮度补偿数据;
37.其中,在确定所述亮度补偿数据时所述第一子屏和所述第二子屏被点亮时的输入灰阶不同。
38.通常情况下,亮度补偿数据是预先确定好的,并预先配置在电子设备的存储器中。例如,烧录在电子设备的快闪存储器(flash rom)中。而在确定亮度补偿数据时,点亮第一子屏和点亮第二子屏的驱动电流是不同的,即输入灰阶不同。相应地,在确定第一子屏的亮度补偿数据和第二子屏的亮度补偿数据时,参考的亮度标准值也是不同的。如此,能够得到针对各个子屏更为准确的亮度补偿数据,从而能够有针对性地改善各个子屏的mura问题。
39.步骤203,根据所述第一亮度补偿数据对所述第一子屏进行亮度补偿,根据所述第二亮度补偿数据对所述第二子屏进行亮度补偿,以改善所述第一子屏和所述第二子屏的亮度不均匀现象。
40.也就是,根据第一子屏的亮度补偿数据,对第一子屏进行亮度补偿;根据第二子屏的亮度补偿数据,对第二子屏进行亮度补偿。
41.在本技术实施例中,提供了一种亮度补偿方法,在该方法中,电子设备点亮具有屏
下摄像头的全面屏,从预先配置的数据中,获取所述第一子屏对应的第一亮度补偿数据和所述第二子屏对应的第二亮度补偿数据;根据所述第一亮度补偿数据对所述第一子屏进行亮度补偿,根据所述第二亮度补偿数据对所述第二子屏进行亮度补偿;如此,对第一子屏和第二子屏做针对性的亮度补偿,从而能够在校正第二子屏的亮度不均匀的前提下,更好地改善第一子屏的亮度不均匀问题。
42.需要说明的是,本技术实施例所提供的亮度补偿数据的确定方法,可以与本技术中的亮度补偿方法集成于同一电子设备中,还可以集成在不同的电子设备中。集成在不同的电子设备中时,例如,图3所示,亮度补偿数据的确定方法集成在个人电脑(personal computer,pc)31中,亮度补偿方法集成在具有全面屏321的手机32中。在实现时,手机32可以控制全面屏321的第一子屏3211在特定灰阶下工作,同时控制全面屏321的第二子屏3212在不同于所述特定灰阶的另一灰阶下工作,从而使得全面屏321能够显示测试图像;此时,可以通过高分辨率ccd相机33拍摄全面屏321的显示画面;然后,pc 31利用集成的亮度补偿数据的确定方法,对拍摄的显示画面进行处理,从而生成第一子屏3211在该特定灰阶下的亮度补偿数据和第二子屏3212在所述另一灰阶下的亮度补偿数据,例如生成demura补偿表,并将这些数据压缩后,烧录在手机32的flash rom 322中;手机32利用显示驱动集成电路(display driver integrated circuit,ddic)323中集成的亮度补偿方法,调用flash rom中的亮度补偿数据,从而实现对全面屏321的第一子屏3211和第二子屏3212的亮度补偿。
43.如果需要获得多个不同灰阶下的亮度补偿数据,可以控制全面屏在多组灰阶下工作。例如,控制全面屏的第一子屏在a1灰阶下工作,并控制第二子屏在b1灰阶下工作,其中,a1与b1不同,至此确定一组亮度补偿数据;控制全面屏的第一子屏在a2灰阶下工作,并控制第二子屏在b2灰阶下工作,其中,a2与b2不同,至此再确定一组亮度补偿数据。
44.一般来说,亮度补偿数据的确定是在离线阶段完成的,然后将得到的一组或多组亮度补偿数据压缩后发送给手机32,或者在手机出厂前烧录至手机的flash rom。以便手机32每次在响应于指示点亮全面屏的指令时,能够通过调用预先存储的亮度补偿数据,实现对全面屏的亮度补偿。
45.需要说明的是,上述示例仅仅是对demura产线流程的一种示意性的说明,目的是为了便于读者更好地理解本技术实施例的技术方案,并不构成对本技术实施例的技术方案的限定。
46.本技术实施例提供一种亮度补偿数据的确定方法,图4为本技术实施例亮度补偿数据的确定方法的实现流程示意图,如图4所示,所述方法可以包括以下步骤401至步骤404:
47.步骤401,在特定灰阶下,点亮显示屏的第一子屏;
48.步骤402,在不同于所述特定灰阶的另一灰阶下,点亮所述显示屏的第二子屏;其中,位于前置摄像头上方的所述第一子屏,其透光率大于所述第二子屏的透光率;
49.步骤403,确定所述第一子屏和所述第二子屏的像素点的亮度测量值。
50.在实现时,电子设备可以基于高清相机拍摄的显示屏的显示画面,确定各个子屏的像素点的亮度测量值。在一些实施例中,亮度测量值可以为归一化的亮度,即相对亮度值;在另一些实施例中,亮度测量值还可以为绝对亮度值,即拍摄的显示画面的像素点的亮
度。
51.步骤404,根据所述第一子屏的像素点的亮度测量值和对应灰阶下的亮度标准值,确定对应的第一亮度补偿数据;根据所述第二子屏的像素点的亮度测量值和对应灰阶下的亮度标准值,确定对应的第二亮度补偿数据。
52.可以理解地,不同灰阶对应的亮度标准值是不同的。因此上述步骤401至步骤404,能够获得各个子屏对应的较为准确的亮度补偿数据,从而在利用这些亮度补偿数据对各个子屏进行亮度补偿时,能够有针对性的改善各个子屏的mura现象,尤其对于具有屏下摄像头的全面屏来讲,能够更好地改善摄像头的上方面板(即所述第一子屏)的mura现象。
53.在这种情况下,即实施亮度补偿数据的确定方法的设备与亮度补偿方法的设备是同一设备时,在确定亮度补偿数据之后,该设备就可以基于这些补偿数据实施亮度补偿方法了。在另一种情况下,即实施这两种方法的设备不是同一设备,假设实施亮度补偿数据的确定方法的设备是第一电子设备,实施亮度补偿方法的设备是第二电子设备,那么第一电子设备在获得亮度补偿数据之后,需要将这些数据发送给第二电子设备。例如,将这些数据烧录在第二电子设备的flash rom中。
54.在一些实施例中,所述第一子屏的亮度补偿数据包括像素点对应的至少一个样本补偿值;所述样本补偿值的确定方法,如图5所示,可以包括以下步骤501至步骤504:
55.步骤501,确定在特定灰阶下点亮所述第一子屏时,所述第一子屏的像素点的亮度测量值;
56.步骤502,确定所述特定灰阶对应的亮度标准值;
57.步骤503,确定所述第一子屏的所述像素点的亮度测量值与所述亮度标准值之间的差值;
58.步骤504,将所述像素点对应的差值,确定为对应像素点的样本补偿值。
59.第二子屏的亮度补偿数据的确定方法可以与第一子屏的亮度补偿数据的确定方法相同,也可以不同。方法相同时,第二子屏的像素点的样本补偿值是在不同于所述特定灰阶的另一灰阶下工作时获得的。
60.在一些实施例中,第一子屏的亮度补偿数据包括第一子屏的每一像素点对应的多个样本补偿值;所述多个样本补偿值是分别在所述多个不同的特定灰阶下点亮所述第一子屏时确定的。
61.当然,第二子屏的亮度补偿数据也可以包括第二子屏的每一像素点对应的多个样本补偿值,这些补偿值是在不同于特定灰阶的多个其他灰阶下点亮第二子屏时分别确定的。
62.举例来说,假设一个像素点对应的多个样本补偿值为3个样本补偿值;如表1所示:
63.表1
64.全面屏被点亮的次数第一子屏的工作灰阶第二子屏的工作灰阶第一次6432第二次12864第三次256128
65.电子设备在第一次实现全面屏的点亮时,可以根据64灰阶点亮第一子屏,并根据32灰阶点亮第二子屏,从而使得全面屏显示测试图像。那么,此时可以根据采集的全面屏的
第一子屏的亮度测量值,确定第一子屏的像素点对应的第一个样本补偿值;根据采集的全面屏的第二子屏的亮度测量值,确定第二子屏的像素点对应的第一个样本补偿值。同理,电子设备在第二次实现全面屏的点亮时,可以根据128灰阶点亮第一子屏,并根据64灰阶点亮第二子屏,从而使得全面屏显示测试图像。基于采集的全面屏的俄第一子屏和第二子屏的亮度测量值,对应确定第一子屏的像素点对应的第二个样本补偿值,以及确定第二子屏的像素点对应的第二个样本补偿值;第三个样本补偿值是在根据256灰阶点亮第一子屏,并根据128灰阶点亮第二子屏的情况下确定的。
66.本技术实施例再提供一种亮度补偿方法,图6a为本技术实施例亮度补偿方法的实现流程示意图,如图6a所示,所述方法可以包括以下步骤601至步骤606:
67.步骤601,点亮显示屏的第一子屏和第二子屏;其中,位于前置摄像头上方的所述第一子屏,其透光率大于所述第二子屏的透光率,且所述第一子屏和所述第二子屏被点亮时的输入灰阶不同;
68.步骤602,从预先配置的数据中,获取所述第一子屏对应的第一亮度补偿数据和所述第二子屏对应的第二亮度补偿数据;
69.其中,在确定所述亮度补偿数据时所述第一子屏和所述第二子屏被点亮时的输入灰阶不同;
70.步骤603,对所述第一子屏的第i个像素点对应的多个样本补偿值进行曲线拟合,得到灰阶与样本补偿值之间的拟合函数关系;其中,i大于0且小于或所述第一子屏的像素点总数。
71.可以理解地,对一个像素点对应的多个样本补偿值进行曲线拟合,如此,一方面,无需计算并存储0至255灰阶每一灰阶对应的样本补偿值,从而节约计算开销和存储开销;另一方面,在没有存储该像素点的某一输入灰阶对应的样本补偿值的情况下,可以根据确定的拟合函数关系,确定该输入灰阶对应的样本补偿值,从而使得亮度补偿方法能够实现每一灰阶下的亮度补偿,具有较好的普适性。
72.步骤604,根据当前点亮所述第一子屏时的输入灰阶和每一所述像素点对应的拟合函数关系,确定对应像素点的目标亮度补偿值;
73.步骤605,利用每一所述像素点的目标亮度补偿值,对对应像素点进行亮度补偿。
74.在实现时,电子设备可以利用每一所述像素点的目标亮度补偿值,对对应像素点的当前灰阶进行补偿运算,得到每一所述像素点的目标灰阶;根据每一所述像素点的目标灰阶,控制对应像素点的光源的工作电压。
75.步骤606,执行类似于步骤603至步骤605的内容,以实现对第二子屏的每一像素点的亮度补偿。
76.在实现时,电子设备可以先执行步骤603至步骤605,再执行步骤606;也可以先执行步骤606,再执行步骤603至步骤605;还可以并行执行步骤,即并行实现对第一子屏和第二子屏的每一像素点的亮度补偿。
77.在一些实施例中,在根据所述第一亮度补偿数据对所述第一子屏进行亮度补偿,根据所述第二亮度补偿数据对所述第二子屏进行亮度补偿之后,如图6b所示,所述方法还可以包括以下步骤611和步骤612:
78.步骤611,确定所述第一子屏与所述第二子屏之间的亮度差;
79.步骤612,根据所述亮度差,调整所述第一子屏或者所述第二子屏的亮度,以消除所述第一子屏与所述第二子屏之间的亮度差。
80.在实现时,电子设备可以根据该亮度差,调整第一子屏或者第二子屏的驱动电流,从而消除子屏之间的亮度差。
81.全面屏显示技术是通过将前置摄像头隐藏或者升降及边置等方案,实现在显示终端正面的全屏显示的技术方案。
82.屏下摄像全面屏技术是主流终端厂商下一步的技术发展重点。各家厂商都没有完整的全面屏产品推出。
83.在已有的概念设计中,主要是通过在屏幕上分割区域,在其中一个小区域,即所述第一子屏区域,一般是在前置摄像头的位置,将屏幕面板(panel)做成低ppi显示,增加透过性,在该小区域下埋摄像头模组,从而实现全面屏的设计。
84.实现全面屏的主要技术难点在于:低ppi区域的透过率只能达到20%~30%,并且透明区域的电路结构的衍射效应,对于屏下摄像模组的拍照效果影响偏大;另一个主要问题是低ppi区域的显示效果与主屏区域有较大的差异,包括临近区的过渡线、色域、亮度和像素的颗粒度等问题,影响显示效果。
85.具体如何实现屏下摄像全面屏,本技术实施例提供一种屏下摄像的全面屏方案,如图7所示,区域1是透明屏区域,区域2是过渡区,区域3是正常的主屏区域。区域1采用oled像素加透明电极以增强透过率,将不透明的驱动电路布置到图中区域2(即过渡区),图中区域3的像素和薄膜晶体管(thin film transistor,tft)驱动电路正常布置。
86.由于区域1中只剩下透明像素和透明电极,从而极大的提高了透光率,并且通过将不透明的驱动电路边置到过渡区2的设置,进一步增强了透明区的透过率,将前置摄像头布置到透明区之下,实现屏下摄像,同时又实现了全面屏的设计。
87.相关屏下摄像的技术方案中,一般是通过减少像素或者改变像素排布增加空隙,从而增加透过的光量。由于对像素的结构和密度以及像素的驱动电路进行重新排布设计,会造成屏下区域的屏幕天然存在比正常屏幕更严重的亮度不均匀(mura)现象,mura会严重影响显示的效果,常规的otp和demura效率比较低,严重影响产能。
88.基于此,下面将说明本技术实施例在一个实际的应用场景中的示例性应用。
89.如图8所示,区域3是正常显示屏区域,即第二子屏区域,像素按照常规排列,包括并不局限于标准rgb排列、delta排列或pentile排列等方式,像素密度为403ppi。图中区域1是透明显示屏区域,即第一子屏区域,与过渡区域2的物理像素排布相同,排布方式与区域3相同,但是像素的尺寸增大,变成200ppi物理像素密度。区域1通过并联矩形分割区域内4个物理像素的方式,减少3/4的驱动电路走线,经过并联后的显示区块类似于图8中灰色透明格801所示,通过并联多像素区块的方式,可以极大减少驱动电路的金属走线,增加透明度并且减少衍射效应,经过并联后透明区域3的显示像素密度为100ppi。将透明区域3的驱动电路通过连线连接到过渡区2,布置在过渡区2的像素下。
90.过渡区2的像素排列方式与常规显示区域3的像素排布方式是一致的,但是像素的颗粒度增大两倍,同时ppi会降低一半,过渡区2本身的像素驱动电路会减少一半,从而空出一半的空间用于透明显示区域1的驱动电路布置。
91.将透明显示区域1、过渡区域2和常规显示区域3的oled像素和驱动电路布置按照
上述方法布置,将驱动电路线接出到ddic,实现全屏显示的技术方案。
92.图8中透明区域1的子像素采用透明电极,包括但不局限于氧化铟锡(indium tin oxide,ito)材料等,透明区域1的像素的形状包括但不局限于圆角矩形、椭圆形、圆形以及为了填充高低像素过渡区域的。透明区域1的像素驱动电路,包括但不局限7t1c/5t1c/2t1c等方式。透明区域1显示屏采用有源矩阵有机发光二极体(active-matrix organic light-emitting diode,amoled)或者被动矩阵有机电激发光二极管(passive matrix oled,pmoled)。
93.显示屏幕的堆叠结构示意图如图9所示。在堆叠结构中,可以从图9中看出,透明屏区域相对于主屏和过渡区tft驱动电路部分是引出到过渡区的,在透明屏区域只有阳极下面存在反射层。其他地方透过率接近20%,有较强的光透过性。为了增透设计,对于透明屏区域的阳极电路走线均置换成ito走线层,ito透过率更好。
94.对于透明屏区域的设计,可以看到,在像素周围的电路走线层都是透明设计,可以让入射光穿透屏幕区域,但是oled的像素结构如图10所示,在oled发光单元底下的阳极反射层,反射率接近100%,目的是让oled发出的光能够都向屏外传播,因此即便是透明屏区域的阳极也是不透光的设计。
95.这样的设计会造成光学上的周期类光栅结构,而且这样的像素结构设计与原来屏幕的像素结构设计不同,透明区域底下没有tft结构,因此,屏幕显示的光学特性也不相同。这样的屏幕设计极有可能造成mura条纹,实际上也的确是出现了明显的mura条纹。
96.如图11所示,为项目中实际出现的mura条纹,从图中可以看出,相比于主屏区域111(即第二子屏区域),在透明副屏区域112(即第一子屏区域)明显存在竖向mura条纹,并且还有一定的偏色现象。
97.因此,针对副屏区域的单独demura就是必不可少的步骤。
98.对于常规的demura流程,如图12所示,屏幕模组点亮以后,ccd对位对焦,然后采集屏幕模组的显示数据,pc对比分析采集的显示数据,通过相关算法生成补偿数据,并将该补偿数据烧录至柔性电路板(flexible printed circuit,fpc)的flash上,driver ic下载并解压该补偿数据。这样每次点亮模组的时候,driver ic从flash中抽取补偿数据,一并显示,从而可以实现无mura的显示。
99.但是如上的常规demura对于副屏区域是不足以实现完全的校正的。对于副屏区域,由于单像素亮度与主屏是不同的,需要对副屏区域做独立的demura过程,具体的过程如图13所示,采集模组中高中低灰阶的像素相对亮度值;分析每一灰阶下的像素相对亮度值,求出当前灰阶的像素目标值;获得每个像素的测量值与目标值之间的差异;将差异数据作为当前灰阶的补偿数据;获取其他灰阶的补偿数据;将补偿数据保存至flash;驱动ic下载补偿数据;通过算法拟合出0至255灰阶每个像素的补偿值;将每个像素的原始灰阶值与补偿值进行运算;所有像素得到的新的灰阶值;将像素新的灰阶值作为输出数据,显示画面。
100.在具体的过程中,举一个实例,经过常规的demura处理后,副屏的显示效果表现为:1.r/g/b单色画面可以补好;2.白色各灰阶下mura仍然严重,补偿效果不明显;3.精测demura仿真图效果同样是白色无法补好;4.有较规则的亮/暗间隔状mura,例如图14所示,在副屏区可见规律性耦合暗带5条;5.此现象调整goa/mux/gir均无帮助。由此可以看出,副屏区域demura的复杂性要远超过主屏区的常规demura。
101.因此在针对屏下屏幕做demura的过程中,需要对屏下区域单独做工作。具体执行步骤如下:
102.1.首先按照亮度补偿流程对主屏区域的demura过程进行正常的demura,修正主屏区域的mura,此部分执行时需要抠出副屏区域。
103.2.排除主屏区域后,针对副屏区域,单独按照demura的过程进行修正;
104.3.对于副屏区域额外存在的偏色和干涉等问题,需要在ddic端载入专门的修正算法,从而实现对这两个问题的单独校正;
105.4.完成两个区域的校正后,进行统一亮度匹配,消除主副屏亮度差;
106.5.改造已有的demura设备,实现对两个区域demura的自动化处理对屏下做自动化demura的流程;
107.通过本技术实施例的技术方案,将屏幕otp和demura的过程集成化自动化,在完成主屏区域otp及demura校正后,针对屏下透明屏副屏区域比照主屏设计进行otp操作,同时记录主屏数据,保持主屏与副屏的亮度信息一致。在otp之后,针对副屏区域的mura条纹,采用32、64、128、192、255等5到6组灰阶分别调整亮度均匀性,对于影响相同的mura条纹,统一补偿固定系数之后可以消除,对于在不同灰阶下呈现不同mura的情况,针对各组灰阶单独做mura补偿,并将系数固结在ic中,在正常显示时,系数可以代入,从而保证主副屏亮度一致。
108.在相关屏下摄像方案中,由于屏下区域的屏幕物理设计不同,会造成屏下区域mura条纹,在常规的otp和demura设备中,没有针对屏下区域的自动控制系统。因此,通过半自动半人工方式校正mura,效率低下,时间长,严重影响生产的效率和品质统一性。通过开发针对屏下的自动demura系统,在对主屏区域做好demura的过程后,对于副屏区域的mura条纹做针对性调整,从而可以高效获得demura之后的结果,实现主屏与副屏的亮度和均匀性的一致。
109.基于前述的实施例,本技术实施例提供的亮度补偿装置,可以包括所包括的各模块、以及各模块所包括的各单元,可以通过电子设备中的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)或现场可编程门阵列(fpga)等。
110.图15为本技术实施例亮度补偿装置的结构示意图,如图15所示,所述装置150包括点亮模块151、获取模块152和补偿模块153,其中:
111.点亮模块151,点亮显示屏的第一子屏和第二子屏;其中,位于前置摄像头上方的所述第一子屏,其透光率大于所述第二子屏的透光率,且所述第一子屏和所述第二子屏被点亮时的输入灰阶不同;
112.获取模块152,用于从预先配置的数据中,获取所述第一子屏对应的第一亮度补偿数据和所述第二子屏对应的第二亮度补偿数据;
113.补偿模块153,用于根据所述第一亮度补偿数据对所述第一子屏进行亮度补偿,根据所述第二亮度补偿数据对所述第二子屏进行亮度补偿,以改善所述第一子屏和所述第二子屏的亮度不均匀现象。
114.在一些实施例中,所述第一子屏的亮度补偿数据包括像素点对应的至少一个样本补偿值;所述装置150还包括确定模块,该模块用于:确定在特定灰阶下点亮所述第一子屏
时,所述第一子屏的像素点的亮度测量值;确定所述特定灰阶对应的亮度标准值;确定所述第一子屏的所述像素点的亮度测量值与所述亮度标准值之间的差值;将所述像素点对应的差值,确定为对应像素点的样本补偿值。
115.在一些实施例中,所述第一子屏的亮度补偿数据包括所述第一子屏的每一像素点对应的多个样本补偿值;所述多个样本补偿值是分别在所述多个不同的特定灰阶下点亮所述第一子屏时确定的。
116.在一些实施例中,补偿模块153,用于:对所述第一子屏的第i个像素点对应的多个样本补偿值进行曲线拟合,得到灰阶与样本补偿值之间的拟合函数关系;其中,i大于0且小于或所述第一子屏的像素点总数;根据当前点亮所述第一子屏时的输入灰阶和每一所述像素点对应的拟合函数关系,确定对应像素点的目标亮度补偿值;利用每一所述像素点的目标亮度补偿值,对对应像素点进行亮度补偿。
117.在一些实施例中,补偿模块153,用于:利用每一所述像素点的目标亮度补偿值,对对应像素点的当前灰阶进行补偿运算,得到每一所述像素点的目标灰阶;根据每一所述像素点的目标灰阶,控制对应像素点的光源的工作电压。
118.在一些实施例中,补偿模块153,还用于:在根据所述第一亮度补偿数据对所述第一子屏进行亮度补偿,根据所述第二亮度补偿数据对所述第二子屏进行亮度补偿之后,确定所述第一子屏与所述第二子屏之间的亮度差;根据所述亮度差,调整所述第一子屏或者所述第二子屏的亮度,以消除所述第一子屏与所述第二子屏之间的亮度差。
119.本技术实施例提供一种亮度补偿数据的确定装置,图16为本技术实施例亮度补偿数据的确定装置的结构示意图,如图16所示,该装置160可以包括:点亮模块161和确定模块162;其中,
120.点亮模块161,用于在特定灰阶下,点亮显示屏的第一子屏;在不同于所述特定灰阶的另一灰阶下,点亮所述显示屏的第二子屏;其中,位于前置摄像头上方的所述第一子屏,其透光率大于所述第二子屏的透光率;
121.确定模块162,用于确定所述第一子屏和所述第二子屏的像素点的亮度测量值;根据所述第一子屏的像素点的亮度测量值和对应灰阶下的亮度标准值,确定对应的第一亮度补偿数据;根据所述第二子屏的像素点的亮度测量值和对应灰阶下的亮度标准值,确定对应的第二亮度补偿数据。
122.以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术装置实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
123.需要说明的是,本技术实施例中,如果以软件功能模块的形式实现上述的信号补偿方法或者亮度补偿数据的确定方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得电子设备执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本技术实施例不限制于任何特定的硬件和软件结合。
124.对应地,本技术实施例提供的电子设备,可以包括:包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述实施例中提供的亮度补偿方法或者亮度补偿数据的确定方法中的步骤。
125.存储器配置为存储由处理器可执行的指令和应用,还可以缓存待处理器以及电子设备中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(flash)或随机访问存储器(random access memory,ram)实现。
126.本技术实施例还提供一种驱动芯片,图17为本技术实施例驱动芯片的结构示意图,如图17所示,该驱动芯片170可以包括点亮电路171、数据读取电路172和补偿电路173;其中,
127.点亮电路171,点亮显示屏的第一子屏和第二子屏;其中,位于前置摄像头上方的所述第一子屏,其透光率大于所述第二子屏的透光率,且所述第一子屏和所述第二子屏被点亮时的输入灰阶不同;
128.数据读取电路172,用于从预先配置的数据中,获取所述第一子屏对应的第一亮度补偿数据和所述第二子屏对应的第二亮度补偿数据;
129.补偿电路173,用于根据所述第一亮度补偿数据对所述第一子屏进行亮度补偿,根据所述第二亮度补偿数据对所述第二子屏进行亮度补偿,以改善所述第一子屏和所述第二子屏的亮度不均匀现象。
130.对应地,本技术实施例提供的计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中提供的亮度补偿方法或者亮度补偿数据的确定方法中的步骤。
131.这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术存储介质和设备实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
132.应理解,说明书通篇中提到的“一个实施例”或“一些实施例”或“另一些实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”或“在一些实施例中”或“在另一些实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
133.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
134.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或
可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
135.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
136.另外,在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
137.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。
138.或者,本技术上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得电子设备执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
139.本技术所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
140.本技术所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
141.本技术所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
142.以上所述,仅为本技术的实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。