投影设备控制方法、装置、介质及电子设备转让专利

申请号 : CN202110197462.7

文献号 : CN112601062B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吕思成庞天凯张聪胡震宇

申请人 : 深圳市火乐科技发展有限公司

摘要 :

本公开涉及一种投影设备控制方法、装置、介质及电子设备。其中,所述投影设备的投影光源包括红光、绿光、蓝光以及用于提高所述投影设备的投影亮度的附加光;所述方法包括:响应于接收到投影指令,获取所述投影光源的目标色度坐标;根据所述目标色度坐标和预先构建的颜色查找表,确定所述投影设备中RGB通道的增益系数;根据所述增益系数,调整所述RGB通道的增益。这样,根据目标色度坐标和预先构建的颜色查找表,可以快速直接地确定出RGB通道的增益系数,从而根据该增益系数自动调整RGB通道的增益,达到了将投影设备的色温一次性自动调整到位的效果,提升了用户的观感体验。

权利要求 :

1.一种投影设备控制方法,其特征在于,所述投影设备的投影光源包括红光、绿光、蓝光以及用于提高所述投影设备的投影亮度的附加光;

所述方法包括:

响应于接收到投影指令,获取所述投影光源的目标色度坐标;

根据所述目标色度坐标和预先构建的颜色查找表,确定所述投影设备中RGB通道的增益系数;

根据所述增益系数,调整所述RGB通道的增益;

所述根据所述目标色度坐标和预先构建的颜色查找表,确定所述投影设备中RGB通道的增益系数,包括:

将IRER、IREG、IREB任意组合,分别代入以下公式中,找到使得色度坐标(xw,yw)与所述目标色度坐标之间的距离最小的IRER、IREG、IREB:其中,IRER为红色对应的数据水平值,IRER为[0,N]范围内的任意值,N为所述数据水平值的最大值;IREG为绿色对应的数据水平值,IREG为[0,N]范围内的任意值;IREB为蓝色对应的数据水平值,IREB为[0,N]范围内的任意值;XR(IRER)为所述颜色查找表中、饱和度为IRER/N的红色的X数据;YR(IRER)为所述颜色查找表中、饱和度为IRER/N的红色的Y数据;ZR(IRER)为饱和度为所述颜色查找表中、饱和度为IRER/N的红色的Z数据;XG(IREG)为饱和度为所述颜色查找表中、饱和度为IREG/N的绿色的X数据;YG(IREG)为所述颜色查找表中、饱和度为IREG/N的绿色的Y数据;ZG(IREG)为所述颜色查找表中、饱和度为IREG/N的绿色的Z数据;XB(IREB)为所述颜色查找表中、饱和度为IREB/N的蓝色的X数据;YB(IREB)为所述颜色查找表中、饱和度为IREB/N的蓝色的Y数据;ZB(IREB)为所述颜色查找表中、饱和度为IREB/N的蓝色的Z数据;

将IRERmin/N确定为所述红色通道的增益系数、将IREGmin/N确定为所述绿色通道增益系数、将IREBmin/N确定为蓝色通道的增益系数,其中,IRERmin为使得(xw,yw)与所述目标色度坐标之间的距离最小的IRER,IREGmin为使得(xw,yw)与所述目标色度坐标之间的距离最小的IREG,IREBmin为使得(xw,yw)与所述目标色度坐标之间的距离最小的IREB。

2.根据权利要求1所述的方法,其特征在于,所述颜色查找表通过以下方式来构建:控制所述投影设备按照任意顺序分别投射红光、绿光、蓝光、白光,并获取每次投射时、所述投影设备所投射的光的第一色值;

至少根据每一所述第一色值,构建所述颜色查找表。

3.根据权利要求2所述的方法,其特征在于,所述至少根据每一所述第一色值,构建所述颜色查找表,包括:

根据每一所述第一色值,判断是否满足RGB混色原理;

若满足所述RGB混色原理,则根据所述红光的第一色值、所述绿光的第一色值、所述蓝光的第一色值,构建所述颜色查找表。

4.根据权利要求3所述的方法,其特征在于,所述至少根据每一所述第一色值,构建所述颜色查找表,还包括:

若不满足所述RGB混色原理,则控制所述投影设备同时投射所述红光、所述绿光、所述蓝光中的任两种,并获取所述投影设备所投射的两种光的混合色值;

根据所述混合色值和每一所述第一色值,构建所述颜色查找表。

5.根据权利要求4所述的方法,其特征在于,所述根据所述混合色值和每一所述第一色值,构建所述颜色查找表,包括:

根据所述混合色值和每一所述第一色值,确定饱和度为100%的红色、绿色、蓝色各自的第二色值;

根据所述饱和度为100%的红色、绿色、蓝色各自的第二色值,构建所述颜色查找表。

6.根据权利要求5所述的方法,其特征在于,所述根据所述混合色值和每一所述第一色值,确定饱和度为100%的红色、绿色、蓝色各自的第二色值,包括:根据每一所述第一色值,确定所述附加光的第三色值;

根据所述混合色值、所述第三色值以及所述投影设备所投射的两种光中每一种光的第一色值,确定所述红光、所述绿光、所述蓝光各自对应的附加光分配系数;

根据所述第三色值、所述红光的第一色值以及所述红光对应的附加光分配系数,确定饱和度为100%的红色的第二色值,根据所述第三色值、所述绿光的第一色值以及所述绿光对应的附加光分配系数,确定饱和度为100%的绿色的第二色值,根据所述第三色值、所述蓝光的第一色值以及所述蓝光对应的附加光分配系数,确定饱和度为100%的蓝色的第二色值。

7.一种投影设备控制装置,其特征在于,所述投影设备的投影光源包括红光、绿光、蓝光以及用于提高所述投影设备的投影亮度的附加光;

所述装置包括:

获取模块,用于响应于接收到投影指令,获取所述投影光源的目标色度坐标;

确定模块,用于根据所述获取模块获取到的所述目标色度坐标和预先构建的颜色查找表,确定所述投影设备中RGB通道的增益系数;

调整模块,用于根据所述确定模块确定出的所述增益系数,调整所述RGB通道的增益;

其中,所述确定模块包括:

将IRER、IREG、IREB任意组合,分别代入以下公式中,找到使得色度坐标(xw,yw)与所述目标色度坐标之间的距离最小的IRER、IREG、IREB的子模块:其中,IRER为红色对应的数据水平值,IRER为[0,N]范围内的任意值,N为所述数据水平值的最大值;IREG为绿色对应的数据水平值,IREG为[0,N]范围内的任意值;IREB为蓝色对应的数据水平值,IREB为[0,N]范围内的任意值;XR(IRER)为所述颜色查找表中、饱和度为IRER/N的红色的X数据;YR(IRER)为所述颜色查找表中、饱和度为IRER/N的红色的Y数据;ZR(IRER)为饱和度为所述颜色查找表中、饱和度为IRER/N的红色的Z数据;XG(IREG)为饱和度为所述颜色查找表中、饱和度为IREG/N的绿色的X数据;YG(IREG)为所述颜色查找表中、饱和度为IREG/N的绿色的Y数据;ZG(IREG)为所述颜色查找表中、饱和度为IREG/N的绿色的Z数据;XB(IREB)为所述颜色查找表中、饱和度为IREB/N的蓝色的X数据;YB(IREB)为所述颜色查找表中、饱和度为IREB/N的蓝色的Y数据;ZB(IREB)为所述颜色查找表中、饱和度为IREB/N的蓝色的Z数据;

将IRERmin/N确定为所述红色通道的增益系数、将IREGmin/N确定为所述绿色通道增益系数、将IREBmin/N确定为蓝色通道的增益系数的子模块,其中,IRERmin为使得(xw,yw)与所述目标色度坐标之间的距离最小的IRER,IREGmin为使得(xw,yw)与所述目标色度坐标之间的距离最小的IREG,IREBmin为使得(xw,yw)与所述目标色度坐标之间的距离最小的IREB。

8.根据权利要求7所述的装置,其特征在于,所述颜色查找表通过颜色查找表构建装置来构建;

所述颜色查找表构建装置包括:

控制模块,用于控制所述投影设备按照任意顺序分别投射红光、绿光、蓝光、白光,并获取每次投射时、所述投影设备所投射的光的第一色值;

构建模块,用于至少根据每一所述第一色值,构建所述颜色查找表。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1‑6中任一项所述方法的步骤。

10.一种电子设备,其特征在于,包括:存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1‑6中任一项所述方法的步骤。

说明书 :

投影设备控制方法、装置、介质及电子设备

技术领域

[0001] 本公开涉及投影设备技术领域,具体地,涉及一种投影设备控制方法、装置、介质及电子设备。

背景技术

[0002] 相比于显示面板,投影设备因光源、光路等各种因素,导致出厂时的各投影设备的色温有很大差异,即使是同一批次的投影设备,其色温也存在很大差异,因此,即使在出厂
前调校好投影设备的色温,出厂到用户手上色温也是不一致的。工厂售后再针对每一台投
影设备进行手动调校也不现实,因此,需要一种高效的色温自动调节方法,以提升用户的观
感体验。

发明内容

[0003] 为了克服相关技术中存在的问题,本公开提供一种投影设备控制方法、装置、介质及电子设备。
[0004] 为了实现上述目的,第一方面,本公开提供一种投影设备控制方法,所述投影设备的投影光源包括红光、绿光、蓝光以及用于提高所述投影设备的投影亮度的附加光,所述方
法包括:
[0005] 响应于接收到投影指令,获取所述投影光源的目标色度坐标;
[0006] 根据所述目标色度坐标和预先构建的颜色查找表,确定所述投影设备中RGB通道的增益系数;
[0007] 根据所述增益系数,调整所述RGB通道的增益。
[0008] 可选地,所述颜色查找表通过以下方式来构建:
[0009] 控制所述投影设备按照任意顺序分别投射红光、绿光、蓝光、白光,并获取每次投射时、所述投影设备所投射的光的第一色值;
[0010] 至少根据每一所述第一色值,构建所述颜色查找表。
[0011] 可选地,所述至少根据每一所述第一色值,构建所述颜色查找表,包括:
[0012] 根据每一所述第一色值,判断是否满足RGB混色原理;
[0013] 若满足所述RGB混色原理,则根据所述红光的第一色值、所述绿光的第一色值、所述蓝光的第一色值,构建所述颜色查找表。
[0014] 可选地,所述至少根据每一所述第一色值,构建所述颜色查找表,还包括:
[0015] 若不满足所述RGB混色原理,则控制所述投影设备同时投射所述红光、所述绿光、所述蓝光中的任两种,并获取所述投影设备所投射的两种光的混合色值;
[0016] 根据所述混合色值和每一所述第一色值,构建所述颜色查找表。
[0017] 可选地,所述根据所述混合色值和每一所述第一色值,构建所述颜色查找表,包括:
[0018] 根据所述混合色值和每一所述第一色值,确定饱和度为100%的红色、绿色、蓝色各自的第二色值;
[0019] 根据所述饱和度为100%的红色、绿色、蓝色各自的第二色值,构建所述颜色查找表。
[0020] 可选地,所述根据所述混合色值和每一所述第一色值,确定饱和度为100%的红色、绿色、蓝色各自的第二色值,包括:
[0021] 根据每一所述第一色值,确定所述附加光的第三色值;
[0022] 根据所述混合色值、所述第三色值以及所述投影设备所投射的两种光中每一种光的第一色值,确定所述红光、所述绿光、所述蓝光各自对应的附加光分配系数;
[0023] 根据所述第三色值、所述红光的第一色值以及所述红光对应的附加光分配系数,确定饱和度为100%的红色的第二色值,根据所述第三色值、所述绿光的第一色值以及所述
绿光对应的附加光分配系数,确定饱和度为100%的绿色的第二色值,根据所述第三色值、所
述蓝光的第一色值以及所述蓝光对应的附加光分配系数,确定饱和度为100%的蓝色的第二
色值。
[0024] 第二方面,本公开提供一种投影设备控制装置,所述投影设备的投影光源包括红光、绿光、蓝光以及用于提高所述投影设备的投影亮度的附加光;
[0025] 所述装置包括:
[0026] 获取模块,用于响应于接收到投影指令,获取所述投影光源的目标色度坐标;
[0027] 确定模块,用于根据所述获取模块获取到的所述目标色度坐标和预先构建的颜色查找表,确定所述投影设备中RGB通道的增益系数;
[0028] 调整模块,用于根据所述确定模块确定出的所述增益系数,调整所述RGB通道的增益。
[0029] 可选地,所述颜色查找表通过颜色查找表构建装置来构建;
[0030] 所述颜色查找表构建装置包括:
[0031] 控制模块,用于控制所述投影设备按照任意顺序分别投射红光、绿光、蓝光、白光,并获取每次投射时、所述投影设备所投射的光的第一色值;
[0032] 构建模块,用于至少根据每一所述第一色值,构建所述颜色查找表。
[0033] 第三方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面提供的所述方法的步骤。
[0034] 第四方面,本公开提供一种电子设备,包括:
[0035] 存储器,其上存储有计算机程序;
[0036] 处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面提供的所述方法的步骤。
[0037] 在上述技术方案中,在接收到投影指令时,获取投影设备的投影光源的目标色度坐标,其中,投影光源包括红光、绿光、蓝光以及用于提高投影设备的投影亮度的附加光;然
后,根据目标色度坐标和预先构建的颜色查找表,确定投影设备中RGB通道的增益系数;最
后,根据增益系数,调整RGB通道的增益。这样,根据目标色度坐标和预先构建的颜色查找
表,可以快速直接地确定出RGB通道的增益系数,从而根据该增益系数自动调整RGB通道的
增益,达到了将投影设备的色温一次性自动调整到位的效果,提升了用户的观感体验。
[0038] 本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

[0039] 附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0040] 图1是根据一示例性实施例示出的一种投影设备控制方法的流程图。
[0041] 图2是根据一示例性实施例示出的一种颜色查找表的构建方法的流程图。
[0042] 图3是根据一示例性实施例示出的一种至少根据每一第一色值,构建颜色查找表的方法的流程图。
[0043] 图4是根据一示例性实施例示出的一种投影设备投射红光、绿光、蓝光、白光时各灯亮灯顺序的示意图。
[0044] 图5是根据另一示例性实施例示出的一种投影设备投射红光、绿光、蓝光、白光时各灯亮灯顺序的示意图。
[0045] 图6是根据另一示例性实施例示出的一种投影设备投射红光、绿光、蓝光、白光时各灯亮灯顺序的示意图。
[0046] 图7是根据另一示例性实施例示出的一种投影设备投射红光、绿光、蓝光、白光时各灯亮灯顺序的示意图。
[0047] 图8是根据一示例性实施例示出的一种投影设备控制装置的框图。
[0048] 图9是根据一示例性实施例示出的一种颜色查找表构建装置的框图。
[0049] 图10是根据一示例性实施例示出的一种电子设备的框图。
[0050] 图11是根据一示例性实施例示出的一种电子设备的框图。

具体实施方式

[0051] 以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
[0052] 图1是根据一示例性实施例示出的一种投影设备控制方法的流程图。如图1所示,该方法包括S101 S103。
~
[0053] 在S101中,响应于接收到投影指令,获取投影设备的投影光源的目标色度坐标。
[0054] 在本公开中,投影设备控制方法可以应用于投影设备,也可以应用于与投影设备连接的终端(例如,服务器、智能手机、平板电脑等)。
[0055] 当用户通过投影设备投射画面时,可以通过投影设备上的投影按钮触发上述投影指令,也可以通过遥控器或与投影设备通信连接的智能终端(例如,智能手机)触发上述投
影指令。
[0056] 投影设备的投影光源包括红光、绿光、蓝光以及用于提高所述投影设备的投影亮度的附加光。其中,附加光可以例如是黄光,即投影设备的投影光源不仅包括红光、绿光、蓝
光,还包括黄光。
[0057] 另外,目标色度坐标可以是用户当前设定的值,示例地,用户可以通过投影设备上的色度坐标调节按钮来设定上述目标色度坐标,也可以通过遥控器或与投影设备通信连接
的智能终端(例如,智能手机)来设定上述目标色度坐标;若未获取到用户当前设定的值,可
以将用户最近一次设定的值确定为目标色度坐标。
[0058] 在S102中,根据目标色度坐标和预先构建的颜色查找表,确定投影设备中RGB通道的增益系数。
[0059] 在本公开中,RGB通道包括红色(R)通道、绿色(G)通道以及蓝色(B)通道,这样,可以根据色值,确定出红色(R)通道的增益系数、绿色(G)通道的增益系数以及蓝色(B)通道的
增益系数。
[0060] 虽然投影设备的色温的一致性较差,但其有较好的灰阶一致性(指不同亮度下色温都几乎接近)和伽马(Gamma)特性,因此,可以基于这些特性,构建颜色查找表(Lookup 
Table,LuT),进而根据目标色度坐标和该颜色查找表,确定投影设备中RGB通道的增益系
数。
[0061] 在S103中,根据增益系数,调整RGB通道的增益。
[0062] 在本公开中,在通过S102确定出红色(R)通道的增益系数、绿色(G)通道的增益系数以及蓝色(B)通道的增益系数,可以根据红色(R)通道的增益系数调整投影设备中红色
(R)通道的增益,根据绿色(G)通道的增益系数调整投影设备中绿色(G)通道的增益,根据蓝
色(B)通道的增益系数调整投影设备中蓝色(B)通道的增益。
[0063] 在上述技术方案中,在接收到投影指令时,获取投影设备的投影光源的目标色度坐标,其中,投影光源包括红光、绿光、蓝光以及用于提高投影设备的投影亮度的附加光;然
后,根据目标色度坐标和预先构建的颜色查找表,确定投影设备中RGB通道的增益系数;最
后,根据增益系数,调整RGB通道的增益。这样,根据目标色度坐标和预先构建的颜色查找
表,可以快速直接地确定出RGB通道的增益系数,从而根据该增益系数自动调整RGB通道的
增益,达到了将投影设备的色温一次性自动调整到位的效果,提升了用户的观感体验。
[0064] 下面针对上述颜色查找表的构建方式进行详细说明。具体来说,可以通过图2中所示的S201和S202来实现。
[0065] 在S201中,控制投影设备按照任意顺序分别投射红光、绿光、蓝光、白光,并获取每次投射时、投影设备所投射的光的第一色值。
[0066] 在本公开中,第一色值可以为XYZ色彩空间中的色度坐标和亮度、RGB数据、XYZ色彩空间中的XYZ数据中任一者。其中,XYZ色彩空间为国际照明协会(International 
Commission on illumination,简称CIE)在1931年定义的XYZ色彩空间,又称CIE1931。
[0067] 另外,可以通过传感模块来接收每次投射时、投影设备所投射的光,从而得到每次投射的光的第一色值,之后,投影设备通过与该传感模块通信即可获取到各第一色值。其
中,传感模块可以为色温传感器、摄像机、照度计、积分球等,并且,该传感模块可以与该投
影设备通过无线网络或有线网络连接。
[0068] 此外,需要说明的是,投影设备可以按照任意顺序分别红光、绿光、蓝光、白光,只要能够获取到相应的第一色值即可。示例地,可以控制投影设备依次投射红光、绿光、蓝光、
白光,并获取每次投射的光的第一色值;又示例地,可以控制投影设备依次投射白光、红光、
蓝光、绿光,并获取每次投射的光的第一色值。
[0069] 在S202中,至少根据每一第一色值,构建颜色查找表。
[0070] 在本公开中,在构建颜色查找表前,若上述S201中获取到的第一色值为色度坐标和亮度,或者RGB数据时,可以先将其转换为XYZ数据,然后再根据其进行颜色查找表的构
建。
[0071] 示例地,可以通过以下等式(1)来将色度坐标(x,y)和亮度L转换为XYZ数据:
[0072] (1)
[0073] 示例地,可以通过以下等式(2)来将RGB数据转换为XYZ数据:
[0074] (2)
[0075] 其中, 为转换矩阵。
[0076] 下面针对上述S202中的至少根据每一第一色值,构建颜色查找表的具体实施方式进行详细说明。具体来说,可以通过图3中所示的S2021和S2022来实现:
[0077] 在S2021中,根据每一第一色值,判断是否满足RGB混色原理。
[0078] 在本公开中,由于投影设备的投影光源不仅包含红光、绿光、蓝光,还包括附加光。因此,投影设备投射红光时,其投射的光源不仅包含红光,还可能包含附加光,即,投影设备
投射红光时,不仅用于投射红光的红灯会亮,用于投射附加光的附加灯也可能会亮;同样
地,投影设备投射绿光时,其投射的光源不仅包含绿光,还可能包含附加光,即,投影设备投
射绿光时,不仅用于投射绿光的绿灯会亮,附加灯也可能会亮;投影设备投射蓝光时,其投
射的光源不仅包含蓝光,还可能包含附加光,即,投影设备投射蓝光时,不仅用于投射蓝光
的蓝灯会亮,附加灯也可能会亮。
[0079] 示例地,附加光为黄光,相应地,附加灯为黄灯;如图4中的左侧第一张图所示,投影设备投射白光时(即显示白光),用于红灯、绿灯、蓝灯以及黄灯在1帧的时间内快速交替
开关,由于开关速度很快,所以人眼看不到交替的过程,看到的是红光、绿光、蓝光、黄光四
种颜色混合的光,即白光。如图4中的左侧第二张图所示,当投影设备投射红光时(即显示红
光),红灯在前1/4帧的时间内开,黄灯在3/4帧的时间 5/6帧的时间内开;如图4中的左侧第
~
三张图所示,当投影设备投射绿光时(即显示绿光),绿灯在1/4帧的时间 1/2帧的时间内
~
开,黄灯在5/6帧的时间 11/12帧的时间内开;如图4中的左侧第四张图所示,当投影设备投
~
射蓝光时(即显示蓝光),蓝灯在1/2帧的时间 3/4帧的时间内开,黄灯在11/12帧的时间 1
~ ~
帧的时间内开。其中,在投射红光时、黄灯开的时长,投射绿光时、黄灯开的时长以及投射蓝
光时、黄灯开的时长的总和等于投射白光时、黄灯开的时长。
[0080] 又示例地,附加光为黄光,如图5中的左侧第一张图所示,投影设备投射白光时,红灯、绿灯、蓝灯以及黄灯在1帧的时间内快速交替开关,此时,人眼看到的是白光。如图5中的
左侧第二张图所示,当投影设备投射红光时,红灯在前1/4帧的时间内开,黄灯不开;如图5
中的左侧第三张图所示,当投影设备投射绿光时,绿灯在1/4帧的时间 1/2帧的时间内开,
~
黄灯不开;如图5中的左侧第四张图所示,当投影设备投射蓝光时,蓝灯在1/2帧的时间 3/4
~
帧的时间内开,黄灯不开。
[0081] 又示例地,附加光为黄光,如图6中的左侧第一张图所示,投影设备投射白光时,红灯、绿灯、蓝灯以及黄灯在1帧的时间内快速交替开关,此时,人眼看到的是白光。如图6中的
左侧第二张图所示,当投影设备投射红光时,红灯在前1/4帧的时间内开,黄灯在3/4帧的时
间 5/6帧的时间内开;如图6中的左侧第三张图所示,当投影设备投射绿光时,绿灯在1/4帧
~
的时间 1/2帧的时间内开,黄灯不开;如图6中的左侧第四张图所示,当投影设备投射蓝光
~
时,蓝灯在1/2帧的时间 3/4帧的时间内开,黄灯不开。
~
[0082] 又示例地,附加光为黄光,如图7中的左侧第一张图所示,投影设备投射白光时,红灯、绿灯、蓝灯以及黄灯在1帧的时间内快速交替开关,此时,人眼看到的是白光。如图7中的
左侧第二张图所示,当投影设备投射红光时,红灯在前1/4帧的时间内开,黄灯不开;如图7
中的左侧第三张图所示,当投影设备投射绿光时,绿灯在1/4帧的时间 1/2帧的时间内开,
~
黄灯在5/6帧的时间 11/12帧的时间内开;如图7中的左侧第四张图所示,当投影设备投射
~
蓝光时,蓝灯在1/2帧的时间 3/4帧的时间内开,黄灯在11/12帧的时间 1帧的时间内开。
~ ~
[0083] 其中,在投射红光时、附加灯开的时长,投射绿光时、附加灯开的时长以及投射蓝光时、附加灯开的时长的总和等于投射白光时、附加灯开的时长,满足RGB混色原理,示例
地,图4所示的情况,满足RGB混色原理;否则,不满足RGB混色原理,例如,图5中所示的情况、
图6中所示的情况以及图7中所示的情况,不满足RGB混色原理。
[0084] 由于无法通过肉眼直接判定是否满足RGB混色原理,因此,需要采集各第一色值,并根据该第一色值,判断是否满足RGB混色原理,即判定是否满足以下等式(3):
[0085] (3)
[0086] 其中,XR为投影设备所投射的红光的第一色值中的X数据;YR为投影设备所投射的红光的第一色值中的Y数据;ZR为投影设备所投射的红光的第一色值中的Z数据;XG为投影设
备所投射的绿光的第一色值中的X数据;YG为投影设备所投射的绿光的第一色值中的Y数
据;ZG为投影设备所投射的绿光的第一色值中的Z数据;XB为投影设备所投射的蓝光的第一
色值中的X数据;YB为投影设备所投射的蓝光的第一色值中的Y数据;ZB为投影设备所投射的
蓝光的第一色值中的Z数据;Xw为投影设备所投射的白光的第一色值中的X数据;Yw为投影设
备所投射的白光的第一色值中的Y数据;Zw为投影设备所投射的白光的第一色值中的Z数
据。
[0087] 若满足RGB混色原理,则执行S2022;若不满足RGB混色原理,则执行S2023和S2024。
[0088] 返回图3,在S2022中,根据红光的第一色值、绿光的第一色值、蓝光的第一色值,构建颜色查找表。
[0089] 在该种实施方式中,通过检测红光的第一色值、绿光的第一色值、蓝光的第一色值以及白光的第一色值,即可构建颜色查找表,进而可以根据该颜色查找表和目标色度坐标,
调整投影设备的RGB通道的增益,方便快捷。
[0090] 在S2023中,控制投影设备同时投射红光、绿光、蓝光中的任两种,并获取投影设备所投射的两种光的混合色值。
[0091] 在本公开中,混合色值可以为XYZ色彩空间中的色度坐标和亮度、RGB数据、XYZ色彩空间中的XYZ数据中任一者。
[0092] 示例地,控制投影设备同时投射红光、绿光,并获取投影设备所投射的红光、绿光的混合色值,其中,红光和绿光的混合光为黄光,即获取黄光的色值。
[0093] 又示例地,控制投影设备同时投射红光、蓝光,并获取投影设备所投射的红光、蓝光的混合色值,其中,红光和蓝光的混合光为紫光,即获取紫光的色值。
[0094] 又示例地,控制投影设备同时投射蓝光、绿光,并获取投影设备所投射的蓝光、绿光的混合色值,其中,蓝光和绿光的混合光为青光,即获取青光的色值。
[0095] 另外,可以通过上述传感模块来获取该混合色值。
[0096] 在S2024中,根据混合色值和每一第一色值,构建颜色查找表。
[0097] 在本公开中,在构建颜色查找表前,若上述S2023中获取到的混合色值为色度坐标和亮度,则可以通过以上等式(1)将其转换为XYZ数据,或者若上述S2023中获取到的混合色
值为RGB数据时,可以先通过以上等式(2)将其转换为XYZ数据;然后,再根据转换所得到的
XYZ数据进行颜色查找表的构建。
[0098] 在该种实施方式中,过检测红光的第一色值、绿光的第一色值、蓝光的第一色值、白光的第一色值以及混合色值,即可构建颜色查找表,进而可以根据该颜色查找表和目标
色度坐标,调整投影设备的RGB通道的增益,方便快捷。
[0099] 下面针对上述在S2022中根据红光的第一色值、绿光的第一色值、蓝光的第一色值,构建颜色查找表的具体实施方式进行详细说明。具体来说,可以通过以下步骤1)和步骤
2)来实现:
[0100] 1)将红光的第一色值、绿光的第一色值、蓝光的第一色值分别作为饱和度为100%的红色、绿色、蓝色各自的第二色值(即饱和度为100%的红色的第二色值中的X数据XR(N)、
饱和度为100%的红色的第二色值中的Y数据YR(N)、饱和度为100%的红色的第二色值中的Z
数据ZR(N)、饱和度为100%的绿色的第二色值中的X数据XG(N)、饱和度为100%的绿色的第二
色值中的Y数据YG(N)、饱和度为100%的绿色的第二色值中的Z数据ZG(N)、饱和度为100%的蓝
色的第二色值中的X数据XB(N)、饱和度为100%的蓝色的第二色值中的Y数据YB(N)、饱和度为
100%的蓝色的第二色值中的Z数据ZB(N),其中,N为数据水平值IRE的最大值,例如,N=256、N
=1024等,IRE为[0,N]范围内的任意整数);
[0101] 2)由于投影光源的亮度一般都符合Gamma特性,故可以基于Gamma来计算其余饱和度的第二色值,从而可以得到上述颜色查找表。
[0102] 示例地,可以通过以下等式(4)(6)来计算其余饱和度的第二色值:~
[0103] (4)
[0104] (5)
[0105] (6)
[0106] 其中,Gamma为投影设备的伽马值,例如,2.2XR(IRE)为饱和度为IRE/N的红色的X数据,IRE为数据水平值,并且,IRE为[0,N‑1]范围内的任意整数;YR(IRE)为饱和度为IRE/N
的红色的Y数据;ZR(IRE)为饱和度为IRE/N的红色的Z数据;XG(IRE)为饱和度为IRE/N的绿色
的X数据;YG(IRE)为饱和度为IRE/N的绿色的Y数据;ZG(IRE)为饱和度为IRE/N的绿色的Z数
据;XB(IRE)为饱和度为IRE/N的蓝色的X数据;YB(IRE)为饱和度为IRE/N的蓝色的Y数据;ZB
(IRE)为饱和度为IRE/N的蓝色的Z数据。
[0107] 示例地,N=1024,通过上述方法得到的颜色查找表如下表1中所示:
[0108] 表1 颜色查找表
[0109]
[0110] 下面针对S2024中根据混合色值和每一第一色值,构建颜色查找表的具体实施方式进行详细说明。具体来说,可以通过以下步骤(1)和步骤(2)来实现:
[0111] (1)根据混合色值和每一第一色值,确定饱和度为100%的红色、绿色、蓝色各自的第二色值。
[0112] 具体来说,可以通过步骤① 步骤④来确定饱和度为100%的红色、绿色、蓝色各自~
的第二色值:
[0113] ①根据每一第一色值,确定附加光的第三色值。
[0114] 示例地,可以根据每一第一色值,通过以下等式(7)来确定附加光的第三色值:
[0115] (7)
[0116] 其中,XY为附加光的第三色值中的X数据;YY为附加光的第三色值中的Y数据;ZY为附加光的第三色值中的Z数据。
[0117] ②根据混合色值、第三色值以及投影设备所投射的两种光中每一种光的第一色值,确定红光、绿光、蓝光各自对应的附加光分配系数。
[0118] 在本公开中,红光对应的附加光分配系数表征在投射白光的情况下,红灯的开灯时长缩短时,白光的第一色值的Y数据等比例下降部分的系数;绿光对应的附加光分配系数
表征在投射白光的情况下,绿灯的开灯时长缩短时,白光的第一色值的Y数据等比例下降部
分的系数;蓝光对应的附加光分配系数表征在投射白光的情况下,蓝灯的开灯时长缩短时,
白光的第一色值的Y数据等比例下降部分的系数。
[0119] 示例地,投影设备所投射的两种光为红光、绿光,可以根据投影设备同时投射的红光、绿光的混合色值、第三色值以及投影设备所投射的红光的第一色值、绿光的第一色值,
通过以下等式(8)来确定红光、绿光、蓝光各自对应的附加光分配系数:
[0120] (8)
[0121] 其中, 为投影设备同时投射的红光、绿光的混合色值中的X数据; 为投影设备同时投射的红光、绿光的混合色值中的Y数据; 为投影设备同时投射的红光、绿光
的混合色值中的Z数据;α为红光对应的附加光分配系数;β为绿光对应的附加光分配系数;
γ为蓝光对应的附加光分配系数。
[0122] 又示例地,投影设备所投射的两种光为红光、蓝光,可以根据投影设备同时投射的红光、蓝光的混合色值、第三色值以及投影设备所投射的红光的第一色值、蓝光的第一色
值,通过以下等式(9)来确定红光、绿光、蓝光各自对应的附加光分配系数:
[0123] (9)
[0124] 其中, 为投影设备同时投射的红光、蓝光的混合色值中的X数据; 为投影设备同时投射的红光、蓝光的混合色值中的Y数据; 为投影设备同时投射的红光、蓝光
的混合色值中的Z数据。
[0125] 又示例地,投影设备所投射的两种光为绿光、蓝光,可以根据投影设备同时投射的绿光、蓝光的混合色值、第三色值以及投影设备所投射的绿光的第一色值、蓝光的第一色
值,通过以下等式(10)来确定红光、绿光、蓝光各自对应的附加光分配系数:
[0126] (10)
[0127] 其中, 为投影设备同时投射的绿光、蓝光的混合色值中的X数据; 为投影设备同时投射的绿光、蓝光的混合色值中的Y数据; 为投影设备同时投射的绿光、蓝光的
混合色值中的Z数据。
[0128] ③根据第三色值、红光的第一色值以及红光对应的附加光分配系数,确定饱和度为100%的红色的第二色值,根据第三色值、绿光的第一色值以及绿光对应的附加光分配系
数,确定饱和度为100%的绿色的第二色值,根据第三色值、蓝光的第一色值以及蓝光对应的
附加光分配系数,确定饱和度为100%的蓝色的第二色值。
[0129] 示例地,可以根据第三色值、红光的第一色值以及红光对应的附加光分配系数,通过以下等式(11)来确定饱和度为100%的红色的第二色值:
[0130] (11)
[0131] 示例地,可以根据第三色值、绿光的第一色值以及绿光对应的附加光分配系数,通过以下等式(12)来确定饱和度为100%的绿色的第二色值:
[0132] (12)
[0133] 示例地,可以根据第三色值、蓝光的第一色值以及蓝光对应的附加光分配系数,通过以下等式(13)来确定饱和度为100%的蓝色的第二色值:
[0134] (13)
[0135] (2)根据饱和度为100%的红色、绿色、蓝色各自的第二色值,构建颜色查找表。
[0136] 由于根据饱和度为100%的红色、绿色、蓝色各自的第二色值,构建颜色查找表的具体实施方式在S2022中已经详细描述,这里不再赘述。
[0137] 下面针对上述在S102中根据目标色度坐标和预先构建的颜色查找表,确定投影设备中RGB通道的增益系数的具体实施方式进行详细说明:
[0138] 在本公开中,可以将IRER、IREG、IREB任意组合(其中,IRER为红色对应的数据水平值,IRER为[0,N]范围内的任意值;IREG为绿色对应的数据水平值,IREG为[0,N]范围内的任
意值;IREB为蓝色对应的数据水平值,IREB为[0,N]范围内的任意值),分别代入以下等式
(14)中,找到使得(xw,yw)与目标色度坐标之间的距离最小的IRER、IREG、IREB,这里用
IRERmin、IREGmin、IREBmin表示,然后,将IRERmin/N确定为红色通道的增益系数、将IREGmin/N确定
为绿色通道增益系数、将IREBmin/N确定为蓝色通道的增益系数。
[0139] (14)
[0140] 图8是根据一示例性实施例示出的一种投影设备控制装置的框图,其中,投影设备的投影光源包括红光、绿光、蓝光以及用于提高所述投影设备的投影亮度的附加光。如图8
所示,该装置800包括:获取模块801,用于响应于接收到投影指令,获取所述投影光源的目
标色度坐标;确定模块802,用于根据所述获取模块801获取到的所述目标色度坐标和预先
构建的颜色查找表,确定所述投影设备中RGB通道的增益系数;调整模块803,用于根据所述
确定模块802确定出的所述增益系数,调整所述RGB通道的增益。
[0141] 在上述技术方案中,在接收到投影指令时,获取投影设备的投影光源的目标色度坐标,其中,投影光源包括红光、绿光、蓝光以及用于提高投影设备的投影亮度的附加光;然
后,根据目标色度坐标和预先构建的颜色查找表,确定投影设备中RGB通道的增益系数;最
后,根据增益系数,调整RGB通道的增益。这样,根据目标色度坐标和预先构建的颜色查找
表,可以快速直接地确定出RGB通道的增益系数,从而根据该增益系数自动调整RGB通道的
增益,达到了将投影设备的色温一次性自动调整到位的效果,提升了用户的观感体验。
[0142] 可选地,所述颜色查找表通过颜色查找表构建装置来构建。如图9所示该颜色查找表构建装置900包括:控制模块901,用于控制所述投影设备按照任意顺序分别投射红光、绿
光、蓝光、白光,并获取每次投射时、所述投影设备所投射的光的第一色值;构建模块902,用
于至少根据每一所述第一色值,构建所述颜色查找表。
[0143] 可选地,所述构建模块902包括:判断子模块,用于根据每一所述第一色值,判断是否满足RGB混色原理;第一构建子模块,用于若满足所述RGB混色原理,则根据所述红光的第
一色值、所述绿光的第一色值、所述蓝光的第一色值,构建所述颜色查找表。
[0144] 可选地,所述构建模块902还包括:控制子模块,用于若不满足所述RGB混色原理,则控制所述投影设备同时投射所述红光、所述绿光、所述蓝光中的任两种,并获取所述投影
设备所投射的两种光的混合色值;第二构建子模块,用于根据所述混合色值和每一所述第
一色值,构建所述颜色查找表。
[0145] 可选地,所述第二构建子模块包括:确定子模块,用于根据所述混合色值和每一所述第一色值,确定饱和度为100%的红色、绿色、蓝色各自的第二色值;查找表构建子模块,用
于根据所述饱和度为100%的红色、绿色、蓝色各自的第二色值,构建所述颜色查找表。
[0146] 可选地,所述确定子模块,包括:第一色值确定子模块,用于根据每一所述第一色值,确定所述附加光的第三色值;分配系数确定子模块,用于根据所述混合色值、所述第三
色值以及所述投影设备所投射的两种光中每一种光的第一色值,确定所述红光、所述绿光、
所述蓝光各自对应的附加光分配系数;第二色值确定子模块,用于根据所述第三色值、所述
红光的第一色值以及所述红光对应的附加光分配系数,确定饱和度为100%的红色的第二色
值,根据所述第三色值、所述绿光的第一色值以及所述绿光对应的附加光分配系数,确定饱
和度为100%的绿色的第二色值,根据所述第三色值、所述蓝光的第一色值以及所述蓝光对
应的附加光分配系数,确定饱和度为100%的蓝色的第二色值。
[0147] 另外,需要说明的是,上述颜色查找表构建装置900可以集成于上述投影设备控制装置800中,也可以独立于上述投影设备控制装置800,在本公开中不作具体限定。
[0148] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0149] 本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开提供的上述投影设备控制方法的步骤。
[0150] 图10是根据一示例性实施例示出的一种电子设备1000的框图。如图10所示,该电子设备1000可以包括:处理器1001,存储器1002。该电子设备1000还可以包括多媒体组件
1003,输入/输出(I/O)接口1004,以及通信组件1005中的一者或多者。
[0151] 其中,处理器1001用于控制该电子设备1000的整体操作,以完成上述的投影设备控制方法中的全部或部分步骤。存储器1002用于存储各种类型的数据以支持在该电子设备
1000的操作,这些数据例如可以包括用于在该电子设备1000上操作的任何应用程序或方法
的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该
存储器1002可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态
随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器
(Electrically Erasable Programmable Read‑Only Memory,简称EEPROM),可擦除可编程
只读存储器(Erasable Programmable Read‑Only Memory,简称EPROM),可编程只读存储器
(Programmable Read‑Only Memory,简称PROM),只读存储器(Read‑Only Memory,简称
ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件1003可以包括屏幕和音频组件。其中
屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括
一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储
器1002或通过通信组件1005发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/
O接口1004为处理器1001和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠
标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件1005用于该电子设备1000与
其他设备之间进行有线或无线通信。无线通信,例如Wi‑Fi,蓝牙,近场通信(Near Field 
Communication,简称NFC),2G、3G、4G、NB‑IOT、eMTC、或其他5G等等,或它们中的一种或几种
的组合,在此不做限定。因此相应的该通信组件1005可以包括:Wi‑Fi模块,蓝牙模块,NFC模
块等等。
[0152] 在一示例性实施例中,电子设备1000可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(Digital 
Signal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,
简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列
(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元
件实现,用于执行上述的投影设备控制方法。
[0153] 在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的投影设备控制方法的步骤。例如,该计算机可读存储
介质可以为上述包括程序指令的存储器1002,上述程序指令可由电子设备1000的处理器
1001执行以完成上述的投影设备控制方法。
[0154] 图11是根据一示例性实施例示出的一种电子设备1100的框图。例如,电子设备1100可以被提供为一服务器。参照图11,电子设备1100包括处理器1122,其数量可以为一个
或多个,以及存储器1132,用于存储可由处理器1122执行的计算机程序。存储器1132中存储
的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器
1122可以被配置为执行该计算机程序,以执行上述的投影设备控制方法。
[0155] 另外,电子设备1100还可以包括电源组件1126和通信组件1150,该电源组件1126可以被配置为执行电子设备1100的电源管理,该通信组件1150可以被配置为实现电子设备
1100的通信,例如,有线或无线通信。此外,该电子设备1100还可以包括输入/输出(I/O)接
口11511。电子设备1100可以操作基于存储在存储器1132的操作系统,例如Windows 
TM TM TM TM
Server ,Mac OS X ,Unix ,Linux 等等。
[0156] 在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的投影设备控制方法的步骤。例如,该计算机可读存储
介质可以为上述包括程序指令的存储器1132,上述程序指令可由电子设备1100的处理器
1122执行以完成上述的投影设备控制方法。
[0157] 在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于
执行上述的投影设备控制方法的代码部分。
[0158] 以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简
单变型,这些简单变型均属于本公开的保护范围。
[0159] 另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可
能的组合方式不再另行说明。
[0160] 此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。