一种终端的制作方法_4

文档序号:8434098阅读:来源:国知局
脸占屏比率。且终端500中预先存储有针对不同类型的第一人脸占屏比率的预设比率阈值:与所有面部特征图像占整个预览区域的比率对应的预设比率阈值,且不同个数的面部特征图像对应不同的预设比率阈值;与所有面部特征图像中最大面部特征图像占整个预览区域的比率对应的预设比率阈值;与终端确定出的所有比率的平均比率对应的预设比率阈值,其中,所有比率为终端500确定出的每个面部特征图像占整个预览区域的比率的集合,本发明实施例不做限定。
[0119]判断单元505,用于判断第一人脸占屏比率是否大于预设比率阈值。
[0120]输出单元506,用于当判断单元505判断出第一人脸占屏比率大于预设比率阈值时,向用户输出提示信息,其中,提示信息用于提示用户是否调整闪光灯的设置状态。
[0121]接收单元501,还可以用于接收用户针对上述提示信息输入的响应指令,其中,响应指令包括闪光灯设置状态修改指令或闪光灯设置状态保持指令。
[0122]判断单元505,还可以用于判断是否接收到用户输入的闪光灯设置状态修改指令。
[0123]调整单元507,用于当判断单元505未接收到用户输入的闪光灯设置状态修改指令时,将上述闪光灯的设置状态调整为关闭状态。
[0124]第一控制单元508,用于在接收到拍摄指令时,控制拍摄应用在闪光灯处于关闭状态下对目标对象进行拍摄。
[0125]恢复单元509,用于将上述闪光灯的设置状态恢复至调整前的设置状态。
[0126]具体的,恢复单元509用于将上述闪光灯的设置状态由关闭状态恢复为获取单元503获取到的闪光灯的设置状态。
[0127]作为一种可选的实施方式,当获取单元503获取到的闪光灯的设置状态为自动状态时,获取单元503,还可以用于获取当前环境的第一亮度值。
[0128]判断单元505,还可以用于判断上述第一亮度值是否小于预设亮度阈值,且当上述第一亮度值小于预设亮度阈值时,判断上述第一人脸占屏比率是否大于预设比率阈值。
[0129]作为一种可选的实施方式,当获取单元503获取到的闪光灯的设置状态是关闭状态时,获取单元503,还可以用于获取当前环境的第二亮度值。
[0130]判断单元505,还可以用于判断上述第二亮度值是否小于预设亮度阈值,且当上述第二亮度值小于预设亮度阈值时,判断当前采集到的人脸图像的第二人脸占屏比率是否大于预设比率阈值。
[0131]本发明实施例中,第二人脸占屏比率为当闪光灯的设置状态为关闭状态时终端500获取到的人脸占屏比率,其中,终端500采集到的人脸图像的个数可以等于I,也可以大于1,如当用户自拍时,终端500采集到的人脸图像的个数为1,当多个用户在一起自拍或用户为多个其他用户拍照时,终端500采集到的人脸图像的个数大于1,则上述第二人脸占屏比率可以为终端500采集到的所有人脸图像占整个预览区域的比率,也可以是终端500采集到的所有人脸图像中最大人脸图像占整个预览区域的比率,还可以是终端500确定出的所有比率的平均比率,其中,所有比率为终端500确定出的每个人脸图像占整个预览区域的比率的集合,本发明实施例不做限定。且终端500中预先存储有针对不同类型的第二人脸占屏比率的预设比率阈值:与所有人脸图像占整个预览区域的比率对应的预设比率阈值且不同个数的人脸图像对应不同的预设比率阈值;与所有人脸图像中最大人脸图像占整个预览区域的比率对应的预设比率阈值;与终端确定出的所有比率的平均比率对应的预设比率阈值,本发明实施例不做限定。
[0132]调整单元507,还可以用于当上述第二人脸占屏比率不大于预设比率阈值时,将上述闪关灯的设置状态调整为开启状态。
[0133]第一控制单元508,还可以用于当接收到拍摄指令时,控制上述拍摄应用在闪光灯处于开启状态下对目标对象进行拍摄。
[0134]可选的,如图5所示,第一控制单元508可以包括第二计算单元5081以及第二控制单元5082,其中:
[0135]第二计算单元5081,用于根据第二人脸占屏比率计算闪光亮度值。
[0136]第二控制单元5082,用于控制拍摄应用在上述闪光亮度值下对目标对象进行拍摄。
[0137]可选的,第二计算单元5081根据第二人脸占屏比率计算闪光亮度值的具体方式可以为:
[0138]从预先获取的人脸占屏比率与闪光亮度值之间的映射关系中确定与第二人脸占屏比率对应的闪光亮度值。
[0139]本发明实施例中,终端500可以预先存储有人脸占屏比率与闪光灯亮度值之间的映射关系,该映射关系可以是预先通过实验计算出的,也可以是用户根据自身需求输入的,且不同类型的人脸占屏比率与闪光灯亮度值之间的映射关系不同且人脸占屏比率越大,闪光灯亮度值越小。举例来说,终端500中存储的不同类型的人脸占屏比率与闪光灯亮度值之间的映射关系可以如图7所示,图7是本发明实施例公开的一种不同类型的人脸占屏比率与闪光灯亮度值之间的映射关系表,其中,闪光灯亮度值的单位为堪德拉每平米(Cd/m2).
[0140]可选的,第二计算单元5081根据第二人脸占屏比率计算闪光亮度值的具体方式可以为:
[0141]根据预先获取到的闪光灯亮度值计算规则计算与第二人脸占屏比率对应的闪光亮度值。
[0142]本发明实施例中,上述闪光灯亮度值计算规则可以是预先通过实验计算出的,也可以是通过用户输入的操作指令生成的,本发明实施例不做限定。
[0143]恢复单元509,还可以用于将闪光灯的设置状态由开启状态恢复为关闭状态。
[0144]本发明实施例中,当拍摄应用的闪光灯的设置状态为自动状态时,终端可以根据当前环境的亮度值以及进入预览区域的目标对象的人脸占屏比率来决定是否调整闪光灯的设置状态,且在确定出需要调整闪光灯的设置状态后向用户输出提示信息,以使用户根据自身需求决定终端是否调整闪光灯的设置状态,提高了用户的使用体验,且在用户未手动修改闪光灯的设置状态的情况下自动将闪光灯的设置状态调整为关闭状态,避免了闪光灯对进入预览区域的目标对象的眼睛造成的伤害,进一步提高了用户的使用体验,且当闪光灯的设置状态为关闭状态、当前环境的亮度值小于预设亮度阈值且人脸占屏比率不大于预设比率阈值时,终端可以自动将闪光灯的设置状态由关闭状态调整为开启状态,这样可以改善在弱光环境下拍摄应用的拍摄效果。
[0145]请参阅图6,图6是本发明实施例公开的又一种终端的结构示意图。如图6所示,该终端600可以包括:至少一个处理器601,如CPU,输入装置602,输出装置603,存储器604以及至少一个通信总线605,存储器604可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),如至少一个磁盘存储器,可选的,存储器604还可以是至少一个位于远离前述处理器601的存储装置。其中:
[0146]通信总线605,用于实现这些组件之间的连接通信;
[0147]输入装置602,用于接收用户输入的拍摄应用启动指令,其中,输入装置602可以包括终端600上的显示屏、终端600上的物理按键以及终端600上的重力传感器中的任意一种。
[0148]处理器601调用存储器604中存储的程序代码,用于执行以下操作:
[0149]响应上述拍摄应用启动指令,启动终端600的拍摄应用;
[0150]获取上述拍摄应用中闪光灯的设置状态,其中,设置状态包括关闭状态、开启状态以及自动状态中的任意一种;
[0151]当上述设置状态不是关闭状态时,判断当前采集到的人脸图像的第一人脸占屏比率是否大于预设比率阈值;
[0152]当第一人脸占屏比率大于预设比率阈值时,将上述闪光灯的设置状态调整为关闭状态;
[0153]当接收到拍摄指令时,控制拍摄应用对目标对象进行拍摄。
[0154]在一个实施例中,当设置状态为自动状态时,在处理器601判断第一人脸占屏比率是否大于预设比率阈值之前,输入装置602,还可以用于获取当前环境的第一亮度值,其中,输入装置602还可以包括终端600上的亮度传感器。
[0155]处理器601调用存储器604中存储的程序代码,还用于执行以下操作:
[0156]判断上述第一亮度值是否小于预设亮度阈值,且当处理器601判断出上述第一亮度值小于预设亮度值时,判断当前采集到的人脸图像的第一人脸占屏比率是否大于预设比率阈值。
[0157]在一个实施例中,在处理器601判断当前采集到的人脸图像的第一人脸占屏比率是否大于预设比率阈值之前,处理器601调用存储器604中存储的程序代码,还用于执行以下操作:
[0158]启动人脸识别模式;
[0159]当在上述人脸识别模式下识别出当前采集到的图像包括一个或多个面部特征图像时,计算面部特征图像占成像区域的比率,作为第一人脸占屏比率,或计算该一个或多个面部特征图像中最大面部特征图像占成像区域的比率,作为第一人脸占屏比率;或计算每个面部特征图像占成像区域的比率以获取一个或多个比率,并计算一个或多个比率中所有比率的平均值,作为第一人脸占屏比率。
[0160]在一个实施例中,当第一人脸占屏比率大于预设比率阈值时,在处理器601将上述闪光灯的设置状态调整为关闭状态之前,处理器601调用存储器604中存储的程序代码,还用于执行以下操作:
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1