JPH0980576A - Camera with shake correction function - Google Patents
Camera with shake correction functionInfo
- Publication number
- JPH0980576A JPH0980576A JP26353195A JP26353195A JPH0980576A JP H0980576 A JPH0980576 A JP H0980576A JP 26353195 A JP26353195 A JP 26353195A JP 26353195 A JP26353195 A JP 26353195A JP H0980576 A JPH0980576 A JP H0980576A
- Authority
- JP
- Japan
- Prior art keywords
- shake
- camera
- continuous shooting
- shooting mode
- shake correction
- 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.)
- Pending
Links
Landscapes
- Adjustment Of Camera Lenses (AREA)
Abstract
(57)【要約】
【目的】 連写モードでも正確な振れ補正を行うと共
に、消費電流を極力抑制する。
【構成】 カメラ振れの基準値を算出する振れ基準算出
手段と、基準値に基づいて振れを検出する振れ検出装置
と、連写モードまたは非連写モードをカメラに指示する
連写モード選択手段と、連写モード選択手段からの指示
に従って、振れ検出装置を制御する制御装置とを具備
し、制御装置は、連写モードに選択されているときは、
一連の撮影における特定の撮影枚数まで振れ基準算出手
段を作動せしめ、特定の撮影枚数以降の作動を禁止せし
める。
(57) [Abstract] [Purpose] Accurate shake correction is performed even in continuous shooting mode, and current consumption is suppressed as much as possible. A shake reference calculation means for calculating a reference value of camera shake, a shake detection device for detecting shake based on the reference value, and a continuous shooting mode selection means for instructing the camera to a continuous shooting mode or a non-continuous shooting mode. A control device for controlling the shake detection device according to an instruction from the continuous shooting mode selection means, and the control device, when the continuous shooting mode is selected,
The shake reference calculation means is operated up to a specific number of shots in a series of shootings, and the operation after the specific number of shots is prohibited.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、振れ補正装置を備
え、かつ連写モードを有するカメラに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a camera provided with a shake correction device and having a continuous shooting mode.
【0002】[0002]
【従来の技術】従来、手振れ補正カメラにおいて、手振
れ補正制御のための手振れ検出を行うに当たり、手振れ
基準信号レベルの検出を撮影毎に行っていた。2. Description of the Related Art Conventionally, in a camera shake correction camera, when detecting a camera shake for camera shake correction control, the camera shake reference signal level has been detected for each photographing.
【0003】[0003]
【発明が解決しようとする課題】そのために、従来の振
れ補正制御機能を有するカメラで連写モードを選択する
と、手振れ基準信号レベルを撮影毎に検出しなければな
らず、サンプリング時間と演算時間の合計時間が、時間
当たりの撮影コマ数向上の大きな妨げになっていた。Therefore, when the continuous shooting mode is selected in the camera having the conventional shake correction control function, the camera shake reference signal level has to be detected for each photographing, and the sampling time and the calculation time are reduced. The total time was a major obstacle to improving the number of frames shot per hour.
【0004】本発明は、上記の問題点に鑑みてなされた
もので、振れ補正制御を行う連写モードでも撮影コマ数
の向上を図ることを目的とする。The present invention has been made in view of the above problems, and it is an object of the present invention to improve the number of frames to be shot even in the continuous shooting mode in which shake correction control is performed.
【0005】[0005]
【課題を解決するための手段】この目的を達成するため
に、本発明の振れ補正機能を有するカメラは、カメラ振
れの基準値を算出する振れ基準算出手段と、基準値に基
づいて振れを検出する振れ検出装置と、連写モードまた
は非連写モードをカメラに指示する連写モード選択手段
と、連写モード選択手段からの指示に従って、振れ検出
装置を制御する制御装置とを具備し、制御装置は、連写
モードに選択されているときは、一連の撮影における特
定の撮影枚数まで振れ基準算出手段を作動せしめ、特定
の撮影枚数以降の作動を禁止せしめるように構成されて
いる。In order to achieve this object, a camera having a shake correction function of the present invention detects a shake based on the shake reference calculation means for calculating a reference value of camera shake. And a control device for controlling the shake detection device according to an instruction from the continuous shooting mode selection means. When the continuous shooting mode is selected, the device is configured to operate the shake reference calculation means up to a specific number of shots in a series of shootings, and prohibit the operation after the specific number of shots.
【0006】[0006]
【発明の実施の形態】上記構成の振れ補正機能を有する
カメラにおいては、連写モードでは、一連の撮影におけ
る特定の撮影枚数まで、振れ基準算出手段を作動せし
め、特定枚数以降の作動を禁止するようにしたので、連
写モードでも正確な振れ補正を行うと共に、消費電流を
極力抑制することができる。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In a camera having a shake correction function having the above-described structure, in continuous shooting mode, the shake reference calculation means is operated up to a specific number of shots in a series of shootings, and operation after the specified number of shots is prohibited. As a result, accurate shake correction can be performed even in the continuous shooting mode, and current consumption can be suppressed as much as possible.
【0007】以下、本発明の実施の形態を図面に基づい
て説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0008】図1は、本発明による振れ補正機能を有す
るカメラの一実施例を示すブロック結線図である。FIG. 1 is a block connection diagram showing an embodiment of a camera having a shake correcting function according to the present invention.
【0009】図1において、撮影レンズは11、12、
13、14の4枚のレンズで構成される。そのうち、振
れ補正レンズ13は、振れ補正用にX軸(カメラ長手方
向)方向と、Y軸(カメラ短手方向)方向とに駆動可能
な振れ補正用レンズである。CPU1はワンチップマイ
クロコンピュータであり、カメラの全シーケンスを制御
する制御装置である。CPU1内には、カウンタ機能、
時間を計測する計時タイマ機能、A/D変換機能を持つ
ものとする。In FIG. 1, the taking lenses 11 and 12,
It is composed of four lenses 13 and 14. Among these, the shake correction lens 13 is a shake correction lens that can be driven in the X-axis (camera longitudinal direction) direction and the Y-axis (camera lateral direction) direction for shake correction. The CPU 1 is a one-chip microcomputer, and is a control device that controls the entire sequence of the camera. The CPU 1 has a counter function,
It shall have a clock timer function to measure time and an A / D conversion function.
【0010】測距回路2は、被写体を測距するための回
路である。測光回路21は被写界周辺部を測光するため
の回路である。振れ表示器22は、振れの検出状態を表
示するものである。メインスイッチ18は、カメラの作
動を開始させるスイッチである。メインスイッチ18
は、モーメンタリースイッチで、カメラがオフ状態でス
イッチを押してメインスイッチ信号が入るとカメラの電
源が入り、カメラがオン状態でスイッチを押してメイン
スイッチ信号が入るとカメラの電源が切れるものとす
る。半押しスイッチ19は、シャッターレリーズ釦の半
押しで撮影準備を開始するためのスイッチである。レリ
ーズスイッチ20はシャッターレリーズ釦の全押しでオ
ンするスイッチである。不揮発性メモリー23(以下E
2PROM23)は、書き込み可能な不揮発性メモリー
である。The distance measuring circuit 2 is a circuit for measuring the distance to a subject. The photometric circuit 21 is a circuit for photometrically measuring the peripheral portion of the object field. The shake display device 22 displays a shake detection state. The main switch 18 is a switch for starting the operation of the camera. Main switch 18
Is a momentary switch. When the camera is off and the main switch signal is input when the switch is pressed, the power of the camera is turned on, and when the camera is on and the main switch signal is input, the power of the camera is turned off. The half-press switch 19 is a switch for starting shooting preparation by pressing the shutter release button halfway. The release switch 20 is a switch that is turned on by fully pressing the shutter release button. Non-volatile memory 23 (hereinafter E
2 PROM 23) is a writable non-volatile memory.
【0011】ブレ検出回路(角速度検出回路)3は、カ
メラの振れ量のY軸を中心としたX軸方向(カメラ長手
方向)の角速度を検出する回路である。ブレ検出回路4
はX軸を中心としたY軸(カメラ短手方向)の角速度を
検出する回路である。モータ駆動回路5はモータ8を制
御する回路であり、モータ8は振れ補正レンズ13をX
軸方向に駆動する。モータ駆動回路6はモータ9を制御
する回路であり、モータ9は振れ補正レンズ13をY軸
方向に駆動する。モータ駆動回路7は、フォーカスレン
ズ14を駆動するモータ10を制御する回路である。The shake detection circuit (angular velocity detection circuit) 3 is a circuit for detecting the angular velocity of the shake amount of the camera in the X-axis direction (longitudinal direction of the camera) about the Y-axis. Shake detection circuit 4
Is a circuit for detecting the angular velocity of the Y-axis (short direction of the camera) centered on the X-axis. The motor drive circuit 5 is a circuit for controlling the motor 8, and the motor 8 drives the shake correction lens 13 to X.
Drive in the axial direction. The motor drive circuit 6 is a circuit that controls the motor 9, and the motor 9 drives the shake correction lens 13 in the Y-axis direction. The motor drive circuit 7 is a circuit that controls the motor 10 that drives the focus lens 14.
【0012】レンズ位置検出回路15は、振れ補正レン
ズ13のX軸方向の位置(移動量)を検出する回路であ
る。レンズ位置検出回路16は、振れ補正レンズ13の
Y軸方向の位置(移動量)を検出する回路である。ブレ
検出回路3とブレ検出回路4とはカメラの振れを補正す
るための回路である。ブレ検出回路3とブレ検出回路4
とは、カメラの振れにより生じた角速度に応じて出力値
が変化する。CPU1は、この出力値をA/D変換して
振れの角速度を検出する。ブレ検出回路4はX軸を中心
としたY方向の角速度を検出する。The lens position detection circuit 15 is a circuit for detecting the position (movement amount) of the shake correction lens 13 in the X-axis direction. The lens position detection circuit 16 is a circuit that detects the position (movement amount) of the shake correction lens 13 in the Y-axis direction. The blur detection circuit 3 and the blur detection circuit 4 are circuits for correcting camera shake. Shake detection circuit 3 and shake detection circuit 4
Means that the output value changes according to the angular velocity generated by the shake of the camera. The CPU 1 A / D-converts this output value to detect the angular velocity of shake. The blur detection circuit 4 detects an angular velocity in the Y direction centered on the X axis.
【0013】モータ駆動回路5はモータ8をデューティ
駆動する。モータ駆動回路6はモータ9をデューティ駆
動する。CPU1は、モータ駆動回路5および6へ駆動
方向信号を出力し、モータ8および9の駆動方向を指示
する。またCPU1はモータ駆動回路5および6へ駆動
デューティ信号を出力し、モータ8および9の駆動速度
を指示する。モータ駆動回路5および6は、これらの信
号にしたがって指定の方向に任意のデューティでモータ
8および9を通電し、振れ補正レンズ13を任意の速度
で制御する。The motor drive circuit 5 duty-drives the motor 8. The motor drive circuit 6 duty-drives the motor 9. The CPU 1 outputs a drive direction signal to the motor drive circuits 5 and 6 to instruct the drive direction of the motors 8 and 9. The CPU 1 also outputs a drive duty signal to the motor drive circuits 5 and 6 to instruct the drive speed of the motors 8 and 9. The motor drive circuits 5 and 6 energize the motors 8 and 9 in a designated direction at an arbitrary duty according to these signals, and control the shake correction lens 13 at an arbitrary speed.
【0014】CPU1は、測距回路2で得られた測距デ
ータを演算する。この演算結果にしたがって、CPU1
がモータ駆動回路7に指示をする。モータ駆動回路7は
CPU1が指定した方向にモータ10を通電すること
で、フォーカスレンズ14を任意の速度で制御する。モ
ータ8の回転は、補正レンズ駆動メカ系(不図示)によ
り直線運動に変換され、振れ補正レンズ13をX軸方向
に駆動する。モータ9の回転は補正レンズ駆動メカ系
(不図示)により直線運動に変換され、振れ補正レンズ
13をY軸方向に駆動する。モータ10の回転は、フォ
ーカスレンズ駆動メカ系(不図示)により直線運動に変
換され、フォーカスレンズ14を光軸方向に駆動する。The CPU 1 calculates the distance measuring data obtained by the distance measuring circuit 2. According to the calculation result, the CPU 1
Instructs the motor drive circuit 7. The motor drive circuit 7 controls the focus lens 14 at an arbitrary speed by energizing the motor 10 in the direction designated by the CPU 1. The rotation of the motor 8 is converted into a linear motion by a correction lens drive mechanical system (not shown), and drives the shake correction lens 13 in the X-axis direction. The rotation of the motor 9 is converted into a linear motion by a correction lens drive mechanical system (not shown), and drives the shake correction lens 13 in the Y-axis direction. The rotation of the motor 10 is converted into a linear movement by a focus lens drive mechanical system (not shown), and drives the focus lens 14 in the optical axis direction.
【0015】レンズ位置検出回路15は、振れ補正レン
ズ13のX軸方向の移動量にしたがってパルスを出力す
る。CPU1はこれらのパルス数をカウントすることに
よって、X軸およびY軸方向の位置と移動量を読み込
む。またCPU1は一定時間の移動量を検出することに
よって、X軸およびY軸方向の移動速度を算出する。レ
ンズ位置検出回路17は、フォーカスレンズ14の光学
軸方向の移動量にしたがってパルスを出力する。CPU
1は、このパルス数をカウントすることによって、フォ
ーカスレンズ14の光軸方向の位置と移動量を読み込
む。The lens position detection circuit 15 outputs a pulse according to the amount of movement of the shake correction lens 13 in the X-axis direction. The CPU 1 reads the position and movement amount in the X-axis and Y-axis directions by counting these pulse numbers. Further, the CPU 1 calculates the moving speed in the X-axis and Y-axis directions by detecting the moving amount for a certain period of time. The lens position detection circuit 17 outputs a pulse according to the amount of movement of the focus lens 14 in the optical axis direction. CPU
The number 1 reads the position and movement amount of the focus lens 14 in the optical axis direction by counting the number of pulses.
【0016】E2PROM23は、撮影処置に必要な所
定データを予め書き込まれている不揮発性メモリーであ
る。所定のシーケンスが行われる上で必要なときにCP
U1はE2PROM23の所定データを読み込む。モー
ド選択装置24は、撮影者が撮影モードを選択するため
の装置で、連写モードやセルフモードなどの選択が出来
る。The E 2 PROM 23 is a non-volatile memory in which predetermined data necessary for radiographing is pre-written. CP when it is necessary for the prescribed sequence to be performed
U1 reads the predetermined data from the E 2 PROM 23. The mode selection device 24 is a device for the photographer to select a shooting mode, and can select a continuous shooting mode or a self mode.
【0017】図2は、本発明のメインフローを示したフ
ローチャートである。電源はすでに投入され、メインス
イッチ18はすでにオンとなっており、ステップS20
0から処理を開始しているものとする。まず、ステップ
S201でCPU1の内部を初期化する。次に、ステッ
プS202で撮影者はモード選択装置24により撮影モ
ードを選択する。次に、ステップS203で連写モード
が選択されているか否かを判断し、連写モードが選択さ
れていると判断した場合にはステップS204に進み連
写処理を行う。連写処理が終了したらステップS207
に進み、ステップS203でメインスイッチ18がオフ
だったら、ステップS205に進み処理を終了する。FIG. 2 is a flow chart showing the main flow of the present invention. The power has already been turned on, the main switch 18 is already on, and step S20
It is assumed that the process is started from 0. First, in step S201, the inside of the CPU 1 is initialized. Next, in step S202, the photographer selects a photographing mode using the mode selection device 24. Next, in step S203, it is determined whether or not the continuous shooting mode is selected. If it is determined that the continuous shooting mode is selected, the process proceeds to step S204 and the continuous shooting process is performed. When the continuous shooting process ends, step S207
If the main switch 18 is off in step S203, the process proceeds to step S205 to end the process.
【0018】ステップS203で連写モードが選択され
ていないと判断した場合は、ステップS205で半押し
スイッチ19がオンするか、ステップS207でメイン
スイッチ18がオフするのを待つ。ステップS207で
メインスイッチ18がオフと判断したときは、ステップ
S208に進み処理を終了する。その後、メインスイッ
チ18が再度オンするのを待つ。メインスイッチ18が
オンしたときは、ステップS200から再度処理を開始
する。ステップS205で半押しスイッチ19がオンし
たときは、ステップS206に進み、撮影処理をコール
する。If it is determined in step S203 that the continuous shooting mode has not been selected, the process waits until the half-push switch 19 is turned on in step S205 or the main switch 18 is turned off in step S207. When it is determined in step S207 that the main switch 18 is off, the process proceeds to step S208 and ends. After that, it waits for the main switch 18 to be turned on again. When the main switch 18 is turned on, the process is restarted from step S200. When the half-push switch 19 is turned on in step S205, the process proceeds to step S206 to call the photographing process.
【0019】図2〜図7に示されるフローチャートを用
いて、本発明のー実施例の動作を説明する。このフロー
チャートの制御プログラムは、CPU1に内蔵されてい
る。The operation of the embodiment of the present invention will be described with reference to the flow charts shown in FIGS. The control program of this flowchart is built in the CPU 1.
【0020】本実施例では、測距回路2の測距実行時間
は0〜300ms、測光回路21の測光実行時間は50
ms、フォーカスレンズ14の駆動時間は100ms、
ブレ検出回路3および4の回路安定時間は300ms、
レリーズ時のショック回避時間は50ms、角速度ゼロ
検出時間は900ms、振れ補正制御安定のための助走
制御時間は20msとする。In this embodiment, the distance measuring execution time of the distance measuring circuit 2 is 0 to 300 ms, and the light measuring execution time of the light measuring circuit 21 is 50 ms.
ms, the drive time of the focus lens 14 is 100 ms,
The circuit stabilization time of the shake detection circuits 3 and 4 is 300 ms,
The shock avoidance time during release is 50 ms, the zero angular velocity detection time is 900 ms, and the run-up control time for stabilizing the shake correction control is 20 ms.
【0021】図3は、図2の通常撮影処理(ステップS
206)の詳細を説明するフローチャートである。FIG. 3 shows the normal photographing process of FIG. 2 (step S
206) is a flowchart for explaining the details of (206).
【0022】半押しスイッチ19のオンを確認すると、
図3のステップS300から処理を開始する。まず、ス
テップS301でブレ検出回路3および4を起動する。
次の、ステップS302でタイマーA(角速度ゼロ検出
時間用のタイマーであり、本実施例では900msを計
測する)をスタートさせ、ステップS303でフラグA
を0にセットする。次にステップS304で測光処理を
実行しステップS305で測距処理を実行する。When it is confirmed that the half-push switch 19 is turned on,
The process starts from step S300 in FIG. First, in step S301, the blur detection circuits 3 and 4 are activated.
Next, in step S302, a timer A (a timer for zero angular velocity detection time, which measures 900 ms in this embodiment) is started, and in step S303 a flag A is set.
Is set to 0. Next, in step S304, photometric processing is executed, and in step S305, distance measuring processing is executed.
【0023】その後、ステップS306でステップS3
04で実行した測光結果をAE演算し、ステップS30
7ではステップS305で実行した測距結果を利用して
FM演算を実行する。次のステップS308でのウエイ
ト時間T1は、ブレ検出回路3および4の回路安定時間
の確保のために必要である。本実施例では、ブレ検出回
路安定時間300msから測距時間0〜300ms及び
測光時間50msを減算した0〜250msなので、2
50msをウエイト時間T1とする。ステップS309
では、ステップS305でセットした測距値にしたがっ
てフォーカスレンズ14を所定の駆動先に駆動する。Then, in step S306, step S3
AE calculation is performed on the photometry result executed in step 04, and step S30
In step 7, FM calculation is executed using the result of distance measurement executed in step S305. The wait time T1 in the next step S308 is necessary to secure the circuit stabilization time of the shake detection circuits 3 and 4. In this embodiment, the blur detection circuit stabilization time is 300 ms, and the distance measurement time 0 to 300 ms and the photometry time 50 ms are subtracted from 0 to 250 ms.
The wait time T1 is 50 ms. Step S309
Then, the focus lens 14 is driven to a predetermined drive destination according to the distance measurement value set in step S305.
【0024】次のステップS310ではブレ検出回路3
および4からの出力、つまり振れ量が所定値Cよりも小
さいか否かの判断をする。ステップS310で振れ量が
所定値Cよりも小さいと判断したときは、ステップS3
11で振れ表示器22の表示を点灯表示にして、図4の
ステップS401に進む。振れ表示器22の点灯表示は
検出された振れ量が補正可能範囲である事を示す。In the next step S310, the blur detection circuit 3
Then, it is determined whether or not the output from each of FIGS. When it is determined in step S310 that the shake amount is smaller than the predetermined value C, step S3
In 11 the display of the shake indicator 22 is turned on and the process proceeds to step S401 in FIG. The lit display of the shake indicator 22 indicates that the detected shake amount is within the correctable range.
【0025】ステップS310で振れ量が所定値より大
きいと判断したときは、ステップS312で振れ表示器
22の表示を2Hz点滅表示にして図4のステップS4
01に進む。振れ表示器22の2Hz点滅表示は検出さ
れた振れ量が大きくて振れ補正ができるか否かわからな
いことを示す。When it is determined in step S310 that the shake amount is larger than a predetermined value, the shake display 22 is changed to a blinking display of 2 Hz in step S312 and step S4 in FIG.
Go to 01. The 2 Hz blinking display of the shake indicator 22 indicates that the detected shake amount is large and it is not known whether shake correction can be performed.
【0026】図4のステップS401ではフラグAの確
認を行い、ステップS303でセットしたフラグAが0
と判断したときはステップS402に進む。ステップS
401でフラグAが1にセットされていると判断した場
合には、ステップS404に進む。ステップS402で
タイマーAのタイムアップ(角速度ゼロ検出時間で、本
実施例では900msが経過したとき)を確認すると、
ステップS403でフラグAを1にセットしてからステ
ップS404に進む。In step S401 of FIG. 4, the flag A is confirmed, and the flag A set in step S303 is set to 0.
If so, the process proceeds to step S402. Step S
If it is determined in 401 that the flag A is set to 1, the process proceeds to step S404. When it is confirmed in step S402 that the timer A has timed up (when the angular velocity is zero, 900 ms has passed in this embodiment),
After the flag A is set to 1 in step S403, the process proceeds to step S404.
【0027】ステップS404では、レリーズスイッチ
20のオンを確認し、オンと判断したときは図5のステ
ップS501に進む。ステップS404でレリーズスイ
ッチ20がオフと判断したときは、次のステップS40
5で半押しスイッチ19のオンを確認する。In step S404, it is confirmed that the release switch 20 is turned on, and if it is determined that the release switch 20 is turned on, the process proceeds to step S501 in FIG. When it is determined in step S404 that the release switch 20 is off, the next step S40
Confirm that the half-push switch 19 is on by pressing 5.
【0028】ステップS405で半押しスイッチ19の
オフを確認すると、ステップS406で、ブレ検出回路
3および4を停止する。その後ステップS407でフラ
グAを確認し、フラグAが1の場合にはステップS40
9に進み、0の場合にはステップS408でタイマーA
をストップさせてからステップS409に進む。ステッ
プS409では振れ表示器22の表示を消灯にし、その
後、ステップS410から図2のフローチャートに戻
る。この場合、撮影は行われない。When it is confirmed that the half-push switch 19 is off in step S405, the blur detection circuits 3 and 4 are stopped in step S406. After that, the flag A is confirmed in step S407, and if the flag A is 1, step S40
9. If 0, then in step S408 timer A
Is stopped and the process proceeds to step S409. In step S409, the display of the shake indicator 22 is turned off, and then the process returns from step S410 to the flowchart of FIG. In this case, shooting is not performed.
【0029】ステップS405で半押しスイッチ19の
オンを確認すると、次のステップS411でブレ検出回
路3および4からの出力、つまり振れ量が所定値Cより
小さいか否かを判断する。振れ量が所定値より小さいと
判断したならば、ステップS412で振れ表示器22の
表示を点灯表示にしてステップS401に進む。ステッ
プS411で振れ量が所定値Cより大きいと判断したな
らば、ステップS413で振れ表示器22の表示を2H
z点滅表示にしてステップS401に戻る。When it is confirmed in step S405 that the half-push switch 19 is turned on, it is determined in next step S411 whether the outputs from the shake detection circuits 3 and 4, that is, the shake amount is smaller than a predetermined value C or not. If it is determined that the shake amount is smaller than the predetermined value, the display of the shake display device 22 is turned on in step S412, and the process proceeds to step S401. If it is determined that the shake amount is larger than the predetermined value C in step S411, the display of the shake indicator 22 is changed to 2H in step S413.
The display blinks z and the process returns to step S401.
【0030】図5のステップS501では、セルフモー
ドか否かの判断をし、セルフモード(YES)の場合
は、ステップS505でセルフタイマー(例えば10
秒)経過後にステップS506に進む。ステップS50
1でセルフモードでない(NO)と判断した場合には、
ステップS502で赤目モードか否かの判断をする。ス
テップS502で赤目モードでないと判断したときは、
ステップS504でウエイト時間T2(レリーズ時のシ
ョック回避時間で、本実施例は50ms)を待った後に
ステップS506に進む。ステップS502で赤目モー
ドと判断したときは、ステップS503で1秒間のプリ
照射を行った後にステップS506に進む。In step S501 of FIG. 5, it is determined whether or not the self mode is set. In the case of the self mode (YES), a self timer (for example, 10) is set in step S505.
Seconds), the process proceeds to step S506. Step S50
If it is determined that the mode is not self mode (NO) in 1,
In step S502, it is determined whether the red-eye mode is set. If it is determined in step S502 that the red-eye mode is not set,
After waiting for a wait time T2 (a shock avoidance time at the time of release, which is 50 ms in this embodiment) in step S504, the process proceeds to step S506. If the red-eye mode is determined in step S502, pre-irradiation for 1 second is performed in step S503, and then the process proceeds to step S506.
【0031】ステップS506では、ステップS31
1、ステップS312、ステップS412、又はステッ
プS413で表示した振れ表示器22の表示を消灯し、
ステップS507に進む。ステップS507では、フラ
グAの状態を確認し、1であると判断したときはステッ
プS509に進む。ステップS507で0と判断したと
きは、ステップS302でスタートしたタイマーAがタ
イムアップするまで次のステップS508で待ち、時間
経過後にステップS509に進む。In step S506, step S31
1, turn off the display of the shake display 22 displayed in step S312, step S412, or step S413,
It proceeds to step S507. In step S507, the state of the flag A is confirmed, and if it is determined to be 1, the process proceeds to step S509. When it is determined to be 0 in step S507, the process waits in the next step S508 until the timer A started in step S302 expires, and after the lapse of time, the process proceeds to step S509.
【0032】ステップS509では、振れ補正レンズ1
3を初期リセットの位置から光軸のセンター位置に、振
れ補正レンズ13の中心を移動させる。ステップS51
0で振れ補正を開始し、ステップS511でウエイト時
間T3(振れ補正制御安定のための助走制御時間で、本
実施例では20ms)を待った後にステップS512に
進む。ステップS512では、シャッタが開き始める。In step S509, the shake correction lens 1
3 is moved from the initial reset position to the center position of the optical axis, and the center of the shake correction lens 13 is moved. Step S51
The shake correction is started at 0, waits for the wait time T3 (the run-up control time for stabilizing the shake correction control, which is 20 ms in this embodiment) in step S511, and then proceeds to step S512. In step S512, the shutter starts to open.
【0033】振れ補正処理は、シャッタが開き始める前
のステップS510から、シャッタが閉じきった直後の
ステップS514まで継続する。ステップS512でス
テップS306で求めたAE演算値にしたがったEV値
で所定秒時の開口をする。その後、ステップS513で
シャッタ閉じ処理を実行し、ステップS514で振れ補
正処理を停止する。次に、ステップS515でブレ検出
回路3および4を停止する。次にステップS516で振
れ補正レンズ13を初期位置に戻し、ステップS517
でフォーカスレンズ14を所定のリセット位置に駆動す
る。次にステップS518でフィルム巻上げを行い、ス
テップS519から図2のフローチャート(ステップS
207)に移行する。The shake correction process continues from step S510 before the opening of the shutter to step S514 immediately after the shutter is completely closed. In step S512, an EV value according to the AE calculation value obtained in step S306 is opened for a predetermined time. Thereafter, the shutter closing process is executed in step S513, and the shake correction process is stopped in step S514. Next, in step S515, the blur detection circuits 3 and 4 are stopped. Next, in step S516, the shake correction lens 13 is returned to the initial position, and in step S517
The focus lens 14 is driven to the predetermined reset position. Next, in step S518, the film is wound up, and the flow chart of FIG.
207).
【0034】図6および図7に連写処理(図2のステッ
プS204)のフローチャートを示す。図2のメインフ
ローのステップS203で連写モードが選択されている
と判断された場合に、この連写処理に進む。6 and 7 show flowcharts of the continuous shooting process (step S204 in FIG. 2). When it is determined in step S203 of the main flow in FIG. 2 that the continuous shooting mode is selected, the continuous shooting process is performed.
【0035】ステップS601で半押しスイッチ19を
確認し半押しスイッチ19がオフしている場合にはステ
ップS602に進みメインフローに戻る。When the half-push switch 19 is checked in step S601 and the half-push switch 19 is off, the flow advances to step S602 to return to the main flow.
【0036】ステップS601で半押しスイッチ19が
オンされていると判断した場合にはステップS603で
フラグNを0にセットする。If it is determined in step S601 that the half-push switch 19 is turned on, the flag N is set to 0 in step S603.
【0037】次の、ステップS604でブレ検出回路3
および4を起動させ、次のステップS605でフラグN
が0か否かを判断する。フラグNが0のときは、ステッ
プS607でウエイト時間T1の経過を待つ。ウエイト
時間T1はブレ検出回路3および4の回路安定時間の確
保のために必要である。本実施例ではブレ検出回路安定
時間300msから測距時間0〜300ms及び測光時
間50msを減算した0〜250msなので、250m
sをウエイト時間T1とする。In the next step S604, the blur detection circuit 3
And 4 are started, and flag N is set in the next step S605.
Is 0 or not. If the flag N is 0, the wait of the wait time T1 is awaited in step S607. The wait time T1 is necessary to secure the circuit stabilization time of the shake detection circuits 3 and 4. In this embodiment, the blur detection circuit stabilization time is 300 ms, and the distance measurement time 0 to 300 ms and the photometry time 50 ms are subtracted from 0 to 250 ms.
Let s be the wait time T1.
【0038】その後、ステップS607aで、振れ基準
値を算出する。一般的にブレ検出回路3および4の出力
信号には、ドリフト量が含まれているので、このドリフ
ト量を除去して正確な角速度を求めるために、ステップ
S607aで振れ基準信号を算出している。振れ基準信
号の算出は、ブレ検出回路3または4の出力信号に含ま
れるドリフト成分の周期よりも短い時間で、ブレ検出回
路3または4の出力信号を平均化することによって求め
られる。このステップS607aの後にブレ検出回路3
または4による振れ量の検出を行う(ステップS607
b)。Then, in step S607a, a shake reference value is calculated. Generally, since the output signals of the shake detection circuits 3 and 4 include a drift amount, the shake reference signal is calculated in step S607a in order to remove the drift amount and obtain an accurate angular velocity. . The shake reference signal is calculated by averaging the output signal of the shake detection circuit 3 or 4 in a time shorter than the period of the drift component included in the output signal of the shake detection circuit 3 or 4. After this step S607a, the blur detection circuit 3
Alternatively, the shake amount is detected by 4 (step S607).
b).
【0039】次にステップS608で測光処理を実行
し、ステップS609で測距処理を実行する。その後の
ステップS610で、ステップS608で実行した測光
結果をAE演算し、ステップS609で実行した測距結
果を利用して、ステップS611でFM演算を実行す
る。ステップS612では、ステップS305でセット
した測距値にしたがって、フォーカスレンズ14を所定
の駆動先に駆動してから、ステップS701(図7)に
進む。ステップS613で振れ量が所定値Cより小さい
か否かを判断する。振れ量が所定値Cより小さいと判断
したならステップS614で振れ表示器22の表示を点
灯にしステップS701に進み、振れ量が所定値Cより
大きいと判断したならステップS614で振れ表示器2
2を2Hzで点滅させステップS701へ進む。Next, in step S608, photometry processing is executed, and in step S609, distance measurement processing is executed. In the subsequent step S610, the AE calculation of the photometric result executed in step S608 is performed, and the FM calculation is executed in step S611 using the distance measurement result executed in step S609. In step S612, the focus lens 14 is driven to a predetermined drive destination according to the distance measurement value set in step S305, and then the process proceeds to step S701 (FIG. 7). In step S613, it is determined whether or not the shake amount is smaller than the predetermined value C. If it is determined that the shake amount is smaller than the predetermined value C, the display of the shake display unit 22 is turned on in step S614, and the process proceeds to step S701.
2 is blinked at 2 Hz and the process proceeds to step S701.
【0040】ステップS701では、レリーズスイッチ
20がオンされているか否かを確認し、オフの場合はス
テップS702に進み半押しスイッチ19がオンされて
いるか否かを確認する。ステップS702で半押しスイ
ッチ19がオンされていれば再びステップS605に戻
り、レリーズスイッチ20のオンオフを確認する。また
ステップS702で半押しスイッチ19がオフされたと
判断した場合は、ブレ検出回路3および4を停止した後
に(ステップS702a)、ステップS703で連写処
理を終了する。In step S701, it is checked whether or not the release switch 20 is turned on. If it is off, the process proceeds to step S702 to check whether or not the half-push switch 19 is turned on. If the half-push switch 19 is turned on in step S702, the process returns to step S605 again to confirm whether the release switch 20 is on or off. If it is determined in step S702 that the half-push switch 19 is turned off, the blur detection circuits 3 and 4 are stopped (step S702a), and then the continuous shooting process is ended in step S703.
【0041】ステップS701でレリーズスイッチ20
がオンされたと判断した場合には、ステップS704に
進む。ステップS704では、振れ補正レンズ13を初
期リセットの位置から光軸のセンター位置に、振れ補正
レンズ13の中心を移動させる。ステップS705で振
れ補正を開始した後にステップS707に進む。In step S701, the release switch 20
If it is determined that is turned on, the process proceeds to step S704. In step S704, the center of the shake correction lens 13 is moved from the initial reset position to the center position of the optical axis. After the shake correction is started in step S705, the process proceeds to step S707.
【0042】ステップS707では、シャッタが開き始
める。振れ補正処理は、シャッタが開き始める前のステ
ップS705から、シャッタが閉じきった直後のステッ
プS709まで継続する。ステップS707でステップ
S610で求めたAE演算値にしたがったEV値で所定
秒時の開口をする。その後、ステップS708でシャッ
タ閉じ処理を実行し、ステップS709で振れ補正処理
を停止し、ステップS710で振れ補正レンズ13を初
期位置に戻し、ステップS711でフォーカスレンズ1
4を所定のリセット位置に駆動する。In step S707, the shutter starts to open. The shake correction process continues from step S705 before the opening of the shutter to step S709 immediately after the shutter is completely closed. In step S707, the EV for the predetermined time is opened with the EV value according to the AE calculated value obtained in step S610. Thereafter, the shutter closing process is executed in step S708, the shake correction process is stopped in step S709, the shake correction lens 13 is returned to the initial position in step S710, and the focus lens 1 is returned in step S711.
4 is driven to a predetermined reset position.
【0043】次にステップS712で1コマのフィルム
巻上げを行い、ステップS713でレリーズスイッチ2
0がオンしているか否かを確認する。レリーズスイッチ
20がオンしているときは、フラグNを1にセットして
から(ステップS714)、再びステップS605(図
6)に戻り、撮影を再開する。ステップS713でレリ
ーズスイッチ20がオフしている場合は、半押しスイッ
チ19がオフならば(ステップS713a)、ステップ
S715に進み、ブレ検出回路3および4を停止し、ス
テップS716からメインフロー(図2のステップS2
07)へ戻る。半押しスイッチ19がオンのときはステ
ップS605へ戻る。Next, in step S712, one frame of film is wound up, and in step S713, the release switch 2
Check if 0 is on. When the release switch 20 is on, the flag N is set to 1 (step S714), and then the process returns to step S605 (FIG. 6) again to restart shooting. If the release switch 20 is off in step S713 and the half-push switch 19 is off (step S713a), the process proceeds to step S715, the shake detection circuits 3 and 4 are stopped, and the main flow from step S716 (see FIG. 2). Step S2
Return to 07). When the half-push switch 19 is on, the process returns to step S605.
【0044】[0044]
【発明の効果】以上のように、本発明の振れ補正機能を
有するカメラによれば、連写モードでは、一連の撮影に
おいて、1コマ目まで振れ基準算出手段を作動せしめ、
2コマ以降は1コマ目で算出した基準信号を使うように
したので、連写モードでも正確な振れ補正を行うと共
に、消費電流を極力抑制することが可能となる。As described above, according to the camera having the shake correcting function of the present invention, in the continuous shooting mode, the shake reference calculating means is operated up to the first frame in a series of photographing,
Since the reference signal calculated in the first frame is used for the second and subsequent frames, accurate shake correction can be performed even in the continuous shooting mode, and the current consumption can be suppressed as much as possible.
【図1】本発明による振れ補正機能を有するカメラの一
実施例を示すブロック結線図である。FIG. 1 is a block connection diagram showing an embodiment of a camera having a shake correction function according to the present invention.
【図2】本発明による振れ補正機能を有するカメラの一
実施例を示すフローチャートである。FIG. 2 is a flowchart showing an embodiment of a camera having a shake correction function according to the present invention.
【図3】本発明による振れ補正機能を有するカメラの一
実施例を示すフローチャートである。FIG. 3 is a flowchart showing an embodiment of a camera having a shake correction function according to the present invention.
【図4】本発明による振れ補正機能を有するカメラの一
実施例を示すフローチャートである。FIG. 4 is a flowchart showing an embodiment of a camera having a shake correction function according to the present invention.
【図5】本発明による振れ補正機能を有するカメラの一
実施例を示すフローチャートである。FIG. 5 is a flowchart showing an embodiment of a camera having a shake correction function according to the present invention.
【図6】本発明による振れ補正機能を有するカメラの一
実施例を示すフローチャートである。FIG. 6 is a flowchart showing an embodiment of a camera having a shake correction function according to the present invention.
【図7】本発明による振れ補正機能を有するカメラの一
実施例を示すフローチャートである。FIG. 7 is a flowchart showing an embodiment of a camera having a shake correction function according to the present invention.
1 CPU 2 測距回路 3 ブレ検出回路 4 ブレ検出回路 5 モータ駆動回路 6 モータ駆動回路 7 モータ駆動回路 8 モータ 9 モータ 10 モータ 13 振れ補正レンズ 14 フォーカスレンズ 15 レンズ位置検出回路 16 レンズ位置検出回路 17 レンズ位置検出回路 18 メインスイッチ 19 半押しスイッチ 20 レリーズスイッチ 21 測光回路 22 表示器 23 不揮発性メモリー 24 モード選択装置 1 CPU 2 Distance Measuring Circuit 3 Shake Detection Circuit 4 Shake Detection Circuit 5 Motor Drive Circuit 6 Motor Drive Circuit 7 Motor Drive Circuit 8 Motor 9 Motor 10 Motor 13 Shake Correction Lens 14 Focus Lens 15 Lens Position Detection Circuit 16 Lens Position Detection Circuit 17 Lens position detection circuit 18 Main switch 19 Half-press switch 20 Release switch 21 Photometric circuit 22 Display 23 Non-volatile memory 24 Mode selection device
Claims (2)
出手段と、 前記基準値に基づいて振れを検出する振れ検出装置と、 連写モードまたは非連写モードをカメラに指示する連写
モード選択手段と、 連写モード選択手段からの指示に従って、前記振れ検出
装置を制御する制御装置とを具備し、 前記制御装置は、前記連写モードに選択されているとき
は、一連の撮影における特定の撮影枚数まで前記振れ基
準算出手段を作動せしめ、前記特定の撮影枚数以降の作
動を禁止せしめることを特徴とする振れ補正機能を有す
るカメラ。1. A shake reference calculation means for calculating a camera shake reference value, a shake detection device for detecting shake based on the reference value, and a continuous shooting mode for instructing the camera to a continuous shooting mode or a non-continuous shooting mode. The control device controls the shake detection device according to an instruction from the continuous shooting mode selection device, and when the continuous shooting mode is selected, the control device specifies in a series of shootings. A camera having a shake correction function, characterized in that the shake reference calculation means is operated up to the number of shots, and the operation after the specific number of shots is prohibited.
ことを特徴とする振れ補正機能を有するカメラ。2. A camera having a shake correction function according to claim 1, wherein the specific number of shots in a series of shots is one.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26353195A JPH0980576A (en) | 1995-09-18 | 1995-09-18 | Camera with shake correction function |
| US08/715,473 US5835796A (en) | 1995-09-18 | 1996-09-18 | Camera with vibration reducing function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26353195A JPH0980576A (en) | 1995-09-18 | 1995-09-18 | Camera with shake correction function |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0980576A true JPH0980576A (en) | 1997-03-28 |
Family
ID=17390836
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26353195A Pending JPH0980576A (en) | 1995-09-18 | 1995-09-18 | Camera with shake correction function |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0980576A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007000946A1 (en) * | 2005-06-27 | 2007-01-04 | Matsushita Electric Industrial Co., Ltd. | Interchangeable lens, camera body, camera system and control method therfor |
-
1995
- 1995-09-18 JP JP26353195A patent/JPH0980576A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007000946A1 (en) * | 2005-06-27 | 2007-01-04 | Matsushita Electric Industrial Co., Ltd. | Interchangeable lens, camera body, camera system and control method therfor |
| US7835635B2 (en) | 2005-06-27 | 2010-11-16 | Panasonic Corporation | Interchangeable lens, camera body, camera system and method for controlling same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1819149A1 (en) | Camera system with image stabililizing function, camera body thereof, and interchangeable lens thereof | |
| JPH05224270A (en) | Camera shake preventing device | |
| US20020097993A1 (en) | Vibration correction apparatus, lens apparatus, and optical apparatus | |
| JPH086086A (en) | Controls for cameras or optics | |
| JPH0414030A (en) | Action controller for camera | |
| JPH09146137A (en) | Camera with shake correction function | |
| JPH07294986A (en) | Camera with shake correction function | |
| JPH0862655A (en) | Camera with shake correcting function | |
| JPH07294985A (en) | Camera with shake correction function | |
| JPH07294983A (en) | Camera with shake correction function | |
| JPH07175098A (en) | Camera with blur detection function | |
| JPH0815744A (en) | Camera with shake correction function | |
| JPH08227088A (en) | Image stabilization camera | |
| JP3590815B2 (en) | Image stabilization camera | |
| JP2002365686A (en) | Anti-vibration control device | |
| JPH07159831A (en) | Camera capable of correcting its shaking | |
| JP3832981B2 (en) | camera | |
| JPH07294993A (en) | Camera with shake correction function | |
| JPH07209689A (en) | Image stabilization camera | |
| JPH07295003A (en) | Camera with shake correction function | |
| JPH07218959A (en) | Camera with shake correction function | |
| JP2017058486A (en) | CONTROL DEVICE AND CONTROL METHOD, LENS DEVICE, IMAGING DEVICE, PROGRAM, STORAGE MEDIUM | |
| JP2002116375A (en) | Automatic focusing device and camera | |
| JPH07270844A (en) | Camera with shake correction function | |
| JPH04348330A (en) | Inter-exposure zoom controller |