(57)【要約】【課題】表示画面に表示される情報コードを読み取る際に当該表示画面を構成する各画素間の隙間に起因するノイズ成分を検出可能な光学的情報読取装置を提供する。【解決手段】液晶表示画面Ｒ表示されたバーコードＢに対応する情報領域Ｓ１を含めた画像データを生成する。そして、情報外領域Ｓ２における明暗の分布に基づく画素間波形を生成し、この画素間波形に基づいて画素幅Ｗｐを測定する。そして、情報領域Ｓ１を複数の領域から構成される配列データに区分けし、この配列データを構成する各領域の幅値と画素幅Ｗｐとの比較に基づいて、当該領域が誤って構成された領域（ノイズ成分）であるか否かを判定する。【選択図】図５
2010049321.tif 000002
【特許請求の範囲】
【請求項１】
１または２以上の単位モジュールからなる明色パターンおよび暗色パターンがそれぞれ複数配されてなる情報コードが表示画面に表示されこの情報コードを読み取り可能な光学的情報読取装置であって、
前記情報コードおよびその周囲の前記表示画面からの反射光を受光しこの反射光の強度に応じた受光信号を出力する受光手段と、
前記受光手段により出力される前記受光信号に基づいて前記情報コードに対応する情報領域を含めた画像データを生成する画像データ生成手段と、
前記画像データのうち前記情報領域とは異なる領域の一部である情報外領域の波形を生成する波形生成手段と、
前記波形生成手段により生成された波形に基づいて前記表示画面を構成する各画素の幅である画素幅を測定する画素幅測定手段と、
前記情報領域を複数の領域から構成される配列データに区分けする配列データ生成手段と、
前記配列データを構成する複数の領域のそれぞれの幅データと前記画素幅との比較に基づいて、当該領域が誤って構成された領域であるか否かを判定する判定手段と、
を備えることを特徴する光学的情報読取装置。
【請求項２】
前記配列データから前記単位モジュールのモジュール幅を測定するモジュール幅測定手段と、
前記モジュール幅測定手段により測定される前記モジュール幅が前記画素幅以下である場合には、当該情報コードの読み取りを無効とする読取無効手段と、を備えることを特徴とする請求項１に記載の光学的情報読取装置。
【請求項３】
前記読取無効手段は、前記モジュール幅測定手段により測定される前記モジュール幅と所定の幅値とが異なる場合には、当該情報コードの読み取りを無効とすることを特徴とする請求項２に記載の光学的情報読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面に表示される情報コードの読み取りを行う光学的情報読取装置に関するものである。
【背景技術】
【０００２】
従来より、表示画面に表示される情報コードの読み取りを行う光学的情報読取装置に関する技術として、例えば、下記特許文献１に示す光学的情報読み取り方法が知られている。この読み取り方法では、液晶画面に表示されたバーコードが画像センサの走査によりグレイ画像値データとして取り込まれると、このグレイ画像値データの隣接する極小値および極大値の差である明度差が順次検出される。そして、明度差階層毎の明度差の出現頻度に基づいて、グレイ画像値データを読み取り対象とノイズ成分とに区別している。このノイズ成分を除去することにより、液晶画面を構成する各画素間の隙間に起因するノイズ成分の影響が抑制される。
【０００３】
また、下記特許文献２に示すバーコード読み取り装置では、表示画面に表示される情報コードの読み取りを想定していないが、この装置を使用した場合でも表示画面に表示される情報コードを読み取ることができる。具体的には、バーコードのデータを取り込むと、スペース幅をいくつかの小さな区間に分け、読み込んだ順序ごとにどの区間に属するかを探し、各区間に所属するデータ数を数える。そして、データ数が極大となる区間のスペース幅の値を中心として所定の範囲内にある全てのデータを１つのグループとし、各グループ内のデータをそのグループで中心としたスペースの幅の値に全て置き換える。これにより、読み取ったデータのばらつきが少なくなり、バーコードの変換精度が向上する。
【特許文献１】特開２００５−０２０１７４号公報
【特許文献２】特開平０３−２０６５８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１における光学的情報読み取り方法では、読み取り波形からノイズ成分と信号成分とを分離しているため、読み取り波形が小さな低コントラスト画像や、細かな画像においてはノイズ成分と信号成分との分離が困難になるという問題がある。
【０００５】
また、上記特許文献２におけるバーコード読み取り装置では、信号成分の補正を行なっているが、ノイズ成分も信号成分の１つとして検出されるため、バー幅の補正は可能であっても、必要な信号成分か否かの判断が困難であるという問題がある。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、表示画面に表示される情報コードを読み取る際に当該表示画面を構成する各画素間の隙間に起因するノイズ成分を検出可能な光学的情報読取装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、特許請求の範囲に記載の請求項１の光学的情報読取装置では、１または２以上の単位モジュールからなる明色パターンおよび暗色パターンがそれぞれ複数配されてなる情報コード（Ｂ）が表示画面（Ｒ）に表示されこの情報コードを読み取り可能な光学的情報読取装置（１０）であって、前記情報コードおよびその周囲の前記表示画面からの反射光（Ｌｒ）を受光しこの反射光の強度に応じた受光信号を出力する受光手段（２８）と、前記受光手段により出力される前記受光信号に基づいて前記情報コードに対応する情報領域（Ｓ１）を含めた画像データを生成する画像データ生成手段（４０）と、前記画像データのうち前記情報領域とは異なる領域の一部である情報外領域（Ｓ２）の波形を生成する波形生成手段（４０）と、前記波形生成手段により生成された波形に基づいて前記表示画面を構成する各画素の幅である画素幅（Ｗｐ）を測定する画素幅測定手段（４０）と、前記情報領域を複数の領域から構成される配列データに区分けする配列データ生成手段（４０）と、前記配列データを構成する複数の領域のそれぞれの幅データと前記画素幅との比較に基づいて、当該領域が誤って構成された領域であるか否かを判定する判定手段と、を備えることを技術的特徴とする。
【発明の効果】
【０００８】
請求項１の発明では、画像データ生成手段により、表示画面に表示された情報コードに対応する情報領域を含めた画像データを生成する。そして、波形生成手段により画像データのうち情報領域とは異なる領域の一部である情報外領域の波形を生成し、画素幅測定手段によりこの波形に基づいて画素幅を測定する。そして、配列データ生成手段により上記情報領域を複数の領域から構成される配列データに区分けし、判定手段によりこの配列データを構成する複数の領域のそれぞれの幅データと画素幅との比較に基づいて当該領域が誤って構成された領域であるか否かを判定する。
【０００９】
表示画面に表示される情報コードは、マトリクス状に配置される各画素の明度の変化に応じて構成されているため、配列データを構成する各領域には、各画素と隣接する各画素間の隙間とに起因する明暗の分布に応じたノイズ成分が含まれることとなる。また、情報コードを構成する各パターンはそれぞれ各画素の集合によって構成されているので、配列データを構成する各領域の幅が、各画素の幅である画素幅より小さくなることはない。
【００１０】
そこで、波形生成手段により、情報外領域における明暗の分布に基づく波形を生成する。この波形の周期が各画素幅に等しくなることから、画素幅測定手段により、上記生成された波形に基づいて画素幅を測定する。そして、配列データを構成する各領域のそれぞれの幅データと画素幅とを比較することにより、その領域が誤って構成された領域、すなわちノイズ成分であるか否か判定することができる。
【００１１】
したがって、表示画面に表示される情報コードを読み取る際に当該表示画面を構成する各画素間の隙間に起因するノイズ成分を検出することができる。
また、上述のように誤って構成された領域であることを認識できるので、この領域を隣接する他の領域の情報等に基づいて適切に補正することで読取精度を向上させることもできる。
【００１２】
請求項２の発明では、モジュール幅測定手段により、配列データから単位モジュールのモジュール幅が測定される。そして、このモジュール幅が画素幅以下である場合には、読取無効手段により、当該情報コードの読み取りを無効とする。
【００１３】
モジュール幅が画素幅以下である場合、例えば、単位モジュールが幅方向で１画素表示されている場合には、配列データに各画素間の隙間に起因するノイズ成分が含まれやすくなり、誤読の可能性が高くなる。そこで、このような場合には当該情報コードの読み取りを無効とすることにより、誤読の可能性を低くして読み取り精度を高めることができる。
【００１４】
請求項３の発明では、読取無効手段は、モジュール幅と所定の幅値とが異なる場合には、当該情報コードの読み取りを無効とする。これにより、モジュール幅と所定の幅値とが一致する所望の情報コード、例えば、単位モジュールが幅方向で２画素表示されている情報コードのみ読み取り可能とすることができる。
【発明を実施するための最良の形態】
【００１５】
［第１実施形態］
以下、本発明の光学的情報読取装置をバーコードリーダに適用した第１実施形態について図を参照して説明する。図１は、本第１実施形態に係るバーコードリーダ１０の電気的構成を示すブロック図である。
【００１６】
図１に示すバーコードリーダ１０は本発明の光学的情報読取装置の一例に相当しており、液晶表示画面等に表示されたバーコード（図１では液晶表示画面Ｒに表示されたバーコードＢを例示）を読み取る装置として構成されている。このバーコードリーダ１０は、図示しないケースの内部に回路部２０が収容されてなるものであり、回路部２０は、主に、照明光源２１、受光センサ２８、結像レンズ２７等の光学系と、メモリ３５、制御回路４０、トリガースイッチ４２等のマイクロコンピュータ（以下「マイコン」という）系と、から構成されている。
【００１７】
光学系は、投光光学系と、受光光学系とに分かれている。投光光学系を構成する照明光源２１は、照明光Ｌｆを発光可能な照明光源として機能するもので、例えば、赤色のＬＥＤとこのＬＥＤの出射側に設けられるレンズとから構成されている。なお、図１では、バーコードＢが表示された液晶表示画面Ｒに向けて照明光Ｌｆを照射する例を概念的に示している。
【００１８】
受光光学系は、受光センサ２８、結像レンズ２７、反射鏡（図示略）などによって構成されている。受光センサ２８は、ＣＣＤエリアセンサとして構成されるものであり、液晶表示画面ＲやバーコードＢに照射されて反射した反射光Ｌｒを受光可能に構成されている。この受光センサ２８は、結像レンズ２７を介して入射する入射光を受光可能にプリント配線板（図示略）に実装されている。
【００１９】
結像レンズ２７は、外部から読取口（図示略）を介して入射する入射光を集光して受光センサ２８の受光面２８ａに像を結像可能な結像光学系として機能するものである。本第１実施形態では、照明光源２１から照射された照明光ＬｆがバーコードＢにて反射した後、この反射光Ｌｒを結像レンズ２７で集光し、受光センサ２８の受光面２８ａにコード像を結像させている。
【００２０】
マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０、トリガースイッチ４２、ブザー４４、表示ＬＥＤ（以下、単にＬＥＤとも称する）４５、液晶表示器４６、通信インタフェース４８等から構成されている。
【００２１】
光学系の受光センサ２８から出力される画像信号（アナログ信号）は、増幅回路３１に入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、メモリ３５に入力されると、所定のコード画像情報格納領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２８およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。
【００２２】
制御回路４０は、バーコードリーダ１０全体を制御可能なマイコンによって構成されており、ＣＰＵ、システムバス、入出力インタフェース等を有すると共に、情報処理機能を備えており、メモリ３５とともに情報処理装置を構成している。本第１実施形態では、制御回路４０に対し、トリガースイッチ４２、ブザー４４、ＬＥＤ４５、液晶表示器４６、通信インタフェース４８等が接続されており、例えば、トリガースイッチ４２の監視や管理、ビープ音やアラーム音を発生可能なブザー４４の鳴動のオンオフ、ＬＥＤ４５の点灯、非点灯、液晶表示器４６の表示制御、通信インタフェース４８の制御等が制御回路４０によって行われるようになっている。
【００２３】
次に、バーコードリーダ１０の読取処理について説明する。図２は、バーコードＢを表示した液晶表示画面Ｒを例示する説明図である。図３は、各画素間の隙間に起因する明暗の分布に基づく画素間波形を示す説明図である。図４は、各画素間の隙間に起因するノイズ成分を説明する説明図である。図５は、第１実施形態における読取処理の流れを例示するフローチャートである。図６は、生成した画像データにおいてバーコードＢを含む情報領域Ｓ１と情報外領域Ｓ２との関係を示す説明図である。図７は、信号波形と補正前後の配列データとの関係を例示する説明図である。
【００２４】
この読取処理では、図２に示すように、液晶表示画面Ｒに表示されたバーコードＢであって、１または２以上の単位モジュールからなる明色パターンおよび暗色パターンがそれぞれ複数配されてなるバーコードＢが読み取り対象となる。このバーコードＢを読み取る際、液晶表示画面Ｒを構成する各画素間の隙間に起因するノイズ成分の有無を検出しノイズ成分が検出される場合にはそのノイズ成分を補正する処理がなされる。なお、液晶表示画面Ｒは、例えば、６４０×４８０画素にて構成されており、図２にて示す１つのブロックは３２×３２画素を表示しているものとする。
このように処理される理由について、以下に説明する。
【００２５】
液晶表示画面Ｒに表示されるバーコードＢは、マトリクス状に配置される各画素の明度の変化に応じて構成されており、液晶表示画面Ｒの表示領域のうちバーコードＢが表示されていない領域でも各画素と隣接する各画素間の隙間とに起因する明暗の分布が生じている。このため、生成した画像データから所定の領域の明暗の分布に基づく信号波形（以下、画素間波形ともいう）を生成すると、この画素間波形の周期は、図３に示すように、各画素の幅である画素幅Ｗｐに等しくなる。
【００２６】
上述した各画素と隣接する各画素間の隙間とに起因する明暗の分布は、バーコードＢが表示される領域にも影響するため、画像データからバーコードＢを読み取って生成された信号波形の一部には、例えば、図４に示すように、画素幅Ｗｐに等しいノイズ成分が含まれることとなる（図４の一点鎖線円内参照）。このように生成した画像データにノイズ成分が含まれる場合には、このノイズ成分のために誤読あるいは不読の可能性が高まってしまう。
【００２７】
そこで、本第１実施形態においては、液晶表示画面Ｒに表示されたバーコードＢを読み取る際、生成した画像データにおいてバーコードＢに対応する情報領域Ｓ１とは異なる領域の一部である情報外領域Ｓ２における明暗の分布に基づく画素間波形を生成する。そして、この画素間波形に基づいて測定される液晶表示画面Ｒの画素幅Ｗｐに基づいてノイズ成分の有無を検出する。
【００２８】
以下、読取処理の具体的な流れについて説明する。
まず、図５のステップＳ１０１において、画像データ生成処理がなされる。この処理では、使用者の操作により受光センサ２８に液晶表示画面Ｒに表示されたバーコードＢのコード情報を読み取らせる処理、すなわち、受光センサ２８にバーコードＢからの反射光を受光させ、画像データを生成する処理がなされる。なお、このステップＳ１０１による画像データ生成処理は、特許請求の範囲に記載の「画像データ生成手段」に相当し得るものである。
【００２９】
次に、ステップＳ１０３において、情報領域Ｓ１の抽出処理がなされる。この処理では、上記ステップＳ１０１にて生成した画像データからバーコードＢを構成する領域である情報領域Ｓ１が抽出される（図６参照）。
【００３０】
次に、ステップＳ１０５において、情報外領域の波形生成処理がなされる。この処理では、図６に示すように、上記ステップＳ１０１にて生成した画像データから情報領域Ｓ１とは異なる領域である情報外領域Ｓ２を抽出する。そして、この情報外領域Ｓ２を走査したときの走査線Ｔ２上に位置する各領域の明暗の分布に基づく画素間波形を生成する（図３参照）。なお、この走査線は、液晶表示画面Ｒを構成する各画素の配列方向に沿うように走査されている。なお、このステップＳ１０５による情報外領域の波形生成処理は、特許請求の範囲に記載の「波形生成手段」に相当し得るものである。
【００３１】
次に、ステップＳ１０７において、画素幅測定処理がなされる。この処理では、上記ステップＳ１０５にて生成された画素間波形の周期に基づいて液晶表示画面Ｒの各画素の幅である画素幅Ｗｐが測定される。画素間波形は、各画素と隣接する各画素間の隙間とに起因する明暗の分布に応じて生成されるため、画素間波形の周期は、画素幅Ｗｐに等しくなるからである。なお、このステップＳ１０７による画素幅測定処理は、特許請求の範囲に記載の「画素幅測定手段」に相当し得るものである。
【００３２】
次に、ステップＳ１０９において、二値化処理がなされる。この処理では、ステップＳ１０３にて抽出された情報領域Ｓ１を走査したときの走査線Ｔ１上に位置する各領域の明暗の分布に基づく信号波形と、所定の閾値と比較する。そして、その比較に基づいて信号波形を白色領域と黒色領域とにより構成される配列データに区分けする。なお、上記所定の閾値は、信号波形に基づいて定められる値であってもよく、予め定められた一定の値であってもよい。なお、このステップＳ１０９による二値化処理は、特許請求の範囲に記載の「配列データ生成手段」に相当し得るものである。
【００３３】
次に、ステップＳ１１１において、配列データにノイズ成分が含まれているか否かについて判定される。具体的には、配列データを構成する各領域の幅値とステップＳ１０７にて測定された画素幅Ｗｐとを比較し、配列データの各領域のうち画素幅Ｗｐよりも小さな幅値の領域があれば、その領域が誤って構成された領域（ノイズ成分）であるとして、当該配列データにノイズ成分が含まれていると判定する。液晶表示画面Ｒに表示されるバーコードＢを構成する各パターンは、それぞれ各画素の集合によって構成されているので、配列データを構成する各領域の幅が、画素幅Ｗｐより小さくなることはないからである。なお、このステップＳ１１１による判定処理は、特許請求の範囲に記載の「判定手段」に相当し得るものである。
【００３４】
ここで、配列データの各領域の幅値の全てが画素幅Ｗｐ以上である場合には、当該配列データにノイズ成分が含まれていないことから、ステップＳ１１１でＮｏと判定される。一方、図７の上段に示す配列データＢ１のように、当該配列データＢ１を構成する各領域のうち画素幅Ｗｐよりも小さな幅値の領域（図７の配列データＢ１にて例示する領域Ｘ１〜Ｘ４）があると、ステップＳ１１１にてＹｅｓと判定されて、ステップＳ１１３においてノイズ成分除去処理がなされる。この処理では、配列データＢ１の各領域の幅値と画素幅Ｗｐとを比較して、画素幅Ｗｐよりも小さな幅値の領域がノイズ成分であるとして、その領域の情報（白色領域または黒色領域に区分けされた情報）を無効にすることによりノイズ成分を除去する。
【００３５】
次に、ステップＳ１１５において、補正処理がなされる。この処理では、ステップＳ１１３にて無効にされた領域を、隣接する他の領域の情報に基づいて補正する。具体的には、例えば、図７に示す補正前の配列データＢ１において、隣接する無効にされた領域をまとめて１つの補正対象領域とし、この補正対象領域を幅値が等しい２つの領域に分け、隣接する他の領域が白色領域であれば白色領域に補正し、隣接する他の領域が黒色領域であれば黒色領域に補正する（図７の配列データＢ２参照）。
【００３６】
そして、ステップＳ１１７においてデコード処理がなされる。この処理では、ステップＳ１１１にてノイズ成分が含まれないと判定された配列データ、または、ステップＳ１１３，Ｓ１１５にてノイズ成分を除去して補正した配列データが公知のデコード処理によりデコードされ、読取処理が終了する。このように、液晶表示画面Ｒを構成する各画素間の隙間に起因するノイズ成分が検出される場合にはそのノイズ成分を補正するので、読取精度を向上させることができる。
【００３７】
以上説明したように、本第１実施形態に係るバーコードリーダ１０では、液晶表示画面Ｒ表示されたバーコードＢに対応する情報領域Ｓ１を含めた画像データを生成する。そして、情報外領域Ｓ２における明暗の分布に基づく画素間波形を生成し、この画素間波形に基づいて画素幅Ｗｐを測定する。そして、情報領域Ｓ１を複数の領域から構成される配列データに区分けし、この配列データを構成する各領域の幅値と画素幅Ｗｐとの比較に基づいて、当該領域が誤って構成された領域（ノイズ成分）であるか否かを判定する。
【００３８】
このように、配列データを構成する各領域の幅値と画素幅Ｗｐとを比較することにより、その領域が誤って構成された領域、すなわちノイズ成分であるか否か判定することができるので、液晶表示画面Ｒに表示されるバーコードＢを読み取る際に当該液晶表示画面Ｒを構成する各画素間の隙間に起因するノイズ成分を検出することができる。
また、上述のように誤って構成された領域であることを認識できるので、この領域を隣接する他の領域の情報等に基づいて適切に補正することで読取精度を向上させることができる。
【００３９】
［第２実施形態］
次に、本発明の光学的情報読取装置をバーコードリーダに適用した第２実施形態について図８および図９を参照して説明する。図８は、第２実施形態における読取処理の流れを例示するフローチャートである。図９は、液晶表示画面Ｒに表示される、単位モジュールが幅方向で１画素表示されるバーコードＢａと、単位モジュールが幅方向で２画素表示されるバーコードＢｂと、単位モジュールが幅方向で３画素表示されるバーコードＢｃとを例示する説明図である。
【００４０】
本第２実施形態に係るバーコードリーダ１０では、上述した読取処理を図５に示すフローチャートに代えて図８に示すフローチャートに基づいて演算処理している点が、上記第１実施形態に係るバーコードリーダと異なる。
【００４１】
以下、本第２実施形態に係るバーコードリーダ１０の読取処理について、図８のフローチャートを参照して説明する。
上記第１実施形態と同様に、図８のステップＳ１０９にて二値化処理を終了すると、ステップＳ２０１において、モジュール幅測定処理がなされる。この処理では、ステップＳ１０９における配列データに基づいて、白色領域または黒色領域を１または２以上で構成する単位モジュールの幅値（以下、モジュール幅Ｗｍともいう）を測定する。なお、このステップＳ２０１によるモジュール幅測定処理は、特許請求の範囲に記載の「モジュール幅測定手段」に相当し得るものである。
【００４２】
次に、ステップＳ２０３において、モジュール幅Ｗｍが画素幅Ｗｐ以下であるか否かについて判定される。モジュール幅Ｗｍが画素幅Ｗｐ以下である場合（Ｓ２０３でＹｅｓ）、例えば、図９（Ａ）に示すように、単位モジュールが幅方向で１画素表示されておりモジュール幅Ｗｍが画素幅Ｗｐに等しい場合、配列データには各画素間の隙間に起因するノイズ成分が含まれやすくなるので、バーコードＢの読み取りを無効にして、ステップＳ１０１からの処理を再度行う。なお、このステップＳ２０３におけるＹｅｓとの判定処理は、特許請求の範囲に記載の「読取無効手段」に相当し得るものである。
【００４３】
一方、モジュール幅Ｗｍが画素幅Ｗｐ以下でない場合（Ｓ２０３でＮｏ）、例えば、単位モジュールが幅方向で２画素表示されている場合（図９（Ｂ）参照）や単位モジュールが幅方向で３画素表示されている場合（図９（Ｃ）参照）、配列データには各画素間の隙間に起因するノイズ成分が含まれにくくなるので、バーコードＢの読み取りを無効にすることなく、ステップＳ１１１以降の処理を行う。
【００４４】
このように、本第２実施形態では、配列データからモジュール幅Ｗｍが測定され、このモジュール幅Ｗｍが画素幅Ｗｐ以下である場合には、当該バーコードＢの読み取りを無効とする。
【００４５】
これにより、モジュールＷｍが画素幅Ｗｐ以下であるために、配列データに各画素間の隙間に起因するノイズ成分が含まれやすく誤読の可能性が高くなる場合には、当該情報コードの読み取りを無効とすることにより、誤読の可能性を低くして読み取り精度を高めることができる。
【００４６】
なお、本発明は上記各実施形態に限定されるものではなく、以下のように具体化してもよく、その場合でも、上記各実施形態と同等の作用・効果が得られる。
（１）上記第２実施形態において、ステップＳ２０１，Ｓ２０３の処理は、ステップＳ１１７における処理の直後に実施するようにしてもよい。
【００４７】
（２）上記第２実施形態のステップＳ２０３において、単位モジュールが幅方向で所定数の画素で表示されている場合、例えば、単位モジュールが幅方向で２画素表示されている場合（図９（Ｂ）参照）のみ読み取り可能としてもよい。これにより、所望のバーコードのみ読み取り可能にすることができる。
【図面の簡単な説明】
【００４８】
【図１】本第１実施形態に係るバーコードリーダの電気的構成を示すブロック図である。
【図２】バーコードを表示した液晶表示画面を例示する説明図である。
【図３】各画素間の隙間に起因する明暗の分布に基づく画素間波形を示す説明図である。
【図４】各画素間の隙間に起因するノイズ成分を説明する説明図である。
【図５】第１実施形態における読取処理の流れを例示するフローチャートである。
【図６】生成した画像データにおいてバーコードを含む情報領域と情報外領域との関係を示す説明図である。
【図７】信号波形と補正前後の配列データとの関係を例示する説明図である。
【図８】第２実施形態における読取処理の流れを例示するフローチャートである。
【図９】液晶表示画面に表示される、単位モジュールが幅方向で１画素表示されるバーコードと、単位モジュールが幅方向で２画素表示されるバーコードと、単位モジュールが幅方向で３画素表示されるバーコードとを例示する説明図である。
【符号の説明】
【００４９】
１０…バーコードリーダ（光学的情報読取装置）
２８…受光センサ（受光手段）
４０…制御回路（画像データ生成手段，波形生成手段，画素幅測定手段，配列データ生成手段，判定手段，モジュール幅測定手段，読取無効手段）
Ｂ…バーコード（情報コード）
Ｒ…液晶表示画面（表示画面）
Ｓ１…情報領域
Ｓ２…情報外領域
Ｗｍ…モジュール幅
Ｗｐ…画素幅
【図１】
2010049321.tif 000003
【図２】
2010049321.tif 000004
【図３】
2010049321.tif 000005
【図４】
2010049321.tif 000006
【図５】
2010049321.tif 000007
【図６】
2010049321.tif 000008
【図７】
2010049321.tif 000009
【図８】
2010049321.tif 000010
【図９】
2010049321.tif 000011