一种数据处理方法、电子设备、芯片系统及存储介质技术方案

技术编号:31480093 阅读:15 留言:0更新日期:2021-12-18 12:13
本申请实施例提供一种数据处理方法、电子设备、芯片系统及存储介质,涉及屏下环境光技术领域,可以解决环境光传感器的校准时开发难度大、开发周期长的问题。该方法包括:在待校准的电子设备的应用层设置校准程序包,校准程序包可以基于校准流程指示电子设备的显示屏显示图像;位于硬件抽象层的生产服务进程可以获得环境光传感器采集的与显示的图像相关的数据;在硬件抽象层设置校准算法库,校准算法库用于基于环境光传感器采集的数据得到校准数据,该校准数据用于在环境光传感器采集环境光时计算采集的环境光中的噪声。时计算采集的环境光中的噪声。时计算采集的环境光中的噪声。

【技术实现步骤摘要】
一种数据处理方法、电子设备、芯片系统及存储介质


[0001]本申请实施例涉及屏下环境光领域,尤其涉及一种数据处理方法、电子设备、芯片系统及存储介质。

技术介绍

[0002]随着电子设备的发展,电子设备的显示屏的占比越来越高。为追求极致的屏占比,可以将电子设备上的环境光传感器设置在电子设备的有机发光二极管(Organic Light

Emitting Diode,OLED)屏下方。OLED屏本身会发光,这就导致置于OLED屏下方的环境光传感器采集的环境光中包含噪声。噪声通常与环境光传感器和显示屏之间的相对位置有关。因此,在电子设备出厂前、电子设备维修(例如,更换显示屏、拆机等)后,均需要对电子设备的环境光传感器进行校准。
[0003]电子设备出厂前的校准需要采用特定的校准设备。由于该校准设备昂贵,电子设备维修阶段(例如,返厂维修时,服务网点维修时)不再采用该校准设备。这就要求开发人员需要额外开发至少一套无需该校准设备参与的校准方式。导致开发人员的开发难度大、开发周期长。

技术实现思路

[0004]本申请实施例提供一种数据处理方法、电子设备、芯片系统及存储介质,解决环境光传感器的校准时开发难度大、开发周期长的问题。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请实施例提供一种数据处理方法,应用于电子设备,电子设备包括:第一应用、生产服务进程、校准算法库和显示屏,该方法包括:
[0007]第一应用接收第一信息,第一信息用于指示显示屏显示第一图像;
[0008]显示屏显示第一图像;
[0009]第一应用向生产服务进程发送第一请求信息;
[0010]响应于接收第一请求信息,生产服务进程获取电子设备的环境光传感器采集的第一数据,第一数据为显示屏显示第一图像时,环境光传感器采集的数据;
[0011]生产服务进程向校准算法库发送第一数据;
[0012]校准算法库基于第一数据,得到第一测试数据。
[0013]本申请实施例中,在待校准的电子设备的应用层设置第一应用,第一应用可以基于校准流程指示电子设备的显示屏显示图像;第一应用向位于硬件抽象层的生产服务进程发送请求信息,生产服务进程接收到请求信息可以获得环境光传感器采集与显示的图像相关的数据;生产服务进程可以将获取的数据发送给在硬件抽象层设置校准算法库,校准算法库用于基于环境光传感器采集的数据得到校准数据,该校准数据用于在环境光传感器采集环境光时计算采集的环境光中的噪声。该方法的实施完全依赖待校准的电子设备,不再需要特定的校准设备,可以应用在产线生产阶段、维修阶段对环境光传感器进行校准。开发
难度小、开发周期短。
[0014]在第一方面的一种可能的实现方式中,第一请求信息携带第一标识;
[0015]生产服务进程向校准算法库发送第一数据包括:
[0016]生产服务进程向校准算法库发送第一数据和第一标识。
[0017]在第一方面的一种可能的实现方式中,生产服务进程向校准算法库发送第一数据和第一标识之后,该方法还包括:
[0018]校准算法库确定第一标识是否与目标标识相同;
[0019]若第一标识与目标标识不相同,则校准算法库向生产服务进程发送第一响应,第一响应携带第一标识;
[0020]响应于接收第一响应,生产服务进程向第一应用发送第二响应,第二响应携带第一标识。
[0021]在第一方面的一种可能的实现方式中,生产服务进程向第一应用发送第二响应之后,该方法还包括:
[0022]第一应用指示显示屏显示第二图像;
[0023]第一应用向生产服务进程发送第二请求信息,第二请求信息携带第二标识;
[0024]响应于接收第二请求信息,生产服务进程获取电子设备的环境光传感器采集的第二数据,第二数据为显示屏显示第二图像时,环境光传感器采集的数据;
[0025]生产服务进程向校准算法库发送第二数据和第二标识;
[0026]相应的,校准算法库基于第一数据,得到第一测试数据包括:
[0027]校准算法库基于第一数据和第二数据,得到第一测试数据。
[0028]在第一方面的一种可能的实现方式中,校准算法库确定第一标识是否等于目标标识之后,还包括:
[0029]若第一标识与目标标识相同,则校准算法库向生产服务进程发送校准数据,校准数据包括第一测试数据;
[0030]生产服务进程接收到校准数据,将校准数据写入预设的存储区域。
[0031]在第一方面的一种可能的实现方式中,若第一标识与目标标识不相同,该方法还包括:
[0032]校准算法库向生产服务进程发送第三响应,第三响应携带第一标识;
[0033]生产服务进程接收到第三响应,基于第三响应向第一应用发送第四响应,第四响应携带第一标识;
[0034]第一应用接收第四响应后,第一应用显示第一界面,第一界面用于表示环境光传感器校准完成。
[0035]在第一方面的一种可能的实现方式中,若第一标识与目标标识不相同,则校准算法库向生产服务进程发送第一响应,包括:
[0036]若第一标识与中心点校准标识相同,则校准算法库基于第一标识获取校准算法库接收到的与第一标识相关的数据,其中,中心点校准标识与目标标识不相同,与第一标识相关的数据包括:第一数据;
[0037]校准算法库确定与第一标识相关的数据是否满足预设条件;
[0038]在与第一标识相关的数据不满足预设条件时,校准算法库基于第一坐标得到第二
坐标;第一坐标为显示屏显示第一图像时第一图像在显示屏上的坐标,第二坐标中第一方向上的值和第一坐标中第一方向上的值相同;
[0039]校准算法库向生产服务进程发送第一响应,第一响应携带第二坐标和未完成标识,未完成标识用于表示中心校准步骤未完成;
[0040]相应的,第二响应携带第二坐标和未完成标识;第一应用指示显示屏显示第二图像包括:
[0041]响应于接收到第二响应,第一应用基于第二响应中的未完成标识和第二坐标显示第二图像。
[0042]在第一方面的一种可能的实现方式中,第二标识和第一标识相同;
[0043]生产服务进程向校准算法库发送第二数据和第二标识之后,该方法还包括:
[0044]校准算法库基于第二标识获取校准算法库接收到的与第二标识相关的数据,其中,与第二标识相关的数据包括:第一数据和第二数据;
[0045]校准算法库确定与第二标识相关的数据是否满足预设条件;
[0046]在与第二标识相关的数据满足预设条件时,校准算法库获取与第二标识相关的数据中的极大值;
[0047]校准算法库获取极大值对应的图像在显示屏上显示时的第三坐标,校准数据包括第三坐标。
[0048]在第一方面的一种可能的实现方式中,校准算法库获取极大值对应的图像在显示屏上显示时的坐标之后,该方法还包括:
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于电子设备,所述电子设备包括:第一应用、生产服务进程、校准算法库和显示屏,所述方法包括:所述第一应用接收第一信息,所述第一信息用于指示所述显示屏显示第一图像;所述显示屏显示所述第一图像;所述第一应用向所述生产服务进程发送第一请求信息;响应于接收所述第一请求信息,所述生产服务进程获取所述电子设备的环境光传感器采集的第一数据,所述第一数据为所述显示屏显示所述第一图像时,所述环境光传感器采集的数据;所述生产服务进程向所述校准算法库发送所述第一数据;所述校准算法库基于所述第一数据,得到第一测试数据。2.如权利要求1所述的方法,其特征在于,所述第一请求信息携带第一标识;所述生产服务进程向所述校准算法库发送所述第一数据包括:所述生产服务进程向所述校准算法库发送所述第一数据和所述第一标识。3.如权利要求2所述的方法,其特征在于,所述生产服务进程向所述校准算法库发送所述第一数据和所述第一标识之后,所述方法还包括:所述校准算法库确定所述第一标识是否与目标标识相同;若所述第一标识与所述目标标识不相同,则所述校准算法库向所述生产服务进程发送第一响应,所述第一响应携带所述第一标识;响应于接收所述第一响应,所述生产服务进程向所述第一应用发送第二响应,所述第二响应携带所述第一标识。4.如权利要求3所述的方法,其特征在于,所述生产服务进程向所述第一应用发送第二响应之后,所述方法还包括:所述第一应用指示所述显示屏显示第二图像;所述第一应用向所述生产服务进程发送第二请求信息,所述第二请求信息携带第二标识;响应于接收所述第二请求信息,所述生产服务进程获取所述电子设备的环境光传感器采集的第二数据,所述第二数据为所述显示屏显示所述第二图像时,所述环境光传感器采集的数据;所述生产服务进程向所述校准算法库发送所述第二数据和所述第二标识;相应的,所述校准算法库基于所述第一数据,得到第一测试数据包括:所述校准算法库基于所述第一数据和所述第二数据,得到所述第一测试数据。5.如权利要求3所述的方法,其特征在于,所述校准算法库确定所述第一标识是否等于目标标识之后,还包括:若所述第一标识与所述目标标识相同,则所述校准算法库向所述生产服务进程发送校准数据,所述校准数据包括所述第一测试数据;所述生产服务进程接收到所述校准数据,将所述校准数据写入预设的存储区域。6.如权利要求5所述的方法,其特征在于,若所述第一标识与所述目标标识相同,所述方法还包括:所述校准算法库向所述生产服务进程发送第三响应,所述第三响应携带所述第一标
识;所述生产服务进程接收到所述第三响应,基于所述第三响应向所述第一应用发送第四响应,所述第四响应携带所述第一标识;所述第一应用接收所述第四响应后,所述第一应用显示第一界面,所述第一界面用于表示所述环境光传感器校准完成。7.如权利要求4所述的方法,其特征在于,若所述第一标识与所述目标标识不相同,则所述校准算法库向所述生产服务进程发送第一响应,包括:若所述第一标识与中心点校准标识相同,则所述校准算法库基于所述第一标识获取所述校准算法库接收到的与所述第一标识相关的数据,其中,所述中心点校准标识与所述目标标识不相同,所述与所述第一标识相关的数据包括:所述第一数据;所述校准算法库确定所述与所述第一标识相关的数据是否满足预设条件;在所述与所述第一标识相关的数据不满足预设条件时,所述校准算法库基于第一坐标得到第二坐标;所述第一坐标为所述显示屏显示所述第一图像时所述第一图像在所述显示屏上的坐标,所述第二坐标中第一方向上的值和所述第一坐标中第一方向上的值相同;所述校准算法库向所述生产服务进程发送第一响应,所述第一响应携带所述第二坐标和未完成标识,所述未完成标识用于表示中心校准步骤未完成;相应的,所述第二响应携带所述第二坐标和未完成标识;所述第一应用指示所述显示屏显示第二图像包括:响应于接收到所述第二响应,所述第一应用基于所述第二响应中的未完成标识和所述第二坐标显示所述第二图像。8.如权利要求7所述的方法,其特征在于,所述第二标识和所述第一标识相同;所述生产服务进程向所述校准算法库发送所述第二数据和所述第二标识之后,所述方法还包括:所述校准算法库基于所述第二标识获取所述校准算法库接收到的与所述第二标识相关的数据,其中,所述与所述第二标识相关的数据包括:所述第一数据和所述第二数据;所述校准算法库确定所述与所述第二标识相关的数据是否满足预设条件;在所述与所述第二标识相关的数据满足预设条件时,所述校准算法库获取所述与所述第二标识相关的数据中的极大值;所述校准算法库获取所述极大值对应的图像在所述显示屏上显示时的第三坐标,校准数据包括所述第三坐标。9.如权利要求8所述的方法,其特征在于,所述校准算法库获取所述极大值对应的图像在所述显示屏上显示时的坐标之后,所述方法还包括:所述校准算法库向所述生产服务进程发送第五响应,所述第五响应携带所述第三坐标和已完成标识,所述第三坐标为所述环境光传感器在所述电子设备的显示屏上的投影的坐标,所述已完成标识用于表示所述中心校准步骤已完成;响应于接收到所述第五响应,所述生产服务进程基于所述第五响应向所述第一应用发送第六响应,所述第六响应携带所述第三坐标和已完成的标识。10.如权利要求9所述的方法,其特征在于,所述生产服务进程基于所述第五响应向所述第一应用发送第六响应之后,所述方法还包括:
所述第一应用接收所述第六响应,并从所述第六响应中获取所述第三坐标;在所述...

【专利技术属性】
技术研发人员:张文礼王思文李炜张佳祥
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1