一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

色温校准方法、色温校准装置及存储介质与流程

2023-02-19 10:46:58 来源:中国专利 TAG:


1.本公开涉及图像处理领域,尤其涉及一种色温校准方法、色温校准装置及存储介质。


背景技术:

2.随着科技的发展和用户审美水平的提高,对于终端所拍摄图像的要求也越来越高。在终端上设置色温传感器,通过色温传感器采集外部环境的色温,终端利用该采集的外部环境色温对拍摄图像进行优化,改善图像的偏色问题,能够使图像的呈现效果更出色。
3.相关技术中,通常采用在终端上开孔以放置色温传感器,进行外部环境色温采集。伴随着全面屏的普及越来越多的终端需要将色温传感器放置在屏幕下方。将色温传感器放置在屏幕下方后,由于屏幕本身的漏光会干扰屏下色温传感器的采集色温数据的准确性,采用已有方案排除屏幕漏光对色温传感器的干扰后,该方案是否真正提高了色温数据的准确性有待验证。


技术实现要素:

4.为克服相关技术中存在的问题,本公开提供一种色温校准方法、色温校准装置及存储介质。
5.根据本公开实施例的第一方面,提供一种色温校准方法,应用于终端,所述终端中包括屏下色温传感器,所述色温校准方法包括:
6.获取色温校准数据;控制所述终端在预设测试环境下显示至少一张背景图片,并控制所述屏下色温传感器进行环境光色温采集,得到至少一个环境色温采集值,所述环境色温采集值与所述背景图片之间具有一一对应关系;基于所述色温校准数据,对所述至少一个环境色温采集值分别进行色温校准,得到环境色温校准值;基于所述环境色温校准值与所述测试环境下的实际环境色温值,确定基于所述色温校准数据进行色温校准的准确性。
7.在一种实施方式中,所述色温校准数据包括屏幕颜色分量、屏幕亮度分量以及环境光透过率分量,并采用如下方式确定:
8.在环境光亮度低于亮度阈值的暗室校准环境下,控制所述终端在最大显示亮度下显示颜色通道对应的单色图片,并控制所述屏下色温传感器采集数据,将所述屏下色温传感器在显示单色图片情况下采集的数据作为屏幕颜色分量;在环境光亮度低于亮度阈值的暗室校准环境下,控制所述终端在不同显示亮度下显示纯白色图片,并控制所述屏下色温传感器采集数据,将所述屏下色温传感器在显示纯白色图片情况下采集的数据作为屏幕亮度分量;在具有固定环境光亮度以及色温的校准光箱提供的校准环境下,控制所述终端关闭屏幕,并控制所述屏下色温传感器采集数据,将所述屏下色温传感器在关闭屏幕情况下采集的数据作为环境光透过率分量。
9.在一种实施方式中,所述控制所述终端在预设测试环境下显示至少一张背景图
片,包括:
10.控制所述终端在测试光箱提供的测试环境下,显示至少一张背景图片;所述测试光箱具有与所述校准光箱相同的色温,且不同的环境光亮度。
11.在一种实施方式中,所述显示至少一张背景图片,包括:
12.针对全部颜色通道中各颜色通道分别显示对应的背景图片组,其中,每一颜色通道对应的背景图片组中包括该颜色通道对应颜色中亮度高于第一亮度阈值的第一背景图片,以及亮度低于第二亮度阈值的第二背景图片,所述第一亮度阈值大于所述第二亮度阈值。
13.在一种实施方式中,所述基于所述环境色温校准值与所述测试环境下的实际环境色温值,确定基于所述色温校准数据进行色温校准的准确性,包括:
14.若全部颜色通道中各颜色通道对应的背景图片组中各背景图片对应的环境色温校准值与所述测试环境下的实际环境色温值之间的差值均小于色温阈值,则确定基于所述色温校准数据进行色温校准是准确的;若全部颜色通道中各颜色通道对应的背景图片组中各背景图片中存在任一环境色温校准值与所述测试环境下的实际环境色温值之间的差值大于或等于色温阈值,则确定基于所述色温校准数据进行色温校准是非准确的。
15.根据本公开实施例的第二方面,提供一种色温校准装置,应用于终端,所述终端中包括屏下色温传感器,所述色温校准装置包括:
16.获取单元,用于获取色温校准数据;控制单元,用于控制所述终端在预设测试环境下显示至少一张背景图片,并控制所述屏下色温传感器进行环境光色温采集,得到至少一个环境色温采集值,所述环境色温采集值与所述背景图片之间具有一一对应关系;校准单元,用于基于所述色温校准数据,对所述至少一个环境色温采集值分别进行色温校准,得到环境色温校准值;确定单元,用于基于所述环境色温校准值与所述测试环境下的实际环境色温值,确定基于所述色温校准数据进行色温校准的准确性。
17.在一种实施方式中,所述色温校准数据包括屏幕颜色分量、屏幕亮度分量以及环境光透过率分量,并采用如下方式确定:
18.在环境光亮度低于亮度阈值的暗室校准环境下,控制所述终端在最大显示亮度下显示颜色通道对应的单色图片,并控制所述屏下色温传感器采集数据,将所述屏下色温传感器在显示单色图片情况下采集的数据作为屏幕颜色分量;在环境光亮度低于亮度阈值的暗室校准环境下,控制所述终端在不同显示亮度下显示纯白色图片,并控制所述屏下色温传感器采集数据,将所述屏下色温传感器在显示纯白色图片情况下采集的数据作为屏幕亮度分量;在具有固定环境光亮度以及色温的校准光箱提供的校准环境下,控制所述终端关闭屏幕,并控制所述屏下色温传感器采集数据,将所述屏下色温传感器在关闭屏幕情况下采集的数据作为环境光透过率分量。
19.在一种实施方式中,所述控制单元,用于:
20.控制所述终端在测试光箱提供的测试环境下,显示至少一张背景图片;所述测试光箱具有与所述校准光箱相同的色温,且不同的环境光亮度。
21.在一种实施方式中,所述控制单元,用于:
22.针对全部颜色通道中各颜色通道分别显示对应的背景图片组,其中,每一颜色通道对应的背景图片组中包括该颜色通道对应颜色中亮度高于第一亮度阈值的第一背景图
片,以及亮度低于第二亮度阈值的第二背景图片,所述第一亮度阈值大于所述第二亮度阈值。
23.在一种实施方式中,所述确定单元,包括:
24.若全部颜色通道中各颜色通道对应的背景图片组中各背景图片对应的环境色温校准值与所述测试环境下的实际环境色温值之间的差值均小于色温阈值,则确定基于所述色温校准数据进行色温校准是准确的;若全部颜色通道中各颜色通道对应的背景图片组中各背景图片中存在任一环境色温校准值与所述测试环境下的实际环境色温值之间的差值大于或等于色温阈值,则确定基于所述色温校准数据进行色温校准是非准确的。
25.根据本公开实施例的第三方面,提供一种色温校准装置,包括:
26.处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行第一方面或第二方面中任意一种实施方式中所述的色温校准方法。
27.根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行第一方面或第二方面中任意一种实施方式中所述的色温校准方法。
28.本公开的实施例提供的技术方案可以包括以下有益效果:通过控制终端在测试环境中显示背景图片,并控制屏下色温传感器进行环境光色温采集得到与背景图片对应的环境色温采集值,基于获取的色温校准数据对环境色温采集值进行色温校准,得到环境色温校准值,根据环境色温校准值与测试环境中的实际色温值确定色温校准数据的准确性。如此,利用测试环境对色温校准数据校准环境色温采集值的校准过程进行测试,以提高色温校准过程的准确率。
29.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
30.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
31.图1是根据一示例性实施例示出的一种色温校准方法的流程图。
32.图2是根据一示例性实施例示出的暗室的示意图。
33.图3是根据一示例性实施例示出的获取色温校准数据的示意图。
34.图4是根据一示例性实施例示出的对色温校准方法的测试示意图。
35.图5是根据一示例性实施例示出的一种色温校准装置框图。
36.图6是根据一示例性实施例示出的一种用于色温校准装置的框图。
具体实施方式
37.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
38.近年来,终端的设计更趋于人性化,例如为终端配置色温传感器,用于检测终端所
处外界环境光的亮度,以对终端显示屏幕的亮度进行调节,从而提高用户浏览屏幕时的舒适度。又例如通过色温传感器补偿显示屏的颜色修正,使拍出的照片颜色更接近实际场景。终端屏幕亮度随终端所处环境变化的预期效果,以及照片效果逼近实际场景的实现,依赖于色温传感器采集准确的环境色温值,但色温传感器采集到的环境色温值存在误差。导致色温传感器采集到的环境色温值存在误差的主要原因是,为了适应终端的全面屏设计,色温传感器被设置在终端全面屏的下方,而目前的全面屏采用oled(organic light-emitting diode,有机发光二极管)显示技术。故,当色温传感器安装于自发光显示屏下方时,除了接收透过屏幕接收环境光,还会直接接收oled屏幕向下漏光,同时随着显示屏的亮度和背景图片的变化,导致漏光的强度极大地影响了采集环境色温值的精度。相关技术中,提供了很多方式对色温传感器采集的环境色温值进行校准,以达到减小终端屏幕漏光对色温传感器的影响,但通过色温校准方法是否达到色温校准的目的并不确定。
39.有鉴于此,本公开实施例提供了一种色温校准方法用于对校准后的环境色温值进行测试,以确定色温校准的准确性。该色温校准方法将终端放置在测试环境中,控制终端显示预先设定的背景图片,并控制色温传感器进行环境光色温采集,得到与背景图片对应的环境色温采集值,基于获取的色温校准数据对环境色温采集值进行色温校准,得到环境色温校准值;判断环境色温校准值与测试环境下的实际环境色温值之间的偏差是否满足设定准确性要求,若环境色温校准值与测试环境下的实际环境色温值之间的偏差满足设定准确性要求,则确定基于色温校准数据进行色温校准准确,若环境色温校准值与测试环境下的实际环境色温值之间的偏差不满足设定准确性要求,则确定基于色温校准数据进行色温校准不准确。
40.需要说明的是,为了描述简洁,本实施例将设置在终端显示屏幕下方的色温传感器,简称为屏下色温传感器。但本领域技术人员应理解的是,本实施例并不仅限于屏下色温传感器,通过开孔或其他方式设置在终端上的色温传感器,若采用本公开实施例相应的色温校准方法,也应在本公开实施例所保护的范围内。
41.进一步的,本公开实施例中涉及的终端,也可以称为终端设备、设备、移动台(mobile station,ms)、移动终端(mobile terminal,mt)等,是一种向用户提供语音和/或数据连通性的设备,例如,ue可以是具有无线连接功能的手持式设备、车载设备等。目前,一些ue的举例为:智能手机(mobile phone)、口袋计算机(pocket personal computer,ppc)、掌上电脑、个人数字助理(personal digital assistant,pda)、笔记本电脑、平板电脑、可穿戴设备、或者车载设备等。应理解,本公开实施例对终端所采用的具体技术和具体设备形态不做限定。
42.图1是根据一示例性实施例示出的一种色温校准方法的流程图。本实施例提供的色温校准方法应用于终端中,且终端中包括屏下色温传感器。如图1所示,色温校准方法包括以下步骤。
43.在步骤s11中,获取色温校准数据。
44.在该步骤中,一方面,色温校准数据可以是终端实时获取得到的。另一方面,色温校准数据可以是预先存储在终端的数据。
45.本公开实施例中,色温校准数据用于表征对色温传感器进行色温校准的数据。色温校准数据表征终端屏幕漏光对屏下色温传感器产生干扰的偏差值,利用色温校准数据校
准屏下色温传感器采集到的环境色温采集值,得到满足准确性要求的环境色温值。
46.在步骤s12中,控制终端在预设测试环境下显示至少一张背景图片,并控制屏下色温传感器进行环境光色温采集,得到至少一个环境色温采集值。
47.在本实施例中,测试环境通过密闭空间提供,该密闭空间的大小需要满足能放置待测试的终端。测试色温校准准确性时,在密闭空间内提供设定环境色温和亮度的环境,其中环境色温和亮度根据测试需要进行设定。例如密闭空间为箱体,该箱体内设置有光源,为了保证终端屏幕完全被光线覆盖,可以选择面光源,本实施例中将设有面光源的封闭箱体称为光箱。
48.将待测试的终端放置在用于测试的光箱中,调节光箱内的色温至设定的测试环境色温,并调节光箱内的亮度至设定的测试环境亮度,通过测试环境色温和测试环境亮度为待测试的终端提供色温校准的准确性测试的测试环境。控制终端在测试环境中显示背景图片,背景图片的数量以及背景图片的内容是根据实际测试场景进行设置的,本实施例中不作具体限定。显示背景图片的目的是为了模拟终端在实际生活中被使用时,终端屏幕中显示的图片产生的漏光对屏下色温传感器采集环境光色温的影响。在终端显示背景图片时,控制屏下色温传感器采集环境光色温,得到环境光色温采集值,该环境光色温采集值用于表征在当前测试环境色温、测试环境亮度,以及背景图片的情况下,屏下色温传感器采集到的环境光色温值。环境色温采集值与背景图片之间具有一一对应关系,例如有x张背景图片则对应x个环境色温采集值,其中,x为整数。
49.在步骤s13中,基于色温校准数据,对至少一个环境色温采集值分别进行色温校准,得到环境色温校准值。
50.在该步骤中,在利用色温校准数据对环境色温采集值进行色温校准时,当存在多个环境色温采集值,则需要逐一对环境色温采集值基于色温校准数据进行色温校准,色温校准过程可以为从环境色温采集值中去除色温校准数据,得到去除色温校准数据后的环境色温校准值。环境色温校准数据是指因终端屏幕漏光导致屏下色温传感器采集到的环境色温采集值不准确的分量。
51.在一种实施方式中,色温校准数据包括屏幕颜色分量、屏幕亮度分量和环境光透过率分量。可以理解为,由于屏幕颜色分量、屏幕亮度分量和环境光透过率分量等干扰分量的存在,导致屏下色温采集器采集到的环境色温采集值不准确。因此,利用色温校准数据进行色温校准的过程实质上可以理解为是从屏幕颜色维度、屏幕亮度维度以及环境光透过率维度,分别去除干扰分量的过程。即,上述从环境色温采集值中去除色温校准数据,得到去除色温校准数据后的环境色温校准值的过程可以理解为是应用干扰消除算法,对屏下色温传感器采集到的环境色温采集值去除色温校准数据中的屏幕颜色分量、屏幕亮度分量以及环境光透过率分量等干扰分量,最终得到环境色温校准值。
52.其中,上述涉及的干扰消除算法可以应用相关技术中涉及的算法,本公开实施例在此不做限定。
53.在步骤s14中,基于环境色温校准值与测试环境下的实际环境色温值,确定基于色温校准数据进行色温校准的准确性。
54.在本实施例中,当环境色温校准值与实际环境色温值之间的差值在设定范围内,表明通过色温校准数据进行色温校准的准确性满足要求,即通过色温校准数据进行色温校
准后消除了环境色温采集值中屏幕漏光产生的影响,验证了色温校准数据的准确性,进一步确保环境色温校准值的准确性。当环境色温校准值与实际环境色温值之间的差值不在设定范围内,表明通过色温校准数据进行色温校准的准确性不满足要求。换言之,通过色温校准数据进行色温校准的并没有去除屏幕漏光对环境色温采集值的干扰,该色温校准数据没有达到进行色温校准的目的。
55.在本公开实施例中,色温校准数据包括屏幕颜色分量、屏幕亮度分量和/或环境光透过率分量。在该实施例中分别对屏幕颜色分量、屏幕亮度分量和环境光透过率分量的确定方式进行说明。
56.在本实施例中,在环境光亮度低于亮度阈值的暗室校准环境下,控制终端在最大显示亮度下显示颜色通道对应的单色图片,并控制屏下色温传感器采集数据,将屏下色温传感器在显示单色图片情况下采集的数据作为屏幕颜色分量。
57.暗室校准环境可以为封闭空间且该封闭空间内的环境亮度低于亮度阈值。也可以为开放空间且该开放空间内的环境亮度低于亮度阈值。亮度阈值可以根据实际场景进行设定,本实施例不作具体限定。本实施例以暗室校准环境为例,如图2所示,将终端11放置在暗室10生成的暗室校准环境中,并控制终端11在屏幕最大显示亮度下显示颜色通道对应的单色图片。以屏下色温传感器为rgb传感器为例,单色图片是指红色、绿色和蓝色三种颜色的图片,控制屏下色温传感器采集每一单色图片下的数据,将屏下色温传感器在显示单色图片情况下采集的数据作为屏幕颜色分量。
58.本实施例中,在环境光亮度低于亮度阈值的暗室校准环境下,控制终端在不同显示亮度下显示纯白色图片,并控制屏下色温传感器采集数据,将屏下色温传感器在显示纯白色图片情况下采集的数据作为屏幕亮度分量。
59.在暗室校准环境中,控制亮度按设定调整阶梯进行调整,并控制终端在每个亮度下显示纯白色图片,排除了终端屏幕显示单色图片时因屏幕漏光对色温传感器采集数据造成的干扰。控制屏下色温传感器在每个亮度下显示纯白色图片时采集对应数据,将屏下色温传感器在显示纯白色图片情况下采集的数据作为屏幕亮度分量。
60.在本实施例中,在具有固定环境光亮度以及色温的校准光箱提供的校准环境下,控制终端关闭屏幕,并控制屏下色温传感器采集数据,将屏下色温传感器在关闭屏幕情况下采集的数据作为环境光透过率分量。
61.校准光箱为封闭空间,在该封闭空间内设置固定环境光亮度以及色温,形成校准环境,将终端放置在校准光箱内并关闭终端屏幕,此时控制屏下色温传感器采集数据,将屏下色温传感器在关闭屏幕情况下采集的数据作为环境光透过率分量。
62.在实际校准过程中,可以依次确定屏幕颜色分量、屏幕亮度分量和环境光透过率分量,并确定一个分量后,在确定下一个分量之前去除已确定分量对屏下色温传感器的干扰,再进行下一个分量的确定。本实施例以该确定顺序为例,但不限于该确定顺序,用户可以根据实际校准需要任意设计确定顺序。也可以先确定屏幕颜色分量、屏幕亮度分量和环境光透过率分量,然后统一对屏下色温传感器采集的环境色温采集值进行色温校准。
63.在确定色温校准数据(屏幕颜色分量、屏幕亮度分量和环境光透过率分量)之后,测试通过色温校准数据对屏下色温传感器采集到的环境色温采集值进行的色温校准是否准确。
64.本公开实施例中,测试色温校准准确性时,控制终端在预设测试环境下显示至少一张背景图片,并控制屏下色温传感器采集每张背景图片对应的环境色温采集值,利用色温校准数据对每一环境色温采集值进行色温校准,得到环境色温校准值。进一步判断所有背景图片对应的环境色温校准值是否满足色温校准准确性的要求,若所有环境色温校准值均满足色温校准准确性的要求,表明通过色温校准数据能够准确的校准环境色温采集值,去除屏幕漏光对屏下色温传感器的干扰。若所有环境色温校准值中存在一个或多个满足环境色温校准值不满足色温校准准确性的要求,则表明通过色温校准数据不能够准确的校准环境色温采集值。换言之,通过色温校准数据能够准确的校准环境色温采集值,说明获取的色校准数据是准确的。
65.在测试过程中,将待测试的终端放置在测试光箱中,并控制终端在测试光箱提供的测试环境下,显示至少一张背景图片。其中测试光箱具有与校准光箱相同的色温,且不同的环境光亮度,以此测试色温校准数据的准确性。例如该终端在获取色温校准数据过程中通过校准光箱中色温为4500开尔文(k),亮度为200勒克斯(lux)的校准环境确定环境光透过率分量,则在测试光箱中设置色温为4500k,亮光为400lux的测试环境。
66.在一种实施方式中,控制终端屏幕上显示至少一张背景图片,包括针对全部颜色通道中各颜色通道分别显示对应的背景图片组。其中,每一颜色通道对应的背景图片组中包括该颜色通道对应颜色中亮度高于第一亮度阈值的第一背景图片,以及亮度低于第二亮度阈值的第二背景图片,且第一亮度阈值大于第二亮度阈值。
67.在本实施例中,在终端屏幕上显示背景图片为了模拟实际场景中终端的漏光对屏下色温传感器的干扰,测试环境中的环境光透过屏幕被屏下色温传感器采集,且终端屏幕上显示的背景图片产生的光因屏幕漏光也被屏下色温采集器采集。通过屏下色温传感器采集终端在测试环境中接收到的颜色通道值,并基于颜色通道值得到环境色温采集值。此处的通道可以包括但不限于rgbc等等,其中,r为红通道,g为绿通道,b为蓝通道,c为全光谱通道。除此之外,还可以包括ir通道等等,本实施例不作限定。
68.为了更清楚的说明针对全部颜色通道中各颜色通道分别显示对应的背景图片组,本实施例以屏下色温传感器为rgb传感器为例进行说明。针对rgb三个颜色通道中的r通道设置第一背景图片组,第一背景图片组中包括以r通道对应颜色中亮度高于第一亮度阈值的亮红图片作为第一背景图片,以及亮度低于第二亮度阈值的暗红图片作为第二背景图片。针对g通道设置第二背景图片组,第二背景图片组中包括以g通道对应颜色中亮度高于第一亮度阈值的亮绿图片作为第一背景图片,以及亮度低于第二亮度阈值的暗绿图片作为第二背景图片。针对b通道设置第三背景图片组,第一背景图片组中包括以b通道对应颜色中亮度高于第一亮度阈值的亮蓝图片作为第一背景图片,以及亮度低于第二亮度阈值的暗蓝图片作为第二背景图片。其中,需要说明的是,每个颜色通道中的第一亮度阈值大于第二亮度阈值。
69.在本公开实施例中,基于环境色温校准值与测试环境下的实际环境色温值,确定基于色温校准数据进行色温校准的准确性,包括:若全部颜色通道中各颜色通道对应的背景图片组中各背景图片对应的环境色温校准值与测试环境下的实际环境色温值之间的差值均小于色温阈值,则确定基于色温校准数据进行色温校准是准确的。针对全部颜色通道中的每个颜色通道显示对应的背景图片组,每个背景图片组中包括一张或多张背景图片,
控制屏下色温传感器采集终端屏幕展示每张背景图片对应的环境色温校准值,将所有的环境色温校准值与测试环境下的实际环境色温值进行对比,若所有环境色温校准值分别与测试环境下的实际环境色温值之间的差值均小于色温阈值,则确定根据色温校准数据进行色温校准是准确的。若全部颜色通道中各颜色通道对应的背景图片组中各背景图片中存在任一环境色温校准值与测试环境下的实际环境色温值之间的差值大于或等于色温阈值,则确定基于色温校准数据进行色温校准是非准确的。本实施例中色温阈值可以根据测试精度进行设定,色温阈值越小则说明基于色温校准数据进行色温校准的越准确。
70.示例性的,图3是根据一示例性实施例示出的获取色温校准数据的示意图。如图3所示,本实施例中色温校准数据通过暗室校准和光箱校准确定,其中在暗室校准中通过提供暗室校准环境确定屏幕颜色分量以及屏幕亮度分量,通过校准光箱内的校准环境确定环境光透过率分量。暗室校准用于校准屏幕漏光带来的干扰,光箱校准过程中用于校准屏幕透过率导致的干扰。
71.将终端放置在暗室校准环境,进行暗室校准。
72.在暗室校准中,先进行纯屏幕颜色影响校准。即控制终端屏幕在100%亮度下显示红色图片并控制屏下色温传感器采集数据,然后控制终端屏幕在100%亮度下显示绿色图片并控制屏下色温传感器采集数据,再控制终端屏幕在100%亮度下显示蓝色图片并控制屏下色温传感器采集数据,将采集到的数据记为屏幕颜色分量。
73.在暗室校准中,再进行纯屏幕亮度影响校准。即控制终端屏幕显示纯白色图片,控制终端屏幕亮度按设置的调节量从默认初始值到最大显示亮度开始显示,例如从10%到100%进行每个亮度的逐一显示,控制屏下色温传感器分别采集每一亮度下的数据,将采集到的数据记为屏幕亮度分量。
74.进行完暗室校准后进入光箱校准,即纯环境颜色影响校准,在光箱内设计有固定亮度和色温的封闭光线。本实施例以5000k色温和200lux亮度的校准环境为例,将终端放置校准光箱提供的校准环境,关闭终端屏幕,控制屏下传感器采集透过终端屏幕后的数据,记为环境光透过率分量。本实施例中在进行光箱校准前,为了保证校准光箱内的校准环境准确,预先对校准光箱内的校准环境进行校准,例如,设置校准光箱提供5000k色温和200lux亮度的校准环境,但实际上存在偏差,例如实际校准光箱提供5001k色温和220lux亮度的校准环境。为了减小偏差预先确定校准环境中设置值与实际值之间的显示偏差值,并利用显示偏差值对设置值进行校准,得到与实际需要相符的校准环境。其中表征校准环境中设置值与实际值之间的显示偏差值称为金机数据。
75.在上述过程中可以在进行屏幕亮度分量采集时,去除屏幕颜色分量,并在进行光箱校准时去除屏幕颜色分量以及屏幕亮度分量对屏下色温传感器的干扰。
76.图4是根据一示例性实施例示出的对色温校准方法的测试示意图。将经过图3校准后的终端进行色温校准准确性测试,检测色温校准的效果,本实施例提供测试光箱,并在测试光箱内设置5000k色温,500lux亮度的测试环境。为了测试通过屏幕颜色分量、屏幕亮度分量以及环境光透过率分量进行色温校准的准确性,测试光箱内的测试环境需要满足与校准环境相同的色温以及不同的环境光亮度。可以看出,测试环境为5000k色温,500lux亮度,而校准环境为5000k色温和200lux亮度,因此该测试光箱符合测试要求。
77.将待测试的终端整机放置在测试光箱中,控制屏幕显示6张相应的背景图片,并控
制屏下色温传感器采集环境色温采集值,利用图3得到的色温校准数据,对6张背景图片对应的6个环境色温采集值分别进行色温校准,得到6个环境色温校准值;若每个环境色温校准值与实际环境色温值5000k的差均小于色温阈值,则确定基于色温校准数据进行色温校准是准确的,若存在任一环境色温校准值与实际环境色温值5000k的差均大于或等于色温阈值,则确定基于色温校准数据进行色温校准是不准确的。本实施例中的6张背景图片分别为亮红背景图片、暗红背景图片、亮绿背景图片、暗绿背景图片、亮蓝背景图片和暗蓝背景图片,也可以为8张,在上述6张的基础上再增加灰色背景图片,还可以更多,本实施例不作具体限定。
78.基于相同的构思,本公开实施例还提供一种色温校准装置。
79.可以理解的是,本公开实施例提供的色温校准装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。结合本公开实施例中所公开的各示例的单元及算法步骤,本公开实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本公开实施例的技术方案的范围。
80.图5是根据一示例性实施例示出的一种色温校准装置框图。该色温校准装置100应用于终端,终端中包括屏下色温传感器。参照图5,该装置100包括获取单元101,控制单元102,校准单元103和确定单元104。
81.获取单元101,用于获取色温校准数据;控制单元102,用于控制终端在预设测试环境下显示至少一张背景图片,并控制屏下色温传感器进行环境光色温采集,得到至少一个环境色温采集值,环境色温采集值与背景图片之间具有一一对应关系;校准单元103,用于基于色温校准数据,对至少一个环境色温采集值分别进行色温校准,得到环境色温校准值;确定单元104,用于基于环境色温校准值与测试环境下的实际环境色温值,确定基于色温校准数据进行色温校准的准确性。
82.在一种实施方式中,色温校准数据包括屏幕颜色分量、屏幕亮度分量以及环境光透过率分量,并采用如下方式确定:
83.在环境光亮度低于亮度阈值的暗室校准环境下,控制终端在最大显示亮度下显示颜色通道对应的单色图片,并控制屏下色温传感器采集数据,将屏下色温传感器在显示单色图片情况下采集的数据作为屏幕颜色分量;在环境光亮度低于亮度阈值的暗室校准环境下,控制终端在不同显示亮度下显示纯白色图片,并控制屏下色温传感器采集数据,将屏下色温传感器在显示纯白色图片情况下采集的数据作为屏幕亮度分量;在具有固定环境光亮度以及色温的校准光箱提供的校准环境下,控制终端关闭屏幕,并控制屏下色温传感器采集数据,将屏下色温传感器在关闭屏幕情况下采集的数据作为环境光透过率分量。
84.在一种实施方式中,控制单元102,用于:
85.控制终端在测试光箱提供的测试环境下,显示至少一张背景图片;测试光箱具有与校准光箱相同的色温,且不同的环境光亮度。
86.在一种实施方式中,控制单元102,用于:
87.针对全部颜色通道中各颜色通道分别显示对应的背景图片组,其中,每一颜色通道对应的背景图片组中包括该颜色通道对应颜色中亮度高于第一亮度阈值的第一背景图
片,以及亮度低于第二亮度阈值的第二背景图片,第一亮度阈值大于第二亮度阈值。
88.在一种实施方式中,确定单元104,包括:
89.若全部颜色通道中各颜色通道对应的背景图片组中各背景图片对应的环境色温校准值与测试环境下的实际环境色温值之间的差值均小于色温阈值,则确定基于色温校准数据进行色温校准是准确的;若全部颜色通道中各颜色通道对应的背景图片组中各背景图片中存在任一环境色温校准值与测试环境下的实际环境色温值之间的差值大于或等于色温阈值,则确定基于色温校准数据进行色温校准是非准确的。
90.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
91.图6是根据一示例性实施例示出的一种用于色温校准装置200的框图。例如,装置200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
92.参照图6,装置200可以包括以下一个或多个组件:处理组件202,存储器204,电力组件206,多媒体组件208,音频组件210,输入/输出(i/o)接口212,传感器组件214,以及通信组件216。
93.处理组件202通常控制装置200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件202可以包括一个或多个处理器220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件202可以包括一个或多个模块,便于处理组件202和其他组件之间的交互。例如,处理组件202可以包括多媒体模块,以方便多媒体组件208和处理组件202之间的交互。
94.存储器204被配置为存储各种类型的数据以支持在装置200的操作。这些数据的示例包括用于在装置200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
95.电力组件206为装置200的各种组件提供电力。电力组件206可以包括电源管理系统,一个或多个电源,及其他与为装置200生成、管理和分配电力相关联的组件。
96.多媒体组件208包括在所述装置200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件208包括一个前置摄像头和/或后置摄像头。当装置200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
97.音频组件210被配置为输出和/或输入音频信号。例如,音频组件210包括一个麦克风(mic),当装置200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器204或经由通信组
件216发送。在一些实施例中,音频组件210还包括一个扬声器,用于输出音频信号。
98.i/o接口212为处理组件202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
99.传感器组件214包括一个或多个传感器,用于为装置200提供各个方面的状态评估。例如,传感器组件214可以检测到装置200的打开/关闭状态,组件的相对定位,例如所述组件为装置200的显示器和小键盘,传感器组件214还可以检测装置200或装置200一个组件的位置改变,用户与装置200接触的存在或不存在,装置200方位或加速/减速和装置200的温度变化。传感器组件214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件214还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
100.通信组件216被配置为便于装置200和其他设备之间有线或无线方式的通信。装置200可以接入基于通信标准的无线网络,如wifi,4g或5g,或它们的组合。在一个示例性实施例中,通信组件216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件216还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
101.在示例性实施例中,装置200可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
102.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器204,上述指令可由装置200的处理器220执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
103.可以理解的是,本公开中“多个”是指两个或两个以上,其它量词与之类似。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
104.进一步可以理解的是,术语“第一”、“第二”等用于描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开,并不表示特定的顺序或者重要程度。实际上,“第一”、“第二”等表述完全可以互换使用。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。
105.进一步可以理解的是,除非有特殊说明,“连接”包括两者之间不存在其他构件的直接连接,也包括两者之间存在其他元件的间接连接。
106.进一步可以理解的是,本公开实施例中尽管在附图中以特定的顺序描述操作,但是不应将其理解为要求按照所示的特定顺序或是串行顺序来执行这些操作,或是要求执行全部所示的操作以得到期望的结果。在特定环境中,多任务和并行处理可能是有利的。
107.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利范围指出。
108.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利范围来限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献