JPH01288814A - 自動焦点調節装置 - Google Patents

自動焦点調節装置

Info

Publication number
JPH01288814A
JPH01288814A JP11881988A JP11881988A JPH01288814A JP H01288814 A JPH01288814 A JP H01288814A JP 11881988 A JP11881988 A JP 11881988A JP 11881988 A JP11881988 A JP 11881988A JP H01288814 A JPH01288814 A JP H01288814A
Authority
JP
Japan
Prior art keywords
lens
prediction
determined
focus
subroutine
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
Application number
JP11881988A
Other languages
English (en)
Inventor
Masaki Higashihara
東原 正樹
Ichiro Onuki
一朗 大貫
Akira Akashi
明石 彰
Terutake Kadohara
輝岳 門原
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP11881988A priority Critical patent/JPH01288814A/ja
Publication of JPH01288814A publication Critical patent/JPH01288814A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Focusing (AREA)
  • Automatic Focus Adjustment (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はカメラ等に用いられる自動焦点調節装置に関す
るものである。
〔従来の技術〕
従来、−眼レフ・カメラの自動焦点調節方式の多(は「
焦点検出(センサ信号入力、焦点検出演算)、レンズ駆
動」のサイクルを繰り返し行うことによって、被写体に
ピントを合わせようとするものである。
この様な従来装置ではレンズ駆動後の焦点検出にて求め
られたデフォーカス量がゼロの時に合焦と判定している
但し、実際の撮影時においては、撮影レンズが正確に合
焦位置に来る必要はなく(デフォーカス量ゼロとなる必
要はなく)、レンズの開放Fナンバーや撮影時の絞り値
から、ピントのズレ量(デフオー力刈1が許容量(像面
深度)以下であれば合焦とみなせるので、前記合焦位置
は一点ではな(、幅を有する合焦ゾーンとして与えられ
、前記焦点検出手段によって検出されたデフォーカス量
が合焦ゾーン内にあれば合焦と判断し、合焦表示を行っ
ていた。
又、従来、装置は上記の如(「焦点検出(センサ信号入
力、焦点検出演算)、レンズ駆動」のサイクルを繰り返
し行うことによって、被写体にピントを合わせようとす
るものであり、各サイクルにおけるレンズ駆動量はその
サイクルで焦点検出を行った時点でのデフォーカス量に
基づいており、これはレンズ駆動終了時に焦点検出時の
デフォーカス量が解消されることを期待している。
従って、当然のことながら、焦点検出、レンズ駆動には
それ相当の時間を必要とするわけであるので、動きの大
きな被写体の場合には、焦点検出。
レンズ駆動中にデフォーカス量が変化し、前記解消すべ
きデフォーカス量と検出デフォーカス量が著しく異なる
ことがあり、結果として、レンズ駆動終了時に被写体に
ピントが合っていないという問題になる。
上記問題の解決を目的とした自動焦点調節方法として、
本出願人は特願昭62−328233号を提案している
。該提案にて示される方法の要旨は、上記各サイクルに
おける検出デフォーカス変化と各サイクルの時間間隔を
鑑みて、被写体の移動に起因するデフォーカス変化を予
測してレンズ駆動量に補正をかけようとするもの(以下
追従補正と称す。)であり、レンズの駆動終了時のピン
ト精度という見地からは、同方法により上記問題の改善
が期待される。
しかしながら、前記追従補正を実際に行った場合、次の
ような問題が生じてくる。
以下、図面を用いて、上記追従補正の動作について説明
する。
第2図は追従補正によるレンズ駆動方法を説明するため
の図である。図中の横軸は時刻t、縦軸は被写体の像面
位置Xを表わしている。
実線で表わした曲線x(t)は撮影レンズが無限遠にあ
るときに、カメラに対して光軸方向に接近してくる被写
体の時刻tにおける像面位置を意味している。破線で表
わした2(1)は時刻tにおける撮影レンズ位置を意味
しており、x(t )と1!(1)が一致したときに合
焦となる。そして[t+、t+’]が焦点検出動作、[
t+’ 、 t+++ ]がレンズ駆駆動量である。
また、同図に示した従来例では、像面位置が2次関数に
従って変化するという仮定をおいている。即ち、時刻t
3において現在および過去3回の像面位置(t、 +X
l ) (tz lX2 ) (t31X3 )がわか
れば、上記式x(t) =at”+bt+cに基づき、
時刻t3よりTL (AFタイムラグ+レリーズタイム
ラグ)後の時刻t4での像面位置X4が予測できるもの
である。
ところが、実際にカメラに検知し得るのは像面位置XI
 + x2+ x3ではなく、デフォーカス量DF、。
DF2.DF3ならびに、像面移動量換算のレンズ駆動
fl D L 1r  D L2である。そして時刻t
4はあくまで将来の値であり、実際には、被写体輝度に
よって蓄積型のセンサの蓄積時間が変化すると、それに
伴って変化する値であるが、ここでは簡単のため、次の
ように仮定する。
t4二t3 =TL=TM2+(レリーズタイムラグ)
  (1)以上の仮定の下に、時間t3での焦点検出結
果から算出されたレンズ駆動量DL3は以下のように求
まる。
x(t)=at2+bt+c           (
2)そして、図中の(till!I)を原点と考えると
、t、 =Q       Xl ==I)F’、  
      (3)tz =TM 1x2 :I)F2
+ DLl    (4)t3=TM1+TM2   
x3=DF3+DL1+DL2(5)(2)式に(3)
、(4)、(5)式を代入してa、  b。
Cを求めると、 c=DF、                  (8
)よって時刻t4における像面移動量換算のレンズ駆動
fiDL3は、 DL3=x4−13 = x 4−x 3 +DF 3 =a [(TM、+TM2+TL)’−(TM、+TM
2)”1+b−TL+I)F、     (9)のよう
に求まる。
上記、演算結果に基づいたレンズ駆動を行った場合、レ
ンズは第3図のように制御される。
即ち、該方法ではAFタイムラグ+レリーズタイムラグ
を考慮し、このタイムラグによる遅れをあらかじめ補正
しながらレンズを駆動するため、゛レンズはレリーズタ
イムラグ分像面位置に対して先行した位置へ駆動され、
レンズ駆動終了時には、レリーズタイムラグによって発
生する追従遅れ量DFだけレンズが先行した状態となる
。すなわち、レンズ駆動終了後に測距すると、デフォー
カス量DFが検出される。
〔発明が解決しようとしている問題点〕このように、動
(被写体に対して、上述の追従補正を行うと、常にレリ
ーズタイムラグ間に変化するピント移動量だけデフォー
カスした状態で測距を行うため、従来のような合焦判定
、すなわち、検出されたデフォーカス量が所定の像面深
度(合焦範囲)内であれば合焦状態であると判定するよ
うな方式では、正確に被写体に追従しているにもかかわ
らず、非合焦と判断してしまうという問題が発生する。
〔問題点を解決するための手段〕
本発明は上記事項に鑑み、予測可否判定手段を設け、上
記予測処理によるレンズ駆動を行うことが出来る被写体
、即ち予測処理にて従追可能な被写体であると判定され
た場合に直ちに合焦表示を行う様なし、上記予測処理に
てレンズ駆動を行う型式の焦点調節装置にあっても合焦
表示を可能ならしめたものである。
即ち、上記予測演算にて求められたレンズ駆動にてレリ
ーズタイムラグ後の像面位置とレンズ位置とが一致可能
な状態の時には、その時点でのデフォーカス量が大であ
ろうとも合焦表示を行わせ、上記の問題を解決したもの
である。
〔実施例〕
第4図は本発明に関わる自動焦点装置を備えたカメラの
実施例を示す回路図である。
図においてPH1はカメラの制御装置で、例えば内部に
CPU (中央処理装置)、ROM、RAM。
A/D変換機能を有する1チツプ・マイクロコンピュー
タである。コンピュータPR8はROMに格納されたカ
メラのシーケンス・プログラムに従って、自動露出制御
機能、自動焦点検出機能、フィルムの巻き上げ等のカメ
ラの一連の動作を行う。そのために、PH1は同期式通
信用信号So、SI、5CLK、通信選択信号CLCM
、C3DR,CDDRを用いて、カメラ本体内の周辺回
路およびレンズと通信して、各々の回路やレンズの動作
を制御する。
SOはコンピュータPR8から出力されるデータ信号、
SIはコンピュータPR3へ入力されるデータ信号、5
CLKは信号so、  srの同期クロックである。
LCMはレンズ通信バッファ回路であり、カメラが動作
中のときにはレンズ用電源端子に電力を供給すると共に
、コンピュータPR3からの選択信号CLCMが高電位
レベル(以下゛H゛と略記する)のときにはカメラとレ
ンズ間通信バッファとなる。
即ち、コンピュータPRSがCLCMをH゛にして、5
CLKに同期して所定のデータをSOから送出すると、
LCMはカメラ・レンズ間接点を介して、5CLK、S
oの各々のバッファ信号LCK、DCLをレンズへ出力
する。それと同時にレンズからの信号DLCのバッファ
信号をSIとして出力し、コンピュータPR3は5CL
Kに同期して上記SIをレンズからのデータとして入力
する。
SDRはCCD等から構成され、る焦点検出用のライン
センサ装置SNSの駆動回路であり、信号C3DRがH
′のとき選択されて、So、SI、5CLKを用いてP
H1から制御される。
信号CKはCOD駆動用クロりクφ1.φ2を生成する
ためのタロツクであり、信号INTENDは蓄積動作が
終了したことをPH1へ知らせる信号である。
SNSの出力信号O8はクロックφ1.φ2に同期した
時系列の像信号であり、SDR内の増幅回路で増幅され
た後、AOSとしてコンピュータPR3に出力される。
コンピュータPR3はAOSをアナログ入力端子から入
力し、CKに同期して、内部のA/D変換機能でA/D
変換後、RAMの所定のアドレスに順次格納する。
同じくセンサ装置SNSの出力信号である5AGCは、
センサ装置SNS内のAGC(自動利得制御:Aut。
Ga1n  Control)用センサの出力であり、
駆動回路SDRに入力されてセンサ装置SNSでの像信
号蓄積制御に用いられる。
SPCは撮影レンズを介した被写体からの光を受光する
露出制御用の測光センサであり、その出力5SPCはコ
ンピュータPR3のアナログ入力端子に入力され、A/
D変換後、所定のプログラムに従って自動露出制御(A
E)に用いられる。
DDRはスイッチ検知および表示用回路であり、信号C
DDRがH′のとき選択されて、So、 SI。
5CLKを用いてPRSから制御される。即ち、PRS
から送られてくるデータに基づいてカメラの表示部材D
SPの表示を切り替えたり、カメラの各種操作部材のオ
ン・オフ状態を通信によってコンピュータPR3へ報知
する。
LEDは表示部材DSPの一例として合焦表示又は非合
焦表示売行う発光ダイオードで、合焦・非合焦を点灯及
び点滅にて表示する。
スイッチSWI、SW2は不図示のレリーズボタンに連
動したスイッチで、レリーズボタンの第1段階の押下に
よりSWlがオンし、引き続いて第2段階までの押下で
SW2がオンする。コンピュータPR3は後述するよう
に、SWIオンで測光、自動焦点調節動作を行い、SW
2オンをトリがとして露出制御とフィルムの巻き上げを
行う。尚、SW2はマイクロコンピュータPR3の「割
込み入力端子」に接続され、SW1オン時のプログラム
実行中でもSW2オンによって割込みがかかり、直ちに
所定の割込みプログラムへ移行することが出来る。
MTRIはフィルム給送用、MTR2はミラーアップ・
ダウンおよびシャッタはねチャージ用のモータであり、
各々の駆動回路MDRI、MDR2により正転・逆転の
制御が行われる。PRSからMDRI。
MDR2に入力されている信号MIF、MIR,M2F
M2Rはモータ制御用の信号である。
MCI、MG2は各々シャッタ先幕・後幕走行開始用マ
グネットで、信号SMGI、5MG2、増幅トランジス
タTRI、TR2で通電され、PRSによりシャッタ制
御が行われる。
尚、スイッチ検知および表示用回路DDR,モータ駆動
回路MDRI、MDR2、シャッタ制御は、本発明と直
接間わりがないので、詳しい説明は省略する。
レンズ内制御回路LPR3にLCKに同期して入力され
る信号DCLは、カメラからレンズFLNSに対する命
令のデータであり、命令に対するレンズの動作が予め決
められている。
LPR5は、所定の手続きに従ってその命令を解析し、
焦点調節や絞り制御の動作や、出力DLCからのレンズ
の各種パラメータ(開放Fナンバー。
焦点距離、デフォーカス量対繰り出し量の係数等)の出
力を行う。
実施例では、ズームレンズの例を示しており、カメラか
ら焦点調節の命令が送られた場合には、同時に送られて
くる駆動量・方向に従って、焦点調節用モータLMTR
を信号LMF、LMRによって駆動して、光学系を光軸
方向移動させて焦点調節を行う。光学系の移動量はエン
コーダ回路ENCFのパルス信号5ENCFでモニター
して、LPR3内のカウンタで計数しており、所定の移
動が完了した時点で、LPR3自身が信号LMF、LM
Rを′L″にしてモータLMTRを制動する。
このため、−旦カメラから焦点調節の命令が送られた後
は、カメラ内の制御装置PR3はレンズの駆動が終了す
るまで、レンズ駆動に関して全く関与する必要がない。
又、カメラから絞り制御の命令が送られた場合には、同
時に送られて(る絞り段数に従って、絞・り駆動用とし
ては公知のステッピング・モータDMTRを駆動する。
尚、ステッピング・モータはオープン制御が可能なため
、動作をモニターするためのエンコーダを必要としない
ENCZはズーム光学系に付随したエンコーダ回路であ
り、レンズ内制御回路LPR3はエンコーダ回路ENC
Zからの信号5ENCZを入力してズーム位置を検出す
る。レンズ内制御回路LPR3内には各ズーム位置にお
けるレンズパラメータが格納されており、カメラ側のコ
ンピュータPR3から要求があった場合には、現在のズ
ーム位置に対応したパラメータをカメラへ送出する。
上記構成によるカメラの動作について第5図以下のフロ
ーチャートに従って説明する。
不図示の電源スィッチがオンとなると、マイクロコンピ
ュータPR3への給電が開始され、コンピュータPRS
はROMに格納されたシーケンスプログラムの実行を開
始する。
第5図は上記プログラムの全体の流れを表わすフローチ
ャートである。上記操作にてプログラムの実行が開始さ
れると、ステップ(001)を経て、ステップ(002
)においてレリーズボタンの第1段階押下によりオンと
なるスイッチSWIの状態検知がなされ、SWIオフの
ときにはステップ(003)へ移行して、コンピュータ
PRS内のRAMに設定されている制御用のフラグ、変
数を全てクリアし、初期化する。
上記ステップ(002)、(003)はスイッチSWI
がオンとなるか、あるいは電源スィッチがオフとなるま
でくり返し実行される。SWIがオンすることによりス
テップ(002)からステップ(005)へ移行する。
ステップ(005)では露出制御のための「測光」サブ
ルーチンを実行する。コンピュータPR3は第4図に示
した測光用センサSPCの出力5spcをアナログ入力
端子に入力し、A/D変換を行って、そのディジタル測
光値から最適なシャッタ制御値。
絞り制御値を演算して、RAMの所定アドレスへ格納す
る。そして、レリーズ動作時にはこれら値に基づいてシ
ャッタおよび絞りの制御を行う。
続いてステップ(006)で「像信号人力」サブルーチ
ンを実行する。このサブルーチンのフローは第6図に示
しているが、コンピュータPR3は焦点検出用センサ装
置SNSから像信号の入力を行う。
詳細は後述する。
次のステップ(007)で、入力した像信号に基づいて
撮影レンズのデフォーカス量DEFを演算する。具体的
な演算方法は本出願人によって特願昭61−16082
4号公報等に開示されているので詳細な説明は省略する
ステップ(008)では「予測演算」サブルーチンを実
行する。この「予測演算」サブルーチンではレンズ駆動
量の補正を行うものであり、詳細は後述する。
次のステップ(009)では「レンズ駆動」サブルーチ
ンを実行し、先のステップ(008)で補正されたレン
ズ駆動量に基づいてレンズ駆動を行う。
この「レンズ駆動」サブルーチンは第7図にそのフロー
を示している。レンズ駆動終了後は再びステップ(00
2)へ移動して、SWlがオフか不図示のレリーズスイ
ッチの第2ストロークSW2がオンするまで、ステップ
(005)〜(009)がくり返して実行され、動いて
いる被写体に対しても好ましい焦点調節が行われる。
、さて、レリーズボタンがさらに押しこまれてスイッチ
SW2がオンすると、割込み機能によって、いずれのス
テップにあっても直ちにステ゛ンフ(010)へ移行し
てレリーズ動作を開始する。
ステップ(011)ではレンズ駆動を実行中かどうか判
別し、駆動中であれば、ステ゛ンプ(012)に移行し
、レンズ駆動停止命令を送出し、レンズを停止させ、ス
テップ(013)に進み、レンズを駆動していなければ
、直にステップ(013) lこ移行する。
ステップ(013)ではカメラのクイックリターンミラ
ーのミラーアップを行う。これは、第4図番こ示したモ
ータ制御用信号M2F、M2Rを制御することで実行さ
れる。次のステップ(014)で(′!先のステップ(
005)の測光サブルーチンで既各こ格納されている絞
り制御値をSO倍信号して回路LCMを介してレンズ内
制御回路LPR3へ送出して絞り制御を行わせる。
ステップ(013)、(014)のミラーアップと絞り
制御が完了したか否かはステップ(015)で検知する
わけであるが、ミラーアップはミラーに付随した不図示
の検知スイッチにて確認することが出来、絞り制御は、
レンズに対して所定の絞り値まで駆動したか否かを通信
で確認する。いずれかが未完了の場合には、このステッ
プで待機し、引き続き状態検知を行う。両者の制御終了
が確認されるとステップ(016)へ移行される。
ステップ(016)では先のステップ(005)の測光
サブルーチンで既に格納されているシャツタ秒時にてシ
ャッタの制御を行いフィルムを露光する。
シャッタの制御が終了すると次のステップ(017)で
はレンズに対して、絞りを開放状態にするように命令を
前述の通信動作にて送り、引き続いてステップ(018
)でミラーダウンを行う。ミラーダウンはミラーアップ
と同様にモータ制御用信号M2F。
M2Rを用いてモータMTR2を制御することで実行さ
れる。
次のステップ(019)ではステップ(015)と同様
にミラーダウンと絞り開放が完了するのを待つ、ミラー
ダウンと絞り開放制御がともに完了するとステップ(0
20)へ移行する。
ステップ(020)では第4図に示したモータ制御用信
号MIF、MIRを適正に制御することでフィルム1駒
分が巻上げられる。
以上が予測AFを実施したカメラの全体シーケンスであ
る。
次に第6図に示した「像信号入力」サブルーチンについ
て説明する。
「像信号人力」は新たな焦点検出動作の最初に実行され
る動作であり、このサブルーチンがコールされると、ス
テップ(101)を経てステップ(102)にて、マイ
クロコンピュータPR3自身が有している自走タイマの
タイマ値TIMERをRAM上の記憶領域TNに格納す
ることによって、焦点検出動作の開始時刻を記憶してい
る。
次のステップ(103)では、レンズ駆動量補正式(6
)、(7)、(8)中の時間間隔をメモリするメモリT
M、、TM2の内容を更新する。
即ち、ステップ(103)ではメモリTN、にステップ
(102)にて検知された今回の焦点検出開始時刻TN
が入力されるので、次回該像信号入カサブルーチンが実
行された時には、TN、−TNが前回の焦点検出時間間
隔となる。よって、TM2←TN、−TNにてメモリT
M2に前回の時間間隔が、又、TM。
←TM2にてメモリTM、に前前回の時間間隔が格納さ
れる。この様にステップ(103)の実行にて式(6)
、(7)、(8)に用いるメモリTM、には常に前前回
の時間間隔が、TM2に前回の時間間隔がメモリされる
こととなる。
さて、次のステップ(104)でセンサ装置SNSに光
像の蓄積を開始させる。具体的にはマイクロコンピュー
タPRSがセンサ駆動回路SDRに通信にて「蓄積開始
コマンド」を送出して、これを受けて駆動回路SDRは
センサ装置SNSの光電変換素子部のクリア信号CLR
をL′にして電荷の蓄積を開始させる。
ステップ(105)では自走タイマのタイマ値を変数T
Iに格納して現在の時刻を記憶する。
次のステップ(106)ではコンピュータPR3の入力
INTEND端子の状態を検知し、蓄積が終了したか否
かを調べる。センサ駆動回路SDRは蓄積開始と同時に
信号INTENDをL′にし、センサ装置SNSからの
AGC信号5AGCをモニターし、該5AGCが所定レ
ベルに達すると、信号INTENDをH′にし、同時に
電荷転送信号SHを所定時間′H′にして、光電変換素
子部の電荷をCCD部に転送させる構造を有している。
ステップ(106)でINTEND端子がH゛ならば蓄
積が終了したということでステップ(110)へ移行し
、L′ならば未だ蓄積が終了していないということでス
テップ(107’)へ移行する。
ステップ(107)では自走タイマのタイマ値TIME
Rから、ステップ(105)で記憶した時刻TIを減じ
て変数TEに格納する。従ってTHには蓄積開始してか
らここまでの時刻、いわゆる蓄積時間が格納されること
になる。次のステップ(108)ではTEと定数MAX
INTを比較し、TEがM A X I N’T未満な
らばステップ(106)へ戻り、再び蓄積終了待ちとな
る。TEがMAXINT以上になるとステツブ(109
)へ移行して、強制的に蓄積終了させる。
強制蓄積終了はコンピュータPR3から回路SDRへ「
蓄積終了コマンド」を送出することで実行される。SD
RはPH1から「蓄積終了コマンド」が送られると、電
荷転送信号SHを所定時間I Hlにして光電変換部の
電荷をCCD部へ転送させる。ステップ(109)まで
のフローでセンサの蓄積は終了することになる。
ステップ(110)ではセンサ装置SNSの像信号O8
をセンサ駆動回路SDRで増幅した信号AO3のA/D
変換およびそのディジタル信号のRAM格納を行う。よ
り詳しく述べるならば、SDRはPH1からのクロック
CKに同期してCOD駆動用クロりクφ1.φ2を生成
してセンサ装置SNSへ与え、センサ装置SNSはφl
、φ2によってCCD部が駆動され、CCD内の電荷は
、像信号として出力O8から時系列的に出力される。こ
の信号は駆動回路SDR内部の増巾器で増巾された後に
、AO3としてコンピュータPR3のアナログ入力端子
へ入力される。
コンピュータPRSは自らが出力しているクロックCK
に同期してA/D変換を行い、A/D変換後のディジタ
ル像信号を順次RAMの所定アドレスに格納してゆ(。
このようにして像信号の入力を終了するとステップ(1
11)にて「像信号入力」サブルーチンをリターンする
第7図に「レンズ駆動」サブルーチンのフローチャート
を示す。
このサブルーチンが実行されると、ステップ(202)
においてレンズと通信して、2つのデータrsJ rP
THJを入力する。rSJは撮影レンズ固有の「デフォ
ーカス量対焦点調節レンズくり出し量の係数」であり、
例えば全体くり出し型の単レンズの場合には、撮影レン
ズ全体が焦点調節レンズであるからS=1であり、ズー
ムレンズの場合にはエンコーダENCZにて検知された
各ズーム位置に応じて制御回路LPR3にてSを決定す
る。rPTHJは焦点調節レンズLNSの光軸方向の移
動に連動したエンコーダENCFからの出力パルスlパ
ルス当たりの焦点調節レンズのくり出し量である。
従って焦点調節すべきデフォーカス量DL、上記S、P
THにより焦点調節レンズのくり出し量をエンコーダの
出力パルス数に換算した値、いわゆるレンズ駆動量FP
は次式で与えられることになる。
FP=DLXS/PTH ステップ(203)は上式をそのまま実行している。
ステップ(204)ではステップ(203)で求めたF
Pをレンズに送出して焦点調節レンズ(全体くり出し型
単レンズの場合には撮影レンズ全体)の駆動を命令する
次のステップ(206)で、レンズと通信してステップ
(206)で命令したレンズ駆動量FPの駆動が終了し
たか否かを検知し、駆動が終了するとステップ(206
)へ移行して「レンズ駆動」サブルーチンをリターンす
る。このレンズ駆動完了検知は上述の如く制御回路LP
R3内のカウンターで上記エンコーダENCFのパルス
信号をカウントしており、該カウント値が上記レンズ駆
動量FPと一致したか否かを上述の通信にて検知するこ
とで実行される。
次に「予測演算」サブルーチンのフローを第1図を用い
て説明する。第1図は「予測演算」サブルーチンのフロ
ーを示したものであり、予測演算の可否を判定し、予測
可能であれば、AFタイムラグとレリーズタイムラグを
考慮したレンズ駆動量を計算するものである。
ステップ(302)は、予測に必要なデータの蓄積がな
されたかどうかを判定するためのカウンターC0UNT
をカウントアツプするかどうかを判定する。
本実施例では3回以上の測距データ・レンズ駆動データ
が蓄積されている場合、すなわちC0UNT>2であれ
ば予測演算可能であり、これ以上のカウントアツプは必
要ないので、C0UNT>2であればステップ(304
)へ進む。また、C0UNT<3であればステップ(3
03)でC0UNTをカウントアツプした後ステップ(
304)へ進む。
ステップ(304)では、今回の予測演算のためのデー
タの更新を行っている。即ち予測演算は(6)。
(7)、(8)、(9)式に基づいて行われるため、そ
のデータとしては第2図における今回のデフォーカス量
DF3、前回及び前前回のデフォーカス量DF2゜DF
、、前回のレンズ駆動量DL1、今回のレンズ駆動量D
L2、前前回及び前回の時間間隔TM1゜1M2、見込
みタイムラグTLを必要とする。よってステップ(30
4)では焦点検出が行われるごとに今回検出されたデフ
ォーカス量DFをRAM上の記憶領域DF、に入力し、
前回のデフォーカス量を記憶領域DF2に、又前前回の
デフ−カス量を記憶領域DF、に入力し、更に前回の像
面移動量換算のレンズ駆動量DLを記憶領域DL2に、
前前回の像面移動量換算のレンズ駆動量DL、を記憶領
域DL1に入力し、各記憶領域のデータを今回の予測演
算に必要なデータに更新する。尚、前回のレンズ駆動量
DLは後述のステップ(316)にて求められた今回の
レンズ駆動量が次回の予測演算時に前回の駆動量データ
として用いられる。
ステップ(305)では、予測演算に必要なデータが上
記各記憶領域に入力されているか否かを判別する。上記
の如(、予測演算は今回、前回。
前前回のデフォーカス量と前回、前前回のレンズ駆動量
を必要とし、過去3回以上の焦点調節動作が行われてい
ることを条件としている。よってステップ(303)に
て焦点調節動作が行われるごとにカウンターC0UNT
に+1を行い、カウンターに焦点調節動作が行われた回
数をカウントさせ、その回数が2より大きいか否か、即
ち3回以上の動作が行われたか否かを判別し、3回以上
行われ予測演算が可能な場合にはステップ(306)へ
、又、不可能な場合にはステップ(319)へ移行させ
る。
ステップ(306)では、今回検出されたデフォーカス
量が予測に適しているかどうかについて「予測、非予測
判定」サブルーチンにて判定する。この「予測、非予測
判定」サブルーチンで予測に用いる上記記憶領域のデー
タが予測に適していないと判断された場合、ステップ(
307)へ移行し、予測に適していると判断された場合
にはステップ(312)へ進む。
ステップ(306)で予測演算に適していないと判断さ
れ、ステップ(307)へ移行した場合には、すぐに予
測を禁止せずに再度測距を行い、それでも予測演算に適
していなければ、予測演算を禁止するようにしである。
これは動く被写体を撮影者が追う場合に、測距視野から
被写体がはずれて別の被写体を測距したり、別の被写体
が主被写体の手前を通過する際に測距してしまうと、本
来得られるべきデフォーカス量と違った値となってしま
い、これによって予測に適していないと判断されると、
再度、予測演算を行うためには過去3回以上の焦点調節
動作が必要であり、すぐに予測演算を再開することがで
きなくなる。
そこで、本実施例では1度予測に適していないと判断さ
れても、ステップ(307)で再度「像信号人力2」サ
ブルーチンによって、像信号の取り込みを行う。このサ
ブルーチンについては後で説明する。このステップを終
了するとステップ(308)へ移行する。
ステップ(308)ではステップ(307)で得られた
像信号を基に焦点検出演算を行い、デフォーカス量DF
を算出する。
次のステップ(309)では前回検出されたデフォーカ
ス量DF3が予測演算に適さないと判断されたので、こ
のDF3を今回検出されたデフォーカス量DFに更新し
ステップ(310)へ移行する。
ステップ(310)はステップ(306)と同じ「予測
、非予測判定」サブルーチンであり、予測演算に適した
データであると判断された場合にはステップ(311)
に進み、予測演算を行い、適していないと判断された場
合はステップ(319)へ移行し、予測演算を禁止する
ステップ(319)では2回連続して予測に不適と判断
され、予測禁止(リセット)を行うために予測に必要な
データの蓄積状態を表わすカウンターC0UNTをO(
リセット)にする。
次のステップ(320)では予測に不適すなわち正確な
追従補正が行えないと判断されたため、「予測NG表示
」を行う。ここで、NG表示方法としては、ファインダ
ー内のLEDの点滅によって撮影者に対して予測不能を
知らせる。
そして、次のステップ(321)では予測演算を行わな
い場合のレンズ駆動量DLを計算する。ここでDLは従
来のサーボAFと同様にDL=DF (ステップ(30
8)にて求めたデフォーカス量)として計算している。
ステップ(311)では予測演算を行うのに必要な見込
みタイムラグTLを演算するが、このときの見込みAF
タイムラグ(焦点検出及びレンズ駆動に要する時間)は
、1M2ではな(TM、とTR(レリーズタイムラグ)
の和を用いる。これは前回の焦点検出から今回の焦点検
出までの時間TM2では2回測距を行っているため、実
際に予測される今回のAFタイムラグより太き(見積っ
てしまう。そこで、本実施例では前前回の焦点検出から
前回の焦点検出までの時間TM、を用いた。このステッ
プを終了するとステップ(313)へ移行する。尚、ス
テップ(311)でのTLは(TM2+TM2)/2+
TRでも良い。
又、ステップ(306)で予測可能と判断されステップ
(312)へ移行した場合には、ステップ(312)で
見込みタイムラグTLの計算を行う。記憶領域TM2に
は前述の如(、前回から今回の焦点検出動作までの時間
が記憶されており、今回の焦点調節に要する時間も1M
2と一致しているものとの仮定のもとてタイムラグTL
=TM2+TRを求める。
次のステップ(313)では、前記予測判定手段により
、予測可能と判断され、正確な追従補正が可能であると
して、合焦表示を行う。ここで、合焦表示としては、フ
ァインダー内のLEDを点灯させ、撮影者に追従補正が
正確に行われていることを知らせる。
次のステップ(314)、  (315)では各記憶領
域DF、〜DF、、DL、、DL2.TM、、1M2に
格納されたデータに基づき、(6)、(7)式のa、 
b項を表わすA、  Bを求め、ステップ(316)へ
移行する。
ステップ(316)では各記憶手段のデータ及びステッ
プ(311)あるいは(312)及びステップ(314
)、(315)の演算値にもとづき(9)式の演算値を
求め、これを今回の像面移動量換算のレンズ駆動量DL
を求める。
次のステップ(317)では、ステップ(316)で求
まったレンズ駆動量DLと撮影レンズの開放Fナンバー
FN及び所定の係数δ(本実施例では0.035mm)
の積FN・δを比較し、DL<FN・δであればステッ
プ(318)へ移行し、そうでなければステップ(32
2)にてリターンする。
ステップ(318)では先のステップ(317)にて、
像面深度FN・δよりレンズ駆動量DLが小さい、すな
わちレンズ駆動の必要性がないと判断し、レンズ駆動量
DL=Oとし、レンズの駆動を禁止する。これにより不
必要な微少レンズ駆動を行うことがな(なり、使用感及
び電力消費の両面を改善することができる。また、本実
施例ではFNを撮影レンズの開放Fナンバーとしたが、
これを撮影絞り値としても何ら問題はな(、δも0 、
035 m mに限定するものではない。そして、この
ステップを終了すると、次のステップ(320)にてこ
のサブルーチンをリターンする。
ここで、本実施例では、2回連続して予測演算に適して
いないと判断された場合に予測演算を禁止し、再度デー
タの蓄積を開始するように設定したが、AF系のレスポ
ンスを考えて1回の判定で予測禁止にしても良(、また
2回以上連続して不適と判断されたときに予測禁止にし
ても良い。
次に「予測、非予測判定」サブルーチンのフローについ
て説明する。第8図は「予測、非予測判定」サブルーチ
ンのフローを示したものであり、ステップ(402)は
、像面(被写体位置)の連続性を検出するための「像面
位置の連続性判定」のサブルーチンであり、これによっ
てカメラが同一被写体に対して連続的に測距しているか
どうかを判定するサブルーチンであり、詳細は後述する
このステップで像面位置が連続的に変化していると判断
されると、ステップ(403)に移行し、そうでなけれ
ば別の被写体を測距したと判断し、ステップ(406)
に進みリターンする。
ステップ(403)は焦点検出結果の信頼性を評価する
「焦点検出精度演算」サブルーチンである。
このステップでは予測演算に用いるデフォーカス量が予
測演算に使用できる信頼性があるかどうかを判定し、信
頼性が高いと判断されればステップ(404)へ移行し
、信頼性が低いと判断されれば予測演算を中止するステ
ップ(406)へ移行しリターンする。
ステップ(404)は予測AFの効果のある被写体ある
いは条件であるかどうかを判定する「予測AFの適性判
定」サブルーチンであり、詳細は後述する。
ステップ(404)では、予算演算結果に基づいたにン
ズ駆動を行った場合に、予測演算の効果があるかどうか
、あるいは逆効果となるかどうかについて判定し、予測
AFを必要としない被写体あるいは撮影条件である場合
には、予測演算を中止するステップ(406)へ移行し
、必要とする場合には予測演算可能とするステップ(4
05)へ移行しリターンする。
ここで、本実施例においては、大きく分けて「像面位置
の連続性」「焦点検出精度」「予測AFの適性」につい
て評価し、このすべての条件を満足した場合に予測演算
可能としたが、更に[レンズ駆動精度J l’−AFタ
イムラグの変動jなどの要因を考慮した判定の追加、あ
るいはレスポンスを重視し、演算時間を短縮するために
判定項目を削減し、一つにしたりすることも可能である
また、「予測、非予測判定」において、各判定のサブル
ーチンの順序を判定時間の短いルーチンを先に行う。あ
るいは非予測と判定される確率の高いルーチンを先に行
うことにより、予測、非予測判定の処理時間を短縮する
ことが可能となる。
次に第9図を用いて第8図に示した「予測、非予測判定
」サブルーチンのステップ(402)における「像面位
置の連続性判定」サブルーチンについて説明する。
ステップ(502)は各記憶領域のデータに基づき(D
F2+DL、−DF、)/TM、なる演算を行う。この
演算は第2図の時刻t1とt2間の像面移動速度の平均
値vlを計算するステップである。
次のステップ(503)での演算は同様に時刻t2とt
3間の像面移動速度の平均値v2を計算するステップで
ある。この後ステップ(504)へ進む。
ステップ(504)では、ステップ(502)、  (
503)で求めた像面移動速度Vl、V2の差の絶対値
VAを計算し、ステップ(505)へ移行する。
ステップ(505)ではステップ(504)で求まった
VAとあらかじめ設定された数AXを比較し、VAがA
Xより大のときは像面位置の連続性無し、VAがAXよ
り小のときには連続性有りと判断される。
上記フローによる予測、非予測の判定原理は同一被写体
を追っていればその時の像面移動速度も連続的に変化す
ることになることに基づいている。
そこで、時間的に隣接した、像面移動速度を算出し、こ
の差が小さければ像面移動速度が連続的に変化している
ものと見做し、同一の被写体を測距していると判断して
予測演算によるピント合わせを行うことが可能と判定し
ている。これに対し像面移動速度の変化が十分大きい場
合には、像面移動速度が連続的に変化していないと見做
し、別の被写体を測距したと判断し、予測演算によるピ
ント合わせが不可能であると判定している。
、第10図は「像面位置の連続性判定」サブルーチンの
他の実施例のフローを示したものである。
これは検出されたデフォーカス量DFの絶対値が、ある
値BXよりも太き(なった場合、別の被写体を測距した
と判断し、予測演算を禁止するものである。
即ち、同一被写体を追従測距している状態では検出され
るデフォーカス量が大きく変化する場合が少なく、検知
デフォーカス量が所定値より大の時には連続性がないと
判定するものである。
これらの像面位置の連続性判定は同一被写体を連続して
測距している様な場合は予測演算を行えば合焦させるこ
とが出来るが、他の被写体を測距した時には予測演算が
不可であることに着目しており、この判定で予測演算に
てピント合わせが可能か否か判定している。
第11図を用いて第8図の「焦点検出精度判定」サブル
ーチンのフローについて説明する。
ステップ(802)は先のステップ(006)又は(3
07)で取り込まれた像信号についてコントラスト値C
RTを演算する「コントラスト演算」サブルーチンであ
り、コントラスト値の演算方法は公知であり、ここでは
その説明は省略する。
次のステップ(803)ではステップ(802)で求め
たコントラスト値CRTとある数CRAを比較し、CR
T>CRAであれば、像信号のコントラストが太き(焦
点検出精度も高いと判断し、ステップ(804)へ移行
し、そうでなければ検出精度が低いと判断し、ステップ
(806)へ進みリターンする。
ステップ(804)では像信号の蓄積時間TEとある数
TZ1を比較し、TE<TZ、であれば蓄積時間が短く
焦点検出精度が高いと判断し、ステップ(805)へ進
みリターンし、そうでなければ蓄積中に像面が大きく移
動する可能性があり、焦点検出結果に対する信頼性が低
いと考えステップ(806)へ進みリターンする。
ここで、本実施例においてはコントラストと蓄積時間の
みによって焦点検出精度を評価したが、それ以外の方法
、たとえば2像の一致度やゴーストなどによる像信号の
異常などの信頼性しきい値によって焦点検出結果の信頼
性を評価しても良い。
第12図を用いて第8図の「予測AFの適性判定」サブ
ルーチンのフローについて説明する。
ステップ(902)では前前前回と前前回のレンズ駆動
方向の反転、非反転を示すパラメータLX。
のデータを更新するために、LX2の値をLX、へ移動
する。これは前回の予測AFの適性判定に用いたデータ
がLXlに残っているため、今回の判定を行うためには
、今回の判定では前前前回と前前回のレンズ駆動方向の
反転、非反転を示すLX2の値をLX、に入力する。
次のステップ(903)では前前回のレンズ駆動fiD
L、と前回のレンズ駆動量から次式のようにしてLXを
計算する。
LX= l DL21− I DL2−DL、lステッ
プ(904)ではステップ(903)で得られたLXか
ら前前回と前回のレンズ駆動方向の反転、非反転を判定
する。ここでLX>0の場合にはIDL21 > ID
L2−DL、lということであり1、これはDL2とD
L、が同符号の場合に成立する。すなわち、LX>Oと
いう条件はレンズの駆動方向が反転していない状態であ
る。これに対してLX<0の場合というのはレンズ駆動
方向が反転していると判断できる。そしてこのステップ
では、レンズ駆動方向が反転していないと判断されたと
きには、ステップ(906)へ、また反転していると判
断された場合にはステップ(905)へ移行する。
ステップ(906)では前前回と前回のレンズの駆動方
向の反転、非反転を示すパラメータLX2に非反転を示
すrOJを入力し、ステップ(905)では反転を示す
rlJを入力する。
そして、次のステップ(907)では2回連続してレン
ズ駆動方向が反転しているかどうかを判定する。LX、
+LX2=2(7)場合、すなわちLX、=1゜Lx2
=1の場合には2回連続して反転しているということで
あり、このような状態というのは予測AFに適した被写
体、あるいは条件ではないと考え、ステップ(912)
に進みリターンする。これに対して連続して反転してい
なければ予測に適していると考え、ステップ(908)
へ進む。
ステップ(908)は被写体−カメラ間の距離の検出を
行うサブルーチンであり、その方法としてはアクティブ
AFなどの外部の測距装置による測定や撮影レンズの焦
点距離及びレンズ(り出し位置とデフォーカス量から求
めるなどの手段、又は距離環での距離値から直接得る等
の方法が考えられるが、本実施例ではその詳細は省略す
る。
次のステップ(909)ではステップ(908)で求め
た被写体−カメラ間距離DZを撮影レンズの焦点距離F
Lで割った値LZを算出する。
ステップ(910)ではステップ(909)で求めたL
Zに対して、LZ<200であれば、予測に適した被写
体であると判断し、ステップ(911)へ進みリターン
する。そしてLZ<200でなければ像面移動速度が大
きい確率が低く予測AFが必要ないと判断し、ステップ
(912)へ進みリターンする。
ここで被写体−カメラ間距離による判定では撮影レンズ
の焦点距離の200倍を目安にしたが、これは他の値で
も良く、また被写体の移動速度やしンズ、被写体輝度に
よって変化する値でも良い。
また、本実施例ではレンズ駆動方向の反転、非反転と被
写体カメラ間距離から判定したが、どちらか一方の判定
手段によって判定しても良い。
また、本実施例では2回連続してレンズの駆動方向が反
転した場合に、予測に不適切と判断したが、これは1回
のレンズ駆動方向の反転があるような撮影シーンは比較
的多く、たとえばブランコの撮影や人や乗り物が近くを
通過するときには、レンズの駆動方向が1度反転する。
このようなときに、すぐに予測を禁止すると次の予測を
行うまでに時間がかかり、結果的にシャッターチャンス
を逃すなどのデメリットが発生するため、本実施例では
2回連続してレンズ駆動方向が反転したときに予測を禁
止するように設定したが、これも上記理由を考慮して、
2回以上たとえば3回あるいは4回レンズ駆動方向が反
転した場合に予測に不適と判断するよにしても良い。
第13図はステップ(307)の「像信号人力2」サブ
ルーチンのフローを示したものであり、この「像信号人
力2」サブルーチンについて説明する。
第13図のサブルーチンのフローはステップ(1003
)(1004)以外は第6図の「像信号入力」サブルー
チンと全(同じであり、ここではステップ(1003)
(1004)についてのみ説明を行い、他の説明は省略
する。
ステップ(1003)では前回から今回の測距時間間隔
TM2を算出するステップであるが、この場合ステップ
(006)での「像信号入力」ならびに、ステップ(0
07)での「焦点検出演算」によって得られた前回のデ
フォーカス量DF3が予測演算に不適切と判定されてい
るため、ここでは前前回から今回の測距時間間隔を1M
2としなければならない。
そこで、前前回から前回までの測距時間間隔TM2と前
回から今回の測距時間間隔TN、−TNの和を1M2と
する。
次のステップ(1004)では今回の測距開始時刻TN
をTN、へ入力し、以下のフローへ移行する。
以上の各フローにて予想演算によるレンズ駆動及び合焦
・非合焦表示が行われるのであるが、以上全体的な動作
の概略につき説明する。
スイッチSWlのオンにて第5図のステップ(005)
〜(009)のフローが実行される。このステップの初
回及び2回目の実行にあっては第1図の予測演算サブル
ーチンにおけるカウンターC0UNTのカウント値が1
又は2となっているので、レンズ駆動量はステップ(3
21)にて決るDL、即ち、該予測演算サブルーチンが
なされる直前のス゛テップ(007)の焦点検出演算に
て求められたデフォーカス量DFがレンズ駆動量となる
。従って、初回及び2回目の焦点検出動作では直前の焦
点検出にて得られたデフォーカス量に基づ(レンズ駆動
がなされる。3回目以後の上記ステップ(005)〜(
009)の実行にあっては、予測演算サブルーチンにお
ける(305)にてカウンターC0UNT≧3となるの
で、ステップは(306)以後のステップが実行される
。よって、3回目以後の焦点検出動作ではステップ(3
06)にて予測演算が可能と判断されればステップ(3
12)〜(318)が実行される。よって、式(6)〜
(9)の予想演算処理によりAFタイムラグ及びレリー
ズタイムラグ後の予想像面位置へのレンズ駆動量が求め
られ、前述の第3図に示したレリーズタイムラグを先取
りしたレンズ駆動がなされる。又、この際には合焦表示
がなされる。
上記動作が繰り返し実行され、レンズが第3図に示され
る様に予想位置へ駆動制御される過程でステップ(30
6)にて第8図〜第12図に示したフローで予測演算に
よるレンズ駆動ではピントを合わせることが出来ない様
な状態となったと判定されると、ステップは(307)
以後へ進む。よって、この場合は第13図の「像信号人
力2」サブルーチンにて得られた像信号を基に再度焦点
検出動作が行われ、再度ステップ(310)にて予測演
算が可能か否か判定される。
そして、ステップ(308)にて得た再度のデフォーカ
ス信号等の再測距データによっても予測演算処理による
レンズ駆動ではピントが合わないと判定されると、ステ
ップは(319)〜(321)へ進み、予測NG表示が
なされるとともに、レンズは上記再測距にて得たデフォ
ーカス量に応じて駆動され、その後の焦点検出動作は初
回の焦点検出動作状態に戻り、再度前述の動作を繰り返
す。
又、ステップ(310)での再度の予測演算可能か否か
の判定で予測演算可能と判定された時にはステップ(3
11)を介してステップ(313)〜(31g)を実行
し、上記の予想演算処理によるレンズ駆動及び合焦表示
(予想OK表示)がなされることとなる。
次いで、上述の予測・非予測判定サブルーチンとして像
面位置の連続性を予測演算によって得られる2次関数の
各係数やレンズ駆動量によって判断し、各測距データや
レンズ駆動量の信頼性から予測精度を評価し、これらの
パラメータによって予測の可否を判断する方法について
説明する。この方法を用いた場合のカメラ全体のシステ
ム及びシーケンス、メインフローについては上述の実施
例と同じであるので、ここでは説明を省略し、上記方法
による「予測演算」サブルーチンについてのみ説明する
第14図は上記方法を用いた「予測演算」サブルーチン
のフローを示したものであり、予測演算の可否を判定し
、予測可能であればAFタイムラグとレリーズタイムラ
グを考慮したレンズ駆動量を計算するものである。
ステップ(1301)〜(1305)までは第1図のス
テップ(301)〜(305)と同様であり、その説明
は省略する。
ステップ(1306)〜(1309)は第1図のステッ
プ(312)、(314)〜(316)と同様であり、
これらのステップにて焦点検出が3回以上行われた時に
予想演算によるレンズ駆動量DLが求められる。
ステップ(1310)は予測・非予測判定サブルーチン
で、後述する如く予測可能か否か判定し、予測可能な場
合はステップ(1311)にて合焦表示を行う。この表
示は第1図と同様にしてLEDを駆動したり発音体を駆
動することで実行される。ステップ(1312)〜(1
325)は第1図のステップ(317)〜(322)と
同様であり、その説明は省略する。
以上のステップにて3回目以後の焦点検出動作にあたっ
ては予測演算によるレンズ駆動及び合焦指示がなされる
又、ステップ(1310)にて予測演算によるレンズ駆
動では合焦とならないと判定された時にはステップ(1
314)〜(1317)へ移行する。このステップは第
1図の(307)〜(309)、(311)と同様であ
るので、その説明は省略する。その後ステップ(131
8)〜(1320)が行われる。このステップは(13
07)〜(1309)と同一であるので、ステップ(1
315)にて得られた再測距結果に基づ(レンズ駆動量
DLが(6)〜(9)式にて再度求められる。
再度のレンズ駆動量が求められた後、ステップ(132
1)にて再度ステップ(1310)と同一の予測・非予
測判定サブルーチンし、予測不可と判定された時にはス
テップ(1322)〜(1324)、(1312)〜(
1325)へ移行する。このステップは第1図のステッ
プ(319)〜(321)、(317)〜(322)と
同一であり、再測距によるデータでも予測不可と判定さ
れた時には予測NG表示を行い、直前の焦点検出結果に
よって得られたデフォーカス量にもとづくレンズ駆動を
行う。又、ステップ(1321)にて予測演算可能と判
定された時にはステップ(1311)以後へ進み合焦表
示を行い、上記ステップ(1320)にて求めた予測演
算によるレンズ駆動量分レンズを駆動する。
第15図は第14図に示した「予測、非予測判定」サブ
ルーチンのフローを示したものである。
ステップ(1102)は「予測AFの適性判定」サブル
ーチンである。このサブルーチンは第8図のものと同じ
であり、詳細な説明は省略する。このステップで予測A
Fの効果の出る条件であると判断されると、ステップ(
1103)へ移行し、そうでなければ予測に不適と判断
し、ステップ(1106)へ進みリターンする。
ステップ(1103)は「予測精度判定」サブルーチン
であり、詳細は後述する。このステップでは予測演算に
用いるデータDF、〜DF3.DL、、DL 2の精度
を評価し、これらのデータ全体の精度から予測値の信頼
性を評価するものである。ステップ(1103)で予測
演算値の信頼性が高いと判断された場合にはステラ、プ
(1104)に移行し、そうでない場合には予測に不適
と判断しステップ(1106)へ進みリターンする。
ステップ(1104)は「像面位置の連続性判定」サブ
ルーチンである。このサブルーチンは後述するが、この
ステップでは、撮影者が同一被写体を追っているかどう
かを像面位置の連続性から判断し、連続性が有ると判断
されると、予測演算に適した状態であると判断し、ステ
ップ(1105)へ進み、そうでなければ予測に不適と
判断し、ステップ(1106)へ移行しリターンする。
ここで、「予測精度の判定」を「像面位置の連続性判定
」より前にしたのは、各データの信頼性が高(ないと、
これらのデータを使って求める像面位置の信頼性が低(
、評価に値しないため、本実施例ではこのような判定順
序のフローとした。
但し、これらの判定順序は本実施例以外の順序でも可能
であり、また、場合によっては判定項目を削減すること
も可能である。
第16図は第15図に示した「予測精度判定」サブルー
チンのフローを示したものであり、この図により「予測
精度判定」サブルーチンの説明を進める。
ステップ(1202)は前前回及び前回の測距精度、な
らびに前前回のレンズ駆動精度を表わすパラメータCR
,,CR2,LX、のデータ更新を行っている。
これは前回の判定に用いられたデータが残っているため
、今回の予測精度判定を行うには古いデータを新しいデ
ータに更新しなければならない。そこで、 前前回の測距精度を表わすパラメータCR,にCR2の
値を 前回の測距精度を表わすパラメータCR2にCR3の値
を 前回のレンズ駆動精度を表わすパラメータLx1にLX
2の値を 入力している。
ここでCR,、CR2,CR3は、それぞれ第2図のD
F、、DF2.DF3の焦点検出精度を表わすパラメー
タであり、LX、、LX2は、それぞれDL、、DL2
のレンズ駆動精度を表わすパラメータである。
次のステップ(1203)、(1204)ではDL、あ
るいはDL2がOである場合、後のレンズ駆動方向、反
転、非反転を判定する際に誤判断をしてしまうため、D
L、あるいはDL2がOである場合には駆動方向は反転
していないと判断し、ステップ(1207)へ移行し、
そうでなければステップ(1205)へ移行するように
した。
ステップ(1205)、(1206)では第12図での
レンズ駆動方向、反転、非反転判定と同様にしてレンズ
の駆動方向を判定し、反転していればステップ(120
8)へ進み、レンズ駆動精度を表わすパラメータLX2
にrlJを入力し、非反転であればステップ(1207
)へ進みLX2にrOJを入力する。
ここでレンズの駆動方向が反転するとレンズ駆動系のバ
ックラッシュによって、レンズ駆動精度が低下する。そ
こで本実施例ではレンズ駆動方向が反転した場合にはレ
ンズ駆動精度が低いと判断し、パラメータLx2にrl
Jを入力し、非反転の場合には駆動精度が高いと判断し
、LX2に「0」を入力する。すなわちLX2及びLX
、の値が「1」のときは精度が悪(、「O」のときは精
度が良いことを示している。
次のステップ(1209)では、今回の焦点検出使用し
た像信号のコントラストCRTを演算する。そして次の
ステップ(1210)ではステップ(1209)で算出
したCRTとある数CRAを比較し、CRT>CRAで
あればステップ(1211)へ進み、そうでなければス
テップ(1216)へ移行する。ここでCRAは焦点検
出系の低コントラスト限界の値であり、ここでCRT<
CRAであれば焦点検出不能と判断し、ステップ(12
16)で今回の焦点検出精度を示すパラメータCR,に
「3」を入力し、ステップ(1220)でリターンする
。これに対して、焦点検出可能な場合にはステップ(1
211)に進む。
ステップ(1211)ではコントラストCRTをある数
CRBと比較し、CRT>CRBであればステッブ(1
212)に進み、そうでなければステップ(1215)
に移行し、検出精度評価パラメータCR3に「2」を入
力し、ステップ(1217)へ進む。ステップ(121
1)で焦点検出精度があるレベル以上あると判断された
場合(CRT>CRB)にはステップ(1212)へ移
行する。
ステップ(1212)ではコントラストCRTとある数
CRCを比較し、CRT>CRCであれば、焦点検出精
度が非常に高いと判断しステップ(1213)へ進み、
CR3に「0」を入力し、そうでなければステップ(1
214)へ進みCR3に「1」を入力し、ステップ(1
217)へ移行する。
ここでCR3の値が小さいほど、検出精度が高いことを
示している。尚、CRA<CRB<CRCに設定されて
いる。ステップ(1217)では各焦点検出精度及びレ
ンズ駆動精度を示すパラメータの和CRXを計算する。
次のステップ(1218)ではCRXとある数CZを比
較しCRX<CZであればトータルの精度として信頼で
きるデータと判断してステップ(1219)に進みリタ
ーンする。これに対してそうでない場合には予測値の信
頼性が無いと判断し、ステップ(1220)へ移行しリ
ターンする。
本実施例では、各データの精度の合計を予測精度として
評価したが他の方法として、時間間隔や実際の予測演算
式から評価しても良い。
たとえばTM、、7M2に対してTLが大きい場合には
CZの値を小さくし、逆の場合には大きくすることも有
効であり、また、第2図のxI+  x2+X3の検出
には Xi :I)F’。
x2 ==I)I、、 +DF2 X3 :I)L、、 +DL2 +DF3としている。
そこで CRX=(CR,”+CR2”+LX、”+CR3”+
LX、”+LX2”)としても良い。
また、本実施例では蓄積時間やゴースト、温。
湿度などの焦点検出精度に影響を及ぼす要因を加味して
評価を行っても良い。
更にレンズ駆動精度については、レンズの駆動方式、レ
ンズ構成、レンズIDによる評価を加えると、より効果
的な精度の評価が可能となる。
次に予測演算によって得られるパラメータを使った、第
15図のステップ(1104)に用いられる像面位置の
連続性判定のサブルーチンについて説明する。
第17図は予測演算によって得られた2次の項の係数A
の値によって連続性を判定する「像面位置の連続性判定
」のサブルーチンの一例を示すフローチャートである。
第17図のステップ(702)では、今回の予測演算に
よって求まった係数Aと前回の予測演算によって求まっ
た予測関数の2次の項の係数A1との差ABを求める。
但し、このA1はステップ(704)にて新たなAが求
められるごとにA、に入力されることとなるので、Aが
求められるごとに更新され、常に前回の焦点検出動作に
て求められた係数Aが入力されている。
ステップ(703)では上記ABの絶対値と一定値FX
との比較がなされ、l AB l <FXの時にはろテ
ップ(704)に進み、上記の係数Aを更新動作を行い
連続性有りと判断する。
又、ABの絶対値がFXより大きい場合には、ステップ
(706)に移行し連続性無しと判断する。
該第17図に示した判定原理は同一の被写体を測距して
いれば、像面位置は連続的に変化し、このとき、予測関
数の係数も連続的に変化すると見做し、予測関数の二次
の項の係数Aの変化を調べ、Aの値の変化が小さいとき
予測可能と判断している。
ここでは二次の項の係数Aにのみ着目したが、−次の項
の係数Bあるいは一次及び二次の項の係数の変化から判
断しても良い。即ち、第2図の予測関数x (t)のa
項又はb項は同一被写体に対して焦点検出動作ごとには
あまり大きく変化しないこととなるので、このa項又は
b項の変化率の大小検知して像面位置の連続性の判定を
行っている。
第18図は他の「像面位置の連続性判定」サブルーチン
を示すもので、そのフローを説明する。
該第18図の原理は測距している被写体が途中で別の被
写体に移った場合、この影響は上記予測関数の一次の項
Bより二次の項Aに良く表われ、Aの値の絶対値が非常
に大きくなることに着目しており、Aの値の絶対値によ
って、連続性有りか無しか判断している。
ステップ(712)では予測関数の二次の項の係数Aが
ある数CXより大であればステップ(713)へ進み、
そうでなければステップ(716)へ移行し、連続性無
しと判断する。但し、任意の数Cxは負の数である。
ステップ(713)では予測関数の二次の項の係数Aが
ある数DXより大のとき連続性無しと判断し、ステップ
(716)へ進み、AがDXより小さいときステップ(
715)へ移行し連続性有りと判断する。但し、DXは
正の数である。
第19図は他の[像面位置の連続性判定」サブルーチン
の一例を示すフローであり、このフローはレンズ駆動量
の変化から予測可能かどうか判断するものである。
ステップ(722)では、今回のレンズ駆動量DLの絶
対値が所定の値EX、より大きいときステップ(723
)へ移行し、そうでないときにはステップ(724)へ
移行する。ステップ(723)では前回のレンズ駆動f
!kDL2の絶対値が所定の値Ex2より大きいかどう
か比較し、l DL21 >EX2であればステップ(
725)へ移行し、そうでなければステップ(724)
へ移行する。
ステップ(725)では、DL及びDL2の値が比較的
大きく、像面位置が速く移動していると考え、DLとD
L2の比から連続性を判定する。すなわち、DLとDL
2の比が1に近ければ、連続性があると考え、このステ
ップではDC=DL/DL2−1を計算する。
そして、次のステップ(726)ではDCの値が所定の
値EX4より小さければ連続性有りと判断し、ステップ
(727)へ移行しリターンし、そうでなければ連続性
無しと判断し、ステップ(728)へ移行しリターンす
る。
ステップ(724)では、DLあるいはDL2が比較的
小さく、像面位置があまり変化していないと考え、DL
とDL2の差によって連続性を判定する。
すなわち、DLとDL2の差が所定の値EX3より小さ
ければ連続性有りと判断し、ステップ(727)へ進み
、そうでなければステップ(728)へ移行しリターン
する。
上記実施例は全て、像面移動速度や像面位置変化の連続
性によって、同一の被写体に対して測距を行っているか
どうか判断したが、これらの実施例を組合わせた判定手
段によっても本発明が有効であることは明らかである。
また、全く別の判定手段として、前回の像信号と今回測
距で得られた像信号を比較し、両者の像信号が同一の被
写体のものであると判断された場合に予測演算を行うこ
とができる。
以上の如く本発明では予測可能な場合には合焦表示不可
能な場合にはNG表示を行うようにしたが、この場合、
実際にファインダーで観察される像はピントがズした状
態であるにもかかわらず、合焦表示が出ることとなる。
そこで、表示の方法を従来の合焦表示とは異なったもの
にし、撮影者に対して予測制御を行っていることを知ら
せる表示にしても良い。
また、上記問題点を考慮し、予測不能の場合にのみNG
表示を出し、予測中の合焦表示を行わないという方法も
考えられる。
更には、前記予測可能あるいはNG表示のどちらかの表
示だけによって撮影者にカメラの状態を知らせることも
可能である。
〔効果〕
以上の如(本発明にあっては、予測演算処理に基づ(レ
ンズ駆動が可能な状態と判定された時に合焦表示を行う
様にしたものであるので、予測演算処理による焦点調節
装置にあっても合焦表示が可能となるものである。
【図面の簡単な説明】
第1図は本発明に係る焦点調節装置に用いる「予測演算
」のフローチャートを示す説明図、第2図は第1図の「
予測演算」処理にてレンズを駆動した際の動作を説明す
る原理説明図、第3図は第2図に基づ(レンズ駆動状態
を説明するための説明図、 第4図は本発明に係る焦点調節装置の一実施例を示す回
路図、 第5図は本発明に係る焦点調節装置の動作を説明するた
めのメインフローチャートを示す説明図、第6図は第5
図示の「像信号人力」サブルーチンのフローチャートを
示す説明図、 第7図は第5図示の「レンズ駆動」サブルーチンのフロ
ーチャートを示す説明図、 第8図は第5図示の「予測、非予測判定」サブルーチン
のフローチャートを示す説明図、 第9図は第8図示の「像面位置の連続性判定」サブルー
チンのフローチャートを示す説明図、第10図は他の「
像面位置の連続性判定」サブルーチンのフローチャート
を示す説明図、 第11図は第8図示の「焦点検出精度判定」サブルーチ
ンのフローチャートを示す説明図、第12図は第8図示
の「予測AFの適性判定」サブルーチンのフローチャー
トを示す説明図、第13図は第5図示の「像信号人力2
」サブルーチンのフローチャートを示す説明図、 第14図は他の1予測演算」サブルーチンのフローチャ
ートを示す説明図、 第15図は第14図示の「予測、非予測判定」サブルー
チンのフローチャートを示す説明図、第16図は第15
図示の「予測精度判定」、サブルーチンのフローチャー
トを示す説明図、 第17図は第15図示の「像面位置の連続性判定」サブ
ルーチンのフローチャートを示す説明図、第18図、第
19図は他の「像面位置の連続性判定」サブルーチンの
フローチャートを示す説明図である。 LED・・・発光ダイオード PH1・・・コンピュータ SNS・・・センサ装置 LPR3・・・制御回路 特許出願人  キャノン株式会社 Pr1PI七 揺乙凹  弓7図 (601υ

Claims (1)

    【特許請求の範囲】
  1. 撮影レンズのデフオーカス量を求める焦点検出回路と、
    該焦点検出回路出力に基づいてレンズを駆動するレンズ
    駆動回路とを備え焦点検出回路によるデフオーカス量の
    検出動作と該検出結果に基づくレンズ駆動動作を繰り返
    えし行う自動焦点調節装置において、過去複数回におけ
    る焦点検出回路にて求められたデフオーカス量に基づき
    所定時間後における被写体の像面位置を数次の関数にて
    求める演算回路を設け、所定時間後における被写体の像
    面位置とレンズの像面位置を一致させるべくレンズ駆動
    を行うとともに、前記演算回路にて求めた像面位置への
    レンズ駆動にて適正な焦点合わせが得られるか否かを判
    定する判定回路を設け、該判定回路の判定結果として適
    正な焦点合わせが得られると判定された時に適正表示を
    行い、上記演算回路にて求められた像面位置へレンズ駆
    動をすることを特徴とする自動焦点調節装置。
JP11881988A 1988-05-16 1988-05-16 自動焦点調節装置 Pending JPH01288814A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11881988A JPH01288814A (ja) 1988-05-16 1988-05-16 自動焦点調節装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11881988A JPH01288814A (ja) 1988-05-16 1988-05-16 自動焦点調節装置

Publications (1)

Publication Number Publication Date
JPH01288814A true JPH01288814A (ja) 1989-11-21

Family

ID=14745925

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11881988A Pending JPH01288814A (ja) 1988-05-16 1988-05-16 自動焦点調節装置

Country Status (1)

Country Link
JP (1) JPH01288814A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011087115A1 (en) * 2010-01-12 2011-07-21 Ricoh Company, Ltd. Auto-focus controlling apparatus, electronic imaging apparatus and digital still camera

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011087115A1 (en) * 2010-01-12 2011-07-21 Ricoh Company, Ltd. Auto-focus controlling apparatus, electronic imaging apparatus and digital still camera
JP2011145313A (ja) * 2010-01-12 2011-07-28 Ricoh Co Ltd 自動合焦制御装置、電子撮像装置及びデジタルスチルカメラ
CN102812391A (zh) * 2010-01-12 2012-12-05 株式会社理光 自动对焦控制设备、电子成像设备和数码相机
US8964105B2 (en) 2010-01-12 2015-02-24 Ricoh Company, Ltd. Auto-focus controlling apparatus, electronic imaging apparatus and digital still camera

Similar Documents

Publication Publication Date Title
JPH01285908A (ja) カメラのための自動焦点調節装置
JP2511409B2 (ja) 自動焦点調節装置
JPH01285907A (ja) カメラのための自動焦点調節装置
JPH01213614A (ja) 自動焦点調節装置
JPH01167815A (ja) 自動焦点調節装置
JPH01177507A (ja) 自動焦点装置を有するカメラ
JPH01134410A (ja) 自動焦点調節装置
JPH01280713A (ja) 自動焦点調節装置
JP2736537B2 (ja) 自動焦点調節装置
JPH01288814A (ja) 自動焦点調節装置
JP2832006B2 (ja) 自動焦点調節装置
JP2762513B2 (ja) 自動焦点調節装置
JP2974637B2 (ja) 自動焦点調節装置
JPH01185506A (ja) カメラの焦点検出装置
JPH03225332A (ja) 自動焦点調節装置を有するカメラ
JP3486464B2 (ja) 自動焦点調節装置
JPH02208642A (ja) 自動焦点調節装置
JPH0830780B2 (ja) 自動焦点調節装置
JPH0478832A (ja) 焦点検出装置
JPH02181738A (ja) 自動焦点調節装置
JPH03209413A (ja) 自動焦点調節装置
JPH0541966B2 (ja)
JPH024207A (ja) 焦点検出装置
JPS63172248A (ja) 自動焦点調節装置を有するカメラ
JPH02176735A (ja) 焦点調節装置