CN110808003B - 一种补偿方法及电子设备 - Google Patents
一种补偿方法及电子设备 Download PDFInfo
- Publication number
- CN110808003B CN110808003B CN201910844673.8A CN201910844673A CN110808003B CN 110808003 B CN110808003 B CN 110808003B CN 201910844673 A CN201910844673 A CN 201910844673A CN 110808003 B CN110808003 B CN 110808003B
- Authority
- CN
- China
- Prior art keywords
- screen
- value
- parameter
- measured
- brightness
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/03—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes specially adapted for displays having non-planar surfaces, e.g. curved displays
- G09G3/035—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes specially adapted for displays having non-planar surfaces, e.g. curved displays for flexible display surfaces
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
- G09G3/3208—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/36—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0233—Improving the luminance or brightness uniformity across the screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/04—Maintaining the quality of display appearance
- G09G2320/043—Preventing or counteracting the effects of ageing
- G09G2320/045—Compensation of drifts in the characteristics of light emitting or modulating elements
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/04—Maintaining the quality of display appearance
- G09G2320/043—Preventing or counteracting the effects of ageing
- G09G2320/046—Dealing with screen burn-in prevention or compensation of the effects thereof
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/04—Maintaining the quality of display appearance
- G09G2320/043—Preventing or counteracting the effects of ageing
- G09G2320/048—Preventing or counteracting the effects of ageing using evaluation of the usage time
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0693—Calibration of display systems
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2380/00—Specific applications
- G09G2380/02—Flexible displays
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本申请提供了一种补偿方法及电子设备。该方法包括:电子设备根据第一屏的统计数据以及第一对应关系,确定第一屏在第一统计周期结束时的待测参数的第一实际值;根据第二屏的统计数据、以及第二对应关系,确定第二屏在第一统计周期结束时待测参数的第二实际值;在第一实际值小于第二实际值时,根据第一实际值与第二实际值,确定补偿目标值;将补偿目标值写入用于控制第一屏待测参数的第一寄存器,并将补偿目标值写入用于控制第二屏待测参数的第二寄存器中;或者,将补偿目标值写入用于控制第一屏待测参数的第一寄存器,并延长第二屏的工作时长,以使第二屏的待测参数的实际值升高至补偿目标值。从而可以将第一屏与第二屏的待测参数的最大值调一致。
Description
技术领域
本申请涉及终端技术领域,尤其涉及一种补偿方法及电子设备。
背景技术
随着电子产品的普及,例如手机、电脑等电子设备越来越深入人们的生活,电子设备的屏幕也越做越大,为了方便携带,后来也出现了具有折叠屏的电子设备。
为了给用户提供更好的显示体验,有机发光二极管(organic light emittingdiode,OLED)由于其具有自发光、高亮度、广视角、快速反应、以及RGB全彩组件皆可制作等特性,目前已被广泛应用于显示屏中。OLED利用有机材料电致发光的特性进行发光,而有机材料有寿命限制,因而随着显示屏的使用时间的增长,会存在材料衰竭和老化的问题。比如,当显示屏某些固定位置长时间显示相同且静止的图像画面时,这些位置的子像素对应的有机材料则会比其他位置的子像素对应的有机材料损耗的更厉害,而不同的子像素(R像素、G像素、B像素)对应的有机材料的衰减速度不一致,或者屏幕上的各个区域使用和时长不一致,都会造成显示屏上出现老化程度不均匀的问题,尤其是其中的蓝色子像素的材料衰减周期更短,老化更严重。类似的,LCD也可能存在这种老化程度不一致的问题,将LCD、OLED等应用在具有折叠屏的电子设备时,在具有折叠屏的电子设备处于折叠状态的情况下,用户对于各个屏幕的使用时长不一致,在完全展开屏幕时就会发现各个屏幕由于老化程度不均匀导致显示效果差异很大。
发明内容
本申请提供了一种补偿方法及电子设备,用以实现降低电子设备的各显示屏之间的待测参数的差异,使不同显示屏的显示效果一致。
第一方面,本申请实施例提供一种补偿方法,该方法应用于具有折叠屏的电子设备,该折叠屏至少包括第一屏和第二屏,该方法包括:电子设备根据第一屏在第一统计周期内待测参数的第一平均使用值、以及第一对应关系,确定第一屏在第一统计周期结束时的待测参数的第一实际值;并根据第二屏在第一统计周期内待测参数的第二平均使用值、以及第二对应关系,确定第二屏在第一统计周期结束时待测参数的第二实际值;然后,在第一实际值小于第二实际值时,根据第一实际值与第二实际值,确定补偿目标值;将补偿目标值写入用于控制第一屏待测参数的第一寄存器,并将补偿目标值写入用于控制第二屏待测参数的第二寄存器中;或者,将补偿目标值写入用于控制第一屏待测参数的第一寄存器,并延长第二屏的工作时长,以使第二屏的待测参数的实际值升高至补偿目标值。
基于上述方案,电子设备可以分别通过统计数据确定出第一屏与第二屏的实际值,对然后对于待测参数的实际值较低的第一屏,通过在第一寄存器中写入目标补偿值的方式来提高待测参数的最大值;对于待测参数的实际值较高的第二屏,通过在第二寄存器中写入目标补偿值的方式来降低待测参数的最大值,这样可以使得第一屏与第二屏的待测参数的最大值一致;对于待测参数的实际值较高的第二屏,也可以通过延长工作时长的方式使第一屏与第二屏的最大值一致,从而可以降低第一屏与第二屏之间的待测参数的差异,使不同显示屏的显示效果一致。
在一种可能的设计中,根据第一屏在第一统计周期内待测参数的第一平均使用值、以及第一对应关系,确定第一屏在第一统计周期结束时的待测参数的第一实际值,具体可以包括:电子设备可以获取第一屏在第一统计周期内的待测参数对应的第一使用统计数据,根据第一使用统计数据确定第一屏在第一统计周期内的待测参数的第一平均使用值;然后,根据第一平均使用值、以及第一对应关系确定第一实际值,第一对应关系包括第一屏的待测参数的平均使用值与实际值的对应关系。
通过该设计,电子设备可以周期性的统计第一屏待测参数的使用统计数据,然后第一对应关系,可以准确定的确定出第一屏在一个统计周期结束时待测参数的实际值。
在一种可能的设计中,根据第二屏在第一统计周期内待测参数的第二平均使用值、以及第二对应关系,确定第二屏在第一统计周期结束时待测参数的第二实际值,具体可以包括:电子设备可以获取第二屏在第一统计周期内的待测参数对应的第二使用统计数据,根据第二使用统计数据确定第二屏在第一统计周期内的待测参数的第二平均使用值;然后,根据第二平均使用值、以及第二对应关系确定第二实际值,第二对应关系包括第二屏的待测参数的平均使用值与实际值的对应关系。
通过该设计,电子设备可以周期性的统计第二屏的待测参数的使用统计数据,然后根据第二对应关系,可以准确定的确定出第二屏在一个统计周期结束时待测参数的实际值。
在一种可能的设计中,待测参数为亮度;将补偿目标值写入用于控制第一屏待测参数的第一寄存器,包括:确定补偿目标值所对应的第一电流值,调高第一屏的工作电流至第一电流值;通过第一电流值触发第一屏的驱动IC将补偿目标值写入第一寄存器中。通过该方式,电子设备可以通过对实际亮度较低的第一屏进行工作电流调节,以实现对提高第一屏的亮度,以使第一屏与第二屏的显示效果一致。
在一种可能的设计中,所述待测参数为亮度;所述将所述补偿目标值写入用于控制第二屏待测参数的第二寄存器中,包括:确定所述补偿目标值所对应的第二电流值,调低所述第二屏的工作电流至所述第二电流值;通过所述第二电流值触发所述第二屏的驱动IC将所述补偿目标值写入所述第二寄存器中。通过该方式,电子设备可以通过对实际亮度较高的第二屏进行工作电流调节,以实现对提高第二屏的亮度,以使第一屏与第二屏的显示效果一致。
在一种可能的设计中,所述待测参数为亮度;所述延长所述第二屏的工作时长,以使所述第二屏的待测参数的实际值升高至所述补偿目标值,包括:确定所述第二屏的亮度设置为预设亮度时,将所述第二实际值降低至所述补偿目标值所需要的第一工作时长,将所述第二屏的工作时长延长所述第一工作时长。通过该方式,电子设备可以通过对实际亮度较高的第二屏进行工作时长调节,以实现降低第二屏的亮度,以使第一屏与第二屏的显示效果一致。
进一步的,将第二屏的工作时长延长第一工作时长,具体可以包括:在第二屏处于息屏状态时,点亮所述第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。如此,可以在用户不使用第二屏时调节第二屏的亮度,从而可以不影响用户使用第二屏。
进一步,为了可以在用户无感知的场景实现对第二屏的亮度调节,实现第一屏和第二屏的亮度的显示效果一致,可以采用在以下几种情况下点亮第二屏:
第一种,电子设备可以检测电子设备的设备状态,设备状态可包括静止状态或运动状态。在电子设备的设备状态为静止状态,且第二屏处于息屏状态时,点亮第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。
这种情况下,示例的,可以采用陀螺仪传感器和重力传感器采集电子设备的设备状态数据,然后确定该电子设备的设备状态。在设备状态处于静止状态,可以是用户并未使用该电子设备,比如充电场景,这样可以在用户无感知的场景实现对第二屏的亮度调节。
第二种,电子设备可以检测电子设备的周围环境亮度,在检测到第二屏的周围环境亮度低于预设阈值时,点亮第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。
这种情况下,示例的,可以采用环境光传感器检测电子设备的周围环境亮度,比如黑夜的场景下,再比如电子设备放在包里或口袋中,又比如,用户将电子设备放在桌面上充电、且第二屏与桌面接触,这些场景下用户一般不使用该第二屏,而且实现可以在用户无感知的场景实现对第二屏的亮度调节。
第三种,电子设备可以统计电子设备的用户使用第二屏的使用时间数据,并根据使用时间数据确定用户不使用第二屏的时间段。在用户不使用第二屏的时间段,点亮第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。
第四种,电子设备可以在检测到用户握持电子设备时所述第二屏的朝向,比如,陀螺仪和加速度传感器检测到第二屏与所述第一屏背向,此时可以点亮第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。
上述几种情况中,点亮所述第二屏的实现方式可以有多种,一种可能的方式为点亮所述第二屏、且第二屏的亮度快速达到需要达到的亮度。另一种可能的方式中,可以点亮所述第二屏,且控制所述第二屏的亮度按照预设亮度间隔逐级调高。
在一种可能的设计中,第一实际值小于第二实际值,即第一屏的实际亮度小于第二屏的实际亮度,第二补偿值与目标值之和等于第二实际值与第三补偿值之和,即对第二屏可以通过两种调节方式结合使第二屏的亮度降低为目标值。具体来说,电子设备确定第一实际值与第一补偿值之和所对应的第一电流值,确定第二实际值与第三补偿值之和所对应的第二电流值,确定第二屏的亮度从第二实际值与第三补偿值之和降低至目标值所需要的第二工作时长,然后,调高第一屏的工作电流至第一电流值,并调高第二屏的工作电流至第二电流值、且控制第二屏的工作时长延长第二工作时长。
通过该方式,电子设备可以通过对实际亮度较低的第一屏进行电流调节,以实现对提高第一屏的亮度至目标值,并可以采用两种不同的调节方式(工作电流调节和工作时长调节)结合对实际亮度较高的第二屏进行工作时长调节,通过提高工作电流可以提高第二屏的亮度,通过延长工作时长可以降低第二屏的亮度,从而结合实现降低第二屏的亮度至目标值,从而使第一屏与第二屏的亮度的显示效果一致。
在一种可能的设计中,待测参数为灰阶;将补偿目标值写入用于控制第一屏待测参数的第一寄存器,并将补偿目标值写入用于控制第二屏待测参数的第二寄存器中,包括:确定出灰阶的补偿目标值对应的R分量、G分量、B分量;将灰阶的补偿目标值对应的R分量、G分量、B分量分别写入第一寄存器与第二寄存器。
通过该方式,可以通过调节RGB分量的方式,分别对第一屏的灰阶的第一实际值对应的RGB分量与第二屏的灰阶的实际值对应的RGB分量进行补偿,从而实现第一屏与第二屏的灰阶的显示效果一致。
在一种可能的设计中,所述第一屏的显示区域划分为N个第一区域,所述第二屏的显示区域划分为所述N个第二区域,所述N为正整数;所述根据所述第一屏在第一统计周期内待测参数的第一平均使用值、以及第一对应关系,确定所述第一屏在所述第一统计周期结束时的待测参数的第一实际值,包括:根据所述N个第一区域中每个第一区域在第一统计周期内待测参数的第一平均使用值、以及第一对应关系,确定每个所述第一区域在所述第一统计周期结束时的待测参数的第一实际值;所述根据所述第二屏在所述第一统计周期内待测参数的第二平均使用值、以及第二对应关系,确定所述第二屏在所述第一统计周期结束时所述待测参数的第二实际值,包括:根据所述N个第二区域中每个第二区域在所述第一统计周期内待测参数的第二平均使用值、以及第二对应关系,确定每个所述第二区域在所述第一统计周期结束时的待测参数的第二实际值;所述在所述第一实际值小于所述第二实际值时,根据所述第一实际值与所述第二实际值,确定补偿目标值,包括:针对所述N个第一区域中的每个第一区域,确定出与所述第一区域存在位置对应关系的第二区域;根据所述第一区域的第一实际值、所述与所述第一区域存在位置对应关系的第二区域的第二实际值,确定所述补偿目标值;所述将所述补偿目标值写入用于控制第一屏待测参数的第一寄存器,并将所述补偿目标值写入用于控制第二屏待测参数的第二寄存器中,包括:将所述补偿目标值写入用于控制所述第一区域的待测参数的第一寄存器,并将所述补偿目标值写入用于控制与所述第一区域存在位置对应关系的第二区域的待测参数的第二寄存器中;或者,所述将所述补偿目标值写入用于控制第一屏待测参数的第一寄存器,并延长所述第二屏的工作时长,以使所述第二屏的待测参数的实际值升高至所述补偿目标值,包括:将所述补偿目标值写入用于控制所述第一区域的待测参数的第一寄存器,并延长与所述第一区域存在位置对应关系的第二区域的工作时长,以使所述与所述第一区域存在位置对应关系的第二区域的待测参数的实际值与所述第一区域的待测参数实际值一致。
通过该设计,电子设备可以对第一屏和第二屏分别进行相同位置的区域比较,从而更细致的对第一屏与第二屏之间的差异进行补偿,使得第一屏与第二屏之间的待测参数的显示效果一致。
第二方面,本申请实施例还提供一种电子设备。该电子设备包括显示屏,其中显示屏至少包括第一屏和第二屏;一个或多个处理器;存储器;一个或多个程序;其中所述一个或多个程序被存储在所述存储器中,所述一个或多个程序包括指令,当所述指令被所述电子设备执行时,使得所述电子设备执行上述第一方面及其第一方面任一可能设计的技术方案。
第三方面,本申请实施例还提供一种电子设备,所述电子设备包括执行上述第一方面或者第一方面的任意一种可能的设计的方法的模块/单元;这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。
第四方面,本申请实施例还提供一种芯片,所述芯片与电子设备中的存储器耦合,用于调用存储器中存储的计算机程序并执行本申请实施例第一方面及其第一方面任一可能设计的技术方案;本申请实施例中“耦合”是指两个部件彼此直接或间接地结合。
第五方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行本申请实施例第一方面及其第一方面任一可能设计的技术方案。
第六方面,本申请实施例的中一种程序产品,包括程序指令,当所述程序指令在电子设备上运行时,使得所述电子设备执行本申请实施例第一方面及其第一方面任一可能设计的技术方案。
附图说明
图1A为本申请实施例提供的一种手机完全展开场景示意图;
图1B为本申请实施例提供的一种手机部分折叠场景示意图;
图1C为本申请实施例提供的一种手机完全折叠场景示意图;
图2为本申请实施例提供的一种手机的结构示意图;
图3为本申请实施例提供的手机100的软件结构示意图;
图4为本申请实施例提供的一种补偿方法示意图;
图5为本申请实施例提供的显示屏分区域示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
本申请实施例涉及的斑(Mura)现象,是由于晶化工艺的局限性,以在大面积玻璃基板上制作的低温多晶硅薄膜晶体管(low temperature poly-silicon thin-filmtransistor,LTPSTFT)为例进行说明,不同位置的TFT通常在阈值电压、迁移率等电学参数上具有非均匀性,这种非均匀性会转化为OLED显示器件的电流差异和亮度差异,并被人眼所感知,即Mura现象。应理解,人眼可识别的颜色差异也可看作是一种Mura现象。
此处,并不对显示屏的材质造成限制,即只要显示屏上存在的由于电学参数的非均匀性导致的亮度、色彩等差异,都可以通过本申请实施例中的补偿方法进行补偿,以减少差异。
本申请实施例涉及的光学补偿(Demura)技术,为采用一定技术手段检测显示屏是否存在mura现象,并在检测到Mura现象后,对Mura现象的差异进行补偿,以消除Mura现象的差异的技术。比如,具有折叠屏的电子设备包括主屏和副屏,对主屏和副屏之间的亮度差异进行补偿,实现使主屏和副屏之间的亮度一致。
具体来说,在主屏与副屏之间的亮度存在差异时,即在主屏的最大亮度值与副屏的最大亮度值不一致时,即使对主屏和副屏设置同样的亮度参数时,主屏亮度设置值与副屏亮度的设置值并一样,举个例子,主屏的最大亮度值为500nit,副屏的最大亮度为400nit,用户将主屏和副屏的亮度参数都设置为50%,主屏的亮度设置值为250nit,副屏的最大亮度为200nit,所以,主屏的亮度和副屏的亮度显示效果并不一致。
本申请实施例中,可以通过在主屏的驱动IC写入数值(在驱动IC中该数值对应一个目标亮度值),驱动IC可以将屏幕的最大亮度调整到目标亮度值,同样的,也可以通过在副屏的驱动IC中写入另一个数值(也对应该目标亮度值),驱动IC可以将屏幕的最大亮度也调整到该目标亮度值。这样主屏的最大亮度和副屏的最大亮度值一致,那么对主屏和副屏分别进行设置同样的亮度参数时,主屏显示的亮度与副屏显示的亮度相同,即主屏与副屏的亮度显示效果相同。
下文中采用各种方式对主屏和副屏的亮度进行补偿,实际上补偿的结果是对主屏和副屏的最大亮度进行了调整,以降低主屏与副屏之间的最大亮度值的差异,从而使主屏和副屏的最大亮度值一致。下文中,对于主屏与副屏之间的灰阶差异(或RGB值差异)的补偿也是相同道理,后文不在赘述。
本申请实施例中的具有折叠屏的电子设备,该电子设备可以为手机、平板电脑(pad)、笔记本电脑等。以电子设备为手机为例,手机的折叠屏可以采用一个一体的柔性显示屏,也可以采用至少两个刚性屏以及位于两个刚性屏之间的一个柔性屏组成的显示屏。本申请实施例提供的折叠屏以包括三部分为例,如图1A、1B以及1C所示,折叠屏可包括第一屏111、第二屏112、以及连接第一屏111和第二屏113的可弯折区112。
下面结合附图对手机的折叠屏处于不同状态下的形状进行说明。
图1A示出了手机在完全展开时的形状示意图。如图1A中所示,在手机展开时,手机的壳体120展开,同时,折叠屏110也展开。其中,折叠屏110可以包括第一屏111、可弯折区112以及第二屏113,在手机的折叠屏110被完全展开时,第一屏111、可弯折区112以及第二屏113连接成一个整屏幕,此时,重力传感器可以检测到第一屏111和第二屏113之间的夹角a为180°(实际的折叠角度可能无法达到180°,以实际上报的折叠角度为准)。
本申请实施例中,当第一屏111或者第二屏113发生旋转时,该折叠屏110可通过可弯折区112进行折叠,在手机的折叠屏被部分折叠时可参见图1B,完全折叠后的形状可参见图1C。
如图1B以及1C所示,在手机折叠时,手机的壳体120也折叠;同时,折叠屏110也折叠。图1B以及1C中示例性示出了折叠屏110在手机折叠时位于外露的一侧,应理解,手机折叠时也可以是壳体120外露,而折叠屏110位于内侧,折叠屏110也可以是外露一部分。
手机的折叠屏110从完全展开到被完全折叠的过程中,第一屏111与第二屏113之间的夹角a越来越小。如图1A所示,在折叠屏110完全展开时,第一屏111与第二屏113之间的夹角为180°。如图1B所示,在手机的折叠屏110被部分折叠时,重力传感器180E可以检测到第一屏111和第二屏113之间的夹角为40°。如1C所示,在手机的折叠屏110被完全折叠时,传感器检测到第一屏111和第二屏113之间的夹角为0度(实际的折叠角度可能无法达到0°,以实际上报的折叠角度为准),此时第一屏111与第二屏113在手机折叠时位于外露的一侧。
当手机被折叠时,以第二屏113面向用户为例进行说明,第二屏113面向用户称为主屏,第一屏111在背面称为副屏,可弯折区112可称为侧屏,在手机被折叠时,由于在不同的使用场景和用户对主副屏的使用习惯,比如,用户习惯在手机被折叠时使用主屏,而副屏处于息屏状态,手机使用一段时间后就会发现主屏、侧屏、副屏的使用时间长短不一,就会导致主屏、侧屏、副屏的老化程度不一致的问题,以亮度为例,比如主屏的亮度低于副屏的亮度,副屏的亮度低于折叠区的亮度。当手机完全展开时,主屏、侧屏、副屏组成一个屏幕,用户面向整个屏幕,在整个屏幕显示时,就会发现整个屏幕不同区域的显示亮度不一致,或色彩不一致等问题。
因此,本申请提供了一种补偿方法,用于在电子设备包括的多个屏(如主屏、侧屏、副屏)存在老化程度的差异时,对各个屏进行补偿,比如主屏、副屏、侧屏之间存在亮度差异时,可以对各个屏的亮度进行补偿,以使各个屏的亮度一致;再比如,各个屏之间存在色彩差异时,可以对各个屏的RGB值进行调整,以使各个屏的色彩一致,从而使整个屏幕的显示效果保持一致。
需要说明的是,目前具有折叠屏的手机,侧屏可以与主屏一起调整,或者,侧屏可以与副屏一起调整,这和折叠屏的转轴与哪个屏一起转动有关。以手机折叠时,转轴与副屏一起转动为例,副屏与侧屏的工作电路可以一起控制,即比如通过控制副屏的工作电路来降低副屏的亮度时,也会降低侧屏的亮度,即副屏与侧屏的亮度会一起调整。
本申请实施例涉及的多个,是指大于或等于两个。
需要说明的是,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。且在本申请实施例的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
以下介绍电子设备和用于使用这样的电子设备的实施例。在本申请一些实施例中,电子设备可以是包含显示屏的便携式终端,诸如手机、平板电脑等。便携式电子设备的示例性实施例包括但不限于搭载或者其它操作***的便携式电子设备。上述便携式电子设备也可以是其它便携式电子设备,例如数码相机。还应当理解的是,在本申请其他一些实施例中,上述电子设备也可以不是便携式电子设备,而是具有显示屏的台式计算机等。
下文以电子设备是手机为例,图2示出了手机100的结构示意图。
手机100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
其中,控制器可以是手机100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
处理器100可以运行本申请实施例提供的补偿算法的软件代码,实现对电子设备的各个屏的待测参数进行补偿的过程,其中待测参数可以为亮度、灰阶、RGB值。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为手机100充电,也可以用于手机100与***设备之间传输数据。
充电管理模块140用于从充电器接收充电输入。电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。
手机100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。手机100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在手机100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
无线通信模块160可以提供应用在手机100上的包括无线局域网(wireless localarea networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,手机100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得手机100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code divisionmultiple access,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(globalnavigation satellite system,GLONASS),北斗卫星导航***(beidou navigationsatellite system,BDS),准天顶卫星***(quasi-zenith satellite system,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
手机100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,手机100可以包括1个或N个显示屏194,N为大于1的正整数。
摄像头193用于捕获静态图像或视频。摄像头193可以包括前置摄像头和后置摄像头。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行手机100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,以及至少一个应用程序的软件代码等。存储数据区可存储手机100使用过程中所产生的数据(比如图像、视频等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
内部存储器121还可以存储本申请实施例提供的补偿方法的软件代码,当处理器110运行所述软件代码时,执行补偿方法的流程步骤,实现对电子设备的各个屏的目标参数进行补偿的过程。
内部存储器121还可以存储各个屏的待测参数对应的使用统计数据、计算得到的补偿值、以及老化模型、各种对应关系等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展手机100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。
当然,本申请实施例提供的补偿方法的软件代码也可以存储在外部存储器中,处理器110可以通过外部存储器接口120运行所述软件代码,执行补偿方法的流程步骤,实现对电子设备的各个屏的目标参数进行补偿的过程。手机100获取的各个屏的待测参数对应的使用统计数据、计算得到的补偿值、以及老化模型、各种对应关系等也可以存储在外部存储器中。
手机100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。
陀螺仪传感器180B可以用于确定手机100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180B确定手机100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180B可以用于拍摄防抖。
气压传感器180C用于测量气压。在一些实施例中,手机100通过气压传感器180C测得的气压值计算海拔高度,辅助定位和导航。
磁传感器180D包括霍尔传感器。手机100可以利用磁传感器180D检测翻盖皮套的开合。在一些实施例中,当手机100是翻盖机时,手机100可以根据磁传感器180D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
加速度传感器180E可检测手机100在各个方向上(一般为三轴)加速度的大小。当手机100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
距离传感器180F,用于测量距离。手机100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,手机100可以利用距离传感器180F测距以实现快速对焦。
接近光传感器180G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。手机100通过发光二极管向外发射红外光。手机100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定手机100附近有物体。当检测到不充分的反射光时,手机100可以确定手机100附近没有物体。手机100可以利用接近光传感器180G检测用户手持手机100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180G也可用于皮套模式,口袋模式自动解锁与锁屏。
环境光传感器180L用于感知环境光亮度。手机100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。环境光传感器180L还可以与接近光传感器180G配合,检测手机100是否在口袋里,以防误触。
指纹传感器180H用于采集指纹。手机100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
温度传感器180J用于检测温度。在一些实施例中,手机100利用温度传感器180J检测的温度,执行温度处理策略。例如,当温度传感器180J上报的温度超过阈值,手机100执行降低位于温度传感器180J附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,手机100对电池142加热,以避免低温导致手机100异常关机。在其他一些实施例中,当温度低于又一阈值时,手机100对电池142的输出电压执行升压,以避免低温导致的异常关机。
触摸传感器180K,也称“触控面板”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于手机100的表面,与显示屏194所处的位置不同。
骨传导传感器180M可以获取振动信号。在一些实施例中,骨传导传感器180M可以获取人体声部振动骨块的振动信号。骨传导传感器180M也可以接触人体脉搏,接收血压跳动信号。
按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。手机100可以接收按键输入,产生与手机100的用户设置以及功能控制有关的键信号输入。
马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。
指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
SIM卡接口195用于连接SIM卡。SIM卡可以通过***SIM卡接口195,或从SIM卡接口195拔出,实现和手机100的接触和分离。
可以理解的是,本申请实施例示意的结构并不构成对手机100的具体限定。在本申请另一些实施例中,手机100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
以下实施例均可以在具有上述结构的手机100中实现。
本申请实施例还提供一种软件架构,如图3所示,手机100的软件架构可以可将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,可将软件架构分为四层,从上至下分别为应用程序层(简称应用层),应用程序框架层(简称框架层),硬件抽象层(hardware abstraction layer,HAL),以及内核层(也称为驱动层)。
其中,应用层可以包括一系列应用程序包。如图3所示,应用层可以包括应用1和应用2等多个应用程序包。例如,应用程序包可以但不限于相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息以及桌面启动(Launcher)等应用程序。
框架层为应用程序层的应用程序提供应用编程接口(application programminginterface,API)和编程框架。应用程序框架层包括一些预先定义的函数。如图2所示,框架层可以包括窗口管理器(window manager service,WMS)和活动管理器(activity managerservice,AMS)等,其中,窗口管理器WMS用于管理窗口程序。活动管理器AMS用于负责管理Activity,负责***中各组件的启动、切换、调度及应用程序的管理和调度等工作。可选的,框架层还可以包括内容提供器,视图***,电话管理器,资源管理器,通知管理器等(附图未示出)。
硬件抽象层,用于向Framework层提供调用内核层中的驱动的通用接口,并将内核层发送的输入事件分发给上层,即应用程序框架层。
内核层是硬件和软件之间的层。内核层可以包括显示驱动,摄像头驱动,音频驱动,传感器驱动,输入/输出设备驱动(例如,键盘、触摸屏、耳机、扬声器、麦克风等)等。
此外,该内核层中还可以包括数据统计模块310、补偿计算模块320、显示子***(display subsystem,DSS)330、用于驱动显示芯片的驱动(display driver IC,DDIC)340等。各个模块的功能介绍如下:
数据统计模块310用于在当前统计周期内,统计手机的各个屏的待测参数对应的使用统计数据,并将使用统计数据发送给补偿计算模块320。其中,数据统计模块310可以包括亮度统计模块311和色彩统计模块312,亮度统计模块311用于统计各个屏在一段时间内各亮度级分别对应的使用时长,色彩统计模块312用于统计各个屏在一段时间内各级颜色值或者各级灰阶分别对应的使用时长。
补偿计算模块320,在接收到数据统计模块310发送的使用统计数据之后,计算各个屏之间的补偿信息,并将补偿信息以及上一统计周期结束时计算出的各个屏的待测参数的值,发送给显示子***(display subsystem,DSS)330。
显示子***(DSS)330接收到补偿信息以及上一统计周期结束时计算出的各个屏的待测参数的值,确定出分别用于对各个屏进行补偿的补偿值、以及待测参数的调整方式,并将补偿值、以及待测参数的调整方式下发到用于驱动显示芯片的驱动340。
用于驱动显示芯片的驱动340根据各个屏对应的补偿值以及待测参数的调整方式,对各个屏的待测参数进行补偿。
为了便于理解,下面结合上述图3介绍一个以待测参数为亮度为例的具体示例。
以对手机100包括的主屏和副屏的亮度差异进行补偿为例进行说明,比如,将亮度分级表示,最大亮度级为500尼特(nit),每两个亮度级之间相差1nit,亮度统计模块311以10min为一个统计周期,实时记录主屏在各个亮度级对应的使用时长,并记录副屏在各个亮度级对应的使用时长。示例的,亮度统计模块311可以统计主屏在10分钟内,在亮度级500nit对应的使用时长为2s,……,在亮度级450nit对应的使用时长为5s,在亮度级449nit对应的使用时长为12s,在亮度级448nit对应的使用时长为3s,……,在亮度级57nit对应的使用时长为38s,在亮度级56nit对应的使用时长为38s,……,在亮度级1nit对应的使用时长为0s,在亮度级0nit对应的使用时长为360s。示例的,副屏在一个统计周期10分钟内,亮度级0nit对应的使用时长为10min,即副屏在该统计周期中未使用。
亮度统计模块311将10分钟内统计的主屏在各个亮度级对应的使用时长,以及副屏在各个亮度级对应的使用时长发送给补偿计算模块320。
一方面,补偿计算模块320可以在接收到主屏在各个亮度级对应的使用时长之后,计算主屏的平均亮度使用值,参见下述公式(1):
在公式(1)中,为主屏在10分钟内的平均亮度使用值,L1、L2、……、Ln-1、Ln分别为各个亮度级,T1、T2、……、Tn-1、Tn分别为主屏在各个亮度级的使用时长,例如,Tn为主屏在亮度级Ln的使用时长。
然后,补偿计算模块320可以根据上述公式(1)计算出的以及第一对应关系,第一对应关系包括主屏的亮度的平均使用值与实际值的对应关系,从第一对应关系中确定出在当前统计周期结束时主屏的亮度的第一实际值,即所对应的实际值。
需要说明的是,第一对应关系可以是在手机出厂之前预先配置在手机100中,也可以是手机在使用过程中根据历史使用数据确定的。
下面以第一对应关系为在手机出厂之前配置在手机100中为例,对确定第一对应关系的过程进行介绍。
首先,亮度统计模块311统计与该手机100的显示屏194属于同一批次的多个显示屏在同一环境温度下亮度使用情况得到历史统计数据,同一批次的显示屏使用的材质、制作工艺相同。历史统计数据如下述示例a1和示例a2:
示例a1,在25℃环境温度下,测量初始亮度为500nit的显示屏A的工作亮度设置为200nit使用24小时所对应的亮度损失值ΔL1,也就是说,该显示屏A在24小时内的平均亮度使用值为200nit/s,假设ΔL1为10nit,该显示屏A在24小时结束时的实际亮度值为初始亮度与亮度损失值的差值,即490nit。
示例a2,在25℃环境温度下,测量初始亮度为500nit的显示屏B的工作亮度设置为300nit使用24小时所对应的亮度损失值ΔL2,也就是说,该显示屏B在24小时内的平均亮度使用值为300nit/s,假设ΔL2为20nit,该显示屏A在24小时结束时的实际亮度值为480nit。
以上示例a1和示例a2仅为其中两个示例,在实际统计时,对越多的显示屏的亮度使用情况进行统计,第一对应关系越准确。
然后,补偿计算模块320可以根据示例a1中显示屏A的初始亮度500nit、显示屏A在24小时结束时的实际亮度值490nit、示例a2中显示屏B的初始亮度500nit、显示屏B在24小时结束时的实际亮度值480nit、以及以下老化公式(2),可以确定公式(2)中的τ和β。
L=L0e-(t/τ)β……公式(2)
在公式(2)中,t为工作时长,L0为显示屏的初始亮度,τ为与显示屏的初始亮度相关的系数,β为与显示屏的材质、制作工艺和环境温度等因素有关的系数,L为显示屏在使用工作时长t时的实际亮度值。
进一步,在补偿计算模块320计算当前统计周期主屏的平均亮度使用值时,可以根据与τ的对应关系,确定出对应的τ,之后将对应的τ代入至上述公式(2)中,可得到当前统计周期结束时主屏的实际亮度值。这样,可得到主屏的平均亮度使用值与实际亮度值的对应关系,即第一对应关系。
另一方面,补偿计算模块320还可以在接收到副屏在各个亮度级对应的使用时长之后,计算副屏的平均亮度使用值,参见下述公式(3):
在公式(3)中,为副屏在10分钟内的平均亮度使用值,L1、L2、……、Ln-1、Ln分别为各个亮度级,T1′、T2′、……、Tn-1′、Tn′分别为副屏在各个亮度级的使用时长,例如,Tn′为副屏在亮度级Ln的使用时长。
然后,补偿计算模块320可以根据上述公式(2)计算出的以及第二对应关系,确定出在当前统计周期结束时副屏的亮度的第二实际值。其中,第二对应关系包括副屏的亮度的平均使用值与实际值的对应关系。需要说明的是,第二对应关系可以是在手机出厂之前预先配置在手机100中,也可以是手机在使用过程中根据历史使用数据确定的。
本申请实施例中,确定第二对应关系的方式可以参见第一对应关系的确定方式,此处不再赘述。
以上示例中,确定第一对应关系的方式是以待测参数为亮度为例进行描述的,待测参数为灰阶信息、或RGB值时的第一对应关系也可以参见上述亮度的示例。
在确定出当前统计周期结束时主屏的亮度的第一实际值和当前统计周期结束时副屏的亮度的第二实际值之后,补偿计算模块320可以根据第一实际值和第二实际值,确定出亮度对应的补偿信息。
本申请实施例中,根据第一实际值和第二实际值,确定主屏与副屏之间亮度的补偿信息的方式有多种,包括但不限于以下两种:
方式b1,可以根据第一实际值和第二实际值之间的差值,作为主屏与副屏之间亮度的补偿信息。
在一个示例中,以主屏和副屏的初始亮度为500nit为例,以主屏的亮度的第一实际值为400nit,副屏的亮度的第二实际值为450nit,可见,主屏的亮度的损失值大于副屏亮度的损失值,即可以确定主屏的老化程度大于副屏的老化程度,可以确定主屏与副屏之间的亮度差值为50nit,即为主屏与副屏之间亮度的补偿信息。
方式b2,可以根据第一实际值和第二实际值、以及所述第一屏的待测参数的第一初始值,确定出补偿系数,作为主屏与副屏之间亮度的补偿信息。
其中,补偿系数a可以根据以下公式(4)确定:
在公式(4)中,L初为主屏和副屏的初始亮度,L主为主屏在当前统计周期结束时的亮度的第一实际值,L副为副屏在当前统计周期结束时的亮度的第二实际值。
以主屏和副屏的初始亮度为500nit,主屏的亮度的第一实际值为400nit,副屏的亮度的第二实际值为450nit为例,通过上述公式(4)可以确定出补偿系数为1%,即为主屏与副屏之间亮度的补偿信息。
在补偿计算模块320确定出主屏与副屏之间亮度的补偿信息之后,显示子***(DSS)330可以根据补偿信息确定出对各个屏进行补偿的补偿值、以及亮度的调整方式,然后根据补偿值、以及亮度的调整方式对主屏和/或副屏的亮度进行补偿,以使主屏与副屏之间的亮度一致。在实施中有多种可以实现副屏与副屏之间的亮度一致的方式,下面以主屏的老化程度大于副屏的老化程度,即主屏的实际亮度值小于副屏的实际亮度值为例,对几种可能的调整方式进行介绍。
方式c1,对主屏的亮度进行补偿,以使主屏的亮度提高至与副屏的亮度一致。
在一个示例中,主屏的亮度的第一实际值为400nit,副屏的亮度的第二实际值为450nit,可以通过提高主屏的工作电流,以实现在不改变主屏的亮度设置值的情况下,将主屏的最大亮度值从400nit提高至450nit。比如,主屏的当前工作电流为1mA,对应的最大亮度值400nit,工作电流1.2mA对应的最大亮度值450nit,所以可以将主屏的工作电流调整至1.2mA,以使主屏的亮度的最大亮度值提高至450nit。这样可以通过调整主屏的亮度,即提高主屏的亮度,以使主屏的亮度与副屏老化程度一致,从而使主屏和副屏的亮度的显示效果一致。
方式c2,对副屏的亮度进行补偿,以使副屏的亮度降低至与主屏的亮度一致。
在一个示例,主屏的亮度的第一实际值为400nit,副屏的亮度的第二实际值为450nit,可以延长副屏的工作时长,以实现将副屏的最大亮度值从450nit降低至400nit。比如,将副屏的亮度设置为200nit需要24小时可以使副屏的最大亮度值降低50nit,那么可以在主屏息屏(比如充电场景)时,将副屏的亮度设置为200nit、且副屏持续在200nit工作24小时,这样副屏的最大亮度值就降低至400nit这样可以在用户不使用时手机时,手机自动在用户无感知的情况下对副屏的最大亮度值进行调整,可实现使主屏和副屏的老化程度一致,从而使主屏和副屏的亮度的显示效果一致。
方式c3,对主屏的亮度和副屏的亮度均进行补偿,调高主屏的亮度,并调低副屏的亮度,以使主屏和副屏的调节后的亮度一致。
在一种可能的实现方式中,显示子***(DSS)可以根据亮度对应的补偿信息,确定第一补偿值和第二补偿值。根据第一补偿值对主屏的亮度进行补偿,以使主屏的亮度升高至第一实际值与第一补偿值之和,并根据第二补偿值对副屏的亮度进行补偿,以使副屏的亮度降低至第二实际值与第二补偿值之差。其中,第一实际值与第一补偿值之和等于第二实际值与第二补偿值之差。
示例性的,主屏的亮度的第一实际值为400nit,副屏的亮度的第二实际值为450nit,第一补偿值为20nit,第二补偿值为30nit,即将主屏的最大亮度提高20nit,将副屏的最大亮度降低30nit,从而可以使得主屏和副屏的最大亮度一致,均为420nit。
在一些实施例中,显示子***(DSS)确定第一实际值与第一补偿值之和所对应的第一电流值,并确定副屏的亮度降低第二补偿值所需要的第二工作时长,然后,用于驱动显示芯片的驱动340调高主屏的工作电流至第一电流值,并将副屏的工作时长延长第二工作时长,如此,可以在经过第二工作时长之后,主屏和副屏的亮度在调节之后达到一致。
一种可能的实现方式中,将副屏的工作时长延长第二工作时长,具体可以通过以下方式实现:第二屏处于息屏状态时,点亮第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。
进一步,为了可以在用户无感知的场景实现对第二屏的亮度调节,实现第一屏和第二屏的亮度的显示效果一致,可以采用在以下几种情况下点亮第二屏:
第一种,电子设备可以检测电子设备的设备状态,设备状态可包括静止状态或运动状态。在电子设备的设备状态为静止状态,且第二屏处于息屏状态时,点亮第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。
这种情况下,示例的,可以采用陀螺仪传感器和重力传感器采集电子设备的设备状态数据,然后确定该电子设备的设备状态。在设备状态处于静止状态,可以是用户并未使用该电子设备,比如充电场景,这样可以在用户无感知的场景实现对第二屏的亮度调节。
第二种,电子设备可以检测电子设备的周围环境亮度,在检测到第二屏的周围环境亮度低于预设阈值时,点亮第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。
这种情况下,示例的,可以采用环境光传感器检测电子设备的周围环境亮度,比如黑夜的场景下,再比如电子设备放在包里或口袋中,又比如,用户将电子设备放在桌面上充电、且第二屏与桌面接触,这些场景下用户一般不使用该第二屏,而且实现可以在用户无感知的场景实现对第二屏的亮度调节。
第三种,电子设备可以统计电子设备的用户使用第二屏的使用时间数据,并根据使用时间数据确定用户不使用第二屏的时间段。在用户不使用第二屏的时间段,点亮第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。
第四种,电子设备可以在检测到用户握持电子设备时所述第二屏的朝向,比如,陀螺仪和加速度传感器检测到第二屏与所述第一屏背向,此时可以点亮第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。
上述几种情况中,点亮第二屏的实现方式可以有多种,一种可能的方式为点亮第二屏、且第二屏的亮度快速达到需要达到的亮度。另一种可能的方式中,可以点亮第二屏,且控制第二屏的亮度按照预设亮度间隔逐级调高。
在其他一些实施例中,可调高主屏的最大亮度,并采用两种方式结合调节副屏的最大亮度,即采用调高工作电流的方式调高副屏的最大亮度,并通过延长副屏的工作电流的方式调低副屏的最大亮度,最终经过调节的副屏的最大亮度相对于调节之前是降低的,以使主屏和副屏的调节后的最大亮度一致。示例性的,显示子***(DSS)确定第一实际值与第一补偿值之和所对应的第一电流值,确定第二实际值与第三补偿值之和所对应的第二电流值,并确定副屏的亮度从第二实际值与第三补偿值之和降低至第二实际值与第二补偿值之差所对应的第二工作时长。然后,用于驱动显示芯片的驱动340调高主屏的工作电流至第一电流值,并调高副屏的工作电流至第二电流值、并控制副屏的工作时长延长第二工作时长。
需要说明的是,控制副屏的工作时长延长第二工作时长,与将副屏的工作时长延长第二工作时长类似,可以参照上述将副屏的工作时长延长第二工作时长的相关内容。
在当前统计周期结束之后,对主屏和副屏之间的亮度差异进行补偿之后,将当前统计周期结束时的调整后亮度值作为下一统计周期主副屏的初始值,继续统计主屏和副屏的亮度的使用统计数据,并在下一统计周期结束时,若主屏和副屏之间的亮度存在差异,则继续对主屏和副屏之间的亮度差异进行补偿。
以上实施例中,是以Mura差异为主屏与副屏之间的亮度差异为例进行说明的。当Mura差异为主屏与副屏之间的色彩差异时,待测参数为可以RGB值,也可以为灰阶,可以参考上述对亮度进行补偿的相关内容,对主屏和副屏之间的色彩差异进行补偿。
以待测参数为RGB值为例,R值可以取值0~255,G值可以取值0~255,B值可以取值0~255,色彩统计模块312可以统计一个统计周期内,主屏的各级R值、G值、B值分别对应的使用时长、以及副屏的各级R值、G值、B值分别对应的使用时长,并将统计的主屏的各级R值、G值、B值分别对应的使用时长、以及副屏的各级R值、G值、B值分别对应的使用时长发送给补偿计算模块320。
然后,补偿计算模块320计算主屏在统计周期内的平均R使用值、平均G使用值、平均B使用值,参见下述公式(5)~公式(7):
然后,补偿计算模块320计算副屏在统计周期内的平均R使用值、平均G使用值、平均B使用值,参见下述公式(8)~公式(10):
在公式(8)中,为副屏在统计周期内的平均R使用值,R1、R2、……、Rn-1、Rn分别为各级R值,T1′、T2′、……、Tn-1′、Tn′分别为副屏在各级R值的使用时长,例如,Tn为副屏在Rn的使用时长。
在公式(9)中,为副屏在统计周期内的平均G使用值,G1、G2、……、Gn-1、Gn分别为各级G值,T1′、T2′、……、Tn-1′、Tn′分别为副屏在各级G值的使用时长,例如,Tn为副屏在Gn的使用时长。
在公式(10)中,为副屏在统计周期内的平均B使用值,B1、B2、……、Bn-1、Bn分别为各级B值,T1′、T2′、……、Tn-1′、Tn′分别为副屏在各级B值的使用时长,例如,Tn为副屏在Bn的使用时长。
然后,补偿计算模块320可以根据上述公式(5)计算出的以及第一对应关系,确定出在当前统计周期结束时主屏的R值的第一实际值。其中,第一对应关系包括主屏的平均R使用值与实际值的对应关系。类似的,补偿计算模块320可以根据上述公式(8)计算出的以及第二对应关系,确定出在当前统计周期结束时主屏的R值的第二实际值。其中,第二对应关系包括副屏的平均R使用值与实际值的对应关系。
在确定出当前统计周期结束时主屏的R值的第一实际值和当前统计周期结束时副屏的R值的第二实际值之后,补偿计算模块320可以根据第一实际值和第二实际值,确定出R值对应的补偿信息。其中,确定R值对应的补偿信息的方式与确定亮度对应的补偿信息的方式类似,具体可以参照上述方式b1、或方式b2的相关内容,此处不再赘述。
在补偿计算模块320确定出主屏与副屏之间R值的补偿信息之后,显示子***(DSS)330可以根据R值的补偿信息确定出对各个屏进行补偿的补偿值、以及R值的调整方式,然后根据补偿值、以及R值的调整方式对主屏和/或副屏的R值进行补偿,以使主屏与副屏之间的R值一致,其中,针对主屏与副屏之间的R值的调整与对主屏与副之间的亮度的调整方式类似,具体可以参照上述方式c1、方式c2、或方式c3的相关内容,此处不再赘述。
上述实施例中,当Mura差异为主屏与副屏之间的色彩差异时,待测参数也可以用灰阶信息来表示,各级灰阶的取值为0~255,色彩统计模块312可以统计一个统计周期内,主屏的各级灰阶分别对应的使用时长、以及副屏的各级灰阶分别对应的使用时长,并将统计的主屏的各级灰阶分别对应的使用时长、以及副屏的各级灰阶分别对应的使用时长发送给补偿计算模块320。
补偿计算模块320可以计算主屏在统计周期内的平均灰阶使用值,参见下述公式(11):
在公式(11)中,为主屏在统计周期内的平均灰阶使用值,g1、g2、……、gn-1、gn分别为各级灰阶值,T1、T2、……、Tn-1、Tn分别为主屏在各级灰阶值的使用时长,例如,Tn为主屏灰阶gn的使用时长。
然后,补偿计算模块320可以根据上述公式(11)计算出的主屏的平均灰阶使用值以及灰阶的第一对应关系,确定出在当前统计周期结束时主屏的灰阶的第一实际值。其中,灰阶的第一对应关系包括主屏的平均灰阶使用值与灰阶实际值的对应关系。类似的,补偿计算模块320可以计算出的副屏的平均灰阶使用值以及灰阶的第二对应关系,确定出在当前统计周期结束时副屏的灰阶的第二实际值。其中,第二对应关系包括副屏的平均灰阶使用值与灰阶实际值的对应关系。
在确定出当前统计周期结束时主屏的灰阶的第一实际值和当前统计周期结束时副屏的灰阶的第二实际值之后,补偿计算模块320可以根据灰阶的第一实际值和灰阶的第二实际值,确定出灰阶对应的补偿信息。其中,确定灰阶对应的补偿信息的方式与确定亮度对应的补偿信息的方式类似,具体可以参照上述方式b1、或方式b2的相关内容,此处不再赘述。
在补偿计算模块320确定出主屏与副屏之间R值的补偿信息之后,显示子***(DSS)330可以根据R值的补偿信息确定出对各个屏进行补偿的补偿值、以及R值的调整方式,然后根据补偿值、以及R值的调整方式对主屏和/或副屏的R值进行补偿,以使主屏与副屏之间的R值一致。
在一种可能的实现方式中,可以根据主屏的灰阶的第一实际值和当前统计周期结束时副屏的灰阶的第二实际值,确定出灰阶的目标值对应的R分量、G分量、B分量,并确定出灰阶的目标值与灰阶的第一实际值之间的第一R分量差值、第一G分量差值、第一B分量差值,作为第一补偿值;确定出灰阶的目标值与灰阶的第二实际值之间的第二R分量差值、第二G分量差值、第二B分量差值,作为第二补偿值。然后,采用第一R分量差值对第一实际值对应的R分量值进行补偿,采用第一G分量差值对第一实际值对应的R分量值进行补偿,采用第一B分量差值对第一实际值对应的B分量值进行补偿;采用第二R分量差值对第二实际值对应的R分量值进行补偿,采用第二G分量差值对第二实际值对应的R分量值进行补偿,采用第二B分量差值对第二实际值对应的B分量值进行补偿。通过调节RGB分量的方式,分别对第一屏的灰阶的第一实际值对应的RGB分量与第二屏的灰阶的实际值对应的RGB分量进行补偿,从而实现第一屏与第二屏的灰阶的显示效果一致。
在另一种可能的实现方式中,待测参数为灰阶;确定出灰阶的补偿目标值对应的R分量、G分量、B分量;将灰阶的补偿目标值对应的R分量、G分量、B分量分别写入用于控制第一屏灰阶的第一寄存器与用于控制第一屏灰阶的第二寄存器。
结合上述实施例及相关附图,本申请实施例提供了一种补偿方法,该方法可以在如图1A-图1C所示的电子设备或其他具有折叠屏的电子设备中实现。如图4所示,该方法可以包括以下步骤:
步骤401,电子设备根据第一屏在第一统计周期内待测参数的第一平均使用值、以及第一对应关系,确定第一屏在第一统计周期结束时的待测参数的第一实际值。
示例的,第一屏可以为上述实施例中的主屏,第二屏可以为上述实施例中的副屏。第一实际值可以是上述结合图3的示例中第一实际值,其中以第一屏的最大亮度为例进行介绍。
步骤402,根据第二屏在第一统计周期内待测参数的第二平均使用值、以及第二对应关系,确定第二屏在第一统计周期结束时待测参数的第二实际值。
示例的,如果第一实际值指的是第一屏的最大亮度,那么第二实际值指的是第二屏最大亮度。可以是上述结合图3的示例中第二实际值,其中以第二屏的最大亮度为例进行介绍。
步骤403,在第一实际值小于第二实际值时,根据第一实际值与第二实际值,确定补偿目标值。之后,可以执行步骤404、或步骤405。
应理解,上述第一实际值可以为第一屏的最大亮度,也可以是第一屏的最大亮度的一半,也可以是其它值,第二实际值可以为第二屏的最大亮度,也可以是第二屏的最大亮度的一半,也可以是其它值,只要根据第一实际值和第二实际值确定出的补偿目标值,可以将第一屏的最大亮度调整到与第二屏的最大亮度一致就可以。
步骤404,将补偿目标值写入用于控制第一屏待测参数的第一寄存器,并将补偿目标值写入用于控制第二屏待测参数的第二寄存器中。
步骤405,将补偿目标值写入用于控制第一屏待测参数的第一寄存器,并延长第二屏的工作时长,以使第二屏的待测参数的实际值升高至补偿目标值。
基于该方案,电子设备可以分别通过统计数据确定出第一屏与第二屏的实际值,对然后对于待测参数的实际值较低的第一屏,通过在第一寄存器中写入目标补偿值的方式来提高待测参数的最大值;对于待测参数的实际值较高的第二屏,通过在第二寄存器中写入目标补偿值的方式来降低待测参数的最大值,这样可以使得第一屏与第二屏的待测参数的最大值一致;对于待测参数的实际值较高的第二屏,也可以通过延长工作时长的方式使第一屏与第二屏的最大值一致,从而可以降低第一屏与第二屏之间的待测参数的差异,使不同显示屏的显示效果一致。
进一步,可选的,上述步骤401可以通过以下方式实现:电子设备可以获取第一屏在第一统计周期内的待测参数对应的第一使用统计数据,根据第一使用统计数据确定第一屏在第一统计周期内的待测参数的第一平均使用值;然后,根据第一平均使用值、以及第一对应关系确定第一实际值,第一对应关系包括第一屏的待测参数的平均使用值与实际值的对应关系。如此,电子设备可以周期性的统计第一屏待测参数的使用统计数据,然后第一对应关系,可以准确定的确定出第一屏在一个统计周期结束时待测参数的实际值。
进一步,可选的,上述步骤402可以通过以下方式实现:电子设备可以获取第二屏在第一统计周期内的待测参数对应的第二使用统计数据,根据第二使用统计数据确定第二屏在第一统计周期内的待测参数的第二平均使用值;然后,根据第二平均使用值、以及第二对应关系确定第二实际值,第二对应关系包括第二屏的待测参数的平均使用值与实际值的对应关系。如此,电子设备可以周期性的统计第二屏的待测参数的使用统计数据,然后根据第二对应关系,可以准确定的确定出第二屏在一个统计周期结束时待测参数的实际值。
在一种可能的实现方式中,若待测参数为亮度,将补偿目标值写入用于控制第一屏待测参数的第一寄存器,可以包括:确定补偿目标值所对应的第一电流值,调高第一屏的工作电流至第一电流值;通过第一电流值触发第一屏的驱动IC将补偿目标值写入第一寄存器中。通过该方式,电子设备可以通过对实际亮度较低的第一屏进行工作电流调节,以实现对提高第一屏的亮度,以使第一屏与第二屏的显示效果一致。
在一种可能的实现方式中,所述待测参数为亮度;所述将所述补偿目标值写入用于控制第二屏待测参数的第二寄存器中,包括:确定所述补偿目标值所对应的第二电流值,调低所述第二屏的工作电流至所述第二电流值;通过所述第二电流值触发所述第二屏的驱动IC将所述补偿目标值写入所述第二寄存器中。通过该方式,电子设备可以通过对实际亮度较高的第二屏进行工作电流调节,以实现对提高第二屏的亮度,以使第一屏与第二屏的显示效果一致。
在一种可能的实现方式中,所述待测参数为亮度;所述延长所述第二屏的工作时长,以使所述第二屏的待测参数的实际值升高至所述补偿目标值,包括:确定所述第二屏的亮度设置为预设亮度时,将所述第二实际值降低至所述补偿目标值所需要的第一工作时长,将所述第二屏的工作时长延长所述第一工作时长。通过该方式,电子设备可以通过对实际亮度较高的第二屏进行工作时长调节,以实现降低第二屏的亮度,以使第一屏与第二屏的显示效果一致。
进一步的,将第二屏的工作时长延长第一工作时长,可以通过以下方式实现:在第二屏处于息屏状态时,点亮所述第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。如此,可以在用户不使用第二屏时调节第二屏的亮度,从而可以不影响用户使用第二屏。
进一步,为了可以在用户无感知的场景实现对第二屏的亮度调节,实现第一屏和第二屏的亮度的显示效果一致,可以采用在以下几种情况下点亮第二屏:
第一种,电子设备可以检测电子设备的设备状态,设备状态可包括静止状态或运动状态。在电子设备的设备状态为静止状态,且第二屏处于息屏状态时,点亮第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。
这种情况下,示例的,可以采用陀螺仪传感器和重力传感器采集电子设备的设备状态数据,然后确定该电子设备的设备状态。在设备状态处于静止状态,可以是用户并未使用该电子设备,比如充电场景,这样可以在用户无感知的场景实现对第二屏的亮度调节。
第二种,电子设备可以检测电子设备的周围环境亮度,在检测到第二屏的周围环境亮度低于预设阈值时,点亮第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。
这种情况下,示例的,可以采用环境光传感器检测电子设备的周围环境亮度,比如黑夜的场景下,再比如电子设备放在包里或口袋中,又比如,用户将电子设备放在桌面上充电、且第二屏与桌面接触,这些场景下用户一般不使用该第二屏,而且实现可以在用户无感知的场景实现对第二屏的亮度调节。
第三种,电子设备可以统计电子设备的用户使用第二屏的使用时间数据,并根据使用时间数据确定用户不使用第二屏的时间段。在用户不使用第二屏的时间段,点亮第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。
第四种,电子设备可以在检测到用户握持电子设备时所述第二屏的朝向,比如,陀螺仪和加速度传感器检测到第二屏与所述第一屏背向,此时可以点亮第二屏、且控制第二屏处于亮屏状态的工作时长为第一工作时长。
上述几种情况中,点亮所述第二屏的实现方式可以有多种,一种可能的方式为点亮所述第二屏、且第二屏的亮度快速达到需要达到的亮度。另一种可能的方式中,可以点亮所述第二屏,且控制所述第二屏的亮度按照预设亮度间隔逐级调高。
在一种可能的实现方式中,待测参数为灰阶;将补偿目标值写入用于控制第一屏待测参数的第一寄存器,并将补偿目标值写入用于控制第二屏待测参数的第二寄存器中,可以通过以下方式实现:确定出灰阶的补偿目标值对应的R分量、G分量、B分量;将灰阶的补偿目标值对应的R分量、G分量、B分量分别写入第一寄存器与第二寄存器。如此,可以通过调节RGB分量的方式,分别对第一屏的灰阶的第一实际值对应的RGB分量与第二屏的灰阶的实际值对应的RGB分量进行补偿,从而实现第一屏与第二屏的灰阶的显示效果一致。
需要说明的是,以上实施例中仅以手机100包括两个屏为例,对两个屏之间的Mura差异进行补偿进行详细说明。当手机100包括多个屏时,可以对多个屏中两两之间确定Mura差异,并进行补偿,直至手机100包括的所有屏之间不存在Mura差异。
进一步,两个屏之间存在Mura差异时,以待测参数为亮度为例,还可以对主屏和副屏之间的亮度差异进行更为细致的补偿,比如将主屏和副屏的显示区域分别划分为N个区域,分别对主屏的某一区域A与副屏中与区域A存在位置对应关系的区域B之间的亮度进行补偿,以使区域A与区域B之间的亮度一致。
以将第一屏的显示区域划分为N个第一区域,第二屏的显示区域划分为N个第二区域为例,N为正整数;上述步骤401可以通过以下方式实现:根据所述N个第一区域中每个第一区域在第一统计周期内待测参数的第一平均使用值、以及第一对应关系,确定每个所述第一区域在所述第一统计周期结束时的待测参数的第一实际值。上述步骤402可以通过以下方式实现:根据所述N个第二区域中每个第二区域在所述第一统计周期内待测参数的第二平均使用值、以及第二对应关系,确定每个所述第二区域在所述第一统计周期结束时的待测参数的第二实际值。上述步骤403可以通过以下方式实现:针对所述N个第一区域中的每个第一区域,确定出与所述第一区域存在位置对应关系的第二区域;根据所述第一区域的第一实际值、所述与所述第一区域存在位置对应关系的第二区域的第二实际值,确定所述补偿目标值。上述步骤404可以通过以下方式实现:将所述补偿目标值写入用于控制所述第一区域的待测参数的第一寄存器,并将所述补偿目标值写入用于控制与所述第一区域存在位置对应关系的第二区域的待测参数的第二寄存器中;或者,将所述补偿目标值写入用于控制所述第一区域的待测参数的第一寄存器,并延长与所述第一区域存在位置对应关系的第二区域的工作时长,以使所述与所述第一区域存在位置对应关系的第二区域的待测参数的实际值与所述第一区域的待测参数实际值一致。
需要说明的是,对于第一屏和第二屏分别划分的区域,任两个区域之间的工作电路可以分别调整,从而实现分区域调节显示屏的待测参数。
以N为16为例,参见图5,主屏的显示区域划分为16个区域,分别为区域A11,区域A12,区域A13,区域A14,区域A21,区域A22,区域A23,区域A24,区域A31,区域A32,区域A33,区域A34,区域A41,区域A42,区域A43,区域A44。副屏的显示区域划分为16个区域,分别为:与区域A11对应的区域B11,与区域A12对应的区域B12,与区域A13对应的区域B13,与区域A14对应的区域B14,与区域A21对应的区域B21,与区域A22对应的区域B22,与区域A23对应的区域B23,与区域A24对应的区域B24,与区域A31对应的区域B31,与区域A32对应的区域B32,与区域A33对应的区域B33,与区域A34对应的区域B34,与区域A41对应的区域B41,与区域A42对应的区域B42,与区域A43对应的区域B43,与区域A44对应的区域B44。
以第一屏的区域A11与第二屏的区域B11为例,具体实现补偿方法的过程可以为:首先,确定区域A11在第一统计周期内待测参数的第一平均使用值、以及第一对应关系,确定区域A11在第一统计周期结束时的待测参数的第一实际值。根据区域B11在第一统计周期内待测参数的第二平均使用值、以及第二对应关系,确定区域B11在第一统计周期结束时的待测参数的第二实际值;然后,根据区域A11的第一实际值、区域B11的第二实际值,确定补偿目标值。将补偿目标值写入用于控制区域A11的待测参数的第一寄存器,并将补偿目标值写入用于控制区域A11的待测参数的第二寄存器中;或者,将补偿目标值写入用于控制区域A11的待测参数的第一寄存器,并延长区域B11的工作时长,以使区域B11的待测参数的实际值与区域A11的待测参数实际值一致。
需要说明的是,确定区域A11的第一实际值、以及区域B11的第二实际值,可以参见上述实施例中两个屏分别对应的实际值的相关内容,以及将补偿目标值写入相应区域对应的寄存器,参见将补偿目标值写入相应屏对应的寄存器的相关内容,延长区域B11的工作时长,可参见延长第二屏的工作时长的相关内容,此处不再赘述。
上述本申请提供的实施例中,从电子设备(手机100)作为执行主体的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,终端设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
上述实施例中所用,根据上下文,术语“当…时”可以被解释为意思是“如果…”或“在…后”或“响应于确定…”或“响应于检测到…”。类似地,根据上下文,短语“在确定…时”或“如果检测到(所陈述的条件或事件)”可以被解释为意思是“如果确定…”或“响应于确定…”或“在检测到(所陈述的条件或事件)时”或“响应于检测到(所陈述的条件或事件)”。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如DVD)、或者半导体介质(例如固态硬盘)等。
为了解释的目的,前面的描述是通过参考具体实施例来进行描述的。然而,上面的示例性的讨论并非意图是详尽的,也并非意图要将本申请限制到所公开的精确形式。根据以上教导内容,很多修改形式和变型形式都是可能的。选择和描述实施例是为了充分阐明本申请的原理及其实际应用,以由此使得本领域的其他技术人员能够充分利用具有适合于所构想的特定用途的各种修改的本申请以及各种实施例。
Claims (8)
1.一种补偿方法,其特征在于,应用于具有折叠屏的电子设备,所述折叠屏至少包括第一屏和第二屏,所述方法包括:
周期性地统计所述第一屏在一个统计周期内待测参数的平均值,和所述第二屏在一个统计周期内所述待测参数的平均值,所述待测参数为亮度或灰阶;
针对每个统计周期执行如下处理:
根据所述第一屏在所述统计周期内待测参数的平均值和第一对应关系,确定在所述统计周期结束时所述第一屏的所述待测参数的最大值,所述第一对应关系为所述第一屏的待测参数的平均值与最大值之间的对应关系;
根据所述第二屏在所述统计周期内待测参数的平均值和第二对应关系,确定在所述统计周期结束时所述第二屏的所述待测参数的最大值,所述第二对应关系为所述第二屏的待测参数的平均值与最大值之间的对应关系;
在所述统计周期结束时,若所述第一屏的所述待测参数的最大值小于所述第二屏的所述待测参数的最大值,则根据所述第一屏的所述待测参数的最大值和所述第二屏的所述待测参数的最大值,确定补偿目标值;
将所述补偿目标值写入用于控制所述第一屏的所述待测参数的第一寄存器,以将所述第一屏的所述待测参数的最大值调整至所述补偿目标值;以及,当所述第二屏处于息屏状态,且所述电子设备的设备状态为静止状态或所述电子设备所处的周围环境温度低于预设阈值或当前时间处于根据所述第二屏的使用时间数据确定的所述电子设备的用户不使用所述第二屏的时间段内时,点亮所述第二屏,并控制所述第二屏的工作时长为第一工作时长,以将所述第二屏的所述待测参数的最大值调整至所述补偿目标值,所述第一工作时长为当所述第二屏的所述待测参数设置为预设值时,将所述第二屏的所述待测参数的最大值降低至所述补偿目标值所需要的工作时长。
2.根据权利要求1所述的方法,其特征在于,所述待测参数为亮度;所述将所述补偿目标值写入用于控制第一屏待测参数的第一寄存器,包括:
确定所述补偿目标值所对应的第一电流值,调高所述第一屏的工作电流至所述第一电流值;
通过所述第一电流值触发所述第一屏的驱动IC将所述补偿目标值写入所述第一寄存器中。
3.根据权利要求1所述的方法,其特征在于,所述待测参数为亮度;所述将所述补偿目标值写入用于控制第二屏待测参数的第二寄存器中,包括:
确定所述补偿目标值所对应的第二电流值,调低所述第二屏的工作电流至所述第二电流值;
通过所述第二电流值触发所述第二屏的驱动IC将所述补偿目标值写入所述第二寄存器中。
4.根据权利要求2或3所述的方法,其特征在于,所述点亮所述第二屏,包括:
点亮所述第二屏,且控制所述第二屏的亮度按照预设亮度间隔逐级调高。
5.根据权利要求1所述的方法,其特征在于,所述待测参数为灰阶;所述将所述补偿目标值写入用于控制所述第一屏的所述待测参数的第一寄存器,包括:
确定出所述灰阶的所述补偿目标值对应的R分量、G分量、B分量;
将所述灰阶的所述补偿目标值对应的R分量、G分量、B分量分别写入所述第一寄存器。
6.根据权利要求1所述的方法,其特征在于,所述第一屏的显示区域划分为N个第一区域,所述第二屏的显示区域划分为所述N个第二区域,所述N为正整数;
所述根据所述第一屏在统计周期内所述待测参数的平均值、以及第一对应关系,确定在所述统计周期结束时所述第一屏的所述待测参数的最大值,包括:
根据所述N个第一区域中每个第一区域在所述统计周期内所述待测参数的平均值、以及第一对应关系,确定在所述统计周期结束时每个所述第一区域的所述待测参数的最大值;
所述根据所述第二屏在所述统计周期内待测参数的平均值、以及第二对应关系,确定在所述统计周期结束时所述第二屏的所述待测参数的最大值,包括:
根据所述N个第二区域中每个第二区域在所述统计周期内所述待测参数的平均值、以及第二对应关系,确定在所述统计周期结束时每个所述第二区域的所述待测参数的平均值;
所述确定补偿目标值,包括:
针对所述N个第一区域中的每个第一区域,确定出与所述第一区域存在位置对应关系的第二区域;
根据在所述统计周期结束时,所述第一区域的所述待测参数的最大值、所述第二区域的所述待测参数的最大值,确定所述补偿目标值;
所述将所述补偿目标值写入用于控制所述第一屏的所述待测参数的第一寄存器,包括:
将所述补偿目标值写入用于控制所述第一区域的所述待测参数的第一寄存器;
所述点亮所述第二屏,并控制所述第二屏的工作时长为第一工作时长,包括:
点亮所述第二屏的所述第二区域,并控制所述第二区域的工作时长为第一工作时长。
7.一种电子设备,其特征在于,包括显示屏,其中所述显示屏至少包括第一屏和第二屏;一个或多个处理器;存储器;一个或多个程序;其中所述一个或多个程序被存储在所述存储器中,所述一个或多个程序包括指令,当所述指令被所述电子设备执行时,使得所述电子设备执行如权利要求1-6中任一所述的方法步骤。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如权利要求1至6中任一项所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910844673.8A CN110808003B (zh) | 2019-09-06 | 2019-09-06 | 一种补偿方法及电子设备 |
PCT/CN2020/113571 WO2021043280A1 (zh) | 2019-09-06 | 2020-09-04 | 一种补偿方法及电子设备 |
EP20860772.1A EP4020445A4 (en) | 2019-09-06 | 2020-09-04 | COMPENSATION METHOD AND ELECTRONIC DEVICE |
US17/640,649 US11790819B2 (en) | 2019-09-06 | 2020-09-04 | Compensation method and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910844673.8A CN110808003B (zh) | 2019-09-06 | 2019-09-06 | 一种补偿方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110808003A CN110808003A (zh) | 2020-02-18 |
CN110808003B true CN110808003B (zh) | 2021-01-15 |
Family
ID=69487438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910844673.8A Active CN110808003B (zh) | 2019-09-06 | 2019-09-06 | 一种补偿方法及电子设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11790819B2 (zh) |
EP (1) | EP4020445A4 (zh) |
CN (1) | CN110808003B (zh) |
WO (1) | WO2021043280A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110808003B (zh) | 2019-09-06 | 2021-01-15 | 华为技术有限公司 | 一种补偿方法及电子设备 |
CN113963658B (zh) * | 2020-07-21 | 2023-05-30 | Oppo广东移动通信有限公司 | 亮度补偿方法及亮度数据确定方法、装置、芯片 |
CN112259035B (zh) * | 2020-10-30 | 2023-11-14 | 天马微电子股份有限公司 | 一种显示控制方法、柔性显示面板及显示装置 |
CN113395447B (zh) * | 2021-05-31 | 2023-04-04 | 江西晶浩光学有限公司 | 防抖机构、摄像装置及电子设备 |
CN113593501B (zh) * | 2021-07-29 | 2022-09-02 | 昆山国显光电有限公司 | 一种显示面板的mura补偿方法、补偿装置及显示装置 |
CN115311977B (zh) * | 2022-08-10 | 2023-11-24 | 昆山国显光电有限公司 | 显示面板及其亮度补偿方法、补偿装置、补偿设备 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8499227B2 (en) * | 2010-09-23 | 2013-07-30 | Micron Technology, Inc. | Memory quality monitor based compensation method and apparatus |
US8886033B2 (en) * | 2012-03-22 | 2014-11-11 | Source Photonics, Inc. | Enhanced status monitoring, storage and reporting for optical transceivers |
KR102204378B1 (ko) * | 2014-09-04 | 2021-01-19 | 삼성디스플레이 주식회사 | 표시장치 및 그 구동방법 |
US9591720B2 (en) | 2015-08-05 | 2017-03-07 | Mitsubishi Electric Corporation | LED display apparatus |
CN105788531A (zh) | 2016-05-20 | 2016-07-20 | 深圳市华星光电技术有限公司 | Oled显示面板的驱动电路 |
CN109890276B (zh) * | 2017-04-01 | 2021-05-18 | 华为技术有限公司 | 血压监测方法、装置和设备 |
CN107248392B (zh) | 2017-06-29 | 2019-11-26 | 联想(北京)有限公司 | 一种显示驱动方法以及电子设备 |
CN107170424B (zh) * | 2017-06-30 | 2020-02-21 | 联想(北京)有限公司 | 一种显示控制方法,显示方法及电子设备 |
CN108156056B (zh) * | 2017-12-28 | 2021-07-09 | 华为技术有限公司 | 网络质量测量方法及其装置 |
CN108257579B (zh) | 2018-01-17 | 2020-06-05 | 中兴通讯股份有限公司 | 一种屏幕校准的方法、装置及终端 |
CN109088989A (zh) | 2018-08-07 | 2018-12-25 | 京东方科技集团股份有限公司 | 一种移动终端及其折叠屏显示控制方法 |
CN109036271B (zh) | 2018-08-17 | 2020-06-12 | 武汉华星光电半导体显示技术有限公司 | 曲面屏弯折区色偏修正的方法、装置、存储介质及终端 |
CN109461406B (zh) * | 2018-12-17 | 2021-03-02 | Oppo广东移动通信有限公司 | 显示方法、装置、电子设备及介质 |
CN109981843B (zh) * | 2019-03-15 | 2020-12-08 | Oppo广东移动通信有限公司 | 电子设备的屏幕处理方法、装置、电子设备及存储介质 |
CN110164398A (zh) * | 2019-05-24 | 2019-08-23 | 京东方科技集团股份有限公司 | 一种显示亮度调节方法及*** |
CN110177174B (zh) * | 2019-05-24 | 2021-03-12 | Oppo广东移动通信有限公司 | 显示处理方法、装置、移动终端以及存储介质 |
CN110808003B (zh) | 2019-09-06 | 2021-01-15 | 华为技术有限公司 | 一种补偿方法及电子设备 |
-
2019
- 2019-09-06 CN CN201910844673.8A patent/CN110808003B/zh active Active
-
2020
- 2020-09-04 US US17/640,649 patent/US11790819B2/en active Active
- 2020-09-04 WO PCT/CN2020/113571 patent/WO2021043280A1/zh unknown
- 2020-09-04 EP EP20860772.1A patent/EP4020445A4/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20220358864A1 (en) | 2022-11-10 |
US11790819B2 (en) | 2023-10-17 |
CN110808003A (zh) | 2020-02-18 |
EP4020445A4 (en) | 2022-10-05 |
EP4020445A1 (en) | 2022-06-29 |
WO2021043280A1 (zh) | 2021-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110808003B (zh) | 一种补偿方法及电子设备 | |
CN112333335B (zh) | 一种环境光和接近检测方法、拍摄方法、终端及计算机存储介质 | |
WO2021169402A1 (zh) | 一种屏幕亮度调节方法和电子设备 | |
CN113407053B (zh) | 一种触摸屏、电子设备、显示控制方法 | |
CN112825232B (zh) | 一种补偿方法及电子设备 | |
EP3767782A1 (en) | Electronic device and battery charge/discharge control method thereof | |
CN113722030B (zh) | 一种显示方法、电子设备及计算机存储介质 | |
CN111627406A (zh) | 显示装置、包括该显示装置的电子设备以及操作该电子设备的方法 | |
CN113625860B (zh) | 模式切换方法、装置、电子设备及芯片*** | |
WO2019128634A1 (zh) | 显示方法、显示装置、电子设备和计算机可读存储介质 | |
CN112017615A (zh) | 电子设备的环境光亮度校准方法及电子设备 | |
CN114257670B (zh) | 一种具有折叠屏的电子设备的显示方法 | |
CN111345019B (zh) | 一种环境光检测的方法及终端 | |
WO2021057472A1 (zh) | 一种显示控制方法与电子设备 | |
WO2023273844A1 (zh) | 一种显示方法及电子设备 | |
CN115798390A (zh) | 屏幕显示方法和终端设备 | |
CN117079596B (zh) | 屏幕亮度调节方法、终端设备及存储介质 | |
CN112394585B (zh) | 一种电致变色控制方法、设备及计算机可读存储介质 | |
WO2021013106A1 (zh) | 一种折叠屏照明方法和装置 | |
CN115657992B (zh) | 一种屏幕显示的方法、装置、设备及存储介质 | |
WO2022111663A1 (zh) | 视力检测方法及电子设备 | |
CN116048368B (zh) | 亮度调整方法和电子设备 | |
WO2024124972A1 (zh) | 一种环境光传感器数据获取方法、装置和电子设备 | |
CN116206560A (zh) | Oled显示屏的防残影处理方法及电子设备 | |
CN114384467A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |