(57)【特許請求の範囲】
【請求項１】
複数の桁マーク（２）と複数の色相マーク（３）を配置するカラーコードにおいて、
該複数の桁マーク（２）のうちの少なくとも１つの桁マーク（２）には、該桁マーク（２）に対して略点対称となるようにその周囲に該桁マーク（２）を囲むようにしてカラーコードテーブル（１１）に設定したコード（データ）に対応する２つの色相以上の組合せである該色相マーク（３）を配置し、かつ該色相マーク（３）は所定の点を基準とした所定の範囲内に配置して構成したことを特徴とするカラーコード。
【請求項２】
該桁マーク（２）を囲むようにしたカラーコードテーブル（１１）に設定したコード（データ）に対応する２つの色相以上の組合せである該色相マーク（３）は、該桁マーク（２）を基点としかつ該桁マーク（２）と隣接する桁マーク（２）とを結んだ線分を基線として、該基点から所定距離にありかつ該基線から所定角度にある点を中心とした所定範囲内に配置されている請求項１に記載のカラーコード。
【請求項３】
該桁マーク（２）の色相を１色相とし、該色相マーク（３）の各色相は該桁マーク（２）の色相と異なる色相とした請求項１又は２に記載のカラーコード。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、複数の色相を配置するカラーコードに関するものである。
【０００２】
【従来の技術】
従来、ＯＣＲ（オプティカル・キャラクター・リーダ）、ＯＭＲ（オプティカル・マーク・リーダ）あるいはバーコードリーダは黒色の文字や記号を読み取ってその線幅や線間隔などから文字や記号を認識するようにしている。このため、他の色や複数の色が混ざった場合、読み取り時に欠落を生じ易く、非認識文字や記号である必要があった。
【０００３】
【発明が解決しようとする課題】
また、近年、色々の分野でコードが使用されており、コードの桁数が不足し、バーコードに色相を付与して情報量を増やす方法や（特開平２−１４４６８３号（特願昭６３−２９９１５７号）公報）やボルボックスコード（特開昭６３−２７８１８９号（特願昭６２−１１２４８２号）公報）などが考案されている。
【０００４】
【発明が解決しようとする課題】
前者のバーコードに色相を付与して情報量を増やす方法は、通常の黒色のバーコードと同様に、任意方向に伸びる素材に対して無力で使用できないという問題がある。
【０００５】
また、後者のボルボックスコードによれば、コード自体の形状に制限がある上に、一定値以上の伸びに対して、使用できず、これも使用できないという問題がある。
【０００６】
本発明は、これらの問題を解決するため、桁マークの周囲の所定の点の所定範囲に色相マークを配置し、反射光あるいは透過光によってこれら範囲から検出した色相についてテーブルを参照してデータを求め、リネン製品などの収縮自在な素材からも確実かつ正確にコード（データ）の読み取りを可能にするカラーコードを実現することを目的としている。
【０００７】
【課題を解決するための手段】
図１を参照して課題を解決するための手段を説明する。
図１において、桁マーク２は、色相マーク３を検出するためのものであって、色相マーク３を配置するための基線および基点となるものである。
【０００８】
色相マーク３は、データに対応する組合せの色相を配置したものである。
カラーコードテーブル１１は、データに対応する２つの色相の組合せを設定したものである。
【０００９】
【作用】
本発明は、図１に示すように、複数の桁マーク２およびこの桁マーク２の周囲の所定の点を基準とした所定範囲内に色相マーク３を配置してカラーコードを形成するようにしている。
【００１０】
また、桁マーク２を基点および桁マーク２を結んだ線分を基線とし、この基点から所定距離かつ基線から所定角度の点を中心とした所定範囲内に色相マーク３を配置してカラーコードを形成するようにしている。
【００１１】
この際、所定範囲内に色相マーク３を配置する際に、カラーコードテーブル１１に設定したコード（データ）に対応する２つの色相の組合せを順次配置してカラーコード１を形成するようにしている。
【００１２】
また、桁マーク２を１色相で表現、および色相マーク３を３色相以上のうちの２つの組合せ（同一色相の組合せを含む）（あるいは２つ以上の組合せ）でコード（データ）を表現するようにしている。
【００１３】
従って、桁マーク２の周囲の所定の点の所定範囲に色相マーク３を配置してカラーコード１を形成することにより、反射光あるいは透過光によってこれら範囲から検出した色相のペアについてカラーコードテーブル１１を参照してコード（データ）を読み取り、リネン製品などの収縮自在な素材に印刷して確実かつ正確にコード（データ）を読み取ることができるカラーコード１を実現することが可能となる。
【００１４】
【実施例】
次に、図１から図１０を用いて本発明の実施例の構成および動作を順次詳細に説明する。
【００１５】
図１は、本発明の１実施例構成図を示す。これは、桁マーク２を直線状（１次元的）にｎ個配置し、桁マーク２の２桁から（ｎ−１）桁の各桁マーク２の回りに１２個の色相マーク３をそれぞれ配置した例である。
【００１６】
図１において、カラーコード１１は、本発明のカラーコードの例であって、桁マーク２および色相マーク３から構成したものである。
桁マーク２は、色相マーク３を配置するための基線および基点となるものであって、ここでは、１桁目からｎ桁目までのｎ個を直線状に配置したものである。この例のように桁マーク２を直線状に配置した場合には、１桁目（先頭）およびｎ桁目（末尾）を除いた２桁目から（ｎ−１）桁目をそれぞれ基点とし、当該基点の回りに１次元的あるいは２次元的に色相マーク３を配置する。この例における色相マーク３の配置は、桁マーク２を結んだ線分を基線とし、基点から所定距離Ｒ離れ、かつ基線から角度Θの点を中心に、所定範囲の内部に色相マークを配置（印刷など）する。この場合は、２桁目の桁マーク２は１〜６までの色相マーク３と７〜１２までの色相マーク３によりそれぞれ囲まれて配置されている。
同様にして３桁目の桁マーク２から（ｎ−１）桁目の桁マーク２も色相マーク３によりそれぞれ囲まれて配置されている。
【００１７】
色相マーク３は、コード（データ）に対応する組合せの色相の色を、基点から所定距離Ｒ離れ、基線から角度Θの点を中心に所定範囲内に配置する色相であって、ここでは、カラーコードテーブル１１に設定したコード（データ）に対応する２つの色相（同一色相の組合せを含む）をペアとしたものである。
【００１８】
以下図１のカラーコード１の例について説明する。
（１）  桁マーク２“■”について、１桁、２桁、３桁・・・ｎ桁を図示のように任意の距離だけ離して直線状に配置する。
【００１９】
（２）  桁マーク２のうちの１桁には色相マーク３を配置しない。
（３）  桁マーク２のうちの２桁と３桁とを線分で結びこれを基線と決定、および２桁の位置の桁マーク２を基点と決定する。
（４）  基点から距離Ｒ離れ、かつ基線から角度Θの点を中心に所定の範囲、ここでは所定の大きさの矩形“□”を色相マーク３を印刷する範囲と決定する。この例では、基線の角度Θとして４５°、９０°、１３５°、２２５°、２７０°、３１５°の点、６個をそれぞれ中心に矩形“□”に色相マーク３を印刷する範囲と決定する（図中の１から６の範囲であって、読み取りの順序を表す）。したがって６個の矩形“□”の色相マーク３は、２桁目の桁マーク２を囲むようにして印刷されることになる。同様に、基点から距離Ｒ２離れ、かつ基線から角度Θの点を中心に所定の範囲を印刷する範囲と決定する（図中の７から１２の範囲であって、読み取りの順序を表す）。これら７から１２の矩形“□”の色相マーク３も２桁目の桁マーク２を囲むようにして印刷される。ここで、これら１から６、更に７から１２の範囲に印刷する色相は、後述するカラーコードテーブル１１に設定したコード（データ）に対応する２つの色相を順次印刷する。なお、図１に示すように、１と４の色相マーク３、２と５の色相マーク３、…、９と１２の色相マーク３の位置関係は、桁マーク２に対して点対称の関係となっている。従って、例えば１−４の色相マーク３の色相の組合せ（１番目のデータ）、７−１０の色相マーク３の色相の組合せ（２番目のデータ）、２−５の色相マーク３の色相の組合せ（３番目のデータ）、８−１１の色相マーク３の色相の組合せ（４番目のデータ）、３−６の色相マーク３の色相の組合せ（５番目のデータ）、９−１２の色相マーク３の色相の組合せ（６番目のデータ）というように、これら１から１２の範囲に合計６個のデータを色相によって印刷することとなる。
【００２０】
（５）  次に、桁マーク２のうちの３桁と４桁とを線分で結びこれを基線と決定、および３桁の位置の桁マーク２を基点と決定し、（４）と同様の操作を行い、ここでは、合計６個のコード（データ）について１２個の色相マーク３で印刷する。以下同様に、桁マーク２の（ｎ−１）桁まで基点として繰り返す。
【００２１】
以上のように、本発明の図１に示すカラーコード１は複数の桁マーク２をここでは直線状（１次元的）に配置し、２桁と３桁を結ぶ線分を基線および２桁を基点とし、基点から距離Ｒで基線から角度Θの点を中心に所定大きさを持つ色相マーク３を印刷することを（ｎ−１）桁まで繰り返して形成する。これにより、読み取り時に、基点および基線から求めた点および近傍の色相を順次読み取り、かつカラーコードテーブル１１に設定されている色相のペアのときにのみ有意なコード（データ）として識別することができ、当該カラーコード１を印刷した媒体がリネン製品のように収縮してもある範囲内の色相を読みとっているため確実に読みとることができると共に、この読みとった色相のペアがカラーコードテーブル１１に設定されていないと有意なコード（データ）と判定しないので、正確に間違いなく正しいコード（データ）を読みとることが可能となる。
【００２２】
図２は、本発明の他の実施例構成図を示す。これは、桁マーク２を２次元的に４個配置し、各桁マーク２の回りに１０個の色相マーク３をそれぞれ配置した例である。以下図２のカラーコード１の例について説明する。
【００２３】
（１）  桁マーク２“■”を矩形の頂点に位置するように２次元的に４個、配置する。
（２）  ある桁マーク２（▲１▼）を他の桁マーク２（▲２▼）と線分で結びこれを基線と決定、およびある桁マーク２（▲１▼）を基点と決定する。
（３）基点から距離Ｒ離れ、かつ基線から角度Θの点を中心に所定の範囲、ここでは所定の大きさの矩形“□”を色相マーク３で印刷する範囲と図示のように決定する。この例では、図中の１から６の範囲であって、読み取りの順序と一致させて決定する。したがって６個の矩形“□”の色相マーク３は、桁マーク２を囲むようにして印刷されることになる。また、外側に図示のように４つの範囲を、図示７から１０の範囲として決定する。これら４個の矩形“□”の色相マーク３も桁マーク２を囲むようにして印刷されることになる。これら１から６、更に７から１０の範囲に印刷する色相は、後述するカラーコードテーブル１１に設定したコード（データ）に対応する２つの色相を順次印刷する。従って、例えば１−４の色相マーク３の色相の組合せ（１番目のデータ）、２−５の色相マーク３の色相の組合せ（２番目のデータ）、３−６の色相マーク３の色相の組合せ（３番目のデータ）、７−９の色相マーク３の色相の組合せ（４番目のデータ）、８−１０の色相マーク３の色相の組合せ（５番目のデータ）というように、これら１から１０の範囲に合計５個のコード（データ）を色相によって印刷することとなる。
【００２４】
（４）  同様に、桁マーク２（▲２▼）、桁マーク２（▲３▼）、および桁マーク２（▲４▼）についても図示のように各１０個の色相マーク３を決定する。なお、桁マーク２（▲４▼）については、桁マーク２（▲４▼）を他の桁マーク２（▲１▼）と線分で結びこれを基線と決定、および桁マーク２（▲４▼）を基点と決定して、これを囲むようにして色相マーク３を配置させている。
以上のように、本発明の図２に示すカラーコード１は複数の桁マーク２をここでは２次元的（例えば矩形の各頂点）に配置し、基点から距離Ｒで基線から角度Θの点を中心に所定大きさを持つ色相マーク３を印刷することを全ての桁マーク２について繰り返してカラーコード１を形成する。これにより、読み取り時に、基点および基線から求めた点および近傍の色相を順次読み取り（平均化あるいは色相の割合が多いもの）、かつカラーコードテーブル１１に設定されている色相のペアのときにのみ有意なコード（データ）として識別することができ、当該カラーコード１を印刷した媒体がリネン製品のように収縮してもある範囲内の色相を読みとっているため確実に読みとることができると共に、この読みとった色相のペアがカラーコードテーブル１１に設定されていないと有意なコード（データ）と判定しないので、正確に間違いなく正しいコード（データ）を読みとることが可能となる。
【００２５】
以上説明したように、図１では桁コード２を１次元的（直線状）に配置し、図２では桁コード２を２次元的（矩形の各頂点）に配置したが、これに限られず、桁コード２を見つけやすい形で任意に配置し、かつこの桁コード２の回りの所定位置の点を中心に所定範囲に１つのコード（データ）に対応する２つの色相で順次印刷し、カラーコード１を形成する。これにより、カラーコード１をリネン製品のように収縮する媒体に印刷してもその収縮の度合いにかかわらず所定範囲内に色相マーク３の中心が存在する限り、間違いなく正確に色相を読みとることができると共に、更に媒体の生地などの色相によって色相が変わった場合にはカラーコードテーブル１１を参照して登録されていない色相のペアのときは有意なコード（データ）としないため、間違いなく正確にコード（データ）を読みとることができる。特に、媒体の生地や生地の色などによって影響を受ける色相はカラーコードテーブル１１から排除しておくことにより、間違いを確実に防止できる。
【００２６】
図３は、本発明の色相の組合せ例を示す。ここで、Ａ、Ｂ、Ｃ・・・Ｎは異なる色相を表す。ここでは、これら色相を３つ組み合わせ（同じ色相の組合せを含む）てコード（データ）を表現する。例えば
・Ａ−Ａ−Ａ：スタートマーク
・Ａ−Ａ−Ｂ：エンドマーク
・Ａ−Ａ−Ｃ：０
・Ａ−Ａ−Ｄ：１
・Ａ−Ａ−Ｅ：２
・・・・・・・・
・Ａ−Ａ−Ｎ：（Ｎ−３）の数字
というように表現する。ここでは、色相を３つ組み合わせたが、後述する色相を２つや色相を４つ以上組み合わせてもよい。
【００２７】
次に、図４のフローチャートに示す順序に従い、媒体に印刷したカラーコード１を読み取るときの動作を詳細に説明する。
図４において、Ｓ１は、媒体から読みとったカラーコード１の画像をメモリに格納する。
【００２８】
Ｓ２は、カラーコード１の桁数を入力する。
Ｓ３は、コードが直線か判別する。これは、カラーコード１が既述した図１に示すようにカラーコード１が直線か、あるいは図２に示すようにカラーコード１が直線以外（ここでは矩形）か判別する。ＹＥＳの場合には、カラーコード１が直線と判明したので、図１で説明したように、カラーコード１を構成する１桁目は色相マーク３の検出をしないため、Ｓ５で２桁目の桁マーク２を検出およびＳ６で３桁目の桁マーク２を検出し、既述したように基点、基線を求めて色相マーク３が存在する点（およびその近傍）の色相を検出し、Ｓ７でその色相を全て取り込む。一方、ＮＯの場合には、カラーコード１が直線でないと判明したので、図２で説明したように、カラーコード１を構成する１桁目および２桁目の桁マーク２をもとに基点、基線を求めて当該１桁目の色相マーク３が存在する点（およびその近傍）の色相を検出し、Ｓ７でその色相を全て取り込む。
【００２９】
Ｓ８は、色相がカラーテーブル１０にあるか判別する。ＹＥＳの場合には、色相がカラーテーブル１０に存在してカラーコード１に使用した色相と判明したので、Ｓ１０に進む。一方、ＮＯの場合には、カラーコード１に使用した色相でないと判明したので、Ｓ９で所定回数回りの色相を調べたか判別し、ＹＥＳのときにエラーと判定し、ＮＯのときに１つ外側の色相（例えば図６の（ｂ）の“■”の位置の色相など）についてＳ８を繰り返し行う。これにより、カラーコード１を印刷した媒体（基材）が収縮したり、光学的にカラーコード１を拡大したりしてノイズによって本来の色相が検出されないときに、当該色相マーク３の中心点から外側の点（図６の（ｂ）、図６の（ｃ）、図６の（ｄ）というような外側の点）の色相を順次検出し、カラーコード１に使用した色相が検出されるかを繰り返す。
【００３０】
Ｓ１０は、桁マーク２の回りの所定位置からカラーコード１に使用した色相が検出されたので、これら色（色相）をメモリに順次格納する。
Ｓ１１は、予定の桁数（Ｓ２で設定した桁数）を読んだか判別する。ＹＥＳの場合には、所定の桁数の色相マーク３の色相を検出してメモリに格納したので、Ｓ１２に進む。一方、ＮＯの場合には、次の桁数（桁マーク２）についてＳ７以降を繰り返す。
【００３１】
Ｓ１２は、スタートマーク／エンドマークを見つけ並び替える。これは、Ｓ１１のＹＥＳまでにより、予定の桁数の色相を順次読みとってメモリに格納したので、このメモリに格納した色相の並びの先頭および末尾の２つの色相のペアを取り出し、カラコードテーブル１１を参照してスタートマークおよびエンドマークがいずれかを見つけ、スタートマークが先頭となり、エンドマークが末尾となるように並び替える。
【００３２】
Ｓ１３は、色相の組み合わせをカラーコードテーブル１１を参照してコード（データ）に順次変換する。
以上によって、図１の直線状のカラーコード１あるいは図２の矩形状のカラーコード１について、桁マーク２をもとに基点および基線を求め、これらから所定位置の色相マーク３の色相を順次検出し、カラーテーブル１０に存在する色相のみについて正しい色相と判定して読み取り、これら読み取った色相の並びについてカラーコードテーブル１１を参照してコード（データ）に変換する。これにより、カラーコード１を印刷した媒体が収縮したりしても正しい色相のみを読みとったり、更にこれら読みとった色相のペアでコード（データ）に変換するため、媒体の生地の色相に影響されることなく正確に読みとることができる。この場合には、媒体の生地の色相をカラーテーブル１０から事前に削除し、カラーコードテーブル１１による組み合わせによって決まるコード（データ）を使用できないようにすればよい。
【００３３】
尚、カラーコード１に印刷した色相の検出は以下のように行う。カラーコード１を光源で照射し、反射光あるいは透過光をＲＧＢフィルタで分光して得られたＸＹＺの各刺激値について演算して表色系の２次元投影面上に投影し、予め定めた範囲内のときに当該範囲の色相と検出する。表色系としては例えば目で見た色の感覚とほぼ一致するＬａｂ表色系を用い、下式（１）、（２）によって上記ＸＹＺの各刺激値から求めたａ、ｂをもとに当該Ｌａｂ表色系の２次元投影面に投影し、所定の範囲内のときに当該範囲の色相と検出する。
【００３４】
0003577503.tif 000002
図５は、本発明のカラーコード１の読み取り説明図を示す。これは、媒体が収縮する場合の桁コード２“■”および色相マーク３の例を示す。この場合には、カラーコード１を印刷した媒体の伸びや曲がりが予想されるので、桁マーク２に対して色相マーク３を上下２つの組み合わせとし直線状に図示のように並べる。ここで、読み取り位置Ｐ１、ｐ２は、基点からの距離Ｒ２＝（Ｒ３−Ｒ１）／２＋Ｒ１、および基線からの角度Θ＝９０°と２７０°の２つとする。これにより、媒体が収縮したり、多少曲がっても、更に桁マーク２の間隔がずれたりしても、確実に色相マーク３の色相を検出することが可能となる。
【００３５】
図６は、本発明のカラーコードの読み取り説明図（色相）を示す。これは、カラーコード１を印刷した媒体が収縮したり、曲がったり、更にカラーコード１を読みとって拡大したときのノイズなどにより、色相マーク３が存在する点から、当該カラーコード１に使用した色相が検出されなかったときに、当該点の外側からカラーコード１に使用した色相が検出されるかを順次所定回数（所定量だけ外側の範囲まで）、色相の検出を繰り返すときの説明図である。以下説明する。
【００３６】
図６の（ａ）は、１回目であって、カラーテーブル１０にない状態を示す。これは、色相マーク３の中心の位置“■”の色相がカラーテーブル１０に登録されていなく、カラーコード１に使用した色相でないと判明する。このため、１つ外側の図６の（ｂ）に進む。
【００３７】
図６の（ｂ）は、２回目であって、カラーテーブル１０にない状態を示す。これは、色相マーク３の中心から少し外側の位置“■”の色相がカラーテーブル１０に登録されていなく、カラーコード１に使用した色相でないと判明する。このため、更に１つ外側の図６の（ｃ）に進む。
【００３８】
図６の（ｃ）は、３回目であって、カラーテーブル１０にない状態を示す。これは、色相マーク３の中心から更に少し外側の位置“■”の色相がカラーテーブル１０に登録されていなく、カラーコード１に使用した色相でないと判明する。このため、更に１つ外側の図６の（ｄ）に進む。
【００３９】
図６の（ｄ）は、４回目であって、カラーテーブル１０にある状態を示す。これは、色相マーク３の中心から更に少し外側の位置“■”の色相がカラーテーブル１０に登録されていたので、カラーコード１に使用した色相であると判明する。これにより、媒体の生地などの収縮や曲がりや、更に光学的に読みとったカラーコード１を拡大したときなどに発生するノイズなどにより、色相マーク３の色相を間違って読みとってしまうことを防止できる。
【００４０】
図７は、本発明のカラーテーブル例を示す。ここでは、全体で６色相を使い、
・色相マーク３として５色相（Ａ、Ｂ、Ｃ、Ｄ、Ｅ）
・桁マーク２として１色相
を使っている。そのときの記号（Ａ、Ｂ、Ｃ、Ｄ、Ｅ、桁マーク）、色相、および使用インキ組成物は例えば図示の下記のようにする。
【００４１】
アルファベット  色相                          使用インキ組成物
・Ａ              ダイレクトイエロー１３２      染料
・Ｂ              ダイレクトレッド  ２３６      染料
・Ｃ              ダイレクトブルー  １９９      染料
・Ｄ              ダイレクトブラウン４４        染料
・Ｅ              ダイレクトレッド  ２３８      染料
・桁マーク        ダイレクトブラック１９        染料
これら６種類の染料各３％のジエチレングリコール５％および水を残分とした配合を行って攪拌を行い、０．５μｍメンブランフィルタにて濾過し、インキとした。
【００４２】
尚、ここでは、６種類のインキの色相を全て当該カラーテーブル１０に登録したが、媒体の地色の色相と混同するときは、当該カラーテーブル１０から混同する色相を削除し、カラーコード１の色相として使用しないようにし、図４のＳ８のＮＯおよびＳ９のＮＯで地色の色相を誤って色相マーク３の色相と検出しないようにしている。また、上記６色相などの選択は、表色系がＬａｂ表色系で、各色相の距離が可及的に離れ、検出し易い色相を選択したものである（式（１）、（２）参照）。
【００４３】
図８は、本発明のカラーコードテーブル例を示す。このカラコードテーブル１１は、図７のカラーテーブル１０に登録した６種類の色相から２つを組み合わせ（同一の色相の組み合わせを含む）によってコード（データ）を表現して登録したものである。ここで、Ａ、Ｂ、Ｃ、Ｄ、Ｅは、図７に登録した色相と同一である。
【００４４】
0003577503.tif 000003
の色相の組み合わせに対して、対応コードを図示のように登録する。
【００４５】
図９は、本発明の具体例を示す。これは、図７で作成した６種類のインキを用い、タオル生地の耳部に図示のようにインクジェットプリンタで直接にカラーコード１を印字した具体例を示す。ここで、
・Ｒ１＝１．４ｍｍ
・Ｒ２＝２ｍｍ
・Ｒ３＝２．６ｍｍ
・読み取り角度Θ＝９０°と２７０°
としている。例えば色相マーク３１、３２にスタートコードに対応するＡ（ダイレクトイエロー１３２）、Ａ（ダイレクトイエロー１３２）、色相マーク３３、３４に任意データとして、“１”に対応するＡ（ダイレクトイエロー１３２）、Ｄ（ダイレクトブラウン４４）のインキで扇型、かつ桁マーク２についてダイレクトブラック１９のインキで“□”内をインクジェットプリンタで印刷した。そして、後述する図９の構成によって当該タオルに力を多方向に強制的に加えて延ばした状態でカラーコード１を読みとらせる実験をした結果、正しく読みとることができた。
【００４６】
次に、図１０を用いて本発明のカラーコード１を読み取るときのシステム構成および動作を説明する。
図１０において、カラーコード１は、本発明のカラーコード１を例えば図９に示すようにタオル生地にインクジェットプリンタで直接に印字したものである。
【００４７】
光源４は、カラーコード１を照明してその反射光で当該カラーコード１を構成する桁マーク２および色相マーク３の色相を読みとるための光源である。
コード読取装置５は、カラーコード１から反射（あるいは透過）してきた当該カラーコード１の画像を読みとり、画像信号に変換するものである。
【００４８】
ワンチップマイコン６は、コード読取装置５によって読みとったカラーコード１の画像信号を入力とし、カラーコード１を読みとってその結果を出力するものであって、制御部７、ＲＯＭ８およびＲＡＭ１１などから構成されるものである。
【００４９】
制御部７は、全体を統括制御するものである。
ＲＯＭ８は、プログラムやデータを格納する読み出し専用のメモリであって、色変換処理部９、カラーテーブル１０およびカラコードテーブル１１などから構成されるものである。
【００５０】
色変換処理部９は、カラーコード１の画像信号をもとに、図４のＳ３からＳ１３の手順によって当該カラーコード１の桁マーク２および色相マーク３の色変換を行ってコードを読みとるものである。
【００５１】
ＲＡＭ１２は、読み書き可能なメモリであって、データなどを格納したりするものである。
入力回路１３は、外部から各種データを入力したり（ＥＸＴ）、データをセットしたり（ＳＥＴ）するためのものである。
【００５２】
出力回路１４は、結果（カラーコード１を読みとったコード（データ））を出力したり（ＯＵＴ）、結果のエラー情報を出力したり（ＡＬＭ）などするものである。
【００５３】
次に、動作を説明する。
（１）  コード読取装置５が光源４によって照射されたカラーコード１から反射（あるいは透過）した画像を読みとって画像信号に変換し、ワンチップマイコン６に入力する。
【００５４】
（２）  色変換処理部９が入力された画像信号について、図４のＳ３からＳ１３の手順によって、カラーテーブル１０およびカラコードテーブル１１を参照してコード（データ）に変換する。
【００５５】
（３）  （２）で変換したコード（データ）を出力回路１４のＯＵＴから外部に出力する。
【００５６】
【発明の効果】
以上説明したように、本発明によれば、桁マーク２を基点に複数の色相マーク３を１次元的あるいは２次元的にある大きさの範囲に配置してカラーコード１を形成する構成を採用しているため、反射光あるいは透過光によってこれら色相マーク３の範囲から検出した色相のペアについてカラーテーブル１０およびカラーコードテーブル１１を参照してコード（データ）に変換する構成を採用しているため、リネン製品などの収縮自在な素材（媒体）に印刷して確実かつ正確にコード（データ）を読み取ることができるカラーコードを実現できる。本発明のカラーコード１を使用することにより、
（１）  媒体に対する印刷時の当該カラーコード１のデザイン化、文字、記号やマークなどの使用が可能となる。
【００５７】
（２）  更に、任意に収縮する素材（媒体）へのコード（データ）の印刷や、曲がりに対する読み取り間違いも回避でき、繊維であるリネン製品やゴムを使用したゴム製品などに直接にカラーコード１を印刷できる。
【図面の簡単な説明】
【図１】本発明の１実施例構成図である。
【図２】本発明の他の実施例構成図である。
【図３】本発明の色相の組合せ例である。
【図４】本発明のカラーコードの読取りフローチャートである。
【図５】本発明のカラーコードの読取り説明図である。
【図６】本発明のカラーコードの読取り説明図である。
【図７】本発明のカラーテーブル例である。
【図８】本発明のカラーコードテーブル例である。
【図９】本発明の具体例である。
【図１０】本発明のシステム構成図である。
【符号の説明】
１：カラーコード
２：桁マーク
３：色相マーク
４：光源
５：コード読取装置
９：色変換処理部
１０：カラーテーブル
１１：カラーコードテーブル
【図１】
0003577503.tif 000004
【図２】
0003577503.tif 000005
【図３】
0003577503.tif 000006
【図４】
0003577503.tif 000007
【図５】
0003577503.tif 000008
【図６】
0003577503.tif 000009
【図７】
0003577503.tif 000010
【図８】
0003577503.tif 000011
【図９】
0003577503.tif 000012
【図１０】
0003577503.tif 000013