JPH03226723A - Automatic focusing device for camera - Google Patents
Automatic focusing device for cameraInfo
- Publication number
- JPH03226723A JPH03226723A JP2285190A JP2285190A JPH03226723A JP H03226723 A JPH03226723 A JP H03226723A JP 2285190 A JP2285190 A JP 2285190A JP 2285190 A JP2285190 A JP 2285190A JP H03226723 A JPH03226723 A JP H03226723A
- Authority
- JP
- Japan
- Prior art keywords
- lens
- speed
- subject
- defocus
- 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
- 238000004364 calculation method Methods 0.000 claims description 37
- 238000012937 correction Methods 0.000 abstract description 47
- 238000001514 detection method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000012886 linear function Methods 0.000 description 7
- 238000005259 measurement Methods 0.000 description 6
- 230000035945 sensitivity Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000005375 photometry Methods 0.000 description 3
- 238000004804 winding Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012887 quadratic function Methods 0.000 description 2
- 239000011324 bead Substances 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Focusing (AREA)
- Automatic Focus Adjustment (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明はカメラの自動焦点調節装置に関し、特により
正確にカメラを合焦させることができるカメラの自動焦
点調節装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an automatic focus adjustment device for a camera, and more particularly to an automatic focus adjustment device for a camera that can more accurately focus a camera.
[従来の技術] 自動焦点調節装置付カメラか提供されている。[Conventional technology] A camera with autofocus is provided.
被写体が動体である場合に、従来の自動焦点調節装置付
カメラにおいては、過去のデフォーカス量、レンズ駆動
量および現在のデフォーカス量から関数を用いて次の像
面位置が予測され、その点で合焦が行なわれるようレン
ズが駆動される。When the subject is a moving object, conventional cameras with automatic focus adjustment devices use a function to predict the next image plane position from the past defocus amount, lens drive amount, and current defocus amount, and then calculate the next image plane position. The lens is driven so that focusing is performed at .
[発明が解決しようとする課題]
従来の自動焦点調節装置を有するカメラにおいては、被
写体か動体である場合のデフォーカス量の補正は1次関
数を用いて行なわれていた。被写体の移動速度か遅い場
合においては、1次関数でデフォーカス量が補正されて
も合焦した写真を撮影することか可能であった。しかし
ながら、被写体の移動速度か速い場合においては、カメ
ラがそのデフォーカス量に追従できず、正確な補正がで
きない場合かあった。[Problems to be Solved by the Invention] In a conventional camera having an automatic focus adjustment device, correction of the amount of defocus when the subject is a moving object is performed using a linear function. When the moving speed of the subject was slow, it was possible to take a focused photograph even if the defocus amount was corrected using a linear function. However, if the moving speed of the subject is fast, the camera may not be able to follow the amount of defocus and accurate correction may not be possible.
この発明は上記のような問題点を解消するためになされ
たもので、被写体の移動速度にかかわらず、より正確な
デフォーカス量の補正ができるカミラの自動焦点調節装
置を提供することである。The present invention was made to solve the above-mentioned problems, and it is an object of the present invention to provide an automatic focus adjustment device for a camera that can more accurately correct the amount of defocus regardless of the moving speed of the subject.
[3題を解決するための手段]
本発明に係るカメラの自動焦点調節装置は、上記の目的
を達成するために第1図に示すような構成を有する。す
なわちこの発明に係るカメラの自動焦点調節装置は、被
写体のデフォーカス量を算出するためのデフォーカス量
算出手段52と、算出されたデフォーカス量をもとに、
被写体の像面速度を繰返し算出する像面速度算出手段5
3と、算出された像面速度に基づいて高次の近似関数を
用いて露光時の像面速度を予測する像面速度予測手段5
4と、予測された像面速度をもとに、レンズの合焦位置
を算出するレンズ位置算出手段55とを含む。[Means for Solving the Three Problems] An automatic focusing device for a camera according to the present invention has a configuration as shown in FIG. 1 in order to achieve the above object. That is, the automatic focus adjustment device for a camera according to the present invention includes a defocus amount calculating means 52 for calculating the defocus amount of the subject, and based on the calculated defocus amount,
Image surface velocity calculation means 5 that repeatedly calculates the image surface velocity of the subject
3, and image surface velocity prediction means 5 that predicts the image surface velocity during exposure using a high-order approximation function based on the calculated image surface velocity.
4, and a lens position calculation means 55 for calculating the focal position of the lens based on the predicted image surface velocity.
但し、第1図は本発明の構成を機能的にブロック化して
示したブロック図であり、後述の実施例では上記構成の
主要部をマイクロコンピュータのプログラムにより実現
している。However, FIG. 1 is a block diagram showing the configuration of the present invention in functional blocks, and in the embodiments described later, the main part of the above configuration is realized by a microcomputer program.
[作用コ 以下、この発明の作用を第1図により説明する。[Action Co. The operation of this invention will be explained below with reference to FIG.
デフォーカス量算出手段52が算出したデフォーカス量
をもとに像面速度算出手段53が被写体の像面速度を繰
返し算出する。そして算出された像面速度をもとに露光
時の像面速度が像面速度予測手段54により予測され、
その予測された像面速度をもとに撮影レンズ51の合焦
位置がレンズ位置算出手段55によって算出される。そ
してその算出された合焦位置に撮影レンズ51が駆動さ
れる。Based on the defocus amount calculated by the defocus amount calculation means 52, the image surface speed calculation means 53 repeatedly calculates the image surface speed of the subject. Then, based on the calculated image surface speed, the image surface speed at the time of exposure is predicted by the image surface speed prediction means 54,
Based on the predicted image surface velocity, the focal position of the photographing lens 51 is calculated by the lens position calculation means 55. The photographing lens 51 is then driven to the calculated in-focus position.
[発明の実施例]
以下、この発明の実施例を添付の図面を参照しながら具
体的に説明する。なお、以下ではカメラの自動焦点調節
をAFと略す。[Embodiments of the Invention] Hereinafter, embodiments of the present invention will be specifically described with reference to the accompanying drawings. Note that the automatic focus adjustment of the camera will be abbreviated as AF below.
第2図はカメラの概略構成を示すブロック図である。図
中の直線A−A’の左側は交換レンズLZを示し、右側
はカメラの本体BDを示す。両者はそれぞれクラッチ1
01.102により機構的に結合されている。クラッチ
101.102により、交換レンズLZがカメラ本体B
Dにマウントされたとき、交換レンズ駆動部のレンズ回
路103とカメラ本体側の読取回路104とが接続端子
JLI〜JL5.JBI〜JB5により電気的に接続さ
れる。FIG. 2 is a block diagram showing the schematic configuration of the camera. The left side of the straight line AA' in the figure shows the interchangeable lens LZ, and the right side shows the camera body BD. Both have clutch 1
Mechanically connected by 01.102. Clutches 101 and 102 move the interchangeable lens LZ to the camera body B.
D, the lens circuit 103 of the interchangeable lens drive unit and the reading circuit 104 of the camera body are connected to connection terminals JLI to JL5. They are electrically connected by JBI to JB5.
第2図の右半分を参照して、カメラの本体BDは、デフ
ォーカス量検出部10と、デフォーカス量検出部10が
検出したデフォーカス量に基づいてレンズを合焦位置へ
駆動するためのレンズ駆動部20と、デフォーカス量検
出部10とレンズ駆動部20とを接続するインターフェ
イス回路108とを含む。デフォーカス量検出部10は
光学系とCCDイメージセンサ107とを含む。レンズ
駆動部20は、レンズ駆動の中心部となるコントローラ
109と、コントローラ109に接続されたモータドラ
イバ回路114と、モータドライバ回路114に接続さ
れたスリップ機構110、エンコーダ113と、コント
ローラに接続されたレンズ回路103からの信号を読取
る読取回路104と、各種の表示を行なう表示回路11
5とを含む。Referring to the right half of FIG. 2, the main body BD of the camera includes a defocus amount detection section 10 and a device for driving the lens to the in-focus position based on the defocus amount detected by the defocus amount detection section 10. It includes a lens drive section 20 and an interface circuit 108 that connects the defocus amount detection section 10 and the lens drive section 20. The defocus amount detection section 10 includes an optical system and a CCD image sensor 107. The lens drive unit 20 includes a controller 109 serving as the central part of lens drive, a motor driver circuit 114 connected to the controller 109, a slip mechanism 110 connected to the motor driver circuit 114, an encoder 113, and an encoder 113 connected to the controller. A reading circuit 104 that reads signals from the lens circuit 103, and a display circuit 11 that performs various displays.
5.
第2図に示したカメラシステムにおいては、交換レンズ
LZのレンズ系を通過した被写体光がカメラ本体BDの
反射ミラー105中央の半透明部を通過し、サブミラー
106によって反射され、合焦検出モジュール内のCC
Dイメージセンサ107に受光される。このCCDイメ
ージセンサ107は、被写体までの距離を測定する測距
手段として用いられる。CCDイメージセンサとしては
、複数の光電変換素子がアレイ状に並べられ、各光電変
換素子からの信号が順次取出される公知のものが使用さ
れる。In the camera system shown in FIG. 2, the subject light that has passed through the lens system of the interchangeable lens LZ passes through the semi-transparent part at the center of the reflecting mirror 105 of the camera body BD, is reflected by the sub-mirror 106, and is reflected in the focus detection module. CC of
The light is received by the D image sensor 107. This CCD image sensor 107 is used as a distance measuring means for measuring the distance to the subject. A known CCD image sensor is used in which a plurality of photoelectric conversion elements are arranged in an array and signals from each photoelectric conversion element are sequentially extracted.
インターフェイス回路108は、CCDイメージセンサ
を駆動したり、CCDイメージセンサ107から被写体
データを取込んだり、この取込んだデータをコントロー
ラ109へ送出したりする。The interface circuit 108 drives the CCD image sensor, takes in object data from the CCD image sensor 107, and sends the taken data to the controller 109.
コントローラ109は、CCDイメージセンサ107か
らの信号に基づいて合焦位置からのレンズのずれ量を示
すデフォーカス量1Δ1と、レンズ位置か前方にずれて
いるか(前ビン)、後方にずれているか(後ビン)のず
れの方向を示すデフォーカス方向との信号を算出する。The controller 109 determines, based on the signal from the CCD image sensor 107, a defocus amount 1Δ1 indicating the amount of deviation of the lens from the in-focus position, and whether the lens position is shifted forward (front bin) or backward ( A signal with respect to the defocus direction indicating the direction of shift of the rear bin) is calculated.
モータドライバ回路114に接続されたモータMolは
、これらの信号に基づいて駆動され、その回転はスリッ
プ機構110、駆動機構111およびクラッチ102.
101を介して交換レンズLZ側の伝達機構112に伝
達される。その結果交換レンズLZのレンズ系が光軸方
向に前後移動され、焦点調節が行なわれる。このときレ
ンズ系の移動量をモニタするために、カメラ本体BDの
駆動機構111にエンコーダ113が連結されている。The motor Mol connected to the motor driver circuit 114 is driven based on these signals, and its rotation is caused by the slip mechanism 110, the drive mechanism 111, the clutch 102 .
The signal is transmitted via 101 to the transmission mechanism 112 on the interchangeable lens LZ side. As a result, the lens system of the interchangeable lens LZ is moved back and forth in the optical axis direction, and focus adjustment is performed. At this time, an encoder 113 is connected to the drive mechanism 111 of the camera body BD in order to monitor the amount of movement of the lens system.
このエンコーダ113からレンズ系の駆動量に対応した
数のパルスか出力される。The encoder 113 outputs a number of pulses corresponding to the amount of drive of the lens system.
なお、スリップ機構110は、交換レンズLZの被動部
に所定以上のトルクが加わったときに、モータ101の
動力をスリップさせるために設けられている。その結果
、モータMolに対して余計な負荷か加わらない。Note that the slip mechanism 110 is provided to cause the power of the motor 101 to slip when a torque of a predetermined value or more is applied to the driven portion of the interchangeable lens LZ. As a result, no unnecessary load is applied to the motor Mol.
次にレンズ回路103と読取回路104との間の端子に
ついて説明する。カメラ本体側の読取回路104から交
換レンズ側のレンズ回路103は、端子JBI−JLI
を介して電源か、端子JB2−J L2を介してデータ
転送時の同期用クロックパルスが、端子J B3−J
L3を介してデータの読込みを開始させる読込開始信号
がそれぞれ送出される。レンズ回路103から読取回路
104へは、端子JL4−JB4を介してシリアルのデ
ータが送出される。なお端子JB5−JL5は共通の接
地端子である。Next, the terminal between the lens circuit 103 and the reading circuit 104 will be explained. The reading circuit 104 on the camera body side and the lens circuit 103 on the interchangeable lens side are connected to terminals JBI-JLI.
The power supply is supplied via the terminal JB2-J.The clock pulse for synchronization during data transfer is supplied via the terminal JB3-JL2.
A read start signal to start reading data is sent via L3. Serial data is sent from the lens circuit 103 to the reading circuit 104 via terminals JL4-JB4. Note that terminals JB5-JL5 are common ground terminals.
最初にレンズ回路103に読込開始信号か送出されると
、レンズ回路103のデータがクロックパルスに同期し
て読取回路104に送出される。When a reading start signal is first sent to the lens circuit 103, data from the lens circuit 103 is sent to the reading circuit 104 in synchronization with a clock pulse.
読取回路]04は、レンズ回路10Bに出力したクロッ
クパルスと同じタロツクパルスに基づいて、人力される
シリアルデータをパラレルデータKLに変換し、コント
ローラ109に送出する。The reading circuit] 04 converts the manually input serial data into parallel data KL based on the same tarok pulse as the clock pulse output to the lens circuit 10B, and sends it to the controller 109.
コントローラ109は、内部データKBと読取回路10
4からのデータKLとに基づいてに−KL−KBの演算
を行なう。コントローラ109は、インターフェイス回
路108からの被写体像のデータからのデフォーカス量
1Δ1を求め、エンコダ113で検出すべきパルス数N
をK・1Δの演算により算出する。さらに、コントロー
ラ109は、被写体像のデータから求めたデフォーカス
方向の信号に応じてモータドライバ回路114を通して
モータMolを時計方向あるいは反時計方向に回転させ
る。エンコーダ113から上記算出値Nに等しいパルス
がコントローラ109に入力された時点で、焦点調節用
のレンズ系が合焦位置までの移動量Δdだけ移動したと
判断され、モータMolの回転が停止される。The controller 109 has internal data KB and the reading circuit 10.
The calculation -KL-KB is performed based on the data KL from 4. The controller 109 calculates the defocus amount 1Δ1 from the subject image data from the interface circuit 108 and determines the number N of pulses to be detected by the encoder 113.
is calculated by calculating K·1Δ. Further, the controller 109 rotates the motor Mol clockwise or counterclockwise through the motor driver circuit 114 in accordance with a signal in the defocus direction obtained from the data of the subject image. When a pulse equal to the above calculated value N is input from the encoder 113 to the controller 109, it is determined that the focusing lens system has moved by the amount of movement Δd to the in-focus position, and the rotation of the motor Mol is stopped. .
このような焦点調節によりピントが合えば、コントロー
ラ109から表示回路115に対して所定の信号が送出
され、合焦表示および被写体までの距離の表示がなされ
る。When the object is in focus through such focus adjustment, a predetermined signal is sent from the controller 109 to the display circuit 115, and the in-focus display and the distance to the subject are displayed.
以上かカメラの概略動作である。次に第3図をり照して
、コントローラ109における制御の動作をより詳細に
説明する。第3図においては第2図と同一の部分につい
ては同一の参照符号が付されている。This is the general operation of the camera. Next, referring to FIG. 3, the control operation in the controller 109 will be explained in more detail. In FIG. 3, the same parts as in FIG. 2 are given the same reference numerals.
コントローラ109はマイクロコンピュータ(以下マイ
コンと呼ぶ)である。マイコン109には、露出の開始
、終了に応じてンヤッタの開閉を行なうとともに、ミラ
ーアップ信号に応じて反射ミラー105のミラーアップ
と絞り制御を行なう露出制御回路121か接続されてい
る。マイコン]09には被写体の輝度の応じた信号をデ
ジタル化してマイコン109に送出する測光回路122
が接続されている。さらにマイコン109には、装填し
たフィルム感度を読取るフィルム感度自動読取回路12
3や、マイコン109からの信号によりモータMO2を
駆動してフィルムの1コマ巻上げを行なうフィルム1コ
マ巻上げ回路124と、シャッタ速度および絞り値を設
定する露出設定回路125が接続される。フィルム感度
自動読取回路123の読取ったフィルム感度および露出
設定回路]25の設定値はマイコン109に取込まれる
。さらにマイコン109には、上で述べたようにCCD
イメージセンサ107かインターフェイス回路108を
介して接続されている。CCDイメージセンサ]07に
よって得られた被写体の画像情報はマイコン109に取
込まれる。マイコン109にはさらに先の第2図のブロ
ック図で説明したようにモータドライバ回路114など
が接続されている。The controller 109 is a microcomputer (hereinafter referred to as microcomputer). The microcomputer 109 is connected to an exposure control circuit 121 that opens and closes the shutter according to the start and end of exposure, and also performs mirror-up of the reflecting mirror 105 and aperture control in response to a mirror-up signal. [Microcomputer] 09 includes a photometry circuit 122 that digitizes a signal according to the brightness of the subject and sends it to the microcomputer 109.
is connected. Furthermore, the microcomputer 109 includes a film sensitivity automatic reading circuit 12 that reads the loaded film sensitivity.
A film one-frame winding circuit 124 for winding the film one frame by driving the motor MO2 in response to signals from the microcomputer 109 and the microcomputer 109 is connected to an exposure setting circuit 125 for setting the shutter speed and aperture value. The setting values of the film sensitivity and exposure setting circuit] 25 read by the film sensitivity automatic reading circuit 123 are taken into the microcomputer 109. Furthermore, the microcomputer 109 has a CCD as mentioned above.
The image sensor 107 is connected via an interface circuit 108. The image information of the subject obtained by the CCD image sensor] 07 is taken into the microcomputer 109. A motor driver circuit 114 and the like are further connected to the microcomputer 109 as explained in the block diagram of FIG. 2 earlier.
次にマイコン109に接続されたスイッチ類について説
明する。マイコン109には次のようなスイッチが接続
されている。スイッチS、は、図示しないレリーズボタ
ンの押込み第1段階でオンになり、このスイッチS、の
オンによりマイコン109はオン状態となり、後述のA
Fフローを実行する。スイッチS2は、上記レリーズボ
タンの押込み第2段階でオンになるスイッチであり、こ
のスイッチS2のオンにより後述のレリーズルーチンの
フローが実行される。スイッチS3は反射ミラーのミラ
ーアップ完了でオンになるスイッチであり、図示しない
レリーズ部材がチャージされると、スイッチS3はオフ
となる。スイッチs4は、連続撮影モードと1コマ撮影
モードとを切換えるための撮影モード切換スイッチであ
る。スイッチS、は、露光完了時にオンとなり、フィル
ムの1コマ巻上げ完了でオフになるスイッチである。Next, switches connected to the microcomputer 109 will be explained. The following switches are connected to the microcomputer 109. The switch S is turned on at the first step of pressing the release button (not shown), and the microcomputer 109 is turned on by turning on the switch S, which will be described later.
Execute F flow. The switch S2 is a switch that is turned on in the second step of pressing the release button, and when the switch S2 is turned on, a release routine flow described later is executed. The switch S3 is a switch that is turned on when the reflection mirror is completely raised, and is turned off when a release member (not shown) is charged. The switch s4 is a shooting mode changeover switch for switching between continuous shooting mode and single frame shooting mode. Switch S is a switch that is turned on when exposure is completed and turned off when winding of one frame of film is completed.
上記の各スイッチ81〜S5の1次側は接地され、マイ
コン109に接続される2次側はそれぞれ抵抗Rを介し
て電圧Vにプルアップされている。The primary side of each of the switches 81 to S5 described above is grounded, and the secondary side connected to the microcomputer 109 is pulled up to voltage V via a resistor R, respectively.
次に上記のようなマイコン109を有するカメラの制御
動作をフローチャートに従って説明する。Next, the control operation of the camera having the microcomputer 109 as described above will be explained according to a flowchart.
レリーズの押込み第1段階により、スイッチSがオンに
なるとマイコン109は第4図に示すフローチャートを
実行する。When the switch S is turned on by the first step of pressing the release button, the microcomputer 109 executes the flowchart shown in FIG.
まず、ステップS1にて、各種フラグがリセットされ、
ステップS2で各動作における時刻を知らせるためにマ
イコン109内のフリーランタイマがスタートされる。First, in step S1, various flags are reset,
In step S2, a free run timer within the microcomputer 109 is started to notify the time of each operation.
そして、ステップS3で読取回路104を介してレンズ
回路105からAFに必要なレンズの焦点距離や開放絞
り値およびレンズに与えられた回転数に対するレンズの
光軸方向の移動量を表わす繰出量変換係数に等のデータ
がマイコン109に取込まれる。次のステップS4で、
設定した絞り値およびシャッタ速度等が露出設定回路1
25から読込まれ、次のステップS5では後述するよう
な合焦検出演算およびこの演算結果によりレンズを合焦
位置まで駆動させるAF動作が行なわれる。ステップS
6では、測光回路122による測光結果が取込まれ、そ
してステップS7にて、フィルム感度読取回路123に
よりフィルム感度が取込まれる。ステップS8では、以
上の入力データにより、露光のための露出演算が行なわ
れ、その後プログラムはステップs3に戻る。Then, in step S3, the lens circuit 105 sends the lens through the reading circuit 104 to the focal length of the lens required for AF, the maximum aperture value, and the extension amount conversion coefficient representing the amount of movement of the lens in the optical axis direction with respect to the rotational speed given to the lens. Data such as , etc. are taken into the microcomputer 109 . In the next step S4,
The set aperture value, shutter speed, etc. are stored in exposure setting circuit 1.
25, and in the next step S5, a focus detection calculation as described later and an AF operation to drive the lens to the in-focus position based on the result of this calculation are performed. Step S
In step S6, the photometry result by the photometry circuit 122 is taken in, and in step S7, the film sensitivity is taken in by the film sensitivity reading circuit 123. In step S8, exposure calculation for exposure is performed based on the above input data, and then the program returns to step s3.
第5図は上記ステップS5におけるAF動作のサブルー
チンを示すフローチャートである。第5図を参照して、
AF動作のサブルーチンについて説明する。FIG. 5 is a flowchart showing the subroutine of the AF operation in step S5. Referring to Figure 5,
The AF operation subroutine will be explained.
まずステップ5401でインターフェイス回路108を
介してCCDイメージセンサ107により被写体光の積
分が行なわれる。次のステップ5402でCCDイメー
ジセンサ107に積分された被写体のデータが各画素ご
とに取出され(この動作をデータダンプという)、イン
ターフェイス回路108でA/D変換された後にマイコ
ン1゜9に取込まれる。ステップ8403では、前記被
写体のデータを用いて合焦検出の演算が行なわれる。な
お、被写体光が入力される光学系と、合焦検出演算との
詳細説明はここでは必要ないので省略する。その詳細は
たとえば特開昭59−126517号公報に記載されて
いる。First, in step 5401, subject light is integrated by the CCD image sensor 107 via the interface circuit 108. In the next step 5402, the object data integrated by the CCD image sensor 107 is taken out for each pixel (this operation is called data dump), A/D converted by the interface circuit 108, and then taken into the microcomputer 1.9. It will be done. In step 8403, focus detection calculations are performed using the data of the subject. Note that a detailed explanation of the optical system into which the subject light is input and the focus detection calculation is not necessary here and will therefore be omitted. The details are described in, for example, Japanese Patent Laid-Open No. 126517/1983.
次のステップ5404では、後述するように追随補正の
ための予備演算が行なわれる。ステップ5405では、
上記CCDイメージセンサ107からのデータによりデ
フォーカス量およびその方向が演算され、その演算結果
からデフォーカス量の検出が可能かどうかの判定かなさ
れる。被写体像が大きくぼけていたり、ローコントラス
トであれば検出不能としてプログラムはステップ540
6に進む。In the next step 5404, preliminary calculations for tracking correction are performed as will be described later. In step 5405,
The defocus amount and its direction are calculated based on the data from the CCD image sensor 107, and it is determined from the calculation results whether or not the defocus amount can be detected. If the subject image is greatly blurred or has low contrast, it is considered undetectable and the program goes to step 540.
Proceed to step 6.
ステップ5406において、ローコントラストのとき、
レンズ位置を移動して測距の繰返しによりコントラスト
の成る部分を捜すローコンスキャンか終了したかどうか
が判定される。ローコンスキャンが実行されていないと
きは、ステップ5407でローコンスキャンが開始され
る。ローコンスキャンが終了してもなおローコントラス
トであったならば、ステップ3408にて表示回路11
5aに焦点検出が不能である旨を示す点滅表示が行なわ
れる。その後プログラムは第4図におけるステップS6
にリターンする。In step 5406, when the contrast is low,
It is determined whether the low-contrast scan, which searches for a contrasting area by moving the lens position and repeating distance measurement, has been completed. If the low contrast scan is not being executed, the low contrast scan is started in step 5407. If the low contrast is still low even after the low contrast scan is finished, in step 3408 the display circuit 11
A blinking display is displayed at 5a indicating that focus detection is impossible. The program then proceeds to step S6 in FIG.
Return to.
一方、ステップ5405にて、デフォーカス量の検出か
可能であると判定されれば、ステップ8409に進み、
算出されたデフォーカス量DFと第4図のステップS3
にて取込んだレンズデータの1っであるレンズ繰出用変
換係数にとからレンズ駆動ff1ERR(パルスカウン
ト値)が演算される。On the other hand, if it is determined in step 5405 that the defocus amount can be detected, the process advances to step 8409;
Calculated defocus amount DF and step S3 in FIG. 4
The lens drive ff1ERR (pulse count value) is calculated from the conversion coefficient for lens feeding, which is one of the lens data taken in.
ERR=DFxK
ステップ5410ではレンズか停止中であるか否かの判
定がなされ、停止中であれば、ステップ5411にてレ
ンズか合焦状態になっているか否かが判定される。レン
ズが合焦位置にあれば、ステップS4]2にて表示回路
115aに合焦表示かなされた後、プログラムは第4図
のフローにリターンし、ステップS6に進む。一方、レ
ンズが合焦位置になければ、プログラムはステップ84
13に進み、今回のルーチンの実行で求めたデフォーカ
ス方向か前回のルーチンの実行において求められたデフ
ォーカス方向と反対方向であるか否かが判定される。デ
フォーカス方向が反転していれば、レンズ駆動反転時に
誤差要因となるレンズ駆動系のバックラッシュ量が補正
され、プログラムはステップ5424に進む。レンズ駆
動方向が同方向であれば、ステップ5414にプログラ
ムは進み、後述の追随補正をするAF駆動モードの必要
かあるか否かが判定される。追随補正をするAF駆動モ
ードが必要と判定されれば、プログラムはステップ54
15にて追随補正としてレンズの駆動量か補正される。ERR=DFxK In step 5410, it is determined whether or not the lens is stopped. If it is stopped, it is determined in step 5411 whether or not the lens is in focus. If the lens is in the focus position, the focus is displayed on the display circuit 115a in step S4]2, and then the program returns to the flow shown in FIG. 4 and proceeds to step S6. On the other hand, if the lens is not in focus, the program proceeds to step 84.
In step 13, it is determined whether the defocus direction found in the current execution of the routine is the opposite direction to the defocus direction found in the previous routine execution. If the defocus direction is reversed, the amount of backlash in the lens drive system that causes an error when the lens drive is reversed is corrected, and the program proceeds to step 5424. If the lens drive directions are in the same direction, the program proceeds to step 5414, where it is determined whether or not an AF drive mode that performs follow-up correction, which will be described later, is necessary. If it is determined that an AF drive mode that performs tracking correction is necessary, the program proceeds to step 54.
In step 15, the driving amount of the lens is corrected as follow-up correction.
次のステップ5416では、追随モードのだめの合焦判
定かなされ、ここて合焦状態と判定されれば、プログラ
ムはステップ5417にてレンズか合焦位置にあること
を表示した後、ステップ5424に進む。In the next step 5416, a determination is made as to whether the tracking mode is in focus, and if it is determined that the focus is in focus, the program displays in step 5417 that the lens is at the in-focus position, and then proceeds to step 5424. .
一方ステップS4]0にてレンズの駆動中であれば、プ
ログラムはステップ5421に進み、今回水められたス
テップ5415における補正分をも含むデフォーカス方
向が前回までのデフォーカス方向と比較される。方向が
反転していると判定されれば、ステップ5423でレン
ズの駆動が停止された後、プログラムはリターンする。On the other hand, if the lens is being driven in step S4]0, the program proceeds to step 5421, where the defocus direction including the current correction in step 5415 is compared with the previous defocus direction. If it is determined that the direction is reversed, driving of the lens is stopped in step 5423, and then the program returns.
ここでレンズの駆動が停止されるのは、デフォーカス方
向か反対になったにもかかわらず、レンズを移動させな
から測距演算すると測距結果の信頼性か低くなるからで
ある。デフォーカス方向が反転していなければ、プログ
ラムはステップ5422に進み、ステップ5414と同
様な追随補正か必要かどうかの判定かなされる。追随補
正か必要なときはプログラムはステップ5415に進む
が、不要なときはプログラムはステップ5424に進む
。The reason why the driving of the lens is stopped here is because even though the defocus direction has changed, if the distance measurement calculation is performed without moving the lens, the reliability of the distance measurement result will be low. If the defocus direction has not been reversed, the program proceeds to step 5422, where it is determined whether follow-up correction similar to step 5414 is required. If follow-up correction is necessary, the program proceeds to step 5415, but if it is not necessary, the program proceeds to step 5424.
ステップ5424では、求められたデフォーカス量によ
りレンズが合焦近傍にニアゾーン)であるかどうかか判
定される。ニアゾーンでなければ、プログラムはステッ
プ5425にてレンズがハイスピードで駆動されるよう
設定され、ニアゾーンであれば、ステップ5426にて
レンズがロースビードで駆動されるようにセットされる
。そしてステップ5427にて、セットされた駆動スピ
ードでレンズが駆動された後はプログラムがリターンし
ステップS6以降にて合焦演算が行なわれる。In step 5424, it is determined whether the lens is in the in-focus area (near zone) based on the obtained defocus amount. If it is not the near zone, the program is set to drive the lens at high speed in step 5425, and if it is in the near zone, the program is set to drive the lens at low bead in step 5426. After the lens is driven at the set driving speed in step 5427, the program returns and focus calculation is performed in step S6 and thereafter.
次にこの発明のもとになった1次関数による追随補正の
内容にについて説明する。第6図はこの発明のもとにな
った追随補正のタイミングを示す図である。図のX軸は
時間を表わしY軸はデフォーカス量を表わす。第6図を
参照して、DF、は所定のレンズ位置を基準とした最新
のデフォーカス量、DF、は所定のレンズ位置を基準と
した演算1回前のデフォーカス量、同様にDF2、DF
はそれぞれ所定のレンズ位置を基準とした演算2回前、
演算3回前のデフォーカス量をそれぞれ示す。Toは、
最新のデフォーカスDFOか求まってから次回のデフォ
ーカスが求まるまでの時間を示す。T1は演算1回前の
デフォーカスjiDF、か求まってから最新のデフォー
カス量DFOか求まるまでの時間を示す。同様にT2、
T、・・はそれぞれDF2か求まってからDF、が求ま
るまでの時間、DF、が求まってからDF2が求まるま
での時間・・・を示す。volvl、v2、■。Next, the content of tracking correction using a linear function, which is the basis of this invention, will be explained. FIG. 6 is a diagram showing the timing of follow-up correction, which is the basis of this invention. The X-axis in the figure represents time, and the Y-axis represents the amount of defocus. Referring to FIG. 6, DF is the latest defocus amount based on a predetermined lens position, DF is the defocus amount from the previous calculation based on the predetermined lens position, and similarly DF2, DF
are the two calculations before, based on the predetermined lens position, respectively.
Each shows the defocus amount three times before the calculation. To is
It shows the time from when the latest defocus DFO is determined until when the next defocus is determined. T1 indicates the time from when the defocus jiDF of the previous calculation is determined to when the latest defocus amount DFO is determined. Similarly, T2,
T, . . . indicate the time from when DF2 is determined until DF is determined, and the time from when DF is determined until DF2 is determined, respectively. volvl, v2, ■.
・・・はデフォーカス速度すなわちフィルム面上の被写
体速度を示しておりVは追随デフォーカス補正量ΔDF
を求めるために必要な平均速度(V−(Vo +V、
+V2+V3 )/4)を示す。追随デフォーカス補正
量ΔDFは、V・Toで求められ、この値によってレン
ズが駆動される。...indicates the defocus speed, that is, the speed of the subject on the film surface, and V is the tracking defocus correction amount ΔDF
The average speed (V-(Vo +V,
+V2+V3)/4). The tracking defocus correction amount ΔDF is determined by V·To, and the lens is driven by this value.
なおここで各時間T OST +等の間にCCD積分、
データダンプ、DF量の演算およびレンズ駆動が行なわ
れる。Here, CCD integration is performed during each time T OST +, etc.
Data dumping, DF amount calculation, and lens driving are performed.
次に本願発明に係る追随補正について説明する。Next, follow-up correction according to the present invention will be explained.
第7図はこの発明に係る追随補正のタイミングチャート
であり、第8図は第5図のステップ5415で示した追
随補正のサブルーチンを示すフローチャートである。FIG. 7 is a timing chart of follow-up correction according to the present invention, and FIG. 8 is a flowchart showing the subroutine of follow-up correction shown in step 5415 of FIG. 5.
第7図を参照してX軸が時間を表わし、Y軸がデフォー
カス量を表わすのは第6図の場合と同じである。ここで
DFOは所定のレンズ位置を基準とした最新のデフォー
カス量、DF、は所定のレンズ位置を基準とした演算1
回前のデフォーカス量を示す。同様にしてDF2、DF
8、DF411.、は所定のレンズ位置を基準とした演
算2回、3回、4回、・・・前のデフォーカス量を示し
ている。Referring to FIG. 7, the X-axis represents time and the Y-axis represents defocus amount, as in the case of FIG. 6. Here, DFO is the latest defocus amount based on a predetermined lens position, and DF is calculation 1 based on a predetermined lens position.
Indicates the previous defocus amount. Similarly, DF2, DF
8, DF411. , indicates the defocus amount of the calculations performed 2 times, 3 times, 4 times, etc., based on a predetermined lens position.
Toは最新のデフォーカス量DFOが求まってから次回
のデフォーカス量が求まるまでの時間を示す。T、は演
算1回前のデフォーカス量DF、が求まづた時点から最
新のデフォーカス量DFoが求まるまでの時間を示し、
T2、T8、T4、・・・はそれぞれDF2が求まって
からDF、が求まるまで、DF、が求まってからDF2
が求まるまで、DF、が求まってからDF3が求まるま
での時間を示している。Vl、v2、■8、■、はデフ
ォーカス速度すなわちフィルム面上の被写体速度を示す
。デフォーカス速度v7、■2等は2回の演算ごとすな
わち、DFsの次はDF、を飛ばしてDF3の計算時に
求められる。デフォーカス速度V5’ は後述する補正
したデフォーカス加重平均速度で、■4、V2、■、よ
り求められる。この加重平均速度と、時間Toよりデフ
ォーカス補正量ΔDFが求められる。To indicates the time from when the latest defocus amount DFO is determined until when the next defocus amount is determined. T represents the time from when the previous defocus amount DF is determined to when the latest defocus amount DFo is determined,
T2, T8, T4, etc. are calculated after DF2 is determined until DF is determined, and after DF is determined and DF2 is
It shows the time from when DF is found until when DF3 is found. Vl, v2, (8), (2) indicate the defocus speed, that is, the speed of the subject on the film surface. The defocusing speed v7, ■2, etc. are obtained at the time of calculating DF3 by skipping every two calculations, that is, the next DF after DFs. The defocus speed V5' is a corrected defocus weighted average speed, which will be described later, and is obtained from (4), V2, and (2). The defocus correction amount ΔDF is determined from this weighted average speed and the time To.
次に第8図を参照してこの発明に係る追随補正サブルー
チンのフローについて説明する。まずステップ5601
でフィルム面上の被写体速度vvが次の式で求められる
。Next, the flow of the follow-up correction subroutine according to the present invention will be explained with reference to FIG. First step 5601
The velocity of the subject on the film surface vv can be calculated using the following equation.
以下この計算式を単純平均と呼ぶ。次のステップ560
2で予め定まっている速度v丁、と今計算した値V■と
が比較され、これより速度が遅い場合はプログラム86
03以下のフローを、速い速度の場合は8609以下の
フローが実行される。Hereinafter, this calculation formula will be referred to as a simple average. next step 560
2, the predetermined speed v d and the just calculated value V are compared, and if the speed is slower than this, the program 86
Flows below 03 are executed, and flows below 8609 are executed if the speed is fast.
ステップ5602でフィルム面上の被写体の単純平均速
度■Vが予め定まっている速度VT、より小さい場合は
、比較的時間的な余裕があるため、二次曲線近似を用い
て被写体速度の補正が行なわれる。まずステップ560
3でフィルム面上の被写体の単純平均速度が4個以上求
められたかどうかが判定される。求められた単純平均速
度が4個未満の場合は、後述する加重平均処理ができな
いためにプログラムは8609以下のフローを、4個以
上の場合は、8604以下のフローが実行される。まず
単純平均速度が4個以上求まっている場合について説明
する。In step 5602, if the simple average speed of the object on the film surface ■V is smaller than the predetermined speed VT, the object speed is corrected using quadratic curve approximation because there is a relatively large amount of time. It will be done. First step 560
3, it is determined whether the simple average speed of four or more objects on the film surface has been determined. If the calculated simple average speed is less than 4, the program executes flows 8609 and below because the weighted average processing described later cannot be performed, and when the calculated simple average speed is 4 or more, flows 8604 and below are executed. First, a case where four or more simple average speeds have been determined will be explained.
ステップ5604で先に求めた単純平均速度V■を後述
する加重平均処理を行なうための変数V■、に代入する
。次のステップ5605で最近4個の単純平均速度vv
4、Vv2、vvl、Vv4を用いて平均値V、が次の
ように計算される。In step 5604, the simple average speed V■ obtained earlier is substituted into a variable V■ for performing weighted average processing, which will be described later. In the next step 5605, the recent four simple average speeds vv
4, the average value V is calculated using Vv2, vvl, and Vv4 as follows.
y、、 VVI +VV2 +VV3 + VV4以
下この計算式を加重平均と呼ぶ。次のステ・ツブ560
6にて、単純平均速度v■1に単純平均速度vV2を代
入し、同様にVv2にVv、を代入する。単純平均速度
vv3には加重平均速度V、′を代入する。次にステッ
プ5607にて二次曲線近似で補正した加重平均値v、
’(−v、+α・v、2)が求められる。ここでαは補
正係数で、α−2・Δt/f・βて求められる。ここで
fは焦点距離であり、βは撮影倍率である。このフロー
に示すように、単純平均速度vv1に単純平均速度Vv
2を代入し、同様にしてVV21:VV3を代入する。y,, VVI +VV2 +VV3 + VV4 This calculation formula is called a weighted average. Next Ste Tsubu 560
6, the simple average speed vV2 is substituted for the simple average speed v1, and Vv is similarly substituted for Vv2. The weighted average speed V,' is substituted for the simple average speed vv3. Next, in step 5607, the weighted average value v corrected by quadratic curve approximation,
'(-v, +α·v, 2) is obtained. Here, α is a correction coefficient, which is obtained as α-2·Δt/f·β. Here, f is the focal length and β is the imaging magnification. As shown in this flow, the simple average speed vv1 is changed to the simple average speed Vv
2 is substituted, and VV21:VV3 are substituted in the same way.
この単純平均速度■V3に加重平均速度V、/を代入す
るという操作により、最近4個の単純平均速度だけでな
く、それ以前の単純平均速度も追随時のデフォーカス補
正演算に組入れられ、焦点検出のばらつきを吸収できる
ようになり、補正の精度が上がる。次のステップ560
8でここで得られた加重平均速度v、′を用いて追随時
のデフォーカス補正量ΔD F−V。By substituting the weighted average speed V, / into this simple average speed V3, not only the latest four simple average speeds but also the previous simple average speeds are incorporated into the defocus correction calculation during tracking, and the focus It becomes possible to absorb variations in detection, increasing the accuracy of correction. next step 560
8, the defocus correction amount ΔD F−V during tracking is calculated using the weighted average velocity v,′ obtained here.
Δtが求められる。Δt is determined.
次にステップ5602で求められた単純平均速度vvが
予め定められた速度V丁、よりも速かった場合について
説明する。ここのときステップ5609が実行される。Next, a case will be described in which the simple average speed vv determined in step 5602 is faster than the predetermined speed Vd. At this time, step 5609 is executed.
この場合は被写体が高速で動いているため、加重平均処
理を行なっていては時間かかかるためまた、加重平均速
度V、を用いると、今回以前の単純平均速度を用いるこ
とになり、速度計算の応答遅れか大きくなり、レンズの
駆動の遅れが大きくなる。このステップ8609では単
純平均速度をシフトする。すなわち、単純平均速度vv
1に単純平均速度Vv2を代入する。In this case, the subject is moving at high speed, so it would take time to perform weighted average processing. Also, if you use the weighted average speed V, you will be using the simple average speed from before this time, so the speed calculation The response delay becomes large, and the delay in driving the lens becomes large. In this step 8609, the simple average speed is shifted. That is, the simple average speed vv
1 is substituted with the simple average speed Vv2.
同様にしてVV2にVV、を代入し、VV、にVV4を
代入し、VV4にVVを代入する。ステップ5608で
の追随時のデフォーカス補正演算のために加重平均速度
V、に単純平均速度VVを代入する。次に先に説明した
ステップ5607.8608が実行される。Similarly, VV is substituted for VV2, VV4 is substituted for VV, and VV is substituted for VV4. For defocus correction calculation during tracking in step 5608, the simple average speed VV is substituted into the weighted average speed V. Steps 5607.8608, previously described, are then executed.
次にステップ8603で単純平均速度■vが4個以上求
められていない場合について説明する。Next, a case where four or more simple average speeds v are not found in step 8603 will be explained.
この場合も加重平均処理が行なえないため、先に説明し
たステップ5609が実行される。In this case as well, since weighted average processing cannot be performed, step 5609 described above is executed.
次にレリーズ中のレンズ駆動によるデフォーカス量の補
正について第9図および第10図を参照して説明する。Next, correction of the defocus amount by lens driving during release will be explained with reference to FIGS. 9 and 10.
第9図はレリーズ中のレンズ駆動サブルーチンのフロー
を示し、第10図はその場合のタイミングチャートであ
る。スイッチS2が押されると現在実行しているフロー
が中断されて第9図に示すレリーズのルーチンが実行さ
れる。FIG. 9 shows the flow of the lens drive subroutine during release, and FIG. 10 is a timing chart in that case. When switch S2 is pressed, the currently executed flow is interrupted and the release routine shown in FIG. 9 is executed.
レリーズのサブルーチンが実行されると、ステップ57
01にて前回の測距演算終了時点(第10図のAで示す
)からレリーズサブルーチンの開始時点までの時間t、
が計算される。この理由は、レリーズ時には今回のデフ
ォーカス量が求まっていないため、前回の求まっている
デフォーカス量からのずれを予測するためである。次の
ステップ5702では、前回の測距演算終了時点(第1
0図のA)でのフィルム面上の被写体平均速度V。When the release subroutine is executed, step 57
At 01, the time t from the end of the previous distance measurement calculation (indicated by A in FIG. 10) to the start of the release subroutine;
is calculated. The reason for this is that since the current defocus amount has not been determined at the time of release, the deviation from the previously determined defocus amount is to be predicted. In the next step 5702, the end point of the previous distance measurement calculation (the first
Average velocity V of the subject on the film plane at A) in Figure 0.
(加重平均)を用いて2次曲線近似の式%式%
によって前回の測距演算終了からt1時間後のレリーズ
のサブルーチン開始時点のフィルム面上の被写体速度V
I2ELが予測される。次のステップ8703では、レ
リーズサブルーチン開始時点(第10図のBで示す)で
のフィルム面上の被写体速度VRELを用いて予め定ま
っているレリーズのサブルーチン開始時点(第10図の
Bで示す)からt2時間後のシャッタの先幕走行開始時
点(第10図のCで示す)でのフィルム面上の被写体速
度V、ε、1が2次曲線近似によって予測される。(Weighted average) is used to approximate the quadratic curve using the equation %, which is the velocity of the subject on the film surface at the start of the release subroutine t1 hours after the end of the previous distance measurement calculation.
I2EL is predicted. In the next step 8703, from the start point of the release subroutine (indicated by B in FIG. 10), which is predetermined using the subject velocity VREL on the film surface at the start point of the release subroutine (indicated by B in FIG. 10). The velocity of the subject V, ε, 1 on the film surface at the time when the front curtain of the shutter starts running after time t2 (indicated by C in FIG. 10) is predicted by quadratic curve approximation.
これらの予測されたフィルム面上の被写体速度VREL
%VRELIおよび時間t1、t2を用いてレリーズ中
のレンズ駆動量の補正ΔDF2−VRE L ’ j
+ +VRE L I ” j2を計算する。These predicted object velocities on the film plane VREL
Correction of lens drive amount during release using %VRELI and times t1 and t2 ΔDF2-VRE L' j
+ +VRE L I ” j2 is calculated.
このレリーズ中レンズ駆動量補正ΔDF2と、現在のデ
フォーカス量ΔDF、の和であるΔDF+ΔDF2がレ
リーズのサブルーチンが開始されてから補正しなければ
ならないデフォーカスの補正量となる(S 705)。The sum of this lens driving amount correction ΔDF2 during release and the current defocus amount ΔDF, ΔDF+ΔDF2, becomes the defocus correction amount that must be corrected after the release subroutine is started (S705).
その後通常のレリーズ処理が行なわれる。Thereafter, normal release processing is performed.
なお第10図には、参考して、この発明のもとになった
追随補正(1次関数補正)を行なった場合のデータもΔ
DF2’ として示している。1次関数補正に比べて、
本願発明による補正を行なった方がより被写体のデフォ
ーカス変化に追随できるのかわかる。For reference, FIG. 10 also shows data when the tracking correction (linear function correction) that is the basis of this invention is performed.
It is shown as DF2'. Compared to linear function correction,
It can be seen whether the correction according to the present invention is better able to follow defocus changes of the subject.
第11図は従来の方式と2次曲線近似を用いて補正を行
なった場合のデフォーカス速度の補正例を示す図である
。ここでX軸は時間を、Y軸は無限速からのデフォーカ
ス量を示している。(1)、(3)が従来の1次関数で
補正した場合の例であり(2)、(4)がこの発明に係
る2次曲線で近似した場合の例である。左側に示した(
1)、(2)は被写体が低速で移動している場合を示し
、右側に示した(3)、(4)は被写体が高速で移動し
ている場合を示す。図において実線は被写体の動きを表
わし、点線がデフォーカス速度補正を行ないながら被写
体に追従させたときのデータであり、Y軸方向のばらつ
きは補正駆動によるレンズ位置のばらつきを含めた無限
遠からのデフォーカスのばらつきを示している。FIG. 11 is a diagram showing an example of correction of defocus speed when correction is performed using a conventional method and quadratic curve approximation. Here, the X-axis shows time, and the Y-axis shows the amount of defocus from infinite speed. (1) and (3) are examples where correction is performed using a conventional linear function, and (2) and (4) are examples where correction is performed using a quadratic curve according to the present invention. Shown on the left (
1) and (2) show the case where the subject is moving at low speed, and (3) and (4) shown on the right side show the case where the subject is moving at high speed. In the figure, the solid line represents the movement of the subject, and the dotted line is the data when tracking the subject while performing defocus speed correction.The variation in the Y-axis direction is the data from infinity, including the variation in lens position due to correction drive. Indicates focus variation.
第11図の(1)、(3)と(2)、(4)を比較して
、従来の1次関数を用いた近似の場合には比べて、本発
明に係る2次関数を用いた近似の方か、被写体の移動速
度にかかわらず実際の被写体の移動に追従した補正が行
なわれているのがわかる。Comparing (1), (3), (2), and (4) in Fig. 11, it is found that the approximation using the quadratic function according to the present invention is superior to the case of approximation using the conventional linear function. It can be seen that the correction follows the actual movement of the subject regardless of the movement speed of the subject, perhaps due to approximation.
さらに(1)、(2)と(3)、(4)とを比較して、
従来は被写体速度が低速であれば補正量は実際の被写体
の移動に追従するが、高速であれば追従できなかった。Furthermore, comparing (1), (2) and (3), (4),
Conventionally, if the subject speed was slow, the correction amount would follow the actual movement of the subject, but if the subject was fast, it could not be followed.
しかしながら、本願発明によれば、低速域でも高速域で
も補正値は被写体の移動に追従している。However, according to the present invention, the correction value follows the movement of the subject in both the low speed range and the high speed range.
なおこの発明の実施例においては、被写体の移動速度が
所定の速度よりも速いか遅いかによって像面速度の補正
演算式が切換えられた。被写体の移動速度に応じて多段
階に像面速度の補正演算式を切換えてもよいのはいうま
でもない。In the embodiment of the present invention, the image surface velocity correction calculation formula is switched depending on whether the moving speed of the subject is faster or slower than a predetermined speed. It goes without saying that the image surface velocity correction calculation formula may be changed in multiple stages depending on the moving speed of the subject.
[発明の効果]
以上のようにこの発明によれば、2次関数のような高次
の近似関数を用いて露光時の被写体の像面速度を予測し
、その予測された像面速度をもとにレンズの合焦位置が
算出される。その結果、被写体の移動速度にかかわらず
より正確なデフォーカス量の補正ができるカメラの自動
焦点調節装置が提供できる。[Effects of the Invention] As described above, according to the present invention, the image plane velocity of the subject at the time of exposure is predicted using a high-order approximation function such as a quadratic function, and the predicted image plane velocity is also used. The focal position of the lens is then calculated. As a result, it is possible to provide an automatic focus adjustment device for a camera that can more accurately correct the amount of defocus regardless of the moving speed of the subject.
第1図はこの発明の要部を示すブロック図であり、第2
図はこの発明に係る自動焦点調節装置が適用されたカメ
ラの模式的ブロック図であり、第3図はこの発明に係る
自動焦点調節装置が適用されたカメラのマイクロコンピ
ュータまわりのブロック図であり、第4図はこの発明に
係る自動焦点調節装置のメインフローを示すフローチャ
ートであり、第5図はAF動作サブルーチンを示すフロ
ーチャートであり、第6図は従来の追随補正のタイミン
グチャートであり、第7図はこの発明に係る追随補正の
タイミングチャートであり、第8図はこの発明に係る追
随補正サブルーチンを示すフローチャートであり、第9
図はレリーズルーチンを示すフローチャートであり、第
10図はレリーズ中レンズ駆動を説明するためのタイミ
ングチャートであり、第11図はこの発明に係る自動焦
点調節装置の効果を説明するための図である。
51は撮影レンズ、52はデフォーカス量算出手段、5
3は像面速度算出手段、54は像面速度予測手段、55
はレンズ位置演算手段、101.102はクラッチ、1
03はレンズ回路、104は読取回路、109はコント
ローラ、110はスリ、ツブ機構、111は駆動機構、
112は伝達機構、113はエンコーダ、114はモー
タドライバ回路、115は表示回路である。
第
1
図
1
tjiJIzン又゛
第2図
106プ7“ニラ−
第3図
第4図
テ及−刀7量
為を孤
11111図
、F71蝮FIG. 1 is a block diagram showing the main parts of this invention, and the second
FIG. 3 is a schematic block diagram of a camera to which the automatic focus adjustment device according to the present invention is applied, and FIG. 3 is a block diagram around the microcomputer of the camera to which the automatic focus adjustment device according to the present invention is applied. FIG. 4 is a flowchart showing the main flow of the automatic focus adjustment device according to the present invention, FIG. 5 is a flowchart showing the AF operation subroutine, FIG. 6 is a timing chart of conventional tracking correction, and FIG. 8 is a timing chart of tracking correction according to the present invention, FIG. 8 is a flowchart showing a tracking correction subroutine according to the invention, and FIG.
FIG. 10 is a flowchart showing the release routine, FIG. 10 is a timing chart for explaining lens drive during release, and FIG. 11 is a diagram for explaining the effect of the automatic focus adjustment device according to the present invention. . 51 is a photographing lens; 52 is a defocus amount calculation means; 5
3 is an image surface velocity calculation means, 54 is an image surface velocity prediction means, 55
is lens position calculation means, 101.102 is clutch, 1
03 is a lens circuit, 104 is a reading circuit, 109 is a controller, 110 is a pickpocket mechanism, 111 is a drive mechanism,
112 is a transmission mechanism, 113 is an encoder, 114 is a motor driver circuit, and 115 is a display circuit. 1st figure 1
Claims (1)
ス量算出手段と、 前記デフォーカス量算出手段の算出したデフォーカス量
に基づいて前記被写体の像面速度を繰返し算出する像面
速度算出手段と、 前記レリーズ開始時の像面速度に基づいて、高次の近似
関数を用いて前記被写体の露光時の像面速度を予測する
像面速度予測手段と、 前記予測された像面速度をもとに、レンズの位置を算出
するレンズ位置算出手段とを含むカメラの自動焦点調節
装置。[Scope of Claims] Defocus amount calculating means for calculating a defocus amount of a subject; and an image plane for repeatedly calculating an image surface velocity of the subject based on the defocus amount calculated by the defocus amount calculating means. speed calculating means; image surface speed predicting means for predicting the image surface speed at the time of exposure of the subject using a high-order approximation function based on the image surface speed at the time of the start of release; and the predicted image surface speed. An automatic focus adjustment device for a camera, including a lens position calculation means for calculating a lens position based on speed.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2285190A JPH03226723A (en) | 1990-01-31 | 1990-01-31 | Automatic focusing device for camera |
US07/647,060 US5138356A (en) | 1990-01-31 | 1991-01-29 | Automatic focus adjusting apparatus of a camera |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2285190A JPH03226723A (en) | 1990-01-31 | 1990-01-31 | Automatic focusing device for camera |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03226723A true JPH03226723A (en) | 1991-10-07 |
Family
ID=12094221
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2285190A Pending JPH03226723A (en) | 1990-01-31 | 1990-01-31 | Automatic focusing device for camera |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03226723A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0566342A (en) * | 1991-09-10 | 1993-03-19 | Nikon Corp | Camera system provided with automatic focusing device |
WO2012043381A1 (en) * | 2010-09-27 | 2012-04-05 | シャープ株式会社 | Plant factory |
-
1990
- 1990-01-31 JP JP2285190A patent/JPH03226723A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0566342A (en) * | 1991-09-10 | 1993-03-19 | Nikon Corp | Camera system provided with automatic focusing device |
WO2012043381A1 (en) * | 2010-09-27 | 2012-04-05 | シャープ株式会社 | Plant factory |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5457513A (en) | Automatic focusing device | |
JP3136661B2 (en) | Automatic focusing device | |
JP3738795B2 (en) | Electronic still camera | |
US5036349A (en) | Autofocusing system for camera | |
US5138356A (en) | Automatic focus adjusting apparatus of a camera | |
JPS58132205A (en) | Lens driving system for auto-focus system | |
JP2000111791A (en) | Auxiliary light controller for automatic focusing and automatic focusing camera | |
JPS63144330A (en) | Automatic focusing device for camera | |
JPH11337814A (en) | Optical device | |
US5144355A (en) | Camera having automatic focus adjusting apparatus | |
JPH03226723A (en) | Automatic focusing device for camera | |
US5548370A (en) | Vibration compensation device for a camera | |
JPH04163538A (en) | Automatic focusing device | |
JP2004012493A (en) | Focus detector | |
JPH03226724A (en) | Automatic focusing device for camera | |
JPS635316A (en) | Automatic focus adjusting device | |
JP3548393B2 (en) | Camera with automatic focusing device and focus measuring device therefor | |
US5157434A (en) | Autofocusing system for camera | |
JPS63100429A (en) | Autofocusing device | |
JP2762513B2 (en) | Automatic focusing device | |
JPH01140109A (en) | Camera with automatic focusing function | |
JPS62133412A (en) | Focus detecting system | |
USRE36546E (en) | Automatic focusing device | |
JP2003131119A (en) | Automatic focusing device and camera system | |
JP4928236B2 (en) | Imaging apparatus and imaging system |