图像稳定控制设备和摄像设备的制作方法

文档序号:2743423阅读:171来源:国知局
专利名称:图像稳定控制设备和摄像设备的制作方法
技术领域
本发明涉及一种用于校正或防止由于手抖动等振动而发 生的图像抖动或图像劣化的图像稳定控制设备和摄像设备。
背景技术
近年来,用于确定曝光的操作和调焦操作等对于拍摄来说 重要的照相机的所有操作都自动地进行。因此,即使不熟悉照 相机使用的用户也可以很少拍摄失败。
另外,近年来市售的照相机包括图像稳定控制设备,该图 像稳定控制设备包括振动校正单元、驱动单元和振动检测单元, 并且用于防止由于振动而发生的图像抖动。通过使用这一类新 照相机,拍摄者可以极少拍摄失败。
下面简要说明用于防止图像抖动的图像稳定控制设备。拍
摄期间照相机上可能发生的手抖动通常为1 ~ 10 Hz频率的振 动。为了即4吏在4姿下快门释放按4丑时向照相才几施加这类振动的 时候也能没有任何图像抖动地进行拍摄,需要检测施加于照相 机的振动,并且根据检测值移位用于校正图像抖动的透镜(以下 简称为"校正透镜")。
因此,为了即使在照相机振动时也能没有任何图像抖动地 拍摄图像,需要精确地检测照相机的振动水平,并且校正由于 振动而发生的光轴变化。原理上,通过使用设置在照相机上的 振动检测单元可以计算出(照相机的)振动。更具体地,这类振 动检测单元冲企测加速度、角加速度、角速度和角位移,并且对 其输出执行运算来校正图像抖动。
在 一般拍摄条件下,根据照相机的姿势可能发生的角振动(转动振动)是可能的振动的主要原因。因此,传统照相机包括 仅用于4企测振动的角速度测量仪。在这类照相才几中,想要通过 利用驱动单元驱动振动校正单元(例如,校正透镜)来抑制图像 抖动,其中,该振动校正单元根据来自振动检测单元的信号移 位光轴。
同时,当在近距离处拍摄图像时(在使用高摄像倍率的拍摄 条件下),除由于照相机的姿势而可能发生的角振动以外,还可 能发生由于平行振动而导致的显著图像劣化,其中,平行振动 也可能引起轻微的图像劣化。在如微距拍摄的情况一样以约
20cm这样的近被摄体距离来拍摄被摄体图像的拍摄条件下,或 者,如果即使当确保l米的充足被摄体距离时,摄像光学系统的 焦距仍非常大(例如,400mm),则需要积极检测平行振动并驱 动振动4交正单元。
在这点上,在日本特开平07-225405号公报所讨论的方法 中,设置用于检测加速度的加速度测量仪(加速度传感器),以 检测平行振动,并且根据所检测到的平行振动值和来自分开设 置的角速度测量仪的输出来驱动振动校正单元。
然而,在日本特开平07-225405号公报所讨论的方法中,从 检测平行振动时要使用的ACC输出的信号可能由于干扰噪声或 温度改变等环境变化而发生改变。因此,利用日本特开平 07-225405号公才艮所讨论的方法,难以高精度地校正平行振动。

发明内容
本发明涉及一种小型化的图像稳定控制设备和其稳定控 制方法,其中,该图像稳定控制设备具有高可操作性并用于高 精度地校正由于平行振动而发生的图像抖动。
根据本发明的一个方面,提供一种图像稳定控制设备,包括由于移动而产生振动的机构,所述图像稳定控制设备包括 振动校正单元,用于校正由于施加到所述图像稳定控制设备的 振动而发生的图像抖动;第一振动检测单元,用于检测并输出 所述振动的角速度;第二振动检测单元,用于检测并输出所述 振动的加速度;计算单元,用于基于所述第一振动检测单元的 输出和所述第二振动检测单元的输出,计算校正值;输出校正 单元,用于基于所述校正值校正所述第一振动检测单元的输出, 所述输出校正单元用于改变基于所述第一振动检测单元的输出 的信号的频率特性,以使所述校正值具有表观频率依赖特性; 以及驱动单元,用于基于所述第一振动检测单元的输出、所述 输出校正单元的输出、或所述第一振动检测单元的输出与所述 输出校正单元的输出的组合输出,驱动所述振动校正单元。
根据本发明的另 一 方面,提供一种包括上述图像稳定控制 设备的摄像设备。
根据本发明的另一方面,提供一种图像稳定控制设备,包 括由于移动而产生振动的机构,所述图像稳定控制设备包括 振动校正单元,用于校正由于施加到所述图像稳定控制设备的 振动而发生的图像抖动;第一振动检测单元,用于检测并输出 所述振动的角速度;第二振动检测单元,用于检测并输出所述 振动的加速度;第一信号提取单元,用于提取所述第一振动检 测单元的输出中具有预定频带的信号;第二信号提取单元,用 于提取所述第二振动检测单元的输出中具有预定频带的信号; 计算单元,用于基于由所述第一信号提取单元提取的信号和由 所述第二信号提取单元提取的信号,计算校正值;第一滤波器 单元,用于改变所述第一振动检测单元的输出的频率特性并进 行输出;第二滤波器单元,用于改变所述第一振动检测单元的 输出的频率特性并进行输出,所述第二滤波器单元具有与所述
8第一滤波器单元的特性不同的特性;输出校正单元,用于基于 所述校正值校正所述第一振动检测单元的输出;以及驱动单元, 用于基于所述第一滤波器单元的输出、所述输出校正单元的输 出、或所述第一滤波器单元的输出与所述输出校正单元的输出 的组合输出,驱动所述振动校正单元。
根据本发明的另 一 方面,提供一种包括上述图像稳定控制 设备的摄像设备。
通过以下参考附图对典型实施例的详细说明,本发明的其 它特征和方面将显而易见。


包含在说明书中并构成说明书的一部分的附图,示出本发 明的典型实施例、特征和方面,并且与说明书一起用来解释本 发明的原理。
图l是示出根据本发明第一典型实施例的单镜头反光照相 机的例子的平面图2是示出根据本发明第 一 典型实施例的单镜头反光照相 机的例子的侧视图3示出包括在根据本发明第一典型实施例的单镜头反光 照相机中的图像稳定控制设备的例子;
图4示出根据本发明第一典型实施例的图像稳定控制设备 的示例性频率特性;
图5示出根据本发明第 一典型实施例的图像稳定控制设备 的示例性频率特性;
图6示出根据本发明第一典型实施例的图像稳定控制设备 的示例性频率特性;
图7示出根据本发明第 一典型实施例的图像稳定控制设备的示例性频率特性;
图8示出根据本发明第 一典型实施例的图像稳定控制设备 中的示例性波形;
图9示出根据本发明第一典型实施例的图像稳定控制设备 中的示例性波形;
图IO示出根据本发明第一典型实施例的图像稳定控制设 备的示例性频率特性;
图ll示出根据本发明第 一典型实施例的照相机的示例性 振动;
图12示出根据本发明第一典型实施例的加速度测量仪的 例子;
图13示出根据本发明第 一典型实施例的加速度测量仪的 示例性频率特性;
图14示出根据本发明第一典型实施例的图像稳定控制设 备的示例性频率特性;
图15示出根据本发明第一典型实施例的图像稳定控制设 备的示例性频率特性;
图16示出根据本发明第一典型实施例的图像稳定控制设 备的示例性频率特性;
图17示出根据本发明第一典型实施例的图像稳定控制设 备的示例性频率特性;
图18示出根据本发明第 一 典型实施例的图像稳定控制设 备的示例性频率特性;
图19示出根据本发明第 一典型实施例的图像稳定控制设 备的另 一示例性结构;
图20示出根据本发明第一典型实施例的图像稳定控制 备的转动半径的示例性频率特性;图21示出根据本发明第 一 典型实施例的图像稳定控制设 备的示例性频率特性;
图22示出根据本发明第 一典型实施例的图像稳定控制设 备的示例性频率特性;
图23示出根据本发明第一典型实施例的图像稳定控制设 备的示例性频率特性;
图24示出根据本发明第 一典型实施例的图像稳定控制设 备的另一示例性结构;
图2 5是示出根据本发明第 一 典型实施例的图像稳定控制 设备的另 一 示例性结构的框图26示出根据本发明第 一典型实施例的图像稳定控制设 备的又一示例性结构;
图27示出根据本发明第 一典型实施例的图像稳定控制设 备中的示例性波形;
图28示出根据本发明第 一 典型实施例的图像稳定控制设 备中的示例性波形;
图2 9示出根据本发明第 一 典型实施例的图像稳定控制设 备中的示例性波形;
图30是示出根据本发明第 一 典型实施例的图像稳定控制 设备的示例性操作的时序图31示出根据本发明第 一 典型实施例的照相机的示例性 振动;
图32是示出根据本发明第 一典型实施例的图像稳定控制 设备的主要组件的示例性操作的流程图33示出根据本发明第 一典型实施例驱动振动校正单元 的信号处理系统的例子;
图34示出根据本发明第 一典型实施例驱动振动校正单元的示例性波形;
图35示出根据本发明第一典型实施例来自加速度测量仪 的输出的示例性波形;
图36示出根据本发明第 一 典型实施例的照相机的示例性 振动5
图37示出根据本发明第 一 典型实施例的照相机的示例性
振动;
图38示出根据本发明第 一典型实施例的输出校正单元的 示例性内部结构;
图39示出根据本发明第二典型实施例的图像稳定控制设 备的示例性结构;
图40是示出根据本发明第二典型实施例的图像稳定控制 设备的转动半径的移动平均的时序图41示出根据本发明第二典型实施例的图像稳定控制设 备的另一示例性结构;
图42示出根据本发明第二典型实施例的加速度的输出的 示例性波形;
图43是示出根据本发明第二典型实施例控制加速度测量 仪的示例性处理的流程图44是示出根据本发明第二典型实施例的图像稳定控制 设备的示例性操作的流程图45是示出根据本发明第二典型实施例的图像稳定控制 设备的操作的例子的时序图46示出根据本发明第二典型实施例的照相机的振动的 例子;
图47示出根据本发明第二典型实施例的照相机的振动的 例子。
具体实施例方式
下面参考附图详细说明本发明的各种典型实施例、特征和
方面。要注意,这些实施例中所述组件的相对配置、数字表达 式和数值不是旨在限制本发明的范围。
下面说明本发明的第一典型实施例。图l和2是示出根据本 典型实施例具有图像稳定控制设备的单镜头反光照相机的例子 的平面图和侧:视图。
参考图1,将具有振动校正单元的可更换拍摄镜头4801安 装在照相机机体4804上。下面详细说明振动校正单元。简要地 说,振动校正单元执行对光轴的垂直或水平方向上发生的振动 等图像抖动的校正。以下将光轴的垂直或水平方向上发生的振 动统 一 简称为"角振动"。利用图1和2中的箭头4803p和4803y表 示角振动。
在本典型实施例中,向表示照相机在照相机机体4804的垂 直方向上(在图1和2中以箭头4806p和101pb表示的俯仰(pitch) 方向上)可能发生的振动的附图标记添加附图标记"p"。另 一 方 面,向表示照相机在照相机机体4804的水平方向上(在图l和2 中以箭头4806y和101yb表示的偏转(yaw)方向上)可能发生的振 动的附图标记添加附图标记"y"。
另夕卜,照相机机体4804包括释放按钮4804a、模式拨盘 4804b(包括主开关)、可伸缩闪光单元4804c、照相机中央处理 单元(CPU)4804d和图像传感器4805。前透镜4810与校正透镜 4806a和其它透镜(没有附图标记)一起构成拍摄光学系统。此 外,振动校正单元4806包括校正透镜4806a、线圈和永久磁铁。 驱动单元向线圈提供电流。下面详细说明驱动单元。校正透镜 4806a可以通过线圏和永久磁铁的作用,在箭头4806p和4806y所表示的方向上自由移动。因此,可以校正在箭头4803p和4803y 所表示的方向上发生的图像抖动。
角速度测量仪(以下称之为"陀螺仪")4807p和4807y各自检 测发生在围绕箭头4803p和4803y的部分处的振动。陀螺仪4807p 和4807y具有以箭头4807pa和4807ya所表示的检测灵敏度方向。 通过镜头CPU 4808计算由P它螺仪4807p和4807y所检测到的角 速度的输出。镜头CPU 4808将输入的角速度输出转换成振动校 正单元4806(校正透镜4806a)的驱动目标值。
当用户半按下设置在照相机机体4804上的释放按钮4804a 时(当用户按下开关S1以执行测光操作和调焦等拍摄准备操作 时),将驱动目标值输入至驱动单元(驱动器)4809。此外,驱动 单元4809驱动振动校正单元4806的线圈。因此,如上所述,通 过线圏和永久磁铁的作用,可以在与光轴垂直的平面上用于校 正图像抖动的方向上(在图l和2中的箭头4806p和4806y所表示 的方向上),移动校正透镜4806a。因此,开始箭头4803p和4803y 的方向上的图像抖动的校正。
图像稳定控制设备包括振动校正单元4806 、陀螺仪4807p 和4807y、镜头CPU 4808以及驱动单元4809。
传统图像稳定控制设备使用陀螺仪4807p和4807y来检测 手抖动等的振动。然而,除围绕箭头4803p和4803y发生的角振 动以外,还对照相枳4几体4804施力口平移振动(以下简称为"平行 振动"),如箭头101pb和101yb所示。因此,镜头的主点处的平 移运动可能成为图像抖动的原因之一。
在一般拍摄条件下,主要发生围绕箭头4803p和4803y所表 示的部分而发生的角振动(转动振动),然而,由于箭头101pb和 101yb所表示的平行振动而仅可能发生低水平的图像劣化。因 此,在这种情况下,陀螺仪4807p和4807y可以单独检测振动。
14另一方面,除陀螺4义4807p和4807y以夕卜,本典型实施例还 包括用于检测加速度的加速度测量仪(加速度传感器)(以下称 为"ACC")101p和101y,作为用于检测施加于照相机的平行振动 的振动检测单元(图像稳定控制设备),在图l和2中以箭头101pb 和101yb表示该平行振动。
箭头101pa和101ya分别表示ACC 101p和101y的加速度检 测中心。将来自陀螺4义4807p和4807y及ACC 101p和101y的输出 输入至镜头CPU 4808。驱动单元4809才艮据该输出驱动振动校正 单元4806。
图3是示出根据本典型实施例的图像稳定控制设备的例子 的框图。在图3所示的例子中,仅说明俯仰方向上的示例性结构, 但是在照相机的偏转方向上设置类似结构。这两个结构相互基 本相同。因此,在下面的说明中,仅说明俯仰方向上的结构。
下面参考图3详细说明角振动的校正。将来自陀螺仪4807p 的角速度的信号输入至镜头CPU 4808。然后,将角速度信号输 入至高通滤波(HPF)积分滤波器301。 HPF积分滤波器301滤除直 流(DC)分量,并且对角速度信号执行积分,以将角速度信号转 换成角信号。可以通过在镜头CPU 4808内执行算术运算来实现 HPF处理和积分。对于HPF处理和积分可以使用差分方程。可 选地,如果在将信号输入至镜头CPU 4808之前,利用电容器或 电阻器通过模拟电路来实现HPF处理和积分,这也是有用的。
在本典型实施例中,振动的频带范围为l ~ 10 Hz。因此, HPF积分滤波器301具有用于滤除充分不同于振动频带的O.l Hz 以下的频率分量的 一 阶H P F特性。以下将H P F积分滤波器3 01的 该HPF特性简称为"0.1 Hz转折频率 一 阶HPF处理"。
图4和5是各自示出包括"O.l Hz转折频率一阶HPF处理"的 HPF特性的伯德图(Bode diagram)。在图4和5中,在水平轴上示出频率,而在垂直轴上示出增益和相位。箭头404表示振动频带。 对于增益,以分贝(db)为单位表示HPF积分滤波器301的输出与 陀螺仪4807p的输出的比。
在本典型实施例中,在图4所示的"1 Hz转^f频率一阶HPF 处理"中,滤除l Hz以下的增益401的频率。然而,增益在振动 下限频率l Hz下衰减了 6 db。此外,在lHz下,如箭头403所示, 相位402超前了45度。更具体地,不能高精度地检测到1 Hz的振 动。因此,在这种情况下,不能最佳地校正图像抖动。
另一方面,在图5所示的"0.1 Hz转折频率一阶HPF处理"的 情况下,增益501在振动下限频率1 Hz下轻微衰减,而在l Hz 下,如箭头503所示,相位502超前了小到5度的角。因此,在这 种情况下,对于lHz的振动,可以高精度地校正图像抖动。
这同样适用于积分。更具体地,在本典型实施例中,振动 频带范围为l 10Hz。因此,HPF积分滤波器301具有用于对充 分不同于振动频带的0.1 H z以上的频率分量进行 一 阶积分的积 分特性。以下将HPF积分滤波器301的该积分特性简称为"0.1 Hz 转折频率 一 阶积分处理"。
图6和7是各自示出包括"O.l Hz转折频率一阶积分处理"的 积分特性的伯德图。在图6和7中,在水平轴上示出频率,而在 垂直轴上示出增益和相位。箭头404表示振动频带。对于增益, 以分贝(db)为单位表示HPF积分滤波器301的输出与陀螺仪 4807p的输出的比。
在本典型实施例中,通过执行图6所示的"1 Hz转折频率一 阶积分处理",获得增益601与1 Hz以上的频率范围内的频率成 比例衰减的一阶积分特性。然而,增益在振动下限频率l Hz下 衰减了 6 db 。
此外,在lHz下,如箭头603所示,相位602超前了45度。更具体地,不能高精度地检测到l Hz的振动。因此,在这种情 况下,不能最佳地校正图像抖动。
下面更具体地说明在l Hz下增益衰减-6 db的原因。在O.Ol Hz或O.l Hz等不进行积分的频率下,增益为-16db。如果从lHz 下的增益开始积分,则在lHz下,增益的衰减量应为16 db。然 而,在lHz下,增益实际为-22db。也就是说,在lHz下,增益 额外衰减了6db。
另一方面,在图7所示的"0.1 Hz转折频率一阶积分处理" 中,增益701在振动下限频率1 Hz下少量衰减。如箭头703所示, 相位702在1 Hz下仅超前了5度。因此,在这种情况下,对于l Hz 的振动,可以高精度地校正图像抖动。
下面参考实际振动、陀螺仪4807p纟佥测到的振动和未校正 的振动的波形,详细说明上述振动校正处理。
图8示出振动的波形及执行"l Hz转折频率一阶HPF处理" 和"l Hz转折频率一阶积分处理"的结果。在图8所示的例子中, 在水平轴上示出时间。在图的垂直轴上从上到下分别示出实际 振动角度、陀螺仪4807p检测到的振动的角速度、HPF处理后的 振动的角速度、通过积分HPF处理后的角速度输出而计算出的 积分角度、以及作为实际振动角度和积分角度之间的差的未校 正的振动。
参考图8,波形801表示作为实际振动的下限频率的1 Hz下 的振动角度。波形802表示在输入振动时由陀螺仪4807p#r测到 的角速度。在陀螺仪4807p的实际输出中,叠加包括DC偏压分 量和长期漂移分量(long-term drift component)。 因此,当通过 执行"l Hz转折频率一阶HPF处理"来衰减上述噪声分量时,获 得波形803。
波形803的振幅衰减至波形802的振幅的 一 半,并且波形803的相位超前45度。由于作为振动下限频率的l Hz下的波形经过了"l Hz转折频率一阶HPF处理",因而发生该现象。
当上述波形803经过"1 Hz转折频率一阶积分处理"时,获得波形804。由于与上述原因相似的原因,振幅衰减至波形803的振幅的一半,并且相位移位。与实际振动角度波形801相比,振幅已大大衰减,并且相位超前了90度。
更具体地,由于通过一阶HPF^f吏相^f立超前了 45度,并且通过一阶积分进一步使相位超前了45度,从而相位总共超前了 90度,因而如上所述,相位超前了90度。
波形805是指通过运算实际振动角度波形801计算出的、作为实际振动和积分角度之间的差的未校正的振动。波形805的振幅与实际振动角度波形801的振幅没有大的不同。因此,几乎不能校正该频率下的图像抖动。
图9示出在执行"0.1 Hz转折频率一阶HPF处理"和"O.l Hz转折频率 一 阶积分处理"时所获得的示例'性波形。
同样,在图9所示的例子中,在水平轴上示出时间。在图的垂直轴上从上到下分别示出实际振动角度、陀螺仪4 8 07p检测到的振动的角速度、HPF处理后的振动的角速度、通过积分HPF处理后的角速度输出而计算出的积分角度、以及作为实际振动角度和积分角度之间的差的未校正的振动。
参考图9,波形901表示作为实际振动的下限频率的l Hz下的振动角度。波形902表示当输入振动时由陀螺仪4 8 0 7p检测到的角速度。在陀螺仪4807p的实际输出中,叠加包括DC偏压分量和长期漂移分量。因此,当通过执行"O.l Hz转折频率一阶HPF处理"来衰减上述噪声分量时,获得波形903。
波形903的振幅与波形902的振幅没有大的不同。相位从波形902的相位仅超前了 5度。这是因为,如上所述,通过执行频
18率充分低于振动下限频率l Hz的"O.l Hz转折频率一阶HPF处理"已经处理了角速度信号。
当上述波形903经过"0.1 Hz转折频率一阶积分处理"时,获得波形904。由于与上述原因相似的原因,波形904的振幅仅少量衰减。此外,与实际振动角度波形901相比,波形904的相位仅超前了10度。由于通过执行一阶HPF处理相位超前5度,并且在执行积分时相位进一步超前5度,因而相位总共超前了 IO度。
波形905是指通过运算实际振动角度波形901计算出的、作为实际振动和积分角度之间的差的未校正的振动。波形905的振幅约衰减成实际振动角度波形901的振幅的四分之一。因此,通过在充分低于振动下限频率的频率范围内执行HPF处理和积分,可以有效地才交正图像抖动。
返回图3,将来自HPF积分滤波器301的输出(角度信号e)输入至灵敏度调整单元303。灵敏度调整单元303根据从调焦编码器或变焦编码器输入至镜头CPU 4808的变焦和调焦信息302、以及可以根据变焦和调焦信息302计算出的摄像倍率,放大来自HPF积分滤波器301的输出。此外,灵敏度调整单元303将放大后的来自H P F积分滤波器3 01的输出设置为角振动校正目标值。
如上所述使用放大后的来自H P F积分滤波器3 01的输出作为角振动才交正目标值,以相对振动校正单元4806的振动校正冲程(stroke)来校正在照相机的图像面上变化的振动校正灵敏度,其中,振动校正单元4806的振动校正冲程由于镜头的调焦状态或变焦状态等光学状态的变化而改变。
镜头CPU 4808将计算出的角振动校正目标值输出至驱动单元4809,以驱动振动校正单元4806。从而校正图像抖动。本典型实施例以上述方式4交正角振动。
在本典型实施例中,通过使用将平行振动校正目标值(下面说明)与角振动校正目标值相加所计算出的值,来驱动振动校正
单元4806。
图IO示出整个振动校正处理的频率特性的例子。在图10所示的例子中,在水平轴上示出时间。在垂直轴上示出增益1001和其相位1002,其中,增益1001以db为单位表示振动4交正单元4806的校正动作与振动角度的比。
在图6和7所示的例子中,将振动角速度与其积分值进行比较,并且描述积分值的频率特性。因此,在图6和7所示的例子中,增益601或701与频率成比例衰减,并且在振动频带404内,相位602或702延迟90度。
另一方面,在图10所示的例子中,将振动角度与角振动校正目标值进行比较,并且描述角振动校正目标值(通过运算由陀螺仪4807p检测到的振动而获得的振动角度)的频率特性。在图IO所示的例子中,描述角度的比较结果。因此,在振动频带中,增益变得大体恒定,并且相位大体为"O"。
在图IO所示的例子中,由于上述"O.l Hz转折频率一阶HPF处理"和"0.1 Hz转折频率 一 阶积分处理"而导致增益在波形IOOI的低频区域(低于O.l Hz的频率范围)中衰减。
如上所述,在图10所示的例子中,比较对象不同于图6和7中的比较对象(例如,在图6和7所示的例子中,相互比较振动角速度和其积分值,而在图10的例子中,相互比较角度)。因此,图10所示的积分处理的波形变得与H P F处理的波形相似,其中通过HPF处理,0.1 Hz以下的频率衰减。
在图IO所示的例子中,由于振动校正单元4806的机械响应特性而导致波形1001的高频区域(IOO Hz以上的频带)衰减。
如上所述,通过纟丸行HPF处理、积分处理和枳4戒响应,设置振动校正带。因此,校正以箭头404表示的振动带中的图像抖动。
如上所述,当^/L械响应特性高时(即如果才展动才交正单元对IOHz以上的频带没有响应),以及当积分处理中的转折频率接近振动频带时,不能高精度地校正图像抖动。在这点上,在本典型实施例中,根据振动带以高精度执行并设置HPF处理、积分运算和机械响应特性。
返回图3,下面详细说明用于4吏正平行振动的结构。
将陀螺仪4807p的输出输入至镜头CPU 4808。此外,然后将该输出输入至HPF积分滤波器310。然后,HPF积分滤波器310滤除该输出中的DC分量。此外,HPF积分滤波器310对该输出执行积分,以将角速度输出co转换成角度输出e。
由于下面详细"i兌明的原因,HPF积分滤波器310的积分转折频率不同于HPF积分滤波器301的积分转折频率。
将HPF积分滤波器310的输出输入至增益调整滤波器(以下称为"增益调整单元")311。下面详细说明增益调整单元311的操作和作用。
通过下面要详细说明的输出校正单元309来校正增益调整单元311的输出。此外,使用增益调整单元311的输出作为平行振动校正目标值,并且将该输出与上述角振动校正目标值相加。
此外,与上述处理同时地将陀螺仪4807p的输出输入至HPF相位调整滤波器(以下简称为"HPF相位调整单元")304 。 HPF相位调整单元304滤除与陀螺仪4807p的输出重叠的DC分量。另外,HPF相位调整单元304调整该信号的相位。下面详细i兌明HPF转折频率和相位调整。
通过陀螺仪带通滤波器(BPF)单元(带通单元)306对HPF相
将ACC 101p的输出输入至HPF积分滤波器305。 HPF积分滤波器305滤除叠加在ACC 101p上的DC分量。此外,HPF积分滤波器305对ACC 101p的输出^l行一阶积分,以将该输出转换成速度V。下面详细i兌明HPF转折频率和积分转折频率。
将HPF积分滤波器305的输出输入至ACC BPF单元(带通滤波器)307。 ACC BPF单元307仅提取预定带的频率分量。比较单元308比较陀螺仪BPF单元306和ACC BPF单元307的输出,以计算用于校正增益调整单元311的输出的校正值。
还将变焦和调焦信息3 0 2输入至输出校正单元3 0 9 。输出校正单元309基于变焦和调焦信息302计算摄像倍率。此外,输出校正单元309通过使用计算出的摄像倍率和上述校正值,校正增益调整单元311的输出。另外,输出校正单元309将校正后的输出设置为平行振动校正目标值。
将计算出的平行振动校正目标值与上述角振动校正目标值相加。然后,将与平行振动校正目标值相加后的角振动校正目标值输出至驱动单元4809。以上述方式,通过驱动单元4809驱动振动校正单元4806,并且校正这两种图像抖动,即角振动和平行振动。
对于上述结构,下面首先说明从比较单元308输出的校正值。
图ll示出施加至照相才几的角振动4803p和平朽1展动101pb。参考图11,拍摄镜头4801的摄像光学系统的主点处的平行振动(Y)101pb和角振动(0)48O3p以及围绕转动中心(O)1102p的转动半径(L)1101p可满足下面的表达式(l)和(2):
<formula>formula see original document page 22</formula>
其中,转动半径L 1101p表示转动中心1102p和ACC 101p之
间的距离。在本典型实施例中,表达式(1)是当通过二阶积分ACC 101p的输出来计算位移Y并且一 阶积分陀螺仪4807p的输出以计算角度e时用于计算转动半径L的表达式。表达式(2)是当通过一阶积分ACC 101 p的输出来计算速度V并且当基于陀螺仪4807p的输出来计算出角速度o时用于计算转动半径L的表达式。可以使用这两个表达式(1)和(2)来计算转动半径L。
可以通过下面的表达式(3)计算图像面上可能发生的振动
3:
5 = (1 +卩)fe +卩Y (3)
其中,"Y"表示摄像光学系统的主点处的平行振动,"e"表示摄像光学系统的振动角度,"f,表示摄像光学系统的焦距,"p"表示摄像倍率。
可以基于与摄像光学系统的变焦和调焦有关的信息、摄像
倍率P和焦距信息f,来计算表达式(3)右边的第一项的"f,和"卩"。可以基于陀螺仪4807p的积分结果来计算振动角度e。因此,参考图3通过使用以上所述的信息,可以校正角振动。
可以基于ACC 101p的二阶积分值Y和可基于变焦和调焦信息302计算出的摄像倍率p,来计算表达式(3)右边的第二项。因此,参考图3通过使用以上所述的信息,可以校正平行振动。
然而,在本典型实施例中,对于振动S执行图像抖动的校正,其中,可以通过下面的表达式(4)获得振动S,表达式(4)是表达式(3)的变形
s = (i + p)fe +卩Le (4)
更具体地,关于平行振动,本典型实施例不使用可基于ACC101p的检测结果直接计算出的位移Y。在本典型实施例中,基于可根据表达式(1)或(2)计算出的转动半径L,并且还基于陀螺仪4807p的输出的积分结果、与变焦和调焦有关的信息、以及可基于变焦和调焦信息计算出的摄像倍率(3,来校正图像抖动。关于表达式(4),右边的第一项是角振动校正目标值,右边的第二项是平行振动校正目标值。
在本典型实施例中,ACC 101p被设置在摄像光学系统的镜头的主点处。转动半径L 1101p等于转动中心1102p和摄像光学系统的镜头的主点之间的距离。
可以通过二阶积分ACC 101p的输出来计算上述值Y。因此,可以根据表达式(3)校正平行振动。然而,由于以下原因,本典型实施例使用表达式(4)来校正平行振动。
图12是示出根据本典型实施例的ACC 101p的信号检测系统的例子的框图。更具体地,图12示出围绕转动中心1102p(图
ii)的振动角度e和当输入振动角度e时可能发生的镜头主点处
的平行振动的位移Y 101pb之间的关系。
当将振动角度e的振动输入至ACC 101p时,ACC 101p检测
由于该振动所引起的照相机倾斜而施加的重力分量的变化。在
振动角度0不大的范围内,根据所施加的重力的变化而输出的重力加速度al(电路单元1201的输出)与振动角度e成比例。
可以通过将振动角度e乘以转动半径L iioip(图ii)获得平
行振动位移Y,(电i 各单元1202的输出)。ACC 101p输出可以通过利用电路单元1203二阶微分平行振动位移Y'所获得的平行振动力口速度a2。
此外,ACC 101p的输出可以包括叠加在该输出上的噪声。在实际情况下,该噪声包括不管频率如何都恒定的噪声和根据频率而改变的噪声。在本典型实施例中,假定噪声不依赖于频
率,并且与振动角度e成比例地改变。
24在本典型实施例中,噪声处理电路单元1204输出噪声加速 度a3。从ACC 101p输出加速度al、 a2和a3的和。利用电路单元 1205二阶积分ACC 101p的输出。因此,可以获得平行振动位移 Y。
可以通过下面的表达式(5)表示图12所示的信号检测系统
(J k
必 辺
其中,"G"表示重力加速度比例项,"L"表示转动半径,"k"
表示噪声比例项,"CD"表示角频率。
表达式(5)右边的第一项包括加速度输出(从电路单元1201 输出的加速度al的分量)和重力加速度输出(从电路单元1202输 出的加速度a2的分量)的项。表达式(5)右边的第二项包括噪声 (从电路单元1204输出的加速度a3的分量)的项。
在本典型实施例中,将加速度输出和重力加速度输出这两
者与振动角度e的相位相关联,而不将噪声与振动角度e的相位
相关联。因此,表达式(5)的右边包括两个独立项。如果为了简 化说明而忽略这两项各自的相位,则下面的表达式(6)和(7)可以 成立
7 - (Z--^~)shi^if
必— (6)
更具体地,关于平行振动的位移,重力加速度和噪声主要
在低频带中表达式(7)的等式成立的各频率(表达式(6)的结果为 "O,,的各频率)下起作用。因此,仅在高频带中可以高精度地检测平行振动的位移。
图13是根据检测振动的实际结果向表达式(6)应用转动半 径L等的值时的情况的伯德图。参考图13,在水平轴上示出频 率,而在垂直轴上示出相对输入振动角度e的由ACC 101p检测 到的平行振动位移Y的增益。用于缩放增益的缩放单位为"倍"。
如果增益的缩放比例是一次方,则表示对于输入振动角度 e精确地计算平行振动Y。在图13所示的例子中,检测到1.3 Hz 下的增益1301非常低,这是因为重力加速度和噪声抵消了由 ACC 101p检测到的平行振动加速度。
此外,在图13所示的例子中,在1.3 Hz以下的频带中,由 于重力加速度和噪声主要在1.3 Hz以下的频带中起作用,因而 ACC 101p的输出随着频率变低而增大。另一方面,如箭头1302 所示,在1.3Hz以上,ACC 101p检测到的输出的精度高。
如图13所示的例子中的箭头404所示,振动带的范围从l到 10Hz,在该范围内,重力加速度和噪声起作用。因此,不能利 用ACC 101p检测平行振动。在这点上,为了通过使用ACC 101p 的精确频带(以箭头1302表示)来检测平行振动,本典型实施例 使用表达式(4)来代替表达式(3)。
更具体地,本典型实施例通过比较加速度输出一阶积分值 和角速度输出,或者通过比较加速度输出二阶积分值和角速度 输出一阶积分值,来计算转动半径L。此外,本典型实施例使 用用于基于计算出的转动半径L和角速度输出计算平行振动分 量的表达式。
本典型实施例比较ACC 101p的输出和陀螺仪4807p的输出 (将加速度输出除以角速度输出),以计算转动半径L 。在这点上, 本典型实施例通过仅在箭头1302(图13)所表示的带中提取和比 较加速度输出和角速度输出,来抑制或降低受到重力加速度和噪声的上述影响。
在本典型实施例中,图3所示的陀螺仪BPF单元306和ACC BPF单元307两者是仅在5 Hz带中提取输出的相同带通滤波器 (BPF)。图14示出陀螺仪BPF单元306和ACC BPF单元307的特性。
在图14所示的例子中,在水平轴上示出频率,而在垂直轴 上示出陀螺仪BPF单元306或ACC BPF单元307的输出与输入的 HPF相位调整单元304或HPF积分滤波器305的输出的比的增益 1401和相位1402。以db为单位表示增益1401。
关于滤波器特性,5 Hz信号通过滤波器,但是0.5 Hz信号 或50Hz信号被衰减。更具体地,5Hz信号通过滤波器,并且由 于5 Hz信号的增益为O db,因而5 Hz信号从该滤波器原样输出。 另一方面,由于0.5 Hz信号或50 Hz信号的增益为-20 db,因而 通过该滤波器将0.5 Hz信号或50 Hz信号衰减成十分之一。
如果使用高阶滤波器以更有效地指定要提取的频率,这也 是有用的。更具体地,如果设置具有下面的特性的二阶BPF滤 波器也是有用的如图15的增益1501所示,5 Hz信号通过该滤 波器(由于5 Hz信号的增益为O db,因而从该滤波器原样输出输 入信号),但是0.5 Hz信号或50 Hz信号通过该滤波器被衰减(由 于该信号的增益为-40 db,因而^皮衰减成百分之一)。
关于相位1502,在5Hz信号的情况下,与输入信号有关的 输出的相位为"O",但是,跨5 Hz的频率可能变化很大。然而, 由于仅想要比较陀螺仪BPF单元306和ACC BPF单元307的输 出,因而,如果来自陀螺仪BPF单元306和ACC BPF单元307的
输出的相位变化相同,则相位变化不会产生问题。
关于H P F相位调整单元3 0 4和H P F积分滤波器3 0 5的转折频 率,仅为了比较角速度输出和速度输出,没有必要使用与HPF积分滤波器301的转折频率相同的转折频率。因此,如果将HPF 转折频率设置成例如l Hz的高频以提高滤除DC分量的能力,这 是有用的。另外,如果速度输出也是有用的。因此,如果将积 分转折频率设置成例如l Hz的高频,这是有用的。
通常,在执行HPF处理和积分时,如果转折频率变低,则 实现稳定状态所用的时间变长。在这点上,可以通过将转折频 率设置成高频来减少实现稳定状态所用的时间。在这种情况下, 为了提高比较精度,如果HPF相位调整单元304中发生的相位变 化和HPF积分滤波器305中发生的相位变化相同,这也是有用 的。
图16是示出HPF积分滤波器305的特性的例子的伯德图。通 过HPF处理滤除ACC 101 p的输出(以下还可简称为"ACC输出") 的DC分量。然后,使该输出经过积分。然后,将积分后的输出 转换成速度。在图16所示的例子中,在水平轴上示出频率。以 db为单位在垂直轴上示出HPF积分滤波器305的输出与加速度 输出的比的增益。
参考图16,关于增益1601,作为其特性,1Hz以下的低频 被衰减,并且高于l Hz的高频被积分(增益与频率成比例衰减)。 这里,为了仅关注并特别说明要通过ACC BPF单元307提取的5 Hz频率的情况,如箭头1603所示,相位1602相对作为积分后的 理想相位的-90度相位有不足23度的延迟。因此,如果对于HPF 相位调整单元304在5 Hz频率下发生不足23度的延迟,这对于比 较可能是有用的。
图17是示出根据本典型实施例的HPF相位调整单元304的 示例性特性的伯德图。通过HPF处理滤除陀螺仪4807p的输出 (以下还可简称为"陀螺仪输出")的DC分量。
在图17所示的例子中,在水平轴上示出频率。以db为单位
28在垂直轴上示出HPF相位调整单元304的输出与陀螺仪输出的 比的增益。
参考图17,关于增益1701,作为特性,1Hz以下的低频被 衰减。这里,为了仅关注并特别说明要通过陀螺仪BPF单元306 提取的5Hz频率的情况,如箭头1703所示,相位1702相对0度相 位(积分后的理想相位)超前2 3度,这与H P F积分滤波器3 0 5中发 生的相位的变化相同。这是因为,在本典型实施例中,使用还 包括上述HPF的二阶HPF作为相位调整单元。
这里假定省略相位调整单元,并且使用类似于HPF积分滤 波器305的HPF的一阶HPF。在这种情况下,如图18所示,尽管 5 Hz下的增益1801的变化非常小,但是5 Hz下的相位1802超前 了11度,如图18中的箭头1803所示。在这种情况下,HPF积分 滤波器305的位移不是23度。
因此,本典型实施例使用作为相位调整单元而另外设置的 HPF单元,以将HPF积分滤波器305中的加速度输出的相位和 HPF相位调整单元304中的角速度输出的相位的位移调整成相 同水平。
如上所述,本典型实施例比较图14和15所示的频带(以下还 称为"第一频带")中的陀螺仪4807p和ACC 101p的输出,其中, 该频带窄于图IO所示的频带(以下还称为"第二频带")。利用上 述结构,本典型实施例可以执行对衰减叠加在加速度输出上的 重力分量和噪声之后的加速度输出和角速度输出的高精度比 较。
返回图3 ,比较单元308通过比较陀螺仪BPF单元306的输出 co和ACC BPF单元307的输出V,利用下面的表达式(8)计算转动 半径L:
L = V/co (8)此外,通过使用计算出的转动半径L,本典型实施例根据 上述表达式(4)校正图像抖动。而且,本典型实施例将由比较单 元308计算出的转动半径L乘以增益调整单元311的输出。然后, 输出校正单元309将结果得到的值设置为平行振动校正目标值。
从包括诸如转动半径L、振动角度输出(振动角度e)和摄像
倍率P(可以基于变焦和调焦信息302计算摄像倍率P)等的项的 表达式(4)可以看出,如图19所示,如果将HPF积分滤波器301 的输出直接乘以转动半径L (校正值),这似乎是有用的。
然而,本典型实施例不使用HPF积分滤波器301的输出作为 校正值,而是由于下面的原因,作为如图3所示的专用平行振动 校正单元,包括HPF积分滤波器310和增益调整单元311。
下面详细说明图3所示的增益调整单元311的功能。如上所 述,可以通过4吏用表达式(8)计算转动半径L。然而,严格地说, 对于要提取的各频率,转动半径L可以不同。
图20示出当图3所示的陀螺仪BPF单元306和ACC BPF单元 307要提取的频率的范围是1 ~ 10 Hz时的转动半径L的示例性变 化。
在图20所示的例子中,在水平轴上示出频率。以db为单位 在垂直轴上示出各频率的转动半径L与5 Hz频率下的转动半径 L的比。
参考图20,转动半径L的变化2001与频率成比例减小。特 别地,转动半径L的减小20 01表示围绕照相机和拍摄者之间的 接触点(例如,拍摄者的面部)发生了高频振动。频率变得越低, 转动中心变得距离照相机越远(例如,从拍摄者的面部到肘部)。 因此,针对各频率计算出不同的转动半径L。
然而,没有提供输出校正单元309可以用来缩放角速度积 分输出(振动角度e)的多个校正值。因此,增益调整单元311对HPF积分滤波器310的角速度积分输出(振动角度e)提供不同特
性。因此,即使当执行与特定校正值的相乘时,本典型实施例 也可以获得各频率的最佳平行振动校正目标值。因此,增益调
整单元311通过调整作为与校正值相乘的对象的来自陀螺仪 4 8 07p的积分输出的特性,来调整在相乘时用作校正值的转动半 径L的变化。
图21是示出根据本典型实施例的增益调整单元311的例子 的伯德图。在图21所示的例子中,在水平轴上示出频率。以db 为单位在垂直轴上示出增益调整单元311的输出与HPF积分滤 波器310的输出的比。在垂直轴上还示出输出的相位。
在图21所示的例子中,增益2101的频率变得越高,输出与 频率的升高基本成比例衰减得越多。在这点上,例如,当在5 Hz 频率下提取的情况下,输出校正单元309将增益调整单元311的 输出乘以作为特定校正值的转动半径L时,则可以获得与在下 面的情况下所获得的结果类似的结果对于各频率,将HPF积 分滤波器310的输出乘以不同的转动半径L(图20)。因此,如图 20戶斤示,表只见步贞率依赖净争'l"生(apparent frequency-dependent characteristic)可适用于转动半径L。
然而,在图21所示的例子中,相位2102在振动带404中极 大地移位。在这点上,在频率lHz下,如箭头2103所示,相位 延迟了18度。在这点上,为了抵消相位的延迟,在本典型实施 例中,HPF积分滤波器310的特性不同于HPF积分滤波器301的 特性。
如上所述,对于HPF和积分这两者,将HPF积分滤波器301 的转折频率设置成频率O.l Hz。因此,本典型实施例将振动下 限频率l Hz下的相移减小。另一方面,在本典型实施例中,将 HPF积分滤波器310的积分转折频率设置成0.5 Hz。图2 2是示出根据本典型实施例的HP F积分滤波器310的伯 德图。在图22所示的例子中,在水平轴上示出频率。以db为单 位在垂直轴上示出HPF积分滤波器310的输出与陀螺仪的输出 的比。在垂直轴上还示出输出的相位。
参考图22,增益2201在振动带404中具有充分的积分特性。 也就是说,在振动带404中,输出与频率成比例减小。然而,如 箭头2203所示,相位2202的相位延迟在振动下限频率下不足34 度。更具体地,当发生90度相位延迟是适当的时,实际发生了 仅56度的相位延迟。
然而,关于已通过HPF积分滤波器310和增益调整单元311 这两者的来自陀螺仪的信号,增益调整之后的相位延迟可以抵 消H P F积分滤波器310中的相位延迟的不足。
图23是示出根据本典型实施例已通过HPF积分滤波器310 和增益调整单元311这两者从陀螺仪输出的信号的示例性特性 的伯德图。在图23所示的例子中,在水平轴上示出频率。以db 为单位在垂直轴上示出HPF积分滤波器310的输出与陀螺仪输 出的比。在垂直轴上还示出输出的相位。
参考图23,关于增益2301,在振动带404中获得充分的积 分特性(即输出与频率成比例地减小)和用于校正转动半径对于 频率的依赖性的特性。关于相位2302,在振动带404中,如箭头 2303所示,在振动下限频率下发生了仅16度的相对小的相位不 足。
如上所述,如果输出校正单元309将增益调整单元311的输 出乘以作为特定校正值的5 Hz频率下的转动半径L,则可以获 得与对于各频率将HPF积分滤波器3IO的输出乘以不同转动半 径L(图20)的结果大体类似的结果。
如以上参考图3所述,本典型实施例包括陀螺仪BPF单元
32306和ACC BPF单元307。此外,本典型实施例在窄于图IO所示 的频带(第二频带)的、图14和15所示的频带(第一频带)中比较陀 螺4义4807p和ACC lOlp的!lT出。因此,本典型实施例可以4丸4亍 对衰减叠加在加速度输出上的重力分量和噪声之后的加速度输 出和角速度输出的高精度比较。
此外,本典型实施例根据陀螺仪4807p的输出来计算角振 动校正目标值和平行振动校正目标值。在这点上,如图3所示, 本典型实施例利用HPF积分滤波器301计算角振动校正目标值, 并且利用HPF积分滤波器310计算平行振动校正目标值。
更具体地,在本典型实施例中,角振动的频带和平行振动 的频带相互不同。此外,本典型实施例通过使用增益调整单元 311,设置与角振动校正目标值的计算中所使用的频率特性不同 的频率特性。
利用上述结构,本典型实施例可以高精度地校正角振动和 平行振动中的每一个。用于在窄频带(第一频带)中提取角速度 输出和加速度输出的上述方法不局限于BPF处理。
图24示出根据本典型实施例的图像稳定控制设备的另一 示例性结构,其中,该图像稳定控制设备被配置成利用傅立叶 变换计算期望执行比较的频率下的陀螺仪4807p和ACC 101p的 谱,并且利用比较单元308对该结果进行比较。
参考图24,陀螺仪傅立叶变换单元2401和ACC傅立叶变换 单元2402各自通过将陀螺仪输出和ACC输出乘以要提取的频率 分量并且积分相乘结果来计算谱。
可以通过下面的表达式(9)表示ACC 101p的谱,同时可以 通过下面的表达式(10)表示陀螺仪的谱。这里注意,考虑到关 于相位的说明(下面说明),不通过复杂正弦波来表示表达式(9) 和(IO)。7
尸F
、2
細0

(9)

、f
Z,00:sin 2祈

+
,、
、2
(10)
其中,"f,表示要提取的频率(例如,f-5 Hz), "n"表示整 数(例如,n-l), "G(t)"表示在要提取的频率下在速度的各采样 时刻的输出,"H(t)"表示在要提取的频率下在角速度的各采样 时刻的输出。
表达式(9)和(10)分别表示要提取的频率的整数倍周期的正 弦波和余弦波的定积分值的合成。在通过使用表达式(9)和(10) 的计算结果计算出速度和角速度之后,可以通过使用表达式(8) 来计算转动半径L。
在图3所示的例子中,通过使用使ACC 101p的积分输出(速 度)的频率分量通过的BPF,计算要提取的频率分量的速度的大 小。此外,通过使用使陀螺仪4807p输出的频率分量通过的BPF, 计算要提取的频率分量的速度的大小。而且,通过比较结果得 到的频率分量的大小,计算转动半径L。
在图24所示的例子中,本典型实施例利用傅立叶变换计算 ACC 10lp的积分输出(速度)的要提取的频率分量的镨。相似地, 本典型实施例利用傅立叶变换计算陀螺仪4807p的输出的频率 分量的谱。此外,本典型实施例比较该镨以计算转动半径L。
在本典型实施例中,代替图24所示的HPF相位调整单元304 和HPF积分滤波器305 ,而设置HPF积分相位调整单元2501和2601以及HPF二阶积分滤波器2502和2602,如图25和26所示。 如果通过使用下面的表达式(11)来计算转动半径L,这也是
有用的,其中,表达式(ii)包括角度e和位移Y等项,角度e是陀
螺仪4807p的输出co的积分,位移Y通过二阶积分ACC 101p的输 出a来计算。
L = Y/e (ii) 以上述方式,通过积分角速度输出和二阶积分加速度,可 以降低源自高频分量的噪声的影响。因此,本典型实施例可以
稳定且确保计算出转动半径L。
用于实际计算转动半径L的方法。在使用表达式(ll)的方法中, 执行与使用表达式(8)的情况下的处理类似的处理,其中,在表 达式(ll)中,比较角度e和位移Y以计算L。
当4吏用BPF时,如图27所示,以预定时间周期的间隔对HPF 相位调整单元3 04的输出波形2 7 01和H P F积分滤波器3 0 5的输出 波形2702进行采样。将输出波形2701的采样结果设置为角速度 col,而将输出波形2702的采样结果设置为速度V1。在图27所示 的例子中,在水平轴上示出时间,而在垂直轴上示出BPF后的 角速度和加速度。
参考图27,箭头2703 ~ 2709表示采样周期。箭头2710(co1)、 2711(①2)、 2712(w3)、 2713(co4)、 2714(co5)、 271 5(cd6)和2716(co7) 均表示上述采样周期中的角速度之间的差am。箭头2717(V1)、 2718(V2)、 2719(V3)、 2720(V4)、 2721(V5)、 2722(V6)和2723(V7) 均表示上述采样周期中的速度之间的差Vn。
将所提取的频率的周期的一半设置为采样周期。在这点 上,例如,如果提取5Hz频率,则设置0.1秒的采样周期。
在本典型实施例中,使用表达式(8),基于在周期2703中计算出的角速度差(Dl和速度差Vl,计算转动半径L1。类似地,根 据随后的采样,使用表达式(8),基于角速度差co2和速度差V2, 计算转动半径L2。
通过以上述方式顺序计算转动半径L并平均所计算出的转 动半径L,计算出稳定的转动半径L。通过下面的表达式(12)计 算平均值
- :丄1':
" (12) 其中,"n"表示采样操作的次数。
本典型实施例使用以上述方式计算出的转动半径L,并且 还使用上述表达式(4)计算图像面上发生的振动的量,以校正图 像抖动。更具体地,本典型实施例将使用表达式(12)计算出的 转动半径L作为校正值输出至输出校正单元309(图3)。
在本典型实施例中,代替通过使用各采样周期中的转动半 径Li(例如,转动半径L1)和通过使用表达式(4)来计算在特定时 刻图像面上的振动量以校正在特定时刻发生的图像抖动,而计 算针对采样周期计算出的转动半径L的平均值,并且通过使用 表达式(4),基于计算出的平均值来计算图像面上发生的振动的 量。在这点上,下面是采用该结构的原因。
角速度输出和加速度输出自然包括大量噪声分量。因此, 仅针对一个周期计算出的转动半径L的可靠性低。在这点上, 本典型实施例使用转动半径L的平均值以计算稳定的转动半径 L。
如上所述,本典型实施例基于各周期中的采样的结果,计 算转动半径L。然而,本典型实施例不局限于此。例如,可以 使用利用波形的峰的方法或利用波形的面积的方法。
36图28示出利用波形的峰的方法的例子。在图28所示的例子 中,在水平轴示出时间,而在垂直轴上示出BPF后的角速度和 力口速度。
参考图28,箭头2801 、 2802和2803是采样周期。箭头 2804(col)、 2805(co2)和2806(co3)均表示釆样周期期间最大值和 最小值之间的角速度差con。箭头2807(V1)、 2808(V2)和2809(V3) 均表示采样周期期间的速度差Vn。
将所提取的频率的一个周期设置为采样周期。在这点上, 例如,如果提取5Hz频率,则设置0.2秒的采样周期。
在本典型实施例中,基于在周期2801中计算出的角速度差 col和速度差Vl,并且通过使用表达式(8),计算转动半径L1。 类似地,根据随后的采样,基于角速度差(o2和速度差V2,并且 通过使用表达式(8),计算转动半径L2。
通过以上述方式顺序计算转动半径L并且平均计算出的转 动半径L,通过使用上面的表达式(12)计算稳定的转动半径L。
图29示出利用波形的面积的方法的例子。在图29所示的例 子中,在水平轴上示出时间,而在垂直轴上示出BPF后的角速 度和通过积分加速度计算出的速度。
参考图29,波形2901表示角速度输出(HPF相位调整单元 304的输出)的绝对值的波形。波形2902表示速度输出(HPF积分 滤波器3 0 5的输出)的绝对值的波形。
箭头2903表示采样期间,该采样期间例如为从按下照相机 的主电源开关起到开始拍摄为止的时间段。该采样期间还可以 是从半按下照相机的释放按钮4804a起到开始拍摄为止的时间 段、或者是从照相机的姿势已变得稳定的时刻开始到完成聚焦 于被摄体或到检测到被摄体距离的时刻为止的时间段。在以阴 影线表示的采样期间2903,本典型实施例计算波形2901的面积2904和波形2902的面积2905。面积29(M(Sw)和面积MOS(Sv)可以满足下面的条件(13)和(14):『m-1效"^ (13) 其中,"T"表示釆样期间2903。因此,可以通过下面用于计算转动半径L的平均值的表达 式(15)来计算转动半径L:s牝"7=Jf2_ (15) 如上所述,通过使用采样期间的面积,可以计算出不受噪声或瞬时干扰影响的稳定的转动半径L。这里,在下面详细i兌明基于如图24所示通过^丸行傅立叶变 换而不是执行BPF计算谱的结果来计算转动半径L的方法。在该方法中,首先,通过使用表达式(9)和(10)计算通过积 分加速度输出所计算出的速度的谱VF和谱ooF。然后,通过使用 下面的表达式(16)计算转动半径LF:, (16) 在这种情况下,以"f,代替表达式(9)和(10)中的"n",并且 将"f,的值设置为要提取的频率的一个周期。更具体地,本典型 实施例基于图28所示的各采样周期2801 、 2802和2803的谱VF和 (oF,计算转动半 LF。此外,本典型实施例平均针对各周期计算出的转动半径LF,并且将结果得到的平均值作为校正值输出 至输出校正单元309(图24)。可选地,如果通过使用表达式(9)和(10)计算采样期间 2903(图29)的语VF和coF,这也是有用的。在这种情况下,本典 型实施例可以基于计算谱的结果,通过使用表达式(16)计算转 动半径LF。此外,在这种情况下,尽管本典型实施例没有平均 转动半径LF,但是作为计算谱VF和caF所用的长时间段的结果 对i普VF和coF进行平均。因此,本典型实施例可以计算稳定的转 动半径L。图30是示出根据本典型实施例用于校正上述角振动和平 行振动的处理的时序图。在图30所示的例子中,在水平轴上示 出时间。各垂直轴的上部表示高(Hi)状态,而各垂直轴的下部 表示低(Lo)状态。参考图30,状态3001表示照相机4804的主电源开关的状态 (主电源的状态)。"Hi"状态表示主电源开关处于接通(on),而 "Lo"状态表示"切断(off)"状态。状态3002表示开关S1的状态, 通过半按下释放按钮4804a将开关S1设置为"接通"。"Hi"表示将 开关S1设置成"接通"(半按下状态),而"Lo"表示"切断,,状态(半 按下释放状态)。状态3003表示开关S2的状态,通过完全按下释 放按钮4804a将开关S2设置成"接通"。"Hi"表示将开关S2设置成 "接通"(完全按下状态),而"Lo"表示"切断"状态(半按下状态)。操作3004表示用于驱动快速复原镜、快门或光圈的操作。 更具体地,操作3004表示用于确保对于将被摄体信息存储在图 像传感器4805上最佳的拍摄光路的操作。"Hi"表示"操作进行" 状态。"Lo"表示操作暂停状态。状态3 0 0 5表示用于将被摄体信息存储在图像传感器4 8 0 5 上的曝光操作的状态。"Hi"表示"操作进行"状态。"Lo"表示复位被摄体信息的存储。在实际操作中,除曝光操作以外,还执行用于将被摄体信息存储在图像传感器4805上并且将被摄体的 图像显示在设置于照相机机体背面的监视器上的操作。然而, 由于该操作对于本发明来说并非必不可少,因而图30未示出该操作。状态3006表示焦点检测操作的状态,该焦点检测操作用于 利用自动调焦(AF)传感器(未示出)检测已通过镜头4801的摄像 光学系统的被摄体光束的调焦状态。"Hi"表示"焦点检测操作进 行"状态。"Lo"表示"焦点检测操作未进行"状态。状态3007表示用于驱动AF透镜的操作的状态,该操作被配 置成在接收到来自AF传感器(未示出)的信号之后,通过向被 摄体侧移动可更换镜头4801的摄像光学系统的镜头单元的 一部 分或全部,来调整调焦状态。"Hi"表示"镜头调整操作进行"状 态。"Lo"表示"镜头调整操作未进行"状态。状态3008表示用于检测陀螺仪4807p和ACC 101p的操作的 状态。"Hi"表示"陀螺仪(或ACC)检测操作进行"状态。"Lo"表示 "陀螺仪(或ACC)检测操作未进行"状态。状态3009表示转动半径检测操作的状态,该转动半径检测 操作用于基于角速度输出和加速度输出检测转动半径L。 "Hi" 表示"计算操作进行"状态。"Lo"表示"计算操作未进行"状态。状态3010表示用于利用振动校正单元4806校正角振动的 角振动校正操作的状态。"Hi"表示"角振动校正操作进行"状态。 "Lo,,表示"角振动校正操作未进行"状态。状态3011表示用于利用振动校正单元4806校正平行振动 的平行振动校正操作的状态。"H i"表示"平行振动校正操作进 行"状态。"Lo"表示"平行振动校正操作未进行"状态。下面参考图30的时序图,详细说明当在时刻tl按下主电源开关时对照相机4 8 04的各组件所执行的上述操作。参考图30,在时刻t2,拍摄者半按下释放按钮4804a(开关 S1处于"接通"状态)(状态3002从"Lo"状态变换成"Hi"状态)。与 释放按钮4804a的半按下同步地,AF传感器(未示出)开始检测调 焦状态(状态3006从"Lo"状态变换成"Hi"状态)。另外,陀螺仪 4807p和ACC 101p开始它们的操作(状态3008从"Lo"状态变换 成"Hi"状态)。如果拍摄者半按下了释放按钮4804a,则照相机处于用于拍 摄被摄体的稳定状态(处于对照相机没有施加大的振动的状 态)。因此,在这种状态下,本典型实施例可以扭^亍ACC 101p 和陀螺仪4807p的稳定计算。在这种状态下,基于ACC 101p和陀螺仪4807p的输出,开 始转动半径L的计算(状态3009从"Lo"状态变换成"Hi"状态)。另 外,开始角振动的校正(状态3010从"Lo"状态变换成"Hi"状态)。在时刻t3,在基于来自AF传感器(未示出)的信号计算出摄 像光学系统的调焦状态之后,通过向被摄体侧移动摄像光学系 统的 一部分或全部,来调整调焦状态(状态3007从"Lo"状态变换 成"Hi"状态)。同时,因为由于通过驱动摄像光学系统所引起的 对ACC 101p施加的振动而导致不能精确检测到振动,因而暂停 转动半径L的计算(状态30(^从"Hi"状态变换成"Lo"状态)。由于下面的原因,在时刻t3暂停转动半径L的计算.。如以上参考图3所述,对于ACC 101p的输出,本典型实施 例仅4是耳又特定频率(例如,5 Hz)。因此,尽管上述驱动噪声应 衰減成无影响水平,但是,如果在不利的工作条件下例如由于 透镜的驱动而存在过大振动,则ACC 101p的输出预期可能变得 饱和。如果加速度输出饱和,则不能检测到所有频带中的振动。41在这种情况下,ACC 101p仅输出错误信号。如果通过使用该错 误信号来计算转动半径L,则可能不适当且不充分地校正平行 振动。为了防止此情况发生,本典型实施例在用于调焦的透镜(调 焦透镜)驱动操作期间暂停计算转动半径L 。通过使用具有宽加速度检测范围的A C C (能够检测非常高 的加速度的ACC),可以抑制由于源自透镜驱动的振动而可能发 生的饱和。然而,这类具有宽检测范围的ACC检测振动等微小 加速度的精度低。因此,如果使用这种类型的ACC,则不能检 测到稳定的转动半径。在这点上,本典型实施例使用具有高振动检测精度的 ACC,尽管该ACC的加速度检测范围相对较窄。因此,本典型 实施例防止使用在输入源自干扰的振动时输出的ACC信号来计 算转动半径。在时刻t4,透镜到达目标位置,并且停止驱动透镜(状态 3007从"Hi"状态变换成"Lo"状态)。与暂停驱动透镜同步地,AF 传感器(未示出)再次检测调焦状态,以判断是否实现了想要的 调焦状态(状态3006从"Lo"状态变换成"Hi"状态)。在时刻t5,由于判断为实现了AF的想要的调焦状态,因而 结束检测调焦状态(状态3006从"Hi"状态变换成"Lo"状态)。另 一方面,如果判断为没有实现想要的调焦状态,则再次驱动透 镜以重复调整调焦状态,直到实现了想要的调焦状态为止。另外,如果判断为实现了想要的调焦状态,则因为在时刻 t5及时刻t5之后,不存在向ACC施加由于透镜驱动而发生的干 扰振动的可能性,因而重新开始用于计算转动半径的操作(状态 3006从"Lo"状态变换成"Hi"状态)。当在时刻t5停止驱动透镜时,本典型实施例基于镜头单元的驱动量,计算被摄体距离。此外,本典型实施例基于变焦信 息计算摄像倍率,并且在设置平行振动校正目标值时使用计算 出的摄像倍率。
在时刻t6,当拍摄者完全按下释放按钮4804a时,开关S2 处于"接通"状态(状态3003从"Lo"状态变换成"Hi"状态)。与完全 按下释放按钮4804a同步地,本典型实施例使得可更换镜头4801 的光圈工作,执行照相机4804的快速复原镜的镜上升(mirror-up) 操作,并且打开快门(状态3O(M从"Lo"状态变换成"Hi"状态)。
另外,本典型实施例停止计算转动半径L(状态3009从"Hi,, 状态变换成"Lo"状态),以防止由于因光圈的孔径缩小、快速复 原镜的镜上升操作或打开快门等操作而发生的振动所引起的 ACC 101p的饱和,使得转动半径L的计算精度下降。
在时刻t7 ,本典型实施例开始曝光操作(状态3005从"Lo"状 态变换成"Hi"状态)。与开始曝光操作同步地,开始平行振动的 校正(状态3011从"Lo"状态变换成"Hi"状态)。
本典型实施例使用下面的平均值的平均作为校正平行振 动时的转动半径L:在时刻t2 ~时刻t3的时间段期间计算出的转 动半径L的平均值和在时刻t5 ~时刻t6的时间卓殳期间计算出的 转动半径L的平均值。
在时刻t8 ,结束曝光(状态3005从"Hi"状态变换成"Lo"状 态)。此外,也结束平行振动的校正(状态3011从"Hi"状态变换 成"Lo"状态)。
如上所述,本典型实施例仅在曝光时间段期间执行平行振 动的校正。这是因为,如果除角振动的校正以外,还执行平行 振动的校正,则需要振动校正单元4806的大量冲程来进行校正, 结果导致需要大尺寸的振动校正单元4806,这也导致可更换镜 头4801的可操作性下降。因此,本典型实施例在曝光期间的短的时间段期间执行平 行振动的校正,并且在曝光期间之后返回到用于仅执行角振动 的校正的模式。
在时刻t8和时刻t9期间,本典型实施例关闭快门,打开光 圈的孔径,并且执行快速复原镜的镜下降操作(状态3004处于 "Hi"状态)。另外,本典型实施例暂停计算转动半径L,直到时 刻t9到达为止(状态3009处于"Lo"状态),以防止转动半径L的计 算精度下降,否则如上所述,可能由于因在增大光圈的孔径、 执行快速复原镜的镜下降操作或者关闭快门时发生的振动而引 起的ACC的饱和,导致发生转动半径L的计算精度下降。
在时刻t9,重新开始计算转动半径L(状态3009/人"Lo"状态 变换成"Hi"状态)。在时刻t10,用户释放释放按钮4804a的完全 按下(开关S2处于"接通"状态),并且开关S2变换成半按下状态 (状态3003从"Hi"状态变换成"Lo"状态)。
在时刻tll,通过完全按下释放按钮4804a,开关S2再次处 于"接通"状态(状态3 0 0 3从"Lo"状态变换成"Hi"状态)。与完全按 下释放按钮4804a同步地,在时刻tl2之前,本典型实施例增大 可更换镜头4 8 01的光圈的孔径,执行照相才几4 8 04的快速复原镜 的镜上升操作,并且打开快门(状态3004从"Lo"状态变换成"Hi" 状态)。此外,本典型实施例暂停计算转动半径L(状态3009从 "Hi"状态变换成"Lo,,状态)。
在时刻tl2,本典型实施例开始曝光(状态3005从"Lo,,状态 变换成"Hi"状态)。与开始曝光同步地,开始平行振动的校正(状 态3 011从"Lo,,状态变换成"Hi"状态)。
动时的转动半径L:在时刻t2 时刻t3的时间段期间计算出的转 动半径L的平均值、在时刻t5 ~时刻t6的时间段期间计算出的转动半径L的平均值和在时刻19 ~时刻111的时间段期间计算出的 转动半径L的平均值。
如上所述,在正半按下释放按钮4804a的时间段期间(开关 Sl处于"接通"状态),不复位转动半径L,并且计算累积转动半 径L的平均。
在时刻113 ,结束曝光(状态3005从"Hi"状态变换成"Lo"状 态)。此外,还结束平行振动的校正(状态3011从"Hi"状态变换 成"Lo"状态)。在时刻tl3和时刻tl4期间,本典型实施例关闭快 门,释放缩小的光圏孔径,并且执行照相机4804的快速复原镜 的镜下降操作(状态3004处于"Hi"状态)。
此外,在时刻tll ~时刻tl4的时间l殳期间,暂停转动半径L 的计算(状态3009处于"Lo"状态)。在时刻tl4,重新开始转动半 径L的计算(状态3009从"Lo"状态变换成"Hi"状态)。
在时刻tl5,释放释放按钮4804a的完全按下(开关S2处于 "接通"状态)。也就是说,释放按钮4804a变换成半按下状态(开 关S1处于"接通"状态)(状态3003从"Lo"状态变换成"Hi"状态)。
在时刻tl6,释放释放按钮4804a的半按下(开关Sl处于"接 通"状态)(状态3002从"Hi"状态变换成"Lo"状态)。与释放释放按 钮4804a的半按下同步地,本典型实施例暂停计算转动半径L(状 态3009从"Hi"状态变换成"Lo"状态)。
此外,使已用于计算转动半径L的平均的转动半径L的累积 值复位,这是因为,由于在拍摄者半按下释放按钮4804a(开关 S1处于"接通"状态)时的时刻保持照相枳4几体4804的方法的可 能变化,因而不能验证是否可以原样使用累积的计算出的转动 半径L来校正平行振动。因此,当拍摄者再次半按下释放按钮 4804a时,本典型实施例新计算转动半径L。
在从时刻116经过预定时间长度(例如,四秒)之后的时刻tl7,暂停陀螺仪4807p和ACC 101p的操作(状态3008从"Hi"状态 变换成"Lo"状态)。此外,还暂停角振动的校正(状态3010从"Hi" 状态变换成"Lo"状态)。
在时刻tl5,如上所述,当拍摄者再次半按下释放按钮 4804a(开关Sl处于"接通"状态)时,不暂停陀螺仪4807p和ACC 101p的操作和角振动的校正,以立即执行角振动的校正。
在时刻tl8 ,切断照相机的电源(状态3001从"Hi"状态变换 成"Lo"状态)。
尽管在图30的时序图中未示出,但是,当极大改变了照相 机的姿势时,本典型实施例暂停计算转动半径L,从而不使用 在极大改变了照相机的姿势之后的时间段期间检测到的转动半 径L作为用于计算转动半径L的平均的因子。这是因为,如果摇 动照相机,或者如果执行用于极大改变照相机的姿势的任何操 作,则与拍摄者保持照相机以拍摄被摄体时的转动半径相比, 转动半径可能发生改变,从而所计算出的转动半径L可能降低 校正平行振动的精度。
在这点上,如果陀螺仪4807p的输出超过了预定值(例如,3 deg/s)预定时间长度(例如,0.5秒),则本典型实施例复位由此累 积的转动半径L,并且当陀螺仪4807p的输出变低时,新计算转 动半径L。类似地,如果ACC 101p的输出超过预定水平的变化 (例如,0.2 G)预定时间长度(例如,0.5秒),则本典型实施例判 断为照相机的姿势纟皮才及大地改变。此外,本典型实施例复位由 此计算出的转动半径L,并且当ACC 101p的输出的变化变小时, 新计算转动半径L。
如果紧挨在时刻t2开始转动半径L的检测之后,拍摄者在时 刻t6完全按下释放按钮4804a,则可能不适当地执行转动半径L 的计算。在这种情况下,本典型实施例通过使用预定转动半径L来4交正平4于l展动。
如上所述,各频率的振动的转动中心不同。在这点上,高 频振动的转动中心位于照相机的目镜单元处,而低频振动的转 动中心位于拍摄者的腰部附近。本典型实施例利用具有图21所 示的特性的增益调整单元311 ,以获取并计算不同频率水平的不 同转动半径。
由于5 Hz频率周围的振动的转动中心位于照相机的目镜单 元附近,因而,如果没有可使用的转动半径L,则如图31所示, 本典型实施例将从照相机的目镜单元到摄像光学系统的主点位 置的距离设置为转动半径3101的初始值。
参考图31,照相机的目镜单元设置在箭头3102所表示的位 置处。本典型实施例将转动中心3104和摄像光学系统的主点 3105的距离设置为转动半径3101,其中,转动中心3104位于以 箭头3102所表示的位置和光轴3103的交点处。这是因为,由于 振动校正单元的校正方向定向在与光轴3103垂直的方向上,因 而仅要校正该方向上的平行振动分量。
如果紧挨在时刻12半按下释放按钮4 8 04 a之后,拍摄者在时 刻t6完全按下了释^:4安4丑4804a,则本典型实施例通过4吏用该初 始值校正平行振动。另一方面,如果在时刻t2半按下释放按钮 4804a之后,拍摄者需要足够的时间以在时刻t6完全按下释放按 钮4804a,则本典型实施例使用计算出的转动半径L。
而且,由于受保持照相机机体的状态的影响,因而计算出 的转动半径L可能大大改变。在这点上,如果拍摄者保持照相 机处于几乎无振动发生的状态下,则由于几乎没有振动发生, 因而陀螺仪的输出可能变得非常小。
在这种情况下,如果将DC偏压分量叠加在通过积分ACC 101p的输出所计算出的速度输出上,并由此输入预定水平的输出,则由表达式(8)计算出的转动半径L可能具有非常大的值。 在这种情况下,本典型实施例不使用计算出的转动半径L,而 通过使用转动半径L的初始值来校正平行振动。更具体地,如 果角速度输出极小,或者计算出的转动半径等于或超过预定值 (如果计算出的转动半径等于或超过从摄像光学系统的主点到
拍摄者的腰部的距离),则本典型实施例通过使用转动半径L的 初始^直来4交正平^t振动。
图32是示出上述结构的例子的流程图。当接通照相机的电 源时,开始根据图32的流程的处理。在图32所示的例子中,为 了更易于理解本发明的主要结构,省略电池检查操作、测光操 作、焦点检测操作、AF用透镜的驱动、用于向闪光灯单元充电 的操作或拍摄的操作等照相机所执行的各种控制操作。
在下面的示例性流程中,通过陀螺仪4807p检测照相机的 角振动4803p,并且通过ACC 101p4企测照相才几的平行振动 101pb。在这点上,如果通过陀螺仪4807y检测照相才几的角振动 4803y,并且通过ACC 101y检测照相机的平行振动101yb,则执 行相同流程。此外,如果在图32的流程图的任一步骤期间切断 照相机的电源,则结束该流程图的处理。
参考图32,在步骤S3201,镜头CPU 4808判断拍摄者是否 半按下了释放按钮4804a(开关S1处于"接通"状态)。如果判断为 拍摄者半按下了释放按钮4804a(开关Sl处于"接通"状态)(步骤 S3201为"是"),则处理进入步骤S3202。
在步骤S3202,镜头CPU 4808启动陀螺仪4807p和ACC 101p,并且开始检测振动。同时,镜头CPU 4808启动AF传感器 (未示出),并且开始检测调焦状态。在本典型实施例中,由于 拍摄者将照相机定向至被摄体,并且照相机由此处于稳定保持 状态直到拍摄者半按下释放按钮4804a为止,因而,在拍摄者半
48按下了释放按钮4804a之后,镜头CPU 4808启动陀螺仪4807p、 ACC 101p和AF传感器(未示出)。
在步骤S3203,镜头CPU 4808判断是否获取了陀螺仪4807p 的角振动校正目标值。如果判断为获取了陀螺仪4807p的角振动 校正目标值(步骤S3203为"是"),则处理进入步骤S3204。另一 方面,如果判断为没有获取到陀螺仪4807p的角振动校正目标值 (步骤S3203为"否"),则处理进入步骤S3228。由于在实现陀螺 仪4807p的积分输出稳定之前需要特定时间(例如,0.5秒),因而 在陀螺仪4807p的积分输出(HPF积分滤波器301(图3)的输出)变 得稳定之前,不校正角振动。
在步骤S3204,镜头CPU 4808驱动振动校正单元4806,并 且开始校正角振动,但是此时不校正平行振动。在步骤S3205, 镜头CPU4808判断是否完成了AF。如果判断为完成了AF(步骤 S3205为"是"),则处理进入步骤S3206。另一方面,如果判断为 没有完成AF(步骤S3205为"否"),则处理进入步骤S3228。
这里,在下面详细说明如果在步骤S3205判断为没有完成 AF所执行的处理。
在步骤S3205中判断为没有完成AF之后的步骤中(在步骤 S3228中),本典型实施例从陀螺仪4807p和ACC 101p的输出中 提取想要的频率分量,并且如上所述,比较所提取的频率分量 以计算转动半径。此外,本典型实施例累积存储周期性计算出
的转动半径L。
在步骤S3229,镜头CPU 4808判断是否完成了调焦状态的 检测。如果判断为完成了调焦状态的检测(步骤S3229为"是"), 则处理进入步骤S3230。另一方面,如果判断为没有完成调焦 状态的检测(步骤S3229为"否"),则处理进入步骤S3234。
在步骤S3234,镜头CPU 4808判断是否释放了释放按钮
494 8 04a的半按下(开关S1处于"切断"状态)。如果判断为释放了释 放按钮4804a的半按下(步骤S3234为"是"),则处理返回到步骤 S3201。在步骤S3201,镜头CPU 4808等待,直到拍摄者半按下 释放按钮4804a为止。另一方面,如果判断为没有释》文释》文按钮 4804a的半按下(步骤S3234为"否"),则处理返回到步骤S3203。 在步骤S3203,镜头CPU 4808判断是否获取了陀螺仪4807p的角 振动校正目标值(是否可以校正角振动)。
如果在步骤S3203再次判断为不能校正角振动(步骤S3203 为"否,,),则处理进入步骤S3228。在步骤S3229,镜头CPU 4808 再次判断是否完成了调焦状态的检测。
此外,如果角振动的校正就绪,则处理从步骤S3203进入 步骤S3204。在步骤S3204,镜头CPU 4808开始角振动的校正。 在步骤S3205,镜头CPU 4808判断是否完成了 AF。如果该流程 以上述方式进行,则没有完成AF。因此,处理进入步骤S3228。 在步骤S3229,镜头CPU 4808再次判断是否完成了调焦状态的 检测。
如果判断为完成了调焦状态的检测(步骤S3229为"是"),则 处理进入步骤S3230。在步骤S3230,镜头CPU 4808暂停转动半 径L的检测,以防止由于在ACC输出上叠加噪声而获取到不适 当的转动半径L,其中由于要在随后的步骤中执行的调焦用透 镜的驱动而可能发生所述噪声。
在步骤S3231,镜头CPU 4808驱动调焦用透镜。在步骤 S3232,镜头CPU 4808判断是否完成了该透镜的驱动。如果判 断为完成了该透镜的驱动(步骤S3232为"是"),则处理进入步骤 S3233。在步骤S3233,镜头CPU 4808停止驱动该透镜。
另 一方面,如果判断为没有完成该透镜的驱动(步骤S3232 为"否,,),则处理从步骤S3232进入步骤S3234和S3203,然后返回到步骤S3228,或者,从步骤S3232进入步骤S3234、 S3203、 S3204和S3205,然后返回到步骤S3228。因此,除非释放了释 放按钮4804a的半按下,否则镜头CPU 4808作为循环处理执行 上述步骤,并且进行等待,直到完成该透镜的驱动为止。
在步骤S3234,镜头CPU 4808判断在步骤S3233停止该透镜 的驱动之后是否释放了释放按钮4804a的半按下。如果判断为没 有释放释放按钮4804a的半按下(步骤S3234为"否"),则处理返 回至步骤S3203。在这种情况下,处理从步骤S3203进入步骤 S3204和S3205。在步骤S3205,镜头CPU 4808判断是否完成了 AF。如果判断为完成了 AF(步骤S3205为"是"),则处理进入步 骤S3206。另一方面,如果判断为没有完成AF(步骤S3205为 "否"),则处理返回到步骤S3228,在步骤S3228,镜头CPU 4808 再次执行调焦操作。
在步骤S3206,镜头CPU 4808以上述方式,如在步骤S3228 中一样,累积检测并存储周期性计算出的转动半径L。如果处 理已从步骤S3228进入步.骤S3206,则由于在步骤S3228中已开 始了转动半径L的检测,因而不执行步骤S3206中的处理。
在步骤S3207,镜头CPU 4808判断照相机是否正被摇动。 更具体地,关于用于判断照相机的摇动状况的方法,如果陀螺 仪4807p的输出在预定的特定时间段(例如,0.5秒)或更长时间段 内具有预定水平(例如,3 deg/s)或更大的角速度,则镜头CPU 4808判断为照相机正被摇动(沿特定方向振动)。可选地,如果 陀螺仪4807p的积分值(HPF积分滤波器301的输出)在预定的特 定时间段(例如,0.2秒)或更长时间段内具有预定角度(例如,1.5 deg)或更大角度,则镜头CPU 4808可以判断为照相4几正#皮摇动。
如果判断为照相机正被摇动(步骤S3207为"是"),则处理进 入步骤S3208。另一方面,如果判断为照相机没有被摇动(步骤S3207为"否"),则处理进入步骤S32U。
在步骤S3208,镜头CPU 4808暂停转动半径L的检测和以箭 头4803p(图2)所表示的方向上的角振动的校正。这是因为,当 照相机正被摇动时,由于在摇动期间振动不是恒定的,因而不 能高精度地检测转动半径L。另外还因为,在摇动期间振动角 度大,因此,如果执行角振动的校正,则校正透镜可能到达机 械端,结果由于;f几械限制导致以箭头4803y(图l)所表示的方向 上的图像抖动的校正精度下降。
在步骤S3209,镜头CPU 4808再次判断照相机是否正被摇 动。如果判断为照相机正被摇动(步骤S3209为"是"),则处理进 入步骤S3211。
另一方面,如果判断为结束了摇动(步骤S3209为"否"),则 处理进入步骤S3210。在步骤S3210,由于照相机正被拍摄者稳 定保持,因而镜头CPU 4808重新开始^r测转动半径L,并且还 重新开始校正角振动。
在步骤S3211,镜头CPU 4808判断是否释放了释放按钮 4804a的半按下(开关Sl处于"切断"状态)。如果判断为释放了释 放按钮4804a的半按下,则处理进入步骤S3235。另一方面,如 果判断为没有释放释放按钮4804a的半按下(步骤S3211为"否), 则处理进入步骤S3212。
在步骤S3235,镜头CUP 4808暂停转动半径L的检测,并且 复位累积存储的转动半径L。然后,处理进入步骤S3225。这是 因为预测到拍摄条件将由于切换为拍摄不同被摄体而改变, 或者,由于释放了释放按钮4804a的半按下,因而拍摄将要结束。 然而,如果紧挨在释放释放按钮4804a的半按下之后拍摄者再次 半按下释放按钮4804a(例如,如果在从释放释放按钮4804a的半 按下开始的1秒内拍摄者再次半按下释放按钮4804a),如果镜头CPU 4808没有复位所存储的转动半径L,这也是有用的。
在步骤S3225,镜头CPU 4808等待预定时间长度(例如,4 秒)。在等待期间,继续进行角振动的校正,并且陀螺仪4807p 和ACC 101p继续工作。镜头CPU 4808在释放释放按钮4804a之 后的特定时间段内继续校正角振动,以准备当拍摄者再次半按 下释放按钮4804a时立即响应。
在经过了预定时间长度之后,处理进入步骤S3226。在步 骤S3226,镜头CPU 4808暂停陀螺仪4807p和ACC 101p的操作。 然后,处理返回到步骤S3201。
如果在步骤S3211判断为继续半按下释放按钮4804a(步骤 S3211为"否"),则处理进入步骤S3212。在步骤S3212,镜头CPU 4808判断是否完全按下了释放按钮4804a(开关S2处于"接通"状 态)。如果判断为没有完全按下释放按钮4804a(步骤S3212为 "否"),则处理返回到步骤S3207,并且重复上述步骤S3207和随 后步骤中的处理。更具体地,镜头CPU 4808在校正角振动、检 测转动半径L和判断照相机是否正被摇动的同时等待,直到拍 摄开始为止。
另 一方面,如果判断为完全按下了释放按钮4804a以开始拍 摄(步骤S3212为"是"),则处理进入步骤S3213。在步骤S3213, 镜头CPU 4808暂停用于平均所检测到的转动半径L的操作,以 防止其它可能的由于在快速复原镜的镜上升(或镜下降)操作、 增大或减小光圈的孔径或者快门打开/关闭操作等振动发生操 作期间施加在ACC 101p上的干扰而可能发生的转动半径L的检 测精度的下降。另外,镜头CPU 4808平均在各期间(期间2703 和2704(图27))所检测到的转动半径L。
在步骤S3214,镜头CPU 4808判断计算出的转动半径L是否 适当。如果判断为计算出的转动半径L适当(步骤S3214为"是"),则处理进入步骤S3215。另一方面,如果判断为计算出的转动 半径L不适当(步骤S3214为"否"),则处理进入步骤S3236。
关于以下三点来执行步骤S3214中对于计算出的转动半径 L是否适当的判断
i) 平均所检测到的转动半径L的次数是否足够;
ii) 计算出的转动半径L是否大于预定值;以及
iii) 角速度等于或小于预定水平的状态是否持续了特定长 的时间段。
关于点(i),如果由于从在步骤S3201判断为半按下了释放 按钮4804a的时刻开始到在步骤S3212判断为完全按下了释放按 钮4804a的时刻为止的时间段的长度较短,因而用于计算转动半 径L的时间长度不够长,则镜头CPU 4808判断为转动半径L的计 算结果不适当。
关于点(ii),如果由于干扰等原因导致检测到的转动半径L 超过可预测的上限值(例如,从拍摄镜头的主点到拍摄者的腰部 的距离),则镜头CPU 4808判断为转动半径L的计算结果不适 当。
关于点(iii),如果由于照相机在三脚架上处于稳定状态, 因而角速度输出(或通过积分角速度输出计算出的角度输出)小 于预定值,则镜头CPU 4808判断为转动半径L的计算结果不适 当。这是因为,如果在这种状态下使用表达式(8)计算转动半径 L,则由于计算误差而获取非常大的转动半径L。
如果在步骤S3214判断为计算出的转动半径L不适当(步骤 S3214为"否"),则处理进入步骤S3236。在步骤S3236,如果照 相才几处于上述状态,则4竟头CPU 480M吏用作为转动半径L的初 始值而提供的转动半径。这里,作为初始值而提供的转动半径 L是指如图31所示的从照相机的目镜单元到摄像光学系统的主点的距离。
在步骤S3215,如在步骤S3207中一样,镜头CPU 4808判断 照相机是否正被摇动。如果判断为照相机正被摇动(步骤S3215 为"是"),则处理进入步骤S3217。另一方面,如果判断为照相 机没有被摇动(步骤S3215为"否"),则处理进入步骤S3216。
如果在步骤S3215判断为照相机正被摇动,则镜头CPU 4808在步骤S3208已暂停了角振动的校正。因此,当前不执行 角振动的校正。
在步骤S3217,镜头CPU 4808利用图像传感器4805开始电 荷累积操作。然而,由于此时快门没有打开,因而实际被摄体 的光束仍未入射到图像传感器4805上。
在步骤S3218,镜头CPU 4808执行快速复原镜的镜上升操 作,驱动镜头的光圏,并且打开快门。如上所述,镜头CPU 4808 开始累积要在图像传感器4 8 0 5上形成的被摄体的光束。
在步骤S3219,镜头CPU 4808等待,直到适合曝光的拍摄 时间^段到来为止。在步骤S3220,镜头CPU 4808在完成曝光之
后暂停平行振动的校正。
在这种情况下,由于因在步骤S3215判断为照相机正被摇 动而跳过下面详细说明的步骤S3216中的处理,因而不执行对 平行振动校正的暂停(例如,在这种情况下,没有执行平行振动 的校正)。在步骤S3221,镜头CPU 4808关闭快门,将镜头的光 圏驱动成初始状态,并且执行快速复原镜的镜下降操作。
如上所述,如果在步骤S3215判断为照相机正被摇动,则 镜头CPU 4808在不校正角振动或平行振动的情况下执行拍摄 控制。
另 一方面,如果判断为照相机没有被摇动(步骤S3215为 "否,,),则处理进入步骤S3216。在步骤S3216,镜头CPU 4808根据在步骤S3213计算出的转动半径L,开始平行振动的校正。在步骤S3217,镜头CPU 4808开始图像传感器4805上的电荷累积,并且重复步骤S3218 ~步骤S3221的处理。
如上所述,如果在步骤S3215判断为照相机没有被摇动,则推断出在步骤S3204执行了角振动的校正,或者在步骤S3210重新开始了角振动的校正。因此,在曝光期间(在累积来自被摄体的光束期间),镜头CPU 4808执行角振动的校正和平行振动的校正这两者。
在步骤S3222,镜头CPU 4808将通过图像传感器4805所获取的信息显示在设置于照相机背面的液晶显示器(L C D)监视器上,并且将该信息记录在记录介质上。在步骤S3223,镜头CPU4808判断是否释放了释放按钮4804a的完全按下(进行等待,直到释放了释放按钮4804a的完全按下为止)。
如果判断为释放了释放按钮4804a的完全按下(步骤S3223为"是"),则处理进入步骤S3224。在步骤S3224,镜头CPU 4808判断是否释放了释放按钮4804a的半按下。如果判断为没有释放释放按钮4804a的半按下(步骤S3224为"否"),则处理返回到步骤S3206,在步骤S3206,镜头CPU 4808重复上述步骤S3206和随后步骤中的处理。更具体地,在这种情况下,镜头CPU 4808在等待完全按下释放按钮4804a的同时检测转动半径L,直到释放了释放按钮4804a的半按下为止。在步骤S3225和随后的步骤中,镜头CPU 4808执行上述处理。
这里,在下面详细说明用于开始步骤S3204中的角振动的校正和步骤S 3 216中的平行振动的校正所执行的操作。
图33是示出信号处理系统的例子的框图。下面参考图33详细说明用于向驱动振动校正单元4806的驱动单元4809输入角振动校正目标值和平行振动校正目标值的示例性操作。在图33所示的例子中,省略了设置在灵敏度调整单元303 和输出校正单元309上游的块,其中,灵敏度调整单元303用于 输出角振动校正目标值,输出校正单元309用于输出平行振动校 正目标值。在图33所示的例子中,尽管通过利用软件的计算来 执行这里要说明的整个操作,但是为了更易于说明和理解,作 为模拟块示出样本保持(S/H)单元3302和差动单元3303。
将从灵敏度调整单元303输出的角振动校正目标值输入至 可变增益单元3301。当通过半按下释放按钮4804a输入"开关Sl 接通"信号3304时,可变增益单元(可变增益放大器)3301在0.5 秒内将角振动校正目标值的增益从"0"改变成"1"。
因此,在半按下释放按钮4804a 0.5秒之后可以提高角振动 的校正精度。在本典型实施例中,如果紧挨在半按下释放按钮 4804a之后快速开始图像抖动的校正,则根据手抖动的当前状态 逐渐细微地改变增益,以防止由于取景器画面中大的变化而使 拍摄者感觉不舒服。下面参考图34详细说明用于改变增益的操 作。
在释放按钮4 8 04a的半按下释放之后经过了预定时间段(例 如,4秒)之后,可变增益放大器3301在0.5秒内将角振动校正目 标值的增益从"1"改变成"0",以防止由于图像抖动校正的快速 暂停而可能发生的取景器画面的快速变化。
在本典型实施例中,如上所述,在从半按下释放按钮4804a 开始经过了预定时间段之后,镜头CPU 4808暂停校正图像抖 动,以准备如以上在步骤S3225(图32)中所述,如果再次半按下 释放按钮4804a则继续校正图像抖动。
将从输出校正单元309输出的平行振动校正目标值输入至 S/H单元3302和差动单元3303。差动单元3303输出S/H单元3302 的输出和平行振动校正目标值之间的差动值。更具体地,由于在采样期间输入至差动单元3303的两个信 号相互相等,因而差动单元3303的输出为"0"。还将在完全按下 释放按钮4804a时输出的"开关S2接通"信号3305输入至S/H单元 3302。当输入"开关S2接通"信号3305时,S/H单元3302采样保持 平行振动校正目标值。
因此,在该时间点,S/H单元3302的输出是固定的。此外, 在这种情况下,与完全按下释放按钮4 8 04a (输入"开关S 2接通,, 信号3305)同步地,从"O"开始顺序且连续地输出差动单元3303 的输出。下面参考图34所示波形详细说明差动单元3303的输出。
此外,还将曝光完成信号3306输入至S/H单元3302。当将 曝光完成信号3306输入至S/H单元3302时,S/H单元3302再次采 样保持平行振动校正目标值。因此,与曝光完成同步地,差动 单元3303的输出变成"O"。
图34利用振动波形示出上述处理。在图34所示的例子中, 在水平轴上示出经过的时间。在垂直轴上示出通过转换振动量 或振动的校正量而计算出的图像面上的振动量。
i图34所示的例子中,时刻t2、 t6、 t8、 t9、 t16、 tl7与图 30所示的相同。
参考图34,波形3401表示由于角振动和平行振动而可能发 生的图像面上的振动量,为了更易于理解,以余弦波表示波形 3401。波形3402表示波形3401中由于角振动而可能发生的图像 面上的振动量的分量。波形3403表示波形3401中由于平行振动 而可能发生的图像面上的振动量的分量。
波形3404表示图像面上从可变增益放大器3301(图33)输出 的角振动校正目标值的转换值,其中波形3404是用于校正以波 形3402所表示的振动的目标值。从波形3404可以看出,本典型 实施例在/人半按下释放按钮4804a(时刻t2)开始的预定时间(例如,0.5秒)内获取角振动校正目标值的适当增益。
在波形3402上,在时刻t2获取预定振动量3307。如果在这种状态下开始校正图像抖动,则从"0"位置开始快速驱动振动校正单元4806。在这种情况下,取景器画面可能出现大的振动。为了防止这种情况,如波形3404所示,本典型实施例在时刻t2将角振动校正目标值的增益逐渐设置成适当值。
此外,当在时刻tl6释放释放按钮4804a的半按下并且自此经过4秒时,即在时刻tl7时,本典型实施例逐渐减小角振动校正目标值的增益,以最终使得该增益收敛为"O"。
在波形3402上,在时刻U7获取预定振动量3308。如果快速暂停图像抖动的校正,则振动校正单元4806从校正位置快速驱动至"O"位置。在这种情况下,取景器画面可能出现大的振动。在这点上,本典型实施例通过从时刻tl7开始逐渐减小增益来防止画面上的快速变化。
波形3405表示通过转换图像面上从差动单元3303(图33)输出的平行振动校正目标值所获得的值。波形3405是用于校正以波形3403所表示的振动的目标值。
如上所述,从"O"开始顺序且连续地输出差动单元3303的输出。也就是说,波形3405不同于波形3403上在时刻t6的输出3309。因此,本典型实施例可以防止在时刻t6如输出3309所示,如果快速开始振动的校正,则在开始曝光之前当振动校正单元4806不能响应时,不能适当地校正平行振动。
如以上参考图33所述,当曝光结束时,镜头CPU 4808使得S/H单元3302再次开始采样保持。在这种情况下,差动单元3303的输出变成"O"。因此,当在时刻t8曝光结束时,平行振动校正目标值的输出变成"O"。
在这点上,尽管振动校正单元4806暂停校正平行振动,但是由于曝光已完成,因而图像不受影响。此外,由于当前正在 执行镜上升操作,因而拍摄者通过画面看不出平行振动校正的 快速暂停。
为了防止由于画面上的振动而使拍摄者感觉不舒服,如果 连续执行图像抖动校正的开始和暂停,这是有用的。在这点上, 除当如上所述拍摄者不能看到画面时以外,本典型实施例通过 快速暂停平行振动的校正来快速准备下一操作。
在时刻19 ,快速复原镜的镜上升操作完成(在时刻18已关闭 快门)。在该时间点,从暂停平行振动的校正开始,已经过了预 定时间(例如,100 ms)。因此,拍摄者看不出由于暂停平行振 动的4交正而发生的画面上的振动。
波形3406表示图像面上转换后的振动校正单元4806的驱 动量的值。波形3406大体相当于波形3404和波形3405的组合波 形。
关于振动纟交正单元4806的驱动量,在时刻t2逐渐开始角振 动的校正。另外,在时刻t6顺序开始角振动的校正和平行振动 的校正。
在时刻t8, 4竟头CPU 4808暂停才交正平行振动。在时刻t9, 镜头CPU 4808执行快速复原镜的镜下降操作。在时刻tl6,释放 释放按钮4804a的半按下。在从时刻tl6后经过4秒的时刻U7, 镜头CPU 4808开始暂停角振动的校正。
如上所述,4竟头CPU 4808执行控制以顺序开始角振动的才交 正和平行振动的校正。因此,振动校正单元4806可以始终确保
执行图像抖动的校正。
如上所述,镜头CPU 4808在步骤S3213暂停用于平均所检 测到的振动半径L的操作,以防止其它可能的由于在快速复原 镜的镜上升(或镜下降)操作、增大或减小光圏的孔径、或快门打开/关闭操作等振动发生操作期间施加于ACC 101p的干扰而可能发生的转动半径L的检测精度的下降。
图35示出当操作快速复原镜并驱动快门时的ACC 101p的波形的例子。在图35所示的例子中,在水平轴上示出经过的时间。在垂直轴上示出ACC 101p的输出电压。
参考图35,以5 V电压驱动ACC 101p。与基准电压3502相比,输出波形3501叠加有偏置电压3505。偏置电压3505表示ACC101p经受l G的重力。
始终对ACC 101p(图31)施加l G的重力,以^r测平行振动(或转动半径L)。因此,输出相当于l G重力的加速度输出,作为偏置电压3505。如虚线3504和3503所示,ACC 101p的加速度可输出电压范围为0.5 ~ 4.5 V。在该范围以外,该输出可能饱
和o
关于ACC 101p的波形3501,由于相当于l G重力的偏置电压3505而4吏ACC 101p的加速度可检测范围变窄。此外,由于快速复原镜、快门或光圈的驱动,向ACC 101p施加大的振动加速度。因此,在波形段3501a、 3501b和3501c中,在驱动镜和快门的时刻,该l俞出々包和。
通过使用具有宽检测范围的ACC可以解决该问题。然而,如果使用这类ACC,则由于这类ACC的微小加速度的检测精度低,因而不能高精度地检测平行振动加速度。因此,代替使用具有宽检测范围但微小加速度检测精度低的ACC,如果对除驱动快速复原镜、快门或透镜的时间段以外的时间段期间获得的转动半径L进行平均,并且使用这些转动半径L的平均值,则平行振动的校正精度高于使用具有宽检测范围的ACC的情况下的校正精度。
在这点上,本典型实施例使用如下ACC作为ACC 101p:尽管该ACC的检测范围由于当驱动快速复原镜、快门、光圏或透 镜时可能发生的加速度输出的可能饱和而受限(即,如上所述, 不使用饱和时间段中的加速度输出),但是该ACC能够高精度地 -险测平行振动。
如以上参考图11所述,转动半径L是指从转动中心110 2 p到 ACC 101p的距离。由于ACC 101p布置在才聂像光学系统的主点 处,因而该距离相当于从转动中心1102p到4聂^f象光学系统的主点 的距离。
由于摄像光学系统的主点的位移,可能发生平行振动。因 此,通过将转动半径L乘以通过积分陀螺仪4807p的输出计算出 的角度输出,可以计算出摄像光学系统的主点的位移。因此, 本典型实施例可以计算出平行振动校正目标值。
同时,尽管以上没有说明,但是透镜在光轴上的位置实际 上由于聚焦于被摄体的操作而改变。由于透镜位置在光轴上的 改变,摄像光学系统的主点可能从ACC 101p的安装位置移位。 因此,为了计算摄像光学系统的主点的位移,根据摄像光学系 统的主点和ACC 101p的安装位置之间的位移,校正转动半径L。
图36和37均示出在上述情况下振动的照相机的状态。在图 36和37所示的例子中,镜头和被摄体3601之间的距离不同于镜 头和被才聂体3701之间的距离。
参考图36,当拍摄者想要拍摄被摄体3601时,在驱动摄像 光学系统并将其调整至聚焦位置时,整个摄像光学系统的主点 A 3602存在于与ACC 101p在光轴上的位置相同的位置处。因 此,镜头CPU 4808根据ACC 101p的输出和陀螺仪4807p的输出 计算转动半径L 1101p。此外,镜头CPU 4808通过使用转动半径 L 1101p和陀螺仪4807p的输出,利用表达式(4)右边第二项的计 算来计算平行振动量3603。参考图37,与被摄体3601(图36)相比,被摄体3701距离镜头更远。当驱动摄像光学系统并将其调整至聚焦位置时,整个摄像光学系统的主点B 3702从ACC 101p的安装位置移位了位移量3704。因此,在这种情况下,如果基于ACC 101p的输出和陀螺仪4807p的输出计算转动半径L 1101p,则不能计算出图37的镜头主点处的平行振动量3703。
在这点上,4竟头CPU 4808通过从基于ACC 101p的输出和陀螺仪4807p的输出计算出的转动半径L 1101p中减去位移量3704,来计算修正后的转动半径3705。此外,镜头CPU 4808基于修正后的转动半径L 3705和陀螺仪4807p的输出,通过使用表达式(4)右边第二项的计算,来计算镜头主点B 3702处的平行振动量3703。因此,镜头CPU 4808根据被摄体距离校正转动半径L。
为了计算拍摄镜头的主点处的平行振动,需要将ACC 101p布置在主点处。因此,即使拍摄镜头的主点由于调焦操作而改变,如果ACC 101p的安装位置可以改变,则不需要执行上述校正处理。
在这点上,例如,如果将ACC 101p安装在在调焦期间要向被摄体侧移动的镜头上,则可以使得主点的移动量和ACC的移动量彼此相同。然而,在这种情况下,摄像光学系统的结构可能变得复杂。另外,整个镜头单元的尺寸可能变大。
在这点上,通过执行参考图37所述的校正,当将ACC101p固定安装在照相机上时,可以计算出可能改变的主点处的平行振动量。可以通过利用调焦编码器^r测调焦透镜的位置、基于该检测结果计算摄像光学系统的主点、并且利用ACC 101p的安装位置计算位移,来执行该校正。
输出校正单元3 0 9 (图3)通过将增益已调整的角度输出乘以转动半径L和摄像倍率,来计算平行振动校正目标值。另夕卜,
性内部结构的框图。参考图38,摄像倍率计算单元309b基于包括在变焦和调焦信息302中的来自镜头编码器的关于镜头变焦位置和镜头调焦位置的信息,计算摄像倍率。
同时,位移计算单元309d基于变焦和调焦信息302,计算摄像光学系统的主点和ACC的安装位置之间的位移。基于来自位移计算单元309d的输出,通过使用转动半径校正单元309c,在输出校正单元309内校正由比较单元308计算出的转动半径L的信息。因此,代替从ACC 101p的安装位置到转动中心的转动半径L,而将转动半径L校正成当前时刻从摄像光学系统的主点到转动中心的转动半径L。
镜头CPU 4808将增益调整单元311的输出乘以校正后的转动半径L和摄像倍率,以计算平行振动校正目标值。在执行步骤S3213(图32)中的处理时,校正转动半径L。
在步骤S3213,输出校正单元309a通过从ACC 101p的安装位置和拍摄条件下的摄像光学系统的主点之间的距离中减去从ACC 101p的安装位置到转动中心的转动半径L的平均值,来计算从摄像光学系统的主点到转动中心的校正后的转动半径L。在步骤S3214,镜头CPU 4808判断计算出的校正后的转动半径L是否正确。在步骤S3216,镜头CPU 4808使用校正后的转动半径L来校正平行振动。
利用图38所示的结构,可以自由确定ACC 101p的安装位置,并且可以将ACC 101p安装在与摄像光学系统的主点附近的位置不同的位置处。另外,利用上述结构,即使摄像光学系统的主点发生改变,本典型实施例也可以执行简单校正来校正振动。
此外,具有上述结构的本典型实施例可以通过使用比用于
校正振动的带窄的、用于比较陀螺仪和ACC的输出的频带,抑 制或至少减少来自叠加在ACC上的重力误差的影响和来自照相 机偏移的影响。因此,本典型实施例可以实现具有高移动性和 可操作性的小型化图像稳定系统,该系统在利用照相机或摄像 机的微距拍摄的情况下稳定工作,并且能够高精度地校正平行 振动。
下面说明本发明的第二典型实施例。在上述第一典型实施 例中,针对各频率,通过增益调整单元311调整用于校正平行振 动的陀螺仪的输出(积分角度输出)的增益,以抑制转动半径L如 图20所示那样与振动频率相关而发生的变化的影响。
在这点上,转动半径L不是在所有情况下都如图20所示那 样总依赖于频率。例如,如果拍摄者在蹲着时保持照相机,或 者如果拍摄者在固定其肘部(例如,固定在桌子上)时执行拍摄, 则转动半径L的增益不是如图20所示那样随着频率变低而增大 (转动半径L不变长)。
如果在这种情况下使用增益调整单元311,则低频的平行 振动被过校正。结果,在这种情况下,振动量在该频带中可能 增大。
在这点上,在本典型实施例中,对于各频率检测转动半径 L的变化,并且镜头CPU 4808根据检测结果判断是否要使用增 益调整单元311。
图39是示出根据本典型实施例的单镜头反光照相机中所 包括的图像稳定控制设备的示例性结构的框图。该照相机的外 观与图l和2所示的类似。
除根据第一典型实施例的图像稳定控制设备(图3)的结构以外,根据本典型实施例的图像稳定控制设备还包括陀螺仪
4807p的BPF单元、ACC 101p的BPF单元和用于判断针对各频率 是否调整转动半径L的单元,以识别各频率的转动半径L的变化 趋势。另外,根据本典型实施例的图像稳定控制设备包括输入 切换单元。该输入切换单元用于在判断针对各频率是否要调整 转动半径L之后,控制对各频率的转动半径L的调整的执行。
参考图39,与陀螺仪BPF单元306(图3)—样,陀螺仪BPF 1 单元3901是用于提取5 Hz频率下的角速度输出的滤波器。与 ACC BPF单元307(图3)—样,ACC BPF l单元3902是用于提取5 Hz频率下的速度输出的滤波器。
比较单元3905基于该角速度输出和速度输出,计算5 Hz下 的转动半径L。陀螺仪BPF 2单元3903是用于提取l Hz下的角速 度输出的滤波器。ACC BPF 2单元3904是用于提取l Hz下的速 度输出的滤波器。
比较单元3906基于该角速度输出和速度输出,计算l Hz下 的转动半径L。调整可用性判断单元3907对比较单元3905和比 较单元3906的输出进行比较。
如以上在第一典型实施例中所述,通常,高频的转动半径 L小于低频的转动半径L。因此,如果作为比较单元3905的输出 的5 Hz下的转动半径L小于作为比较单元3906的输出的l Hz下 的转动半径L,则调整可用性判断单元3 9 07判断为照相机处于 以上第一典型实施例中所述的状态。
在这种情况下,调整可用性判断单元3 9 0 7将该结果输出至 输入切换单元3908。输入切换单元3908将增益调整单元311的输 出输出至输出校正单元309。以上述方式,调整可用性判断单元 3907生成与逐频率改变的转动半径L相当的平4亍振动校正目标 值。如果作为比4交单元3906的输出的1 Hz下的转动半径L和作 为比较单元3905的输出的5 Hz下的转动半径L相同,或者如果5 Hz下的转动半径L大于l Hz下的转动半径L,则调整可用性判断 单元3907判断为照相机处于与以上第一典型实施例中所述的状 态不同的状态。
调整可用性判断单元3907将该结果输出至输入切换单元 3908。输入切换单元3908将HPF积分滤波器301的输出输出至输 出校正单元309。更具体地,调整可用性判断单元3907生成绕开 增益调整单元311的平行振动校正目标值。
如以上参考图22所述,HPF积分滤波器310的输出具有与普 通HPF积分滤波器301的特性不同的特性,以校正增益调整单元 3U的特性。因此,本典型实施例不使用HPF积分滤波器310的 输出。利用上述结构,本典型实施例可以根据拍摄者的拍摄状 况,最佳地校正平行振动。
在第一典型实施例中,镜头CPU 4808通过使用在开始拍摄 之前计算出的转动半径L的平均值,计算平行振动校正目标值。 然而,在这点上,如果在观察被摄体的时间长的情况下,用于 计算转动半径L的时间段也长,则在紧挨着开始拍摄之前的时 刻的振动状态可能变得不同于开始被摄体观察时的振动状态。
在这点上,例如,转动半径L的大小本身可能由于保持照 相机的方式的改变而改变。另外,在紧挨着开始拍摄之前的时 刻频率和转动半径L之间的关系可能变得不同于开始被摄体观 察时它们之间的关系。
考虑到这些情况,如果代替使用在紧挨着拍摄之前的时刻 计算出的转动半径L的平均值,而针对各预定时间段更新转动 半径L的平均值,这是有用的。
在图27所示的例子中,镜头CPU 4808将速度输出V 2717-2723分别与各自在预定期间检测到的角速度输出(o 2710 ~ 2716 进行比较。此外,镜头CPU 4808通过计算各时间段的角速度输 出co和速度输出V,计算转动半径L。
在图28所示的例子中,镜头CPU 4808将速度峰值输出V 2807 ~ 2809分另'J与各自在预定期间检测到的角速度峰值输出co 2804 ~ 2806进^f亍t匕4交。jt匕夕卜,镜头CPU 4808通过i十算各日t间孚爻 的角速度输出w和速度输出V,计算转动半径L。另外,在第一 典型实施例中,镜头CPU 4808在步骤S3213(图32)计算转动半径 L的平均值,并且使用该平均值以校正拍摄期间可能发生的平 行振动。
在本典型实施例中,镜头CPU 4808使用移动平均法作为用 于计算转动半径L的平均值的方法。本典型实施例依次更新该 平均值。
图40是示出根据上述结构的操作的例子的时序图。在图40 所示的例子中,在水平轴上示出经过的时间,而在垂直轴上示 出时序。
参考图40,在拍摄者以时序4001半按下释放按钮4804a之后 (开关S1处于"接通"状态),则镜头CPU 4808以时序4003开始检 测转动半径L。转动半径LOl L22各自表示要针对各时间段计 算的转动半径L。
在第一典型实施例中,镜头CPU 4808通过平均在拍摄者以 时序4002完全按下释放按钮4804a(开关S2处于"接通"状态)之 前的时间段期间所检测到的所有转动半径LOl ~ L19,来计算用 于校正平行振动的转动半径L。在这点上,本典型实施例针对 各预定时间段更新转动半径L 。
如图40所示,当计算出转动半径LOl L10时,则镜头CPU 4808计算转动半径L01 ~ L10的平均转动半径L 0110。然后,每当计算出转动半径L时,镜头CPU 4808就计算转动半径L的移动 平均。因此,本典型实施例更新用于校正平行振动的转动半径。
在图40所示的例子中,当计算出转动半径L19时,开始拍 摄。因此,在计算出转动半径L19时,镜头CPU 4808通过使用 移动平均值L 1019来才交正平行振动。更具体地,镜头CPU 4808 继续更新转动半径L的移动平均值。当开始拍摄时,镜头CPU 4 8 0 8通过使用最新的移动平均值来校正平行振动。
如以上参考图39所述,关于转动半径L 1019,镜头CPU 4808 计算两种类型的转动半径L,即,5 Hz下的转动半径L和l Hz下 的转动半径L。镜头CPU 4808根据比较结果判断针对各频率是 否调整转动半径L。
通过以上述方式更新转动半径L,本典型实施例可以通过 使用适合于当前拍摄条件的转动半径L,高精度地校正平行振 动。如果采用以上参考图29所述的使用面积的方法,则采用下 面的结构是有用的。更具体地,在这种情况下,镜头CPU 4808 通过图4 0所示的移动平均法,继续更新针对各期间计算出的转 动半径L。当开始拍摄时,镜头CPU 4808通过使用最新的移动 平均值来校正平行振动。
如果通过使用移动平均法计算转动半径L,则用于进行平 均的时间段变得短于第一典型实施例中的时间段。因此,如果 在源自照相机或透镜的驱动的振动期间没有计算转动半径L, 则在由于照相4几或透镜的驱动而引起的振动已经发生之后立即 开始拍摄时,不能适当地校正该振动。
在这点上,在本典型实施例中,当驱动AF用透镜时,计算 转动半径L。然而,如以上在第一典型实施例中所述,如果由 于源自驱动的振动而导致ACC 101p或ACC 101y的输出饱和, 则不能准确地计算转动半径L。在本典型实施例中,将ACC 101p的灵敏度降低到不发生饱 和的水平。然后,镜头CPU 4808在这种状态下检测振动加速度, 并且将所检测到的振动加速度与角速度输出进行比较。
然而,如果降低加速度灵敏度,则加速度检测输出可能劣 化。在这点上,本典型实施例仅在发生源自驱动的振动时降低 ACC 101p的灵敏度。
在本典型实施例中,在正常工作状态下,可以高精度地斥企 测振动加速度。镜头CPU 4808仅在发生源自驱动的振动的短时 间段期间降低角速度灵敏度。因此,尽管驱动振动发生时间段 期间的振动加速度的检测精度可能下降时,但是可以利用驱动 振动前后的转动半径L的移动平均来降低精度的下降。
图41是示出图39所示的结构中用于控制ACC 101p的灵敏 度的附加块的框图。在图41所示的例子中,ACC 101p包括机械 部分101pc,该机械部分101pc包括微电子机械系统(MEMS)、第 一级放大器101pd和处理电路101pe。
当从增益改变判断单元4101输入信号时,第一级放大器 101pd的增益是可变的。通过窗口比较器4103将ACC 101p的输 出输入至HPF积分滤波器305。通过增益校正单元4104将HPF积 分滤波器305的输出输入至ACC BPF 1单元3902和ACC BPF 2单 元3904。
还将窗口比较器4103的输出输入至增益改变判断单元 4101。当ACC 101p的输出超出第一范围的水平时,窗口比较器 4103输出增益减小信号。在接收到增益减小信号之后,增益改 变判断单元4101减小第一级放大器101pd的增益。将第一范围设 置成ACC的输出饱和水平的约80 %的水平。
如果ACC的输出在预定时间长度(例如,0.1秒)内处于第二 范围的水平中,则窗口比较器4103输出增益恢复信号。在接收到增益恢复信号之后,增益改变判断单元4101使第一级放大器 101pd的增益恢复成它的原始值。由于在改变增益之后第 一级放 大器101pd的增益被减小为三分之一,并且由此,镜头CPU 4808 在这种状态下使用与第一范围的水平相同的水平,因而将第二 范围设置成第 一 范围的三分之一的水平。
将来自调整可用性判断单元3907的转动半径L计算未完成 信号输入至增益恢复禁止单元4102。在该期间,增益恢复禁止 单元4102向增益改变判断单元4101输出增益恢复禁止信号。
因此,在比较单元3 9 0 5和3 906计算转动半径L的时间段期 间,不将第一级放大器101pd的增益恢复成它的原始值,以防止 当在转动半径L的计算期间改变第 一 级放大器101 p d的增益时 可能发生的转动半径L的检测精度的可能下降。
如果第一级放大器101pd的增益小,则增益校正单元4104 将增益恢复成原始值。在本典型实施例中,将增益校正单元4104 设置在HPF积分滤波器305的后级。
当发生源自驱动的振动时,在ACC 101p的输出上叠加高频 噪声。因此,在这种情况下,ACC 101p的输出可能饱和。然而, 由于通过积分ACC输出来计算HPF积分滤波器305的输出,因而 可以充分衰减高频信号。
因此,即使增大设置在HPF积分滤波器305下游的各单元的 输出增益,该输出也不饱和。更具体地,本典型实施例通过减 小第一级放大器101pd的增益以防止ACC 101p的输出饱和,并 且由此在积分ACC 101p的输出之后校正该增益,来校正由于第 一级放大器101pd的增益改变而发生的转动半径L的误差。
图42以ACC的输出波形示出根据本典型实施例的上述结 构。在图42所示的例子中,在水平轴上示出经过的时间,而在 垂直轴上示出ACCllT出。参考图42,波形4201和4203表示当第一级放大器101pd的 增益正常时的ACC 101p(在期间4204和4206)的输出。波形4202 表示当将第一级放大器101pd的增益减小为三分之一时的ACC 101p(在期间4205)的输出。
在图42所示的例子中,关于波形4201,当输入以箭头4209 表示的冲击时,该沖击的输出超过了判断水平(第一范围)4207。 因此,窗口比较器4103输出增益减小信号,以减小第一级放大 器101pd的增益,并获得波形4202。
当输入以箭头4210表示的另 一冲击时,波形4202没有超过 判断水平(第二范围)4208。此时,已将第一级放大器101pd的增 益减小为三分之一。因此,镜头CPU 4808将作为第二范围的判 断水平设置成相当于第 一 范围判断水平的三分之一的水平,以 在相同水平执行判断。
如上所述,在波形4202落在第二范围判断水平4208内后经 过了预定时间段(确认时间4211)之后,镜头CPU 4808执行用于 将第一级放大器101pd的增益恢复成它的原始值的控制。
然而,关于确认时间段4211,考虑计时预定时间段(例如, O.l秒)以及用于计算转动半径L的时间段之间的分隔。更具体 地,如果从预定时间段(例如,0.1秒)起经过0.04秒之后,获取 转动半径L的计算结果,则确认时间段4211为0.14秒。镜头CPU 4808在将第 一 级放大器101pd的增益恢复成它的原始值之后计 算下一转动半径L。
图43是示出用于改变(切换)ACC 101p的增益和第一级放大 器101pd的增益的示例性操作的流程图。当启动ACC时,该流程 开始,并且作为循环重复执行该流程,直到停止ACC的操作为 止。
参考图43,在步骤S4301,窗口比较器4103判断ACC输出是否超出第一范围4207。如果判断为ACC输出超出了第一范围 4207(步骤S4301为"是"),则处理进入步骤S4302。另一方面, 如果判断为ACC输出没有超出第一范围4207(步骤S4301为 "否"),则镜头CPU 4808重复步骤S4301中的处理,并且进行等 待,直到ACC输出变成超出第一范围4207为止。
在步骤S4302 ,增益改变判断单元4101将第 一 级放大器 101pd的增益减小成当前水平的三分之一。此外,增益校正单元 4104通过将加速度输出增大三倍来校正该增益。
在步骤S4303,窗口比较器4103判断ACC输出是否已恢复 成第二范围判断水平4208内的水平。如果判断为ACC输出已恢 复成第二范围判断水平4208内的水平(步骤S4303为"是"),则处 理进入步骤S4304。另一方面,如果判断为ACC输出没有恢复 成第二范围判断水平4208内的水平(步骤S4303为"否"),则处理 重复步骤S4303中的处理,以等待直到第一级放大器101pd的增 益恢复成第二范围判断水平4208内的水平为止。
在步骤S4304,镜头CPU 4808等待预定时间长度(例如,0.1 秒)。在步骤S4305,镜头CPU 4808等待,直到完成当前时间段 中的转动半径L的计算为止。
在步骤S4306,增益改变判断单元4101将第 一级放大器 101pd的增益恢复成它的原始值。此外,增益校正单元4104将积 分后的加速度输出恢复成一倍。然后,处理返回到步骤S4301。
如上所述,镜头CPU 4808在ACC 101p的输出变成饱和之前 就减小增益。因此,本典型实施例避免了 ACC 101p的饱和,并 且利用积分后的加速度输出校正增益的不足。因此,可以防止 才交正值的饱和。
图4 4是示出根据本发明第二典型实施例的主要组件的示 例性操作的流程图。图44的流程图中的处理大体上与第一典型实施例中的图32中所示的处理相同。
图44的流程图中的处理在下面的点上不同于图32所示的 处理。更具体地,在本典型实施例中,镜头CPU 4808计算计算 出的转动半径的移动平均,以及代替在步骤S3206和S3228中执 行转动半径L的计算,而是在步骤S4401和S4403中检测转动半 径。另外,在本典型实施例中,省略步骤S3230中的暂停检测 转动半径。这是因为,在减小了 ACC 101p的第一级放大器101pd 的增益之后,不会发生由于源自调焦用透镜的驱动的振动而可 能另外发生的ACC输出的饱和,因此在该时间段期间可以计算 转动半径L。
图45是根据本典型实施例的时序图。图45所示的时序图大 体上与第一典型实施例的图30所示的时序图相同。除在图45所 示的示例性时序图中代替转动半径检测时序3009而设置转动半 径检测时序4501以外,图45所示的时序图大体上与图30所示的 时序图相同。
在转动半径纟企测时序4501,镜头CPU 4808基于来自陀螺仪 和ACC的输出,计算转动半径。"Hi"状态表示计算转动半径, 而"Lo"状态表示暂停转动半径的计算。转动半径检测时序4501 与转动半径检测时序3009的不同在于在本典型实施例中,即 使在时刻t3 ~时刻t5的时间l爻期间,镜头CPU 4808也计算转动 半径L。
返回图4 4,图4 4的流程图所示的处理在下面的点上不同于 图32所示的处理。更具体地,在本典型实施例中,代替在步骤 S3213中暂停转动半径的检测并平均转动半径,而在步骤 S4402,镜头CPU 4808暂停转动半径的纟企测,并且使用最新更 新后的转动半径来校正平行振动。其它处理与以上图32中所述 的相同。因此,这里不再重复对其的说明。从图44所示的流程可以看出,与镜头CPU 4808在第一典型 实施例中的动作一样,在驱动快门、快速复原镜或光圏的同时, 镜头CPU 4808暂停转动半径L的检测。这里注意,在用于驱动 快门、快速复原镜或光圏的时间段中,可以执行转动半径L的 检测。
然而,如果在上述时间段期间继续进行转动半径L的检测, 则照相机受到由于驱动而发生的十分大的振动。在这种情况下, 减小ACC 101p的第一级放大器101pd的增益,以防止由于驱动 振动而可能发生的ACC输出的饱和。因此,在这种情况下,ACC 输出可能由于大的增益减小而变得不稳定。因此,上述时间段 期间计算出的转动半径的检测精度变得极低。因此,镜头CPU 4808暂停转动半径L的4企测。
如以上参考图38所述,镜头CPU 4808基于与ACC 101p的安 装位置有关的信息和摄像光学系统的主点的位移,校正转动半 径L。然而,如果将ACC 101p布置在与设置最大摄像倍率时的 摄像光学系统的主点相同的位置处,并且如果当前摄像倍率低 于最大摄像倍率,则可以减小或抑制源自平行振动的影响。
因此,在这种情况下,可以无需校正转动半径L而以充分 高的精度校正平行振动。因此,可以简化整个系统。
在图46所示的例子中,将ACC 101p布置在与摄像倍率为拍 摄镜头能力范围内最高的状态(最接近被摄体距离位置4601)下 的摄像光学系统的主点A 4602相同的位置处。因此,基于ACC 101p的输出和陀螺仪4807p的输出计算出的转动半径L 1101p等 于从转动中心到摄像光学系统的主点的转动半径。因此,可以 利用该结构高精度地校正平行振动。摄像光学系统的主点A 4602处的振动量4603等于ACC 10lp的安装位置处的振动量 4603。图47示出被摄体4701远离摄像光学系统的情况。在这种情 况下,在聚焦于被摄体4701时的摄像光学系统的主点B 4702从 ACC 101p的安装位置4602发生移位。
摄像光学系统的主点B 4702处的振动量4703不同于ACC 101p的安装位置处的振动量4603。然而,在这种情况下,摄像 倍率低。因此,源自可能导致图像劣化的平行振动的影响小。 因此,可以在不严格设置转动半径L的情况下,以可容忍的高 精度4t正平行振动。
将ACC 101p布置在与摄像光学系统的摄像倍率变成最大 时镜头的主点相同的位置处是有意义的。如果可以将ACC 101p 布置在与镜头的主点相同的位置处,则与上述第一典型实施例 中的计算相比,本典型实施例中的计算可以更加简化。
化,并且根据检测结果判断是否使用增益调整单元311。如果校 正值(转动半径L)不依赖于频率,则本典型实施例不使用增益调 整单元311。因此,本典型实施例防止了平行振动检测精度的下 降。
根据本发明的上述典型实施例,可以实现具有高可移动性 性并且能够在微距拍摄期间稳定工作的小型化图像稳定控制设 备。另外,本发明的上述典型实施例可以实现对由于平行振动 而可能发生的图像抖动的高精度校正。
在本发明的第一和第二典型实施例中,通过包括在数字单 镜头反光照相机或数字小型照相机中的示例性图像稳定控制设 备来校正平行振动。然而,由于可以在具有高性能的小型化系 统中实现根据本发明的典型实施例的图像稳定控制设备,因而 本发明不局限于此。例如,在利用摄像机拍摄静止图像时,或 者在利用监视照相机、网络照相机或移动电话拍摄静止图像时,可以实现本发明。
尽管参考典型实施例说明了本发明,但是应该理解,本发
明不局限于所爿>开的典型实施例。所附^又利要求书的范围符合 最宽的解释,以包含所有修改、等同结构和功能。
权利要求
1.一种图像稳定控制设备,包括由于移动而产生振动的机构,所述图像稳定控制设备包括振动校正单元,用于校正由于振动施加到所述图像稳定控制设备而发生的图像抖动;第一振动检测单元,用于检测并输出所述振动的角速度;第二振动检测单元,用于检测并输出所述振动的加速度;计算单元,用于基于所述第一振动检测单元的输出和所述第二振动检测单元的输出,计算校正值;输出校正单元,用于基于所述校正值校正所述第一振动检测单元的输出,所述输出校正单元用于改变基于所述第一振动检测单元的输出的信号的频率特性,以使所述校正值具有表观频率依赖特性;以及驱动单元,用于基于所述第一振动检测单元的输出、所述输出校正单元的输出、或所述第一振动检测单元的输出与所述输出校正单元的输出的组合输出,驱动所述振动校正单元。
2. 根据权利要求l所述的图像稳定控制设备,其特征在于, 所述第一振动检测单元包括角速度测量仪,以及其中,所述第二振动4企测单元包括加速度测量仪。
3. 根据权利要求l所述的图像稳定控制设备,其特征在于, 还包括第一滤波器单元,用于对基于所述第一振动检测单元的输 出的信号施加带限制;第二滤波器单元,用于对基于所述第二振动检测单元的输 出的信号施加带限制,其中,所述第一滤波器单元和所述第二滤波器单元均包括 积分单元和高通滤波器单元,以及其中,改变所述积分单元或所述高通滤波器单元的特性,以抵消由于通过所述第一滤波器单元和所述第二滤波器单元的 频带变化而发生的相位的相互偏离。
4. 根据权利要求l所迷的图像稳定控制设备,其特征在于, 还包括改变单元,用于改变要使用所述第一滤波器单元的输出和 所述输出校正单元的输出中的哪一个来驱动所述振动校正单 元;以及动作控制单元,用于基于所述第一振动检测单元的输出或 所述第二振动^r测单元的输出,控制所述改变单元的动作。
5. 根据权利要求4所述的图像稳定控制设备,其特征在于, 如果所述动作控制单元不使所述改变单元动作,则所述驱动单 元用于基于所述第一滤波器单元的输出与所述输出校正单元的 输出的组合输出,驱动所述振动校正单元。
6. —种摄像设备,包括根据权利要求l所述的图像稳定控 制设备。
7. —种图像稳定控制设备,包括由于移动而产生振动的机 构,所述图像稳定控制设备包括振动校正单元,用于校正由于振动施加到所述图像稳定控 制设备而发生的图像抖动;第一振动检测单元,用于检测并输出所述振动的角速度; 第二振动检测单元,用于检测并输出所述振动的加速度;第一信号提取单元,用于提取所述第一振动检测单元的输 出中具有预定频带的信号;第二信号提取单元,用于提取所述第二振动检测单元的输出中具有预定频带的信号;计算单元,用于基于由所述第一信号提取单元提取的信号和由所述第二信号提取单元提取的信号,计算校正值;第一滤波器单元,用于改变所述第一振动检测单元的输出的频率特性并进行输出;第二滤波器单元,用于改变所述第一振动检测单元的输出 的频率特性并进行输出,所述第二滤波器单元具有与所述第一 滤波器单元的特性不同的特性;输出校正单元,用于基于所述校正值校正所述第一振动检 测单元的输出;以及驱动单元,用于基于所述第一滤波器单元的输出、所述输 出校正单元的输出、或所述第一滤波器单元的输出与所述输出 校正单元的输出的组合输出,驱动所述振动校正单元。
8. 根据权利要求7所述的图像稳定控制设备,其特征在于, 所述第一振动检测单元包括角速度测量仪,以及其中,所述第二振动检测单元包括加速度测量仪。
9. 根据权利要求7所述的图像稳定控制设备,其特征在于, 所述第一滤波器单元和所述第二滤波器单元均包括积分单元和 高通滤波器单元,以及其中,改变所述积分单元或所述高通滤波器单元的特性, 以抵消由于通过所述第一滤波器单元和所述第二滤波器单元的 频带变化而发生的相位的相互偏离。
10. 根据权利要求7所述的图像稳定控制设备,其特征在 于,还包括改变单元,用于改变要使用所述第一滤波器单元的输出和 所述输出校正单元的输出中的哪一个来驱动所述振动校正单 元;以及动作控制单元,用于基于所述第一振动检测单元的输出或 所述第二振动检测单元的输出,控制所述改变单元的动作。
11. 根据权利要求10所述的图像稳定控制设备,其特征在于,如果所述动作控制单元不使所述改变单元动作,则所述驱 动单元用于基于所述第一滤波器单元的输出与所述输出校正单 元的输出的组合输出,驱动所述振动校正单元。
12. —种摄像设备,包括根据权利要求7所述的图像稳定控 制设备。
全文摘要
一种图像稳定控制设备和摄像设备,该图像稳定控制设备包括振动校正单元,用于校正由于振动而发生的图像抖动;第一检测单元,用于检测振动的角速度;第二检测单元,用于检测振动的加速度;计算单元,用于基于第一检测单元的输出和第二检测单元的输出,计算校正值;输出校正单元,用于基于校正值校正第一检测单元的输出,并且改变基于第一检测单元的输出的信号的频率特性,以使校正值具有表观频率依赖特性;以及驱动单元,用于基于第一检测单元的输出、输出校正单元的输出或它们的组合输出,驱动振动校正单元。
文档编号G03B5/00GK101630108SQ20091015197
公开日2010年1月20日 申请日期2009年7月15日 优先权日2008年7月15日
发明者斋藤润一, 能登悟郎, 鹫巢晃一 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1