提高白平衡判定准确性的方法及其装置制造方法

文档序号:7811149阅读:205来源:国知局
提高白平衡判定准确性的方法及其装置制造方法
【专利摘要】本发明适用于通信【技术领域】,提供了一种提高白平衡判定准确性的方法及装置,所述方法包括:第一R/G值和第一B/G值获取步骤,通过第一摄像头读取当前外界光线照射在灰卡上的第一R/G值和第一B/G值;第一色温值获取步骤,根据所述第一R/G值和第一B/G值,读取预存的所述第一摄像头的第一标准色温值表中的所述第一R/G值和第一B/G值对应的第一色温值;第二R/G值和第二B/G值获取步骤,第二摄像头根据所述第一色温值,读取预存的所述第二摄像头的第二标准色温值表中的所述第一色温值对应的第二R/G值和第二B/G值,并根据所述第二R/G值和第二B/G值判定所述第二摄像头的白平衡。借此,本发明提高了拍摄装置的白平衡判定准确性。
【专利说明】提高白平衡判定准确性的方法及其装置

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种提高装置白平衡判定准确性的方法及其
>J-U ρ?α装直。

【背景技术】
[0002]现在市场上的拍摄装置都是通过统计所拍摄画面中的中性色的R/G值,B/G值进行判定白平衡。所谓中性色就是比如灰色,或白色,黑色,其中这些R:G:B比值为1:1:1的色彩。判定白平衡这种做法在光线复杂的场景,或是在背景色为纯色或缺少中性色的时候很容易出错,从而导致整个画面偏色,使得图像质量下降。而实际在拍摄装置的使用过程中,90%以上的都会是混合色温光源的场景,而高质量的图像白平衡的准确判断是必不可少的,只有准确的白平衡才能让画面的色彩准确、真实;才能让图像色彩更生动。
[0003]但是,现有的拍摄装置,例如一些相机或者是手机在进行拍摄时,都难以进行准确的白平衡判定,因此,将造成拍摄图像质量不高。
[0004]综上可知,现有的白平衡判定技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。


【发明内容】

[0005]针对上述的缺陷,本发明的目的在于提供一种提高白平衡判定准确性的方法及方法,以提高拍摄装置的白平衡判定准确性。
[0006]为了实现上述目的,本发明提供一种提高白平衡判定准确性的方法,包括:
[0007]第一 R/G值和第一 B/G值获取步骤,通过第一摄像头读取当前外界光线照射在灰卡上的第一 R/G值和第一 B/G值;
[0008]第一色温值获取步骤,根据所述第一 R/G值和第一 B/G值,读取预存的所述第一摄像头的第一标准色温值表中的所述第一 R/G值和第一 B/G值对应的第一色温值;
[0009]第二 R/G值和第二 B/G值获取步骤,第二摄像头根据所述第一色温值,读取预存的所述第二摄像头的第二标准色温值表中的所述第一色温值对应的第二 R/G值和第二 B/G值,并根据所述第二 R/G值和第二 B/G值判定所述第二摄像头的白平衡。
[0010]根据所述的方法,所述方法还包括:
[0011]将所述灰卡设置于所述第一摄像头及第二摄像头的近端;
[0012]在所述灰卡与所述第一摄像头之间设置凸透镜;
[0013]所述第一 R/G值和第一 B/G值获取步骤包括:
[0014]将所述第一摄像头朝向所述灰卡,并通过所述凸透镜将所述第一摄像头的视角固定在所述灰卡内;
[0015]所述第一摄像头读取当前外界光线照射在所述灰卡上的第一 R/G值和第一 B/G值。
[0016]根据所述的方法,所述第一摄像头、所述灰卡以及所述第二摄像头处于同一平面内;
[0017]所述第一摄像头的朝向与所述第二摄像头的朝向相互垂直。
[0018]根据所述的方法,在所述第一 R/G值和第一 B/G值获取步骤之前还包括:
[0019]在标准测试环境下,记录所述第一摄像头读取所述灰卡的所有色温,获得所述第一标准色温值表;
[0020]在标准测试环境下,记录所述第二摄像头读取所述灰卡的所有色温,获得所述第二标准色温值表;
[0021]在所述装置存储第一标准色温值表和所述第二标准色温值表。
[0022]根据上述任一项所述的方法,所述第一摄像头为所述装置的前摄像头;所述第二摄像头为所述装置的后摄像头。
[0023]为了实现本发明的另一发明目的,本发明还提供了一种提高白平衡判定准确性的装置,包括:
[0024]第一摄像头,用于读取当前外界光线照射在灰卡上的第一 R/G值和第一 B/G值;
[0025]第一色温值获取模块,用于根据所述第一 R/G值和第一 B/G值,读取预存的所述第一摄像头的第一标准色温值表中的所述第一 R/G值和第一 B/G值对应的第一色温值;
[0026]第二摄像头,用于根据所述第一色温值,读取预存的所述第二摄像头的第二标准色温值表中的所述第一色温值对应的第二 R/G值和第二 B/G值,并根据所述第二 R/G值和第二 B/G值判定所述第二摄像头的白平衡。
[0027]根据所述的装置,所述灰卡设置于所述第一摄像头及第二摄像头的近端;
[0028]所述灰卡与所述第一摄像头之间设置凸透镜;
[0029]所述装置还包括:
[0030]调向模块,用于将所述第一摄像头朝向所述灰卡,并通过所述凸透镜将所述第一摄像头的视角固定在所述灰卡内;
[0031]所述第一摄像头读取当前外界光线照射在所述灰卡上的第一 R/G值和第一 B/G值。
[0032]根据所述的装置,所述第一摄像头、所述灰卡以及所述第二摄像头处于同一平面内;
[0033]所述第一摄像头的朝向与所述第二摄像头的朝向相互垂直。
[0034]根据所述的装置,所述装置还包括:
[0035]第一获取模块,用于在标准测试环境下,记录所述第一摄像头读取所述灰卡的所有色温,获得所述第一标准色温值表;
[0036]第二获取模块,用于在标准测试环境下,记录所述第二摄像头读取所述灰卡的所有色温,获得所述第二标准色温值表;
[0037]存储模块,用于在所述装置存储第一标准色温值表和所述第二标准色温值表。
[0038]根据上述任一项所述的装置,所述第一摄像头为所述装置的前摄像头;所述第二摄像头为所述装置的后摄像头。
[0039]本发明通过第一摄像头读取当前外界光线照射在灰卡上的第一 R/G值和第一 B/G值;并根据所述第一 R/G值和第一 B/G值,读取第一摄像头的第一标准色温值表中的所述第一 R/G值和第一 B/G值对应的第一色温值;最后第二摄像头根据所述第一色温值,读取预存的第二标准色温值表中的所述第一色温值对应的第二 R/G值和第二 B/G值,并根据这些值判定所述第二摄像头的白平衡。由此,实现了通过第一摄像头确定当前拍摄图像的色温,让第二摄像头能够根据该色温更准确的判定白平衡,特别是在光线复杂的场景下对白平衡的判定,获得了更高质量的拍摄照片。

【专利附图】

【附图说明】
[0040]图I是本发明第一实施例提供的提高白平衡判定准确性的装置的结构图;
[0041]图2是本发明第二、三实施例提供的提高白平衡判定准确性的装置的结构图;
[0042]图3A是本发明实施例提供的提高白平衡判定准确性的装置的结构图;
[0043]图3B是本发明实施例提供的提高白平衡判定准确性的装置的白平衡判定操作示意图;
[0044]图3C是本发明实施例提供的提高白平衡判定准确性的装置的白平衡判定操作示意图;
[0045]图3D是本发明实施例提供的提高白平衡判定准确性的装置的白平衡判定操作示意图;
[0046]图4是本发明第四实施例提供的提高白平衡判定准确性的装置的方法流程图。

【具体实施方式】
[0047]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0048]参见图I、图3A?图3D,在本发明的第一实施例中,提供了一种提高白平衡判定准确性的装置100,包括:
[0049]第一摄像头10,用于读取当前外界光线照射在灰卡40上的第一 R/G值和第一 B/G值;
[0050]第一色温值获取模块30,用于根据所述第一 R/G值和第一 B/G值,读取预存的所述第一摄像头10的第一标准色温值表中的所述第一 R/G值和第一 B/G值对应的第一色温值;
[0051]第二摄像头20,用于根据所述第一色温值,读取预存的所述第二摄像头30的第二标准色温值表中的所述第一色温值对应的第二 R/G值和第二 B/G值,并根据所述第二 R/G值和第二 B/G值判定所述第二摄像头20的白平衡。
[0052]在该实施例中,在提高白平衡判定准确性的装置100拍摄前,可以对该装置的白平衡判定进行调整。具体的,首先由第一摄像头10读取当前外界光线照射在灰卡40上的第一 R/G值和第一 B/G值。其中R/G值为Red = Green(红:绿)的比值,B/G值为Blue = Green (蓝:绿)的比值。然后第一色温值获取模块30则根据所述第一 R/G值和第一B/G值,读取预存的第一标准色温值表中的所述第一 R/G值和第一 B/G值对应的第一色温值。在获得第一色温值后,第二摄像头20则可以根据该第一色温值,读取预存的第二标准色温值表中的该色温值对应的第二 R/G值和第二 B/G值。最后,第二摄像头20根据第二R/G值和第二 B/G值判定当前第二摄像头20的白平衡。第一标准色温值表和第二标准色温值表是预先存储在提高白平衡判定准确性的装置100中的两个摄像头的标准色温值表,因此,通过先获取第一摄像头10在当前外界光线下,在灰卡40上的第一 R/G值和第一 B/G值,能够找到其在第一标准色温值表中对应用的色温值,通过根据该色温值能够在第二标准色温值表中查询到对于的第二摄像头的20的第二 R/G值和第二 B/G值,根据该第二 R/G值和第二 B/G值进行判定白平衡,能够大幅提升复杂光源下摄像头白平衡的准确性,特别是在现有的拍摄装置使用过程中90%以上都会是复杂光源的情况下,使得提高白平衡判定准确性的装置100在任何场景下都能获得准确的色温值,使得拍摄照片画质大幅提高。
[0053]参见图2及图3A?图3D,在本发明的第二实施例中,灰卡40设置于所述第一摄像头10及弟_■摄像头20的近立而;
[0054]所述灰卡40与所述第一摄像头10之间设置凸透镜I ;
[0055]调向模块50,用于将所述第一摄像头10朝向所述灰卡40,并通过所述凸透镜I将所述第一摄像头10的视角固定在所述灰卡40内;
[0056]所述第一摄像头10读取当前外界光线照射在所述灰卡40上的第一 R/G值和第一B/G 值。
[0057]灰卡40是国际标准色卡,可用于白平衡调整中。在该实施例中,灰卡40设置于第一摄像头10及兎_■摄像头20的近纟而;灰卡40由此可以将弟一摄像头10、弟_■摄像头20及灰卡处于相同的外界光照环境下。并且在灰卡40与第一摄像头10之间设置凸透镜1,可以实现将第一摄像头10的拍摄视角定向灰卡40。凸透镜I可以为长焦镜头。具体的,调向模块50则将所述第一摄像头10朝向所述灰卡40,并通过所述凸透镜I将所述第一摄像头10的视角固定在所述灰卡40内。如图3所示,根据提高白平衡判定准确性的装置100的具体结构,所述第一摄像头10为所述装置的前摄像头;所述第二摄像头20为所述装置的后摄像头。调向模块50将第一摄像头10旋转到后侧并且再旋转至面向提高白平衡判定准确性的装置100侧按键的方向,即第一摄像头10、灰卡40以及第二摄像头20处于同一平面内;第一摄像头10的朝向与所述第二摄像头30的朝向相互垂直。由此,可以将第一摄像头10、第二摄像头20、灰卡40处于相同的外界光照环境下。
[0058]参见图2,在本发明的第三实施例中,所述装置还包括:
[0059]第一获取模块60,用于在标准测试环境下,记录所述第一摄像头10读取所述灰卡40的所有色温,获得所述第一标准色温值表;
[0060]第二获取模块70,用于在标准测试环境下,记录所述第二摄像头20读取所述灰卡40的所有色温,获得所述第二标准色温值表;
[0061]存储模块80,用于在所述装置存储第一标准色温值表和所述第二标准色温值表。
[0062]在该实施例中,需要预先对第一摄像头10和第二摄像头20进行标准色温值表的制作。因此,在标准测试环境下,如在实验室中调试后将第一摄像头10和第二摄像头20读取所述灰卡40的色温值表调整好。由此,将获得判定白平衡的基准参考表。以实现第二摄像头20判定白平衡的准确性。
[0063]在上述多个实施例中,提高白平衡判定准确性的装置100可应是手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑等通信装置,并且提高白平衡判定准确性的装置100中的多个第一、第二摄像头及模块可以是内置于该装置的软件单元,硬件单元或软硬件结合单元。
[0064]另外,如图3A所示,优选的提高白平衡判定准确性的装置100为手机,第一摄像头10为前摄像头,第二摄像头20为后摄像头。在图3A?图3D所示,在提高白平衡判定准确性的过程中,如图3B和图3C所示,首先将前摄像头转到手机的背面,然后再旋转至面向手机侧按键的方向,即将手机的前摄像头向左内侧旋转90度;如图3D所示,通过凸透镜I将ill摄像头的视角固定在灰卡40内。当然,也可以弟一摄像头10为后摄像头,弟_■摄像头20为前摄像头。并且,提高白平衡判定准确性的装置100包括多个摄像头。
[0065]参见图4、图3A?图3D,在本发明的第四实施例中,提供了一种提高白平衡判定准确性的方法,包括:
[0066]步骤S401中,通过第一摄像头10读取当前外界光线照射在灰卡40上的第一 R/G值和第一 B/G值;该步骤为第一 R/G值和第一 B/G值获取步骤;
[0067]步骤S402中,第一色温值获取模块30根据所述第一 R/G值和第一 B/G值,读取预存的所述第一摄像头10的第一标准色温值表中的所述第一 R/G值和第一 B/G值对应的第一色温值;该步骤为第一色温值获取步骤;
[0068]步骤S403中,第二摄像头20根据所述第一色温值,读取预存的所述第二摄像头20的第二标准色温值表中的所述第一色温值对应的第二 R/G值和第二 B/G值,并根据所述第二R/G值和第二 B/G值判定所述第二摄像头20的白平衡。该步骤为第二 R/G值和第二 B/G值获取步骤。
[0069]在该实施例中,利用第一摄像头10确定当前拍摄图像的色温,让第二摄像头20能够根据该色温更准确的判定白平衡,特别是在光线复杂的场景下的判断,以获得更高质量的照片。优选的,第一摄像头10为所述装置的前摄像头;所述第二摄像头20为所述装置的后摄像头。
[0070]在本发明的第五实施例中,所述方法还包括:
[0071 ] 将所述灰卡40设置于所述第一摄像头10及第二摄像头20的近端;
[0072]在所述灰卡40与所述第一摄像头10之间设置凸透镜I ;
[0073]所述第一 R/G值和第一 B/G值获取步骤包括:
[0074]将所述第一摄像头10朝向所述灰卡40,并通过所述凸透镜I将所述第一摄像头10的视角固定在所述灰卡40内;
[0075]所述第一摄像头10读取当前外界光线照射在所述灰卡40上的第一 R/G值和第一B/G 值。
[0076]在该实施例中,需要将灰卡40设置于所述第一摄像头10及第二摄像头30的近端;以使灰卡40、第一摄像头10及第二摄像头20处于相同的外界光线照射环境下。同时在所述灰卡40与所述第一摄像头10之间设置凸透镜1,调向模块50将所述第一摄像头10朝向所述灰卡40,使所述凸透镜I将所述第一摄像头10的视角固定在灰卡40内。第一摄像头10读取当前外界光线照射在所述灰卡40上的第一 R/G值和第一 B/G值,以根据该值获取当前第二摄像头10拍摄环境的色温值。优选的,所述第一摄像头10、所述灰卡40以及所述第二摄像头20处于同一平面内;所述第一摄像头10的朝向与所述第二摄像头20的朝向相互垂直。这样可以准确的测定第一 R/G值和第一 B/G值,以确定当前第二摄像头20拍摄环境的色温值。
[0077]在本发明的第六实施例中,在所述第一 R/G值和第一 B/G值获取步骤之前还包括:
[0078]在标准测试环境下,记录所述第一摄像头10读取所述灰卡40的所有色温,获得所述第一标准色温值表;
[0079]在标准测试环境下,记录所述第二摄像头20读取所述灰卡40的所有色温,获得所述第二标准色温值表;
[0080]在所述装置存储第一标准色温值表和所述第二标准色温值表。
[0081]在该实施例中,由于在判定白平衡时,需要让第一摄像头10对凸透镜1,并且通过凸透镜I (或理解成长焦镜头)让第一摄像头10的视角内全部是灰卡40,此时外界的光线射在灰卡40上,第一摄像头10可以读出R/G,B/G的值。但是在这个之前必须用此第一摄像头10对着此灰卡40在各个色温下都记录下R/G,B/G在各色温下的值,然后去查这个R/G,B/G的表来确定当前的色温。因此,需要预先通过第一获取模块60,第二获取模块70获取相关的数值,建立第一标准色温值表、第二标准色温值表,并存储模块80存储在提高白平衡判定准确性的装置100。而第二摄像头20获得当前的色温值,就可以用查找第二摄像头20的色温表后摄像头的色温表找到R/G,B/G的值,从而能够更准确的还原拍摄照片的色彩。其中所述标准测试环境下是在实验室调试环境下。
[0082]综上所述,本发明通过第一摄像头读取当前外界光线照射在灰卡上的第一 R/G值和第一 B/G值;并根据所述第一 R/G值和第一 B/G值,读取第一摄像头的第一标准色温值表中的所述第一 R/G值和第一 B/G值对应的第一色温值;最后第二摄像头根据所述第一色温值,读取预存的第二标准色温值表中的所述第一色温值对应的第二 R/G值和第二 B/G值,并根据这些值判定所述第二摄像头的白平衡。由此,实现了通过第一摄像头确定当前拍摄图像的色温,让第二摄像头能够根据该色温更准确的判定白平衡,特别是在光线复杂的场景下对白平衡的判定,获得了更高质量的拍摄照片。
[0083]当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种提高白平衡判定准确性的方法,其特征在于,包括: 第一 R/G值和第一 B/G值获取步骤,通过第一摄像头读取当前外界光线照射在灰卡上的第一 R/G值和第一 B/G值; 第一色温值获取步骤,根据所述第一 R/G值和第一 B/G值,读取预存的所述第一摄像头的第一标准色温值表中的所述第一 R/G值和第一 B/G值对应的第一色温值; 第二 R/G值和第二 B/G值获取步骤,第二摄像头根据所述第一色温值,读取预存的所述第二摄像头的第二标准色温值表中的所述第一色温值对应的第二 R/G值和第二 B/G值,并根据所述第二 R/G值和第二 B/G值判定所述第二摄像头的白平衡。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 将所述灰卡设置于所述第一摄像头及第二摄像头的近端; 在所述灰卡与所述第一摄像头之间设置凸透镜; 所述第一 R/G值和第一 B/G值获取步骤包括: 将所述第一摄像头朝向所述灰卡,并通过所述凸透镜将所述第一摄像头的视角固定在所述灰卡内; 所述第一摄像头读取当前外界光线照射在所述灰卡上的第一 R/G值和第一 B/G值。
3.根据权利要求2所述的方法,其特征在于,所述第一摄像头、所述灰卡以及所述第二摄像头处于同一平面内; 所述第一摄像头的朝向与所述第二摄像头的朝向相互垂直。
4.根据权利要求1所述的方法,其特征在于,在所述第一R/G值和第一 B/G值获取步骤之前还包括: 在标准测试环境下,记录所述第一摄像头读取所述灰卡的所有色温,获得所述第一标准色温值表; 在标准测试环境下,记录所述第二摄像头读取所述灰卡的所有色温,获得所述第二标准色温值表; 在所述装置存储第一标准色温值表和所述第二标准色温值表。
5.根据权利要求1?4任一项所述的方法,其特征在于,所述第一摄像头为所述装置的前摄像头;所述第二摄像头为所述装置的后摄像头。
6.一种提高白平衡判定准确性的装置,其特征在于,包括: 第一摄像头,用于读取当前外界光线照射在灰卡上的第一 R/G值和第一 B/G值;第一色温值获取模块,用于根据所述第一 R/G值和第一 B/G值,读取预存的所述第一摄像头的第一标准色温值表中的所述第一 R/G值和第一 B/G值对应的第一色温值; 第二摄像头,用于根据所述第一色温值,读取预存的所述第二摄像头的第二标准色温值表中的所述第一色温值对应的第二 R/G值和第二 B/G值,并根据所述第二 R/G值和第二B/G值判定所述第二摄像头的白平衡。
7.根据权利要求6所述的装置,其特征在于,所述灰卡设置于所述第一摄像头及第二摄像头的近端; 所述灰卡与所述第一摄像头之间设置凸透镜; 所述装置还包括: 调向模块,用于将所述第一摄像头朝向所述灰卡,并通过所述凸透镜将所述第一摄像头的视角固定在所述灰卡内; 所述第一摄像头读取当前外界光线照射在所述灰卡上的第一 R/G值和第一 B/G值。
8.根据权利要求7所述的装置,其特征在于,所述第一摄像头、所述灰卡以及所述第二摄像头处于同一平面内; 所述第一摄像头的朝向与所述第二摄像头的朝向相互垂直。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第一获取模块,用于在标准测试环境下,记录所述第一摄像头读取所述灰卡的所有色温,获得所述第一标准色温值表; 第二获取模块,用于在标准测试环境下,记录所述第二摄像头读取所述灰卡的所有色温,获得所述第二标准色温值表; 存储模块,用于在所述装置存储第一标准色温值表和所述第二标准色温值表。
10.根据权利要求6?9任一项所述的装置,其特征在于,所述第一摄像头为所述装置的前摄像头;所述第二摄像头为所述装置的后摄像头。
【文档编号】H04N9/73GK104202586SQ201410392645
【公开日】2014年12月10日 申请日期:2014年8月11日 优先权日:2014年8月11日
【发明者】曹奕松 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1