JP2609333B2 - 測距装置 - Google Patents
測距装置Info
- Publication number
- JP2609333B2 JP2609333B2 JP1274645A JP27464589A JP2609333B2 JP 2609333 B2 JP2609333 B2 JP 2609333B2 JP 1274645 A JP1274645 A JP 1274645A JP 27464589 A JP27464589 A JP 27464589A JP 2609333 B2 JP2609333 B2 JP 2609333B2
- Authority
- JP
- Japan
- Prior art keywords
- distance measurement
- gain
- data
- output
- distance
- 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 - Fee Related
Links
Landscapes
- Measurement Of Optical Distance (AREA)
- Focusing (AREA)
- Automatic Focus Adjustment (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は被写体に測距光を投光し、被写体からの反射
光を受光して測距を行うアクティブタイプの測距装置に
関するものである。
光を受光して測距を行うアクティブタイプの測距装置に
関するものである。
最近のコンパクトカメラにはアクティブタイプの測距
装置が利用されている。アクティブタイプの測距装置
は、被写体に向けて近赤外光を投光し、被写体からの反
射光を受光素子で受光する。受光素子上での前記反射光
の入射光位置は被写体距離に対応しているから、反射光
の入射位置を電気的に検出することによって、被写体距
離に対応した測距信号を得ることができる。
装置が利用されている。アクティブタイプの測距装置
は、被写体に向けて近赤外光を投光し、被写体からの反
射光を受光素子で受光する。受光素子上での前記反射光
の入射光位置は被写体距離に対応しているから、反射光
の入射位置を電気的に検出することによって、被写体距
離に対応した測距信号を得ることができる。
前記受光素子として、半導***置検出器(PSD:Positi
on Sensitive Detector)が多く用いられてきている。P
SDは2つの出力端子を備え、光の入射位置に対応して各
々の端子からは異なる値をもった電流を出力するもの
で、この各々の電流値をもとにして光の入射位置を算出
することができる。
on Sensitive Detector)が多く用いられてきている。P
SDは2つの出力端子を備え、光の入射位置に対応して各
々の端子からは異なる値をもった電流を出力するもの
で、この各々の電流値をもとにして光の入射位置を算出
することができる。
従来、このPSDを用いる場合には、PSDの各端子にプリ
アンプ,ゲインコントロールアンプ,対数アンプ,作動
アンプ等の各種のアンプを接続し、これらのアンプを経
た各出力信号の比をもとにして測距信号を得ていた。
アンプ,ゲインコントロールアンプ,対数アンプ,作動
アンプ等の各種のアンプを接続し、これらのアンプを経
た各出力信号の比をもとにして測距信号を得ていた。
ところが上述した従来方式によると、PSDの両端子か
らの出力電流が、構成は同様ではあるが各々別のアンプ
系を介して電流−電圧変換,増幅等の処理が行われるた
め、各々のアンプ系について入−出力特性に差があった
場合には、測距信号に誤差を生じさせる原因になる。ま
た、測距精度を高めるために、各アンプ系でオフセット
調節やゲインコントロールを行う場合には、それぞれの
アンプ系について個別にこれらの調節が必要となり、回
路構成が複雑になるという欠点もある。
らの出力電流が、構成は同様ではあるが各々別のアンプ
系を介して電流−電圧変換,増幅等の処理が行われるた
め、各々のアンプ系について入−出力特性に差があった
場合には、測距信号に誤差を生じさせる原因になる。ま
た、測距精度を高めるために、各アンプ系でオフセット
調節やゲインコントロールを行う場合には、それぞれの
アンプ系について個別にこれらの調節が必要となり、回
路構成が複雑になるという欠点もある。
本発明は以上のような従来技術の問題を解決するため
になされたもので、PSDを用いた測距装置のように、受
光素子からの2出力に基づいて測距信号を得るようにし
た測距装置について、測距誤差の発生を抑えるととも
に、回路構成の簡略化を図ることを目的とする。
になされたもので、PSDを用いた測距装置のように、受
光素子からの2出力に基づいて測距信号を得るようにし
た測距装置について、測距誤差の発生を抑えるととも
に、回路構成の簡略化を図ることを目的とする。
本発明は上記目的を達成するために、受光素子からの
第1及び第2出力信号のいずれか一方を交互に複数回ず
つ選択するスイッチング手段と、これにより選択された
出力信号を逐次に同じゲインで増幅するとともに前記ゲ
インの値が可変のゲインコントロールアンプと、ゲイン
コントロールアンプから交互に出力されてくる第1,第2
出力信号を順次に第1,第2測距データにデジタル変換す
るA/Dコンバータと、第1,第2測距データをそれぞれ加
算し、これらの加算データに基づいて前記ゲインコント
ロールアンプのゲインを調節するとともに、このゲイン
調節後に再び前記スイッチング手段の作動によりA/Dコ
ンバータから交互に出力されてくる複数個ずつの第1,第
2測距データを各々加算し、これらの加算データに基づ
いて測距信号を算出する演算手段とから測距装置を構成
している。
第1及び第2出力信号のいずれか一方を交互に複数回ず
つ選択するスイッチング手段と、これにより選択された
出力信号を逐次に同じゲインで増幅するとともに前記ゲ
インの値が可変のゲインコントロールアンプと、ゲイン
コントロールアンプから交互に出力されてくる第1,第2
出力信号を順次に第1,第2測距データにデジタル変換す
るA/Dコンバータと、第1,第2測距データをそれぞれ加
算し、これらの加算データに基づいて前記ゲインコント
ロールアンプのゲインを調節するとともに、このゲイン
調節後に再び前記スイッチング手段の作動によりA/Dコ
ンバータから交互に出力されてくる複数個ずつの第1,第
2測距データを各々加算し、これらの加算データに基づ
いて測距信号を算出する演算手段とから測距装置を構成
している。
スイッチング手段の作動により第1,第2出力信号が交
互に得られ、これらは共通のゲインコントロールアンプ
で同じゲインで増幅された後、その都度A/Dコンバータ
によりそれぞれ第1,第2測距データにデジタル変換され
る。こうして得られた第1,第2測距データのレベルに基
づき、測距に適したレベルの第1,第2測距データが得ら
れるようにゲインコントロールアンプのゲイン調節が行
われる。測距演算は、A/Dコンバータから交互に複数個
ずつ得られる第1,第2測距データに基づいて行われる
が、これらの測距データは共通のゲインコントロールア
ンプによってそれぞれ同じゲインで適切なレベルに増幅
され、しかも共通のA/Dコンバータによってデジタル変
換されることになるから、チャンネルごとにバラツキが
なく、信頼性の高い測距演算を行うことが可能となる。
互に得られ、これらは共通のゲインコントロールアンプ
で同じゲインで増幅された後、その都度A/Dコンバータ
によりそれぞれ第1,第2測距データにデジタル変換され
る。こうして得られた第1,第2測距データのレベルに基
づき、測距に適したレベルの第1,第2測距データが得ら
れるようにゲインコントロールアンプのゲイン調節が行
われる。測距演算は、A/Dコンバータから交互に複数個
ずつ得られる第1,第2測距データに基づいて行われる
が、これらの測距データは共通のゲインコントロールア
ンプによってそれぞれ同じゲインで適切なレベルに増幅
され、しかも共通のA/Dコンバータによってデジタル変
換されることになるから、チャンネルごとにバラツキが
なく、信頼性の高い測距演算を行うことが可能となる。
以下、図面にしたがって本発明の一実施例について説
明する。
明する。
本発明の測距装置の構成を概略的に示した第1図にお
いて、投光部2は光源部3と投光レンズ4とから構成さ
れ、投光レンズ4の光軸4aは撮影レンズ5の光軸5aとほ
ぼ平行となっている。光源部3は、それぞれ近赤外光を
発する3個のLED(発光ダイオード)3a,3b,3cからな
る。これらのLED3a,3b,3cは水平に配列されており、撮
影画面中の3個所に向けて各々測距光を順次に投光す
る。
いて、投光部2は光源部3と投光レンズ4とから構成さ
れ、投光レンズ4の光軸4aは撮影レンズ5の光軸5aとほ
ぼ平行となっている。光源部3は、それぞれ近赤外光を
発する3個のLED(発光ダイオード)3a,3b,3cからな
る。これらのLED3a,3b,3cは水平に配列されており、撮
影画面中の3個所に向けて各々測距光を順次に投光す
る。
受光部7は受光レンズ8とPSD9とから構成され、受光
レンズ8の光軸8aも撮影レンズ光軸5aとほぼ平行になっ
ている。PSD9は、受光レンズ8を通ってきた光の光量及
び入射位置に応じた信号を各々の出力端子9a,9bから出
力する。第1図から明らかなように、近距離被写体が近
いほど被写体からの反射光はPSD9の出力端子9b側に入射
することになるが、出力端子9a,9bからの各出力信号の
和と差との比をもとにして、入射光の光量に依存せず
に、その入射位置に対応した信号を得ることができる。
レンズ8の光軸8aも撮影レンズ光軸5aとほぼ平行になっ
ている。PSD9は、受光レンズ8を通ってきた光の光量及
び入射位置に応じた信号を各々の出力端子9a,9bから出
力する。第1図から明らかなように、近距離被写体が近
いほど被写体からの反射光はPSD9の出力端子9b側に入射
することになるが、出力端子9a,9bからの各出力信号の
和と差との比をもとにして、入射光の光量に依存せず
に、その入射位置に対応した信号を得ることができる。
LED3a〜3cはオートフォーカスIC12からの信号によ
り、LEDドライバ11を介して発光制御される。オートフ
ォーカスIC12は、マイクロコンピュータ14からのコマン
ドにしたがって予め決められた測距シーケンスを実行
し、LEDドライバ11を作動させる他に、PSD9の出力端子9
a,9bからのそれぞれの信号を増幅してマイクロコンピュ
ータ14に出力する。マイクロコンピュータ14は、前述の
ようにして得られる2種の測距データをもとに演算を行
い、被写体距離と相関をもった測距信号を算出する。そ
して、マイクロコンピュータ14によって算出された測距
信号に対応して撮影レンズ5のセット位置が決定され
る。
り、LEDドライバ11を介して発光制御される。オートフ
ォーカスIC12は、マイクロコンピュータ14からのコマン
ドにしたがって予め決められた測距シーケンスを実行
し、LEDドライバ11を作動させる他に、PSD9の出力端子9
a,9bからのそれぞれの信号を増幅してマイクロコンピュ
ータ14に出力する。マイクロコンピュータ14は、前述の
ようにして得られる2種の測距データをもとに演算を行
い、被写体距離と相関をもった測距信号を算出する。そ
して、マイクロコンピュータ14によって算出された測距
信号に対応して撮影レンズ5のセット位置が決定され
る。
マイクロコンピュータ14には汎用型のものが利用さ
れ、測光回路51で検出され、A/Dコンバータ52でデジタ
ル変換された測光データも入力される。マイクロコンピ
ュータ14は測光データに基づいて最適露光条件を算出
し、露出制御回路53を介してステッピングモータ54を駆
動し、プログラムシャッタ55を前記最適露光条件が満足
される絞り値,シャッタ速度でプログラムシャッタ55を
開閉させる。また、撮影後にはフイルム移送回路56によ
りフイルム給送モータ57を駆動してフイルム1コマ送り
を行わせる。なお、プログラムシャッタ55が開閉される
前には、レンズ移動回路58により前記測距信号に対応し
た回転角でステッピングモータ60が駆動され、撮影レン
ズ5は合焦位置に繰り出し制御される。
れ、測光回路51で検出され、A/Dコンバータ52でデジタ
ル変換された測光データも入力される。マイクロコンピ
ュータ14は測光データに基づいて最適露光条件を算出
し、露出制御回路53を介してステッピングモータ54を駆
動し、プログラムシャッタ55を前記最適露光条件が満足
される絞り値,シャッタ速度でプログラムシャッタ55を
開閉させる。また、撮影後にはフイルム移送回路56によ
りフイルム給送モータ57を駆動してフイルム1コマ送り
を行わせる。なお、プログラムシャッタ55が開閉される
前には、レンズ移動回路58により前記測距信号に対応し
た回転角でステッピングモータ60が駆動され、撮影レン
ズ5は合焦位置に繰り出し制御される。
オートフォーカスIC12,マイクロコンピュータ14は概
略的に第2図に示したように構成されている。オートフ
ォーカスIC12は1チップのICからなり、ロジック回路1
5,ゲインコントローラ16の他、PSD9の出力端子9a,9bか
ら出力されてくる信号電流を電圧に変換するプリアンプ
17a,17b、アナログスイッチ18,ゲインコントロールアン
プ20,サンプルホールド回路21,バッファアンプ22等から
なっている。アナログスイッチ18は、ロジック回路15か
らの切替え信号によってスイッチング動作し、プリアン
プ17a,17bのいずれか一方の信号を選択してゲインコン
トロールアンプ20に供給する。
略的に第2図に示したように構成されている。オートフ
ォーカスIC12は1チップのICからなり、ロジック回路1
5,ゲインコントローラ16の他、PSD9の出力端子9a,9bか
ら出力されてくる信号電流を電圧に変換するプリアンプ
17a,17b、アナログスイッチ18,ゲインコントロールアン
プ20,サンプルホールド回路21,バッファアンプ22等から
なっている。アナログスイッチ18は、ロジック回路15か
らの切替え信号によってスイッチング動作し、プリアン
プ17a,17bのいずれか一方の信号を選択してゲインコン
トロールアンプ20に供給する。
ゲインコントロールアンプ20は、被写体距離が遠距離
の場合、PSD9に入射してくる反射光の光量が低下して出
力端子9a,9bからの信号電流の絶対値が小さくなること
を考慮して設けられたもので、後述するゲインコントロ
ール処理によって適切な増幅率が与えられる。サンプル
ホールド回路21は、ロジック回路15からのサンプリング
パルスを受けてゲインコントロールアンプ20で増幅され
た信号をサンプルホールドし、これを測距データとして
バッファアンプ22を介してマイクロコンピュータ14に出
力する。なお、前記ロジック回路15は基本的にシリアル
イン−パラレルアウトのシフトレジスタからなり、ゲイ
ンコントローラ16はそのシフトレジスタの所定ビット位
置に設定されたゲインコントロールコマンドを読み出
し、これに基づいてゲインコントロールアンプ20のゲイ
ンを可変する。
の場合、PSD9に入射してくる反射光の光量が低下して出
力端子9a,9bからの信号電流の絶対値が小さくなること
を考慮して設けられたもので、後述するゲインコントロ
ール処理によって適切な増幅率が与えられる。サンプル
ホールド回路21は、ロジック回路15からのサンプリング
パルスを受けてゲインコントロールアンプ20で増幅され
た信号をサンプルホールドし、これを測距データとして
バッファアンプ22を介してマイクロコンピュータ14に出
力する。なお、前記ロジック回路15は基本的にシリアル
イン−パラレルアウトのシフトレジスタからなり、ゲイ
ンコントローラ16はそのシフトレジスタの所定ビット位
置に設定されたゲインコントロールコマンドを読み出
し、これに基づいてゲインコントロールアンプ20のゲイ
ンを可変する。
マイクロコンピュータ14は、CPU24,シリアルポート2
5,A/Dコンバータ26の他、測距シーケンス実行用のプロ
グラムを格納したROM27及び測距シーケンス実行に際し
て得られるデータや各種フラグを一時的に格納するRAM2
8からなる。また、マイクロコンピュータ14はカメラ全
体のシーケンスを制御している。シリアルポート25は、
CPU24からのコマンドをシリアルデータパルス(AFSD)
に変換してロジック回路15に供給するとともに、このシ
リアルデータの転送パルス(AFSCK),シリアルデータ
のラッチやLED3a〜3cの発光タイミングを決定する制御
パルス(AFLCK)を出力する。また、A/Dコンバータ26
は、入力されたアナログ信号を7ビットのデジタル値
(十進数で0〜127を表す)に変換する。
5,A/Dコンバータ26の他、測距シーケンス実行用のプロ
グラムを格納したROM27及び測距シーケンス実行に際し
て得られるデータや各種フラグを一時的に格納するRAM2
8からなる。また、マイクロコンピュータ14はカメラ全
体のシーケンスを制御している。シリアルポート25は、
CPU24からのコマンドをシリアルデータパルス(AFSD)
に変換してロジック回路15に供給するとともに、このシ
リアルデータの転送パルス(AFSCK),シリアルデータ
のラッチやLED3a〜3cの発光タイミングを決定する制御
パルス(AFLCK)を出力する。また、A/Dコンバータ26
は、入力されたアナログ信号を7ビットのデジタル値
(十進数で0〜127を表す)に変換する。
第3図は、ロジック回路15に用いられている8ビット
のシリアルイン−パラレルアウトのシフトレジスタ30を
概念的に示している。D0〜D4の5ビットにはゲンインコ
ントロールデータ(GAIN)が、D5〜D6の2ビットにはLE
D発光データ(LED)が、またD7の1ビットにはLEDの発
光/リセットの切替えデータ(SET)が設定されてい
る。5ビットのゲインコントロールデータは、「0」レ
ベルから「31」レベルまでのゲインレベルを表すことが
できる。また、2ビットのLED発光データは「0」,
「1」,「2」,「3」の4状態を表すことができ、
「0」のときにはLED3a〜3cの全てをオフ、「1」のと
きにはLED3aのみ点灯、「2」,「3」のときにはそれ
ぞれLED3b,LED3cを点灯させる。
のシリアルイン−パラレルアウトのシフトレジスタ30を
概念的に示している。D0〜D4の5ビットにはゲンインコ
ントロールデータ(GAIN)が、D5〜D6の2ビットにはLE
D発光データ(LED)が、またD7の1ビットにはLEDの発
光/リセットの切替えデータ(SET)が設定されてい
る。5ビットのゲインコントロールデータは、「0」レ
ベルから「31」レベルまでのゲインレベルを表すことが
できる。また、2ビットのLED発光データは「0」,
「1」,「2」,「3」の4状態を表すことができ、
「0」のときにはLED3a〜3cの全てをオフ、「1」のと
きにはLED3aのみ点灯、「2」,「3」のときにはそれ
ぞれLED3b,LED3cを点灯させる。
第4図は基本的は測距シーケンスの処理を示すフロー
チャートで、オートフォーカスIC12のアンプ系のオフセ
ット値を検出する処理、LED3a〜3cを順番に点灯させ、L
ED3a〜3cのそれぞれについて測距データを取り込む測距
処理、得られた複数の測距データから最終的な測距信号
を算出する処理が行われる。なお、測距処理が行われる
前には、ゲインコントロールアンプ20のゲインを最適値
に設定するゲイン設定処理が行われる。
チャートで、オートフォーカスIC12のアンプ系のオフセ
ット値を検出する処理、LED3a〜3cを順番に点灯させ、L
ED3a〜3cのそれぞれについて測距データを取り込む測距
処理、得られた複数の測距データから最終的な測距信号
を算出する処理が行われる。なお、測距処理が行われる
前には、ゲインコントロールアンプ20のゲインを最適値
に設定するゲイン設定処理が行われる。
以下、上記構成による作用について説明する。
測距シーケンスが開始されると、まず第5図に示した
オフセット値の検出処理が実行される。オフセット値検
出処理が行われるときには、シフトレジスタ30の「D0〜
D7」の各ビット位置に「01000000」(2進数)が転送さ
れる。これにより、「GAIN=8」,「LED=0」,「SET
=0」の各データが設定される。同時に、CPU24内の所
定レジスタには「COUNT=8」が設定される。
オフセット値の検出処理が実行される。オフセット値検
出処理が行われるときには、シフトレジスタ30の「D0〜
D7」の各ビット位置に「01000000」(2進数)が転送さ
れる。これにより、「GAIN=8」,「LED=0」,「SET
=0」の各データが設定される。同時に、CPU24内の所
定レジスタには「COUNT=8」が設定される。
シフトレジスタ30にセットされたデータの内、「GAIN
=8」のデータはゲインコントローラ16を介してゲイン
コントロールアンプ20に供給され、ゲインコントロール
アンプ20のゲインは「8」に設定される。なお、「GAIN
=31」が最大ゲイン、「GAIN=0」が最小ゲインに対応
している。
=8」のデータはゲインコントローラ16を介してゲイン
コントロールアンプ20に供給され、ゲインコントロール
アンプ20のゲインは「8」に設定される。なお、「GAIN
=31」が最大ゲイン、「GAIN=0」が最小ゲインに対応
している。
このシリアルデータの転送後、ロジック回路15はシリ
アルデータパルス(AFSD),転送パルス(AFSCK),制
御パルス(AFLCK)に基づいてサンプルホールド回路21
にサンプルホールド回路21にサンプリングパルスを出力
し、その時点でゲインコントロールアンプ20から出力さ
れている出力信号をホールドする。なお、通常の測距時
にはサンプリングパルスが出力される直前にLED点灯用
の発光パルスが出力されるが、「LED=0」となってい
るため発光パルスの発生は禁止されており、LED3a〜3c
は発光することはない。また、初期状態ではアナログス
イッチ18は第2図に示した実線位置にある。したがっ
て、LED3a〜3cが消灯した状態で、まずPSD9の出力端子9
a側からの信号がゲインコントロールアンプ20で増幅さ
れた後、サンプルホールドされる。こうしてサンプルホ
ールドされた信号は、バッファアンプ22を介してマイク
ロコンピュータ14のA/Dコンバータ26でデジタル変換さ
れ、第1チャンネルの測距データAFD1としてRAM28に格
納される。
アルデータパルス(AFSD),転送パルス(AFSCK),制
御パルス(AFLCK)に基づいてサンプルホールド回路21
にサンプルホールド回路21にサンプリングパルスを出力
し、その時点でゲインコントロールアンプ20から出力さ
れている出力信号をホールドする。なお、通常の測距時
にはサンプリングパルスが出力される直前にLED点灯用
の発光パルスが出力されるが、「LED=0」となってい
るため発光パルスの発生は禁止されており、LED3a〜3c
は発光することはない。また、初期状態ではアナログス
イッチ18は第2図に示した実線位置にある。したがっ
て、LED3a〜3cが消灯した状態で、まずPSD9の出力端子9
a側からの信号がゲインコントロールアンプ20で増幅さ
れた後、サンプルホールドされる。こうしてサンプルホ
ールドされた信号は、バッファアンプ22を介してマイク
ロコンピュータ14のA/Dコンバータ26でデジタル変換さ
れ、第1チャンネルの測距データAFD1としてRAM28に格
納される。
続いてロジック回路15からアナログスイッチ18に切替
え信号が出力される。これにより、アナログスイッチ18
は破線側、すなわちPSD9の出力端子9b側の信号をゲイン
コントロールアンプ20に入力するように切り替わる。そ
の後、ロジック回路15からサンプルホールド回路21には
2個目のサンプリングパルスが出力され、出力端子9b側
から得られた信号がサンプルホールドされ、A/Dコンバ
ータ26でのデジタル変換の後、第2チャンネルの測距デ
ータAFD2としてRAM28に格納される。
え信号が出力される。これにより、アナログスイッチ18
は破線側、すなわちPSD9の出力端子9b側の信号をゲイン
コントロールアンプ20に入力するように切り替わる。そ
の後、ロジック回路15からサンプルホールド回路21には
2個目のサンプリングパルスが出力され、出力端子9b側
から得られた信号がサンプルホールドされ、A/Dコンバ
ータ26でのデジタル変換の後、第2チャンネルの測距デ
ータAFD2としてRAM28に格納される。
こうして「COUNT=0」になるまで、第1及び第2チ
ャンネルの測距データAFD1,AFD2は各々8個ずつサンプ
リングされる。しかし、これらの測距データはLED3a〜3
cを消灯したままのデータであるから、主としてそのと
きの周囲光による信号成分及び回路系の特性に依存した
ものとなる。マイクロコンピュータ14は、各チャンネル
の8個の測距データAFD1,AFD2をもとに、各々チャンネ
ルごとにその平均値を算出し、これをオフセット値OF1,
OF2として所定のレジスタに格納する。
ャンネルの測距データAFD1,AFD2は各々8個ずつサンプ
リングされる。しかし、これらの測距データはLED3a〜3
cを消灯したままのデータであるから、主としてそのと
きの周囲光による信号成分及び回路系の特性に依存した
ものとなる。マイクロコンピュータ14は、各チャンネル
の8個の測距データAFD1,AFD2をもとに、各々チャンネ
ルごとにその平均値を算出し、これをオフセット値OF1,
OF2として所定のレジスタに格納する。
上述したオフセット値検出処理の後には、ゲイン決定
処理と測距処理とが引続き実行される。ゲイン決定処理
が開始されるときには、シリアルポート25からロジック
回路15に新たなコマンドを表すシリアルデータが転送さ
れ、シフトレジスタ30の各ビット位置には「01000011」
の2進データがセットされる。これにより、「GAIN=
8」,「LED=1」,「SET=1」となり、ロジック回路
15からサンプリングパルスが出力される直前にはLED3a
にのみ発光パルスが供給される。
処理と測距処理とが引続き実行される。ゲイン決定処理
が開始されるときには、シリアルポート25からロジック
回路15に新たなコマンドを表すシリアルデータが転送さ
れ、シフトレジスタ30の各ビット位置には「01000011」
の2進データがセットされる。これにより、「GAIN=
8」,「LED=1」,「SET=1」となり、ロジック回路
15からサンプリングパルスが出力される直前にはLED3a
にのみ発光パルスが供給される。
第6図のフローチャートに示したように、ゲイン決定
処理はまずLED3aを繰り返し発光させながら、そのとき
に得られる測距データAFD1,AFD2の値を監視しながら行
われる。もちろん、測距データAFD1,AFD2を取り込むと
きにはアナログスイッチ18の切替えが行われ、LED3aが
2回発光して一対の測距データAFD1,AFD2が得られる。
そして、これらの測距データAFD1,AFD2は、それぞれゲ
インコントロールアンプ20,サンプルホールド回路21,バ
ッファアンプ22からなる一系統の信号処理系を通って出
力される。
処理はまずLED3aを繰り返し発光させながら、そのとき
に得られる測距データAFD1,AFD2の値を監視しながら行
われる。もちろん、測距データAFD1,AFD2を取り込むと
きにはアナログスイッチ18の切替えが行われ、LED3aが
2回発光して一対の測距データAFD1,AFD2が得られる。
そして、これらの測距データAFD1,AFD2は、それぞれゲ
インコントロールアンプ20,サンプルホールド回路21,バ
ッファアンプ22からなる一系統の信号処理系を通って出
力される。
一対の測距データAFD1,AFD2が得られると、そのいず
れかが十進数で「127」に達しているか否かが判定され
る。AFD1,AFD2の値が「127」に達しているとは、そのい
ずれかがオーバーフローしていることを意味しており、
PSD9に入射した反射光の光量がかなり大きく、測距デー
タとしては極めて信頼性が薄いものと判断される。した
がって、この場合には「GAIN=8」であることを確認し
た上で、被写体がかなり接近しているものとして至近処
理を行う。この至近処理によって、LED3a点灯時の測距
データAFD1,AFD2が無効化され、撮影画面の中央に位置
する被写体までの距離が至近撮影距離よりもさらに近距
離であることを表すフラグがRAM28の所定アドレス位置
にセットされる。なお、「GAIN」の値を「8」以下に設
定し直すことも可能であるが、増幅特性が非線型になる
等の不都合が生じやすく、これは避けるのが望ましい。
れかが十進数で「127」に達しているか否かが判定され
る。AFD1,AFD2の値が「127」に達しているとは、そのい
ずれかがオーバーフローしていることを意味しており、
PSD9に入射した反射光の光量がかなり大きく、測距デー
タとしては極めて信頼性が薄いものと判断される。した
がって、この場合には「GAIN=8」であることを確認し
た上で、被写体がかなり接近しているものとして至近処
理を行う。この至近処理によって、LED3a点灯時の測距
データAFD1,AFD2が無効化され、撮影画面の中央に位置
する被写体までの距離が至近撮影距離よりもさらに近距
離であることを表すフラグがRAM28の所定アドレス位置
にセットされる。なお、「GAIN」の値を「8」以下に設
定し直すことも可能であるが、増幅特性が非線型になる
等の不都合が生じやすく、これは避けるのが望ましい。
測距データAFD1,AFD2にオーバーフローが認められな
い場合には、各々の測距データの値から前述のオフセッ
ト処理で得られたオフセット値OF1,OF2を測距データAFD
1,AFD2の値から減算する。これにより、周囲光や信号処
理系中で生じる直流ノイズ成分を除去することができ
る。そして、補正後の測距データAFD1,AFD2は加算によ
り加算データAFADDとされ、その値が「136」以上である
か否かが判断される。この値が「136」以上であるとき
には、測距データAFD1,AFD2の各々の絶対値が以後の測
距演算に適切な範囲にあると判定され、ゲインコントロ
ールアンプ20のゲインはそのときの「GAIN」の値として
決定されることになる。
い場合には、各々の測距データの値から前述のオフセッ
ト処理で得られたオフセット値OF1,OF2を測距データAFD
1,AFD2の値から減算する。これにより、周囲光や信号処
理系中で生じる直流ノイズ成分を除去することができ
る。そして、補正後の測距データAFD1,AFD2は加算によ
り加算データAFADDとされ、その値が「136」以上である
か否かが判断される。この値が「136」以上であるとき
には、測距データAFD1,AFD2の各々の絶対値が以後の測
距演算に適切な範囲にあると判定され、ゲインコントロ
ールアンプ20のゲインはそのときの「GAIN」の値として
決定されることになる。
一方、加算データAFADDの値が「136」未満であるとき
は、測距データAFD1,AFD2の絶対値を大きくすべく、そ
のときの「GAIN」の値に「N」の値は、加算データAFAD
Dの大きさに大じて次の表のように設定されている。
は、測距データAFD1,AFD2の絶対値を大きくすべく、そ
のときの「GAIN」の値に「N」の値は、加算データAFAD
Dの大きさに大じて次の表のように設定されている。
「GAIN」の値を変更する過程ではコマンドが設定し直
されるが、シフトレジスタ30の「D0」〜「D4」のビット
位置のデータだけが変化し、他のビット位置のデータは
そのままとなっている。そして、ゲインコントローラ16
は新たな「GAIN」の値にしたがってゲインコントロール
アンプ20のゲインを調節する。
されるが、シフトレジスタ30の「D0」〜「D4」のビット
位置のデータだけが変化し、他のビット位置のデータは
そのままとなっている。そして、ゲインコントローラ16
は新たな「GAIN」の値にしたがってゲインコントロール
アンプ20のゲインを調節する。
なお、「GAIN」の値が「31」に達しても適切な絶対値
をもった加算データAFADDが得られないときには、被写
体からの反射光が極めて微弱、あるいはPSD9に戻ってき
ていない状態であり、この場合には被写体距離が極めて
遠距離であることに対応する。したがって、このような
場合には無限遠処理が行われる。この無限遠処理によ
り、LED3aによる測距結果が無限遠であることを表すフ
ラグがRAM28の所定アドレス位置にセットされる。
をもった加算データAFADDが得られないときには、被写
体からの反射光が極めて微弱、あるいはPSD9に戻ってき
ていない状態であり、この場合には被写体距離が極めて
遠距離であることに対応する。したがって、このような
場合には無限遠処理が行われる。この無限遠処理によ
り、LED3aによる測距結果が無限遠であることを表すフ
ラグがRAM28の所定アドレス位置にセットされる。
上述の処理によって「GAIN」の値が決定されると、ゲ
インコントロールアンプ20のゲインがその値に設定され
た状態で引続きLED3aによる測距処理が実行される。測
距処理は、第7図のフローチャートに示したように、ア
ナログスイッチ18を交互に切替えながら、第1,第2チャ
ンネルの測距データAFD1,AFD2を18個ずつ取り込む。こ
の際、LED3aは各チャンネルごとに18回ずつ、都合36回
のパルス発光を行う。なお、サンプリングされた測距デ
ータAFD1,AFD2の個々に対しては、前述したオフセット
値検出処理によって決められたオフセット値OF1,OF2に
よる補正が行われる。
インコントロールアンプ20のゲインがその値に設定され
た状態で引続きLED3aによる測距処理が実行される。測
距処理は、第7図のフローチャートに示したように、ア
ナログスイッチ18を交互に切替えながら、第1,第2チャ
ンネルの測距データAFD1,AFD2を18個ずつ取り込む。こ
の際、LED3aは各チャンネルごとに18回ずつ、都合36回
のパルス発光を行う。なお、サンプリングされた測距デ
ータAFD1,AFD2の個々に対しては、前述したオフセット
値検出処理によって決められたオフセット値OF1,OF2に
よる補正が行われる。
こうして18個ずつ取り込まれた測距データAFD1,AFD2
は、マイクロコンピュータ14で加算平均され、その平均
値が平均測距データAFAV1,AFAV2として算出される。さ
らにこの平均測距データAFAV1,AFAV2は相互に加算及び
減算され、測距和データAFADD,測距差データAFDIFとし
て算出される。そして、測距差データAFDIFと測距和デ
ータAFADDの比の値「AFDIF/AFADD」に「128」を乗じた
値が「AFRESULTa」として求められ、これがLED3aによる
最終的な測距結果としてRAM28に保存される。
は、マイクロコンピュータ14で加算平均され、その平均
値が平均測距データAFAV1,AFAV2として算出される。さ
らにこの平均測距データAFAV1,AFAV2は相互に加算及び
減算され、測距和データAFADD,測距差データAFDIFとし
て算出される。そして、測距差データAFDIFと測距和デ
ータAFADDの比の値「AFDIF/AFADD」に「128」を乗じた
値が「AFRESULTa」として求められ、これがLED3aによる
最終的な測距結果としてRAM28に保存される。
以上によりLED3aによる測距が完了すると、次にLED3b
によるゲイン決定処理,測距処理が実行される。これら
の処理は、LED3aの代わりにLED3bをパルス発光させる他
は同様の処理がなされ、最終的には「AFRESULTb」が得
られる。さらに続けてLED3cをパルス発光させながら同
様の処理が行われ、「AFRESULTc」が算出される。
によるゲイン決定処理,測距処理が実行される。これら
の処理は、LED3aの代わりにLED3bをパルス発光させる他
は同様の処理がなされ、最終的には「AFRESULTb」が得
られる。さらに続けてLED3cをパルス発光させながら同
様の処理が行われ、「AFRESULTc」が算出される。
第1図に示したように、LED3aによる測距は主要被写
体S1に対して行われ、「AFRESULTa」の値は主要被写体S
1までの距離に対応した値を示している。また、LED3bに
よる測距は背景被写体S2に対して行われ、「AFRESULT
b」の値は背景被写体S2までの距離に対応した値を示し
ている。さらに、LED3cによる測距では、その光路内に
被写体が存在していないことから、その反射光はPSD9に
入射しない。したがってRAM28には、LED3cによる測距結
果が無限遠であることを表すフラグがセットされてお
り、この場合には「AFRESULTc」の値は「0」にされ
る。
体S1に対して行われ、「AFRESULTa」の値は主要被写体S
1までの距離に対応した値を示している。また、LED3bに
よる測距は背景被写体S2に対して行われ、「AFRESULT
b」の値は背景被写体S2までの距離に対応した値を示し
ている。さらに、LED3cによる測距では、その光路内に
被写体が存在していないことから、その反射光はPSD9に
入射しない。したがってRAM28には、LED3cによる測距結
果が無限遠であることを表すフラグがセットされてお
り、この場合には「AFRESULTc」の値は「0」にされ
る。
こうしてLED3a,3b,3cを順次にパルス発光させて3個
のデータ「AFRESULTa」,「AFRESULTb」,「AFRESULT
c」が得られると、マイクロコンピュータ14は、これら
の中で最も近距離に対応しているデータを最終測距デー
タとして決定する。こうして最終測距データが決定され
た後は、レンズ移動回路58を介してステッピングモータ
60が駆動され、撮影レンズ5は最終測距データに対応し
た合焦位置に移動される。ただし、最終測距データの決
定時にはRAM28の所定アドレス位置のフラグデータが参
照され、そのときの最も近距離に対応するデータが至近
撮影距離よりもさらに近距離であるときには、そのデー
タは無効となる。なお、この場合にはファインダー等に
近距離警告を行うようにしてもよい。
のデータ「AFRESULTa」,「AFRESULTb」,「AFRESULT
c」が得られると、マイクロコンピュータ14は、これら
の中で最も近距離に対応しているデータを最終測距デー
タとして決定する。こうして最終測距データが決定され
た後は、レンズ移動回路58を介してステッピングモータ
60が駆動され、撮影レンズ5は最終測距データに対応し
た合焦位置に移動される。ただし、最終測距データの決
定時にはRAM28の所定アドレス位置のフラグデータが参
照され、そのときの最も近距離に対応するデータが至近
撮影距離よりもさらに近距離であるときには、そのデー
タは無効となる。なお、この場合にはファインダー等に
近距離警告を行うようにしてもよい。
以上、複数のLED3a,3b,3cを用い、複数個所を測距す
る実施例について説明してきたが、本発明は1個のLED
により被写体に測距光を投光するものについても同様に
適用することができる。また、オフセット値検出処理や
ゲイン決定処理についてもこれらを省略し、単にPSD9等
の受光素子から出力されてくる2つの信号出力に基づい
て、一対の測距データを得るようにしたもの、あるいは
一対の測距データを得るためにLEDを1回ずつパルス発
光させるようにしたものについても本発明を用いること
ができる。
る実施例について説明してきたが、本発明は1個のLED
により被写体に測距光を投光するものについても同様に
適用することができる。また、オフセット値検出処理や
ゲイン決定処理についてもこれらを省略し、単にPSD9等
の受光素子から出力されてくる2つの信号出力に基づい
て、一対の測距データを得るようにしたもの、あるいは
一対の測距データを得るためにLEDを1回ずつパルス発
光させるようにしたものについても本発明を用いること
ができる。
上述したように、本発明の測距装置によれば、受光素
子から一対の出力信号を取り出し、これらの出力信号を
それぞれ信号処理手段に入力して増幅,信号処理するよ
うにした測距装置について、前記信号処理手段をゲイン
コントロールアンプとA/Dコンバータとから構成すると
ともにこれらを一系統にし、スイッチング手段の切替え
により前記出力信号を交互に択一して共通のゲインコン
トロールアンプ,A/Dコンバータにより増幅,デジタル変
換するようにしたから、受光素子からの一対の出力信号
を個別に増幅あるいはデジタル変換するものと比較して
回路構成が簡単になるだけでなく、ゲインコントロール
アンプやA/Dコンバータが固有の入−出力特性をもって
いたとしても、各出力信号に対する影響が相互間で異な
ることがない。また、ゲインコントロールアンプは各出
力信号を同じゲインで増幅し、A/Dコンバータデジタル
変換される第1,第2測距データのレベルを測距演算に適
した適切な値に調節するため、これらの出力信号をもと
にした測距演算によりほとんど誤差のない測距信号を算
出することができるようになる。
子から一対の出力信号を取り出し、これらの出力信号を
それぞれ信号処理手段に入力して増幅,信号処理するよ
うにした測距装置について、前記信号処理手段をゲイン
コントロールアンプとA/Dコンバータとから構成すると
ともにこれらを一系統にし、スイッチング手段の切替え
により前記出力信号を交互に択一して共通のゲインコン
トロールアンプ,A/Dコンバータにより増幅,デジタル変
換するようにしたから、受光素子からの一対の出力信号
を個別に増幅あるいはデジタル変換するものと比較して
回路構成が簡単になるだけでなく、ゲインコントロール
アンプやA/Dコンバータが固有の入−出力特性をもって
いたとしても、各出力信号に対する影響が相互間で異な
ることがない。また、ゲインコントロールアンプは各出
力信号を同じゲインで増幅し、A/Dコンバータデジタル
変換される第1,第2測距データのレベルを測距演算に適
した適切な値に調節するため、これらの出力信号をもと
にした測距演算によりほとんど誤差のない測距信号を算
出することができるようになる。
第1図は本発明の測距装置の構成を示す概略図である。 第2図はオートフォーカスICの構成を示すブロック図で
ある。 第3図はロジック回路に用いられているシフトレジスタ
の概念図である。 第4図は全体的な測距シーケンスを表すフローチャート
である。 第5図はオフセット値検出処理を示すフローチャートで
ある。 第6図はゲイン決定処理を示すフローチャートである。 第7図は測距処理を示すフローチャートである。 2……投光部 3……受光部 9……PSD 12……オートフォーカスIC 14……マイクロコンピュータ 15……ロジック回路 16……ゲインコントローラ 18……アナログスイッチ 20……ゲインコントロールアンプ。
ある。 第3図はロジック回路に用いられているシフトレジスタ
の概念図である。 第4図は全体的な測距シーケンスを表すフローチャート
である。 第5図はオフセット値検出処理を示すフローチャートで
ある。 第6図はゲイン決定処理を示すフローチャートである。 第7図は測距処理を示すフローチャートである。 2……投光部 3……受光部 9……PSD 12……オートフォーカスIC 14……マイクロコンピュータ 15……ロジック回路 16……ゲインコントローラ 18……アナログスイッチ 20……ゲインコントロールアンプ。
Claims (1)
- 【請求項1】被写体から反射されてきた測距光を受光素
子で受け、受光素子から出力される第1出力信号及び第
2出力信号に基づいて演算を行って受光素子に対する測
距光の入射位置を検出する測距装置において、 前記第1及び第2出力信号のいずれか一方を交互に複数
回ずつ選択するスイッチング手段と、このスイッチング
手段で選択された出力信号を逐次に同じゲインで増幅す
るとともに前記ゲインの値が変更可能なゲインコントロ
ールアンプと、このゲインコントロールアンプから交互
に出力されてくる第1,第2出力信号をそれぞれ第1,第2
測距データにデジタル変換するA/Dコンバータと、このA
/Dコンバータから出力される第1,第2測距データのレベ
ルに基づいて前記ゲインコントロールアンプのゲインを
調節するとともに、このゲイン調節後に再び前記スイッ
チング手段を作動させて前記A/Dコンバータから出力さ
れる複数個ずつの第1,第2測距データを各々加算し、こ
れらの加算データに基づいて前記受光素子に対する測距
光の入射位置を算出して被写体までの距離に対応した測
距信号を算出する演算手段とからなることを特徴とする
測距装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1274645A JP2609333B2 (ja) | 1989-10-20 | 1989-10-20 | 測距装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1274645A JP2609333B2 (ja) | 1989-10-20 | 1989-10-20 | 測距装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH03135713A JPH03135713A (ja) | 1991-06-10 |
JP2609333B2 true JP2609333B2 (ja) | 1997-05-14 |
Family
ID=17544590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1274645A Expired - Fee Related JP2609333B2 (ja) | 1989-10-20 | 1989-10-20 | 測距装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2609333B2 (ja) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS606819A (ja) * | 1983-06-24 | 1985-01-14 | Canon Inc | 距離検出装置 |
JP2676759B2 (ja) * | 1988-02-08 | 1997-11-17 | 株式会社ニコン | アクティブ測距装置 |
-
1989
- 1989-10-20 JP JP1274645A patent/JP2609333B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH03135713A (ja) | 1991-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5148211A (en) | Stabilized range finder for use with an electronically controlled camera | |
US5008695A (en) | Rangefinder for camera | |
JP2609333B2 (ja) | 測距装置 | |
US4573783A (en) | Focusing controlling device | |
JP2609334B2 (ja) | 測距装置 | |
JP2675671B2 (ja) | アクティブ式測距方法 | |
JP2647724B2 (ja) | 測距装置 | |
JP2641820B2 (ja) | 測距方法 | |
JP2002107145A (ja) | 測距装置及びそのための調整装置 | |
JP3075362B2 (ja) | アクティブ式測距方法 | |
JPS631918A (ja) | 距離検出装置 | |
JP3090150B2 (ja) | アクティブ式測距方法 | |
US5309072A (en) | Distance measurement apparatus for camera, and distance measurement method | |
JPH03135716A (ja) | 測距装置 | |
JPH03276010A (ja) | 測距装置 | |
JPH03135715A (ja) | 測距装置 | |
JP2698578B2 (ja) | 撮像装置 | |
JP2674989B2 (ja) | 撮像装置 | |
JP4639518B2 (ja) | 閃光制御装置及びカメラシステム | |
JPH04216406A (ja) | アクティブ式測距方法 | |
JP3068886B2 (ja) | 自動焦点調節装置 | |
JP3926897B2 (ja) | ストロボ装置 | |
JP3377283B2 (ja) | カメラ用測距装置 | |
JP2753132B2 (ja) | 測距装置 | |
JP3408310B2 (ja) | カメラ用測距装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |