一种像素补偿方法和电子设备与流程

文档序号:24490054发布日期:2021-03-30 21:15阅读:121来源:国知局
一种像素补偿方法和电子设备与流程

本申请涉及终端领域,尤其涉及一种像素补偿方法和电子设备。



背景技术:

随着有机发光二极管(organiclightemittingdiode,oled)的发展,各种使用柔性oled屏的终端产品成为当前的热点和流行趋势。柔性oled屏具有可折叠的特性,可以满足用户在各种不同场景的单屏或多屏的显示需求。在同一个柔性屏上实现多种显示形态,不同显示区域的使用时长不同,会出现不同程度的衰减,当这种衰减差异随着时间增大时,用户就会察觉到不同显示区域之间的显示效果差异,影响用户体验。因此需要对不同显示区域进行显示效果补偿。

当前,可以根据用户使用习惯建立屏幕衰减模型,根据折叠屏的不同显示区域使用时长、像素值、背光等信息,按照算法模型对折叠屏不同显示区域进行在线自动补偿。

但是,受限于加工工艺,实际上每片oled屏的衰减速度是有差异的,而在线自动补偿方案的模型是统一的,因此可能会出现补偿不够、甚至补偿过渡的情况,无法满足用户需求。



技术实现要素:

本申请实施例提供一种像素补偿方法和电子设备,能够避免在线自动补偿方案中存在的补偿不够和补偿过渡的问题,从而提升用户体验。

第一方面,本申请实施例提供一种像素补偿方法,应用于包括显示屏的电子设备,该显示屏包括第一显示区域和第二显示区域,该方法包括:在第一显示区域和第二显示区域显示第一界面,第一界面包括第一图片,第一显示区域和第二显示区域的分界处存在显示边界;接收用户的第一操作,第一操作用于确定根据第一图片进行屏幕校准;响应于第一操作,在第一显示区域和第二显示区域显示第一图片的第一颜色分量;接收用户的第二操作,第二操作用于根据第一显示区域上显示的第一颜色分量的灰阶调整第二显示区域上显示的第一颜色分量的灰阶;第一显示区域上显示的第一颜色分量的灰阶不变;根据调整后的第二显示区域上显示的第一颜色分量的灰阶与调整前的第二显示区域上显示的第一颜色分量的灰阶的第一差值确定第二显示区域上的第一子像素的补偿值,第一子像素是第一颜色分量对应的子像素,根据第二显示区域上的第一子像素的补偿值对第二显示区域上的第一子像素进行补偿。

基于本申请实施例提供的方法,若用户确定显示屏在显示第一图片时存在比较明显的显示边界,用户可以对第一图片的第一颜色分量进行调整,并基于第一颜色分量调整前后的差值对第二显示区域的子像素进行补偿,从而满足不同敏感度、不同使用习惯的用户对屏幕一致性的需求。

在一种可能的实现方式中,第一图片为包括一种颜色的纯色图片;或者,第一图片为包括至少两种颜色的具有图案的图片。可以理解的是,纯色图片存在更少的视觉干扰,可以帮助用户更好地判断不同显示区域之间是否存在显示边界,以便用户进行相应的调整。而具有图案的图片可以更好地反映真实的界面显示,可以更好地满足一些感知力较高的用户的调整需求。

在一种可能的实现方式中,第一图片是预设的一组不同灰阶的纯色图片中的一个;这样,用户可以从预设的纯色图片选择出不满足屏幕一致性(存在边界)的图片,并根据该图片进行屏幕校准,以满足不同敏感度、不同使用习惯的用户对屏幕一致性的需求。或者,第一图片是用户从预设的灰阶范围内的纯色图片选择得到的;这样,用户可以查看预设灰阶范围内的所有纯色图片,在进行屏幕一致性检查时,可以更灵活,更准确地选择出不满足屏幕一致性(存在边界)的纯色图片,并根据该纯色图片进行屏幕校准,以满足不同敏感度、不同使用习惯的用户对屏幕一致性的需求。或者,第一图片是第一用户截图;或者,第一图片是对第一用户截图进行预设处理得到的,在第一显示区域和第二显示区域显示第一用户截图时,第一显示区域和第二显示区域的分界处存在显示边界。这样,用户可以更有针对性地根据第一用户截图或者第一用户截图对应的第一图片进行屏幕校准,以满足不同敏感度、不同使用习惯的用户对屏幕一致性的需求。

在一种可能的实现方式中,第一颜色分量为红色分量、绿色分量、蓝色分量、黄色分量、青色分量或品红色分量。

在一种可能的实现方式中,接收用户的第二操作之后,该方法还包括:响应于第二操作,在第二显示区域实时显示第一颜色分量的灰阶的调整效果;这样,用户可以实时查看调整效果,以便确定调整效果是否满足屏幕一致性。接收用户的第三操作,第三操作用于确定当前调整效果满足屏幕一致性。

在一种可能的实现方式中,接收用户的第一操作包括:接收用户对显示屏上显示的校准按钮的点击操作;或者,接收用户的语音操作指令,语音操作指令用于指示校准第一图片。

在一种可能的实现方式中,接收用户的第二操作包括:接收用户对第二显示区域上显示的用于调整灰阶的滑动条上滑块的拖动操作;或者,接收用户对第二显示区域上显示的用于调整灰阶的数值选择框的输入操作。

在一种可能的实现方式中,接收用户的第二操作之前,该方法还包括:接收用户的第四操作,第四操作用于调整显示屏的背光亮度。这样,可以通过调整背光亮度对各个背光亮度下的各个图片进行检查,对不满足屏幕一致性的图片进行调整,以满足用户对于屏幕的一致性要求。

在一种可能的实现方式中,调整后的第二显示区域上显示的第一颜色分量的灰阶小于或大于第一显示区域上显示的第一颜色分量的灰阶。示例性的,第一屏可以是主屏,第二屏可以是副屏。即可以根据主屏的颜色分量的灰阶调节副屏的颜色分量的灰阶。主屏由于使用频繁,可能更暗,副屏由于使用频率稍低,可能更亮,可以将副屏的亮度调低,以保持副屏和主屏的亮度一致,从而保证屏幕一致性。其中,调整后的副屏上显示的第一颜色分量的灰阶小于主屏上显示的第一颜色分量的灰阶。或者,第一屏可以是副屏,第二屏可以是主屏。即可以根据副屏的颜色分量的灰阶调节主屏的颜色分量的灰阶,可以将主屏的亮度调高,以保持主屏和副屏的亮度一致,从而保证屏幕一致性。其中,调整后的主屏上显示的第一颜色分量的灰阶大于副屏上显示的第一颜色分量的灰阶。

在一种可能的实现方式中,该方法还包括:在第一显示区域和第二显示区域显示第一图片的第二颜色分量;接收用户的第五操作,第五操作用于根据第一显示区域上显示的第二颜色分量的灰阶调整第二显示区域上显示的第二颜色分量的灰阶;第一显示区域上显示的第二颜色分量的灰阶不变。

在一种可能的实现方式中,根据第一差值确定第二显示区域上第一子像素的补偿值之前,该方法还包括:在第一显示区域和第二显示区域显示第二界面,第二界面包括第二图片,第二图片与第一图片不同,第一显示区域和第二显示区域的分界处存在显示边界;接收用户的第六操作,第六操作用于确定根据第二图片进行屏幕校准;响应于第六操作,在第一显示区域和第二显示区域显示第二图片的第一颜色分量;接收用户的第七操作,第七操作用于根据第一显示区域上显示的第一颜色分量的灰阶调整第二显示区域上显示的第一颜色分量的灰阶;根据调整后的第二显示区域上显示的第一颜色分量的灰阶与调整前的第二显示区域上显示的第一颜色分量的灰阶的第一差值确定第二显示区域上第一子像素的补偿值,包括:根据第一差值以及第二图片调整后的第一颜色分量的灰阶与调整前的第一颜色分量的灰阶的第二差值,确定第二显示区域上的第一子像素的补偿值。由于仅根据一张图片进行屏幕校准可能存在较大误差,因此可以让用户调整多张图片(第一图片和第二图片),以提高对屏幕一致性校准的准确性。

在一种可能的实现方式中,第二图片是预设的一组不同灰阶的纯色图片中的一个;或者,第二图片是用户从预设的灰阶范围内的纯色图片选择得到的;或者,第二图片是第二用户截图;或者,第二图片是对第二用户截图进行预设处理得到的,在第一显示区域和第二显示区域显示第二用户截图时,第一显示区域和第二显示区域的分界处存在显示边界。

在一种可能的实现方式中,该显示屏还包括第三显示区域,在第一显示区域和第二显示区域显示第一界面包括:在第一显示区域、第二显示区域和第三显示区域显示第一界面,第一界面包括第一图片,第一显示区域和第三显示区域的分界处存在显示边界;在第一显示区域和第二显示区域显示第一图片的第一颜色分量,包括:在第一显示区域、第二显示区域和第三显示区域显示第一图片的第一颜色分量;接收用户的第一操作之后,方法还包括:接收用户的第八操作,第八操作用于根据第一显示区域上显示的第一颜色分量的灰阶调整第三显示区域上显示的第一颜色分量的灰阶;根据调整后的第三显示区域上显示的第一颜色分量的灰阶与调整前的第三显示区域上显示的第一颜色分量的灰阶的第三差值确定第三显示区域上的第一子像素的补偿值,第一子像素是第一颜色分量对应的子像素,根据第三显示区域上的第一子像素的补偿值对第三显示区域上的第一子像素进行补偿。

在一种可能的实现方式中,该显示屏为折叠屏。该折叠屏可以折叠形成多个屏,每一屏可以对应一个显示区域。例如,折叠屏可以包括两个屏,折叠屏可沿一个折叠边(折叠轴)折叠形成第一屏和第二屏,可以认为第一屏为第一显示区域,第二屏为第二显示区域。

第二方面,本申请实施例提供一种电子设备,该电子设备包括显示屏,该显示屏包括第一显示区域和第二显示区域,包括:显示单元,用于在第一显示区域和第二显示区域显示第一界面,第一界面包括第一图片,第一显示区域和第二显示区域的分界处存在显示边界;接收单元,用于接收用户的第一操作,第一操作用于确定根据第一图片进行屏幕校准;显示单元,还用于响应于第一操作,在第一显示区域和第二显示区域显示第一图片的第一颜色分量;接收单元,还用于接收用户的第二操作,第二操作用于根据第一显示区域上显示的第一颜色分量的灰阶调整第二显示区域上显示的第一颜色分量的灰阶;第一显示区域上显示的第一颜色分量的灰阶不变;处理单元,用于根据调整后的第二显示区域上显示的第一颜色分量的灰阶与调整前的第二显示区域上显示的第一颜色分量的灰阶的第一差值确定第二显示区域上的第一子像素的补偿值,第一子像素是第一颜色分量对应的子像素,根据第二显示区域上的第一子像素的补偿值对第二显示区域上的第一子像素进行补偿。

在一种可能的实现方式中,第一图片为包括一种颜色的纯色图片;或者,第一图片为包括至少两种颜色的具有图案的图片。

在一种可能的实现方式中,第一图片是预设的一组不同灰阶的纯色图片中的一个;或者,第一图片是用户从预设的灰阶范围内的纯色图片选择得到的;或者,第一图片是第一用户截图;或者,第一图片是对第一用户截图进行预设处理得到的,在第一显示区域和第二显示区域显示第一用户截图时,第一显示区域和第二显示区域的分界处存在显示边界。

在一种可能的实现方式中,第一颜色分量为红色分量、绿色分量、蓝色分量、黄色分量、青色分量或品红色分量。

在一种可能的实现方式中,显示单元还用于:响应于第二操作,在第二显示区域实时显示第一颜色分量的灰阶的调整效果;接收单元还用于接收用户的第三操作,第三操作用于确定当前调整效果满足屏幕一致性。

在一种可能的实现方式中,接收单元用于:接收用户对显示屏上显示的校准按钮的点击操作;或者,接收用户的语音操作指令,语音操作指令用于指示校准第一图片。

在一种可能的实现方式中,接收单元用于:接收用户对第二显示区域上显示的用于调整灰阶的滑动条上滑块的拖动操作;或者,接收用户对第二显示区域上显示的用于调整灰阶的数值选择框的输入操作。

在一种可能的实现方式中,接收单元还用于:接收用户的第四操作,第四操作用于调整显示屏的背光亮度。

在一种可能的实现方式中,调整后的第二显示区域上显示的第一颜色分量的灰阶小于或大于第一显示区域上显示的第一颜色分量的灰阶。

在一种可能的实现方式中,显示单元还用于:在第一显示区域和第二显示区域显示第一图片的第二颜色分量;接收单元还用于:接收用户的第五操作,第五操作用于根据第一显示区域上显示的第二颜色分量的灰阶调整第二显示区域上显示的第二颜色分量的灰阶;第一显示区域上显示的第二颜色分量的灰阶不变。

在一种可能的实现方式中,显示单元还用于:在第一显示区域和第二显示区域显示第二界面,第二界面包括第二图片,第二图片与第一图片不同,第一显示区域和第二显示区域的分界处存在显示边界;接收单元还用于:接收用户的第六操作,第六操作用于确定根据第二图片进行屏幕校准;显示单元还用于:响应于第六操作,在第一显示区域和第二显示区域显示第二图片的第一颜色分量;接收单元还用于:接收用户的第七操作,第七操作用于根据第一显示区域上显示的第一颜色分量的灰阶调整第二显示区域上显示的第一颜色分量的灰阶;处理单元用于:根据第一差值以及第二图片调整后的第一颜色分量的灰阶与调整前的第一颜色分量的灰阶的第二差值,确定第二显示区域上的第一子像素的补偿值。

在一种可能的实现方式中,第二图片是预设的一组不同灰阶的纯色图片中的一个;或者,第二图片是用户从预设的灰阶范围内的纯色图片选择得到的;或者,第二图片是第二用户截图;或者,第二图片是对第二用户截图进行预设处理得到的,在第一显示区域和第二显示区域显示第二用户截图时,第一显示区域和第二显示区域的分界处存在显示边界。

在一种可能的实现方式中,显示屏还包括第三显示区域,显示单元用于:在第一显示区域、第二显示区域和第三显示区域显示第一界面,第一界面包括第一图片,第一显示区域和第三显示区域的分界处存在显示边界;在第一显示区域、第二显示区域和第三显示区域显示第一图片的第一颜色分量;接收单元还用于:接收用户的第八操作,第八操作用于根据第一显示区域上显示的第一颜色分量的灰阶调整第三显示区域上显示的第一颜色分量的灰阶;处理单元还用于:根据调整后的第三显示区域上显示的第一颜色分量的灰阶与调整前的第三显示区域上显示的第一颜色分量的灰阶的第三差值确定第三显示区域上的第一子像素的补偿值,第一子像素是第一颜色分量对应的子像素,根据第三显示区域上的第一子像素的补偿值对第三显示区域上的第一子像素进行补偿。

在一种可能的实现方式中,该显示屏为折叠屏。

第三方面,本申请实施例提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述第一方面提供的任意一种方法。

第四方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面提供的任意一种方法。

第五方面,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现上述上述第一方面提供的任意一种方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

第六方面,本申请实施例还提供了一种像素补偿装置,该像素补偿装置可以是处理设备、电子设备或芯片。该装置包括处理器,用于实现上述第一方面提供的任意一种方法。该装置还可以包括存储器,用于存储程序指令和数据,存储器可以是集成在该装置内的存储器,或设置在该装置外的片外存储器。该存储器与该处理器耦合,该处理器可以调用并执行该存储器中存储的程序指令,用于实现上述第一方面提供的任意一种方法。该装置还可以包括通信接口,该通信接口用于该装置与其它设备进行通信。

附图说明

图1a为本申请实施例提供的一种多窗口显示示意图;

图1b为本申请实施例提供的一种视频窗口显示示意图;

图2a为本申请实施例提供的一种外折折叠屏的产品形态示意图;

图2b为本申请实施例提供的又一种外折折叠屏的产品形态示意图;

图2c为本申请实施例提供的一种内折折叠屏的产品形态示意图;

图3a为本申请实施例提供的又一种外折折叠屏的产品形态示意图;

图3b为本申请实施例提供的又一种内折折叠屏的产品形态示意图;

图4为本申请实施例提供的一种电子设备的结构示意图;

图5为本申请实施例提供的一种适用于像素补偿方法的流程示意图;

图6为本申请实施例提供的一种电子设备的显示示意图;

图7为本申请实施例提供的又一种电子设备的显示示意图;

图8为本申请实施例提供的再一种电子设备的显示示意图;

图9为本申请实施例提供的再一种电子设备的显示示意图;

图10a为本申请实施例提供的再一种电子设备的显示示意图;

图10b为本申请实施例提供的再一种电子设备的显示示意图;

图11为本申请实施例提供的再一种电子设备的显示示意图;

图12a为本申请实施例提供的再一种电子设备的显示示意图;

图12b为本申请实施例提供的再一种电子设备的显示示意图;

图13为本申请实施例提供的又一种适用于像素补偿方法的流程示意图;

图14为本申请实施例提供的再一种电子设备的显示示意图;

图15为本申请实施例提供的再一种电子设备的显示示意图;

图16为本申请实施例提供的再一种电子设备的显示示意图;

图17为本申请实施例提供的一种电子设备的软件架构示意图;

图18为本申请实施例提供的又一种电子设备的结构示意图;

图19为本申请实施例提供的一种芯片系统示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“至少一个”是指一个或多个,“多个”是指两个或多于两个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。

本申请实施例提供一种像素补偿方法,该方法可以应用于具有显示屏的电子设备,显示屏可以包括多个显示区域,在不同的使用场景下,多个显示区域可以有不同的显示状态。

例如,在多窗口场景下,移动终端上可以显示多个窗口。例如,如图1a所示,平板电脑上显示的多个窗口包括视频播放窗口01和设置应用的窗口02。视频播放窗口01在第一显示区域显示,设置应用的窗口02在第二显示区域显示。这样,久而久之,第一显示区域和第二显示区域就会由于显示内容不同出现不同程度的衰减(即不同显示区域之间老化程度不同),当这种衰减差异随着时间增大时,用户就会察觉到不同显示区域之间的显示效果差异,例如出现阴阳屏的现象,影响用户体验,因此要求对不同显示区域进行显示效果补偿,以达到用户无法察觉屏幕不同区域存在显示边界。

又例如,在视频播放场景,如图1b所示,视频播放窗口在显示区域202(第一显示区域)显示,显示区域201(第二显示区域)和显示区域203(第三显示区域)为黑屏状态,这样,久而久之,不同显示区域就会由于使用屏幕点亮时长不同,出现不同程度的衰减,当这种衰减差异随着时间增大时,用户就会察觉到不同显示区域之间的显示效果差异,影响用户体验,因此要求对不同显示区域进行显示效果补偿,以达到用户无法察觉屏幕不同区域存在显示边界。

在一些实施例中,电子设备的显示屏可以是折叠屏,该折叠屏可折叠形成至少两个屏,每一屏可以对应一个显示区域。例如,折叠屏可以包括两个屏,折叠屏可沿一个折叠边(折叠轴)折叠形成第一屏和第二屏,可以认为第一屏为第一显示区域,第二屏为第二显示区域。第一屏和第二屏可以通过第一折叠边连接,可以认为第一折叠边是第一屏和第二屏的分界处(分界线)。又例如,折叠屏可以包括三个屏,折叠屏可沿两个折叠边折叠形成第一屏、第二屏和第三屏(第三显示区域),第一屏和第二屏可以通过第一折叠边连接,第二屏和第三屏可以通过第二折叠边连接,可以认为第一折叠边是第一屏和第二屏的分界处,第二折叠边是第二屏和第三屏的分界处。再例如,折叠屏可包括四个屏、五个屏、六个屏,等等,在此不做赘述。

需要说明的是,本申请实施例中的折叠屏可以是柔性折叠屏。柔性折叠屏包括采用柔性材质制作的折叠边。该柔性折叠屏的部分或全部采用柔性材质制作。柔性折叠屏被折叠后形成的至少两个屏是一体结构的一个完整屏,只是被折叠形成了至少两部分。

在一种可能的设计中,折叠屏包括的至少两个屏中的每个屏的大小可以相同或不同,例如,假设折叠屏包括两个屏,分别为第一屏和第二屏,第一屏可以大于第二屏,或者,第一屏和第二屏的大小相同。

在一种可能的设计中,折叠屏包括的至少两个屏中可以包括一个或多个主屏以及一个或多个副屏。例如,假设折叠屏包括两个屏,其中一个屏(第一屏)可以为主屏,另一个屏(第二屏)可以为副屏。在折叠屏处于折叠状态时,用户可以通过相应操作(例如,按压电源键、双击屏幕,进行指纹识别)先唤醒主屏,而后可以再唤醒副屏(例如,用户展开折叠屏的操作,或者用户在主屏进行的用于唤醒副屏的操作)。

折叠屏的种类可以包括朝外翻折的折叠屏(简称外折折叠屏)和朝内翻折的折叠屏(简称内折折叠屏)。若折叠屏包括两个屏,即折叠屏可折叠形成第一屏和第二屏,外折折叠屏被折叠后,第一屏和第二屏相背对。外折折叠屏的第一屏和第二屏的夹角α的取值范围可以为[0°,180°]。内折折叠屏被折叠后,第一屏和第二屏相对。内折折叠屏的第一屏和第二屏的夹角α的取值范围可以为[0°,180°]。折叠屏的种类还可以包括既能够朝内翻折的折叠屏,又能够朝外翻折的折叠屏,即第一屏和第二屏的夹角α的取值范围可以为[0°,360°]。

如图2a所示,其示出本申请实施例提供的一种具有外折折叠屏的电子设备100的产品形态示意图。其中,图2a中的(a)是外折折叠屏完全展开时的形态示意图。该外折折叠屏可沿第一折叠边,按照图2a中的(a)所示的方向101a和101b翻折,可形成图2a中的(b)所示的a屏(即第一屏)和b屏(即第二屏)。该外折折叠屏可沿第一折叠边,按照图2a中的(b)所示的方向102a和102b继续翻折,可形成图2a中的(c)所示的折叠状态的外折折叠屏。如图2a中的(c)所示,电子设备100的折叠屏完全被折叠后,a屏和b屏相背对,对用户可见。

在不同的使用场景下,a屏对应的显示区域和b屏对应的显示区域可以有不同的显示状态。例如,如图2a中的(a)所示,在折叠屏为展开状态时,a屏和b屏同时为亮屏状态。又例如,如图2a中的(c)所示,当用户在折叠状态仅使用a屏时,b屏可以是黑屏状态。

在一种可能的设计中,如图2b所示,外折折叠屏可以包括a屏、b屏和弯折区,可以认为弯折区是除a屏和b屏之外的一屏。其中,图2b中的(a)是外折折叠屏完全展开时的形态示意图。该外折折叠屏可按照图2b中的(a)所示的方向101b和101b翻折,形成图2b中的(b)所示的a屏、b屏和弯折区。该外折折叠屏可按照图2b中的(b)所示的方向102a和102b继续翻折,可形成图2b中的(c)所示的折叠状态的外折折叠屏。如图2b中的(c)所示,电子设备100的折叠屏完全被折叠后,a屏和b屏相背对,弯折区位于侧边区域,对用户可见。

在不同的使用场景下,a屏对应的显示区域、b屏对应的显示区域和弯折区对应的显示区域可以有不同的显示状态。例如,如图2b中的(a)所示,在折叠屏为展开状态时,a屏、弯折区和b屏同时为亮屏状态。又例如,如图2b中的(c)所示,当用户在折叠状态仅使用a屏时,弯折区和b屏可以是黑屏状态。或者,弯折区也可以单独点亮,例如,在折叠屏为折叠状态时,若接收到新的来电或有新的消息,可以点亮弯折区提示用户。

如图2c所示,其示出本申请实施例提供的一种具有内折折叠屏的电子设备100的产品形态示意图。其中,图2c中的(a)是内折折叠屏完全展开时的形态示意图。该内折折叠屏可沿第一折叠边,按照图2c中的(a)所示的方向201a和201b翻折,可形成图2c中的(b)所示的a屏(即第一屏)和b屏(即第二屏)。该内折折叠屏可沿第一折叠边,按照图2c中的(b)所示的方向202a和202b继续翻折,可形成图2c中的(c)所示的折叠状态的外翻折叠屏。如图2c中的(c)所示,电子设备100的折叠屏被完全折叠后,a屏和b屏相对,对用户不可见。其中,内折折叠屏被完全折叠屏后,a屏与b屏相对,图2c中的(c)所示的黑线203是a屏与b屏的接触面上的一条线。

可选的,本申请实施例提供的内折折叠屏的第一屏或第二屏的背面还可以设置一个显示屏,可以称为第三屏。例如,如图2c中的(b)所示,a屏(即第一屏)的背面可以设置c屏(即第三屏)。如图2c中的(c)所示,内折折叠屏被完全折叠屏后,c屏相背对,对用户可见。可以理解,对于具有这类内折折叠屏的电子设备而言,当折叠屏处于折叠状态时,可以在第三屏显示界面;当折叠屏处于展开状态时,可以在第一屏和第二屏显示界面。

若折叠屏包括三个或三个以上的屏,每两个以折叠边连接的屏之间可以内折或者外折。例如,请参考图3a,其示出本申请实施例提供的一种三折折叠屏的电子设备100的产品形态示意图。其中,图3a中的(a)是三折折叠屏完全展开时的形态示意图。a屏可沿第一折叠边,按照图3a中的(a)所示的方向301a翻折,c屏可沿第二折叠边,按照方向301b翻折,可形成图3a中的(b)所示的a屏、b屏和c屏。a屏可沿第一折叠边,按照方向301a继续翻折,c屏可沿第二折叠边,按照方向301b继续翻折,可形成图3a中的(c)所示的折叠状态的三折折叠屏,该折叠状态的三折折叠屏与普通平板或手机大小相近。如图3a中的(c)所示,电子设备100的折叠屏完全被折叠后,a屏和c屏分别与b屏相背对,对用户可见。可选的,a屏和b屏之间可以存在弯折区,b屏和c屏之间也可以存在弯折区。

例如,请参考图3b,其示出本申请实施例提供的一种具有三折折叠屏的电子设备100的产品形态示意图。其中,图3b中的(a)是三折折叠屏完全展开时的形态示意图。第一屏(例如,a屏)可沿第一折叠边,按照图3b中的(a)所示的方向401a翻折,第三屏(例如,c屏)可沿第二折叠边,按照方向401b翻折,可形成图3b中的(b)所示的a屏、b屏和c屏。a屏可沿第一折叠边,按照方向401a继续翻折,c屏可沿第二折叠边,按照方向401b继续翻折,可形成图3b中的(c)所示的折叠状态的三折折叠屏,该折叠状态的三折折叠屏与普通平板或手机大小相近。如图3b中的(c)所示,电子设备100的折叠屏完全被折叠后,a屏和c屏分别与b屏相对,对用户不可见。

可以理解的是,由于显示屏的不同显示区域的使用时长或显示内容不同,不同显示区域会出现不同程度的衰减(不同程度的老化),当这种衰减差异随着时间增大时,用户就会察觉到不同显示区域之间的显示效果差异,影响用户体验,因此要求对不同显示区域进行显示效果补偿,以达到用户无法察觉屏幕不同区域存在显示边界。

为了解决上述问题,本申请实施例提供一种像素补偿方法,用户可以通过手动调节,直观有效的调整不同显示区域(不同屏)之间的偏差,简单准确的完成屏幕一致性的补偿,消除不同显示区域之间的显示边界,可以满足不同使用习惯和敏感性的用户对屏幕的显示效果的需求。

示例性的,本申请实施例中的电子设备可以是手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本,以及蜂窝电话、个人数字助理(personaldigitalassistant,pda)、增强现实(augmentedreality,ar)\虚拟现实(virtualreality,vr)设备等包括上述折叠屏的设备,本申请实施例对该电子设备的具体形态不作特殊限制。

如图4所示,电子设备具体可以为手机100。手机100可以包括处理器110,外部存储器接口120,内部存储器121,usb接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,射频模块150,通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及sim卡接口195等。其中传感器模块可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器等。

本发明实施例示意的结构并不构成对手机100的限定。可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(applicationprocessor,ap),调制解调处理器,图形处理器(graphicsprocessingunit,gpu),图像信号处理器(imagesignalprocessor,isp),控制器,存储器,视频编解码器,数字信号处理器(digitalsignalprocessor,dsp),基带处理器,和/或神经网络处理器(neural-networkprocessingunit,npu)等。其中,不同的处理单元可以是独立的器件,也可以是集成在同一个处理器中。

控制器可以是指挥手机100的各个部件按照指令协调工作的决策者。是手机100的神经中枢和指挥中心。控制器根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器中的存储器为高速缓冲存储器。可以保存处理器刚用过或循环使用的指令或数据。如果处理器需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器的等待时间,因而提高了系统的效率。

在一些实施例中,处理器110可以包括接口。其中接口可以包括集成电路(inter-integratedcircuit,i2c)接口,集成电路内置音频(inter-integratedcircuitsound,i2s)接口,脉冲编码调制(pulsecodemodulation,pcm)接口,通用异步收发传输器(universalasynchronousreceiver/transmitter,uart)接口,移动产业处理器接口(mobileindustryprocessorinterface,mipi),通用输入输出(general-purposeinput/output,gpio)接口,用户标识模块(subscriberidentitymodule,sim)接口,和/或通用串行总线(universalserialbus,usb)接口等。

i2c接口是一种双向同步串行总线,包括一根串行数据线(serialdataline,sda)和一根串行时钟线(derailclockline,scl)。在一些实施例中,处理器可以包含多组i2c总线。处理器可以通过不同的i2c总线接口分别耦合触摸传感器,充电器,闪光灯,摄像头等。例如:处理器可以通过i2c接口耦合触摸传感器,使处理器与触摸传感器通过i2c总线接口通信,实现手机100的触摸功能。

i2s接口可以用于音频通信。在一些实施例中,处理器可以包含多组i2s总线。处理器可以通过i2s总线与音频模块耦合,实现处理器与音频模块之间的通信。在一些实施例中,音频模块可以通过i2s接口向通信模块传递音频信号,实现通过蓝牙耳机接听电话的功能。

pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块与通信模块可以通过pcm总线接口耦合。在一些实施例中,音频模块也可以通过pcm接口向通信模块传递音频信号,实现通过蓝牙耳机接听电话的功能。所述i2s接口和所述pcm接口都可以用于音频通信,两种接口的采样速率不同。

uart接口是一种通用串行数据总线,用于异步通信。该总线为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器与通信模块160。例如:处理器通过uart接口与蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块可以通过uart接口向通信模块传递音频信号,实现通过蓝牙耳机播放音乐的功能。

mipi接口可以被用于连接处理器与显示屏,摄像头等外围器件。mipi接口包括摄像头串行接口(cameraserialinterface,csi),显示屏串行接口(displayserialinterface,dsi)等。在一些实施例中,处理器和摄像头通过csi接口通信,实现手机100的拍摄功能。处理器和显示屏通过dsi接口通信,实现手机100的显示功能。

gpio接口可以通过软件配置。gpio接口可以配置为控制信号,也可配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器与摄像头,显示屏,通信模块,音频模块,传感器等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。

usb接口130可以是miniusb接口,microusb接口,usbtypec接口等。usb接口可以用于连接充电器为手机100充电,也可以用于手机100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。还可以用于连接其他电子设备,例如ar设备等。

本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对手机100的结构限定。手机100可以采用本发明实施例中不同的接口连接方式,或多种接口连接方式的组合。

充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块可以通过usb接口接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块可以通过手机100的无线充电线圈接收无线充电输入。充电管理模块为电池充电的同时,还可以通过电源管理模块141为终端设备供电。

电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块接收所述电池和/或充电管理模块的输入,为处理器,内部存储器,外部存储器,显示屏,摄像头,和通信模块等供电。电源管理模块还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在一些实施例中,电源管理模块141也可以设置于处理器110中。在一些实施例中,电源管理模块141和充电管理模块也可以设置于同一个器件中。

手机100的无线通信功能可以通过天线模块1,天线模块2射频模块150,通信模块160,调制解调器以及基带处理器等实现。

天线1和天线2用于发射和接收电磁波信号。手机100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将蜂窝网天线复用为无线局域网分集天线。在一些实施例中,天线可以和调谐开关结合使用。

射频模块150可以提供应用在手机100上的包括第二代(2thgeneration,2g)/第三代(3thgeneration,3g)/第四代(4thgeneration,4g)/第五代(5thgeneration,5g)等无线通信的解决方案的通信处理模块。可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoiseamplifier,lna)等。射频模块由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调器进行解调。射频模块还可以对经调制解调器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,射频模块150的至少部分功能模块可以被设置于处理器150中。在一些实施例中,射频模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。

调制解调器可以包括调制器和解调器。调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器,受话器等)输出声音信号,或通过显示屏显示图像或视频。在一些实施例中,调制解调器可以是独立的器件。在一些实施例中,调制解调器可以独立于处理器,与射频模块或其他功能模块设置在同一个器件中。

通信模块160可以提供应用在手机100上的包括无线局域网(wirelesslocalareanetworks,wlan)(例如,无线保真(wirelessfidelity,wifi))、蓝牙,全球导航卫星系统(globalnavigationsatellitesystem,gnss),调频(frequencymodulation,fm),近距离无线通信技术(nearfieldcommunication,nfc),红外技术(infrared,ir)等无线通信的解决方案的通信处理模块。通信模块160可以是集成至少一个通信处理模块的一个或多个器件。通信模块经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器。通信模块160还可以从处理器接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。

在一些实施例中,手机100的天线1和射频模块耦合,天线2和通信模块耦合。使得手机100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(globalsystemformobilecommunications,gsm),通用分组无线服务(generalpacketradioservice,gprs),码分多址接入(codedivisionmultipleaccess,cdma),宽带码分多址(widebandcodedivisionmultipleaccess,wcdma),时分码分多址(time-divisioncodedivisionmultipleaccess,td-scdma),lte,5g新无线通信(newradio,nr),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(globalpositioningsystem,gps),全球导航卫星系统(globalnavigationsatellitesystem,glonass),北斗卫星导航系统(beidounavigationsatellitesystem,bds),准天顶卫星系统(quasi-zenithsatellitesystem,qzss))和/或星基增强系统(satellitebasedaugmentationsystems,sbas)。

手机100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。

显示屏194用于显示图像,视频等。显示屏包括显示面板。显示面板可以采用液晶显示屏(liquidcrystaldisplay,lcd),oled,有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganiclightemittingdiode的,amoled),miniled,microled,micro-oled,量子点发光二极管(quantumdotlightemittingdiodes,qled)等。在一些实施例中,手机100可以包括1个或n个显示屏,n为大于1的正整数。

仍如图4所示,手机100可以通过isp,摄像头193,视频编解码器,gpu,显示屏以及应用处理器等实现拍摄功能。

isp用于处理摄像头反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。

摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(chargecoupleddevice,ccd)或互补金属氧化物半导体(complementarymetal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,手机100可以包括1个或n个摄像头,n为大于1的正整数。

数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当手机100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。

视频编解码器用于对数字视频压缩或解压缩。手机100可以支持一种或多种编解码器。这样,手机100可以播放或录制多种编码格式的视频,例如:mpeg1,mpeg2,mpeg3,mpeg4等。

npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现手机100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。

外部存储器接口120可以用于连接外部存储卡,例如microsd卡,实现扩展手机100的存储能力。外部存储卡通过外部存储器接口与处理器通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。

内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行手机100的各种功能应用以及数据处理。存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储手机100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,其他易失性固态存储器件,通用闪存存储器(universalflashstorage,ufs)等。

手机100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。

音频模块用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块还可以用于对音频信号编码和解码。在一些实施例中,音频模块可以设置于处理器110中,或将音频模块的部分功能模块设置于处理器110中。

扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。手机100可以通过扬声器收听音乐,或收听免提通话。

受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当手机100接听电话或语音信息时,可以通过将受话器靠近人耳接听语音。

麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风发声,将声音信号输入到麦克风。手机100可以设置至少一个麦克风。在一些实施例中,手机100可以设置两个麦克风,除了采集声音信号,还可以实现降噪功能。在一些实施例中,手机100还可以设置三个,四个或更多麦克风,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。

耳机接口170d用于连接有线耳机。耳机接口可以是usb接口,也可以是3.5mm的开放移动终端平台(openmobileterminalplatform,omtp)标准接口,美国蜂窝电信工业协会(cellulartelecommunicationsindustryassociationoftheusa,ctia)标准接口。

压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器可以设置于显示屏。压力传感器的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器,电极之间的电容改变。手机100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏,手机100根据压力传感器检测所述触摸操作强度。手机100也可以根据压力传感器的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。

陀螺仪传感器180b可以用于确定手机100的运动姿态。在一些实施例中,可以通过陀螺仪传感器确定手机100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器检测手机100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消手机100的抖动,实现防抖。陀螺仪传感器还可以用于导航,体感游戏场景。

气压传感器180c用于测量气压。在一些实施例中,手机100通过气压传感器测得的气压值计算海拔高度,辅助定位和导航。

磁传感器180d包括霍尔传感器。手机100可以利用磁传感器检测翻盖皮套的开合。在一些实施例中,当手机100是翻盖机时,手机100可以根据磁传感器检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。

加速度传感器180e可检测手机100在各个方向上(一般为三轴)加速度的大小。当手机100静止时可检测出重力的大小及方向。还可以用于识别终端姿态,应用于横竖屏切换,计步器等应用。

距离传感器180f,用于测量距离。手机100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,手机100可以利用距离传感器测距以实现快速对焦。

接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。通过发光二极管向外发射红外光。使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定手机100附近有物体。当检测到不充分的反射光时,可以确定手机100附近没有物体。手机100可以利用接近光传感器检测用户手持手机100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器也可用于皮套模式,口袋模式自动解锁与锁屏。

环境光传感器180l用于感知环境光亮度。手机100可以根据感知的环境光亮度自适应调节显示屏亮度。环境光传感器也可用于拍照时自动调节白平衡。环境光传感器还可以与接近光传感器配合,检测手机100是否在口袋里,以防误触。

指纹传感器180h用于采集指纹。手机100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。

温度传感器180j用于检测温度。在一些实施例中,手机100利用温度传感器检测的温度,执行温度处理策略。例如,当温度传感器上报的温度超过阈值,手机100执行降低位于温度传感器附近的处理器的性能,以便降低功耗实施热保护。

触摸传感器180k,也称“触控面板”。可设置于显示屏。用于检测作用于其上或附近的触摸操作。可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型,并通过显示屏提供相应的视觉输出。

骨传导传感器180m可以获取振动信号。在一些实施例中,骨传导传感器可以获取人体声部振动骨块的振动信号。骨传导传感器也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器也可以设置于耳机中。音频模块170可以基于所述骨传导传感器获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器获取的血压跳动信号解析心率信息,实现心率检测功能。

按键190包括开机键,音量键等。按键可以是机械按键。也可以是触摸式按键。手机100接收按键输入,产生与手机100的用户设置以及功能控制有关的键信号输入。

马达191可以产生振动提示。马达可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏不同区域的触摸操作,也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。

指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。

sim卡接口195用于连接用户标识模块(subscriberidentitymodule,sim)。sim卡可以通过插入sim卡接口,或从sim卡接口拔出,实现和手机100的接触和分离。手机100可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口可以支持nanosim卡,microsim卡,sim卡等。同一个sim卡接口可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口也可以兼容不同类型的sim卡。sim卡接口也可以兼容外部存储卡。手机100通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,手机100采用esim,即:嵌入式sim卡。esim卡可以嵌在手机100中,不能和手机100分离。

本申请实施例中,手机100还可以包括gamma单元和显示驱动集成电路(displaydriverintegratedcircuit,ddic)单元,gamma单元和ddic单元可以根据显示屏的像素的电学或光学特性对像素进行补偿。gamma单元或ddic单元可以集成在处理器上或保存在存储器上。

下面以电子设备为手机,以显示屏为折叠屏,折叠屏为外折折叠屏,外折折叠屏可折叠形成第一屏和第二屏,且第一屏和第二屏之间不存在弯折区为例进行说明,如图5所示,本申请实施例提供的像素补偿方法包括:

501、电子设备在第一屏和第二屏显示第一界面,第一界面包括第一图片。

用户长时间(例如,半年)使用折叠屏手机后,由于手机的各个屏的使用次数不同(例如,第一屏使用次数多,第二屏使用次数少),手机的各个屏的衰减速度也不同,导致手机可能存在阴阳屏(例如,第一屏和第二屏的亮度和/或色调不一致,例如第一屏相对于第二屏亮度偏暗,或者,第一屏相对于第二屏色调偏黄等等),从而第一屏和第二屏的分界处可能存在用户可以察觉到的显示边界(下文简称为边界),影响用户体验。此时,用户可以通过设置app对折叠屏的屏幕一致性进行调整,以最大可能的消除阴阳屏的问题。这里的用户可以是手机的使用者(机主),也可以是售后维修人员,在此不做限定。

举例来说,如图6所示,用户可以在手机的桌面601上点击手机的设置app的图标602。当手机检测到用户点击桌面601上的设置app的图标602的操作后,可以启动设置app,显示如图7中的(a)所示的图形用户界面(graphicaluserinterface,gui),该gui可以称为设置界面603。设置界面603可以显示网络和连接的相关设置条目,例如网络和连接的相关设置可以包括移动网络、wlan、蓝牙、个人热点以及更多(与网络和连接相关的)设置等条目。该设置界面603还可以显示个人的相关设置条目,例如显示、声音、壁纸和个性主题等条目。当然,该设置界面603还可以显示其他设置条目,本申请不做限定。

如图7中的(a)所示,用户可以在设置界面603上点击显示控件604,当手机检测到用户在设置界面603上点击显示控件604的操作后,可以显示如图7中的(b)所示的gui,该gui可以称为显示界面605。用户可以在显示界面605上点击屏幕一致性控件606,当手机检测到用户在显示界面605上点击屏幕一致性控件606的操作后,可以显示如图8所示的gui,该gui可以称为屏幕一致性界面801。

或者,如图9中的(a)所示,用户可以在设置界面603上点击更多设置控件607,当手机检测到用户在设置界面603上点击更多设置控件607的操作后,可以显示如图9中的(b)所示的gui,该gui可以称为更多设置界面608。用户可以在更多设置界面608上点击屏幕一致性控件609,当手机检测到用户在更多设置界面608上点击屏幕一致性控件609的操作后,可以显示如图8所示的屏幕一致性界面801。也就是说,屏幕一致性控件可以位于不同的界面,本申请不做具体限定。

如图8所示,用户可以在屏幕一致性界面801选择不同的方式对折叠屏的屏幕一致性进行调节。用户需要在折叠屏为展开状态下对折叠屏的屏幕一致性进行调节。若用户选择方式1,用户可以查看系统提供的一组预设的不同灰阶的纯色图片。在显示每张纯色图片时,若第一屏和第二屏的分界处存在显示边界(对于用户来说,可以认为纯色图片存在显示边界),用户可以针对该纯色图片进行调节,调节的图片数量越多,屏幕一致性调节效果越好;若用户选择方式2,用户可以查看预设灰阶范围内的纯色图片,在显示某一灰阶值的纯色图片时,若第一屏和第二屏的分界处存在显示边界,用户可以针对该纯色图片进行屏幕一致性调节,调节的图片数量越多,屏幕一致性调节效果越好;若用户选择方式3,用户可以选择一张或多张在显示时存在显示边界的截图图片,根据该截图图片进行屏幕一致性调节。如图8所示,若用户选择方式3,用户可以通过选择图片控件803在系统相册中选择一张或多张截图图片,该一张或多张截图图片可以是用户在使用过程中发现手机的第一屏和第二屏的分界处存在显示边界时截图得到的。或者,用户可以通过去截图控件804直接跳转到相应的应用程序并进入相应界面(用户在使用过程中发现手机的第一屏和第二屏的分界处存在显示边界的界面)进行截图,或者可以跳转到桌面进行截图,截图完毕后,可以通过相应控件迅速返回屏幕校准的相关界面。

用户选择屏幕一致性调节方式后,手机可以在第一屏和第二屏显示第一界面,第一界面包括第一图片。应用理解的是,第一图片可以包括多个像素,每个像素可以是由红绿蓝(redgreenblue,rgb)三个子像素组成的。红(r)、绿(g)、蓝(b)三个子像素各自可以有256级灰阶/灰度(从0到255),子像素的灰阶/灰度代表了子像素由最暗到最亮之间不同亮度的层次级别。不同亮度层次的红、绿、蓝子像素组合起来,最终形成不同色彩的像素。若每个像素的每个子像素的灰阶均为255,即所有子像素都打开到最大亮度,屏幕呈现白色,可以认为屏幕显示了一张白色的图片,该白色的图片的灰阶为255。将所有像素的子像素的灰阶统一降低,屏幕可以显示不同灰阶/灰度的灰色,可以认为屏幕显示了不同灰阶的图片。不同的子像素对应不同的颜色分量,例如,r子像素对应红色分量,r子像素的灰阶即红色分量的灰阶,g子像素对应绿色分量,g子像素的灰阶即绿色分量的灰阶,b子像素对应蓝色分量,b子像素的灰阶即蓝色分量的灰阶。

其中,第一图片为包括一种颜色的纯色图片;或者,第一图片为包括至少两种颜色的具有图案的图片。其中,纯色图片包括的全部像素的灰阶值相同,每个像素的子像素的灰阶值相同或不同。举例来说,假设纯色图片包括100个像素,该100个像素中的每个像素的r、g、b子像素的灰阶值可以为100,100,100;或者,该100个像素中的每个像素的r、g、b子像素的灰阶值可以为50,100,150。其中,具有图案的图片包括的全部像素的灰阶值不完全相同,每个像素的子像素的灰阶值相同或不同。

若用户选择方式1,第一图片可以是预设的一组不同灰阶的纯色图片中的一个。例如,可以预设3张纯色图片,预设的纯色图片可以是从全灰阶范围(例如,0-255)内选择的,例如预设的3张纯色图片可以分别为60、180和255,或者预设的纯色图片可以是从低灰阶范围(例如,0-100)内选择的,例如预设的3张纯色图片可以30、70和100。其中,预设的每张纯色图片的r分量(红色分量)、g分量(绿色分量)和b分量(蓝色分量)的灰阶值可以相同,例如,灰阶值为60的纯色图片的r、g、b分量的灰阶值均为60,也可以将r、g、b分量的灰阶值相同的纯色图片称为灰阶图片。

举例来说,如图8所示,若用户选择方式1,即用户在屏幕一致性界面801点击控件802,当手机检测到用户在屏幕一致性界面801上点击控件802的操作后,可以显示如图10a所示的界面1001,界面1001即第一界面。界面1001包括第一图片,例如,第一图片可以是灰阶值为60(r、g、b分量的灰阶值均为60)的纯色图片。第一图片可以占满(铺满)第一屏和第二屏。在第一图片上,可以显示一些用户提示信息和功能按钮。例如,可以显示提示信息1002、ok按钮1003、校准按钮1004,以及虚线1005和虚线1006。虚线1005和虚线1006之间的区域可以称为虚线区域1007(折叠区域,即第一屏和第二屏的分界线所在的区域),用户可以在虚线区域1007内观察,以确定虚线区域1007内是否有淡淡的边界。该边界可以是由于第一屏和第二屏的衰减速度不同导致的。衰减速度较快的屏可能更暗(或发黄),衰减速度较慢的屏可能更亮,因此可能会出现阴阳屏的情况,导致虚线区域1007内可能存在淡淡的边界,影响用户体验。若用户确定该虚线区域1007内存在边界,可以点击校准按钮1004进行屏幕校准;若用户确定该虚线区域1007内无明显边界,可以点击ok按钮进入下一步,例如可以进入第二界面,第二界面包括第二图片,第二图片与第一图片不同,用户可以查看第一屏和第二屏在显示第二图片是否存在边界。

若用户选择方式2,第一图片可以是用户从预设的灰阶范围内的纯色图片选择得到的。其中,预设的灰阶范围内的每张纯色图片的r分量、g分量和b分量的灰阶值可以相同或不相同。以纯色图片的r分量、g分量和b分量的灰阶值相同为例,如图10b所示,可以在第一界面1001提供一个滑动条1008,用户可以通过拖动滑动条1008上的滑块1009选择一张纯色图片。该滑动条对应的灰阶范围可以是0-255,用户可以检查各个灰阶的纯色图片是否满足屏幕一致性(是否存在边界),从灰阶值为0-255的纯色图片中选择一张存在边界的纯色图片(即显示该纯色图片时,在第一屏和第二屏的分界处存在显示边界)。或者,可以在第一界面提供一个数值选择框,数据选择框对应的灰阶范围可以是0-255,用户可以通过修改数据选择框的数值选择一张存在边界的纯色图片。这样,用户可以查看预设灰阶范围内的所有纯色图片,在进行屏幕一致性检查时,可以更灵活,更准确地选择出不满足屏幕一致性(存在边界)的纯色图片,并根据该纯色图片进行屏幕校准。

若用户选择方式3,第一图片可以是第一用户截图或者是对第一用户截图进行预设处理得到的。例如,用户可以从系统相册选择一张存在显示边界的用户截图(即显示该用户截图时,在第一屏和第二屏的分界处存在显示边界),手机可以将用户选择的用户截图(第一用户截图)作为第一图片,或者手机可以对用户选择的用户截图(第一用户截图)进行预设处理得到第一图片。其中,预设处理可以是对第一用户截图进行灰阶化处理,灰阶化处理后得到的第一图片的每个像素的r分量、g分量和b分量分别与第一用户截图的r分量、g分量和b分量的平均值相同。其中,第一用户截图的r分量的平均值为第一用户截图包括的全部r子像素的灰阶值(r分量)的和与第一用户截图包括的全部r子像素的数目的商。类似的,第一用户截图的g分量的平均值为第一用户截图包括的全部g子像素的灰阶值(g分量)的和与第一用户截图包括的全部g子像素的数目的商,第一用户截图的b分量的平均值为第一用户截图包括的全部r子像素的灰阶值(b分量)的和与第一用户截图包括的全部b子像素的数目的商。这样,用户可以更有针对性地根据第一用户截图或者第一用户截图对应的第一图片进行屏幕校准。

另外,在一些实施例中,当手机检测到用户在显示界面605上点击屏幕一致性控件606的操作后,或者,当手机检测到用户在更多设置界面608上点击屏幕一致性控件609的操作后,如图10a所示,手机可以直接显示第一界面1001,第一界面1001中的第一图片可以是预设的一组不同灰阶的纯色图片中的一个。或者,如图10b所示,用户可以在第一界面拖动滑动条选择一张纯色图片。或者,当手机检测到用户在显示界面605上点击屏幕一致性控件606的操作后,或当手机检测到用户在更多设置界面608上点击屏幕一致性控件609的操作后,可以弹出提示框,提示用户从系统相册中选择一张或多张存在显示边界的截图用于屏幕一致性校准。

502、接收用户的第一操作,第一操作用于确定根据第一图片进行屏幕校准。

第一屏和第二屏在显示第一图片时,若用户确定第一屏和第二屏的分界处存在显示边界,用户可以在第一界面进行第一操作,确定进行屏幕校准。例如,如图10a所示,若用户确定折叠区域1007内存在边界,可以点击校准按钮1004,手机接收用户对折叠屏上显示的校准按钮1004的点击操作,确定用户需要根据第一图片进行屏幕校准。

或者,用户可以输入语音操作指令,该语音操作指令用于指示需要进行屏幕校准,手机可以接收用户的语音操作指令,确定用户需要进行屏幕校准。例如,用户可以靠近麦克风说“校准”或者“我要校准”,手机接收用户输入的语音信息,确定用户需要进行屏幕校准。

503、响应于第一操作,在第一屏和第二屏显示第一图片的第一颜色分量。

手机确定需要根据第一图片进行屏幕校准后,可以将第一图片分解成至少一种颜色分量,并在第一屏和第二屏分别显示至少一种颜色分量中的每一种颜色分量,以便用户对每一种颜色分量分别进行校准。当然,若第一图片是只有一种颜色分量的纯色图片,则无需进一步分解。例如,第一图片的每个像素的r,g,g分量的灰阶可以是100,0,0,即第一图片是纯红色的图片,那么无需对第一图片进行分解。

在一些实施例中,手机可以将第一图片分解成红色分量、绿色分量、蓝色分量、黄色分量、青色分量或品红色分量中的一种或多种颜色分量。例如,手机可以将第一图片分解成红色分量、绿色分量和蓝色分量;或者,手机可以将第一图片分解成蓝色分量和黄色分量,黄色分量是红色分量和绿色分量的混合。

手机可以根据预设顺序显示上述每一种颜色分量,例如,若手机将第一图片分解成了红色分量、绿色分量、蓝色分量,手机可以根据红色分量、绿色分量和蓝色分量的顺序显示各颜色分量,即第一颜色分量为红色分量;或者,手机可以根据蓝色分量、绿色分量、红色分量的顺序显示各颜色分量,即第一颜色分量为蓝色分量,本申请不做限定。

举例来说,假设手机可以将第一图片分解成红色分量、绿色分量和蓝色分量,并根据红色分量、绿色分量和蓝色分量的顺序显示各颜色分量,如图10a所示,响应于用户点击校准按钮1004的操作,如图11中的(a)所示,手机可以在界面1101显示红色分量,在界面1101上,还可以显示一些用户提示信息和功能按钮,例如,滑块1102,保存按钮1103、提示信息1104和虚线区域1105。用户可以在虚线区域1105内观察,确定虚线区域1105内是否有淡淡的边界,有边界则可以拖动滑块1102进行调整,调整完毕后用户可以点击保存按钮1103对调整信息进行保存并可以继续对下一个颜色分量进行调整。当手机检测到用户在界面1101上点击保存按钮1103的操作后,可以显示如图11中的(b)所示的界面1106,手机可以在界面1106显示绿色分量,还可以在界面1106上显示一些用户提示信息和功能按钮,例如,滑块1107,保存按钮1109、提示信息1111和虚线区域1110。用户可以在虚线区域1110内观察,确定虚线区域1110内是否有淡淡的边界,有边界则可以拖动滑块1107进行调整,调整完毕可以点击保存按钮1109对调整信息进行保存并可以继续对下一个颜色分量进行调整。当手机检测到用户在界面1106上点击保存按钮1109的操作后,可以显示如图11中的(c)所示的界面1112,手机可以在界面1112显示蓝色分量,还可以在界面1102上显示一些用户提示信息和功能按钮,例如,滑块1113,保存按钮1114、提示信息1116和虚线区域1115。用户可以在虚线区域1115内观察,确定虚线区域1115内是否有淡淡的边界,有边界则可以拖动滑块1107进行调整。

504、接收用户的第二操作,第二操作用于根据第一屏上显示的第一颜色分量的灰阶调整第二屏上显示的第一颜色分量的灰阶,第一屏上显示的第一颜色分量的灰阶不变。

示例性的,第一屏可以是主屏,第二屏可以是副屏。即可以根据主屏的颜色分量的灰阶调节副屏的颜色分量的灰阶。主屏由于使用频繁,可能更暗,副屏由于使用频率稍低,可能更亮,可以将副屏的亮度调低,以保持副屏和主屏的亮度一致,从而保证屏幕一致性。其中,调整后的副屏上显示的第一颜色分量的灰阶小于主屏上显示的第一颜色分量的灰阶。或者,第一屏可以是副屏,第二屏可以是主屏。即可以根据副屏的颜色分量的灰阶调节主屏的颜色分量的灰阶,可以将主屏的亮度调高,以保持主屏和副屏的亮度一致,从而保证屏幕一致性。其中,调整后的主屏上显示的第一颜色分量的灰阶大于副屏上显示的第一颜色分量的灰阶。

举例来说,如图11中的(a)所示,用户可以通过拖动滑块1102来调整第二屏上显示的第一颜色分量(红色分量)的灰阶。在调整的过程中,第一屏上显示的第一颜色分量的灰阶不变,第二屏上显示的第一颜色分量的灰阶根据滑块1102的位置的变化而变化。或者,用户也可以通过修改第二屏上显示的用于调整灰阶的数值选择框的数值来调整第二屏上显示的第一颜色分量的灰阶。

505、响应于第二操作,在第二屏实时显示第一颜色分量的灰阶的调整效果。

如图11中的(a)所示,用户可以对滑块1102进行拖动操作,滑块1102的位置发生变化,第二屏上显示的第一颜色分量的灰阶根据滑块1102的位置的变化而变化。

506、接收用户的第三操作,第三操作用于确定当前调整效果满足屏幕一致性。

如图12a中的(a)和(b)所示,在界面1101中,用户将滑块1102从第一位置拖动到第二位置后,若确定虚线区域1105内淡淡的边界消失了,即滑块位于第二位置时,虚线区域1105内不存在淡淡的边界,即满足屏幕一致性,用户可以点击保存按钮,以保存当前调整结果。

手机确定用户对第一颜色分量调整完毕后,可以在第一屏和第二屏显示第二颜色分量;第二颜色分量与第一颜色分量不同。例如,如图11中的(a)所示,当手机检测到用户在界面1101上点击保存按钮1103的操作后,可以显示如图11中的(b)所示的界面1106,手机可以在界面1106显示绿色分量。

进一步的,手机可以接收用户的第五操作,第五操作用于根据第一屏上显示的第二颜色分量的灰阶调整第二屏上显示的第二颜色分量的灰阶,用户调整第二屏上显示的第二颜色分量的灰阶的过程可以参考上文中用户调整第二屏上显示的第一颜色分量的灰阶的过程,在此不做赘述。

手机确定用户对第二颜色分量调整完毕后,可以在第一屏和第二屏显示第三颜色分量;第三颜色分量与第一颜色分量和第二颜色分量不同。例如,如图11中的(b)所示,当手机检测到用户在界面1106上点击保存按钮1109的操作后,可以显示如图11中的(c)所示的界面1111,手机可以在界面1112显示蓝色分量。进一步的,手机可以接收用户用于调节第二屏上显示的蓝色分量的灰阶的操作。

需要说明的是,用户并非在每种颜色分量对应的界面都调整该颜色分量的灰阶,只有用户认为在该颜色分量对应的界面存在分界线时,用户才对该颜色分量的灰阶进行调整,若用户认为该颜色分量对应的界面不存在分界线,用户可以直接点击保存按钮以进入下一步(即进入下一个颜色分量的调整界面)。

可以理解的是,仅根据一张图片进行屏幕校准可能存在较大误差,因此可以让用户调整多张图片,以提高对屏幕一致性校准的准确性。例如,在用户调整完第一图片的各个颜色分量后,手机可以进一步在第一屏和第二屏显示第二界面,第二界面包括第二图片,第二图片与第一图片不同。

其中,第二图片可以是预设的一组不同灰阶的纯色图片中的一个,例如第二图片可以是灰阶值为180的纯色图片,或者,第二图片是对第一图片加减预设灰阶值得到的,例如,假设第二图片的灰阶是在第一图片的基础上加30,若第一图片的灰阶值为60,则第二图片的灰阶值可以是60+30=90。或者,第二图片可以是对第二用户截图进行预设处理得到的,第二用户截图和第一用户截图不同。或者,第二图片是用户从预设的灰阶范围内的纯色图片选择得到的,例如,用户对第一图片的各个颜色分量调整完毕后,可以返回如图10b所示的界面,用户可以拖动滑动条1008上的滑块1009重新选择一张存在边界的纯色图片(即第二图片)。

进一步的,手机可以接收用户的第六操作,第六操作用于确定根据第二图片进行屏幕校准,响应于第六操作,手机可以在第一屏和第二屏显示第二图片的第一颜色分量;而后,手机可以接收用户的第七操作,第七操作用于根据第一屏上显示的第一颜色分量的灰阶调整第二屏上显示的第一颜色分量的灰阶。用户调整第二图片的各个颜色分量的过程可以参考上文中用户调整第一图片的各个颜色分量的过程,在此不做赘述。

最后,用户对各个纯色图片的各个颜色分量调整完毕后,等待屏幕校准生效,屏幕校准生效过程可以如步骤507所述:

507、根据调整后的第二屏上显示的第一颜色分量的灰阶与调整前的第二屏上显示的第一颜色分量的灰阶的第一差值确定第二屏上的第一子像素的补偿值,第一子像素是第一颜色分量对应的子像素,根据第二屏上的第一子像素的补偿值对第二屏上的第一子像素进行补偿。

若用户仅调整了一张纯色图片(例如,第一图片)的第一颜色分量,手机可以根据第二屏上显示的第一颜色分量调整后的灰阶与调整前的灰阶的第一差值确定第二屏上的第一子像素的补偿值。如图12a中的(a)和(b)所示,第一差值可以是滑块1102位于第一位置时第一颜色分量的灰阶与滑块1102位于第二位置时第一颜色分量的灰阶之间的差值(例如,gain值)。

示例性的,手机可以根据第一差值(例如,假设调整前第二屏上的第一子像素的灰阶为100,调整后为92,第一差值为100-92=8)确定第二屏上的第一子像素的增益(gain)值(例如,gain值可以为8/100=0.08),根据该gain值模拟出针对第二屏上的第一子像素的gamma调整曲线,进而根据第一子像素的gamma调整曲线确定第二屏上的第一子像素在全部灰阶(例如,0-255)的补偿值。

同理,手机可以根据第一图片的第二颜色分量调整前后的差值确定第二屏上的第二子像素的gain值,根据该gain值模拟出针对第二屏上的第二子像素的gamma调整曲线,进而根据第二子像素的gamma调整曲线确定第二屏上的第二子像素在全部灰阶的补偿值,第二颜色分量对应第二子像素。手机可以根据第一图片的第三颜色分量调整前后的差值确定第二屏上的第三子像素的gain值,根据该gain值模拟出针对第二屏上的第三子像素的gamma调整曲线,进而根据第三子像素的gamma调整曲线确定第二屏上的第三子像素在全部灰阶的补偿值,第二颜色分量对应第三子像素。而后,手机可以根据第二屏上的各个子像素的补偿值对第二屏上的各个子像素进行补偿。

若用户调整了多张纯色图片,例如调整了两张图片,分别为第一图片和第二图片,可以根据第一图片调整后的第一颜色分量的灰阶与调整前的第一颜色分量的灰阶的第一差值,以及第二图片调整后的第一颜色分量的灰阶与调整前的第一颜色分量的灰阶的第二差值,确定第二屏上的第一子像素的补偿值。

示例性的,手机可以根据上述第一差值和第二差值确定第二屏上的第一子像素的gain值,根据该gain值模拟出针对第一子像素的gamma调整曲线,进而根据第一子像素的gamma调整曲线确定第二屏上的第一子像素在全部灰阶的补偿值。相比仅根据第一差值确定第二屏上的第一子像素的补偿值,根据第一差值和第二差值确定的第二屏上的第一子像素的补偿值更加准确。

同理,手机可以根据第一图片的第二颜色分量调整前后的差值以及第二图片的第二颜色分量调整前后的差值确定第二屏上的第二子像素的gain值,根据该gain值模拟出针对第二子像素的gamma调整曲线,进而根据第二子像素的gamma调整曲线确定第二屏上的第二子像素在全部灰阶的补偿值。手机可以根据第一图片的第三颜色分量调整前后的差值以及第二图片的第三颜色分量调整前后的差值确定第二屏上的第三子像素的gain值,根据该gain值模拟出针对第三子像素的gamma调整曲线,进而根据第三子像素的gamma调整曲线确定第二屏上的第三子像素在全部灰阶的补偿值。而后,手机可以根据第二屏上的各个子像素的补偿值对第二屏上的各个子像素进行补偿。

可选的,在步骤504之前,还可以包括步骤503a:

503a、接收用户的第四操作,第四操作用于调整折叠屏的背光亮度。

由于oled屏是单像素发光,其老化现象在不同的背光亮度/强度下,会给用户不同程度的屏幕一致性差异感受。因此可以通过调整背光亮度对各个背光亮度下的各个图片进行检查,对不满足屏幕一致性的图片进行调整,以满足用户对于屏幕的一致性要求。

举例来说,如图12b中的(a)或(b)所示,可以在界面1001再提供一个滑动条1010,用户可以通过拖动滑动条1010上的滑块1011选择相应的背光亮度。滑动条1010对应的亮度范围可以是0-255。或者,可以在第一界面提供一个数值选择框,例如数据选择框对应的亮度范围可以是0-255,用户可以通过修改数据选择框的数值选择相应的背光亮度。

可选的,还可以向用户提供色彩空间选择画面,由用户定制需要调整的灰阶及颜色分量,以提供更好的屏幕显示体验。

基于本申请实施例提供的方法,用户确定第一屏和第二屏在显示第一图片时存在显示边界时,可以对第一图片的各个颜色分量进行调整,并基于各个颜色分量调整前后的差值对第二屏上的各个子像素进行补偿,避免出现阴阳屏的问题,能够满足不同敏感度、不同使用习惯的用户对屏幕一致性的需求。

进一步的,若用户确定第一屏和第二屏在显示多张不同的图片(例如第一图片和第二图片)时都存在显示边界,用户可以分别对第二屏上显示的第一图片和第二图片的各个颜色分量进行调整,并基于第一图片和第二图片的各个颜色分量调整前后的差值对第二屏上的各个子像素进行补偿,避免出现阴阳屏的问题,能够满足不同敏感度、不同使用习惯的用户对屏幕一致性的需求。

可以理解的是,若电子设备包括一个显示屏,即为单屏显示,用户可以分别判断显示屏上每两个显示区域之间是否存在边界,若存在边界可以进行相应调整,其调整过程可以参考上文包括两个屏的折叠屏的调整过程,在此不做赘述。

如图13所示,本申请实施例提供一种像素补偿方法,应用于包括显示屏的电子设备,下面以显示屏为折叠屏,折叠屏为外折折叠屏,外折折叠屏可折叠形成第一屏、第二屏和第三屏,且第一屏为弯折区,第二屏为主屏,第三屏为副屏为例进行说明,该方法包括:

1301、电子设备在第一屏、第二屏和第三屏显示第一界面,第一界面包括第一图片。

由于在不同的场景下,用户使用各个屏的频率不同(例如,主屏使用最频繁,副屏次之,弯折区更次之),手机的各个屏的衰减速度也不同,导致手机可能存在阴阳屏(即主屏、副屏和弯折区的亮度和/或色调不一致),从而折叠屏的折叠区域(主屏和弯折区的分界线所在的区域,以及副屏和弯折区的分界线)可能存在用户可以察觉到的边界,影响用户体验。用户可以通过设置app对折叠屏的屏幕一致性进行调整,以最大可能的消除阴阳屏的问题。

如图6所示,用户可以在手机的桌面601上点击手机的设置app的图标602,以进入如图7中的(a)所示的设置界面603,用户可以在设置界面603上点击显示控件604,以进入如图7中的(b)所示的显示界面605,用户可以在显示界面605上点击屏幕一致性控件606,以进入如图8所示的屏幕一致性界面801。

或者,如图9中的(a)所示,用户可以在设置界面603上点击更多设置控件607,以进入如图9中的(b)所示的设置界面608,用户可以在更多设置界面608上点击屏幕一致性控件609,以进入如图8所示的屏幕一致性界面801。

用户可以在屏幕一致性界面801选择不同的方式对折叠屏的屏幕一致性进行调节。具体过程可以参考步骤501的相关描述,在此不做赘述。

用户选择屏幕一致性调节方式后,手机可以在第一屏、第二屏和第三屏显示第一界面,第一界面包括第一图片。第一图片的相关描述可以参考步骤501,在此不做赘述。

1302、接收用户的第一操作,第一操作用于确定根据第一图片进行屏幕校准。

手机在显示第一图片时,可以在一个或多个位置存在显示边界,例如,在第一屏和第二屏的分界处存在显示边界,和/或,在第一屏和第三屏的分界处存在显示边界。

若用户确定屏幕存在显示边界,用户可以进行第一操作,确定根据第一图片进行屏幕校准。例如,用户可以通过点击校准按钮或通过语音操作指令指示手机校准第一图片。

举例来说,如图8所示,若用户选择方式1,即用户在屏幕一致性界面801点击控件802,当手机检测到用户在屏幕一致性界面801上点击控件802的操作后,可以显示如图14所示的gui,该gui即第一界面。第一界面1401包括第一图片,例如,第一图片可以是灰阶值为60的纯色图片。第一图片可以占满(铺满)主屏、副屏和弯折区。在第一图片上,可以显示一些用户提示信息和功能按钮。例如,可以显示提示信息1402、ok按钮1403、校准按钮1404,以及虚线区域1405和虚线区域1406。副屏和弯折区的分界线位于虚线区域1405,主屏和弯折区的分界线位于虚线区域1406,用户可以分别在虚线区域1405和虚线区域1406内观察,以确定虚线区域1405和虚线区域1406内是否有淡淡的边界。若用户确定虚线区域1405和/或虚线区域1406内存在边界,可以点击校准按钮1404进行调整;若用户确定该虚线区域1407内无明显边界,可以点击ok按钮进入下一步,例如可以进入第二界面,第二界面包括第二图片,第二图片的灰阶与第一图片的灰阶不同,用户可以查看屏幕在显示第二图片是否存在显示边界。

1303、响应于第一操作,在第一屏、第二屏和第三屏显示第一颜色分量。

手机确定需要校准第一图片后,可以将第一图片分解成至少一种颜色分量,并在第一屏和第二屏分别显示至少一种颜色分量中的每一种颜色分量,以便用户对每一种颜色分量分别进行校准。具体过程可以参考步骤503。

举例来说,假设手机将第一图片分解成红色分量、绿色分量和蓝色分量,并根据红色分量、绿色分量和蓝色分量的顺序显示各颜色分量,如图14所示,响应于用户点击校准按钮1404的操作,如图15中的(a)所示,手机可以在界面1501显示红色分量,在界面1501上,还可以显示一些用户提示信息和功能按钮,例如,滑块1502,保存按钮1503、提示信息1504、虚线区域1505、虚线区域1506和滑块1507。用户可以分别在虚线区域1505和虚线区域1506内观察,确定虚线区域1505和虚线区域1506内是否有淡淡的边界,若虚线区域1505内存在边界则可以拖动滑块1502进行调整,若虚线区域1506内存在边界则可以拖动滑块1507进行调整,调整完毕后用户可以点击保存按钮1503对调整信息进行保存并可以继续对下一个颜色分量进行调整。

当手机检测到用户在界面1501上点击保存按钮1503的操作后,可以显示如图15中的(b)所示的界面1508,手机可以在界面1508显示绿色分量,用户可以在分别在两个虚线区域内观察,确定虚线区域内是否有淡淡的边界,有边界则可以拖动相应的滑块进行调整,调整完毕可以点击保存按钮1509对调整信息进行保存并可以继续对下一个颜色分量进行调整。当手机检测到用户在界面1508上点击保存按钮1509的操作后,可以显示如图15中的(c)所示的界面1510,手机可以在界面1510显示蓝色分量,用户可以在界面1510内进行相应的调整,具体过程可以参考上文的相关描述,在此不做赘述。

1304、接收用户的第二操作,第二操作用于根据第一屏上显示的第一颜色分量的灰阶调整第二屏上显示的第一颜色分量的灰阶。

用户根据第一屏上显示的第一颜色分量的灰阶调整第二屏上显示的第一颜色分量的灰阶时,可以在第一屏和第三屏的分界线处进行遮挡,防止干扰用户视线。如图16中的(a)所示,用户通过滑块1502调整主屏显示的第一颜色分量的灰阶时,可以在虚线区域1506放置黑条进行遮挡,防止干扰用户视线。

1305、响应于第二操作,在第二屏实时显示第一颜色分量的灰阶的调整效果。

1306、接收用户的第三操作,第三操作用于确定当前调整效果满足屏幕一致性。

用户对第二屏上显示的第一颜色分量的灰阶调整完毕后,可以继续调整第三屏上显示的第一颜色分量的灰阶。即,手机可以接收用户的第八操作,第八操作用于根据第一屏上显示的第一颜色分量的灰阶调整第三屏上显示的第一颜色分量的灰阶,响应于第八操作,在第二屏实时显示第一颜色分量的灰阶的调整效果。

可选的,用户根据第一屏上显示的第一颜色分量的灰阶调整第三屏上显示的第一颜色分量的灰阶时,可以在第一屏和第三屏的分界处进行遮挡,防止干扰用户视线。如图16中的(b)所示,用户通过滑块1507调整副屏上显示的第一颜色分量的灰阶时,可以在虚线区域1505放置黑条进行遮挡,防止干扰用户视线。

1307、根据调整后的第二屏上显示的第一颜色分量的灰阶与调整前的第二屏上显示的第一颜色分量的灰阶的第一差值确定第二屏上的第一子像素的补偿值,第一子像素是第一颜色分量对应的子像素,根据第二屏上的第一子像素的补偿值对第二屏上的第一子像素进行补偿。

具体过程可以参考步骤507,在此不做赘述。

并且,手机可以根据调整后的第三屏上显示的第一颜色分量的灰阶与调整前的第三屏上显示的第一颜色分量的灰阶的第三差值确定第三屏上的第一子像素的补偿值,第一子像素是第一颜色分量对应的子像素,根据第三屏上的第一子像素的补偿值对第三屏上的第一子像素进行补偿。具体过程可以参考步骤507,在此不做赘述。

可选的,在步骤1304之前,还可以包括步骤1303a:

1303a、接收用户的第四操作,所述第四操作用于调整所述折叠屏的背光亮度。

具体过程可以参考步骤503a。

基于本申请实施例提供的方法,用户可以第一图片的各个颜色分量进行调整,并基于各个颜色分量调整前后的差值对第二屏和第三屏上的各个子像素进行补偿,能够满足不同敏感度、不同使用习惯的用户对屏幕一致性的需求。

进一步的,用户可以对多张图片(例如第一图片和第二图片)的各个颜色分量进行调整,并基于第一图片和第二图片的各个颜色分量调整前后的差值对第二屏和第三屏上的各个子像素进行补偿,能够满足不同敏感度、不同使用习惯的用户对屏幕一致性的需求。

可以理解的是,若折叠屏可折叠形成三个以上的屏(例如,四个屏或五个屏),可以在显示界面标注(框选)出每两个屏的分界处(分界线),用户可以分别判断每两个屏之间是否存在边界,若存在边界可以进行相应调整,其调整过程可以参考上文包括两个屏或三个屏的折叠屏的调整过程,在此不做赘述。

图17是本申请实施例的电子设备的软件结构框图。电子设备的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的android系统为例,示例性说明电子设备的软件结构。

分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,androidruntime和系统库,以及内核层。

应用程序层可以包括一系列应用程序包。

如图17所示,应用程序包可以包括相机,图库,日历,通话,地图,设置,wlan,蓝牙,音乐,视频,短信息等应用程序。

应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramminginterface,api)和编程框架。应用程序框架层包括一些预先定义的函数。

如图17所示,应用程序框架层可以包括活动管理器、窗口管理器,内容提供器,资源管理器,通知管理器等,本申请实施例对此不做任何限制。

活动管理器(activitymanager):用于管理每个应用的生命周期。应用通常以activity的形式运行在操作系统中。对于每一个activity,在活动管理器中都会有一个与之对应的应用记录(activityrecord),这个activityrecord记录了该应用的activity的状态。活动管理器可以利用这个activityrecord作为标识,调度应用的activity进程。

窗口管理器(windowmanagerservice):用于管理在屏幕上使用的图形用户界面(graphicaluserinterface,gui)资源,具体可用于:获取显示屏大小、窗口的创建和销毁、窗口的显示与隐藏、窗口的布局、焦点的管理以及输入法和壁纸管理等。

内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,终端振动,指示灯闪烁等。

本申请实施例中,应用程序框架层还可以包括屏幕一致性调整服务,屏幕一致性调整服务可以根据用户操作在显示屏呈现不同的显示效果。

示例性的,如图8所示,用户选择屏幕一致性调节方式后,手机进行屏幕校准初始化,将gamma单元和/或demura单元调整为初始状态,可选的,将屏幕背光切换为手动模式。在图10a所示的第一图片的调整场景下,电子设备检测到用户指示校准第一图片的操作(即点击校准按钮1004的操作)后,显示如图11中的(a)所示的针对第一颜色分量的调整界面。触摸传感器检测到用户拖动滑块1102的操作后,屏幕一致性调整服务可以调用ap驱动中的gamma调整单元或者可以调用ddic驱动中的demura单元对第二屏上的各个子像素进行补偿。若用户确认屏幕一致性已经达标,则可以点击保存按钮,触摸传感器检测到用户点击保存按钮的操作后,屏幕一致性调整服务可以将调整结果写入显示终端芯片,并保存至文件系统,保证后续产品的使用能够满足用户的需求。

另外,补偿调整期间(用户实时拖动滑块进行调整的期间内),可以采用实时生效的硬件模块,例如,调用ap驱动中的gamma调整单元或者可以调用ddic驱动中的demura单元进行实时补偿,以便用户可以实时查看调整结果。调整结束后,补偿生效的时候则可以根据终端显示产品的硬件平台能力使用非实时生效的硬件模块,以释放更多的硬件资源用于支持其他的显示效果特性。

应用程序框架层以下的系统库和内核层等可称为底层系统,底层系统中包括用于提供显示服务的底层显示系统,例如,底层显示系统包括内核层中的显示驱动以及系统库中的surfacemanager等。

如图17所示,androidruntime包括核心库和虚拟机。androidruntime负责安卓系统的调度和管理。核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。

如图17所示,系统库可以包括多个功能模块。例如:表面管理器(surfacemanager),媒体库(medialibraries),opengles,sgl等。

表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。

媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。

opengles用于实现三维图形绘图,图像渲染,合成,和图层处理等。

sgl是2d绘图的绘图引擎。

如图17所示,内核层是硬件和软件之间的层。内核层至少包含ddic驱动,摄像头驱动,ap驱动,音频驱动和传感器驱动等。

本申请另一些实施例还提供一种像素补偿装置,该装置可以应用于上述电子设备。该装置用于执行上述方法实施例中手机执行的各个功能或者步骤。

在采用对应各个功能划分各个功能模块的情况下,图18示出了上述实施例中所涉及的电子设备的一种可能的结构示意图,该电子设备用于实现以上各个方法实施例中记载的方法,其具体包括:显示单元1801、接收单元1802和处理单元1803。

其中,显示单元1801,用于支持电子设备执行图5所示的过程501、503和505;图13所示的过程1301、1303和1305。接收单元1802,用于支持电子设备执行图5所示的过程502、504和506;图13所示的过程1302、1304和1306。处理单元1803,用于支持电子设备执行图5所示的过程507;图13所示的过程1307。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

本申请实施例还提供一种芯片系统,如图19所示,该芯片系统包括至少一个处理器1901和至少一个接口电路1902。处理器1901和接口电路1902可通过线路互联。例如,接口电路1902可用于从其它装置(例如电子设备的存储器)接收信号。又例如,接口电路1902可用于向其它装置(例如处理器1901)发送信号。示例性的,接口电路1902可读取存储器中存储的指令,并将该指令发送给处理器1901。当所述指令被处理器1901执行时,可使得电子设备执行上述实施例中的各个步骤。当然,该芯片系统还可以包含其他分立器件,本申请实施例对此不作具体限定。

本申请实施例还提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在上述电子设备上运行时,使得该电子设备执行上述方法实施例中手机执行的各个功能或者步骤。

本申请实施例还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例中手机执行的各个功能或者步骤。

通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1