(57)【要約】【課題】より正確な測距が可能な測定装置および測距装置を提供する。【解決手段】測定装置は、対象領域に含まれる複数の受光素子からなる受光素子群を有する受光部と、受光素子群に含まれる第１の受光素子群と第２の受光素子群と、をそれぞれ異なる期間に読み出すように制御する制御部と、第１の受光素子群および第２の受光素子群のうち少なくとも一方から読み出された信号に基づき信号処理を行う信号処理部と、を備える。第１の受光素子群および第２の受光素子群の和集合が複数の受光素子を全て含み、第１の受光素子群の少なくとも一部が第２の受光素子群に含まれない。【選択図】図８
2020106339.tif 000002
【特許請求の範囲】
【請求項１】
対象領域に含まれる複数の受光素子からなる受光素子群を有する受光部と、
前記受光素子群に含まれる第１の受光素子群と第２の受光素子群と、をそれぞれ異なる期間に読み出すように制御する制御部と、
前記第１の受光素子群および前記第２の受光素子群のうち少なくとも一方から読み出された信号に基づき信号処理を行う信号処理部と、
を備え、
前記第１の受光素子群および前記第２の受光素子群の和集合が前記複数の受光素子を全て含み、前記第１の受光素子群の少なくとも一部が前記第２の受光素子群に含まれない
測定装置。
【請求項２】
前記第１の受光素子群と前記第２の受光素子群とが同一の受光素子を含まない
請求項１に記載の測定装置。
【請求項３】
前記信号処理部は、
前記第１の受光素子群から読み出された信号と、前記第２の受光素子群から読み出された信号と、の差分に基づき前記信号処理を行う
請求項１に記載の測定装置。
【請求項４】
前記信号処理部は、
前記第１の受光素子群から読み出された信号と、前記第２の受光素子群から読み出された信号と、の和に基づき前記信号処理を行う
請求項１に記載の測定装置。
【請求項５】
前記信号処理部は、
前記第１の受光素子群から読み出された信号と、前記第２の受光素子群から読み出された信号と、のうち何れか一方に対して前記信号処理を行う
請求項１に記載の測定装置。
【請求項６】
前記複数の受光素子は、２次元格子状に配列されて前記受光素子群を形成し、
前記制御部は、
前記第１の受光素子群が含む、前記２次元格子状の配列の列方向に連続して配置される複数のラインをそれぞれ含む複数の第１のスキャン範囲を順次読み出し、
該複数の第１のスキャン範囲の読み出しの後に、
前記第２の受光素子群が含む、前記列方向に連続して配置される複数のラインをそれぞれ含む複数の第２のスキャン範囲を順次読み出す
請求項１に記載の測定装置。
【請求項７】
前記制御部は、
前記複数の第１のスキャン範囲の間隔と、該複数の第１のスキャン範囲それぞれが含むラインの数と、前記複数の第２のスキャン範囲の間隔と、該複数の第２のスキャン範囲それぞれが含むラインの数と、をそれぞれ独立して設定する
請求項６に記載の測定装置。
【請求項８】
対象領域に含まれる複数の受光素子からなる受光素子群を有する受光部と、
前記受光素子群に含まれる第１の受光素子群と第２の受光素子群と、をそれぞれ異なる期間に読み出すように制御する制御部と、
前記第１の受光素子群および前記第２の受光素子群のうち少なくとも一方から読み出された信号に基づき、光源が発光した発光タイミングから前記複数の受光素子のうち該信号が読み出された受光素子が受光した受光タイミングまで、の時間をそれぞれ計測して各計測値を取得する時間計測部と、
前記時間計測部により取得された各計測値のヒストグラムを生成する生成部と、
前記ヒストグラムに基づき被測定物までの距離の演算を行う演算部と、
を備え、
前記第１の受光素子群および前記第２の受光素子群の和集合が前記複数の受光素子を全て含み、前記第１の受光素子群の少なくとも一部が前記第２の受光素子群に含まれない
測距装置。
【請求項９】
前記第１の受光素子群と前記第２の受光素子群とが同一の受光素子を含まない
請求項８に記載の測距装置。
【請求項１０】
前記演算部は、
前記第１の受光素子群から読み出された信号と、前記第２の受光素子群から読み出された信号と、の差分に基づき前記演算を行う
請求項８に記載の測距装置。
【請求項１１】
前記演算部は、
前記第１の受光素子群から読み出された信号と、前記第２の受光素子群から読み出された信号と、の和に基づき前記演算を行う
請求項８に記載の測距装置。
【請求項１２】
前記演算部は、
前記第１の受光素子群から読み出された信号と、前記第２の受光素子群から読み出された信号と、のうち何れか一方に対して前記演算を行う
請求項８に記載の測距装置。
【請求項１３】
前記複数の受光素子は、２次元格子状に配列されて前記受光素子群を形成し、
前記制御部は、
前記第１の受光素子群が含む、前記２次元格子状の配列の列方向に連続して配置される複数のラインをそれぞれ含む複数の第１のスキャン範囲を順次読み出し、
該複数の第１のスキャン範囲の読み出しの後に、
前記第２の受光素子群が含む、前記列方向に連続して配置される複数のラインをそれぞれ含む複数の第２のスキャン範囲を順次読み出す
請求項８に記載の測距装置。
【請求項１４】
前記制御部は、
前記複数の第１のスキャン範囲の間隔と、該複数の第１のスキャン範囲それぞれが含むラインの数と、前記複数の第２のスキャン範囲の間隔と、該複数の第２のスキャン範囲それぞれが含むラインの数と、をそれぞれ独立して設定する
請求項１３に記載の測距装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定装置および測距装置に関する。
【背景技術】
【０００２】
光を用いて被測定物までの距離を測定する測距方式の一つとして、直接ＴｏＦ(Time  of  Flight)方式と呼ばれる測距手法が知られている。直接ＴｏＦ方式による測距処理では、光源から射出された光が被測定物により反射された反射光を受光素子により受光し、光が射出されてから反射光として受光されるまでの時間に基づき対象までの距離を計測する。また、直接ＴｏＦ方式において、受光素子を２次元格子状に配列した画素アレイを用いて測距を行う構成が知られている。
【０００３】
画素アレイを用いた測距において、画素アレイに含まれる全ての受光素子について、同時に駆動、あるいは測距結果の出力を行う場合、消費電力、データの通信帯域、回路規模などの点で制限がある。そのため、画素アレイを複数の領域に分割し、分割した各領域を順次に駆動し測距結果出力を行う分割駆動方法が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−０４４９２３号公報
【特許文献２】特開２０１６−１７６７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
既存技術による分割駆動方法では、例えば画素アレイの下端の領域の測距処理から、上端の領域の測距処理までの時間差が大きく、画素アレイ全体における測距結果の同時性を確保することが難しくなるおそれがある。この場合、測距装置との間の距離が高速に変化する被測定物の測距が困難となってしまう。
【０００６】
本開示は、より正確な測距が可能な測定装置および測距装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示に係る測距装置は、対象領域に含まれる複数の受光素子からなる受光素子群を有する受光部と、受光素子群に含まれる第１の受光素子群と第２の受光素子群と、をそれぞれ異なる期間に読み出すように制御する制御部と、第１の受光素子群および第２の受光素子群のうち少なくとも一方から読み出された信号に基づき信号処理を行う信号処理部と、を備え、第１の受光素子群および第２の受光素子群の和集合が複数の受光素子を全て含み、第１の受光素子群の少なくとも一部が第２の受光素子群に含まれない。
【図面の簡単な説明】
【０００８】
【図１】各実施形態に適用可能な直接ＴｏＦ方式による測距を模式的に示す図である。
【図２】第１の実施形態に適用可能な、受光部が受光した時刻に基づく一例のヒストグラムを示す図である。
【図３】各実施形態に係る測距装置を用いた電子機器の一例の構成を示すブロック図である。
【図４】各実施形態に適用可能な測距装置の一例の構成をより詳細に示すブロック図である。
【図５】各実施形態に係る測距装置に適用可能なデバイスの構成の例を示す模式図である。
【図６】各実施形態に適用可能な画素の一例の構成を示す図である。
【図７Ａ】既存技術による画素アレイ部のスキャン方法の例を示す図である。
【図７Ｂ】既存技術による画素アレイ部のスキャン方法の例を示す図である。
【図８】第１の実施形態に係る測距装置におけるスキャン方法を説明するための図である。
【図９】第１の実施形態に係る画素アレイ部の第１の例の構成を各画素に対する配線に注目して示す図である。
【図１０】第１の実施形態に係る第２の例による画素アレイ部の構成例を各画素に対する配線に注目して示す図である。
【図１１】第１の実施形態に適用可能な、光源部の光の水平方向へのスキャンを説明するための図である。
【図１２】第１の実施形態に係る画素アレイ部における各行のスキャンをより具体的に説明するための図である。
【図１３Ａ】第１の実施形態の第１の変形例に係るアイセーフの効果について説明するための図である。
【図１３Ｂ】第１の実施形態の第１の変形例に係るアイセーフの効果について説明するための図である。
【図１４Ａ】第１の実施形態の第１の変形例に係る、隣接行に入射される反射光の影響の抑制について説明するための図である。
【図１４Ｂ】第１の実施形態の第１の変形例に係る、隣接行に入射される反射光の影響の抑制について説明するための図である。
【図１５Ａ】第１の実施形態の第２の変形例に係る、スキャンを行う行の高さを可変とする例を模式的に示す図である。
【図１５Ｂ】第１の実施形態の第２の変形例に係る、インタレーススキャンによる飛び越し量を可変とする例を模試的に示す図である。
【図１６】第１の実施形態の第３の変形例に係るスキャン方法を説明するための図である。
【図１７】第２の実施形態による、第１の実施形態およびその各変形例に係る測距装置を使用する使用例を示す図である。
【図１８】本開示に係る技術が適用され得る移動体制御システムの一例である車両制御システムの概略的な構成例を示すブロック図である。
【図１９】撮像部の設置位置の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本開示の第１の実施形態について、図面に基づいて詳細に説明する。なお、以下の各第１の実施形態において、同一の部位には同一の符号を付することにより、重複する説明を省略する。
【００１０】
（各実施形態に適用可能な技術）
本開示は、光を用いて測距を行う技術に関するものである。本開示の各実施形態の説明に先んじて、理解を容易とするために、各実施形態に適用可能な技術について説明する。各実施形態では、測距方式として、直接ＴｏＦ(Time  Of  Flight)方式を適用する。直接ＴｏＦ方式は、光源から射出された光が被測定物により反射した反射光を受光素子により受光し、光の射出タイミングと受光タイミングとの差分の時間に基づき測距を行う方式である。
【００１１】
図１および図２を用いて、直接ＴｏＦ方式による測距について、概略的に説明する。図１は、各実施形態に適用可能な直接ＴｏＦ方式による測距を模式的に示す図である。測距装置３００は、光源部３０１と受光部３０２とを含む。光源部３０１は、例えばレーザダイオードであって、レーザ光をパルス状に発光するように駆動される。光源部３０１から射出された光は、被測定物３０３により反射され、反射光として受光部３０２に受光される。受光部３０２は、光電変換により光を電気信号に変換する受光素子を含み、受光した光に応じた信号を出力する。
【００１２】
ここで、光源部３０１が発光した時刻（発光タイミング）を時間ｔ0、光源部３０１から射出された光が被測定物３０３により反射された反射光を受光部３０２が受光した時刻（受光タイミング）を時間ｔ1とする。定数ｃを光速度（２．９９７９×１０8［ｍ／ｓｅｃ］）とすると、測距装置３００と被測定物３０３との間の距離Ｄは、次式（１）により計算される。
Ｄ＝(ｃ／２)×(ｔ1−ｔ0)    …（１）
【００１３】
測距装置３００は、上述の処理を、複数回繰り返して実行する。受光部３０２が複数の受光素子を含み、各受光素子に反射光が受光された各受光タイミングに基づき距離Ｄをそれぞれ算出してもよい。測距装置３００は、発光タイミングの時間ｔ0から受光部３０２に光が受光された受光タイミングまでの時間ｔm（受光時間ｔmと呼ぶ）を階級（ビン(bins)）に基づき分類し、ヒストグラムを生成する。
【００１４】
なお、受光部３０２が受光時間ｔmに受光した光は、光源部３０１が発光した光が被測定物により反射された反射光に限られない。例えば、測距装置３００（受光部３０２）の周囲の環境光も、受光部３０２に受光される。
【００１５】
図２は、各実施形態に適用可能な、受光部３０２が受光した時刻に基づく一例のヒストグラムを示す図である。図２において、横軸はビン、縦軸は、ビン毎の頻度を示す。ビンは、受光時間ｔmを所定の単位時間ｄ毎に分類したものである。具体的には、ビン＃０が０≦ｔm＜ｄ、ビン＃１がｄ≦ｔm＜２×ｄ、ビン＃２が２×ｄ≦ｔm＜３×ｄ、…、ビン＃（Ｎ−２）が(Ｎ−２)×ｄ≦ｔm＜(Ｎ−１)×ｄとなる。受光部３０２の露光時間を時間ｔepとした場合、ｔep＝Ｎ×ｄである。
【００１６】
測距装置３００は、受光時間ｔmを取得した回数をビンに基づき計数してビン毎の頻度３１０を求め、ヒストグラムを生成する。ここで、受光部３０２は、光源部３０１から射出された光が反射された反射光以外の光も受光する。このような、対象となる反射光以外の光の例として、上述した環境光がある。ヒストグラムにおいて範囲３１１で示される部分は、環境光による環境光成分を含む。環境光は、受光部３０２にランダムに入射される光であって、対象となる反射光に対するノイズとなる。
【００１７】
一方、対象となる反射光は、特定の距離に応じて受光される光であって、ヒストグラムにおいてアクティブ光成分３１２として現れる。このアクティブ光成分３１２内のピークの頻度に対応するビンが、被測定物３０３の距離Ｄに対応するビンとなる。測距装置３００は、そのビンの代表時間（例えばビンの中央の時間）を上述した時間ｔ1として取得することで、上述した式（１）に従い、被測定物３０３までの距離Ｄを算出することができる。このように、複数の受光結果を用いることで、ランダムなノイズに対して適切な測距を実行可能となる。
【００１８】
図３は、各実施形態に係る測距装置を用いた電子機器の一例の構成を示すブロック図である。図３において、電子機器６は、測距装置１と、光源部２と、記憶部３と、制御部４と、光学系５と、を含む。
【００１９】
光源部２は、上述した光源部３０１に対応し、レーザダイオードであって、例えばレーザ光をパルス状に発光するように駆動される。光源部２は、面光源としてレーザ光を射出するＶＣＳＥＬ(Vertical  Cavity  Surface  Emitting  LASER)を適用することができる。これに限らず、光源部２として、レーザダイオードをライン上に配列したアレイを用い、レーザダイオードアレイから射出されるレーザ光をラインに垂直の方向にスキャンする構成を適用してもよい。さらにまた、単光源としてのレーザダイオードを用い、レーザダイオードから射出されるレーザ光を水平および垂直方向にスキャンする構成を適用することもできる。
【００２０】
測距装置１は、上述した受光部３０２に対応して、複数の受光素子を含む。複数の受光素子は、例えば２次元格子状に配列されて受光面を形成する。光学系５は、外部から入射する光を、測距装置１が含む受光面に導く。
【００２１】
制御部４は、電子機器６の全体の動作を制御する。例えば、制御部４は、測距装置１に対して、光源部２を発光させるためのトリガである発光トリガを供給する。測距装置１は、この発光トリガに基づくタイミングで光源部２を発光させると共に、発光タイミングを示す時間ｔ0を記憶する。また、制御部４は、例えば外部からの指示に応じて、測距装置１に対して、測距の際のパターンの設定を行う。
【００２２】
測距装置１は、受光面に光が受光されたタイミングを示す時間情報（受光時間ｔm）を取得した回数を所定の時間範囲内で計数し、ビン毎の頻度を求めて上述したヒストグラムを生成する。測距装置１は、さらに、生成したヒストグラムに基づき、被測定物までの距離Ｄを算出する。算出された距離Ｄを示す情報は、記憶部３に記憶される。
【００２３】
図４は、各実施形態に適用可能な測距装置１の一例の構成をより詳細に示すブロック図である。図４において、測距装置１は、画素アレイ部１００と、測距処理部１０１と、画素制御部１０２と、全体制御部１０３と、クロック生成部１０４と、発光タイミング制御部１０５と、インタフェース（Ｉ／Ｆ）１０６と、を含む。これら画素アレイ部１００、測距処理部１０１、画素制御部１０２、全体制御部１０３、クロック生成部１０４、発光タイミング制御部１０５およびインタフェース（Ｉ／Ｆ）１０６は、例えば１つの半導体チップ上に配置される。
【００２４】
図４において、全体制御部１０３は、例えば予め組み込まれるプログラムに従い、この測距装置１の全体の動作を制御する。また、全体制御部１０３は、外部から供給される外部制御信号に応じた制御を実行することもできる。クロック生成部１０４は、外部から供給される基準クロック信号に基づき、測距装置１内で用いられる１以上のクロック信号を生成する。発光タイミング制御部１０５は、外部から供給される発光トリガ信号に従い発光タイミングを示す発光制御信号を生成する。発光制御信号は、光源部２に供給されると共に、測距処理部１０１に供給される。
【００２５】
画素アレイ部１００は、２次元格子状に配列される、それぞれ受光素子を含む複数の画素１０、１０、…を含む。各画素１０の動作は、全体制御部１０３の指示に従った画素制御部１０２により制御される。例えば、画素制御部１０２は、各画素１０からの画素信号の読み出しを、行方向にｐ画素、列方向にｑ画素の、（ｐ×ｑ）個の画素１０を含むブロック毎に制御することができる。また、画素制御部１０２は、当該ブロックを単位として、各画素１０を行方向にスキャンし、さらに列方向にスキャンして、各画素１０から画素信号を読み出すことができる。これに限らず、画素制御部１０２は、各画素１０をそれぞれ単独で制御することもできる。さらに、画素制御部１０２は、画素アレイ部１００の所定領域を対象領域として、対象領域に含まれる画素１０を、画素信号を読み出す対象の画素１０とすることができる。さらにまた、画素制御部１０２は、複数行（複数ライン）を纏めてスキャンし、それを列方向にさらにスキャンして、各画素１０から画素信号を読み出すこともできる。
【００２６】
各画素１０から読み出された画素信号は、測距処理部１０１に供給される。測距処理部１０１は、変換部１１０と、生成部１１１と、信号処理部１１２と、を含む。
【００２７】
各画素１０から読み出され、画素アレイ部１００から出力された画素信号は、変換部１１０に供給される。ここで、画素信号は、各画素１０から非同期で読み出され、変換部１１０に供給される。すなわち、画素信号は、各画素１０において光が受光されたタイミングに応じて受光素子から読み出され、出力される。
【００２８】
変換部１１０は、画素アレイ部１００から供給された画素信号を、デジタル情報に変換する。すなわち、画素アレイ部１００から供給される画素信号は、当該画素信号が対応する画素１０に含まれる受光素子に光が受光されたタイミングに対応して出力される。変換部１１０は、供給された画素信号を、当該タイミングを示す時間情報に変換する。
【００２９】
生成部１１１は、変換部１１０により画素信号が変換された時間情報に基づきヒストグラムを生成する。ここで、生成部１１１は、時間情報を、設定部１１３により設定された単位時間ｄに基づき計数し、ヒストグラムを生成する。生成部１１１によるヒストグラム生成処理の詳細については、後述する。
【００３０】
信号処理部１１２は、生成部１１１により生成されたヒストグラムのデータに基づき所定の演算処理を行い、例えば距離情報を算出する。信号処理部１１２は、例えば、生成部１１１により生成されたヒストグラムのデータに基づき、当該ヒストグラムの曲線近似を作成する。信号処理部１１２は、このヒストグラムが近似された曲線のピークを検出し、検出されたピークに基づき距離Ｄを求めることができる。
【００３１】
信号処理部１１２は、ヒストグラムの曲線近似を行う際に、ヒストグラムが近似された曲線に対してフィルタ処理を施すことができる。例えば、信号処理部１１２は、ヒストグラムが近似された曲線に対してローパスフィルタ処理を施すことで、ノイズ成分を抑制することが可能である。
【００３２】
信号処理部１１２で求められた距離情報は、インタフェース１０６に供給される。インタフェース１０６は、信号処理部１１２から供給された距離情報を、出力データとして外部に出力する。インタフェース１０６としては、例えばＭＩＰＩ(Mobile  Industry  Processor  Interface)を適用することができる。
【００３３】
なお、上述では、信号処理部１１２で求められた距離情報を、インタフェース１０６を介して外部に出力しているが、これはこの例に限定されない。すなわち、生成部１１１により生成されたヒストグラムのデータであるヒストグラムデータを、インタフェース１０６から外部に出力する構成としてもよい。この場合、設定部１１３が設定する測距条件情報は、フィルタ係数を示す情報を省略することができる。インタフェース１０６から出力されたヒストグラムデータは、例えば外部の情報処理装置に供給され、適宜、処理される。
【００３４】
図５は、各実施形態に係る測距装置１に適用可能なデバイスの構成の例を示す模式図である。図５において、測距装置１は、それぞれ半導体チップからなる受光チップ２０と、ロジックチップ２１とが積層されて構成される。なお、図５では、説明のため、受光チップ２０とロジックチップ２１とを分離した状態で示している。
【００３５】
受光チップ２０は、画素アレイ部１００の領域において、複数の画素１０がそれぞれ含む受光素子１０００が２次元格子状に配列される。ロジックチップ２１は、受光素子１０００によって取得された信号を処理する信号処理部を含むロジックアレイ部２００が設けられる。ロジックチップ２１に対して、さらに、当該ロジックアレイ部２００と近接して、受光素子１０００によって取得された信号の処理を行う信号処理回路部２０１と、測距装置１としての動作を制御する素子制御部２０３と、を設けることができる。
【００３６】
例えば、信号処理回路部２０１は、上述した測距処理部１０１を含むことができる。また、素子制御部２０３は、上述した画素制御部１０２、全体制御部１０３、クロック生成部１０４、発光タイミング制御部１０５およびインタフェース１０６を含むことができる。
【００３７】
なお、受光チップ２０およびロジックチップ２１上の構成は、この例に限定されない。また、素子制御部２０３は、ロジックアレイ部２００の制御以外にも、例えば受光素子１０００の近傍に、他の駆動や制御の目的で配置することができる。素子制御部２０３は、図５に示した配置以外にも、受光チップ２０およびロジックチップ２１の任意の領域に、任意の機能を有するように設けることができる。
【００３８】
図６は、各実施形態に適用可能な画素１０の一例の構成を示す図である。図６において、画素１０は、受光素子１０００と、抵抗１１０１と、インバータ１１０２と、アンプ１１０３と、スイッチ１１０４と、を含む。
【００３９】
受光素子１０００は、入射された光を光電変換により電気信号に変換して出力する。各実施形態においては、受光素子１０００は、入射されたフォトン（光子）を光電変換により電気信号に変換し、フォトンの入射に応じたパルスを出力する。各実施形態では、受光素子１０００として、単一光子アバランシェダイオードを用いる。以下、単一光子アバランシェダイオードを、ＳＰＡＤ(Single  Photon  Avalanche  Diode)と呼ぶ。ＳＰＡＤは、カソードにアバランシ増倍が発生する大きな負電圧を加えておくと、１フォトンの入射に応じて発生した電子がアバランシ増倍を生じ、大電流が流れる特性を有する。ＳＰＡＤのこの特性を利用することで、１フォトンの入射を高感度で検知することができる。
【００４０】
図６において、ＳＰＡＤである受光素子１０００は、カソードが抵抗１１０１を介して電源電位ＶＤＤの端子に接続され、アノードが電源電位ＶＤＤよりも電位が低い電位ＧＮＤ（１）の端子に接続される。電位ＧＮＤ（１）の端子は、例えば接地端子、あるいは、所定の負電圧の端子である。これにより、受光素子１０００には、逆バイアスが印加される。また、光電流は、受光素子１０００のカソードからアノードに向けた方向に流れる。
【００４１】
なお、受光素子１０００は、ＳＰＡＤに限定されない。受光素子１０００としてアバランシェフォトダイオード（ＡＰＤ）や、通常のフォトダイオードを適用することも可能である。
【００４２】
抵抗１１０１の一端が電源電位ＶＤＤに接続され、他端が受光素子１０００のカソードに接続される。受光素子１０００においてフォトンの入射が検出される毎に抵抗１１０１に光電流が流れ、受光素子１０００のカソード電位が、電源電位ＶＤＤより低い初期状態の値に降下する（クエンチング動作）。
【００４３】
抵抗１１０１と受光素子１０００のカソードとの接続点から取り出された信号が、インバータ１１０２に入力される。インバータ１１０２は、入力された、受光素子１０００のカソード電位の信号を反転し、反転出力信号Ｖｓｉｇを、制御信号ＳＨ＿ＯＮによりオン、オフが制御されるスイッチ１１０４を介してアンプ１１０３に供給する。アンプ１１０３は、反転出力信号Ｖｓｉｇを整形して、パルスＶｐｌｓとして出力する。また、インバータ１１０２およびアンプ１１０３が接続される接地側の電位ＧＮＤ（２）は、受光素子１０００のアノードが接続される接地側の電位ＧＮＤ（１）と異なる。
【００４４】
なお、図６では、制御信号ＳＨ＿ＯＮにより反転出力信号Ｖｓｉｇの出力をオン、オフしているが、これはこの例に限定されない。すなわち、制御信号ＳＨ＿ＯＮは、画素１０におけるパルスＶｐｌｓの出力を停止できれば、他の機能を制御してもよい。例えば、制御信号ＳＨ＿ＯＮにより、画素１０に供給される電源電位ＶＤＤの電源の供給のオン、オフを制御してもよい。
【００４５】
また、図６において、受光素子１０００および抵抗１１０１は、受光チップ２０上に形成される。また、インバータ１１０２、アンプ１１０３およびスイッチ１１０４は、ロジックチップ２１上に形成される。結合部１１０５は、抵抗１１０１と受光素子１０００のカソードとの接続点と、インバータ１１０２の入力端とが、例えばＣＣＣ(Copper-Copper  Connection)などによる結合部１１０５を介して、受光チップ２０とロジックチップ２１との間で接続される。
【００４６】
（既存技術による画素アレイのスキャン方法の例）
次に、本開示の説明に先立って、既存技術による画素アレイ部１００のスキャン方法について、概略的に説明する。図７Ａおよび図７Ｂは、既存技術による画素アレイ部１００のスキャン方法の例を示す図である。
【００４７】
例えば図７Ａにおいて、画素アレイ部１００は、Ｘ画素（例えば６００画素）×Ｙライン（例えば２００ライン）のサイズを有し、図７Ａ上の水平方向および垂直方向にそれぞれＸ個およびＹラインの、合計で（Ｘ×Ｙ）個の画素１０が２次元格子状に配列されて構成される。また、図７Ａの例では、画素アレイ部１００において、各画素１０は、ｐ画素×ｑ画素（例えば５画素×４画素）のブロック４００毎に測距が行われる。より具体的には、ブロック４００毎に、ブロック４００に含まれる各画素１０において露光、フォトン検出、ヒストグラム生成、ピーク検出といった測距処理が実行される。すなわち、ブロック４００は、ヒストグラム生成の際に受光時間ｔmの数を加算する加算単位である。
【００４８】
図７Ａに示されるように、画素アレイ部１００の全面の各ブロック４００において、同時に測距処理が実行された場合、消費電力や、データの通信帯域、回路規模などの点での制約がある。そのため、画素アレイ部１００を複数の領域に分割し、分割した領域に対して順次に測距処理を行うことが提案されている。
【００４９】
図７Ｂは、この画素アレイ部１００を複数領域に分割した測距処理の実行を概略的に示す図である。図７Ｂに示されるように、画素アレイ部１００を、垂直方向に、ブロック４００の高さに応じた領域に分割し、分割した領域毎に測距処理を実行する。以下では、画素アレイ部１００をブロック４００の高さに応じて垂直方向に分割した各領域を、ブロック４００の行、若しくは、単に「行」と呼ぶ。以下、特に記載の無い限り、「行」は、このブロック４００の行を示すものとする。
【００５０】
図７Ｂにおいて、画素アレイ部１００の下端の行における測距処理が終了すると（１回目）、その一つ上の行において、ブロック４００毎に測距処理が実行される（２回目）。以降同様にして、画素アレイ部１００をブロック４００単位で水平方向にスキャンして測距処理を行い、この行単位のスキャンを、垂直方向に隣接する行に対して順次実行する。このように、画素アレイ部１００の全体に対して、行単位のスキャンを垂直方向に順次実行する方法を、ローリングスキャンと呼ぶ。ローリングスキャンを実行することで、時間当りの消費電力やデータの通信帯域を抑制でき、回路規模を削減することが可能である。
【００５１】
しかしながら、既存技術では、画素アレイ部１００の下端の行で測距処理を実行してから上端の行で測距処理を実行するまでの時間を要し、画素アレイ部１００全体での測距の同時性が損なわれるおそれがあった。例えば、動体が被測定物の場合や、測距を行う装置そのものが移動体に搭載されているような場合に、高精度の測距情報を取得することが困難となる。
【００５２】
［第１の実施形態］
次に、本開示の第１の実施形態について説明する。本開示の第１の実施形態では、画素アレイ部１００に含まれる各画素１０に対して、インタレーススキャン方式を適用する。図８は、第１の実施形態に係る測距装置１におけるスキャン方法を説明するための図である。なお、図８は、上述した図７Ａに対応するもので、画素アレイ部１００は、Ｘ画素×Ｙ画素のサイズを有し、図８上の水平方向および垂直方向にそれぞれＸ個およびＹ個の、合計で（Ｘ×Ｙ）個の画素１０が２次元格子状に配列されて構成される。また、図８の例では、画素アレイ部１００において、各画素１０は、ｐ画素×ｑ画素（例えば５画素×４画素）のブロック４００毎に測距が行われる。ブロック４００は、ヒストグラム生成の際に受光時間ｔmの数を加算する加算単位である。
【００５３】
また、以下では、特に記載の無い限り、画素アレイ部１００に含まれる全ての画素１０が、画素信号を読み出す対象である対象領域を構成しているものとする。
【００５４】
第１の実施形態に係る測距装置１は、先ず、図８の左側を参照し、画素アレイ部１００の例えば下端の１行（第１行目）をスキャン範囲としてスキャンしてブロック４００毎の測距処理を行い、次に、画素アレイ部１００の第２行目を飛び越して、第３行目をスキャン範囲としてスキャンしてブロック４００毎の測距処理を行う。測距装置１は、以降、同様にして偶数行を飛び越して、奇数行のスキャンを行う。すなわち、測距装置１は、ｍ＝１，２，３，…とするとき、第（２ｍ−１）行目のスキャンを順次実行する。この、奇数行のスキャンの開始から終了までの期間を、第１フレーム（Ｆｒａｍｅ）期間とする。
【００５５】
第１フレーム期間における奇数行の測距処理が終了すると、画素アレイ部１００の偶数行のスキャンが実行される。具体的には、測距装置１は、図８の右側を参照し、画素アレイ部１００の例えば下端から２行目をスキャン範囲としてスキャンしてブロック４００毎の測距を行い、次に、画素アレイ部１００の第３行目を飛び越して、第４行目をスキャン範囲としてスキャンしてブロック４００毎の測距処理を行う。測距装置１は、以降、同様にして奇数行を飛び越して、偶数行のスキャンを行う。すなわち、測距装置１は、ｍ＝１，２，３，…とするとき、第（２ｍ）行目のスキャンを順次実行する。この、偶数行のスキャンの開始から終了までの期間を、第２フレーム期間とする。
【００５６】
第１の実施形態では、このように、第１フレーム期間と第２フレーム期間とで、スキャンを行う行が重複しない。これは、換言すれば、第１フレーム期間に読み出される画素１０の集合である第１の受光素子群が、第２フレーム期間に読み出される画素１０の集合である第２の受光素子群が含む画素１０を含まず、且つ、第１の受光素子群と第２の受光素子群の和集合が、画素アレイ部１００において測距対象となる対象領域に含まれる全ての画素１０からなる受光素子群を含む、ということができる。
【００５７】
図９は、第１の実施形態に係る画素アレイ部１００の第１の例の構成を、各画素１０に対する配線に注目して示す図である。なお、図９では、説明のため、１行の高さを２画素分（２ライン分）とし、ブロック４００を、６画素×２画素（２ライン）のサイズとしている。
【００５８】
図９において、値ａを３以上の奇数値とし、下から第（ａ−２）行、第（ａ−１）行、第ａ行とする。この場合、例えば第ａ行および第（ａ−２）行が奇数行となり、第（ａ−１）行が偶数行となる。これらのうち、第ａ行に注目して、ブロック４００に含まれる各画素１０1、１０2、１０3、１０4、１０5および１０6、ならびに、各画素１０21、１０22、１０23、１０24、１０25および１０26を例にとって説明を行う。
【００５９】
第ａ行におけるブロック４００の上段のラインの各画素１０11、１０12、１０13、１０14、１０15および１０16から出力される各パルスＶｐｌｓ11、Ｖｐｌｓ12、Ｖｐｌｓ13、Ｖｐｌｓ14、Ｖｐｌｓ15およびＶｐｌｓ16は、各信号線４１１11、４１１12、４１１13、４１１14、４１１15および４１１16を介して、測距処理部１０１（図示しない）内の変換部１１０に供給される。
【００６０】
第ａ行におけるブロック４００の下段のラインの各画素１０21〜１０26についても、上述の各画素１０11〜１０16と同様である。すなわち、各画素１０21〜１０26から出力される各パルスＶｐｌｓ21〜Ｖｐｌｓ26は、それぞれ各信号線４１１21〜４１１26を介して変換部１１０に入力される。
【００６１】
変換部１１０は、各信号線４１１11〜４１１16、および、各信号線４１１21〜４１１26から各パルスＶｐｌｓ11〜Ｖｐｌｓ16、および、各パルスＶｐｌｓ21〜Ｖｐｌｓ26が供給された時間に対応する各デジタル値を出力する。
【００６２】
一方、各行に対して、垂直方向（列方向）に、制御線４１０1および４１０2が設けられる。制御線４１０1は、例えば奇数行（図９の例では第ａ行および第（ａ−２）行）のブロック４００における各画素１０11〜１０16および各画素１０21〜１０26に接続される。また、制御線４１０2は、例えば偶数行（図９の例では第（ａ−１）行）のブロック４００における各画素１０11〜１０16および各画素１０21〜１０26に接続される。
【００６３】
制御線４１０1および４１０2は、それぞれ、接続される各画素１０11〜１０16および各画素１０21〜１０26における計測動作を制御するための制御信号が伝送される。例えば、この制御信号として、スイッチ１１０４（図６参照）のオン、オフを制御するための制御信号ＳＨ＿ＯＮを用いることができる。図９の例では、制御信号ＳＨ＿ＯＮ1が、制御線４１０1を介して、奇数行のブロック４００における各画素１０11〜１０16および各画素１０21〜１０26に供給される。また、制御信号ＳＨ＿ＯＮ2が、制御線４１０2を介して、偶数行のブロック４００における各画素１０11〜１０16および各画素１０21〜１０26に供給される。
【００６４】
制御信号ＳＨ＿ＯＮ1およびＳＨ＿ＯＮ2は、例えば全体制御部１０３の指示に応じて、画素制御部１０２により生成され、画素アレイ部１００に供給される（図４参照）。画素制御部１０２は、スイッチ１１０４を第１期間でオン、第２期間でオフとする制御信号ＳＨ＿ＯＮ1を制御線４１０1に対して出力する。また、画素制御部１０２は、スイッチ１１０４を当該第１期間でオフ、第２期間でオンとする制御信号ＳＨ＿ＯＮ2を、制御線４１０2に対して出力する。これにより、当該第１期間および第２期間を、それぞれ図８を用いて説明した、第１フレーム期間および第２フレーム期間とした、インタレーススキャンが可能となる。
【００６５】
図１０は、第１の実施形態に係る、第２の例による画素アレイ部１００’の構成例を、各画素１０に対する配線に注目して示す図である。なお、図１０では、説明のため、上述した図９と同様に、１行の高さを２画素分とし、ブロック４００を、６画素×２画素（２ライン）のサイズとしている。上述した図９の構成では、画素アレイ部１００において、水平方向に整列する各画素１０に対して信号線４１１11、４１１12、…を設けることになり、配線数が非常に多くなり、大きな配線面積が必要になる。
【００６６】
これに対して、図１０に示される構成では、ライン上の所定数の画素１０毎に、信号線４１１11〜４１１16、および、信号線４１１21〜４１１26を共有する。
【００６７】
具体的には、同じ行で隣接するブロック４００、４００、…において、画素１０16、画素１０16’、…からそれぞれ出力されるパルスＶｐｌｓ16、Ｖｐｌｓ16’、…が、信号線４１１16を共有して変換部１１０に供給される。当該ブロック４００、４００、…において、画素１０15、１０15’、…からそれぞれ出力されるパルスＶｐｌｓ15、Ｖｐｌｓ15’、…が、信号線４１１15を共有して変換部１１０に供給される。また、画素１０14、１０14’、…からそれぞれ出力されるパルスＶｐｌｓ14、Ｖｐｌｓ14’、…が、信号線４１１14を共有して変換部１１０に供給される。信号線４１１13〜４１１11についても同様に、同じ行で隣接するブロック４００、４００、…において、それぞれ対応する画素１０で共有する。
【００６８】
同様に、ブロック４００、４００、…において、画素１０26、画素１０26’、…からそれぞれ出力されるパルスＶｐｌｓ26、Ｖｐｌｓ26’、…が、信号線４１１26を共有して変換部１１０に供給される。当該ブロック４００、４００、…において、画素１０25、１０25’、…からそれぞれ出力されるパルスＶｐｌｓ25、Ｖｐｌｓ25’、…が、信号線４１１25を共有して変換部１１０に供給される。また、当該ブロック４００、４００、…において、画素１０24、１０24’、…からそれぞれ出力されるパルスＶｐｌｓ24、Ｖｐｌｓ14’、…が、信号線４１１24を共有して変換部１１０に供給される。信号線４１１23〜４１１21についても同様に、同じ行で隣接するブロック４００、４００、…において、それぞれ対応する画素１０で共有する。
【００６９】
このように、パルスＶｐｌｓを伝送するための信号線を複数の画素１０で共有することで、当該信号線のための配線数を削減し、配線面積を抑制することが可能である。
【００７０】
この第２の例において、パルスＶｐｌｓを伝送するための信号線を共有する複数の画素１０から同時にパルスＶｐｌｓが出力された場合に、このパルスＶｐｌｓが当該複数の画素１０のうち何れの画素１０から出力されたか、を判別することができない。一例として、図１０を参照し、第（ａ−２）行において、信号線４１１Cから変換部１１０に対してパルスＶｐｌｓが供給された場合、このパルスＶｐｌｓが、当該信号線４１１Cを共有する画素１０Aおよび１０B（それぞれ斜線を付して示す）の何れから出力されたかを特定することは、極めて困難である。
【００７１】
これは、例えば、光源部２により発光された光を、水平方向にスキャンすることで、解決できる。図１１は、第１の実施形態に適用可能な、光源部２の光の水平方向へのスキャンを説明するための図である。
【００７２】
図１１の左側に、当該スキャンを行うための構成例を示す。例えばレーザダイオードである光源４３０が所定の発光タイミングで発光され、レーザ光が射出される。光源４３０から射出されたレーザ光は、集光レンズ４３１で集光され、偏光ビームスプリッタ４３２で反射されて、マイクロミラー４３３に照射される。マイクロミラー４３３は、例えばＭＥＭＳ(Micro  Electro  Mechanical  Systems)を適用することができ、照射された光が反射する反射光の方向を、外部からの制御に従い所定の角度範囲で変更することができる。
【００７３】
マイクロミラー４３３から反射光として射出されたレーザ光の一部は、被測定物４３４により反射され、その反射光がマイクロミラー４３３に照射される。マイクロミラー４３３に照射された、被測定物４３４からの反射光は、マイクロミラー４３３により反射され、受光レンズ４３５を介して画素アレイ部１００’に照射される。
【００７４】
ここで、光源４３０から照射され、マイクロミラー４３３で反射されたレーザ光を、例えば垂直方向にスリットが設けられたアパチャーなどを用いて、水平方向に狭く、垂直方向に長い形状とされた光として被測定物４３４に向けて照射する。さらに、マイクロミラー４３３を駆動して、当該光を水平方向にスキャンする。これにより、光源４３０から射出されたレーザ光が被測定物４３４により反射された反射光が、画素アレイ部１００’において、水平方向に所定幅を持ち、垂直方向に長い領域４３６に限定して受光される。
【００７５】
図１１の右側の例では、領域４３６に画素１０Bが含まれ、画素１０Aは、領域４３６外となっている。したがって、マイクロミラー４３３の水平方向スキャンのための駆動と、パルスＶｐｌｓに対する測距処理部１０１における処理と、を同期させることで、信号線４１１Cを介して測距処理部１０１に供給されたパルスＶｐｌｓが画素１０Ｂから出力された信号であると特定することができる。
【００７６】
（第１の実施形態に係る画素アレイ部における各行のスキャンの具体例）
図１２は、第１の実施形態に係る、画素アレイ部１００における各行のスキャンをより具体的に説明するための図である。なお、図１２において、説明のため、１行の高さを２画素分（２ライン分）としている。また、ここでは、図９を用いて説明した画素アレイ部１００の構成を適用するものとする。
【００７７】
測距装置１において、例えば全体制御部１０３は、画素アレイ部１００に対して、光の検出を行う対象の領域である対象領域４４１を設定する。図１２の例では、対象領域４４１の幅は、画素アレイ部１００の水平方向の幅に対応し、値ｎを所定の自然数とするとき、２ｎライン分（２ｎ画素分）の高さを有するものとする。また、対象領域４４１の下端が、画素アレイ部１００の下端に対して２画素分高い位置とされ、上端が、画素アレイ部１００の上端に対して２画素分低い位置とされている。
【００７８】
測距装置１において、画素制御部１０２は、全体制御部１０３の指示に従い、図１２の左側に示す第１フレーム期間において、第１行目のスキャンが対象領域４４１の下端から開始され、以降、１行毎に飛び越しながら、第３行目、第５行目、…と奇数行の各行をスキャンする。
【００７９】
より具体的な例として、画素制御部１０２は、全体制御部１０３の指示に従い、制御信号ＳＨ＿ＯＮ1を、スイッチ１１０４（図６参照）をオンとする状態（オン状態）とし、制御信号ＳＨ＿ＯＮ2を、スイッチ１１０４をオフとする状態（オフ状態）とする。さらに、変換部１１０は、全体制御部１０３の指示に従い、読み出し対象とされる行の信号線４１１11〜４１１16、４１１21〜４１１26を選択し、選択した各信号線４１１11〜４１１16、４１１21〜４１１26から供給されるパルスＶｐｌｓ11〜Ｖｐｌｓ16、Ｖｐｌｓ21〜Ｖｐｌｓ26に対する処理を行う。
【００８０】
画素制御部１０２は、各行のスキャンにおいて、スキャンした行が対象領域４４１の上端を含む、あるいは、当該行が対象領域４４１の上端に掛かる、か否かを監視する。図１２の例では、第１フレーム期間において、第（２ｎ−１）行目をスキャンし、次に、１行分飛び越えた第（２ｎ＋１）行目のスキャンを実行した際に、当該第（２ｎ＋１）行が対象領域４４１の上端を含んでいる。この場合、画素制御部１０２は、第１フレーム期間におけるスキャンが終了したと判定し、処理を、第２フレーム期間のスキャンに移行する。
【００８１】
画素制御部１０２は、第１フレーム期間から第２フレーム期間に移行した場合に、第２フレーム期間におけるスキャンの開始位置に、１行の高さ分、すなわち２画素分のオフセット４４３を付加する。したがって、第２フレーム期間では、第１行目を飛び越して、第２行目からスキャンが開始される。以降、１行毎に飛び越しながら、第４行目、第６行目、…と偶数行の各行をスキャンする。
【００８２】
画素制御部１０２は、第１フレーム期間と同様に、各行のスキャンにおいて、スキャンした行が対象領域４４１の上端を含む、あるいは、当該行が対象領域４４１の上端に掛かる、か否かを監視する。図１２の例では、画素制御部１０２は、第２ｎ行目のスキャンを実行した際に、当該第２ｎ行が対象領域４４１の上端に掛かったと判定し、第２フレーム期間におけるスキャンが終了したと判定する。画素制御部１０２は、第２フレーム期間におけるスキャンが終了したと判定すると、処理を第１フレーム期間のスキャンに移行する。画素制御部１０２は、第２フレーム期間から第１フレーム期間への以降の際には、スキャン開始位置に対するオフセットの付加を行わない。
【００８３】
測距装置１は、上述のようにして、第１フレーム期間における奇数行のスキャンと、第２フレーム期間における偶数行のスキャンとを繰り返して、測距を行う。ここで、第１フレーム期間および第２フレーム期間それぞれにおけるスキャンは、画素アレイ部１００に含まれる画素１０の全てを連続的にスキャンする場合に比べて、半分の時間で実行することが可能である。
【００８４】
（第１の実施形態に適用可能なデータ処理）
次に、上述した図８を参照しながら、第１の実施形態に係るデータ処理について説明する。画素アレイ部１００において、第１フレーム期間において奇数行のスキャンを行い、第２フレーム期間において偶数行のスキャンを行うインタレーススキャンを適用することで、例えば以下に示す３種類のデータ処理を実現できる。
【００８５】
なお、以下では、上述した対象領域４４１が画素アレイ部１００に含まれる全ての画素１０を含むものとする。
【００８６】
第１の処理として、第１フレーム期間の測距結果と、第２フレーム期間の測距結果と、のうち、何れか一方の測距結果を用いる処理が可能である。例えば、先にスキャンが行われる第１フレーム期間の測距結果を用いることで、画素アレイ部１００に含まれる全ての画素１０の出力に基づく測距結果を用いる場合に比べて、高速（例えば半分の時間）で測距が可能となる。
【００８７】
この場合、測距に用いる画素１０の数が、画素アレイ部１００に含まれる全ての画素１０の出力に基づく測距結果を用いる場合に比べて半分となるため、精度の点では不利である一方、全体の様子を高速に把握することが可能である。また、これにより、高速に移動する被測定物の測距も容易となる。
【００８８】
第２の処理として、第１フレーム期間の測距結果と、第２フレーム期間の測距結果との差分を求める処理が可能である。例えば、第１フレーム期間における各行の測距結果と、第２フレーム期間における各行の測距結果とにおいて、隣接する行の測距結果の差分を求める。差分は、例えば、それぞれのヒストグラムにおいて対応する各ビンにおける頻度の差分を適用できる。
【００８９】
図８の例では、例えば、第１フレーム期間における第１行目の測距結果と、第２フレーム期間における第２行目の測距結果との差分を求める。また、第２フレーム期間における第２行目の測距結果と、第１フレーム期間における第３行目の測距結果との差分を求める。さらに、第１フレーム期間における第３行目の測距結果と、第２フレーム期間における第４行目の測距結果との差分を求める。以下同様にして、第１フレーム期間と第２フレーム期間とで隣接する行の測距結果の差分を順次求めていく。
【００９０】
第１フレーム期間および第２フレーム期間は、それぞれ、画素アレイ部１００に含まれる全ての画素１０をスキャンする場合に比べて半分の時間となる。そのため、第２の処理によれば、より高速に移動する被測定物の測距が容易となる。
【００９１】
第３の処理として、第１フレーム期間の測距結果と第２フレーム期間の測距結果との和を求める処理が可能である。この場合、和は、第１フレーム期間の測距処理により得られた、奇数行に含まれる各画素１０の出力に基づく距離情報と、第２フレームの測距処理により得られた、偶数行に含まれる各画素１０の出力に基づく距離情報と、の和集合を求める処理となる。この和集合により、画素アレイ部１００に含まれる全ての画素１０に出力に基づく距離情報を取得することができる。したがって、上述した第１の処理における測距結果と比較してより高精度な測距結果を得ることが可能である。
【００９２】
さらに、以上の第１の処理、第２の処理および第３の処理は、画素アレイ部１００における各行のスキャンに係る共通の制御で実行することができる。
【００９３】
（第１の実施形態の第１の変形例）
次に、第１の実施形態の第１の変形例について説明する。第１の実施形態の第１の変形例では、光源部２から射出されるレーザ光の照射範囲と、画素アレイ部１００における行単位のスキャンの範囲とを同期させる例である。
【００９４】
例えば、画素アレイ部１００に含まれる全ての画素１０を受光対象とした場合の、光源部２によるレーザ光の照射範囲を、全照射範囲とする。図８を参照し、画素アレイ部１００において例えば第１フレーム期間における第１行目をスキャンする場合、光源部２のレーザ光の照射範囲を、全照射範囲における下端側の、当該第１行目に対応する範囲に絞る。同様に、画素アレイ部１００において第３行目をスキャンする場合、光源部２のレーザ光の照射範囲を、全照射範囲における中央部分の、当該第３行目に対応する範囲に絞る。
【００９５】
光源部２がレーザ光の照射範囲を絞るための構成としては、図１１を用いて説明した、マイクロミラー４３３を用いた構成を適用できる。図１１では、水平方向に狭く、垂直方向に長い形状とされたレーザ光を照射する構成となっている。この図１１により照射されるレーザ光の形状を、例えばアパチャーの向きを変えるなどにより９０°回転させ、垂直方向に狭く、水平方向に長い形状とする。
【００９６】
このように、光源部２のレーザ光の照射範囲を、画素アレイ部１００における行単位のスキャンに応じて絞ることで、被測定物に照射されるレーザ光の強度を上げることができる。
【００９７】
第１の実施形態の第１の変形例によれば、光源部２から射出されるレーザ光に対するアイセーフ(eye-safe)の効果が期待できる。図１３Ａおよび図１３Ｂを用いて、第１の実施形態の第１の変形例に係るアイセーフの効果について説明する。
【００９８】
図１３Ａは、既存技術による、ローリングスキャンに対して、光源部２から射出されるレーザ光の照射範囲と、画素アレイ部１００における行単位のスキャンの範囲とを同期させた場合の例を模式的に示す図である。ローリングスキャンの場合、画素アレイ部１００において、それぞれ隣接する第１行目、第２行目、…が、順次にスキャンされる。この画素アレイ部１００における第１行目、第２行目、…のスキャンと同期して、光源部２によるレーザ光の照射範囲を制御する。
【００９９】
ここで、顔が被測定物である場合について考える。図１３Ａにおいて、被測定物としての顔５００を、画素アレイ部１００に対応させて、模式的に示している。この例では、第１行目のスキャンにおいて顔５００の下端が検出され、以降、第２行目、第３行目、…と、顔５００の全体が検出される様子が示されている。実際の顔５００には、これら第１行目、第２行目、…に対応する範囲で、光源部２から照射されたレーザ光が照射されることになる。
【０１００】
顔５００において、眼５０１Ｒおよび５０１Ｌに対するレーザ光の照射は、できるだけ避けるべきである。しかしながら、図１３Ａの例では、眼５０１Ｒおよび５０１Ｌが第３行目および第４行目に跨っており、第３行目のスキャンと、第４行のスキャンと、において、光源部２からのレーザ光が眼５０１Ｒおよび５０１Ｌに照射されることになる。
【０１０１】
図１３Ｂは、本開示に係るインタレーススキャンに対して、光源部２から射出されるレーザ光の照射範囲と、画素アレイ部１００における行単位のスキャンの範囲とを同期させた場合の例を模式的に示す図である。図１３Ｂでは、奇数行のスキャンを行う第１フレーム期間の例が示されている。インタレーススキャンでは、１つのフレーム期間内においては、ある行のスキャンが終了すると、次のスキャンは、次の行を飛び越して実行される。
【０１０２】
図１３Ｂの例では、第３行目のスキャンの後、第４行目を飛び越して第５行目のスキャンが行われる。したがって、光源部２からのレーザ光は、第３行目のスキャン時に、当該第３行目に対応する範囲で眼５０１Ｒおよび５０１Ｌに照射されるが、第４行目に相当する範囲には照射されない。そのため、ローリングスキャンの場合と比べて、眼５０１Ｒおよび５０１Ｌにレーザ光が照射される時間が短縮され、眼５０１Ｒおよび５０１Ｌに対する負担が減り、アイセーフの効果が期待できる。
【０１０３】
第１の実施形態の第１の変形例によれば、さらに、画素アレイ部１００においてスキャンする行を切り替える際の、隣接行に入射される反射光の影響を抑制することが可能である。図１４Ａおよび図１４Ｂを用いて、第１の実施形態の第１の変形例に係る、隣接行に入射される反射光の影響の抑制について説明する。
【０１０４】
図１４Ａは、既存技術による、ローリングスキャンに対して、光源部２から射出されるレーザ光の照射範囲と、画素アレイ部１００における行単位のスキャンの範囲とを同期させた場合の例を模式的に示す図である。ローリングスキャンの場合、画素アレイ部１００において、それぞれ隣接する第１行目、第２行目、…が、順次にスキャンされる。この画素アレイ部１００における第１行目、第２行目、…のスキャンと同期して、光源部２によるレーザ光の照射範囲を制御する。
【０１０５】
ところで、ある行のスキャンにおける被測定物からの反射光が、隣接行に影響を与える場合がある。図１４Ａの例では、例えば第３行目のスキャンにおける、被測定物からの反射光が、隣接行である第２行目に影響を与える様子が模式的に示されている。第２行目に対するスキャンが終了し、スキャンを行う行が第２行目から第３行目に切り替わる。スキャン行の切り替えと共に、被測定物からの反射光の照射範囲が、第２行目に対応する範囲から、第３行目に対応する範囲に移動する。反射光は、第３行目の範囲に対してやや広めの範囲に照射されることになる。
【０１０６】
この、第３行目の範囲に対してはみ出た反射光４４２ａおよび４４２ｂのうち、第２行目に掛かる反射光４４２ｂが、第２行目の上端側の各画素１０に入射される可能性がある。
【０１０７】
例えば、この時点でスキャン対象ではない、第２行目の上端側の各画素１０が、各画素１０に供給される電源電圧ＶＤＤの電源を遮断するのではなく、例えば図６に示したように、画素１０に含まれる受光素子１０００の出力をマスクする構成になっているものとする。この場合、第２行目の上端側の各画素１０において、各受光素子１０００自体は稼働状態となっており、反射光４４２ｂが入射されると、第２行目に含まれる他の画素１０（受光素子１０００）に対して反応回数が増加し、熱が発生する可能性がある。
【０１０８】
これとは逆に、スキャンが第２行目のスキャンから第３行目のスキャンに切り替わった後に、第２行目のスキャン時に照射されたレーザ光による、より遠方からの反射光のうち、第２行目の範囲からはみ出た光が、第３行目の下端側の各画素１０に入射される場合も考えられる。この場合には、第３行目の測距処理の結果が第２行目の処理の際の反射光の影響を受け、正しい結果が得られない可能性がある。
【０１０９】
図１４Ｂは、本開示に係るインタレーススキャンに対して、光源部２から射出されるレーザ光の照射範囲と、画素アレイ部１００における行単位のスキャンの範囲とを同期させた場合の例を模式的に示す図である。図１４Ｂでは、奇数行のスキャンを行う第１フレーム期間の例が示されている。
【０１１０】
インタレーススキャンでは、１つのフレーム期間内においては、ある行のスキャンが終了すると、次のスキャンは、次の行を飛び越して実行される。例えば、第１フレーム期間において、第３行目の前後の行（第２行目および第４行目）は、測距処理が実行されない。したがって、第３行目の範囲に対してはみ出た反射光４４２ａおよび４４２ｂが、当該各行の各画素１０に入射された場合であっても、測距結果への影響は現れない。
【０１１１】
（第１の実施形態の第２の変形例）
次に、第１の実施形態の第２の変形例について説明する。第１の実施形態の第２の変形例は、スキャンを行う行の高さと、インタレーススキャンによる飛び越し量と、をそれぞれ可変とする例である。
【０１１２】
図１５Ａは、第１の実施形態の第２の変形例に係る、スキャンを行う行の高さを可変とする例を模式的に示す図である。図８を参照し、変更前の行の高さを４画素分とし、図１５Ａの例では、第ｕ行目の高さが、４画素分から６画素分に変更されている。ブロック４００の幅が高さの変更前と変わらないとした場合、行の高さが高くなった分、ヒストグラム生成の際に受光時間ｔmの数が加算される画素１０の数が多くなる。これにより、行の高さ変更後の第ｕ行目の測距結果を、より高精度とすることができる。
【０１１３】
図１５Ｂは、第１の実施形態の第２の変形例に係る、インタレーススキャンによる飛び越し量を可変とする例を模試的に示す図である。図８を参照し、変更前の飛び越し量を４画素分とし、図１５Ｂの例では、第ｖ行目から第（ｖ＋２）行目に飛び越す際の飛び越し量が６画素分に変更されている。
【０１１４】
第１の実施形態の第２の変形例に係る測距装置１は、上述したスキャンを行う行の高さと、インタレーススキャンによる飛び越し量と、をそれぞれ独立して設定可能とされる。一例として、列方向に整列する各画素１０に対して、制御信号ＳＨ＿ＯＮを個別に供給し、画素制御部１０２は、全体制御部１０３の指示に従い、各制御信号ＳＨ＿ＯＮをそれぞれオン、オフの状態に制御する。画素制御部１０２は、スキャンを実行する行に含まれる画素１０に対して、オンを指示する制御信号ＳＨ＿ＯＮを供給し、飛び越す行に含まれる画素１０に対して、オフを指示する制御信号ＳＨ＿ＯＮを供給する。
【０１１５】
このように、スキャンを行う行の高さと、インタレーススキャンによる飛び越し量と、をそれぞれ独立して設定可能とすることで、測距装置１における測距処理の速度や精度を調整することが可能となる。また、この速度や精度の調整を能動的に実行することが可能となる。例えば、測距処理の速度や精度を調整することを、測距結果に応じて変更することが考えられる。
【０１１６】
（第１の実施形態の第３の変形例）
次に、第１の実施形態の第３の変形例について説明する。上述した第１の実施形態では、第１フレーム期間と第２フレーム期間とで、スキャンを実行する行を重複させない。これに対して、第１の実施形態の第３の変形例は、第１フレーム期間と第２フレーム期間とで、スキャンを実行する範囲を重複させる例である。
【０１１７】
図１６は、第１の実施形態の第３の変形例に係るスキャン方法を説明するための図である。第１の実施形態の第３の変形例では、同一フレーム期間において、スキャンを実行した行と、次にスキャンを実行する行とが隣接するように、スキャンを実行する行の高さと、インタレーススキャンによる飛び越し量と、を設定する。図１６の例では、スキャンを実行する行の高さを８画素分とし、飛び越し量を０画素分としている。この場合、第１フレーム期間では、第１行目と第３行目とが隣接し、第２フレーム期間では、第２行目と第４行目とが隣接することになる。
【０１１８】
また、第１フレーム期間と、第２フレーム期間とで、連続してスキャンを実行する２つの行のうち一方の行は、少なくとも一部が他方の行に含まれないように設定される。図１６の例では、第２フレーム期間は、第１フレーム期間に対して４画素分のオフセットを付加されて、スキャンが開始される。
【０１１９】
上述したように、各行の高さおよび飛び越し量と、第２フレーム期間に対するオフセット量とを設定することで、第２フレーム期間においてスキャンが実行される第２行目および第４行目と、第１フレーム期間においてスキャンが実行される第１行目および第３行目と、に重複部分４４７が発生する。
【０１２０】
このとき、図１６の例では、第１フレーム期間においては、第１行目の下半分が第２フレーム期間におけるスキャン範囲と重複せず、第２フレーム期間においては、第４行目の上半分が第１フレーム期間におけるスキャン範囲と重複しない。また、第１フレーム期間におけるスキャン範囲に含まれる各画素１０と、第２フレーム期間におけるスキャン範囲に含まれる各画素１０と、の和集合が、画素アレイ部１００に含まれる全ての画素１０を含むように、第１フレーム期間および第２フレーム期間における各行のスキャンが実行される。
【０１２１】
これは、換言すれば、第１フレーム期間に読み出される画素１０の集合である第１の受光素子群の一部が、第２フレーム期間に読み出される画素１０の集合である第２の受光素子群が含む画素１０を含まず、且つ、第１の受光素子群と第２の受光素子群の和集合が画素アレイ部１００の対象領域に含まれる全ての画素１０からなる受光素子群を含む、ということができる。
【０１２２】
重複部分４４７は、第１フレーム期間と第２フレーム期間とでスキャン範囲が重複しない場合に比べて、ヒストグラム生成の際に受光時間ｔmの数が加算される画素１０の数が多くなる。これにより、測距結果をより高精度とすることができる。また、受光時間ｔmの加算数が多くなることで、生成されたヒストグラムに対するノイズ除去や、第１フレーム期間と第２フレーム期間との間の時間差分の精度を向上させることが可能である。
【０１２３】
一例として、この第１の実施形態の第３の変形例に係る測距装置１によるスキャンの制御は、図９を用いて説明した制御信号ＳＨ＿ＯＮ1およびＳＨ＿ＯＮ2の制御により可能である。第１の実施形態の第３の変形例の場合、第１フレーム期間と第２フレーム期間とで重複する重複部分４４７に含まれる画素１０に対して、例えば、制御信号ＳＨ＿ＯＮ1およびＳＨ＿ＯＮ2をそれぞれ供給する。図６の例では、制御信号ＳＨ＿ＯＮ1およびＳＨ＿ＯＮ2それぞれにより、スイッチ１１０４のオン、オフを制御する。
【０１２４】
例えば、第１フレーム期間でのスキャンを行う場合には、制御信号ＳＨ＿ＯＮ1をオン状態、制御信号ＳＨ＿ＯＮ2をオフ状態とする。また、第２フレーム期間でのスキャンを行う場合には、制御信号ＳＨ＿ＯＮ1をオフ状態、制御信号ＳＨ＿ＯＮ2をオン状態とする。
【０１２５】
（第１の実施形態の第４の変形例）
次に、第１の実施形態の第４の変形例について説明する。上述した第１の実施形態では、画素アレイ部１００におけるスキャンを、奇数行に対するスキャンを行う第１フレーム期間と、偶数行に対するスキャンを行う第２フレーム期間と、に分けてインタレーススキャンを行っている。第１の実施形態では、このインタレーススキャンの際に、第１フレーム期間におけるスキャンを実行した後に、第２フレーム期間におけるスキャンを実行している。これはこの例に限定されず、第２フレーム期間におけるスキャンを実行した後に、第１フレーム期間におけるスキャンを実行してもよい。
【０１２６】
また、上述した第１の実施形態では、奇数行に対するスキャンを行う第１フレーム期間と、偶数行に対するスキャンを行う第２フレーム期間と、の２つの期間に分けてインタレーススキャンを行っているが、これはこの例に限定されない。例えば、ｍ＝１，２，３，…とするとき、（３ｍ−２）行のスキャンを実行するフレーム期間と、（３ｍ−１）行のスキャンを実行するフレーム期間と、３ｍ行のスキャンを実行するフレーム期間と、の３つの期間に分けてインタレーススキャンを実行してもよい。さらに、４つ以上の期間に分けてインタレーススキャンを実行する事も考えられる。
【０１２７】
［第２の実施形態］
次に、本開示の第２の実施形態として、本開示の第１の実施形態およびその各変形例の適用例について説明する。図１７は、第２の実施形態による、上述の第１の実施形態およびその各変形例に係る測距装置１を使用する使用例を示す図である。
【０１２８】
上述した測距装置１は、例えば、以下のように、可視光や、赤外光、紫外光、Ｘ線等の光をセンシングする様々なケースに使用することができる。
【０１２９】
・ディジタルカメラや、カメラ機能付きの携帯機器等の、鑑賞の用に供される画像を撮影する装置。
・自動停止等の安全運転や、運転者の状態の認識等のために、自動車の前方や後方、周囲、車内等を撮影する車載用センサ、走行車両や道路を監視する監視カメラ、車両間等の測距を行う測距センサ等の、交通の用に供される装置。
・ユーザのジェスチャを撮影して、そのジェスチャに従った機器操作を行うために、ＴＶや、冷蔵庫、エアーコンディショナ等の家電に供される装置。
・内視鏡や、赤外光の受光による血管撮影を行う装置等の、医療やヘルスケアの用に供される装置。
・防犯用途の監視カメラや、人物認証用途のカメラ等の、セキュリティの用に供される装置。
・肌を撮影する肌測定器や、頭皮を撮影するマイクロスコープ等の、美容の用に供される装置。
・スポーツ用途等向けのアクションカメラやウェアラブルカメラ等の、スポーツの用に供される装置。
・畑や作物の状態を監視するためのカメラ等の、農業の用に供される装置。
【０１３０】
［本開示に係る技術のさらなる適用例］
（移動体への適用例）
本開示に係る技術は、さらに、自動車、電気自動車、ハイブリッド電気自動車、自動二輪車、自転車、パーソナルモビリティ、飛行機、ドローン、船舶、ロボットといった各種の移動体に搭載される装置に対して適用されてもよい。
【０１３１】
図１８は、本開示に係る技術が適用され得る移動体制御システムの一例である車両制御システムの概略的な構成例を示すブロック図である。
【０１３２】
車両制御システム１２０００は、通信ネットワーク１２００１を介して接続された複数の電子制御ユニットを備える。図１８に示した例では、車両制御システム１２０００は、駆動系制御ユニット１２０１０、ボディ系制御ユニット１２０２０、車外情報検出ユニット１２０３０、車内情報検出ユニット１２０４０、および統合制御ユニット１２０５０を備える。また、統合制御ユニット１２０５０の機能構成として、マイクロコンピュータ１２０５１、音声画像出力部１２０５２、および車載ネットワークＩ／Ｆ（インタフェース）１２０５３が図示されている。
【０１３３】
駆動系制御ユニット１２０１０は、各種プログラムにしたがって車両の駆動系に関連する装置の動作を制御する。例えば、駆動系制御ユニット１２０１０は、内燃機関又は駆動用モータ等の車両の駆動力を発生させるための駆動力発生装置、駆動力を車輪に伝達するための駆動力伝達機構、車両の舵角を調節するステアリング機構、および、車両の制動力を発生させる制動装置等の制御装置として機能する。
【０１３４】
ボディ系制御ユニット１２０２０は、各種プログラムにしたがって車体に装備された各種装置の動作を制御する。例えば、ボディ系制御ユニット１２０２０は、キーレスエントリシステム、スマートキーシステム、パワーウィンドウ装置、あるいは、ヘッドランプ、バックランプ、ブレーキランプ、ウィンカー又はフォグランプ等の各種ランプの制御装置として機能する。この場合、ボディ系制御ユニット１２０２０には、鍵を代替する携帯機から発信される電波又は各種スイッチの信号が入力され得る。ボディ系制御ユニット１２０２０は、これらの電波又は信号の入力を受け付け、車両のドアロック装置、パワーウィンドウ装置、ランプ等を制御する。
【０１３５】
車外情報検出ユニット１２０３０は、車両制御システム１２０００を搭載した車両の外部の情報を検出する。例えば、車外情報検出ユニット１２０３０には、撮像部１２０３１が接続される。車外情報検出ユニット１２０３０は、撮像部１２０３１に車外の画像を撮像させるとともに、撮像された画像を受信する。車外情報検出ユニット１２０３０は、受信した画像に基づいて、人、車、障害物、標識又は路面上の文字等の物体検出処理又は距離検出処理を行ってもよい。車外情報検出ユニット１２０３０は、例えば、受信した画像に対して画像処理を施し、画像処理の結果に基づき物体検出処理や距離検出処理を行う。
【０１３６】
撮像部１２０３１は、光を受光し、その光の受光量に応じた電気信号を出力する光センサである。撮像部１２０３１は、電気信号を画像として出力することもできるし、測距の情報として出力することもできる。また、撮像部１２０３１が受光する光は、可視光であっても良いし、赤外線等の非可視光であっても良い。
【０１３７】
車内情報検出ユニット１２０４０は、車内の情報を検出する。車内情報検出ユニット１２０４０には、例えば、運転者の状態を検出する運転者状態検出部１２０４１が接続される。運転者状態検出部１２０４１は、例えば運転者を撮像するカメラを含み、車内情報検出ユニット１２０４０は、運転者状態検出部１２０４１から入力される検出情報に基づいて、運転者の疲労度合い又は集中度合いを算出してもよいし、運転者が居眠りをしていないかを判別してもよい。
【０１３８】
マイクロコンピュータ１２０５１は、車外情報検出ユニット１２０３０又は車内情報検出ユニット１２０４０で取得される車内外の情報に基づいて、駆動力発生装置、ステアリング機構又は制動装置の制御目標値を演算し、駆動系制御ユニット１２０１０に対して制御指令を出力することができる。例えば、マイクロコンピュータ１２０５１は、車両の衝突回避あるいは衝撃緩和、車間距離に基づく追従走行、車速維持走行、車両の衝突警告、又は車両のレーン逸脱警告等を含むＡＤＡＳ(Advanced  Driver  Assistance  System)の機能実現を目的とした協調制御を行うことができる。
【０１３９】
また、マイクロコンピュータ１２０５１は、車外情報検出ユニット１２０３０又は車内情報検出ユニット１２０４０で取得される車両の周囲の情報に基づいて駆動力発生装置、ステアリング機構又は制動装置等を制御することにより、運転者の操作に拠らずに自律的に走行する自動運転等を目的とした協調制御を行うことができる。
【０１４０】
また、マイクロコンピュータ１２０５１は、車外情報検出ユニット１２０３０で取得される車外の情報に基づいて、ボディ系制御ユニット１２０２０に対して制御指令を出力することができる。例えば、マイクロコンピュータ１２０５１は、車外情報検出ユニット１２０３０で検知した先行車又は対向車の位置に応じてヘッドランプを制御し、ハイビームをロービームに切り替える等の防眩を図ることを目的とした協調制御を行うことができる。
【０１４１】
音声画像出力部１２０５２は、車両の搭乗者又は車外に対して、視覚的又は聴覚的に情報を通知することが可能な出力装置へ音声および画像のうちの少なくとも一方の出力信号を送信する。図１８の例では、出力装置として、オーディオスピーカ１２０６１、表示部１２０６２およびインストルメントパネル１２０６３が例示されている。表示部１２０６２は、例えば、オンボードディスプレイおよびヘッドアップディスプレイの少なくとも一つを含んでいてもよい。
【０１４２】
図１９は、撮像部１２０３１の設置位置の例を示す図である。図１９では、車両１２１００は、撮像部１２０３１として、撮像部１２１０１、１２１０２、１２１０３、１２１０４および１２１０５を有する。
【０１４３】
撮像部１２１０１、１２１０２、１２１０３、１２１０４および１２１０５は、例えば、車両１２１００のフロントノーズ、サイドミラー、リアバンパ、バックドアおよび車室内のフロントガラスの上部等の位置に設けられる。フロントノーズに備えられる撮像部１２１０１および車室内のフロントガラスの上部に備えられる撮像部１２１０５は、主として車両１２１００の前方の画像を取得する。サイドミラーに備えられる撮像部１２１０２、１２１０３は、主として車両１２１００の側方の画像を取得する。リアバンパ又はバックドアに備えられる撮像部１２１０４は、主として車両１２１００の後方の画像を取得する。撮像部１２１０１および１２１０５で取得される前方の画像は、主として先行車両又は、歩行者、障害物、信号機、交通標識又は車線等の検出に用いられる。
【０１４４】
なお、図１９には、撮像部１２１０１〜１２１０４の撮影範囲の一例が示されている。撮像範囲１２１１１は、フロントノーズに設けられた撮像部１２１０１の撮像範囲を示し、撮像範囲１２１１２および１２１１３は、それぞれサイドミラーに設けられた撮像部１２１０２および１２１０３の撮像範囲を示し、撮像範囲１２１１４は、リアバンパ又はバックドアに設けられた撮像部１２１０４の撮像範囲を示す。例えば、撮像部１２１０１〜１２１０４で撮像された画像データが重ね合わせられることにより、車両１２１００を上方から見た俯瞰画像が得られる。
【０１４５】
撮像部１２１０１〜１２１０４の少なくとも１つは、距離情報を取得する機能を有していてもよい。例えば、撮像部１２１０１〜１２１０４の少なくとも１つは、複数の撮像素子からなるステレオカメラであってもよいし、位相差検出用の画素を有する撮像素子であってもよい。
【０１４６】
例えば、マイクロコンピュータ１２０５１は、撮像部１２１０１〜１２１０４から得られた距離情報を基に、撮像範囲１２１１１〜１２１１４内における各立体物までの距離と、この距離の時間的変化（車両１２１００に対する相対速度）を求めることにより、特に車両１２１００の進行路上にある最も近い立体物で、車両１２１００と略同じ方向に所定の速度（例えば、０ｋｍ／ｈ以上）で走行する立体物を先行車として抽出することができる。さらに、マイクロコンピュータ１２０５１は、先行車の手前に予め確保すべき車間距離を設定し、自動ブレーキ制御（追従停止制御も含む）や自動加速制御（追従発進制御も含む）等を行うことができる。このように運転者の操作に拠らずに自律的に走行する自動運転等を目的とした協調制御を行うことができる。
【０１４７】
例えば、マイクロコンピュータ１２０５１は、撮像部１２１０１〜１２１０４から得られた距離情報を元に、立体物に関する立体物データを、２輪車、普通車両、大型車両、歩行者、電柱等その他の立体物に分類して抽出し、障害物の自動回避に用いることができる。例えば、マイクロコンピュータ１２０５１は、車両１２１００の周辺の障害物を、車両１２１００のドライバが視認可能な障害物と視認困難な障害物とに識別する。そして、マイクロコンピュータ１２０５１は、各障害物との衝突の危険度を示す衝突リスクを判断し、衝突リスクが設定値以上で衝突可能性がある状況であるときには、オーディオスピーカ１２０６１や表示部１２０６２を介してドライバに警報を出力することや、駆動系制御ユニット１２０１０を介して強制減速や回避操舵を行うことで、衝突回避のための運転支援を行うことができる。
【０１４８】
撮像部１２１０１〜１２１０４の少なくとも１つは、赤外線を検出する赤外線カメラであってもよい。例えば、マイクロコンピュータ１２０５１は、撮像部１２１０１〜１２１０４の撮像画像中に歩行者が存在するか否かを判定することで歩行者を認識することができる。かかる歩行者の認識は、例えば赤外線カメラとしての撮像部１２１０１〜１２１０４の撮像画像における特徴点を抽出する手順と、物体の輪郭を示す一連の特徴点にパターンマッチング処理を行って歩行者か否かを判別する手順によって行われる。マイクロコンピュータ１２０５１が、撮像部１２１０１〜１２１０４の撮像画像中に歩行者が存在すると判定し、歩行者を認識すると、音声画像出力部１２０５２は、当該認識された歩行者に強調のための方形輪郭線を重畳表示するように、表示部１２０６２を制御する。また、音声画像出力部１２０５２は、歩行者を示すアイコン等を所望の位置に表示するように表示部１２０６２を制御してもよい。
【０１４９】
以上、本開示に係る技術が適用され得る車両制御システムの一例について説明した。本開示に係る技術は、以上説明した構成のうち、例えば、撮像部１２０３１に適用され得る。具体的には、上述した本開示の第１の実施形態およびその各変形例に係る測距装置１を撮像部１２０３１に適用することができる。撮像部１２０３１に本開示に係る技術を適用することにより、走行する車両からの測距をより高精度に実行することが可能となる。
【０１５０】
なお、本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。
【０１５１】
なお、本技術は以下のような構成も取ることができる。
（１）
対象領域に含まれる複数の受光素子からなる受光素子群を有する受光部と、
前記受光素子群に含まれる第１の受光素子群と第２の受光素子群と、をそれぞれ異なる期間に読み出すように制御する制御部と、
前記第１の受光素子群および前記第２の受光素子群のうち少なくとも一方から読み出された信号に基づき信号処理を行う信号処理部と、
を備え、
前記第１の受光素子群および前記第２の受光素子群の和集合が前記複数の受光素子を全て含み、前記第１の受光素子群の少なくとも一部が前記第２の受光素子群に含まれない
測定装置。
（２）
前記第１の受光素子群と前記第２の受光素子群とが同一の受光素子を含まない
前記（１）に記載の測定装置。
（３）
前記信号処理部は、
前記第１の受光素子群から読み出された信号と、前記第２の受光素子群から読み出された信号と、の差分に基づき前記信号処理を行う
前記（１）または（２）に記載の測定装置。
（４）
前記信号処理部は、
前記第１の受光素子群から読み出された信号と、前記第２の受光素子群から読み出された信号と、の和に基づき前記信号処理を行う
前記（１）または（２）に記載の測定装置。
（５）
前記信号処理部は、
前記第１の受光素子群から読み出された信号と、前記第２の受光素子群から読み出された信号と、のうち何れか一方に対して前記信号処理を行う
前記（１）または（２）に記載の測定装置。
（６）
前記複数の受光素子は、２次元格子状に配列されて前記受光素子群を形成し、
前記制御部は、
前記第１の受光素子群が含む、前記２次元格子状の配列の列方向に連続して配置される複数のラインをそれぞれ含む複数の第１のスキャン範囲を順次読み出し、
該複数の第１のスキャン範囲の読み出しの後に、
前記第２の受光素子群が含む、前記列方向に連続して配置される複数のラインをそれぞれ含む複数の第２のスキャン範囲を順次読み出す
前記（１）乃至（５）の何れかに記載の測定装置。
（７）
前記制御部は、
前記複数の第１のスキャン範囲の間隔と、該複数の第１のスキャン範囲それぞれが含むラインの数と、前記複数の第２のスキャン範囲の間隔と、該複数の第２のスキャン範囲それぞれが含むラインの数と、をそれぞれ独立して設定する
前記（６）に記載の測定装置。
（８）
対象領域に含まれる複数の受光素子からなる受光素子群を有する受光部と、
前記受光素子群に含まれる第１の受光素子群と第２の受光素子群と、をそれぞれ異なる期間に読み出すように制御する制御部と、
前記第１の受光素子群および前記第２の受光素子群のうち少なくとも一方から読み出された信号に基づき、光源が発光した発光タイミングから前記複数の受光素子のうち該信号が読み出された受光素子が受光した受光タイミングまで、の時間をそれぞれ計測して各計測値を取得する時間計測部と、
前記時間計測部により取得された各計測値のヒストグラムを生成する生成部と、
前記ヒストグラムに基づき被測定物までの距離の演算を行う演算部と、
を備え、
前記第１の受光素子群および前記第２の受光素子群の和集合が前記複数の受光素子を全て含み、前記第１の受光素子群の少なくとも一部が前記第２の受光素子群に含まれない
測距装置。
（９）
前記第１の受光素子群と前記第２の受光素子群とが同一の受光素子を含まない
前記（８）に記載の測距装置。
（１０）
前記演算部は、
前記第１の受光素子群から読み出された信号と、前記第２の受光素子群から読み出された信号と、の差分に基づき前記演算を行う
前記（８）または（９）に記載の測距装置。
（１１）
前記演算部は、
前記第１の受光素子群から読み出された信号と、前記第２の受光素子群から読み出された信号と、の和に基づき前記演算を行う
前記（８）または（９）に記載の測距装置。
（１２）
前記演算部は、
前記第１の受光素子群から読み出された信号と、前記第２の受光素子群から読み出された信号と、のうち何れか一方に対して前記演算を行う
前記（８）または（９）に記載の測距装置。
（１３）
前記複数の受光素子は、２次元格子状に配列されて前記受光素子群を形成し、
前記制御部は、
前記第１の受光素子群が含む、前記２次元格子状の配列の列方向に連続して配置される複数のラインをそれぞれ含む複数の第１のスキャン範囲を順次読み出し、
該複数の第１のスキャン範囲の読み出しの後に、
前記第２の受光素子群が含む、前記列方向に連続して配置される複数のラインをそれぞれ含む複数の第２のスキャン範囲を順次読み出す
前記（８）乃至（１２）の何れかに記載の測距装置。
（１４）
前記制御部は、
前記複数の第１のスキャン範囲の間隔と、該複数の第１のスキャン範囲それぞれが含むラインの数と、前記複数の第２のスキャン範囲の間隔と、該複数の第２のスキャン範囲それぞれが含むラインの数と、をそれぞれ独立して設定する
前記（１３）に記載の測距装置。
【符号の説明】
【０１５２】
１，３００  測距装置
２，３０１  光源部
３  記憶部
４  制御部
１０，１０11，１０12，１０13，１０14，１０14’，１０15，１０15’，１０16，１０16’，１０21，１０22，１０23，１０24，１０24’，１０25，１０25’，１０26，１０26’，１０A，１０B  画素
２０  受光チップ
２１  ロジックチップ
１００，１００’  画素アレイ部
１０１  測距処理部
１０２  画素制御部
１０３  全体制御部
１０４  クロック生成部
１０５  発光タイミング制御部
１０６  インタフェース
１１１  生成部
１１２  信号処理部
４００  ブロック
４１０1，４１０2  制御線
４１１11，４１１12，４１１13，４１１14，４１１15，４１１16，４１１21，４１１22，４１１23，４１１24，４１１25，４１１26，４１１C  信号線
４４１  対象領域
４４３  オフセット
【図１】
2020106339.tif 000003
【図２】
2020106339.tif 000004
【図３】
2020106339.tif 000005
【図４】
2020106339.tif 000006
【図５】
2020106339.tif 000007
【図６】
2020106339.tif 000008
【図７Ａ】
2020106339.tif 000009
【図７Ｂ】
2020106339.tif 000010
【図８】
2020106339.tif 000011
【図９】
2020106339.tif 000012
【図１０】
2020106339.tif 000013
【図１１】
2020106339.tif 000014
【図１２】
2020106339.tif 000015
【図１３Ａ】
2020106339.tif 000016
【図１３Ｂ】
2020106339.tif 000017
【図１４Ａ】
2020106339.tif 000018
【図１４Ｂ】
2020106339.tif 000019
【図１５Ａ】
2020106339.tif 000020
【図１５Ｂ】
2020106339.tif 000021
【図１６】
2020106339.tif 000022
【図１７】
2020106339.tif 000023
【図１８】
2020106339.tif 000024
【図１９】
2020106339.tif 000025