(57)【要約】【課題】無彩色の再現性のよいルックアップテーブルを作成する。【解決手段】ステップＳ１３０にて対象の画素のＲＧＢ値が略無彩色であると判定された場合には、判定モジュールＤ２ａは当該ＲＧＢ値を四面体補間モジュールＤ２ｂに出力する。すると、四面体補間モジュールＤ２ｂはステップＳ１４０にて対象の画素のＲＧＢ値について四面体補間を実行する。一方、ステップＳ１３０にて対象の画素のＲＧＢ値が略無彩色でないと判定された場合には、判定モジュールＤ２ａは当該ＲＧＢ値を六面体補間モジュールＤ２ｃに出力する。すると、六面体補間モジュールＤ２ｃはステップＳ１５０にて対象の画素のＲＧＢ値について六面体補間を実行する。【選択図】図５
2008245025.tif 000002
【特許請求の範囲】
【請求項１】
複数の格子点に関する変換前後の入出力値の対応関係を規定したルックアップテーブルを参照して入力値を出力値に変換する際に行う補間方法であって、
変換対象の入力値が入力色空間において略無彩色である場合には当該入力値に隣接する８点の上記格子点によって囲まれた参照空間における四面体補間を行って当該入力値の変換後の出力値を算出し、上記入力値が入力色空間において略無彩色に該当しない場合には上記参照空間における六面体補間を行って当該入力値の変換後の出力値を算出することを特徴とする補間方法。
【請求項２】
入力色空間における無彩色軸の一部が上記参照空間に含まれる上記入力値を略無彩色であると判定することを特徴とする請求項１に記載の補間方法。
【請求項３】
入力色空間における無彩色軸の一部が含まれる上記参照空間においては当該無彩色軸が対角線を貫通することを特徴とする請求項２に記載の補間方法。
【請求項４】
上記入力色空間は３次元空間内の立方体として表したときに無彩色軸が対角線を貫通する色空間であることを特徴とする請求項１から請求項３のいずれか一項に記載の補間方法。
【請求項５】
上記入力色空間はＲＧＢ色空間であることを特徴とする請求項４に記載の補間方法。
【請求項６】
入力画像データを出力画像データに変換する画像変換方法であって、
上記入力画像データの各画素に対応する上記入力値をそれぞれ上記補間方法によって上記出力値に変換し、当該出力値で構成される上記出力画像データを生成する請求項１から請求項５のいずれか一項に記載の画像変換方法。
【請求項７】
上記入力画像データを構成する略無彩色の画素が少ない場合に、すべての画素に対応する上記入力値についての変換を六面体補間によって行うことを特徴とする請求項６に記載の画像変換方法。
【請求項８】
少なくとも１以上のルックアップテーブルを含む２以上の一連の変換プロファイルによって入力画像データを出力画像データに変換する合成ルックアップテーブルを作成する合成ルックアップテーブル作成方法において、
上記入力画像データの色空間における入力点と、上記補間方法を利用して上記ルックアップテーブルでの変換を行いつつ上記一連の変換プロファイルによって当該入力点を順次変換して得られた出力点との対応関係を規定した合成ルックアップテーブルを作成することを特徴とする請求項１から請求項５のいずれか一項に記載の合成ルックアップテーブル作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、補間の手法とその利用に関する。
【背景技術】
【０００２】
ある画像入力機器で入力した画像データを他の画像出力機器で出力する際に、ＩＣＣプロファイル等を用いてカラーマッチングを行うことにより、再現精度の高い画像出力を行うことが一般的に行われている。このカラーマッチングにおいてはＩＣＣプロファイルによる画像データの変換が行われるが、ＩＣＣプロファイルがルックアップテーブルによって規定される場合、補間処理が利用される。この補間処理においては、ルックアップテーブルの格子点の情報に基づいた予測が行われるため、補間誤差が生じることは避けられない。特に、無彩色について補間誤差が生じると、出力画像に意図しない色味が生じ、カラーマッチングの精度が悪く感じられることとなる。特に、グレーバランスを維持するように作成されたルックアップテーブルであっても、六面体補間を適用することによって、無彩色の変換後の色に色味が生じるという問題もあった。
このような問題に対して、略無彩色については専用のルックアップテーブルを用いて変換を行うことにより、略無彩色の再現性を向上させる手法が提案されている（例えば、特許文献１、参照。）。かかる構成によれば、略無彩色について階調数を増加させたルックアップテーブルを使用して補間処理を行うことができ、略無彩色についての補間精度を向上させることができた。
【特許文献１】国際公開ＷＯ２００３−０４３３０６号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ルックアップテーブルを複数用意するのは煩雑であるとともに、補間処理を行う階調数を増加させることにより処理負荷が増大するという問題があった。
上記課題を解決するために、本発明は、簡易な手法によって無彩色の再現精度を向上させることを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、複数の格子点に関する変換前後の入出力値の対応関係を規定したルックアップテーブルを参照して入力値を出力値に変換するにあたり、変換対象の入力値が入力色空間において略無彩色である場合と、そうでない場合とで異なる補間の手法を適用する。まず、変換対象の入力値が入力色空間において略無彩色である場合には、当該入力値に隣接する８点の上記格子点によって囲まれた参照空間における四面体補間を行うことにより、当該入力値の変換後の出力値を算出する。一方、上記入力値が入力色空間において略無彩色に該当しない場合には上記参照空間における六面体補間を行うことにより、当該入力値の変換後の出力値を算出する。
【０００５】
六面体補間の方が四面体補間よりも上記出力値の算出に使用される格子点が多いため、個々の格子点の誤差の影響が少なく、精度の高い補間処理を実現することができる。従って、略無彩色に該当しない上記入力値に対しては六面体補間を適用する。一方、四面体補間の方が上記出力値の算出に使用される格子点が少なく、個々の格子点の誤差の影響を受けることとなるが、上記出力値の算出結果に対する無彩色の上記格子点の寄与を高くすることができ、上記出力値の算出結果を無彩色の上記格子点に対応付けられた色に拘束することができる。従って、無彩色の上記入力値を変換したときの上記出力値が無彩色から離れることが防止でき、意図しない色味が生じるのを防止することができる。
【０００６】
上記入力値が略無彩色であるか否かを判定する具体的な判定手法の一例として、入力色空間における無彩色軸の一部が上記参照空間に含まれる上記入力値を略無彩色であると判定するようにしてもよい。すなわち、上記入力色空間において変換対象の上記入力値に隣接する８点の上記格子点を特定することにより、上記参照空間を特定し、当該参照空間に無彩色軸の一部が含まれる否かによって判定を行う。
【０００７】
無彩色軸が上記参照空間の対角線を貫通するのが望ましい。このような参照空間においては無彩色の上記入力値を四面体補間における四面体の稜線上に存在させることができるため、無彩色軸以外に存在する上記格子点の体積重みを０とすることができる。すなわち、上記入力色空間の無彩色軸上に存在する上記格子点のみの結合で上記出力値を得ることができるため、その算出結果を無彩色軸上の上記格子点に完全に依存させることができる。従って、上記入力色空間の無彩色軸上に存在する上記格子点に対して出力色空間の無彩色が対応付けられている場合には、無彩色の上記入力値の変換結果が無彩色となるようにすることができる。すなわち、少なくとも無彩色についてのカラーバランスを維持するように作成された上記ルックアップテーブルにおいては、無彩色の上記入力値を変換した上記出力値を無彩色とすることができる。
【０００８】
また、３次元空間内の立方体として表したときに無彩色軸が対角線を貫通する色空間を上記入力色空間とすれば、無彩色軸が対角線を貫通する上記参照空間が形成可能な上記格子点の配置を容易に定義することができる。例えばＲＧＢ色空間においては、上記入力色空間の対角線を無彩色軸が貫通することとなり、無彩色の上記入力値を変換した上記出力値を無彩色とすることができる。
【０００９】
さらに、本発明の技術的思想は、補間方法単体のみならず、当該補間方法を利用した画像変換方法においても具体的に実現することができる。すなわち、入力画像データを出力画像データに変換するにあたり、上記入力画像データの各画素に対応する上記入力値をそれぞれ上記補間方法によって上記出力値に変換し、当該出力値で構成される上記出力画像データを生成する。これにより、上記入力画像データに含まれる無彩色を変換後の上記出力画像データにおいても無彩色とすることができる。
【００１０】
また、上記入力画像データの性質によっては上記補間方法を適用しないようにしてもよい。例えば、略無彩色の画素が少ない上記入力画像データについては、すべての画素に対応する上記入力値についての変換を六面体補間によって行うようにしてもよい。略無彩色の画素が少ない上記入力画像データにおいては、上記入力画像データにおいて無彩色の画素が上記出力画像データにおいて色味を有していても全体的には目立ちにくいからである。また、各画素について対応する上記入力値が略無彩色であるか否かを判定しなくて済むため、処理を高速に行うことができる。
【００１１】
さらに、上記補間方法を利用した合成ルックアップテーブル作成方法においても本発明の技術的思想を具現化することができる。例えば、少なくとも１以上のルックアップテーブルを含む２以上の一連の変換プロファイルによって入力画像データを出力画像データに変換する合成ルックアップテーブルを作成する際に上記補間方法を適用することができる。上記補間方法を利用して作成した合成ルックアップテーブルにおいては、入力画像データの色空間において無彩色を意味する入力点に対して、出力画像データの色空間において無彩色を示す出力点が対応付けられる。従って、当該合成ルックアップテーブルを参照して変換を行うことにより、上記入力画像データにて無彩色を示す画素が、上記出力画像データにおいても無彩色を示すような変換を実現させることができる。
【００１２】
なお、本発明の技術的思想は、上記の各方法のみならず、上記の各方法を具体的に実現する補間装置や画像変換装置や合成ルックアップテーブル作成装置の発明としても捉えることができる。また、コンピュータ等のハードウェアと協働して上記の各方法を実現させる補間プログラムや画像変換プログラムや合成ルックアップテーブル作成プログラムにおいても具体的に実現可能なことは言うまでもない。また、上記の補間装置や画像変換装置やルックアップテーブル作成装置は、単体として存在するものに限られず、ある装置の一部として組み込まれる場合もある。例えば、本発明の補間装置や画像変換装置や合成ルックアップテーブル作成装置を構成する各手段を一部に備えた印刷装置や画像処理装置やパーソナルコンピュータにおいても本発明が実現できることはいうまでもない。
【発明を実施するための最良の形態】
【００１３】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）画像変換装置の構成：
（２）画像変換処理：
（３）変形例： 
【００１４】
（１）画像変換装置の構成：
図１は、本発明の一実施形態にかかる画像変換装置の構成を実現するコンピュータのハードウェアおよびソフトウェア構成を概略的に示している。同図において、コンピュータ１０は、バス１０ａによって各構成要素を相互に通信可能に接続することにより形成されている。コンピュータ１０は、ＣＰＵ１１とＲＡＭ１２とからなる制御部Ｃと、ＲＯＭ１３と、磁気ディスクに大容量のデータを記録するハードディスク（ＨＤＤ）１４と、外部のプリンタ２０とデジタルスチルカメラ（ＤＳＣ）３０を接続するＵＳＢＩ／Ｆ１５と、外部のディスプレイ４０を接続するビデオＩ／Ｆ１６と、外部のキーボード５０ａやマウス５０ｂ等の入力機器を接続する入力Ｉ／Ｆ１７とを有している。なお、厳密には各構成要素に応じてバス１０ａにおけるデータ通信方式が異なるが、図示しないチップセットによって各構成要素が相互に通信可能となるように調整されている。
【００１５】
ＣＰＵ１１はＲＯＭ１３およびＨＤＤ１４からプログラムデータ１３ａ，１４ａを読み出してＲＡＭ１２上に展開することにより、ＢＩＯＳ、および、ＢＩＯＳ上のオペレーティングシステム（ＯＳ）、および、ＯＳ上のプリンタドライバＤを制御部Ｃにて実行させる。ＯＳやプリンタドライバＤの実行に必要なプログラムデータ１４ａは、予めＨＤＤ１４にインストールされている。ただし、プログラムデータ１４ａは、ＨＤＤ１４に限られず、他の光ディスクドライブやフラッシュメモリ等に記録されていてもよい。図示しないが制御部ＣにおいてはＤＳＣ３０に備えられたフラッシュメモリ３１にアクセスするためのドライバやディスプレイ４０にて画像を出力するためのドライバが実行されている。
【００１６】
プリンタドライバＤは、ディスプレイ４０に表示したＵＩ画面を見ながらユーザーがキーボード５０ａやマウス５０ｂを操作することにより指定された入力画像データＩＧＤを読み出してプリンタ２０にて印刷するために必要な一連の処理を実行する。入力画像データＩＧＤは、ＨＤＤ１４から取得されてもよいし、ＤＳＣ３０のフラッシュメモリ３１から取得されてもよいし、他の記録媒体や通信媒体から取得されてもよい。プリンタドライバＤは複数のモジュールＤ１〜Ｄ３によって構成され、これらのモジュールＤ１〜Ｄ３を制御部Ｃが実行することにより本発明の各手段が具体的に実現される。
【００１７】
画像取得部Ｄ１は、ユーザーがキーボード５０ａやマウス５０ｂを操作することにより指定された入力画像データＩＧＤをＨＤＤ１４またはＤＳＣ３０のフラッシュメモリ３１から取得する。本実施形態では、ＤＳＣ３０から入力画像データＩＧＤが取得されるものとして以下説明する。画像変換部Ｄ２は、入力画像データＩＧＤを変換することにより、プリンタ２０にて取り扱い可能な画像データを生成する処理を行う。画像変換部Ｄ２は、判定モジュールＤ２ａと四面体補間モジュールＤ２ｂと六面体補間モジュールＤ２ｃと出力画像データ生成モジュールＤ２ｄとから構成されている。判定モジュールＤ２ａは、入力画像データＩＧＤを構成する各画素が略無彩色を示すか否かを判定し、略無彩色である場合には当該画素に対応する入力値を四面体補間モジュールＤ２ｂに出力する。一方、略無彩色でない画素については当該画素に対応する入力値を六面体補間モジュールＤ２ｃに出力する。四面体補間モジュールＤ２ｂは与えられた入力値に対して四面体補間を実行し、六面体補間モジュールＤ２ｃは与えられた入力値に対して六面体補間を実行するモジュールとなっている。
【００１８】
出力画像データ生成モジュールＤ２ｄは、四面体補間モジュールＤ２ｂと六面体補間モジュールＤ２ｃからそれぞれ出力された出力値を有する画素を所定のアドレスに配置した出力画像データＯＧＤを生成する。画像変換部Ｄ２が変換した画像データは、印刷データ生成部Ｄ３に受け渡される。印刷データ生成部Ｄ３は、当該画像データをプリンタ２０が処理可能な印刷データに変換する。例えば、プリンタ２０が使用可能なインク量画像データへの色変換処理や、ハーフトーン処理やマイクロウィーブ処理等が順次行われ、プリンタ２０にて印刷が実行される。
【００１９】
（２）画像変換処理
図２は、本実施形態にて実行する画像変換処理の全体構成を模式的に示している。同図に示すように本実施形態の画像変換処理においては、入力画像データＩＧＤとしてＤＳＣ３０が使用するＲＧＢ色空間（以下、ｃＲＧＢ色空間と表記する。）の画像データを取得し、一旦、入力画像データＩＧＤを絶対色空間であるＣＩＥＬＡＢ色空間の画像データにＩＣＣプロファイルＣＰ１を参照して変換する。そして、ＣＩＥＬＡＢ色空間の画像データをプリンタ２０への出力に好適なｅＲＧＢ色空間の画像データに変換プロファイルＣＰ２を参照して変換する。なお、ＤＳＣ３０が使用するｃＲＧＢ色空間もプリンタ２０への出力に好適なｅＲＧＢ色空間もＲＧＢ直交座標系を採用するが、個々のＲＧＢ値が意味する絶対的な色は完全には一致しておらず、それぞれ独自のガマットを有している。
【００２０】
入力画像データＩＧＤにおいては、ｃＲＧＢ色空間についてのＩＣＣプロファイルＣＰ１が添付されている。ＩＣＣプロファイルＣＰ１は、ＤＳＣ３０が使用するＲＧＢ色空間と絶対色空間たるＣＩＥＬＡＢ色空間との対応関係が各格子点について記述されたルックアップテーブル（以下、ＬＵＴと表記する。）である。ＩＣＣプロファイルＣＰ１を参照して補間処理を行うことにより、ＤＳＣ３０が使用するＲＧＢ色空間の画像データをＣＩＥＬＡＢ色空間の画像データに変換する。
【００２１】
図３は、ＩＣＣプロファイルＣＰ１を模式的に示している。同図に示すように、ＩＣＣプロファイルＣＰ１においては複数の格子点Ｇについて入力色空間としてのｃＲＧＢ色空間のＲＧＢ値と、出力色空間としてのＣＩＥＬＡＢ色空間のＬ*ａ*ｂ*（以下、単にＬａｂと表記する。）値との対応関係が記述された３次元ＬＵＴとなっている。ＩＣＣプロファイルＣＰ１は、入力のＲＧＢ値および出力のＬａｂ値ともに８ビット（２５６階調）の値を処理することが可能とされており、入力色空間としてのｃＲＧＢ色空間におけるＲＧＢ各チャンネルの階調域を１６階調区切りで均等に１６分割する値の組み合わせによって１７3の格子点が作成されている。なお、８ビットはあくまでも一例であり、１０ビット等の他の階調数で行う変換においても本発明を適用することができる。
【００２２】
ｃＲＧＢ色空間においては、ＲＧＢ各チャンネルの値が等値（Ｒ＝Ｇ＝Ｂ）であるとき無彩色を表現する。なお、（Ｒ，Ｇ，Ｂ）＝（０，０，０）であるとき黒を表現し、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）であるとき白を表現する。図において、無彩色を表現する点の軌跡を無彩色軸ＧＡと示すものとする。無彩色軸ＧＡ上においては、１７個の格子点Ｇ（Ｒ，Ｇ，Ｂ）＝（０，０，０），（１５，１５，１５），（３１，３１，３１），（４７，４７，４７）・・・（２５５，２５５，２５５）が存在し、無彩色を表現するこれらの格子点を無彩色格子点ＧＧと表記するものとする。
【００２３】
図４は、ＩＣＣプロファイルＣＰ１にて無彩色格子点ＧＧに対応付けられたＬａｂ値をＣＩＥＬＡＢ色空間において示している。同図に示すように、無彩色格子点ＧＧに対応付けられたＬａｂ値はａ*＝ｂ*＝０となるＬ軸上に分布している。すなわち、ＩＣＣプロファイルＣＰ１においては、ｃＲＧＢ色空間の無彩色に対してＣＩＥＬＡＢ色空間の無彩色が対応付けられている。一般的にＩＣＣプロファイルＣＰ１においては、ｃＲＧＢ色空間等の機器依存色空間とＣＩＥＬＡＢ色空間等の絶対色空間との座標系の変換と、機器依存性を補償するためのガンマ補正の補正を行う変換規則が定義されている。このガンマ補正においてＲＧＢ各チャンネルに対して同一のガンマ値を設定すれば、グレーバランスが維持され、ＩＣＣプロファイルＣＰ１のように無彩色格子点ＧＧに対して無彩色が対応付けられることとなる。以上のようなＩＣＣプロファイルＣＰ１を使用して入力画像データＩＧＤを変換する処理を以下説明する。
【００２４】
図５は、画像変換処理の流れを示している。ステップＳ１００においては、画像取得部Ｄ１が指定された入力画像データＩＧＤをＤＳＣ３０のフラッシュメモリ３１から取得する。ステップＳ１１０においては、画像変換部Ｄ２が入力画像データＩＧＤに埋め込まれたＩＣＣプロファイルＣＰ１を取得する。ステップＳ１２０においては、画像変換部Ｄ２が入力画像データＩＧＤから一の画素を選択する。次のステップＳ１３０においては、ステップＳ１２０にて選択した画素が略無彩色を表すものであるか否かを判定モジュールＤ２ａが判定する。具体的には、当該画素が示すＲＧＢ値を取得するとともに、当該ＲＧＢ値が以下の条件を満足するか否かを判定する。
【００２５】
図６は、ステップＳ１３０における判定基準を模式的に説明している。同図において、ｃＲＧＢ色空間において、互いに隣接する８点の格子点Ｇによって囲まれる立方体（参照空間ＲＳ）のうち、対角線が貫通する２頂点がともに無彩色格子点ＧＧとなるものを示している。なお、互いに隣接する８点の格子点Ｇによって囲まれる立方体は、後述する四面体補間と六面体補間において頂点の格子点Ｇの値を参照する空間となるため、参照空間ＲＳとも表記するものとする。本実施形態では、無彩色格子点ＧＧが無彩色軸ＧＡ上に並んで１７個存在するため、これらのうち隣接する２つを頂点として有する参照空間ＲＳが１６個形成されることとなる。これらの参照空間ＲＳは中央を無彩色軸ＧＡによって貫通されており、当該立方体に属するＲＧＢ値は略無彩色を表すと考えることができる。
【００２６】
従って、ステップＳ１３０においては、まず対象の画素のＲＧＢ値がどの参照空間ＲＳに属するかを特定し、特定された参照空間ＲＳの対角線が貫通する頂点がともに無彩色格子点ＧＧである場合には、判定モジュールＤ２ａは当該画素が略無彩色であると判定する。むろん、対象の画素のＲＧＢ値が等値で無彩色を表す場合には、判定モジュールＤ２ａは当該画素が略無彩色であると判定する。反対に、対象の画素のＲＧＢ値が属する参照空間ＲＳの対角線が貫通する頂点がともに無彩色格子点ＧＧでない場合には、判定モジュールＤ２ａは当該画素が略無彩色でないと判定する。ここで、対象の画素のＲＧＢ値が略無彩色であると判定された場合には、判定モジュールＤ２ａは当該ＲＧＢ値を四面体補間モジュールＤ２ｂに出力する。すると、四面体補間モジュールＤ２ｂはステップＳ１４０にて対象の画素のＲＧＢ値について四面体補間を実行する。
【００２７】
図７は、四面体補間モジュールＤ２ｂが行う四面体補間を模式的に説明している。同図において、互いに隣接する８点の格子点Ｇ（Ｇ０〜Ｇ７）によって囲まれる立方体としての参照空間ＲＳが示されており、当該参照空間ＲＳの内部に対象の画素のＲＧＢ値（ＩＣＣプロファイルＣＰ１への入力値を意味し、以下、対象点Ｐｘと表記するものとする。）が存在している。なお、ステップＳ１３０において、対象点Ｐｘは略無彩色であると判定されているため、当該対象点Ｐｘが属する参照空間ＲＳの対角線上の２頂点は必然的に無彩色格子点ＧＧとなる。なお、対象点Ｐｘが属する参照空間ＲＳの各頂点を構成する格子点Ｇを格子点Ｇ０〜Ｇ７（そのうち格子点Ｇ２，Ｇ７は無彩色格子点ＧＧである。）と表記し、ＩＣＣプロファイルＣＰ１にて格子点Ｇ０〜Ｇ７に対応付けられたＬａｂ値をＬ０〜Ｌ７，ａ０〜ａ７，ｂ０〜ｂ７と表記するものとする。四面体補間においては、参照空間ＲＳを６個の四面体Ｔ０〜Ｔ５に分割し、対象点Ｐｘがどの四面体Ｔ０〜Ｔ５に属するかを特定する。
【００２８】
図８は、６個の四面体Ｔ０〜Ｔ５に分割された参照空間ＲＳを示している。同図に示すように参照空間ＲＳにおいて無彩色格子点Ｇ２，Ｇ７を貫通する無彩色軸ＧＡまわりに６個の四面体Ｔ０〜Ｔ５が形成されている。各四面体Ｔ０〜Ｔ５においては、無彩色格子点Ｇ２，Ｇ５が必ず２頂点を構成するとともに、他の格子点Ｇ０，Ｇ２，Ｇ３，Ｇ４，Ｇ５，Ｇ６，Ｇ７のうちいずれか２つが他の２頂点を構成している。図８においては、格子点Ｇ０，Ｇ１，Ｇ５，Ｇ７を４頂点とする四面体Ｔ４に対象点Ｐｘ（●で図示。）が属する状態を例示している。同図の例のように対象点Ｐｘが属する四面体Ｔ４が特定できると、当該特定した四面体Ｔ４を対象点Ｐｘと格子点Ｇ０，Ｇ１，Ｇ５，Ｇ７を結ぶ線分によって、さらに４個の小四面体Ｔｓ０，Ｔｓ１，Ｔｓ５，Ｔｓ７に分割する。
【００２９】
図９は、分割された四面体Ｔ４を示している。ここでは、四面体Ｔ４の各面を底面とし、対象点Ｐｘを頂点とするように小四面体Ｔｓ０，Ｔｓ１，Ｔｓ５，Ｔｓ７が分割される。次に、各小四面体Ｔｓ０，Ｔｓ１，Ｔｓ５，Ｔｓ７の体積Ｖｓ０，Ｖｓ１，Ｖｓ５，Ｖｓ７（Ｖｓ０＋Ｖｓ１＋Ｖｓ５＋Ｖｓ７＝１）をそれぞれ算出する。そして、対象点ＰｘＬａｂ値（ＩＣＣプロファイルＣＰ１による変換値を意味し、以下、（Ｌｘ，ａｘ，ｂｘ）と表記する。）を下記式（１）によって算出する。
【００３０】
（数１）
Ｌｘ＝Ｖｓ０＊Ｌ０＋Ｖｓ１＊Ｌ１＋Ｖｓ５＊Ｌ５＋Ｖｓ７＊Ｌ７
ａｘ＝Ｖｓ０＊ａ０＋Ｖｓ１＊ａ１＋Ｖｓ５＊ａ５＋Ｖｓ７＊ａ７      ・・（１）
ｂｘ＝Ｖｓ０＊ｂ０＋Ｖｓ１＊ｂ１＋Ｖｓ５＊ｂ５＋Ｖｓ７＊ｂ７
上記の（１）式において、四面体Ｔ４を構成する頂点の格子点Ｇ０，Ｇ１，Ｇ５，Ｇ７のＬａｂ値を（Ｌ０，ａ０，ｂ０），（Ｌ１，ａ１，ｂ１），（Ｌ５，ａ５，ｂ５），（Ｌ７，ａ７，ｂ７）と表記している。四面体Ｔ４を構成する頂点の格子点Ｇ０，Ｇ１，Ｇ５，Ｇ７のＬａｂ値は、ＩＣＣプロファイルＣＰ１にて格子点Ｇ０，Ｇ１，Ｇ５，Ｇ７に対応付けられたＬａｂ値を参照することにより得ることができる。上記の（１）式では、四面体Ｔ４を構成する頂点の格子点Ｇ０，Ｇ１，Ｇ５，Ｇ７のＬａｂ値を、対象点Ｐｘを挟んだ反対側の小四面体Ｔｓ０，Ｔｓ１，Ｔｓ５，Ｔｓ７の体積Ｖｓ０，Ｖｓ１，Ｖｓ５，Ｖｓ７による重み付けにより線形結合することにより、対象点ＰｘのＬａｂ値（Ｌｘ，ａｘ，ｂｘ）が算出される。すなわち、対象点Ｐｘを挟んだ反対側の小四面体Ｔｓの体積Ｖｓが大きい（対象点Ｐｘが当該格子点Ｇに近いほど）、当該格子点Ｇに対応付けられたＬａｂ値の寄与が大きくなる。
【００３１】
以上のような四面体補間において、無彩色軸ＧＡ上の対象点ＰｘについてのＬａｂ値（Ｌｘ，ａｘ，ｂｘ）を算出する場合、対象点Ｐｘは６個の四面体Ｔ０〜Ｔ５の共通する稜線（無彩色軸ＧＡ）上に存在することとなる。ここでは、どの四面体Ｔ０〜Ｔ５に無彩色を示す対象点Ｐｘが属すると判定してもよいが、四面体Ｔ４に属するとして以下説明する。
【００３２】
図１０は、四面体Ｔ４に属する無彩色軸ＧＡ上の対象点ＰｘについてのＬａｂ値（Ｌｘ，ａｘ，ｂｘ）を算出する場合に、四面体Ｔ４が分割される様子を示している。この場合、四面体Ｔ４をさらに４個の小四面体Ｔｓ０，Ｔｓ１，Ｔｓ５，Ｔｓ７に分割しようとすると、小四面体Ｔｓ１，Ｔｓ５については高さが生じず、体積Ｖｓ１＝Ｔｓ５＝０となる。すると、上記の（１）式は下記の（２）式によって表される。
（数２）
Ｌｘ＝Ｖｓ０＊Ｌ０＋Ｖｓ７＊Ｌ７
ａｘ＝Ｖｓ０＊ａ０＋Ｖｓ７＊ａ７      ・・（２）
ｂｘ＝Ｖｓ０＊ｂ０＋Ｖｓ７＊ｂ７
【００３３】
上記の（２）式において、ＲＧＢ値が無彩色を表す無彩色軸ＧＡ上の対象点Ｐｘについては、無彩色格子点Ｇ０，Ｇ７についてＩＣＣプロファイルＣＰ１にて対応付けられたＬａｂのみを使用してＬａｂ値（Ｌｘ，ａｘ，ｂｘ）の算出が行われることとなる。上述したとおり、グレーバランスを維持したＩＣＣプロファイルＣＰ１においては無彩色格子点Ｇ０，Ｇ７に対応付けられたＬａｂ値がａ＝ｂ＝０を満足するため、上記の（２）式によってａｘ，ｂｘ＝０と算出されることとなる。このことは、無彩色（Ｒ＝Ｇ＝Ｂ）を示す画素について、ＩＣＣプロファイルＣＰ１を参照した四面体補間を行うことにより、無彩色のＬａｂ値が得られることを意味する。ステップＳ１３０，Ｓ１４０では、厳密な無彩色に幅を持たせた略無彩色に四面体補間を適用するようにしているため、無彩色の入力値に基づいて無彩色の出力値が算出されることが保証される。なお、四面体補間においては上記の（１）式において参照すべき格子点Ｇが４点と少ないことから、演算速度が速いというメリットがあるとともに、格子点Ｇの誤差の影響も受けやすく補間誤差が生じやすいというデメリットもある。
【００３４】
一方、ステップＳ１３０にて対象の画素のＲＧＢ値が略無彩色でないと判定された場合には、判定モジュールＤ２ａは当該ＲＧＢ値を六面体補間モジュールＤ２ｃに出力する。すると、六面体補間モジュールＤ２ｃはステップＳ１５０にて対象の画素のＲＧＢ値について六面体補間を実行する。
【００３５】
図１１は、六面体補間モジュールＤ２ｃがステップＳ１５０にて行う六面体補間を模式的に説明している。同図において、対象点Ｐｘに最も隣接する８点の格子点Ｇ（Ｇ０〜Ｇ７）によって囲まれる参照空間ＲＳが示されている。そして、対象点Ｐｘを通過し、ＲＧＢ軸に平行な直線によって当該参照空間ＲＳが８個の六面体Ｓ０〜Ｓ７に分割されている。格子点Ｇ０と対象点Ｐｘを互いに対向する頂角とする六面体Ｓ０の体積Ｖ０と、格子点Ｇ１と対象点Ｐｘを互いに対向する頂角とする六面体Ｓ１の体積Ｖ１と、格子点Ｇ２と対象点Ｐｘを互いに対向する頂角とする六面体Ｓ２の体積Ｖ２と、格子点Ｇ３と対象点Ｐｘを互いに対向する頂角とする六面体Ｓ３の体積Ｖ３と、格子点Ｇ４と対象点Ｐｘを互いに対向する頂角とする六面体Ｓ４の体積Ｖ４と、格子点Ｇ５と対象点Ｐｘを互いに対向する頂角とする六面体Ｓ５の体積Ｖ５と、格子点Ｇ６と対象点Ｐｘを互いに対向する頂角Ｓ６とする六面体の体積Ｖ６と、格子点Ｇ７と対象点Ｐｘを互いに対向する頂角Ｓ７とする六面体の体積Ｖ７を算出する。なお、Ｖ０＋Ｖ１＋Ｖ２＋Ｖ３＋Ｖ４＋Ｖ５＋Ｖ６＝１を満足する。
【００３６】
そして、対象点ＰｘのＬａｂ値（Ｌｘ，ａｘ，ｂｘ）を下記式（３）によって算出する。
（数３）
Ｌｘ＝Ｖ０＊Ｌ７＋Ｖ１＊Ｌ６＋Ｖ２＊Ｌ５＋Ｖ３＊Ｌ４
＋Ｖ４＊Ｌ３＋Ｖ５＊Ｌ２＋Ｖ６＊Ｌ１＋Ｖ７＊Ｌ０
ａｘ＝Ｖ０＊ａ７＋Ｖ１＊ａ６＋Ｖ２＊ａ５＋Ｖ３＊ａ４              ・・（３）
＋Ｖ４＊ａ３＋Ｖ５＊ａ２＋Ｖ６＊ａ１＋Ｖ７＊ａ０
ｂｘ＝Ｖ０＊ｂ７＋Ｖ１＊ｂ６＋Ｖ２＊ｂ５＋Ｖ３＊ｂ４
＋Ｖ４＊ｂ３＋Ｖ５＊ｂ２＋Ｖ６＊ｂ１＋Ｖ７＊ｂ０
【００３７】
上記式においては、対象点Ｐｘを挟んで反対側の六面体の体積をＶ０〜Ｖ７による重み付けを行いつつ格子点Ｇ０〜Ｐ７に対応するＬａｂ値を線形的に結合することにより、選択した画素が有する対象点Ｐｘに対応するＬａｂ値（Ｌｘ，ａｘ，ｂｘ）が算出される。なお、格子点Ｇ０〜Ｐ７に対応するＬａｂ値は、ＩＣＣプロファイルＣＰ１を参照することにより得ることができる。六面体補間においては、上記の（３）式のように多くの格子点Ｇを参照するため補間誤差が生じにくく、階調性の良好な変換結果を得ることができるというメリットがある。なお、六面体補間においては、四面体補間のように無彩色の入力値に対して無彩色の出力値が出力される保証はないが、上述したステップＳ１３０にて略無彩色については六面体補間を行わないようにしているため、無彩色の画素が六面体補間により色味を生じた画素に変換されることはない。
【００３８】
ステップＳ１４０またはステップＳ１５０にて、ステップＳ１２０にて選択した対象の画素の変換が完了すると、ステップＳ１６０においてすべての画素についての変換が完了したか否かを判定する。そして、すべての画素についての変換が完了していない場合には、ステップＳ１２０に戻って次の画素を選択し、次に選択された画素を対象としてステップＳ１３０〜Ｓ１５０の処理を実行する。一方、すべての画素についての変換が完了した場合には、ステップＳ１７０にて出力画像データ生成モジュールＤ２ｄが四面体補間モジュールＤ２ｂと六面体補間モジュールＤ２ｃからそれぞれ出力されたＬａｂ値を各画素の位置に応じて配置し合成することにより、一つの出力画像データＯＧＤを生成する。以上のように生成した出力画像データＯＧＤにおいては、入力画像データＩＧＤにおいて無彩色を表した画素については四面体補間により無彩色のＬａｂ値に変換されているとともに、略無彩色でない画素は六面体補間によって階調性の良好なＬａｂ値に変換されている。
【００３９】
以上のようにしてＣＩＥＬＡＢ色空間の出力画像データＯＧＤが生成できると、ステップＳ１８０において、変換プロファイルＣＰ２を参照して出力画像データＯＧＤをｅＲＧＢ色空間の画像データに変換する。ここでは、すべての画素についてのＬａｂ値が六面体補間モジュールＤ２ｃに出力され、すべての画素について六面体補間が行われる。変換プロファイルＣＰ２は、プリンタドライバＤのインストールとともにＨＤＤ１１に記憶されており、ＩＣＣプロファイルＣＰ１と同様に複数の格子点についてＬａｂ値とｅＲＧＢ色空間のＲＧＢ値との対応関係を記述した３次元ＬＵＴとなっている。変換プロファイルＣＰ２もグレーバランスを維持した変換を行うものであり、ＣＩＥＬＡＢ色空間において無彩色を示すＬａｂ値（ａ＝ｂ＝０）の格子点については、ｅＲＧＢ色空間における無彩色を示すＲＧＢ値（Ｒ＝Ｇ＝Ｂ）が対応付けられている。
【００４０】
図１２は、六面体補間モジュールＤ２ｃがステップＳ１８０にて行う六面体補間を模式的に説明している。また、下記の（４）式に示すようにＣＩＥＬＡＢ色空間における六面体Ｓ０〜Ｓ７の体積Ｖ０〜Ｖ７による重み付けによって各格子点ＧのＲＧＢ値を線形結合することにより、出力値としてのｅＲＧＢ色空間におけるＲＧＢ（Ｒｘ，Ｇｘ，Ｂｘ）値が得られる。
（数４）
Ｒｘ＝Ｖ０＊Ｒ７＋Ｖ１＊Ｒ６＋Ｖ２＊Ｒ５＋Ｖ３＊Ｒ４
＋Ｖ４＊Ｒ３＋Ｖ５＊Ｒ２＋Ｖ６＊Ｒ１＋Ｖ７＊Ｒ０
Ｇｘ＝Ｖ０＊Ｇ７＋Ｖ１＊Ｇ６＋Ｖ２＊Ｇ５＋Ｖ３＊Ｇ４              ・・（４）
＋Ｖ４＊Ｇ３＋Ｖ５＊Ｇ２＋Ｖ６＊Ｇ１＋Ｖ７＊Ｇ０
Ｂｘ＝Ｖ０＊Ｂ７＋Ｖ１＊Ｂ６＋Ｖ２＊Ｂ５＋Ｖ３＊Ｂ４
＋Ｖ４＊Ｂ３＋Ｖ５＊Ｂ２＋Ｖ６＊Ｂ１＋Ｖ７＊Ｂ０
【００４１】
図１２において、入力側の色空間となるＣＩＥＬＡＢ色空間における無彩色軸ＧＡ（Ｌ軸）まわりの参照空間ＲＳを図示しており、無彩色軸ＧＡが参照空間ＲＳの一辺を構成している。同図においては、無彩色軸ＧＡがｅＲＧＢ色空間において無彩色を示すＲＧＢ値（Ｒ＝Ｇ＝Ｂ）が対応付けられた格子点Ｇ０，Ｇ４を結ぶ直線と一致している。この場合、体積Ｖ０＝Ｖ１＝Ｖ２＝Ｖ４＝Ｖ５＝Ｖ６＝０となるため、上記の（４）式は下記の（５）式のように表される。
（数５）
Ｒｘ＝Ｖ３＊Ｒ４＋Ｖ７＊Ｒ０
Ｇｘ＝Ｖ３＊Ｇ４＋Ｖ７＊Ｇ０              ・・（５）
Ｂｘ＝Ｖ３＊Ｂ４＋Ｖ７＊Ｂ０
【００４２】
上記の（５）式においては変換プロファイルＣＰ２にて格子点Ｇ０，Ｇ４に対応付けられたＲＧＢ値のみが、無彩色の対象点Ｐｘに対応するＲＧＢ値の算出に使用されることが表されている。ここで、変換プロファイルＣＰ２では格子点Ｇ０，Ｇ４について無彩色のＲＧＢ値が対応付けられているため、上記の（５）式においてＲ４＝Ｇ４＝Ｂ４，Ｒ０＝Ｇ０＝Ｂ０となり、これらを線形的に結合したＲＧＢ値もＲｘ＝Ｇｘ＝Ｂｘを満足することとなる。以上説明したように、ＣＩＥＬＡＢ色空間における無彩色軸ＧＡ（Ｌ軸）上に格子点Ｇを形成した場合、グレーバランスを維持した変換プロファイルＣＰ２を参照して六面体補間を行えば、無彩色を示すＬａｂ値は無彩色を示すＲＧＢ値に変換されることとなる。従って、ｃＲＧＢ色空間からＣＩＥＬＡＢ色空間への変換を行う場合と異なり、略無彩色について四面体補間を使用しなくても、六面体補間によって変換後も無彩色を維持することができる。
【００４３】
ステップＳ１８０の六面体補間をすべての画素について実行することにより、ｅＲＧＢ色空間の画像データを得ることできる。次のステップＳ１９０においては、当該画像データに基づいて、プリンタ２０が使用可能なインク量画像データへの色変換処理や、ハーフトーン処理やマイクロウィーブ処理等を印刷データ生成部Ｄ３が順次行い、最終的にプリンタ２０にて印刷が実行される。
【００４４】
以上説明したように、本実施形態においては、ＩＣＣプロファイルＣＰ１と変換プロファイルＣＰ２を経た変換が行われるが、入力画像データＩＧＤにおいて無彩色を示す画素は無彩色のまま出力され、最終的にプリンタ２０にて無彩色として再現されることとなる。従って、無彩色についての再現色に意図しない色味が生じて、色再現精度が悪く感じられることが防止できる。特に、六面体補間のみでは無彩色を維持できないＩＣＣプロファイルＣＰ１を参照した変換でも略無彩色の画素について四面体補間を適用することにより、無彩色を維持することができる。略無彩色以外の画素については六面体補間が適用されるため、画像全体として階調性の良好な変換結果を得ることができる。一方、六面体補間のみでも無彩色を維持することができる変換プロファイルＣＰ２を参照した変換（ステップＳ１８０）では、すべての画素について六面体補間を適用することにより、ステップＳ１３０の判定を省略し、処理の高速化を実現している。むろん、階調性の良好な変換結果を得ることができる。
【００４５】
（３）変形例
以上においては本発明の補間方法を画像データの変換に利用する例を説明したが、本発明の補間方法を合成ＬＵＴの作成に利用することも可能である。例えば、上述した実施形態において一連の変換プロファイルを構成するＩＣＣプロファイルＣＰ１と変換プロファイルＣＰ２を合成した合成ＬＵＴを作成する際にも同様の補間手法を適用することができる。一度、合成ＬＵＴを作成しておけば、その後は合成ＬＵＴを参照した変換によってＩＣＣプロファイルＣＰ１と変換プロファイルＣＰ２の変換を一括して行うことができるため、処理の効率性を向上させることができる。
【００４６】
図１３は、合成ＬＵＴ作成処理の流れを示している。ステップＳ２００においては、一連の変換プロファイルを構成するＩＣＣプロファイルＣＰ１と変換プロファイルＣＰ２を設定する。次に、ステップＳ２１０にて一連の変換プロファイルＣＰ１，ＣＰ２の最初の色空間であるｃＲＧＢ色空間において代表入力点ＲＩＧを選択する。代表入力点ＲＩＧの選択手法は種々考えられるが、ここでは８ビットのＲＧＢの各軸を均等に１０等分する１０3個の代表入力点ＲＩＧが設定されるものとする。そのため、代表入力点ＲＩＧにおいては無彩色（Ｒ，Ｇ，Ｂ）＝（０，０，０），（２５，２５，２５），（５０，５０，５０）・・・（２５５，２５５，２５５）のものも含まれることとなる。
【００４７】
ステップＳ２２０においては、１０3個の代表入力点ＲＩＧのうちいずれか一つを選択する。ステップＳ２３０においては、代表入力点ＲＩＧが無彩色であるか否かを判定する。そして、当該代表入力点ＲＩＧが無彩色である場合には、ステップＳ２４０にてステップＳ１４０と同様にＩＣＣプロファイルＣＰ１を参照して四面体補間を行う。これにより、無彩色の示す代表入力点ＲＩＧについて無彩色のＬａｂ値を得ることができる。Ｌａｂ値が得られるとステップＳ２６０において、当該Ｌａｂ値についてステップＳ１８０と同様に変換プロファイルＣＰ２を参照して六面体補間を行って、その出力値としてｅＲＧＢ色空間の代表出力点ＲＯＧを得る。
【００４８】
一方、代表入力点ＲＩＧが無彩色でない場合には、ステップＳ２５０にてステップＳ１５０と同様にＩＣＣプロファイルＣＰ１を参照して六面体補間を行う。さらに、ステップＳ２６０において、六面体補間により得られたＬａｂ値についてステップＳ１８０と同様に変換プロファイルＣＰ２を参照して六面体補間を行って、その出力値としてｅＲＧＢ色空間の代表出力点ＲＯＧを得る。ステップＳ２７０においては、ステップＳ２１０にて選択した１０3個の代表入力点ＲＩＧについてステップＳ２６０にて代表出力点ＲＯＧが得られたか否かを判定し、得られていない場合にはステップＳ２２０に戻り、次の代表入力点ＲＩＧについて同様の処理を繰り返す。最終的に、すべての代表入力点ＲＩＧについて対応する代表出力点ＲＯＧが得られると、ステップＳ２８０にて１０3組の代表入力点ＲＩＧと代表出力点ＲＯＧとの対応関係を記述した合成ＬＵＴを作成する。
【００４９】
図１４は、合成ＬＵＴを示している。同図においては、代表入力点ＲＩＧと代表出力点ＲＯＧとが横方向に対応付けられて記述されている。このような合成ＬＵＴを作成しておけば、ＩＣＣプロファイルＣＰ１と変換プロファイルＣＰ２に相当する変換を参照して一括して行うことができる。この合成ＬＵＴにおいては、入力側のｃＲＧＢ色空間において無彩色を示す代表入力点ＲＩＧに対して、出力側のｅＲＧＢ色空間において無彩色を示す代表出力点ＲＯＧが必ず対応していることとなる。無彩色の代表入力点ＲＩＧについてはステップＳ２４０，Ｓ２６０の双方において無彩色が維持されることが保証されるからである。従って、グレーバランスを維持した合成ＬＵＴを作成することができる。さらに、合成ＬＵＴを参照して任意の入力画像データＩＧＤを変換する際に、上述した実施形態のステップＳ１３０〜Ｓ１５０と同様の補間手法を適用すれば、入力画像データＩＧＤの無彩色を維持した再現結果を得ることができる。また、上述した実施形態において、入力画像データＩＧＤによって本発明の補間手法を適用するか否かを制御するようにしてもよい。
【００５０】
図１５は、図５に示した画像変換処理に変形例を適用した流れを示している。同図のステップＳ１２５においては、略無彩色の画素の画素数（構成比率）の判定を行っている。例えば、入力画像データＩＧＤをサンプリングすることにより、彩度に関するヒストグラムを作成し、分布が低彩度側に偏っている場合には略無彩色の画素の画素数が多いと判定する。一方、分布が低彩度側に偏っていない場合には略無彩色の画素の画素数が少ないと判定する。そして、所定の彩度よりも低彩度である略無彩色の画素の画素数が、例えば全体の画素数の５０％よりも多い場合等にはステップＳ１３０の判定の対象とし、略無彩色の画素の画素数が少ない場合には全画素についてステップＳ１５０にて六面体補間を適用するようにしている。
【００５１】
ある程度、略無彩色の画素の数が多い場合には、ステップＳ１３０の判定による処理速度のロスがあったとしても、四面体補間自体が六面体補間よりも高速であるため、全体の処理速度を高速化させることができる。一方、略無彩色の画素の数が少ない場合には、四面体補間による全体の処理速度を高速化が期待できないため、ステップＳ１３０の判定を省略し、全体の処理速度の低下を防止させることができる。この場合、無彩色の維持がなされないこととなるが、高彩度の入力画像データＩＧＤにおいては無彩色の色味が目立ちにくく、全体の画質を大きく劣化させることはない。なお、ＲＧＢ値に基づいて当該ＲＧＢ値が略無彩色であるか否かを判定する手法として、上述した実施形態以外の手法を適用することも可能である。例えば、ＲＧＢ値のうち最大のものと最小ものとの差分が所定の基準値よりも下回っている場合には、略無彩色であると判定しもよい。また、ＲＧＢ値を彩度に換算し、当該彩度が所定の基準値を下回っている場合に略無彩色であると判定してもよい。
【００５２】
図１６は、さらに別の変形例にかかる画像変換装置の構成を示している。同図において、上述した実施形態と同様の機能がプリンタ１２０の制御部Ｃにおいて実行されている。すなわち、プリンタ１２０はいわゆるダイレクトプリントが可能なプリンタである。制御部ＣにおいてプリンタドライバＤが実行されており、プリンタ１２０が上述した画像変換処理を同様に実行することが可能となっている。このようなプリンタ１２０に対して、ＤＳＣ１３０を接続して写真データ等を印刷した場合であっても、無彩色を維持した色再現を実現することができる。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態にかかる画像変換装置のブロック図である。
【図２】画像変換処理の全体構成を示す模式図である。
【図３】ＩＣＣプロファイルを示す図である。
【図４】ＣＩＥＬＡＢ色空間における無彩色格子点ＧＧの分布を示す図である。
【図５】画像変換処理のフローチャートである。
【図６】略無彩色の判定基準を示す図である。
【図７】ｃＲＧＢ色空間における四面体補間を説明する図である。
【図８】ｃＲＧＢ色空間における四面体補間を説明する図である。
【図９】ｃＲＧＢ色空間における四面体補間を説明する図である。
【図１０】ｃＲＧＢ色空間における四面体補間を説明する図である。
【図１１】ｃＲＧＢ色空間における六面体補間を説明する図である。
【図１２】ＣＩＥＬＡＢ色空間における六面体補間を説明する図である。
【図１３】変形例にかかる合成ＬＵＴ作成処理のフローチャートである。
【図１４】変形例にかかる合成ＬＵＴを示す図である。
【図１５】変形例にかかる画像変換処理のフローチャートである。
【図１６】変形例にかかる画像変換装置のブロック図である。
【符号の説明】
【００５４】
１０…コンピュータ、１０ａ…バス、１１…ＣＰＵ、１２…ＲＡＭ、１３…ＲＯＭ、１４…ＨＤＤ、１５…ＵＳＢＩ／Ｆ、１６…ビデオＩ／Ｆ、１７…入力Ｉ／Ｆ、２０…プリンタ、３０…ＤＳＣ、４０…ディスプレイ、５０ａ…キーボード、５０ｂ…マウス、Ｄ…プリンタドライバ、Ｄ１…画像取得部、Ｄ２…画像変換部、Ｄ２ａ…判定モジュール、Ｄ２ｂ…四面体補間モジュール、Ｄ２ｃ…六面体補間モジュール、Ｄ２ｄ…出力画像データ生成モジュール、Ｄ３…印刷データ生成部、Ｇ…格子点、ＩＧＤ…入力画像データ、ＯＧＤ…出力画像データ、ＲＩＧ…代表入力点、ＲＯＧ…代表出力点。
【図１】
2008245025.tif 000003
【図２】
2008245025.tif 000004
【図３】
2008245025.tif 000005
【図４】
2008245025.tif 000006
【図５】
2008245025.tif 000007
【図６】
2008245025.tif 000008
【図７】
2008245025.tif 000009
【図８】
2008245025.tif 000010
【図９】
2008245025.tif 000011
【図１０】
2008245025.tif 000012
【図１１】
2008245025.tif 000013
【図１２】
2008245025.tif 000014
【図１３】
2008245025.tif 000015
【図１４】
2008245025.tif 000016
【図１５】
2008245025.tif 000017
【図１６】
2008245025.tif 000018