JPH0690354B2 - カメラの自動焦点調整装置 - Google Patents

カメラの自動焦点調整装置

Info

Publication number
JPH0690354B2
JPH0690354B2 JP20857384A JP20857384A JPH0690354B2 JP H0690354 B2 JPH0690354 B2 JP H0690354B2 JP 20857384 A JP20857384 A JP 20857384A JP 20857384 A JP20857384 A JP 20857384A JP H0690354 B2 JPH0690354 B2 JP H0690354B2
Authority
JP
Japan
Prior art keywords
output
flag
focus
mode
terminal
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
Application number
JP20857384A
Other languages
English (en)
Other versions
JPS6145213A (ja
Inventor
保明 赤田
典夫 石川
猛 江川
信行 谷口
Original Assignee
ミノルタ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ミノルタ株式会社 filed Critical ミノルタ株式会社
Priority to JP20857384A priority Critical patent/JPH0690354B2/ja
Publication of JPS6145213A publication Critical patent/JPS6145213A/ja
Publication of JPH0690354B2 publication Critical patent/JPH0690354B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B7/00Mountings, adjusting means, or light-tight connections, for optical elements
    • G02B7/28Systems for automatic generation of focusing signals
    • G02B7/36Systems for automatic generation of focusing signals using image sharpness techniques, e.g. image processing techniques for generating autofocus signals

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Focusing (AREA)
  • Automatic Focus Adjustment (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、撮影レンズにより結像され合焦対象体の像を
形成した光を受光し、合焦対象体の像の結像位置の予定
焦点位置に対するずれ量を繰り返し検出し、その検出出
力に基づいて撮影レンズを合焦位置へ駆動するカメラの
自動焦点調整装置に関する。
従来の技術 一般に、自動焦点調整装置の焦点検出用受光部は、撮影
画面の中央の狭い領域に対応する合焦対象部からの光を
受光するように構成され、その受光角は非常に狭い。そ
のため、カメラが揺動したりすると、受光部には合焦対
象部以外の部分からの光が入射することになり、そのよ
うな部分のカメラからの距離が合焦対象部とは異なる
と、焦点検出出力が大きく変動する。そして、このよう
な検出出力は、所望の合焦対象部に対する焦点調整にと
っては、誤情報となる。従って、焦点検出が繰り返し行
なわれ、最新の焦点検出出力に基づいて撮影レンズが駆
動される装置では、そのような誤情報が現れると、撮影
レンズが誤った方へ駆動されることになり、所望合焦対
象体に対して合焦が行なわれなくなったり、合焦までに
時間がかかることになる。
発明が解決しようとする問題点 本発明は、焦点検出が繰り返えされ、その焦点検出出力
に基づいて撮影レンズが駆動される場合に、カメラ振れ
などにより焦点検出出力が大きく変動してもそれによる
影響を少なくできるカメラの自動焦点調整装置を提供す
ることを目的としている。
問題点を解決するための手段 この目的を達成するために、本発明は、焦点検出用受光
部の出力に基づいて合焦対象体の像の結像位置の予定焦
点位置に対するずれ量を繰り返し検出し、その検出出力
に基づいて撮影レンズを合焦位置に向けて駆動するカメ
ラの自動焦点調整装置において、繰り返し出力される検
出出力のうち最新の直前のものを記憶する記憶手段と、
該記憶手段に記憶された出力と最新の出力との差が所定
範囲内にあるか否かを判別する判別手段と、該判別手段
の判別結果に従い、上記出力差が所定範囲内にある時は
最新の検出出力に基づいて前記駆動手段が作動され、上
記出力差が所定範囲外の時は前記検出手段に再度検出を
行わせその再検出出力に基づいて前記駆動手段が作動さ
れるよう、前記検出手段及び前記駆動手段の作動を制御
する制御手段とを備えたことを特徴としている。
作用 本発明によれば、最新の焦点検出値とその直前の検出値
との差が所定範囲内にあるときは、最新の焦点検出値に
基づいて撮影レンズが駆動され、上記検出値の差が所定
範囲外のときは、その最新検出値は無視され、再度焦点
検出が行なわれ、再検出値に基づいて撮影レンズが駆動
される。
実 施 例 第1図はこの発明を適用したカメラシステム全体を示す
回路図である。図において、(BA)は電源電池であり、
この電源電池(BA)に直接接続されたライン(+E)か
ら、制御用マイクロコンピュータ(以下制御マイコンと
言う)(MC1)、焦点検出及び焦点調整用マイクロコン
ピュータ(以下AFマイコンと言う)(MC2)、さらに表
示部(DSP)、バッファ(BF)、ノア回路(NO0),(NO
1)、ナンド回路(NA1)及びスイッチ(S1),(S2),
(S4),(TSS),(ASS),(ISS),(MOSS),(UP
S),(DOS)の各プルアップ抵抗に給電がおこなわれ
る。
(S1)は測光スイッチでシャッタレリーズボタン(不図
示)の押し下げの1段目で閉成される。このスイッチ
(S1)が閉成されると、ノア回路(NO1)の出力が“Lo
w"に立ち下がり、制御マイコン(MC1)の割込端子(i
t)に割込信号が入力して制御マイコン(MC1)の動作が
開始する。(TSS)は露出時間を変更する際に閉成され
るスイッチ(以下Tvスイッチと言う)、(ASS)は絞り
値を変更する際に閉成されるスイッチ(以下Avスイッチ
と言う)、(ISS)はフィルム感度(ISO)を変更する際
に閉成されるスイッチ(以下Svスイッチと言う)、(MO
SS)は露出制御モードを変更する際に閉成されるスイッ
チ(以下モードスイッチと言う)であり、これらのスイ
ッチが閉成されると、ノア回路(NO0)の出力が“Low"
に立ち下がり、これによってノア回路(NO1)の出力が
“Low"に立ち下がって、この場合も割込端子(it)に割
込がかかり、制御マイコン(MC1)の動作が開始する。
(UPS)はデータを増加させるスイッチ(以下UPスイッ
チと言う)、(DOS)はデータを減少させるスイッチ
(以下DOWNスイッチと言う)である。(S2)はシャッタ
レリーズボタンの押下の2段目で閉成されるレリーズス
イッチであり、(S4)は露出制御動作が完了すると端子
(EE)に、露出制御機構のチャージが完了すると端子
(WE)に接続されるリセットスイッチである。
第2図及び第3図は制御マイコン(MC1)の動作を示す
フローチャートである。以下この第2、3図に基づいて
第1図のカメラシステムの動作の説明を行なう。まず、
電源電池(BA)が装着されて電源ライン(+E)からの
給電が開始した際、マイコン(MC1)は第3図の#100の
ステップからの動作を行なう。まず、マイコンの各ポー
ト(P20)〜(P43)の入出力モードを入力モードか出力
モードかのいずれかに指定し、出力モードが指定された
ポートには、“High"又は“Low"の初期値設定を行な
う。そして、AFマイコン(MC2)等へ基準クロック(STC
L)を出力するための端子(STCLOU)から基準クロック
(STCL)を出力しない状態とし、フラグCDFFをリセット
し、モードレジスタMORの内容を“0"にする。ここで、
フラグCDEFは露出制御値の算出が完了しているときにセ
ットされる。又、レジスタMORの内容は、露出制御モー
ドを示すデータになっていて、“0"ならプログラム露出
制御モード(以下Pモードと言う)、“3"なら露出時間
優先絞り自動制御モード(以下Sモードと言う)、“2"
なら絞り優先露出時間自動制御モード(以下Aモードと
言う)、“1"なら露出時間絞り手動設定モード(以下M
モードと言う)となる。次に、#107のステップでフィ
ルム感度データ用レジスタISRにフィルム感度ISO100(S
v=5)のデータを設定し、設定絞り値AvsとしてF5.6
(Av=5)のデータ、設定露出時間Tvsとして1/60sec
(Tv=6)のデータを設定する。次に、#100のステッ
プで露出モードがPモードであり、フィルム感度がISO1
00であることを表示部(DSP)で表示し、絞り値と露出
時間の表示はブランクにし、マイコン内部のカウンタに
よる割込を禁止し、端子(it)への割込許可状態にして
動作を停止する。
測光スイッチ(S1),Tvスイッチ(TSS),Avスイッチ(A
SS),Svスイッチ(ISS),モードスイッチ(MOSS)のい
ずれかが閉成されると、制御マイコン(MC1)の端子(i
t)に割込信号が入力して制御マイコン(MC1)は第2図
の#0のステップからの動作を開始する。まず、#0の
ステップでは端子(P30)を“Low"として、バッファ(B
F)を介してトランジスタ(BT0)を導通させ、電源ライ
ン(+V)からの給電を開始する。次に、端子(STCLO
U)からAFマイコン(MC2)、インターフェース回路(IN
F)、モータ制御回路(MCC)へ基準クロック(STCL)を
送る。#2のステップでは、マイコン内部のカウンタ割
込用のカウンタの内容をリセットし、カウンタ割込を許
可して、#3のステップに移行し、交換レンズに関する
データの取り込みを行なう。
以下第4図に基づいて交換レンズに関するデータの読み
取りについて説明する。第1図左下の1点鎖線で囲まれ
たブロック(LE)が交換レンズ内の回路ブロックであ
り、(COV)が、カメラ本体と交換レンズとの間に装着
される望遠用コンバータレンズのような、コンバータの
回路である。これらの回路の具体例が第4図に示されて
いる。制御マイコン(MC1)は、レンズデータを読み取
る際には端子(P28)を“Low"とし、ラインl3を通じて
第4図のカウンタ(CO0),(CO1),(CO2),(C
O3)、Tフリップフロップ(TF0),(TF5)のリセット
状態を解除する。次にマイコン(MC1)はデータの直列
入出力動作(以下SIOと言う)を行ない、端子(SICK1
から8個のシリアルクロックSICKを出力し、インバータ
(IN0),(IN1)を介してカウンタ(CO0),(CO2)が
これらのクロックをカウントする。そしてデコーダ(DE
0),(DE2)はカウント値に応じて端子(d0)〜(d7
を順次“High"にして、アンド回路(AG0)〜(AG7),
(AG10)〜(AG17)を能動丈態とし、ROM(RO0),(RO
1)からのデータを順次、直列の下位ビットからオア回
路(OG0),(OG2)を介して出力する。Tフリップ・フ
ロップ(TF0),(TF5)のQ出力は8個目のクロックの
立上がり(インバータの出力の立下がり)で端子(b2
が“Low"に立ち下がることで“High"になり、次のSIOの
1個目のクロックの立ち上がりで“Low"になる。このQ
出力の立ち下がりをカウンタ(CO1)がカウントする。
表1は交換レンズが、ズームレンズである場合のレンズ
(LE)におけるカウンタ(CO3)、デコーダ(DE3)、RO
M(RO1)のアドレスとデータとの相互関係、表2はコン
バータ(COV)におけるカウンタ(CO1)、デコーダ(DE
1)、ROM(RO0)のアドレス、ROM(RO0)のデータ、コ
ンバータから出力されるデータの相互関係を示す。
表3は、カメラに装着された交換レンズが固定焦点距離
レンズの場合における表1に相当するアドレスとデータ
との関係を示す。
これらの表において、チェックデータはすべて交換レン
ズに共通のデータで、本実施例のシステムに適合する交
換レンズがカメラ本体に正しく装着されているか否かを
チェックするためのものである。Avoは、使用されてい
る交換レンズが、焦点距離の変化に応じて絞り値の変化
するズームレンズの場合には最短焦点距離での開放絞り
値(最も小さい開放絞り値)であり、固定焦点レンズ、
あるいはズームレンズでも焦点距離によって絞り値の変
化しないレンズでは固定の開放絞り値である。Avmaxは
最大絞り値であり、開放絞り値の時と同様最短焦点距離
での最大絞り値又は固定の最大絞り値である。以上3つ
のデータはコンバータを介するときは、アンド回路(AN
2)及びオア回路(OR1)を介して出力されるのでそのま
まカメラに送られる。表1ないし表3において、アドレ
ス及びデータはROMのアドレス及びデータを示し、出力
データはコンバータのデータを示す。
AFAvoは自動焦点調整及び検出用開放絞り値であり、固
定焦点のレンズあるいは絞り値の変化しないズームレン
ズの場合には開放絞り値と同じデータが出力される。ま
た絞り値の変化するズームレンズでは最長焦点距離での
開放絞り値(最も大きい開放絞り値)のデータが出力さ
れる。このデータはコンバータ(COV)の直列加算回路
(ARC)で、コンバータのROM(RO0)からのデータ80H+
dAvcと加算されて出力される。ここでdAvcはコンバータ
(COV)を装着することによる絞り値の変化量を示し、8
0Hは1バイトのデータの最上位ビットに“1"をたてるこ
とでコンバータ(COV)が装着されていることを示す信
号となる。
次に、レンズROM(RO1)からは00H、コンバータ(COV)
のROM(RO0)からはAvocのケラレデータが出力される。
このケラレデータは交換レンズとカメラ本体との間にコ
ンバータ(COV)を装着したときにカメラ本体に入射す
る光束が、コンバータによりケラレる限界の絞り値を示
す。従って、コンバータが使用されている場合、両ケラ
レデータが加算され、カメラ本体へはケラレデータAvoc
が入力する。なおコンバータがないときはレンズからの
データ00Hがそのままカメラ本体の回路に入力する。次
にレンズROM(RO1)からはAFマイコン(MC2)で算出さ
れるデフォーカス量を焦点調整用AFモータの回転数に変
換する変換係数のうちレンズ側で定められている変換係
数(kL)のデータが出力される。ここで、デフォーカス
量とは、焦点を合わせられるべき被写体の部分の、レン
ズによる結像位置が、予定焦点面からどれだけずれてい
るかを示す量で、カメラ本体の中の焦点検出装置によっ
て検出される。このデフォーカス量がゼロになるよう
に、交換レンズの焦点調節用光学系を駆動するために必
要なAFモーター(自動焦点調節用モーター)の駆動量
は、交換レンズ毎に異なり、デフォーカス量からAFモー
ターの駆動量を算出するための係数を変換係数と呼ぶ。
この変換係数kLのデータはズームレンズの場合、焦点距
離に応じて変化するので、ズームレンズ板(FCP)から
のアドレスに応じたデータが出力される。コンバータ内
では、このデータとROM(RO0)からのコンバータによる
変換係数kCが加算されてカメラに送られる。このデータ
は有効数字部と指数部に分かれていて、コンバータ内で
は各部分に対応したデータが加算されることになる。そ
してこのデータは、AFマイコン(MC2)内で実際の数値K
Lに変換されカメラ本体での変換係数KBとKL×KBの演算
が行なわれてシステム全体の変換係数Kが算出される。
次に、設定または固定された焦点距離のデータfv(交換
レンズがズームレンズなら設定された焦点距離のデー
タ、固定焦点レンズなら固定焦点距離のデータ)が出力
され、コンバータ(COV)内でコンバータ(COV)による
焦点距離の変化分fvcのデータが加算されてカメラ本体
に送られる。次に、レンズからは、最短焦点距離での絞
り値と設定焦点距離(ズームレンズの場合)での絞り値
との差のデータdAvが出力され、コンバータでは、この
データに、コンバータを装着することによる絞り値の変
化分がdAvcが加算されてカメラ本体に入力する。カメラ
本体ではAvo+dAv+dAvcを撮影光学系の開放絞り値と
し、Avmax+dAv+dAvcを最小絞り値とする。なおコンバ
ータ(COV)が装着されてなければ、dAvc=0、絞り値
の変化しないズームレンズならdAv=0である。
第2図のフローチャートにもどって、レンズデータの入
力が終了すると、#4のステップで測光スイッチ(S1
が閉成されているかどうかを判別して、測光スイッチ
(S1)が閉成されていれば#6、開放なら#5のステッ
プに移行する。#5のステップでは、端子(P29)の入
力レベルを判別することにより、AF(自動焦点調節)モ
ードかFA(自動焦点検出)モードかを判別し、FAモード
なら#6、AFモードなら#12のステップに移行する。こ
のFA/AFの判別は、測光スイッチ(S1)以外のスイッチ
(TSS),(ASS),(ISS),(MOSS),(UPS),(DO
S)が閉成されて制御マイコン(MC1)の動作が開始した
ときはFAモードの動作を行なわせ、AFモードの動作は行
なわせないようにするためである。
#6のステップではレンズからチェックデータが入力し
ているかどうか判別し、チェックデータが入力していな
ければレンズは装着されていないのでAFまたはFAの動作
は行なわず、#12のステップに移行する。チェックデー
タが入力されていれば#7のステップに移行し、AFAvo
又はAFAvo+dAvcがAFまたはFA用のデフォーカス量検出
用限界絞り値Avl(焦点検出用受光部に対し均一に等光
量の光束が入射しうる限界の絞り値例えばF5.6(Av=
5)よりも開放側にあるかどうかを判別し、小絞り側で
あればデフォーカス量の検出は不可能なのでAF及びFAの
動作は開始させず#12のステップに移行する。なお、焦
点距離によって絞り値の変化するズームレンズの場合
に、AFAvoとして最も大きい値の開放絞り値(最長焦点
距離での開放絞り値)のデータにした理由は、焦点距離
を短焦点から長焦点に変化させている途中で開放絞り値
が限界絞り値を越えてAFまたはFAが不可能となり、AFま
たはFAの動作を行なつていたのが突然停止してしまうこ
とを防止するため、このような現象が生じるズームレン
ズでは最初からAFおよびFAの動作を禁止するものであ
る。
#8のステップでは、端子(P20)のレベルが“High"か
“low"か、即ち、AFマイコン(MC2)の動作を開始させ
ているかどうかを判別し、開始させていれば#12のステ
ップへ、開始させてなければ端子(P20)をLowに立ち下
げAFマイコン(MC2)の割込端子(it1)に割込信号を送
って、AFマイコン(MC2)の動作を開始させる。次に、A
Fマイコン(MC2)から端子(P26)にデータリクエストD
TRQが入力するのを待ち、入力するとサブルーチンIの
動作を行なう。
サブルーチンIでは、上記データリクエストに応答して
所望のデータがAFマイコン(MC2)に直列に転送され
る。まず、端子(P25)を“High"として変換係数kLをSI
O用レジスタIORに設定し、SIO動作を行なう。次に、AFA
voとコンバータ有または無(80H)のデータをレジスタI
ORに設定して、SIO動作を行なう。次に露出制御値の算
出が完了していることを示すフラグCDEFがセットされて
いるかどうかを判別し、セットされていれば露出制御値
が算出されているので制御用絞り値AvCと制御用露出時
間TvCとをレジスタIORに設定してSIO動作を行う。一
方、フラグCDEFがリセットされているときは、露出制御
値の算出は完了してないのでAFAvoとTv=6(1/60sec)
とをレジスタIORに設定してSIO動作を行なう。SIO動作
を行なった後に、端子(P25)を“Low"としてリターン
する。
#12のステップではSvスイッチ(ISS)とUPスイッチ(U
PS)及びDOWNスイッチ(DOS)の状態に応じてISOデータ
の設定を行ない、#20のステップではレリーズスイッチ
(S2)が閉成されているかどうかの判別を行なう。レリ
ーズスイッチ(S2)が閉成なら第3図のサブルーチンII
の動作を行なう。一方、レリーズスイッチ(S2)が開放
なら、#21のステップで、第1図の測光回路(LMC)か
らアナログ入力端子(ANI)に入力している測光出力LMA
Nを、測光回路(LMC)内に設けられた基準電圧源から基
準電圧入力端子(VRI)に入力する基準電圧VRANにもと
ずいてA−D変換する。そして、AFマイコンからデータ
リクエスト信号が入力しているかどうかを判別し、入力
していればサブルーチンIの動作の後#24のステップ
へ、入力してなければただちに#24のステップに移行す
る。
#24のステップで、モードスイッチ(MOSS)、UPスイッ
チ(UPS)及びDOWNスイッチ(DOS)の状態に応じてモー
ドを設定し、モードレジスタMORの内容に応じたステッ
プに移行する。モードレジスタMORの内容が“0"でPモ
ードのときは、#29のステップでPモードの演算を行な
って#38のステップに移行する。次にモードレジスタMO
Rの内容が“2"でAモードのときは#33のステップでAv
スイッチ(ASS)とUPスイッチ(UPS)及びDOWNスイッチ
(DOS)の状態に応じて絞り値の設定を行ない、#34の
ステップを経由して#35のステップでAモードのための
露出演算を行なって#38のステップに移行する。モード
レジスタMORの内容が“3"でSモードのときは、#31の
ステップでTvスイッチ(TSS)、UPスイッチ(UPS)、DO
WNスイッチ(DOS)の状態に応じて露出時間の設定を行
ない、#32のステップを経由して#37のステップでSモ
ードの演算を行ない、#38のステップに移行する。モー
ドレジスタMORの内容が1でMモードのときは#31のス
テップで露出時間、#33のステップで絞り値を設定し、
#36のステップでMモードの演算を行なって#38のステ
ップに移行する。
上述のステップ#12,#31,#33におけるデータSv,Tvs,A
vsの設定は、まず、Svスイッチ(ISS),Tvスイッチ(TS
S),Avスイッチ(ASS)とUPスイッチ(UPS)又はDOWNス
イッチ(DOS)が閉成されているかどうかを判別し、UP
スイッチ(UPS)が閉成されていればSv設定なら1/3、Av
設定なら1/2、Tv設定なら1を加算、DOWNスイッチ(DO
S)が閉成されていれば、Sv,Av,Tvに対してそれぞれ1/
3,1/2,1を減算する。そして、夫々のデータが限界値を
越えているかどうかを判別し、越えていなければデータ
はそのままとし、越えていれば限界値を設定する。ま
た、これらのデータ変更はUPスイッチ(UPS)または、D
OWNスイッチ(DOS)が閉成されたままになっていれば一
度変更した後は変更は行なわれず、一度開放されて再度
閉成されると次の変更が行なわれる。また、モード設定
の際にはモードスイッチ(MOSS)とUPスイッチ(UPS)
が閉成されるとレジスタMORの内容に1が加算され、キ
ャリーがでるとレジスタMORの内容は“0"になる。即ち
P→M→A→Sのモードの繰り返しになる。モードスイ
ッチ(MOSS)とDOWNスイッチ(DOS)が閉成されるとレ
ジスタMORの内容から1が減算され、ボローがでると内
容は“3"になる。即ちP←M←A←Sの繰り返しにな
る。なお、モード切換の際にもUPスイッチまたはDOWNス
イッチは一度開放しないと次のモード切換は行なわれな
い。
#38のステップでは上述のステップにより露出制御値の
算出が完了しているのでフラグCDEFをセットし、レリー
ズスイッチがONかどうか判別する。そしてONであれば第
3図のサブルーチンIIへ、OFFなら、表示データを表示
部(DSP)に送り、#42のステップに移行する。このデ
ータの送りかたは端子(P27)を“Low"とし、表示デー
タをレジスタIORに設定してSIOの動作を行なえばよい。
#42のステップでは端子(P37)が“Low"のままかどう
か判別し、“Low"のままなら#2からの動作を繰り返え
す。一方、端子(P37)が“High"になっていればスイッ
チが開放されたことになり、#43のステップに移行し、
リセットスイッチ(S4)がONかどうかを判別し、ON(WE
端子に接続)ならAFモード、FAモードのどちらか判別す
る。そしてFAモードなら端子(it)への割込を可能とし
#3のステップに戻る。一方、AFモードなら、端子(P
21)を“Low"にしてAFマイコンの動作停止信号AFSTPを
送り、AFマイコンからAF終了信号AFENが入力するのを待
つ。そして、AFEN信号が入力すると、端子(P20)及び
(P21)を“High"とし、リセットスイッチ(S4)がONか
どうかを判別する。そしてリセットスイッチ(S4)がON
なら、#49のステップから#3のステップに戻る。即
ち、スイッチ(TSS),(ASS),(ISS),(MOSS),
(UPS),(DOS)及び(S1)の総てがOFFとなって端子
(P37)が“High"になってもリセットスイッチ(S4)が
ONならカウンタ割込がかかるまでは上述のデータの読取
・測光・演算表示動作を繰り返し、このときFAモードか
らAFマイコン(MC2)の動作も継続し、AFモードから端
子(P37)が“High"になるとAFマイコン(MC2)の動作
は停止させる。
端子(P37)が“High"であることが判別されたときにリ
セットスイッチ(S4)がOFFであれば、AFモード、FAモ
ードのいずれが選択されていても、AFマイコンの動作を
すぐに停止させ、#51のステップでカウンタ割込を不可
能とし、端子(it)への割込を許可して、AFマイコンか
ら動作停止を許可する信号STPOKが入力するのを待つ。
そしてこの信号が入力すると、フラグCDEFをリセット
し、基準クロックSTCLの出力を禁止し、トランジスタ
(BT0)をOFFにして、制御マイコンの動作を停止する。
端子(P37)がHighであることが判別され、リセットス
イッチ(S4)がONのとき、一定時間(例えば5sec)が経
過するとカウンタによる割込がかかり、#120のステッ
プからの動作を行なう。この場合、FAモードであればAF
マイコン(MC2)の動作は継続されているのでAFマイコ
ン(MC2)の動作を停止させて#124のステップに移行す
る。一方、AFモードからAFマイコン(MC2)の動作はす
でに停止されているので直ちに#124のステップに移行
する。そして、カウンタ割込を不可、割込端子(it)へ
の割込を可とし、AF停止許可信号STPOK信号が入力する
を待って基準クロックSTCLの出力を停止し、トランジス
タ(BT0)をOFFとし、フラグCDEFをリセットして動作を
停止する。
次にサブルーチンIIの説明をする。#80のステップでは
フラグCDEFがセットされているかどうか判別し、リセッ
ト状態なら露出制御値の算出が完了してないのでメイン
ルーチンに戻る。フラグCDEFがセットされて露出制御値
の算出が完了していれば#81のステップに移行し、露出
制御動作中を示す信号INRELを出力し、AFマイコンからA
F終了信号AFENの信号が入力するのを待つ。そして信号A
FENが入力すると実際の露出制御動作に移行する。表4
は端子(P41),(P42),(P43)の出力とデコーダド
ライバ(DEDR)の出力、動作するマグネット、カメラの
動作の関係を示す。
露出制御動作では、まず、レリーズ動作を行なって絞り
込み動作を開始させ、τの時間カウントを行なう。こ
のとき絞り込み動作に連動して、絞りパルス出力手段
(APC)からパルスが端子(CLI1)を介して内部のイベ
ントカウンタAPCOに入力し、このカウンタにプリセット
されている絞り込み段数データAvc−Avoから1づつ減算
していく。そして、カウンタAPCOの内容が“0"になると
割込がかかって、#88のステップで絞り込みストップ動
作が行なわれ、このサブルーチンIIに戻る。一方、サブ
ルーチンIIでは時間τのカウントが終了するとミラー
UP動作が行なわれ、τの時間のカウントが行なわれ
る。ここでτ+τの時間の間には絞り込み動作が確
実に停止されるようになっている。そして、時間T1経過
後には、ミラーUPが完了しており、先幕が走行を開始す
る。そして2−Tvcの時間が経過すると後幕の走行を開
始させ、リセットスイッチ(S4)がOFFするのを待つ。
そして、リセットスイッチ(S4)がOFFすると露出制御
中であることを示す信号INRELをなくし、フラグCDEFを
リセットしてメインルーチンの#42のステップに戻る。
第1図において(MLMC)は、撮影レンズ(LE)を透過
し、周知の光分割光学系によって分割された光を受光す
る少なくとも2組の受光部から成るCCDである。インタ
ーフェース回路(INF)は、AFマイコン(MC2)の端子
(P2)が“Low"になると端子(φR)にCCDの電荷蓄積
部を所定電圧にするための“High"のパルスを出力す
る。そして、このパルスが“Low"になると電荷蓄積部へ
の受光素子の受光量に応じた電荷の蓄積が開始するとと
もにCCDの受光量モニター部の電荷蓄積が開始する。そ
して、インターフェース回路(INF)ではCCDの受光量モ
ニター部からのモニター出力AMOを基準レベルと比較
し、モニター出力が基準レベルに達すると端子(φT)
に転送パルスを出力する。するとCCD内では電荷蓄積部
に蓄積された電荷が転送ゲート(アナログシフトレジス
タ)に転送され、インターフェース回路の端子
(φ),(φ)からの移送用パルスに基づいて各受
光部の受光量に対応した蓄積電荷の信号ANOが端子(AN
O)から順次出力される。またインターフェース回路は
電荷の蓄積を終了させ、端子(φT)に転送パルスを出
力する際に、電荷の蓄積動作が完了したことを示す信号
INENをAFマイコン(MC2)に伝達する。
インターフェース回路(INF)は、次に入力してくるア
ナログ信号ANOを順次A−D変換していき、A−D変換
終了毎にA−D変換データのAFマイコン(MC2)への入
力のタイミングを示す“Low"のパルス信号ADENを出力
し、A−D変換データをバス(ADD)を介してAFマイコ
ン(MC2)の入力ポート(D0)に入力する。AFマイコン
(MC2)は、蓄積時間が一定時間を越えた時点でモニタ
ー出力(AMO)が基準レベルに達してないときは、CCDの
電荷蓄積動作を強制的に停止させるための“Low"のパル
スINSTPを出力して、強制的にCCDの蓄積動作を停止させ
る。そして、インターフェース回路は、この蓄積動作停
止に応答して入力信号ANOを、積分停止時のモニター出
力(AMO)のレベルに応じて増幅し、A−D変換を行な
って、AFマイコン(MC2)に伝達する。
(MCC)はモーター(MO)の制御回路である。まず、モ
ーター(MO)の回転は不図示の伝達部材を介してコンバ
ータ内の被駆動部材に伝達され、さらに、コンバータの
伝達部材を介して交換レンズ(LE)内の被駆動部材に伝
達され、交換レンズ(LE)の光学系のフォーカシングが
行なわれる。さらにモーター(MO)の回転はエンコーダ
(ENCC)に伝達され、このモーター(MO)の回転に応じ
たパルスがエンコーダーから出力される。このパルスは
端子(CLI0)を介してAFマイコン(MC2)内のイベント
カウンタに入力し、このイベントカウンタに設定されて
いる予定回転数のデータがパルスに応じて減算されてい
く。そして、このイベントカウンタの内容が“0"になっ
たときイベントカウンタの割込がかかる。この時、交換
レンズ内のフォーカシング用光学系が予定量だけ移動さ
れたことになるのでモーター(MO)の回転は停止するか
あるいは高速から低速に切換る。モーター制御回路(MC
C)は、AFマイコン(MC2)の端子(P4)が“Low"になる
とモーター(MO)を右回転させ、端子(P5)が“Low"に
なると左回転させ、両方の端子(P4),(P5)が“Hig
h"になるとモーター(MO)の回転を停止させる。また、
モーター(MO)は、AFマイコン(MC2)の端子(P6)が
“High"のときは高速で回転するが、端子(P6)が“Lo
w"のときは低速で回転するように制御される。
発光ダイオード(RFL)は後ピン表示用、発光ダイオー
ド(IFL)は合焦表示用、発光ダイオード(FFL)は前ピ
ン表示用に設けられており、それぞれ、端子(P7),
(P8),(P9)が“Low"になることにより駆動される。
また、(FLS)はフォーカス・ロック用スイッチであ
り、このスイッチが閉成されるとモーター(MO)が停止
して撮影光学系はそのピント位置で固定される。スイッ
チ(AMS)は端子(AF)に接続されるとAFモードに、端
子(FA)に接続されると合焦表示のみが行なわれるFAモ
ードになる。スイッチ(SNS)はAFマイコン(MC2)を単
独で動作させるシングルモード(例えば、交換レンズ内
にAF用回路を組込んでAFレンズとしたり、あるいは撮影
レンズが交換できないレンズ固定式のカメラにAF用回路
を組み込んだとき、さらには、AFマイコンの動作をチェ
ックする時のAFマイコン(MC2)の動作モード)のとき
には端子(SIN)に接続される。一方、AF用回路を第1
図に示すようにレンズ交換可能なカメラ本体に装着して
用いる場合には、スイッチ(SNS)は端子(NOM)を介し
てAFマイコン(MC2)に接続され、AFマイコン(MC2)は
ノーマルモードでの動作を行う。尚、上述のシングルモ
ードとノーマルモードの動作プログラムはAFマイコン
(MC2)に両方とも用意されていて、スイッチ(SNS)の
状態に応じて一方のプログラムが用いられる。このスイ
ツチ(SNS)は生産時においてON又はOFFに設定され、撮
影者は操作できない。
第5図は上述のAFマイコン(MC2)等AFに必要な回路部
分をAF機能つきの交換レンズ内に装着した際の回路図を
示す。この場合スイッチ(SNS)は端子(SIN)に接続さ
れている。また端子(P7),(P9)〜(P11),(P13
〜(P16)には、このレンズに固有の変換係数データが
入力されるようになっている。即ち、設定された焦点距
離に応じたズームコード板(FCP)からのデータがデコ
ーダ(DCC)を介して変換係数のデータに変換され、上
記端子(P7),(P9)〜(P11),(P13)〜(P16)に
入力する。さらに、合焦状態の表示は、合焦した際に、
制御回路(SOC)を介してブザー(BZ)が一定時間動作
するだけで、視覚表示(LED)は設けられてない。さら
に、AFマイコン(MC2)の動作は給電が開始すると直ち
に開始する。従って、割込端子(it1)の機能は不要で
あり、プルアップ抵抗を介して電源に接続されている。
また、AF動作の停止は給電の停止時又はカメラ本体の露
出制御が開始したときになるので、割込端子(it2)も
不要であり、電源に接続されている。また、上述のよう
に、レンズ(LE)のデータを一旦制御用マイコン(M
C1)を経由してから直列データを読取る必要もないの
で、直列入力端子(SIIN0)とクロック入力端子(SIC
K0)も電源に接続されている。
次に、第6図ないし第11図に示したフローチャートによ
りAFマイコン(MC2)の動作を説明する。AF用マイコン
(MC2)は、パワーオンリセット(電源ON)によりNo.1
のステップから動作をスタートする。まずNo.1のステッ
プではすべてのフラグをクリアーする。ここで各フラグ
は、初期設定ですべて“0"となるように設定しておく
と、このようにイニシャライズが簡単に済む。次にNo.2
のステップでCCDが遮光された状態での出力データ(CCD
の暗出力)をすべて“0"としておく。次にNo.3のステッ
プでシングル/ノーマル切換えスイッチ(SNS)からの
信号を読み込みこれが“High"の場合はレンズ単体モー
ド(シングル)としてNo.9のステップへ進み、ステップ
No.9、No.10でシングルモードとして使用する際の入出
力ポードの初期設定を行なう。ここで、入出力ポートは
上記電源のONによるパワーオンリセットですべて入力モ
ードに設定されており、出力モードとして使用するポー
トだけを設定すればよい。そしてNo.11、No.12のステッ
プで端子(it2)への端込みだけを許可しステップNo.36
の積分ルーチンへ移る。ここでシングルモードの場合は
起動が電源スイッチのON/OFFによって行なわれる。また
フォーカシングモードとしてはワンショット的な自動焦
点調節(一旦合焦するとAF動作中はレンズ位置固定)の
みである。一方、No.3のステップで“Low"と判別された
場合はカメラ(ノーマル)モードとしてNo.4のステップ
へ進む。No.4、No.5、No.6のステップで入出力ポートを
初期設定し、No.7、8のステップでは端子(it1)、端
子(it2)及び端子(it3)への割込みを許可した後にス
トップモードに入る。ここでストップモードというのは
マイコン自体の1つの機能で、クロックを停止してメモ
リを保持する省電力モードである。このモードを使用す
ることによって必要以上の電力を消費することを防げ
る。又、AFマイコン(MC2)は、リセットがかかるか何
らかの割込みが入ることによつてストップモードから抜
け出すように構成されている。なお、フローチャートで
は示されてないが、制御マイコンも同時にパワーオンリ
セット動作を行なっていてこれが動作を停止する際に、
AF動作を停止させるためのAFSTP信号を出力する。そし
て、AFマイコンは、この信号を受けると、動作を停止し
てもよいかどうかを判別し、停止してもよくなると停止
してもよいことを示す“Low"のSTPOK信号を出力する。
すると、制御マイコンは基準クロックSTCLの出力を停止
し、両マイコンともに動作を停止する。
ノーマルモードの場合、制御マイコン(MC1)側からAF
マイコン(MC2)を起動させようとするときには、“Lo
w"の信号AFSTAを出力してくる。これによってAFマイコ
ンには端子(it1)に割込みがかかりNo.14からのステッ
プへ進む。No.14のステップでは、端子(D13)を“Hig
h"とし、AFマイコンへの基準クロックの出力を停止して
はいけないことを制御マイコン(MC1)に知らせ、No.15
のステップで端子(P14)を“Low"にして、AFマイコン
が動き始めたことを制御マイコンに知らせる。No.16か
らNo.20のステップでは端子(it2)及び端子(it3)へ
の必要な割込みのみを許可し、他の割り込みは禁止す
る。No.21のステップでは、レリーズ操作が行なわれた
かいなかを示すアフターレリーズフラブAFRFを判別し、
これによってこの端子(it1)への割込みルーチンがレ
リーズ後の割込みであるか否はを判別する。フラグAFRF
が“1"の場合にはレリーズ後の割込みがあってNo.22以
降のステップに進むが、これについては後述する。No.2
1のステップでフラグAFRF=0と判別された場合にはNo.
27のステップへ進む。No.27からは制御マイコンとの間
でデータを直列に転送する最初のシリアル交信のステッ
プである。
No.27のステップではシリアルデータカウンタ(k)に
“0"をセットする。ここではデータ数は“4"、1つのデ
ータは8ビットとする。次にNo.29のステップでシリア
ル交信の割込みを許可する。ここで、シリアル割込みは
端子(SICK0)にシリアルクロックSICKが8つ入力され
8ビットのシリアルデータがシリアルデータレジスタに
入力されると割込み要求をするように構成されている。
次にNo.30のステップで端子(P16)を“Low"とし、制御
マイコン(MC1)にシリアル交信の要求DTRQを出す。制
御マイコン(MC1)はこの要求を受けてシリアルクロッ
クを出力するとともにデータを出力する。この際、制御
マイコン(MC1)は端子(D25)に“High"の信号を出力
する。これは、シリアル交信ラインが表示回路(DSP)
やレンズROMなどの他の部分との交信にも使用されるた
め、データが混信をおこさぬように各回路の選択信号が
必要なためである。従って制御マイコン(MC1)は、AF
マイコン(MC2)とのシリアル交信を行なう時には端子
(P25)を“High"としてAFマイコン(MC2)を選択す
る。AFマイコン(MC2)は、上記選択信号CSAFが“Low"
の時にはシリアルクロックSICKのゲートを閉じ、選択信
号CSAFが“High"の時のみシリアルクロックのゲートを
開くように構成しておけば他の回路への交信データを受
けとってしまうことはない。
シリアル交信の要求として、端子(P16)に“Low"の信
号を出力したら割込みによってすべてのデータが入力さ
れるのをNo.31のステップで待つ。シリアルクロックSIC
Kが8つ入力されるとシリアル割込みがかかり第6図のN
o.225のステップへ移る。No.225のステップではシリア
ルレジスタに入力されたデータをレジスタSDR(k)に
移し、No.226のステップで次のレジスタSDR(k)+1
を設定する。No.227のステップで端子(P16)に“High"
を出力し第6図のルーチンへリターンする。この割込み
が4回入るとすべてのデータが入力され、シリアルデー
タカウンタ(k)の値は“4"となる。これによってNo.3
1のステップからNo.32のステップへ進みシリアル割込み
を禁止してシリアル交信を終了する。No.33のステップ
はAF/FA切換えスイッチ(AMS)からの信号を受けて、そ
の信号が“High"ならばAFモードとしてフォーカスモー
ドフラグFMFに“0"を、“Low"ならばFAモードとしてフ
ラグFMFに“1"をセットする。そして、ステップNo.36以
降の積分ルーチンへ進む。シングルモードの場合はシリ
アル交信を行なう必要がないのでNo.12のステップから
このNo.36のステップへ進む。
No.36のステップではローライトフラグLLFをクリアーす
る。これは被写体が低輝度でCCDの蓄積時間が、予め定
められた最長時間に達したときセットされる。次にNo.3
7のステップでイベントカウンタの値をn1に設定する。
このイベントカウンタは端子(CLI0)への入力パルスを
その立ち下がりで減算カウントする減算カウンタであ
る。この端子(CLI0)にはモーター(MO)の回転量をモ
ニターするエンコーダ回路(ENCC)からのパルスが入力
されている。又、カウンタの値n1はモーター駆動中での
デフォーカス量測定の場合の移動分補正に使用し、モー
ター(MO)が停止している場合の測定では使用しない。
No.38のステップに進んで内蔵のタイマーをリセット
し、No.39のステップでタイマーの割込みを許可する。
そして、No.40のステップでライン端子(P1)に“Low"
の信号を一定時間だけ出力してインターフェース回路
(INF)にCCDの積分を開始させるようにする。No.41の
ステップでタイマーをスタートさせ積分時間のカウント
を始める。No.42のステップでは積分終了信号がインタ
ーフェース回路(INF)から入力しているか否かを判別
する。この信号INENはCCDの電荷蓄積量が適正な値にま
で達すると“Low"となり積分の終了を示す。従って信号
INENが“Low"と判別されると積分終了となりNo.48のス
テップを経てNo.49のステップへ進む。信号INENが“Hig
h"の場合にはNo.43のステップでタイマーが時間t1に達
したか否かをチェックする。この時間t1は終端検知時間
間隔に相当する。この時間t1の間にエンコーダ回路から
のパルスが1つも来なかった場合にはレンズが終端に達
していると判断するのであるが、そのチェックはNo.45
のステップで終端検知のサブルーチン(第11図)をコー
ルして行なう。No.43のステップでタイマーの値が時間t
1と等しくない場合はNo.44のステップへ進みタイマーの
値が最長の積分時間t2に達したか否かをチェックし、そ
の時間t2に達した場合はステップNo.46のステップに進
む。タイマーの値が時間t2に達していない場合はNo.42
のステップにもどり上述のステップを繰り返す。なお、
タイマーが時間t0(t0≪t2)をカウントするまでに積分
が終了していれば、被写体は高輝度であり、このときは
フラグHLFをセットしてNo.48のステップに移行する。
積分時間が最長の値t2に達した場合は端子(P2)に“Lo
w"を一定時間出力し強制的に積分を終了させる。No.47
のステップでローライトフラグLLFをセットし、ハイラ
イトフラグHLFをリセットしてNo.49のステップへ進む。
No.49のステップでタイマーの割込みを禁止し、No.50の
ステップでタイマーをストップする。No.51のステップ
ではNo.37のステップと同様にカウンタの値をn2に設定
する。積分終了から一定時間後にCCDの出力をインター
フェース回路でA/D変換した値がADDとして出力されてく
る。No.52のステップではこのADD信号を端子(P3)への
タイミング信号ADENの立ち下がりにあわせて入力ポート
(D0)から順次取り込みメモリーにストアーする。
データ取り込みが終了すると端子(P12)をチェック
し、それが“Low"でノーマルモードならばNo.54のステ
ップへ、“High"でシングルモードならばNo.55のステッ
プに進む。No.54のステップでは各CCDデータからそれぞ
れに対応する暗出力分データを差し引いた値を暗出力補
正データとする。
次にNo.55のステップで第6図のフォーカスロックチェ
ックのサブルーチンをコールする。フォーカスロックチ
ェックのサブルーチンは、No.229のステップから始ま
る。No.229のステップではフラグFMFによりフォーカス
モードをチェックしフォーカスモードがFAモードの場合
はフォーカスロックスイッチ(FLS)をチェックせずリ
ターンする。AFモードの場合はNo.230へ進みフォーカス
ロックスイッチ(FLS)の信号をチェックする。スイッ
チ(FLS)からの信号が“High"の場合、即ちフォーカス
ロック状態でない場合はNo.236のステップへ進む。スイ
ッチ(FLS)の信号が“Low"の場合は、フォーカスロッ
クの状態でありNo.231のステップへ移る。No.231のステ
ップではフォーカスロックのフラグFLFをチェックしFLF
=1の場合はNo.232以降のステップには進まずリターン
する。FLF=0の場合はNo.232のステップへ進みモータ
ー(MO)へ停止信号を出す。次にモーターフラグMOFを
クリアーし、カウンタ割込みを禁止してフォーカスロッ
クフラグFLFをセットする。以上の処理を行なってNo.36
のステップへリターンする。フォーカスロックスイッチ
(FLS)が“High"の場合は、No.236のステップでフォー
カスロックフラグFLFをチェックし、FLF=0の場合はこ
れまでのルーチンがフォーカスロック状態ではなかった
としてリターンする。FLF=1の場合はフォーカスロッ
ク状態から解除された場合で、No.237のステップでフォ
ーカスロックフラグFLFをクリアーする。次にNo.238の
ステップでローコントラストフラグLCF0によりローコン
トラスト状態であるか否かを判別し、ローコントラスト
状態の場合はローコントラストフラグLCF0,LCF1,LCF2,L
CF3をすべてクリアーし、初期状態にもどす。次にNo.24
0のステップで表示を消去してステップNo.36へリターン
する。No.238のステップでローコントラストではないと
判別された場合には、No.239のステップはスキップして
No.240のステップで表示を消去してNo.36のステップへ
リターンする。
さてメインのルーチンにもどってNo.57のステップへ進
むと再びシリアル交信の準備を行なう。No.57からNo.59
のステップは、No.27からNo.30のステップと同じであ
る。ここでシリアル交信の要求を行なうのは可変データ
を取り込むためである。シリアル交信の処理は次のNo.6
0のステップでの計算中に割込みによって処理される。
一方、No.53のステップで端子(P12)が“High"でシン
グルモードの場合はNo.55のステップへ進み、第5図の
デコーダ回路(DCC)から端子(P7),(P9)〜
(P11),(P13)〜(P16)を使って変換係数Kのデー
タを取り込みメモリーにストアーする。そして、No.60
のステップへ進む。No.60のステップではCCDデータに基
づいて所定の演算を行ない、ディフォーカス量△εとデ
ィフォーカス方向を算出する。No.61のステップではシ
リアル割込みを禁止し、No.62のコントラスト判別に移
る。
No.62のステップでローコントラストと判別された場合
は、No.63以降のステップへ、正常なコントラストの場
合は、No.93以降のステップへ進む。ローコントラスト
と判別された場合、No.63のステップではまずフォーカ
スロック状態であるか否かをフラグFLFでチェックしフ
ォーカスロック状態の場合はNo.82のステップへ進む。N
o.82からNo.85のステップではローコントラストフラグL
CF0のセットとローコントラストの表示(RFLとLFLの点
滅など)を行ない、再測定のためNo.36のステップへも
どる。No.63のステップでフォーカス状態ではないと判
別された場合は、No.64のステップへ移り、今度はフォ
ーカシングモードをチェックする。フォーカシングモー
ドがFAモードの場合はNo.82以降のステップへ進む。AF
モードの場合はNo.65のステップへ移ってもモーター(M
O)が駆動中か停止状態かを判別する。
まず、停止状態の場合は、No.66のステップへ進み、ロ
ーコントラストフラグLCF3(ローコントラストスキャン
禁止フラグ)によりローコントラストスキャンの可否を
判別する。ここで、フラグLCF3がセットされている場合
はスキャン禁止状態であり、上述のNo.82以降のステッ
プへ移る。フラグLCF3がクリアーの場合はローコントラ
ストスキャンが許される状態であり、No.67以降のステ
ップへ進む。No.67からNo.69のステップではローコント
ラストの表示とローコントラストフラグLCF0のセットを
行なう。No.70のステップではローコントラストフラグL
CF1(ローコントラストスキャンフラグ)をセットす
る。次にNo.71のステップで被写体が低輝度か否かをロ
ーライトフラグ(LLF)によりチェックし、低輝度の場
合はNo.73のステップでローコントラストフラグLCF
2(反転スキャンフラグ)をセットし、No.76のステップ
へ進む。これは低輝度の場合は繰込み方向へのみローコ
ントラストスキャンを行なうための処理であり、レンズ
キャップを装着した際に、レンズを∞位置に繰り込むた
めである。No.71のステップで低輝度ではないと判別さ
れた場合はNo.72のステップへ進み、ローコントラスト
フラグLCF2をクリアーする。次にNo.74のステップでデ
フォーカス方向が後ピンの場合はNo.75の駆動方向フラ
グDDFをクリアーし、前ピンの場合はステップNo.76の駆
動方向フラグDDFをセットして次のステップNo.77へ進
む。No.77のステップでは端子(P6)に“High"を出力
し、モーター(MO)の回転速度を高速に設定する。そし
てNo.78のステップでモーターフラグMOFをセットしNo.7
3のステップで上述の駆動方向フラグDDFに従ってモータ
ー(MO)への通電を行ない、スキャンモードに入り、N
o.36のステップへもどる。
No.65のステップでモーター駆動中と判別された場合
は、No.86のステップでローコントラストスキャンによ
る駆動か正常な状態での駆動かを判別し、ローコントラ
ストスキャンの場合は終端検知を行なってNo.36のステ
ップにもどりローコントラストスキャンを続行する。正
常な状態からローコントラストとなった場合は、No.87
以降のステップへ進み、まず、モーター(MO)を停止さ
せモーターフラグMOFをクリアーする。そしてローコン
トラストフラグLCF0をセットしローコントラストの表示
を行なって再測定のためNo.36のステップへもどる。
No.62のステップでローコントラストではないと判別さ
れた場合は、No.93のステップへ進む。No.93のステップ
ではフォーカシングモードをチェックし、FAモードの場
合は、No.97のステップへ移る。No.97のステップではロ
ーコントラストフラグLCF0をチェックし、それまでロー
コントラストであった場合には、ローコントラストフラ
グLCF0をクリアーし、ローコントラスト表示を消去して
No.106以降のステップへ移る。No.93のステップでAFモ
ードと判別された場合にはNo.94のステップへ進む。No.
94のステップではローコントラストスキャン禁止フラグ
LCF3をセットする。従って一度正常なコントラストにな
るとそれ以後はローコントラストスキャンは禁止され
る。次にNo.95のステップでローコントラストフラグLCF
0によりここまでローコントラストであったか否かをチ
ェックし、ローコントラストの場合はNo.101以降のステ
ップへ抜け出す。No.101のステップでは、モーター(M
O)への通電をストップさせる。次にNo.102のステップ
でモーターフラグMORをクリアーしNo.103のステップで
はローコントラストフラグLCF0、LCF1、LCF2をクリアー
しノーマルモードの場合はローコントラスト表示を消去
してから再測定のためNo.36のステップへもどる。
No.95のステップでローコントラストではなかったと判
別された場合にはNo.95へ進み、フォーカスロックフラ
グFLFをチェックしフォーカスロック状態でない場合はN
o.121以降のステップへ移る。フォーカスロック状態に
ある場合はAFモードでの通常ルーチンの方には行かず、
No.106以降のFAモードのルーチンへ進む。No.106のステ
ップではFAモードでの合焦幅ZFAを設定する。FAモード
での合焦幅ZFAはAF用の開放絞り値AFAv0によって可変と
する。ここでは、ZFA=(AFAv0+α)×βと設定する。
ここで、αはバイアス、βは適当な係数でZFAはμm単
位である。次ぎに、No.108のステップに進み、デフォー
カス量△εが合焦幅ZFAに入っているかどうかを判別す
る。デフォーカス量△εが合焦幅ZFA内にある場合はNo.
119のステップへ、合焦幅ZFAを越える場合はNo.111のス
テップへ進む。
No.119以降のステップは合焦幅内の処理で、まずNo.119
で端子(P14)に“High"を出力し、制御マイコン(MC
1)に合焦状態となったことを知らせる。そしてNo.120
のステップで合焦を表示するLED(IFL)を点灯して再測
定のためNo.36のステップへもどる。No.111以降のステ
ップは合焦幅外の場合の処理で、No.111のステップでは
端子(P14)に“Low"を出力して制御マイコン(MC1)に
非合焦状態であることを知らせ、端子(P6)に“High"
を出力して合焦表示を消去する。No.113のステップでは
フォーカシングモードを判別し、AFモードの場合はNo.1
15のステップへ進む。AFモードでこのルーチンに来るの
はフォーカスロック状態の場合だけで、デフォーカス表
示を消去して再測定のためNo.36のステップへもどる。F
AモードでNo.114のステップへ進んで来るとデフォーカ
ス方向を判別し、後ピンの場合はLED(RFL)を点灯させ
(ステップNo.116)、前ピンの場合はLED(FFL)を点灯
させて(ステップNo.117)再測定のためNo.36のステッ
プへもどる。
No.96のステップから第9図のNo.121のステップへ進ん
で来ると、まずコンバータ(COV)が装着されているか
否かを判別する。コンバータ(COV)装着の情報は第7
図のNo.31のステップにおいてシリアル交信によって制
御マイコンから送られてくる。コンバータ(COV)が装
着されていない場合はNo.122のステップへ進み変換係数
KLが限界値のK1よりも小さいか否かを判別する。この限
界値K1はモーター(MO)の停止精度を考慮した場合、合
焦幅の最小値bの領域内に停止させることが困難となる
限界の変換係数の値である。No.122のステップで変換係
数KLが限界値K1よりも大きいと判別された場合はNo.124
のステップへ進みAFモードでの合焦幅ZFAに最小値bを
セットしてNo.126のステップへ進む。No.122のステップ
で変換係数KLが限界値K1よりも小さい場合はNo.123のス
テップへ進んで合焦幅ZFAとしては撮影絞り値をa倍し
たものをセットする。ここで、係数aの値としてはZFA
の値が最小値bよりも大きく焦点深度内に入るように選
ぶ。このように合焦幅を広げるようにすればモーター
(MO)の駆動制御が難しい領域でもレンズの動きを滑ら
かにすることができる。No.121のステップでコンバータ
が装着されていると判別された場合はNo.125のステップ
へ進んで合焦幅ZFAとして撮影絞り値にバイアス分Cを
プラスした値に係数aを掛け合わせた値をセットする。
これはコンバータ(COV)が装着された場合No.123のス
テップ場合よりさらにモーターの駆動制御が難しくなる
ためバイアス分Cを加えるようにしている。
合焦幅の設定が終わると次にNo.126のステップでデフォ
ーカス量及び合焦幅をエンコーダ(ENCC)のパルスカウ
ントに変換する。デフォーカス量をパルスカウント数に
変換した値△n′はデフォーカス量△εにレンズ側の変
換係数KLとカメラボディー側の変換係数KBを掛け合わせ
て算出される。同様に合焦幅ZFAをパルスカウント数に
変換した値ZAFCは合焦幅ZFAにレンズ側とボディー側の
変換係数KLとKBを掛け合わせることによって算出され
る。なお、制御マイコンから送られてくる変換係数は有
効数字部と指数部に分かれたデータkLになっているので
実際の変換係数KLに変換する必要がある。
次にNo.127のステップへ進んでモーターフラグ(MOF)
によってモーター駆動中であるか否かを判別する。モー
ター停止状態の場合は、No.128のステップへ進み駆動パ
ルス数△nにデフォーカスパルスカウント数△n′をセ
ットしNo.135のステップへ進む。No.127のステップでモ
ーター駆動中の場合は、No.131のステップへ進み、終端
検知のチェックを行なう。終端でない場合はNo.132のス
テップへ進み演算終了時点でのエンコーダカウント値n3
を読み込む。そして、No.133のステップで移動分補正量
△n″=n1−n3−(n1−n2)/2を算出し、No.134のステ
ップで移動分の補正を行ない新しいデフォーカスカウン
ト数△n=△n′−△n″が算出される。No.135のステ
ップではデフォーカスカウント数△nが合焦幅カウント
数ZAFC内にあるか否かを判別し、△nがZAFCよりも大き
い場合はNo.149のステップへ進み、△nがZAFC以下の場
合は合焦状態としてNo.136のステップへ進む。No.136の
ステップではモーター(MO)への通電をストップさせ、
No.137のステップでモーターフラグMOFをクリアーす
る。そしてNo.138のステップで新しいディフォーカスカ
ウント△nを前回のデフォーカス量△nLとしてストアー
する。次にNO.139のステップへ進み端子(P12)をチェ
ックし端子(P12)が“High"の場合はシングルモードで
ありNO.145のステップへ進む。NO.145のステップで端子
(P8)に“Low"を出力し合焦ブザー(BZ)を一定時間
(ステップNo.146,No.147)オンさせシングルモードの
場合はこれで一回の測定動作は終了となり、No.148のス
テップで割込み信号待ちの状態に入る。
No.139のステップで端子(P12)が“Low"と判別された
場合はノーマルモードであってNo.140のステップへ進ん
で合焦フラグAFIFFをセットし、同時にファーストアウ
トフラグFOFをクリアーして次のステップへ進み、端子
(P14)に“High"を出力し、合焦完了の状態になったこ
とを制御マイコン(MC1)に知らせる。No.142、No.143
のステップでは端子(P8)にのみ“Low"を出力すること
によって合焦表示LED(IFL)を点灯させる再び測定のた
めNo.36のステップへもどる。
さて、No.135のステップで△nがZAFCよりも大きい場合
はNo.149のステップへ進み、端子(P14)に“Low"を出
力することによってAFマイコンが合焦完了の状態ではな
いことを制御マイコン(MC1)に知らせる。次にNo.150
のステップでモーターフラグMOFがセットされている場
合は、No.155のステップへ進みn3を前回のデフォーカス
カウント数△nLとしてストアーする。No.150のステップ
でモーターフラグMOFがクリアーされている場合は、停
止状態であってNo.151のステップへ進む。ここで、合焦
幅近傍のニアゾーンの設定の説明をする。まず、ニアゾ
ーンの幅としては2種類あって、1つはニアゾーン外か
らニアゾーンにはいるときの判別用の巾Nznと、一旦ニ
アゾーンにはいった後、被写体に低速で追従するための
判別用の巾Nzw(Nzw>Nzn)とがあり、Nzwは合焦幅に対
応するスカウント数ZAFCのj倍(j>1)となってい
る。一方、Nznは、算出された回転量に応じて可変とな
っている。まず、モーター(MO)が最高速で回転してい
る状態から制動をかけられて停止するまでの最大回転量
N1がある。そして、モーター(MO)が、停止状態から最
高速に達するまでのモーター最大回転量N2がある。そこ
で算出された回転量△nが△n>N1+N2=X1のときはニ
アフォーカスゾーンNznとしてはN1とすればよい。一
方、△n<N1+N2のときは、NznとしてN1を設定すると
最高速に達する前にモーター(MO)に制動がかかり、早
めに一定の低速に達した後、低速で合焦位置まで駆動さ
れることになるので合焦位置に達する時間が長くなると
いった問題がある。これは特に△nがN1に近い値を取る
ときに問題となる。したがってNo.151のステップでデフ
ォーカスカウント数△nがX1より大きい場合はニアゾー
ンの幅Zznとして最大値のN1を設定する。(X1>N1)逆
に△nがX1より小さい場合はデフォーカスカウント数△
nのd(d<1)倍をZznとする。No.154のステップで
は被写体追従用のニアゾーンの幅Nzwとして、フォーカ
スゾーンがカウント数ZAFCのj(j>1)倍をとる(Nz
n<Nzw)。次に合焦フラグAFIFFを判別し、フラグがセ
ットされている場合は、No.156のステップへ進む。合焦
フラグAFIFFがクリアーされている場合はファーストア
ウトフラグFOFを判別し、ファーストアウトフラグFOFが
セットされている場合はNo.156のステップへ進み、ファ
ーストアウトフラグFOFがクリアーされている場合は前
回のデフォーカスカウント数△nLとして今回のディフォ
ーカスカウント△nをストアーしておく。No.156のステ
ップではハイライトフラグHLFがセットされているか否
かを判別し、リセツトされている場合は、ステップNo.1
57からNo.160までの処理は行なわずNo.159のステップへ
進んで今回のデフォーカスカウント数△nを前回のデフ
ォーカスカウント数△nLとしてストアーし、No.164のス
テップへ進む。
ハイライトフラグHLFがセットされている場合はNo.157
のステップへ進み、前回のデフォーカスカウント数△nL
と今回のデフォーカスカウント数△nとの差、即ちデフ
ォーカスカウントの変化量△2nを算出し、この変化量△
2nが一定量L1よりも小さい場合はフラグHLFがリセツト
されている場合と同様にNo.159のステップへ進む。変化
量△2nが一定量L1よりも大きい場合はNo.160のステップ
へ進み、ファーストアウトフラグFOFを判別し、フラグF
OFがセットされていない場合はNo.161のステップへ進ん
でモーター(MO)へ停止信号を出力する。そして、No.1
62のステップでモーターフラグMOFをクリアーし、No.16
3のステップでファーストアウトフラグFOFをセットして
再測定のためNo.36のステップへもどる。No.160のステ
ップでファーストアウトフラグFOFがすでにセットされ
ている場合はNo.164のステップへ進む。この変化量△2n
を求めて一定量L1と比較する処理は被写体に追従してい
る状態で突発的に大きなデフォーカス量が誤って算出さ
れた場合、それにすぐに応答するのを避けるために行な
う。
No.164のステップではファーストアウトフラグFOFをク
リアーしさらに合焦フラグAFIFFをクリアーしておく。
次にNo.165のステップでニアゾーンフラグNZFをチェッ
クし、ニアゾーンフラグNZFがセットされている場合はN
o.170のステップへ、ニアゾーンフラグNZFがセットされ
ていない場合はNo.166のステップへ進む。このように、
ニアゾーンフラグNZFによって場合分けを行なうのは、
一旦ニアゾーン内に入った場合は、追従モードとしモー
ター(MO)を低速で駆動する範囲を広げるようにするた
めである。従ってNo.166のステップでは、デフォーカス
カウント数△nと狭い方のニアゾーンカウント数Nznを
比較し、No.170のステップではデフォーカスカウント数
△nと広い方のニアゾーンカウント数Nzwと比較する。N
o.166あるいはNo.170のステップでデフォーカスカウン
ト数△nがニアゾーンカウント数よりも小さいと判別さ
れた場合はNo.167のステップへ進み、ニアゾーンフラグ
NZFをセットする。そして、No.168のステップで端子(P
6)に“Low"を出力しモーター制御回路(MCC)にモータ
ー(MO)を低速で制御するようにさせる。そして、No.1
69のステップへ進んでデフォーカスカウント数△nをカ
ウンタにロードしNo.175のステップへ進む。No.166ある
いはNo.170のステップでデフォーカスカウント数△nが
ニアゾーンカウント数よりも大きいと判別された場合は
No.171のステップへ進み、ニアゾーンフラグNZFをクリ
アーする。次にNo.172のステップで端子(P6)に“Hig
h"を出力しモーター制御回路(MCC)にモーター(MO)
を高速で制御するようにさせ、No.173のステップでデフ
ォーカスカウント数△nからニアゾーンカウント数Nzn
を差し引いた値をカウンタにロードしてNo.175のステッ
プへ進む。第10図において、No.175からNo.182のステッ
プはレンズが終端にある場合の処理である。No.175のス
テップでは終端フラグTEFをチェックし、終端フラグTEF
がセットされていない場合は、レンズは終端位置にはな
くNo.183のステップへ進む。終端フラグがセットされて
いる場合はレンズは終端位置にありNo.176のステップへ
進む。No.176のステップではデフォーカス方向を判別
し、前ピンの場合はNo.177のステップへ、後ピンの場合
はNo.178のステップへ進み、共に終端位置フラグTPFを
チェックする。ここで、終端位置フラグTPFは、セット
の場合、最近接端、クリアーの場合無限遠端を示す。N
o.177のステップの終端フラグTPFがクリアーされている
場合は、無限遠端の前ピンの状態にあるから、これ以上
レンズを繰り込むことはできず、No.180のステップへ進
む。終端位置フラグTPFがセットされている場合は最近
接端で前ピンの状態であり、レンズを繰り込むことにな
るので、モーター(MO)を駆動するためにNo.179のステ
ップへ進む。No.178のステップで終端位置フラグTPFが
セットされている場合は最近接端で後ピンの状態であ
り、これ以上レンズを繰り出すことはできずNo.180のス
テップへ進む。終端位置フラグTPFがクリアーされてい
る場合は無限遠端で後ピンの状態であり、レンズを繰り
出すことになるのでNo.179のステップへ進む。No.180か
らNo.182のステップでは合焦及び非合焦の表示すべて消
去し、再測定のためNo.36のステップへ戻る。No.179の
ステップでは、まず終端フラグTEFをクリアーし、No.18
3のステップでモーターフラグMOFをチェックする。モー
ターフラグMOFがセットされている場合はすでにモータ
ー駆動中であり、そのまま再測定のためNo.36のステッ
プへもどる。
No.183のステップでモーターフラグMOFがクリアーされ
ている場合はモーターが停止状態であり、No.184のステ
ップへ進みモーターフラグMOFをセットする。次にNo.18
5のステップでデフォーカス方向を判別し、前ピンの場
合はNo.186のステップへ、後ピンの場合は、No.188のス
テップへ進む。No.186のステップでは駆動方向フラグDD
FをセットしNo.188では駆動方向フラグDDFをクリアーす
る。そして、No.187のステップでは端子(P4)に“Low"
を出力し、No.189のステップでは端子(P5)に“Low"を
出力し、それぞれの方向にモーター(MO)を駆動する。
次にNo.190のステップでモーター(MO)の速度がほぼ一
定になるまで時間待ちをしてNo.36のステップへもど
る。
No.191以降のステップはit3割込みの処理ルーチンであ
る。it3割込みは制御マイコン(MC1)からレリーズ要求
を示す割込みである。it3割込みが受けつけられるとNo.
191のステップへ移る。No.191のステップでは端子
(P12)を判別し、“High"の場合はシングルモードであ
ってNo.192のステップへ進み端子(P8)に“High"を出
力して合焦ブザー(BZ)をOFFする。次にNo.193のステ
ップで端子(P4)(P5)を共に“High"にしてモーター
(MO)を停止させ、No.194のステップでモーターフラグ
MOFをクリアーする。この状態でNo.195のステップでINR
EL信号が“High"になるのを待ってNo.148のステップへ
リターンする。No.191のステップで端子(P12)が“Lo
w"の場合はノーマルモードでありNo.196のステップへ進
み、アフターレリーズフラグAFRFをセットする。次にN
o.197のステップでCCDの積分を終了させるため端子
(P2)から一定時間“Low"のパルスを出力する。No.198
のステップで表示状態をメモリーしておきNo.199へ進ん
で端子(P7)、(P8)、(P9)へそれぞれ“High"を出
力して表示を消去する。次にNo.200のステップへ進み端
子(P16)に“High"を出力してシリアルデータ交信の要
求QTRQを解除し、No.201でシリアル割込みを禁止する。
そして、No.202のステップで端子(P14)に“High"を出
力し、レリーズを開始してもよいことを制御マイコン
(MC1)に知らせNo.203のステップでは端子(P13)に
“High"を出力しておく。次にNo.204のステップへ進み
内蔵のタイマーをリセットする。No.205のステップでタ
イマーをスタートさせNo.206のステップでタイマーが所
定時間T0を数えるまで待つ。タイマーのカウントがT0
達した時点でNo.207のステップで端子(P1)に一定時間
“Low"のパルスを出力し、インターフェース回路(IN
F)にCCDの積分を開始させるようにする。レリーズ開始
時点でCCDセンサー(MLMC)に対しては光をさえぎるシ
ャッターが閉じておりCCDセンサーには光は達しない。
従ってここでの積分は暗出力に相当する電荷を蓄積する
ことになる。さらにNo.208のステップへ進んでタイマー
カウントがT1に達した時点でNo.209のステップへ進む。
No.209のステップでは撮影Tv値が限界値TvLよりも大き
いか否かを判別する。撮影Tv値が限界値TvLよりも大き
い場合はモーター(MO)を停止させずそのまま駆動を続
行する。ただしカウンタ割込みは許可されているので駆
動分を走行し終えた場合には、カウンタ割込みが受けつ
けられてモーターは停止する。カウンタ割込みルーチン
については後述する。また限界値TvLは撮影レンズが動
いていても露光に影響があらわれない限界値とする。N
o.209のステップで撮影Tv値が限界値TvLよりも小さい場
合はNo.210のステップへ進んでモーター(MO)への駆動
信号をOFFしモーター(MO)を停止させる。尚、駆動信
号RRT,LRTの“High"によりモーター(MO)が実際に回転
を停止した後に、カメラにおいてシャッタ先幕の走行が
開始(第3図#91)するようにタイマーT0,T1の値が設
定されている。そして、No.211のステップでモーターフ
ラグMOFをクリアーする。次にNo.212のステップへ進ん
でタイマーのカウントがT2に達するのを待つ。タイマー
のカウントがT2に達した時点でNo.213のステップへ進み
端子(P2)に一定時間“Low"を出力することによって暗
出力分の積分を終了させ、No.214のステップで暗出力分
のCCDデータを取り込みメモリーする。以上の処理を行
なって割込み待ちの状態に入る。
it2割込みは制御マイコン(MC1)からのAF停止割込みで
あり、第6図のステップNo.216からがその処理ルーチン
である。it2割込みが受けつけられるとNo.216のステッ
プへ処理が移る。No.216のステップではモーターへの駆
動信号をOFFし、モーターを停止させる。次にNo.217の
ステップで端子(P7)、(P8)、(P9)にそれぞれ“Hi
gh"を出力し表示を消去する。No.218のステップで端子
(P16)に“High"を出力し、シリアルデータ交信の要求
を解除する。No.219のステップへ進んで端子(P2)に一
定時間“Low"を出力し、CCDの積分を終了(INSTP)させ
る。次にNo.220のステップへ進んで端子(it1),(i
t3)以外への割込みを禁止し、No.221のステップで端子
(P14)に“High"を出力して自動焦点調節が終了したこ
とを制御マイコン(MC1)に知らせる。そして、No.222
のステップではクリアーしておく必要があるフラグをす
べてクリアーする。さらにNo.223へ進んで端子(P13
に“Low"を出力して省電力モードに入る。
カウンタ割込みの処理ルーチンは第11図のステップNo.2
41から始まり、カウンタのカウントダウンが進んで行き
“0"となった所でカウンタ割込の要求が発生し、No.241
のステップへ処理が移る。No.241のステップでは、一旦
モーター(MO)への駆動信号をOFFする。次にNo.242の
ステップでニアゾーンフラグNZFをチェックし、フラグN
ZFがクリアーの場合、モーターの回転速度を高速から低
速に切り換える処理を行なうためNo.243のステップへ進
む。No.243では端子(P6)に“Low"を出力し、モーター
制御回路(MCC)にモーター(MO)を低速で制御するよ
うにさせる。No.244のステップに進むとカウンタにニア
ゾーンカウント数Nznをロードし、No.245のステップで
ニアゾーンフラグNZFをセットする。No.246からNo.248
のステップでは駆動方向フラグDDFをチェックして、方
向に応じて端子(P4)あるいは端子(P5)に“Low"を出
力してモーター(MO)を駆動してリターンする。
No.242のステップでニアゾーンフラグNZFがセットされ
ている場合は、必要な駆動分を走行し終えた状態であっ
て、No.249のステップへ進んでモーターフラグMOFをク
リアーする。次にNo.250のステップでAF合焦フラグAFIF
Fをセットする。次ぎにNo.251のステップへ進んで、端
子(P12)を判別し、“High"の場合はシングルモードで
合焦時の処理を行なうためNo.145のステップへリターン
する。端子(P12)が“Low"の場合はノーマルモードで
有り、No.252のステップへ進んでアフターレリーズフラ
グAFRFをチェックする。アフターレリーズフラグAFRFが
セットされている場合は、そのままリターンする。クリ
アーの場合は合焦時の処理を行なうためNo.141のステッ
プへリターンする。
No.253以降のステップは終端検知のためのサブルーチン
を示している。まずNo.253のステップでは、カウンタの
値を読み込みn′にストアーする。次にNo.254のステッ
プで前回の終端検知時にメモリーしておいたカウンタ値
Ln′と今回読み込んだカウンタ値n′とを比較しn′と
Ln′が等しい場合は終端検知時間の間にエンコーダ(EN
CC)のパルスが1つも出力されないことになりNo.256の
ステップへリターンして終端時の処理を行なう。n′と
Ln′が等しくない場合は、レンズは終端には達しておら
ずn′をLn′としてストアーし、もとのルーチンへリタ
ーンする。
No.256以降のステップは終端検知時の処理を示してい
る。No.256のステップではモーター(MO)への駆動信号
をOFFとしモーター(MO)を停止させる。次にNo.257の
ステップでローコントラストスキャンフラグLCF1をチェ
ックし、クリアーの場合はローコントラストスキャン中
ではないのでNo.258のステップへ進む。No.258のステッ
プで終端フラグTEFをセットし、No.259のステップでモ
ーターフラグMOFをクリアーする。次にNo.260のステッ
プで駆動方向フラグDDFをチェックし、セットされてい
る場合はNo.261のステップへ進んで終端位置フラグTPF
をクリアーし無限遠端位置とする。駆動方向フラグDDF
がクリアーされている場合はNo.262のステップへ進んで
終端位置フラグTPFをセットして最近接端を表わす。そ
して、No.263のステップで端子(P12)をチェックし、
端子(P12)が“Low"の場合はノーマルモードでありNo.
264のステップへ進んで端子(P7)、(P9)に“High"を
出力しデフォーカス方向の表示を消去して再測定のため
No.36のステップへもどる。端子(P12)が“High"の場
合はシングルモードでNo.36のステップへもどる。
No.257のステップでローコントラストスキャンフラグLC
F1がセットされている場合はローコントラストスキャン
中であり、No.265のステップへ進み今度はローコントラ
ストフラグLCF2をチェックし、クリアーの場合は反転ス
キャンを行なうためNo.269のステップへ進んでローコン
トラストフラグLCF2をセットしてNo.270のステップへ進
み駆動方向フラグDDFを反転させる。次にNo.271からNo.
273のステップで駆動方向フラグDDFを判別し、その方向
に従ってモーター(MO)へ駆動信号を出力する。そし
て、再測定のためNo.36のステップへもどる。No.265の
ステップでローコントラストフラグLCF2がセットされて
いる場合はローコントラストスキャン終了でありNo.266
のステップへ進んでローコントラストフラグLCF3をセッ
トして、ローコントラストスキャンを禁止としNo.267の
ステップではローコントラストフラグLCF1,LCF2をクリ
アーしNo.268のステップでモーターフラグMOFをクリア
ーし停止状態を示して再測定のためのNo.36のステップ
へもどる。
なお、第1図の状態に回路を組立てた後に自動焦点調整
部のチェック・調整のために、自動焦点調整部だけを単
独で動作させたいことがあるが、このためには、AFマイ
コン(MC2)のフローチャートに以下のステップを付加
すればよい。ここで、チェック・調整のためには特定の
固定焦点距離のレンズを用いて行なうものとする。No.2
1のステップでフラグAFRFがセットされていると次に端
子(P12)が“High"かどうかを判別する。そして、端子
(P12)が“Low"ならNo.27、“High"ならチェックモー
ドなのでNo.36のステップに移行する。そしてNo.52のス
テップで端子(P12)が“High"であることが判別される
と入出力ポート(P7)が入力モードか出力モードかを判
別する。そして端子(P7)が入力モードであれば第5図
のシングルモードであり、No.54のステップに移行す
る。一方、端子(P7)が出力モードになっていれば第1
図の状態でチェックモードとなっていることになり、こ
の場合マイコン内のROMに固定記憶している。上述の特
定のレンズの変換係数を演算用に設定し、ステップNo.6
0の動作に移行する。また、No.139のステップで端子(P
12)に“High"の信号が入力されていることが判別され
ると、次に端子(P7)が入力と出力のどちらのモードに
なっているか判別し、入力のモードならシングルモード
なのでNo.145、出力のモードならNo.141のステップに移
行する。
以上のステップを付加すれば第1図の状態であっても、
AF動作の開始信号を入力するだけで、制御マイコン(MC
1)には無関係にAFマイコン(MC2)単独で動作を行な
い、自動焦点調整部だけでの動作チェック・調整を行な
うことができる。なお、No.52のステップで端子(P12
が“High"であることが判別され、端子(P7)が出力モ
ードであることが判別されるとチェック・調整のために
CCDの出力データを図示してない入出力ポート又は直列
データ出力端子から出力し、次に、調整用データを読み
とってNo.60のステップに移行するようにし、No.61のス
テップの後、端子(P12)が“High"で端子(P7)が出力
モードになっていれば算出されたデフォーカス量△εを
チェック・調整のために出力するようにしておけば、よ
りチェック・調整が容易となる。
尚、上述の第2図のフローにおける#4ないし#11のス
テップでは、設定スイッチ(TSS),(ASS),(IS
S),(MOSS),(UPS),(DOS)が操作されたときに
は、FAモードのときのみAFマイコンが起動されるように
なっているが、その代わりに、以下のようにすることも
可能である。即ち、制御マイコンが起動されるときは常
にAFマイコンも起動され、AFモードで設定スイッチによ
る起動の場合のみレンズ駆動だけをしないようにしても
よい。更に、AFモードで設定スイッチによって起動され
た際には、FAモードでの表示が行なわれるようにしても
よい。
又、第8図のNo.86のステップでローコントラストフラ
グLCF1がリセットされていることが判別されると直ちに
No.36のステップに戻り、No.87〜No.92のステップは省
略するようにしてもよい。このようにすれば、突然ロー
コントラストになった場合には、ローコントラストにな
る直前の検出結果に基づいて、撮影レンズが合焦位置に
向かって駆動され、ローコントラストになる直前の検出
結果に基づく合焦位置に達するまでにローコントラスト
でなくなれば、そうなったときの検出結果に基づく合焦
位置まで、撮影レンズが駆動され、ローコントラストに
なる直前の検出結果に基づく合焦位置に達するまでロー
コントラストのままであれば、ローコントラストになる
直前の検出結果に基づく合焦位置に撮影レンズが駆動さ
れることになる。
尚、AFマイコン(MC2)の各信号名とその内容を表5
に、又、第6図ないし第11図のフローチャートに示され
た各フラグの内容を表6に示す。
発明の効果 上述のように、本発明によれば、焦点検出手段から繰り
返し出力される焦点検出出力のうち、最新の検出出力と
その直前の検出出力との差を求め、例えば、カメラ振れ
になどより焦点検出出力が大きく変動してこの検出出力
の差が所定範囲外になると、その最新の検出出力を無視
し、再度焦点検出を行い、その再検出出力に基づいて撮
影レンズを駆動するように撮影レンズの駆動制御が行な
われるので、カメラ振れなどによる一時的な誤った情報
に基づいて撮影レンズが駆動されるというような不都合
が防止される。
又、本発明の実施態様によれば、焦点検出にCCDのよう
な電荷蓄積型受光装置を用い、合焦対象体の輝度が低
く、電荷蓄積時間が所定値を上回って焦点検出に時間が
かかるような場合、上述のような撮影レンズの駆動制御
を禁止して、常に最新の焦点検出出力に基づいて撮影レ
ンズが駆動されるようにしたので、焦点検出結果を確認
し再検出を行う事により自動焦点調整動作の遅れを改善
することが出来る。
【図面の簡単な説明】
第1図は、本発明が適用されるカメラシステムの概略を
示すブロック図、第2図は第1図のブロック(LE),
(COV)の具体例を示す回路図、第3図及び第4図は第
1図の制御用マイクロコンピュータ(MC1)動作を示す
フローチャート、第5図は第1図におけるマイクロコン
ピュータ(MC1),(MC2)を独立的に動作させるときの
マイクロコンピュータ(MC2)に関する回路のブロック
図、第6図ないし第11図は第1図及び第5図のAF用マイ
クロコンピュータ(MC2)の動作を示すフローチャート
である。 MLMC;焦点検出用受光部, MCC,MO;駆動手段, No.60,No.135;検出手段 No.155,No.159,No.175,No.138;記憶手段 No.158;判別手段 No.160〜No.173;制御手段 NO.42;輝度判別手段 No.44,NO.46〜No.48;禁止手段

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】撮影レンズにより結像され合焦対象体の像
    を形成した光を受光する焦点検出用受光部と、 該受光部の出力に基づいて合焦対象体の像の結像位置の
    予定焦点位置に対するずれ量を繰り返し検出する検出手
    段と、 該検出手段の出力に基づいて撮影レンズを合焦位置に向
    けて駆動する駆動手段と、 上記検出手段から繰り返し出力される検出出力のうち最
    新の直前のものを記憶する記憶手段と、 該記憶手段に記憶された出力と最新の出力との差が所定
    範囲内にあるか否かを判別する判別手段と、 該判別手段の判別結果に従い、上記出力差が所定範囲内
    にある時は最新の検出出力に基づいて前記駆動手段が作
    動され、上記出力差が所定範囲外の時は前記検出手段に
    再度検出を行なわせその再検出出力に基づいて前記駆動
    手段が作動されるよう、前記検出手段及び前記駆動手段
    の作動を制御する制御手段と、 を備えたカメラの自動焦点調整装置。
  2. 【請求項2】駆動制御手段は、最新の検出出力とその直
    前の検出出力との差が所定範囲外のとき、駆動制御手段
    による撮影レンズの駆動を一旦停止させ、撮影レンズの
    停止状態において検出手段に焦点検出を行なわせる特許
    請求の範囲第1項記載のカメラの自動焦点調整装置。
JP20857384A 1984-10-04 1984-10-04 カメラの自動焦点調整装置 Expired - Lifetime JPH0690354B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20857384A JPH0690354B2 (ja) 1984-10-04 1984-10-04 カメラの自動焦点調整装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20857384A JPH0690354B2 (ja) 1984-10-04 1984-10-04 カメラの自動焦点調整装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP16710584A Division JPS6145233A (ja) 1984-08-09 1984-08-09 カメラの自動焦点調整装置

Publications (2)

Publication Number Publication Date
JPS6145213A JPS6145213A (ja) 1986-03-05
JPH0690354B2 true JPH0690354B2 (ja) 1994-11-14

Family

ID=16558418

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20857384A Expired - Lifetime JPH0690354B2 (ja) 1984-10-04 1984-10-04 カメラの自動焦点調整装置

Country Status (1)

Country Link
JP (1) JPH0690354B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH087321B2 (ja) * 1986-03-10 1996-01-29 キヤノン株式会社 自動合焦装置
JPH087320B2 (ja) * 1986-03-10 1996-01-29 キヤノン株式会社 自動合焦装置
JPH0733225Y2 (ja) * 1988-08-29 1995-07-31 オリンパス光学工業株式会社 2焦点カメラ
JPH0714969Y2 (ja) * 1988-10-18 1995-04-10 旭光学工業株式会社 カメラの自動焦点装置

Also Published As

Publication number Publication date
JPS6145213A (ja) 1986-03-05

Similar Documents

Publication Publication Date Title
US4791445A (en) Automatic focus control camera
US5079582A (en) Automatic focus adjusting apparatus
US4882601A (en) Camera with an automatic focusing device
US5510873A (en) Automatic focusing apparatus
US4910548A (en) Camera with a multi-zone focus detecting device
US4952963A (en) Focus detection apparatus for camera
US5168299A (en) Camera with a multi-zone focus detecting device
JPH0690354B2 (ja) カメラの自動焦点調整装置
JPH0690352B2 (ja) カメラの自動焦点調整装置
US4881097A (en) Apparatus for controlling automatic focusing in cameras
JP2757853B2 (ja) 焦点検出装置
JPS6145211A (ja) カメラの合焦検出装置
JPH061291B2 (ja) カメラの自動焦点調整装置
JPH0690349B2 (ja) 焦点検出用カメラシステムおよびこのシステム用ズ−ムレンズ
JP2560722B2 (ja) 多点測光カメラ
JPS6145233A (ja) カメラの自動焦点調整装置
JP2746258B2 (ja) 焦点検出装置
JP2757852B2 (ja) 焦点検出装置
JPS6145209A (ja) カメラの自動焦点調整装置
JPS6145212A (ja) カメラの自動焦点調整装置
JP3771645B2 (ja) 焦点検出装置
JP2921868B2 (ja) カメラの露出制御装置
JPS6145234A (ja) カメラの焦点検出装置
JP3013925B2 (ja) デフォーカス量検出装置
JP2830835B2 (ja) 焦点検出装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term