调整前置摄像装置用户界面的方法、装置以及摄像装置与流程

文档序号:12378408阅读:334来源:国知局
调整前置摄像装置用户界面的方法、装置以及摄像装置与流程

本发明涉及摄像技术领域,特别是涉及一种调整前置摄像装置用户界面的方法、一种调整前置摄像装置用户界面的装置以及一种摄像装置。



背景技术:

随着自拍的盛行,越来越多的多媒体设备配置了双摄像头,即前置摄像头和后置摄像头。前置摄像头为多媒体设备屏幕一侧的摄像头,即用户在面对多媒体设备屏幕时,屏幕上方的摄像头。后置摄像头为多媒体设备屏幕背侧的摄像头。由于成本以及技术等原因,前置摄像头的像素要低于后置摄像头的像素。

UI(User Interface,用户界面)泛指用户的操作界面,即用户和系统之间交互的界面。摄像装置的用户界面即为用户打开摄像装置进行拍照时显示的操作界面。一般打开摄像装置时的用户界面默认为后置摄像头的用户界面,用户对摄像装置进行切换后,即进入前置摄像装置所对应的用户界面。

目前很多摄像装置的UI10底层102和顶部101都是黑色的,如图1所示。这样在低亮度环境下,当用户采用前置摄像头拍照时,由于光线很暗,在没有闪光灯的情况下,采用前置摄像头拍出的照片效果很差。



技术实现要素:

基于此,有必要针对上述问题,提供一种调整前置摄像装置用户界面的方法、装置以及摄像装置,使前置摄像装置在低亮度环境下实现较好的拍照效果。

为了达到上述目的,本发明采取的技术方案如下:

一种调整前置摄像装置用户界面的方法,包括步骤:

在前置摄像装置处于开启状态时,获取所述前置摄像装置当前所处环境的环境光亮度;

检测所述环境光亮度是否小于预设的第一亮度阈值;

若所述环境光亮度小于所述第一亮度阈值,将所述前置摄像装置的用户界面预设区域的默认颜色模式调整为预设颜色模式,所述预设颜色模式所对应的亮度高于所述默认颜色模式所对应的亮度。

一种调整前置摄像装置用户界面的装置,包括:

环境光亮度获取模块,用于在前置摄像装置处于开启状态时,获取所述前置摄像装置当前所处环境的环境光亮度;

环境光亮度检测模块,用于检测所述环境光亮度是否小于预设的第一亮度阈值;

预设区域调整模块,用于在所述环境光亮度小于所述第一亮度阈值时,将所述前置摄像装置的用户界面预设区域的默认颜色模式调整为预设颜色模式,所述预设颜色模式所对应的亮度高于所述默认颜色模式所对应的亮度。

一种摄像装置,包括所述的调整前置摄像装置用户界面的装置。

上述方案的调整前置摄像装置用户界面的方法、装置以及摄像装置,在前置摄像装置开启且环境光亮度低于一定的数值时,即用户在低亮度环境下采用前置摄像装置进行拍照时,通过调整用户界面预设区域的颜色模式增加用户界面亮区面积,在低亮度环境下为拍摄对象补光,从而保证暗光下前置摄像装置的拍照效果。

附图说明

图1为现有技术中摄像装置的用户界面具体实施例的示意图;

图2为一实施例的调整前置摄像装置用户界面的方法的流程示意图;

图3为一实施例的调整前置摄像装置用户界面的装置的结构示意图;

图4为一实施例的预设区域调整模块的结构示意图;

图5为另一实施例的预设区域调整模块的结构示意图。

具体实施方式

为更进一步阐述本发明所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本发明的技术方案,进行清楚和完整的描述。

如图2所示,一种调整前置摄像装置用户界面的方法,包括步骤:

S110、在前置摄像装置处于开启状态时,获取所述前置摄像装置当前所处环境的环境光亮度;

S120、检测所述环境光亮度是否小于预设的第一亮度阈值;

S130、若所述环境光亮度小于所述第一亮度阈值,将所述前置摄像装置的用户界面预设区域的默认颜色模式调整为预设颜色模式,所述预设颜色模式所对应的亮度高于所述默认颜色模式所对应的亮度。

在步骤S110中,前置摄像装置包括前置摄像头等,可以安装在手机、平板电脑等电子设备中。环境光亮度即摄像装置周围环境的亮度。环境光亮度可以根据现有技术中已有的方式获取。

由于目前后置摄像头在暗光环境中一般也能拍摄出效果较好的照片,且本实施例是通过调整UI亮区面积实现较好的拍摄效果,对采用后置摄像头拍照的效果影响很小,所以为了避免浪费内存空间,在检测到用户开启前置摄像头时才执行本实施例的方法。需要说明的是,如果不考虑内存空间浪费的问题,也可以不区分前置摄像装置开启还是后置摄像装置开启,只要检测到摄像装置开启,均检测环境光亮度。

在步骤S120和步骤S130中,第一亮度阈值可以根据用户实际需要进行设定。颜色模式包括RGB(红、绿、蓝)模式等等,颜色模式所对应的亮度可以根据现有技术中已有的方式确定。

预设区域为用户设定的用户界面的区域。在一个实施例中,所述预设区域可以为所述用户界面中的图标区域,即用户界面中包含各个图标的区域。如图1所示,预设区域为包含各个图标的顶部黑条区域101和底部黑条区域102。需要说明的是,本实施例不仅适用于底层和顶部为黑条的用户界面,还适用于其它的用户界面。

当环境光亮度小于第一亮度阈值时,意味着前置摄像装置处于低亮环境中,需要对用户界面的预设区域的颜色模式调整从而进行亮区调整,以增加拍照的亮度。当环境光亮度大于等于第一亮度阈值时,意味着环境光较亮,此时不需要进行预设区域的颜色模式的调整也能拍出效果较好的照片。

在进行预设区域的颜色模式调整时,如果预设区域的颜色模式为黑色,则可以将预设区域的颜色模式调整为其它颜色,例如深黄色、暖黄色、蓝色等等。为了最大程度的增加用户界面的亮度,在一个实施例中,所述预设颜色模式可以为白色所对应的颜色模式,例如将预设区域的RGB值设置为白色(RGB为200,200,200),从而增加拍照时的亮度,让更多的光打到用户的面部区域,拍出效果较好的照片。

如果预设区域包含多个子区域,例如图1中的顶部黑条区域101和底部黑条区域102,则在进行颜色模式调整时,可以将多个子区域的颜色模式均进行调整,也可以对其中的部分子区域进行颜色模式调整。当对多个子区域进行颜色模式调整时,各个子区域调整的颜色模式可以相同,也可以不相同,本发明并不对此做出限定。

在环境光更暗时,为了进一步提高拍照的效果,在一个实施例中,在所述环境光亮度小于所述第一亮度阈值时,还包括步骤:

S140、检测所述环境光亮度是否小于预设的第二亮度阈值并大于预设的第三亮度阈值,所述第二亮度阈值小于所述第一亮度阈值;

S150、若所述环境光亮度小于所述第二亮度阈值并大于所述第三亮度阈值,将调整为预设颜色模式的所述预设区域的面积放大。

第二亮度阈值和第三亮度阈值可以根据用户实际需要进行设置。用户也可以仅设置第二亮度阈值,在检测到环境光亮度小于第二亮度阈值时,将预设区域的面积放大。为了不影响前置摄像装置拍照,需要留下图像预览区域,所以在进行放大时可以设定预设区域面积能放大的上限,预设区域的总面积不能超过该上限。例如上限设定为用户界面的整个屏幕区域面积的一半,在最暗环境时,只留出一半的面积用作图像预览,将其余的面积全部打白,则增加了环境光亮度,实现了更好的拍照效果。

需要说明的是,将用户界面预设区域的颜色模式调整为预设颜色模式以及将用户界面预设区域的面积进行扩大并无先后顺序。可以先将用户界面预设区域的颜色模式调整为预设颜色模式,然后将该预设区域进行扩大,也可以先将未设置为预设颜色模式的预设区域进行扩大,然后再将扩大后的该预设区域的颜色模式调整为预设颜色模式。当预设区域包括多个子区域时,在进行用户界面预设区域的面积扩大时,可以仅对预设区域的部分子区域的面积进行扩大,也可以对整个预设区域的面积进行扩大。另外,在对预设区域的多个子区域的面积进行放大时,可以对预设区域的各个子区域同时放大,也可以依序对预设区域的各个子区域分别进行放大,本发明并不对此做出限定。

对预设区域进行面积放大的方式有多种。下面结合两个实施例进行说明。

在一个实施例中,将调整为预设颜色模式的所述预设区域的面积放大的步骤包括:

S1501、获取所述用户界面的整个屏幕区域的面积以及所述预设区域的当前面积;

整个屏幕区域的面积和预设区域的当前面积均可以根据现有技术中已有的方式获取。

S1502、根据所述第二亮度阈值、所述第三亮度阈值以及所述环境光亮度,获得第一比值;

例如,在一个实施例中,可以根据下述表达式获得第一比值ratio:

ratio=(lux_threshold_high-current_lux)/(lux_threshold_high-lux_threshold_low)

其中,lux_threshold_high为第二亮度阈值,current_lux为环境光亮度,lux_threshold_low为第三亮度阈值。

上述公式仅用于对确定第一比值的方式进行示例,并不用于限定第一比值的获取方式,在上述公式基础上进行的简单变形均在本发明的保护范围之内。

S1503、根据所述整个屏幕区域的面积、所述预设区域的当前面积以及所述第一比值,获得所述预设区域的新的面积;

例如,在一个实施例中,可以根据下述表达式获得所述预设区域的新的面积Area_current:

Area_current=area_max*ratio+area_low*(1-ratio)

其中,area_max为整个屏幕区域的面积的一半,ratio为第一比值,area_low为预设区域的当前面积。

上述公式仅用于对确定新的面积的方式进行示例,并不用于限定新的面积的获取方式,在上述公式基础上进行的简单变形均在本发明的保护范围之内。

S1504、将所述预设区域的面积由所述当前面积放大至所述新的面积。

在另一个实施例中,将调整为预设颜色模式的所述预设区域的面积放大的步骤可以包括:

S150-1、获取所述用户界面的整个屏幕区域的面积以及所述预设区域的当前面积;

整个屏幕区域的面积和预设区域的当前面积均可以根据现有技术中已有的方式获取。

S150-2、根据预设的第二比值和所述整个屏幕区域的面积,获得所述预设区域的新的面积;

预设的第二比值可以为设定好的固定值,也可以是用户根据实际需要输入的比值。为了避免影响图像预览,可以设定第二比值的上限和下限,第二比值的下限与整个屏幕区域的面积的乘积要大于预设区域原本的面积,第二比值的上限与整个屏幕区域的面积的乘积要小于整个屏幕区域的面积,优选为小于整个屏幕区域的面积的一半。在该设定的区域范围内,用户可以根据自己的需要输入对应的比值,获得预设区域的新的面积。

S150-3、将所述预设区域的面积由所述当前面积放大至所述新的面积。

本实施例通过调整UI预设区域的颜色模式和扩大调整为预设颜色模式的预设区域的面积来增加UI界面亮区的面积,从而使前置摄像装置在暗光环境下拍照时也能达到较好的拍照效果。

基于同一发明构思,本发明还提供一种调整前置摄像装置用户界面的装置,下面结合附图对本发明装置的具体实施方式做详细描述。

如图3所示,一种调整前置摄像装置用户界面的装置,包括:

环境光亮度获取模块110,用于在前置摄像装置处于开启状态时,获取所述前置摄像装置当前所处环境的环境光亮度;

环境光亮度检测模块120,用于检测所述环境光亮度是否小于预设的第一亮度阈值;

预设区域调整模块130,用于在所述环境光亮度小于所述第一亮度阈值时,将所述前置摄像装置的用户界面预设区域的默认颜色模式调整为预设颜色模式,所述预设颜色模式所对应的亮度高于所述默认颜色模式所对应的亮度。

前置摄像装置包括前置摄像头等,可以安装在手机、平板电脑等电子设备中。环境光亮度即摄像装置周围环境的亮度。环境光亮度获取模块110可以根据现有技术中已有的方式获取环境光亮度。

第一亮度阈值可以根据用户实际需要进行设定。预设区域为用户设定的用户界面的区域。在一个实施例中,所述预设区域可以为所述用户界面中的图标区域,即用户界面中包含各个图标的区域。如图1所示,预设区域为包含各个图标的顶部黑条区域101和底部黑条区域102。需要说明的是,本实施例不仅适用于底层和顶部为黑条的用户界面,还适用于其它的用户界面。

环境光亮度检测模块120对环境光亮度与第一亮度阈值的大小进行检测。当环境光亮度小于第一亮度阈值时,意味着前置摄像装置处于低亮环境中,预设区域调整模块130需要对用户界面的预设区域的颜色模式调整从而进行亮区调整,以增加拍照的亮度。当环境光亮度大于等于第一亮度阈值时,意味着环境光较亮,此时不需要进行预设区域的颜色模式的调整也能拍出效果较好的照片。

预设区域调整模块130在进行预设区域的颜色模式调整时,如果预设区域的颜色模式为黑色,则可以将预设区域的颜色模式调整为其它颜色,例如深黄色、暖黄色、蓝色等等。为了最大程度的增加用户界面的亮度,在一个实施例中,所述预设颜色模式可以为白色所对应的颜色模式,从而增加拍照时的亮度,让更多的光打到用户的面部区域,拍出效果较好的照片。

如果预设区域包含多个子区域,例如图1中的顶部黑条区域和底部黑条区域,则预设区域调整模块130在进行颜色模式调整时,可以将多个子区域的颜色模式均进行调整,也可以对其中的部分子区域进行颜色模式调整。当对多个子区域进行颜色模式调整时,各个子区域调整的颜色模式可以相同,也可以不相同,本发明并不对此做出限定。

在环境光更暗时,为了进一步提高拍照的效果,在一个实施例中,所述环境光亮度检测模块120还用于在所述环境光亮度小于所述第一亮度阈值时,检测所述环境光亮度是否小于预设的第二亮度阈值并大于预设的第三亮度阈值,所述第二亮度阈值小于所述第一亮度阈值。所述预设区域调整模块130还用于在所述环境光亮度小于所述第二亮度阈值并大于所述第三亮度阈值时,将调整为预设颜色模式的所述预设区域的面积放大。

第二亮度阈值和第三亮度阈值可以根据用户实际需要进行设置。用户也可以仅设置第二亮度阈值,在检测到环境光亮度小于第二亮度阈值时,将预设区域的面积放大。为了不影响前置摄像装置拍照,需要留下图像预览区域,所以在进行放大时可以设定预设区域面积能放大的上限,预设区域的总面积不能超过该上限。例如上限设定为用户界面的整个屏幕区域面积的一半,在最暗环境时,只留出一半的面积用作图像预览,将其余的面积全部打白,则增加了环境光亮度,实现了更好的拍照效果。

需要说明的是,将用户界面预设区域的颜色模式调整为预设颜色模式以及将用户界面预设区域的面积进行扩大并无先后顺序。可以先将用户界面预设区域的颜色模式调整为预设颜色模式,然后将该预设区域进行扩大,也可以先将未设置为预设颜色模式的预设区域进行扩大,然后再将扩大后的该预设区域的颜色模式调整为预设颜色模式。当预设区域包括多个子区域时,在进行用户界面预设区域的面积扩大时,可以仅对预设区域的部分子区域的面积进行扩大,也可以对整个预设区域的面积进行扩大。另外,在对预设区域的多个子区域的面积进行放大时,可以对预设区域的各个子区域同时放大,也可以依序对预设区域的各个子区域分别进行放大,本发明并不对此做出限定。

所述预设区域调整模块130对预设区域进行面积放大的方式有多种。下面结合两个实施例进行说明。

在一个实施例中,如图4所示,所述预设区域调整模块130可以包括:

第一面积获取单元1301,用于获取所述用户界面的整个屏幕区域的面积以及所述预设区域的当前面积;

比值获得单元1302,用于根据所述第二亮度阈值、所述第三亮度阈值以及所述环境光亮度,获得第一比值;

第一新面积获得单元1303,用于根据所述整个屏幕区域的面积、所述预设区域的当前面积以及所述第一比值,获得所述预设区域的新的面积;

第一区域面积调整单元1304,用于将所述预设区域的面积由所述当前面积放大至所述新的面积。

在另一个实施例中,如图5所示,所述预设区域调整模块130可以包括:

第二面积获取单元130-1,用于获取所述用户界面的整个屏幕区域的面积以及所述预设区域的当前面积;

第二新面积获得单元130-2,用于根据预设的第二比值和所述整个屏幕区域的面积,获得所述预设区域的新的面积;

第二区域面积调整单元130-3,用于将所述预设区域的面积由所述当前面积放大至所述新的面积。

本实施例通过调整UI预设区域的颜色模式和扩大调整为预设颜色模式的预设区域的面积来增加UI界面亮区的面积,从而使前置摄像装置在暗光环境下拍照时也能达到较好的拍照效果。

本发明还提供一种摄像装置,所述摄像装置包括所述的调整前置摄像装置用户界面的装置。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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