(57)【特許請求の範囲】
【請求項１】
行列状に配置された複数の画素を有し、前記複数の画素は画素信号を出力する撮像部と、
時間の経過とともに増加または減少する参照信号を生成する参照信号生成部と、
前記複数の画素の配列の１列毎または複数列毎にそれぞれが配置されたｍ（ｍは２以上の整数）個の列ＡＤ変換部と、
２個以上かつ前記ｍ個未満の前記列ＡＤ変換部に対応してそれぞれが配置された複数の列遅延部と、
を有し、
前記複数の列遅延部は、信号を遅延させるｎ（ｎは２以上の整数）個の第１の遅延ユニットが接続された第１の遅延回路を有し、前記ｎ個の第１の遅延ユニットのいずれか１つに、第１のクロックに基づく基準クロックが入力され、前記第１の遅延回路は、複数の第１の遅延クロックを生成し、
前記列ＡＤ変換部は、
前記画素信号と前記参照信号とを比較し、比較結果に応じた制御信号を出力する比較部と、
複数のラッチ回路を有し、前記複数のラッチ回路は前記制御信号の状態変化に基づいて前記複数の第１の遅延クロックをラッチするラッチ部と、
前記基準クロックに基づくカウントクロック、または前記複数の第１の遅延クロックのいずれか１つに基づくカウントクロックをカウントすることによって上位ビットのデータを生成するカウント部と、
前記複数のラッチ部にラッチされた前記複数の第１の遅延クロックの状態に基づき、多相クロックを用いたＡＤ変換を行って、下位ビットのデータを生成するエンコード部と、
を有する撮像装置。
【請求項２】
前記複数のラッチ回路は、少なくとも１つの第１のラッチ回路と、前記第１のラッチ回路と異なる少なくとも１つの第２のラッチ回路とを含み、前記第１のラッチ回路が有効になった後、前記制御信号の前記状態変化に基づく第１のタイミングで前記第２のラッチ回路が有効になり、前記複数のラッチ回路は、前記第１のタイミングよりも後の第２のタイミングで前記複数の第１の遅延クロックをラッチする請求項１に記載の撮像装置。
【請求項３】
信号を遅延させるｋ（ｋは２以上の整数）個の第２の遅延ユニットが接続された第２の遅延回路を有し、前記ｋ個の第２の遅延ユニットのいずれか１つに第２のクロックが入力され、前記第２の遅延回路は、複数の第２の遅延クロックを生成するクロック生成部をさらに有し、
前記参照信号生成部は、前記複数の第２の遅延クロックに基づいて前記参照信号を生成する
請求項１または請求項２に記載の撮像装置。
【請求項４】
前記ｎ個の第１の遅延ユニットのそれぞれは第１の論理回路を有し、前記ｋ個の第２の遅延ユニットのそれぞれは第２の論理回路を有し、前記第１の論理回路と前記第２の論理回路とは、信号に同一量の遅延を与える請求項３に記載の撮像装置。
【請求項５】
前記第２の遅延回路は、前記ｋ個の第２の遅延ユニットが円環状に接続された円環遅延回路であり、
前記第１のクロックは、前記複数の第２の遅延クロックのいずれか１つである
請求項３または請求項４に記載の撮像装置。
【請求項６】
前記複数の列遅延部はさらに、前記第１のクロックを分周することにより前記基準クロックを生成する分周回路を有する請求項１から請求項５のいずれか１つに記載の撮像装置。
【請求項７】
前記第１のクロックを伝送する第１の信号線と、
前記第１の信号線に接続された複数の第２の信号線と、
前記第１の信号線の途中に配置された複数のリピータと、
をさらに有し、
前記複数の列遅延部のそれぞれは、前記複数の第２の信号線のいずれか１つに接続されている
請求項１から請求項６のいずれか１つに記載の撮像装置。
【請求項８】
前記複数のリピータは、前記第１のクロックを反転し、
前記複数の列遅延部は、少なくとも１つの第１の列遅延部と、前記第１の列遅延部と異なる少なくとも１つの第２の列遅延部とを含み、前記第１の列遅延部に入力される前記第１のクロックは、前記第２の列遅延部に入力される前記第１のクロックを反転した信号である
請求項７に記載の撮像装置。
【請求項９】
請求項１に記載の撮像装置を有する撮像システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および撮像システムに関する。
【背景技術】
【０００２】
カラム部にＡＤ変換機能が内蔵された、いわゆるカラムＡＤＣ型固体撮像装置が開発され、商品化されている。ＡＤ変換機能を実現するＡＤ変換方式の１つとして、シングルスロープ（ＳＳ：Ｓｉｎｇｌｅ  Ｓｌｏｐｅ）型ＡＤ変換方式が知られている。ＳＳ型ＡＤ変換方式では、階段状に変化する、ランプ波と呼ばれる参照信号の電圧と、ＡＤ変換の対象である信号の電圧とが比較される。これによって、信号電圧に応じたタイムインターバル（時間軸の大きさ／パルス幅）が生成される。タイムインターバルを何らかの基準クロックでカウントすることによって、ＡＤ変換が行われる。【０００３】
このシングルスロープ型ＡＤ変換方式の基準クロックが位相情報を持つことによって、ＡＤ変換の精度のさらなる向上が実現されるｔｄｃ（ｔｄｃ：ｔｉｍｅ  ｔｏ  ｄｉｇｉｔａｌ  ｃｏｎｖｅｒｔｅｒ）ＳＳ型ＡＤ変換方式が提案されている。例えば、ｔｄｃＳＳ型ＡＤ変換方式を用いた構成が特許文献１と特許文献２とに開示されている。この方式では、基準クロックと、基準クロックと位相が異なる複数のクロック（多相クロック）とを用いることによってタイムインターバルが計測される。この方式を用いた場合、例えば位相情報が２個あれば分解能が１ビット増加する。同様に、例えば位相情報が４個あれば分解能が２ビット増加する。同様に、例えば位相情報が１６個あれば分解能が４ビット増加する。位相情報をより多くすることによって分解能をより高くすることが可能である。ただし、分解能の増加に応じて位相情報はリニアに増加せず、指数的に増加する。このｔｄｃＳＳ型ＡＤ変換方式を用いたカラムＡＤＣ型固体撮像装置では、多相クロックの位相情報を保持するためのラッチ回路が列ＡＤ変換部に内蔵される。【０００４】
図１６は、従来技術の撮像装置１００１の構成を示している。図１６に示すように、撮像装置１００１は、撮像部１００２と、垂直選択部１０１２と、水平選択部１０１４と、カラム処理部１０１５と、出力部１０１７と、クロック生成部１０１８と、参照信号生成部１０１９と、制御部１０２０とを有する。【０００５】
撮像部１００２は、行列状に配置された複数の単位画素１００３を有する。単位画素１００３は、入射される電磁波の大きさに応じた画素信号を生成する。単位画素１００３は、複数の単位画素１００３の配列の列毎に設けられた垂直信号線１０１３に画素信号を出力する。垂直選択部１０１２は、複数の単位画素１００３の配列の各行を選択する。クロック生成部１０１８は、互いに位相の異なる複数のクロックを生成する。参照信号生成部１０１９は、時間の経過とともに増加または減少する参照信号（ランプ波）を生成する。カラム処理部１０１５は、単位画素１００３から出力された画素信号をＡＤ変換する。水平選択部１０１４は、ＡＤ変換されたデジタルデータを水平信号線に読み出す。出力部１０１７は、水平選択部１０１４によって読み出されたデジタルデータを後段の回路に出力する。制御部１０２０は各部を制御する。【０００６】
以下では、各部のより詳細な説明を行う。撮像部１００２では、単位画素１００３が４行６列分だけ２次元に配置されている。また、複数の単位画素１００３の配列の行毎に行制御線１０１１が配置されている。それぞれの行制御線１０１１の一端は、垂直選択部１０１２において各行に対応した出力に接続されている。垂直選択部１０１２は、シフトレジスタあるいはデコーダなどを有する。垂直選択部１０１２は、撮像部１００２の単位画素１００３の駆動の際、行制御線１０１１を介して撮像部１００２の行アドレスと行走査との制御を行う。複数の単位画素１００３の配列の列毎に垂直信号線１０１３が配置されている。【０００７】
カラム処理部１０１５は、複数の列ＡＤ変換部１０１６を有する。例えば、複数の列ＡＤ変換部１０１６は、複数の単位画素１００３の配列の列毎、すなわち垂直信号線１０１３毎に配置されている。列ＡＤ変換部１０１６は、アナログの画素信号をデジタルデータに変換する。画素信号は、撮像部１００２の各単位画素１００３から複数の単位画素１００３の配列の列毎に垂直信号線１０１３を介して読み出される。列ＡＤ変換部１０１６と、クロック生成部１０１８と、参照信号生成部１０１９とは、選択された行の単位画素１００３から読み出されるアナログの画素信号をデジタルデータに変換するアナログ−デジタル変換手段（ＡＤ変換回路）を構成する。【０００８】
クロック生成部１０１８は、複数のクロックを生成する遅延回路１１００を有する。遅延回路１１００は、ＶＣＯ（Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ｏｓｃｉｌｌａｔｏｒ）等の発振回路である。【０００９】
列ＡＤ変換部１０１６の構成について説明する。列ＡＤ変換部１０１６は、単位画素１００３から読み出されるアナログの画素信号を参照信号生成部１０１９からの参照信号と比較する。さらに、列ＡＤ変換部１０１６は、画素信号の大きさに対応した時間軸方向の大きさ（パルス幅）を持つパルス信号を生成する。列ＡＤ変換部１０１６は、このパルス信号のパルス幅の期間に対応したデジタルデータを生成することによってＡＤ変換を行う。【００１０】
列ＡＤ変換部１０１６は複数の単位画素１００３の配列の列毎に配置されている。図１６では６個の列ＡＤ変換部１０１６が配置されている。各列の列ＡＤ変換部１０１６は同一である。図１６に示すように、列ＡＤ変換部１０１６は、カウント部１１０１と、エンコード部１１０６と、ラッチ部１１０８と、比較部１１０９とを有する。【００１１】
比較部１１０９は、アナログの画素信号に応じた信号電圧と参照信号のランプ電圧とを比較する。これによって、比較部１１０９は、画素信号の大きさを、時間軸方向の情報（パルス信号のパルス幅）に変換する。比較部１１０９は、制御信号ＣＯを出力する。例えば、制御信号ＣＯは、ランプ電圧が信号電圧よりも大きいときにはＨｉｇｈレベル（Ｈレベル）になり、ランプ電圧が信号電圧以下のときにはＬｏｗレベル（Ｌレベル）になる。つまり、比較部１１０９は、ＡＤ変換の対象であるアナログの画素信号と参照信号とを比較し、比較結果に応じた制御信号ＣＯを出力する。比較部１１０９は、参照信号が画素信号に対して所定の条件を満たしたタイミングで比較処理を終了し、そのタイミングで制御信号ＣＯを出力する。【００１２】
ラッチ部１１０８は、クロック生成部１０１８から出力された複数のクロックを、制御信号ＣＯが入力されたタイミングでラッチする。【００１３】
エンコード部１１０６は、ラッチ部１１０８にラッチされた複数のクロックの状態をエンコードする。これによって、エンコード部１１０６は、ラッチ部１１０８にラッチされた複数のクロックの状態に基づく２進数を得る。つまり、デジタルデータを構成する下位ビットのデータ（下位データ）が得られる。【００１４】
カウント部１１０１は、クロック生成部１０１８によって生成された複数のクロックのいずれか１つをカウントする。これによって、デジタルデータを構成する上位ビットのデータ（上位データ）が得られる。【００１５】
例えば、出力部１０１７は、エンコード部１１０６で得られた下位データとカウント部１１０１で得られた上位データとを合成する。これによって、出力部１０１７は、デジタルデータを生成する。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】日本国特開２０１２−０３９３８６号公報
【特許文献２】日本国特開２０１２−１９１２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
しかしながら、従来技術の撮像装置１００１では、以下に示すＡＤ変換精度の劣化が発生しうる。撮像装置１００１では、遅延回路１１００からの複数のクロックが複数の単位画素１００３の配列の全ての列のラッチ部１１０８に入力される。複数のクロックの伝送路では、時間的にランダムなノイズであるジッターが発生しうる。例えば、複数のクロックは、リピータと呼ばれるバッファ回路を介して各列のラッチ部１１０８に供給される。リピータは、ジッターを発生する。ジッターにより、複数のクロックのエッジは一定ではない。つまり、複数のクロックの位相がずれる。【００１８】
遅延回路１１００から遠い位置に配置されているラッチ部１１０８に入力される複数のクロックは多くのバッファ回路を経由する。複数のクロックが経由するバッファ回路が多くなるほど、より大きなジッターが発生する。複数のクロックはそれぞれ異なるリピータを通るため、クロック毎に異なるジッターが発生する。大判イメージャのように、水平方向の列数が多い場合、複数のクロック間で位相の関係が逆になる可能性がある。例えば、遅延回路１１００から出力された第１のクロックの位相が第２のクロックの位相よりも進んでいる。遅延回路１１００から遠い位置では、第２のクロックの位相が第１のクロックの位相よりも進んでいる場合がある。このため、ＡＤ変換精度の劣化が発生する。この結果、画質が低下する。【００１９】
本発明は、ＡＤ変換精度が向上する撮像装置および撮像システムを提供する。
【課題を解決するための手段】
【００２０】
本発明の第１の態様によれば、撮像装置は、撮像部と、参照信号生成部と、ｍ（ｍは２以上の整数）個の列ＡＤ変換部と、複数の列遅延部とを有する。前記撮像部は、行列状に配置された複数の画素を有し、前記複数の画素は画素信号を出力する。前記参照信号生成部は、時間の経過とともに増加または減少する参照信号を生成する。前記ｍ個の列ＡＤ変換部のそれぞれは、前記複数の画素の配列の１列毎または複数列毎にそれぞれが配置されている。前記複数の列遅延部のそれぞれは、２個以上かつ前記ｍ個未満の前記列ＡＤ変換部に対応して配置されている。前記複数の列遅延部は、信号を遅延させるｎ（ｎは２以上の整数）個の第１の遅延ユニットが接続された第１の遅延回路を有する。前記ｎ個の第１の遅延ユニットのいずれか１つに、第１のクロックに基づく基準クロックが入力される。前記第１の遅延回路は、複数の第１の遅延クロックを生成する。前記列ＡＤ変換部は、比較部と、ラッチ部と、カウント部と、エンコード部とを有する。前記比較部は、前記画素信号と前記参照信号とを比較し、比較結果に応じた制御信号を出力する。前記ラッチ部は、複数のラッチ回路を有する。前記複数のラッチ回路は前記制御信号の状態変化に基づいて前記複数の第１の遅延クロックをラッチする。前記カウント部は、前記基準クロックに基づくカウントクロック、または前記複数の第１の遅延クロックのいずれか１つに基づくカウントクロックをカウントすることによって上位ビットのデータを生成する。前記エンコード部は、前記複数のラッチ部にラッチされた前記複数の第１の遅延クロックの状態に基づき、多相クロックを用いたＡＤ変換を行って、下位ビットのデータを生成する。
【００２１】
本発明の第２の態様によれば、第１の態様において、前記複数のラッチ回路は、少なくとも１つの第１のラッチ回路と、前記第１のラッチ回路と異なる少なくとも１つの第２のラッチ回路とを含んでもよい。前記第１のラッチ回路が有効になった後、前記制御信号の前記状態変化に基づく第１のタイミングで前記第２のラッチ回路が有効になってもよい。前記複数のラッチ回路は、前記第１のタイミングよりも後の第２のタイミングで前記複数の第１の遅延クロックをラッチしてもよい。【００２２】
本発明の第３の態様によれば、第１の態様または第２の態様において、前記撮像装置は、信号を遅延させるｋ（ｋは２以上の整数）個の第２の遅延ユニットが接続された第２の遅延回路を有するクロック生成部をさらに有してもよい。前記ｋ個の第２の遅延ユニットのいずれか１つに第２のクロックが入力されてもよい。前記第２の遅延回路は、複数の第２の遅延クロックを生成してもよい。前記参照信号生成部は、前記複数の第２の遅延クロックに基づいて前記参照信号を生成してもよい。【００２３】
本発明の第４の態様によれば、第３の態様において、前記ｎ個の第１の遅延ユニットのそれぞれは第１の論理回路を有してもよい。前記ｋ個の第２の遅延ユニットのそれぞれは第２の論理回路を有してもよい。前記第１の論理回路と前記第２の論理回路とは、信号に同一量の遅延を与えてもよい。【００２４】
本発明の第５の態様によれば、第３の態様または第４の態様において、前記第２の遅延回路は、前記ｋ個の第２の遅延ユニットが円環状に接続された円環遅延回路であってもよい。前記第１のクロックは、前記複数の第２の遅延クロックのいずれか１つであってもよい。【００２５】
本発明の第６の態様によれば、第１の態様から第５の態様のいずれか１つにおいて、前記複数の列遅延部はさらに、前記第１のクロックを分周することにより前記基準クロックを生成する分周回路を有してもよい。【００２６】
本発明の第７の態様によれば、第１の態様から第６の態様のいずれか１つにおいて、前記撮像装置は、第１の信号線と、複数の第２の信号線と、複数のリピータとをさらに有してもよい。前記第１の信号線は、前記第１のクロックを伝送してもよい。前記複数の第２の信号線は、前記第１の信号線に接続されてもよい。前記複数のリピータは、前記第１の信号線の途中に配置されてもよい。前記複数の列遅延部のそれぞれは、前記複数の第２の信号線のいずれか１つに接続されてもよい。【００２７】
本発明の第８の態様によれば、第７の態様において、前記複数のリピータは、前記第１のクロックを反転してもよい。前記複数の列遅延部は、少なくとも１つの第１の列遅延部と、前記第１の列遅延部と異なる少なくとも１つの第２の列遅延部とを含んでもよい。前記第１の列遅延部に入力される前記第１のクロックは、前記第２の列遅延部に入力される前記第１のクロックを反転した信号であってもよい。【００２８】
本発明の第９の態様によれば、撮像システムは、前記撮像装置を有する。
【発明の効果】
【００２９】
上記の各態様によれば、複数の列遅延部のそれぞれは、２個以上かつｍ個未満の列ＡＤ変換部に対応して配置されている。任意の列遅延部によって生成された複数の第１の遅延クロックはｍ個の列ＡＤ変換部の一部のラッチ部によってラッチされる。このため、複数の第１の遅延クロックの伝送距離が短くなりうる。この結果、ＡＤ変換精度が向上する。
【図面の簡単な説明】
【００３０】
【図１】本発明の第１の実施形態の撮像装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態のクロック生成部の構成を示す回路図である。
【図３】本発明の第１の実施形態のクロック生成部の動作を示すタイミングチャートである。
【図４】本発明の第１の実施形態の列遅延部とラッチ部との構成を示す回路図である。
【図５】本発明の第１の実施形態の列遅延部の動作を示すタイミングチャートである。
【図６】本発明の第２の実施形態の撮像装置の構成を示すブロック図である。
【図７】本発明の第３の実施形態の撮像装置の構成を示すブロック図である。
【図８】本発明の第３の実施形態のクロック生成部の構成を示す回路図である。
【図９】本発明の第３の実施形態のクロック生成部の動作を示すタイミングチャートである。
【図１０】本発明の第３の実施形態の列遅延部とラッチ部との構成を示す回路図である。
【図１１】本発明の第３の実施形態の列遅延部の動作を示すタイミングチャートである。
【図１２】本発明の第４の実施形態の撮像装置の構成を示すブロック図である。
【図１３】本発明の第４の実施形態の列遅延部とラッチ部との構成を示す回路図である。
【図１４】本発明の第４の実施形態の列遅延部の動作を示すタイミングチャートである。
【図１５】本発明の第５の実施形態のデジタルカメラの構成を示すブロック図である。
【図１６】従来技術の撮像装置の構成を示すブロック図である。
【発明を実施するための形態】
【００３１】
図面を参照し、本発明の実施形態を説明する。
【００３２】
（第１の実施形態）
図１は、本発明の第１の実施形態の撮像装置１ａの構成を示している。図１に示すように、撮像装置１ａは、撮像部２と、垂直選択部１２と、水平選択部１４と、カラム処理部１５ａと、出力部１７と、クロック生成部１８ａと、参照信号生成部１９と、制御部２０と、複数の列遅延部２１ａとを有する。
【００３３】
撮像部２は、行列状に配置された複数の単位画素３を有する。単位画素３は、入射される電磁波の大きさに応じた画素信号を生成する。単位画素３は、複数の単位画素３の配列の列毎に設けられた垂直信号線１３に画素信号を出力する。つまり、撮像部２は、行列状に配置された複数の画素（単位画素３）を有し、複数の画素は画素信号を出力する。垂直選択部１２は、複数の単位画素３の配列の各行を選択する。クロック生成部１８ａは、互いに位相の異なる複数のクロックを生成する。参照信号生成部１９は、時間の経過とともに増加または減少する参照信号（ランプ波）を生成する。カラム処理部１５ａは、単位画素３から出力された画素信号をＡＤ変換する。水平選択部１４は、ＡＤ変換されたデジタルデータを水平信号線に読み出す。出力部１７は、水平選択部１４によって読み出されたデジタルデータを後段の回路に出力する。制御部２０は各部を制御する。
【００３４】
図１では、簡単のため４行×６列の単位画素３を有する撮像部２が示されている。複数の単位画素３の配列の行数および列数は２以上の任意の自然数であればよい。現実には、撮像部２の各行や各列には、数十から数万の単位画素３が配置される。単位画素３は、フォトダイオード／フォトゲート／フォトトランジスタなどの光電変換素子と、トランジスタ回路とを有する。
【００３５】
以下では、各部のより詳細な説明を行う。撮像部２では、単位画素３が４行６列分だけ２次元に配置されている。また、複数の単位画素３の配列の行毎に行制御線１１が配置されている。それぞれの行制御線１１の一端は、垂直選択部１２において各行に対応した出力に接続されている。垂直選択部１２は、シフトレジスタあるいはデコーダなどを有する。垂直選択部１２は、撮像部２の単位画素３の駆動の際、行制御線１１を介して撮像部２の行アドレスと行走査との制御を行う。複数の単位画素３の配列の列毎に垂直信号線１３が配置されている。
【００３６】
カラム処理部１５ａは、複数の列ＡＤ変換部１６ａを有する。例えば、複数の列ＡＤ変換部１６ａは、複数の単位画素３の配列の列毎、すなわち垂直信号線１３毎に配置されている。列ＡＤ変換部１６ａは、アナログの画素信号をデジタルデータに変換する。画素信号は、撮像部２の各単位画素３から複数の単位画素３の配列の列毎に垂直信号線１３を介して読み出される。図１では、複数の単位画素３の配列の１列毎に１つの列ＡＤ変換部１６ａが配置されている。これは一例であり、複数の単位画素３の配列と列ＡＤ変換部１６ａとの対応関係は、この関係に限定されない。例えば、複数の単位画素３の配列の複数の列に対して１つの列ＡＤ変換部１６ａが配置され、この１つの列ＡＤ変換部１６ａを複数の列間で時分割により使用することが可能である。つまり、撮像装置１ａは、複数の単位画素３の配列の１列毎または複数列毎にそれぞれが配置されたｍ（ｍは２以上の整数）個の列ＡＤ変換部１６ａを有していればよい。列ＡＤ変換部１６ａと、クロック生成部１８ａと、参照信号生成部１９とは、選択された行の単位画素３から読み出されるアナログの画素信号をデジタルデータに変換するアナログ−デジタル変換手段（ＡＤ変換回路）を構成する。
【００３７】
クロック生成部１８ａは、遅延回路１００ａを有する。クロック生成部１８ａの構成については、後述する。
【００３８】
例えば、参照信号生成部１９は、積分回路を有する。参照信号生成部１９は、制御部２０による制御に従って、時間の経過に応じてレベルが傾斜状に変化する参照信号（ランプ波）を生成する。参照信号生成部１９は、参照信号線を介してカラム処理部１５ａの列ＡＤ変換部１６ａに参照信号を供給する。参照信号生成部１９は、積分回路を用いた回路に限らない。参照信号生成部１９にＤＡＣ回路を用いても構わない。ＤＡＣ回路を用いてデジタル的にランプ波が生成される場合、ランプ波がより細かいステップを有する、あるいはランプ波がそれと同等の性質を有することが望ましい。
【００３９】
水平選択部１４は、シフトレジスタあるいはデコーダなどを有する。水平選択部１４は、カラム処理部１５ａの列ＡＤ変換部１６ａの列アドレスと列走査との制御を行う。この水平選択部１４による制御に従って、列ＡＤ変換部１６ａによってＡＤ変換されたデジタルデータは順に水平信号線を介して出力部１７に読み出される。
【００４０】
制御部２０は、ＴＧ（＝Ｔｉｍｉｎｇ  Ｇｅｎｅｒａｔｏｒ）の機能ブロックと、このＴＧと通信を行うための機能ブロックとを有する。ＴＧは、垂直選択部１２、クロック生成部１８ａ、参照信号生成部１９、水平選択部１４、カラム処理部１５ａ、および出力部１７などの各部の動作に必要なクロックと、所定タイミングを示すためのパルス信号とを供給する。
【００４１】
出力部１７は、２進化されたデジタルデータを出力する。また、出力部１７はバッファリング機能を有する。例えば、出力部１７は、黒レベル調整、列バラツキ補正、および色処理などの信号処理機能を内蔵しても構わない。さらに、出力部１７がｎビットパラレルのデジタルデータをシリアルデータに変換し、シリアルデータを出力してもよい。
【００４２】
撮像装置１ａは、２個以上かつｍ個未満の列ＡＤ変換部１６ａに対応してそれぞれが配置された複数の列遅延部２１ａを有する。複数の列遅延部２１ａは、複数のクロック（第１の遅延クロック）を生成する。複数の列遅延部２１ａは、カラム処理部１５ａに配置されている。複数の列ＡＤ変換部１６ａは、複数のグループに分類されている。複数のグループのそれぞれは、２個以上かつｍ個未満の列ＡＤ変換部１６ａを含む。複数の列遅延部２１ａのそれぞれは、複数のグループのいずれか１つに対応する。図１では、３個の列遅延部２１ａが配置されている。図１では、１個の列遅延部２１ａは、２個の列ＡＤ変換部１６ａに対応する。
【００４３】
撮像装置１ａは、信号線２２（第１の信号線）と、複数の信号線２３（第２の信号線）と、複数のリピータ２４ａとをさらに有する。図１では、３本の信号線２３が配置されている。また、図１では、３個のリピータ２４ａが配置されている。
【００４４】
信号線２２は、クロック（第１のクロック）を伝送する。信号線２２が伝送するクロックは、クロック生成部１８ａによって生成された複数のクロックのいずれか１つである。信号線２２は、複数の単位画素３の配列の行方向に延びる。複数の信号線２３は、信号線２２に接続されている。複数の信号線２３は、信号線２２によって伝送されたクロックを伝送する。複数の信号線２３は、信号線２２から分岐する。複数の信号線２３は、複数の単位画素３の配列の列方向に延びる。複数のリピータ２４ａは、信号線２２の途中に配置されている。隣接する２個のリピータ２４ａは、信号線２２によって接続されている。例えば、複数のリピータ２４ａは、バッファである。複数の信号線２３のそれぞれは、１個の列遅延部２１ａに対応して配置されている。複数の列遅延部２１ａのそれぞれは、複数の信号線２３のいずれか１つに接続されている。信号線２２と複数の信号線２３とによって伝送されたクロックが複数の列遅延部２１ａに入力される。
【００４５】
列ＡＤ変換部１６ａの構成について説明する。列ＡＤ変換部１６ａは、単位画素３から読み出されるアナログの画素信号を参照信号生成部１９からの参照信号と比較する。さらに、列ＡＤ変換部１６ａは、画素信号の大きさに対応した時間軸方向の大きさ（パルス幅）を持つパルス信号を生成する。列ＡＤ変換部１６ａは、このパルス信号のパルス幅の期間に対応したデジタルデータを生成することによってＡＤ変換を行う。
【００４６】
列ＡＤ変換部１６ａは複数の単位画素３の配列の列毎に配置されている。図１では６個の列ＡＤ変換部１６ａが配置されている。各列の列ＡＤ変換部１６ａは同一である。図１に示すように、列ＡＤ変換部１６ａは、カウント部１０１と、エンコード部１０６ａと、ラッチ部１０８と、比較部１０９とを有する。比較部１０９と、ラッチ部１０８と、エンコード部１０６ａと、カウント部１０１とは、複数の単位画素３の配列の１列毎に配置されている。比較部１０９と、ラッチ部１０８と、エンコード部１０６ａと、カウント部１０１とは、複数の単位画素３の配列の複数列毎に配置されてもよい。
【００４７】
比較部１０９（比較器）は、アナログの画素信号に応じた信号電圧と参照信号のランプ電圧とを比較する。これによって、比較部１０９は、画素信号の大きさを、時間軸方向の情報（パルス信号のパルス幅）に変換する。比較部１０９は、制御信号ＣＯを出力する。例えば、制御信号ＣＯは、ランプ電圧が信号電圧よりも大きいときにはＨ（Ｈｉｇｈ）状態であり、ランプ電圧が信号電圧以下のときにはＬ（Ｌｏｗ）状態である。つまり、比較部１０９は、ＡＤ変換の対象であるアナログの画素信号と参照信号とを比較し、比較結果に応じた制御信号ＣＯを出力する。比較部１０９は、参照信号が画素信号に対して所定の条件を満たしたタイミングで比較処理を終了し、そのタイミングで制御信号ＣＯを出力する。
【００４８】
ラッチ部１０８は、複数のラッチ回路を有する。複数のラッチ回路は制御信号ＣＯの状態変化に基づいて複数のクロックをラッチする。つまり、ラッチ部１０８は、列遅延部２１ａから出力された複数のクロックを、制御信号ＣＯの状態変化に基づくタイミングでラッチする。例えば、ラッチ部１０８は、制御信号ＣＯがＨ状態からＬ状態に変化したタイミングで複数のクロックをラッチする。
【００４９】
エンコード部１０６ａ（エンコード回路）は、ラッチ部１０８にラッチされた複数のクロックの状態をエンコードする。これによって、エンコード部１０６ａは、ラッチ部１０８にラッチされた複数のクロックの状態に基づく２進数を得る。つまり、デジタルデータを構成する下位ビットのデータ（下位データ）が得られる。
【００５０】
カウント部１０１（カウント回路）は、列遅延部２１ａによって生成された複数のクロック（第１の遅延クロック）のいずれか１つをカウントする。これによって、デジタルデータを構成する上位ビットのデータ（上位データ）が得られる。例えば、カウント部１０１は、カウント値（計数値）を保持するラッチ機能を有するカウンタ回路である。
【００５１】
例えば、出力部１７は、エンコード部１０６ａで得られた下位データとカウント部１０１で得られた上位データとを合成する。これによって、出力部１７は、デジタルデータを生成する。
【００５２】
列遅延部２１ａからラッチ部１０８までの距離は、クロック生成部１８ａからラッチ部１０８までの距離よりも短い。このため、列遅延部２１ａからラッチ部１０８までの伝送路にリピータは必要ない。あるいは、リピータの数が低減される。したがって、列遅延部２１ａによって生成された複数のクロックに対するジッターの影響が低減する。
【００５３】
列遅延部２１ａは、クロック生成部１８ａからの１つのクロックから複数のクロックを生成する。リピータ２４ａはジッターを発生しうる。しかし、リピータ２４ａが発生するジッターは、列遅延部２１ａによって生成された複数のクロックの間の位相の関係に影響しない。
【００５４】
本例の動作について説明する。単位画素３の具体的な動作については説明を省略する。周知のように単位画素３ではリセットレベルと信号レベルとが出力される。
【００５５】
ＡＤ変換は、以下のように行われる。例えば、所定の傾きで減少する参照信号と、画素信号との各電圧が比較される。この比較が開始されたタイミングから、参照信号の電圧（ランプ電圧）と画素信号の電圧とが一致するタイミングまでの期間の長さが計測される。この計測は、カウント部１０１のカウント値と、ラッチ部１０８にラッチされた複数のクロックの論理状態とに基づく。これによって、画素信号の大きさに対応したデジタルデータが得られる。
【００５６】
本例では、単位画素３から読み出されたリセットレベルと信号レベルとのそれぞれに対して、上記のＡＤ変換が行われる。具体的には、選択された行の単位画素３から、１回目の読出し動作により、画素信号の雑音を含むリセットレベルが読み出され、ＡＤ変換が行われる。続いて、２回目の読出し動作により、単位画素３に入射された電磁波に応じた信号レベルが読み出され、ＡＤ変換が行われる。リセットレベルと信号レベルとの減算（ＣＤＳ処理）により、信号成分に応じたデジタルデータが得られる。１回目の読出し動作で信号レベルを読み出してＡＤ変換し、その後の２回目の読出し動作でリセットレベルを読み出してＡＤ変換しても構わない。また、これに限る必要もない。
【００５７】
（１回目の読出し）
複数の単位画素３の配列における任意の行の単位画素３から垂直信号線１３に出力された画素信号（リセットレベル）が安定した後、制御部２０は、参照信号生成部１９に対して、参照信号生成の制御データを供給する。これによって、参照信号生成部１９は、波形が全体として時間的にランプ状に変化する参照信号を出力する。参照信号は、比較部１０９の第１の入力端子に与えられる。画素信号は、比較部１０９の第２の入力端子に与えられる。比較部１０９は、参照信号と画素信号とを比較する。また、カウント部１０１は、列遅延部２１ａからのクロックをカウントクロックとしてカウントを行う。
【００５８】
比較部１０９は、参照信号生成部１９から与えられる参照信号と、画素信号との電圧が略一致したとき、制御信号ＣＯを反転させる。このとき、ラッチ部１０８は、列遅延部２１ａからの複数のクロックの論理状態をラッチする。同時に、カウント部１０１は、カウント値をラッチする。これによって、リセットレベルに応じたデジタルデータが得られる。制御部２０は、所定の期間が経過すると、参照信号生成部１９への制御データの供給と、クロック生成部１８ａからのクロックの出力とを停止する。これによって、参照信号生成部１９は、参照信号の生成を停止する。
【００５９】
（２回目の読出し）
複数の単位画素３の配列における任意の行の単位画素３から垂直信号線１３に出力された画素信号（信号レベル）が安定した後、制御部２０は、参照信号生成部１９に対して、参照信号生成の制御データを供給する。これによって、参照信号生成部１９は、波形が全体として時間的にランプ状に変化する参照信号を出力する。参照信号は、比較部１０９の第１の入力端子に与えられる。画素信号は、比較部１０９の第２の入力端子に与えられる。比較部１０９は、参照信号と画素信号とを比較する。また、カウント部１０１は、列遅延部２１ａからのクロックをカウントクロックとしてカウントを行う。
【００６０】
比較部１０９は、参照信号生成部１９から与えられる参照信号と、画素信号との電圧が略一致したとき、制御信号ＣＯを反転させる。このとき、ラッチ部１０８は、列遅延部２１ａからの複数のクロックの論理状態をラッチする。同時に、カウント部１０１は、カウント値をラッチする。これによって、信号レベルに応じたデジタルデータが得られる。制御部２０は、所定の期間が経過すると、参照信号生成部１９への制御データの供給と、クロック生成部１８ａからのクロックの出力とを停止する。これによって、参照信号生成部１９は、参照信号の生成を停止する。
【００６１】
リセットレベルに応じたデジタルデータと、信号レベルに応じたデジタルデータとは、水平選択部１４により水平信号線を介して出力部１７に転送される。出力部１７が、デジタルデータに基づく減算（ＣＤＳ処理）を行うことによって信号成分のデジタルデータが得られる。出力部１７がカラム処理部１５ａに内蔵されていても構わない。
【００６２】
クロック生成部１８ａの構成について説明する。図２は、クロック生成部１８ａの構成を示している。
【００６３】
クロック生成部１８ａは、信号を遅延させるｋ（ｋは２以上の整数）個の遅延ユニット（第２の遅延ユニット）が接続された遅延回路１００ａ（第２の遅延回路）を有する。図２では、ｋ個の遅延ユニットは、８個の全差動遅延回路ＤＥ１〜ＤＥ８である。全差動遅延回路の数は８個に限らない。
【００６４】
遅延回路１００ａは、複数の全差動遅延回路ＤＥ１〜ＤＥ８の出力信号に応じた複数のクロック（クロックＣＫ１〜ＣＫ８およびクロックｘＣＫ１〜ｘＣＫ８）を出力する。クロックＣＫ１〜ＣＫ８とクロックｘＣＫ１〜ｘＣＫ８とは、論理状態が略周期的に変化するクロックである。クロックｘＣＫ１〜ｘＣＫ８は、クロックＣＫ１〜ＣＫ８を反転した信号である。つまり、クロックｘＣＫ１〜ｘＣＫ８の論理状態は、クロックＣＫ１〜ＣＫ８の論理状態と逆である。クロックＣＫ１〜ＣＫ８とクロックｘＣＫ１〜ｘＣＫ８との位相は互いに異なる。
【００６５】
全差動遅延回路ＤＥ１〜ＤＥ８は、第１の入力端子（＋）と、第２の入力端子（−）と、第１の出力端子（＋）と、第２の出力端子（−）と、第１の電源端子と、第２の電源端子とを有する。全差動遅延回路ＤＥ１の第１の入力端子（＋）は、全差動遅延回路ＤＥ８の第１の出力端子（＋）に接続されている。全差動遅延回路ＤＥ１の第２の入力端子（−）は、全差動遅延回路ＤＥ８の第２の出力端子（−）に接続されている。全差動遅延回路ＤＥ２〜ＤＥ８の第１の入力端子（＋）はそれぞれ、前段の全差動遅延回路ＤＥ１〜ＤＥ７の第２の出力端子（−）に接続されている。全差動遅延回路ＤＥ２〜ＤＥ８の第２の入力端子（−）はそれぞれ、前段の全差動遅延回路ＤＥ１〜ＤＥ７の第１の出力端子（＋）に接続されている。全差動遅延回路ＤＥ１〜ＤＥ８は、第１の入力端子（＋）に入力された信号を反転し、反転された信号を第２の出力端子（−）から出力する。また、全差動遅延回路ＤＥ１〜ＤＥ８は、第２の入力端子（−）に入力された信号を反転し、反転された信号を第１の出力端子（＋）から出力する。
【００６６】
全差動遅延回路ＤＥ１〜ＤＥ８の第１の出力端子（＋）から出力された信号は、クロックＣＫ１〜ＣＫ８として遅延回路１００ａから出力される。また、全差動遅延回路ＤＥ１〜ＤＥ８の第２の出力端子（−）から出力された信号は、クロックｘＣＫ１〜ｘＣＫ８として遅延回路１００ａから出力される。全差動遅延回路ＤＥ１はさらに、パルス入力端子を有する。スタートパルスＳｔａｒｔＰが全差動遅延回路ＤＥ１のパルス入力端子に入力される。
【００６７】
全差動遅延回路ＤＥ１〜ＤＥ８の第１の電源端子に電源電圧ＶＤＤが与えられる。全差動遅延回路ＤＥ１〜ＤＥ８の第２の電源端子にグランド電圧ＧＮＤが与えられる。全差動遅延回路ＤＥ１〜ＤＥ８は、第１の電源端子と第２の電源端子とに与えられた電圧の差に応じた遅延を入力信号に与える。全差動遅延回路ＤＥ１〜ＤＥ８は、電流源および負荷を用いることにより遅延を入力信号に与えても構わない。全差動遅延回路ＤＥ１〜ＤＥ８は、第１の入力端子（＋）と第２の入力端子（−）との入力信号を遅延させることにより出力信号を生成する。つまり、全差動遅延回路ＤＥ１〜ＤＥ８は、第１の入力端子（＋）の第１の入力信号に対応する第１の出力信号と、第２の入力端子（−）の第２の入力信号に対応する第２の出力信号とを生成する。第２の出力信号は、第１の出力信号を反転した信号である。
【００６８】
遅延回路１００ａのｋ個の遅延ユニット（第２の遅延ユニット）のいずれか１つにクロック（第２のクロック）が入力される。例えば、全差動遅延回路ＤＥ１にクロックＣＫ８とクロックｘＣＫ８とが入力される。遅延回路１００ａは、複数のクロックＣＫ１〜ＣＫ８（第２の遅延クロック）とクロックｘＣＫ１〜ｘＣＫ８（第２の遅延クロック）とを生成する。遅延回路１００ａからの複数のクロックＣＫ１〜ＣＫ８とクロックｘＣＫ１〜ｘＣＫ８とは、複数のバッファＢＵＦ１を介して参照信号生成部１９に入力される。参照信号生成部１９は、複数のクロックＣＫ１〜ＣＫ８とクロックｘＣＫ１〜ｘＣＫ８とに基づいて参照信号を生成する。
【００６９】
これによって、複数のクロックＣＫ１〜ＣＫ８とクロックｘＣＫ１〜ｘＣＫ８との状態変化に基づいて参照信号が変化する。つまり、遅延回路１００ａと参照信号生成部１９とが同期する。本発明の実施形態で採用されているＡＤ変換の原理では、遅延回路１００ａと参照信号生成部１９とが同期することにより、同一レベルの画素信号に対するデジタル値は常に同一である。このため、ＡＤ変換精度が向上する。
【００７０】
遅延回路１００ａは、ｋ個の遅延ユニットが円環状に接続された円環遅延回路である。列遅延部２１ａに入力されるクロック（第１のクロック）は、遅延回路１００ａによって生成された複数のクロック（第２の遅延クロック）のいずれか１つである。図２では、全差動遅延回路ＤＥ８から出力されたクロックｘＣＫ８は、バッファＢＵＦ２を介して、クロックＣＫ１Ｘとして出力される。クロックＣＫ１Ｘは、信号線２２に入力される。クロックＣＫ１Ｘは、信号線２２と複数の信号線２３とによって伝送され、複数の列遅延部２１ａに入力される。
【００７１】
図３は、スタートパルスＳｔａｒｔＰと、クロックＣＫ１〜ＣＫ８と、クロックｘＣＫ１〜ｘＣＫ８との波形を示している。図３において、横方向は時間を示し、縦方向は電圧を示している。
【００７２】
スタートパルスＳｔａｒｔＰの論理状態がＬ（Ｌｏｗ）状態からＨ（Ｈｉｇｈ）状態に変化することで、遅延回路１００ａが遷移動作を開始する。この遷移動作では、遅延回路１００ａを構成するそれぞれの全差動遅延回路ＤＥ１〜ＤＥ８が出力する信号の論理状態が順に変化する。例えば、クロックＣＫ１〜ＣＫ８とクロックｘＣＫ１〜ｘＣＫ８との周波数は１０８ＭＨｚである。
【００７３】
列遅延部２１ａとラッチ部１０８との構成について説明する。図４は、列遅延部２１ａとラッチ部１０８との構成を示している。列遅延部２１ａは、信号を遅延させるｎ（ｎは２以上の整数）個の遅延ユニット（第１の遅延ユニット）が接続された遅延回路１１０ａ（第１の遅延回路）を有する。図４では、ｎ個の遅延ユニットは８個の遅延ユニットＤＵ１〜ＤＵ８である。遅延ユニットＤＵ１〜ＤＵ８は、ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ８ａのいずれか１つとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ８ｂのいずれか１つとを有する。ＮＡＮＤ回路ＮＤ９ａが遅延ユニットＤＵ８に接続されている。図４では、一部の遅延ユニットは図示されていない。遅延ユニットの数は８個に限らない。
【００７４】
ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ９ａとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ８ｂとは、第１の入力端子と、第２の入力端子と、出力端子とを有する。ＮＡＮＤ回路ＮＤ１ａの第１の入力端子にクロックＣＫ１Ｘが入力される。ＮＡＮＤ回路ＮＤ２ａ〜ＮＤ９ａとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ８ｂとの第１の入力端子はそれぞれ、前段のＮＡＮＤ回路の出力端子に接続されている。ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ９ａとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ８ｂとの第２の入力端子に電源電圧ＶＤＤが与えられる。ＡＤ変換が行われる期間中、電源電圧ＶＤＤはハイレベルに設定される。ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ９ａとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ８ｂとは、第１の入力端子に入力された信号を反転し、反転された信号を出力端子から出力する。
【００７５】
ＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ８ｂの出力端子から出力された信号は、クロックＤＥＯ１〜ＤＥＯ８として遅延回路１１０ａから出力される。クロックＤＥＯ１〜ＤＥＯ８の位相は互いに異なる。クロックＤＥＯ１〜ＤＥＯ８は、バッファＢＵＦ３を介してラッチ部１０８に入力される。ＮＡＮＤ回路ＮＤ９ａは、ＮＡＮＤ回路ＮＤ８ｂの負荷を他のＮＡＮＤ回路と同一にするためにＮＡＮＤ回路ＮＤ８ｂに接続されている。ＮＡＮＤ回路ＮＤ９ａは、クロックｘＤＥＯ９を出力する。
【００７６】
ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ９ａとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ８ｂとは、電流値と負荷（容量および抵抗）とに応じた遅延を入力信号に与える。ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ９ａとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ８ｂとは、第１の入力端子の入力信号を遅延させることにより出力信号を生成する。
【００７７】
遅延回路１１０ａのｎ個の遅延ユニットＤＵ１〜ＤＵ８（第１の遅延ユニット）のいずれか１つに、クロックＣＫ１Ｘ（第１のクロック）に基づく基準クロックが入力される。基準クロックは、クロックＣＫ１Ｘと同一のクロック、またはクロックＣＫ１Ｘから生成されたクロックである。図４では、クロックＣＫ１Ｘが基準クロックとして遅延ユニットＤＵ１に入力される。遅延回路１１０ａは、複数のクロックＤＥＯ１〜ＤＥＯ８（第１の遅延クロック）を生成する。
【００７８】
ラッチ部１０８は、複数のラッチ回路Ｌ１〜Ｌ８を有する。図４では、一部のラッチ回路は図示されていない。複数のラッチ回路Ｌ１〜Ｌ８は制御信号ＣＯの状態変化に基づいて複数のクロックＤＥＯ１〜ＤＥＯ８（第１の遅延クロック）をラッチする。１つのラッチ回路が１つのクロックをラッチする。つまり、複数のラッチ回路Ｌ１〜Ｌ８のそれぞれは、複数のクロックＤＥＯ１〜ＤＥＯ８のいずれか１つをラッチする。ラッチ回路の数は８個に限らない。
【００７９】
ラッチ回路Ｌ８はカウント部１０１に接続されている。ラッチ回路Ｌ８に入力されるクロックＤＥＯ８は、カウント部１０１に出力される。カウント部１０１は、クロックＤＥＯ８をカウントする。カウント部１０１に出力されるクロックは他のクロックであってもよい。カウント部１０１は、基準クロックすなわちクロックＣＫ１Ｘをカウントしてもよい。つまり、カウント部１０１は、基準クロックに基づくカウントクロック、または複数のクロックＤＥＯ１〜ＤＥＯ８のいずれか１つに基づくカウントクロックをカウントする。
【００８０】
エンコード部１０６ａの動作について説明する。ラッチ部１０８にラッチされた複数のクロックＤＥＯ１〜ＤＥＯ８のエンコードでは、フラッシュ型ＡＤ変換回路に用いられる、サーモメータコード（所定の論理状態）を検出する処理が好適である。さらに、比較対象のクロックを変更しながら、この処理を時系列に実施することが好適である。サーモメータコードの検出処理では、２つのクロックの論理状態が所定の状態、例えば“０１”であることが検出される。“０”は信号のＬ状態に対応する。“１”は信号のＨ状態に対応する。
【００８１】
図５は、クロックＣＫ１Ｘと、クロックＤＥＯ１〜ＤＥＯ８と、クロックｘＤＥＯ９との波形を示している。図５において、横方向は時間を示し、縦方向は電圧を示している。
【００８２】
図５では、クロックＤＥＯ１〜ＤＥＯ８は、所定の時間間隔で順に立ち上がる（Ｌ状態からＨ状態に変化する）信号群を構成する。図５に示すように、クロックＤＥＯ１がＬ状態からＨ状態に変化してから所定の時間（遅延ユニットＤＵ１〜ＤＵ８の１つ分の遅延時間に相当）が経過した後、クロックＤＥＯ２がＬ状態からＨ状態に変化する。クロックＤＥＯ２がＬ状態からＨ状態に変化してから所定の時間が経過した後、クロックＤＥＯ３がＬ状態からＨ状態に変化する。以降、同様に、クロックＤＥＯ４〜ＤＥＯ８が順次Ｌ状態からＨ状態に変化する。
【００８３】
例えば、図５に示すように、ラッチ部１０８にラッチされた複数のクロックＤＥＯ１〜ＤＥＯ８の状態（複数のクロックＤＥＯ１〜ＤＥＯ８のそれぞれの論理状態の組合せ）は、状態０〜７である。カウント部１０１がクロックＤＥＯ８の立上りエッジでカウントを行う場合、カウント部１０１が１カウントを行う期間（クロックＤＥＯ８の立上りエッジから次の立上りエッジまでの期間）を８等分した各期間における複数のクロックＤＥＯ１〜ＤＥＯ８の論理状態の組合せが状態０〜７に対応する。状態０〜７は、エンコード結果であるエンコード値０〜７に対応する。
【００８４】
ラッチ部１０８にラッチされた複数のクロックＤＥＯ１〜ＤＥＯ８で構成された信号群（信号列）において、連続する２つのクロックの論理状態が順次検出される。連続する２つのクロックの論理状態が所定の状態（サーモメータコード）であることが検出された場合、その状態が検出された位置に応じて複数のクロックＤＥＯ１〜ＤＥＯ８の状態が判定される。
【００８５】
例えば、信号群において論理状態がＬ状態からＨ状態に変化している位置が検出される。論理状態がＬ状態からＨ状態に変化していることは、信号群を構成するクロックの順番における前側のクロックがＨ状態であり後側のクロックがＬ状態であることと等価である。
【００８６】
例えば、図５に示す信号群の下から上に向かって、連続する２つのクロックの論理状態が順次検出される。例えば状態７の場合、信号群において、クロックＤＥＯ８とクロックＤＥＯ７との間で論理状態がＬ状態からＨ状態に変化している。他の状態０〜６についても、各状態に応じた２つのクロックの間で論理状態がＬ状態からＨ状態に変化している。つまり、図５のように並べられた複数のクロックＤＥＯ１〜ＤＥＯ８の論理状態が変化している位置を検出することにより複数のクロックＤＥＯ１〜ＤＥＯ８の状態を判定することが可能である。
【００８７】
具体的には、エンコード部１０６ａは、以下のステップ（１）からステップ（８）の処理を時系列で実施することによりエンコードを行う。
【００８８】
（ステップ（１））・・・状態７に関する判定
クロックＤＥＯ８とクロックＤＥＯ７との論理状態が比較される。この位置にサーモメータコードがある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態７であると判定される。
【００８９】
（ステップ（２））・・・状態６に関する判定
クロックＤＥＯ７とクロックＤＥＯ６との論理状態が比較される。この位置にサーモメータコードがある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態６であると判定される。
【００９０】
（ステップ（３））・・・状態５に関する判定
クロックＤＥＯ６とクロックＤＥＯ５との論理状態が比較される。この位置にサーモメータコードがある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態５であると判定される。
【００９１】
（ステップ（４））・・・状態４に関する判定
クロックＤＥＯ５とクロックＤＥＯ４との論理状態が比較される。この位置にサーモメータコードがある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態４であると判定される。
【００９２】
（ステップ（５））・・・状態３に関する判定
クロックＤＥＯ４とクロックＤＥＯ３との論理状態が比較される。この位置にサーモメータコードがある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態３であると判定される。
【００９３】
（ステップ（６））・・・状態２に関する判定
クロックＤＥＯ３とクロックＤＥＯ２との論理状態が比較される。この位置にサーモメータコードがある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態２であると判定される。
【００９４】
（ステップ（７））・・・状態１に関する判定
クロックＤＥＯ２とクロックＤＥＯ１との論理状態が比較される。この位置にサーモメータコードがある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態１であると判定される。
【００９５】
ステップ（１）からステップ（７）において、複数のクロックＤＥＯ１〜ＤＥＯ８の状態が状態１から状態７のいずれでもないと判定された場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態０である。このため、状態０に関する判定は必要ない。上記のエンコード方法は一例である。エンコード部１０６ａは、上記のエンコード方法以外の方法によりエンコードを行ってもよい。
【００９６】
本発明の各態様の撮像装置は、垂直選択部１２と、水平選択部１４と、出力部１７と、クロック生成部１８ａと、制御部２０と、信号線２２と、信号線２３と、リピータ２４ａとの少なくとも１つに対応する構成を有していなくてもよい。本発明の各態様の撮像装置が有する列ＡＤ変換部は、エンコード部１０６ａに対応する構成を有していなくてもよい。
【００９７】
第１の実施形態によれば、撮像装置１ａは、撮像部２と、参照信号生成部１９と、ｍ（ｍは２以上の整数）個の列ＡＤ変換部１６ａと、複数の列遅延部２１ａとを有する。複数の列遅延部２１ａは、遅延回路１１０ａ（第１の遅延回路）を有する。列ＡＤ変換部１６ａは、比較部１０９と、ラッチ部１０８と、カウント部１０１とを有する。
【００９８】
第１の実施形態では、複数の列遅延部２１ａのそれぞれは、２個以上かつｍ個未満の列ＡＤ変換部１６ａに対応して配置されている。任意の列遅延部２１ａによって生成された複数のクロックＤＥＯ１〜ＤＥＯ８はｍ個の列ＡＤ変換部１６ａの一部のラッチ部１０８によってラッチされる。このため、複数のクロックＤＥＯ１〜ＤＥＯ８の伝送距離が短くなりうる。この結果、ＡＤ変換精度が向上する。
【００９９】
第１の実施形態では、参照信号生成部１９は、クロック生成部１８ａからの複数のクロックＣＫ１〜ＣＫ８とクロックｘＣＫ１〜ｘＣＫ８とに基づいて参照信号を生成する。遅延回路１００ａと参照信号生成部１９とが同期することにより、同一レベルの画素信号に対するデジタル値は常に同一である。このため、ＡＤ変換精度が向上する。
【０１００】
第１の実施形態では、遅延回路１００ａは、ｋ個の遅延ユニットが円環状に接続された円環遅延回路である。このため、遅延回路１００ａは、容易にクロックを生成することができる。列遅延部２１ａに入力されるクロックは、遅延回路１００ａによって生成された複数のクロックＣＫ１〜ＣＫ８とクロックｘＣＫ１〜ｘＣＫ８とのいずれか１つである。
【０１０１】
（第２の実施形態）
図６は、本発明の第２の実施形態の撮像装置１ｂの構成を示している。図６に示すように、撮像装置１ｂは、撮像部２と、垂直選択部１２と、水平選択部１４と、カラム処理部１５ｂと、出力部１７と、クロック生成部１８ａと、参照信号生成部１９と、制御部２０と、複数の列遅延部２１ａとを有する。撮像装置１ｂは、信号線２２（第１の信号線）と、複数の信号線２３（第２の信号線）と、複数のリピータ２４ａとをさらに有する。
【０１０２】
図６に示す構成について、図１に示す構成と異なる点を説明する。撮像装置１ｂでは、図１に示す撮像装置１ａにおけるカラム処理部１５ａがカラム処理部１５ｂに変更されている。カラム処理部１５ｂは、複数の列ＡＤ変換部１６ｂを有する。列ＡＤ変換部１６ｂは、カウント部１０１と、ラッチ制御部１０２と、エンコード部１０６ａと、ラッチ部１０８と、比較部１０９とを有する。
【０１０３】
ラッチ部１０８は、動作を除いて、図１に示す撮像装置１ａにおけるラッチ部１０８と同様である。ラッチ部１０８は、複数のラッチ回路Ｌ１〜Ｌ８を有する。複数のラッチ回路Ｌ１〜Ｌ８は、少なくとも１つの第１のラッチ回路と、第１のラッチ回路と異なる少なくとも１つの第２のラッチ回路とを含む。第１のラッチ回路が有効になった後、制御信号ＣＯの状態変化に基づく第１のタイミングで第２のラッチ回路が有効になる。例えば、第１のラッチ回路は、ラッチ回路Ｌ８である。第２のラッチ回路は、ラッチ回路Ｌ１〜Ｌ７である。ラッチ回路Ｌ８が有効になることによって、カウント部１０１に入力されるクロックＤＥＯ８が状態遷移を開始する。カウント部１０１は、第１のタイミングでカウントを開始する。複数のラッチ回路Ｌ１〜Ｌ８は、第１のタイミングよりも後の第２のタイミングで複数のクロックＤＥＯ１〜ＤＥＯ８をラッチする。
【０１０４】
ラッチ制御部１０２は、制御信号ＣＯに基づいて、ラッチ部１０８の動作を制御する。ラッチ制御部１０２は、第１のラッチ回路を有効にした後、制御信号ＣＯの状態変化に基づく第１のタイミングで第２のラッチ回路を有効にする。ラッチ制御部１０２は、第１のタイミングよりも後の第２のタイミングで複数のラッチ回路Ｌ１〜Ｌ８に複数のクロックＤＥＯ１〜ＤＥＯ８をラッチさせる。
【０１０５】
上記以外の点については、図６に示す構成は図１に示す構成と同様である。
【０１０６】
本発明の各態様の撮像装置は、垂直選択部１２と、水平選択部１４と、出力部１７と、クロック生成部１８ａと、制御部２０と、信号線２２と、信号線２３と、リピータ２４ａとの少なくとも１つに対応する構成を有していなくてもよい。本発明の各態様の撮像装置が有する列ＡＤ変換部は、エンコード部１０６ａに対応する構成を有していなくてもよい。
【０１０７】
第２の実施形態では、第２のラッチ回路が第１のタイミングから第２のタイミングまでのみ動作するため、ラッチ部１０８の消費電力が低減する。
【０１０８】
（第３の実施形態）
図７は、本発明の第３の実施形態の撮像装置１ｃの構成を示している。図７に示すように、撮像装置１ｃは、撮像部２と、垂直選択部１２と、水平選択部１４と、カラム処理部１５ｃと、出力部１７と、クロック生成部１８ｃと、参照信号生成部１９と、制御部２０と、複数の列遅延部２１ｃとを有する。撮像装置１ｃは、信号線２２（第１の信号線）と、複数の信号線２３（第２の信号線）と、複数のリピータ２４ｃとをさらに有する。
【０１０９】
図７に示す構成について、図６に示す構成と異なる点を説明する。撮像装置１ｃでは、図６に示す撮像装置１ｂにおけるクロック生成部１８ａがクロック生成部１８ｃに変更されている。クロック生成部１８ｃは、遅延回路１００ｃを有する。クロック生成部１８ｃの構成については後述する。
【０１１０】
撮像装置１ｃでは、図６に示す撮像装置１ｂにおける列遅延部２１ａが列遅延部２１ｃに変更されている。列遅延部２１ｃの構成については後述する。
【０１１１】
撮像装置１ｃでは、図６に示す撮像装置１ｂにおける複数のリピータ２４ａが複数のリピータ２４ｃに変更されている。複数のリピータ２４ｃは、信号線２２によって伝送されるクロック（第１のクロック）を反転する。例えば、複数のリピータ２４ｃは、反転バッファである。複数の列遅延部２１ｃは、少なくとも１つの第１の列遅延部と、第１の列遅延部と異なる少なくとも１つの第２の列遅延部とを含む。図７では、第１の列遅延部は、３個の列遅延部２１ｃのうち中央の列遅延部２１ｃである。図７では、第２の列遅延部は、中央の列遅延部２１ｃの左側と右側とに配置された２個の列遅延部２１ｃである。第１の列遅延部に入力されるクロック（第１のクロック）は、第２の列遅延部に入力されるクロック（第１のクロック）を反転した信号である。
【０１１２】
撮像装置１ｃでは、図６に示す撮像装置１ｂにおけるカラム処理部１５ｂがカラム処理部１５ｃに変更されている。カラム処理部１５ｃは、複数の列ＡＤ変換部１６ｃを有する。列ＡＤ変換部１６ｃは、カウント部１０１と、ラッチ制御部１０２と、エンコード部１０６ｃと、ラッチ部１０８と、比較部１０９とを有する。
【０１１３】
撮像装置１ｃでは、図６に示す撮像装置１ｂにおけるエンコード部１０６ａがエンコード部１０６ｃに変更されている。エンコード部１０６ｃは、エンコード部１０６ａが行うエンコードの方法と異なる方法により、ラッチ部１０８にラッチされた複数のクロックの状態をエンコードする。
【０１１４】
上記以外の点については、図７に示す構成は図６に示す構成と同様である。
【０１１５】
クロック生成部１８ｃの構成について説明する。図８は、クロック生成部１８ｃの構成を示している。
【０１１６】
クロック生成部１８ｃは、信号を遅延させるｋ（ｋは２以上の整数）個の遅延ユニット（第２の遅延ユニット）が接続された遅延回路１００ｃ（第２の遅延回路）を有する。図８では、ｋ個の遅延ユニットは、９個のＮＡＮＤ回路Ｎｄ０〜Ｎｄ８である。ＮＡＮＤ回路の数は９個に限らない。
【０１１７】
ＮＡＮＤ回路Ｎｄ０〜Ｎｄ８は、第１の入力端子と、第２の入力端子と、出力端子とを有する。ＮＡＮＤ回路Ｎｄ０の第１の入力端子は、ＮＡＮＤ回路Ｎｄ８の出力端子に接続されている。ＮＡＮＤ回路Ｎｄ０の第２の入力端子にスタートパルスＳｔａｒｔＰが入力される。ＮＡＮＤ回路Ｎｄ１〜Ｎｄ８の第１の入力端子はそれぞれ、前段のＮＡＮＤ回路Ｎｄ０〜Ｎｄ７の出力端子に接続されている。ＮＡＮＤ回路Ｎｄ１〜Ｎｄ７の第２の入力端子に電源電圧ＶＤＤが与えられる。ＡＤ変換が行われる期間中、電源電圧ＶＤＤはハイレベルに設定される。ＮＡＮＤ回路Ｎｄ８の第２の入力端子は、ＮＡＮＤ回路Ｎｄ５の出力端子に接続されている。ＮＡＮＤ回路Ｎｄ５の出力信号は、１段後のＮＡＮＤ回路Ｎｄ６と、３段後のＮＡＮＤ回路Ｎｄ８とに入力される。
【０１１８】
ＮＡＮＤ回路Ｎｄ０〜Ｎｄ７は、第１の入力端子に入力された信号を反転し、反転された信号を出力端子から出力する。また、ＮＡＮＤ回路Ｎｄ８は、第１の入力端子に入力された信号と、第２の入力端子に入力された信号とのＮＡＮＤ演算の結果である信号を出力端子から出力する。ＮＡＮＤ回路Ｎｄ０〜Ｎｄ８の出力端子から出力された信号は、クロックＣＫ０〜ＣＫ８として遅延回路１００ｃから出力される。
【０１１９】
ＮＡＮＤ回路Ｎｄ０に入力されたスタートパルスＳｔａｒｔＰに基づく信号は２種類の経路で伝送し、ＮＡＮＤ回路Ｎｄ０〜Ｎｄ８を通過する。第１の経路では、各ＮＡＮＤ回路の第１の入力端子とその前段のＮＡＮＤ回路の出力端子とを接続する信号線を信号が伝送する。第２の経路では、ＮＡＮＤ回路Ｎｄ５から出力された信号が、ＮＡＮＤ回路Ｎｄ５の出力端子とＮＡＮＤ回路Ｎｄ８の第２の入力端子とを接続する信号線を伝送する。第２の経路を伝送する信号は、第１の経路上のＮＡＮＤ回路Ｎｄ６とＮＡＮＤ回路Ｎｄ７とを経由しない。この信号は、ＮＡＮＤ回路Ｎｄ６とＮＡＮＤ回路Ｎｄ７とを迂回してＮＡＮＤ回路Ｎｄ８に到達する。上記の構成により、フィードフォワードループが形成される。つまり、非対称発振回路が構成される。
【０１２０】
ＮＡＮＤ回路Ｎｄ０〜Ｎｄ８は、電流値と負荷（容量および抵抗）とに応じた遅延を入力信号に与える。ＮＡＮＤ回路Ｎｄ０〜Ｎｄ７は、第１の入力端子の入力信号を遅延させることにより出力信号を生成する。ＮＡＮＤ回路Ｎｄ８は、第１の入力端子または第２の入力端子の入力信号を遅延させることにより出力信号を生成する。
【０１２１】
遅延回路１００ｃのｋ個の遅延ユニット（第２の遅延ユニット）のいずれか１つにクロック（第２のクロック）が入力される。例えば、ＮＡＮＤ回路Ｎｄ０にＮＡＮＤ回路Ｎｄ８からのクロックＣＫ８が入力される。遅延回路１００ｃは、複数のクロックＣＫ０〜ＣＫ７（第２の遅延クロック）を生成する。クロックＣＫ０〜ＣＫ８の位相は互いに異なる。遅延回路１００ｃからの複数のクロックＣＫ０〜ＣＫ８は、複数のバッファＢＵＦ１を介して参照信号生成部１９に入力される。参照信号生成部１９は、複数のクロックＣＫ０〜ＣＫ８に基づいて参照信号を生成する。
【０１２２】
これによって、複数のクロックＣＫ０〜ＣＫ８の状態変化に基づいて参照信号が変化する。つまり、遅延回路１００ｃと参照信号生成部１９とが同期する。第１の実施形態で説明した理由と同様の理由により、ＡＤ変換精度が向上する。
【０１２３】
遅延回路１００ｃは、ｋ個の遅延ユニットが円環状に接続された円環遅延回路である。列遅延部２１ｃに入力されるクロック（第１のクロック）は、遅延回路１００ｃによって生成された複数のクロック（第２の遅延クロック）のいずれか１つである。図８では、ＮＡＮＤ回路Ｎｄ８から出力されたクロックＣＫ８は、バッファＢＵＦ２を介して、クロックＣＫ２Ｘとして出力される。クロックＣＫ２Ｘは、信号線２２に入力される。クロックＣＫ２Ｘは、信号線２２と複数の信号線２３とによって伝送され、複数の列遅延部２１ｃに入力される。
【０１２４】
図９は、スタートパルスＳｔａｒｔＰと、クロックＣＫ０〜ＣＫ８との波形を示している。図９において、横方向は時間を示し、縦方向は電圧を示している。
【０１２５】
スタートパルスＳｔａｒｔＰの論理状態がＬ（Ｌｏｗ）状態からＨ（Ｈｉｇｈ）状態に変化することで、遅延回路１００ｃが遷移動作を開始する。この遷移動作では、遅延回路１００ｃを構成するそれぞれのＮＡＮＤ回路Ｎｄ０〜Ｎｄ８が出力する信号の論理状態が順に変化する。例えば、クロックＣＫ０〜ＣＫ８の周波数は２１６ＭＨｚである。
【０１２６】
列遅延部２１ｃとラッチ部１０８との構成について説明する。図１０は、列遅延部２１ｃとラッチ部１０８との構成を示している。列遅延部２１ｃは、信号を遅延させるｎ（ｎは２以上の整数）個の遅延ユニット（第１の遅延ユニット）が接続された遅延回路１１０ｃ（第１の遅延回路）を有する。図１０では、ｎ個の遅延ユニットは１６個の遅延ユニットＤＵ１〜ＤＵ１６である。遅延ユニットＤＵ１〜ＤＵ１６は、ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ１６ａのいずれか１つとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ１６ｂのいずれか１つとを有する。ＮＡＮＤ回路ＮＤ１７ａが遅延ユニットＤＵ１６に接続されている。図１０では、一部の遅延ユニットは図示されていない。遅延ユニットの数は１６個に限らない。
【０１２７】
ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ１７ａとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ１６ｂとは、第１の入力端子と、第２の入力端子と、出力端子とを有する。ＮＡＮＤ回路ＮＤ１ａの第１の入力端子にクロックＣＫ１Ｘが入力される。ＮＡＮＤ回路ＮＤ２ａ〜ＮＤ１７ａとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ１６ｂとの第１の入力端子はそれぞれ、前段のＮＡＮＤ回路の出力端子に接続されている。ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ１７ａとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ１６ｂとの第２の入力端子に電源電圧ＶＤＤが与えられる。ＡＤ変換が行われる期間中、電源電圧ＶＤＤはハイレベルに設定される。ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ１７ａとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ１６ｂとは、第１の入力端子に入力された信号を反転し、反転された信号を出力端子から出力する。
【０１２８】
ＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ１６ｂの出力端子から出力された信号は、クロックＤＥＯ１〜ＤＥＯ１６として遅延回路１１０ｃから出力される。クロックＤＥＯ１〜ＤＥＯ１６の位相は互いに異なる。クロックＤＥＯ９〜ＤＥＯ１６は、バッファＢＵＦ３を介してラッチ部１０８に入力される。ＮＡＮＤ回路ＮＤ１７ａは、ＮＡＮＤ回路ＮＤ１６ｂの負荷を他のＮＡＮＤ回路と同一にするためにＮＡＮＤ回路ＮＤ１６ｂに接続されている。ＮＡＮＤ回路ＮＤ１７ａは、クロックｘＤＥＯ１７を出力する。
【０１２９】
ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ１７ａとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ１６ｂとは、電流値と負荷（容量および抵抗）とに応じた遅延を入力信号に与える。ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ１７ａとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ１６ｂとは、第１の入力端子の入力信号を遅延させることにより出力信号を生成する。
【０１３０】
複数の列遅延部２１ｃはさらに、クロックＣＫ２Ｘ（第１のクロック）を分周することにより基準クロック（クロックＣＫ１Ｘ）を生成する分周回路ＤＦＦ１を有する。図１０では、分周回路ＤＦＦ１は、Ｄフリップフロップで構成されている。分周回路ＤＦＦ１は、入力端子（Ｄ）と、クロック入力端子と、出力端子（Ｑ）と、反転出力端子（ＱＢ）とを有する。分周回路ＤＦＦ１のクロック入力端子にクロック生成部１８ｃからのクロックＣＫ２Ｘが入力される。分周回路ＤＦＦ１の反転出力端子（ＱＢ）は分周回路ＤＦＦ１の入力端子（Ｄ）に接続されている。分周回路ＤＦＦ１の出力端子（Ｑ）はＮＡＮＤ回路ＮＤ１ａの第１の入力端子に接続されている。分周回路ＤＦＦ１は、基準クロック（クロックＣＫ１Ｘ）を出力端子（Ｑ）から出力する。分周回路ＤＦＦ１の構成は、Ｄフリップフロップに限らない。
【０１３１】
分周回路ＤＦＦ１は、クロック入力端子に入力されるクロックＣＫ２Ｘの立上りと立下りとのいずれか１つのタイミングでクロックＣＫ１Ｘの状態を変化させる。クロックＣＫ２Ｘのデューティーが５０％でない場合、クロックＣＫ２ＸがＨ状態である期間と、クロックＣＫ２ＸがＬ状態である期間との長さが異なる。しかし、クロックＣＫ２Ｘの１周期の長さがほぼ一定であれば、クロックＣＫ１Ｘの状態は一定の間隔で変化する。このため、クロックＣＫ１Ｘのデューティーはほぼ５０％である。つまり、クロックＣＫ１ＸがＨ状態である期間と、クロックＣＫ１ＸがＬ状態である期間との長さがほぼ等しい。これにより、ＡＤ変換が高精度に行われる。
【０１３２】
遅延回路１１０ｃのｎ個の遅延ユニットＤＵ１〜ＤＵ１６（第１の遅延ユニット）のいずれか１つに、クロックＣＫ２Ｘ（第１のクロック）に基づく基準クロック（クロックＣＫ１Ｘ）が入力される。遅延回路１１０ｃは、複数のクロックＤＥＯ１〜ＤＥＯ１６（第１の遅延クロック）を生成する。
【０１３３】
遅延回路１１０ｃのｎ個の遅延ユニットＤＵ１〜ＤＵ１６（第１の遅延ユニット）のそれぞれは第１の論理回路（ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ１６ａおよびＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ１６ｂ）を有する。クロック生成部１８ｃのｋ個の遅延ユニット（第２の遅延ユニット）のそれぞれは第２の論理回路（ＮＡＮＤ回路Ｎｄ０〜Ｎｄ８）を有する。第１の論理回路と第２の論理回路とは、信号に同一量の遅延を与える。例えば、ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ１６ａとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ１６ｂとのそれぞれと、ＮＡＮＤ回路Ｎｄ０〜Ｎｄ８のそれぞれとは、信号に同一量の遅延を与える。このため、ＡＤ変換が高精度に行われる。
【０１３４】
ラッチ部１０８は、ラッチされるクロックを除いて、図４に示すラッチ部１０８と同様である。ラッチ部１０８は、複数のラッチ回路Ｌ１〜Ｌ８を有する。図１０では、一部のラッチ回路は図示されていない。複数のラッチ回路Ｌ１〜Ｌ８は制御信号ＣＯの状態変化に基づいて複数のクロックＤＥＯ９〜ＤＥＯ１６をラッチする。１つのラッチ回路が１つのクロックをラッチする。つまり、複数のラッチ回路Ｌ１〜Ｌ８のそれぞれは、複数のクロックＤＥＯ９〜ＤＥＯ１６のいずれか１つをラッチする。ラッチ回路の数は８個に限らない。
【０１３５】
ラッチ回路Ｌ８はカウント部１０１に接続されている。ラッチ回路Ｌ８に入力されるクロックＤＥＯ１６は、カウント部１０１に出力される。カウント部１０１は、クロックＤＥＯ１６をカウントする。カウント部１０１に出力されるクロックは他のクロックであってもよい。カウント部１０１は、基準クロックであるクロックＣＫ１Ｘをカウントしてもよい。つまり、カウント部１０１は、基準クロックに基づくカウントクロック、または複数のクロックＤＥＯ９〜ＤＥＯ１６のいずれか１つに基づくカウントクロックをカウントする。
【０１３６】
エンコード部１０６ｃの動作について説明する。図１１は、クロックＣＫ２Ｘと、クロックＣＫ１Ｘと、クロックＤＥＯ１〜ＤＥＯ１６と、クロックｘＤＥＯ１７との波形を示している。図１１において、横方向は時間を示し、縦方向は電圧を示している。
【０１３７】
図１１では、クロックＤＥＯ１〜ＤＥＯ１６は、所定の時間間隔で順に立ち下がる（Ｈ状態からＬ状態に変化する）信号群を構成する。図１１に示すように、クロックＤＥＯ１がＨ状態からＬ状態に変化してから所定の時間（遅延ユニットＤＵ１〜ＤＵ８の１つ分の遅延時間に相当）が経過した後、クロックＤＥＯ２がＨ状態からＬ状態に変化する。クロックＤＥＯ２がＨ状態からＬ状態に変化してから所定の時間が経過した後、クロックＤＥＯ３がＨ状態からＬ状態に変化する。以降、同様に、クロックＤＥＯ４〜ＤＥＯ１６が順次Ｈ状態からＬ状態に変化する。
【０１３８】
例えば、図１１に示すように、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態（複数のクロックＤＥＯ１〜ＤＥＯ１６のそれぞれの論理状態の組合せ）は、状態０〜１５である。クロックＣＫ１Ｘのデューティーはほぼ５０％であるため、複数のクロックＤＥＯ１〜ＤＥＯ１６のデューティーはほぼ５０％である。これにより、複数のクロックＤＥＯ１〜ＤＥＯ１６の半分の状態変化のタイミングは、残りの半分の状態変化のタイミングと同等である。例えば、クロックＤＥＯ１の状態変化のタイミングは、クロックＤＥＯ９の状態変化のタイミングと同等である。クロックＤＥＯ１は、クロックＤＥＯ９を反転した信号である。エンコードに必要なクロックＤＥＯ１〜ＤＥＯ８は、クロックＤＥＯ９〜ＤＥＯ１６から生成することが可能である。このため、ラッチ部１０８は、クロックＤＥＯ９〜ＤＥＯ１６のみをラッチする。つまり、ラッチ部１０８がより小型になる。
【０１３９】
カウント部１０１がクロックＤＥＯ１６の立下りエッジでカウントを行う場合、カウント部１０１が１カウントを行う期間（クロックＤＥＯ１６の立下りエッジから次の立下りエッジまでの期間）を１６等分した各期間における複数のクロックＤＥＯ１〜ＤＥＯ１６の論理状態の組合せが状態０〜１５に対応する。状態０〜１５は、エンコード結果であるエンコード値０〜１５に対応する。
【０１４０】
ラッチ部１０８にラッチされた複数のクロックＤＥＯ９〜ＤＥＯ１６で構成された信号群（信号列）において、連続する２つのクロックの論理状態が順次検出される。連続する２つのクロックの論理状態が所定の状態（サーモメータコード）であることが検出された場合、その状態が検出された位置に応じて複数のクロックＤＥＯ１〜ＤＥＯ１６の状態が判定される。
【０１４１】
例えば、図１１に示す信号群の下から上に向かって、連続する２つのクロックの論理状態が順次検出される。状態９〜１５の場合、信号群において、連続する２つのクロックの間で論理状態がＨ状態からＬ状態に変化している。状態８の場合、信号群において、全てのクロックＤＥＯ９〜ＤＥＯ１６の論理状態がＨ状態である。任意の連続する２つのクロックの論理状態がＨ状態である状態は状態８のみである。第３の実施形態では、クロックＤＥＯ９とクロックＤＥＯ１６との両方がＨ状態であることが検出されたとき、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態が状態８であると判定される。状態１〜７の場合、信号群において、連続する２つのクロックの間で論理状態がＬ状態からＨ状態に変化している。状態０の場合、信号群において、全てのクロックＤＥＯ９〜ＤＥＯ１６の論理状態がＬ状態である。第３の実施形態では、状態１〜１５が検出されなかったとき、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態が状態０であると判定される。
【０１４２】
具体的には、エンコード部１０６ｃは、以下のステップ（１）からステップ（１５）の処理を時系列で実施することによりエンコードを行う。
【０１４３】
（ステップ（１））・・・状態１５に関する判定
クロックＤＥＯ１６とクロックＤＥＯ１５との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態１５であると判定される。
【０１４４】
（ステップ（２））・・・状態１４に関する判定
クロックＤＥＯ１５とクロックＤＥＯ１４との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態１４であると判定される。
【０１４５】
（ステップ（３））・・・状態１３に関する判定
クロックＤＥＯ１４とクロックＤＥＯ１３との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態１３であると判定される。
【０１４６】
（ステップ（４））・・・状態１２に関する判定
クロックＤＥＯ１３とクロックＤＥＯ１２との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態１２であると判定される。
【０１４７】
（ステップ（５））・・・状態１１に関する判定
クロックＤＥＯ１２とクロックＤＥＯ１１との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態１１であると判定される。
【０１４８】
（ステップ（６））・・・状態１０に関する判定
クロックＤＥＯ１１とクロックＤＥＯ１０との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態１０であると判定される。
【０１４９】
（ステップ（７））・・・状態９に関する判定
クロックＤＥＯ１０とクロックＤＥＯ９との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態９であると判定される。
【０１５０】
（ステップ（８））・・・状態８に関する判定
クロックＤＥＯ９とクロックＤＥＯ１６との論理状態が比較される。この位置にサーモメータコード“１１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態８であると判定される。
【０１５１】
（ステップ（９））・・・状態７に関する判定
クロックＤＥＯ１６とクロックＤＥＯ１５との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態７であると判定される。
【０１５２】
（ステップ（１０））・・・状態６に関する判定
クロックＤＥＯ１５とクロックＤＥＯ１４との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態６であると判定される。
【０１５３】
（ステップ（１１））・・・状態５に関する判定
クロックＤＥＯ１４とクロックＤＥＯ１３との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態５であると判定される。
【０１５４】
（ステップ（１２））・・・状態４に関する判定
クロックＤＥＯ１３とクロックＤＥＯ１２との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態４であると判定される。
【０１５５】
（ステップ（１３））・・・状態３に関する判定
クロックＤＥＯ１２とクロックＤＥＯ１１との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態３であると判定される。
【０１５６】
（ステップ（１４））・・・状態２に関する判定
クロックＤＥＯ１１とクロックＤＥＯ１０との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態２であると判定される。
【０１５７】
（ステップ（１５））・・・状態１に関する判定
クロックＤＥＯ１０とクロックＤＥＯ９との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態１であると判定される。
【０１５８】
ステップ（１）からステップ（１５）において、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態が状態１から状態１５のいずれでもないと判定された場合、複数のクロックＤＥＯ１〜ＤＥＯ１６の状態は状態０である。このため、状態０に関する判定は必要ない。上記のエンコード方法は一例である。エンコード部１０６ｃは、上記のエンコード方法以外の方法によりエンコードを行ってもよい。
【０１５９】
リピータ２４ｃによる効果について説明する。リピータ２４ｃは、信号線２２によって伝送されるクロックＣＫ２Ｘを反転する。このため、第１の列遅延部に入力されるクロックＣＫ２Ｘと、第２の列遅延部に入力されるクロックＣＫ２Ｘとの位相が異なる。この結果、多数のラッチ回路が同時に動作することによる電力の集中が低減される。以下では、電力集中の低減について説明する。
【０１６０】
ＡＤ変換が開始された直後、ラッチ部１０８を構成するラッチ回路Ｌ１〜Ｌ７は休止している。このとき、ラッチ回路Ｌ１〜Ｌ７の内部の信号はＬ状態である。ラッチ回路Ｌ１〜Ｌ７が有効になったとき、ラッチ回路Ｌ１〜Ｌ７に入力される信号の状態に応じて、ラッチ回路Ｌ１〜Ｌ７の内部の信号の状態が変化しうる。例えば、図１１の状態８が示すように、複数のクロックＤＥＯ１０〜ＤＥＯ１６の全てがＨ状態である場合がある。このため、制御信号ＣＯの状態が変化することによりラッチ回路Ｌ１〜Ｌ７が有効になったとき、ラッチ回路Ｌ１〜Ｌ７に入力される複数のクロックＤＥＯ１０〜ＤＥＯ１５の全てがＨ状態でありうる。この結果、ラッチ回路Ｌ１〜Ｌ７の内部の信号がＬ状態からＨ状態に変化する。ラッチ回路Ｌ１〜Ｌ７の内部の信号がＬ状態からＨ状態に変化するとき、ラッチ回路Ｌ１〜Ｌ７の内部を貫通電流が流れる。多数の列で制御信号ＣＯの状態がほぼ同時に変化した場合、多数のラッチ回路Ｌ１〜Ｌ７の内部を貫通電流が流れることにより、電力が集中する。
【０１６１】
第３の実施形態では、第１の列遅延部に入力されるクロックＣＫ２Ｘと、第２の列遅延部に入力されるクロックＣＫ２Ｘとの位相が異なる。第１の列遅延部から出力された複数のクロックＤＥＯ１０〜ＤＥＯ１６の全ての状態がＨ状態である場合、第２の列遅延部から出力された複数のクロックＤＥＯ１０〜ＤＥＯ１６の全ての状態がＬ状態である。この状態では、第２の列遅延部に対応するラッチ回路Ｌ１〜Ｌ７が有効になったとき、ラッチ回路Ｌ１〜Ｌ７の内部の信号は変化しない。したがって、内部の信号の状態が変化するラッチ回路の数が低減する。つまり、電力の集中が低減される。
【０１６２】
リピータ２４ｃの代わりに、図１に示す撮像装置１ａにおけるリピータ２４ａが設けられてもよい。第１の列遅延部の分周回路ＤＦＦ１と第２の列遅延部の分周回路ＤＦＦ１とがクロックＣＫ２Ｘの異なるエッジに基づくタイミングに同期してクロックＣＫ１Ｘを生成してもよい。例えば、第１の列遅延部の分周回路ＤＦＦ１がクロックＣＫ２Ｘの立上りエッジに基づくタイミングに同期してクロックＣＫ１Ｘを生成し、第２の列遅延部の分周回路ＤＦＦ１がクロックＣＫ２Ｘの立下りエッジに基づくタイミングに同期してクロックＣＫ１Ｘを生成してもよい。さらに、第１の列遅延部の分周回路ＤＦＦ１が出力端子ＱＢの出力信号に基づいてクロックＣＫ１Ｘを生成し、かつ、第２の列遅延部の分周回路ＤＦＦ１が出力端子Ｑの出力信号に基づいてクロックＣＫ１Ｘを生成してもよい。これにより、第１の列遅延部に入力されるクロックＣＫ２Ｘと、第２の列遅延部に入力されるクロックＣＫ２Ｘとの位相が異なる。したがって、上記の説明のように、電力の集中が低減される。
【０１６３】
本発明の各態様の撮像装置は、垂直選択部１２と、水平選択部１４と、出力部１７と、クロック生成部１８ｃと、制御部２０と、信号線２２と、信号線２３と、リピータ２４ｃとの少なくとも１つに対応する構成を有していなくてもよい。本発明の各態様の撮像装置が有する列ＡＤ変換部は、ラッチ制御部１０２とエンコード部１０６ｃとの少なくとも１つに対応する構成を有していなくてもよい。本発明の各態様の撮像装置が有する列遅延部は、分周回路ＤＦＦ１に対応する構成を有していなくてもよい。
【０１６４】
第３の実施形態では、遅延回路１１０ｃのｎ個の遅延ユニットＤＵ１〜ＤＵ１６のそれぞれは第１の論理回路を有する。クロック生成部１８ｃのｋ個の遅延ユニットのそれぞれは第２の論理回路を有する。第１の論理回路と第２の論理回路とは、信号に同一量の遅延を与える。このため、ＡＤ変換が高精度に行われる。
【０１６５】
第３の実施形態では、複数の列遅延部２１ｃは、クロック生成部１８ｃからのクロックＣＫ２Ｘを分周することによりクロックＣＫ１Ｘを生成する分周回路ＤＦＦ１を有する。このため、ＡＤ変換が高精度に行われる。
【０１６６】
第３の実施形態では、複数のリピータ２４ｃは、クロック生成部１８ｃからのクロックＣＫ２Ｘを反転する。複数の列遅延部２１ｃは、少なくとも１つの第１の列遅延部と、第１の列遅延部と異なる少なくとも１つの第２の列遅延部とを含む。第１の列遅延部に入力されるクロックＣＫ２Ｘは、第２の列遅延部に入力されるクロックＣＫ２Ｘを反転した信号である。このため、電力の集中が低減される。
【０１６７】
（第４の実施形態）
図１２は、本発明の第４の実施形態の撮像装置１ｄの構成を示している。図１２に示すように、撮像装置１ｄは、撮像部２と、垂直選択部１２と、水平選択部１４と、カラム処理部１５ｄと、出力部１７と、クロック生成部１８ｃと、参照信号生成部１９と、制御部２０と、複数の列遅延部２１ｄとを有する。撮像装置１ｄは、信号線２２（第１の信号線）と、複数の信号線２３（第２の信号線）と、複数のリピータ２４ｃとをさらに有する。
【０１６８】
図１２に示す構成について、図７に示す構成と異なる点を説明する。撮像装置１ｄでは、図７に示す撮像装置１ｃにおける列遅延部２１ｃが列遅延部２１ｄに変更されている。列遅延部２１ｄの構成については後述する。
【０１６９】
撮像装置１ｄでは、図７に示す撮像装置１ｃにおけるカラム処理部１５ｃがカラム処理部１５ｄに変更されている。カラム処理部１５ｄは、複数の列ＡＤ変換部１６ｄを有する。列ＡＤ変換部１６ｄは、カウント部１０１と、ラッチ制御部１０２と、エンコード部１０６ｄと、ラッチ部１０８と、比較部１０９とを有する。
【０１７０】
撮像装置１ｄでは、図７に示す撮像装置１ｃにおけるエンコード部１０６ｃがエンコード部１０６ｄに変更されている。エンコード部１０６ｄは、エンコード部１０６ｃが行うエンコードの方法と異なる方法により、ラッチ部１０８にラッチされた複数のクロックの状態をエンコードする。
【０１７１】
上記以外の点については、図１２に示す構成は図７に示す構成と同様である。
【０１７２】
列遅延部２１ｄとラッチ部１０８との構成について説明する。図１３は、列遅延部２１ｄとラッチ部１０８との構成を示している。列遅延部２１ｄは、信号を遅延させるｎ（ｎは２以上の整数）個の遅延ユニット（第１の遅延ユニット）が接続された遅延回路１１０ｄ（第１の遅延回路）を有する。図１３では、ｎ個の遅延ユニットは８個の遅延ユニットＤＵ１〜ＤＵ８である。遅延ユニットＤＵ１〜ＤＵ８は、ＮＡＮＤ回路ＮＤ１ａ〜ＮＤ８ａのいずれか１つとＮＡＮＤ回路ＮＤ１ｂ〜ＮＤ８ｂのいずれか１つとを有する。ＮＡＮＤ回路ＮＤ９ａが遅延ユニットＤＵ８に接続されている。図１３では、一部の遅延ユニットは図示されていない。遅延ユニットの数は８個に限らない。遅延ユニットＤＵ１〜ＤＵ８は、図４に示す遅延ユニットＤＵ１〜ＤＵ８と同様である。
【０１７３】
複数の列遅延部２１ｄはさらに、分周回路ＤＦＦ１を有する。分周回路ＤＦＦ１は、図１０に示す分周回路ＤＦＦ１と同様である。
【０１７４】
ラッチ部１０８は、図４に示すラッチ部１０８と同様である。
【０１７５】
列遅延部２１ｄでは、図１０に示す列遅延部２１ｃと比較して、遅延回路を構成する遅延ユニットの数が少ない。このため、列遅延部２１ｄがより小型になる。
【０１７６】
エンコード部１０６ｄの動作について説明する。図１４は、クロックＣＫ２Ｘと、クロックＣＫ１Ｘと、クロックＤＥＯ１〜ＤＥＯ８と、クロックｘＤＥＯ９との波形を示している。図１４において、横方向は時間を示し、縦方向は電圧を示している。
【０１７７】
図１４では、クロックＤＥＯ１〜ＤＥＯ８は、所定の時間間隔で順に立ち下がる（Ｈ状態からＬ状態に変化する）信号群を構成する。図１４に示すように、クロックＤＥＯ１がＨ状態からＬ状態に変化してから所定の時間（遅延ユニットＤＵ１〜ＤＵ８の１つ分の遅延時間に相当）が経過した後、クロックＤＥＯ２がＨ状態からＬ状態に変化する。クロックＤＥＯ２がＨ状態からＬ状態に変化してから所定の時間が経過した後、クロックＤＥＯ３がＨ状態からＬ状態に変化する。以降、同様に、クロックＤＥＯ４〜ＤＥＯ８が順次Ｈ状態からＬ状態に変化する。
【０１７８】
例えば、図１４に示すように、複数のクロックＤＥＯ１〜ＤＥＯ８の状態（複数のクロックＤＥＯ１〜ＤＥＯ８のそれぞれの論理状態の組合せ）は、状態０〜１５である。クロックＣＫ１Ｘのデューティーはほぼ５０％であるため、複数のクロックＤＥＯ１〜ＤＥＯ８のデューティーはほぼ５０％である。第３の実施形態で説明した理由と同様の理由により、８つのクロックＤＥＯ１〜ＤＥＯ８から１５個の状態を検出することが可能である。
【０１７９】
カウント部１０１がクロックＤＥＯ８の立下りエッジでカウントを行う場合、カウント部１０１が１カウントを行う期間（クロックＤＥＯ８の立下りエッジから次の立下りエッジまでの期間）を１６等分した各期間における複数のクロックＤＥＯ１〜ＤＥＯ８の論理状態の組合せが状態０〜１５に対応する。状態０〜１５は、エンコード結果であるエンコード値０〜１５に対応する。
【０１８０】
ラッチ部１０８にラッチされた複数のクロックＤＥＯ１〜ＤＥＯ８で構成された信号群（信号列）において、連続する２つのクロックの論理状態が順次検出される。連続する２つのクロックの論理状態が所定の状態（サーモメータコード）であることが検出された場合、その状態が検出された位置に応じて複数のクロックＤＥＯ１〜ＤＥＯ８の状態が判定される。
【０１８１】
例えば、図１４に示す信号群の下から上に向かって、連続する２つのクロックの論理状態が順次検出される。状態９〜１５の場合、信号群において、連続する２つのクロックの間で論理状態がＨ状態からＬ状態に変化している。状態８の場合、信号群において、全てのクロックＤＥＯ１〜ＤＥＯ８の論理状態がＨ状態である。任意の連続する２つのクロックの論理状態がＨ状態である状態は状態８のみである。第４の実施形態では、クロックＤＥＯ１とクロックＤＥＯ８との両方がＨ状態であることが検出されたとき、複数のクロックＤＥＯ１〜ＤＥＯ８の状態が状態８であると判定される。状態１〜７の場合、信号群において、連続する２つのクロックの間で論理状態がＬ状態からＨ状態に変化している。状態０の場合、信号群において、全てのクロックＤＥＯ１〜ＤＥＯ８の論理状態がＬ状態である。第４の実施形態では、状態１〜１５が検出されなかったとき、複数のクロックＤＥＯ１〜ＤＥＯ８の状態が状態０であると判定される。
【０１８２】
具体的には、エンコード部１０６ｄは、以下のステップ（１）からステップ（１５）の処理を時系列で実施することによりエンコードを行う。
【０１８３】
（ステップ（１））・・・状態１５に関する判定
クロックＤＥＯ８とクロックＤＥＯ７との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態１５であると判定される。
【０１８４】
（ステップ（２））・・・状態１４に関する判定
クロックＤＥＯ７とクロックＤＥＯ６との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態１４であると判定される。
【０１８５】
（ステップ（３））・・・状態１３に関する判定
クロックＤＥＯ６とクロックＤＥＯ５との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態１３であると判定される。
【０１８６】
（ステップ（４））・・・状態１２に関する判定
クロックＤＥＯ５とクロックＤＥＯ４との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態１２であると判定される。
【０１８７】
（ステップ（５））・・・状態１１に関する判定
クロックＤＥＯ４とクロックＤＥＯ３との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態１１であると判定される。
【０１８８】
（ステップ（６））・・・状態１０に関する判定
クロックＤＥＯ３とクロックＤＥＯ２との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態１０であると判定される。
【０１８９】
（ステップ（７））・・・状態９に関する判定
クロックＤＥＯ２とクロックＤＥＯ１との論理状態が比較される。この位置にサーモメータコード“１０”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態９であると判定される。
【０１９０】
（ステップ（８））・・・状態８に関する判定
クロックＤＥＯ１とクロックＤＥＯ８との論理状態が比較される。この位置にサーモメータコード“１１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態８であると判定される。
【０１９１】
（ステップ（９））・・・状態７に関する判定
クロックＤＥＯ８とクロックＤＥＯ７との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態７であると判定される。
【０１９２】
（ステップ（１０））・・・状態６に関する判定
クロックＤＥＯ７とクロックＤＥＯ６との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態６であると判定される。
【０１９３】
（ステップ（１１））・・・状態５に関する判定
クロックＤＥＯ６とクロックＤＥＯ５との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態５であると判定される。
【０１９４】
（ステップ（１２））・・・状態４に関する判定
クロックＤＥＯ５とクロックＤＥＯ４との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態４であると判定される。
【０１９５】
（ステップ（１３））・・・状態３に関する判定
クロックＤＥＯ４とクロックＤＥＯ３との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態３であると判定される。
【０１９６】
（ステップ（１４））・・・状態２に関する判定
クロックＤＥＯ３とクロックＤＥＯ２との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態２であると判定される。
【０１９７】
（ステップ（１５））・・・状態１に関する判定
クロックＤＥＯ２とクロックＤＥＯ１との論理状態が比較される。この位置にサーモメータコード“０１”がある場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態１であると判定される。
【０１９８】
ステップ（１）からステップ（１５）において、複数のクロックＤＥＯ１〜ＤＥＯ８の状態が状態１から状態１５のいずれでもないと判定された場合、複数のクロックＤＥＯ１〜ＤＥＯ８の状態は状態０である。このため、状態０に関する判定は必要ない。上記のエンコード方法は一例である。エンコード部１０６ｄは、上記のエンコード方法以外の方法によりエンコードを行ってもよい。
【０１９９】
本発明の各態様の撮像装置は、垂直選択部１２と、水平選択部１４と、出力部１７と、クロック生成部１８ｃと、制御部２０と、信号線２２と、信号線２３と、リピータ２４ｃとの少なくとも１つに対応する構成を有していなくてもよい。本発明の各態様の撮像装置が有する列ＡＤ変換部は、ラッチ制御部１０２とエンコード部１０６ｄとの少なくとも１つに対応する構成を有していなくてもよい。本発明の各態様の撮像装置が有する列遅延部は、分周回路ＤＦＦ１に対応する構成を有していなくてもよい。
【０２００】
第４の実施形態では、遅延回路１１０ｃのｎ個の遅延ユニットＤＵ１〜ＤＵ１６のそれぞれは第１の論理回路を有する。クロック生成部１８ｃのｋ個の遅延ユニットのそれぞれは第２の論理回路を有する。第１の論理回路と第２の論理回路とは、信号に同一量の遅延を与える。このため、ＡＤ変換が高精度に行われる。
【０２０１】
第４の実施形態では、複数の列遅延部２１ｄは、クロック生成部１８ｃからのクロックＣＫ２Ｘを分周することによりクロックＣＫ１Ｘを生成する分周回路ＤＦＦ１を有する。このため、ＡＤ変換が高精度に行われる。
【０２０２】
第４の実施形態では、複数のリピータ２４ｃは、クロック生成部１８ｃからのクロックＣＫ２Ｘを反転する。複数の列遅延部２１ｃは、少なくとも１つの第１の列遅延部と、第１の列遅延部と異なる少なくとも１つの第２の列遅延部とを含む。第１の列遅延部に入力されるクロックＣＫ２Ｘは、第２の列遅延部に入力されるクロックＣＫ２Ｘを反転した信号である。このため、電力の集中が低減される。
【０２０３】
第４の実施形態では、列遅延部２１ｄのｎ個の遅延ユニットＤＵ１〜ＤＵ８の数と、ラッチ部１０８の複数のラッチ回路Ｌ１〜Ｌ８の数とが同一であり、かつ、エンコード部１０６ｄが、複数のラッチ回路Ｌ１〜Ｌ８の数よりも多い数の状態をエンコードする。このため、列遅延部２１ｄがより小型になる。
【０２０４】
（第５の実施形態）
図１５は、第１から第４の実施形態のいずれか１つの撮像装置１を適用した撮像システムの一例であるデジタルカメラ２００の構成を示している。撮像システムは、撮像機能を有する電子機器であればよい。例えば、撮像システムは、デジタルビデオカメラまたは内視鏡であってもよい。図１５に示すように、デジタルカメラ２００は、撮像装置１と、レンズ部２０１と、レンズ制御装置２０２と、駆動回路２０４と、メモリ２０５と、信号処理回路２０６と、記録装置２０７と、制御装置２０８と、表示装置２０９とを有する。
【０２０５】
レンズ部２０１は、ズームレンズとフォーカスレンズとを有する。レンズ部２０１は、被写体からの光に基づく被写体像を撮像装置１の受光面に形成する。レンズ制御装置２０２は、レンズ部２０１のズーム、フォーカス、および絞りなどを制御する。レンズ部２０１を介して取り込まれた光は撮像装置１の受光面で結像される。撮像装置１は、受光面に結像された被写体像をデジタルデータすなわち画像データに変換して画像データを出力する。
【０２０６】
駆動回路２０４は、撮像装置１を駆動し、その動作を制御する。メモリ２０５は、画像データを一時的に記憶する。信号処理回路２０６は、撮像装置１から出力された画像データに対して、予め定められた処理を行う。信号処理回路２０６によって行われる処理は、画像データの各種の補正および画像データの圧縮などである。
【０２０７】
記録装置２０７は、画像データの記録または読み出しを行うための半導体メモリなどを有する。記録装置２０７は、デジタルカメラ２００に対して着脱可能である。表示装置２０９は、動画像（ライブビュー画像）の表示、静止画像の表示、およびデジタルカメラ２００の状態の表示などを行う。
【０２０８】
制御装置２０８は、デジタルカメラ２００全体の制御を行う。制御装置２０８の動作は、デジタルカメラ２００に内蔵されたＲＯＭに格納されているプログラムに規定されている。制御装置２０８は、このプログラムを読み出して、プログラムが規定する内容に従って、各種の制御を行う。
【０２０９】
本発明の各態様の撮像システムは、撮像装置１以外の構成に対応する構成を有していなくてもよい。
【０２１０】
第５の実施形態によれば、撮像装置１を有する撮像システム（デジタルカメラ２００）が構成される。したがって、ＡＤ変換精度が向上する。
【０２１１】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【産業上の利用可能性】
【０２１２】
本発明の各実施形態によれば、複数の列遅延部のそれぞれは、２個以上かつｍ個未満の列ＡＤ変換部に対応して配置されている。任意の列遅延部によって生成された複数の第１の遅延クロックはｍ個の列ＡＤ変換部の一部のラッチ部によってラッチされる。このため、複数の第１の遅延クロックの伝送距離が短くなりうる。この結果、ＡＤ変換精度が向上する。
【符号の説明】
【０２１３】
１，１ａ，１ｂ，１ｃ，１ｄ，１００１  撮像装置
２，１００２  撮像部
３，１００３  単位画素
１２，１０１２  垂直選択部
１４，１０１４  水平選択部
１５ａ，１５ｂ，１５ｃ，１５ｄ，１０１５  カラム処理部
１６ａ，１６ｂ，１６ｃ，１６ｄ，１０１６  列ＡＤ変換部
１７，１０１７  出力部
１８ａ，１８ｃ，１０１８  クロック生成部
１９，１０１９  参照信号生成部
２０，１０２０  制御部
２１ａ，２１ｃ，２１ｄ  列遅延部
２２，２３  信号線
２４ａ，２４ｃ  リピータ
１００ａ，１００ｃ，１１０ａ，１１０ｃ，１１０ｄ，１１００  遅延回路
１０１，１１０１  カウント部
１０２  ラッチ制御部
１０６ａ，１０６ｃ，１０６ｄ，１１０６  エンコード部
１０８，１１０８  ラッチ部
１０９，１１０９  比較部
２０１  レンズ部
２０２  レンズ制御装置
２０４  駆動回路
２０５  メモリ
２０６  信号処理回路
２０７  記録装置
２０８  制御装置
２０９  表示装置
【図１】
0006502968.tif 000002
【図２】
0006502968.tif 000003
【図３】
0006502968.tif 000004
【図４】
0006502968.tif 000005
【図５】
0006502968.tif 000006
【図６】
0006502968.tif 000007
【図７】
0006502968.tif 000008
【図８】
0006502968.tif 000009
【図９】
0006502968.tif 000010
【図１０】
0006502968.tif 000011
【図１１】
0006502968.tif 000012
【図１２】
0006502968.tif 000013
【図１３】
0006502968.tif 000014
【図１４】
0006502968.tif 000015
【図１５】
0006502968.tif 000016
【図１６】
0006502968.tif 000017