(57)【要約】【課題】商品を識別し認証する方法が提供される。【解決手段】商品に関連する情報或いは画像に基づくコード或いはチェックサムが導出され、バーコードと関連づけられ、ラベル上に包含される。このラベルは、受取側でスキャンされ、商品が認証される。画像抽出を行って色相成分を生成し、グリッドを使ってパターンを生成することによって、画像に基づいてスキャン可能なコードが提供される。このパターンは、スキャナーによってコードを直接取得することにより、或いはルックアップテーブルを参照することによって、読み取り可能である。ラベルや、ＲＦＩＤタグなどのタグには、コード、バーコード、デジタルバーコード、或いはスキャン可能なコードを包含させ得る。【選択図】図３
2007519095.tif 000002
【特許請求の範囲】
【請求項１】
アイテムの認証を容易化する方法であって、
画像に基づいてコードを取得し；及び
前記画像と、前記コードを備えるマシン読み取り可能な記号とを、認証されるべき一つ以上のアイテムに関連づける、
ことを備えることを特徴とする方法。
【請求項２】
前記マシン読み取り可能な記号は、バーコードである
ことを特徴とする請求項１記載の方法。
【請求項３】
前記画像は、写真である
ことを特徴とする請求項１記載の方法。
【請求項４】
前記画像は、テキスト情報を備える
ことを特徴とする請求項１記載の方法。
【請求項５】
前記マシン読み取り可能な記号は、省スペースシンボル（ＲＳＳ）バーコードを備える
ことを特徴とする請求項１記載の方法。
【請求項６】
アイテムを認証する方法であって、
１つ以上のアイテムに関連づけられた画像に基づいて、第1のコードを取得し；
前記１つ以上のアイテムに関連づけられたマシン読み取り可能な記号に基づいて、第２のコードを取得し；及び
前記第１及び前記第２のコードに基づいて、前記１つ以上のアイテムの真正を判断する、
ことを備えることを特徴とする方法。
【請求項７】
前記１つ以上のアイテムの真正を判断することは、
前記第１のコードが前記第２のコードに一致するか否かを判断する確認することを備える
ことを特徴とする請求項６記載の方法。
【請求項８】
１つ以上のアイテムの認証を容易化する記号であって、前記記号は、
１つ以上のアイテムに関連づけられた画像と；及び
前記１つ以上のアイテムに関連づけられたマシン読み取り可能な記号とを備え、
前記マシン読み取り可能な記号は、前記画像に基づくコードを備える
ことを特徴とする記号。
【請求項９】
前記画像は、前記画像に関連づけられた前記第１のコードを読み取るための第１及び第２のガードバーを備える
ことを特徴とする請求項８記載の記号。
【請求項１０】
前記画像は、写真を備える
ことを特徴とする請求項８記載の記号。
【請求項１１】
前記画像は、ポートレートを備える
ことを特徴とする請求項８記載の記号。
【請求項１２】
前記画像は、テキスト情報を備える
ことを特徴とする請求項８記載の記号。
【請求項１３】
前記マシン読み取り可能な記号は、省スペースシンボル（ＲＳＳ）バーコードを備える
ことを特徴とする請求項８記載の記号。
【請求項１４】
前記マシン読み取り可能な記号は、出荷情報、インベントリ情報、インボイス情報、製品タイプ情報、購入オーダー情報、及び署名情報からなるグループのうちの少なくとも１つに関連づけられたデータを備える
ことを特徴とする請求項８記載の記号。
【請求項１５】
上記方法は、さらに、
１つ以上のアイテムへの適用のために、前記マシン読み取り可能な記号と、その上に形成された画像とを含むラベルを備える
ことを特徴とする請求項６記載の記号。
【請求項１６】
アイテムの認証を容易化する方法であって、
マシン読み取り可能な記号を、認証されるべき一つ以上のアイテムに関連づけ；及び
メモリ及びトランシーバを、前記１つ以上のアイテムに関連づけることを備え、
前記メモリは、前記トランシーバに接続され、
前記メモリは、前記マシン読み取り可能な記号の画像を記憶する、
ことを特徴とする方法。
【請求項１７】
アイテムを認証する方法であって、
１つ以上のアイテムに関連づけられた第１のマシン読み取り可能な記号に基づいて、第１のコードを取得し；
メモリに記憶された第２のマシン読み取り可能な記号の画像を処理して、第２のコードを取得し、前記メモリは、トランシーバに接続され、その双方は前記１つ以上のアイテムに関連づけられ；及び
前記第１及び前記第２のコードに基づいて、前記１つ以上のアイテムの真正を判断する、
ことを備えることを特徴とする方法。
【請求項１８】
前記１つ以上のアイテムの真正を決定することは、前記第１のコードが前記第２のコードに一致するか否かを判断することを備える
ことを特徴とする請求項１７記載の方法。
【請求項１９】
アイテムの認証を容易化する方法であって、
マシン読み取り可能な記号及び画像を、認証されるべき一つ以上のアイテムに関連づけ；及び
メモリ及びトランシーバを、前記１つ以上のアイテムに関連づけることを備え、
前記メモリは、前記トランシーバに接続され、
前記メモリは、前記マシン読み取り可能な記号及び前記画像を記憶する
ことを特徴とする方法。
【請求項２０】
前記マシン読み取り可能な記号は、マシン読み取り可能なデータを備えることを特徴とする請求項１９の方法。
【請求項２１】
前記マシン読み取り可能な記号は、マシン読み取り可能な記号の画像を備えることを特徴とする請求項１９の方法。
【請求項２２】
前記トランシーバは、認証のために、記憶されたマシン読み取り可能な記号及び画像を、レシーバに送信する
ことを特徴とする請求項１９記載の方法。
【請求項２３】
アイテムを認証する方法であって、
メモリに記憶されたマシン読み取り可能な記号を処理して、第１のコードを取得し、前記メモリは、トランシーバに接続され、その双方が前記１つ以上のアイテムに関連づけられ；
前記メモリに記憶された画像を処理して、第２のコードを取得し；及び
前記第１及び前記第２のコードに基づいて、前記１つ以上のアイテムの真正を判断する、
ことを備えることを特徴とする方法。
【請求項２４】
前記１つ以上のアイテムの真正を判断することは、
前記第１のコードが前記第２のコードに一致するか否かを判断することを備える
ことを特徴とする請求項２３記載の方法。
【請求項２５】
前記第１のコードを取得することは、
マシン読み取り可能な記号を読み取ることを備える
ことを特徴とする請求項２３記載の方法。
【請求項２６】
アイテムの認証を容易化する方法であって、
複数の領域を備える画像に基づいてコードを取得するステップであって、前記コードは、前記複数の領域のうちの少なくとも１つの領域に関連し；及び
前記画像と、前記コードを備えるマシン読み取り可能な記号とを、認証されるべき一つ以上のアイテムに関連づける、
ことを備えることを特徴とする方法。
【請求項２７】
前記コードは、チェックサムを備える
ことを特徴とする請求項２６記載の方法。
【請求項２８】
前記コードは、前記複数の領域に関連づけられた１つ以上の画素を符号化することを備える
ことを特徴とする請求項２６記載の方法。
【請求項２９】
アイテムを認証する方法であって、
１つ以上のアイテムに関連づけられた画像に基づいて第１のコードを取得し、前記画像は、複数の領域を備え、前記第１のコードは、前記複数の領域のうちの少なくとも１つの領域に関連し；
１つ以上のアイテムに関連づけられたマシン読み取り可能な記号に基づいて、第２のコードを取得し；及び
前記第１及び前記第２のコードに基づいて、前記１つ以上のアイテムの真正を判断する、
ことを備えることを特徴とする方法。
【請求項３０】
前記１つ以上のアイテムの真正を判断することは、
前記第１のコードが前記第２のコードに一致するか否かを判断することを備える
ことを特徴とする請求項２９記載の方法。
【請求項３１】
画像からデータを取得する方法であって、
第１の画像の１つ以上の画素の色特性を処理して、第２の画像を取得し；及び
前記第２の画像を、マシン読み取り可能な記号として解釈することによって、前記第２の画像からコードを取得する、
ことを備えることを特徴とする方法。
【請求項３２】
前記第２の画像を、マシン読み取り可能な記号として解釈することは、
前記第２の画像を、バーコードとして解釈することを備える
ことを特徴とする請求項３１記載の方法。
【請求項３３】
前記第２の画像をバーコードとして解釈することは、
前記第２の画像を、複数のパターンとそれに対応する値とを備えるバーコードフォーマットに基づいて、バーコードとして解釈することを備え、
前記バーコードフォーマットの前記複数のパターンのそれぞれは、それに対応する値を有する
ことを特徴とする請求項３２記載の方法。
【請求項３４】
前記第２の画像をバーコードとして解釈することは、
前記第２の画像を、２次元バーコードの少なくとも一部として解釈することを備える
ことを特徴とする請求項３２記載の方法。
【請求項３５】
アイテムの認証を容易化する方法であって、
画像の１つ以上の画素の色特性を処理することによって、前記画像に基づくマシン読み取り可能な記号を取得し；及び
前記画像及び前記マシン読み取り可能な記号を、認証されるべき一つ以上のアイテムに関連づけること、
を備えることを特徴とする方法。
【請求項３６】
前記画像に基づくマシン読み取り可能な記号を取得することは、
画像に基づいてバーコードを取得することを備える
ことを特徴とする請求項３５記載の方法。
【請求項３７】
前記画像に基づいてバーコードを取得することは、
画像から、２次元バーコードの少なくとも一部を取得することを備える
ことを特徴とする請求項３６記載の方法。
【請求項３８】
上記方法は、さらに、前記２次元バーコードに関連する第２のバーコード符号化データを生成することを備え、
前記画像及び前記マシン読み取り可能な記号を、認証されるべき一つ以上のアイテムに関連づけることは、
前記２次元バーコード及び第２のバーコードを、前記一つ以上のアイテムと関連づけて、これにより、前記２次元バーコード及び前記第２のバーコードが、複合バーコードを構成することを備える
ことを特徴とする請求項３７記載の方法。
【請求項３９】
アイテムを認証する方法であって、
１つ以上のアイテムに関連付けられた画像の一つ以上の画素の色特性を処理することによって、前記１つ以上のアイテムに関連付けられた画像に基づく第１のマシン読み取り可能な記号を取得し；及び
前記第１のマシン読み取り可能な記号と、前記一つ以上のアイテムに関連づけられた第２のマシン読み取り可能な記号とに基づいて、前記１つ以上のアイテムの真正を判断する、
ことを備えることを特徴とする方法。
【請求項４０】
前記１つ以上のアイテムの真正を判断することは、
前記第１のマシン読み取り可能な記号から第１のコードを取得し；
前記第２のマシン読み取り可能な記号から第２のコードを取得し；及び
前記第１及び第２のコードに基づいて、前記１つ以上のアイテムの真正を判断する、
ことを備えることを特徴とする請求項３９記載の方法。
【請求項４１】
前記画像に基づいて第１のマシン読み取り可能な記号を取得することは、
前記画像に基づいて第１のバーコードを取得することを備え、
前記第２のマシン読み取り可能な記号は、第２のバーコードを備える
ことを特徴とする請求項３９記載の方法。
【請求項４２】
前記画像に基づいて第１のバーコードを取得することは、
前記画像から２次元バーコードを取得することを備え、
前記２次元バーコード及び第２のバーコードは、複合バーコードを構成し、
前記１つ以上のアイテムの真正を判断することは、前記第２のバーコードが、前記２次元バーコードに対応するか否かを判断することを備える
ことを特徴とする請求項４１記載の方法。
【請求項４３】
アイテムの認証を容易化する方法であって、
画像の１つ以上の画素の色特性を処理することによって、画像に基づいてマシン読み取り可能な記号を取得し；
前記マシン読み取り可能な記号に基づいてコードを取得し；
トランシーバデバイスに接続されたメモリデバイスに、前記コードを記憶し；及び
前記画像と、前記メモリデバイスと、及び前記トランシーバデバイスとを、認証されるべき一つ以上のアイテムに関連づけること、
を備えることを特徴とする方法。
【請求項４３】
アイテムを認証する方法であって、
画像の１つ以上の画素の色特性を処理することによって、１つ以上のアイテムに関連づけられた画像に基づいてマシン読み取り可能な記号を取得し；
前記マシン読み取り可能な記号に基づいて第１のコードを取得し；
前記１つ以上のアイテムに関連づけられたメモリデバイスから第２のコードを取得し、前記メモリデバイスは、前記１つ以上のアイテムに関連づけられたトランシーバデバイスに接続され；及び
前記第１及び第２のコードに基づいて、前記１つ以上のアイテムの真正を判断する、
ことを備えることを特徴とする方法。
【請求項４４】
前記１つ以上のアイテムの真正を判断することは、
前記第１のコードが前記第２のコードに一致するか否かを判断することを備える
ことを特徴とする請求項４３記載の方法。
【請求項４５】
アイテムの認証を容易化する方法であって、
第１の画像の１つ以上の画素の色特性を処理することによって、前記第１の画像に基づいてマシン読み取り可能な記号を取得し；
トランシーバデバイスに接続されたメモリデバイスに、前記マシン読み取り可能な記号の画像を記憶し；及び
前記マシン読み取り可能な記号の画像と、前記メモリデバイスと、及び前記トランシーバデバイスとを、認証されるべき一つ以上のアイテムに関連づける、
ことを備えることを特徴とする方法。
【請求項４６】
アイテムを認証する方法であって、
画像の１つ以上の画素の色特性を処理することによって、１つ以上のアイテムに関連づけられた前記画像に基づく第１のマシン読み取り可能な記号を取得し；
１つ以上のアイテムに関連づけられたメモリデバイスから、第２のマシン読み取り可能な記号を取得し、前記メモリデバイスは、前記１つ以上のアイテムに関連づけられたトランシーバデバイスに接続され；
前記第１及び第２のマシン読み取り可能な記号に基づいて、前記１つ以上のアイテムの真正を判断することを備える
ことを特徴とする方法。
【請求項４７】
前記１つ以上のアイテムの真正を判断することは、
前記第１のマシン読み取り可能な記号から第１のコードを取得し；
前記第２のマシン読み取り可能な記号から第２のコードを取得し；及び
前記第１及び第２のコードに基づいて、前記１つ以上のアイテムの真正を判断する、
ことを備える特徴とする請求項４６記載の方法。
【請求項４８】
画像に基づいてスキャン可能なコードを生成する方法であって、
前記画像に関連づけられた１つ以上の画素の色特性を処理し；及び
前記１つ以上の画素に対する第１のコードを取得するステップとを備え、
前記第１のコードは、マシン読み取り可能な記号に関連づけられた第２のコードに対応する
ことを特徴とする方法。
【請求項４９】
前記第２のコードは、前記マシン読み取り可能な記号に関連づけられたルックアップテーブルに、前記第１のコードを適用することによって、生成される
ことを特徴とする請求項４８記載の方法。
【請求項５０】
上記方法は、さらに、
画像をスキャンするための始点を示す第１のインディケータ記号を付加し；及び
前記画像をスキャンするための終点を示す第２のインディケータ記号を付加する、
ことを備えることを特徴とする請求項４８記載の方法。
【請求項５１】
上記方法は、さらに、
生成されたスキャン可能なコードを、前記１つ以上のアイテムに適用することを備える
ことを特徴とする請求項４８記載の方法。
【請求項５２】
前記１つ以上の画素の色特性を処理することは、
５０％を超える黒灰色を備える色相値が、黒を表す色相値に変換され、及び、５０％未満の白灰色を備える色相値が白を表す色相値に変換されるように、前記１つ以上の画素の色相値を変更することを備える
ことを特徴とする請求項４８記載の方法。
【請求項５３】
黒を表す色相値に変換された１つ以上の画素は、第１のコード値として符号化され、白を表す色相値に変換された１つ以上の画素は、第２のコード値として符号化される
ことを特徴とする請求項５２記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（著作権と法的な注意事項）
本特許明細書で開示された内容は、著作権保護対象のマテリアルを含む。著作権者は、本特許文献或いは本特許の開示が、特許商標庁のファイル或いは記録の中にある限り、他人がそれをファクシミリによって複製することに対して異を唱えることはないが、そうでない場合は、いかなる著作権も留保される。
【０００２】
（関連出願のクロスリファレンス）
本出願は、特許出願１０／４９７、６３６の一部継続出願であり、３５ＵＳＣ第１２０条に基づく利益を請求するものである。ここで、特許出願１０／４９７、６３６は、２００２年１２月２日に出願された国際出願ＰＣＴ／ＵＳ０２／３８５５８の国内段階の出願であって、３５ＵＳＣ第３６５条（ａ）に基づく利益を請求するものである。また、ＰＣＴ／ＵＳ０２／３８５５８は、２００１年１１月３０日に出願された仮特許出願６０／３３４、５７０に関する３５ＵＳＣ第１１９条（ｅ）に基づく利益を請求するものである。上述の出願の内容は、参照により本願開示の一部を成す。また、本出願は、２００３年１２月８日に出願された仮特許出願６０／５２８、０４６に関する３５ＵＳＣ第１１９条（ｅ）に基づく利益を請求するものであり、仮特許出願６０／５２８、０４６は、参照により、本願開示の一部を成す。
【背景技術】
【０００３】
無線データ通信（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｄａｔａ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ：“ＲＦＤＣ”）は、ローカルエリアネットワークアプリケーション及び広域ネットワークアプリケーション上で、無線による、対話式かつリアルタイムで、インベントリの更新、出荷、或いは製造アプリケーションを提供する技術である。よく言われることであるが、ＲＦＤＣを利用する利点は５つあり、それは、常にデータベースの正確性が向上すること、ペーパーワークが減少すること、リアルタイム操作、生産性の一層の向上、より短い注文に対する応答時間、である。ＲＦＤＣは、商品を追跡する際、例えば、製造、倉庫保管、配送、及びロジスティクス管理を行う際に、典型的に使用される、自動識別とデータ獲得のための通信技術である。ＲＦＤＣは、しばしば、バーコードスキャン或いは無線識別（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ：“ＲＦＩＤ”）と共に使用されて、受信、格納（ｓｔｏｒａｇｅ）、検索、物理的インベントリ、オーダー・ピッキング、ピックスロット補充、出荷、返品（ｒｅｔｕｒｎｓ）のトラッキング、ラベリング、及び他のアプリケーションを導く（ｄｉｒｅｃｔ）。また、ＲＦＤＣは、工場フロアでは、仕掛品（ｗｏｒｋ−ｉｎ−ｐｒｏｃｅｓｓ）のトラッキング、及びラベリング等のアプリケーションに使用され、病院では、調合薬や医薬品のトラッキングのために使用される。小売側では、無線端末は、価格照合（ｖｅｒｉｆｉｃａｔｉｏｎ）、店頭での（ｐｏｉｎｔ  ｏｆ  ｓａｌｅ）オーダーエントリー、店舗直送のためにますます使用されている。
【０００４】
無線実装（ｉｍｐｌｅｍｅｎｔａｔｉｏｎ）のための最も一般的なアプローチは、無線トランスミッタ／レシーバ、キーボード、ＬＣＤディスプレイ、及び、通常は、バーコードスキャナーを含む無線端末（ハンドヘルド或いは車載用のいずれか）を使用することである。この端末は、マスター無線トランシーバと通信し、このマスター無線トランシーバは、個々の端末からメッセージを受信して、無線ネットーワークコントローラへルーティング（ｒｏｕｔｅ）し、ホストシステムからの命令（ｉｎｓｔｒｕｃｔｉｏｎｓ）及び例外（ｅｘｅｐｔｉｏｎｓ）等のメッセージを、端末へルーティングする基地局もしくは無線ゲートウェイとして知られている。
【０００５】
バーコード技術は、現在、使用されている多様なコード（ｓｙｍｂｏｌｏｇｉｅｓ）と共に３０年以上となる。この多様なコードは、異なるアプリケーションで使用される、異なるコードの、多様な特徴を最適化するための、異なる標準（ｓｔａｎｄａｒｄ）及び利用のためのガイドラインを含む。バーコードの例は、以下を含む：長短のバーを有する郵便（ｐｏｓｔａｌ）バーコード、典型的には段ボール箱（ｃｏｒｒｕｇａｔｅｄ  ｃａｒｔｏｎｓ）への印刷用に使用されるＩｎｔｅｒｌｅａｖｅｄ  Ｔｗｏ  ｏｆ  Ｆｉｖｅ（ＩＴＦ）バーコード、２次元バーコードの形式の省スペースシンボル（Ｒｅｄｕｃｅｄ  Ｓｐａｃｅ  Ｓｙｍｂｏｌ：“ＲＳＳ”）。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
商品を識別し、認証する方法が提供される。
【課題を解決するための手段】
【０００７】
ある実施形態によれば、商品に関連づけられた情報に基づいて、コードを受信することを含む、商品を認証する方法が提供される。例えば、この情報は、商品上のラベルに貼付される（ａｆｆｉｘｅｄ）。この情報は、商品に関連してよく、例えば、製造、トラッキング、出荷、商品の受領や販売に一般的に使用される情報等であってよく、例えば、製品情報、製品の写真、或いはその他の情報であってよい。このコードは、例えば、チェックサムアルゴリズム、既知の点の合計（ｓｕｍ  ｏｆ  ｋｎｏｗｎ  ｐｏｉｎｔｓ）、或いはその他の認証方法を含む方法を使用して、受信され、取得され、或いは生成される。コードは、バーコードと関連づけられ、例えば、コードは、バーコードに追加される。バーコード上の情報とそれに関連づけられたコードを含むラベルは、商品と関連付けられ、例えば、商品に貼付される。関連づけられたラベルを有する商品を受領する受け取り側（ｒｅｃｉｐｉｅｎｔ）では、ラベルを読み、或いはスキャンし、商品とその商品に関連するラベル上の情報が正確であることを、コードと比較することによって、検証する。受け取り側では、関連づけられた情報をスキャンして、コードを導出し、及び、このコードとラベル上に含まれるコードとを比較して、これらのコードが一致するか否かを判断する。
【０００８】
本発明の他の実施形態は、画像に基づいてスキャン可能なコードを生成する方法を提供する。本方法は、画像の色相成分に基づいて画像抽出（ｄｉｓｔｉｌｌｉｎｇ）を行うことを含む。画像の複数の画素が、全黒（ａｌｌ  ｂｌａｃｋ）、全白（ａｌｌ  ｗｈｉｔｅ）、或いは全灰（ａｌｌ  ｇｒａｙ）に減少（ｒｅｄｕｃｅｄ）されるように、画像を高コントラストに設定することによって、画像は、抽出され、又は変換或いは圧縮される。その結果得られる白黒画像（ｂｌａｃｋ  ａｎｄ  ｗｈｉｔｅ）、或いは白黒灰色画像（ｂｌａｃｋ，ｗｈｉｔｅ  ａｎｄ  ｇｒａｙ  ｉｍａｇｅ）に、グリッドがスーパーインポーズされて、パターンを構成する複数の正方形（ｓｑｕａｒｅｓ）が提供される。考え得る（ｐｏｓｓｉｂｌｅ）パターンのそれぞれは、文字（ｃｈａｒａｃｔｅｒ）に関連づけられる。ガードバー（ｇｕａｒｄ  ｂａｒｓ）は、パターン上の始点及び終点に配置され、このガードバーは、スキャナーに、パターンのどのセクションを読み取るか、を示す。受取側では、画像をスキャンして、パターン内に提供されるデータを取得し得る。
【０００９】
本発明のさらに他の実施形態は、画像に基づいてスキャン可能なコードを生成する方法を提供する。この方法は、本願で説明されるとおり、画像の色相成分に基づいて画像抽出（ｄｉｓｔｉｌｌｉｎｇ）を行い、抽出された画像にグリッドをオーバーレイしてパターンを生成し、ガードバーを挿入して、パターン上の始点及び終点を示す、ことを含む。各パターンは、対応するコードを生成するために使用され得るルックアップテーブル（ｌｏｏｋ−ｕｐ  ｔａｂｌｅ）で取得される、対応する文字を有する。スキャナーは、コードを読み取り、ルックアップテーブルを参照することで、対応する文字を取得し得る。
【００１０】
本発明の他の実施形態は、バーコード情報をデジタルフォーマットに符号化して、このデジタルバーコードをＲＦＩＤタグに記憶することを含む、商品を識別する方法を提供する。このバーコード情報は、ＲＦＩＤスキャナー或いはその他のスキャナーを使用して、取得され得、商品を識別する。本発明の他の実施形態は、商品の認証を提供し、商品に関連する情報に基づいてチェックサム等のコードを取得し、ＲＦＩＤタグにコードを記憶することを含む。ＲＦＩＤスキャナー或いは他のリーダー（ｒｅａｄｅｒ）は、商品を識別し、及び／又は、コード或いはチェックサムがこの情報と一致することを検証することにより、同時に、商品の認証をなし得る。
【００１１】
本発明の他の実施形態によれば、アイテムの認証を容易化する方法が提供される。この方法は、画像に基づいてコードを取得し、この画像、及びコードを備えるマシン読み取り可能な記号を、認証されるべき一つ以上のアイテムに関連づける。
【００１２】
本発明の別の実施形態によれば、このマシン読み取り可能な記号は、省スペースシンボル（ＲＳＳ）バーコード等のバーコードである。
【００１３】
本発明の他の実施形態によれば、この画像は、写真、及び／又は、テキスト情報（ｔｅｘｔｕａｌ  ｉｎｆｏｒｍａｔｉｏｎ）である。
【００１４】
本発明の他の実施形態によれば、アイテムを認証する方法が提供される。この方法は、１つ以上のアイテムに関連づけられた画像に基づいて第1のコードを取得することを備える。１つ以上のアイテムに関連づけられたマシン読み取り可能な記号に基づいて、第２のコードが取得される。第１及び第２のコードに基づいて、１つ以上のアイテムの真正が判断され、ここで、１つ以上のアイテムの真正を判断するステップは、第１のコードが第２のコードに一致するか否かを判断することを備える。
【００１５】
本発明の他の実施形態によれば、１つ以上のアイテムの認証を容易化するための記号（ｓｙｍｂｏｌ）が、提供される。この記号は、１つ以上のアイテムに関連づけられた画像を備える。マシン読み取り可能な記号は、１つ以上のアイテムに関連づけられ、これにより、このマシン読み取り可能な記号は、画像に基づくコードを含む。
【００１６】
本発明の他の実施形態によれば、この画像は、画像に関連づけられた第１のコードを読み取るための第１及び第２のガードバーを備える。
【００１７】
本発明の他の実施形態によれば、画像は、写真、肖像画、テキスト情報を備える。
【００１８】
本発明の他の実施形態によれば、このマシン読み取り可能な記号は、省スペースシンボル（ＲＳＳ）バーコードを備える。
【００１９】
本発明の他の実施形態によれば、このマシン読み取り可能な記号は、出荷情報、インベントリ情報、インボイス（ｉｎｖｏｉｃｅ）情報、製品タイプ情報、購入オーダー情報、及び／又は、署名（ｓｉｇｎａｔｕｒｅ）情報に関連づけられたデータを備える。
【００２０】
本発明の他の実施形態によれば、この記号は、１つ以上のアイテムへの適用（ａｐｐｌｉｃａｔｉｏｎ）のために、マシン読み取り可能な記号と、その上に形成された画像とを含むラベルを、さらに備える。
【００２１】
本発明の他の実施形態によれば、アイテムの認証を容易化する方法が提供され、この方法は、マシン読み取り可能な記号を、認証されるべき一つ以上のアイテムに関連づけることを備える。また、メモリ及びトランシーバは、この１つ以上のアイテムに関連づけられ、これにより、メモリは、トランシーバに接続される。このメモリは、マシン読み取り可能な記号の画像を記憶する。
【００２２】
本発明の他の実施形態によれば、アイテムを認証する方法が提供される。この方法は、１つ以上のアイテムに関連づけられた第１のマシン読み取り可能な記号に基づいて、第１のコードを取得することを備える。第２のマシン読み取り可能な記号の画像は、処理され、メモリに記憶されて、第２のコードが得られる。このメモリは、トランシーバに接続され、その双方は、１つ以上のアイテムに関連づけられる。１つ以上のアイテムの真正は、第１及び第２のコードに基づいて判断される。
【００２３】
本発明の他の実施形態によれば、１つ以上のアイテムの真正を判断することは、第１のコードが第２のコードに一致（ｍａｔｃｈ）するか否かを判断することを備える。
【００２４】
本発明の他の実施形態によれば、アイテムの認証を容易化する方法が提供される。この方法は、マシン読み取り可能な記号及び画像を、認証されるべき１つ以上のアイテムに関連づけることを備える。メモリ及びトランシーバは、また、１つ以上のアイテムに関連づけられ、ここで、このメモリは、トランシーバに接続される。このメモリは、マシン読み取り可能な記号及び画像を記憶する。
【００２５】
本発明の他の実施形態によれば、このマシン読み取り可能な記号は、マシン読み取り可能なデータを備える。
【００２６】
本発明の他の実施形態によれば、このマシン読み取り可能な記号は、マシン読み取り可能な記号の画像を備える。
【００２７】
本発明の他の実施形態によれば、このトランシーバは、認証のため、記憶されたマシン読み取り可能な記号及び画像を、レシーバに送信する。
【００２８】
本発明の他の実施形態によれば、アイテムを認証する方法が提供される。この方法は、メモリに記憶されたマシン読み取り可能な記号を処理して、第１のコードを得ることを備え、これにより、このメモリは、トランシーバに接続される。このメモリ及びトランシーバは、１つ以上のアイテムに関連づけられる。メモリに記憶された画像は、第２のコードを得るために、処理される。第１及び第２のコードに基づいて、１つ以上のアイテムの真正（ａｕｔｈｅｎｔｉｃｉｔｙ）が判断され、これにより、第１のコードが第２のコードに一致するか否かによって、１つ以上のアイテムの真正が判断される。
【００２９】
本発明の他の実施形態によれば、第１のコードを得ることは、マシン読み取り可能な記号を読み取ることを備える。
【００３０】
本発明の他の実施形態によれば、アイテムの認証（ａｕｔｈｎｔｉｃａｔｉｏｎ）を容易化する方法が提供される。この本方法は、複数の領域を備える画像に基づいてコードを取得することを備え、これにより、このコードは、複数の領域のうちの少なくとも１つの領域に関連する。この画像と、コードを備えるマシン読み取り可能な記号とは、認証されるべき１つ以上のアイテムに関連づけられる。
【００３１】
本発明の他の実施形態によれば、このコードはチェックサム（ｃｈｅｃｋｓｕｍ）を備える。
【００３２】
本発明の他の実施形態によれば、このコードは、複数の領域に関連づけられた１つ以上の画素を符号化することを備える。
【００３３】
本発明の他の実施形態によれば、アイテムを認証する方法が提供される。この方法は、１つ以上のアイテムに関連づけられた画像に基づいて第１のコードを取得することを備え、ここで、この画像は、複数の領域を備え、この第１のコードは、複数の領域のうちの少なくとも１つの領域に関連する。第２のコードは、１つ以上のアイテムに関連づけられたマシン読み取り可能な記号に基づいて取得される。第１及び第２のコードに基づいて、１つ以上のアイテムの真正が判断される。
【００３４】
本発明の他の実施形態によれば、１つ以上のアイテムの真正を判断することは、第１のコードが第２のコードに一致するか否かを判断することを備える。
【００３５】
本発明の他の実施形態によれば、画像からデータを取得する方法が提供される。この方法は、第１の画像の１つ以上の画素の色特性（ｃｏｌｏｒ  ｃｈａｒａｃｔｅｒｉｓｔｉｃｓ）を処理して、第２の画像を得ることを備える。この第２の画像は、マシン読み取り可能な記号として解釈され、これにより、第２の画像からコードが取得される。
【００３６】
本発明の他の実施形態によれば、第２の画像をマシン読み取り可能な記号として解釈することは、この第２の画像をバーコードとして解釈することを備える。
【００３７】
本発明の他の実施形態によれば、第２の画像をバーコードとして解釈することは、この第２の画像を、複数のパターンとそれに対応する値とを備えるバーコードフォーマットに基づくバーコードとして解釈することを備え、ここで、このバーコードフォーマットの複数のパターンは、これに対応する値を有する。
【００３８】
本発明の他の実施形態によれば、第２の画像をバーコードとして解釈することは、この第２の画像を、２次元バーコードの少なくとも一部として解釈することを備える。
【００３９】
本発明の他の実施形態によれば、アイテムの認証を容易化する方法が提供される。この方法は、画像の１つ以上の画素の色特性を処理することによって、画像に基づくマシン読み取り可能な記号を取得することを備える。この画像及びマシン読み取り可能な記号は、認証されるべき一つ以上のアイテムに関連づけられる。
【００４０】
本発明の他の実施形態によれば、画像に基づいてマシン読み取り可能な記号を取得することは、画像に基づいてバーコードを取得することを備える。
【００４１】
本発明の他の実施形態によれば、画像に基づいてバーコードを取得することは、画像から２次元バーコードの少なくとも一部を取得することを備える。
【００４２】
本発明の他の実施形態によれば、この方法は、さらに、２次元バーコードに関連する第２のバーコード符号化データを生成することを備える。画像及びマシン読み取り可能な記号を、認証されるべき１つ以上のアイテムに関連づけることは、２次元バーコード及び第２のバーコードを、１つ以上のアイテムと関連づけて、これにより、２次元バーコード及び第２のバーコードが、複合（ｃｏｍｐｏｓｉｔｅ）バーコードを構成することを備える。
【００４３】
本発明の他の実施形態によれば、アイテムを認証する方法が提供される。この方法は、１つ以上のアイテムと関連づけられた画像の１つ以上の画素の色特性を処理することによって、この画像に基づく第１のマシン読み取り可能な記号を取得することを備える。この第１のマシン読み取り可能な記号と、１つ以上のアイテムと関連づけられた第２のマシン読み取り可能な記号とに基づいて、１つ以上のアイテムの真正が判断される。１つ以上のアイテムの真正を判断することは、第１のマシン読み取り可能な記号から第１のコードを取得し、第２のマシン読み取り可能な記号から第２のコードを取得し、第１及び第２のコードに基づいて、１つ以上のアイテムの真正を判断することを備える。
【００４４】
本発明の他の実施形態によれば、画像に基づく第１のマシン読み取り可能な記号を得ることは、画像に基づいて第１のバーコードを取得することを備える。第２のマシン読み取り可能な記号は、第２のバーコードを備える。
【００４５】
本発明の他の実施形態によれば、画像に基づいて第１のバーコードを取得することは、画像から２次元バーコードを取得することを備え、ここで、この２次元バーコード及び第２のバーコードは、複合バーコードを構成する。１つ以上のアイテムの真正を判断することは、第２のバーコードが２次元バーコードに対応するか否かを判断することを備える。
【００４６】
本発明の他の実施形態によれば、アイテムの認証を容易化する方法が提供される。この方法は、画像の１つ以上の画素の色特性を処理することによって、画像に基づくマシン読み取り可能な記号を取得することを備える。コードは、マシン読み取り可能な記号に基づいて取得され、ここで、トランシーバデバイスに接続されたメモリデバイスに、コードが記憶される。この画像、メモリデバイス、及びトランシーバデバイスは、認証されるべき１つ以上のアイテムに関連づけられる。
【００４７】
本発明の他の実施形態によれば、アイテムを認証する方法が提供される。この方法は、画像の１つ以上の画素の色特性を処理することによって、１つ以上のアイテムに関連づけられた画像に基づくマシン読み取り可能な記号を取得することを備える。第１のコードは、マシン読み取り可能な記号に基づいて取得される。第２のコードは、１つ以上のアイテムに関連づけられたメモリデバイスから取得され、ここで、メモリデバイスは、１つ以上のアイテムに関連づけられたトランシーバデバイスに接続される。第１及び第２のコードに基づいて、１つ以上のアイテムの真正が判断される。
【００４８】
本発明の他の実施形態によれば、１つ以上のアイテムの真正を判断することは、第１のコードが第２のコードに一致するか否かを判断することを備える。
【００４９】
本発明の他の実施形態によれば、アイテムの認証を容易化する方法が提供される。この方法は、第１の画像の１つ以上の画素の色特性を処理することによって、第１の画像に基づくマシン読み取り可能な記号を取得することを備える。マシン読み取り可能な記号の画像は、トランシーバデバイスに接続されたメモリデバイスに記憶される。このマシン読み取り可能な記号の画像と、メモリデバイスと、トランシーバデバイスとは、認証されるべき１つ以上のアイテムに関連づけられる。
【００５０】
本発明の他の実施形態によれば、アイテムを認証する方法が提供される。この方法は、画像の１つ以上の画素の色特性を処理することによって、１つ以上のアイテムに関連づけられた画像に基づく第１のマシン読み取り可能な記号を取得することを備える。１つ以上のアイテムに関連づけられたメモリデバイスから、第２のマシン読み取り可能な記号が取得され、ここで、このメモリデバイスは、１つ以上のアイテムに関連づけられたトランシーバデバイスに接続される。第１及び第２のマシン読み取り可能な記号に基づいて、１つ以上のアイテムの真正が判断される。
【００５１】
本発明の他の実施形態によれば、１つ以上のアイテムの真正を判断する方法は、以下を備える：第１のマシン読み取り可能な記号から第１のコードを取得し；第２のマシン読み取り可能な記号から第２のコードを取得し；及び、第１及び第２のコードに基づいて、１つ以上のアイテムの真正を判断する。
【００５２】
本発明の他の実施形態によれば、画像に基づいてスキャン可能なコードを生成する方法が提供される。この方法は、画像に関連づけられた１つ以上の画素の色特性を処理することを備える。１つ以上の画素に対する第１のコードが取得され、ここで、この第１のコードは、マシン読み取り可能な記号に関連づけられた第２のコードに対応する。
【００５３】
本発明の他の実施形態によれば、この第２のコードは、マシン読み取り可能な記号に関連づけられたルックアップテーブル(look-up table)に、第１のコードを適用(applying)することによって生成される。
【００５４】
本発明の他の実施形態によれば、この方法はさらに、画像をスキャンするための始点を示す第１のインディケータ記号を追加し、画像をスキャンするための終点を示す第２のインディケータ記号を追加することを備える。
【００５５】
本発明の他の実施形態によれば、この方法は、さらに、生成されたスキャン可能なコードを、１つ以上のアイテムに適用することを備える。
【００５６】
本発明の他の実施形態によれば、１つ以上の画素の色特性を処理することは、５０％を超える黒灰色を備える色相値が黒を表す色相値に変換され、５０％未満の白灰色を備える色相値が白を表す色相値に変換されるように、１つ以上の画素の色相値を変化させる。
【００５７】
本発明の他の実施形態によれば、黒を表す色相値に変換された１つ以上の画素は、第１のコード値として符号化され、白を表す色相値に変換された１つ以上の画素は、第２のコード値として符号化される。
【発明を実施するための最良の形態】
【００５８】
本発明は、例示的であって限定的でない添付の図面に示され、これらの図面では、同様の参照符号は、同様な部分もしくは対応する部分を参照することを意図する。
【００５９】
ここで図面を参照して、本発明の好適な実施形態が説明される。発送される商品は、一般的に、添付の事務書類とその他の情報と共に、生産地から目的地へ送られる。典型的には、限定された量の情報が、商品に付けられたバーコードラベルに組み込まれ(incorporated)、その他の情報は、添付の荷造伝票(packing slip)に含まれる。商品に関する情報のいくつかのタイプは：製品タイプ、生産地及び目的地の住所、或いは、その他の情報、例えば、送り状の識別番号、購入オーダー、発送番号或いはロット番号、日付、出荷品の貯蔵、使用法／トラッキング情報である。
【００６０】
図１を参照して、本発明の一実施形態に係る、商品を認証する方法が示される。ステップ５０では、１つのコードが受信される。このコードは、図２及び図３に示されるアイテム番号１２０或いはこれに関連する画像１２５等の、本願に記載される、商品に関し得る関連情報から導出される(derived from)。図２及び図３は、本発明の一実施形態に係るラベル１００を示す。他の関連情報は、発送、トラッキング、インベントリ、オーダー、送り状、関税、写真、指紋、製品タイプ、レギュレーション、パスポート、法律文書、ビルディング内通行許可証、バーコード、に関する情報、或いは、テキスト、画像、その他のデジタルフォーマットである情報を含んでよい。
【００６１】
ラベル１００に示されるアイテム番号１２０、或いはこれに関連する画像１２５は、英数字(alphanumeric)の組み合わせ、画像、或いは、人間により可読な識別子、及び／又は、スキャナー或いはリーダーにより可読な識別子であってよい。好適な実施形態において、コードは、ラベルに印刷されているか、或いは、商品に付随する(accompany)商品に関する全情報に基づくものであるか、又は、商品に関する情報の一部に基づくものである。例えば、コードが、署名或いは指紋から導出される場合は、指紋或いは画像の一部か、又は、全体が、使用され得る。コードが、ポートレイト(portrait)等の画像から導出される場合は、画像全体を使用してコードを導出するか、或いは、例えば目などの細パタンが豊富な部位(detail rich portion)を使用してコードを導出し得る。コードは、チェックサム、既知の全ポイントの合計(sum of all known points)、ラベル上に位置する他のコード表現情報(code representing information)であってよい。チェックサム或いはコードは、例えば、チェックサムアルゴリズム、ハッシュアルゴリズム、乗算器、或いは、情報を表現するコードを取得するその他の方法等の、本発明の技術分野において公知の方法によって取得し得る。
【００６２】
ステップ６０では、そのコードは、バーコード関連付けられる。図２及び図３の商品ラベル１００に示されるように、コードを例えばバーコードのフォーマットに変換することによって、このコードは、バーコードに関連付けられる。図２及び図３に示されるバーコードのタイプには、Ｍｉｃｒｏ  ＰＤＦ４１７フォーマット及びＲＳＳ線形バーコード１４０で示される２次元複合コード(composite code)１３０が含まれる。さらに、このコードは、人間により可読である形式(form)１５０でバーコードに関連付けられ得、このバーコードは、人間により可読である形式でバーコードで示されるデータが提供される。ステップ７０では、コード及びこれに関連するバーコードを含むラベルが生成され、例えば、ラベルを商品に貼付することによって、ラベルは、商品と関連づけられる。好適な実施形態において、このラベルは、図２及び図３のラベル１００で示されるデータを含み、この中には、商品に関する情報、及び商品に関する情報に関連付けられるコードが、バーコードフォーマットで包含されている。
【００６３】
商品ラベル１００の受取側(recipient)は、ラベルに関連づけられた情報をスキャンするか、或いは読み取ってコードを導出し、コードを含むバーコードをスキャンし、それらのコードを比較することにより、商品を認証する。コードの一致は、ラベルが不変であることを示す。コードの不一致は、ラベルが改変されていることを示し得る。好適な実施形態において、コードの不一致の場合に、スキャナー或いはリーダーは、信号、例えば、可聴のブザー音を供給し得る。
【００６４】
図４を参照して、本発明の一実施形態に係るバーコードを生成する方法が示され、ステップ２００では、例えば、画像を抽出するようにプログラムされたスキャナー、或いは、画像を（例えば、スキャナーから）受信して抽出するようにプログラムされたコンピュータによって、画像の色相成分に基づいて、画像が抽出される。抽出された画像は、以下で説明されるさらなる処理を実行するコンピュータ或いはスキャナーのメモリに保持されてよい。
【００６５】
例えば、画像は、高コントラストの設定環境を用いて、変換され、白黒画像が取得され、或いは、画像に含まれる色比率(color ratios)や色相比率(hue ratios)に基づいて白黒灰色の画像が取得される。より具体的には、５０％を超える黒灰色の色値もしくは色相値を有する領域は、黒色になり、５０％未満の白灰色の色値もしくは色相値を有する領域は、白色となる。他の実施形態では、３３．３％を超える黒灰色の色値もしくは色相値を有する領域は、黒色になり、３３．３％未満の白灰色の色値もしくは色相値を有する領域は、白色となり、３３．３％未満の黒灰色の色値もしくは色相値、及び、３３．３％を上回る白灰色の色値もしくは色相値を有する領域は、灰色となる。図５、図６Ａ、図６Ｂには、変換された画像の一例が示され。図５は、図３の関連画像１２５のグレイスケールを含まずに、図５の画像が白黒画素のみを含むように、図３の関連画像１２５の変換された画像である。図５の部分２５０は、図６Ａと図６Ｂにおいて、拡大図として示される。
【００６６】
好適な実施形態において、図６Ｂで示される部分２５０は、所定のキー画素(key predefined pixel)を含む。所定のキー画素とは、スキャンされるべき画像を表現する要素として選択された画像の要素である。例えば、肖像画の目などの画像の細パタンが豊富な領域(detail-rich areas)は、スキャナーでスキャン可能なように、前もって選択される(pre-selected)。画像全体をスキャン可能な画像に変換することが好適であるが、その結果得られるデータは、従来のスキャナーを圧倒する(overwhelm)ものになってしまう。スキャン可能な画像に関するデータ量を制限するために、所定のキー画素が提供される。図６Ｂに示されるように、所定の３つのキー画素がある。その所定の３つのキー画素よりも多くてもよいことを理解されたい。この所定の３つのキー素を識別することに関わる情報は、受取側に送信され得、或いは、ラベルやその他の文書で示されてもよい。
【００６７】
ステップ２１０では、図５の変換画像上に、グリッドが配置される(laid over)。好適な実施形態において、図７に示されるように、グリッドのサイズは、少なくとも３２ｘ３２である。多様な画像を識別するために十分なパターンのバリエーションを提供するためには、グリッドは、６ｘ６から１０００ｘ１０００までの範囲のサイズであってよい。図７の例では、画像を表現するために０と１の文字列(string)、或いは、他の英数字として、３２ｘ３２グリッドの画像を描くことが可能である。各正方グリッドは、関連画像に基づく値を表す（例えば、黒は１に等しく、白は０に等しい）。選択された個数(select number of points)のグリッド上の点が、スキャンされ得、これらの値を使って、バーコードに埋め込まれる微分(derivative)を構成することができる。例えば、第１行には、所定数の黒の正方形のパターンがあり、それに続いて、複数の白の正方形、さらにそれに続いて、複数の黒の正方形のパターンがある。これは、例えば、“１１１１１００００００００００００１１１」として表現可能である。各パターンのバリエーションは、１つの文字を参照する。
【００６８】
ステップ２２０では、バーコードリーダー或いはスキャナーが、開始点及び終点を認識できるように、ガードバー(guard bars)、或いは始点や終点のインディケータを挿入して、英数字をオフセット(offset)することができる。図８、図９及び図１０Ａのバーコードの側部のそれぞれに、ガードバー３００が示されている。その結果得られた変換画像と、オーバレイグリッド(overlaid grid)と、ガードバーとを、スキャナー或いはリーダーにより可読なラベルに印刷してもよい。また、上記のとおり、上記の処理がスキャナーやコンピュータのメモリで実行され得、これにより、パターン画像をバーコードとして解釈するソフトウェアによって、スキャナーやコンピュータのメモリに格納された変換画像が、例えば、バーコードとして解釈され得る。
【００６９】
図８、図９、図１０Ａは、画像及びガードバーの一例が示す。図８を参照して、ガードバーは、デジタル画像に埋め込まれており、図１０Ａでは、ＲＳＳのガードバーが、スタックフレーム画像に含まれる。変換画像及びガードバーは、例えば、ラベルを商品に貼付することによって、商品と関連付けられるラベルに含まれていてもよい。
【００７０】
ＲＳＳスタックフレーム(stacked framing)肖像画のガードバーを示す図１０Ａを参照して、画像が白黒成分に変換され、グリッドがオーバーレイされる(overlaid)ことによって、バーコードの２次元複合部分(composite portion)のバーコードパターンとして読むことが可能になる。上述したように、バーコードとしての画像を変換し解釈することは、そうするようにプログラムされたスキャナー或いはコンピュータによって実行可能であって、一方、画像は、スキャナーやコンピュータのメモリにそれぞれ格納されている。結果として得られるバーコードパターンは、従来のバーコードであったり、基礎をなす(underlying)画像３７０とＲＳＳバーコード３８０に基づく色バリエーション(color variations)を含む線形バーコードを含む図１０Ｂのバーコードであってよい。線形バーコード３７０は、明と暗のバー間にコントラストがあるため、従来のバーコードスキャナーで読み取り可能である。さらに、複数のバーコードライン内にある色勾配を読み取るように特にプログラムされたスキャナーは、そこに含まれるさらなる情報を読み取ることができる。画像は、マシン読取り可能フォーマットで提供されるので、スキャナーは、認証処理を自動化することができる。
【００７１】
商品を受領する受取側では、ラベル、より具体的には、ガードバー間にあるラベル上のパターンをスキャンし、各パターンに対応する文字を取得することができる。
【００７２】
本発明では、白黒パターン或いは白黒灰色のパターンについて説明されるが、同じ方法を、多くのパターンを生み出す(yield)色画像に適用することも可能であり、従って、より多くの特性(characteristics)が、各パターンに割り当てられ得る。
【００７３】
本発明の他の実施形態において、図４のフロー図に係る画像に基づいて生成されたスキャン可能な画像を、図1の認証方法と共に利用して、コードが抽出される画像に関連する情報、例えば、チェックサムやその他のデータ検証(data verification)アイテムを提供することができる。チェックサムは、全体画像に含まれるデータに基づいて得られるか、もしくは、本願で説明した所定のキー画素から得られる。
【００７４】
図９を参照して、スキャナーは、ガードバー３００間にある画像を読み取る。本願で開示されるように、ガードバー３００は、スキャナー或いはリーダーに対して、始点と終点を提供する。画像３１０の中に、ＲＳＳバーコード３２０がある。ＲＳＳは、狭いバーと広いバーと広いスペースを含む複雑なバーコードである。ＲＳＳのパターンには多くの組み合わせがあって、その数は、一般的にＲＳＳコードで表現されるように求められる文字の数よりも多い。コードで文字を表現するための容量スペクトラム(spectrum of capacity)のもう一方の端には、文字０−９、Ａ−Ｚ、幾つかの記号を表現するコード３９がある。
【００７５】
図９と図１０Ａは様々な処理段階を示していることに注意されたい。図１０Ａは、ガードバーによりフレームされ(framed)、ラベル上に印刷可能な線形バーコードをスタックした(stacked)画像を示している。図９は、図１０Ａの画像を処理するコンピュータやスキャナーのメモリ内に格納されたバーコード３２０を示している。例えば、図１０Ａの画像がスキャンされ、スキャンされた画像がコンピュータやスキャナーのメモリに格納され、上述したように処理され、バーコード３２０に変換される。
【００７６】
本発明の他の実施形態は、ルックアップテーブル(look-up table)に基づいて、上述したように画像に関連づけられたパターンに基づいてバーコードを生成することを備える。画像を白黒成分や白黒灰色成分に変換し、画像にグリッドをオーバーレイさせることによって、生成可能な各パターンのバリエーションは、文字に関連付けられ得る。好適な一実施形態において、例えば、特定の数の正方形を参照して文字に対応する単独パターンを得ることによって、取りうるパターンの数は減少する。スキャナーは、変換画像を読み取り、或いは、スキャナーやコンピュータのメモリに格納された変換画像が、分析され、画像に含まれるパターンに基づいて、検索(look ups)が実行され、テーブル内の関連するコードが求められる。本発明は、画像をルックアップテーブル内のコードに変換することにより得られる相関(correlating)パターンに基づいた英文字セットの中で、妥当な(reasonable)数の文字、或いは、文字の縮減されたセットを提供するバーコードを備える。好適な文字数は、Ａ-Ｚ、０−５を表現できる２５即ち３２個が好ましい。画像を短い英文字の文字列に縮減することによって、２つのデジタル画像の２回のスキャン結果を簡単に比較することができる。
【００７７】
例えば、２５即ち３２個の文字は、バーコードの生成の際に使われるが、画像は、バーコードに関連づけられたバーコード文字の数（即ち、３２）ではなく、同数の取りうるコードのバリエーションを持つ複数の符号化領域を備えるべきである。従って、ルックアップテーブルに基づいて、画像の符号化領域に関連づけられたコードのそれぞれに対して、対応するバーコード文字（例えば、０−５、Ａ−Ｚ）がある。例えば、省略(truncated)ＲＳＳ−１４バーコードを、１４の符号化領域だけをもつグリッド（例えば、７ｘ２）に分割された画像に関連づけてもよい。符号化領域は、対応するバーコード文字を順次(in turn)生成するルックアップテーブルに適用される。さらに、符号化領域のそれぞれは、バーコードの文字を表す。例えば３２個の文字をバーコード生成に使った場合は、各符号化領域は、ルックアップテーブルの３２個のエントリを表現するために５ビットコード語(word)（例えば、“１１１１０”）をもつ。例えば、黒色の各画素は、コードビット“１”に割り当てられる。同様に、白色の各画素は、コードビット“０”に割り当てられる。従って、５画素の各グループは、本例においてバーコードの文字を表すことができる。
【００７８】
図６Ｂを参照して、所定の数の正方形の重畳(superimposed)グリッドと共に画像を使用して、画像は、バーコードに変換することができる。各正方形グリッドは、関連する画像に基づく値を表す（例えば、黒は１に等しく、白は０に等しい）。いくつかの実施形態において、バーコードへの変換に、画像のすべての要素(every element)が使用される。画像全体をマシン読取り可能な英数字の文字列に変換することが好適であるが、しかしながら、その結果得られるデータは、従来のスキャナーを圧倒する(overwhelm)ものになる。画像に関連づけられたデータの量を制限するために、別の実施形態では、グリッド上の選択された数(select number)の点、或いは、所定の３つのキー画素３５０等の所定の画素が、スキャンされ、その値を使って、ルックアップテーブルに基づき、コードが構成される。尚、所定の３つのキー画素よりも多くの画素があってもよいことを理解されたい。所定のキー画素は、送り手側(sender)と受取側間(recipient)での通信を介して、或いは、その他の手段によって得られる。
【００７９】
図１１を参照して、図５、図６Ａ及び図６Ｂの画像は、６ｘ６のグリッドに分割され、各３画素スプライト(sprite)には、０から７までの値が与えられる。バーコードスキャナーは、各行が一つのスプライトの高さに等しい２次元バーコードを読み取るようにプログラムされる。図１１は、６段(tiers)のバーコード化情報を示す。ラベル上の画像には、スキャナーが段(tiers)、始点、及び終点を定義できるように、図８に示されるガードバー等の付加的ガードバー画像を、グリッドの両側有し得る。
【００８０】
関連づけられたラベルを有する商品を受取る受取側では、コードを読み取る或いはスキャンし、ルックアップテーブルを参照して、コード内で参照される文字を得ることができる。
【００８１】
商業アイテムをトラッキングし、確保し、認証することに適用され、同時に用いられる場合、ＲＦＩＤとバーコードという２つの技術は、シナジー効果を奏する。ＲＦＩＤ技術には、ＲＦＩＤタグとリーダーを使用することが含まれている。一般的には、ＲＦＩＤタグは、データ記憶部、例えば、チップを含んでいる。ＲＦＩＤタグの中には、タグに格納されたデータを送信するトランシーバを備えるものもある。ＲＦＩＤタグのデータ記憶部は、ＲＦＩＤタグが置かれたアイテムに関する情報を記憶する。典型的には、ＲＦＩＤタグ、及び、リーダー或いはスキャナーとの間のデータ通信は、無線通信である。
【００８２】
本発明の実施形態に係る方法のフローチャートを示す図１２では、ステップ４００で、バーコード情報がデジタルフォーマットに符号化される。バーコード情報は、従来のバーコードフォーマットの情報、或いは、本願で説明されるように画像に基づいて生成されるバーコード情報であってもよい。バーコード情報は、例えば、商品上のラベルから取得されてもよいし、商品のインベントリなどのデータベースから取得されてもよい。バーコード情報は、例えば、バーコードを０と１の並び(series)か、或いは、他のデジタルフォーマットに縮減することによって、デジタルフォーマットに符号化される。ステップ４１０では、デジタルバーコード情報はＲＦＩＤタグに記憶される。デジタルバーコード情報は、ＲＦＩＤスキャナーによって読み取られ得る。ＲＦＩＤスキャナーは、デジタルバーコード情報を再生してバーコードを生成する、或いは、データをバーコードベース(barcode based)のネットワーク或いはシステムに送信する。商品或いは商品に関する情報は、識別可能であって、タグから取得され得る。
【００８３】
好適な実施形態において、ステップ４２０では、本願で説明されるように、製品に関連付けられる情報から抽出されるコードが、受信され、或いは、例えば、チェックサムやその他の検査子(verifier)として取得される。このコードは、実質的に図１で説明されたコードと同じである。ステップ４３０では、このコードは、ＲＦＩＤタグに記憶される。その結果得られるタグは、ＲＦＩＤデータ、デジタルバーコードデータ、及びチェックサムなどの認証コードを備える。タグを読み出す際に、デジタルバーコード及び認証コード(authenticating code)が比較され、タグが真正であり、かつ、いずれの情報も改変されていないことが検証される。
【００８４】
好適な実施形態との関連で本発明を説明し図示したが、本発明の要旨と範囲から逸脱することなく、当業者にとって明白な多くの変形或いは変更を構成することが可能であり、本発明は、上述した方法や構成の細部に限定されず、そのような変形或いは変更は本発明の範囲に含まれる。
【図面の簡単な説明】
【００８５】
【図１】本発明の一実施形態の方法に係るフローチャートである。
【図２】本発明の一実施形態に係るラベルを示す図である。
【図３】本発明の一実施形態に係るラベルを示す図である。
【図４】本発明の一実施形態の方法に係るフローチャートである。
【図５】本発明の一実施形態に係る変換画像を示す図である。
【図６Ａ】本発明の一実施形態に係る図５の画像の一部の拡大図である。
【図６Ｂ】本発明の一実施形態に係る図５の画像の一部の拡大図である。
【図７】本発明の一実施形態に係る変換画像及び重畳グリッドを示す図である。
【図８】本発明の一実施形態に係るラベルを示す図である。
【図９】本発明の一実施形態に係るラベルを示す図である。
【図１０Ａ】本発明の一実施形態に係るラベルを示す図である。
【図１０Ｂ】本発明の一実施形態に係るラベルを示す図である。
【図１１】本発明の一実施形態に係るピクセルスプライトを含むグリッドを示す図である。
【図１２】本発明の一実施形態に係る方法のフローチャートである。
【符号の説明】
【００８６】
１００    製品ラベル
１２５    関連画像
１３０    ２次元複合コード
１４０    ＲＳＳ線形バーコード
１５０    人間が読むことのできる形態
【図１】
2007519095.tif 000003
【図２】
2007519095.tif 000004
【図３】
2007519095.tif 000005
【図４】
2007519095.tif 000006
【図５】
2007519095.tif 000007
【図６Ａ】
2007519095.tif 000008
【図６Ｂ】
2007519095.tif 000009
【図７】
2007519095.tif 000010
【図８】
2007519095.tif 000011
【図９】
2007519095.tif 000012
【図１０Ａ】
2007519095.tif 000013
【図１０Ｂ】
2007519095.tif 000014
【図１１】
2007519095.tif 000015
【図１２】
2007519095.tif 000016
【国際調査報告】
2007519095.tif 000017