闪光灯控制方法、装置及终端设备的制造方法

文档序号:9420578阅读:570来源:国知局
闪光灯控制方法、装置及终端设备的制造方法
【技术领域】
[0001]本发明属于终端设备技术领域,尤其涉及闪光灯控制方法、装置及终端设备。
【背景技术】
[0002]现有的相机、智能手机等都具有闪光灯功能,可以在光线不足的环境下增加曝光量以辅助用户拍摄。然而,婴幼儿(包括婴儿和儿童)的眼睛通常比较敏感和脆弱,闪光灯在短时间内发出的强光会对婴幼儿的眼睛造成极大的伤害。

【发明内容】

[0003]鉴于此,本发明实施例提供一种闪光灯控制方法、装置及终端设备,以根据拍摄对象自动控制闪光灯开启或关闭,避免近距离曝光对婴幼儿眼睛的损害。
[0004]第一方面,提供了一种闪光灯控制方法,所述方法包括:
[0005]当相机进入拍摄预览模式后,获取预览窗口中的人脸信息以及所述人脸信息对应的用户与所述相机之间的拍摄距离;
[0006]根据所述人脸信息和拍摄距离控制闪光灯开启或者关闭。
[0007]第二方面,提供了一种闪光灯控制装置,所述装置包括:
[0008]获取模块,用于当相机进入拍摄预览模式后,获取预览窗口中的人脸信息以及所述人脸信息对应的用户与所述相机之间的拍摄距离;
[0009]控制模块,用于根据所述人脸信息和拍摄距离控制闪光灯开启或者关闭。
[0010]第三方面,提供了一种终端设备,所述设备包括如上所述的闪关灯控制装置。
[0011 ]与现有技术相比,本发明实施例在相机拍摄之前增加了对闪光灯启用的自动控制过程,通过在相机进入拍摄预览模式后获取预览窗口中的人脸信息以及所述人脸信息对应的用户与所述相机之间的拍摄距离,并根据所述人脸信息和拍摄距离控制闪光灯开启或者关闭;从而实现了根据拍摄对象自动控制闪光灯开启或关闭;且结合距离检测来控制,保证了闪光灯的合理使用范围,有效地避免了近距离曝光对拍摄对象眼睛的损害,尤其是婴幼儿的眼睛。
【附图说明】
[0012]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
[0013]图1是本发明实施例提供的闪光灯控制方法的实现流程图;
[0014]图2是本发明实施例提供的闪光灯控制方法的另一实现流程图;
[0015]图3是本发明实施例提供的闪光灯控制装置的组成结构图;
[0016]图4是本发明实施例提供的终端设备的结构框图。
【具体实施方式】
[0017]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0018]与现有技术相比,本发明实施例在相机拍摄之前增加了对闪光灯启用的自动控制过程,通过在相机进入拍摄预览模式后获取预览窗口中的人脸信息以及所述人脸信息对应的用户与所述相机之间的拍摄距离,并根据所述人脸信息和拍摄距离控制闪光灯开启或者关闭;从而实现了根据拍摄对象自动控制闪光灯开启或关闭;且结合距离检测来控制,保证了闪光灯的合理使用范围,有效地避免了近距离曝光对拍摄对象眼睛的损害,尤其是婴幼儿的眼睛。本发明实施例还提供了相应的装置,以下分别进行详细的说明。
[0019]图1示出了本发明实施例提供的闪光灯控制方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分。
[0020]在本发明实施例中,所述方法应用于具有相机摄像和拍照功能的终端设备,所述终端设备包括但不限于智能手机、平板电脑或数码相机等。
[0021 ] 参阅图1,所述方法包括:
[0022]在步骤SlOl中,当相机进入拍摄预览模式后,获取预览窗口中的人脸信息以及所述人脸信息对应的用户与所述相机之间的拍摄距离。
[0023]在本发明实施例中,终端设备启动相机进入拍摄预览模式时,在显示屏上加载预览窗口,并启动人脸识别模块和距离检测模块。其中,所述人脸识别模块用于对预览窗口中所获取到的预览图像进行人脸识别,以获取预览窗口中的人脸信息。在这里,所述人脸信息包括但不限于人脸的脸部特征等。而所述拍摄距离为预览窗口中的人脸信息对应的用户与所述相机摄像头之间的物理距离,可以通过红外距离传感器、超声测距传感器等距离检测模块测得。
[0024]可选地,当所述预览窗口中有多个人脸信息时,则分别获取所述多个人脸信息对应的用户与所述相机之间的物理距离,并通过冒泡法等算法获取所述物理距离中的最小值,以所述最小值作为拍摄距离,以提高闪光灯开启或关闭控制的准确度。
[0025]在步骤S102中,根据所述人脸信息和拍摄距离控制闪光灯开启或者关闭。
[0026]当获取到拍摄预览窗口中的人脸信息及拍摄距离后,根据所述人脸信息判断当前的拍摄对象是否为婴幼儿,在所述拍摄对象为婴幼儿且拍摄距离满足预设距离阈值时,则关闭闪光灯,以保护婴幼儿的眼睛,从而避免了拍摄时闪光灯发出的强光对婴幼儿眼睛的损害。
[0027]本发明实施例在相机拍摄之前增加了对闪光灯启用的自动控制过程,通过在相机进入拍摄预览模式后获取预览窗口中的人脸信息以及所述人脸信息对应的用户与所述相机之间的拍摄距离,并根据所述人脸信息和拍摄距离控制闪光灯开启或者关闭;从而实现了根据拍摄对象自动控制闪光灯开启或关闭;且结合距离检测来控制,在保证了闪光灯的合理使用范围的同时有效地避免了近距离曝光对拍摄对象眼睛的损害,尤其是婴幼儿的眼睛。
[0028]图2示出了本发明实施例提供的闪光灯控制方法的另一实现流程。
[0029]参阅图2,所述方法包括:
[0030]在步骤S201中,当相机进入拍摄预览模式后,获取预览窗口中的人脸信息以及所述人脸信息对应的用户与所述相机之间的拍摄距离。
[0031]在步骤S202中,将所述人脸信息与预设的婴幼儿脸部特征信息比对,以确定所述人脸信息对应的用户是否为婴幼儿。
[0032]在本发明实施例中,可以在终端设备出厂前预先在所述终端设备内部存储婴幼儿的脸部特征信息。所述婴幼儿的脸部特征信息为通过统计获得的婴幼儿普遍具有的五官特征,比眉宇之间的距离、鼻梁的高低程度、眉毛颜色和浓厚程度等。当获取到预览窗口中的人脸特征信息后,将所述人脸特征信息逐一与所述婴幼儿的脸部特征信息进行比对,以确定所述人脸信息对应的用户是否为婴幼儿。
[0033]可选的,所述婴幼儿的脸部特征信息也可以为用户指定的某婴幼儿的脸部特征信息,比如用户小孩的脸部特征信息。所述终端设备可通过接收用户输入的指定照片来获得并设置所述婴幼儿脸部特征信息。
[0034]在步骤S203中,当所述人脸信息对应的用户为婴幼儿时,将所述拍摄距离与预设的距离阈值进行比对。
[0035]在这里,所述预设的距离阈值为基于闪光灯曝光量设置的距离阈值,用作判断闪光灯对人眼损害程度的标准。在当前的拍摄对象为婴幼儿时,继续将所述拍摄距离与预设的距离阈值进行比对。当所述拍摄距离小于所述预设的距离阈值时,表明人脸信息对应的用户(即婴幼儿)处于闪光灯损害程度较强的范围内,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1