JP2008511059A - 組合せバーコード画像を生成するシステムおよび方法 - Google Patents

組合せバーコード画像を生成するシステムおよび方法 Download PDF

Info

Publication number
JP2008511059A
JP2008511059A JP2007528070A JP2007528070A JP2008511059A JP 2008511059 A JP2008511059 A JP 2008511059A JP 2007528070 A JP2007528070 A JP 2007528070A JP 2007528070 A JP2007528070 A JP 2007528070A JP 2008511059 A JP2008511059 A JP 2008511059A
Authority
JP
Japan
Prior art keywords
image
barcode
symbol
barcode symbol
color
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007528070A
Other languages
English (en)
Inventor
アレン ルボウ、
Original Assignee
インターナショナル バーコード コーポレイション
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by インターナショナル バーコード コーポレイション filed Critical インターナショナル バーコード コーポレイション
Publication of JP2008511059A publication Critical patent/JP2008511059A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06018Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding
    • G06K19/06028Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding using bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)
  • Character Input (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • User Interface Of Digital Computer (AREA)
  • Inspection Of Paper Currency And Valuable Securities (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

バーコードスキャナデバイスによって可読である組み合わされたバーコード記号および画像を生成することを含むシステムおよび方法が提供される。システムは、画像およびバーコード記号を提供するコンピュータプログラムを備え、バーコード記号がバーコードスキャナデバイスによって可読であるように、バーコード記号を画像と組み合わせる。システムは、画像、バーコード記号に対応する特性(たとえば色値)と、バーコードスキャナデバイスに関連付けられたバーコードスキャナ感度値に対応する特性とを比較することによって、画像およびバーコード記号を処理する。処理された画像と組み合わされる処理されたバーコード記号は、バーコードスキャナデバイスによって可読である。

Description

本特許文書の開示の一部は、著作権保護を受ける題材を含む。著作権の所有者は、何れかの者による本特許文書または本特許開示のファクシミリ再生に反対しないが、その理由は、特許商標庁の特許のファイルまたは記録に表されているからであり、そうでない場合はすべての著作権をどんなものであっても留保する。
本出願は、特許出願第10/497636号の一部係属であり、かつ米国特許法§120の下においてその優先権を主張し、特許出願第10/497636号は、2002年12月2日に出願されたPCT/US02/38558の国内段階における出願であり、かつ米国特許法§365(a)の下においてその利益を主張し、PCT/US02/38558は、米国特許法§119(e)の下において2001年11月30日に出願された仮特許出願第60/334570号の利益を主張し、これらの開示は、参照によって本明細書に完全に組み込まれる。本出願はまた、特許出願第10/495034号の一部係属であり、かつ米国特許法§120の下でその優先権を主張し、特許出願第10/495034号は、2002年11月12日に出願されたPCT/US02/36371の国内段階における出願であり、かつ米国特許法§365(a)の下においてその利益を主張し、PCT/US02/36371は、2001年11月9日に出願された仮特許出願第60/347561号の利益を米国特許法§119(e)の下において主張し、これらの内容は、参照によって本明細書に完全に組み込まれる。本出願はまた、米国特許法§119(e)の下において2003年12月8日に出願された仮特許出願第60/528046号の利益をも主張し、この内容も、参照によって本明細書に完全に組み込まれる。
本発明は、一般的には、ロゴ、グラフィック、テキスト、「壁紙」等の1つまたは複数の画像をバーコード記号と組み合わせるシステムおよび方法に関し、より具体的には、画像が存在する状態でバーコード記号を読み取ることができるように、バーコード記号内においてそのような1つまたは複数の画像を提供することに関する。
本発明の一実施形態によれば、方法が、バーコード記号および他の画像を備える複合画像を提供する。この場合、バーコード記号は、光走査デバイスによって機械可読である。本発明の実施形態によれば、バーコード記号、他の画像、および/または光走査デバイスの1つまたは複数の特性、たとえば、バーコード記号および/または他の画像の少なくとも1つの光学特性に関する光走査デバイスの動作が分析される。たとえば、以下および/またはその組合せが分析されることが可能である:バーコード記号および画像の色、ならびに光走査デバイスの色感度;バーコード記号の要素間のコントラスト、およびバーコード記号の要素と他の画像との間のコントラスト、ならびに光走査デバイスのコントラスト感度;バーコード記号と画像の相対的なサイズおよび/または位置、ならびにそのようなサイズおよび位置などに関する光走査デバイスの解像度および/または感度。
例示的な以上のような分析に基づいて、本発明の実施形態は、バーコード記号を光走査デバイスによって機械読取りすることができるように、かつ画像が人によって(たとえば好ましい実施形態では裸眼で)光学的に認識することができるように、バーコード記号と他の画像が複合画像に組み合わされることを提供する。
本発明の実施形態によれば、バーコード記号および他の画像を備える複合画像を提供する方法が提供される。この方法は、バーコード記号および他の画像の少なくとも1つの光学特性に少なくとも関して光走査デバイスの動作を分析することと、バーコード記号を光走査デバイスによって機械読取りすることができ、かつ他の画像が人によって光学的に認識することができるように、光走査デバイスの動作の分析を考慮して、バーコード記号および他の画像を複合画像に組み合わせることとを備える。
本発明による他の実施形態によれば、光走査デバイスの動作を分析することが、少なくとも1つの色に関して光走査デバイスの色感度を分析することを備える方法が提供される。バーコード記号と他の画像を組み合わせることは、バーコード記号を光走査デバイスによって機械読取りすることができ、かつ他の画像が人によって光学的に認識する(discerned)ことができるように、バーコード記号および他の画像の1つまたは複数の色を選択することを備える。
本発明による他の実施形態によれば、光走査デバイスの動作を分析することが、光走査デバイスのコントラスト感度を分析することを備える方法が提供される。バーコード記号と他の画像を組み合わせることは、バーコード記号を光走査デバイスによって機械読取りすることができ、かつ他の画像が人によって光学的に認識することができるように、バーコード記号の要素間において、およびバーコードの要素と他の画像の間において、コントラストを選択することを備える。
本発明による他の実施形態によれば、光走査デバイスの動作を分析することが、バーコード記号と他の画像の相対的なサイズおよび位置に対して、光走査デバイスの感度を分析することを備える方法が提供される。バーコード記号と他の画像を組み合わせることは、バーコード記号を光走査デバイスによって機械読取りすることができ、かつ他の画像が人によって光学的に認識することができるように、バーコード記号と他の画像の相対的なサイズおよび位置(position)を選択することを備える。
本発明による他の実施形態によれば、他の画像、および複数のバーとバーコード記号スキャナデバイスによって可読な背景領域を有するバーコード記号を備える複合画像を生成する方法が提供される。この方法は、他の画像およびバーコード記号に関連付けられた色値、ならびにバーコードスキャナデバイスに関連付けられたバーコードスキャナ感度値を処理することを備える。バーコード記号は他の画像と組み合わせされ、この場合、処理された色値を有する他の画像と組み合わされる処理された色値を有するバーコード記号は、バーコードスキャナデバイスによって可読である。
本発明による他の実施形態によれば、組み合わされたバーコード記号と画像を購入する機会をユーザに提供する方法が提供され、組み合わされたバーコード記号と画像は、バーコードスキャナデバイスによって可読である。方法は、他の画像を受信することと、複数のバーおよび背景領域を有するバーコード記号を受信することとを備える。他の画像およびバーコード記号に関連付けられた色値、ならびにバーコードスキャナデバイスに関連付けられたバーコードスキャナ感度値が処理される。バーコード記号に関連付けられた複数のバーおよび背景領域は、他の画像と組み合わされ、処理された色値を有する他の画像と組み合わされる処理された色値を有するバーコード記号は、バーコードスキャナデバイスによって可読である。ライセンス購入スクリーンが、ユーザによる選択確認の際、ユーザが組み合わされたバーコード記号および他の画像に関連付けられたライセンスを購入するのを促すために提供される。
本発明による他の実施形態によれば、製品をマーケティングする方法が提供される。この方法は、ビジネスエンティティに対応するバーコード記号を受信することを備える。バーコード記号は、製品に関連付けられた画像を有し、バーコード記号は、画像に関連付けられた画像の特徴がバーコード記号の可読性を妨害しないように画像と組み合わされる。バーコード記号および画像は、ビジネスエンティティの製品パッケージに適用され、画像は、製品に関するプロモーション情報を伝達する。
本発明による他の実施形態によれば、バーコードスキャナデバイスによって可読な複合画像を生成する方法が提供される。方法は、第1領域および第2領域を備える画像を受信することと、バーパターンおよびスペースパターンを有するバーコード記号を受信することとを備える。第1領域およびバーパターンに関連付けられた色値、ならびに第2領域およびバーパターンに関連付けられた色値が処理される。第1領域は、バーパターンと組み合わせられ、処理された色値を有する第1領域と組み合わされる処理された色値を有するバーパターンは、バーコードスキャナデバイスによって可読である。第2領域は、スペースパターンと組み合わされ、処理された色値を有するスペースパターンと組み合わされる処理された色値を有する第2領域は、バーコードスキャナデバイスによって可読ではない。
本発明による他の実施形態によれば、バーコードスキャナデバイスによって走査可能である複合画像を生成する方法が提供される。この方法は、バーパターンおよびスペースパターン(space pattern)を有するバーコード記号を受信することと、他の画像を受信することとを備える。他の画像およびバーコード記号に関連付けられた寸法値は、画像がバーコード記号に寸法が比例するように処理される。他の画像とバーコード記号は組み合わされ、他の画像の色特徴は、バーコードスキャナデバイスによるバーコード記号の可読性への画像の妨害が最小限に抑えられるように操作される。
本発明による他の実施形態によれば、バーコードスキャナデバイスによって可読である認証複合画像を生成する方法が提供される。この方法は、バーパターンおよびスペースパターンを有するバーコード記号を受信することと、反転されたバーパターンおよびスペースパターンを備える画像を受信することとを備える。バーコード記号に関連付けられたバーパターンおよびスペースパターンは、画像に関連付けられた反転されたバーパターンおよびスペースパターンと組み合わされ、反転されたバーパターンおよびスペースパターンは、少なくとも1つの損失バー(missing bar)および少なくとも1つの損失スペース(missing space)からなるグループの少なくとも1つの視覚決定(visual determination)を可能にするバーコード記号のインテグリティ検査を提供する。
本発明による他の実施形態によれば、バーコードスキャナデバイスによって走査可能である複合画像を生成する方法が提供される。この方法は、バーパターンおよびスペースパターンを有するバーコード記号を受信することと、他の画像を受信することとを備える。他の画像およびバーコード記号に関連付けられた寸法の値は、他の画像がバーコード記号に寸法が比例するように処理される。他の画像とバーコード記号は組み合わされる。他の画像の色特徴は、バーコードスキャナデバイスに関連付けられた色感度値に基づいて処理され、他の画像の色特徴を操作することは、それぞれが赤、緑、および青の色値によって表される複数の画素として画像を表すことを備える。他の画像に関連付けられた複数の画素のそれぞれの赤、緑、および青の色値は、バーコード記号がバーコードスキャナデバイスによって機械可読であり、かつ他の画像が人によって光学的に認識することができるように、バーコードスキャナ感度値を考慮して処理される。
本発明による他の実施形態によれば、バーコードスキャナデバイスによって走査可能である複合画像を生成する方法が提供される。この方法は、バーパターンおよびスペースパターンを有するバーコード記号を受信することと、他の画像を受信することとを備える。他の画像およびバーコード記号に関連付けられた寸法値は、他の画像がバーコード記号に寸法が比例するように処理される。他の画像とバーコード記号は、組み合わされる。他の画像の色特徴は、バーコードスキャナデバイスに関連付けられた色感度値に基づいて処理され、他の画像の色特徴を操作することは、それぞれがシアン、マゼンタ、黄、および黒の色値によって表される複数の画素として画像を表すことを備える。他の画像に関連付けられた複数の画素のそれぞれのシアン、マゼンタ、黄、および黒の色値は、バーコード記号がバーコードスキャナデバイスによって機械可読であり、かつ他の画像が人によって光学的に認識することができるように、バーコードスキャナ感度値を考慮して処理される。
本発明による他の実施形態によれば、バーコードスキャナデバイスによって走査可能な複合画像を生成するコンピュータによって実施される方法が提供される。この方法は、バーパターンおよびスペースパターンを有するバーコード記号をコンピュータにおいて受信することと、他の画像をコンピュータにおいて受信することとを備える。他の画像およびバーコード記号に関連付けられた寸法値は、他の画像がバーコード記号に寸法が比例するようにコンピュータにおいて処理される。他の画像とバーコード記号は、コンピュータにおいて組み合わされる。他の画像の色特徴は、バーコードスキャナデバイスに関連付けられた色感度値に基づいてコンピュータにおいて処理され、他の画像の色特徴を操作することは、それぞれが赤、緑、および青の色値によって表される複数の画素として画像を表すことを備える。他の画像に関連付けられた複数の画素のそれぞれの赤、緑、および青の色値は、バーコード記号がバーコードスキャナデバイスによって機械可読であり、かつ他の画像が人によって光学的に認識することができるように、バーコードスキャナ感度を考慮して処理される。
本発明による他の実施形態によれば、バーコードスキャナデバイスによって走査可能な複合画像を生成するコンピュータによって実施される方法が提供される。この方法は、バーパターンおよびスペースパターンを有するバーコード記号をコンピュータにおいて受信することと、他の画像を受信することとを備える。他の画像およびバーコード記号に関連付けられた寸法値は、他の画像がバーコード記号に寸法が比例するようにコンピュータにおいて処理される。他の画像とバーコード記号は、コンピュータにおいて組み合わされる。他の画像の色特徴は、バーコードスキャナデバイスに関連付けられた色感度値に基づいてコンピュータにおいて処理され、他の画像の色特徴を操作することは、それぞれがシアン、マゼンタ、黄、および黒の色値によって表される複数の画素として画像を表すことを備える。他の画像に関連付けられた複数の画素のそれぞれのシアン、マゼンタ、黄、および黒の色値は、バーコード記号がバーコードスキャナデバイスによって機械可読であり、かつ他の画像が人によって光学的に認識することができるように、バーコードスキャナ感度値を考慮して処理される。
本発明による他の実施形態によれば、バーコード記号および他の画像を備える複合画像を生成する方法が提供され、バーコード記号は、複数のバー領域およびスペース領域を有し、複合画像は、バーコードスキャナデバイスによって走査可能である。この方法は、他の画像が半透明(translucent)の特徴を備えるように、他の画像の視覚特徴を処理することを備える。半透明の特徴を有する他の画像は、バーコード記号と組み合わされ、バーコード記号と組み合わされる半透明の特徴を有する他の画像は、バーコードスキャナデバイスによって可読である。
本発明による他の実施形態によれば、バーコード記号および他の画像を備える複合画像を生成するコンピュータによって実施される方法が提供され、バーコード記号は、複数のバー領域およびスペース領域を有し、複合画像は、バーコードスキャナデバイスによって走査可能である。方法は、他の画像が半透明の特徴を備えるように他の画像の視覚特徴をコンピュータにおいて処理することを備える。半透明の特徴を有する他の画像は、コンピュータにおいてバーコード記号と組み合わされ、バーコード記号と組み合わされる半透明の特徴を有する他の画像は、バーコードスキャナデバイスによって可読である。
本発明による他の実施形態によれば、複合画像を生成するコンピュータシステムが提供され、複合画像は、他の画像、および複数のバーとバーコードスキャナデバイスによって可読な背景領域を有するバーコード記号を備える。コンピュータシステムは、他の画像およびバーコード記号に関連付けられた色値、ならびにバーコードスキャナデバイスに関連付けられたバーコードスキャナ感度値を処理する手段を備える。バーコード記号を他の画像と組み合わせる手段が提供され、処理された色値を有する他の画像と組み合わされる処理された色値を有するバーコード記号は、バーコードスキャナデバイスによって可読である。
本発明による他の実施形態によれば、コンピュータプログラム製品が提供され、コンピュータプログラム製品は、内部において実装されたコンピュータ可読コードを有するコンピュータ使用可能媒体を備え、コンピュータ可読コードにより、それが実行されるとき、コンピュータは、複数のコンピュータリソースへのアクセスを少なくとも1人のユーザに提供する方法を実施し、リソースの少なくともいくらかは、セキュリティ情報を受信することと、受信したセキュリティ情報に基づいてシステム外へのアクセスを提供することとについて、識別されるプロトコル(distinct protocol)を使用する。この方法は、画像およびバーコード記号に関連付けられた色値、ならびにバーコードスキャナデバイスに関連付けられたバーコードスキャナ感度値を処理することであり、バーコード記号が複数のバーおよび背景領域を有することと、バーコード記号を他の画像と組み合わせることとを備え、処理された色値を有する他の画像と組み合わされる処理された色値を有するバーコード記号は、バーコードスキャナデバイスによって可読である。
本発明による他の実施形態によれば、複合画像は、バーコード記号およびバーコード記号と組み合わされた画像を備え、画像は、バーコード記号の可読性を妨害しない。
本発明は、例示であり、かつ限定ではないことを意図する添付の図面の図において示される。同じ参照は、同じまたは対応する部分を指すことを意図する。
図1は、本発明の実施形態によるシステム100を示す。コンピュータシステムを備える複合画像生成システム(CIGS)102は、バーコード検証器(verifier)104、記憶媒体106、インターネットなどの通信ネットワーク108、およびイーサネット(登録商標)などの他の通信ネットワーク110と通信する。コンピュータシステムは1つまたは複数のコンピュータデバイスを含むことが可能である。コンピュータシステムはまた、完全にソフトウエアから、完全にハードウエアから、またはハードウエアとソフトウエアの両方からなることも可能である。システム102は、プログラムを走らせるまたは実行する能力を有する任意の計算デバイスまたは処理デバイスに存在することが可能であるコンピュータプログラムを備える。CIGSシステム102は、コンピュータプログラムを遠隔位置からダウンロードすることが可能であり、または、CD−ROMもしくは他のそのような記憶媒体(たとえば、フロッピー(登録商標)ディスク、メモリカードなど)からプログラムを直接ロードすることが可能である。たとえば、コンピュータプログラムは、通信ネットワーク108上において記憶媒体112からダウンロードすることが可能である。記憶媒体112は、たとえば、通信ネットワーク108上においてアクセス可能なデータベースまたはサーバデバイスとすることが可能である。コンピュータプログラムはまた、CIGSシステム102に遠隔的にアクセスする権限(authorization)を有するネットワーク110に存在する様々なコンピュータデバイス114によって、インターネットブラウザからアクセスおよび実行することも可能である。コンピュータプログラムがインターネットブラウザからアクセスされるとき、プログラムを実行するシステム102は、コンピュータサーバとして機能することが可能である。プログラムはまた、コンピュータデバイス114によって、記憶媒体116に記憶し、ネットワーク110上においてアクセスすることも可能である。
システム102で実行されるコンピュータプログラムは、非限定的に写真、会社のロゴ(たとえば、Logo)、ブランド、記号(symbols)、プロモーションテキスト/メッセージ、または会社のマークなどの画像と組み合わされるバーコード記号を生成する。これらの画像は、たとえば、コンピュータプログラム内から創出され、ダウンロードされ、または外部記憶デバイスからアクセスされることが可能である。画像およびバーコード記号は、組み合わされたバーコード記号および画像をバーコードスキャナが読み取る能力を画像が妨害しないことを保証するために、システム102において実行されているコンピュータプログラムによって、またはプログラムを遠隔的または局所的に実行する他の処理デバイス(たとえばコンピュータ114)によって、処理することが可能である。たとえば、図2aは、「トレードマーク」ロゴ200などの画像を示す。本発明の態様によれば、「トレードマーク」ロゴ200は、処理されてバーコード記号202と組み合わされた画像とすることが可能であり、図2bに示すように複合画像を生成する。画像200が処理された後、バーコード記号202の可読性または走査性は、影響を受けない。
図1に示すように、コンピュータプログラムによってアクセスまたはロードされた画像は、たとえばソースファイルとして、様々な記憶媒体(たとえば、記憶媒体106、116、または112)からアクセスすることが可能である。たとえば、記憶媒体106は、システム102において実行されるコンピュータプログラムの許可(authorized)ユーザ(たとえば、ソフトウエアおよびシステムの登録ユーザ)によってアクセス可能である画像専用リポジトリとすることが可能である。記憶媒体106はまた、所望のロゴ(たとえば図2bに示す画像)の1つまたは複数の画像を有するユーザ生成組合せバーコード記号を保存するローカル記憶デバイスを含むことも可能である。これらの生成された組合せバーコード記号および画像は、TIFF、JPEG、GIF、EPS、またはPDFのファイルなど、グラフィックファイルとして保存することが可能である。記憶媒体112および116などの他の代替記憶媒体も、そのような生成された組合せバーコード記号および画像を記憶および検索するために使用することが可能である。
図1の実施形態によれば、図3に示すフローチャート300は、図2bに示す複合画像などの複合画像の生成において、システム102(図1)のコンピュータプログラムによって使用される機能方法の例を示す。ステップ302において、ソフトウエアプログラムは、アクセスまたはロードされたコンピュータ可読ファイル(たとえば、デジタルか画像)など、所望のグラフィック(たとえば、ロゴ、ブランド、テキスト、記号、プロモーションメッセージなど)の画像を受信する(すなわち、ローカルまたは遠隔的)。ステップ304において、バーコード記号はまた、たとえば、記憶位置からロードされたファイルまたはダウンロードファイルとしても受信される。ここで、線形バーコード、2次元バーコード、またはたとえば低減スペース記号(Reduced Space Symbology:RSS)バーコードである複合記号(Composite Symbology)バーコードなど、バーコードスキャナデバイスによって可読な任意のバーコード記号を意味するためにバーコード記号を使用する。ステップ306において、画像は、色特徴を決定するために処理される。たとえば、画像の各画素に関連付けられた赤、緑、および青の色値が決定される。画像に対応する画素の数は、受信されるデジタル画像の解像度に依存する。プログラムは、随意選択で、ユーザの好みに基づいて提供された画像の解像度を変更することが可能である。
ステップ308において、バーコードスキャナの赤、緑、および青の色感度値(たとえば、検出可能な可視波長成分)は、たとえば外部記憶媒体から、またはシステム102(図1)において実行されるコンピュータプログラム内から、その色感度を決定することによって処理される。バーコードスキャナは、可視色スペクトル(青/黒領域)のより短い波長領域(650nmの領域)において通常動作するが、その理由は、バーコード記号に関連付けられた青/黒のバーを読み取るように設計されるからである。処理はまた、受信バーコードの赤、緑、および青(RGB)の値が、バーコードスキャナの色感度値(たとえば、検出可能可視波長成分)内にあり、したがって検出可能であることを保証するために、その色感度値を決定することを含むことも可能である。バーコード記号のRGB値はまた、バーコード記号が、画像を視覚的に検出不可能、またはさらには認識可能に(discernable)著しくレンダリングする(render)可能性がある背景色(たとえば、バーコード記号のスペースの色)を有するかを検出するために決定することも可能である。たとえば、赤のバーコード背景および赤色のロゴの場合、画像は、赤の背景に対して目立たない可能性がある。
ステップ310において、受信画像の各画素について、それぞれの赤、緑、および青(RGB)の値は、バーコードスキャナの赤、緑、および青(RGB)の色感度に対して比較および計算される。たとえば、2乗平均平方根(Root-Mean-Square:RMS)誤差の計算(error calculation)が、各画素のアクセス画像およびバーコードスキャナ感度値の両方のRGB値に基づいて実施されることが可能である。他のデジタル信号処理および画像処理の技法が、光学検出のバーコードスキャナの範囲と提供された画像との色差を検出するために実施されることが可能である。同様に、RGB色システムの代わりに、CMYK(シアン、マゼンタ、黄、黒)色モデルを使用することも可能とし得る。したがって、受信画像の各画素について、それぞれのシアン、マゼンタ、黄、黒(CMYK)の色値は、バーコードスキャナのCMYK色感度に対して処理される。CMYK色システムでは、受信画像の黄およびマゼンタの色値は、バーコードスキャナによって検出不可能であるので、色操作は、バーコードスキャナによって検出可能な黒およびシアンの色成分にのみ適用されることが可能である。
光学検出のバーコードスキャナの範囲と受信画像の色差の検出において、バーコード記号の可読性を保証するために、画像と、たとえばバーコード記号に関連付けられた複数のバー(バーパターン)の青または黒の色内容(color content)との間に、少なくとも50%の色コントラストの差が存在するべきである。バーコードスキャナが検出するように設計されるバーコード色の範囲がどのようなものであっても、画像コントラストは、バーコードスキャナによって読み取られるバーコードのバーの少なくともほぼ50%であるべきである。バーコード記号のRGB値はまた、バーコード記号の背景(たとえば、バーコード記号のスペース(space)の色)が画像のRGB値に対して少なくとも十分なコントラストを有するかを判定するために使用することも可能である。これは、画像が、バーコード記号の背景に対して十分に可視であることを保証するためである。
ステップ312において、画像に関連付けられたRGB値と、バーコードスキャナの検出可能範囲に関連付けられたRGB値との間に十分な差(たとえば50%)が存在するかについて判定される。この差が、画像がバーコードスキャナによるバーコード記号の可読性を妨害しないことを保証するのに十分である場合(たとえば50%)、ステップ314において、所望であれば、画像の寸法は、バーコード記号に関連付けられた随意選択で規定された境界内または領域内に画像があるように処理される。たとえば、画像が黄または赤であることが判明する場合、画像は、バーコードスキャナデバイスの可読性を妨害しないことが可能であるが、その理由は、バーコードスキャナが、青および黒などのより暗い色に対応するより短い波長の読取りに対して感度(sensitive)があるからである。したがって、赤および黄の画像は、バーコードスキャナデバイスには見えない可能性がある。
バーコード記号に対して画像をサイズ変更する(resizing)ことが、画像およびバーコード記号の両方の高さおよび幅の寸法を測定することによって実施されることが可能である。画像の高さとバーコード記号の高さのパーセンテージの差は、バーコード記号の高さの寸法に関して画像の高さの寸法を低減または拡大するためのサイズ変更因子として計算および使用されることが可能である。たとえば、画像の高さがバーコード記号の高さの20%であると判定される場合、画像およびバーコード記号の高さが互いに対して比較的比例するように(たとえば、1:1の規模)、画像の高さが80%だけ増大される、またはバーコード記号の高さが80%だけ低減される。同様に、画像の幅とバーコード記号の幅のパーセンテージの差は、バーコード記号の幅に関して画像の幅の寸法を低減または拡大するためのサイズ変更因子として計算および使用されることが可能である。たとえば、画像の幅がバーコード記号の幅の20%であると判定される場合、画像およびバーコード記号が互いに関して比較的比例するように(たとえば、1:1の規模)、画像の幅が80%だけ増大される、またはバーコード記号の幅が80%だけ低減される。画像のサイズおよび他の視覚効果に対する手動調節が、コンピュータプログラムのユーザによって実施されることが可能である。しかし、これらの随意選択の視覚効果は、バーコード記号の適切な可読性または走査性に影響を与える方式で画像およびバーコード記号が干渉するのを回避するためには、実施される任意の画像処理と競合するべきではない。
ステップ316において、バーコード記号は、処理された画像と組み合わされ、図2bに示す例に図示されるように、複合バーコード記号および画像を生成する。組み合わされたバーコード記号および画像などの複合画像が作成された後、バーコード検証器104(図1)が、処理された画像と組み合わされたバーコード記号の可読性を評価するために使用されることが可能である。バーコード検証器104(図1)は、可読性に基づいてバーコード記号の品質を表すグレードを生成する。バーコード検証器デバイス104が、画像を有する新しく創出された組合せバーコード記号を読み取ることができない場合、コンピュータプログラム(図2)によって使用される画像閾値(たとえば、コントラストレベル)および/または基準データ(たとえば、バーコード感度値)が、バーコード記号の可読性を保証するために、再較正(re-calibrating)を必要とする可能性がある。
ステップ318において、画像を有する組み合わされたバーコード記号(たとえば図2b)が、ハードドライブ、フロッピー(登録商標)ディスク、CD−ROMディスク、および/またはあらゆる他のデータ記憶デバイスなどの記憶媒体に記憶されることが可能である。画像を有するバーコード記号が成功裡に保存されるために(たとえば、グラフィックファイルとして)、ステップ320において、ユーザは、随意選択で、生成された組合せバーコード記号および画像に関連付けられたライセンス契約を実行するように促される(prompted)ことが可能である。そうである場合、プログラムは、1人または複数のユーザが、ライセンス購入スクリーン(図4)において該当データを入力することによってそのような契約を購入することを可能にするライセンスアプリケーションプログラムを実行することが可能である。PRINT動作などの他の動作もまた、ライセンスアプリケーションプログラムを呼び出す(invoke)ことが可能である。これは、有効なライセンスを購入する前に、組み合わされたバーコード記号および画像の無許可の(unauthorized)生産および配布を制約することが可能である。
図4は、本発明の実施形態によるライセンス契約を購入するためのライセンス購入スクリーン400の例を示す。購入スクリーン400は、ユーザまたは潜在的なライセンシーが、潜在的な購入者名402、アドレス情報404、Eメール情報406、製品番号408(たとえばUPC番号)、およびライセンス購入に関する支払い情報410などの情報を入力するのを促す。スクリーン400はまた、ライセンスを購入するコストをユーザに通知する支払いスケジュール412をも表示する。このコストは、必要なライセンス数など、様々な因子に依存する可能性がある。
図3に戻ると、ステップ312において、画像の画素に関連付けられたRGB色と、バーコードスキャナに関連付けられたRGB感度値(たとえば、画像はバーコード記号の可読性に干渉する)との間に十分なコントラスト差(たとえば20%)が存在しないと判定される場合、画像の継続処理が、ステップ310において続行される。たとえば、画像の画素の1つまたは複数が暗い青または黒の色特徴を含み、かつバーコード記号のスペース領域内にある可能性がある場合、これらの画素とバーコードスキャナに関連付けられたRGB感度値との間には、低いコントラスト差が存在する。したがって、バーコードスキャナが青および黒などのより暗い色に対して感度がある(sensitive)ので、これらの色により近い画像の画素(たとえば、青または黒)は、これらの波長を読み取る感度があるスキャナデバイスの可読性に干渉する可能性が高い。画像処理は、バーコードスキャナの可読性のそのような干渉が排除されることが可能であるように、これらの画素の色特徴(たとえば、コントラスト、飽和(saturation)、色調(hue)など)を操作することを含むことが可能である。
たとえば、会社のロゴは、バーコードスキャナデバイスの検出可能波長範囲内にあることが可能である青であってよい。バーコード記号のバーパターンの範囲内にあるロゴの領域(areas)または区域(regions)は、色特徴操作を必要としない可能性がある。しかし、背景領域またはバー間のスペースにあるロゴの領域は、スキャナデバイスによって検出されて読み取られる際、操作されることが必要である可能性がある。したがって、1つまたは複数のスペース領域が、バーコードスキャナデバイスによって検出されたバーとして誤って登録される可能性がある。青の視覚的な出現を維持するために、ロゴの色コントラストは、バーコードスキャナデバイスによって検出可能である青または黒の色成分に対して低減されることが可能である。これは、バーコードスキャナデバイスによって可読である青または黒の色成分の少なくとも50%にコントラストを低減するために、白色成分を青のロゴに追加することによって達成することが可能である。
同じ結果はまた、たとえば白色半透明背景の上に複数のバーまたはバーパターンを有するバーコード記号の創出によって達成することも可能である。バーコード記号と画像を組み合わせることによって、バー間のスペースが半透明なので、バーコード記号の下にある画像は、半透明のスペースの下にある画像の部分がバーコードスキャナによって検出されない、または読み取られないことを保証するのに十分な最小限(たとえば50%)のコントラストを有する。実際、半透明の背景は、白色成分を下にある(underlying)画像の色に追加し、したがって、画像がバーコードスキャナの可読性に干渉しない程度まで(たとえば、青および黒の色)、画像のコントラストを操作する。
ある状況では、処理はたとえば、バーコード記号のバー領域に出現する可能性があるより暗い画像の画素(たとえば、暗い青)を決定することを備えることが可能である。しかし、これらの画像の画素は、バーとより暗い画素の間のコントラストが低いので、バーの可読性に干渉しない可能性があるが、これにより、バーコードスキャナは、そのような画像の画素がバーコード記号のバー領域内にある、または出現するかに関係なく、バーを読み取ることが可能になる。
画像の画素を処理する他の例は、飽和(saturation)が0%〜40%の間で変化し得るグレイトーンの外観(appearance)に画像を変換することを含むことが可能である。画像をグレイトーンに変換するとき、バーコードスキャナによるバーコード記号の可読性を保証するために、画像とバーコード記号色の間に十分なコントラスト差が存在するべきである。バーコード記号の可読性は、バーコードに関連付けられた製品コードを適切に読み取ることを条件とする(contingent)。
ステップ314(図3)において、バーコード記号に対する画像の配向および寸法は、ユーザの好みに応じて調節することが可能である。そのような変形形態の例が、図5a、5b、および5cに示されている。図5aでは、バーコード記号502は、画像500のサイズがバーコード記号502の境界に対して最大になるように、画像500と組み合わされる。図5bでは、画像504(すなわちロゴ)は、図に示されるようにタイル張り(tiled)される。図5cは、バーコード記号512のスペース領域510内に配置された画像508を示す。図示された例では、処理された画像508は赤であるので、バーコードスキャナデバイスの可読性に干渉しないが、その理由は、バーコードスキャナデバイスは、この色波長を読み取ることができないからである。たとえば、画像508が暗い青であった場合、スキャナは、これをバーとして読み取る可能性があり、したがって読取りエラーまたは走査エラーを生成する。したがって、画像508およびバーコード記号512の画像処理が、バーコードスキャナ感度値と画像の画素の色との間に低いコントラスト差を示した場合、画像の画素の色特徴は、バーコードスキャナの可読性を保証するために変更されることが可能である。
図5cの例では、処理された画像をバーコード記号512のスペース領域510の上に重ね合わせる(superimpose)ことが可能であるとし得る。代替として、バーコード記号は、処理された画像の上に重ね合わせることも可能である。したがっていくつかの場合、バーコード記号および画像は、バーコード記号を画像の上に重ね合わせることによって、または画像をバーコード記号の上に重ね合わせることによって組み合わせることが可能である。また、バーコード記号と画像を組み合わせる前に、またはバーコード記号と画像を組み合わせるのに続いて、画像を処理することも可能とし得る。
図6は、本発明の実施形態によるシステム102(図1)上において実行されるコンピュータプログラムによるバーコード記号の誤使用を検出するための動作フローチャート600を示す。ステップ602において、組み合わされたバーコード記号および画像は、たとえばローカル記憶装置からロードすることによって、または遠隔位置からダウンロードすることによって受信される。ステップ604において、画像に関連付けられた情報(たとえば、ロゴまたはブランド系列)とバーコード記号に関連付けられた情報(たとえば、UPC番号、製造業者情報など)とが比較される。ステップ606において、画像およびバーコード記号に関連付けられた情報がマッチ(match)しないと判定された場合、ステップ614において、コンピュータプログラムによって関連当局に通知することが可能である(たとえばEメールなど)。ステップ608において、バーコード記号と画像が実際にマッチすると判定される場合、ステップ608において、ライセンス契約が購入されたか、または現在の購入ライセンス契約が失効したかが判定される。ライセンス契約が購入されていない場合、または現在の購入ライセンス契約が失効している場合、ステップ610において、ユーザは、新しいライセンスを更新または購入するように促される。現在のライセンスが依然として有効である場合、ステップ612において、このライセンスの満了日が、リマインダとして表示されることが可能である。
図7は、本発明の実施形態による宣伝またはマーケティングの情報またはプロモーションを生成するための他のフローチャート700を示す。ステップ702において、ビジネス企業体(entity)(たとえば香水の製造業者)に関連付けられたバーコード記号が提供される。ステップ704において、製品に関連付けられたロゴ、ブランド、テキスト、プロモーションメッセージ、またはマークの画像が、マーケティングまたは宣伝のために選択される。ステップ706において、ビジネス企業体の画像に関連付けられたバーコード記号が、画像と組み合わされる。ステップ708において、組み合わされたバーコード記号および画像は、ビジネス企業体の製品パッケージの上に配置される。これに基づいて、ステップ710に示すように、製品を宣伝またはマーケティングするのに興味のある1つまたは複数の当事者が、ビジネス企業体に料金を支払うことが可能である。
図8a〜8fは、本発明の実施形態によるバーコード記号のインテグリティを検査するために使用することが可能である画像の様々な例を示す。図8a〜8cは、バーコード記号パターン804の反対である(inverse)スペース/バーパターンを有する反転(reverse)スペース/バー領域802を示す。反転空間/バー領域802とバーコード記号パターン804がマッチしない場合、これは、バーコード記号が破損した可能性があることを示す。図8d〜8fは、セクション(バー/スペースマーキング)がバーコード記号に追加されていない、またはバーコード記号から除去されていないことを保証するバーコード記号808の境界をマークする画像806を示す。
図9は、本発明の実施形態による組み合わされたバーコード記号および画像の他の例を示す。組み合わされたバーコード記号および画像900などの複合画像は、バーコード記号902、画像部分904、および画像部分906を備える。バーコード記号902は、バーパターン908およびスペースパターン910(たとえば背景領域)を備える。図示するように、画像部分904は、バーコード記号902によって重ね合わされ、一方画像部分906は、バーコード記号902のバーパターン908の上にわたって重ね合わされ、またはその内部に埋め込まれる。バーパターン908の上にわたって重ね合わされる画像906の部分がバーコードスキャナの色感度範囲(たとえば、青、黒)の内部にあるとすれば、画像906は、バーパターン908の可読性に影響を与えない。たとえば、画像領域906が赤または黄であった場合、バーパターン908は可読ではないが、その理由は、これらの色は、バーコードスキャナデバイスによって検出可能ではないからである。したがって、画像領域906は、バーコード記号902に関連付けられたバーパターン908の可読性に干渉しないように、上述された技法によりコンピュータプログラムによって処理されなければならず、かつその色値は操作されなければならない。
画像領域904をバーコード記号902と組み合わせることにおいて、バーコード記号902は、画像904の上に重ね合わせることが可能である。代替として、画像904は、バーコード記号902のスペースパターン910の内部に画像904を挿入することによって、バーコード記号902の上に重ね合わせることが可能である。どちらの場合でも、画像904の色(たとえば赤)は、バーコードスキャナの感度範囲外になければならない、または範囲外であるように操作されなければならない。たとえば、この画像904の部分がバーパターン908の上に重ね合わされる場合、これらの位置における色は、バーパターン908の色(たとえば、黒)、またはバー908を依然としてバーコードスキャナによって可読にレンダリング(render)する色(たとえば青)と同じであるように操作されなければならない。画像904は、バーコード記号902の上に重ね合わされる前、またはバーコード記号902が画像904の上に重ね合わされる前に処理されることが可能である。画像904は、バーコード記号902の上に重ね合わされるのに続いて、またはバーコード記号902が画像904の上に重ね合わさせるのに続いて処理されることも可能である。
画像906をバーパターン908と組み合わせることにおいて、画像906は、バー908の上に重ね合わせることが可能であり、この場合、色の処理(たとえば、色の比較および可能であれば色の操作)は、画像906をバーパターン908の上に重ね合わせる前に、またはそれに続いて適用されることが可能である。この画像906の部分(図示せず)が、たとえばスペースパターン910の内部にある場合、画像906のこれらの部分の色は、バーコードスキャナデバイスによって検出不可能にレンダリングされるように処理されるべきである。また、図に示されるように、組み合わされたバーコードおよび画像900のバーパターン908の内部に画像906を組み込むために、バーパターン908の色画素を修正することも可能とし得る。
図10aおよび10bは、本発明の実施形態による組み合わされたバーコード記号および画像の他の例を示す。この例では、第1層1001が、バーコードスキャナによって検出可能な光学特性を有する。たとえば、第1層1001は、ソフトドリンクカンなどのアルミニウムを備えることが可能であり、この場合、アルミニウムの色は、バーコードスキャナによって検出可能である。図10aおよび10bの例では、バーコードスキャナによって検出可能ではない光学特性を有する第2層が、バーコード記号1000を形成するように第1層と統合される(integrated)。たとえば、第2層は、インクまたは塗料などで形成された白色層を備えることが可能であり、第2層が、第1層1001の上にわたって配置されるなど、第1層1001と統合されるとき、第2層のスペースを経て露出(revealed)された第1層の部分が、バーコードスキャナデバイスによってバーコードとして検出可能であるように、第2層は、バーコードのバーに対応するスペースを有する。図10aに示すように、バーコード記号1000は、ほぼ白色の背景1004の上にアルミニウムバー1002を備える。したがって、スペース領域は、白色の背景1004によって形成される。アルミニウムバー1002は、あたかも青または黒の色成分からなる場合のように、バーコードスキャナデバイスによって可読である。
図10bは、図10aに示すバーコード記号1000を備える組み合わされたバーコード記号および画像1006、ならびに画像1008(たとえば、「トレードマーク」)を示す。画像1008は、半透明の画像1008の下にあるバー1002の個々のバー領域1010のあらゆる部分がバーコードスキャナデバイスによって可読である程度まで、半透明とすることが可能である。画像1008が半透明ではない場合、以下で記述されるように、半透明であるように処理することが可能である。画像1008およびバーコード記号1000の両方とも、裸眼に対して視覚的に認識可能であるとすることも可能である。バー1002に関連付けられた光の光学波長成分は、画像1008の半透明部分を通過して、バーコードスキャナデバイスによってバー領域として検出および登録されることが可能である。たとえば、画像1008の半透明度が、バー1002に関連付けられた光の光学波長成分を通過または透過するのに十分ではない場合、画像と同じ領域に位置するこれらのバー領域(たとえば領域1010)は、バーコードスキャナデバイスによって検出されない可能性がある。画像1008の処理は、たとえば、その半透明度を判定するために、画像1008の視覚的特徴を分析することを含むことが可能である。画像1008が、バー1002に関連付けられた光の光学波長成分が、画像1008の半透明部分を通過して、バーコードスキャナデバイスによってバー領域として検出および登録されるのが可能であるように十分に半透明であると判定される場合、画像1008の処理は終了することが可能である。一方、画像1008の透明度が不十分であると判定される場合、画像1008の処理は、バー1002に関連付けられた光の十分な波長成分が画像1008を通過して、可読性のためバーコードスキャナデバイスによって受信される程度まで、画像の半透明度を操作するなど、追加の動作を含むことが可能である。たとえば、画像1008が、赤など、バーコードスキャナによって検出可能ではない半透明な色を備える場合、画像1008は、スキャナデバイスによって可読であるために、バー1002に関連付けられた波長成分を通過するべきである。
いくつかの状況では、バーコードスキャナデバイスによる可読性を可能にするために、画像1008の他の色特徴(たとえば、RGB成分、CMYK成分など)、ならびにその半透明度を処理することが必要である可能性がある。たとえば、青など、バーコードスキャナによって検出される色の画像が、スペース1004にある画像の部分がバーコードスキャナデバイスによって誤って読み取られないように、バー1002と十分なコントラスト(たとえば少なくとも50%)を有するように操作されることが可能である。青の画像はまた、バー1002およびスペース1004が、画像を通して視覚的に検出可能であり、またバーコードスキャナデバイスの可読性に干渉しないように、半透明とすることも可能である。この例では(たとえば青の画像の)、画像と同じ領域に位置する空間領域(たとえば領域1012)は、バーコードスキャナデバイスによって依然として検出不可能であるべきである。したがって、画像は、バーコードスキャナによって検出可能ではなく、かつ半透明の像1008を介してバーコード記号1000に関連付けられた光学波長成分を通過または透過することが可能である。
本発明は、好ましい実施形態に関して記述および図示されたが、本発明の精神および範囲から逸脱せずに、多くの変更および修正が当業者には明らかになるであろう。したがって、そのような変更および修正は本発明の範囲内に含まれることを意図するので、本発明は上述された方法または構築の精確な詳細に限定されるものではない。プロセス自体に必要または固有である程度を除いて、図を含めて本開示において記述された方法またはプロセスのあらゆる特定の順序またはステップあるいはステージが暗示される。多くの場合、プロセスステップの順序は、記述される方法の目的、効果、または趣旨を変更せずに変更することが可能である。
本発明の実施形態によるシステム図である。 本発明の実施形態による、バーコード記号および画像を示す図である。 本発明の実施形態による、バーコード記号および画像を示す図である。 本発明の実施形態による、動作フローチャートを示す図である。 本発明の実施形態による、ライセンス合意を購入するためのデータエントリスクリーンを示す図である。 本発明の実施形態による、バーコード記号に対する画像の位置および表示特徴の例を示す図である。 本発明の実施形態による、バーコード記号に対する画像の位置および表示特徴の例を示す図である。 本発明の実施形態による、バーコード記号に対する画像の位置および表示特徴の例を示す図である。 本発明の実施形態による、バーコード記号の誤使用を検出するためのフローチャートを示す図である。 本発明の実施形態による、画像を宣伝およびマーケティングするためのフローチャートを示す図である。 本発明の実施形態による、バーコード記号の境界を示す画像の例を示す図である。 本発明の実施形態による、バーコード記号の境界を示す画像の例を示す図である。 本発明の実施形態による、バーコード記号の境界を示す画像の例を示す図である。 本発明の実施形態による、バーコード記号の境界を示す画像の例を示す図である。 本発明の実施形態による、バーコード記号の境界を示す画像の例を示す図である。 本発明の実施形態による、バーコード記号の境界を示す画像の例を示す図である。 本発明の他の実施形態による、複合のバーコード記号および画像の例を示す図である。 本発明の実施形態による、他の複合バーコード記号の例を示す図である。

Claims (64)

  1. バーコード記号および他の画像を備える複合画像を提供する方法であって、
    前記バーコード記号および前記他の画像の少なくとも1つの光学特性に少なくとも関して、光走査デバイスの動作を分析することと;
    前記バーコード記号を前記光走査デバイスによって機械で読み取ることができ、かつ前記他の画像が人によって光学的に認識することができるように、前記光走査デバイスの前記動作を前記分析することを考慮して、前記バーコード記号および前記他の画像を前記複合画像に組み合わせることと;
    を備える方法。
  2. 前記光走査デバイスの前記動作を前記分析することは、少なくとも1つの色に関して前記光走査デバイスの色感度を分析することを備え;
    前記バーコード記号と前記他の画像を組み合わせることは、前記バーコード記号を前記光走査デバイスによって機械で読み取ることができ、かつ前記他の画像が人によって光学的に認識することができるように、前記バーコード記号および前記他の画像の1つまたは複数の色を選択することを備える
    請求項1に記載の方法。
  3. 前記光走査デバイスの前記動作を前記分析することは、前記光走査デバイスのコントラスト感度を分析することを備え;
    前記バーコード記号と前記他の画像を組み合わせることは、前記バーコード記号を前記光走査デバイスによって機械で読み取ることができ、かつ前記他の画像が人によって光学的に認識することができるように、前記バーコード記号の要素間のコントラスト、および前記バーコード記号の要素と前記他の画像の間のコントラストを選択することを備える
    請求項1に記載の方法。
  4. 前記光走査デバイスの前記動作を分析することは、前記バーコード記号と前記他の画像の相対的なサイズおよび位置に対して前記光走査デバイスの感度を分析することを備え;
    前記バーコード記号および前記他の画像を組み合わせることは、前記バーコード記号を前記光走査デバイスによって機械で読み取ることができ、かつ前記他の画像が人によって認識することができるように、前記バーコード記号と前記他の画像の相対的なサイズおよび配置を選択することを備える
    請求項1に記載の方法。
  5. 他の画像、およびバーコードスキャナデバイスによって可読な複数のバーと背景領域とを有するバーコード記号を備える複合画像を生成する方法であって、
    前記他の画像および前記バーコード記号に関連付けられた色値、ならびに前記バーコードスキャナデバイスに関連付けられたバーコードスキャナ感度値を処理することと;
    前記バーコード記号を前記他の画像と組み合わせることとを備え、
    前記処理された色値を有する前記他の画像と組み合わされる前記処理された色値を有する前記バーコード記号は、前記バーコードスキャナデバイスによって可読である
    方法。
  6. 前記複数のバーおよび前記背景領域は、前記バーコードスキャナデバイスによって走査可能である
    請求項5に記載の方法。
  7. 前記他の画像は、製品に関連付けられ、前記製品が、商品およびサービスからなるグループから選択される少なくとも1つを備える
    請求項5に記載の方法。
  8. 前記他の画像は、会社のロゴ、製品のブランド、およびプロモーション宣伝メッセージからなるグループから選択される少なくとも1つを備える
    請求項5に記載の方法。
  9. 前記方法は、前記他の画像が、前記バーコード記号に関連付けられた随意選択で規定された領域内に収まるように、前記他の画像の寸法を調節することをさらに備える
    請求項5に記載の方法。
  10. 前記他の画像は複数の画素を備え;
    前記複数の画素がそれぞれ、赤、緑、および青の色値を有し、
    前記他の画像を処理することは、前記複数の画素のそれぞれの前記赤、緑、および青の色値を前記バーコードスキャナ感度値と比較することを備える
    請求項5に記載の方法。
  11. 前記複数の画素のそれぞれの2乗平均平方根値が、前記バーコードスキャナデバイスに関連する可読性の問題の発生を判定するために評価される
    請求項10に記載の方法。
  12. 前記処理することは、前記複数の画素のそれぞれの色値の操作を生成することを備え、前記複数の画素のそれぞれの前記赤、緑、および青の色値は、各画素色が前記バーコードスキャナによる前記バーコード記号の前記可読性に干渉しないように操作される
    請求項10に記載の方法。
  13. 前記他の画像の前記色値を処理することは、約0〜40%の値の間において飽和値を変化させることによって、前記他の画像をグレイトーン画像に変換することを備える
    請求項5に記載の方法。
  14. 前記他の画像の前記色値を処理することは、前記バーコード記号に関連付けられた前記複数のバーに対して、少なくとも50%の色コントラストを有するように前記他の画像を処理することを含む
    請求項5に記載の方法。
  15. 前記他の画像の前記色値を処理することは、前記画像の一部の色コントラストが、前記バーコード記号に関連付けられた前記複数のバーに対して、少なくとも50%であるように、白色成分を前記他の画像の少なくとも一部に追加することを備える
    請求項5に記載の方法。
  16. 前記他の画像は、実質的にタイル張りパターンで構成される複数の画像を備える
    請求項5に記載の方法。
  17. 前記組み合わされたバーコード記号および前記他の画像は、可変解像度を備える
    請求項5に記載の方法。
  18. 前記他の画像の前記色値は、黄色または赤に選択的に変換される
    請求項5に記載の方法。
  19. 前記他の画像および前記バーコード記号は、ソースファイルとして記憶媒体からロードされる
    請求項5に記載の方法。
  20. 前記他の画像は、カスタマイズされた画像を創出することによってアクセス可能である
    請求項5に記載の方法。
  21. 前記組み合わされたバーコード記号および前記他の画像は、TIFF、JPEG、GIF、EPS、およびPDFのグラフィックファイルフォーマットからなるグループから選択される少なくとも1つとして保存される
    請求項5に記載の方法。
  22. 前記組み合わされたバーコード記号および前記他の画像は、前記組み合わされたバーコード記号および前記他の画像の前記可読性に関連するグレードを生成するためにバーコード検証器によって評価される
    請求項5に記載の方法。
  23. 前記バーコード記号と前記他の画像を組み合わせることは、前記バーコード記号を前記他の画像の上に重ね合わせることを備える
    請求項5に記載の方法。
  24. 前記バーコード記号と前記他の画像を組み合わせることは、前記他の画像を前記バーコード記号の上に重ね合わせることを備える
    請求項5に記載の方法。
  25. 組み合わされたバーコード記号および画像を購入する機会をユーザに提供する方法であって、前記組み合わされたバーコード記号および画像は、バーコードスキャナデバイスによって可読であり、前記方法は、
    他の画像を受信することと;
    複数のバーおよび背景領域を有するバーコード記号を受信することと;
    前記他の画像に関連付けられた色値、前記バーコード記号に関連付けられた色値、および前記バーコードスキャナデバイスに関連付けられたバーコードスキャナ感度値を処理することと;
    前記バーコード記号に関連付けられた前記複数のバーおよび前記背景領域を前記他の画像と組み合わせることであり、ここで、前記処理された色値を有する前記他の画像に組み合わされる前記処理された色値を有する前記バーコード記号が、前記バーコードスキャナデバイスによって可読であることと;
    ユーザによる選択確認の際に、前記組み合わされたバーコード記号および他の画像に関連付けられたライセンスをユーザが購入するのを促すライセンス購入スクリーンを提供することとを備える
    方法。
  26. 選択確認が、前記組み合わされたバーコード記号および他の画像を記憶媒体に保存することを含む
    請求項25に記載の方法。
  27. 選択確認が、前記組み合わされたバーコード記号および他の画像を基板の上に印刷するための印刷コマンドを含む
    請求項25に記載の方法。
  28. 前記基板は、前記組み合わされたバーコード記号および他の画像がその上に適用される印刷可能な表面を含む
    請求項27に記載の方法。
  29. 前記組み合わされたバーコード記号および他の画像に関連付けられたライセンスを購入するように前記ユーザに促すことが、購入に関するデータを前記ライセンス購入スクリーンに入力することを備える
    請求項25に記載の方法。
  30. 製品を認証する方法であって、
    バーコードに関連付けられた情報を有するバーコード記号および画像に関連付けられた情報を有する画像を備える組み合わされたバーコード記号を受信することと;
    前記バーコード記号が前記画像に対応することを認証するために、前記画像に関連付けられた前記情報を前記バーコード記号に関連付けられた前記情報と比較することと
    を備える方法。
  31. 製品をマーケティングする方法であって、
    ビジネス企業体に対応するバーコード記号を受信することであり、前記バーコード記号が前記製品に関連付けられた画像を有し、前記バーコード記号が、前記画像に関連付けられた色特徴が、前記バーコード記号の可読性に干渉しないように前記画像と組み合わされることと;
    前記バーコード記号および前記画像を前記ビジネス企業体の製品パッケージに適用することであり、前記画像が、前記製品に関するプロモーション情報を伝達することと
    を備える方法。
  32. 前記ビジネス企業体の前記製品パッケージの上に前記製品に関連付けられた前記画像を表示するための料金を生成することをさらに備える
    請求項31に記載の方法。
  33. 前記製品は、商品およびサービスからなるグループから選択される少なくとも1つを備える
    請求項31に記載の方法。
  34. バーコードスキャナデバイスによって可読である複合画像を生成する方法であって、
    第1領域および第2領域を備える画像を受信することと;
    バーパターンおよびスペースパターンを有するバーコード記号を受信することと;
    前記第1領域および前記バーパターンに関連付けられた色値を処理することと;
    前記第2領域および前記バーパターンに関連付けられた色値を処理することと;
    前記第1領域を前記バーパターンと組み合わせることであり、前記処理された色値を有する前記第1領域と組み合される前記処理された色値を有する前記バーパターンが、前記バーコードスキャナデバイスによって可読であることと;
    前記第2領域を前記スペースパターンと組み合わせることであり、前記処理された色値を有する前記スペースパターンと組み合される前記処理された色値を有する前記第2領域が、前記バーコードスキャナデバイスによって可読ではないこととを備える
    方法。
  35. 前記第1領域を前記バーパターンと組み合わせることは、前記画像の前記第1領域を前記バーパターンの上に重ね合わせることを備える
    請求項34に記載の方法。
  36. 前記第1領域を前記バーパターンと組み合わせることは、前記バーパターンの内部に前記第1領域を組み込むことを備える
    請求項34に記載の方法。
  37. 前記第2領域を前記スペースパターンと組み合わせることは、前記画像の前記第1領域を前記バーパターンおよびスペースパターンの上に重ね合わせることと、前記バー領域と重なる前記第1領域の領域を除去することとを備える
    請求項34に記載の方法。
  38. 前記第2領域を前記スペースパターンと組み合わせることは、前記第2領域が前記スペースパターン内に出現するように、前記バーパターンおよび前記スペースパターンを前記第2画像の上に重ね合わせることを備える
    請求項34に記載の方法。
  39. バーコードスキャナデバイスによって走査可能な複合画像を生成する方法であって、
    バーパターンおよびスペースパターンを有するバーコード記号を受信することと;
    他の画像を受信することと;
    前記画像が前記バーコード記号に寸法が比例するように、前記他の画像および前記バーコード記号に関連付けられた寸法値を処理することと;
    前記他の画像と前記バーコード記号を組み合わせることと;
    前記バーコードスキャナデバイスによる前記バーコード記号の可読性への前記画像の干渉が最小限に抑えられるように、前記他の画像の色特徴を操作することと
    を備える方法。
  40. 前記方法は、前記組み合わされた他の画像およびバーコード記号をグラフィックフォーマットに変換することをさらに備え、
    前記グラフィックフォーマットは、TIFF、JPEG、GIF、EPS、およびPDFのグラフィックファイルフォーマットからなるグループから選択される少なくとも1つを備える
    請求項39に記載の方法。
  41. 前記色特徴は、前記他の画像に関連付けられた色、真性、飽和レベルを備える
    請求項39に記載の方法。
  42. バーコードスキャナデバイスによって可読である認証複合画像を生成する方法であって、
    バーパターンおよびスペースパターンを有するバーコード記号を受信することと;
    反転されたバーパターンおよびスペースパターンを備える画像を受信することと;
    前記バーコード記号に関連付けられた前記バーパターンおよび前記スペースパターンを、前記画像に関連付けられた前記反転されたバーパターンおよびスペースパターンと組み合わせることであり、ここで、前記反転されたバーパターンおよびスペースパターンが、少なくとも1つの損失バーおよび少なくとも1つの損失スペースからなるグループから選択される少なくとも1つの視覚判定を可能にする前記バーコード記号のインテグリティ検査を提供することと
    を備える方法。
  43. 前記反転されたバーパターンおよびスペースパターンは、前記バーコードスキャナデバイスの前記可読性に干渉しない色を含む
    請求項42に記載の方法。
  44. バーコードスキャナデバイスによって走査可能な複合画像を生成する方法であって、
    バーパターンおよびスペースパターンを有するバーコード記号を受信することと;
    他の画像を受信することと;
    前記他の画像が前記バーコード記号に寸法が比例するように、前記他の画像および前記バーコード記号に関連付けられた寸法値を処理することと;
    前記他の画像と前記バーコード記号を組み合わせることと;
    前記バーコードスキャナデバイスに関連付けられた色感度値に基づいて前記他の画像の前記色特徴を処理することであり、ここで、前記他の画像の前記色特徴を操作することが、赤、緑、および青の色値によってそれぞれが表される複数の画素として前記画像を表すことを備え、
    前記他の画像に関連付けられた前記複数の画素のそれぞれの前記赤、緑、および青の色値は、前記バーコード記号が前記バーコードスキャナデバイスによって機械可読であり、かつ前記他の画像が人によって光学的に認識可能であるように、前記バーコードスキャナ感度値を考慮して処理されることとを備える
    方法。
  45. 前記他の画像は、製品に関連付けられる
    請求項44に記載の方法。
  46. バーコードスキャナデバイスによって走査可能な複合画像を生成する方法であって、
    バーパターンおよびスペースパターンを有するバーコード記号を受信することと;
    他の画像を受信することと;
    前記他の画像が前記バーコード記号に寸法が比例するように、前記他の画像および前記バーコード記号に関連付けられた寸法値を処理することと;
    前記他の画像と前記バーコード記号を組み合わせることと;
    バーコードスキャナデバイスに関連付けられた色感度値に基づいて、前記他の画像の色特徴を処理することであり、ここで、前記他の画像の前記色特徴を操作することが、シアン、マゼンタ、黄、および黒の色値によってそれぞれが表される複数の画素として前記画像を表すことを備え、
    前記他の画像関連付けられた前記複数の画素のそれぞれの前記シアン、マゼンタ、黄、および黒の色値は、前記バーコード記号が前記バーコードスキャナデバイスによって機械可読であり、かつ前記他の画像が人によって光学的に認識可能であるように、前記バーコードスキャナ感度値を考慮して処理されることとを備える
    方法。
  47. 前記他の画像は、製品に関連付けられる
    請求項46に記載の方法。
  48. バーコードスキャナデバイスによって走査可能な複合画像を生成するコンピュータによって実行される方法であって、
    前記コンピュータにおいて、バーパターンおよびスペースパターンを有するバーコード記号を受信することと;
    前記コンピュータにおいて前記他の画像を受信することと;
    前記他の画像が前記バーコード記号に寸法が比例するように、前記コンピュータにおいて、前記他の画像および前記バーコード記号に関連付けられた寸法値を処理することと;
    前記コンピュータにおいて、前記他の画像と前記バーコード記号を組み合わせることと;
    前記バーコードスキャナデバイスに関連付けられた色感度値に基づいて、前記他の画像の色特徴を前記コンピュータにおいて処理することであり、ここで、前記他の画像の前記色特徴を操作することが、赤、緑、および青の色値によってそれぞれが表される複数の画素として前記画像を表すことを備え、
    前記他の画像に関連付けられた前記複数の画素のそれぞれの前記赤、緑、および青の色値は、前記バーコード記号が前記バーコードスキャナデバイスによって機械可読であり、かつ前記他の画像が人によって光学的に認識可能であるように、前記バーコードスキャナ感度値を考慮して処理されることと
    を備える方法。
  49. 前記他の画像は、製品に関連付けられる
    請求項48に記載の方法。
  50. バーコードスキャナデバイスによって走査可能な複合画像を生成するコンピュータによって実行される方法であって、
    前記コンピュータにおいて、バーパターンおよびスペースパターンを有するバーコード記号を受信することと;
    前記コンピュータにおいて前記他の画像を受信することと;
    前記他の画像が前記バーコード記号に寸法が比例するように、前記コンピュータにおいて、前記他の画像および前記バーコード記号に関連付けられた寸法値を処理することと;
    前記コンピュータにおいて、前記他の画像と前記バーコード記号を組み合わせることと;
    前記バーコードスキャナデバイスに関連付けられた色感度値に基づいて、前記コンピュータにおいて前記他の画像の色特徴を処理することであり、ここで、前記他の画像の前記色特徴を操作することが、シアン、マゼンタ、黄、および黒の色値によってそれぞれが表される複数の画素として前記画像を表すことを備え、
    前記他の画像に関連付けられた前記複数の画素のそれぞれの前記シアン、マゼンタ、黄、および黒の色値は、前記バーコード記号が前記バーコードスキャナデバイスによって機械可読であり、かつ前記他の画像が人によって光学的に認識可能であるように、前記バーコードスキャナ感度値を考慮して処理されることとを備える
    方法。
  51. 前記他の画像は、製品に関連付けられる
    請求項50に記載の方法。
  52. コンピュータプログラムを使用して組み合わされたバーコード記号および画像を購入する機会をユーザに提供するコンピュータによって実行される方法であって、
    組み合わされたバーコード記号および画像がバーコードスキャナデバイスによって可読であり、前記方法は、
    前記コンピュータにおいて他の画像を受信することと;
    前記コンピュータにおいて、複数のバーおよび背景領域を有するバーコード記号を受信することと;
    前記コンピュータにおいて、前記他の画像に関連付けられた色値、および前記バーコード記号に関連付けられた色値、ならびにバーコードスキャナデバイスに関連付けられたバーコードスキャナ感度値を処理することと;
    前記コンピュータにおいて、前記バーコード記号に関連付けられた前記複数のバーおよび前記背景領域を前記他の画像と組み合わせることであり、前記処理された色値を有する前記他の画像に組み合わされる前記処理された色値を有する前記バーコードは、前記バーコードスキャナデバイスによって可読であることと;
    ユーザによる選択確認の際に、前記組み合わされたバーコード記号および他の画像に関連付けられたライセンスをユーザが購入するのを促すために、前記コンピュータにおいてライセンス購入スクリーンを提供することとを備える
    方法。
  53. バーコード記号および他の画像を備える複合画像を生成する方法であって、前記バーコード記号が複数のバー領域およびスペース領域を有し、前記複合画像がバーコードスキャナデバイスによって走査可能であり、前記方法は、
    前記他の画像が半透明の特徴を備えるように、前記他の画像の視覚特徴を処理することと;
    前記半透明の特徴を有する前記他の画像を前記バーコード記号と組み合わせることであり、ここで、前記バーコード記号と組み合わされる前記半透明の特徴を有する前記他の画像は、バーコードスキャナデバイスによって可読であることとを備える
    方法。
  54. 前記他の画像の前記視覚特徴を処理することは、前記他の画像の前記半透明の特徴を分析することを備える
    請求項53に記載の方法。
  55. 前記他の画像の前記視覚特徴を処理することは、前記他の画像の前記半透明の特徴を分析および操作することを備える
    請求項53に記載の方法。
  56. 前記他の画像の前記視覚特徴を処理することは、前記他の画像の前記半透明特徴および色特徴を分析および操作することを備える
    請求項53に記載の方法。
  57. バーコード記号および他の画像を備える複合画像を生成するコンピュータによって実行される方法であって、前記バーコード記号が複数のバー領域およびスペース領域を有し、前記複合画像がバーコードスキャナデバイスによって走査可能であり、前記方法は、
    前記他の画像が半透明の特徴を備えるように、前記コンピュータにおいて前記他の画像の視覚特徴を処理することと;
    前記コンピュータにおいて、前記半透明の特徴を有する前記他の画像を前記バーコード記号と組み合わせることであり、ここで、前記バーコード記号と組み合わされる前記半透明の特徴を有する前記他の画像が前記バーコードスキャナデバイスによって可読であることとを備える
    方法。
  58. 前記他の画像の前記視覚特徴を処理することは、前記他の画像の前記半透明の特徴を分析することを備える
    請求項57に記載の方法。
  59. 前記他の画像の前記視覚特徴を処理することは、前記他の画像の前記半透明の特徴を分析および操作することを備える
    請求項57に記載の方法。
  60. 前記他の画像の前記視覚特徴を処理することは、前記他の画像の前記半透明の特徴および色特徴を分析および操作することを備える
    請求項57に記載の方法。
  61. 他の画像、およびバーコードスキャナデバイスによって可読である複数のバーと背景領域とを有するバーコード記号を備える複合画像を生成するためのコンピュータシステムであって、
    前記他の画像に関連付けられた色値、前記バーコード記号に関連付けられた色値、および前記バーコードスキャナデバイスに関連付けられたバーコード感度値を処理する手段と;
    前記バーコード記号を前記他の画像と組み合わせる手段とを備え;
    前記処理された色値を有する前記他の画像と組み合わされる前記処理された色値を有する前記バーコード記号は、前記バーコードスキャナデバイスによって可読である
    コンピュータシステム。
  62. バーコード記号と;
    前記バーコード記号と組み合わされた他の画像とを備え、
    前記他の画像は、前記バーコード記号の可読性に干渉しない
    複合画像。
  63. 前記他の画像は、会社のロゴ、ブランド、テキストメッセージ、およびサービス記号からなるグループから選択される少なくとも1つを備える
    請求項62に記載のバーコード記号。
  64. 内部において具体化されたコンピュータ可読コードを有するコンピュータ使用可能媒体を備えるコンピュータプログラム製品であって、
    前記コンピュータ可読コードにより、それが実行されるとき、コンピュータが、複数のコンピュータリソースへのアクセスを少なくとも1人のユーザに提供する方法を実施し、リソースの少なくともいくらかが、セキュリティ情報を受信することと、受信したセキュリティ情報に基づいて外部システムにアクセスを提供することとについて識別されるプロトコルを使用し、前記プログラム製品は、
    画像に関連付けられた色値、バーコード記号に関連付けられた色値、およびバーコードスキャナデバイスに関連付けられたバーコードスキャナ感度値を処理することであり、前記バーコード記号が複数のバーおよび背景領域を有することと;
    前記バーコード記号を他の画像と組み合わせることとを備え、
    前記処理された色値を有する前記他の画像と組み合わされる前記処理された色値を有する前記バーコード記号は、前記バーコードスキャナデバイスによって可読である
    コンピュータプログラム製品。
JP2007528070A 2004-08-20 2005-08-22 組合せバーコード画像を生成するシステムおよび方法 Pending JP2008511059A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/922,411 US7207491B2 (en) 2001-11-09 2004-08-20 System and method for generating a combined bar code image
PCT/US2005/029684 WO2006023807A2 (en) 2004-08-20 2005-08-22 A system and method for generating a combined bar code image

Publications (1)

Publication Number Publication Date
JP2008511059A true JP2008511059A (ja) 2008-04-10

Family

ID=35968243

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007528070A Pending JP2008511059A (ja) 2004-08-20 2005-08-22 組合せバーコード画像を生成するシステムおよび方法

Country Status (11)

Country Link
US (1) US7207491B2 (ja)
EP (1) EP1784902A4 (ja)
JP (1) JP2008511059A (ja)
KR (1) KR20070052320A (ja)
CN (1) CN101044662A (ja)
AU (1) AU2005277252A1 (ja)
BR (1) BRPI0514503A2 (ja)
CR (1) CR9002A (ja)
EC (1) ECSP077329A (ja)
RU (1) RU2007110168A (ja)
WO (1) WO2006023807A2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014526109A (ja) * 2011-08-16 2014-10-02 モビリード 光学読取コード作成装置
JP6127179B1 (ja) * 2015-11-19 2017-05-10 株式会社リクルートホールディングス 決済支援システム、決済支援方法、及び決済支援プログラム

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6666377B1 (en) 2000-07-18 2003-12-23 Scott C. Harris Bar code data entry device
US7337972B2 (en) * 2001-11-09 2008-03-04 International Barcode Corporation System and method for embedding characters in a bar of a bar code
WO2003049007A1 (en) * 2001-11-30 2003-06-12 International Barcode Corporation System and method for validating a digital image and corresponding data
US7207491B2 (en) 2001-11-09 2007-04-24 International Barcode Corporation System and method for generating a combined bar code image
US7322514B2 (en) * 2001-11-30 2008-01-29 International Barcode Corporation Method for identifying and authenticating goods using codes, barcodes and radio frequency identification
US7367514B2 (en) 2003-07-03 2008-05-06 Hand Held Products, Inc. Reprogramming system including reprogramming symbol
US7328847B1 (en) * 2003-07-30 2008-02-12 Hewlett-Packard Development Company, L.P. Barcode data communication methods, barcode embedding methods, and barcode systems
JP2005275906A (ja) * 2004-03-25 2005-10-06 Seiko Epson Corp 画像生成システム及び非接触通信媒体、並びに、商品の販売方法、複合型店舗
US7823784B2 (en) * 2004-06-14 2010-11-02 Fujifilm Corporation Barcode creation apparatus, barcode creation method and program
WO2006009565A2 (en) * 2004-06-22 2006-01-26 United States Postal Service Method and system for providing a barcode image over a network
KR100653886B1 (ko) * 2004-11-05 2006-12-05 주식회사 칼라짚미디어 혼합코드 및 혼합코드 인코딩 방법과 장치
US7578436B1 (en) * 2004-11-08 2009-08-25 Pisafe, Inc. Method and apparatus for providing secure document distribution
US7543748B2 (en) * 2005-02-16 2009-06-09 Pisafe, Inc. Method and system for creating and using redundant and high capacity barcodes
US20090057420A1 (en) * 2005-04-06 2009-03-05 Content Idea Of Asia Co., Ltd. Clear Two-Dimensional Code, Article Having Clear Two-Dimensional Code Attached Thereto, Method for Printing Two-Dimensional Code and Method For Displaying Two-Dimensional Code
WO2007075719A2 (en) * 2005-12-16 2007-07-05 Pisafe, Inc. Method and system for creating and using barcodes
WO2007089730A2 (en) 2006-01-27 2007-08-09 Spyder Lynk, Llc Encoding and decoding data in an image
US8550350B2 (en) * 2006-02-28 2013-10-08 Konica Minolta Laboratory U.S.A., Inc. Color barcode with enhanced capacity and readability for a closed loop system
KR101177589B1 (ko) 2006-04-19 2012-08-27 에이ㆍ티 코뮤니케이숀즈 가부시키가이샤 로고 부착 이차원 코드
CN101063999B (zh) * 2006-04-29 2010-09-15 银河联动信息技术(北京)有限公司 一种二维码与标识的合成***及方法
US8194914B1 (en) * 2006-10-19 2012-06-05 Spyder Lynk, Llc Encoding and decoding data into an image using identifiable marks and encoded elements
GB2444289A (en) * 2006-11-30 2008-06-04 Ammado Internet Services Ltd Multicolour barcode and messaging system
US8635309B2 (en) 2007-08-09 2014-01-21 Hand Held Products, Inc. Methods and apparatus to change a feature set on data collection devices
WO2009060942A1 (ja) * 2007-11-09 2009-05-14 B-Core Inc. 光学式認識コード及びそのマーキング方法及びその読み取り方法、並びに、光学式認識コードをマーキングした物品、並びに、色彩認識方法及びプログラム、並びに、色彩配列による自動認識コード及びそれが付された物品
KR100865467B1 (ko) * 2007-12-11 2008-10-27 송호섭 바코드형상을 응용한 평면 및 입체광고방법
JP5540770B2 (ja) * 2009-07-30 2014-07-02 株式会社リコー 画像処理装置、画像処理方法及び画像処理プログラム
CN101714154B (zh) * 2009-08-14 2012-10-10 中电天讯信息技术(北京)有限公司 利用综合识别设备对服务器进行互动操作的方法
US8226010B2 (en) * 2009-09-25 2012-07-24 Hewlett-Packard Development Company, L.P. Blur resistant barcode
EP2325022A1 (fr) * 2009-11-12 2011-05-25 Gemalto SA Documents d'identité comportant une photographie d'identité sécurisée au moyen de motifs.
JP4629788B1 (ja) * 2009-11-20 2011-02-09 進 辻 表示コードが付された物品、表示コード生成装置および情報伝達方法
CN101840497B (zh) * 2010-06-01 2012-05-23 福建新大陆电脑股份有限公司 一种rss条码解码方法
US9589164B2 (en) 2010-06-24 2017-03-07 Metrologic Instruments, Inc. Distinctive notice for different symbology information
US9189669B2 (en) 2010-06-24 2015-11-17 Metrologic Instruments, Inc. Distinctive notice for different symbology information
JP5527045B2 (ja) 2010-06-28 2014-06-18 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP2012053697A (ja) * 2010-09-01 2012-03-15 Toshiba Tec Corp コード読取装置およびプログラム
US8517269B2 (en) 2010-11-09 2013-08-27 Hand Held Products, Inc. Using a user'S application to configure user scanner
US8807421B2 (en) 2011-04-26 2014-08-19 Michael Alexander Johnson Composite code with dynamic linking to internet addresses
JP2013025782A (ja) * 2011-07-25 2013-02-04 Koji Sakahashi 二次元コードを出力する計算機及び当該計算機に実行されるプログラム
US20130026241A1 (en) * 2011-07-25 2013-01-31 Sakahashi Koji Device and its use for creation, output and management of 2d barcodes with embedded images
KR101865197B1 (ko) * 2011-11-29 2018-07-16 삼성전자주식회사 휴대용 단말기에서 코드 이미지를 획득하기 위한 장치 및 방법
JP5834879B2 (ja) 2011-12-19 2015-12-24 富士通株式会社 画像印刷装置、方法、プログラム、画像処理装置、方法及びプログラム
US8608053B2 (en) 2012-04-30 2013-12-17 Honeywell International Inc. Mobile communication terminal configured to display multi-symbol decodable indicia
US8948445B2 (en) * 2012-05-03 2015-02-03 The Hong Kong University Of Science And Technology Embedding visual information in a two-dimensional bar code
US10565483B2 (en) * 2012-08-31 2020-02-18 International Business Machines Corporation Two-dimensional barcode to avoid unintentional scanning
US20140340423A1 (en) * 2013-03-15 2014-11-20 Nexref Technologies, Llc Marker-based augmented reality (AR) display with inventory management
US8978991B2 (en) 2013-03-15 2015-03-17 Christopher Prince Generating a decorative image bar code using filter patterns
CN103279784B (zh) * 2013-06-19 2016-12-28 上海普超防伪印刷科技有限公司 一种二维防伪标签及其生产方法
KR20150049843A (ko) * 2013-10-31 2015-05-08 삼성디스플레이 주식회사 인증 패턴 생성 방법 및 이를 채용한 인증 시스템
CN103699865B (zh) * 2014-01-15 2019-01-25 吴东辉 一种边框图形码
WO2015157517A1 (en) * 2014-04-10 2015-10-15 Anki, Inc. Generating and decoding machine-readable optical codes with aesthetic component
US9970862B2 (en) * 2014-07-16 2018-05-15 International Business Machines Corporation Reflective tag and polarized light sensor for transmitting information
US9723253B2 (en) * 2015-03-11 2017-08-01 Sony Interactive Entertainment Inc. Apparatus and method for automatically generating an optically machine readable code for a captured image
CN106250009B (zh) * 2015-08-31 2019-11-29 北京智谷睿拓技术服务有限公司 交互方法、交互装置、显示设备及图像获取设备
JP7029398B2 (ja) * 2015-09-28 2022-03-03 エイヴェリー デニソン リテール インフォメーション サービシズ リミテッド ライアビリティ カンパニー フォレンジック暗号化方法及びシステム
EP3188083A1 (en) * 2016-01-04 2017-07-05 Koninklijke Philips N.V. Determining an action associated with an apparatus using a combined bar code image
US10331988B2 (en) 2015-11-13 2019-06-25 Koninklijke Philips N.V. Determining an action associated with an apparatus using a combined bar code image
US10460141B2 (en) * 2016-05-31 2019-10-29 University Of Rochester Per-channel color barcodes for displays
CN107169777B (zh) * 2017-05-16 2020-12-22 王登顺 一种覆叠码防伪方法及应用该方法的***
KR101967308B1 (ko) * 2017-11-20 2019-04-09 주식회사 한화 영상 이미지를 이용한 장입 데이터 추출 장치 및 그 방법
US11182657B2 (en) * 2018-08-17 2021-11-23 Hewlett-Packard Development Company, L.P. Combined images and machine readable graphic codes
CN109190339A (zh) * 2018-09-13 2019-01-11 中国农业银行股份有限公司 一种网页数字水印图像生成、识别、打印方法及装置
US20210294997A1 (en) * 2018-11-29 2021-09-23 Hewlett-Packard Development Company, L.P. Replacing machine readable graphic code pixels with predefined color
US11543939B2 (en) 2020-06-08 2023-01-03 Snap Inc. Encoded image based messaging system
CN116720535B (zh) * 2023-04-18 2024-01-26 浙江微特码信息技术有限公司 微叠码管理方法、***和存储介质和计算机装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62111367A (ja) * 1985-11-11 1987-05-22 Hitachi Ltd バ−コ−ド読取機
JPH03174575A (ja) * 1989-12-04 1991-07-29 Ishii Bunseidou:Kk バーコードタグ
JPH06199078A (ja) * 1992-06-01 1994-07-19 Symbol Technol Inc 符号化したデータを有する記録体
JPH11353436A (ja) * 1998-06-04 1999-12-24 Toyota Central Res & Dev Lab Inc 表象コード及びそのコード化方法
JP2000259758A (ja) * 1999-03-12 2000-09-22 Olympus Optical Co Ltd コードイメージ記録装置
WO2003049007A1 (en) * 2001-11-30 2003-06-12 International Barcode Corporation System and method for validating a digital image and corresponding data

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE463897B (sv) * 1983-07-01 1991-02-04 Esselte Security Syst Ab Foerfarande foer att saekra enkla koder
US4795281A (en) * 1984-11-30 1989-01-03 Tohoku Ricoh Co., Ltd. Self-correcting printer-verifier
US4811408A (en) * 1987-11-13 1989-03-07 Light Signatures, Inc. Image dissecting document verification system
US4889367A (en) * 1988-10-07 1989-12-26 Frito-Lay, Inc. Multi-readable information system
US5235167A (en) * 1988-10-21 1993-08-10 Symbol Technologies, Inc. Laser scanning system and scanning method for reading bar codes
US5522623A (en) * 1990-03-29 1996-06-04 Technical Systems Corp. Coded identification card and other standardized documents
US5864622A (en) * 1992-11-20 1999-01-26 Pitney Bowes Inc. Secure identification card and method and apparatus for producing and authenticating same
US5505494B1 (en) * 1993-09-17 1998-09-29 Bell Data Software Corp System for producing a personal id card
US5841886A (en) * 1993-11-18 1998-11-24 Digimarc Corporation Security system for photographic identification
US5563401A (en) * 1995-01-03 1996-10-08 Lemelson; Jerome H. Bar codes and methods
US6032861A (en) * 1995-01-03 2000-03-07 Lemelson; Jerome H. Method and apparatus for encoding and decoding bar codes with primary and secondary information and method of using such bar codes
JPH09231338A (ja) 1996-02-26 1997-09-05 Nitsuko Corp バーコード構成及びバーコードの印字方法
US5971587A (en) * 1997-08-01 1999-10-26 Kato; Kiroku Package and mail delivery system
JP3912630B2 (ja) * 1997-10-07 2007-05-09 パイオニア株式会社 体積ホログラフィックメモリ
DE69835133T8 (de) 1997-12-03 2007-05-16 Kabushiki Kaisha Toshiba, Kawasaki Verfahren zur Bildinformationsverarbeitung und Verfahren zur Verhinderung von Fälschungen von Zertifikaten und dergleichen
WO1999030268A1 (en) * 1997-12-06 1999-06-17 Jon Cameron Thermochromic bar code
US6342839B1 (en) * 1998-03-09 2002-01-29 Aginfolink Holdings Inc. Method and apparatus for a livestock data collection and management system
US6463039B1 (en) * 1998-04-24 2002-10-08 Intelligent Ideation, Inc. Method and apparatus for full duplex sideband communication
US6154137A (en) * 1998-06-08 2000-11-28 3M Innovative Properties Company Identification tag with enhanced security
US6100804A (en) * 1998-10-29 2000-08-08 Intecmec Ip Corp. Radio frequency identification system
US6415978B1 (en) * 1999-05-03 2002-07-09 Psc Scanning, Inc. Multiple technology data reader for bar code labels and RFID tags
US6637649B2 (en) * 1999-12-28 2003-10-28 Christopher S. Walsh Record and verification method, apparatus and system
US6318636B1 (en) 1999-09-21 2001-11-20 Intermec Ip Corp. Method and apparatus to read different types of data carriers, such RFID tags and machine-readable symbols, and a user interface for the same
WO2001029789A1 (en) * 1999-10-15 2001-04-26 Zacharias Ajit K Secure multi-application card system
JP2001177971A (ja) * 1999-12-20 2001-06-29 Auto Network Gijutsu Kenkyusho:Kk 回転接続装置
AU2001245515A1 (en) 2000-03-09 2001-09-17 Spectra Science Corporation Authentication using a digital watermark
US6409401B1 (en) 2000-03-30 2002-06-25 Zih Corp. Portable printer with RFID encoder
US20040000787A1 (en) * 2000-04-24 2004-01-01 Rakesh Vig Authentication mark for a product or product package
US6616047B2 (en) * 2001-03-31 2003-09-09 Koninklijke Philips Electronics N.V. Machine readable label reader system with robust context generation
US7207491B2 (en) 2001-11-09 2007-04-24 International Barcode Corporation System and method for generating a combined bar code image
US7337972B2 (en) * 2001-11-09 2008-03-04 International Barcode Corporation System and method for embedding characters in a bar of a bar code
US7322514B2 (en) * 2001-11-30 2008-01-29 International Barcode Corporation Method for identifying and authenticating goods using codes, barcodes and radio frequency identification
US6614392B2 (en) * 2001-12-07 2003-09-02 Delaware Capital Formation, Inc. Combination RFID and GPS functionality on intelligent label
US7694887B2 (en) * 2001-12-24 2010-04-13 L-1 Secure Credentialing, Inc. Optically variable personalized indicia for identification documents
US7025269B2 (en) * 2003-04-24 2006-04-11 Watson Label Products Corp. Barcodes including embedded security features and space saving interleaved text

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62111367A (ja) * 1985-11-11 1987-05-22 Hitachi Ltd バ−コ−ド読取機
JPH03174575A (ja) * 1989-12-04 1991-07-29 Ishii Bunseidou:Kk バーコードタグ
JPH06199078A (ja) * 1992-06-01 1994-07-19 Symbol Technol Inc 符号化したデータを有する記録体
JPH11353436A (ja) * 1998-06-04 1999-12-24 Toyota Central Res & Dev Lab Inc 表象コード及びそのコード化方法
JP2000259758A (ja) * 1999-03-12 2000-09-22 Olympus Optical Co Ltd コードイメージ記録装置
WO2003049007A1 (en) * 2001-11-30 2003-06-12 International Barcode Corporation System and method for validating a digital image and corresponding data

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014526109A (ja) * 2011-08-16 2014-10-02 モビリード 光学読取コード作成装置
JP6127179B1 (ja) * 2015-11-19 2017-05-10 株式会社リクルートホールディングス 決済支援システム、決済支援方法、及び決済支援プログラム
WO2017086336A1 (ja) * 2015-11-19 2017-05-26 株式会社リクルートホールディングス レジスタ装置、プログラム、決済支援システム、及び決済支援方法
JP2017102886A (ja) * 2015-11-19 2017-06-08 株式会社リクルートホールディングス 決済支援システム、決済支援方法、及び決済支援プログラム

Also Published As

Publication number Publication date
CN101044662A (zh) 2007-09-26
KR20070052320A (ko) 2007-05-21
US20050109846A1 (en) 2005-05-26
RU2007110168A (ru) 2008-09-27
CR9002A (es) 2009-01-14
US7207491B2 (en) 2007-04-24
WO2006023807A3 (en) 2006-06-08
EP1784902A2 (en) 2007-05-16
ECSP077329A (es) 2007-05-30
EP1784902A4 (en) 2010-05-05
AU2005277252A1 (en) 2006-03-02
WO2006023807A2 (en) 2006-03-02
BRPI0514503A2 (pt) 2010-06-22

Similar Documents

Publication Publication Date Title
US7207491B2 (en) System and method for generating a combined bar code image
US20230237297A1 (en) Device and its use for creation, output and management of 2D barcodes with embedded images
US7123740B2 (en) Watermark systems and methods
KR100433590B1 (ko) 티켓발행방법, 티켓발행시스템 및 티켓조합방법
EP1312030B1 (en) Authentication watermarks for packaged products
US10885411B2 (en) Machine-readable image encoding data
EP1319520B1 (en) Method and apparatus for embedding encrypted images of signatures and other data on checks
CN102663600B (zh) 基于数字水印和条码的防伪***及其防伪方法和应用
US20020131076A1 (en) Distribution and use of trusted photos
KR20030038677A (ko) 인쇄된 오브젝트들 및 관련 애플리케이션들을 위한 인증워터마크들
US9630443B2 (en) Printer driver separately applying watermark and information
CN112288442A (zh) 一种关联定制图码防伪追溯***及应用组件
JP2008090596A (ja) 電子レジスタ、領収書判定装置、電子レジスタの処理方法、領収書判定方法
AU2011200831B8 (en) Dynamic thresholds for document tamper detection
JP4426617B2 (ja) 符号化されたドットを使用したドキュメントの改ざん検知方法
JP2005178367A (ja) 個人認証媒体発行装置、個人認証媒体発行方法、印刷物、印刷物の真偽判定装置、および、印刷物の真偽判定方法
Dutson Creating QR and Tag codes
JP6492964B2 (ja) Idカード作成装置及びidカード作成システム
JP4335829B2 (ja) 印刷方法および印刷画像の検証方法
JP7478875B2 (ja) 情報処理システムおよびプログラム
JP2004058450A (ja) 注文票作成方法及び注文票発行装置
JP2008177666A (ja) 情報付加装置、情報抽出装置、情報付加方法、情報抽出方法、印刷媒体及びコンピュータプログラム
JP2004064327A (ja) 印刷内容の真偽確認方法及び印刷内容の真偽確認システム
JP2006185141A (ja) 商品購入システム,印刷物,およびコンピュータプログラム
JP2006093758A (ja) 画像処理システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080819

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110902

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110913

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120228