JPS6036907A - 距離測定装置 - Google Patents

距離測定装置

Info

Publication number
JPS6036907A
JPS6036907A JP14554983A JP14554983A JPS6036907A JP S6036907 A JPS6036907 A JP S6036907A JP 14554983 A JP14554983 A JP 14554983A JP 14554983 A JP14554983 A JP 14554983A JP S6036907 A JPS6036907 A JP S6036907A
Authority
JP
Japan
Prior art keywords
shift
distance
circuit
video data
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP14554983A
Other languages
English (en)
Other versions
JPH0333207B2 (ja
Inventor
Yoshijiro Suzuki
鈴木 喜治郎
Takashi Tsutsumi
堤 敬
Shotaro Yokoyama
横山 章太郎
Takashi Nishibe
隆 西部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuji Electric Co Ltd
Konica Minolta Inc
Original Assignee
Fuji Electric Co Ltd
Konica Minolta Inc
Fuji Electric Corporate Research and Development Ltd
Fuji Electric Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Electric Co Ltd, Konica Minolta Inc, Fuji Electric Corporate Research and Development Ltd, Fuji Electric Manufacturing Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP14554983A priority Critical patent/JPS6036907A/ja
Priority to GB08418839A priority patent/GB2147169B/en
Priority to US06/634,700 priority patent/US4668084A/en
Priority to DE19843428974 priority patent/DE3428974A1/de
Publication of JPS6036907A publication Critical patent/JPS6036907A/ja
Publication of JPH0333207B2 publication Critical patent/JPH0333207B2/ja
Granted 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/30Systems for automatic generation of focusing signals using parallactic triangle with a base line

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Measurement Of Optical Distance (AREA)
  • Automatic Focus Adjustment (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の属する技術分野〕 本発明は距離測定装置とくに空間的に隔てられ二つの映
像を光電センサアレイによシそれぞれ受光し、該プレイ
からの映像出力信号を量子化してえられる対象内の光強
度分布を表す二つの映像データ列を相互に比較し、両信
号列を高い相関で合致させるに要する両信号列の相互シ
フト量から対象までの距離を測定ないしは推定する距離
測定装置に関する。
〔従来技術とその問題点〕
前述のよう万距離測定装置はかなり古くから知られては
いたが、とくに近年に至って装置内に可動部を全く持た
ないいわば純電子式の装置が出現して、小型で安価でか
つ精度が高い距離測定装置として脚光を浴びつつある。
この種装置の原理を第1図および第2図に示す。
第1図において、距離dを測定すべき物体1が発する光
、例えば太陽光の物体からの反射光は、光学器械内に相
互間にベース距離すを離間して組み込まれた短い焦点距
離fを有する1対の小レンズ2.3に互いに空間的に異
なる二つの光路4,5山形で示された光度分布を持って
おシ、かかる光度分布を有する物体の映像7,8が小レ
ンズ2゜3によってその焦点面6上に結像される。この
図では説明を判りやすくするため、物体1の中心、従っ
てその光強度分布の中心ICは小レンズ2のMil力に
正対しており、その小レンズ2による焦点面6上の映像
7の中心7Cは70で示された位置にあり、この映像の
中心位置70は物体1までの距離dが変わっても轟然変
化しない。一方、小レンズ3の結ぶ映像8の中心8Cは
物体1までの距離dが無限大であるときには、容易にわ
かるよpにレンズ3に正対する焦点面6上の位置80に
あるが物体1までの距離dが小さくなるにつれて図の左
方にずれ、図示の位置関係にあると春は原位置80から
焦点面6上の距離Xを隔てた位置81に映像の中心8C
が位置する。
さて、焦点面6上には、それぞれ小レンズ2゜3による
物体1の映像7,8を受光する位置に元センサアレイ1
0.11が設けられている。これら光センサアレイio
 、11は一般には互いに異なる個数m 、 n個の光
起電力素子ないしは光感応抵抗素子からそれぞれなって
おシ、アレイの各素子はそれが受ける光の量に関係する
、例えば光量に比例する電気信号を第2図(a) 、 
(b)に示2すように発する。いま、なんらかの手段で
前述のずれの距離Xを測定することができれば、簡単な
三角測量の原理から d=b −f/χ なる式によって物体lまでの距11fidを決めること
ができる。
さて、元センサアレイ10.11中の各素子が出力する
信号は第2図(a) 、 (b)に示すようなアナログ
値を持ち、各党センサアレイに沿う出力信号の分布は図
示のような階段状のパターンを有する。
前述のずれの距離Xをめる上でこのアナログ値をそのま
ま使用してもよいが、通常は電子回路の簡単化と精度向
上のためにディジタル値に量子化する。最も簡単な量子
化手段としては、第2図(a)、(b)に示すようにア
ナログ値を適当なしきい値電圧Vt と比較し、該しき
い値Vtよりも大きなアナログ値を”1″、小さなアナ
ログ値を”0”として同図(C) 、 (d)に示すよ
うな1ビツトのディジタル値に変換する。つぎにかかる
両党センサアレイ10.11に沿う第2図(C) 、 
(d)に示すようなディジタル値の分布を電子回路によ
って相互に比較することによシ、前述のずれの距離Xを
センサで表した値として測定することができる。同図(
C)の鎖線で表されたディジタル値の分布は、物体1ま
での距離dが無限大で、従ってずれ量XがOのときに対
応し、これから距離dの測定が結局同図(d)に示す光
センサアレイ上の距離Xを素子数で表した数をめること
に帰着することがわかる。
なお、第1図の例では距離dを定めるべき物体1を選ぶ
図示されていないファインダの元JIIIが小レンズ2
の光軸と一致する場合、すなわち前述のように小レンズ
2が物体1に正対する場合につい一遭 て面切したが、もちろん一般にはファインダと/」レン
ズの光軸は一致しない。今かシにファインダが2個の小
レンズ2,3の中間にあるとすると、体1が無限遠にあ
るときの原位置からそれぞれ右方および左方に距離X1
およびX2だけずれることになる。しかしこの場合にお
いてもx = x 1 + x 2とすることによシ、
前述と全く同じ関係式によって物体1までの距離dをも
とめることができるから、結局距離dの測定が両センサ
アレイ上の映像のずれ量Xをめることに帰着することに
は変わシはない。
以上の原理に基づ〈従来技術による距離測定装置の回路
を第3図に示す。図には二つのシフトレジスタ12.1
3が示されておシ、これらのシフトレジスタには、第1
図に示した光センサアレイ10.11からの第2図(a
) 、 (b)に示したような出力信号を図示しないア
ナログディジタル変換器によって量子化した第2図(C
) 、 (d)に示したようなディジタル信号が光セン
サアレイ中の光センサの配列と同じ順序で記憶されてい
る。シフトレジスタ12および13に上記のように映像
信号が書き込まれると、タイミングコントロール@14
よシシ−t L h#Ji−−At S/ w k l
/ s> ? 7 1 リ 七〉 r γi: 1 Q
n 朱11all端子CT几に入力され、シフトレジス
タ12および13に記憶された映像信号のデータがシフ
トレジスタの1ステージずつ互いに同期されて出力端子
outから順次出力されていく。このシフトレジスタ1
2および13の出力はそれぞれの入力端子inに戻され
て再入力される。イクスクルー7ブノア回路工5はシフ
トレジスタ12および13からの出力が一致したときに
1″を、一致しないときに”0#を出力する。カウンタ
16は、シフトレジスタ12および13から順次同期し
て出力される映像データが一致してイクスクルーシプノ
ア回路16の出力が°゛1”になった回数をカウントす
る。
いま、第1図に示した光センサアレイ10 、11中の
光センサの数がそれぞれm 、 n個であって、同じI
II 、 n個の映像データがそれぞれシフトレジスタ
12.13に記憶されており、m (nであるとすると
、シフトレジスタ12.13からの出力開始からn1回
データが出力されると、シフトレジスタ12の記憶デー
タの全部とシフトレジスタ13の最初のm個のデータと
の比較が終了したことになシ、カウンタ16にはシフト
レジスタ12.13に記憶されていた映像データを互い
にずらさない状態、すなわちずれ数が0の状態で比較し
た結果なんビットが一致していたかがカウントされたこ
とになる。またこの状態では、シフトレジスタ12の記
憶内容は一巡して初期状態に戻っており、シフトレジス
タ13の記憶内容は右方向へn]ピッ1゛ずれて循環し
たことになる。この時点でカウンタ16の内容が最大−
数記憶回路17に記憶される。
さらに、タイミングコントロール部14からの指示によ
って、シフトレジスタ1aだけが(n−m+1)ビット
分シフトされ、カウンタ16がクリアされる。この(n
−m+1)ビットのシフトによシ、シフトレジスタ13
の内容は初期状態から右へ1ビツトずれていることにな
る。カウンタ18はシフトレジスタ13の記憶内容を初
期状態からなんビット右へシフトさせたかをカウントす
るカウンタで、シフトレジスタ12および13の前述の
ようなデータ比較が終了したつど歩進されていく。第2
回目の比較は上記のようにシフトレジスタ13の記憶内
容が当初から1ビツト右にシフトされた状態を初期状態
として、シフトレジスタ12および13”のデータを前
回と同様に頴次右にm回シフトさせながら行われる。2
回目の比較が終了した段階でカウンタ16の内容c1と
最大−紙数記憶回路17の内容C2の大小が比較回路1
9によって比べられ、C1)C2もしくはCI)=C2
の場合01が最大−紙数記憶回路17に書き込まれる。
またこれと同時にシフト量カウンタ18の内容S1がず
れ数記憶回路20に書き込まれる。
その後、前回同様に、シフトレジスタ13だけが(n−
m+1)ビットだけ右方にシフトされ、カウンタ16が
クリアされる。以後、上記のシフトレジスタ12と13
との記憶内容の比較、カウンタ16と最大−紙数記憶回
路17との内容比較およびその結果による最大−紙数記
憶回路17とずれ数記憶回路20の畳替え、シフトレジ
スタ13のデータの(n−m+1)回のシフトおよびカ
ウンタ16のクリアが所定回数繰シかえされる。この繰
りかえしが終了した時点で社、最大一致数記憶回路17
には、シフトレジスタ12の内容とシフトレジスタ13
の内容の一部との一致度を順次検定した結果の最大−紙
数が、ずれ数記憶回路20には、この最大一致度を与え
るシフトレジスタ12と13との相対的ずれ数、すなわ
ち第2図(d)に示すめるずれ量Xが記憶されているこ
とになる。
タイミングコントロール部18は動作の最終ステップと
してずれ数記憶回路20の内容を出力ラッチ21にラッ
チして外部に距離信号として出力させる。
以上のように構成された純電子式で可動部分のない距離
測定装置は、従来よシ省形で安価でかつ距離測定精度が
高い点を買われて重用されつつあるが、実際に装置を動
かして見るとなおいろいろな問題点がある。すなわち、
距離測定をすべき対象が単純な模様の繰シ返し、たとえ
ば縞模様や市松模様をもつ場合に距離測定結果が誤って
いることが多い。この原因は二つの映像の一致を検出す
る原理に関連している。1すなわちこのような模様の場
合は二つの映像を一致させるずれ数かもともと複数個存
在しつるからである。かかる場合、第3図に示した従来
の方式では、最大−紙数記憶1フのカウント値C2が最
大になるずれ数をとらえているに過ぎないから、二つの
映像が一致するずれ数が複数個存在していても、たまた
ま最初に見付かった最大−散点に対応するずれを数から
距離を測定してしまうことになる。従って、従来の測定
装置では二つの映像が一致しうる複数個のずれ数の内の
最遠距離または最近距離に対応するものを測定結果とし
てしまうので、これに基づいて例えばカメラの焦点合わ
せをすると撮影された映像がような場合には、光センサ
からの映像出力信号が低く、第2図(a) 、 (b)
に示す方法で信号を量子化する際にしきい値Vt@″シ
ぎシの値しかないので、量子化された映像データのパタ
ーン分布が貧弱なので最大一致がシャープに得られない
。このため最大−散点がどうしてもあいまいになシ、あ
るいは前述と同様に蝦大−散点が複数個存在しうる場合
が生じ、距離測定に誤差を生じやすい。
〔発明の目的〕
本発明は従来技術のもつ弱点をカバーし、距離測定をす
べき対象中の光強度分布が測定に不適な場合であっても
、距離決定に必要な情報を出力して距離測定精度の向上
を可能とすることにある。
〔発明の要点〕
上述の目的は本発明によれば、冒頭記載の種類の距離測
定装置を両映像データ列が高い相関を示す前記シフト量
が複数個存在するときに該存在を検出し、最高相関に対
応するシフト量を含めて前記複数個のシフト量の少なく
とも一部を記憶しかつ出力するように構成することによ
り達成される。
二つの映像データ列の相関は、それぞれの映像データ列
がf L(i) 、 f R(i) (ただし、lは各
党センサアレイ中の光センサ番号)なる分布をもつとき
、Gをf L(1) 、 f R(i)の関数、xnを
ずれ数として、F(xn)=!G(fL(i)、fR(
i+xn) ]で一般的に表し得る。距離測定の際には
、この相関関数ないしは評価関数が高い値、とくに極値
をとるようなずれ数xnをめるわけであるが、相関関係
が単純でない場合には従来のように単に一つの最高相関
時のずれ数xnをめるだけでは不十分であシ、他の最大
値ないしは極値がおればそれをも考慮して距離決定をす
る必要がある。このため本発明においては、まず複数個
のシフト量について高い相関値とくに最高相関が認めら
れる場合には、それを検知するとともに該複数個のシフ
ト斯を記憶し、距離決定に必要な情報として出方するよ
うに回路を構成する。なお前述の評価関数Gの形として
は、ディジタル回路の場合エクスクル−シブオアないし
エクスクル−シブノアを利用する仁とが多いが、本発明
の要旨は必らずしもこのような形に限られるものではな
い。
〔発明の実施例〕
以下、図面を参照しながら本発明の実施例を詳細に説明
する。なお、第4図において、一点鎖線で示された光セ
ンサアレイ部1ooには左方ノ光100Bとが含まれて
お)、距離測定用の小レンズまたは撮影用レンズによシ
結像された映像の光りをそれぞれ受けて、光電出力信号
を量子化回路200中の左方のアナログ・ディジタル変
換器(以下ADCという)300Lと右方のADC30
0Rとに図の矢印で示すようにそれぞれ送る。
この信号伝達は各光センサ素子の出力信号を直列的にA
DC送ることもあるし、並列的に送ることもあシ、測定
時間の短縮上はもちろん後方の方が望ましい。これらの
ADC300L、300几では各光センサ素子からのア
ナログ信号は1ビツトのあるいは所望のビット数のディ
ジタル値に変換され、それぞれ付属のレジスタ400L
、400Hに送られて記憶される。これらのレジスタは
例えばシフトレジスタであってよく、かかる77トレジ
スタは光センサアレイ100L、100Rと同じ段数を
もっていて、かつ光センサアレイに入る映像中の光強度
分布と同じ順序でその量子化されたディジタル値が格納
される。前述のADCの出ばバイナリシフトレジスrを
信号のビット数だけ′並設して構成される。映像データ
は、光センサアレイ100L、100Rが受ける左右の
映像間のずれ量Xに対応したシフトレジスタの段数だけ
ディジタル値の分布がずれた状態で、両シフトレジスタ
40OL、400Rに格納されている。
分布がこのようにずれた状態で両シフトレジスタ400
L、40ORに記憶されている2個の映像データから高
い相関を示すシフト量xnをめるために、後述の評価関
数発生回路群600が設けられる。この評価関数発生回
路による評価結果は評価結果記憶回路700に送られて
記憶されるが、この際後述のように高い相関を示す評価
結果が複数個あれば、そのすべてがこの記憶回路700
内に記憶される。距離信号回路800はこの評価結果記
憶回路700の記憶内容を受け、評価結果が単一であれ
ばそれに基づいて2個の映像データを一致させるシフト
数xnを決定し、これを距離信号とするか、場合によシ
これに常数等を乗算したシ前記の距離dを計算する。こ
の距離信号回路800はシフト数xnを距離信号として
送出することでよい場合は簡単なカウンタとして構成し
てもよいが、本発明の場合は高い相関を示すシフト数が
複数個存在する場合も取扱うので、後述のような複数の
シフト数を取扱う回路を含んでいる。
中央制御回路900は外部からの呼び出しに応じて距離
信号回路800が前述の距離信号や複数のシフト数に関
する情報を読み出して外部に送出するが、このほか各回
路部にクロックパルスや制御パルスを発するタイミング
制御回路としても機能する。容易に理解されるように、
このような全体回路の一部あるいはかなシの部分の機能
はマイクロコンピュータに行なわせることができ、また
用途によっては光センサアレイ部を含めて全体回路を1
個の半導体チップ内に集積化することもできる。
第5図は本発明の実施例の回路である。図示のように、
シフトレジスタ410L、41ORは、第1図で述べた
光センサアレ・イio、iiに対応してそれぞれn個の
ステージ411L〜41−nLm個のステージ411R
〜41mRがら々シ、スL、410Bには、第4図に示
したADC300L、300Rから前述のように量子化
された映像データが並列的にまたは直列的に送られて来
て、光センサアレイ1ooL、ioog中の光センサの
配列と同順序で記憶されている。なお、第5図は説明の
簡単化のため映像データが1ビツトの揚るビット数に応
じて並設すればよい。これらの両ソフトレジスタ410
L、4101’Lには中央制御回路900からシフトパ
ルスP40が同期して与えられ、シフトレジスタに記憶
された映像データはこれによって図の右方がら左方の方
に遂次シフトされる。図示のように一方のシフトレジス
タ410Lはそのステージ41 m L 〜41 n 
Lがら並列的に出力が可能に構成されており、他方のシ
フトレジスタ410Rはその左端のステージ41mRか
らのみ出力が可能なシリアル出方のシフトレジスタとし
て構成されている。
この両シフトレジスタの図の下方には、n−m光\ゝ +1個の評価関数発生回路60m〜60nを設りられ、
第4図で説明した評価関数発生回路群600を形成して
いる。各評価関数発生回路60m〜60nは、この実施
例では第6図に示すようにイクスクルーシプノアゲー)
61とオアゲート62とカウンタ65によシ構成されて
いる。各評価関数発生回路60m〜60nのイクスクル
ーシブノアゲートの二つの入力If、I2の一方には、
第5図に示すようにシフトレジスタ410Rの最終ステ
ージ41mRから映像データ出力が共通に入力されるが
、他方の入力にはシフトレジスタ410Lのステージ4
1 m L〜41.nLからの並列出力がそれぞれ入力
される。さてシフトパルスP40が与えられる前の最初
の状態では、各ステージの枠内に示すようにシフトレジ
スタ410Lの各ステージにはD L (1)〜D L
 (n)で示す映像データが、シフトレジスタ410R
の各ステージにはD几(1)〜DRに)で示す映像デー
タがそれぞれ記憶されている。従って最初のシフトパル
スP40が与えられるとき、評価関数発生回路60mの
イクスクルーシブノアゲート61の入力の一方にはシフ
トレジスタ410Lのm番の映像データDL■が、他方
の入力にはシフトレジスタ410Rの同じくm番目の映
像データDRMが与えられる。次のシフトパルスP40
が与えられると、両シフトレジスタ410L、410R
内の映像データは等しく1ステージだけ図の左方に送ら
れるから、シフトレジスタ410Lのステージ41mL
からは映像データDL (m−1)が、シフトレジスタ
410凡のステージ41mRからは映像データDR(m
−1)が前述の評価関数発生回路60mに送んれる。
評価関数発生回路60mのイクスクルーシブノアゲート
61は、これらの2人力信号を受けるつどその一致、不
一致を検定して面入力信号が合致したときにのみ出力を
出し、オアゲート62を開いてカウンタ65に一致回数
を計数させる。このような動作は、シフトパルスP40
が繰返し与えられてシフトレジスタ41OL、410H
の最初のステージの映像データD L(1) 、 D 
Rfl)がm番目のステージ41mL、41mRから出
力されるまで続けられる。
さて、前述の説明かられかるように、評価関数発生回路
60mは常に両シフトレジスタ410L。
410Bの同じ番号のステージに当初記憶されていた映
像データ同志を比較しながらその結果を加算しておシ、
従って該評価関数発生回路60mは両シフトレジスタ4
1OL、410几の映像データを互いにシフトしない状
態つまシシント数がOの状態で比較して評価関数を発生
していることになる。図ではこれが評価関数発生回路6
0mを示す枠内の0で表わされている。一方、左端に配
置されている評価関数発生回路60nに注目すると、最
初のシフトパルスP40が与えられた状態では、図示の
ようにシフトレジスタ410Lの最終ステージ41nL
の映像データD L (n)とシフトレジスタ410R
のステージ4’1mLの映像データDI(轡とt比較す
るη為ら、互いし戦−丸側アnた吠1データを比較して
いることになシ、このずれ数角−ガは後続のシフトパル
スP40が与えられたときにも変わらないから一局評価
関数発生回路60nは2個の映像データをシフト数(n
−m )の状態で比較しながら評価関数を発生している
ことになる。これら両端の評価関数発生回路60m。
60nの間にある評価関数発生回路は二つの映像データ
列をシフト数2,3.〜w−w−iの状態で比較してい
ることは容易に理解できよう。以上のようにして評価関
数発生回路群600は、二つの映像データ列を相互シフ
ト数0〜n−mについて同時に比較しながら、それぞれ
のシフト数についての評価関数を発生して、それぞれの
カウンタ65に記憶させる。このように二つの映像デー
タ列間の相関をとるべきデータ列間の相互シフト数のそ
れぞれについて評価関数を発生して記憶することが本発
明の特長である。また、上述の説明では評価関数として
二つの映像データ列の個々のデータの一致回数をとる最
も簡単な例を述べたが、評価関数としてはもちろんこれ
に限らず、二つの映像データ列間の相関をとる公知の任
意の手法を採用することができ、かかる手法に応じて評
価関数発生回路60m〜60nとくにその論理関数部を
それぞれ適宜に構成しうろことは明らかである。
以上のようにして、n −m +1個の評価関数回路6
0m〜60nのそれぞれのカウンタ65内に乳 竹 − は、二つの映像データ列を相互に0〜類−課ス7−ジ分
シフトさせた状態で比較処理した結果の評価関数が記憶
されているから、距離測定のためにはこれらの評価関数
から二つの映像データ列間の相関の高いものを見つけな
ければならない。このため、この実施例においては、各
評価関数発生回路60m〜60n内の前述のオアゲート
62に一斉に読み出しパルスP60が与えられる。この
読み出しパルスP60を1回与えるごとにオアゲート6
2が開かれ、カウンタ65に一斉に1が加算される。こ
の読み出しパルスを繰返し与えると、最大一致回数を記
憶していたカウンタ、たとえばずれ数iに対応するカウ
ンタ65はオーバフローを起こしてキャリイ信号たとえ
ば1#を出力する。
第5図の下部に示されているシフトレジスタ710は、
第4図で説明した比較結果記憶回路700を構成するも
ので、各評価関数発生回路60m〜60nに対応したn
 −m −4−1個のステージを持つ前述のずれ数iに
対応する評価関数発生回路からのキャリイ信号”l#を
受けて図示のようにシフト数jに対応ステージ′1”を
記憶する。また、比較結果記憶回路700には図示のオ
アゲート72oが設けられていて、−散積出回路60m
〜60nからのキャリイ信号を並列的に入力しているの
で、キャリイ信号が一つでも出ると直ちにゲートを開す
て中央制御回路900にその旨を通知し、中央制御回路
900はこれに基づいて直ちに各カウンタ65への読み
出しパルスP60の送出を停めるので、カウンタ65の
歩進はとまシ、上記以外のキャリイ信号が発しられなく
なる。あるいは、第5図に図示のようにオアゲー)72
0と中央制御回路900との間にカウンタ730が介挿
されていて、前述のキャリイ信号が所定回数、例えば2
回出力された時にはじめて読み出しパルスP6゜を停止
すべき旨の信号を該カウンタ730から中央制御回路9
00に発するようにしてもよい。もつとも、前述の第1
回目のキャリイ信号が発せられるカウンタ65がシフト
数iに対応するものからのみではなく、別のシフト数j
に対応するカウンタ65から同時にキャリイ信号が発し
られることもあシ、この場合にはシフトレジスタ710
のシフト数jに対応するステージにも図示のように“1
#が記憶される。あるいはこの77ト数jに対応するカ
ウンタ65からは第1回目のキャリイ信号は発しられな
かったが、第2回目のキャリイ信号が発しられた場合に
は、前述のカウンタ730が2にセットされているとき
、同様にシフト数jに相当するシフトレジスタ710の
ステージに”1’が記憶される。もつとも、カウンタ7
30を設けた場合にはシフトレジスタ710を複数個並
設しておき、例えば第1回目のキャリイ信号は第1のシ
フトレジスタに、第2回目のキャリイ信号は第2のシフ
トレジスタに記憶するようにしてもよい。
以上のようにして二つの映像データ列間に高い相関を示
すシフト数が複数個存在する場合にも、シフトレジスタ
710の該複数個のシフト数に対応するステージにそれ
ぞれ所定の論理値が記憶される。
第5図のカウンタ800は高い相関を示すシフト数が1
個だけしかない正規の状態のために設けられている。こ
のシフト数がiであるとすると、二つの映像データ列を
最高の相関で一致させたあるいは最大一致させたかかる
シフト数iの読み出しは、シフトレジスタ710に読み
出しパルスP70を中央制御回路900から与えること
によシなされる。距離信号算出回路800は、この実施
例においては単なる例示として最も簡単なカウンタ81
0として構成されており、中央制御回路900から前述
のシフトレジスタ710への読み出しパルスP70を与
えた時点からこれと同期されたカウントパルスP80が
繰返して与えられる。
従って読み出しパルスP70によシシ7トレジスタ71
0内のデータが1ステージずつ図の右方にシフトされる
のと同期してカウンタ810のカウント値は1ずり歩進
する。しかし、前述の最高の相関を示すシフト数を記憶
する論理値゛l″がシフトレジスタ710から出力され
ると同時に中央制御回路900はこれを検出して直ちに
カウントパルスP80を停止するので、カウントも停止
してカウンタ810には前述のずれ数iがカウント値と
して記憶される。以後、中央制御回路900はカウンタ
800からこのカウント値を読み出して外部に出力する
第7図は、二映像データ列間の高い相関を丞すシフト数
が複数個存在する場合に、その存在を検出しかつ距離測
定に有用な情報データとして送出するための回路である
。このような場合は、前述のようにシフトレジスタ71
0の複数個のステージに高い相関を表わす論理値が記憶
されている。
第7図のカウンタ810は第5図のそれと対応するもの
で、シフトレジスタ710への読み出レシフトバルスP
70の繰返しパルス数をカウントし、そのカウント値は
ラッチ811,812,813 に入力される。これら
のラッチ811,812,813 へのかかるデータの
読み込みはそれぞれアンドゲート831,832,83
3 によって制御されている。
すなわち、ラッチ811,812,813 はそれぞれ
アントゲ−) 831,832,833 の出力が“1
#になりた時入力データの読み込みを行ない、その後そ
のデータを保持し出力する。ソフトレジスタ710から
の7リアル出力はシフトレジスタ820のシフトクロッ
ク入力へ接続されている。シフトレジスタ810は動作
開始に先だって前述の中央制御回路900内のタイミン
グコントロール部によりセットされて内部状態は初期状
態として全て“INとなっており、入力は接地されてい
わゆる” o ”入力となっているので、シフトレジス
タ710から1”が出力されるたびにシフトレジスタ8
20が1ビツトずつシフトされて入力端子の側から内部
状態が0#となっていき、最終的には全内部状態が10
#となる。シフトレジスタ820の第1段821の出力
はシフトレジスタ710がらの最初の″′1#出力で1
#から0”へ変化し、第2段822の出力はシフトレジ
スタ710がらの2回目の゛1#出力で1#から“0”
へ変化し、第3段823の出力はシフトレジスタ24の
3回目の°′1″1″”1″から”0”へ変化する。シ
フトレジスタ820の各段821,822,823 の
出力はアンドゲート831.832,833 にそれぞ
れ入力され、シフトレジスタ710の出方はアントゲ−
)831,832゜833に共通に入力されているので
、アンドゲート831の出力はシフトレジスタ710の
最初の“1#出力の時だけ1″に、アンドゲート832
の出力はシフトレジスタ710からの最初と2回目の“
1#出力の時に1”に、アンドゲート833の出力はソ
フトレジスタ710からの最初と2回目と3回目の゛1
″出力の時に”1″になる。すなわちシフトレジスタ7
10のシリアル出力が1ビツト目で最初に1#になると
、カウンタ810には1がカウントされており、そのカ
ウント出力iはアンドゲート831,832.833 
の出力がすべて1mなので、ラッチ811,812,8
13 に記憶される。その後シフトレジスタ710のシ
リアル出力が最初からj N>4 )ビット目で2回目
の”1#出力を出すと、カウンタ81oにはjがカウン
トされておシ、そのカウント出力Jは、アントゲ−) 
832と833の出力が“1#になっているので、ラッ
チ812,813に記憶される。さらにその後シフトレ
ジスタ710からのシリアル出力が最初からk (k>
j>i )ビット目で3回目の“1″出力を出すと、カ
ウンタ810にはkがカウントされており、そのカウン
ト出力にはアンドゲート833の出力が1”なのでラッ
チ813に記憶される。その後はシフトレジスタ710
の出力が“1′になってもアンドゲート831,832
゜833の出力がすべて0#なので、ラッチ811゜8
12.813 に保持されているデータは変化しない。
以上をまとめると、第5図に示した評価関数発生回路6
0 m〜6011からのキャリイ信号のうちの一つだけ
が” i ”となった場合は、3個のラッチ811.8
12,813 にはすべて前記唯一のキャリイ信号を発
した評価関数発生回路に対応するシフト数iが記憶され
、2個のシフト数j、j(j>1)に対応する評価関数
発生回路からキャリイ信号が発しられた場合は、ラッチ
811にシフト数iが、ラッチ812にシフト数jが記
憶され、同様に3個以上のシフト数i 、 j 、 k
 (k>j>’)などに対応する評価関数発生回路から
キャリイ信号が発しられた場合は、シフト数の少ないも
のから順にラッチ811にシフト数iが、ラッチ812
にシフト数jが、ラッチ813にシフト数kが記憶され
る。
このようにラッチ811.812,813 へのシフト
数の書き込みが終了した後、前述の中央制御回路900
からの読み出しパルスP80によって、出力データ切換
回路840を制御してラッチ811゜812.813 
から出力データを順次あるいは並列的に読み出せばよい
。もつとも、出力データとしてこのようなシフト数では
なく請求める距離dに換算されたデータが距離信号とし
て必要な場合は、シフト数に常数を乗算し7’C,!:
l、所定の算式にょシ距離dを算出した上で前記出方デ
ータ切換回路ことによシ、二つの映像データ列が高い相
関を示すシフト数が少なくとも複数個存在することを検
ければかかる複数個のシフト数がなん個存在したかをデ
ータとして送出することもできる。また第7図に示した
実施例ではシフト数を記憶するラッチを3個としたが、
本発明はもちろんこれに限定されるものではなく、ラッ
チ数を適宜拡張することは容易である。さらにシフトレ
ジスタ710を多重化して最高の相関を示すシフト数と
それにつぐ高い相関を示すシフト数とを区別して記憶し
た場合は、第7図に示した回路の全部もしくは一部を重
複させることにょシ、相関度を区別してシフト数を記憶
かつ送出することは本発明の要旨内において簡単に実施
をすることができる。
〔発明の効果〕 以上説明したとおシ、本発明装置においては、距離測定
のために相互にシフトさせながら比較すべき二つの映像
データ列が高い相関を示すシフト量が複数個存在する場
合に該存在を検出し、最高相関を示すシフト量を含めて
該複数個のシフト量の少なくとも一部を記憶しかつ出力
するようにしたので、従来のように単一のシフト量に基
づいて算出されていたために距離測定結果に誤差を生じ
ていた欠点を除去し、距離測定をすべき対象中の光強度
分布が単純すぎたシ対象の明るさが不十分であったシし
て距離測定に不適な場合であっても、距離決定に必要な
データを情報として出力することができるようになシ、
距離測定装置の精度へ向上と適用範囲の拡大に資するこ
とができる。例えば本発明によシ高い相関を示したシフ
ト数が3゜4のように連続して2個存在することがわか
った場合は、距離測定の目的に応じて小さい方の3をと
シあるいは逆に大きい方の4をとって距離信号として用
いることができる。また、高い相関番示したシフト数が
3,5のように不連続的に2個存在することがわかった
場合には、その中間の4を距離信号として採用すること
′もできる。あるいは最高の相関を示すシフト数が3,
6のように不連続で、これにつぐ相関を示すシフト数が
5.7であることがわかったときには、シフト数3をむ
しろ誤信号として捨ててしまって77ト数6を採用する
こともできる。いずれにせよ、このように複数のシフト
数信号から目的に応じたシフト数を選択しあるいは計算
するアルゴリズムは距離測定の目的や測定結果を用いる
装置の特性によシ決まるものであって、例えばカメラな
どの光学器械に組み込まれたマイクロコンピュータなど
にソフトウェアとして入れておき、距離測定精度の向上
をはかることができる。
【図面の簡単な説明】
第1図および第2図は本発明による距離測定装置の測定
原理を示すもので、内温1図は1対の光センサアレイを
用いた三角測量原理に基づく距離測定の原理説明図、第
2図は元センサアレイからの映像信号を量子化して映像
データに変換する方法の説明図である。第3図は従来技
術による距離測定装置の測定回路を示すブロック回路図
である。 第4図以降は本発明装置の実施例を示し、内温4図は本
発明による距離測定装置の全体回路を示すブロック回路
図、第5図は映像データ列間の相関を示す評価関数発生
回路を中心とする本発明装置の回路図、第6図は第5図
中の評価関数発生回路の詳細を示す回路図、第7図は映
像データ列が高い相関を示すシフト数が複数個存在する
場合の該シフト数信号を記憶しかつ送出する回路部の回
路図である。図において、 1:距離測定をすべき対象、4,5:光路、7.8:映
像、10,11:光電センサアレイ、100L、100
R:左右の元センサアレイ、410L、420R:左右
映像データを記憶する主回路、710:映像データ列が
高い相関を示すシフト数を記憶する手段としてのシフト
レジスタ、811.812,813 :映像データ列が
高い相関を示すシフト数を記憶するラッチ、841:映
像データ列が高い相関を示すシフト数が複数個存在する
ことを検出する一手段としての7リツプフロツプ、DL
(1) 〜DL(n)、DR(11〜DRtn):左右
ノ映像データ列、である。 才2(3) 第1頁の続き 0発 明 者 西 部 隆 横須賀布長板2所内

Claims (1)

    【特許請求の範囲】
  1. 1)空間的に隔てられた光路を経て結像された距離測定
    をすべき対象の二つの映像を光電センサアレイによシそ
    れぞれ受光し、該プレイからの映像出力信号を量子化し
    て得られる対象内の光強度分布を表す二つの映像データ
    列を相互に比較し、両信号列を高い相関で合致させるに
    要する両信号列の相互シフト量から対象までの距離を測
    定ないし推定するようにしたものにおいて、前記両映像
    データ列が高い相関を示す前記シフト量が複数個存在す
    るときに該存在を槍出し、最高相関に対応するシフト量
    を含めて前記複数個のシフト量の少なくとも一部を記憶
    しかつ出力するようにしたことを特徴とする距離測定装
    置。
JP14554983A 1983-08-09 1983-08-09 距離測定装置 Granted JPS6036907A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP14554983A JPS6036907A (ja) 1983-08-09 1983-08-09 距離測定装置
GB08418839A GB2147169B (en) 1983-08-09 1984-07-24 Rangefinder
US06/634,700 US4668084A (en) 1983-08-09 1984-07-26 Distance measuring equipment
DE19843428974 DE3428974A1 (de) 1983-08-09 1984-08-06 Entfernungsmesser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14554983A JPS6036907A (ja) 1983-08-09 1983-08-09 距離測定装置

Publications (2)

Publication Number Publication Date
JPS6036907A true JPS6036907A (ja) 1985-02-26
JPH0333207B2 JPH0333207B2 (ja) 1991-05-16

Family

ID=15387744

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14554983A Granted JPS6036907A (ja) 1983-08-09 1983-08-09 距離測定装置

Country Status (1)

Country Link
JP (1) JPS6036907A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6036905A (ja) * 1983-08-10 1985-02-26 Canon Inc 焦点測定装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6036905A (ja) * 1983-08-10 1985-02-26 Canon Inc 焦点測定装置

Also Published As

Publication number Publication date
JPH0333207B2 (ja) 1991-05-16

Similar Documents

Publication Publication Date Title
US11463637B2 (en) Vision sensor, a method of vision sensing, and a depth sensor assembly
JP5520840B2 (ja) コントラスト測定用視覚センサ及びコントラスト測定方法
JPS6020111A (ja) 距離測定装置
US11272156B2 (en) Spatial correlation sampling in time-of-flight imaging
US4640613A (en) Image data comparison circuit for rangefinders
JPH02500684A (ja) ラインまたはマトリックスカメラの解像度拡大の方法
JPS6357721B2 (ja)
JPH0367203B2 (ja)
JP4763219B2 (ja) 運動する物体に付された光学信号マークの重心を写真測量により決定する方法及び装置
CA2440669A1 (en) Method for calibrating a measuring instrument
CN116076084A (zh) 用于生成包括事件数据的信号流的事件传感器和方法
JPS6010108A (ja) 距離測定回路
JPH0333207B2 (ja)
JPH0473762B2 (ja)
CN117434521A (zh) Dtof传感器及测距方法、激光接收模块和测距装置
US4645955A (en) Signal conversion circuit for photosensor array
JP2001004367A (ja) 測距演算装置
Trevisi et al. On The Design of Compressed Sensing CMOS Imagers
EP3994494A1 (en) Time-of-flight sensor and system
JPH0370765B2 (ja)
RU2116617C1 (ru) Устройство для определения расстояний
JP3080768B2 (ja) パッシブ型オートフォーカス装置用測距装置
US20040002644A1 (en) Method and apparatus for digitizing electromagnetic radiation measurements by shutter speed control
JP3406286B2 (ja) 並列処理装置および並列処理方法
SU616642A1 (ru) Устройство дл формировани изображени на экране электронно-лучевой трубки