一种自拍补光方法及其系统技术方案

技术编号:15540183 阅读:143 留言:0更新日期:2017-06-05 10:11
本发明专利技术公开了一种自拍补光方法,包括以下步骤:监听移动终端的相机应用程序的打开,在当前相机应用程序界面弹出自拍补光提示的悬浮按钮;当用户点击悬浮按钮时,进入自拍补光模式;获取当前相机应用程序界面的自拍按钮位置数据信息;除了相机应用程序界面的自拍按钮位置外,在相机应用程序界面上添加一层透明悬浮层视图;监听触发相机应用程序界面的自拍按钮,在透明悬浮层视图上弹出背景为白色的图片,并把移动终端屏幕亮度调整至最亮值,以实现在自拍时补光。本发明专利技术还提供了一种实现自拍补光的系统。

A self fill method and system

The invention discloses a self fill method, which comprises the following steps: monitoring the camera of a mobile terminal applications open, suspended in the current camera application interface button pop-up prompt self fill; when the user clicks the suspension button, enter the self fill mode; a self timer button position data from the current camera application interface; in addition to the self timer button camera application interface, add a layer of transparent suspension layer in view camera application interface; monitoring trigger camera application interface self timer button in the view pop-up on the suspension layer transparent white background images, and the mobile terminal screen brightness adjustment to the light value, to fill in when the self timer. The invention also provides a system for realizing self lighting.

【技术实现步骤摘要】
一种自拍补光方法及其系统
本专利技术涉及移动终端图像处理
,具体涉及一种自拍补光方法及其系统。
技术介绍
一般的移动终端相机应用程序在自拍模式时,是没有自动补光功能的,使得在光线不充足的环境下自拍的照片比较灰暗。虽然有些移动终端的相机应用程序在自拍时,镜头带有闪灯功能用以进行补光,可又基于闪灯灯光亮度过于强烈,以致照片效果过于明亮,不能满足用户的个性化需求。
技术实现思路
本专利技术的目的,就是克服现有技术的不足,提供一种满足用户个性化需求的自拍补光方法及其系统。为了达到上述目的,采用如下技术方案:一种自拍补光方法,所述方法包括以下步骤:S1、监听移动终端的相机应用程序是否打开,若是,进入步骤S2,若否,则循环监听;S2、在当前相机应用程序界面弹出自拍补光提示的悬浮按钮;S3、当用户点击悬浮按钮时,进入自拍补光模式;S4、获取当前相机应用程序界面的自拍按钮位置数据信息;S5、除了相机应用程序界面的自拍按钮位置外,在相机应用程序界面上添加一层透明悬浮层视图;S6、监听是否触发相机应用程序界面的自拍按钮,若是,进入步骤S7,若否,循环监听;S7、在透明悬浮层视图上弹出背景为白色的图片,并把移动终端屏幕亮度调整至最亮值,以实现在自拍时补光。进一步,在步骤S1前所述方法还包括以下步骤:预设移动终端相机应用程序的包名列表,监听当前运行的移动终端应用程序的包名是否为包名列表中的包名,若是,则视为监听到移动终端的相机应用程序打开,若否,则视为未打开,循环监听。进一步,所述方法还包括以下步骤:在步骤S6中,当监听到用户点击除相机应用程序界面自拍按钮外的界面时,视为结束自拍补光,退出当前自拍补光模式,返回至步骤S2。为了实现本专利技术的另一目的,本专利技术还采用如下技术方案:一种实现自拍补光的系统,所述系统包括:相机应用程序监听单元,用于监听移动终端的相机应用程序是否打开;弹出悬浮按钮单元,用于在当前相机应用程序界面弹出自拍补光提示的悬浮按钮;自拍补光模式单元,用于当用户点击悬浮按钮时,进入自拍补光模式;获取当前相机应用程序界面的自拍按钮位置数据信息;除了相机应用程序界面的自拍按钮位置外,在相机应用程序界面上添加一层透明悬浮层视图;监听是否触发相机应用程序界面的自拍按钮,若是触发,在透明悬浮层视图上弹出背景为白色的图片,并把移动终端屏幕亮度调整至最亮值,以实现在自拍时补光。进一步,所述相机应用程序监听单元预设移动终端相机应用程序的包名列表,监听当前运行的移动终端应用程序的包名是否为包名列表中的包名,若是,则视为监听到移动终端的相机应用程序打开,若否,则视为未打开,循环监听。进一步,所述自拍补光模式单元当监听到用户点击除相机应用程序界面自拍按钮外的界面时,退出当前自拍补光模式,返回至弹出悬浮按钮模式。与现有技术相比,本专利技术的有益效果在于:本专利技术通过监听移动终端的相机应用程序的打开,在当前相机应用程序界面弹出自拍补光提示的悬浮按钮;当用户点击悬浮按钮时,进入自拍补光模式;获取当前相机应用程序界面的自拍按钮位置数据信息;除了相机应用程序界面的自拍按钮位置外,在相机应用程序界面上添加一层透明悬浮层视图;监听触发相机应用程序界面的自拍按钮,在透明悬浮层视图上弹出背景为白色的图片,并把移动终端屏幕亮度调整至最亮值,以实现在自拍时补光。本专利技术为了使功能更轻量和通用性,为第三方和系统的相机应用进行适配而不是开发一个新相机应用,在进入这些相机应用的时候,“监听”用户拍照的行为,并弹出一个全屏的亮度调到最大的“白板”视图,从而实现补光自拍功能,满足用户的个性化需求。为了充分地了解本专利技术的目的、特征和效果,以下将结合附图对本专利技术的构思、具体结构及产生的技术效果作进一步说明。附图说明图1是本专利技术实现自拍补光的系统的模块示意图;图2是本专利技术自拍补光方法的流程图。具体实施方式下面将结合附图以及具体实施方法来详细说明本专利技术,在本专利技术的示意性实施及说明用来解释本专利技术,但并不作为对本专利技术的限定。如图1所示,一种实现自拍补光的系统,所述系统包括:相机应用程序监听单元,用于监听移动终端的相机应用程序是否打开,具体为:所述相机应用程序监听单元预设移动终端相机应用程序的包名列表,监听当前运行的移动终端应用程序的包名是否为包名列表中的包名,若是,则视为监听到移动终端的相机应用程序打开,若否,则视为未打开,循环监听;弹出悬浮按钮单元,用于在当前相机应用程序界面弹出自拍补光提示的悬浮按钮;自拍补光模式单元,用于当用户点击悬浮按钮时,进入自拍补光模式;获取当前相机应用程序界面的自拍按钮位置数据信息;除了相机应用程序界面的自拍按钮位置外,在相机应用程序界面上添加一层透明悬浮层视图;监听是否触发相机应用程序界面的自拍按钮,若是触发,在透明悬浮层视图上弹出背景为白色的图片,并把移动终端屏幕亮度调整至最亮值,以实现在自拍时补光。所述自拍补光模式单元当监听到用户点击除相机应用程序界面自拍按钮外的界面时,退出当前自拍补光模式,返回至弹出悬浮按钮模式。如图2所示,一种自拍补光方法,所述方法包括以下步骤:S101:预设移动终端相机应用程序的包名列表;S102:监听移动终端的相机应用程序是否打开,具体为:监听当前运行的移动终端应用程序的包名是否为包名列表中的包名,若是,进入步骤S103;若否,则循环监听;S103:在当前相机应用程序界面弹出自拍补光提示的悬浮按钮;S104:当用户点击悬浮按钮时,进入自拍补光模式;S105:获取当前相机应用程序界面的自拍按钮位置数据信息;S106:除了相机应用程序界面的自拍按钮位置外,在相机应用程序界面上添加一层透明悬浮层视图;S107:监听是否触发相机应用程序界面的自拍按钮,若是,进入步骤S109,若否,循环监听;S108:监听到用户点击除相机应用程序界面自拍按钮外的界面时,视为结束自拍补光,退出当前自拍补光模式,返回至步骤S103;S109:在透明悬浮层视图上弹出背景为白色的图片,并把移动终端屏幕亮度调整至最亮值,以实现在自拍时补光。本专利技术自拍补光功能在某些移动终端上需要获取悬浮窗和查看设备使用情况的权限,分别用于添加特定的视图在其他应用之上和协助读取当前前台应用的包名,当判断到用户当前前台应用是相机应用程序(系统的、第三方的)的情况下,弹出自拍补光提示的悬浮按钮,点击该悬浮按钮则进入自拍补光模式,此时在除了拍照按钮以外的其他区域添加一层透明的悬浮层视图,如果点击拍照按钮以外的区域则是退出自拍补光模式,如果点击的是拍照按钮,在用户自拍同时马上弹出一个背景为白色的悬浮层视图和把屏幕亮度调整至最亮,实现自拍补光的功能。本实施例所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本专利技术实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本专利技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或本文档来自技高网...
一种自拍补光方法及其系统

【技术保护点】
一种自拍补光方法,其特征在于,所述方法包括以下步骤:S1、监听移动终端的相机应用程序是否打开,若是,进入步骤S2,若否,则循环监听;S2、在当前相机应用程序界面弹出自拍补光提示的悬浮按钮;S3、当用户点击悬浮按钮时,进入自拍补光模式;S4、获取当前相机应用程序界面的自拍按钮位置数据信息;S5、除了相机应用程序界面的自拍按钮位置外,在相机应用程序界面上添加一层透明悬浮层视图;S6、监听是否触发相机应用程序界面的自拍按钮,若是,进入步骤S7,若否,循环监听;S7、在透明悬浮层视图上弹出背景为白色的图片,并把移动终端屏幕亮度调整至最亮值,以实现在自拍时补光。

【技术特征摘要】
1.一种自拍补光方法,其特征在于,所述方法包括以下步骤:S1、监听移动终端的相机应用程序是否打开,若是,进入步骤S2,若否,则循环监听;S2、在当前相机应用程序界面弹出自拍补光提示的悬浮按钮;S3、当用户点击悬浮按钮时,进入自拍补光模式;S4、获取当前相机应用程序界面的自拍按钮位置数据信息;S5、除了相机应用程序界面的自拍按钮位置外,在相机应用程序界面上添加一层透明悬浮层视图;S6、监听是否触发相机应用程序界面的自拍按钮,若是,进入步骤S7,若否,循环监听;S7、在透明悬浮层视图上弹出背景为白色的图片,并把移动终端屏幕亮度调整至最亮值,以实现在自拍时补光。2.根据权利要求1所述的自拍补光方法,其特征在于,在步骤S1前所述方法还包括以下步骤:预设移动终端相机应用程序的包名列表,监听当前运行的移动终端应用程序的包名是否为包名列表中的包名,若是,则视为监听到移动终端的相机应用程序打开,若否,则视为未打开,循环监听。3.根据权利要求1所述的自拍补光方法,其特征在于,所述方法还包括以下步骤:在步骤S6中,当监听到用户点击除相机应用程序界面自拍按钮外的界面时,视为结束自拍补光,退出...

【专利技术属性】
技术研发人员:邓裕强潘国维吕喆陈穗轮
申请(专利权)人:广州恒业软件科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1