(57)【要約】【課題】本願発明者らが開発した１．５Ｄカラービットコードについて、断裂状態、孤立状態をなくし、変形等に強い光学式シンボルを提供する。【解決手段】色彩が付されたエレメント（色彩エリア）が常に連続するようなコーディングをすることによって、断裂や孤立状態を防止する。１個のモジュールの中で、ＯＮ状態（色彩が付された）エレメントが常に互いに隣接するようなコーディングを行う。１．５Ｄカラービットコードは、隣接するモジュール（セル）は、たかだか１個のエレメントの状態のみが異なるので、結局コードシンボル（光学シンボル）全体でＯＮ状態（色彩が付された）エレメントが常に連結していることになり、断裂や孤立状態を防止することができる。その結果、変形があっても読み取りエラー等が生じにくい光学シンボルを提供することができる。【選択図】図４
2009259234.tif 000002
【特許請求の範囲】
【請求項１】
第１のエレメントから第ｎのエレメントまでのｎ個のエレメントを含むセルを、連続して配列した光学式シンボルであって、
第ｋの前記エレメントは、第ｋの色彩が付されているＯＮ状態と／付されていないＯＦＦ状態との２個の状態を取り得、
前記セル中のＯＮ状態であるエレメントは、常に隣接していることを特徴とする光学式シンボル。ここで、前記ｎは３以上の整数であり、前記ｋは１からｎまでの整数である。
【請求項２】
請求項１記載の光学式シンボルにおいて、
隣接する前記セル中に含まれる第ｋの前記エレメント同士が、隣接していることを特徴とする光学式シンボル。
【請求項３】
請求項１又は２に記載の光学式シンボルにおいて、
隣接する前記セル中に含まれるｎ個のエレメント中のいずれか１個のエレメントの状態のみが異なることを特徴とする光学式シンボル。
【請求項４】
請求項１〜３のいずれか１項に記載の光学式シンボルにおいて、
前記セル中のｎ個のエレメントは、１列状に配列し、
前記第ｋの色彩と第ｋ＋１の色彩とは異なることを特徴とする光学式シンボル。ここで、本請求項の前記ｋは１からｎ−１までの整数である。
【請求項５】
請求項４に記載の光学式シンボルにおいて、
前記ｎは３であり、
第１番目の前記エレメントは、第１の色彩であるＲが付されているＯＮ状態と、付されていないＯＦＦ状態と、の２個の状態を取り得、
第２番目の前記エレメントは、第２の色彩であるＧが付されているＯＮ状態と、付されていないＯＦＦ状態と、の２個の状態を取り得、
第３番目の前記エレメントは、前記第１の色彩であるＲが付されているＯＮ状態と、付されていないＯＦＦ状態と、の２個の状態を取りうることを特徴とする光学式シンボル。
【請求項６】
請求項１〜５のいずれか１項に記載の光学式シンボルを付した物品。
【請求項７】
請求項１〜５のいずれか１項に記載の光学式シンボルを用いたコード体系。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学式認識コードに関する。特に、本願発明者らが発明した新しい光学式認識コード（１．５Ｄカラービットコードと呼ぶ（特願２００６−１９６５４８））の改良に関する。
【背景技術】
【０００２】
１．５Ｄカラービットコード
本願発明者らは、新しい２次元の光学式認識コードとして、上記のように、１．５Ｄカラービットコードを発明し、別途特許出願（特願２００６−１９６５４８））を行っている。
【０００３】
この１．５Ｄカラービットコードにおいては、例えば３色の色彩を付す帯状の場所を３色毎に設けている。そして、その各色彩を付すための帯状の領域において、各色彩を付す／付さない、ことによって、所定のデータを表している。
【０００４】
言い換えれば、１．５Ｄカラービットコードは３色の色の列において、それぞれの色彩がＯＮ／ＯＦＦし、そのＯＮ／ＯＦＦ状態とデジタルデータを関連づけたことを特徴とするコード体系である。ここで、ＯＮ／ＯＦＦとは、上記帯状の領域の長手方向に沿って走査した場合に、色彩が付されている部分をＯＮ、色彩が付されていない部分をＯＦＦと呼んだものである。
【０００５】
従って、このＯＮ／ＯＦＦのタイミングが維持されていれば多少のコードシンボルの変形はデコードに影響しないという利点を持つ。
【０００６】
ここで、タイミングとは、走査した際のタイミングを意味するので、時間的な「タイミング」ではなく、空間上のタイミングを意味する。また、「コードシンボル」とは、１．５Ｄカラービットコードのコード体系に基づいて作成された１個１個の具体的なコードその物を言い、しばしば単に「シンボル」「コードシンボル」とも言う。
【０００７】
さて、この１．５Ｄカラービットコード（特願２００６−１９６７０５）は、換言すれば、３つの異なる色彩の有無が選択されるエレメントが連なって構成されている。そして、互いに隣接したエレメントにおいて必ず一つの色彩の状態（有無、上述したＯＮ／ＯＦＦ））が異なること、及びいずれの色彩も存在しないエレメントはない、という点を特徴としていたものであった。
【０００８】
上記特許出願の中で示された実施例においては、エレメントとして以下のようなエレメントを利用する数例を示していた。
【０００９】
・３色の内いずれかの２色で構成されるエレメント（Ａ  ｔｙｐｅ）
・いずれかの１色で構成される（１色のみがＯＮである）
（Ｂ１  ｔｙｐｅ）
・３色全てで構成される（構成色の３色が全てＯＮである）
（Ｂ２  ｔｙｐｅ）
これらのタイプのエレメントを、例えば、
Ａ、（Ｂ１  ｏｒ  Ｂ２）、Ａ、（Ｂ１  ｏｒ  Ｂ２）、Ａ、（Ｂ１  ｏｒ  Ｂ２）、Ａ、（Ｂ１  ｏｒ  Ｂ２）、Ａ、…と並べることによって、先に述べた特徴
・互いに隣接するエレメントにおいては、必ず一つのみの色彩の状態が異なる。
【００１０】
・いずれの色彩も付されていない（全てＯＦＦの）エレメントは存在しない。
【００１１】
を実現している。
【００１２】
しかしながら、上述した例では、ある１色の色彩エリアが、他の色彩エリアに対して離れた箇所に孤立して存在するケースが生じる。この様子が図１１に示されており、ここではこの状態を「孤立」と呼んでいる。
【００１３】
また、同じく上述した例では、ある１色の色彩エリアが孤立していなくても、色彩エリア群同士が斜めに離間してしまうケースも生じる。この様子が図１２に示されており、ここではこの状態を「断裂」と呼んでいる。
【００１４】
このような状態においては、色彩エリアが連続していないため、マーキングの形状の歪み等が生じた場合、切り出しやデコードエラーが生じやすいという問題点がある。
【００１５】
用語
物品に付され、光学的に読み取ることができるコードを、光学式認識コードと呼ぶ。また、単に光学式コード、光学式シンボルと呼ぶこともある。
【００１６】
データを表すために、物品に付される１個１個のマークを、特にコードシンボル、又は単にシンボルと呼ぶこともある。
【００１７】
なお、単にコードという場合は、主としてコード体系を意味するが、しばしば１個１個の各コードシンボルを意味する場合もある。コード体系とは、コードシンボルの構造や、データからそのコードシンボルを生成する場合の変換規則等を含む規則・規格の全体を言う。場合によっては使用する色彩に関する規定等も含まれる場合がある。
【００１８】
先行特許文献の例
例えば、下記特許文献１には、２次元バーコードの歪みを検出するために、基準画像を照射し、撮影した基準画像から歪み量を計算する技術が開示されている。
【００１９】
また、下記特許文献２には、２次元バーコードを撮影し、撮影した画像から射影変換による歪みを補正し、明るさ斑補正を行い、得られた画像に基づきバーコードのデコードを行う技術が開示されている。  
【先行技術文献】
【特許文献】
【００２０】
【特許文献１】特願平０６−２７４６７４号公報
【特許文献２】特開２００３−１６８０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【００２１】
さて、本願発明者らが開発した「１．５Ｄカラービットコード」は、「マーキングパターン（複数色の帯状領域における各色彩のＯＮ／ＯＦＦ）」における各帯状領域の太さの変動や、ある程度の曲がりを許容しているので、従来の２次元バーコードと異なり、歪みや、印刷のかすれ、等に対する耐性が本来は非常に強い。
【００２２】
しかしながら、上述したように、「孤立」や「断裂」の状態が生じた場合は、色彩領域の連続性が途絶えるので、歪みやかすれ等に対する耐性が弱くなり、切り出しやデコードエラーが生じやすいという問題点が生じる可能性がある。
【００２３】
そこで、このような問題点を解決し、本願発明者らが開発した「１．５Ｄカラービットコード」の歪み対する耐性を高く維持することを、本発明は目的とする。具体的には、上述した断裂等が生じないような改良されたコード体系を提供するものである。
【課題を解決するための手段】
【００２４】
（１）本発明は、上記目的を達成するために、第１のエレメントから第ｎのエレメントまでのｎ個のエレメントを含むセルを、連続して配列した光学式シンボルであって、第ｋの前記エレメントは、第ｋの色彩が付されているＯＮ状態と／付されていないＯＦＦ状態との２個の状態を取り得、前記セル中のＯＮ状態であるエレメントは、常に隣接していることを特徴とする光学式シンボルである。ここで、前記ｎは３以上の整数であり、前記ｋは１からｎまでの整数である。
【００２５】
（２）また、本発明は、上記（１）１記載の光学式シンボルにおいて、隣接する前記セル中に含まれる第ｋの前記エレメント同士が、隣接していることを特徴とする光学式シンボルである。
【００２６】
（３）また、本発明は、上記（１）又は（２）に記載の光学式シンボルにおいて、隣接する前記セル中に含まれるｎ個のエレメント中のいずれか１個のエレメントの状態のみが異なることを特徴とする光学式シンボルである。
【００２７】
（４）また、本発明は、上記（１）〜（３）のいずれか１項に記載の光学式シンボルにおいて、前記セル中のｎ個のエレメントは、１列状に配列し、前記第ｋの色彩と第ｋ＋１の色彩とは異なることを特徴とする光学式シンボルである。ここで、本（４）中の前記ｋは１からｎ−１までの整数である。
【００２８】
（５）また、本発明は、上記（４）に記載の光学式シンボルにおいて、前記ｎは３であり、第１番目の前記エレメントは、第１の色彩であるＲが付されているＯＮ状態と、付されていないＯＦＦ状態と、の２個の状態を取り得、第２番目の前記エレメントは、第２の色彩であるＧが付されているＯＮ状態と、付されていないＯＦＦ状態と、の２個の状態を取り得、第３番目の前記エレメントは、前記第１の色彩であるＲが付されているＯＮ状態と、付されていないＯＦＦ状態と、の２個の状態を取りうることを特徴とする光学式シンボルである。
【００２９】
（６）また、本発明は、上記（１）〜（５）のいずれか１項に記載の光学式シンボルを付した物品である。
【００３０】
（７）また、本発明は、上記（１）〜（５）のいずれか１項に記載の光学式シンボルを用いたコード体系である。
【発明の効果】
【００３１】
以上述べたように、本発明によれば、上述した「孤立」や「断裂」の状態がなく、各色彩領域が常に連続するコードシンボルを得ることができるので、歪み等があった場合の切り出しエラー、デコードエラーを減少させることが可能である。
【図面の簡単な説明】
【００３２】
【図１】セル（モジュール）とエレメントの関係を示す説明図である。
【図２】先の出願（特願２００６−１９６７９５）で提案したコーディング例を示す説明図である。
【図３】本実施の形態で示すコーディング例である。
【図４】図３のコーディング例で、実際の数値を表した例である。
【図５】本実施の形態（図３）のコーディング例を採用した場合のコードシンボルを変形させた様子の説明図である。
【図６】本実施の形態（図３）のコーディング例を採用した場合のコードシンボルを変形させた様子であって、クワイエットゾーン色が黒色の場合の説明図である。
【図７】先の出願（特願２００６−１９６７０５）の実施例として掲載のタイプの例に変形を加えた場合の説明図である。
【図８】３色（Ｒ、Ｇ、Ｂ）の代わりに、２色（Ｒ、Ｇ）で１．５Ｄ色彩配列コードを実現した例を示す説明図である。
【図９】３色（Ｒ、Ｇ、Ｂ）の代わりに、２色（Ｒ、Ｇ）で１．５Ｄ色彩配列コードを実現した例を示す説明図であり、クワイエットゾーン色が黒色の場合を示す説明図である。
【図１０】図９（２）の例に対して波形の変形を施した場合の説明図である。
【図１１】孤立の状態を示す説明図である。
【図１２】断裂の状態を示す説明図である。
【発明を実施するための形態】
【００３３】
以下、本発明の好適な実施の形態を図面に基づき説明する。
【００３４】
第１  １．５Ｄカラービットコードの概要
まず、本願発明者らが開発した１．５Ｄカラービットコードの概要の説明を行う。ここで説明する１．５Ｄカラービットコードは、マーキング色として３色を用いる例である。例えば、Ｒ（赤）、Ｇ（緑）、Ｂ（青）、（Ｃ、Ｍ、Ｙでも良い）の３色である。また、クワイエットゾーンを構成するクワイエットカラー色としてＫ（黒）である例を示す。
【００３５】
まず、１．５Ｄカラービットコードは、色彩の異なる３本の線が平行にほぼ等間隔に列を構成する。３列中の各列は途中何カ所か途切れており、途切れた部分はクワイエットゾーンに相当する色彩（つまりＫ（黒））となっている。両端を含めた各列の途切れた部分をその色の出入りがあったと見て、「ＯＮ／ＯＦＦ」箇所と呼ぶ。なお、途切れるとはマーキング色（Ｒ、Ｇ、Ｂ等）の色彩が欠落し、マーキング色以外の色（Ｋ（黒））が表れることを言う。
【００３６】
具体的には、色彩が付されている部分はＯＮ状態と呼び、途切れていわゆるクワイエットゾーン色（黒）が表れている部分はＯＦＦ状態であると呼ぶ。
【００３７】
１．５Ｄカラービットコードは、３色の列のこれらＯＮ／ＯＦＦの状態変化でデータを表現する。また、両端以外の中間部分では、３色が一度に全て途切れてしまうことはないものとしている。３色の並び方、「ＯＮ／ＯＦＦ」の位置関係の規則はデータやチェック方法でその都度規定される。すなわち、エラー検知、エラー修正等は、別途用途に応じて定める。
【００３８】
「マーキングパターン」の周囲は定められた色彩（例えばＫ（黒））のクワイエットゾーン色で一定範囲以上取り囲まれている。
【００３９】
セル（モジュール）とエレメント
なお、色彩がＯＮ／ＯＦＦする単位をセル（モジュール）と呼ぶ。１個のセルには３色の領域（エレメントと呼ぶ）が含まれている。複数個のセルを、その内部の同じ色のエレメントが隣接するように一列に並べたものが１．５Ｄカラービットコードである。同じ色のエレメントが隣接して並ぶので、全体としてこの同じ色の帯状の領域を構成する。この帯状の領域が上述した「色彩の異なる３本の線」に相当する。
【００４０】
例えば、あるセル（モジュール）では、エレメントＲがＯＮし、エレメントＢがＯＦＦ、エレメントＧがＯＮしており、隣接するセルにおいては、エレメントＲがＯＮし、エレメントＢがＯＦＦ、エレメントＧがＯＦＦする、・・・のように、各色彩がＯＮ／ＯＦＦしていく。エレメントＲがＯＮすると、赤色が付され、エレメントＢがＯＦＦすると、黒色になる。
【００４１】
セル（モジュール）とエレメントの関係を示す図が図１に示されている。モジュール中の３個のエレメントが隣接するモジュール間で連続することによって、色彩の帯を形成する。図１に示すように、部分的にこの色彩の帯は途切れており、その部分は、ＯＦＦ（状態）と呼ぶ。
【００４２】
なお、図１において、Ｒは赤を表し、Ｂは青を表し、Ｇは緑を表し、Ｋは黒を表す。その他の残りの図面でも同様である。
【００４３】
なお、隣接するセル間では、たかだか１個のエレメント（すなわちたかだか１色）のみが変化する。これによって、走査（スキャン）によって、各セルの境界を検知することができる。
【００４４】
なお、上述したようにセルは、モジュールと呼ぶ場合もあり、同様の意味である。
【００４５】
以上が１．５Ｄカラービットコードの概要であり、１．５Ｄカラービットコードはこのような条件に基づいて作成されている。
【００４６】
第２  先の出願（特願２００６−１９６７９５）で提案したコーディング例
上で述べた先の出願におけるその実施例が図２に示されている。この図２に示すように、この例では、３モジュールで０から６までの数を表す７進数の体系を示している。
【００４７】
但し各３モジュールの右端のモジュールを、次の３モジュールの左端のモジュールと一致させるというコーディング法を採用している。このような考え方に基づいてコードを構成しているので、実際には、各２モジュール単位で７進数の各桁を表すという構成となっている。
【００４８】
図２に示すように、７進数の各桁の数０〜６の表し方は３通り（３グループ）用意している。例えば、３を表す表し方が、３通りあることになる。この３通りの内どれでも自由に選べるわけではなく、上述のように、３モジュールの右端と、隣接する３モジュールの左端とが合致するように、表し方が選択されていく。
【００４９】
図２に示すように、各３モジュール（セル）のブロックは必ず２色のＯＮ状態から始まり（左端を「始まり」としている）、２色ＯＮ状態で終了する（右端を「終了」としている）。
【００５０】
すなわち、（始まり）２色ＯＮ−３色ＯＮ−２色ＯＮ（終了）か、２色ＯＮ−１色ＯＮ−２色ＯＮの３モジュールの組み合わせで０から６の数字を表している。なお、以下、このような並びは、全て、左端（始まり）・・・右端（終了）の順で並んでいるものとし、左端・右端等の記述は省略する。
【００５１】
さらに、最終的なコードシンボルを形成するには、そのコードシンボルの「始め」と「終了」とを指示する必要がある。そのために、実際には、スタートマークを左端に付し、エンドマークを右端に付すことによって、最終的なコードシンボルが構成される。このような構成のコードシンボル及びその説明が、上述した先の出願特願２００６−１９６７９５号に記載されている。
【００５２】
さて、このような例においては、例えばグループ１の「４」やグループ２の「０」、又はグループ０の「４」のように、３モジュール内ですでに他色彩エリアと離れた色彩エリアが存在するケースがある。すなわち、上述した「孤立」のケースが発生してしまう。
【００５３】
ここで、仮に各３モジュールの中で「孤立」がない状態であれば、もともと各３モジュールの右端と左端は同一で重複しているので、全ての部分にわたって「孤立」の存在をなくすことが可能である。
【００５４】
また、各モジュール内の色彩エリアであるエレメントが必ずつながっている状態（連続している状態であるので、当然「断裂」も生じることがない。
【００５５】
以上のような考えに基づいて、本願発明者は、上記のような３モジュール内でＯＮとなっている色彩領域が常に連結しているようなコーディングの例を作成した。以下、詳細に説明する。
【００５６】
第３．  本実施の形態で提案するコーディング例
本実施の形態において、本願発明者は、ＯＮ状態のエレメントが常に連結している状態にするために、図２におけるグループ０のように、左端が離間したエレメントから構成されるグループを用いないことにした。つまり、図２の例で言えば、左端のモジュールが「赤・青」のパターン（グループ０）を使用していないのである。
【００５７】
その結果、図２におけるグループ１とグループ２に相当する２個のグループを用いることにした。ここで提案するグループ１とグループ２のコーディング例が図３に示されている。
【００５８】
図３のグループ１のコーディングは、図２のグループ１と同様に、左端のモジュールが「赤・緑」であるグループである。また、図３のグループ２のコーディングは、図２のグループ２と同様に、左端のモジュールが「緑・青」であるグループである。
【００５９】
図３に示すように、グループ１に属するコードシンボル（コーディング例）は、５種類あり、それぞれ０〜４を表す。また、グループ２に属するコードシンボル（コーディング例）も、５種類あり、それぞれ０〜４を表す。これらコードシンボルを用いて０〜４の数を表すことによって、５進数の数を表現している。
【００６０】
なお、図２で説明した例と同様に、隣接する３モジュールは、その左端と右端のモジュールが共通となるように選択する。その結果、実質的には２モジュールで５進数の１桁を表す。
【００６１】
コーディングの原理
本実施の形態において特徴的なことは、各モジュール（セル）中において、ＯＮ状態、すなわち色彩が付されているエレメントの群が常に接している（隣接している）ことである。つまり、「赤、青」のように、上下に分離してしまうパターンは採用していない。
【００６２】
ところで、先に述べたように、１．５Ｄ色彩配列コードにおいては、隣接するモジュール（セル）は、たかだか１個のエレメントのみ変化することを許容している。この条件と、「赤、青」のように、上下に分離してしまうパターンは採用しないという条件とから、常に、色彩エリア（ＯＮ状態のエレメント）は、隣接し合うことになる。
【００６３】
なぜならば、１個のモジュール（セル）中で隣接している色彩エリア（ＯＮ状態であるエレメント）から、１個のみエレメントが変化しても、変化前のエレメントと変化後のエレメントとは必ず共通の（ＯＮ状態の）エレメントが存在するからである。従って、常に、モジュール間も隣接・連結していることになり、コードシンボル全体としても全てのＯＮ状態のエレメントが隣接している。
【００６４】
なお、この結論は、「全てのエレメントがＯＦＦになることはない」ことを前提としている。
【００６５】
この図３のコードシンボル（コーディング例）を用いて具体的な数値を表した例が図４に示されている。図４（１）には、「４３２１０（五進数）」を表す例が示されている。上述したように、それぞれの数を表す３モジュールは互いに隣接する端のモジュールが同一であるので、重ねて１個のモジュールとする。これが矢印の先に示されている。このような処理は、先の出願（特願２００６−１９６７０５）と同様である。
【００６６】
この結果、図４（１）に示すように、孤立や断裂のない連続した色彩セルからなる光学式認識コード（１．５Ｄ色彩配列コード）を実現することができた。
【００６７】
図４（２）には、「０１２３４（五進数）」を表す例が示されている。これも同様にそれぞれの数を３モジュールの互いに隣接する端のモジュールが同一であるので、重ねて共通化し、最終的に矢印の先に示すようなコードシンボルを得る。
【００６８】
この結果、図４（２）に示すように、孤立や断裂のない連続した色彩セルからなる光学式認識コード（１．５Ｄ色彩配列コード）を実現することができた。
【００６９】
まとめ
図４で示した例が、先の出願（２００６−１９６７０５）の実施例と異なる点は、
各３モジュールの左端のモジュール毎によって分類されたグループの数が、先の出願の実施例においては３グループであったのに対し、本実施の形態においては２のグループである点である。
【００７０】
さらに、各グループの表す数字が０から４の５進数であるということである。一方、先の出願（特願２００６−１９６７０５）の実施例においては０から６の数字を用いた７進数である。
【００７１】
しかしながら、表現する対象の「進数」等が異なるだけで、隣接する各モジュールにおいては、必ず１個のエレメントの状態が異なっているという基本的な構成の部分は同様であり、１．５Ｄ色彩配列コードのバリエーションの一例であることは変わりない。
【００７２】
このように本実施の形態で説明する例によれば、１．５Ｄ色彩配列コードにおいて、「孤立エレメント」や「断裂」が存在しないコードシンボルを形成することが可能となった。
【００７３】
第４  効果
このように、上述した本実施の形態によれば、「孤立セル」や「断裂」が生じないので、コードシンボルが変形したときに、読み取り性の向上が実現できるという効果をもたらす。
【００７４】
図５（１）に、本実施の形態（図３）のコーディング例を採用した場合のコードシンボルを変形させた様子の例が示されている。これは、クワイエットゾーン色が白の場合の例である。この図に示すように、本実施の形態に係るコードシンボルは、変形しても各色彩エリアが接している。従って、断裂や孤立セル（孤立エレメント）などが発生せず、読み取り精度の向上を図ることが可能である。
【００７５】
なお、各エレメントの位置関係を明確にするために、背景にグリッドを設けた図が図５（２）に示されている。
【００７６】
なお、各色彩エリアが接している場合だけでなく、変形が生じても非常に近接している場合でも良い。必ずしもＲＧＢのライン間の間隔が０である必要はないこともあるので、そのような場合には、「変形によっても、各色彩セルが非常に近接していることになり、読み取り精度の向上を図ることができる。
【００７７】
また、図６には、本実施の形態（図３）のコーディング例を採用した場合の他のコードシンボルを変形させた様子の例が示されている。これはクワイエットゾーン色が黒の場合の例である。この図からも、変形しても各色彩エリアが接している（十分に近接している）様子が判別でき、断裂や孤立セル（孤立エレメント）などが発生せず、読み取り精度の向上を図ることが可能であることが理解されよう。
【００７８】
※原理的には「接している」必要があるが、実際には、印刷精度等の点から、画像の上で数画素程度の離間状態は、事実上「接している」として扱うのが通常である。どの程度までが許容範囲かは、各ケース毎に異なることになるが、一般的には数画素・十数画素程度の差（十分に近接している状態）であれば、事実上「接している」として扱うことが好適な結果を生むことが経験的に知られている。
【００７９】
また、図７（１）には、先の出願（特願２００６−１９６７０５）の実施例として掲載のタイプの例に変形を加えた例が示されている。この例では、ＲとＢ間の間隔が離れているので歪みが生じた場合は、その位置関係が不明瞭になったり、「断裂」が大きく拡大して見えるケースがある。その結果、変形の程度が大きい場合は、読み取り誤差が生じてしまう恐れもあった。
【００８０】
なお、図７（１）に背景のグリッドを表示させた図が図７（２）に示されている。どのように変形がなされたか、その様子が良く理解されよう。
【００８１】
第５  色彩の変形例
形状と色彩
ところで、本願発明者が発明した１．５Ｄ色彩配列コードの特徴を技術的側面から言えば、形状の曖昧さを色彩により相殺したコードと言えよう。つまり、上記の例で言えば、３本の帯の形状を検出する際に、それぞれの帯の色彩を手がかりとして検出することができる。その結果、大きく変形しても各帯を識別することができるコードである。
【００８２】
一方、本件特許においては、形状側に制限を加えたので、逆に、今度は用いる色彩の数を減じることも可能となる。
【００８３】
例えば、図８には、３色（Ｒ、Ｇ、Ｂ）の代わりに、２色（Ｒ、Ｇ）で１．５Ｄ色彩配列コードを実現した例を示されている。
【００８４】
この図８では、全ての色彩エリアが連続しているので、２色でも各「帯」を識別することが可能であり、上述した各種特徴を備えさせることが可能である。なお、帯とは、上述したように、各モジュール（セル）中のエレメントの連なりであり、モジュールを単位としてＯＮ／ＯＦＦされる「帯」である。
【００８５】
図９は、同じく３色の代わりに２色を用いた場合を示す説明図である。特に、クワイエットゾーン色が黒の場合を示す。図９（１）は、３色（Ｒ、Ｇ、Ｂ）を用いた例であり、図９（２）は、図９（１）を２色（Ｒ、Ｇ）で表したものである。
【００８６】
この図９（２）の１．５Ｄ色彩配列コードシンボルに所定の波状の変形を加えた例が図１０に示されている。この図１０に示すように、赤の帯の間に緑の帯があるので、上段と下段の帯の色彩が同じ（赤）であっても、コードを識別することが可能である。
【００８７】
第６  モジュール（セル）中のエレメント数
これまで、１モジュール中のエレメント数は３である例を説明し、１モジュール中のＯＮ状態のエレメントが常に隣接しているような１．５Ｄ色彩配列コードを提案した。
【００８８】
このような条件を付した１．５Ｄ色彩配列コードは、上で述べたようにそのＯＮ状態のエレメントが常に隣接しており、より変形に強いコードが実現できた。
【００８９】
もちろん、これは、１モジュール中のエレメント数が３以外のその他の数の場合も同様である。１モジュール中のＯＮ状態のエレメントが常に隣接しているような１．５Ｄ色彩配列コードであれば、同様にＯＮ状態のエレメントが常に隣接しているコードシンボルを実現でき、より変形に強いコードが実現できる。
【００９０】
以上述べたように、各モジュール（セル）中で、ＯＮ状態とするエレメントをいわば一塊りにして、常に隣接するようなコード体系を採用すれば、より変形に強いコード体系を実現することができる。
【００９１】
また、以上述べたようなコードシンボルを物品に付せば、その物品がある程度変形しても読み取ることが可能となり、利便性の向上が図られる。特に、柔らかい物品や変形しやすい物品に直接印字することができるため、より一層利便性の向上が図られる場合がある。
【符号の説明】
【００９２】
１０  モジュール（セル）
１２  エレメント
【図１】
2009259234.tif 000003
【図２】
2009259234.tif 000004
【図３】
2009259234.tif 000005
【図４】
2009259234.tif 000006
【図５】
2009259234.tif 000007
【図６】
2009259234.tif 000008
【図７】
2009259234.tif 000009
【図８】
2009259234.tif 000010
【図９】
2009259234.tif 000011
【図１０】
2009259234.tif 000012
【図１１】
2009259234.tif 000013
【図１２】
2009259234.tif 000014