确定色温的方法及装置与流程

文档序号:13658256阅读:701来源:国知局
确定色温的方法及装置与流程

本公开涉及传感器技术领域,尤其涉及一种确定色温的方法及装置。



背景技术:

相关技术中,可以利用rgblightsensor(红绿蓝光线传感器)得到相对色温值。但由于个体存在差异,要想获得相对准确的相对色温值,需要对rgblightsensor做单体的校准。目前,校准方式多为:在多个光源下获取一组校准系数,通过对获取的一组校准系数进行拟合得到校准系数平均值,基于校准系数平均值计算相对色温值。



技术实现要素:

为克服相关技术中存在的问题,本公开实施例提供一种确定色温的方法及装置,用以提高检测色温的精确度。

根据本公开实施例的第一方面,提供一种确定色温的方法,包括:

确定待测光源的第一光谱特征;

从至少一个预设光源各自的第二光谱特征中确定与所述第一光谱特征相匹配的光谱特征;

确定与所述第一光谱特征相匹配的光谱特征对应的校准系数;

基于所述校准系数确定所述待测光源的色温。

在一个实施例中,所述确定待测光源的第一光谱特征之前,可包括:

确定所述待测光源的光谱信息;

所述确定待测光源的第一光谱特征,可包括:

确定所述光谱信息中的至少一个第一特征信息;

基于所述至少一个第一特征信息确定所述第一光谱特征。

在一个实施例中,所述从至少一个预设光源各自的第二光谱特征中确定与所述第一光谱特征相匹配的光谱特征,可包括:

确定所述至少一个预设光源各自的第二光谱特征中包括的至少一个第二特征信息;

基于所述至少一个第一特征信息与所述至少一个第二特征信息,对所述第一光谱特征与所述至少一个预设光源各自的第二光谱特征进行匹配,得到匹配结果;

基于所述匹配结果确定与所述第一光谱特征相匹配的光谱特征。

在一个实施例中,所述基于所述匹配结果确定与所述第一光谱特征相匹配的光谱特征,可包括:

基于所述匹配结果确定所述第一光谱特征与至少一个预设光源各自的第二光谱特征的匹配度,得到至少一个匹配度;

从所述至少一个匹配度中确定高于预设阈值的匹配度;

将高于预设阈值的匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征。

在一个实施例中,所述将高于预设阈值的匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征,可包括:

当存在至少两个所述匹配度高于所述预设阈值时,确定最大匹配度;

将所述最大匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征。

在一个实施例中,所述确定待测光源的第一光谱特征之后,还可包括:

当从所述至少一个预设光源各自的第二光谱特征中未得到与所述第一光谱特征相匹配的光谱特征时,确定所述至少一个预设光源各自对应的校准系数;

基于所述至少一个预设光源各自对应的校准系数确定所述待测光源的色温。

根据本公开实施例的第二方面,提供一种确定色温的装置,包括:

第一确定模块,被配置为确定待测光源的第一光谱特征;

第二确定模块,被配置为从至少一个预设光源各自的第二光谱特征中确定与所述第一光谱特征相匹配的光谱特征;

第三确定模块,被配置为确定与所述第一光谱特征相匹配的光谱特征对应的校准系数;

第四确定模块,被配置为基于所述校准系数确定所述待测光源的色温。

在一个实施例中,所述装置,还可包括:

第五确定模块,被配置为确定所述待测光源的光谱信息;

所述第一确定模块,包括:

第一确定子模块,被配置为确定所述光谱信息中的至少一个第一特征信息;

第二确定子模块,被配置为基于所述至少一个第一特征信息确定所述第一光谱特征。

在一个实施例中,所述第二确定模块,可包括:

第三确定子模块,被配置为确定所述至少一个预设光源各自的第二光谱特征中包括的至少一个第二特征信息;

匹配子模块,被配置为基于所述至少一个第一特征信息与所述至少一个第二特征信息,对所述第一光谱特征与所述至少一个预设光源各自的第二光谱特征进行匹配,得到匹配结果;

第四确定子模块,被配置为基于所述匹配结果确定与所述第一光谱特征相匹配的光谱特征。

在一个实施例中,所述第四确定子模块,可包括:

第五确定子模块,被配置为基于所述匹配结果确定所述第一光谱特征与至少一个预设光源各自的第二光谱特征的匹配度,得到至少一个匹配度;

第六确定子模块,被配置为从所述至少一个匹配度中确定高于预设阈值的匹配度;

第七确定子模块,被配置为将高于预设阈值的匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征。

在一个实施例中,所述第七确定子模块,可包括:

第八确定子模块,被配置为在存在至少两个所述匹配度高于所述预设阈值时,确定最大匹配度;

第九确定子模块,被配置为将所述最大匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征。

在一个实施例中,所述装置,还可包括:

第六确定模块,被配置为在从所述至少一个预设光源各自的第二光谱特征中未得到与所述第一光谱特征相匹配的光谱特征时,确定所述至少一个预设光源各自对应的校准系数;

第七确定模块,被配置为基于所述至少一个预设光源各自对应的校准系数确定所述待测光源的色温。

根据本公开实施例的第三方面,提供一种确定色温的装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

确定待测光源的第一光谱特征;

从至少一个预设光源各自的第二光谱特征中确定与所述第一光谱特征相匹配的光谱特征;

确定与所述第一光谱特征相匹配的光谱特征对应的校准系数;

基于所述校准系数确定所述待测光源的色温。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:

确定待测光源的第一光谱特征;

从至少一个预设光源各自的第二光谱特征中确定与所述第一光谱特征相匹配的光谱特征;

确定与所述第一光谱特征相匹配的光谱特征对应的校准系数;

基于所述校准系数确定所述待测光源的色温。

本公开的实施例提供的技术方案可以包括以下有益效果:通过光谱匹配,从至少一个预设光源各自的第二光谱特征中确定与待测光源的第一光谱特征相匹配的光谱特征,接着,确定与上述的第一光谱特征相匹配的光谱特征对应的校准系数,根据与上述的第一光谱特征相匹配的光谱特征对应的校准系数,确定待测光源的色温。也就是,通过光谱匹配,从至少一个预设光源中找出与待测光源的光谱匹配的预设光源,采用与待测光源的光谱匹配的预设光源的校准系数确定待测光源的色温。这样,可以避免直接通过采用至少一个预设光源的校准系数的平均值来确定待测光源的色温,可以提高检测色温的精确度。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1a是根据一示例性实施例示出的确定色温的方法的流程图。

图1b是根据一示例性实施例示出的d65光源的光谱示意图。

图2是根据一示例性实施例一示出的确定色温的方法的流程图。

图3是根据一示例性实施例二示出的确定色温的方法的流程图。

图4是根据一示例性实施例三示出的确定色温的方法的流程图。

图5是根据一示例性实施例四示出的确定色温的方法的流程图。

图6是根据一示例性实施例示出的一种确定色温的装置的框图。

图7是根据一示例性实施例五示出的确定色温的装置的流程图。

图8是根据一示例性实施例六示出的确定色温的装置的流程图。

图9是根据一示例性实施例七示出的确定色温的装置的流程图。

图10是根据一示例性实施例八示出的确定色温的装置的流程图。

图11是根据一示例性实施例示出的一种确定色温的装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1a是根据一示例性实施例示出的确定色温的方法的流程图,图1b是根据一示例性实施例示出的d65光源的光谱示意图。该确定色温的方法可以应用在具备色温传感器(比如rgbsensor)的终端设备(例如:智能手机、平板电脑)上。如图1a所示,该确定色温的方法包括以下步骤s101-s104:

在步骤s101中,确定待测光源的第一光谱特征。

对于光谱,是复色光经过色散系统(如棱镜、光栅)分光后,被色散开的单色光按波长(或频率)大小而依次排列的图案,全称为光学频谱。在一个示例性实施例中,一种光源的光谱可以是该光源发射的光被色散开的各个单色光的相对强度按波长(或频率)大小而依次排列的图案。例如,如图1b所示,为d65光源的光谱示意图,横轴是波长,单位是纳米(nm),纵轴是相对强度。d65光源发射的光为复色光,被色散开的单色光的波长是连续的,波长大小范围在350nm~750nm之间。被色散开的不同波长的单色光的相对强度可以各不相同。

对于光谱特征,为一种光源发射的光的光谱具有的特征,可以区别于另一种光源发射的光的光谱。每种光源发射的光的光谱都有各自的特征。继续上述的示例性实施例,一种光源的光谱特征可以由光谱中所有或者部分的特征点各自对应的波长以及相对强度构成,其中,每个特征点对应一个波长以及该波长的相对强度。例如,如图1b所示,d65光源的光谱特征可以由光谱中的特征点o、p、q、r、s、t各自对应的波长以及相对强度构成。

在本实施例中,可以基于待测光源的光谱信息确定上述的第一光谱特征。其中,光谱信息可以是关于待测光源的光谱的曲线图,也可以是数据表。对待测光源的光谱信息进行数据处理,可以得到上述的第一光谱特征。在一个示例性实施例中,待测光源的光谱信息是关于光谱的曲线图,可以通过数据处理得到曲线图上存在的极大值、极小值对应的点,作为特征点,并获取特征点各自对应的波长、相对强度,用以构成第一光谱特征。

在步骤s102中,从至少一个预设光源各自的第二光谱特征中确定与所述第一光谱特征相匹配的光谱特征。

在本实施例中,终端设备中可以预先存储有至少一个预设光源的第二光谱特征。在一个示例性实施例中,终端设备中可以预先存储有光源d65、d50、a、tl84、h对应的光谱特征。其中,d65光源为国际标准人工日光(artificialdaylight),色温为6500k,功率为18w。d50光源的色温为5000k。a光源为美式厨窗射灯,色温为2856k,功率为60w。tl84光源为欧洲、日本、中国商店光源,色温为4000k,功率为18w。h光源的色温为2300k。

在上述的示例性实施例中,上述的至少一个预设光源各自的第二光谱特征也由对应的光谱中所有或者部分的特征点各自对应的波长以及相对强度构成。例如,预设光源d65的光谱特征可以由光谱中的特征点o’、p’、q’、r’、s’、t’、g’各自对应的波长以及相对强度构成。

在本实施例中,通过对第一光谱特征分别与上述的至少一个预设光源各自的第二光谱特征进行匹配,来确定与第一光谱特征相匹配的光谱特征。当对第一光谱特征与上述的一个预设光源的第二光谱特征进行匹配时,可以对第一光谱特征包括的特征点与第二光谱特征包括的特征点分别进行比对,确定特征点匹配数目。其中,当确定两个特征点的各自的波长、相对强度对应相同时,可以确定两个特征点匹配。基于特征点匹配数目与第一光谱特征包括的特征点数目确定第一光谱特征与第二光谱特征的匹配度。当确定第一光谱特征与第二光谱特征的匹配度高于预设阈值时,可以确定第一光谱特征与该第二光谱特征匹配。

在一个示例性实施例中,确定的待测光源的第一光谱特征由上述的特征点o、p、q、r、s、t各自对应的波长以及相对强度构成,终端设备中预先存储有光源d65、d50、a、tl84、h对应的光谱特征。在从光源d65、d50、a、tl84、h对应的光谱特征中确定与第一光谱特征相匹配的光谱特征时,分别将第一光谱特征与光源d65、d50、a、tl84、h对应的光谱特征进行匹配,确定与所述第一光谱特征相匹配的光谱特征。当将第一光谱特征与光源d65的光谱特征进行匹配时,将特征点o、p、q、r、s、t各自对应的波长以及相对强度逐一与d65光源的光谱特征包括的特征点o’、p’、q’、r’、s’、t’、g’各自对应的波长以及相对强度对比,得到对比结果:特征点o、p、q、r、s、t各自对应的波长以及相对强度分别与特征点o’、p’、q’、r’、s’、t’各自对应的波长以及相对强度对应相同。例如,特征点o对应的波长与特征点o’对应的波长相同,特征点o对应的相对强度与特征点o’对应的相对强度相同。根据对比结果确定特征点匹配数目为6,由于第一光谱特征包括的特征点数目为7,故而可以确定第一光谱特征与第二光谱特征的匹配度为85.7%。假设预设阈值为85%,则可以确定第一光谱特征与第二光谱特征的匹配度高于预设阈值。进一步可以确定与所述第一光谱特征相匹配的光谱特征为预设光源d65的光谱特征。

在步骤s103中,确定与所述第一光谱特征相匹配的光谱特征对应的校准系数。

在本实施例中,终端设备中还预先存储有上述的至少一个预设光源各自的校准系数。上述的至少一个预设光源各自的校准系数可以与上述的至少一个预设光源各自的第二光谱特征对应存储。在上述的示例性实施例中,预设光源d65的校准系数可以与预设光源d65的第二光谱特征对应存储。

当确定与所述第一光谱特征相匹配的光谱特征后,可以确定与所述第一光谱特征相匹配的光谱特征对应的校准系数。在上述的示例性实施例中,当确定与所述第一光谱特征相匹配的光谱特征为预设光源d65的光谱特征后,可以确定预设光源d65的校准系数。

在步骤s104中,基于所述校准系数确定所述待测光源的色温。

在本实施例中,可以通过将与所述第一光谱特征相匹配的光谱特征对应的校准系数代入计算色温的计算式,得到待测光源的色温。在上述的示例性实施例中,当确定与所述第一光谱特征相匹配的光谱特征为预设光源d65的光谱特征后,可以将确定的预设光源d65的校准系数代入计算色温的计算式,得到待测光源的色温。

通俗地讲,本实施例中,是在终端设备中预先存储至少一个预设光源对应的光谱特征与校准系数,在检测待测光源的色温时,可以通过光谱匹配,找到与待测光源的光谱匹配的预设光源,将与待测光源的光谱匹配的预设光源的校准系数当作待测光源的校准系数,并代入计算色温的计算式,得到待测光源的色温。

本实施例中,通过光谱匹配,从至少一个预设光源各自的第二光谱特征中确定与待测光源的第一光谱特征相匹配的光谱特征,接着,确定与上述的第一光谱特征相匹配的光谱特征对应的校准系数,根据与上述的第一光谱特征相匹配的光谱特征对应的校准系数,确定待测光源的色温。也就是,通过光谱匹配,从至少一个预设光源中找出与待测光源的光谱匹配的预设光源,采用与待测光源的光谱匹配的预设光源的校准系数确定待测光源的色温。这样,可以避免直接通过采用至少一个预设光源的校准系数的平均值来确定待测光源的色温,而是可以基于与待测光源的光谱特征相匹配的预设光源的校准系数确定待测光源的色温,减少了影响色温计算的因素,可以提高检测色温的精确度。

在一个实施例中,所述确定待测光源的第一光谱特征之前,可包括:

确定所述待测光源的光谱信息;

所述确定待测光源的第一光谱特征,可包括:

确定所述光谱信息中的至少一个第一特征信息;

基于所述至少一个第一特征信息确定所述第一光谱特征。

在一个实施例中,所述从至少一个预设光源各自的第二光谱特征中确定与所述第一光谱特征相匹配的光谱特征,可包括:

确定所述至少一个预设光源各自的第二光谱特征中包括的至少一个第二特征信息;

基于所述至少一个第一特征信息与所述至少一个第二特征信息,对所述第一光谱特征与所述至少一个预设光源各自的第二光谱特征进行匹配,得到匹配结果;

基于所述匹配结果确定与所述第一光谱特征相匹配的光谱特征。

在一个实施例中,所述基于所述匹配结果确定与所述第一光谱特征相匹配的光谱特征,可包括:

基于所述匹配结果确定所述第一光谱特征与至少一个预设光源各自的第二光谱特征的匹配度,得到至少一个匹配度;

从所述至少一个匹配度中确定高于预设阈值的匹配度;

将高于预设阈值的匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征。

在一个实施例中,所述将高于预设阈值的匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征,可包括:

当存在至少两个所述匹配度高于所述预设阈值时,确定最大匹配度;

将所述最大匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征。

在一个实施例中,所述确定待测光源的第一光谱特征之后,还可包括:

当从所述至少一个预设光源各自的第二光谱特征中未得到与所述第一光谱特征相匹配的光谱特征时,确定所述至少一个预设光源各自对应的校准系数;

基于所述至少一个预设光源各自对应的校准系数确定所述待测光源的色温。

具体如何确定色温的,请参考后续实施例。

至此,本公开实施例提供的上述方法,可以通过光谱匹配,从至少一个预设光源各自的第二光谱特征中确定与待测光源的第一光谱特征相匹配的光谱特征,接着,确定与上述的第一光谱特征相匹配的光谱特征对应的校准系数,根据与上述的第一光谱特征相匹配的光谱特征对应的校准系数,确定待测光源的色温。也就是,通过光谱匹配,从至少一个预设光源中找出与待测光源的光谱匹配的预设光源,采用与待测光源的光谱匹配的预设光源的校准系数确定待测光源的色温。这样,可以避免直接通过采用至少一个预设光源的校准系数的平均值来确定待测光源的色温,可以提高检测色温的精确度。

下面以具体实施例来说明本公开实施例提供的技术方案。

图2是根据一示例性实施例一示出的确定色温的方法的流程图;本实施例利用本公开实施例提供的上述方法,以基于光谱信息中的特征信息进行光谱匹配为例进行示例性说明,如图2所示,包括如下步骤:

在步骤s201中,确定所述待测光源的光谱信息。

在本实施例中,确定的待测光源的光谱信息,可以是待测光源色散开的各个单色光的相对强度按波长(或频率)大小依次排列的曲线图,也可以是待测光源色散开的各个单色光的相对强度与对应的波长(或频率)的对应数据表,其中,对应于波长(或频率)的字段可以按照波长(或频率)大小依次排列。

在步骤s202中,确定所述光谱信息中的至少一个第一特征信息。

在本实施例中,通过对上述的光谱信息进行数据处理,得到至少一个第一特征信息。在一个示例性实施例中,确定的待测光源的光谱信息为待测光源色散开的各个单色光的相对强度按波长(或频率)大小依次排列的曲线图。通过对得到的曲线图进行数据处理,得到该曲线图上存在的至少一个特征点。通过获取至少一个特征点各自对应的波长、相对强度,将每个特征点对应的波长、相对强度确定为一个第一特征信息。其中,上述的特征点可以为曲线图上极大值、或者极小值对应的点。

在步骤s203中,基于所述至少一个第一特征信息确定所述第一光谱特征。

在本实施例中,可以将确定的至少一个第一特征信息按照波长(频率)的大小依次排列构成的信息确定为上述的第一光谱特征。在一个示例性实施例中,如图1b所示,d65光源的光谱特征可以是特征点o、p、q、r、s、t各自对应第一特征信息依次排列构成的信息,也可以是特征点t、s、r、q、p、o各自对应第一特征信息依次排列构成的信息,但不可以是上述特征点以其他顺序排列构成的信息。

在步骤s204中,确定所述至少一个预设光源各自的第二光谱特征中包括的至少一个第二特征信息。

在本实施例中,确定预设光源的第二光谱特征中包括的至少一个第二特征信息的方法与确定待测光源的第一光谱特征中包括的至少一个第一特征信息的方法相似,在此不再赘述。

在步骤s205中,基于所述至少一个第一特征信息与所述至少一个第二特征信息,对所述第一光谱特征与所述至少一个预设光源各自的第二光谱特征进行匹配,得到匹配结果。

在本实施例中,在对所述第一光谱特征与一个预设光源的第二光谱特征进行匹配时,可以对第一光谱特征包括的至少一个第一特征信息按照排列顺序逐一与预设光源的第二光谱特征包括的至少一个第二特征信息进行匹配。在对所述第一光谱特征与所有预设光源各自的第二光谱特征匹配结束后,得到匹配结果。

在本实施例中,在对一个第一特征信息与一个第二特征信息进行匹配时,当第一特征信息中的波长与第二特征信息的波长相同,且第一特征信息中的相对强度与第二特征信息的相对强度相同时,该第一特征信息与该第二特征信息匹配成功,否则,匹配失败。

在本实施例中,匹配结果中包括第一光谱特征的第一特征信息与每个第二光谱特征各自的包括的第二特征信息匹配成功的数目。基于匹配结果,可以得到第一光谱特征与每个第二光谱特征各自的匹配度。其中,对于第一光谱特征与一个第二光谱特征的匹配度,等于匹配成功的第一特征信息的数目占第一光谱特征包括的第一特征信息的总数目的百分比。

在步骤s206中,基于所述匹配结果确定与所述第一光谱特征相匹配的光谱特征。

在本实施例中,可以根据匹配结果中第一光谱特征与每个第二光谱特征各自的匹配度与预设阈值,确定与所述第一光谱特征相匹配的光谱特征。在一个示例性实施例中,可以将大于预设阈值的匹配度对应的第二光谱特征确定为与第一光谱特征相匹配的光谱特征。在另一个示例性实施例中,当存在至少两个匹配度高于所述预设阈值时,确定最大匹配度,并将所述最大匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征。

在步骤s207中,确定与所述第一光谱特征相匹配的光谱特征对应的校准系数。

在步骤s208中,基于所述校准系数确定所述待测光源的色温。

本实施例中的步骤s207~s208与图1a所示的步骤s103~s104相似,在此不再赘述。

本实施例中,通过确定光谱信息中的特征信息,基于特征信息进行光谱匹配,而非基于光谱信息中的全部信息进行匹配,确定与第一光谱特征相匹配的光谱特征,数据处理量少,可以提高色温检测的速度。

图3是根据一示例性实施例二示出的确定色温的方法的流程图;本实施例利用本公开实施例提供的上述方法,以基于匹配结果确定与第一光谱特征相匹配的光谱特征为例进行示例性说明,如图3所示,包括如下步骤:

在步骤s301中,基于所述匹配结果确定所述第一光谱特征与至少一个预设光源各自的第二光谱特征的匹配度,得到至少一个匹配度。

在步骤s302中,从所述至少一个匹配度中确定高于预设阈值的匹配度。

在步骤s303中,将高于预设阈值的匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征。

在本实施例中,匹配结果中包括第一光谱特征的第一特征信息与每个第二光谱特征各自包括的第二特征信息匹配成功的数目。例如,待测光源为d65,预设光源包括d65、d50、a、tl84、h。匹配结果中包括待测光源d65的第一特征信息与预设光源d65的第二特征信息匹配成功的数目、待测光源d65的第一特征信息与预设光源d50的第二特征信息匹配成功的数目、……、待测光源d65的第一特征信息与预设光源h的第二特征信息匹配成功的数目。

在本实施例中,可以基于上述的匹配结果,确定上述的第一光谱特征与上述的至少一个预设光源各自的第二光谱特征的匹配度,得到上述的至少一个匹配度。从上述的至少一个匹配度中确定高于预设阈值的匹配度,并将高于预设阈值的匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征。

本实施例中,通过基于匹配结果确定第一光谱特征与至少一个预设光源各自的第二光谱特征的匹配度,并基于匹配度确定与第一光谱特征相匹配的光谱特征,计算简单,有利于提高检测色温的速度。

图4是根据一示例性实施例三示出的确定色温的方法的流程图;本实施例利用本公开实施例提供的上述方法,以存在至少两个匹配度高于预设阈值时如何确定与第一光谱特征相匹配的光谱特征为例进行示例性说明,如图4所示,包括如下步骤:

在步骤s401中,当存在至少两个所述匹配度高于所述预设阈值时,确定最大匹配度。

在步骤s402中,将所述最大匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征。

在本实施例中,如果确定存在至少两个匹配度高于预设阈值,则从高于预设阈值的匹配度中确定最大匹配度,并将最大匹配度对应的第二光谱特征确定为与第一光谱特征相匹配的光谱特征。这样,可以提高确定为与第一光谱特征相匹配的光谱特征的准确性,进而可以提高色温检测的精确度。

图5是根据一示例性实施例四示出的确定色温的方法的流程图;本实施例利用本公开实施例提供的上述方法,以从至少一个预设光源各自的第二光谱特征中未得到与第一光谱特征相匹配的光谱特征为例进行示例性说明,如图5所示,包括如下步骤:

在步骤s501中,确定待测光源的第一光谱特征。

在步骤s502中,从至少一个预设光源各自的第二光谱特征中确定与所述第一光谱特征相匹配的光谱特征。

在步骤s503中,当从所述至少一个预设光源各自的第二光谱特征中未得到与所述第一光谱特征相匹配的光谱特征时,确定所述至少一个预设光源各自对应的校准系数。

在步骤s504中,基于所述至少一个预设光源各自对应的校准系数确定所述待测光源的色温。

本实施例中的步骤s501与图1a所示的步骤s101相似,在此不再赘述。本实施例中的步骤s502的具体实施方法可以参照上述任一实施例中记载的方法,在此不再赘述。

在本实施例中,当上述的至少一个匹配度中任意一个匹配度均低于预设阈值时,可以视为从所述至少一个预设光源各自的第二光谱特征中未得到与所述第一光谱特征相匹配的光谱特征。

在本实施例中,当从至少一个预设光源各自的第二光谱特征中未得到与第一光谱特征相匹配的光谱特征时,确定上述的至少一个预设光源各自对应的校准系数。在一个实施例中,可以将所述至少一个预设光源各自对应的校准系数的平均值确定为所述待测光源的色温。在另一个实施例中,可以将所述至少一个预设光源各自对应的校准系数的加权平均值确定为所述待测光源的色温。其中,至少一个预设光源各自对应的校准系数的权重系数可以基于各自对应的匹配度确定。例如,预设光源d50的校准系数的权重系数可以基于预设光源d50的第二光谱特征与上述的第一光谱特征的匹配度确定。当然,至少一个预设光源各自对应的校准系数的权重系数也可以通过其他方式确定。

在本实施例中,在从至少一个预设光源各自的第二光谱特征中未得到与第一光谱特征相匹配的光谱特征时,可以对上述的至少一个预设光源各自对应的校准系数进行求平均的方法得到校准系数,并基于该校准系数计算待测光源的色温,提高了检测色温的兼容性。

图6是根据一示例性实施例示出的一种确定色温的装置的框图,如图6所示,确定色温的装置包括:

第一确定模块61,被配置为确定待测光源的第一光谱特征;

第二确定模块62,被配置为从至少一个预设光源各自的第二光谱特征中确定与所述第一光谱特征相匹配的光谱特征;

第三确定模块63,被配置为确定与所述第一光谱特征相匹配的光谱特征对应的校准系数;

第四确定模块64,被配置为基于所述校准系数确定所述待测光源的色温。

在示例性实施例五中,如图7所示,确定色温的装置,还可包括:

第五确定模块65,被配置为确定所述待测光源的光谱信息;

所述第一确定模块61,可包括:

第一确定子模块611,被配置为确定所述光谱信息中的至少一个第一特征信息;

第二确定子模块612,被配置为基于所述至少一个第一特征信息确定所述第一光谱特征。

所述第二确定模块62,可包括:

第三确定子模块621,被配置为确定所述至少一个预设光源各自的第二光谱特征中包括的至少一个第二特征信息;

匹配子模块622,被配置为基于所述至少一个第一特征信息与所述至少一个第二特征信息,对所述第一光谱特征与所述至少一个预设光源各自的第二光谱特征进行匹配,得到匹配结果;

第四确定子模块623,被配置为基于所述匹配结果确定与所述第一光谱特征相匹配的光谱特征。

在示例性实施例六中,如图8所示,所述第四确定子模块623,可包括:

第五确定子模块6231,被配置为基于所述匹配结果确定所述第一光谱特征与至少一个预设光源各自的第二光谱特征的匹配度,得到至少一个匹配度;

第六确定子模块6232,被配置为从所述至少一个匹配度中确定高于预设阈值的匹配度;

第七确定子模块6233,被配置为将高于预设阈值的匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征。

在示例性实施例七中,如图9所示,所述第七确定子模块6233,可包括:

第八确定子模块62331,被配置为在存在至少两个所述匹配度高于所述预设阈值时,确定最大匹配度;

第九确定子模块62332,被配置为将所述最大匹配度对应的第二光谱特征确定为与所述第一光谱特征相匹配的光谱特征。

在示例性实施例八中,如图10所示,所述装置,还可包括:

第六确定模块66,被配置为在从所述至少一个预设光源各自的第二光谱特征中未得到与所述第一光谱特征相匹配的光谱特征时,确定所述至少一个预设光源各自对应的校准系数;

第七确定模块67,被配置为基于所述至少一个预设光源各自对应的校准系数确定所述待测光源的色温。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图11是根据一示例性实施例示出的一种确定色温的装置的框图。例如,装置1100可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图11,装置1100可以包括以下一个或多个组件:处理组件1102,存储器1104,电源组件1106,多媒体组件1108,音频组件1110,输入/输出(i/o)的接口1112,传感器组件1114,以及通信组件1116。

处理组件1102通常控制装置1100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件1102可以包括一个或多个处理器1120来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1102可以包括一个或多个模块,便于处理组件1102和其他组件之间的交互。例如,处理部件1102可以包括多媒体模块,以方便多媒体组件1108和处理组件1102之间的交互。

存储器1104被配置为存储各种类型的数据以支持在设备1100的操作。这些数据的示例包括用于在装置1100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电力组件1106为装置1100的各种组件提供电力。电力组件1106可以包括电源管理系统,一个或多个电源,及其他与为装置1100生成、管理和分配电力相关联的组件。

多媒体组件1108包括在所述装置1100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1108包括一个前置摄像头和/或后置摄像头。当设备1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1110被配置为输出和/或输入音频信号。例如,音频组件1110包括一个麦克风(mic),当装置1100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1104或经由通信组件1116发送。在一些实施例中,音频组件1110还包括一个扬声器,用于输出音频信号。

i/o接口1112为处理组件1102和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1114包括一个或多个传感器,用于为装置1100提供各个方面的状态评估。例如,传感器组件1114可以检测到设备1100的打开/关闭状态,组件的相对定位,例如所述组件为装置1100的显示器和小键盘,传感器组件1114还可以检测装置1100或装置1100一个组件的位置改变,用户与装置1100接触的存在或不存在,装置1100方位或加速/减速和装置1100的温度变化。传感器组件1114可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1114还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1114还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件1116被配置为便于装置1100和其他设备之间有线或无线方式的通信。装置1100可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信部件1116经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件1116还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,装置1100可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1104,上述指令可由装置1100的处理器1120执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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