(57)【要約】【課題】プロセスグリーン色相などの色再現範囲を拡大する。【解決手段】画像記録装置の色再現範囲の最外殻代表点に対応した色材記録量データを、ＣＭＹ入力信号の色空間立方体の表面に割り付け、割り付けた色材記録量データ及びその割り付け位置に基づいた補間演算式を用い、ＣＭＹ入力信号からＣＭＹＯＧ出力信号を生成する色分解処理方法において、色再現範囲の最外殻代表点に対応した色材記録量データとして、プロセス色材の単色ベタのデータ、ＨｉＦｉ色材の単色ベタのデータ、及び、ＨｉＦｉ色材とそれに色相的に隣接する一つのプロセス色材とのベタ混合色のデータを色空間立方体の表面の最高彩度の辺に色相順に割り付け、色相的にＨｉＦｉ色材の両隣にある２つのプロセス色材のベタ混合色のデータを前記色空間立方体の表面の最高彩度の辺より黒寄りの位置に割り付ける。【選択図】図３
2013146054.tif 000002
【特許請求の範囲】
【請求項１】
画像記録装置の色再現範囲の最外殻代表点に対応した色材記録量データを、Ｃ，Ｍ，Ｙ色材（以下、プロセス色材と記す）の記録量を表す入力信号の色空間立方体の表面に割り付け、割り付けた色材記録量データ及びその割り付け位置に基づいた補間演算式を用い、前記入力信号から、プロセス色材及びプロセス色材の中間色相の色材（以下、ＨｉＦｉ色材と記す）の記録量を表す出力信号を生成する色分解処理方法において、
前記色再現範囲の最外殻代表点に対応した色材記録量データとして、プロセス色材の単色ベタのデータ、ＨｉＦｉ色材の単色ベタのデータ、及び、ＨｉＦｉ色材とそれに色相的に隣接する一つのプロセス色材とのベタ混合色のデータを前記色空間立方体の表面の最高彩度の辺に色相順に割り付け、色相的にＨｉＦｉ色材の両隣にある２つのプロセス色材のベタ混合色のデータを前記色空間立方体の表面の最高彩度の辺より黒寄りの位置に割り付けることを特徴とする色分解処理方法。
【請求項２】
色相的にＨｉＦｉ色材の両隣にある２つのプロセス色材のベタ混合色の等色相面と最高彩度の辺との交点に、当該ＨｉＦｉ色材のベタに色相調整のための１つのプロセス色材を加えた混合色のデータを割り付けることを特徴とする請求項１記載の色分解処理方法。
【請求項３】
画像記録装置の色再現範囲の最外殻代表点に対応した色材記録量データを、Ｃ，Ｍ，Ｙ色材（以下、プロセス色材と記す）の記録量を表す入力信号の色空間立方体の表面に割り付け、割り付けた色材記録量データ及びその割り付け位置に基づいた補間演算式を用い、前記入力信号から、プロセス色材及びプロセス色材の中間色相の色材（以下、ＨｉＦｉ色材と記す）の記録量を表す出力信号を生成する色分解処理方法において、
前記色再現範囲の最外殻代表点に対応した色材記録量データとして、プロセス色材の単色ベタのデータ、ＨｉＦｉ色材の単色ベタのデータ、及び、ＨｉＦｉ色材とそれに色相的に隣接する一つのプロセス色材とのベタ混合色のデータを前記色空間立方体の表面の最高彩度の辺に色相順に割り付け、
前記最高彩度の辺の色との質感差に応じて決定した色相的にＨｉＦｉ色材の両隣にある２つのプロセス色材のベタ混合色と該混合色と補色の関係にあるプロセス色材との混合色を前記色空間立方体の表面の最高彩度の辺より黒寄りの位置に割り付けることを特徴とする色分解処理方法。
【請求項４】
前記最高彩度の辺の色との質感差は、前記色相的にＨｉＦｉ色材の両隣にある２つのプロセス色材のベタ混合色と該混合色と補色の関係にあるプロセス色材との混合色との色差により判定することを特徴とする請求項３記載の色分解処理方法。
【請求項５】
前記決定した色相的にＨｉＦｉ色材の両隣にある２つのプロセス色材のベタ混合色と該混合色と補色の関係にあるプロセス色材との混合色の等色相面と最高彩度の辺との交点に、当該ＨｉＦｉ色材のベタに色相調整のための１つのプロセス色材を加えた混合色のデータを割り付けることを特徴とする請求項３または４記載の色分解処理方法。
【請求項６】
請求項１乃至５のいずれか１項に記載の色分解処理方法により色分解処理を行う色分解処理装置であって、
プロセス色材の記録量を表す入力信号の色空間立方体を分割した、色材記録量データが割り付けられた位置を頂点とする補間立体毎に決定された補間演算式及び補間立体の構成面の平面式を記憶する記憶手段と、
前記記憶手段に記憶されている平面式に基づいて、前記入力信号が属する補間立体を判定する判定手段と、
前記判定手段により判定された補間立体に対応した、前記記憶手段に記憶されている補間演算式を用い、前記入力信号からプロセス色材及びＨｉＦｉ色材の記録量を表す出力信号を生成する補間演算手段とを有することを特徴とする色分解処理装置。
【請求項７】
請求項１乃至５のいずれか１項に記載の色分解処理方法により色分解処理を行う色分解処理装置であって、
プロセス色材の記録量を表す入力信号の色空間立方体を分割した補間立体の頂点と、プロセス色材及びＨｉＦｉ色材の記録量とを対応づけたルックアップテーブルを記憶する手段と、
前記ルックアップテーブルを用いたメモリマップ補間演算によって、前記入力信号からプロセス色材及びＨｉＦｉ色材の記録量を表す出力信号を生成する手段とを有することを特徴とする色分解処理装置。
【請求項８】
請求項６または７記載の色分解処理装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像記録の分野に係り、特に、Ｃ，Ｍ，Ｙ色材の記録量（記録される色材量）を表すＣＭＹ入力信号を、Ｃ，Ｍ，Ｙ色材及びそれらの中間色相色材の記録量を表す出力信号に変換する色分解処理方法及び色分解処理装置に関する。
【背景技術】
【０００２】
プリンタ等の画像記録装置ではシアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ）の色材（インク、トナー）、または、これら３色にブラック（Ｋ）を加えた４色の色材を用いるのが一般的である。しかし近年は、色再現範囲を広げるため、Ｃ，Ｍ，Ｙ，Ｋ色材（プロセス色材と呼ばれる）に加え、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）等の中間色相の色材（ＨｉＦｉ色材と呼ばれる）が使用されるプリンタ等も増えている。
【０００３】
さて、ＨｉＦｉ色材の使用は基本的には色再現範囲の拡大をもたらすものの、プロセスグリーン色相などでは、低明度域においてＨｉＦｉ色材を最大に使うとプロセス色材のみを使う場合より色再現範囲が逆に狭くなるという問題がある。この問題の改善を目的として、最高彩度点からブラックポイントに向かってＨｉＦｉ色材の使用量を徐々に減らすようにしたカラー記録方法が特許文献１に開示されている。しかし、ＨｉＦｉ色材をブラックポイントまで使い続けることが、後述のように色再現範囲の拡大の妨げとなっている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、ＣＭＹ入力信号を、プロセス色材及び１以上のＨｉＦｉ色材の記録量を表す出力信号に変換する色分解処理方法又は色分解処理装置において、上記先行技術におけるような問題点を改善し、画像記録装置の色再現範囲の拡大を可能にすることである。
【課題を解決するための手段】
【０００５】
本発明は、画像記録装置の色再現範囲の最外殻代表点に対応した色材記録量データを、Ｃ，Ｍ，Ｙ色材（プロセス色材と記す）の記録量を表す入力信号の色空間立方体の表面に割り付け、割り付けた色材記録量データ及びその割り付け位置に基づいた補間演算式を用い、入力信号から、プロセス色材及びプロセス色材の中間色相の色材（ＨｉＦｉ色材と記す）の記録量を表す出力信号を生成する色分解処理方法において、
【０００６】
色再現範囲の最外殻代表点に対応した色材記録量データとして、プロセス色材の単色ベタのデータ、ＨｉＦｉ色材の単色ベタのデータ、及び、ＨｉＦｉ色材とそれに色相的に隣接する一つのプロセス色材とのベタ混合色のデータを色空間立方体の表面の最高彩度の辺に色相順に割り付け、色相的にＨｉＦｉ色材の両隣にある２つのプロセス色材のベタ混合色のデータを前記色空間立方体の表面の最高彩度の辺より黒寄りの位置に割り付けることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、プロセスグリーン色相などにおいてＨｉＦｉ色材の使用による低明度域での色再現範囲の減少を防止し、色再現範囲の拡大を図ることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態に係る色分解処理方法を説明するためのフローチャートである。
【図２】色分解処理が含まれる画像出力処理系の説明図である。
【図３】ＣＭＹ信号の色空間立方体の表面への、実施例１による色材記録量データの割り付けの説明図である。
【図４】ＣＭＹ信号の色空間立方体の三角錐への分割例を示す図である。
【図５】本発明の第１の実施形態に係る色分解処理装置の機能的構成を説明するためのブロック図である。
【図６】本発明の第２の実施形態に係る色分解処理方法を説明するためのフローチャートである。
【図７】本発明の第２の実施形態に係る色分解処理装置の機能的構成を説明するためのブロック図である。
【図８】本発明の第３の実施形態に係る色分解処理装置の機能的構成を説明するためのブロック図である。
【図９】本発明の第４の実施形態に係る色分解処理装置の機能的構成を説明するためのブロック図である。
【図１０】プロセス色材のみを使用する場合の色再現範囲と、プロセス色材に加えＨｉＦｉ色材を使用する場合の色再現範囲をＣＩＥＬＡＢのａ＊−ｂ＊色度図上に例示した図である。
【図１１】プロセス色材（Ｃ，Ｍ，Ｙ）とＨｉＦｉ色材（Ｏ，Ｇ）を用いる画像記録装置のプロセスグリーン色相における色再現範囲の拡大方法（実施例１）をＣＩＥＬＡＢのＬ＊−Ｓ＊色相断面図上で説明する図である。
【図１２】プロセスグリーン色相及びプロセスレッド色相において、実施例１により色再現範囲を拡大するための色材の記録量制御を示す図である。
【図１３】プロセス色材（Ｃ，Ｍ，Ｙ）とＨｉＦｉ色材（Ｏ，Ｇ）を用いる画像記録装置のプロセスグリーン色相における色再現範囲の拡大方法（実施例２）をＣＩＥＬＡＢのＬ＊−Ｓ＊色相断面図上で説明する図である。
【図１４】プロセスグリーン色相及びプロセスレッド色相において、実施例２により色再現範囲を拡大するための色材の記録量制御を示す図である。
【図１５】Ｙ＋Ｃベタに色差調整用に加えるＭ色材記録量を決定するフローチャートを示す。
【図１６】Ｍ色材記録量の決定方法を説明する図である。
【図１７】Ｙ＋Ｃベタ（＋Ｍ）点の候補に対応した画像サンプル例を示す図である。
【図１８】Ｙ＋Ｃベタに色差調整用に加えるＭ色材記録量を決定する別のフローチャートを示す。
【図１９】ＣＭＹ信号の色空間立方体の表面への、実施例２による色材記録量データの割り付けの説明図である。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態について図面により詳細に説明する。
【実施例１】
【００１０】
図１０の（ａ）及び（ｂ）はＣＩＥＬＡＢのａ＊−ｂ＊色度図上で画像記録装置の色再現範囲の例を表している。（ａ）にはプロセス色材のみを用いる場合の色再現範囲が表されている。（ｂ）にはプロセス色材に加えてグリーン（Ｇ）、オレンジ（Ｏ）のＨｉＦｉ色材を用いる場合の色再現範囲が表されているが、対比のため（ａ）の色再現範囲も重ねて表されている。（ｂ）から分かるようにＨｉＦｉ色材の追加により色再現範囲が拡大される。
【００１１】
図１１の（ａ），（ｂ）及び（ｃ）はＣＩＥＬＡＢのＬ＊−Ｓ＊色相断面図である（ただし、Ｓ＊＝√（ａ＊＾２＋ｂ＊＾２））。
【００１２】
図１１（ａ）は、図１０（ｂ）の画像記録装置のプロセスグリーン（Ｙ＝Ｃ＞Ｍ）色相におけるＹ，Ｃ，Ｍ色材のみの組み合わせ［Ｙ＋Ｃ＋Ｍ］による色再現範囲１と、ＨｉＦｉ色材であるＧ色材とその補色色材であるＭ色材との組み合わせ［Ｇ（＋Ｃ）＋Ｍ］による色再現範囲２を示している。色再現範囲１と色再現範囲２とを比べると、最高彩度では色再現範囲１が色再現範囲２に劣る。しかし、明度（Ｌ＊）が低い領域では色再現範囲１のほうが広い。このように、プロセスグリーン色相においては、低明度域では、対応するプロセス色材の組み合わせを使用した方が、色再現範囲が大きくなる場合がある。
【００１３】
上記［Ｇ（＋Ｃ）＋Ｍ］における（＋Ｃ）は、プロセスグリーン色相に色相を調整するために加えられるＣ色材記録量を表す。プロセス色材のみの組み合わせ［Ｙ＋Ｃ＋Ｍ］による最高彩度点は［Ｙ＋Ｃベタ］（Ｙ色材及びＣ色材がベタすなわちＹ，Ｃ色材の記録量が１００％濃度相当）であり、ＨｉＦｉ色材と補色色材の組み合わせ［Ｇ（＋Ｃ）＋Ｍ］による最高彩度点は［Ｇベタ（＋Ｃ）］（Ｇ色材ベタに色相調整用のＣ色材を加えた混合色）である。
【００１４】
図１１（ａ）のような場合、図１１（ｂ）に示すように、色再現範囲１の最高彩度点すなわち［Ｙ＋Ｃベタ］の点と、色再現範囲２の最高彩度点すなわち［Ｇベタ（＋Ｃ）］の点とを太線３のように接続することにより、図１１（ｃ）に示すような色再現範囲４に拡大するとよい。
【００１５】
そして、図１１（ｃ）に示すような色再現範囲４を得るには、プロセスグリーン色相において、白から黒へ向かって色材の組み合わせ、色材の記録量を図１２（ａ）に示すように制御するとよい。重要な点は、最高彩度の［Ｇベタ（＋Ｃ）］の点から、それより黒寄りの［Ｙ＋Ｃベタ］の点へ向かって、Ｇ色材記録量を徐々に０％濃度まで減少させつつＣ色材記録量とＹ色材記録量を徐々に１００％濃度（ベタ）まで増加させることである。
【００１６】
前記先行技術は、プロセスグリーン色相で最高彩度点から黒までＧ色材記録量を徐々に減らしつつＣ，Ｙ，Ｍ色材記録量を徐々に増加させるので、図１２（ａ）の制御とは異なり、図１１（ｃ）に示すような色再現範囲４を得ることはできない。
【００１７】
なお、色再現範囲１において［Ｙ＋Ｃベタ］の点から黒へ向かってＧ色材を追加した場合、または、色再現範囲２において［Ｇベタ（＋Ｃ）］の点からＹ，Ｃ色材を追加した場合、それぞれの色再現範囲は図１１（ｂ）の曲線５または曲線６のように変化し、彩度は上がらない。
【００１８】
同様に、プロセスレッド色相（Ｍ＝Ｙ）の場合は、白から黒へ向かってＨｉＦｉ色材のＯ（オレンジ）色材、プロセス色材の組み合わせ、色材記録量を図１２（ｂ）に示すように制御すると、色再現範囲を拡大できる。重要な点は、最高彩度の［Ｏベタ（＋Ｍ）］の点から、それより黒寄りの［Ｙ＋Ｍベタ］の点へ向かって、Ｏ色材記録量を徐々に０％濃度まで減少させつつＭ色材記録量とＹ色材記録量を徐々に１００％濃度まで増加させることである。［Ｇベタ（＋Ｃ）］の（＋Ｃ）は色相調整のために加えられるＣ色材記録量を表す。
【００１９】
ここまで、プロセスグリーン色相とプロセスレッド色相について、色再現範囲の拡大方法を説明した。しかし、全ての色相に関し、図１２に示したような変換を用意するのは現実的でない。
【００２０】
本発明は、画像記録装置の色再現範囲の最外郭代表点の色材記録量データを、ＣＭＹ入力信号の色空間立方体の表面に割り付け、割り付けた色材記録量データ及びその割り付け位置に基づいた補間演算式を用い、ＣＭＹ入力信号からＣＭＹＯＧ信号のようなプロセス色材及びＨｉＦｉ色材の記録量を表す出力信号を算出する色分解処理方法において、あるいは、このような色分解処理方法により色分解処理を行う色分解処理装置において、図１２に示したような変換を色相毎に用意せずに、そのような変換を用意したと同様の色再現範囲の拡大を可能にする。
【００２１】
以下、本発明（実施例１）のいくつかの実施形態について詳細に説明する。
［第１の実施形態］
図１は、本発明の第１の実施形態に係る色分解処理方法を説明するためのフローチャートである。この色分解処理方法は、例えば、図２に示すような画像出力処理系における色分解処理工程１１４に適用することができる。
【００２２】
まず、図２の画像出力処理系について概略を説明する。１１１は入力画像データであり、ページのイメージが文字や画像といった部品を表わす部品データの集合で構成されている。このような入力画像データ１１１を構成する部品データには、例えば、スキャナで読み取られた画像を表わすスキャナに依存したＲＧＢ色空間で色が表現された部品データや、オペレータがパーソナルコンピュータを使って描いたグラフィック画像を表わすＣＭＹＫ色空間で色が表現された部品データなど、様々な入力色空間の部品データが混在している。
【００２３】
色変換処理工程１１２では、入力画像データ１１１に含まれる様々な入力色空間の部品データがプリンタ１１６に依存した仮想的なＣＭＹＫ色空間の部品データに変換され、それらＣＭＹＫ色空間の部品データの集合体である印刷画像データが生成される。ここで、プリンタ１１６は、ＣＭＹＫの４色の色材を用いるのが一般的であるため、色変換処理工程１１２はプリンタ１１６を仮想的にＣＭＹＫプリンタとみなし、ＣＭＹＫの印刷画像データを生成する。
【００２４】
生成された印刷画像データは、ラスタライズ処理工程１１３に送られる。プリンタ１１６は、ページのイメージを走査線ごとに出力するものであり、色変換処理工程１１２で生成された部品データで構成されている印刷画像データは、そのままではプリンタ１１６で出力することができない。ラスタライズ処理工程１１３は、印刷画像データにラスタライズ処理を施してプリンタ１１６に適したラスタ形式のＣＭＹＫ信号に変換する。
【００２５】
このラスタ形式のＣＭＹＫ信号は色分解処理工程１１４に送られる。プリンタ１１６は、プロセス色材（Ｃ，Ｍ，Ｙ，Ｋ）に加えてＨｉＦｉ色材であるＧ（グリーン），Ｏ（オレンジ）の色材を用いるプリンタである。色分解処理工程１１４では、ラスタ形式のＣＭＹＫ信号（画素毎のＣＭＹＫ各色材の記録量を表す信号）をＣＭＹＫＧＯ信号（ＣＭＹＫＧＯ各色材の記録量を表す信号）に変換する。
【００２６】
このＣＭＹＫＯＧ信号は、階調処理工程１１５に送られる。ＣＭＹＫＯＧ信号は、色材毎にデータ長に応じて定まる階調数（各色材につき１バイトのデータ長ならば０から２５５までの２５６階調）で色材記録量を表現するものである。一方、プリンタ１１６は、ドットを形成することによって画像を表示するが、それぞれの画素についてはドットを形成するか否か、あるいはドットの大きさを制御するとしても数種類程度の状態しか取り得ない。そこで、階調処理工程１１５では、ＣＭＹＫＯＧ信号を、誤差拡散やディザ等の手法によって、画素毎のドット形成を表す記録信号に変換する。この記録信号はプリンタ１１６に送られ、ＣＭＹＫＯＧの色材を用い多色画像として記録される。
【００２７】
図１のフローチャートを参照し説明する。図１において、ステップＳ１０１〜Ｓ１０３は色分解処理のための準備処理に相当し、ステップＳ１０４〜Ｓ１０７が実際にＣＭＹＫ信号をＣＭＹＫＯＧ信号に変換する処理ステップ（図２の色分解処理工程１１４に対応する処理ステップ）である。したがって、準備処理ステップＳ１０１〜Ｓ１０３は、色分解処理工程１１４を実行する手段とは別のコンピュータ等で実施し、その処理結果である三角錐毎の補間演算式及び平面式のデータセットを色分解処理工程１１４の実行手段で利用できるようにすればよい。色分解処理工程１１４の実行手段は、例えば、プリンタ１１６と接続されるコンピュータ上で動作するプログラム（プリンタドライバなど）や、プリンタ１１６に内蔵されたコンピュータ上で動作するプログラムなどで実現される。
【００２８】
ステップＳ１０１〜Ｓ１０３において、ステップＳ１０１ａ〜Ｓ１０３ａはＫ＝０の条件でのＣＭＹ入力信号からＣＭＹＯＧ出力信号への色分解のための準備処理ステップである。ステップＳ１０１ｂ〜Ｓ１０３ｂはＫ＝２５５の条件でのＣＭＹ入力信号からＣＭＹＯＧ出力信号への色分解のための準備処理ステップである。なお、以下の説明では、ＣＭＹ入力信号及びＣＭＹＯＧ出力信号のいずれにおいても、各色材の信号は０（０％濃度相当の記録量）から２５５（１００％濃度相当の記録量）までの値をとる８ビットの信号とする。Ｋ色材記録量を表すＫ信号も０から２５５までの値をとる８ビット信号とする。
【００２９】
ステップＳ１０１においては、ＣＭＹ入力信号の色空間立方体の表面へ、画像記録装置の色再現範囲の最外殻特徴点に対応した色材記録量データが割り付けられるが、図３はその説明図である。ここでは、割り付けられる色材記録量データは、ＣＭＹＯＧ信号と同じＣ，Ｍ，Ｙ，Ｏ，Ｇの各色材の記録量を８ビットで表す形式のものとして説明する。なお、図３において、ＣＭＹ信号の色空間立方体の各座標軸は、出力信号のＣＭＹと区別するため小文字ｃｍｙで表している。以下、図１に示す処理フローに沿って処理内容を説明する。
【００３０】
Ｋ＝０に対応したステップＳ１０１ａ〜Ｓ１０３ａについて説明する。
【００３１】
まずステップＳ１０１ａにおいて、ＣＭＹ入力信号の色空間立方体（以下、ＣＭＹ色空間立方体と略記する）の原点である頂点１２０に白の色材記録量データ（Ｃ＝Ｍ＝Ｙ＝Ｏ＝Ｇ＝０）が割り付けられ、頂点１２０に対向した頂点１２１に黒の色材記録量データとして［Ｃ＋Ｍ＋Ｙベタ］（Ｃ＝Ｍ＝Ｙ＝２５５、Ｏ＝Ｇ＝０）が割り付けられる。頂点１２０と頂点１２１を結ぶ直線は無彩色の集まりである無彩色軸である。
【００３２】
ＣＭＹ色空間立方体において、頂点１２０，１２１のいずれをも通らない辺１２２，１２３，１２４，１２５，１２６，１２７は各色相の最高彩度点に対応する辺であり、最高彩度の辺と呼ぶ。これら最高彩度の辺に、各ＨｉＦｉ色材の単色ベタの色材記録量データとして［Ｇベタ］（Ｇ＝２５５、他の色材＝０），［Ｏベタ］（Ｏ＝２５５、他の色材＝０）、プロセス色材の単色ベタ［Ｃベタ］（Ｃ＝２５５、他の色材＝０），［Ｍベタ］（Ｍ＝２５５、他の色材＝０），［Ｙベタ］（Ｙ＝２５５、他の色材＝０）の各データ、各ＨｉＦｉ色材とそれに色相的に隣接する一つのプロセス色材とのベタ混合色の色材記録量データとして［Ｙ＋Ｇベタ］（Ｙ＝Ｇ＝２５５、他の色材＝０），［Ｇ＋Ｃベタ］（Ｇ＝Ｃ＝２５５、他の色材＝０），［Ｙ＋Ｏベタ］（Ｙ＝Ｏ＝２５５、他の色材＝０），［Ｏ＋Ｍベタ］（Ｏ＝Ｍ＝２５５、他の色材＝０）の各データが色相順に割り付けられる。
【００３３】
また、２つのプロセス色材のベタ混合色の色材記録量データが割り付けられる。すなわち、色相的にＨｉＦｉ色材Ｇの両隣にあるＹ，Ｃ色材のベタ混合色［Ｙ＋Ｃベタ］（Ｙ＝Ｃ＝２５５、他の色材＝０）は、当該色相の最高彩度点ではないので（Ｇ色材ベタに色相調整のためのＣ色材を加えた混合色［Ｇベタ（＋Ｃ）］が当該色相の最高彩度点である。図１１（ｂ）参照）、［Ｙ＋Ｃベタ］のデータはＣＭＹ色空間立方体表面の最高彩度の辺より黒寄りの位置に割り付けられる。同様に、Ｏ色材の両隣にあるＭ，Ｙ色材のベタ混合色［Ｍ＋Ｙベタ］（Ｍ＝Ｙ＝２５５、他の色材＝０）も当該色相の最高彩度点ではないので（Ｏ色材ベタに色相調整のためのＭ色材を加えた混合色［Ｏベタ（＋Ｍ）］が最高彩度点である）、そのデータはＣＭＹ色空間立方体表面の最高彩度の辺より黒寄りの位置に割り付けられる。Ｃ，Ｍ色材のベタ混合色［Ｃ＋Ｍベタ］は、その色相に対応したＨｉＦｉ色材が使用されず、当該色相の最高彩度点となるので、そのデータは図３に示すように最高彩度の辺上に割り付けられる。
【００３４】
また、色相的にＧ色材の両隣にある２つのプロセス色材のベタ混合色［Ｙ＋Ｃベタ］の等色相面すなわち［Ｙ＋Ｃベタ］及び無彩色軸を通る平面と、最高彩度の辺との交点に、Ｇ色材ベタに色相調整のためのＣ色材を加えた混合色［Ｇベタ（＋Ｃ）］（Ｇ＝２５５、Ｃ＝色相調整のための必要量、他の色材＝０）のデータが割り付けられる。同様に、色相的にＯ色材の両隣にある２つのプロセス色材のベタ混合色［Ｍ＋Ｙベタ］の等色相面と最高彩度の辺との交点に、Ｏ色材ベタに色相調整のためのＭ色材を加えた混合色［Ｏベタ（＋Ｍ）］（Ｏ＝２５５、Ｍ＝色相調整のための必要量、他の色＝０）のデータが割り付けられる。
【００３５】
ここで、［Ｙ＋Ｃベタ］の等色相面の最外殻を白から黒へ辿ると、図１２（ａ）に示したと同様の色材記録量制御が可能であることは明らかである。同様に、［Ｍ＋Ｙベタ］の等色相面の最外殻を白から黒へ辿ると、図１２（ｂ）に示したと同様の色材記録量制御が可能であることは明らかである。
【００３６】
なお、［Ｇベタ（＋Ｃ）］や［Ｏベタ（＋Ｍ）］の割り付けを省くことも可能である。ただし、割り付けを省いた場合、その位置は補間立体である三角錐の頂点とはならないので、その位置の出力信号値は補間演算により算出されることになる。当然、その位置近傍のＣＭＹＯＧ出力信号の演算精度は若干低下する。
【００３７】
以上のような色再現範囲の最外殻代表点に対応した色材記録量データの割り付けを行うが、プロセス色材Ｃ，Ｍ，Ｙの各単色ベタのデータは、図３に示したようにＣＭＹ入力色空間立方体の対応したｃ，ｍ，ｙ座標軸上に割り付けるとより良い。このようにした場合、例えばＣ単色が入力されると補間演算によりＣ単色が出力される等、単色入力に対し対応した単色が出力されるので、いわゆる純色保証が簡単に実現できるという利点がある。
【００３８】
また、最高彩度の辺上に、ＨｉＦｉ色材の単色ベタのデータ、ＨｉＦｉ色材とそれに色相的に隣接する１つのプロセス色材とのベタ混合色のデータが色相順に割り付けられるが、その割り付け位置（色相方向の位置）は、色相順に並べられた時のそれら色間の色差又は色相差の比に基づいて決定すると良い。そのために、それら単色ベタとベタ混合色を予めプリンタ１１６（又はそれと同種のプリンタ）で出力して測色し、その測色データ（例えばＣＩＥＬＡＢのＬ＊ａ＊ｂ＊値）を用意しておく。ただし、これら色はＫ＝０として出力する。そして、それら色の色材記録量データの割り付け位置の決定の際に、測色データから、それら色の色材記録量データを色相順に並べた時の隣り合う色間の色差又は色相差を求めるようにする。ＣＭＹ入力に対する色差ひずみの少ない色分解を実現するには、割り付け位置を色差に基づいて決定すると良い。ＣＭＹ入力に対する色相ひずみの少ない色分解を実現するには、割り付け位置を色相差に基づいて決定すると良い。
【００３９】
また、［Ｇベタ（＋Ｃ）］のＣ色材記録量は、上記のようにして割り付け位置が決定されたＧ色材単色ベタ［Ｇベタ］とＧ，Ｃ色材のベタ混合色［Ｇ＋Ｃベタ］との色相差又は色差の比に基づいて決定するとよい。同様に、［Ｏベタ（＋Ｍ）］のＭ色材記録量は、上記のようにして割り付け位置が決定されたＯ色材単色ベタ［Ｏベタ］とＯ，Ｙ色材のベタ混合色［Ｏ＋Ｙベタ］との色相差又は色差の比に基づいて決定するとよい。
【００４０】
２つのプロセス色材のベタ混合色についても、Ｋ＝０として予めプリンタ１１６（又はそれと同種のプリンタ）で出力して測色し、その測色データに基づいて、それらベタ混合色の色材記録量データの割り付け位置（明度方向、色相方向の位置）が決定される。ただし、ベタ混合色［Ｙ＋Ｃベタ］，［Ｍ＋Ｙベタ］のデータを、その測色された色相に関係なく、図３に示すようにＣＭＹ色空間立方体の当該色相に対応した辺１２９，１３０上にそれぞれ配置することも可能である。このようにした場合、次のステップＳ１０２ａにおける三角錐分割の処理が容易になる。［Ｙ＋Ｃベタ］の測色された色相に応じて、最高彩度の辺に割り付けられた［Ｇベタ］，［Ｙ＋Ｇベタ］，［Ｇ＋Ｃベタ］の割り付け位置と、［Ｇベタ（＋Ｃ）］のＣ色材記録量を調整し、同様に、［Ｍ＋Ｙベタ］の測色された色相に応じて、最高彩度の辺に割り付けられた［Ｏベタ］，［Ｙ＋Ｏベタ］，［Ｏ＋Ｍベタ］の割り付け位置と、［Ｏベタ（＋Ｍ）］のＭ色材記録量を調整する。
【００４１】
次のステップＳ１０２ａにおいて、ＣＭＹ色空間立方体は、色材記録量データが割り付けられた位置を頂点とした複数の三角錐（補間立体）に分割される。前述のように、色再現範囲の最外殻代表点に対応した色材記録量データは最高彩度の辺上の位置又はそれより黒寄りの位置に割り付けられるため、ＣＭＹ色空間立方体の原点１２０すなわち白の割り付け位置を全三角錐の共通の頂点として、容易に複数の三角錐への分割を行うことができる。例えば、黒が割り当てられた頂点と他の色の割り付け位置により生成可能な最小の三角形を選び、この三角形と白の頂点とを組み合わせ一つの三角錐とし、次に、残りの生成可能な三角形の中から最小のものを選び、これと白の頂点を組み合わせ三角錐とする、という手順を繰り返す方法により、入力色空間立方体の三角錐分割を行うことができる。このようにして分割された三角錐の一部を図４に例示する。
【００４２】
次に、ステップＳ１０３ａにおいて、分割した三角錐毎に、三角錐の頂点のＣＭＹ色空間位置に基づいて、三角錐を構成する４つ面の平面式を決定する。この平面式は、後述するように、ＣＭＹ入力信号がどの三角錐に属するのかの判定に用いられる。また、このステップＳ１０３ａにおいて、分割した三角錐毎に、三角錐の各頂点のＣＭＹ色空間位置と割り付けられた色材記録量データに基づいて、当該三角錐に属するＣＭＹ入力信号に対するＣＭＹＯＧ出力信号を生成するための補間演算式を決定する。
【００４３】
補間演算式は次のように表される。
【００４４】
【数１】
2013146054.tif 000003
ここで、Ｘ１１〜Ｘ５４は補間係数である。このような補間演算式の補間係数をつぎのように決定する。
【００４５】
三角錐の４頂点のＣＭＹ色空間位置と、そこに割り付けられた色材記録量データ（ＣＭＹＯＧ各色材の記録量）を、
（ｃ１，ｍ１，ｙ１）⇒（Ｃ１，Ｍ１，Ｙ１，Ｏ１，Ｇ１）
（ｃ２，ｍ２，ｙ２）⇒（Ｃ２，Ｍ２，Ｙ２，Ｏ２，Ｇ２）
（ｃ３，ｍ３，ｙ３）⇒（Ｃ３，Ｍ３，Ｙ３，Ｏ３，Ｇ３）
（ｃ４，ｍ４，ｙ４）⇒（Ｃ４，Ｍ４，Ｙ４，Ｏ４，Ｇ４）
とすると、４頂点に対する補間演算は次のように表すことができる。
【００４６】
【数２】
2013146054.tif 000004
よって、補間係数Ｘ１１〜Ｘ５４は次のように決定することができる。
【００４７】
【数３】
2013146054.tif 000005
また、ＣＭＹ色空間における平面の一般式は、
【００４８】
【数４】
2013146054.tif 000006
であるので、例えば、最初の３点（ｃ１，ｍ１，ｙ１），（ｃ２，ｍ２，ｙ２），（ｃ３，ｍ３，ｙ３）を通る平面式は、
【００４９】
【数５】
2013146054.tif 000007
よって、
【００５０】
【数６】
2013146054.tif 000008
のように決定できる。
【００５１】
以上、Ｋ＝０の場合のための準備処理について説明した。次に、Ｋ＝２５５の場合のための準備処理のステップＳ１０１ｂ〜Ｓ１０３ｂについて説明する。
【００５２】
ステップＳ１０１ｂではステップＳ１０１ａと同様の単色ベタ、ベタ混合色などの色材記録量データのＣＭＹ色空間立方体の表面への割り付けが行われる。ただし、ステップＳ１０１ａでは単色ベタ、ベタ混合色などの色の色材記録量データの割り付け位置の決定に際し、予めこれら単色ベタ、ベタ混合色などをＫ＝０として出力し測色したデータが利用されるが、ステップＳ１０１ｂにおいては、予め単色ベタ、ベタ混合色などをＫ＝２５５として（Ｋ単色ベタに重ねて）出力して測色した測色データが、それら色の色材記録量データの割り付け位置の決定に利用される点が異なる。すなわち、Ｋ＝２５５の場合とＫ＝０の場合とでは、最高彩度の辺上に割り付けられる単色ベタやベタ混合色の色材記録量データの割り付け位置（色相方向の位置）や、プロセス色材のベタ混合色の色材記録量データの割り付け位置（色相方向、明度方向）に、また、［Ｇベタ（＋Ｃ）］のＣ色材記録量や［Ｏベタ（＋Ｍ）］のＭ色材記録量に違いが生じる。
【００５３】
ステップＳ１０２ｂではステップＳ１０２ａと同様の三角錐への処理が行われる。ステップＳ１０３ｂではステップＳ１０３ａと同様の平面式と補間演算式を決定する処理が行われる。
【００５４】
次に、例えば図２の色分解処理工程１１４で実際に実行されることになる色分解処理（ステップＳ１０４〜Ｓ１０７）について説明する。
【００５５】
まず、ステップＳ１０４で、１画素のＣＭＹＫ信号を入力する。
【００５６】
ステップＳ１０５ａにおいて、ＣＭＹＫ入力信号中のＣＭＹ信号について、ステップＳ１０３ａで決定されたＫ＝０の場合の各三角錐の平面式の評価を行うことにより、ステップＳ１０２ａで分割されたＫ＝０用の三角錐の中からＣＭＹ信号が属する一つの三角錐を判定する。すなわち、ＣＭＹ信号について三角錐を構成する４つ面の平面式を評価し、ＣＭＹ信号のＣＭＹ色空間位置がその４つ面すべての内側にあると判断されたときに、その三角錐に属すると判定する。同様に、ステップＳ１０５ｂでは、ステップＳ１０３ｂで決定されたＫ＝２５５の場合の各三角錐の平面式の評価を行い、ステップＳ１０２ｂで分割されたＫ＝２５５用の三角錐の中からＣＭＹ信号が属する一つの三角錐を判定する。
【００５７】
次のステップＳ１０６ａにおいて、ステップＳ１０５ａで判定されたＫ＝０用の三角錐の補間演算式を用いてＫ＝０の場合のＣＭＹＯＧ信号を生成する。同様に、ステップＳ１０６ｂにおいて、ステップＳ１０５ｂで判定されたＫ＝２５５用の三角錐の補間演算式を用いてＫ＝２５５の場合のＣＭＹＯＧ信号を生成する。
【００５８】
次のステップＳ１０７において、ステップＳ１０６ａで生成されたＫ＝０の場合のＣＭＹＯＧ信号とステップＳ１０６ｂで算出されたＫ＝２５５の場合のＣＭＹＯＧ信号とから、ＣＭＹＫ入力信号中のＫ信号に応じた次の補間演算により、ＣＭＹＯＧ出力信号を決定する。
Ｘ＝（（Ｘａ×（２５５−Ｋ）＋Ｘｂ×Ｋ））／２５５            （７）
ただし、Ｘは補間演算結果であるＣＭＹＯＧ出力信号中の各色材信号、ＸａはＫ＝０の場合のＣＭＹＯＧ信号中の各色材信号、ＸｂはＫ＝２５５の場合のＣＭＹＯＧ信号中の各色材信号である。このようにして算出されたＣＭＹＯＧ出力信号にＫ信号を組み合わたせＣＭＹＫＯＧ出力信号が最終的な色分解処理結果として出力される。
【００５９】
ステップＳ１０４〜Ｓ１０７の処理は、ステップＳ１０８で最終画素まで処理されたと判定されるまで繰り返し実行される。
【００６０】
以上説明した色分解処理方法をＣＰＵやメモリなどからなる一般的な構成のコンピュータを利用し実施するためのプログラム、すなわち、当該色分解処理方法の各処理ステップをコンピュータに実行させるプログラムも本発明に包含される。
【００６１】
図５は、本発明の第１の実施形態に係る色分解処理装置の機能的構成を説明するためのブロック図である。この色分解処理装置は、例えば、図２の色分解処理工程１１４に適用することができる。
【００６２】
図５に示す色分解処理装置は、本実施形態に係る色分解処理方法により色分解処理を実行するものであり、信号入力部１５１、データセット記憶部１５２ａ，１５２ｂ、判定部１５３ａ，１５３ｂ、補間演算部１５４ａ，１５４ｂ、補間演算部１５５、信号出力部１５６から構成される。
【００６３】
信号入力部１５１はＣＭＹＫ信号１６０を取り込む手段である。データセット記憶部１５２ａは、図１のステップＳ１０３ａで決定された三角錐毎の平面式及び補間演算式のデータセットを記憶しており、データセット記憶部１５２ａは、図２のステップＳ１０３ｂで決定された三角錐毎の平面式及び補間演算式のデータセットを記憶している。
【００６４】
判定部１５３ａは図１のステップＳ１０５ａの判定処理を行う手段であり、判定部１５３ｂは図１のステップＳ１０５ｂの判定処理を行う手段である。補間演算部１５４ａは図１のステップＳ１０６ａの補間演算を行う手段であり、補間演算部１５４ｂは図１のステップＳ１０６ｂの補間演算を行う手段である。補間演算部１５５は図１のステップＳ１０７の補間演算すなわち前記式（７）の演算を行う手段である。
【００６５】
信号出力部１５６は、補間演算部１５５から出力されるＣＭＹＯＧ信号１６４にＣＭＹＫ信号１６０中のＫ信号１６２を組み合わせ最終的なＣＭＹＫＯＧ出力信号１６５を出力する手段である。
【００６６】
全体的な動作は次の通りである。信号入力部１５１を通じてラスタ形式のＣＭＹＫ信号１６０が１画素分ずつ入力される（図１のステップＳ１０４）。入力されたＣＭＹＫ信号１６０中のＣＭＹ信号１６１は判定部１５３ａ，１５３ｂ及び補間演算部１５４ａ，１５４ｂに送られ、ＣＭＹＫ信号１６０中のＫ信号１６２は補間演算部１５５と信号出力部１５６に送られる。判定部１５３ａでデータセット記憶部１５２ａに記憶されている平面式の評価によってＣＭＹ信号１６１が属するＫ＝０用の三角錐が判定され（ステップＳ１０５ａ）、同様に、判定部１５３ｂでデータセット記憶部１５２ｂに記憶されている平面式の評価によってＣＭＹ信号１６１が属するＫ＝２５５用の三角錐が判定される（ステップＳ１０５ｂ）。補間演算部１５４ａにおいて、判定部１５３ａで判定された三角錐に対応した補間演算式がデータセット記憶部１５２ａから取り込まれ、この補間演算式によりＣＭＹ信号１６１に対応したＫ＝０の場合のＣＭＹＯＧ信号１６３ａが生成される（ステップＳ１０６ａ）。同様に、補間演算部１５４ｂにおいて、判定部１５３ｂで判定された三角錐に対応した補間演算式がデータセット記憶部１５２ｂから取り込まれ、この補間演算式によりＣＭＹ信号１６１に対応したＫ＝２５５の場合のＣＭＹＯＧ信号１６３ｂが生成される（ステップＳ１０６ｂ）。補間演算部１５５において、ＣＭＹＯＧ信号１６３ａとＣＭＹＯＧ信号１６４ｂに対しＫ信号１６２に応じた前記（７）式の補間演算が行われ、Ｋ信号１６４に対応したＣＭＹＯＧ信号１６４が生成され、このＣＭＹＯＧ信号１６４とＫ信号１６２とが信号出力部１５６組み合わされ、最終的なＣＭＹＫＯＧ出力信号１６５として出力される（ステップＳ１０７）。
【００６７】
このような色分解処理装置は、ハードウェアで実現することも可能であるが、ＣＰＵやメモリなどからなる一般的な構成のコンピュータを利用し実現することも可能である。コンピュータを利用し当該色分解処理装置を実現するためのプログラム、すなわち当該色分解処理装置の各構成手段としてコンピュータを機能させるプログラムも本発明に包含される。
【００６８】
［第２の実施形態］
図６は、本発明の第２の実施形態に係る色分解処理方法を説明するためのフローチャートである。この色分解処理方法は、例えば、図２に示すような画像出力処理系における色分解処理工程１１４に適用することができる。
【００６９】
図６において、ステップＳ２０１〜Ｓ２０８は色分解処理のための準備処理に相当し、ステップＳ２１０〜Ｓ２１２が実際にＣＭＹＫ信号をＣＭＹＫＯＧ信号に変換する処理ステップ（図２の色分解処理工程１１４に対応する処理ステップ）である。したがって、準備処理ステップＳ２０１〜Ｓ２０８は、色分解処理工程１１４を実行する手段とは別のコンピュータ等で実施し、その処理結果であるＬＵＴ（ルックアップテーブル）を色分解処理工程１１４の実行手段で利用できるようにすればよい。色分解処理工程１１４の実行手段は、例えば、プリンタ１１６と接続されるコンピュータ上で動作するプログラム（プリンタドライバなど）や、プリンタ１１６に内蔵されたコンピュータ上で動作するプログラムなどで実現される。
【００７０】
ステップＳ２０１〜Ｓ２０８において、ステップＳ２０１ａ〜Ｓ２０８ａはＫ＝０の条件でのＣＭＹ入力信号からＣＭＹＯＧ出力信号への色分解のための準備処理ステップである。ステップＳ２０１ｂ〜Ｓ２０８ｂはＫ＝２５５の条件でのＣＭＹ入力信号からＣＭＹＯＧ出力信号への色分解のための準備処理ステップである。
【００７１】
ステップＳ２０１ａ，Ｓ２０１ｂでは、図１中のステップＳ１０１ａ，Ｓ１０１ｂと同一の色材記録量データの割り付け処理が実行される。ステップＳ２０２ａ，Ｓ２０２ｂでは、図１中のステップＳ１０２ａ，Ｓ１０２ｂと同一の三角錐への分割処理が実行される。ステップＳ２０３ａ，Ｓ２０３ｂでは、図１中のステップＳ１０３ａ，Ｓ１０３ｂと同じ平面式と補間演算式を決定する処理が実行される。
【００７２】
ステップＳ２０４〜Ｓ２０８は、メモリマップ補間演算方式によりＣＭＹ信号をＣＭＹＯＧ信号へ分解するために利用されるＬＵＴを生成する処理ステップである。まず、ステップＳ２０４で、ＣＭＹ色空間立方体の各座標軸を分割することにより、ＣＭＹ色空間立方体が多数の補間立方体に分割される。
【００７３】
ステップＳ２０５で、１つの分割格子点（ある補間立方体の１つの頂点に対応する）に対応したアドレスとＣＭＹ信号が生成される。ステップＳ２０６ａでは、生成されたＣＭＹ信号に対し図１のステップＳ１０５ａと同様の平面式の評価を行うことにより、ステップＳ２０２ａで分割されたＫ＝０用の三角錐の中からＣＭＹ信号が属する三角錐が判定される。同様に、ステップＳ２０６ｂでは、図１のステップＳ１０５ｂと同様にＫ＝２５５用の三角錐の中からＣＭＹ信号が属する三角錐の判定が行われる。ステップＳ２０７ａでは、ステップＳ２０６ａで判定された三角錐に対応したＫ＝０用の補間演算式によりＣＭＹ信号に対応したＫ＝０条件のＣＭＹＯＧ信号値（ＣＭＹＯＧ各色材の記録量）が生成される。同様に、ステップＳ２０７ｂにおいて、ステップＳ２０６ｂで判定された三角錐に対応したＫ＝２５５用の補間演算式により、ＣＭＹ信号に対応したＫ＝２５５条件のＣＭＹＯＧ信号値（ＣＭＹＯＧ各色材の記録量）が生成される。ステップＳ２０８ａにおいて、前ステップＳ２０７ａで生成されたＣＭＹＯＧ信号値が、ステップＳ２０５で生成された格子点対応アドレスにＬＵＴ形式で記憶される。同様に、ステップＳ２０８ｂにおいて、前ステップＳ２０７ｂで生成されたＣＭＹＯＧ信号値が、ステップＳ２０５で生成された格子点対応アドレスにＬＵＴ形式で記憶される。ステップＳ２０９で最終格子点まで処理が終わったと判定されるまで、ステップＳ２０４〜Ｓ２０８が繰り返されることにより、ステップＳ２０８ａで最終的にＫ＝０用のＬＵＴが生成され、ステップＳ２０８ｂで最終的にＫ＝２５５用のＬＵＴが生成される。
【００７４】
なお、ステップＳ２０１〜Ｓ２０８までの色分解処理用ＬＵＴ生成方法も本発明に包含される。
【００７５】
次に、ステップＳ２１１〜Ｓ２１２について説明する。この処理ステップが、例えば図２の色分解処理工程１１４で実際に実行される色分解処理に相当する。
【００７６】
ステップＳ２１０で、１画素分のＣＭＹＫ信号が入力される。ステップＳ２１１ａにおいて、Ｋ＝０用のＬＵＴを用いたメモリマップ補間演算により、入力されたＣＭＹＫ信号中のＣＭＹ信号をＣＭＹＯＧ信号に分解する。より具体的には、ＣＭＹ信号に対応した補間立方体の頂点である８個の格子点に対応した出力信号値（ＣＭＹＯＧ各色材の記録量）をＬＵＴから読み出す。そして、例えば、当該補間立方体をＣＭＹ信号に対応した座標で８個の小立方体に再分割し、それら小立方体の容積を重みとして上記８頂点の出力信号値の加重平均による線形補間によって、ＣＭＹ信号に対するＣＭＹＯＧ信号を生成する。ステップＳ２１１ｂでは、Ｋ＝２５５用のＬＵＴを用いた同様のメモリマップ補間演算によりＣＭＹＯＧ信号を生成する。次のステップＳ２１２は、ステップＳ２１１ａ，Ｓ２１１ｂで生成されたＣＭＹＯＧ信号に対し図１のステップＳ１０７と同様の補間演算を行い、その結果であるＣＭＹＯＧ信号とＫ信号を組み合わたせＣＭＹＫＯＧ信号を出力するステップである。ステップＳ２１０〜Ｓ２１２の処理は、ステップＳ２１３で最終画素まで処理されたと判定されるまで繰り返し実行される。
【００７７】
以上説明した色分解処理方法及び色分解処理用ＬＵＴ生成方法をＣＰＵやメモリなどからなる一般的な構成のコンピュータを利用し実施するためのプログラム、すなわち、当該色分解処理方法及び色分解処理用ＬＵＴ生成方法の各処理ステップをコンピュータに実行させるプログラムも本発明に包含される。
【００７８】
図７は、本発明の第２の実施形態に係る色分解処理装置の機能的構成を説明するためのブロック図である。この色分解処理装置は、例えば、図２の色分解処理工程１１４に適用することができる。
【００７９】
図７に示す色分解処理装置は、本発明の第２の実施形態に係る色分解処理方法により色分解処理を実行するもので、信号入力部２５１、ＬＵＴ記憶部２５２ａ，２５２ｂ、格子点アドレス生成部２５３ａ，２５３ｂ、補間演算部２５４ａ，２５４ｂ、補間演算部２５５、信号出力部２５６から構成される。
【００８０】
信号入力部２５１はＣＭＹＫ信号２６０を取り込む手段である。ＬＵＴ記憶部２５２ａは図６のステップＳ２０８ａで作成されたＫ＝０用のＬＵＴを記憶しており、また、ＬＵＴ記憶部２５２ｂは図６のステップＳ２０８ｂで作成されたＫ＝２５５用のＬＵＴを記憶している。
【００８１】
格子点アドレス生成部２５３ａは、ＣＭＹＫ信号２６０中のＣＭＹ信号２６１に基づき、当該ＣＭＹ信号が属する補間立方体の８頂点に対応した、Ｋ＝０用ＬＵＴの格子点アドレスを生成し、当該ＬＵＴよりＣＭＹ信号２６１の属する補間立方体の８頂点に対応した出力信号値を読み出す手段である。格子点アドレス生成部２５３ｂは、同様にＫ＝２５５用ＬＵＴの格子点アドレスを生成し、当該ＬＵＴよりＣＭＹ信号２６１の属する補間立方体の８頂点に対応した出力信号値を読み出す手段である。なお、ＬＵＴ記憶部２５２ａ，２５２ｂのアドレスを共通化し、格子点アドレス生成部２５３ａ，２５３ｂを１つに統合することもできる。
【００８２】
補間演算部２５４ａは、Ｋ＝０用のＬＵＴから読み出された８組の出力信号値に対し前述のような補間演算を行うことによりＣＭＹＯＧ信号２６３ａを生成する手段である。補間演算部２５４ｂは、Ｋ＝２５５用のＬＵＴから読み出された８組の出力信号値に対し前述のような補間演算を行うことによりＣＭＹＯＧ信号２６３ｂを生成する手段である。すなわち、格子点アドレス生成部２５３ａ，２５３ｂ及び補間演算部２５４ａ，２５４ｂは、記憶部２５２ａ，２５２ｂに記憶されているＬＵＴを用いたメモリマップ補間演算により、ＣＭＹ信号２６１からＣＭＹＯＧ信号２６３ａ，２６３ｂを生成する手段を構成している。
【００８３】
補間演算部２５５は図６のステップＳ２１２の補間演算すなわち前記式（７）の演算を行う手段である。信号出力部２５６は補間演算部２５５から出力されるＣＭＹＯＧ信号２６４にＣＭＹＫ信号２６０中のＫ信号２６２を組み合わせ最終的なＣＭＹＫＯＧ信号２６５を出力する手段である。
【００８４】
このような色分解処理装置は、ハードウェアで実現することも可能であるが、ＣＰＵやメモリなどからなる一般的な構成のコンピュータを利用し実現することも可能である。コンピュータを利用し当該色分解処理装置を実現するためのプログラム、すなわち当該色分解処理装置の各構成手段としてコンピュータを機能させるプログラムも本発明に包含される。
【００８５】
［他の実施形態］
図８は、本発明の第３の実施形態に係る色分解処理装置の機能的構成を説明するためのブロック図である。この色分解処理装置は、ＣＭＹ入力信号３０５をＣＭＹＯＧ信号３０６に色分解し、このＣＭＹＯＧ信号３０６を墨生成・下色除去処理３０４によりＣＭＹＫＯＧ信号３０７に変換する。
【００８６】
ＣＭＹ入力信号３０５からＣＭＹＯＧ信号３０６への色分解処理のために、データセット記憶部３０１、判定部３０２、補間演算部３０３を備える。データセット記憶部３０１は、図５中のデータセット記憶部１５２ａと同じ三角錐の平面式及び補間演算式のデータセットを記憶する手段である。判定部３０２は図５中の判定部１５３ａと同じ判定処理を行う手段である。補間演算部３０３は、図５中の補間演算部１５４ａと同じ補間演算を行う手段である。また、ＣＭＹＯＧ信号３０６に対する墨生成・下色除去処理のための手段として墨生成・下色除去処理部３０４を備える。
【００８７】
以上の説明から明らかなように、この第３の実施形態におけるＣＭＹ信号３０５からＣＭＹＯＧ信号３０６への色分解処理方法は、前記第１の実施形態におけるＫ＝０に対応した色分解処理方法と同様である。
【００８８】
図９は、本発明の第４の実施形態に係る色分解処理装置の機能的構成を説明するためのブロック図である。この色分解処理装置は、ＣＭＹ入力信号３５５をＣＭＹＯＧ信号３５６に色分解し、このＣＭＹＯＧ信号３５６を墨生成・下色除去処理３０４によりＣＭＹＫＯＧ信号３５７に変換する。
【００８９】
ＣＭＹ入力信号３５５からＣＭＹＯＧ信号３５６への色分解のために、ＬＵＴ記憶部３５１、格子点アドレス生成部３５２、補間演算部３５３を備える。ＬＵＴ記憶部３５１は、図７中のＬＵＴ記憶部２５２ａと同じＬＵＴを記憶する手段である。格子点アドレス生成部３５２は図７中の格子点アドレス生成部２５３ａと同じ格子点アドレス生成手段である。補間演算部３５３は、図７中の補間演算部２５４ａと同じ補間演算を行う手段である。すなわち、格子点アドレス生成部３５２及び補間演算部３５３は、記憶部３５１に記憶されているＬＵＴを用いたメモリマップ補間演算により、ＣＭＹ信号３５５からＣＭＹＯＧ信号３５６を生成する手段を構成している。
【００９０】
この色分解処理装置は、さらに、ＣＭＹＯＧ信号３５６に対する墨生成・下色除去処理のための手段として墨生成・下色除去処理部３５４を備える。
【００９１】
以上の説明から明らかなように、この第４の実施形態におけるＣＭＹ信号３５５からＣＭＹＯＧ信号３５６への色分解処理方法は、前記第２の実施形態におけるＫ＝０に対応した色分解処理方法と同様である。
【００９２】
図８及び図９を参照し説明した色分解処理装置は、ハードウェアで実現することも可能であるが、ＣＰＵやメモリなどからなる一般的な構成のコンピュータを利用し実現することも可能である。コンピュータを利用し当該色分解処理装置を実現するためのプログラム、すなわち当該色分解処理装置の各構成手段としてコンピュータを機能させるプログラムも本発明に包含される。
【実施例２】
【００９３】
上記した実施例１では、ＣＭＹ入力信号を、プロセス色材及び１以上のＨｉＦｉ色材の記録量を表す出力信号に変換する際に、画像記録装置の色再現範囲を十分に活用する目的で、色再現範囲の最外殻代表点に対応した色材記録量データとして、プロセス色材の単色ベタのデータ、ＨｉＦｉ色材の単色ベタのデータ、及び、ＨｉＦｉ色材とそれに色相的に隣接する一つのプロセス色材とのベタ混合色のデータを色空間立方体の表面の最高彩度の辺に色相順に割り付け、色相的にＨｉＦｉ色材の両隣にある２つのプロセス色材のベタ混合色のデータを前記色空間立方体の表面の最高彩度の辺より黒寄りの位置に割り付けている。
【００９４】
すなわち、実施例１では、色相的にＨｉＦｉ色材の両隣にある２つのプロセス色材のベタ混合色のデータを前記色空間立方体の表面の最高彩度の辺より黒寄りの位置に割り付けているので、プロセス色材のデバイス信号を、ＨｉＦｉ色材を含むデバイス信号に変換する際に、記録可能な色再現範囲を滑らか且つ十分に活用できない。
【００９５】
実施例２は、プロセス色材のデバイス信号を、ＨｉＦｉ色材を含むデバイス信号に変換する際に、記録可能な色再現範囲を滑らか且つ十分に活用することできる色分解処理方法（装置）を実現する実施例である。
【００９６】
実施例１では、図１１（ｃ）に示すような色再現範囲４を得るために、プロセスグリーン色相において、白から黒へ向かって色材の組み合わせ、色材の記録量を図１２に示すように制御する。重要な点は、最高彩度の［Ｇベタ（＋Ｃ）］の点から、それより黒寄りの［Ｙ＋Ｃベタ］の点へ向かって、Ｇ色材記録量を徐々に０％濃度まで減少させつつＣ色材記録量とＹ色材記録量を徐々に１００％濃度（ベタ）まで増加させることであった。
【００９７】
一方、上述したような色材の組み合わせ、色材の記録量の変化は、記録された画像の質感変化を伴う。例えば、色材記録量の総和は記録された色の光沢感に影響するが、最高彩度の［Ｇベタ（＋Ｃ）］の点では１００％＋α（αは＋Ｃ分）程度であるのに対し、［Ｙ＋Ｃベタ］の点では２００％となるので、光沢感がかなり異なる。また、各色材の記録量制御を網点面積率で行う場合、網点の整列方向（スクリーン角）を色材により異ならせる方法が一般的であるが、色材の組み合わせの変化は網点相互の干渉模様（モアレ）の変化を伴うので、これが質感にも影響する。また、これらは、色差が連続的に変化するグラデーション画像の場合により顕著となり、その際の色差変化量が少ないほどより目立つようになる。
【００９８】
したがって、図１３（ａ）のように最高彩度の［Ｇベタ（＋Ｃ）］の点と［Ｙ＋Ｃベタ］の点との色差が小さい画像記録装置に実施例１の技術を適用すると、質感変化が目に付いて滑らかな再現ができなくなるという問題があった。
【００９９】
このため、本発明の実施例２では、最高彩度の［Ｇベタ（＋Ｃ）］の点と［Ｙ＋Ｃベタ］の点との色差が小さい画像記録装置においては、十分な色差変化量を確保するため、図１３（ｂ）のように、［Ｙ＋Ｃベタ］の点の代わりに、［Ｙ＋Ｃベタ（＋Ｍ）］（Ｙ＋Ｃベタに色差変化量調整用にＭ色材を加えた混合色）の点を使用するように制御すると良い。重要な点は、図１４（ａ）のように、最高彩度の［Ｇベタ（＋Ｃ）］の点から、それより黒寄りで十分な色差を確保した［Ｙ＋Ｃベタ（＋Ｍ）］の点へ向かって、Ｇ色材記録量を徐々に０％濃度まで減少させつつＣ色材記録量とＹ色材記録量を徐々に１００％濃度（ベタ）まで増加させることである。実施例１との違いはＭ色材を加えた混合色を用いるという点であり、これにより最高彩度の［Ｇベタ（＋Ｃ）］の点との色差変化量を確保して質感変化を目立たなくすると共に、図１３（ｃ）に示すような色再現範囲４に拡大する。
【０１００】
同様に、プロセスレッド色相（Ｍ＝Ｙ）の場合は、白から黒へ向かってＨｉＦｉ色材のＯ（オレンジ）色材、プロセス色材の組み合わせ、色材記録量を図１４（ｂ）に示すように制御すると、滑らかな色再現範囲の拡大ができる。重要な点は、最高彩度の［Ｏベタ（＋Ｍ）］の点と［Ｍ＋Ｙベタ］の点との色差が小さい画像記録装置においては、最高彩度の［Ｏベタ（＋Ｍ）］の点から、それより黒寄りで十分な色差変化量を確保した［Ｙ＋Ｍベタ（＋Ｃ）］の点へ向かって、Ｏ色材記録量を徐々に０％濃度まで減少させつつＭ色材記録量とＹ色材記録量を徐々に１００％濃度まで増加させることである。［Ｏベタ（＋Ｍ）］の（＋Ｍ）は色相調整のために加えられるＭ色材記録量を表す。また、［Ｙ＋Ｍベタ（＋Ｃ）］の（＋Ｃ）は色差変化量調整のために加えられるＣ色材記録量を表す。
【０１０１】
ここで、図１５は、Ｙ＋Ｃベタに色差調整用に加えるＭ色材記録量を決定するフローチャートの一例を示す。
はじめに、ステップＳ１５０１において、図１６（ａ）に示したように、［Ｙ＋Ｃベタ］の点から黒に向かって、［Ｙ＋Ｃベタ］の点の代わりとなりうる［Ｙ＋Ｃベタ（＋Ｍ）］点の候補（図では丸付き数字１〜３）を設定する。これらの候補は、Ｍ色材記録量を等間隔にして選ぶ、最高彩度の［Ｇベタ（＋Ｃ）］の点との色差が等間隔になるようなＭ色材記録量を選ぶ等により、例えば設定する。尚、後者の場合は、図１３（ａ）に示したような、プロセスグリーン（Ｙ＝Ｃ＞Ｍ）色相におけるＹ，Ｃ，Ｍ色材のみの組み合わせ［Ｙ＋Ｃ＋Ｍ］による色再現範囲１と、ＨｉＦｉ色材であるＧ色材とその補色色材であるＭ色材との組み合わせ［Ｇ（＋Ｃ）＋Ｍ］による色再現範囲２を表すデータを、予めプリンタ１１６（又はそれと同種のプリンタ）で色サンプルを出力し、測色することで用意しておくと、選択が容易となる。
【０１０２】
次に、ステップＳ１５０２において、ステップＳ１５０１で設定した候補に対応した画像サンプルをプリンタ１１６により出力する。この画像サンプルは、例えば図１７に示したような白から最高彩度の［Ｇベタ（＋Ｃ）］の点を通り黒へ向かって色差が連続的に変化するグラデーションパターンを並べたものであり、それぞれのパターンは図１６（ａ）〜（ｄ）に示したように、最高彩度の［Ｇベタ（＋Ｃ）］の点から、［Ｙ＋Ｃベタ］の点あるいは上述の［Ｙ＋Ｃベタ（＋Ｍ）］の候補の点（丸付き数字１〜３）に向かって、色材量が直接的に変化する領域を含む。このグラデーションパターンは、色材の組み合わせ、色材の記録量の変化に伴う質感変化を比較するものであるので、その際の色差変化は相互に類似していることが望ましい。
【０１０３】
次に、ステップＳ１５０３において、ステップＳ１５０２で出力された画像を観察した際の評価結果が設定される。上述したように、最高彩度の［Ｇベタ（＋Ｃ）］の点から、［Ｙ＋Ｃベタ］の点あるいは上述の［Ｙ＋Ｃベタ（＋Ｍ）］の候補の点（丸付き数字１〜３）に向かう際の質感変化は、その際の色差変化量が少ないほどより目立つようになる。このため、［Ｙ＋Ｃベタ］の点、［Ｙ＋Ｃベタ（＋Ｍ）］の候補の点、丸付き数字１、２、３の順に質感変化がより目立つと予測されるが、実際に画像を観察した際の評価結果がユーザーにより設定される。尚、ここでは、『丸付き数字３のみ滑らか（質感変化が目立たない）』、『丸付き数字２〜３は滑らか』、『丸付き数字１〜３は滑らか』、『全て滑らか』の１つが選ばれ、設定されるものとする。
【０１０４】
次に、ステップＳ１５０４において、『丸付き数字３のみ滑らか』が設定されたかが判定され、設定されていればステップＳ１５０５において、［Ｙ＋Ｃベタ（＋Ｍ）］の候補の点、丸付き数字３のＭ色材記録量に決定する。
【０１０５】
次に、設定されていなければステップＳ１５０６において、『丸付き数字２〜３は滑らか』が設定されたかが判定され、設定されていればステップＳ１５０７において、［Ｙ＋Ｃベタ（＋Ｍ）］の候補の点、丸付き数字２のＭ色材記録量に決定する。
【０１０６】
次に、設定されていなければステップＳ１５０８において、『丸付き数字１〜３は滑らか』が設定されたかが判定され、設定されていればステップＳ１５０９において、［Ｙ＋Ｃベタ（＋Ｍ）］の候補の点、丸付き数字１のＭ色材記録量に決定する。
【０１０７】
次に、設定されていなければステップＳ１５１０において［Ｙ＋Ｃベタ］の点のＭ色材記録量（＝０）に決定する。
これにより、質感変化が目立たないＭ色材記録量を決定することができるので、最高彩度の［Ｇベタ（＋Ｃ）］の点と［Ｙ＋Ｃベタ］の点との色差が小さい画像記録装置においても、十分な色差変化量を確保することができる。
【０１０８】
同様に、Ｍ＋Ｙベタに色差調整用に加えるＣ色材記録量も、はじめに色再現範囲を表すデータが用意され、次に設定した候補に対応した画像サンプルをプリンタ１１６により出力し、出力された画像を観察した際の評価結果が設定され、設定された評価結果に基づいて色差調整用に加えるＭ色材記録量を決定することができる。
【０１０９】
また、図１８は、Ｙ＋Ｃベタに色差調整用に加えるＭ色材記録量を決定する別なフローチャートの一例を示す。
はじめに、ステップＳ１８０１において、図１１（ａ）あるいは図１３（ａ）に示したような、プロセスグリーン（Ｙ＝Ｃ＞Ｍ）色相におけるＹ，Ｃ，Ｍ色材のみの組み合わせ［Ｙ＋Ｃ＋Ｍ］による色再現範囲１と、ＨｉＦｉ色材であるＧ色材とその補色色材であるＭ色材との組み合わせ［Ｇ（＋Ｃ）＋Ｍ］による色再現範囲２を表すデータが、予めプリンタ１１６（又はそれと同種のプリンタ）で色サンプルを出力し、測色することで用意される。
【０１１０】
次に、ステップＳ１８０２では、この測定結果に基づいて、最高彩度の［Ｇベタ（＋Ｃ）］の点と［Ｙ＋Ｃベタ］の点との色差が抽出され、滑らかな再現ができるかどうかが判定される。この判定は、例えば予め設定しておいた色差値、あるいは、ユーザーが好みに応じて選択した色差値に基づいて、行われる。
ここで、滑らかな再現ができると判定されたならば、ステップＳ１８０３において、色差調整用に加えるＭ色材を加えないようにする（色差調整用に加えるＭ色材記録量＝０）。
【０１１１】
一方、滑らかな再現ができないと判定されたならば、ステップＳ１８０４において、最高彩度の［Ｇベタ（＋Ｃ）］の点と、十分な色差、例えば、上述の判定に用いた色差値を有する［Ｙ＋Ｃベタ（＋Ｍ）］（Ｙ＋Ｃベタに色差調整用にＭ色材を加えた混合色）の点が、上記色再現範囲のデータに基づいて探索され、これによりステップＳ１８０５において色差調整用に加えるＭ色材記録量が決定される。
【０１１２】
同様に、Ｍ＋Ｙベタに色差調整用に加えるＣ色材記録量も、はじめに［Ｍ＋Ｙベタ（＋Ｃ）］点の候補を設定し、色再現範囲を表すデータが用意され、次に滑らかな再現ができるかどうかが判定され、次に滑らかな再現ができないと判定されたならば十分な色差を有する［Ｍ＋Ｙベタ（＋Ｃ）］（Ｍ＋Ｙベタに色差調整用にＣ色材を加えた混合色）の点が探索され、これにより色差調整用に加えるＣ色材記録量が決定される。
【０１１３】
尚、この色差調整用に加える色材記録量の決定方法は、主観的な質感差を、定量的な色差に置き換え判定するので、主観評価時の環境等に影響されるようなことがないという利点を有する。
ここまで、プロセスグリーン色相とプロセスレッド色相について、色再現範囲の拡大方法を説明した。しかし、全ての色相に関し、図１４に示したような変換を用意するのは現実的でない。
【０１１４】
本発明は、画像記録装置の色再現範囲の最外郭代表点の色材記録量データを、ＣＭＹ入力信号の色空間立方体の表面に割り付け、割り付けた色材記録量データ及びその割り付け位置に基づいた補間演算式を用い、ＣＭＹ入力信号からＣＭＹＯＧ信号のようなプロセス色材及びＨｉＦｉ色材の記録量を表す出力信号を算出する色分解処理方法において、あるいは、このような色分解処理方法により色分解処理を行う色分解処理装置において、図１４に示したような変換を色相毎に用意せずに、そのような変換を用意したと同様の色再現範囲の拡大を可能にする。
【０１１５】
以下、本発明（実施例２）のいくつかの実施形態について詳細に説明する。なお、実施例２では、実施例１で説明した図１、２、４〜９を用いる。また、実施例２では、実施例１の図３の代わりに図１９を用いる。
［第１の実施形態］
【０１１６】
図２の画像出力処理系について概略を説明する。１１１は入力画像データであり、ページのイメージが文字や画像といった部品を表わす部品データの集合で構成されている。このような入力画像データ１１１を構成する部品データには、例えば、スキャナで読み取られた画像を表わすスキャナに依存したＲＧＢ色空間で色が表現された部品データや、オペレータがパーソナルコンピュータを使って描いたグラフィック画像を表わすＣＭＹＫ色空間で色が表現された部品データなど、様々な入力色空間の部品データが混在している。
【０１１７】
色変換処理工程１１２では、入力画像データ１１１に含まれる様々な入力色空間の部品データがプリンタ１１６に依存した仮想的なＣＭＹＫ色空間の部品データに変換され、それらＣＭＹＫ色空間の部品データの集合体である印刷画像データが生成される。ここで、プリンタ１１６は、ＣＭＹＫの４色の色材を用いるのが一般的であるため、色変換処理工程１１２はプリンタ１１６を仮想的にＣＭＹＫプリンタとみなし、ＣＭＹＫの印刷画像データを生成する。
【０１１８】
生成された印刷画像データは、ラスタライズ処理工程１１３に送られる。プリンタ１１６は、ページのイメージを走査線ごとに出力するものであり、色変換処理工程１１２で生成された部品データで構成されている印刷画像データは、そのままではプリンタ１１６で出力することができない。ラスタライズ処理工程１１３は、印刷画像データにラスタライズ処理を施してプリンタ１１６に適したラスタ形式のＣＭＹＫ信号に変換する。
【０１１９】
このラスタ形式のＣＭＹＫ信号は色分解処理工程１１４に送られる。プリンタ１１６は、プロセス色材（Ｃ，Ｍ，Ｙ，Ｋ）に加えてＨｉＦｉ色材であるＧ（グリーン），Ｏ（オレンジ）の色材を用いるプリンタである。色分解処理工程１１４では、ラスタ形式のＣＭＹＫ信号（画素毎のＣＭＹＫ各色材の記録量を表す信号）をＣＭＹＫＧＯ信号（ＣＭＹＫＧＯ各色材の記録量を表す信号）に変換する。
【０１２０】
このＣＭＹＫＯＧ信号は、階調処理工程１１５に送られる。ＣＭＹＫＯＧ信号は、色材毎にデータ長に応じて定まる階調数（各色材につき１バイトのデータ長ならば０から２５５までの２５６階調）で色材記録量を表現するものである。一方、プリンタ１１６は、ドットを形成することによって画像を表示するが、それぞれの画素についてはドットを形成するか否か、あるいはドットの大きさを制御するとしても数種類程度の状態しか取り得ない。そこで、階調処理工程１１５では、ＣＭＹＫＯＧ信号を、誤差拡散やディザ等の手法によって、画素毎のドット形成を表す記録信号に変換する。この記録信号はプリンタ１１６に送られ、ＣＭＹＫＯＧの色材を用い多色画像として記録される。
【０１２１】
図１のフローチャートを参照し説明する。図１において、ステップＳ１０１〜Ｓ１０３は色分解処理のための準備処理に相当し、ステップＳ１０４〜Ｓ１０７が実際にＣＭＹＫ信号をＣＭＹＫＯＧ信号に変換する処理ステップ（図２の色分解処理工程１１４に対応する処理ステップ）である。したがって、準備処理ステップＳ１０１〜Ｓ１０３は、色分解処理工程１１４を実行する手段とは別のコンピュータ等で実施し、その処理結果である三角錐毎の補間演算式及び平面式のデータセットを色分解処理工程１１４の実行手段で利用できるようにすればよい。色分解処理工程１１４の実行手段は、例えば、プリンタ１１６と接続されるコンピュータ上で動作するプログラム（プリンタドライバなど）や、プリンタ１１６に内蔵されたコンピュータ上で動作するプログラムなどで実現される。
【０１２２】
ステップＳ１０１〜Ｓ１０３において、ステップＳ１０１ａ〜Ｓ１０３ａはＫ＝０の条件でのＣＭＹ入力信号からＣＭＹＯＧ出力信号への色分解のための準備処理ステップである。ステップＳ１０１ｂ〜Ｓ１０３ｂはＫ＝２５５の条件でのＣＭＹ入力信号からＣＭＹＯＧ出力信号への色分解のための準備処理ステップである。なお、以下の説明では、ＣＭＹ入力信号及びＣＭＹＯＧ出力信号のいずれにおいても、各色材の信号は０（０％濃度相当の記録量）から２５５（１００％濃度相当の記録量）までの値をとる８ビットの信号とする。Ｋ色材記録量を表すＫ信号も０から２５５までの値をとる８ビット信号とする。
【０１２３】
ステップＳ１０１においては、ＣＭＹ入力信号の色空間立方体の表面へ、画像記録装置の色再現範囲の最外殻特徴点に対応した色材記録量データが割り付けられるが、図１９はその説明図である。ここでは、割り付けられる色材記録量データは、ＣＭＹＯＧ信号と同じＣ，Ｍ，Ｙ，Ｏ，Ｇの各色材の記録量を８ビットで表す形式のものとして説明する。なお、図１９において、ＣＭＹ信号の色空間立方体の各座標軸は、出力信号のＣＭＹと区別するため小文字ｃｍｙで表している。以下、図１に示す処理フローに沿って処理内容を説明する。
【０１２４】
Ｋ＝０に対応したステップＳ１０１ａ〜Ｓ１０３ａについて説明する。
まずステップＳ１０１ａにおいて、ＣＭＹ入力信号の色空間立方体（以下、ＣＭＹ色空間立方体と略記する）の原点である頂点１２０に白の色材記録量データ（Ｃ＝Ｍ＝Ｙ＝Ｏ＝Ｇ＝０）が割り付けられ、頂点１２０に対向した頂点１２１に黒の色材記録量データとして［Ｃ＋Ｍ＋Ｙベタ］（Ｃ＝Ｍ＝Ｙ＝２５５、Ｏ＝Ｇ＝０）が割り付けられる。頂点１２０と頂点１２１を結ぶ直線は無彩色の集まりである無彩色軸である。
【０１２５】
ＣＭＹ色空間立方体において、頂点１２０，１２１のいずれをも通らない辺１２２，１２３，１２４，１２５，１２６，１２７は各色相の最高彩度点に対応する辺であり、最高彩度の辺と呼ぶ。これら最高彩度の辺に、各ＨｉＦｉ色材の単色ベタの色材記録量データとして［Ｇベタ］（Ｇ＝２５５、他の色材＝０），［Ｏベタ］（Ｏ＝２５５、他の色材＝０）、プロセス色材の単色ベタ［Ｃベタ］（Ｃ＝２５５、他の色材＝０），［Ｍベタ］（Ｍ＝２５５、他の色材＝０），［Ｙベタ］（Ｙ＝２５５、他の色材＝０）の各データ、各ＨｉＦｉ色材とそれに色相的に隣接する一つのプロセス色材とのベタ混合色の色材記録量データとして［Ｙ＋Ｇベタ］（Ｙ＝Ｇ＝２５５、他の色材＝０），［Ｇ＋Ｃベタ］（Ｇ＝Ｃ＝２５５、他の色材＝０），［Ｙ＋Ｏベタ］（Ｙ＝Ｏ＝２５５、他の色材＝０），［Ｏ＋Ｍベタ］（Ｏ＝Ｍ＝２５５、他の色材＝０）の各データが色相順に割り付けられる。
【０１２６】
また、２つのプロセス色材のベタ混合色の色材記録量データが割り付けられる。すなわち、色相的にＨｉＦｉ色材Ｇの両隣にあるＹ，Ｃ色材のベタ混合色［Ｙ＋Ｃベタ］（Ｙ＝Ｃ＝２５５、他の色材＝０）は、当該色相の最高彩度点ではないので（Ｇ色材ベタに色相調整のためのＣ色材を加えた混合色［Ｇベタ（＋Ｃ）］が当該色相の最高彩度点である。図１１（ｂ）参照）、［Ｙ＋Ｃベタ］のデータはＣＭＹ色空間立方体表面の最高彩度の辺より黒寄りの位置に割り付けられる。同様に、Ｏ色材の両隣にあるＭ，Ｙ色材のベタ混合色［Ｍ＋Ｙベタ］（Ｍ＝Ｙ＝２５５、他の色材＝０）も当該色相の最高彩度点ではないので（Ｏ色材ベタに色相調整のためのＭ色材を加えた混合色［Ｏベタ（＋Ｍ）］が最高彩度点である）、そのデータはＣＭＹ色空間立方体表面の最高彩度の辺より黒寄りの位置に割り付けられる。Ｃ，Ｍ色材のベタ混合色［Ｃ＋Ｍベタ］は、その色相に対応したＨｉＦｉ色材が使用されず、当該色相の最高彩度点となるので、そのデータは図１９に示すように最高彩度の辺上に割り付けられる。
【０１２７】
また、色相的にＧ色材の両隣にある２つのプロセス色材のベタ混合色［Ｙ＋Ｃベタ］の等色相面すなわち［Ｙ＋Ｃベタ］及び無彩色軸を通る平面と、最高彩度の辺との交点に、Ｇ色材ベタに色相調整のためのＣ色材を加えた混合色［Ｇベタ（＋Ｃ）］（Ｇ＝２５５、Ｃ＝色相調整のための必要量、他の色材＝０）のデータが割り付けられる。同様に、色相的にＯ色材の両隣にある２つのプロセス色材のベタ混合色［Ｍ＋Ｙベタ］の等色相面と最高彩度の辺との交点に、Ｏ色材ベタに色相調整のためのＭ色材を加えた混合色［Ｏベタ（＋Ｍ）］（Ｏ＝２５５、Ｍ＝色相調整のための必要量、他の色＝０）のデータが割り付けられる。
【０１２８】
ここで、上述の質感変化が目立つがどうかを判定するため、色相的にＧ色材の両隣にある２つのプロセス色材のベタ混合色［Ｙ＋Ｃベタ］と、上述したＧ色材ベタに色相調整のためのＣ色材を加えた混合色［Ｇベタ（＋Ｃ）］（Ｇ＝２５５、Ｃ＝色相調整のための必要量、他の色材＝０）とのＣＩＥＬＡＢ色差が評価される。例えば、個人差もあるがＣＩＥＬＡＢ色差が１０以下であれば同一色名と認識されるので、色の違いにより質感の違いが目立つと判定される。そして、質感変化が目立つと判定されると、プロセス色材のベタ混合色［Ｙ＋Ｃベタ］の代わりに、十分な色差を確保したＹ＋Ｃベタに色差調整用にＭ色材を加えた混合色［Ｙ＋Ｃベタ（＋Ｍ）］が求められ、画像記録装置の色再現範囲の最外殻特徴点として、対応した色材記録量データがＣＭＹ色空間立方体表面の最高彩度の辺より黒寄りの位置に割り付けられる。そのために、それら単色ベタやベタ混合色と、他の色材との混合色を予めプリンタ１１６（又はそれと同種のプリンタ）で出力して測色し、その測色データを用意しておく。同様に、質感変化が目立つがどうかを判定するため、色相的にＯ色材の両隣にある２つのプロセス色材のベタ混合色［Ｍ＋Ｙベタ］と、上述したＯ色材ベタに色相調整のためのＭ色材を加えた混合色［Ｏベタ（＋Ｍ）］（Ｏ＝２５５、Ｍ＝色相調整のための必要量、他の色＝０）とのＣＩＥＬＡＢ色差が評価され、質感変化が目立つと判定されると、プロセス色材のベタ混合色［Ｍ＋Ｙベタ］の代わりに、十分な色差を確保したＭ＋Ｙベタに色差調整用にＣ色材を加えた混合色［Ｍ＋Ｙベタ（＋Ｃ）］が求められ、対応した色材記録量データがＣＭＹ色空間立方体表面の最高彩度の辺より黒寄りの位置に割り付けられる。
【０１２９】
ここで、［Ｙ＋Ｃベタ（＋Ｍ）］の等色相面の最外殻を白から黒へ辿ると、図１４（ａ）に示したと同様の色材記録量制御が可能であることは明らかである。同様に、［Ｍ＋Ｙベタ（＋Ｃ）］の等色相面の最外殻を白から黒へ辿ると、図１４（ｂ）に示したと同様の色材記録量制御が可能であることは明らかである。
【０１３０】
なお、［Ｇベタ（＋Ｃ）］や［Ｏベタ（＋Ｍ）］の割り付けを最終的に省くことも可能である。ただし、割り付けを省いた場合、その位置は補間立体である三角錐の頂点とはならないので、その位置の出力信号値は補間演算により算出されることになる。当然、その位置近傍のＣＭＹＯＧ出力信号の演算精度は若干低下する。
【０１３１】
以上のような色再現範囲の最外殻代表点に対応した色材記録量データの割り付けを行うが、プロセス色材Ｃ，Ｍ，Ｙの各単色ベタのデータは、図１９に示したようにＣＭＹ入力色空間立方体の対応したｃ，ｍ，ｙ座標軸上に割り付けるとより良い。このようにした場合、例えばＣ単色が入力されると補間演算によりＣ単色が出力される等、単色入力に対し対応した単色が出力されるので、いわゆる純色保証が簡単に実現できるという利点がある。
【０１３２】
また、最高彩度の辺上に、ＨｉＦｉ色材の単色ベタのデータ、ＨｉＦｉ色材とそれに色相的に隣接する１つのプロセス色材とのベタ混合色のデータが色相順に割り付けられるが、その割り付け位置（色相方向の位置）は、色相順に並べられた時のそれら色間の色差又は色相差の比に基づいて決定すると良い。そのために、それら単色ベタとベタ混合色を予めプリンタ１１６（又はそれと同種のプリンタ）で出力して測色し、その測色データ（例えばＣＩＥＬＡＢのＬ＊ａ＊ｂ＊値）を用意しておく。ただし、これら色はＫ＝０として出力する。そして、それら色の色材記録量データの割り付け位置の決定の際に、測色データから、それら色の色材記録量データを色相順に並べた時の隣り合う色間の色差又は色相差を求めるようにする。ＣＭＹ入力に対する色差ひずみの少ない色分解を実現するには、割り付け位置を色差に基づいて決定すると良い。ＣＭＹ入力に対する色相ひずみの少ない色分解を実現するには、割り付け位置を色相差に基づいて決定すると良い。
【０１３３】
また、［Ｇベタ（＋Ｃ）］のＣ色材記録量は、上記のようにして割り付け位置が決定されたＧ色材単色ベタ［Ｇベタ］とＧ，Ｃ色材のベタ混合色［Ｇ＋Ｃベタ］との色相差又は色差の比に基づいて決定するとよい。同様に、［Ｏベタ（＋Ｍ）］のＭ色材記録量は、上記のようにして割り付け位置が決定されたＯ色材単色ベタ［Ｏベタ］とＯ，Ｙ色材のベタ混合色［Ｏ＋Ｙベタ］との色相差又は色差の比に基づいて決定するとよい。
【０１３４】
２つのプロセス色材のベタ混合色についても、Ｋ＝０として予めプリンタ１１６（又はそれと同種のプリンタ）で出力して測色し、その測色データに基づいて、それらベタ混合色の色材記録量データの割り付け位置（明度方向、色相方向の位置）が決定される。ただし、ベタ混合色［Ｙ＋Ｃベタ］，［Ｍ＋Ｙベタ］のデータを、その測色された色相に関係なく、図１９に示すようにＣＭＹ色空間立方体の当該色相に対応した辺１２９，１３０上にそれぞれ配置することも可能である。このようにした場合、次のステップＳ１０２ａにおける三角錐分割の処理が容易になる。［Ｙ＋Ｃベタ］の測色された色相に応じて、最高彩度の辺に割り付けられた［Ｇベタ］，［Ｙ＋Ｇベタ］，［Ｇ＋Ｃベタ］の割り付け位置と、［Ｇベタ（＋Ｃ）］のＣ色材記録量を調整し、同様に、［Ｍ＋Ｙベタ］の測色された色相に応じて、最高彩度の辺に割り付けられた［Ｏベタ］，［Ｙ＋Ｏベタ］，［Ｏ＋Ｍベタ］の割り付け位置と、［Ｏベタ（＋Ｍ）］のＭ色材記録量を調整する。
尚、これはプロセス色材のベタ混合色の代わりに、該混合色に色差調整用の色材を加えた混合色とした場合も同様である。
【０１３５】
次のステップＳ１０２ａにおいて、ＣＭＹ色空間立方体は、色材記録量データが割り付けられた位置を頂点とした複数の三角錐（補間立体）に分割される。前述のように、色再現範囲の最外殻代表点に対応した色材記録量データは最高彩度の辺上の位置又はそれより黒寄りの位置に割り付けられるため、ＣＭＹ色空間立方体の原点１２０すなわち白の割り付け位置を全三角錐の共通の頂点として、容易に複数の三角錐への分割を行うことができる。例えば、黒が割り当てられた頂点と他の色の割り付け位置により生成可能な最小の三角形を選び、この三角形と白の頂点とを組み合わせ一つの三角錐とし、次に、残りの生成可能な三角形の中から最小のものを選び、これと白の頂点を組み合わせ三角錐とする、という手順を繰り返す方法により、入力色空間立方体の三角錐分割を行うことができる。このようにして分割された三角錐の一部を図４に例示する。
【０１３６】
次に、ステップＳ１０３ａにおいて、分割した三角錐毎に、三角錐の頂点のＣＭＹ色空間位置に基づいて、三角錐を構成する４つ面の平面式を決定する。この平面式は、後述するように、ＣＭＹ入力信号がどの三角錐に属するのかの判定に用いられる。また、このステップＳ１０３ａにおいて、分割した三角錐毎に、三角錐の各頂点のＣＭＹ色空間位置と割り付けられた色材記録量データに基づいて、当該三角錐に属するＣＭＹ入力信号に対するＣＭＹＯＧ出力信号を生成するための補間演算式を決定する。
【０１３７】
補間演算式は前掲した数１のように表される。Ｘ１１〜Ｘ５４は補間係数である。このような補間演算式の補間係数をつぎのように決定する。
【０１３８】
三角錐の４頂点のＣＭＹ色空間位置と、そこに割り付けられた色材記録量データ（ＣＭＹＯＧ各色材の記録量）を、
（ｃ１，ｍ１，ｙ１）⇒（Ｃ１，Ｍ１，Ｙ１，Ｏ１，Ｇ１）
（ｃ２，ｍ２，ｙ２）⇒（Ｃ２，Ｍ２，Ｙ２，Ｏ２，Ｇ２）
（ｃ３，ｍ３，ｙ３）⇒（Ｃ３，Ｍ３，Ｙ３，Ｏ３，Ｇ３）
（ｃ４，ｍ４，ｙ４）⇒（Ｃ４，Ｍ４，Ｙ４，Ｏ４，Ｇ４）
とすると、４頂点に対する補間演算は前掲した数２のように表すことができる。よって、補間係数Ｘ１１〜Ｘ５４は前掲した数３のように決定することができる。
【０１３９】
また、ＣＭＹ色空間における平面の一般式は、前掲した数４であるので、例えば、最初の３点（ｃ１，ｍ１，ｙ１），（ｃ２，ｍ２，ｙ２），（ｃ３，ｍ３，ｙ３）を通る平面式は、前掲した数５、よって、前掲した数６のように決定できる。
【０１４０】
以上、Ｋ＝０の場合のための準備処理について説明した。次に、Ｋ＝２５５の場合のための準備処理のステップＳ１０１ｂ〜Ｓ１０３ｂについて説明する。
【０１４１】
ステップＳ１０１ｂではステップＳ１０１ａと同様の単色ベタ、ベタ混合色などの色材記録量データのＣＭＹ色空間立方体の表面への割り付けが行われる。ただし、ステップＳ１０１ａでは単色ベタ、ベタ混合色などの色の色材記録量データの割り付け位置の決定に際し、予めこれら単色ベタ、ベタ混合色などをＫ＝０として出力し測色したデータが利用されるが、ステップＳ１０１ｂにおいては、予め単色ベタ、ベタ混合色などをＫ＝２５５として（Ｋ単色ベタに重ねて）出力して測色した測色データが、それら色の色材記録量データの割り付け位置の決定に利用される点が異なる。
【０１４２】
すなわち、Ｋ＝２５５の場合とＫ＝０の場合とでは、最高彩度の辺上に割り付けられる単色ベタやベタ混合色の色材記録量データの割り付け位置（色相方向の位置）や、プロセス色材のベタ混合色または更に色差調整用の色材を加えた混合色の色材記録量データの割り付け位置（色相方向、明度方向）に、また、［Ｇベタ（＋Ｃ）］のＣ色材記録量や［Ｏベタ（＋Ｍ）］のＭ色材記録量に違いが生じる。
【０１４３】
ステップＳ１０２ｂではステップＳ１０２ａと同様の三角錐への処理が行われる。ステップＳ１０３ｂではステップＳ１０３ａと同様の平面式と補間演算式を決定する処理が行われる。
【０１４４】
次に、例えば図２の色分解処理工程１１４で実際に実行されることになる色分解処理（ステップＳ１０４〜Ｓ１０７）について説明する。
【０１４５】
まず、ステップＳ１０４で、１画素のＣＭＹＫ信号を入力する。
【０１４６】
ステップＳ１０５ａにおいて、ＣＭＹＫ入力信号中のＣＭＹ信号について、ステップＳ１０３ａで決定されたＫ＝０の場合の各三角錐の平面式の評価を行うことにより、ステップＳ１０２ａで分割されたＫ＝０用の三角錐の中からＣＭＹ信号が属する一つの三角錐を判定する。すなわち、ＣＭＹ信号について三角錐を構成する４つ面の平面式を評価し、ＣＭＹ信号のＣＭＹ色空間位置がその４つ面すべての内側にあると判断されたときに、その三角錐に属すると判定する。同様に、ステップＳ１０５ｂでは、ステップＳ１０３ｂで決定されたＫ＝２５５の場合の各三角錐の平面式の評価を行い、ステップＳ１０２ｂで分割されたＫ＝２５５用の三角錐の中からＣＭＹ信号が属する一つの三角錐を判定する。
【０１４７】
次のステップＳ１０６ａにおいて、ステップＳ１０５ａで判定されたＫ＝０用の三角錐の補間演算式を用いてＫ＝０の場合のＣＭＹＯＧ信号を生成する。同様に、ステップＳ１０６ｂにおいて、ステップＳ１０５ｂで判定されたＫ＝２５５用の三角錐の補間演算式を用いてＫ＝２５５の場合のＣＭＹＯＧ信号を生成する。
【０１４８】
次のステップＳ１０７において、ステップＳ１０６ａで生成されたＫ＝０の場合のＣＭＹＯＧ信号とステップＳ１０６ｂで算出されたＫ＝２５５の場合のＣＭＹＯＧ信号とから、ＣＭＹＫ入力信号中のＫ信号に応じた次の補間演算により、ＣＭＹＯＧ出力信号を決定する。
Ｘ＝（（Ｘａ×（２５５−Ｋ）＋Ｘｂ×Ｋ））／２５５            （７）
ただし、Ｘは補間演算結果であるＣＭＹＯＧ出力信号中の各色材信号、ＸａはＫ＝０の場合のＣＭＹＯＧ信号中の各色材信号、ＸｂはＫ＝２５５の場合のＣＭＹＯＧ信号中の各色材信号である。このようにして算出されたＣＭＹＯＧ出力信号にＫ信号を組み合わたせＣＭＹＫＯＧ出力信号が最終的な色分解処理結果として出力される。
【０１４９】
ステップＳ１０４〜Ｓ１０７の処理は、ステップＳ１０８で最終画素まで処理されたと判定されるまで繰り返し実行される。
【０１５０】
以上説明した色分解処理方法をＣＰＵやメモリなどからなる一般的な構成のコンピュータを利用し実施するためのプログラム、すなわち、当該色分解処理方法の各処理ステップをコンピュータに実行させるプログラムも本発明に包含される。
図５は、本発明の第１の実施形態に係る色分解処理装置の機能的構成を説明するためのブロック図である。この色分解処理装置は、例えば、図２の色分解処理工程１１４に適用することができる。
【０１５１】
図５に示す色分解処理装置は、本実施形態に係る色分解処理方法により色分解処理を実行するものであり、信号入力部１５１、データセット記憶部１５２ａ，１５２ｂ、判定部１５３ａ，１５３ｂ、補間演算部１５４ａ，１５４ｂ、補間演算部１５５、信号出力部１５６から構成される。
【０１５２】
信号入力部１５１はＣＭＹＫ信号１６０を取り込む手段である。データセット記憶部１５２ａは、図１のステップＳ１０３ａで決定された三角錐毎の平面式及び補間演算式のデータセットを記憶しており、データセット記憶部１５２ａは、図２のステップＳ１０３ｂで決定された三角錐毎の平面式及び補間演算式のデータセットを記憶している。
【０１５３】
判定部１５３ａは図１のステップＳ１０５ａの判定処理を行う手段であり、判定部１５３ｂは図１のステップＳ１０５ｂの判定処理を行う手段である。補間演算部１５４ａは図１のステップＳ１０６ａの補間演算を行う手段であり、補間演算部１５４ｂは図１のステップＳ１０６ｂの補間演算を行う手段である。補間演算部１５５は図１のステップＳ１０７の補間演算すなわち前記式（７）の演算を行う手段である。
【０１５４】
信号出力部１５６は、補間演算部１５５から出力されるＣＭＹＯＧ信号１６４にＣＭＹＫ信号１６０中のＫ信号１６２を組み合わせ最終的なＣＭＹＫＯＧ出力信号１６５を出力する手段である。
【０１５５】
全体的な動作は次の通りである。信号入力部１５１を通じてラスタ形式のＣＭＹＫ信号１６０が１画素分ずつ入力される（図１のステップＳ１０４）。入力されたＣＭＹＫ信号１６０中のＣＭＹ信号１６１は判定部１５３ａ，１５３ｂ及び補間演算部１５４ａ，１５４ｂに送られ、ＣＭＹＫ信号１６０中のＫ信号１６２は補間演算部１５５と信号出力部１５６に送られる。判定部１５３ａでデータセット記憶部１５２ａに記憶されている平面式の評価によってＣＭＹ信号１６１が属するＫ＝０用の三角錐が判定され（ステップＳ１０５ａ）、同様に、判定部１５３ｂでデータセット記憶部１５２ｂに記憶されている平面式の評価によってＣＭＹ信号１６１が属するＫ＝２５５用の三角錐が判定される（ステップＳ１０５ｂ）。補間演算部１５４ａにおいて、判定部１５３ａで判定された三角錐に対応した補間演算式がデータセット記憶部１５２ａから取り込まれ、この補間演算式によりＣＭＹ信号１６１に対応したＫ＝０の場合のＣＭＹＯＧ信号１６３ａが生成される（ステップＳ１０６ａ）。同様に、補間演算部１５４ｂにおいて、判定部１５３ｂで判定された三角錐に対応した補間演算式がデータセット記憶部１５２ｂから取り込まれ、この補間演算式によりＣＭＹ信号１６１に対応したＫ＝２５５の場合のＣＭＹＯＧ信号１６３ｂが生成される（ステップＳ１０６ｂ）。補間演算部１５５において、ＣＭＹＯＧ信号１６３ａとＣＭＹＯＧ信号１６４ｂに対しＫ信号１６２に応じた前記（７）式の補間演算が行われ、Ｋ信号１６４に対応したＣＭＹＯＧ信号１６４が生成され、このＣＭＹＯＧ信号１６４とＫ信号１６２とが信号出力部１５６組み合わされ、最終的なＣＭＹＫＯＧ出力信号１６５として出力される（ステップＳ１０７）。
【０１５６】
このような色分解処理装置は、ハードウェアで実現することも可能であるが、ＣＰＵやメモリなどからなる一般的な構成のコンピュータを利用し実現することも可能である。コンピュータを利用し当該色分解処理装置を実現するためのプログラム、すなわち当該色分解処理装置の各構成手段としてコンピュータを機能させるプログラムも本発明に包含される。
図６は、本発明の第２の実施形態に係る色分解処理方法を説明するためのフローチャートである。この色分解処理方法は、例えば、図２に示すような画像出力処理系における色分解処理工程１１４に適用することができる。
【０１５７】
図６において、ステップＳ２０１〜Ｓ２０８は色分解処理のための準備処理に相当し、ステップＳ２１０〜Ｓ２１２が実際にＣＭＹＫ信号をＣＭＹＫＯＧ信号に変換する処理ステップ（図２の色分解処理工程１１４に対応する処理ステップ）である。したがって、準備処理ステップＳ２０１〜Ｓ２０８は、色分解処理工程１１４を実行する手段とは別のコンピュータ等で実施し、その処理結果であるＬＵＴ（ルックアップテーブル）を色分解処理工程１１４の実行手段で利用できるようにすればよい。色分解処理工程１１４の実行手段は、例えば、プリンタ１１６と接続されるコンピュータ上で動作するプログラム（プリンタドライバなど）や、プリンタ１１６に内蔵されたコンピュータ上で動作するプログラムなどで実現される。
【０１５８】
ステップＳ２０１〜Ｓ２０８において、ステップＳ２０１ａ〜Ｓ２０８ａはＫ＝０の条件でのＣＭＹ入力信号からＣＭＹＯＧ出力信号への色分解のための準備処理ステップである。ステップＳ２０１ｂ〜Ｓ２０８ｂはＫ＝２５５の条件でのＣＭＹ入力信号からＣＭＹＯＧ出力信号への色分解のための準備処理ステップである。
【０１５９】
ステップＳ２０１ａ，Ｓ２０１ｂでは、図１中のステップＳ１０１ａ，Ｓ１０１ｂと同一の色材記録量データの割り付け処理が実行される。ステップＳ２０２ａ，Ｓ２０２ｂでは、図１中のステップＳ１０２ａ，Ｓ１０２ｂと同一の三角錐への分割処理が実行される。ステップＳ２０３ａ，Ｓ２０３ｂでは、図１中のステップＳ１０３ａ，Ｓ１０３ｂと同じ平面式と補間演算式を決定する処理が実行される。
【０１６０】
ステップＳ２０４〜Ｓ２０８は、メモリマップ補間演算方式によりＣＭＹ信号をＣＭＹＯＧ信号へ分解するために利用されるＬＵＴを生成する処理ステップである。まず、ステップＳ２０４で、ＣＭＹ色空間立方体の各座標軸を分割することにより、ＣＭＹ色空間立方体が多数の補間立方体に分割される。
【０１６１】
ステップＳ２０５で、１つの分割格子点（ある補間立方体の１つの頂点に対応する）に対応したアドレスとＣＭＹ信号が生成される。ステップＳ２０６ａでは、生成されたＣＭＹ信号に対し図１のステップＳ１０５ａと同様の平面式の評価を行うことにより、ステップＳ２０２ａで分割されたＫ＝０用の三角錐の中からＣＭＹ信号が属する三角錐が判定される。同様に、ステップＳ２０６ｂでは、図１のステップＳ１０５ｂと同様にＫ＝２５５用の三角錐の中からＣＭＹ信号が属する三角錐の判定が行われる。ステップＳ２０７ａでは、ステップＳ２０６ａで判定された三角錐に対応したＫ＝０用の補間演算式によりＣＭＹ信号に対応したＫ＝０条件のＣＭＹＯＧ信号値（ＣＭＹＯＧ各色材の記録量）が生成される。同様に、ステップＳ２０７ｂにおいて、ステップＳ２０６ｂで判定された三角錐に対応したＫ＝２５５用の補間演算式により、ＣＭＹ信号に対応したＫ＝２５５条件のＣＭＹＯＧ信号値（ＣＭＹＯＧ各色材の記録量）が生成される。ステップＳ２０８ａにおいて、前ステップＳ２０７ａで生成されたＣＭＹＯＧ信号値が、ステップＳ２０５で生成された格子点対応アドレスにＬＵＴ形式で記憶される。同様に、ステップＳ２０８ｂにおいて、前ステップＳ２０７ｂで生成されたＣＭＹＯＧ信号値が、ステップＳ２０５で生成された格子点対応アドレスにＬＵＴ形式で記憶される。ステップＳ２０９で最終格子点まで処理が終わったと判定されるまで、ステップＳ２０４〜Ｓ２０８が繰り返されることにより、ステップＳ２０８ａで最終的にＫ＝０用のＬＵＴが生成され、ステップＳ２０８ｂで最終的にＫ＝２５５用のＬＵＴが生成される。
【０１６２】
なお、ステップＳ２０１〜Ｓ２０８までの色分解処理用ＬＵＴ生成方法も本発明に包含される。
【０１６３】
次に、ステップＳ２１１〜Ｓ２１２について説明する。この処理ステップが、例えば図２の色分解処理工程１１４で実際に実行される色分解処理に相当する。
【０１６４】
ステップＳ２１０で、１画素分のＣＭＹＫ信号が入力される。ステップＳ２１１ａにおいて、Ｋ＝０用のＬＵＴを用いたメモリマップ補間演算により、入力されたＣＭＹＫ信号中のＣＭＹ信号をＣＭＹＯＧ信号に分解する。より具体的には、ＣＭＹ信号に対応した補間立方体の頂点である８個の格子点に対応した出力信号値（ＣＭＹＯＧ各色材の記録量）をＬＵＴから読み出す。そして、例えば、当該補間立方体をＣＭＹ信号に対応した座標で８個の小立方体に再分割し、それら小立方体の容積を重みとして上記８頂点の出力信号値の加重平均による線形補間によって、ＣＭＹ信号に対するＣＭＹＯＧ信号を生成する。ステップＳ２１１ｂでは、Ｋ＝２５５用のＬＵＴを用いた同様のメモリマップ補間演算によりＣＭＹＯＧ信号を生成する。次のステップＳ２１２は、ステップＳ２１１ａ，Ｓ２１１ｂで生成されたＣＭＹＯＧ信号に対し図１のステップＳ１０７と同様の補間演算を行い、その結果であるＣＭＹＯＧ信号とＫ信号を組み合わたせＣＭＹＫＯＧ信号を出力するステップである。ステップＳ２１０〜Ｓ２１２の処理は、ステップＳ２１３で最終画素まで処理されたと判定されるまで繰り返し実行される。
【０１６５】
以上説明した色分解処理方法及び色分解処理用ＬＵＴ生成方法をＣＰＵやメモリなどからなる一般的な構成のコンピュータを利用し実施するためのプログラム、すなわち、当該色分解処理方法及び色分解処理用ＬＵＴ生成方法の各処理ステップをコンピュータに実行させるプログラムも本発明に包含される。
図７は、本発明の第２の実施形態に係る色分解処理装置の機能的構成を説明するためのブロック図である。この色分解処理装置は、例えば、図２の色分解処理工程１１４に適用することができる。
【０１６６】
図７に示す色分解処理装置は、本発明の第２の実施形態に係る色分解処理方法により色分解処理を実行するもので、信号入力部２５１、ＬＵＴ記憶部２５２ａ，２５２ｂ、格子点アドレス生成部２５３ａ，２５３ｂ、補間演算部２５４ａ，２５４ｂ、補間演算部２５５、信号出力部２５６から構成される。
【０１６７】
信号入力部２５１はＣＭＹＫ信号２６０を取り込む手段である。ＬＵＴ記憶部２５２ａは図６のステップＳ２０８ａで作成されたＫ＝０用のＬＵＴを記憶しており、また、ＬＵＴ記憶部２５２ｂは図６のステップＳ２０８ｂで作成されたＫ＝２５５用のＬＵＴを記憶している。
【０１６８】
格子点アドレス生成部２５３ａは、ＣＭＹＫ信号２６０中のＣＭＹ信号２６１に基づき、当該ＣＭＹ信号が属する補間立方体の８頂点に対応した、Ｋ＝０用ＬＵＴの格子点アドレスを生成し、当該ＬＵＴよりＣＭＹ信号２６１の属する補間立方体の８頂点に対応した出力信号値を読み出す手段である。格子点アドレス生成部２５３ｂは、同様にＫ＝２５５用ＬＵＴの格子点アドレスを生成し、当該ＬＵＴよりＣＭＹ信号２６１の属する補間立方体の８頂点に対応した出力信号値を読み出す手段である。なお、ＬＵＴ記憶部２５２ａ，２５２ｂのアドレスを共通化し、格子点アドレス生成部２５３ａ，２５３ｂを１つに統合することもできる。
【０１６９】
補間演算部２５４ａは、Ｋ＝０用のＬＵＴから読み出された８組の出力信号値に対し前述のような補間演算を行うことによりＣＭＹＯＧ信号２６３ａを生成する手段である。補間演算部２５４ｂは、Ｋ＝２５５用のＬＵＴから読み出された８組の出力信号値に対し前述のような補間演算を行うことによりＣＭＹＯＧ信号２６３ｂを生成する手段である。すなわち、格子点アドレス生成部２５３ａ，２５３ｂ及び補間演算部２５４ａ，２５４ｂは、記憶部２５２ａ，２５２ｂに記憶されているＬＵＴを用いたメモリマップ補間演算により、ＣＭＹ信号２６１からＣＭＹＯＧ信号２６３ａ，２６３ｂを生成する手段を構成している。
【０１７０】
補間演算部２５５は図６のステップＳ２１２の補間演算すなわち前記式（７）の演算を行う手段である。信号出力部２５６は補間演算部２５５から出力されるＣＭＹＯＧ信号２６４にＣＭＹＫ信号２６０中のＫ信号２６２を組み合わせ最終的なＣＭＹＫＯＧ信号２６５を出力する手段である。
【０１７１】
このような色分解処理装置は、ハードウェアで実現することも可能であるが、ＣＰＵやメモリなどからなる一般的な構成のコンピュータを利用し実現することも可能である。コンピュータを利用し当該色分解処理装置を実現するためのプログラム、すなわち当該色分解処理装置の各構成手段としてコンピュータを機能させるプログラムも本発明に包含される。
【０１７２】
図８は、本発明の第３の実施形態に係る色分解処理装置の機能的構成を説明するためのブロック図である。
この色分解処理装置は、ＣＭＹ入力信号３０５をＣＭＹＯＧ信号３０６に色分解し、このＣＭＹＯＧ信号３０６を墨生成・下色除去処理３０４によりＣＭＹＫＯＧ信号３０７に変換する。
【０１７３】
ＣＭＹ入力信号３０５からＣＭＹＯＧ信号３０６への色分解処理のために、データセット記憶部３０１、判定部３０２、補間演算部３０３を備える。データセット記憶部３０１は、図５中のデータセット記憶部１５２ａと同じ三角錐の平面式及び補間演算式のデータセットを記憶する手段である。判定部３０２は図５中の判定部１５３ａと同じ判定処理を行う手段である。補間演算部３０３は、図５中の補間演算部１５４ａと同じ補間演算を行う手段である。また、ＣＭＹＯＧ信号３０６に対する墨生成・下色除去処理のための手段として墨生成・下色除去処理部３０４を備える。
【０１７４】
以上の説明から明らかなように、この第３の実施形態におけるＣＭＹ信号３０５からＣＭＹＯＧ信号３０６への色分解処理方法は、前記第１の実施形態におけるＫ＝０に対応した色分解処理方法と同様である。
【０１７５】
図９は、本発明の第４の実施形態に係る色分解処理装置の機能的構成を説明するためのブロック図である。
この色分解処理装置は、ＣＭＹ入力信号３５５をＣＭＹＯＧ信号３５６に色分解し、このＣＭＹＯＧ信号３５６を墨生成・下色除去処理３５４によりＣＭＹＫＯＧ信号３５７に変換する。
【０１７６】
ＣＭＹ入力信号３５５からＣＭＹＯＧ信号３５６への色分解のために、ＬＵＴ記憶部３５１、格子点アドレス生成部３５２、補間演算部３５３を備える。ＬＵＴ記憶部３５１は、図７中のＬＵＴ記憶部２５２ａと同じＬＵＴを記憶する手段である。格子点アドレス生成部３５２は図７中の格子点アドレス生成部２５３ａと同じ格子点アドレス生成手段である。補間演算部３５３は、図７中の補間演算部２５４ａと同じ補間演算を行う手段である。すなわち、格子点アドレス生成部３５２及び補間演算部３５３は、記憶部３５１に記憶されているＬＵＴを用いたメモリマップ補間演算により、ＣＭＹ信号３５５からＣＭＹＯＧ信号３５６を生成する手段を構成している。
【０１７７】
この色分解処理装置は、さらに、ＣＭＹＯＧ信号３５６に対する墨生成・下色除去処理のための手段として墨生成・下色除去処理部３５４を備える。
【０１７８】
以上の説明から明らかなように、この第４の実施形態におけるＣＭＹ信号３５５からＣＭＹＯＧ信号３５６への色分解処理方法は、前記第２の実施形態におけるＫ＝０に対応した色分解処理方法と同様である。
【０１７９】
図８及び図９を参照し説明した色分解処理装置は、ハードウェアで実現することも可能であるが、ＣＰＵやメモリなどからなる一般的な構成のコンピュータを利用し実現することも可能である。コンピュータを利用し当該色分解処理装置を実現するためのプログラム、すなわち当該色分解処理装置の各構成手段としてコンピュータを機能させるプログラムも本発明に包含される。
【０１８０】
以上説明したように、本発明の実施例２では、最高彩度の辺の色との間の質感差に応じて決定した色相的にＨｉＦｉ色材の両隣にある２つのプロセス色材のベタ混合色と該混合色と補色の関係にあるプロセス色材との混合色を前記色空間立方体の表面の最高彩度の辺より黒寄りの位置に割り付けているので、上記最高彩度の辺より黒寄りの位置に割り付ける混合色と最高彩度の辺の色との間の質感差を解消することができる。これにより、上記最高彩度の辺より黒寄りの位置に割り付ける混合色から最高彩度の辺の色へ、または、その逆方向に色を変化させた際の、質感の変化が目立たなくなるので、記録可能な色再現範囲を十分に活用しつつ、滑らかな再現もできる。また、主観的な質感差を、定量的な色差に置き換え判定するので、主観評価時の環境等に影響されるようなことがない。さらに、上記決定した色相的にＨｉＦｉ色材の両隣にある２つのプロセス色材のベタ混合色と該混合色と補色の関係にあるプロセス色材との混合色の等色相面と最高彩度の辺との交点に、当該ＨｉＦｉ色材のベタに色相調整のための１つのプロセス色材を加えた混合色のデータを割り付けたので、入力信号の色空間における色相管理が容易となる。
【符号の説明】
【０１８１】
１２０    ＣＭＹ色空間立方体の白が割り付けられる頂点
１２１    ＣＭＹ色空間立方体の黒が割り付けられる頂点
１２２〜１２７    ＣＭＹ色空間立方体の最高彩度の辺
１５１    信号入力部
１５２ａ，１５２ｂ  データセット記憶部
１５３ａ，１５３ｂ  判定部
１５４ａ，１５４ｂ  補間演算部
１５５  補間演算部
１５６  信号出力部
２５１  信号入力部
２５２ａ，２５２ｂ  記憶部
２５３ａ，１５３ｂ  格子点アドレス生成部
２５４ａ，２５４ｂ  補間演算部
２５５  補間演算部
２５６  信号出力部
３０１  データセット記憶部
３０２  判定部
３０３  補間演算部
３０４  墨生成・下色除去処理部
３５１  記憶部
３５２  格子点アドレス生成部
３５３  補間演算部
３５４  墨生成・下色除去処理部
【先行技術文献】
【特許文献】
【０１８２】
【特許文献１】特開２００３−１１４３２号公報
【図１】
2013146054.tif 000009
【図２】
2013146054.tif 000010
【図３】
2013146054.tif 000011
【図４】
2013146054.tif 000012
【図５】
2013146054.tif 000013
【図６】
2013146054.tif 000014
【図７】
2013146054.tif 000015
【図８】
2013146054.tif 000016
【図９】
2013146054.tif 000017
【図１０】
2013146054.tif 000018
【図１１】
2013146054.tif 000019
【図１２】
2013146054.tif 000020
【図１３】
2013146054.tif 000021
【図１４】
2013146054.tif 000022
【図１５】
2013146054.tif 000023
【図１６】
2013146054.tif 000024
【図１８】
2013146054.tif 000025
【図１９】
2013146054.tif 000026
【図１７】
2013146054.tif 000027