闪光灯的亮度调节方法及终端与流程

文档序号:14684727发布日期:2018-06-12 23:11阅读:1283来源:国知局
闪光灯的亮度调节方法及终端与流程
本申请涉及终端
技术领域
,尤其涉及一种闪光灯的亮度调节方法及终端。
背景技术
:随着智能终端拍摄功能的日益强大,越来越多的用户使用智能终端进行拍摄,其中,闪光灯是智能终端中不可缺少的配置。在光线不足的环境下进行拍摄时,通过打开闪光灯进行补光,可以使得拍摄的照片的亮度更高。现有技术中,智能终端的闪光灯的亮度参数是出厂时预置的,用户在拍摄过程中,可以选择手动打开或关闭闪光灯,而不能调节闪光灯的亮度,也就是说,用户在打开闪光灯之后,闪光灯的亮度是固定的。采用上述现有技术,在拍摄过程中,可能出现过度曝光或者曝光补偿不足的现象,导致拍摄效果不佳,降低了用户体验。技术实现要素:本发明提供一种闪光灯的亮度调节方法及终端,用于解决现有技术中的拍摄效果不佳的技术问题,提升用户体验。第一方面,本发明提供一种闪光灯的亮度调节方法,包括:获取所述闪光灯所处的环境亮度;根据所述环境亮度确定所述闪光灯的闪光参数,所述闪光参数包括所述闪光灯的目标亮度值;根据所述闪光参数,调节拍摄时所述闪光灯的亮度为所述目标亮度值。可选的,所述方法还包括:获取被拍摄对象的预设区域的色彩信息;相应的,所述根据所述环境亮度确定所述闪光灯的闪光参数包括:根据所述环境亮度和所述被拍摄对象的预设区域的色彩信息确定所述闪光灯的闪光参数。可选的,所述获取被拍摄对象的预设区域的色彩信息,包括:提取预览画面中的被拍摄对象的预设区域;根据所述被拍摄对象的预设区域中的色彩,获取所述被拍摄对象的色彩信息。可选的,所述获取被拍摄对象的预设区域的色彩信息,包括:接收色彩信息设置指令,所述色彩信息设置指令用于指示被拍摄对象的预设区域的色彩信息;根据所述色彩信息设置指令,获取所述被拍摄对象的预设区域的色彩信息。可选的,所述色彩信息包括肤色类型。第二方面,本发明提供一种终端,包括:闪光灯、第一获取模块、确定模块和调节模块;其中,所述第一获取模块,用于获取所述闪光灯所处的环境亮度;所述确定模块,用于根据所述环境亮度确定所述闪光灯的闪光参数,所述闪光参数包括所述闪光灯的目标亮度值;所述调节模块,用于根据所述闪光参数,调节拍摄时所述闪光灯的亮度为所述目标亮度值。可选的,所述终端还包括第二获取模块;所述第二获取模块,用于获取被拍摄对象的预设区域的色彩信息;相应的,所述确定模块,用于根据所述环境亮度和所述被拍摄对象的预设区域的色彩信息确定所述闪光灯的闪光参数。可选的,所述第二获取模块包括提取单元和获取单元;所述提取单元,用于提取预览画面中的被拍摄对象的预设区域;所述获取单元,用于根据所述被拍摄对象的预设区域中的色彩,获取所述被拍摄对象的色彩信息。可选的,所述第二获取模块包括接收单元和获取单元;所述接收单元,用于接收色彩信息设置指令,所述色彩信息设置指令用于指示被拍摄对象的预设区域的色彩信息;所述获取单元,用于根据所述色彩信息设置指令,获取所述被拍摄对象的预设区域的色彩信息。可选的,所述色彩信息包括肤色类型。本发明提供的闪光灯的亮度调节方法及终端,通过获取闪光灯所处的环境亮度,根据所述环境亮度确定所述闪光灯的闪光参数,所述闪光参数包括闪光灯的目标亮度值,再根据所述闪光参数,调节拍摄时所述闪光灯的亮度为所述目标亮度值,使得在拍摄时闪光灯的亮度可以根据闪光灯所处的环境亮度进行调节,例如:环境亮度较低时调节闪光灯的亮度较高,环境亮度越高时调节闪光灯的亮度较低,从而使得在具有不同亮度的环境下均可以拍摄出曝光亮度合适的照片,解决了现有技术中可能出现的过度曝光或者曝光补偿不足的问题,提升了拍摄效果和用户体验。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明提供的闪光灯的亮度调节方法实施例一的流程图;图2为本发明提供的闪光灯的亮度调节方法实施例二的流程图;图2A为实施例二中获取被拍摄对象的预设区域的色彩信息的流程图;图3为本发明提供的闪光灯的亮度调节方法实施例三的流程图;图3A为实施例三中获取被拍摄对象的预设区域的肤色类型的流程图;图4为本发明提供的终端实施例一的结构示意图;图5为本发明提供的终端实施例二的结构示意图;图6为本发明提供的终端实施例三的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。现有技术中,智能终端的闪光灯的亮度参数是出厂时预置的,用户在拍摄过程中,可以选择手动打开或关闭闪光灯,而不能调节闪光灯的亮度,也就是说,用户在打开闪光灯之后,闪光灯的亮度是固定的。因此,在拍摄过程中,可能出现过度曝光或者曝光补偿不足的现象,导致拍摄效果不佳,降低了用户体验。本发明提供的闪光灯的亮度调节方法及终端,通过获取闪光灯所处的环境亮度,根据所述环境亮度确定所述闪光灯的闪光参数,所述闪光参数包括闪光灯的目标亮度值,再根据所述闪光参数,调节拍摄时所述闪光灯的亮度为所述目标亮度值,使得在拍摄时闪光灯的亮度可以根据闪光灯所处的环境亮度进行调节,例如:环境亮度较低时调节闪光灯的亮度较高,环境亮度越高时调节闪光灯的亮度较低,从而使得在具有不同亮度的环境下均可以拍摄出曝光亮度合适的照片,解决了现有技术中可能出现的过度曝光或者曝光补偿不足的问题,提升了拍摄效果和用户体验。下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。首先需要说明的是,本发明提供的闪光灯的亮度调节方法的执行主体可以是任意具有闪光灯的拍摄设备,例如:智能手机、笔记本电脑或电子相机等。所述闪光灯可以是单颗闪光灯,也可以是多颗闪光灯。另外,多颗闪光灯可以是具有不同颜色的闪光灯,例如:具有红色闪光灯、绿色闪光灯和蓝色闪光灯的三色闪光灯。图1为本发明提供的闪光灯的亮度调节方法实施例一的流程图,如图1所示,本实施例提供的闪光灯的亮度调节方法包括:S101:获取所述闪光灯所处的环境亮度。需要说明的是,获取所述闪光灯所处的环境亮度可以有多种获取方法,本发明对此并不做具体限定,下面所述的两种方法仅作为示例。其中一种可能的方法为,在装有闪光灯的拍摄设备中安装光线传感器,通过光线传感器检测闪光灯所处的环境亮度,需要说明的是,所述光线传感器检测的环境亮度应当是环境亮度的具体数值,而不是对环境亮度的定性估计。另一种可能的方法为,根据预览画面中的画面亮度获取所述闪光灯所处的环境亮度,具体的,由于拍摄设备预览画面中显示的画面亮度可以反映环境亮度信息,因此可以提取预览画面中的画面亮度作为所述闪光灯所处的环境亮度,具体的提取方法可以采用现有的图像处理技术进行,此处不作具体限定。S102:根据所述环境亮度确定所述闪光灯的闪光参数,所述闪光参数包括所述闪光灯的目标亮度值。可以理解的,为了保证拍摄出的照片具有合适的亮度,当环境亮度较低时,需要将闪光灯的目标亮度值设置的较高,当环境亮度将高时,需要将闪光灯的目标亮度值设置的较低。其中一种可能的实现方法为:预先存储环境亮度和闪光灯的闪光参数的对应关系,例如:将环境亮度划分为N个亮度等级,分别为:环境亮度等级1至环境亮度等级N,其中,N为大于等于3的整数,在数据库中记录每个环境亮度等级对应的闪光参数如表1所示。当通过S101获取到环境亮度时,确定该环境亮度所属的环境等级,通过查询数据库得到该环境等级对应的闪光参数。表1环境亮度等级与闪光参数的对应关系环境亮度等级闪光灯的闪光参数环境亮度等级1闪光参数1环境亮度等级2闪光参数2……环境亮度等级N闪光参数N需要说明的是,本发明对于根据所述环境亮度确定所述闪光灯的闪光参数的方法并不做具体限定,上述方法仅是其中一种示例。另外,所述闪光参数包括所述闪光灯的目标亮度值,对于多颗闪光灯,所述目标亮度值可以是具体的每颗闪光灯的亮度值,也可以是多颗闪光灯的亮度比例。另外,为了达到更好的拍摄效果,所述闪光参数还可以包括其他闪光参数,例如闪光时间。S103:根据所述闪光参数,调节拍摄时所述闪光灯的亮度为所述目标亮度值。可以理解的,根据S102确定的闪光参数,调节拍摄时所述闪光灯的亮度为所述目标亮度值,以使所述闪光灯按照所述目标亮度值进行拍摄。本实施例中,通过获取闪光灯所处的环境亮度,根据所述环境亮度确定所述闪光灯的闪光参数,所述闪光参数包括闪光灯的目标亮度值,再根据所述闪光参数,调节拍摄时所述闪光灯的亮度为所述目标亮度值,使得在拍摄时闪光灯的亮度可以根据闪光灯所处的环境亮度进行调节,例如:环境亮度较低时调节闪光灯的亮度较高,环境亮度较高时调节闪光灯的亮度较低,从而使得在具有不同亮度的环境下均可以拍摄出曝光亮度合适的照片,解决了现有技术中可能出现的过度曝光或者曝光补偿不足的问题,提升了拍摄效果和用户体验。图2为本发明提供的闪光灯的亮度调节方法实施例二的流程图,本实施例在图1所示的实施例一的基础上,获取闪光灯的闪光参数时,还考虑了被拍摄对象的预设区域的色彩信息。如图2所示,本实施例提供的闪光灯的亮度调节方法包括:S201:获取所述闪光灯所处的环境亮度。与实施例一中的S101的实现方法相同,此处不再赘述。S202:获取被拍摄对象的预设区域的色彩信息。需要说明的是,S201和S202的执行顺序并不作局限限定,可以先执行S201再执行S202,也可以先执行S202再执行S201。其中,所述被拍摄对象可以是任意的对象,包括但不限于人物、动物和物体等。可以理解的,所述预设区域为被拍摄对象中重点被拍摄的区域,例如:可以为人物的脸部,也可以为动物的头部,或者是拍摄者关注的其他区域。所述色彩信息可以是被拍摄对象的预设区域的颜色类型或亮度值,例如:被拍摄对象为人物时,色彩信息可以是人物的肤色类型,被拍摄对象的动物时,色彩信息可以是动物的毛发的颜色,被拍摄对象为物体时,色彩信息可以是物体的颜色或者亮度值。需要说明的是,本实施例中并未对被拍摄对象的预设区域的色彩信息的获取方法进行限定,可以有多种获取方法,包括但不限于如下所述的方法。图2A为实施例二中获取被拍摄对象的预设区域的色彩信息的流程图,如图2A所示,包括:S2021:接收色彩信息设置指令,所述色彩信息设置指令用于指示被拍摄对象的预设区域的色彩信息。S2022:根据所述色彩信息设置指令,获取所述被拍摄对象的预设区域的色彩信息。举例说明:拍摄设备的参数设置界面中,包括预设区域色彩信息设置按钮,通过用户点击该按钮,进入预设区域色彩信息设置界面,通过用户在色彩列表中进行选择的方式,或者通过用户手动输入色彩参数值的方式,对预设区域的色彩信息进行设置。例如:用户可以在色彩选择列表中选择红色作为预设区域的色彩信息,用户也可以在预设区域色彩信息设置界面中输入红色对应的RGB参数值(R:255,G:0,B:0)。当用户对设置的预设区域的色彩信息进行保存时,拍摄设备接收到所述色彩信息设置指令,并根据所述色彩信息设置指令,获取所述被拍摄对象的预设区域的色彩信息。S203:根据所述环境亮度和所述被拍摄对象的预设区域的色彩信息确定所述闪光灯的闪光参数,所述闪光参数包括闪光灯的目标亮度值。本实施例中,在确定所述闪光灯的闪光参数时,同时考虑所述环境亮度和所述被拍摄对象的预设区域的色彩信息。下面举例说明环境亮度、被拍摄对象的预设区域的色彩信息和闪光灯的目标亮度值之间的关系。情况1:环境亮度较低,被拍摄对象预设区域的色彩为深色,例如深蓝色;情况2:环境亮度较低,被拍摄对象预设区域的色彩为浅色,例如白色;上述两种情况下,同样是环境亮度较低,由于被拍摄对象的预设区域的色彩信息不同,为了达到较佳的拍摄效果,闪光灯的目标亮度值应该是不同的,情况1所对应的闪光灯的目标亮度应该比情况2所对应的闪光灯的目标亮度高。需要说明的是,根据所述环境亮度和所述被拍摄对象的预设区域的色彩信息确定所述闪光灯的闪光参数,可以有多种实现方法,此处并不做具体限定。其中一种可能的实现方式为,与实施例一中的S102类似,将环境亮度划分为N个亮度等级,分别为环境亮度等级1至环境亮度等级N,其中,N为大于等于3的整数;将被拍摄对象的预设区域的色彩信息划分为M个色彩信息等级,分别为色彩信息等级1至色彩信息等级M,其中,M为大于等于3的整数,在数据库中预先存储每个环境等级、每个色彩信息等级和闪光参数之间的对应关系,如表2所示。当获取到环境亮度时和被拍摄对象的预设区域的色彩信息时,通过查询数据库确定闪光灯的闪光参数。表2环境亮度等级、色彩信息等级与闪光参数的对应关系S204:根据所述闪光参数,调节拍摄时所述闪光灯的亮度为所述目标亮度值。本实施例中,通过获取闪光灯所处的环境亮度以及被拍摄对象预设区域的色彩信息,根据所述环境亮度和被拍摄对象预设区域的色彩信息确定所述闪光灯的闪光参数,所述闪光参数包括闪光灯的目标亮度值,再根据所述闪光参数,调节拍摄时所述闪光灯的亮度为所述目标亮度值,使得在拍摄时闪光灯的亮度可以根据闪光灯所处的环境亮度以及被拍摄对象预设区域的色彩信息进行调节,使得在相同环境亮度下对具有不同色彩信息的拍摄对象进行拍摄时,也可以分别拍摄出曝光亮度合适的照片,解决了现有技术中可能出现的过度曝光或者曝光补偿不足的问题,提升了拍摄效果和用户体验。图3为本发明提供的闪光灯的亮度调节方法实施例三的流程图,本实施例在图1所示的实施例一的基础上,被拍摄对象为人物的情况下,在获取闪光灯的闪光参数时,还考虑了被拍摄对象的预设区域的肤色类型。如图3所示,本实施例提供的闪光灯的亮度调节方法包括:S301:获取所述闪光灯所处的环境亮度。与上述实施例一中的S101的实现方法相同,此处不再赘述。S302:获取被拍摄对象的预设区域的肤色类型。需要说明的是,S301和S302的执行顺序并不作局限限定,可以先执行S301再执行S302,也可以先执行S302再执行S301。其中,被拍摄对象的预设区域可以为人物的脸部,也可以为人物的手臂、腿部或其他可以表征人物肤色的区域,所述肤色类型用于指示所述被拍摄对象的肤色所属的类型,可选的,所述肤色类型包括:黑肤色、黄肤色和白肤色。图3A为实施例三种获取被拍摄对象的预设区域的肤色类型的流程图,如图3A所示,包括:S3021:提取预览画面中的被拍摄对象的预设区域。具体的,拍摄设备可以自动提取预览画面中的被拍摄对象的预设区域,也可以根据用户的手动选择提取预览画面中的被拍摄对象的预设区域。如前所述,所述预设区域为被拍摄对象中重点被拍摄的区域,由于拍摄者重点拍摄的区域通常在拍摄画面中占据较大的面积或者占据重要的位置,例如:位于拍摄画面中的中心位置或者黄金分割点的位置,因此可以通过模式识别技术、图像分割技术或者其他类似的技术自动提取出被拍摄对象的预设区域。可以理解的,拍摄者观看到拍摄设备中的预览画面后,可以根据拍摄目的手动选择预设区域。一种可能的实现方式为,用户使用手指触摸预览画面中的目标点,以所述目标点为中心进行扩展,得到所述预设区域;另一种可能的实现方式为,根据用户设置的预设区域的特征在预览画面中进行自动匹配选择,将选择结果作为预设区域,其中,用户输入的预设区域的特征可以为颜色特征。例如:若用户在预设区域参数设置界面中,手动输入或者手动选择预设区域的颜色特征为黄色,则根据该颜色特征在预览画面中进行匹配,将匹配结果对应的区域作为预设区域。S3022:根据所述被拍摄对象的预设区域中的肤色,获取所述被拍摄对象的肤色类型。可以理解的,提取出预览画面中的被拍摄对象的预设区域后,可以根据所述预设区域中的肤色,获取所述被拍摄对象的肤色类型。S303:根据所述环境亮度和所述被拍摄对象的预设区域的肤色类型确定所述闪光灯的闪光参数,所述闪光参数包括闪光灯的目标亮度值。与实施例二中的S203实现方式相同,此处不再赘述。S304:根据所述闪光参数,调节拍摄时所述闪光灯的亮度为所述目标亮度值。本实施例中,通过获取闪光灯所处的环境亮度以及被拍摄对象预设区域的肤色类型,根据所述环境亮度和被拍摄对象预设区域的肤色类型确定所述闪光灯的闪光参数,所述闪光参数包括闪光灯的目标亮度值,再根据所述闪光参数,调节拍摄时所述闪光灯的亮度为所述目标亮度值,使得在拍摄时闪光灯的亮度可以根据闪光灯所处的环境亮度以及被拍摄对象预设区域的肤色类型进行调节,使得在相同环境亮度下对具有不同肤色类型的拍摄对象进行拍摄时,也可以分别拍摄出曝光亮度合适的照片,解决了现有技术中可能出现的过度曝光或者曝光补偿不足的问题,提升了拍摄效果和用户体验。图4为本发明提供的终端实施例一的结构示意图,如图4所示,本实施例的终端包括:闪光灯401、第一获取模块402、确定模块403和调节模块404。其中,第一获取模块402用于获取闪光灯401所处的环境亮度;确定模块403用于根据所述环境亮度确定闪光灯401的闪光参数,所述闪光参数包括闪光灯401的目标亮度值;调节模块404用于根据所述闪光参数,调节拍摄时闪光灯401的亮度为所述目标亮度值;闪光灯401用于拍摄时按照所述目标亮度值进行闪光。本实施例的终端,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图5为本发明提供的终端实施例二的结构示意图,如图5所示,本实施例的终端在图4所示终端结构的基础上,进一步的,还包括第二获取模块405;第二获取模块405用于获取被拍摄对象的预设区域的色彩信息;相应的,确定模块403用于根据所述环境亮度和所述被拍摄对象的预设区域的色彩信息确定所述闪光灯的闪光参数。其中,第二获取模块405包括接收单元4051和获取单元4052,接收单元4051用于接收色彩信息设置指令,所述色彩信息设置指令用于指示被拍摄对象的预设区域的色彩信息,获取单元4052用于根据所述色彩信息设置指令,获取所述被拍摄对象的预设区域的色彩信息。本实施例的终端,可以用于执行图2和图2A所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图6为本发明终端实施例三的结构示意图,如图6所示,本实施例的终端在图1所示实施例的基础上,进一步地,还包括第二获取模块405。第二获取模块405用于获取被拍摄对象的预设区域的肤色类型;相应的,确定模块403用于根据所述环境亮度和所述被拍摄对象的预设区域的肤色类型确定所述闪光灯的闪光参数。其中,第二获取模块405包括提取单元4053和获取单元4054,提取单元4053用于提取预览画面中的被拍摄对象的预设区域;获取单元4054,用于根据所述被拍摄对象的预设区域中的肤色,获取所述被拍摄对象的肤色类型。本实施例的终端,可以用于执行图3和图3A所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1