一种基于移动终端的拍照亮度控制方法及系统与流程

文档序号:11157212阅读:297来源:国知局
一种基于移动终端的拍照亮度控制方法及系统与制造工艺

本发明涉及移动终端技术领域,尤其涉及用于一种基于移动终端的拍照亮度控制方法及系统。



背景技术:

随着生活的发展,移动终端越来越多的被人们使用,移动终端如手机已经成为人们生活中必不可少的通讯工具。

现有的移动终端在拍照时,如果环境光亮度较强或是环境光较弱时,拍摄的图片的对比度差,图片的清晰度差。现有技术中,当环境光亮度较强时,移动终端不做处理,获取的图片细节丢失,而当环境光亮度暗时,移动终端打开闪光,拍摄的图片会曝光过度,对比度差,拍摄的图片细节也大量丢失。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于现有技术的不足,本发明目的在于提供一种基于移动终端的拍照亮度控制方法及系统,旨在解决现有技术移动终端在环境光亮度较强或较暗时,拍摄的图片对比度差,图片细节丢失的技术问题。

本发明的技术方案如下:

一种基于移动终端的拍照亮度控制方法,其中,方法包括步骤:

A、检测到移动终端打开摄像头时,获取摄像头的环境光亮度,判断环境光亮度是否在一预设的亮度阈值范围内;

B、若环境光亮度在预设的亮度阈值范围内,则移动终端控制摄像头进行拍照;

C、若环境光亮度不在预设的亮度阈值范围内,则移动终端控制调整摄像头的参数,对摄像头获取的拍照光亮度进行补偿到预设的亮度阈值范围内,控制摄像头进行拍照。

所述的基于移动终端的拍照亮度控制方法,其中,所述步骤A之前包括步骤:

S、预先对亮度阈值范围的进行设置,并获取亮度阈值范围的亮度阈值最大值及亮度阈值最小值。

所述的基于移动终端的拍照亮度控制方法,其中,所述步骤C具体包括步骤:

C1、若环境光亮度不在预设的亮度阈值范围内,则判断环境光亮度是大于亮度阈值最大值或是小于亮度阈值最小值;

C2、若环境光亮度大于亮度阈值最大值,则移动终端控制调整摄像头的参数对环境光亮度进行抑制,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照;

C3、若环境光亮度小于亮度阈值最小值,则移动终端控制调整摄像头的参数对环境光亮度进行增强,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照。

所述的基于移动终端的拍照亮度控制方法,其中,所述步骤C2具体包括步骤:

C21、若环境光亮度大于亮度阈值最大值,则移动终端发送亮光亮度检测信号,所述亮光亮度检测信号控制减小摄像头拍照电流;

C22、移动终端根据摄像头拍照电流的减小调整摄像头的参数对环境光亮度进行抑制,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照。

所述的基于移动终端的拍照亮度控制方法,其中,所述步骤C3具体包括步骤:

C31、若环境光亮度小于亮度阈值最小值,则移动终端发送暗光亮度检测信号,暗光亮度检测信号控制增大摄像头拍照电流;

C32、移动终端根据摄像头拍照电流的增大调整摄像头的参数对环境光亮度进行增强,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照。

一种基于移动终端的拍照亮度控制系统,其中,系统包括:

检测与判断模块,用于检测到移动终端打开摄像头时,获取摄像头的环境光亮度,判断环境光亮度是否在一预设的亮度阈值范围内;

第一拍照控制模块,用于若环境光亮度在预设的亮度阈值范围内,则移动终端控制摄像头进行拍照;

第二拍照控制模块,若环境光亮度不在预设的亮度阈值范围内,则移动终端控制调整摄像头的参数,对摄像头获取的拍照光亮度进行补偿到预设的亮度阈值范围内,控制摄像头进行拍照。

所述的基于移动终端的拍照亮度控制系统,其中,所述系统还包括:

预先设置模块,用于预先对亮度阈值范围的进行设置,并获取亮度阈值范围的亮度阈值最大值及亮度阈值最小值。

所述的基于移动终端的拍照亮度控制系统,其中,所述第二拍照控制模块具体包括:

判断单元,用于若环境光亮度不在预设的亮度阈值范围内,则判断环境光亮度是大于亮度阈值最大值或是小于亮度阈值最小值;

亮度抑制单元,用于若环境光亮度大于亮度阈值最大值,则移动终端控制调整摄像头的参数对环境光亮度进行抑制,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照;

亮度增强单元,用于若环境光亮度小于亮度阈值最小值,则移动终端控制调整摄像头的参数对环境光亮度进行增强,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照。

所述的基于移动终端的拍照亮度控制系统,其中,所述亮度抑制单元具体包括:

第一检测与信号发送单元,用于若环境光亮度大于亮度阈值最大值,则移动终端发送亮光亮度检测信号,所述亮光亮度检测信号控制减小摄像头拍照电流;

亮度抑制控制单元,用于移动终端根据摄像头拍照电流的减小调整摄像头的参数对环境光亮度进行抑制,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照。

所述的基于移动终端的拍照亮度控制系统,其中,所述亮度增强单元具体包括:

第二检测与信号发送单元,用于若环境光亮度小于亮度阈值最小值,则移动终端发送暗光亮度检测信号,暗光亮度检测信号控制增大摄像头拍照电流;

亮度增强控制单元,用于移动终端根据摄像头拍照电流的增大调整摄像头的参数对环境光亮度进行增强,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照。

本发明提供了一种基于移动终端的拍照亮度控制方法及系统,本发明可在移动终端拍照时,根据环境光的亮度调整摄像头参数,对环境光亮度进行补偿,从而获取对比度好的图片,图片质量高,为用户拍照提供了方便。

附图说明

图1为本发明的一种基于移动终端的拍照亮度控制方法的较佳实施例的流程图。

图2为本发明的一种基于移动终端的拍照亮度控制系统的较佳实施例的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明还提供了一种基于移动终端的拍照亮度控制方法的的较佳实施例的流程图,如图1所示,方法包括步骤:

S100、检测到移动终端打开摄像头时,获取摄像头的环境光亮度,判断环境光亮度是否在一预设的亮度阈值范围内,若在,则执行步骤S200,若不在,则执行步骤S300。

具体实施时,移动终端包括但不限于手机、平板电脑等包含有摄像头的电子设备。具体地,以手机为例时,检测到手机开启摄像头时,获取摄像头周围的环境光亮度,并与预设的亮度阈值范围进行比对,其中预设的亮度阈值范围为正常的环境光亮度范围,在预设的亮度阈值范围内拍摄的图片,对比度好,图像清晰。

进一步的实施例中,步骤S100之前还包括步骤:

S、预先对亮度阈值范围的进行设置,并获取亮度阈值范围的亮度阈值最大值及亮度阈值最小值。

具体地,预先对亮度阈值范围进行设置,其中不同的手机的亮度阈值范围不同。优选的环境光亮度阈值范围为300lux到900lux。则亮度阈值范围的亮度阈值最大值为900lux,亮度阈值范围的亮度阈值最小值为300lux。

S200、移动终端控制摄像头进行拍照。

具体实施时,当检测到当前环境光亮度在预设的亮度阈值范围内,即当前环境光亮度在300lux到900lux之间,则移动终端无需对摄像头进行调整,直接进行拍照即可。

S300、移动终端控制调整摄像头的参数,对摄像头获取的拍照光亮度进行补偿到预设的亮度阈值范围内,控制摄像头进行拍照。

具体实施时,当检测到当前环境光亮度不在预设的亮度阈值范围内,即当前环境光亮度小于300lux或是当前环境光亮度大于900lux,则手机对摄像头的参数进行调整,从而对拍照时的光亮度进行补偿后,控制摄像头进行拍照。

进一步的实施例中,步骤S300具体包括步骤:

S301、若环境光亮度不在预设的亮度阈值范围内,则判断环境光亮度是大于亮度阈值最大值或是小于亮度阈值最小值;

S302、若环境光亮度大于亮度阈值最大值,则移动终端控制调整摄像头的参数对环境光亮度进行抑制,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照;

S303、若环境光亮度小于亮度阈值最小值,则移动终端控制调整摄像头的参数对环境光亮度进行增强,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照。

具体实施时,以亮度阈值范围为300lux到900lux之间为例,当环境光亮度不在预设的亮度阈值范围内,判断环境光亮度是大于900lux或是小于300lux,若当前环境光亮度大于900lux,移动终端控制调整摄像头的参数对环境光亮度进行抑制,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照;

若环境光亮度小于300lux,则移动终端控制调整摄像头的参数对环境光亮度进行增强,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照。

进一步的实施例中,步骤S302具体包括步骤:

S321、若环境光亮度大于亮度阈值最大值,则移动终端发送亮光亮度检测信号,所述亮光亮度检测信号控制减小摄像头拍照电流;

S322、移动终端根据摄像头拍照电流的减小调整摄像头的参数对环境光亮度进行抑制,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照。

具体实施时,当检测所述环境光亮度,设为a2,大于900lux时,则所述摄像头拍照时的环境光亮度偏亮。

当检测所述环境光亮度a2大于900lux时,所发送亮光亮度检测信号到中央处理器。所述亮光亮度检测信号作为处理亮光驱动信号,处理摄像头亮光拍照的亮度。

摄像头获取的拍照亮度在预设的亮度阈值范围内,摄像头拍照亮度电流在600mA左右。由于亮光亮度时,拍照亮度电流大于600mA,则所输出亮光电流控制信号,将所述亮光拍摄电流减小到600mA,处理所述摄像头拍照亮度。将减小的电流稳定滤波,输出600mA,将所述600mA的电流转化成亮光时拍照的亮度,实现对环境光亮度进行抑制,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照。

进一步的实施例中,步骤S303具体包括步骤:

S331、若环境光亮度小于亮度阈值最小值,则移动终端发送暗光亮度检测信号,暗光亮度检测信号控制增大摄像头拍照电流;

S332、移动终端根据摄像头拍照电流的增大调整摄像头的参数对环境光亮度进行增强,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照。

具体实施时,检测所述环境光亮度,设为a1,低于a时,即所述检测到的环境光亮度a1低于300lux,则所述摄像头拍照时的环境光亮度偏暗。

当检测环境光亮度a21低于300lux时,发送暗光亮度检测信号到中央处理器。则当前环境光亮度a2为暗光。暗光亮度检测信号作为处理暗光驱动信号,处理摄像头暗光拍照的亮度。

摄像头获取的拍照亮度在预设的亮度阈值范围内,摄像头拍照亮度电流在600mA左右。由于暗光亮度时,拍照亮度电流小于600mA,将所述暗光拍摄电流增大到600mA,处理所述摄像头拍照亮度。将增大的电流稳定滤波,输出600mA到的电流亮度转化单元,电流亮度转化单元将所述600mA的电流转化成暗光时拍照的亮度,实现对环境光亮度进行增强,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照。

在示例性实施例中,装置可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时计算机可读存储介质,例如包括指令的存储器,上述指令可由装置的处理器执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本发明还提供了一种基于移动终端的拍照亮度控制系统的较佳实施例的功能原理框图,如图2所示,其中,系统包括:

检测与判断模块100,用于检测到移动终端打开摄像头时,获取摄像头的环境光亮度,判断环境光亮度是否在一预设的亮度阈值范围内;具体如方法实施例所述。

第一拍照控制模块200,用于若环境光亮度在预设的亮度阈值范围内,则移动终端控制摄像头进行拍照;具体如方法实施例所述。

第二拍照控制模块300,若环境光亮度不在预设的亮度阈值范围内,则移动终端控制调整摄像头的参数,对摄像头获取的拍照光亮度进行补偿到预设的亮度阈值范围内,控制摄像头进行拍照;具体如方法实施例所述。

所述的基于移动终端的拍照亮度控制系统,其中,所述系统还包括:

预先设置模块,用于预先对亮度阈值范围的进行设置,并获取亮度阈值范围的亮度阈值最大值及亮度阈值最小值;具体如方法实施例所述。

所述的基于移动终端的拍照亮度控制系统,其中,所述第二拍照控制模块具体包括:

判断单元,用于若环境光亮度不在预设的亮度阈值范围内,则判断环境光亮度是大于亮度阈值最大值或是小于亮度阈值最小值;具体如方法实施例所述。

亮度抑制单元,用于若环境光亮度大于亮度阈值最大值,则移动终端控制调整摄像头的参数对环境光亮度进行抑制,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照;具体如方法实施例所述。

亮度增强单元,用于若环境光亮度小于亮度阈值最小值,则移动终端控制调整摄像头的参数对环境光亮度进行增强,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照;具体如方法实施例所述。

所述的基于移动终端的拍照亮度控制系统,其中,所述亮度抑制单元具体包括:

第一检测与信号发送单元,用于若环境光亮度大于亮度阈值最大值,则移动终端发送亮光亮度检测信号,所述亮光亮度检测信号控制减小摄像头拍照电流;具体如方法实施例所述。

亮度抑制控制单元,用于移动终端根据摄像头拍照电流的减小调整摄像头的参数对环境光亮度进行抑制,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照;具体如方法实施例所述。

所述的基于移动终端的拍照亮度控制系统,其中,所述亮度增强单元具体包括:

第二检测与信号发送单元,用于若环境光亮度小于亮度阈值最小值,则移动终端发送暗光亮度检测信号,暗光亮度检测信号控制增大摄像头拍照电流;具体如方法实施例所述。

亮度增强控制单元,用于移动终端根据摄像头拍照电流的增大调整摄像头的参数对环境光亮度进行增强,直到检测到摄像头获取的拍照亮度在预设的亮度阈值范围内,控制摄像头进行拍照;具体如方法实施例所述。

所述的基于移动终端的拍照亮度控制系统,其中,云端服务器具体包括:

影视资源共享与同步单元,用于维护智能电视所有的影视资源,并为智能终端提供推送资源列表,同步智能终端与智能电视的影视资源;具体如方法实施例所述。

影视资源播放权限及合法性控制模块,用于为智能电视提供影视资源ID合法性判断和播放鉴权;具体如方法实施例所述。

综上所述,本发明提出了一种基于移动终端的拍照亮度控制方法及系统,方法包括:检测到移动终端打开摄像头时,获取摄像头的环境光亮度,判断环境光亮度是否在一预设的亮度阈值范围内;若环境光亮度在预设的亮度阈值范围内,则移动终端控制摄像头进行拍照;若环境光亮度不在预设的亮度阈值范围内,则移动终端控制调整摄像头的参数,对摄像头获取的拍照光亮度进行补偿到预设的亮度阈值范围内,控制摄像头进行拍照。本发明可在移动终端拍照时,根据环境光的亮度调整摄像头参数,对环境光亮度进行补偿,从而获取对比度好的图片,图片质量高,为用户拍照提供了方便。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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