JPH0693058B2 - 自動焦点調節装置 - Google Patents
自動焦点調節装置Info
- Publication number
- JPH0693058B2 JPH0693058B2 JP8874190A JP8874190A JPH0693058B2 JP H0693058 B2 JPH0693058 B2 JP H0693058B2 JP 8874190 A JP8874190 A JP 8874190A JP 8874190 A JP8874190 A JP 8874190A JP H0693058 B2 JPH0693058 B2 JP H0693058B2
- Authority
- JP
- Japan
- Prior art keywords
- lens
- output
- data
- focus
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000001514 detection method Methods 0.000 claims description 48
- 230000033001 locomotion Effects 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 13
- 230000010354 integration Effects 0.000 description 39
- 238000006243 chemical reaction Methods 0.000 description 35
- 230000007246 mechanism Effects 0.000 description 29
- 238000005259 measurement Methods 0.000 description 20
- 238000012546 transfer Methods 0.000 description 15
- 238000000034 method Methods 0.000 description 13
- 238000009825 accumulation Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 230000008859 change Effects 0.000 description 11
- 101100262440 Arabidopsis thaliana ECR1 gene Proteins 0.000 description 10
- 230000003287 optical effect Effects 0.000 description 10
- 101100181439 Schizosaccharomyces pombe (strain 972 / ATCC 24843) lcf1 gene Proteins 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 101100125350 Candida albicans (strain SC5314 / ATCC MYA-2876) HYR3 gene Proteins 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 210000001747 pupil Anatomy 0.000 description 6
- 230000000630 rising effect Effects 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 5
- 230000007704 transition Effects 0.000 description 5
- 101100193926 Candida albicans (strain SC5314 / ATCC MYA-2876) RBR3 gene Proteins 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000013481 data capture Methods 0.000 description 2
- 239000000428 dust Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 241001131796 Botaurus stellaris Species 0.000 description 1
- 235000021538 Chard Nutrition 0.000 description 1
- 241000272470 Circus Species 0.000 description 1
- 101100372601 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) POR2 gene Proteins 0.000 description 1
- 101100099673 Zea mays TIP2-3 gene Proteins 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 210000004899 c-terminal region Anatomy 0.000 description 1
- 238000001444 catalytic combustion detection Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000009347 mechanical transmission Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000011514 reflex Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Landscapes
- Focusing (AREA)
- Automatic Focus Adjustment (AREA)
Description
技術分野 本発明は、合焦対象被写体の結像位置の予定焦点位置に
対するずれ量を検出し、その検出結果に基づいて撮影レ
ンズのフォーカス用レンズを予定焦点位置(以下、合焦
位置と称する)に向けて駆動する自動焦点調節装置に関
する。 従来技術 このような自動焦点検出装置として、一対のアレイ状受
光素子群を合焦位置と光学的に等価な位置に、焦点検出
用受光部として設け、受光素子群全体の受光出力の相関
関係により前記ずれ量を求めるようにした装置が米国特
許第4333007号あるいは特開昭57−45510号に提案されて
いる。この装置では、結像位置が合焦位置から大きく外
れたり、合焦対象被写体のコントラストか低かったりし
た場合、各受光素子間の受光出力のコントラストが低く
なる。従って、このような場合、一対の受光出力間で明
瞭な相関関係を得ることが困難となり、これにより求め
られたずれ量に対する信頼性即ち焦点検出精度が著しく
低下する。このような状態で求められたずれ量の値に基
づいて撮影レンズのフォーカス用レンズを駆動した場
合、結像位置と合焦位置とが大きく外れているとずれ量
の不安定によりフォーカス用レンズの駆動が不安定とな
って該レンズが往復したり、合焦位置とは逆の方向にフ
ォーカス用レンズが駆動され最近接および無限遠のいず
れか一方の終端位置で停止したり、合焦位置で明瞭な相
関が得られないためにフォーカス用レンズが終端位置ま
で駆動されたりするといった現象が起こる。従って、フ
ォーカス用レンズをスムーズに合焦位置まで移動させる
ことが困難となったり、合焦位置まで移動させるのに時
間がかかりすぎたりするという問題があった。 このような問題を解決するために、特開昭58−1109号公
報あるいは特開昭57−196219号公報において、撮影レン
ズを通過した被写体光を受光手段の出力に基づいてコン
トラストを求め、コントラストが低い場合にはフォーカ
ス用レンズを一方の端から他方の端まで移動させながら
コントラストを検出して、コントラストの高い位置にき
たときの前記ずれ量に基づいて焦点調節を行うという装
置が提案されている。 発明が解決しようとする課題 ところが、これら公報で提案された装置では、上記低コ
ントラスト時のフォーカス用レンズ移動中にコントラス
トが得られると、その時のずれ量、すなわちフォーカス
用レンズ移動中に得られたずれ量に基づいて焦点調節を
行っているが、フォーカス用レンズ移動中の受光手段の
出力には誤差が含まれており、正確なずれ量が得られ
ず、正確な焦点調節が行えないという問題があった。 また、ずれ量が信頼できるかどうかの判定、すなわち上
記公報の装置においてはコントラストが高いかどうかの
判定をフォーカス用レンズ移動中の受光手段の出力に基
づいて判定しているため、誤った判定が行われることが
ある。誤った判定が行われた場合、上記装置では、判定
装置に基づいてすぐにフォーカス用レンズを駆動するた
め、合焦位置へ向けて駆動中に低コントラスト時の駆動
を行ってしまったり、低コントラスト用のレンズ駆動中
に誤差を含んだ受光手段の出力によるずれ量に基づいて
駆動してしまったりするという問題があった。 本発明はフォーカス用レンズ移動中に上記ずれ量の信頼
性判定結果が変化した際に、誤った判定結果や誤差を含
んだ上記ずれ量に基づく誤った動作を行わない自動焦点
調節装置を提供することを目的とする。 課題を解決するための手段 上記課題を解決するために、本発明は、 撮影レンズを透過した合焦対象体からの光を測定する焦
点検出用受光手段と、 該受光手段の受光出力に基づいて、合焦対象体の結像位
置の予定焦点位置に対するずれの量を示すデータを出力
する信号処理手段と、 撮影レンズのフォーカス用レンズを移動させる駆動手段
と、前記受光出力に基づいて、前記信号処理手段から出
力されるデータが信頼できるか否かを判定する判定手段
と、 信頼できないことが前記判定手段により判定された場合
は所定の方向に撮影レンズのフォーカス用レンズを移動
させ、信頼できることが前記判定手段により判定された
場合は前記信号処理手段からのずれの量を示すデータに
基づいて撮影レンズのフォーカス用レンズを移動させる
ように上記駆動手段を制御する駆動制御手段と、 前記判定手段での判定結果が信頼できない状態から信頼
できる状態に変化したことを検知して検知信号を出力す
る検知手段と、 撮影レンズのフォーカス用レンズの移動期間中に前記検
知手段から検知信号が出力されると、フォーカス用レン
ズの移動を停止させるように上記駆動手段を制御する停
止手段と、 上記停止手段によるフォーカス用レンズの停止状態での
信号処理手段および判定手段からのそれぞれの出力に基
づいて上記駆動制御手段の動作を再開させる駆動再開手
段と、 を有することを特徴とするものである。 作用 駆動制御手段によってフォーカス用レンズの駆動が制御
され、フォーカス用レンズ移動中に判定手段の判定結果
が信頼できない状態から信頼でき状態に変化すると、停
止手段によってフォーカス用レンズは停止する。そし
て、停止時の信号処理手段及び判定手段の出力に基づい
て駆動制御手段の動作を再開する。 実施例 本発明による自動合焦カメラシステムの概略をレンズ交
換可能な一眼レフレッスクカメラに用いた例を示す第1
図に基づいて説明する。第1図において、一点鎖線の左
側は撮影レンズ(LE)の一例としてのズームレンズ、右
側はカメラ本体(BD)であり、両者はそれぞのクラッチ
(106)、(107)を介して機構的に、接続端子(JL1)
〜(JL5)、(JB1)〜(JB5)を介して電気的に接続さ
れる。このカメラシステムでは、撮影レンズ(LE)のフ
ォーカス用レンズ(FL)、ズーム用レンズ(ZL)、マス
ターレンズ(ML)を通過した被写体光が、カメラ本体
(BD)の反射ミラー(108)の中央の半透光部を透過
し、サブミラー(109)によって反射され焦点検出用受
光部(FLM)に受光されるように、その光学系が構成さ
れている。 モーター(MO)の回転はスリップ機構(SLP)、駆動機
構(LDR)、カメラ本体側クラッチ(107)を介してズー
ムレンズ(LZ)に伝達される。尚、スリップ機構(SL
P)は後段に所定以上のトルクがかかったときにすべっ
てモーター(MO)の回転を後段の駆動機構(LDR)に伝
達させないようにするものである。 撮影レンズ(LE)において、フォーカス用レンズ(FL)
を駆動するための焦点調節部材(102)の内周には雌ヘ
リコイドネジが形成されており、これに嵌合するよう
に、レンズマウント(121)と一体となった固定部(10
1)の外周に雄ヘリコイドネジが形成されている。焦点
調節部材(102)の外周には大歯車(103が設けられてお
り、この大歯車(103)は小歯車(104)、伝達機構(10
5)を介して、レンズ側クラッチ(107)に連絡されてい
る。上記の機構により、モーター(MO)の回転が、カメ
ラ本体のスリップ機構(SLP)、駆動機構(LDR)、クラ
ッチ(107)、レンズ側のクラッチ(106)、伝達機構
(105)、小歯車(104)及び大歯車(103)を介して、
焦点調節部材(102)に伝達され、ヘリコリイドネジに
よってフォーカス用レンズ(FL)が光軸方向に前後に移
動して焦点調節が行なわれる。 焦点検出用受光部(FLM)は、多数の受光素子を備え、
各受光素子での受光量に応じた電荷を蓄積し転送する電
化蓄積機能を有するCCD(Charge Coupled Device)で形
成されている。このCCD(FLM)での電荷蓄積および電荷
転送の動作は後述の制御回路(114)により制御され
る。 信号処理回路(112)は、焦点検出用受光部(FLM)から
転送される受光出力に基づいて、合焦対象被写体の結像
位置からの合焦位置に対するずれ量を示すデフォーカス
量|ΔL|およびデフォーカス方向(前ピン、後ピン)の
データを出力する。制御回路(114)は、このデフォー
カス量|ΔL|のデータと所定の合焦幅のデータとを比較
して、フォーカス用レンズ(FL)の駆動位置が所定の合
焦幅の領域内にあるか否かを判定する。また、制御回路
(114)は、フォーカス用レンズ(FL)を合焦方向に向
けて駆動するためのモーター駆動信号をデフォーカス方
向に基づいて算出するとともに、フォーカス用レンズ
(FL)を合焦位置まで駆動するのに必要なフォーカス用
レンズ(FL)の移動量に対応するデータNをデフォーカ
ス量|ΔL|と後述のレンズ回路(LEC)からの変換係数
のデータKとに基づいて算出する。制御回路(114)
は、このデータNを後述のエンコーダ(ENC)からのパ
ルス数と参照し、このパルス数がデータNと一致すると
フォーカス用レンズ(FL)が合焦位置に達したと判定し
てモーター(MO)を駆動停止するよう構成されている。
モーター駆動回路(MDR)は、制御回路(114)からのモ
ーター駆動信号に基づいてモーター(MO)を駆動する。 コントラスト判定回路(113)は、焦点検出用受光部(F
LM)からの受光出力に基づいて、受光部(FLM)の受光
面での合焦対象被写体のコントラストが所定値以下か否
か(即ち低コントラストか否か)を判定する。このコン
トラスト判定回路(113)からのコントラスト信号は制
御回路(114)の制御入力端に与えられており、制御回
路(114)は、低コントラストが検出された場合、前述
とは異なるモーター駆動制御を行なう。即ち、この場
合、モーター(MO)はデフォーカス方向のデータに基づ
いて合焦方向に向けて駆動されるのみであり、前述のよ
うな|ΔL|とKとに基づいた制御はなされない。この制
御は、コントラスト判定回路(113)により低コントラ
ストでないことが検地されるまで行なわれる。 また、モーター(MO)の駆動制御中にコントラストが低
コントラストから高コントラストに、または高コントラ
ストから低コントラストに変化したことがコントラスト
判定回路(113)で検出されると、制御回路(114)は、
まず、モーター(MO)の駆動を停止する。次に、制御回
路(114)は、停止状態での信号処理回路(112)からの
データおよびコントラスト判定回路(113)からのコン
トラスト信号に基づいて上述と同じモーター(MO)の駆
動を再開するように構成されている。更に、コントラス
トが低過ぎてフォーカス用レンズ(FL)を一方の終端位
置から他方の終端位置まで移動させても合焦が全く判定
されないとき、制御回路(114)は直ちにモーター(M
O)の駆動を停止して、以後の無駄な合焦動作を行なわ
ないように構成されている。 エンコーダ(ENC)は、撮影レンズ(LE)のフォーカス
用レンズ(FL)の駆動状態をモニターするたにカメラ本
体(BD)の駆動機構(LDR)に連結されている。フォー
カス用レンズ(FL)の駆動は、上述のように駆動機構
(LDR)の駆動と一義的に連動するようになっているの
で、フォーカス用レンズ(FL)の移動量に対応した数の
パルスがエンコーダ(ENC)から出力される。制御回路
(114)はこのパルス数によりフォーカス用レンズ(F
L)の移動量を検知する。また、フォーカス用レンズ(F
L)が無限遠または最近接の終端位置まで駆動されたと
きは駆動機構(LDR)の回転が停止されるので、エンコ
ーダ(ENC)からはパルスが出力されない。これによ
り、制御回路(114)はフォーカス用レンズ(FL)の駆
動位置が終端位置に達したことを検知できる。 信号読取回路(LDC)は、撮影レンズ(LE)側に設けら
れた後述のレンズ回路(LEC)から与えられるデータを
読取る回路である。レンズ回路(LEC)は、撮影レンズ
(LE)自身に固有なデータ、例えば絞りや焦点距離等の
撮影用データおよびフォーカス用レンズ(FL)の移動量
をエンコーダ(ENC)の出力パルス数に対応させるため
の所定値の変換係数データKを固定記憶している。この
データKは読取回路(LDC)を介して制御回路(114)に
与えられ、前述の信号処理回路(112)からのデータ|
ΔL|と掛算されてフォーカス用レンズの移動量に対応す
るデータNの算出に用いられる。 上述の構成による本発明の自動合焦カメラシステムの具
体的な内容を第2図以降の図面に従って、以下に詳述す
る。尚、制御回路(114)のほとんどの機能はマイクロ
コンピュータ(以下、マイコンと称する)により達成さ
れる。 第2図は、第1図に示した構成のうちカメラ本体(BD)
側の回路部の構成を主に示すブロック図である。図にお
いて、カメラ本体(BD)とレンズ(LE)との間にはレン
ズ(LE)の焦点距離を例えば1.4倍または2倍に伸ばす
ためのコンバータ(CV)が挿入されている。カメラ本体
(BD)とコンバータ(CV)とはそれぞれ接続端子群(CN
1)と(CN2)とで接続され、コンバータ(CV)とレンズ
(LE)とはそれぞれの接続端子群(CN3)と(CN4)とで
接続されており、コンバータ(CV)およびレンズ(LE)
からの各種情報がカメラ本体(BD)側に与えられるよう
になっている。電源スイッチ(MAS)が閉成されること
により、パワーオンリーセット回路(PRO1),マイコン
(MC1),(MC2),表示制御回路(DSC),発振回路(O
SC),インバータ(IN1)〜(IN8),アンド回路(AN
1)に電源ライン(+E)を介して給電が開始される。
この給電開始により、パワーオンリセット回路(POR1)
からリセット信号(PO1)が出力されて、マイコン(MC
1),(MC2)および表示制御回路(DSC)がリセットさ
れる。マイコン(MC2)はこのカメラシステムの全体的
な作動をシーケンス的に行なわせるマイクロコンピュー
タであり、マイコン(MC1)はこのマイコン(MC2)から
の制御信号に応答して焦点調節作動をシーケンス的に行
なわせるマイクロコンピュータである。尚、マイコン
(MC)の動作を第3図のフローチャートに、マイコン
(MC1)の動作を第8図ないし第10図のフローチャート
に示す。 測光スイッチ(MES)はレリーズボタン(不図示)の押
下げ操作の第1段階で閉成され、このスイッチ(MES)
が閉成されると、インバータ(IN1)を介してマイコン
(MC2)の入力端子(i0)に“High"レベルの信号が与え
られる。これに応答してマイコン(MC2)の端子(O0)
が“High"となり、インバータ(IN2)を介してトランジ
スタ(BT1)が導通する。このトランジスタ(BT1)の導
通により、パワーオンリセット回路(POR3),測光回路
(LMC),デコーダ(DEC1),発光ダイオード駆動用ト
ランジスタ(BT3),フィルム感度設定装置(SSE),絞
り値設定装置(ASE),露出時間設定装置(TSE),露出
制御モード設定装置(MSE),露出制御装置(EXC),ラ
ッチ回路(LA)に電源ライン(VB)を介して給電が開始
される。この給電開始により、パワーオンリセット回路
(POR3)からリセット信号(PO3)が出力されて露出制
御装置(EXC)がリセットされる。また、マイコン(MC
2)の出力端子(O0)からの“High"レベル信号は、バッ
ファ(BF)によりコンバータ(CV)およびレンズ(LE)
の電源電圧(VL)として、接続端子群(CN1),(CN
2),(CN3),(CN4)を介して、コンバータ(CV)内
の回路(CVC)及びレンズ(LE)内の回路(LEC)に与え
られる。尚、接続端子群は、この給電用端子の他に、マ
イコン(MC2の出力端子(O6)から出力されてコンバー
タ(CVC),レンズ回路(LEC)をリセット状態から解除
するための信号伝達用端子と、マイコン(MC2)のクロ
ック出力端子(SCO)からの同期用クロックパルスをコ
ンバータ回路(CVC),レンズ回路(LEC)に伝達するた
めのクロックパルス伝達用端子と、マイコン(MC2)の
直列データ入力端子(SDI)にコンバータ(CV),レン
ズ(LE)からのデータを入力させる信号入力用端子と、
アース端子とを備えている。なお、マイコン(MC2)の
直列データ入力部の回路構成を第4図に、コンバータ
(CV)の回路(CVC)およびレンズ(LE)の回路(LEC)
の回路構成を第5図に示す。 測光回路(LMC)は、マイコン(MC2)のアナログ入力用
端子(ANI)にアナグロ値の側光信号を、基準電圧入力
端子(VR)にD−A変換用の基準電圧信号を与えてい
る。マイコン(MC2)は、測光回路(LMC)からの基準電
圧信号に基づいて、端子(ANI)に入力するアナグロ測
光信号をディジタル信号に変換する。表示制御回路(DS
C)は、データバス(DB)を介して入力する種々のデー
タに応じて、液晶表示部(DSP)により露出制御値を表
示するとともに発光ダイオード(LD10)〜(LD1n)によ
り警告表示等を行なう。マイコン(MC2)の出力端子(O
8)は側光スイッチ(MES)が閉成されてからカメラの露
出制御動作が開始するまでの間“High"となっており、
インバータ(IN8)によりトランジスタ(BT3)はこの間
のみ発光ダイオード(LD10)〜(LD1n)を発光可能とす
る。 デコーダ(DEC1)は、マイコン(MC2)の出力ポート(O
P1)から与えられる信号に応じて、装置(MSE),(TS
E),(ASE),(SSE),回路(DSC),(LA)のうちい
ずれかの装置または回路とマイコン(MC2)との間でデ
ータバス(DB)を介してデータの受け渡しを行なうかを
示す信号を出力端子(a0)〜(an+1)に与える。例え
ば、マイコン(Mc2)が露出制御モードのデータを読込
む場合には、出力ポート(OP1)からの特定データで出
力端子(ao)が“High"になることにより、データバス
(DB)に露出制御モード設定装置(MSE)から設定露出
制御モードを示すデータが出力され、このデータがマイ
コン(MC2)の入出力ポート(I/O)から読込まれる。同
様に、設定絞り値を読込む場合には端子(a2)が“Hig
h"になる。表示制御回路(DSC)に表示用データを送る
場合には、送るデータに応じて端子(a4)〜(an)の1
つが“High"になる。また、後述するレンズの変換係数
データ(KD)を送る場合には入出力ポート(I/O)から
データバス(DB)にこの変換係数データを出力した後に
出力ポート(OP1)に特定データを一定時間出力し、端
子(an+1)からのパルスによりラッチ回路(LA)に変
換係数データをラッチさせる。 露出制御装置(EXC)は、マイコン(MC2)の割込信号入
力端子(it)に“High"の割込み信号が与えられること
により、以下の露出制御動作を開始するようになってお
り、レリーズ回路、ミラー駆動回路,絞り制御回路,露
出時間制御回路を備えている。この装置(EXC)は、マ
イコン(MC2)の出力端子(O4)からパルスが出力され
ると、データバス(DB)に出力されている絞り込み段数
データを取込み、レリーズ回路を作動させて露出制御動
作を開始させる。露出制御動作の開始から一定時間が経
過すると、マイコン(MC2)から露出時間データがデー
タバス(DB)に、パルスが端子(O5)に出力される。こ
れによって露出制御装置(EXC)は露出時間データを取
込み、ミラー駆動回路を作動させて反射ミラーの上昇を
開始させるとともに、絞り制御回路を作動させて絞り込
み段数データだけ絞りを絞り込ませる。反射ミラーの上
昇が完了すると、シャッター先幕の走行が開始される。
同時に、カウントスイツチ(COS)が閉成することによ
り露出時間制御回路が作動して露出時間データに対応し
た時間のカウントが開始される。カウントが完了すると
シャッター後幕の走行が開始され、絞りが開かれ、ミラ
ーが下降することにより露出制御動作が完了する。 レリーズスイッ(RLS)はレリーズボタンの押し下げ操
作の第2段階で閉成され、このスイッチ(RLS)が閉成
されるとインバータ(IN3)の出力、即ちアンド回路(A
N1)の一方の入力端が“High"になる。スイッチ(EES)
は露出制御動作が完了すると閉成され、露出制御機構
(不図示)が動作可能な状態にチャージされると開放さ
れる。このスイッチの開閉状態を示す信号はインバータ
(IN4)を介してマイコン(MC2)の入力端子(i2)およ
びアンド回路(AN1)の他方の入力端に与えられる。
尚、アンド回路(AN1)の出力端はマイコン(MC2)の割
込信号入力端子(it)に接続されている。従って露出制
御機構のチャージが完了していない状態では、アンド回
路(AN1)のゲートは閉じられており、レリーズスイッ
チ(RLS)が閉成されてもアンド回路(AN1)の出力は
“Low"のままである。即ち、マイコン(MC2)には割込
信号は入力されず、露出制御動作は開始されない。一
方、露出制御機構のチャージが完了している状態では、
アンド回路(AN1)のゲートは開かれており、レリーズ
スイッチ(RLS)が閉成されるとアンド回路(AN1)の出
力が“High"になって割込信号がマイコン(MC2)の割込
端子(it)に入力し、マイコン(MC2)は直ちに露出制
御の動作に移行する。 マイコン(MC2)の出力端子(O1),(O2),(O3)は
それぞれマイコン(MC1)の入力端子(i11),(i1
2),(i13)に接続されている。ここで、出力端子(O
1)は、マイコン(MC1)で合焦検出動作を行なわせると
きは“High"、行なわせない時は“Low"になる。出力端
子(O2)は、モーター(MO)を時計方向に回転させると
フォーカス用レンズ(FL)が繰り出されるように構成さ
れる交換レンズが装着されている場合は“High"、モー
ター(MO)を反時計方向に回転させると繰り出される交
換レンズの場合は“Low"になる。出力端子(O3)は、結
像位置の合焦位置からのズレ量とデフォーカス方向とに
基づいてフォーカス用レンズを合焦位置に向けて駆動す
る方式(以下、プレディクター方式と称する)のみに対
応して焦点調節がなされる交換レンズの場合には“Lo
w"、合焦位置からのズレ方向の信号(前ピン,後ピン,
合焦)でレンズを駆動する方式(以下、三点指示方式と
称する)とこのプレディクター方式との併用で焦点調節
がなされる交換レンズの場合には“High"となる。スイ
ッチ(FAS)は、不図示の手動切換部材によって開閉さ
れ、合焦状態の検出結果に応じてフォーカス用レンズが
合焦位置まで駆動されて自動的に焦点調節が行なわれる
モード(以下、AFモードと称する)のときは閉成され、
合焦状態の検出結果に応じて合焦状態の表示だけが行な
われ、焦点調節は手動で行なわれるモード(以下、FAモ
ードと称する)のときには開放される。このスイッチ
(FAS)の開閉信号はインバータ(IN6)を介してマイコ
ン(MC2)の入力端子(i1)及びマイコン(MC1)の入力
端子(i14)に与えられる。 マイコン(MC1)の出力端子(O16)は、インバータ(IN
5)を介してトランジスタ(BT2)のベースに接続されて
いる。従って、端子(O16)が“High"になると、トラン
ジスタ(BT2)が導通してパワーオンリセット回路(PO
2),焦点検出用受光部(FLM),受光部制御回路(CO
T),モーター駆動回路(MDR),エンコーダ(ENC),
発光ダイオード駆動回路(FAD)に電源ライン(VF)を
介して給電が開始される。この給電開始により、パワー
オンリセット回路(POR2)からリセット信号(PO2)が
出力される。 発光ダイオード駆動回路(FAD)は、例えば第6図に示
すような回路構成となっており、マイコン(MC1)の出
力ポート(OP0)、即ち出力端子(O17),(O18),(O
19)から出力されるデータに応じて発光ダイオード(LD
0)、(LD1),(LD2)を駆動する。この回路構成によ
り、マイコン(MC1)の出力端子(O17),(O18),(O
19)のいずれか1つの端子が“High"となると前ピン表
示用発光ダイオード(LD0),合焦表示用発光ダイオー
ド(LD1),後ピン表示用発光ダイオード(LD2)のいず
れか1つが点灯して前ピンまたは合焦または後ピンを表
示する。また、出力端子(O17),(O18),(O19)の
2端子が“High"となると、発振回路(OSC)からのクロ
ックパルス(CP)に基づいて発光ダイオード(LD0),
(LD2)が同時に点滅して合焦検出不能を表示する。表
1にその動作状態を示す。 焦点検出用受光部(FLM)は合焦検出用の複数の受光部
を備えたCCD(Charge Coupled Device)で形成されてい
る。制御回路(COT)は、マイコン(MC1)からの信号に
基づいてCCD(FLM)の駆動、CCD出力のA−D変換およ
びA−D変換出力のマイコン(MC1)への伝達機能を備
えている。 尚、マイコン(MC1)から制御回路(COT)に対して、出
力端子(O10)からCCD(FLM)の積分動作を開始させる
ためのパルス信号が、出力端子(O11)からこの積分動
作を強制的に停止させるためのパルス信号がそれぞれ出
力される。また、マイコン(MC1)に対して制御回路(C
OT)から、CCD(FLM)での積分動作が完了したことを示
す信号が割込端子(it)に、CCD(FLM)の各受光素子ご
とにその蓄積電荷のA−D変換動作が完了したことを示
す信号が入力端子(i10)に、上記A−D変換されたデ
ータが入力ポート(IP0)にそれぞれ入力される。更
に、CCD(FLM)に対して制御回路(COT)から、リセッ
ト信号が端子(φR)に、転送指令信号が端子(φT)
に、転送用クロックが端子(φ1),(φ2),(φ
3)に、参照電位が端子(ANB)にそれぞれ入力され、C
CD(FLM)から制御回路(COT)に対して、端子(ANB)
からモニター用受光部の受光量に応じた電位が、端子
(AOT)から各受光部での蓄積電荷がそれぞれ出力され
る。この制御回路(COT)の具体的な回路構成は後述す
る第14図で詳述する。 ここで、CCD(FLM)、制御回路(COT)、マイコン(MC
1)の作動を簡述すると、制御回路(COT)は、マイコン
(MC1)の出力端子(O10)からの積分開始信号に応答し
て、CCD(FLM)にリセット信号を送ってCCD(FLM)をリ
セットするとともに、参照電位の信号をCCD(FLM)に与
える。CCD(FLM)内の各受光部ではその受光量に応じて
蓄積電荷が増加していき、これにより端子(ANB)から
出力される電位が下降していく。制御回路(COT)は、
端子(ANB)のレベル所定値に達すると、CCD(FLM)へ
転送指令信号を出力してCCD(FLM)の各受光部の蓄積電
荷をCCD(FLM)内の転送ゲートに転送させるとともに、
マイコン(MC1)の割込端子(it)に積分完了信号を与
える。そして、制御回路(COT)は、CCD(FLM)の転送
ゲートに転送された蓄積電荷をφ1,φ2,φ3の転送用ク
ロックに基づいて受取ってA−D変換し、1つの受光部
による蓄積電荷のA−D変換が完了する毎にマイコン
(MC1)の入力端子(i10)にA−D変換完了信号を与え
る。マイコン(MC1)は、この信号に応答してA−D変
換されたデータを入力ポート(IP0)から取込む。そし
て、マイコン(MC1)はCCD(FLM)の受光素子の数だけ
A−D変換されたデータを取込むと、CCD出力の取込み
を終了する。 なお、マイコン(MC1)は積分開始から一定時間が経過
しても割込信号が入力しないときには、CCDの積分動作
を強制的に停止させるためのパルスをマイコン(MC1)
の端子(O11)から出力する。制御回路(COT)はこのパ
ルスの応答して端子(φT)から転送指令信号をCCDに
与えるとともに、マイコン(MC1)に割込信号を出力し
て、前述のCCD出力のA−D変換,データ転送の動作を
行なう。 モータ駆動回路(MDR)は、マイコン(MC1)の出力端子
(O12),(O13),(O14)から与えられる信号に基づ
いてモーター(MO)を駆動する。尚、マイコン(MC1)
の出力端子(O12)が“High"のときにモーター(MO)は
と時計方向に、出力端子(O13)が“High"のときモータ
ー(MO)は反時計方向に駆動され出力端子(O12),(O
13)がともに“Low"のときモーター(MO)は駆動が停止
される。さらに、マイコン(MC1)の出力端子(O14)が
“High"のときモーター(MO)は高速駆動され、“Low"
のとき低速駆動される。このモーター制御回路(MDR)
の具体例は、本出願人がすでに特願昭57−136772号で提
案したが、本発明の要旨とは無関係であるので説明を省
略する。 エンコーダ(ENC)は、モーター(MO)の回転トルクを
レンズに伝えるためのカメラ本体側の伝達機構(LMD)
の駆動量を、たとえばフォートカプラーによりモニター
し、その駆動量に比例した数のパルスを出力する。この
パルスはマイコン(MC1)のクロック入力端子(DCL)へ
入力されて自動的にカウントされ、そのカウント値ECD
は後述のマイコン(MC1)のフローでのカウンタ割込に
用いられる。また、このパルスは、モーター駆動回路
(MDR)に送られ、そのパルス数に応じてモーター(M
O)に回転速度が制御される。 第3図は、第2図のマイコン(MC2)の動作を示すフロ
ーチャートである。マイコン(MC2)の動作は大まかに
以下の3つのフローに大別される。#1のステップから
始まるフローは、電源スイッチ(MAS)の閉成により開
始されるメインのフローであり、側光スイッチ(MES)
が閉成される(#2)ことにより、焦点調節のための回
路部以外の回路部への給電開始(#4)、カメラ本体
(BD)で設定された露出制御情報の読込み(#5)、レ
ンズ(LE),コンバータ(CV)からのデータの読込み
(#6〜#12)、側光値の読込み(#13,14)、AFモー
ド,FAモードの自動設定(#16〜#27)、露出制御値の
演算(#28)および表示(#31,#32)等の動作を繰返
す。#45のステップから始まるフローは、マイコン(MC
2)に内蔵されたタイマーから周期的に出力されるタイ
マー信号により、側光スイッチ(MES)が開放されても
所定時間(例えば15秒)は上記メインフローの動作を行
なわせるためのタイマー割込のフローである。また、#
59のスイップから始まるフローは、リレーズスイッチ
(RLS)の閉成になり、カメラの露出制御動作を開始さ
せるためのレリーズ割込りのフローである。以下に、第
3図ないし第6図に基づいてマイコン(MC2)に関連す
る第2図のカメラシステムの動作を詳述する。 まず、電源スイッチ(MAS)が閉成されると、パワーオ
ンリセット回路(POR1)からリセット信号(PO1)が出
力される。このリセット信号(PO1)により、マイコン
(MC2)はメインのフローにおけるリセット動作を#1
のステップで行なう。側光スイッチ(MES)が閉成され
ることにより、#2のステップで入力端子(i0)が“Hi
gh"になったことが判明されると、タイマー割込を不可
能にして(#3)、端子(O0)を“High"にする(#
4)。これによりトランジスタ(BT1)が導通して電源
ライン(VB)からの給電が開始される。同時に、バッフ
ァ(BF)を介して電源ライン(VL)からコンバータ(C
V)および交換レンズ(LE)への給電が開始される。#
5のステップでは、露出制御モード設定装置(MSE)、
露出時間設定装置(TSE)、絞り値設定装置(ASE)、フ
ィルム感度設定装置(SSE)からのデータがデータバス
(DB)を介して入出力ポート(I/O)に順次取込まれ
る。 #6ないし#12のステップでは、まずレジスタAにデー
タ“0"が設定され(#6)、端子(O6)が“High"とさ
れて、コンバータ回路(CVC),レンズ回路(LEC)のリ
セット状態が解除され、(#7−1)、データの直列入
力命令が出力される(#7−2)。コンバータ回路(CV
C),レンズ回路(LEC)から1つのデータの入力が完了
すると(#8)、取込まれたそのデータがレジスタAの
内容に対応するレジスタM(A)に設定される(#
9)。次に、レジスタAの内容に“1"が加えられ(#1
0)、その内容がAc(一定値)になったかどうかが判別
される。ここで、(A)≠Acならば#7−2のステップ
に戻って、再び次のデータの取込みが行なわれる。
(A)=Acになると、レンズ(LE)及びコンバータ(C
V)からのデータの取込みが完了したことになるので、
出力端子(O6)を“Low"にして(#12)、コンバータ回
路(CVC),レンズ回路(LEC)をリセットする。 ここで、レンズ(LE)及びコンバータ(CV)からのデー
タの取込みの具体例を、第4図及び第5図に基づいて説
明する。第4図に示された直列データ入力部は、例えば
8ビットの直列データを入力させる場合に、出力端子
(SCO)から8個のクロックパルスを出力し、このクロ
ックパルスの立下りで入力している直列データを順次読
込む。即ち、直列データ入力命令(SIIN)により、フリ
ップフロップ(FF1)がセットされて3ビットのバイナ
リーカウンター(CO1)のリセット状態が解除される。
同時に、アンド回路(AN7)のゲートが開かれて、マイ
コン(MC2)内で分周されたクロックパルス(DP)が同
期用クロック出力として出力端子(SCO)からコンバー
タ(CV),レンズ(LE)の回路(CVC),(LEC)に送ら
れる。また、このクロスパルスは、カウンタ(CO1),
シフトレジスタ(SR1)のクロック入力端子に送られ
る。シフトレジスタ(SR1)はクロックパルス(DP)の
立ち下がりで、マイコン(MC2)の入力端子(SDI)に入
力しているデータを順次取込んでいく。ここで、カウン
タ(CO1)のキャリー端子(CY)は、8個目のクロック
パルス(DP)が入力したときから次のクロスパルス(D
P)が入力するまでの期間“High"になっている。一方、
アンド回路(AN5)の一方の入力端にこのキャリー出力
が、他方の入力端にインバータ(IN15)を介してコロッ
クパルス(DP)が入力しているので、アンド回路(AN
5)は8個目のクロスパル(DP)の立ち下がりで“High"
となって、フリップフロップ(FF1)をリセットし、カ
ウンター(CO1)もリセット状態にする。従って、アン
ド回路(AN5)の出力も、カウンタ(CO1)のキャリー端
子(CY)が“Low"になることで“Low"となり、次の動作
に備える。このアンド回路(AN5)からの“High"のパル
スで直列入力フラグS1FLがセットされてデータ入力の完
了が判別され、マイコン(MC2)はシフトリジスタ(SR
1)から内部データバス(IDB)に出力しているデータを
所定のレジスタM(A)に格納する。 第5図において、一点鎖線から左側がコンバータ(CV)
のコンバータ回路(CVC)であり、右側がレンズ(LE)
のレンズ回路(LEC)である。マイコン(MC2)の出力端
子(O6)が“High"になるとカウンタ(CO3),(CO
5),(CO7),(CO9)のリセット状態が解除され、こ
れらカウンタはマイコン(MC2)の出力端子(SCO)から
与えられるクロックパルス(DP)をカウントすることが
可能となる。3ビットのバイナリーカウンタ(CO3),
(CO7)はこのクロックパルス(DP)の立上がりをカウ
ントし、8個目のクロックパルスの立上がりから次のク
ロックパルス(DP)の立上がりまでの間キャリー端子
(CY)を“High"にする。4ビットのバイナリーカウン
タ(CO5),(CO9)はこのキャリー端子(CY)の立下が
りをカウントし、8個のクロックパルスの最初のパルス
の立上がり毎にカウンタ(CO5),(CO9)のカウント値
が1づつ増加する。 コンバータ回路(CVC)のROM(RO1)は、カウンタ(CO
3)のカウント値に基づいて直接そのレジスタが指定さ
れる。レンズ回路(LEC)のROM(RO3)はカウンタ(CO
1)のカイント値に基づいてデコーダ(DE9),データセ
レクタ(DS1)を介して間接的にそのレジスタが指定さ
れる。ROM(RO1),(RO3)からそれぞれ出力されるレ
ンズ(LE),コンバータ(CV)のデータは、デコーダ
(DE5)の出力に応じていずれかの出力が、または直列
加算回路(AL1)により加算された両者の和の出力或い
はすべて“0"のデータが選択的に出力される。ここで、
焦点距離が固定されているレンズの場合のカウンタ(CO
9)とデコーダ(DE9)とROM(RO3)との関係を表2に、
焦点距離が可変なズームレンズの場合の上記関係を表3
に示す。また、コンバータにおけるカウンタ(CO5)と
デコーダ(DE5)とROM(RO1)とカメラ本体への出力デ
ータとの関係を表4に示す。尚、φは各ビットのデータ
が“0"でも“1"でもよいことを示す。 カウンタ(CO3),(CO7)の出力(b0),(b1),(b
2)はデコーダ(DE3),(DE7)に入力され、デコーダ
(DE3),(DE7)はこの入力データに応じて表5に示す
信号を出力する。 従って、クロックパルスが立上がるごとに、ROM(R3)
のデータは最下位ビット(r0)から順次1ビットずつア
ンド回路(AN20)〜(AN27),オア回路(OR5)を介し
て出力され、同じタイミングでROM(RO1)のデータもク
ロックパルスの立上がり毎に最下位ビット(e0)から順
次1ビットづつアンド回路(AN10)〜(AN17),オア回
路(OR1)を介して出力される。また、ズームリング(Z
R)の操作により設定された焦点距離に応じた5ビット
のデータを出力するコード板(FCD)がレンズ回路(LE
C)内に設けられている。設定焦点距離に応じて変化す
るコード板(FCD)の出力によって、データセレクタ(D
S1)の入力端子(α2)の下位5ビットの値が一義的に
決まる。従って、データセレクタ(DS1)は、デコーダ
(DE9)の出力(h4)が“Low"のときは入力端子(α
1)からの“0 0 0 0 h3 h2 h1 h0"のデータを、また、
“High"のとき入力端子(α2)からの“h2 h1 h0 **
***”(*はコード板のデータ)のデータを出力する
ことにより、ROM(RO3)のアドレスを指定する。 カウンタ(CO9)の出力が“0000"の場合、ROM(RO3)の
アドレス“OOH"(Hは16進数を示す)のアドレスにはレ
ンズ装着を示すチェックデータが記憶されていて、この
データはあわゆる種類の交換レンズに共通のデータ(例
えば01010101)となっている。このとき、カメラ本体
(BD)とレンズ(LE)との間にコンバータ(CV)が装着
されていれば、デコーダ(DE5)の出力端子(g2)の“H
igh"により、レンズ(LE)から送られてくるデータ“01
010101"はアンド回路(AN32),オア回路(OR3)を介し
てまた、レンズ(LE)がカメラ本体(BD)に直接装着さ
れている場合はそのままカメラ本体側に送られて、入力
端子(SDI)からマイコン(MC2)に読込まれる。このチ
ェックデータにより交換レンズが装着されていることが
判別された場合は開放側光モードとなって露出制御装置
(EXC)で絞り制御が行なわれる。一方、交換レンズが
装着されていないことが判別された場合は、絞り込み側
光モードとなって絞り制御は行なわれない。 カウンタ(CO5),(CO9)の出力が“0001"になると、
レンズのROM(RO3)のアドレス“O1H"が指定され、ROM
(RO3)から開放絞り値データAvoが出力される。なお、
設定焦点距離に応じて実効絞り値が変化するズームレン
ズの場合は、最短焦点距離での開放絞り値が出力され
る。また、コンバータ(CV)のROM(RO1)のアドレス
“1H"にはコンバータ(CV)装着によるレンズの開放絞
り値の変化量に相当する一定値データβが記憶されてお
り、ROM(RO1)からは一定値データβが出力される。デ
コーダ(DE5)の端子(g0)の“High"により、ROM(RO
1),(RO3)からのデータは直列加算回路(AL1)で加
算されて(Avo+β)が算出され、このデータがアンド
回路(AN30),オア回路(OR3)を介して出力される。
カウンタ(CO5)、(CO9)の出力が“0010"になると、R
OM(RO3),(RO1)はそれぞれアドレス“02H"が指定さ
れる。レンズのROM(RO3)からの最小絞りのデータAvma
xとコンバータのROM(RO1)からのデータβとにより、
開放絞り値の場合と同様に、Avmax+βのデータが、ま
た装着されていない場合はAvmaxのデータが出力され
る。 カウンタ(CO5),(CO9)の出力が“0011"になると、
レンズのROM(RO3)のアドレス“03H"が指定され、ROM
(RO3)から開放側光誤差のデータが出力される。ここ
で、コンバータが装着されていない場合、このデータが
そのままカメラ本体に読み込まれる。一方コンバータ
(CV)が装着されていると、表5に示すようにデコーダ
(DE5)の出力はすべて“Low"で、オア回路(OR3)の出
力はレンズからのデータとは無関係に“Low"のままとな
り、カメラ本体では開放側光誤差として“0"のデータを
読み取る。これは、コンバータ(CV)を装着することに
より、開放絞りは比較的小絞りとなり、開放側光誤差は
“0"になると考えてもよいからである。 カウント(CO5),(CO9)の出力が“0100"になると、R
OM(RO1),(RO3)はそれぞれ“04H"のアドレスが指定
される。レンズのROM(RO3)のアドレス“04H"には、フ
ォーカス用レンズ(FL)を繰出す場合のモーター(MO)
の回転方向を示すデータと、この交換レンズが設定撮影
距離に応じて交換係数の変化する形式のレンズであるか
どうかを示すデータとが記憶されている。例えば、モー
ターを時計方向に回転させるとフォーカス用レンズが繰
出される型式のレンズの場合は最下位ビットが“1"、モ
ーターを反時計方向に回転させるとフォーカス用レンズ
が繰出される型式のレンズの場合は最下位ビットが“0"
になっている。また、設定撮影距離によって変換係数が
変化する形式のレンズの場合は最下位ビットが“1"に、
変化しない形式のレンズの場合は最下位ビットが“0"に
なっている。このデータはコンバータ(CV)の装着とは
無関係にカメラ本体にそのまま送られる。 カウンタ(CO9)の出力が“0101"になるとデコーダ(DE
9)の出力は固定焦点距離のレンズの場合“00101"、ズ
ームレンズの場合“1001φ”となって、レンズ回路(LE
C)のROM(RO3)はそれぞれ“O5H"または“001****
*”のアドレスが指定される。尚、“*****”はコ
ード板(FCD)からのデータである。ROM(RO3)のこの
アドレスには固定焦点距離レンズの場合そのレンズの固
定焦点距離fの2を底とした対数値のlog2fに対応した
データが、ズームレンズの場合そのズームレンズの設定
焦点距離fの対数値log2fに対応したデータが記憶され
ていて、このデータがカメラ本体へ出力される。また、
コンバータのROM(RO1)はアドレス“5H"が指定されて
おり、このアドレスには、コンバータ(CV)をカメラ本
体(BD)と交換レンズ(LE)との値に装着することによ
り変化する焦点距離の変化量に相当するデータγが記憶
されている。このときデコーダ(DE5)の出力端子(g
0)が“High"になっているので、加算回路(AL1)によ
り焦点距離のデータlog2fに一定値データγを加算した
データがカメラ本体に送られる。この焦点距離は、カメ
ラ振れの警告の判別等に用いられる。 カウンタ(CO9)の出力が“0110"になると、ズームレン
ズの場合、デーコーター(DE9)からは“1010φ”のデ
ータが出力され、端子(h4)が“High"となって以降は
データセレクタ(DS1)の入力端α2からのデータが出
力される。これにより、ROM(RO3)は“010****
*”のアドレスを指定される。このアドレスには、ズー
ムレンズの焦点距離を最短焦点距離から変化させた場合
の最短焦点距離での実効絞り力の絞り値変化量のデータ
ΔAvが設定焦点距離に応じて記憶されている。また、固
定焦点距離のレンズの場合、ΔAv=0なので、アドレス
“O6H"には“0"のデータが記憶されている。このデータ
は、コンバータ(CV)の装着の有無とは無関係にカメラ
本体にそのまま送られる。尚、このデータは、開放側光
データから絞り成分の除去をするための演算(Bv−Avo
−ΔAv)−Avo−ΔAv及び設定又は算出された絞り開孔
に実効絞りを制御住めたの演算Av−Avo−ΔAvに用いら
れる。 カウンタ(CO9)の出力が“0111"になると、ズームレン
ズの場合デコーダ(DE9)の出力が“1011φ”となり、R
OM(RO3)は“011*****”のアドレスが指定され
る。このアドレスには設定焦点距離に対応した変換係数
のデータKDが記憶されている。また、固定焦点距離のレ
ンズの場合、ROM(RO3)は“07H"のアドレスが指定さ
れ、このアドレスには固定の変換係数のデータKDが記憶
されている。変換係数の変化を補償するような機械伝達
機構が内蔵されているコンバータが装着されていればこ
のデータはそのままボディーに伝達される。この変換係
数のデータKDは、マイコン(MC1)で算出されるデフォ
ーカス値|ΔL1|から|ΔL1|×KDの演算を行なってモー
ター駆動機構(LMD)の駆動量のデータを得るために用
いられる。 また、変換係数のデータは、例えばデータが8ビットの
場合、上位4ビットの指数部と下位4ビットの有効数字
部とに分けられ、表6のようにコードづけされている。 変換係数のデータKDは KD=(k3・20+k2・2-1+k1・2-2+k0・2-3)・2n・2m m=k4・20+k5・-1+k6・2+k7・23 n=一定値(例えば−7) の演算で求める。尚、k3は有効数字部の最上位ビットで
あるので必ず“1"になっている。従って、このようなコ
ードづけを行なえばKDの値が相当に広い範囲で変化して
もマイコン(MC1)内で演算し易い、少ないビット数の
データとして記憶することができる。 第7図は、ズームレンズから出力され競る変換係数のデ
ータと焦点距離との関係を示すグラフであり、横軸はlo
g2fに対応し、縦軸は変換係数KDに対応する。 ところでKDは、焦点距離fに応じて直線A,B,Cに示すよ
うに連続的に変化するが、本実施例の場合、折線A′,
B′,C′で示すように、KDの値をK1〜K33の離散的な値と
している。ここで、 K1=20の場合KD=“01111000"、 K2=2-1+2-2+2-3+2-4の場合KD=“01101111"、 K3=2-1+2-2+2-3の場合KD=“01101110"、 K4=2-1+2-2+2-4の場合KD=“01101101"、 K31=2-4+2-6の場合KD=“00101000"、 K32=2-4+2-7の場合KD=“00111001"、 K33=2-5の場合KD=“00101000"となっている。 ズームレンズの焦点距離は、コード板(FCD)の5ビッ
トの出力に対応して多数の領域に区分されており、例え
ば直線Aの変化をするレンズであればf17〜f25の9ゾー
ンに分割されている。この構成により、f25のゾーンで
あればそのゾーン内で最も小さいK値に最も近く且つ値
の小さなデータK17、f24のゾーンであればK16、f23のゾ
ーンならK15、f22のゾーンならK13というデータが出力
される。 このように、KDの値を定めるのは、以下の理由による。
即ち、KDを実際のデータよりも大きな値にしておくと、
合焦位置までフォーカス用レンズを駆動するのに必要な
駆動量に対応するエンコーダ(ENC)のパルス数よりも
N−KD×|ΔL|で求められたNの方が多くなり、結果と
して合焦位置をレンズが通り過ぎ、合焦位置の前後でレ
ンズがハンティングをしてしまうからである。そこで、
KDを小さめの値にしておけば次第に一方の方向から合焦
位置に近づくようになり、また、実際のKDとの差ができ
るだけ小さくなるようにしているので、フォーカス用レ
ンズが合焦位置に達する時間を短くすることができる。 尚、KDの値を常に小さめの値にした場合、実際のKDの値
との差が大きくなりすぎて合焦位置に達するまでの時間
が長くかかりすぎることが起こりうるが、時間を短縮す
るために、B′に示すゾーンf18,k12のように実際の値
よりも若干大きくなっている領域をわずかに設けて、少
しぐらい合焦位置から行きすぎてもよいようにしてもよ
い。 また、撮影距離が無限大だと実線のC(∞)、近距離だ
と一点鎖線C(近)のように、撮影距離に応じて変換係
数が大幅に変化するズームレンズがある。このズームレ
ンズでは、例えば焦点距離f1のゾーンで撮影距離が無限
大の位置から最近接近の位置へ変化すると、KD=k17=2
-2からKD=K15=2-2+2-4へ変化する。このようなズー
ムレンズにも対応できるように、本実施例では、無限大
の位置での変換係数のデータのみをROM(RO3)に記憶さ
せ、合焦範囲の近傍の領域(以下、近合焦ゾーンで示
す)に到達するまでは、ΔLの正負(即ち、デフォーカ
ス方向)の信号だけに基づいてフォーカス用レンズを駆
動し、近合焦ゾーンにはいると上述のKDと|ΔL|とによ
って求まるNの値に基づいてレンズを駆動するようにし
ている。尚、焦点距離用のコード板(FCD)の他に設定
撮影距離用のコード板を別設し、これらコード板により
ROM(RO3)のアドレスを指定して正確な変換係数のデー
タを得るようにしてもよいが、部品点数の増加、アドレ
ス指定用のビット数の増加、ROMの容量の増加等の問題
があり、実用的でない。 更に、ズームリングを例えば、最短焦点距離の位置より
も短焦点側に移動させることによりマクロ撮影が行なえ
るように構成されたズームレンズがある。(このズーム
レンズの機構は本出願の要旨とは関係ないのでその説明
を省略する。)このようなズームレンズに対して、本実
施例ではマクロ撮影に切換えられるとコード板(FCD)
から“11111"のデータが出力され、特定のアドレス“01
111111"が指定されるようにしてある。マクロ撮影の場
合、瞳径の位置が変化したり、焦点深度が暑くなった
り、絞り値が暗くなったりして、AFモードによる焦点調
節は困難となるので、そのアドレスには“φφφφ011
0"のデータが記憶されており、そのk3は“0"となってい
る。マイコン(MC2)は、このデータによりマクロ撮影
に切換わったことを判別して、スイッチ(FAS)によりA
Fモードが設定されていても表示だけのFAMモードに焦点
調節モードを自動的に切換える。 また、最近接の位置に撮影距離を設定しないとマイクロ
撮影への切換えができないように構成されたズームレン
ズがある。このようなレンズの場合、マクロ撮影への切
換操作により第5図のスイッチ(MCS)が閉成され、イ
ンバータ(IN17),インバータ(IN19)を介してアンド
回路(AN40)〜(AN44)の出力がすべて“Low"になる。
これによってROM(RO3)のアドレス“01100000"が指定
される。 このアドレスにはKDとして“φφφφ0100"のデータが
記憶されていて、マイコン(MC1)はこのデータのk3=k
1=0によりマクロ撮影への切換操作がなされたことを
判別して自動的に撮影距離が最近接位置になるようにモ
ーター(MO)を回転させてフォーカス用レンズを操出
す。 合焦検出用の受光部は撮影レンズのあるきまった射出瞳
をにらむようになっていて、この瞳径と受光素子(フィ
ルム面と光学的に等価な位置に配置されている)に対す
る瞳の位置とに応じて撮影レンズを透過した被写体から
の光を受光素子が受光するかどうかがきまる。従って、
レンズによっては一部の受光部には光が入射しないよう
なものもある。このようなレンズでは合焦検出を行なっ
ても信頼性がないので、AFモード或いはFAモードの動作
は行なわない方が望ましい。そこでこのようなレンズの
場合には、ROM(RO3)のアドレス(ズームレンズなら
“011*****”、固定焦点距離レンズなら“0000011
1")に“φφφφ0001"のデータをKDとして記憶してお
く。マイコン(MC2)はこのデータにより、後述の#16
−2のステップでマイコン(MC1)がAFモードまたはFA
モードによる焦点検出動作を行なわないようにする。 なお、マクロ切換によりアドレス回路(AN40)〜(AN4
4)から“00000"または、“11111"のデータが出力され
る場合、ROM(RO3)のアドレス“00100000",“0011111
1"にはマクロ撮影時の焦点距離fに対応したデータが、
アドレス“01000000"、“01011111"にはマクロ撮影時の
ΔAvに対応したデータが記憶されており、それぞれROM
(RO3)から出力される。 また、カメラ本体での駆動軸の回転を焦点調節部材に伝
達する機構を備えていない交換レンズの場合には、マク
ロ撮影への切換と同様にKDとして“φφφφ0110"が記
憶されており、FAモードのみが可能とされる。更に、上
述のレンズと同様に伝達機構を備えていないコンバータ
の場合には、カウンタ(CO2)の出力が“0111"になった
ときにROM(RO1)から“φφφφ0110"が出力され、且
つデコーダ(DE5)の端子(g1)のみが“High"になって
ROM(RO1)からのデータをカメラ本体に伝達するように
すれば、どのような交換レンズが装着されてもFAモード
だけの動作が行なわれる。 カメラ本体と交換レンズとの間にコンバータを挿入接続
する場合、コンバータにより焦点距離が変化するので、
その増加量に対応した量だけカメラ本体からの駆動軸の
回転量を減少させる減速機構をコンバータ内に設ける必
要がある。即ちカメラ本体の駆動軸の回転量をそのまま
フォーカス用レンズの駆動軸に伝達する機構だけをコン
バータに備えた場合、レンズのKDをそのままカメラ本体
に伝達してN=KA×|ΔL|だけカメラ本体の駆動軸を回
転させると、焦点距離の増加量に対応した量だけ合焦位
置からズレてしまうといった問題がある。そこで上記の
減速機構を備えていないコンバータに対して、本実施例
では、例えば焦点距離を、1.4倍にするコンバータならK
Dが1/2に、2倍のコンバータならKDが1/4になるよう
に、それぞれKDの上位4ビットの指数部のデータ(k7k6
k5k4)から、1.4倍のコンバータなら1を減じ、2倍の
コンバータなら2を減ずるようにしている。 第5図に戻って、カウンタ(CO5)の出力が“1000"にな
ると、表4に示すようにコンバータ回路(CVC)のROM
(RO1)からはコンバータ(CV)が装着されていること
を示す“01010101"のチェックデータが出力される。こ
のとき、デコーダ(DE5)の端子(g1)が“High"になっ
ているので、このチェックデータはレンズ回路(LEC)
のROM(RO3)からのデータとは無関係にアンド回路(AN
31),オア回路(OR3)を介してカメラ本体(BD)に送
られる。 カウンタ(CO5)の出力が“1001"になると、このコンバ
ータ装着で光束が制限されることによる光のケラレに基
づいて定まる絞り値のデータAv|がROM(RO1)から出力
さ上述と同様にして、アンド回路(AN31),オア回路
(OR3)を介してカメラ本体に送られる。このデータAv|
は、マイコン(MC2)で開放絞り値のデータAvo+βと比
較される。Avo+B<Av|のときには、側光出力がBv−Av
|となっているので、(Bv−Av|)+Av|=Bvおよび絞り
込み段数データAv−(Avo+β)が演算される。 上述のようにして、レンズ(LE)およびコンバータ(C
V)からのデータの取り込みが完了すると、第3図のフ
ローチャートにおいて、側光回路(LMC)の出力のA−
D変換が行なわれ(#13)、このA−D変換された側光
出力のデータが所定のレジスタに格納される(#13)。 #15のステップではレリーズフラグRLFが“1"かどうか
が判別され、このフラグが“1"のときは#28のステップ
に直接移行し、“0"のときは#16ないし#26のステップ
を経て#28のステップに移行する。ここで、レリーズフ
ラグRLFは、レリーズスイッチ(RLS)が閉成されて#59
ステップ以降の割込み動作が行なわれる場合でカメラの
露出制御値が算出されているときに“1"に設定されるフ
ラグである。尚、この割込みは動作時に露出制御値が算
出されていないことが#63のステップで判別されたとき
は、#5以降のステップで上記データの取込み動作を行
ない、#15のステップでRLF=1ならば、#16以降のス
テップにおけるAF,FAモードによる焦点検出動作のフロ
ーをジャンプして#28のステップで露出演算を行なった
後に、#30のステップを経て#64以降のステップで露出
制御を行なう。 #16のステップでは、AFモードまたはFAモードによる焦
点検出動作が可能であるか否かの判別が行なわれ、可能
であれば#17のステップに、不可能であれば#28のステ
ッブに移行する。このステップでは、レンズが装着され
て否か否か(#16−1)、射出瞳の径と位置とできまる
条件が受光部に適合しているか否か(#16−2)、焦点
検出用の全ての受光部に被写体からの光が入射している
か否か(#16−3)、側光スイッチが閉成されているか
否か(#16−5)の判別が順次行なわれる。 ここで、チェックデータ“01010101"が入力していない
場合(#16−1)、KDのデータのk3〜K0が“0001"の場
合(#16−2)、レンズの射出瞳の径が小さすぎて開放
絞り値Avo,Avo+β,Avo+ΔAvまたはAv|が一定絞り値
対するずれ量を検出し、その検出結果に基づいて撮影レ
ンズのフォーカス用レンズを予定焦点位置(以下、合焦
位置と称する)に向けて駆動する自動焦点調節装置に関
する。 従来技術 このような自動焦点検出装置として、一対のアレイ状受
光素子群を合焦位置と光学的に等価な位置に、焦点検出
用受光部として設け、受光素子群全体の受光出力の相関
関係により前記ずれ量を求めるようにした装置が米国特
許第4333007号あるいは特開昭57−45510号に提案されて
いる。この装置では、結像位置が合焦位置から大きく外
れたり、合焦対象被写体のコントラストか低かったりし
た場合、各受光素子間の受光出力のコントラストが低く
なる。従って、このような場合、一対の受光出力間で明
瞭な相関関係を得ることが困難となり、これにより求め
られたずれ量に対する信頼性即ち焦点検出精度が著しく
低下する。このような状態で求められたずれ量の値に基
づいて撮影レンズのフォーカス用レンズを駆動した場
合、結像位置と合焦位置とが大きく外れているとずれ量
の不安定によりフォーカス用レンズの駆動が不安定とな
って該レンズが往復したり、合焦位置とは逆の方向にフ
ォーカス用レンズが駆動され最近接および無限遠のいず
れか一方の終端位置で停止したり、合焦位置で明瞭な相
関が得られないためにフォーカス用レンズが終端位置ま
で駆動されたりするといった現象が起こる。従って、フ
ォーカス用レンズをスムーズに合焦位置まで移動させる
ことが困難となったり、合焦位置まで移動させるのに時
間がかかりすぎたりするという問題があった。 このような問題を解決するために、特開昭58−1109号公
報あるいは特開昭57−196219号公報において、撮影レン
ズを通過した被写体光を受光手段の出力に基づいてコン
トラストを求め、コントラストが低い場合にはフォーカ
ス用レンズを一方の端から他方の端まで移動させながら
コントラストを検出して、コントラストの高い位置にき
たときの前記ずれ量に基づいて焦点調節を行うという装
置が提案されている。 発明が解決しようとする課題 ところが、これら公報で提案された装置では、上記低コ
ントラスト時のフォーカス用レンズ移動中にコントラス
トが得られると、その時のずれ量、すなわちフォーカス
用レンズ移動中に得られたずれ量に基づいて焦点調節を
行っているが、フォーカス用レンズ移動中の受光手段の
出力には誤差が含まれており、正確なずれ量が得られ
ず、正確な焦点調節が行えないという問題があった。 また、ずれ量が信頼できるかどうかの判定、すなわち上
記公報の装置においてはコントラストが高いかどうかの
判定をフォーカス用レンズ移動中の受光手段の出力に基
づいて判定しているため、誤った判定が行われることが
ある。誤った判定が行われた場合、上記装置では、判定
装置に基づいてすぐにフォーカス用レンズを駆動するた
め、合焦位置へ向けて駆動中に低コントラスト時の駆動
を行ってしまったり、低コントラスト用のレンズ駆動中
に誤差を含んだ受光手段の出力によるずれ量に基づいて
駆動してしまったりするという問題があった。 本発明はフォーカス用レンズ移動中に上記ずれ量の信頼
性判定結果が変化した際に、誤った判定結果や誤差を含
んだ上記ずれ量に基づく誤った動作を行わない自動焦点
調節装置を提供することを目的とする。 課題を解決するための手段 上記課題を解決するために、本発明は、 撮影レンズを透過した合焦対象体からの光を測定する焦
点検出用受光手段と、 該受光手段の受光出力に基づいて、合焦対象体の結像位
置の予定焦点位置に対するずれの量を示すデータを出力
する信号処理手段と、 撮影レンズのフォーカス用レンズを移動させる駆動手段
と、前記受光出力に基づいて、前記信号処理手段から出
力されるデータが信頼できるか否かを判定する判定手段
と、 信頼できないことが前記判定手段により判定された場合
は所定の方向に撮影レンズのフォーカス用レンズを移動
させ、信頼できることが前記判定手段により判定された
場合は前記信号処理手段からのずれの量を示すデータに
基づいて撮影レンズのフォーカス用レンズを移動させる
ように上記駆動手段を制御する駆動制御手段と、 前記判定手段での判定結果が信頼できない状態から信頼
できる状態に変化したことを検知して検知信号を出力す
る検知手段と、 撮影レンズのフォーカス用レンズの移動期間中に前記検
知手段から検知信号が出力されると、フォーカス用レン
ズの移動を停止させるように上記駆動手段を制御する停
止手段と、 上記停止手段によるフォーカス用レンズの停止状態での
信号処理手段および判定手段からのそれぞれの出力に基
づいて上記駆動制御手段の動作を再開させる駆動再開手
段と、 を有することを特徴とするものである。 作用 駆動制御手段によってフォーカス用レンズの駆動が制御
され、フォーカス用レンズ移動中に判定手段の判定結果
が信頼できない状態から信頼でき状態に変化すると、停
止手段によってフォーカス用レンズは停止する。そし
て、停止時の信号処理手段及び判定手段の出力に基づい
て駆動制御手段の動作を再開する。 実施例 本発明による自動合焦カメラシステムの概略をレンズ交
換可能な一眼レフレッスクカメラに用いた例を示す第1
図に基づいて説明する。第1図において、一点鎖線の左
側は撮影レンズ(LE)の一例としてのズームレンズ、右
側はカメラ本体(BD)であり、両者はそれぞのクラッチ
(106)、(107)を介して機構的に、接続端子(JL1)
〜(JL5)、(JB1)〜(JB5)を介して電気的に接続さ
れる。このカメラシステムでは、撮影レンズ(LE)のフ
ォーカス用レンズ(FL)、ズーム用レンズ(ZL)、マス
ターレンズ(ML)を通過した被写体光が、カメラ本体
(BD)の反射ミラー(108)の中央の半透光部を透過
し、サブミラー(109)によって反射され焦点検出用受
光部(FLM)に受光されるように、その光学系が構成さ
れている。 モーター(MO)の回転はスリップ機構(SLP)、駆動機
構(LDR)、カメラ本体側クラッチ(107)を介してズー
ムレンズ(LZ)に伝達される。尚、スリップ機構(SL
P)は後段に所定以上のトルクがかかったときにすべっ
てモーター(MO)の回転を後段の駆動機構(LDR)に伝
達させないようにするものである。 撮影レンズ(LE)において、フォーカス用レンズ(FL)
を駆動するための焦点調節部材(102)の内周には雌ヘ
リコイドネジが形成されており、これに嵌合するよう
に、レンズマウント(121)と一体となった固定部(10
1)の外周に雄ヘリコイドネジが形成されている。焦点
調節部材(102)の外周には大歯車(103が設けられてお
り、この大歯車(103)は小歯車(104)、伝達機構(10
5)を介して、レンズ側クラッチ(107)に連絡されてい
る。上記の機構により、モーター(MO)の回転が、カメ
ラ本体のスリップ機構(SLP)、駆動機構(LDR)、クラ
ッチ(107)、レンズ側のクラッチ(106)、伝達機構
(105)、小歯車(104)及び大歯車(103)を介して、
焦点調節部材(102)に伝達され、ヘリコリイドネジに
よってフォーカス用レンズ(FL)が光軸方向に前後に移
動して焦点調節が行なわれる。 焦点検出用受光部(FLM)は、多数の受光素子を備え、
各受光素子での受光量に応じた電荷を蓄積し転送する電
化蓄積機能を有するCCD(Charge Coupled Device)で形
成されている。このCCD(FLM)での電荷蓄積および電荷
転送の動作は後述の制御回路(114)により制御され
る。 信号処理回路(112)は、焦点検出用受光部(FLM)から
転送される受光出力に基づいて、合焦対象被写体の結像
位置からの合焦位置に対するずれ量を示すデフォーカス
量|ΔL|およびデフォーカス方向(前ピン、後ピン)の
データを出力する。制御回路(114)は、このデフォー
カス量|ΔL|のデータと所定の合焦幅のデータとを比較
して、フォーカス用レンズ(FL)の駆動位置が所定の合
焦幅の領域内にあるか否かを判定する。また、制御回路
(114)は、フォーカス用レンズ(FL)を合焦方向に向
けて駆動するためのモーター駆動信号をデフォーカス方
向に基づいて算出するとともに、フォーカス用レンズ
(FL)を合焦位置まで駆動するのに必要なフォーカス用
レンズ(FL)の移動量に対応するデータNをデフォーカ
ス量|ΔL|と後述のレンズ回路(LEC)からの変換係数
のデータKとに基づいて算出する。制御回路(114)
は、このデータNを後述のエンコーダ(ENC)からのパ
ルス数と参照し、このパルス数がデータNと一致すると
フォーカス用レンズ(FL)が合焦位置に達したと判定し
てモーター(MO)を駆動停止するよう構成されている。
モーター駆動回路(MDR)は、制御回路(114)からのモ
ーター駆動信号に基づいてモーター(MO)を駆動する。 コントラスト判定回路(113)は、焦点検出用受光部(F
LM)からの受光出力に基づいて、受光部(FLM)の受光
面での合焦対象被写体のコントラストが所定値以下か否
か(即ち低コントラストか否か)を判定する。このコン
トラスト判定回路(113)からのコントラスト信号は制
御回路(114)の制御入力端に与えられており、制御回
路(114)は、低コントラストが検出された場合、前述
とは異なるモーター駆動制御を行なう。即ち、この場
合、モーター(MO)はデフォーカス方向のデータに基づ
いて合焦方向に向けて駆動されるのみであり、前述のよ
うな|ΔL|とKとに基づいた制御はなされない。この制
御は、コントラスト判定回路(113)により低コントラ
ストでないことが検地されるまで行なわれる。 また、モーター(MO)の駆動制御中にコントラストが低
コントラストから高コントラストに、または高コントラ
ストから低コントラストに変化したことがコントラスト
判定回路(113)で検出されると、制御回路(114)は、
まず、モーター(MO)の駆動を停止する。次に、制御回
路(114)は、停止状態での信号処理回路(112)からの
データおよびコントラスト判定回路(113)からのコン
トラスト信号に基づいて上述と同じモーター(MO)の駆
動を再開するように構成されている。更に、コントラス
トが低過ぎてフォーカス用レンズ(FL)を一方の終端位
置から他方の終端位置まで移動させても合焦が全く判定
されないとき、制御回路(114)は直ちにモーター(M
O)の駆動を停止して、以後の無駄な合焦動作を行なわ
ないように構成されている。 エンコーダ(ENC)は、撮影レンズ(LE)のフォーカス
用レンズ(FL)の駆動状態をモニターするたにカメラ本
体(BD)の駆動機構(LDR)に連結されている。フォー
カス用レンズ(FL)の駆動は、上述のように駆動機構
(LDR)の駆動と一義的に連動するようになっているの
で、フォーカス用レンズ(FL)の移動量に対応した数の
パルスがエンコーダ(ENC)から出力される。制御回路
(114)はこのパルス数によりフォーカス用レンズ(F
L)の移動量を検知する。また、フォーカス用レンズ(F
L)が無限遠または最近接の終端位置まで駆動されたと
きは駆動機構(LDR)の回転が停止されるので、エンコ
ーダ(ENC)からはパルスが出力されない。これによ
り、制御回路(114)はフォーカス用レンズ(FL)の駆
動位置が終端位置に達したことを検知できる。 信号読取回路(LDC)は、撮影レンズ(LE)側に設けら
れた後述のレンズ回路(LEC)から与えられるデータを
読取る回路である。レンズ回路(LEC)は、撮影レンズ
(LE)自身に固有なデータ、例えば絞りや焦点距離等の
撮影用データおよびフォーカス用レンズ(FL)の移動量
をエンコーダ(ENC)の出力パルス数に対応させるため
の所定値の変換係数データKを固定記憶している。この
データKは読取回路(LDC)を介して制御回路(114)に
与えられ、前述の信号処理回路(112)からのデータ|
ΔL|と掛算されてフォーカス用レンズの移動量に対応す
るデータNの算出に用いられる。 上述の構成による本発明の自動合焦カメラシステムの具
体的な内容を第2図以降の図面に従って、以下に詳述す
る。尚、制御回路(114)のほとんどの機能はマイクロ
コンピュータ(以下、マイコンと称する)により達成さ
れる。 第2図は、第1図に示した構成のうちカメラ本体(BD)
側の回路部の構成を主に示すブロック図である。図にお
いて、カメラ本体(BD)とレンズ(LE)との間にはレン
ズ(LE)の焦点距離を例えば1.4倍または2倍に伸ばす
ためのコンバータ(CV)が挿入されている。カメラ本体
(BD)とコンバータ(CV)とはそれぞれ接続端子群(CN
1)と(CN2)とで接続され、コンバータ(CV)とレンズ
(LE)とはそれぞれの接続端子群(CN3)と(CN4)とで
接続されており、コンバータ(CV)およびレンズ(LE)
からの各種情報がカメラ本体(BD)側に与えられるよう
になっている。電源スイッチ(MAS)が閉成されること
により、パワーオンリーセット回路(PRO1),マイコン
(MC1),(MC2),表示制御回路(DSC),発振回路(O
SC),インバータ(IN1)〜(IN8),アンド回路(AN
1)に電源ライン(+E)を介して給電が開始される。
この給電開始により、パワーオンリセット回路(POR1)
からリセット信号(PO1)が出力されて、マイコン(MC
1),(MC2)および表示制御回路(DSC)がリセットさ
れる。マイコン(MC2)はこのカメラシステムの全体的
な作動をシーケンス的に行なわせるマイクロコンピュー
タであり、マイコン(MC1)はこのマイコン(MC2)から
の制御信号に応答して焦点調節作動をシーケンス的に行
なわせるマイクロコンピュータである。尚、マイコン
(MC)の動作を第3図のフローチャートに、マイコン
(MC1)の動作を第8図ないし第10図のフローチャート
に示す。 測光スイッチ(MES)はレリーズボタン(不図示)の押
下げ操作の第1段階で閉成され、このスイッチ(MES)
が閉成されると、インバータ(IN1)を介してマイコン
(MC2)の入力端子(i0)に“High"レベルの信号が与え
られる。これに応答してマイコン(MC2)の端子(O0)
が“High"となり、インバータ(IN2)を介してトランジ
スタ(BT1)が導通する。このトランジスタ(BT1)の導
通により、パワーオンリセット回路(POR3),測光回路
(LMC),デコーダ(DEC1),発光ダイオード駆動用ト
ランジスタ(BT3),フィルム感度設定装置(SSE),絞
り値設定装置(ASE),露出時間設定装置(TSE),露出
制御モード設定装置(MSE),露出制御装置(EXC),ラ
ッチ回路(LA)に電源ライン(VB)を介して給電が開始
される。この給電開始により、パワーオンリセット回路
(POR3)からリセット信号(PO3)が出力されて露出制
御装置(EXC)がリセットされる。また、マイコン(MC
2)の出力端子(O0)からの“High"レベル信号は、バッ
ファ(BF)によりコンバータ(CV)およびレンズ(LE)
の電源電圧(VL)として、接続端子群(CN1),(CN
2),(CN3),(CN4)を介して、コンバータ(CV)内
の回路(CVC)及びレンズ(LE)内の回路(LEC)に与え
られる。尚、接続端子群は、この給電用端子の他に、マ
イコン(MC2の出力端子(O6)から出力されてコンバー
タ(CVC),レンズ回路(LEC)をリセット状態から解除
するための信号伝達用端子と、マイコン(MC2)のクロ
ック出力端子(SCO)からの同期用クロックパルスをコ
ンバータ回路(CVC),レンズ回路(LEC)に伝達するた
めのクロックパルス伝達用端子と、マイコン(MC2)の
直列データ入力端子(SDI)にコンバータ(CV),レン
ズ(LE)からのデータを入力させる信号入力用端子と、
アース端子とを備えている。なお、マイコン(MC2)の
直列データ入力部の回路構成を第4図に、コンバータ
(CV)の回路(CVC)およびレンズ(LE)の回路(LEC)
の回路構成を第5図に示す。 測光回路(LMC)は、マイコン(MC2)のアナログ入力用
端子(ANI)にアナグロ値の側光信号を、基準電圧入力
端子(VR)にD−A変換用の基準電圧信号を与えてい
る。マイコン(MC2)は、測光回路(LMC)からの基準電
圧信号に基づいて、端子(ANI)に入力するアナグロ測
光信号をディジタル信号に変換する。表示制御回路(DS
C)は、データバス(DB)を介して入力する種々のデー
タに応じて、液晶表示部(DSP)により露出制御値を表
示するとともに発光ダイオード(LD10)〜(LD1n)によ
り警告表示等を行なう。マイコン(MC2)の出力端子(O
8)は側光スイッチ(MES)が閉成されてからカメラの露
出制御動作が開始するまでの間“High"となっており、
インバータ(IN8)によりトランジスタ(BT3)はこの間
のみ発光ダイオード(LD10)〜(LD1n)を発光可能とす
る。 デコーダ(DEC1)は、マイコン(MC2)の出力ポート(O
P1)から与えられる信号に応じて、装置(MSE),(TS
E),(ASE),(SSE),回路(DSC),(LA)のうちい
ずれかの装置または回路とマイコン(MC2)との間でデ
ータバス(DB)を介してデータの受け渡しを行なうかを
示す信号を出力端子(a0)〜(an+1)に与える。例え
ば、マイコン(Mc2)が露出制御モードのデータを読込
む場合には、出力ポート(OP1)からの特定データで出
力端子(ao)が“High"になることにより、データバス
(DB)に露出制御モード設定装置(MSE)から設定露出
制御モードを示すデータが出力され、このデータがマイ
コン(MC2)の入出力ポート(I/O)から読込まれる。同
様に、設定絞り値を読込む場合には端子(a2)が“Hig
h"になる。表示制御回路(DSC)に表示用データを送る
場合には、送るデータに応じて端子(a4)〜(an)の1
つが“High"になる。また、後述するレンズの変換係数
データ(KD)を送る場合には入出力ポート(I/O)から
データバス(DB)にこの変換係数データを出力した後に
出力ポート(OP1)に特定データを一定時間出力し、端
子(an+1)からのパルスによりラッチ回路(LA)に変
換係数データをラッチさせる。 露出制御装置(EXC)は、マイコン(MC2)の割込信号入
力端子(it)に“High"の割込み信号が与えられること
により、以下の露出制御動作を開始するようになってお
り、レリーズ回路、ミラー駆動回路,絞り制御回路,露
出時間制御回路を備えている。この装置(EXC)は、マ
イコン(MC2)の出力端子(O4)からパルスが出力され
ると、データバス(DB)に出力されている絞り込み段数
データを取込み、レリーズ回路を作動させて露出制御動
作を開始させる。露出制御動作の開始から一定時間が経
過すると、マイコン(MC2)から露出時間データがデー
タバス(DB)に、パルスが端子(O5)に出力される。こ
れによって露出制御装置(EXC)は露出時間データを取
込み、ミラー駆動回路を作動させて反射ミラーの上昇を
開始させるとともに、絞り制御回路を作動させて絞り込
み段数データだけ絞りを絞り込ませる。反射ミラーの上
昇が完了すると、シャッター先幕の走行が開始される。
同時に、カウントスイツチ(COS)が閉成することによ
り露出時間制御回路が作動して露出時間データに対応し
た時間のカウントが開始される。カウントが完了すると
シャッター後幕の走行が開始され、絞りが開かれ、ミラ
ーが下降することにより露出制御動作が完了する。 レリーズスイッ(RLS)はレリーズボタンの押し下げ操
作の第2段階で閉成され、このスイッチ(RLS)が閉成
されるとインバータ(IN3)の出力、即ちアンド回路(A
N1)の一方の入力端が“High"になる。スイッチ(EES)
は露出制御動作が完了すると閉成され、露出制御機構
(不図示)が動作可能な状態にチャージされると開放さ
れる。このスイッチの開閉状態を示す信号はインバータ
(IN4)を介してマイコン(MC2)の入力端子(i2)およ
びアンド回路(AN1)の他方の入力端に与えられる。
尚、アンド回路(AN1)の出力端はマイコン(MC2)の割
込信号入力端子(it)に接続されている。従って露出制
御機構のチャージが完了していない状態では、アンド回
路(AN1)のゲートは閉じられており、レリーズスイッ
チ(RLS)が閉成されてもアンド回路(AN1)の出力は
“Low"のままである。即ち、マイコン(MC2)には割込
信号は入力されず、露出制御動作は開始されない。一
方、露出制御機構のチャージが完了している状態では、
アンド回路(AN1)のゲートは開かれており、レリーズ
スイッチ(RLS)が閉成されるとアンド回路(AN1)の出
力が“High"になって割込信号がマイコン(MC2)の割込
端子(it)に入力し、マイコン(MC2)は直ちに露出制
御の動作に移行する。 マイコン(MC2)の出力端子(O1),(O2),(O3)は
それぞれマイコン(MC1)の入力端子(i11),(i1
2),(i13)に接続されている。ここで、出力端子(O
1)は、マイコン(MC1)で合焦検出動作を行なわせると
きは“High"、行なわせない時は“Low"になる。出力端
子(O2)は、モーター(MO)を時計方向に回転させると
フォーカス用レンズ(FL)が繰り出されるように構成さ
れる交換レンズが装着されている場合は“High"、モー
ター(MO)を反時計方向に回転させると繰り出される交
換レンズの場合は“Low"になる。出力端子(O3)は、結
像位置の合焦位置からのズレ量とデフォーカス方向とに
基づいてフォーカス用レンズを合焦位置に向けて駆動す
る方式(以下、プレディクター方式と称する)のみに対
応して焦点調節がなされる交換レンズの場合には“Lo
w"、合焦位置からのズレ方向の信号(前ピン,後ピン,
合焦)でレンズを駆動する方式(以下、三点指示方式と
称する)とこのプレディクター方式との併用で焦点調節
がなされる交換レンズの場合には“High"となる。スイ
ッチ(FAS)は、不図示の手動切換部材によって開閉さ
れ、合焦状態の検出結果に応じてフォーカス用レンズが
合焦位置まで駆動されて自動的に焦点調節が行なわれる
モード(以下、AFモードと称する)のときは閉成され、
合焦状態の検出結果に応じて合焦状態の表示だけが行な
われ、焦点調節は手動で行なわれるモード(以下、FAモ
ードと称する)のときには開放される。このスイッチ
(FAS)の開閉信号はインバータ(IN6)を介してマイコ
ン(MC2)の入力端子(i1)及びマイコン(MC1)の入力
端子(i14)に与えられる。 マイコン(MC1)の出力端子(O16)は、インバータ(IN
5)を介してトランジスタ(BT2)のベースに接続されて
いる。従って、端子(O16)が“High"になると、トラン
ジスタ(BT2)が導通してパワーオンリセット回路(PO
2),焦点検出用受光部(FLM),受光部制御回路(CO
T),モーター駆動回路(MDR),エンコーダ(ENC),
発光ダイオード駆動回路(FAD)に電源ライン(VF)を
介して給電が開始される。この給電開始により、パワー
オンリセット回路(POR2)からリセット信号(PO2)が
出力される。 発光ダイオード駆動回路(FAD)は、例えば第6図に示
すような回路構成となっており、マイコン(MC1)の出
力ポート(OP0)、即ち出力端子(O17),(O18),(O
19)から出力されるデータに応じて発光ダイオード(LD
0)、(LD1),(LD2)を駆動する。この回路構成によ
り、マイコン(MC1)の出力端子(O17),(O18),(O
19)のいずれか1つの端子が“High"となると前ピン表
示用発光ダイオード(LD0),合焦表示用発光ダイオー
ド(LD1),後ピン表示用発光ダイオード(LD2)のいず
れか1つが点灯して前ピンまたは合焦または後ピンを表
示する。また、出力端子(O17),(O18),(O19)の
2端子が“High"となると、発振回路(OSC)からのクロ
ックパルス(CP)に基づいて発光ダイオード(LD0),
(LD2)が同時に点滅して合焦検出不能を表示する。表
1にその動作状態を示す。 焦点検出用受光部(FLM)は合焦検出用の複数の受光部
を備えたCCD(Charge Coupled Device)で形成されてい
る。制御回路(COT)は、マイコン(MC1)からの信号に
基づいてCCD(FLM)の駆動、CCD出力のA−D変換およ
びA−D変換出力のマイコン(MC1)への伝達機能を備
えている。 尚、マイコン(MC1)から制御回路(COT)に対して、出
力端子(O10)からCCD(FLM)の積分動作を開始させる
ためのパルス信号が、出力端子(O11)からこの積分動
作を強制的に停止させるためのパルス信号がそれぞれ出
力される。また、マイコン(MC1)に対して制御回路(C
OT)から、CCD(FLM)での積分動作が完了したことを示
す信号が割込端子(it)に、CCD(FLM)の各受光素子ご
とにその蓄積電荷のA−D変換動作が完了したことを示
す信号が入力端子(i10)に、上記A−D変換されたデ
ータが入力ポート(IP0)にそれぞれ入力される。更
に、CCD(FLM)に対して制御回路(COT)から、リセッ
ト信号が端子(φR)に、転送指令信号が端子(φT)
に、転送用クロックが端子(φ1),(φ2),(φ
3)に、参照電位が端子(ANB)にそれぞれ入力され、C
CD(FLM)から制御回路(COT)に対して、端子(ANB)
からモニター用受光部の受光量に応じた電位が、端子
(AOT)から各受光部での蓄積電荷がそれぞれ出力され
る。この制御回路(COT)の具体的な回路構成は後述す
る第14図で詳述する。 ここで、CCD(FLM)、制御回路(COT)、マイコン(MC
1)の作動を簡述すると、制御回路(COT)は、マイコン
(MC1)の出力端子(O10)からの積分開始信号に応答し
て、CCD(FLM)にリセット信号を送ってCCD(FLM)をリ
セットするとともに、参照電位の信号をCCD(FLM)に与
える。CCD(FLM)内の各受光部ではその受光量に応じて
蓄積電荷が増加していき、これにより端子(ANB)から
出力される電位が下降していく。制御回路(COT)は、
端子(ANB)のレベル所定値に達すると、CCD(FLM)へ
転送指令信号を出力してCCD(FLM)の各受光部の蓄積電
荷をCCD(FLM)内の転送ゲートに転送させるとともに、
マイコン(MC1)の割込端子(it)に積分完了信号を与
える。そして、制御回路(COT)は、CCD(FLM)の転送
ゲートに転送された蓄積電荷をφ1,φ2,φ3の転送用ク
ロックに基づいて受取ってA−D変換し、1つの受光部
による蓄積電荷のA−D変換が完了する毎にマイコン
(MC1)の入力端子(i10)にA−D変換完了信号を与え
る。マイコン(MC1)は、この信号に応答してA−D変
換されたデータを入力ポート(IP0)から取込む。そし
て、マイコン(MC1)はCCD(FLM)の受光素子の数だけ
A−D変換されたデータを取込むと、CCD出力の取込み
を終了する。 なお、マイコン(MC1)は積分開始から一定時間が経過
しても割込信号が入力しないときには、CCDの積分動作
を強制的に停止させるためのパルスをマイコン(MC1)
の端子(O11)から出力する。制御回路(COT)はこのパ
ルスの応答して端子(φT)から転送指令信号をCCDに
与えるとともに、マイコン(MC1)に割込信号を出力し
て、前述のCCD出力のA−D変換,データ転送の動作を
行なう。 モータ駆動回路(MDR)は、マイコン(MC1)の出力端子
(O12),(O13),(O14)から与えられる信号に基づ
いてモーター(MO)を駆動する。尚、マイコン(MC1)
の出力端子(O12)が“High"のときにモーター(MO)は
と時計方向に、出力端子(O13)が“High"のときモータ
ー(MO)は反時計方向に駆動され出力端子(O12),(O
13)がともに“Low"のときモーター(MO)は駆動が停止
される。さらに、マイコン(MC1)の出力端子(O14)が
“High"のときモーター(MO)は高速駆動され、“Low"
のとき低速駆動される。このモーター制御回路(MDR)
の具体例は、本出願人がすでに特願昭57−136772号で提
案したが、本発明の要旨とは無関係であるので説明を省
略する。 エンコーダ(ENC)は、モーター(MO)の回転トルクを
レンズに伝えるためのカメラ本体側の伝達機構(LMD)
の駆動量を、たとえばフォートカプラーによりモニター
し、その駆動量に比例した数のパルスを出力する。この
パルスはマイコン(MC1)のクロック入力端子(DCL)へ
入力されて自動的にカウントされ、そのカウント値ECD
は後述のマイコン(MC1)のフローでのカウンタ割込に
用いられる。また、このパルスは、モーター駆動回路
(MDR)に送られ、そのパルス数に応じてモーター(M
O)に回転速度が制御される。 第3図は、第2図のマイコン(MC2)の動作を示すフロ
ーチャートである。マイコン(MC2)の動作は大まかに
以下の3つのフローに大別される。#1のステップから
始まるフローは、電源スイッチ(MAS)の閉成により開
始されるメインのフローであり、側光スイッチ(MES)
が閉成される(#2)ことにより、焦点調節のための回
路部以外の回路部への給電開始(#4)、カメラ本体
(BD)で設定された露出制御情報の読込み(#5)、レ
ンズ(LE),コンバータ(CV)からのデータの読込み
(#6〜#12)、側光値の読込み(#13,14)、AFモー
ド,FAモードの自動設定(#16〜#27)、露出制御値の
演算(#28)および表示(#31,#32)等の動作を繰返
す。#45のステップから始まるフローは、マイコン(MC
2)に内蔵されたタイマーから周期的に出力されるタイ
マー信号により、側光スイッチ(MES)が開放されても
所定時間(例えば15秒)は上記メインフローの動作を行
なわせるためのタイマー割込のフローである。また、#
59のスイップから始まるフローは、リレーズスイッチ
(RLS)の閉成になり、カメラの露出制御動作を開始さ
せるためのレリーズ割込りのフローである。以下に、第
3図ないし第6図に基づいてマイコン(MC2)に関連す
る第2図のカメラシステムの動作を詳述する。 まず、電源スイッチ(MAS)が閉成されると、パワーオ
ンリセット回路(POR1)からリセット信号(PO1)が出
力される。このリセット信号(PO1)により、マイコン
(MC2)はメインのフローにおけるリセット動作を#1
のステップで行なう。側光スイッチ(MES)が閉成され
ることにより、#2のステップで入力端子(i0)が“Hi
gh"になったことが判明されると、タイマー割込を不可
能にして(#3)、端子(O0)を“High"にする(#
4)。これによりトランジスタ(BT1)が導通して電源
ライン(VB)からの給電が開始される。同時に、バッフ
ァ(BF)を介して電源ライン(VL)からコンバータ(C
V)および交換レンズ(LE)への給電が開始される。#
5のステップでは、露出制御モード設定装置(MSE)、
露出時間設定装置(TSE)、絞り値設定装置(ASE)、フ
ィルム感度設定装置(SSE)からのデータがデータバス
(DB)を介して入出力ポート(I/O)に順次取込まれ
る。 #6ないし#12のステップでは、まずレジスタAにデー
タ“0"が設定され(#6)、端子(O6)が“High"とさ
れて、コンバータ回路(CVC),レンズ回路(LEC)のリ
セット状態が解除され、(#7−1)、データの直列入
力命令が出力される(#7−2)。コンバータ回路(CV
C),レンズ回路(LEC)から1つのデータの入力が完了
すると(#8)、取込まれたそのデータがレジスタAの
内容に対応するレジスタM(A)に設定される(#
9)。次に、レジスタAの内容に“1"が加えられ(#1
0)、その内容がAc(一定値)になったかどうかが判別
される。ここで、(A)≠Acならば#7−2のステップ
に戻って、再び次のデータの取込みが行なわれる。
(A)=Acになると、レンズ(LE)及びコンバータ(C
V)からのデータの取込みが完了したことになるので、
出力端子(O6)を“Low"にして(#12)、コンバータ回
路(CVC),レンズ回路(LEC)をリセットする。 ここで、レンズ(LE)及びコンバータ(CV)からのデー
タの取込みの具体例を、第4図及び第5図に基づいて説
明する。第4図に示された直列データ入力部は、例えば
8ビットの直列データを入力させる場合に、出力端子
(SCO)から8個のクロックパルスを出力し、このクロ
ックパルスの立下りで入力している直列データを順次読
込む。即ち、直列データ入力命令(SIIN)により、フリ
ップフロップ(FF1)がセットされて3ビットのバイナ
リーカウンター(CO1)のリセット状態が解除される。
同時に、アンド回路(AN7)のゲートが開かれて、マイ
コン(MC2)内で分周されたクロックパルス(DP)が同
期用クロック出力として出力端子(SCO)からコンバー
タ(CV),レンズ(LE)の回路(CVC),(LEC)に送ら
れる。また、このクロスパルスは、カウンタ(CO1),
シフトレジスタ(SR1)のクロック入力端子に送られ
る。シフトレジスタ(SR1)はクロックパルス(DP)の
立ち下がりで、マイコン(MC2)の入力端子(SDI)に入
力しているデータを順次取込んでいく。ここで、カウン
タ(CO1)のキャリー端子(CY)は、8個目のクロック
パルス(DP)が入力したときから次のクロスパルス(D
P)が入力するまでの期間“High"になっている。一方、
アンド回路(AN5)の一方の入力端にこのキャリー出力
が、他方の入力端にインバータ(IN15)を介してコロッ
クパルス(DP)が入力しているので、アンド回路(AN
5)は8個目のクロスパル(DP)の立ち下がりで“High"
となって、フリップフロップ(FF1)をリセットし、カ
ウンター(CO1)もリセット状態にする。従って、アン
ド回路(AN5)の出力も、カウンタ(CO1)のキャリー端
子(CY)が“Low"になることで“Low"となり、次の動作
に備える。このアンド回路(AN5)からの“High"のパル
スで直列入力フラグS1FLがセットされてデータ入力の完
了が判別され、マイコン(MC2)はシフトリジスタ(SR
1)から内部データバス(IDB)に出力しているデータを
所定のレジスタM(A)に格納する。 第5図において、一点鎖線から左側がコンバータ(CV)
のコンバータ回路(CVC)であり、右側がレンズ(LE)
のレンズ回路(LEC)である。マイコン(MC2)の出力端
子(O6)が“High"になるとカウンタ(CO3),(CO
5),(CO7),(CO9)のリセット状態が解除され、こ
れらカウンタはマイコン(MC2)の出力端子(SCO)から
与えられるクロックパルス(DP)をカウントすることが
可能となる。3ビットのバイナリーカウンタ(CO3),
(CO7)はこのクロックパルス(DP)の立上がりをカウ
ントし、8個目のクロックパルスの立上がりから次のク
ロックパルス(DP)の立上がりまでの間キャリー端子
(CY)を“High"にする。4ビットのバイナリーカウン
タ(CO5),(CO9)はこのキャリー端子(CY)の立下が
りをカウントし、8個のクロックパルスの最初のパルス
の立上がり毎にカウンタ(CO5),(CO9)のカウント値
が1づつ増加する。 コンバータ回路(CVC)のROM(RO1)は、カウンタ(CO
3)のカウント値に基づいて直接そのレジスタが指定さ
れる。レンズ回路(LEC)のROM(RO3)はカウンタ(CO
1)のカイント値に基づいてデコーダ(DE9),データセ
レクタ(DS1)を介して間接的にそのレジスタが指定さ
れる。ROM(RO1),(RO3)からそれぞれ出力されるレ
ンズ(LE),コンバータ(CV)のデータは、デコーダ
(DE5)の出力に応じていずれかの出力が、または直列
加算回路(AL1)により加算された両者の和の出力或い
はすべて“0"のデータが選択的に出力される。ここで、
焦点距離が固定されているレンズの場合のカウンタ(CO
9)とデコーダ(DE9)とROM(RO3)との関係を表2に、
焦点距離が可変なズームレンズの場合の上記関係を表3
に示す。また、コンバータにおけるカウンタ(CO5)と
デコーダ(DE5)とROM(RO1)とカメラ本体への出力デ
ータとの関係を表4に示す。尚、φは各ビットのデータ
が“0"でも“1"でもよいことを示す。 カウンタ(CO3),(CO7)の出力(b0),(b1),(b
2)はデコーダ(DE3),(DE7)に入力され、デコーダ
(DE3),(DE7)はこの入力データに応じて表5に示す
信号を出力する。 従って、クロックパルスが立上がるごとに、ROM(R3)
のデータは最下位ビット(r0)から順次1ビットずつア
ンド回路(AN20)〜(AN27),オア回路(OR5)を介し
て出力され、同じタイミングでROM(RO1)のデータもク
ロックパルスの立上がり毎に最下位ビット(e0)から順
次1ビットづつアンド回路(AN10)〜(AN17),オア回
路(OR1)を介して出力される。また、ズームリング(Z
R)の操作により設定された焦点距離に応じた5ビット
のデータを出力するコード板(FCD)がレンズ回路(LE
C)内に設けられている。設定焦点距離に応じて変化す
るコード板(FCD)の出力によって、データセレクタ(D
S1)の入力端子(α2)の下位5ビットの値が一義的に
決まる。従って、データセレクタ(DS1)は、デコーダ
(DE9)の出力(h4)が“Low"のときは入力端子(α
1)からの“0 0 0 0 h3 h2 h1 h0"のデータを、また、
“High"のとき入力端子(α2)からの“h2 h1 h0 **
***”(*はコード板のデータ)のデータを出力する
ことにより、ROM(RO3)のアドレスを指定する。 カウンタ(CO9)の出力が“0000"の場合、ROM(RO3)の
アドレス“OOH"(Hは16進数を示す)のアドレスにはレ
ンズ装着を示すチェックデータが記憶されていて、この
データはあわゆる種類の交換レンズに共通のデータ(例
えば01010101)となっている。このとき、カメラ本体
(BD)とレンズ(LE)との間にコンバータ(CV)が装着
されていれば、デコーダ(DE5)の出力端子(g2)の“H
igh"により、レンズ(LE)から送られてくるデータ“01
010101"はアンド回路(AN32),オア回路(OR3)を介し
てまた、レンズ(LE)がカメラ本体(BD)に直接装着さ
れている場合はそのままカメラ本体側に送られて、入力
端子(SDI)からマイコン(MC2)に読込まれる。このチ
ェックデータにより交換レンズが装着されていることが
判別された場合は開放側光モードとなって露出制御装置
(EXC)で絞り制御が行なわれる。一方、交換レンズが
装着されていないことが判別された場合は、絞り込み側
光モードとなって絞り制御は行なわれない。 カウンタ(CO5),(CO9)の出力が“0001"になると、
レンズのROM(RO3)のアドレス“O1H"が指定され、ROM
(RO3)から開放絞り値データAvoが出力される。なお、
設定焦点距離に応じて実効絞り値が変化するズームレン
ズの場合は、最短焦点距離での開放絞り値が出力され
る。また、コンバータ(CV)のROM(RO1)のアドレス
“1H"にはコンバータ(CV)装着によるレンズの開放絞
り値の変化量に相当する一定値データβが記憶されてお
り、ROM(RO1)からは一定値データβが出力される。デ
コーダ(DE5)の端子(g0)の“High"により、ROM(RO
1),(RO3)からのデータは直列加算回路(AL1)で加
算されて(Avo+β)が算出され、このデータがアンド
回路(AN30),オア回路(OR3)を介して出力される。
カウンタ(CO5)、(CO9)の出力が“0010"になると、R
OM(RO3),(RO1)はそれぞれアドレス“02H"が指定さ
れる。レンズのROM(RO3)からの最小絞りのデータAvma
xとコンバータのROM(RO1)からのデータβとにより、
開放絞り値の場合と同様に、Avmax+βのデータが、ま
た装着されていない場合はAvmaxのデータが出力され
る。 カウンタ(CO5),(CO9)の出力が“0011"になると、
レンズのROM(RO3)のアドレス“03H"が指定され、ROM
(RO3)から開放側光誤差のデータが出力される。ここ
で、コンバータが装着されていない場合、このデータが
そのままカメラ本体に読み込まれる。一方コンバータ
(CV)が装着されていると、表5に示すようにデコーダ
(DE5)の出力はすべて“Low"で、オア回路(OR3)の出
力はレンズからのデータとは無関係に“Low"のままとな
り、カメラ本体では開放側光誤差として“0"のデータを
読み取る。これは、コンバータ(CV)を装着することに
より、開放絞りは比較的小絞りとなり、開放側光誤差は
“0"になると考えてもよいからである。 カウント(CO5),(CO9)の出力が“0100"になると、R
OM(RO1),(RO3)はそれぞれ“04H"のアドレスが指定
される。レンズのROM(RO3)のアドレス“04H"には、フ
ォーカス用レンズ(FL)を繰出す場合のモーター(MO)
の回転方向を示すデータと、この交換レンズが設定撮影
距離に応じて交換係数の変化する形式のレンズであるか
どうかを示すデータとが記憶されている。例えば、モー
ターを時計方向に回転させるとフォーカス用レンズが繰
出される型式のレンズの場合は最下位ビットが“1"、モ
ーターを反時計方向に回転させるとフォーカス用レンズ
が繰出される型式のレンズの場合は最下位ビットが“0"
になっている。また、設定撮影距離によって変換係数が
変化する形式のレンズの場合は最下位ビットが“1"に、
変化しない形式のレンズの場合は最下位ビットが“0"に
なっている。このデータはコンバータ(CV)の装着とは
無関係にカメラ本体にそのまま送られる。 カウンタ(CO9)の出力が“0101"になるとデコーダ(DE
9)の出力は固定焦点距離のレンズの場合“00101"、ズ
ームレンズの場合“1001φ”となって、レンズ回路(LE
C)のROM(RO3)はそれぞれ“O5H"または“001****
*”のアドレスが指定される。尚、“*****”はコ
ード板(FCD)からのデータである。ROM(RO3)のこの
アドレスには固定焦点距離レンズの場合そのレンズの固
定焦点距離fの2を底とした対数値のlog2fに対応した
データが、ズームレンズの場合そのズームレンズの設定
焦点距離fの対数値log2fに対応したデータが記憶され
ていて、このデータがカメラ本体へ出力される。また、
コンバータのROM(RO1)はアドレス“5H"が指定されて
おり、このアドレスには、コンバータ(CV)をカメラ本
体(BD)と交換レンズ(LE)との値に装着することによ
り変化する焦点距離の変化量に相当するデータγが記憶
されている。このときデコーダ(DE5)の出力端子(g
0)が“High"になっているので、加算回路(AL1)によ
り焦点距離のデータlog2fに一定値データγを加算した
データがカメラ本体に送られる。この焦点距離は、カメ
ラ振れの警告の判別等に用いられる。 カウンタ(CO9)の出力が“0110"になると、ズームレン
ズの場合、デーコーター(DE9)からは“1010φ”のデ
ータが出力され、端子(h4)が“High"となって以降は
データセレクタ(DS1)の入力端α2からのデータが出
力される。これにより、ROM(RO3)は“010****
*”のアドレスを指定される。このアドレスには、ズー
ムレンズの焦点距離を最短焦点距離から変化させた場合
の最短焦点距離での実効絞り力の絞り値変化量のデータ
ΔAvが設定焦点距離に応じて記憶されている。また、固
定焦点距離のレンズの場合、ΔAv=0なので、アドレス
“O6H"には“0"のデータが記憶されている。このデータ
は、コンバータ(CV)の装着の有無とは無関係にカメラ
本体にそのまま送られる。尚、このデータは、開放側光
データから絞り成分の除去をするための演算(Bv−Avo
−ΔAv)−Avo−ΔAv及び設定又は算出された絞り開孔
に実効絞りを制御住めたの演算Av−Avo−ΔAvに用いら
れる。 カウンタ(CO9)の出力が“0111"になると、ズームレン
ズの場合デコーダ(DE9)の出力が“1011φ”となり、R
OM(RO3)は“011*****”のアドレスが指定され
る。このアドレスには設定焦点距離に対応した変換係数
のデータKDが記憶されている。また、固定焦点距離のレ
ンズの場合、ROM(RO3)は“07H"のアドレスが指定さ
れ、このアドレスには固定の変換係数のデータKDが記憶
されている。変換係数の変化を補償するような機械伝達
機構が内蔵されているコンバータが装着されていればこ
のデータはそのままボディーに伝達される。この変換係
数のデータKDは、マイコン(MC1)で算出されるデフォ
ーカス値|ΔL1|から|ΔL1|×KDの演算を行なってモー
ター駆動機構(LMD)の駆動量のデータを得るために用
いられる。 また、変換係数のデータは、例えばデータが8ビットの
場合、上位4ビットの指数部と下位4ビットの有効数字
部とに分けられ、表6のようにコードづけされている。 変換係数のデータKDは KD=(k3・20+k2・2-1+k1・2-2+k0・2-3)・2n・2m m=k4・20+k5・-1+k6・2+k7・23 n=一定値(例えば−7) の演算で求める。尚、k3は有効数字部の最上位ビットで
あるので必ず“1"になっている。従って、このようなコ
ードづけを行なえばKDの値が相当に広い範囲で変化して
もマイコン(MC1)内で演算し易い、少ないビット数の
データとして記憶することができる。 第7図は、ズームレンズから出力され競る変換係数のデ
ータと焦点距離との関係を示すグラフであり、横軸はlo
g2fに対応し、縦軸は変換係数KDに対応する。 ところでKDは、焦点距離fに応じて直線A,B,Cに示すよ
うに連続的に変化するが、本実施例の場合、折線A′,
B′,C′で示すように、KDの値をK1〜K33の離散的な値と
している。ここで、 K1=20の場合KD=“01111000"、 K2=2-1+2-2+2-3+2-4の場合KD=“01101111"、 K3=2-1+2-2+2-3の場合KD=“01101110"、 K4=2-1+2-2+2-4の場合KD=“01101101"、 K31=2-4+2-6の場合KD=“00101000"、 K32=2-4+2-7の場合KD=“00111001"、 K33=2-5の場合KD=“00101000"となっている。 ズームレンズの焦点距離は、コード板(FCD)の5ビッ
トの出力に対応して多数の領域に区分されており、例え
ば直線Aの変化をするレンズであればf17〜f25の9ゾー
ンに分割されている。この構成により、f25のゾーンで
あればそのゾーン内で最も小さいK値に最も近く且つ値
の小さなデータK17、f24のゾーンであればK16、f23のゾ
ーンならK15、f22のゾーンならK13というデータが出力
される。 このように、KDの値を定めるのは、以下の理由による。
即ち、KDを実際のデータよりも大きな値にしておくと、
合焦位置までフォーカス用レンズを駆動するのに必要な
駆動量に対応するエンコーダ(ENC)のパルス数よりも
N−KD×|ΔL|で求められたNの方が多くなり、結果と
して合焦位置をレンズが通り過ぎ、合焦位置の前後でレ
ンズがハンティングをしてしまうからである。そこで、
KDを小さめの値にしておけば次第に一方の方向から合焦
位置に近づくようになり、また、実際のKDとの差ができ
るだけ小さくなるようにしているので、フォーカス用レ
ンズが合焦位置に達する時間を短くすることができる。 尚、KDの値を常に小さめの値にした場合、実際のKDの値
との差が大きくなりすぎて合焦位置に達するまでの時間
が長くかかりすぎることが起こりうるが、時間を短縮す
るために、B′に示すゾーンf18,k12のように実際の値
よりも若干大きくなっている領域をわずかに設けて、少
しぐらい合焦位置から行きすぎてもよいようにしてもよ
い。 また、撮影距離が無限大だと実線のC(∞)、近距離だ
と一点鎖線C(近)のように、撮影距離に応じて変換係
数が大幅に変化するズームレンズがある。このズームレ
ンズでは、例えば焦点距離f1のゾーンで撮影距離が無限
大の位置から最近接近の位置へ変化すると、KD=k17=2
-2からKD=K15=2-2+2-4へ変化する。このようなズー
ムレンズにも対応できるように、本実施例では、無限大
の位置での変換係数のデータのみをROM(RO3)に記憶さ
せ、合焦範囲の近傍の領域(以下、近合焦ゾーンで示
す)に到達するまでは、ΔLの正負(即ち、デフォーカ
ス方向)の信号だけに基づいてフォーカス用レンズを駆
動し、近合焦ゾーンにはいると上述のKDと|ΔL|とによ
って求まるNの値に基づいてレンズを駆動するようにし
ている。尚、焦点距離用のコード板(FCD)の他に設定
撮影距離用のコード板を別設し、これらコード板により
ROM(RO3)のアドレスを指定して正確な変換係数のデー
タを得るようにしてもよいが、部品点数の増加、アドレ
ス指定用のビット数の増加、ROMの容量の増加等の問題
があり、実用的でない。 更に、ズームリングを例えば、最短焦点距離の位置より
も短焦点側に移動させることによりマクロ撮影が行なえ
るように構成されたズームレンズがある。(このズーム
レンズの機構は本出願の要旨とは関係ないのでその説明
を省略する。)このようなズームレンズに対して、本実
施例ではマクロ撮影に切換えられるとコード板(FCD)
から“11111"のデータが出力され、特定のアドレス“01
111111"が指定されるようにしてある。マクロ撮影の場
合、瞳径の位置が変化したり、焦点深度が暑くなった
り、絞り値が暗くなったりして、AFモードによる焦点調
節は困難となるので、そのアドレスには“φφφφ011
0"のデータが記憶されており、そのk3は“0"となってい
る。マイコン(MC2)は、このデータによりマクロ撮影
に切換わったことを判別して、スイッチ(FAS)によりA
Fモードが設定されていても表示だけのFAMモードに焦点
調節モードを自動的に切換える。 また、最近接の位置に撮影距離を設定しないとマイクロ
撮影への切換えができないように構成されたズームレン
ズがある。このようなレンズの場合、マクロ撮影への切
換操作により第5図のスイッチ(MCS)が閉成され、イ
ンバータ(IN17),インバータ(IN19)を介してアンド
回路(AN40)〜(AN44)の出力がすべて“Low"になる。
これによってROM(RO3)のアドレス“01100000"が指定
される。 このアドレスにはKDとして“φφφφ0100"のデータが
記憶されていて、マイコン(MC1)はこのデータのk3=k
1=0によりマクロ撮影への切換操作がなされたことを
判別して自動的に撮影距離が最近接位置になるようにモ
ーター(MO)を回転させてフォーカス用レンズを操出
す。 合焦検出用の受光部は撮影レンズのあるきまった射出瞳
をにらむようになっていて、この瞳径と受光素子(フィ
ルム面と光学的に等価な位置に配置されている)に対す
る瞳の位置とに応じて撮影レンズを透過した被写体から
の光を受光素子が受光するかどうかがきまる。従って、
レンズによっては一部の受光部には光が入射しないよう
なものもある。このようなレンズでは合焦検出を行なっ
ても信頼性がないので、AFモード或いはFAモードの動作
は行なわない方が望ましい。そこでこのようなレンズの
場合には、ROM(RO3)のアドレス(ズームレンズなら
“011*****”、固定焦点距離レンズなら“0000011
1")に“φφφφ0001"のデータをKDとして記憶してお
く。マイコン(MC2)はこのデータにより、後述の#16
−2のステップでマイコン(MC1)がAFモードまたはFA
モードによる焦点検出動作を行なわないようにする。 なお、マクロ切換によりアドレス回路(AN40)〜(AN4
4)から“00000"または、“11111"のデータが出力され
る場合、ROM(RO3)のアドレス“00100000",“0011111
1"にはマクロ撮影時の焦点距離fに対応したデータが、
アドレス“01000000"、“01011111"にはマクロ撮影時の
ΔAvに対応したデータが記憶されており、それぞれROM
(RO3)から出力される。 また、カメラ本体での駆動軸の回転を焦点調節部材に伝
達する機構を備えていない交換レンズの場合には、マク
ロ撮影への切換と同様にKDとして“φφφφ0110"が記
憶されており、FAモードのみが可能とされる。更に、上
述のレンズと同様に伝達機構を備えていないコンバータ
の場合には、カウンタ(CO2)の出力が“0111"になった
ときにROM(RO1)から“φφφφ0110"が出力され、且
つデコーダ(DE5)の端子(g1)のみが“High"になって
ROM(RO1)からのデータをカメラ本体に伝達するように
すれば、どのような交換レンズが装着されてもFAモード
だけの動作が行なわれる。 カメラ本体と交換レンズとの間にコンバータを挿入接続
する場合、コンバータにより焦点距離が変化するので、
その増加量に対応した量だけカメラ本体からの駆動軸の
回転量を減少させる減速機構をコンバータ内に設ける必
要がある。即ちカメラ本体の駆動軸の回転量をそのまま
フォーカス用レンズの駆動軸に伝達する機構だけをコン
バータに備えた場合、レンズのKDをそのままカメラ本体
に伝達してN=KA×|ΔL|だけカメラ本体の駆動軸を回
転させると、焦点距離の増加量に対応した量だけ合焦位
置からズレてしまうといった問題がある。そこで上記の
減速機構を備えていないコンバータに対して、本実施例
では、例えば焦点距離を、1.4倍にするコンバータならK
Dが1/2に、2倍のコンバータならKDが1/4になるよう
に、それぞれKDの上位4ビットの指数部のデータ(k7k6
k5k4)から、1.4倍のコンバータなら1を減じ、2倍の
コンバータなら2を減ずるようにしている。 第5図に戻って、カウンタ(CO5)の出力が“1000"にな
ると、表4に示すようにコンバータ回路(CVC)のROM
(RO1)からはコンバータ(CV)が装着されていること
を示す“01010101"のチェックデータが出力される。こ
のとき、デコーダ(DE5)の端子(g1)が“High"になっ
ているので、このチェックデータはレンズ回路(LEC)
のROM(RO3)からのデータとは無関係にアンド回路(AN
31),オア回路(OR3)を介してカメラ本体(BD)に送
られる。 カウンタ(CO5)の出力が“1001"になると、このコンバ
ータ装着で光束が制限されることによる光のケラレに基
づいて定まる絞り値のデータAv|がROM(RO1)から出力
さ上述と同様にして、アンド回路(AN31),オア回路
(OR3)を介してカメラ本体に送られる。このデータAv|
は、マイコン(MC2)で開放絞り値のデータAvo+βと比
較される。Avo+B<Av|のときには、側光出力がBv−Av
|となっているので、(Bv−Av|)+Av|=Bvおよび絞り
込み段数データAv−(Avo+β)が演算される。 上述のようにして、レンズ(LE)およびコンバータ(C
V)からのデータの取り込みが完了すると、第3図のフ
ローチャートにおいて、側光回路(LMC)の出力のA−
D変換が行なわれ(#13)、このA−D変換された側光
出力のデータが所定のレジスタに格納される(#13)。 #15のステップではレリーズフラグRLFが“1"かどうか
が判別され、このフラグが“1"のときは#28のステップ
に直接移行し、“0"のときは#16ないし#26のステップ
を経て#28のステップに移行する。ここで、レリーズフ
ラグRLFは、レリーズスイッチ(RLS)が閉成されて#59
ステップ以降の割込み動作が行なわれる場合でカメラの
露出制御値が算出されているときに“1"に設定されるフ
ラグである。尚、この割込みは動作時に露出制御値が算
出されていないことが#63のステップで判別されたとき
は、#5以降のステップで上記データの取込み動作を行
ない、#15のステップでRLF=1ならば、#16以降のス
テップにおけるAF,FAモードによる焦点検出動作のフロ
ーをジャンプして#28のステップで露出演算を行なった
後に、#30のステップを経て#64以降のステップで露出
制御を行なう。 #16のステップでは、AFモードまたはFAモードによる焦
点検出動作が可能であるか否かの判別が行なわれ、可能
であれば#17のステップに、不可能であれば#28のステ
ッブに移行する。このステップでは、レンズが装着され
て否か否か(#16−1)、射出瞳の径と位置とできまる
条件が受光部に適合しているか否か(#16−2)、焦点
検出用の全ての受光部に被写体からの光が入射している
か否か(#16−3)、側光スイッチが閉成されているか
否か(#16−5)の判別が順次行なわれる。 ここで、チェックデータ“01010101"が入力していない
場合(#16−1)、KDのデータのk3〜K0が“0001"の場
合(#16−2)、レンズの射出瞳の径が小さすぎて開放
絞り値Avo,Avo+β,Avo+ΔAvまたはAv|が一定絞り値
【例えば5(F5.6)】Avcより大きい場合(#16−
3)には、ともにAFモード,FAモードによる焦点検出動
作は不可能であるので、#16−4のステップにおいて焦
点検出動作が行なわれないことが表示制御回路(DSC)
で警告された後に、#28のステップに移行する。また、
側光スイッチ(MES)が開放されていて(i0)が“Low"
の場合("16−5)には、FAモードのみの動作を15秒間
だけ行なわせるために#28のステップに移行する。 チェックデータの入力、k3〜K0≠“0001"、Avo,Avo+
β,Avo+AvまたはAv|≦Avc<(i0)の“High"がともに
判別された場合には#17以降のステップに移行する。 #17のステップでは、出力端子(O1)が“High"にな
り、マイコン(MC1)はその入力端子(i11)の“High"
によりAF,FAモードによる焦点検出動作を開始する。#1
8のステップではマイコン(MC2)に読込まれた変換係数
のデータKDを入出力ポート(I/O)からデータバスに出
力して、ラッチ回路(LA)にラッチさせる。このラッチ
回路(LA)でラッチされたデータは、マイコン(MC1)
の後述のNo.93のステップで読込まれる。 #19のステップでは、カウンタ(CO9)の出力が“0100"
のときに読込まれたデータに基づいて、装着されたレン
ズが、撮影距離に応じて変換係数KDが変化する形式のレ
ンズかどうかを判別する。ここで、変化するレンズであ
ればマイコン(MC2)の出力端子(O3)即ちマイコン(M
C1)の入力端子(i13)を“High"に、変化しないレンズ
であれば“Low"にする。マイコン(MC1)はこの信号に
より、詳細は、後述のNo.192ないしNo.197のステップで
述べるが、結像位置が近合焦ゾーン内にあるか否かまた
は積分時間が一定値より長いか否かに応じてAFモードで
のモーター(MO)の駆動を切換える。 #22のステップでは同じくカウンタ(CO9)が“0100"の
ときに読込まれたデータに基づいてフォーカス用レンズ
を繰出すときのモーター(MO)の回転方向を判別する。
ここで、時計方向であればマイコン(MC2)の出力端子
(O2)即ちマイコン(MC1)の入力端子(i12)を“Hig
h"に、反時計方向であれば“Low"にする。マイコン(MC
1)はこの端子(i12)への信号とデフォーカス方向の信
号とでモーター(MO)の回転方向を決定する。 #25のステップでは、変換係数データKDの3番目のビッ
トk3が“1"か“0"かを検知することにより、装着された
コンバータ(CV),レンズ(LE)でAFモードによる焦点
調節動作が可能かどうかを判別する。このとき、k3=1
ならAFモードが可能なので、フラグMFFを“0"にして#2
8のステップに移行する。一方、k3=0ならAFモードが
不可能なのでMFF“1"にして、次にステップ(FAS)によ
りAFまたはFAのいずれかのモードが選択されているかを
検知する。ここで、AFモードが選択されていて入力端子
(i1)が“High"であれば、撮影者によりAFモードが設
定されていても自動的にFAモードに切換えられることを
表示制御回路(DSC)によって警告表示を行なわせて、
#28のステップに移行する。入力端子(i1)が“Low"な
ら、FAモードがもともと選択されているのでそのまま#
28のステップに移行する。 #28のステップでは、#5ないし#14のステップで読込
まれた設定露出制御値、測光値、レンズからのデータに
基づいて公知の露出演算を行ない、露出時間と絞り値の
データを算出し、フラグLMFを“1"にする。 #30のステップではレリーズフラグRLFが“1"かどうか
判別し、“1"のときは#64以降のステップの露出制御動
作のフローに戻り、“0"のときは#31のステップに移行
する。#31のステップでは出力端子(O8)を介して“Hi
gh"にすることによりインバータ(IN8)をトランジスタ
(BT3)を導通させ、発光ダイオード(LD10)〜(LD1
n)による警告表示および液晶表示(DSP)による露出制
御値の表示を行なわせる。 #33のステップでは側光ステップ(MES)の開閉状態を
判別する。ここで、側光スイッチ(MES)が閉成されて
いて(i0)が“High"であれば、タイマー割込みのため
の15秒カウント用のデータをタイマー用のレジスタTcに
設定し(#34)、タイマーをスタートさせ(#35)、タ
イマー割込を可能(#36)として#2のステップに戻
る。この場合には、(i0)が“High"(側光スイッチ(M
ES)が閉成されたまま)なので、直ちに#3のステップ
に移行してタイマー割込を不可能にして前述と同様の動
作を繰返す。 一方、側光スイッチ(MES)が開放されていて(i0)が
“Low"であれば、スイッチ(FAS)によりAF,FAのいずれ
のモードが選択されているかが判別され、(#37)、レ
ンズからのデータに基づいて#25のステップで定められ
たモードが判別(#38)される。ここで、入力端子(i
1)が“Low"でFAモードが選択されている(#37)か、
またはAFモードが選択されていてもフラグMFFが、“1"
でレンズ側がFAモードでの動作しかできない場合には、
#40のステップに移行する。AFモードが選択され且つMF
Fが“0"の場合には、出力端子(O1)を“Low"に(#3
9)してマイコン(MC1)の動作を停止させた後に#40の
ステップに移行する。尚、#37,#38のステップでFAモ
ードが判別されたときは、端子(O1)は“High"のまま
で#40のステップに移行し、マイコン(MC1)の動作は
移行される。 #40のステップではスイッチ(EES)の開閉状態が判別
され、露出制御機構のチャージが完了しておらず(i2)
が“High"であれば、#47のステップに移行して後述す
る初期状態への復帰動作を行なう。露出制御機構のチャ
ージを完了していて(i2)が“Low"であれば、#36のス
テップでタイマー割込を可能とした後に#2のステップ
に戻り、再び側光スイッチ(MES)が閉成されて入力端
子(i0)が“High"になるか或いはタイマー割込みがあ
るのを待つ。 さて、タイマー割込があるとレジスタTcの内容から1が
差引かれ(#45)、Tcの内容が“0"になったかどうかが
判別される(#46)。Tc≠0の場合、#5以降のステッ
プに移行して前述のデータの取込、露出演算等の動作を
行なう。このとき、FAモードであれば、端子(O1)が
“High"なのでマイコン(MC1)はFA用の動作を繰り返
し、AFモードであれば#39のステップで端子(O1)が
“Low"にされているのでマイコン(MC1)の動作は停止
している。 一方、Tc=となると出力端子(O0),(O1),(O8)が
“Low"とされて、トランジスタ(BT1)及びバッファ(B
F)による給電の停止,FAモードの場合のマイコン(MC
1)の動作停止、トランジスタ(BT3)による給電の停止
が行なわれる。さらに、液晶表示部(DSP)のブランク
表示、フラグMFF,LMFのリセットを行なった後に#2の
ステップに戻る。 以上の動作を要約すると、側光スイッチ(MES)が閉成
されている間は、データの取込み,マイコン(MC1)の
動作,露出演算,表示の動作が繰返し行なわれる。次
に、側光スイッチ(MES)が開放されると、AFモードの
ときは、直ちにマイコン(MC1)の動作は停止されてデ
ータの取込み,露出演算,表示の動作が15秒間繰返さ
れ、FAモードのときは、データの取込み、マイコン(MC
1)によるFA動作,露出演算,表示の動作が15秒間繰返
される。また、露出制御機構のチャードが完了していな
いときは、側光スイッチ(MES)が開放されるとデータ
の取込み,マイコン(MC1)の動作,露出演算,表示の
動作を直ちに停止する。 なお、一旦、#16−4,#27−2のステップで警告表示を
行なっても次のフローの時点で警告の必要がなくなれ
ば、この警告をキャンセルするためのデータを表示制御
回路(DSC)に伝達する必要があることはいうまでもな
い。 次に露出制御機構のチャージが完了した状態でレリーズ
スイッチ(RLS)が閉成された場合の動作を説明する。
この場合、マイコン(MC2)はどのような動作を行なっ
ていても直ちに#59のステップからのレリーズ割込みの
動作を行なう。 まず、レンズからのデータの読込み中に割込みがかかる
場合を考慮して、端子(O6)を“Low"にしてコンバータ
およびレンズの回路(CVC),(LEC)をリセット状態に
し(#59)、端子(O1)を“Low"にして、マイコン(MC
1)によるAF又はFAモードの動作を停止させる(#6
0)。さらに出力端子(O8)を“Low"にして警告用の発
光ダイオード(LD10)〜(LD1n)を消灯させて(#6
1)、レリーズフラグRLFに“1"を設定(#62)した後
に、前述のフラグLMFが“1"かどうかを判別する(#6
3)。 ここで、フラグLMFが“1"であれば露出制御値の算出が
完了しているので#64のステップに移行する。一方、LM
Fが“0"であれば、露出制御値の算出が完了していない
ので#5移行のステップに移行して露出制御値を算出し
て#64のステップに移行する。 #64のステップでは、#28のステップで算出された絞り
込み段数のデータAv−Avo,Av−(Avo+ΔAv),Av−(Av
o+β),Av−(Avo+β+ΔAv)がデータバス(DB)に
出力され、出力端子(O4)からデータ取込み用のパルス
が出力される(#65)。これによって露出制御装置(EX
C)に絞り込み段数のデータが取込まれるとともに、露
出制御機構の絞り込み動作が開始され、取込まれた絞り
込み段数だけ絞りが絞り込まれると絞り込み動作が完了
する。 出力端子(O4)からのパルス出力から一定時間が経過す
ると(#66)、算出された露出時間のデータTvがデータ
バス(DB)に出力され、出力端子(O5)からデータ取込
み用のパルスが出力される(#67,#68)。このパルス
によって露出制御装置(EXC)には露出時間のデータが
取込まれるとともに、内蔵されたミラー駆動回路により
ミラーアップ動作が開始される。ミラーアップが完了す
ると、シャッター先幕の走行が開始するとともに、カウ
ントスイッチ(COS)が閉成して取込まれた露出時間デ
ータに対応した時間のカウントが開始する。カウントが
終了するとシャッター後幕の走行が開始され、後幕走行
の完了,ミラーのダウン,絞りの開放により、スイッチ
(EES)が閉成する。 マイコン(MC2)は、このスイッチ(EES)が閉成して入
力端子(i2)が“High"になったことを判別すると(#6
9)、レリーズフラグ(RLF)をリセットして(#70)、
側光スイッチ(MES)が閉成されていて入力端子(i0)
が“High"かどうかを判別する(#71)。ここで、(i
0)が“High"であれば、#2以降のステップに戻り、前
述のデータ取込み、マイコン(MC1)の動作,露出演
算,表示の動作を繰返す。一方、#17のステップで側光
スイッチ(MES)が開放されていて入力端子(i0)が“L
ow"ならば#47以降のステップに移行して、マイコン(M
C2)を初期状態にセットして#2のステップに戻る。 第8図,第9図,第10図は、マイコン(MC1)の動作を
示すフローチャートである。マイコン(MC1)の動作
は、以下の3つのフローに大別される。 No.1のステップで始まるフローは、マイコン(MC2)か
らの合焦動作指令により開始されるメインのフローであ
り、制御回路(COT)によるCCD(FLM)の動作開始(No.
8)、モータ回転の有無の判別(No.10〜No.13)、CCDの
最長積分時間の計時および最長積分時間経過時の動作
(No.14〜19)、フォーカス用レンズの終端位置の検知
と最長積分時間の計時(No.35〜44)、終端位置でのモ
ータ停止および低コントラスト時の回転再開(No.43〜4
8,51〜67)、マイコン(MC1)の動作停止時の初期設定
(No.25〜33)、低輝度時のCCDデータの変換(No.78〜8
0)、デフォーカス量およびデフォーカス方向の算出(N
o.81〜91)、AFモード動作が可能なレンズか否かの判別
(No.92〜96)、コントラストの判別(No.100)、AFモ
ードの場合の合焦ゾーンへのモータ駆動および合焦判別
(No.125〜196)(第9図)、FAモードの場合の合焦判
別(No.240〜261)(第10図)、低コントラスト時の動
作(No.105〜115,205〜214)、最近接撮影位置でマクロ
撮影への切換が可能なレンズの場合のモータ駆動(No.2
20〜232)等の動作が行なわれる。 No.70〜76のステップは、制御回路(COT)からの端子
(it)へのCCD積分完了信号によりCCD出力データの読込
み動作が行なわれる端子割込みのフローである。また、
第8図のNo.200〜204のステップは、エンコーダ(ENC)
を介してカウンタECCから一致信号が出力することによ
り合焦判別がなされるカウンタ割込みのフローである。
尚、一旦、端子割込みが可能とされると、以後にカウン
タ割込みの信号が発生しても端子割込みの動作終了後で
ないとカウンタ割込みは実効されないように、両者の割
込み動作の優先順位が定められている。以下このフロー
チャートに基づいて本実施例におけるAF,FAモードの動
作を説明する。 FAモードの動作を説明する。 まず、電源スイッチ(MAS)の閉成に応答してパワーオ
ンリセット回路(POR1)からリセット信号(PO1)が出
力され、このリセット信号でマイコン(MC1)は特定番
地からのリセット動作(No.1)を行なう。No.2のステッ
プではスイッチ(FAS)が閉成されて入力端子(i14)が
“High"となっているかどうかを判別する。ここで、(i
14)が“High"であればAFモードが選択されているので
フラグMOFに“0"を設定し、“Low"であればFAモードが
選択されているのでフラグMOFに“1"を設定する。 No.5のステップは、マイコン(MC2)の出力端子(O1)
が“High"即ち入力端子(i11)が“High"になっている
かどうかを判別する。ここで、入力端子(i11)が“Lo
w"ならNo.2のステップに戻って以上の動作を繰り返す。
(i11)が“High"になっていることが判別されると、出
力端子(O16)を“High"にして(No.6)、インバータ
(IN5)を介してトランジスタ(BT2)を導通させて電源
ライン(VF)からの給電を開始させる。次に、CCD(FL
M)の積分時間計時用レジスタITRに最長積分時間に対応
した固定データC1を設定する(No.7)。次に、出力端子
(O10)から“High"のパルスを出力して(No.8)、制御
回路(COT)にCCD(FLM)の積分動作を開始させ、割込
を可能(No.9)とした後にNo.10のステップに移行す
る。 No.10ないし13のステップでは、モーター(MO)が回転
しているか否かが順次判別される。即ち、第1回目の合
焦検出動作がなされているか否かがFPFにより(No.1
0)、フォーカス用レンズ(FL)の駆動位置が最近接ま
たは無限大の終端位置に達しているか否かが終端フラグ
FNFにより、(No.11)、駆動位置が合焦ゾーン内に入っ
ているか否かが合焦フラグIFFにより(No.12)、スイッ
チ(FAS)によりいずれのモードが選択されているかが
フラグMOFにより(No.13)、それぞれ順次判別される。 ここで、1回目の合焦検出動作がなされているか、レン
ズが終端位置に達しているか、合焦ゾーンに入っている
か、またはFAモードが選択されている場合は、モーター
(MO)の回転は停止しているのでNo.14以降のステップ
に移行する。また、2回目以降の合焦検出動作がなされ
ており、レンズが終端位置,合焦ゾーンに達しておら
ず、且つAFモードが選択されている場合は、モーター
(MO)は回転しているのでNo.35以降のステップに移行
する。尚フラグFPFは、第1回目の合焦検出動作となさ
れている期間は“1"、2回目以降の動作時は“0"にな
り、終端フラグENFはフォーカス用レンズ(FL)の駆動
位置が最近接位置或いは無限大位置に達していてモータ
ー(MO)をそれ以上回転させてもエンコーダー(ENC)
からパルスが出力されないときに“1"になり、合焦フラ
グIFFはレンズか合焦ゾーンにはいると“1",はずれてい
るときは“0"になる。 No.14以降のステップでは、まず積分時間計時用レジス
タITRの内容から“1"が差引かれ(No.14)、このレジス
タITRからボローBRWがでているかどうかを判別する(N
o.15)。ここで、ボローBRWがでていなければ、低輝度
フラグLLFに“0"を設定し(No.18)、マイコン(MC2)
から入力端子(i11)にマイコン(MC1)を動作させるた
めの“High"信号が入力しているかどうかを判別し(No.
19),(i11)が“High"であればNo.14のステップに戻
り、この動作を繰返す。また、“Low"であればNo.25以
降のステップに移行して初期状態への復帰動作を行なっ
た後に、No.2のステップに戻って再び入力端子(i11)
が“High"になるのを待つ。一方、No.15のステップでボ
ローBRWがでたことが判別されると、最長の積分時間が
経過したことになり、出力端子(O11)にパルスを出力
(No.16)してCCD(FLM)の積分動作を強制的に停止さ
せ、低輝度フラグLLFを“1"にして、制御回路(COT)か
ら割込端子(it)に割込信号が出力するのを待つ。 No.35以降のステップでは、まず、計時用レジスタTWRに
一定時間データC2が設定され(No.35)、レジスタITRの
内容からn(例えば3)を差引いてボローBRWがでてい
るかどうかを判別する。(No.37)。ここで、レジスタI
TRからボローBRWがでていると、前述と同様に、最長積
分時間が経過したことになるので、No.16のステップに
移行してCCD(FLM)の積分動作を強制的に停止させ、低
輝度フラグLLFを“1"にして制御回路(COT)から割込端
子(it)に割込信号が入力するのを待つ。 また、ボローBRWがでていなければ低輝度フラグLLFを
“0"にし、レジスタTWRから“1"を差引いてボローBRWが
出ているかどうかを判別する(No.40)。このとき、ボ
ローBRWがでていなければな入力端子(i11)が“High"
になっているかどうかをNo.41のステップで判別する。
(i11)が“High"になっていればNo.36のステップに戻
り、“Low"になっていればNo.25のステップに移行す
る。尚、C1/n>c2になっていて、No.37のステップでの
判別でボローBRWがでるまでの間に、No.40のステップで
の判別で複数回のボローがでる。 No.40のステップでボローBRWがでると、エンコーダ(EN
C)からのパルス数をカウントしたデータECDをレジスタ
ECD1に設定し、(No.42)、この設定データとレジスタE
CR2の内容とを比較する(No.43)。尚、レジスタECR2に
はそれ以前に取込まれたカウントデータが設定されてい
る。ここで、レジスタECR1,ECR2の内容が一致しない場
合は、レンズが移動していることになるので、レジスタ
ECR1の内容をレジスタECR2に設定(No.44)してNo.35の
ステップに戻る。 No.43のステップでレジスタECR1とECR2との内容が一致
する場合は、前回に取込まれたエンコーダ(ENC)から
のパルスのカウントデータが変化していない、即ちレン
ズが移動せず、最近接位置或いは無限大位置に達してし
まっていることになる。従ってこの場合には、割込を不
可能(No.45)とし、出力端子(O11)にパルスを出力
(No.46)してCCD(FLM)の積分動作を強制的に停止さ
せ、出力端子(O12),(013)をともに“Low"(No.4
7)にしてモーター(MO)の回転を停止させ、低コント
ラストフラグLCFが“1"かどうかを判別する(No.48)。
尚、このフラグLCFは複写体が低コントラストであっ
て、CCD(FLM)の出力に基づいて算出されたデフォーカ
ス量ΔLが信頼性に乏しいときに“1"になる。ここで、
フラグLCFが“0"のときには終端フラグENFを“1"にして
(No.49)、第10図のNo.270のステップに移行する。No.
270のステップでは、入力端子(i14)が“High"のまま
かどうかを判別し、(i14)が“High"でAFモードが選択
されたままであればそのままNo.2のステップへ移行す
る。一方、(i14)が“Low"になっていてFAモードに切
換えられていれば、フラグFPFを“1"にし、端子(O1
2),(O13)を“Low"にしてモーター(MO)を停止し、
フラグLCF,LCF1,LCF3を“0"にした後にNo.2のステップ
へ戻る。 以上の動作を要約すると、マイコン(MC2)からの合焦
検出動作の指令により、CCDの積分を開始させ、割込を
可能として、最長の積分時間のカウントを開始させる。
このときモーター(MO)が回転していなければ、この最
長積分時間をカウントしながら割込信号が入力するのを
待ち、最長時間が経過しても割込信号が入力されなけれ
ばCCDの積分を強制的に停止させて、割込信号が入力す
るのを待つ。一方、CCDの積分動作を開始させたときに
モーター(MO)が回転していれば、積分時間のカウント
中にレンズが終端位置に達しているかどうかを周期的に
判別しながら割込信号の入力を待ち、最長積分時間が経
過しても割込信号が入力せず、且つレンズが終端に達し
ていなければ、CCDの積分を強制的に停止させて割込信
号を待つ。また、レンズが終端に達していれば、割込を
不可能として積分を強制的に停止させ、モーター(MO)
の回転を停止させて、再びCCDの積分を行ない、後述す
るように、ΔLを算出して合焦かどうかを判別し、以後
はマイコン(MC2)からマイコン(MC1)の入力端子(i1
1)へ“High"の信号が入力されていてもマイコン(MC
1)は合焦検出,焦点調整の動作を行なわず、この信号
が“Low"になって再度側光スイッチ(MES)が閉成され
入力端子(i11)が“High"になるとNo.2のステップから
の動作を開始する。 さて、No.48のステップでフラグLCFが“1"であることが
判別されると、次にフラグLCF1が“1"かどうかが判別さ
れる。(No.51)。ここで、LCFが“0"であればLCF1を
“1"にして(No.52)、No.60のステップで合焦方向フラ
グFDFが“1"かどうかを判別する。なお、フラグLCF1は
レンズ位置が合焦位置から大幅にずれている所謂バカボ
ケの状態にあるか否かを判定するためにコントラストが
所定の値以上になるレンズ位置を走査するためにフラ
グ、フラグFDFは、ΔL>0でレンズを繰込むとき(前
ピン)は“1"、ΔL<0でレンズを繰出すとき(後ピ
ン)は“0"になるフラグである。このときFDFが“1"な
ら“0"に、“0"なら“1"に設定し直され、それぞれ入力
端子(i12)が“High"かどうかが判別される(No.63、6
4)。即ち、レンズを繰出すためのモーターの回転方向
を判別し、No.63のステップで(i12)が“High"なら、
レンズを繰出すためには時計方向に回転させなければな
らないので、No.66のステップに移行して端子(O12)を
“High",(O13)を“Low"にする。(i12)が“Low"な
ら、レンズを繰出すためにはモーター(MO)を反時計方
向に回転させなければならないので、No.65のステップ
に移行して端子(O12)を“Low",(O13)を“High"にす
る。また、No.64のステップで(i12)が“High"なら、
レンズを繰込むには反時計方向にモーター(MO)を回転
させなければならないのでNo.65のステップに移行す
る。(i12)が“Low"なら、レンズを繰込むには時計方
向にモーター(MO)を回転させなければならないのでN
o.66のステップに移行する。次に、No.67のステップで
は端子(O14)を“High"にしてモーター(MO)を高速で
回転させ、No.270のステップに移行する。 No.51のステップでフラグLCF1が“1"であることが判別
されると、低コントラストのままで最近接または無限大
の終端位置に達したことになり、モーター(MO)を停止
させ(No.53)、(i11)が“Low"になるのを待ち(No.5
5)、フラグLCF,LCF1,LCF3を“0"にしてNo.25のステッ
プに戻る。 さて、低コントラストの場合の一連の動作を説明する。
まず、AFモードで低コントリストの場合、出力ポート
(OP0)に“101"を出力して警告表示を行ない(No.10
5)、次にフラグLCFが“1"になっているかどうかを判別
する。(No.107)。ここで、フラグLCFが“1"でなく、
今回はじめて低コントラストになったのであれば、フラ
グLCF,LCF3を“1"にして(No.108,109)、No.110のステ
ップで最初の動作(FPF=1)かどうかを判別する。フ
ラグFPFが“0"の場合はそれまでの動作では低コントラ
ストではなく、今回の測定が誤りである可能性もありう
るので、No.280のステップに移行して、No.270,271のス
テップを経てNo.2のステップに戻り、再度測定を行なわ
せる。このとき、モーターは前回の算出値に向って回転
している。尚、終端フラグENFが“1"でNo.110のステッ
プを経てNo.280のステップに移行した場合は、モーター
(MO)の回転は停止しているので、入力端子(i11)が
“Low"になるのを待って(No.281)、フラグLCF,LCF3を
“0"にして(No.282)からNo.25以降のステップでマイ
コン(MC1)の動作停止のための初期値設定を行なう。 また、No.110のステップでフラグFPFが“1"で最初の動
作であることが判別されると、フラグFPF,LCF3を“0"に
して(No.111,113)、No.205のステップでデフォーカス
量ΔLの正負を判別する。ΔL>0で前ピンならフラグ
FDF“1"、ΔL<0で後ピンならフラグFDFを“0"とし
(No.206,209)、前述のNo.63〜66のステップと同様
に、レンズを繰出すためのモーター(MO)の回転方向に
応じてモーター(MO)を反時計方向或いは時計方向に回
転させる。次にNo.212のステップで積分時間(レジスタ
ITRの内容)が一定値C7よりも短時間かどうかを判別し
て、積分時間が一定値以下((ITR)≧C7)のときは端
子(O14)を“High"としてモーター(MO)を高速駆動さ
せ(No.213)、積分時間が一定値以上のときは端子(O1
4)を“Low"としてモーター(MO)を低速駆動させ(No.
214)、No.270のステップを経てNo.2のステップに戻っ
て、再び測定を開始させる。このようにして、以後測定
値が低コントラストでない値になるまで、最初にきまっ
た方向へレンズを移動させる。 低コントラストのままでレンズが一方の終端位置に達す
ると、No.52のステップでフラグLCF1を“1"にして移動
方向を逆転させ、更に測定を繰返しながらレンズを移動
させる。低コントラストのままで更に、他の終端位置に
達すると一方の終端から他方の終端までレンズが走査さ
れたことになるので、No.55のステップに移行して、動
作を停止する。なお、この動作中に測定値が低コントラ
ストでないことが判別されるとNo.101のステップに移行
して、後述のデフォーカス量に基づくレンズ制御の動作
を行なう。ここで、突然低コントラストになったとき
は、前述のように一回目の測定値は無視して再度測定を
行なわせ、このときも低コントリストならフラグLCF3は
“1"になっているので(No.112)、LCF3を“0"にしてN
o.205のステップに移行し、このときの測定値に基づい
てレンズの移動方向をきめてコントラストが一定値以上
になる位置をさがす。 FAモード(MOF=1)で低コントラストの場合には、No.
106のステップからNo.115のステップに移行して、フラ
グLCFを“1"、フラグLCF1,LCF3を“0"、フラグFPFを
“1"、終端フラグENFを“0"、出力端子(O12),(O1
3)を“Low"として、No.258のステップに移行し、後述
する動作を行なって、再び測定を行なう。 マイコン(MC1)が、No.9〜13のステップからNo.14,15,
18,19のループまたはNo.35〜40,42〜44のループまたはN
o.36〜41のループを実行しているときに、CCD(FLM)の
積分動作が完了して割込み端子(it)に制御回路(CO
T)から“High"のパルスが入力すると、マイコン(MC
1)はNo.70のステップにジャンプして割込み動作を開始
する。まず、エンコーダ(ENC)からのパルスをカウン
トした値ECDがレジスタECR3に設定され(No.70)、CCD
の受光部の数、即ちマイコン(MC1)の入力ポート(IP
0)に入力されるデータの数に相当する値C3がレジスタD
NRに設定され(No.71)、No.72のステップで入力端子
(i10)に“High"のパルスが入力されるのを待つ。CCD
出力のA/D変換が終了して入力端子(i10)が“High"に
なると、入力ポート(IP0)に入力された1つのCCD出力
データCDがレジスタM(DNR)に設定される(No.73)。
次に、レジスタDNRの内容から“1"が差引かれ(No.7
4)、このレジスタDNRからボローBRWが出力されるまでN
o.72〜75のステップが繰返される。このようにして、CC
D出力データCDが順次レジスタM(DNR)に設定される。
すべてのCCD出力データCDの取り込みが完了すると、リ
ターンアドレスを設定して、そのアドレスにリターン動
作を行なって、No.77のステップ以降のメインのフロー
に移行する。 No.77のステップではフラグLLFが“1"かどうかが判別さ
れる。ここで、LLFが“1"ならばCCDからのデータCDのう
ちで最大のデータMACDが探される(No.78)。このデー
タMACDの最上位ビットが“1"でないときは全てのCCD出
力データALCDが2倍され(No.80)、また、“1"である
ときは2倍するとオーバーフローするデータがでるので
そのままNo.81のステップに移行する。一方、フラグLLF
が“0"ならば直ちにNo.81のステップに移行する。 No.81および90のステップでは、それぞれフィルム面と
等価な面での二つの像のシフト量の整数部および小数部
の演算が行なわれる。尚、これらのステップでのシフト
量の演算の具体例は、例えば米国特許第4333007号また
は、特開昭57−45510号に提案されているが、本発明の
要旨とは無関係であるので説明を省略する。No.82〜85
のステップでは、前述のNo.10〜13のステップと同様
に、モータ(MO)の回転の有無が判別される。ここで、
モータ(MO)が回転していれば、エンコーダ(ENC)か
らのパルス数のカウントデータECDがレジスタECR1に取
込まれ(No.86)、このデータとNo.44のステッブで以前
に取込んだレジスタECR2の内容とが比較される。(ECR
1)=(ECR2)ならレンズは終端に達していることにな
るので、前述のNo.47のステップからの動作に移行し、
(ECR1)≠(ECR2)ならレンズは終端に達していないの
でECR1の内容をECR2に設定し直してNo.89のステップに
移行する。一方、モーター(MO)が回転していなけれ
ば、直ちにNo.89のステップに移行する。 No.89のステップでは入力端子(i11)が“High"かどう
かを判別し、“Low"のときはNo.25ステップ以降の焦点
検出動作の停止および初期設定がなされ、“High"のと
きはNo.90のステップに移行してシフト量の小数部を算
出し、No.81およびNo.90のステップで算出されたシフト
量に基づいてデフォーカス量ΔLが算出される(No.9
1)。 No.92のステップでは、フラグMOFによりAFモードかどう
かを判別して、AFモードならNo.93のステップへ、FAモ
ードならNo.100のステップへ移行する。AFモードの場
合、まずマイコン(MC2)によりラッチ回路(LA)にラ
ッチされていた変換係数KDを入力ポート(IP1)から取
り込み(No.93)、このデータのk3が“0"且つk2が“1"
かどうかを判別する(No.94)。ここで、k3=0且つk2
=1の場合には、前述のように、交換レンズがAFモード
での動作が不可能なので、モードフラグMOFを“1"(FA
モード)にしてNo.96のステップに移行する。一方、k3
=1またはk2=0であれば、AFモードが可能な交換レン
ズが装着されていることになり、No.100のステップに移
行する。更に、No.96のステップでは、k1=0かどうか
を判別し、k1=1であればNo.100のステップに移行す
る。 k1=0ならば、前述のように、最近接位置までレンズを
繰出さないとマクロ撮影に切換えられないレンズが装着
されていて、マクロ撮影に切換えようとされていること
になる。このときにはNo.220のステップに移行して出力
端子(O14)を“High"にしてモーター(MO)を高速で回
転させ、次に、入力端子(i12)が“High"かどうかを判
別する(No.221)。ここで、(i12)が“High"であれば
時計方向に回転させることによりレンズが繰出されるの
で出力端子(O12)を“High"に、また、“Low"なら反時
計方向に回転させることにより繰出されるので(O13)
を“High"にした後に、エンコードからのパルスのカウ
ントデータECDをレジスタECR2に取り込む(No.224)。 次に、レジスタTWRに一定時間用データC8を設定し(No.
225)、このレジスタTWRの内容から“1"をひいてボロー
BRWがでたかどうかを判別する動作を繰返し、一定時間
が経過してボローBRWがでるとエンコーダからのパルス
のカウントデータECDをレジスタECR1に取りこむ(No.22
8)。次に、レジスタECR1とECR2との内容が一致するか
どうかを判別し(No.229)、(ECR1)≠(ECR2)のとき
はECR1の内容をECR2に設定(No.230)してNo.225〜230
のステップを繰返す。一方、(ECR1)=(ECR2)のとき
はレンズが最近接位置に達したことになり出力端子(O1
2),(O13)を“Low"にしてモーター(MO)を停止させ
(No.231)、フラグFPFを“1"にして(No.232)、No.2
のステップに戻る。尚、以後はFAモードの動作を行な
う。 No.100のステップでは、CCDからのデータが低コントラ
ストかどうかが判別される。尚このステップの具体例は
第17図に基づいて後述する。ここで、低コントラストで
あれば前述のNo.105以降のステップに移行する。一方、
低コントラストでなければ、No.101のステップでフラグ
LCFが“1"かどうかを判別する。ここで、LCFが“1"であ
れば、前回までの測定値が低コントラストなのでフラグ
FPFを“1"、フラグLCF,LCF1,LCF3を“0"として、No.290
のステップへ移行し、モードフラグMOFを参照する。MOF
=0即ちAFモードであれば出力端子(O12)(O13)を
“Low"としてモータ(MO)を停止させた後、No.2のステ
ップへ戻り再び測定を行なわせる。また、MOF=1即ちF
AモードであればNo.240のステップに移行して後述するF
Aモードの動作を行なう。No.101のステップでフラグLCF
=1で前回の測定値が低コントラストでない場合は、N
o.104でモードフラグMOFを参照し、MOFが“1"即ちFAモ
ードであればNo.240のステップへ、MOFが“0"即ちAFモ
ードであればNo.125のステップへ移行する。 No.125〜130のステップでは、デフォーカス量ΔLが合
焦ゾーンZN1の範囲内にはいっているかどうかの判別動
作が行なわれる。まず、レンズが終端位置に達しておら
ずフラグENFが“0"であり(No.125)且つ合焦ゾーンに
一旦達していて合焦フラグIFFが“1"である(No.126)
場合には、今回の測定値|ΔL|とZN1とをNo.127のステ
ップで比較する。ここで、|ΔL|<ZN1なら合焦表示を
行ない(No.128)、入力端子(i11)が“Low"になるの
を待って(No.129)、No.25のステップに移行して動作
を停止する。 一方、|ΔL|≧ZN1ならば、フラグFPFを“1"、フラグIF
Fを“0"としてNo.135のステップに移行し、今回の測定
値に基づくデフォーカス量によるレンズ制御動作が行な
われる。また、レンズが終端に達していてフラグENFが
“1"の場合には、No.127のステップで|ΔL|<ZN1なら
ば合焦表示を行なって(No.128)、|ΔL|≧ZN1ならば
前回のデフォーカス方向の表示をしたままで、No.129の
ステップに移行し、上述と同様に、(i11)が“Low"に
なると動作を停止する。ここで、|ΔL|≧ZN1ならば前
回のデフォーカス方向の表示をしたままでNo.129のステ
ップに移行するが、この場合、レンズが終端位置でも合
焦とならず、以後モーター(MO)を制御しても無駄なの
でマイコン(MC1)の動作を強制的に停止させる。 レンズが終端位置にも合焦ゾーン内にも達していないこ
とがNo.125,126のステップで判別されると、まずNo.131
のステップではファーストバスフラグFPFが“1"かどう
かが判別される。ここで、フラグFPFが“0"のときには
前述のNo.86〜88のステップと同様にレンズが終端に達
したかどうかの判別動作が行なわれ(No.132〜134)た
後にNo.135のステップへ移行し、また、FPFが“1"のと
きはそのままNo.135のステップに移行する。No.135のス
テップではマイコン(MC2)からの合焦検出指令信号が
判別され、入力端子(i11)が“Low"のときはNo.25のス
テップに戻り動作を停止し、“High"のときはNo.136の
ステップに移行する。 No.136のステップでは、算出されたデフォーカス量ΔL
と読込まれた変換係数KDとを掛けて、レンズ駆動機構
(LDR)の駆動量のデータNが算出され、再びNo.137の
ステップでフラグFPFが“1"かどうかを判別する。ここ
で、フラグFPFが“1"であれば、まず、Nが正か負かが
判別され(No.140)、正なら合焦方向フラグFDFを“1"
に、負なら“0"にした後に、駆動量Nの絶対値がNmとし
てレジスタECR4に設定され(No.144)、フラグFPFが
“0"とされてNo.166のステップに移行する。 一方、No.137のステップでフラグFPFが“0"であれば、
まず、前回の駆動量のデータが記憶されているレジスタ
ECR4の内容がレジスタECR5に移され(No.150)、代わり
にこの時点でのエンコーダ(ENC)からのパルスのカウ
ントデータECDがレジスECR4に取り込まれる(No.15
1)。即ち、ECR5にはCCDの積分終了時点でのカウントデ
ータTc1が、ECR4にはこの時点でのカウントデータTc2が
設定されていることになる。次に、CCDの積分に要する
期間におけるレンズの移動量τ=Tco−Tc1が、Nを算出
するために要する期間におけるレンズの移動量to=Tc1
−Tc2が算出される。ここで、CCDの積分期間の中間の位
置でNが得られたものとすると、この時点においてレン
ズはNが得られた時点からτ/2+toだけ移動している。
また、前回のフローで得られたN′mからレンズの移動
分τ+toを補正したデータN″m=N′m−τ−toが算
出される。尚、このデータN″mは、必らず正である。 No.155〜157のステップでは、デフォーカス量Nの正負
とフラグFDFとにより合焦方向が反転したか否かが判別
される。まずNo.155のステップでは、今回算出されたデ
フォーカス量Nが正かどうかが判別され、Nが正であれ
ばフラグFDF=0かどうかが判別される。(No.156)。
このときFDF=0なら方向が逆転したことになりNo.158
のステップへ移行し、FDF=1なら逆転していないのでN
o.159のステップへ移行する。一方、Nが負であればFDF
=1かどうかが判別され(No.157)、FDF=1なら逆転
しているのでNo.158のステップへ移行し、FDF=0なら
逆転していないのでNo.159のステップへ移行する。方向
が逆転していないとき、即ちNo.159のステップでは、モ
ーターの回転によって合焦位置に近づいているので、積
分期間の中間でNの値が得られたものとして|N|−τ/2
−to=N′の演算を行なってモーターの回転による移動
分が補正され、次にこのN′が負かどうかが判別される
(No.160)。ここで、N′<0なら合焦位置を通り過ぎ
たことになるので|N′|=N′としてNo.164のステップ
に移行し、N′>0ならNo.161のステップで、前回まで
に得られているデータN″mとN′との平均(N″m+
N′)/2=Naをとり(No.161)、このデータNaをNmとし
て(No.162)、No.166のステップに移行する。 方向が逆転しているとき、即ちNo.158のステップでは、
今回のデータが得られた時点からτ/2+toだけ今回のデ
フォーカス方向に合焦位置から離れているので、|N|+
τ/2+to=N′の補正演算が行なわれて、No.164のステ
ップに移行する。No.164のステップではN″mとN′と
の平均(N″m−N′)/2=Naが算出され、つぎにこの
平均値Naが負かどうかが判別される(No.165)。 ここで、Na>0なら前述のNo.162のステップに移行し、
Na<0なら端子(O12),(O13)を“Low"にしてモータ
ーの回転を停止させ(No.174)、合焦ゾーンのデータZN
1に変換係数KDを掛算して合焦ゾーンのモーター回転量
のデータNiを算出する(No.175)。次に、|Na|<Niとな
っているかどうかが判別され(No.176)、|Na|<Niなら
ば合焦ゾーンにはいっているので、合焦フラグIFFを
“1"にしてNo.270のステップを経てNo.2のステップに移
行する。一方、|Na|>Niなら合焦ゾーンを通り過ぎたこ
とになり、フラグFPFを“1"にして同様にNo.270のステ
ップを経てNo.2のステップに移行し、測定動作をやり直
す。 さて、No.166のステップでは、近合焦ゾーンを示すデー
タNZにKDをかけて近合焦ゾーンから合焦位置までのレン
ズの駆動量に相当するデータが算出される。次にNo.167
のステップで近合焦ゾーンの値ZN1とKDとからNi=ZN1×
KDの演算を行なって、合焦ゾーンでのレンズの駆動量の
データNiが算出され(No.167)、NmとNnとが比較される
(No.168)。ここで、Nm≧Nn即ち近合焦ゾーン外であれ
ばNo.181のステップに移行して、端子(O14)を“High"
としてモーター(MO)を高速で回転させ、エンコーダ
(ENC)からのパルスをダウンカウントするためのカウ
ンタECCにNm−Nnを設定して(No.182)、No.185のステ
ップに移行する。 一方、Nm<Nn即ち近合焦ゾーン内であることが判別され
ると、No.169のステップでNm<Niかどうかを判別する。
ここで、Nm≧Niであれば、近合焦ゾーン内にあっても合
焦ゾーン内にはないことになり、出力端子(O14)を“L
ow"としてモーター(MO)の回転速度を低速にし(No18
3)、NmをカウンタECCに設定して(No.184)、No.185の
ステップに移行する。尚、KDが撮影距離に応じて変化す
るレンズの場合、近合焦ゾーンにない場合にはデフォー
カス方向の信号によってのみレンズ制御が行なわれる
が、デフォーカス量を算出するときはNo.150からのレン
ズの移動量の補正が行なわれるので、この補正用データ
のためにNo.182のステップでNm−NnがカウンタECCに設
定される。また、Nm<Niであれば出力端子(O12),(O
13)を“Low"にしてモーター(MO)を停止させ(No.17
1)、合焦フラグIFFを“1"にし(No.172)、カウンタ割
込を不可能にして(No.173)、No.270のステップに戻っ
て、再度確認用の測定を行なう。 さて、No.185のステップではフラグFDFが“1"かどうか
を判別する。ここで、FDFが“1"から前ピンなので出力
ポート(OP0)に“100"を出力して発光ダイオード(LD
0)を点灯させ前ピン表示を行ない(No.186)、“0"な
らば後ピンなので出力ポート(OP0)に“001"を出力し
て発光ダイオード(LD2)を点灯させて後ピン表示を行
なう(No.189)。次にこのフラグFDFの内容と入力端子
(i12)への交換レンズの回転方向の信号とによりモー
ター(MO)を時計方向或いは反時計方向に回転させ(N
o.188,191)、No.192のステップに移行して、入力端子
(i13)が“High"かどうかを判別する。ここで、変換係
数が撮影距離に応じて変化する交換レンズが装着されて
いて(i13)が“High"であれば、No.193のステップでNm
<Nnかどうかを判別する。このとき近合焦ゾーン外にあ
って、Nm≧Nnであれば、前述のNo.182のステップから直
ちにNo.185のステップに移行したように、算出されたNm
には無関係に、方向の信号によってのみモーター(MO)
の回転方向をきめて回転させる。次に、積分時間がC7に
相当する一定時間値より長いかどうかを判別し(No.19
4)、長いときはレンズが合焦位置で行き過ぎてしまう
可能性があるので端子(O14)を“Low"にしてモーター
(MO)を低速駆動させ(No.195)、カウンタ割込を不可
能として(No.196)、No.270のステップを経てNo.2のス
テップに戻る。一方、No.193のステップでNm<Nnであっ
て近合焦ゾーンにはいっていることが判別されたときに
は、通常の交換レンズと同様に、カウンタ割込を可能に
して(No.197)、No.270のステップに戻る。また、入力
端子(i13)が“Low"の場合にもカウンタ割込を可能に
してNo.270のステップに戻る。 さて、モーター(MO)の回転中にエンコーダ(ENC)か
らのパルスをカウントするカウンタECCの内容が“0"に
なると、カウンタ割込となり、No.200のステップでNm<
Nnかどうかが判別される。ここで、Nm<Nnであれば、近
合焦ゾーンでモーター(MO)を回転させていた、即ち合
焦ゾーンに達したことになり、出力端子(O12),(O1
3)を“Low"としてモーター(MO)の回転を停止させ(N
o.203)、合焦フラグ(IFF)を“1"にしてNo.270のステ
ップに戻る。一方、Nm≧Nnであれば、近合焦ゾーンに達
したことになり、出力端子(O14)を“Low"にしてモー
ターを低速にし(No.201)、NnをカウンタECCに設定(N
o.202)した後に割込のかかった番地に戻る。 次に、No.104またはNo.290のステップでフラグMOFが
“1"であることが判別されると、No.240以降のステップ
でFAモードの動作が行なわれる。まず、No.240のステッ
プではフラグFPFが“1"かどうかが判別される。ここ
で、FPFが“1"ならば、始めてFAモードでの動作を行な
うことになり、AFモードから切換わったときのために、
終端フラグENFを“0"、合焦フラグIFFを“0"とし、合焦
ゾーン判別用レジスタIZRに合焦ゾーン用データZN2を設
定する。尚、このデータZN2はAFモードでのデータZN1よ
りも大きい値になっている。これは、AFモードの場合に
はモーター駆動により精度良くレンズ位置を調整するこ
とができるが、FAモードの場合は手動でレンズ位置を調
整するのでモータ駆動ほどの精度良い調整は非常に困難
だからである。次に、No.245のステップでファーストパ
スフラグFPFを“0"にしてNo.246のステップに移行す
る。一方フラグFPFが“0"ならば直ちにNo.246のステッ
プに移行する。 No.246のステップでは、合焦フラグIFFが“1"かどうか
が判別される。ここで、フラグIFFが“1"なら前回まで
の算出値が合焦ゾーンにあることになるので、前回の算
出値ΔLn−1と今回の算出値ΔLとの平均値、即ちΔLn
=(ΔL+ΔLn−1)/2の演算が行なわれ、(No.24
7)、レジスタIZRに合焦ゾーン用データとしてZw(>ZN
2)が設定され(No.248)た後にNo.250のステップに移
行する。これは、各回の測定値にはバラツキがあり、一
旦合焦ゾーン内にはいると合焦ゾーンの巾をひろげて合
焦状態であると判別される確立を高め、レンズ位置が合
焦ゾーンの境界付近にあるときの表示のチラツキを防止
するためである。一方、No.246のステップで合焦フラグ
IFFが“0"であれば今回の測定値ΔLをΔLnとし(No.24
9)、No.250のステップに移行する。No.250のステップ
では|ΔLn|<(IZR)、即ち算出値が合焦ゾーン内にあ
るかどうかを判別する。ここで合焦ゾーン内にあること
が判別されると、合焦フラグIFFを“1"にし(No.25
1)、発光ダイオード(LD1)による合焦表示を行なって
(No.252)、No.258のステップに移行する。一方、合焦
ゾーン外にあることが判別されると、ΔLn>0かどうか
が判別され(No.253)、ΔLn>0なら発光ダイオード
(LD0)による前ピン表示、ΔLn<0なら(LD2)による
後ピン表示を行なう。次に、合焦フラグIFFを“0"と
し、IZRにデータZN2を設定してNo.258のステップに移行
する。No.258のステップでは入力端子(i14)が“High"
かどうかを判別し、“High"でAFモードに切換わってい
ればフラグFPFを“1",IFFを“0",LCFを“0"にしてNo.2
のステップに、また“Low"でFAモードのままであればそ
のままNo.2のステップに戻り、次の測定を行なう。 No.25〜33のステップにおいては、AF,FAモードによる焦
点検出動作の停止および初期状態の設定動作がなされ
る。まず、割込が不可能とされ(No.25)、端子(O11)
にパルスを出力してCCDの積分動作が強制的に停止され
(No.26)、端子(O12),(O13)を“Low"としてモー
タ(MO)が停止され(No.27)、出力ポート(OP0)を
“000"として発光ダイオード(LD0),(LD1),(LD
2)が消灯され(No.28)、端子(O16)を“Low"として
電源ライン(VF)からの給電が停止される(No.32)ま
た、フラグENF,IFF,LCF3に“0"がフラグFPFに“1"が設
定される(No.29〜31,33)。この初期設定がなされた後
にNo.2のステップに戻る。 次に、上述の実施例の変形例として、AFモードによる焦
点調節動作で合焦対象とされる被写体領域が合焦ゾーン
内に達した際に、他の被写体領域が焦点深度内に入って
いるか否かを確認できるようにした実施例を第11図,第
12図,第13図に基づいて説明する。ここで、第11図は第
2図と異なり部分のみを示した要部回路図、第12図は第
3図と異なる部分のみを示した要部フローチャート、第
13図は第8図ないし第10図と異なる部分のみを示した要
部フローチャートである。即ち、No.127のステップで合
焦ゾーン内に達していることが判別され、合焦表示が行
なわれると(No.128)、フラグIFF1を“1"に(No.30
0)、第11図のマイコン(MC1)の出力端子(O30)を“H
igh"に(No.301)する。この出力端子(O30)はマイコ
ン(MC2)の入力端子(i5)に接続されており、マイコ
ン(MC2)はその入力端子(i5)の“High"によりレンズ
が合焦位置に達したことを判別する。 次に、マイコン(MC1)はNo.270のステップに移行し、F
Aモードに切換わっていなければそのままNo.2のステッ
プに戻り、再び測定を行なう。この場合、フラグIFFが
“1"なので、合焦の確認の場合と同様のフローを経てN
o.91のステップまでくる。No.91のステップとNo.92のス
テップとの間にはフラグIFF1が“1"かどうかを判別する
ステップ(No.305)が設けてあり、フラグIFF1が“0"な
らNo.92のステップへ、“1"ならNo.306のステップに移
行する。No.306のステップでは入力ポート(IP2)から
のデータを読み込む。ここで、第12図に示すように、第
3図の#30のステップと#31のステップとの間には、露
出制御用絞り値AvがI/Oポートから出力され(#80)、
この絞り値がデコーダ(DEC)の出力端子(an+2)か
らのパルスでラッチ回路(LA1)にラッチされている。
従って、入力ポート(IP2)には露出制御用絞り値のデ
ータが入力される。 読み取られたデータAvはFNo.に変換され(No.307)、N
o.308のステップでΔD=δ×FNo.の演算が行なわれ
る。ここで、δは許容ぼけの直径に相当する値、ΔDは
焦点深度に相当する値である。次に、今回のフローでの
No.91のステップで得られたデフォーカス量|ΔL|とΔ
DとがNo.309のステップで比較され、以下の合焦状態表
示を経てNo.270のステップに移行する。ここで、|ΔL|
≧ΔDであれば、そのとき測定した被写体の部分は焦点
深度内にあることになり、出力ポート(OP5)に“010"
の信号を出力して、第11図の発光ダイオード(LD4)を
点灯させて合焦表示が行なわれる。一方、|ΔL|>ΔD
であれば、ΔLが正か負かに応じてそれぞれ(OP5)に
“100"を出力して発光ダイオード(LD3)を点灯させて
前ピン表示が行なわれるか、あるいは、“001"を出力し
て発光ダイオード(LD5)を点灯させて後ピン表示が行
なわれる。 このような動作を行なうようにしておけば、AFモードで
レンズが合焦位置に達した後、レンズを合焦位置まで駆
動するために測定を行なった部分以外の部分が焦点深度
内にはいっているかどうか、或いは前ピンか後ピンかの
確認ができるといった非常に使い易い効果ができくる。 なお。No.308のステップで正確な焦点深度を算出してい
るが、カメラぶれ等により測定位置を被写体の所望の部
分に正確にあわせることが困難であり、また、ΔLの算
出値もばらつくので、前述のFAモードの場合と同様に合
焦ゾーン巾を広げたり、一旦合焦ゾーンにはいった後は
合焦ゾーン巾を広げたり、数回の算出データの平均値処
理を行なったりして精度を高めるようにしてもよい。例
えば、合焦ゾーンの巾を広げるにはΔD=1×δ×FNo
(1=2〜3)の演算を行なえば良い。 また、この変形例でマイコン(MC1)が動作を停止する
場合の初期設定、FAモードに切換わったときの初期設定
のために、No.33のステップとNo.2のステップとの間、N
o.273のステップとNo.2のステップとの間に、それぞれ
以下のステップが挿入されている。即ち、フラグIFF1を
“0"にし(No.320,No.325)、出力ポート(OP5)に“00
0"を出力して発光ダイオード(LD3),(LD4),(LD
5)を消灯させ(No.321,No.326)、出力端子(O30)を
“Low"にする(No.322,No.327)。 また、第12図の#81のステップは、側光ステップ(ME
S)が開放された後も上述の変形例の表示動作を一定時
間行なわせるために、#38のステップと#39のステップ
との間に入力端子(i5)の状態を判別するステップ(#
81)が挿入されている。即ち、側光ステップ(MES)が
開放され、AFモードであることが判別されても、入力端
子(i5)が“High"となっていてマイコン(MC1)が前述
の焦点深度内にあるかどうかの動作を行なっている場合
には、出力端子(O1)は“Low"にせず、“High"のまま
にしておく。 第14図は第2図のCCD(FLM)の制御回路(COT)の具体
例を示す回路図である。カウンタ(CO24)はカウンタ
(CO22)からのクロックパルス(CP)を分周したパルス
(DP2)の立ち下がりをカウントし、このカウンタ(CO2
4)の出力信号(p0)〜(p4)に応じて、デコーダ(DE2
0)は出力端子(T0)〜(T9)に“High"の信号を出力す
る。このカウンタ(CO24)の出力と、デコーダ(DE20)
の出力及びフリップ・フロップ(FF22),(FF24)(FF
26),(FF28)のQ出力との関係を表7に示す。 この表7から明らかなように、フリップフロップ(FF2
6)のQ出力(φ1)はカウンタ(CO24)の出力が“111
01"〜“00101"の間“High"、フリップフロップ(FF24)
のQ出力(φ2)は“00100"〜“10111"の間“High"、
フリップフロップ(FF22)のQ出力(φ3)は“10110"
〜“11110"の間“High"となる。この出力信号(φ
1),(φ2),(φ3)は電源ライン(VF)から給電
が行なわれている間CCD(FLM)に与えられ、転送ゲート
内でアナログ信号の転送が常時行なわれている。なお、
この動作によって、転送ゲート内に残っている蓄積電荷
の排出も行なわれる。 電源の供給開始に基づくパワーオンリセット回路(POR
2)からのリセット信号(PO2)で、フリップフロップ
(FF20)〜(FF28),(FF32)、Dフリップフロップ
(FD20),(FD22),(DF24)、カウンタ(CO20),
(CO22),(CO24)がリセットされる。さらに、フリッ
プフロップ(FF30)がセットされてQ出力が“High"に
なる。この出力信号(φR)によりアナログスイッチ
(AS2)が導通し、定電圧源(Vr1)の出力電位が信号線
(ANB)を介してCCD(FLM)に与えられ、この電位にCCD
(FLM)の電荷蓄積部の電位が設定される。 マイコン(MC1)の出力端子(O10)から積分動作を開始
させるための“High"のパルスが出力されると、ワンシ
ョット回路(OS18)を介してフリップフロップ(FF30)
がリセットされ端子(φR)が“Low"になる。これによ
って、CCD(FLM)は各受光部の受光量に応じた電荷の蓄
積を開始する。また、インバータ(IN50)を介してアナ
ログスイッチ(AS1)が導通して、CCDのモニター出力が
端子(ANB)からコンパレータ(AC1)の(−)端子に入
力する。電荷の蓄積に応じて端子(ANB)からCCDモニタ
ー出力は電位Vr1から低下していき、定電圧源(Vr2)の
電位に達すると、コンパレータ(AC1)の出力は“High"
に反転する。これによりCCD(FLM)の蓄積が完了したこ
とが検地される。この反転でワンショット回路(OS10)
なら“High"のパルスが出力され、オア回路(OR20)を
介してフリップフロップ(FF20)がセットされる。この
Q出力の“High"信号は、端子(φ1)の立ち上がり
で、Dフリップフロップ(DF20)に取込まれ、そのQ出
力の“High"により、カウンタ(CO20)のリセット状態
が解除され、アンド回路(AN60),(AN64),(AN68)
がエネーブネル状態になる。 端子(φ1)が“High"に立ち上がった後、端子(T0)
が“High"になるとフリップフロップ(FF28)は端子(T
0)の“High"によりセットされ、端子(T1)の“High"
によりリセットされる。このQ出力はアンド回路(AN6
8)を介して端子(φT)から“High"のパルスとしてCC
D(FLM)に送られ、この信号で蓄積電荷が転送ゲートに
移される。さらに、この(φT)の信号はマイコン(MC
1)の割込端子(it)に送られ、マイコン(MC1)は前述
のCCD(FLM)の出力データの取込動作を行なう。 この端子(φT)が“Low"に立ち下がるとワンショット
回路(OS16)を介してフリップフロップ(FF32)がセッ
トされ、そのQ出力の“Low"によりアンド回路(AN68)
のゲートが閉じられて以後フリップフロップ(FF28)の
Q出力からの“High"信号は出力されない。さらにワン
ショット回路(OS16),オア回路(OR32)を介してフリ
ップフロップ(FF30)がセットされ、再び端子(φR)
を“High"にする。 転送信号(φ1),(φ2),(φ3)によりCCD(FL
M)から蓄積電荷が順次端子(AOT)から出力されてくる
が、この電荷は、(φ2)から“High"の間に出力され
ている。そこで、Dフリップフロップ(DF20)のQ出力
が“High"になると、(φ2)が“High"になっている期
間内の端子(T4)の“High"によりサンプルホールド用
の信号(φS)がアンド回路(AN66)から、また端子
(T5)の“High"によりA−D変換開始用の信号(φ
A)がアンド回路(AN64)から出力される。 また、CCD(FLM)の端子(AOT)から最初に送られてく
る蓄積電荷の信号は、オフセット調整用として、受光部
のモレだけに対応した電荷だけが蓄積されるようになっ
ていて、ほとんど(Vr1)の出力電位と等しくなってい
る。このときDフリップフロップ(DF24)のQ出力が“H
igh"になっているので、サンプルホールド用信号(φ
S)はアンド回路(AN70)を介してサンプルホールド回
路(SH1)に与えられ、オフセット調整用の電がCCD(FL
M)から端子(AOT)を介してサンプルホールド回路(SH
1)に記憶される。最初のサンプルホールド信号(φ
S)の立ち下がりによりDフリップフロップ(DF24)の
Q出力は“High"になって、以後のサンプルホールド信
号(φS)はアンド回路(AN72)を介してサンプルホー
ルド回路(SH2)に与えられ、以後の受光量に対応した
電位はサンプルホールド回路(SH2)に順次記憶されて
いく。 Dフリップフロップ(DF20)のQ出力が“High"になる
と、(φ3)の信号はアンド回路(AN60)を介してアン
ド回路(AN62)の一方の入力端子に与えられる。この
(φ3)の最初の立ち下がりでDフリップフロップ(DF
22)のQ出力が“High"になるので、二回目以後の(φ
3)のパルス信号はアンド回路(AN62)を介してマイコ
ン(MC1)の入力端子(i10)に与えられ、マイコン(MC
1)に入力ポート(IP0)へのデータの取り込みを指令す
る信号となる。ここで、Dフリップフロップ(DF20)の
Q出力が“High"になって最初のアンド回路(AN60)か
らの(φ3)のパルスをアンド回路(AN62)から出力さ
せないようにしているのは、前述のように最初のCCD(F
LM)からのデータはオフセット調整用のデータだからで
ある。また、(φ3)の信号はカウンタ(CO20)のクロ
ック入力端子にも与えられていて、カウンタ(CO20)は
Dフリップフロップ(DF20)のQ出力の“High"により
リセット状態が解除され(φ3)からのパルスの立ち下
がりをカウントする。このカウンタ(CO20)はCCD(FL
M)の受光部の数だけ(φ3)からのパルスをカウント
するとキャリー端子(CY)を“High"にする。 二回目以降は、順次、サンプルホールド回路(SH2)にC
CD(FLM)の出力データが信号(φS)に基づいてサン
プルホールドされ、抵抗(R1),(R2)、オペアンプ
(OA1)からなる減算回路によりサンプルホールド回路
(SH1)の出力と(SH2)の出力との差が算出され、A−
D変換器(AD)のアナログ入力端子に与えられる。A−
D変換器(AD)は(φA)の信号で動作を開始し、カウ
ンタ(CO22)からのクロックパルス(DP1)に基づいて
この入力データをA−D変換する。ここで、定電圧源
(Vr1)の出力をVr1、モレによる電圧降下をVd、受光量
による電圧降下をV|とすると、サンプルホールド回路
(SH1)の出力はVr1−Vd、サンプルホールド回路(SH
2)の出力はVr1−V|−VDとなっている。従って、演算回
路の出力はV|という受光量のみの信号成分になってい
る。尚、A−D変換器(AD)はたとえば逐次比較型のよ
うに高速でA−D変換する形式のものが望ましい。 CCD(FLM)からのすべてのデータのA−D変換が終了し
てカウンタ(CO20)のキャリー端子(CY)が“High"に
なる。これによってワンショット回路(OS14),オア回
路(OR22)を介してフリップフロップ(FF20),(FF3
2)、Dフリップフロップ(DF20),(DF22),(DF2
4)がリセットされ、Dフリップフロップ(DF20)のQ
出力が“Low"になることでカウンタ(CO20)がリセット
状態となって端子(O10)から“High"のパルスが入力さ
れる前の状態に復帰する。 まい、マイコン(MC1)のタイマーにより積分時間が一
定値以上に達したことが判別されて端子(O11)に“Hig
h"のパルスが入力したときには、このパルスの立ち下が
りでワンショット回路(OS12),オア回路(OR20)を介
してフリップフロップ(FF20)がセットされる。従っ
て、以後はコンパレータ(AC1)の出力が“High"に反転
した場合と同様の動作が行なわれて、CCD(FLM)の出力
データがA−D変換されマイコン(MC1)の入力ポート
(IP0)へ順次出力される。 第15図は第14図の回路図の一部を変更した変形例であ
り、CCDから出力データが小さい場合に、マイコン(MC
1)にデータを取込んだ後、そのデータを2倍にする操
作をマイコン(MC1)内のソフト(第8図のNo.78〜82の
ステップ)で行なっていたのを、A−D変換を行なう前
にハードで行なうようにしたものである。 端子(φR)が“High"の間は定電流源(CIS)、抵抗
(R10)〜(R13)できまる電位Vr1がCCD(FLM)に与え
られ、“Low"の間はCCD(FLM)のモニター出力がコンパ
レータ(AC10)〜(AC12)の(−)入力端子に与えられ
る。そして、積分が進みモニター出力がVr2の電位に達
すると、コンパレータ(AC12)の出力が“High"になっ
てワンショット回路(OS10)から“High"のパルスが出
力され、このパルスによりオア回路(OR20)を介してフ
リップフロップ(FF20)がリセットされて以後前述と同
様の動作を行なう。 さらに、このパルスはDフリップフロップ(DF32)〜
(DF38)のクロック端子に与えられる。このとき、コン
パレータ(AC12)の出力が“High"なのでDフリップフ
ロップ(FD38)のQ出力が“High"になり、アナログス
イッチ(AS48),(AS38)が導通する。ここで抵抗(R3
0)〜(R40)の値はR30=R40=R38=R48=R36/1.5=R46
/1.5=R34/2=R44/2=R32/2.5=R42/2.5=となってお
り、アナログスイッチ(AS38),(AS48)の導通により
R30=R40=R38=R48であるので、オペアンプ(OA10)か
らはV|の信号がそのまま出力される。 一方、CCD出力が低コントラストであって最長積分時間
内にコンパレータ(AC12)の出力が反転しないときに
は、マイコン(MC1)の出力端子(O11)からの信号によ
りワンショット回路(OS12)からオア回路(OR20)を介
して“High"のパルスが出力され、そのときのモニター
出力がVr2〜Vr3,Vr3〜Vr4,Vr4〜Vr1のいずれの間にある
かに応じてそれぞれイクスクルーシブオア回路(EO
4),(EO2),インバータ(IN52)を介してDフリップ
フロップ(DF36),(DF34),(DF32)のQ出力のうち
の1つが“High"になり、それぞれアナログスイッチ(A
S36),(AS46),(AS34),(AS44)、(AS32),(A
S42)が導通する。従って、強制的に積分が停止され、
そのときのモニター出力に応じて1.5V|,2V|,2.5V|信号
がオペアンプ(OA10)から出力される。 第16図は第8図〜第10図に示したマイコン(MC1)の動
作の変形例を示し、一旦、合焦が検出された後の測定結
果で非合焦が連続して検出された場合のフローチャート
の要部を示し、No.130のステップとNo.138のステップと
の間にフラグIFF2に関するステップが挿入されている。
即ち、合焦ゾーンにまでレンズの焦点調整が行なわれ、
終端フラグENFが“0"であれば(No.130)、No.351のス
テップでフラグIFF2が“1"かどうかが判別される。ここ
で、フラグIFF2が“0"であればこのフラグIFF2を“1"に
してNo.270のステップに移行し、再度確認のための測定
を行なう。一方、フラグIFF2が“1"ならば、確認のため
の測定結果が2回続けて非合焦(|ΔL|≧ZN1)という
ことになり、この場合には、フラグIFF,IFF2を“0"に
し、フラグFPFを“1"にして、No.135のステップに移行
して、再び焦点調整用の動作を行なう。尚、No.33のス
テップとNo.2のステップとの間およびNo.240のステップ
とNo.241のステップとの間にそれぞれフラグIFF2をリセ
ットして初期状態に戻すためのステップ(No.34,No.24
1)が設けられている。 第17図は第8図のNo.100のステップ、即ち低コントラス
トかどうかを判別するステップの具体的なフローであ
る。まず、レジスタCの内容を“0"にして(No.370)、
レジスタiを“1"に(No.371)する。次に、i番目とi
+1番目の受光素子の出力ai,ai+1の差の絶対値|ai−
ai+1|にレジスタCの内容を加えた値がレジスタCに設
定され(No.372)、このレジスタiに1が加算され(N
o.373)、このiの内容とn(nは受光素子の全個数で
ある)とが比較される(No.374)。ここで、i<n−1
ならばNo.372のステップへ戻って、順次、差の絶対値が
積算され、i=n−1になるとNo.375のステップに移行
する。即ち、No.375のステップに移行した時点ではレジ
スタCの内容は、|a1−a2|+|a2−a3|+a3−a4|+…+|
an−2−an−1|+|an−1−an|となっていて、周知のよ
うに、被写体のコントラストを示す値になっている。N
o.375のステップでは、この値が一定値CDよりも大きい
かどうかを判別して、(C)>CDならコントラストが十
分あるのでNo.101のステップへ移行し、(C)≦CDなら
低コントラストであるのでNo.105のステップへ移行す
る。 なお、焦点調整状態の検出を二つの系列の受光素子出力
で行なう場合、コントラストの判別には一方の系列の出
力を用いるのみで充分である。また、被写体のコントラ
ストに対応付けできるデータがデフォーカス量とデフォ
ーカス方向の演算を行なう過程で求まる場合には、この
データを記憶しておき、一定値以下になっているかどう
かの判別を行なうことでコントラストの判別を行なうよ
うにしてもよい。 第18図は、第8図ないし第10図に示したマイコン(MC
1)の動作プログラムの変形例を示すフローチャートで
ある。以下にその動作を説明する。尚、図において、マ
イコン(MC1)の作動は簡略化して示してある。まず、
第2図のマイコン(MC2)から焦点検出動作を指令する
信号が与えられると、CCDを受光部とする焦点検出用受
光部(FLM)での電荷蓄積動作が開始される(ステップ
)。次に、電荷蓄積時間のカウントが開始され(ステ
ップ)、所定の電荷蓄積時間が経過するまでCCDの電
荷蓄積がなされる(ステップ)。上記時間が経過する
と、CCDの各受光素子での受光量に対応したデータが順
次読込まれ(ステップ)、これらCCDからのデータに
基づいてデフォーカス量|ΔL|およびデフォーカス方向
が算出される(ステップ)。ステップでは、このデ
ータ|ΔL|とステップで撮影レンズから読取られた変
換係数のデータKとが掛算されて、合焦調節に必要なフ
ォーカス用レンズの移動量に対応するデータNが算出さ
れる。次にステップでは、CCDからのデータに基づい
て合焦対象被写体が低コントラストの状態にあるか否か
が判別される。ここで、低コントラストと判別された場
合はステップ以降のフローが実行され、高コントラス
トと判別された場合はステップ以降のフローが実行さ
れる。 さて、高コントラストと判別された場合は、前述のステ
ップで算出されたNの値および所定の合焦幅の値に基
づいて、合焦、前ピンおよび後ピンの3種類の合焦状態
がステップで判別される。ここで、Nの絶対値|N|が
所定の合焦幅の値ZN以下即ち|N|≦ZNであれば合焦が判
別されて、モータが停止され(ステップ)、合焦表示
が行なわれ(ステップ)た後に、マイコン(MC1)は
動作を停止する。一方|N|>ZNであり且つN>0であれ
ば前ピンと判別されて、前ピンの表示がなされ(ステッ
プ)、フォーカス用レンズを繰込むためのモーターの
回転方向が決定され(ステップ)た後にステップに
移行する。また、|N|>ZNであり且つN>0であれば後
ピンと判別されて、後ピンの表示がなされ(ステップ
)、フォーカス用レンズを繰出すためのモーターの回
転方向が決定され(ステップ)、た後にステップに
移行する。 ステップでデータ|N|がマイコン内のカウンタにセッ
トされ、ステップで後述のカウンタ割込みが可能とさ
れ、ステップでモーターの回転が開始された後に、ス
テップ以降のフローが実行される。ここで、第1図の
説明で述べたように、フォーカス用レンズの駆動量はエ
ンコーダによりモニターされており、エンコーダからの
モニターパルスは上記カウンタで計数される。この計数
値がセットされた|N|に達すると、カウンタ割込がかか
って、ステップ以降のカウンタ割込のフローが直ちに
実行される。このとき、フォーカス用レンズは上記デー
タNに対応した量だけ駆動されていることになり、結像
位置が合焦位置に達している。従って、モーターの停止
(ステップ)、合焦の表示(ステップ)後に、マイ
コンは動作を停止する。 ステップから始まるフローでは、フォーカス用レンズ
を移動させながら合焦検出が行なわれる。まず、前述の
ステップないしと同様に、CCDの電荷蓄積開始(ス
テップ)、所定電荷蓄積時間のカウント(ステップ
)、CCDデータの読込(ステップ)が行なわれる。
尚、このCCDデータはフォーカス用レンズ移動中のデー
タである。次に、エンコーダからのモニターパルスの発
生周期を検知することにより、フォーカス用レンズが終
端位置(最近接あるいは無限遠)に達しているか否かが
ステップで判別される。ここで、終端位置に達してい
ることが判別された場合、モーターの停止(ステップ
)後にマイコンは動作を停止する。一方、終端位置に
達していなければ、ステップと同様に、CCDデータに
基づいて低コントラストか否かがステップで判別され
る。 ステップで低コントラストと判別されると、前回の判
別結果が同じ低コントラストであったか否か、即ち連続
して低コントラストが判別されたか否かがステップで
判別される。ここで、前回の判別結果が高コントラスト
であれば、再びステップ以降のフローが実行されて、
次のCCDデータに基づいて終端位置、低コントラストが
判別される。即ち、レンズ移動中にコントラストの状態
が高コントラストから低コントラストに反転した場合、
低コントラスト判別時のCCDデータは無視される。一
方、前回の判別結果も低コントラストであれば、モータ
ーの停止(ステップ)、カウンタ割込の禁止(ステッ
プ)、低コントラストの警告表示(ステップ)後
に、前述のステップ以降のフローが実行される。即
ち、フォーカス用レンズの停止状態でのCCDデータに基
づいて合焦検出が再開される。尚、ステップで低コン
トラストが連続して判別された場合は、カウンタ割込を
禁止し、CCDデータに基づいてデフォーカス方向を算出
した後に後述のステップ以降のフローを実行させるよ
うにしてもよい。 さて、ステップで高コントラストと判別されると、ス
テップで読込まれたCCDデータに基づいてデフォーカ
ス量|ΔL|およびデフォーカス方向が算出される(ステ
ップ)。次に、ステップと同様に、フォーカス用レ
ンズが終端位置に達しているか否かが判別される(ステ
ップ)。ここで、終端位置に達している場合は前述と
同様ににステップに移行し、終端位置に達していない
場合はステップに移行する。ステップ,では前述
のステップ,と同様にデータKの読込、データNの
算出が行なわれる。ステップでは、このデータNが得
られるまでに移動したレンズ移動量に対応するデータだ
け補正されたデータN′が算出される。このデータ補正
の終了後は、合焦または低コントラストが検出されるま
で、ステップないしのフローが繰返し実行される。 また、ステップで低コントラストと判別された場合
は、まず、低コントラストの警告表示がなされ(ステッ
プ)、次に、ステップで算出されたNの正負がステ
ップで判別される。ここで、N>0で前ピンであれば
フォーカス用レンズを繰込むためのモーターの回転方向
が決定され(ステップ)、N>0で後ピンであればフ
ォーカス用レンズを繰出すためのモーターの回転方向が
決定される(ステップ)。次に、CCDでの電荷蓄積量
が所定量に達するまでの電荷蓄積時間が一定時間より短
かいか否かがステップで判別される。ここで、電荷蓄
積時間が一定時間より長い場合にはモーターの低速駆動
が決定され(ステップ)、短かい場合にはモーターの
高速駆動が決定される(ステップ)。この決定駆動速
度に基づいてステップでモーターの回転が開始され
る。即ち、被写体輝度が低い場合はモーターは低速駆動
され、被写体輝度が高い場合はモーターは高速駆動され
る。 ステップないしでは、前述のステップないしと
同様に、CCDの電荷蓄積開始、所定電荷蓄積時間のカウ
ント、フォーカス用レンズ移動中のCCDデータの読込が
行なわれる。ステップでは、前述のステップと同様
に、低コントラストか否かが判別される。ここで、低コ
ントラストでなければ、モーターが停止されて(ステッ
プ)からステップに移行し、フォーカス用レンズの
停止状態でのCCDデータに基づいた合焦検出が再開され
る。一方、低コントラストであれば、ステップ、と
同様に、フォーカス用レンズが終端位置に達しているか
否かが検知される(ステップ)。ステップで終端位
置に達していないことが検知されると、ステップに移
行して再びモーターの駆動速度を決定して前述と同様の
動作を繰返す。終端位置に達していることが検知される
と、この終端検知が連続してなされたか否かがステップ
で判別される。ここで、始めて終端検知がなされた場
合はモーターの回転方向を逆転させて(ステップ)か
らステップに移行し、フォーカス用レンズを他方の終
端位置に向けて駆動させる。一方、前回も終端検知がな
されている場合は、フォーカス用レンズが一方の終端位
置から他方の終端位置に駆動された、即ち最近接から無
限遠までの全撮影領域にわたって低コントラストであっ
たことになる。この場合、これ以上レンズを駆動しても
合焦が検出されることはないので、モーターが停止され
て(ステップ)からマイコンは動作を停止する。 効果 本発明によれば、フォーカス用レンズ移動中に結像位置
と予定合焦位置とのずれ量の信頼性が無の状態から有の
状態に変化すると、一旦、フォーカス用レンズを停止さ
せ、その停止時の正確な受光手段の出力に基づく判定結
果及びずれ量に基づいてフォーカス用レンズの駆動制御
を再開するため、誤った駆動は行われない。
3)には、ともにAFモード,FAモードによる焦点検出動
作は不可能であるので、#16−4のステップにおいて焦
点検出動作が行なわれないことが表示制御回路(DSC)
で警告された後に、#28のステップに移行する。また、
側光スイッチ(MES)が開放されていて(i0)が“Low"
の場合("16−5)には、FAモードのみの動作を15秒間
だけ行なわせるために#28のステップに移行する。 チェックデータの入力、k3〜K0≠“0001"、Avo,Avo+
β,Avo+AvまたはAv|≦Avc<(i0)の“High"がともに
判別された場合には#17以降のステップに移行する。 #17のステップでは、出力端子(O1)が“High"にな
り、マイコン(MC1)はその入力端子(i11)の“High"
によりAF,FAモードによる焦点検出動作を開始する。#1
8のステップではマイコン(MC2)に読込まれた変換係数
のデータKDを入出力ポート(I/O)からデータバスに出
力して、ラッチ回路(LA)にラッチさせる。このラッチ
回路(LA)でラッチされたデータは、マイコン(MC1)
の後述のNo.93のステップで読込まれる。 #19のステップでは、カウンタ(CO9)の出力が“0100"
のときに読込まれたデータに基づいて、装着されたレン
ズが、撮影距離に応じて変換係数KDが変化する形式のレ
ンズかどうかを判別する。ここで、変化するレンズであ
ればマイコン(MC2)の出力端子(O3)即ちマイコン(M
C1)の入力端子(i13)を“High"に、変化しないレンズ
であれば“Low"にする。マイコン(MC1)はこの信号に
より、詳細は、後述のNo.192ないしNo.197のステップで
述べるが、結像位置が近合焦ゾーン内にあるか否かまた
は積分時間が一定値より長いか否かに応じてAFモードで
のモーター(MO)の駆動を切換える。 #22のステップでは同じくカウンタ(CO9)が“0100"の
ときに読込まれたデータに基づいてフォーカス用レンズ
を繰出すときのモーター(MO)の回転方向を判別する。
ここで、時計方向であればマイコン(MC2)の出力端子
(O2)即ちマイコン(MC1)の入力端子(i12)を“Hig
h"に、反時計方向であれば“Low"にする。マイコン(MC
1)はこの端子(i12)への信号とデフォーカス方向の信
号とでモーター(MO)の回転方向を決定する。 #25のステップでは、変換係数データKDの3番目のビッ
トk3が“1"か“0"かを検知することにより、装着された
コンバータ(CV),レンズ(LE)でAFモードによる焦点
調節動作が可能かどうかを判別する。このとき、k3=1
ならAFモードが可能なので、フラグMFFを“0"にして#2
8のステップに移行する。一方、k3=0ならAFモードが
不可能なのでMFF“1"にして、次にステップ(FAS)によ
りAFまたはFAのいずれかのモードが選択されているかを
検知する。ここで、AFモードが選択されていて入力端子
(i1)が“High"であれば、撮影者によりAFモードが設
定されていても自動的にFAモードに切換えられることを
表示制御回路(DSC)によって警告表示を行なわせて、
#28のステップに移行する。入力端子(i1)が“Low"な
ら、FAモードがもともと選択されているのでそのまま#
28のステップに移行する。 #28のステップでは、#5ないし#14のステップで読込
まれた設定露出制御値、測光値、レンズからのデータに
基づいて公知の露出演算を行ない、露出時間と絞り値の
データを算出し、フラグLMFを“1"にする。 #30のステップではレリーズフラグRLFが“1"かどうか
判別し、“1"のときは#64以降のステップの露出制御動
作のフローに戻り、“0"のときは#31のステップに移行
する。#31のステップでは出力端子(O8)を介して“Hi
gh"にすることによりインバータ(IN8)をトランジスタ
(BT3)を導通させ、発光ダイオード(LD10)〜(LD1
n)による警告表示および液晶表示(DSP)による露出制
御値の表示を行なわせる。 #33のステップでは側光ステップ(MES)の開閉状態を
判別する。ここで、側光スイッチ(MES)が閉成されて
いて(i0)が“High"であれば、タイマー割込みのため
の15秒カウント用のデータをタイマー用のレジスタTcに
設定し(#34)、タイマーをスタートさせ(#35)、タ
イマー割込を可能(#36)として#2のステップに戻
る。この場合には、(i0)が“High"(側光スイッチ(M
ES)が閉成されたまま)なので、直ちに#3のステップ
に移行してタイマー割込を不可能にして前述と同様の動
作を繰返す。 一方、側光スイッチ(MES)が開放されていて(i0)が
“Low"であれば、スイッチ(FAS)によりAF,FAのいずれ
のモードが選択されているかが判別され、(#37)、レ
ンズからのデータに基づいて#25のステップで定められ
たモードが判別(#38)される。ここで、入力端子(i
1)が“Low"でFAモードが選択されている(#37)か、
またはAFモードが選択されていてもフラグMFFが、“1"
でレンズ側がFAモードでの動作しかできない場合には、
#40のステップに移行する。AFモードが選択され且つMF
Fが“0"の場合には、出力端子(O1)を“Low"に(#3
9)してマイコン(MC1)の動作を停止させた後に#40の
ステップに移行する。尚、#37,#38のステップでFAモ
ードが判別されたときは、端子(O1)は“High"のまま
で#40のステップに移行し、マイコン(MC1)の動作は
移行される。 #40のステップではスイッチ(EES)の開閉状態が判別
され、露出制御機構のチャージが完了しておらず(i2)
が“High"であれば、#47のステップに移行して後述す
る初期状態への復帰動作を行なう。露出制御機構のチャ
ージを完了していて(i2)が“Low"であれば、#36のス
テップでタイマー割込を可能とした後に#2のステップ
に戻り、再び側光スイッチ(MES)が閉成されて入力端
子(i0)が“High"になるか或いはタイマー割込みがあ
るのを待つ。 さて、タイマー割込があるとレジスタTcの内容から1が
差引かれ(#45)、Tcの内容が“0"になったかどうかが
判別される(#46)。Tc≠0の場合、#5以降のステッ
プに移行して前述のデータの取込、露出演算等の動作を
行なう。このとき、FAモードであれば、端子(O1)が
“High"なのでマイコン(MC1)はFA用の動作を繰り返
し、AFモードであれば#39のステップで端子(O1)が
“Low"にされているのでマイコン(MC1)の動作は停止
している。 一方、Tc=となると出力端子(O0),(O1),(O8)が
“Low"とされて、トランジスタ(BT1)及びバッファ(B
F)による給電の停止,FAモードの場合のマイコン(MC
1)の動作停止、トランジスタ(BT3)による給電の停止
が行なわれる。さらに、液晶表示部(DSP)のブランク
表示、フラグMFF,LMFのリセットを行なった後に#2の
ステップに戻る。 以上の動作を要約すると、側光スイッチ(MES)が閉成
されている間は、データの取込み,マイコン(MC1)の
動作,露出演算,表示の動作が繰返し行なわれる。次
に、側光スイッチ(MES)が開放されると、AFモードの
ときは、直ちにマイコン(MC1)の動作は停止されてデ
ータの取込み,露出演算,表示の動作が15秒間繰返さ
れ、FAモードのときは、データの取込み、マイコン(MC
1)によるFA動作,露出演算,表示の動作が15秒間繰返
される。また、露出制御機構のチャードが完了していな
いときは、側光スイッチ(MES)が開放されるとデータ
の取込み,マイコン(MC1)の動作,露出演算,表示の
動作を直ちに停止する。 なお、一旦、#16−4,#27−2のステップで警告表示を
行なっても次のフローの時点で警告の必要がなくなれ
ば、この警告をキャンセルするためのデータを表示制御
回路(DSC)に伝達する必要があることはいうまでもな
い。 次に露出制御機構のチャージが完了した状態でレリーズ
スイッチ(RLS)が閉成された場合の動作を説明する。
この場合、マイコン(MC2)はどのような動作を行なっ
ていても直ちに#59のステップからのレリーズ割込みの
動作を行なう。 まず、レンズからのデータの読込み中に割込みがかかる
場合を考慮して、端子(O6)を“Low"にしてコンバータ
およびレンズの回路(CVC),(LEC)をリセット状態に
し(#59)、端子(O1)を“Low"にして、マイコン(MC
1)によるAF又はFAモードの動作を停止させる(#6
0)。さらに出力端子(O8)を“Low"にして警告用の発
光ダイオード(LD10)〜(LD1n)を消灯させて(#6
1)、レリーズフラグRLFに“1"を設定(#62)した後
に、前述のフラグLMFが“1"かどうかを判別する(#6
3)。 ここで、フラグLMFが“1"であれば露出制御値の算出が
完了しているので#64のステップに移行する。一方、LM
Fが“0"であれば、露出制御値の算出が完了していない
ので#5移行のステップに移行して露出制御値を算出し
て#64のステップに移行する。 #64のステップでは、#28のステップで算出された絞り
込み段数のデータAv−Avo,Av−(Avo+ΔAv),Av−(Av
o+β),Av−(Avo+β+ΔAv)がデータバス(DB)に
出力され、出力端子(O4)からデータ取込み用のパルス
が出力される(#65)。これによって露出制御装置(EX
C)に絞り込み段数のデータが取込まれるとともに、露
出制御機構の絞り込み動作が開始され、取込まれた絞り
込み段数だけ絞りが絞り込まれると絞り込み動作が完了
する。 出力端子(O4)からのパルス出力から一定時間が経過す
ると(#66)、算出された露出時間のデータTvがデータ
バス(DB)に出力され、出力端子(O5)からデータ取込
み用のパルスが出力される(#67,#68)。このパルス
によって露出制御装置(EXC)には露出時間のデータが
取込まれるとともに、内蔵されたミラー駆動回路により
ミラーアップ動作が開始される。ミラーアップが完了す
ると、シャッター先幕の走行が開始するとともに、カウ
ントスイッチ(COS)が閉成して取込まれた露出時間デ
ータに対応した時間のカウントが開始する。カウントが
終了するとシャッター後幕の走行が開始され、後幕走行
の完了,ミラーのダウン,絞りの開放により、スイッチ
(EES)が閉成する。 マイコン(MC2)は、このスイッチ(EES)が閉成して入
力端子(i2)が“High"になったことを判別すると(#6
9)、レリーズフラグ(RLF)をリセットして(#70)、
側光スイッチ(MES)が閉成されていて入力端子(i0)
が“High"かどうかを判別する(#71)。ここで、(i
0)が“High"であれば、#2以降のステップに戻り、前
述のデータ取込み、マイコン(MC1)の動作,露出演
算,表示の動作を繰返す。一方、#17のステップで側光
スイッチ(MES)が開放されていて入力端子(i0)が“L
ow"ならば#47以降のステップに移行して、マイコン(M
C2)を初期状態にセットして#2のステップに戻る。 第8図,第9図,第10図は、マイコン(MC1)の動作を
示すフローチャートである。マイコン(MC1)の動作
は、以下の3つのフローに大別される。 No.1のステップで始まるフローは、マイコン(MC2)か
らの合焦動作指令により開始されるメインのフローであ
り、制御回路(COT)によるCCD(FLM)の動作開始(No.
8)、モータ回転の有無の判別(No.10〜No.13)、CCDの
最長積分時間の計時および最長積分時間経過時の動作
(No.14〜19)、フォーカス用レンズの終端位置の検知
と最長積分時間の計時(No.35〜44)、終端位置でのモ
ータ停止および低コントラスト時の回転再開(No.43〜4
8,51〜67)、マイコン(MC1)の動作停止時の初期設定
(No.25〜33)、低輝度時のCCDデータの変換(No.78〜8
0)、デフォーカス量およびデフォーカス方向の算出(N
o.81〜91)、AFモード動作が可能なレンズか否かの判別
(No.92〜96)、コントラストの判別(No.100)、AFモ
ードの場合の合焦ゾーンへのモータ駆動および合焦判別
(No.125〜196)(第9図)、FAモードの場合の合焦判
別(No.240〜261)(第10図)、低コントラスト時の動
作(No.105〜115,205〜214)、最近接撮影位置でマクロ
撮影への切換が可能なレンズの場合のモータ駆動(No.2
20〜232)等の動作が行なわれる。 No.70〜76のステップは、制御回路(COT)からの端子
(it)へのCCD積分完了信号によりCCD出力データの読込
み動作が行なわれる端子割込みのフローである。また、
第8図のNo.200〜204のステップは、エンコーダ(ENC)
を介してカウンタECCから一致信号が出力することによ
り合焦判別がなされるカウンタ割込みのフローである。
尚、一旦、端子割込みが可能とされると、以後にカウン
タ割込みの信号が発生しても端子割込みの動作終了後で
ないとカウンタ割込みは実効されないように、両者の割
込み動作の優先順位が定められている。以下このフロー
チャートに基づいて本実施例におけるAF,FAモードの動
作を説明する。 FAモードの動作を説明する。 まず、電源スイッチ(MAS)の閉成に応答してパワーオ
ンリセット回路(POR1)からリセット信号(PO1)が出
力され、このリセット信号でマイコン(MC1)は特定番
地からのリセット動作(No.1)を行なう。No.2のステッ
プではスイッチ(FAS)が閉成されて入力端子(i14)が
“High"となっているかどうかを判別する。ここで、(i
14)が“High"であればAFモードが選択されているので
フラグMOFに“0"を設定し、“Low"であればFAモードが
選択されているのでフラグMOFに“1"を設定する。 No.5のステップは、マイコン(MC2)の出力端子(O1)
が“High"即ち入力端子(i11)が“High"になっている
かどうかを判別する。ここで、入力端子(i11)が“Lo
w"ならNo.2のステップに戻って以上の動作を繰り返す。
(i11)が“High"になっていることが判別されると、出
力端子(O16)を“High"にして(No.6)、インバータ
(IN5)を介してトランジスタ(BT2)を導通させて電源
ライン(VF)からの給電を開始させる。次に、CCD(FL
M)の積分時間計時用レジスタITRに最長積分時間に対応
した固定データC1を設定する(No.7)。次に、出力端子
(O10)から“High"のパルスを出力して(No.8)、制御
回路(COT)にCCD(FLM)の積分動作を開始させ、割込
を可能(No.9)とした後にNo.10のステップに移行す
る。 No.10ないし13のステップでは、モーター(MO)が回転
しているか否かが順次判別される。即ち、第1回目の合
焦検出動作がなされているか否かがFPFにより(No.1
0)、フォーカス用レンズ(FL)の駆動位置が最近接ま
たは無限大の終端位置に達しているか否かが終端フラグ
FNFにより、(No.11)、駆動位置が合焦ゾーン内に入っ
ているか否かが合焦フラグIFFにより(No.12)、スイッ
チ(FAS)によりいずれのモードが選択されているかが
フラグMOFにより(No.13)、それぞれ順次判別される。 ここで、1回目の合焦検出動作がなされているか、レン
ズが終端位置に達しているか、合焦ゾーンに入っている
か、またはFAモードが選択されている場合は、モーター
(MO)の回転は停止しているのでNo.14以降のステップ
に移行する。また、2回目以降の合焦検出動作がなされ
ており、レンズが終端位置,合焦ゾーンに達しておら
ず、且つAFモードが選択されている場合は、モーター
(MO)は回転しているのでNo.35以降のステップに移行
する。尚フラグFPFは、第1回目の合焦検出動作となさ
れている期間は“1"、2回目以降の動作時は“0"にな
り、終端フラグENFはフォーカス用レンズ(FL)の駆動
位置が最近接位置或いは無限大位置に達していてモータ
ー(MO)をそれ以上回転させてもエンコーダー(ENC)
からパルスが出力されないときに“1"になり、合焦フラ
グIFFはレンズか合焦ゾーンにはいると“1",はずれてい
るときは“0"になる。 No.14以降のステップでは、まず積分時間計時用レジス
タITRの内容から“1"が差引かれ(No.14)、このレジス
タITRからボローBRWがでているかどうかを判別する(N
o.15)。ここで、ボローBRWがでていなければ、低輝度
フラグLLFに“0"を設定し(No.18)、マイコン(MC2)
から入力端子(i11)にマイコン(MC1)を動作させるた
めの“High"信号が入力しているかどうかを判別し(No.
19),(i11)が“High"であればNo.14のステップに戻
り、この動作を繰返す。また、“Low"であればNo.25以
降のステップに移行して初期状態への復帰動作を行なっ
た後に、No.2のステップに戻って再び入力端子(i11)
が“High"になるのを待つ。一方、No.15のステップでボ
ローBRWがでたことが判別されると、最長の積分時間が
経過したことになり、出力端子(O11)にパルスを出力
(No.16)してCCD(FLM)の積分動作を強制的に停止さ
せ、低輝度フラグLLFを“1"にして、制御回路(COT)か
ら割込端子(it)に割込信号が出力するのを待つ。 No.35以降のステップでは、まず、計時用レジスタTWRに
一定時間データC2が設定され(No.35)、レジスタITRの
内容からn(例えば3)を差引いてボローBRWがでてい
るかどうかを判別する。(No.37)。ここで、レジスタI
TRからボローBRWがでていると、前述と同様に、最長積
分時間が経過したことになるので、No.16のステップに
移行してCCD(FLM)の積分動作を強制的に停止させ、低
輝度フラグLLFを“1"にして制御回路(COT)から割込端
子(it)に割込信号が入力するのを待つ。 また、ボローBRWがでていなければ低輝度フラグLLFを
“0"にし、レジスタTWRから“1"を差引いてボローBRWが
出ているかどうかを判別する(No.40)。このとき、ボ
ローBRWがでていなければな入力端子(i11)が“High"
になっているかどうかをNo.41のステップで判別する。
(i11)が“High"になっていればNo.36のステップに戻
り、“Low"になっていればNo.25のステップに移行す
る。尚、C1/n>c2になっていて、No.37のステップでの
判別でボローBRWがでるまでの間に、No.40のステップで
の判別で複数回のボローがでる。 No.40のステップでボローBRWがでると、エンコーダ(EN
C)からのパルス数をカウントしたデータECDをレジスタ
ECD1に設定し、(No.42)、この設定データとレジスタE
CR2の内容とを比較する(No.43)。尚、レジスタECR2に
はそれ以前に取込まれたカウントデータが設定されてい
る。ここで、レジスタECR1,ECR2の内容が一致しない場
合は、レンズが移動していることになるので、レジスタ
ECR1の内容をレジスタECR2に設定(No.44)してNo.35の
ステップに戻る。 No.43のステップでレジスタECR1とECR2との内容が一致
する場合は、前回に取込まれたエンコーダ(ENC)から
のパルスのカウントデータが変化していない、即ちレン
ズが移動せず、最近接位置或いは無限大位置に達してし
まっていることになる。従ってこの場合には、割込を不
可能(No.45)とし、出力端子(O11)にパルスを出力
(No.46)してCCD(FLM)の積分動作を強制的に停止さ
せ、出力端子(O12),(013)をともに“Low"(No.4
7)にしてモーター(MO)の回転を停止させ、低コント
ラストフラグLCFが“1"かどうかを判別する(No.48)。
尚、このフラグLCFは複写体が低コントラストであっ
て、CCD(FLM)の出力に基づいて算出されたデフォーカ
ス量ΔLが信頼性に乏しいときに“1"になる。ここで、
フラグLCFが“0"のときには終端フラグENFを“1"にして
(No.49)、第10図のNo.270のステップに移行する。No.
270のステップでは、入力端子(i14)が“High"のまま
かどうかを判別し、(i14)が“High"でAFモードが選択
されたままであればそのままNo.2のステップへ移行す
る。一方、(i14)が“Low"になっていてFAモードに切
換えられていれば、フラグFPFを“1"にし、端子(O1
2),(O13)を“Low"にしてモーター(MO)を停止し、
フラグLCF,LCF1,LCF3を“0"にした後にNo.2のステップ
へ戻る。 以上の動作を要約すると、マイコン(MC2)からの合焦
検出動作の指令により、CCDの積分を開始させ、割込を
可能として、最長の積分時間のカウントを開始させる。
このときモーター(MO)が回転していなければ、この最
長積分時間をカウントしながら割込信号が入力するのを
待ち、最長時間が経過しても割込信号が入力されなけれ
ばCCDの積分を強制的に停止させて、割込信号が入力す
るのを待つ。一方、CCDの積分動作を開始させたときに
モーター(MO)が回転していれば、積分時間のカウント
中にレンズが終端位置に達しているかどうかを周期的に
判別しながら割込信号の入力を待ち、最長積分時間が経
過しても割込信号が入力せず、且つレンズが終端に達し
ていなければ、CCDの積分を強制的に停止させて割込信
号を待つ。また、レンズが終端に達していれば、割込を
不可能として積分を強制的に停止させ、モーター(MO)
の回転を停止させて、再びCCDの積分を行ない、後述す
るように、ΔLを算出して合焦かどうかを判別し、以後
はマイコン(MC2)からマイコン(MC1)の入力端子(i1
1)へ“High"の信号が入力されていてもマイコン(MC
1)は合焦検出,焦点調整の動作を行なわず、この信号
が“Low"になって再度側光スイッチ(MES)が閉成され
入力端子(i11)が“High"になるとNo.2のステップから
の動作を開始する。 さて、No.48のステップでフラグLCFが“1"であることが
判別されると、次にフラグLCF1が“1"かどうかが判別さ
れる。(No.51)。ここで、LCFが“0"であればLCF1を
“1"にして(No.52)、No.60のステップで合焦方向フラ
グFDFが“1"かどうかを判別する。なお、フラグLCF1は
レンズ位置が合焦位置から大幅にずれている所謂バカボ
ケの状態にあるか否かを判定するためにコントラストが
所定の値以上になるレンズ位置を走査するためにフラ
グ、フラグFDFは、ΔL>0でレンズを繰込むとき(前
ピン)は“1"、ΔL<0でレンズを繰出すとき(後ピ
ン)は“0"になるフラグである。このときFDFが“1"な
ら“0"に、“0"なら“1"に設定し直され、それぞれ入力
端子(i12)が“High"かどうかが判別される(No.63、6
4)。即ち、レンズを繰出すためのモーターの回転方向
を判別し、No.63のステップで(i12)が“High"なら、
レンズを繰出すためには時計方向に回転させなければな
らないので、No.66のステップに移行して端子(O12)を
“High",(O13)を“Low"にする。(i12)が“Low"な
ら、レンズを繰出すためにはモーター(MO)を反時計方
向に回転させなければならないので、No.65のステップ
に移行して端子(O12)を“Low",(O13)を“High"にす
る。また、No.64のステップで(i12)が“High"なら、
レンズを繰込むには反時計方向にモーター(MO)を回転
させなければならないのでNo.65のステップに移行す
る。(i12)が“Low"なら、レンズを繰込むには時計方
向にモーター(MO)を回転させなければならないのでN
o.66のステップに移行する。次に、No.67のステップで
は端子(O14)を“High"にしてモーター(MO)を高速で
回転させ、No.270のステップに移行する。 No.51のステップでフラグLCF1が“1"であることが判別
されると、低コントラストのままで最近接または無限大
の終端位置に達したことになり、モーター(MO)を停止
させ(No.53)、(i11)が“Low"になるのを待ち(No.5
5)、フラグLCF,LCF1,LCF3を“0"にしてNo.25のステッ
プに戻る。 さて、低コントラストの場合の一連の動作を説明する。
まず、AFモードで低コントリストの場合、出力ポート
(OP0)に“101"を出力して警告表示を行ない(No.10
5)、次にフラグLCFが“1"になっているかどうかを判別
する。(No.107)。ここで、フラグLCFが“1"でなく、
今回はじめて低コントラストになったのであれば、フラ
グLCF,LCF3を“1"にして(No.108,109)、No.110のステ
ップで最初の動作(FPF=1)かどうかを判別する。フ
ラグFPFが“0"の場合はそれまでの動作では低コントラ
ストではなく、今回の測定が誤りである可能性もありう
るので、No.280のステップに移行して、No.270,271のス
テップを経てNo.2のステップに戻り、再度測定を行なわ
せる。このとき、モーターは前回の算出値に向って回転
している。尚、終端フラグENFが“1"でNo.110のステッ
プを経てNo.280のステップに移行した場合は、モーター
(MO)の回転は停止しているので、入力端子(i11)が
“Low"になるのを待って(No.281)、フラグLCF,LCF3を
“0"にして(No.282)からNo.25以降のステップでマイ
コン(MC1)の動作停止のための初期値設定を行なう。 また、No.110のステップでフラグFPFが“1"で最初の動
作であることが判別されると、フラグFPF,LCF3を“0"に
して(No.111,113)、No.205のステップでデフォーカス
量ΔLの正負を判別する。ΔL>0で前ピンならフラグ
FDF“1"、ΔL<0で後ピンならフラグFDFを“0"とし
(No.206,209)、前述のNo.63〜66のステップと同様
に、レンズを繰出すためのモーター(MO)の回転方向に
応じてモーター(MO)を反時計方向或いは時計方向に回
転させる。次にNo.212のステップで積分時間(レジスタ
ITRの内容)が一定値C7よりも短時間かどうかを判別し
て、積分時間が一定値以下((ITR)≧C7)のときは端
子(O14)を“High"としてモーター(MO)を高速駆動さ
せ(No.213)、積分時間が一定値以上のときは端子(O1
4)を“Low"としてモーター(MO)を低速駆動させ(No.
214)、No.270のステップを経てNo.2のステップに戻っ
て、再び測定を開始させる。このようにして、以後測定
値が低コントラストでない値になるまで、最初にきまっ
た方向へレンズを移動させる。 低コントラストのままでレンズが一方の終端位置に達す
ると、No.52のステップでフラグLCF1を“1"にして移動
方向を逆転させ、更に測定を繰返しながらレンズを移動
させる。低コントラストのままで更に、他の終端位置に
達すると一方の終端から他方の終端までレンズが走査さ
れたことになるので、No.55のステップに移行して、動
作を停止する。なお、この動作中に測定値が低コントラ
ストでないことが判別されるとNo.101のステップに移行
して、後述のデフォーカス量に基づくレンズ制御の動作
を行なう。ここで、突然低コントラストになったとき
は、前述のように一回目の測定値は無視して再度測定を
行なわせ、このときも低コントリストならフラグLCF3は
“1"になっているので(No.112)、LCF3を“0"にしてN
o.205のステップに移行し、このときの測定値に基づい
てレンズの移動方向をきめてコントラストが一定値以上
になる位置をさがす。 FAモード(MOF=1)で低コントラストの場合には、No.
106のステップからNo.115のステップに移行して、フラ
グLCFを“1"、フラグLCF1,LCF3を“0"、フラグFPFを
“1"、終端フラグENFを“0"、出力端子(O12),(O1
3)を“Low"として、No.258のステップに移行し、後述
する動作を行なって、再び測定を行なう。 マイコン(MC1)が、No.9〜13のステップからNo.14,15,
18,19のループまたはNo.35〜40,42〜44のループまたはN
o.36〜41のループを実行しているときに、CCD(FLM)の
積分動作が完了して割込み端子(it)に制御回路(CO
T)から“High"のパルスが入力すると、マイコン(MC
1)はNo.70のステップにジャンプして割込み動作を開始
する。まず、エンコーダ(ENC)からのパルスをカウン
トした値ECDがレジスタECR3に設定され(No.70)、CCD
の受光部の数、即ちマイコン(MC1)の入力ポート(IP
0)に入力されるデータの数に相当する値C3がレジスタD
NRに設定され(No.71)、No.72のステップで入力端子
(i10)に“High"のパルスが入力されるのを待つ。CCD
出力のA/D変換が終了して入力端子(i10)が“High"に
なると、入力ポート(IP0)に入力された1つのCCD出力
データCDがレジスタM(DNR)に設定される(No.73)。
次に、レジスタDNRの内容から“1"が差引かれ(No.7
4)、このレジスタDNRからボローBRWが出力されるまでN
o.72〜75のステップが繰返される。このようにして、CC
D出力データCDが順次レジスタM(DNR)に設定される。
すべてのCCD出力データCDの取り込みが完了すると、リ
ターンアドレスを設定して、そのアドレスにリターン動
作を行なって、No.77のステップ以降のメインのフロー
に移行する。 No.77のステップではフラグLLFが“1"かどうかが判別さ
れる。ここで、LLFが“1"ならばCCDからのデータCDのう
ちで最大のデータMACDが探される(No.78)。このデー
タMACDの最上位ビットが“1"でないときは全てのCCD出
力データALCDが2倍され(No.80)、また、“1"である
ときは2倍するとオーバーフローするデータがでるので
そのままNo.81のステップに移行する。一方、フラグLLF
が“0"ならば直ちにNo.81のステップに移行する。 No.81および90のステップでは、それぞれフィルム面と
等価な面での二つの像のシフト量の整数部および小数部
の演算が行なわれる。尚、これらのステップでのシフト
量の演算の具体例は、例えば米国特許第4333007号また
は、特開昭57−45510号に提案されているが、本発明の
要旨とは無関係であるので説明を省略する。No.82〜85
のステップでは、前述のNo.10〜13のステップと同様
に、モータ(MO)の回転の有無が判別される。ここで、
モータ(MO)が回転していれば、エンコーダ(ENC)か
らのパルス数のカウントデータECDがレジスタECR1に取
込まれ(No.86)、このデータとNo.44のステッブで以前
に取込んだレジスタECR2の内容とが比較される。(ECR
1)=(ECR2)ならレンズは終端に達していることにな
るので、前述のNo.47のステップからの動作に移行し、
(ECR1)≠(ECR2)ならレンズは終端に達していないの
でECR1の内容をECR2に設定し直してNo.89のステップに
移行する。一方、モーター(MO)が回転していなけれ
ば、直ちにNo.89のステップに移行する。 No.89のステップでは入力端子(i11)が“High"かどう
かを判別し、“Low"のときはNo.25ステップ以降の焦点
検出動作の停止および初期設定がなされ、“High"のと
きはNo.90のステップに移行してシフト量の小数部を算
出し、No.81およびNo.90のステップで算出されたシフト
量に基づいてデフォーカス量ΔLが算出される(No.9
1)。 No.92のステップでは、フラグMOFによりAFモードかどう
かを判別して、AFモードならNo.93のステップへ、FAモ
ードならNo.100のステップへ移行する。AFモードの場
合、まずマイコン(MC2)によりラッチ回路(LA)にラ
ッチされていた変換係数KDを入力ポート(IP1)から取
り込み(No.93)、このデータのk3が“0"且つk2が“1"
かどうかを判別する(No.94)。ここで、k3=0且つk2
=1の場合には、前述のように、交換レンズがAFモード
での動作が不可能なので、モードフラグMOFを“1"(FA
モード)にしてNo.96のステップに移行する。一方、k3
=1またはk2=0であれば、AFモードが可能な交換レン
ズが装着されていることになり、No.100のステップに移
行する。更に、No.96のステップでは、k1=0かどうか
を判別し、k1=1であればNo.100のステップに移行す
る。 k1=0ならば、前述のように、最近接位置までレンズを
繰出さないとマクロ撮影に切換えられないレンズが装着
されていて、マクロ撮影に切換えようとされていること
になる。このときにはNo.220のステップに移行して出力
端子(O14)を“High"にしてモーター(MO)を高速で回
転させ、次に、入力端子(i12)が“High"かどうかを判
別する(No.221)。ここで、(i12)が“High"であれば
時計方向に回転させることによりレンズが繰出されるの
で出力端子(O12)を“High"に、また、“Low"なら反時
計方向に回転させることにより繰出されるので(O13)
を“High"にした後に、エンコードからのパルスのカウ
ントデータECDをレジスタECR2に取り込む(No.224)。 次に、レジスタTWRに一定時間用データC8を設定し(No.
225)、このレジスタTWRの内容から“1"をひいてボロー
BRWがでたかどうかを判別する動作を繰返し、一定時間
が経過してボローBRWがでるとエンコーダからのパルス
のカウントデータECDをレジスタECR1に取りこむ(No.22
8)。次に、レジスタECR1とECR2との内容が一致するか
どうかを判別し(No.229)、(ECR1)≠(ECR2)のとき
はECR1の内容をECR2に設定(No.230)してNo.225〜230
のステップを繰返す。一方、(ECR1)=(ECR2)のとき
はレンズが最近接位置に達したことになり出力端子(O1
2),(O13)を“Low"にしてモーター(MO)を停止させ
(No.231)、フラグFPFを“1"にして(No.232)、No.2
のステップに戻る。尚、以後はFAモードの動作を行な
う。 No.100のステップでは、CCDからのデータが低コントラ
ストかどうかが判別される。尚このステップの具体例は
第17図に基づいて後述する。ここで、低コントラストで
あれば前述のNo.105以降のステップに移行する。一方、
低コントラストでなければ、No.101のステップでフラグ
LCFが“1"かどうかを判別する。ここで、LCFが“1"であ
れば、前回までの測定値が低コントラストなのでフラグ
FPFを“1"、フラグLCF,LCF1,LCF3を“0"として、No.290
のステップへ移行し、モードフラグMOFを参照する。MOF
=0即ちAFモードであれば出力端子(O12)(O13)を
“Low"としてモータ(MO)を停止させた後、No.2のステ
ップへ戻り再び測定を行なわせる。また、MOF=1即ちF
AモードであればNo.240のステップに移行して後述するF
Aモードの動作を行なう。No.101のステップでフラグLCF
=1で前回の測定値が低コントラストでない場合は、N
o.104でモードフラグMOFを参照し、MOFが“1"即ちFAモ
ードであればNo.240のステップへ、MOFが“0"即ちAFモ
ードであればNo.125のステップへ移行する。 No.125〜130のステップでは、デフォーカス量ΔLが合
焦ゾーンZN1の範囲内にはいっているかどうかの判別動
作が行なわれる。まず、レンズが終端位置に達しておら
ずフラグENFが“0"であり(No.125)且つ合焦ゾーンに
一旦達していて合焦フラグIFFが“1"である(No.126)
場合には、今回の測定値|ΔL|とZN1とをNo.127のステ
ップで比較する。ここで、|ΔL|<ZN1なら合焦表示を
行ない(No.128)、入力端子(i11)が“Low"になるの
を待って(No.129)、No.25のステップに移行して動作
を停止する。 一方、|ΔL|≧ZN1ならば、フラグFPFを“1"、フラグIF
Fを“0"としてNo.135のステップに移行し、今回の測定
値に基づくデフォーカス量によるレンズ制御動作が行な
われる。また、レンズが終端に達していてフラグENFが
“1"の場合には、No.127のステップで|ΔL|<ZN1なら
ば合焦表示を行なって(No.128)、|ΔL|≧ZN1ならば
前回のデフォーカス方向の表示をしたままで、No.129の
ステップに移行し、上述と同様に、(i11)が“Low"に
なると動作を停止する。ここで、|ΔL|≧ZN1ならば前
回のデフォーカス方向の表示をしたままでNo.129のステ
ップに移行するが、この場合、レンズが終端位置でも合
焦とならず、以後モーター(MO)を制御しても無駄なの
でマイコン(MC1)の動作を強制的に停止させる。 レンズが終端位置にも合焦ゾーン内にも達していないこ
とがNo.125,126のステップで判別されると、まずNo.131
のステップではファーストバスフラグFPFが“1"かどう
かが判別される。ここで、フラグFPFが“0"のときには
前述のNo.86〜88のステップと同様にレンズが終端に達
したかどうかの判別動作が行なわれ(No.132〜134)た
後にNo.135のステップへ移行し、また、FPFが“1"のと
きはそのままNo.135のステップに移行する。No.135のス
テップではマイコン(MC2)からの合焦検出指令信号が
判別され、入力端子(i11)が“Low"のときはNo.25のス
テップに戻り動作を停止し、“High"のときはNo.136の
ステップに移行する。 No.136のステップでは、算出されたデフォーカス量ΔL
と読込まれた変換係数KDとを掛けて、レンズ駆動機構
(LDR)の駆動量のデータNが算出され、再びNo.137の
ステップでフラグFPFが“1"かどうかを判別する。ここ
で、フラグFPFが“1"であれば、まず、Nが正か負かが
判別され(No.140)、正なら合焦方向フラグFDFを“1"
に、負なら“0"にした後に、駆動量Nの絶対値がNmとし
てレジスタECR4に設定され(No.144)、フラグFPFが
“0"とされてNo.166のステップに移行する。 一方、No.137のステップでフラグFPFが“0"であれば、
まず、前回の駆動量のデータが記憶されているレジスタ
ECR4の内容がレジスタECR5に移され(No.150)、代わり
にこの時点でのエンコーダ(ENC)からのパルスのカウ
ントデータECDがレジスECR4に取り込まれる(No.15
1)。即ち、ECR5にはCCDの積分終了時点でのカウントデ
ータTc1が、ECR4にはこの時点でのカウントデータTc2が
設定されていることになる。次に、CCDの積分に要する
期間におけるレンズの移動量τ=Tco−Tc1が、Nを算出
するために要する期間におけるレンズの移動量to=Tc1
−Tc2が算出される。ここで、CCDの積分期間の中間の位
置でNが得られたものとすると、この時点においてレン
ズはNが得られた時点からτ/2+toだけ移動している。
また、前回のフローで得られたN′mからレンズの移動
分τ+toを補正したデータN″m=N′m−τ−toが算
出される。尚、このデータN″mは、必らず正である。 No.155〜157のステップでは、デフォーカス量Nの正負
とフラグFDFとにより合焦方向が反転したか否かが判別
される。まずNo.155のステップでは、今回算出されたデ
フォーカス量Nが正かどうかが判別され、Nが正であれ
ばフラグFDF=0かどうかが判別される。(No.156)。
このときFDF=0なら方向が逆転したことになりNo.158
のステップへ移行し、FDF=1なら逆転していないのでN
o.159のステップへ移行する。一方、Nが負であればFDF
=1かどうかが判別され(No.157)、FDF=1なら逆転
しているのでNo.158のステップへ移行し、FDF=0なら
逆転していないのでNo.159のステップへ移行する。方向
が逆転していないとき、即ちNo.159のステップでは、モ
ーターの回転によって合焦位置に近づいているので、積
分期間の中間でNの値が得られたものとして|N|−τ/2
−to=N′の演算を行なってモーターの回転による移動
分が補正され、次にこのN′が負かどうかが判別される
(No.160)。ここで、N′<0なら合焦位置を通り過ぎ
たことになるので|N′|=N′としてNo.164のステップ
に移行し、N′>0ならNo.161のステップで、前回まで
に得られているデータN″mとN′との平均(N″m+
N′)/2=Naをとり(No.161)、このデータNaをNmとし
て(No.162)、No.166のステップに移行する。 方向が逆転しているとき、即ちNo.158のステップでは、
今回のデータが得られた時点からτ/2+toだけ今回のデ
フォーカス方向に合焦位置から離れているので、|N|+
τ/2+to=N′の補正演算が行なわれて、No.164のステ
ップに移行する。No.164のステップではN″mとN′と
の平均(N″m−N′)/2=Naが算出され、つぎにこの
平均値Naが負かどうかが判別される(No.165)。 ここで、Na>0なら前述のNo.162のステップに移行し、
Na<0なら端子(O12),(O13)を“Low"にしてモータ
ーの回転を停止させ(No.174)、合焦ゾーンのデータZN
1に変換係数KDを掛算して合焦ゾーンのモーター回転量
のデータNiを算出する(No.175)。次に、|Na|<Niとな
っているかどうかが判別され(No.176)、|Na|<Niなら
ば合焦ゾーンにはいっているので、合焦フラグIFFを
“1"にしてNo.270のステップを経てNo.2のステップに移
行する。一方、|Na|>Niなら合焦ゾーンを通り過ぎたこ
とになり、フラグFPFを“1"にして同様にNo.270のステ
ップを経てNo.2のステップに移行し、測定動作をやり直
す。 さて、No.166のステップでは、近合焦ゾーンを示すデー
タNZにKDをかけて近合焦ゾーンから合焦位置までのレン
ズの駆動量に相当するデータが算出される。次にNo.167
のステップで近合焦ゾーンの値ZN1とKDとからNi=ZN1×
KDの演算を行なって、合焦ゾーンでのレンズの駆動量の
データNiが算出され(No.167)、NmとNnとが比較される
(No.168)。ここで、Nm≧Nn即ち近合焦ゾーン外であれ
ばNo.181のステップに移行して、端子(O14)を“High"
としてモーター(MO)を高速で回転させ、エンコーダ
(ENC)からのパルスをダウンカウントするためのカウ
ンタECCにNm−Nnを設定して(No.182)、No.185のステ
ップに移行する。 一方、Nm<Nn即ち近合焦ゾーン内であることが判別され
ると、No.169のステップでNm<Niかどうかを判別する。
ここで、Nm≧Niであれば、近合焦ゾーン内にあっても合
焦ゾーン内にはないことになり、出力端子(O14)を“L
ow"としてモーター(MO)の回転速度を低速にし(No18
3)、NmをカウンタECCに設定して(No.184)、No.185の
ステップに移行する。尚、KDが撮影距離に応じて変化す
るレンズの場合、近合焦ゾーンにない場合にはデフォー
カス方向の信号によってのみレンズ制御が行なわれる
が、デフォーカス量を算出するときはNo.150からのレン
ズの移動量の補正が行なわれるので、この補正用データ
のためにNo.182のステップでNm−NnがカウンタECCに設
定される。また、Nm<Niであれば出力端子(O12),(O
13)を“Low"にしてモーター(MO)を停止させ(No.17
1)、合焦フラグIFFを“1"にし(No.172)、カウンタ割
込を不可能にして(No.173)、No.270のステップに戻っ
て、再度確認用の測定を行なう。 さて、No.185のステップではフラグFDFが“1"かどうか
を判別する。ここで、FDFが“1"から前ピンなので出力
ポート(OP0)に“100"を出力して発光ダイオード(LD
0)を点灯させ前ピン表示を行ない(No.186)、“0"な
らば後ピンなので出力ポート(OP0)に“001"を出力し
て発光ダイオード(LD2)を点灯させて後ピン表示を行
なう(No.189)。次にこのフラグFDFの内容と入力端子
(i12)への交換レンズの回転方向の信号とによりモー
ター(MO)を時計方向或いは反時計方向に回転させ(N
o.188,191)、No.192のステップに移行して、入力端子
(i13)が“High"かどうかを判別する。ここで、変換係
数が撮影距離に応じて変化する交換レンズが装着されて
いて(i13)が“High"であれば、No.193のステップでNm
<Nnかどうかを判別する。このとき近合焦ゾーン外にあ
って、Nm≧Nnであれば、前述のNo.182のステップから直
ちにNo.185のステップに移行したように、算出されたNm
には無関係に、方向の信号によってのみモーター(MO)
の回転方向をきめて回転させる。次に、積分時間がC7に
相当する一定時間値より長いかどうかを判別し(No.19
4)、長いときはレンズが合焦位置で行き過ぎてしまう
可能性があるので端子(O14)を“Low"にしてモーター
(MO)を低速駆動させ(No.195)、カウンタ割込を不可
能として(No.196)、No.270のステップを経てNo.2のス
テップに戻る。一方、No.193のステップでNm<Nnであっ
て近合焦ゾーンにはいっていることが判別されたときに
は、通常の交換レンズと同様に、カウンタ割込を可能に
して(No.197)、No.270のステップに戻る。また、入力
端子(i13)が“Low"の場合にもカウンタ割込を可能に
してNo.270のステップに戻る。 さて、モーター(MO)の回転中にエンコーダ(ENC)か
らのパルスをカウントするカウンタECCの内容が“0"に
なると、カウンタ割込となり、No.200のステップでNm<
Nnかどうかが判別される。ここで、Nm<Nnであれば、近
合焦ゾーンでモーター(MO)を回転させていた、即ち合
焦ゾーンに達したことになり、出力端子(O12),(O1
3)を“Low"としてモーター(MO)の回転を停止させ(N
o.203)、合焦フラグ(IFF)を“1"にしてNo.270のステ
ップに戻る。一方、Nm≧Nnであれば、近合焦ゾーンに達
したことになり、出力端子(O14)を“Low"にしてモー
ターを低速にし(No.201)、NnをカウンタECCに設定(N
o.202)した後に割込のかかった番地に戻る。 次に、No.104またはNo.290のステップでフラグMOFが
“1"であることが判別されると、No.240以降のステップ
でFAモードの動作が行なわれる。まず、No.240のステッ
プではフラグFPFが“1"かどうかが判別される。ここ
で、FPFが“1"ならば、始めてFAモードでの動作を行な
うことになり、AFモードから切換わったときのために、
終端フラグENFを“0"、合焦フラグIFFを“0"とし、合焦
ゾーン判別用レジスタIZRに合焦ゾーン用データZN2を設
定する。尚、このデータZN2はAFモードでのデータZN1よ
りも大きい値になっている。これは、AFモードの場合に
はモーター駆動により精度良くレンズ位置を調整するこ
とができるが、FAモードの場合は手動でレンズ位置を調
整するのでモータ駆動ほどの精度良い調整は非常に困難
だからである。次に、No.245のステップでファーストパ
スフラグFPFを“0"にしてNo.246のステップに移行す
る。一方フラグFPFが“0"ならば直ちにNo.246のステッ
プに移行する。 No.246のステップでは、合焦フラグIFFが“1"かどうか
が判別される。ここで、フラグIFFが“1"なら前回まで
の算出値が合焦ゾーンにあることになるので、前回の算
出値ΔLn−1と今回の算出値ΔLとの平均値、即ちΔLn
=(ΔL+ΔLn−1)/2の演算が行なわれ、(No.24
7)、レジスタIZRに合焦ゾーン用データとしてZw(>ZN
2)が設定され(No.248)た後にNo.250のステップに移
行する。これは、各回の測定値にはバラツキがあり、一
旦合焦ゾーン内にはいると合焦ゾーンの巾をひろげて合
焦状態であると判別される確立を高め、レンズ位置が合
焦ゾーンの境界付近にあるときの表示のチラツキを防止
するためである。一方、No.246のステップで合焦フラグ
IFFが“0"であれば今回の測定値ΔLをΔLnとし(No.24
9)、No.250のステップに移行する。No.250のステップ
では|ΔLn|<(IZR)、即ち算出値が合焦ゾーン内にあ
るかどうかを判別する。ここで合焦ゾーン内にあること
が判別されると、合焦フラグIFFを“1"にし(No.25
1)、発光ダイオード(LD1)による合焦表示を行なって
(No.252)、No.258のステップに移行する。一方、合焦
ゾーン外にあることが判別されると、ΔLn>0かどうか
が判別され(No.253)、ΔLn>0なら発光ダイオード
(LD0)による前ピン表示、ΔLn<0なら(LD2)による
後ピン表示を行なう。次に、合焦フラグIFFを“0"と
し、IZRにデータZN2を設定してNo.258のステップに移行
する。No.258のステップでは入力端子(i14)が“High"
かどうかを判別し、“High"でAFモードに切換わってい
ればフラグFPFを“1",IFFを“0",LCFを“0"にしてNo.2
のステップに、また“Low"でFAモードのままであればそ
のままNo.2のステップに戻り、次の測定を行なう。 No.25〜33のステップにおいては、AF,FAモードによる焦
点検出動作の停止および初期状態の設定動作がなされ
る。まず、割込が不可能とされ(No.25)、端子(O11)
にパルスを出力してCCDの積分動作が強制的に停止され
(No.26)、端子(O12),(O13)を“Low"としてモー
タ(MO)が停止され(No.27)、出力ポート(OP0)を
“000"として発光ダイオード(LD0),(LD1),(LD
2)が消灯され(No.28)、端子(O16)を“Low"として
電源ライン(VF)からの給電が停止される(No.32)ま
た、フラグENF,IFF,LCF3に“0"がフラグFPFに“1"が設
定される(No.29〜31,33)。この初期設定がなされた後
にNo.2のステップに戻る。 次に、上述の実施例の変形例として、AFモードによる焦
点調節動作で合焦対象とされる被写体領域が合焦ゾーン
内に達した際に、他の被写体領域が焦点深度内に入って
いるか否かを確認できるようにした実施例を第11図,第
12図,第13図に基づいて説明する。ここで、第11図は第
2図と異なり部分のみを示した要部回路図、第12図は第
3図と異なる部分のみを示した要部フローチャート、第
13図は第8図ないし第10図と異なる部分のみを示した要
部フローチャートである。即ち、No.127のステップで合
焦ゾーン内に達していることが判別され、合焦表示が行
なわれると(No.128)、フラグIFF1を“1"に(No.30
0)、第11図のマイコン(MC1)の出力端子(O30)を“H
igh"に(No.301)する。この出力端子(O30)はマイコ
ン(MC2)の入力端子(i5)に接続されており、マイコ
ン(MC2)はその入力端子(i5)の“High"によりレンズ
が合焦位置に達したことを判別する。 次に、マイコン(MC1)はNo.270のステップに移行し、F
Aモードに切換わっていなければそのままNo.2のステッ
プに戻り、再び測定を行なう。この場合、フラグIFFが
“1"なので、合焦の確認の場合と同様のフローを経てN
o.91のステップまでくる。No.91のステップとNo.92のス
テップとの間にはフラグIFF1が“1"かどうかを判別する
ステップ(No.305)が設けてあり、フラグIFF1が“0"な
らNo.92のステップへ、“1"ならNo.306のステップに移
行する。No.306のステップでは入力ポート(IP2)から
のデータを読み込む。ここで、第12図に示すように、第
3図の#30のステップと#31のステップとの間には、露
出制御用絞り値AvがI/Oポートから出力され(#80)、
この絞り値がデコーダ(DEC)の出力端子(an+2)か
らのパルスでラッチ回路(LA1)にラッチされている。
従って、入力ポート(IP2)には露出制御用絞り値のデ
ータが入力される。 読み取られたデータAvはFNo.に変換され(No.307)、N
o.308のステップでΔD=δ×FNo.の演算が行なわれ
る。ここで、δは許容ぼけの直径に相当する値、ΔDは
焦点深度に相当する値である。次に、今回のフローでの
No.91のステップで得られたデフォーカス量|ΔL|とΔ
DとがNo.309のステップで比較され、以下の合焦状態表
示を経てNo.270のステップに移行する。ここで、|ΔL|
≧ΔDであれば、そのとき測定した被写体の部分は焦点
深度内にあることになり、出力ポート(OP5)に“010"
の信号を出力して、第11図の発光ダイオード(LD4)を
点灯させて合焦表示が行なわれる。一方、|ΔL|>ΔD
であれば、ΔLが正か負かに応じてそれぞれ(OP5)に
“100"を出力して発光ダイオード(LD3)を点灯させて
前ピン表示が行なわれるか、あるいは、“001"を出力し
て発光ダイオード(LD5)を点灯させて後ピン表示が行
なわれる。 このような動作を行なうようにしておけば、AFモードで
レンズが合焦位置に達した後、レンズを合焦位置まで駆
動するために測定を行なった部分以外の部分が焦点深度
内にはいっているかどうか、或いは前ピンか後ピンかの
確認ができるといった非常に使い易い効果ができくる。 なお。No.308のステップで正確な焦点深度を算出してい
るが、カメラぶれ等により測定位置を被写体の所望の部
分に正確にあわせることが困難であり、また、ΔLの算
出値もばらつくので、前述のFAモードの場合と同様に合
焦ゾーン巾を広げたり、一旦合焦ゾーンにはいった後は
合焦ゾーン巾を広げたり、数回の算出データの平均値処
理を行なったりして精度を高めるようにしてもよい。例
えば、合焦ゾーンの巾を広げるにはΔD=1×δ×FNo
(1=2〜3)の演算を行なえば良い。 また、この変形例でマイコン(MC1)が動作を停止する
場合の初期設定、FAモードに切換わったときの初期設定
のために、No.33のステップとNo.2のステップとの間、N
o.273のステップとNo.2のステップとの間に、それぞれ
以下のステップが挿入されている。即ち、フラグIFF1を
“0"にし(No.320,No.325)、出力ポート(OP5)に“00
0"を出力して発光ダイオード(LD3),(LD4),(LD
5)を消灯させ(No.321,No.326)、出力端子(O30)を
“Low"にする(No.322,No.327)。 また、第12図の#81のステップは、側光ステップ(ME
S)が開放された後も上述の変形例の表示動作を一定時
間行なわせるために、#38のステップと#39のステップ
との間に入力端子(i5)の状態を判別するステップ(#
81)が挿入されている。即ち、側光ステップ(MES)が
開放され、AFモードであることが判別されても、入力端
子(i5)が“High"となっていてマイコン(MC1)が前述
の焦点深度内にあるかどうかの動作を行なっている場合
には、出力端子(O1)は“Low"にせず、“High"のまま
にしておく。 第14図は第2図のCCD(FLM)の制御回路(COT)の具体
例を示す回路図である。カウンタ(CO24)はカウンタ
(CO22)からのクロックパルス(CP)を分周したパルス
(DP2)の立ち下がりをカウントし、このカウンタ(CO2
4)の出力信号(p0)〜(p4)に応じて、デコーダ(DE2
0)は出力端子(T0)〜(T9)に“High"の信号を出力す
る。このカウンタ(CO24)の出力と、デコーダ(DE20)
の出力及びフリップ・フロップ(FF22),(FF24)(FF
26),(FF28)のQ出力との関係を表7に示す。 この表7から明らかなように、フリップフロップ(FF2
6)のQ出力(φ1)はカウンタ(CO24)の出力が“111
01"〜“00101"の間“High"、フリップフロップ(FF24)
のQ出力(φ2)は“00100"〜“10111"の間“High"、
フリップフロップ(FF22)のQ出力(φ3)は“10110"
〜“11110"の間“High"となる。この出力信号(φ
1),(φ2),(φ3)は電源ライン(VF)から給電
が行なわれている間CCD(FLM)に与えられ、転送ゲート
内でアナログ信号の転送が常時行なわれている。なお、
この動作によって、転送ゲート内に残っている蓄積電荷
の排出も行なわれる。 電源の供給開始に基づくパワーオンリセット回路(POR
2)からのリセット信号(PO2)で、フリップフロップ
(FF20)〜(FF28),(FF32)、Dフリップフロップ
(FD20),(FD22),(DF24)、カウンタ(CO20),
(CO22),(CO24)がリセットされる。さらに、フリッ
プフロップ(FF30)がセットされてQ出力が“High"に
なる。この出力信号(φR)によりアナログスイッチ
(AS2)が導通し、定電圧源(Vr1)の出力電位が信号線
(ANB)を介してCCD(FLM)に与えられ、この電位にCCD
(FLM)の電荷蓄積部の電位が設定される。 マイコン(MC1)の出力端子(O10)から積分動作を開始
させるための“High"のパルスが出力されると、ワンシ
ョット回路(OS18)を介してフリップフロップ(FF30)
がリセットされ端子(φR)が“Low"になる。これによ
って、CCD(FLM)は各受光部の受光量に応じた電荷の蓄
積を開始する。また、インバータ(IN50)を介してアナ
ログスイッチ(AS1)が導通して、CCDのモニター出力が
端子(ANB)からコンパレータ(AC1)の(−)端子に入
力する。電荷の蓄積に応じて端子(ANB)からCCDモニタ
ー出力は電位Vr1から低下していき、定電圧源(Vr2)の
電位に達すると、コンパレータ(AC1)の出力は“High"
に反転する。これによりCCD(FLM)の蓄積が完了したこ
とが検地される。この反転でワンショット回路(OS10)
なら“High"のパルスが出力され、オア回路(OR20)を
介してフリップフロップ(FF20)がセットされる。この
Q出力の“High"信号は、端子(φ1)の立ち上がり
で、Dフリップフロップ(DF20)に取込まれ、そのQ出
力の“High"により、カウンタ(CO20)のリセット状態
が解除され、アンド回路(AN60),(AN64),(AN68)
がエネーブネル状態になる。 端子(φ1)が“High"に立ち上がった後、端子(T0)
が“High"になるとフリップフロップ(FF28)は端子(T
0)の“High"によりセットされ、端子(T1)の“High"
によりリセットされる。このQ出力はアンド回路(AN6
8)を介して端子(φT)から“High"のパルスとしてCC
D(FLM)に送られ、この信号で蓄積電荷が転送ゲートに
移される。さらに、この(φT)の信号はマイコン(MC
1)の割込端子(it)に送られ、マイコン(MC1)は前述
のCCD(FLM)の出力データの取込動作を行なう。 この端子(φT)が“Low"に立ち下がるとワンショット
回路(OS16)を介してフリップフロップ(FF32)がセッ
トされ、そのQ出力の“Low"によりアンド回路(AN68)
のゲートが閉じられて以後フリップフロップ(FF28)の
Q出力からの“High"信号は出力されない。さらにワン
ショット回路(OS16),オア回路(OR32)を介してフリ
ップフロップ(FF30)がセットされ、再び端子(φR)
を“High"にする。 転送信号(φ1),(φ2),(φ3)によりCCD(FL
M)から蓄積電荷が順次端子(AOT)から出力されてくる
が、この電荷は、(φ2)から“High"の間に出力され
ている。そこで、Dフリップフロップ(DF20)のQ出力
が“High"になると、(φ2)が“High"になっている期
間内の端子(T4)の“High"によりサンプルホールド用
の信号(φS)がアンド回路(AN66)から、また端子
(T5)の“High"によりA−D変換開始用の信号(φ
A)がアンド回路(AN64)から出力される。 また、CCD(FLM)の端子(AOT)から最初に送られてく
る蓄積電荷の信号は、オフセット調整用として、受光部
のモレだけに対応した電荷だけが蓄積されるようになっ
ていて、ほとんど(Vr1)の出力電位と等しくなってい
る。このときDフリップフロップ(DF24)のQ出力が“H
igh"になっているので、サンプルホールド用信号(φ
S)はアンド回路(AN70)を介してサンプルホールド回
路(SH1)に与えられ、オフセット調整用の電がCCD(FL
M)から端子(AOT)を介してサンプルホールド回路(SH
1)に記憶される。最初のサンプルホールド信号(φ
S)の立ち下がりによりDフリップフロップ(DF24)の
Q出力は“High"になって、以後のサンプルホールド信
号(φS)はアンド回路(AN72)を介してサンプルホー
ルド回路(SH2)に与えられ、以後の受光量に対応した
電位はサンプルホールド回路(SH2)に順次記憶されて
いく。 Dフリップフロップ(DF20)のQ出力が“High"になる
と、(φ3)の信号はアンド回路(AN60)を介してアン
ド回路(AN62)の一方の入力端子に与えられる。この
(φ3)の最初の立ち下がりでDフリップフロップ(DF
22)のQ出力が“High"になるので、二回目以後の(φ
3)のパルス信号はアンド回路(AN62)を介してマイコ
ン(MC1)の入力端子(i10)に与えられ、マイコン(MC
1)に入力ポート(IP0)へのデータの取り込みを指令す
る信号となる。ここで、Dフリップフロップ(DF20)の
Q出力が“High"になって最初のアンド回路(AN60)か
らの(φ3)のパルスをアンド回路(AN62)から出力さ
せないようにしているのは、前述のように最初のCCD(F
LM)からのデータはオフセット調整用のデータだからで
ある。また、(φ3)の信号はカウンタ(CO20)のクロ
ック入力端子にも与えられていて、カウンタ(CO20)は
Dフリップフロップ(DF20)のQ出力の“High"により
リセット状態が解除され(φ3)からのパルスの立ち下
がりをカウントする。このカウンタ(CO20)はCCD(FL
M)の受光部の数だけ(φ3)からのパルスをカウント
するとキャリー端子(CY)を“High"にする。 二回目以降は、順次、サンプルホールド回路(SH2)にC
CD(FLM)の出力データが信号(φS)に基づいてサン
プルホールドされ、抵抗(R1),(R2)、オペアンプ
(OA1)からなる減算回路によりサンプルホールド回路
(SH1)の出力と(SH2)の出力との差が算出され、A−
D変換器(AD)のアナログ入力端子に与えられる。A−
D変換器(AD)は(φA)の信号で動作を開始し、カウ
ンタ(CO22)からのクロックパルス(DP1)に基づいて
この入力データをA−D変換する。ここで、定電圧源
(Vr1)の出力をVr1、モレによる電圧降下をVd、受光量
による電圧降下をV|とすると、サンプルホールド回路
(SH1)の出力はVr1−Vd、サンプルホールド回路(SH
2)の出力はVr1−V|−VDとなっている。従って、演算回
路の出力はV|という受光量のみの信号成分になってい
る。尚、A−D変換器(AD)はたとえば逐次比較型のよ
うに高速でA−D変換する形式のものが望ましい。 CCD(FLM)からのすべてのデータのA−D変換が終了し
てカウンタ(CO20)のキャリー端子(CY)が“High"に
なる。これによってワンショット回路(OS14),オア回
路(OR22)を介してフリップフロップ(FF20),(FF3
2)、Dフリップフロップ(DF20),(DF22),(DF2
4)がリセットされ、Dフリップフロップ(DF20)のQ
出力が“Low"になることでカウンタ(CO20)がリセット
状態となって端子(O10)から“High"のパルスが入力さ
れる前の状態に復帰する。 まい、マイコン(MC1)のタイマーにより積分時間が一
定値以上に達したことが判別されて端子(O11)に“Hig
h"のパルスが入力したときには、このパルスの立ち下が
りでワンショット回路(OS12),オア回路(OR20)を介
してフリップフロップ(FF20)がセットされる。従っ
て、以後はコンパレータ(AC1)の出力が“High"に反転
した場合と同様の動作が行なわれて、CCD(FLM)の出力
データがA−D変換されマイコン(MC1)の入力ポート
(IP0)へ順次出力される。 第15図は第14図の回路図の一部を変更した変形例であ
り、CCDから出力データが小さい場合に、マイコン(MC
1)にデータを取込んだ後、そのデータを2倍にする操
作をマイコン(MC1)内のソフト(第8図のNo.78〜82の
ステップ)で行なっていたのを、A−D変換を行なう前
にハードで行なうようにしたものである。 端子(φR)が“High"の間は定電流源(CIS)、抵抗
(R10)〜(R13)できまる電位Vr1がCCD(FLM)に与え
られ、“Low"の間はCCD(FLM)のモニター出力がコンパ
レータ(AC10)〜(AC12)の(−)入力端子に与えられ
る。そして、積分が進みモニター出力がVr2の電位に達
すると、コンパレータ(AC12)の出力が“High"になっ
てワンショット回路(OS10)から“High"のパルスが出
力され、このパルスによりオア回路(OR20)を介してフ
リップフロップ(FF20)がリセットされて以後前述と同
様の動作を行なう。 さらに、このパルスはDフリップフロップ(DF32)〜
(DF38)のクロック端子に与えられる。このとき、コン
パレータ(AC12)の出力が“High"なのでDフリップフ
ロップ(FD38)のQ出力が“High"になり、アナログス
イッチ(AS48),(AS38)が導通する。ここで抵抗(R3
0)〜(R40)の値はR30=R40=R38=R48=R36/1.5=R46
/1.5=R34/2=R44/2=R32/2.5=R42/2.5=となってお
り、アナログスイッチ(AS38),(AS48)の導通により
R30=R40=R38=R48であるので、オペアンプ(OA10)か
らはV|の信号がそのまま出力される。 一方、CCD出力が低コントラストであって最長積分時間
内にコンパレータ(AC12)の出力が反転しないときに
は、マイコン(MC1)の出力端子(O11)からの信号によ
りワンショット回路(OS12)からオア回路(OR20)を介
して“High"のパルスが出力され、そのときのモニター
出力がVr2〜Vr3,Vr3〜Vr4,Vr4〜Vr1のいずれの間にある
かに応じてそれぞれイクスクルーシブオア回路(EO
4),(EO2),インバータ(IN52)を介してDフリップ
フロップ(DF36),(DF34),(DF32)のQ出力のうち
の1つが“High"になり、それぞれアナログスイッチ(A
S36),(AS46),(AS34),(AS44)、(AS32),(A
S42)が導通する。従って、強制的に積分が停止され、
そのときのモニター出力に応じて1.5V|,2V|,2.5V|信号
がオペアンプ(OA10)から出力される。 第16図は第8図〜第10図に示したマイコン(MC1)の動
作の変形例を示し、一旦、合焦が検出された後の測定結
果で非合焦が連続して検出された場合のフローチャート
の要部を示し、No.130のステップとNo.138のステップと
の間にフラグIFF2に関するステップが挿入されている。
即ち、合焦ゾーンにまでレンズの焦点調整が行なわれ、
終端フラグENFが“0"であれば(No.130)、No.351のス
テップでフラグIFF2が“1"かどうかが判別される。ここ
で、フラグIFF2が“0"であればこのフラグIFF2を“1"に
してNo.270のステップに移行し、再度確認のための測定
を行なう。一方、フラグIFF2が“1"ならば、確認のため
の測定結果が2回続けて非合焦(|ΔL|≧ZN1)という
ことになり、この場合には、フラグIFF,IFF2を“0"に
し、フラグFPFを“1"にして、No.135のステップに移行
して、再び焦点調整用の動作を行なう。尚、No.33のス
テップとNo.2のステップとの間およびNo.240のステップ
とNo.241のステップとの間にそれぞれフラグIFF2をリセ
ットして初期状態に戻すためのステップ(No.34,No.24
1)が設けられている。 第17図は第8図のNo.100のステップ、即ち低コントラス
トかどうかを判別するステップの具体的なフローであ
る。まず、レジスタCの内容を“0"にして(No.370)、
レジスタiを“1"に(No.371)する。次に、i番目とi
+1番目の受光素子の出力ai,ai+1の差の絶対値|ai−
ai+1|にレジスタCの内容を加えた値がレジスタCに設
定され(No.372)、このレジスタiに1が加算され(N
o.373)、このiの内容とn(nは受光素子の全個数で
ある)とが比較される(No.374)。ここで、i<n−1
ならばNo.372のステップへ戻って、順次、差の絶対値が
積算され、i=n−1になるとNo.375のステップに移行
する。即ち、No.375のステップに移行した時点ではレジ
スタCの内容は、|a1−a2|+|a2−a3|+a3−a4|+…+|
an−2−an−1|+|an−1−an|となっていて、周知のよ
うに、被写体のコントラストを示す値になっている。N
o.375のステップでは、この値が一定値CDよりも大きい
かどうかを判別して、(C)>CDならコントラストが十
分あるのでNo.101のステップへ移行し、(C)≦CDなら
低コントラストであるのでNo.105のステップへ移行す
る。 なお、焦点調整状態の検出を二つの系列の受光素子出力
で行なう場合、コントラストの判別には一方の系列の出
力を用いるのみで充分である。また、被写体のコントラ
ストに対応付けできるデータがデフォーカス量とデフォ
ーカス方向の演算を行なう過程で求まる場合には、この
データを記憶しておき、一定値以下になっているかどう
かの判別を行なうことでコントラストの判別を行なうよ
うにしてもよい。 第18図は、第8図ないし第10図に示したマイコン(MC
1)の動作プログラムの変形例を示すフローチャートで
ある。以下にその動作を説明する。尚、図において、マ
イコン(MC1)の作動は簡略化して示してある。まず、
第2図のマイコン(MC2)から焦点検出動作を指令する
信号が与えられると、CCDを受光部とする焦点検出用受
光部(FLM)での電荷蓄積動作が開始される(ステップ
)。次に、電荷蓄積時間のカウントが開始され(ステ
ップ)、所定の電荷蓄積時間が経過するまでCCDの電
荷蓄積がなされる(ステップ)。上記時間が経過する
と、CCDの各受光素子での受光量に対応したデータが順
次読込まれ(ステップ)、これらCCDからのデータに
基づいてデフォーカス量|ΔL|およびデフォーカス方向
が算出される(ステップ)。ステップでは、このデ
ータ|ΔL|とステップで撮影レンズから読取られた変
換係数のデータKとが掛算されて、合焦調節に必要なフ
ォーカス用レンズの移動量に対応するデータNが算出さ
れる。次にステップでは、CCDからのデータに基づい
て合焦対象被写体が低コントラストの状態にあるか否か
が判別される。ここで、低コントラストと判別された場
合はステップ以降のフローが実行され、高コントラス
トと判別された場合はステップ以降のフローが実行さ
れる。 さて、高コントラストと判別された場合は、前述のステ
ップで算出されたNの値および所定の合焦幅の値に基
づいて、合焦、前ピンおよび後ピンの3種類の合焦状態
がステップで判別される。ここで、Nの絶対値|N|が
所定の合焦幅の値ZN以下即ち|N|≦ZNであれば合焦が判
別されて、モータが停止され(ステップ)、合焦表示
が行なわれ(ステップ)た後に、マイコン(MC1)は
動作を停止する。一方|N|>ZNであり且つN>0であれ
ば前ピンと判別されて、前ピンの表示がなされ(ステッ
プ)、フォーカス用レンズを繰込むためのモーターの
回転方向が決定され(ステップ)た後にステップに
移行する。また、|N|>ZNであり且つN>0であれば後
ピンと判別されて、後ピンの表示がなされ(ステップ
)、フォーカス用レンズを繰出すためのモーターの回
転方向が決定され(ステップ)、た後にステップに
移行する。 ステップでデータ|N|がマイコン内のカウンタにセッ
トされ、ステップで後述のカウンタ割込みが可能とさ
れ、ステップでモーターの回転が開始された後に、ス
テップ以降のフローが実行される。ここで、第1図の
説明で述べたように、フォーカス用レンズの駆動量はエ
ンコーダによりモニターされており、エンコーダからの
モニターパルスは上記カウンタで計数される。この計数
値がセットされた|N|に達すると、カウンタ割込がかか
って、ステップ以降のカウンタ割込のフローが直ちに
実行される。このとき、フォーカス用レンズは上記デー
タNに対応した量だけ駆動されていることになり、結像
位置が合焦位置に達している。従って、モーターの停止
(ステップ)、合焦の表示(ステップ)後に、マイ
コンは動作を停止する。 ステップから始まるフローでは、フォーカス用レンズ
を移動させながら合焦検出が行なわれる。まず、前述の
ステップないしと同様に、CCDの電荷蓄積開始(ス
テップ)、所定電荷蓄積時間のカウント(ステップ
)、CCDデータの読込(ステップ)が行なわれる。
尚、このCCDデータはフォーカス用レンズ移動中のデー
タである。次に、エンコーダからのモニターパルスの発
生周期を検知することにより、フォーカス用レンズが終
端位置(最近接あるいは無限遠)に達しているか否かが
ステップで判別される。ここで、終端位置に達してい
ることが判別された場合、モーターの停止(ステップ
)後にマイコンは動作を停止する。一方、終端位置に
達していなければ、ステップと同様に、CCDデータに
基づいて低コントラストか否かがステップで判別され
る。 ステップで低コントラストと判別されると、前回の判
別結果が同じ低コントラストであったか否か、即ち連続
して低コントラストが判別されたか否かがステップで
判別される。ここで、前回の判別結果が高コントラスト
であれば、再びステップ以降のフローが実行されて、
次のCCDデータに基づいて終端位置、低コントラストが
判別される。即ち、レンズ移動中にコントラストの状態
が高コントラストから低コントラストに反転した場合、
低コントラスト判別時のCCDデータは無視される。一
方、前回の判別結果も低コントラストであれば、モータ
ーの停止(ステップ)、カウンタ割込の禁止(ステッ
プ)、低コントラストの警告表示(ステップ)後
に、前述のステップ以降のフローが実行される。即
ち、フォーカス用レンズの停止状態でのCCDデータに基
づいて合焦検出が再開される。尚、ステップで低コン
トラストが連続して判別された場合は、カウンタ割込を
禁止し、CCDデータに基づいてデフォーカス方向を算出
した後に後述のステップ以降のフローを実行させるよ
うにしてもよい。 さて、ステップで高コントラストと判別されると、ス
テップで読込まれたCCDデータに基づいてデフォーカ
ス量|ΔL|およびデフォーカス方向が算出される(ステ
ップ)。次に、ステップと同様に、フォーカス用レ
ンズが終端位置に達しているか否かが判別される(ステ
ップ)。ここで、終端位置に達している場合は前述と
同様ににステップに移行し、終端位置に達していない
場合はステップに移行する。ステップ,では前述
のステップ,と同様にデータKの読込、データNの
算出が行なわれる。ステップでは、このデータNが得
られるまでに移動したレンズ移動量に対応するデータだ
け補正されたデータN′が算出される。このデータ補正
の終了後は、合焦または低コントラストが検出されるま
で、ステップないしのフローが繰返し実行される。 また、ステップで低コントラストと判別された場合
は、まず、低コントラストの警告表示がなされ(ステッ
プ)、次に、ステップで算出されたNの正負がステ
ップで判別される。ここで、N>0で前ピンであれば
フォーカス用レンズを繰込むためのモーターの回転方向
が決定され(ステップ)、N>0で後ピンであればフ
ォーカス用レンズを繰出すためのモーターの回転方向が
決定される(ステップ)。次に、CCDでの電荷蓄積量
が所定量に達するまでの電荷蓄積時間が一定時間より短
かいか否かがステップで判別される。ここで、電荷蓄
積時間が一定時間より長い場合にはモーターの低速駆動
が決定され(ステップ)、短かい場合にはモーターの
高速駆動が決定される(ステップ)。この決定駆動速
度に基づいてステップでモーターの回転が開始され
る。即ち、被写体輝度が低い場合はモーターは低速駆動
され、被写体輝度が高い場合はモーターは高速駆動され
る。 ステップないしでは、前述のステップないしと
同様に、CCDの電荷蓄積開始、所定電荷蓄積時間のカウ
ント、フォーカス用レンズ移動中のCCDデータの読込が
行なわれる。ステップでは、前述のステップと同様
に、低コントラストか否かが判別される。ここで、低コ
ントラストでなければ、モーターが停止されて(ステッ
プ)からステップに移行し、フォーカス用レンズの
停止状態でのCCDデータに基づいた合焦検出が再開され
る。一方、低コントラストであれば、ステップ、と
同様に、フォーカス用レンズが終端位置に達しているか
否かが検知される(ステップ)。ステップで終端位
置に達していないことが検知されると、ステップに移
行して再びモーターの駆動速度を決定して前述と同様の
動作を繰返す。終端位置に達していることが検知される
と、この終端検知が連続してなされたか否かがステップ
で判別される。ここで、始めて終端検知がなされた場
合はモーターの回転方向を逆転させて(ステップ)か
らステップに移行し、フォーカス用レンズを他方の終
端位置に向けて駆動させる。一方、前回も終端検知がな
されている場合は、フォーカス用レンズが一方の終端位
置から他方の終端位置に駆動された、即ち最近接から無
限遠までの全撮影領域にわたって低コントラストであっ
たことになる。この場合、これ以上レンズを駆動しても
合焦が検出されることはないので、モーターが停止され
て(ステップ)からマイコンは動作を停止する。 効果 本発明によれば、フォーカス用レンズ移動中に結像位置
と予定合焦位置とのずれ量の信頼性が無の状態から有の
状態に変化すると、一旦、フォーカス用レンズを停止さ
せ、その停止時の正確な受光手段の出力に基づく判定結
果及びずれ量に基づいてフォーカス用レンズの駆動制御
を再開するため、誤った駆動は行われない。
第1図は本発明によるカメラシステムの概略を示すブロ
ック図、第2図はその回路構成を示す回路図、第3図は
第2図におけるマイコン(MC2)の動作を示すフローチ
ャート、第4図はマイコン(MC2)の直列データ入力部
(SDI)の具体的な回路構成を示す回路図、第5図はカ
メラ本体に装着されるコンバータ(CV)および交換レン
ズ(LE)の回路構成を示す回路図、第6図はマイコン
(MC1)により制御される発光ダイオード駆動回路(FA
D)の具体的な回路構成を示す回路図、第7図は焦点距
離に応じて変換係数が変化する光学系を有する変倍レン
ズの焦点距離と変換係数との関係を示すグラフ、第8図
ないし第10図は第2図のマイコン(MC1)の動作を示す
フローチャート、第11図は第2図のカメラシステムの第
1の変形例の要部回路構成を示す回路図、第12図および
第13図はそれぞれこの変形例に対応するマイコン(MC
2)および(MC1)のフローの要部を示すフローチャー
ト、第14図はマイコン(MC1)により制御される制御回
路(COT)の具体的な回路構成を示す回路図、第15図は
その変形例の要部回路構成を示す回路図、第16図はマイ
コン(MC1)のフローの他の変形例の要部を示すフロー
チャート、第17図は第8図のマイコン(MC1)のNo.100
のステップの動作を具体的に示すフローチャート、第18
図は第8図ないし第10図に示したマイコン(MC1)の全
体フローの変形例を示すフローチャートである。 BD:カメラ本体、LE:撮影レンズ、 FL:フォーカス用レンズ、 FLM:焦点検出用受光手段、 112:信号処理手段、 113:判定手段、 114:駆動制御手段、検知手段、停止手段、駆動再開手
段、MDR:駆動手段。
ック図、第2図はその回路構成を示す回路図、第3図は
第2図におけるマイコン(MC2)の動作を示すフローチ
ャート、第4図はマイコン(MC2)の直列データ入力部
(SDI)の具体的な回路構成を示す回路図、第5図はカ
メラ本体に装着されるコンバータ(CV)および交換レン
ズ(LE)の回路構成を示す回路図、第6図はマイコン
(MC1)により制御される発光ダイオード駆動回路(FA
D)の具体的な回路構成を示す回路図、第7図は焦点距
離に応じて変換係数が変化する光学系を有する変倍レン
ズの焦点距離と変換係数との関係を示すグラフ、第8図
ないし第10図は第2図のマイコン(MC1)の動作を示す
フローチャート、第11図は第2図のカメラシステムの第
1の変形例の要部回路構成を示す回路図、第12図および
第13図はそれぞれこの変形例に対応するマイコン(MC
2)および(MC1)のフローの要部を示すフローチャー
ト、第14図はマイコン(MC1)により制御される制御回
路(COT)の具体的な回路構成を示す回路図、第15図は
その変形例の要部回路構成を示す回路図、第16図はマイ
コン(MC1)のフローの他の変形例の要部を示すフロー
チャート、第17図は第8図のマイコン(MC1)のNo.100
のステップの動作を具体的に示すフローチャート、第18
図は第8図ないし第10図に示したマイコン(MC1)の全
体フローの変形例を示すフローチャートである。 BD:カメラ本体、LE:撮影レンズ、 FL:フォーカス用レンズ、 FLM:焦点検出用受光手段、 112:信号処理手段、 113:判定手段、 114:駆動制御手段、検知手段、停止手段、駆動再開手
段、MDR:駆動手段。
フロントページの続き (72)発明者 谷口 信行 大阪府大阪市中央区安土町2丁目3番13号 大阪国際ビル ミノルタカメラ株式会社 内 (72)発明者 赤田 保明 大阪府大阪市中央区安土町2丁目3番13号 大阪国際ビル ミノルタカメラ株式会社 内 審査官 大元 修二
Claims (1)
- 【請求項1】撮影レンズを通過した合焦対象体からの光
を測定する焦点検出用受光手段と、 該受光手段の受光出力に基づいて、合焦対象体の結像位
置の予定焦点位置に対するずれの量を示すデータを出力
する信号処理手段と、 撮影レンズのフォーカス用レンズを移動させる駆動手段
と、 前記受光出力に基づいて、前記信号処理手段から出力さ
れるデータが信頼できるか否かを判定する判定手段と、 信頼できないことが前記判定手段により判定された場合
は所定の方向に撮影レンズのフォーカス用レンズを移動
させ、信頼できることが前記判定手段により判定された
場合は前記信号処理手段からのずれ量を示すデータに基
づいて撮影レンズのフォーカス用レンズを移動させるよ
うに上記駆動手段を制御する駆動制御手段と、 前記判定手段での判定結果が信頼できない状態から信頼
できる状態に変化したことを検知して検知信号を出力す
る検知手段と、 撮影レンズのフォーカス用レンズの移動期間中に前記検
知手段から検知信号が出力されると、フォーオス用レン
ズの移動を停止させるように上記駆動手段を制御する停
止手段と、 上記停止手段によるフォーカス用レンズの停止状態での
信号処理手段および判定手段からのそれぞれの出力に基
づいて上記駆動制御手段の動作を再開させる駆動再開手
段と、 を有することを特徴とする自動焦点調節装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8874190A JPH0693058B2 (ja) | 1990-04-02 | 1990-04-02 | 自動焦点調節装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8874190A JPH0693058B2 (ja) | 1990-04-02 | 1990-04-02 | 自動焦点調節装置 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5845183A Division JPS59182411A (ja) | 1983-04-01 | 1983-04-01 | 自動焦点調節装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03109532A JPH03109532A (ja) | 1991-05-09 |
| JPH0693058B2 true JPH0693058B2 (ja) | 1994-11-16 |
Family
ID=13951346
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8874190A Expired - Lifetime JPH0693058B2 (ja) | 1990-04-02 | 1990-04-02 | 自動焦点調節装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0693058B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4905693B2 (ja) * | 2007-03-16 | 2012-03-28 | ペンタックスリコーイメージング株式会社 | メモリを備えた交換レンズ |
| CN105612052B (zh) | 2013-10-11 | 2018-04-20 | 琳得科株式会社 | 工艺片 |
-
1990
- 1990-04-02 JP JP8874190A patent/JPH0693058B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03109532A (ja) | 1991-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4774540A (en) | Camera system capable of automatic focus control | |
| US4509842A (en) | Camera system capable of focus detection through an interchangeable objective lens | |
| US4550993A (en) | Device for providing a camera system with an information for a focus adjustment | |
| US4671640A (en) | Automatic focus control camera | |
| US5079582A (en) | Automatic focus adjusting apparatus | |
| USRE33016E (en) | Protective device for automatic focusing camera | |
| JPH0559411B2 (ja) | ||
| JPH02254432A (ja) | オートフオーカスカメラ | |
| US4873543A (en) | Automatic focusing camera | |
| JP2941966B2 (ja) | カメラシステム及び交換レンズ装置 | |
| JPH0693058B2 (ja) | 自動焦点調節装置 | |
| JPH0760210B2 (ja) | カメラの検出装置 | |
| JP2526897B2 (ja) | 自動焦点調節装置 | |
| US5247326A (en) | Camera system capable of automatic focus control | |
| JPH0559412B2 (ja) | ||
| US4982217A (en) | Camera with automatic focusing apparatus | |
| US4816858A (en) | Automatic focusing cameras | |
| JPH0627893B2 (ja) | 自動焦点調節装置 | |
| JPS59182411A (ja) | 自動焦点調節装置 | |
| JPS6012526A (ja) | 自動焦点調整装置 | |
| JPH0462364B2 (ja) | ||
| JP2591086B2 (ja) | 焦点検出用表示装置 | |
| JPS59204813A (ja) | 自動焦点調整装置 | |
| JPH08248499A (ja) | カメラの表示装置 | |
| JPH0559413B2 (ja) |