(57)【特許請求の範囲】
【請求項１】
Ｃ１in、Ｃ２in及びＣ３inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ２out、Ｃ３out及びＣ４outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換方法において、
Ｃ’1out、Ｃ’２out、Ｃ’３out及びＣ’４outの四つの成分からなる四次元の第二の出力色信号から、Ｃ’１in、Ｃ’２in及びＣ’３inの三つの成分からなる三次元の第二の入力色信号への写像関係を得るステップと、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、  (a)前記第二の出力色信号のうち、Ｃ’４out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’３out≦１００からなる出力色信号に、対応する第二の入力色信号の第一の色再現領域と  (b)前記第二の出力色信号のうち、Ｃ’１out＝０、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及びＣ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第二の色再現領域と  (c)前記第二の出力色信号のうち、Ｃ’２out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out１００からなる出力色信号に、対応する第二の入力色信号の第三の色再現領域と  (d)前記第二の出力色信号のうち、Ｃ’３out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第四の色再現領域と  からなる四つの色再現領域に、分割した後、前記第一の入力色信号が前記四つの色再現領域の中に存在するか否かを判別する判別ステップと、
前記判別ステップの結果、前記第一の入力色信号が前記四つの色再現領域の中に存在しない場合に、前記第一の入力色信号を、前記四つの色再現領域の中に存在するように、圧縮する圧縮ステップと、
前記圧縮ステップ後の第一の入力色信号に基づき、前記四つの色再現領域に対応する前記第一の出力信号のＣ４out成分が最大となるＣ４out_max成分を求めるＣ４out_max算出ステップと、
前記Ｃ４out_max成分に基づき、前記第一の出力信号のＣ４out成分を決定するＣ４out決定ステップと、
前記圧縮ステップ後の第一の入力色信号及び前記Ｃ４out決定ステップ後のＣ４out成分から、前記写像関係の逆変換式を解いて、前記第一の出力信号のＣ1out、Ｃ２out及びＣ３out成分を決定するＣ１Ｃ２Ｃ３out決定ステップと、
を備え、
前記Ｃ’１out、前記Ｃ’２out、前記Ｃ’３out及び前記Ｃ’４outのそれぞれの成分は、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out≦１００の範囲であり、前記０は、出力装置が前記第二の出力色信号の各成分を色として出力できる最小値であり、前記１００は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最大値であり、
第二の入力信号の空間において、第二の出力信号のＣ’１out成分の最小値から最大値へ進むベクトルをｖＣ１とし、第二の出力信号のＣ’２out成分の最小値から最大値へ進むベクトルをｖＣ２とし、第二の出力信号のＣ’３out成分の最小値から最大値へ進むベクトルをｖＣ３とし、第二の出力信号のＣ’４out成分の最小値から最大値へ進むベクトルをｖＣ４とした時、ベクトルｖＣ１、ｖＣ２及びｖＣ３は、互いに独立なベクトルであり、ベクトルｖＣ４は、ｖＣ４＝ａ１×ｖＣ１＋ａ２×ｖＣ２＋ａ３×ｖＣ３という関係にあり、ａ１、ａ２及びａ３は、それぞれスカラー量であり、ａ１≧０、ａ２≧０、ａ３≧０という範囲である
ことを特徴とする色変換方法。
【請求項２】
請求項１に記載の色変換方法において、当該色変換方法は、
前記Ｃ４out決定ステップ前に、前記圧縮ステップ前の第一の入力色信号に基づき、前記第二の入力色信号の全色再現領域に対応する前記第一の出力信号のＣ４out成分が最小となるＣ４out_min成分を求めるＣ４out_min算出ステップを、
さらに備え、
前記Ｃ４out決定ステップがさらに、前記Ｃ４out_min成分に基づき、前記第一の出力信号のＣ４out成分を決定する
ことを特徴とする色変換方法。
【請求項３】
請求項１に記載の色変換方法において、当該色変換方法はさらに、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、  (e)前記第二の出力色信号のうち、Ｃ’４out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’３out≦１００からなる出力色信号に、対応する第二の入力色信号の第五の色再現領域と  (f)前記第二の出力色信号のうち、Ｃ’１out＝１００、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及びＣ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第六の色再現領域と  (g)前記第二の出力色信号のうち、Ｃ’２out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out１００からなる出力色信号に、対応する第二の入力色信号の第七の色再現領域と  (h)前記第二の出力色信号のうち、Ｃ’３out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’４out≦１００からなる出力色信号に、対応するの入力色信号の第八の色再現領域と  からなる第二の四つの色再現領域に、分割した後、前記第三のステップ前の第一の入力信号が前記第二の四つの色再現領域の中に存在するか否かを判別する第二の判別ステップと、
前記第二の判別ステップの結果、前記圧縮ステップ前の第一の入力信号が前記第二の四つの色再現領域の中に存在する場合に、前記圧縮ステップ前の第一の入力信号に基づき、前記第二の四つの色再現領域に対応する前記第一の出力信号のＣ４out成分が最小となるＣ４out_min成分を求めるＣ４out_min算出ステップと、
を備え、
前記Ｃ４out決定ステップがさらに、前記Ｃ４out_min成分に基づき、前記第一の出力信号のＣ４out成分を決定する
ことを特徴とする色変換方法。
【請求項４】
Ｃ１in、Ｃ２in及びＣ３inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ２out、Ｃ３out及びＣ４outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換方法において、
Ｃ’1out、Ｃ’２out、Ｃ’３out及びＣ’４outの四つの成分からなる四次元の第二の出力色信号から、Ｃ’１in、Ｃ’２in及びＣ’３inの三つの成分からなる三次元の第二の入力色信号への写像関係を得るステップと、
前記第一の入力色信号が前記第二の出力色信号に対応する第二の入力色信号の全色再現領域の中に存在するか否かを判別する判別ステップと、
前記判別ステップの結果、前記第一の入力色信号が前記第二の入力色信号の全色再現領域の中に存在しない場合に、前記第一の入力色信号を、前記第二の入力色信号の全色再現領域の中に存在するように、圧縮する圧縮ステップと、
前記圧縮ステップ後の第一の入力色信号に基づき、前記第二の入力色信号の全色再現領域に対応する前記第一の出力信号のＣ４out成分が最大となるＣ４out_max成分を求めるＣ４out_max算出ステップと、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域の一部を、色再現分割領域に、分割した後、前記圧縮ステップ前の第一の入力信号が前記色再現分割領域の中に存在するか否かを判別する第二の判別ステップと、
前記第二の判別ステップの結果、前記圧縮ステップ前の第一の入力信号が前記色再現分割領域の中に存在する場合に、前記圧縮ステップ前の第一の入力信号に基づき、前記色再現領域に対応する前記第一の出力信号のＣ４out成分が最小となるＣ４out_min成分を求めるＣ４out_min算出ステップと、
前記Ｃ４out_max成分及び前記Ｃ４out_min成分に基づき、前記第一の出力信号のＣ４out成分を決定するＣ４out決定ステップと、
前記圧縮ステップ後の第一の入力色信号及び前記Ｃ４out決定ステップ後のＣ４out成分から、前記写像関係の逆変換式を解いて、前記第一の出力信号のＣ1out、Ｃ２out及びＣ３out成分を決定するＣ１Ｃ２Ｃ３out決定ステップと、
を備え、
前記Ｃ’１out、前記Ｃ’２out、前記Ｃ’３out及び前記Ｃ’４outのそれぞれの成分は、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out≦１００の範囲であり、前記０は、出力装置が前記第二の出力色信号の各成分を色として出力できる最小値であり、前記１００は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最大値であり、
第二の入力信号の空間において、第二の出力信号のＣ’１out成分の最小値から最大値へ進むベクトルをｖＣ１とし、第二の出力信号のＣ’２out成分の最小値から最大値へ進むベクトルをｖＣ２とし、第二の出力信号のＣ’３out成分の最小値から最大値へ進むベクトルをｖＣ３とし、第二の出力信号のＣ’４out成分の最小値から最大値へ進むベクトルをｖＣ４とした時、ベクトルｖＣ１、ｖＣ２及びｖＣ３は、互いに独立なベクトルであり、ベクトルｖＣ４は、ｖＣ４＝ａ１×ｖＣ１＋ａ２×ｖＣ２＋ａ３×ｖＣ３という関係にあり、ａ１、ａ２及びａ３は、それぞれスカラー量であり、ａ１≧０、ａ２≧０、ａ３≧０という範囲である
ことを特徴とする色変換方法。
【請求項５】
Ｃ１in、Ｃ２in及びＣ３inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ２out、Ｃ３out及びＣ４outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換方法において、
Ｃ’1out、Ｃ’２out、Ｃ’３out及びＣ’４outの四つの成分からなる四次元の第二の出力色信号から、Ｃ’１in、Ｃ’２in及びＣ’３inの三つの成分からなる三次元の第二の入力色信号への写像関係を得るステップと、
前記第一の入力色信号が前記第二の出力色信号に対応する第二の入力色信号の全色再現領域の中に存在するか否かを判別する判別ステップと、
前記判別ステップの結果、前記第一の入力色信号が前記第二の入力色信号の全色再現領域の中に存在しない場合に、前記第一の入力色信号を、前記第二の入力色信号の全色再現領域の中に存在するように、圧縮する圧縮ステップと、
前記圧縮ステップ後の第一の入力色信号に基づき、前記第二の入力色信号の全色再現領域に対応する前記第一の出力信号のＣ４out成分が最大となるＣ４out_max成分を求めるＣ４out_max算出ステップと、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、  (a)前記第二の出力色信号のうち、Ｃ’４out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’３out≦１００からなる出力色信号に、対応する第二の入力色信号の第一の色再現領域と  (b)前記第二の出力色信号のうち、Ｃ’１out＝１００、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及びＣ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第二の色再現領域と  (c)前記第二の出力色信号のうち、Ｃ’２out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out１００からなる出力色信号に、対応する第二の入力色信号の第三の色再現領域と  (d)前記第二の出力色信号のうち、Ｃ’３out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’４out≦１００からなる出力色信号に、対応するの入力色信号の第四の色再現領域と  からなる四つの色再現領域に、分割した後、前記第三のステップ前の第一の入力信号が前記四つの色再現分割領域の中に存在するか否かを判別する第二の判別ステップと、
前記第二の判別ステップの結果、前記圧縮ステップ前の第一の入力信号が前記四つの色再現分割領域の中に存在する場合に、前記圧縮ステップ前の第一の入力信号に基づき、前記四つの色再現領域に対応する前記第一の出力信号のＣ４out成分が最小となるＣ４out_min成分を求めるＣ４out_min算出ステップと、
前記Ｃ４out_max成分及び前記Ｃ４out_min成分に基づき、前記第一の出力信号のＣ４out成分を決定するＣ４out決定ステップと、
前記圧縮ステップ後の第一の入力色信号及び前記Ｃ４out決定ステップ後のＣ４out成分から、前記写像関係の逆変換式を解いて、前記第一の出力信号のＣ1out、Ｃ２out及びＣ３out成分を決定するＣ１Ｃ２Ｃ３out決定ステップと、
を備え、
前記Ｃ’１out、前記Ｃ’２out、前記Ｃ’３out及び前記Ｃ’４outのそれぞれの成分は、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out≦１００の範囲であり、前記０は、出力装置が前記第二の出力色信号の各成分を色として出力できる最小値であり、前記１００は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最大値であり、
第二の入力信号の空間において、第二の出力信号のＣ’１out成分の最小値から最大値へ進むベクトルをｖＣ１とし、第二の出力信号のＣ’２out成分の最小値から最大値へ進むベクトルをｖＣ２とし、第二の出力信号のＣ’３out成分の最小値から最大値へ進むベクトルをｖＣ３とし、第二の出力信号のＣ’４out成分の最小値から最大値へ進むベクトルをｖＣ４とした時、ベクトルｖＣ１、ｖＣ２及びｖＣ３は、互いに独立なベクトルであり、ベクトルｖＣ４は、ｖＣ４＝ａ１×ｖＣ１＋ａ２×ｖＣ２＋ａ３×ｖＣ３という関係にあり、ａ１、ａ２及びａ３は、それぞれスカラー量であり、ａ１≧０、ａ２≧０、ａ３≧０という範囲である
ことを特徴とする色変換方法。
【請求項６】
請求項２から請求項５の何れか一に記載の色変換方法において、
前記Ｃ４out決定ステップが、前記Ｃ４out_max成分から、Ｃ４out量の生成カーブ式を用いて、前記第一の出力信号のＣ４out成分を求め、前記Ｃ４out成分が前記Ｃ４out_min成分よりも小さい場合に、前記Ｃ４out_min成分を用いて前記Ｃ４out成分を決定する
ことを特徴とする色変換方法。
【請求項７】
請求項２から請求項５の何れか一に記載の色変換方法において、
前記Ｃ４out_max算出ステップが、前記圧縮ステップ後の第一の入力信号に基づき、前記Ｃ４out_max成分とともに、前記Ｃ４out_maxに対応する出力信号のＣ１out_with成分、Ｃ２out_with成分及びＣ３out_with成分を求め、
前記Ｃ４out決定ステップが、前記Ｃ４out_max成分、前記Ｃ１out_with成分、前記Ｃ２out_with成分及び前記Ｃ３out_with成分から、Ｃ４out量の生成カーブ式を用いて、前記第一の出力信号のＣ４out成分を求め、前記Ｃ４out成分が前記Ｃ４out_min成分よりも小さい場合に、前記Ｃ４out_min成分を用いて前記Ｃ４out成分を決定する
ことを特徴とする色変換方法。
【請求項８】
請求項１から請求項７の何れか一に記載の色変換方法において、
前記第二の出力色信号のＣ’４out成分に対応する色が、墨色であり、
前記第二の出力色信号のＣ’1out成分に対応する色が、藍色であり、
前記第二の出力色信号のＣ’２out成分に対応する色が、紅色であり、
前記第二の出力色信号のＣ’３out成分に対応する色が、黄色である
ことを特徴とする色変換方法。
【請求項９】
請求項１から請求項７の何れか一に記載の色変換方法において、前記写像関係を得るステップが、
前記出力装置へ入力される前記第二の出力色信号を得るステップと、
前記出力装置が前記第二の出力色信号のそれぞれを色として出力し、測色装置が前記色のそれぞれを測色して、前記第二の出力色信号に対応する前記第二の入力色信号を得た後、前記測色装置から出力される前記第二の入力色信号を得るステップと、
前記第二の出力色信号から前記第二の入力色信号への写像関係を算出するステップと、を含む
ことを特徴とする色変換方法。
【請求項１０】
Ｃ１in、Ｃ２in及びＣ３inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ２out、Ｃ３out及びＣ４outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換装置において、
出力装置へ入力される、Ｃ’1out、Ｃ’２out、Ｃ’３out及びＣ’４outの四つの成分からなる四次元の第二の出力色信号から、測定色装置から出力される、Ｃ’１in、Ｃ’２in及びＣ’３inの三つの成分からなる第二の入力色信号への写像関係を得る第一の手段と、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、  (a)前記第二の出力色信号のうち、Ｃ’４out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’３out≦１００からなる出力色信号に、対応する第二の入力色信号の第一の色再現領域と  (b)前記第二の出力色信号のうち、Ｃ’１out＝０、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及びＣ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第二の色再現領域と  (c)前記第二の出力色信号のうち、Ｃ’２out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out１００からなる出力色信号に、対応する第二の入力色信号の第三の色再現領域と  (d)前記第二の出力色信号のうち、Ｃ’３out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第四の色再現領域と  からなる四つの色再現領域に、分割して、前記第一の入力色信号が前記四つの色再現領域の中に存在するか否かを判別する第二の手段と、
前記第二の手段が前記第一の入力色信号が前記四つの色再現領域の中に存在しないと判断した場合に、前記第一の入力色信号を、前記四つの色再現領域の中に存在するように、圧縮する第三の手段と、
前記第三の手段を経由した後の第一の入力色信号に基づき、前記四つの色再現領域に対応する前記第一の出力信号のＣ４out成分が最大となるＣ４out_max成分を求めるＣ４out_max算出手段と、
前記Ｃ４out_max成分に基づき、前記第一の出力信号のＣ４out成分を決定するＣ４out決定手段と、
前記第三の手段を経由した後の第一の入力色信号及び前記Ｃ４out決定ステップ後のＣ４out成分から、前記写像関係の逆変換式を解いて、前記第一の出力信号のＣ1out、Ｃ２out及びＣ３out成分を決定するＣ１Ｃ２Ｃ３out決定手段と、
を備え、
前記Ｃ’１out、前記Ｃ’２out、前記Ｃ’３out及び前記Ｃ’４outのそれぞれの成分は、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out≦１００の範囲であり、前記０は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最小値であり、前記１００は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最大値であり、
第二の入力信号の空間において、第二の出力信号のＣ’１out成分の最小値から最大値へ進むベクトルをｖＣ１とし、第二の出力信号のＣ’２out成分の最小値から最大値へ進むベクトルをｖＣ２とし、第二の出力信号のＣ’３out成分の最小値から最大値へ進むベクトルをｖＣ３とし、第二の出力信号のＣ’４out成分の最小値から最大値へ進むベクトルをｖＣ４とした時、ベクトルｖＣ１、ｖＣ２及びｖＣ３は、互いに独立なベクトルであり、ベクトルｖＣ４は、ｖＣ４＝ａ１×ｖＣ１＋ａ２×ｖＣ２＋ａ３×ｖＣ３という関係にあり、ａ１、ａ２及びａ３は、それぞれスカラー量であり、ａ１≧０、ａ２≧０、ａ３≧０という範囲である
ことを特徴とする色変換装置。
【請求項１１】
請求項１０に記載の色変換装置において、当該色変換装置はさらに、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、  (e)前記第二の出力色信号のうち、Ｃ’４out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’３out≦１００からなる出力色信号に、対応する第二の入力色信号の第五の色再現領域と  (f)前記第二の出力色信号のうち、Ｃ’１out＝１００、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及びＣ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第六の色再現領域と  (g)前記第二の出力色信号のうち、Ｃ’２out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out１００からなる出力色信号に、対応する第二の入力色信号の第七の色再現領域と  (h)前記第二の出力色信号のうち、Ｃ’３out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’４out≦１００からなる出力色信号に、対応するの入力色信号の第八の色再現領域と  からなる第二の四つの色再現領域に、分割して、前記第三の手段を経由する前の第一の入力信号が前記第二の四つの色再現領域の中に存在するか否かを判別する第四の手段と、
前記第四が前記第三の手段を経由する前の第一の入力信号が前記第二の四つの色再現領域の中に存在すると判別した場合に、前記第三の手段を経由する前の第一の入力信号に基づき、前記第二の四つの色再現領域に対応する前記第一の出力信号のＣ４out成分が最小となるＣ４out_min成分を求めるＣ４out_min算出手段と、
を備え、
前記Ｃ４out決定手段がさらに、前記Ｃ４out_min成分に基づき、前記第一の出力信号のＣ４out成分を決定する
ことを特徴とする色変換装置。
【請求項１２】
Ｃ１in、Ｃ２in及びＣ３inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ２out、Ｃ３out及びＣ４outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換装置において、
出力装置へ入力される、Ｃ’1out、Ｃ’２out、Ｃ’３out及びＣ’４outの四つの成分からなる四次元の第二の出力色信号を得る手段と、
前記出力装置が前記第二の出力色信号のそれぞれを色として出力し、測色装置が前記色のそれぞれを測色して前記第二の出力色信号に対応する、Ｃ’１in、Ｃ’２in及びＣ’３inの三つの成分からなる第二の入力色信号を得た後、前記測色装置から出力される前記第二の入力色信号を得る手段と、
前記第二の出力色信号から前記第二の入力色信号への写像関係を求める第一の手段と、
前記第一の入力色信号が前記第二の出力色信号に対応する第二の入力色信号の全色再現領域の中に存在するか否かを判別する第二の手段と、
前記第二の手段が前記第一の入力色信号が前記第二の入力色信号の全色再現領域の中に存在しないと判別した場合に、前記第一の入力色信号を、前記第二の入力色信号の全色再現領域の中に存在するように、圧縮する第三の手段と、
前記第三の手段を経由した後の第一の入力色信号に基づき、前記第二の入力色信号の全色再現領域に対応する前記第一の出力信号のＣ４out成分が最大となるＣ４out_max成分を求めるＣ４out_max手段と、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、  (a)前記第二の出力色信号のうち、Ｃ’４out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’３out≦１００からなる出力色信号に、対応する第二の入力色信号の第一の色再現領域と  (b)前記第二の出力色信号のうち、Ｃ’１out＝１００、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及びＣ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第二の色再現領域と  (c)前記第二の出力色信号のうち、Ｃ’２out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out１００からなる出力色信号に、対応する第二の入力色信号の第三の色再現領域と  (d)前記第二の出力色信号のうち、Ｃ’３out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’４out≦１００からなる出力色信号に、対応するの入力色信号の第四の色再現領域と  からなる四つの色再現領域に、分割して、前記第三の手段を経由する前の第一の入力信号が前記四つの色再現分割領域の中に存在するか否かを判別する第四の手段と、
前記第四の手段が前記第三の手段を経由する前の第一の入力信号が前記四つの色再現分割領域の中に存在すると判別した場合に、前記第三の手段を経由する前の第一の入力信号に基づき、前記四つの色再現領域に対応する前記第一の出力信号のＣ４out成分が最小となるＣ４out_min成分を求めるＣ４out_min算出手段と
前記Ｃ４out_max成分及び前記Ｃ４out_min成分に基づき、前記第一の出力信号のＣ４out成分を決定するＣ４out決定手段と、
前記第三の手段を経由した後の第一の入力色信号及び前記Ｃ４out決定手段を経由した後のＣ４out成分から、前記写像関係の逆変換式を解いて、前記第一の出力信号のＣ1out、Ｃ２out及びＣ３out成分を決定するＣ１Ｃ２Ｃ３out決定ステップと、
を備え、
前記Ｃ’１out、前記Ｃ’２out、前記Ｃ’３out及び前記Ｃ’４outのそれぞれの成分は、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out≦１００の範囲であり、前記０は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最小値であり、前記１００は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最大値であり、
第二の入力信号の空間において、第二の出力信号のＣ’１out成分の最小値から最大値へ進むベクトルをｖＣ１とし、第二の出力信号のＣ’２out成分の最小値から最大値へ進むベクトルをｖＣ２とし、第二の出力信号のＣ’３out成分の最小値から最大値へ進むベクトルをｖＣ３とし、第二の出力信号のＣ’４out成分の最小値から最大値へ進むベクトルをｖＣ４とした時、ベクトルｖＣ１、ｖＣ２及びｖＣ３は、互いに独立なベクトルであり、ベクトルｖＣ４は、ｖＣ４＝ａ１×ｖＣ１＋ａ２×ｖＣ２＋ａ３×ｖＣ３という関係にあり、ａ１、ａ２及びａ３は、それぞれスカラー量であり、ａ１≧０、ａ２≧０、ａ３≧０という範囲である
ことを特徴とする色変換装置。
【請求項１３】
請求項１１又は請求項１２に記載の色変換装置において、
前記Ｃ４out決定手段が、前記Ｃ４out_max成分から、Ｃ４out量の生成カーブ式を用いて、前記第一の出力信号のＣ４out成分を求め、前記Ｃ４out成分が前記Ｃ４out_min成分よりも小さい場合に、前記Ｃ４out_min成分を用いて前記Ｃ４out成分を決定する
ことを特徴とする色変換装置。
【請求項１４】
請求項１１又は請求項１２に記載の色変換装置において、
前記Ｃ４out_max算出手段が、前記第三の手段を経由した後の第一の入力信号に基づき、前記Ｃ４out_max成分とともに、前記Ｃ４out_maxに対応する出力信号のＣ１out_with成分、Ｃ２out_with成分及びＣ３out_with成分を求め、
前記Ｃ４out決定手段が、前記Ｃ４out_max成分、前記Ｃ１out_with成分、前記Ｃ２out_with成分及び前記Ｃ３out_with成分から、Ｃ４out量の生成カーブ式を用いて、前記第一の出力信号のＣ４out成分を求め、前記Ｃ４out成分が前記Ｃ４out_min成分よりも小さい場合に、前記Ｃ４out_min成分を用いて前記Ｃ４out成分を決定する
ことを特徴とする色変換装置。
【請求項１５】
請求項１０から請求項１４の何れか一に記載の色変換装置において、
前記第二の出力色信号のＣ’４out成分に対応する色が、墨色であり、
前記第二の出力色信号のＣ’1out成分に対応する色が、藍色であり、
前記第二の出力色信号のＣ’２out成分に対応する色が、紅色であり、
前記第二の出力色信号のＣ’３out成分に対応する色が、黄色である
ことを特徴とする色変換装置。
【請求項１６】
Ｃ１in、Ｃ２in及びＣ３inからなる三次元の第一の入力色信号を、Ｃ1out、Ｃ２out、Ｃ３out及びＣ４outからなる四次元の第一の出力色信号に変換する色変換装置と、
前記色変換装置から入力される前記第二の出力色信号データを、カラーチャートとして出力する出力装置と、
前記カラーチャートを構成する色のそれぞれを測色し、前記第二の出力色信号データに対応する前記第二の入力色信号前記第二の入力色信号データを、前記色変換装置に出力する測色装置と、
からなる色変換システムにおいて、前記色変換装置がさらに、
Ｃ’1out、Ｃ’２out、Ｃ’３out及びＣ’４outの四つの成分からなる四次元の第二の出力色信号から、Ｃ’１in、Ｃ’２in及びＣ’３inの三つの成分からなる三次元の第二の入力色信号への写像関係を得る第一の手段と、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、  (a)前記第二の出力色信号のうち、Ｃ’４out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’３out≦１００からなる出力色信号に、対応する第二の入力色信号の第一の色再現領域と  (b)前記第二の出力色信号のうち、Ｃ’１out＝０、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及びＣ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第二の色再現領域と  (c)前記第二の出力色信号のうち、Ｃ’２out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out１００からなる出力色信号に、対応する第二の入力色信号の第三の色再現領域と  (d)前記第二の出力色信号のうち、Ｃ’３out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第四の色再現領域と  からなる四つの色再現領域に、分割して、前記第一の入力色信号が前記四つの色再現領域の中に存在するか否かを判別する第二の手段と、
前記第二の手段が前記第一の入力色信号が前記四つの色再現領域の中に存在しないと判断した場合に、前記第一の入力色信号を、前記四つの色再現領域の中に存在するように、圧縮する第三の手段と、
前記第三の手段を経由した後の第一の入力色信号に基づき、前記四つの色再現領域に対応する前記第一の出力信号のＣ４out成分が最大となるＣ４out_max成分を求めるＣ４out_max算出手段と、
前記Ｃ４out_max成分に基づき、前記第一の出力信号のＣ４out成分を決定するＣ４out決定手段と、
前記第三の手段を経由した後の第一の入力色信号及び前記Ｃ４out決定ステップ後のＣ４out成分から、前記写像関係の逆変換式を解いて、前記第一の出力信号のＣ1out、Ｃ２out及びＣ３out成分を決定するＣ１Ｃ２Ｃ３out決定手段と、
を備え、
前記Ｃ’１out、前記Ｃ’２out、前記Ｃ’３out及び前記Ｃ’４outのそれぞれの成分は、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out≦１００の範囲であり、前記０は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最小値であり、前記１００は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最大値であり、
第二の入力信号の空間において、第二の出力信号のＣ’１out成分の最小値から最大値へ進むベクトルをｖＣ１とし、第二の出力信号のＣ’２out成分の最小値から最大値へ進むベクトルをｖＣ２とし、第二の出力信号のＣ’３out成分の最小値から最大値へ進むベクトルをｖＣ３とし、第二の出力信号のＣ’４out成分の最小値から最大値へ進むベクトルをｖＣ４とした時、ベクトルｖＣ１、ｖＣ２及びｖＣ３は、互いに独立なベクトルであり、ベクトルｖＣ４は、ｖＣ４＝ａ１×ｖＣ１＋ａ２×ｖＣ２＋ａ３×ｖＣ３という関係にあり、ａ１、ａ２及びａ３は、それぞれスカラー量であり、ａ１≧０、ａ２≧０、ａ３≧０という範囲である
ことを特徴とする色変換システム。
【請求項１７】
請求項１６に記載の色変換システムにおいて、前記色変換装置がさらに、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、  (e)前記第二の出力色信号のうち、Ｃ’４out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’３out≦１００からなる出力色信号に、対応する第二の入力色信号の第五の色再現領域と  (f)前記第二の出力色信号のうち、Ｃ’１out＝１００、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及びＣ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第六の色再現領域と  (g)前記第二の出力色信号のうち、Ｃ’２out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out１００からなる出力色信号に、対応する第二の入力色信号の第七の色再現領域と  (h)前記第二の出力色信号のうち、Ｃ’３out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’４out≦１００からなる出力色信号に、対応するの入力色信号の第八の色再現領域と  からなる第二の四つの色再現領域に、分割して、前記第三の手段を経由する前の第一の入力信号が前記第二の四つの色再現領域の中に存在するか否かを判別する第四の手段と、
前記第四が前記第三の手段を経由する前の第一の入力信号が前記第二の四つの色再現領域の中に存在すると判別した場合に、前記第三の手段を経由する前の第一の入力信号に基づき、前記第二の四つの色再現領域に対応する前記第一の出力信号のＣ４out成分が最小となるＣ４out_min成分を求めるＣ４out_min算出手段と、
を備え、
前記Ｃ４out決定手段がさらに、前記Ｃ４out_min成分に基づき、前記第一の出力信号のＣ４out成分を決定する
ことを特徴とする色変換システム。
【請求項１８】
Ｃ１in、Ｃ２in及びＣ３inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ２out、Ｃ３out及びＣ４outの四つの成分からなる四次元の第一の出力色信号に、変換するステップを色変換装置に実行させる色変換プログラムにおいて、
Ｃ’1out、Ｃ’２out、Ｃ’３out及びＣ’４outの四つの成分からなる四次元の第二の出力色信号から、Ｃ’１in、Ｃ’２in及びＣ’３inの三つの成分からなる三次元の第二の入力色信号への写像関係を得るステップと、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、  (a)前記第二の出力色信号のうち、Ｃ’４out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’３out≦１００からなる出力色信号に、対応する第二の入力色信号の第一の色再現領域と  (b)前記第二の出力色信号のうち、Ｃ’１out＝０、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及びＣ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第二の色再現領域と  (c)前記第二の出力色信号のうち、Ｃ’２out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out１００からなる出力色信号に、対応する第二の入力色信号の第三の色再現領域と  (d)前記第二の出力色信号のうち、Ｃ’３out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第四の色再現領域と  からなる四つの色再現領域に、分割した後、前記第一の入力色信号が前記四つの色再現領域の中に存在するか否かを判別する判別ステップと、
前記判別ステップの結果、前記第一の入力色信号が前記四つの色再現領域の中に存在しない場合に、前記第一の入力色信号を、前記四つの色再現領域の中に存在するように、圧縮する圧縮ステップと、
前記圧縮ステップ後の第一の入力色信号に基づき、前記四つの色再現領域に対応する前記第一の出力信号のＣ４out成分が最大となるＣ４out_max成分を求めるＣ４out_max算出ステップと、
前記Ｃ４out_max成分に基づき、前記第一の出力信号のＣ４out成分を決定するＣ４out決定ステップと、
前記圧縮ステップ後の第一の入力色信号及び前記Ｃ４out決定ステップ後のＣ４out成分から、前記写像関係の逆変換式を解いて、前記第一の出力信号のＣ1out、Ｃ２out及びＣ３out成分を決定するＣ１Ｃ２Ｃ３out決定ステップと、
を色変換装置に実行させ、
前記Ｃ’１out、前記Ｃ’２out、前記Ｃ’３out及び前記Ｃ’４outのそれぞれの成分は、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out≦１００の範囲であり、前記０は、出力装置が前記第二の出力色信号の各成分を色として出力できる最小値であり、前記１００は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最大値であり、
第二の入力信号の空間において、第二の出力信号のＣ’１out成分の最小値から最大値へ進むベクトルをｖＣ１とし、第二の出力信号のＣ’２out成分の最小値から最大値へ進むベクトルをｖＣ２とし、第二の出力信号のＣ’３out成分の最小値から最大値へ進むベクトルをｖＣ３とし、第二の出力信号のＣ’４out成分の最小値から最大値へ進むベクトルをｖＣ４とした時、ベクトルｖＣ１、ｖＣ２及びｖＣ３は、互いに独立なベクトルであり、ベクトルｖＣ４は、ｖＣ４＝ａ１×ｖＣ１＋ａ２×ｖＣ２＋ａ３×ｖＣ３という関係にあり、ａ１、ａ２及びａ３は、それぞれスカラー量であり、ａ１≧０、ａ２≧０、ａ３≧０という範囲である
ことを特徴とする色変換プログラム。
【請求項１９】
請求項１８に記載の色変換プログラムにおいて、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、  (e)前記第二の出力色信号のうち、Ｃ’４out＝０、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’３out≦１００からなる出力色信号に、対応する第二の入力色信号の第五の色再現領域と  (f)前記第二の出力色信号のうち、Ｃ’１out＝１００、０≦Ｃ’２out≦１００、０≦Ｃ’３out≦１００及びＣ’４out≦１００からなる出力色信号に、対応する第二の入力色信号の第六の色再現領域と  (g)前記第二の出力色信号のうち、Ｃ’２out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’３out≦１００及び０≦Ｃ’４out１００からなる出力色信号に、対応する第二の入力色信号の第七の色再現領域と  (h)前記第二の出力色信号のうち、Ｃ’３out＝１００、０≦Ｃ’１out≦１００、０≦Ｃ’２out≦１００及び０≦Ｃ’４out≦１００からなる出力色信号に、対応するの入力色信号の第八の色再現領域と  からなる第二の四つの色再現領域に、分割した後、前記第三のステップ前の第一の入力信号が前記第二の四つの色再現領域の中に存在するか否かを判別する第二の判別ステップと、
前記第二の判別ステップの結果、前記圧縮ステップ前の第一の入力信号が前記第二の四つの色再現領域の中に存在する場合に、前記圧縮ステップ前の第一の入力信号に基づき、前記第二の四つの色再現領域に対応する前記第一の出力信号のＣ４out成分が最小となるＣ４out_min成分を求めるＣ４out_min算出ステップと、
をさらに前記色変換装置に実行させ、
前記Ｃ４out決定ステップがさらに、前記Ｃ４out_min成分に基づき、前記第一の出力信号のＣ４out成分を決定する
ことを特徴とする色変換プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、（Ｌ*,ａ*,ｂ*）、（Ｘ,Ｙ,Ｚ）、（Ｒ,Ｇ,Ｂ）等の三次元の入力色信号を、カラ−プリンタ−、印刷システム等で用いられる（Ｃ,Ｍ,Ｙ,Ｋ）等の四次元の出力色信号に変換する色変換方法、色変換装置、色変換システム及び色変換プログラムに関するものである。特に、本発明は、三次元の入力色信号を四次元の出力色信号に色変換することが必要となる出力プロファイルを生成する技術に関するものである。
【０００２】
【従来の技術】
カラ−プリンタ−、印刷システム等で用いられる出力色信号は、ＣＭＹの３色ではなく、それにＫを加えたＣＭＹＫの４色である。このため、Ｌ*ａ*ｂ*、ＸＹＺ、ＲＧＢ等の三次元の入力色信号をＣＭＹＫの四次元の出力色信号に変換する必要がある。
しかし、三次元の入力色信号として、ある三つの成分の組み合わせが与えられても、それに対応する四次元の出力色信号、即ちＣＭＹＫの組み合わせは、無限に存在する。このため、四次元の出力色信号のＣＭＹＫ成分のうち、何れか一つの成分を固定し（３変数間の関係に帰着させ）、ある入力色信号の組み合わせからある一つのＣＭＹＫの組み合わせを得る必要がある。そして、このような従来技術は、例えば、特開平１０−８１６号、特開平１０−１３６２１８号等の公報に開示されている。
【０００３】
以下に、図１０を参照しながら、特開平１０−８１６号公報に記載の従来技術１及び特開平１０−１３６２１８号公報に記載の従来技術２を簡単に説明する。なお、従来技術１及び従来技術２は、大略して、最大墨量Ｋmax算出技術と出力墨量Ｋout決定技術とからなる。
【０００４】
[最大墨量Ｋmax算出技術]
先ず、図１０(ａ)のステップＳ１００１に示すように、従来技術１は、既知の出力色信号ＣＭＹＫから入力色信号Ｌ*ａ*ｂ*への写像関係を求める（特開平１０−８１６号公報図４中のＳ１２）。次に、図１０(ａ)のステップＳ１００２に示すように、従来技術１は、出力信号のうちＫ成分を固定する（同号公報図４中のＳ１３）。次に、図１０(ａ)のステップＳ１００３に示すように、従来技術１は、この出力信号の固定成分Ｋ及びある入力信号から前記写像関係の逆変換式を解いて、ある入力信号に対応する出力信号の残りの成分ＣＭＹを求める（同号公報図４中のＳ１４）。次に、図１０(ａ)のステップＳ１００４に示すように、従来技術１は、求めた出力信号が、出力色信号によって再現できる全色再現領域の中に存在するか否かを判別する（同号公報図４中のＳ１５）。次に、図１０(ａ)のＳ１００４に示すように、従来技術１は、求めた出力信号が、出力色信号によって再現できる全色再現領域の中に存在しない場合に、出力信号の固定成分ＫをΔＫだけ減少させる（同号公報図４中のＳ１７）。次に、従来技術１は、求めた出力信号が、出力色信号によって再現できる全色再現領域の中に存在するまで、図１０(ａ)のステップＳ１００３〜ステップＳ１００５を繰り返して、出力信号の固定成分Ｋが最大となるＫmax（同号公報ではＫsolに相当）を算出する（同号公報図４中のＳ１６）。この場合、従来技術１は、順次、出力信号の固定成分Ｋを変更する方法(繰り返し演算法)を採用しているため、固定成分Ｋを変更する毎に前記写像関係の逆変換式を何度も解く場合がある。このため、従来技術１は、Ｋmaxを効率的に算出することができないという問題がある。
【０００５】
この問題を解決するために、図１０(ｂ)のステップＳ１００６及びステップＳ１００７に示すように、従来技術２は、出力色信号によって再現できる全色再現領域を予め３つの色再現領域に分割し、前記写像関係の逆変換式を解く回数を減少させている。即ち、図１０(ｂ)のＳ１００６及びＳ１００７に示すように、従来技術２は、出力信号のうちＣ成分、Ｍ成分、Ｙ成分をそれぞれ０に固定し、出力信号のこれらの固定成分及びある入力信号から前記写像関係の逆変換式を３回解いて、ある入力信号に対応する３つの出力信号を求める（特開平１０−１３６２１８号公報図５中のＳ１０１）。次に、図１０(ｂ)のステップＳ１００８に示すように、従来技術２は、求めた３つの出力信号に基づいて出力信号のＫ成分をＫmax（同号公報ではＫpに相当）として算出する（同号公報図５中のＳ１０３、同号公報段落２７）。このように、従来技術２は、前記写像関係の逆変換式を３回だけ解くことにより、従来技術１と比べて、Ｋmaxを効率的に算出することができる。
[出力墨量Ｋout決定技術]  次に、図１０(ｂ)のステップＳ１００９に示すように、従来技術２は、算出したＫmaxを基に彩度等を考慮して最終的な出力墨量であるＫout（同号公報ではＫpに相当）を算出する（同号公報図５中のＳ１０４）。また、次に、図１０(ａ)のステップＳ１０１０に示すように、従来技術１も、算出したＫmaxを基に最終的な出力墨量であるＫout（特開平１０−８１６号公報ではＫsol・Pに相当）を算出する（同号公報図１０中のＳ３２）。次に、図１０(ａ)のＳ１０１１及び図１０(ｂ)のＳ１０１２に示すように、従来技術１及び従来技術２は、決定された出力信号の固定成分Ｋout及びある入力信号から当該写像関係の逆変換式を解いて、ある入力信号に対応する出力信号の残りの成分ＣoutＭoutＹoutを算出する（同号公報図１０中のＳ３５、特開平１０−１３６２１８号公報図１０中のＳ１０６）。以上のように、従来技術１及び従来技術２は、三次元の入力色信号をＣＭＹＫの四次元の出力色信号に変換している。
【０００６】
【発明が解決しようとする課題】
ところが、上述した従来技術１及び従来技術２には、以下に説明するような問題がある。
【０００７】
[最大墨量Ｋmax算出技術]
従来技術２は、従来技術１と比べて、Ｋmaxを効率的に算出することができるが、色再現において誤差を生じるという問題がある。即ち、一般的に（Ｃ,Ｍ,Ｙ,Ｋ）＝（０,０,０,１００）の出力信号をある出力装置で出力する色は、理想的な真の墨色（無彩色であり、明度が０の色）ではない。このため、この出力装置が理想的な真の墨色を出力できない場合、（Ｃ,Ｍ,Ｙ,Ｋ）＝（０,０,０,１００）の出力信号をこの出力装置で出力する色と、（Ｃ,Ｍ,Ｙ,Ｋ）＝（５,１０,１５,１００）の出力信号をこの出力装置で出力する色とは、異なる色となる。従って、ある入力信号の色が、（Ｃ,Ｍ,Ｙ,Ｋ）＝（５,１０,１５,１００）の出力信号でこの出力装置が再現できる色であった場合でも、従来技術２は、この入力信号の色が、予め３つに分割した色再現領域の中に存在しないと判別することとなる。これは、ある入力信号の色が出力色信号によって再現できる領域の中に存在しないと判断することを意味する。従って、ある入力信号の色を、一旦、３つに分割した色再現領域の中に存在するように色域圧縮し、色域圧縮された入力信号に基づき、Ｋmaxを算出することとなる。次に、本来決定すべきである出力信号（Ｃ,Ｍ,Ｙ,Ｋ）＝（５,１０,１５,１００）を得ることができず、（Ｃ,Ｍ,Ｙ,Ｋ）＝（０,０,０,１００）の出力信号を決定することとなる。このように、入力信号の色域圧縮が存在するため、出力信号の色再現において誤差を生じるという問題がある。
【０００８】
[出力墨量Ｋout決定技術]
従来技術１及び従来技術２は、ＫmaxをＫoutに減ずるため、図７(ａ)に示すように、ＫoutＣＭＹで再現できる色再現領域（図中の実線で囲まれる領域）は、ＫmaxＣＭＹで色再現できる領域（図中の波線で囲まれる領域）よりも狭くなる。従って、ある入力信号（図中の黒丸●）がＫmaxＣＭＹで色再現できる領域の中に存在するにも拘わらず、ＫoutＣＭＹで再現できる色再現領域の外にある場合、ある入力信号の色を、一旦、ＫoutＣＭＹで再現できる色再現領域の中に存在するように色域圧縮（図中の黒丸●から白丸○へ矢印方向に移動）し、色域圧縮された入力信号（図中の白丸○）に基づき、Ｋoutを決定することが考えられる。しかし、ある入力信号がＫoutＣＭＹで再現できる色再現領域の中に存在するか否かを判別するためには、一旦、決定したＫout及びある入力信号から当該写像関係の逆変換式を解いて、ＣＭＹを決定できるか否かを判別する必要がある。そこで、従来技術１は、図１０(ａ)のステップＳ１０１３に示すように、決定した出力信号Ｋoutが、出力色信号によって再現できる全色再現領域の中に存在しない場合に、出力信号の固定成分ＫをΔＫだけ増加させる（特開平１０−８１６号公報図１０中のＳ３６）。次に、従来技術１は、求めた出力信号が、出力色信号によって再現できる全色再現領域の中に存在するまで、図１０(ａ)のステップＳ１０１３及びステップＳ１０１４を繰り返して、出力信号Ｋoutを決定する（同号公報図１０中のＳ３５）。この場合、従来技術１は、順次、出力信号の固定成分Ｋを変更する方法(繰り返し演算法)を採用しているため、固定成分Ｋを変更する毎に前記写像関係の逆変換式を何度も解く場合がある。このため、繰り返し演算法では、Ｋoutを効率的に算出することができないという問題がある。
【０００９】
また、従来技術２は、算出したＫmaxを基に、入力信号の彩度及び明度を考慮して最終的な出力墨量であるＫoutを決定する方法を採用している（特開平１０−１３６２１８号公報図５中の段落５９〜段落６９、図６及び図７）。しかし、この方法では、出力装置のＫ成分の色材としてＫの色が完全な無彩色でない場合(例えば、新聞印刷等)、四次元ＬＵＴ（ルックアップテーブル）の生成過程で色材を出力した媒体が無彩色の白でない場合（例えば、新聞用印刷用紙等）、出力信号の彩度及び明度を考慮していない。このため、本来決定すべきＫoutと従来技術２が決定するＫoutとに誤差が生じ、出力信号の色再現において誤差を生じるという問題がある。
【００１０】
そこで、上述した問題に鑑み、本発明は、出力信号の色再現における誤差を最小とするとともに、最大墨量Ｋmaxの算出及び出力墨量Ｋoutの決定を効率的に行うことができる色変換方法、色変換装置、色変換システムおよび色変換プログラムを提供することを課題とする。
【００１１】
【課題を解決するための手段】
請求項１の発明は、Ｃ1in、Ｃ2in及びＣ3inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ2out、Ｃ3out及びＣ4outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換方法において、
Ｃ'1out、Ｃ'2out、Ｃ'3out及びＣ'4outの四つの成分からなる四次元の第二の出力色信号から、Ｃ'1in、Ｃ'2in及びＣ'3inの三つの成分からなる三次元の第二の入力色信号への写像関係を得る第一のステップと、
(ａ)前記第一の入力色信号、前記第二の出力色信号のＣ'4out成分のうち最大値及び前記写像関係と  (ｂ)前記第一の入力色信号、前記第二の出力色信号のＣ'1out成分のうち最小値及び前記写像関係と  (c)前記第一の入力色信号、前記第二の出力色信号のＣ'2out成分のうち最小値及び前記写像関係と  (d)前記第一の入力色信号、前記第二の出力色信号のＣ'3out成分のうち最小値及び前記写像関係と  に基づき、前記第一の出力色信号を得る第二のステップと
を備えることを特徴とする色変換方法である。
【００１２】
なお、第二の入力信号の空間において、
第二の出力信号のＣ'1out成分の最小値から最大値へ進むベクトルをｖＣ1とし、第二の出力信号のＣ'2out成分の最小値から最大値へ進むベクトルをｖＣ2とし、第二の出力信号のＣ'3out成分の最小値から最大値へ進むベクトルをｖＣ3とし、第二の出力信号のＣ'4out成分の最小値から最大値へ進むベクトルをｖＣ4とした時、
ベクトルｖＣ1、ｖＣ2及びｖＣ3は、互いに独立なベクトルであり、ベクトルｖＣ4は、ｖＣ4＝ａ1×ｖＣ1＋ａ2×ｖＣ2＋ａ3×ｖＣ3という関係にある。但し、ａ１、ａ２及びａ３は、それぞれスカラー量であり、ａ1≧０、ａ2≧０、ａ3≧０という範囲である。
【００１３】
請求項２の発明は、請求項１に記載の色変換方法において、
前記第二のステップがさらに、前記第二の入力信号の全色再現領域に対応する前記第一の出力信号のＣ4out成分が最小となるＣ4out min成分に基づき、前記第一の出力色信号を得ることを特徴とする色変換方法である。
【００１４】
請求項３の発明は、請求項１に記載の色変換方法において、
前記第二のステップがさらに、(e)前記第一の入力色信号、前記第二の出力色信号のＣ'4out成分のうち最小値及び前記写像関係と  (f)前記第一の入力色信号、前記第二の出力色信号のＣ'1out成分のうち最大値及び前記写像関係と  (g)前記第一の入力色信号、前記第二の出力色信号のＣ'2out成分のうち最大値及び前記写像関係と  (h)前記第一の入力色信号、前記第二の出力色信号のＣ'3out成分のうち最大値及び前記写像関係と  に基づき、前記第一の出力色信号を得ることを特徴とする色変換方法である。
【００１５】
請求項４の発明は、Ｃ1in、Ｃ2in及びＣ3inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ2out、Ｃ3out及びＣ4outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換方法において、
Ｃ'1out、Ｃ'2out、Ｃ'3out及びＣ'4outの四つの成分からなる四次元の第二の出力色信号から、Ｃ'1in、Ｃ'2in及びＣ'3inの三つの成分からなる三次元の第二の入力色信号への写像関係を得る第一のステップと、
前記第二の入力信号の全色再現領域に対応する前記第一の出力信号のＣ4out成分が最大となるＣ4out max成分を得る第二のステップと、
前記第二の入力信号の全色再現領域の一部を分割された色再現分割領域に対応する前記第一の出力信号のＣ4out成分が最小となるＣ4out min成分を得る第三のステップと、
前記第一の入力信号、前記Ｃ4out max成分、前記Ｃ4out min成分及び前記写像関係に基づき、前記第一の出力色信号を得る第四のステップと
を備えることを特徴とする色変換方法である。
【００１６】
請求項５の発明は、Ｃ1in、Ｃ2in及びＣ3inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ2out、Ｃ3out及びＣ4outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換方法において、
Ｃ'1out、Ｃ'2out、Ｃ'3out及びＣ'4outの四つの成分からなる四次元の第二の出力色信号から、Ｃ'1in、Ｃ'2in及びＣ'3inの三つの成分からなる三次元の第二の入力色信号への写像関係を得る第一のステップと、
前記第二の入力信号の全色再現領域に対応する前記第一の出力信号のＣ4out成分が最大となるＣ4out max成分を得る第二のステップと、
前記Ｃ4out max成分と  (e)前記第一の入力色信号、前記第二の出力色信号のＣ'4out成分のうち最小値及び前記写像関係と  (f)前記第一の入力色信号、前記第二の出力色信号のＣ'1out成分のうち最大値及び前記写像関係と  (g)前記第一の入力色信号、前記第二の出力色信号のＣ'2out成分のうち最大値及び前記写像関係と  (h)前記第一の入力色信号、前記第二の出力色信号のＣ'3out成分のうち最大値及び前記写像関係と  に基づき、前記第一の出力色信号を得る第三のステップと
を備えることを特徴とする色変換方法である。
【００１７】
請求項６の発明は、Ｃ1in、Ｃ2in及びＣ3inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ2out、Ｃ3out及びＣ4outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換方法において、
出力装置へ入力される、Ｃ'1out、Ｃ'2out、Ｃ'3out及びＣ'4outの四つの成分からなる四次元の第二の出力色信号を得るステップと、
前記出力装置が前記第二の出力色信号のそれぞれを色として出力し、測色装置が前記色のそれぞれを測色して前記第二の出力色信号に対応する、Ｃ'1in、Ｃ'2in及びＣ'3inの三つの成分からなる第二の入力色信号を得た後、前記測色装置から出力される前記第二の入力色信号を得るステップと、
前記第二の出力色信号から前記第二の入力色信号への写像関係を求める第一のステップと
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、 (ａ)前記第二の出力色信号のうち、Ｃ'4out＝１００、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００及び０≦Ｃ'3out≦１００からなる出力色信号に、対応する第二の入力色信号の第一の色再現領域と (ｂ)前記第二の出力色信号のうち、Ｃ'1out＝０、０≦Ｃ'2out≦１００、０≦Ｃ'3out≦１００及びＣ'4out≦１００からなる出力色信号に、対応する第二の入力色信号の第二の色再現領域と  (c)前記第二の出力色信号のうち、Ｃ'2out＝０、０≦Ｃ'1out≦１００、０≦Ｃ'3out≦１００及び０≦Ｃ'4out１００からなる出力色信号に、対応する第二の入力色信号の第三の色再現領域と  (d)前記第二の出力色信号のうち、Ｃ'3out＝０、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００及び０≦Ｃ'4out≦１００からなる出力色信号に、対応する第二の入力色信号の第四の色再現領域と  からなる四つの色再現領域に、分割した後、前記第一の入力色信号が前記四つの色再現領域の中に存在するか否かを判別する第二のステップと、
前記第二のステップの結果、前記第一の入力色信号が前記四つの色再現領域の中に存在しない場合に、前記第一の入力色信号を、前記四つの色再現領域の中に存在するように、圧縮する第三のステップと、
前記第三のステップ後の第一の入力色信号に基づき、前記四つの色再現領域に対応する前記第一の出力信号のＣ4out成分が最大となるＣ4out max成分を求めるＣ4out max算出ステップと、
前記Ｃ4out max成分に基づき、前記第一の出力信号のＣ4out成分を決定するＣ4out決定ステップと、
前記第三のステップ後の第一の入力色信号及び前記Ｃ4out決定ステップ後のＣ4out成分から、前記写像関係の逆変換式を解いて、前記第一の出力信号のＣ1out、Ｃ2out及びＣ3out成分を決定するＣ1Ｃ2Ｃ3out決定ステップと
を備え、
前記Ｃ'1out、前記Ｃ'2out、前記Ｃ'3out及び前記Ｃ'4outのそれぞれの成分は、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００、０≦Ｃ'3out≦１００及び０≦Ｃ'4out≦１００の範囲であり、前記０は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最小値であり、前記１００は前記出力装置が前記第二の出力色信号の各成分を色として出力できる最大値である
ことを特徴とする色変換方法である。
【００１８】
請求項７の発明は、請求項６に記載の色変換方法において、当該色変換方法はさらに、前記Ｃ4out決定ステップ前に、前記第三のステップ前の第一の入力色信号に基づき、前記第二の入力色信号の全色再現領域に対応する前記第一の出力信号のＣ4out成分が最小となるＣ4out min成分を求めるＣ4out min算出ステップを備え、
前記Ｃ4out決定ステップがさらに、前記Ｃ4out min成分に基づき、前記第一の出力信号のＣ4out成分を決定する
ことを特徴とする色変換方法である。
【００１９】
請求項８の発明は、請求項６に記載の色変換方法において、当該色変換方法はさらに、前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、(e)前記第二の出力色信号のうち、Ｃ'4out＝０、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００及び０≦Ｃ'3out≦１００からなる出力色信号に、対応する第二の入力色信号の第五の色再現領域と  (f)前記第二の出力色信号のうち、Ｃ'1out＝１００、０≦Ｃ'2out≦１００、０≦Ｃ'3out≦１００及びＣ'4out≦１００からなる出力色信号に、対応する第二の入力色信号の第六の色再現領域と  (g)前記第二の出力色信号のうち、Ｃ'2out＝１００、０≦Ｃ'1out≦１００、０≦Ｃ'3out≦１００及び０≦Ｃ'4out１００からなる出力色信号に、対応する第二の入力色信号の第七の色再現領域と  (h)前記第二の出力色信号のうち、Ｃ'3out＝１００、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００及び０≦Ｃ'4out≦１００からなる出力色信号に、対応するの入力色信号の第八の色再現領域と  からなる第二の四つの色再現領域に、分割した後、前記第三のステップ前の第一の入力信号が前記第二の四つの色再現領域の中に存在するか否かを判別する第四のステップと、前記第四のステップの結果、前記第三のステップ前の第一の入力信号が前記第二の四つの色再現領域の中に存在する場合に、前記第三のステップ前の第一の入力信号に基づき、前記第二の四つの色再現領域に対応する前記第一の出力信号のＣ4out成分が最小となるＣ4out min成分を求めるＣ4out min算出ステップとを備え、
前記Ｃ4out決定ステップがさらに、前記Ｃ4out min成分に基づき、前記第一の出力信号のＣ4out成分を決定する
ことを特徴とする色変換方法である。
【００２０】
請求項９の発明は、Ｃ1in、Ｃ2in及びＣ3inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ2out、Ｃ3out及びＣ4outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換方法において、
出力装置へ入力される、Ｃ'1out、Ｃ'2out、Ｃ'3out及びＣ'4outの四つの成分からなる四次元の第二の出力色信号を得るステップと、
前記出力装置が前記第二の出力色信号のそれぞれを色として出力し、測色装置が前記色のそれぞれを測色して前記第二の出力色信号に対応する、Ｃ'1in、Ｃ'2in及びＣ'3inの三つの成分からなる第二の入力色信号を得た後、前記測色装置から出力される前記第二の入力色信号を得るステップと、
前記第二の出力色信号から前記第二の入力色信号への写像関係を求める第一のステップと、
前記第一の入力色信号が前記第二の出力色信号に対応する第二の入力色信号の全色再現領域の中に存在するか否かを判別する第二のステップと、
前記第二のステップの結果、前記第一の入力色信号が前記第二の入力色信号の全色再現領域の中に存在しない場合に、前記第一の入力色信号を、前記第二の入力色信号の全色再現領域の中に存在するように、圧縮する第三のステップと、
前記第三のステップ後の第一の入力色信号に基づき、前記第二の入力色信号の全色再現領域に対応する前記第一の出力信号のＣ4out成分が最大となるＣ4out max成分を求めるＣ4out max算出ステップと、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域の一部を、色再現分割領域に、分割した後、前記第三のステップ前の第一の入力信号が前記色再現分割領域の中に存在するか否かを判別する第四のステップと
前記第四のステップの結果、前記第三のステップ前の第一の入力信号が前記色再現分割領域の中に存在する場合に、前記第三のステップ前の第一の入力信号に基づき、前記色再現領域に対応する前記第一の出力信号のＣ4out成分が最小となるＣ4out min成分を求めるＣ4out min算出ステップと
前記Ｃ4out max成分及び前記Ｃ4out min成分に基づき、前記第一の出力信号のＣ4out成分を決定するＣ4out決定ステップと、
前記第三のステップ後の第一の入力色信号及び前記Ｃ4out決定ステップ後のＣ4out成分から、前記写像関係の逆変換式を解いて、前記第一の出力信号のＣ1out、Ｃ2out及びＣ3out成分を決定するＣ1Ｃ2Ｃ3out決定ステップと
を備え、
前記Ｃ'1out、前記Ｃ'2out、前記Ｃ'3out及び前記Ｃ'4outのそれぞれの成分は、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００、０≦Ｃ'3out≦１００及び０≦Ｃ'4out≦１００の範囲であり、前記０は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最小値であり、前記１００は前記出力装置が前記第二の出力色信号の各成分を色として出力できる最大値である
ことを特徴とする色変換方法である。
【００２１】
請求項１０の発明は、Ｃ1in、Ｃ2in及びＣ3inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ2out、Ｃ3out及びＣ4outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換方法において、
出力装置へ入力される、Ｃ'1out、Ｃ'2out、Ｃ'3out及びＣ'4outの四つの成分からなる四次元の第二の出力色信号を得るステップと、
前記出力装置が前記第二の出力色信号のそれぞれを色として出力し、測色装置が前記色のそれぞれを測色して前記第二の出力色信号に対応する、Ｃ'1in、Ｃ'2in及びＣ'3inの三つの成分からなる第二の入力色信号を得た後、前記測色装置から出力される前記第二の入力色信号を得るステップと、
前記第二の出力色信号から前記第二の入力色信号への写像関係を求める第一のステップと、
前記第一の入力色信号が前記第二の出力色信号に対応する第二の入力色信号の全色再現領域の中に存在するか否かを判別する第二のステップと、
前記第二のステップの結果、前記第一の入力色信号が前記第二の入力色信号の全色再現領域の中に存在しない場合に、前記第一の入力色信号を、前記第二の入力色信号の全色再現領域の中に存在するように、圧縮する第三のステップと、
前記第三のステップ後の第一の入力色信号に基づき、前記第二の入力色信号の全色再現領域に対応する前記第一の出力信号のＣ4out成分が最大となるＣ4out max成分を求めるＣ4out max算出ステップと、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、(ａ)前記第二の出力色信号のうち、Ｃ'4out＝０、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００及び０≦Ｃ'3out≦１００からなる出力色信号に、対応する第二の入力色信号の第一の色再現領域と (ｂ)前記第二の出力色信号のうち、Ｃ'1out＝１００、０≦Ｃ'2out≦１００、０≦Ｃ'3out≦１００及びＣ'4out≦１００からなる出力色信号に、対応する第二の入力色信号の第二の色再現領域と  (c)前記第二の出力色信号のうち、Ｃ'2out＝１００、０≦Ｃ'1out≦１００、０≦Ｃ'3out≦１００及び０≦Ｃ'4out１００からなる出力色信号に、対応する第二の入力色信号の第三の色再現領域と  (d)前記第二の出力色信号のうち、Ｃ'3out＝１００、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００及び０≦Ｃ'4out≦１００からなる出力色信号に、対応するの入力色信号の第四の色再現領域と  からなる四つの色再現領域に、分割した後、前記第三のステップ前の第一の入力信号が前記四つの色再現分割領域の中に存在するか否かを判別する第四のステップと
前記第四のステップの結果、前記第三のステップ前の第一の入力信号が前記四つの色再現分割領域の中に存在する場合に、前記第三のステップ前の第一の入力信号に基づき、前記四つの色再現領域に対応する前記第一の出力信号のＣ4out成分が最小となるＣ4out min成分を求めるＣ4out min算出ステップと
前記Ｃ4out max成分及び前記Ｃ4out min成分に基づき、前記第一の出力信号のＣ4out成分を決定するＣ4out決定ステップと、
前記第三のステップ後の第一の入力色信号及び前記Ｃ4out決定ステップ後のＣ4out成分から、前記写像関係の逆変換式を解いて、前記第一の出力信号のＣ1out、Ｃ2out及びＣ3out成分を決定するＣ1Ｃ2Ｃ3out決定ステップと
を備え、
前記Ｃ'1out、前記Ｃ'2out、前記Ｃ'3out及び前記Ｃ'4outのそれぞれの成分は、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００、０≦Ｃ'3out≦１００及び０≦Ｃ'4out≦１００の範囲であり、前記０は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最小値であり、前記１００は前記出力装置が前記第二の出力色信号の各成分を色として出力できる最大値である
ことを特徴とする色変換方法である。
【００２２】
請求項１１の発明は、請求項７から請求項１０の何れか一に記載の色変換方法において、
前記Ｃ4out決定ステップが、前記Ｃ4out max成分から、Ｃ4out量の生成カーブ式を用いて、前記第一の出力信号のＣ4out成分を求め、前記Ｃ4out成分が前記Ｃ4out min成分よりも小さい場合に、前記Ｃ4out min成分を用いて前記Ｃ4out成分を決定する
ことを特徴とする色変換方法である。
【００２３】
請求項１２の発明は、請求項７から請求項１０の何れか一に記載の色変換方法において、
前記Ｃ4out max算出ステップが、前記第三のステップ後の第一の入力信号に基づき、前記Ｃ4out max成分とともに、前記Ｃ4out maxに対応する出力信号のＣ1out with成分、Ｃ2out with成分及びＣ3成分out withを求め、前記Ｃ4out決定ステップが、前記Ｃ4out max成分、前記Ｃ1out with成分、前記Ｃ2out with成分及び前記Ｃ3out with成分から、Ｃ4out量の生成カーブ式を用いて、前記第一の出力信号のＣ4out成分を求め、前記Ｃ4out成分が前記Ｃ4out min成分よりも小さい場合に、前記Ｃ4out min成分を用いて前記Ｃ4out成分を決定する
ことを特徴とする色変換方法である。
【００２４】
請求項１３の発明は、請求項１から請求項１２の何れか一に記載の色変換方法において、
前記第二の出力色信号のＣ'4out成分に対応する色が、墨色であり、
前記第二の出力色信号のＣ'1out成分に対応する色が、藍色であり、
前記第二の出力色信号のＣ'2out成分に対応する色が、紅色であり、
前記第二の出力色信号のＣ'3out成分に対応する色が、黄色である
ことを特徴とする色変換方法である。
【００２５】
請求項１４の発明は、Ｃ1in、Ｃ2in及びＣ3inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ2out、Ｃ3out及びＣ4outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換装置において、
Ｃ'1out、Ｃ'2out、Ｃ'3out及びＣ'4outの四つの成分からなる四次元の第二の出力色信号から、Ｃ'1in、Ｃ'2in及びＣ'3inの三つの成分からなる三次元の第二の入力色信号への写像関係を得る第一の手段と、
(ａ)前記第一の入力色信号、前記第二の出力色信号のＣ'4out成分のうち最大値及び前記写像関係と  (ｂ)前記第一の入力色信号、前記第二の出力色信号のＣ'1out成分のうち最小値及び前記写像関係と  (c)前記第一の入力色信号、前記第二の出力色信号のＣ'2out成分のうち最小値及び前記写像関係と  (d)前記第一の入力色信号、前記第二の出力色信号のＣ'3out成分のうち最小値及び前記写像関係と  に基づき、前記第一の出力色信号を得る第二の手段と
を備えることを特徴とする色変換装置である。
【００２６】
請求項１５の発明は、請求項１４に記載の色変換装置において、
前記第二の手段がさらに、(e)前記第一の入力色信号、前記第二の出力色信号のＣ'4out成分のうち最小値及び前記写像関係と  (f)前記第一の入力色信号、前記第二の出力色信号のＣ'1out成分のうち最大値及び前記写像関係と  (g)前記第一の入力色信号、前記第二の出力色信号のＣ'2out成分のうち最大値及び前記写像関係と  (h)前記第一の入力色信号、前記第二の出力色信号のＣ'3out成分のうち最大値及び前記写像関係と  に基づき、前記第一の出力色信号を得ることを特徴とする色変換装置である。
【００２７】
請求項１６の発明は、Ｃ1in、Ｃ2in及びＣ3inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ2out、Ｃ3out及びＣ4outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換装置において、
Ｃ'1out、Ｃ'2out、Ｃ'3out及びＣ'4outの四つの成分からなる四次元の第二の出力色信号から、Ｃ'1in、Ｃ'2in及びＣ'3inの三つの成分からなる三次元の第二の入力色信号への写像関係を得る第一の手段と、
前記第二の入力信号の全色再現領域に対応する前記第一の出力信号のＣ4out成分が最大となるＣ4out max成分を得る第二の手段と、
前記Ｃ4out max成分と  (e)前記第一の入力色信号、前記第二の出力色信号のＣ'4out成分のうち最小値及び前記写像関係と  (f)前記第一の入力色信号、前記第二の出力色信号のＣ'1out成分のうち最大値及び前記写像関係と  (g)前記第一の入力色信号、前記第二の出力色信号のＣ'2out成分のうち最大値及び前記写像関係と  (h)前記第一の入力色信号、前記第二の出力色信号のＣ'3out成分のうち最大値及び前記写像関係と  に基づき、前記第一の出力色信号を得る第三の手段と
を備えることを特徴とする色変換装置である。
【００２８】
請求項１７の発明は、Ｃ1in、Ｃ2in及びＣ3inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ2out、Ｃ3out及びＣ4outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換装置において、
出力装置へ入力される、Ｃ'1out、Ｃ'2out、Ｃ'3out及びＣ'4outの四つの成分からなる四次元の第二の出力色信号から、測定色装置から出力される、Ｃ'1in、Ｃ'2in及びＣ'3inの三つの成分からなる第二の入力色信号への写像関係を求める第一の手段と
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、 (ａ)前記第二の出力色信号のうち、Ｃ'4out＝１００、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００及び０≦Ｃ'3out≦１００からなる出力色信号に、対応する第二の入力色信号の第一の色再現領域と (ｂ)前記第二の出力色信号のうち、Ｃ'1out＝０、０≦Ｃ'2out≦１００、０≦Ｃ'3out≦１００及びＣ'4out≦１００からなる出力色信号に、対応する第二の入力色信号の第二の色再現領域と  (c)前記第二の出力色信号のうち、Ｃ'2out＝０、０≦Ｃ'1out≦１００、０≦Ｃ'3out≦１００及び０≦Ｃ'4out１００からなる出力色信号に、対応する第二の入力色信号の第三の色再現領域と  (d)前記第二の出力色信号のうち、Ｃ'3out＝０、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００及び０≦Ｃ'4out≦１００からなる出力色信号に、対応する第二の入力色信号の第四の色再現領域と  からなる四つの色再現領域に、分割して、前記第一の入力色信号が前記四つの色再現領域の中に存在するか否かを判別する第二の手段と、
前記第二の手段が前記第一の入力色信号が前記四つの色再現領域の中に存在しないと判断した場合に、前記第一の入力色信号を、前記四つの色再現領域の中に存在するように、圧縮する第三の手段と、
前記第三の手段を経由した後の第一の入力色信号に基づき、前記四つの色再現領域に対応する前記第一の出力信号のＣ4out成分が最大となるＣ4out max成分を求めるＣ4out max算出手段と、
前記Ｃ4out max成分に基づき、前記第一の出力信号のＣ4out成分を決定するＣ4out決定手段と、
前記第三の手段を経由した後の第一の入力色信号及び前記Ｃ4out決定ステップ後のＣ4out成分から、前記写像関係の逆変換式を解いて、前記第一の出力信号のＣ1out、Ｃ2out及びＣ3out成分を決定するＣ1Ｃ2Ｃ3out決定手段と
を備え、
前記Ｃ'1out、前記Ｃ'2out、前記Ｃ'3out及び前記Ｃ'4outのそれぞれの成分は、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００、０≦Ｃ'3out≦１００及び０≦Ｃ'4out≦１００の範囲であり、前記０は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最小値であり、前記１００は前記出力装置が前記第二の出力色信号の各成分を色として出力できる最大値である
ことを特徴とする色変換装置である。
【００２９】
請求項１８の発明は、請求項１７に記載の色変換装置において、当該色変換装置はさらに、前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、(e)前記第二の出力色信号のうち、Ｃ'4out＝０、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００及び０≦Ｃ'3out≦１００からなる出力色信号に、対応する第二の入力色信号の第五の色再現領域と  (f)前記第二の出力色信号のうち、Ｃ'1out＝１００、０≦Ｃ'2out≦１００、０≦Ｃ'3out≦１００及びＣ'4out≦１００からなる出力色信号に、対応する第二の入力色信号の第六の色再現領域と  (g)前記第二の出力色信号のうち、Ｃ'2out＝１００、０≦Ｃ'1out≦１００、０≦Ｃ'3out≦１００及び０≦Ｃ'4out１００からなる出力色信号に、対応する第二の入力色信号の第七の色再現領域と  (h)前記第二の出力色信号のうち、Ｃ'3out＝１００、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００及び０≦Ｃ'4out≦１００からなる出力色信号に、対応するの入力色信号の第八の色再現領域と  からなる第二の四つの色再現領域に、分割して、前記第三の手段を経由する前の第一の入力信号が前記第二の四つの色再現領域の中に存在するか否かを判別する第四の手段と、
前記第四が前記第三の手段を経由する前の第一の入力信号が前記第二の四つの色再現領域の中に存在すると判別した場合に、前記第三の手段を経由する前の第一の入力信号に基づき、前記第二の四つの色再現領域に対応する前記第一の出力信号のＣ4out成分が最小となるＣ4out min成分を求めるＣ4out min算出手段とを備え、
前記Ｃ4out決定手段がさらに、前記Ｃ4out min成分に基づき、前記第一の出力信号のＣ4out成分を決定する
ことを特徴とする色変換装置である。
【００３０】
請求項１９の発明は、Ｃ1in、Ｃ2in及びＣ3inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ2out、Ｃ3out及びＣ4outの四つの成分からなる四次元の第一の出力色信号に、変換する色変換装置において、
出力装置へ入力される、Ｃ'1out、Ｃ'2out、Ｃ'3out及びＣ'4outの四つの成分からなる四次元の第二の出力色信号を得る手段と、
前記出力装置が前記第二の出力色信号のそれぞれを色として出力し、測色装置が前記色のそれぞれを測色して前記第二の出力色信号に対応する、Ｃ'1in、Ｃ'2in及びＣ'3inの三つの成分からなる第二の入力色信号を得た後、前記測色装置から出力される前記第二の入力色信号を得る手段と、
前記第二の出力色信号から前記第二の入力色信号への写像関係を求める第一の手段と、
前記第一の入力色信号が前記第二の出力色信号に対応する第二の入力色信号の全色再現領域の中に存在するか否かを判別する第二の手段と、
前記第二の手段が前記第一の入力色信号が前記第二の入力色信号の全色再現領域の中に存在しないと判別した場合に、前記第一の入力色信号を、前記第二の入力色信号の全色再現領域の中に存在するように、圧縮する第三の手段と、
前記第三の手段を経由した後の第一の入力色信号に基づき、前記第二の入力色信号の全色再現領域に対応する前記第一の出力信号のＣ4out成分が最大となるＣ4out max成分を求めるＣ4out max手段と、
前記第二の出力色信号に対応する第二の入力色信号の全色再現領域を、(ａ)前記第二の出力色信号のうち、Ｃ'4out＝０、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００及び０≦Ｃ'3out≦１００からなる出力色信号に、対応する第二の入力色信号の第一の色再現領域と (ｂ)前記第二の出力色信号のうち、Ｃ'1out＝１００、０≦Ｃ'2out≦１００、０≦Ｃ'3out≦１００及びＣ'4out≦１００からなる出力色信号に、対応する第二の入力色信号の第二の色再現領域と  (c)前記第二の出力色信号のうち、Ｃ'2out＝１００、０≦Ｃ'1out≦１００、０≦Ｃ'3out≦１００及び０≦Ｃ'4out１００からなる出力色信号に、対応する第二の入力色信号の第三の色再現領域と  (d)前記第二の出力色信号のうち、Ｃ'3out＝１００、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００及び０≦Ｃ'4out≦１００からなる出力色信号に、対応するの入力色信号の第四の色再現領域と  からなる四つの色再現領域に、分割して、前記第三の手段を経由する前の第一の入力信号が前記四つの色再現分割領域の中に存在するか否かを判別する第四の手段と
前記第四の手段が前記第三の手段を経由する前の第一の入力信号が前記四つの色再現分割領域の中に存在すると判別した場合に、前記第三の手段を経由する前の第一の入力信号に基づき、前記四つの色再現領域に対応する前記第一の出力信号のＣ4out成分が最小となるＣ4out min成分を求めるＣ4out min算出手段と前記Ｃ4out max成分及び前記Ｃ4out min成分に基づき、前記第一の出力信号のＣ4out成分を決定するＣ4out決定手段と、
前記第三の手段を経由した後の第一の入力色信号及び前記Ｃ4out決定手段を経由した後のＣ4out成分から、前記写像関係の逆変換式を解いて、前記第一の出力信号のＣ1out、Ｃ2out及びＣ3out成分を決定するＣ1Ｃ2Ｃ3out決定ステップと
を備え、
前記Ｃ'1out、前記Ｃ'2out、前記Ｃ'3out及び前記Ｃ'4outのそれぞれの成分は、０≦Ｃ'1out≦１００、０≦Ｃ'2out≦１００、０≦Ｃ'3out≦１００及び０≦Ｃ'4out≦１００の範囲であり、前記０は、前記出力装置が前記第二の出力色信号の各成分を色として出力できる最小値であり、前記１００は前記出力装置が前記第二の出力色信号の各成分を色として出力できる最大値である
ことを特徴とする色変換装置である。
【００３１】
請求項２０の発明は、請求項１８又は請求項１９に記載の色変換装置において、
前記Ｃ4out決定手段が、前記Ｃ4out max成分から、Ｃ4out量の生成カーブ式を用いて、前記第一の出力信号のＣ4out成分を求め、前記Ｃ4out成分が前記Ｃ4out min成分よりも小さい場合に、前記Ｃ4out min成分を用いて前記Ｃ4out成分を決定する
ことを特徴とする色変換装置である。
【００３２】
請求項２１の発明は、請求項１８又は請求項１９に記載の色変換装置において、
前記Ｃ4out max算出手段が、前記第三の手段を経由した後の第一の入力信号に基づき、前記Ｃ4out max成分とともに、前記Ｃ4out maxに対応する出力信号のＣ1out with成分、Ｃ2out with成分及びＣ3out with成分を求め、前記Ｃ4out決定手段が、前記Ｃ4out max成分、前記Ｃ1out with成分、前記Ｃ2out with成分及び前記Ｃ3out with成分から、Ｃ4out量の生成カーブ式を用いて、前記第一の出力信号のＣ4out成分を求め、前記Ｃ4out成分が前記Ｃ4out min成分よりも小さい場合に、前記Ｃ4out min成分を用いて前記Ｃ4out成分を決定することを特徴とする色変換装置である。
【００３３】
請求項２２の発明は、請求項１４から請求項２１の何れか一に記載の色変換装置において、
前記第二の出力色信号のＣ'4out成分に対応する色が、墨色であり、
前記第二の出力色信号のＣ'1out成分に対応する色が、藍色であり、
前記第二の出力色信号のＣ'2out成分に対応する色が、紅色であり、
前記第二の出力色信号のＣ'3out成分に対応する色が、黄色である
ことを特徴とする色変換装置である。
【００３４】
請求項２３の発明は、Ｃ1in、Ｃ2in及びＣ3inからなる三次元の第一の入力色信号を、Ｃ1out、Ｃ2out、Ｃ3out及びＣ4outからなる四次元の第一の出力色信号に変換する色変換装置と、
前記色変換装置から入力される前記第二の出力色信号データを、カラーチャートとして出力する出力装置と、
前記カラーチャートを構成する色のそれぞれを測色し、前記第二の出力色信号データに対応する前記第二の入力色信号前記第二の入力色信号データを、前記色変換装置に出力する測色装置と
からなる色変換システムにおいて、
前記色変換装置がさらに、Ｃ'1out、Ｃ'2out、Ｃ'3out及びＣ'4outの四つの成分からなる四次元の第二の出力色信号から、Ｃ'1in、Ｃ'2in及びＣ'3inの三つの成分からなる三次元の第二の入力色信号への写像関係を得る第一の手段と、
(ａ)前記第一の入力色信号、前記第二の出力色信号のＣ'4out成分のうち最大値及び前記写像関係と  (ｂ)前記第一の入力色信号、前記第二の出力色信号のＣ'1out成分のうち最小値及び前記写像関係と  (c)前記第一の入力色信号、前記第二の出力色信号のＣ'2out成分のうち最小値及び前記写像関係と  (d)前記第一の入力色信号、前記第二の出力色信号のＣ'3out成分のうち最小値及び前記写像関係と  に基づき、前記第一の出力色信号を得る第二の手段と
を備えることを特徴とする色変換システムである。
【００３５】
請求項２４の発明は、請求項２３に記載の色変換システムにおいて、
前記第二の手段がさらに、(e)前記第一の入力色信号、前記第二の出力色信号のＣ'4out成分のうち最小値及び前記写像関係と  (f)前記第一の入力色信号、前記第二の出力色信号のＣ'1out成分のうち最大値及び前記写像関係と  (g)前記第一の入力色信号、前記第二の出力色信号のＣ'2out成分のうち最大値及び前記写像関係と  (h)前記第一の入力色信号、前記第二の出力色信号のＣ'3out成分のうち最大値及び前記写像関係と  に基づき、前記第一の出力色信号を得ることを特徴とする色変換システムである。
【００３６】
請求項２５の発明は、Ｃ1in、Ｃ2in及びＣ3inの三つの成分からなる三次元の第一の入力色信号を、Ｃ1out、Ｃ2out、Ｃ3out及びＣ4outの四つの成分からなる四次元の第一の出力色信号に、変換するステップを色変換装置に実行させる色変換プログラムにおいて、
Ｃ'1out、Ｃ'2out、Ｃ'3out及びＣ'4outの四つの成分からなる四次元の第二の出力色信号から、Ｃ'1in、Ｃ'2in及びＣ'3inの三つの成分からなる三次元の第二の入力色信号への写像関係を得る第一のステップと、
(ａ)前記第一の入力色信号、前記第二の出力色信号のＣ'4out成分のうち最大値及び前記写像関係と  (ｂ)前記第一の入力色信号、前記第二の出力色信号のＣ'1out成分のうち最小値及び前記写像関係と  (c)前記第一の入力色信号、前記第二の出力色信号のＣ'2out成分のうち最小値及び前記写像関係と  (d)前記第一の入力色信号、前記第二の出力色信号のＣ'3out成分のうち最小値及び前記写像関係と  に基づき、前記第一の出力色信号を得る第二のステップと
を色変換装置に実行させることを特徴とする色変換プログラムである。
【００３７】
請求項２６の発明は、請求項２５に記載の色変換プログラムにおいて、
前記第二のステップがさらに、(e)前記第一の入力色信号、前記第二の出力色信号のＣ'4out成分のうち最小値及び前記写像関係と  (f)前記第一の入力色信号、前記第二の出力色信号のＣ'1out成分のうち最大値及び前記写像関係と  (g)前記第一の入力色信号、前記第二の出力色信号のＣ'2out成分のうち最大値及び前記写像関係と  (h)前記第一の入力色信号、前記第二の出力色信号のＣ'3out成分のうち最大値及び前記写像関係と  に基づき、前記第一の出力色信号を得ることを特徴とする色変換プログラムである。
【００３８】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図１は、本発明の色変換方法の各ステップの操作を実行する色変換装システムの一例の構成を示すブロック図である。
【００３９】
この色変換装システムは、大略として測色装置１と、色変換装置２と、出力装置３とからなる。また、色変換装置２は、大略として、ＣＰＵ等の演算装置４と、磁気ディスク等の磁気記録媒体、半導体メモリ、その他の記録媒体等を備える記憶装置５とからなる。更に、記憶装置５の記録媒体には、本発明の色変換方法の各ステップの操作を色変換装置に実行させる色変換プログラムが記録されている。
ここで、測色装置１は、出力装置３に入力された第二の出力色信号に対応するカラーチャートを構成する色（カラーパッチ）のそれぞれを測色して測色信号を得る。また、測色装置１は、測色した各カラーパッチの測色信号を、Ｌ*ａ*ｂ*、ＲＧＢ等の第二の入力色信号に変換し、その第二の入力色信号を色変換装置２に出力する。
また、色変換装置２は、演算装置４でカラーチャートを構成する第二の出力色信号データを生成し、第二の出力色信号データを出力装置３に出力する。一方、色変換装置２は、測色装置１から出力される第二の入力色信号を入力する。次に、色変換装置２は、演算装置４で第二の出力色信号から第二の入力色信号への写像関係を生成するとともに、後記の本発明の各ステップの制御を行う。なお、記憶装置５は、第二の出力色信号、第二の入力色信号、写像関係の他、後記の本発明の各ステップの制御に必要な様々なデータを格納する。
さらに、出力装置３は、色変換装置２から出力される第二の出力色信号を入力し、第二の出力色信号データに対応するカラーチャートを出力する。
【００４０】
（第一の実施の形態）
次に、図２、図３および図４は、本発明の色変換方法を実施するフローチャート図の一例である。
まず、第一の実施の形態は、図２の操作に従って算出されたＫmaxをもとに、図４の操作に従って、出力装置の固有の墨量生成カーブを利用して、それぞれ最適な第一の出力色信号Ｃout、Ｍout、Ｙout、Ｋoutを決定するものである。
この第一の実施の形態の動作原理は、図５に示すように、全体として、(1)予め出力装置の固有の墨量生成カーブから近似的に求めておいたＫstart、ＭＡＸ、ＫＭＡＸ、γを入力し記憶するステップＳ１０と、(2)写像関係を求めるステップＳ１００〜Ｓ１３０と、(3)第一の入力色信号が、第二の出力色信号ＣＭＹＫの色再現領域内にあるかどうかを判別するステップＳ２００〜Ｓ２３０と、(4)第一の入力色信号が、第二の出力色信号ＣＭＹＫの色再現領域内に存在する場合にＫmaxを算出するステップＳ３００〜Ｓ３５０と、(5)第一の入力色信号が、第二の出力色信号ＣＭＹＫの色再現領域内に存在しない場合に、第一の入力色信号の色域を圧縮するステップＳ４００と、(6)出力装置の固有の墨量生成カ−ブから第一の出力色信号Ｋoutを決定するステップＳ８００〜Ｓ８３０と、(7)残りの第一の出力色信号Ｃout、Ｍout、Ｙoutを決定するステップＳ９１０とから構成される。
なお、ここで、Ｋstart（０≦Ｋstart＜１００）とは、出力装置の墨生成カーブにおいて墨を生成させる開始位置である。また、ＭＡＸ（ＭＡＸ＝１００）とは、出力装置の最大出力信号値である。また、ＫＭＡＸ（０≦ＫＭＡＸ≦１００）とは、出力装置における墨の発生最大値である。また、γ（０≦γ）とは、墨生成カ−ブの曲率を表すものである。そして、Ｋstart、ＭＡＸ、ＫＭＡＸ及びγのそれぞれの値を、図６に示すような出力装置に応じた墨生成量カ−ブに近似するよう設定する。また、Ｋmax（Ｋstart≦Ｋmax≦ＭＡＸ）とは、ある値で与えられた第一の入力色信号が、本実施の形態で４分割された色再現領域の中に存在する時の、墨の生成量が最大となる領域におけるＫ（墨）の値をいうものである。
ちなみに、本実施形態においては、第一の入力色信号ないし第二の入力信号として国際照明委員会で規定されているＬ*ａ*ｂ*を用い、且つ第一の出力信号ないし第二の出力信号としてＣＭＹＫ（Ｃ：藍色、Ｍ：紅色、Ｙ：黄色、Ｋ：墨色）を用いて、第二の出力信号から第二の第二の入力信号への写像関係及び第一の入力色信号から第一の出力信号への色変換について説明する。しかしながら、入力色信号にＸＹＺ、Ｌ*ｕ*ｖ*、ＲＧＢ等を用いた場合も同様にして適用することができる。
【００４１】
なお、第二の入力信号の空間において、
第二の出力信号のＣ'成分の最小値から最大値へ進むベクトルをｖＣ1とし、
第二の出力信号のＭ'成分の最小値から最大値へ進むベクトルをｖＣ2とし、
第二の出力信号のＹ'成分の最小値から最大値へ進むベクトルをｖＣ3とし、
第二の出力信号のＫ'成分の最小値から最大値へ進むベクトルをｖＣ4とした時、ベクトルｖＣ1、ｖＣ2及びｖＣ3は、互いに独立なベクトルであり、ベクトルｖＣ4は、ｖＣ4＝ａ1×ｖＣ1＋ａ2×ｖＣ2＋ａ3×ｖＣ3という関係にある。但し、ａ１、ａ２及びａ３は、それぞれスカラー量であり、ａ1≧０、ａ2≧０、ａ3≧０という範囲である。
このｖＣ1、ｖＣ2、ｖＣ3及びｖＣ4の関係を満たす限り(図９（ｂ）)、本願発明は、出力信号のＫ成分を墨色に限定するものではない。即ち、このｖＣ1、ｖＣ2、ｖＣ3及びｖＣ4の関係を満たす限り、出力信号の組み合わせを、藍色、紅色、黄色及び墨色に限定するものではない。
【００４２】
以下、図２を参照して、第一の実施形態を具体的に説明する。まず、ステップＳ１０において、予め求めておいたＫstart、ＭＡＸ、ＫＭＡＸ、γを入力する。
次に、第二の出力色信号から第二の入力色信号への写像関係を求めるために、ステップＳ１００では、第二の出力色信号（Ｃ',Ｍ',Ｙ',Ｋ'）の組み合わせが生成される。次に、ステップＳ１１０では、この第二の出力色信号を出力装置でＣＭＹＫカラーチャートとして出力する。
ここで、Ｃ'、Ｍ'、Ｙ'及びＫ'のそれぞれは、０≦Ｃ'≦１００、０≦Ｍ'≦１００、０≦Ｙ' ≦１００、０≦Ｋ' ≦１００の範囲内にあり、この範囲内で第二の出力色信号（Ｃ',Ｍ',Ｙ',Ｋ'）の組み合わせを生成する。好ましい第二の出力色信号（Ｃ',Ｍ',Ｙ',Ｋ'）の組み合わせは、各Ｃ'Ｍ'Ｙ'Ｋ'成分を、規則的に増減させたものである。例えば、各Ｃ'Ｍ'Ｙ'Ｋ'成分を、０、１０、２０、３０、…、８０、９０、１００にすることにより、好ましい第二の出力色信号の組み合わせを得ることができる。なお、第二の出力色信号の組み合わせを多くすれば、この第二の出力色信号から第二の入力信号への写像関係を求める演算量が多くなるため、色変換装置２の演算装置４の処理能力に鑑み、第二の出力色信号の組み合わせを決定する。本発明の出願時の演算装置４の処理能力に鑑みれば、通常、第二の出力色信号の組み合わせは、２００〜１０００個のカラーパッチが好ましい。
【００４３】
この様にして得られたカラーチャートの各カラーパッチを、ステップＳ１２０で、第一の入力色信号と同じ信号の得られる分光光度計、スキャナー等の測色装置１で測色し、第二の入力信号を得る。ここで、例えば、第一の入力色信号の単位がＬ*ａ*ｂ*の場合、分光光度計を用いて第二の入力信号をＬ*ａ*ｂ*単位で得る。また、例えば、第一の入力色信号の単位がＲＧＢの場合、スキャナーを用いて第二の入力信号をＲＧＢ単位で得る。次いで、ステップＳ１３０で、ＣＭＹＫカラ−チャ−トの各第二のカラ出力色信号Ｃ'Ｍ'Ｙ'Ｋ'から、測色した各色の第二の入力信号Ｌ'*ａ'*ｂ'*への写像関係を生成し、行列式あるいはルックアップテ−ブルとして記憶装置５に保存する。
【００４４】
このとき、第二の出力信号Ｃ'Ｍ'Ｙ'Ｋ'から第二の入力信号Ｌ'*ａ'*ｂ'*への写像関係は、関数Ｆを使って、次式(１)で表すことができる。
（Ｌ'*，ａ'*，ｂ'*）＝Ｆ（Ｃ'，Ｍ'，Ｙ'，Ｋ'）  …(１)
さらに、関数Ｆの逆関数Ｆ-1を使って、次式(２)で表すことができる。
（Ｃ，Ｍ，Ｙ）＝Ｆ-1（Ｌ*，ａ*，ｂ*，Ｋ）  …(２)
この関係を利用すると、第一の入力信号Ｌ*ａ*ｂ*を、第一の出力信号ＣＭＹＫに変換する方法として、適切な第一の出力色信号Ｋoutを決定すると、後は第一の入力色信号Ｌ*ａ*ｂ*を与えることによって、残りの第一の出力色信号Ｃout、Ｍout、Ｙoutを決定することができる。
【００４５】
次に、第一の入力色信号Ｌ*ａ*ｂ*が、第二の出力色信号Ｃ'Ｍ'Ｙ'Ｋ'に対応する第二の入力信号Ｌ'*ａ'*ｂ'*の全色再現領域内に存在するかどうかを判断するために、全色再現領域を (ａ)Ｋ'＝１００としたときのＣ'Ｍ'Ｙ'（０≦Ｃ' ≦１００、０≦Ｍ'≦１００、０≦Ｙ' ≦１００）で再現される第一の色再現領域と、(ｂ)Ｃ'＝０としたときのＭ'Ｙ'Ｋ'（０≦Ｍ' ≦１００、０≦Ｙ'≦１００、０≦Ｋ' ≦１００）で再現される第二の色再現領域と、 (c)Ｍ＝０としたときのＣ'Ｙ'Ｋ'（０≦Ｃ' ≦１００、０≦Ｙ'≦１００、０≦Ｋ' ≦１００）で再現される第三の色再現領域と、(d)Ｙ＝０としたときのＣ'Ｍ'Ｋ'（０≦Ｃ' ≦１００、０≦Ｍ'≦１００、０≦Ｋ' ≦１００）で再現される第四の色再現領域とからなるの四つの色再現領域に分割する。そして、第一の入力色信号Ｌ*ａ*ｂ*がこの四つに分割された四つの色再現領域に存在するかどうかを判別する。
ここでは、例えば、Ｋ'＝１００としたときのＣ'Ｍ'Ｙ'で再現される領域（以下、Ｋ＝１００における色再現領域とも言う）において、第一の入力色信号が存在するかどうかについては以下のような方法で判別することができる。
【００４６】
まず、Ｋ＝１００における色再現領域の中に、異なる８つの色からなる微小立方体を生成し、微小立方体の表面を構成する面の法線ベクトルを用いて、第一の入力色信号で構成される色が面の外側か内側かを判別する。このとき、全ての面に対して内側である場合、その微小立方体で構成される色域内、すなわち、Ｋ＝１００における色再現領域内に存在すると判断する。
ステップＳ２００でこの操作を行い、第一の入力色信号で構成される色がＫ＝１００における色再現領域内に存在すると判断するとステップＳ３００に移る。一方、Ｋ＝１００における色再現領域の全域を網羅して、第一の入力色信号で構成される色が、いずれの微小立方体で構成される色域内にも存在しない場合には、Ｋ＝１００における色再現領域内には存在しないと判断し、ステップＳ２１０に移る。
【００４７】
同様に、ステップＳ２１０でＣ'＝０としたときのＭ'Ｙ'Ｋ'で再現される領域、ステップＳ２２０でＭ'＝０としたときのＣ'Ｙ'Ｋ'で再現される領域、ステップＳ２３０でＹ'＝０としたときのＣ'Ｍ'Ｋ'で再現される領域において、第一の入力色信号で構成される色が存在するかどうかを判断し、存在する事が確認された時点でステップＳ３１０、Ｓ３２０、Ｓ３４０のいずれかに移り、４つに分割されたいずれの色再現領域にも存在しない場合は、ステップＳ４００に移る。
なお、４つに分割された各領域において、微小立方体を網羅的に構成させると時間がかかるため、あらかじめ生成した第二の出力色信号から第二の入力信号への写像関係から、対象となる第二の出力色信号の色再現領域において、第二の入力色信号に対応する座標の近傍にある色を検索し、それらからなる微小立方体を優先的に構成させることにより、第一の入力色信号がその色再現領域内にあるかどうかを効率的に判別することができる。
【００４８】
次に、ステップＳ３００〜Ｓ３４０により、第一の入力色信号が第二の出力色信号Ｃ'Ｍ'Ｙ'Ｋ'に対応する第二の入力信号の全色再現領域内に存在する場合のＫmaxを求める。
まず、ステップＳ３００は、Ｋ'=１００としたときのＣ'Ｍ'Ｙ'で再現される領域で第一の入力信号が存在する場合であり、式（３）を解いて得られる第一の出力信号のＫ値（＝１００）をＫmaxとする。
（Ｃ，Ｍ，Ｙ）＝Ｆ-1（Ｌ*，ａ*，ｂ*，Ｋ＝１００）  …（３）
【００４９】
ステップＳ３０１では、ステップＳ３００において第一の出力信号のＫ（Ｋ＝１００）の解が存在するかどうかを判別する。第一の出力信号のＫ（Ｋ＝１００）の解が存在する場合、ステップＳ３０２に移りステップＳ５００に移る。もし、第一の出力信号のＫ（Ｋ＝１００）の解が存在しない場合ステップＳ３４０に移る。
【００５０】
ステップＳ３１０は、Ｃ'=０としたときのＭ'Ｙ'Ｋ'で再現される領域で第一の入力信号が存在する場合であり、式（４）を解いて得られる第一の出力信号のＫ値をＫmaxとする。
（Ｍ，Ｙ，Ｋ）＝Ｆ-1（Ｌ*，ａ*，ｂ*，Ｃ＝０）  …（４）
【００５１】
ステップＳ３１１では、ステップＳ３１０において第一の出力信号のＫ（Ｃ＝０）の解が存在するかどうかを判別する。第一の出力信号のＫ（Ｃ＝０）の解が存在する場合、ステップＳ３１２に移りステップＳ５００に移る。もし、第一の出力信号のＫ（Ｃ＝０）の解が存在しない場合ステップＳ３２０に移る。
【００５２】
ステップＳ３２０は、Ｍ'=０としたときのＣ'Ｙ'Ｋ'で再現される領域で第一の入力信号が存在する場合であり、式（５）を解いて得られる第一の出力信号のＫ値をＫmaxとする。
（Ｃ，Ｙ，Ｋ）＝Ｆ-1（Ｌ*，ａ*，ｂ*，Ｍ＝０）  …（５）
【００５３】
ステップＳ３２１では、ステップＳ３２０において第一の出力信号のＫ（Ｍ＝０）の解が存在するかどうかを判別する。第一の出力信号のＫ（Ｍ＝０）の解が存在する場合、ステップＳ３２２に移りステップＳ５００に移る。もし、第一の出力信号のＫ（Ｍ＝０）の解が存在しない場合ステップＳ３３０に移る。
【００５４】
ステップＳ３３０は、Ｙ'=０としたときのＣ'Ｍ'Ｋ'で再現される領域で第一の入力信号が存在する場合であり、式（６）を解いて得られる第一の出力信号のＫ値をＫmaxとする。
（Ｃ，Ｍ，Ｋ）＝Ｆ-1（Ｌ*，ａ*，ｂ*，Ｙ＝０）  …（６）
【００５５】
ステップＳ３３１では、ステップＳ３３０において第一の出力信号のＫ（Ｙ＝０）の解が存在するかどうかを判別する。第一の出力信号のＫ（Ｙ＝０）の解が存在する場合、ステップＳ３３２に移りステップＳ５００に移る。もし、第一の出力信号のＫ（Ｙ＝０）の解が存在しない場合ステップＳ３００に移る。
【００５６】
ステップＳ３４０は、ステップＳ２００〜Ｓ２３０の色再現領域の判別に誤差があり、ステップＳ３００〜Ｓ３３０の演算において解が得られないときの処理である。（なお、ステップＳ２００〜Ｓ２３０の中で、異なる８つの色からなる微小立方体を生成する際、この微小立方体が不適切に生成されると、第一の入力信号が色再現領域の中に存在しないにも拘わらず、ステップＳ２００〜Ｓ２３０が誤って色再現領域の中も存在すると判別するという誤差が生じる場合もある。）
もし、全色域について演算（ステップＳ３００、Ｓ３１０、Ｓ３２０、Ｓ３３０）が完了し且つ第一の出力信号のＫの解（ステップＳ３０１、Ｓ３１１、Ｓ３２１、Ｓ３３１）が得られていない場合、ステップＳ３４０は、ステップＳ２００〜Ｓ２３０において誤って色域外色がステップＳ３００〜Ｓ３３０に持ち込まれたものと判断しステップＳ４００へ進む。一方、もし、全色域に対して演算が完了していないなら、ステップＳ３１０に進み他の色域についての演算を行う。
【００５７】
次に、ステップＳ４００は、第一の入力色信号が前記の４つに分割されたいずれの色再現領域にも存在しない場合にＫmaxを求めるための操作であり、第一の入力色信号の色域を、この第二の出力色信号Ｃ'Ｍ'Ｙ'Ｋ'で再現できる領域内に色域圧縮法を用いて圧縮する。ここで、色域圧縮の操作としては、国際照明委員会により標準化された方法として、出力色信号の再現領域外にある入力色信号を、出力色信号の最も近接する再現領域上にマッピングする色域圧縮法が知られている。なお、国際照明委員会の「Div.8  TＣ8-03」で、色域圧縮法について議論されている。また、例えば、特開２０００−１３４４９０号公報の段落１８中で引用されるように、J.Ｍorovic 著「To Develop A Universａl Gａmut Mａppinng Algorithm-Literａture survey, Design Reseａrch Center, University of Derｂy,(1997)」によれば、高性能な色域圧縮法の例として、Chord Clipping 法がある。さらに、色域圧縮法の例は、特開平９−９８２９８号、特開平２０００−１６５６８７号、特開平１１−５４０２３７号等の公報に開示されている。
【００５８】
ステップＳ４０１では、ステップＳ４００の色域圧縮の解が存在するか判別する。もし、この解が存在する場合はステップＳ５００へ移る。一方、もし、この解が存在しない場合、ステップＳ２００〜Ｓ２３０の色域判別において誤差により判別ミスがあったと判断しステップＳ３１０に移り各色域内についての演算を行いＫmaxを求める。（なお、ステップＳ２００〜Ｓ２３０の中で、異なる８つの色からなる微小立方体を生成する際、この微小立方体が不適切に生成されると、第一の入力信号が色再現領域の中に存在するにも拘わらず、ステップＳ２００〜Ｓ２３０が誤って色再現領域の中も存在しないと判別するという誤差が生じる場合もある。また、ステップＳ２００〜Ｓ２３０の色域判別において誤差により判別ミスがあったと判断しステップＳ３００の代わりにステップＳ３２０、Ｓ３３０又はＳ３１０の何れか一に最初に移り、残りの各色域内についての演算を行い、Ｋmaxを求めることもできる。）
【００５９】
次に、ステップＳ５００では、さらに墨の生成量が最小となる領域におけるＫの値であるＫminを求めるかどうかを判別する。第一の実施形態では、Ｋminを求めずに、最適な第一の出力色信号Ｃout、Ｍout、Ｙout、Ｋoutを求める方法であるから、ステップＳ８００に移る。
【００６０】
次に、ステップ８００〜Ｓ８２０では、上記の操作によって得られたＫmaxと、保持しておいたＫstart、ＭＡＸ、ＫＭＡＸ、γを使って、最適な第一の出力色信号Ｋの値（＝Ｋout）を次式(７)または(８)を用いて算出する。
まず、ステップＳ８００でＫmaxとＫstartとを比較し、Ｋmax＜Ｋstartのとき、
Ｋout  ＝０  …(７)
を与え（ステップＳ８１０）、ステップＳ９００に移る。
【００６１】
さらに、ステップＳ８００において、Ｋmax≧Ｋstartのときは、
Ｋout＝((Ｋmax−Ｋstart)／（ＭＡＸ−Ｋstart）) γ×ＫＭＡＸ  …(８)
の数値を与え（ステップＳ８２０）、ステップＳ８３０ではＫminの値が存在しないと判断し、第一の出力信号Ｋoutの値を確定する。そして、ステップＳ９００に移る。
【００６２】
ステップＳ９００では、ステップＳ２００〜Ｓ２３０及びステップＳ４００の色域判別結果を利用し、第一の入力信号が色域内に存在しているかどうかを判別する。もし色域内ならば、ステップＳ９１０に移る。一方、もし色域外であればステップＳ９３０に移る。
【００６３】
ステップＳ９１０では、上記の方法から求めたＫout及び第一の入力信号Ｌ*ａ*ｂ*から、第二の出力信号ＣＭＹＫへの写像関係の逆変換式、即ち以下の式（９）の関係式を解くことにより、それぞれの最適な第一の出力信号Ｃout、Ｍout、Ｙoutを求めることができる。
(Ｃout,Ｍout,Ｙout)＝Ｆ-1（Ｌ*,ａ*,ｂ*,Ｋout）  …（９）
【００６４】
ステップＳ９２０ではステップＳ９１０の解が存在するかどうかを判別する。もしこの解が存在するならば、Ｓ９１０の解であるＣout、Ｍout、Ｙoutを第一の出力信号として確定する。一方、もしこの解が存在しない場合、第一の入力信号Ｌ*ａ*ｂ*はＫ=Ｋoutにおける第二の出力信号の色再現領域の外にあるとして、ステップＳ９３０に移る。
【００６５】
ステップＳ９３０は、前記ステップＳ４００と同様な色域圧縮方法を用いてＫ≦Ｋoutで表される第二の出力信号の色再現領域にマッピングされる。マッピングされた結果は第一の出力信号として確定する。
【００６６】
このように、第一の実施の形態では、第一の入力色信号から第一の出力色信号ＣＭＹＫを得るために、分割された４つの色再現領域の中で墨の生成量が最大となる領域におけるＫの値Ｋmaxを求め、次いでＫout、Ｃout、Ｍout、Ｙoutを決定した。特に、第一の実施の形態では、第一の入力信号が、Ｋ'＝１００としたときのＣ'Ｍ'Ｙで再現される第一の色再現領域の中に存在するか否かを判別している。このため、第一の入力信号が、この第一の色再現領域の中に存在する場合には、第一の入力信号をステップＳ４００で色域圧縮する必要がなくなる。このように、入力信号を色域圧縮しない場合、出力信号の色再現における誤差を最小とすることができるという利点がある。
【００６７】
（第二の実施の形態）
次に、第二の実施の形態として、さらに墨の生成量が最小となる領域におけるＫの値Ｋminを求め、ＫmaxとＫminを用いてＫout、Ｃout、Ｍout、Ｙoutを決定することもできる。
具体的に、Ｋｍｉｎを求める方法を図３で説明すると、まずステップＳ５１０で前記第一の実施形態のＳ２００〜Ｓ２３０又はＳ４００において判別された結果に基づいて、第一の入力信号が色再現領域内であるか否かを判別する。もし、色再現領域内にある場合、ステップＳ６００に移る。色再現領域外にある場合はステップＳ５２０に移る。
【００６８】
ステップＳ５２０では、色域外のＫｍｉｎを求めることは前記第一の実施形態のＳ４００と全く同じ処理にあたるため、重複した色域圧縮処理を行わずＫｍｉｎ＝ＫmaxとしステップＳ８００へ移る。
【００６９】
次にステップＳ６００では、第一の入力色信号で構成される色が、(e)Ｋ'＝０としたときのＣ'Ｍ'Ｙ'で再現される領域のなかに存在するかどうかを判別し、同様に、ステップＳ６１０では(f)Ｃ'＝１００としたときのＭ'Ｙ'Ｋ'で再現される領域、ステップＳ６２０では(g)Ｍ'＝１００としたときのＣ'Ｍ'Ｋ'で再現される領域、ステップＳ６３０では(h)Ｙ'＝１００としたときのＣ'Ｍ'Ｋ'で再現される領域のなかに存在するかどうかを判別する。
【００７０】
このステップＳ６００〜Ｓ６３０において、第一の入力色信号で構成される色がこれら分割された出力色信号Ｃ'Ｍ'Ｙ'Ｋ'の色再現領域内にあるかどうかを判別する方法としては、前記のステップＳ２００〜Ｓ２３０（図２）と同様に、色再現領域の中に異なる８つの色からなる微小立方体を生成し、微小立方体の表面を構成する全ての面の内側に存在するかどうかを判別する方法が利用できる。
そして、これらステップＳ６００〜Ｓ６３０の操作において、第一の入力色信号で構成される色が分割された出力色信号Ｃ'Ｍ'Ｙ'Ｋ'の色再現領域内に存在する事が確認された時点で、それぞれステップＳ７００、Ｓ７１０、Ｓ７２０、Ｓ７４０のいずれかに移る。
【００７１】
まず、ステップＳ７００は、Ｋ'=０としたときのＣ'Ｍ'Ｙ'で再現される領域で第一の入力信号が存在する場合であり、式（１０）を解いて得られる第一の出力信号のＫ値（＝０）をＫminとする。
（Ｃ，Ｍ，Ｙ）＝Ｆ-1（Ｌ*，ａ*，ｂ*，Ｋ＝０）  …（１０）
【００７２】
ステップＳ７０１では、ステップＳ７００において第一の出力信号のＫ（Ｋ＝０）の解が存在するかどうかを判別する。第一の出力信号のＫ（Ｋ＝０）の解が存在する場合、ステップＳ７０２に移りステップＳ８００に移る。もし、第一の出力信号のＫ（Ｋ＝１００）の解が存在しない場合ステップＳ７４０に移る。
【００７３】
ステップＳ７１０は、Ｃ'=１００としたときのＭ'Ｙ'Ｋ'で再現される領域で第一の入力信号が存在する場合であり、式（１１）を解いて得られる第一の出力信号のＫ値をＫminとする。
（Ｍ，Ｙ，Ｋ）＝Ｆ-1（Ｌ*，ａ*，ｂ*，Ｃ＝１００）  …（１１）
【００７４】
ステップＳ７１１では、ステップＳ７１０において第一の出力信号のＫ（Ｃ＝１００）の解が存在するかどうかを判別する。第一の出力信号のＫ（Ｃ＝１００）の解が存在する場合、ステップＳ７１２に移りステップＳ８００に移る。もし、第一の出力信号のＫ（Ｃ＝１００）の解が存在しない場合ステップＳ７２０に移る。
【００７５】
ステップＳ７２０は、Ｍ'=１００としたときのＣ'Ｙ'Ｋ'で再現される領域で第一の入力信号が存在する場合であり、式（１２）を解いて得られる第一の出力信号のＫ値をＫminとする。
（Ｃ，Ｙ，Ｋ）＝Ｆ-1（Ｌ*，ａ*，ｂ*，Ｍ＝１００）  …（１２）
【００７６】
ステップＳ７２１では、ステップＳ７２０において第一の出力信号のＫ（Ｍ＝１００）の解が存在するかどうかを判別する。第一の出力信号のＫ（Ｍ＝１００）の解が存在する場合、ステップＳ７２２に移りステップＳ８００に移る。もし、第一の出力信号のＫ（Ｍ＝１００）の解が存在しない場合ステップＳ７３０に移る。
【００７７】
ステップＳ７３０は、Ｙ'=１００としたときのＣ'Ｍ'Ｋ'で再現される領域で第一の入力信号が存在する場合であり、式（１３）を解いて得られる第一の出力信号のＫ値をＫminとする。
（Ｃ，Ｍ，Ｋ）＝Ｆ-1（Ｌ*，ａ*，ｂ*，Ｙ＝１００）  …（１３）
【００７８】
ステップＳ７３１では、ステップＳ７３０において第一の出力信号のＫ（Ｙ＝１００）の解が存在するかどうかを判別する。第一の出力信号のＫ（Ｙ＝１００）の解が存在する場合、ステップＳ７３２に移りステップＳ８００に移る。もし、第一の出力信号のＫ（Ｙ＝１００）の解が存在しない場合ステップＳ７００に移る。
【００７９】
次に、ステップＳ８００〜Ｓ８５０では、前記の操作で求めたＫmax及びＫminと、保持しておいたＫstart、ＭＡＸ、ＫＭＡＸ、γを使って、最適な第一の出力色信号Ｋの値（＝Ｋout）を前式(７)または(８)を用いて算出する。
まず、ステップＳ８００でＫmaxとＫstartとを比較し、Ｋmax＜Ｋstartのとき、
Ｋout  ＝０  …(７)
を与える（ステップＳ８１０）。
一方、ステップＳ８００において、Ｋmax≧Ｋstartのときは、
Ｋout＝((Ｋmax−Ｋstart)／（ＭＡＸ−Ｋstart）) γ×ＫＭＡＸ  …(８)
の数値を与える（ステップＳ８２０）。
【００８０】
さらに、ステップＳ８３０ではＫminが存在すると判断し、ステップＳ８４０において、式（８）で求めたＫoutとＫminとを比較し、Ｋout＜Ｋminの条件を満足しない場合は、ＫoutをそのままにしてステップＳ９００に移り、満足するときはステップＳ８５０でＫout＝Ｋminとした後、ステップＳ９００に移る。
【００８１】
最後にステップＳ９００において、ステップＳ２００〜Ｓ２３０及びステップＳ４００の色域判別結果を利用し、第一の入力信号が色域内に存在しているかどうかを判別する。もし色域内ならば、ステップＳ９１０に移る。一方、もし色域外であればステップＳ９３０に移る。
【００８２】
ステップＳ９１０では、上記の方法から求めたＫoutを用いて前記の式（９）の関係式を解くことにより、それぞれの最適な第一の出力信号Ｃout、Ｍout、Ｙoutを求めることができる。
【００８３】
ステップＳ９２０ではステップＳ９１０の解が存在するかどうかを判別する。第二の実施形態においては前記Ｓ８５０でＫout=Ｋminとなっているため、必ず解が存在する。従って、前記Ｃout、Ｍout、Ｙoutが第一の出力信号として確定する。
【００８４】
ステップＳ９３０は、前記ステップＳ４００と同様な色域圧縮方法を用いてＫ≦Ｋoutで表される第二の出力信号の色再現領域にマッピングされる。マッピングされた結果は第一の出力信号として確定する。
【００８５】
第一の実施の形態では、色域圧縮された第一の入力信号に基づいて（Ｓ４００）、Ｋmaxを算出する場合がある一方、第二の実施の形態では、常に色域圧縮されない第一の入力信号に基づいて（Ｓ６００、Ｓ６１０、Ｓ６２０、Ｓ６３０）、Ｋminを算出できる場合がある。従って、Ｋminが存在すれば、ＫoutがＫmaxに基づいて決定されず（Ｓ８２０）、ＫoutがＫminに基づいて決定される場合もある（Ｓ８５０）。図７(ｂ)を参照して説明すれば、例えば、Ｋmin（Ｋmin≦５０の領域）が存在すれば、ＫoutがＫmax（Ｋmax≧７５の領域）に基づいて決定されず（黒丸●から矢印先の白丸○に移動せず）、ＫoutがＫmin（Ｋmin≦５０の領域）に基づいて決定される場合もある（黒丸●の位置のまま）。このように、入力信号を色域圧縮しない場合、第一の実施の形態と比べてさらに、出力信号の色再現における誤差を最小とすることができるという利点がある。
【００８６】
また、第二の実施の形態では、第一の入力信号が、ＫoutＣＭＹで再現できる色再現領域の中に存在するか否かの判別を、(f)Ｋ'＝０としたときのＣ'Ｍ'Ｙ'で再現できる第五の色再現領域と (g)Ｃ'＝１００としたときのＭ'Ｙ'Ｋ'で再現できる第六の色再現領域と (h)Ｍ'＝１００としたときのＣ'Ｙ'Ｋ'で再現できる第七の色再現領域と (i)Ｙ'＝１００としたときのＣ'Ｍ'Ｋ'で再現できる第八の色再現領域と  からなる第二の四つの色再現領域に存在するか否かで判別している。このように、全色再現領域の一部を第二の四つの色再現領域に分割することにより、従来技術の繰り返し演算法と比べて、Ｋoutを効率的に算出できるという利点がある。
なお、図２〜図４において、操作の順序の変更によっても発明の主旨が不変である場合には、順序変更を行うことは任意である。例えば、ある入力色信号が、４つに分割された領域に存在するかどうかの判別を行う場合（ステップＳ２００、Ｓ２１０、Ｓ２２０及びＳ２３０又はステップＳ６００、Ｓ６１０、Ｓ６２０及びＳ６３０）、どの領域から先に行っても良い（例えば、ステップＳ２３０、Ｓ２２０、Ｓ２１０、Ｓ２００の順、ステップＳ６３０、Ｓ６２０、Ｓ６１０、Ｓ６００の順等）。
【００８７】
（第三の実施の形態）
次に、第三の実施の形態として、第一の実施の形態における墨量生成カーブの前式の（７）及び（８）を以下の式（７'）及び（８'）に代えて、本発明を実施することもできる。
まず、ステップＳ８００でＫmaxとＫstartとを比較し、Ｋmax＜Ｋstartのとき、
Ｋout  ＝０  …(７')
を与える（ステップＳ８１０'）。
一方、ステップＳ８００において、Ｋmax≧Ｋstartのときは、
Ｋout＝((Ｋmax＋min×ｗ−Ｋstart)／（MAX−MAX×ｗ−Ｋstart）) γ×ＫＭＡＸ  …(８')
の数値を与える（ステップＳ８２０）。
なお、minとは、ある第一の入力信号に対してＫmaxとともに求める第一の出力信号のＣwith、Ｍwith及びＹwithの値のうち、最小の値のものである。ここで、ある第一の入力信号に対してＫmaxとともに求める第一の出力信号のＣwith、Ｍwith及びＹwithとは、即ち、式（３）乃至式（６）を解いてＫmaxとともに得られるＣ成分、Ｍ成分、Ｙ成分である。また、ｗ（０＜ｗ＜１）とは、重み係数である。
【００８８】
第一の実施の形態では、式（７）及び（８）はＫout＝ｆ（Ｋmax）と表すことができ、Ｋout はＫmaxに基づいて算出される一方、第三の実施の形態では、式（７'）及び（８'）はＫout＝ｆ（Ｋmax,Ｃwith,Ｍwith,Ｙwith）と表すことができ、Ｋout はＫmax、Ｃwith、Ｍwith及びＹwithに基づいて算出される。図８(ａ)を参照して説明すれば、第一の実施の形態では、第一の入力信号が、Ｋ'＝１００としたときのＣ'Ｍ'Ｙ'で再現できる第一の色再現領域に存在する場合(図中の網点領域)、又は色域圧縮後の第一の入力信号が、Ｋ'＝１００としたときのＣ'Ｍ'Ｙ'で再現できる第一の色再現領域に存在する場合(図中の網点領域)、シャドウ側の墨の階調性が損なわれる（図中のＫoutに水平部が現れる）。一方、図８(ｂ)を参照して説明すれば、第三の実施の形態では、第一の入力信号が、Ｋ'＝１００としたときのＣ'Ｍ'Ｙ'で再現できる第一の色再現領域に存在する場合(図中の網点領域)、又は色域圧縮後の第一の入力信号が、Ｋ'＝１００としたときのＣ'Ｍ'Ｙ'で再現できる第一の色再現領域に存在する場合(図中の網点領域)、シャドウ側の墨の階調性が現れる（図中のＫoutが滑らかに変化する）。このように、Ｋmax、Ｃwith、Ｍwith及びＹwithに基づいて墨量生成カーブを用いることにより、シャドウ側の墨の階調性が現れるという利点がある。加えてＫｏｕｔが、ｍｉｎ（ＣＭＹの最小値）に基づいて決定される、即ちＣＭＹＫのインクの重なり量に応じて決定されるため、インクの重なりが最大になる点（Ｃ＝Ｍ＝Ｙ＝Ｋ＝１００）で墨生成量が最大となる利点がある。
【００８９】
（第四の実施の形態）
また、第四の実施の形態として、第二の実施の形態における墨量生成カーブの前式の（７）及び（８）を、前記式（７'）及び（８'）に代えて、本発明を実施することもできる。換言すれば、第三の実施の形態を第二の実施の形態に適応させて、本発明を実施することもできる。
【００９０】
第四の実施の形態では、Ｋminが存在すれば、Ｋoutは前記式（７'）及び（８'）に代えて、Ｋout＝Ｋminとなる。即ち、第四の実施の形態では、Ｋout＝ｆ（Ｋmax,Ｃwith,Ｍwith,Ｙwith,Ｋmin）と表すことができ、Ｋout はＫmax、Ｃwith、Ｍwith、Ｙwith及びＫminに基づいて算出される。図９（ａ）を参照して説明すれば、第四の実施の形態では、出力装置固有の色域（第二の出力信号に対応する第二の入力信号の全色再現領域）を最大限に生かせることができる。これにより、出力信号の色再現における誤差を最小とすることができるという利点がある。
【００９１】
なお、以上に説明した第一から第四の実施の形態に従い、三次元の第一の入力信号を四次元の第一の出力信号に色変換することがでる。よって、色変換装置２は、ある第一の入力信号を第一の出力信号に色変換し、この第一の出力信号を出力装置１に出力することができる。また、色変換装置２は、この色変換方法を用いて、三次元の第一の入力信号から四次元の第一の出力信号への新たな写像関係を求め、行列式あるいはルックアップテーブルを作成することができる。これにより、第一の入力信号がＬ*ａ*ｂ*等の単位の場合、即ち人間の視覚特性に対応付けた共通色空間（ＣＣＳ；Ｃｏｍｍｏｎ Ｃｏｌｏｒ Ｓｐａｃｅ）の単位の場合、パーソナルコンピュータ等のＯＳレベルでサポートされるカラーマネージメントシステムにおける印刷機、プリンター等の出力装置３に対応する出力プロファイルを作成することができる。また、第一の入力信号がＲＧＢの単位の場合、スキャナー等の測色装置１と出力装置３との間のデバイスリンクプロファイルを作成することができる。
【図面の簡単な説明】
【図１】本発明の色変換システムの一例の構成を示すブロック図である。
【図２】本発明の色変換方法を実施する一例のフローチャート図のうち、Ｋmaxの算出に係る図である。
【図３】本発明の色変換方法を実施する一例のフローチャート図のうち、Ｋminの算出に係る図である。
【図４】本発明の色変換方法を実施する一例のフローチャート図のうち、Ｋout、Ｃout、Ｍout及びＹoutの決定に係る図である。
【図５】本発明の第一の実施の形態を実施するフローチャート図の簡略図である。
【図６】墨生成量カーブ（縦軸：Ｋout,横軸：Ｋmax）の一例を示すグラフである。
【図７】色再現領域を表すグラフである。
【図８】墨生成量カーブの一例（縦軸：Ｋout,横軸：Ｌ*(ａ*=0,ｂ*=0)）を示すグラフである。
【図９】（ａ）墨生成量カーブの一例（縦軸：Ｋout,横軸：Ｌ*(ａ*=0, ｂ*=0)）を示すグラフである。（ｂ）入力信号空間における出力信号の各成分の関係を示すグラフである。
【図１０】従来技術の色変換方法を実施するフローチャート図の簡略図である。
【図１】
0003790484.tif 000002
【図２】
0003790484.tif 000003
【図３】
0003790484.tif 000004
【図４】
0003790484.tif 000005
【図５】
0003790484.tif 000006
【図６】
0003790484.tif 000007
【図７】
0003790484.tif 000008
【図８】
0003790484.tif 000009
【図９】
0003790484.tif 000010
【図１０】
0003790484.tif 000011