(57)【要約】    【課題】  種々の周囲照度環境下において誤り無く短時間で情報コードを読み取ることができる光学情報読取装置を提供する。    【解決手段】  ＣＣＤセンサ１２からの出力電圧をオペアンプ２０で直接監視してＣＣＤセンサ１２の出力の飽和の有無を検出し、飽和が検出された時間をタイマ３８で積算して飽和強度を推定する。そして、出力の飽和が有った場合に、画像からの情報コードのデコードを行わないようにする。ＣＣＤセンサ１２の出力が飽和して、画像からの情報コードのデコードが困難な際に、デコードを行わないため、露光条件の適合しない過度に明るい周囲照度環境下においてデコードを試みる時間の無駄を無くすことができる。【選択図】  図１
2008123465.tif 000002
【特許請求の範囲】
【請求項１】
受光センサで撮像された画像から情報コードをデコードする光学情報読取装置であって、
前記受光センサからの出力電圧を直接監視して受光センサ出力の飽和の有無を検出する飽和検出手段と、
飽和が検出された時間を積算して飽和強度を推定する飽和強度推定手段と、
飽和強度が所定以上で有る場合に、画像からの情報コードのデコードを行わないようにする明デコード中止手段と、
飽和強度に応じて、次画像を撮像する際の露光条件を暗くするように設定する暗露光条件設定手段とを備えることを特徴とする光学情報読取装置。
【請求項２】
前記暗露光条件設定手段は、飽和強度の大きさに応じて、露光条件の暗い第１の露光条件と、該第１の露光条件よりも更に暗い第２の露光条件とを設定することを特徴とする請求項１の光学情報読取装置。
【請求項３】
前記受光センサからの出力電圧を監視して読み取り可能電圧に達するかにより露光不足を検出する露光不足検出手段と、
読み取り可能電圧が検出された時間を積算して露光不足強度を推定する露光不足強度推定手段と、
露光不足強度に応じて、次画像を撮像する際の露光条件を明るくするように設定する明露光条件設定手段とを備えることを特徴とする請求項１又は請求項２の光学情報読取装置。
【請求項４】
露光不足強度が所定以下で有る場合に、画像からの情報コードのデコードを行わないようにする暗デコード中止手段を備えることを特徴とする請求項３の光学情報読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品等に印刷又は貼り付けられているバーコード等の光学情報を読み取る光学情報読取装置に関するものである。
【背景技術】
【０００２】
紙などの基材にバーコードなどの光学情報を印刷したものを物品や書類に取り付け、これを光学的に読み取り、物品の識別などを行う光学情報読取装置が知られている。係る光学情報読取装置は、ケース内部のＬＥＤ等の光照射手段から読取口が向けられている光学情報を照明し、この照明により光学情報から反射される光を、読取口からケース内部に導きレンズでＣＣＤ等に結像させ、その像の明暗の分布から光学情報が表している情報を解読していた。ここで、特許文献１には、一次元センサの露光時間、増幅回路の増幅率を設定できるバーコード読取装置が開示されている。
【特許文献１】特開２００１−６０２４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
光学情報読取装置は、高周囲照度環境下ではＣＣＤセンサに入射する光が強くなり（例えば太陽光の入射）、センサ出力が飽和してしまうと、センサは光信号を正常に電気信号に変換できず、一般的には読み取りが不可能となるが、予期せぬ電気信号を出力することがあり、誤読の原因となることもある。例えば、片側からラベル面に強い光が当たったりすることで、ラベル面からの反射光強度が一部分のみ強く飽和してしまった場合、バーコードの一部分が欠落し、バーコードデータとは異なるデータでデコード出来てしまうことがある。具体的には、CODABARの桁数が欠けてしまう等の現象が発生する。或いは、センサの種類によっては、飽和した部分の波形が反転するような現象が発生し、白黒データが全く逆転するような場合がある。白と黒が反転することで、異なるデータとなるバーコードも存在するため、センサ出力が飽和すると、誤読の可能性が高くなることは避けられない。
【０００４】
一般的に光学情報読取装置は、受光センサの露光時間を段階的に調整することで、高周囲照度環境下で受光センサの出力が飽和しないようにすると共に、逆に暗すぎる環境でも読み取りに必要な受光センサ出力電圧が得られるようにしている。具体的には、図１０（Ａ）に示すように露光時間を露光時間１→露光時間２→露光時間３→露光時間４と徐々に長くし、読取条件ａ（例えば、信号の増幅率ａ）、読取条件ｂ（例えば、信号の２値化のシキイ値ｂ）、読取条件ｃ（例えば、デコード条件ｃ）等を変えながらデコードを繰り返し、露光時間４でデコードが出来ないときには、露光時間１に戻るという処理を行っている。例えば、露光時間１の読取条件ｃで読み取れなかった場合には、露光時間２の読取条件ｄで読み取りを試み、ここでも読み取れなかったときに、露光時間２の読取条件ｅで読み取りを試みる。このため、読み取り可能な露光時間に移行するまでに時間がかかり、読み取りフィーリングの悪化にもつながっている。
【０００５】
なお、露光時間を短くすることで耐周囲照度性能を強化することは出来る。ただし、一般的に廉価なＣＣＤセンサにはシャッター機能がなく、露光時間を短くすると、信号波形全体が短くなり、波形の分解能力が下がるので、露光時間を短くすることには限界がある。このため、最終的にスキャンデータが誤っている可能性がある場合は、バーコードデータをキャンセルする必要がある。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、種々の周囲照度環境下において誤り無く短時間で情報コードを読み取ることができる光学情報読取装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１の発明は、受光センサ１２で撮像された画像から情報コードをデコードする光学情報読取装置であって、
前記受光センサ１２からの出力電圧を直接監視して受光センサ出力の飽和の有無を検出する飽和検出手段２０と、
飽和が検出された時間を積算して飽和強度を推定する飽和強度推定手段３８と、
飽和強度が所定以上で有る場合に、画像からの情報コードのデコードを行わないようにする明デコード中止手段（Ｓ２０、Ｓ２４）と、
飽和強度に応じて、次画像を撮像する際の露光条件を暗くするように設定する暗露光条件設定手段（Ｓ２２、Ｓ２６）とを備えることを技術的特徴とする。
【０００８】
請求項１の光学情報読取装置では、受光センサからの出力電圧を直接監視して受光センサ出力の飽和の有無を検出し、飽和が検出された時間を積算して飽和強度を推定する。そして、飽和強度が所定以上で有る場合に、画像からの情報コードのデコードを行わないようにする。このため、受光センサの出力が飽和して、画像からの情報コードのデコードが困難な際に、デコードを行わないため、露光条件の適合しない過度に明るい周囲照度環境下においてデコードを試みる時間の無駄を無くすことができる。特に、飽和した際に出力が反転する受光センサを用いた際に、情報コードの誤読を防ぐことが可能となる。更に、デコードを行うこと無く、飽和強度に応じて、次画像を撮像する際の露光条件を暗くするように設定して、情報コードを読み取る。このため、種々の周囲照度環境下において短時間で情報コードを読み取ることができる。
【０００９】
請求項２の光学情報読取装置では、飽和強度の大きさに応じて、露光条件の暗い第１の露光条件と、該第１の露光条件よりも更に暗い第２の露光条件とを設定するため、周囲の明るさに応じた露光条件を迅速に設定でき、種々の周囲照度環境下において短時間で情報コードを読み取ることができる。
【００１０】
請求項３の光学情報読取装置では、受光センサからの出力電圧を監視して読み取り可能電圧に達するかを検出し、読み取り可能電圧が検出された時間を積算して露光不足強度を推定し、露光不足強度に応じて、次画像を撮像する際の露光条件を明るくするように設定する。このため、露光が不足する際には露光不足強度に応じて、次画像を撮像する際の露光条件を明るくするように設定して、情報コードを読み取る。このため、種々の周囲照度環境下において短時間で情報コードを読み取ることができる。
【００１１】
請求項４の光学情報読取装置では、露光不足強度が所定以下で有る場合に、画像からの情報コードのデコードを行わないようにするため、露光条件の適合しない過度に暗い照度環境下においてデコードを試みる時間の無駄を無くすことができる。
【発明を実施するための最良の形態】
【００１２】
[第１実施形態]
以下、本発明の光学情報読取装置を印刷されたバーコード用の光学情報読取装置に適用した第１実施形態について図を参照して説明する。まず、第１実施形態に係る光学情報読取装置１０の構成概要を図１の説明図を参照して説明する。
発光ダイオード２２ａ、２２ｂでバーコードＢを照明し、バーコード像を結像レンズ２４を介してＣＣＤセンサ１２上に結像させ、ＣＣＤセンサ１２で光学信号を電気信号へ変換し、その信号を増幅回路１４で増幅して、二値化回路１６で二値化した後、ＣＰＵ３０のデコード部３２でデコードする。ＣＰＵ３０は、デコードが失敗した際、及び、ＣＣＤセンサの出力の飽和が検出された際に、センサ駆動制御部４２によりＣＣＤセンサの露光時間を調整し、また、増幅回路制御部３６により増幅回路１４の増幅率を調整し、二値化回路制御部３４により二値化回路１６での二値化のしきい値を調整する。
【００１３】
第１実施形態では、ＣＣＤセンサ１２の出力の飽和を監視している。このために、オペアンプ２０の反転入力側にＣＣＤセンサ１２の出力信号を印加し、非反転入力側にＣＣＤセンサ１２の飽和出力の電圧が設定された分圧回路１８の電圧を印加する。なお、分圧回路１８は、片側が接地され、反対側に電源電圧の印加された２個の抵抗の中点の電位を出力する。これにより、オペアンプ２０は、ＣＣＤセンサ１２の出力信号の電圧レベルを分圧回路１８の電圧と比較し二値化する。即ち、オペアンプ２０は、ＣＣＤセンサ１２の出力が飽和すると出力が反転する。そして、ＣＰＵ３０のタイマ３８で、この出力が反転した時間を積算する。この積算時間からおおよそのＣＣＤセンサ１２の飽和強度を推測する。
【００１４】
図４（Ａ）、図４（Ｂ）は、周囲照度によるＣＣＤセンサ１２の出力波形の違いを示すグラフであり、図４（Ａ）は周囲照度５０００lxのときの出力波形を、図４（Ｂ）は周囲照度１００００lxのときの出力波形を示している。図３（Ａ）は周囲照度が明るいときのＣＣＤセンサの出力波形を、図４（Ｂ）は周囲照度が非常に明るいときの出力波形を、図３（Ｃ）はＣＣＤセンサ出力が飽和しない際の出力波形を示す説明図である。図４（Ａ）、図４（Ｂ）に示すようにＣＣＤセンサ１２は、５Ｖの駆動電圧が印加され、照度が高い際には出力波形の電圧値が下がり、飽和した際に飽和電圧へ至る。第１実施形態では、飽和電圧若しくはこれよりも僅かに高い電圧を上記分圧回路１８の電圧として設定することで、オペアンプ２０は、ＣＣＤセンサ１２の出力の飽和により出力が反転する。そして、ＣＰＵ３０のタイマ３８で、この出力が反転した時間を積算する。
【００１５】
光学情報読取装置は通常、自己照明（第１実施形態では発光ダイオード２２ａ、２２ｂからの照明光）により周囲照度が０lxでも問題なく読み取りが出来る。このため、問題となるのは周囲照度が明る過ぎる場合である。第１実施形態の光学情報読取装置では、明るすぎる場合に対応するため、分圧回路１８の電圧をＣＣＤセンサ１２の飽和電圧より僅か高い電圧に設定し、飽和電圧を超える時間をタイマ３８で積算して、これをセンサ飽和時間とし、その積算時間から最適な露光時間を割り出し、明るすぎる周囲照度に適応する短い露光時間を新たに設定する。なお、飽和に達したと判断した場合、デコード成立、不成立に関わらずデコードデータ（画像データ）をキャンセルする。
【００１６】
この第１実施形態の光学情報読取装置による読取条件の切り換えについて、図５の説明図を参照して説明する。
第１実施形態の光学情報読取装置では、読み取り条件の設定は、周囲照度が明るすぎＣＣＤセンサ１２の出力が飽和しない限り、図１０（Ａ）を参照して上述した従来技術と同様にして、露光時間を露光時間１→露光時間２→露光時間３→露光時間４と徐々に長くし、読取条件ａ（信号の増幅率ａ）、読取条件ｂ（信号の２値化のシキイ値ｂ）、読取条件ｃ（デコード条件ｃ）等を変えながらデコードを繰り返し、露光時間４でデコードが出来ないときには、露光時間１に戻るという処理を行っている。例えば、露光時間１の読取条件ｃ（デコード条件ｃ）で読み取れなかった場合には、露光時間２の読取条件ｄ（信号の増幅率ｄ）で読み取りを試み、ここでも読み取れなかったときに、露光時間２の読取条件ｅ（信号の２値化のシキイ値ｅ）で読み取りを試みる。そして、読み取りが行えた際に、その読み取り条件を設定して次読み取りを行う。
【００１７】
他方、第１実施形態の光学情報読取装置では、上述したオペアンプ２０の出力が反転した時間の積算値から周囲照明が明る過ぎる（ＣＣＤセンサ１２の飽和）ことを検出すると、撮像した画像データのデコードをキャンセルし、露光時間を飽和強度に応じて調整する。例えば、露光時間４の読み取り条件ｊ（信号の増幅率ｊ）で、ＣＣＤセンサ１２の飽和を検出すると、図３（Ａ）に示すように飽和強度時間が短い際には露光時間２へ戻り、図３（Ｂ）に示すように飽和強度時間が長い際には露光時間１へ移行する。
【００１８】
この第１実施形態の光学情報読取装置による処理について図２のフローチャートを参照して説明する。
先ず、初期値を設定して（Ｓ１２）、画像を取り込む（Ｓ１３）。そして、タイマ３８に蓄えられたセンサ飽和判定時間積算値Ｔａを呼び出し（Ｓ１４）、センサ飽和判定時間積算値Ｔａが０か否か、即ち、ＣＣＤセンサ１２の出力が飽和したか否かを判断する（Ｓ１６）。ここで、ＣＣＤセンサ１２の出力が飽和している際には（Ｓ１６：Ｙｅｓ）、センサ飽和判定時間積算値Ｔａがしきい値時間Ｔよりも長いか否かを判断する（Ｓ１８）。図３（Ａ）に示すようにしきい値時間Ｔよりも短く、飽和強度が相対的に低い場合には（Ｓ１８：Ｙｅｓ）、取り込んだ画像データをクリアし（Ｓ２０）、図５中に示す露光時間２の読取条件ｄへジャンプして（Ｓ２２）、画像取り込みを行う（Ｓ１３）。ここで、図３（Ｂ）に示すようにしきい値時間Ｔよりも長く、飽和強度が相対的に高い場合には（Ｓ１８：Ｎｏ）、取り込んだ画像データをクリアし（Ｓ２４）、露光時間１の読取条件ａへジャンプして（Ｓ２６）、画像取り込みを行う（Ｓ１３）。
【００１９】
他方、図３（Ｃ）に示すようにセンサ出力波形が飽和電圧に達しない場合には上述したＳ１６の判断がＹｅｓとなり、取り込んだ画像データに基づきデコード処理を行う（Ｓ３０）。ここで、デコードが成功した際には（Ｓ３２：Ｙｅｓ）、処理を終了する。一方、デコードに失敗した場合には（Ｓ３２：Ｎｏ）、読取条件が最終かを判断し（Ｓ３４）、読取条件が最終の時、即ち、図１０（Ａ）に示す露光時間４の読取条件ｌに達した際には（Ｓ３４）、露光時間３の読取条件ｇへジャンプして（Ｓ３６）、画像取り込みを行う（Ｓ１３）。また、読取条件が最終では無い場合には（Ｓ３４：Ｎｏ）、図５中に示すルーチンで順送りに読取条件、露光時間を変えて行く（Ｓ３８）。
【００２０】
第１実施形態の光学情報読取装置では、ＣＣＤセンサ１２からの出力電圧をオペアンプ２０で直接監視してＣＣＤセンサ１２の出力の飽和の有無を検出し、飽和が検出された時間（センサ飽和判定時間積算値Ｔａ）をタイマ３８で積算して飽和強度を推定する。そして、出力の飽和が有った場合、もしくは、飽和強度が所定以上で有る場合に、画像からの情報コードのデコードを行わないようにする。このため、ＣＣＤセンサ１２の出力が飽和して、画像からの情報コードのデコードが困難な際に、デコードを行わないため、露光条件の適合しない過度に明るい周囲照度環境下においてデコードを試みる時間の無駄を無くすことができる。更に、デコードを行うこと無く、飽和強度に応じて、次画像を撮像する際の露光条件を暗くするように設定して、情報コードを読み取る。このため、種々の周囲照度環境下において短時間で情報コードを読み取ることができる。
【００２１】
また、第１実施形態の光学情報読取装置では、飽和強度の大きさに応じて、露光条件の暗い第１の露光条件（Ｓ２２）と、該第１の露光条件よりも更に暗い第２の露光条件（Ｓ２６）とを設定するため、周囲の明るさに応じた露光条件を迅速に設定でき、種々の周囲照度環境下において短時間で情報コードを読み取ることができる。
【００２２】
更に、ＣＣＤセンサ１２からの出力電圧を増幅回路１４を介することなく、オペアンプ２０で直接監視してＣＣＤセンサ１２の出力の飽和の有無を検出している。第１実施形態では、ＣＣＤセンサ１２の駆動電圧が５Ｖで、オペアンプ２０の駆動電圧も５Ｖである。このため、５ＶのＣＣＤセンサ１２の出力を増幅回路１４で増幅した後、オペアンプ２０に入力すると、５Ｖ駆動のオペアンプ２０ではＣＣＤセンサ１２の出力が飽和する前に出力が反転することになる。即ち、第１実施形態では、ＣＣＤセンサ１２からの出力電圧を増幅せずオペアンプ２０で直接監視することで、出力の飽和のタイミングを正確に検出することができる。
【００２３】
[第２実施形態]
引き続き、本発明の第２実施形態に係る光学情報読取装置について、図６〜図９を参照して説明する。
上述した第１実施形態では、周囲照明が明る過ぎる（ＣＣＤセンサ１２の飽和）ことを検出すると、露光時間を飽和強度に応じて調整する。これに対して、第２実施形態の光学情報読取装置は、周囲照明が明る過ぎる場合に加えて、照明が暗すぎる場合も露光時間を調整する。
【００２４】
図６は、第２実施形態の光学情報読取装置の構成を示すブロック図である。
図１を参照して上述した第１実施形態では、ＣＣＤセンサ１２の出力をオペアンプ２０により二値化し、ＣＣＤセンサ１２の出力飽和を検出した。これに対して、第２実施形態では、ＣＣＤセンサ１２の出力をＡ／Ｄ変換回路５０により多値化（例えば、２５６階調）することで、所定の飽和しきい値レベルよりもデジタル化した信号レベルが高い場合にＣＣＤセンサの出力飽和とし、所定の読取しきい値レベルよりもデジタル化した信号レベルが高い場合に、読取可能出力レベルとする。ここで、出力飽和時間をタイマ３８で積算して露光時間を調整することに関しては第１実施形態と同様であるが、第２実施形態では、ＣＣＤセンサの読取可能出力レベルに達した時間をタイマで積算して、露光時間を調整する。
【００２５】
図９は、第２実施形態の光学情報読取装置による読取条件の切り換えの説明図である。図９（Ａ）は、第１実施形態と同様に、ＣＣＤセンサ１２の出力が飽和した際の露光時間の切り換えを示している。図８（Ａ）に示すように周囲照度が明るいＣＣＤセンサの出力波形の場合に、露光時間２へジャンプし、図８（Ｂ）に示すように周囲照度が非常に明るいときの出力波形の場合に露光時間１を設定する。
【００２６】
図９（Ｂ）は、ＣＣＤセンサ１２の出力が読取可能電圧に達した１スキャン内の積算時間（読取可能電圧積算時間Ｔｂ）が設定以下の場合の露光時間の切り換えを示している。ここで、図８（Ｃ）に示すように読取可能電圧に達した１スキャン内の積算時間Ｔｂがしきい値時間Ｔ１以下の場合には、図９（Ｂ）中に鎖線で示すＣパターンで切り換える。即ち、露光時間１から露光時間３へジャンプして、露光時間３から露光時間４へ移行し、露光時間４から露光時間１へ戻る切り換えパターンである。なお、露光時間１から露光時間３へジャンプするのは、露光時間１では十分な照度が得られていないので、露光時間２でも露光不足が予想されるからである。
【００２７】
他方、図８（Ｄ）に示すように読取可能電圧に達した１スキャン内の積算時間Ｔｂがしきい値時間Ｔ１を超える場合には、図９（Ｂ）中に実線で示すＤパターンで切り換える。即ち、露光時間１から露光時間２、露光時間２から露光時間３へ移行し、露光時間３から露光時間１へ戻る切り換えパターンである。積算時間Ｔｂがしきい値時間Ｔ１を超える場合には、十分な明るさの照明光を得ているので、最長の露光時間４を設定しない。
【００２８】
この第２実施形態の光学情報読取装置による処理について図７のフローチャートを参照して説明する。
ここで、Ｓ１２〜Ｓ２６までの処理は、図２を参照して上述した第１実施形態と同様であるため説明を省略する。
ＣＣＤセンサ１２の出力の飽和が無い場合には（Ｓ１６：Ｙｅｓ）、ＣＣＤセンサ１２の出力が読取可能電圧に達した１スキャン内の積算時間（読取可能電圧積算時間Ｔｂ）を呼び出し（Ｓ５４）、ＣＣＤセンサ１２の出力が画像読取可能なレベルに達したか否かを、読取可能電圧積算時間Ｔｂをしきい値時間Ｔ１と比較することで判断する（Ｓ５６）。ここで、図８（Ｃ）を参照して上述したように読取可能電圧積算時間Ｔｂがしきい値時間Ｔ１よりも短い場合、即ち、ＣＣＤセンサ１２の出力が画像読取可能なレベルに達していない場合には（Ｓ５６：Ｎｏ）、取り込んだ画像データをクリアし（Ｓ５８）、図９（Ｂ）を参照して上述した移行パターンＣに沿って露光時間を切り換え（Ｓ６０）、画像取り込みを行う（Ｓ１３）。
【００２９】
一方、Ｓ５６でのＣＣＤセンサ１２の出力が画像読取可能なレベルに達したか否かの判断で、図８（Ｄ）を参照して上述したように読取可能電圧積算時間Ｔｂがしきい値時間Ｔ１よりも長い場合、即ち、ＣＣＤセンサ１２の出力が画像読取可能なレベルに達した場合には（Ｓ５６：Ｙｅｓ）、デコードを行い（Ｓ３０）、デコードが成功したか否かを判断する（Ｓ３２）。デコードが成功した際には（Ｓ３２：Ｙｅｓ）、処理を終了する。他方、デコードに失敗した際には（Ｓ３２：Ｎｏ）、図９（Ｂ）を参照して上述した移行パターンＤに沿って露光時間を切り換え（Ｓ３３）、画像取り込みを行う（Ｓ１３）。
【００３０】
第２実施形態の光学情報読取装置では、ＣＣＤセンサ１２からの出力電圧を監視して読み取り可能電圧に達するかを検出し（Ｓ５４）、読み取り可能電圧が検出された時間を積算して露光不足強度を推定し、露光不足強度に応じて、次画像を撮像する際の露光条件を明るくするように設定する。このため、露光が不足する際には露光不足強度に応じて、次画像を撮像する際の露光条件を明るくするように設定して（Ｓ６０、Ｓ３３）、情報コードを読み取る。これにより、種々の周囲照度環境下において短時間で情報コードを読み取ることができる。
【００３１】
第２実施形態の光学情報読取装置では、露光不足強度が所定以下で有る場合（Ｓ５６：Ｎｏ）、画像データをクリアして該画像データからの情報コードのデコードを行わないようにするため（Ｓ５８）、露光条件の適合しない過度に暗い照度環境下においてデコードを試みる時間の無駄を無くすことができる。
【００３２】
図１０（Ｂ）は、第２実施形態の改変例においてＣＣＤセンサ１２が飽和していない場合の露光時間の切り換えを示している。
露光時間１、露光時間２では暗すぎて撮像に適さないが、ＣＣＤセンサ１２の出力が飽和していない場合には、露光時間１、露光時間２に行かず、露光時間３、露光時間４を切り換え、ＣＣＤセンサ１２の出力飽和の時だけ露光時間１、露光時間２へ切り換えることも好適である。
【産業上の利用可能性】
【００３３】
上述した実施形態では、本発明の構成をバーコードを読み取る光学情報読取装置に適用した例を挙げたが、本発明の構成は、ＱＲコード等の二次元コードを読み取る光学情報読取装置に適用可能であることは言うまでもない。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１実施形態に係る光学情報読取装置の構成概要を示すブロック図である。
【図２】第１実施形態に係る光学情報読取装置での処理を示すフローチャートである。
【図３】図３（Ａ）は周囲照度が明るいときのＣＣＤセンサの出力波形を、図３（Ｂ）は周囲照度が非常に明るいときの出力波形を、図３（Ｃ）は飽和しない際の出力波形を示す説明図である。
【図４】図４（Ａ）、図４（Ｂ）は、周囲照度によるＣＣＤセンサの出力波形の違いを示すグラフであり、図４（Ａ）は周囲照度５０００lxのときの出力波形を、図４（Ｂ）は周囲照度１００００lxのときの出力波形を示している。
【図５】第１実施形態の光学情報読取装置による読取条件の切り換えの説明図である。
【図６】第２実施形態に係る光学情報読取装置の構成概要を示すブロック図である。
【図７】第２実施形態に係る光学情報読取装置での処理を示すフローチャートである。
【図８】図８（Ａ）は周囲照度が明るいときのＣＣＤセンサの出力波形を、図８（Ｂ）は周囲照度が非常に明るいときの出力波形を、図８（Ｃ）は照明が非常に暗い際の出力波形を、図８（Ｄ）は照明が暗い際の出力波形を示す説明図である。
【図９】第２実施形態の光学情報読取装置による読取条件の切り換えの説明図である。
【図１０】図１０（Ａ）は従来技術の光学情報読取装置による読取条件の切り換えの説明図であり、図１０（Ｂ）は実施形態で、飽和していない時の露光条件の切り換えの説明図である。
【符号の説明】
【００３５】
１２  ＣＣＤセンサ（受光センサ）
１４  増幅回路
１６  二値化回路
１８  分圧回路
２０  オペアンプ（飽和検出手段）
３０  ＣＰＵ
３８  タイマ（飽和強度推定手段）
４０  タイマ値積算部
５０  Ａ／Ｄ変換回路
【図１】
2008123465.tif 000003
【図２】
2008123465.tif 000004
【図３】
2008123465.tif 000005
【図４】
2008123465.tif 000006
【図５】
2008123465.tif 000007
【図６】
2008123465.tif 000008
【図７】
2008123465.tif 000009
【図８】
2008123465.tif 000010
【図９】
2008123465.tif 000011
【図１０】
2008123465.tif 000012