(57)【要約】【課題】発光素子の駆動の際の遅延時間の変化に基づく誤差を軽減する。【解決手段】発光駆動装置は、発光電流検出部、位相差検出部および遅延部を具備する。発光電流検出部は、発光駆動部から供給される発光素子を発光させるための発光電流を検出する。位相差検出部は、検出された発光電流と発光駆動部における発光電流の供給を制御する駆動信号との位相差を検出する。遅延部は、検出された位相差に応じて駆動信号の伝播遅延を調整して当該調整された駆動信号を駆動信号として発光駆動部に供給する。【選択図】図２
2020173199.tif 000002
【特許請求の範囲】
【請求項１】
発光駆動部から供給される発光素子を発光させるための発光電流を検出する発光電流検出部と、
前記検出された発光電流と前記発光駆動部における前記発光電流の供給を制御する駆動信号との位相差を検出する位相差検出部と、
前記検出された位相差に応じて前記駆動信号の伝播遅延を調整して当該調整された駆動信号を前記駆動信号として前記発光駆動部に供給する遅延部と
を具備する発光駆動装置。
【請求項２】
前記調整された駆動信号により制御されて前記発光電流と略同期した電流を供給する模擬駆動部をさらに具備し、
前記発光電流検出部は、前記模擬駆動部から供給される電流を検出することにより前記発光電流を検出する
請求項１記載の発光駆動装置。
【請求項３】
前記発光駆動部は、前記発光素子の発光を停止させる期間である非発光期間に前記発光電流の供給を停止する請求項２記載の発光駆動装置。
【請求項４】
前記遅延部は、前記位相差に応じて前記伝播遅延時間が変化する複数の遅延回路が縦続接続されて構成される請求項１記載の発光駆動装置。
【請求項５】
前記発光駆動部に並列に接続されて前記発光素子に第２の発光電流を供給する第２の発光駆動部をさらに具備する請求項１記載の発光駆動装置。
【請求項６】
前記調整された駆動信号に基づいて前記第２の発光駆動部の駆動信号である第２の駆動信号を生成する第２の駆動信号生成部をさらに具備する請求項５記載の発光駆動装置。
【請求項７】
信号線路により伝達される前記駆動信号を受信して当該受信した駆動信号を出力する受信部をさらに具備し、
前記位相差検出部は、前記検出された発光電流と前記受信部から出力された駆動信号との差分を検出し、
前記遅延部は前記受信部から出力された駆動信号の遅延を調整する
請求項１記載の発光駆動装置。
【請求項８】
前記信号線路は、差動信号に変換された前記駆動信号を伝達し、
前記受信部は、前記伝達された差動信号に変換された駆動信号を受信する
請求項７記載の発光駆動装置。
【請求項９】
前記発光電流検出部は、前記受信部における前記駆動の出力遅延時間と略同じ遅延時間のバッファ回路を備える請求項７記載の発光駆動装置。
【請求項１０】
発光素子と、
前記発光素子を発光させるための発光電流を供給する発光駆動部と、
前記供給された発光電流を検出する発光電流検出部と、
前記検出された発光電流と前記発光駆動部における前記発光電流の供給を制御する駆動信号との位相差を検出する位相差検出部と、
前記検出された位相差に応じて前記駆動信号の伝播遅延を調整して当該調整された駆動信号を前記駆動信号として前記発光駆動部に供給する遅延部と
を具備する発光装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、発光駆動装置および発光装置に関する。詳しくは、発光素子を駆動する発光駆動装置および当該発光駆動装置を備える発光装置に関する。
【背景技術】
【０００２】
従来、車載カメラ等の撮像装置において、対象物までの距離を計測する測距装置が使用されている。この測距装置には、例えば、対象物にレーザ光を照射して対象物から反射された光を検出し、レーザ光が対象物との間を往復する時間を測定することにより距離を計測する装置を使用することができる。このような測距装置に使用される発光素子の駆動装置においては、発光素子の発光遅延時間の変動が問題となる。距離測定の誤差の原因となるためである。
【０００３】
このような駆動装置として、例えば、距離測定における所望の発光強度を得るためのターゲット電流を設定する際、発光素子が非発光の時の背景光や発光素子の特性に応じてターゲット電流の設定を行う駆動装置が提案されている（例えば、特許文献１参照。）。この従来技術においては、ターゲット電流の他に発光素子の発光閾値に対応するバイアス電流の設定をさらに行う。これら設定されたターゲット電流およびバイス電流に基づいて発光素子の駆動電流が制御される。ターゲット電流等の誤差による距離測定の誤差が軽減される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１９−０４１２０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の従来技術では、発光素子の駆動信号の遅延時間が変動した場合の距離計測誤差を軽減できないという問題がある。距離計測の際、距離計測を実行する処理装置から発光素子の駆動装置に対して発光を制御する信号が出力される。この信号の出力のタイミングと発光素子の発光のタイミングとの遅延時間が変動すると、距離計測の誤差が発生する。上述の従来技術では、このような遅延時間の変動に基づく誤差を軽減することができないという問題がある。
【０００６】
本開示は、上述した問題点に鑑みてなされたものであり、発光素子の駆動の際の遅延時間の変化に基づく誤差を軽減することを目的としている。
【課題を解決するための手段】
【０００７】
本開示は、上述の問題点を解消するためになされたものであり、その第１の態様は、発光駆動部から供給される発光素子を発光させるための発光電流を検出する発光電流検出部と、上記検出された発光電流と上記発光駆動部における上記発光電流の供給を制御する駆動信号との位相差を検出する位相差検出部と、上記検出された位相差に応じて上記駆動信号の伝播遅延を調整して当該調整された駆動信号を上記駆動信号として上記発光駆動部に供給する遅延部とを具備する発光駆動装置である。
【０００８】
また、この第１の態様において、上記調整された駆動信号により制御されて上記発光電流と略同期した電流を供給する模擬駆動部をさらに具備し、上記発光電流検出部は、上記模擬駆動部から供給される電流を検出することにより上記発光電流を検出してもよい。
【０００９】
また、この第１の態様において、上記発光駆動部は、上記発光素子の発光を停止させる期間である非発光期間に上記発光電流の供給を停止してもよい。
【００１０】
また、この第１の態様において、上記遅延部は、上記位相差に応じて上記伝播遅延時間が変化する複数の遅延回路が縦続接続されて構成されてもよい。
【００１１】
また、この第１の態様において、上記発光駆動部に並列に接続されて上記発光素子に第２の発光電流を供給する第２の発光駆動部をさらに具備してもよい。
【００１２】
また、この第１の態様において、上記調整された駆動信号に基づいて上記第２の発光駆動部の駆動信号である第２の駆動信号を生成する第２の駆動信号生成部をさらに具備してもよい。
【００１３】
また、この第１の態様において、信号線路により伝達される上記駆動信号を受信して当該受信した駆動信号を出力する受信部をさらに具備し、上記位相差検出部は、上記検出された発光電流と上記受信部から出力された駆動信号との差分を検出し、上記遅延部は上記受信部から出力された駆動信号の遅延を調整してもよい。
【００１４】
また、この第１の態様において、上記信号線路は、差動信号に変換された上記駆動信号を伝達し、上記受信部は、上記伝達された差動信号に変換された駆動信号を受信してもよい。
【００１５】
また、この第１の態様において、上記発光電流検出部は、上記受信部における上記駆動の出力遅延時間と略同じ遅延時間のバッファ回路を備えてもよい。
【００１６】
また、本開示の第２の態様は、発光素子と、上記発光素子を発光させるための発光電流を供給する発光駆動部と、上記供給された発光電流を検出する発光電流検出部と、上記検出された発光電流と上記発光駆動部における上記発光電流の供給を制御する駆動信号との位相差を検出する位相差検出部と、上記検出された位相差に応じて上記駆動信号の伝播遅延を調整して当該調整された駆動信号を上記駆動信号として上記発光駆動部に供給する遅延部とを具備する発光装置である。
【００１７】
以上のような態様を採ることにより、駆動信号および発光電流の位相差に応じて駆動信号の遅延時間が調整されて発光駆動部に供給されるという作用をもたらす。駆動信号および発光電流の位相差の調整が想定される。
【図面の簡単な説明】
【００１８】
【図１】本開示の実施の形態に係る発光装置の構成例を示す図である。
【図２】本開示の第１の実施の形態に係る発光駆動装置の構成例を示す図である。
【図３】本開示の第１の実施の形態に係る駆動部の構成例を示す図である。
【図４】本開示の実施の形態に係る遅延部の構成例を示す図である。
【図５】本開示の実施の形態に係る遅延部による遅延の一例を示す図である。
【図６】本開示の実施の形態に係る位相差検出部の構成例を示す図である。
【図７】本開示の実施の形態に係る位相差の検出の一例を示す図である。
【図８】本開示の実施の形態に係る発光駆動装置の動作の一例を示す図である。
【図９】本開示の第２の実施の形態に係る発光駆動装置の構成例を示す図である。
【図１０】本開示の第２の実施の形態に係る駆動部の構成例を示す図である。
【図１１】本開示の第２の実施の形態に係る第２の駆動信号生成部の構成例を示す図である。
【図１２】本開示の第２の実施の形態に係る発光素子の駆動の一例を示す図である。
【図１３】本開示の第３の実施の形態に係る発光駆動装置の構成例を示す図である。
【図１４】本開示の第３の実施の形態に係る発光駆動装置の構成例を示す回路図である。
【図１５】本開示の第４の実施の形態に係る駆動部の構成例を示す図である。
【図１６】本技術が適用され得る撮像装置の一例であるカメラの概略的な構成例を示すブロック図である。
【発明を実施するための形態】
【００１９】
次に、図面を参照して、本開示を実施するための形態（以下、実施の形態と称する）を説明する。以下の図面において、同一または類似の部分には同一または類似の符号を付している。また、以下の順序で実施の形態の説明を行う。
１．第１の実施の形態
２．第２の実施の形態
３．第３の実施の形態
４．第４の実施の形態
５．カメラへの応用例
【００２０】
＜１．第１の実施の形態＞
［発光装置］
図１は、本開示の実施の形態に係る発光装置の構成例を示す図である。同図は、発光装置１の概略を表す図である。同図の発光装置１は、発光素子２０、出射部４０、筐体３０、発光駆動装置１０および基板５０により構成される。発光装置１は、例えば、カメラ等において対象物との距離をＴｏＦ（Time of Flight）方式により測定する装置に使用される発光装置である。ここでＴｏＦ方式とは、対象物にレーザ光を照射し、レーザ光が対象物との間を往復する時間を計測することにより距離を測定する方式である。また、反射されたレーザ光により対象物の３次元形状を認識する装置に使用することもできる。
【００２１】
発光素子２０は、筐体３０内に配置され、レーザ光を放射する。筐体３０の天板には、出射部４０が配置される。この出射部４０は、発光素子２０を保護するとともにレーザ光を透過するものである。また、この出射部４０には拡散板が配置され、発光素子２０からのレーザ光を拡散光に変換する。この出射部４０により、点（１次元）発光のレーザ光が面（２次元）発光に変換される。この面発光のレーザ光を対象物に照射し、対象物により反射されたレーザ光を撮像するとともに撮像素子の画素毎の距離情報を取得することにより、対象物の３次元マッピングを行うことができる。同図の白抜きの矢印は、発光素子２０により放射されるレーザ光を表し、実線の矢印は出射部４０により拡散光に変換されたレーザ光を表す。
【００２２】
発光駆動装置１０は、発光素子２０を駆動する電子回路である。発光駆動装置１０および筐体３０は、基板５０に実装される。同図は、半田ボールにより実装される例を表したものである。
【００２３】
このような発光装置１において、距離の計測精度を向上させるためには、レーザ光の照射から反射光の検出までの時間の計時精度を向上させる必要がある。この計時にはタイマ等が使用され、発光素子２０に対して発光駆動する駆動信号の出力を基準に計時が開始される。駆動信号の出力から発光素子２０によるレーザ光の照射の開始には遅延時間が存在する。この遅延時間が変動すると計時の精度が低下し、距離測定の精度も低下する。そこで、同図の発光装置１においては、発光素子２０によるレーザ光の照射開始までの遅延時間を安定化する。
【００２４】
［発光駆動装置］
図２は、本開示の第１の実施の形態に係る発光駆動装置の構成例を示す図である。同図は、発光装置１および発光駆動装置１０の構成例を表す図である。同図の発光装置１は、発光素子２０、電源部２１および発光駆動装置１０を備える。
【００２５】
発光素子２０は、前述のようにレーザ光を放射する発光素子である。この発光素子２０に規定の発光電流を流すことにより発光させることができる。以下、発光素子２０を発光させる期間を発光期間と称し、発光素子２０の発光を停止させる期間を非発光期間と称する。この発光素子２０には、例えば、レーザダイオードを使用することができる。発光電流は、発光素子２０の発光閾値以上の電流であり、所望の光度の発光を得るための電流である。電源部２１は、発光素子２０に発光電流を流すための電源を供給するものである。電源部２１には、定電圧源を適用することができる。同図の電源部２１は、一端が接地され、発光素子２０のアノードに正極性の電源電圧を印加する。なお、発光素子２０のカソードは、配線１１を介して発光駆動装置１０に接続される。
【００２６】
同図の発光駆動装置１０は、駆動部１００と、遅延部２００と、位相差検出部３００と、反転バッファ４０１とを備える。同図の発光駆動装置１０には、信号線２および３が接続される。この信号線２および３は、それぞれ駆動信号および発光信号を伝達する信号線である。駆動信号は、発光素子２０に対する発光電流の供給を制御する信号である。この駆動信号は、例えば、連続する矩形波により構成することができる。矩形波の電圧が高レベルの期間を発光電流が発光素子２０に通電される期間に対応させることができる。また、発光電流は、発光素子２０を発光させるための電流である。また、発光信号は、発光期間を表す信号である。発光信号は、例えば、矩形波により構成することができる。矩形波の電圧が高レベルの期間および低レベルの期間をそれぞれ発光期間および非発光期間に対応させることができる。これらの信号は、発光装置１を使用する測距装置等から供給される。
【００２７】
遅延部２００は、入力された駆動信号を遅延させるものである。この遅延部２００は、信号線２により伝達された駆動信号の遅延時間を調整し、遅延時間が調整された駆動信号を出力する。この信号は、配線１５を介して出力される。遅延時間の調整は、後述する位相差検出部３００から出力される信号に基づいて行われる。遅延部２００の構成の詳細については後述する。
【００２８】
駆動部１００は、発光素子２０を駆動するものである。この駆動部１００は、配線１１を介して接続された発光素子２０に発光電流を供給することにより駆動を行う。発光素子２０への発光電流の供給は、遅延部２００から出力される駆動信号に基づいて制御される。また、駆動部１００は、信号線３により伝達された発光信号に基づいて発光電流を供給する。駆動部１００の構成の詳細については後述する。
【００２９】
反転バッファ４０１は、駆動部１００が発光素子２０を駆動する際の発光電流を検出するものである。この反転バッファ４０１は、配線１２を介して発光電流を検出する。検出された発光電流は、反転バッファ４０１により論理が反転されて、配線１３を介して出力される。なお、反転バッファ４０１および配線１２は、特許請求の範囲に記載の発光電流検出部の一例である。
【００３０】
位相差検出部３００は、駆動信号および発光電流の位相差を検出するものである。この位相差検出部３００は、信号線２により伝達された駆動信号と反転バッファ４０１により検出された発光電流との位相差を検出し、検出した位相差に応じた信号を出力する。この信号は、配線１４を介して出力される。位相差検出部３００の構成の詳細については後述する。
【００３１】
遅延部２００、駆動部１００、反転バッファ４０１および位相差検出部３００は、ＤＬＬ（Delay Locked Loop）を構成する。このＤＬＬにより、発光信号と駆動信号とが同期し、発光素子２０の発光を駆動信号に同期させることができる。
【００３２】
［駆動部］
図３は、本開示の第１の実施の形態に係る駆動部の構成例を示す図である。同図は、駆動部１００の構成例を表す回路図である。同図の駆動部１００は、ＭＯＳトランジスタ１１１、１１２、１２１および１２２と、非反転バッファ１０１と、選択部１０３と、電圧源１０２と、抵抗１２３とを備える。ＭＯＳトランジスタ１１１、１１２、１２１および１２２には、ｎチャネルＭＯＳトランジスタを使用することができる。また、駆動部１００には電源線Ｖｄｄが配置される。この電源線Ｖｄｄは、駆動部１００の電源を供給する配線である。
【００３３】
非反転バッファ１０１の入力は配線１５に接続され、出力はＭＯＳトランジスタ１２２のゲートおよびＭＯＳトランジスタ１１２のゲートに接続される。ＭＯＳトランジスタ１１２のソースは接地され、ドレインはＭＯＳトランジスタ１１１のソースに接続される。ＭＯＳトランジスタ１１１のドレインは配線１１に接続され、ゲートは選択部１０３の出力に接続される。選択部１０３の制御入力は信号線３に接続される。選択部１０３の一方の入力は接地され、他方の入力は電圧源１０２の一端およびＭＯＳトランジスタ１２１のゲートに接続される。電圧源１０２の他の一端は接地される。ＭＯＳトランジスタ１２１のソースはＭＯＳトランジスタ１２２のドレインに接続され、ドレインは配線１２および抵抗１２３の一端に接続される。抵抗１２３の他の一端は、電源線Ｖｄｄに接続される。ＭＯＳトランジスタ１２２のソースは、接地される。
【００３４】
電圧源１０２は、ＭＯＳトランジスタ１１１および１２１のゲートにバイアス電圧を供給する電源である。この電圧源１０２は、正極性のバイアス電圧を供給する。
【００３５】
選択部１０３は、２つの入力端子のうちの１つに入力された信号を選択して出力端子から出力するものである。この選択部１０３は、制御入力に接続された発光信号に基づいて信号の選択を行う。例えば、発光信号の電圧が高レベルの時に電圧源１０２のバイアス電圧を選択し、発光信号の電圧が低レベルの時に接地電圧を選択することができる。このように、発光信号により表される発光期間にバイアス電圧が選択され、ＭＯＳトランジスタ１１１のゲートに入力される。
【００３６】
ＭＯＳトランジスタ１１１および１１２は、発光駆動部１１０を構成し、配線１１に接続される発光素子２０に発光電流を供給する。同図の発光駆動部１１０は、シンク電流を発光電流として供給する。上述のように、ＭＯＳトランジスタ１１１のゲートは、選択部１０３を介して電圧源１０２に接続される。ＭＯＳトランジスタ１１１のゲートには、発光期間にバイアス電圧が供給される。このため、ＭＯＳトランジスタ１１１には、供給されたバイアス電圧に応じたドレイン電流が流れる。このように、ＭＯＳトランジスタ１１１は、一定のドレイン電流を供給する定電流回路として動作する。ＭＯＳトランジスタ１１１のドレイン電流が発光素子２０の発光閾値を超える電流となるように電圧源１０２のバイアス電圧を設定することにより、発光電流を供給することができる。一方、非発光期間にはＭＯＳトランジスタのゲートが接地され、ＭＯＳトランジスタ１１１は非導通の状態となる。これにより、非発光期間における発光電流の供給が停止される。
【００３７】
ＭＯＳトランジスタ１１２は、ＭＯＳトランジスタ１１１に直列に接続され、発光電流の供給を制御するＭＯＳトランジスタである。ＭＯＳトランジスタ１１２は、ゲートに印加される駆動信号の電圧が高レベルの時に導通状態になり、発光電流が配線１１を介して供給される。一方、駆動信号の電圧が低レベルの時には、ＭＯＳトランジスタ１１２が非導通の状態になり、発光電流の供給が停止される。このように、発光駆動部１１０は、発光信号および駆動信号が高レベルの際に発光電流を供給する。
【００３８】
ＭＯＳトランジスタ１２１および１２２は、模擬駆動部１２０を構成する。この模擬駆動部１２０は、発光駆動部１１０が供給する発光電流と略同期した電流を供給するものである。この模擬駆動部１２０は、抵抗１２３に流れる電流を供給する。ＭＯＳトランジスタ１２２のゲートには駆動信号が印加され、ＭＯＳトランジスタ１１２と略同時に導通状態および非導通状態に遷移する。また、ＭＯＳトランジスタ１２１は、ＭＯＳトランジスタ１１１と同様に定電流回路を構成する。ＭＯＳトランジスタ１２１のゲートには常時バイアス電圧が印加される。このＭＯＳトランジスタ１２１のチャネル幅を調整することにより、ＭＯＳトランジスタ１２１のドレイン電流を調整することができる。例えば、ＭＯＳトランジスタ１２１のチャネル幅をＭＯＳトランジスタ１１１の１／Ｎにすることにより、ＭＯＳトランジスタ１２１のドレイン電流をＭＯＳトランジスタ１１１の１／Ｎにすることができる。このように、模擬駆動部１２０は、発光駆動部１１０とは異なる電流を供給することができる。模擬駆動部１２０が供給する電流を発光電流より低くすることにより、消費電力を低減することができる。また、ＭＯＳトランジスタ１２１のゲートには常時バイアス電圧が印加されるため、非発光期間においても抵抗１２３に電流を供給することができる。
【００３９】
この抵抗１２３による電圧降下を検出することにより、発光電流を検出することができる。具体的には、発光電流が流れる発光駆動部１１０のＭＯＳトランジスタ１１１のドレインに接続される配線１１の電圧を検出する代わりに、発光電流と略同期した電流が流れるＭＯＳトランジスタ１２１のドレインおよび抵抗１２３を接続するノードの電圧を検出する。これにより、駆動信号に応じて変化する発光電流を検出し、発光電流の位相を検出することができる。ＭＯＳトランジスタ１２１のドレインおよび抵抗１２３を接続するノードには配線１２が接続され、検出された発光電流は図２において説明した反転バッファ４０１の入力に伝達される。ＭＯＳトランジスタ１２１のドレインおよび抵抗１２３を接続するノードの電圧は発光電流に対して逆相となるため、反転バッファ４０１により論理が反転される。
【００４０】
模擬駆動部１２０を配置することにより、非発光期間においても位相差検出部３００に発光信号を供給することができる。上述のＤＬＬにおいて閉ループを維持することができ、位相の同期状態（ロック）を維持することが可能となる。これに対し、発光駆動部１１０から発光信号を検出する場合には、非発光期間に発光信号の検出が途絶えることとなる。その後発光期間に移行した際に、駆動信号および発光信号が非同期の状態となり、両者の位相が同期するまでに時間を要することとなる。このため、距離測定の開始に遅延を生じる。
【００４１】
なお、模擬駆動部１２０の構成は、この例に限定されない。例えば、抵抗１２３の代わりに半導体素子、例えば、ダイオードを配置することもできる。このダイオードとして、発光素子２０と同じ構成、例えば、同じ化合物半導体に構成されるダイオードを配置すると好適である。発光素子２０と同じ特性の負荷を模擬駆動部１２０に接続することができ、温度特性等を発光素子２０に近似させることができるためである。また、抵抗１２３には、電源線Ｖｄｄによる電源の代わりに、図１において説明した電源部２１の電源を供給することもできる。また、ＭＯＳトランジスタ１２１のチャネル幅をＭＯＳトランジスタ１１１と同じにすることもできる。
【００４２】
［遅延部］
図４は、本開示の実施の形態に係る遅延部の構成例を示す図である。同図は、遅延部２００の構成例を表す回路図である。同図の遅延部２００は、非反転バッファ２０１と、複数のインバータ回路（インバータ回路２１０、２２０、２４０および２５０）とを備える。
【００４３】
非反転バッファ２０１は、位相差検出部３００からの信号を複数のインバータ回路に分配するバッファである。後述するように、位相差検出部３００からの信号は、駆動信号および発光電流との位相差に応じた電圧の信号であり、発光信号が駆動信号に対して遅れ位相の時上昇し、発光信号が駆動信号に対して進み位相の時低下する信号である。この信号が非反転バッファ２０１によりそれぞれのインバータ回路の電源として分配される。
【００４４】
複数のインバータ回路は、信号線２および配線１５の間に縦続接続される。インバータ回路２１０を例に挙げて、それぞれのインバータ回路の構成を説明する。インバータ回路２１０は、ＭＯＳトランジスタ２１１および２１２により構成される。ＭＯＳトランジスタ２１１および２１２には、それぞれｐチャネルＭＯＳトランジスタおよびｎチャネルＭＯＳトランジスタを使用することができる。ＭＯＳトランジスタ２１１および２１２のゲートは、共通に接続されて入力ノードを構成する。ＭＯＳトランジスタ２１１および２１２のドレインは、共通に接続されて出力ノードを構成する。インバータ回路２１０の入力ノードは信号線２に接続され、インバータ回路２１０の出力ノードは次段のインバータ回路２２０の入力ノードに接続される。ＭＯＳトランジスタ２１１のソースは非反転バッファ２０１の出力に接続され、ＭＯＳトランジスタ２１２のソースは接地される。
【００４５】
インバータ回路２１０等は、入力された駆動信号の論理を反転して出力する。この反転した駆動信号の出力には伝達遅延を伴う。この伝播遅延は、インバータ回路２１０の電源電圧を制御することにより変化させることができる。ＭＯＳトランジスタ２１１および２１２の伝達関数が電源電圧により変化するためである。電源電圧が高いほど、ＭＯＳトランジスタ２１１等の駆動能力が上昇し、伝播遅延が短くなる。このようなインバータ回路２１０を多数縦続接続することにより、比較的大きな遅延時間を得ることができる。また、位相差検出部３００の出力信号に応じて、駆動信号の遅延時間を調整することが可能となる。遅延時間が調整された駆動信号は、配線１５を介して駆動部１００に出力される。
【００４６】
なお、遅延部２００の遅延回路は、偶数個のインバータ回路２１０等により構成する必要がある。信号線２により伝達された駆動信号と駆動部１００のＭＯＳトランジスタ１１２のゲートに入力される駆動信号との極性を揃えるためである。また、非反転バッファ２０１は、位相差検出部３００からの信号の増幅を行い、増幅した信号を各インバータ回路に分配することもできる。これにより、ＤＬＬのループ利得を向上させることができる。
【００４７】
［遅延特性］
図５は、本開示の実施の形態に係る遅延部による遅延の一例を示す図である。同図は、位相差検出部３００の出力信号および遅延部２００の伝播遅延の関係を表した図である。同図の横軸は、位相差検出部３００の出力信号の電圧を表す。同図の縦軸は、遅延部２００の伝播遅延時間を表す。同図のグラフ６０１に表したように、位相差検出部３００の出力信号の電圧が上昇すると遅延部２００の伝播遅延が短縮される。
【００４８】
［位相差検出部］
図６は、本開示の実施の形態に係る位相差検出部の構成例を示す図である。同図は、位相差検出部３００の構成例を表す回路図である。同図の位相差検出部３００は、フリップフロップ３０１および３０２と、ＮＡＮＤゲート３０３と、反転バッファ３０４と、非反転バッファ３０５と、ＭＯＳトランジスタ３１１および３１２と、定電流回路３１３および３１４とを備える。また、同図の位相差検出部３００は、キャパシタ３２０をさらに備える。フリップフロップ３０１および３０２には、Ｄ型フリップフロップを使用することができる。ＭＯＳトランジスタ３１１および３１２には、それぞれｐチャネルＭＯＳトランジスタおよびｎチャネルＭＯＳトランジスタを使用することができる。
【００４９】
フリップフロップ３０１および３０２のＤ入力は、電源線Ｖｄｄに接続される。フリップフロップ３０１および３０２のリセット（Ｒ）入力は、ＮＡＮＤゲート３０３の出力に共通に接続される。フリップフロップ３０１のクロック入力は信号線２に接続され、Ｑ出力は反転バッファ３０４の入力およびＮＡＮＤゲート３０３の一方の入力に接続される。ＮＡＮＤゲート３０３の他方の入力は、フリップフロップ３０２のＱ出力および非反転バッファ３０５の入力に接続される。フリップフロップ３０２のクロック入力は、配線１３に接続される。ＭＯＳトランジスタ３１１のゲートは反転バッファ３０４の出力に接続され、ソースは定電流回路３１３の一端に接続される。定電流回路３１３の他の一端は、電源線Ｖｄｄに接続される。
【００５０】
ＭＯＳトランジスタ３１１のドレインは、ＭＯＳトランジスタ３１２のドレイン、キャパシタ３２０の一端および配線１４に接続される。キャパシタ３２０の他の一端は、接地される。ＭＯＳトランジスタ３１２のゲートは非反転バッファ３０５の出力に接続され、ソースは定電流回路３１４の一端に接続される。定電流回路３１４の他の一端は、接地される。
【００５１】
フリップフロップ３０１および３０２ならびにＮＡＮＤゲート３０３は、位相比較回路を構成する。フリップフロップ３０１および３０２のクロック入力の信号のうちの進み位相となる信号が入力される側のフリップフロップのＱ出力が先に反転し、反転バッファ３０４および非反転バッファ３０５の何れかに値「１」の信号を出力する。フリップフロップ３０１および３０２のクロック入力の信号のうちの遅れ位相となる信号が入力されると、フリップフロップ３０１および３０２が同時にリセットされる。これにより、進み位相となる信号が入力される側のフリップフロップ３０１および３０２に接続される反転バッファ３０４等に値「１」の信号が出力される。
【００５２】
反転バッファ３０４は、フリップフロップ３０１の出力をＭＯＳトランジスタ３１１のゲートに伝達してＭＯＳトランジスタ３１１を駆動するバッファである。非反転バッファ３０５は、フリップフロップ３０２の出力をＭＯＳトランジスタ３１２のゲートに伝達してＭＯＳトランジスタ３１２を駆動するバッファである。
【００５３】
ＭＯＳトランジスタ３１１および３１２ならびに定電流回路３１３および３１４は、チャージポンプ回路を構成する。ＭＯＳトランジスタ３１１が導通状態になると、ソースに接続された定電流回路３１３によるソース電流が配線１４に出力される。一方、ＭＯＳトランジスタ３１２が導通状態になると、ソースに接続された定電流回路３１４によるシンク電流が配線１４に出力される。このチャージポンプ回路により、位相比較回路の出力に応じてソース電流およびシンク電流の何れかが出力される。
【００５４】
キャパシタ３２０は、チャージポンプ回路から出力される電流の変化を電圧の変化に変換するキャパシタである。チャージポンプ回路からソース電流が供給される際には当該ソース電流により充電され、チャージポンプ回路からシンク電流が供給される際には当該シンク電流により放電される。キャパシタ３２０により、信号線２により伝達される駆動信号および配線１３により伝達される発光信号の位相差に応じた電圧の信号が出力される。なお、キャパシタ３２０は、ローパスフィルタを構成する。
【００５５】
［位相差の検出］
図７は、本開示の実施の形態に係る位相差の検出の一例を示す図である。同図は、位相差検出部３００における位相差の検出の一例を表す図であり、位相差の検出の様子を表す図である。同図の「駆動信号」は、信号線２により伝達される駆動信号の波形を表す。同図の「検出された発光電流」は、配線１３により伝達される反転バッファ４０１の出力電圧の波形を表し、発光電流に相当する信号の波形を表す。同図の「フリップフロップ３０１出力電圧」および「フリップフロップ３０２出力電圧」は、それぞれフリップフロップ３０１および３０２のＱ出力の電圧の波形を表す。「チャージポンプ回路出力電流」は、図６において説明したチャージポンプ回路から配線１４に出力される電流の波形を表す。同図の「位相差検出部出力電圧」は、配線１４の電圧の波形を表す。
【００５６】
同図における点線は、電圧または電流が値「０」のレベルを表す。また、「駆動信号」、「検出された発光電流」、「フリップフロップ３０１出力電圧」および「フリップフロップ３０２出力電圧」は、２値化された電圧波形を表す。「駆動信号」が値「１」の時、駆動部１００の発光駆動部１１０により発光電流が供給される。また、駆動部１００の模擬駆動部１２０において発光電流に同期した電流が供給される時、「検出された発光電流」が値「１」になる。また、「チャージポンプ回路出力電流」の正極性および負極性は、それぞれソース電流およびシンク電流の供給を表す。
【００５７】
同図の波形の左半分は、駆動信号に対して検出された発光電流が遅れ位相の場合の例を表したものである。フリップフロップ３０１は、駆動信号の立ち上がりに同期してＱ出力が値「１」になり、検出された発光電流の立ち上がりに同期してＱ出力が値「０」になる。この駆動信号の立ち上がりから検出された発光電流の立ち上がりまでの期間にチャージポンプ回路からソース電流が供給されてキャパシタ３２０が充電され、位相差検出部３００の出力電圧が上昇する。
【００５８】
一方、同図の波形の右半分は、駆動信号に対して検出された発光電流が進み位相の場合の例を表したものである。フリップフロップ３０２は、検出された発光信号の立ち上がりに同期してＱ出力が値「１」になり、駆動信号の立ち上がりに同期してＱ出力が値「０」になる。この検出された発光電流の立ち上がりから駆動信号の立ち上がりまでの期間にチャージポンプ回路からシンク電流が供給されてキャパシタ３２０が放電され、位相差検出部３００の出力電圧が低下する。このように、位相差検出部３００による位相差の検出が行われる。
【００５９】
［発光駆動装置の動作］
図８は、本開示の実施の形態に係る発光駆動装置の動作の一例を示す図である。同図は、発光駆動装置１０の動作の一例を表す図である。同図の「発光信号」は、信号線３により伝達される発光信号の波形を表す。この「発光信号」が値「１」の期間および「０」の期間がそれぞれ発光期間（実線の矢印）および非発光期間（点線の矢印）に該当する。同図の「発光駆動部ゲート電圧」は、図３において説明した発光駆動部１１０のＭＯＳトランジスタ１１２のゲート電圧の波形を表す。同図の「発光電流」は、発光素子２０に供給される電流の波形を表す。なお、図７と共通する部分については、同じ記載を用いた。
【００６０】
同図の発光期間においては、駆動信号に対して検出された発光信号が遅れ位相および進み位相の場合において、位相差検出部３００の出力電圧が上昇および低下する。これにより、遅延部２００の遅延時間が調整され、発光駆動部１１０のＭＯＳトランジスタ１１２のゲートの駆動波形の位相が調整される。駆動信号および発光素子２０の発光電流を同期させることができる。発光駆動装置１０の電源電圧や温度の変化等により駆動信号の遅延時間が変動した場合であっても、発光素子２０の発光電流を駆動信号に同期させることができる。
【００６１】
また、非発光期間に移行した場合には、発光駆動部１１０のＭＯＳトランジスタ１１１が非導通の状態になる。このため、発光素子２０に発光電流が供給されず、発光が停止される。しかし、反転バッファ４０１が模擬駆動部１２０から発光電流を検出するため、ＤＬＬがロック状態を保つことができる。発光駆動部１１０のＭＯＳトランジスタ１１２のゲートには駆動信号に同期したゲート駆動信号が供給される。このため、非発光期間から発光期間に移行した直後においても、駆動信号および発光素子２０の発光電流の同期状態を維持することができる。
【００６２】
なお、発光駆動装置１０の構成は、この例に限定されない。例えば、信号線２により伝達される駆動信号が負論理の場合には、模擬駆動部１２０から検出される発光信号と駆動信号の論理が等しくなるため、反転バッファ４０１を省略することができる。この場合、遅延部２００は、奇数個のインバータ回路を配置する必要がある。なお、この場合には、配線１２が発光電流検出部を構成することとなる。
【００６３】
以上説明したように、本開示の第１の実施の形態の発光駆動装置１０は、位相差検出部３００により駆動信号および発光信号の位相差を検出し、検出した位相差に応じて遅延部２００による駆動信号の遅延時間を調整する。これにより、発光素子２０の発光を駆動信号に同期させることができる。発光素子２０の発光の遅延を補償することができ、距離計測の誤差を低減することができる。
【００６４】
＜２．第２の実施の形態＞
上述の第１の実施の形態の発光駆動装置１０は、発光駆動部１１０により発光電流を供給していた。これに対し、本開示の第２の実施の形態の発光駆動装置１０は、複数の発光駆動部により発光電流を供給する点で、上述の第１の実施の形態と異なる。
【００６５】
［発光駆動装置］
図９は、本開示の第２の実施の形態に係る発光駆動装置の構成例を示す図である。同図は、図２と同様に発光装置１および発光駆動装置１０の構成例を表す図である。駆動部１００の代わりに駆動部１５０を備え、第２の駆動信号生成部５００をさらに備える点で、図２において説明した発光駆動装置１０と異なる。第２の駆動信号生成部５００は、駆動部１５０に配置される第２の発光駆動部１３０の駆動信号である第２の駆動信号を生成するものである。この第２の駆動信号生成部５００には、配線１５を介して遅延部２００からの駆動信号が入力される。また、第２の駆動信号生成部５００により生成された第２の駆動信号は、配線１６を介して駆動部１５０に供給される。
【００６６】
［駆動部］
図１０は、本開示の第２の実施の形態に係る駆動部の構成例を示す図である。同図は、駆動部１５０の構成例を表す回路図である。ＭＯＳトランジスタ１３１および１３２、非反転バッファ１０４ならびに選択部１０５をさらに備える点で、図３において説明した駆動部１００と異なる。ＭＯＳトランジスタ１３１および１３２には、ｎチャネルＭＯＳトランジスタを使用することができる。
【００６７】
非反転バッファ１０４の入力は配線１６に接続され、出力はＭＯＳトランジスタ１３２のゲートに接続される。ＭＯＳトランジスタ１３２のソースは接地され、ドレインはＭＯＳトランジスタ１３１のソースに接続される。ＭＯＳトランジスタ１３１のドレインは配線１１に接続され、ゲートは選択部１０５の出力に接続される。選択部１０５の制御入力は信号線３に接続される。選択部１０５の一方の入力は接地され、他方の入力は電圧源１０２の一端に接続される。これ以外の結線は図３において説明した駆動部１００と同様であるため、説明を省略する。
【００６８】
ＭＯＳトランジスタ１３１および１３２は、第２の発光駆動部１３０を構成する。ＭＯＳトランジスタ１３１は、ＭＯＳトランジスタ１１１と同様に定電流回路として動作し、ＭＯＳトランジスタ１１１とともに発光電流を供給する。ＭＯＳトランジスタ１３２はＭＯＳトランジスタ１１２と同様に、発光電流の供給を制御する。この第２の発光駆動部１３０は、発光駆動部１１０による発光電流の供給の開始の際の比較的短い期間において、発光電流を重畳して供給する。これにより、発光素子２０から照射されるレーザ光を急峻な立ち上がりにすることができる。なお、ＭＯＳトランジスタ１３１には、ＭＯＳトランジスタ１１１と同じチャネル幅のＭＯＳトランジスタを使用することができる。この場合には、第２の発光駆動部１３０は、発光駆動部１１０と同じ値の発光電流を供給する。一方、ＭＯＳトランジスタ１３１のチャネル幅を調整することにより、ＭＯＳトランジスタ１３１のドレイン電流をＭＯＳトランジスタ１１１のドレイン電流とは異なる値にすることもできる。この場合には、第２の発光駆動部１３０の発光電流を変更することができ、発光素子２０のレーザ光の立ち上がりを調整することが可能となる。
【００６９】
［第２の駆動信号生成部］
図１１は、本開示の第２の実施の形態に係る第２の駆動信号生成部の構成例を示す図である。同図は、第２の駆動信号生成部５００の構成例を表す回路図である。第２の駆動信号生成部５００は、反転ゲート５０２乃至５０４と、ＡＮＤゲート５０１とを備える。ＡＮＤゲート５０１の一方の入力は配線１５に接続され、他方の入力は反転ゲート５０４の出力に接続される。ＡＮＤゲート５０１の出力は、配線１６に接続される。反転ゲート５０２の入力は配線１５に接続され、出力は反転ゲート５０３の入力に接続される。反転ゲート５０３の出力は、反転ゲート５０４の入力に接続される。
【００７０】
反転ゲート５０２乃至５０４は、縦続接続されて配線１５により伝達される信号を遅延させるとともに論理を反転する。この遅延された信号と遅延前の信号との論理積演算を行うことにより配線１５により伝達される駆動信号の立ち上がりに同期したパルス電圧を生成することができる。このパルス電圧が第２の駆動信号として第２の発光駆動部１３０に供給される。
【００７１】
［発光素子の駆動］
図１２は、本開示の第２の実施の形態に係る発光素子の駆動の一例を示す図である。同図は、本開示の第２の実施の形態に係る発光駆動装置１０における発光素子２０の駆動の一例を表す図である。同図において、「遅延部出力電圧」は、遅延部２００から出力される駆動信号を表す。「第２の駆動信号」は、第２の駆動信号生成部５００により生成される第２の駆動信号を表す。「発光駆動部１１０供給電流」および「発光駆動部１３０供給電流」は、それぞれ発光駆動部１１０および発光駆動部１３０により発光素子２０に供給される電流を表す。「発光電流」は、発光素子２０の電流を表す。
【００７２】
同図に表したように、第２の駆動信号生成部５００により生成される第２の駆動信号は、遅延部２００により遅延時間が調整された駆動信号の立ち上がりに同期したパルス状の駆動信号となる。第２の駆動信号生成部５００により生成される第２の駆動信号に基づいて、第２の発光駆動部１３０による発光電流が供給される。この第２の発光駆動部１３０の発光電流が発光駆動部１１０による発光電流に重畳され、発光素子２０の発光開始の初期に略２倍の発光電流が流れる。この２倍の発光電流により発光素子２０におけるレーザ光の照射の立ち上がりを速くすることができる。
【００７３】
これ以外の発光駆動装置１０の構成は本開示の第１の実施の形態において説明した発光駆動装置１０の構成と同様であるため、説明を省略する。
【００７４】
以上説明したように、本開示の第２の実施の形態の発光駆動装置１０は、第２の発光駆動部１３０を備えて発光素子２０の発光開始の際に発光電流を増加させる。これにより、発光素子２０のレーザ光の照射の立ち上がりを速くすることができ、レーザ光の波形を矩形形状に改善することができる。
【００７５】
＜３．第３の実施の形態＞
上述の第１の実施の形態の発光駆動装置１０は、信号線２により駆動信号が伝達されていた。これに対し、本開示の第３の実施の形態の発光駆動装置１０は、差動信号に変換された駆動信号が伝達される点で、上述の第１の実施の形態と異なる。
【００７６】
［発光駆動装置］
図１３は、本開示の第３の実施の形態に係る発光駆動装置の構成例を示す図である。同図は、図２と同様に発光装置１および発光駆動装置１０の構成例を表す図である。受信部４０２および４０３をさらに備え、反転バッファ４０１の代わりにバッファ４１０を備える点で、図２において説明した発光駆動装置１０と異なる。また、信号線２は、２本の信号線からなる差動伝送路により構成される。互いに逆相の駆動信号がこの２本の信号線により伝達される。この差動信号のインターフェイスには、例えば、ＬＶＤＳ（Low Voltage Differential Signaling）を採用することができる。このＬＶＤＳでは、０．３５Ｖの振幅の差動信号が伝達される。０Ｖが低レベル、０．３５Ｖが高レベルの論理に対応する。
【００７７】
受信部４０２および４０３は、差動信号に変換されて伝達された駆動信号を受信するものである。この受信部４０２および４０３は、受信した駆動信号を位相差検出部３００等に入力可能な信号レベルのシングルエンドの駆動信号に変換する。受信部４０２は変換した駆動信号の位相差検出部３００への伝達を配線１７により行い、受信部４０３は変換した駆動信号の遅延部２００への伝達を配線１８により行う。受信部４０２および４０３には、例えば、ＬＶＤＳレシーバを使用することができる。
【００７８】
バッファ４１０は、配線１２により伝達される発光信号の論理を反転して出力するバッファである。このバッファ４１０には、上述の受信部４０２等を使用することができる。すなわち、受信部４０２の差動信号をシングルエンドの信号に変換する機能により発光信号の論理を変換するバッファとして使用することができる。なお、バッファ４１０および配線１２は、特許請求の範囲に記載の発光電流検出部の一例である。
【００７９】
図１４は、本開示の第３の実施の形態に係る発光駆動装置の構成例を示す回路図である。同図は、発光駆動装置１０のうちの受信部４０２および４０３ならびにバッファ４１０の配置例を表す回路図である。同図の信号線２は、ＤＡＴＡ信号線およびＸＤＡＴＡ信号線により構成される。ＤＡＴＡ信号線は駆動信号と同じ極性の信号を伝達し、ＸＤＡＴＡ信号線は駆動信号の論理を反転させた信号を伝達する。
【００８０】
受信部４０２の非反転入力はＤＡＴＡ信号線に接続され、反転入力はＸＤＡＴＡ信号線に接続される。受信部４０２の出力は配線１７に接続される。受信部４０３の非反転入力はＤＡＴＡ信号線に接続され、反転入力はＸＤＡＴＡ信号線に接続される。受信部４０３の出力は配線１８に接続される。これら受信部４０２および４０３により、ＤＡＴＡ信号線およびＸＤＡＴＡ信号線を介して伝達される差動信号形式の駆動信号が変換される。受信部４０２および４０３を備えてＬＶＤＳに基づいた信号の伝達を行うことにより、高速かつノイズの影響が少ない信号の伝達を行うことができる。しかし、差動信号の変換を行うため、受信部４０２および４０３による駆動信号の受信から変換された駆動信号の出力には遅延時間が発生する。
【００８１】
同図のバッファ４１０は、受信部４０４および電圧源４０５を備える。受信部４０４の反転入力は配線１２に接続され、出力は配線１３に接続される。電圧源４０５の一端は受信部４０４の非反転入力に接続され、他端は接地される。
【００８２】
受信部４０４は、上述の受信部４０２および４０３と同様に差動信号を受信し、シングルエンドの信号に変換して出力するものである。また、電圧源４０５は、バイアス電圧を受信部４０４の非反転入力に供給する。このバイアス電圧は、受信部４０４の反転入力に入力される発光電流の振幅の中間の電圧にすることができる。非反転入力に中間電圧をバイアス電圧として印加することにより、受信部４０４は、反転入力に入力された信号（検出された発光電流）の論理を反転するバッファとして使用することができる。また、受信部４０４をＤＬＬのループに配置することにより、上述の受信部４０２および４０３による遅延時間を補償することができる。差動伝送路により駆動信号を伝達する場合であっても、発光素子２０の発光を駆動信号に同期させることができる。
【００８３】
なお、発光装置１の構成は、この例に限定されない。例えば、信号線２にシングルエンドの信号を伝送する信号線を適用することもできる。
【００８４】
これ以外の発光駆動装置１０の構成は本開示の第１の実施の形態において説明した発光駆動装置１０の構成と同様であるため、説明を省略する。
【００８５】
以上説明したように、本開示の第３の実施の形態の発光駆動装置１０は、差動伝送路により駆動信号を伝達する場合においても、発光素子２０の発光の遅延を補償することができる。
【００８６】
＜４．第４の実施の形態＞
上述の第１の実施の形態の発光駆動装置１０は、駆動部１００に配置した模擬駆動部１２０から発光電流を検出していた。これに対し、本開示の第４の実施の形態の発光駆動装置１０は、模擬駆動部１２０を省略する点で、上述の第１の実施の形態と異なる。
【００８７】
［駆動部］
図１５は、本開示の第４の実施の形態に係る駆動部１００の構成例を示す図である。同図は、図３と同様に駆動部１００の構成例を表す回路図である。模擬駆動部１２０および抵抗１２３を省略する点で、図３において説明した駆動部１００と異なる。
【００８８】
同図の駆動部１００において、配線１２はＭＯＳトランジスタ１１１のドレインに接続される。これ以外の結線は図３の駆動部１００と同様であるため、説明を省略する。
【００８９】
配線１２は、ＭＯＳトランジスタ１１１のドレインおよび発光素子２０を接続するノードである配線１１に接続される。これにより、発光駆動装置１０から発光電流が検出される。このため、非発光期間においては発光電流の検出ができなくなる。発光期間に移行した直後に駆動信号および発光電流の位相差が大きくなる。駆動信号および発光信号が同期状態になるまで距離の計測を遅らせる必要がある。
【００９０】
これ以外の発光駆動装置１０の構成は本開示の第１の実施の形態において説明した発光駆動装置１０の構成と同様であるため、説明を省略する。
【００９１】
以上説明したように、本開示の第４の実施の形態の発光駆動装置１０は、発光素子２０と発光駆動部１１０との間の配線１１から発光電流を検出する。模擬駆動部１２０を省略することができ、発光駆動装置１０の構成を簡略化することができる。
【００９２】
＜５．カメラへの応用例＞
本開示に係る技術（本技術）は、様々な製品に応用することができる。例えば、本技術は、カメラ等の撮像装置に搭載される撮像素子として実現されてもよい。
【００９３】
図１６は、本技術が適用され得る撮像装置の一例であるカメラの概略的な構成例を示すブロック図である。同図のカメラ１０００は、レンズ１００１と、撮像素子１００２と、撮像制御部１００３と、レンズ駆動部１００４と、画像処理部１００５と、操作入力部１００６と、フレームメモリ１００７と、表示部１００８と、記録部１００９と、発光装置１０１０を備える。
【００９４】
レンズ１００１は、カメラ１０００の撮影レンズである。このレンズ１００１は、被写体からの光を集光し、後述する撮像素子１００２に入射させて被写体を結像させる。
【００９５】
撮像素子１００２は、レンズ１００１により集光された被写体からの光を撮像する半導体素子である。この撮像素子１００２は、照射された光に応じたアナログの画像信号を生成し、デジタルの画像信号に変換して出力する。
【００９６】
撮像制御部１００３は、撮像素子１００２における撮像を制御するものである。この撮像制御部１００３は、制御信号を生成して撮像素子１００２に対して出力することにより、撮像素子１００２の制御を行う。また、撮像制御部１００３は、撮像素子１００２から出力された画像信号に基づいてカメラ１０００におけるオートフォーカスを行うことができる。ここでオートフォーカスとは、レンズ１００１の焦点位置を検出して、自動的に調整するシステムである。このオートフォーカスとして、撮像素子１００２に配置された位相差画素により像面位相差を検出して焦点位置を検出する方式（像面位相差オートフォーカス）を使用することができる。また、画像のコントラストが最も高くなる位置を焦点位置として検出する方式（コントラストオートフォーカス）を適用することもできる。撮像制御部１００３は、検出した焦点位置に基づいてレンズ駆動部１００４を介してレンズ１００１の位置を調整し、オートフォーカスを行う。なお、撮像制御部１００３は、例えば、ファームウェアを搭載したＤＳＰ（Digital Signal Processor）により構成することができる。
【００９７】
レンズ駆動部１００４は、撮像制御部１００３の制御に基づいて、レンズ１００１を駆動するものである。このレンズ駆動部１００４は、内蔵するモータを使用してレンズ１００１の位置を変更することによりレンズ１００１を駆動することができる。
【００９８】
画像処理部１００５は、撮像素子１００２により生成された画像信号を処理するものである。この処理には、例えば、画素毎の赤色、緑色および青色に対応する画像信号のうち不足する色の画像信号を生成するデモザイク、画像信号のノイズを除去するノイズリダクションおよび画像信号の符号化等が該当する。画像処理部１００５は、例えば、ファームウェアを搭載したマイコンにより構成することができる。
【００９９】
操作入力部１００６は、カメラ１０００の使用者からの操作入力を受け付けるものである。この操作入力部１００６には、例えば、押しボタンやタッチパネルを使用することができる。操作入力部１００６により受け付けられた操作入力は、撮像制御部１００３や画像処理部１００５に伝達される。その後、操作入力に応じた処理、例えば、被写体の撮像等の処理が起動される。
【０１００】
フレームメモリ１００７は、１画面分の画像信号であるフレームを記憶するメモリである。このフレームメモリ１００７は、画像処理部１００５により制御され、画像処理の過程におけるフレームの保持を行う。
【０１０１】
表示部１００８は、画像処理部１００５により処理された画像を表示するものである。この表示部１００８には、例えば、液晶パネルを使用することができる。
【０１０２】
記録部１００９は、画像処理部１００５により処理された画像を記録するものである。この記録部１００９には、例えば、メモリカードやハードディスクを使用することができる。
【０１０３】
発光装置１０１０は、被写体までの距離を測定するためのレーザ光を照射するものである。また、上述の撮像制御部１００３は、発光装置１０１０の制御および被写体までの距離の測定をさらに行う。カメラ１０００における被写体までの距離の測定は、次のように行うことができる。まず、撮像制御部１００３が発光装置１０１０を制御してレーザ光を出射させる。次に、被写体により反射されたレーザ光を撮像素子１００２により検出する。次に、撮像制御部１００３が、発光装置１０１０におけるレーザ光の出射から撮像素子１００２におけるレーザ光の検出までの時間を計測し、被写体までの距離を算出する。
【０１０４】
以上、本発明が適用され得るカメラについて説明した。本技術は以上において説明した構成のうち、発光装置１０１０に適用され得る。具体的には、図１において説明した発光装置１は、発光装置１０１０に適用することができる。発光装置１０１０に発光装置１を適用することにより距離計測の際の誤差を低減することができる。
【０１０５】
なお、ここでは、一例としてカメラについて説明したが、本発明に係る技術は、その他、例えば携帯端末や無人搬送車等に適用されてもよい。
【０１０６】
最後に、上述した各実施の形態の説明は本開示の一例であり、本開示は上述の実施の形態に限定されることはない。このため、上述した各実施の形態以外であっても、本開示に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【０１０７】
また、上述の実施の形態における図面は、模式的なものであり、各部の寸法の比率等は現実のものとは必ずしも一致しない。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれることは勿論である。
【０１０８】
なお、本技術は以下のような構成もとることができる。
（１）発光駆動部から供給される発光素子を発光させるための発光電流を検出する発光電流検出部と、
前記検出された発光電流と前記発光駆動部における前記発光電流の供給を制御する駆動信号との位相差を検出する位相差検出部と、
前記検出された位相差に応じて前記駆動信号の伝播遅延を調整して当該調整された駆動信号を前記駆動信号として前記発光駆動部に供給する遅延部と
を具備する発光駆動装置。
（２）前記調整された駆動信号により制御されて前記発光電流と略同期した電流を供給する模擬駆動部をさらに具備し、
前記発光電流検出部は、前記模擬駆動部から供給される電流を検出することにより前記発光電流を検出する
前記（１）に記載の発光駆動装置。
（３）前記発光駆動部は、前記発光素子の発光を停止させる期間である非発光期間に前記発光電流の供給を停止する前記（２）に記載の発光駆動装置。
（４）前記遅延部は、前記位相差に応じて前記伝播遅延時間が変化する複数の遅延回路が縦続接続されて構成される前記（１）から（３）の何れかに記載の発光駆動装置。
（５）前記発光駆動部に並列に接続されて前記発光素子に第２の発光電流を供給する第２の発光駆動部をさらに具備する前記（１）から（４）の何れかに記載の発光駆動装置。
（６）前記調整された駆動信号に基づいて前記第２の発光駆動部の駆動信号である第２の駆動信号を生成する第２の駆動信号生成部をさらに具備する前記（５）に記載の発光駆動装置。
（７）信号線路により伝達される前記駆動信号を受信して当該受信した駆動信号を出力する受信部をさらに具備し、
前記位相差検出部は、前記検出された発光電流と前記受信部から出力された駆動信号との差分を検出し、
前記遅延部は前記受信部から出力された駆動信号の遅延を調整する
前記（１）から（６）の何れかに記載の発光駆動装置。
（８）前記信号線路は、差動信号に変換された前記駆動信号を伝達し、
前記受信部は、前記伝達された差動信号に変換された駆動信号を受信する
前記（７）に記載の発光駆動装置。
（９）前記発光電流検出部は、前記受信部における前記駆動の出力遅延時間と略同じ遅延時間のバッファ回路を備える前記（７）に記載の発光駆動装置。
（１０）発光素子と、
前記発光素子を発光させるための発光電流を供給する発光駆動部と、
前記供給された発光電流を検出する発光電流検出部と、
前記検出された発光電流と前記発光駆動部における前記発光電流の供給を制御する駆動信号との位相差を検出する位相差検出部と、
前記検出された位相差に応じて前記駆動信号の伝播遅延を調整して当該調整された駆動信号を前記駆動信号として前記発光駆動部に供給する遅延部と
を具備する発光装置。
【符号の説明】
【０１０９】
１  発光装置
２、３  信号線
１０  発光駆動装置
１１〜１８  配線
２０  発光素子
１００、１５０  駆動部
１１０  発光駆動部
１２０  模擬駆動部
１３０  第２の発光駆動部
２００  遅延部
２１０、２２０、２４０、２５０  インバータ回路
３００  位相差検出部
４０１  反転バッファ
４０２〜４０４  受信部
４１０  バッファ
５００  第２の駆動信号生成部
１０００  カメラ
１００３  撮像制御部
１０１０  発光装置
【図１】
2020173199.tif 000003
【図２】
2020173199.tif 000004
【図３】
2020173199.tif 000005
【図４】
2020173199.tif 000006
【図５】
2020173199.tif 000007
【図６】
2020173199.tif 000008
【図７】
2020173199.tif 000009
【図８】
2020173199.tif 000010
【図９】
2020173199.tif 000011
【図１０】
2020173199.tif 000012
【図１１】
2020173199.tif 000013
【図１２】
2020173199.tif 000014
【図１３】
2020173199.tif 000015
【図１４】
2020173199.tif 000016
【図１５】
2020173199.tif 000017
【図１６】
2020173199.tif 000018