摄像装置及其控制方法_5

文档序号:8365799阅读:来源:国知局
骤S300中存储到存储器118中的变焦返回倍率的变焦量对应于放大量。而且,在自动追踪模式下的出框避免的放大操作(图7A的步骤S114)以及自动搜索模式下的放大操作(图9的步骤S127)中,用于放大到步骤S300中存储的变焦返回倍率的变焦量也对应于放大量。另外,在用于自动追踪模式下的大小维持控制的放大操作中(图7B的步骤S119),与在步骤S117的确定中使用的大小的预定N2倍相关联的预定变焦量的1/N2对应于放大量。
[0128]接着,在步骤S309中,FA变焦控制器122确定变焦倍率是否被包括在光学变焦区域中。当变焦倍率被包括在光学变焦区域中时,优选进行光学变焦的放大,并且处理进行到步骤S310。另一方面,当变焦倍率不被包括在光学变焦区域中时(即,变焦倍率被包括在电子变焦区域中),仅通过电子变焦进行放大,并且处理进行到步骤S312。
[0129]在步骤S310中,FA变焦控制器122根据步骤S308中获得的光学变焦倍率和放大量来计算光学变焦的放大倍率并且将放大倍率设置给CZ控制器119。FA变焦控制器122指示CZ控制器119进行变焦驱动,直到达到设置的光学变焦的放大倍率为止。然后CZ控制器119控制变焦透镜驱动单元113以开始光学变焦的放大操作并且处理进行到步骤S311。在步骤S311中,根据下文中将参照图12描述的用于确定变焦停止的条件来停止CZ控制器119。当在步骤S311中停止光学变焦的放大操作时,处理进行到步骤S312。
[0130]在步骤S312中,FA变焦控制器122确定是否要进行电子变焦的放大。当要进行电子变焦的放大时,处理进行到步骤S313。另一方面,当不进行电子变焦的放大时,FA放大操作终止。
[0131]在步骤S313中,FA变焦控制器122根据步骤S308中获得的放大量来计算电子变焦的放大倍率,并且将获得的放大倍率设置给电子变焦控制器120。FA变焦控制器122指示电子变焦控制器120进行变焦处理,直到达到设置的电子变焦的放大倍率为止。然后电子变焦控制器120开始通过电子变焦的放大操作并且处理进行到步骤S314。
[0132]在步骤S314中,根据下文中将参照图12描述的用于确定变焦停止的条件来停止电子变焦控制器120。当在步骤S314中停止电子变焦的放大操作时,FA放大操作终止。
[0133]接着,将参照图12来描述在图1lA的步骤S304和步骤S307中以及图1lB的步骤S311和步骤S314中进行的变焦停止处理。首先,在步骤S400中,FA变焦控制器122确定操作单元117的特定操作部件是否已被操作。当确定操作部件尚未被操作时,处理进行到步骤S401。另一方面,当确定操作部件已被操作时,处理进行到步骤S408,其中当前进行的变焦操作被停止。特定操作部件的操作的示例包括全按下释放开关的操作(静止图像拍摄)、利用运动图像记录开始/停止开关开始/停止运动图像记录、以及利用变焦杆的手动变焦操作。进行该处理以避免诸如在FA放大操作中进行静止图像拍摄或开始/终止运动图像记录后立即继续FA放大操作的情况等的不自然变焦操作,并且优选执行摄影者的手动变焦操作。
[0134]接着,在步骤S401中,当光学变焦被操作时(图1lA的步骤S307以及图1lB的步骤S311),FA变焦控制器122从CZ控制器119获得光学变焦倍率。另一方面,当电子变焦被操作时(图1lA的步骤S304以及图1lB的步骤S314),FA变焦控制器122从电子变焦控制器120获得电子变焦倍率。当获得的变焦倍率已达到变焦广角端(缩小操作的情况下)或者电子变焦摄远端(放大操作的情况下)时,处理进行到步骤S408,其中变焦操作被停止。当变焦倍率尚未达到变焦端时,处理进行到步骤S402。
[0135]在步骤S402中,FA变焦控制器122获得关于在图7A的步骤S102或图8的步骤S120中存储在存储器118中的模式的信息,并且确定当前模式是手动搜索模式还是自动追踪模式。在当前模式是手动搜索模式时(图8的步骤S121和步骤S123),处理进行到步骤S406。另一方面,在当前模式是自动追踪模式时(图7A和图7B的步骤S106、步骤S114、步骤SI 16以及步骤SI 19),处理进行到步骤S403。
[0136]接着,在步骤S403中,FA变焦控制器122确定自动追踪模式下的变焦操作的类型。当用于出框避免控制的缩小操作正在操作中时(图7A的步骤S106),处理进行到步骤S406,否则,处理进行到步骤S404。
[0137]另外,在步骤S404中,FA变焦控制器122确定是否通过被摄体检测单元123检测到了被摄体。当确定被摄体已被检测到时,处理进行到步骤S405,而当确定被摄体尚未被检测到时,处理进行到步骤S406。
[0138]在步骤S405中,将基准被摄体信息的被摄体大小与在步骤S404中检测到的被摄体的大小相比较。作为比较的结果,当在步骤S404中检测到的被摄体的大小与基准被摄体的大小之间的差不在预定范围内(在预定变化量内)时,处理返回到步骤S401,其中继续进行变焦停止的确定。当差由于变焦操作而在预定范围内时,处理进行到步骤S407,其中剩余变焦量被清零(O)。进行该操作以通过将剩余变焦量清零来获得步骤S305或步骤S312中的否定确定结果,使得即使在通过图1lA的步骤S301或图1lB的步骤S308中获得的变焦量进行变焦时,变焦操作也被终止。当在步骤S407中将剩余变焦量清零的处理终止时,处理进行到步骤S408中,其中当前操作的变焦被停止。
[0139]在步骤S406中,FA变焦控制器122根据在图1lA的步骤S301或图1lB的步骤S308中获得的变焦量来确定是否进行了变焦操作的相应一者的预定变焦量的驱动。当尚未进行预定变焦量的变焦时,处理返回到步骤S400,其中继续用于停止变焦的确定。当进行了预定变焦量的变焦时,处理进行到步骤S408,其中当前操作的变焦被停止。
[0140]接着,将参照图13来描述确定在图9的步骤S124中进行的数字静态照相机100的移动的处理。图13是例示自动搜索控制下的照相机移动确定处理的流程图。
[0141]在步骤S500中,FA变焦控制器122从抖动检测单元125获得水平方向上的角速度。接着,在步骤S501中,FA变焦控制器122确定在步骤S500中获得的水平角速度是否小于预定角速度。当水平角速度小于预定角速度时,处理进行到步骤S502,而当水平角速度大于等于预定角速度时,处理进行到步骤S507。
[0142]在步骤S502中,以下描述的步骤S507中计算的水平操作角度被清零。进行该操作以在假设小角速度(即当数字静态照相机100被停止时获得的操作角度为O度)的情况下,基于该操作角度确定作为数字静态照相机100的移动的操作角度。
[0143]在步骤S503中,FA变焦控制器122从抖动检测单元125获得垂直方向上的角速度。接着,在步骤S504中,确定在步骤S503中获得的垂直角速度是否小于预定角速度。当垂直角速度小于预定角速度时,处理进行到步骤S505,而当垂直角速度大于等于预定角速度时,处理进行到步骤S513。
[0144]在步骤S505中,将在以下描述的步骤S513中计算的垂直操作角度清零。由于与在以上描述的水平操作角度的情况下相同的理由,该垂直操作角度被设置为O度。
[0145]在步骤S506中,由于在步骤S501和步骤S504中确定水平角速度和垂直角速度小于预定角速度,因此确定数字静态照相机100被停止,并且照相机移动确定处理终止。
[0146]另一方面,当在步骤S501中确定水平角速度大于等于预定角速度时,处理进行到步骤S507。在步骤S507中,计算水平方向上的操作角度。假设在步骤S500中获得的水平角速度由《h表示并且控制周期由AT表示,则在控制周期AT内移动的角度通过表达式“cohX AT”来获得。另外,通过将过去的垂直角速度相加,即通过对水平角速度进行积分,可以在紧接在该处理之前停止数字静态照相机100的状态下的水平操作角度被设置为O度时获得水平操作角度。
[0147]在步骤S508中,FA变焦控制器122计算水平视角。这里,FA变焦控制器122通过CZ控制器119从变焦透镜驱动单元113获得焦距的信息。另外,基于摄像元件106的水平大小来计算水平视角。假设焦距由f表示并且摄像元件106的水平大小由h表示,则通过表达式“ 2 X arctan (2h/f) ”来获得水平视角。
[0148]在步骤S509中,确定在步骤S507中计算的水平操作角度是否大于在步骤S508中计算的水平视角的预定M倍(M>0)。当水平操作角度大于水平视角的M倍时,确定被摄体出视角,因此数字静态照相机100被移动大于水平视角M倍的角度,处理进行到步骤S517。当在步骤S509中水平操作角度小于等于水平视角的M倍时,处理进行到步骤S510。
[0149]正如从步骤S503到步骤S505的处理,在从步骤S510到步骤S512的处理中,确定垂直角速度是否小于预定角速度,并且当确定垂直角速度小于预定角速度时,垂直操作角度被清零并且处理进行到步骤S516。当在步骤S511中确定垂直角速度大于等于预定角速度时,处理进行到步骤S513。
[0150]在步骤S513到步骤S515中,正如在步骤S507到步骤S509中的处理,计算垂直方向上的垂直操作角度和垂直视角并且确定垂直操作角度是否大于通过将垂直视角乘以M而获得的值。在步骤S513中,计算垂直方向上的操作角度。假设在步骤S503或步骤S510中获得的垂直角速度由ων表示并且控制周期由AT表示,则在控制周期AT中移动的角度通过表达式“ωνΧ AT”来获得。另外,通过将过去的垂直角速度相加,即,通过对垂直角速度进行积分,可以在紧接在该操作前停止数字静态照相机100的状态下的垂直操作角度被设置为O度时获得垂直操作角度。
[0151]在步骤S514中,FA变焦控制器122计算垂直视角。这里,FA变焦控制器122通过CZ控制器119从变焦透镜驱动单元113获得关于焦距的信息。另外,基于摄像元件106的垂直大小来计算垂直视角。假设焦距由f表示并且摄像元件106的水平大小由V表示,则通过表达式“ 2 X arctan (2v/f) ”来获得水平视角。
[0152]在步骤S515中,确定在步骤S513中计算的水平操作角度是否大于在步骤S514中计算的水平视角的预定M倍(M>0)。当垂直操作角度大于垂直视角的M倍时,处理进行到步骤S517,而当垂直操作角度小于等于垂直视角的M倍时,处理进行到步骤S516。
[0153]在水平角速度与垂直角速度中的至少一者大于等于预定角速度并且确定水平操作角度和垂直操作角度二者均小于等于视角的M倍的情况下,处理进行到步骤S516。这里,确定数字静态照相机100的移动量小并且照相机移动确定处理终止。
[0154]在确定水平操作角度和垂直操作角度中的至少一者大于视角的M倍的情况下,处理进行到步骤S517,并且确定数字静态照相机100的移动量大并且照相机移动确定处理终止。
[0155]注意,虽然在本实施例中包括“照相机的停止”、“照相机的移动量小”以及“照相机的移动量大”的三个结果被描述为照相机移动确定的结果,但是确定结果的形式并不限于这些。另外,可以一直进行照相机移动确定处理并且可以在步骤S124中获得确定的结果。
[0156]这里,将描述移动检测灵敏度。移动检测灵敏度对应于在步骤S501、步骤S504以及步骤S511中确定的预定角速度以及在步骤S509和步骤S515中确定的预定M倍值。针对预定角速度和预定M倍值,设置值越小,FA缩小操作的开始的响应速度越高,即移动检测灵敏度越高。另一方面,设置值越大,响应速度越低,即移动检测灵敏度越低。当移动检测灵敏度的设置为“高”时,可以响应于数字静态照相机100的小移动进行变焦操作。然而,极可能发生故障。另一方面,当移动检测灵敏度的设置“低”时,当进行数字静态照相机100的摇动时可以不进行变焦操作。可以根据数字静态照相机100的设置或记录状态来改变移动检测灵敏度。例如,移动检测灵敏度可以依据摄影模式(肖像模式、运动模式等)的设置而改变,或者可以在拍摄运动图像的状态与在静止图像拍摄中构图的状态之间改变。另外,可以利用将参照图15描述的设置菜单来改变移动检测灵敏度。
[0157]接着,将参照图14来描述在自动搜索模式下在图1lA的步骤S300中执行的变焦返回倍率(第一变焦倍率)存储处理。在FA缩小操作开始时变焦返回倍率通常对应于从CZ控制器119获得的光学变焦倍率以及从电子变焦控制器120获得的电子变焦倍率。然而,在缩小操作后被摄体向着数字静态照相机100移动的情况下,例如,如果使用在FA缩小开始时获得的变焦倍率,则被摄体可能被过度放大。在这种情况下,当再次进行数字静态照相机100的摇动时,即,当进行自动搜索模式下的FA变焦操作时,变焦返回倍率被向广角侧改变预定量,从而使得视角可以容易地被校正。
[0158]在步骤S600中,确定之前的变焦操作是否是在图7B的步骤SI 14或步骤SI 19或者图9的步骤S127中进行的FA放大操作。当之前的变焦操作是FA缩小操作或利用变焦杆的变焦操作时,处理进行到步骤S604。另一方面,当之前的变焦操作是FA放大操作时,处理进行到步骤S601。
[0159]在步骤S601中,FA变焦控制器122获得存储在存储器118中的、之前的FA放大操作完成时的时间,并且处理进行到步骤S602。在步骤S602中,
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1