专利名称:控制拍照闪光灯的方法及终端的制作方法
技术领域:
本发明涉及移动通讯技术领域,尤其涉及一种控制拍照闪光灯的方法及终端。
背景技术:
随着手机等移动终端的逐渐普及以及移动通讯技术的不断发展,大多数手机都设置有照相机功能,为用户拍照带来了方便。但是,现有的手机在采用闪光灯拍照时,若手机与拍照物的距离过远或过近均会出现拍照照片过暗或过曝的问题,由此降低了用户体感效果。
发明内容
本发明的主要目的在于提供一种控制拍照闪光灯的方法及终端,旨在解决现有技术中拍照照片过暗或过曝的问题,增强用户体验效果。为了达到上述目的,本发明提出一种控制拍照闪光灯的方法,包括:终端获取镜头与拍照物体之间的物镜距离以及所述镜头的曝光状态;根据所述物镜距离以及所述曝光状态,从预设的闪光等级表中获取当前闪光等级;根据所述当前闪光等级设置所述终端的闪光灯参数。优选地,所述终端获取镜头与拍照物体之间的物镜距离以及所述镜头的曝光状态的步骤之后还包括:将所述物镜距离与曝光状态的数据保存在所述终端本地。优选地,所述终端获取镜头与拍照物体之间的物镜距离以及所述镜头的曝光状态的步骤之前还包括:设置所述镜头的拍照分辨率。优选地,所述预设的闪光等级表包括不同物镜距离及曝光状态与闪光等级的映射关系。优选地,所述终端获取镜头与拍照物体之间的物镜距离以及所述镜头的曝光状态的步骤之前还包括:设置包括不同物镜距离及曝光状态与闪光等级的映射关系的所述闪光等级表。优选地,所述闪光灯参数包括闪光灯亮度及闪光时间。本发明还提出一种控制拍照闪光灯的终端,包括:测距模块,用于获取镜头与拍照物体之间的物镜距离;传感器模块,用于获取所述镜头的曝光状态;CPU处理模块,用于根据所述物镜距离以及所述曝光状态,从预设的闪光等级表中获取当前闪光等级;并根据所述当前闪光等级设置所述终端的闪光灯参数。优选地,该终端还包括:存储模块,用于保存所述物镜距离及曝光状态的数据。
优选地,所述CPU处理模块还用于设置所述镜头的拍照分辨率。优选地,所述CPU处理模块还用于设置包括不同物镜距离及曝光状态与闪光等级的映射关系的所述闪光等级表。本发明提出的一种控制拍照闪光灯的方法及终端,在终端拍照时,通过获取终端的镜头与拍照物体之间的物镜距离以及镜头的曝光状态,并根据物镜距离以及曝光状态,从预设的闪光等级表中获取当前闪光等级;根据当前闪光等级设置终端的闪光灯的亮度及闪光时间等,从而避免了现有技术中拍照照片过暗或过曝的问题,同时增强了终端用户体验感受。
图1是本发明控制拍照闪光灯的方法一实施例的流程示意图;图2是本发明控制拍照闪光灯的方法另一实施例的流程示意图;图3是本发明控制拍照闪光灯的终端一实施例的结构示意图;图4是本发明控制拍照闪光灯的终端另一实施例的结构示意图。为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施例方式本发明实施例解决方案主要是:首先设置,在终端拍照时,获取终端的镜头与拍照物体之间的物镜距离以及镜头的曝光状态,并根据物镜距离以及曝光状态,从预设的闪光等级表中获取当前闪光等级;根据当前闪光等级设置终端的闪光灯的亮度及闪光时间等,以避免现有技术中拍照照片过暗或过曝的问题,增强终端用户体验感受。本发明中终端为带有照相及闪光功能的终端,比如具有镜头及闪光功能的手机等,以下各实施例均以手机为例进行说明。如图1所示,本发明一实施例提出一种控制拍照闪光灯的方法,包括:步骤S101,终端获取镜头与拍照物体之间的物镜距离以及镜头的曝光状态;以手机为例,手机中设置有CPU处理模块以及用于照相的镜头,镜头带有传感器及闪光灯等。手机启动拍照时,首先通过CPU处理模块设置镜头的拍照分辨率,然后调整镜头与拍照物体之间的距离即本实施例所称物镜距离,并获取当前拍照物体与镜头之间的物镜距离,同时通过传感器获取当前镜头的曝光状态,可以将获取的物镜距离以及曝光状态保持在本地存储器中,以便后续根据物镜距离和镜头的曝光状态等数据调整闪光灯的亮度及闪光时间等参数。步骤S102,根据物镜距离以及曝光状态,从预设的闪光等级表中获取当前闪光等级;其中,闪光等级表预先存储在手机中,该闪光等级表包括不同物镜距离、曝光状态与闪光等级的映射关系。可以预先根据不同的物镜距离及曝光状态,测出相应的闪光等级,每一闪光等级对应有相应的闪光灯的亮度和闪光时间等实验参数数据。闪光等级表的结构可以表示如下:
{{{物镜距离数据Al,曝光状态数据BI};闪光等级Cl};{{物镜距离数据A2,曝光状态数据B2};闪光等级C2};{{物镜距离数据A3,曝光状态数据B3};闪光等级C3};{{物镜距离数据Al,曝光状态数据B2};闪光等级C2};{{物镜距离数据Al,曝光状态数据B3};闪光等级C3};{{物镜距离数据A2,曝光状态数据BI};闪光等级C4};......
}当获取到当前的物镜距离以及曝光状态数据后,将此当前的物镜距离和曝光状态数据进行逻辑与组合,然后根据逻辑组合的处理结果,查找闪光等级表,从中获取当前需要设置的闪光灯的闪光等级。比如在拍照的时候获取到物镜距离数据Al,曝光状态数据BI,将物镜距离数据Al和曝光状态数据BI进行逻辑与组合处理,获取到对应的闪光等级Cl,其中,曝光状态数据BI是从手机镜头的传感器获取,此数据为16进制形式,物镜距离数据Al可以在获取到数据后,进行四舍五入取整处理。步骤S103,根据当前闪光等级设置终端的闪光灯参数。其中,闪光灯参数包括闪光灯亮度及闪光时间。当手机获取到闪光等级后,通过CUP处理模块向闪关灯发送控制命令,设置闪光灯相应的电流和闪光时间。由此,手机拍照完成,将照片存储于存储器中。本实施例通过获取的终端镜头与拍照物体之间的物镜距离以及镜头的曝光状态,并根据物镜距离以及曝光状态,从预设的闪光等级表中获取当前闪光等级,再根据当前闪光等级设置终端的闪光灯的亮度及闪光时间,实现对闪光灯的有效控制,避免了拍照照片时过曝或过暗的问题,提高了拍摄效果,并极大的提高了用户体验效果。如图2所示,本发明另一实施例提出一种控制拍照闪光灯的方法,在上述实施例的基础上,在上述步骤SlOl之前还包括:步骤S90,设置包括不同物镜距离及曝光状态与闪光等级的映射关系的闪光等级表;步骤S100,设置镜头的拍照分辨率;在上述步骤SlOl之后还包括:步骤S1012,将物镜距离与曝光状态的数据保存在终端本地。其中,上述步骤SlOO和步骤S90可以不分先后顺序完成。本实施例与上述实施例的区别在于,本实施例方法过程中,在获取镜头与拍照物体的物镜距离之前,还包括设置不同物镜距离及曝光状态与闪光等级的映射关系的闪光等级表,以及设置镜头的拍照分辨率。同时,本实施例在获取到镜头与拍照物体的物镜距离以及镜头的曝光状态后,将获取的物镜距离以及曝光状态保持在本地存储器中,以便后续根据物镜距离和镜头的曝光状态等数据调整闪光灯的亮度及闪光时间等参数。
当前获取的物镜距离以及曝光状态等数据一直保留在终端存储器中,等待下次拍照执行时,再次获取物镜距离及曝光状态后,更新此数据。如图3所示,本发明一实施例提出一种控制拍照闪光灯的终端,包括:测距模块201、传感器模块202以及CPU处理模块203,其中:测距模块201,用于获取镜头与拍照物体之间的物镜距离;传感器模块202,用于获取镜头的曝光状态;同时该传感器模块201还用于采集拍照物体的图像数据。CPU处理模块203,用于根据物镜距离以及曝光状态,从预设的闪光等级表中获取当前闪光等级;并根据当前闪光等级设置终端的闪光灯参数。其中,闪光灯参数包括闪光灯亮度及闪光时间。以手机为例,手机启动拍照时,通过CPU处理模块203设置好镜头的拍照分辨率后,测距模块201快速定位要拍照的物体或景物中心至手机镜头的距离即本实施例所称物镜距离,并获取当前拍照物体与镜头之间的物镜距离,同时通过传感器模块202获取当前镜头的曝光状态,可以将获取的物镜距离以及曝光状态保持在本地存储器中,以便后续CPU处理模块203根据物镜距离和镜头的曝光状态等数据调整闪光灯的亮度及闪光时间等参数。测距模块201、传感器模块202以及闪光灯均由CPU处理模块203控制管理。在具体实施时,为了更好的反映拍摄物体与终端镜头之间的物镜距离,上述测距模块201、传感器模块202以及闪光灯在手机的PCB上的布局应尽量紧凑,以保证各个模块针对拍照物体的中心点统一。尤其是要求在PCB的设计中,测距模块201与传感器模块202接近,或将测距模块201集成在传感器模块202中。为了完成手机的拍照功能,手机中除了上述功能模块外,还包括键盘输入、屏幕显示、电池管理等现有手机中常用模块。在本实施例中,闪光等级表预先存储在手机中,该闪光等级表包括不同物镜距离、曝光状态与闪光等级的映射关系。可以预先根据不同的物镜距离及曝光状态,测出相应的闪光等级,每一闪光等级对应有相应的闪光灯的亮度和闪光时间等实验参数数据。闪光等级表的结构可以表示如下:{{{物镜距离数据Al,曝光状态数据BI};闪光等级Cl};{{物镜距离数据A2,曝光状态数据B2};闪光等级C2};{{物镜距离数据A3,曝光状态数据B3};闪光等级C3};{{物镜距离数据Al,曝光状态数据B2};闪光等级C2};{{物镜距离数据Al,曝光状态数据B3};闪光等级C3};{{物镜距离数据A2,曝光状态数据BI};闪光等级C4};......
}当测距模块201获取到当前的物镜距离以及传感器模块202获取到镜头的曝光状态数据后,CPU处理模块203将此当前的物镜距离和曝光状态数据进行逻辑与组合,然后根据逻辑组合的处理结果,查找闪光等级表,从中获取当前需要设置的闪光灯的闪光等级。比如在拍照的时候获取到物镜距离数据Al,曝光状态数据BI,将物镜距离数据Al和曝光状态数据BI进行逻辑与组合处理,获取到对应的闪光等级Cl,其中,曝光状态数据BI可以16进制形式,物镜距离数据Al可以在获取到数据后,进行四舍五入取整处理。当CUP处理模块203获取到闪光等级后,向闪关灯发送控制命令,设置闪光灯相应的电流和闪光时间。由此,手机拍照完成,将照片存储于存储器中。本实施例通过获取的终端镜头与拍照物体之间的物镜距离以及镜头的曝光状态,并根据物镜距离以及曝光状态,从预设的闪光等级表中获取当前闪光等级,再根据当前闪光等级设置终端的闪光灯的亮度及闪光时间,实现对闪光灯的有效控制,避免了拍照照片时过曝或过暗的问题,提高了拍摄效果,并极大的提高了用户体验效果。如图4所示,本发明另一实施例提出一种控制拍照闪光灯的终端,在上述实施例的基础上,还包括:存储模块204,分别与测距模块201及传感器模块202连接,用于保存物镜距离与曝光状态的数据。该存储模块204可以为终端的存储器。CPU处理模块203还用于设置镜头的拍照分辨率。CPU处理模块203还用于设置包括不同物镜距离及曝光状态与闪光等级的映射关系的所述闪光等级表。本实施例与上述实施例的区别在于,本实施例中,在测距模块201获取镜头与拍照物体的物镜距离之前,CPU处理模块203首先需要设置不同物镜距离及曝光状态与闪光等级的映射关系的闪光等级表,以及设置镜头的拍照分辨率。同时,本实施例在测距模块201获取到镜头与拍照物体的物镜距离以及传感器模块202获取到镜头的曝光状态后,通过存储模块204将获取的物镜距离以及曝光状态保持在本地,以便后续CPU处理模块203根据物镜距离和镜头的曝光状态等数据调整闪光灯的亮度及闪光时间等参数。当前获取的物镜距离以及曝光状态等数据一直保留在终端存储模块204中,等待下次拍照执行时,再次获取物镜距离及曝光状态后,更新此数据。本发明实施例控制拍照闪光灯的方法及终端通过获取的终端镜头与拍照物体之间的物镜距离以及镜头的曝光状态,并根据物镜距离以及曝光状态,从预设的闪光等级表中获取当前闪光等级,再根据当前闪光等级设置终端的闪光灯的亮度及闪光时间,实现对闪光灯的有效控制,避免了拍照照片时过曝或过暗的问题,提高了拍摄效果,并极大的提高了用户体验效果。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种控制拍照闪光灯的方法,其特征在于,包括: 终端获取镜头与拍照物体之间的物镜距离以及所述镜头的曝光状态; 根据所述物镜距离以及所述曝光状态,从预设的闪光等级表中获取当前闪光等级; 根据所述当前闪光等级设置所述终端的闪光灯参数。
2.根据权利要求1所述的方法,其特征在于,所述终端获取镜头与拍照物体之间的物镜距离以及所述镜头的曝光状态的步骤之后还包括: 将所述物镜距离与曝光状态的数据保存在所述终端本地。
3.根据权利要求1所述的方法,其特征在于,所述终端获取镜头与拍照物体之间的物镜距离以及所述镜头的曝光状态的步骤之前还包括: 设置所述镜头的拍照分辨率。
4.根据权利要求1所述的方法,其特征在于,所述预设的闪光等级表包括不同物镜距离及曝光状态与闪光等级的映射关系。
5.根据权利要求4所述的方法,其特征在于,所述终端获取镜头与拍照物体之间的物镜距离以及所述镜头的曝光状态的步骤之前还包括: 设置包括不同物镜距离及曝光状态与闪光等级的映射关系的所述闪光等级表。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述闪光灯参数包括闪光灯亮度及闪光时间。
7.—种控制拍照闪光灯的终端,其特征在于,包括: 测距模块,用于获取镜头与拍照物体之间的物镜距离; 传感器模块,用于获取所述镜头的曝光状态; CPU处理模块,用于根据所述物镜距离以及所述曝光状态,从预设的闪光等级表中获取当前闪光等级;并根据所述当前闪光等级设置所述终端的闪光灯参数。
8.根据权利要求7所述的终端,其特征在于,还包括: 存储模块,用于保存所述物镜距离及曝光状态的数据。
9.根据权利要求7或8所述的终端,其特征在于,所述CPU处理模块还用于设置所述镜头的拍照分辨率。
10.根据权利要求9所述的终端,其特征在于,所述CPU处理模块还用于设置包括不同物镜距离及曝光状态与闪光等级的映射关系的所述闪光等级表。
全文摘要
本发明涉及一种控制拍照闪光灯的方法及终端,其方法包括终端获取镜头与拍照物体之间的物镜距离以及镜头的曝光状态;根据物镜距离以及曝光状态,从预设的闪光等级表中获取当前闪光等级;根据当前闪光等级设置终端的闪光灯参数。本发明实现了对闪光灯的有效控制,避免了拍照照片时过曝或过暗的问题,提高了拍摄效果,并极大的提高了用户体验。
文档编号H04M1/725GK103118163SQ20111036318
公开日2013年5月22日 申请日期2011年11月16日 优先权日2011年11月16日
发明者姚玲玲, 占明, 董金光 申请人:中兴通讯股份有限公司