一种终端相机闪光灯的调节方法及系统的制作方法

文档序号:9248779阅读:513来源:国知局
一种终端相机闪光灯的调节方法及系统的制作方法
【技术领域】
[0001] 本发明设及终端设备拍照技术,特别是设及一种终端相机闪光灯的调节方法及系 统。
【背景技术】
[0002] 相机,是一种利用光学成像原理形成影像并使用底片记录影像的设备。很多可W 记录影像设备都具备照相机的特征。医学成像设备、天文观测设备等等。照相机是用于摄 影的光学器械。被摄景物反射出的光线通过照相镜头(摄景物镜)和控制曝光量的快口聚 焦后,被摄景物在暗箱内的感光材料上形成潜像,经冲洗处理(即显影、定影)构成永久性 的影像,该种技术称为摄影术。分为一般的照相与专业的摄像。
[0003] 而现有的终端设备,例如手机、掌上电脑等普遍具备照相功能,例如目前,若手机 拍照时开启闪光灯,闪光灯的在任何情况下的亮度都是一致的,该导致了W下方面的不 足:
[0004] (1)不同环境亮度下,补充相同的光源,导致图像亮度不一致,同一台手机拍出来 的效果各异。
[0005] (2)当手机离前景很近时,闪光灯打在前景上很亮,因此曝光时间很短;但是由于 闪光灯无法提供充足的光源给背景,背景很暗,又曝光时间短,从而易导致前景亮,背景暗, 造成视觉明暗反差大,如图1。
[000引 做每次闪光灯都开到最大,造成了电量浪费,从而减少了手机的待机时间。

【发明内容】

[0007] 本发明的目的在于克服现有技术的不足,提供一种终端相机闪光灯的调节方法及 系统,能使图像的亮度达到一致,有效节约电量。
[0008] 为了达到上述目的,本发明采用的技术方案是:
[0009] -种终端相机闪光灯的调节方法,包括如下步骤:
[0010] 步骤1.获取正常闪光灯拍照时的相机感光度Shigh;
[0011] 步骤2.根据相机感光度Shigh计算拍照时相机所需的最大电流Im。,;
[001引步骤3.判断最大电流是否大于终端相机支持的最大电流Ih"d,最大电流Ihiffd为预设固定值;
[001引步骤4.若U大于终端相机支持的最大电流Ihaw则将拍照时电流设置为I=Ih"d,重新获取相机感光度Shigh;若Im。/]、于或等于终端相机支持的最大电流I 则执行下 一步;
[0014] 步骤5.将最大电流U及相机感光度Shigh作为电流与相机感光度参数写入终端 相机,完成一次闪光灯拍照。
[0015] 进一步地,步骤1具体包括:
[0016] 设置预闪阶段画面亮度Luma值及拍照阶段需达到的画面亮度Luma值,所述画面 亮度Luma值为图像亮度Y的平均值;设置图像感光度ISO与曝光时间的乘积为相机感光度Sensitive,假设闪光灯开启前的相机感光度Sensitive为S。、预闪时相机感光度为Spt。、拍 照时相机感光度为Shigh;
[0017] S101.获取闪光灯开启前画面亮度Luma值L。及相机感光度S。,此时闪光灯处于前 闭状态的电流为0 ;
[001引S102.获得预闪阶段画面亮度Luma值Lpt。、预闪阶段的电流值Ipt。及相机感光度为 0 , ^pre;
[0019] S103.判断预闪阶段相机感光度为Spt。与闪光灯开启前的相机感光度S。是否一 致,一致则当前画面亮度Luma值关
闪光灯预闪阶段引起画面亮度Luma值变 化量为AL=L'pre-L〇;
[0020]S104.设置拍照阶段的电流值为I,胃、画面亮度Luma值为L,胃,假设闪光灯亮度与 电流成正比,由闪光灯强闪引起的画面亮度Luma值变化量为拍照时画 ;r? 面亮度Luma值为;Lhi曲=ALhi出+U;
[0021]S105.设拍照所需亮度为Luma为且Lt,wt为定值,获取拍照时相机感光度
[0022] 进一步地,步骤2具体包括;
[0023]S201.根据

[0024] S2〇2. 1。,6、1。,6、5。、5。,6、^及11。聊1为固定值,则获得1日。。。为关于8"出的一阶函数; [002引S203.获取Shigh的最小值,设置为Smi。,计算出拍照所需最大电流Im。,。
[0026] 进一步地,步骤4具体包括;
[0027]S401.若U大于终端相机支持的最大电流Ih"d则执行步骤S402,若I于或 等于终端相机支持的最大电流Ih"d则执行步骤5 ;
[0028]S402. 大于终端相机支持的最大电流Ih"d,判定为闪光灯离物体距离远,且环 境亮度值低;
[0029]S403.将拍照电流设置为I=Ihard;
[0030]S404.增加相机曝光时间或图像感光度,使Shigh增大,重新计算相机感光度Shigh。
[0031] 本发明还公开了一种终端相机闪光灯的调节系统,包括:
[0032] 正常拍照相机感光度获取单元,用于获取正常闪光灯拍照时的相机感光度Shigh; [003引拍照最大电流获取单元,用于根据相机感光度Shigh计算拍照时相机所需的最大电 流Ima=£;
[0034] 判断单元,用于判断最大电流U是否大于终端相机支持的最大电流Ih"d,最大电 流Ih。^为预设固定值;
[0035]拍照电流设置单元,用于若U大于终端相机支持的最大电流Ih"d,则将拍照时电 流设置为I=Ih。^重新获取相机感光度Shigh;若Im。/]、于或等于终端相机支持的最大电流Ihard,则执行下一步;
[0036] 存储单元,用于将最大电流及相机感光度SMgh作为电流与相机感光度参数写 入终端相机,完成一次闪光灯拍照。
[0037] 进一步地,正常拍照相机感光度获取单元具体包括:
[0038] 设置预闪阶段画面亮度Luma值及拍照阶段需达到的画面亮度Luma值,所述画面 亮度Luma值为图像亮度Y的平均值;设置图像感光度ISO与曝光时间的乘积为相机感光度 Sensitive,假设闪光灯开启前的相机感光度Sensitive为S。、预闪时相机感光度为Spt。、拍 照时相机感光度为Shigh;
[0039] 第一获取单元,用于获取闪光灯开启前画面亮度Luma值L。及相机感光度S。,此时 闪光灯处于前闭状态的电流为0 ;
[0040] 第二获取单元,用于获得预闪阶段画面亮度Luma值Lpt。、预闪阶段的电流值Ipt。及 相机感光度为Spt。;
[0041]相机感光度判断单元,用于判断预闪阶段相机感光度为Spt。与闪光灯开启前的相 机感光度S。是否一致,一致则当前画面亮度Luma值为
'闪光灯预闪阶段引起 画面亮度Luma值变化量为AL=L'PU-L。;
[0042]设置单元,用于设置拍照阶段的电流值为L。。。、画面亮度Luma值为L胃假设闪光 灯亮度与电流成正比,由闪光灯强闪引起的画面亮度Luma值变化量戈
拍照时画面亮度Luma值为;Lhigh=ALush+L。;
[0043]相机感光度计算单元,用于设拍照所需亮度为Luma为Ltawt,且Ltawt为定值,获取 拍照时相机感光度
[0044] 进一步地,拍照最大电流获取单元具体包括:
[0045] 第一计算单元,用于根据
Lhigh= ALhigh+L〇 及
[0046] 第二计算单元,用于1。,6、1。,6、5〇、5。,6心及11。聊1为固定值,则获得1日。。。为关于5"曲 的一阶函数;
[0047] 第S计算单元,用于获取Shigh的最小值,设置为Smi。,计算出拍照所需最大电流 Ifliax。
[0048] 进一步地,拍照电流设置单元具体包括:
[0049] 分析单元,用于若U大于终端相机支持的最大电流Ihatd则执行下一步,若Im。/]、 于或等于终端相机支持的最大电流Ih"d则保存数据;
[0050] 判定单元,用于U大于终端相机支持的最大电流Ih"d,判定为闪光灯离物体距离 远,且环境亮度值低;
[0051] 设置单元,用于将拍照电流设置为I=Ih"d;
[0052] 重新获取单元,用于增加相机曝光时间或图像感光度,使Shigh增大,重新计算相机 感光度Shi曲。
[0053] 与现有技术相比,本发明的有益效果是:根据预闪前后图像的亮度情况,调整拍照 时闪光灯的电流大小,达到控制闪光灯亮度的目的,从而在打开闪光灯的情况下,在一定程 度上使得图像的亮度达到一致,并且节约电量。
【附图说明】
[0054] 图1为本发明的调节方法流程图。
【具体实施方式】
[0055] 下面
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1