闪光灯提示方法和终端设备与流程

文档序号:14845912发布日期:2018-06-30 14:59阅读:225来源:国知局
闪光灯提示方法和终端设备与流程

本申请实施例涉及通信技术领域,尤其涉及一种闪光灯提示方法和终端设备。



背景技术:

随着终端设备(如手机)的不断发展,终端设备上照相机的像素越来越高,并且该照相机的闪光灯的自动识别技术越来越准确,如图1所示,闪光灯可以根据当前周边环境的亮度进行计算,从而自动判断拍照时是否需要打开闪光灯。在光线充足的情况下,照相机关闭闪光灯;在光线不足的情况下,照相机自动打开闪光灯,以达到拍摄效果的最佳状态,同时,终端设备拍摄照片的辨析度也越来越强,因此,使用该终端设备上照相机来拍照的人群越来越多。

然而,当用户主观上不想打开闪光灯,但由于照相机计算出周边光线较低,需要打开闪光灯,即进入闪光拍照模式。用户按下拍照按钮后,闪光灯开启,此时用户不能及时阻止闪光灯的启动,可能会给被拍照者的眼睛带来伤害。



技术实现要素:

本发明实施例提供了一种闪光灯提示方法和终端设备,通过将自动闪光灯技术和图像智能识别技术相结合,提供了用户使用闪光灯的灵活性,对光敏感人群更好的进行保护。

第一方面,提供了一种闪光灯提示方法,该方法可以包括:终端设备采集当前被拍摄者的面部图像,获取第一面部特征信息。终端设备将第一面部特征信息与第二面部特征信息进行对比,确定被拍摄者的类型属性。终端设备根据当前环境的光强度和被拍摄者的类型属性,控制闪光灯的工作状态。第一面部特征信息如牙齿特征信息,眼睑特征信息、胡须特征信息和皱纹特征信息中的一种或多种特征信息。被拍摄者的类型属性可以包括儿童、老人以及对光线敏感的人。闪光灯的工作状态如打开闪光灯或不打开闪光灯,从而提供了用户使用闪光灯的灵活性,对光敏感人群更好的进行保护。

在一个可选的实现中,终端设备根据当前环境的光强度和被拍摄者的类型属性,控制闪光灯的工作状态,包括:

终端设备根据当前环境的光强度和被拍摄者的类型属性,显示闪光灯工作状态的提示信息,提示信息用于指示用户输入开启或关闭闪光灯的操作指令。终端设备根据用户输入的操作指令,开启或关闭闪光灯。

在一个可选的实现中,第二面部特征信息包括预置的受保护图像库中面部图像的面部特征信息。

在一个可选的实现中,终端设备扫描当前被拍摄者的面部图像之前,该方法还包括:终端设备根据系统图像库中面部图像的面部特征信息,获取预置的受保护的面部图像库。受保护的面部图像库可以根据用户的要求对某一个人或某一些人进行特殊保护,提高了受保护人群的保护力度。

在一个可选的实现中,当当前环境的光强度不足,被拍摄者的类型属性为受保护人群时,终端设备根据当前光线信息和被拍摄者的类型属性,开启或关闭闪光灯,包括:终端设备根据当前环境的光强度不足信息和受保护人群,关闭闪光灯,以使用户可以对闪光灯的开启与关闭进行控制,提高了用户的可操作性。

在一个可选的实现中,第一面部特征信息包括面部动作特征信息,终端设备采集当前被拍摄者的面部图像,获取第一面部特征信息,包括:终端设备采集当前被拍摄者的面部图像,获取被拍摄者的面部动作特征信息。终端设备根据面部动作特征信息,确定被拍摄者的类型属性。终端设备根据当前环境的光强度和被拍摄者的类型属性,控制闪光灯的工作状态。

第二方面,提供了另一种终端设备,该终端设备包括:摄像头、处理器、环境光强度传感器和闪光灯。

摄像头用于采集当前被拍摄者的面部图像,并通过处理器获取第一面部特征信息。

处理器,还用于将第一面部特征信息与第二面部特征信息进行对比,确定被拍摄者的类型属性,并根据所述环境光强度传感器获取的当前环境的光强度和被拍摄者的类型属性,控制闪光灯的工作状态。

在一个可选的实现中,终端设备还包括:触摸显示屏。处理器,还用于根据当前环境的光强度和被拍摄者的类型属性,显示闪光灯工作状态的提示信息,提示信息用于指示用户通过触摸显示屏输入开启或关闭闪光灯的操作指令,根据用户通过触摸显示屏输入的操作指令,开启或关闭闪光灯。

在一个可选的实现中,第二面部特征信息包括预置的受保护图像库中面部图像的面部特征信息。

在一个可选的实现中,处理器还用于根据系统图像库中面部图像的面部特征信息,获取预置的受保护的面部图像库。

在一个可选的实现中,当当前环境的光强度不足,被拍摄者的类型属性为受保护人群时。处理器具体用于根据根据当前环境的光强度不足信息和受保护人群,关闭闪光灯。

在一个可选的实现中,第一面部特征信息包括面部动作特征信息,处理器用于扫描当前被拍摄者的面部图像,获取被拍摄者的面部动作特征信息,并根据面部动作特征信息,确定被拍摄者的类型属性,并根据环境光强度传感器获取的当前环境的光强度和被拍摄者的类型属性,控制闪光灯的工作状态。

第三方面,提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述各方面所述的方法。

第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述各方面所述的方法。

附图说明

图1为一种照相机上闪光灯工作过程的流程示意图;

图2为一种终端设备的结构示意图;

图3为本发明实施例提供的一种闪光灯提示方法的流程示意图;

图4A为本发明实施例提供的一种设置页面的示意图;

图4B为本发明实施例提供的一种受保护图像库页面的示意图;

图4C为本发明实施例提供的一种添加图像至受保护图像库的页面的示意图;

图4D为本发明实施例提供的另一种受保护图像库页面的示意图;

图5为本发明实施例提供的一种提示信息的示意图;

图6为本发明实施例提供的另一种闪光灯提示方法的流程示意图。

具体实施方式

下面通过附图和实施例,对本申请的技术方案做进一步的详细描述。

本申请提供的方法适用于图2所示的终端设备中。该终端设备可以是各种具有闪光灯拍摄功能的手持设备(如手机)、可穿戴设备,移动电脑等。如图2所示,该终端设备200可以包括:基带芯片210存储器215(一个或多个计算机可读存储介质)和外围系统217。

可选地,该终端设备200还可以包括射频(RF)模块216。射频(RF)模块216用于接收和发送射频信号。

其中,基带芯片210、存储器215(一个或多个计算机可读存储介质)、射频(RF)模块216和外围系统217之间可在一个或多个通信总线214上通信。

外围系统217主要用于实现终端设备200和用户/外部环境之间的交互功能。外围系统217可以包括终端设备200的输入输出装置。在一些实施例中,外围系统217可以包括:触摸屏控制器218、摄像头控制器219、音频控制器220以及传感器管理模块221。其中,各个控制器可与各自对应的外围设备(如触摸显示屏223、摄像头224、音频电路225以及传感器226)耦合。在一些实施例中,摄像头224可以是3D摄像头。需要说明的,外围系统217还可以包括其他I/O外设。

所述触摸显示屏223可用于显示由用户输入的信息或向用户展示信息,例如可以展示终端设备200的各种菜单、展示正在运行的应用程序的界面,例如按键(Button),文本输入框(Text),滑动条(Scroll Bar),菜单(Menu),指示信息等等。触摸显示屏223可包括触控面板和显示面板,可选地,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板。进一步的,触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器211以确定触摸事件的类型,随后处理器211根据触摸事件的类型在显示面板上提供相应的视觉输出。触控面板与显示面板是作为两个独立的部件来实现终端设备200的输入和输出功能,但是在某些实施例中,可以将触控面板与显示面板集成而实现终端设备200的输入和输出功能。

基带芯片210可集成包括:一个或多个处理器211。可选地,基带芯片210还可集成包括时钟模块212以及电源管理模块213。集成于基带芯片210中的时钟模块22主要用于为处理器211产生数据传输和时序控制所需要的时钟。集成于基带芯片210中的电源管理模块213主要用于为处理器211、射频模块216以及外围系统提供稳定的、高精确度的电压。

存储器215与处理器211耦合,用于存储各种软件程序和/或多组指令。在一些实施例中,存储器215可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器215可以存储操作系统(下述简称系统),例如ANDROID,IOS,WINDOWS,或者LINUX等嵌入式操作系统。存储器215还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个终端设备,一个或多个网络设备进行通信。存储器215还可以存储用户接口程序,该用户接口程序可以通过图形化的操作界面将应用程序的内容形象逼真的显示出来,并通过菜单、对话框以及按键等输入控件接收用户对应用程序的控制操作。

存储器215还可以存储一个或多个应用程序。如图2所示,这些应用程序可包括:社交应用程序(例如Facebook),图像管理应用程序(例如相册,该相册可以包括系统相册和受保护图像库),地图类应用程序(例如谷歌地图),浏览器(例如Safari,Google Chrome)等等,其中,受保护图像库用于存储受保护人群面部图像的面部特征信息。

采用上述终端设备对被拍摄者进行拍摄,终端设备200可以进行以下过程:

摄像头控制器219可以包括摄像头224和闪光灯228。摄像头控制器219用于控制摄像头224采集当前被拍摄者的面部图像,并将该面部图像的数据传送至处理器211,获取第一面部特征信息。其中,第一面部特征信息可以是牙齿特征信息,眼睑特征信息、胡须特征信息和皱纹特征信息中的一种或多种特征信息。

处理器211用于将获取的第一面部特征信息与存储器215中存储的第二面部特征信息(或称受保护人群的面部特征信息)进行对比,确定被拍摄者的类型属性(如是正常人群、对光敏感的受保护人群)。

传感器管理模块221用于通过环境光强度传感器226采集当前环境的光强度,并将该当前环境的光强度传送至处理器211,确定拍摄模式,如开启闪光灯模式和关闭闪光灯模式。当当前环境的光强度时,处理器211通知摄像头控制器219进入开启闪光灯模式;当当前环境的光强度充足时,处理器211通知摄像头控制器219进入关闭闪光灯模式。

处理器211还用于根据当前环境的光强度和被拍摄者的类型属性,向触摸屏控制器218发送第一指示信息,该第一指示信息用于指示触摸显示屏223显示闪光灯的工作状态的提示信息,以指示用户通过触摸显示屏223确定是否需要开启闪光灯进行拍摄。

可选地,该处理器211还用于根据当前光线信息和被拍摄者的类型属性,向音频控制器220发送第二指示信息,该第二指示信息用于指示音频电路225播报闪光灯的工作状态的提示信息,以指示用户通过触摸显示屏223确定是否需要开启闪光灯进行拍摄。

应当理解,终端设备200仅为本发明实施例提供的一个例子,并且,终端设备200可具有比示出的部件更多或更少的部件,可以组合两个或更多个部件,或者可具有部件的不同配置实现。

上述终端设备通过将的自动闪光灯技术和面部识别技术相结合。当用户准备拍摄时,摄像头自动扫描当前被拍摄者的图像(或称照片),如面部图像,并将扫描的图像通过面部识别算法识别出当前被拍摄者是儿童、老人等对光敏感的特殊人群,此时弹出提示信息,该提示信息用于指示用户确认是否需要打开,如果用户确认可以打开,则开启闪光灯,否则不开启。也就是说,通过将自动闪光灯技术和图像智能识别技术相结合,提供了用户使用闪光灯的灵活性,对光敏感人群更好的进行保护。

图3为本发明实施例提供的一种闪光灯提示方法的流程示意图。该方法可以包括:

步骤310、终端设备采集当前被拍摄者的面部图像,获取第一面部特征信息。

终端设备通过摄像头采集至少一张被拍摄者的面部图像,并扫描被拍摄者的面部图像,获取第一面部特征信息。

可选地,第一面部特征信息可以包括被拍摄者面部的牙齿特征信息,眼睑特征信息、胡须特征信息和皱纹特征信息中的一种或多种特征信息。

在一个例子中,终端设备扫描当前被拍摄者的面部图像,获取的第一面部特征信息为牙齿小、呈白色且不全,使终端设备确认该被拍摄者为儿童;获取的第一面部特征信息为面部有皱纹较多、白色胡须,使终端设备确认该被拍摄者为老人。

步骤320、终端设备将第一面部特征信息与第二面部特征信息进行对比,确定被拍摄者的类型属性。

被拍摄者的类型属性可以包括儿童、老人以及对光线敏感的人。

第二面部特征信息可以包括预置的受保护图像库中面部图像的面部特征信息,也可以是存储的可供识别被拍摄者的类型属性的面部特征信息,或连网后获得的可供识别被拍摄者的类型属性的面部特征信息。预置的受保护图像库可以根据用户的要求对某一个人或某一些人进行特殊保护,提高了受保护人群的保护力度。

可选地,预置的受保护图像库的创建方式可以包括以下方法:

用户可以通过打开拍摄应用的设置选项,进入设置页面,如图4A所示。在设置页面上,用户可以打开受保护图像库选项。在受保护图像库选项中包括两种添加方式:拍摄和从系统图像库(下面以相册为例)中选择,如图4B所示。

用户选择拍摄选项后,页面将直接跳转到拍摄应用,以获取被拍摄人的面部图像。用户选择从相册中选择选项后,页面将直接跳转到相册中,以便让用户选择需要保护的人群的图像。也就是说,用户可以通过拍摄的方式,以及从相册中选择的方式,来添加受保护的图像库。

若用户选择拍摄的方式,则用户可以直接对被拍摄人进行拍照,将获得的图像加入受保护的图像库。若用户选择从相册中选择的方式,则终端设备可以将相册中的图像排列展示出来供用户选择。

在从相册中选择受保护的图像时,用户可以通过点击删除选项,删除选择的至少一张图像,或者通过点击添加选项,添加图像至受保护图像库。其中,被选择的图像的右上角出现被选中标识(如实心圆点),如图4C所示。

用户从相册中选择添加完受保护的图像后,可以在受保护图像库中通过点击取消选项,取消受保护图像库中刚添加的所有图像,如图4D所示。

回到拍摄页面后,拍摄应用打开摄像头,调用摄像头图像扫描接口采集被拍摄人的图像,获取面部特征信息,调用图像识别算法,与受保护图像库中图像的面部特征信息进行比较。

若终端设备判断出被拍摄人的面部特征与受保护图像库中的面部特征相同,则终端设备确认被拍摄人为被保护人群,如老人或儿童,反之,则终端设备确认被拍摄人不是保护人群,进行正常拍摄。

步骤330、终端设备根据当前环境的光强度和被拍摄者的类型属性,控制闪光灯的工作状态。

可选地,终端设备根据当前环境的光强度和被拍摄者的类型属性,显示闪光灯工作状态的提示信息,该提示信息用于指示用户输入开启或关闭闪光灯的操作指令,终端设备根据用户输入的操作指令,控制闪光灯的工作状态,如开启或关闭闪光灯。

其中,当被拍摄者的类型属性为受保护人群,如老人、小孩等时,终端设备可以根据当前环境的光强度,确定当前的拍摄模式,如开启闪光灯模式或关闭闪光灯模式。

可选地,终端设备根据当前环境的光强度不足信息,确认需要开启闪光灯模式,但此时终端确认被拍摄者为对被保护的老人时,终端设备向用户显示闪光灯的工作状态的提示信息,在用户通过提示信息输入开启或关闭闪光灯的操作指令后,终端根据该操作指令,确定是否需要开启闪光灯进行拍摄。

或者,终端设备根据当前环境的光强度不足信息,确认需要开启闪光灯模式,当终端确认被拍摄者为正常人群时,终端设备使用开启闪光灯模式进行拍摄。

可选地,该提示信息可以以弹框的方式进行提示,即在显示屏上弹出是否打开闪光灯的提示框,如图5所示。

需要说明的是,该提示信息还可以以其他方式进行提示,如通过音频电路225进行语音提示的方式,本发明实施例在此不做限定。

可选地,第一面部特征信息还可以包括被拍摄者的面部动作特征信息,如眼珠乱动(不聚焦)等特征信息,

终端设备采集当前被拍摄者的面部图像,获取被拍摄者的面部动作特征信息,如眼珠乱动的特征信息,并根据该特征信息,确定被拍摄者的类型属性为小孩。之后终端设备根据当前环境的光强度和被拍摄者为小孩的类型属性,开启或关闭闪光灯。

终端设备确认到被拍摄者为被保护人群,同时终端设备获取到环境光检测结果为光线不足需要打开闪光灯,此时终端设备提示用户当前是在为受保护人群拍照,屏幕弹出提示框,如图5所示,用户通过提示信息选择是否确认打开闪光灯进行拍摄。若用户选择是,则终端设备正常打开闪光灯进行拍摄;若用户选择否,则终端设备不打开闪光灯进行拍摄,使用户可以对闪光灯的开启与关闭进行控制,提高了用户的可操作性。

下面以终端设备为手机为例,进行详细说明。

图6为本发明实施例提供的另一种闪光灯提示方法的流程示意图。如图6所示,用户打开手机摄像头准备拍照时,该方法可以包括:

步骤610,手机的摄像头采集当前被拍照者的面部图像,并通过处理器扫描面部图像,从而获取面部特征信息,如获取到皱纹和白色胡须等特征信息。

步骤620,手机的处理器通过面部识别算法与存储器中图像管理应用(如受保护图像库)中的照片进行匹配。

若匹配不成功,则执行步骤630,手机正常进行拍摄,如当环境光强度不足时,打开闪光灯进行拍摄;当环境光强度充足,关闭闪光灯进行拍摄。

若匹配成功,则执行步骤640。

步骤640,手机的处理器确认当前被拍照人为老人,属于受保护的人群。

步骤650,手机的处理器根据环境光强度传感器获取的当前环境的光强度不足和被拍摄者为老人的类型属性,通过触屏显示器显示是否打开闪光灯的提示信息框。

若是,则执行步骤630。若否,则执行步骤660,手机关闭闪光灯进行拍摄。

需要说明的是,本发明实施例还提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,该程序被图2中处理器执行。

本发明实施例还提供了一种包含指令的计算机程序产品。当该计算机程序产品在计算机上运行时,使得计算机执行上述图3所述的方法。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令处理器完成,所述的程序可以存储于计算机可读存储介质中,所述存储介质是非短暂性(non-transitory)介质,例如随机存取存储器,只读存储器,快闪存储器,硬盘,固态硬盘,磁带(magnetic tape),软盘(floppy disk),光盘(optical disc)及其任意组合。

以上所述,仅为本申请较佳的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1