本发明涉及拍照技术领域,具体涉及一种拍照补光方法、装置和终端。
背景技术:
随着电子技术的快速发展以及移动终端的迅速普及,移动终端的功能也日益增强,其中拍照功能也越来越强大,比如智能手机、相机等智能终端在人们的日常生活中的使用越来越广泛,在实际应用中,用户可以通过摄像头将生活中的点滴瞬间记录下来,保存在终端中便于日后查看,另外,由于移动终端的便利性,用户可以通过移动终端抓拍各种精彩的瞬间。
许多移动终端用户都喜欢使用移动终端上的前置摄像头来自拍,但在夜间或者光线较差的环境中自拍,会因曝光不足而难以获得理想的自拍效果,为了在用户自拍时获得合适的曝光,现有的一种方案是在摄像头旁边设置一个补光灯,比如可以为发光二极管(LightEmittingDiode,LED),然而,在现有方案中,补光灯的亮度往往都是固定的,而不同光线环境下对补光亮度的要求也是不同的,导致补光的灵活性较差,从而影响最终拍摄的效果,无法满足用户需求。
由上可知,现有的拍照补光方法无法调整补光亮度,存在补光的灵活性差的技术问题。
技术实现要素:
本发明实施例提供一种拍照补光方法、装置和终端,可以解决现有的拍照补光方法无法调整补光亮度,补光灵活性差的技术问题。
本发明实施例提供一种拍照补光方法,包括以下步骤:
获取终端当前所处环境的环境光亮度;
根据所述环境光亮度确定补光亮度;
根据所述补光亮度设置显示屏的亮度和补光灯的开关,以得到所述显示屏的亮度设置信息和所述补光灯的开关设置信息;
根据所述显示屏的亮度设置信息和所述补光灯的开关设置信息进行补光。
本发明实施例还提供了一种拍照补光装置,包括:环境光亮度获取模块,补光亮度确定模块,设置模块以及补光模块;
所述环境光亮度获取模块,用于获取终端当前所处环境的环境光亮度;
所述补光亮度确定模块,用于根据所述环境光亮度确定补光亮度;
所述设置模块,用于根据所述补光亮度设置显示屏的亮度和补光灯的开关,以得到所述显示屏的亮度设置信息和所述补光灯的开关设置信息;
所述补光模块,用于根据所述显示屏的亮度设置信息和所述补光灯的开关设置信息进行补光。
本发明实施例还提供一种终端,包括:触摸显示器、储存器、一个或多个处理器、以及一个或多个程序,其中所述一个或多个程序被存储于所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括如下操作的指令:
获取应用程序对应的应用安全等级;
从多个终端操作系统中,确定与所述应用安全等级对应的目标终端操作系统;
判断所述应用程序所在的当前终端操作系统是否为所述目标终端操作系统;
若否,则将所述应用程序安装至所述目标终端操作系统中。
本发明实施例首先获取终端当前所处环境的环境光亮度,根据该环境光亮度确定补光亮度,根据补光亮度设置显示屏的亮度和补光灯的开关,以得到显示屏的亮度设置信息和补光灯的开关设置信息,根据上述显示屏的亮度设置信息和补光灯的开关设置信息进行补光;该方案能够在用户拍照的光线较弱时,自动对环境光进行补偿,并且能够根据环境光的亮度自动控制终端的补光灯以及屏幕亮度进行补光,具有较好的灵活性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的拍照补光方法的流程示意图。
图2为本发明实施例二提供的一种拍照补光方法的流程示意图。
图3为本发明实施例三提供的一种拍照补光装置的结构示意图。
图4为本发明实施例三提供的第二种拍照补光装置的结构示意图。
图5为本发明实施例四提供的移动终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种拍照补光方法、装置和终端。以下将分别进行详细说明。
实施例一、
本实施例将从拍照补光装置的角度进行描述,该装置具体可以集成在终端中,该终端可以为移动互联网设备(如智能手机、平板电脑)等具备联网功能的电子设备。
请参阅图1,图1为本发明实施例一提供的一种拍照补光方法的流程示意图,本实施例的拍照补光方法包括:
步骤S101,获取终端当前所处环境的环境光亮度。
具体的,此处获取环境光亮度的触发可以通过用户输入的触发指令作为获取环境光的亮度的触发条件,比如,用户打开终端中的补光功能,可选地,该获取环境光亮度的触发还可以为终端自动触发,比如在终端进入拍照界面时自动获取当前所处环境的环境光亮度,其中,用户输入触发指令可以通过按键、触摸屏或语音等方式输入。
需要说明的是,此处获取环境光亮度可以利用终端设备中集成的光传感器来完成。例如通过内置的光敏二极管对环境光进行采集,同时把光能转化为电能,形成一定的电流,然后经过放大器放大,放大后的电流在回路上的电阻两端形成电压。不同亮度的光线会有不同的电流,从而输出不同的电压值,通过获取该电压值来体现环境光的亮度。进一步的,为了方便后续的电压值的比较,可以通过ADC检测系统对输入的电压值进行采样和量化。
步骤S102,根据上述环境光亮度确定补光亮度。
具体的,本实施例可以先判断上述光景光亮度是否低于预设拍照亮度阈值,若是,则根据该预设拍照亮度阈值和环境光亮度确定补光亮度。
其中,该预设拍照亮度阈值可以由系统默认设置,如设计人员可采用调研和试验等方式确定在屏幕补光的情况下拍摄效果较佳时对应的拍照亮度,将该拍照亮度确定为预设拍照亮度阈值,在用户实际使用过程中,终端在需要进行补光时,可直接调取该预设拍照亮度阈值,用于确定补光亮度。
需要说明的是,在实际应用当中,不同用户对拍摄效果的追求不尽相同,也可允许用户根据个人喜好自行设置预设拍照亮度阈值。例如,可提示用户通过试拍来拍摄多张照片,移动终端记录试拍时每次拍摄对应的拍照亮度,待用户选出自己喜欢的照片后,移动终端获取拍摄用户所选照片时对应的拍照亮度作为预设拍照亮度阈值;当然,用户也可直接根据喜好或经验手动输入预设拍照亮度阈值,终端在需要进行补光时,可直接调取该预设拍照亮度阈值,用于确定补光亮度。
步骤S103,根据补光亮度设置显示屏的亮度和补光灯的开关,以得到显示屏的亮度设置信息和补光灯的开关设置信息。
具体的,在本发明实施例当中,上述显示屏的亮度设置信息和补光灯的开关设置信息可以包括三种情况,即当上述补光亮度较高时,可以设置显示屏的亮度,并打开补光灯的开关,使终端的显示屏与补光灯一起补光,能达到较高的补光亮度;当补光亮度适中时,可以打开补光灯的开关,同时不必进一步调整显示屏的亮度,保持其原先的亮度即可;而当补光亮度较低时,补光灯的亮度可能高于补光亮度,此时可以关闭补光灯的开关,并设置显示屏的亮度,仅依靠终端的显示屏来进行补光。
在本实施例当中,可以设置两个阈值来确定具体的补光方案,比如设置两个亮度阈值M和N,其中,M大于N,补光强度为X,若X>M,则同时使用显示屏以及补光灯进行补光;若N<X≤M,则仅使用补光灯进行补光;若X≤N则仅使用显示屏来进行补光。也即上述根据补光亮度设置显示屏的亮度和补光灯的开关,以得到显示屏的亮度设置信息和补光灯的开关设置信息的步骤具体包括:
若补光亮度大于第一亮度阈值,则设置显示屏的亮度,并将补光灯的开关设置为开;
若补光亮度不大于所述第一亮度阈值,且大于第二亮度阈值,则将补光灯的开关设置为开;
若补光亮度不大于所述第二亮度阈值,则设置显示屏的亮度,并将补光灯的开关设置为关。
步骤S104,根据显示屏的亮度设置信息和补光灯的开关设置信息进行补光。
在本发明实施例中,显示屏以及补光灯所发出的光线能够照射到包括用户脸部在内的被摄物,提升被摄物的亮度,从而实现补光。其中,利用显示屏进行补光时可以生成一个补光图像来进行补光,该补光图像可填满整个屏幕的显示区域,也可仅占用屏幕的部分显示区域。补光图像可以是任意颜色的纯色图像,也可以是由不同颜色色块拼接成的图像,也可以是具有图案的高亮度图像,本实施例不作具体限定,优选为纯白色图像。在不需要使用显示屏进行补光时,则显示屏不必显示补光图像,可以显示摄像头的预览图像。
进一步的,终端在进行补光后,无需再重新进行测光,而是直接按照与预设拍照亮度阈值对应的预设自动曝光参数来拍摄照片,因此可有效提升屏幕补光拍照的速度。
在其他实施例当中,用户还可以关闭该自动补光功能,自行设定显示屏的亮度信息和补光灯的开关设置信息,满足用户的不同需求,具有较好的用户体验。
由上可知,本发明实施例提供的拍照补光方法首先获取终端当前所处环境的环境光亮度,根据该环境光亮度确定补光亮度,根据补光亮度设置显示屏的亮度和补光灯的开关,以得到显示屏的亮度设置信息和补光灯的开关设置信息,根据上述显示屏的亮度设置信息和补光灯的开关设置信息进行补光;该方案能够在用户拍照的光线较弱时,自动对环境光进行补偿,并且能够根据环境光的亮度自动调整补光亮度,具有较好的灵活性。
实施例二、
本实施例将在实施例一的基础上,对本发明的拍照补光方法做进一步描述,该方法可以应用在具有拍照功能的移动终端当中。
请参阅图2,图2为本发明实施例二提供的一种拍照补光方法的流程示意图,本实施例的拍照补光方法包括:
步骤S201,移动终端判断当前使用的摄像头是否为前置摄像头,若是,则执行步骤S202。
本发明实施例主要用户在自拍时进行自动补光,因此需要判断当前使用的摄像头是否为前置摄像头。示例性的,本实施例中的移动终端具体可为手机、平板电脑以及数码照相机等配置有摄像头和显示屏的终端设备。本实施例中的前置摄像头具体可为固定在移动终端正面(与屏幕同侧)的前置摄像头,也可为当前位置处于移动终端正面的可旋转摄像头。
步骤S202,移动终端获取终端当前所处环境的环境光亮度。
具体的,此处获取环境光亮度的触发可以通过用户输入的触发指令作为获取环境光的亮度的触发条件,比如,用户打开终端中的补光功能,可选地,该获取环境光亮度的触发还可以为终端自动触发,比如在终端进入拍照界面时自动获取当前所处环境的环境光亮度。
示例性的,可利用移动终端中配置的环境光传感器或者集成有环境光亮度检测功能的其他器件(如色温传感器等)实时检测环境光亮度,为补光亮度的确定提供参考数据。
步骤S203,移动终端判断该环境光亮度是否小于预设拍照亮度阈值,若是,则执行步骤S204。
其中,该预设拍照亮度阈值可以由系统默认设置,如设计人员可采用调研和试验等方式确定在屏幕补光的情况下拍摄效果较佳时对应的拍照亮度,将该拍照亮度确定为预设拍照亮度阈值,在用户实际使用过程中,终端在需要进行补光时,可直接调取该预设拍照亮度阈值,用于确定补光亮度。
示例性的,若当前环境光亮度低于预设拍照亮度阈值时,说明当前环境较暗,需要通过补光的方式使拍摄环境变亮,改善拍摄效果,所以此时可触发屏幕补光事件。
步骤S204,移动终端获取预设拍照亮度阈值与环境光亮度的差值,确定该差值为补光亮度。
示例性的,根据预设拍照亮度阈值与当前环境光亮度的差值确定屏幕补光亮度。例如,补光亮度=预设拍照亮度阈值-当前环境光亮度。
在其他实施例当中,该补光亮度也可以是在预设拍照亮度阈值与当前环境光亮度的差值的基础上进行变换得到的,如该差值为A,屏幕补光亮度可为kA,其中k为变换系数,可以为任意正数,如1.5或2等。
步骤S205,移动终端根据补光亮度设置显示屏的亮度和补光灯的开关,以得到显示屏的亮度设置信息和补光灯的开关设置信息。
示例性的,可以设置两个阈值来确定具体的补光方案,比如设置两个亮度阈值M和N,其中,M大于N,补光强度为X,若X>M,则同时使用显示屏以及补光灯进行补光;若N<X≤M,则仅使用补光灯进行补光;若X≤N则仅使用显示屏来进行补光。
其中,设置显示屏的亮度的步骤可以具体包括:
根据补光亮度计算预设屏幕亮度;
将该预设屏幕亮度作为显示屏的亮度设置信息。
比如,若得到的补光亮度为1500nits,而补光灯的亮度可以为1000nits,上述M可以设置为补光灯的亮度值也即1000nits,此时X>M,则显示屏的亮度=1500nits-1000nits,即500nits,所以此时显示屏的亮度设置信息为500nits,补光灯的开关设置信息为打开。
步骤S206,移动终端根据显示屏的亮度设置信息和补光灯的开关设置信息进行补光。
在本发明实施例中,显示屏以及补光灯所发出的光线能够照射到包括用户脸部在内的被摄物,提升被摄物的亮度,从而实现补光。其中,可通过调节电流来控制屏幕的显示亮度,以使屏幕以所确定的预设屏幕亮度进行补光。
由上可知,本发明实施例提供的拍照补光方法首先判断移动终端当前使用的摄像头是否为前置摄像头,若是,则获取终端当前所处环境的环境光亮度,并且判断该环境光亮度是否小于预设拍照亮度阈值,若小于,则获取预设拍照亮度阈值与环境光亮度的差值,确定该差值为补光亮度,根据补光亮度设置显示屏的亮度和补光灯的开关,以得到显示屏的亮度设置信息和补光灯的开关设置信息,移动终端根据上述显示屏的亮度设置信息和补光灯的开关设置信息进行补光;该方案能够在用户拍照的光线较弱时,自动对环境光进行补偿,并且能够根据环境光的亮度自动调整补光亮度,具有较好的灵活性,另一方面,本方案还具有操作简单、成本低的优点。
实施例三、
为了更好的实施本发明实施例提供的拍照补光方法,本发明还提供一种基于上述补光方法的装置,该装置具体可以集成在终端中,该终端可以为移动设备(如智能手机、平板电脑)等具备拍照功能的电子设备,其中名词的含义与上述补光方法中相同,具体实现细节可以参考方法实施例中的说明。
请参阅图3,图3为本发明实施例三提供的一种拍照补光装置的结构示意图,该装置30包括:环境光亮度获取模块301,补光亮度确定模块302,设置模块303以及补光模块304;
该环境光亮度获取模块301,用于获取终端当前所处环境的环境光亮度;
该补光亮度确定模块302,用于根据所述环境光亮度确定补光亮度;
该设置模块303,用于根据所述补光亮度设置显示屏的亮度和补光灯的开关,以得到所述显示屏的亮度设置信息和所述补光灯的开关设置信息;
该补光模块304,用于根据所述显示屏的亮度设置信息和所述补光灯的开关设置信息进行补光。
进一步的,如图4所示,在本发明实施例当中,上述补光亮度确定模块302可以具体包括:判断子模块3021、获取子模块3022以及确定子模块3023;
该判断子模块3021,用于判断所述环境光亮度是否小于预设拍照亮度阈值;
该获取子模块3022,用于当所述判断子模块3021判断为是时,获取所述预设拍照亮度阈值与所述环境光亮度的差值;
该确定子模块3023,用于确定所述差值为补光亮度。
其中,上述设置模块303,具体用于当所述补光亮度大于第一亮度阈值时,设置所述显示屏的亮度,并将所述补光灯的开关设置为开;
当所述补光亮度不大于所述第一亮度阈值,且大于第二亮度阈值时,将所述补光灯的开关设置为开;
当所述补光亮度不大于所述第二亮度阈值时,设置所述显示屏的亮度,并将所述补光灯的开关设置为关。
优选地,本发明实施例提供的装置还可以包括:判断模块305;
该判断模块305,用于在环境光亮度获取模块301获取终端当前所处环境的环境光亮度之前,判断当前使用的摄像头是否为前置摄像头,若是,则由所述环境光亮度获取模块301获取终端当前所处环境的环境光亮度。
由上可知,本发明实施例提供的拍照补光方法首先由环境光亮度获取模块301获取终端当前所处环境的环境光亮度,补光亮度确定模块302根据该环境光亮度确定补光亮度,设置模块303根据补光亮度设置显示屏的亮度和补光灯的开关,以得到显示屏的亮度设置信息和补光灯的开关设置信息,补光模块304根据上述显示屏的亮度设置信息和补光灯的开关设置信息进行补光;该方案能够在用户拍照的光线较弱时,自动对环境光进行补偿,并且能够根据环境光的亮度自动调整补光亮度,具有较好的灵活性。
实施例四、
此外,本发明实施例还提供了一种终端,如图5所示,上述终端400可以包括触摸显示器401、储存器402、一个或多个处理器403、光线传感器404、输入单元405等部件以及一个或多个程序,其中所述一个或多个程序被存储于所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括如下操作的指令:
获取终端当前所处环境的环境光亮度;
根据所述环境光亮度确定补光亮度;
根据所述补光亮度设置显示屏的亮度和补光灯的开关,以得到所述显示屏的亮度设置信息和所述补光灯的开关设置信息;
根据所述显示屏的亮度设置信息和所述补光灯的开关设置信息进行补光。
触摸显示器401可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。
储存器402可用于存储软件程序以及模块,处理器403通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。
处理器403是终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行终端的各种功能和处理数据,从而对手机进行整体监控。
光线传感器404可以与处理器403相连接,并由处理器控制开关。例如通过内置的光敏二极管对环境光进行采集,同时把光能转化为电能,形成一定的电流,然后经过放大器放大,放大后的电流在回路上的电阻两端形成电压。不同亮度的光线会有不同的电流,从而输出不同的电压值,通过获取该电压值来体现环境光的亮度。
终端还包括给各个部件供电的电源(比如电池),优选的,电源可以通过电源管理系统与处理器403逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
本发明实施例所提供的终端,包括本发明实施例所提供的拍照补光装置,具备相同的功能和有益效果。
具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如信息发布方法的实施例的流程。其中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
以上对本发明实施例提供的一种拍照补光方法、装置和终端进行了详细介绍,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。