(57)【要約】  本発明は、高ダイナミックレンジを有する改良型撮像装置及び改良型撮像装置を組み込むモニタリング及び自動制御システムに関する。【選択図】図４
2010518746.tif 000002
【特許請求の範囲】
【請求項１】
ピクセルのアレイ、
を含み、
前記ピクセルのアレイの各有効ピクセルが、所定のピクセルに対する有効集積期間の選択及び開始、及び該所定のピクセルに対して開始された集積期間の表示を記録することと、該ピクセルのアレイの少なくとも部分的に外側にある部位で選択された集積期間を用いて該所定のピクセル上の集積電荷の単一のデジタル式読取を行うことと、該デジタル式読取及び該選択された集積期間に基づいて該所定のピクセルに関する光レベル読取値を表す信号の出力とを含む一連のタスクを個々に受ける、
ことを特徴とする撮像装置。
【請求項２】
ピクセルリセットタスクが、選択可能な集積期間を開始するのに使用されることを特徴とする請求項１に記載の撮像装置。
【請求項３】
所定のピクセルに対して集積期間を選択するタスクの実行が、最も長い集積を該ピクセルに対して行うことができる期間に限られることを特徴とする請求項１に記載の撮像装置。
【請求項４】
並行アドレス可能な群のピクセルが、前記ピクセルのアレイにおける横列のピクセルの実質的な部分を構成することを特徴とする請求項１に記載の撮像装置。
【請求項５】
１つ又はそれよりも多くの有効集積期間の次のより短い集積期間に対する比率が、ほぼ２の整数累乗であり、該整数累乗は、１よりも大きいことを特徴とする請求項１に記載の撮像装置。
【請求項６】
４ビット又はそれ未満のビットのデータが、各ピクセルに対してメモリに格納されることを特徴とする請求項１に記載の撮像装置。
【請求項７】
前記メモリは、前記ピクセルのアレイと同じ集積回路基板上に組み立てられることを特徴とする請求項６に記載の撮像装置。
【請求項８】
集積電荷レベルの１回のみのデジタル式読取が、各ピクセルに対して行われ、デジタル式読取は、所定の順序でピクセルに対して行われることを特徴とする請求項１に記載の撮像装置。
【請求項９】
選択可能な集積期間の異なる組が、異なる画像取得シーケンスに対して準備されることを特徴とする請求項１に記載の撮像装置。
【請求項１０】
前記選択可能な集積期間の組の第１のものが、閾値を超える周囲照明条件において利用され、該選択可能な集積期間の組の第２のものが、閾値よりも低い周囲光条件において利用されることを特徴とする請求項９に記載の撮像装置。
【請求項１１】
ピクセルに対して選択することができる前記集積期間の全てが、同時に終了することを特徴とする請求項１に記載の撮像装置。
【請求項１２】
より短い集積期間を開始するために所定のピクセルをリセットする判断が、該所定のピクセル上の蓄積電荷の表示と部分集積後の閾値レベルとの比較タスクの結果に少なくとも部分的に基づいていることを特徴とする請求項２に記載の撮像装置。
【請求項１３】
比較タスクが、アナログであり、かつ前記ピクセルのアレイの一般的に外部である少なくとも１つの位置で行われることを特徴とする請求項１２に記載の撮像装置。
【請求項１４】
より短い集積期間を開始するリセットが、ピクセルに対する有効集積期間の記録された表示が、該ピクセルが該ピクセルに対する直前の条件付きリセットタスク中にリセットされなかったことを示す場合は、該ピクセルに関して迂回されることを特徴とする請求項２に記載の撮像装置。
【請求項１５】
動的メモリが、各ピクセルに関連するメモリに対して使用されることを特徴とする請求項６に記載の撮像装置。
【請求項１６】
前記動的メモリは、ビット値を格納する容量素子を組み込むことを特徴とする請求項１５に記載の撮像装置。
【請求項１７】
前記動的メモリに対するリフレッシュタスクが、他の画像取得タスクと共に予定されることを特徴とする請求項１５に記載の撮像装置。
【請求項１８】
並行アドレス可能群のピクセルの読み取りが、画像取得シーケンス中に周期的な間隔で行われることを特徴とする請求項１に記載の撮像装置。
【請求項１９】
最短有効集積期間に対する最長有効集積期間の比率が、３５００よりも大きいことを特徴とする請求項１に記載の撮像装置。
【請求項２０】
最短以外のあらゆる有効集積期間と次に短い有効集積期間との比率が、１０よりも小さいことを特徴とする請求項１に記載の撮像装置。
【請求項２１】
前記有効集積期間は、レシオメトリックに減少することを特徴とする請求項１に記載の撮像装置。
【請求項２２】
前記有効集積期間は、幾何学的に減少することを特徴とする請求項１に記載の撮像装置。
【請求項２３】
ピクセルのアレイ内のあらゆる所定の並行アドレス可能群のピクセルが独立に選択され、かつ該選択された並行アドレス可能群のピクセルの有効ピクセルに少なくとも１つの指定されたタスクを受けさせることができるように構成された少なくとも１６個の並行アドレス可能群のピクセルに仕切られたピクセルのアレイ、
を含み、
タスクの少なくとも１つは、選択的にリセットされる有効ピクセルを判断し、かつ判断とリセットされる各ピクセルに対するリセットの表示の記録とに従って選択的に該リセットを行うために前記選択された並行アドレス可能群のピクセルの有効ピクセルの少なくとも実質的な部分集合に対して同時に操作する単一のタスクとして行われる選択的リセットタスクであり、該タスクは、該選択された並行アドレス可能群のピクセルにおけるピクセルの少なくとも実質的な部分集合に対して並行に行われる、
ことを特徴とする撮像装置。
【請求項２４】
前記並行アドレス可能群のピクセルは、前記ピクセルのアレイにおける横列のピクセルの実質的な部分を形成することを特徴とする請求項２３に記載の撮像装置。
【請求項２５】
一連のＢａｙｅｒパターンスペクトルフィルタピクセルの一群の共通スペクトルフィルタ済みピクセルが、並行アドレス可能群のピクセルを形成することを特徴とする請求項２３に記載の撮像装置。
【請求項２６】
各々が関連の通信経路を通じて前記選択された並行アドレス可能群のピクセルにおける個々のピクセルにリンクされた横列のリセット制御回路を更に含むことを特徴とする請求項２４に記載の撮像装置。
【請求項２７】
前記横列のリセット制御回路は、実質的に並行した操作で前記選択された並行アドレス可能群のピクセルにおけるピクセルの選択的リセットを行うように構成されることを特徴とする請求項２６に記載の撮像装置。
【請求項２８】
比較器及び論理回路が、選択的リセット機能を実行し、かつ類似のブロックに仕切られ、その各々は、前記選択された並行アドレス可能群のピクセルの１つ又はそれよりも多くのピクセルに対して操作し、該ブロックの該論理回路は、１つのブロックから次のブロックへと少なくとも部分的に複製されることを特徴とする請求項２３に記載の撮像装置。
【請求項２９】
並行アドレス可能群のピクセルが、少なくとも部分的に並行してサンプリングされ、かつ選択的リセットタスクと部分的に重なる連続タスクを用いてデジタル化されることを特徴とする請求項２３に記載の撮像装置。
【請求項３０】
ピクセルの第１の並行アドレス可能群のピクセルが、最初に、最も長い集積期間を開始するようにリセットされ、次に、ピクセル単位でピクセルを条件付きでリセットしてより短い集積期間を開始するように一連の条件付きリセットを受けることを特徴とする請求項２３に記載の撮像装置。
【請求項３１】
ピクセルをリセットしてより短い集積期間を開始する判断が、閾値レベルと部分集積後にあらゆる所定のピクセル上に蓄積した電荷の表示との比較の結果に少なくとも部分的に基づいていることを特徴とする請求項３０に記載の撮像装置。
【請求項３２】
あらゆる所定のピクセルに対してどの集積期間が現在有効であるかを示す記録が、各ピクセルに対して対応するメモリに維持されることを特徴とする請求項３０に記載の撮像装置。
【請求項３３】
前記メモリは、前記ピクセルのアレイと共通の集積回路基板上に組み立てられることを特徴とする請求項３２に記載の撮像装置。
【請求項３４】
アドレス可能な群のピクセルに関連する前記メモリは、実質的に並列にアクセスすることができることを特徴とする請求項３２に記載の撮像装置。
【請求項３５】
より短い集積期間を開始する条件付きのリセットが、ピクセルに対して前記メモリに記録された値が該ピクセルは該ピクセルに関する直前のリセットタスク中にリセットされなかったことを示す場合に、該ピクセルに対して迂回されることを特徴とする請求項３０に記載の撮像装置。
【請求項３６】
ピクセル上の集積電荷が、読み取られる各ピクセルに対して一回のみデジタル化されることを特徴とする請求項３０に記載の撮像装置。
【請求項３７】
動的メモリが、各ピクセルに関連する前記メモリに対して使用されることを特徴とする請求項３２に記載の撮像装置。
【請求項３８】
前記動的メモリは、ビット値を格納する容量素子を組み込んでいることを特徴とする請求項３７に記載の撮像装置。
【請求項３９】
前記動的メモリに対するリフレッシュタスクが、他のタスクと共に予定されることを特徴とする請求項３７に記載の撮像装置。
【請求項４０】
ピクセルの並行アドレス可能群に仕切られたピクセルのアレイと、
アドレス指定された並行アドレス可能群のピクセルの有効ピクセルを読み取るピクセル読取タスクと、
個々にアドレス指定された並行アドレス可能群のピクセルにおける選択されたピクセルに対して１組の有効集積期間のうちの異なる１つを開始するように各々が作動可能な複数の集積期間開始タスクと、
を含み、
前記読取タスクと前記集積期間開始タスクの各々とは、タスク順序付け間隔で所定の時間に開始され、各タスクは、迂回されるか、又は所定のタスクが実行されるピクセルを有するアドレス可能な群のピクセルが割り当てられる、
ことを特徴とする撮像装置。
【請求項４１】
実質的に全てのタスクが全ての並行アドレス可能群のピクセルに行われて画像取得シーケンスを完了するように、タスクの反復動作に前記タスク順序付け間隔を設け、かつ該タスク順序付け間隔の各々に対して異なる並行アドレス可能群のピクセルを対応するタスクに割り当てるように構成されることを特徴とする請求項４０に記載の撮像装置。
【請求項４２】
最も長い選択可能な集積期間を確立するタスクが、アドレス指定された並行アドレス可能群のピクセルの各ピクセルの無条件リセットを実行し、残りのより短い選択可能な集積期間の１つを開始する各タスクが、最初に、より短い集積期間が開始されるピクセルの判断をピクセル単位で行い、該ピクセルの選択的リセットによって該より短い集積期間を選択的に開始することを特徴とする請求項４０に記載の撮像装置。
【請求項４３】
各ピクセルに対して有効である前記集積期間の表示が、メモリに記録されることを特徴とする請求項４０に記載の撮像装置。
【請求項４４】
特定のタスク順序付け間隔でタスクによって開始される集積期間が、一部は該タスクが該タスク順序付け間隔で開始される時間によって、かつ一部は該タスクによって操作されるように選択された前記並行アドレス可能な群のピクセルの選択によって確立されることを特徴とする請求項４０に記載の撮像装置。
【請求項４５】
並行アドレス可能群のピクセルが、撮像フレームにおける横列のピクセルの実質的な部分を構成することを特徴とする請求項４０に記載の撮像装置。
【請求項４６】
単一の画像取得シーケンス中に前記タスク順序付け間隔の前記タスクが実行された全回数が、有効ピクセルを有する並行アドレス可能群の数に等しいか又はそれを超えることを特徴とする請求項４１に記載の撮像装置。
【請求項４７】
タスク順序付け間隔でのタスクが、該タスクによって共有される構成要素が１回に１つのタスクだけによって使用されるように予定されることを特徴とする請求項４０に記載の撮像装置。
【請求項４８】
画像取得シーケンスで読み出されたピクセルの少なくとも一部に対する集積期間が、先行する画像取得シーケンスの全てのピクセルの読み出しの前に始まることを特徴とする請求項４０に記載の撮像装置。
【請求項４９】
動的メモリが、各ピクセルに関連するメモリに対して使用されることを特徴とする請求項４０に記載の撮像装置。
【請求項５０】
前記動的メモリをリフレッシュするタスクが設けられ、前記タスク順序付け間隔中に予定されることを特徴とする請求項４９に記載の撮像装置。
【請求項５１】
ピクセルのアレイと、
１組の有効集積期間と、
を含み、
前記組の有効集積期間のうちの１つが、実質的に全てのピクセルに対して選択されてメモリに記録され、集積期間の終わりに、各ピクセル上の集積電荷レベルの読取値が、デジタル化され、該ピクセルを読み取るのに使用される該集積期間の対応する表示と共に浮動小数点表示の仮数に直接にマップすることができる形式の出力が、ピクセル値の浮動小数点表示の指数部にマップすることができる形式で出力される、
ことを特徴とする撮像装置。
【請求項５２】
第１の有効集積期間を用いるピクセルに関する感度と、前記有効集積期間の別のものを用いる第２の感度との比率が、ほぼ２の整数累乗であることを特徴とする請求項５１に記載の撮像装置。
【請求項５３】
画像取得シーケンス内で動的に判断される並行アドレス可能群のピクセル内の各ピクセルに対する集積期間の開始と、
前記並行アドレス可能群のピクセル内の全てのピクセルに対して実質的に同時である該並行アドレス可能群のピクセル内の各ピクセルに対する集積の終了と、
を含む少なくとも１つの並行アドレス可能群のピクセル、
を含むことを特徴とする撮像装置。
【請求項５４】
前記並行アドレス可能群のピクセル内のあらゆる所定のピクセルに対する集積期間の開始が、該並行アドレス可能群のピクセル内のあらゆる他のピクセルとは独立であることを特徴とする請求項５３に記載の撮像装置。
【請求項５５】
集積の少なくとも１つの開始が、１組の有効集積期間から選択されることを特徴とする請求項５３に記載の撮像装置。
【請求項５６】
前記有効集積期間の組は、画像取得シーケンスの前の命令から導出されることを特徴とする請求項５５に記載の撮像装置。
【請求項５７】
ピクセルの２次元アレイと、
所定のピクセルに対して選択された集積期間の表示を格納するための、前記ピクセルの２次元アレイの各ピクセルに関連するメモリレジスタと、
を含み、
前記選択された集積期間は、画像取得期間中の少なくとも１つの比較に基づいて１組の少なくとも４つの有効集積期間から選択される、
ことを特徴とする撮像装置。
【請求項５８】
前記メモリレジスタは、前記２次元アレイのピクセルによって形成された区域の少なくとも部分的に外側にあることを特徴とする請求項５７に記載の撮像装置。
【請求項５９】
ピクセルの２次元アレイと、
少なくとも１つの条件付きピクセルリセットタスク、
少なくとも１つの集積期間選択タスク、及び
少なくとも１つのピクセル読取タスク、
を含む画像取得シーケンスと、
を含むことを特徴とする撮像装置。
【請求項６０】
前記画像取得シーケンスは、少なくとも１つの無条件ピクセルリセットタスクを更に含むことを特徴とする請求項５９に記載の撮像装置。
【請求項６１】
前記少なくとも１つの条件付きピクセルリセットタスク及び前記少なくとも１つの集積期間選択タスクは、前記画像取得シーケンス内のタスク順序付け間隔に従って予定されることを特徴とする請求項５９に記載の撮像装置。
【請求項６２】
前記少なくとも１つの条件付きピクセルリセットタスク、前記少なくとも１つの集積期間選択タスク、及び前記少なくとも１つの無条件ピクセルリセットタスクは、前記画像取得シーケンス内のタスク順序付け間隔に従って予定されることを特徴とする請求項６０に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願への相互参照
本出願は、２００７年２月２２日出願の米国特許仮出願出願番号第６０／９０２、７２８号及び２００７年２月９日出願の第６０／９００、５８８号に対する優先権を「３５Ｕ．Ｓ．Ｃ．§１１９（ｅ）」の下に請求するものである。これらの特許仮出願の開示内容は、引用によりその全体が本明細書に組み込まれている。
【背景技術】
【０００２】
ＣＭＯＳバージョン及びＣＣＤバージョンを含む撮像ドライバは、いくつかのコンテンツにおいて普及してきている。本発明は、高ダイナミックレンジを有する改良型撮像装置及びこれらの高ダイナミックレンジ撮像装置を組み込んだ様々な器具を提供する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許仮出願出願番号第６０／９０２、７２８号
【特許文献２】米国特許仮出願出願番号第６０／９００、５８８号
【特許文献３】米国特許第６、１７５、３８３号
【特許文献４】米国特許第５、８３７、９９４号
【特許文献５】米国特許第５、９９０、４６９号
【特許文献６】米国特許第６、００８、４８６号
【特許文献７】米国特許第６、１３０、４４８号
【特許文献８】米国特許第６、１３０、４２１号
【特許文献９】米国特許第６、０４９、１７１号
【特許文献１０】米国特許第６、４６５、９６３号
【特許文献１１】米国特許第６、４０３、９４２号
【特許文献１２】米国特許第６、５８７、５７３号
【特許文献１３】米国特許第６、６１１、６１０号
【特許文献１４】米国特許第６、６２１、６１６号
【特許文献１５】米国特許第６、６３１、３１６号
【特許文献１６】米国特許出願出願番号第１０／２０８、１４２号
【特許文献１７】米国特許出願出願番号第０９／７９９、３１０号
【特許文献１８】米国特許出願出願番号第６０／４０４、８７９号
【特許文献１９】米国特許出願出願番号第６０／３９４、５８３号
【特許文献２０】米国特許出願出願番号第１０／２３５、４７６号
【特許文献２１】米国特許出願出願番号第１０／７８３、４３１号
【特許文献２２】米国特許出願出願番号第１０／７７７、４６８号
【特許文献２３】米国特許出願出願番号第０９／８００、４６０号
【特許文献２４】米国特許出願出願番号第１０／７８３、２７３号
【特許文献２５】米国特許出願出願番号第１０／６４５、８０１号
【特許文献２６】米国特許出願出願番号第６０／４９５、９０６号
【図面の簡単な説明】
【０００４】
【図１】リセット及び横列読取スケジュールのパターンを示す図である。
【図２】リセット及び横列読取スケジュールのパターンを示す図である。
【図３】タイミングシーケンスを示す図である。
【図４】例示的な設計のブロック図である。
【図５】撮像アレイ内のピクセルの１つの縦列に関連の回路の略示図である。
【図６】自動車機器制御システムを示す図である。
【図７】様々な機器を有する制御された車両を示す図である。
【図８ａ】車両内部バックミラーアセンブリを示す図である。
【図８ｂ】車両内部バックミラーアセンブリを示す図である。
【図９】車両のための付属品及びバックミラー装着アセンブリの分解斜視図である。
【図１０】デジタルカメラの輪郭図である。
【発明を実施するための形態】
【０００５】
デジタルカメラ、デジタルビデオレコーダ、及びテレビ電話などのような家庭用電子装置は、珍しくないものとなっている。これらの装置は、多くの住宅用、商用、工業用、及び車両用の視認システムと共に、一般的に普及したＣＣＤ及びＣＭＯＳベースの画像センサを有する。例えば、車両外部灯を自動的に制御するように設計された公知のシステムは、前方監視デジタル撮像システムを利用して、制御された車両の全体的に前及び／又は背後の光景の画像を取得し、画像を分析して対向車両の前照灯及び先行車両の尾灯を検出する。保安用のカメラは、住宅用、商用、及び工業用施設、並びに関連の車両駐車場で普及している。これらの公知の用途の多くでは、高ダイナミックレンジに対する必要性が生じており、光景内の光源は、非常に大幅に変化する相対輝度を含むので、所定のピクセル露光は、明るい光源のために飽和しないと同時に、薄暗い光源の検出を考慮しない場合がある。例えば、日中に所定の光景内の様々な物体を区別することができると共に、夜に光源を検出する広範囲にわたる周囲照明において十分なコントラストをもたらす所定のデジタル撮像システムを利用することが望ましい。日中、光景内の物体は、光源である物体自体（すなわち、前照灯、尾灯、道路標識など）ではなく、太陽により主として照射される。本発明は、同じ光景内の薄暗い光源、明るい光源、及び他の光源によって照射される物体を正確に検出してデジタル的に表すことができる高ダイナミックレンジ画像センサを提供する。
【０００６】
高ダイナミックレンジ画像をもたらすいくつかの撮像技術は、従来技術で公知である。これらには、様々な組合せによるピクセルの選択的なリセットがある。米国特許第６、１７５、３８３号の一実施形態は、第２の有効集積期間が第１の有効集積期間の半分であり、第３の有効集積期間が第２の有効集積期間の半分である有効集積期間の選択を含む。換言すれば、有効集積期間の連続したリストに対しては、各有効集積期間は、直前の有効集積期間の半分の長さである。この特許では、非破壊読取を用いて関心領域に対して最適の露光期間を判断する可能性に注目している。この特許では、評価回路に送る前にピクセルの横列の従来の読取、次に、横列のピクセルのシリアル化したピクセル単位の処理を用いることによってピクセル値のモニタリングを示している。しかし、この特許は、所定の画像に関する読取シーケンスが進行中の間の画像の各ピクセルに対してどの集積期間を選択すべきかに対して判断する高速応答の自動化した方法に対しては詳述していない。別の従来技術の装置は、アレイの各々の連続した走査時の各ピクセルの条件付きリセット機構で撮像装置のあらゆるピクセルが各サンプル期間中に走査される周期的なサンプル期間を組み込んでいる。この装置は、リセットタスクを記録するメモリと、撮像アレイ全体からのアナログピクセル値の各々が連続的に示されてかつ１つの比較器に送られる単一のアナログ出力部とを有する。この手法の固有の周期性、リセット回数、及び最終ピクセル読取からの有用な光レベル値を再構成する際の困難さ、及び適度のサイズであっても撮像装置アレイのピクセルの全てを通して順序付けるのに必要な走査反復数における厳しい制限により、米国特許第６、１７５、３８３号で教示された広範囲な連続より短い集積期間にこの手法を適用することは実際的ではない。また、この特許の発明の好ましい実施形態では、ピクセルをリセットするか又はリセットしないかに関する判断は、最短集積期間に次ぐ集積期間に対してさえも現在のものであるピクセルに関する集積電荷値に基づくことが好ましい。本発明の例示的な設計では、現在の集積期間が適切であるか否かを適切に示すのに十分な電荷の蓄積、次に、最短集積期間を開始するようにリセットする判断、次に、ピクセルの条件付きのリセットを先行するリセットの僅か６マイクロ秒後に達成する必要がある。「例示的な」という語、「この例示的な」という語、又は「例示的」という語を用いたあらゆる類似した変形を本明細書で用いる時には、本発明の特定的な実施形態を参照しており、例示的と特定したいかなる特定的な実施形態にも本発明の範囲を限定することを決して意味するものではないことは理解されるものとする。横列の多くのピクセルにより共有される比較機能を用いると、横列のピクセルを増幅器内に直列にシフトし、かつ横列に関する直列化した比較機能を有する装置の拡張により意味されるような１００個又はそれよりも多くのピクセルの典型的な横列長さの閾値と個々のピクセル出力を連続的に比較するのに必要とされる付加的な時間には、非現実的に高速の回路が必要である。また、横列の多くのピクセルにより共有される比較機能を用いると、撮像アレイを通して循環して最終条件付きリセットを提供し、かつ再びアレイを通して循環して最短集積期間（例示的な設計では僅か２μｓ）の値を読み取る機能は、更に一層非現実的である。これらは、関連のリセット比較器が画像アレイ全体により共有される従来技術の装置内での条件付きリセットに向けて等間隔のサンプリングを使用する理由である。
【０００７】
本発明の好ましい設計においては、従来技術の制限を克服するために、横列並行処理を組み込んで、横列の各ピクセルに対して光誘導電荷を示す信号を読取り、横列の各ピクセルに対して閾値レベルに照明して光誘導電荷の指示レベルを比較し、横列の各ピクセルに対してリセット条件のメモリ記録に問い合わせて、比較の結果、メモリ表示、及び読取シーケンスの段階に基づいて横列の各ピクセルをリセットすべきか否かを判断し、必要に応じて、横列の各ピクセルに対して部分的なリセット履歴の更新記録を格納し、最後に、それぞれのピクセルに関する上述の情報に基づいて横列の各ピクセルを条件付きでリセットする。オプションとして、ピクセル集積時間設定シーケンス内で先の条件付きリセットにより特定のピクセルの集積時間が判断された時、上述の残りの段階の一部又は恐らく全ては、ピクセル値の読取の前に迂回することができる。一般的に、先の段階のいずれか１つによりシーケンスの特定の段階で他を使用することを不要となった時、不要な情報の判断を任意的に迂回することができる。「横列並行」は、本発明の一実施形態に過ぎないことを理解すべきである。「ピクセルの並行アドレス可能な群」という用語は、「横列並行」を含むとして本明細書の他の箇所で使用する。本発明の範囲での「ピクセルの並行アドレス可能な群」の別の例は、ｂａｙｅｒパターンを有する撮像装置に適用可能である。その組のピクセルは、所定のスペクトルフィルタリング済み群（すなわち、横列内の赤色フィルタリング済みピクセル、又は横列内の青色ピクセル、又は横列内の緑色ピクセル）を構成する。ピクセル値の特定の読取に関連する横列に並行した条件付きのリセットタスクの所定のシーケンスの終わりで、蓄積電荷に関連のピクセル値を読み取ることが好ましく、かつ従来の方法でデジタルの形に変換することが好ましい。ピクセルの横列からのアナログ値の読取は、横列に並行に行うことが好ましく、横列に対して読取り、かつ一時的に格納する値は、次に、デジタルの形に変換することが好ましい。各ピクセルに対して選択された集積期間のデジタル記録をそれぞれのピクセルのピクセル読取値と結合して、ピクセルの受信光レベルを示す値を確立することが好ましい。値は、ピクセル読取値を取得するために光レベルを集積するのに使用する集積期間の記録を保持しなくてもよいように直接に使用可能な形であることが好ましい。この値の符号化では、多くのフォーマットを仮定することができ、値は、例えば、線形又は対数形とすることができる。この時点で読取に向けて処理済みピクセル値を利用可能にすることが好ましい。任意的に、段階の１つ又はそれよりも多くは、撮像アレイの一部ではないプロセッサにより達成することができる。
【０００８】
連続的にリセットされるピクセルにより、集積期間短縮化が始まり、各々の連続的リセットにより、ピクセルに有効な光学感度が与えられ、この有効な光学感度は、シーケンスのリセットタスク毎にピクセルの集積期間の短縮にほぼ比例して連続的に低減される。特定のピクセルの条件付きリセットが１回省略され、すなわち、ピクセルが読み取られるまで再度リセットされないように、条件付きリセット論理を構成することが好ましい。蓄積光誘導電荷を示すピクセル信号は、完全ではなく部分な集積時間中にピクセルに対して蓄積される。ピクセルの読取範囲を適切に利用するために集積時間の終わりに十分な電荷が蓄積されるほど閾値が十分に高いように部分集積の後に表示されたピクセル電荷を比較する比較閾値を選択することが好ましい。それに反して、閾値は、ピクセルが集積期間の終了の前に飽和することが可能なほど高く設定しないことが好ましい。これらの優先度は、用途、特定の撮像装置のアナログ品質、及びリセットされる判断が行われているシーケンスの特定の集積期間の持続時間と共に変えることができる均衡の必要性を示すものである。従って、比較閾値が適用される有効集積期間の組の特定の１つの関数として比較閾値を条件付け、及び／又は比較閾値設定の１つ又はそれよりも多くの属性を撮像装置への設定命令の一部として選択可能又はプログラマブルとすることが好ましい。
【０００９】
回路は、各ピクセルの読取に向けて集積を確立するために横列並行のリセットの所定のシーケンスが各横列に対して行われるように配置することが好ましい。横列読取シーケンスの第１の横列並行のリセットタスクは、無条件であることが好ましく、各ピクセルに関連のメモリは、初期リセット状態を反映するように更新することが好ましい。各横列に適用される所定のリセットシーケンスの第１の無条件リセットの後に、横列の連続的リセットは、先に概説したように条件付きであることが好ましい。各連続的横列並行の条件付きリセットタスクにより開始される集積期間の光学利得は、直前の横列並行のリセットタスクにより開始される集積期間の光学利得をレシオメトリックに下回ることが好ましい。光学利得は、集積期間と通常比例するものであるので、例示的な設計においては、望ましい比率を直接に集積期間に適用することになる。
【００１０】
概説した新規な読取集積期間判断シーケンスにはいくつかの利点がある。第１に、条件付きピクセルに用いる迅速な横列並行の処理に対しては、ピクセル読取を行う露光シーケンス中に各ピクセルに対して集積期間を設定する。第２に、露光は各ピクセルに対してかなり密接に限界を形成し、かつ例えば例示的な実施形態では４対１の区分で調節するので、１０ビットの読取を用いた場合、読取値は、名目上最大測定限界の１／４から最大測定限界に名目上拡張することができ、光レベルの非常に広い範囲にわたって２５０対１又はそれよりも良い読取解像度が得られる。これは理想的なものであり、何らかの余裕を設けてピクセルの飽和の可能性を最小にすることができる。リセット閾値の非常に控え目な選択に対してさえも、例示的な実施形態の１６、０００対１の集積範囲にわたって例えば１００対１ほどの最小解像度を維持することができ、これによって１００対１の解像度を維持することができる１００、０００対１よりも良い光レベル範囲が得られる。実際的な問題として、所定の画像内の光レベル測定の使用可能な範囲は、光学アセンブリ内で散乱する光により制限されることが多い。それでも尚、これは、あらゆる露光調節なしで全く可能であり、それによって露光調節なしで周囲光レベルの比較的広い範囲にわたって作動することが達成可能になることが多い。これは、１００対１又はそれよりも良い解像度があらゆる所定の画像に対して１０対１の範囲の光レベルにわたってのみ利用可能である同じ１０ビットのＡ／Ｄを有する通常のセンサと際立って対照的である。広範囲にわたって複数の段階で選択する集積期間に対しては、Ａ／Ｄの十分な精度は、依然として公知である選択した集積期間にわたって達成され、かつＡ／Ｄの読取精度を損なうことなく測定範囲の大きな増大がもたらされるように正確に判断される。従来式に得られる画像と比較すると、影付き領域のノイズ、バンディング、及び完全暗黒区域は、最も明るい部分の飽和と同様に激減するはずである。行うべきいくつかの妥協案があるが、静止画像用途又はビデオカメラ用途に対しては大きな改善のための多くの可能性がある。
【００１１】
非破壊読取の技術の多くでは、読取の十分な精度は得られない。例えば、ピクセルは、非破壊読取のために通常リセットできないので、これらの撮像装置では、リセット後に行う基準読取を用いて、条件付きリセットを判断するのに使用した中間読取の読取精度を改善することはできない。これは、ピクセルをリセットする判断は、最適精度ではない場合がある測定値に基づいて行う必要があることが多いことを意味する。競合する技術の一部に優る条件付きリセットの相殺的利点は、リセットする判断が、選択する読取範囲を判断するものであり、範囲選択が基本とする値の不正確性が、選択した範囲で行う読取の不正確性を直接に増大させるものではないというものである。例えば、計測器が１ボルトの最大測定限界読取範囲及び次のより大きな４ボルトの最大測定限界読取範囲を有する場合、０．８ボルトであると推定される入力は、０．８ボルトの推定値が実際値の１０％以内にあると予想される場合は、１ボルトの範囲で読み取られるが、０．８ボルトの推定値が実際値の３０％以内にあると予想される場合にのみ４ボルトの範囲で読み取られる。精度が劣る推定値では、読取値が飽和する読取範囲を選択する危険性増大の恐れがあり、その危険性増大により、精度が劣るより広い読取範囲の選択への偏りが発生する場合があるが、例においては、依然として読取の誤差は、１０％又は３０％より遥かに小さいと予想することができる。
【００１２】
この最後の点に対しては、例示的なシステムは、応答特性の複数の勾配を用いて有効範囲を増大させるために使用する広ダイナミックレンジセンサに優る固有の利点を有する。第１に、これらの非線形装置に対しては、各ピクセルの非線形性は、通常は各ピクセル成分により少なくとも部分的に判断されるので区分的線形読取で行われる処理読取の処理の困難さに加えて、勾配及び区切り点は、区切り点勾配判断機構のピクセルレベル特性のために良好に適合しない可能性がある。第２に、勾配変化が通常アナログ領域で適用されるので、値全体は、Ａ／Ｄにより読み取られなければならず、所定の解像度のＡ／Ｄに対しては読取精度の付加的な損失がある。第３には、データの区分的線形スケーリングは、処理しにくく、その理由は、先の要素により引き起こされる読取精度に関する問題に加えて、区分的線形フォーマットでは、線形又は恐らく対数のようなより計算になじむ形に変形する幾分計算集約的処理が必要であるからである。
【００１３】
複数のピクセル毎の集積範囲のために光レベルの非常に大きい範囲にわたって読取解像度を維持する利点に対しては上述した。設計の特徴の均衡を取る際にこの利点を利用する多くの方法がある。ピクセル毎の集積期間設定の表示を記録するメモリ要件の追加では、特徴サイズ処理の小規模化の場合よりも特徴サイズシリコンウェーハ製造処理の大規模化の場合の方が多くのシリコン区域が必要であるが、特徴サイズシリコン処理が小規模化するほど、低い電圧で運用され、ピクセルから利用可能なダイナミックレンジに対して更に限界が設定される。所定の画像の単一集積期間で撮像装置を利用する多くの用途においては、主として適切な解像度をもたらす光レベルの範囲が広くなるほど高いダイナミックレンジが用いられる。単一画像の範囲でさえ非常に広ダイナミックレンジにわたって良好な解像度を維持する本発明の撮像装置を使用してピクセル単位で選択した集積期間に対しては、ピークのダイナミックレンジは、個々の画像の範囲で行われる複数の集積期間取得によって得られるダイナミックレンジ拡張と引きかえに狭められる場合があることが多い。
【００１４】
例示的な実施形態では、感知アレイ内の各ピクセルに対して集積期間を選択する横列並行のリセットされた処理は、あらゆる所定の横列に対して、横列の各ピクセルを読み取る（撮像装置設定があれば）最も長い達成可能な集積期間を開始するために横列のピクセルの無条件の並行リセットにより開始されるシーケンスで適用する。次に、集積期間の３／４が経過する直前に、上述のような横列の各ピクセルの条件付きリセットを行って、現在の集積期間設定で飽和しているか又は飽和する可能性が高すぎるピクセルを条件付きでリセットする。読取感度を直前の範囲の読取感度の１／４にするようにサイズ決定されたピクセルが条件付きで設定される各次の集積期間でこの処理をもう６回繰り返す。例示的な設計の結果として、集積期間は、４対１の区分で、最も長い選択可能な集積期間のほぼ３２、７６８マイクロ秒から最も短い選択可能な集積の２マイクロ秒の範囲とすることができ、例示的な設計のフレーム内の各ピクセルに対して自動的かつ個別に設定される集積期間の最長と最短の間で１６、３８４対１の比率が得られる。リセット及び読取処理のタイミングのリズムは、走査横列の各ピクセルに対応する縦列走査カウントを通じて縦列単位の区分的走査に基づくことが好ましい。所定の横列カウントに対する縦列カウント又は縦列アドレス値を通じた区分的走査の完了により、次に、画像走査フレーム内の横列の全てが対象になるまで次の走査横列までの横列走査カウントの区分的進行をもたらし、この時点で、画像取得は、停止するか又は別の縦列及び横列走査シーケンスに進むことができることが好ましい。一般的に、ピクセル／横列走査フレーム内の２つのピクセル位置間の時間間隔は、第１のピクセルの（縦列、横列）位置から第２のピクセルの（縦列、横列）位置まで進む区分ピクセル時間の数として表される。開始と終了のピクセル位置間の区分ピクセル時間は、区分縦列オフセットに関して表すことができ、区分縦列オフセットは、第２のピクセルの縦列アドレスから開始ピクセルの縦列アドレスを差し引いたものとして定めることができる。これは、開始ピクセルの縦列アドレスが終了ピクセルの縦列アドレスより大きい時は負の数であり、そうでなければ負の数ではない。横列オフセットは、開始ピクセルを含む横列から終了ピクセルを含む横列まで区分化するのに必要とされる区分横列オフセットと定めることができる。例示的な設計においては、横列読取は、所定の縦列時間で行われ、８つのそれぞれの集積期間の各々は、リセットがちょうど完了される点と横列が読み取られる点の間の時間間隔が、目標とする集積時間にほぼ等しいようにそれぞれの集積期間に関連の縦列時間で開始される。例示的な設計においては、走査フレーム内の縦列及び横列の数は、４２０本の横列ｘ６２６本の縦列で、かつ８ピクセル／マイクロ秒のピクセル走査速度で選択したものである。横列、縦列、及びピクセル時間のこの組合せで、横列読取タスク及び有効集積期間の８つのピクセルリセットタスクの各々が重複なしの横列縦列時間間隔の範囲にわたって行われるように集積時間及び集積横列の有効数を選択することができる。このようにすると、横列選択回路、アレイ読取縦列線、縦列並行リセット論理の横列及びリセット履歴メモリアクセスは、８つのリセットタスク又は横列読取タスクの間で矛盾なしで共有することができる。８つの集積時間専用横列リセット又は条件付き横列リセットタスクの各々及び横列読取は、指定した縦列数で開始されることが好ましい。これに対して本明細書の他の箇所で更に深く説明する。一般的に、例示的な実施形態では、横列長などは、横列読取及び８つのリセットタスクの各々が各々特定の持続時間の集積期間を開始するために特定の重複なしの縦列時間間隔に該当するように選択される。指定の縦列カウント値は、シーケンスの各々を開始するように使用することが好ましく、かつタイミングに対する厳守により集積期間の各々に対して適切な間隔を作り出す適切な縦列オフセットが得られるように予め選択することが好ましい。好ましい構成においては、読取は、横列カウンタにより指摘される横列で行われ、読取窓の原点になるように使用することが好ましい横列オフセット値により恐らく修正される。次に、横列リセット又は条件付き横列リセットタスクに向けて選択した横列の各々に対しては、リセット又は条件付きリセットが行われている集積期間に対応する付加的な集積期間専用横列オフセット値を好ましくはモジュロ演算で横列数に追加して、リセットタスクを適用すべき横列を選択する。この追加した集積期間専用横列オフセットを用いて、現在のリセットタスクが適用される横列のリセットタスクと横列読取タスクとの間の横列時間間隔を設定する。
【００１５】
広ダイナミックレンジセンサに対しては、例えば、１６、０００対１又はそれよりも大きい範囲にわたって集積期間を自動的に選択することが望ましい。このようなセンサに対しては、集積期間は、例えば、約３２ｍｓ〜約２μｓの範囲とすることができる。横列内のピクセルの露光がほぼ同時に行われることが更に好ましい。これを説明することができる１つの方法は、横列内のピクセルの露光期間が少なくとも１つの共通の時点を共有するというものである。
【００１６】
異なる集積期間に関して取るピクセル値が単一の共通の広範囲な数値フォーマットに収まりやすいように集積期間を選択することが更に望ましい。ピクセル値は、線形又は対数的に重み付けしたバイナリ形式で通常表されるので、いずれか１つの集積期間からの撮像装置の感度対次のより短い集積期間での撮像装置の感度の比が２という整数にほぼ等しい連続的な集積期間を選択することが望ましい。光学利得つまり感度の方が、この比率の基礎を置く望ましい属性である。しかし、大部分の撮像装置の光学感度は、集積期間にほぼ正比例して変動する。従って、例示的な設計においては、集積期間の比率は、集積期間で２という整数であるように選択する。センサの光学感度と集積期間において系統的な非線形性がある場合、１つの範囲から次のより低い範囲までの光学利得が２という整数にほぼ等しい比であるように集積期間を調節することが好ましいことを理解すべきである。更に、たとえこれが本発明の多くの用途に対して良好な選択であるとしても、本発明は、先に明記したような連続的な利得範囲を選択することに制限されないことを理解すべきである。更に、延長化集積期間の１つ又はそれよりも多くの期間に対する小さい百分率による調節を行って、システム精度の小さい損失だけがあるが共有構成要素の使用における一部の対立点を排除することができる。
【００１７】
上述のように、横列並行のリセットタスク（条件付き、無条件とも）に対してさえも、横列選択回路、縦列読取線（リセットメモリ記録アクセス）、及び条件付きリセット比較器及び関連論理のような共有構成要素の使用の対立する要件なく行うべきリセット及び横列読取タスクの全てを織り込む時間をもたらす体系化が必要である。先に言及した例示的な実施形態を図１〜図３で用いて対立しないようにシーケンスを系統化する方法を示している。例示的な設計においては、通常の巻き上げシャッターシーケンスを用いて、リセット、集積、及び読取シーケンスを進める。走査は、各横列に対して縦列０から縦列６２５まで循環する繰返しシーケンスであり、各縦列サイクルの完了時に、読取シーケンスにおいて取得すべき数の画像フレームに対して横列０から横列４１９まで次の横列に進んで、横列０に戻るなどする。１個のみ又は数個のフレームを読み取るようになっている従来の巻き上げシャッター作動と同様に、一部の場合には、連続的に読み取るオプションと共に、画像フレームを通過する初回走査又は恐らく部分的な走査を通常用いて、集積期間が横列に対して得られるまで横列の読取を抑制しながら集積期間を初期化する。これは、ｎ個のフレームを読み取るために、ｎ個のフレーム及び初期リセットに必要とされるフレームの一部が読取シーケンスに必要とされるように第１のリセットタスクを行うためには初期フレーム（又は部分的フレーム）が必要であることを意味する。一部の用途に対しては、関心は、主として、連続モードで画像を読み取ることとすることができ、その場合、開始フレームの読取は不要とすることができる。第１のフレーム後の次のフレームの取得の場合と同様にこれらの用途に対しては、フレーム反復時間が、ピクセルに対して設けられた最長集積時間よりも若干長いだけで済むように、集積は、読取と交互にされる。個別の数のフレームを取得するためにのみ使用する設計に対しては、ピクセルを計数することによって同期化を確立することができる。フレーム取得の連続的又は長いシーケンス向けに、又は１個のみ又は２、３個のフレームを取得する時にロバスト性を追加するためにさえ設計される撮像装置に対しては、横列とフレームの同期化を確立する信号伝達を含む読取フォーマットが望ましい。
【００１８】
図１を参照すると、横列０のピクセルのリセットのためのリセットシーケンスが、４２０本の走査横列ｘ６２６本の走査縦列を用いた例示的な設計の撮像装置によって得られる高ダイナミックレンジ画像に対して示されている。走査という用語は、走査シーケンスで終わりまで順序付けられた横列及び縦列を指すためにここでは使用する。終わりまで順序付けられた全ての値が、有効横列又は縦列にアクセスするのに使用する必要があるというわけではなく、一般的に、適切なシーケンスで実際に読み取られる横列及び縦列にアクセスするのに十分な走査シーケンス内での横列及び縦列、及び一部の場合には読取タスク及びリセットタスクのためのタスクの重なりのないかつ又は矛盾しないスケジュールで高ダイナミックレンジセンサの複数の集積期間に備えるのに十分な付加的な走査横列及び／又は縦列を有することのみが必要である。実際の撮像アレイは、走査シーケンスで循環されるより少ない横列及び／又は縦列（又は恐らく多い横列及び／又は縦列）を有すると考えられる。図１〜図３では、リセット読取シーケンスの時間基準を生成するための走査シーケンスの使用を示している。図１では、横列０のピクセルに適用されるリセットタスク又は条件付きリセットタスクの開始のみを示している。この例示的な設計は、縦列及び横列カウントが、設けられた６２６本の縦列（縦列０〜６２５）と共に各横列に対して連続的な縦列カウントを通じて、かつ４２０本の横列（横列０〜４１９）を有するフレームの横列を通じて進む高ダイナミックレンジ走査シーケンスを含む。このシーケンスは、各横列に対して縦列０から６２５までインデックスを付け、縦列６２５から縦列０まで循環する時に次の横列までインデックスを付け、かつ横列４１９から横列０まで循環させるためのものである。シーケンスは、フレームの望ましい数が読み取られるまで繰り返される。例示的な設計においては、縦列カウントは、８、０００、０００カウント／秒の割合でインデックスが付され、従って、２６２、９２０ピクセルから成るフレームは、３２．８６５ミリ秒で終わりまで順序付けられ、ちょうど３０フレーム／秒のフレームレートが得られる。
【００１９】
横列０の横列読取シーケンス（１０１）は、横列０（１２１）の縦列１で開始され、有効読取が縦列１４で行われる。この読取は、リセットシーケンスをこのフレーム中に開始することができるように初期フレームの走査中には抑制されることが好ましく、読取シーケンスに含まれる次のフレームの全てに対して行うことが好ましい。例えば、１つのフレームだけが読み取られた時、２つの走査フレーム、すなわち、集積期間の開始を始める第１のフレーム、及び読取を開始してリセット及び条件付きリセットの処理を続行して読み取られる各横列の各ピクセルに対して適切なリセットシーケンスをもたらす第２のフレームが得られる。
【００２０】
横列０（１２１）の３２．７６８ｍｓの無条件のリセットシーケンス（１０２）を横列１（１２２）の縦列１３２で開始する。３２．７６８ミリ秒の集積期間に関する４１９の横列オフセットをリセットを行う横列１に追加することによってリセットする横列を計算すると、０である４２０モジュロ４２０が得られるので、横列０がシーケンス１０２内でリセットされる。リセットを解除すると、集積期間が縦列１６４（１１２）から始まり、そこで、集積開始縦列１６４から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−１６４＝−１５０．
【００２１】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（４１９*６２６−１５０）／８＝３２．７６８ミリ秒．
【００２２】
標準的なダイナミックレンジモードをもたらす１つのオプションは、上述の初期リセット後にその後の条件付きリセットの一部又は全てを禁止し、かつ横列及び縦列オフセット及び関連の横列及び縦列オフセットを有する集積時間をプログラムする柔軟性を与えて集積期間の設定において広範囲なオプションが得られるようにすることである。画像制御により、走査フレーム及び画像データが読み取られるサブフレームに対してフレームサイズを調節する柔軟性をもたらすことができる。
【００２３】
横列０（１２１）の３２．７６８ｍｓの無条件のリセットシーケンス（１０２）を横列３１５（１２３）の縦列１７６で開始する。８．１９２ミリ秒の集積期間に関する１０５の横列オフセットをリセットを行う横列３１５に追加することによってリセットする横列を計算すると、０である４２０モジュロ４２０が得られるので、横列０がシーケンス１０３内でリセットされる。リセットを解除すると、集積期間が縦列２０８（１１３）から始まり、そこで、集積開始縦列２０８から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−２０８＝−１９４．
【００２４】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（１７６*６２６−１９４）／８＝８．１９２ミリ秒．
【００２５】
横列０（１２１）の２．０４８ｍｓの無条件のリセットシーケンス（１０４）を横列３９３（１２４）の縦列５００で開始する。２．０４８ミリ秒の集積期間に関する２７の横列オフセットをリセットを行う横列３９３に追加することによってリセットする横列を計算すると、０である４２０モジュロ４２０が得られるので、横列０がシーケンス１０４内でリセットされる。リセットを解除すると、集積期間が縦列５３２（１１７）から始まり、そこで、集積開始縦列２０８から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−５３２＝−５１８．
【００２６】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（２７*６２６−５１８）／８＝２．０４８ミリ秒．
【００２７】
横列０（１２１）の５１２μｓのピクセル単位の条件付きリセットシーケンス（１０５）を横列４１３（１２５）の縦列２６８で開始する。５１２マイクロ秒の集積期間に関する７の横列オフセットをリセットを行う横列４１３に追加することによってリセットする横列を計算すると、０である４２０モジュロ４２０が得られるので、横列０がシーケンス１０５内でリセットされる。リセットを解除すると、集積期間が縦列３００（１１５）から始まり、そこで、集積開始縦列３００から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−３００＝−２８６．
【００２８】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（７*６２６−２８６）／８＝５１２マイクロ秒．
【００２９】
横列０（１２１）の１２８μｓのピクセル単位の条件付きリセットシーケンス（１０６）を横列４１８（１２６）の縦列２１０で開始する。１２８マイクロ秒の集積期間に関する２の横列オフセットをリセットを行う横列４１８に追加することによってリセットする横列を計算すると、０である４２０モジュロ４２０が得られるので、横列０がシーケンス１０６内でリセットされる。リセットを解除すると、集積期間が縦列２４２（１１４）から始まり、そこで、集積開始縦列２４２から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−２４２＝−２２８．
【００３０】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（２*６２６−２２８）／８＝１２８マイクロ秒．
【００３１】
横列０（１２１）の３２μｓのピクセル単位の条件付きリセットシーケンス（１０７）を横列４１９（１２７）の縦列３５２で開始する。３２マイクロ秒の集積期間に関する２の横列オフセットをリセットを行う横列４１９に追加することによってリセットする横列を計算すると、０である４２０モジュロ４２０が得られるので、横列０がシーケンス１０７内でリセットされる。リセットを解除すると、集積期間が縦列３８４（１１６）から始まり、そこで、集積開始縦列３８４から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−３８４＝−３７０．
【００３２】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（１*６２６−３７０）／８＝３２マイクロ秒．
【００３３】
横列０（１２１）の８μｓのピクセル単位の条件付きリセットシーケンス（１０８）を横列４１９（１２７）の縦列５４４で開始する。８マイクロ秒の集積期間に関する１の横列オフセットをリセットを行う横列４１９に追加することによってリセットする横列を計算すると、０である４２０モジュロ４２０が得られるので、横列０がシーケンス１０８内でリセットされる。リセットを解除すると、集積期間が縦列５７６（１１８）から始まり、そこで、集積開始縦列５７６から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−５７６＝−５６２．
【００３４】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（１*６２６−５６２）／８＝８マイクロ秒．
【００３５】
横列０（１２１）の２μｓのピクセル単位の条件付きリセットシーケンス（１０９）を横列４１９（１２７）の縦列５９２で開始する。２マイクロ秒の集積期間に関する１の横列オフセットをリセットを行う横列４１９に追加することによってリセットする横列を計算すると、０である４２０モジュロ４２０が得られるので、横列０がシーケンス１０９内でリセットされる。リセットを解除すると、集積期間が縦列６２４（１１９）から始まり、そこで、集積開始縦列６２４から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−６２４＝−６１０．
【００３６】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（１*６２６−６１０）／８＝２マイクロ秒．
【００３７】
撮像走査フレーム内の残りの４１９本の横列の各々に対して、横列０のリセット及び読取シーケンスを詳述する図１に類似したシーケンスを実行する。図２では、図１で上述のものと同じ撮像アレイを用いて横列５０内のピクセルのリセットのためのリセットシーケンスを示している。図２では、横列５０のピクセルに適用されるリセットタスク又は条件付きリセットタスクの開始のみを示している。
【００３８】
横列５０の横列読取シーケンス（２０１）は、横列５０（２２１）の縦列１で開始され、有効読取が縦列１４で行われる。この読取は、リセットシーケンスをこのフレーム中に開始することができるように初期フレームの走査中には抑制されることが好ましく、読取シーケンスに含まれる次のフレームの全てに対して行うことが好ましい。例えば、１つのフレームだけが読み取られた時、２つの走査フレーム、すなわち、集積期間の開始を始める第１のフレーム、及び読取を開始してリセット及び条件付きリセットの処理を続行して読み取られる各横列の各ピクセルに対して適切なリセットシーケンスをもたらす第２のフレームが得られる。
【００３９】
横列５０（２２１）の３２．７６８ｍｓの無条件のリセットシーケンス（２０２）を横列５１（２２２）の縦列１３２で開始する。３２．７６８ミリ秒の集積期間に関する４１９の横列オフセットをリセットを行う横列５１に追加することによってリセットする横列を計算すると、０である４７０モジュロ４２０が得られるので、横列５０がシーケンス２０２内でリセットされる。リセットを解除すると、集積期間が縦列１６４（２１２）から始まり、そこで、集積開始縦列１６４から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−１６４＝−１５０．
【００４０】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（４１９*６２６−１５０）／８＝３２．７６８ミリ秒．
【００４１】
横列５０（２２１）の８．１９２ｍｓのピクセル単位の条件付きリセットシーケンス（２０３）を横列３６５（２２３）の縦列１７６で開始する。８．１９２ミリ秒の集積期間に関する１０５の横列オフセットをリセットを行う横列３６５に追加することによってリセットする横列を計算すると、０である４７０モジュロ４２０が得られるので、横列５０がシーケンス２０３内でリセットされる。リセットを解除すると、集積期間が縦列２０８（２１３）から始まり、そこで、集積開始縦列２０８から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−２０８＝−１９４．
【００４２】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（１７６*６２６−１９４）／８＝８．１９２ミリ秒．
【００４３】
横列５０（２２１）の２．０４８ｍｓのピクセル単位の条件付きリセットシーケンス（２０４）を横列２３（２２４）の縦列５００で開始する。３２．７６８ミリ秒の集積期間に関する４１９の横列オフセットをリセットを行う横列５１に追加することによってリセットする横列を計算すると、０である５０モジュロ４２０が得られるので、横列５０がシーケンス（２０４）内でリセットされる。リセットを解除すると、集積期間が縦列５３２（２１７）から始まり、そこで、集積開始縦列２０８から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−５３２＝−５１８．
【００４４】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（２７*６２６−５１８）／８＝２．０４８ミリ秒．
【００４５】
横列５０（１２１）の５１２μｓのピクセル単位の条件付きリセットシーケンス（２０５）を横列４３（２２５）の縦列２６８で開始する。５１２ミリ秒の集積期間に関する７の横列オフセットをリセットを行う横列４３に追加することによってリセットする横列を計算すると、０である５０モジュロ４２０が得られるので、横列５０がシーケンス２０５内でリセットされる。リセットを解除すると、集積期間が縦列３００（２１５）から始まり、そこで、集積開始縦列３００から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−３００＝−２８６．
【００４６】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（７*６２６−２８６）／８＝５１２マイクロ秒．
【００４７】
横列５０（２２１）の１２８μｓのピクセル単位の条件付きリセットシーケンス（２０６）を横列４８（２２６）の縦列２１０で開始する。１２８マイクロ秒の集積期間に関する２の横列オフセットをリセットを行う横列４８に追加することによってリセットする横列を計算すると、０である５０モジュロ４２０が得られるので、横列５０がシーケンス２０６内でリセットされる。リセットを解除すると、集積期間が縦列２４２（２１４）から始まり、そこで、集積開始縦列２４２から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−２４２＝−２２８．
【００４８】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（２*６２６−２２８）／８＝１２８マイクロ秒．
【００４９】
横列５０（２２１）の３２μｓのピクセル単位の条件付きリセットシーケンス（２０７）を横列４９（２２７）の縦列３５２で開始する。３２マイクロ秒の集積期間に関する１の横列オフセットをリセットを行う横列４９に追加することによってリセットする横列を計算すると、０である５０モジュロ４２０が得られるので、横列５０がシーケンス２０７内でリセットされる。リセットを解除すると、集積期間が縦列３８４（２１６）から始まり、そこで、集積開始縦列３８４から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−３８４＝−３７０．
【００５０】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（１*６２６−３７０）／８＝３２マイクロ秒．
【００５１】
横列５０（２２１）の８μｓのピクセル単位の条件付きリセットシーケンス（２０８）を横列４９（２２７）の縦列５４４で開始する。８マイクロ秒の集積期間に関する１の横列オフセットをリセットを行う横列４９に追加することによってリセットする横列を計算すると、０である５０モジュロ４２０が得られるので、横列５０がシーケンス２０８内でリセットされる。リセットを解除すると、集積期間が縦列５７６（２１８）から始まり、そこで、集積開始縦列５７６から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−５７６＝−５６２．
【００５２】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（１*６２６−５６２）／８＝８マイクロ秒．
【００５３】
横列５０（２２１）の８μｓのピクセル単位の条件付きリセットシーケンス（２０９）を横列４９（２２７）の縦列５９２で開始する。２マイクロ秒の集積期間に関する１の横列オフセットをリセットを行う横列４９に追加することによってリセットする横列を計算すると、０である５０モジュロ４２０が得られるので、横列５０がシーケンス２０９内でリセットされる。リセットを解除すると、集積期間が縦列６２４（２１９）から始まり、そこで、集積開始縦列６２４から横列読取縦列１４までの縦列オフセットは、以下の通りである。
１４−６２４＝−６１０．
【００５４】
リセットの解除から読取までの時間は、横列オフセットｘ走査横列当たりのピクセル数＋集積期間の開始及び終了でのピクセル間の符号付き縦列オフセットであり、この数量を走査速度で割る。
（１*６２６−６１０）／８＝２マイクロ秒．
【００５５】
組合せとなっている図１及び図２は、選択されているリセット横列読取スケジュールのパターンを示している。横列５０は、横列０の５０本の横列後に来る。横列番号が最小非負整数モジュロとして表されるモジュロ演算を使用して表すと、図２の走査フレーム、リセットタスク、及び横列読取タスクの横列数は、全て、横列０の対応する横列読取感知の又はリセットタスクの５０本の横列後に発生する。この同じ一致は、撮像アレイ内のあらゆる１対の横列に対して当て嵌まる。すなわち、撮像アレイのあらゆる１対の横列に対して、対応するタスクを対の個々の横列に行う間隔の間には一定の横列オフセット（モジュロ演算を使用）がある。図３は、横列読取及び各々の横列リセットタスクは、相互に矛盾せず、かつ特定の高ダイナミックレンジ撮像装置読取値シーケンスに対して予め定められる区分縦列カウント値又は縦列時間の範囲にわたって行うという特性と組み合わされた時のこの特性の意味合いを示している。例示的な設計においては、この特性は、各横列読取及び集積時間に関連するリセットタスクの処理間隔が、読取シーケンスに対して予め選択することが好ましく、かつ縦列タイミング値の重複なしの範囲にわたって発生するように配置される縦列時間間隔に関連するという、特定の高ダイナミックレンジ読取シーケンスの制限強化により満たされる。更に、縦列間隔は、所定の画像読取値シーケンスにおいて読み取られる撮像装置の各横列に対して横列読取タスク及びリセットタスクの順序付けに均一に適用されることが好ましい。好ましい設計においては、横列読取を各横列に対して行う縦列範囲を特定の読取タスクに対して予め選択することが好ましい。次に、特定の集積期間に関連のリセットタスクを行う縦列カウント範囲は、特定の集積期間に関連する望ましい縦列オフセットが得られるように選択することが好ましく、横列オフセットは、特定の集積期間に関連する望ましい横列オフセットが得られるように選択することが好ましい。次に、走査シーケンスのタイミングリズムと組み合わせた縦列及び横列のオフセットにより、望ましい集積期間が得られることが好ましい。ここで説明する目的のために、処理が少なくとも部分的に横列に並行であることが好ましい場合、縦列カウントは、横列単位のタイミングをもたらす役目をし、また、横列順序付けタスクと同期化される処理の時間基準として機能する。オプションとして、このタイミングは、横列内のピクセルの縦列の数に直接関連するものでなくてもよい。縦列カウントをピクセルの実際の縦列と関連付けることは、便宜なことに過ぎず、その理由は、時間基準は、次に、ピクセルＡ／Ｄ変換及び画像フレームを通したピクセル単位の順序付けに典型的に直接関係があるピクセルフォーマット処理タスク及び読取タスクを順序付けるために有利に用いることができるからである。
【００５６】
図３を参照すると、走査フレームは、３０３での縦列０から３０４での縦列６２５まで、及び３０１での横列０から３０２での横列４１９まで延びている。一部の実施形態では、一般的な横列又は縦列オフセットをここで参照した横列及び／又は縦列カウントに追加して撮像フレームの原点を実質的に調節することができる。このオプションは、本発明の一部であると考えられるが、説明を簡素化するために、図３の説明では割愛する。
【００５７】
各横列の横列読取は、アドレス指定されている横列に適用され、かつバー３０５により表される縦列１から縦列３４まで延びる間隔中に行われる。有効読取が、縦列期間１４（３００）の最初に行われる。
【００５８】
３２．７６８ミリ秒の横列は、４１９（３２．７６８ミリ秒集積期間の横列オフセット）を横列アドレスモジュロ４２０（撮像装置走査フレーム内の横列の数）に追加することによってアドレスを計算する横列に適用される。リセットは、バー３０６により表される縦列１３２から縦列１６５まで延びる縦列間隔にわたって行われる。リセットは、集積期間が縦列期間１６４（３１４）の最初に始まるように解除される。それによって３２．７６８ミリ秒の集積期間に対して縦列１４での横列読取タスクに対する−１５０本の縦列の望ましい縦列オフセットが得られる。
【００５９】
各横列の８．１９２ミリ秒のピクセルレベル条件付き横列リセットは、１０５（８．１９２ミリ秒集積期間の横列オフセット）を横列アドレスモジュロ４２０（撮像装置走査フレーム内の横列の数）に追加することによってアドレスを計算する横列に適用される。リセットは、バー２０９により表される縦列１７６から縦列２０９まで延びる縦列間隔にわたって行われる。リセットは、集積期間が縦列期間２０８（３１５）の最初に始まるように解除される。それによって８．１９２ミリ秒の集積期間に対して縦列１４での横列読取タスクに対する−１９４本の縦列の望ましい縦列オフセットが得られる。
【００６０】
各横列の２．０４８ミリ秒のピクセルレベル条件付き横列リセットは、２７（２．０４８ミリ秒集積期間の横列オフセット）を横列アドレスモジュロ４２０（撮像装置走査フレーム内の横列の数）に追加することによってアドレスを計算する横列に適用される。リセットは、バー３１１により表される縦列５００６から縦列５３３まで延びる縦列間隔にわたって行われる。リセットは、集積期間が縦列期間５３２（３１９）の最初に始まるように解除される。それによって２．０４８ミリ秒の集積期間に対して縦列１４での横列読取タスクに対する−５１８本の縦列の望ましい縦列オフセットが得られる。
【００６１】
各横列の５１２マイクロ秒のピクセルレベル条件付き横列リセットは、７（５１２マイクロ秒集積期間の横列オフセット）を横列アドレスモジュロ４２０（撮像装置走査フレーム内の横列の数）に追加することによってアドレスを計算する横列に適用される。リセットは、バー３０９により表される縦列２６８から縦列３０１まで延びる縦列間隔にわたって行われる。リセットは、集積期間が縦列期間３００（３１７）の最初に始まるように解除される。それによって５１２マイクロ秒の集積期間に対して縦列１４での横列読取タスクに対する−２８６本の縦列の望ましい縦列オフセットが得られる。
【００６２】
各横列の１２８マイクロ秒のピクセルレベル条件付き横列リセットは、２（１２８マイクロ秒集積期間の横列オフセット）を横列アドレスモジュロ４２０（撮像装置走査フレーム内の横列の数）に追加することによってアドレスを計算する横列に適用される。リセットは、バー３０８により表される縦列２１０から縦列２４３まで延びる縦列間隔にわたって行われる。リセットは、集積期間が縦列期間２４２（３１６）の最初に始まるように解除される。それによって１２８マイクロ秒の集積期間に対して縦列１４での横列読取タスクに対する−２２８本の縦列の望ましい縦列オフセットが得られる。
【００６３】
各横列の３２マイクロ秒のピクセルレベル条件付き横列リセットは、１（３２マイクロ秒集積期間の横列オフセット）を横列アドレスモジュロ４２０（撮像装置走査フレーム内の横列の数）に追加することによってアドレスを計算する横列に適用される。リセットは、バー３１０により表される縦列３５２から縦列３８５まで延びる縦列間隔にわたって行われる。リセットは、集積期間が縦列期間３８４（３１８）の最初に始まるように解除される。それによって３２マイクロ秒の集積期間に対して縦列１４での横列読取タスクに対する−３７０本の縦列の望ましい縦列オフセットが得られる。
【００６４】
各横列の８マイクロ秒のピクセルレベル条件付き横列リセットは、１（８マイクロ秒集積期間の横列オフセット）を横列アドレスモジュロ４２０（撮像装置走査フレーム内の横列の数）に追加することによってアドレスを計算する横列に適用される。リセットは、バー３１２により表される縦列５４４から縦列５７７まで延びる縦列間隔にわたって行われる。リセットは、集積期間が縦列期間５７６（３２０）の最初に始まるように解除される。それによって８マイクロ秒の集積期間に対して縦列１４での横列読取タスクに対する−５６２本の縦列の望ましい縦列オフセットが得られる。
【００６５】
各横列の２マイクロ秒のピクセルレベル条件付き横列リセットは、１（２マイクロ秒集積期間の横列オフセット）を横列アドレスモジュロ４２０（撮像装置走査フレーム内の横列の数）に追加することによってアドレスを計算する横列に適用される。リセットは、バー３１３により表される縦列５９２から縦列６２５まで延びる縦列間隔にわたって行われる。リセットは、集積期間が縦列期間６２４（３２１）の最初に始まるように解除される。それによって２マイクロ秒の集積期間に対して縦列１４での横列読取タスクに対する−６１０本の縦列の望ましい縦列オフセットが得られる。
【００６６】
全域のほぼ半分を覆う図３の斜線域に対しては、比較的処理集約的な少なくとも部分的に横列並行のタスクを提供する。これは、例示的な実施形態では、露光制御処理は、露光制御及び画像取得に関連する少なくとも部分的に横列並行のタスクが、対立なく、横列並行の処理のための構成要素、横列選択、及び縦列読取選択論理、横列縦列交差点ピクセル選択可能なリセット論理、及び集積期間設定メモリアクセス部を共有し、かつタスクが、画像取得中にその時間のほぼ５０％で活発であるように分散されたことを示している。各々の関連の集積期間に対して、タスクが、他の集積期間に関連する縦列時間と略重複なしの予め選択した縦列時間中に行われるように集積期間に独特のリセットタスク及び横列読取タスクを分割することによって、かつ集積期間専用リセットタスクの各々に対して適切な横列オフセットをもたらすことによって、各リセットタスクが、固有の対立しない時間スロットが各リセットタスクを行うことができる横列内の専用縦列範囲にある固有の横列を有するように、縦列時間の特定の範囲で作られる同じ集積期間に関するリセットの全てに対して同じ横列オフセットを適用する。
【００６７】
図４は、高ダイナミックレンジ撮像装置の例示的な設計のブロック図を示している。撮像装置は、本発明のダイナミックレンジ改善機能を含むように強化されている従来の巻き上げシャッターＣＭＯＳ設計に基づくことが好ましい。図は、特に、従来の巻き上げシャッター設計から引き継がれている特徴に対しては略示されている。図のブロック４１０〜４１５は、撮像装置内のピクセルの縦列に関連する信号で何らかの方法で全て作動する。従って、縦列関係の信号は、必ずしも各ブロックに使用されるわけではなくブロックの一部を通じて送ることができ、かつ各ブロックは、適切な縦列関係の信号にアクセス可能と仮定されている。集積と横列読取のタイミングは、走査縦列カウンタ４０３を基本としており、走査縦列カウンタ４０３は、例示的な設計においては、次のカウントでゼロになり、再び、ゼロから最高値まで漸進的に計数するなどを行う。走査縦列カウントがゼロに戻る度に、走査カウンタは、その次の値に増分される。例示的な設計においては、走査横列カウント４０２は、カウントゼロで始まり、最高値まで漸進的に数えて、次のカウントでゼロに戻り、最高値まで漸進的に数えるなどを行う。
【００６８】
可能な集積期間（例示的な設計では合計８個）のうちの１つの自動選択に適合させるために、横列のピクセルは、好ましくは、全て、集積期間のうち最長集積期間の初めでリセットされ、次に、その後のより短い集積期間の各々の始まりの直前に各ピクセル及び関連のリセット記録に問い合わせて、閾値に対して現在のピクセル値の比較及びピクセルのリセット履歴に基づいて横列の各ピクセルを条件付きでリセットされる。ピクセルをリセットしない時は常に、読取前には同じくリセットしないことが好ましいが、最も新しい前のリセットにより開始された集積期間を完了するために問い合わせさせる。ピクセルをリセット（好ましくは、初期無条件リセットを含む）する時は常に、ピクセルがリセット中である集積期間を表示するように、ピクセルに関連のメモリ（３ビット／ピクセルは、８つの可能な選択可能なリセット状態の１つを特定するのに必要な全部である）を更新する。ピクセルのメモリ値は、ピクセルをリセットしない条件付きリセットタスク中には変更されないことが好ましい。集積期間の終わりに、ピクセルに関連の値は、集積期間のうちのどちらが読取に使用されたか示している。この情報は、横列のピクセルの読取及びＡ／Ｄ変換と同期して読み取ることが好ましく、最終読取値を適正にスケーリングするのに使用することが好ましい。好ましい設計においては、全て同時に終わるように、すなわち、集積期間を終える横列読取が各ピクセルの実際の集積期間に関係なく横列の全てのピクセルに対して同時に行われるように横列内の集積期間を開始することが好ましい。集積期間終了時に、横列は、好ましくは、選択した横列のピクセル値をサンプリングコンデンサの横列に伝達し、好ましくは、同じくリセット電圧をサンプリングコンデンサの第２の横列に伝達して、値をデジタル化し、使用された集積期間の記録を反映するように調節するシーケンスにより読み取られる。この値は、一般的に撮像装置から出力される。
【００６９】
図４のブロック図では、走査横列カウンタ４０２、走査縦列カウンタ４０３、汎用縦列オフセット加算器４０４、汎用横列オフセット加算器４０５、横列選択４０９、横列読取サンプル及び保持４１１、増幅器４１６、及びアナログ／デジタル変換器４１７は、従来の従来技術の撮像アレイにおいて使用するものと類似のものとすることができる。従来技術の撮像装置から保持されるこれらの特徴の全てに対して、本発明の撮像装置の実施において、１つ又はそれよりも多くの高ダイナミックレンジモードで作動させることができることに加えて標準的なダイナミックレンジモードで作動するオプションをもたらす柔軟性が得られるようにすることは適度に容易である。制御回路４００は、撮像装置に伝達された命令を受信して、以下で説明する命令シーケンスを制御する。
【００７０】
高ダイナミックレンジ画像を取得するために、走査縦列カウンタ４０３は、各横列に対して縦列範囲を通して循環し、走査縦列カウンタ４０３による縦列カウントを通したサイクルの完了により示される新しい各横列毎に走査横列カウンタ４０２を増分させる。ピクセルリセット及び横列読取機能選択回路４０７は、縦列カウント範囲を復号して横列読取及び様々なリセット機能を開始して制御する信号を生成する。ピクセルリセット閾値発生器４０８は、進行中のリセットタスクにより開始される特定の集積期間に任意的に依存する閾値値を生成する。選択した横列の各ピクセルに対する集積電荷レベルを示す信号に対してこの閾値を比較し、横列の各ピクセルをリセットすべきか否かに関する部分的な判断を提供する。この判断は、ピクセル単位で行うことが好ましい。ピクセルリセット横列オフセット発生器４０６は、ピクセルリセット横列読取機能選択回路４０７から、もしあれば横列読取又はリセットタスクのうちのどれが進行中であるかを示す信号を受信し、横列リセットタスクに対しては、リセットにより開始すべき集積期間の持続時間に適切な横列オフセットを生成する。リセット横列オフセットモジュロ加算器４０１は、好ましくは、モジュロ演算で、処理中のリセットに関連の正の持続時間に適切なオフセット値を横列アドレスに加算し、走査フレームの下部から上部まで適正に循環する範囲に生成した横列アドレスを保つ。ブロック４０４及び４０５では、一般横列及び縦列オフセットを横列値及び縦列値に任意的に加算して撮像アレイ４１０内で画像フレームの原点を制御する柔軟性の増強を提供する。横列選択回路４０９は、横列選択アドレスを復号して横列処理に使用される制御信号を選択した横列に誘導する。撮像アレイ４１０は、好ましくは、リセットすべき各ピクセルに関する横列信号及び縦列信号の同時アサートによりリセットがもたらされる特徴を各ピクセル内で達成することによって実行される個々のピクセルリセット機能を含む。使用時には、横列のピクセルを選択的にリセットするために、選択した横列の横列リセットをアサートし、縦列リセット線は、リセットに選択した横列のピクセルに対してのみアサートする。横列読取サンプル及び保持回路４１１は、撮像装置内のピクセルの各縦列に対してサンプルアナログ値をサンプリングするサンプリングコンデンサを含むことが好ましい。この回路は、通常使用するものと類似ものであり、縦列読取線の各々の読取値及びリセット基準レベルの両方の連続的サンプリングを含むことが好ましい。この回路は、縦列選択回路４１２からの信号に応答し、かつ選択した縦列のアナログ値を出力増幅器４１６に誘導するようになっている。増幅器４１６からの増幅済みの、好ましくは、オフセット補正済みの値は、アナログ／デジタル変換器４１７によりデジタルの形に変換される。ピクセル処理回路４１８は、メモリに格納された値により示されるような読取値を提供するために使用する集積期間を考慮してピクセルにより受け取られる光レベルを適切に示すように出力値をスケーリングするために、縦列アドレス可能なピクセル横列バッファメモリ４１３から取得する読取を行うために使用する集積期間のメモリ表示と組合せてアナログ／デジタル変換器４１７からのデジタル値に条件を付ける。この作動に対しては、ピクセル読取縦列選択回路４１２は、横列読取サンプル及び保持回路４１１及び縦列アドレス可能なピクセル横列バッファメモリ４１３から対応する値を選択することが好ましい。パイプライン状のアナログ／デジタル変換器変換回路を使用する時、ピクセル処理回路４１８がピクセルに対して使用される集積期間の対応する表示とデジタル化された読取値を組み合わせるように、アドレス指定方式における対応するパイプライン又は適切なオフセットが組み込まれる。縦列アドレス可能なピクセル横列バッファメモリは、横列読取タスク中にピクセルリセットメモリ４１５にアクセスして、メモリレジスタ４１３内で読取中の横列のリセット情報をバッファに入れることが好ましい。例示的な設計においては、ピクセルリセットメモリ４１５は、３ビット／ピクセルを含むことが好ましい。メモリは、任意的に一般横列オフセットの適用前に、メモリをアドレス指定するために横列選択のために使用する同じ信号を使用するように構成することが好ましい。３ビット／ピクセルは、選択した横列の各ピクセル又はピクセル関係の縦列に対して並行して利用可能であることが好ましい。このアクセスは、読取及び書込機能を含むことが好ましい。ピクセル閾値比較及び条件付きリセットブロック４１４は、ブロック４０８からのピクセルリセット閾値発生器出力からのピクセルリセット閾値と、撮像アレイ４１０からのアレイの選択した横列の各ピクセル上で集積電荷のレベルを示す信号で駆動される縦列線と、ピクセルリセットメモリ４１５のアドレス指定された縦列関連の語への読取及び書込アクセスと、撮像アレイ４１０に至る縦列リセット線と、ピクセルリセット及び横列読取機能選択ブロック４０７からの制御信号とにアクセスすることができる。処理中の横列の実質的な部分に対して並行したタスクを行う論理を含むことが好ましく、かつ制御信号に応答して、選択した横列（又は横列のピクセルの実質的な部分）のピクセルに関するピクセルリセットメモリ入力と組み合わせて集積光誘導電荷の表示に対して作動し、横列の各々又は有意な数の有効ピクセルをリセットすべきか否かに関して判断するのは、このブロックである。この回路は、横列のピクセルを選択的にリセットする縦列リセット信号を選択的に処理して、必要に応じて横列のピクセルに対してリセットメモリを更新する。この更新には、好ましくは、選択的にリセットするピクセルに対して確立される新しい集積期間の持続時間の表示に書き込むことが含まれる。
【００７１】
図５は、撮像アレイ内のピクセルの１つの縦列に関連の回路の略示図を示している。図５の図では、例えば、例示的な設計においては４２０個のピクセルを含む縦列の１ピクセルは、ブロック５０１内のピクセル５１６として示されている。好ましい設計においては、ノイズが重要になる横列読取タスク中にピクセル処理を通常抑制し、また、この期間中のピクセル処理の抑制により、横列のピクセルのピクセル単位の処理を開始する前に横列読取タスクの並行した部分を完了することができ、２つのタスク間のタイミング上の対立が排除される。従って、撮像装置の最初の３６ほどの数値縦列を実行しないことが好ましく、約５９０本の読取可能な縦列が得られる。撮像装置ピクセルアレイは、一部の保護横列及び有効撮像区域の周囲回りの光から保護される暗色基準ピクセルの任意的な追加で、実際に読み取る横列に制限することが好ましい。縦列処理回路は、読み取る縦列についてのみ実行すべきである。従って、例示的な回路の完全な実行に対しては、アレイは、例示的な撮像装置の４２０本の横列の各々に１ピクセルで、各々４２０ピクセルを有する５９０本の縦列を有する。回路の残りの部分は、５９０回で６２６ピクセル走査横列内の有効５９０ピクセルの各々に対して１回複写する。ここでは、傍注として、例示的な撮像装置は、例外的に高いダイナミックレンジをもたらすリセット処理を最も良好に示すために簡素化されている。同じく特許の範囲であると考えられる撮像装置の実施例は、従来技術の撮像装置に設けられたほぼあらゆる特徴を含むことができる。例えば、読取構造においては、横列読取タスクの並行した部分よりも大きい走査処理の対象であるフレームの部分の読取を抑制する特徴を含めることができる。撮像装置命令セットには、高ダイナミックレンジ機能を使用せず、かつ遥かに高いフレーム反復数のような機能の追加を相応に行うことができる命令を含むことができる。画像ベースの制御用途においては、全体的な視野のより小さい部分を対象とするより小さい走査フレームで、より速いシーケンスで撮ることができる画像で高ダイナミックレンジ画像の読取を補うことが望ましいことが多い。これらの画像の露光は、例えば、高ダイナミックレンジ画像内で観測される光レベルに少なくとも部分的に基づく場合がある。一部の場合には、高ダイナミックレンジ特徴に関する柔軟な設定機能との組合せによる従来の通常のダイナミックレンジ撮像は、本発明の高ダイナミックレンジ特徴と組み合わせて用いることができる従来の撮像技術との有用な組合せである。走査フレームサイズ、横列の各々に関する横列及び縦列のオフセットの選択、及び読取当たりの条件付きリセットの数さえも、任意的にプログラマブルとすることができる。１つのリセットと次のリセットの集積期間の比は、例示的な設計におけるように４である必要はなく、かつ各々の連続的な集積期間に対して定数である必要はない。例えば、撮像装置は、１つのリセットと次のリセットの期間の比が４であり、別のリセットと次のリセットの比が８、又は何らかの整数以外の数又は２の整数累乗ではない何らかの値であるいくつかのリセット期間を有することができる。横列及び縦列のカウント及びアドレス指定回路を実行するいくつかの論理的に同等な方法がある。カウント範囲は、低値と高値の間で拡張することができ、低値は、ゼロ以外とすることができ、かつ負とさえすることができる。カウント方向は、高から低へ向かうように逆転させることができる。このような変化で、モジュロ演算の概念は、目標とするフレームの境界内にあり、かつ目標とする範囲にわたるようにカウント値を順序付けるように拡張する必要がある。読取は、厳密な単調なシーケンスである必要さえなく、集積時間を確立するために適用する横列オフセットのような特徴への非標準的な走査シーケンスの適用は、適切な作動が得られるように慎重に計画すべきである。走査時間を計算する公式も、修正したフレーム走査構造に対して集積時間を適切に示すように拡張すべきである。
【００７２】
例示的な設計においては、公称３２ミリ秒の集積間隔を開始する第１のリセットと公称８ミリ秒集積間隔を開始する第２のリセットの間には、２４ミリ秒の間隔がある。ピクセル内で通常使用するブルーミング防止回路と共にリセット間隔の短縮化は、隣接するピクセルへの過剰露光ピクセルからの電荷溢出を最小にすることを助ける。オプションとして、リセット間の長い間隔を短縮するために、第２の集積期間は、４対１の比のための８．１９２ミリ秒ではなく、２対１の比のための１６．３８４ミリ秒を選択することができる。次に、その後の集積期間を２対１で拡張することができ、又は１つの期間を８対１に変更することができ、又は余分なビットを使用して集積期間のタグを符号化することができ、８個を超える集積期間を使用することもできる。横列オフセットと横列長の間の均衡、及び集積期間の各々に対して対立しない縦列期間隔に備えるための集積期間の調節は、評価し、かつ高ダイナミックレンジ作動モードにおいて使用する各組の集積期間に対して適切に選択する必要がある。
【００７３】
横列リセット線５１５（１本／各横列）、横列読取有効化線５２０（１本／各横列）、縦列アドレスバス５２１、ピクセル読取バス５２３、ピクセルリセット基準値５２４、横列バッファメモリ書込有効化５２６、集積時間出力バス５０６、無条件のピクセルリセット有効化５２９、リセット表示フリップフロップクロック５３０、集積期間タグバス５１３、タグメモリ更新有効化５３１、及び横列アドレスバス５３４は、有効縦列の各々の対応する回路にルーティングして有効縦列の各々の対応する回路に共有されることが好ましい。縦列リセット線５０３及び縦列読取線５１９は、縦列内の有効ピクセルの各々により共有されることが好ましい。代表ピクセル５０１は、横列選択線５２０の選択信号をアサートすることによって選択する。５２０の横列選択信号のアサートによりトランジスタ回路５１８が有効になり、トランジスタ回路５１８は、縦列読取線５１９をピクセルの集光区域５１７で回収した電荷を表す電圧レベルまで駆動する。リセット回路５０２により、ピクセルは、横列リセット線５１５及び縦列リセット線５０３で信号を同時にアサートした時にリセットされる。大幅に簡素化した形に示す５０４ブロックは、回路５２２を含み、回路５２２は、縦列サンプリングコンデンサと、縦列選択アドレス及び制御バス５２１上の信号に応答し、かつバス５２１上の制御信号に応答して縦列読取線５１９上の信号をサンプリングし、かつバス５２１上の適切な制御信号と共に適合縦列選択アドレスのアサートに応答してサンプリングしたピクセル読取信号を読取バス５２３に誘導する縦列選択回路とを含む。例示的な実施形態では、縦列がバス５２１上でアサートされた縦列アドレスによって選択された時、信号は、選択線５３５上でアサートされる。以下に説明するように、選択信号５３５を使用して、信号から導出されたアナログピクセル値及びバス５２３に誘導されたアナログ値の読取と同期して選択したピクセルを読み取るために使用する集積期間を示すメモリ記録をバス５０６に誘導する。
【００７４】
比較回路５２５は、線５２４上の閾値基準レベルに対して、選択したピクセル上の光誘導電荷を示す縦列読取線５１９上の信号レベルを比較する。信号５１９が、ピクセル上の光誘導電荷が信号５２４により示された基準レベルを超えるように示した時、論理真信号を出力５３６上でアサートする。（実際の強化か又は初期電荷レベルの減損であるかを問わず、光誘導電荷は、光露出により引き起こされた電荷レベルの変化を指すことが意図されている。）
【００７５】
バス５１３を使用して、集積期間に対する数値集積期間識別メモリタグを通信する。この数値メモリタグは、いくつかの方法で符号化することができる。例示的な設計においては、それぞれ、最長から最短までの集積期間に０〜７の特定のための数値メモリタグを割り当てる。好ましい実施形態では、ピクセルは、読取シーケンス内の最長集積期間に対しては無条件でリセットし、シーケンス内の連続的なより短い集積期間に対しては、ピクセル上の光誘導集積電荷が５２４上で閾値値を超えることを示す比較出力５３６をピクセルに対してアサートし、かつ読取値シーケンス内の全ての前の延長化集積期間に対してもピクセルをリセットしている場合又はリセットしている場合に限り、ピクセルをリセットする。ピクセルのリセットを見逃した状態で、ピクセルの更に別のリセットを中止する要件を満たすために、ピクセルに対して集積期間識別メモリタグ入力を検査し、直前の集積期間に対してピクセルがリセットされていたかを確かめれば十分である。リセットされていなかった場合、比較出力部５３６の状態に関係なく、そのピクセルに対して現在のリセットを禁止する。ピクセルのタグが直前の集積期間に対してリセットされていたことを示し、かつピクセル上の集積電荷が比較出力５３６により示される閾値値を超えていた場合、ピクセルをリセットして、ピクセルのこのリセットにより確立された集積期間を識別するためにピクセル毎の集積期間のメモリタグを更新する。メモリブロック５３３は、縦列の各ピクセルに関する入力を有することが好ましく、現在のピクセルは、バス５３４上で通信され、かつメモリブロック５３３のアドレス入力として機能する選択した横列の横列アドレスにより読取及び書込タスクに向けて選択される。比較回路５２８は、ピクセルに対して保存した集積期間識別数値タグのビット単位の符合により、バス５１３上でアサートしたタグ値に対する比較を提供する。ピクセルのタグ値がバス５１３上でブロードキャストされたタグ値と符合し、かつ縦列内の選択した横列のピクセル上の光誘導集積電荷が閾値を超えることを示す比較出力５３６がアサートされていることを示すビット単位の符合により３つの比較結果の全てが符合した時かつ符合した時に限り、「ａｎｄ」ゲート５１０は、真の出力をアサートする。線５３０上のクロック信号により計時された時、「Ｄ」形式フリップフロップ５１２は、ピクセルリセット表示を登録する。初期最長集積期間設定に向けてピクセルのリセットを強制する適切な時間で線５２９はアサートされる。「ｏｒ」ゲート５１１は、この無条件リセット指令を「ａｎｄ」ゲート５１０からの上述の条件付きリセット表示と組み合わせる。フリップフロップ５１２の出力により、選択した縦列に対して縦列リセット線５０３が駆動され、アサートされると、縦列リセット線５０３は、重なり合う期間中に横列リセット線５１５もアサートされた時にピクセル５１６のリセットを引き起こす。関連の縦列線５０３も設定するピクセルを選択的にリセットする横列処理シーケンスにおいて、リセット線５１５は、適切な時にアサートされる。オプションとして、付加的なゲート論理を追加して、リセットタスクをアサートすべき時にのみ垂直リセット線５０３をアサートすることができる。次に、選択線５２０及び縦列リセット線５０３の同時のアサートによりピクセルのリセットが引き起こされるように、横列選択線５２０及び横列リセット線５１５の機能を任意的に単一の線に統合することができる。メモリ更新有効化線５３１をアサートして、メモリ５３３内で処理中であるピクセルに対して集積期間識別タグを更新する。メモリ更新線５３１をアサートした時にアドレスバス５３４上でアサートされた横列アドレスにより選択されたメモリ位置までこの更新を提供し、縦列リセット線５０３のアサートにより示めされるようにピクセルをリセットする。更新線５３１及びピクセル縦列リセット線５０３をａｎｄする「ａｎｄ」ゲート５１４の出力５３８は、メモリブロック５３３の書込み有効化として機能する。書込み有効化５３８をアサートした時、バス５１３上で通信される集積期間の数値集積期間識別メモリタグ値がメモリブロック５３３内のピクセルの入力に書き込まれる。条件付きリセットタスクにおいては、バス５１３を使用して、各々シーケンス内の別々の時間間隔で２つの別々の集積期間識別タグを通信する。シーケンスの開始に向けて、比較回路５２８によって使用されるように、直前の集積期間タグをバス５１３上で通信する。シーケンスの終了に向けて、現在の集積期間のタグ値をバス５１３上で通信し、新しくかつより短い集積期間を開始するためにリセットするピクセルに対して上述したようにメモリ表示を更新する。
【００７６】
上述の内容は、主として、関連の縦列の選択した横列内のピクセルに関する縦列に関連する条件づき及び無条件のリセットタスクが中心であった。リセットタスクにより確立された集積期間の終了時に、横列のピクセルを読み取る。横列読取タスクを２つの段階で達成する。そのうちの第１の段階は、リセットタスクのいずれかに使用する縦列カウント範囲と重なり合わない縦列カウント範囲中に行うことが好ましい横列並行のタスクである。第２の段階は、ピクセル単位又は小ピクセル群単位の処理段階であることが好ましく、かつ進行中のリセットタスクに必要とされる横列選択線、横列読取線、縦列読取線、又は縦列リセット線へのアクセスを必要としないように構成することが好ましい。次に、第２の段階のピクセル処理は、進行中のリセットタスクに重なる場合があり、任意的に、いくつかの系統的手法のいずれか１つを用いて行うことができる。処理は、ピクセル単位の作動、又は恐らくは横列内のピクセルの小さい小群にパイプライン化又は並行処理を用いる連続的作動とすることができる。第１の段階、好ましくは、作動の並行した段階に対しては、読取選択線５２０を処理中のピクセルの横列に対してアサートすると、縦列読取線５１９にピクセル値が導かれる。従来技術撮像装置において使用されるものと非常に類似するものとすることができる読取シーケンスを実行すると、それによって縦列線５１９上でアサートしたピクセル値は、ピクセル読取処理ブロック５２２内のコンデンサ又は他の回路によりサンプリングされる。シーケンスは、ピクセルの無条件リセット、及び最終読取タスク内のピクセルに対してゼロ基準として使用すべきリセット値の付加的なサンプリングを含むことができる。好ましい実施形態では、読取中のピクセルの集積期間識別タグがメモリブロック５３３の出力線５３２上に呈示されるように、読取中の横列の横列アドレスをアドレスバス５３４上でアサートする。横列読取処理の一部として、書込可能線５２６をアサートして読取中のピクセルに対して集積期間識別タグをタグバッファメモリ５０７内に格納する。タスクは、横列の全ての有効ピクセルに対して並行に実行することが好ましく、従って、横列の各ピクセルの集積期間が、複写縦列論理ブロックの関連のバッファメモリ５０７内で利用可能である。
【００７７】
例示的な実施形態では、読取シーケンスの第２の段階に関して、縦列アドレスは、縦列アドレスバス５２１上でピクセル読取５２２に対して通信される。この順次区分式縦列アドレスは、ブロック５２２で復号され、サンプリングしたピクセル値のアナログ／デジタル変換及びピクセル処理に向けて縦列サンプリングコンデンサを順番に選択し、かつピクセルに使用する集積期間をバス５０６上で誘導もする役目をする。読取値を取得するのに使用する集積期間が与えられて適正な光レベル読取値を示すように、ピクセルの最終読取値が調節される。ピクセル読取に使用した集積期間の記録をメモリブロック５０７内でバッファに入れる。ブロック５２２内の縦列アドレス復号論理は、バスドライバ５２７がバス５０６上でメモリ５０７に格納した集積期間識別タグを誘導することを可能にするために縦列を選択した時に出力線５３５をアサートする。好ましくは、ピクセルの集積期間識別タグを誘導するのに使用するのと同じ縦列選択復号回路からの選択出力を使用して、ブロック５２２でサンプリングして保持したピクセル読取情報を読取バス５２３に誘導する。例示的な設計においては、アナログ／デジタル変換及び使用した集積期間を反映する調節の完了直後に、集積期間を反映するように調節されたピクセル値を読取に向けて順番に呈示する。
【００７８】
範囲検出を読取と同時に行った時、集積電荷の表示を非破壊で読み取っていつリセットすべきかを判断することは有利である。ピン留め及び／又は埋込フォトダイオード構造又はフォトゲート構造に対しては、最終読取前に読取ノードに電荷を通信することはオプションとなっているが、これは、読取ノードのリセット値のリセット及び読取、次いて蓄積電荷の伝送及び相関二重サンプリングモードで使用する第２の読取と干渉する場合がある。これらの構造に対しては、使用すべき集積期間を判断する読取シーケンスの短縮化を行うことが好ましいと考えられる。このタスクに対しては、読取のための集積が始まる前に、範囲判断期間を追加することができ、かつ条件付きリセット範囲の結合に対して説明するものと類似のものである一連の好ましくは横列並行の比較タスク（一部の場合には、比較タスクにおける１つよりも多いリセット期間オプションの判断を処理する複数の閾値の比較を含む）を用いて、使用すべき範囲を判断することができる。判断した集積期間は、各ピクセルに関連の集積期間メモリ内に保存することができる。次に、読取段階中にこのメモリ値を使用して、各ピクセルの適切な集積期間を設定し、また、読取時に、ピクセルを読み取ると共に読取値を適正にスケーリングするのに使用する集積期間を示すことができる。
【００７９】
どの特定の集積期間を使用するかという別々の判断に対しては、順番に判断する連続延長化集積期間を使用する判断と共に最短集積期間を使用するオプションを最初に判断するように集積期間の判断に向けて比較及び／又は読取タスクを配置することが好ましいであろう。次に、読取及び集積期間判断シーケンスの組合せの場合と同様に、好ましくは、横列並行の又はある程度横列並行のタスクで読取をもたらすように、最初に設定した最長集積期間と共に、実際の読取のための集積期間を順々に設定することが好ましい。上述のシーケンスに関しては、群内のピクセルの全ての集積期間が好ましくは適切な時間に終わるように適切な時間に集積期間を開始するピクセル選択リセットが必要である。このシーケンスにより、読取ノードへの電荷の選択的伝送は、読取ノードの選択的なリセットに取って代わることができる。
【００８０】
少なくとも１つの実施形態では、撮像装置は、単一の読取フレームの通常の画像取得期間中に、各々が識別インデックスを有する限定数の選択可能な期間を含む１組の選択可能な集積期間から自動的に選択される集積期間を各々の望ましいピクセルに対して個々に動的に選択し、選択した集積期間に特定のピクセルの集積期間を設定し、ピクセルに対して選択した集積期間の識別インデックスの表示を特定のピクセルに関連のメモリ内に記録し、集積を提供し、所定時間でピクセル読取値を読み取ってデジタル化し、及び選択した集積期間の表示と共に、デジタル化した読取値の表示を出力するように構成される。
【００８１】
少なくとも１つの実施形態では、撮像装置は、並行にアドレス指定されているピクセルの群内に配置したピクセルの撮像アレイを含み、かつその時点でアドレス済みの並行アドレス可能群内のピクセルに様々な並行タスクを行う回路を含む。条件付きリセットタスク、選択的なリセットタスクを行うものを含むピクセル読取、及びリセットタスクの全ては、アクセス中のピクセルの並行アドレス可能群の有効ピクセルの全部で作動することを意図している。これらのタスクの全てに対しては、タスクで作業を行うアドレス指定済みの並行アドレス可能群の有効ピクセルに対して、非並行又は少なくとも部分的に並行した以下のタスク、すなわち、ピクセル読取、ピクセルリセット、条件付き選択的ピクセルリセット、閾値に対して部分集積後のピクセル値の比較、ピクセルに関連のメモリへの読取及び書込、いつ選択的にピクセルをリセットすべきかを判断する論理、及び各ピクセルに関連の集積期間の読取の全て又は少なくとも実質的な部分を行うことが好ましい。本明細書で説明する少なくとも１つの実施形態では、並行にアドレス指定されているピクセルの群を横列内に配置し、ピクセル変換率を制御し、かつクロック機能及びシーケンス論理機能により細かいタイミング区分をもたらすように供給されたピクセルクロックで１回に１つの横列で読取を提供する。この議論においては、「横列」という用語は、「並行アドレス可能群」というより広義の用語で置換される。「横列時間」という用語は、並行アドレス可能群でピクセルの読取を予定かつ実行し、また、より広範なリセットタスク及び選択的リセットタスクを予定するのに使用する間隔を示すために使用する「タスク順序付け間隔」と入れ替える。「ピクセルクロック」という用語は、「順序付けクロック」というより機能的かつ説明的な用語と入れ替える。本発明の原理は、読取を１回に１つの横列で行う装置、又はクロッキングがピクセルレートと直接に結びつけられる装置に限定されるのではなく、「並行アドレス可能群」、「関連のタスク順序付け間隔」、及び「順序付けクロック」により意味されるより一般的なコンテクストに及ぶことを理解すべきである。ピクセルが露光される光に対するピクセルの応答に基づいて並行アドレス可能群の各ピクセルを集積期間に設定し、関連のタスク順序付け間隔中に、並行アドレス可能群の各ピクセルをある程度並行した読取タスク内に読み取る。アレイのピクセルは、各々の並行アドレス可能群のピクセルをピクセル単位でリセットに向けて選択することができる選択的リセット機能を含む。ピクセルには、部分集積の後、好ましくは、非破壊で集積電荷の好ましくはアナログの表示を読み取るようになっている点も含まれる。所定の画像の取得のために、撮像装置は、各有効ピクセルに対して、連続より短い集積期間が選択的リセット機能を用いて有効集積期間の好ましくは所定の組から選択することができるように構成されることが好ましい。１組の有効集積期間の各有効集積期間は、関連の集積期間識別インデックスにより特定することが好ましい。アレイの各有効ピクセルは、関連のピクセルに対して進行中である集積期間の集積期間識別インデックスの表示を格納するのに使用する関連の記憶装置を有することが好ましい。新しい読取を開始するために、最長有効集積期間を開始するように各ピクセルを無条件でリセットし、最長有効集積期間の集積期間識別インデックスを示すように関連の記憶装置を初期化する。特定のピクセルの最長有効集積期間中に、この期間中に１組の所定時間の各々で、ピクセルは、条件付きで有効集積期間のより短い１つを開始するために条件付き選択的なリセットタスクを受ける。全般的な意図は、各ピクセルに対して最大測定限界範囲の良好な利用を行うが集積期間をピクセルが飽和する各ピクセルが問題なく低い確率を維持するのに十分に短く保つ条件付きリセット基準を提供することである。本明細書の他の箇所でより詳細に説明するように、各ピクセルを選択的にリセットする判断の各々は、予め選択した閾値レベルと、部分集積後（すなわち、ピクセルに対して現在有効である集積期間の部分的な完了後）の読み取った集積電荷の表示との比較（好ましくは、アナログ形で）にある程度基づいている（予め選択した閾値レベルは定数とすることができ、又は予め選択した閾値レベルを適用する集積期間、及び恐らくアレイ又は何らかの他の変数内での位置に依存する可能性がある）。選択的なリセットタスクの各々は、１組の選択可能な集積期間の組から連続より短い集積期間を条件付きで開始するのに使用する。より短い集積期間を開始するようにピクセルをリセットした時は常に、開始中の集積期間の識別インデックスを示すように、関連のピクセルの現在有効な集積期間の識別インデックスのピクセルに関連するメモリ内での記録を更新する。ピクセルの最終リセットにより、ピクセルを読み取るために使用する集積期間が確立される。特定の読取期間にわたる特定のピクセルの連続的リセットタスクの好ましいシーケンスにおいては、比較タスクの結果にある程度基づく判断のためにピクセルの条件付きリセットが迂回され、ピクセルの読取前には、更に別のリセットは特定のピクセルに行われない。この基準を実行するためには、必要に応じてピクセルのメモリ表示を検査し、ピクセルの直前の条件付きリセットタスクでピクセルがリセットされなかった場合はピクセルの条件付きリセットを禁止する。条件付きリセットタスクに対しては、ピクセルの直前の集積期間においてピクセルがリセットされていた場合、ピクセルの比較タスクの結果が、ピクセル上の集積光誘導電荷のレベルは関連の選択可能な集積期間に関する条件付きリセットタスクの一部としてこのレベルと比較する閾値を超えることを示す時かつ示した時に限り、ピクセルをリセットすることが好ましい。特定のピクセルの集積期間終了時に、ピクセルに対して選択した集積期間の識別インデックスの表示をピクセルに関連のメモリから読み取り、選択した集積期間中にピクセル上に格納した光誘導集積電荷を読み込んで、好ましくは、デジタル化したピクセル電荷レベル読取値としてデジタル化する。好ましくは、デジタル化されたピクセル電荷レベルの読取値は、ピクセルに使用する集積期間のピクセルに関連のメモリからの表示と対化される。デジタル化したピクセル電荷レベル読取値とピクセルに対して選択した集積期間とで、ピクセルが露光された光レベルを示している。この情報は、通常、簡単な相関した形で組み立てられ、撮像装置から外部装置に、又は任意的に撮像装置自体内の別のメモリ又は画像操作機能部に通信される。
【００８２】
例示的な設計においては、各連続より短い集積期間が次のより延長化集積期間より所定の比率分短いように選択可能な集積期間を選択する。少なくとも１つの実施形態では、あらゆる２つの連続的選択可能な集積期間の間に公称４対１の比があるように、各々のその後の選択可能な集積期間は、次の延長化選択可能な集積期間より４倍短い。それによって８つの選択可能な集積期間のうち最も長い選択可能な集積期間と最も短い選択可能な集積期間には、公称１６、３８４対１の比率が得られる。４以外の比率を選択することができ、全ての連続的選択可能な集積期間が、直前のもの又は直後のものと同じ比率分異なる必要があるというわけではなく、設ける選択可能な集積期間の数を加減することができる。少なくとも１つの実施形態では、最長から最短までの集積期間のほぼ１６、３８４対１の範囲により、ピクセル上で光誘導集積電荷をデジタル化することによってもたらされる一般的に５０ｄＢを超えるダイナミックレンジに８４ｄＢが追加される。それによって取得した各画像の各ピクセルに対して、独立してほぼ線形出力で１３４ｄＢを超えるダイナミックレンジが得られる。これらは控え目な推定値であるので、この設計の変形で１４０ｄＢを十分に超えるダイナミックレンジが達成可能である。更に、本明細書の他の箇所で詳述するように、１０ビットＡ／Ｄで、最小解像度は、１／１００よりも良好、理想的には、全光レベル範囲の実質的な部分にわたって１／２５０ほども良好とすることができる。Ａ／Ｄ高解像度化及び／又は選択可能な集積期間の集積時間の範囲拡大化で、ダイナミックレンジを拡張することができ、Ａ／Ｄ高解像度化又は選択可能な集積期間の間隔短縮化で、２５０対１よりも多い最小解像度を光レベルの広い範囲にわたって維持することができる。
【００８３】
特定の他の高ダイナミックレンジ撮像装置とは対照的に、メモリブロック内に記録する必要があるのは、選択した集積期間のインデックスだけである。少なくとも１つの実施形態では、３ビットのメモリ項目を使用して、関連のピクセルに対して現在有効である集積期間の識別インデックスを格納する。３ビットの項目では、必要なメモリは、完全な又はほぼ完全な画像フレームの格納に必要である高ダイナミックレンジ設計と比較すると、３ビット値を格納するのに必要であるメモリの１／４未満であり、有意なメモリ空間が節約される。各ピクセルに対して集積期間を識別するのに使用するメモリブロックは、撮像アレイと同じシリコン基板上で製造することが好ましく、かつ任意的に動的メモリ要素で構成することができる。各ピクセルの値を格納する必要があるのは、完全集積の持続時間及び関連のピクセルのための読取期間を通してのみである。実際の露光シーケンス中に必要な制限した格納時間により、値を格納して保持する必要がある期間が制限され、条件付きリセットタスク中のメモリアクセス及び書込タスクの繰返しにより更に別の自然なリフレッシュタスクが行われ、動的メモリ要素を使用した時に必要であると考えられる付加的なリフレッシュタスクが制限又は排除さえもされる。例示的な設計においては、初期無条件リセットと初回条件付きリセット間の２４ｍｓの期間は、メモリ内の特定の位置に対してリフレッシュを行う連続的メモリ読取書込タスク間の最長間隔であり、一部の動的メモリ設計に対しては、リフレッシュサイクルの頻繁化は、不要とすることができる。リフレッシュサイクルの間隔短縮化が必要である場合、休止期間中に、並行アドレス可能群読取タスク及び／又は各タスク順序付け間隔内の並行アドレス可能群リセットタスクの実行の間に追加メモリアクセスサイクルを挿入して、必要に応じて付加的なリフレッシュサイクルをもたらすことができる。これらのリフレッシュタスクは、条件付きリセットタスクの追加と非常に似ており、各タスク順序付け間隔中にリフレッシュタスクとして構築かつ予定することができ、タイミング要件に適切なタスク順序付け間隔期間の数を割り当てることによって、かつ順序付けにクロックカウント値（タスク順序付け間隔及び順序付けクロックカウントは、以下で定義）を割り当てて、メモリ位置にアクセスして書き換えるリフレッシュタスクを（必要に応じて）開始して追加したリフレッシュサイクルを実行することによって行うというものである。順序付けクロックカウント値の様々な選択により引き起こされるタイミングの変化は、リフレッシュ間隔に必要である複数のタスク順序付け間隔により達成される期間に対して非常に小さいものであるので、並行アドレス可能群読取と干渉しない順序付けクロックカウント時間の有効間隔、又はタスク順序付け間隔中に予定されているリセット間隔のうちの一方は、メモリリフレッシュサイクルの追加を行うように選択することができる。
【００８４】
１つの集積期間から次のより短い集積期間へのレシオメトリックに釣り合いのとれた集積期間の選択により、あらゆる２つの隣接した集積期間の間の比は、比較的小さくなり（少なくとも１つの実施形態では４）、かつ依然として適切に少数の選択可能な集積期間で非常に広範囲の集積時間に備えることができる（集積時間における範囲１６、３８４対１は、先に参照した例示的な設計では８つの選択可能な集積期間で提供される）。８つの有効集積期間及び最長集積期間の公称３２ｍｓを見て、かつその３２ｍｓ／８つまり４ｍｓは、各集積範囲を処理するのに名目上有効であると結論付ける傾向がある。この視点では、選択可能な集積期間（少なくとも１つの実施形態では６μｓ）の最も短いものから２番目と最短との開始の間の非常に短い時間間隔により示される有効処理時間における追加したタイミング制限事項、及び撮像装置が短い時間間隔内で複数のピクセルに必要な機能を実行することを可能にするためにそれによって作り出されるスケジューリング、及びハードウエア性能の要件を調べるのが容易である。本発明の少なくとも１つの実施形態では、巻き上げシャッター設計を出発点として使用すると共に、様々な特徴の新規な組合せを追加して、例外的に広いピクセル単位のダイナミックレンジを取得するために、非常に短いものを含む様々な有効期間中に必要なタスクを行う必要な装置機能を提供する。読取及びリセットタスクに向けてピクセルを並行アドレス可能群に分割し、好ましくは、タスク順序付け間隔に関連の並行アドレス可能群単位で、画像フレームのピクセルの並行アドレス可能群の全てを読み取るために達成する期間内でタスク順序付け間隔により達成される均一な時間区分でピクセルの並行アドレス可能群の読取を振り分ける。各ピクセルに対して適切な集積期間を選択及び確立するタスクもタスク順序付け間隔内で予定してまとめる。並行アドレス可能群のピクセルの読取は、連続的タスク順序付け間隔中に一度に１つの並行アドレス可能群で選択した並行アドレス可能群のピクセル値をサンプリング回路の群に伝送することによって少なくとも部分的に並行に行うことが好ましい。次に、サンプリング回路の群内に保持したピクセル関係の値を任意的に順次に、好ましくは、条件付けかつデジタル化し、サンプリングした並行アドレス可能群の各ピクセルに対して光誘導集積電荷を示すデジタル式読取を提供する。各ピクセルに対して、次に、ピクセルに関連のメモリ項目から読み取ったピクセルに使用する集積期間の表示と光誘導集積電荷を示すデジタル式読取値とを対化する。ピクセル読取値と読取値に使用した集積期間は、一緒にピクセルにより感知される光レベルを示し、ピクセルにより読み取られた光レベルのこの表示は、撮像装置から出力される。
【００８５】
８つの選択可能な集積期間を有する例示的な設計の画像取得シーケンスにおいては、９つのタスクを各アドレス可能な群のピクセルに対して予定して集積を完了し、アドレス可能な群のピクセルを読み取る。タスクには、無条件リセット及び複数の条件付きリセット、すなわち、タスク順序付け間隔内での中で、シーケンスカウントに基づいて、適切な時間に適切なタスク順序付け間隔内で所要のタスクの各々を予定かつ実行することによって適切な時間で選択可能な集積期間を条件付きで開始する第１の集積期間後の各選択可能な集積期間に関する１つの条件付きリセットがある。最後に、特定の並行アドレス可能群のピクセルの集積期間の終了時に、アドレス可能な群内のピクセルの読取を予定する。参照した例示的な設計においては、ピクセルの各並行したアドレス可能な組を８つの別々のタスクに対して予定し（各選択可能な集積期間に対して１つのタスク）、並行アドレス可能群の各有効ピクセルに対して選択可能な集積期間の各々を開始するか又は条件付きで開始する必要がある。選択されている特定の集積期間に関係なく同時に終わるように、特定の選択可能な群のピクセルに関する全ての選択可能な集積期間を開始する好ましい方式においては、特定の並行アドレス可能群内のピクセルに関する様々な選択可能な集積期間の開始は、同じタスク順序付け間隔内では一般的に行われない。特定の並行アドレス可能群に関する３つの最短集積期間は、異なる順序付けクロックカウントで同じタスク順序付け間隔内で開始し、特定の並行アドレス可能群内のピクセルに関する残りの５つの選択可能な集積期間の読取開始又は条件付き開始は、全て、参照した例示的な設計に対しては、特定の並行アドレス可能群の様々なタスクが合計７つの異なるタスク順序付け間隔から順序付けられるように異なるタスク順序付け間隔で開始する。フレーム読取シーケンスにあるタスク順序付け間隔と同数のピクセルの有効並行アドレス可能群がある可能性があり、従って、一般的に、読取タスク及び選択可能な集積期間の各々を開始する別々のタスクを各タスク順序付け間隔中にピクセルの一部のアドレス可能な群に対して（ピクセルの各有効なアドレス指定されたアドレス可能に対して）行う。先に参照した例示的な設計に対しては、読取タスク及び８つのリセット又は条件付きリセットタスクを各タスク順序付け間隔中に予定し、７つの異なるアドレス可能な群は、通常、所定のタスク順序付け間隔内で行う９つのタスクにより選択される。７つの異なる並行アドレス可能群には、関連のタスク順序付け間隔中に３つの最短集積期間の各々の条件付き開始に向けて予定する１つの並行アドレス可能群が含まれる。装備していない又は有効でない並行アドレス可能群をアドレス指定する場合、タスクが無害であるように又はタスクが禁止されるようにハードウエアを構成する。上記においては、所定のタスク順序付け期間に予定されるタスクは、異なる並行アドレス可能群に対して各々作動するタスクを含む。
【００８６】
タスク順序付け時間間隔は、順序付けクロック周期というタスク順序付け時間間隔副区分に分け、順序付けクロック周期のカウントを通常は各タスク順序付け間隔の開始時に初期化し、漸進的に進んでタスク順序付け時間間隔内で時間基準をもたらす。ピクセルのシリアル化したデジタル化及び／又は出力を利用する設計に対しては、順序付けクロック周期は、ピクセル処理速度と相関するように都合よく選択される。従来の用語法においては、ピクセルの横列は、並行アドレス可能群に対応し、横列処理時間間隔は、タスク順序付け時間間隔に対応し、縦列又はピクセルクロックカウント時間間隔は、順序付けクロックカウント時間間隔に対応する。各々のための期間がタスク順序付け間隔中に無条件のリセット又は条件付きリセットタスクに対して予定されたアドレス可能な群の各ピクセルに対して選択可能な集積の正しい１つを選択及び確立するように、読取のために及びタスクの計画及び性能のために関連のタスクに順序付け間隔を割り当てて、少なくとも部分的に並行して並行アドレス可能群のピクセルの読取を行うことが好ましい。タスク順序付け間隔内かつタスク順序付け間隔内の順序付けクロックカウント範囲にわたって、ピクセルの特定のアドレス可能な群のピクセルに対して選択可能な集積期間の特定の１つを開始する無条件及び条件付きのリセットタスクの各々を予定及び実行し、それによって特定の選択可能な集積期間の正しい持続時間をもたらすために適切な数の中間のタスク順序付け間隔、及び部分タスク順序付け間隔、順序付けクロックオフセットカウントが得られる。特定の集積期間の整数タスク順序付け間隔の数をコースのタイミング区分として使用し、更に別の順序付けクロックカウントオフセット値を使用して、特定の選択可能な集積期間の持続時間を判断するのに使用するより細かいタイミング区分をもたらす。タスク順序付け間隔中に、ピクセルのアドレス可能な群の読取及び関連のデジタル化及び出力がもたらされる。全体的な総横列読取タスクの好ましくは並行した部分は、全体的タスク順序付け間隔時間の比較的小さい部分を利用する。タスク順序付け間隔の残りの間に、特定の時間で、好ましくは、シーケンスクロックカウントに基づいて、ピクセルのアドレス可能な群の様々な群に関する選択可能な集積期間の様々な集積期間は、タスクを受けると共にその後のタスク順序付けタスク中に読み取られる並行アドレス可能群のピクセルに対して集積時間を適切に確立するように予定した時間に選択可能な集積期間を開始するか又は条件付きで開始する予定したリセット又は条件付きリセットタスクを受ける。タスク順序付け間隔に割り当てた割当て数の順序付けクロックカウントの終了時に、順序付けクロックカウントを使用して、次のタスク順序付け間隔及び関連の並行アドレス可能群を参照するためのタスク順序付け間隔識別インデックスを順序付けて、新しいタスク順序付け時間間隔を開始する。
【００８７】
関連の並行アドレス可能群と、順序付けクロック時間単位とを備えたタスク順序付け間隔を有する画像フレームは、通常、反復的にフレーム単位、タスク順序付け間隔に関連の並行アドレス可能群単位、及び順序付けクロックカウント単位で順番に配列される。各タスク順序付け間隔には、画像フレーム捕捉シーケンス内での位置を特定する識別インデックスを割り当てる。タスク順序付け間隔内の順序付けクロックカウント値（又は対応するピクセル位置）には、そのフレームの画像捕捉シーケンス内の座標をタスク順序付け間隔識別インデックスと順序付けクロックカウント値又は数とで構成される座標値対に関して表すことができるように数値インデックス値を割り当てる。これらのタスク順序付け間隔識別インデックス及び順序付けクロックカウントを撮像装置内の回路内で何らかの形態でハードウエアレジスタ内に格納し、集積期間時間間隔制御、並行アドレス可能群の選択、群内のピクセルの選択、ハードウエア構成要素の選択、及び画像取得シーケンスでのイベントの開始を含む画像取得シーケンスでイベントを順番に配列する時間基準をもたらす。
【００８８】
撮像フレーム、フレームの連続的タスク順序付け間隔、及びタスク順序付け間隔の順序付けクロックカウント範囲を通じた規則正しい進行は、クロックに多少類似しており、時間を６０分を有する画像フレーム走査時間と比較することができ、各分をタスク順序付け間隔及び６０秒と比較することができ、各秒は、順序付けクロックカウント時間と比較することができる。これは、緩い比較であり、その理由は、例示的な設計においては、画像フレーム取得時間は、ほぼ３２ミリ秒であり、画像フレーム取得時間は、４１９個のタスク順序付け間隔に関連の並行アドレス可能群に分かれ、関連の並行アドレス可能群の各々は、６２６個の順序付けクロック周期又はピクセル時間に分かれ、各ピクセル時間は、持続時間が０．１２５マイクロ秒であるからである（先に参照した例示的な設計においては、横列走査時間をタスク順序付け間隔として使用し、ピクセルクロックを順序付けクロックとして使用する）。
【００８９】
集積時間のような時間間隔は、粗いタイミング区分のためのタスク順序付け間隔と、より細かいタイミング区分が得られるようにタスク順序付けリズムで起点と終点の間で順番に配列されるように発生する更に別のシーケンスクロックカウントとを計数することによって都合良く確立される。タスクは、開始タスク順序付け間隔内の開始順序付けクロックカウントと組み合わせて走査シーケンスの範囲で識別インデックスを有する順序付け間隔で開始され、終了タスク順序付け間隔内の終了順序付けクロックカウントと組み合わせて走査シーケンスの範囲で識別インデックスを有する順序付け間隔で終了することができる。時間基準としてタスク順序付け間隔及び順序付けクロックカウントを使用して、タスク順序付け間隔の数を用いてタイミング区分の粗雑な部分を表し、順序付けクロックカウントオフセットを使用してタイミング区分の細かい部分を表して時間間隔を表すことができる。タイミング区分の細かい部分は、間隔が終了タスク順序付け間隔で終了する順序付けクロックカウントから、間隔が開始タスク順序付け間隔で開始する順序付けクロックカウントを差し引いた符号付きの差として表すことが好ましい。集積期間のために時間間隔を表すために、モジュロ演算で読取が行われる終了タスク順序付け間隔の識別インデックスから、集積期間を開始するためにリセットが行われる開始タスク順序付け間隔の識別インデックスを差し引いた差を利用することが好ましい。読取が、一般的に、タスク順序付け間隔期間の最初に低い順序付けクロックカウントで行われると（終了集積）、集積期間が、一般的に、それぞれのタスク順序付け間隔後半により高い順序付けクロックカウントで開始され、集積期間の順序付けクロックカウントオフセットは、集積期間が終了する順序付けクロックカウント（タスク順序付け間隔内で）から、集積期間が開始する順序付けクロックカウント（タスク順序付け間隔内で）を差し引いたものとして計算される。この結果は、符号付きであり、負である場合がある。少なくとも１つの実施形態では、有効集積が読取前に終了するこの範囲の順序付けクロックカウントは、各タスク順序付け間隔に対して同じであり、かつ集積期間が終了する既知の順序付けクロックカウント値として参照することができるようにタスク順序付け間隔内のピクセルの読取に関する順序付けクロックカウント時間の範囲を選択することが好ましい。以下の説明においては、所定のタスク順序付け間隔中に読み出される並行アドレス可能群のアドレスに等しいように所定のタスク順序付け間隔の識別インデックスを割り当てる。更に別のオプションとして、読取フレームを原点に戻すオフセットを追加して物理ピクセル位置を計算することができる。フレーム走査シーケンスの開始に対応する値から範囲が始まり、フレーム走査シーケンスの終了に対応する値に対応する値まで漸進的に増加する連続的な整数として更に連続的順序付けタスク期間識別インデックス値を割り当てる。これは、ハードウエア実施に有利であり、その理由は、タスク順序付け間隔識別インデックスを使用して、読取に向けて並行アドレス可能群を直接選択することができるからであり、並行アドレス可能群内のピクセルをリセットするか又は選択的にリセットして集積期間を開始するように並行アドレス可能群を選択する「先読み」機能を実行するが、その方法として、適切なモジュロ演算を用いて、読み取るべき並行アドレス可能群を選択するのに使用する並行アドレス可能群アドレスに集積期間のタスク順序付け間隔の数を追加する。次に、リセット又は条件付きリセットタスク後、走査段階が続行する時に、追加したタスク順序付け間隔の数に関して集積期間を表す値により判断したタスク順序付け間隔を通じた処理後にリセットタスクを適用した並行アドレス可能群を読み取る。更に、集積期間が終了する順序付けクロックカウントに対する所定の符号付き順序付けクロックカウントオフセットでリセットが行われるように並行アドレス可能群をリセット又は選択的にリセット順序付けクロックカウント範囲を選択した場合、正しい数のタスク順序付け間隔と、即座に集積期間を開始する正しい順序付けクロックカウントオフセット間隔でリセットを行い、それによって望ましい集積期間が得られる。従って、モジュロ演算を用いてタスク順序付け間隔識別インデックスに集積期間内のタスク順序付け間隔の数と、集積期間の終了に向けて選択した順序付けクロックカウント時間に対する望ましい符号付き順序付けクロックカウント時間オフセットをもたらすリセットを開始するように予め選択する順序付けクロックカウント時間でのリセット又は条件付きリセットタスクの開始とを追加することを用いて、望ましい集積時間を選択する望ましい符号付きクロックカウントオフセットと組み合わせて望ましい数のタスク順序付け間隔にわたって集積を提供する。
【００９０】
並行して読み取るピクセルの群の集積間隔は、これらのタスクに対しては読取と同じ群を使用して並行してリセット又は条件付きでリセットすることが好ましい。少なくとも１つの実施形態では、適切な並行した比較、論理、及びアクセスの機能を設けて並行した条件付きピクセル選択的リセットタスクを実行する。並行アドレス可能群選択、タスク順序付け間隔オフセット加算器、縦列読取線、ピクセル関連のメモリアクセス、及び並行した組の条件付きリセット比較回路及び論理回路を含むいくつかの構成要素は、様々な集積期間専用の無条件又は選択的なリセットタスク及び並行アドレス可能群読取機能により、恐らく追加したメモリリフレッシュ機能により共有される。ハードウエアリソースの使用における対立を回避するために、並行アドレス可能群読取、特定の選択可能な集積期間を開始するリセット機能の各々、及び追加したメモリリフレッシュ機能は、各タスク順序付け間隔中に共有リソースに関する競合を防止することを特徴とする予め割り当てた略重複なしの時間間隔内に（又は共有リソースが望ましい場合は利用可能であるように割り当てる時間間隔中に）行われる。好ましい実施例では、タスク順序付け間隔中に順序付けクロックカウントの略重複なしの範囲中に行うように条件付きで選択可能な集積期間の各々に対して１つで並行アドレス可能群読取タスク、無条件リセットタスク、及び条件付きリセットタスクの各々を順番に配列するハードウエアベースのタスクスケジューリング機能を設けることによってこの目的を満足する。更に、所望する場合には、メモリリフレッシュタスクも順序付けクロックカウントの略重複なしの範囲にわたって行うタスクのリストに追加する。リソースの対立する使用を回避するようにこのスケジューリングを提供するために、各特定のタスクは、各タスク順序付け間隔中に所定の順序付けクロックカウントに到達することに応答して開始することが好ましく、対立する重なり合うタスクがないように所定の順序付けクロックカウントを選択する。連続的フレームを通した並行アドレス可能群アドレスの進行における各タスク順序付け間隔に対して上述のシーケンスを実行することが好ましい。適切なオフセットの適用後、ピクセルが有効区域内にある並行アドレス可能群を選択した時は常に、順序付けたタスクを実行するが、アドレス指定した並行アドレス可能群が有効撮像区域内にない時、順序付けたタスクを抑制するか又は悪影響がないように行うことが好ましい。ピクセルが有効画像域内にある並行アドレス可能群をアドレス指定した時は常に、並行アドレス可能群読取及びリセット及び条件付きリセットタスクの各々を行うことによって、有効ピクセルを有する全ての並行アドレス可能群に対してタスクの全てを提供する。
【００９１】
様々な集積期間を開始するための並行アドレス可能群読取及びリセットタスクに関する順序付けクロックカウント範囲の選択に対して２組の恐らく対立する基準がある。第１の基準は、共有リソースが望ましい場合は有効であるように重複なしの又は少なくとも部分的に重複なしの並行アドレス可能群読取及びリセットタスクの実行に向けてタスク順序付け間隔内でのタスク割当てに関する順序付けクロックカウント範囲を設けるというものである。潜在的に対立する第２の基準は、選択可能な集積期間の各々に対して集積期間を確立するためにそれぞれのクロックカウントオフセットを設ける並行アドレス可能群読取及びリセットタスクの実行に向けてタスク順序付け間隔内でのタスク割当てに関する順序付けクロックカウント範囲を設けるというものである。例示的な設計においては、これらの基準を満足する組合せを示している。タスク順序付け間隔内の条件付きクロックカウント範囲を選んで集積期間を適切に設定すると共に、重なり合う条件付きクロックカウント範囲及び／又はリソースの使用における対立点がないか検査することによって対立点を見つけることができる。より短い集積期間について発生する対立点は、タスク条件付き期間当たりの順序付けクロック周期数における小さい係数又は小さな変化により全ての集積期間をスケーリングすることなどの設計の小さい調節により解決することが多い。延長化集積期間に対しては、順序付けクロックオフセットの変化は、これらの集積期間内でのタスク順序付け間隔の多数化における時間に対する集積期間に及ぼす影響が非常に小さいと考えられ、従って、タスクの順序付けクロック範囲は、得られる集積期間に対しては最小の影響で、リソースの使用における競合を回避するように調節することができることが多い。
【００９２】
集積期間は、連続より短い集積期間が、各集積期間に関するピクセルの実効感度と次の連続より短い集積期間に関するピクセルの実効感度との、読取値を表すために使用する記数法の指数基底に等しい比をもたらすように選択することができる（例示的な設計におけるように）。例えば、例示的な設計においては、間近のより長い集積期間よりも４倍短いように各連続より短い集積期間を選択すると、各連続より短い集積期間に対して名目上４対１である感度の対応する減少が得られる。更に、例示的な設計においては、０を最も長い集積期間に割り当てるように、かつ割り当てたインデックスが７つの連続より短い集積期間に対して漸進的に７まで増大するように集積期間に割り当てる識別インデックス（それらをｉと呼ぶ）を選択する。ａが、ピクセル上の光誘導集積電荷のＡ／Ｄ読取値を表すとする。ｂは、好ましくは、ほぼ線形の形で光レベルを表す読取値の数値表現の指数基底を表すとする。こうして、光レベルｖは、以下のように表すことができる。
ｖ＝ａ・ｂi、又は
ｖ＝ａ・４i
【００９３】
Ａ／Ｄが、ピクセルの読取値である場合、ｉは、読取値を取得するのに使用する集積期間のインデックスであり、４は、基底ｂであり、これは、感度を対応する係数４だけ低減するように各々が次のより長い集積期間よりも名目上４倍短い連続的集積期間を選択することによって確立される。これも、以下のように表すことができる。
ｖ＝ａ・２2・i
【００９４】
バイナリフォーマットでは、０から７の範囲のｉの値に対して、二進数のビット０に０を割り当てると共に、それぞれ、ビット０〜２を二進数のｉのビット１〜３に割り当てることによって２・ｉを得ることができる。数字ｖは、概説したばかりの例示的な手順を含む様々な手順を用いて浮動小数点形式に容易にマップすることができる。指数記数法で示す読取値においては、上述のａは、直接、仮数にマップするか又は任意的にスケーリングして仮数にマップし、基底によるがｉ又は２・ｉは、必要に応じて任意的なオフセット及び／又はスケール係数を用いて指数部にマップすることが好ましい。
【００９５】
オプションとして、上述のピクセル値の指数関数的表現を利用して対数形式への変換を容易にすることができる。ピクセル値を対数形式に変換するために、値をまず好ましい位置に二進数又は小数点を置くように正規化することが好ましい（指数部付き表記に即するようにゼロ以外の値に対して１つ又はそれよりも多くかつ１０未満の値を仮数に付すように指数部及び仮数を調節することと類似のもの）。次に、ハードウエア及び／又はソフトウエアベースの回路を使用して仮数を対数的均等物に変換することが好ましい。適切なスケーリングの後、指数部を仮数の対数部に追加してピクセルの対数値が得られるようにすることができる。選択可能な集積期間の放射分析間隔の適切な選択で、スケール係数を２の整数累乗とすることができ、仮数の対数部への指数部の直接的な挿入によりピクセル読取値の対数値を得ることができる。
【００９６】
１６ビット浮動小数点形式は特に適切であり、それは、所要ビット数が例示的な設計で取得する１３ピクセル読取値より３ビットだけ多くて済むからである。オープングラフィック形式ＯｐｅｎＧＬのバージョンにおいて使用され、かつ半−フロート又は半フロートとして公知の１６ビットの浮動小数点形式は、ある一定のグラフィック処理機能に対して受け入れられている１６ビット浮動小数点形式の例である。半−フロート形式では、符号に１ビット、指数部に５ビット、仮数に１０ビットを使用する。一例として、上述の光読取値ｖを半フロートにマップすることができ、その方法は、指数部の最上位及び最下位有効ビットを０に設定して３ビット指数部ｉ（上述のように割り当てる集積期間識別インデックス）を指数部の３中央ビットにマップし、ピクセルの光誘導集積電荷読取値を示す１０ビットＡ／Ｄ値ａを仮数の１０のビットに直接マップすることである。この値は、任意的に正規化及び／又はスケーリングすることができる。これらのオプションは、必要であれば、画像データの伝送先とすることができる処理ブロックのために残すことができる。従って、本発明の例示的な装置のピクセルレベルの読取構造の一部である新規な超高ダイナミックレンジ指数フォーマットは、標準化した浮動小数点形式、又は任意的な図示の標準的な浮動小数点形式に簡単にマップすることができる形式で出力することができる。多くの用途に対しては、指数及ぶ仮数ベースのピクセル値出力形式の使用は、例示的な撮像装置の使用に対しては非常に広い又は更に十分なダイナミックレンジにわたって画像ピクセル値の処理を自動化及び簡素化する役目をし、実際的には、全ての従来技術の撮像システムに固有の特定の整数範囲に画像を整列させる別々の露光レベルの追跡及び調節の多く又は全てが排除される。
【００９７】
ここで、タスク、リソース、及びスケジューリングの観点から撮像アレイを見てみる。撮像アレイは、ピクセルの複数の並行アドレス可能群（例示的な設計においてはピクセルの横列）内にまとめたピクセルを有する。各並行アドレス可能群のピクセルは、好ましくは、少なくとも部分的に並行して、画像取得シーケンスの一部としてピクセルにハードウエアベースのタスクを行う群としてピクセルを選択するようにアドレス可能である。取得する各画像フレームに対して撮像アレイの各ピクセルに対して行うべき個々の別々に予定するタスクには、読取及びデジタル化して出力するか、又は任意的に付加的なタスクをピクセルに行い、また、ピクセルに対して選択可能な集積期間の各々を開始する時に集積を開始するか、又は新しい集積期間条件付きで開始するタスクを行うタスクが含まれる。例示的な設計においては、８つの選択可能な集積期間を含む。従って、例示的な設計に対しては、ピクセルに対して読取値を取得するために各ピクセルに対して予定して行うべき９つのタスクがある。オプションとして（好適でないが）、所定のピクセルの直前の読取タスクの一部であるリセットを用いて、ピクセルに対して選択可能な集積期間のうちの最も長いものを開始することができ、第２のオプションとして、集積期間のうちの最も短いものをピクセルの延長化した読取タスクの一部として結合することができる。いずれかのオプションは、本発明の一部と考えられるが、各々により柔軟性を制限されるので好ましいものではない。いずれにしても、例示的な設計に対しては、各ピクセルに対して、読取に対して７〜９つのタスク、更に、適切な選択可能な集積期間を確立してピクセルを読み取るために別々に予定して行うメモリリフレッシュのような項目に対して可能な付加的なタスクがある。この例は、選択可能な集積期間の他の数に向けて容易に拡張することができるので、このような拡張も、本発明の一部であると考えられる。取得する各画像フレームの各有効ピクセルに対して別に予定したタスクが提供される。更に、連続より短い集積期間のレシオメトリックに又は幾何学的に減少する集積時間で、より短い期間は、他の箇所で説明するように、共に非常に密接している。所要の時間で必要なタスクの完了に備える好ましい撮像装置においては、並行したハードウエアベースの条件付きリセットタスクを提供し、取得する各画像の各ピクセルに対して、好ましくは、個別に集積期間を確立し、各ピクセルに関するより短い選択可能な集積期間の選択は、部分集積後の閾値に対して表示ピクセル値（好ましくは、アナログの形態で）の比較にある程度基づいて、本来の所定のスケジュールで集積を完了する正しい時点でピクセルに選択的なリセットを行うことによって新しいより短い集積期間を開始し、画像取得期間中にピクセルの最も長い選択可能な集積期間に割り当てた時間中に、かつ集積期間及びピクセル値の最終読取及びデジタル化の完了前に各々のピクセルを読み取るために使用すべき選択可能な集積期間を確立し、ピクセル値は、得られる各画像に対して一度だけデジタル化され、各ピクセルに対して現在進行中である集積期間の表示をピクセルに対して開始する各新しい条件付き選択可能な集積期間の開始と共に記録する。
【００９８】
先に簡単に説明したタスク及びリソースに対しては、ここでの主な焦点は、所定の画像取得シーケンスに関するまとめ及びスケジューリングである。撮像装置は、選択的なリセットタスクに関する「比較閾値」、フレーム内のタスク順序付け間隔の数を含む有効「画像フレームサイズ」、タスク順序付け間隔内での順序付けロック周期の数、及び順序付けクロック周期の数字持続時間のような多くのパラメータを調節する柔軟性を有することが好ましい。選択可能な集積期間の使用及び数も、プログラマブルであることが好ましい。ピクセルは、並行アドレス可能群内にまとめ、群内のピクセルは、並行アドレス可能群のアドレスを出すことによって、タスクの性能が得られるように少なくとも部分的に並行してアクセス可能である。有効ピクセルを有する並行アドレス可能群は、各並行アドレス可能群内に等しい数の有効ピクセルを含むことが好ましい。画像取得間隔は、連続捕捉モードで作動する時、１つの画像の捕捉とその後の画像の捕捉との間の間隔であると見なされることになる。画像取得間隔は、好ましくは、等しい持続時間であり、かつ好ましくは画像捕捉間隔を満たすタスク順序付け間隔に分割される。有効ピクセルを有する並行アドレス可能群と少なくとも同数の順序付け間隔が存在することが好ましい。タスク順序付け間隔は、一定の数の番号付き順序付けクロック周期に分割される。タスク順序付け間隔内には、アドレス可能な群内に有効ピクセルがあるのと少なくとも同じくらい多くの順序付けクロック周期があることが好ましい。並行アドレス可能群を選択するアドレスとして使用するために、かつ所定のタスク順序付け間隔を特定するインデックスとして使用するために同じ数値を割り当てることが好ましく、同様に付番されたタスク順序付け間隔が有効である時に並行アドレス可能群のピクセルの読取を予定することが更に好ましい。タスク順序付け間隔が有効になる同じ順序で整数としてアドレスを割り当てることも好ましい。このようにすると、ハードウエアにおいてアドレスオフセットを処理するために加算及び減算と共に、タイミング制御が好ましくはタスク順序付け間隔の数に基づくと共に、タスク順序付け間隔の小数部が好ましくは順序付けクロック周期に基づく場合に集積期間の計算においてモジュロ演算を使用することができる。
【００９９】
先の割当て及び用語を用いて、各アドレス可能な群のピクセルの読取を対応するタスク順序付け間隔中に予定する。読取タスクは、並行アドレス可能群の有効ピクセルに対してほぼ並行して行う部分を含むことが好ましい。読取のこのほぼ並行した部分の間に、集積期間は、所定の順序付けクロックカウントで終了し、各々からのアナログ情報が、関連のサンプル化回路に伝送される。読取タスクのほぼ並行した部分は、順序付けクロック周期の所定の範囲にわたって順番に配列することが好ましい。読取の並行した部分は、タスク順序付け間隔の相対的な小さい部分を利用し、間隔の残りは、リセット及び選択的なリセットタスクを含む他のタスクに利用可能である。リセットタスクを予定するために、スケジューリング構成を表示するいくつかの可能性ある長所がある。例示的な設計に関する図１及び図２では、これらの図及び関連する説明における横列及び縦列又はピクセル値、すなわち、横列時間及び関連する横列は、関連する並行アドレス可能群を有するより一般化したタスク順序付け間隔と、ピクセルクロック又は数をより一般化した順序付けクロックカウントとに比較することができる。図１及び図２の各々は、アレイの１つの横列だけに関する横列読取タスクを示すと共に、横列の各ピクセルの適切な選択可能な集積期間を判断及び選択して読取のための横列を準備するために読取に向けて示す横列内のピクセルに行う無条件横列リセット及び７つの条件付きリセット各々の横列及び縦列オフセットを示している。この見地から、読み取った横列から始めて、読取のための横列を準備するために行ったリセット及び条件付きリセットタスクに振り返る。各並行アドレス可能群の有効ピクセルは、１つよりも多いタスク順序付け間隔中に条件付きリセットタスクを受ける。
【０１００】
ここで、所定のタスク順序付け間隔中での実行に向けて予定するタスクのリストを見るという観点からタスクスケジューリングを見てみる。所定のタスク順序付け間隔内では、関連の並行アドレス可能群の有効ピクセルを読み取るタスクを予定し、リセットタスク、すなわち、選択可能な集積期間の各々に関連のリセットタスクを予定する。最も長い集積期間を開始する並行アドレス可能群のピクセルを無条件でリセットする無条件リセットタスクを予定する。残りのリセットタスクの各々は、より短い選択可能な集積期間の特定の１つに関連するものであり、ピクセル単位でピクセルを選択的にリセットして選択的にリセットするピクセルに対して関連のより短い集積期間を選択的に開始するように構成する。タスク条件付け間隔中、選択可能な集積期間の各々に関連のリセットタスクを設ける。並行アドレス可能群の有効ピクセルの読取に関連の並行したタスクをタスク順序付け間隔内の順序付けクロック時間の範囲にわたって予定し、横列読取タスクの並行した部分においてサンプリングするデジタル化のためのピクセル値のようなリセットタスクと共有するリソースの使用を必要としない横列読取の部分をタスク順序付け間隔の残りを通じて予定する。リセットタスク、すなわち、各選択可能な集積期間のためのリセットタスクを、好ましくは、タスク順序付け間隔の残りの部分を通して読取タスクに関する並行したタスク後に予定し、スケジューリングは、共有リソースに対して競合を防止するように、かつタスク順序付け間隔内で順序付けクロックカウントを用いて個々のピクセルに対して必要に応じて無条件に又は選択的に集積期間を開始するように構成して、望ましい持続時間の選択可能な集積期間の開始が得られる。予定したリセットタスクの各々に対しては、タスクを行うピクセルの並行アドレス可能群を選択するのに使用する基準アドレスをリセットに関連の選択可能な集積期間内のタスク順序付け間隔の数に基づいて修正し、この数のタスク順序付け間隔の後に読み取る並行アドレス可能群（例示的な設計においては「横列」）を選択すると、望ましい集積期間が得られる。タスク順序付け間隔の各々において選択したアドレス可能な群内の有効ピクセルに対して同じタスクリスト及び同じ順序付けクロック間隔に関するこの組のタスクを繰返して行うことによって、ピクセル読取タスクの全てを所定のスケジュールで所定の順序で行い、各ピクセルに対して無条件で条件付きリセットの全てを行ってピクセルに対して選択可能な集積期間の適切なものを選択する。
【０１０１】
各並行アドレス可能群に対しては、ピクセルを読み取って１つの画像を完成させると直ちに、次の画像の捕捉のための集積を始めることができる。漸進的なタスク順序付け間隔に関連の並行アドレス可能群単位のピクセル読取に関しては、上記は、連続的画像を連続して捕捉する運転モードに対しては、その後の画像フレームに対して画像を捕捉する集積期間は、先行するフレームの全てのピクセルの集積及び読取が完了する前に始めることができることを意味する。更に、規則正しいタスク順序付け間隔に関連の並行アドレス可能群単位での読取処理に対しては、ピクセル値を読取に向けて規則正しい所定のシーケンスで示し、取得する各画像に向けて正確に１つのピクセル値を呈示する。選択可能な集積期間のスケジュール及び構成は、読取が、様々なピクセルに対して選択する個々の集積期間に依存しない所定のスケジュールで行われるというようなものである。このようにすると、デジタル化したピクセル値を画像当たりかつ有効ピクセル当たり正確に１回取得して、直接に出力するか又は更に処理に向けて既知の所定の順番で呈示し、画像取得処理において複数の読取値をピクセルに対して取得する時に又はデジタル化したピクセル値の取得を段階に分けてピクセルに対してアレイの実質的な部分にわたって有効に散在させる時に、画像の主要部をバッファに入れてピクセルを順序付けし直すか又は値を選択することが不要である。アレイの各ピクセルに対しては、ピクセルの集積期間の選択は、限定された１組の選択可能な集積期間から行い、選択した集積期間の表示を記録し、スケジューリングは、選択した集積期間が終了すると、ピクセル値の読取及びデジタル化が、画像捕捉シーケンスで所定時間に行われるというようなものである。
【０１０２】
最初に図６を参照すると、例示上、自動車機器制御システム６０６は、制御車両６０５内に設けられているように示されている。制御システム６０６は、内部バックミラーアセンブリと一体であるように示されているが、制御システム又は個々の構成要素のいずれかは、制御車両６０５の内部又は外部のあらゆる適切な位置に取り付けることができることを理解すべきである。「制御車両」という用語は、自動車外部灯制御システムを含む車両に言及して本明細書で使用する。関連の画像センサを取り付ける適切な位置は、一般的に制御車両６０５の前方の光景の妨害されない視界をもたらすと共に、制御車両に関連のグレアゾーン６０８内で対向車両６１５の前照灯６１６及び先行車両６１０の尾灯６１１の検出を可能にする位置である。
【０１０３】
図７は、自動車外部灯制御システムを組み込む内部バックミラーアセンブリ７０６を含む制御車両７０５を示している。処理及び制御システムは、撮像装置に構成データを送り、撮像装置から画像データを受信し、画像を処理して外部灯制御信号を生成するように機能する。このような自動車外部灯制御システムの詳細説明は、本出願人に譲渡された米国特許第５、８３７、９９４号、第５、９９０、４６９号、第６、００８、４８６号、第６、１３０、４４８号、第６、１３０、４２１号、第６、０４９、１７１号、第６、４６５、９６３号、第６、４０３、９４２号、第６、５８７、５７３号、第６、６１１、６１０号、第６、６２１、６１６号、第６、６３１、３１６号、及び米国特許出願出願番号第１０／２０８、１４２号、第０９／７９９、３１０号、第６０／４０４、８７９号、第６０／３９４、５８３号、第１０／２３５、４７６号、第１０／７８３、４３１号、第１０／７７７、４６８号、及び第０９／８００４６０号に含まれており、これらの特許の開示内容は、その全体が本明細書において引用により組み込まれている。制御車両は、運転者側外側ミラーアセンブリ７１０ａ、同乗者側外側ミラーアセンブリ７１０ｂ、センターハイマウントストップランプ（ＣＨＭＳＬ）７４５、Ａピラー７５０ａ、７５０ｂ、Ｂピラー７５５ａ、７５５ｂ、及びＣピラー７６０ａ、７６０ｂを含むように示されている。これらの位置のいずれも、１つ又は複数の画像センサ、又は関連する処理又は制御構成要素に対して代替位置を提供することができることを理解すべきである。バックミラーのいずれか又は全ては、自動減光電気光学ミラーとすることができることを理解すべきである。制御車両は、前照灯７２０ａ、７２０ｂ、銀膜天候灯７３０ａ、７３０ｂ、正面方向指示器／故障警告灯７３５ａ、７３５ｂ、尾灯７２５ａ、７２５ｂ、後部方向指示灯７２６ａ、７２６ｂ、後部故障警告灯７２７ａ、７２７ｂ、及び後退灯７４０ａ、７４０ｂを含む多くの外部灯を含むように示されている。別々のロービーム及びハイビーム前照灯、多目的照明を含む一体式灯のような付加的な外部灯などを設置することができることを理解すべきである。外部照明部のいずれにも、所定の外部灯の関連の主光軸を調節する位置決め器（図示せず）を設けることができることも理解すべきである。図７の制御車両は、全体的に例示のためのものであり、かつ本明細書において引用により組み込まれている特許及び特許出願に開示するもののような適切な自動車外部灯制御システムは、本明細書においてかつ本明細書において引用により組み込まれている開示内容において説明する他の特徴と共に使用することができることを理解すべきである。
【０１０４】
ここで図８ａ及び図８ｂを参照すると、内部バックミラーアセンブリ８００ａ、８００ｂの実施形態が示されている。ミラーアセンブリは、前部ハウジング８８５ａ、８８５ｂ、及び８９０ａ、８９０ｂ内に収容する固定付属品アセンブリを含む。前部ハウジングは、画像センサ視覚開口部を形成する開口８８６ｂを含む。固定付属品アセンブリは、バックミラーと共に装着部材８５５ａ、８５５ｂにより担持される。バックミラーは、ミラーハウジング８６０ａ、８６０ｂ、ベゼル８６１ａ、８６１ｂ、及びミラー要素８６２ａを含む。関連の配線８１５ｂを隠すワイヤカバー８９４ａ、８９４ｂが含められる。バックミラーアセンブリ８００ａ、８００ｂは、周囲光センサ８６５ｂ、少なくとも１つのマイクロフォン８６６ｂ、グレア光センサ８６５ａ、オペレータインタフェース８６３ａ、表示器８６４ａ、及び少なくとも１つの情報ディスプレイ８７０も組み込んでいる。
【０１０５】
ここで図９を参照すると、付属品及びバックミラーマウントアセンブリ９０５の分解斜視図が示されている。好ましい実施形態では、付属品及びバックミラーマウントアセンブリは、本出願人に譲渡された米国特許出願出願番号第１０／７８３、２７３号（７６０６）内でより詳細に説明されているように固定式に取り付けるか、又は本出願人に譲渡された米国特許出願出願番号第１０／６４５、８０１号に説明されているように自動的再位置決め式である正確に整列した画像センサと共に再位置決め可能に取り付けた内部バックミラーの剛体構造をもたらし、これらの特許のいずれも、引用によりその全体が本明細書に組み込まれている。好ましい付属品及びバックミラーマウントアセンブリは、組み付けを容易にし、並びに関連する構成要素の反復可能で確実かつ正確なアラインメントに備えるものである。少なくとも１つの実施形態では、関連の撮像装置は、画像センサの正確なアラインメントが好ましい自動外部車両光量制御に使用される。本発明は、自動車用途及び家電用途に加えて、光感知光学器械全般への広い適用を有することを理解すべきである。
【０１０６】
撮像器ボード９１０には、レンズを有する画像センサ９１１が備えられる。好ましい実施形態では、撮像器ボードは、画像センサ制御論理及びタイミング回路、通信ラインドライバ及び配線ハーネスレセプタクル９１３も含む。任意的に、撮像器ボードは、画像センサから取得した画像を受信して少なくとも部分的に処理するプロセッサを含むことができる。好ましい実施形態では、１）画像センサ制御論理、２）Ａ／Ｄ変換器、３）低圧差動信号線ドライバ、４）温度センサ、５）制御出力部、６）電圧調節器、７）第２の画像センサ、８）マイクロプロセッサ、９）湿度センサ、及び１０）羅針盤を含む群から選択した画像センサ及び少なくとも１つの他の装置は、共通のＡＳＩＣ内に、最も好ましくは、共通のシリコンウェーハ上に組み込まれている。少なくとも１つの実施形態では、レンズを有する画像センサ９１１は、レンズカバー９２０スナップクリップ９２１を係合させるレンズカバースナップ９１２を含む。レンズカバーは、画像センサ及びレンズの光軸とのアラインメントのための開口部９２２を有する。開示内容の全体が本明細書において引用により組み込まれている本出願人に譲渡された米国特許第５、９９０、４６９号、米国特許第６、００８、４８６号、米国特許第６、１３０、４２１号、米国特許第６、１３０、４４８号、米国特許第６、０４９、１７１号、米国特許第６、４０３、９４２号、及び米国特許出願出願番号第６０／４９５、９０６号（２８８０）に示されかつ説明されるもののような様々な適切な光学システムを使用することができる。本発明による光学器械は、本明細書で詳細で説明するようにレンズカバー９２０を不要とすることができることを理解すべきである。レンズカバースナップ部分、レンズ光学カバー及びスナップクリップは、本発明による光学器械を使用すると排除することができることを理解すべきである。少なくとも１つの実施形態では、「レンズカバー」は、本明細書で詳細で説明するようにレーザを使用して成形した有機材料光学器械要素上に形成される。
【０１０７】
撮像器ボードワイヤリングハーネス（図示せず）には、そのいずれかの端部にプラグを設けることが好ましい。撮像器ボードには、撮像器ボードワイヤリングハーネス（図示せず）のプラグのうちの一方を受け止める雄レセプタクル９１３を設けることが好ましい。
【０１０８】
図１０は、レンズを有する撮像器１０１１を有する本発明によるデジタルカメラ１００６の輪郭図を示している。本発明による光学器械は、以下に限定されるものではないが、光感知システム、画像取得システム、湿気感知システム、後部視認システム、車線離脱検知システム、車間距離制御システム、乗車検知システム、安全保安システム、視認システム、カラー測定システム、前照灯制御システム、可変反射率バックミラー制御システム、デジタルビデオレコーダ、及びデジタルカメラを含む多くのアセンブリ内に組み込むことができることを理解すべきである。
【０１０９】
以上の詳細説明は、当業者が特許請求の範囲に記載するような本発明を製作及び使用することを可能にするために提供されたものであることを理解すべきである。いかなる点においても、この説明は、本発明の範囲をいずれかの与えた実施形態に限定するように解釈すべきではなく、従って、以下の特許請求の範囲は、全ての均等構造及び均等機能をそれぞれの範囲に含むように意図している。
【符号の説明】
【０１１０】
４０２  走査横列カウンタ
４０３  走査縦列カウンタ
４０４  汎用縦列オフセット加算器
４０５  汎用横列オフセット加算器
４１７  アナログ／デジタル変換器
【図１】
2010518746.tif 000003
【図２】
2010518746.tif 000004
【図３】
2010518746.tif 000005
【図４】
2010518746.tif 000006
【図５】
2010518746.tif 000007
【図６】
2010518746.tif 000008
【図７】
2010518746.tif 000009
【図８ａ】
2010518746.tif 000010
【図８ｂ】
2010518746.tif 000011
【図９】
2010518746.tif 000012
【図１０】
2010518746.tif 000013
【手続補正書】
【提出日】平成21年10月7日(2009.10.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ピクセルのアレイ、
を含み、
前記ピクセルのアレイの各有効ピクセルが、所定のピクセルに対する有効集積期間の選択及び開始、及び該所定のピクセルに対して開始された集積期間の表示を記録することと、該ピクセルのアレイの少なくとも部分的に外側にある部位で選択された集積期間を用いて該所定のピクセル上の集積電荷の単一のデジタル式読取を行うことと、該デジタル式読取及び該選択された集積期間に基づいて該所定のピクセルに関する光レベル読取値を表す信号の出力とを含む一連のタスクを個々に受ける、
ことを特徴とする撮像装置。
【請求項２】
ピクセルのアレイ内のあらゆる所定の並行アドレス可能群のピクセルが独立に選択され、かつ該選択された並行アドレス可能群のピクセルの有効ピクセルに少なくとも１つの指定されたタスクを受けさせることができるように構成された少なくとも１６個の並行アドレス可能群のピクセルに仕切られたピクセルのアレイ、
を含み、
タスクの少なくとも１つは、選択的にリセットされる有効ピクセルを判断し、かつ判断とリセットされる各ピクセルに対するリセットの表示の記録とに従って選択的に該リセットを行うために前記選択された並行アドレス可能群のピクセルの有効ピクセルの少なくとも実質的な部分集合に対して同時に操作する単一のタスクとして行われる選択的リセットタスクであり、該タスクは、該選択された並行アドレス可能群のピクセルにおけるピクセルの少なくとも実質的な部分集合に対して並行に行われる、
ことを特徴とする撮像装置。
【請求項３】
ピクセルの並行アドレス可能群に仕切られたピクセルのアレイと、
アドレス指定された並行アドレス可能群のピクセルの有効ピクセルを読み取るピクセル読取タスクと、
個々にアドレス指定された並行アドレス可能群のピクセルにおける選択されたピクセルに対して１組の有効集積期間のうちの異なる１つを開始するように各々が作動可能な複数の集積期間開始タスクと、
を含み、
前記読取タスクと前記集積期間開始タスクの各々とは、タスク順序付け間隔で所定の時間に開始され、各タスクは、迂回されるか、又は所定のタスクが実行されるピクセルを有するアドレス可能な群のピクセルが割り当てられる、
ことを特徴とする撮像装置。
【請求項４】
ピクセルのアレイと、
１組の有効集積期間と、
を含み、
前記組の有効集積期間のうちの１つが、実質的に全てのピクセルに対して選択されてメモリに記録され、集積期間の終わりに、各ピクセル上の集積電荷レベルの読取値が、デジタル化され、該ピクセルを読み取るのに使用される該集積期間の対応する表示と共に浮動小数点表示の仮数に直接にマップすることができる形式の出力が、ピクセル値の浮動小数点表示の指数部にマップすることができる形式で出力される、
ことを特徴とする撮像装置。
【請求項５】
画像取得シーケンス内で動的に判断される並行アドレス可能群のピクセル内の各ピクセルに対する集積期間の開始と、
前記並行アドレス可能群のピクセル内の全てのピクセルに対して実質的に同時である該並行アドレス可能群のピクセル内の各ピクセルに対する集積の終了と、
を含む少なくとも１つの並行アドレス可能群のピクセル、
を含むことを特徴とする撮像装置。
【請求項６】
ピクセルの２次元アレイと、
所定のピクセルに対して選択された集積期間の表示を格納するための、前記ピクセルの２次元アレイの各ピクセルに関連するメモリレジスタと、
を含み、
前記選択された集積期間は、画像取得期間中の少なくとも１つの比較に基づいて１組の少なくとも４つの有効集積期間から選択される、
ことを特徴とする撮像装置。
【請求項７】
ピクセルの２次元アレイと、
少なくとも１つの条件付きピクセルリセットタスク、
少なくとも１つの集積期間選択タスク、及び
少なくとも１つのピクセル読取タスク、
を含む画像取得シーケンスと、
を含むことを特徴とする撮像装置。
【請求項８】
ピクセルリセットタスクが、選択可能な集積期間を開始するのに使用されることを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項９】
所定のピクセルに対して集積期間を選択するタスクの実行が、最も長い集積を該ピクセルに対して行うことができる期間に限られることを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項１０】
並行アドレス可能な群のピクセルが、前記ピクセルのアレイにおける横列のピクセルの実質的な部分を構成することを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項１１】
１つ又はそれよりも多くの有効集積期間の次のより短い集積期間に対する比率が、ほぼ２の整数累乗であり、該整数累乗は、１よりも大きいことを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項１２】
４ビット又はそれ未満のビットのデータが、各ピクセルに対してメモリに格納されることを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項１３】
前記メモリは、前記ピクセルのアレイと同じ集積回路基板上に組み立てられることを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項１４】
集積電荷レベルの１回のみのデジタル式読取が、各ピクセルに対して行われ、デジタル式読取は、所定の順序でピクセルに対して行われることを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項１５】
ピクセルに対して選択することができる前記集積期間の全てが、実質的に同時に終了することを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項１６】
選択可能な集積期間の異なる組が、異なる画像取得シーケンスに対して準備されることを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項１７】
選択可能な集積期間の組の第１のものが、閾値を超える周囲照明条件において利用され、該選択可能な集積期間の組の第２のものが、閾値よりも低い周囲光条件において利用されることを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項１８】
より短い集積期間を開始するために所定のピクセルをリセットする判断が、該所定のピクセル上の蓄積電荷の表示と部分集積後の閾値レベルとの比較タスクの結果に少なくとも部分的に基づいていることを特徴とする請求項８に記載の撮像装置。
【請求項１９】
比較タスクが、アナログであり、かつ前記ピクセルのアレイの一般的に外部である少なくとも１つの位置で行われることを特徴とする請求項１８に記載の撮像装置。
【請求項２０】
より短い集積期間を開始するリセットが、ピクセルに対する有効集積期間の記録された表示が、該ピクセルが該ピクセルに対する直前の条件付きリセットタスク中にリセットされなかったことを示す場合は、該ピクセルに関して迂回されることを特徴とする請求項８に記載の撮像装置。
【請求項２１】
動的メモリが、各ピクセルに関連するメモリに対して使用されることを特徴とする請求項１３に記載の撮像装置。
【請求項２２】
前記動的メモリは、ビット値を格納する容量素子を組み込むことを特徴とする請求項２１に記載の撮像装置。
【請求項２３】
前記動的メモリに対するリフレッシュタスクが、他の画像取得タスクと共に予定されることを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項２４】
並行アドレス可能群のピクセルの読み取りが、画像取得シーケンス中に周期的な間隔で行われることを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項２５】
最短有効集積期間に対する最長有効集積期間の比率が、３５００よりも大きいことを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項２６】
最短以外のあらゆる有効集積期間と次に短い有効集積期間との比率が、１０よりも小さいことを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項２７】
前記有効集積期間は、レシオメトリックに減少することを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【請求項２８】
前記有効集積期間は、幾何学的に減少することを特徴とする請求項１から７のうちいずれか１つの請求項に記載の撮像装置。
【国際調査報告】
2010518746.tif 000014
2010518746.tif 000015
2010518746.tif 000016