(57)【要約】      （修正有）【課題】１次元、または２次元バーコードのような目標の、鮮明なひずみのない画像を獲得するためのイメージリーダーおよび対応する方法を提供する。【解決手段】イメージリーダーは、２次元CMOSベースイメージセンサアレイ、タイミングモジュール、照明モジュール、および制御モジュールからなる。目標が照明される時間は、照明期間と言われる。イメージセンサアレイによるイメージの捕獲は、１つの実施形態においては、実質的にすべてのピクセルを、同時に露出させることが可能なタイミングモジュールにより駆動される。ピクセルが集合的に活性化されて入射光を電荷に変換することのできる時間は、センサアレイのための露出時間を定義する。１つの実施形態において、少なくとも露出期間の一部は、照明期間の間に起こる。【選択図】図１Ａ
2013101664.tif 000002
【特許請求の範囲】
【請求項１】
対象からのイメージデータを集める相補型金属半導体（CMOS）ベースバーコード読み取
り装置であって、該CMOSベースバーコード読み取り装置は、以下のものからなる：
少なくとも１つのCMOSベースのイメージセンサアレイを含む集積回路、該CMOSベースの
イメージセンサアレイは、第１の複数の画素、および第２の複数の画素よりなり、該バー
コード読み取り装置は、CMOSベースのイメージセンサアレイの第１の複数の画素を、CMOS
ベースのイメージセンサアレイの第２の複数の画素とは独立して、選択的にアドレスし、
読み出すようにプログラム可能であり、前記CMOSベースイメージセンサアレイの各ピクセ
ルは、光検出領域、増幅器、および不透明シールドされたデータ蓄積領域をもつ；
前記イメージセンサアレイを収容する携帯可能なハウジング；
グローバル電子シャッター制御回路網、該グローバル電子シャッター制御回路網は、該
CMOSベースイメージセンサアレイの全体フレームの画素のすべて、またはほとんどすべて
の同時の露光の原因となることのできる露光制御タイミングパルスを生成するよう構成さ
れており、
少なくとも１つの光源、であって、照射制御タイミングパルスに応答して対象を照射す
るよう構成され、該光源は、集積回路と電気的に通信しており、
ここで、少なくとも前記照射制御タイミングパルスの一部は、前記露光制御タイミング
パルスのすくなくとも一部とオーバーラップし、かつ、
バーコード処理モジュール、であって、集められたイメージデータにおけるバーコード
シンボルの表示を特定することができる。
【請求項２】
請求項１によるCMOSベースイメージリーダーであって、前記対象を照明することは、照
明モジュール内における光源を、過度に駆動することよりなる。
【請求項３】
請求項２によるCMOSベースイメージリーダーであって、前記光源は、発光ダイオードよ
りなる。
【請求項４】
請求項１によるCMOSベースイメージリーダーであって、前記照明制御タイミングパルス
は、露光制御タイミングパルスより短い持続時間を持つ。
【請求項５】
請求項１によるCMOSベースイメージリーダーであって、前記照明制御タイミングパルス
は、露光制御タイミングパルスより短い持続時間を持つ。
【請求項６】
請求項１によるCMOSベースイメージリーダーであって、前記照明制御タイミングパルス
は、前記露光制御タイミングパルスの開始の前に開始し、前記照明制御タイミングパルス
が、前記露光制御タイミングパルスの終了の前に終了する。
【請求項７】
請求項１によるCMOSベースイメージリーダーであって、前記露光制御タイミングパルス
は、3.7ミリ秒より小さい持続時間を持つ。
【請求項８】
請求項１によるCMOSベースイメージリーダーであって、前記目標は、シンボロジーを含
む。
【請求項９】
請求項８によるCMOSベースイメージリーダーであって、前記シンボロジーは、１次元バ
ーコードである。
【請求項１０】
請求項８によるCMOSベースイメージリーダーであって、前記シンボロジーは、２次元バ
ーコードである。
【請求項１１】
請求項１０によるCMOSベースイメージリーダーであって、前記２次元のバーコードはPD
F417バーコードである。
【請求項１２】
バーコードシンボルからイメージデータを集める携帯可能なバーコード読み取り装置で
あって、該バーコード読み取り装置は、以下のものからなる：
ハンドヘルドハウジング；
少なくとも１つの２次元イメージセンサアレイを含む集積回路であって、該２次元イメ
ージセンサアレイは、複数の活性ピクセルを含み、かつ、上記ハンドヘルドハウジング内
に配置され、各活性ピクセルは、少なくとも１つのシールドされたデータストア領域を含
み、該２次元イメージセンサアレイは、入射光強度を出力電圧に変換する遷移関数を用い
ることができ、該遷移関数は、第１の傾斜をもつ第１の領域、および第２の傾斜をもつ第
２の領域をもつものであり、該２次元イメージセンサアレイは、入射光強度が特定のレベ
ル以上であるとき、前記遷移関数の第２の傾斜を用いることができ、該２次元イメージセ
ンサアレイは、入射光強度が特定のレベル以下であるとき、前記遷移関数の第１の傾斜を
用いることができる；
マニュアルトリガー、ここで、前記バーコード読み取り装置は、前記マニュアルトリガ
ーを押すと、トリガー信号を発生し、前記バーコード読み取り装置を、アイドル状態から
、活性読み出し状態に駆動するよう構成される；および、
露出タイミング制御回路網であって、該露出タイミング制御回路網は、イメージセンサ
アレイにおける、すべて、あるいはほとんどすべてのピクセルを、同時に露出させて入力
放射を光変換させることのできる露出制御タイミングパルスを生成するよう構成され、こ
こで、前記携帯可能なバーコード読み取り装置は、前記マニュアルトリガーの押下に続い
て、前記バーコード読み取り装置が、イメージデータを集め、かつ該イメージデータをバ
ーコードデコードモジュールに転送するよう構成される。
【請求項１３】
請求項１２によるバーコードイメージリーダーであって、前記露光制御タイミングパル
スは、3.7ミリ秒より小さい持続時間を持つ。
【請求項１４】
請求項１２によるバーコードイメージリーダーであって、前記２次元イメージアレイセ
ンサのダイナミックレンジは、65デシベルより大きい。
【請求項１５】
請求項１２によるバーコードイメージリーダーであって、前記バーコードイメージリー
ダーは、２次元バーコードからイメージデータを集める。
【請求項１６】
請求項１５によるバーコードイメージリーダーであって、前記２次元バーコードは、PD
F417バーコードである。
【請求項１７】
バーコードシンボルからバーコードデータを集め、処理するバーコード読み取り装置で
あって、該バーコード読み取り装置は、以下のものからなる：
バーコードシンボルから反射される光放射を受ける２次元ピクセルアレイ、該２次元ピ
クセルアレイは、第１の複数の画素、および第２の複数の画素よりなり、該バーコード読
み取り装置は、該バーコード読み取り装置が、前記２次元アレイから、前記アレイの第２
の複数のピクセルとは独立して該アレイの第１の複数のピクセルから、選択的にイメージ
データをアドレスし、読み出すよう制御されることができ、該ピクセルの各々は、光感受
領域、および不透明シールドされたデータ蓄積領域よりなる；
前記２次元ピクセルアレイを収容するハンドヘルドハウジング；
バーコードシンボルから反射された光放射を、２次元ピクセルアレイ上に向ける光学素
子；
前記２次元ピクセルアレイと関連したグローバル電子シャッターであって、該グローバ
ル電子シャッターは、該２次元ピクセルアレイにおける全体フレームの画素のすべて、ま
たはほとんどすべてを、同時に露光させることができるものであり；および、
バーコード処理モジュール、該バーコード処理モジュールは、２次元ピクセルアレイと
電気的に通信し、該バーコード処理モジュールは、集められたイメージデータにおけるバ
ーコードシンボルの表示を識別することができる。
【請求項１８】
請求項１７によるバーコードイメージリーダーであって、２次元イメージセンサアレイ
は、相補型金属酸化物（CMOS）イメージセンサである。
【請求項１９】
請求項１７によるバーコードイメージリーダーであって、イメージデータを出力データ
を生成するよう処理することは、複数のバーコードタイプの間を、区別することである。
【請求項２０】
対象からのイメージデータを集める相補型金属半導体（CMOS）ベースバーコード読み取
り装置であって、該CMOSベースバーコード読み取り装置は、以下のものからなる：
CMOSベースイメージセンサアレイ、該CMOSベースイメージセンサアレイは、複数の行ピ
クセルよりなり、該CMOSベースイメージセンサアレイの各ピクセルは、ピクセルアンプ、
光検出器領域、および不透明シールドされたデータ蓄積領域よりなる活性ピクセルであり
；
前記イメージセンサアレイを収容するハンドヘルドハウジング；
前記CMOSベースイメージセンサアレイと電気的に通信するタイミングモジュール、該タ
イミングモジュールは、露出期間の間に、CMOSベースイメージセンサアレイのフルフレー
ムのピクセルを同時に露出させるよう構成されている；
目標を照明期間の間に照明するよう構成されている照明モジュール、該照明モジュール
は、タイミングモジュールと電気的に通信している；
タイミングモジュール、および照明モジュールと電気的に通信する制御モジュール、該
制御モジュールは、露出期間の少なくとも一部が、照明期間の間に起こるようにするよう
構成されている；および、
集められたイメージデータにおけるバーコードシンボルの表示を識別することのできる
バーコード処理モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
このＰＣＴ出願は、タイトル“Bar Code Reading Device With Global Electronic Shu
tter Control”を持つ、２００５年３月１１日に出願された米国特許出願第１１／０７７
，９７５号、およびタイトル“System And Method To Automatically Focus An Image Re
ader”を持つ、２００５年３月１１日に出願された米国特許出願第１１／０７７，９７６
号、の優先権を主張するものである。上の出願のそれぞれの優先権は主張され、そして上
の出願のそれぞれが全部ここに参照によって含まれる。
【０００２】
本発明は、一般にイメージデータ収集に関係し、特に、調和した照明と、全体的なシャ
ッター制御とを伴ったイメージデータ収集器に関係する。
【背景技術】
【０００３】
ハンドヘルドで、かつ固定してマウントされたバーコードおよび機械コードリーダー、
等の多くの伝統的なイメージャーリーダーは、CCD（電荷転送素子）ベースのイメージセ
ンサを用いている。CCDベースのイメージセンサは、入射光エネルギーを電荷のパケット
に変換する電気的に結合された光感受性フォトダイオードのアレイを含む。動作において
、電荷パケットは、以下の処理のために、CCDイメージセンサの外にシフトされる。
【０００４】
いくつかのイメージリーダーは、CMOSベースのイメージセンサを代替的な撮像技術とし
て用いる。CCDでは、CMOSベースのイメージセンサは、入射光エネルギーを電荷に変換す
る光感受性フォトダイオードのアレイを含む。しかしながら、CCDと異なり、CMOSベース
のイメージセンサは、２次元アレイ内の各ピクセルが、直接アドレスされることを許す。
これの１つの利点は、フルフレームのサブ領域を、独立にアクセスすることができること
である。CMOSベースのイメージセンサのもう１つの利点は、一般に、それらは、ピクセル
当たりのより低いコストを持つことである。これは主に、CMOSイメージセンサが、マイク
ロプロセッサ等の共通集積回路を製造する高体積ウェハ製造施設内で、標準CMOSプロセス
により作られることによる。より低いコストに加えて、共通製造プロセスは、CMOSピクセ
ルアレイを、クロックドライバ、デジタルロジック、A/Dコンバータ等の他の標準的な電
子デバイスとともに単一回路上に集積できることを意味する。これは、次に、空間的要件
を低減し、電力の使用を低下させるさらなる利点を有する。
【０００５】
CMOSベースのイメージリーダーは、伝統的にピクセルをセンサアレイ内に露出させるた
めに、回転式シャッターを使ってきた。回転するシャッターアーキテクチャにおいては、
行ピクセルが活性化され、順に読み出される。１ピクセルのための露光あるいは積分時間
は、ピクセルがリセットされるのと、その値が読み出されるのとの間の時間である。この
概念は、図２Ａに表される。図２Ａにおいて、行「ａ」から「ｎ」の各行のための露光は
、バー４ａ…４n（一般に、４）で表現される。各バーの水平の伸び８は、特定の行のた
めの露光期間に対応することが意図される。各バー４の水平配置位置は、各行のピクセル
が露出されるシフト時間期間を示唆するものである。図２Ａに見られるように、順次の行
の露光期間は、重なり合う。これは図２Ｂに示される回転シャッターアーキテクチャのた
めのタイミング図に関してより詳細に示される。該タイミング図の、第２の１２ライン、
および第３の１６ラインは、それぞれ、行“ａ”のためのリセットタイミング信号、およ
び読み出しタイミング信号を表している。第４の２０ライン、および第５の２４ラインは
、それぞれ、行“ｂ”のための、リセットタイミング信号、および読み出しタイミング信
号を表している。両図２Ａおよび２Ｂにおいて示されるように、行“ｂ”のための露光は
、行“ａ”について値が読み出される前に開始される。隣接する行ピクセルのための露光
時間は、代表的に、数百行のピクセルを、１フレームのデータの捕獲の間に露出し、読み
出さなければならないため、実質的にオーバーラップする。第１のライン２８上の照明タ
イミングにより示されるように、そのオーバーラップする露出期間を持つ回転シャッター
アーキテクチャは、照明がすべての行に対して与えられるよう、照明源が１フレームのデ
ータを獲得するのに必要とされる実質的にすべての時間の間中残っていることを要求する
。
【０００６】
動作において、回転するシャッターアーキテクチャは、少なくとも２つの不利を受ける
；イメージ歪と、イメージぼやけ、である。イメージ歪は、各行のピクセルが露出される
時間が異なることによる結果物である。イメージ歪の効果は、速く動く物体が見られるよ
うに記録されるとき、最も顕著である。その効果は、バスのイメージピクセル５０が、視
野のフィールドを右から左へ通過するのを回転するシャッターで撮ったイメージを表す図
３に示されるイメージにおいて証明される。上端行のバスイメージピクセル５４は、底の
行のピクセル５８より早くにとられ、かつバスは左に進んでいるので、底の行のバスイメ
ージピクセル５８は、上端行のバスイメージピクセル５４に対し、左に変位される。
【０００７】
イメージぼやけは、イメージリーダーでの回転するシャッターアーキテクチャにおいて
代表的に要求される長い露出時間の結果物である。上記したように、回転するシャッター
アーキテクチャにおいては、照明源は、１フレームのデータを獲得するのに必要とされる
実質的にすべての時間の間、残っていなければならない。バッテリー、および／または照
明源の限界により、１全フレームのデータの獲得の間に与えられる光は、短い露出時間で
は通常充分ではない。短い露出時間なしでは、ぼやけを起こす効果が顕著となる。ぼやけ
を起こす効果の共通の例は、例えば、ハンドヘルドイメージリーダーの手ぶれによるイメ
ージセンサの変位を含む。
【０００８】
イメージ歪およびイメージぼやけを含む、現在のCMOSイメージリーダーの欠点を克服す
るイメージリーダーが必要とされる。
【特許文献１】米国特許第６，２３０，９７５号明細書
【特許文献２】米国特許出願公開第２００２／１７９７１３号明細書
【特許文献３】米国特許第６，０７３，８５１号明細書
【発明の開示】
【０００９】
１つの側面において、本発明は、目標からイメージデータを集めるための相補型金属酸
化物半導体（CMOS）ベースのイメージリーダーを特徴づける。該CMOSベースのイメージャ
ーリーダーは、CMOSベースのイメージセンサアレイ；該CMOSベースのイメージセンサアレ
イと電気的に通信するタイミングモジュールよりなる。該タイミングモジュールは、露出
期間の間に、CMOSベースのイメージセンサアレイの全フレームのピクセルを、同時に露出
させることができる。該CMOSベースのイメージリーダーはまた、照明期間の間に、目標を
照らすことができる照明モジュールをも有する。該照明モジュールは、タイミングモジュ
ールと電気的に通信する。該CMOSベースのイメージリーダーはさらに、タイミングモジュ
ール、および照明モジュールと電気的に通信する制御モジュールを有する。該制御モジュ
ールは、少なくとも露出期間の少なくとも一部を、照明期間の間に起こるようにすること
ができる。CMOSベースのイメージリーダーの１つの実施形態において、目標を照明するこ
とは、照明モジュール内の光源を過度に駆動することよりなる。もう１つのCMOSベースの
イメージリーダーの実施形態において、光源は、発光ダイオードよりなる。CMOSベースの
イメージリーダーのさらなる実施形態において、露出期間は、照明期間の開始の後に開始
し、露出期間は、照明期間の終了の前に終了する。CMOSベースのイメージリーダーのさら
にもう１つの実施形態において、照明期間は、露出期間の開始の後に開始し、照明期間は
、露出期間の終了の前に終了する。CMOSベースのイメージリーダーのさらにもう１つの実
施形態において、照明期間は、露出期間の開始の前に開始し、照明期間は、露出期間の終
了の前に終了する。CMOSベースのイメージリーダーのまださらなる実施形態において、露
出期間は、3.7ミリ秒以下の持続時間を持つ。CMOSベースのイメージの種々の実施形態に
おいて、目標は、コード３９あるいはUPCコードのような１次元バーコード、あるいは、P
DF417バーコード、アズテックシンボル、またはデータマトリクスシンボルのような２次
元バーコード、等のシンボロジーを含む。
【００１０】
もう１つの側面において、本発明は、目標からイメージデータを集めるための相補型金
属酸化物半導体（CMOS）ベースのイメージリーダーを特徴づける。該CMOSベースイメージ
ャーリーダーは、少なくともCMOSベースのイメージセンサアレイ、および全体的な電子的
シャッター制御回路網を含む集積回路よりなる。該全体的な電子シャッター制御回路は、
CMOSベースのイメージセンサアレイの全体フレームのピクセルの実質的に全ての同時の露
出を起こすことのできる露出制御タイミングパルスを生成することができる。該CMOSベー
スのイメージリーダーはまた、集積回路と電気的に通信する光源をも有する。該光源は、
照明制御タイミングパルスに応えて、シンボロジーを含み、目標を照らすことができる。
該照明制御タイミングパルスの少なくとも一部は、露出制御タイミングパルスの間に起こ
る。該CMOSベースのイメージリーダーの１つの実施形態において、目標を照らすことは、
光源を過度に駆動することよりなる。CMOSベースのイメージリーダーのもう１つの実施形
態において、光源は、発光ダイオードよりなる。CMOSベースのイメージリーダーのさらな
る実施形態において、露出期間は、照明期間の開始の後に開始し、露出期間は、照明期間
の終了の前に終了する。CMOSベースのイメージリーダーのさらにもう１つの実施形態にお
いて、照明期間は、露出期間の開始の前に開始し、照明期間は、露出期間の終了の前に終
了する。CMOSベースのイメージリーダーのまだ追加的な実施形態において、照明期間は、
露出期間の開始の前に開始し、照明期間は、露出期間の終了の前に終了する。CMOSベース
のイメージリーダーのまださらなる実施形態において、露出期間は、3.7ミリ秒以下の持
続時間を持つ。CMOSベースのイメージリーダーの種々の実施形態において、目標は、コー
ド39あるいはUPCコードのような１次元バーコード、あるいは、PDF417バーコード、アズ
テックシンボルまたはデータマトリクスシンボルのような２次元バーコード、等のシンボ
ロジーを含む。
【００１１】
さらなる側面において、本発明は、目標からイメージデータを集めるためのイメージリ
ーダーを特徴づける。該イメージャーリーダーは、少なくともイメージセンサアレイ、お
よび露出タイミング制御回路網を含む集積回路よりなる。該露出タイミング制御回路網は
、該イメージセンサアレイにおいて実質的にすべてのピクセルを同時に露出させることの
できる露出制御タイミングパルスを生成することができる。該イメージリーダーはまた、
集積回路と電気的に応答して、目標を照らすことのできる光源を備える。前記照明制御タ
イミングパルスの少なくとも一部は、前記露出制御タイミングパルスの間に起こる。該イ
メージリーダーの１つの実施形態において、照明制御タイミングパルスは照明モジュール
によって生成される。イメージリーダーのもう１つの実施形態において、照明制御タイミ
ングパルスと前記露出制御タイミングパルスとのオーバーラップは、集積回路および照明
モジュールと電気的に通信する制御モジュールによって調整される。イメージリーダーの
さらなる実施形態において、制御モジュールは、マイクロプロセッサよりなる。イメージ
リーダーの１つの実施形態において、目標を照らすことは光源を過度に駆動することより
なる。イメージリーダーのもう１つの実施形態において、光源は、発光ダイオードよりな
る。イメージリーダーのさらなる実施形態において、露出期間は、照明期間の開始の後に
開始し、露出期間は、照明期間の終了の前に終了する。イメージリーダーのさらにもう１
つの実施形態において、照明期間は、露出期間の開始の後に開始し、照明期間は、露出期
間の終了の前に終了する。イメージリーダーのまだ追加的な実施形態において、照明期間
は、露出期間の開始の前に開始し、照明期間は、露出期間の終了の前に終了する。イメー
ジリーダーのまださらなる実施形態において、露出期間は、3.7ミリ秒以下の持続時間を
持つ。CMOSベースのイメージリーダーの種々の実施形態において、目標は、コード39ある
いはUPCコードのような１次元バーコード、あるいは、PDF417バーコード、アズテックシ
ンボルまたはデータマトリクスシンボルのような２次元バーコード、等のシンボロジーを
含む。
【００１２】
もう１つの側面において、本発明は、目標からイメージデータを集めるための方法を特
徴づける。該方法は、照明制御タイミングパルスに応答して、目標を照明するよう光源を
活性化する。光源の活性化は、照明制御タイミングパルスの期間中の間、起こる。該方法
はまた、入射する放射を光変換するよう、複数のピクセルを同時に活性化することよりな
る。該複数のピクセルの活性化は、露出制御タイミングパルスに応答して起こる。該方法
はさらに、複数のピクセルのおのおのにより集められたイメージデータを、該複数のピク
セルのおのおのの遮蔽された部分にストアすることよりなる。該イメージデータのストア
は、露出制御タイミングパルスに応答して起こる。該方法はさらに、複数のピクセルから
イメージデータを読み出すことよりなり、ここで、少なくとも露出制御タイミングパルス
の一部は、照明制御タイミングパルスの間に起こる。１つの実施形態において、該方法は
さらに、照明制御タイミングパルスと露出制御タイミングパルスの間にオーバーラップを
調整することよりなる。該調整は制御モジュールによって指令される。該方法の１つのそ
のような実施形態において、制御モジュールはマイクロプロセッサより構成される。該方
法のもう１つの実施形態において、目標を照明することは、照明モジュール内の光源を過
度にドライブすることよりなる。該方法の追加の実施形態において、光源は、発光ダイオ
ードよりなる。該方法のさらなる実施形態において、イメージデータをストアすることは
、露出制御タイミングパルスの停止部分に応答して起こる。該方法の追加の実施形態にお
いて、露出期間は、照明期間の開始の後に開始し、露出期間は、照明期間の終了の前に終
了する。該方法のさらにもう１つの実施形態において、照明期間は、露出期間の開始の後
に開始し、照明期間は、露出期間の終了の前に終了する。該方法のさらにもう１つの実施
形態において、照明期間は、露出期間の開始の前に開始し、照明期間は、露出期間の終了
の前に終了する。該方法のまたさらなる実施形態において、露出期間は、3.7ミリ秒以下
の持続時間を持つ。CMOSベースのイメージリーダーの種々の実施形態において、目標は、
コード39あるいはUPCコードのような１次元バーコード、あるいは、PDF417バーコード、
アズテックシンボル、またはデータマトリクスシンボルのような２次元バーコード、等の
シンボロジーを含む。
【００１３】
もう１つの側面において、本発明は、バーコードシンボルからバーコードデータを集め
、かつ、処理するバーコードイメージリーダーを特徴づける。該イメージリーダーは、バ
ーコードシンボルから反射される光放射を受信する２次元アレイピクセルよりなり、該２
次元アレイピクセルは、第１の複数のピクセル、および第２の複数のピクセルよりなり、
該２次元アレイは、第２の複数のピクセルを読み出すのと独立して、第１の複数のピクセ
ルを読み出すことができ、該ピクセルのおのおのは、光感受性領域と、不透明シールドさ
れたデータストア領域とを有する。該イメージリーダーはまた、バーコードシンボルから
反射された光放射を、２次元ピクセルアレイ上に向ける光学アセンブリよりなる。該イメ
ージリーダーはさらに、該２次元ピクセルアレイと関連した全体的な電子的シャッターを
有し、該全体的な電子的シャッターは、２次元アレイ内の実質的にすべてのピクセルを同
時に露出することができる。該イメージリーダーはさらに、プロセッサモジュールよりな
り、該プロセッサモジュールは、２次元ピクセルアレイと電気的に通信し、該プロセッサ
モジュールは、２次元ピクセルアレイからのイメージデータを処理して、デコードされた
バーコードデータを生成することができる。バーコードイメージリーダーの１実施形態に
おいて、２次元イメージセンサアレイは、相補型金属酸化物（CMOS）イメージセンサであ
る。バーコードイメージリーダーのもう１つの実施形態において、イメージデータを処理
して出力データを生成することは、複数のバーコードタイプ間を、自動的に識別すること
よりなる。
【００１４】
もう１つの側面において、本発明は、目標からイメージデータを集める相補型金属酸化
物半導体（CMOS）ベースのイメージリーダーを特徴づける。該CMOSベースイメージリーダ
ーは、CMOSベースイメージセンサアレイよりなり、該CMOSベースイメージセンサアレイは
、第１の複数のピクセル、および第２の複数のピクセルよりなり、該CMOSベースのイメー
ジセンサアレイは、第２の複数のピクセルを読み出すのと独立して、第１の複数のピクセ
ルを読み出すことができ、該CMOSベースイメージセンサアレイのピクセルのおのおのは、
光感受性領域と、不透明シールドされたデータストア領域とを有する。該CMOSベースイメ
ージセンサアレイはまた、CMOSベースイメージセンサアレイと電気的に通信するタイミン
グモジュールを有し、該タイミングモジュールは、該CMOSベースイメージセンサアレイの
全フレームのピクセルを、露出期間の間に同時に露出するように構成されている。該CMOS
ベースイメージセンサアレイはまた、目標を照明期間の間に照明するよう構成された照明
モジュールを有し、該照明モジュールは、タイミングモジュールと電気的に通信する。該
CMOSベースイメージセンサアレイはさらに、タイミングモジュール、および照明モジュー
ルと電気的に通信する制御モジュールを有し、該制御モジュールは、露出期間の少なくと
も一部が照明期間の間に起こるようにするよう構成されている。
【００１５】
さらなる側面において、本発明は、目標からイメージデータを集める相補型金属酸化物
半導体（CMOS）ベースのイメージリーダーを特徴づける。該CMOSベースイメージリーダー
は、少なくとも１つのCMOSベースイメージセンサアレイよりなり、該CMOSベースイメージ
センサアレイは、第１の複数のピクセル、および第２の複数のピクセルよりなり、該CMOS
ベースイメージセンサアレイは、第２の複数のピクセルを読み出すのと独立して、第１の
複数のピクセルを読み出すことができ、該CMOSベースイメージセンサアレイのピクセルの
おのおのは、光感受性領域と、不透明シールドされたデータストア領域とを有する。該CM
OSベースイメージセンサアレイはまた、グローバル電子シャッター制御回路を有し、該グ
ローバル電子シャッター制御回路は、該CMOSベースイメージセンサアレイの全フレームの
ピクセルの実質的にすべての同時の露出を起こさせることができる露出制御タイミングパ
ルスを生成するよう構成されている。該CMOSベースイメージセンサアレイはさらに、照明
制御タイミングパルスに応答して目標を照らすように構成された光源を有し、該光源は、
集積回路と電気的に通信する。CMOSベースのイメージリーダーの動作において、照明制御
タイミングパルスの少なくとも一部は、露出制御タイミングパルスの少なくとも一部と重
なる。CMOSベースイメージリーダーの１つの実施形態において、目標を照らすことは、照
明モジュール内の光源を過度にドライブすることによる。CMOSベースリーダーのもう１つ
の実施形態において、光源は、発光ダイオードから構成される。CMOSベースイメージリー
ダーのさらなる実施形態において、露出制御タイミングパルスは、照明制御タイミングパ
ルスより短い持続時間を持つ。CMOSベースイメージリーダーのさらにもう１つの実施形態
において、照明制御タイミングパルスは露出制御タイミングパルスより短い持続時間を持
つ。CMOSベースイメージャーリーダーのさらにもう１つの実施形態において、照明制御タ
イミングパルスは、露出制御タイミングパルスの開始の前に開始し、照明制御タイミング
パルスは、露出制御タイミングパルスの終了の前に終了する。CMOSベースイメージャーリ
ーダーのまださらなる実施形態において、露出制御タイミングパルスは3.7ミリ秒以下の
持続時間を持つ。CMOSベースイメージャーリーダーのさらに追加的な実施形態において、
目標はシンボロジーを含む。１つのそのような実施形態において、シンボロジーは、１次
元バーコードである。もう１つのそのような実施形態で、シンボロジーは２次元のバーコ
ードである。１つのそのような実施形態において、２次元のバーコードはPDF417バーコー
ドである。
【００１６】
さらなる側面において、本発明は、バーコードからイメージデータを集めるバーコード
イメージリーダーを特徴づける。該イメージリーダーは、少なくとも１つの２次元イメー
ジセンサアレイを含む集積回路よりなり、該２次元イメージセンサアレイは、複数の活性
ピクセルを有し、各活性ピクセルは、少なくとも１つの遮蔽されたデータストア領域を有
し、該２次元イメージセンサアレイは、入射光強度を、出力電圧に変換する遷移関数を用
いることができ、該遷移関数は、第１のスロープをもつ第１の領域、および第２のスロー
プをもつ第２の領域を有し、該２次元イメージセンサアレイは、前記入射光強度が特定の
レベル以上のとき、前記遷移関数の第２の領域を用いることができ、前記入射光強度が特
定のレベル以下のとき、前記遷移関数の第１の領域を用いることができる。バーコードイ
メージリーダーはまた、露出タイミング制御回路をもち、該露出制御タイミングパルスは
、イメージセンサ内のすべての、または実質的にすべてのピクセルを同時に露出し、入射
放射を光変換することができる。１つの実施形態において、露出制御タイミングパルスは
3.7ミリ秒以下の持続時間を持つ。もう１つの実施形態において、センサのダイナミック
レンジは、65デシベルより大きい。
【００１７】
さらにもう１つの側面において、本発明は、イメージリーダーを自動的に焦点合わせす
る方法を特徴づける。該方法は、目標から反射された光エネルギーを、光学システムによ
りイメージセンサ上に向けることよりなる。該方法はまた、イメージセンサ内の複数の行
のピクセルを、１フレーム露出期間の間に順に露出することよりなり、該フレーム露出期
間は、前記複数の行の最初のものの露出の開始から前記複数の行の最後のものの露出の終
了に至る期間として定義される。該方法はさらに、イメージリーダーから第１の距離にあ
る目標の鮮明な像がイメージセンサ上にある第１の設定から、イメージリーダーから第２
の距離にある目標の鮮明な像がイメージセンサ上にある第２の設定に、光学システムを増
分ステップごとに変化させることよりなる。該方法はさらに、イメージセンサ内の複数の
行のピクセルから複数の行のイメージデータを読み出すことよりなり、ここで、該光学シ
ステムを増分ステップごとに変化させることは、フレーム露出期間のすくなくとも一部の
期間の間に起こる。１つの実施形態において、該方法はさらに、複数の行のイメージデー
タを解析し、イメージセンサ上に形成される目標の鮮明なイメージに対応する、該光学シ
ステムのための適切な設定を決定することよりなる。ある付加的な実施形態において、該
方法はまた、イメージセンサ内の複数の行を、同時に露出し、目標の像を生成することよ
りなる。該方法の１つの実施形態において、イメージリーダーにおける隣接するラインの
ピクセルのための露出期間は、重なり合う。該方法のもう１つの実施形態において、該目
標は、シンボロジーを含む。１つのこのような実施形態において、該シンボロジーは、１
次元バーコードである。もう１つのこのような実施形態において、該シンボロジーは、２
次元バーコードである。
【００１８】
もう１つの側面において、本発明は、自動焦点合わせ能力を持つイメージリーダーを特
徴づける。該イメージリーダーは、少なくともイメージセンサアレイを含む集積回路より
なる。該イメージリーダーはまた、目標からの光をイメージセンサアレイ上に向けること
のできる光学システムよりなり、該光学システムは、複数の焦点設定を持ち、第１の焦点
設定は、イメージリーダーからの第１の距離にある目標の鮮明な像がイメージセンサ上に
あることに対応し、第２の焦点設定は、イメージリーダーから第２の距離にある目標の鮮
明な像がイメージセンサ上にあることに対応する。該イメージリーダーはさらに、イメー
ジセンサアレイ内の複数の行のピクセルを、順に露出し、焦点の合っているイメージデー
タを集めるよう構成された回転するシャッター制御モジュールよりなる。該イメージャー
リーダーはさらに、焦点の合っているイメージデータを解析して、目標の鮮明な像に対応
する目標がイメージセンサ上に形成されている第１の設定を決定するよう構成され、ここ
で、光学システムは、回転シャッター制御モジュールが、複数の行のピクセルを順次露出
する時間期間の少なくとも一部の間に第１の焦点設定から第２の焦点設定に増分ステップ
ごとに変化させることのできる、自動焦点合わせモジュールよりなる。１つの実施形態に
おいて、イメージャーリーダーはさらに、一度、目標のためのフォーカス設定が決定され
れば、イメージセンサアレイにおける複数のラインのピクセルを、同時に露出させ、１フ
レームのイメージデータを集めるように構成されたグローバル電子シャッター制御モジュ
ールを有する。イメージリーダーのもう１つの実施形態において、回転シャッター制御モ
ジュール、およびグローバル電子シャッター制御モジュールは、イメージセンサアレイを
含む同一集積回路上に集積されている。イメージリーダーのさらなる実施形態において、
回転シャッター制御モジュール、およびグローバル電子シャッター制御モジュールは、単
一のイメージアレイ制御モジュール内に結合されている。イメージリーダーの追加的な実
施形態において、回転シャッター制御モジュールは、隣接する行のピクセルのための露出
期間が重なり合うことを可能とするものである。
【００１９】
もう１つの側面において、本発明は、雰囲気光イメージの劣化を最小にするためのイメ
ージリーダーを特徴づける。該イメージリーダーは、少なくとも１つのイメージセンサア
レイを含む集積回路よりなり、該イメージセンサアレイは、光強度決定のために適した信
号を与える。該イメージリーダーはまた、イメージセンサアレイ内の複数のラインのピク
セルを順次露出させるよう構成された回転シャッター制御モジュールよりなる。該メージ
リーダーはさらに、イメージセンサアレイ内の複数のラインのピクセルを、同時に露出さ
せるよう構成され、ここで、回転シャッター制御モジュールと、グローバル電子シャッタ
ー制御モジュールのうちの１つが、光強度測定に適した信号に応答してイメージセンサア
レイを制御するよう選択されることができる、グローバル電子シャッター制御モジュール
よりなる。イメージリーダーの１つの実施形態において、光強度決定に適した信号は、イ
メージリーダーの光源の強度に関係する情報を含む。イメージリーダーのもう１つの実施
形態において、光強度決定に適した信号は、最小積分時間が満たされているかどうかを決
定するのに役立つ。イメージリーダーのさらなる実施形態において、光強度決定に適した
信号は、現在の環境条件のための露出時間（積分時間としても知られる）が、計算された
最小積分時間より小さいかどうかを決定するのに有用である。イメージリーダーのさらに
もう１つの実施形態において、回転シャッター制御モジュール、およびグローバル電子シ
ャッター制御モジュールは、同一集積回路上に集積されている。
【００２０】
もう１つの側面において、本発明は、イメージリーダーによって集められたイメージデ
ータの劣化を最小にするための方法を特徴づける。該方法は、１つの雰囲気光強度に関係
する少なくとも１つのパラメータを決定すること、および少なくとも１つのパラメータを
分析することよりなる。該方法はまた、前記少なくとも１つのパラメータの分析に応答し
て、イメージリーダーにおけるイメージセンサアレイの制御を、グローバル電子シャッタ
ー制御モジュールから回転シャッター制御モジュールに切り替えることよりなる。該方法
の１つの実施形態において、少なくとも１つのパラメータは、現在の環境条件のための露
出時間を含む。もう１つのそのような実施形態において、少なくとも１つのパラメータを
分析することは、現在の環境条件のための露出時間の所定の露出時間に対する比を計算す
ることを含む。１つのそのような実施形態で、所定の露出時間は、イメージリーダーの光
源に提供される照明に基づいている。該方法のもう１つの実施形態において、前記少なく
とも１つのパラメータを分析することは、雰囲気光強度のイメージリーダーの光源の強度
に対する比が、特定された閾値を越えるかを、決定することを含む。
【００２１】
本発明の、上述の、および他の目的、側面、特徴、および利点は、以下の記述から、お
よび請求項から、一層明らかになるであろう。
発明の目的および特徴は、以下に記述される図面、および請求項を参照してよりよく理
解されるであろう。図面は、必ずしも大きさを示すものではなく、むしろ、本発明の原則
を説明することに強調がおかれる。図面において、種々の図を通して、同様の数字が、同
様の部分を示すのに用いられる。
【発明を実施するための最良の形態】
【００２２】
本発明は、目標の鋭い歪んでいない像を獲得するためのイメージリーダー、および対応
する方法を特徴づける。１つの実施形態において、該イメージリーダーは、すべて互いに
電気的に通信する、２次元CMOSベースイメージセンサアレイ、タイミングモジュール、照
明モジュール、および制御モジュールよりなる。該照明モジュールは、反射された光が、
該イメージセンサアレイにより集められて処理されるように、１次元、または２次元バー
コードのようなシンボロジーのような目標上に、光を照射する。その間に目標が照明され
る時間は、照明期間といわれる。イメージセンサアレイによるイメージの捕獲は、１つの
実施形態においては、アレイ内のすべての、または実質的すべてのピクセルを同時に露出
させることのできるタイミングモジュールにより駆動される。センサアレイでのピクセル
の同時の露出は、イメージリーダーをしてひずみのない像を獲得することを可能とする。
ピクセルが集合的に活性化されて、入射光を電荷に光変換する時間は、センサアレイのた
めの露出期間を定義する。該露出期間の終わりに、集められた電荷は、データが読み出さ
れるまで、シールドされたストレージ領域に転送される。１つの実施形態において、露出
期間、および照明期間は、制御モジュールの制御の下にある。１つのそのような実施形態
において、該制御モジュールは、少なくとも露出期間の一部を、照明期間内に起こらせる
。照明期間、あるいは低い雰囲気照明の環境における露出期間、あるいは高い雰囲気照明
の環境における露出期間を十分に短くすることにより、本発明のイメージリーダーは、実
質的にかすみのない像を、獲得することが可能である。
【００２３】
図１Ａを参照して、本発明に従って構成された一般イメージリーダー１００のブロック
図が、示される。該一般イメージリーダーは、以下のものの１つ、またはそれ以上を含む
：照明モジュール１０４、イメージ収集モジュール１０８、制御モジュール１１２、メモ
リモジュール１１６、I/Oモジュール１２０、 作動モジュール１２４、ユーザフィードバ
ックモジュール１２８、ディスプレイモジュール１３２、ユーザインタフェースモジュー
ル１３４、無線周波数識別（RFID）モジュール１３６、スマートカードモジュール１４０
、磁気ストライプカードモジュール１４４、デコーダモジュール１５０、自動識別モジュ
ール１５２、および／または、１またはそれ以上のパワーモジュール１６８、およびレン
ズドライバモジュール１６５。種々の実施形態において、該モジュールのおのおのは、他
のモジュールの１つ、またはそれ以上と通信する。１つの実施形態において、イメージリ
ーダー１００は、イメージセンサ内の実質的にすべてのピクセルを露出させることのでき
るフルフレームの電子グローバルシャッターベースのイメージセンサをもつ、バーコード
イメージリーダーよりなる。１つのそのような実施形態において、イメージセンサはCMOS
ベースのイメージセンサである。もう１つのそのような実施形態において、イメージセン
サは、CCDベースのイメージセンサである。
【００２４】
制御モジュール１１２によって転送されたイメージデータを受けるとき、データフォー
ムデコードモジュール１５０（バーコードシンボルデータフォームデコードモジュールで
あり得る）は、１次元、または２次元バーコードのようなデータフォームの存在を示す、
静穏ゾーンのようなマーカーについて、イメージデータをサーチする。もし、可能性のあ
るデータフォームデコードモジュールが見つかれば、該データフォームデコードモジュー
ル１５０は、１つ、またはそれ以上のデータフォームデコードアルゴリズムを、イメージ
データに適用する。もし、デコードの試みが成功すれば、該イメージリーダーは、デコー
ドされたデータフォームデータをI/Oモジュール１２０を通して出力し、成功的な読み出
しを、ユーザインタフェースモジュール１３４を通してビープ音のような警告でシグナリ
ングする。
【００２５】
イメージリーダー１００はまた、自動識別モジュール１５２を含むことができる。図１
Ｂを参照して、自動識別モジュール１５２は、相互に通信する、データフォームデコード
モジュール１５０、およびイメージ処理および分析モジュール１２０８を組み入れること
ができる。
【００２６】
本実施形態において示されるように、イメージ処理および分析モジュール１２０８は、
相互に通信する、特徴抽出モジュール１２１２、一般化された分類モジュール１２１６、
署名データ処理モジュール１２１８、OCRデコードモジュール１２２２、およびグラフィ
ックス分析モジュール１２２４を含む。さらに、図１Ｂに見られるように、特徴抽出モジ
ュール１２１２は、相互に通信する、２値化モジュール１２２６、ライン間引きモジュー
ル１２２８、および畳み込みモジュールを、有する。
【００２７】
図１Ｃは、図１Ｂに示される自動識別モジュールを利用して、本発明の１実施形態を用
いるプロセス１３００を示す。該プロセス１３００は、イメージリーダーが、作動モジュ
ール１２４によって感じられるようなトリガープルのような、作動イベントを記録し（ス
テップ１３０２）、かつ、応答して、イメージリーダー１００により目標からイメージデ
ータを集める（ステップ１３０４）ことよりなる。イメージデータ収集ステップは、例え
ば、プロセス３００、プロセス４００（このプロセスは、２度、行われる、図１３と、図
２３および２４参照）、プロセス６００、またはプロセス８００に従って行われる。収集
後、イメージデータはデータフォームデコードモジュール１５０に転送される（ステップ
１３０８）。データフォームデコードモジュールは、１次元、または２次元バーコードの
ような、データフォームの存在を示す、静穏ゾーンのようなマーカーについて、イメージ
データを検索する（ステップ１３１０）。もし、可能性のあるデータフォームが見つかれ
ば、データフォームデコードモジュール１５０は、次のイメージデータに対して１または
それ以上のデータフォームデコードアルゴリズムを適用する（ステップ１３１４）。もし
、デコードの試みが成功すれば、イメージリーダー１００は、デコードされたデータフォ
ームデータを出力し（ステップ１３１８）、成功した読み出しを、ビープ音のような警告
音でシグナリングする（ステップ１３２２）。
【００２８】
１つの実施形態において、もしデコードの試みが成功しなければ、イメージデータはイ
メージ処理および分析モジュール１２０８に転送される（ステップ１３２６）。もう１つ
の実施形態において、イメージデータはデータフォームデータを解読する試みと並列に処
理される。１つのそのような実施形態において、最初に完了する（すなわち、データフォ
ームデコードの試み、またはイメージ処理）プロセスは、そのデータ（例えば、解読され
たバーコード、または取り込まれた署名）を出力し、他の平行したプロセスは終了せられ
る。さらなる実施形態において、イメージデータは データフォームの解読に応じて処理
される。１つのそのような実施形態において、バーコードは、出荷ラベルナンバーのよう
な項目情報、および署名が獲得されたことを示す情報をコード化する。
【００２９】
イメージ処理および分析モジュール１２０８内で、イメージデータは特徴抽出モジュー
ル１２１２によって処理される。一般に、特徴抽出モジュールは、イメージデータのテク
スチャを示す数的な出力を生成する。上記に示されるように、イメージデータのテクスチ
ャは、イメージデータに含まれるデータのタイプの特徴に関係する。共通のタイプのテク
スチャは、１次元または２次元バーコードテクスチャ、署名テクスチャ、グラフィックス
テクスチャ、タイプされたテキストテクスチャ、手書きテキストテクスチャ、図面または
イメージテクスチャ、写真テクスチャ、等を含む。テクスチャの任意のカテゴリーの中で
、テクスチャのサブカテゴリーを、ときどき識別することができる。
【００３０】
特徴抽出モジュール１２１２によるイメージデータの処理の一部として、イメージデー
タは２値化モジュール１２２６により処理される（ステップ１３２８）。２値化モジュー
ル１２２６は、グレーレベルイメージを、局所的閾値化および目標イメージサイズ正規化
により２値イメージに２値化する。イメージデータが２値化されると、イメージデータは
、ライン間引きモジュール１２２８により処理された（ステップ１３３２）、多ピクセル
厚ラインセグメントを、単一ピクセル厚ラインに減少させる。２値化されたライン間引き
データをもって、イメージデータは、畳み込みモジュール１２３０により処理される（ス
テップ１３３６）。
【００３１】
一般に、畳み込みモジュール１２３０は、処理されたイメージデータに、本発明によっ
て設計された１以上の検出器マップを畳み込み、イメージデータ内の種々のテクスチャ特
徴を識別する。１つの実施形態において、畳み込みモジュール１２３０は、各畳み込まれ
た検出器マップについて、一対の数、平均および変分（または標準偏差）を、生成する。
図１７Ａは、イメージデータ内に存在するカーブした要素を検出するのに使われる、１２
個の 2×3 ２進カーブレット探知器マップのセットを示す。カーブレット探知器マップの
それぞれは、イメージデータ内に畳み込まれているので、生成される平均値および変分は
、カーブレット探知器に類似の形を持っている、２値化されたラインを間引かれたイメー
ジデータ内の要素の存在または密度を示すものを与える。それぞれのピクセルは、１対の
数を生成するので、12個のカーブレット探知器マップ１２５０は合計24個の数を生成する
。１つの実施形態によれば、これらの24個の数は、処理されたイメージデータの曲がって
いる、あるい署名のテクスチャを表すものである。
【００３２】
イメージデータのさらなる処理は、特徴抽出モジュール１２１２（ステップ１３４０）
からの出力が、一般化された分類化モジュール１２１６に供給されることを含む。一般化
された分類化モジュール１２１６は、特徴抽出モジュールによって生成された数を、ニュ
ーラルネットワーク、平均自乗エラー分類器等への入力として使用する。これらのツール
は、イメージデータを一般的なカテゴリーに分類するのに使われる。 ニューラルネット
ワークを用いた実施形態においては、異なるニューラルネットワーク構成が、異なる動作
最適化および特徴を達成するために、本発明にしたがって熟考される。 ニューラルネッ
トワークを用いる１つの実施形態においては、一般化された分類化モジュール１２１２は
、２4＋12＋6＋1＝43ノードの、フィードフォワード、後方伝播多層ニューラルネットワ
ークを含む。 入力層２４は、12個のカーブレット探知器マップ１２５０を用いている畳
み込みモジュール１２３０により生成される12ペアの平均および変分出力のための、24個
のノードを持つ。本実施形態のニューラルネットワークにおいては、それぞれ12ノード、
および6ノードの隠れた２つの層がある。また、署名の肯定的、あるいは否定的な存在を
を報告するための１つの出力ノードがある。
【００３３】
ニューラルネットワークを用いるもう１つの実施形態においては、図１７Ｂに示される
20個のカーブレット探知器マップ１２６０は、畳み込みモジュール１２３０によって使わ
れる。示されるように、20枚のカーブレット探知器マップ１２６０は、図１７Ａのオリジ
ナルの12枚のカーブレット探知器マップ１２５０を含む。追加の8枚のマップは、署名に
関する方向情報を与えるのに使われる。20個のカーブレット探知器マップ１２６０を用い
る１つの実施形態において、一般化された分類器モジュール２１６は、40＋40＋20＋9＝1
09ノードの、フィードフォワード、後方伝播多層ニューラルネットワークである。入力層
は、20個のカーブレット探知器マップ１２６０を使っている畳み込みモジュール１２３０
により生成された20対の平均、および変分出力のための40個のノードを持つ。この実施形
態のニューラルネットワークにおいて、それぞれ40ノードと、20ノードの２つの隠された
層があり、１つの出力ノードは、署名の肯定的な、または否定的な存在を報告するもので
あり、8つの出力ノードは、署名の方向の度合を、報告するためのものである。8つの出力
ノードは、28＝256、の可能な方向状態を与える。そのゆえ、方向の角度は、1.4度の増分
で、0と360の間の角度で与えられる。
【００３４】
いくつかの実施形態において、一般化された分類化モジュール１２１６は、カテゴリー
の拡張された集合の中に、データを分類することができる。例えばいくつかの実施形態に
おいて、一般化された分類化モジュール１２１６は、イメージデータが、署名；データフ
ォーム；手書きのテキスト；タイプされたテキスト；機械可読テキスト；OCRデータ；グ
ラフィックス；画像；イメージ；出荷積荷目録、船積み、IDカード、などの請求書のよう
なフォーム；指紋、指紋のようなバイオメトリクス、顔のイメージ、網膜のスキャン、お
よび／または他のタイプの認証標識、などのデータタイプを含むかどうかを特定する。さ
らなる付加的な実施形態において、一般的な分類化モジュール１２１６は、イメージデー
タがこれらのデータタイプの種々の結合を含むかどうかを明示する。いくつか実施形態に
おいて、一般的な分類化モジュール１２１６は、イメージデータが特定のデータタイプを
含むかどうかを明示する。１つのそのような実施形態において、イメージ処理および分析
モジュール１２０８は、イメージデータにおける、署名、またはバイオメトリックのよう
な、特定されたデータの存在、または不存在に依存する肯定的な、または否定的な回答を
出力する識別モジュール内に含まれている。
【００３５】
１つの実施形態において、一度、署名の存在が肯定され、その一般的な方向が決定され
れば、イメージデータは、署名データ処理モジュール１２１８に転送される（ステップ１
３４４）。１つの実施形態において、署名データ処理モジュール１２１８は、イメージデ
ータにおける署名の境界を発見するために使われる。１つの実施形態において、署名の境
界は、ヒストグラム分析を用いて検出される。図１８に示されるように、ヒストグラム分
析は、署名の方向に対して定義される水平、および垂直の方向に沿っての一連の１次元ス
ライスよりなる。１つの実施形態において、各１次元スライスについての値は、該ピクセ
ルスライスに沿っての黒（すなわち、値ゼロの）ピクセルの数に対応する。いくつかの実
施形態において、もしバーコードが解読されなければ、そのときは、フルフレームのイメ
ージデータのいくつかの特定された領域、例えば中央領域が、署名の分析のために獲得さ
れる。いったん完成されると、ヒストグラム分析は、イメージデータ内のデータ要素ピク
セルの密度の２次元プロットを与える。署名の境界は、ある数の順次的なスライスについ
て達成されなければならない最小密度に関して決定される。１つの実施形態において、ヒ
ストグラム分析は、ピクセル密度が前もって決定されたカットオフ閾値を上回るまで、水
平、および垂直方向に沿って内方にサーチする。署名データが、不用意的に切り取られな
いように、低いカットオフ閾値を使うことが普通である。
【００３６】
１つの実施形態において、署名の境界が一度決定されると、署名データ処理モジュール
１２１８は、イメージデータを切り取って、署名イメージデータを抽出する。１つのその
ような実施形態において、切り取りは、イメージデータの署名を含まない部分が削除され
た修正されたイメージデータを生成するイメージ修正モジュールによってなされる。他の
実施形態において、種々の圧縮技術が、署名イメージデータのためのメモリ容量を低減す
るために使われる。１つのそのような技術は、ランレングス符号化によるイメージデータ
の符号化を含む。この技術によれば、各走査ラインについての、類似した２値化された値
の各ランの長さ（すなわち、１または０の各ランの長さ）は、ビットマップを再構築する
ための手段として記録される。もう１つの符号化技術は、署名のイメージデータを、デー
タ構造の要素がベクトルから成っているデータ構造として取り扱う。符号化技術によれば
、署名は、ベクトルの集合に分解される。各ベクトルの長さと方向と結合した各ベクトル
の位置は、もともとの署名を再構築するために使われる。１つのそのような実施形態にお
いて、符号化プロセスは、連続的なピクセルランについてのカーブが、特定の値を超える
ときはいつでも、新しいベクトルを生成する。さらなる圧縮技術は、Bスプラインカーブ
フィッティングを用いる。この技術は、カーブ、および大きさの問題を、安定に収容する
ことのできる容量を持つ。
【００３７】
さまざまな実施形態において、署名のイメージデータ、または圧縮された、あるいは符
号化されたバージョンの署名のイメージデータは、専用の記憶装置上に局所的にストアさ
れる。１つのそのような実施形態において、局所的な記憶装置は、以下により詳細に記述
されるコンパクトフラッシュ（登録商標）メモリカード、あるいは同種のもの等のような
、着脱可能な記憶装置であり得る。もう１つの実施形態において、署名のイメージデータ
は、汎用メモリの揮発性、あるいは不揮発性の部分にストアされ、将来において、ダウン
ロードされる。さらなる実施形態において、署名のイメージデータは、有線の、または無
線の手段により、データ収集セッションが完了した時のような、取り込みの時点、あるい
はさらに後の時点で、転送することができる。
【００３８】
もう１つの実施形態において、署名データ処理モジュール２１８は、ヒストグラム分析
を行なわないが、しかし、署名の存在が一度決定された、全イメージあるいは圧縮された
バージョンをメモリに単にストアする。処理時間を節約するさらなる実施形態において、
最初のイメージ分析は、より低い解像度イメージで行なわれる。この実施形態で、一度、
署名の存在が決定されると、イメージは、より高い分解能に撮像される。１つの実施形態
において、署名抽出ヒストグラム分析は、このイメージに対して行われる。次に、イメー
ジは、圧縮された、あるいはもともとのフォーマットでメモリにストアされる。いくつか
の実施形態において、イメージデータは、パッケージあるいは出荷封筒のような特定のア
イテムについての記録を形成するよう、他のデータと組み合わせられる。上記のように、
イメージリーダー１００によって集めることができ、署名データとともに、あるいはこれ
と離れてストアされることのできる付加的なデータのいくつかは、データフォームデータ
、手書きのテキストデータ、タイプされたテキストデータ、グラフィックスデータ、イメ
ージあるいは写真データ、等を含むが、これらに限定されない。
【００３９】
その動作の一部として、イメージ処理および分析モジュール１２０８は、異なるデータ
タイプのために専門化されたタスクを行なうよう設計することができる。例えば、もし一
般化された分類化モジュール１２１６が、イメージデータがタイプされた、あるいは機械
読み取り可能なテキストを含むと決定すれば、イメージデータは集められ、おそらくヒス
トグラム分析され、かつストアされるか、あるいは、イメージデータは、OCR解読モジュ
ール１２２２に転送することができる。同様に、もし一般化された分類化モジュール１２
１６がイメージデータが図的な要素を含むと決定すれば、イメージデータは、処理のため
にグラフィックス分析モジュール１２２４に転送することができる。１つの実施形態にお
いて、グラフィックス分析モジュール１２２４は、あらかじめ定義されたグラフィックス
を認識し、デコードするように設定される。１つのそのような実施形態において、グラフ
ィックス分析は、もしあるのであれば、どのボックスが、出荷ラベル上の請求および出荷
指令において選択されたかを、決定することを含むことができる。さらなる実施形態にお
いて、グラフィックス分析は、出荷ラベル上の郵便番号ボックス内に含まれるタイプされ
た、あるいは手書きのテキストを見つけ、解読することを含むことができる。１つの代替
的な実施形態において、イメージリーダー １００は、特徴抽出モジュール１２１２の活
性化の前に、データフォームデコードに加えて、OCR解読あるいはグラフィックス解読の
ような解読動作を自動的に行うように構成することができる。
【００４０】
もう１つの実施形態おいて、イメージ処理および分析モジュール１２０８はイメージデ
ータを領域に分割して、各領域に対し、特徴抽出、および一般分類分析を行なう。図１９
Ａに示される１つの実施形態において、標準的な矩形イメージデータウインドウは４つの
同じサイズのサブ矩形に分割される。図１９Ｂに示されたもう１つの実施形態において、
該分割は、セグメントされた領域の全体のエリアが、イメージデータの完全なフィールド
のエリアより大きいような、重なる領域よりなる。図８Ｂにおいては、各特定する数が、
その領域の真ん中に示された7つの重なる領域がある。図１９Ｃおよび１９Ｄに示された
さらなる実施形態においては、分割は、イメージデータの完全なフィールド内の、（クロ
スハッチングされた）サンプル領域よりなる。もう１つの実施形態において、サンプル領
域は、例えば、出荷ラベルにおける、署名領域および／またはバーコード領域のような、
例えば問題の領域を識別する、事前ロードされたユーザテンプレートに基づくことができ
る。
【００４１】
１つの実施形態において、分割プロセスは、バーコードデータフォーム 、テキスト、
グラフィックス、イメージ、などを含む データフォーム のような追加の要素を含む、イ
メージデータにおける署名の位置を識別するために使われる。１つのそのような実施形態
において、一般化された分類化モジュール１２１６は、セグメントされたイメージデータ
の各領域の内容を分類する。署名を含む領域は、そののち、署名データ処理モジュール１
２１８によって抽出される。１つの実施形態において、もし多数の領域が、署名データを
含むものと示されれば、署名データ処理モジュール１２１８は、これらの領域の配列を、
イメージデータを最も含んでいる可能性のある領域を識別するよう分析する。さらなる実
施形態において、多数の領域が、署名データを含むものと示されれば、イメージ処理およ
び分析モジュールは、署名データを含んでいる一つのセグメントされた地域が見つかるま
で、追加のセグメントされた領域が生成され、解析されるフィードバックループを打ち立
てる。
【００４２】
イメージリーダー１００によって実行され得る追加的なイメージ処理動作は、米国特許
出願第１０／９５８，７７９号、２００４年１０月５日出願、名称"System And Method T
o Automatically Discriminate Between A Signature And A Barcode"、に記述されてお
り、その全体が、参照によってここに組み入れられる。
【００４３】
図１Ａと図５Ａに示されたイメージリーダー１００の追加的要素を参照して、照明モジ
ュール１０４は、光源１６０、照明制御モジュール１６４、照明電力モジュール１６８ａ
、およびインタフェースモジュール１７２を含むことができる。さまざまな実施形態にお
いて、光源１６０は、６６０ナノメートルの照明LED、赤外線LED、紫外線LED、のような
白の、またはカラーLED、レーザー、ハロゲンライト、アークランプ、または、蛍光灯で
あって、イメージリーダーの電力制限、およびイメージセンサの露出／感度要件を与えら
れて、十分な強度の光を生成することのできるものを含むことができる。多くの実施形態
において、LEDが、それらの効率的な動作は比較的低い電力消費を可能にするので、光源
として選ばれる。照明制御モジュール１６４は、照明モジュール１０４の動作を制御し、
タイミングおよび光源活性化および非活性化回路網を含むことができる。照明電力モジュ
ール１６８ａは、光源１６０を駆動するのに必要なエネルギーを供給し、バッテリー、コ
ンデンサー、インダクター、変圧器、半導体、集積回路などを含むことができる。代わり
の実施形態において、照明電力モジュール１６８ａの要素のいくつか、あるいはすべては
、照明モジュールの外側に置かれている。単一共通電源を持つイメージリーダー１００は
、１つのそのような実施形態である。インタフェースモジュール１７２は、動作を同期さ
せる必要のあるもののような、イメージリーダーの他のモジュールと通信するよう用いら
れる。これは、例えば、上記した照明、および露出期間との調整を含むことができる。
【００４４】
図３３−３６の物理的な形式ビューを参照して、本発明の１実施形態による照明モジュ
ール１０４、およびイメージ収集モジュール１０８の種々の要素が示され、記述される。
図１５Ａ−１５Ｃの実施形態に示されるように、本発明のイメージリーダー１００は、撮
像モジュール１８０２のような撮像モジュールを含み得る。図３３−３５に示されるよう
な撮像モジュール１８０２は、ここで参照されたIT4000撮像モジュールのある特徴および
追加的な特徴を含む。撮像モジュール１８０２は、光源１６０ａ、１６０ｂを載せている
第１の回路基板１８０４を含み、一方、第２の回路基板１８０６は、光源１６０ｃ、１６
０ｄ、１６０ｅ、１６０ｆ、１６０ｇ、１６０ｈ、１６０ｉ、１６０ｊ、１６０ｋ、１６
０ｌ、１６０ｍ、１６０ｎ、１６０ｏ、１６０ｐ、１６０ｑ、１６０ｒ、１６０ｓ、およ
び１６０ｔ（以下、１６０ｃから１６０ｔと称す）を載せている。第１の回路基板１８０
４はまた、イメージセンサアレイ１８２を載せている。撮像モジュール１８０２はまた、
レンズホルダー１８１４を含むサポートアセンブリ１８１０を含み、該レンズホルダー２
は、撮像レンズ２１２を載せているサポートアセンプリ１８１０を含む。光源１６０ａ、
１６０ｂは照準照明光源であり、光源１６０ｃ〜１６０ｔは照明光源である。図３６を参
照して、照明光源１６０ｃ〜１６０ｔは、バーコードシンボル１８３５のような解読可能
な指標を運ぶ2次元照明パターン１８３０を其板ｓ上に投射し、一方、照準照明光源１６
０ａ、１６０ｂは、照準パターン１８３８を投射する。図３３−３６に関連して記述され
た実施形態において、照準照明光源１６０ａ、１６０ｂからの光は、スリット１８４０を
、基板ｓ上に撮像し、図３３−３６の実施形態ではラインパターン１８３８である照準パ
ターン１８３８を形成するレンズ１８４２と結合して、スリット開口１８４０により整形
される。照明パターン１８３０は、ボックス１８５０により指定されるイメージリーダー
のフルフレームのビューに実質的に対応する。照準パターン１８３８は、イメージリーダ
ー１００の視野の中心を横切って水平に伸びるラインの形をしている。照明パターン１８
３０は、照明光源１６０ｃ〜１６０ｔのすべてが同時に動作したとき、投射することがで
きる。照明パターン１８３０はまた、光源１６０ｃ〜１６０ｔのサブセットが同時にエネ
ルギー供給されるとき、投射することができる。照明パターン１８３０はまた、LED １６
０ｓ あるいはLED１６０ｔのように、光源１６０ｃ〜１６０ｔの１つのみがエネルギー供
給されるとき、投射することができる。撮像モジュール１８０２のLED１６０ｓおよび１
６０ｔは、LED１６０ｃ〜１６０ｔより、より広い投射角度をもつ。
【００４５】
図５Ｂに示されるように、１つの実施形態におけるイメージ収集モジュール１０８は、
すべてお互いと電気的に通信する、光学モジュール１７８、センサアレイモジュール１８
２、およびセンサアレイ制御モジュール１８６を含む。光学モジュール１７８は、反射さ
れた放射を指向させ、焦点合わせをする撮像レンズ、または、他の光学要素を含む。いく
つかの実施形態においては、光学モジュール１７８は、例えば、目標が撮像されるための
適切な焦点を自動的に決定する部分として、関連する回路網、および処理容量を含む。
【００４６】
センサアレイ制御モジュール１８６は、グローバル電子シャッター制御モジュール１９
０、行および列アドレスおよびデコードモジュール１９８、および、読み出しモジュール
１９４を含み、その各モジュールは、センサアレイ制御モジュール１８６における１つま
たはそれ以上の他のモジュールと、電気的に通信する。１つの実施形態において、センサ
アレイモジュール１８２は、２次元CMOSベースイメージセンサアレイ１８２において、図
４Ａに示されるようなICチップ１０８２の要素を含む。さまざまな実施形態において、ア
ナログデジタルコンバータ、などのような関連する回路網は、イメージセンサアレイから
別れており、あるいはイメージセンサアレイと同じチップの上に集積されている。代わり
の実施形態において、センサアレイモジュール１８２は、同時の露出、およびフルフレー
ムのイメージデータの蓄積が可能なCCDセンサアレイを含むことができる。１つの実施形
態において上に示されたように、グローバル電子シャッター制御モジュール１９０は、イ
メージセンサアレイにおけるすべての、あるいは実質的にすべてのピクセルを、グローバ
ルに、かつ同時に露出させることができる。１つの実施形態において、グローバル電子シ
ャッター制御モジュール１９０は、タイミングモジュールを含む。行、および列のアドレ
スおよびデコードモジュールは、収集起動、電子シャッターデータ蓄積およびデータ読み
出しのような種々の動作のために、特定のピクセルを選択するのに用いる。読み出しモジ
ュール１９８は、センサアレイからのデータの読み出しを組織化し処理する。いくつか実
施形態において、センサアレイ制御モジュール１８６はさらに、イメージセンサアレイに
おけるラインのピクセル順に露出させ、読み出すことのできる回転式シャッター制御モジ
ュール２０２を含む。
【００４７】
イメージリーダー１００の特定の実施形態は、図４Ａを参照して記述される。図４Ａの
実施形態において、ピクセル２５０の２次元アレイを持つイメージセンサアレイ１８２、
１８２ａは、CMOS集積回路（IC）チップ１０８２、１０８２ａ上に組み込まれている。図
８Ａを参照して後に記述されるように、イメージセンサアレイ１８２ａは、グローバルシ
ャッター動作モードで動作するよう適合されたCMOS イメージセンサアレイである。CMOS
イメージセンサアレイ１８２ａの各ピクセル２５０は、オンチップピクセルアンプ２５４
（図８Ａに示される）、およびオンチップの光学的にシールドされた蓄積領域２８６（図
８Ｂおよび図８Ｃに示される）を持つ。イメージセンサアレイ１８２ａはまた、ピクセル
２５０と電気的に通信する、図８Ａに示される電気的相互接続体２６２の２次元グリッド
を持つ。イメージセンサアレイ１８２ａはまた、オンチップ行回路網２９６、および列回
路網２７０を持ち得る。行回路網２９６、および列回路網２７０は、ピクセルのアドレシ
ング、信号のデコード、信号の増幅、アナログ−デジタル変換、タイミングの印加、信号
の読み出しおよびリセット等、の１つまたはそれ以上の種々の処理、および動作タスクを
可能とする。CMOSイメージセンサICチップ１８２ａのさらなる側面に言及して、CMOSイメ
ージセンサICチップ１８２ａは、ピクセル２５０と同じチップ上に、行電気回路網２９６
、列電気回路網２７０、ピクセルアンプ２５５を含む処理および制御回路網２５４、光学
的にシールドされた蓄積領域２５８、相互接続２６２、ゲイン回路１０８４、アナログデ
ジタル変換回路１０８６、およびラインドライブ回路１０９０を含み、これは、アレイの
各ピクセル上に入射する光を示す多数ビット（例えば、８ビット〜１０ビット）信号を生
成し、その出力はチップ１０８２ａの１セットの出力ピン上に現れる。イメージセンサ I
C チップ１０８２ａの追加的なオンチップ要素に言及して、CMOSイメージセンサICチップ
１０８２ａは、バイアス回路、クロック／タイミング生成回路、および発振器のような回
路を含み得るタイミング／制御回路１０９２を含む。
【００４８】
図４Ａのイメージリーダー１００のさらなる側面に言及して、イメージリーダー１００
は、メインプロセッサICチップ５４８、メモリモジュール１１６、照明モジュール１０４
、および作動モジュール１２４を含む。メインプロセッサICチップ５４８は、集積化され
たフレーム取込み回路５４９、および中央処理装置（CPU）５５２を持つ多機能ICチップ
であり得る。集積化されたフレーム取込み器を持つプロセッサICチップ５４８は、例えば
、インテルから入手可能な「クイックキャプチャカメラインタフェース」を持つ、 XSCAL
E PXA27XプロセッサICチップであり得る。イメージリーダー１００はさらに、バーコード
でコードプロセスを開始するトリガー信号を生成する作動モジュール１２４を含む。作動
モジュール１２４は、マニュアルで駆動されるトリガー２１６を含み得る。イメージリー
ダー１００はさらに、撮像レンズ２１２、および、RAM、EPROM、フラッシュメモリのよう
な記憶装置を含むメモリモジュール１１６を含む。メモリモジュール１１６は、システム
バス５８４を介してプロセッサICチップ５４８と通信する。プロセッサICチップ５４８は
、図１Ａを参照して述べたモジュール１０４、１０８、１１２、１２０、１２４、１２８
、１３２、１３４、１３６、１４０、１４４、１５０、１５２、１６８、１６５について
、要求される種々の機能を実行するようプログラムされ、そうでなければ、そのように構
成することができる。図４Ａの実施形態において、データフォームデコードモジュール１
５０、および自動識別モジュール１５２の機能は、メモリモジュール１１６にストアされ
た特定のソフトウェアにしたがって動作するプロセッサICチップ５４８により実行するこ
とができる。プロセッサICチップ５４８と、メモリモジュール１１６との組み合わせは、
それゆえ、図４Ａの実施形態では、１５０、１５２とラベルされている。
【００４９】
図４Ｂを参照して、CCDイメージセンサチップ１０８２、１０８２ｂを持つイメージリ
ーダー１００の実施形態が示されている。CCDイメージセンサICチップ１０８２ｂは、チ
ップ１０８２ｂ上に組み込まれたピクセルの領域アレイ２５０、レジスタ１０９４、およ
び出力増幅器１０９６を含む。出力レジスタ１０９４、および関連づけられた回路網は、
順次、各ピクセルに関連する電荷を電圧に変換し、ピクセルイメージ信号を、チップ１０
８２ｂの外にある要素に送る。イメージデータを読み出すよう活性化されるとき、行のピ
クセル２５０上にある電荷は順に出力レジスタ１０９４に転送される。出力レジスタ１０
９４は、ピクセル電荷を電圧に変換し、信号をイメージ処理回路網１０７０に供給する増
幅器１０９６に順に電荷を供給する。電荷がピクセルの第１行から出力レジスタ１０９４
に転送されたとき、次の行からの電荷は１行下に移動し、第１行の電荷が電圧に変換され
たときに、出力レジスタ１０９４が第２の行のピクセルからの電荷を受けるようにする。
プロセスは、イメージセンサアレイ１８２ｂのすべての行からのピクセルに対応するイメ
ージデータが読み出されるまで継続する。イメージリーダー１００はさらに、チップ１０
８２ｂの外にあるイメージ信号処理回路１０７０を含む。イメージ信号処理回路1１０７
は、ゲイン回路１０７２、アナログデジタルコンバータ１０７４、および、ラインドライ
バ１０７６のような要素を含む。回路１０７０のタイミングおよび制御回路１０７８は、
バイアス生成器、発振器、クロックおよびタイミングジェネレーターのような要素を含み
得る。ゲイン回路１０７２はまた、相関関係のあるダブルサンプリングのような付加的な
機能性を含めて、ピクセルオフセット、およびノイズの効果を低減するようにすることが
できる。イメージリーダー１００の追加の要素は、図４Ａに示される。 イメージ信号処
理回路１０７０は、イメージセンサICチップ１０８２ｂの外にある集積回路チップ（IC 
チップ）に含められることができる。
【００５０】
１つの実施形態において、イメージ収集モジュール１０８、および照明モジュール１０
４の要素は、本発明にしたがって構成された、700 Visions Drive, P.O. Box 208, Skane
ateles Falls, NY の、ハンドヘルドプロダクトインコーポレーティッドより入手可能な
、4000 OEM 2D Image Engineのような、IMAGETEAM（商標）エリア（2D）イメージングエ
ンジンの任意の１つにより与えられる。
【００５１】
図６を参照して、本発明の１実施形態によるハンドヘルドリーダー１００ａが示される
。ハンドヘルドイメージリーダー１００ａは、ハウジング２０８、複数の光源１６０、レ
ンズ２１２、トリガー２１６、およびインタフェースケーブル２００を含む。種々の実施
形態において、イメージリーダー１００ａの機能性は、ハンドヘルドプロダクトインコー
ポレーティッドより入手可能であり、本発明にしたがって構成された、モデル4410、4600
、あるいは4800のようなエリア（2D）IMAGETEAM（商標）イメージリーダーの任意の１つ
によって提供することができる。図１Ａに関連して記述されたすべてのモジュール１０４
、１０８、１１２、１１６、１２０、１２４、１２８、１３２、１３４、１３６、１４０
、１４４、１５０、１５２、１６５、および１６８は、ハンドヘルドハウジング２０８、
または図１５Ａに示された代わりのハウジング５０６により、ハウジング２０８、または
ハウジング５０６が種々のモジュールを収容し支持するように、支持されることができる
。同様に、図４Ａ、４Ｂ、および図１６で示されたすべての要素は、ハウジング２０８ま
たはハウジング５０６が種々のモジュールを収容し支持するように、ハウジング２０８ま
たはハウジング５０６により、組み入れられ支持されることができる。レンズ２１２は、
ガラスおよび／またはポリカーボネートよりなり得る。レンズ２１２は、レンズ単体であ
ってもよく、あるいは、複数のレンズ要素からなってもよい、すなわち、レンズ２１２は
、2重レンズであってもよく、レンズトリプレットであってもよい。
【００５２】
図７を参照して、イメージリーダー１００のための模式図と結合した図表的断面図が示
される。イメージリーダー１００は、すべてお互いとの電気的に通信する、光源１６０、
照明制御モジュール１６４、電力モジュール１６８ｂ、およびインタフェースモジュール
１７２を含む。光源１６０は、光エネルギー１６２を、シンボロジー１７０を含む目標１
６６に向かわせる。目標１６６からの反射された放射１７４は、センサアレイ制御モジュ
ール１８６、および電力モジュール１６８ｂと電気的に通信するイメージセンサアレイ１
８２上にレンズ２１２により焦点合わせされる。１つの実施形態において、イメージセン
サアレイ１８２は、CMOSベースイメージセンサアレイである。もう１つの実施形態におい
て、イメージセンサアレイ１８２は、CCDベースイメージセンサアレイである。センサア
レイ制御モジュール１８６は、さらに、電力モジュール１６８ｂおよびインタフェースモ
ジュール１７２と電気的に通信する、メモリモジュール１１６および制御モジュール１１
２と電気的に通信する。しばしば光学窓（図示されず）は、ユニットへの損害の可能性を
減らすためにスキャナーの正面上に置かれる。
【００５３】
図８Ａを参照して、CMOSベースイメージセンサアレイ１８２ａの一部の図がより詳細に
示される。イメージセンサアレイ１８２ａは、２次元アレイのピクセル２５０を含む。各
ピクセルは、光感受性領域２５２、アンプ２５５を含む処理および制御回路網２５４、お
よびシールドされた貯蔵エリア２５８（表示の明確性のために、参考数字２５２、２５４
、２５５、および２５８が、単一ピクセルについてのみ与えられる）を含む。アンプ２５
５の存在は、CMOSイメージアレイ１８２ａがアクティブなピクセルアレイであると考慮さ
れることを意味する；すなわち、CMOSイメージアレイ１８２ａの各ピクセルは、入射光エ
ネルギーの光変換から生成される信号を増幅することができる。電荷−電圧変換回路網は
、CMOSイメージアレイ１８２ａをして、集められた電荷を出力信号に変換することを許す
。シールドされた貯蔵エリア２５８は、集められたピクセル値を、CMOSイメージアレイ１
８２ａに、射突する付加的な入射放射が、定義された露出期間の間に読み出された値を壊
さないよう、読み出しまで蓄える。ピクセルアンプ２５５に加えて、各ピクセル２５０用
の処理および制御回路網２５４は、他の要素のなかでも、リセットおよび選択トランジス
タを含む。
【００５４】
１つの実施形態において、CMOSベースイメージセンサアレイ１８２ａのダイナミックレ
ンジは、処理および制御回路網２５４において追加的な知性を提供することにより拡張す
ることができる。特に、処理回路網は、入射する放射入力強度と、出力電圧との間の変換
要因をダイナミックに変更する能力を含むよう構成することができる。すなわち、処理回
路網は多数のスロープを持つ転送カーブを用いる。その多数のスロープを持つ転送カーブ
の特定の形態は、ひざ位置で結合された一連の線形関係、より高い強度での対数変換カー
ブに接続されたより低い強度での線形セクション、あるいは、低い強度のためのより急な
スロープ、およびより大きい強度でのより高いスロープを持つ任意の形状の完全に連続的
なカーブを含む種々の形態をとることができる。
【００５５】
多数スロープの実施形態において、CMOSベースイメージセンサ１８２ａのダイナミック
レンジは、各個々のピクセルが、それに入射する放射の強度に依存して、変換カーブの異
なる部分を用いて独立に制御することができるので、実質的に拡張することができる。動
作において、より少ない入射する放射を受けているCMOSベースイメージセンサ１８２ａの
領域は、より大きい感度に対応するより急なスロープを用いるのに対し、より多くの入射
する放射を受けている領域は、より小さい感度に対応するより緩やかなスロープを用いる
。多数スロープ変換関数をもって、CMOSベースイメージセンサ１８２ａは、65−120デシ
ベルのダイナミックレンジを達成することができる。さらに多くのスロープをもつイメー
ジセンサの動作は、FillFactory NV、Schalienhoevedreef 20B、B-2800 Mechelen、ベル
ギー、からの、タイトル“Dual Slope Dynamic Range Expansion”の技術文書において、
より詳細に記述されている。
この文書は、例えば、http://www.fillfactory.com/htm/technology/htm/dual-slope.h
tmで、FillFactory（www.fillfactory.com）から入手可能であり、これは、その全体がこ
こに組み入れられる。さらに、対数のスロープを持つ変換カーブを持つイメージセンサの
動作は、Photonfocus AG、Bahnhofplatz 10、CH-8853 Lachen、スイス、からの、タイト
ル“LinLog Technology”の技術文書において、さらに詳細に記述されている。
この文書は、例えば、http://www.photonfocus.com/html/eng/cmos/linlog.phpで、Pho
tonfocus（www.photonfocus.com）から利用可能であり、その全体がここに組み入れられ
る。
【００５６】
図８Ａにおいて、ピクセル２５０上に置かれているのは、ピクセル２５０、行回路網２
９６（図４Ａをも参照）、および列回路網２７０と電気的に通信する２次元グリッド電気
的相互接続体２６２である。行回路網２９６、および列回路網２７０は、ピクセルをアド
レスする、信号を解読する、信号を増幅する、アナログ−デジタル変換、および、タイミ
ング、読み出し、リセット信号を印加する等、の１つ以上の処理、および動作タスクを可
能にする。オンチップの行回路網２９６および列回路網２７０をもって、CMOSベースイメ
ージセンサアレイ１８２ａは、ＸＹ座標システムにおける個々のピクセルから、選択的に
アドレスを行い、データを読み出すよう動作することができる。CMOSベースイメージセン
サアレイ１８２ａはまた、イメージリーダー１００の適切なプログラミングの方法によっ
て、フルフレームのピクセルの一部を選択的にアドレスし読み出すよう動作することがで
きる。例えば、これらの実施形態において、読み出されたピクセルの部分は、所望のピク
セル領域の外側の望まれないピクセルを除外することができる。読み出されたピクセルの
部分は、問題の領域における個別のピクセル、行のピクセル、あるいは列のピクセルが、
読み出されないように、ある領域におけるサンプリングを表すことができる。リーダー１
００がイメージセンサアレイ１８２のすべてのピクセルより少ないピクセルから、選択的
にイメージデータをアドレスし、読み出すウインドウ表示のフレームの動作モードで動作
するイメージリーダー１００のさらなる詳細は、図２８Ａ、２８Ｂ、および２８Ｃと関連
して記述される。一般に、イメージリーダー１００は、CMOSベースイメージセンサアレイ
１８２ａから、アレイ内の第１の複数のピクセルからイメージデータを選択的にアドレス
し、読み出すことを、アレイ内の第２の複数のピクセルをアドレスし読み出すこととは独
立に行うようプログラムされ、あるいは構成することができる。
【００５７】
１つの実施形態において、ピクセルアーキテクチャは、イーストマンコダック社に譲渡
された、“Color Active Pixel Sensor with Electronic Shuttering, Anti-blooming an
d Low Cross-talk”という名称の、米国特許第５，９８６，２９７号で記述されるような
ものでよい。特に、カラム3、35−55行、かつカラム5、25−55行で、該特許は、該特許の
図１Ａおよび２Ａ（ここで、図８Ｂおよび８Ｃとして再現している）に示された、ピクセ
ルアーキテクチャの適切な領域の断面を記述している。該開示は、図８Ｂのピクセルが、
垂直オーバーフロードレイン２７４、転送ゲート２７６、浮遊拡散２８０、リセットゲー
ト２８２、リセットドレイン２８４、および光シールド２８６を持つことを述べている。
光シールド開口２８８、カラーフィルタ２９０、およびマイクロレンズ２９２は、光がカ
ラーフィルタ２９０を通過した後にマイクロレンズ２９２を通って光シールド開口２８８
内に焦点合せされるよう光検出器上に置かれる。それゆえ、光が入力する光検出器２７０
は、カラーフィルタ２９０によって決定される所定のバンド幅内の波長をもつ。該特許は
、図８Ｃを、２つの転送ゲート２９４、２９６、および蓄積領域２９８があることを除い
て、図８Ｂに示された実施形態と多くの点で類似している第２のピクセルアーキテクチャ
を示すものとして記述している。両ケースにおいて、光シールドは、光検出器（この場合
、フォトダイオード２７０）を除くすべての領域を、入力光がフォトダイオード領域上の
みに落ちるように、不透明層、またはオーバーラップ層で有効にカバーするように構成さ
れている。光電子の生成を光検出器領域のみに限定する開口を、光シールド内に設けるこ
とは、ピクセル間のクロストークを抑圧する。図８Ｃにおいて、浮遊拡散は２８１とラベ
ルされており、リセットゲートは２８３とラベルされており、リセットドレインは２８５
とラベルされている。米国特許第５，９８６，２９７号において記述されたピクセルアー
キテクチャを用いるいくつかの実施形態において、カラーフィルタ２９０は省略すること
ができ、他の実施形態において、マイクロレンズ２９２は省略することができる。
【００５８】
イメージリーダー１００で目標からのイメージデータを集めるプロセス３００が、図９
、１０Ａ、１０Ｂ、１０Ｃ、および１０Ｄに関して提示される。さまざまな実施形態にお
いて、目標は、１次元または２次元バーコードのようなシンボロジーを含むことができる
。ステップ３０２で、作動モジュール１２４は、トリガー２１６が押下されるのに応答し
て、あるいはイメージリーダー１００の視野内での目標の存在を検知したのに応答して、
プロセス３００を開始する。１つの実施形態において、プロセス３００にしたがって、制
御モジュール１１２は、トリガー２１６が押下される、あるいは目標が検知されるのを受
け、これに応答して、種々のモジュール、例えば、照明モジュール１０４、およびイメー
ジ収集モジュール１０８に、一連の制御信号を与えることができる。該プロセス３００は
、目標を照明光１６２で照らすよう、照明源を活性化する（ステップ３０４）ことを含む
。１つの実施形態において、照明源の活性化は照明制御タイミングパルス３５０に応答し
て起こる。活性化された照明源による目標の照明は、照明制御タイミングパルス３５０の
期間の間起こる。１つの実施形態において、照明源は、光源１６０であり、照明制御タイ
ミングパルス３５０は、照明モジュール１０４内の照明制御モジュール１６４によって生
成される。プロセス３００はまた、グローバル電子シャッターを作動させて、イメージセ
ンサアレイにおける複数の行の複数のピクセルを、（ステップ３１２で）同時に露出させ
、入射する放射を電気エネルギーに変換することを含む。複数のピクセルの同時の起動は
、露出制御タイミングパルス３５４に応答して起こる。１つの実施形態において、複数の
ピクセルの同時の起動は、露出制御タイミングパルス３５４のスタート位置３６０に応答
して起こる。さらなる実施形態において、露出制御タイミングパルス３５４は、センサア
レイ制御モジュール１８６のグローバル電子シャッター制御モジュール１９０（図５Ｂ）
によって生成される。
【００５９】
変換イメージひずみを最小にする、目標のイメージを収集する１つの実施形態において
、目標は、LED等の光源を過度に駆動し、標準動作より何倍も明るい照明を生成すること
により、照明される。図３３−３５に示されるように、イメージリーダー１００が撮像モ
ジュール１８０２を含む本発明の実施形態を参照して、LED１６０ｃ〜１６０ｔ（すなわ
ち、 １６０ｃ、１６０ｄ、１６０ｅ、１６０ｆ、１６０ｇ、１６０ｈ、１６０ｉ、１６
０ｊ、１６０ｋ、１６０ｌ、１６０ｍ、１６０ｎ、１６０ｏ、１６０ｐ、１６０ｑ、１６
０ｒ、１６０ｓ、および１６０ｔ）は、おのおの40mA（100％LED電流）の推薦最大DC動作
電流引き出しレートを持つが、しかし、照明タイミングパルス３５０、または、ここで述
べたパルス３５０'，３５０''，３５０'''の任意の１つの期間の間にわたって、例えば、
60mA（150％電流）または80mA（200％電流）より多くの電流を引き出すよう過度に駆動す
ることができる。40mAの標準推薦最大DC動作電流引き出しレートを持つLED１６０ｃから
１６０ｔは、例えば、タイミングパルス３５０、または、ここで述べたパルス３５０'，
３５０''，３５０'''の任意のものの持続期間の間を通して、例えば、120mA(300% 電流)
、160mA(400% 電流)、200mA(500%電流)、または500mA(1,250% 電流)より多い電流を引き
出すことができる。照明タイミングパルス３５０，３５０'，３５０''，３５０'''は、DC
駆動電流パルスとして示される。しかしながら、図１０Ｅ示されるような本発明によれば
、パルス３５０，３５０'，３５０''，３５０'''はまた、LED１６０を駆動するための、
一連の短い持続期間の個々のパルスよりなるよう、パルス変調された、あるいは「ストロ
ーブされた」パルスであってもよい。DC駆動電流の代わりに、パルス化された駆動信号を
用いることは、LEDのデューティ期間を、従ってこれによりLEDで消費される電力を減少さ
せる。多くの場合に、LED動作寿命は、LEDダイの最大接合温度により決定されるため、低
減された電力消費は接合温度を低減する。総合の効果は、LEDダイの最大動作接合温度限
界を超えないで、より高いピーク電流に耐えられることである。一般に、LED１６０のデ
ューティサイクルを低減することは、LEDを通して安全に駆動することのできる電流量を
増大させる。ストローブ化された、あるいはパルス化された照明制御パルスのストローブ
するレートは、ここで記述されるように、例えば1,000Hｚから10,000Hzであろう。この実
施形態によれば、電子的グローバルシャッターと結合した、過度に駆動される照明源は、
短い露出期間を可能にする。すなわち、明るい照明は、各ピクセルのための短い積分時間
を可能とし、グローバル電子シャッターは、イメージセンサ内のすべてのピクセルが同時
に感受性のあるものとすることを可能にする。明るく照明された目標のための短い露出期
間により、本発明のイメージリーダーは、目標がイメージリーダーに対して移動している
ときでさえ、鋭いひずみのないイメージを集めることを可能とする。１つの実施形態にお
いて、露出期間は3.7ミリ秒以下である。光源が過度に駆動される１つの実施形態におい
て、異なる色を持つ光源が用いられる。例えば、そのような１つの実施形態において、イ
メージリーダーは、白および赤LED、赤および緑LED、白、赤、および緑LED、またはイメ
ージリーダーによって最も共通に撮像されるシンボルの色に応答して選択される何らかの
他の結合を含む。この実施形態において、異なる色のLEDは、全体の電力予算にしたがっ
たレベルで、各々交互にパルス駆動される。もう１つのそのような実施形態において、２
つの色のついたLEDは、各時間にパルス駆動されるが、しかし、各々はより低い電力レベ
ルでパルス駆動され、全体的な電力予算は再び維持される。さらなる実施形態において、
赤、緑、および青のLEDは、白色光を放射するようインタリーブされる。
【００６０】
イメージリーダー１００の撮像モジュール１８０２の種々の実施形態は、図３７を参照
して記述される。撮像モジュール１８０２のLED１６０は、図３７のチャートに示される
ように、バンクに分割されている。イメージリーダー１００は、各バンクのLEDがある放
射波長バンドの光を放射するように構成することができる。図３７のチャートに描かれた
実施形態において、イメージリーダー１００は、照準LED１６０ａ、１６０ｂが緑の光を
出射し、すべての照明LED１６０ｃ〜１６０ｔが赤の光を出射するよう構成することがで
きる。追加的な実施形態が、図３７のチャートで記述される。イメージリーダー１００は
、種々のバンクのための光源が、照明タイミング制御パルス３５０、３５０'、３５０''
、３５０'''により同時に（例えば、バンク１、バンク２、バンク３、バンク４が、同時
に）エネルギー供給される、あるいは順に（例えば、バンク１、そののちバンク２、その
のちバンク３、そののちバンク４が）エネルギー供給されるよう構成することができる。
【００６１】
再び図９、１０Ａ、１０Ｂ、１０Ｃ、および１０Ｄを参照して、プロセス３００はまた
、（ステップ３１６で）光電変換で生成された電荷を処理し、イメージデータを生成する
ことを含む。上で議論されたように、該処理は、入力する放射から生成されたデータを増
幅することを含むことができる。該処理はさらに、生成されたイメージデータ値を、複数
のピクセルの各々のシールドされた部分内にストアすることを含む。該プロセス３００は
さらに、複数のピクセルからストアされたイメージデータを、読み出し、処理する（ステ
ップ３２０）ことを含む。上で議論されたように、該処理は、入射する放射から生成され
たデータを増幅し、生成されたデータを、デジタル信号に変換することを含むことができ
る。該処理（ステップ３２０）はまた、イメージデータのフレームとしてのイメージセン
サアレイモジュール１８２の複数のピクセル上に入射する光に対応する１セットのデジタ
ル信号値を、フレームのイメージデータとして含むことができる。イメージリーダー１０
０は、ステップ３２０で、各ピクセル値が複数のピクセルの１つに入射する光を表す、複
数のＮビット（グレースケール）ピクセル値を含むフレームのイメージデータを、メモリ
モジュール１１６内にストアすることができる。１つの実施形態において、複数のピクセ
ルの読み出しは、センサアレイ制御モジュール１８６の読み出しモジュール１９８により
生成される読み出しタイミング制御パルス３６８により制御される。１つの実施形態にお
いて、読み出しタイミング制御パルス３６８は、複数のピクセルの各々に送信される複数
のパルスを含む。１つの実施形態において、照明制御タイミングパルス３５０の少なくと
も一部は、露出制御タイミングパルス３５４の間に起こる。１つのそのような実施形態に
おいて、グローバル電子シャッター制御モジュール１９０をもつセンサアレイ制御モジュ
ール１８６を含むイメージ収集モジュール１０４の動作は、制御モジュール１６４により
、照明制御モジュール１６４を含む照明モジュール１０４の動作と調整されて、照明３５
０、および露出３５４制御タイミング信号におけるオーバーラップを達成する。
【００６２】
図１０Ａに示される１つの実施形態において、露出制御タイミングパルス３５４は、照
明制御タイミングパルス３５０の後に始まり、その前に終わる。制御タイミングパルス３
６８は、照明制御タイミングパルス３５０の終わりに始まる。図１０Ｂに示されるもう１
つの実施形態において、照明制御タイミングパルス３５０'は、露出制御タイミング３５
４'の後に始まり、その前に終わる。この実施形態において、読み出し制御タイミングパ
ルス３６８'は、露出制御タイミングパルス３５４'の終わりに始まる。さらなる実施形態
において、露出制御タイミングパルス、および照明制御タイミングパルスは、連続的に起
こるが、お互いに重なる。図１０Ｃに示される１つのそのような実施形態において、この
連続的な動作は、照明制御タイミングパルス３５０''が始まり、露出制御タイミングパル
ス３５４''が始まり、照明制御タイミングパルス３５０''が終わり、次に露出制御タイミ
ングパルス３５４''が終わるのを含むことができる。この実施形態において、読み出し制
御タイミングパルス３６８''は、露出制御タイミング３５４''の終わりに始まる。図１０
Ｄに示されるさらなるそのような実施形態において、連続的な動作は、露出制御タイミン
グパルス３５４'''が始まり、照明制御タイミングパルス３５０'''が始まり、露出制御タ
イミングパルス３５４'''が終わり、次に照明制御タイミング３５０'''が終わるのを含む
ことができる。この実施形態において、読み出し制御タイミングパルス３６８'''は、照
明制御タイミング信号パルス３５０'''の終わりに始まる。図１０Ｅに関連して議論した
ように、ここで述べた各照明制御タイミングパルス３５０，３５０'，３５０''，３５０'
''は、複数の短い持続期間の個々のパルスよりなり得る。
【００６３】
再び撮像モジュール１８０２を参照して、撮像モジュール１８０２を持つイメージリー
ダー１００は、照準LED 160a、160b が、露出制御タイミングパルス３５４，３５４'，３
５４''，３５４'''の間にオフ、またはエネルギー供給をされない状態になり、LED１６０
ａ、１６０ｂからの光が、集められて、デコードモジュール１５０または自己識別モジュ
ール１５２に転送されたイメージに影響を与えないような動作モードを持つことができる
。もう１つの実施形態において、照明LED１６０ｃ〜１６０ｔに加えて、照準照明LED１６
０ａ、１６０ｂは、露出制御タイミングパルス３５４，３５４'，３５４''，３５４'''の
間に、エネルギー供給させるよう制御される。照準照明LED１６０ｃ〜１６０ｔを、露出
制御タイミングパルス３５４，３５４'，３５４''，３５４'''の間にエネルギー供給され
るよう制御することは、その上に、照準パターン１８３８が投射される基板sの領域に対
応するイメージ信号の信号強度を増大させる。
【００６４】
プロセス３００（図９）を参照して、イメージリーダー１００は、照明制御パルス３５
０，３５０'，３５０''，３５０'''が、ステップ３０４で、照準LED１６０ａまたは１６
０ｂの少なくとも１つ、および照明LED１６０ｃ〜１６０ｔの少なくとも１つを、同時に
エネルギー供給し、基板ｓ上の、特に基板ｓ上の照明パターン１８３０および照準パター
ン１８３８が同時に投射される領域上の照明の強度を増大させるように構成することがで
きる。デコードモジュール１５０または自動識別モジュール１５２により実行される、照
準１６０ａ、１６０ｂおよび照明LED１６０ｃ〜１６０ｔが同時にエネルギー供給される
露出期間にしたがってイメージが集められるデコードプロセスは、パターン１８３８に対
応するイメージデータ（すなわち、パターン１８３８がそれの上に撮像されるピクセルア
レイに対応するイメージデータ）が、選択的にファインダパターン位置決めプロセス、線
形バーコードシンボルデコード試み、または静穏ゾーン検出プロセスのようなデコードプ
ロセスを受けるような、プロセスを含むことができる。例えば、視野に交差して水平に伸
びる照準パターン１８３８をもって、集められたフルイメージを処理するデコードモジュ
ール１５０は、イメージセンサ１８２の中央行に対応するイメージデータ（すなわち、図
２８a に示される行２８０２に対応するイメージデータ）を、ファインダパターンの位置
を見つける、線形バーコードシンボルをデコードする、または、イメージが少なくとも１
つの照準LED１６０ａ、１６０ｂ、および少なくとも１つの照明LED１６０ｃ〜１６０ｔが
、同時にエネルギー供給されるフレーム露出期間にしたがって集められる静穏ゾーンを見
つけるという目的のために、選択的に解析することができる。照明制御パルス３５０，３
５０'，３５０''，３５０'''が、少なくとも１つの照準照明LED、例えば１６０ａ、およ
び少なくとも１つの照明LED、例えば１６０ｔに同時にエネルギー供給するプロセス３０
０のステップ３２０では、イメージリーダー１００は、図２８Ａ−２８Ｃに関連してより
詳細に記述されるように、フルフレームの、あるいは「ウインドウ表示のフレーム」のイ
メージデータを、集めることができる。イメージリーダー１００は、イメージリーダー１
００がステップ３２０でウインドウ表示のフレームのイメージデータを集め、ステップ３
０４で少なくとも１つの照準LED、および少なくとも１つの照明LEDを同時に照明する場合
は、ウインドウ表示のフレームは照明パターン１８３８の大きさと形に対応するよう構成
することができる。例えば、イメージリーダー１００が水平ラインの照準パターン１８３
８を投射する場合は、ステップ３２０でのウインドウ表示のフレームのイメージデータの
読み出しは、図２８Aに示される行２８０２に対応するウインドウ表示のフレームのイメ
ージデータであり、それの上にパターン１８３８が撮像され、それはそののち、以下で述
べるように処理される（すなわち、静穏ゾーンを見つけることにより、またはファインダ
パターンを見つけることにより、線形バーコードシンボルをデコードするよう試みること
により）ものであることができる。照準照明LED および照明LED が、照明制御パルス３５
０，３５０'，３５０''，３５０'''により同時に駆動される本発明の実施形態においては
、照準LED１６０ａ、１６０ｂおよび照明LED１６０ｃ〜１６０ｔは、以下で述べられたよ
うに、パルス３５０，３５０'，３５０''，３５０'''の持続時間の全体を通して過度に駆
動することができる。
【００６５】
１つの実施形態において、CMOSイメージアレイ１８２ａは、イーストマンコダック社か
ら入手可能な、KAC-0311 640x480 VGA CMOSイメージセンサにより実行することができる
。このKAC-0311は、“KAC-0311 640x480 VGA CMOS IMAGE SENSOR Fully Integrated Timi
ng, Analog Signl Processing & 10 bit ADC”という名称の技術的記述において、より充
分に記述されている。
http://www.kodak.com/global/plugins/acrobai/erj/digital/ccd/products/cmos/KAC-03
11LongSpec.pdf、で入手できる、２００２年８月５日の改訂１は、ここに参照によりその
全体が組み入れられる。 以下は、上記“フル仕様書”から取られたKAC-0311の動作の、
編集されたサマリーである。この専門的な記述で要約されているように、KAC-0311は、ア
ナログイメージ獲得、デジタル化、およびデジタル信号処理を、単一チップ上に集積して
いるソリッドステートアクティブCMOS撮像素子である。該イメージセンサは、640×480の
活性要素を持つVGAフォーマットピクセルアレイよりなる。イメージサイズは、問題のウ
インドウを定義するようユーザにより定義可能である。特に、行および列の開始および停
止動作をプログラムすることにより、ユーザは、問題のウインドウを、1×1のピクセルの
解像度にまで下げて定義することができる。KAC-0311イメージセンサの１つの実施形態に
おいて、該ウインドウは、カメラをぐるっと回して撮影する視野ポートのデジタルズーム
動作を可能にするよう使われることができる。KAC-0311イメージセンサのもう１つの実施
形態においては、一定の視野は、サブサンプリングが集められたイメージの解像度を減ら
すために使われる一方、維持されることができる。
【００６６】
KAC-0311イメージセンサのピクセルは、7.8μｍピッチ上にある。ピクセルアーキテク
チャは、コダックのピン止めされたフォトダイオードアーキテクチャである。KAC-0311イ
メージセンサは、マイクロレンズなしの単色バージョンで利用可能であるか、あるいは、
マイクロレンズなしのベイヤー（CMY）パターン化カラーフィルタアレイで、利用可能で
ある。KAC-0311イメージセンサの１つの実施形態において、統合化されたタイミングおよ
びプログラミング制御は、ビデオまたは静止画像取り込み動作におけるプログレッシブス
キャンモードを可能とするように用いられる。KAC-0311イメージセンサのさらなる実施形
態において、ユーザは一定マスタークロックレートを維持しながらフレームレートをプロ
グラムすることができる。
【００６７】
KAC-0311イメージセンサにおいて、ピクセルアレイのアナログビデオ出力は、オンチッ
プアナログ信号パイプラインによって処理される。KAC-0311イメージセンサの１つの実施
形態において、相関性のある二重サンプリングは、ピクセルリセットの一時的、および固
定パターン雑音を排除するために使われる。KAC-0311イメージセンサのさらなる実施形態
において、フレームレートの固定は、同時に起こる光学的黒レベル校正およびオフセット
訂正を可能とするために、用いられる。さらにもう１つの実施形態において、KAC-0311イ
メージセンサのプログラム可能なアナログゲインは、信号スウィングをアナログ−デジタ
ル変換器入力範囲にマップするためのグローバル露出ゲインを含む。プログラム可能なア
ナログゲインはさらに、カラーバランスをアナログドメインにて実行するための白バラン
スゲインを含む。追加的な実施形態において、KAC-0311メージセンサのアナログ信号処理
チェインは、カラムオペアンプ処理、カラムデジタルオフセット電圧調整、白バランシン
グ、プログラマブルゲイン増幅、グローバルプログラムマブルゲイン増幅、およびグロー
バルデジタルオフセット電圧調整よりなる。１つの実施形態において、デジタルプログラ
マブル増幅器は、同時に起こる自動白バランス調整のためばかりでなく、露出ゲイン調整
のための、カラーゲイン訂正を与えるために使用される。種々の実施形態におけるオフセ
ット校正は、カラムごとのベースで、かつ、グローバルになされる。さらに、カラム毎オ
フセット訂正は、オンチップレジスタ内にストアされた値を用いることにより適用でき、
10ビットの冗長サイン付きデジットアナログ−デジタルコンバータは、アナログデータを
、10ビットデジタルワードストリームに変換する。KAC-0311イメージセンサの種々の実施
形態において、差動アナログ信号処理パイプラインは、ノイズ免疫、信号対雑音比、およ
びシステムダイナミックレンジを改善するために使用される。１つの実施形態において、
KAC-0311のシリアルインタフェースは、産業標準２線 I2Cコンパチブルシリアルインタフ
ェースである。もう１つの実施形態において、KAC-0311イメージセンサのための電力は、
単一3.3V電源によって与えられる。種々の実施形態において、KAC-0311イメージセンサは
、単一のマスタークロックをもち、20MHzまでの速度で動作する。
【００６８】
本発明で使用することができるイメージセンサの動作的、および物理的詳細は、イース
トマンコダック社に譲渡されている米国特許第６，７１４，２３９号、名称“Active Pix
el Sensor with Programable Color Balance”、および米国特許第６，５５２，３２３号
、名称“Image Sensor with Shared Output Signal Line”、に記述されており、そのお
のおのは、その全体が参照によりここに組み入れられる。以下は、米国特許第６，５２２
，３２３号からの内容の短い要約を与える。特に、米国特許第６，５５２，３２３号は、
複数の行および列に配列された複数のピクセルよりなるイメージセンサを開示する。該イ
メージセンサはさらに、グローバル電子シャッターを含むよう開示されている。開示され
たイメージセンサの同じ行のピクセルは、ピクセル出力ノード、および出力信号線をシェ
アする。さらに該開示は、行内のイメージ信号の分離が、行毎に２つの分離した行選択信
号、行内の１つおきのピクセルについて１つ、を持ち、かつ、各対のカラムについての、
１：２カラム出力信号線デマルチプレックススキームを持つことにより、達成される。こ
こで図１１に再生されるような模式図は、２つの隣接するピクセル５を示している。該模
式図において使用される識別子は、以下のものを含む：リセットゲート（RG)をもつリセ
ットトランジスタ、転送ゲート（TG）、信号トランジスタ（SIG）、行選択ゲートをもつ
行選択トランジスタ（RSEL）、光検出器（PD）、および浮遊拡散（FD）。グローバルシャ
ッターの動作は、図１１に示される実施形態、およびここで図１２として再生されるタイ
ミング図に関して、米国特許No.６，５５２，３２３のカラム３、２５−４５行に記述さ
れている。その開示は、読み出しが、センサの各ピクセルにおける、集められた信号電荷
の光検出器３０ａ、３０ｂから浮遊拡散１０ａ、１０ｂへの転送が同時になされることに
より始まることを示している。次に、行選択１（１５）は、オンされ、浮遊拡散１（１０
ａ）の信号レベルは、SS1にパルスを与えることにより、列回路２０ａによりサンプルさ
れ、保持される。行選択１（１５）は、そののちオフされ、行選択２（２５）がオンされ
、浮遊拡散２（１０ｂ）の信号レベルは、SS2にパルスを与えることにより、カラム回路
２０ｂによりサンプルされ、保持される。読み出しされている行における浮遊拡散１０ａ
、１０ｂは、そののち、RGにパルスを与えることにより、リセットされる。次の行選択２
（２５）はオフされ、行選択１（１５）はオンされ、浮遊拡散１（１０ａ）のリセットレ
ベルは、SRlにパルスを与えることにより、列回路２０ａによりサンプルされ、保持され
る。行選択１（１５）は、そののちオフされ、行選択２（２５）は、オンされ、浮遊拡散
２（１０ｂ）のリセットレベルは、SR2にパルスを与えることにより、サンプルされ、保
持される。列回路２０ａ、２０ｂによりサンプルされ、保持された信号の読み出しは、そ
ののち、イメージセンサの次の行において始まるサンプルピクセル読み出しに先立ってな
される。
【００６９】
もう１つの実施形態において、CMOSイメージアレイ１８２ａは、KAC-9630の、128(H)x9
8(V) CMOSイメージセンサで実施することができる。KAC-9630は、名称“Device Performa
nce Specification−Kodak KAC-9630 CMOS Image Sensor”、２００４年９月、改訂1.1、
の技術的仕様書において、より充分に記述されている。この文書は、その全体がここに参
照により組み入れられる。この書類は 例えば、
http://www.kodak.com/global/plugins/acrobat/en/digital/ccd/products/cmos/KAC-963
0LongSpec.pdfで、イーストマンコダック社（www.kodak.com）より入手可能である。この
技術的仕様書は、KAC-9630イメージセンサを、単色イメージを、毎秒580フレームで獲得
することのできる低電力のCMOSアクティブピクセルイメージセンサとして記述している。
さらに、KAC-9630イメージセンサは、オンチップ8ビットアナログ−デジタルコンバータ
、固定パターンノイズ除去回路、およびビデオゲイン増幅器を含むものとして記述されて
いる。KAC-9630はさらに、積分時間およびフレームレートの調整を可能にする、集積され
たプログラム可能なタイミングおよび制御回路網を持つものとして記述されている。KAC-
9630イメージセンサにおける読み出し回路は、2ミリ秒以下の単一8ビットデジタルデータ
バス上のフルフレーム読み出しをサポートすることができるものとして記述されている。
上に示されたように、KAC-9630イメージセンサは、集積化された電子シャッターを含むも
のとして記述されている。
【００７０】
もう１つの実施形態において、CMOSイメージアレイ１８２ａは、マイクロンテクノロジ
ー社、8000 South Federal Way, Post Office Box 6, Boise, ID 83707-0006、からの、W
ide VGA MT9V022イメージセンサ、のようなマイクロンイメージセンサで実行することが
できる。MT9V022イメージセンサは、例えば、
http://download.micron.com/pdf7flyers/mt9v022_(mi-0350)_flyer.pdfにて、マイクロ
ンテクノロジー社（www.micron.com）から入手可能な、製品MT9V099プロダクトフライヤ
ーにおいて、より詳細に記述されている。この書類は、その全体が参照によりここに組み
入れられる。
【００７１】
いくつかの実施形態において、イメージリーダー１００は、回転シャッターモード、ま
たはグローバル電子シャッターモードで動作することができる。１つのそのような実施形
態において、回転シャッターモードは、自動焦点合わせ動作の一部として使用され、グロ
ーバル電子シャッターモードは、一度適切なフォーカスが決定されたときに、イメージデ
ータを集めるように使用される。適切なフォーカスを決定し、かつ、次のイメージを集め
るプロセスは、図１３に示されるプロセス４００により記述される。作動モジュール１２
４は、例えば、オペレータによるトリガー２１６の押し下げに応じて、あるいは目標がイ
メージリーダー１００の視野の中に動くことに応じて、トリガー信号を生成することがで
きる。新しいイメージがイメージリーダー１００により集められるときの動作において、
イメージリーダー１００は、（ステップ４０４で）バーコードのような対象を含む目標を
照明し、（ステップ４０８で）イメージリーダーのイメージセンサ内の複数の行が、順次
露出される回転シャッター動作モードに入る。この動作の一部として、フレーム露出期間
は、複数の行の最初の行の露出の始まりから複数の行の最後の行の露出の終わりまでの時
間として定義することができる。１つの実施形態において、イメージリーダー１００の撮
像レンズ２１２は、フレーム露出期間の少なくとも一部の間に、連続する動きの１つ内に
、あるいは、階段状の動きの１つ内にあるよう、制御される（ステップ４１４）。図２０
の実施形態において示されるように、イメージリーダー１００は、撮像レンズ２１２を、
イメージリーダー１００の焦点設定を変更するよう移動させるために、制御モジュール１
１２、またはもう１つのモジュールにより制御されるレンズ駆動モジュール１６５を、持
つことができる。１つのそのような実施形態において、光学式システムは複数の別個の設
定を持つことができる。各別個の設定において、レンズ２１２は、イメージリーダー１０
０から所定の距離にある対象のための別個のイメージを、イメージセンサ上に形成する。
１つの実施形態において、光学的システムの焦点範囲の一方の限界は、無限遠にある対象
からの入射放射を、焦点合わせすることに対応する。対象は、もしその入射光線が、本質
的に平行であれば、“無限遠”にあると考えられる。１つの実施形態において、光学的シ
ステムの焦点範囲のもう１つの限界は近傍点である。光学的システムの近傍点は、対象を
、光学的システムがまだ該対象の別個のイメージを作ることができる位置に、光学的シス
テムに関してもたらすことのできるもっとも近い距離である。もう１つの実施形態におい
ては、光学的システムの焦点における変動は、光学的システムの全体の範囲をカバーしな
い。例えばこのような１つの実施形態において、イメージリーダー１００の焦点設定は、
数ミリメートル離れた焦点設定の間で変更される。もう１つの実施形態において、イメー
ジリーダー１００の焦点設定は、数センチメートル離れた焦点設定の間で変更される。リ
ーダー１００がレンズドライバモジュール１６５を含むよう構成することは、スキャナー
が拡張されたフィールド深さにわたって動作することを可能にする。
【００７２】
レンズドライバモジュール１６５をさらに参照して、種々のレンズ駆動技術、および方
法が、実行される。米国特許No.４，３５０，４１８は、その全体がここに参照により組
み入れられるが、レンズの位置調整が調整リングの回転によって達成される、距離調整リ
ングを含むレンズ焦点調整システムを開示している。米国特許第４，７９３，６８９号は
、これもまた、その全体がここに参照により組み入れられるが、中空固定シリンダーの中
空内に配置され、光学軸の周りに回転可能な中空回転リングであって、それらの間にベア
リングが介挿された、中空の回転リングを持つレンズバレル、該回転リングの回転に応答
して移動可能な可動シリンダー、および、固定シリンダーと回転リングとの直径方向間に
配置された振動波モーターを開示している。米国特許第５，５４１，７７４号は、これも
また、その全体がここに参照により組み入れられるが、内側ヨークおよび外側ヨークを含
む固定メンバーを持つ、電磁レンズドライバ、動作可能に配置された磁石、本体を駆動さ
れるように保持する移動可能なメンバー、外側ヨークと内側ヨークの間に軸方向に巻かれ
たコイル、および動作可能に配置された磁石の磁界を検出し位置指示信号を生成する位置
検出器を開示している。
【００７３】
プロセス４００はまた、複数の露出した行からイメージデータを（ステップ４２０で）
読み出すことを含む。このイメージデータは、コントラスト検出方法、または位相検出方
法のような自動焦点アルゴリズムによって（ステップ４２４で）分析される。行焦点イメ
ージ情報を用いて、イメージリーダー１００は、レンズ２１２の適切な焦点設定を、例え
ば、集められたデータに基づき適切な焦点設定を決定し、そののち、レンズ２１２をその
設定にまで移動させることにより、あるいは現在の行のイメージを評価して、現在の焦点
設定にイメージリーダーが受け入れ可能に焦点合わせされているかを決定することにより
、（ステップ４２８で）確立することができる。種々の実施形態において、イメージデー
タの解析は、イメージ収集モジュール１０８、光学モジュール、制御モジュール１１２、
または専用の自動焦点合わせモジュール（例えば、フォーカス計算を行なう目的専用とさ
れたASICあるいはFPGA）によって行なうことができる。レンズ２１２の位置が適切に設定
されて、イメージリーダー１００は、（ステップ４３２で)グローバル電子シャッター動
作モードに入る。プロセス４００によるある時点で、イメージリーダー１００は、イメー
ジセンサアレイモジュール１８２の各ピクセルからイメージデータを読み出す前に、回転
式シャッター動作を終わらせ、グローバル電子シャッター動作モードの動作を始めること
ができる。グローバル電子シャッター動作モードにおいては、イメージリーダー１００は
、（ステップ４３６で）メモリモジュール１１６にストアされており順次デコードモジュ
ール１５０１５０または自動識別モジュール１５２に転送されるフルフレームのイメージ
データを集める。行のイメージ情報が、リーダー撮像レンズ１１２が動き中であるよう制
御されている時間内に読み出され、解析されるこの実施形態によれば、イメージリーダー
を自動的にその目標を撮像するよう焦点合わせすることは、１フレームのデータ内で達成
される。種々の実施形態において、自動焦点合わせ動作は、専用の自動焦点合わせモジュ
ールによって扱われることができ、あるいは、該焦点合わせモジュールは、イメージ収集
モジュール１０８、および／または制御モジュール１１２のような他のモジュール内に組
み入れられる。
【００７４】
プロセス４００のステップをさらに参照して、行イメージデータを、焦点合わせ特性を
決定するよう、解析するステップ４２４は、図２１のフロー図、および図２２Ａおよび図
２２Ｂのヒストグラムプロットを参照して、さらに記述される。ステップ２１０２でイメ
ージリーダー１００は、ステップ４２０で読み出された現在の行のイメージデータのピク
セル値のヒストグラムプロットを構築する。図２２Ａは、受け入れ可能に焦点合わせされ
た（単色の基板上のバーコードシンボルにおけるような）白黒調のイメージに対応する行
のデータのピクセル値のヒストグラムプロットである。ヒストグラムプロット２１０８は
、高いコントラストイメージを表しており、かつ、グレースケールの高い側での多くのピ
クセル値、グレースケールの低い側での多くのピクセル値、および中央のグレースケール
範囲でのより少ないピクセル値を含む。図２２Ｂは、焦点合わせがよくできていない白黒
調イメージに対応する行のデータのピクセル値の、ヒストグラムプロットである。ヒスト
グラム２１１０により要約されるイメージデータは、「よりフラットな」コントラストが
より低いイメージデータであり、それは、グレースケールの両極端でのほとんどピクセル
値を持たず、グレースケールの中央で、より多くの数のピクセル値を持つことを意味して
いる。したがって、イメージの焦点レベルは、イメージコントラスト情報を用いて容易に
決定することができることを見ることができる。
【００７５】
ステップ２１０４で、イメージリーダー１００は、集められたヒストグラムデータを評
価する。ステップ２１０４で、イメージリーダー１００は、レンズ２１２のための適切な
イン焦点設定を決定するか、あるいは、現在の行のイメージデータから抽出されたヒスト
グラムデータが、イメージリーダーが現在のレンズ設定または位置で受け入れ可能に焦点
合わせされていることを示すかを決定することができる。ステップ２１０４でイメージリ
ーダーが、集められたヒストグラムデータに基づいて、レンズ２１２のための適切な設定
を決定する場合は、該ヒストグラムデータは、現在の行からのものであるか、あるいは現
在の行のデータと先行する行のデータの結合に基づくものであってよい。さらなる側面に
おいて、レンズ２１２の位置または設定値は、読み出される各行のイメージデータのヒス
トグラム情報が、行情報が集められたときのレンズ２１２の位置を示すレンズ位置データ
と関連しているように記録される。ステップ２１０４で、イン焦点レンズ設定を決定する
ための遷移関数は、ヒストグラムプロットにおいて要約された行コントラスト情報ばかり
でなく、各セットの行データと関連したレンズ２１２の位置を示すレンズ位置データを利
用することができる。
【００７６】
プロセス４００のさらなるステップを参照して、イメージリーダー１００はステップ４
１４で、レンズ２１２を、連続的な動きをするか、あるいは階段状の連続的な動きをする
よう、制御することができる。連続的な動きをするよう制御されるとき、レンズ２１２は
、メージセンサアレイモジュール１８２の、順次的な行のピクセルが露出され、読み出さ
れる時間を通して、連続的に動く。階段状の連続的動きをするよう制御されるとき、レン
ズ２１２は、センサモジュール１８２の行のピクセルが露出され、読み出される時間を通
して、繰り返し、動き、停止する。レンズ２１２を階段状の動きをするよう制御するイメ
ージリーダーの１つの実施形態において、イメージリーダー１００は、レンズを、２つの
極点、第１は遠いフィールド位置と、第２はより近いフィールド位置の間で、連続的に移
動させる。レンズ２１２を階段状の動きをするよう制御するイメージリーダーのもう１つ
の実施形態において、イメージリーダー１００は、レンズ２１２を、２つの極点の間で連
続的に移動させ、かつ、２つの極点の間の１、またはそれ以上の位置で、中間的にレンズ
２１２を、停止させる。階段状の連続的な動きをするよう制御されるレンズ２１２は、動
き期間、すなわち、レンズが移動する期間と、停止期間、すなわち、レンズが一時的にア
イドルである時間とを持つと考えることができる。本発明の１つの実施形態において、レ
ンズ２１２の動きと、行のピクセルからのイメージデータの読み出しとは、調整せられる
。例えば、イメージセンサアレイモジュール１８２のレンズの動きと制御は、イメージセ
ンサアレイモジュール１８２の１つ、またはそれ以上の行の露出期間が、レンズ２１２の
停止期間の間に起こり、レンズ２１２が、全行露出期間の間、アイドルであるように、調
整することができる。さらに、レンズ２１２の動きの位相の間に露出されピクセルに対応
するイメージデータの処理は、ある実施形態において有用であるが、イメージリーダー１
００は、レンズ２１２の動き期間の間に露出されたピクセルに対応するイメージデータが
、例えば、行解析ステップ４２４の間に破棄されるように構成することができる。
【００７７】
図１３を参照して一般的に記述されたプロセス４００の特定の実施形態は、図２３およ
び図２４のフロー図を参照して記述される。図２３の実施形態において、イメージリーダ
ー１００はステップ４２４で、その時点までに集められた、集められた行イメージデータ
に基づき、イン焦点レンズ設定を決定するよう試みる。もし、ステップ４２８ａで、イメ
ージリーダー１００が、レンズ２１２のイン焦点位置を決定するのに十分な情報が集めら
れたと決定するなら、イメージリーダー１００は、レンズ２１２のためのイン焦点設定を
決定し、かつ、ステップ４２８ｂに進んでレンズ２１２を決定されたイン焦点位置に移動
させる。もし十分な情報が集められていなければ、イメージリーダー１００はステップ４
２０に戻り、追加的な行情報を集める。イメージリーダー１００はステップ４２８ｂで、
レンズ２１２を、例えば、決定したイン焦点位置が正しいことを確認することを目的とし
て移動させながら、行イメージデータを読み出し、処理することを続けることができる。
レンズ２１２が決定したイン焦点位置にまで移動したとき、イメージリーダー１００はス
テップ４３２に進み、グローバル電子シャッター動作モードに入る。イメージリーダー１
００がグローバルシャッター動作モードに（ステップ４３２で）入るとき、イメージリー
ダー１００は、レンズ２１２の動きを止めることができる。イメージリーダーはそののち
ステップ４３６に進んでフルフレームのイメージデータを集め、かつそののちステップ４
３８に進んでイメージデータを、データフォームデコードモジュール１５０または自動識
別モジュール１５２の１つに転送する。
【００７８】
図２４を参照して記述されるプロセス４００の実施形態において、イメージリーダー１
００は、ステップ４２４で、現在の行データ（もっとも最近に集められた行データ）を評
価することにより、レンズ２１２のイン焦点設定を確立し、現在の行データが、イメージ
リーダー１００が現在、イン焦点にあることを示しているかを、決定する。もし、ステッ
プ４２８ｄでイメージリーダー１００が、イメージリーダー１００が現在フォーカスでは
ないことを決定すれば、イメージリーダー１００は、ステップ４２０に戻り、追加的な行
情報を集める。もし、ステップ４２０でイメージリーダー１００が、該リーダーは現在イ
ン焦点位置にあることを決定すれば、イメージリーダー１００はステップ４３２に進み、
グローバル電子シャッターモード動作に入る。イメージリーダー１００が、（ステップ４
３２で）グローバルシャッター動作モードに入る時点では、イメージリーダー１００は、
レンズ２１２の動きを停止させる。イメージリーダー１００は、そののちステップ４３６
に進み、フルフレームのイメージデータを集め、かつそののちステップ４３８に進んで、
イメージデータを、データフォームデコード１５０または自動識別モジュール１５２の１
つに転送する。
【００７９】
プロセス４００、またはプロセス８００を参照して、イメージリーダー１００は、“イ
ン焦点”位置を確立するにおいて、レンズ２１２の予想される、または現在の位置を、他
の利用可能なレンズ焦点位置より良い焦点に指標をもたらすような、予想される、または
現在の位置に基づいて、“イン焦点”にあるよう指定することが理解されるであろう。こ
れにより、レンズ焦点位置が、一般的な意味で、高度に焦点合わせされていない場合は、
リーダー１００は、それでもやはり、もしそれが他の利用可能なレンズ位置より指標をよ
りイン焦点にするのであれば、該位置を“イン焦点”にあると指定するであろう。１つの
特定の実施形態において、レンズ１００は、それが階段状の連続的動きをするよう制御さ
れるときは、限定された数の分離した位置（例えば、２つの位置）の間で、“トグルされ
る”よう制御される。このような１つの実施形態において、リーダー１００は、もしレン
ズ位置が、指標を、残りの可能な位置より、よりイン焦点にあるようにするのであれば、
限定された数の可能な分離した位置のうちの１つを、“イン焦点”であるとして指定する
。特に、レンズ２１２が限定された数の分離した位置の間で“トグルされる”構成では、
焦点決定プロセスは省略し、イメージデータは、デコードモジュール１５０または自動識
別モジュール１５２に直接転送するようにすることができる。特に、限定された数の代わ
りの焦点位置があるとき、イン焦点位置は、結果が成功的なデコードにおいてどの位置に
あるかに依存して容易に識別することができる。デコードの試みによりイン焦点位置を識
別することは、平均デコード時間を削減することができる。
【００８０】
本発明の変形例において、イメージリーダー１００は、ステップ４２０で所定数の行の
イメージデータを読み出し、ステップ４２４で所定数の行を解析する。所定数の行は、例
えば、2行、3行、10行、または、イメージセンサアレイ１８２のすべての行（100＋）で
あってもよい。イメージリーダー１００は、ステップ４２４で、複数の行から、もっとも
焦点があった（例えば、最も高いコントラスト）の行を選択し、最も焦点の合った行と関
連する記録された焦点設定が、イメージリーダー１００の“イン焦点”設定であると決定
する。あるいは、イメージリーダー１００は、数行に渡って集められたデータイメージを
利用して、“イン焦点”設定データを、計算することができる。上記の変形のうちのいず
れにおいても、焦点設定が決定されたとき、イメージリーダー１００は最初にステップ４
３２でグローバル電子シャッター動作モードに入り、そののち、レンズ２１２を決定され
た焦点位置設定にまで移動させるか、あるいは、イメージリーダー１００は、代わりに、
ステップ４３２でグローバル電子シャッター動作モードに入る前に、レンズ２１２を決定
されたレンズ設定に移動させることができ、あるいはこれらの２つの動作は同時に起きる
ことができる。
【００８１】
もう１つの自動焦点動作の実施形態において、図２５−３０Ｂと関連して後に述べるよ
うに、グローバル電子シャッター動作モードは、焦点合わせ期間と、データ収集期間の両
方の間に、使用することができる。ここで記述されたプロセス８００によれば、自動焦点
合わせ期間の間に、限定された“ウインドウ表示”のフレームのイメージデータが、焦点
設定または位置の各変形例について、集められることができる。例えば、イメージセンサ
の、中央領域、または走査線の中央の10走査線のような、走査線の中央グループのみが、
焦点決定アルゴリズムにより読み出され解析される。この実施形態によれば、限定された
フレームデータは、イメージリーダーを焦点合わせするために必要とされる時間を実質的
に減少させながら焦点決定アルゴリズムのための充分な情報を与える。
【００８２】
代替的な実施形態において、プロセス４００、またはプロセス８００におけるステップ
の特定の順序は、そこに含まれる発明的概念から離れることなく、変更することができる
。種々の他の実施形態において、回転シャッター動作を含む回路網、およびグローバル電
子シャッター動作を実施する回路網は、同じCMOSチップ上に実行することができ、あるい
は、１つ、または両回路網要素は、別の専用のチップ上に実行することができる。追加的
な実施形態において、回転するシャッター機能性、およびグローバル電子シャッター動作
は、ハードウェア、ソフトウェア、および／またはファームウェアを含む単一のモジュー
ルにおいて結合することができる。
【００８３】
回転シャッターモード、またはグローバル電子シャッターモードで動作するイメージリ
ーダー１００のもう１つの実施形態において、イメージリーダー１００は、グローバル電
子シャッター動作モードと、回転シャッター動作モードとの間で、ダイナミックにシフト
することができる。１つのそのような実施形態において、イメージリーダー１００は、積
分時間が与えられた閾値より短いとき、デフォルトグローバル電子シャッター動作モード
から回転シャッター動作モードにシフトする。多くの商業的に利用可能なイメージャーが
、いくらかの量の光の蓄積要素への漏れを許す光シールドを持って実行されており、ある
いは、蓄積要素を、光感受性要素から完全には分離しないスイッチを備えて、実行される
。これの結果として、蓄積要素の内容は、電荷が、蓄積要素に転送された後に、イメージ
ャー上に入射する雰囲気照明により悪く影響され得ることとなる。以下は、このような動
作の数値例を与える。
【００８４】
一般に、グローバル電子シャッター能力をもつCMOSイメージセンサのシャッター効率は
、イメージセンサ上の蓄積領域が、ストアされたイメージデータをシールドすることので
きる程度を特定する。例えば、もしシャッターが99.9％の効率を持っているなら、そのと
きは、イメージセンサの シールドされていない部分におけると同じ、シールドされた部
分における電荷量を生成するよう、1000倍、より長い積分時間（露出時間としても知られ
る）を要する。それゆえ、イメージ取り込みサイクルにおいては、以下の方程式は、イメ
ージがシフトし蓄積領域内に入り込んだ後の時間期間内に認容されうる、雰囲気光からの
イメージャーへの光放射の示しであって、イメージがシフトし蓄積領域内に入る前の時間
期間の間の、雰囲気照明および光源１６０により照明された対象からのイメージャー上へ
の光放射と比較される、該光放射の示しを、所望の劣化パーセンテージを超えることなく
、与える。方程式はまた、イメージャーに入射する光が、全撮像サイクルの間に、同じで
ある場合をアドレスすることができる。両者の場合において、最大劣化の導入なしに使用
することのできる最小積分を、知る必要がある。
(Amb. Irrad)*Tframe*(100％-％eff)＝(Amb. Irrad+Light Source
Irrad)*Texposure*(％deg)
【００８５】
多くの場合に、イメージャー上への光は、露出期間の間およびフレームの残りの間に、
変化しない。この状況において、イメージャーへの光の放射は一定であり、かつ所望のイ
メージを過度に乱す光漏れなしに使用することのできる最小積分時間を、解決することが
できる。この場合に方程式を解くことは、特定の劣化のための最小積分時間の計算を許す
ことである。以下の一定の放射の数的な例は、99.9％のシャッター効率、20msのフレーム
レート、5％の最大認容劣化のためのものである。
20ms*(100％-99.9％)＝(Texposure*5％)
あるいは、5％以上の劣化を生じないで使用することのできる最小露出時間を解決するも
のは、
Texposure＝0.4ms
このように、もしイメージ取り込みの間の積分時間が0.4msより短いなら、劣化リーク
（ともに、光学的、または電気的な）は、5％、あるいはより大きいエラーを、導入する
こととなるであろう。
【００８６】
過度の雰囲気光によって導入されるイメージ劣化をアドレスする実施形態において、イ
メージリーダー１００は、積分時間が、イメージリーダーのフレームレート、最大許容劣
化、およびシャッター効率に関して決定されたレベルより短くなるとき、回転シャッター
動作に移行する。短い積分時間に応答して動作モードをシフトするプロセス６００は、図
１４に示される。作動モジュール１２４は、例えば、オペレータによるトリガー２１６の
押下に応じて、あるいは目標がイメージリーダー１００の視野に入ったことに応答して、
プロセス６００を始めるようトリガー信号を生成することができる。プロセス６００は、
計算された最小積分時間を（ステップ６０４で）ストアすることを含む。１つの実施形態
において、この閾値は、上に提示された方程式に従って決定される。これらの方程式への
、シャッター効率、最大許容イメージ劣化リーク、フレームレートのようないくつかの入
力は、イメージリーダー１００において、その初期設定の一部として、あるいは後の時間
に、構成することができる。プロセス６００はまた、（ステップ６０８で）イメージデー
タを集めることを含む。イメージデータの収集の一部として、現在の環境条件のための露
出時間は、センサアレイ制御モジュール１８６によって（ステップ６１２で）確立される
。種々の実施形態において、この露出時間は、イメージリーダー１００において、グロー
バル電子シャッター制御モジュール１９０、光学モジュール１７８、あるいはもう１つの
適切なモジュールによって確立される。イメージリーダー１００の動作モードが、グロー
バルシャッターモードから回転シャッターにシフトするかどうかを決定するために、確立
された露出時間が、（ステップ６１６で）最小積分時間閾値と比較される。もし、確立さ
れた積分時間が、計算された最小積分時間閾値より短いなら、そのとき、イメージリーダ
ー１００の動作モードは、グローバル電子シャッターから回転シャッターに（ステップ６
２０で）シフトする。もし確立された積分時間が、計算された最小積分時間閾値よい大き
い、またはそれに等しいのであれば、そのとき、グローバル電子シャッター動作モードは
、（ステップ６２８で）維持される。
【００８７】
本発明のさらなる実施形態は、図１５Ａ、および図３１および３２のフロー図を参照し
て記述される。図１５Ａに示されるように、イメージリーダー１００は、ユーザ選択可能
な構成設定をもつように構成される。例えば、図１５Ａに示されるように、イメージリー
ダー１００は、ディスプレイ５０４上に、オペレータに、回転シャッター動作モードとグ
ローバルシャッター動作モードのユーザ選択可能な構成オプションを提示するグラフィカ
ルユーザインタフェース（GUI）メニューオプションディスプレイスクリーン３１７０を
提示する。GUIディスプレイスクリーンは、イメージリーダー１００上にインストールさ
れ得るWindows（登録商標）CEのような、ある利用可能なオペレーティングシステムと関
連したツールキットを備えて構成される。リーダー１００がブラウザを含むように構成さ
れるとき、あるいはそうでなければ、適当な構文解析ツールおよび解釈器をもって構成さ
れるとき、GUI３１７０は、種々のオープンスタンダード言語（例えば、HTML/JAVA（登録
商標）、XML/JAVA（登録商標））を使って作成することができる。 図１５Ａの実施形態
において、GUIアイコン３１５２は回転シャッター選択ボタンであり、GUIアイコン３１５
４は、グローバル電子シャッターメニューオプションである。アイコン３１５２が選択さ
れるとき、イメージリーダー１００は、イメージリーダー１００が、ここに記述されるよ
うに次のトリガー信号を受信してデコードの試みを始めるとき、イメージリーダー１００
は、グローバル電子動作モードを利用するのではなく、回転シャッター動作モードを利用
してイメージデータを集めるよう構成することができる。アイコン３１５４が選択される
とき、イメージリーダー１００は、イメージリーダー１００が、次のトリガー信号を受信
してデコードの試みを始めるとき、イメージリーダー１００は、回転シャッター動作モー
ドを利用することなく、グローバル電子動作モードを利用してイメージデータを集めるよ
う構成することができる。GUI３１７０は、追加的なユーザ選択可能な構成オプションを
許すよう構成することができる。図１５Ａの実施形態において、ボタン３１５６（テキス
ト、あるいはアイコンの形にある）の選択は、プロセス３００が、トリガー信号が受信さ
れた次の時間に実行されるように、イメージリーダー１００の構成設定をする。ボタン３
１５８の選択は、トリガー信号が受信される次の時間にプロセス４００が実行されるよう
に、イメージリーダー１００の構成設定をする。ボタン３１６０の選択は、トリガー信号
が受信される次の時間にプロセス６００が実行されるように、イメージリーダー１００の
構成設定をする。ボタン３１６２の選択は、トリガー信号が受信される次の時間にプロセ
ス８００が実行されるように、イメージリーダー１００の構成設定をする。ボタン３１６
４の選択は、トリガー信号が受信される次の時間にイメージリーダーが２Ｄフルフレーム
のイメージデータのようなイメージデータを集め、集めたイメージデータを、モジュール
１５０またはモジュール１５２に転送することなく、（例えば、ディスプレイ５０４、ま
たは間隔をあけて配置した装置に）出力するように、イメージリーダー１００が「イメー
ジ取り込み」動作モードにあるよう、イメージリーダー１００の構成設定をする。輸出す
る応用において、移動目標（例えば、移動する配達車、アセンブリーライン上のパッケー
ジ）に対応するイメージを、「イメージ取り込み」モードにおいて獲得することは有益で
あるであろう。したがって、グローバルシャッター動作モードの動作を利用してイメージ
取り込みモードを実行することは、イメージひずみが、グローバルシャッター動作モード
を利用して減少せられるという点で、重要な利点をもたらすことが見られるであろう。回
転するシャッター構成と、グローバル電子シャッター構成、あるいはボタン３１５６、３
１５８、３１６０、３１６２、および３１６４の間の選択もまた、ソフトウェア開発キッ
ト（SDK）のコマンドの使用によりなされることができる。システムは、イメージリーダ
ー１００が、回転シャッター構成およびグローバル電子シャッター構成のうちの１つであ
るよう、SDK によって作られたコマンド（例えば、「ローリングシャッター」および「グ
ローバルシャッター」コマンド）が、イメージリーダー１００と離れて位置するホストタ
ーミナルで選択され、イメージリーダー１００にリーダー１００を再構成するよう転送さ
れるように作成することができる。
【００８８】
図３１のフロー図を参照して、オペレータは、ステップ３１０２で、回転するシャッタ
ー形態と、グローバル電子シャッター形態の間で選択をする。もしオペレータが、回転す
るシャッター形態を選択すれば、イメージリーダー１００は、ステップ３１０４に進む。
ステップ３１０４で、イメージリーダー１００は、アイドル状態から活性読み出し状態
に駆動され（例えば、トリガー２１６のマニュアル活性化、あるいは他の方法により）、
そののち自動的にステップ３１０６と３１０８を実行する。ステップ３１０６でリーダー
１００は、回転シャッター動作モードを利用してイメージデータを集め、ステップ３１０
８で、集められたイメージデータは、データフォームデコードモジュール１５０または自
動識別モジュール１５２にイメージデータをデコードするか、あるいは処理するために転
送される。もしステップ３１０２で、グローバル電子シャッターモードが選択されれば、
イメージリーダー１００は、ステップ３１１８に進む。ステップ３１１８で、イメージリ
ーダー１００は、トリガー信号の生成により（例えば、トリガー２１６のマニュアル活性
化、あるいは他の方法により）、アイドル状態から活性読み出し状態に駆動され、そのの
ち自動的にステップ３１１８と３１２０を実行する。ステップ３１１８で、リーダー１０
０は、グローバル電子シャッター動作モードを利用してイメージデータを集め、ステップ
３１１８で、集められたイメージデータは、データフォームデコードモジュール１５０ま
たは自動識別モジュール１５２にイメージデータをデコードするか、あるいは処理するた
めに転送される。
【００８９】
本発明のもう１つの実施形態は、図３２のフロー図を参照して記述される。図３２のフ
ロー図を参照して記述された実施形態において、イメージリーダー１００は、回転シャッ
ターモードとグローバルシャッターモードを利用してイメージデータを集め、イメージデ
ータを解読することを試みるように構成される。ステップ３２０２でトリガー信号が生成
され（例えば、トリガー２１６のマニュアル活性化、あるいは他の方法により）、イメー
ジリーダー１００を、アイドル状態から活性読み出し状態に駆動し、かつステップ３２０
４、３２０６のすべては、その後自動的に実行される。ステップ３２０４でイメージリー
ダー１００は、回転シャッター動作モードに入る。ステップ３２０６でイメージリーダー
１００は、回転シャッター動作モードを利用してフルフレームのイメージデータ、あるい
はウインドウ表示のフレームのイメージデータのようなイメージデータを集める。ステッ
プ３２０８でイメージリーダー１００は、ステップ３２０６で集められたイメージデータ
を、データフォームデコードモジュール１５０および／または自動識別モジュール１５２
に転送する。データフォームデコードモジュール１５０、または自動識別モジュール１５
２は、集められたイメージデータを、デコードし、そうでなければ処理し、結果を出力す
る（例えば、デコードされたバーコードメッセージをディスプレイ５０４、または離れて
配置された装置に出力する）。ステップ３１１８でイメージリーダー１００は、グローバ
ル電子シャッター動作モードに入る。 ステップ３２１２でイメージリーダー１００は、
グローバル電子シャッター動作モードを利用してイメージデータを集める。 ステップ３
２１２で集められたイメージデータは、フルフレームあるいはウインドウ表示のフレーム
のイメージデータである。 ステップ３２１４でメージリーダー１００は、ステップ３２
１２において集められたイメージデータを、データフォームデコードモジュール１５０ま
たは自動識別モジュール１５２に転送する。データフォームデコードモジュール１５０、
または自動識別モジュール１５２は、集められたイメージデータをデコードし、そうでな
ければ処理し、結果を出力する（例えば、デコードされたバーコードメッセージをディス
プレイ５０４、または離れて配置された装置に出力する）。制御ループ矢３２１６により
示されたように、イメージリーダー１００は、停止条件が満たされるまで、ステップ３２
０４、３２０６、３２０８、３２１０、３２１２、および３２１４を自動的に繰り返す。
停止条件は、例えばトリガー信号の生成（例えば、トリガー２１６の開放により生成され
るような）、または所定の数のバーコードシンボルの成功的なデコードであり得る。
【００９０】
本発明によるもう１つのプロセスは、図２５のフロー図を参照して記述される。プロセ
ス８００は、レンズ２１２が動きにあるように制御されている時間の間に集められる限定
された量のイメージデータを処理する点においてプロセス４００に似ている。プロセス４
００で、およびプロセス８００で、レンズ２１２のイン焦点位置は速く確立される。プロ
セス４００は、イメージセンサアレイモジュール１８２が、該プロセスのコースの異なる
時間に、第１の回転シャッター動作モード、および第２の続いて実行されるグローバル電
子シャッター動作モードで動作することを利用することを含むが、プロセス８００は、該
プロセスの全体を通して、回転シャッターモード動作とグローバル電子シャッター作モー
ド動作のいずれかで動作する、これまでに述べた選択的にアドレス可能なイメージセンサ
アレイモジュールの１つの使用により実行される。
【００９１】
プロセス８００をさらに参照して、作動モジュール１２４はステップ８０２で、トリガ
ー２１６の押し下げ、目標がイメージリーダーの視野内にあることの検出、または間隔を
おいて配置されたデバイスからのコマンドの受信に応答して、トリガー信号を生成するこ
とによりプロセス８００を開始する。ステップ８１４でイメージリーダー１００は、レン
ズ２１２を動きの中にセットする。ステップ８１４でイメージリーダー１００は、レンズ
２１２を、連続的な動き、あるいは階段状の連続的な動きにあるよう制御することができ
る。
【００９２】
ステップ８２０でイメージリーダー１００は、イメージセンサアレイモジュール１８２
から「ウインドウ表示のフレーム」のイメージデータを読み出す。CMOSイメージセンサは
、ウインドウ表示のフレームの動作モードで動作することができる。ウインドウ表示のフ
レームの動作モードにおいて、イメージセンサアレイの選択的にアドレスされたサブセッ
トのすべてのピクセルのみに対応するイメージデータが読み出される。ウインドウ表示の
フレームの動作モードにおいて動作するイメージリーダー１００の例が、図２８Ａ、 ２
８Ｂ、および２８Ｃを参照して記述され、そこでは、イメージセンサアレイは、10×10 
ピクセルブロックを表すグリッドの各矩形で表され、かつそこでは、影をつけられた領域
２８０２、２８０４は、選択的にアドレスされ、選択的に読み出しを受けるピクセルを表
す。図２８Ａの実施形態において、ウインドウ表示のフレームの動作モードが図示されて
おり、そこでは、ウインドウ表示のイメージデータは、イメージセンサアレイモジュール
１８２の中心にある１セットの行のピクセルよりなる中央線パターンのピクセルを、選択
的にアドレスし、読み出すことにより、イメージセンサアレイ１８２より読み出される。
あるいは、ウインドウ表示のフレームの動作モードにおいて、イメージリーダー１００は
、イメージセンサアレイモジュール１８２の単一行のピクセルからのイメージデータを、
選択的にアドレスし、選択的に読み出すことができる。さらに、ウインドウ表示のフレー
ムの動作モードにおいて、イメージリーダー１００は、行２８０２ａと２８０２ｂからの
イメージデータを、選択的にアドレスし、読み出すことができる。図２８Ｂの実施形態に
おいて、ウインドウ表示のフレームの動作モードが、図示され、そこでは、ウインドウ表
示のイメージデータは、イメージセンサアレイモジュール１８２の中心にある、位置的に
連続するピクセルの集まり（例えば、お互いに隣接するピクセルの集まり）のみを、選択
的にアドレスし、読み出すことにより、イメージセンサアレイモジュール１８２から読み
出される。図２８Ｃの実施形態において、ウインドウ表示のフレームの動作モードが図示
され、そこでは、ウインドウ表示のイメージデータは、位置的に連続するピクセルの10×
10ブロックの、離れて配置されたクラスターを、選択的に読み出すことにより、イメージ
センサアレイモジュール１８２から読み出される。図２８Ａ、２８Ｂ、または２８Ｃを参
照して記述されたすべてのウインドウ表示のフレームの動作モードにおいて、イメージセ
ンサのピクセルの半分より少ないものに対応するイメージデータが、選択的に、アドレス
され、読み出される。ウインドウ表示のフレームの動作モードで動作するとき、イメージ
リーダー１００は、図２８Ａ、２８Ｂあるいは２８Ｃで図示されるパターンの１つ、また
はそれ以上のピクセルに対応する入射光に対応するイメージデータを集めることができる
。このようなイメージデータの集まりは、グレースケール値の集まりを含んでもよく、か
つ、ウインドウ表示のフレームのイメージデータと呼ばれてもよい。
【００９３】
ここで記述されたウインドウ表示のフレームの動作モードは、フルフレームのイメージ
データが、メモリモジュール１１６の中にストアされ、そののち、そのフルフレームのイ
メージの部分が、さらなる処理を受ける問題の領域（すなわち、“サンプル”領域）とし
て指定される代わりの動作モードと対比される、ウインドウ表示のフレームの動作モード
において、１フレームのイメージデータは、古フレームのイメージデータを集めるのに必
要とされる時間の一部内において集めることができる。
【００９４】
プロセス８００をさらに参照して、イメージリーダー１００はステップ８２４で、ウイ
ンドウ表示のフレームのイメージデータを分析し、イメージリーダー１００の焦点合わせ
特徴を決定する。ウインドウ表示のフレームのイメージデータを分析して焦点合わせ特徴
を決定するステップは、さらに、図２９のフロー図、図３０Ａと図３０Ｂのヒストグラム
プロットを参照して記述される。ステップ４１０２でイメージリーダー１００は、ステッ
プ８２０で読み出された現在のウインドウ表示のフレームのイメージデータのピクセル値
のヒストグラムプロットを構築する。図３０Ａは、受け入れ可能に焦点合わせされている
、バイトーンイメージ（単色基板上のバーコードシンボルにおけるような）に対応する行
のデータのピクセル値のヒストグラムプロットである。ヒストグラムプロット４１０８は
、高コントラストイメージを表し、グレースケールの高い側での多くのピクセル値、グレ
ースケールの低い側での数多くのピクセル値、およびグレースケールレンジの中央でのほ
とんどないピクセル値を含むものである。図３０Ｂは、焦点がよく合っていないバイトー
ンイメージに対応するウインドウ表示のフレームのイメージデータのピクセル値のヒスト
グラムプロットである。ヒストグラム４１１０により要約されるイメージデータは、「よ
りフラットな」、よりコントラストのないイメージであり、これは、グレースケールの両
端においてより少ないピクセル値を持ち、グレースケールの中心においてより多くのピク
セルを持つことを意味している。したがって、イメージの焦点レベルはイメージコントラ
スト情報を用いて容易に決定することができることが見られる。
【００９５】
ステップ４１０４において、イメージリーダー１００が集められたヒストグラムデータ
を評価する。ブロック４１０４でイメージリーダー１００は、レンズ２１２のための適切
なイン焦点設定を決定するか、あるいは、現在の行のイメージデータから抽出されたヒス
トグラムが、イメージリーダー１００が、現在のレンズ位置に受け入れ可能に焦点合わせ
されていることを示すかどうかを決定する。イメージリーダー１００がステップ４１０４
でレンズ２１２のための適切な設定を決定するとき、ヒストグラムデータは、現在のウイ
ンドウ表示のフレームのイメージデータからであってもよく、あるいは現在のウインドウ
表示のフレームのイメージデータと、以前に集められた１あるいはそれ以上のフレームの
ウインドウ表示のイメージデータのとの結合に基づくものであってもよい。さらなる側面
において、レンズ２１２の位置または設定値は、読み出され、解析された各行のイメージ
データのヒストグラム情報が、レンズ２１２の、ウインドウ表示のフレームのイメージデ
ータ情報が集められた時点での位置を示すレンズ位置データと関連したものであるよう記
録される。ステップ４１０４において、イン焦点レンズ設定を決定するための遷移関数は
、ヒストグラムプロットにおいて要約されたウインドウ表示のフレームコントラスト情報
ばかりでなく、各集められたウインドウ表示のフレームのイメージデータと関連するレン
ズ２１２の位置を示すレンズ位置データを利用することができる。
【００９６】
プロセス８００のさらなるステップを参照して、イメージリーダー１００はステップ８
１４で、レンズ２１２が、連続的な動きにあるか、階段状の連続的な動きにあるかを制御
することができる。連続的な動きにあると制御されるとき、レンズ２１２は、ウインドウ
表示のフレームのイメージデータに対応するピクセルが露出され、かつ読み出される時間
を通して、連続的に移動する。階段状の連続的な動きにあると制御されるとき、レンズ２
１２は、ウインドウ表示のフレームのイメージデータに対応しているピクセルが露出され
、読み出される時間を通して、移動し、停止する。レンズ２１２が階段状の連続的な動き
にあるよう制御するイメージリーダー１００の１つの実施形態において、イメージリーダ
ー１００は、レンズを２つの極ポイント、第１の遠フィールド位置と、第２の近フィール
ド位置との間で、連続的に移動させる。レンズ２１２が階段状の連続的な動きにあるよう
制御するイメージリーダー１００のもう１つの実施形態において、イメージリーダー１０
０は、レンズ２１２を、２つの極点の間で移動させ、かつ該２つの極点間の、１つまたは
それ以上の点で、レンズ２１２を簡欠的にストップさせる。階段状の連続的な動きにある
よう制御されるレンズ２１２は、動き期間、すなわち、その間にレンズが移動する時間と
、レンズが一時的にアイドルである時間に対応する停止期間とを持つと、考えることがで
きる。本発明の１つの実施形態において、レンズ２１２の動きと、行のピクセルからのイ
メージデータの読み出しとは、調整されている。さらに、レンズ２１２の動き期間の間に
露出されるピクセルに対応するイメージデータの処理は、ある実施形態において有用であ
るが、イメージリーダー１００は、レンズ２１２の動き期間の間に露出されたピクセルに
対応するイメージデータが、例えば分析ステップ８２４の間に破棄されるように構成する
ことができる。
【００９７】
一般に図２５を参照して記述されるプロセスの特定の実施形態は、図２６および２７の
フロー図を参照して記述される。図２６の実施形態において、イメージリーダー１００は
、ステップ８２４で、その時点までに集められたウインドウ表示のフレームのイメージデ
ータに基づき、イン焦点設定を決定するよう試みる。もし、イメージリーダー１００が、
ブロック８２８ａで、イメージリーダー１００のイン焦点位置を決定するのに十分な情報
が集められたと決定すれば、イメージリーダー１００はステップ８２８ｂに進み、レンズ
を決定されたイン焦点位置にまで動かす。もし十分な情報が集められなかったなら、イメ
ージリーダー１００はステップ８２０に戻り、追加的なウインドウ表示のフレームの情報
を集める。イメージリーダー１００はステップ８２８ｂで、例えば、決定されたイン焦点
位置が正しいことを確認する目的でレンズ２１２を動かしながら、ウインドウ表示のフレ
ームのイメージデータを読み出し、処理することを続けることができる。レンズ２１２が
決定されたイン焦点位置に動かされたとき、イメージリーダー１００はステップ８３６に
進み、フルフレームのイメージデータ（例えば、プロセス３００にしたがって）を集め、
そののち、ステップ８３８に進み、集められたイメージデータをデータフォームデコード
モジュール１５０または自動識別モジュール１５２のうちの１つに転送する。
【００９８】
図２７を参照して記述されたプロセス８００の実施形態において、イメージリーダー１
００はステップ８２４で、現在のウインドウ表示のフレームのイメージデータ（もっとも
最近に集められたウインドウ表示のフレームデータ）を評価し、現在のウインドウ表示の
フレームのイメージデータが、イメージリーダー１００が現在のところイン焦点にあるか
を決定することにより、レンズ２１２のイン焦点設定を確立することができる。もしイメ
ージリーダー１００がステップ８２８ｃでイメージリーダー１００は現在のところイン焦
点ではないと決定するなら、イメージリーダー１００はステップ８２０に戻り、追加的な
ウインドウ表示のフレームの情報を集める。もしイメージにリーダー１００がステップ８
２８でリーダーは現在イン焦点位置にあると決定するなら、イメージリーダー１００は（
例えば、プロセス３００にしたがって）ステップ８３６に進んで、フルフレームのイメー
ジデータを集め、そののち、ステップ８３８に進み、集められたイメージデータをデータ
フォームデコードモジュール１５０あるいは自動識別モジュール１５２に転送する。
【００９９】
本発明の変形例において、イメージリーダー１００は、ステップ８２０で所定の数のウ
インドウ表示のフレームのイメージデータを読み出し、ステップ８２４で所定の数のウイ
ンドウ表示のフレームのイメージデータを解析する。ウインドウ表示のフレームのイメー
ジデータは、同じパターン（例えば、常に図２８Ａのパターン）を持っていたり、あるい
は入れ替わるパターン（例えば、最初は図２８Ａ のパターン、次は図２８Ｂのパターン
、そして次は図２８Ｃのパターン）を持っていたりする。もう１つの変形例において、イ
メージリーダー１００は、各集められたウインドウ表示のフレームのイメージデータを、
集めたのに続いて、データフォームデコードモジュール１５０および／または自動識別モ
ジュール１５２に転送する。ステップ８２４においてイメージリーダー１００は、イメー
ジリーダー１００のイン焦点設定を決定するために、所定の数のフレームのイメージデー
タを解析する。イン焦点設定を決定するにおいて、イメージリーダー１００は、複数のウ
インドウ表示のフレームのイメージデータからのもっともよく焦点の合った（高いコント
ラストの）ウインドウ表示のフレームのイメージデータと関連したイン焦点設定を選択す
ることができる、あるいはそうでなければ、イメージリーダー１００は、集められた複数
のウインドウ表示のフレームからのイメージデータを利用して焦点設定を計算することが
できる。プロセス８００の変形の任意のものにおいて、イメージリーダー１００はステッ
プ８３６で、イメージリーダー１００のイン焦点設定を、レンズ２１２を決定された設定
位置までイン焦点設定を確立するために移動させる前あるいは後に、決定した後に、フル
フレームのイメージデータを集めることができる。
【０１００】
プロセス４００およびプロセス８００を参照して、イメージリーダー１００は、“イン
焦点”位置を確立するにおいて、レンズ２１２の予想されるまたは現在の位置を、他の利
用可能なレンズ焦点位置より良い焦点に対象指標をもたらすような、予想されるまたは現
在のレンズ位置に基づいて、“イン焦点”にあるよう指定することが理解されるであろう
。これにより、レンズ焦点位置が、一般的な意味で高度に焦点合わせされていない場合は
、リーダー１００はそれでもやはり、もしそれが他の利用可能なレンズ位置より目標をよ
りイン焦点にするのであれば、該位置を“イン焦点”にあると指定するであろう。１つの
特定の実施形態において、レンズ２１２は、それが階段状の連続的動きをするよう制御さ
れるときは、限定された数の分離した位置（例えば、２つの位置）の間で、“トグルされ
る”よう制御される。このような１つの実施形態において、イメージリーダー１００は、
もしレンズ位置が指標を残りの可能な位置よりよりイン焦点にあるようにするのであれば
、限定された数の可能な分離した位置のうちの１つを“イン焦点”であるとして指定する
。特に、レンズ２１２が限定された数の分離した位置の間で“トグルされる”構成では、
焦点決定プロセスは、省略され、イメージデータはデコードモジュール１５０または自動
識別モジュール１５２に直接転送され得る。特に、限定された数の代わりの焦点位置があ
るとき、イン焦点位置は、結果が成功的なデコードにおいてどの位置にあるかに依存して
容易に識別することができる。デコードの試みによりイン焦点位置を識別することは、平
均デコード時間を削減することができる。
【０１０１】
いくつかの利用可能なイメージセンサアレイは、限定された数のエッジ列および／また
は行が、パッケージングの問題（すなわち、エッジピクセルは、チップのパッケージング
材料によりカバーされる）、または特定のアスペクト比への形状のために、読み出されな
い構成、または動作モードをもつことが理解されるであろう。イメージセンサからのイメ
ージデータが、イメージセンサのピクセルのすべてから、あるいは限定された数の行およ
び／または列エッジピクセルを除く実質的にすべてのピクセルから読み出される場合は、
このようなイメージデータ収集は、フルフレームのイメージデータの収集であると、ここ
では考慮される。
【０１０２】
プロセス４００、およびプロセス８００を参照して、レンズ２１２は、連続的な動きと
、階段状の連続的な動きのうちの１つにあるよう、制御され得ることが述べられてきた。
レンズ２１２が連続的な動きにあるよう制御されるとき、イメージリーダー１００の焦点
設定は、時間にわたって変化するよう制御されることが、見られるであろう。レンズ２１
２が階段状の連続的な動きにあるよう制御されるとき、レンズ２１２、およびそれゆえ、
イメージリーダー１００の焦点設定は、時間にわたってステップ状に変化するよう制御さ
れる。さらに、プロセス４００、またはプロセス８００にしたがったレンズ２１２が、階
段状の連続的な動きにあるよう制御される動き期間内にあるとき、レンズ２１２の焦点設
定は、変化する状態にある。レンズ２１２が階段状の連続的な動きにあるよう制御される
、レンズ２１２の停止期間の間に、イメージリーダー１００の焦点設定は、一時的にアイ
ドル状態にある。
【０１０３】
再び 図１Ａを参照して、以下の記述は、上記で提示されたイメージリーダー１００に
おけるモジュールについての追加的な詳細を与える。種々の実施形態において、制御モジ
ュール１１２は、オンチップの早いアクセスの可能なメモリを含む中央処理装置、応用特
定集積回路（ASICs）ばかりでなく、ソフトウェア、ファームウェア、およびデジタル的
に符号化された論理を含むことができる。メモリモジュール１１６は、データ貯蔵のため
に、リードオンリー（ROM）、ランダムアクセス（RAM）、および不揮発性プログラマブル
メモリの任意の１つ、またはそれ以上よりなることができる。ROMベースのメモリは、セ
キュリティーデータ、イメージリーダーOSオペレーティング指令、および他のモジュール
用のコードを収容するのに使用することができる。RAMベースのメモリは、イメージリー
ダー動作の間の一時的なデータ貯蔵を促進するために使用することができる。不揮発性メ
モリは、種々の形を取ることができ、代表的には、消去可能なプログラマブルROM （EPRO
M）、および電気的に消去可能なプログラマブルROM（EEPROM）がある。いくつかの実施形
態においては、不揮発性メモリは、イメージリーダー１００が、その無活動な、あるいは
電力節減“スリープ”状態にあるとき、データが維持されることを保証するのに使用され
る。
【０１０４】
I/Oモジュール１２０は、イメージリーダー１００と、他の電子装置との間に可能な双
方向通信を確立するために使われる。I/Oモジュールの一部を構成することのできる要素
の例は、ワイヤレス、あるいは有線のイーサネット（登録商標）インタフェース、ダイア
ルアップまたはケーブルモデムインタフェース、USBインタフェース、PCMCIAインタフェ
ース、RS232インタフェース、IBMテールゲートインタフェースRS485インタフェース、PS/
2キーボード/マウスポート、専門的なオーディオおよび／またはビデオインタフェース、
コンパクトフラッシュ（登録商標）インタフェース、ＰＣカードスタンダードインタフェ
ース、メモリ用セキュアデジタルスタンダード、入出力装置用セキュアデジタルインプッ
トアウトプット、および／または、任意の他の標準または専用のデバイスインタフェース
を含む。コンパクトフラッシュ（登録商標）インタフェースは、ウェブサイトhttp://www
.compactflash.org において維持された コンパクトフラッシュ（登録商標）仕様バージ
ョン２.０で記述される、コンパクトフラッシュ（登録商標）スタンダードに従って設計
されたインタフェースである。コンパクトフラッシュ（登録商標）仕様バージョン2.0の
ドキュメントは、その全体がここに参照により組み入れられる。PCカードスタンダードイ
ンタフェースは、例えば、パーソナルコンピュータ・メモリカード国際協会（PCMCIA）に
よって維持され、http://www.pcmcia.org でのウェブサイトを通して利用可能である、PC
カードスタンダード8.0リリース‐２００１年４月 により記述されたような、PCカードス
タンダードに従って設計されたインタフェースである。PCカードスタンダード8.0リリー
ス‐２００１年４月 仕様書バージョン2.0ドキュメントは、その全体がここに参照により
組み入れられる。
【０１０５】
作動モジュール１２４は、今まで述べてきたプロセス３００、プロセス４００、プロセ
ス６００、プロセス８００に従ったデータ収集、および処理のようなイメージリーダー１
００の種々の側面の動作を始めるのに使用される。プロセス３００、プロセス４００、プ
ロセス６００、およびプロセス８００のステップのすべては、作動モジュール１２４によ
る各プロセスの開始に応答して自動的に実行される。イメージリーダー１００は、プロセ
ス３００、プロセス４００、プロセス６００、プロセス８００のステップが開始されたと
きは、停止条件が満たされるまで自動的に継続するよう構成することができる。停止条件
は、例えば、トリガー信号の生成（例えば、トリガー２１６の開放により生成されるよう
な）、または所定の数のバーコードシンボルの成功的なデコードであり得る。上記で議論
されたハンドヘルドイメージリーダー１００aでは、作動モジュールは、押下されたとき
、制御モジュール１１２により受信されるトリガー信号を生成し、制御モジュール１１２
は、順に、制御信号をイメージリーダー１００の適切な他のモジュールに送るトリガー２
１６よりなる。イメージリーダー１００の固定取り付けされた１つの実施形態において、
作動モジュール１２４は、撮像されるべき目標の存在が検出されたとき、イメージリーダ
ー１００の動作を開始するトリガー信号を生成する目標感知モジュールよりなる。トリガ
ー信号が生成されたとき、イメージリーダー１００は、アイドル状態から活性読み取り状
態に駆動される。作動モジュール１２４はまた、ローカルの、あるいは遠隔に配置された
装置からのコマンドに応答してトリガー信号を生成することができる。
【０１０６】
ユーザフィードバックモジュール１２８は、オペレータに感受的フィードバックを与え
るために使用される。種々の実施形態において、フィードバックは、イメージリーダー１
００における、ビープ音等の音響信号、LEDフラッシュ指示器のようなビジュアルディス
プレイ、振動のような機械的感受、あるいはイメージリーダー１００の成功的イメージ獲
得のような動作の状態をオペレータに示すことができる他の任意の感受的フィードバック
を含むことができる。
【０１０７】
ディスプレイモジュール１３２は、例えば、残っているバッテリーおよび／またはメモ
リ容量、動作モード、および／または他の動作的または機能的詳細を含むイメージリーダ
ー１００の動作状態のようなビジュアル情報をオペレータに与えるのに使用される。種々
の実施形態において、ディスプレイモジュール１３２は、ディスプレイと調和したオペレ
ータの触覚入力を受けるオプションのタッチパッドスクリーンオーバーレイを持つLEDフ
ラットパネルディスプレイにより与えられることができる。
【０１０８】
ユーザインタフェースモジュール１３４は、オペレータとイメージリーダー１００の間
の通信のためのインタフェース機構を与えるために使われる。種々の実施形態において、
ユーザインタフェースモジュール１３４は、キーパッド、機能特定的な、またはプログラ
マブルなボタン、ジョイスティック、またはトグルスイッチ、などよりなる。もし、ディ
スプレイモジュール１３２が、上記したようなタッチパッドスクリーンオーバーレイを含
むなら、ディスプレイモジュールは、ユーザインタフェースモジュール１３４における要
素により代替的に与えられる入力機能性のいくつかを取り入れることができる。
【０１０９】
いくつかの実施形態において、RFIDモジュール１３６は、ISO/TEC１４４４３に従って
いる、RFIDコンタクトレス装置を尋問することのできるRPID尋問器、およびRFIDタグが発
する回答をリカバーすることのできるリーダーである。国際標準化機構（ISO）と国際電
気標準会議（IEC）は、世界的な標準化のための専門化されたシステムを定義する団体で
ある。他の実施形態において、RFIDモジュール１３６は、ISO/IEC１０５３６、またはISO
/IEC１５９６３にしたがって動作する。ISO/IECによって広められたコンタクトレスカー
ドスタンダードは、ISO/IEC１０５３６（近接結合カード）、ISO/IEC１４４４３（近傍カ
ード）、およびISO/IEC１５６９３（近隣カード）で実施されたような種々のタイプをカ
バーする。これらは、関連する結合デバイスから、非常に近い、近くである、および長い
距離にあるときに、それぞれ動作するように意図されている。いくつかの実施形態におい
て、RFIDモジュール１３６は、電子製品コード（EPC）、MITのオートIDセンターによって
提案されたコードフォーマットにしたがって記録された情報よりなるタグを読むために構
成されている。いくつかの実施形態において、RFIDモジュール１３６は、専有のプロトコ
ルに従って動作する。いくつかの実施形態において、RFIDモジュール１３６は、尋問され
たRFIDタグから受信した情報のすくなくとも一部を、コンピュータプロセッサーに送り、
これは、該情報を、インターネットを介してアクセス可能なサーバー上にストアされたデ
ータにアクセスする、または検索するために使用する。いくつかの実施形態において、そ
の情報は、RFIDタグ、あるいはRFIDタグと結合した目標のシリアルナンバーである。
【０１１０】
いくつかの実施形態において、スマートカードモジュール１４０は、ISO/IEC７８１６
に従っているスマートカードリーダーであって、適切に設計されたチップベースのスマー
トカードとの通信を打ち立てるため電気的コンタクトを持つものである。スマートカード
モジュール１４０は、取り付けられたスマートカードに対して、データを読み、あるいは
いくらかの場合にはデータを書くことが可能である。
【０１１１】
いくつかの実施形態において、例えば、クレジットカード上で使われるトラックのよう
な、１またはそれ以上のトラック上の、磁気の形で符号化された情報を運ぶカードのよう
な目標を読み出すことのできる磁気ストライプリーダーである。他の実施形態において、
磁気ストライプカードモジュール１４４は、銀行小切手上に、アメリカ銀行協会ルーティ
ング番号、アカウント番号、小切手連続番号、およびドラフト量を、示すように見られる
磁気インクを用いて印刷された文字を読み出すための、磁気文字読み取り装置である。い
くつかの実施形態において、両タイプの磁気読み取り装置が設けられる。
【０１１２】
イメージリーダー１００のいくつかの実施形態において、RFIDモジュール１３６の機能
性、スマートカードモジュール１４０、および磁気ストライプカードモジュール１４４の
機能性は、松下電器産業株式会社から入手可能なパナソニック集積スマートカードリーダ
ーモデル番号 ZU-9A36CF4のような単一つのトリブリッドリーダーモジュール内に結合さ
れている。ZU-9A36CF4は、２００４年３月の日付の、「手動挿入タイプの集積スマートリ
ーダー」という名称の、パナソニック仕様書番号MIS-DG60C194（改訂版1.00）において詳
細に記述されている。この文書は、その全体が参照によりここに組み入れられる。
【０１１３】
デコーダモジュール１５０は、UPC/EAN、コード11、コード39、 コード128、 Codabar
、Interleaved 2of5、MSI、PDF417、MicroPDF417、コード16K、コード49、 MaxiCode、ア
ズテック、アズテックメサ、データマトリックス、Qcode、QR コード（登録商標）、UCC複合物、Snowf
lake、 Vericode、Dataglyphs、RSS、BC412、コード93、Codablock、Postnet （US）、BP
O4ステート、カナダ４ステート、日本郵便、KIX （オランダ郵便）、 Planetコード、OCR
A、OCR B、等のような、１次元および２次元バーコードのような目標データをデコード
するために使われる。いくつかの実施形態において、該デコーダモジュールはまた、それ
をして、上記リストされた複数のバーコードの間で自動的に識別をすることを許す自動識
別機能性を含む。該デコーダ１５０の、デコード可能な指標の特徴の測定のような機能性
は、２００４年１１月５日に出願された、関連する米国出願第１０／９８２，３９３号に
おいて記述されている。この出願は、その全体が参照によりここに組み入れられる。
【０１１４】
本発明の原則にしたがって構成されたイメージリーダー１００のもう１つの例は、図１
５Ａ、１５Ｂ、および１５Ｃにおける異なる斜視図に示される形態データ端末１００ｂで
ある。図１５Ａが上面斜視図を示し、図１５Ｂが正面斜視図を示し、図１５Ｃが後方斜視
図を示す。示されるように、１つの実施形態における携帯データ端末１００ｂは、ディス
プレイ５０４、キーボード５０８、例えばカーソルを位置付けるためのインタフェースボ
タン５１２、（図示されない）ステイラスホルダー５２４を持つスタイラス５２０を含む
インタフェース要素を含む。該携帯データターミナル１００ｂはさらに、レンズ２１２ｂ
、および光源１６０ｂを含む。さらなる実施形態において、携帯データ端末は、多数の取
り外し可能なコンピュータ周辺機器の付加により、その機能性を拡張することができた。
種々の実施形態において、コンピュータ周辺機器は、磁気ストライプリーダー、指紋スキ
ャナーのようなバイオメトリックリーダー、レシートプリンターのようなプリンター、RF
IDタグまたはRF支払いリーダー、スマートカードリーダー等のうちの、１つまたはそれ以
上を含むことができる。種々の実施形態において、携帯データ端末１００ｂは、700 Visi
ons Drive, P.O. Box 208, Skaneateles Falls, NYの、ハンドヘルドプロダクトインコー
ポレーティッドから入手可能な、Dolphin 7200、7300、7400、7900、または、9500シリー
ズモバイルコンピュータであり、本発明にしたがって構成することができる。ハンドヘル
ドコンピュータデバイスの、特に、該デバイスのハウジングの種々の詳細は、２００４年
９月１０日に出願された、名称“Hand Held Computer Device”の、関連する米国出願第
１０／９３８，４１６号において詳細に記述されている。この出願は、その全体がここに
参照により組み入れられる。
【０１１５】
携帯データ端末１００ｂはさらに、ダイアルアップまたはケーブルモデムインタフェー
ス、USBインタフェース、PCMCIAインタフェース、イーサネット（登録商標）インタフェ
ース、RS232インタフェース、IBMテールゲートインタフェースRS485インタフェース、 コ
ンパクトフラッシュ（登録商標）インタフェース、ＰＣカードスタンダードインタフェー
ス、メモリ用セキュアデジタルスタンダードインタフェース、入出力装置用セキュアデジ
タルインプットアウトインタフェース、および／または、任意の他の標準または専用デバ
イスインタフェース、のような電気−機械インタフェース５３２を含む。種々の実施形態
において、電気−機械インタフェース５３２は、取り付けられるコンピュータ周辺機器の
一部として使用することができる。
【０１１６】
携帯データターミナル１００ｂの１つの実施形態の電気ブロック図が、図１６に示され
る。図１６の実施形態において、イメージ収集モジュール１０８ｂは、５３６がイメージ
センサチップ５４６上に設けられ、撮像光学素子５４４を関連づけた２次元イメージセン
サを含む。関連づけられた撮像光学素子５４４は、（図示されない）レンズ２１２ｂを含
む。イメージセンサチップ５４６は、Skaneateles Falls,ＮＹの、ハンドヘルドプロダク
トインコーポレーティッドから入手可能であり、本発明にしたがって構成されるタイプの
、IT4000あるいはIT4200イメージエンジン内において設けられることができ、上記で記述
された、KAC-0311またはMicron MT9V022イメージセンサアレイのような適切な商業的に利
用可能なチップであることができる。携帯データターミナル１００ｂはまた、光源１６０
ｂおよび照明制御モジュール１６４ｂを含む照明モジュール１０４ｂを含む。これらの照
明モジュールはまた、上記で述べたIT4000およびIT4200の集積部分でもある。携帯データ
ターミナル１００ｂはさらに、例えば、インテルストロングアームRISCプロセッサ、また
はインテルPXA255プロセッサ、によって与えられるようなプロセッサICチップ５４８であ
ることができる。プロセッサICチップ５４８は、中央処理装置（CPU）５５２を含む。イ
メージを取り込むために、プロセッサICチップ５４８は、適切な制御およびタイミング信
号を、上記したように、イメージセンサチップ５４６に送る。プロセッサICチップ５４８
はさらに、チップ５４６によって生成されたイメージデータのRAM５７６への転送を、管
理する。プロセッサICチップ５４８は、図１Ａに関連して記述されたように、１つ、また
はそれ以上のモジュール、例えば、モジュール１０４、１０８、１１２、１１６、１２０
、１２４、１２８、１３２、１３４、１３６、１４０、１４４、１５０、１５２、１６５
、１６８の機能を、部分的に、あるいは全体的に実行するよう構成することができる。
【０１１７】
上記で示されたように、ポータブルデータターミナル１００ｂは、液晶ディスプレイの
ようなディスプレイ５０４、キーボード５０８、802.11無線通信リンク５５６のような、
複数の通信またはラジオトランシーバー、グローバルシステムフォーモバイル通信／汎用
パケットラジオサービス（GSM（登録商標）/GPRS）無線通信リンク５６０、および／または、ブルート
ゥース無線通信リンク５６４を含む。追加的な実施形態において、ポータブルデータター
ミナル１００ｂはまた、音声またはデータ通信のような情報を、符号分割多元接続（CDMA
）、セルラーデジタルパケットデータ（CDPD）、Mobitexセルラーフォンおよびデータネ
ットワークおよびネットワーク要素を介して送信する能力を有することができる。他の実
施形態において、ポータブルデータターミナル１００ｂは、DataTAC（登録商標）ネット
ワークまたは無線ダイアルアップ接続を用いて情報を送信することができる。
【０１１８】
ポータブルデータターミナル１００ｂはさらに、赤外線の（IR）通信リンク５６８を含
むことができる。キーボード５０８は、マイクロコントローラチップ５７２を介してICチ
ップ５４８と通信することができる。ポータブルデータターミナル１１０ｂはさらに、上
記で記述されたように、データをRFIDタグに読み出す、あるいは書き込むRFID回路網５７
８、および回路網可能化クレジットカードのようなスマートカードとの電気的通信を確立
する電気的コンタクト５９０を含むスマートカード回路網５８６を、含むことができる。
ポータブルデータターミナル１００ｂはさらに、揮発性メモリおよび不揮発性メモリを含
むメモリ５７４を含む。１つの実施形態における揮発性メモリは、一部、RAM５７６によ
って与えられる。不揮発性メモリは、一部、ROM５８０によって与えられ得る。プロセッ
サICチップ５４８は、システムバス５８４を介してRAM５７６およびROM５８０と通信する
。プロセッサICチップ５４８、およびマイクロコントローラチップ５７２はまた、揮発性
および不揮発性メモリの領域を含む。制御モジュール１１２における要素のような、上記
で議論したモジュールの少なくともいくつかは、すくなくとも一部ソフトウェアで実装さ
れるような場合は、ソフトウェア要素は、ROM５８０のような不揮発性メモリ内にストア
することができる。１つの実施形態において、プロセッサICチップ５４８は、それ自身が
ＣＰＵ５５２およびメモリ５７４を使用する制御回路を含む。メモリ５７４の不揮発性領
域はプログラム動作指令をストアするために使用することができる。
【０１１９】
種々の実施形態において、プロセッサICチップ５４８は、いくつかの直列インタフェー
ス（例えば、汎用の、イーサネット（登録商標）の、ブルートゥースの）、および並列イ
ンタフェース（例えば、PCMCIA 、コンパクトフラッシュ（登録商標））を含む、（すべ
ては、図１６に図示されない）多くのI/Oインタフェースを含むことができる。
【０１２０】
１つの実施形態において、プロセッサICチップ５４８は、フレームのイメージデータを
、例えば、１次元、または２次元バーコードを、またはOCR文字のセットを、デコードす
るよう、フレームのイメージデータを処理することができる。種々のバーコード、および
／または、OCRデコードアルゴリズムは、ハンドヘルドプロダクトインコーポレーティッ
ドから入手可能な、デコーダーボードを持つIT4250イメージエンジンの組み込み等により
、商業的に利用可能である。１つの実施形態において、デコーダーボードは、UPC/EAN、
コード11、コード39、 コード128、 Codabar、Interleaved 2of5、MSI、PDF417、MicroPD
F417、コード16K、コード49、 MaxiCode、アズテック、アズテックメサ、データマトリッ
クス、Qcode、QR コード（登録商標）、UCC複合物、Snowflake、 Vericode、Dataglyphs、RSS、BC412
、コード93、Codablock、Postnet （US）、BPO4ステート、カナダ４ステート、日本郵便
、KIX （オランダ郵便）、Planetコード、OCR A、OCR B、等のようなシンボロジーを解読
する。
【０１２１】
他の動作の間で、赤外線トランシーバー５６８は、放送モードでのポータブルデータタ
ーミナル１００ｂからのデータを、受信モードでのポータブルデータターミナル１００ｂ
に、赤外線コピーすることを促進する。データコピーセッションの間の赤外線トランシー
バー５６８の利用は、単一の放送装置からのデータ放送が、いくつかの受信装置により、
該受信装置のいずれもが放送装置に物理的に接続されていなくても、同時に受信されるこ
とを可能とする。
【０１２２】
追加的なさらなる実施形態において、イメージリーダー１００は、700 Visions Drive,
P.O. Box 208, Skaneateles Falls, NYのハンドヘルドプロダクトインコーポレーティッ
ド  から入手可能である、かつ本発明に従って構成された、トランザクションターミナル
イメージKiosk 8870のようなトランザクションターミナル内に収容することができる。さ
らなる実施形態において、イメージリーダー１００は、700 Visions Drive, P.O. Box 20
8, Skaneateles Falls, NYのハンドヘルドプロダクトインコーポレーティッドからの、IM
AGETEAM 3800E線形イメージエンジン、またはIMAGETEAM 4710 ２次元リーダーのような固
定されたマウントシステム内に収容することができる。
【０１２３】
種々の実施形態において、照明モジュール１０４、像収集モジュール１０８、制御モジ
ュール１１２、メモリモジュール１１６、I/Oモジュール１２０、作動モジュール１２４
、ユーザフィードバックモジュール１２８、ディスプレイモジュール１３２、ユーザイン
タフェースモジュール１３４、RFIDモジュール１３６、スマートカードモジュール１４０
、磁気ストライプカードモジュール１４４、デコーダモジュール１５０、照明制御モジュ
ール１６４、電力モジュール１６８、インタフェースモジュール１７２、光学部品モジュ
ール１７８、センサアレイモジュール１８２、センサアレイ制御モジュール１８６、グロ
ーバル電子シャッター制御モジュール１９０、行および列アドレスおよびデコードモジュ
ール１９４、および読み出しモジュール１９８、回転シャッター制御モジュール２０２、
および自動焦点モジュールを含む、上記したモジュールは、ソフトウェア、ファームウェ
ア、および／またはハードウェアの異なる結合において実行することができる。
【０１２４】
本発明で使用することのできる機械可読蓄積媒体は、磁気フロッピー（登録商標）ディ
スクおよびハードディスク、DVDドライブ、CDドライブであって、いくつかの実施形態に
おいては、DVDディスク、およびCD-ROMディスク（すなわち、リードオンリー光学蓄積デ
ィスク）CD-Rディスク（すなわち、一回書き込み、多数回読み出し光学蓄積ディスク）、
およびCD-RWディスク（すなわち、再書き込み可能な光学蓄積ディスク）のような電子、
機械、磁気および／光学蓄積媒体を含む；および、RAM、ROM、EPROM、コンパクトフラッ
シュ（登録商標）カード、PCMCIA カード、あるいは、SD またはSDIOメモリのような電子
記録媒体を含む；および、蓄積媒体を収容し、読み出しおよび／書き込みを行う電子要素
（例えば、フロッピー（登録商標）ディスクドライブ、DVDドライブ、CD/CD-R/CD-RWドラ
イブ、またはコンパクトフラッシュ（登録商標）/PCMCIA/SDアダプタ）を含む。機械可読
記憶媒体の技術において当業者によく知られているように、データ貯蔵のための新しい媒
体およびフォーマットは絶えず工夫されてきており、任意の簡便な、商業的に利用可能な
蓄積媒体、および将来利用可能であろう対応する読み出し／書き込みデバイスが、特にも
しそれがより大きい蓄積容量、より高いアクセススピード、より小さいサイズ、およびよ
り低い蓄積情報のビットあたりコストを与えるものであれば、使用されるのに適切である
であろう。よく知られたより古い機械読み取り可能な媒体、例えば、パンチされたペーパ
ーテープまたはカード、テープまたはワイヤ上の磁気記録、印刷された文字（例えば、OC
Rおよび磁気的に符号化されたシンボル）の光学的、または機械的読み取り、および１次
元または２次元バーコードのような機械可読シンボルはまた、ある条件の下で使用に利用
可能であろう。
【０１２５】
当業者であれば、電気、および電子装置の多くの機能は、ハードウェア（例えば、ハー
ドワイヤード論理）で、ソフトウェア（例えば、汎用プロセッサ上で動作するプログラム
内に符号化された論理）で、および、ファームウェア（例えば、必要とされるプロセッサ
上での動作のために含まれる不揮発性メモリ内で符号化された論理）で、実装することが
できることを認識するであろう。本発明は、ハードウェア、ファームウェア、およびソフ
トウェアの１つの実行を、ハードウェア、ファームウェア、およびソフトウェアの異なる
ものを用いて実行するものに変えて、置き換えることを考慮に入れている。実行が遷移関
数により数学的に表現される、すなわち、遷移関数を表現する“ブラックボックス”の入
力端子に印加される特定の励起に対して特定の応答が出力端子にて生成される、限りにお
いて、遷移関数の部分またはセグメントのハードウェア、ファームウェア、ソフトウェア
の実行の任意の結合を含む遷移関数の任意の実行は、ここに考慮される。
【０１２６】
本発明はここで開示された構造を参照して説明されたが、ここであげられた細部には限
定されるものではなく、本発明は、請求項の範囲および精神の中に入る任意の修正および
変更をカバーすることが意図される。
【図面の簡単な説明】
【０１２７】
【図１Ａ】図１Ａは、本発明の原則にしたがって構成されたイメージリーダーの１つの実施形態のブロック図である。
【図１Ｂ】図１Ｂは、本発明で利用され得る自動識別モジュールの模式的ブロック図である。
【図１Ｃ】図１Ｃは、異なるデータフォームタイプ間を自動的に識別することを含む本発明の原則を実施するプロセス図である。
【図２Ａ】図２Ａは、先行技術による回転するシャッターアーキテクチャを用いるイメージセンサの動作を示す図である。
【図２Ｂ】図２Ｂは、図２Ａで提示される先行技術の回転するシャッターアーキテクチャにおいて使用されるタイミング図である。
【図３】図３は、先行技術のイメージセンサによっ撮像された画像の表示図である。
【図４Ａ】図４Ａは、本発明の特定の実施形態に対応するブロック電気回路図である。
【図４Ｂ】図４Ｂは、本発明のもう１つの特定の実施形態に対応するブロック電気回路図である。
【図５Ａ】図５Ａは、本発明の原則にしたがって構成されたイメージリーダーにおける照明モジュールの１つの実施形態のブロック図である。
【図５Ｂ】図５Ｂは、本発明の原則にしたがって構成されたイメージリーダーのイメージ収集モジュールの１つの実施形態のブロック図である。
【図６】図６は、本発明の原則にしたがって構成されたハンドヘルドイメージリーダーの１つの実施形態の斜視図である。
【図７】図７は、本発明の原則にしたがって構成されたイメージリーダーの１つの実施形態の模式的ブロック図である。
【図８Ａ】図８Ａは、図７のイメージリーダーの１つの実施形態で用いることのできる先行技術からのイメージセンサアレイの１つの実施形態の一部の模式図である。
【図８Ｂ】図８Ｂは、図７のイメージリーダーの１つの実施形態で使用することのできる先行技術からのピクセルアーキテクチャの断面詳細図である。
【図８Ｃ】図８Ｃは、図７のイメージリーダーの１つの実施形態で使用することのできる先行技術からのピクセルアーキテクチャの断面詳細図である。
【図９】図９は、本発明の原則によるイメージデータを集めるプロセスの１つの実施形態を示すフローチャート図である。
【図１０Ａ】図１０Ａは、図９のプロセスの種々の実施形態の１つのためのタイミング図である。
【図１０Ｂ】図１０Ｂは、図９のプロセスの種々の実施形態の１つのためのタイミング図である。
【図１０Ｃ】図１０Ｃは、図９のプロセスの種々の実施形態の１つのためのタイミング図である。
【図１０Ｄ】図１０Ｄは、図９のプロセスの種々の実施形態の１つのためのタイミング図である。
【図１０Ｅ】図１０Ｅは、複数の個々のパルスを含む照明制御タイミングパルスを示す図である。
【図１１】図１１は、先行技術によるイメージセンサの一部の模式図である。
【図１２】図１２は、図１１の先行技術のイメージセンサのためのタイミング図である。
【図１３】図１３は、本発明の原則に従った自動焦点合わせのプロセスの１つの実施形態を示すフローチャート図である。
【図１４】図１４は、本発明の原則に従った、動作モードを変更するプロセスの１つの実施形態を示すフローチャート図である。
【図１５Ａ】図１５Ａは、本発明の原則に従って構成された携帯可能なデータ端末イメージリーダーの１実施形態の図である。
【図１５Ｂ】図１５Ｂは、本発明の原則に従って構成された携帯可能なデータ端末イメージリーダーの１実施形態の図である。
【図１５Ｃ】図１５Ｃは、本発明の原則に従って構成された携帯可能なデータ端末イメージリーダーの１実施形態の図である。
【図１６】図１６は、図１５Ａ、１５Ｂ、および１５Ｃの携帯可能なデータ端末イメージリーダーの１実施形態の電気的ブロック図である。
【図１７Ａ】図１７Ａは、本発明で利用され得る複数のカーブレント検出マップの１つの実施形態を示す図である。
【図１７Ｂ】図１７Ｂは、本発明で利用され得る複数のカーブレント検出マップのもう１つの実施形態を示す図である。
【図１８】図１８は、発明の１つの実施形態で行なわれ得るヒストグラム分析の図的表示の図である。
【図１９Ａ】図１９Ａは、本発明の実施形態によるイメージデータ分割プロセスの図的表示の図である。
【図１９Ｂ】図１９Ｂは、本発明の実施形態によるイメージデータ分割プロセスの図的表示の図である。
【図１９Ｃ】図１９Ｃは、本発明の実施形態によるイメージデータ分割プロセスの図的表示の図である。
【図１９Ｄ】図１９Ｄは、本発明の実施形態によるイメージデータ分割プロセスの図的表示の図である。
【図２０】図２０は、本発明の原則にしたがって構成されたレンズドライバの１つの実施形態の模式的ブロック図である。
【図２１】図２１は、本発明の実施形態による焦点レベル検出プロセスを示す図である。
【図２２Ａ】図２２Ａは、本発明の実施形態による焦点レベル検出プロセスを示す図である。
【図２２Ｂ】図２２Ｂは、本発明の実施形態による焦点レベル検出プロセスを示す図である。
【図２３】図２３は、本発明に従って実施され得る焦点合わせプロセスを示すフロー図である。
【図２４】図２４は、本発明に従って実施され得る焦点合わせプロセスを示すフロー図である。
【図２５】図２５は、本発明に従って実施され得る焦点合わせプロセスを示すフロー図である。
【図２６】図２６は、本発明に従って実施され得る焦点合わせプロセスを示すフロー図である。
【図２７】図２７は、本発明に従って実施され得る焦点合わせプロセスを示すフロー図である。
【図２８Ａ】図２８Ａは、イメージセンサピクセルアレイの表示であり、そこで、影をつけられた領域は、該イメージセンサアレイが、ウインドウ表示とされたフレーム動作モードで動作するとき、選択的にアドレスされ、読み出される、位置的に連続したピクセルのグループを示す、図である。
【図２８Ｂ】図２８Ｂは、イメージセンサピクセルアレイの表示であり、そこで、影をつけられた領域は、該イメージセンサアレイが、ウインドウ表示とされたフレーム動作モードで動作するとき、選択的にアドレスされ、読み出される、位置的に連続したピクセルのグループを示す、図である。
【図２８Ｃ】図２８Ｃは、イメージセンサピクセルアレイの表示であり、そこで、影をつけられた領域は、該イメージセンサアレイが、ウインドウ表示とされたフレーム動作モードで動作するとき、選択的にアドレスされ、読み出される、位置的に連続したピクセルのグループを示す、図である。
【図２９】図２９は、本発明の実施形態で利用され得る焦点レベル検出プロセスを示す図である。
【図３０Ａ】図３０Ａは、本発明の実施形態で利用され得る焦点レベル検出プロセスを示す図である。
【図３０Ｂ】図３０Ｂは、本発明の実施形態で利用され得る焦点レベル検出プロセスを示す図である。
【図３１】図３１は、本発明にしたがって実施される付加的なプロセスを示すフロー図である。
【図３２】図３２は、本発明にしたがって実施される付加的なプロセスを示すフロー図である。
【図３３】図３３は、本発明による撮像モジュールの分解されたアセンブリ図である。
【図３４】図３４は、図３３に見られる撮像モジュールの正面図である。
【図３５】図３５は、図３３に示される組みたてられた撮像モジュールの側面図である。
【図３６】図３６は、バーコードシンボルを載せており、その上に照明パターンおよび照準パターンを投射しており、その上に、照明パターンおよび照準パターンを投射する本発明によるイメージリーダーの、フルフレームの視野を描写する基板の図である。
【図３７】図３７は、異なる波長帯の光を発射するLEDを持つ本発明の種々の実施形態を記述するチャート図である。
【図１Ａ】
2013101664.tif 000003
【図１Ｂ】
2013101664.tif 000004
【図１Ｃ】
2013101664.tif 000005
【図２Ａ】
2013101664.tif 000006
【図２Ｂ】
2013101664.tif 000007
【図３】
2013101664.tif 000008
【図４Ａ】
2013101664.tif 000009
【図４Ｂ】
2013101664.tif 000010
【図５Ａ】
2013101664.tif 000011
【図５Ｂ】
2013101664.tif 000012
【図６】
2013101664.tif 000013
【図７】
2013101664.tif 000014
【図８Ａ】
2013101664.tif 000015
【図８Ｂ】
2013101664.tif 000016
【図８Ｃ】
2013101664.tif 000017
【図９】
2013101664.tif 000018
【図１０Ａ】
2013101664.tif 000019
【図１０Ｂ】
2013101664.tif 000020
【図１０Ｃ】
2013101664.tif 000021
【図１０Ｄ】
2013101664.tif 000022
【図１０Ｅ】
2013101664.tif 000023
【図１１】
2013101664.tif 000024
【図１２】
2013101664.tif 000025
【図１３】
2013101664.tif 000026
【図１４】
2013101664.tif 000027
【図１５Ａ】
2013101664.tif 000028
【図１５Ｂ】
2013101664.tif 000029
【図１５Ｃ】
2013101664.tif 000030
【図１６】
2013101664.tif 000031
【図１７Ａ】
2013101664.tif 000032
【図１７Ｂ】
2013101664.tif 000033
【図１８】
2013101664.tif 000034
【図１９Ａ】
2013101664.tif 000035
【図１９Ｂ】
2013101664.tif 000036
【図１９Ｃ】
2013101664.tif 000037
【図１９Ｄ】
2013101664.tif 000038
【図２０】
2013101664.tif 000039
【図２１】
2013101664.tif 000040
【図２２Ａ】
2013101664.tif 000041
【図２２Ｂ】
2013101664.tif 000042
【図２３】
2013101664.tif 000043
【図２４】
2013101664.tif 000044
【図２５】
2013101664.tif 000045
【図２６】
2013101664.tif 000046
【図２７】
2013101664.tif 000047
【図２８Ａ】
2013101664.tif 000048
【図２８Ｂ】
2013101664.tif 000049
【図２８Ｃ】
2013101664.tif 000050
【図２９】
2013101664.tif 000051
【図３０Ａ】
2013101664.tif 000052
【図３０Ｂ】
2013101664.tif 000053
【図３１】
2013101664.tif 000054
【図３２】
2013101664.tif 000055
【図３３】
2013101664.tif 000056
【図３４】
2013101664.tif 000057
【図３５】
2013101664.tif 000058
【図３６】
2013101664.tif 000059
【図３７】
2013101664.tif 000060
【手続補正書】
【提出日】平成25年1月30日(2013.1.30)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
対象からのイメージデータを集める相補型金属半導体（CMOS）ベースのバーコード読み取り装置であって、該CMOSベースバーコード読み取り装置は、
少なくとも１つのCMOSベースイメージセンサアレイを含む集積回路であって、該CMOSベースイメージセンサアレイは、第１の複数のピクセル、および第２の複数のピクセルよりなり、該バーコード読み取り装置は、前記CMOSベースのイメージセンサアレイの第１の複数のピクセルを、前記CMOSベースのイメージセンサアレイの第２の複数のピクセルとは独立して、選択的にアドレスし、読み出すようにプログラム可能であり、前記CMOSベースイメージセンサアレイの各ピクセルは、光検出領域、増幅器、および不透明シールドされたデータ蓄積領域をもつ、集積回路と、
前記イメージセンサアレイを収容する携帯可能なハウジングと、
グローバル電子シャッター制御回路網であって、該グローバル電子シャッター制御回路網は、該CMOSベースイメージセンサアレイの全体フレームのピクセルのすべて、またはほとんどすべての同時の露光の原因となることのできる露光制御タイミングパルスを生成するよう構成される、グローバル電子シャッター制御回路網と、
少なくとも１つの光源であって、照射制御タイミングパルスに応答して対象を照射するよう構成され、該光源は、集積回路と電気的に通信する、光源とを備え、
少なくとも前記照射制御タイミングパルスの一部は、前記露光制御タイミングパルスのすくなくとも一部とオーバーラップし、かつ、
バーコード処理モジュールが、集められたイメージデータにおけるバーコードシンボルの表示を特定することができる、バーコード読み取り装置。
【請求項２】
請求項１によるCMOSベースイメージリーダーであって、前記対象を照明することは、照明モジュール内における光源を、過度に駆動することよりなる、イメージリーダー。
【請求項３】
請求項２によるCMOSベースイメージリーダーであって、前記光源は、発光ダイオードよりなる、イメージリーダー。
【請求項４】
請求項１によるCMOSベースイメージリーダーであって、前記照明制御タイミングパルスは、露光制御タイミングパルスより短い持続時間を持つ、イメージリーダー。
【請求項５】
請求項１によるCMOSベースイメージリーダーであって、前記照明制御タイミングパルスは、露光制御タイミングパルスより短い持続時間を持つ、イメージリーダー。
【請求項６】
請求項１によるCMOSベースイメージリーダーであって、前記照明制御タイミングパルスは、前記露光制御タイミングパルスの開始の前に開始し、前記照明制御タイミングパルスが、前記露光制御タイミングパルスの終了の前に終了する、イメージリーダー。
【請求項７】
請求項１によるCMOSベースイメージリーダーであって、前記露光制御タイミングパルスは、3.7ミリ秒より小さい持続時間を持つ、イメージリーダー。
【請求項８】
請求項１によるCMOSベースイメージリーダーであって、前記目標は、シンボロジーを含む、イメージリーダー。
【請求項９】
請求項８によるCMOSベースイメージリーダーであって、前記シンボロジーは、１次元バーコードである、イメージリーダー。
【請求項１０】
請求項８によるCMOSベースイメージリーダーであって、前記シンボロジーは、２次元バーコードである、イメージリーダー。
【請求項１１】
請求項１０によるCMOSベースイメージリーダーであって、前記２次元のバーコードはPDF417バーコードである、イメージリーダー。
【請求項１２】
バーコードシンボルからイメージデータを集める携帯可能なバーコード読み取り装置であって、該バーコード読み取り装置は、
ハンドヘルドハウジングと、
少なくとも１つの２次元イメージセンサアレイを含む集積回路であって、該２次元イメージセンサアレイは、複数の活性ピクセルを含み、かつ、上記ハンドヘルドハウジング内に配置され、各活性ピクセルは、少なくとも１つのシールドされたデータストア領域を含み、該２次元イメージセンサアレイは、入射光強度を出力電圧に変換する遷移関数を用いることができ、該遷移関数は、第１の傾斜をもつ第１の領域、および第２の傾斜をもつ第２の領域をもつものであり、該２次元イメージセンサアレイは、入射光強度が特定のレベル以上であるとき、前記遷移関数の第２の傾斜を用いることができ、該２次元イメージセンサアレイは、入射光強度が特定のレベル以下であるとき、前記遷移関数の第１の傾斜を用いることができる、集積回路と、
マニュアルトリガーであって、前記バーコード読み取り装置は、前記マニュアルトリガーを押すと、トリガー信号を発生し、前記バーコード読み取り装置を、アイドル状態から、活性読み出し状態に駆動するよう構成される、マニュアルトリガーと、
露出タイミング制御回路網であって、該露出タイミング制御回路網は、イメージセンサアレイにおける、すべて、あるいはほとんどすべてのピクセルを、同時に露出させて入力放射を光変換させることのできる露出制御タイミングパルスを生成するよう構成され、ここで、前記携帯可能なバーコード読み取り装置は、前記マニュアルトリガーの押下に続いて、前記バーコード読み取り装置が、イメージデータを集め、かつ該イメージデータをバーコードデコードモジュールに転送するよう構成される、露出タイミング制御回路網とを備える、バーコード読み取り装置。
【請求項１３】
請求項１２によるバーコードイメージリーダーであって、前記露光制御タイミングパルスは、3.7ミリ秒より小さい持続時間を持つ、イメージリーダー。
【請求項１４】
請求項１２によるバーコードイメージリーダーであって、前記２次元イメージアレイセンサのダイナミックレンジは、65デシベルより大きい、イメージリーダー。
【請求項１５】
請求項１２によるバーコードイメージリーダーであって、前記バーコードイメージリーダーは、２次元バーコードからイメージデータを集める、イメージリーダー。
【請求項１６】
請求項１５によるバーコードイメージリーダーであって、前記２次元バーコードは、PDF417バーコードである、イメージリーダー。
【請求項１７】
バーコードシンボルからバーコードデータを集め、処理するバーコード読み取り装置であって、該バーコード読み取り装置は、
バーコードシンボルから反射される光放射を受ける２次元ピクセルアレイであって、該２次元ピクセルアレイは、第１の複数のピクセル、および第２の複数のピクセルよりなり、該バーコード読み取り装置は、該バーコード読み取り装置が、前記２次元アレイから、前記アレイの第２の複数のピクセルとは独立して該アレイの第１の複数のピクセルから、選択的にイメージデータをアドレスし、読み出すよう制御されることができ、該ピクセルの各々は、光感受領域、および不透明シールドされたデータ蓄積領域よりなる、２次元ピクセルアレイと、
前記２次元ピクセルアレイを収容するハンドヘルドハウジングと、
バーコードシンボルから反射された光放射を、２次元ピクセルアレイ上に向ける光学素子と、
前記２次元ピクセルアレイと関連したグローバル電子シャッターであって、該グローバル電子シャッターは、該２次元ピクセルアレイにおける全体フレームのピクセルのすべて、またはほとんどすべてを、同時に露光させることができるものである、グローバル電子シャッターと、
バーコード処理モジュールであって、該バーコード処理モジュールは、２次元ピクセルアレイと電気的に通信し、該バーコード処理モジュールは、集められたイメージデータにおけるバーコードシンボルの表示を識別することができる、バーコード処理モジュールとを備える、バーコード読み取り装置。
【請求項１８】
請求項１７によるバーコードイメージリーダーであって、２次元イメージセンサアレイは、相補型金属酸化物（CMOS）イメージセンサである、イメージリーダー。
【請求項１９】
請求項１７によるバーコードイメージリーダーであって、イメージデータを出力データを生成するよう処理することは、複数のバーコードタイプの間を、区別することである、イメージリーダー。
【請求項２０】
対象からのイメージデータを集める相補型金属半導体（CMOS）ベースバーコード読み取り装置であって、該CMOSベースバーコード読み取り装置は、
CMOSベースイメージセンサアレイであって、該CMOSベースイメージセンサアレイは、複数の行ピクセルよりなり、該CMOSベースイメージセンサアレイの各ピクセルは、ピクセルアンプ、光検出器領域、および不透明シールドされたデータ蓄積領域よりなる活性ピクセルである、CMOSベースイメージセンサアレイと、
前記イメージセンサアレイを収容するハンドヘルドハウジングと、
前記CMOSベースイメージセンサアレイと電気的に通信するタイミングモジュールであって、該タイミングモジュールは、露出期間の間に、CMOSベースイメージセンサアレイのフルフレームのピクセルを同時に露出させるよう構成されている、タイミングモジュールと、
目標を照明期間の間に照明するよう構成されている照明モジュールであって、該照明モジュールは、タイミングモジュールと電気的に通信している、照明モジュールと、
前記タイミングモジュール、および前記照明モジュールと電気的に通信する制御モジュールであって、該制御モジュールは、露出期間の少なくとも一部が、照明期間の間に起こるよう構成されている、制御モジュールと、
集められたイメージデータにおけるバーコードシンボルの表示を識別することのできるバーコード処理モジュールとを備える、バーコード読み取り装置。
【請求項２１】
対象からのイメージデータを集める相補型金属半導体（CMOS）ベースのバーコード読み取り装置であって、該CMOSベースバーコード読み取り装置は、
少なくとも１つのCMOSベースのイメージセンサアレイであって、前記CMOSベースのイメージセンサアレイは、複数のピクセル列からなり、前記CMOSベースのイメージセンサアレイは、さらに、ピクセル増幅器を有する活性ピクセル、光検出領域、および不透明シールドされたデータ蓄積領域を備える、CMOSベースのイメージセンサアレイと、
前記CMOSベースのイメージセンサアレイと電気的に通信するタイミングモジュールであって、該タイミングモジュールは、露出期間の間に、CMOSベースのイメージセンサアレイの複数のピクセル列を同時に露出させるよう構成されている、タイミングモジュールと、
目標を照明期間の間に照明するよう構成されている照明モジュールであって、該照明モジュールは、タイミングモジュールと電気的に通信している、照明モジュールと、
前記タイミングモジュール、および前記照明モジュールと電気的に通信する制御モジュールであって、該制御モジュールは、露出期間の少なくとも一部が、照明期間の間に起こるよう構成されている、制御モジュールとを備え、
前記CMOSベースのイメージ読み取り装置は、集められたイメージデータにおける解読可能な指標の表示を識別することができる、バーコード読み取り装置。
【外国語明細書】
2013101664000001.pdf