防抖拍照方法、装置及移动终端的制作方法_2

文档序号:9891777阅读:来源:国知局
理的光线条件,具体可包括:获取曝光时间数据;若曝光时间数据处于曝光时间阈值范围内,则判断移动终端的稳定状态。
[0037]具体的,通过获取当前预览时自动曝光模式下调整的曝光时间数据,当曝光时间数据处于曝光时间阈值范围内(曝光时间既不过长也不过短,例如1/100秒?1/30秒)时,例如曝光时间为1/60秒时,执行判断移动终端的稳定状态的操作以及稳定状态满足条件时后续的预拍摄操作和防抖处理过程。当曝光时间过短时,例如曝光时间小于1/100秒时,抖动情形可以忽略不计,因此无需防抖处理,直接正常拍摄即可,避免增加不必要的拍摄时间。当曝光时间过长时,例如曝光时间大于1/30秒时,由于超出了本发明防抖处理的能力范围,因此也无需防抖处理,直接正常拍摄即可,避免进行无意义的防抖处理过程。
[0038]进一步的,步骤S202中,在预拍摄多张正常曝光参数下的第一照片和一张快速曝光参数下的第二照片之前,还可以包括:启动迸发Burst拍照模式;设置快速曝光参数(例如在正常曝光时间为1/60秒时,设置快速曝光时间为1/100秒,同时增大增益,保持曝光值不变)。
[0039]具体的,启动迸发Burst拍照模式后,会进行连拍操作,连续拍摄多张正常曝光参数下的第一照片和多张快速曝光参数下的第二照片,从中选择多张(例如3张)正常曝光参数下的第一照片和一张快速曝光参数下的第二照片缓存。
[0040]图1所示实施例中的步骤S102具体可包括以下步骤S203和S204:
[0041]S203,分别计算多张第一照片相对于第二照片的相对清晰度。
[0042]S204,选择相对清晰度最高的第一照片作为备选照片。
[0043]具体的,假设3张第一照片相对于第二照片的相对清晰度分别为0.5,0.6和0.9,则将相对清晰度为0.9的第一照片作为备选照片。
[0044]S205,若备选照片相对于第二照片的相对清晰度大于相对清晰度阈值,则输出备选照片。
[0045]具体的,步骤S205的具体过程可参见图1所示实施例中步骤S103中的相关描述,此处不再赘述。
[0046]S206,若备选照片的相对清晰度等于或者小于相对清晰度阈值,则输出第二照片。
[0047]具体的,步骤S206的具体过程可参见图1所示实施例中步骤S104中的相关描述,此处不再赘述。
[0048]为清楚说明本发明实施例的防抖拍照方法的具体过程,图3给出了图2所示实施例的防抖拍照方法一种可行实施方式的流程示意图。如图3所示,包括:
[0049]S301,用户按下快门。
[0050]S302,锁定自动曝光/自动对焦。
[0051]S303,获取曝光时间数据。
[0052]S304,判断曝光时间数据是否小于阈值I。若是,则执行步骤S305 ;若否,则执行步骤 S306。
[0053]其中,阈值I具体可以为1/100秒。
[0054]S305,无需防抖处理,直接正常拍照,拍照结束。
[0055]S306,判断曝光时间数据是否小于阈值2。若是,则执行步骤S308 ;若否,则执行步骤 S307。
[0056]其中,阈值2大于阈值1,具体可以为1/30秒。
[0057]S307,超出防抖处理能力范围,直接正常拍照,拍照结束。
[0058]S308,读取加速度计和陀螺仪数据。
[0059]S309,判断移动终端的稳定状态。若稳定状态很好,则执行步骤S305 ;若稳定状态很差,则执行步骤S307 ;若稳定状态处于稳定状态阈值范围内,则执行步骤S310。
[0060]S310,启动迸发Burst拍照模式。
[0061]S311,设置快速曝光参数。
[0062]S312,预拍摄3张正常曝光参数下的第一照片和I张快速曝光参数下的第二照片。
[0063]S313,分别计算3张第一照片相对于第二照片的相对清晰度。
[0064]S314,选择相对清晰度最高的第一照片作为备选照片。
[0065]S315,判断备选照片的相对清晰度是否大于相对清晰度阈值。若是,则执行步骤S316 ;若否,则执行步骤S317。
[0066]其中,相对清晰度阈值可以为0.8。
[0067]S316,输出并保存备选照片,拍照结束。
[0068]S317,输出并保存降噪处理后的第二照片,拍照结束。
[0069]本发明实施例的防抖拍照方法,通过预拍摄多张正常曝光参数下的第一照片和一张快速曝光参数下的第二照片,并根据多张第一照片中清晰度最高的照片的清晰度,选择性输出清晰度最高的第一照片或第二照片,基于软件实现了防抖拍照功能,减小了数码相机中摄像头模组的体积、降低了成本和使用时的功耗。
[0070]实施例三
[0071]图4为本发明提供的防抖拍照装置一个实施例的结构示意图。本发明实施例的防抖拍照装置可设置在各种具有拍照功能的移动终端(例如手机、平板电脑等)中,执行图1所示实施例的防抖拍照方法。如图4所示,本发明实施例的防抖拍照装置具体可包括预拍摄模块41、选择模块42、第一输出模块43和第二输出模块44。其中:
[0072]预拍摄模块41,用于当接收到拍照指令时,预拍摄多张正常曝光参数下的第一照片和一张快速曝光参数下的第二照片。
[0073]选择模块42,用于选择多张第一照片中清晰度最高的第一照片作为备选照片。
[0074]第一输出模块43,用于若备选照片相对于第二照片的相对清晰度大于相对清晰度阈值,则输出备选照片。
[0075]第二输出模块44,用于若备选照片的相对清晰度等于或者小于相对清晰度阈值,则输出第二照片。
[0076]具体的,本发明实施例的防抖拍照装置中各模块实现其功能的具体过程可参见图1所示方法实施例中的相关描述,此处不再赘述。
[0077]本发明实施例的防抖拍照装置,通过预拍摄多张正常曝光参数下的第一照片和一张快速曝光参数下的第二照片,并根据多张第一照片中清晰度最高的照片的清晰度,选择性输出清晰度最高的第一照片或第二照片,基于软件实现了防抖拍照功能,减小了数码相机中摄像头模组的体积、降低了成本和使用时的功耗。
[0078]实施例四
[0079]图5为本发明提供的防抖拍照装置又一个实施例的结构示意图。本发明实施例的防抖拍照装置可设置在各种具有拍照功能的移动终端(例如手机、平板电脑等)中,执行图2所示实施例的防抖拍照方法。如图5所示,本发明实施例的防抖拍照装置在图4所示实施例的基础上,预拍摄模块41具体可包括判断子模块51和预拍摄子模块52。
[0080]判断子模块51,用于当接收到拍照指令时,判断移动终端的稳定状态。
[0081]预拍摄子模块52,用于若稳定状态处于稳定状态阈值范围内,则预拍摄多张第一照片和一张第二照片。
[0082]进一步的,判断子模块51具体可包括:获取单元,用于当接收到拍照指令时,获取移动终端的稳定状态数据;计算单元,用于根据稳定状态数据计算移动终端的稳定性数值;判断单元,用于根据稳定性数值判断移动终端的稳定状态。
[0083]相应的,预拍摄子模块52具体可用于:若稳定性数值处于稳定性阈值范围内,则预拍摄多张第一照片和一张第二照片。
[0084]进一步的,稳定状态数据包括加速度计数据和/或陀螺仪数据。
[0085]进一步的,判断子模块51具体可包括:曝光时间获取单元,用于当接收到拍照指令时,获取曝光时间数据;稳定状态判断单元,用于若曝光时间数据处于曝光时间阈值范围内,则判断移动终端的稳定状态。
[0086]进一步的,预拍摄模块41还可用于在预拍摄多张正常曝光参数下的第一照片和一张快速曝光参数下的第二照片之前:启动迸发Burst拍照模式;设置快速曝光参数。
[0087]进一步的,选择模块42具体可包括计算子模块53和选择子模块54。
[0088]计算子模块53
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1