(57)【要約】【課題】  実質的なフルカラーを可能にして情報量の大容量化、識別対象物における面積の極小化、情報密度の超高密度化、用途の拡大を図り、膨大な情報量を扱うカラーコードのデータ処理上での信頼性および処理の向上を図る。【解決手段】  このカラーコードの作成方法は、ＲＧＢ空間７１を定義するＲ軸、Ｇ軸、Ｂ軸のそれぞれを複数に区画することによって、ＲＧＢ空間を、実質的なフルカラーが作成し得るように複数のブロックに分割し、この分割で形成された複数のブロックの各々に基づきカラーセルを定義し、複数のカラーセルから生成した色立体要素に基づき実質的なフルカラーに対応するカラーコードを作成する方法である。【選択図】      図５
2005260575.tif 000002
【特許請求の範囲】
【請求項１】
ＲＧＢ空間を定義するＲ軸、Ｇ軸、Ｂ軸のそれぞれを複数に区画することによって、前記ＲＧＢ空間を、実質的なフルカラーが作成し得るように複数のブロックに分割し、この分割で形成された前記複数のブロックの各々に基づきカラーセルを定義し、複数の前記カラーセルから生成した色立体要素に基づき前記実質的なフルカラーに対応するカラーコードを作成することを特徴とするカラー画像処理によるカラーコードの作成方法。
【請求項２】
ＲＧＢ空間を定義するＲ軸、Ｇ軸、Ｂ軸のそれぞれを複数に区画することによって、前記ＲＧＢ空間を、実質的なフルカラーが作成し得るように複数のブロックに分割し、この分割で形成された前記複数のブロックの各々に基づき前記実質的なフルカラーに対応するカラーコードを作成することを特徴とするカラー画像処理によるカラーコードの作成方法。
【請求項３】
ＲＧＢ空間を定義するＲ軸、Ｇ軸、Ｂ軸のそれぞれを複数に区画することによって、前記ＲＧＢ空間を、実質的なフルカラーが作成し得るように複数のカラー半ブロックに分割し、この分割で形成された前記複数のカラー半ブロックの各々に基づき前記実質的なフルカラーに対応するカラーコードを作成することを特徴とするカラー画像処理によるカラーコードの作成方法。
【請求項４】
前記実質的なフルカラーに対応する前記カラーコードは、カラーマークとして、ドット、バー、面素セルのいずれかで表されることを特徴とする請求項１〜３のいずれか１項に記載のカラー画像処理によるカラーコードの作成方法。
【請求項５】
前記実質的なフルカラーに対応する前記カラーコードを、大容量情報の記録または再生を行う記憶用手段として用いることを特徴とする請求項１〜３のいずれか１項に記載のカラー画像処理によるカラーコードの作成方法。
【請求項６】
色立体モデルを基礎にした色配列表を形成し、カラーコード表の枠組みを用意する色配列表生成ステップと、
色票の撮像カラーがＲＧＢ空間の特定のカラーセルと一致するように特定カラーセルを逆変換して色票印刷カラー値ＣＭＹを得るターゲットカラー色票生成ステップと、
基準色票を入力デバイスで撮像して得たＲＧＢ入力カラーに対応するカラーコード／カラー情報を、前記基準色票に係るカラー値ＣＭＹと共に、前記カラーコード表に登録するカラー初期登録ステップと、
前記カラーコード／カラー情報に対応するカラーマークを、識別対象物に印刷しまたは貼付するカラーマーク書込ステップと、
前記識別対象物の前記カラーマークをカラーコードリーダで読み取って復号化するカラーマーク読込ステップと、
前記カラー初期登録段階と前記カラーマーク読込段階において前記ＲＧＢ入力カラーとカラー格納領域を対応させるカラーマッチングステップと、
から構成される実質的なフルカラーに係るカラーコードの符号化および復号化処理を行うことを特徴とするカラー画像処理によるカラーコードの作成方法。
【請求項７】
ＲＧＢ空間をブロック分割してカラーブロックを生成するステップと、
前記カラーブロックを始点側と終点側に二分する垂直対角面で再分割してカラー半ブロックを生成するステップと、
ＲＧＢ色立体の主対角軸を明度軸とし、明度軸を分割して明度階層レイヤーを生成するステップと、
前記明度階層レイヤーの代表等明度面を前記カラーブロックまたは前記カラー半ブロックの等明度面の断面形状に応じてメッシュ状にセル分割するステップと、
前記明度階層レイヤー内でセル面にカラー点を写影する方式により、相互にオーバラップや隙間のない色立体要素である複数のレイヤーセルを生成するステップと、から成り、
前記複数のレイヤーセルの各々に個別のカラー単位情報を割り当てることにより、実質的にフルカラーレンジの色立体要素から成る記憶用手段を作成することを特徴とするＲＧＢ空間分割・構造化方法。
【請求項８】
セル分割する前記ステップにおいて前記明度階層レイヤーの代表等明度面を前記カラー半ブロックの等明度面の３角形断面形状に応じて３角形メッシュ状に３角形セルにてセル分割し、前記レイヤーセルを生成する前記ステップにおいて相互にオーバラップや隙間のない３角形セル断面を有するレイヤーセル色立体要素を生成することを特徴とする請求項７記載のＲＧＢ空間分割・構造化方法。
【請求項９】
セル分割する前記ステップにおいて前記明度階層レイヤーの代表等明度面上に現れる分割ブロック切り口の６角形断面の面心間垂直２等分線で形成される境界線で再構成される拡張６角形セルにて前記明度階層レイヤーの代表等明度面を６角形メッシュ状にセル分割し、前記レイヤーセルを生成する前記ステップにおいて相互にオーバラップや隙間のない拡張６角形セルの断面を有するレイヤーセル色立体要素を生成することを特徴とする請求項７記載のＲＧＢ空間分割・構造化方法。
【請求項１０】
セル分割する前記ステップにおいて、前記明度階層レイヤーの等明度をＨＳＩ変換して得られたＨＳ平面を、ＲＧＢ分割格子点に応じてＨＳ台形状セルに再分割し、前記レイヤーセルを生成する前記ステップにおいて相互にオーバラップや隙間のないＨＳ台形状セル断面を有するレイヤーセル色立体要素を生成することを特徴とする請求項７記載のＲＧＢ空間分割・構造化方法。
【請求項１１】
セル分割する前記ステップにおいて、前記明度階層レイヤーの等明度をＨＳＩ変換して得られたＨＳ等明度面上で、ＲＧＢ分割格子点に応じて彩度区間リング帯をＨＳ台形状セルに再分割することを特徴とする請求項１０記載のＲＧＢ空間分割・構造化方法。
【請求項１２】
セル分割する前記ステップにおいて、前記カラー半ブロックの等明度面の３角形断面の格子点をＨＳＩ変換して得たＨＳ等明度面上の格子点列の同心円からなる彩度区間リング帯を外側の同心円上格子点で色相区間分割することによってＨＳ等明度面をＨＳ台形セルで分割することを特徴とする請求項１０記載のＨＳＩ空間分割・構造化方法。
【請求項１３】
ＲＧＢ空間をブロック分割してカラーブロックを生成し、色立体要素としての前記カラーブロックに個別なカラー単位情報を割り当てることにより、相互にオーバラップや隙間のないブロック色立体要素を生成し、実質的にフルカラーレンジの色立体要素から成る記憶用手段を作成することを特徴とするＲＧＢ空間分割・構造化方法。
【請求項１４】
ＲＧＢ空間をブロック分割してカラーブロックを生成し、このカラーブロックを始点側と終点側に２分する垂直対角面で再分割してカラー半ブロックを生成し、色立体要素としての前記カラー半ブロックに個別なカラー単位情報を割り当てることにより、相互にオーバラップや隙間のない半ブロック色立体要素を生成し、実質的にフルカラーレンジの色立体要素から成る記憶用手段を作成することを特徴とするＲＧＢ空間分割・構造化方法。
【請求項１５】
色立体モデルをベースにして色立体を体積要素に分割した色立体要素を、この色立体要素の体心点または断面セル面心点の明度・彩度・色相の色成分でソートして色整列させることにより、色配列表を構成し、色配列表をベースにカラー識別番号、カラーコード／カラー情報、基準色票カラー値のいずれかを色立体要素に対して１対１に対応させて付加することによりカラーコード表を構成することを特徴とするカラーコード符号化／復号化システム。
【請求項１６】
前記色立体モデルはＲＧＢ空間であり、このＲＧＢ空間をブロック分割と明度軸分割を行うことで生成される明度階層レイヤーの等明度面上のレイヤーセル面心カラー点をＨＳＩソートして色配列表を構成することを特徴とする請求項１５記載のカラーコード符号化／復号化システム。
【請求項１７】
前記色立体モデルはＲＧＢ空間であり、このＲＧＢ空間をブロック分割することで生成されるブロック体心カラー点をＨＳＩソートして色配列表を構成することを特徴とする請求項１５記載のカラーコード符号化／復号化システム。
【請求項１８】
前記色立体モデルはＲＧＢ空間であり、このＲＧＢ空間をブロック分割した後、さらに、半ブロック分割することで生成される半ブロックの面心カラー点をＨＳＩソートして色配列表を構成することを特徴とする請求項１５記載のカラーコード符号化／復号化システム。
【請求項１９】
ＲＧＢ空間をブロック分割した後、分割ブロックの格子点を通過する明度軸に垂直な等明度面で、前記ＲＧＢ空間の前記ブロックを再分割することにより得られた、構造化カラー情報空間の色立体要素のすべてを、ブロック番号、半ブロック番号、格子点番号のいずれかを用いて一意的に番号管理することを特徴とするカラーコード符号化／復号化システム。
【請求項２０】
前記色立体要素の要素番号は、前記ブロック番号、前記半ブロック番号、前記格子点番号のそれぞれと共に、それぞれの発番ルールでコンピュータ上で自動発番され、一元管理されることを特徴とする請求項１９記載のカラーコード符号化／復号化システム。
【請求項２１】
前記色立体要素の要素番号は、前記ブロック番号、前記半ブロック番号、前記格子点番号のそれぞれとともに、それぞれの発番ルールでコンピュータ上で自動発番し、一元管理することにより、前記色立体要素の色配列表とカラーコード表の枠組を自動生成することを特徴とする請求項１９記載のカラーコード符号化／復号化システム。
【請求項２２】
色立体モデルを基礎にした色配列表を形成し、カラーコード表の枠組みを用意する色配列表生成手段と、
色票の撮像カラーがＲＧＢ空間の特定のカラーセルと一致するように特定カラーセルを逆変換して色票印刷カラー値ＣＭＹを得るターゲットカラー色票生成手段と、
基準色票を入力デバイスで撮像して得たＲＧＢ入力カラーに対応するカラーコード／カラー情報を、前記基準色票に係るカラー値ＣＭＹと共に、前記カラーコード表に登録するカラー初期登録手段（ＬＵＴ構成段階）と、
前記カラーコード／カラー情報に対応するカラーマークを、識別対象物に印刷しまたは貼付するカラーマーク書込手段（符号化段階）と、
前記識別対象物の前記カラーマークをカラーコードリーダで読み取って復号化するカラーマーク読込手段（復号化段階）と、
前記カラー初期登録段階と前記カラーマーク読込段階において前記ＲＧＢ入力カラーと前記カラー格納領域を対応させるカラーマッチング手段と、
から構成される実質的なフルカラーに係るカラーコードの符号化および復号化処理を行うことを特徴とするカラーコード符号化／復号化システム。
【請求項２３】
前記カラーマッチング手段によるカラーマッチング段階において、入力カラーとカラー格納領域とのマッチングを行うのに、入力カラーが色立体要素の区間／区域の許容範囲内（レイヤーセル、カラー半ブロック、カラーブロック）に納まっていることを判別して、入力カラーとカラー格納領域との一致を判定し、カラー格納領域の格納アドレスを出力することを特徴とする請求項２２記載のカラーコード符号化／復号化システム。
【請求項２４】
前記カラーマッチング手段によるカラーマッチング段階において、入力カラーとカラー格納領域とのマッチングを行うのに、入力カラーを明度階層レイヤー内の等明度面に写影し、カラー写影点が色立体要素の区間／区域の許容範囲内（レイヤーセルまたは半ブロック）に納まっていることを判別して、入力カラーとカラー格納領域との一致を判定し、カラー格納領域の格納アドレスを出力することを特徴とする請求項２２記載のカラーコード符号化／復号化システム。
【請求項２５】
前記カラーマッチング手段によるカラーマッチング段階において、入力カラー（ＲＧＢ→ＨＳＩ変換）とＨＳＩカラー格納領域とのマッチングを行うのに、入力カラーが色立体要素のＨＳＩ区間の許容範囲内（レイヤーセル）に納まっていることを判別して、入力カラーとカラー格納領域との一致を判定し、カラー格納領域の格納アドレスを出力することを特徴とする請求項２２記載のカラーコード符号化／復号化システム。
【請求項２６】
前記カラーマッチング手段によるカラーマッチング段階において、撮像したカラー（ＲＧＢ値）をＨＳＩ変換してＨＳＩヒストグラムを取り、ＨＳＩヒストグラムのピークのＨＳＩ値に対応するＲＧＢ値をそのカラーの代表値とし、登録カラーと入力カラーの一致を判定し、登録カラーの格納アドレスを出力することを特徴とする請求項２２記載のカラーコード符号化／復号化システム。
【請求項２７】
前記カラーマッチング手段によるカラーマッチング段階において、撮像したカラー（ＲＧＢ値）をＨＳＩ変換してＨＳＩヒストグラムを取り、ＨＳＩヒストグラムのピークのＨＳＩ値をそのカラーの代表値とし、登録カラーのＨＳ台形セルの色立体要素と入力カラーの一致を判定し、登録カラーの格納アドレスを出力することを特徴とする請求項２２記載のカラーコード符号化／復号化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーを情報の表示・記録・記憶等の媒体として利用する場合であって、カラー画像処理技術により、多数のカラーまたは実質的なフルカラーの利用を可能にする有効なカラーコードの作成方法、および当該カラーコードの作成方法を実現する基礎技術となるＲＧＢ空間分割・構造化方法に関する。
【０００２】
さらに本発明は、任意な識別対象物に係る情報をカラーマークに符号化し、書込み装置で当該カラーマークを識別対象物に印刷しまたは貼付け、他方、読取り装置でカラーマークに係る読取り情報を復号化して識別対象物を識別するカラーコード符号化／復号化システムに関する。さらには、一般的に文字・音声・画像等のデータをカラーマークに符号化し、上記と同様に、カラーマークの印刷・貼付け、データの復号化・再生、また中間段階での情報の記録・保管を可能とするカラーコード符号化／復号化システムに関するものである。
【背景技術】
【０００３】
識別対象物の代表例として商品を挙げることができる。商品に関し、コンビニやスーパマーケットでは、通常、ＰＯＳシステムに基づき、商品にバーコードラベルを貼り付つけて商品をコード化し、識別して、在庫管理を行うようにしている。
【０００４】
近年では、社会の情報化に伴って、商品コード、生産コード、パッケージング等の分野でバーコードの多用化が急速に進み、従来のバーコードより多くの情報量を取り扱えることが求められてきた。しかし、従来のバーコードは、白黒バーのビット構成から形成されていることから、取り扱える情報量が少ない。事実、バーコードでは、せいぜい商品名程度くらいしか記憶させられなかった。情報量の増大に伴い、より多くの情報量を担えるコードの開発が強く要望されてきた。
【０００５】
上記のような要求に応え、１つの解決策として、バーコードの情報量を増やすため１次元バーコードのカラー化が考えられていた（特許文献１）。しかしながら、１次元バーコードのカラー化は従来の白黒バーコードよりは情報量は増大したものの、用いるカラーは単色（Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ等）で色数が数色に限られているため、情報量の飛躍的増大と、情報密度の超高密度化は望めなかった。
【０００６】
次に、識別対象物が非常に小さい場合、または非常に小さな余白部しか持たない場合、コードの印刷やラベルの貼付に必要な最小スペースを確保できないことがある。例えば、部品検査のために実装基板上のチップ部品にコード印刷する場合、チップ部品のサイズは１００５，０６０３，０４０２のチップになると、面積は、それぞれ、１．０×０．５ｍｍ、０．６×０．３ｍｍ、０．４×０．２ｍｍと非常に小さくなる。さらに基板に生産情報を書き込んでトレースするため、実装基板の捨基板部にコード印刷する場合も、同様にその余白は極く狭い範囲に限定される。これに関連して特許文献２を挙げる。このような場合、通常の１次元コード、２次元コードの面積では、部品面積や捨基板余白部からはみ出すことがあるので、面積を極小とすることができるコードが要請される。
【０００７】
さらに、限られた狭いスペースに大容量の情報量を書き込む場合、情報密度が問題になる。上記の実装基板にコード印刷するような場合、捨基板の狭スペースに基板に関する多数の各種生産情報をコード化して書き込まなければならず、コードの情報密度は極めて高密度の水準が要求される。例えば１ドット〜数ドットのドットマークに大容量情報を納める必要が出てくる。このようなコード印刷には、極小の面積に膨大な情報を書き込めるカラードットコードが必要となる。
【０００８】
またフルカラーコードを実現するには、フルカラーの豊富な情報量を利用するフルカラー技術の開発が必要である。ここで、「フルカラー」とは、Windows（登録商標）等によるコンピュータの画面表示で、最も多くの色数を利用できるカラーモードであり、ＲＧＢの３色の強さを２５６段階に変化させることで１６７７万７２１６色を表現することができるものである。フルカラーを情報化して利用するには、その前にフルカラーの色要素を色配列して色要素の一つ一つをハンドリングできるようにする必要がある。これに関連して、従来ではカラーデザインＣＡＤと云える技術がある（特許文献３および特許文献４）。しかし、この技術では、色立体をベースにした色配列表でカラーデザインを行うＣＧの段階に留まり、それ以降のフルカラー情報化プロセス、すなわち、色配列表で整理されたフルカラーの色要素を情報化して利用するようなカラー画像処理プロセスが存在しない。
【０００９】
また関連技術として、特許文献５には、出力系の色域（色再現範囲）と入力系の色域とが異なる場合に適用される色域変換方法、およびこの色域変換方法が用いられた色域変換装置が開示されている。デスクトップパブリッシング等の画像入出力システムにおける異なるデバイス間でカラー画像の入出力を行う場合、具体的には、例えば、色域の大きいモニタ上のカラー画像信号を色域の小さいプリンタによるハードコピー出力する場合に、これを可能にするようにする色域変換方法を提案する。これによって、画像入出力システム上の異種デバイス間においてカラー画像を同じ色で再現しようとする、いわゆるデバイスインディペンデントカラー（ＤＩＣ）の概念を可能にするカラーマネージメントシステム（ＣＭＳ）が実現される。
【特許文献１】特開平８−０９６０９７号公報
【特許文献２】特開平６−１５１１０１号公報
【特許文献３】特開昭６４−４３７３２号公報
【特許文献４】特開平５−３１２６４８号公報
【特許文献５】特開平１１−３４１２９６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の課題は次の通りである。
【００１１】
（１）情報量の大容量化／面積極小化／情報密度超高密度化／用途拡大：
社会の情報化ニーズに応えて実質的なフルカラーに係るカラーコードを実現できるようにし、識別対象物に係る情報量を実質的なフルカラーで表示することで飛躍的に増大せしめ、狭スペースの余白部に印刷・貼付けができるようにコード面積を極小化し、併せて、極小面積に大容量の情報量を記録できる、情報密度が超高密度である情報記録コードを実現する。このことにより、従来では物流の商品情報、製造の生産情報のコード化に留められていた用途を拡大し、微小部品管理や情報記録カード、その他、各種情報記録媒体に使用できるようにする。
【００１２】
（２）信頼性／処理速度：
膨大な情報量のカラーコードを、読取エラーを起こさずに高速に読み取る高速高信頼性の情報記録コードを実現する。
【００１３】
（３）コンピュータ支援ティーチング（ＣＡＴ：Computer-Aided Teaching）：
フルカラーコードの書込み・読取りの日常的運用処理で用いるＬＵＴ(Look Up Table)を事前に作成する際に、大量の色数を扱うＬＵＴ作成の煩雑な手作業に煩わされることはなく、条件パラメータ指定方式のコンピュータ支援ティーチングにより簡単にティーチング作業が行える。また、最適カラー色票を事前に作成する際にも、大量の色数の色票の印刷／撮像、或いは、大量の色数の色票のカラー値調整作業において、ＣＡＴのガイドにより効率的に最適カラー設定ができる。
【００１４】
本発明の目的は、上記の課題に鑑み、識別対象物に係る情報をカラーを利用して表現し、あるいは、実質的なフルカラーを可能にして情報量の大容量化、識別対象物における面積の極小化、情報密度の超高密度化、用途の拡大を図り、膨大な情報量を扱うカラーコードのデータ処理上での信頼性および処理の向上を図り、さらにフルカラーコードの書込み・読取りの日常的な運用処理での取り使いを簡易に行うことができるカラー画像処理によるカラーコード作成方法、このカラーコード作成方法を実現する基礎技術としてのＲＧＢ空間分割・構造化方法、およびカラーコード符号化／復号化システムを提供することにある。
【課題を解決するための手段】
【００１５】
本発明に係るカラー画像処理によるカラーコードの作成方法、ＲＧＢ空間分割・構造化方法、およびカラーコード符号化／復号化システムは、上記目的を達成するために、次のように構成される。
【００１６】
本発明に係るカラーコードの作成方法は、ＲＧＢ空間を定義するＲ軸、Ｇ軸、Ｂ軸のそれぞれを複数に区画することによって、ＲＧＢ空間を、実質的なフルカラーが作成し得るように複数のブロックに分割し、この分割で形成された複数のブロックの各々に基づきカラーセルを定義し、複数のカラーセルから生成した色立体要素に基づき実質的なフルカラーに対応するカラーコードを作成する方法である。
【００１７】
また本発明に係るカラーコードの作成方法は、ＲＧＢ空間を定義するＲ軸、Ｇ軸、Ｂ軸のそれぞれを複数に区画することによって、ＲＧＢ空間を、実質的なフルカラーが作成し得るように複数のブロックに分割し、この分割で形成された複数のブロックの各々に基づき実質的なフルカラーに対応するカラーコードを作成する方法である。
【００１８】
さらに、本発明に係るカラーコードの作成方法は、ＲＧＢ空間を定義するＲ軸、Ｇ軸、Ｂ軸のそれぞれを複数に区画することによって、ＲＧＢ空間を、実質的なフルカラーが作成し得るように複数のカラー半ブロックに分割し、この分割で形成された複数のカラー半ブロックの各々に基づき実質的なフルカラーに対応するカラーコードを作成する方法である。
【００１９】
上記の各方法で、実質的なフルカラーに対応するカラーコードは、カラーマークとして、ドット（点列／点配列コード）、バー（１次元バーコード）、面素セル（２次元コード）のいずれかで表される。
【００２０】
実質的なフルカラーに対応するカラーコードを、大容量情報の記録または再生を行う記憶用手段として用いる。
【００２１】
本発明に係るカラーコードの作成方法は、色立体モデルを基礎にした色配列表を形成し、カラーコード表の枠組みを用意する色配列表生成ステップと、色票の撮像カラーがＲＧＢ空間の特定のカラーセルと一致するように特定カラーセルを逆変換して色票印刷カラー値ＣＭＹを得るターゲットカラー色票生成ステップと、基準色票を入力デバイスで撮像して得たＲＧＢ入力カラーに対応するカラーコード／カラー情報を、基準色票に係るカラー値ＣＭＹと共に、カラーコード表に登録するカラー初期登録ステップと、カラーコード／カラー情報に対応するカラーマークを、識別対象物に印刷しまたは貼付するカラーマーク書込ステップと、識別対象物のカラーマークをカラーコードリーダで読み取って復号化するカラーマーク読込ステップと、カラー初期登録段階においてはＲＧＢ入力カラーと未登録のカラー格納領域とを対応させ、カラーマーク読込段階においてはＲＧＢ入力カラーと登録カラーのカラー格納領域とを対応させるカラーマッチングステップと、から構成され、実質的なフルカラーに係るカラーコードの符号化および復号化処理を行う。
【００２２】
本発明に係るＲＧＢ空間分割・構造化方法は、ＲＧＢ空間をブロック分割してカラーブロックを生成するステップと、カラーブロックを始点側と終点側に二分する垂直対角面で再分割してカラー半ブロックを生成するステップと、ＲＧＢ色立体の主対角軸を明度軸とし、明度軸を分割して明度階層レイヤーを生成するステップと、明度階層レイヤーの代表等明度面をカラーブロックまたはカラー半ブロックの等明度面の断面形状に応じてメッシュ状にセル分割するステップと、明度階層レイヤー内でセル面にカラー点を写影する方式により、相互にオーバラップや隙間のない色立体要素である複数のレイヤーセルを生成するステップと、から成り、複数のレイヤーセルの各々に個別のカラー単位情報を割り当てることにより、実質的にフルカラーレンジの色立体要素から成る記憶用手段を作成する。
【００２３】
上記のＲＧＢ空間分割・構造化方法は、セル分割するステップにおいて明度階層レイヤーの代表等明度面をカラー半ブロックの等明度面の３角形断面形状に応じて３角形メッシュ状に３角形セルにてセル分割し、レイヤーセルを生成するステップにおいて相互にオーバラップや隙間のない３角形セル断面を有するレイヤーセル色立体要素を生成することを特徴とする。
【００２４】
上記のＲＧＢ空間分割・構造化方法は、セル分割するステップにおいて明度階層レイヤーの代表等明度面上に現れる分割ブロック切り口の６角形断面の面心間垂直２等分線で形成される境界線で再構成される拡張６角形セルにて明度階層レイヤーの代表等明度面を６角形メッシュ状にセル分割し、レイヤーセルを生成するステップにおいて相互にオーバラップや隙間のない拡張６角形セル断面を有するレイヤーセル色立体要素を生成することを特徴とする。
【００２５】
上記のセル分割するステップにおいて、明度階層レイヤーの等明度をＨＳＩ変換して得られたＨＳ平面を、ＲＧＢ分割格子点に応じてＨＳ台形状セルに再分割し、レイヤーセルを生成するステップにおいて相互にオーバラップや隙間のないＨＳ台形状セル断面を有するレイヤーセル色立体要素を生成することを特徴とする。
【００２６】
上記のセル分割するステップにおいて、明度階層レイヤーの等明度をＨＳＩ変換して得られたＨＳ等明度面上で、ＲＧＢ分割格子点に応じて彩度区間リング帯をＨＳ台形状セルに再分割することを特徴とする。
【００２７】
上記のセル分割するステップにおいて、カラー半ブロックの等明度面の３角形断面の格子点をＨＳＩ変換して得たＨＳ等明度面上の格子点列の同心円からなる彩度区間リング帯を外側の同心円上格子点で色相区間分割することによってＨＳ等明度面をＨＳ台形セルで分割することを特徴とする。
【００２８】
本発明に係るＲＧＢ空間分割・構造化方法は、ＲＧＢ空間をブロック分割してカラーブロックを生成し、色立体要素としてのカラーブロックに個別なカラー単位情報を割り当てることにより、相互にオーバラップや隙間のないブロック色立体要素を生成し、実質的にフルカラーレンジの色立体要素から成る記憶用手段を作成することを特徴とする。
【００２９】
さらに本発明に係るＲＧＢ空間分割・構造化方法は、ＲＧＢ空間をブロック分割してカラーブロックを生成し、このカラーブロックを始点側と終点側に２分する垂直対角面で再分割してカラー半ブロックを生成し、色立体要素としてのカラー半ブロックに個別なカラー単位情報を割り当てることにより、相互にオーバラップや隙間のない半ブロック色立体要素を生成し、実質的にフルカラーレンジの色立体要素から成る記憶用手段を作成することを特徴とする。
【００３０】
本発明に係るカラーコード符号化／復号化システムは、色立体モデルをベースにして色立体を体積要素に分割した色立体要素を、この色立体要素の体心点または断面セル面心点の明度・彩度・色相の色成分でソートして色整列させることにより、色配列表を構成し、色配列表をベースにカラー識別番号、カラーコード／カラー情報、基準色票カラー値のいずれかを色立体要素に対して１対１に対応させて付加することによりカラーコード表を構成することを特徴とする。
【００３１】
上記のカラーコード符号化／復号化システムは、色立体モデルはＲＧＢ空間であり、このＲＧＢ空間をブロック分割と明度軸分割を行うことで生成される明度階層レイヤーの等明度面上のレイヤーセル面心カラー点をＨＳＩソートして色配列表を構成することを特徴とする。
【００３２】
上記のカラーコード符号化／復号化システムは、色立体モデルはＲＧＢ空間であり、このＲＧＢ空間をブロック分割することで生成されるブロック体心カラー点をＨＳＩソートして色配列表を構成することを特徴とする。
【００３３】
色立体モデルはＲＧＢ空間であり、このＲＧＢ空間をブロック分割した後、さらに、半ブロック分割することで生成される半ブロックの面心カラー点をＨＳＩソートして色配列表を構成することを特徴とする。
【００３４】
本発明に係るカラーコード符号化／復号化システムは、ＲＧＢ空間をブロック分割した後、分割ブロックの格子点を通過するように明度軸に垂直な断面で、ＲＧＢ空間のブロックを再分割することにより得られた、構造化カラー情報空間の色立体要素のすべてを、ブロック番号、半ブロック番号、格子点番号のいずれかを用いて一意的に番号管理することを特徴とする。
【００３５】
上記のカラーコード符号化／復号化システムにおいて、ブロック番号、半ブロック番号、格子点番号のそれぞれは、それぞれの発番ルールでコンピュータ上で自動発番され、一元管理されることを特徴とする。
【００３６】
色立体要素の要素番号は、ブロック番号、半ブロック番号、格子点番号のそれぞれとともに、それぞれの発番ルールでコンピュータ上で自動発番し、一元管理することにより、色立体要素の色配列表とカラーコード表の枠組を自動生成することを特徴とする。
【００３７】
本発明に係るカラーコード符号化／復号化システムは、色立体モデルを基礎にした色配列表を形成し、カラーコード表の枠組みを用意する色配列表生成手段と、色票の撮像カラーがＲＧＢ空間の特定のカラーセルと一致するように特定カラーセルを逆変換して色票印刷カラー値ＣＭＹを得るターゲットカラー色票生成手段と、基準色票を入力デバイスで撮像して得たＲＧＢ入力カラーに対応するカラーコード／カラー情報を、基準色票に係るカラー値ＣＭＹと共に、カラーコード表に登録するカラー初期登録手段（ＬＵＴ構成段階）と、カラーコード／カラー情報に対応するカラーマークを、識別対象物に印刷しまたは貼付けるカラーマーク書込手段（符号化段階）と、識別対象物のカラーマークをカラーコードリーダで読み取って復号化するカラーマーク読込手段（復号化段階）と、カラー初期登録段階とカラーマーク読込段階においてＲＧＢ入力カラーと登録カラーを対応させるカラーマッチング手段と、から構成される。
【００３８】
上記のカラーマッチング手段によるカラーマッチング段階において、入力カラーとカラー格納領域とのマッチングを行うのに、入力カラーが色立体要素の区間／区域の許容範囲内（レイヤーセル、カラー半ブロック、カラーブロック）に納まっていることを判別して、入力カラーとカラー格納領域との一致を判定し、カラー格納領域の格納アドレスを出力することを特徴とする。
【００３９】
上記のカラーマッチング手段によるカラーマッチング段階において、入力カラーとカラー格納領域とのマッチングを行うのに、入力カラーを明度階層レイヤー内の等明度面に写影し、カラー写影点が色立体要素の区間／区域の許容範囲内（レイヤーセルまたは半ブロック）に納まっていることを判別して、入力カラーとカラー格納領域との一致を判定し、カラー格納領域の格納アドレスを出力することを特徴とする
【００４０】
カラーマッチング手段によるカラーマッチング段階において、入力カラー（ＲＧＢ→ＨＳＩ変換）とＨＳＩカラー格納領域とのマッチングを行うのに、入力カラーが色立体要素のＨＳＩ区間の許容範囲内（レイヤーセル）に納まっていることを判別して、入力カラーとカラー格納領域との一致を判定し、カラー格納領域の格納アドレスを出力することを特徴とする。
【００４１】
カラーマッチング手段によるカラーマッチング段階において、撮像したカラー（ＲＧＢ値）をＨＳＩ変換してＨＳＩヒストグラムを取り、ＨＳＩヒストグラムのピークのＨＳＩ値に対応するＲＧＢ値をそのカラーの代表値とし、登録カラーと入力カラーの一致を判定し、登録カラーの格納アドレスを出力することを特徴とする。
【００４２】
カラーマッチング手段によるカラーマッチング段階において、撮像したカラー（ＲＧＢ値）をＨＳＩ変換してＨＳＩヒストグラムを取り、ＨＳＩヒストグラムのピークのＨＳＩ値をそのカラーの代表値とし、登録カラーのＨＳ台形セルの色立体要素と入力カラーの一致を判定し、登録カラーの格納アドレスを出力することを特徴とする。
【発明の効果】
【００４３】
本発明によれば、次のような効果を奏する。
【００４４】
本発明に係るフルカラーコードは、実質的なフルカラーの構成の要素パターンを持ち、バーコード、２次元コードをフルカラー化した、フルカラーバーコード、フルカラー２次元コードを実現でき、さらにドットパターンをフルカラー化して、フルカラードットコードを実現できる。また本発明によれば、要素パターンのバリエーションはフルカラーの場合はカラー空間の分割に応じて決まり、例えば１０・１０・１０分割の場合には１０００のバリエーションを持ち、情報量の飛躍的大容量化が可能である。またフルカラードットコードを用いれば、極小面積のドットパターンに大容量の情報量を持たせるので、情報密度の超高密度化が図ることができ、狭スペースの印刷／貼付面積しか持たない識別対象物へ利用することもできる。フルカラーコードでは、さらに、カラー画像処理技術をベースとするフルカラー情報化プロセスが段階的に展開する。フルカラー情報化プロセスでは、色配列の段階で単位情報を格納する色立体要素を生成し、その後、色立体要素の中心点にストレートに色変換するＣＭＹ色票をつくる逆変換段階、色票カラーを登録する初期登録段階、フルカラーコードを印刷／貼り付ける符号化段階、フルカラーコードを読み取る復号化段階が展開し、初期登録と復号化の段階ではフルカラーマッチングを行う。これによって、フルカラーコードを実現することができる。
【００４５】
フルカラー化を可能にすることにより情報量を大容量にすることができる。
従来のバーコード／２次元コードの要素パターンのバリエーションは、白黒が２値、単色が数色しか取り得なかったのに対して、フルカラーコードの要素パターンのバリエーションは、カラー空間分割に応じて、例えば１０・１０・１０分割の場合、１０００のバリエーションを持つことができ、これにより情報量を飛躍的に大容量化することができる。
さらに実際に色票カラーを撮像してカラーコード表に登録する場合、ターゲットカラー逆変換方式により色立体要素の中心点に射影するカラー色票を生成して用いるので、色立体要素間に跨るようなカラーを登録するようなことはなく、色立体要素を無駄なく有効に使うことができ、大容量の情報量が確保できる。
【００４６】
本発明に係るフルカラーコードは、従来のバーコードや２次元コードに比較し、要素パターン自体のバリエーションの数が多いので、要素パターン単独、或いは、２〜３個の組み合わせでも、大量の情報量を確保できる。従って、従来用いられることのなかったドットパターンが、フルカラー化することにより、大量の情報量を有する情報記録コードとして使用することができる。理論上は、カラー空間を１０・１０・１０で分割して、３個のドットを並べただけで情報量は１０9という膨大な数量になる。ドットパターンの面素は、有限の大きさをもつ点素であり、カメラの分解能の許す範囲で、面積の極小化ができる。
極小化面積をもつフルカラードットコードは、識別対象物自体が非常に小さくても、または、識別対象物の余白部が狭スペースであっても、印刷／貼付面積を確保することができ、最も面積効率が優れている。
【００４７】
フルカラードットコードは、コード面積を究極まで極小化できるが、保有する情報量は膨大であるので、情報密度が大容量情報／極小面積で与えられ、超高密度となる。従って、識別対象物が非常に小さくても、または識別対象物の余白部が狭スペースであっても、大容量の情報量を付与することができ、超高密度の情報記録コードとして利用できる。
【００４８】
本発明に係るフルカラードットコードは、カラー空間を分割した分割ブロック相当の分解能をもつ。例えばＲＧＢ空間を１０・１０・１０で分割した場合、分割ブロックのカラー分解能は分割ブロックサイズ（＝２５．６×２５．６×２５．６階調）で決まる。分割ブロック中心にカラー単位情報を格納するとした場合、カラー分解能はカラー間の最小分離距離であり、ＲＧＢカラーの変動の許容範囲といえる。従って、予め、ＲＧＢ空間分割を経験則的に調整しておけば、変動の許容範囲内でフルカラーコード読取りを安定して行うことができる。
【００４９】
また、実際に色票カラーを撮像してカラーコード表に登録する場合、ターゲットカラー逆変換方式により色立体要素の中心点に射影するカラー色票を生成し用いるので、最低限、登録カラー間の分離距離は色立体要素間の分離距離を確保し、色立体要素の分解能レベルのカラー値許容変動範囲を保証する。従って安定性のよい高信頼性カラーコード読取りが可能となる。
【００５０】
フルカラーコード読取りの処理速度は、カラー分割空間内で、フルカラーコードをカメラ撮像した入力カラーに対応する色立体要素を絞り込み特定する計算回数で決まる。３角形セルのレイヤーセルの場合、ＲＧＢ空間内の入力カラー点の所在を、（１）明度区間特定→（２）明度階層レイヤー等明度面写影→（３）ＲＧＢ区間特定→（４）ＲＧＢ半ブロック区域の特定（半ブロックセル特定）の順で絞り込む。単純な区間／区域の特定等の計算を４回行うだけで済むので、処理速度は極めて高速である。
【００５１】
極小化したコード面積に大容量の情報量を記録保持することのできる超高密度の情報密度をもつフルカラーコードであるので、その用途は、これまでの物流の商品情報コードや製造の生産情報コードに留まらず、情報記録カード等の各種情報記録媒体に適用の範囲を広げることができる。
【００５２】
コンピュータ支援ティーチング（ＣＡＴ：Computer-Aided Teaching）:  コードプリンタ／コードリーダを用いたフルカラーコード書込み／読取りの日常的な運用を行う前に、事前に、色立体モデルの色配列表の作成、目標カラー基準色票生成（ターゲットカラー色票生成）、カラーコード表の作成（色票カラーとカラーコード／カラー情報の初期登録）を行う必要があるが、本発明によれば、色立体要素モデルに基づいて全ての色立体要素がコンピュータによって一元的に自動番号管理するように構成したため、大量の色数の色票の印刷／撮像、色配列表／カラーコード表のＬＵＴ作成作業、或いは、大量の色数の色票のカラー値調整作業において、煩雑な手作業に煩わされることはなく、条件パラメタ指定方式ＣＡＴのガイドに従って効率的にティーチング作業が行うことができる。
【発明を実施するための最良の形態】
【００５３】
以下に、本発明の好適な実施形態（実施例）を添付図面に基づいて説明する。
【００５４】
最初に本発明が適用される装置の構成例について説明する。図１は本発明が適用される装置の第１の構成例であり、検査装置の構成例を概略的に示す。１１は被検物である。被検物１１は例えば基板状の形態を有し、被検物１１の例としては回路プリント基板である。被検物１１は識別対象物の一例である。例えば水平な姿勢で配置された被検物１１の上面に対して照明装置１２によって照明光が照射される。撮像装置１３は、被検査物１１における検査対象領域と併せて、被検査物１１の特定領域に表示されたカラーマークとを撮影し、被検物１１の上面の画像データを得る。撮像装置１３としては例えばＣＣＤカラーカメラである。撮像装置１３で得られた画像データはコンピュータ（ＰＣ等）１４に伝送される。コンピュータ１４はＣＰＵ１５とメモリ（画像メモリを含む）１６とハードディスク１７と表示装置（モニタ）１８と入力装置１９とプリンタ２０とから構成される。
【００５５】
なお本検査装置において、上記撮像装置１３は、カラードットマーク等のカラー表示物を入力するカラー入力デバイスであり、上記プリンタ２０は、撮像装置１３で取り込んだカラー表示物をカラー印刷で出力するカラー出力デバイスである。
【００５６】
撮像装置１３の撮像で得られた被検物１１のカラーマークに係る画像データはメモリ１６を経由して例えばハードディスク（記憶部）１７に保存される。ハードディスク１７は、撮像データ等のデータと共に、本発明を実施するための検査方法、カラー画像処理するためのカラーデータ作成方法、ＲＧＢ空間分割・構造化方法、カラーコード符号化／復号化システム等を実現するための処理システムのプログラム２１および当該プログラム２１の実行の上で必要なデータ（画像に係るデータ、数値データ、テーブルデータ等）２２を記憶している。
【００５７】
上記コンピュータ１４において、ＣＰＵ１５でプログラム２１を読み込むことにより、検査装置およびカラーコード符号化／復号化システムを構成する各種の機能部を実現し、さらに上記のカラーデータ作成方法およびＲＧＢ空間分割・構造化方法を実施する。
【００５８】
上記検査装置に従えば、被検物１１に表示されたカラーマークを撮像装置１３で撮影し、カラーマークに含まれる多数のカラーによって示される情報内容を取得しかつ処理し、さらに同一の情報内容を有するカラーマークをプリンタ２０によって識別対象物や紙等に印刷する。
【００５９】
ＣＣＤカラーカメラ等の撮像装置１３では、Ｒ（レッド；赤）、Ｇ（グリーン；緑）、Ｂ（ブルー：青）の光の３原色による加法混色によって色の再現を行う。すなわちカラー入力デバイスのカラー空間ではＲＧＢで構成されている。このことは、コンピュータ１４の表示装置１８でも同じである。これに対して、カラー出力デバイスであるプリンタ２０では、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー：黄）の色材の３原色による減法混色によって色の再現を行う。
【００６０】
従って、上記の検査装置において撮像装置１３で上記カラーマークを撮像するときには、減法混色のＣＭＹ色材の上記カラーマークは、加法混色の色光のＲＧＢカラーとしてコンピュータ１４に入力される。また、上記の検査装置において撮像装置１３の撮像で得た上記カラーマークをプリンタ２０で印刷して出力するときには、コンピュータ１４にて加法混色から成るＲＧＢカラー空間から減法混色から成るＣＭＹカラー空間に変換する処理が行われる。このＲＧＢ⇔ＣＭＹのカラー空間の間の変換の処理において、実質的なフルカラーの取扱いが行われ、さらに実質的なフルカラーコードが作成されかつ使用される。ここで、実質的なフルカラーとして区別できる色数は、後述するごとく代表的に１０００である。この色数は、ＲＧＢ空間のそれぞれの軸を１０分割することにより得ることができる。
【００６１】
次に、図２は本発明が適用される装置の第２の構成例を示す。この装置は、情報読取り／書込みシステムであり、実質的なフルカラーに係るカラーコードの符号化／復号化システムを含んでいる。
【００６２】
図２で、５０は情報読取り／書込みシステムである。情報読取り／書込みシステム５０において、データ読取り部４１は、各種の情報記録カードが挿入され、その記録事項欄に印刷・表示された例えばカラードットを読み取る。この装置例では、情報記録カードが識別対象物である。情報記録カードの例としては、例えば運転免許証、病院の診察券等である。カラーコード入出力制御部４２は、データ読取り部４１で読み取られたカラードットをＣＰＵ４３を介して入力され、カラードットに対応するカラーコードを出力する。データコード入出力制御部４４は、カラーコード入出力制御部４２から出力されたカラーコードをＣＰＵ４３を介して入力される。カラーコードを入力されたデータコード入出力制御部４４は、コード変換テーブル部４５を参照してカラーコードに対応するデータコードを出力する。
【００６３】
表示装置（モニタ）４６は、データコード入出力制御部４４から出力されたデータコードをＣＰＵ４３を介して入力され、当該データコードに対応するデータ、すなわち情報記録カードの記録事項欄に記録された事項を出力し表示する。
【００６４】
なお、上記のコード変換テーブル部４５は、カラードットと記録事項の各文字やイメージとを相互に変換するための対応関係を格納したテーブルである。ここでは、実質的にフルカラーである多数のカラーの各々と、カラーコード、データコード、文字データ等のそれぞれとが対応付けられている。コード変換テーブル部４５に格納されたテーブルの一例を図３に示す。
【００６５】
キーボード４７は、上記の情報記録カードの記録事項欄に新たな記録事項を入力したり、記録事項を変更したりするための手段である。キーボード４７からら新たに入力された記録事項はデータコードに変換され、データコード入出力制御部４４にＣＰＵ４３を介して入力される。データコード入出力部４４は、コード変換テーブル部４５を参照してデータコードに対応するカラーコードを出力する。
【００６６】
データコード入出力制御部４４から出力されたカラーコードは、ＣＰＵ４３を介してカラーコード入出力制御部４２に入力される。カラーコード入出力制御部４２は、カラーコードに対応するカラードットをＣＰＵ４３を介して出力する。
【００６７】
データ書込み部４８は、カラーコード入出力制御部４２から出力されたカラードットを情報記録カードの記録事項欄に印刷・出力する。
【００６８】
上記において、カラーコード入出力制御部４２、ＣＰＵ４３、データコード入出力制御部４４、コード変換テーブル部４５が、データ符号化部およびデータ復号化部を構成する。
【００６９】
なお、図２に示した情報読取り／書込みシステム５０では、データ読取り部４１はカラー入力デバイスであり、前述のＣＣＤカラーカメラに対応する。またデータ書込み部４８は、カラー出力デバイスであり、前述のプリンタに対応する。
【００７０】
次に、本発明に係るフルカラーコードについて説明する。この実施形態では、後述するごとく、例えば１０００色の異なるカラーを用い、多数のカラーを区別して使用できるようにし、実質的にフルカラーを取扱い、これに対応してフルカラーコードを作成し利用する。識別対象物には、フルカラーを用いて印刷しまたは貼付されたフルカラーマークを単独または複数の組み合わせで用いる。使用カラーのレンジとしてはフルカラーであるが、実際には、実用性を考慮して１０００色程度のカラーレンジである。それでも、実質的にフルカラーに相当し、大容量の情報量を有する情報コードを実現することが可能となる。上記のフルカラーマークとしては、フルカラードット、フルカラーバー、フルカラーセル（面素セル）等を用いる。なおカラーコードは、例えば上記の図３に示すもので、登録されたカラーの識別番号を意味し、さらにフルカラーコードは、登録することができるカラーの数が実質的にフルカラーに相当し、当該多数のカラーに対応して設定されるカラーコードを意味する。
【００７１】
上記のフルカラーコードを、情報の記録・再生を行う記憶ストレージとして利用することにより、大容量の情報量を有するフルカラー情報記録媒体を実現する。
カラーカメラはＲ,Ｇ,Ｂ＝０〜２５５の階調をもつＲＧＢ値を測定することで、カラーを識別する（ただし、便宜上ＲＧＢ空間の計算では、Ｒ,Ｇ,Ｂ＝０〜１のＲＧＢ値を使うことがある）。すなわち、カラーカメラにおいては異なるカラーの色差はＲＧＢ値の色差である。従って、カラーカメラでカラーを識別するにはＲＧＢ空間内において異なるカラー間のカラー距離をとればよい。これは異なるカラー間を分離するカラー分離距離である。カラー分離距離が大きいほどカラー識別を確実なものにする。逆に、カラー分離距離が小さくなるほどカラー識別を難しくする。
【００７２】
カラー空間の全カラーを対象として、カラーコード／カラー情報に対応させて利用するには、ＲＧＢカラー空間をＮ・Ｎ・Ｎ分割すれば、分割されたカラーブロックは所定のカラー分離距離をもつ識別可能なカラーとなる。しかし、例え一様なカラーの色票を撮像しても、対象物を照明する照明条件、対象物の表面性状や反射条件によって、カラーカメラで撮像された被写体の明るさが変動したり、表面凹凸が陰影を呈したりするので、ＲＧＢ値はバラツキをもち、ある変動幅のＲＧＢヒストグラム分布をなす。
【００７３】
そこで、ＲＧＢ空間の主対角軸である明度軸を、明度軸に垂直な断面（等明度面）で再分割して、明るさの区間を持つ明度階層レイヤーを生成することにより、明るさの区間内で明るさの変動を許容するレイヤーができる。次に、所定のカラー分離距離をもつ分割ブロックをレイヤーの代表等明度面で切断することによって面素セル（３角形セル（トセル）、６角形セル、台形セル等）をつくれば、カラー識別に必要なカラー分離距離を保持するセルができ上がる。さらに、レイヤー内で面素セルにカラーを写影する方法により、３次元の色立体要素のレイヤーセルをつくれば、ＲＧＢ空間をオーバラップや隙間のない色立体要素で分割を行うことが実現可能となる。
【００７４】
以上のような手順で構成された色立体要素や面素セルにカラーコード／カラー情報を割り当てることで、入力カラーと登録カラーとのカラーマッチングを行う時に誤判定の起こりにくい色再現性の優れたフルカラーコードが実現する。
【００７５】
次に、上記のプログラム２１に基づくフルカラーコードの作成、符号化／復号化に係る処理プロセスを実行する構成を説明する。
【００７６】
フルカラーコードを実現する処理フローに手順は、図４に示すごとく、色立体モデルをベースにした色配列表を構成し、カラーコード表の枠組みを用意する「色配列表生成段階」６１と、色票の撮像カラーがＲＧＢ空間の特定カラーポイントと一致するように特定カラーポイントを逆変換して色票印刷カラー値ＣＭＹを得る「ターゲットカラー色票生成段階」６２と、基準色票を入力デバイスで撮像して得たＲＧＢ入力カラーに対応するカラーコード／カラー情報を基準色票カラー値ＣＭＹと共にカラーコード表に登録する「カラー初期登録段階」（ＬＵＴ構成段階）６３と、カラーコード／カラー情報に対応するカラーマークを識別対象物に貼り付けて符号化する「カラーマーク書込段階」（符号化段階）６４と、識別対象物のカラーマークをカラーコードリーダで読み取て復号化する「カラーマーク読込段階」（復号化段階）６５とから構成される。またカラー初期登録段階６３とカラーマーク読込段階６５の各々においては、ＲＧＢ入力カラーと未登録のカラーあるいは登録カラーのカラー格納領域とをカラーマッチングする「カラーマッチング段階」６６を含んでいる。上記の一連の段階的処理の仕組みを通して、フルカラーコードの符号化／復号化処理が行われる。
【００７７】
上記処理フローの各段階を実現する内容・手順について説明する。
【００７８】
（１）色配列表生成段階：
この段階では、ＲＧＢ空間における色立体モデルをベースにして、Ｒ，Ｇ，Ｂのそれぞれで分割しかつ明るさの軸に沿った当該軸に垂直な等明度面を利用して多数の色立体要素を作り、これらの色立体要素をＨＳＩ（Ｈ：色相、Ｓ：彩度、Ｉ：明度）空間に変換することで配列し直して色配列表を構成し、こうしてカラーコード表の枠組み（フレーム）を用意する。上記の色配列表生成では、多数の色立体要素に関して、各色立体要素の体心点または色立体要素の断面セル面心点の明度・彩度・色相のＨＳＩ色成分でソートして色整列させることにより色配列表を構成する。
【００７９】
（２）ターゲットカラー色票生成段階：
この段階では、順変換プロセスおよび逆変換プロセスによって、別途に用意された基準色票の撮像カラーが色立体要素の中心点（特定カラーポイント）と一致するような色票印刷カラー値を得て、そのカラー値で印刷した色票を揃えておく。上記順変換プロセスは、プリンタＣＭＹ空間のプリンタ色票格子点をカメラ撮像（ＲＧＢ色測定）に基づくカメラＲＧＢ空間の色測定点に変換するプロセスである。これにより順変換ＬＵＴ（ＣＭＹ印刷制御値→ＲＧＢ色測定値）が作成される。上記逆変換プロセスは、ＲＧＢブロック内の特定のターゲットカラーポイントをＣＭＹ空間のターゲットカラー色票に変換するプロセスであり、ターゲットカラー逆変換ＬＵＴが作成される。これにより、色立体要素の中心点（特定カラーポイント）に対応する基準色票やカラーマークが印刷できる。
【００８０】
（３）カラー初期登録段階（ＬＵＴ構成段階）：
色配列表に、カラーカメラ（以下、カメラと称す）で撮像した基準色票のＣＭＹ値、カラーコード／カラー情報を登録し、カラーコード表を構成する。基準色票をカメラで撮像して得た入力ＲＧＢカラーに対応するカラーコード／カラー情報を基準色票カラー値ＣＭＹと共にカラーコード表の格納アドレスに登録する。格納アドレスは入力カラーとカラー格納領域とのカラーマッチングにより決定する。
【００８１】
（４）カラーマーク書込段階（符号化段階）：
上記のごとく構成されたカラーコード表をベースにしてフルカラーコードの符号化処理（カラーコード書込み）を行う。カラーマーク印刷では、カラーコード・ライタで、指示入力されたカラーコード／カラー情報に対応するカラーマークを識別対象物に印刷・貼付を行って符号化する。カラーマークのＣＭＹ印刷カラー値はカラーコード表（符号化ＬＵＴ）から検索する。
【００８２】
（５）カラーマーク読込段階（復号化段階）：
上記のごとく構成されたカラーコード表をベースにしてフルカラーコードの復号化処理（カラーコード読込み）を行う。フルカラーレンジ色識別によりフルカラーコードを印刷・貼付した識別対象物の保有情報を認識する。なおカラーマーク読込みでは、カラーコード・リーダのカメラで色識別対象物を撮像して取り込んだＲＧＢ入力カラーから、それに対応する格納アドレスのカラーコード／カラー情報を割り出す。格納アドレスは入力カラーと登録カラーのカラー格納領域とのカラーマッチングにより決定する。カラーコード／カラー情報はカラーコード表（復号化ＬＵＴ）から検索する。
【００８３】
（６）カラーマッチング段階：
カラーマッチングの段階では、入力ＲＧＢカラーとカラー格納領域とを突き合わせ、カラー格納領域に入力カラーが内包されることを判定して、入力カラーに対応するカラー格納領域アドレスを特定する。すなわち、カラー初期登録段階においては、ＲＧＢ入力カラーと未登録のカラー格納領域とを対応させてカラー格納領域アドレスを特定し、ＲＧＢ入力カラーを登録する。カラーマーク読込段階においては、ＲＧＢ入力カラーと登録カラーのカラー格納領域とを対応させてカラー格納領域アドレスを特定し、登録カラーの情報（カラーコード、カラー情報）を引き出す。
【００８４】
次に、上記のフルカラーコードの作成、符号化／復号化に係る処理プロセスの実施形態を詳述する。
【００８５】
実施形態１：
実施形態１では、条件として、色立体要素モデルはレイヤーセルタイプであって３角形の△セルを用いるものであり（トセルは３角形セルともいう）、基準色票のカラー登録はターゲットカラー色票を用い、ターゲットカラー点は△セル重心点と一致する。
【００８６】
（１）色配列表生成段階：
色立体モデルをベースにして、色立体を体積要素分割した色立体要素を、色立体要素の体心点または色立体要素の断面セル面心点の明度・彩度・色相のＨＳＩ色成分でソートして色整列させることにより色配列表を構成する。ここで、「Ｈ」は色相を意味し、「Ｓ」は彩度を意味し、「Ｉ」は明度を意味する。さらに、色配列表をベースにカラーコード／カラー情報、色票カラー値ＣＭＹを色立体要素に対して１対１に対応させて登録するカラーコード表を構成する。このカラーコード表は、フルカラーコードの符号化ＬＵＴ（カラーコード書き込み）／復号化ＬＵＴ（カラーコード読み取り）に用いられる。フルカラーレンジ色識別によりフルカラーコードを貼り付けた対象物の保有情報を認識する。
【００８７】
最初にＲＧＢ空間が分割される。図５に示すごとく、ＲＧＢ空間７１はＮ・Ｎ・Ｎでブロック分割される。Ｎは、この例では、好ましくは１０である。このとき１０・１０・１０で、色立体に関する体積要素として１０００個のブロックが分割して形成される。
【００８８】
次に、１０００個のブロックに分割されたＲＧＢ空間７１に関して、例えば図６に示すごとく３角形セルに関する明度階層レイヤー（７２ａ，７２ｂ，その他多数の７２）が生成される。図６に示される明度階層レイヤーは２単層（２単板レイヤー）である。この２単板レイヤーはＲＧＢ等明度面を挟む単板の対であり、単板対のサンドウィッチ合板構造をなす。明度階層レイヤーは明度の軸（Ｉ）に対して垂直になるように形成される。明度の軸ＩはＲＧＢ空間７１の原点を起点とする主対角軸の位置に設定される。図６で横軸Ａは、明度の軸ＩのＧＢ平面への投影したものである。図６において、単板厚みはトＩ＝０.１（２５.６階調）であるので、２単板レイヤー間隔は２トＩであり、２トＩは０．２となり、５１．２階調となる。また図６に対応する写影の方向を示す図８において、レイヤー内の各体積要素の内部での投影する方向が示されている。投影方向としてはＲＧＢ空間原点Ｏを中心とする遠心方向／向心方向をとるのが望ましい。以上のごとく３角形セルによるＲＧＢ空間のブロック分割によれば、レイヤー内で３角形セル面に写影することにより、ＲＧＢ空間をオーバラップ／隙間のない色立体要素に再分割される。
【００８９】
また１０００個のブロックに分割されたＲＧＢ空間７１に関して、図７に示すごとく３角形セルに関する明度階層レイヤー（７２ａ，７２ｂ，その他多数の７２）を生成することもできる。図７に示される明度階層レイヤーは４単層（４単板レイヤー）である。この４単板レイヤーはＲＧＢ等明度面を挟む２単板の対であり、２単板対のサンドウィッチ合板構造をなす。明度階層レイヤーは明度の軸（Ｉ）に対して垂直になるように形成される。明度の軸ＩはＲＧＢ空間７１の原点を起点とする対角線の位置に設定される。図７でも横軸Ａは、明度の軸ＩのＧＢ平面への投影したものである。図７において、４単板レイヤー間隔は４トＩであり、４トＩは０．４となり、１０２．４階調となる。４単板レイヤーは、２単板レイヤーの倍の厚みを持つので明るさ変動の許容度が２倍になる。また図７に対応する写影の方向を示す図９において、レイヤー内の各体積要素の内部で投影する方向が示されている。投影方向としてはＲＧＢ空間原点Ｏを中心とする遠心方向／向心方向をとるのが望ましい。上記の３角形セルによるＲＧＢ空間のブロック分割でも、レイヤー内で３角形セル面に写影することにより、ＲＧＢ空間をオーバラップ／隙間のない色立体要素に再分割される。
【００９０】
上記のＲＧＢ空間の分割によって作られた１０００個の色立体要素に関してそのモデルが選択される。本実施形態では、上記の各階層レイヤー７２ａ，７２ｂ，７２においてトセルのモデルが選択される。
【００９１】
上記において、Ｎが１０である場合において、２単板レイヤーを採用するときにはカラー数は１０００色相当になり、４単板レイヤーを採用するときにはカラー数は５００色相当になる。
【００９２】
図１０にトセルすなわち三角セルのモデルに関して１つの代表的な階層レイヤー７２ａの等明度面におけるセルパターンが示される。図１０の階層レイヤー７２ａの等明度面 において、正３角形の頂点Ｐ１，Ｐ２，Ｐ３は、それぞれ、図５に示した点（１，０，０）、（０，１，０）、（０，０，１）に対応している。階層レイヤー７２ａの等明度面において、斜線および白抜きで示された多数の３角形のトセルはそれぞれ色立体要素となる。各トセルの（Ｒ，Ｇ，Ｂ）に関して、その明るさ（明度）Ｉは、Ｉ＝Ｒ＋Ｇ＋Ｂ＝１の条件を満たしている。トセルにはカラー（色）が割当てられ、各トセルにおいてカラーを割当てる重心点が設定される。ＲＧＢ空間７１において１０・１０・１０で１０００個のブロックに分割し、かつ当該１０００個のブロックに関して階層レイヤーおよびトセルを決めることによってそれぞれに番号を付し、階層レイヤー番号およびトセル番号を付して発番管理を行う。付された番号に係る情報は、アドレスを付して格納される。
【００９３】
図１０の３角形セル色立体要素の構成方法は次の通りである。１０００個の分割ブロックに関して階層レイヤーの代表等明度面で断面をとると、図１０に示されるような３角形断面の切り口が得られる。３角形セルにて明度階層レイヤーの代表等明度面を３角形メッシュ状にセル分割する。更に、図８、図９に示されるように、明度階層レイヤー内で３角形セルに写影する領域部分をレイヤーセル色立体要素として生成する。このことにより相互にオーバラップや隙間のない３角形セル断面を有するレイヤーセルタイプの色立体要素を生成する。また、色立体要素は、明度階層レイヤー内で等明度面の３角形セルに写影することで形成するので、隣接する色立体要素間で写影による境界面を形成し、隣接する色立体要素間でオーバラップや隙間が発生しない。写影方法としては、ＲＧＢ空間の原点を中心とする放射線状写影と向心線状写影の組み合わせを用いることができる。
【００９４】
△セルの番号管理に際しては、階層レイヤー番号には階層レイヤーの等明度面の番号を用いることができる。また、△セル番号は、図２０に示すように、△セルと１:１対応関係にある半ブロック番号（ＲＧＢブロック番号と始点側／終点側半ブロック記号の組み合わせ）を機械的かつ単純に割り当てることで発番できる。従って、コンピュータ上で、半ブロック番号／△セル番号（カラー格納アドレス）が既発番のＲＧＢブロック番号と半ブロック記号から自動発番でき、１０００もの色数からなる半ブロック／△セルの色配列表とカラーコード表の枠組みが自動生成できる。半ブロック／△セルに関する情報／データは、コンピュータによりカラー格納アドレスで一元管理できる。
【００９５】
図１０に示されたＲＧＢ空間における階層レイヤー７２ａの等明度面のセルパターンは、図１１に示されるパターン７３に変換される。この変換は「ＨＳＩ変換」と呼ばれる。ここで、「Ｈ」は色相を意味し、「Ｓ」は彩度を意味し、「Ｉ」は明度を意味する。階層レイヤー７２ａにおいてＲＧＢで表現された多数のトセルはＨＳＩ空間で表現される。
【００９６】
ＨＳＩ変換されたパターン７３では、円形の輪郭形状を成す領域に各色立体要素がパターン化される。外週縁の円において、Ｒ（赤）、Ｙ（黄）、Ｇ（緑）、Ｃ（シアン）、Ｂ（青）、Ｐ（紫）に色区画が分割されている。ＨＳＩ変換されたパターン７３において、丸数字で示された１００個の３角形の区画によって色立体要素（セル）が設定される。
【００９７】
次に色整列が行われる。この色整列は、Ｉ(昇順)／Ｓ(降順)／Ｈ(昇順)のソート順序で行われる。その後に色配列表が作成される。色配列表では、連番にて、格納アドレスに△セルの重心点のＲＧＢの各値とＨＳＩの各値が与えられている。具体的には色配列表生成段階において、ＨＳＩ空間の△セルをＨＳＩソートして色整列させることにより色配列表が構成される。△セル面心点を、明度軸Ｉに沿って明度区間レイヤーでソートした後、ＨＳ等明度面で半径方向の彩度軸Ｓに沿って彩度区間リング帯でソートし、色相円環Ｈの円周方向に沿ってＲ(赤・→Ｙ(黄・→Ｇ(緑・→Ｃ(シアン・→Ｂ(青・→Ｐ(紫)の順にソートする。
【００９８】
上記の色配列表に対して、カラーコード表（フレーム）が作成される。色配列表における各格納アドレスに対応してカラーコード／カラー情報、基準色票ＣＭＹ値が割り当てられる。
【００９９】
図１２では図１０と同様な図においてカラー分解能を示している。図１２で示されたＲＧＢ距離ｄは、隣接する３角形セルのカラー分離距離であり、０．０８１７の数値で与えられ、２０．９階調に対応する。ここに、カラー分解能／カラー分離距離とは、カラー初期登録段階やカラーマーク読取段階において、ＲＧＢ入力カラーとカラー格納領域とのマッチングを行う際に、ＲＧＢ入力カラーのバラツキを許容して安定的にマッチングを行う誤差許容範囲（アローワンス）に相当し、色再現性の目安となる。
【０１００】
以上のごとく、色配列表生成段階のプロセスは、（Ａ）ＲＧＢ空間分割のステップ、（Ｂ）明度階層レイヤー生成のステップ、（Ｃ）色立体要素モデル選択のステップ、（Ｄ）ＨＳＩ変換のステップ、（Ｅ）発番管理のステップ、（Ｆ）色整列のステップ、（Ｇ）色配列表およびカラーコード表（ＬＵＴテーブル）の作成ステップによって構成される。
【０１０１】
（２）ターゲットカラー色票生成段階：ターゲットカラー逆変換ＣＭＹ色票
ＣＭＹカラー値で印刷された色票カラーを入力デバイスで撮像してＲＧＢ空間の入力カラーに変換（順変換）する色変換プロセスにおいて、予め、色票の撮像カラーがＲＧＢ空間の特定カラーポイント（例えば構造化カラー情報空間のレイヤーセル・セル面心、ブロック体心）と一致するように特定カラーポイントを逆変換して色票印刷カラー値を得て、そのカラー値で印刷した色票を揃えておく。色票カラーを入力デバイスで撮像する際に、特定カラーポイントへのターゲット合わせを済ませた上記色票カラーを入力デバイスで撮像すると、入力カラーはレイヤーセル・セル面心、ブロック体心にピンポイント写影することができる。
【０１０２】
上記において、この他に、ＲＧＢ空間のターゲットカラーポイントとしては、図１３に示すように、３角形セルの重心に限らず、３角形セルの中線中点のようなポイント８０であってもよい。
【０１０３】
順変換処理手順の図解を図１４および図１５に示す。この順変換８１の処理の手順では、（Ａ）色票格子点（ＣＭＹ）の用意：ＣＭＹ空間を分割して得られるＣＭＹ格子点のＣＭＹ値のカラーをプリンタで印刷し色票を生成する。（Ｂ）カメラ撮像（ＲＧＢ）：色票をカメラで撮像しＲＧＢ値の色測定を行う。（Ｃ）ＣＭＹ値／ＲＧＢ値対応付け：ＣＭＹ格子点に対応するＲＧＢ色測定点を対応付ける。（Ｄ）順変換：ＣＭＹの全格子点について、色票ＣＭＹ（プリンタ）から色測定ＲＧＢ（カメラ）への変換を行う。（Ｅ）順変換ＬＵＴの作成：色票格子点ＣＭＹと色測定点ＲＧＢの対応付けのＬＵＴを作成する。
上記の順変換は、ＣＭＹ空間（Ｍ・Ｍ・Ｍ分割で色票生成）をＲＧＢ空間（カメラ撮像色測定）に変換する。
【０１０４】
また反対に逆変換８２は、ＲＧＢ空間（Ｎ・Ｎ・Ｎ分割）をＣＭＹ出力値（プリンタ印刷）へ変換する。この逆変換では、ＲＧＢ空間の特定点（レイヤーセル面心点、ブロック体心点）をＣＭＹ出力値に変換して基準色票をプリント印刷する。
逆変換を行うには、既知の順変換ＬＵＴから逆変換ＬＵＴを再構成する必要がある。図１４に示されるように、順変換では、カメラ撮像によりＣＭＹ格子点がＲＧＢ測定点に変換されるが、同時に、ＣＭＹ格子点を頂点とするＣＭＹブロックはＲＧＢ空間内において対応するＲＧＢブロックとして写影される。図１４のＲＧＢ空間分割図に示されているように、予め生成されたＲＧＢ空間ブロック分割の格子点やＲＧＢ空間の特定点（レイヤーセル面心点／ブロック体心点）が、ＣＭＹブロックから写影されたＲＧＢブロックに包含される場合、図１４のＣＭＹ空間分割図に示されているように、当該のＲＧＢ格子点やＲＧＢ特定点に対応するＣＭＹ値がＣＭＹ格子点の線形結合式で表され、そのＣＭＹ値が求められることが分かっている（特開平１１−３４１２９６号公報）。従って、順変換ＬＵＴから、ＲＧＢ格子点やＲＧＢ特定点をＣＭＹ変換する逆変換ＬＵＴが生成可能である。
図１５の逆変換８２に示されるように、逆変換ＬＵＴで、これらＲＧＢ空間の色立体要素の△セルの中心点をＣＭＹ変換を行って、そのＣＭＹ値の基準色票を印刷する。これがＣＭＹターゲットカラー色票である。
【０１０５】
カラー読み込み段階で、この基準色票あるいは基準色票と同色のカラーマークを撮像するとき、図１５の順変換８１に示されるように、撮像のＲＧＢ値は色立体要素の△セルの中心点にピンポイント写影されるので、そのカラー点は色立体要素の最も安定した中心位置を占め、カラーマッチングが安定して行える。しかも、登録カラーを、複数の色立体要素やセルに跨ることなく、無駄なく単一の色立体要素やセルに割り当てることができるので、最大限のフルカラー色数がとれ、フルカラーコード情報密度が高密度化する。
【０１０６】
また図１６には、ＣＭＹ分割空間８３（Ｍ・Ｍ・Ｍ分割）とＲＧＢ分割空間８４（Ｎ・Ｎ・Ｎ分割）との間の順変換８１と逆変換８２の関係を示す。
【０１０７】
（３）カラー初期登録段階（ＬＵＴ構成段階）：
ターゲットカラー生成段階で得たＣＭＹターゲットカラー色票をカメラで撮像してＲＧＢカラーを取り込み、必要に応じてＨＳＩ変換し、カラーマッチングで入力カラーとカラー格納領域とを突き合わせて、入力カラーに対応するカラー格納領域の格納アドレスを割り出し、カラーコード表の格納アドレスにカラーコード／カラー情報をターゲットカラー色票ＣＭＹと共に登録する。
【０１０８】
（４）カラーマーク書込段階（符号化段階）：
指示入力されたカラーコード／カラー情報で、カラーコード表を検索し対応する印刷カラー値ＣＭＹを割り出し、印刷カラー値ＣＭＹのカラーコードを識別対象物に貼り付けて符号化する。
【０１０９】
（５）カラーマーク読込段階（復号化段階）：
色識別対象物をカメラで撮像してＲＧＢカラーを取り込み、必要に応じてＨＳＩ変換し、カラーマッチングで登録カラーのカラー格納領域と入力カラーとを突き合わせて、入力カラーに対応する登録カラーのカラー格納領域の格納アドレスを割り出し、カラーコード表から格納アドレスのカラーコード／カラー情報を検索／出力する。色識別対象物には、ターゲットカラー生成段階で得たＣＭＹターゲットカラー色票／基準色票と同色のＣＭＹカラーが印刷される。このことによりカラーマッチングが安定化する。
【０１１０】
（６）カラーマッチング段階：
入力カラーとカラー格納領域とをマッチングするには、入力カラーの属する区間／区域を絞り込んでいく方法をとる。３角形セルの場合は、先ず、図６に示されるように入力カラーの明度Ｉから明度区間を算定し属する明度階層レイヤーを特定する。次に、図８に示されるように入力カラーが属する明度階層レイヤーの等明度面に入力カラーを写影し、図１０に示されるようにカラー写影点が３角形セル（または半ブロック）の区域に収まっていることを判別して、３角形セル（または半ブロック）を特定し、３角形セル（or半ブロック）の格納アドレスを出力する。３角形セルの区域は、カラー写影点のＲＧＢ値がどのＲＧＢ区間（ブロック区間）に属しているかを特定した後、図２０に示されるように、ブロックの内で、ブロック対角面について始点側か終点側かどちらの半ブロック属しているかを算定することにより、半ブロックの格納アドレスが決定できる。
【０１１１】
同様にして、後述の他の色立体要素モデルも色立体要素の区間／区域の絞り込みから、格納アドレスが決定できる。６角形セルの場合は、図２１、図２３、図１７に示されるように、明度階層レイヤー区間とカラー写影点の６角形セル区域の絞り込みから、格納アドレスが決定できる。ＨＳ台形セルの場合は、図２９、図３１、図２６に示されるように、明度階層レイヤー区間とカラー写影点のＨＳ台形セル区間（Ｈ区間／Ｓ区間）の絞り込みから、格納アドレスが決定できる。以上は、３角形セル、拡張６角形セル、ＨＳ台形セルの２単板レイヤーの場合について述べたが、３角形セル、拡張６角形セル、ＨＳ台形セルの４単板レイヤーの場合についても同様の手続きで実行が可能である。
カラーブロックの場合は、図３４に示されるように、ブロックのＲＧＢ区間から、格納アドレスが決定できる。半ブロックの場合は、図３３に示されるように、ブロックのＲＧＢ区間と半ブロック区域から格納アドレスが決定できる。
【０１１２】
また、カラーのＨＳＩヒストグラムはＲＧＢヒストグラムより鋭いピーク分布をもつ傾向にあり、特に、色相Ｈヒストグラムは明るさ変動や凹凸の陰影等の影響を受けにくく安定した尖鋭なピーク分布を持つので、カラーマッチング安定化のために、撮像したカラー（ＲＧＢ値）をＨＳＩ変換してＨＳＩヒストグラムを取り、ＨＳＩヒストグラムのピークのＨＳＩ値に対応するＲＧＢ値をそのカラーの代表値とし、登録カラーと入力カラーの一致を判定し、登録カラーの格納アドレスを出力する方法もある。ここに、図３５には、ＲＧＢヒストグラムの内のＧヒストグラムの例を示し、図３６には、ＨＳＩヒストグラムの内のＨヒストグラムの例を示す。
【０１１３】
さらに、ＨＳ台形セルの色立体要素の場合は、撮像したカラー（ＲＧＢ値）をＨＳＩ変換してＨＳＩヒストグラムを取り、ＨＳＩヒストグラムのピークのＨＳＩ値をそのカラーの代表値とし、登録カラーのＨＳ台形セルの色立体要素と入力カラーの一致を判定し、登録カラーの格納アドレスを出力することもできる。
【０１１４】
なお、ＬＵＴ（Look up Table：参照テーブル）として下記のものが作られる。
（１）色配列表：｛連番、格納アドレス、ＲＧＢ／ＨＳＩ｝
（２）カラーコード表：
｛連番、格納アドレス、ＲＧＢ／ＨＳＩ、ＣＭＹ、カラーコード／カラー情報｝
（３）符号化ＬＵＴ：｛格納アドレス、ＣＭＹ、カラーコード／カラー情報｝
（４）復号化ＬＵＴ：｛格納アドレス、カラーコード／カラー情報｝
（５）順変換ＬＵＴ：｛ＣＭＹ印刷制御値→ＲＧＢ色測定値｝
（６）逆変換ＬＵＴ：｛（ターゲットカラー点）ＲＧＢカラー値→ＣＭＹカラー値｝
ここで、 
格納アドレス：レイヤーセル番号、ブロック番号、半ブロック番号
ＲＧＢ／ＨＳＩ：ターゲットカラー点ＲＧＢ／ＨＳＩ値
ＣＭＹ：ターゲットカラー色票ＣＭＹ値
ターゲットカラー点：△セル面心、６角形セル面心、ＨＳ台形セル面心、
半ブロック△セル面心、カラーブロック体心
【０１１５】
また図２０は、ＲＧＢ空間をブロック分割することによって得られた体積要素としての１つのブロック９１において、再分割してカラー半ブロック９１ａ，９１ｂを生成するための図解である。ブロックの垂直対角面が半ブロック９１ａ，９１ｂの境界面である。
前述した実施形態１の構成によれば、明るさの変動を吸収する明度階層レイヤーによって、明るさ変動の許容範囲が広くとれるという利点がある。
【０１１６】
実施形態２：
この実施形態２では、条件として、色立体要素モデルはレイヤーセルタイプであって６角形セルを用いるものである点に特徴がある。その他の構成は、基本的に実施形態１と同じである。図１７〜図２４を参照して実施形態２の特徴部分を説明する。図１７は実施形態１の図１０に対応している。
【０１１７】
実施形態２においても、最初にＲＧＢ空間が分割される。ＲＧＢ空間の分割については図５で説明されたように、実施形態１と同じである。ＲＧＢ空間では、色立体に関する体積要素として１０００個のブロックが分割して形成される。
【０１１８】
１０００個のブロックに分割されたＲＧＢ空間７１に関して、明度階層レイヤー７２ａが生成される。上記のＲＧＢ空間７１の分割によって作られた１０００個の色立体要素に関してそのモデルが選択され、本実施形態２では、上記の各階層レイヤーにおいて６角形セルのモデルが選択される。
【０１１９】
図１７に６角形セルのモデルに関して１つの階層レイヤー７２ａの等明度面におけるセルパターンが示される。図１７の階層レイヤー７２ａの等明度面において、正３角形の頂点Ｐ１，Ｐ２，Ｐ３は、それぞれ、図５に示した点（１，０，０）、（０，１，０）、（０，０，１）に対応している。階層レイヤー７２ａの等明度面において、多数の６角形セルはそれぞれ色立体要素となる。各６角形セルの（Ｒ，Ｇ，Ｂ）に関して、その明るさ（明度）Ｉは、Ｉ＝Ｒ＋Ｇ＋Ｂ＝１の条件を満たしている。６角形セルにはカラー（色）が割当てられ、各６角形セルにおいてカラーを割当てる重心点が設定される。ＲＧＢ空間７１において１０・１０・１０で１０００個のブロックに分割し、かつ当該１０００個のブロックに関して階層レイヤーおよび６角形セルを決めることによってそれぞれに番号を付し、階層レイヤー番号および６角形セル番号を付して発番管理を行う。付された番号に係る情報は、アドレスを付して格納される。
【０１２０】
図１７の６角形セルの構成方法は次の通りである。１０００個の分割ブロックに関して階層レイヤーの代表等明度面で断面をとると、図１９に示されるような白抜きの隙間のある斜線の６角形断面の切り口が得られる。次に、白抜きの隙間を埋めるために、図１７に示されるように、分割ブロック切り口の６角形断面の面心間垂直２等分線で境界線を形成し、辺縁部をその境界線まで拡張した拡張６角形セルを再構成する。その後、拡張６角形セルにて明度階層レイヤーの代表等明度面を６角形メッシュ状にセル分割する。さらに、図２３、図２４に示されるように、明度階層レイヤー内で拡張６角形セルに写影する領域部分をレイヤーセル色立体要素として生成する。このことにより相互にオーバラップや隙間のない拡張６角形セル断面を有するレイヤーセルタイプの色立体要素を生成する。写影方法としては、ＲＧＢ空間の原点を中心とする放射線状写影と向心線状写影の組み合わせを用いることができる。
【０１２１】
拡張６角形セルの番号管理に際しては、階層レイヤー番号には階層レイヤーの等明度面の番号を用いることができる。また、拡張６角形セル番号は、図１９に示されるように、等明度面で切り出される６角形断面の分割ブロック番号を機械的かつ単純に割り当てることで発番できる。従って、コンピュータ上で、拡張６角形セル（カラー格納アドレス）が既発番のＲＧＢブロック番号から自動発番でき、６６４色もの色数からなる拡張６角形セルの色配列表とカラーコード表の枠組みが自動生成できる。拡張６角形セルに関する情報／データは、コンピュータによりカラー格納アドレスで一元管理できる。
【０１２２】
６角形セルについても、前述した３角形セルと同様に、図２１に示される２単層（２単板レイヤー）の明度階層レイヤーの場合と図２２に示される４単層（４単板レイヤー）の明度階層レイヤーの場合がある。
【０１２３】
図２１に示されるように、２単板レイヤーはＲＧＢ等明度面を挟む単板の対であり、単板対のサンドウィッチ合板構造をなす。明度階層レイヤーは明度の軸（Ｉ）に対して垂直になるように形成される。明度の軸ＩはＲＧＢ空間７１の原点を起点とする主対角軸の位置に設定される。図２１で横軸Ａは、明度の軸ＩのＧＢ平面への投影したものである。図２１において、２単板レイヤー間隔は２トＩであり、２トＩは０．２となり、５１．２階調となる。以上のごとく６角形セルによるＲＧＢ空間のブロック分割によれば、図２３で示されるように、レイヤー内で６角形セル面に写影することにより、ＲＧＢ空間をオーバラップ／隙間のない色立体要素に再分割される。射影方向はＲＧＢ空間原点Ｏを中心とする遠心方向／向心方向をとるのが望ましい。
【０１２４】
図２２に示されるように、４単板レイヤーはＲＧＢ等明度面を挟む２単板の対であり、２単板対のサンドウィッチ合板構造をなす。明度階層レイヤーは明度の軸（Ｉ）に対して垂直になるように形成される。明度の軸ＩはＲＧＢ空間７１の原点を起点とする主対角軸の位置に設定される。図２２でも横軸Ａは、明度の軸ＩのＧＢ平面への投影したものである。図２２において、４単板レイヤー間隔は４トＩであり、４トＩは０．４となり、１０２．４階調となる。４単板レイヤーは、２単板レイヤーの倍の厚みを持つので明るさ変動の許容度が２倍になる。この６角形セルによるＲＧＢ空間のブロック分割でも、図２４で示されるように、レイヤー内で６角形セル面に写影することにより、ＲＧＢ空間をオーバラップ／隙間のない色立体要素に再分割される。射影方向はＲＧＢ空間原点Ｏを中心とする遠心方向／向心方向をとるのが望ましい。
【０１２５】
上記において、Ｎが１０である場合において、２単板レイヤーを採用するときにはカラー数は６６４色相当になり、４単板レイヤーを採用するときにはカラー数は３３２色相当になる。
【０１２６】
また図１８では図１７と同様な図において分解能を示している。図１８で示されたＲＧＢ距離ｄは、拡張６角形セルの分離距離であり、０．１４１４の数値で与えられ、３６.２階調に対応する。
【０１２７】
上記のＲＧＢ空間の分割によって作られた１０００個の色立体要素に関してそのモデルが選択される。本実施形態では、上記の各階層レイヤー７２ａ，７２ｂ，７２において拡張６角形セルのモデルが選択される。
【０１２８】
図１７に示されたＲＧＢ空間における階層レイヤーのセルパターンはＨＳＩ変換される。階層レイヤー７２ａにおいてＲＧＢで表現された拡張６角形セルはＨＳＩ空間で表現される。その結果得られるパターンにおいて実施形態１と同様に色配列表が形成される。
【０１２９】
その他の構成および段階（プロセス）については、実施形態１と同じである。
【０１３０】
なお図１９には、図１７に示した同様な階層レイヤーにおいて拡張６角形セルを用いて分割する場合の分割ブロックの切り口の６角形断面を示す。
【０１３１】
上記の実施形態２の構成によれば、明るさの変動を吸収する明度階層レイヤーとカラー分離距離の大きな拡張６角形セルによって、明るさの変動や色彩の変動（色相・彩度の変動）に対して許容範囲を広くとることができる。
【０１３２】
実施形態３：
この実施形態３では、条件として、色立体要素モデルはレイヤーセルタイプであって面素セルとしてＨＳ台形セル（ＨＳ等明度面によるレイヤー代表面における）を用いるものである点に特徴がある。その他の構成は、基本的に実施形態１と同じである。図２５〜３２を参照して実施形態３の特徴部分を説明する。図２５は実施形態１の図１０に対応し、図２６は実施形態１の図１１に対応している。
【０１３３】
実施形態３においても、最初にＲＧＢ空間が分割される。ＲＧＢ空間の分割については図５で説明されたように、実施形態１と同じである。ＲＧＢ空間では、色立体に関する体積要素として１０００個のブロックが分割して形成される。
【０１３４】
１０００個のブロックに分割されたＲＧＢ空間７１に関して、明度階層レイヤー７２ａが生成される。上記のＲＧＢ空間７１の分割によって作られた１０００個の色立体要素に関してそのモデルが選択され、本実施形態３では、上記の各階層レイヤーにおいてＨＳ台形セルのモデルが選択される。
【０１３５】
図２５にＨＳ台形セルのモデルに関して１つの階層レイヤー７２ａのＲＧＢ等明度面におけるセルパターンが示される。図２５の階層レイヤー７２ａの等明度面において、正３角形の頂点Ｐ１，Ｐ２，Ｐ３は、それぞれ、図５に示した点（１，０，０）、（０，１，０）、（０，０，１）に対応している。ＨＳ台形セルを作るための図２５に示したパターンに関する（Ｒ，Ｇ，Ｂ）について、その明るさ（明度）Ｉは、Ｉ＝Ｒ＋Ｇ＋Ｂ＝１の条件を満たしている。階層レイヤー７２ａの等明度面において、同心的に形成された複数の３角形に基づきＨＳ平面に変換した後、図２６に示すごとく多数のＨＳ台形セルがそれぞれ色立体要素に対応する要素となる。すなわち、図２５に示される同じ中心を持ちサイズの異なる正３角形の辺上の格子点列は、ＨＳＩ変換によって、図２６に示されるＨＳ等明度面で等彩度Ｓの同心円上格子点に写影される。その後、ＨＳ等明度面上の格子点列の同心円からなる彩度区間リング帯を外側の同心円上格子点で色相区間分割することによって、ＨＳ等明度面をＨＳ台形セルで分割する。ＲＧＢ格子点の間隔を利用したＨＳ台形セル分割により、ＲＧＢブロック分割の分解能を反映したＨＳ等明度面の分割が可能となる。さらに、図３１に示されるように、レイヤー内でＨＳ台形セル面に写影することにより、ＲＧＢ空間をオーバラップ／隙間のない色立体要素に再分割される。写影方法としては、ＲＧＢ空間の原点を中心とする放射線状写影と向心線状写影の組み合わせを用いることができる。
【０１３６】
図２６に示す各ＨＳ台形セルにはカラー（色）が割り当てられ、各台形セルにおいてカラーを割当てる面心点が設定される。ＲＧＢ空間７１において１０・１０・１０で１０００個のブロックに分割し、かつ当該１０００個のブロックに関して階層レイヤーおよび台形セルを決めることによってそれぞれに番号を付し、階層レイヤー番号および台形セル番号を付して発番管理を行う。付された番号に係る情報は、アドレスを付して格納される。
【０１３７】
ＨＳ台形セルの番号管理に際しては、階層レイヤー番号には階層レイヤーの等明度面の番号を用いることができる。また、ＨＳ台形セル番号は、彩度区間リング帯を色相区間分割する外側の同心円上格子点の２つの格子点番号の内の一方を機械的かつ単純に割り当てることで発番できる。従って、コンピュータ上で、ＨＳ台形セル番号（カラー格納アドレス）が既発番のＲＧＢ格子点番号から自動発番でき、６３４色もの色数からなるＨＳ台形セルの色配列表とカラーコード表の枠組みが自動生成できる。ＨＳ台形セルに関する情報／データは、コンピュータによりカラー格納アドレスで一元管理できる。
【０１３８】
上記のＨＳ台形セルについても、ＨＳ等明度面を挟むことにより、図２９に示される２単層（２単板レイヤー）の明度階層レイヤーの場合と、図３０に示される４単層（４単板レイヤー）の明度階層レイヤーの場合がある。
【０１３９】
図２９に示されるように、２単板レイヤーはＨＳ等明度面を挟む単板の対であり、単板対のサンドウィッチ合板構造である。明度階層レイヤーは明度の軸（Ｉ）に対して垂直になるように形成される。明度の軸ＩはＲＧＢ空間７１の原点を起点とする主対角軸の位置に設定される。図２９で横軸Ａは、明度の軸ＩのＧＢ平面への投影したものである。図２９において、２単板レイヤー間隔は２トＩであり、２トＩは０．２となり、５１．２階調となる。以上のごとくＨＳ台形セルによるＲＧＢ空間のブロック分割によれば、図３１に示されるように、レイヤー内でＨＳ台形セル面に写影することにより、ＲＧＢ空間をオーバラップ／隙間のない色立体要素に再分割される。射影方向はＲＧＢ空間原点Ｏを中心とする遠心方向／向心方向をとるのが望ましい。
【０１４０】
図３０に示されるように、４単板レイヤーはＨＳ等明度面を挟む２単板の対であり、２単板対のサンドウィッチ合板構造である。明度階層レイヤーは明度の軸（Ｉ）に対して垂直になるように形成される。明度の軸ＩはＲＧＢ空間７１の原点を起点とする主対角軸の位置に設定される。図３０でも横軸Ａは、明度の軸ＩのＧＢ平面への投影したものである。図３０において、４単板レイヤー間隔は４トＩであり、４トＩは０．４となり、１０２．４階調となる。４単板レイヤーは、２単板レイヤーの倍の厚みを持つので明るさ変動の許容度が２倍になる。このＨＳＩ台形セルによるＲＧＢ空間のブロック分割でも、図３２に示されるように、レイヤー内でＨＳ台形セル面に写影することにより、ＲＧＢ空間をオーバラップ／隙間のない色立体要素に再分割される。射影方向はＲＧＢ空間原点Ｏを中心とする遠心方向／向心方向をとるのが望ましい。
【０１４１】
上記において、Ｎが１０である場合において、２単板レイヤーを採用するときにはカラー数は６３４色相当になり、４単板レイヤーを採用するときにはカラー数は３１７色相当になる。
【０１４２】
また分解能について、台形セル分離距離は、図２７および図２８に示すごとく、色相方向ｄｈは１８．１階調（ＲＧＢ換算）であり、彩度方向ｄｓは６２．７階調（ＲＧＢ換算）である。さらに、レイヤー間隔ｄiは、２単板レイヤーの場合には５１．２階調であり、４単板レイヤーの場合には１０２．４階調である。図２８のＨＳ台形セルの中心間距離（色相方向ｄｈ、彩度方向ｄｓ）は、図２７のＲＧＢ等明度面の△セル幾何形状を利用してＲＧＢ距離換算している。ＨＳ台形セル分割においては、ＨＳ等明度面をＲＧＢ格子点の間隔を利用したＨＳ台形セル分割を行うことにより、ＲＧＢブロック分割の分解能を反映したＨＳ等明度面の分割が行われる。また、色相Ｈヒストグラムは、等彩度Ｓ／明度Ｉのヒストグラムに比べて、明るさ変動や凹凸の陰影等の影響を受けにくく安定した尖鋭なピーク分布を持つので、色相方向分離距離ｄｈが、彩度方向ｄｓや明度方向ｄiよりも小さく設定されるというのは、カラーマッチングの安定性を確保しながら色数をできるだけ多く取る上で好都合である。
色相方向ｄｈ＝１８．１ ＜ 彩度方向ｄｓ＝６２．７
色相方向ｄｈ＝１８．１ ＜ 明度方向ｄi＝５１．２，１０２．４
【０１４３】
図２５に示されたＲＧＢ空間における階層レイヤー７２ａの等明度面のパターンは、図２６に示されるように、ＨＳＩ変換によりＨＳ等明度面に写影され、ＨＳＩ空間で表現される。その結果得られるＨＳ台形セルに係るパターンにおいて実施形態１と同様に色配列表が形成される。
【０１４４】
その他の構成および段階（プロセス）については、実施形態１と同じである。
【０１４５】
上記の実施形態３の構成によれば、明るさの変動を吸収する明度階層レイヤーと色相・彩度バラツキ傾向の特性を考慮した台形セルによって、明るさの変動、彩度の変動に対して許容範囲を広くとることができる。
【０１４６】
実施形態４：
この実施形態４では、条件として、図２０に示されるように、色立体要素モデルはカラー半ブロック（単位情報）であって、面素セルとしてカラー半ブロック断面の３角形セルを用いるものである点に特徴がある。その他の構成は、基本的に実施形態１と同じであり、面素セルは実施形態１と同じ図１０の３角形セルである。図３３を参照して実施形態４の特徴部分を説明する。図３３は実施形態１の図６に対応している。ただし、実施形態４の色立体要素モデルは、明るさの変動を吸収する明度階層レイヤーを構成しないので、明るさの変動が少ない場合に適している。
【０１４７】
実施形態４においても最初にＲＧＢ空間が分割される。ＲＧＢ空間の分割については図５で説明されたように、実施形態１と同じである。ＲＧＢ空間をブロック分割して１０００個のカラーブロックを生成した後、図２０に示すように、このカラーブロックを始点側と終点側に２分する垂直対角面で再分割してカラー半ブロックを生成する。ＲＧＢ空間では、色立体に関する体積要素として２０００個の半ブロックが分割して形成される。実施形態１の２倍の色数の色立体要素がとれる。
【０１４８】
２０００個の半ブロックに分割されたＲＧＢ空間７１に関して、図３３に示されるように、半ブロックを通る等明度面９２が生成される。上記のＲＧＢ空間７１の分割によって作られた２０００個の色立体要素に関してそのモデルが選択され、本実施形態４では、上記の各等明度面において半ブロック３角形セルのモデルが選択される。
同じ等明度面９２上の半ブロック３角形セル面心点は、ＨＳＩ変換した後にＨＳＩソートし、色整列させて色配列表を構成する。すなわち、全ての３角形セル面心点は、等明度面の明度レベルＩでソートされ、ＨＳ等明度面で、彩度レベルＳでソートされ、さらに、色相円環Ｈでソートされる。
【０１４９】
ＲＧＢ空間７１において２０００個の半ブロックに分割し、かつ当該２０００個の半ブロックに関して等明度面および半ブロック３角形セルを決めることによってそれぞれに番号を付し、等明度面番号および半ブロック３角形セル番号を付して発番管理を行う。付された番号に係る情報はアドレスを付して格納される。
【０１５０】
その他の構成および段階（プロセス）については実施形態１と同じである。
【０１５１】
上記の実施形態４の構成によれば、ＲＧＢの明るさの変動が小さいとき、高密度の色立体要素を実現することができる。実施形態１の２倍の色数の色立体要素がとれる。
【０１５２】
実施形態５：
この実施形態５では、条件として、色立体要素モデルは体積要素としてカラーブロック（単位情報）を用いるものである点に特徴がある。その他の構成は、基本的に実施形態１と同じである。図３４を参照して実施形態５の特徴部分を説明する。図３４は実施形態１の図６に対応している。実施形態５の色立体要素モデルは、明るさの変動が少ない場合に適している。
【０１５３】
実施形態５においても最初にＲＧＢ空間が分割される。ＲＧＢ空間の分割については図５で説明されたように、実施形態１と同じである。ＲＧＢ空間では、色立体に関する体積要素として１０００個のブロックが分割して形成される。
【０１５４】
１０００個のブロックに分割されたＲＧＢ空間７１に関して、図３４に示されるように、ブロック体心点を通る等明度面９３が生成される。上記のＲＧＢ空間７１の分割によって作られた１０００個の色立体要素に関してそのモデルが選択され、本実施形態５では、上記の各等明度面においてカラーブロックのモデルが選択される。
【０１５５】
同じ等明度面９３上のブロック体心は、ＨＳＩ変換した後にＨＳＩソートし、色整列させて色配列表を構成する。すなわち、全てのブロック体心点は、等明度面の明度レベルＩでソートされ、ＨＳ等明度面で、彩度レベルＳでソートされ、さらに、色相円環Ｈでソートされる。
【０１５６】
ＲＧＢ空間７１において１０００個のブロックに分割し、かつ当該１０００個のブロックに関して等明度面およびカラーブロックセルを決めることによってそれぞれに番号を付し、等明度面番号およびカラーブロックセル番号を付して発番管理を行う。付された番号に係る情報はアドレスを付して格納される。
【０１５７】
その他の構成および段階（プロセス）については実施形態１と同じである。
【０１５８】
上記の実施形態５の構成によれば、ＲＧＢの明るさの変動が小さいとき、安定した高密度の色立体要素を実現することができる。
【０１５９】
実施形態１〜５の比較：
図３７に示した実施形態比較表は、Ｎが１０である場合において、実施形態１〜５の色数と分解能（カラー分離距離）を比較した表である。実施形態１〜３は、レイヤーセルを共通のベースとする色立体要素のモデルである。先ず、実施形態１（△セル）と実施形態２（６角形セル）の２単板レイヤーを比較すると、△セルは、等明度面でのカラー分離距離がｄ＝２０．９階調と小さい分だけ色数は１０００色と多く、これに対して、６角形セルは、カラー分離距離がｄ＝３６．２階調と大きい分だけ色数は６６４色と少ない。このように、分解能（カラー分離距離）と色数は互いにトレードオフの関係にある。次に、実施形態２（６角形セル）と実施形態３（ＨＳ台形セル）の２単板レイヤーを比較すると、６角形セルと台形セルとも色数はほぼ同等の６００色台であるが、等明度面でのセル分割の方法が異なる。６角形セルは、カラー分離距離がｄ＝３６．２階調でＲＧＢ等明度面でほぼ等方向に６角形セルに分割するのに対して、台形セルは、カラー分離距離は色相方向ｄｈ＝１８．１階調、彩度方向ｄｓ＝６２．７階調で、色相方向に対して彩度軸方向に長細い台形状分割となっている。以上のように、色数の多い△セル、カラー分離距離の大きい６角形セル、色相・彩度バラツキ傾向の特性を考慮した台形セルといった具合に、対象に合わせて色立体要素モデルの選択が可能である。なお、実施形態１〜３のこの特性は４単板レイヤーにおいても変わらない。
【０１６０】
実施形態４と実施形態５は、ブロックをベースとする色立体要素のモデルである。レイヤーセルとは概念が異なるモデルであり、明るさ変動や色彩変動（色相彩度の変動）の対応は十分考慮されていないが、これらの変動が大きくないときは、色数が多く取れ、簡便に使える色立体要素モデルである。
【０１６１】
以上の実施形態で説明された構成については本発明が理解・実施できる程度に概略的に示したものにすぎず、本発明は、説明された実施形態に限定されるものではなく、特許請求の範囲に示される技術的思想の範囲を逸脱しない限り様々な形態に変更することができる。
【産業上の利用可能性】
【０１６２】
本発明は、ほぼフルカラーを利用して識別対象物を識別するカラーコードを実現でき、識別対象物における印刷・貼付の面積を極小化し、情報量を大容量化し、情報密度を超高密度化することにより、物流・製造における商品情報のコード化、実装基板の部品検査や生産情報管理、各種情報記録カード、その他各種情報記録媒体に利用される。
【図面の簡単な説明】
【０１６３】
【図１】本発明に係るカラーコード作成方法が適用される装置の第１の構成例であり、検査装置の構成を示すブロック図である。
【図２】本発明に係るカラーコード符号化作成方法が適用される装置の第１の構成例であり、検査装置の構成を示すブロック図である。
【図３】カラーコードの例を示すテーブルの一部である。
【図４】フルカラーコードを実現する処理フローの手順を示すフローチャートである。
【図５】ＲＧＢ空間の分割の一例を説明する図である。
【図６】本発明の実施形態１における明度の軸に垂直な平面で規定される２単層の階層レイヤーと体積要素（カラーセル）を示す図である。
【図７】実施形態１における明度の軸に垂直な平面で規定される４単層の階層レイヤーと体積要素（カラーセル）を示す図である。
【図８】図６の階層レイヤーの構造において体積要素の各ブロックの写影する方向を示す図である。
【図９】図７の階層レイヤーの構造において体積要素の各ブロックの写影する方向を示す図である。
【図１０】実施形態１における１つの階層レイヤーでの３角形カラーセルの形成パターンを示す図である。
【図１１】図１０に示したセルパターンをＨＳＩ変換したパターンの図である。
【図１２】図１０と同様な図であり、分解能を示した図である。
【図１３】図１０と同様な図であり、３角形セルの中線中点を示す図である。
【図１４】プリンタＣＭＹ空間とカメラＲＧＢ空間との間における順変換および逆変換を説明する図である。
【図１５】順変換および逆変換の他の説明例を示す図である。
【図１６】順変換および逆変換の他の説明例を示す図である。
【図１７】本発明の実施形態２に関する図１０と同様な図である。
【図１８】実施形態２に関する図１２と同様な図である。
【図１９】実施形態２での分割ブロックの切り口の６角形断面を示す図である。
【図２０】ブロックと半ブロックの関係を示す図である。
【図２１】実施形態２に関する図６と同様な図である。
【図２２】実施形態２に関する図７と同様な図である。
【図２３】図２１の階層レイヤーの構造において体積要素の各ブロックの写影する方向を示す図である。
【図２４】図２２の階層レイヤーの構造において体積要素の各ブロックの写影する方向を示す図である。
【図２５】本発明の実施形態３に関する図１０と同様な図である。
【図２６】実施形態３に関する図１１と同様な図である。
【図２７】図２５と同様な図であり、実施形態３における分解能を示す図である。
【図２８】図２６と同様な図であり、実施形態３における分解能を示す図である。
【図２９】実施形態３に関する図６と同様な図である。
【図３０】実施形態３に関する図７と同様な図である。
【図３１】図２９の階層レイヤーの構造において体積要素の各ブロックの写影する方向を示す図である。
【図３２】図３０の階層レイヤーの構造において体積要素の各ブロックの写影する方向を示す図である。
【図３３】本発明の実施形態４に関するカラー半ブロックを説明するための等明度面を示す図である。
【図３４】本発明の実施形態５に関するカラーブロックを説明するための等明度面を示す図である。
【図３５】ＲＧＢヒストグラムの内Ｇヒストグラムの一例を示す図である。
【図３６】ＨＳＩヒストグラムの内Ｈヒストグラムの一例を示す図である。
【図３７】実施形態１〜５の比較表を示す図である。
【符号の説明】
【０１６４】
２０      プリンタ
２１      処理システム・プログラム
４５      コード変換テーブル部
７１      ＲＧＢ空間
７２      階層レイヤー
７２ａ    階層レイヤー
７２ｂ    階層レイヤー
【図１】
2005260575.tif 000003
【図２】
2005260575.tif 000004
【図３】
2005260575.tif 000005
【図４】
2005260575.tif 000006
【図５】
2005260575.tif 000007
【図６】
2005260575.tif 000008
【図７】
2005260575.tif 000009
【図８】
2005260575.tif 000010
【図９】
2005260575.tif 000011
【図１０】
2005260575.tif 000012
【図１１】
2005260575.tif 000013
【図１２】
2005260575.tif 000014
【図１３】
2005260575.tif 000015
【図１４】
2005260575.tif 000016
【図１５】
2005260575.tif 000017
【図１６】
2005260575.tif 000018
【図１７】
2005260575.tif 000019
【図１８】
2005260575.tif 000020
【図１９】
2005260575.tif 000021
【図２０】
2005260575.tif 000022
【図２１】
2005260575.tif 000023
【図２２】
2005260575.tif 000024
【図２３】
2005260575.tif 000025
【図２４】
2005260575.tif 000026
【図２５】
2005260575.tif 000027
【図２６】
2005260575.tif 000028
【図２７】
2005260575.tif 000029
【図２８】
2005260575.tif 000030
【図２９】
2005260575.tif 000031
【図３０】
2005260575.tif 000032
【図３１】
2005260575.tif 000033
【図３２】
2005260575.tif 000034
【図３３】
2005260575.tif 000035
【図３４】
2005260575.tif 000036
【図３５】
2005260575.tif 000037
【図３６】
2005260575.tif 000038
【図３７】
2005260575.tif 000039