自动聚焦装置 【技术领域】
本发明涉及一种适用于电子静物照相机等图像记录装置的自动聚焦装置。
背景技术
以前,在电子静物照相机或视频相机等中所使用的、以从CCD等摄像元件得到的亮度信号地高频分量最大的透镜位置为聚焦位置的方法中,已知有登山方式,即一边移动聚焦透镜,一边取得由摄像元件得到的亮度信号的高频分量(焦点估计值),向焦点估计值增加的方向移动聚焦透镜,将焦点估计值最大的位置设为聚焦位置,或全部区域扫描方式,即,一边在测距范围的整个区域中驱动聚焦透镜,一边存储焦点估计值,将相当于存储值中的最大值的聚焦透镜位置设为聚焦位置。
在这些方法中,通过如图15所示,将拍摄画面的中央部分设为测距区域,将该范围内被摄体的焦点估计值最大的聚焦透镜位置设为聚焦位置。这些得到的聚焦透镜位置与焦点估计值的关系为图16所示的山形。
在特许第2708904号公报中,示出了在所述测距范围的整体区域中边移动聚焦透镜边存储焦点估计值的方法的一例。这是指以较宽的步长将聚焦透镜从无限端移动到近端,取得各步长的焦点估计值,然后以较窄的步长在对应于所取得的焦点估计值中最大的估计值的聚焦透镜位置附近移动聚焦透镜,并取得各步长的焦点估计值。
另外,在特开平10-257377号公报中,公开了一种摄像装置,具有第1聚焦检测部件、其一边以第1驱动量为步长单位传送聚焦透镜,一边检测焦点,和第2聚焦检测部件、其一边以比所述第1驱动量小的第2驱动量为步长单位传送聚焦透镜,一边检测焦点,在正常拍摄模式下,由第1聚焦检测部件进行检测,而在高画质模式下,在包含由第1聚焦检测部件检测出的焦点的规定范围内,使第2聚焦检测部件动作,从而将聚焦透镜定位在由此检测到的焦点上。
但是,在特许第2708904号公报所公开的方法中,由于1次聚焦动作需要进行两次扫描,所以不适合试图麻利地完成聚焦动作的情况。
另外,在特开平10-257377号公报所公开的方法中,因为通过切换拍摄模式来改变聚焦检测动作,所以在想麻利地完成聚焦动作的情况下和想提高聚焦精度的情况下,必需切换拍摄模式,从而操作变得复杂。
【发明内容】
本发明鉴于上述问题作出,其目的在于在重视聚焦精度的情况与重视快拍性的情况下均可执行最佳的自动聚焦动作。
为了实现上述目的,根据本发明的第1方面,自动聚焦装置的特征在于,具备:进行被摄物体的焦点调节的聚焦透镜;驱动所述聚焦透镜的聚焦透镜驱动部件;将由所述聚焦透镜成像的被摄体图像变换为电信号的光电变换部件;抽取部件,从所述光电变换部件的输出信号中抽取表示被摄体亮度的高频分量的信号;和控制部件,用于一边在可聚焦范围内以规定步长驱动所述聚焦透镜,一边存储所述抽取部件在每个步长位置的输出,进行扫描动作、其中抽取根据所存储的所述抽取部件的输出而适于聚焦的第一位置,然后向通过所述扫描动作而得到的所述第一位置驱动所述聚焦透镜,所述控制部件依据用于指示拍摄开始的指示部件的状态来改变所述扫描动作的次数。
另外,根据本发明的第2方面,一种用于在图像记录装置中执行自动聚焦处理的方法,该图像记录装置具备:进行被摄物体的焦点调节的聚焦透镜;驱动所述聚焦透镜的聚焦透镜驱动部件;将由所述聚焦透镜成像的被摄体图像变换为电信号的光电变换部件;抽取部件,从所述光电变换部件的输出信号中抽取表示被摄体亮度的高频分量的信号;和指示拍摄开始的指示部件,其特征在于:执行用于一边在可聚焦范围内以规定步长驱动所述聚焦透镜,一边存储所述抽取部件在每个步长位置的输出,并进行扫描动作、其中扫描动作抽取根据所存储的所述抽取部件的输出,而适于聚焦的第一位置,然后向通过所述扫描动作而得到的所述第一位置驱动所述聚焦透镜的处理,并且,根据所述指示部件的状态来改变所述扫描动作的次数。
另外,根据本发明的第3方面,其特征在于:计算机可读取存储媒体存储用于执行上述方法的程序。
【附图说明】
图1是表示依据实施形态的电子相机的结构框图。
图2是表示电子相机的基本动作的流程图。
图3是表示拍摄处理的流程图。
图4是表示依据实施形态1的主曝光用AF动作的流程图。
图5是表示依据实施形态1的主曝光用AF动作的流程图。
图6是说明扫描开始位置、扫描结束位置及扫描间隔的图。
图7是表示依据实施形态2的主曝光用AF动作的流程图。
图8是表示依据实施形态2的主曝光用AF动作的流程图。
图9是表示依据实施形态3的主曝光用AF动作的流程图。
图10是表示依据实施形态3的主曝光用AF动作的流程图。
图11是表示依据实施形态4的主曝光用AF动作的流程图。
图12是表示依据实施形态4的主曝光用AF动作的流程图。
图13是表示依据实施形态5的主曝光用AF动作的流程图。
图14是表示依据实施形态5的主曝光用AF动作的流程图。
图15是说明将对拍摄画面中央部分设为测距区域的实例的图。
图16是表示聚焦透镜位置与焦点估计值的关系的特性图。
【具体实施方式】
下面,参照附图来说明本发明的自动聚焦装置的最佳实施形态。
(第一实施形态)
图1是表示作为应用了本发明的自动聚焦装置的图像记录装置的电子相机的结构框图。101是使焦点会聚在后述的摄像元件112上的聚焦透镜,102是检测聚焦透镜101的初始位置的光电断路器,103是驱动聚焦透镜101的电机,104是向电机输入驱动信号并移动聚焦透镜101的聚焦透镜驱动电路。
105是光圈及快门等光量控制部件,106是驱动光圈·快门105的电机,107是向电机106输入驱动信号并移动光圈·快门105的光圈·快门驱动电路。
108是变更拍摄透镜的焦距的变焦透镜,109是检测变焦透镜108的初始位置的光电断路器,110是驱动变焦透镜108的电机,111是向电机110输入驱动信号并移动变焦透镜108的变焦透镜驱动电路。
112是将来自被摄体的反射光变换为电信号的摄像元件,113是将从摄像元件112输出的模拟信号变换为数字信号的A/D变换器,114是发生使摄像元件112或A/D变换器113动作所必需的定时信号的定时信号发生电路(下面称为TG)。
115是对从A/D变换器113输入的图像数据实施规定处理的图像处理处理器,116是暂时存储在图像处理处理器115中处理的图像数据的缓冲存储器,117是与后述的记录媒体118连接的接口,118是存储卡或硬盘等记录媒体。
119是用于控制拍摄顺序等系统的微控制器(下面称为CPU)。
120是将指示变焦动作开始及停止的信号输入到CPU119中的变焦SW,121是用于进行AF(Automatic Focusing)或AE(AutomaticExposure)等拍摄备用动作的备用开关(下面称为SW1),122是用于在操作拍摄备用开关121后、进行拍摄及记录动作的拍摄开关(下面称为SW2),123是用于将电源接到系统上的主开关,124是设定相机的动作模式的模式开关。
125是存储由CPU119执行的程序的程序存储器,126是写入及读出在CPU119按照存储在程序存储器125中的程序来进行处理时所必需的各种数据的工作存储器。
127是进行相机的动作状态或各种警告显示的操作显示部,128是显示图像的电子取景器(下面称为EVF)。
下面,参照图2的流程图来说明本实施形态的图像记录装置中的基本动作。首先,在步骤S201中,判断SW1的状态,若为ON,则前进到步骤S205,否则前进到步骤S202。
在步骤S202中,通过控制光圈105或快门速度,进行AE动作,以使显示于EVF128中的图像的亮度适当。在步骤S203中,进行自动白平衡(AWB)动作,以使显示于EVF128中的图像与光源的颜色温度无关地变为适当色平衡。在步骤S204中,对从摄像元件1 12读出的图像信号实施规定处理,并显示于EVF128。
在步骤S205中,按照后述的步骤进行拍摄处理。
图3是说明图2中的步骤S205的拍摄处理的流程图。在步骤S301中进行主曝光用AE动作。在步骤S302中,按照后述的步骤进行主曝光用AF动作。步骤S303中,判断SW2的状态,若为ON,则前进到步骤S305,否则前进到步骤S304。
在步骤S304中,判断SW1的状态,若为ON,则前进到步骤S303,否则跳过拍摄处理。
在步骤S305中,对摄像元件112进行曝光。在步骤S306中,读出存储在摄像元件112中的数据。在步骤S307中,使用A/D变换器113将从摄像元件112读出的模拟信号变换为数字信号。在步骤S308中,使用图像处理处理器115来进行各种图像处理。在步骤S309中,按照JPEG等格式来压缩在步骤S308中处理过的图像。在步骤S310中,将步骤S309中压缩后的数据经记录媒体接口117传输到插入在相机本体中的存储卡等记录媒体118。
图4、5是说明图3的步骤S302的主曝光用AF动作的流程图。在步骤S401中,将扫描执行次数初始化为0。所谓扫描执行次数表示在进行多次扫描的过程中、当前扫描是第几次扫描。
在步骤S402中,判断SW2的状态,若为ON,则前进到步骤S403,否则前进到步骤S405。
在步骤S403中,将全部扫描次数设定为1。所谓全部扫描次数是指在1次AF动作中进行几次扫描。在步骤S404中,将扫描间隔设定为S1。S1的设定方法如后所述。
在步骤S405中,将全部扫描次数设定为2。在步骤S406中,将扫描间隔设定为S2。S2的设定方法也如后所述。
在步骤S407中,将扫描开始位置设定为PS1。在步骤S408中,将扫描结束位置设定为PE1。PS1、PE1的设定方法如后所述。在步骤S409中,将扫描执行次数加1。
图5中接着说明,在步骤S410中,向扫描开始位置移动聚焦透镜101。这里,扫描开始位置是步骤S407中设定的PS1或后述的步骤S421中设定的PS2。
在步骤S411中,将数据取得索引初始化为0。所谓数据取得索引是指数据的取得数量及取得的数据次序。
在步骤S412中,使用A/D变换器113将从摄像元件112中读出的模拟视频信号变换为数字信号,由图像处理处理器115从其输出中抽取亮度信号的高频分量,并作为焦点估计值存储在工作存储器126中。
在步骤S413中,取得聚焦透镜101的当前位置,并存储在工作存储器126中。
在步骤S414中,将数据取得索引加1。在步骤S412中取得的焦点估计值及在步骤S413中取得的聚焦透镜位置的各数据通过数据取得索引相关联。例如,第3个取得的焦点估计值是第3个取得的聚焦透镜位置的焦点估计值,此时的数据取得索引为3。
在步骤S415中,判断聚焦透镜101的当前位置是否等于扫描结束位置,若相等,则前进到步骤S417,否则前进到步骤S416。这里,扫描结束位置是步骤S408中设定的PE1或在后述的步骤S422中设定的PE2。
在步骤S416中,将聚焦透镜101仅向扫描结束位置移动一个扫描间隔大小,并返回到步骤S412。这里,扫描间隔在步骤S404或步骤S406中设定,或者在后述的步骤S420中设定。
在步骤S417中,抽取步骤S412中存储在工作存储器126中的焦点估计值中最大的估计值,计算出利用相同的数据取得索引与抽取的焦点估计值相关联的聚焦透镜位置、即表示焦点估计值峰值的聚焦透镜位置。
在步骤S418中,判断扫描执行次数是否等于在步骤S403或步骤S405中设定的全部扫描次数,若相等,则前进到步骤S419,否则前进到步骤S420。
在步骤S419中,向在步骤S417中计算出的峰值位置移动聚焦透镜101,并结束处理。
在步骤S420中,将扫描间隔设定为S3。该S3的设定方法如后所述。在步骤S421中,将扫描开始位置设定在PS2。在步骤S422中,将扫描结束位置设定在PE2。PS2、PE2的设定方法如后所述。在步骤S423中,将扫描执行次数加1,并前进到步骤S410。
用图6来说明图4、5所示流程图说明的那种情况下的电子相机的AF动作。首先,SW1变为ON,进行拍摄处理,一旦开始AF动作,则如图4的步骤S402所示,检测SW2随着AF动作开始的状态。
这里,若SW2变为ON,则判断为一起按下SW1、SW2,即判断为拍摄者想麻利地完成拍摄动作,因此进行以较短时间使AF动作结束的处理。
此时,如图4的步骤S403中设定的那样,将全部扫描次数设定为1,通过1次扫描来结束AF动作。另外,此时的扫描间隔如图6a那样被设定为S1。该S1为在图4的步骤S404中设定的S1。扫描开始位置被设定为在位于无限远的被摄体处聚焦的位置(将其设为无限端),作为PS1。将扫描结束位置设定为在位于最近距离的被摄体处聚焦的位置(将其设为最近端),作为PE1。PS1、PE1在图4的步骤S407、S408中设定。
这样设定后,在扫描开始位置取得焦点估计值与聚焦透镜101的当前位置,将聚焦透镜101向扫描结束位置PE1驱动S1大小。重复上述处理,直到聚焦透镜101到达扫描结束位置PE1。一旦聚焦透镜101到达扫描结束位置PE1,则抽取所取得的焦点估计值中最大的估计值,并将通过相同的数据取得索引、与取得该焦点估计值相关联的聚焦透镜101的位置作为焦点峰值位置,将聚焦透镜101驱动到该位置,结束AF动作。
另一方面,在AF动作开始时SW2不为ON的情况下,与聚焦速度相比,拍摄者更重视聚焦精度,判断为想沉着地拍摄,故进行提高聚焦精度的处理。
此时,如图4的步骤S405中设定的那样,将全部扫描次数设定为2,通过两次扫描来结束AF动作。另外,此时的第1次扫描间隔如图6b那样设定为S2。该S2是在图4的步骤S406中设定的S2。将扫描开始位置设定在无限端PS1,将扫描结束位置设定在最近端PE1。PS1、PE1由图4中的步骤S407、S408设定。
如此设定后,在扫描开始位置取得焦点估计值与聚焦透镜101的当前位置,将聚焦透镜101向扫描结束位置PE1驱动S2大小。重复上述动作,直到聚焦透镜101到达扫描结束位置PE1。在聚焦透镜101到达扫描结束位置PE1的同时,抽取所取得的焦点估计值内最大的估计值,将通过相同的数据取得索引、与取得该焦点估计值相关联的聚焦透镜101的位置设为焦点峰值位置。
若将该焦点峰值位置作为PP1,则第2次扫描将以该PP1为中心、在无限及最近方向上的规定量大小的范围设为扫描范围。即,如图6c所示,将在向着无限端的方向上、与PP1距离规定量大小的位置设为扫描开始位置PS2,将在朝向最近端的方向上、与PP1距离规定量的位置设为扫描结束位置PE2。将扫描间隔设为S3。
如此设定后,在扫描开始位置PS2取得焦点估计值与聚焦透镜101的当前位置的同时,将聚焦透镜101向扫描结束位置PE2驱动S3大小,并重复上述动作,直到聚焦透镜101到达扫描结束位置PE2。在聚焦透镜101到达扫描结束位置PE2的同时,抽取所取得的焦点估计值中最大的估计值,将通过相同的数据取得索引、与取得该焦点估计值相关联的聚焦透镜101的位置设为焦点峰值位置,将聚焦透镜101驱动到该位置,并结束AF动作。
此时扫描间隔设为S2>S1>S3。即,将通过1次扫描结束AF动作情况下的扫描间隔设定得比以2次扫描结束AF动作情况下的第1次扫描间隔小,另外,将以2次扫描结束AF动作情况下的第2次扫描间隔设定得比由1次扫描结束AF动作情况下的扫描间隔小。
通过如此设定并进行AF动作,当开始AF动作时,在SW2为ON的情况下,仅以较宽的扫描间隔进行1次扫描即结束AF动作,所以可麻利地结束AF动作,其结果是,可麻利地进行拍摄。
另外,当开始AF动作时,在SW2不为ON的情况下,以比仅进行一次扫描时宽的扫描间隔进行扫描后,以此时的焦点峰值位置作为中心,以较窄的扫描间隔进行第2次扫描,所以可进行精度高的AF动作。
另外,仅进行一次扫描时的扫描间隔与进行两次扫描时的第1次扫描间隔也可相同。
(第二实施形态)
在上述说明中,虽根据AF动作的开始来判断SW2的状态,然后设定扫描次数,但也可在AF动作中进行SW2的状态判断。下面说明如此构成情况下的动作。
图7、8是说明图3中步骤S302的主曝光用AF动作的流程图。在步骤S601中,将扫描执行次数初始化为0。所谓扫描执行次数与实施形态1中由图4、5的步骤S405所设定的一样,表示在进行多次扫描的过程中、当前扫描是第几次扫描。
在步骤S602中,判断SW2的状态,若为ON,则前进到步骤S603,否则前进到步骤S605。
在步骤S603中,将全部扫描次数设定为1。该全部扫描次数也与实施形态1中由图4、5的步骤S403所设定的一样,表示在1次AF动作中进行几次扫描。在步骤S604中,将扫描间隔设定为S1。S1的设定方法与实施形态1中用图6说明的一样。
在步骤S605中,将全部扫描次数设定为2。在步骤S606中,将扫描间隔设定为S2。S2的设定方法也与实施形态1中用图6说明的一样。
在步骤S607中,将扫描开始位置设定为PS1。在步骤S608中,将扫描结束位置设定为PE1。PS1、PE1的设定方法与实施形态1中用图6说明的一样。在步骤S609中,将扫描执行次数加1。
图8中接着说明,在步骤S610中,向扫描开始位置移动聚焦透镜101。这里,扫描开始位置是步骤S607中设定的PS1或后述的步骤S622中设定的PS2。
在步骤S611中,将数据取得索引初始化为0。所谓数据取得索引与实施形态1中由图4、5的步骤S411说明的一样,表示数据的取得数量及取得的数据次序。
在步骤S612中,使用A/D变换器113将从摄像元件112中读出的模拟视频信号变换为数字信号,由图像处理处理器115从输出中抽取亮度信号的高频分量,并作为焦点估计值存储在工作存储器126中。
在步骤S613中,取得聚焦透镜101的当前位置,并存储在工作存储器126中。
在步骤S614中,将数据取得索引加1。在步骤S612中取得的焦点估计值及在步骤S613中取得的聚焦透镜位置的各数据通过数据取得索引相关联。例如,第3个取得的焦点估计值是第3个取得的聚焦透镜位置的焦点估计值,此时的数据取得索引为3。
在步骤S615中,判断聚焦透镜101的当前位置是否等于扫描结束位置,若相等,则前进到步骤S617,否则前进到步骤S616。这里,扫描结束位置是在步骤S608中设定的PE1或在后述的步骤S623中设定的PE2。
在步骤S616中,将聚焦透镜101向扫描结束位置移动一个扫描间隔大小,并返回到步骤S612。这里,扫描间隔在步骤S604或步骤S606中设定,或者在后述的步骤S621中设定。
在步骤S617中,抽取步骤S612中存储在工作存储器126中的焦点估计值中最大的估计值,算出利用相同的数据取得索引、与抽取的焦点估计值相关联的聚焦透镜位置、即表示焦点估计值峰值的聚焦透镜位置。
在步骤S618中,判断扫描执行次数是否等于步骤S603或步骤S605中设定的全部扫描次数,若相等,则前进到步骤S619,否则前进到步骤S620。
在步骤S619中,向步骤S617中算出的峰值位置移动聚焦透镜101,结束处理。
在步骤S620中,判断SW2的状态,若为ON,则前进到步骤S619,否则前进到步骤S621。
在步骤S621中,将扫描间隔设定为S3。该S3的设定方法与实施形态1中用图6说明的一样。在步骤S622中,将扫描开始位置设定在PS2。在步骤S623中,将扫描结束位置设定在PE2。PS2、PE2的设定方法与实施形态1中用图6说明的一样。在步骤S624中,将扫描执行次数加1,并返回步骤S610。
如图7、8的流程图说明的那样,SW1为ON,进行拍摄处理,一旦开始AF动作,则伴随AF动作的开始来检测SW2的状态。对应于此时的SW2的状态,设定进行1次或进行两次扫描。这与实施形态1中说明的一样。
若此时SW2为ON,则进行1次扫描,根据该扫描得到的焦点估计值来算出焦点峰值位置,向该位置移动聚焦透镜101,结束AF动作。
另一方面,若SW2不为ON,则设定成进行两次扫描,根据第1次扫描结束时得到的焦点估计值来算出焦点峰值位置。之后,在进行第2次扫描之前再次检测SW2的状态,若为ON,则不进行第2次扫描,向第1次扫描得到的峰值位置移动聚焦透镜101,并结束AF动作。若SW2不为ON,则进行第2次扫描。
这样在进入AF动作后,在扫描过程中SW2变为ON的情况下,不进行第2次扫描地结束AF动作,所以可缩短AF动作所需时间,其结果是,可麻利地进行拍摄。
(第三实施形态)
在上述说明中,在第1次扫描结束的时刻判断SW2的状态,若为ON,则不进行第2次扫描,但也可在第1次扫描过程中判断SW2的状态。下面说明如此构成情况下的动作。
图9、10是说明图3中步骤S302的主曝光用AF动作的流程图。在步骤S701中,将扫描执行次数初始化为0。所谓扫描执行次数与实施形态1中由图4、5的步骤S401所设定的一样,表示在进行多次扫描过程中、当前扫描是第几次扫描。
在步骤S702中,判断SW2的状态,若为ON,则前进到步骤S703,否则前进到步骤S705。
在步骤S703中,将全部扫描次数设定为1。该全部扫描次数也与实施形态1中由图4、5的步骤S403所设定的一样,表示在1次AF动作中进行几次扫描。在步骤S704中,将扫描间隔设定为S1。S1的设定方法与实施形态1中用图6说明的一样。
在步骤S705中,将全部扫描次数设定为2。在步骤S706中,将扫描间隔设定为S2。S2的设定方法也与实施形态1中用图6说明的一样。
在步骤S707中,将扫描开始位置设定为PS1。在步骤S708中,将扫描结束位置设定为PE1。PS1、PE1的设定方法与实施形态1中用图6说明的一样。在步骤S709中,将扫描执行次数加1。
在步骤S710中,向扫描开始位置移动聚焦透镜101。这里,扫描开始位置是步骤S707中设定的PS1或后述的步骤S723中设定的PS2。
在步骤S711中,将数据取得索引初始化为0。所谓数据取得索引与实施形态1中由图4、5的步骤S411说明的一样,表示数据的取得数量及取得的数据次序。
图10中接着说明,在步骤S712中,使用A/D变换器113将从摄像元件112中读出的模拟视频信号变换为数字信号,由图像处理处理器115从输出中抽取亮度信号的高频分量,并作为焦点估计值存储在工作存储器126中。
在步骤S713中,取得聚焦透镜101的当前位置,并存储在工作存储器126中。
在步骤S714中,将数据取得索引加1。在步骤S712中取得的焦点估计值及在步骤S713中取得的聚焦透镜位置的各数据通过数据取得索引相关联。例如,第3个取得的焦点估计值是第3个取得的聚焦透镜位置的焦点估计值,此时的数据取得索引为3。
在步骤S715中,判断聚焦透镜101的当前位置是否等于扫描结束位置,若相等,则前进到步骤S719,否则前进到步骤S716。这里,扫描结束位置是步骤S708中设定的PE1或后述的步骤S724中设定的PE2。
在步骤S716中,将聚焦透镜101向扫描结束位置移动一个扫描间隔大小,并返回到步骤S717。这里,扫描间隔在步骤S704或步骤S706中设定,或者在后述的步骤S722中设定。
在步骤S717中,判断SW2的状态,若为ON,则前进到步骤S718,若不是ON,则返回步骤S712。
在步骤S718中,将全部扫描次数设定为1。
在步骤S719中,抽取步骤S612中存储在工作存储器126中的焦点估计值中最大的估计值,算出通过相同的数据取得索引、与抽取的焦点估计值相关联的聚焦透镜位置、即表示焦点估计值峰值的聚焦透镜位置。
在步骤S720中,判断扫描执行次数是否大于或等于步骤S703或步骤S705或步骤S718中设定的全部扫描次数,若大于或等于全部扫描次数,则前进到步骤S721,否则前进到步骤S722。
在步骤S721中,向步骤S719中算出的峰值位置移动聚焦透镜101,并结束处理。
在步骤S722中,将扫描间隔设定为S3。该S3的设定方法与实施形态1中用图6说明的一样。在步骤S723中,将扫描开始位置设定在PS2。在步骤S724中,将扫描结束位置设定在PE2。PS2、PE2的设定方法与实施形态1中用图6说明的一样。在步骤S725中,将扫描执行次数加1,返回步骤S710。
如图9、10的流程图说明的那样,SW1为ON,进行拍摄处理,一旦开始AF动作,则伴随AF动作的开始来检测SW2的状态。对应于此时的SW2的状态,设定进行1次或进行两次扫描。这与实施形态1中说明的一样。
若此时SW2为ON,则进行1次扫描,根据该扫描得到的焦点估计值来算出焦点峰值位置,向该位置移动聚焦透镜101,结束AF动作。
另一方面,若SW2不为ON,则设定成进行两次扫描,并进行第1次扫描。在第1次扫描中还检测SW2的状态,若为ON,则将设定成两次的全部扫描次数修改为1次。之后不进行第2次扫描,向第1次扫描得到的峰值位置移动聚焦透镜101,结束AF动作。若在第1次扫描中SW2不为ON,则进行第2次扫描。
这样在进入AF动作后,在第1次扫描中SW2变为ON的情况下,不进行第2次扫描地结束AF动作,所以可缩短AF动作所需时间,结果,可麻利地进行拍摄。
(第四实施形态)
在上述说明中,在第1次扫描中判断SW2的状态,但也可在SW2变为ON的情况下变更此后的扫描间隔。下面说明如此构成情况下的动作。
图11、12是说明图3中步骤S302的主曝光用AF动作的流程图。在步骤S801中,将扫描执行次数初始化为0。所谓扫描执行次数与实施形态1中由图4、5的步骤S401所设定的一样,表示在进行多次扫描过程中、当前扫描是第几次扫描。
在步骤S802中,判断SW2的状态,若为ON,则前进到步骤S803,否则前进到步骤S805。
在步骤S803中,将全部扫描次数设定为1。该全部扫描次数也与实施形态1中由图4、5的步骤S403所设定的一样,表示在1次AF动作中进行几次扫描。在步骤S804中,将扫描间隔设定为S1。S1的设定方法与实施形态1中用图6说明的一样。
在步骤S805中,将全部扫描次数设定为2。在步骤S806中,将扫描间隔设定为S2。S2的设定方法也与实施形态1中用图6说明的一样。
在步骤S807中,将扫描开始位置设定为PS1。在步骤S808中,将扫描结束位置设定为PE1。PS1、PE1的设定方法与实施形态1中用图6说明的一样。
在步骤S809中,将扫描执行次数加1。在步骤S810中,向扫描开始位置移动聚焦透镜101。这里,扫描开始位置是步骤S807中设定的PS1或后述的步骤S825中设定的PS2。
在步骤S811中,将数据取得索引初始化为0。所谓数据取得索引与实施形态1中由图4、5的步骤S411说明的一样,表示数据的取得数量及取得的数据次序。
图12中接着说明,在步骤S812中,使用A/D变换器113将从摄像元件112中读出的模拟视频信号变换为数字信号,由图像处理处理器115从输出中抽取亮度信号的高频分量,并作为焦点估计值存储在工作存储器126中。
在步骤S813中,取得聚焦透镜101的当前位置,并存储在工作存储器126中。
在步骤S814中,将数据取得索引加1。在步骤S812中取得的焦点估计值及步骤S813中取得的聚焦透镜位置的各数据通过数据取得索引相关联。例如,第3个取得的焦点估计值是第3个取得的聚焦透镜位置的焦点估计值,此时的数据取得索引为3。
在步骤S815中,判断聚焦透镜101的当前位置是否等于扫描结束位置,若相等,则前进到步骤S821,否则前进到步骤S816。这里,扫描结束位置是步骤S808中设定的PE1或后述的步骤S826中设定的PE2。
在步骤S816中,将聚焦透镜101向扫描结束位置移动一个扫描间隔大小,并前进到步骤S817。这里,扫描间隔在步骤S804或步骤S806中设定,或者在后述的步骤S810或步骤S824中设定。
在步骤S817中,判断扫描执行次数是否为2,若为2,则前进到步骤S812,否则前进到步骤S818。在步骤S818中,判断SW2的状态,若为ON,则前进到步骤S819,若不是ON,则返回步骤S812。
在步骤S819中,将全部扫描次数设定为1。在步骤S820中,将扫描间隔设定为S1。该S1与步骤S804中设定的相同。
在步骤S821中,抽取步骤S812中存储在工作存储器126中的焦点估计值中最大的估计值,算出通过相同的数据取得索引、与抽取的焦点估计值相关联的聚焦透镜位置、即表示焦点估计值峰值的聚焦透镜位置。
在步骤S822中,判断扫描执行次数是否大于或等于步骤S803或步骤S805或步骤S819中设定的全部扫描次数,若大于或等于全部扫描次数,则前进到步骤S823,否则前进到步骤S824。
在步骤S823中,向步骤S821中算出的峰值位置移动聚焦透镜101,并结束处理。
在步骤S824中,将扫描间隔设定为S3。该S3的设定方法与实施形态1中用图6说明的一样。在步骤S825中,将扫描开始位置设定在PS2。在步骤S826中,将扫描结束位置设定在PE2。PS2、PE2的设定方法与实施形态1中用图6说明的一样。在步骤S827中,将扫描执行次数加1,返回步骤S810。
如图11、12的流程图说明的那样,SW1为ON,进行拍摄处理,一旦开始AF动作,则伴随AF动作的开始来检测SW2的状态。对应于此时的SW2的状态,设定进行1次或进行两次扫描。这与实施形态1中说明的一样。
若此时SW2为ON,则进行1次扫描,根据该扫描得到的焦点估计值来算出焦点峰值位置,向该位置移动聚焦透镜101,并结束AF动作。
另一方面,若SW2不为ON,则设定成进行两次扫描,并进行第1次扫描。在第1次扫描过程中还检测SW2的状态,若在第1次扫描中为ON,则将设定成两次的全部扫描次数修改为1次。并将设定为S2的扫描间隔设定为S1。即,在扫描开始时刻被设定为较宽以执行两次扫描内的第1次扫描的扫描间隔在SW2变为ON后变窄,继续第1次扫描。这样,至少在SW2变为ON后的测距范围内,通过扫描间隔变窄来提高聚焦精度。根据第1次扫描结束时得到的焦点估计值来算出焦点峰值位置。之后不进行第2次扫描,向第1次扫描得到的峰值位置移动聚焦透镜101,并结束AF动作。若在第1次扫描中SW2不为ON,则进行第2次扫描。
这样在进入AF动作后,即便在第1次扫描过程中SW2变为ON的情况下,也可不进行第2次扫描地结束AF动作,所以可缩短AF动作所需时间,结果,可麻利地进行拍摄。并且,因为将SW2ON后的扫描间隔修改得比此前的扫描间隔窄,所以即便1次扫描也可提高聚焦精度。
另外,说明了在第1次扫描中SW2为ON的情况下,将扫描间隔修改设定成S1,但也可将其修改设定成比S1宽的扫描间隔或比S1窄的扫描间隔。此时不用说也可将其设定成比S2窄的间隔。
(第五实施形态)
在上述说明中,在第1次扫描过程中判断SW2的状态,并在SW2为ON的情况下完成第1次扫描,不进行第2次扫描,但也可构成为在SW2变为ON的时刻中止AF动作。下面说明如此构成情况下的动作。
图13、14是说明图3中步骤S302的主曝光用AF动作的流程图。在步骤S901中,将扫描执行次数初始化为0。所谓扫描执行次数与实施形态1中由图4、5的步骤S401所设定的一样,表示在进行多次扫描的过程中、当前扫描是第几次扫描。
在步骤S902中,判断SW2的状态,若为ON,则前进到步骤S903,否则前进到步骤S905。
在步骤S903中,将全部扫描次数设定为1。该全部扫描次数也与实施形态1中由图4、5的步骤S403所设定的一样,表示在1次AF动作中进行几次扫描。在步骤S904中,将扫描间隔设定为S1。S1的设定方法与实施形态1中用图6说明的一样。
在步骤S905中,将全部扫描次数设定为2。在步骤S906中,将扫描间隔设定为S2。S2的设定方法也与实施形态1中用图6说明的一样。
在步骤S907中,将扫描开始位置设定为PS1。在步骤S908中,将扫描结束位置设定为PE1。PS1、PE1的设定方法与实施形态1中用图6说明的一样。在步骤S909中,将扫描执行次数加1。
在步骤S910中,向扫描开始位置移动聚焦透镜101。这里,扫描开始位置是步骤S907中设定的PS1或后述的步骤S923中设定的PS2。
在步骤S911中,将数据取得索引初始化为0。所谓数据取得索引与实施形态1中由图4、5的步骤S411说明的一样,表示数据的取得数量及取得的数据次序。
图14中接着说明,在步骤S912中,使用A/D变换器113将从摄像元件112中读出的模拟视频信号变换为数字信号,由图像处理处理器115从输出中抽取亮度信号的高频分量,并作为焦点估计值存储在工作存储器126中。
在步骤S913中,取得聚焦透镜101的当前位置,并存储在工作存储器126中。
在步骤S914中,将数据取得索引加1。在步骤S912中取得的焦点估计值及步骤S913中取得的聚焦透镜位置的各数据通过数据取得索引相关联。例如,第3个取得的焦点估计值是第3个取得的聚焦透镜位置的焦点估计值,此时的数据取得索引为3。
在步骤S915中,判断聚焦透镜101的当前位置是否等于扫描结束位置,若相等,则前进到步骤S919,否则前进到步骤S916。这里,扫描结束位置是步骤S908中设定的PE1或后述的步骤S924中设定的PE2。
在步骤S916中,将聚焦透镜101向扫描结束位置移动一个扫描间隔大小,并前进到步骤S917。这里,扫描间隔在步骤S904或步骤S906中设定,或者在后述的步骤S922中设定。
在步骤S917中,判断SW2的状态,若为ON,则前进到步骤S918,若不是ON,则返回步骤S912。
在步骤S918中,将全部扫描次数设定为1,并前进到步骤S919。
在步骤S919中,抽取步骤S912中存储在工作存储器126中的焦点估计值中最大的估计值,算出通过相同的数据取得索引、与抽取的焦点估计值相关联的聚焦透镜位置、即表示焦点估计值峰值的聚焦透镜位置。
在步骤S920中,判断扫描执行次数是否大于或等于步骤S903或步骤S905或步骤S918中设定的全部扫描次数,若大于或等于全部扫描次数,则前进到步骤S921,否则前进到步骤S922。
在步骤S921中,向步骤S919中算出的峰值位置移动聚焦透镜101,结束处理。
在步骤S922中,将扫描间隔设定为S3。该S3的设定方法与实施形态1中用图6说明的一样。
在步骤S923中,将扫描开始位置设定在PS2。在步骤S924中,将扫描结束位置设定在PE2。PS2、PE2的设定方法与实施形态1中用图6说明的一样。
在步骤S925中,将扫描执行次数加1,返回步骤S91 0。
如图13、14的流程图说明的那样,SW1为ON,进行拍摄处理,一旦开始AF动作,则伴随AF动作的开始来检测SW2的状态。对应于此时的SW2的状态,设定进行1次或进行两次扫描。这与实施形态1中说明的一样。
若此时SW2为ON,则进行1次扫描,根据该扫描得到的焦点估计值来算出焦点峰值位置,向该位置移动聚焦透镜101,并结束AF动作。
另一方面,若SW2不为ON,则设定成进行两次扫描,并进行第1次扫描。在第1次扫描过程中还检测SW2的状态,若在第1次扫描中为ON,则将设定成两次的全部扫描次数修改设定为1次。此时中止扫描,使用得到的焦点估计值,算出峰值位置,向得到的峰值位置移动聚焦透镜101。由此,即便在扫描过程中,也可在SW2为ON的时刻马上进行拍摄。此时,若在SW2变为ON之前的扫描过程中,已得到原来焦点峰值位置处的焦点估计值,则可将聚焦透镜准确聚焦到被摄体上。即便在未得到原来焦点峰值位置处的焦点估计值的情况下,也可根据得到的焦点估计值来算出峰值位置,所以即使不恰好是焦点的位置,也可算出最近的位置。因此,在与聚焦精度相比,更重视快拍性的情况下有效。
(其它实施形态)
为了使实现上述实施形态的功能的各种驱动器动作,向与该各种驱动器连接的装置或系统内计算机提供实现上述实施形态的软件的程序代码,根据存储在该系统或装置的计算机(CPU或MPU)中的程序来实施所述各种驱动器动作也包含在本发明的范畴内。
另外,此时,所述软件的程序代码自身实现上述实施形态的功能的同时,该程序代码自身构成本发明。作为该程序代码的传输媒体,也使用将程序信息作为载波来传输并提供的计算机网络(LAN、因特网等WAN、无线通信网络等)系统中的通信媒体(光纤等有线电路或无线电路等)。
并且,将所述程序代码提供给计算机的部件、例如存储程序代码的记录媒体构成本发明。作为存储这种程序代码的记录媒体,可使用例如软盘、硬盘、光盘、磁光盘、CD-ROM、磁带、非易失性存储卡、ROM等。
另外,计算机通过执行提供的程序代码,不仅实现所述实施形态的功能,该程序代码与在计算机中运行的OS(操作系统)或其它程序应用等一起实现上述实施形态的情况下,这种程序代码也包含在本发明的实施形态中。
并且,在将提供的程序代码存储在计算机的功能扩展板或计算机上连接的功能扩展单元中具备的存储器中后,根据该程序代码的指示,该功能扩展板或功能扩展单元中具备的CPU等执行实际处理的部分或全部,由该处理来实现上述实施形态的情况也包含于本发明中。
另外,上述实施形态中公开的各部的形状及结构不过表示实施本发明的具体化的一例,不能由此来限定地解释本发明的技术范围。即,本发明在不脱离其精神或主要特征的情况下,可以各种形式来实现。
如上所述,根据上述实施形态,对应于用于指示拍摄的指示部件的状态来改变扫描动作的次数,所以不进行模式切换等复杂的操作,从而在重视聚焦精度的情况与重视快拍性的情况下都可进行最佳的AF动作。
另外,在进行多次扫描的情况下,在1次扫描结束时刻检测指示部件的状态,依据其状态来变更扫描次数,所以即使在AF动作中也可麻利地进行拍摄。
另外,在扫描过程中检测指示部件的状态,并依据其状态来变更扫描次数,所以即使在AF动作中也可麻利地进行拍摄。
另外,在扫描过程中检测指示部件的状态,依据其状态来变更扫描次数及扫描间隔,所以即使在AF动作中也可麻利地进行拍摄,同时还可提高聚焦精度。
另外,在扫描过程中检测指示部件的状态,并依据其状态来中止扫描,所以即使在AF动作中也可麻利地进行拍摄。