一种闪光灯色温调节方法及终端的制作方法_3

文档序号:8447675阅读:来源:国知局
0]下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例一至三实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例一、实施例二以及实施例三。
[0081]请参见图4,图4是本发明实施例公开的一种终端的结构示意图,如图4所示,该终端400可以包括:获取单元401以及调节单元402,其中:
[0082]获取单元401,用于在拍照模式下,当闪光灯处于开启状态时,获取预览图像当前光环境的色温值。
[0083]本发明实施例中,色温为光发出的颜色,即光源光谱成份的颜色。色温的单位用(K)表示,当光线的颜色偏青、蓝或蓝紫色时,通常称它为高色温,当光线的颜色偏红、橙、黄色时,通常称它为低色温,当光线的颜色是白色时,通常称它为正常色温(即中色温),其中,任何一种色彩只有在白色的光线照射下才能得到自身的正常颜色。
[0084]通常,高色温的色温值一般不小于5000K,低色温的色温值一般不大于3100K,中色温的色温值介于3100K与5000K之间。
[0085]调节单元402,用于当获取单元401获取到的色温值介于高色温阈值和低色温阈值之间时,调节闪光灯为中色温闪光灯,其中,该高色温阈值大于该低色温阈值,并且该中色温闪光灯的色温值介于该高色温阈值和该低色温阈值之间。
[0086]本发明实施例中,由于色温分为高色温、中色温以及低色温三种,因此获取单元401获取到的光环境的色温也会有三种。当获取单元401获取到的色温值介于高色温阈值和低色温阈值之间时,为了使闪光灯提供的光源的色温与光环境的色温保持一致,调节单元402需要调节闪光灯为中色温闪光灯。其中,上述高色温阈值大于上述低色温阈值,如:高色温阈值为5000K,低色温阈值为3100K,并且该中色温闪光灯的色温值介于该高色温阈值和该低色温阈值之间,假设高色温阈值为A,低色温阈值为B,中色温闪光灯的色温值为C,那么相应地,就有关系式A>C>B,其中,A、B、C均为大于O的正整数。
[0087]需要说明的是,本发明实施例中提供的闪光灯可以涵盖三种色温(高色温、中色温以及低色温),因此对应的闪光灯就有高色温闪光灯、中色温闪光灯以及低色温闪光灯,终端可以根据外界光环境的色温的变化来选择相应色温的闪光灯,以保证闪光灯拍照的效果O
[0088]作为一种可选的实施方式,上述调节单元402,还用于当获取单元401获取到的色温值大于或等于高色温阈值时,调节闪光灯为高色温闪光灯,其中,该高色温闪光灯的色温值大于或等于高色温阈值。
[0089]在该实施例中,当获取单元401获取到的色温值大于或等于高色温阈值时,为了使闪光灯提供的光源的色温与光环境的色温保持一致,调节单元402需要将闪光灯调节为高色温闪光灯。其中,该高色温闪光灯的色温值大于或等于高色温阈值,假设高色温阈值为A,高色温闪光灯的色温值为B,那么相应地,就有关系式B>A,其中,A、B均为大于O的正整数,通常情况下,A可以为5000K。
[0090]作为另一种可选的实施方式,上述调节单元402,还用于当获取单元401获取到的色温值小于或等于低色温阈值时,调节闪光灯为低色温闪光灯,其中,低色温闪光灯的色温值小于或等于低色温阈值。
[0091]在该实施例中,当获取单元401获取到的色温值小于或等于低色温阈值,为了使闪光灯提供的光源的色温与光环境的色温保持一致,调节单元402需要将闪光灯调节为低色温闪光灯。其中,该低色温闪光灯的色温值小于或等于低色温阈值,假设低色温阈值为A,低色温闪光灯的色温值为B,那么相应地,就有关系式B〈A,其中,A、B均为大于O的正整数,通常情况下,B可以为3100K。
[0092]请参见图5,图5是本发明实施例公开的另一种终端的结构示意图,其中,图5所示的终端是在图4所示终端的基础上进一步优化得到的,与图4所示的终端相比,图5所示的终端除了包括图4所示终端的所有单元外,图5所示的获取单元401可以包括:
[0093]获取子单元4011,用于获取预览图像当前光环境的RGB值;
[0094]确定子单元4012,用于确定预览图像当前光环境的RGB值对应的色温值。
[0095]在该实施方式中,获取子单元4011可以通过特定算法(如白平衡算法)计算出预览图像当前光环境的RGB (红、绿、蓝)值,并进一步由确定子单元4012通过该RGB值,确定预览图像当前光环境的RGB值对应的色温值。其中,该RGB (红、绿、蓝)值各有256级亮度,
用数字表示为从0、1、2......255,任何光源的颜色都可以由这三种色光按照不同的比例混合而成。
[0096]可选地,确定子单元4012确定预览图像当前光环境的RGB值对应的色温值的具体实现方式可以为:
[0097]根据预先获取的RGB与色温的映射关系,从映射关系中选择预览图像当前光环境的RGB值对应的色温值。
[0098]在该实施例中,上述映射关系可以预先通过实验计算出来,也可以通过用户输入的操作指令生成的,本发明实施例不作限定。
[0099]可选地,确定子单元4012确定预览图像当前光环境的RGB值对应的色温值的具体实现方式可以为:
[0100]通过白平衡算法,计算预览图像当前光环境的RGB值对应的色温值。
[0101]在该实施例中,白平衡是描述红、绿、蓝三基色混合生成后白色精确度的一项指标,而白平衡算法可以用来解决色彩还原和色调处理的一系列问题。白平衡常用的算法可以包括但不限于灰色世界法、完美反色法以及基于自动阈值处理白平衡的算法等等。
[0102]请参见图6,图6是本发明实施例公开的另一种终端的结构示意图,其中,图6所示的终端是在图4所示终端的基础上进一步优化得到的,与图4所示的终端相比,图6所示的终端除了包括图4所示终端的所有单元外,图6所示的终端400还可以包括:
[0103]确定单元403,用于根据预先获取的色温与白平衡的对应关系,确定调节后的闪光灯的色温值对应的白平衡值。
[0104]本发明实施例中,在各种不同的光线状况下,物体颜色会因投射光线颜色产生改变,在不同光线的场合下拍摄出的照片会有不同的色温。在这方面,白色物体变化得最为明显:在室内钨丝灯光下,白色物体看起来会带有橘黄色色调,在这样的光照条件下拍摄出来的景物就会偏黄;但如果是在蔚蓝天空下,则会带有蓝色色调,在这样的光照条件下拍摄出来的景物会偏蓝。为了尽可能减少外来光线对目标颜色造成的影响,在不同的色温条件下都能还原出被摄目标本来的色彩,就需要进行色彩校正,以达成正确的色彩平衡,这就称为白平衡调节。
[0105]可见,白平衡调节关系到色彩的正常还原与色调的运用,可以认为白平衡就是色温的管理器,因此,确定单元403需要根据预先获取的色温与白平衡的对应关系,确定调节后的闪光灯的色温值对应的白平衡值。
[0106]本发明实施例中,该对应关系可以是预先通过实验计算出的,或者通过用户输入的操作指令生成的,本发明实施例不作限定。
[0107]上述调节单元402,还用于根据白平衡值,对预览图像进行白平衡调节。
[0108]本发明实施例中,白平衡一般有多种模式,用来适应不同的场景拍摄,如自动白平衡、钨光白平衡、荧光白平衡、室内白平衡、手动调节等。不管哪种模式的白平衡,它都有一个对应的白平衡值。调节单元402可以根据用户选择的白平衡模式对应的白平衡值,对预览图像进行白平衡调节,以使预览图像的色彩得到正常还原,提高拍摄照片的效果,满足用户的审美要求。
[0109]作为一种可选的实施方式,图6所示的终端400还可以包括:
[0110]接收单元404,用于在获取单元401在拍照模式下,当闪光灯处于开启状态时,获取预览图像当前光环境的色温值之前,接收拍照模式开启指令。
[0111]开启单元405,用于响应拍照模式开启指令,开启拍照模式。
[0112]在该实施例中,该拍照模式开启指令可以是接收用户输入的拍照模式开启指令,比如:用户点击终端的拍照模式开启按钮,或者,上述拍照模式开启指令可以是终端自动生成的拍照模式开启指令,比如:在特定时间自动进入拍照模式的拍照模式开启指令。
[0113]作为另一种可选的实施方式,图6所示的终端400还可以包括:
[0114]输出单元406,用于在接收单元404接收拍照模式开启指令之后,输出提示信息,该提示信息用于提示输入待验证信息;
[0115]上述接收单元404,还用于接收响应该提示信息输入的待验证信息;
[0116]验证单元40
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1