著录项信息
专利名称 | 摄像装置及其控制方法 |
申请号 | CN201010258364.1 | 申请日期 | 2010-08-17 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2011-03-30 | 公开/公告号 | CN101995733A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G03B13/36 | IPC分类号 | G;0;3;B;1;3;/;3;6;;;H;0;4;N;5;/;2;3;2查看分类表>
|
申请人 | 佳能株式会社 | 申请人地址 | 日本东京都大田区下丸子3-30-2
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 佳能株式会社 | 当前权利人 | 佳能株式会社 |
发明人 | 芝上玄志郎 |
代理机构 | 北京怡丰知识产权代理有限公司 | 代理人 | 迟军 |
摘要
本发明提供一种摄像装置及其控制方法。该摄像装置包括:摄像单元,其被配置为对经由聚焦透镜入射的被摄体图像进行光电转换,以获取图像数据;检测单元,其被配置为基于所述摄像单元获取的所述图像数据,检测要聚焦的被摄体的大小和位置;焦点调节单元,其被配置为通过在移动所述聚焦透镜时,基于所述图像数据获取表示所述聚焦透镜的聚焦状态的焦点信号,并基于所述焦点信号移动所述聚焦透镜,来执行焦点调节;以及控制单元,其被配置为进行控制,以在所检测到的所述被摄体的大小改变的情况下,执行预定焦点调节操作;而在所检测到的所述被摄体的位置改变,而所检测到的所述被摄体的大小没有改变的情况下,改变所述预定焦点调节操作。
1.一种摄像装置,其包括:
摄像单元,其被配置为对经由聚焦透镜入射的被摄体图像进行光电转换,以获取图像数据;
检测单元,其被配置为基于所述摄像单元获取的所述图像数据,检测要聚焦的被摄体的大小和位置;
焦点调节单元,其被配置为通过在移动所述聚焦透镜的同时,基于所述图像数据获取表示所述聚焦透镜的聚焦状态的焦点信号,并基于所述焦点信号移动所述聚焦透镜,来执行焦点调节;以及
控制单元,其被配置为进行控制,以在所检测到的所述被摄体的大小改变的情况下,执行预定焦点调节操作;而在所检测到的所述被摄体的位置改变,而所检测到的所述被摄体的大小没有改变的情况下,改变所述预定焦点调节操作,其中,改变所述预定焦点调节操作包括:将在移动所述聚焦透镜的同时获取所述焦点信号时的所述聚焦透镜的移动范围设置为窄扫描范围。
2.根据权利要求1所述的摄像装置,其中,在根据位置改变的状态停止焦点调节的情况下,如果所述检测单元检测到的所述被摄体的大小改变,则所述控制单元重新启动停止的焦点调节。
3.根据权利要求1所述的摄像装置,其中,所述被摄体的大小的改变包括所检测到的所述被摄体的大小的连续改变。
4.根据权利要求1所述的摄像装置,其中,所述被摄体的位置的改变包括所检测到的所述被摄体的位置的连续改变。
5.一种摄像装置,其包括:
摄像单元,其被配置为对经由聚焦透镜入射的被摄体图像进行光电转换,以获取图像数据;
检测单元,其被配置为基于所述摄像单元获取的所述图像数据,检测要聚焦的被摄体的大小和位置;
焦点调节单元,其被配置为通过在移动所述聚焦透镜的同时,基于所述图像数据获取表示所述聚焦透镜的聚焦状态的焦点信号,并基于所述焦点信号移动所述聚焦透镜,来执行焦点调节;以及
控制单元,其被配置为进行控制,以在所检测到的所述被摄体的大小改变的情况下,执行预定焦点调节操作;而在所检测到的所述被摄体的位置改变,而所检测到的所述被摄体的大小没有改变的情况下,改变所述预定焦点调节操作,其中,改变所述预定焦点调节操作包括将所述聚焦透镜移动至扫描范围的中心位置。
6.根据权利要求5所述的摄像装置,其中,在根据位置改变的状态停止焦点调节的情况下,如果所述检测单元检测到的所述被摄体的大小改变,则所述控制单元重新启动停止的焦点调节。
7.根据权利要求5所述的摄像装置,其中,所述被摄体的大小的改变包括所检测到的所述被摄体的大小的连续改变。
8.根据权利要求5所述的摄像装置,其中,所述被摄体的位置的改变包括所检测到的所述被摄体的位置的连续改变。
9.一种摄像装置的控制方法,该摄像装置包括:摄像单元,其被配置为对经由聚焦透镜入射的被摄体图像进行光电转换,以获取图像数据;检测单元,其被配置为基于所述摄像单元获取的所述图像数据,检测要聚焦的被摄体的大小和位置;以及焦点调节单元,其被配置为通过在移动所述聚焦透镜的同时,基于所述图像数据获取表示所述聚焦透镜的聚焦状态的焦点信号,并基于所述焦点信号移动所述聚焦透镜,来执行焦点调节,所述控制方法包括:
进行控制,以在所检测到的所述被摄体的大小改变的情况下,执行预定焦点调节操作;
而在所检测到的所述被摄体的位置改变,而所检测到的所述被摄体的大小没有改变的情况下,改变所述预定焦点调节操作,其中,改变所述预定焦点调节操作包括:将在移动所述聚焦透镜的同时获取所述焦点信号时的所述聚焦透镜的移动范围设置为窄扫描范围。
10.根据权利要求9所述的控制方法,其中,在根据位置改变的状态停止焦点调节的情况下,如果所述检测单元检测到的所述被摄体的大小改变,则进行控制,以重新启动停止的焦点调节。
11.根据权利要求9所述的控制方法,其中,所述被摄体的大小的改变包括所检测到的所述被摄体的大小的连续改变。
12.根据权利要求9所述的控制方法,其中,所述被摄体的位置的改变包括所检测到的所述被摄体的位置的连续改变。
13.一种摄像装置的控制方法,该摄像装置包括:摄像单元,其被配置为对经由聚焦透镜入射的被摄体图像进行光电转换,以获取图像数据;检测单元,其被配置为基于所述摄像单元获取的所述图像数据,检测要聚焦的被摄体的大小和位置;以及焦点调节单元,其被配置为通过在移动所述聚焦透镜的同时,基于所述图像数据获取表示所述聚焦透镜的聚焦状态的焦点信号,并基于所述焦点信号移动所述聚焦透镜,来执行焦点调节,所述控制方法包括:
进行控制,以在所检测到的所述被摄体的大小改变的情况下,执行预定焦点调节操作;
而在所检测到的所述被摄体的位置改变,而所检测到的所述被摄体的大小没有改变的情况下,改变所述预定焦点调节操作,其中,改变所述预定焦点调节操作包括将所述聚焦透镜移动至扫描范围的中心位置。
14.根据权利要求13所述的控制方法,其中,在根据位置改变的状态停止焦点调节的情况下,如果所述检测单元检测到的所述被摄体的大小改变,则进行控制,以重新启动停止的焦点调节。
15.根据权利要求13所述的控制方法,其中,所述被摄体的大小的改变包括所检测到的所述被摄体的大小的连续改变。
16.根据权利要求13所述的控制方法,其中,所述被摄体的位置的改变包括所检测到的所述被摄体的位置的连续改变。
摄像装置及其控制方法 \n技术领域\n[0001] 本发明涉及一种摄像装置及摄像装置的控制方法,尤其涉及一种适合在等待拍摄期间进行焦点调节时使用的技术。 \n背景技术\n[0002] 传统上,在电子静态照相机、摄像机等中,当执行自动聚焦(下文中称为AF)时,使用如下方法:将从诸如电荷耦合装置(CCD)的图像传感器获得的亮度信号的高频分量(下文中称为AF评价值)最大的透镜位置,确定为对好焦(in-focus)位置。作为这些方法中的一种,已知以下扫描方法。 \n[0003] 在第一扫描方法中,在整个扫描范围上驱动聚焦透镜的同时,存储从图像传感器中的预定区域(下文中称为AF框(frame))获得的AF评价值。然后,将与存储的AF评价值中的最大值相对应的聚焦透镜位置(下文中称为峰值位置),确定为对好焦位置。对好焦位置是假定将焦点调节到被摄体上的透镜位置。 \n[0004] 作为第二扫描方法,存在如下技术:使用从图像传感器获得的图像信号检测要聚焦的被摄体,以基于关于检测到的被摄体的信息(大小和位置)来执行AF,从而以高速调节焦点。 \n[0005] 例如,在日本特开2006-201282号公报中,论述了如下技术:基于检测到的面部的大小,获得大概的距离,然后,基于获得的距离,确定被确定为扫描起始点的位置,不对比该位置更远的远侧进行扫描,从而缩短AF时间。此外,例如,在日本特开2009-31760号公报中,论述了如下技术:基于检测到的面部的大小的时间序列改变,设置聚焦透镜进行扫描的搜索范围。 \n[0006] 然而,在上述日本特开2006-201282号公报中论述的数字照相机以及在日本特开\n2009-31760号公报中论述的摄像装置中,基于被摄体的大小 来设置扫描范围或搜索范围。\n因此,当被摄体的位置改变时,可能出现焦点被调节到位于远离主被摄体的背景上的背景聚焦状态。 \n[0007] 这是因为,当被摄体的位置改变时,AF框可能从被摄体移开。 发明内容\n[0008] 本发明旨在提供一种即使在被摄体的位置改变的状态下,也能够防止背景聚焦状态的摄像装置。 \n[0009] 根据本发明的一方面,提供了一种摄像装置,其包括:摄像单元,其被配置为对经由聚焦透镜入射的被摄体图像进行光电转换,以获取图像数据;检测单元,其被配置为基于所述摄像单元获取的所述图像数据,检测要聚焦的被摄体的大小和位置;焦点调节单元,其被配置为通过在移动所述聚焦透镜的同时,基于所述图像数据获取表示所述聚焦透镜的聚焦状态的焦点信号,并基于所述焦点信号移动所述聚焦透镜,来执行焦点调节;以及控制单元,其被配置为进行控制,以在所检测到的所述被摄体的大小改变的情况下,执行预定焦点调节操作;而在所检测到的所述被摄体的位置改变,而所检测到的所述被摄体的大小没有改变的情况下,改变所述预定焦点调节操作,其中,改变所述预定焦点调节操作包括:将在移动所述聚焦透镜的同时获取所述焦点信号时的所述聚焦透镜的移动范围设置为窄扫描范围。 \n[0010] 根据本发明的另一方面,提供了一种摄像装置的控制方法,该摄像装置包括:摄像单元,其被配置为对经由聚焦透镜入射的被摄体图像进行光电转换,以获取图像数据;检测单元,其被配置为基于所述摄像单元获取的所述图像数据,检测要聚焦的被摄体的大小和位置;以及焦点调节单元,其被配置为通过在移动所述聚焦透镜的同时,基于所述图像数据获取表示所述聚焦透镜的聚焦状态的焦点信号,并基于所述焦点信号移动所述聚焦透镜,来执行焦点调节,所述控制方法包括:进行控制,以在所检测到的所述被摄体的大小改变的情况下,执行预定焦点调节操作;而在所检测到的所述被摄体的位置改变,而所检测到的所述被摄体的大小没有改变的情况下,改变所述预定焦点调节操作,其中,改变所述预定焦点调节操作包括:将在移动所述聚焦透镜的同时获取所述焦点信号时的所述聚焦透镜的移动范围设置为窄扫描范围。 \n[0011] 通过以下参照附图对示例性实施例的详细描述,本发明的其他特征 和方面将变得清楚。 \n附图说明\n[0012] 包含在说明书中并构成说明书的一部分的附图,例示了本发明的示例性实施例、特征和方面,并且与文字说明一起,用来解释本发明的原理。 \n[0013] 图1是例示摄像装置的配置示例的框图。 \n[0014] 图2是例示摄像装置进行的连续扫描操作的流程图。 \n[0015] 图3是例示摄像装置针对被摄体的大小的改变进行的检测操作的流程图。 [0016] 图4是例示摄像装置针对被摄体的位置的改变进行的检测操作的流程图。 [0017] 图5是例示摄像装置进行的连续扫描操作的流程图。 \n[0018] 图6是例示摄像装置针对被摄体的位置的改变进行的检测操作的流程图。 具体实施方式\n[0019] 下面将参照附图详细描述本发明的各种示例性实施例、特征和方面。 [0020] 图1是例示根据本发明的示例性实施例的摄像装置100的配置示例的框图。在图\n1中,摄影镜头101包括变焦机构。聚焦透镜102执行下面将描述的用于将焦点调节到图像传感器上的焦点调节。AF处理单元103驱动聚焦透镜102。图像传感器104执行用于将经由聚焦透镜102入射的被摄体图像转换为电信号的光电转换,以获取图像数据。模拟-数字(A/D)转换单元105包括用于去除图像传感器104上的输出噪声的相关双重采样(CDS,correlated double sampling)电路以及在A/D转换之前执行的非线性放大器电路。 [0021] 图像处理单元106从来自A/D转换单元105的输出信号中提取关于被摄体的亮度的特定频带的信号分量。可以使用图像处理单元106来获 取图像的预定区域中的颜色信息等。系统控制单元(下文中称为中央处理单元(CPU))107控制诸如拍摄序列的系统,以控制本示例性实施例中的整个摄像装置的操作。拍摄模式开关108执行诸如打开或关闭面部检测模式的设置。主开关109用于向系统输入电源。开关(下文中称为SW1)110用于执行诸如AF和AE(Auto Exposure,自动曝光)的拍摄准备(standby)操作。拍摄开关(下文中称为SW2)111用于在SW1的操作之后执行拍摄。 \n[0022] 面部检测模块112使用图像处理单元106处理后的图像信号执行面部检测,以将检测到的一个或多个面部信息(位置、大小以及可靠度)发送给CPU 107。移动体检测单元113检测画面中的被摄体和背景是否正在移动,以将移动体信息发送给CPU 107。具体地说,移动体检测单元113比较图像处理单元106处理后的图像信号中的按时间序列排列的两个图像,以根据这两个图像的不同信息,检测被摄体/背景的移动体信息(动作量、位置以及范围)。 \n[0023] 角速度传感器单元114检测照相机自身的角速度,以将照相机的运动信息发送给CPU 107。还可以使用角速度传感器单元114来检测是否使照相机在纵向位置或者横向位置的状态准备好。加速度传感器单元115检测照相机自身的加速度,以将照相机的运动信息发送给CPU 107。还可以使用加速度传感器单元115来检测是否使照相机在摄影镜头101向上或者向下的情况下准备好。摄像装置100还具有高速内部存储器(例如随机存取存储器等,下文中称为动态随机存取存储器(DRAM))116。 \n[0024] 接下来,将参照图2的流程图,描述根据本发明的第一示例性实施例的在摄像装置检测到被摄体时执行的连续扫描操作。在图2中,将在移动聚焦透镜102的同时存储从图像传感器104中的AF框获得的AF评价值、基于AF评价值移动聚焦透镜102并执行焦点调节的操作,称为扫描操作(焦点调节操作)。图2中的AF评价值是表示聚焦透镜102的聚焦状态的焦点信号的示例。 \n[0025] 在步骤S201中,CPU 107执行被摄体的检测。在本示例性实施例中, 被摄体为面部。然而,如果能够检测到大小和位置,则被摄体可以不是面部。在被摄体的检测中,由面部检测模块112检测面部。 \n[0026] 接下来,在步骤S202中,CPU 107检测面部的大小是否改变。后面将参照图3描述在步骤S202中执行的处理的详情。接下来,在步骤S203中,CPU 107检测面部的位置是否改变。后面将参照图4描述在步骤S203中执行的处理的详情。 \n[0027] 接下来,在步骤S204中,CPU 107执行被摄体是否处于步骤S202中检测到的面部大小改变的状态的确定。作为该确定的结果,如果处于面部的大小改变的状态(步骤S204:\n是),则处理进入步骤S205。此外,如果处于面部的大小没有改变的状态(步骤S204:否),则处理进入步骤S217。 \n[0028] 在步骤S217中,CPU 107执行是否指示了拍摄的确定。作为该确定的结果,如果指示了拍摄(步骤S217:是),则检测被摄体时的连续扫描操作结束。如果没有指示拍摄(步骤S217:否),则处理返回步骤S201中的被摄体的检测。 \n[0029] 在步骤S205中,CPU 107执行摄像装置是否处在扫描操作期间的确定。作为该确定的结果,如果摄像装置没有处在扫描操作期间(步骤S205:否),则在步骤S206中,CPU \n107执行检测到的面部的位置是否改变的确定。根据该确定的结果,改变用于设置检测到聚焦透镜的聚焦状态时的焦点检测区域的设置操作。换句话说,如果确定面部的位置没有改变(步骤S206:否),则处理进入步骤S207。如果确定面部的位置改变(步骤S206:是),则处理进入步骤S208。 \n[0030] 在步骤S207中,CPU 107设置作为聚焦透镜102的移动范围的正常扫描范围。本示例性实施例中的正常扫描范围是焦深(focal depth)的5倍大的区域,焦深是认为将焦点调节在关于当前聚焦透镜位置的近侧和远侧中的各个上的范围。另一方面,在步骤S208中,CPU 107设置窄扫描范围,处理进入步骤S209。窄扫描范围是比正常扫描范围窄的区域。在本示例性实施例中,窄扫描范围是正常扫描范围一半的区域。 \n[0031] 在步骤S208中,设置窄扫描范围。因此,当AF框位于被摄体外部时,即使作为扫描结果的AF评价值的峰值位置向背景侧偏移,其最大也只是扫描范围的一半。因此,可以防止大幅偏移。此外,在本示例性实施例中,扫描起始位置是扫描范围的远端,扫描结束位置是扫描范围的近端。 \n[0032] 在步骤S207或步骤S208中的处理结束之后,处理进入步骤S209。在步骤S209中,移动聚焦透镜102。接下来,在步骤S210中,获取移动后的聚焦透镜位置的AF评价值。\n接下来,在步骤S211中,CPU 107执行聚焦透镜102是否移动到扫描结束位置的确定。 [0033] 作为步骤S211的确定的结果,当聚焦透镜没有移动到扫描结束位置时(步骤S211:否),然后在步骤S217中,CPU 107执行是否指示了拍摄的确定。另一方面,当聚焦透镜移动到扫描结束位置时(步骤S211:是),然后在步骤S212中,CPU 107执行是否检测到了AF评价值的峰值位置的确定。作为该确定的结果,当检测到峰值位置时(步骤S212:\n是),然后在步骤S213中,将聚焦透镜位置移动到峰值位置。之后,在步骤S217中,CPU 107执行是否指示了拍摄的确定。 \n[0034] 此外,作为步骤S212的确定的结果,当没有检测到峰值位置时(步骤S212:否),然后在步骤S214中,CPU 107执行AF评价值是否在扫描起始位置或扫描结束位置处最大(攀升(climbing)停止)的确定。作为该确定的结果,当攀升停止时(步骤S214:是),然后在步骤S215中,将聚焦透镜位置移动到攀升停止的端部。之后,在步骤S217中,CPU 107执行是否指示了拍摄的确定。此外,作为步骤S214的确定的结果,当攀升没有停止时(步骤S214:否),然后在步骤S216中,将聚焦透镜位置移动到扫描范围的中心位置。之后,在步骤S217中,CPU 107执行是否指示了拍摄的确定。 \n[0035] 因此,连续执行扫描操作。因此,能够连续地将焦点调节到在距离方向上移动的被摄体上。此外,当确定处于位置改变的状态时,使扫描范围变窄,由此使得能够抑制背景聚焦状态的影响。 \n[0036] 接下来,将参照图3的流程图,描述根据本示例性实施例的摄像装置进行的被摄体的大小改变的检测。在步骤S301中,CPU 107确定检测到的被摄体的大小是否改变。在大小改变的确定中,CPU 107基于在步骤S306中与聚焦透镜102的位置相关联地存储在DRAM 116中的被摄体的大小、与此时获取的被摄体的大小之间是否检测到差,来执行确定。 [0037] 作为步骤S301的确定的结果,当确定被摄体的大小改变时(步骤S301:是),处理进入步骤S302。在步骤S302中,CPU 107确定差是否在预定量内。作为该确定的结果,当差等于或大于预定量时(步骤S302:否),认为此时检测到的被摄体与先前检测到的被摄体不同。 \n[0038] 作为步骤S301的确定的结果,当确定被摄体的大小没有改变时(步骤S301:否),然后在步骤S303中,CPU 107将大小改变计数设置为零。之后,在步骤S304中,CPU 107确定被摄体是否处于大小改变的状态。这通过读取是否在DRAM 116中设置了大小改变的状态来确定。大小改变计数是存储在DRAM 116中以确定被摄体的大小是否连续改变的值。 [0039] 另一方面,作为步骤S302的确定的结果,当被摄体的大小改变量不在预定量内时(步骤S302:否),认为被摄体不同。因此,处理进入步骤S303,在步骤S303中,CPU 107将大小改变计数设置为零。接下来,如上所述,在步骤S304中,CPU 107确定被摄体是否处于大小改变的状态。 \n[0040] 作为步骤S304的确定的结果,当被摄体处于大小改变的状态时(步骤S304:是),然后在步骤S305中,CPU 107清除存储在DRAM 116中的大小改变的状态。接下来,在步骤S306中,CPU 107将被摄体的大小存储在DRAM 116中,并结束被摄体的大小改变的检测。\n另一方面,作为步骤S304的确定的结果,当被摄体没有处于大小改变的状态时(步骤S304:\n否),处理直接进入步骤S306。在步骤S306中,CPU 107将被摄体的大小存储在DRAM 116中,并结束被摄体的大小改变的检测。 \n[0041] 此外,作为步骤S302的确定的结果,当被摄体的大小改变量在预定量内时(步骤S302:是),处理进入步骤S307,在步骤S307中,CPU 107将大小改变计数增加1。接下来,在步骤S308中,CPU 107将大小改变 计数与作为存储在DRAM 116中的值的大小改变计数的阈值相比较。大小改变计数的阈值是在被摄体的大小在该值以上连续改变的情况下,确定被摄体在深度方向上移动的阈值。如果大小改变计数小于或等于阈值(步骤S308:否),则在步骤S306中,CPU 107存储被摄体的大小,然后结束被摄体的大小改变的检测。此外,如果大小改变计数大于大小改变计数的阈值(步骤S308:是),则处理进入步骤S309。在步骤S309中,CPU 107将大小改变的状态存储在DRAM 116中。接下来,在步骤S306中,CPU \n107存储被摄体的大小,然后结束被摄体的大小改变的检测。 \n[0042] 当被摄体是面部时,由面部检测模块112检测被摄体的大小。当被摄体不是面部时,根据图像处理单元106获取的颜色信息的改变,检测被摄体的大小。例如,可以根据被摄体区域中的相同颜色区域的改变、移动体检测单元113在被摄体区域中检测的亮度差信息、连续扫描结果的峰值位置的对好焦距离的改变等,来检测被摄体的大小。 [0043] 接下来,将参照图4的流程图,描述根据本示例性实施例的摄像装置进行的被摄体的位置改变的检测。在步骤S401中,CPU 107确定检测到的被摄体的位置是否改变。在该位置改变的确定中,CPU 107基于是否在步骤S406中存储在DRAM 116中的被摄体的位置、与此时获取的被摄体的位置之间检测到差,来执行确定。 \n[0044] 作为该确定的结果,当确定被摄体的位置改变时(步骤S401:是),然后在步骤S402中,CPU 107确定差是否在预定量内。在该确定中,当差等于或大于预定量时(步骤S402:否),认为此时检测到的被摄体与先前检测到的被摄体不同。 \n[0045] 作为步骤S401的确定的结果,当确定被摄体的位置没有改变时(步骤S401:否),处理进入步骤S403。在步骤S403中,CPU 107将位置改变计数设置为零,然后,在步骤S404中,CPU 107确定被摄体是否处于位置改变的状态。这通过读取是否在DRAM 116中设置了位置改变的状态来确定。位置改变计数是存储在DRAM 116中以确定被摄体的位置是否连续改变的值。 \n[0046] 作为步骤S402的确定的结果,当被摄体的位置改变量不在预定量内时(步骤S402:否),认为被摄体不同。因此,在步骤S403中,CPU 107将位置改变计数设置为零。接下来,在步骤S404中,CPU 107确定被摄体是否处于位置改变的状态。作为该确定的结果,当被摄体处于位置改变的状态时(步骤S404:是),然后在步骤S405中,CPU 107清除存储在DRAM 116中的位置改变的状态。接下来,在步骤S406中,CPU 107将被摄体的位置存储在DRAM 116中,并结束被摄体的位置改变的检测。此外,作为步骤S404的确定的结果,当被摄体没有处于位置改变的状态时(步骤S404:否),处理直接进入步骤S406。在执行上述处理之后,CPU 107结束被摄体的位置改变的检测。 \n[0047] 另一方面,作为步骤S402的确定的结果,当被摄体的位置改变量在预定量内时(步骤S402:是),处理进入步骤S407,在步骤S407中,CPU107将位置改变计数增加1。接下来,在步骤S408中,CPU 107将位置改变计数与作为存储在DRAM 116中的值的位置改变计数的阈值相比较。位置改变计数的阈值是在被摄体的位置在该值以上连续改变的情况下,确定被摄体在垂直方向或水平方向上移动的阈值。作为该确定的结果,如果位置改变计数小于或等于阈值(步骤S408:否),则在步骤S406中,CPU 107存储被摄体的位置,然后结束被摄体的位置改变的检测。 \n[0048] 作为步骤S408的确定的结果,如果位置改变计数大于位置改变计数的阈值(步骤S408:是),则在步骤S409中,CPU 107将位置改变的状态存储在DRAM 116中。接下来,处理进入步骤S406中。在执行上述处理之后,CPU 107结束被摄体的位置改变的检测。当被摄体是面部时,由面部检测模块112检测被摄体的位置。当被摄体不是面部时,可以根据移动体检测单元113在被摄体区域中检测的亮度差信息等,来检测被摄体的位置。 [0049] 接下来,将参照图5的流程图,描述根据本发明的第二示例性实施例的摄像装置检测到被摄体时的连续扫描操作。在步骤S501中,CPU 107执行被摄体的检测。此外,在本示例性实施例中,被摄体为面部。由面 部检测模块112检测面部。 \n[0050] 接下来,在步骤S502中,CPU 107检测被摄体的大小的改变。在步骤S502中执行的处理的详情如上面参照图3所描述的。接下来,在步骤S503中,CPU 107检测被摄体的位置的改变。下面将参照图6描述在步骤S503中执行的处理的详情。 \n[0051] 接下来,在步骤S504中,CPU 107确定在步骤S502中检测到的面部的大小是否处于改变的状态。作为该确定的结果,当确定面部的大小处于改变的状态时(步骤S504:是),处理进入步骤S505。此外,如果确定面部的大小没有处于改变的状态(步骤S504:否),则处理进入步骤S516。在步骤S516中,CPU 107确定是否指示了拍摄。作为该确定的结果,如果指示了拍摄(步骤S516:是),则检测被摄体时的连续扫描操作结束。此外,如果没有指示拍摄(步骤S516:否),则处理返回步骤S501中的被摄体的检测。 \n[0052] 在步骤S505中,CPU 107确定摄像装置是否处在扫描操作期间。作为该确定的结果,如果摄像装置没有处在扫描操作期间(步骤S505:否),则在步骤S506中,CPU 107执行扫描范围的设置。之后,处理进入步骤S507。此外,如果摄像装置处在扫描操作期间(步骤S505:是),则处理进入步骤S507。在步骤S506中执行的扫描范围的设置中,CPU 107设置焦深的5倍大的区域,焦深是认为将焦点调节在关于当前聚焦透镜位置的近侧和远侧中的各个上的范围。此外,在本示例性实施例中,扫描起始位置是扫描范围的远端,扫描结束位置是扫描范围的近端。 \n[0053] 接下来,在步骤S507中,CPU 107确定面部的位置是否处于改变的状态。作为该确定的结果,如果确定面部的位置处于改变的状态(步骤S507:是),则处理进入步骤S515,在步骤S515中,CPU 107将聚焦透镜移动到扫描范围的中心位置。之后,CPU 107执行是否指示了拍摄的确定。另一方面,作为步骤S507的确定的结果,如果确定面部的位置没有处于改变的状态(步骤S507:否),则在步骤S508中,CPU 107移动聚焦透镜。接下来,在步骤S509中,CPU 107获取移动后的透镜位置的 AF评价值。 \n[0054] 接下来,在步骤S510中,CPU 107确定聚焦透镜102是否移动到了扫描结束位置。\n作为该确定的结果,如果聚焦透镜102没有移动到扫描结束位置(步骤S510:否),则处理进入步骤S516。在步骤S516中,CPU107执行是否指示了拍摄的确定。此外,如果聚焦透镜\n102移动到了扫描结束位置(步骤S510:是),则在步骤S511中,CPU 107确定是否检测到了AF评价值的峰值位置。作为该确定的结果,当检测到峰值位置时(步骤S511:是),然后在步骤S512中,CPU 107将聚焦透镜位置移动到峰值位置。之后,在步骤S516中,CPU 107执行是否指示了拍摄的确定。 \n[0055] 作为步骤S511的确定的结果,当没有检测到峰值位置时(步骤S511:否),然后在步骤S513中,CPU 107确定AF评价值是否在扫描起始位置或扫描结束位置处最大(攀升停止)。作为该确定的结果,当攀升停止时(步骤S513:是),处理进入步骤S514。在步骤S514中,CPU 107将聚焦透镜位置移动到攀升停止的端部。之后,在步骤S516中,CPU 107执行是否指示了拍摄的确定。此外,作为步骤S513的确定的结果,当攀升没有停止时(步骤S513:否),处理进入步骤S515。在步骤S515中,CPU107将聚焦透镜位置移动到扫描范围的中心位置。之后,在步骤S516中,CPU 107执行是否指示了拍摄的确定。 [0056] 如上所述,在本示例性实施例中,连续执行扫描操作。因此,能够连续地将焦点调节到在距离方向上移动的被摄体上。此外,当确定被摄体处于位置改变的状态时,聚焦透镜不从扫描范围的中心位置移动。因此,当被摄体的距离没有改变时,可以省略扫描,并可以防止背景聚焦状态。 \n[0057] 接下来,将参照图6的流程图,描述根据本示例性实施例的摄像装置进行的被摄体的位置改变的检测操作。在步骤S601中,CPU 107确定检测到的被摄体的位置是否改变。\n在位置改变的确定中,CPU 107基于在步骤S406中存储在DRAM 116中的被摄体的位置、与此时获取的被摄体的位置之间是否检测到差,来执行确定。 \n[0058] 作为步骤S601的确定的结果,当确定被摄体的位置改变时(步骤S601:是),然后在步骤S602中,CPU 107确定差是否在预定量内。作为该确定的结果,当差等于或大于预定量时(步骤S602:否),认为此时检测到的被摄体与先前检测到的被摄体不同。 [0059] 作为步骤S601的确定的结果,当确定被摄体的位置没有改变时(步骤S601:否),处理进入步骤S403。此外,作为步骤S602的确定的结果,如果被摄体的位置改变量不在预定量内(步骤S602:否),则认为被摄体不同。因此,处理进入步骤S403。由于在步骤S403至S406中执行的处理与在图4中执行的上述处理类似,因此将不重复其详细描述。 [0060] 另一方面,作为步骤S602的确定的结果,如果被摄体的位置改变量在预定量内(步骤S602:是),则处理进入步骤S607。然后,CPU 107确定被摄体是否处于大小改变的状态。这通过读取是否在DRAM 116中设置了大小改变的状态,来确定。作为该确定的结果,当被摄体处于大小改变的状态时(步骤S607:是),即使被摄体的位置改变,CPU 107也不设置位置改变的状态。此外,当被摄体处于位置改变的状态时(步骤S404:是),CPU 107取消位置改变的状态。因此,即使根据位置改变的状态停止扫描,当被摄体的大小改变时,也可以重新启动扫描。 \n[0061] 作为步骤S607的确定的结果,如果确定被摄体处于大小改变的状态(步骤S607:\n是),则处理进入步骤S403。此外,如果确定被摄体没有处于大小改变的状态(步骤S607:\n否),则处理进入步骤S407。由于在步骤S407至S409中执行的处理与在图4中执行的上述处理类似,因此将不重复其详细描述。 \n[0062] 此外,通过执行以下处理来实现本发明。在该处理中,经由网络或各种计算机可读存储介质,向系统或装置提供实现上述示例性实施例的功能的软件(计算机程序)。然后,系统或装置中的计算机(或中央处理单元(CPU)、微处理单元(MPU)等)读取并执行程序。 [0063] 虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最 宽的解释,以覆盖所有变型、等同结构和功能。
法律信息
- 2021-07-30
未缴年费专利权终止
IPC(主分类): G03B 13/36
专利号: ZL 201010258364.1
申请日: 2010.08.17
授权公告日: 2013.11.27
- 2013-11-27
- 2011-05-18
实质审查的生效
IPC(主分类): G03B 13/36
专利申请号: 201010258364.1
申请日: 2010.08.17
- 2011-03-30
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-08-02
|
2006-01-25
| | |
2
| | 暂无 |
2007-08-24
| | |
3
| |
2009-01-07
|
2008-07-01
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |