JP2568410Y2 - Camera with image stabilization function - Google Patents

Camera with image stabilization function

Info

Publication number
JP2568410Y2
JP2568410Y2 JP2988991U JP2988991U JP2568410Y2 JP 2568410 Y2 JP2568410 Y2 JP 2568410Y2 JP 2988991 U JP2988991 U JP 2988991U JP 2988991 U JP2988991 U JP 2988991U JP 2568410 Y2 JP2568410 Y2 JP 2568410Y2
Authority
JP
Japan
Prior art keywords
camera
camera shake
data
correction
circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2988991U
Other languages
Japanese (ja)
Other versions
JPH04119433U (en
Inventor
好美 大野
徹 西田
純一 篠原
義雄 芹川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2988991U priority Critical patent/JP2568410Y2/en
Publication of JPH04119433U publication Critical patent/JPH04119433U/en
Application granted granted Critical
Publication of JP2568410Y2 publication Critical patent/JP2568410Y2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Adjustment Of Camera Lenses (AREA)

Description

【考案の詳細な説明】[Detailed description of the invention]

【0001】[0001]

【産業上の利用分野】本考案は、手ぶれ補正機能付きカ
メラに関し、より詳しくは、カメラ本体に生じる手ぶれ
を検出し、このときの検出値に基づいて撮影光学系の光
路中に介挿された補正用光学部材を駆動しフィルム面上
の像移動を打消すようにした手ぶれ補正機能付きカメラ
に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a camera with a camera shake correction function. More specifically, the present invention detects a camera shake which occurs in a camera body and inserts the camera into an optical path of a photographing optical system based on the detected value. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a camera with a camera shake correction function in which a correction optical member is driven to cancel image movement on a film surface.

【0002】[0002]

【従来の技術】一般に、手ぶれ補正機能付きカメラ(以
下「カメラ」と略称する)は、撮影光学系にズームレン
ズを用いた場合を例にすれば、図17に示すようにカメ
ラ本体に一体に、またはレンズマウントを介して着脱自
在にそれぞれ撮影光学系1が設けられ、その光軸Oの後
方にフィルム面2が位置されている。
2. Description of the Related Art Generally, a camera with a camera shake correction function (hereinafter abbreviated as "camera") is integrated with a camera body as shown in FIG. Alternatively, a photographing optical system 1 is provided detachably via a lens mount, and a film surface 2 is located behind the optical axis O.

【0003】この撮影光学系1は、複数枚のレンズで形
成されるフォーカスレンズ群3と複数枚のレンズで形成
されるズームレンズ群4を有していて、この光路中に補
正用光学部材5が介挿されている。
The photographing optical system 1 has a focus lens group 3 formed by a plurality of lenses and a zoom lens group 4 formed by a plurality of lenses, and a correction optical member 5 is provided in the optical path. Is inserted.

【0004】そして、フォーカスレンズ群3は、図示し
ない制御回路の出力であるフォーカス指令信号Dfで合
焦駆動され、ズームレンズ群4は、ズーム指令信号Dz
でズーミングが行われ、補正用光学部材5は、手ぶれ補
正指令信号Daで手ぶれ補正駆動が行われるようになっ
ている。
The focus lens group 3 is driven by a focus command signal Df output from a control circuit (not shown), and the zoom lens group 4 is driven by a zoom command signal Dz.
Is performed, and the correction optical member 5 is driven by a camera shake correction in response to a camera shake correction command signal Da.

【0005】次に、手ぶれ補正指令信号Daの具体的な
形態について説明する。カメラ本体に生じる手ぶれの振
動が図18に示すように振幅が0を境に±方向に移動す
る略正弦波状の特性aであった場合、手ぶれを補正する
には、先ずカメラ本体に設けられた手ぶれ検出部で極く
短い期間に速度Vを検出し、このときの検出データに基
づいてぶれ変化量データBを演算して求め、このぶれ
変化量データBに基づいて手ぶれ補正指令信号Daを
求め、補正用光学部材5を手ぶれによる移動を打消す方
向に駆動させることによって、フィルム面2上での像移
動をなくすようにしている。
Next, a specific form of the camera shake correction command signal Da will be described. In the case where the vibration of the camera shake occurring in the camera body has a substantially sinusoidal characteristic a that moves in the ± direction with an amplitude of 0 as a boundary as shown in FIG. 18, the camera shake is first provided on the camera body. shake detecting the velocity V in the very short period detection unit, determined by calculating the change amount data B k blur based on the detected data at this time, the camera shake correction command signal Da on the basis of the shake amount of change data B k , And the correction optical member 5 is driven in a direction to cancel the movement due to camera shake, so that the image movement on the film surface 2 is eliminated.

【0006】しかしながら、補正後の動きとしては、符
号bで示すように常に遅れるようになってしまう。即
ち、図19に拡大して示すように複数回に亘るぶれ検出
時点t−2It,t−It,t,t+It(ただしI
t:各回における積分時間)のそれぞれに得られるぶれ
検出値に基づいて各回のぶれ変化量データB,B
k−1を求め、このぶれ変化量データB,Bk−1
らカメラ移動速度データV,Vk−1を求め、このデ
ータV,Vk−1に基づいて手ぶれ補正指令信号Da
を生成しているのである。
[0006] However, the movement after the correction is always delayed as shown by the symbol b. That is, as shown in an enlarged manner in FIG. 19, the blur detection times t-2It, t-It, t, t + It (where I
t: integration time in each time), the blur change amount data B k , B in each time based on the blur detection value obtained in each time.
The calculated k-1, the blur variation data B k, B k-1 from the camera moving velocity data V k, determine the V k-1, the data V k, V k-1 image stabilization command signal based on Da
Is generated.

【0007】従って、フィルム面上での像の動きとして
は、図20に示すようにぶれ量特性eに対する補正量特
性dで補正された場合の補正後特性fとなる。
Accordingly, the movement of the image on the film surface is a corrected characteristic f when corrected by the correction amount characteristic d with respect to the blur amount characteristic e as shown in FIG.

【0008】このために手ぶれ補正としては、カメラ本
体のぶれ量に対して約1/4程度の改善効果しか得られ
ない。
For this reason, the camera shake correction can only provide an improvement effect of about 1/4 of the camera shake amount.

【0009】これを改善するために、補正光学系を駆動
する際に、カメラ本体の手ぶれの振動を収束せしめるよ
うに補正用光学部材への駆動回路に対する入力を制御す
るようにしたものがある。
In order to improve this, there is an apparatus in which an input to a drive circuit to a correction optical member is controlled so as to converge vibration of camera shake when a correction optical system is driven.

【0010】具体的には、例えば特開平1−30022
1号公報に開示されているように、補正用光学部材への
駆動回路の増幅率をぶれ検出部の出力に応じて可変させ
ているもの、即ち、カメラ本体の手ぶれ振動を収束せし
めるように変化させているものがある。
Specifically, for example, Japanese Patent Application Laid-Open No.
As disclosed in Japanese Unexamined Patent Publication No. 1 (1993), the amplification factor of the drive circuit to the correction optical member is changed according to the output of the shake detection unit, that is, the gain is changed so as to converge the camera shake vibration of the camera body. There are things that let me.

【0011】また、上述のように電気的手段、即ち駆動
回路の増幅率を可変する手段を用いて手ぶれ振動を収束
させる他の手段としては、同公報に開示されているよう
に、カメラ本体の手ぶれを検出するための振動センサの
剛性を、手ぶれ振動を収束せしめるように可変すること
によって手ぶれ補正を改善しているものもある。
As another means for converging the camera shake vibration by using the electric means, that is, the means for varying the amplification factor of the drive circuit as described above, as disclosed in the publication, In some cases, the rigidity of a vibration sensor for detecting camera shake is changed so as to converge camera shake, thereby improving camera shake correction.

【0012】一方、手ぶれ検出データは、積分回路を用
いて生成されることが多く、一般的には1〜15Hz程
度の周波数帯域をその積分対象とすることが多く、具体
的には1〜15Hz程度の帯域を通過させるハイパスフ
ィルタ特性を有する積分回路が用いられることが多い。
On the other hand, camera shake detection data is often generated using an integration circuit, and generally a frequency band of about 1 to 15 Hz is often subjected to integration, and specifically, 1 to 15 Hz. An integrating circuit having a high-pass filter characteristic for passing a band of the order is often used.

【0013】この場合、そのカットオフ周波数付近の位
相誤差が制御精度に影響することがあるため、1〜15
Hzの特性を有する積分回路に、更に広帯域の例えば
0.04〜0.1Hz程度から150〜400Hz程度
の間における利得を保証する積分回路が組合せて用いら
れる。
In this case, the phase error near the cutoff frequency may affect the control accuracy.
An integrator circuit having a characteristic of Hz is used in combination with an integrator circuit which guarantees a gain in a wide band, for example, from about 0.04 to 0.1 Hz to about 150 to 400 Hz.

【0014】ところが、広帯域通過フィルタ特性を有す
る積分回路を用いる場合には、手ぶれ以外の情報、例え
ばカメラ本体に対する何らかの衝撃(例えば、パンニン
グ時における大幅な手ぶれ)に基づく情報等が回路に対
して悪い影響を与えるおそれがある。
However, when an integrating circuit having a wide band pass filter characteristic is used, information other than camera shake, for example, information based on some shock to the camera body (for example, large camera shake during panning) is bad for the circuit. May have an effect.

【0015】このため、例えば特開昭63−8628号
公報に示されているように、積分回路からの速度信号を
所定時間に亘って移動平均値として連続的に算出し、こ
の出力と積分回路の出力との差分を手ぶれ補正信号とし
て取り出し、この値を予め設定されたしきい値と比較
し、手ぶれ以外の情報が生じるパンニング時等に異常成
分を取込まれないようにしている。
For this reason, as shown in, for example, Japanese Patent Application Laid-Open No. 63-8628, the speed signal from the integrating circuit is continuously calculated as a moving average value over a predetermined time, and this output and the integrating circuit are calculated. Is extracted as a camera shake correction signal, and this value is compared with a preset threshold value so that abnormal components are not taken in during panning or the like where information other than camera shake occurs.

【0016】従って、通常時には、安定な手ぶれ補正が
行えると共に異常時(パンニング時等)には異常成分を
除去した手ぶれ補正を行うことができるようになってい
る。
Therefore, in normal times, stable image stabilization can be performed, and at the time of abnormality (such as during panning), image stabilization in which an abnormal component is removed can be performed.

【0017】また、上述の異常時としては、パンニング
時の他に撮影開始時における衝撃(加振)がある。この
衝撃を加速度計を用いて測定したところ図21に示すよ
うな結果が得られた。
The above-mentioned abnormal condition includes a shock (excitation) at the start of photographing, in addition to the panning. When this impact was measured using an accelerometer, the result shown in FIG. 21 was obtained.

【0018】即ち、加速度Gの値が+0.25から−
0.25に対してその出力が+0.2Vから−0.2V
の電圧にリニアに対応する加速度計を用い、カメラホー
ルディング時における手ぶれ特性R1は、図示のように
その変動幅が約0.026Gであるのに対し、レリーズ
スイッチオン時の前後の手ぶれ特性R2は、図示のよう
にその変動幅が約0.08Gとなっている。
That is, when the value of the acceleration G is from +0.25 to-
Output is + 0.2V to -0.2V for 0.25
Using an accelerometer that linearly corresponds to the voltage of, the camera shake characteristic R1 during camera holding has a fluctuation range of about 0.026 G as shown in the figure, whereas the camera shake characteristic R2 before and after the release switch is turned on is As shown in the figure, the fluctuation range is about 0.08G.

【0019】よって、単にカメラをホールディングして
いる時に対し、レリーズスイッチをオンした時の方の変
動幅が、約3倍になっている。
Therefore, the fluctuation width when the release switch is turned on is about three times that when the camera is simply held.

【0020】従って、上述の例における積分回路として
は、その応答周波数とダイナミックレンジが若干の余裕
を有して設定されている。
Therefore, the response frequency and the dynamic range of the integrating circuit in the above example are set with some margin.

【0021】[0021]

【考案が解決しようとする課題】従来のカメラにおいて
は、手ぶれ検出を行い、この検出結果に基づいて補正用
光学部材の駆動量を演算し、この演算の結果に基づいて
補正用光学部材を駆動させているために、次のような問
題が生じている。
In the conventional camera, a camera shake is detected, a driving amount of the correcting optical member is calculated based on the detection result, and the correcting optical member is driven based on a result of the calculation. This causes the following problems.

【0022】即ち、手ぶれ検出時点と演算終了時点と駆
動時点との間に時間的な遅れ(図18の符号c参照)が
必然的に生じてしまうために、ある程度の手ぶれは改善
されるものの、手ぶれ補正系に生じる遅れのために補正
不足量が常に生じてしまうという難点がある。
That is, since a time delay (see reference numeral c in FIG. 18) is inevitably generated between the time when the camera shake is detected, the time when the calculation is completed, and the drive time, the camera shake is improved to some extent. There is a drawback in that an insufficient correction amount always occurs due to a delay occurring in the camera shake correction system.

【0023】このような従来の方式であっても、カメラ
に生じる手ぶれの絶対量が比較的に小さい場合には、こ
の補正不足量も小さいために従来装置における補正手段
で実質的な不具合が生じないものの、手ぶれの絶対量が
大きい場合には常に大きな補正不足量が生じてしまうこ
とになる。
Even in such a conventional method, when the absolute amount of camera shake which occurs in the camera is relatively small, the correction deficiency in the conventional device causes a substantial problem because the insufficient correction amount is small. However, when the absolute amount of camera shake is large, a large undercorrection amount always occurs.

【0024】また、手ぶれ補正を行うに際しては、正規
の手ぶれ振動のみを用いて手ぶれ補正演算ならびに補正
駆動を行うことが構成の簡略化と補正精度の向上の点で
望ましいものの、従来装置においては、大きな衝撃に対
しても応答させて積分することによって手ぶれ検出デー
タとしているために構成の複雑化と補正精度の悪化が生
じている。
Further, in performing the camera shake correction, it is desirable to perform the camera shake correction calculation and the correction drive using only the normal camera shake in terms of the simplification of the configuration and the improvement of the correction accuracy. Since the camera shake detection data is obtained by integrating it in response to a large impact, the configuration becomes complicated and the correction accuracy deteriorates.

【0025】なお、正規の手ぶれ振動以外の情報が生じ
ることが予めわかっている場合に、スイッチ等を撮影者
が操作することによって除外することが考えられる。
If it is known in advance that information other than the normal camera shake will occur, it is conceivable to remove the switch or the like by operating the photographer.

【0026】しかしながら、このようにすると、当該ス
イッチを操作する時に、平常のカメラホールディング時
の値とは大幅に異なる出力が生じてしまうので現実的な
解決策とはならない。
However, in this case, when the switch is operated, an output greatly different from the value at the time of normal camera holding is generated, so that it is not a practical solution.

【0027】一方、シャッタレリーズ釦の半押し等によ
ってぶれ補正駆動が開始されるのであるが、この駆動を
確実に行うためには、現実に得られる出力から加速度が
0のときのぶれセンサの出力(オフセット)を差し引く
ことが必要である。
On the other hand, the shake correction drive is started by, for example, half-pressing the shutter release button. In order to perform this drive reliably, the output of the shake sensor when the acceleration is 0 is obtained from the output actually obtained. It is necessary to subtract (offset).

【0028】この場合、加速度が0のときのぶれセンサ
の出力を得るタイミングを、シャッタレリーズ釦の半押
し等の操作を行うことによって得るようにすれば、上述
したように当該操作によって過渡的に大きな異常出力が
生じてしまい、正確なデータとすることができない。
In this case, if the timing for obtaining the output of the shake sensor when the acceleration is 0 is obtained by performing an operation such as half-pressing of the shutter release button, the operation is transiently performed as described above. A large abnormal output occurs, and accurate data cannot be obtained.

【0029】また、撮影者が行う操作は、スイッチ釦を
押し下げる等の場合には、カメラ本体を動かさないよう
にしようとする意識が働くためにかえってカメラ本体を
ぶらしてしまうことが多い。このために撮影者が無意識
の状確で安定したカメラホールディング状態におけるぶ
れ出力、即ち定常状態におけるぶれ出力を得ることがで
きないのである。
When the photographer performs an operation such as pressing down a switch button, the photographer often shakes the camera body rather than to move the camera body. For this reason, the photographer cannot obtain the blur output in the camera holding state in which the photographer is unconscious and accurate, that is, the blur output in the steady state.

【0030】本考案は、上述の問題を解消するためにな
されたもので、その目的とするところは、安定したカメ
ラホールディング時以外に生じる衝撃に基づく大きな手
ぶれ検出データを除外することができ、しかもこの除外
のために新たに手ぶれ検出出力に過渡的な変動を生ぜし
めることがなく、カメラに生じる手ぶれの絶対量が小さ
い場合は勿論のこと大きな場合であっても手ぶれを有効
適切に補正し、撮影された写真にぶれが生じないカメラ
を提供することにある。
The present invention has been made in order to solve the above-mentioned problem, and an object of the present invention is to eliminate large camera shake detection data based on an impact generated except during stable camera holding. Due to this exclusion, no new transient fluctuation occurs in the camera shake detection output, and the camera shake is effectively and appropriately corrected even if the absolute amount of camera shake generated in the camera is small as well as large. An object of the present invention is to provide a camera that does not cause blurring in a photographed picture.

【0031】[0031]

【課題を解決するための手段】上記の目的を達成するた
めに、請求項1の考案は、カメラ本体に生じる手ぶれを
電気信号に変換してシャッタレリーズに伴なう複数時点
における手ぶれ検出データを得る手ぶれ検出部と、撮影
光学系の光路中に介挿された補正用光学部材と、上記手
ぶれ検出部で得られた複数時点における手ぶれ検出デー
タに基づいて上記補正用光学部材を、カメラ本体の手ぶ
れによって生じるフィルム面上での像位置の移動をシャ
ッタレリーズに伴って補正駆動させるための演算をする
演算手段と、上記カメラ本体に設けられたファインダ接
眼窓の近傍に配置され、撮影者が上記接眼窓に近接した
ときに起動信号を出力する起動スイッチと、この起動ス
イッチで起動信号が出力されて定常状態に達した後に、
上記手ぶれ検出部を起動させる起動制御手段と、を具備
することを特徴としたものである。
In order to achieve the above-mentioned object, the invention according to claim 1 converts a camera shake occurring in a camera body into an electric signal and obtains a camera shake detection data at a plurality of time points accompanying a shutter release. The camera shake detection unit to obtain, the correction optical member inserted in the optical path of the photographing optical system, and the correction optical member based on the camera shake detection data at a plurality of time points obtained by the camera shake detection unit, the camera body An arithmetic unit for performing an operation for correcting and driving a movement of an image position on a film surface caused by camera shake with a shutter release, and being arranged near a finder eyepiece window provided in the camera body, and A start switch that outputs a start signal when approaching the eyepiece window, and after the start signal is output by the start switch and reaches a steady state,
And activation control means for activating the camera shake detection unit.

【0032】更に、請求項2の考案は、カメラ本体に生
じる手ぶれを電気信号に変換してシャッタレリーズに伴
なう複数時点における手ぶれ検出データを得る手ぶれ検
出部と、撮影光学系の光路中に介挿された補正用光学部
材と、上記手ぶれ検出部で得られた複数時点における手
ぶれ検出データに基づいて上記補正用光学部材を、カメ
ラ本体の手ぶれによって生じるフィルム面上での像位置
の移動をシャッタレリーズに伴って補正駆動させるため
の演算をする演算手段と、上記カメラ本体のグリップ部
に設けられ、撮影者が上記グリップ部を握ったときに起
動信号を出力する起動スイッチと、この起動スイッチで
起動信号が出力されて定常状態に達した後に、上記手ぶ
れ検出部を起動させる起動制御手段と、を具備すること
を特徴としたものである。
Further, according to the present invention, a camera shake detecting section for converting a camera shake occurring in a camera body into an electric signal to obtain camera shake detection data at a plurality of time points accompanying a shutter release, The inserted optical member for correction and the optical member for correction based on the camera shake detection data at a plurality of time points obtained by the camera shake detection unit move the image position on the film surface caused by camera shake of the camera body. Calculating means for performing an operation for correcting and driving with the shutter release; a start switch provided on the grip portion of the camera body, for outputting a start signal when a photographer grips the grip portion; And starting control means for starting the camera shake detecting section after the starting signal is output and the steady state is reached. A.

【0033】更に、請求項3の考案は、請求項1または
請求項2における起動制御手段を、手ぶれ検出部が起動
スイッチとは無関係に働き、起動スイッチで起動信号が
出力されて定常状態に達したときに上記手ぶれ検出部の
出力データを有効データとするように制御する構成とし
たことを特徴としたものである。
Further, according to the invention of claim 3, the activation control means according to claim 1 or 2 is characterized in that the shake detecting section operates independently of the activation switch, and the activation switch outputs the activation signal to reach the steady state. In such a case, the control is performed such that the output data of the camera shake detecting section is set to valid data.

【0034】[0034]

【作用】上記のように構成された手ぶれ補正機能付きカ
メラは、カメラ本体の手ぶれによって生じるフィルム面
上での像位置の移動を補正するために、撮影光学系の光
路中に介挿された補正用光学部材を指定する方向に移動
または傾斜させるぶれ補正アクチュエータを駆動させる
際に、上記カメラ本体の手ぶれを手ぶれ検出部を用いて
複数時点で電気信号に変換して得られた複数の手ぶれ検
出データに基づいて演算手段を用いて演算し、この演算
によって得られた手ぶれ補正データに対応して補正用光
学部材を駆動して手ぶれ補正を行うものである。
The camera with the image stabilization function configured as described above has a correction inserted in the optical path of the photographing optical system in order to correct the movement of the image position on the film surface caused by the camera shake of the camera body. A plurality of camera shake detection data obtained by converting a camera shake of the camera body into an electric signal at a plurality of times using a camera shake detection unit when driving a camera shake correction actuator that moves or tilts the optical member in a designated direction. Is calculated using a calculation means based on the above, and the correction optical member is driven in accordance with the camera shake correction data obtained by the calculation to perform the camera shake correction.

【0035】この場合、上述の演算手段における出力デ
ータとしての手ぶれ補正データは、カメラ本体に設けら
れたファインダ接眼窓の近傍に配置された起動スイッチ
に撮影者の顔が近接したときに出力される起動信号の生
成時点からしかる後の時点において定常的な出力データ
を基準にして得られる手ぶれ検出データに基づいて演算
している。
In this case, the camera shake correction data as the output data in the above-mentioned calculating means is output when the face of the photographer approaches a start switch arranged near the finder eyepiece window provided in the camera body. The calculation is performed based on the camera shake detection data obtained based on the steady output data at a time point after the generation time of the activation signal.

【0036】また、起動スイッチとしては、撮影者が操
作を意識せずに行えるものであるファインダ接眼窓の近
傍に設けられる非接触型のスイッチが望ましいが、撮影
者が操作をあまり意識せずに行えるカメラ本体のグリッ
プ部に設けるようにしてもよい。
As the start switch, a non-contact type switch provided near the finder eyepiece window, which can be operated without the photographer being conscious of the operation, is desirable, but the photographer does not need to be conscious of the operation. It may be provided on a grip portion of the camera body that can be used.

【0037】[0037]

【実施例】以下、本考案の実施例を、図1ないし図16
を用いて詳細に説明する。本考案の第1実施例の回路構
成を示す図1において、コンパクトカメラに見られるよ
うに、カメラ本体に一体化され、または、レンズマウン
ト等を介して着脱自在に設けられた撮影光学系1の光軸
O上にフィルム面2が位置している。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below with reference to FIGS.
This will be described in detail with reference to FIG. In FIG. 1 showing a circuit configuration of a first embodiment of the present invention, as shown in a compact camera, a photographing optical system 1 integrated with a camera body or detachably provided via a lens mount or the like. The film surface 2 is located on the optical axis O.

【0038】この撮影光学系1は、複数枚のレンズで形
成されるフォーカスレンズ群3と複数枚のレンズで形成
されるズームレンズ群4と、これらの2つのレンズ群
3,4の光軸を手ぶれに応じて補正するための補正用光
学部材5とで構成されている。またカメラ本体には、手
ぶれ検出部6が設けられている。
The photographing optical system 1 includes a focus lens group 3 formed by a plurality of lenses, a zoom lens group 4 formed by a plurality of lenses, and an optical axis of these two lens groups 3 and 4. And a correction optical member 5 for correcting in accordance with camera shake. In addition, a camera shake detection unit 6 is provided in the camera body.

【0039】このような撮影光学系1を形成するフォー
カスレンズ群3、ズームレンズ群4、補正用光学部材5
のそれぞれがどのように駆動されるかについて図2を用
いて説明すると、フォーカスレンズ群3は、焦点距離が
望遠側にされるに伴って前方側に変位し、かつ被写体距
離が至近側にされるに伴って前方側に変位する。
The focus lens group 3, the zoom lens group 4, and the correcting optical member 5 forming the photographing optical system 1
2 will be described with reference to FIG. 2. The focus lens group 3 is displaced forward as the focal length is set to the telephoto side, and the subject distance is set to the closest side. As it moves forward.

【0040】ズームレンズ群4は、焦点距離が望遠側に
されるに伴って前方側に変位し、同様に補正用光学部材
5もズームレンズ群4が望遠側に駆動されるに伴って前
方側に変位されるようになっている。上述の手ぶれ検出
部6は、ぶれセンサ6aとこの出力をサンプリングする
サンプリング回路6bで形成され、ぶれセンサ6aは、
例えば半導体型の加速度センサを用いることができ、サ
ンプリング回路6bは、所定の時間毎にサンプリングを
行うものである。
The zoom lens group 4 is displaced forward as the focal length is moved to the telephoto side, and similarly, the correction optical member 5 is moved forward as the zoom lens group 4 is driven to the telephoto side. Is to be displaced. The above-described camera shake detection unit 6 is formed by a camera shake sensor 6a and a sampling circuit 6b that samples the output of the camera shake sensor 6a.
For example, a semiconductor acceleration sensor can be used, and the sampling circuit 6b performs sampling every predetermined time.

【0041】一方、フォーカスレンズ群3およびズーム
レンズ群4のそれぞれには、フォーカシングおよびズー
ミングを電動で行うためのフォーカスモータ7、ズーム
モータ8が設けられ、補正用光学部材5には、この補正
用光学部材5を光軸Oに直交する方向に駆動するための
ぶれ補正アクチュエータ9が設けられている。
On the other hand, each of the focus lens group 3 and the zoom lens group 4 is provided with a focus motor 7 and a zoom motor 8 for electrically performing focusing and zooming. A blur correction actuator 9 for driving the optical member 5 in a direction orthogonal to the optical axis O is provided.

【0042】また、ぶれセンサ6aの出力端は、サンプ
リング回路6bの入力端に接続され、このサンプリング
回路6bの出力端、即ち手ぶれ検出部6の出力端は、演
算手段10の入力端に接続され、この演算手段10に
は、記憶手段11が接続されている。
The output terminal of the shake sensor 6a is connected to the input terminal of the sampling circuit 6b, and the output terminal of the sampling circuit 6b, that is, the output terminal of the camera shake detector 6, is connected to the input terminal of the calculating means 10. The storage means 11 is connected to the calculation means 10.

【0043】さらに、フォーカスモータ7、ズームモー
タ8、ぶれ補正アクチュエータ9のそれぞれには、フォ
ーカス駆動回路12、ズーム駆動回路13、アクチュエ
ータ駆動回路14が接続されている。
Further, a focus drive circuit 12, a zoom drive circuit 13, and an actuator drive circuit 14 are connected to each of the focus motor 7, the zoom motor 8, and the blur correction actuator 9.

【0044】さらに、カメラ本体内に設けられた各部を
複合的に制御するための指令を出すCPU15が設けら
れ、このCPU15には、測距を行い自動合焦駆動させ
るためのAF回路16が接続されている。
Further, there is provided a CPU 15 for issuing commands for controlling various parts provided in the camera body in an integrated manner. The CPU 15 is connected to an AF circuit 16 for measuring a distance and for performing automatic focusing driving. Have been.

【0045】このAF回路16は、例えば図3に示すよ
うにアクティブ方式のものを用いることができる。即
ち、カメラ本体(図示せず)から距離Dなる場所に位置
する被写体OJに向けて赤外発光ダイオードLEDの光
を投光レンズL1を用いて投光し、このときに被写体O
Jからの反射光を、投光レンズL1と発光ダイオードL
EDで形成される投光部に対して基線長Sを有して配置
されている受光レンズL2を介して位置センサ(例えば
Position Sensitive Devis
e)PSDで受光させる。
The AF circuit 16 can be of an active type, for example, as shown in FIG. That is, the light of the infrared light emitting diode LED is projected using the light projection lens L1 toward the subject OJ located at a distance D from a camera body (not shown).
The reflected light from J is transmitted to the light projecting lens L1 and the light emitting diode L
A position sensor (for example, Position Sensitive Device) via a light receiving lens L2 disposed with a base line length S with respect to the light projecting unit formed by the ED.
e) Light is received by the PSD.

【0046】この位置センサPSDは、受光レンズL2
の有する焦点距離f上に配置され、その長さがCに設定
されている。
The position sensor PSD includes a light receiving lens L2
Are disposed on the focal length f of the lens, and the length thereof is set to C.

【0047】従って、被写体OJで反射されるスポット
光は、位置センサPSDの基準点から距離dなる点に結
像されることになり、この位置センサPSDの出力電流
I1,I2の関係は、下式のようになる。
Accordingly, the spot light reflected by the object OJ is imaged at a point at a distance d from the reference point of the position sensor PSD, and the relationship between the output currents I1 and I2 of the position sensor PSD is as follows. It looks like an expression.

【0048】 I1∝(C/2)−d=(C/2)−(f/D)・S I2∝(C/2)+d=(C/2)+(f/D)・S よってI2/I1={(C/2)+(f/D)・S}/ {(C/2)−(f /D)・S} =(C・D+2f・S)/(C・D−2f・S) このためにI2/I1は、略(1/D)に比例した出力
となるので、このI2/I1をAF回路16の出力、即
ち被写体距離データDxとすることができる。
I1∝ (C / 2) −d = (C / 2) − (f / D) · S I2∝ (C / 2) + d = (C / 2) + (f / D) · S / I1 = {(C / 2) + (f / D) ・ S} / {(C / 2)-(f / D) ・ S} = (CD ・ 2f ・ S) / (CD ・ -2f ・) S) For this reason, since I2 / I1 is an output proportional to substantially (1 / D), this I2 / I1 can be used as the output of the AF circuit 16, that is, the subject distance data Dx.

【0049】このようなAF回路16の出力端、即ち被
写体距離データDxの送出端は、AFデータ変換回路1
7の第1入力端に接続され、このAFデータ変換回路1
7の出力端、即ち、フォーカス駆動データDfxの送出
端は、フォーカス駆動回路12の第1制御端に接続され
ている。
The output end of the AF circuit 16, that is, the sending end of the subject distance data Dx is connected to the AF data conversion circuit 1.
7 is connected to a first input terminal of the AF data conversion circuit 1.
7, that is, a sending end of the focus drive data Dfx, is connected to a first control end of the focus drive circuit 12.

【0050】このフォーカス駆動回路12の第2制御端
には、フォーカスモータ7の回転に応じてパルス数デー
タPixを生成するフォトインタラプタ18の出力端が
接続されている。
An output terminal of a photo interrupter 18 that generates pulse number data Pix in accordance with the rotation of the focus motor 7 is connected to a second control terminal of the focus drive circuit 12.

【0051】一方、撮影光学系1には、ズームレンズ群
4の現在の焦点距離位置データを得るためのズーム位置
検出回路19が設けられ、このズーム位置検出回路19
の出力端即ちズーム位置データZpxの送出端は、AF
データ変換回路17の第2制御端に接続されると共に、
上述のズーム駆動回路13の第1制御端に接続されてい
る。このズーム駆動回路13の第2制御端には、CPU
15の出力端、即ちズーム駆動量データZ′の送出端が
接続されている。
On the other hand, the photographing optical system 1 is provided with a zoom position detecting circuit 19 for obtaining the current focal length position data of the zoom lens group 4.
The output end of the zoom position data Zpx is AF
Connected to the second control terminal of the data conversion circuit 17,
The zoom drive circuit 13 is connected to the first control terminal. The second control terminal of the zoom drive circuit 13 includes a CPU
The output terminal 15 is connected to the output terminal of the zoom drive amount data Z '.

【0052】また、CPU15には、測光回路20が接
続され、所望の測光制御を実行することができるように
なっている。さらに、このCPU15の各入力端には、
レリーズを起動させるためのレリーズスイッチ21と測
光を開始させるための測光スイッチ22とズーミングを
行わせるためのズームスイッチ23もそれぞれ接続され
ている。
Further, a photometric circuit 20 is connected to the CPU 15 so that desired photometric control can be executed. Further, each input terminal of the CPU 15 includes:
A release switch 21 for activating the release, a photometric switch 22 for starting photometry, and a zoom switch 23 for performing zooming are also connected.

【0053】さらに、フィルム巻上げ、シャッタチャー
ジ等の一連の動作をさせるための給送モータ24が設け
られ、この給送モータ24は、CPU15の出力端に接
続された給送駆動回路25を介してCPU15からの給
送指令に応じて回転が制御されるようになっている。
Further, a feed motor 24 for performing a series of operations such as film winding and shutter charge is provided. The feed motor 24 is connected via a feed drive circuit 25 connected to an output terminal of the CPU 15. The rotation is controlled according to a feed command from the CPU 15.

【0054】上述のCPU15には、所定のプログラム
を実行させるための固定的なデータや各種制御を行うに
必要なデータを一時的に格納するためのメモリ26が接
続されている。
A memory 26 for temporarily storing fixed data for executing a predetermined program and data necessary for performing various controls is connected to the CPU 15 described above.

【0055】さらに、上述のCPU15には、ズームス
イッチ23、測光スイッチ22、レリーズスイッチ21
の各出力が入力されると共に、起動スイッチ27の出力
も入力されるようになっている。
Further, the CPU 15 includes a zoom switch 23, a photometry switch 22, and a release switch 21.
And the output of the start switch 27 is also input.

【0056】この起動スイッチ27は、カメラ本体に設
けられたファインダ接眼窓の近傍に配置され、撮影者が
接眼窓に顔Fを近接したときに起動信号を出力するもの
で、その具体例としては図4に示すようにカメラ本体2
7aのファインダ光学系を形成する接眼レンズ27bを
開口させた接眼窓27cの近傍に配置、即ち側面に埋め
込まれた投光路27dと受光器27eで構成されてい
る。
The start switch 27 is arranged near a finder eyepiece window provided in the camera body, and outputs a start signal when the photographer approaches the face F to the eyepiece window. As shown in FIG.
It is arranged near an eyepiece window 27c that opens an eyepiece lens 27b forming a viewfinder optical system 7a, that is, is constituted by a light projecting path 27d embedded in a side surface and a light receiver 27e.

【0057】従って、接眼窓27cの近傍に顔F等の物
体が無い場合には、投光器27dの反射光が受光器27
eに到達することが無く、接眼窓27cに撮影者の顔F
を近ずけたときには、投光器27dの光が顔F表面で反
射されて受光器27eに入射されるので、この受光器2
7eの出力に対応する起動信号を得ることができる。
Therefore, when there is no object such as the face F near the eyepiece window 27c, the reflected light of the light projector 27d is
e, and the face F of the photographer is displayed on the eyepiece window 27c.
Is approached, the light of the projector 27d is reflected on the surface of the face F and enters the light receiver 27e.
An activation signal corresponding to the output of 7e can be obtained.

【0058】また、CPU15には、起動制御手段28
の入・出力端のそれぞれが接続されている。この起動制
御手段28は、上述の起動スイッチ27で起動信号が出
力された後に、上述の手ぶれ検出部6を起動させるため
のものである。
The CPU 15 includes a start control unit 28.
Are connected to each other. The activation control means 28 is for activating the above-described camera shake detection unit 6 after the activation signal is output from the activation switch 27 described above.

【0059】また、上述の演算手段10の基本構成は、
第1、第2および第3の演算回路10a,10bおよび
10cを順次に直列的に接続したものであり、記憶手段
11は、第1のメモリ11aと第2のメモリ11bを有
している。
The basic structure of the arithmetic means 10 is as follows.
The first, second and third arithmetic circuits 10a, 10b and 10c are sequentially connected in series, and the storage means 11 has a first memory 11a and a second memory 11b.

【0060】上述の第1の演算回路10aは、 V=f(Vk−1,B,Bk−1) ただし、 V:(今回の)カメラ移動速度データ Vk−1:(前回の)カメラ移動速度データ B:(今回の)ぶれ変化量データ Bk−1:(前回の)ぶれ変化量データ を求めるものである。In the first arithmetic circuit 10a, Vk = f ( Vk-1 , Bk , Bk-1 ) where Vk: (current) camera moving speed data Vk-1 : ( and requests the previous) camera moving velocity data B k :( this time) shake variation data B k-1 :( last) shake variation data.

【0061】第2の演算回路10bは、第1の演算回路
10aで得られた今回のカメラ移動速度データVとA
F回路16から出力される被写体距離データDxとか
ら、ぶれ補正基準駆動データBLwide、即ち BLwide=f(V,Dx) を求めるものである。
The second arithmetic circuit 10b calculates the current camera moving speed data Vk and Ak obtained by the first arithmetic circuit 10a.
And a subject distance data Dx outputted from the F circuit 16, and requests the shake correction reference driving data BLwide, i.e. BLwide = f (V k, Dx ) a.

【0062】第3の演算回路10cは、第2の演算回路
10bで得られたぶれ補正基準駆動データBLwide
とズーム位置検出回路19で得られたズーム位置データ
Zpxとから、ぶれ補正量データBLzp即ち、 BLzp=f(BLwide,Zpx) を求めるものである。
The third arithmetic circuit 10c is used to output the blur correction reference drive data BLwide obtained by the second arithmetic circuit 10b.
Based on the zoom position data Zpx obtained by the zoom position detection circuit 19, the blur correction amount data BLzp, that is, BLzp = f (BLwide, Zpx) is obtained.

【0063】一方、上述の第1のメモリ11aの入力端
は、サンプリング回路6bの出力端、即ち手ぶれ検出部
6の出力端に接続され、第1のメモリ11aの出力端
は、第1の演算回路10aの第1入力端に接続されてい
る。
On the other hand, the input terminal of the first memory 11a is connected to the output terminal of the sampling circuit 6b, that is, the output terminal of the camera shake detector 6, and the output terminal of the first memory 11a is connected to the first operation terminal. It is connected to a first input terminal of the circuit 10a.

【0064】第2のメモリ11bの入力端には、第1の
演算回路10aの出力端が接続され、この第2のメモリ
11bの出力端は、第1の演算回路10aの出力端が接
続され、この第2のメモリ11bの出力端は、第1の演
算回路10aの第2入力端に接続されている。
The input terminal of the second memory 11b is connected to the output terminal of the first arithmetic circuit 10a, and the output terminal of the second memory 11b is connected to the output terminal of the first arithmetic circuit 10a. The output terminal of the second memory 11b is connected to the second input terminal of the first arithmetic circuit 10a.

【0065】次に、以上のように構成された本実施例に
係る手ぶれ補正機能付きカメラにおける手ぶれ補正動作
を説明する。
Next, a description will be given of a camera-shake correction operation in the camera with the camera-shake correction function according to the present embodiment configured as described above.

【0066】図5に示すフロチャートのステップS0に
おいて、メインスイッチがオンされると、回路各部に電
源供給がなされると共にメモリ26に格納された所定の
プログラムを実行すべく回路各部がイニシャライズさ
れ、次のステップS1に移行する。 このステップS1
では、カメラ本体に生じる手ぶれ状態が定常状態である
か否かが判断される。この判断は、具体的には次のよう
にして行われる。即ち、図4に示すようなカメラ本体2
7aの接眼窓27cに撮影者の顔Fが近接すると、投光
器27dからの光が撮影者の顔面に当たり、その反射光
が受光器27eに入射されることになる。すると受光器
27eの出力レベルが上昇して起動信号を出力し、これ
が、CPU15に入力される。
In step S0 of the flowchart shown in FIG. 5, when the main switch is turned on, power is supplied to each section of the circuit, and each section of the circuit is initialized to execute a predetermined program stored in the memory 26. Move to the next step S1. This step S1
Then, it is determined whether or not the camera shake state occurring in the camera body is a steady state. This determination is made specifically as follows. That is, the camera body 2 as shown in FIG.
When the face F of the photographer approaches the eyepiece window 27c of 7a, the light from the light projector 27d hits the face of the photographer, and the reflected light enters the light receiver 27e. Then, the output level of the light receiver 27e rises and outputs a start signal, which is input to the CPU 15.

【0067】その結果、CPU15から起動制御手段2
8に指令信号が送出され、この起動制御手段28によっ
て所定の時間、詳しくは撮影者がカメラ本体27aをホ
ールディング開始してから過渡的なぶれが生じている期
間を経過するに充分な時間の後に起動OK信号がCPU
15に送り返され、ステップS1がYESとなり、次の
ステップS2に移行する。換言すれば、上述のステップ
S1は、ホールディング開始から過渡的なぶれが生じて
いる期間にカメラ本体におけるぶれの検出を行わず、過
渡的なぶれが収まったときにぶれの検出を行うようにし
たものである。
As a result, the activation control means 2
8, a command signal is sent out by the activation control means 28 for a predetermined time, more specifically, after a time sufficient for the photographer to start holding the camera body 27a and to pass a period during which a transient blur occurs. Start OK signal is CPU
Then, the process returns to step S15, and step S1 becomes YES. In other words, in step S1 described above, the camera shake is not detected in the camera body during the period in which the transient shake has occurred since the start of the holding, and the shake is detected when the transient shake has subsided. Things.

【0068】しかも、撮影者がスイッチ操作を行うとい
う意識を働かせない状態、換言すれば無意識状態でぶれ
補正駆動に先立つ加速度0のときのぶれデータを得るこ
とができる。
Moreover, it is possible to obtain the blur data at the time of the acceleration of 0 prior to the blur correction drive in a state where the photographer does not operate the switch operation, in other words, in an unconscious state.

【0069】そして、次にステップS2において、CP
U15から手ぶれ検出部6に制御信号が送出され、ぶれ
センサ6aとサンプリング回路6bが作動し、手ぶれ検
出のためのサンプリングが開始されているか否かが判断
され、NOの場合にはサンプリングが開始されるまで待
機する。
Then, in step S2, the CP
A control signal is sent from U15 to the camera shake detection unit 6, the camera shake sensor 6a and the sampling circuit 6b operate, and it is determined whether or not sampling for camera shake detection has been started. In the case of NO, sampling is started. Wait until

【0070】ここで、手ぶれ検出部6の出力として得ら
れる、ぶれ変化量データBは、ぶれセンサ6aの出力
をサンプリング間隔Stで一定の期間Itだけ積分
した速度データとしてのディメンジョンで与えられる。
[0070] Here, obtained as an output of the shake detection unit 6, the blur change amount data B k, given by the dimensions of the output A k blur sensor 6a as the speed data only integration period of time It sampling intervals St Can be

【0071】この様子を模式化したものが図6に示すも
ので、ぶれセンサ6aの出力AをスタートポイントS
から微小なサンプリング間隔Stでn回、例えば32回
のサンプリングを行い、一定の期間Itだけ積分する
と、次式に示すようなぶれ変化量データが得られる。
[0071] What this state schematizes is as shown in figure 6, the start point of the output A k of blur sensors 6a S
When sampling is performed n times, for example, 32 times at a minute sampling interval St, and integration is performed for a fixed period It, blur change amount data represented by the following equation is obtained.

【0072】[0072]

【数1】 このようにして行われるサンプリングが開始されたこと
が判断されたとき、即ち、ステップS2をYESに分岐
したときに、次のステップS3に移行する。このステッ
プS3は、オフセットデータを収集するものである。
(Equation 1) When it is determined that the sampling performed in this way has been started, that is, when step S2 is branched to YES, the process proceeds to the next step S3. This step S3 is to collect offset data.

【0073】ここで、オフセットデータを何のために求
めるのかというと、カメラ本体に生じる手ぶれに対応す
るぶれ変化量データBは、加速度が0のときのぶれセ
ンサ6aの出力Aに対する差として求められるのであ
り、このために複数得られた各回の出力B,B……
から下記の式に示すようにオフセットデータBof
fsetを差し引く必要があるからである。
Here, the reason why the offset data is obtained is that the blur change amount data B k corresponding to the camera shake occurring in the camera body is a difference from the output A k of the blur sensor 6a when the acceleration is 0. The outputs B 1 , B 2, ... Obtained at each time are obtained.
Offset data Bof As shown from the B k in the following equation
This is because fset needs to be subtracted.

【0074】[0074]

【数2】 このようにして、オフセットデータが求められるのであ
り、この場合、前述の通りステップS1で定常状態であ
ることが判断された後にステップS3でオフセットデー
タ収集が行われることになる。これは、カメラホールデ
ィング時の安定した状態のときにオフセットデータを収
集するということである。
(Equation 2) In this manner, the offset data is obtained. In this case, as described above, the offset data is collected in step S3 after the steady state is determined in step S1. This means that offset data is collected when the camera is held in a stable state.

【0075】そして、次のステップS4に移行し、レリ
ーズ釦が半押しであるか否かが判断されNOの場合に
は、ステップS3に戻され、YESの場合には、次のス
テップS5に移行し、ズーム位置検出回路19で得られ
たズーム位置データZpxが格納され、CPU15から
の指令に基づき測光回路20が作動し、測光と露出演算
が行われる。
Then, the flow shifts to the next step S4, in which it is determined whether or not the release button is half-pressed. If NO, the flow returns to step S3. If YES, the flow shifts to the next step S5. Then, the zoom position data Zpx obtained by the zoom position detection circuit 19 is stored, and the photometry circuit 20 operates based on a command from the CPU 15 to perform photometry and exposure calculation.

【0076】引き続いて、次のステップS6に移行し、
ぶれの大きさをチェックするためのデータBoL(t)
がチェックデータBokとズーム位置データZpxとか
ら BoL(t)=f(Bok,Zpx) として求められる。
Subsequently, the flow shifts to the next step S6,
Data BoL (t) for checking the magnitude of blur
Is obtained from the check data Bok and the zoom position data Zpx as BoL (t) = f (Bok, Zpx).

【0077】そして、次のステップS7に移行し、上述
のデータBoL(t)が所定の基準データCに比べて
等しいかまたは大きいか否かの判断が行われ、NOの場
合には次のステップS8に移行し、フォーカスモータ7
が回転中である旨のフラグ、即ちMfフラグを“1”に
セットして図7に示すフローチャートのステップS17
とステップS44に並列的に移行される。
[0077] Then, the routine proceeds to the next step S7, the data described above BoL (t) is made equal to or greater determined whether compared to predetermined reference data C 1, the following in the case of NO Proceeding to step S8, the focus motor 7
Is set to "1" to indicate that the is rotating, that is, the Mf flag is set to "1".
Are transferred in parallel to step S44.

【0078】一方、ステップS7でYESの場合には、
カメラ本体の手ぶれ量が補正不可能な程に大きいので撮
影者が意図的にカメラ本体を移動、例えば高速移動する
被写体を流し撮りする等の場合であると判断し、手ぶれ
補正を行わないこととし、ステップS9に移行させる。
On the other hand, if YES in step S7,
Since the camera shake amount of the camera body is so large as to be uncorrectable, it is determined that the photographer intentionally moves the camera body, for example, to shoot a subject moving at a high speed, and the camera shake correction is not performed. Then, the process proceeds to step S9.

【0079】このステップS9は、CPU15から禁止
信号Iを手ぶれ検出部6のサンプリング回路6bに送出
し、サンプリング停止をするものである。そして次のス
テップS10に移行し撮影用の測光と測距を行う。この
際にAF回路16で得られた被写体距離データDxは、
AFデータ変換回路17に入力され、先程のズーム位置
検出回路19で得られたズーム位置データZpxの内容
を加味(詳細は後述)し、フォーカス駆動データDfx
が求められる。
In step S9, the prohibition signal I is sent from the CPU 15 to the sampling circuit 6b of the camera shake detecting section 6 to stop sampling. Then, the flow shifts to the next step S10 to perform photometry and distance measurement for photographing. At this time, the subject distance data Dx obtained by the AF circuit 16 is
The contents of the zoom position data Zpx input to the AF data conversion circuit 17 and obtained by the previous zoom position detection circuit 19 are added (details will be described later), and the focus drive data Dfx
Is required.

【0080】次のステップS11において、フォーカス
モータ7が駆動開始される。そして、次のステップS1
2でDfx−Pix=0であるか否かの判断が行われ
る。この判断は、実際にフォーカス駆動させる際、上記
フォーカス駆動データDfxとフォーカスモータ7がス
テップ駆動される毎にフォトインタラプタ18に生じる
ステップ数データ(累積データ)Pixとが等しくなっ
たか否かを判断するもので、より具体的にはフォーカス
駆動すべきステップ数だけフォーカスモータ7がステッ
プ駆動されたか否かを判断するものである。
In the next step S11, the driving of the focus motor 7 is started. Then, the next step S1
At 2, it is determined whether Dfx-Pix = 0. This determination is made to determine whether or not the focus drive data Dfx and the step number data (cumulative data) Pix generated in the photointerrupter 18 each time the focus motor 7 is driven stepwise when the focus drive is actually performed. More specifically, it is determined whether or not the focus motor 7 has been step-driven by the number of steps to be driven for focus.

【0081】ステップS12でNOの間は、フォーカス
モータ7のステップ駆動が継続して行われ、YESの場
合には、フォーカス駆動が完了したものと判断し、ステ
ップS13でフォーカスモータ7の駆動停止がなされ
る。
During the period of NO in step S12, the step driving of the focus motor 7 is continuously performed. In the case of YES, it is determined that the focus driving has been completed, and the driving of the focus motor 7 is stopped in step S13. Done.

【0082】次のステップS14でレリーズスイッチ2
1がONされたか否かが判断され、NOの場合にはその
まま待機し、YESの場合には次のステップS15に移
行しシャッタが開にされ、フィルム露光が開始され、次
のステップS16でシャッタ閉であるか否かが判断され
NOの場合には、そのまま待機し、YESの場合には、
フィルム露光が完了して図7に示すステップS43に移
行し、給送駆動回路25を介して給送モータ24が駆動
され、フィルム巻上げ、シャッタチャージ等が行われ次
回のフィルム露光に備えられる。
In the next step S14, the release switch 2
It is determined whether or not 1 has been turned on. If the determination is NO, the process waits. If the determination is YES, the process proceeds to the next step S15, the shutter is opened, the film exposure is started, and the shutter is started at the next step S16. It is determined whether or not it is closed, and in the case of NO, it stands by as it is, and in the case of YES,
After the film exposure is completed, the flow shifts to step S43 shown in FIG. 7, in which the feed motor 24 is driven via the feed drive circuit 25 to wind up the film, charge the shutter, and prepare for the next film exposure.

【0083】さて、上述のステップS7でNOと判断さ
れたとき、即ち、手ぶれの量が所定値以下であると判断
されたときには、次のステップS8でフォーカスモータ
フラグMfが“1”にセットされ、次に図7に示すステ
ップS17からステップS43でなる第1系統、ステッ
プS44からステップS48でなる第2系統が並列的に
実行されることになる。
When the determination in step S7 is NO, that is, when it is determined that the amount of camera shake is equal to or less than the predetermined value, the focus motor flag Mf is set to "1" in the next step S8. Then, the first system consisting of steps S17 to S43 and the second system consisting of steps S44 to S48 shown in FIG. 7 are executed in parallel.

【0084】次ず、第1系統について説明すると、ステ
ップS17において行われるオフセットデータの算出
は、上述のステップS3で行われたオフセットデータの
収集によって得られたサンプリングデータを平均化して
オフセットデータBoffset平均値を求める。
Next, the first system will be described. The calculation of the offset data performed in step S17 is performed by averaging the sampling data obtained by collecting the offset data performed in step S3 and averaging the offset data Boffset. Find the value.

【0085】次に、ステップS18に移行しk=1,V
o=0(ただし、kは、32個でなるサンプリングを行
う回数、Voは、上述のカメラ移動速度データVにお
ける初回のデータである)と設定する。
Next, the flow shifts to step S18, where k = 1, V
o = 0 (Here, k is the number of times of sampling made at 32, Vo is the data for the first time in the camera moving velocity data V k above) is set to.

【0086】ここでVo=0としているのは、手ぶれ補
正を行う際に一連の手ぶれ検出をスタートさせる直前の
カメラ移動速度データVは、カメラの構える向きや手
持ちの状態が現在の状態と同一であるという保証が無
く、このデータを基準にしても無意味であるのでこれを
除くためである。
[0086] here are you and Vo = 0, the camera movement speed data V k just before to start a series of hand-shake detection when performing camera shake correction, orientation and hand-held of the state set up the camera is the same as the current state This is because there is no guarantee that this is the case, and it is meaningless to use this data as a reference, so that this is removed.

【0087】そして、次のステップS19で32個のポ
イントにおける各データAk(1)〜Ak(32)がサ
ンプリングされ、次のステップS20においてぶれ変化
量データBが次式のようにして求められる。
Then, in the next step S19, the data A k (1) to A k (32) at the 32 points are sampled, and in the next step S20, the blur change amount data B k is calculated by the following equation. Desired.

【0088】[0088]

【数3】 また、ステップS20においては、カメラ移動速度デー
タVが V=f(Vk−1,B,Bk−1) として求められ、この演算は、演算手段10を形成する
第1の演算回路10aで行われる。この詳細は、先ず、
今回のぶれ変化量データBに基づいて今回のカメラ移
動速度データVが演算され、この今回のぶれ変化量デ
ータBが第1のメモリ11aに格納され、同じく今回
のカメラ移動速度データVが第2のメモリ11bに格
納される。
(Equation 3) Further, in step S20, the camera moving speed data V k is obtained as V k = f (V k−1 , B k , B k−1 ), and this calculation is a first calculation forming the calculation unit 10. This is performed in the circuit 10a. Details of this, first,
This camera moving velocity data V k based on current vibration variation data B k is calculated, shake change amount data B k of the current is stored in the first memory 11a, also the current camera moving velocity data V k is stored in the second memory 11b.

【0089】そして、第1のメモリ11aに格納された
今回のぶれ変化量データBは、第1の演算回路10a
にサンプリング回路6bから送出される次回のぶれ変化
量データBを受け入れたときには、前回のぶれ変化量
データBk−1とされて第1のメモリ11aから第1の
演算回路10aに入力される。
[0089] Then, shake the change amount data B k of the current stored in the first memory 11a, the first arithmetic circuit 10a
Is input from the first memory 11a is the previous shake change amount data B k-1 to the first arithmetic circuit 10a when receiving the next shake change amount data B k sent from the sampling circuit 6b to .

【0090】また、第2のメモリ11bに格納された今
回のカメラ移動速度データVについても、今回のカメ
ラ移動速度データVが、第1の演算回路10aにサン
プリング回路6bから送出される次回のぶれ変化量デー
タBを受け入れたときには、前回のカメラ移動速度デ
ータVk−1とされて第2のメモリ11bから第1の演
算回路10aに入力される。従って、V=f(V
k−1,B,Bk−1)の演算を行うことができるの
である。
Also, as for the current camera moving speed data V k stored in the second memory 11b, the current camera moving speed data V k is transmitted to the first arithmetic circuit 10a from the sampling circuit 6b next time. When the blur change amount data Bk is received, the data is taken as the previous camera moving speed data Vk-1 and is input from the second memory 11b to the first arithmetic circuit 10a. Therefore, V k = f (V
k−1 , B k , B k−1 ).

【0091】次のステップS21において、フォーカス
モータフラグMfが“0”、即ちフォーカスモータ7が
停止中であるか否かが判断され、駆動中のときはNOに
分岐し、ステップS23に移行しk=k+1のようにイ
ンクリメントされて、ステップS19に戻され、ステッ
プS19,S20,S21が再び実行される。
In the next step S21, it is determined whether or not the focus motor flag Mf is "0", that is, whether or not the focus motor 7 is stopped. = K + 1, the process returns to step S19, and steps S19, S20, and S21 are executed again.

【0092】ステップS21でフォーカスモータ7が停
止中のときは、YESに分岐し、次のステップS22に
移行し、 k=kmfs+C(kmfs:AF終了時のkの値) の判断が行われる。
If the focus motor 7 is stopped in step S21, the flow branches to YES, and the flow advances to the next step S22 to determine k = kmfs + C 2 (kmfs: k at the end of AF).

【0093】この判断を行っている理由は、フォーカス
モータ7を駆動し、合焦時点でモータを停止した直後の
手ぶれ検出部6の出力にはモータ停止に伴うショック成
分が存在し、この成分を予測演算に用いると正確な予測
駆動を行わせることができないためにAF終了時のkの
値(kmfs)より更にC個(例えば5)なるサンプ
リングの後まで待機させるためである。
The reason for making this determination is that the output of the camera shake detecting unit 6 immediately after the focus motor 7 is driven and the motor is stopped at the time of focusing has a shock component accompanying the motor stop. because of the inability to perform an accurate prediction drive when used in the prediction calculation until after two further C than the value of k with AF terminated (Kmfs) comprising (e.g. 5) sampling in order to wait.

【0094】そして、ステップS22でYESの場合に
は、次のステップS24に移行し、レリーズスイッチ2
1がONであるか否かが判断され、ONされていない場
合にはステップS23でインクリメントされてステップ
S19からステップS22までが再度に亘って実行され
る。
If YES in step S22, the flow shifts to the next step S24, where the release switch 2
It is determined whether or not 1 is ON, and if it is not ON, it is incremented in step S23 and steps S19 to S22 are executed again.

【0095】ステップS24がYESの場合には、ステ
ップS25に移行し、BLwide=f(V,Dx)
が演算され、次にステップS26でBLzp=f(BL
wide,Zpx)の演算が行われ、次のステップS2
7でBLzpをBLに変換することが行われる。
If step S24 is YES, the process moves to step S25 and BLwide = f (V k , Dx)
Is calculated, and then in step S26, BLzp = f (BL
wide, Zpx) is performed, and the next step S2
At 7, conversion of BLzp to BL is performed.

【0096】次に、上述のステップS25〜S27にお
ける各種の演算と変換について詳しく説明する。
Next, various calculations and conversions in steps S25 to S27 will be described in detail.

【0097】先ず、演算手段10の出力(第3の演算回
路10cの出力)であるぶれ補正用データBLzpと撮
影光学系の焦点距離との関係、具体的にはズーム位置デ
ータZpxとの間の関係としては、同一の手ぶれ量であ
っても焦点距離が長い程にフィルム面上での像位置移動
が大きくなるという関係がある。
First, the relationship between the blur correction data BLzp, which is the output of the calculating means 10 (the output of the third calculating circuit 10c), and the focal length of the photographic optical system, specifically, the zoom position data Zpx As a relation, there is a relation that even if the amount of camera shake is the same, the longer the focal length, the larger the image position movement on the film surface.

【0098】そこで、撮影光学系における基準ズーム位
置をWIDE(広角)側として、このときのぶれ補正用
データを基準ぶれ補正用データBLwideとすれば、
ぶれ補正量データBLzpは、 BLzp=f(BLwide,Zpx) で表わされる。
Therefore, if the reference zoom position in the photographing optical system is set to the WIDE (wide angle) side and the blur correction data at this time is defined as the reference blur correction data BLwide,
The blur correction amount data BLzp is represented by BLzp = f (BLwide, Zpx).

【0099】なお、ズーム位置データZpxが現実の焦
点距離変化に対してリニアな関係でなかった場合には近
似演算を用いて BLzp=BLwide×f(Zpx) ただし、f(Zpx)=a+aZpx またはf(Zpx)=a+aZpx+aZpx
という形態になる。
If the zoom position data Zpx is not linear with respect to the actual change in the focal length, an approximate calculation is used to obtain BLzp = BLwide × f (Zpx) where f (Zpx) = a 0 + a 1 Zpx or f (Zpx) = a 0 + a 1 Zpx + a 2 Zpx 2
It becomes the form.

【0100】ここで、a,a,aは、所定の定数
である。
Here, a 0 , a 1 and a 2 are predetermined constants.

【0101】さて、上述の基準ぶれ補正用データBLw
ideとカメラ移動速度データVとの間には、ステッ
プS25にも示されるようにBLwide=f(V
Dx)が成立するのであり、この場合の被写体距離デー
タDxの必要性について、図8を用いて説明する。
Now, the above-described reference blur correction data BLw
ide and between the camera moving velocity data V k, BLwide = f (V k As also shown in step S25,
Dx) holds, and the necessity of the subject distance data Dx in this case will be described with reference to FIG.

【0102】カメラ本体Pの後方寄りの内部にフィルム
面2を有し、前方寄りの内部に主点Qを有する撮影光学
系Rにおいて、カメラ本体Pが光軸Oに対して上方に距
離yだけ動いたとすると点Aに対する結像点は、点
と点Bを結んだ直線とフィルム面2との交点A
になる。なお、上述の点Bは、主点Qの垂直線と光軸
Oとの交点Bから距離yだけ上方の点である。
In the photographing optical system R having the film surface 2 on the rear side of the camera body P and the principal point Q on the front side, the camera body P is moved upward by a distance y 1 with respect to the optical axis O. imaging point against the point a 1 When moved only, point a 1 and the intersection a 3 between the straight line and the film surface 2 that connects the point B 2
become. Incidentally, the point B 2 described above, a point upward from the intersection B 1 between the vertical line and the optical axis O of the principal point Q by a distance y 1.

【0103】一方、カメラ本体Pの初期位置(移動前位
置)における点Aの結像点は、点Aであり、この点
は、カメラ移動後のフィルム面2においては、点A
(点Aから距離yだけ上方に移動した点)に相当
するので、カメラ本体Pが上方に距離yだけ移動した
ということはフィルム面2を基準に考えれば点Aが点
に移動したのと同じになる。
On the other hand, the imaging point of point A 1 at the initial position (position before movement) of camera body P is point A 2, which is point A 2 on film surface 2 after movement of the camera.
4 it is equal to (point moves upward from the point A 2 by a distance y 1), the camera body P Given the criteria of the film surface 2 that has moved upward by a distance y 1 point A 4 is point A It is the same as moving to 3 .

【0104】ここで、カメラ本体Pが上方に距離y
け移動しても結像位置が移動しないようにする方法を考
えると、点Aと点Aを結ぶ直線と主点Q位置との交
点Bに撮影光学系を移動させるように調整すれば良い
ことになる。この移動の量(点Bと点Bの差距離)
を距離yとし、主点Qからフィルム面2までの距離を
とし、点Aから主点Qまでの距離をxとすれ
ば、 y/(x+x)=(y−y)/xが成立
し、 距離yは、 y={x/(x+x)}・y となる。
[0104] Here, considering how camera body P is the imaging position be moved upward by a distance y 1 is prevented from moving, and the straight line and the principal point Q position connecting the point A 1 and the point A 4 so that the intersection B 3 may be adjusted to move the photographing optical system. The amount of movement (the difference between the distance between the point B 2 and the point B 3)
Was a distance y 2, the distance from the principal point Q to the film surface 2 and x 1, if the distance from point A 1 to principal point Q and x 2, y 1 / (x 1 + x 2) = (y 1− y 2 ) / x 2 holds, and the distance y 2 becomes y 2 = {x 1 / (x 1 + x 2 )} · y 1 .

【0105】従って距離yは、距離x(被写体距
離)の影響を受けることになる。
Accordingly, the distance y 2 is affected by the distance x 2 (subject distance).

【0106】よって、カメラ移動速度データVを基準
ぶれ補正用データBLwideに変換する場合にも、被
写体距離データDxが必要ということになり、上述のス
テップS25に示すようにBLwide=f(V,D
x)が必要とされる。
[0106] Therefore, when converting the camera moving velocity data V k based blur correction data BLwide also results in that required object distance data Dx, BLwide as shown in the above described Step S25 = f (V k , D
x) is required.

【0107】なお、被写体距離データDxが距離x
変化に対してリニアな関係でなかった場合には、上述の
ズーム位置データZpxにおける近似演算による補正の
場合と同様にして、 BLwide=V×f(Dx) ただし、 f(Dx)=bo+bDxまたはf(Dx)=b+bDx+bDx という形態になる。なお、符号b,b,bは、所
定の定数である。
[0107] Incidentally, when the object distance data Dx is not a linear relationship with changes in the distance x 2, as in the case of correction by the approximate calculation in the above-described zoom position data Zpx, BLwide = V k × f (Dx) However, the form of f (Dx) = bo + b 1 Dx or f (Dx) = b 0 + b 1 Dx + b 2 Dx 2. Note that reference signs b 0 , b 1 , and b 2 are predetermined constants.

【0108】一方、カメラ移動速度データVは、フィ
ルム面上での結像位置の移動速度であると上述したが、
これを現在の移動速度のまま用いると上述のように応答
遅れが生じてしまう。このことは図19を用いて既に説
明したが、次式のように表わすことができる。
On the other hand, the camera moving speed data Vk has been described as being the moving speed of the image forming position on the film surface.
If this is used with the current moving speed, a response delay occurs as described above. This has already been described with reference to FIG. 19, but can be expressed by the following equation.

【0109】[0109]

【数4】 または V=f(Vk−1,B)=(Vk−1)+B ということになる。(Equation 4) Or, Vk = f ( Vk-1 , Bk ) = ( Vk-1 ) + Bk .

【0110】さて、演算手段10は、今回のぶれ変化量
データBと前回のぶれ変化量データBk−1と前回の
カメラ移動速度データVk−1とに基づいて手ぶれ予測
補正をするものであり、具体的には、本実施例において
は、手ぶれの状態が図9に示す特性aのように略正弦波
状のものであった場合、その動きに追従するぶれ補正駆
動が符号bで示すようになる。
[0110] Now, operation means 10, which camera shake predictive correction based on the current shake variation data B k previous shake change amount data B k-1 of the previous and the camera moving velocity data V k-1 Specifically, in the present embodiment, when the state of the camera shake is a substantially sinusoidal wave like the characteristic a shown in FIG. 9, the shake correction drive that follows the movement is indicated by the symbol b. Become like

【0111】即ち、図10に拡大して示すように現在時
点tにおける点Bの速度と時点tより1回当りの積分
時間Itだけ前の時点t−Itにおける点Aの速度と
から時点tより1回当りの積分時間Itだけ先の時点t
+Itにおける点Cの速度を予測する、換言すれば時
点t+Itにおける点Cの速度を直線近似で求めるも
のである。
[0111] That is, the time from the velocity of the point A 1 at time t-It earlier by the integration time It per one than the speed and the time t at the point B 1 at the current time point t, as shown enlarged in FIG. 10 time point t which is earlier than t by one integration time It
Predicting the rate of point C 2 in + It, and requests the speed of the point C 1 at time t + It a linear approximation in other words.

【0112】なお、点Cと点Cは、完全に一致する
ことが望ましいものの、現実には特性aの変化が略正弦
波状で予測が直線近似で求められているためにわずかの
誤差成分が生じることとなるが、この量は通常の場合
は、無視できる程度であり、特に問題は生じない。
Although it is desirable that the point C 1 and the point C 2 completely coincide with each other, in reality, the change in the characteristic a is substantially sinusoidal and the prediction is obtained by linear approximation, so that a slight error component is obtained. However, this amount is usually negligible and does not cause any problem.

【0113】そして、予測する時点t+Itにおけるカ
メラ移動速度データVは、 V=f(Vk−1,B,Bk−1) となり、別の見方をすれば V=Vk−1+2BBk−1 によって得ることができる。
Then, the camera moving speed data V k at the predicted time t + It is V k = f (V k−1 , B k , B k−1 ). From another viewpoint, V k = V k− it can be obtained by Bk-1 - 1 + 2B k .

【0114】従ってステップS26でぶれ補正量データ
BLzpが求められると、このデータBLzpは、次の
ステップS27でぶれ補正駆動データBLに変換され
る。
Therefore, when the blur correction amount data BLzp is obtained in step S26, this data BLzp is converted into blur correction drive data BL in the next step S27.

【0115】具体的には、アクチュエータ駆動回路14
で行われる。このぶれ補正駆動データBLは、手ぶれ検
出部6で求められたぶれ変化量データBを複数回に亘
って求め、これに基づいて所定の予測時点(本実施例に
おいては積分間隔Itの後の時点)におけるぶれ補正量
を予測演算して得られたもので、予測時点における手ぶ
れ量に対応した量となっている。従って予測時点におい
て手ぶれを補正するためには、手ぶれを打消すようにぶ
れ補正量データBLzpを、位相を反転させたぶれ補正
駆動データBLに変換するのである。
Specifically, the actuator drive circuit 14
Done in The shake correction driving data BL is determined over a blur change amount data B k obtained by the camera shake detection section 6 a plurality of times after the integration interval It is in predetermined prediction time (in this embodiment based on this This is obtained by predictive calculation of the blur correction amount at the time point), and is an amount corresponding to the camera shake amount at the predicted time point. Therefore, in order to correct the camera shake at the time of the prediction, the camera shake correction amount data BLzp is converted into the camera shake correction drive data BL whose phase is inverted so as to cancel the camera shake.

【0116】従って、ステップS27において、ぶれ補
正量データBLzpがぶれ補正駆動データBLに変換さ
れ、次のステップS28でぶれ補正アクチュエータ9が
駆動され、補正用光学部材5が光軸Oに直交する方向に
移動されることによって手ぶれ予測補正が行われる。
Accordingly, in step S27, the blur correction amount data BLzp is converted into the blur correction drive data BL, and in the next step S28, the blur correction actuator 9 is driven, and the correction optical member 5 is moved in the direction orthogonal to the optical axis O. Is performed, the camera shake prediction correction is performed.

【0117】そして、次のステップS29でシャッタが
開とされ、次のステップS30でシャッタ秒時Ssから
サンプリング間隔Itの時間が差し引かれ、この差し引
かれた時間Ssが次のステップS31で0以下であるか
否かが判断され、NOの場合には再びサンプリングを行
わせるために、次のステップS32でサンプリングの回
数kがインクリメントされる。
Then, the shutter is opened in the next step S29, the time of the sampling interval It is subtracted from the shutter time Ss in the next step S30, and the subtracted time Ss is 0 or less in the next step S31. It is determined whether or not there is, and in the case of NO, the sampling number k is incremented in the next step S32 in order to perform the sampling again.

【0118】そして、ステップS33からステップS3
8が上述のステップS19,S20,S25,S26,
S27,S28と同様に行われ、ステップS38でぶれ
アクチュエータ駆動が行われた後にステップS30に戻
され、ステップS30でシャッタ秒時からサンプリング
間隔Itを差し引いた時間Ssが求められ、次のステッ
プS31で時間Ssが0以下であるか否かの判断がなさ
れ、NOである場合には上述同様にステップS32から
ステップS38が再び行われる。
Then, steps S33 to S3
8 corresponds to steps S19, S20, S25, S26,
The process is performed in the same manner as in S27 and S28. After the blurring actuator is driven in step S38, the process returns to step S30. In step S30, a time Ss obtained by subtracting the sampling interval It from the shutter time is obtained. In the next step S31, It is determined whether or not the time Ss is equal to or less than 0, and if NO, steps S32 to S38 are performed again as described above.

【0119】これらのステップS32からステップS3
8の繰返しは、ステップS31で行われる判断で「Ss
<0?」がYESとなるまで行われ、言い換えればシャ
ッタが開かれている間には、ぶれ検出に基づいてぶれ予
測補正が繰返し行われることになる。
From these steps S32 to S3
8 is repeated in the determination made in step S31.
<0? Is determined to be YES, in other words, while the shutter is open, the blur prediction correction based on the blur detection is repeatedly performed.

【0120】ステップS31でYESになった場合に
は、ステップS39に移行し、シャッタが閉であるか否
かが判断され、NOである場合には、再度ステップS3
9が実行され待機状態にされ、YESの場合には次のス
テップS40に移行し、ぶれ補正アクチュエータ9がぶ
れ補正の方向とは逆の方向に駆動され初期位置に戻すよ
うに駆動される。
If YES in step S31, the flow shifts to step S39 to determine whether or not the shutter is closed. If NO, step S3 is performed again.
Step 9 is executed and the standby state is set. If the answer is YES, the process proceeds to the next step S40, in which the blur correction actuator 9 is driven in the direction opposite to the direction of the blur correction to return to the initial position.

【0121】次のステップS41で、CPU15から送
出される禁止信号Iによってアクチュエータ駆動回路1
4の作動が停止され、ぶれ補正アクチュエータ9が停止
される。
In the next step S41, the actuator drive circuit 1 is controlled by the prohibition signal I sent from the CPU 15.
4 is stopped, and the blur correction actuator 9 is stopped.

【0122】次にステップS42においても上述のステ
ップS41におけると同様にしてCPU15から送出さ
れる禁止信号Iによって手ぶれ検出部6のサンプリング
回路6bが作動を停止し次のステップS43に移行し、
次回の撮影に備えてフィルム巻上げ、シャッタチャージ
等のフィルム給送が行われ、一連の手ぶれ予測補正のシ
ーケンスにおける第1系統の動作が完了する。
Next, also in step S42, the sampling circuit 6b of the camera shake detecting section 6 stops operating in response to the inhibition signal I sent from the CPU 15 in the same manner as in step S41 described above, and proceeds to the next step S43.
Film feeding such as film winding and shutter charge is performed in preparation for the next photographing, and the operation of the first system in the sequence of a series of camera shake prediction correction is completed.

【0123】一方、第2系統の動作は、上述のステップ
S8においてフォーカスモータフラグが“1”になる
と、ステップS44に移行し、測光回路20がCPU1
5からの指令に基づいて制御されて測光を行い、その測
定値に基づいた適正露光値に対応するシャッタ秒時と絞
り値が求められる。
On the other hand, in the operation of the second system, when the focus motor flag is set to "1" in the above-mentioned step S8, the flow shifts to step S44, where the photometry circuit 20
Photometry is performed under control based on the command from the control unit 5, and a shutter time and an aperture value corresponding to an appropriate exposure value based on the measured value are obtained.

【0124】これと同時的にAF回路16が、CPU1
5からの指令に基づいて制御されて測距を行い、このと
きに得られる被写体距離データDxをAFデータ変換回
路17によってフォーカス駆動データDfxに変換し、
次のステップS45でこのデータDfxによってフォー
カス駆動される。
At the same time, the AF circuit 16
The distance measurement is performed under control based on the instruction from the camera 5 and the subject distance data Dx obtained at this time is converted into focus drive data Dfx by the AF data conversion circuit 17,
In the next step S45, focus driving is performed by the data Dfx.

【0125】次に、ステップS46に移行し、Dfx−
Pix=0であるか否かの判断が行われる。この判断
は、実際にフォーカス駆動させる際のフォーカスモータ
7の駆動ステップ数に対応したフォーカス駆動量データ
Dfxとフォーカスモータ7がステップ駆動される毎に
フォトインタラプタ18に生じるステップ数データPi
xの累積値とが等しいか否かを判断するもので、より具
体的には、フォーカス駆動すべきステップ数だけフォー
カスモータ7がステップ駆動されたか否かを判断するも
のである。
Next, the flow shifts to step S46, where Dfx-
A determination is made as to whether Pix = 0. This determination is made based on the focus drive amount data Dfx corresponding to the number of drive steps of the focus motor 7 when the focus drive is actually performed, and the step number data Pi generated in the photo interrupter 18 every time the focus motor 7 is step-driven.
It is determined whether or not the accumulated value of x is equal to each other. More specifically, it is determined whether or not the focus motor 7 has been step-driven by the number of steps to be driven.

【0126】そして、ステップS46でNOの場合に
は、フォーカスモータ7のステップ駆動が引き続き行わ
れ、YESの場合には、フォーカス駆動が完了したもの
と判断し、次のステップS47でフォーカスモータ7の
駆動停止がなされる。
If the answer is NO in step S46, the step driving of the focus motor 7 is continuously performed. If the answer is YES, it is determined that the focus driving has been completed. Driving is stopped.

【0127】次のステップS48では、フォーカスモー
タフラグMfを“0”、即ち、モータ停止状態にすると
共に、AF終了時のkの値、即ちkmfsがkにセット
され、前述のような第1系統のフローが並列的に実行さ
れ、ぶれ補正、フィルム露光等が行われることに備えら
れる。
In the next step S48, the focus motor flag Mf is set to "0", that is, the motor is stopped, and the value of k at the end of AF, that is, kmfs is set to k. Are executed in parallel to prepare for performing blur correction, film exposure, and the like.

【0128】従って、今まで説明した第1実施例におい
ては、手ぶれ検出を所定の間隔(サンプリング間隔I
t)毎に行ない、今回に得られたぶれ変化量データB
と前回に得られたぶれ変化量データBk−1と前回に得
られたカメラ移動速度データVk−1との3種のデータ
に基づいて予測演算を行っているために、図9および図
10に示す特性aのように手ぶれ振動が略正弦波状のも
のと仮定して、現在(今回)時点tと前回時点t−It
のデータに基づいて次回時点t+Itにおけるぶれ駆動
量を直線近似で求めているために、次回時点t+Itに
おけるぶれ振動と略等しい位置にぶれ補正を行うことが
できる。
Therefore, in the first embodiment described so far, camera shake detection is performed at a predetermined interval (sampling interval I).
t), and the blur change amount data B k obtained this time.
9 and FIG. 9 because the prediction calculation is performed based on the three types of data, that is, the blur change amount data B k−1 obtained last time and the camera movement speed data V k−1 obtained last time. Assuming that the camera shake is substantially sinusoidal like a characteristic a shown in FIG. 10, the current (current) time t and the previous time t-It
Since the shake drive amount at the next time point t + It is obtained by linear approximation based on the data of (1), the shake correction can be performed at a position substantially equal to the shake vibration at the next time point t + It.

【0129】従って、フィルム面上の像の動きは、図1
1に示すように略正弦波状の補正量特性dに対するぶれ
量特性eが略等しいものとなり、補正量特性dで補正し
た場合、特性fに示すように極くわずかの補正不足量が
残留するのみである。この補正不足量は、極くわずかで
あるので、実質的な悪影響を生じることは無い。
Therefore, the movement of the image on the film surface is shown in FIG.
As shown in FIG. 1, the blur amount characteristic e with respect to the substantially sinusoidal correction amount characteristic d becomes substantially equal, and when the correction is performed using the correction amount characteristic d, only a slight undercorrection amount remains as shown by the characteristic f. It is. Since the undercorrection amount is extremely small, there is no substantial adverse effect.

【0130】また、カメラ本体に生じる手ぶれを電気信
号に変換して複数時点における各種の手ぶれ検出デー
タ、例えばぶれ補正量データB,Bk−1,Bk−2
やカメラ移動速度データV,Vk−1,Vk−2等の
データを得るに際し、図4に詳しく示すような投光器2
7dと受光器27e等でなる起動スイッチ27が作動し
たときに生成される起動信号の有無を判定し、起動信号
が有となってから所定の時間(例えば数100ミリ秒)
が経過したときに、手ぶれ検出部6を作動開始させて上
述の各種手ぶれ検出データを得ている。
Also, the camera shake generated in the camera body is converted into an electric signal to detect various camera shakes at a plurality of time points, for example, camera shake correction amount data B k , B k−1 , and B k−2.
When obtaining data such as camera moving speed data V k , V k−1 , V k−2, etc., the projector 2 shown in FIG.
It is determined whether there is an activation signal generated when the activation switch 27 composed of the photodetector 27e and the photodetector 27e is activated, and a predetermined time (for example, several hundred milliseconds) after the activation signal becomes available.
When the time elapses, the operation of the camera shake detection unit 6 is started to obtain the various camera shake detection data described above.

【0131】よって、このデータは、定常時、換言すれ
ば安定したカメラホールディング時のものであるので、
データ検出や演算処理における応答周波数を必要最小限
のものにすることができ、しかも、そのダイナミックレ
ンジも必要最小限のものにすることができるので、大幅
な構成の簡略化をすることができる。
Therefore, since this data is obtained at the time of steady state, in other words, at the time of stable camera holding,
The response frequency in data detection and arithmetic processing can be minimized, and the dynamic range can be minimized, so that the configuration can be greatly simplified.

【0132】また、上述の実施例は、起動スイッチ27
が、いわゆる光電的スイッチ(フォトカプラースイッ
チ)で構成されているが、図12に示すように構成して
も良い。
In the above embodiment, the start switch 27 is used.
Is a so-called photoelectric switch (photocoupler switch), but may be configured as shown in FIG.

【0133】即ち、カメラ本体29aの有するグリップ
部29bに設けられ、撮影者がこのグリップ部29bを
握ったときに手指が自然に接触し、しかもレリーズ釦2
9cのようにレリーズ操作等を行わない部位、例えば右
手中指が自然に接触する部位に圧力スイッチ等の操作ス
トロークがほとんど無い起動スイッチ29dを設けた構
成としても良い。
That is, when the photographer grips the grip portion 29b, the finger naturally comes into contact with the grip portion 29b of the camera body 29a.
As shown in FIG. 9C, a start switch 29d having almost no operation stroke such as a pressure switch may be provided in a part where the release operation or the like is not performed, for example, a part where the middle finger of the right hand naturally contacts.

【0134】要は、操作を行うという意識を働かせるこ
と無く起動を与えるものであればいかなるものでも良い
ということである。
The point is that any device can be used as long as the activation is performed without exerting the consciousness of performing the operation.

【0135】以上の実施例は、手ぶれを打消すべく行わ
れる予測演算が3種のデータ、即ち今回に得られたぶれ
変化量データBと前回に得られたぶれ変化量データB
k−1と前回に得られたカメラ移動速度データVk−1
とのデータに基づいて行われているために、追従性の優
れた手ぶれ補正を行うことができ、一般的条件では略満
足できるカメラとすることができるのである。
[0135] The above examples, the prediction calculation are three data, i.e., time on the obtained shake change amount data B k and resultant blur change amount data B to the previous performed to cancel the camera shake
k−1 and the previously obtained camera moving speed data V k−1
Since the correction is performed based on the above data, it is possible to perform the camera shake correction with excellent followability, and it is possible to obtain a camera which can be substantially satisfied under general conditions.

【0136】ところで、より高度で更に優れた手ぶれ補
正を行う必要がある場合、例えば、比較的に大きな焦点
距離を有する望遠レンズを使用する等、よりシビアな条
件の場合には以下に説明する第2実施例の如く構成すれ
ば良い。
In the case where it is necessary to perform a more advanced and more advanced image stabilization, for example, in the case of more severe conditions such as the use of a telephoto lens having a relatively large focal length, the following description will be given. It may be configured as in the second embodiment.

【0137】即ち、本考案の第2実施例を図13ないし
図16を用いて説明する。
That is, a second embodiment of the present invention will be described with reference to FIGS.

【0138】図13は、本考案の第2実施例の回路構成
を示すもので、上述の図1に示す構成と異なる部分は、
演算手段30と記憶手段31のみであり、重複説明をさ
けるために、同一部分には同一符号を付すにとどめる。
FIG. 13 shows a circuit configuration of the second embodiment of the present invention. The parts different from the configuration shown in FIG.
Only the operation means 30 and the storage means 31 are provided, and in order to avoid redundant description, the same portions are denoted by the same reference numerals.

【0139】演算手段30の基本構成は、第1,第2,
第3の演算回路30a,30b,30cを順次に直列的
に接続したものであり、記憶手段31は、第1,第2,
第3のメモリ31a,31b,31cを有している。
The basic configuration of the calculating means 30 is the first, second,
The third arithmetic circuits 30a, 30b, and 30c are sequentially connected in series, and the storage means 31 stores the first, second, and third arithmetic circuits.
It has third memories 31a, 31b, 31c.

【0140】上述の第1の演算回路30aは、 V=f(Vk−1,B,Bk−1,BK−2) 但し、 V:(今回の)カメラ移動速度データ Vk−1:(前回の)カメラ移動速度データ B:(今回の)ぶれ変化量データ Bk−1:(前回の)ぶれ変化量データ Bk−2:(前々回の)ぶれ変化量データ を求めるもので、第2の演算回路30bと第3の演算回
路30cのそれぞれは、上述の第1実施例に用いられる
第2の演算回路10bと第3の演算回路10c(図1参
照)と同様のものである。
In the first arithmetic circuit 30a, Vk = f ( Vk-1 , Bk , Bk-1 , BK-2 ) where Vk : (current) camera moving speed data V k-1 : (previous) camera moving speed data Bk : (current) blur change data Bk-1 : (previous) blur change data Bk-2 : (previous) blur change data The second operation circuit 30b and the third operation circuit 30c are the same as the second operation circuit 10b and the third operation circuit 10c (see FIG. 1) used in the first embodiment. belongs to.

【0141】一方、上述の第1のメモリ31aの入力端
には、サンプリング回路6bの出力端、即ち、手ぶれ検
出部6の出力端が接続され、この第1のメモリ31aの
出力端は、第1の演算回路30aの入力端に接続されて
いる。
On the other hand, the input terminal of the first memory 31a is connected to the output terminal of the sampling circuit 6b, that is, the output terminal of the camera shake detector 6, and the output terminal of the first memory 31a is connected to the output terminal of the first memory 31a. It is connected to the input terminal of one arithmetic circuit 30a.

【0142】さらに、第1のメモリ31aの出力端は、
第2のメモリ31bの入力端に接続され、この第2のメ
モリ31bの出力端は、第1の演算回路30aの入力端
に接続されている。また、第3のメモリ31cの入力端
には、第1の演算回路30aの出力端が接続され、この
第3のメモリ31cの出力端は、第1の演算回路30a
の入力端に接続されている。
Further, the output terminal of the first memory 31a is
The input terminal of the second memory 31b is connected, and the output terminal of the second memory 31b is connected to the input terminal of the first arithmetic circuit 30a. The input terminal of the third memory 31c is connected to the output terminal of the first arithmetic circuit 30a. The output terminal of the third memory 31c is connected to the first arithmetic circuit 30a.
Is connected to the input terminal of

【0143】次に、以上のように構成された第2実施例
に係る手ぶれ補正機能付きカメラにおける手ぶれ補正動
作を説明する。
Next, a description will be given of a camera shake correction operation in the camera with the camera shake correction function according to the second embodiment configured as described above.

【0144】図14および図15に示すフローチャート
は、本実施例の動作を示すもので、上述の第1実施例に
おけるフローチャート(図5および図7)と同一部分が
多くあり、重複説明をさけるために同一動作を行う場合
の説明を省略し、異なる動作をする部分のみについて説
明する。
The flow charts shown in FIGS. 14 and 15 show the operation of the present embodiment. There are many parts which are the same as those in the flow chart of the first embodiment (FIGS. 5 and 7), so that redundant description is avoided. The description of the case where the same operation is performed is omitted, and only the portion that performs a different operation will be described.

【0145】図14および図15においてステップP0
からステップP19までとステップP44からステップ
P48までは、上述の第1実施例におけるステップS0
〜S19,S44〜S48の動作と同一である。従っ
て、ステップP19までが上述の第1実施例と同様に実
行された後にステップP20に移行する。
In FIG. 14 and FIG. 15, step P0
From step P19 to step P19 and from step P44 to step P48 are the same as steps S0 to
To S19 and S44 to S48. Accordingly, after the steps up to Step P19 are executed in the same manner as in the above-described first embodiment, the process shifts to Step P20.

【0146】このステップP20は、ぶれ変化量データ
とカメラ移動速度データVがサンプリング回路6
bによって次式のようにして求められる。
In this step P20, the blur change amount data B k and the camera moving speed data V k are converted by the sampling circuit 6.
It is obtained by b as follows.

【0147】[0147]

【数5】 また、カメラ移動速度データVが、第1の演算回路3
0aによって、次式のようにして求められる。
(Equation 5) In addition, the camera moving speed data V k is stored in the first arithmetic circuit 3.
0a is obtained by the following equation.

【0148】 V=f(Vk−1,B,Bk−1,Bk−2) この詳細は、今回のBに基づいて今回のVが演算さ
れ、この今回のBが第1のメモリ31aに格納され、
同じく今回のVが第3のメモリ31cに格納される。
そして第1のメモリ31aに格納された今回のBは、
第1の演算回路30aにサンプリング回路6bから送出
される次回のBを受け入れたときには、前回のB
k−1とされ第1のメモリ31aから第2のメモリ31
bに入力されると同時に第1の演算回路30aに入力さ
れる。
V k = f (V k−1 , B k , B k−1 , B k−2 ) In detail, the current V k is calculated based on the current B k , and the current B k Is stored in the first memory 31a,
Also this V k is stored in the third memory 31c.
And the current B k stored in the first memory 31a is
When accepting the next B k sent from the sampling circuit 6b to the first arithmetic circuit 30a, a previous B
k-1 to the first memory 31a to the second memory 31
b and at the same time as being input to the first arithmetic circuit 30a.

【0149】また、第2のメモリ31bに格納された前
回のぶれ変化量データBk−1は、第1の演算回路30
aにサンプリング回路6bから送出される次回のB
受け入れたときに、前々回のBk−2とされ、第2のメ
モリ31bから第1の演算回路30aに入力される。
The previous blur change amount data Bk-1 stored in the second memory 31b is stored in the first arithmetic circuit 30
When accepting the next B k sent from the sampling circuit 6b to a, it is a B k-2 before last, is input from the second memory 31b to the first arithmetic circuit 30a.

【0150】さらに第3のメモリ31cに格納された今
回のカメラ移動速度データVは、第1の演算回路30
aにサンプリング回路6bから送出される次回のB
受け入れたときに、前回のVk−1とされ、第3のメモ
リ31cから第1の演算回路30aに入力される。従っ
て、 V=f(Vk−1,B,Bk−1,Bk−2) の演算を行うことができる。
[0150] Further camera moving velocity data V k of this time stored in the third memory 31c, the first arithmetic circuit 30
When accepting the next B k sent from the sampling circuit 6b to a, is the previous V k-1, is input from the third memory 31c to the first arithmetic circuit 30a. Therefore, the operation of Vk = f ( Vk-1 , Bk , Bk-1 , Bk-2 ) can be performed.

【0151】そして、次のステップP21において、フ
ォーカスモータフラグMfが“0”、即ち、フォーカス
モータ7が停止中であるか否かが判断される。このステ
ップP21とこれ以降のステップP33までの動作は、
上述の第1実施例におけるステップS21〜S33(図
7)と同一である。
Then, in the next step P21, it is determined whether or not the focus motor flag Mf is "0", that is, whether or not the focus motor 7 is stopped. The operation from step P21 to the subsequent step P33 is as follows.
This is the same as steps S21 to S33 (FIG. 7) in the first embodiment described above.

【0152】ステップP33が実行された後に移行する
ステップP34は、上述のステップP20と同様に行わ
れ、以下、ステップP35からステップP38までが、
上述のステップP25からステップP28と同様に実行
される。
Step P34 to which the operation proceeds after step P33 is executed is performed in the same manner as in step P20 described above.
The processing is performed in the same manner as the above-described steps P25 to P28.

【0153】一方、ステップS31で「Ss<0?」が
YESになった場合には、ステップP39に移行し、シ
ャッタが閉であるか否かが判断され、NOである場合に
は再度ステップP39が実行され待機状態にされ、YE
Sの場合には次のステップP40に移行し、ぶれ補正ア
クチュエータ9がぶれ補正の方向とは逆の方向に駆動さ
れ初期位置に戻すように駆動され、次のステップP41
でCPU15から送出される禁止信号Iによってアクチ
ュエータ駆動回路14の作動が停止され、ぶれ補正アク
チュエータ9が停止される。
On the other hand, if "Ss <0?" Is YES in step S31, the flow shifts to step P39 to determine whether or not the shutter is closed. If NO, step P39 is performed again. Is executed, and a standby state is established.
In the case of S, the flow shifts to the next step P40, in which the blur correction actuator 9 is driven in the direction opposite to the direction of the blur correction to return to the initial position, and in the next step P41
Then, the operation of the actuator drive circuit 14 is stopped by the prohibition signal I sent from the CPU 15, and the blur correction actuator 9 is stopped.

【0154】次にステップP42においても、図7に示
した上述のステップS42における場合と同様にしてC
PU15から送出される禁止信号Iによって手ぶれ検出
部6のサンプリング回路6bが作動を停止し、次のステ
ップP43に移行し、次回の撮影に備えてフィルム巻上
げ、シャッタチャージ等のフィルム給送が行われ、一連
の手ぶれ予測補正のシーケンスにおける第1系統の動作
が完了する。
Next, at step P42, C is set in the same manner as at step S42 shown in FIG.
The sampling circuit 6b of the camera shake detection unit 6 stops operating in response to the prohibition signal I sent from the PU 15, and the process shifts to the next step P43 where film feeding such as film winding and shutter charging is performed in preparation for the next shooting. The operation of the first system in the sequence of the series of camera shake prediction correction is completed.

【0155】一方、第2系統の動作は、図5に示した上
述の第1実施例におけるステップS9からステップS1
6までと同様にステップP9からステップP16として
行われることになる。
On the other hand, the operation of the second system is from step S9 to step S1 in the first embodiment shown in FIG.
Steps P9 to P16 are performed in the same manner as in step S6.

【0156】従って、今まで説明した第2実施例におい
ては、手ぶれ検出を所定の間隔(サンプリング間隔I
t)毎に行い、今回に得られたぶれ変化量データB
前回に得られたぶれ変化量データBk−1と前々回に得
られたぶれ変化量データBk−2と前回に得られたカメ
ラ移動速度データVk−1との4種のデータに基づいて
予測演算を行っているために、手ぶれ状態が図16に示
す特性aのように略正弦波状のものであった場合、その
動きに追従するぶれ補正駆動が符号bで示すようにな
る。
Therefore, in the second embodiment described so far, camera shake detection is performed at a predetermined interval (sampling interval I).
t) performed for each, obtained this time the resulting blur change amount data B k and shake variation data obtained last B k-1 and shake variation data obtained before last B k-2 and the previous Since the prediction calculation is performed based on the four types of camera movement speed data V k−1 and the camera shake speed data V k−1 , when the camera shake state is a substantially sinusoidal shape like the characteristic a shown in FIG. The shake correction drive that follows the movement is as indicated by reference numeral b.

【0157】そして、現在時点tにおける点Cの速度
と時点tより1回当りの積分時間Itだけ前の時点t−
Itにおける点Bの速度と2Itだけ前の時点t−2
ItにおけるA点の速度とから、時点tよりItだけ
先の時点t+ItにおけるD3点の速度を曲線近似で求
めようとするものである。
[0157] Then, only the integral time It per one than the speed and the time point t of point C 2 at the current time t a previous point in time t-
Time speed and 2It only before the point B 1 in It t-2
From the speed of the A 1 point in It, it is intended to be obtained with a curve approximation rate of D3 points in the previous time point t + It only It from the time t.

【0158】即ち、時点t−2Itと時点t−Itの2
時点における各データとから求まる、時点tにおける速
度Cと実際の速度(点Cにおける速度)との間の差
をΔとすると、このΔは、 Δ=Bk−1−B である。
That is, at time t−2It and time t−It, 2
Obtained from the respective data at the time, when the difference between the actual speed and the speed C 1 at time t (speed at point C 2) and delta, the delta, is Δ = B k-1 -B k .

【0159】よって点Bと点Cとから求まる点D1
におけるデータからΔを差し引いた、点D2のデータを
時点tからItの先の時点t+Itにおける速度である
と予測するのである。これを式にすると V=f(Vk−1,B,Bk−1,Bk−2) となり、別の見方をすれば、 V=Vk−1+3B−3Bk−1+Bk−2 になる。
[0159] Therefore, the point obtained from the point B 1 and point C 2 Metropolitan D1
Is subtracted from the data at, and the data at point D2 is predicted to be the velocity at time t + It, which is It beyond Point t. When this is made into an equation, V k = f (V k−1 , B k , B k−1 , B k−2 ). From another viewpoint, V k = V k−1 + 3B k 3 B k− 1 + B k−2 .

【0160】即ち、前回(時点t−It)のぶれ補正用
のカメラ移動速度Vk−1と、前回(時点t−It)と
前々回(時点t−2It)のそれぞれにおけるぶれ変化
量データ(積分結果)Bk−1,Bk−2を第1および
第2のメモリ31a,31bに一時的に格納しておき、
この格納データと今回(時点t)のぶれ変化量データB
とを用いてカメラ移動速度データVを算出し、この
データVを基に時点t+Itにおけるぶれ変化量デー
タBを算出し、いわゆる曲線近似を用いた予測を行っ
ている。
That is, the camera movement speed Vk -1 for blur correction at the previous time (time t-It), and the blur change amount data (integral) at the previous time (time t-It) and two times before (time t-2It), respectively. Result) Bk-1 and Bk-2 are temporarily stored in the first and second memories 31a and 31b,
This stored data and the current (time t) blur change amount data B
Then, camera movement speed data V k is calculated using k, and blur change amount data B k at time t + It is calculated based on the data V k, and prediction using so-called curve approximation is performed.

【0161】従って、この第2実施例においては、上述
の第1実施例に比してより高速で高精度なぶれ補正を行
うことができるので、従来、不可能とされていた手持ち
での望遠撮影が可能となる。
Therefore, in the second embodiment, since the blur correction can be performed at a higher speed and with higher accuracy than in the first embodiment, a hand-held telephoto which has been impossible in the prior art is possible. Shooting becomes possible.

【0162】しかも、前述の第1実施例と同様に、定常
状態になったときにオフセットデータを検出し、しかる
後に各種データの検出、演算を開始させているので、無
意識のうちに定常状態におけるオフセットデータを得る
ことができ、データ検出や演算処理における応答周波数
やダイナミックレンジを必要最小限のものにすることが
でき、大幅な構成の簡略化が図れると共に高精度化を実
現することができる。
Further, similarly to the first embodiment, the offset data is detected when the steady state is reached, and the detection and calculation of various data are started thereafter. Offset data can be obtained, the response frequency and dynamic range in data detection and arithmetic processing can be minimized, and the configuration can be greatly simplified and high accuracy can be realized.

【0163】なお、本考案は、上述の実施例に限定され
ることなく、その要旨を逸脱しない範囲内で種々の変形
実施をすることができることは勿論である。
The present invention is, of course, not limited to the above-described embodiments, but can be variously modified without departing from the scope of the invention.

【0164】例えば、補正用光学部材としては、上述の
例のみならず、くさび形のプリズムを光軸に直交して配
置し、ぶれ補正を行う際にそれを上下動させるようにし
てもよい。
For example, as the optical member for correction, not only the above-mentioned example but also a wedge-shaped prism may be arranged orthogonal to the optical axis, and may be moved up and down when performing blur correction.

【0165】また、上述した実施例は、予測演算を行う
際に必要なデータとして複数回のそれぞれにおけるデー
タを用いているが、その際に上述の第1実施例のように
前回と今回データの2回であったり、第2実施例のよう
に前々回データと前回データと今回データの3回であっ
たりしても良く、またこれ以上の回数であっても良い。
この回数の選択は、測定間隔の大小や必要とされる手ぶ
れ補正精度の大小や製造コスト等に応じて任意に決める
ことができる。
Further, in the above-described embodiment, data in each of a plurality of times is used as data necessary for performing a prediction operation. The number of times may be two times, three times of the data before last time, the previous data, and the current data as in the second embodiment, or may be more times.
The selection of the number of times can be arbitrarily determined according to the size of the measurement interval, the size of the required camera shake correction accuracy, the manufacturing cost, and the like.

【0166】また、本考案に係るカメラに用いられてい
る手ぶれ検出部の具体例としては、上述の第1実施例お
よび第2実施例に示すように、半導体型の加速度センサ
より成るぶれセンサ6aとサンプリング回路6bとでカ
メラ本体に生じる加速度を検出し、所定の期間で積分す
るものに限らず、ジャイロ形式の加速度計等であっても
良く、要は、カメラ本体に生じる手ぶれに対応するデー
タを電気信号として得られるものであれば良い。
Further, as a specific example of the camera shake detecting section used in the camera according to the present invention, as shown in the above-described first and second embodiments, the shake sensor 6a composed of a semiconductor type acceleration sensor is used. In addition to detecting the acceleration occurring in the camera body with the sampling circuit 6b and integrating the acceleration in a predetermined period, a gyro-type accelerometer or the like may be used. Can be obtained as an electric signal.

【0167】さらに、本考案に係るカメラは、上述の第
1実施例および第2実施例で説明したように撮影レンズ
がズームレンズの場合のみならず二焦点式カメラや単焦
点式のカメラにも上述同様に適用できることは勿論であ
り、また、補正用光学部材は、フォーカスレンズ群やズ
ームレンズ群の一部又は全てであっても良いし、フォー
カスレンズ群とズームレンズ群が独立して存在する必要
性もない。また、被写体距離の大小に応じてぶれ補正量
を修正することは設計の自由に任され、同様に焦点距離
の大小に応じてぶれ補正量を修正することも設計の自由
に任されるものである。
Further, the camera according to the present invention can be applied not only to the case where the taking lens is a zoom lens but also to the case of a bifocal camera or a single focus camera as described in the first and second embodiments. Needless to say, the correction optical member may be part or all of the focus lens group and the zoom lens group, or the focus lens group and the zoom lens group may exist independently. There is no need. In addition, it is up to the design freedom to modify the amount of blur correction according to the magnitude of the subject distance, and similarly, it is up to the design freedom to modify the amount of blur compensation according to the magnitude of the focal length. is there.

【0168】また、本考案に係るカメラにおける起動ス
イッチとしては、図4に示すような光電的スイッチや図
12に示すような圧力スイッチに限るものではなく、要
は、定常時のカメラホールディング時を確実にかつ、新
たなぶれ発生を生じることなく検知できるものであれば
良いということである。
The starting switch in the camera according to the present invention is not limited to the photoelectric switch as shown in FIG. 4 or the pressure switch as shown in FIG. What is necessary is that it can be detected reliably and without the occurrence of a new blur.

【0169】さらに、上述の実施例は、スイッチの作動
によってオフセットデータの検出を開始しているが、デ
ータ検出は常時行い、起動スイッチの作動から一定時間
後に得られた検出データを有効データとするようにして
も良い。この場合、データ検出を常時行っているため
に、実際のぶれ補正に不必要な過渡的な異常出力が生じ
るが、この異常出力をカバーする応答周波数やダイナミ
ックレンジを持たせる必要がないことは勿論である。
Further, in the above-described embodiment, the detection of the offset data is started by the operation of the switch. However, the data detection is always performed, and the detected data obtained after a fixed time from the operation of the start switch is used as the valid data. You may do it. In this case, since the data detection is always performed, a transient abnormal output unnecessary for actual blur correction occurs, but it is needless to say that it is not necessary to provide a response frequency or a dynamic range that covers the abnormal output. It is.

【0170】[0170]

【考案の効果】以上の説明で明らかなように、撮影光学
系の光路中に介挿された補正用光学部材を、ぶれ補正す
る方向に駆動する際に、所定の時間間隔でなる複数時点
におけるそれぞれのカメラ移動速度データとぶれ変化量
データとに基づいて補正データを求め、このぶれ補正デ
ータに対応して手ぶれ補正を行っているので、カメラ操
作者の手ぶれの大小にも拘わらず、また、その手ぶれが
連続的に生じている場合であっても効果的にその手ぶれ
を打消すような補正を行うことができ、結果的にぶれの
生じない良好な写真を撮ることができるカメラを提供す
ることができる。
As is apparent from the above description, when the correcting optical member inserted in the optical path of the photographing optical system is driven in the direction of blur correction, the correction optical member is moved at a plurality of time points at predetermined time intervals. Correction data is obtained based on each of the camera moving speed data and the blur change amount data, and camera shake correction is performed according to the camera shake correction data, so regardless of the camera shake of the camera operator, Provided is a camera capable of performing a correction for effectively canceling out the camera shake even when the camera shake occurs continuously, and consequently taking a good picture without the camera shake. be able to.

【0171】しかも、カメラホールディングの状態が安
定したときにオフセットデータを検出しもしくは有効デ
ータとして取り込むようにしているために、検出、演算
処理における応答周波数やダイナミックレンジを必要最
小限のものにすることができ、従って構成の簡略化と高
精度化を図ることができる。
Furthermore, since the offset data is detected or taken as valid data when the state of the camera holding is stabilized, the response frequency and the dynamic range in the detection and calculation processing are minimized. Therefore, the configuration can be simplified and the accuracy can be improved.

【0172】また、カメラホールディングの状態が安定
したときの加速度0におけるデータ、即ちオフセットデ
ータを得るに際し、撮影者が無意識の状態でしかも自動
的に行えるように構成してあるために、操作性がよいと
共に、操作をしようとする意識が入ることによる定常状
態の乱れを回避することができる。
In addition, when the data at the acceleration of 0 when the state of the camera holding is stabilized, that is, the offset data, that is, the offset data is obtained, it is configured so that the photographer can automatically perform the operation unconsciously. In addition to the above, it is possible to avoid a disturbance in a steady state due to an intention to operate.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本考案の第1実施例における回路構成を示すブ
ロック図である。
FIG. 1 is a block diagram showing a circuit configuration in a first embodiment of the present invention.

【図2】図1中に示される撮影光学系の動作を説明する
ための原理図である。
FIG. 2 is a principle diagram for explaining the operation of the photographing optical system shown in FIG.

【図3】図1中に示されるAF回路の具体例を示す光路
図である。
FIG. 3 is an optical path diagram showing a specific example of the AF circuit shown in FIG.

【図4】図1中に示される起動スイッチの詳細を示す側
面図である。
FIG. 4 is a side view showing details of a start switch shown in FIG. 1;

【図5】第1実施例の動作を説明するためのフローチャ
ートである。
FIG. 5 is a flowchart for explaining the operation of the first embodiment.

【図6】第1実施例におけるサンプリング動作を説明す
るための波形図である。
FIG. 6 is a waveform chart for explaining a sampling operation in the first embodiment.

【図7】第1実施例の動作を説明するためのフローチャ
ートである。
FIG. 7 is a flowchart for explaining the operation of the first embodiment.

【図8】手ぶれと結像点の変化の関係を説明するための
光路図である。
FIG. 8 is an optical path diagram for explaining a relationship between a camera shake and a change in an imaging point.

【図9】第1実施例における手ぶれ補正の状態を示す波
形図である。
FIG. 9 is a waveform chart showing a state of camera shake correction in the first embodiment.

【図10】図6の一部拡大図である。FIG. 10 is a partially enlarged view of FIG. 6;

【図11】第1実施例における手ぶれ補正後の手ぶれ量
を示す波形図である。
FIG. 11 is a waveform diagram showing a camera shake amount after camera shake correction in the first embodiment.

【図12】図4に示す起動スイッチの他例を示す上面図
である。
FIG. 12 is a top view showing another example of the start switch shown in FIG. 4;

【図13】本発明の第2実施例における回路構成を示す
ブロック図である。
FIG. 13 is a block diagram illustrating a circuit configuration according to a second embodiment of the present invention.

【図14】第2実施例の動作を説明するためのフローチ
ャートである。
FIG. 14 is a flowchart for explaining the operation of the second embodiment.

【図15】第2実施例の動作を説明するためのフローチ
ャートである。
FIG. 15 is a flowchart for explaining the operation of the second embodiment.

【図16】第2実施例における手ぶれ補正の動作状態を
示す波形図である。
FIG. 16 is a waveform diagram showing an operation state of camera shake correction in the second embodiment.

【図17】従来の手ぶれ補正機能付きカメラの動作を概
念的に示す光路図である。
FIG. 17 is an optical path diagram conceptually showing the operation of a conventional camera with a camera shake correction function.

【図18】従来の手ぶれ補正機能付きカメラの補正動作
を示す波形図である。
FIG. 18 is a waveform diagram showing a correction operation of a camera with a conventional camera shake correction function.

【図19】図14の一部拡大図である。19 is a partially enlarged view of FIG.

【図20】従来の手ぶれ補正機能付きカメラにおける手
ぶれ補正後の手ぶれ量の時間的変化を示す波形図であ
る。
FIG. 20 is a waveform diagram showing a temporal change of a camera shake amount after camera shake correction in a camera with a conventional camera shake correction function.

【図21】レリーズON時の加速度データの一例を示す
波形図である。
FIG. 21 is a waveform diagram showing an example of acceleration data when the release is ON.

【符号の説明】[Explanation of symbols]

1 撮影光学系 2 フィルム面 3 フォーカスレンズ群 4 ズームレンズ群 5 補正用光学部材 6 手ぶれ検出部 6a ぶれセンサ 6b サンプリング回路 7 フォーカスモータ 8 ズームモータ 9 ぶれ補正アクチュエータ 10,30 演算手段 10a,30a 第1の演算回路 10b,30b 第2の演算回路 10c,30c 第3の演算回路 11,31 記憶手段 11a,31a 第1のメモリ 11b,31b 第2のメモリ 31c 第3のメモリ 12 フォーカス駆動回路 13 ズーム駆動回路 14 アクチュエータ駆動回路 15 CPU 16 AF回路 17 AFデータ変換回路 18 フォトインタラプタ 19 ズーム位置検出回路 20 測光回路 21 レリーズスイッチ 22 測光スイッチ 23 ズームスイッチ 24 給送モータ 25 給送駆動回路 26 メモリ 27 起動スイッチ 27a,29a カメラ本体 27b 接眼レンズ 27c 接眼窓 27d 投光器 27e 受光器 28 起動制御手段 29b グリップ部 29c レリーズ釦 29d 起動スイッチ O 光軸 P カメラ本体 Q 主点 R 撮影光学系 REFERENCE SIGNS LIST 1 photographing optical system 2 film surface 3 focus lens group 4 zoom lens group 5 correction optical member 6 camera shake detection unit 6a shake sensor 6b sampling circuit 7 focus motor 8 zoom motor 9 shake correction actuator 10, 30 arithmetic unit 10a, 30a first Arithmetic circuit 10b, 30b second arithmetic circuit 10c, 30c third arithmetic circuit 11, 31 storage means 11a, 31a first memory 11b, 31b second memory 31c third memory 12 focus drive circuit 13 zoom drive Circuit 14 Actuator drive circuit 15 CPU 16 AF circuit 17 AF data conversion circuit 18 Photo interrupter 19 Zoom position detection circuit 20 Photometry circuit 21 Release switch 22 Photometry switch 23 Zoom switch 24 Feed motor 25 Feed drive circuit 2 Memory 27 activation switch 27a, 29a camera body 27b eyepiece 27c eyepiece window 27d Emitter 27e photoreceiver 28 start control means 29b grips 29c release button 29d starting switch O optical axis P camera Q principal point R imaging optical system

───────────────────────────────────────────────────── フロントページの続き (72)考案者 芹川 義雄 東京都大田区中馬込1丁目3番6号 株 式会社リコー内 (56)参考文献 特開 平2−301731(JP,A) 特開 平3−36533(JP,A) 特開 平4−215627(JP,A) ──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Yoshio Serikawa 1-3-6 Nakamagome, Ota-ku, Tokyo Inside Ricoh Co., Ltd. (56) References JP-A-2-301731 (JP, A) JP-A Heihei 3-36533 (JP, A) JP-A-4-215627 (JP, A)

Claims (3)

(57)【実用新案登録請求の範囲】(57) [Scope of request for utility model registration] 【請求項1】 カメラ本体に生じる手ぶれを電気信号に
変換してシャッタレリーズに伴なう複数時点における手
ぶれ検出データを得る手ぶれ検出部と、撮影光学系の光
路中に介挿された補正用光学部材と、上記手ぶれ検出部
で得られた複数時点における手ぶれ検出データに基づい
て上記補正用光学部材を、カメラ本体の手ぶれによって
生じるフィルム面上での像位置の移動をシャッタレリー
ズに伴って補正駆動させるための演算をする演算手段
と、上記カメラ本体に設けられたファインダ接眼窓の近
傍に配置され、撮影者が上記接眼窓に近接したときに起
動信号を出力する起動スイッチと、この起動スイッチで
起動信号が出力されて定常状態に達した後に、上記手ぶ
れ検出部を起動させる起動制御手段と、を具備すること
を特徴とする手ぶれ補正機能付きカメラ。
A camera shake detecting section for converting camera shake occurring in a camera body into an electric signal to obtain camera shake detection data at a plurality of times associated with a shutter release, and a correction optical system inserted in an optical path of a photographing optical system. The correction optical member is driven based on the member and the camera shake detection data at a plurality of points of time obtained by the camera shake detection section to correct the movement of the image position on the film surface caused by camera shake of the camera body with the shutter release. An operation means for performing an operation for causing the camera to operate, a start switch disposed near the finder eyepiece window provided in the camera body, and outputting a start signal when a photographer approaches the eyepiece window; and a start switch. Start-up control means for starting up the camera-shake detecting section after the start-up signal is output and a steady state is reached. Camera with regular function.
【請求項2】 カメラ本体に生じる手ぶれを電気信号に
変換してシャッタレリーズに伴なう複数時点における手
ぶれ検出データを得る手ぶれ検出部と、撮影光学系の光
路中に介挿された補正用光学部材と、上記手ぶれ検出部
で得られた複数時点における手ぶれ検出データに基づい
て上記補正用光学部材を、カメラ本体の手ぶれによって
生じるフィルム面上での像位置の移動をシャッタレリー
ズに伴って補正駆動させるための演算をする演算手段
と、上記カメラ本体のグリップ部に設けられ、撮影者が
上記グリップ部を握ったときに起動信号を出力する起動
スイッチと、この起動スイッチで起動信号が出力されて
定常状態に達した後に、上記手ぶれ検出部を起動させる
起動制御手段と、を具備することを特徴とする手ぶれ補
正機能付きカメラ。
2. A camera shake detecting section for converting camera shake occurring in a camera body into an electric signal to obtain camera shake detection data at a plurality of time points associated with a shutter release, and a correction optical inserted in an optical path of a photographing optical system. The correction optical member is driven based on the member and the camera shake detection data at a plurality of points of time obtained by the camera shake detection section to correct the movement of the image position on the film surface caused by camera shake of the camera body with the shutter release. An operation means for performing an operation for causing the camera to operate, a start switch provided on the grip portion of the camera body, and outputting a start signal when a photographer grips the grip portion, and a start signal output by the start switch. A camera with a camera shake correction function, comprising: a start control unit that starts the camera shake detection unit after reaching a steady state.
【請求項3】 請求項1または請求項2における起動制
御手段は、手ぶれ検出部が起動スイッチとは無関係に働
き、起動スイッチで起動信号が出力されて定常状態に達
したときに上記手ぶれ検出部の出力データを有効データ
とするように制御する構成としたことを特徴とする手ぶ
れ補正機能付きカメラ。
3. The start control means according to claim 1 or 2, wherein said camera shake detection section operates independently of said start switch, and said camera shake detection section is activated when a start signal is output by said start switch to reach a steady state. A camera with a camera shake correction function, characterized in that the output data of the camera is controlled to be effective data.
JP2988991U 1991-04-03 1991-04-03 Camera with image stabilization function Expired - Lifetime JP2568410Y2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2988991U JP2568410Y2 (en) 1991-04-03 1991-04-03 Camera with image stabilization function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2988991U JP2568410Y2 (en) 1991-04-03 1991-04-03 Camera with image stabilization function

Publications (2)

Publication Number Publication Date
JPH04119433U JPH04119433U (en) 1992-10-26
JP2568410Y2 true JP2568410Y2 (en) 1998-04-15

Family

ID=31913665

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2988991U Expired - Lifetime JP2568410Y2 (en) 1991-04-03 1991-04-03 Camera with image stabilization function

Country Status (1)

Country Link
JP (1) JP2568410Y2 (en)

Also Published As

Publication number Publication date
JPH04119433U (en) 1992-10-26

Similar Documents

Publication Publication Date Title
US5192964A (en) Camera having blurring movement correction mechanism
US5615397A (en) Apparatus used for blur suppression or blur prevention
US5309190A (en) Camera having blurring movement correction mechanism
US7907205B2 (en) Optical apparatus with unit for correcting blur of captured image caused by displacement of optical apparatus in optical-axis direction
KR20060049600A (en) Optical apparatus
JPH0682870A (en) Camera-shake warning device
US7164853B2 (en) Vibration detection device and vibration correcting optical device
US6173121B1 (en) Motion compensation detection device for an optical system
JPH05257062A (en) Automatic focusing device
JPH0851566A (en) Camera with blur correction function
JP3185152B2 (en) Camera with image stabilization function
JPH04308823A (en) Camera provided with jiggle correction function
JP3195483B2 (en) Camera image stabilizer
JP2568410Y2 (en) Camera with image stabilization function
JP4209660B2 (en) Digital camera and camera system
JP2006126667A (en) Camera system, camera, and interchangeable lens
JPH0540291A (en) Camera with shaking correcting function
JP3173838B2 (en) Destruction detection device for acceleration sensor of camera with camera shake correction function and its destruction detection method
JPH05173219A (en) Camera having jiggling correction function
JP3198339B2 (en) Camera with image stabilization function
JP3360123B2 (en) Image stabilization photographing device
JPH0580384A (en) Device and method for correcting camera shake
JP7254555B2 (en) IMAGING DEVICE AND METHOD OF CONTROLLING IMAGING DEVICE
JP4706094B2 (en) Image stabilization optical equipment
JP2586471B2 (en) camera

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term