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

自動焦点調節装置

Info

Publication number
JPH02907A
JPH02907A JP11868388A JP11868388A JPH02907A JP H02907 A JPH02907 A JP H02907A JP 11868388 A JP11868388 A JP 11868388A JP 11868388 A JP11868388 A JP 11868388A JP H02907 A JPH02907 A JP H02907A
Authority
JP
Japan
Prior art keywords
lens
island
defocus
amount
integration
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.)
Granted
Application number
JP11868388A
Other languages
English (en)
Other versions
JP2615837B2 (ja
Inventor
Toshio Norita
寿夫 糊田
Tokuji Ishida
石田 徳治
Masataka Hamada
正隆 浜田
Kenji Ishibashi
賢司 石橋
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.)
Minolta Co Ltd
Original Assignee
Minolta Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Minolta Co Ltd filed Critical Minolta Co Ltd
Priority to JP11868388A priority Critical patent/JP2615837B2/ja
Publication of JPH02907A publication Critical patent/JPH02907A/ja
Priority to US07/479,206 priority patent/US5005040A/en
Application granted granted Critical
Publication of JP2615837B2 publication Critical patent/JP2615837B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は自動焦点調節装置に関するものであり、複数の
焦点検出領域を有する自動焦点検出機能付きの一眼レフ
カメラに特に適するものである。
[従来の技術1 従来、特開昭60−4914号公報に開示されているよ
うに、撮影レンズの予定焦点面の後方に、コンデンサレ
ンズと第1及び第2の再結像レンズを配置し、撮影レン
ズの予定焦点面からのずれ量(デフォーカスりを、第1
及び第2の再結像レンズによって再結像された第1及び
第2の像の像間隔の変位量として検出し、その検出結果
に応じて撮影レンズを駆動するようにした、いわゆるT
TL位相差検出方式による自動焦点調節装置は公知のも
のとなっている。このような自動焦点調節装置において
は、第1及び第2の像の像間隔を検出するために、CC
D撮像素子列のような電荷蓄積型の光電変換素子列が用
いられることが多い。
[発明が解決しようとする課題] 上述の従来技術において、自動焦点調節のためにレンズ
駆動が行われているときには、電荷N積時間中にもレン
ズが駆動されていることになるが、光電変換素子列によ
る電荷蓄積時間と、光電変換素子列の出力に基づく焦点
検出演算の結果、さらなるレンズ駆動量が算出された時
点との間には時間差があり、この閏のレンズ駆動量の補
正を行う必要がある。ところが、焦点検出領域が複数個
存在する場合には、各焦点検出領域はそれぞれ異なる被
写体を見ることになり、したがって、各焦点検出領域に
対応する各光電変換素子列の電荷蓄積時間はそれぞれ異
なる。このなめ、各光電変換素子列について異なる補正
量のレンズ移動を行う必要があり、その動作が複雑で処
理時間が長くかかったり、所要メモリ容量が大きくなる
という問題があった。
本発明はこのような点に鑑みてなされたものであり、そ
の目的とするところは、複数の焦点検出領域を有する自
動焦点調節装置において、レンズ駆動中の光電変換によ
る誤差を簡単な手段で解消することにある。
[課題を解決するための手段] 本発明にあっては、上記の課題を解決するために、第1
12Iに示すように、撮影レンズ1と、撮影レンズ1を
通過した光像を受光する複数の電荷蓄積型の光電変換手
段2 a、 2 b、 2 cと、各光電変換手段2 
a、 2 b、 2 cの出力より撮影画面Sの複数の
領域ISI、IS2.IS3のデフォーカス量DFIS
I、DPI’S2.DPIS3を算出するデフォーカス
量算出手段3と、デフォーカス量算出手段3にて得られ
る1つ以上のデフォーカス量がら撮影レンズ駆動用の1
つのデフォーカス量DFを選択するデフォーカス量選択
手段4と、撮影レンズ1の移動量を示す信号を出力する
レンズ移動量信号発生手段5と、上記複数の領域ISI
、l52IS3のうち1つの代表領域ISnを選択する
代表領域選択手段6と、代表領域選択手段6により選択
された領域ISnにおける電荷蓄積開始時及び電荷蓄積
終了時のレンズ移動量信号発生手段5の出力値に基づい
て、デフォーカス量選択手段4から出力されるデフォー
カス量DFを補正する補正手段7と、補正手段7により
補正されたデフォーカス量に基づいて撮影レンズ1を駆
動するレンズ駆動手段8とを備えて成ることを特徴とす
るものである。
[作用コ 以下、第1図により本発明の作用について説明する。被
写体からの光は撮影レンズ1を通過し、複数の電荷蓄積
型の光電変換手段2 a、 2 b、 2 eにて受光
され、その出力よりデフォーカス量算出手段3により、
撮影画面Sの複数の領域ISI、IS2.IS3につい
て、デフォーカス量DPIS1、DF I S2.DF
 I S3が算出される。デフォーカス量選択手段4は
、デフォーカス量算出手段3にて得られる1つ以上のデ
フォーカス量から撮影レンズ駆動用の1つのデフォーカ
ス量DFを選択する。撮影レンズ1が移動中でない場合
には、このデフォーカス量DFに基づいて、レンズ駆動
手段8により撮影レンズ1が駆動される。撮影レンズ1
が移動中であれば、上記のデフォーカス量DFは現在の
撮影レンズ1のデフォーカス量を示すものではなく、電
荷蓄積型の光電変換素子列2a2b、2cにおける電荷
蓄積時間帯におけるデフォーカス量を示すものであるか
ら、電荷蓄積時間帯とデフォーカス量算出時点との間の
レンズ移動量分を補正する必要がある0本来ならば、デ
フォーカス量選択手段4にて選択されたデフォーカス量
DFが複数の領域I S 1.I S2.I S3のう
ち、どの領域についてのデフォーカス量であるかを判定
し、その領域での電荷蓄積時間帯とデフォーカス量算出
時点との間のレンズ移動量に基づいて補正を行うべきで
あるが、本発明では、より簡単に補正するために、代表
領域選択手段6により選択された1つの代表領域ISn
における電荷蓄積開始時及び電荷蓄積終了時のレンズ移
動量信号発生手段5の出力値に基づいて、デフォーカス
量運択手段4から出力されるデフォーカス:lDFを補
正手段7により補正している。これによっても、実用上
十分な精度で補正が可能である。
[実施例] 第2図は、本発明の自動焦点調節装置を用いたカメラの
撮影画面に対する焦点検出領域及びファインダー内の表
示を示している。この例では、撮影画面Sに対して画面
中央部の実線で示す3つの領域ISI、IS2.l53
(以下、夫々、第1アイランド、第2アイランド、第3
アイランドと呼ぶ)の被写体に対して焦点検出を行うこ
とができる1図中、点線で示している長方形の枠APは
、焦点検出を行っている領域を撮影者に示すべく表示さ
れるものである。撮影画面Sの外に示されている表示部
Lbは焦点検出状態を示すものであり、合焦時に点灯状
態となるものである。
第3図は上記焦点検出領域を有する多点測距モジュール
の概略構成を示す図である。図において、11は撮影レ
ンズ、12は主ミラー、13はフィルム面、14はサブ
ミラー、15は焦点検出光学系である。22は焦点面近
傍に配置される視野絞りであり、矩形開口部22a、2
2b、22cを有している。 21a、2 lb、21
cはコンデンサレンズ、20はモジュールミラー、18
a、 18b、 18cはセパレータレンズ対、16a
、 16b、 16cはセパレータレンズの焦点面に配
されたAPセンサー17上に形成されたCCD撮像素子
列である。1つは絞りマスクであり、円形乃至長円形の
開口部19a、19b、19cを有している。矩形開口
部22aによって視野が限定された像は、コンデンサレ
ンズ21aを通過し、視野絞り19a及びセパレータレ
ンズ対18aによりCCD撮像素子列16a上に2つの
像として投影される。この2つの像の像間隔が所定間隔
のときに合焦、所定間隔よりも狭いときには前ビン、所
定間隔よりも広いときには後ピンと判断される。視野絞
り19b、19cの像は同様に、コンデンサレンズ21
b、21c及びセパレータレンズ対18b、18cによ
りCCD撮像素子列16b、16c上に投影される。
第4図(a)は、この焦点検出装置に用いられるCCD
撮像素子列の受光部受光部と蓄積部と転送部を含めてC
CDと呼ぶことにするを示している。
第2図の各アイランドISI、■S2.IS3に対して
、基準部及び参照部を夫々設けており、また、各アイラ
ンドにおける基準部の長手方向の側部の一方に、CCD
の蓄積部への精分時間を制御する為のモニター用の受光
素子MPDI、MPD2.MPD3を設けている。各ア
イランドISI、Is2、IS3の基準部及び参照部の
画素数(X、Y)は、アイランドISIでは(34,4
4)、アイランドIS2では(44,52)、アイラン
ドIS3では(34,44)となっている、これらは、
全てワンチップ上に形成されている。
本実施例の焦点検出装置では、上述の3つのアイランド
の基準部を複数のブロックに分割し、この分割した基準
部の各ブロックと参照部の全てとを比較して焦点検出を
行う、各ブロックでの焦点検出結果のうち、最も後ピン
のデータを各アイランドの焦点検出データとし、さらに
各アイランドの焦点検出データ及び撮影倍率のデータを
もとにカメラの焦点検出データを算出する。
この分割する範囲及び分割したアイランドのデフォーカ
ス範囲を第5図、第6図及び第4図(b)に示し、説明
する。第5図は、第2図に示した撮影画面上での焦点検
出領域を拡大して示したものである。焦点検出のための
各アイランドr S 1 、IS2.IS3は、第4図
(、)に示した基準部の領域である。尚、第5図におい
て、各アイランドに示している数値は、第4図(a)に
示したCCDの画素の3つ置きの差分データをとった差
分の数を示す(差分データは2つ又は1つ置きでも良い
、但し、このとき上記数値は異なる。)、シたがって、
各アイランドにおける基準部と参照部の数(X、Y)は
アイランドISIでは(30,40)、アイランドIS
2では(40,48)、アイランドIS3では(30,
40)となる、各アイランドでの分割であるが、アイラ
ンドISIでは、2つのブロックに分け、上端の差分デ
ータから(1〜20)、(11〜30)とし、夫々、第
1ブロツクBL1、第2ブロツクBL2とする。アイラ
ンドIS2では3つのブロックに分け、左端の差分デー
タから(1〜20)、(11〜30)、(21〜40)
とし、夫々第3ブロツクBL3、第4ブロツクBL4、
第5ブロツクBL5とする。アイランドIS3では、上
端の差分データから(1〜20)、(11〜30)の2
つのブロックとし、夫々第9ブロツクBL9、第10ブ
ロツクBLIOとする。そして、本実施例では、上述の
第2アイランドでは、低周波の被写体用に抽出周波数を
変えたデータ、具体的には、上記画素データの7つ置き
の差分データの隣接データの和を用いて焦点検出演算を
行うようにしている。そのデータの数としては、COD
出力からの全データについて7つ置きにとった差分デー
タの基準部36個、参照部44個から、さらに隣接デー
タの和を収った基準部35個、参照部43個である。差
分の間隔としては、上記の間隔よりも大きければそれだ
け低周波領域に強くなるが、本実施例にあっては、2倍
程度で考えている。そして、このブロックを第6ブロツ
クBL6とし、さらにこの基準部の左側25個を第7ブ
ロツクBL7、右側25個を第8ブロツクBL8とする
この位相差検出方式の焦点検出では、基準部と参照部と
の像が一致した時の像間隔が所定の間隔よりも大きいと
きには後ピン、小さいときには前ピン、所定の間隔で合
焦となる。したがって、分割したブロックでのデフォー
カス範囲は各アイランド内で光学中心から離れたブロッ
クはど後ピン側を受は持つことになる。差分データをと
った後を示す第4図(b)に基づいて具体的に説明する
と、第4図(b)は、アイランドIS2の基準部と参照
部とを示し、今、ブロック分けした第4ブロツクBL4
のデフォーカス範囲を考える。このとき合焦となるのは
、参照部において、左端から15番目乃至34番目(B
L4”)の像と、第4ブロツクBL4の像とが一致した
ときである。これより像の一致が参照部の左側になると
前ピンとなり、このとき最大の前ピンのずれデータ数(
以下ずれピッチという)は14となる。また、像の一致
が図示された位置よりも参照部の右側になると後ピンと
なり、このとき最大の後ピンのずれピッチは14となる
。他の各アイランドでのブロック分けしたデフォーカス
範囲についても同様であり、これを第6図に示すと、第
3ブロツクBL3では、前ピン側ずれピッチが4、後ピ
ン側ずれピッチが24、第5ブロツクBL5では、前ピ
ン側ずれピッチが24、後ピン側ずれピッチが4である
。第1.第3アイランドISI、IS3については、第
1.第9ブロックBLI、BL9では前ピン側ずれピッ
チが5、後ピン側ずれピッチが15、第2.第10ブロ
ックBL2.BLIOでは前ピッチ側ずれピッチが15
、後ピン側ずれピッチが5となる。
第6ブロツクBL6では、後ピン側、前ピン側共に4ピ
ツチである。第7.第8ブロックBL7.BL8につい
ては、第7ブロツクBL7は前ピン側4ピツチ、後ピン
側14ピツチ、第8ブロツクBL8は前ピン側14ピツ
チ、後ビン側4ピツチとなるが、第6ブロツクBL6と
の重複は避けて演算を行い、第7ブロツクBL7は後ピ
ン側の4〜14ピツチ、第8ブロツクBL8は前ピン側
の4〜14ピツチとする。
第7図は、カメラ全体の回路ブロック図を示す。
μCは、カメラ全体のシーケンス及び露出、焦点検出の
ための演算を行うマイクロコンピュータ(以下マイコン
という)、LECはカメラ本体(図示せず)に装着され
る交換レンズのレンズ回路で、交換レンズ固有の情報を
カメラに伝達する。AFCは、AFセンサー17を制御
して焦点検出データを得るためのAPコントローラであ
る。LMCは、レンズを通過した光を測定し、被写体の
明るさを検出する輝度検出回路で、被写体の輝度に対応
したアペックス系のデジタル信号BvoをマイコンμC
に出力する。ISOは、フィルム感度読取回路で、フィ
ルム感度に応じたアペックス系のデジタル信号Svをマ
イコンμCに出力する。DISPは、表示回路で、露出
情報及びレンズの焦点状態を表示する。ENCはエンコ
ーダで、モータMの回転量を検出し、後述のレンズ制御
回路LECONにパルス(モータMの所定の回転量に対
して出力されるパルス)を出力する。レンズ制御回路L
ECONは、マイコンμCからのモータ駆動方向の信号
及びモータ停止の制御信号を入力し、これに基づいて、
モータMを駆動する。マイコンμCは、内部に無限遠位
置からのレンズの繰り出し位置を知るためのカウンタを
有しており、内部の命令により、エンコーダからのパル
スに対してカウントアツプ又はカウントダウンの動作を
行う、さらに、後述のメインスイッチSOの08時のレ
ンズの繰り込み時に、レンズがω位置に繰り込んだとき
には、内部の命令により上記カウンタがリセットされる
ようになっている。
BATは電源電池であり、マイコンμC及び後述のスイ
ッチ類に直接電力を供給する。T「1は給電用トランジ
スタで、マイコンμCを除く全ての回路に給電を行う、
SOはメインスイッチ(図示せず)の操作により、ON
10 F Fされるスイッチである。ワンショット回路
○Sは、スイッチSOのON/○FFに連動して、夫々
パルスを発生する。マイコンμCはこのパルスを入力し
て後述のINTOの割り込みのフローを実行する。 5
FINは、レンズが無限遠位置に繰り込まれたとき、或
いは、最先端まで繰り出されたときにONするスイッチ
である。このスイッチを用いずに、無限遠方向にレンズ
を繰り込む動作中にエンコーダからのパルスが一定時間
以上入力されないことにより、無限遠位置又は最先端に
レンズが位置したことを知ることも可能である。SAF
Mはオートフォーカスモード(AF状態)とフォーカス
エイドモード(FA状B)とを選択するスイッチであり
、ONされるとFA状態となり、OFFでAP状態とな
る。
オートフォーカスモードでは焦点検出結果に応じてレン
ズ駆動を行うが、フォーカスエイドモードではレンズ駆
動は行わずに合焦判定結果のみを表示する。
次に、カメラの動作をマイコンμCのフローチャートを
参照して説明する。まず、メインスイッチSOがONさ
れると、ワンショット回路O8から割込入力端子INT
Oにパルスが出力され、マイコンμCは第14図に示し
なI NTOの割り込みのフローチャートを実行する。
マイコンμCは、撮影準備スイッチS1のONによる割
り込みlNT1を禁止し、この割り込みが、メインスイ
ッチSOのONによるものか、OFFによるものがを、
端子IPIのレベルによって判定する(# 2500.
2505)、そして、端子IPIがHレベルであれば、
スイッチSOのOFFによるものであると判定し、すべ
ての回路の動作を停止すべく、端子OPIをLレベルと
して、インバータINの出力をHレベルとし、給電トラ
ンジスタT r 1をOFFにして、HALT状態(動
作停止状態)に入る(#2540)。端子■P1がLレ
ベルであれば、スイッチSOのONによるものとして、
カウンタ割り込みを禁止して、フラグ、出力端子を初期
セットし、端子OP1をHレベルにして給電トランジス
タT r 1をONにする(#2510,2512)。
次に、レンズを繰り込む制御を行うべく、レンズ制御回
路LECONにレンズ繰り込みの駆動信号を出力する(
#2515>、そして、レンズが駆動され、無限遠位置
に繰り込んだ位置になるまでレンズを駆動させ、無限遠
位置まで繰り込んだことを示すスイッチ5FINがON
するのを待ち、ONすれば、レンズ停止信号を出力する
(# 2520 。
#2525)、これに伴って、無限遠位置からの繰り出
し量を示すカウンタをリセットし、カウンタ割り込みを
許可する(#2530.#2532)。
そして、撮影準備スイッチS1のONによる割り込みを
許可し、給電トランジスタT r 1をOFFすべく、
端子oP1をLレベルにしてHALT状態に入る(# 
2535〜#2540)。
Slは、レリーズ釦(図示せず)の操作によりONする
撮影準備スイッチで、このスイッチS1がONされると
、HレベルからLレベルに変わる信号が、割込端子lN
Tlに入力され、マイコンμCがこれを検出すると、第
8図に示すlNTlの割り込みを実行する。
マイコンμCは、まず、各フラグ、出力ボート等を初期
セットし、内蔵のハードタイマーをリセットスタートす
る(#5.#7)、そして、焦点調節動作の1回目であ
ることを示すフラグAFSFをセットし、トランジスタ
T r 1をONすべく、端子(OPIをHレベルにす
る(#8.#10)、次に、レンズ回路LECから、レ
ンズデータ(焦点距離データ、開放絞り値、デフォーカ
ス量をレンズ駆動のためのパルス数に変換する係数等)
を入力する(#15)、そして、焦点検出データ出力回
路AFCに積分を行わせ、積分終了後、焦点検出データ
出力回路AFCからデータを入力し、3つ置きの差分デ
ータとしてメモリーする(#20.#25)。
次に、各アイランドのデフォーカス量を算出し、露出演
算を行って、焦点状態及び露出情報を表示する(#30
.#35.#40)。
次に、AP状態かFA状態かの判別を行い、FA状態と
判別された場合にはレンズ駆動は行わすにスイッチS1
のONの判別へと向かう、一方、AF状態と判別された
場合には、上記各アイランドのデフォーカス量からレン
ズを駆動すべきデフォーカス量を算出し、これに基づい
てレンズを駆動する(#45)。そして、スイッチS1
がONされているか否かを、端子IP2がLレベルか否
かで判定し、Lレベルであれば、スイッチS1がONで
あると判定し、焦点調節動作の1回目を示すフラグAF
SFをリセットし、ステップ#15に戻って、ステップ
#15からのフローを繰り返す(#50、#57)、端
子IP2がHレベルであれば、スイッチS1がOFFで
あるとし、端子OPIをLレベルとして、マイコンμC
は停止する(#55)。
次に、第8図に示したステップ#30の各アイランドの
デフォーカス量算出のサブルーチンを第9図以降に示す
、第9図では、各アイランドのデフォーカス量を第1ア
イランド、第2アイランド、第3アイランドの順に算出
することを示している。
各アイランドでのデフォーカス量算出の具体的なフロー
チャートを第10図、第11図、第12図に示す。第1
0図は第1アイランドのデフォーカス量算出のフローチ
ャートを示す、この第1アイランドは、上述のように、
2つのブロック(第1ブロツク、第2ブロツク)に分け
られており、各ブロックのデフォーカス量を記憶するた
めの変数DFl、DF2にそれぞれ所定値(−K)を設
定する(#60.#65)、これは、上記ブロックでは
、取り得ないような前ピン状態の値であり、焦点検出不
能のときのデフォーカス量として使用する。
次に、第1アイランドでの焦点検出不能(以下、「ロー
コン」という)の状態を示すフラグLCFIをセットす
る(# 70 )、そして、第1ブロツクの焦点状態の
検出及びデフォーカス量DFの算出を行い、この結果か
ら焦点検出が不能か否かを判定し、焦点検出が不能であ
ればステップ#95に進む(#75.#80)、焦点検
出可能であれば、ローコンフラグLCFIをリセットし
、求めたデフォーカス量DFを第1ブロツクのデフォー
カスjlDF1とする(#85.#90)。
次に、第2ブロツクの焦点状態の検出及びデフォーカス
fDFの算出を行い、この結果から焦点検出不能と判定
されれば、ステップ#111に進む(#95.#100
)。焦点検出可能であれば、第1アイランドのローコン
フラグLCFIをリセットL(#105)、求めたデフ
ォーカス量DFを第2ブロツクのデフォーカスJiLD
F2として(#110)、ステップ#111に進む、ス
テップ#111では平均処理ルーチンに入るべきブロッ
ク間デフォーカス差ΔDFを設定する。このΔDFの設
定については、本発明の要旨には直接関係しないので説
明を省略するが、撮影Fナンバー、倍率β、前回平均処
理を行ったか否かで設定される。
ステップ#112では、デフォーカス量の大小(方向を
含み、前ピンであれば負、後ビンであれば正)を判定し
、デフォーカス量の大きい方、すなわち、カメラから見
て近い方の被写体のデフォーカス量を、第1アイランド
のデフォーカスfDFIs1としている。具体的には、
第1ブロツクのデフォーカス1DF1が大きいとき、こ
れを第1アイランドのデフォーカス量DPIS1とし、
第2ブロツクのデフォーカス量DF2が大きいとき、こ
れを第1アイランドのデフォーカス1DFIs1とする
(#115.#117)が、この両者のデフォーカス差
がΔDF以内の場合には平均処理を行う(#116)、
そして、マイコンμCは、第9図のフローにリターンす
る。
次に、マイコンμCは、第2アイランドのデフォーカス
量を算出するサブルーチン(第11図)を実行する(#
 57 >、第11図において、まず、第3〜第5ブロ
ツクのデフォーカス量を記憶する変数DF3〜DF5に
所定値(−K)をセットし、第2アイランドの焦点検出
不能を示すローコンフラグLCF2をセットする(# 
130〜#150)、そして、第3ブロツク、第4ブロ
ツク、第5ブロツクと焦点状態の検出を行ってい<(#
155〜#210)。その詳細は、第1.第2ブロツク
の場合と同じであるので、説明は省略する。ステップ#
215では、上記第3〜第5ブロツクで、全て焦点検出
不能であるか否かを、ローコンフラグLCF2がセット
されているか否かで判定し、セットされているときには
ステップ#217、セットされていないときにはステッ
プ#240に進む。
ステップ#240に進むと、マイコンμCは、ステップ
#111と同様に平均処理ルーチンに入るべきブロック
間デフォーカス差ΔDFを設定する(#240)、次に
、第3〜第5ブロツクのデフォーカス量の大小を判定し
、最も大きなデフォーカス量MAXDFを抽出し、#2
40で設定されたデフォーカス差ΔDF以内に他のブロ
ックが存在しない場合には、このMAXDFを第2アイ
ランドのデフォーカス量DFIS2として(# 240
〜#243>、リターンする。一方、デフォーカス差Δ
DF以内に他のブロックが存在する場合には、そのMA
XDFを検出したブロックとデフォーカス差ΔDFの範
囲内のブロックだけで平均処理を行う(# 244 )
一方、ステップ#217に進むと、マイコンμCは低周
波の被写体についても焦点検出可能とすべく、3つ置き
の差分データを7つ置きの差分データに再編成する。具
体的には、今、画素のデータを1..12.・・・、l
n、・・・とすると、3つ置きの差分データは、dDn
=1.−15.・−、I、−1,、−・−、In−In
+4゜・・・とじてメモリーされている。7つ置きの差
分データは、dDm″=1.−1.、・・・、1輸−h
十、となるわ(すであるが、これは、メモリーしている
3つ置きの差分データdDnの和を3つ置きに取ること
により得られる。つまり、7つ置きの差分データは、+
JDm’ = (dD ++dD s)、−、(dDm
+dDm+m)、−=(L −15+ is−L)、−
、(fn−+ −Nn中ln−In+4>、−(N1 
 Ns)、−、(In−−Nn中−)、・” −(N1
−1x)、・(1梢−Nm十m)、・・・どなる、ただ
し、n=m+4である。
このような新たな差分データdDm’を用いて、さらに
この隣接データの和分を取り、新たなデータ列dWm=
dDmfdDm++を作成し、これを用いて第6ブロツ
クでの焦点検出を行い、焦点状態の検出及びデフォーカ
ス量の算出を行い、焦点検出可能であれば、ローコンフ
ラグLCF2をリセットし、このブロックのデフォーカ
ス量DF6を、第2アイランドのデフォーカスtDFI
s2とじてリターンする(# 220〜8235)、焦
点検出不能であれば、第7ブロツクの焦点検出を行い、
焦点検出可能であれば、ローコンフラグLCF2をリセ
ットし、第7ブロツクのデフォーカス量DF7を、第2
アイランドのデフォーカス量DFIS2としてリターン
する。焦点検出不能であれば、第8ブロツクの焦点検出
を行い、焦点検出可能であれば、ローコンフラグLCF
2をリセットし第8ブロツクのデフォーカス量り、F8
を、第2アイランドのデフォーカス量DFIS2として
リターンし、焦点検出不能であれば直ぐにリターンする
次に、マイコンμCは、第3アイランドの焦点状態の検
出及びデフォーカス量を算出するサブルーチン(第12
図)を実行する(#58)が、この方法は、第1アイラ
ンドの場合(第10図)と同じなので説明は省略する(
# 270〜#327)。なお、デフォーカス量を算出
するブロックは第9.第10ブロツクであり、各ブロッ
クのデフォーカス量を記憶する変数としてDF9.DF
IO1第3アイランドの焦点検出不能を示すフラグとし
てLCF3、第3アイランドのデフォーカス量を記憶す
る変数としてDP I S3を用いる。
次に、第8図に示したステップ#35の露出演算のサブ
ルーチンを第13図に示し、説明する。
マイコンμCは輝度検出回路LMCに、輝度データの出
力を指示する信号を出力し、レンズを通過した開放輝度
値Bvoを入力する(# 340 )、同様にして、フ
ィルム感度Svをフィルム感度読取回路IS○から入力
する(#350)、前述のステップ#15では、レンズ
回路LECから開放絞り値Avoを予め入力している。
入力したデータから、露出値EvをEv=Bvo+Av
o+Svで算出し、所定の演算方法で制御絞り値Av及
びシャッター速度Tvを決定してリターンする(#35
5.#360)。
次に、第8図に示したステップ#45のサブルーチンで
は、各アイランドで求めたデフォーカス量から被写体が
どのように分布しているかを、パターン分けし、分けた
パターン毎に最適なアルゴリズムを選択し、M適なデフ
ォーカス量を得るようにしている。
以下、このパターンアルゴリズムについて簡単に説明す
る。まず、このパターンアルゴリズムでは、AF状態か
FA状態か判別を加えられる。FA状態の場合には、静
止被写体の場合の使用が大部分であると考えられ、狙い
たい被写体に対してじっくりと焦点合わせする使用状態
であるため、本発明での広いエリアでのパターンアルゴ
リズムを採用すると、どのアイランドを選択してFA表
示しているのか明確ではなく、かえって不具合となる。
このため、FA状態が選択されている場合には、第2ア
イランドでの測距を優先し、第2アイランドが測距可能
であれば、第2アイランドのデフォーカス量DFIS2
の値に従い、第2アイランドが測距不能の場合にのみ最
近アイランドの値に従う。
一方、AP状態の場合には、いずれかのアイランドの被
写体の焦点検出が可能なときは、最近となるアイランド
、すなわちデフォーカス量が最大となるアイランドのデ
フォーカス量、レンズの焦点距離データ、及び、被写体
までの距離データから撮影倍率を算出し、これによって
もデフォーカス量を求めるためのアルゴリズムを変えて
いる。
基本的には、撮影倍率が大きければ、主被写体は撮影画
面の中央に必ず存在するとして、第2アイランドを優先
し、撮影倍率が小さければ、背景を含んだ写真となり、
距離分布のばらつきが大きいと考え、このような場合、
主被写体はカメラから近い方に存在することが多いので
、距離分布の近側優先としている。
その撮影倍率の判定の目安となる値と、その値に対して
の測距アルゴリズムの考え方を第1表に示す、FA状態
では、第2アイランドが測距可能であるときには第2ア
イランドのデフォーカス量を採用し、第2アイランドが
測距不能であるときには最近の被写体が属するアイラン
ドのデフォーカス量を採用する。AP状態では、第2ア
イランドが測距可能である場合において、焦点圧MEが
35mm未満のときには、最近の被写体が属するアイラ
ンドのデフォーカス量を採用し、焦点圧tlfが351
0m以上のときには、撮影倍率βdfがβ8未溝であれ
ば第2アイランドのデフォーカス量を採用し、撮影倍率
βdfがβH以上であれば最近の被写体が属するアイラ
ンドのデフォーカス量を採用する。また、AP状態で、
第2アイランドが測距不能である場合には最近の被写体
が属するアイランドのデフォーカス量を採用する。ここ
で、βdfは最近の被写体が属するアイランドの撮影倍
率であり、βHはその判定基準値である。βHの初期値
は1/25であり、βdf≦βHとなれば1/15とな
り、その後、βdf>βHとなれば1/25となる。な
お、全アイランドで測距不能な場合には、FA状態でも
AP状態でも測距不能とすることは言うまでもない。
(以下余白) 第1表 第1表において、焦点距離f=35mmを境にして、f
<35mmの場合には、測距アルゴリズムをすべて距離
分布の最近優先にしているのは、焦点距離が短くなると
、被写界深度が深くなるので、距離分布の最近に焦点を
合わせれば、残りのアイランドで検出された被写体をか
なり充分にカバーすることができるからである。尚、こ
の表は考え方を示したものである。
上述のパターンアルゴリズムで用いた、最近に存在する
被写体の撮影倍率(βdf)は、以下の方法で算出する
焦点距離をf、カメラからの被写体距離をXとすると、
撮影倍率(βdf)は、 βdf=f/x となる、ここで、焦点距離(f)はレンズから入力する
ので、撮影倍率(βdf)を知るには、カメラからの被
写体距離(×)を求めておれば良い。カメラからの被写
体距離(x)は、レンズの無限遠位置から被写体位置ま
でのデフォーカス量をDFxとすると、 x= f2/D Fx となる、ただし、レンズは1枚の薄い理想レンズではな
く、主点が前後にあると共に、焦点距離の変化によって
その主点が異なるので、上式は近似式である。一方、レ
ンズの無限遠位置から現在位置までのデフォーカスff
1(DFO>は、レンズの現在位置を示すカウンタにモ
ータの回転量<数)Nとしてメモリーされており、その
関係は、N−に−DF。
となっており、係数にの値はレンズから入力する。
上式より、レンズの無限遠位置から現在位置までのデフ
ォーカス量は、DF、=N/にとなる。そして、レンズ
の現在位置から最近被写体位置までのデフォーカス量(
DF>は焦点検出によって得られ、結局、レンズの無限
遠位置から被写体位置までのデフォーカス量は、DFx
=DF、+DFとなる。
これから、被写体距離Xは、 x=f2/DFx=f2/(N/に+DF)よって、撮
影倍率は。
βclf=f/x−(N/に+D F>/f或いは、レ
ンズの現在位置から被写体位置までの駆動量ΔN=DF
Xkを用いて、 βdf= (N + ΔN )/f−にで求められる。
次に、第15図を用いてAPセンサー17の具体的構成
を説明する。図中、左側にCCD撮像素子列16a〜1
6c′を、右側にAFコントローラAFCとのI10部
分を示す。まず、AFコントローラAFCとの連絡端子
として、基本動作クロック入力端子CP 積分開始信号
端子ICG、データ入力開始信号端子SHM、各アイラ
ンドの情分完了と出力データ同期信号ADT、それにA
Fセンサーの初期化モード、積分モード、データダンプ
モードの各モード設定を行うための動作モード設定端子
MDI。MD2を備え、像情報アナログ出力端子Vou
tより像の輝度分布に比例したアナログ出力信号を出力
し、APコントローラAFC側のA/D変換器でADT
信号に同期してA/D変換を開始し、A/D変換された
結果を像の1度分布情報としてデジタル信号として入力
し、合焦検出演算に用いられる。また、CCD撮像素子
列16a〜16cは上述の第2図のファインダー内表示
に示されたように、8字形に配置された3つのアイラン
ドISI〜IS3に分けられ、原則的には、それぞれ別
個に制御される。CCD撮像素子列16a〜16cの詳
細な構成については、図示を省略するが、複数の画素用
ホトダイオードPDと、モニター用ホトダイオードMP
D、バリアゲートBG、蓄積部ST、シフトゲートSH
、シフトレジスタSRを備えている。
端子MDI、MD2のロジックの組み合わせによって、
積分モードが選択される。まず積分クリアゲートICG
への電圧印加により、N稜部ST及び光電変換用のホト
ダイオードPDは、それ以前に蓄積された電荷をオーバ
ーフロートレインに排出する。このオーバーフロードレ
インは、電源ラインVccと共通に設計されている。こ
の不要電荷の排出によりホトダイオードPD、蓄積部S
Tに残された電荷は無くなり、各画素は初期化されたこ
とになる0次に、この積分クリアゲートICGへの電圧
を除去することにより積分クリアゲ−)−ICGのポテ
ンシャルレベルは上昇し、蓄積部STからオーバーフロ
ードレインへの電荷の流出は停止され、ホトダイオード
PDへ入射した光強度に応じて発生する光電荷は、以後
、パリアゲ−1−BGを介して蓄積部STに流入し、こ
こで蓄えられることになる。これが電荷蓄積動作(積分
動作)である。積分クリア動作中及び積分動作中は、ホ
トダイオードPDと蓄積部STの間の電荷移動を可能と
するべく、バリアゲートBGに所定電圧印加を行い、そ
のポテンシャルを低いレベルに設定しておく、各画素の
蓄積電荷の平均レベルが後段の処理回路に適正なレベル
に達したが、又はAFコントローラAFCからのデータ
要求が生じた場合には、その信号により、それまで印加
されていたバリアゲートBGの電圧を除去することで、
パリアゲ−1−BGのポテンシャルを高いレベルに上昇
させて、ホトダイオードPDと蓄積部STの間の電荷移
動を停止し、以後、ホトダイオードPDで光入射により
発生する電荷の蓄積部STへの流入を禁止することで、
積分動作の完了が実現される。この状態の後、AFコン
トローラAFCからのデータ要求信号SHMの発生に伴
い、シフトゲートSHに電圧印加を行い、このゲートの
ポテンシャル準位を下げることにより、蓄積部STとシ
フトレジスタSRの間の電荷移送を行う。
以後、これらの像情報である電荷はシフトレジスタSR
に供給される転送りロックφ1.φ2に同期して順次シ
フトレジスタSR内を転送され、出力端子O8よりアナ
ログ電圧として読み出されることになる。
以上で第15図のブロック図に示したCCD撮像素子列
16a〜16cの各単体についての説明を終わり、次に
これらのCCD撮像素子列16a〜16cが本実施例に
おいて、どのように制御されているかについて説明する
。第15図に示すように、3つの各CCD撮像素子列1
6a〜16cにおけるモニター用ホトダイオードMPD
 1〜MPD3の各出力AGCO3I〜AGCO33に
対してそれぞれCCD積分時間制御部171〜173を
設けられ、各アイランドISI〜IS3のバリアゲート
BGI〜BG3、蓄積部STI〜ST3、積分クリアゲ
ートST I CG 1〜5TICG3が制御される。
また、CCDクロック発生部174が全アイランドに対
して1つ存在し、全アイランドのシフトレジスタSRの
共通の転送りロックφφ2及び各アイランドのシフトゲ
ートSHI〜SH3の制御を行うものである。
以下、上述の積分モードについて、第16図のタイムチ
ャートを用いて説明する。まず、AFコントローラAF
Cは、積分モードにセットするなめに、端子MDIを’
Low”レベル、端子MD2を”High”レベルとす
る0次に、APセンサー17に積分を開始させるべく、
ICG信号(積分クリアゲート信号)の供給を行う。こ
のICG信号は、第15図のI10制御部175を介し
て、各CCD積分時間制御部171〜173に供給され
る。
各CCD1’i分時間制御部171〜173から各CC
D撮像素子列16a〜16cに前述の電荷排出に十分な
時間(約100 μ5ec)、5TICG信号(ST精
分クリアゲート信号)として供給される。この間、各ア
イランドのCCD撮像素子列16a〜16cのバリアゲ
ートBG1〜BG3にも’High”レベルの電圧が供
給され、ホトダイオードPDで発生した電荷はバリアゲ
ートBG、蓄積部ST、積分クリアゲート5TICGを
介してオーバーフロードレインに全て排出される。この
時間(約100μ5ec)の計時後に、5TICG信号
のみが“Loud”レベルとなり、ST積分クリアゲー
ト5TICGのポテンシャルは高レベルとなり、ホトダ
イオードPDで発生した電荷は蓄積部STでNR開始さ
れることになる。一方、この5TICG信号により、モ
ニター用ホトダイオードMPD 1〜MPD3からの出
力AGCO3I〜AGCO33も積分開始される。また
、モニター用ホトダイオードMPD1〜MPD3の温度
依存分等のドリフト成分を検出するための参照出力AG
CDO3I〜AGCDO33も同時に積分開始される。
各CCDICD間制御部171〜173では、各モニタ
ー出力AGCO81〜AGCO83と、ドリフト成分検
出用の参照出力AGCDO3I〜AGCDO83の差動
出力を常時検出し、その差動出力が所定値に達したか否
かで各画素用ホトダイオードPD1〜PD3の積分の進
行度をチエツクする。
この差動出力に所定のレベル変動が生じ、画素用ホトダ
イオードPDI〜PD3の積分が適正レベルに達したこ
とがCCDf?を分時間制御部171〜173のいずれ
かで検出されると、その度に、そのアイランドISI〜
IS3の積分レベル到達信号VFLC+〜VFLG*が
反転する0通常、各アイランドのにらむ被写体は異なる
ため、これらの積分レベル到達信号VFLC+〜VFL
Cjの反転するタイミングはそれぞれ異なる。第16図
の動作例では、まず第2アイランドで積分レベル到達信
号■FLC2の反転が生じている。この時点でCCD積
分時間制御部172は、積分クリア動作から“”Hi)
(h”レベルの信号を出力していたバリアゲート信号B
G2をLow”レベルに反転させ、ホトダイオードP’
Dと蓄積部STの間の電荷流入を遮断し、積分完了動作
を行うと共に、積分クリア時点から“High”“レベ
ルを保っていたADT信号に“” L our”レベル
のパルス信号を供給することで、1つのアイランドの積
分完了をAFコントローラAFCに知らせる。
APコントローラAFCは、このADT信号の立ち下が
りを割込信号として入力し、ADT割込処理(第19図
以降で後述)を行うことで、1つのアイランドの積分完
了を認識することができるものである。
他のアイランド、つまり第16図の場合には、第1及び
第3アイランドについては、第2アイランドの動作とは
無関係に、バリアゲート信号BG1、BO2は“Hig
h”レベルの状態を保ち、積分の継続を行う、第16図
の動作例では、第2アイランドの次に第1アイランドの
積分レベル到達信号VFLC+の反転が生じている。こ
の場合も、先の第2アイランドの場合と同様に、ADT
信号に゛’Lowレベルのパルスを出力し、バリアゲー
ト信号BG1を反転させ、ホトダイオードPDと蓄積部
STの間を遮断し、積分完了動作を行う、AFコントロ
ーラAFCは、このADT信号の立ち下がりで2つ目の
アイランドの積分完了を認識する。i後に第3アイラン
ドの積分レベル到達信号■FLCzが最大許容積分時間
(20msec)の経過前に反転した場合には、ADT
信号を“Loud”レベルに保持し、バリアゲート信号
BG3を°“Low”レベルとし、ホトダイオードPD
と蓄積部STの間を遮断し、積分完了を行う、AFコン
トローラAFCは、第1及び第2の積分完了を示すパル
ス幅よりも若干長い周期でこのADT信号を繰り返しセ
ンスすることで、Low“ルベルの信号が続けて出力さ
れていることを検出し、全アイランドの積分が完了した
ことを認識し得るものである。
この時点で全アイランドのCCD撮像素子列16a〜1
6cの蓄積部には後段のアナログ信号処理部176に適
したレベルの電荷量が用意され、保持された状態となる
次に、AFコントローラAFCはデータ要求信号となる
SHM信号をAPセンサー17に供給する。このSHM
信号は、第15図のI10制御部175を介し、各CC
D積分時間制御部171〜173及びCCDクロック発
生部174に供給される。第16図のタイムチャートに
示すように、全アイランドでSHM信号の供給以前にC
CD積分時間制御部171〜173により積分動作が自
動的に完了している場合には、CCD積分時間制御部1
71〜173はこのSHM信号に対して動作しない。一
方、CCDクロック発生部174は、このSHM信号に
より内部カウンタを初期化し、この時点から入力パルス
CPのカウントを開始すると共に、転送りロックΦ1を
“’High”レベルに、転送りロックφ2を“LOI
I+”レベルにセットし、まずシフトゲートパルスSH
2を供給する。このシフトゲートパルスSH2の印加に
より第2アイランドの各蓄債部ST2に保持された電荷
が第2アイランドのシフトレジスタSR2へ移送される
シフトゲートパルスSH2の印加完了後、転送りロック
φいφ2が再開され、この転送りロックφ、φ2に同期
して順次CCDのシフトレジスタSR2は、第2アイラ
ンドの光電変換部で発生された光電荷を出力信号○S2
として転送する。CCDクロック発生部174は、この
CCDの転送りロック数をカウントし、アナログ信号処
理部176に送る。さらに、CCD暗時出力画素からの
アナログ信号出力時に、この暗時出力レベルをA/D変
換基準電圧Vrefにクランプさせるべく、アナログ信
号処理部176にレベルクランプ用の制御信号を供給す
る。
また、CCDクロック発生部174はADT信号をI1
0制御部175を介して出力する。このADT信号はC
CDデータの一画素、一画素の切替わりを示す信号とし
て出力され、AFコントローラAFCはこのADT信号
の立ち下がりで画素データのA/D変換を開始する。な
お、積分時間中及び暗時出力レベルのクランプ動作中に
おいては、出力信号が不定となるため、外部に供給する
信号としては適さない、このため、これらの位相時には
、A/D変換基準電圧Vrefを温度係数の異なる抵抗
で分圧した温度データVTEHPを出力信号Voutと
するようにCCDクロック発生部174は制御している
。温度データV TEMPは、第15図に示す温度検出
部177がらアナログ信号処理部176に供給されてい
る。
このように、各アイランドの各画素データは積分開始は
同時であるが、その終了時点は異なり、その積分重心と
なる時点も異なるわけである。ここで、各アイランドの
積分完了信号はタイミングとしては、ADT信号の立ち
下がり時点として、APコントローラAFCに認識され
、さらにADT信号の3回の“’LOW”レベルへの変
化を検出し、その後、ADT信号が“Low“°レベル
の状悪で保持されていることを検出して、全アイランド
の積分完了をAPコントローラAFCは認識する。この
時点で積分レベル到達信号■FLC+〜VFLC3の全
ては反転し、■/○制御部175に設けられた6つのD
フリップフロップFF12.FF13.FF21、FF
23.FF31.FF32に積分完了の順がメモリーさ
れる6例えば、第17図に示す動作例では、時刻t、に
て積分レベル到達信号VFLclが”Higb”レベル
から°’LOII+”レベルに反転し、このとき、Dフ
リップフロップFF21、FF31のクロック人力CK
が“Lou+”レベルからHigh”レベルに立ち上が
って、そのデータ人力りに印加された積分レベル到達信
号VF LC2+ ■F LC3の”High”レベル
の信号が各出力Qにラッチされる。これによって、Dフ
リップフロップFF21、FF31は第1アイランドの
積分完了時点が第2、第3アイランドの積分完了時点よ
りも早いことをメモリーする。次に、時刻t2にて積分
レベル到達信号■FLC3が“High”レベルから“
Low”レベルに反転し、このとき、Dフリップフロッ
プFF13、FF23のクロック人力CKがLow”レ
ベルから“’High”レベルに立ち上がって、そのデ
ータ入力りに印加された積分レベル到達信号■FLC+
の“L ow’“レベルの信号と、積分レベル到達信号
VFLCzのHigh’“レベルの信号が各出力Qにラ
ッチされる。これによって、DフリップフロップFF1
3、FF23は第3アイランドの積分完了時点が第1ア
イランドの積分完了時点よりも遅く、第2アイランドの
積分完了時点よりも早いことをメモリーする。さらに、
時刻t、にて積分レベル到達信号VFLC2が“Hig
h”レベルから“”Loud’”レベルに反転し、この
とき、DフリップフロップFF12、FF32のクロッ
ク入力CKが“’Low”レベルから“”High”レ
ベルに立ち上がって、そのデータ人力りに印加された積
分レベル到達信号V FLCI 、 V FLcyの゛
’Lo11+レベルの信号が出力Qにラッチされる。こ
れによって、DフリップフロップFF12、FF32は
第2アイランドの積分完了時点が第1、第3アイランド
の積分完了時点よりも遅いことをメモリーする。
これらの6つのDフリップフロップの出力Qは、各アイ
ランドのゲイン情報と共にデータダンプ開始直後にデジ
タルデータとして信号ラインICG、SHMを介してA
Fセンサー17からAFコントローラAFCに伝送され
る。つまり、ADT信号が継続して“” L ow’“
レベルであることを検知し、AFコントローラAFCは
データの続出を開始するべく、SHM端子にデータ要求
パルスを供給し、出力端子MDIをHigh”レベルと
して、データ読出モードに設定し、データの読出を開始
する。
データ読出モードの最初には、ADT信号を所定数出力
し、SHM端子、ICG端子よりAFセン・サー17の
各CCDf?を分時間制御部171〜173で決定され
、アナログ信号処理部176で各アイランドの出力毎に
供給されるゲイン情報と、積分完了の順番をデジタルデ
ータとして出力する。
ゲイン情報については、×1、×2、×4、×8のいず
れかのゲインが供給される。
これに引き続いて、第2アイランドの全画素データ、第
1アイランドの全画素データ、第3アイランドの全画素
データがADT信号の1パルス1画素と対応して、出力
端子Voutよりアナログ信号として出力される0以上
でAFセンサー17についての簡単な動作説明を終える
次に、第17図のタイムチャートを用いてレンズ駆動中
の焦点検出動作について説明する。今、レンズが等速で
駆動されている状態においては、AFセンサー17上に
投影される像も、そのレンズ駆動に従って随時遷移した
像が投影され、その像間隔も遷移した像間隔が算出され
るが、その像間隔は被写体輝度に変化が無い限り、その
AFセンサー17の積分区間の中点(f1分重心)で得
られる像間隔と一致する。今、時刻t0がら積分を開始
され、時刻t1で第1アイランド、時刻t2で第3アイ
ランド、時刻t3で第2アイランドの積分がそれぞれ完
了しなとすると、時刻t4で算出される焦点検出演算の
結果は、各アイランドで異なる時点での像間隔を元にし
たデフォーカス量DFIS1〜[)F I S3として
算出される。つまり、第1アイランドでは時刻I 1−
(t、+ t、)/ 2、第2アイランドでは時刻I 
2 = (t、十t3)/ 2、第3アイランドでは時
刻I 3−(to + h)/ 2の時点での像間隔を
元に、各アイランド毎にそのデフォーカス1DFIS1
〜DF■s3が算出される。この値DFISI〜DFI
S3に基づいて駆動パルス数に換算すると、それぞれN
1〜N3が算出される。ところが、ここで算出された駆
動パルス数N1〜N3はそれぞれ前述の各アイランド別
の積分中心(精分区間の中点の時刻■1〜I3)での必
要駆動パルス数であるため、これをまず焦点検出演算完
了時点t、での残り駆動パルス数R1〜R3に換算する
必要がある。そこで、時刻to、t+、t2.t2のそ
れぞれにおけるレンズ駆動量を示すパルスカウント値を
カウンタレジスタCT(0)〜CT(3)にメモリーし
ておく必要がある。各点でのレンズ駆動量を示すパルス
カウント値をP(to)、P(t+)、P(t2)、P
 (t3)、現状でのレンズ駆動量を示すパルスカウン
ト値をP (t4)とすると、各アイランドIs1〜I
S3での残り駆動パルス数R1〜R3は、各積分中心■
1〜I3から焦点検出演算完了時点t4までにそれぞれ
駆動されたパルスカウント値を、焦点検出演算により算
出された駆動パルス数N1〜N3から差し引いた値とな
り、それぞれ次式のようになる。
R1= N 1 + P (t、)−(p (to)+
 p (t、)l/ 2R2= N 2 + P (t
、)−+P (t、)+ P (t、)l/ 2R3=
 N 3 + P (t4)−(P (t、)+ P 
(L2)l/ 2こうして初めて同一ポイントがら見た
各アイランドISI〜IS3のデフォーカス量(この時
点ではパルスカウント数R1〜R3に換算されてぃる)
が算出され、各アイランドISI〜IS3のうち、どの
アイランドのデフォーカス量に従いレンズ駆動を行うか
、この時点で判別される。
しかしながら、このように各アイランドで別個の移動分
補正を行うことで正しい焦点検出値を求めると、その動
作はかなり複雑なものとなってしまい、メモリーの増大
を招く、そこで、前述の最大積分時間の制限とレンズ駆
動速度の制限を適当に設定することにより、それぞれの
アイランドの積分重心位置に基づいて移動分補正を行う
のではなく、1つの代表アイランドの積分重心位置に基
づいて、その移動分補正を行っても誤差は限定されたも
のに抑えることができる。
ここでは、代表アイランドの選択について3つの例を示
す、それらは、(i)予め決められたアイランドの積分
重心位置に基づいてレンズ移動分補正を行う例、(ii
)予め決められた順位で積分完了を行ったアイランドの
積分重心位置に基づいてレンズ移動分補正を行う例、(
iii)多点アルゴリズムにより選択された前回選択ア
イランドの積分重心位置に基づいてレンズ移動分補正を
行う例であり、その焦点検出に開運する動作のみを抜き
出したフローチャートを第19図〜第21図に示す。こ
れらのフローチャートは、上述の#20、#25、#3
0、#45の詳細を示すものである。
まず、第19図の例は、予め決められたアイランドを代
表アイランドとする例である。この例では、撮影画面中
央の第2アイランドの積分重心位置に基づいて、レンズ
移動分補正を行う例である。
前回焦点検出値により定速でレンズ駆動を行っている状
態で再焦点検出を行う場合について考える。
まず、AFコントローラAFCはAPセンサー17より
像情報を求めるべく端子MDI、MD2により積分モー
ドに設定しく#1000)、ICGパルスを発生しく#
1010)、積分開始動作を行わせる。また、精分開始
時点t0のレンズ位置カウンタp (to)の値をCT
(0)としてメモリーするく#1020>。次に、AF
コントローラAFCは、ADT信号の積分完了信号を割
込信号として受は付けるADT割込を許可して、割込回
数カウンタ■を1としく#1030)、以後、最大積分
時間の経過をチエツクする(#104]、こうして、A
Fセンサー17は像の輝度分布をM積して行くが、この
間もレンズ駆動中であるため、このレンズ駆動に伴って
逐次変動する基準部、参照部間の像間隔を持つ像を蓄積
しているわけである。
第17図に示したタイムチャートでは、第1、第3、第
2アイランドの順で次々に適正積分レベルに達し、それ
ぞれのCCDf1分時間制御部の動作で積分完了動作を
なして行く、一方、この精分完了のタイミングはADT
端子の°’ L ow”レベル信号としてAFコントロ
ーラAFCに知らされ、AFコントローラAFCはその
タイミングにADT割込ルーチンが呼び出されて、各積
分完了時点のレンズ位置カウンタP(t)の値をCT(
1)、CT(2)CT(3)としてメモリーする(#1
200〜#1220>、CT(3)がメモリーされた時
点で全アイランドの積分完了が確認され(#1220>
、ADT割込ルーチンよりデータの読出開始ルーチンが
呼び出され、38Mパルスを発生し、ADT割込を禁止
する(#1050)、一方、#1040で最大積分時間
が経過してしまった場合には、データの続出開始ルーチ
ンが呼び出され、38Mパルスが発生され、ADT割込
を禁止した後、精分未完了のため未格納であったレンズ
位置カウンタCT(I)の値をメモリーする(# 10
70、#1072、#1074)、その後、端子MDI
、MD2により、データダンプモードの設定を行う(#
1080)、この段階では、3つのアイランドの積分完
了時のレンズ位置カウンタCT(I)の値がどのアイラ
ンドの積分完了時の値であるかは判定不能だが、最大精
分時間の経過か否かに拘わりなく、各レンズ位置カウン
タCT(I)にデータが格納された状態となる。
次に、APコントローラAFCはデータダンプモードの
設定を行った直後に、ADT信号に同期してAFセンサ
ー17から出力されてくる各アイランドのAGCデータ
及び積分完了順位を1、Oの情報として読み込む(#1
090)、第17図においては、第1アイランドのA 
G CデータD11゜D12、第2アイランドのAGC
データD21D22、第3アイランドのAGCデータD
31゜D32、第1アイランドの積分完了j1w位D4
1゜D42、第2アイランドの積分完了1:@位D51
D52、第3アイランドの積分完了順位D61゜D62
がデジタルデータとしてAFコントローラAFCに入力
されている。AFコントローラAFCはこの段階で積分
完了順位を知り、この時点で第2アイランドの積分完了
順位Jを判別しく#1100)、移動分補正に用いる積
分重心時のレンズ位置カウンタ値HCTの算出を行い(
#1110)、積分開始時及び各アイランドの積分終了
時にメモリーしたカウンタ値CT(0)〜CT(3)を
以後クリアし得る。
この第2アイランドの積分完了順位は、上述のように、
APセンサー(17)における精分完了順位判別回路(
第18図)で判別され、デジタルデータD51.D52
で判別される。D51  D52が共に1ならばCT(
J)=CT(1)、共にOならばCT(・J)=CT(
3)、どちらがが0ならばCT(J)=CT(2)を用
いて、HCT = ICT (0)+ CT (J )
/2を算出することで、第2アイランドの積分型、心の
レンズ位置カウンタ値HCTが算出される。
次いで、像情報がアナログ出力端子V o u tより
第2アイランド、第1アイランド、第3アイランドの順
で逐次ADT信号と同期して出力され、AFコントロー
ラAFCはこのADT信号の立ち下がりでA/D変換を
開始し、それぞれの画素の輝度分布をデジタルデータと
してメモリーに格納する(#1120)。こうして全画
素データをメモリーすると、マイコンは各アイランドに
ついてデフォーカス1DF1.DF2.DF3の算出を
行い、このうちから多点選択アルゴリズムにより1つの
デフォーカス量DFを選択する(#1140)。このデ
フォーカスiDFを各レンズからの情報により与えられ
た、レンズのデフォーカス量/繰り出し量変換係数Kに
より駆動パルス数ΔN=DFXKに変換する(#115
0)。この駆動パルス数は、積分重心位置で求められた
パルス数となり、焦点検出演算が完了した時点し、での
レンズ位置カウンタCT(4)の値と先に求めた積分重
心位置のカウンタ値HCTを用いて、移動分補正を施し
、さらに駆動しなければならない駆動パルス数ΔN+C
T(4)−HCTを算出し、この値をレンズ駆動カウン
タE、RRCNTに設定し、この値が0となるようにレ
ンズ駆動を行う(#1170)、そして、このレンズ駆
動を行いながら、次の焦点検出を行う。このレンズ駆動
カウンタERRCNTの値は、第7図で示したエンコー
ダENCから供給されるパルス数だけ減算され、このカ
ウンタ値が0となったときに、割込が発生し、レンズ停
止を行わせる。
第20図の例は予め決められた猜分完了順、この例では
2番目に積分完了したアイランドの積分重心位置に基づ
いてレンズ移動分補正を行う例である。第19図の場合
と同様に、積分モードに設定し、ICGパルスにて積分
開始させ、積分開始時点t0でのカウンタ値CT(0)
としてメモリーし、ADT割込の許可を行い、割込回数
力ウンタエを1とし、最大積分時間のチエツクを行う(
#1000〜#1040)。ここで、最大積分時間の経
過以前に各アイランドの積分完了割込(ADT割込)が
発生した場合には、2番目の割込か否かをチエツクしく
#1190)、2番目の割込の場合には、そのときのレ
ンズ位置カウンタ値をCT(2)としてメモリーする(
#1200>。こうして3つのアイランドの積分が完了
すると(#1210.#1220)、データを読出開始
するべく、38Mパルスの発生(#1050)へと向か
う。一方、最大積分時間が経過して全アイランドの積分
が完了しない場合には、既に2番目の積分完了がなされ
ているか否かをチエツクしく#1042)、なされてい
ない場合には、その時点でのレンズ位置カウンタ値をC
T(2)としてメモリーL(#1044)、38Mパル
スの発生(#1050)へと向かう。
こうして積分動作は終了し、データ読出のための38M
パルスを発生させた後、ADT割込を禁止し、ADT信
号が“”Loud”レベルであることを確32(# 1
060)した後、データダンプモードの設定(#108
0)を行い、CCDデジタルデータの入力(#1090
)を行う。この後、猜分重心カウンタ値HCTを積分開
始時のカウンタ値CT(0)、2番目の積分完了時点の
カウンタ値CT(2)より算出する(#1110)、以
後、第19図の場合と同様に、CCDアナログデータの
A/D変換(#1120)、デフォーカス量算出(#1
130)、デフォーカス量選択(#1140)、駆動パ
ルス数換算(#1150)を行い、この駆動パルス数Δ
Nに対して、その時点でのレンズ位置カウンタ値CT(
4)、積分重心位置カウンタ値HCTより移動分補正(
#1160)を行い、残り駆動パルス数ΔNを算出し、
この値を駆動カウンタERRCNTに設定し直し、レン
ズ駆動を続ける(#1170)。
Mf&に、第21図に前回選択アイランドISLの積分
重心位置でレンズ移動分補正を行う例を示す。第19図
に示したフローとほぼ同じであるが、積分重心位置での
レンズ位置カウンタ値HCTを算出する前の段階で前回
選択アイランドの有無を調べ、前回選択アイランドが有
る場合には、前回選択されたアイランドISLの積分完
了順を調べ、その順で積分完了したときのレンズ位置カ
ウンタ値、無い場合には、第2アイランドl5n=IS
2の積分完了順を調べ、そのj@で積分完了したときの
レンズ位置カウンタ値と、積分開始時のカウンタ値を用
いて、積分重心時のレンズ位置カウンタHNIを算出す
る。その他の処理については、第19図のフローと同じ
である。
[発明の効果] 本発明は上述のように、撮影画面の複数の領域について
焦点検出を行うための電荷蓄積型の光電変換素子列を複
数個備えるTTL方式の自動焦点調節装置において、レ
ンズ駆動中の自動焦点調節時におけるレンズ移動分捕正
量を1つの代表領域について求めるようにしたので、レ
ンズ移動分補正の処理が簡単に行えるという利点があり
、しかも実用上十分な精度で補正ができるという効果が
ある。
【図面の簡単な説明】
第1図は本発明の基本構成を示すブロック図、第2図は
本発明の一実施例としてのカメラのファインダー内表示
を示す図、第3図は同上に用いる焦点検出光学系の斜視
図、第4図(a) 、 (b)は同上に用いるCCD撮
像素子列の詳細を示す説明図、第5図は同上のCCD撮
像素子列における基準部の分割領域を示す説明図、第6
図は同上の分割領域についてのシフト量を示す説明図、
第7図は同上に用いる制御回路の回路図、第8図乃至第
14図は同上の動作説明のためのフローチャート、第1
5図は同上に用いるAFセンサーのブロック図、第16
図及び第17図は同上の動作波形図、第18図は同上の
要部回路図、第19図乃至第21図は同上に用いるAP
コントローラの動作説明のためのフローチャートである
。 1は撮影レンズ、2 a、 2 b、 2 cは光電変
換素子列、3はデフォーカス量算出手段、4はデフォー
カス量選択手段、5はレンズ移動量信号発生手段、6は
代表領域選択手段、7は補正手段、8はレンズ駆動手段
である。 第1図

Claims (4)

    【特許請求の範囲】
  1. (1)撮影レンズと、撮影レンズを通過した光像を受光
    する複数の電荷蓄積型の光電変換手段と、各光電変換手
    段の出力より撮影画面の複数の領域のデフォーカス量を
    算出するデフォーカス量算出手段と、デフォーカス量算
    出手段にて得られる1つ以上のデフォーカス量から撮影
    レンズ駆動用の1つのデフォーカス量を選択するデフォ
    ーカス量選択手段と、撮影レンズの移動量を示す信号を
    出力するレンズ移動量信号発生手段と、上記複数の領域
    のうち1つの代表領域を選択する代表領域選択手段と、
    代表領域選択手段により選択された領域における電荷蓄
    積開始時及び電荷蓄積終了時のレンズ移動量信号発生手
    段の出力値に基づいて、デフォーカス量選択手段から出
    力されるデフォーカス量を補正する補正手段と、補正手
    段により補正されたデフォーカス量に基づいて撮影レン
    ズを駆動するレンズ駆動手段とを備えて成ることを特徴
    とする自動焦点調節装置。
  2. (2)撮影画面の複数の領域は3つであり、代表領域選
    択手段はデフォーカス量が算出された各領域の平均輝度
    を基にすることを特徴とする請求項1記載の自動焦点調
    節装置。
  3. (3)代表領域は直前のレンズ駆動に用いられたデフォ
    ーカス量の属する領域であることを特徴とする請求項1
    記載の自動焦点調節装置。
  4. (4)各光電変換手段は同時に電荷蓄積を開始するよう
    に制御されることを特徴とする請求項1記載の自動焦点
    調節装置。
JP11868388A 1988-05-16 1988-05-16 自動焦点調節装置 Expired - Lifetime JP2615837B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP11868388A JP2615837B2 (ja) 1988-05-16 1988-05-16 自動焦点調節装置
US07/479,206 US5005040A (en) 1988-05-16 1990-02-14 Automatic focus adjusting apparatus of a camera

Applications Claiming Priority (1)

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

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP25243188A Division JPH01288809A (ja) 1988-05-16 1988-10-06 自動焦点調節装置

Publications (2)

Publication Number Publication Date
JPH02907A true JPH02907A (ja) 1990-01-05
JP2615837B2 JP2615837B2 (ja) 1997-06-04

Family

ID=14742613

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11868388A Expired - Lifetime JP2615837B2 (ja) 1988-05-16 1988-05-16 自動焦点調節装置

Country Status (1)

Country Link
JP (1) JP2615837B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6051057A (en) * 1997-05-16 2000-04-18 Seiko Epson Corporation Ink jet recording ink
JP2002365526A (ja) * 2001-06-12 2002-12-18 Kyocera Corp Afパララックス補正方法
JP2010139624A (ja) * 2008-12-10 2010-06-24 Nikon Corp 撮像素子および撮像装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6051057A (en) * 1997-05-16 2000-04-18 Seiko Epson Corporation Ink jet recording ink
JP2002365526A (ja) * 2001-06-12 2002-12-18 Kyocera Corp Afパララックス補正方法
JP2010139624A (ja) * 2008-12-10 2010-06-24 Nikon Corp 撮像素子および撮像装置

Also Published As

Publication number Publication date
JP2615837B2 (ja) 1997-06-04

Similar Documents

Publication Publication Date Title
JP2605282B2 (ja) 自動焦点調節装置
JP2756330B2 (ja) 自動焦点調節装置
JPH08110564A (ja) ファインダ表示装置を有する光学機器
JP5159205B2 (ja) 焦点検出装置、およびその制御方法
JPH04226409A (ja) 焦点状態検出装置
JPH02907A (ja) 自動焦点調節装置
JP2008203428A (ja) 撮像装置
JP2004012493A (ja) 焦点検出装置
JPH01288809A (ja) 自動焦点調節装置
JP2629307B2 (ja) 自動焦点調節装置
JP3294636B2 (ja) オートフォーカスカメラ
JP5590850B2 (ja) 撮像装置および撮像装置のフォーカス制御方法
JP2707644B2 (ja) 電荷蓄積型の光電変換装置
JP2629316B2 (ja) 自動焦点調節装置
JPH06138378A (ja) 焦点検出手段と視線検出手段とを有したカメラ
JP2952215B2 (ja) 自動焦点調節装置
JPH086184A (ja) 撮影装置
JPH03229209A (ja) 自動焦点調節装置
JP2797344B2 (ja) 電荷蓄積型の光電変換装置
JP2000028903A (ja) 自動焦点調節カメラ
JP2663653B2 (ja) 焦点検出装置
JP4928236B2 (ja) 撮像装置及び撮像システム
JPH02181126A (ja) カメラ
JPH08327893A (ja) 自動焦点調節装置
JPH085457A (ja) 情報検出用デバイス

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080311

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090311

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090311

Year of fee payment: 12