(57)【要約】【課題】  情報コードの読み取りを極力誤ることなく迅速に完了できるようにする。【解決手段】  制御回路は、ＲＦタグから情報コード読取指標を読取ると同時に２次元画像から情報コード読取指標に相当する情報の検出を行い（Ｓ１〜Ｓ５）、情報コード読取指標に相当する情報を適用して２次元コードの解読を実行する（Ｓ９）。これにより情報コードを極力誤ることなく迅速に読取り完了することができる。【選択図】  図１
2006343826.tif 000002
【特許請求の範囲】
【請求項１】
ＲＦタグが組み込まれ、所定の記録面に情報コードが記録されたラベルと、前記ラベルのＲＦタグ内に記憶された情報を読取るＲＦタグ読取手段および２次元画像を光学的に読取る光学読取手段が組み込まれた情報コード読取装置と、を備えた情報コード読取システムであって、
前記ラベルのＲＦタグには、前記情報コード読取装置による情報コードの読取りを補助するための情報コード読取指標が記憶され、
前記情報コード読取装置は、前記ＲＦタグ読取手段によりＲＦタグから情報コード読取指標を読取り、その情報コード読取指標を適用して前記光学読取手段により読取られた２次元画像に含まれる情報コードを解読する情報コード解読手段を備えていることを特徴とする情報コード読取システム。
【請求項２】
請求項１記載の情報コード読取システムであって、
前記ＲＦタグに記憶された前記情報コード読取指標は、前記情報コードの縦方向および／または横方向に配置されたデータ量を示す第１の情報と、前記ラベルに記録された情報コードの種類を示す第２の情報とのうち少なくともいずれか１つの情報を含むことを特徴とする情報コード読取システム。
【請求項３】
請求項１または２記載の情報コード読取システムであって、
前記情報コード読取装置において、
前記光学読取手段および前記ＲＦタグ読取手段は、情報コードの読取指示が与えられるとそれぞれ読取動作を開始し、
前記ＲＦタグ読取手段が先に情報コード読取指標を読取り完了した場合には当該情報コード読取指標を前記情報コード解読手段へ出力し、前記情報コード解読手段は入力された情報コード読取指標を適用して情報コードの解読を行い、
前記情報コード解読手段が前記光学読取手段により読取られた２次元画像から先に前記情報コード読取指標に相当する情報を取得した場合には、当該情報コード解読手段から前記ＲＦタグ読取手段へ読取り動作を停止させる指示情報を出力し、前記情報コード解読手段は情報コードの解読を継続して実行することを特徴とする情報コード読取システム。
【請求項４】
請求項１ないし３の何れかに記載の情報コード読取システムであって、
前記情報コード読取装置において、
前記情報コード解読手段が、前記ＲＦタグ読取手段により読取られた情報コード読取指標を適用して情報コードを解読し、情報コード読取指標を適用すると解読を完了できない場合には所定時間だけ前記情報コード解読手段による解読を試行することを特徴とする情報コード読取システム。
【請求項５】
請求項４記載の情報コード読取システムであって、
前記情報コード読取装置は、前記情報コード解読手段による解読を試行した結果、解読完了できない場合には、読取りの継続要否を操作者に問い合わせるための報知出力を行い、操作者による指示入力に従って次の動作を決定することを特徴とする情報コード読取システム。
【請求項６】
請求項１ないし５の何れかに記載の情報コード読取システムであって、
前記情報コードとしてＱＲコード、またはＤａｔａＭａｔｒｉｘコード、またはＶｅｒｉコードを適用した場合、前記情報コード読取指標として一辺のセル数情報を含むことを特徴とする情報コード読取システム。
【請求項７】
請求項１ないし５の何れかに記載の情報コード読取システムであって、
前記情報コードとしてＰＤＦ４１７コードを適用した場合、前記情報コード読取指標として桁数情報および／または段数情報を含むことを特徴とする情報コード読取システム。
【請求項８】
請求項１ないし５の何れかに記載の情報コード読取システムであって、
前記情報コードとしてコンポジットコードを適用した場合、前記情報コード読取指標としてリニアコード部の種類情報と二次元コード部の種類情報とを含むことを特徴とする情報コード読取システム。
【請求項９】
請求項１ないし５の何れかに記載の情報コード読取システムであって、
前記情報コードとしてＰＯＳアドオンコードを適用した場合、前記情報コード読取指標としてアドオン部の有無情報と桁数情報とを含むことを特徴とする情報コード読取システム。
【請求項１０】
請求項１ないし５の何れかに記載の情報コード読取システムであって、
前記情報コードとして多段コードを適用した場合、前記情報コード読取指標として段数情報、各段の情報コードの種類情報、必要に応じて桁数情報、最初の文字情報等であることを特徴とする情報コード読取システム。
【請求項１１】
ＲＦタグが組み込まれ所定の記録面に情報コードが記録されたラベルから２次元画像を光学的に読取る光学読取手段と、
前記情報コードの読取りを補助するための情報コード読取指標を前記ラベルに組み込まれたＲＦタグから読取るＲＦタグ読取手段と、
前記ＲＦタグ読取手段により読取られた情報コード読取指標を適用して前記光学読取手段により読取られた２次元画像に含まれる情報コードを解読する情報コード解読手段とを備えたことを特徴とする情報コード読取装置。
【請求項１２】
情報コード読取装置により読取可能な情報コードが所定の記録面に記録されると共に、前記情報コードの読取りを補助するための情報コード読取指標を記憶可能なＲＦタグが組込まれたことを特徴とするラベル。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コードを読取るための情報コード読取システム、情報コード読取装置、および情報コードが記録されたラベルに関する。
【背景技術】
【０００２】
この種の情報コード読取システムや情報コード読取装置が、例えば特許文献１や特許文献２に開示されている。特許文献１に開示されている構成は、コード化された情報を光学的に読取るための光源および受光部を備えたコードリード部と、データキャリアに記載の情報を電磁波によって読取るデータキャリアリード部とを一体に備え、バーコードとデータキャリアを同時におよび／または別々に読取っている。この構成によれば、各種方式で記録された情報を一箇所で集中的に読取ることができると共に、いずれか一方の方式において情報読取処理が困難であっても、別の方式での情報読取処理を行うことができるようになる。
【０００３】
また、特許文献２に開示されている構成では、ＱＲコードのラベルに付されているＲＦタグのメモリに、ＱＲコードの破損部分を、その破損程度が軽微なうちにＲＳ（リードソロモン）符号によって解読されたデータを書き込んでいる。すると、ＱＲコードの破壊範囲が広がってもその解読を可能とすることができる。
【特許文献１】特開平９−２９７８０８号公報
【特許文献２】特開２００２−３２４２２２
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで情報コード読取装置は、２次元画像を光学的に読取り、読取られた２次元画像の中で、情報コード中の所定のファインダパターンを検出した後、情報コードを解読している。しかしながら、所定のファインダパターンが検出された後でも誤って解読されてしまったり処理が遅いことがある。たとえ特許文献１および特許文献２の構成を組み合わせたとしても誤解読したり処理が遅い場合がある。
【０００５】
本発明は、上記事情に鑑みてなされたもので、その目的は、情報コードを極力誤ることなく迅速に解読完了できる情報コード読取システム、情報コード読取装置、およびラベルを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１記載の情報コード読取システムは、ＲＦタグが組み込まれ所定の記録面に情報コードが記録されたラベルと、ラベルのＲＦタグ内に記憶された情報を読取るＲＦタグ読取手段および２次元画像を光学的に読取る光学読取手段が組込まれた情報コード読取装置とを備えたものを対象としている。ラベルのＲＦタグには、情報コード読取装置による情報コードの読取りを補助するための情報コード読取指標が記憶されており、情報コード読取装置の情報コード解読手段は、ＲＦタグから情報コード読取指標を読取り、その情報コード読取指標を適用して光学読取手段により読取られた２次元画像に含まれる情報コードを解読するため、情報コードを極力誤ることなく読取り完了することができる。しかも、情報コードを解読するときには、情報コード読取指標を読取る処理を行うことなく解読する構成に比較して、素早く解読処理を行うことができる。
【０００７】
請求項２記載の発明によれば、ＲＦタグに記憶された情報コード読取指標としては、情報コードの縦方向および／または横方向のデータ量を示す第１の情報、ラベルに記録された情報コードの種類を示す第２の情報のうち少なくとも何れか１つの情報を含んでいることが望ましい。このような情報を含んでいれば、さらに素早く読取りを完了することができる。
【０００８】
請求項３記載の発明によれば、光学読取手段およびＲＦタグ読取手段は、情報コードの読取指示が与えられるとそれぞれ読取動作を開始し、ＲＦタグ読取手段が先に情報コード読取指標を読取り完了した場合には当該情報コード読取指標を情報コード解読手段へ出力し、情報コード解読手段は入力された情報コード読取指標を適用して情報コードの解読を行い、情報コード解読手段が光学読取手段により読取られた２次元画像から先に情報コード読取指標に相当する情報を取得した場合には、情報コード解読手段からＲＦタグ読取手段へ読取り動作を停止させる指示情報を出力し、情報コード解読手段は情報コードの解読を継続して実行するため、特に２次元画像から先に情報コード読取指標に相当する情報を取得できたときには読取処理をさらに迅速化することができる。
【０００９】
請求項４記載の発明によれば、情報コード解読手段がＲＦタグ読取手段により読取られた情報コード読取指標を適用して情報コードを解読し、情報コード読取指標を適用すると解読を完了できない場合には所定時間だけ情報コード解読手段による解読を試行するため、できる限り情報コード読取指標を適用して解読処理を行うことができ、解読処理を迅速化することができる。
【００１０】
請求項５記載の発明によれば、請求項４記載の発明において、情報コード読取装置は、情報コード解読手段による解読を試行した結果、解読完了できない場合には、読取りの継続要否を操作者に問い合わせるための報知出力を行い、操作者による指示入力に従って次の動作を決定するため、読取りの継続要否を操作者に委ねる機能を付加することができる。しかも、操作者は読取りを完了していないことを知ることができ利便性が向上する。
【００１１】
請求項６記載の発明のように、情報コードとしてＱＲコード、またはＤａｔａＭａｔｒｉｘコード、またはＶｅｒｉコードを適用した場合には、情報コード読取指標として一辺のセル数情報を含むようにすることが望ましい。
また、請求項７記載の発明のように、情報コードとしてＰＤＦ４１７コードを適用した場合には、情報コード読取指標として桁数情報および／または段数情報を含むようにすることが望ましい。ＰＤＦ４１７コードの場合には、スタート／ストップパターンの長手方向の長さを段数情報で割ることにより１段の幅を検出し、スタート／ストップパターン間の距離を桁数情報で割ることにより、情報コードのサイズ（外形寸法）をより早く検出することができる。
【００１２】
また、請求項８記載の発明のように、情報コードとしてコンポジットコードを適用した場合には、情報コード読取指標としてリニアコード部の種類情報と二次元コード部の種類情報とを含むようにすることが望ましい。このような情報コード読取指標を適用すれば、リニアコード部または二次元コード部の何れかを先に読取ったときに他のコード部の種類を限定することができるため、効率の良い解読処理を行うことができる。
【００１３】
また、請求項９記載の発明のように、情報コードとしてＰＯＳアドオンコードを適用した場合、情報コード読取指標としてアドオン部の有無情報と桁数情報とを含むようにすることが望ましい。このような情報コード読取指標を適用すれば、ＰＯＳコードの本体部を読取った後、アドオン部の有無を判定することなく解読処理に移ることができるため、効率の良い解読処理を行うことができる。
【００１４】
また、請求項１０記載の発明のように、情報コードとして多段コードを適用した場合には、情報コード読取指標として段数情報、各段の情報コードの種類情報、必要に応じて桁数情報、最初の文字情報等であることが望ましい。このような情報コード読取指標を適用すれば、情報コードの組み合わせの可能性を限定することができ、効率の良い解読処理を行うことができる。
【００１５】
請求項１１記載の情報コード読取装置によれば、次のように作用する。ラベルにはＲＦタグが組込まれると共に情報コードが記録されている。ＲＦタグ読取手段は、ラベルのＲＦタグに記憶された情報コード読取指標を読取る。この情報コード読取指標は、情報コードの読取りを補助するための情報を示している。情報コード解読手段は、読取られた情報コード読取指標を適用して光学読取手段により読取られた２次元画像に含まれる情報コードを解読する。これにより、情報コードを極力誤ることなく読取り完了することができる。しかも、情報コード読取指標を適用して情報コードの解読処理を迅速化できる。
【発明を実施するための最良の形態】
【００１６】
（第１の実施形態）
以下、本発明の第１の実施形態について図１ないし図５を参照しながら説明する。本実施形態では、情報コード読取装置の読取対象として情報コードの一種としてのＱＲコードを適用した実施形態を示す。図２は、情報コード読取システムの構成を概略的なブロック図により示している。
【００１７】
この図２において、情報コード読取システムＡは、ラベルＬと、情報コード読取装置Ｃとを備えている。ラベルＬには、ＲＦタグＬ１が組込まれていると共にＱＲコードＬ２（二次元コードの一種）が所定の記録面に対して記録されている。ＲＦタグＬ１は、外部から電波信号による電源が与えられると外部の情報コード読取装置Ｃとの間で電磁的に通信可能に構成されている。このように電源がＲＦタグＬ１に供給されたとき、情報コード読取装置Ｃは、ＲＦタグＬ１に記憶された情報を電磁的に読取ることができる。
【００１８】
ＱＲコードＬ２は、図２や図５（ａ）にその一例を示すように、白セルおよび黒セルが縦横に所定数だけ配列されることにより構成されている。図２に示すように、ＱＲコードＬ２は、位置決めシンボルＬａ（ファインダパターンとも称される）やその他データセル等からなっている。この、ＱＲコードＬ２は、同一面積においては一次元コードに比較して多くの情報を表現することが可能である。ＱＲコードＬ２には、ラベルＬの付される物品の在庫管理、販売管理などの管理情報が表現されている。
【００１９】
情報コード読取装置Ｃは、このようなＱＲコードＬ２を解読することにより光学的に読取可能に構成されていると共にＲＦタグＬ１の内部に記憶された情報を電磁的に読取可能に構成されている。
【００２０】
尚、本実施形態においては、情報コード読取装置Ｃの種類としてハンディタイプのものを適用するが、これは定置式等種々の種類のものに適用しても良い。図３（ａ）は、情報コード読取装置の電気的構成を概略的なブロック図により示している。また、図３（ｂ）は、ＲＦタグの電気的構成を概略的なブロック図により示している。
【００２１】
まず、図３（ａ）を参照しながら情報コード読取装置の電気的構成の詳細について説明を行う。図３（ａ）に示すように、情報コード読取装置Ｃは、二次電池等の電池２を駆動源としており、画像取込対象領域Ｘに表示されたＱＲコードＬ２に含まれる情報を光学的に読取る機能を備えている。
【００２２】
この情報コード読取装置Ｃは、ＣＰＵ等からなる制御回路３、メモリ４、トリガスイッチ５、操作スイッチ６、ＬＥＤ７、ブザー８、液晶表示器９、通信インタフェイス１０、同期信号発生回路１１、アドレス発生回路１２、照射部１３、結像手段１４、２次元画像センサ１５、増幅回路１６、Ａ／Ｄ変換回路１７、特定比検出回路１８を備えている。制御回路３は、情報コード解読手段およびＲＦタグ読取手段として機能する。尚、メモリ４は、画像メモリ４ａおよびプログラム記憶領域やワークメモリを備えている。
【００２３】
また、制御回路３には、操作スイッチ６、ブザー８、液晶表示器９、通信インタフェイス１０が接続されており、制御回路３はこれらの構成により外部との間の入出力処理や使用者や操作者に対する報知出力を行う。液晶表示器９は、例えば２階調の液晶により構成されており、画像メモリ４ａに書き込まれた画像データを表示するために使用される。通信インタフェイス１０は、ホストコンピュータなどの外部装置との間で通信を行うものであり、例えば図示しない通信用発光素子を介して外部装置（図示せず）に送信したり、図示しない通信用受光素子を介して外部装置からの信号を受信する機能を備えている。
【００２４】
また、制御回路３には、復調部１９および受信アンテナコイル２０が受信系回路として接続されていると共に、変調部２１および送信アンテナコイル２２が送信系回路として接続されている。これらの送信系回路および受信系回路は、ＲＦタグＬ２との間で電磁的に通信を行うための構成である。変調部２１は、制御回路３から送信用データを受信するとＲＦタグＬ２との通信時に電力用の電波信号を生成すると共にこの電波信号に対して送信すべきデータの変調を行い送信アンテナコイル２２を通じて送信する。復調部１９は、ＲＦタグＬ２との通信時に受信アンテナコイル２０により受信した電波信号を復調し受信データとして取得して制御回路３に与える。
【００２５】
以下、情報コード読取装置ＣがＱＲコードＬ１を光学的に読取るための構成について詳細説明を行う。トリガスイッチ５が使用者により操作されるとこの操作信号が制御回路３に与えられるようになっている。照射部１３は、例えば複数のＬＥＤ（図示せず）が配置されてなるもので、操作信号が制御回路３に与えられると制御回路３の制御に基づいて画像取込対象領域Ｘに光を照射する。結像手段１４は、例えばレンズにより構成されており、画像取込対象領域Ｘに反射した光を２次元画像センサ１５に結像する。２次元画像センサ１５は、例えばＣＣＤやＣＭＯＳイメージセンサにより構成されており、同期信号発生回路１１が発生した同期信号に基づいて２次元画像センサ１５に結像した光を光電変換し、当該変換された画素信号を増幅回路１６に送信する。すなわち、照射部１３および結像手段１４並びに２次元画像センサ１５は、２次元画像を光学的に読取る光学読取手段として構成されている。
【００２６】
画素信号は、同期信号発生回路１１が発生した同期信号に基づいて増幅回路１６、Ａ／Ｄ変換回路１７を通じてメモリ４内の画像メモリ４ａにシリアルデータの画像データとして記憶されるようになっている。このとき、画像メモリ４ａに記憶される画像データは、例えば８ビット（２５６段階）の輝度データ（明度データ：輝度情報）を含む画像データである。
【００２７】
尚、アドレス発生回路１２は、同期信号発生回路１１から同期信号が与えられるようになっており、同期信号が与えられることによりメモリ４のアドレスを指定するアドレス指定信号をメモリ４に与える。このとき、制御回路３は、この画像データを取込み画像メモリ４ａの指定されたアドレスに画像データを順次記憶させるようになっている。
【００２８】
以下、ＲＦタグの電気的構成を図３（ｂ）を参照しながら説明する。
この図３（ｂ）に示すように、ＲＦタグＬ１は、電波信号を送受信するためのアンテナコイル２３と、共振コンデンサ２４と、制御用ＩＣ２５と、この制御用ＩＣ２５に接続された平滑部２６とを備えている。制御用ＩＣ２５は、制御手段としてのＣＰＵ２７と、整流部２８と、変復調部２９と、識別情報および管理情報などの記憶手段としてのメモリ部３０とを備えており、これらの構成が半導体素子によりワンチップ化されることにより構成されている。メモリ部３０は、ＲＦタグＬ１の動作用プログラムが記憶されたＲＯＭ３０ａと、不揮発的に情報を保持可能であると共に電気的に書き換え可能に構成されたＥＥＰＲＯＭ３０ｂとを備えている。このＥＥＰＲＯＭ３０ｂには、ＲＦタグＬ１が取り付けられる部品の情報が記憶されている。尚、共振コンデンサ２４は必要に応じて設ければ良いが、制御用ＩＣ２５内に設けても良い。
【００２９】
アンテナコイル２３は、共振コンデンサ２４と並列に接続されている。これらのアンテナコイル２３および共振コンデンサ２４により共振回路３１が構成されている。ＲＦタグＬ１は、情報コード読取装置Ｃの送信アンテナコイル２２から所定の高周波の電波信号が送信されると、共振回路３１により受信し整流部２８に供給する。整流部２８は、平滑部２６と共に動作用電源回路を構成するもので、共振回路３１からの電波信号を整流し、平滑部２６により平滑化し且つ一定電圧の直流電力にしてＣＰＵ２７や変復調部２９等に供給する。
【００３０】
変復調部２９は、電波信号に重畳して送信されたデータ信号を復調しＣＰＵ２７に与える。ＣＰＵ２７は、メモリ部３０に記憶された動作プログラムに基づいて動作するもので、変復調部２９により復調された復調信号に応じて処理を実行し、受信したデータをメモリ部３０のＥＥＰＲＯＭ３０ｂに書込みもしくは書き換えたり、もしくはＥＥＰＲＯＭ３０ｂからデータを読み出して変復調部２９により変調しアンテナコイル２３を通じて電波信号として送信する。
【００３１】
ＥＥＰＲＯＭ３０ｂの記憶領域は、識別情報記憶領域と情報コード読取指標記憶領域とに区分されている。識別情報記憶領域には、ラベルＬを貼付する物品についてその識別情報が記憶されている。また、情報コード読取指標記憶領域には、情報コード読取装置ＣがＱＲコードＬ２を光学的に読取するときに補助するための情報が記憶されている。
【００３２】
具体的には、情報コード読取指標記憶領域には、情報コードがＱＲコードＬ２であることを示す情報、ＱＲコードＬ２を構成するデータ量としての縦横一辺の白黒セルのセル数情報（例えば、３２）等を示す情報コード読取指標が記憶されている。この情報コード読取指標は、ラベルＬに記録されたＱＲコードＬ２に対応しており、もし仮にラベルＬに記録された情報コードがＱＲコードＬ２とは異種類の情報コードである場合には、異なる種類の情報コードを解読するときに補助するための情報が記録される。
【００３３】
上記構成の作用について、図１（ａ）および図１（ｂ）並びに図４を参照しながら説明する。図１（ａ）は、制御回路が行う処理をフローチャートにより概略的に示している。
使用者によりトリガスイッチ５が操作されるとトリガスイッチ５の操作信号が制御回路３に与えられる。このとき制御回路３は、読取指示が与えられたと判定し（ステップＳ１）、ＲＦタグＬ１に記憶された情報コード読取指標の読み取り処理を開始する（ステップＳ２）。
【００３４】
ＲＦタグＬ１の情報読取処理は次のような処理である。すなわち、情報コード読取装置Ｃの制御回路３は、情報コード読取指標の要求信号をＲＦタグＬ２に与える。ＲＦタグＬ１は、ＲＦタグＬ１のメモリ部３０に記憶された情報コード読取指標を変復調部２９により変調しアンテナコイル２３を通じて電波信号として送信する。
【００３５】
情報コード読取装置Ｃはこの電波信号を受信アンテナコイル２０により受信し復調部１９により復調し制御回路３が情報コード読取指標を取得する。このような処理を、ＲＦタグＬ１に記憶された情報コードの読取指標の読取処理と称している。
【００３６】
このとき制御回路３は、ＲＦタグＬ２からの情報コード読取指標の読取を完了したか否かを判定しつつ（ステップＳ３）、２次元画像から情報コード読取指標に相当する情報の検出を開始し、並列して処理を行う（ステップＳ４、Ｓ５）。
【００３７】
これは２次元画像に含まれるＱＲコードＬ２を解読完了するためには様々な準備処理が必要となるため、この準備処理を行う過程においてＲＦタグＬ１から読取るべき情報コード読取指標に相当する情報を先に取得できれば、ＲＦタグＬ１から情報コード読取指標を読取るよりも素早く情報を取得でき望ましいためである。
【００３８】
ＱＲコードＬ２を実際に解読する前に必要となる準備処理について説明する。この準備処理は、画像読取処理、二値化処理、領域推定処理（ラベリング処理）、位置決めシンボル検出処理、セル特定処理等からなる。画像読取処理は、照射部１３により光を画像取込対象領域Ｘに照射し、２次元画像センサ１５、増幅回路１６、Ａ／Ｄ変換回路１７を通じて画素データ（輝度レベル）を画像メモリ４ａに読取る処理を示している。
【００３９】
また、二値化処理は、制御回路３が画像メモリ４ａに記憶された画像データについて記憶された輝度レベルに基づいて、輝度レベルが予め定められた所定値より高い画素を白（明）画素、輝度レベルが予め定められた所定値よりも低い画素を黒（暗）画素として２極化して判別する処理を示している。
【００４０】
また、領域推定処理は、画像取込対象領域Ｘの画素データを読取った後、当該画素データを矩形状に区画した領域の画素データに基づいてどの区画領域にＱＲコードＬ２が存在しているかを推定する処理を示している。具体的には、画像取込対象領域Ｘを撮像することにより取込まれた画素データを例えば水平方向３２画素×垂直方向３２画素の正方形状に区画し、それぞれの区画領域においてＱＲコードＬ２を構成する白セルや黒セルの存在を推定する。存在領域の推定方法については、本実施形態の特徴とは特に関係しないため、その詳細説明を省略するが、先に出願された特開２００２−３０４５９４号公報、もしくは特開２０００−３５３２１０号公報などの推定方法を適用できる。この領域推定処理を行うことにより読取完了するまでの処理を迅速化することができる。
【００４１】
位置決めシンボル検出処理は、領域推定処理の推定領域内においてＱＲコードＬ２の位置決めシンボルＬａを検出する処理を示している。図２に示すように、ＱＲコードＬ２は、位置決めシンボルＬａとその他のデータセル等とにより構成されているが、位置決めシンボルＬａは、その中心付近を直線的に横切ると「黒セル」「白セル」「黒セル」「白セル」「黒セル」のパターンが１：１：３：１：１の比率になっている。したがって、制御回路３は、この性質を利用して上述比率で黒と白が交互に検出された場合に、そのパターンを位置決めシンボルＬａの有力な候補と判断し、２つの位置決めシンボルＬａを検出する。
【００４２】
セル特定処理は、位置決めシンボル検出処理により検出された２つの位置決めシンボルＬａ間の距離を求め、２つの位置決めシンボルＬａ間に白黒セルが何セル存在するかを判定し、ＱＲコードＬ２の１単位セル（白セルおよび黒セル）が何画素数に相当するかを特定すると共に、ＱＲコードＬ２の１辺のセル数を特定し、１辺のセル数を情報コード読取指標に相当する情報として特定する処理である。１単位セルの画素数に応じたセルの長さをセルサイズＺ０（図４参照）と称している。このセル特定処理では、１辺のセル数×１セルサイズＺ０を求め、ＱＲコードＬ２の両端間の長さ（外形寸法Ｚ）も特定する。このような準備処理は、実際に解読処理を行う段階の直前までの処理を示しており、解読処理を円滑に且つ迅速に行うための処理である。
【００４３】
制御回路３は、このような準備処理を行うことにより情報コード読取指標に相当する情報を２次元画像から検出すると同時に、ＲＦタグＬ１から情報コード読取指標を並列して読取る。その後、制御回路３は、情報コード読取指標に相当する情報をＲＦタグＬ１もしくはＱＲコードＬ２の何れから先に取得したとしても、先に取得した情報を適用して解読処理を行う。
【００４４】
具体的には、制御回路３は、２次元画像から情報コード読取指標に相当する情報を検出したときにはＲＦタグＬ１の読取り停止を指示し（ステップＳ６）た上で、制御回路３内のタイマ（図示せず）をスタートすると共に情報コード読取指標を適用して解読処理を行う（ステップＳ７〜Ｓ９）。このとき、制御回路３は、ＲＦタグＬ１からの情報コード読取指標の読取りを停止する。
【００４５】
他方、制御回路３は、ＲＦタグＬ１から情報コード読取指標を先に読取完了したと判定したときにはステップＳ３においてＹＥＳと判定し、ステップＳ７〜Ｓ９において情報コード読取指標を設定して解読処理を行う。制御回路３は、ＲＦタグＬ１から先に情報コード読取指標としてＱＲコードＬ２の１辺のセル数の情報を読取ったときには、前述した準備処理のうち、画像読取処理、二値化処理、領域推定処理、位置決めシンボル検出処理、セル特定処理を行うことにより、１辺のセル数×１セルサイズＺ０を求め、ＱＲコードＬ２の両端間の長さ（外形寸法Ｚ）を特定する。このとき、外形寸法Ｚを瞬時に算出することができる。
【００４６】
尚、制御回路３内には、情報コード解読手段による情報コードの解読処理を行う構成と、ＲＦタグ読取手段によるＲＦタグＬ１内に記憶された情報の読取処理を行う構成とがそれぞれ構成されており、これらの解読処理および読取処理を行う構成が互いに指示信号を入出力することにより処理が行われている。
【００４７】
制御回路３は、解読処理を成功したと判定したときには（ステップＳ１０：ＹＥＳ）、読取結果を出力して終了する（ステップＳ１１）。しかし制御回路３は、解読処理を試行した結果、失敗したと判定したときには（ステップＳ１０：ＮＯ）、所定の時間が経過する（ステップＳ１２）までステップＳ９に戻って解読処理を繰り返す。
【００４８】
制御回路３は、読取結果および読取りの継続要否を操作者に問い合わせるための報知出力を外部に対して行う（ステップＳ１３）。これにより、使用者は読取りが未完了であることを知ることができる。制御回路３は、操作者による継続要否の指示入力を待機し（ステップＳ１４）、継続指示がなされた場合には、ステップＳ２に戻りＲＦタグＬ１から再度情報コード読取指標の読取りを開始するものの、仮に継続指示がなされず停止指示がなされた場合には読取り処理を終了する。
【００４９】
ラベルＬに記録されている情報コードＰがＱＲコードＬ２の場合、ＱＲコードＬ２が規格上正方形状で規定されているため、縦横一辺の白黒セルの数が情報コード読取指標としてＲＦタグＬ１に記憶されていれば、制御回路３がこの情報コード読取指標を読取ることで外形寸法Ｚを瞬時に特定できる。他種類の情報コードの場合には、図５（ｂ）〜図５（ｇ）に示すように、縦横方向の寸法が互いに異なる情報コードＰも多種多様に開発されているため、この場合、ＲＦタグＬ１に記憶される情報コード読取指標は、縦方向および横方向の２辺のセル数が記憶されている必要がある。このようにして、制御回路３はこの情報コード読取指標を読取ることにより外形寸法Ｚを迅速に特定することができる。
【００５０】
これまで行われていた処理の場合、外形寸法Ｚを特定するときには如何なる種類の情報コードＰを読取るか、さらに如何なるサイズの情報コードＰを読取るかが判明していないため、情報コードＰとしてＱＲコードＬ２の角部に位置する２つの位置決めシンボルＬａを検出し、その位置決めシンボルＬａの端部間の長さを算出し、その間をセルサイズＺ０で分割し縦横一辺の白黒セルの数を算出し、ＱＲコードＬ２の外形寸法Ｚを特定する方法しかなかった。
【００５１】
しかしこの場合、例えばＭｉｃｒｏＱＲコードのように位置決めシンボルＬａが１つしか構成されていない場合や位置決めシンボルＬａを１つしか検出できない場合、さらに１画面の画像データを取込むときに複数のＱＲコードＬ２の画像を取込んだ場合には、外形寸法Ｚを長時間かけて特定する必要がある。
【００５２】
また、ＱＲコードＬ２のデータセルの設定状態に応じて２つの位置決めシンボルＬａ間に位置決めシンボルＬａに似たパターン（例えば「黒」「白」「黒」「白」「黒」の比率が１：１：２：２：１となるようなパターン等）が検出されてしまう虞がある。このようなパターンが２つの位置決めシンボルＬａの間に検出されてしまうと、このパターンを位置決めシンボルＬａと誤検出してしまうことになりかねない。誤検出されてしまうと、ＱＲコードＬ２の一辺のサイズを誤って特定してしまうことになり、誤って読取られてしまう虞がある。しかも、２つの位置決めシンボルＬａを検出する必要があるため処理が遅くなる。
【００５３】
そこで本実施形態では、制御回路３は、実際にＱＲコードＬ２を解読する前に、ＱＲコードＬ２であることを示す情報や縦横一辺の白黒セル数情報を情報コード読取指標としてＲＦタグＬ１のメモリ部３０から読取るようにしている。すなわち、「セルサイズＺ０」×「縦横一辺の白黒セル数」を算出しＱＲコードＬ２の外形寸法Ｚを特定するようにしている。すなわち、情報コード読取装置Ｃの制御回路３は、ＲＦタグＬ１のメモリ部３０に記憶された情報コード読取指標を読取った後、この情報コード読取指標に含まれる１辺のセル数の情報と算出されたセルサイズＺ０とを乗算し、ＱＲコードＬ２の外形寸法Ｚを特定している。
【００５４】
したがって、たとえＱＲコードＬ２を構成する２つの位置決めシンボルＬａ間に位置決めシンボルＬａに類似するパターンが形成されていたとしても、このパターンを誤検出することで誤ってサイズを特定することなくＱＲコードＬ２の外形寸法Ｚを正確に特定することができる。さらに、複数の位置決めシンボルＬａを検出する必要があったが、本実施形態では、１つの位置決めシンボルＬａを検出するだけで存在領域Ｓを特定することができるため処理を迅速化できる。
【００５５】
本実施形態によれば、制御回路３がＱＲコードＬ２を読取る前にＲＦタグＬ１に記憶された情報コード読取指標の読取りを行い、この読取られた情報コード読取指標に基づいてＱＲコードＬ２を読取るため、極力誤ることなく情報コードを読取ることができる。しかも、メモリ部３０には、ＱＲコードＬ２の外形寸法Ｚを特定するための情報が情報コード読取指標として記憶されているため、情報コード読取装置Ｃは、迅速にＱＲコードＬ２を読取ることができる。
【００５６】
近年の情報の高度化に伴い、情報コードが表現可能な情報量を多くすることが検討されている。情報コードの表現可能な情報量を多くするためには、情報コードを構成するセルの数を必然的に多くする必要があるため、情報コードの面積が大きくなってきている。この場合、何らかの影響によりＱＲコードＬ２の端部が汚されてしまうと、これまではそのＱＲコードＬ２の端部境界を判別することができず、誤ってデコード処理されてしまう虞があった。本実施形態においては、制御回路３が情報コード読取指標に基づいて外形寸法Ｚを特定できるため、ＱＲコードＬ２の端部境界の位置を正確に特定できるようになる。
【００５７】
（他の実施形態）
本発明は、上記実施形態に限定されるものではなく、例えば、以下に示す変形もしくは拡張が可能である。
【００５８】
情報コードＰとしてのＱＲコードＬ２に適用した実施形態を示したが、これに代えた情報コードＰの一例を図５（ａ）〜図５（ｇ）に示すが、どのような情報コードＰに適用しても良い。
ＲＦタグＬ１から情報コード読取指標を読取る処理、およびＱＲコードＬ２から情報コード読取指標に相当する情報を取得する処理を並列して行う実施形態を示したが、これに限定されるものではなく、ＱＲコードＬ２から情報コード読取指標に相当する情報を取得する処理は必要に応じて行うようにすれば良い。
【００５９】
情報コード読取指標は、前述したように、ラベルＬに付されている情報コードＰがＱＲコードＬ２であることを示す情報、ＱＲコードＬ２を構成する縦横一辺の白黒セルの数の情報を示しているが、他種類の情報コードＰの場合、以下のようにすることが望ましい。
【００６０】
例えば、ラベルＬに記録される情報コードＰがＤａｔａＭａｔｒｉｘコード（図５（ｂ）参照）の場合には、情報コード読取指標としては一辺のセル数情報を含む情報とすることが望ましい。ＤａｔａＭａｔｒｉｘコードの場合、規格上、正方形状で規定されると共にＬ字型のファインダパターンＦがコードの端部に形成されている。このＤａｔａＭａｔｒｉｘコードを解読するときには、ファインダパターンＦを発見した後、外形寸法を特定する必要があるが、これまではファインダパターンＦの存在しない場所の外形形状については推定して処理を行っていた。しかし例えばＤａｔａＭａｔｒｉｘコードの掲載面に歪みが生じている場合等には処理が遅いという問題点を生じる。そこで、情報コード読取指標として一辺のセル数情報がＲＦタグＬ１に記憶されていれば、前述のＱＲコードＬ２の読取り処理の作用と同様に外形寸法を即座に特定でき、解読処理を素早く行うことができる。
【００６１】
また、例えば、ラベルＬに記録される情報コードＰがＶｅｒｉコード（図５（ｃ）参照）の場合には、情報コード読取指標として一辺のセル数情報を含む情報とすることが望ましい。Ｖｅｒｉコードは、規格上、正方形状で規定されている。Ｖｅｒｉコードを解読するときには、前述のＤａｔａＭａｔｒｉｘコードと同様に、外形を規定するファインダパターンＦを検出する必要があるが、これまでは１セルサイズを特定するため、数画素毎に画像データを読取るために走査し１セルサイズを特定するようにしていた。しかし処理が遅いという問題点を生じてしまう。そこで、情報コード読取指標として一辺のセル数情報がＲＦタグＬ１に記憶されていれば、前述のＱＲコードＬ２の読取り処理の作用と同様に外形寸法を即座に特定することができ、解読処理を素早く行うことができる。
【００６２】
例えば、ラベルＬに記録される情報コードＰがＰＤＦ−４１７コード（図５（ｄ）参照）の場合は、情報コード読取指標として、桁数情報および／または段数情報を示す情報を含むことが望ましい。この場合、制御回路３は、スタートパターンＳ１／ストップパターンＳ２の辺の長さを読取られた段数で除することにより１段の幅を算出すると共に、スタートパターンＳ１／ストップパターンＳ２間の距離を桁数で除することにより１桁の幅を算出することができる。これにより、ＰＤＦ−４１７コードのサイズを素早く検出することができる。
【００６３】
例えば、ラベルＬに記録される情報コードＰが、一次元コードや二次元コードの組み合わせからなるコンポジットコード（図５（ｅ）参照）の場合は、情報コード読取指標は、リニアコード部Ｌａや二次元コード部Ｌｂの種類情報を含むことが望ましい。この場合、制御回路３は、リニアコード部Ｌａもしくは二次元コード部Ｌｂの何れか一方の情報コードが先に読取られた後には、他方の情報コード部の種類を特定することができ情報コードを効率よく読取ることができる。
【００６４】
例えば、ラベルＬに記録される情報コードＰがＰＯＳ（Point Of Sales）コードＡ（図５（ｆ）参照）の場合には、情報コード読取指標は、ＰＯＳコードＡにアドオン部Ｂが付加されているか否かの有無情報とアドオン部Ｂの桁数の情報とを含む情報であることが望ましい。
【００６５】
アドオン部Ｂが付加されたＰＯＳコードＡを読取る場合には、制御回路３は、本体部分となるＰＯＳコードＡと共にアドオン部Ｂを光学的に読取る必要があるが、アドオン部Ｂが付加されているか否かを示す情報を予め取得していれば、ＰＯＳコードＡを読取った後アドオン部Ｂが撮像された画像に含まれているか否かを判定する処理を別途行うことなく、アドオン部Ｂが付加されていればアドオン部Ｂを読取ることができ、アドオン部Ｂが付加されていないのであればアドオン部Ｂを読取る必要がなくなり処理を高速化できる。
【００６６】
例えば、ラベルＬに記録される情報コードＰが多段コード（図５（ｇ）参照）の場合には、情報コード読取指標として、段数情報、各段の情報コードの種類情報、必要に応じて、桁数情報、最初の文字情報等を含む情報であることが望ましい。この場合、情報コードＰの組み合わせを限定することにより多段コードの読取完了までに要する時間を短縮することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の第１の実施形態の動作を示す概略的なフローチャート
【図２】情報コード読取装置とラベルとの一態様を概略的に示す図
【図３】電気的構成を概略的に示すブロック図（（ａ）は情報コード読取装置の電気的構成図、（ｂ）はＲＦタグの電気的構成図）
【図４】画像取込状態のイメージを概略的に示す図
【図５】（ａ）〜（ｇ）は、情報コードの一例を示す図
【符号の説明】
【００６８】
図面中、３は制御回路（情報コード解読手段、ＲＦタグ読取手段）、Ｃは情報コード読取装置、Ｌはラベル、Ｌ１はＲＦタグ、Ｌ２はＱＲコード（情報コード）、Ｐは情報コードを示す。
【図１】
2006343826.tif 000003
【図２】
2006343826.tif 000004
【図３】
2006343826.tif 000005
【図４】
2006343826.tif 000006
【図５】
2006343826.tif 000007