(57)【要約】【課題】撮像エリアを繰り返し撮像可能に構成され、それら撮像結果を複数の記憶領域に並行して記憶し得るように構成することで処理の迅速化を図ることが可能な据置型の情報コード読取装置であって、更に、情報コードが急遽撮像エリアから外されるような場合にユーザに違和感を与えにくい構成を提供する。【解決手段】複数の記憶領域におけるいずれかの記憶領域に記憶された画像データに基づいて読取手段（制御回路４０）が情報コードの解読データを取得した場合において、当該いずれかの記憶領域以外の他の記憶領域に情報コードのコード画像を含む画像データが存在しない場合に、いずれかの記憶領域の読取結果を出力せずに解読データを破棄するようにしている。これにより、情報コードが撮像エリア内から急に外部に外れるような場合に、ユーザに違和感を与えにくくすることができる。【選択図】図９
2014021761.tif 000002
【特許請求の範囲】
【請求項１】
撮像エリアを定位置に設定可能な据置型の情報コード読取装置であって、
前記撮像エリアに情報コードが配置されているときに当該撮像エリア内を繰り返し撮像可能に構成され、各撮像タイミングで画像データを生成する撮像手段と、
前記撮像手段によって各撮像タイミングで生成された各画像データを複数の記憶領域にそれぞれ記憶可能な記憶手段と、
前記記憶手段に記憶された前記画像データに基づいて前記情報コードの読み取りを行う読取手段と、
前記読取手段による前記情報コードの読み取りが成功したことを条件として、その成功した前記情報コードの読取結果を出力する出力手段と、
を備え、
前記出力手段は、複数の前記記憶領域におけるいずれかの記憶領域に記憶された前記画像データに基づいて前記読取手段が前記情報コードの解読データを取得した場合において、当該いずれかの記憶領域以外の他の記憶領域に前記情報コードのコード画像を含む画像データが存在しない場合に、前記いずれかの記憶領域の読取結果を出力せずに前記解読データを破棄することを特徴とする据置型の情報コード読取装置。
【請求項２】
前記出力手段は、前記いずれかの記憶領域に記憶された前記画像データに基づいて前記読取手段が前記情報コードの前記解読データを取得した場合において、当該解読データが得られた前記画像データの記憶時期よりも後に更新された前記他の記憶領域に前記コード画像を含む画像データが存在しない場合に、前記いずれかの記憶領域の読取結果を出力せずに前記解読データを破棄することを特徴とする請求項１に記載の据置型の情報コード読取装置。
【請求項３】
前記撮像手段による各撮像タイミングでの撮像結果に基づき、前記撮像エリアに前記情報コードが配置されていないときの背景画像のデータを取得する背景画像取得手段を備え、
前記出力手段は、前記いずれかの記憶領域に記憶された前記画像データに基づいて前記読取手段が前記情報コードの解読データを取得した場合において、前記他の記憶領域に記憶される前記画像データと前記背景画像のデータとが所定の一致状態であると判断される場合に、前記いずれかの記憶領域の読取結果を読取成功とせずに前記解読データを破棄することを特徴とする請求項１又は請求項２に記載の据置型の情報コード読取装置。
【請求項４】
前記出力手段は、
前記背景画像のデータによって構成される前記背景画像の画像領域を複数の領域に分割する背景画像分割手段と、
前記背景画像分割手段によって分割された各背景画像分割領域の輝度の代表値を求める第１の輝度検出手段と、
前記他の記憶領域に記憶された前記画像データによって構成される画像を比較画像として当該比較画像の画像領域を前記背景画像の分割方法と対応する方法で複数の比較画像分割領域に分割する比較画像分割手段と、
前記比較画像分割手段によって分割された各比較画像分割領域の輝度の代表値を求める第２の輝度検出手段と、
を有し、
前記第１の輝度検出手段によって検出された前記各背景画像分割領域の輝度の代表値と、前記第２の輝度検出手段によって検出された前記各比較画像分割領域の輝度の代表値とに基づいて、前記他の記憶領域に記憶される前記画像データと前記背景画像のデータとが前記所定の一致状態であるか否かを判断することを特徴とする請求項３に記載の据置型の情報コード読取装置。
【請求項５】
前記出力手段は、
前記背景画像のデータによって構成される前記背景画像の画像領域を複数の領域に分割する背景画像分割手段と、
前記背景画像分割手段によって分割された各背景画像分割領域において、いずれかを背景画像基準領域として定め、当該背景画像基準領域の輝度の代表値と、当該背景画像基準領域以外の他の背景画像分割領域の輝度の各代表値とを求める第１の輝度検出手段と、
前記背景画像基準領域の輝度の代表値と、各々の前記他の背景画像分割領域の輝度の代表値とのそれぞれの差分を求める第１の差分算出手段と、
前記他の記憶領域に記憶された前記画像データによって構成される画像を比較画像として当該比較画像の画像領域を前記背景画像の分割方法と対応する方法で複数の比較画像分割領域に分割する比較画像分割手段と、
前記比較画像分割手段によって分割された各比較画像分割領域において、前記背景画像基準領域に対応する領域を比較画像基準領域として定め、当該比較画像基準領域の輝度の代表値と、当該比較画像基準領域以外の他の比較画像分割領域の輝度の代表値とを求める第２の輝度検出手段と、
前記比較画像基準領域の輝度の代表値と、各々の前記他の比較画像分割領域の輝度の代表値とのそれぞれの差分を求める第２の差分算出手段と、
を有し、
前記第１の差分算出手段による算出結果と、前記第２の差分算出手段による算出結果とに基づいて、前記他の記憶領域に記憶される前記画像データと前記背景画像のデータとが前記所定の一致状態であるか否かを判断することを特徴とする請求項３に記載の据置型の情報コード読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、据置型の情報コード読取装置に関するものである。
【背景技術】
【０００２】
情報コードを読み取る読取装置は、一般的に情報コードを受光センサ等の撮像手段によって撮像し、得られた撮像画像を解析することで情報コードに記録されたデータを読み取っている。この種の読取装置では、撮像や解読処理などの一連の工程が迅速に行われることが求められるため、読み取りの高速化を図るための機能が様々に考えられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１２２７７０公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、撮像エリア内の情報コードを撮像し、この撮像データを所定のメモリ領域に記憶して解読している最中に、並行して再度の情報コードの撮像処理を行い、これを別のメモリ領域に記憶して解読する方法を用いれば、先に行われた情報コードの解読処理が失敗したとしても、次の解読処理の結果を即座に取得することができ、読み取りの迅速化を図ることができる。なお、この関連技術としては、特許文献１のようなものがある。
【０００５】
しかしながら、上記のように複数のメモリ領域（記憶領域）を用いて並行処理を行うようにすると、情報コードが撮像エリア内から急に外部に外れるような過渡的な時期において作業者に違和感を与えやすいという問題がある。例えば、ある時期に情報コードが撮像されてその画像データが第１の記憶領域に記憶されてから、急遽、情報コードが撮像エリア外に外されるような場合（例えば、何らかの理由によって情報コードの読み取りを急遽中止する場合など）、第１の記憶領域で記憶するタイミングよりも遅いタイミングで得られた次の画像（撮像エリアから情報コードが外された後の撮像画像）が別の記憶領域（第２の記憶領域）に記憶されることになるが、このような場合、読取装置内には、先に記憶した情報コードのコード画像が残存するため、このコード画像の解読が成功すればその解読結果が出力されることになる。つまり、ユーザが読み取りを停止した感覚で作業を行っているにもかかわらず、読取装置内では、先に記憶したコード画像に基づいて解読が行われてしまうため、情報コードが外されていても解読結果が出力されるという違和感を与えることになる。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、撮像エリアを繰り返し撮像可能に構成され、それら撮像結果を複数の記憶領域に並行して記憶し得るように構成することで処理の迅速化を図ることが可能な据置型の情報コード読取装置であって、更に、情報コードが急遽撮像エリアから外されるような場合にユーザに違和感を与えにくい構成を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明は、撮像エリアを定位置に設定可能な据置型の情報コード読取装置であって、前記撮像エリアに情報コードが配置されているときに当該撮像エリア内を繰り返し撮像可能に構成され、各撮像タイミングで画像データを生成する撮像手段と、前記撮像手段によって各撮像タイミングで生成された各画像データを複数の記憶領域にそれぞれ記憶可能な記憶手段と、前記記憶手段に記憶された前記画像データに基づいて前記情報コードの読み取りを行う読取手段と、前記読取手段による前記情報コードの読み取りが成功したことを条件として、その成功した前記情報コードの読取結果を出力する出力手段と、を備え、前記出力手段は、複数の前記記憶領域におけるいずれかの記憶領域に記憶された前記画像データに基づいて前記読取手段が前記情報コードの解読データを取得した場合において、当該いずれかの記憶領域以外の他の記憶領域に前記情報コードのコード画像を含む画像データが存在しない場合に、前記いずれかの記憶領域の読取結果を出力せずに前記解読データを破棄することを特徴とする。
【発明の効果】
【０００８】
請求項１の発明では、撮像エリアを繰り返し撮像可能に構成され、それら撮像結果を複数の記憶領域に並行して記憶し得るので、１回の撮像結果のみしか記憶できない構成と比較して処理の迅速化を図ることが可能となる。更に、本発明では、情報コードが撮像エリアから急に外されるような場合、あるメモリ領域に解読データが残存していたとしても、別のメモリ領域に情報コードの画像が存在しなくなり、この場合、読み取りが成功したメモリ領域の解読データを破棄し、解読結果の出力を中止することができる。このように、急な操作であっても操作内容（情報コードを撮像エリアから外す作業）と出力状態（残存する解読データの出力中止）が正確に一致しやすく、ユーザに違和感を与えにくくすることができる。
【０００９】
請求項２の発明では、いずれかの記憶領域に記憶された画像データに基づいて読取手段が情報コードの解読データを取得した場合において、当該解読データが得られた画像データの記憶時期よりも後に更新された他の記憶領域にコード画像を含む画像データが存在しない場合に、出力手段は、いずれかの記憶領域の読取結果を出力せずに解読データを破棄するようにしている。この構成では、解読成功後に情報コードが撮像エリア内から外されたか否かを、より新しく更新されたデータに基づいてより正確に判断することができる。
【００１０】
請求項３の発明では、撮像手段による各撮像タイミングでの撮像結果に基づき、撮像エリアに情報コードが配置されていないときの背景画像のデータを取得するようにしている。そして、出力手段は、いずれかの記憶領域に記憶された画像データに基づいて読取手段が情報コードの解読データを取得した場合において、他の記憶領域に記憶される画像データと背景画像のデータとが所定の一致状態であると判断される場合に、いずれかの記憶領域の読取結果を読取成功とせずに解読データを破棄するようにしている。
「他の記憶領域」に記憶される画像データと背景画像のデータとが所定の一致状態であるか否かを判断すれば、「他の記憶領域」に情報コードの画像が存在しなくなったときにはその状態をより正確に検出することができる。特にこの方法によれば、情報コードの種類や大きさが多少大きかったり小さかったりしても情報コードの不存在を検出できる可能性が高く、汎用性の面でも優れる。
【００１１】
請求項４の発明では、背景画像のデータによって構成される背景画像の画像領域を背景画像分割手段により複数の領域に分割し、背景画像分割手段によって分割された各背景画像分割領域の輝度の代表値を第１の輝度検出手段により求めるようにしている。また、他の記憶領域に記憶された画像データによって構成される画像を比較画像として当該比較画像の画像領域を背景画像の分割方法と対応する方法で比較画像分割手段により複数の比較画像分割領域に分割し、比較画像分割手段によって分割された各比較画像分割領域の輝度の代表値を第２の輝度検出手段により求めるようにしている。そして、第１の輝度検出手段によって検出された各背景画像分割領域の輝度の代表値と、第２の輝度検出手段によって検出された各比較画像分割領域の輝度の代表値とに基づいて、他の記憶領域に記憶される画像データと背景画像のデータとが所定の一致状態であるか否かを判断するようにしている。この構成では、複数の領域に分割した背景画像の画像領域と、複数の領域に分割した比較画像とのそれぞれの各領域の輝度の代表値を比較するという簡易な演算方法によって、他の記憶領域に記憶された画像データによって構成される画像（比較画像）が背景画像であるか否かを判断することができ、処理の迅速化をより図ることができる。
【００１２】
請求項５の発明では、背景画像のデータによって構成される背景画像の画像領域を背景画像分割手段により複数の領域に分割し、背景画像分割手段によって分割された各背景画像分割領域において、いずれかを背景画像基準領域として定め、当該背景画像基準領域の輝度の代表値と、当該背景画像基準領域以外の他の背景画像分割領域の輝度の各代表値とを第１の輝度検出手段により求めるようにしている。また、背景画像基準領域の輝度の代表値と、各々の他の背景画像分割領域の輝度の代表値とのそれぞれの差分を第１の差分算出手段により求めるようにしている。一方、他の記憶領域に記憶された画像データによって構成される画像を比較画像として当該比較画像の画像領域を背景画像の分割方法と対応する方法で複数の比較画像分割領域に比較画像分割手段により分割し、比較画像分割手段によって分割された各比較画像分割領域において、背景画像基準領域に対応する領域を比較画像基準領域として定め、当該比較画像基準領域の輝度の代表値と、当該比較画像基準領域以外の他の比較画像分割領域の輝度の代表値とを第２の輝度検出手段により求めるようにしている。また、比較画像基準領域の輝度の代表値と、各々の他の比較画像分割領域の輝度の代表値とのそれぞれの差分を第２の差分算出手段により求めるようにしている。そして、第１の差分算出手段による算出結果と、第２の差分算出手段による算出結果とに基づいて、他の記憶領域に記憶される画像データと背景画像のデータとが所定の一致状態であるか否かを判断するようにしている。
この構成では、背景画像と比較画像とを、それぞれの画像内の輝度の分布具合（輝度の勾配）を把握した上で比較しているので、当該読取装置の周囲の環境が明るくなったり暗くなったりして変化しても、この周囲環境に影響を受けにくく、比較画像が背景画像であるか否かをより確実に判断することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本第１実施形態に係る据置型の情報コード読取装置を概略的に例示する斜視図である。
【図２】図２は、図１の情報コード読取装置の電気的構成を概略的に例示するブロック図である。
【図３】図３は、複数のメモリ領域を用いて情報コードの読み取りの並行処理を行う様子を説明する説明図である。
【図４】図４は、画像取得処理で取得された画像が背景画像であるか否かを判断する方法を説明する説明図である。
【図５】図５（Ａ）は、背景画像分割領域の輝度の代表値の一例を説明する図であり、図５（Ｂ）は、各比較画像分割領域の輝度の代表値の一例を説明する図である。
【図６】図６は、図４に示す方法とは別の方法で、画像取得処理で取得された画像が背景画像であるか否かを判断する方法を説明する説明図である。
【図７】図７は、制御回路における読取処理の流れを例示するフローチャートの一部である。
【図８】図８は、制御回路における画像取得処理の流れを例示するフローチャートである。
【図９】図９は、制御回路における読取処理の流れを例示するフローチャートの一部である。
【発明を実施するための形態】
【００１４】
[第１実施形態]
以下、本発明に係る情報コード読取装置を具現化した第１実施形態について、図面を参照して説明する。
（全体構成）
情報コード読取装置１０は、図１に示すように、据置型であって、略矩形箱状のケース１１と、ケース１１と一体的に構成される背景板１２とを備え、ケース１１の背景板１２と対向する位置には、読み取り用の窓部１４が形成されている。窓部１４には、図示しないガラス板が嵌められている。窓部１４の反対側端部には、背景板１２側に照明光を照射する照明光源２１と、窓部１４を介して装置外から入り込む光を受光し得る受光センサ２８等が設けられている。そして、情報コード読取装置１０は、例えば当該情報コード読取装置１０を位置決めしたとき（例えば当該情報コード読取装置１０を載置面に載置して位置決めしたとき）に撮像エリアを定位置に設定可能となっており、対象物Ｒ（図１では、携帯電話を一例として示している）に表示されたＱＲコード（登録商標）やバーコード等の各種情報コードＣを読み取る装置として構成されている。なお、本発明でいう「据置型」とは、ユーザが装置を把持しなくても使用可能な構成であればよく、装置を載置面に載置して位置決めする構成であってもよく、装置を所定の取付対象物に固定して位置決めするような構成であってもよい。
【００１５】
次に、情報コード読取装置１０の電気的構成について図２を参照して説明する。
この情報コード読取装置１０は、ケース１１の内部に回路部２０が収容されてなるものであり、回路部２０は、主に、照明光源２１、受光センサ２８、結像レンズ２７等の光学系や、メモリ３５、制御回路４０、スイッチ４２等のマイクロコンピュータ（以下「マイコン」という）系などによって構成されている。
【００１６】
光学系は、投光光学系と、受光光学系とに分かれている。投光光学系を構成する照明光源２１は、照明光Ｌｆを発光可能な照明光源として機能するもので、例えば、赤色のＬＥＤとこのＬＥＤの出射側に設けられるレンズとから構成されている。なお、図１では、情報コードＣが表示された対象物Ｒに向けて照明光Ｌｆを照射する例を概念的に示している。
【００１７】
受光光学系は、受光センサ２８、結像レンズ２７、反射鏡（図示略）などによって構成されている。受光センサ２８は、ＣＣＤエリアセンサとして構成されるものであり、情報コードＣまたは対象物Ｒに照射されて反射した反射光Ｌｒを受光可能に構成されている。この受光センサ２８は、結像レンズ２７を介して入射する入射光を受光可能にプリント配線板（図示略）に実装されている。
【００１８】
結像レンズ２７は、外部から窓部１４を介して入射する入射光を集光して受光センサ２８の受光面２８ａに像を結像可能な結像光学系として機能するものである。本第１実施形態では、照明光源２１から照射された照明光Ｌｆが情報コードＣにて反射した後、この反射光Ｌｒを結像レンズ２７で集光し、受光センサ２８の受光面２８ａにコード像を結像させている。また、これら受光センサ２８等の光学系は、制御回路４０等と協働して、撮像エリアに情報コードＣが配置されているときに当該撮像エリア内を繰り返し撮像可能に構成され、各撮像タイミングで画像データを生成するようになっている。なお、受光センサ２８等の光学系は、「撮像手段」の一例に相当する。
【００１９】
マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０、スイッチ４２、発光部４３、ブザー４４、表示器４６、通信インタフェース４８等から構成されている。
【００２０】
光学系の受光センサ２８から出力される画像信号（アナログ信号）は、増幅回路３１に入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、生成されてメモリ３５に入力されると、所定のコード画像情報格納領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２８およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。また、メモリ３５は、複数の記憶領域を備えており、各撮像タイミングで生成された各画像データを複数の記憶領域にそれぞれ記憶可能となっている。なお、メモリ３５は、「記憶手段」の一例に相当する。
【００２１】
制御回路４０は、情報コード読取装置１０全体を制御可能なマイコンによって構成されており、ＣＰＵ、システムバス、入出力インタフェース等を有するとともに、情報処理機能を備えており、メモリ３５とともに情報処理装置を構成している。本実施形態では、制御回路４０に対し、スイッチ４２、発光部４３、ブザー４４、表示器４６、通信インタフェース４８等が接続されている。
【００２２】
これにより、制御回路４０は、例えば、スイッチ４２の監視や管理、情報コードＣの読み取りに関する情報を報知するインジケータとして機能する発光部４３の点灯・消灯、ビープ音やアラーム音を発生可能なブザー４４の鳴動のオンオフ、表示器４６の表示制御や外部装置とのシリアル通信を可能にする通信インタフェース４８の通信制御等を可能にしている。
【００２３】
次に、上述のように構成される情報コード読取装置１０において、情報コードＣを読み取る場合に制御回路４０により実施される読取処理について図３〜９を参照して説明する。
【００２４】
本実施形態では、上述したようにメモリ３５が複数のメモリ領域（記憶領域）を有しており、撮像エリア内の情報コードＣが撮像されて、この撮像データを所定のメモリ領域に記憶して解読している最中に、並行して再度の情報コードの撮像処理が行われ、これを別のメモリ領域に記憶して解読するようにしている。具体的に、例えば、図３に示すように、メモリ領域Ａとメモリ領域Ｂとある場合、メモリ領域Ａで読み取り（デコード）が実行されている間に、メモリ領域Ｂでも並行して露光、取り込みが開始され、読み取りが行われるようになっている。そして、本実施形態では、メモリ領域Ａの読み取りが実施されている最中に、メモリ領域Ｂに取り込まれた画像データが背景画像と一致していると判断されると、メモリ領域Ａで解読が成功したとしても読取結果を出力せずに解読データを破棄するようにしている。なお、説明の都合上、メモリ領域Ａで取り込まれた撮像データ内の情報コードをＣ１、メモリ領域Ｂで取り込まれた撮像データ内の情報コードをＣ２とし、以下でこの読取処理を説明する。
【００２５】
ここで、図７を参照しつつ読取処理の具体的な流れについて説明する。なお、図７の処理は、所定の短時間毎に行うようにすることができる。図７に示すように、情報コードＣ１の読取処理では、まず、ステップＳ１にて、画像取得処理が行われる。この画像取得処理は、具体的には図８のような流れで行われる。まず、情報コードＣ１に照射された照明光Ｌｆが窓部１４（図１）の外側の照射対象物（対象物Ｒや背景板１２など）で反射すると、その照射対象物からの反射光Ｌｒは窓部１４を介して結像レンズ２７に入射し、受光センサ２８で受光される。このとき受光素子が露光され（Ｓ１１）、その後、受光センサ２８を構成する各受光素子からの受光信号がメモリ３５に取り込まれることになる（Ｓ１２）。例えば、情報コードＣ１が付された対象物Ｒが撮像エリアに配置されているときには、その対象物Ｒからの反射光が結像レンズ２７によって集光され、受光センサ２８の受光面２８ａには情報コードＣ１の像（コード画像）が結像される。そして、そのコード画像が取り込まれることになる。
【００２６】
Ｓ１２の処理の後、メモリ３５に空きがある場合には（Ｓ１３でＹｅｓ）、画像データがメモリ３５に記憶され、メモリ３５に空きがない場合には（Ｓ１３でＮｏ）、メモリ３５に空きができるまで待つようになっている。Ｓ１３でＮｏに進む場合、例えば受光センサ２８に蓄積した電荷は一回掃き出され、再度、露光処理（Ｓ１１）、取込処理（Ｓ１２）が行われる。なお、本実施形態では、メモリ３５に複数の記憶領域が確保されるようになっており、いずれかの記憶領域が空いていれば（クリアされていれば）Ｓ１３にてＹｅｓに進むことになる。
【００２７】
ステップＳ１にて画像取得処理がなされると、この画像取得処理で取得された画像データが背景画像のデータと一致しているか否かが判断される（Ｓ２）。この処理では、予めメモリ３５に記憶されている撮像エリアに情報コードが配置されていないときの背景画像のデータ（背景板１２の画像データ）に基づいて、ステップＳ１の画像取得処理で取得された画像データが一致状態にあるかどうかが判断される。
【００２８】
具体的に、図４（Ａ）に示すように、背景画像のデータによって構成される背景画像の画像領域を複数の領域（図４（Ａ）では、Ｍ０〜Ｍ８の合計９つの領域）に分割する。そして、このように分割された背景画像分割領域の輝度の代表値を求める。例えば、図５（Ａ）に示すように、各領域Ｍ０〜Ｍ８において最大輝度値をそれぞれ求め、それら各最大輝度値を各領域Ｍ０〜Ｍ８の代表値とする。また、画像取得処理で取得された画像データによって構成される画像を比較画像として当該比較画像の画像領域を、図４（Ｂ）に示すように、背景画像の分割方法と対応する方法（即ち、背景画像の各分割領域の位置と比較画像の各分割領域の位置（画像領域全体における位置）が同一となるような方法）で複数の比較画像分割領域（ｍ０〜ｍ８の合計９つの領域）に分割する。そして、このように分割された各比較画像分割領域の輝度の代表値を求める。例えば、図５（Ｂ）に示すように、各領域ｍ０〜ｍ８において最大輝度値をそれぞれ求め、それら各最大輝度値を各領域ｍ０〜ｍ８の代表値とする。
【００２９】
そして、各背景画像分割領域の各領域Ｍ０〜Ｍ８の最大輝度値と、各比較画像分割領域の各領域ｍ０〜ｍ８の最大輝度値との一致状態を比較し、所定の一致状態である場合には、取得された画像データが、情報コードの含まれていない背景画像（背景板１２の画像データ）であると判断するようにしている（Ｓ２でＹｅｓ）。「所定の一致状態」であると判断する例としては、例えば、各背景画像分割領域の各領域Ｍ０〜Ｍ８と対応する各比較画像分割領域の各領域ｍ０〜ｍ８の最大輝度値が、所定数以上の領域（例えば５つ以上の領域）で所定割合以上（例えば９０％以上）一致して入れば「所定の一致状態」であると判断するといった例が挙げられる。なお、図５の例では、９０％以上一致しているのは３つの領域（ｍ０〜ｍ２）のみなので、この場合は、所定の一致状態でないと判断され、取得された画像データが、背景画像と一致ではないと判断されることとなる（Ｓ２でＮｏ）。なお、制御回路４０は、「出力手段」、「背景画像分割手段」、「第１の輝度検出手段」、「比較画像分割手段」、「第２の輝度検出手段」の一例に相当する。
【００３０】
なお、背景画像の画像領域を複数の領域（図４（Ａ）では、Ｍ０〜Ｍ８の合計９つの領域）に分割した場合、例えば、各背景画像分割領域の輝度の平均値を各背景画像分割領域の輝度の代表値としてもよい。この場合、背景画像の分割方法と対応する方法（即ち、背景画像の各分割領域の位置と比較画像の各分割領域の位置が同一となるような方法）で複数の比較画像分割領域（ｍ０〜ｍ８の合計９つの領域）に分割したときの各領域の輝度の平均値を各比較画像分割領域の輝度の代表値とすればよい。この場合、例えば、各背景画像分割領域の各領域Ｍ０〜Ｍ８と対応する各比較画像分割領域の各領域ｍ０〜ｍ８の輝度平均値が、所定数以上の領域（例えば５つ以上の領域）で所定割合以上（例えば９０％以上）一致して入れば「所定の一致状態」であると判断するようにすればよい。
【００３１】
また、「所定の一致状態」であると判断する方法は、上記方法に限られず、各背景画像分割領域Ｍ０〜Ｍ８の代表値と、それらに対応する各比較画像分割領域ｍ０〜ｍ８の代表値との差分の絶対値（対応する領域同士の差分の絶対値）を求め、これら差分の絶対値の総和が所定値以下である場合に「所定の一致状態」であると判断するようにしてもよい。例えば、各背景画像分割領域Ｍ０〜Ｍ８の代表値（例えば上述の最大輝度値）がそれぞれ（Ｍ０）（Ｍ１）（Ｍ２）（Ｍ３）（Ｍ４）（Ｍ５）（Ｍ６）（Ｍ７）（Ｍ８）であり、各比較画像分割領域ｍ０〜ｍ８の代表値（例えば上述の最大輝度値）がそれぞれ（ｍ０）（ｍ１）（ｍ２）（ｍ３）（ｍ４）（ｍ５）（ｍ６）（ｍ７）（ｍ８）である場合、｜Ｍ０−ｍ０｜＋｜Ｍ１−ｍ１｜＋｜Ｍ２−ｍ２｜＋｜Ｍ３−ｍ３｜＋｜Ｍ４−ｍ４｜＋｜Ｍ５−ｍ５｜＋｜Ｍ６−ｍ６｜＋｜Ｍ７−ｍ７｜＋｜Ｍ８−ｍ８｜の値を求め、この値が所定値以下の場合に「所定の一致状態」であると判断するようにしてもよい。
【００３２】
ステップＳ２にてＮｏと判断されると、ステップＳ３にて読取許可設定がなされ、照明光源２１の照明が点灯していない場合には、照明光源２１の照明を点灯する。そして、続くステップＳ４にて読取許可か否かの判定がなされる。このステップＳ４では、画像取得処理で取得された画像データに情報コードのコード画像が含まれている場合にはＹｅｓと判定され、続くステップＳ５にて読取処理が行われる（このステップＳ５での読取処理については、後で詳しく説明する）。一方、画像取得処理で取得された画像データに情報コードのコード画像が含まれていない場合には、Ｎｏと判定され、ステップＳ１からの処理が繰り返されることとなる。
【００３３】
一方、ステップＳ２で、ステップＳ１の画像取得処理で取得された画像データが、情報コードの含まれていない背景画像であると判断されると、Ｓ２でＹｅｓに進み、図略のタイマによりＳ２でＹｅｓと判断されてからの経過時間が計測されるようになっている。そして、ステップＳ６にて一定期間が経過したと判断されると（Ｓ６でＹｅｓ）、この画像データを背景画像としてメモリ３５に保存し（Ｓ７）、読取待機の設定が行われ、例えば、照明光源２１の照明が消灯され、省電力モードとなる（Ｓ８）。そして、ステップＳ１からの処理が繰り返される。なお、メモリ３５に背景画像として記憶される画像データは、ステップＳ７での処理で随時更新されるようになっており、この背景画像の画像データはステップＳ２での処理に用いられるようになっている。なお、制御回路４０及びメモリ３５は、「背景画像取得手段」の一例に相当する。
【００３４】
次に、ステップＳ５で行われる読取処理について、図９を参照して説明する。
まず、メモリ３５内に未確認画像（未だ解読が試みられていない画像）があるかどうかが判断され（Ｓ２１）、メモリ３５内に未確認画像（未確認の記憶領域）があると判断されると（Ｓ２１でＹｅｓ）、続くステップＳ２２では、その未確認画像において情報コードＣ１の読み取り（デコード）が試みられる。一方、ステップＳ２１にて未確認画像が無いと判断された場合には、当該処理を終了する。
【００３５】
Ｓ２２で読み取りが試みられた後、続くステップＳ２３では、ステップＳ２２で行われた情報コードＣ１の読み取りが成功したか否かが判断される。ステップＳ２２で行われた情報コードＣ１の読み取りが失敗した場合には（Ｓ２３でＮｏ）、続くステップＳ２４にて画像確認済み設定が行なわれた後、当該読取処理は終了する。このステップＳ２４の処理では、Ｓ２２でデコードを試みた記憶領域の画像を未確認画像から確認済み画像に変更する。この場合、Ｓ２２でデコードを試みた画像に何らかのマーク（フラグ等）を対応付けて記憶すればよい。なお、Ｓ２４では、デコードの終了（画像確認終了）及びデコードに失敗した旨を、ブザー４４等の出力装置によって報知するようにしてもよい。そして、当該読取処理を終了するようにしている。なお、制御回路４０は、「読取手段」の一例に相当し、メモリ３５（記憶手段）に記憶された画像データに基づいて情報コードの読み取りを行うように機能する。
【００３６】
一方、ステップＳ２３にて、ステップＳ２２で行われた情報コードＣ１の読み取りが成功したと判断された場合には（Ｓ２３でＹｅｓ）、ステップＳ２５の処理へ進む。このステップＳ２５の処理では、Ｓ２２で読取処理を行った記憶領域以外の記憶領域に未確認画像（未だデコードが試みられていない画像）が存在するか否かが判断される。Ｓ２２で読取処理を行った記憶領域以外の記憶領域に未確認画像がないと判断されると（Ｓ２３でＮｏ）、続くステップＳ２６にて読取結果を出力する。そして、ステップＳ２７にて、メモリ３５内にある情報コードＣ１が含まれている画像データが消去され、当該読取処理を終了する。
【００３７】
一方、ステップＳ２５にて、Ｓ２２で読取処理を行った記憶領域以外の他の記憶領域に未確認画像があると判断されると（Ｓ２５でＹｅｓ）、続くステップＳ２８にて、この未確認画像（他の記憶領域の未確認画像）が背景画像のデータと一致しているか否かが判断される（Ｓ２８）。このステップＳ２８では、上述したステップＳ２と同様の処理が行われる。そして、この未確認画像が背景画像のデータと一致していなければ（Ｓ２８でＮｏ）、上述したステップＳ２６、Ｓ２７の処理が行われることとなる。即ち、Ｓ２２で成功した読取結果が出力され、その後、メモリ３５内にある情報コードＣ１が含まれている画像データが消去され、当該読取処理を終了する。
【００３８】
ステップＳ２８にて、未確認画像が背景画像のデータと一致していると判断された場合には、対象物Ｒが撮像エリア内から急に外部に外れたと推定され、このような場合には、ステップＳ２９にて、読取待機処理がなされる。そして、ステップＳ２７にて、メモリ３５内の当該未確認画像のデータ及び情報コードＣ１の解読データが破棄されて当該読取処理が終了する。
【００３９】
本実施形態に係る構成では、解読データが得られた画像データ（Ｓ２３で読取成功と判断されたメモリ領域Ａの画像データ）の記憶時期よりも後に、メモリ領域Ｂ（他の記憶領域）が更新される可能性があり、メモリ領域Ａの解読が成功するような場合であっても、メモリ領域Ｂに情報コードＣの画像が含まれず背景画像となっている場合があり得る。このようなケースでは、図９のＳ２５でＹｅｓと判断され、Ｓ２８でＹｅｓと判断されるため、メモリ領域Ａの読取結果を出力せずに解読データを破棄することになる。
【００４０】
以上説明したように、本第１実施形態に係る据置型の情報コード読取装置１０では、撮像エリアに情報コードが配置されているときに受光センサ２８により当該撮像エリア内を繰り返し撮像可能に構成され、各撮像タイミングで画像データを生成するようにしている。また、受光センサ２８によって各撮像タイミングで生成された各画像データを複数の記憶領域（メモリ領域Ａ及びメモリ領域Ｂ）にそれぞれ記憶可能となっている。そして、複数の記憶領域におけるいずれかの記憶領域に記憶された画像データに基づいて読取手段（制御回路４０）が情報コードの解読データを取得した場合において、当該いずれかの記憶領域以外の他の記憶領域に情報コードのコード画像を含む画像データが存在しない場合に、いずれかの記憶領域の読取結果を出力せずに解読データを破棄するようにしている。
【００４１】
この構成では、撮像エリアを繰り返し撮像可能に構成され、それら撮像結果を複数の記憶領域に並行して記憶し得るので、処理の迅速化を図ることが可能となる。そして、このような構成において、読み取りが成功したメモリ領域（記憶領域）とは別のメモリ領域（記憶領域）に情報コードの画像が存在しない場合に解読データを破棄するようにしているので、情報コードが撮像エリア内から急に外部に外れるような場合に、ユーザに違和感を与えにくくすることができる。
【００４２】
また、出力手段（制御回路４０）が、いずれかの記憶領域に記憶された画像データに基づいて読取手段（制御回路４０）が情報コードの解読データを取得した場合において、当該解読データが得られた画像データの記憶時期よりも後に更新された他の記憶領域にコード画像を含む画像データが存在しない場合に、いずれかの記憶領域の読取結果を出力せずに解読データを破棄するようにしている。この構成では、解読が成功した記憶領域よりも新しく更新された記憶領域に情報コードの画像が存在しない場合に解読成功結果を破棄するようにしているので、より新しいデータに基づいて情報コードの存在を判断でき、解読成功後に情報コードが撮像エリア内から外されるようなケースをより確実に把握して読取結果の出力を止めることができる。
【００４３】
また、受光センサ２８による各撮像タイミングでの撮像結果に基づき、撮像エリアに情報コードが配置されていないときの背景画像のデータを取得するようにしている。そして、出力手段（制御回路４０）は、いずれかの記憶領域に記憶された画像データに基づいて読取手段（制御回路４０）が情報コードの解読データを取得した場合において、他の記憶領域に記憶される画像データと背景画像のデータとが所定の一致状態であると判断される場合に、いずれかの記憶領域の読取結果を読取成功とせずに解読データを破棄するようにしている。この構成では、解読が成功した記憶領域とは別の記憶領域に背景画像が存在する場合に解読成功結果を破棄するようにしているので、別のメモリ領域に情報コードが存在しないことをより確実に判断することができる。また、情報コードの種類や大きさがどのような場合でも、情報コードの不存在を確実に判断でき、汎用性の面でも優れる。
【００４４】
また、背景画像のデータによって構成される背景画像の画像領域を背景画像分割手段（制御回路４０）により複数の領域（Ｍ０〜Ｍ８）に分割し、背景画像分割手段（制御回路４０）によって分割された各背景画像分割領域の輝度の代表値を第１の輝度検出手段（制御回路４０）により求めるようにしている。また、他の記憶領域に記憶された画像データによって構成される画像を比較画像として当該比較画像の画像領域を背景画像の分割方法と対応する方法で比較画像分割手段（制御回路４０）により複数の比較画像分割領域ｍ０〜ｍ８に分割し、比較画像分割手段によって分割された各比較画像分割領域の輝度の代表値を第２の輝度検出手段（制御回路４０）により求めるようにしている。そして、第１の輝度検出手段によって検出された各背景画像分割領域の輝度の代表値と、第２の輝度検出手段によって検出された各比較画像分割領域の輝度の代表値とに基づいて、他の記憶領域に記憶される画像データと背景画像のデータとが所定の一致状態であるか否かを判断するようにしている。この構成では、複数の領域に分割した背景画像の画像領域と、複数の領域に分割した比較画像とのそれぞれの各領域の輝度の代表値を比較するという簡易な演算方法によって、他の記憶領域に記憶された画像データによって構成される画像（比較画像）が背景画像であるか否かを判断することができ、処理の迅速化をより図ることができる。
【００４５】
[第１実施形態の第１変形例]
次に、本発明の第１実施形態における第１変形例に係る据置型の情報コード読取装置１０について説明する。本変形例では、ステップＳ２及びステップＳ２８の判断方法（画像取得処理で取得された画像データが、情報コードの含まれていない背景画像であるか否かを判断する方法）が第１実施形態と異なりそれ以外は第１実施形態と同様である。よって、図７のＳ２、図９のＳ２８以外については、第１実施形態の据置型の情報コード読取装置１０と実質的に同一として詳細な説明は省略し、Ｓ２、Ｓ２８以外は適宜図１〜図５、図７〜図９を引用して説明する。
【００４６】
本変形例では、図６に示すように、図７のＳ７で得られた背景画像のデータによって構成される背景画像の画像領域を、第１実施形態と同様に複数の領域（図４（Ａ）では、Ｍ０〜Ｍ８の合計９つの領域）に分割する。そして、このように分割された背景画像分割領域Ｍ０〜Ｍ８のうち、例えば、中心部の領域Ｍ４を背景画像基準領域として定め、背景画像基準領域Ｍ４の輝度の代表値と、当該背景画像基準領域Ｍ４以外の他の背景画像分割領域Ｍ０〜Ｍ３、Ｍ５〜Ｍ８の輝度の各代表値とを求める（例えば、図５（Ａ）参照）。なお、各領域Ｍ０〜Ｍ８の代表値は、第１実施形態で説明したように各領域Ｍ０〜Ｍ８の輝度の最大値であってもよく、各領域の輝度の平均値などであってもよい。なお、以下の例では、各領域Ｍ０〜Ｍ８の輝度の最大値を各領域Ｍ０〜Ｍ８の代表値としている。
【００４７】
そして、背景画像基準領域Ｍ４の輝度の最大値（代表値）と、各々の他の背景画像分割領域Ｍ０〜Ｍ３、Ｍ５〜Ｍ８の輝度の最大値（代表値）とのそれぞれの差分の絶対値を求める（図６（Ａ）参照）。例えば、図５（Ａ）の例では、背景画像分割領域Ｍ３の輝度の最大値（代表値）と背景画像基準領域Ｍ４の輝度の最大値（代表値）の差分の絶対値は５０となる。
【００４８】
一方、第１実施形態と同様に、図７のＳ１の画像取得処理で取得された画像データによって構成される画像を比較画像とし、当該比較画像の画像領域を、図４（Ｂ）に示すように、背景画像の分割方法と対応する方法（即ち、背景画像の各分割領域の位置と比較画像の各分割領域の位置（画像領域全体における位置）が同一となるような方法）で複数の比較画像分割領域（ｍ０〜ｍ８の合計９つの領域）に分割する。このように分割された比較画像分割領域ｍ０〜ｍ８のうち、例えば、背景画像基準領域Ｍ４に対応する中央部の領域ｍ４を比較画像基準領域として定め、当該比較画像基準領域ｍ４の輝度の代表値と、当該比較画像基準領域ｍ４以外の他の比較画像分割領域ｍ０〜ｍ３、ｍ５〜ｍ８の輝度の代表値とを求める（例えば、図５（Ｂ）参照）。ここでも、各領域ｍ０〜ｍ８の代表値は、第１実施形態で説明したように各領域ｍ０〜ｍ８の輝度の最大値であってもよく、各領域の輝度の平均値などであってもよい。なお、以下の例では、各領域ｍ０〜ｍ８の輝度の最大値を各領域ｍ０〜ｍ８の代表値としている。そして、比較画像基準領域ｍ４の輝度の最大値（代表値）と、各々の他の比較画像分割領域ｍ０〜ｍ３、ｍ５〜ｍ８の輝度の最大値（代表値）とのそれぞれの差分の絶対値を求める（図６（Ｂ）参照）。例えば、図５（Ｂ）の例では、背景画像分割領域ｍ３の輝度の最大値（代表値）と比較画像基準領域ｍ４の輝度の最大値（代表値）の差分の絶対値は１００となる。なお、制御回路４０は、「第１の差分算出手段」、「第２の差分算出手段」の一例に相当する。
【００４９】
本変形例のＳ２、Ｓ２８では、このように算出された背景画像基準領域Ｍ４の輝度の最大値（代表値）と各々の他の背景画像分割領域Ｍ０〜Ｍ３、Ｍ５〜Ｍ８の輝度の最大値（代表値）とのそれぞれの差分の絶対値と、比較画像基準領域ｍ４の輝度の最大値（代表値）と各々の他の比較画像分割領域ｍ０〜ｍ３、ｍ５〜ｍ８の輝度の最大値（代表値）とのそれぞれの差分の絶対値とに基づいて、対象となる記憶領域に記憶される画像データと背景画像のデータとが所定の一致状態であるか否かを判断するようにしている。具体的には、背景画像基準領域Ｍ４の輝度の最大値（代表値）と各々の他の背景画像分割領域Ｍ０〜Ｍ３、Ｍ５〜Ｍ８の輝度の最大値（代表値）とのそれぞれの差分の絶対値と、比較画像基準領域ｍ４の輝度の最大値（代表値）と各々の他の比較画像分割領域ｍ０〜ｍ３、ｍ５〜ｍ８の輝度の最大値（代表値）とのそれぞれの差分の絶対値とを、それぞれ対応する差分同士で比較し、いずれかの差分同士の差が所定の閾値（例えば２０）を超えるものがない場合には、取得された画像データが情報コードの含まれていない背景画像（背景板１２の画像データ）であると判断するようにしている（Ｓ２、Ｓ２８でＹｅｓ）。例えば、上述したように、図５の場合には、背景画像分割領域Ｍ３の輝度の代表値と背景画像基準領域Ｍ４との輝度の最大値（代表値）の差分の絶対値（背景画像基準領域Ｍ４の輝度の最大値をＭ４とし、領域Ｍ３の輝度の最大値をＭ２とした場合の｜Ｍ４−Ｍ３｜）は５０であり、背景画像分割領域ｍ３の輝度の最大値（代表値）と比較画像基準領域ｍ４との輝度の最大値（代表値）の差分の絶対値（比較画像基準領域ｍ４の輝度の最大値をｍ４とし、領域ｍ３の輝度の最大値をｍ０とした場合の｜ｍ４−ｍ３｜）は１００であり、これらの差は５０であるので、この場合は、取得された画像データが背景画像と一致ではないと判断されることとなる（Ｓ２、Ｓ２８でＮｏ）。
【００５０】
このように、本変形例の構成では、背景画像と比較画像とを、それぞれの画像内の輝度の分布具合（輝度の勾配）をみて比較するようにしているので、当該読取装置の周囲の環境が明るくなったり暗くなったりして変化しても、この周囲環境に影響を受けにくく、比較画像が背景画像であるか否かをより確実に判断することができる。
【００５１】
なお、算出された背景画像基準領域Ｍ４の輝度の最大値（代表値）と各々の他の背景画像分割領域Ｍ０〜Ｍ３、Ｍ５〜Ｍ８の輝度の最大値（代表値）とのそれぞれの差分の絶対値と、比較画像基準領域ｍ４の輝度の最大値（代表値）と各々の他の比較画像分割領域ｍ０〜ｍ３、ｍ５〜ｍ８の輝度の最大値（代表値）とのそれぞれの差分の絶対値とに基づいて、対象となる記憶領域に記憶される画像データと背景画像のデータとが所定の一致状態であるか否かを判断する方法としては上述の方法に限られない。例えば、各背景画像分割領域Ｍ０〜Ｍ８の代表値（例えば上述の最大輝度値）がそれぞれ（Ｍ０）（Ｍ１）（Ｍ２）（Ｍ３）（Ｍ４）（Ｍ５）（Ｍ６）（Ｍ７）（Ｍ８）であり、各比較画像分割領域ｍ０〜ｍ８の代表値（例えば上述の最大輝度値）がそれぞれ（ｍ０）（ｍ１）（ｍ２）（ｍ３）（ｍ４）（ｍ５）（ｍ６）（ｍ７）（ｍ８）である場合、背景画像分割領域及び比較画像分割領域のそれぞれの差分の絶対値の総和に基づいて一致状態を判断するようにしてもよい。例えば、ＳＭ＝｜Ｍ４−Ｍ０｜＋｜Ｍ４−Ｍ１｜＋｜Ｍ４−Ｍ２｜＋｜Ｍ４−Ｍ３｜＋｜Ｍ４−Ｍ５｜＋｜Ｍ４−Ｍ６｜＋｜Ｍ４−Ｍ７｜＋｜Ｍ４−Ｍ８｜とし、Ｓｍ＝｜ｍ４−ｍ０｜＋｜ｍ４−ｍ１｜＋｜ｍ４−ｍ２｜＋｜ｍ４−ｍ３｜＋｜ｍ４−ｍ５｜＋｜ｍ４−ｍ６｜＋｜ｍ４−ｍ７｜＋｜ｍ４−ｍ８｜としたとき、ＳＭとＳｍとの差が所定値以内である場合に、「所定の一致状態」であると判断し、Ｓ２、Ｓ２８でＹｅｓに進むようにし、ＳＭとＳｍとの差が所定値を超える場合には、Ｓ２、Ｓ２８でＮｏに進むようにしてもよい。
【００５２】
［他の実施形態］
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００５３】
上記実施形態では、図７の処理において、ステップＳ２で情報コードの含まれていない背景画像であると判断されると、この時点から図略のタイマによって、この判断されてからの経過時間が計測されて、ステップＳ６にて一定期間が経過したと判断されると（Ｓ６でＹｅｓ）、この画像データを背景画像としてメモリ３５に保存するようにしたが（Ｓ７）、これに限らず、例えば、ステップＳ６の処理では、情報コードの含まれていない背景画像であると判断された画像データの枚数が所定枚数を超えたときに、ステップＳ７からの処理を行うようにしてもよい。
【符号の説明】
【００５４】
１０…情報コード読取装置
１１…ケース
１２…背景板
１４…窓部
２１…照明光源
２７…結像レンズ
２８…受光センサ（撮像手段）
３５…メモリ（記憶手段、背景画像取得手段）
４０…制御回路（出力手段、背景画像分割手段、第１の輝度検出手段、比較画像分割手段、第２の輝度検出手段、読取手段、背景画像取得手段、第１の差分算出手段、第２の差分算出手段）
Ｃ…情報コード
【図１】
2014021761.tif 000003
【図２】
2014021761.tif 000004
【図３】
2014021761.tif 000005
【図４】
2014021761.tif 000006
【図５】
2014021761.tif 000007
【図６】
2014021761.tif 000008
【図７】
2014021761.tif 000009
【図８】
2014021761.tif 000010
【図９】
2014021761.tif 000011