(57)【特許請求の範囲】
【請求項１】
第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換装置において、
前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得手段と、
前記取得手段により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換手段とを備え、
前記変換手段は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出手段と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定手段とを備え、
前記設定手段は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定手段と、前記彩度値比算出手段により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出手段と、前記重み係数算出手段により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出手段とを備えた
ことを特徴とするカラーデータ変換装置。
【請求項２】
前記重み係数算出手段は、前記第４の明度差が５０よりも大きな場合には、該第４の明度差から５０を減じた値を５０で除算した値を前記重み係数とし、該第４の明度差が５０よりも小さな場合には、５０から第４の明度差を減じた値を５０で除算した値に前記彩度値比を乗じた値を前記重み係数とすることを特徴とする請求項１に記載のカラーデータ変換装置。
【請求項３】
前記位置算出手段は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第１の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第２の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とすることを特徴とする請求項２に記載のカラーデータ変換装置。
【請求項４】
第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換装置において、
前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得手段と、
前記取得手段により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換手段とを備え、
前記変換手段は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出手段と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定手段とを備え、
前記設定手段は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第１の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第２の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、
前記設定手段は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定手段と、前記彩度値比算出手段により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出手段と、前記重み係数算出手段により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出手段とを備えた
ことを特徴とするカラーデータ変換装置。
【請求項５】
前記重み係数算出手段は、前記第４の明度差が５０よりも大きな場合には、該第４の明度差から５０を減じた値を５０で除算した値を前記重み係数とし、該第４の明度差が５０よりも小さな場合には、５０から第４の明度差を減じた値を５０で除算した値に前記彩度値比を乗じた値を前記重み係数とすることを特徴とする請求項４に記載のカラーデータ変換装置。
【請求項６】
前記位置算出手段は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第１の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第２の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とすることを特徴とする請求項５に記載のカラーデータ変換装置。
【請求項７】
第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換装置において、
前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得手段と、
前記取得手段により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換手段とを備え、
前記変換手段は、前記第１のカラーデータが前記第３のカラーデータよりも低明度である場合には、前記第１または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、該第１のカラーデータが前記第３のカラーデータよりも高明度である場合には、前記第２または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、
前記変換手段は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出手段と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定手段とを備え、
前記設定手段は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第１の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第２の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、
前記設定手段は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定手段と、前記彩度値比算出手段により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出手段と、前記重み係数算出手段により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出手段とを備えた
ことを特徴とするカラーデータ変換装置。
【請求項８】
前記重み係数算出手段は、前記第４の明度差が５０よりも大きな場合には、該第４の明度差から５０を減じた値を５０で除算した値を前記重み係数とし、該第４の明度差が５０よりも小さな場合には、５０から第４の明度差を減じた値を５０で除算した値に前記彩度値比を乗じた値を前記重み係数とすることを特徴とする請求項７に記載のカラーデータ変換装置。
【請求項９】
前記位置算出手段は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第１の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第２の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とすることを特徴とする請求項８に記載のカラーデータ変換装置。
【請求項１０】
第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換装置において、
前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得手段と、
前記取得手段により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換手段とを備え、
前記変換手段は、前記第１のカラーデータが前記第３のカラーデータよりも低明度である場合には、前記第１または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、該第１のカラーデータが前記第３のカラーデータよりも高明度である場合には、前記第２または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、
前記変換手段は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出手段と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定手段とを備え、
前記設定手段は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定手段と、前記彩度値比算出手段により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出手段と、前記重み係数算出手段により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出手段とを備えた
ことを特徴とするカラーデータ変換装置。
【請求項１１】
前記重み係数算出手段は、前記第４の明度差が５０よりも大きな場合には、該第４の明度差から５０を減じた値を５０で除算した値を前記重み係数とし、該第４の明度差が５０よりも小さな場合には、５０から第４の明度差を減じた値を５０で除算した値に前記彩度値比を乗じた値を前記重み係数とすることを特徴とする請求項１０に記載のカラーデータ変換装置。
【請求項１２】
前記位置算出手段は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第１の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第２の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とすることを特徴とする請求項１１に記載のカラーデータ変換装置。
【請求項１３】
第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換方法において、
前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得工程と、
前記取得工程により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換工程とを含み、
前記変換工程は、前記第１のカラーデータが前記第３のカラーデータよりも低明度である場合には、前記第１または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、該第１のカラーデータが前記第３のカラーデータよりも高明度である場合には、前記第２または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、
前記変換工程は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出工程と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定工程とを含み、
前記設定工程は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第１の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第２の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、
前記設定工程は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定工程と、前記彩度値比算出工程により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出工程と、前記重み係数算出工程により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出工程とを含んだ
ことを特徴とするカラーデータ変換方法。
【請求項１４】
前記重み係数算出工程は、前記第４の明度差が５０よりも大きな場合には、該第４の明度差から５０を減じた値を５０で除算した値を前記重み係数とし、該第４の明度差が５０よりも小さな場合には、５０から第４の明度差を減じた値を５０で除算した値に前記彩度値比を乗じた値を前記重み係数とすることを特徴とする請求項１３に記載のカラーデータ変換方法。
【請求項１５】
前記位置算出工程は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が前記５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第１の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第２の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とすることを特徴とする請求項１４に記載のカラーデータ変換方法。
【請求項１６】
第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換方法において、
前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得工程と、
前記取得工程により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換工程とを含み、
前記変換工程は、前記第１のカラーデータが前記第３のカラーデータよりも低明度である場合には、前記第１または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、該第１のカラーデータが前記第３のカラーデータよりも高明度である場合には、前記第２または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、
前記変換工程は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出工程と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定工程とを含み、
前記設定工程は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定工程と、前記彩度値比算出工程により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出工程と、前記重み係数算出工程により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出工程とを含んだ
ことを特徴とするカラーデータ変換方法。
【請求項１７】
前記重み係数算出工程は、前記第４の明度差が５０よりも大きな場合には、該第４の明度差から５０を減じた値を５０で除算した値を前記重み係数とし、該第４の明度差が５０よりも小さな場合には、５０から第４の明度差を減じた値を５０で除算した値に前記彩度値比を乗じた値を前記重み係数とすることを特徴とする請求項１６に記載のカラーデータ変換方法。
【請求項１８】
前記位置算出工程は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が前記５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第１の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第２の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とすることを特徴とする請求項１７に記載のカラーデータ変換方法。
【請求項１９】
第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換方法において、
前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得工程と、
前記取得工程により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換工程とを含み、
前記変換工程は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出工程と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定工程とを含み、
前記設定工程は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第１の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第２の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、
前記設定工程は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定工程と、前記彩度値比算出工程により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出工程と、前記重み係数算出工程により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出工程とを含んだ
ことを特徴とするカラーデータ変換方法。
【請求項２０】
前記重み係数算出工程は、前記第４の明度差が５０よりも大きな場合には、該第４の明度差から５０を減じた値を５０で除算した値を前記重み係数とし、該第４の明度差が５０よりも小さな場合には、５０から第４の明度差を減じた値を５０で除算した値に前記彩度値比を乗じた値を前記重み係数とすることを特徴とする請求項１９に記載のカラーデータ変換方法。
【請求項２１】
前記位置算出工程は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が前記５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第１の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第２の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とすることを特徴とする請求項２０に記載のカラーデータ変換方法。
【請求項２２】
第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換方法において、
前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得工程と、
前記取得工程により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換工程とを含み、
前記変換工程は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出工程と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定工程とを含み、
前記設定工程は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定工程と、前記彩度値比算出工程により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出工程と、前記重み係数算出工程により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出工程とを含んだ
ことを特徴とするカラーデータ変換方法。
【請求項２３】
前記重み係数算出工程は、前記第４の明度差が５０よりも大きな場合には、該第４の明度差から５０を減じた値を５０で除算した値を前記重み係数とし、該第４の明度差が５０よりも小さな場合には、５０から第４の明度差を減じた値を５０で除算した値に前記彩度値比を乗じた値を前記重み係数とすることを特徴とする請求項２２に記載のカラーデータ変換方法。
【請求項２４】
前記位置算出工程は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が前記５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第１の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第２の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とすることを特徴とする請求項２３に記載のカラーデータ変換方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＣＲＴ等のカラー画像機器の第１の色域に含まれる第１のカラーデータを、プリンタ等のカラー画像機器の第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換装置およびカラーデータ変換方法に関し、特に、スキャナからの取り込み画像をＣＲＴに表示したり、プリンタの印刷結果をＣＲＴで再現する場合に、明度の上昇を伴うことなく効率良くカラーデータを変換することができるカラーデータ変換装置およびカラーデータ変換方法に関する。
【０００２】
【従来の技術】
従来、プリンタやＣＲＴなどのカラー画像機器は、機器ごとにそれぞれ色域が異なることが多いため、ある色をＣＲＴに表示できたとしても、その色をプリンタで印刷できない場合が生ずる。このため、特開昭６０−１０５３７６号公報（従来技術１）には、第１のカラー入出力機器に依存する第１の色域に含まれるカラーデータを、この第１のカラーデータと同じ明度を有する無彩色に向けて変換し、第２のカラー入出力機器に依存する第２の色域に含まれる第２のカラーデータに変換するよう構成したカラー画像出力装置が開示されている。
【０００３】
図１３は、Ｌ*ａ*ｂ*空間上でＣＲＴの色域に含まれるカラーデータをプリンタの色域に含まれるカラーデータに変換する従来のカラーデータの変換概念を説明するための説明図である。なお、図中に破線で示した領域３０１はＣＲＴの色域を示し、実線で示した領域３０２はプリンタの色域を示すものとする。なお、このＬ*ａ*ｂ*空間では、Ｌ*が大きくなればなるほど明度が大きくなり、ａ*およびｂ*が大きくなるほど彩度が高くなり、またｂ*が正の領域はおおむね黄色の領域となり、ｂ*が負の領域はおおむね青色の領域となる。
【０００４】
同図（ａ）に示すように、ＣＲＴに表示できるカラーデータ３０３、３０６、３０９および３１２は、プリンタの色域の範囲外であるため、そのままではかかるカラーデータ３０３、３０６、３０９および３１２をプリンタで印刷することはできない。
【０００５】
このため、この従来技術１によれば、カラーデータ３０３の色をプリンタの色域３０２の色に変換する際に、かかるカラーデータ３０３と同じ明度を持つ無彩色のカラーデータ３０４に着目し、このカラーデータ３０３の色をカラーデータ３０４に向けて変換することにより、カラーデータ３０３に対応するカラーデータ３０５を取得する。
【０００６】
また、彩度の高い青色のカラーデータ３０６の色をプリンタの色域３０２の色に変換する際に、かかるカラーデータ３０６と同じ明度を持つ無彩色のカラーデータ３０７に着目し、このカラーデータ３０６の色をカラーデータ３０７に向けて変換することにより、カラーデータ３０６に対応するカラーデータ３０８を取得する。同様に、カラーデータ３０９はカラーデータ３１０に向けて変換してカラーデータ３１１を取得し、カラーデータ３１２はカラーデータ３１３に向けて変換してカラーデータ３１４を取得する。
【０００７】
このように、かかる従来技術１では、カラーデータ３０３、３０６、３０９および３１２を印刷する際に、これらのカラーデータの代わりにカラーデータ３０５、３０８、３１１および３１４を用いる。
【０００８】
ところが、かかる従来技術１には、彩度の高い黄色のカラーデータ３０３や彩度の高い青色のカラーデータ３０６を変換する場合に、その彩度が大きく低下するという問題（以下「問題点１」という）がある。たとえば、バナナやレモンなどをディジタルカメラで撮像した画像や、鮮やかな印刷物をカラースキャナで入力した画像などをプリンタで印刷すると、黄色の彩度が大幅に失われ、不自然な画像になる。
【０００９】
また、この従来技術１を用いて同図（ａ）に示すカラーデータ３１５や３１７を変換したとしても、変換後のカラーデータがプリンタの色域３０２の範囲外のカラーデータ３１６や３１８になるという問題（以下「問題点２」という）もある。
【００１０】
このため、Laihanen,P.著作の論文「Colour Reproduction Theory based on the Principles of Colour Science」（従来技術２）では、第１のカラー入出力機器に依存する第１の色域に含まれる第１のカラーデータの全てを、第２の色域の最高明度と最低明度の中間の明度値を持つ無彩色に向けて変換して、第２のカラー入出力機器に依存する第２の色域に含まれる第２のカラーデータに変換する技術が開示されている。
【００１１】
図１３（ｂ）は、この従来技術２によるカラーデータの変換概念を説明するための説明図である。同図に示すように、この従来技術２では、プリンタの色域３０２の範囲外のカラーデータ３２６および３２８は、プリンタの色域３０２の最高明度値と最低明度値の中間の明度値を持つ無彩色のカラーデータ３２２に向けて変換され、カラーデータ３２７および３２９を取得する。
【００１２】
すなわち、この従来技術２では、カラーデータ３２２がプリンタの色域３０２内に必ず存在することが保証されるため、従来技術１と異なりプリンタで印刷することができない色がなくなり、上記問題点２が解決する。また、この従来技術２によれば、彩度の高い黄色のカラーデータ３２１についてはカラーデータ３２３に変換され、また彩度の高い青色のカラーデータ３２４についてはカラーデータ３２５に変換されるため、従来技術１よりは彩度の低下が低減され、上記問題点１が緩和される。
【００１３】
ところが、かかる従来技術２を用いた場合には、二つのカラーデータの明度および彩度の大小関係が、両方とも同時に逆転するいわゆる階調の逆転という極めて重大な問題（以下「問題点３」という）が生ずる。特に、変換前のカラーデータの明度値Ａと、該カラーデータと同色相角度でプリンタの色域３０２に含まれる最も高彩度なカラーデータ３３２の明度値Ｂと、中間の明度値を持つ無彩色のカラーデータ３２２の明度値Ｃとの大小関係が、Ａ＞Ｂ＞Ｃ若しくはＡ＜Ｂ＜Ｃとなる場合に、かかる階調の逆転が顕著に生ずる。
【００１４】
たとえば、同図（ｂ）に示すカラーデータ３３０とカラーデータ３２１に着目すると、カラーデータ３２１の本来の明度値および彩度値は、カラーデータ３３０の明度値および彩度値よりも高い。しかしながら、このカラーデータ３３０を変換したカラーデータ３３１と、カラーデータ３２１を変換した３２３とを比較すると、カラーデータ３３１の明度値および彩度値が、カラーデータ３２３の明度値および彩度値よりも高くなり、階調の逆転が生ずる。
【００１５】
このため、本願の出願人により平成１０年１月２０日に出願された特願平１０−８８６５号（従来技術３）には、第１のカラー入出力機器に依存する第１の色域に含まれる第１のカラーデータを、該第１のカラーデータと同色相角度で第２のカラー入出力機器に依存する第２の色域に含まれる色の中で最も高彩度なカラーデータと、該カラーデータと同色相角度で無彩色であるカラーデータとを結んだ直線上に位置する第３のカラーデータに向けて変換をおこない、第２の色域に含まれる第２のカラーデータを求めるカラーデータ変換方法が開示されている。
【００１６】
図１４は、この従来技術３によるカラーデータの変換概念およびその問題点を説明するための説明図である。同図（ａ）に示すように、この従来技術３では、ＣＲＴの色域３０１内のカラーデータ３４３、３４９および３５２と同色相角度でプリンタの色域３０２内の最も高彩度なカラーデータ３６０と、該カラーデータ３６０と同明度で無彩色のカラーデータ３６１とを直線（図中の一点鎖線３４１に対応する）で結び、変換対象となるカラーデータ３４３、３４９および３５２をこの直線上に位置するカラーデータ３４４、３５０および３５３に向けて変換し、変換後のカラーデータ３４５、３５１および３５４を取得する。
【００１７】
すなわち、この従来技術３のものは、変換前のカラーデータ３４３の彩度値が高ければ高いほど高彩度となり、かつ、このカラーデータ３４３の明度値がカラーデータ３６０の明度値に近いほど高彩度となるカラーデータに変換する。
【００１８】
同様に、カラーデータ３４６および３５５と同色相角度でプリンタの色域３０２内の最も高彩度なカラーデータ３６２と、該カラーデータ３６２と同明度で無彩色のカラーデータ３６３とを図中の一点鎖線３４２で示す直線で結び、この直線上に位置するカラーデータ３４７および３５６に向けて変換をおこない、カラーデータ３４８および３５７を取得する。
【００１９】
このように、この従来技術３によれば、高彩度なカラーデータほど直線上の高彩度なカラーデータに向けて変換されるため、従来技術１および従来技術２の彩度が低下する問題（問題点１）を解消することができ、また変換できないカラーデータが存在する問題（問題点２）を解消することができる。さらに、二つのカラーデータの明度値および彩度値が逆転する問題（問題点３）についても解消することができるため、ＣＲＴに表示した色をプリンタで印刷するような場合には、極めて良好な色再現をおこなうことができる。
【００２０】
【発明が解決しようとする課題】
しかしながら、この従来技術３を用いたとしても、カラースキャナで取り込んだカラー画像をＣＲＴディスプレイに再現する場合や、プリンタによる印刷結果をＣＲＴの表示に再現するような場合には、変換後のカラーデータの明度が上昇するという問題が生ずる。
【００２１】
図１４（ｂ）は、この従来技術３を用いた場合の新たな問題を説明するための説明図であり、説明の便宜上、ここではＬ*ａ*ｂ*空間のＬ*ａ*断面を用いてこの問題を説明する。また、図中に破線で示した領域３７１はＣＲＴの色域を示し、実線で示した領域３７２は、銀塩写真方式のカラープリンタの色域を示すものとする。なお、ａ*が正の領域はおおむねマゼンタ色の領域となり、ａ*が負の領域はおおむね緑色の領域となる。
【００２２】
同図において、一点鎖線３７４は、カラーデータ３８１と同色相角度でＣＲＴの色域３７１内で最も高彩度なカラーデータ３８４と、該カラーデータ３８４と同明度で無彩色のカラーデータ３８５とを結んだ直線であり、一点鎖線３７３は、カラーデータ３７５および３７８と同色相角度でＣＲＴの色域３７１内で最も高彩度なカラーデータ３８６と、該カラーデータ３８６と同明度で無彩色のカラーデータ３８７とを結んだ直線である。
【００２３】
ここで、この従来技術３では、カラーデータ３７５は、その彩度値が高ければ高いほど高彩度となり、またその明度値がカラーデータ３８６と近ければ近いほど高彩度となるよう導出される一点鎖線３７３上のカラーデータ３７６に向けて変換され、カラーデータ３７７を取得する。また、カラーデータ３７８は、カラーデータ３７９に変換され、カラーデータ３８１は、カラーデータ３８３に変換される。
【００２４】
このように、この従来技術３によれば、カラーデータ３７５および３７８をカラーデータ３７７および３７９に変換する際に、その明度値が大幅に上昇するため、変換後のカラーデータをＣＲＴで表示すると、元のカラーデータと全く異なる明るい色となる。
【００２５】
かかる明度値の上昇が生ずる理由は、発光によって発色するＣＲＴの色域３７１が、照明光の反射によって発色するカラープリンタの色域３７２の形状とかなり異なるためである。具体的には、ＣＲＴでは、緑色の領域で最も彩度の高いカラーデータ３８６の明度値が、約８０〜９０程度のかなり高い値となり、その結果一点鎖線で示す直線３７３が高明度に位置するのに対し、カラープリンタでは、緑色の領域内で最も彩度の高いカラーデータ３８８の明度値が、約４０〜５０程度の比較的低い値となるため、カラーデータ３７５および３７８の変換方向が無彩色軸と略平行となり、明度値が大幅に上昇する。
【００２６】
これらのことから、かかる従来技術３では、スキャナからの取り込み画像をＣＲＴに表示したり、プリンタの印刷結果をＣＲＴで再現する場合に、緑色の領域に所在する低明度のカラーデータの明度が大幅に上昇し、プリンタに印刷した色とＣＲＴに表示した色とが異なるものになるという新たな問題が生ずる。
【００２７】
この発明は、上記問題に鑑みてなされたものであり、スキャナからの取り込み画像をＣＲＴに表示したり、プリンタの印刷結果をＣＲＴで再現する場合に、明度の上昇を伴うことなく効率良くカラーデータを変換することができるカラーデータ変換装置およびカラーデータ変換方法を提供することを目的とする。
【００２８】
【課題を解決するための手段】
上記目的を達成するために、本発明にかかるカラーデータ変換装置は、第１の色域（図１に示す破線１で囲まれた領域に対応）に含まれる第１のカラーデータ（図１に示すカラーデータ８、１１、１４、１７に対応）を、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換装置において、前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ（図１に示すカラーデータ３に対応）並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータ（図１に示すカラーデータ４に対応）を取得する取得手段（図３に示す基準カラーデータ取得部２２に対応）と、前記取得手段により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線（図１に示す直線５に対応）上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線（図１に示す直線６に対応）上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線（図１に示す直線７に対応）上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換手段（図３に示すデータ変換部２３に対応）とを備え、前記変換手段は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出手段（図３に示す明度差算定部２４ａに対応）と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定手段（図３に示す目標カラーデータ算定部２４に対応）とを備え、前記設定手段は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定手段（図３に示す重み係数算定部２４ｂに対応）と、前記彩度値比算出手段により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出手段（図３に示す重み係数算定部２４ｂに対応）と、前記重み係数算出手段により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出手段（図３に示す位置算定部２４ｃに対応）とを備えたことを特徴とする。
【００２９】
また、本発明にかかるカラーデータ変換装置は、第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換装置において、前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得手段と、前記取得手段により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換手段とを備え、前記変換手段は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出手段と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定手段とを備え、前記設定手段は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第１の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第２の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、前記設定手段は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定手段と、前記彩度値比算出手段により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出手段と、前記重み係数算出手段により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出手段とを備えたことを特徴とする。
【００３０】
また、本発明にかかるカラーデータ変換装置は、第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換装置において、前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得手段と、前記取得手段により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換手段とを備え、前記変換手段は、前記第１のカラーデータが前記第３のカラーデータよりも低明度である場合には、前記第１または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、該第１のカラーデータが前記第３のカラーデータよりも高明度である場合には、前記第２または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、前記変換手段は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出手段と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定手段とを備え、前記設定手段は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第１の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第２の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、前記設定手段は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定手段と、前記彩度値比算出手段により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出手段と、前記重み係数算出手段により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出手段とを備えたことを特徴とする。
【００３１】
また、本発明にかかるカラーデータ変換装置は、第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換装置において、前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得手段と、前記取得手段により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換手段とを備え、前記変換手段は、前記第１のカラーデータが前記第３のカラーデータよりも低明度である場合には、前記第１または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、該第１のカラーデータが前記第３のカラーデータよりも高明度である場合には、前記第２または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、前記変換手段は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出手段と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定手段とを備え、前記設定手段は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定手段と、前記彩度値比算出手段により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出手段と、前記重み係数算出手段により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出手段とを備えたことを特徴とする。
【００３２】
また、本発明にかかるカラーデータ変換装置は、上記発明において、前記重み係数算出手段は、前記第４の明度差が５０よりも大きな場合には、該第４の明度差から５０を減じた値を５０で除算した値を前記重み係数とし、該第４の明度差が５０よりも小さな場合には、５０から第４の明度差を減じた値を５０で除算した値に前記彩度値比を乗じた値を前記重み係数とすることを特徴とする。
【００３３】
また、本発明にかかるカラーデータ変換装置は、上記発明において、前記位置算出手段は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第１の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第２の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とすることを特徴とする。
【００３４】
また、本発明にかかるカラーデータ変換方法は、第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換方法において、前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得工程と、前記取得工程により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換工程とを含み、前記変換工程は、前記第１のカラーデータが前記第３のカラーデータよりも低明度である場合には、前記第１または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、該第１のカラーデータが前記第３のカラーデータよりも高明度である場合には、前記第２または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、前記変換工程は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出工程と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定工程とを含み、前記設定工程は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第１の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第２の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、前記設定工程は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定工程と、前記彩度値比算出工程により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出工程と、前記重み係数算出工程により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出工程とを含んだことを特徴とする。
【００３５】
また、本発明にかかるカラーデータ変換方法は、第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換方法において、前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得工程と、前記取得工程により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換工程とを含み、前記変換工程は、前記第１のカラーデータが前記第３のカラーデータよりも低明度である場合には、前記第１または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、該第１のカラーデータが前記第３のカラーデータよりも高明度である場合には、前記第２または第３の直線上の目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換し、前記変換工程は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出工程と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定工程とを含み、前記設定工程は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定工程と、前記彩度値比算出工程により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出工程と、前記重み係数算出工程により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出工程とを含んだことを特徴とする。
【００３６】
また、本発明にかかるカラーデータ変換方法は、第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換方法において、前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得工程と、前記取得工程により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換工程とを含み、前記変換工程は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出工程と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定工程とを含み、前記設定工程は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第１の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きい場合には、前記第２の直線上に前記目標カラーデータを設定し、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さい場合には、前記第３の直線上に前記目標カラーデータを設定し、前記設定工程は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定工程と、前記彩度値比算出工程により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出工程と、前記重み係数算出工程により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出工程とを含んだことを特徴とする。
【００３７】
また、本発明にかかるカラーデータ変換方法は、第１の色域に含まれる第１のカラーデータを、第２の色域内の所定の目標カラーデータに基づいて該第２の色域内の第２のカラーデータに変換するカラーデータ変換方法において、前記第１のカラーデータと同色相角度で、前記第２の色域内で最も高彩度な第３のカラーデータ並びに該第３のカラーデータと同明度で無彩色の第４のカラーデータを取得する取得工程と、前記取得工程により取得された第４のカラーデータと前記第２の色域の黒色に対応するカラーデータとを結んだ第１の直線上、該第４のカラーデータと前記第２の色域の白色に対応するカラーデータとを結んだ第２の直線上または該第４のカラーデータと前記第３のカラーデータとを結んだ第３の直線上に目標カラーデータを設定し、該設定した目標カラーデータに基づいて前記第１のカラーデータを前記第２のカラーデータに変換する変換工程とを含み、前記変換工程は、前記第１のカラーデータの明度値と前記第３のカラーデータの明度値との差がなす第４の明度差を算出する第２の算出工程と、前記第１のカラーデータおよび前記第３のカラーデータの明度値の高低および前記第２の算出手段により算出された第４の明度差に基づいて前記第１の直線上、第２の直線上または第３の直線上に前記目標カラーデータを設定する設定工程とを含み、前記設定工程は、前記第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で前記第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出する彩度値比算定工程と、前記彩度値比算出工程により算出された彩度値比および前記第４の明度差に基づいて重み係数を算出する重み係数算出工程と、前記重み係数算出工程により算出された重み係数に基づいて前記第１の直線、第２の直線または第３の直線上の前記目標カラーデータの位置を算出する位置算出工程とを含んだことを特徴とする。
【００３８】
また、本発明にかかるカラーデータ変換方法は、上記発明において、前記重み係数算出工程は、前記第４の明度差が５０よりも大きな場合には、該第４の明度差から５０を減じた値を５０で除算した値を前記重み係数とし、該第４の明度差が５０よりも小さな場合には、５０から第４の明度差を減じた値を５０で除算した値に前記彩度値比を乗じた値を前記重み係数とすることを特徴とする。
【００３９】
また、本発明にかかるカラーデータ変換方法は、上記発明において、前記位置算出工程は、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が前記５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第１の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも低く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも大きな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第２の直線上の位置を前記目標カラーデータの位置とし、前記第１のカラーデータの明度値が前記第３のカラーデータの明度値よりも高く、かつ、前記第４の明度差が５０よりも小さな場合に、前記重み係数が０であれば、前記第４のカラーデータの位置を前記目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する前記第３の直線上の位置を前記目標カラーデータの位置とすることを特徴とする。
【００４０】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかるカラーデータ変換装置、カラーデータ変換方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。ただし、ここではＣＲＴの色域内のカラーデータをプリンタの色域内のカラーデータに変換する場合について示すこととする。
【００４１】
（実施の形態１）
まず最初に、本実施の形態１にかかるカラーデータ変換装置によるカラーデータの変換処理の基本概念について図１を用いて説明する。図１は、実施の形態１にかかるカラーデータ変換装置によるカラーデータの変換処理の基本概念を説明する説明図である。
【００４２】
図１に示すように、本実施の形態１にかかるカラーデータ変換装置では、プリンタの色域２内で最も彩度の高いカラーデータ３と、このカラーデータ３と同明度で無彩色のカラーデータ４との間を結んだ直線７と、カラーデータ４とプリンタの黒色との間を結んだＬ*軸上の直線５と、カラーデータ４とプリンタの白色との間を結んだＬ*軸上の直線６とを設け、ＣＲＴの色域１内の各カラーデータを直線５〜７のいずれかに所在するカラーデータへ向けて変換する。
【００４３】
すなわち、上記従来技術３のようにＣＲＴの色域１内の全てのカラーデータを直線７上のカラーデータに向けて変換したのでは、スキャナからの取り込み画像をＣＲＴに表示したり、プリンタの印刷結果をＣＲＴで再現する場合に、緑色すなわちａ*が負の領域に所在する低明度のカラーデータの明度が大幅に上昇するため、このカラーデータ変換装置では、ＣＲＴの色域１内の各カラーデータを直線５〜７のいずれかに所在する目標カラーデータへ向けて変換することとしている。このように、本実施の形態１にかかるカラーデータ変換装置は、従来技術３のように直線７上のカラーデータのみを変換目標とするのではなく、三つの直線５〜７上のカラーデータを変換目標のカラーデータとする。
【００４４】
図１において、色域１はカラー表示可能なＣＲＴの色域であり、色域２はカラー印刷可能なプリンタの色域であり、カラーデータ８、１１、１４および１７は、かかるプリンタの色域２には含まれずＣＲＴの色域１のみに含まれる変換対象となるカラーデータである。また、カラーデータ３は、このカラーデータ８、１１、１４および１７と同色相角度でプリンタの色域２に含まれる最も彩度の高いカラーデータであり、カラーデータ４は、このカラーデータ３と同明度で無彩色のカラーデータである。
【００４５】
また、直線５は、カラーデータ４およびプリンタの黒色の間を結んだＬ*軸上の直線であり、直線６は、カラーデータ４およびプリンタの白色の間を結んだＬ*軸上の直線であり、直線７は、カラーデータ４とカラーデータ３とを結んだ直線である。また、カラーデータ９、１２、１５および１８は、直線５〜７上の所定の位置に配設された変換目標となるカラーデータであり、カラーデータ１０、１３、１６および１９は、カラーデータ８、１１、１４および１７を直線５〜７上のカラーデータ９、１２、１５および１８に向けて変換した変換後のカラーデータである。
【００４６】
そして、この実施の形態１にかかるカラーデータ変換装置では、カラーデータ８を直線５上のカラーデータ９に向けて変換して、このカラーデータ８に対応する変換後のカラーデータ１０を取得し、また、カラーデータ１１を直線５上に配設されたカラーデータ１２に向けて変換して、このカラーデータ１１に対応する変換後のカラーデータ１３を取得する。さらに、カラーデータ１４を直線７上に配設されたカラーデータ１５に向けて変換して、このカラーデータ１４に対応する変換後のカラーデータ１６を取得し、またカラーデータ１７を直線６上に配設されたカラーデータ１８に向けて変換して、このカラーデータ１７に対応する変換後のカラーデータ１９を取得する。
【００４７】
つぎに、この実施の形態１にかかるカラーデータ変換装置の構成について説明する。図３は、実施の形態１にかかるカラーデータ変換装置の構成を示す機能ブロック図である。同図に示すように、このカラーデータ変換装置２０は、データ受付部２１と、基準カラーデータ取得部２２と、データ変換部２３とからなる。
【００４８】
データ受付部２１は、ＣＲＴの色域と、プリンタの色域と、変換対象となる入力カラーデータ（以下「第１のカラーデータ」という）とを受け付けた際に、このプリンタの色域を基準カラーデータ取得部２２に出力するとともに、ＣＲＴの色域、プリンタの色域および第１のカラーデータをデータ変換部２３に出力する処理部である。なお、このデータ受付部２１では、入力されたカラーデータが変換対象となる第１のカラーデータであるか否かの判定をおこない、第１のカラーデータでない場合には、後述する変換処理をおこなうことなく処理を終了する。
【００４９】
基準カラーデータ取得部２２は、データ変換部２３が目標カラーデータを算定する際に用いる基準となるカラーデータを取得する処理部であり、高彩度カラーデータ算定部２２ａおよび無彩色カラーデータ算定部２２ｂからなる。
【００５０】
高彩度カラーデータ算定部２２ａは、図１に示すカラーデータ３のようにプリンタの色域内で最も彩度の高いカラーデータ（以下「第３のカラーデータ」という）を算定する処理部であり、無彩色カラーデータ算定部２２ｂは、図１に示すカラーデータ４のように第３のカラーデータと同明度で無彩色のカラーデータ（以下「第４のカラーデータ」という）を算定する処理部である。
【００５１】
データ変換部２３は、基準カラーデータ取得部２２により取得された第４のカラーデータおよびプリンタの色域の黒色に対応するカラーデータを結んだ第１の直線（図１に示す直線５）と、この第４のカラーデータおよびプリンタの色域の白色に対応するカラーデータを結んだ第２の直線（図１に示す直線６）と、この第４のカラーデータおよび第３のカラーデータを結んだ第３の直線（図１に示す直線７）のいずれかに所在する目標カラーデータに基づいて、ＣＲＴの色域内の第１のカラーデータをプリンタの色域内の変換後のカラーデータ（以下「第２のカラーデータ」という）に変換する処理部であり、目標カラーデータ算定部２４および変換処理部２５からなる。
【００５２】
目標カラーデータ算定部２４は、第１の直線、第２の直線または第３の直線上に位置する第１のカラーデータの変換目標となる目標カラーデータの位置を算定する算定部であり、明度差算定部２４ａと、重み係数算定部２４ｂと、位置算出部２４ｃとからなる。
【００５３】
明度差算定部２４ａは、第１のカラーデータの明度値と第３のカラーデータの明度値との差がなす第４の明度差とを算定する処理部である。重み係数算定部２４ｂは、第１のカラーデータの彩度値と、ＣＲＴの色域で最も高彩度なカラーデータ（以下「第５のカラーデータ」という）の彩度値との彩度比を求める。
【００５４】
そして、かかる第４の明度差ｄが彩度重視度定数ｃよりも小さな場合には、
重み係数＝彩度比×（彩度重視度定数ｃ−第４の明度差ｄ）
／彩度重視度定数ｃ
の算定式から重み係数を求め、算定した第４の明度差ｄが彩度重視度定数ｃよりも大きい場合には、
重み係数＝（第４の明度差ｄ−彩度重視度定数ｃ）
／彩度重視度定数ｃ
の算定式から重み係数を求める。ただし、重み係数が１より大きくなった場合には、重み係数＝１となる。
【００５５】
なお、上式に示した彩度重視度定数ｃは、第１のカラーデータを第２のカラーデータに変換する際に用いる、あらかじめ決められた彩度値と明度値の保存の度合いを決定する定数である。かかる定数は、すべての第１のカラーデータから第２のカラーデータを導出する際に、常に一定の値を用いる。
【００５６】
この彩度重視度定数ｃは、１〜１００までの値をとり、第１のカラーデータから第２のカラーデータを導出するに際しては、５０未満の値の場合には明度値の保存を重視し、５０より大きい値の場合には彩度値の保存を重視し、５０の場合には明度と彩度を同等に重視して保存するように変換される。したがって、色変換をおこなう前に、彩度を重視して変換をおこないたい場合には５０よりも大きな値を設定し、明度を重視したい場合には５０未満の値を設定し、明度および彩度を同等に重視して変換したい場合には５０の値を設定して計算をおこなう。
【００５７】
例として、彩度重視度定数が７０、５０および３０の各値を用いて上式から彩度比および重み係数を計算し、第１のカラーデータに対する目標カラーデータを導出した場合の第２のカラーデータの違いを示すこととする。図２は、彩度重視度定数が７０、５０および３０である場合の第２のカラーデータの違いを説明するための説明図である。なお、ここでは説明の便宜上、ディスプレイに表示された画像をプリンタで印刷する場合を示すこととし、またＬ*ｂ*断面図を用いることとする。
【００５８】
図中に示すＡ１はディスプレイの色域を示し、またＡ２はプリンタの色域を示しており、Ａ３は第１のカラーデータ、Ａ４は第３のカラーデータ、Ａ５は第４のカラーデータをそれぞれ示している。また、図中に示すＡ６は、彩度重視度定数ｃが７０である場合における第１のカラーデータＡ３に対する目標カラーデータであり、Ａ９は、第１のカラーデータを目標カラーデータに向けて圧縮して導出した第２のカラーデータである。
【００５９】
この場合には、彩度重視度定数ｃが７０と大きな値となっているため、目標カラーデータは第３の直線Ａ１４上に導出され、このため第２のカラーデータＡ９は、圧縮前の第１のカラーデータＡ３と比較して彩度値があまり変化せず、かわりに明度値が大きく変化する、彩度を重視した変換になっている。
【００６０】
また、図中に示すＡ７は、彩度重視度定数ｃが３０である場合における第１のカラーデータＡ３に対する目標カラーデータであり、Ａ１０は、第１のカラーデータを目標カラーデータに向けて圧縮して導出した第２のカラーデータである。この場合には、彩度重視度定数ｃが３０と小さな値となっているため、目標カラーデータは第１の直線Ａ１２上で、かつ、プリンタの黒色の近傍に導出されている。このため、第２のカラーデータＡ１０は、圧縮前の第１のカラーデータと比較して明度値があまり変化せず、かわりに彩度値が大きく変化する、明度を重視した変換になっている。
【００６１】
また、図中に示すＡ８は、彩度重視度定数ｃが５０である場合における第１のカラーデータＡ３に対する目標カラーデータであり、Ａ１１は、第１のカラーデータを目標カラーデータに向けて圧縮して導出した第２のカラーデータである。この場合には、彩度重視度定数ｃが、７０と３０の中間の値となっているため、目標カラーデータは第１の直線Ａ１２上で、他の目標カラーデータＡ６およびＡ７の中間に導出されている。このため、第２のカラーデータＡ１１は、圧縮前の第１のカラーデータと比較して明度値も彩度値もほぼ均等に変化する、明度および彩度を均等に重視した変換になっている。
【００６２】
このように、目標カラーデータが第３の直線上に導出されれば、より彩度を重視した変換がおこなわれ、逆に目標カラーデータが第１または第２の直線上に導出されれば、明度を重視した変換がおこなわれる。また、彩度重視度定数ｃを５０よりも大きくすればするほど、より多くの第１のカラーデータについて目標カラーデータが第３の直線上に導出されるようになる。
【００６３】
したがって、ディスプレイに表示された画像を変換するに際しては、彩度重視度定数ｃを大きくすればするほど、その画像は彩度を重視して変換され、プリンタで印刷される。逆に、彩度重視度定数ｃを小さくすれば、ディスプレイに表示された画像は、明度を重視して変換され、プリンタで印刷されることとなる。
【００６４】
ただし、この彩度重視度定数ｃを１００のような非常に大きな値に設定した場合には、異常に彩度保存を重視した不適切な変換がおこなわれ、また、この彩度重視度定数ｃを１のような非常に小さな値に設定した場合には、異常に明度保存を重視した不適切な変換がおこなわれる。このため、この彩度重視度定数ｃには５０近辺の値を設定する必要がある。
【００６５】
次に、位置算出部２４ｃは、三つの直線上の位置する第１のカラーデータに対応する目標カラーデータの位置を算出する処理部であり、具体的には、第１のカラーデータの明度値が第３のカラーデータの明度値よりも低く、かつ、第４の明度差ｄが彩度重視度定数ｃよりも大きな場合に、この重み係数が０であれば、第４のカラーデータの位置を目標カラーデータの位置とし、この重み係数が０でなければ、この重み係数に対応する第１の直線上の位置を目標カラーデータの位置とする。
【００６６】
また、第１のカラーデータの明度が第３のカラーデータの明度よりも低く、かつ、第４の明度差ｄが彩度重視度定数ｃよりも小さな場合に、重み係数が０であれば、第４のカラーデータの位置を目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する第３の直線上の位置を目標カラーデータの位置とする。
【００６７】
さらに、第１のカラーデータの明度が第３のカラーデータの明度よりも高く、かつ、第４の明度差ｄが彩度重視度定数ｃよりも大きな場合に、重み係数が０であれば、第４のカラーデータの位置を目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する第２の直線上の位置を目標カラーデータの位置とする。
【００６８】
また、第１のカラーデータの明度が第３のカラーデータの明度よりも高く、かつ、第４の明度差ｄが彩度重視度定数ｃよりも小さな場合に、重み係数が０であれば、第４のカラーデータの位置を目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する第３の直線上の位置を目標カラーデータの位置とする。
【００６９】
変換処理部２５は、第１のカラーデータと目標カラーデータとを結ぶ第４の直線とプリンタの色域の最外郭の交点に位置するカラーデータを第２のカラーデータとする処理部である。
【００７０】
上記構成を有するカラーデータ変換装置２０を用いることにより、第１、第２または第３の直線上の目標カラーデータに向けて第１のカラーデータを変換して、第２のカラーデータを取得することができる。
【００７１】
つぎに、図３に示す目標カラーデータ算定部２４が用いる三つの直線と第１のカラーデータとの対応関係について具体的に説明する。図４は、図３に示す目標カラーデータ算定部２４が用いる三つの直線と第１のカラーデータとの対応関係を説明するための説明図である。なお、以下では図１に示すものと同様のものは同一符号を付すこととしてその詳細な説明を省略する。
【００７２】
図４において、カラーデータ３８、４１、４４および４７は、ＣＲＴの色域１のみに含まれる第１のカラーデータであり、カラーデータ３９は、直線５上の目標カラーデータであり、カラーデータ４８は、直線６上の目標カラーデータであり、カラーデータ４２および４５は、直線７上の目標カラーデータである。
【００７３】
そして、このカラーデータ変換装置２０では、ＣＲＴの色域１に含まれる第１のカラーデータのうち、第３のカラーデータよりも低明度なカラーデータについては、上記直線５または７上の目標カラーデータに向けて変換し、またこの第３のカラーデータよりも高明度なカラーデータについては、直線６または７上の目標カラーデータに向けて変換する。
【００７４】
具体的には、第１のカラーデータ３８および４１の明度値は、第３のカラーデータ３の明度値よりも小さいので、このカラーデータ３８および４１を直線５または７上の目標カラーデータに向けて変換する。なお、ここではカラーデータ３８を直線５上に配設された目標カラーデータ３９に向けて変換して、このカラーデータ３８に対応する第２のカラーデータ４０を取得するとともに、カラーデータ４１を直線７上に配設された目標カラーデータ４２に向けて変換して、このカラーデータ４１に対応する第２のカラーデータ４３を取得する場合を示している。
【００７５】
これに対し、第１のカラーデータ４４および４７の明度値は、第３のカラーデータ３の明度値よりも大きいので、カラーデータ４４および４７を直線６または７上の目標カラーデータに向けて変換する。なお、ここではこのカラーデータ４４を直線７上に配設された目標カラーデータ４５に向けて変換して、このカラーデータ４４に対応する変換後のカラーデータ４６を取得するとともに、カラーデータ４７を直線６上に配設された目標カラーデータ４８に向けて変換して、このカラーデータ４７に対応する第２のカラーデータ４９を取得する場合を示している。
【００７６】
つぎに、第１のカラーデータをどの直線上の目標カラーデータに向けて変換するかについて説明する。図５は、第１のカラーデータをどの直線上の目標カラーデータに向けて変換するかを説明するための説明図である。なお、説明の便宜上、まずは、プリンタの印刷結果をＣＲＴに表示する場合の変換を説明することとし、またＬ*ａ*断面図を用いることとする。
【００７７】
図５において、カラーデータ６８、７１、７４および７７は、プリンタの色域１のみに含まれる第１のカラーデータであり、カラーデータ６９、７２および７５は、直線５上の目標カラーデータであり、カラーデータ７８は、直線７の目標カラーデータである。
【００７８】
そして、変換対象となるカラーデータがカラーデータ３よりも低明度であり、かつ、第１のカラーデータの明度値と第３のカラーデータ３の明度値との差が彩度重視度定数ｃよりも大きければ、このカラーデータを直線５上の目標カラーデータに向けて変換する。
【００７９】
すなわち、第１のカラーデータが第３のカラーデータ３よりも低明度であれば、図４で説明したように第１のカラーデータを直線５または７上の目標カラーデータに向けて変換するわけであるが、かかる条件のみでは、直線５または７のいずれの直線上の目標カラーデータに向けて変換するかが一意に決まらない。
【００８０】
このため、第１のカラーデータの明度値と第３のカラーデータ３の明度値との差が彩度重視度定数ｃよりも大きい場合には、直線５上の目標カラーデータを変換目標として変換する。その理由は、かかる場合にまで直線７上のカラーデータを変換目標とすると、上記従来技術３で問題となった変換時の明度上昇が解決できないからである。
【００８１】
たとえば、同図に示す第１のカラーデータ６８、７１および７４は、第３のカラーデータ３よりも低明度であり、かつ、カラーデータ６８、７１および７４の明度値と、第３のカラーデータ３の明度値との差は、彩度重視度定数ｃよりも大きいため、これらのカラーデータは、直線５上の目標カラーデータ６９、７２および７５に向けて変換し、第２のカラーデータ７０、７３および７６を得る。
【００８２】
これに対して、第１のカラーデータが第３のカラーデータ３よりも低明度であり、かつ、第１のカラーデータの明度値と第３のカラーデータ３の明度値との差が彩度重視度定数ｃよりも小さければ、このカラーデータを直線７上の目標カラーデータを変換目標として変換する。
【００８３】
たとえば、同図に示すカラーデータ７７は、第３のカラーデータ３よりも低明度であり、かつ、このカラーデータ７７の明度値と第３のカラーデータ３の明度値との差は、彩度重視度定数ｃよりも小さいため、このカラーデータ７７を直線７上の目標カラーデータ７８に向けて変換し、第２のカラーデータ７９を得る。
【００８４】
なお、第１のカラーデータが第３のカラーデータ３よりも高明度であり、かつ、第１のカラーデータの明度値と第３のカラーデータ３の明度値との差が彩度重視度定数ｃよりも大きければ、このカラーデータを直線６上の目標カラーデータに向けて変換する。
【００８５】
また、第１のカラーデータが第３のカラーデータ３よりも高明度であり、かつ、第１のカラーデータの明度値と第３のカラーデータ３の明度値との差が彩度重視度定数ｃよりも小さければ、このカラーデータを直線７上の目標カラーデータに向けて変換する。
【００８６】
つぎに、図３に示す目標カラーデータ算定部２４が算定する三つの直線５〜７上の目標カラーデータの位置について説明する。図６は、図３に示す目標カラーデータ算定部２４が算定する三つの直線５〜７上の目標カラーデータの位置を説明するための説明図である。なお、ここでは説明の便宜上、ＣＲＴの表示をプリンタで印刷する場合を示すこととし、またＬ*ｂ*断面図を用いることとする。
【００８７】
図６において、カラーデータ９８、１０１および１０４は、ＣＲＴの色域１に含まれる第１のカラーデータであり、カラーデータ１１２は、これらのカラーデータと同色相角度でＣＲＴの色域１に含まれる最も高彩度な第５のカラーデータである。
【００８８】
そして、これらの第１のカラーデータ９８、１０１および１０４の各々の彩度値と、ＣＲＴの色域１で最も高彩度な第５のカラーデータ１１２の彩度値との彩度比を、
彩度比＝第１のカラーデータの彩度値／第５のカラーデータの彩度値
の算定式から算定する。
【００８９】
また、かかる第１のカラーデータ９８、１０１および１０４と、カラーデータ３との明度差ｄを、それぞれ
明度差ｄ＝｜カラーデータ３の明度値−第１のカラーデータの明度値｜
の算定式から算定し、算定した明度差ｄが彩度重視度定数ｃよりも大きい場合には、
重み係数＝（明度差ｄ−彩度重視度定数ｃ）／彩度重視度定数ｃ
の算定式から重み係数を求め、算定した明度差ｄが彩度重視度定数ｃよりも小さな場合には、
重み係数＝彩度比×（彩度重視度定数ｃ−明度差ｄ）
／彩度重視度定数ｃ
の算定式から重み係数を求める。ただし、重み係数が１より大きな場合には、重み係数＝１とする。
【００９０】
そして、第１のカラーデータが、第３のカラーデータ３よりも低明度であり、かつ、明度差ｄが彩度重視度定数ｃよりも大きな場合に、その重み係数が０であれば、直線５上のカラーデータ４の位置を目標カラーデータの位置とし、その重み係数が大きくなればなるほど目標カラーデータをプリンタの色域２の黒色の位置に近づける。このように、重み係数にしたがって目標カラーデータを直線７上で変位させることとした理由は、第１のカラーデータを変換する際の明度値および彩度値の変化量をできるかぎり低減するためである。
【００９１】
たとえば、第１のカラーデータ９８を変換する場合には、このカラーデータ９８の彩度値と第５のカラーデータ１１２の彩度値とから彩度値比を求めた後に、このカラーデータ９８の明度値と第３のカラーデータ３の明度値とから明度差ｄを求める。ここで、このカラーデータ９８は、第３のカラーデータ３よりも低明度であり、かつ、明度差ｄが彩度重視度定数ｃよりも大きいので、重み係数（ｄ−ｃ）／ｃを算出し、この重み係数に対応する位置が図中に示す目標カラーデータ９９の位置となる。このため、この目標カラーデータ９９の位置を変換目標としてカラーデータ９８の変換をおこない、第２のカラーデータ１００を取得する。
【００９２】
また、第１のカラーデータが、第３のカラーデータ３よりも低明度であり、かつ、明度差ｄが彩度重視度定数ｃよりも小さな場合に、その重み係数が０であれば、直線７上のカラーデータ４を目標カラーデータとし、その重み係数が大きくなればなるほど目標カラーデータを第３のカラーデータ３の位置に近づける。
【００９３】
たとえば、第１のカラーデータ１０１を変換する場合には、このカラーデータ１０１の彩度値と第５のカラーデータ１１２の彩度値とから彩度値比を求めた後に、このカラーデータ１０１の明度値と第３のカラーデータ３の明度値とから明度差ｄを求める。ここで、このカラーデータ１０１は、第３のカラーデータ３よりも低明度であり、かつ、明度差ｄが彩度重視度定数ｃよりも小さいので、重み係数（彩度比×（ｃ−ｄ）／ｃ）を算出し、この重み係数に対応する位置が図中に示す目標カラーデータ１０２の位置となる。このため、この目標カラーデータ１０２を変換目標として、カラーデータ１０１の変換をおこない、第２のカラーデータ１０３を取得する。
【００９４】
また、第１のカラーデータが、第３のカラーデータ３よりも高明度であり、かつ、明度差ｄが彩度重視度定数ｃよりも大きな場合に、その重み係数が０であれば、直線６上の目標カラーデータ４の位置を変換目標とし、その重み係数が大きくなればなるほど目標カラーデータをプリンタの色域２の白色の位置に近づける。
【００９５】
また、第１のカラーデータが、第３のカラーデータ３よりも高明度であり、かつ、明度差ｄが彩度重視度定数ｃよりも小さな場合に、その重み係数が０であれば、直線７上の目標カラーデータ４を変換目標とし、その重み係数が大きくなればなるほど目標カラーデータを第３のカラーデータ３の位置に近づける。
【００９６】
たとえば、第１のカラーデータ１０４を変換する場合には、このカラーデータ１０４の彩度値と第５のカラーデータ１１２の彩度値とから彩度値比を求めた後に、このカラーデータ１０４の明度値と第３のカラーデータ３の明度値とから明度差ｄを求める。ここで、このカラーデータ１０４は、第３のカラーデータ３よりも高明度であり、かつ、明度差ｄが彩度重視度定数ｃよりも小さいので、重み係数（彩度比×（ｃ−ｄ）／ｃ）を算出し、この重み係数に対応する位置が図中に示す目標カラーデータ１０５の位置となる。このため、この目標カラーデータ１０５を変換目標として、カラーデータ１０４の変換をおこない、第２のカラーデータ１０６を取得する。
【００９７】
つぎに、図３に示すカラーデータ変換装置２０をパーソナルコンピュータ上で実現する場合について説明する。図７は、図３に示すカラーデータ変換装置２０をパーソナルコンピュータ上で実現する場合の構成図である。
【００９８】
同図において、ＣＲＴ２０１は、カラー画像を表示できる表示デバイスであり、プリンタ２０３は、カラー画像を印刷できるカラーインクジェットプリンタなどの印刷デバイスである。なお、ここではＣＲＴ２０１の色域とプリンタ２０３の色域は異なるものとする。
【００９９】
パーソナルコンピュータ２０２は、ＣＰＵ、メモリ、ハードディスクドライブおよびフロッピーディスクドライブなどの一般的な装置構成を有するコンピュータであり、そのハードディスク等に各画素がＲＧＢ値で形成されたカラー画像を記憶する。そして、このパーソナルコンピュータ２０２は、図３に示す各機能部に対応する処理を実行するプログラムをＣＰＵがメモリ等から読み込んで、実行する。
【０１００】
また、このパーソナルコンピュータ２０２は、カラー画像を形成する各画像のＲＧＢ値をＣＲＴ駆動信号としてＣＲＴ２０１に送り、該ＣＲＴ２０１にカラー画像を表示する。さらに、このパーソナルコンピュータ２０２は、カラー画像の各画素の画素値（ＲＧＢ値）をＣＭＹ値に変換してＣＭＹ値のカラープリンタ制御信号を生成し、プリンタ２０３にカラー画像を印刷させる。
【０１０１】
また、このパーソナルコンピュータ２０２は、ＣＲＴ２０１に依存するＲＧＢ表色系の色をＬ*ａ*ｂ*表色系の色に変換するためのルックアップテーブル（以下「ＬＵＴ」という）２０４と、Ｌ*ａ*ｂ*表色系の色をＣＲＴ２０１に依存するＲＧＢ表色系の色に変換するためのＬＵＴ２０５と、プリンタ２０３に依存するＣＭＹ表色系の色をＬ*ａ*ｂ*表色系の色に変換するためのＬＵＴ２０６と、Ｌ*ａ*ｂ*表色系の色をプリンタ２０３に依存するＣＭＹ表色系の色に変換するためのＬＵＴ２０７とを記憶する。
【０１０２】
具体的には、このＬＵＴ２０４は、ＣＲＴ２０１に依存するＲＧＢ値と、そのＲＧＢ値に対応するＣＲＴ駆動信号をＣＲＴ２０１に送信した場合に表示される色（Ｌ*ａ*ｂ*値）とを対応づけたテーブルであり、ＲＧＢ値をＬ*ａ*ｂ*値に変換する際に使用される。
【０１０３】
また、ＬＵＴ２０５は、ＣＲＴ２０１に表示したい色（Ｌ*ａ*ｂ*値）と、そのＬ*ａ*ｂ*値を表示するためのＲＧＢ値とを対応づけたテーブルであり、あるＬ*ａ*ｂ*値に対応する色をＣＲＴ２０１に表示する際に使用される。なお、Ｌ*ａ*ｂ*値に対応する色をＣＲＴ２０１に表示できない場合には、そのＬ*ａ*ｂ*値に対応するＲＧＢ値を欠番とする。このため、かかるＬＵＴ２０５は、あるＬ*ａ*ｂ*値がＣＲＴ２０１の色域に含まれるか否かを判定する場合に用いることができる。
【０１０４】
さらに、ＬＵＴ２０６は、プリンタ２０３に依存するＣＭＹ値と、そのＣＭＹ値に対応するＬ*ａ*ｂ*値とを対応づけたテーブルであり、ＣＭＹ値をＬ*ａ*ｂ*値に変換する際に使用される。
【０１０５】
また、ＬＵＴ２０７は、プリンタ２０３で印刷したい色（Ｌ*ａ*ｂ*値）と、そのＬ*ａ*ｂ*値を印刷するためのＣＭＹ値とを対応づけたテーブルであり、あるＬ*ａ*ｂ*値に対応する色をプリンタ２０３で印刷する際に使用される。なお、Ｌ*ａ*ｂ*値に対応する色をプリンタ２０３で印刷できない場合には、そのＬ*ａ*ｂ*値に対応するＣＭＹ値を欠番とする。このため、かかるＬＵＴ２０７は、あるＬ*ａ*ｂ*値がプリンタ２０３の色域に含まれるか否かを判定する場合に用いることができる。
【０１０６】
つぎに、図７に示すパーソナルコンピュータ２０２によるカラーデータの変換手順について説明する。なお、ここではＲＧＢ値をＣＭＹ値に変換する場合を示すこととする。図８は、図７に示すパーソナルコンピュータ２０２によるカラーデータの変換手順を示すフローチャートであり、図９は、かかる変換手順を補足説明するための説明図である。
【０１０７】
図８に示すように、このパーソナルコンピュータ２０２は、図示しないハードディスク等に記憶したカラー画像を形成する各画素からカラーデータ（ＲＧＢ値）を取り出す（ステップＳ２２１）。ここで、このＲＧＢ値は、ＣＲＴ２０１に依存した色空間の値であり、このＲＧＢ値の取り得るすべての値が、図９に示すＣＲＴ２０１の色域２４１を形成する。なお、ＣＭＹ値は、プリンタ２０３に依存した色空間の値であり、このＣＭＹ値の取り得るすべての値が、図９に示すプリンタ２０３の色域２４２を形成する。
【０１０８】
その後、パーソナルコンピュータ２０２は、ＬＵＴ２０４を用いてこのＲＧＢ値をカラーデータの変換処理に適する機器に依存しないＬ*ａ*ｂ*値に変換する（ステップＳ２２２）。たとえば、図９に示す第１のカラーデータ２４９のＬ*ａ*ｂ*値は、（Ｌ*1，ａ*1，ｂ*1）となる。
【０１０９】
そして、パーソナルコンピュータ２０２は、図９に示す第１のカラーデータ２４９の色相を表す色相角度値θおよび彩度値Ｃ１を、
θ ＝ arctan（ｂ*1／ａ*1）
Ｃ１ ＝ SQRT（（ａ*1）2＋（ｂ*1）2）
の算定式から求める（ステップＳ２２３）。ただし、”SQRT（Ａ）”はＡの平方根を示すものとする。
【０１１０】
その後、パーソナルコンピュータ２０２は、色相角度値θで表される等色相面上で、ＣＲＴ２０１の色域２４１に含まれるカラーデータの中で最も高彩度な第５のカラーデータ２４８（Ｌ*5，ａ*5，ｂ*5）を導出して、この第５のカラーデータの彩度値Ｃ５を、
Ｃ５ ＝ SQRT（（ａ*5）2＋（ｂ*5）2）
の算定式から求める（ステップＳ２２４）。具体的には、色相角度値θで表される等色相面上の全てのカラーデータについて、ＣＲＴ２０１の色域２４１に含まれるか否かの判定をおこない、含まれると判定されたカラーデータの中で最も高彩度なものを第５のカラーデータ２４８とする。なお、カラーデータが色域２４１に含まれるか否かを判定する際には、上記ＬＵＴ２０５を使用する。
【０１１１】
その後、パーソナルコンピュータ２０２は、色相角度値θで表される等色相面上で、プリンタ２０３の色域２４２に含まれるカラーデータの中で最も高彩度な第３のカラーデータ２４３（Ｌ*3，ａ*3，ｂ*3）を導出するとともに、その彩度値Ｃ３と第４の明度差ＬＤ４を、
Ｃ３ ＝ SQRT（（ａ*3）2＋（ｂ*3）2）
ＬＤ４＝ ｜Ｌ*3−Ｌ*1｜
の算定式より求める（ステップＳ２２５）。具体的には、色相角度値θで表される等色相面上の全てのカラーデータについて、プリンタ２０３の色域２４２に含まれるか否かの判定をおこない、含まれると判定されたカラーデータの中で最も高彩度なものを第３のカラーデータ２４３とする。なお、カラーデータが色域２４２に含まれるか否かを判定する際には、上記ＬＵＴ２０７を使用する。
【０１１２】
その後、パーソナルコンピュータ２０２は、この第３のカラーデータ２４３（Ｌ*3，ａ*3，ｂ*3）と同明度で無彩色の第４のカラーデータ２４４（Ｌ*4，ａ*4，ｂ*4）を
Ｌ*4＝Ｌ*3
ａ*4＝０
ｂ*4＝０
の算定式により導出する（ステップＳ２２６）。
【０１１３】
その後、パーソナルコンピュータ２０２は、プリンタ２０３の色域２４２の黒色に対応するカラーデータ２５２（Ｌ*k，ａ*k，ｂ*k）を導出する。このカラーデータ２５２のＬ*ａ*ｂ*値は、ＣＭＹ値のＣ、ＭおよびＹが全て最大である色のＬ*ａ*ｂ*値とし、ＬＵＴ２０３を用いて導出する（ステップＳ２２７）。
【０１１４】
その後、パーソナルコンピュータ２０２は、プリンタ２０３の白色に対応するカラーデータ２５３（Ｌ*w，ａ*w，ｂ*w）を導出する。このカラーデータ２５３のＬ*ａ*ｂ*値は、ＣＭＹ値のＣ、ＭおよびＹが全て最小である色のＬ*ａ*ｂ*値とし、ＬＵＴ２０３を用いて導出する（ステップＳ２２８）。
【０１１５】
つぎに、彩度重視度定数ＬＤ３を用いて、以下の計算をおこなう。なお、本実施の形態では、ＬＤ３＝５０の場合を示すこととする。まず、パーソナルコンピュータ２０２は、彩度値比ＣＰを、
ＣＰ ＝ Ｃ１／Ｃ５
の算定式から求め、ＬＤ４≧ＬＤ３の場合には、重み係数ＷＴを、
ＷＴ ＝ （ＬＤ４−ＬＤ３）／ＬＤ３
の算定式から求め、ＬＤ４＜ＬＤ３の場合には、重み係数ＷＴを、
ＷＴ ＝ ＣＰ×（ＬＤ３−ＬＤ４）／ＬＤ３
の算定式から求める（ステップＳ２２９）。ただし、ＷＴ＞１．０となった場合には、ＷＴ＝１．０とする。
【０１１６】
その後、パーソナルコンピュータ２０２は、すでに算定した重み係数ＷＴ、第３のカラーデータ２４３（Ｌ*3，ａ*3，ｂ*3）、第４のカラーデータ２４４（Ｌ*4，ａ*4，ｂ*4）、カラーデータ２５２（Ｌ*k，ａ*k，ｂ*k）およびカラーデータ２５３（Ｌ*w，ａ*w，ｂ*w）を用いて、目標カラーデータ２５０（Ｌ*o，ａ*o，ｂ*o）を導出する（ステップＳ２３０）。
【０１１７】
具体的に、この目標カラーデータ２５０の導出にあたっては、まず最初に、
Ｌ*b＝Ｌ*4、ａ*b＝ａ*4、ｂ*b＝ｂ*4
とおき、Ｌ*1≦Ｌ*3であり、かつ、ＬＤ４≧ＬＤ３の場合には、
Ｌ*t＝Ｌ*k、ａ*t＝ａ*k、ｂ*t＝ｂ*k
とし、Ｌ*1≦Ｌ*3であり、かつ、ＬＤ４＜ＬＤ３の場合には、
Ｌ*t＝Ｌ*3、ａ*t＝ａ*3、ｂ*t＝ｂ*3
とし、Ｌ*1＞Ｌ*3であり、かつ、ＬＤ４≧ＬＤ３の場合には、
Ｌ*t＝Ｌ*w、ａ*t＝ａ*w、ｂ*t＝ｂ*w
とし、Ｌ*1＞Ｌ*3であり、かつ、ＬＤ４＜ＬＤ３の場合には、
Ｌ*t＝Ｌ*3、ａ*t＝ａ*3、ｂ*t＝ｂ*3
とする。
【０１１８】
そして、
Ｌ*o＝（Ｌ*t−Ｌ*b）×ＷＴ＋Ｌ*b
ａ*o＝（ａ*t−ａ*b）×ＷＴ＋ａ*b
ｂ*o＝（ｂ*t−ｂ*b）×ＷＴ＋ｂ*b
の算定式によって、目標カラーデータ（Ｌ*o，ａ*o，ｂ*o）を導出する。
【０１１９】
かかる算定式を用いることにより、第１のカラーデータが第３のカラーデータよりも低明度で、第４の明度差が彩度重視度定数ｃよりも大きい場合に、重み係数が０であれば、第４のカラーデータの位置に目標カラーデータを導出し、重み係数が０よりも大きければ、それに応じて第１の直線上の色域２４２の黒色に対応するカラーデータに近づいた位置に目標カラーデータを導出する。
【０１２０】
また、第１のカラーデータが第３のカラーデータよりも低明度で、第４の明度差が彩度重視度定数ｃよりも小さな場合に、重み係数が０であれば、第４のカラーデータの位置に目標カラーデータを導出し、重み係数が０よりも大きければ、それに応じて第３の直線上の第３のカラーデータに近づいた位置に目標カラーデータを導出する。
【０１２１】
さらに、第１のカラーデータが第３のカラーデータよりも高明度で、第４の明度差が彩度重視度定数ｃよりも大きな場合に、重み係数が０であれば、第４のカラーデータの位置に目標カラーデータを導出し、重み係数が０よりも大きければ、それに応じて第２の直線上の色域２４２の白色に対応するカラーデータに近づいた位置に目標カラーデータを導出する。
【０１２２】
また、第１のカラーデータが第３のカラーデータよりも高明度で、第４の明度差が彩度重視度定数ｃよりも小さな場合に、重み係数が０であれば、第４のカラーデータの位置に目標カラーデータを導出し、重み係数が０よりも大きければ、それに応じて第３の直線上の第３のカラーデータに近づいた位置に目標カラーデータを導出する。
【０１２３】
その後、パーソナルコンピュータ２０２は、第１のカラーデータと目標カラーデータとを第４の直線で結び、該第４の直線上の第２のカラーデータ（Ｌ*L，ａ*L，ｂ*L）を、ＬＵＴ２０７と
Ｌ*2 ＝ （Ｌ*o−Ｌ*1）×ｔ＋Ｌ*1
ａ*2 ＝ （ａ*o−ａ*1）×ｔ＋ａ*1
ｂ*2 ＝ （ｂ*o−ｂ*1）×ｔ＋ｂ*1
の算定式とを用いて算定する（ステップＳ２３１）。ただし、このｔは０．０〜１．０の係数であり、この第２のカラーデータ（Ｌ*2，ａ*2，ｂ*2）が、第４の直線とプリンタ２０３の色域２４２の最外郭の交点となるように、はさみうち法などで計算されて求められる値である。たとえば図９に示す第１のカラーデータ２４９を変換すると、同図に示す第２のカラーデータ２５１が得られる。
【０１２４】
その後、パーソナルコンピュータ２０２は、第２のカラーデータのＬ*ａ*ｂ*値（Ｌ*2，ａ*2，ｂ*2）をＬＵＴ２０７を用いてＣＭＹ値に変換する（ステップＳ２３２）。
【０１２５】
上述してきたように、本実施の形態１では、第１のカラーデータと同色相角度で、プリンタの色域２内で最も高彩度な第３のカラーデータ３と、この第３のカラーデータ３と同明度で無彩色の第４のカラーデータ４とを取得し、取得した第４のカラーデータ４およびプリンタの色域２の黒色に対応するカラーデータを結んだ第１の直線５と、第４のカラーデータ４およびプリンタの色域２の白色に対応するカラーデータを結んだ第２の直線６と、第４のカラーデータ４および第３のカラーデータ３を結んだ第３の直線７のいずれかに所在する目標カラーデータ９、１２、１５および１８に基づいて、第１のカラーデータ８、１１、１４および１７を第２のカラーデータに変換するよう構成したので、スキャナからの取り込み画像をＣＲＴに表示したり、プリンタの印刷結果をＣＲＴで再現する場合に、明度の上昇を伴うことなく効率良くカラーデータを変換することができる。
【０１２６】
（実施の形態２）
ところで、上記実施の形態１では、ＣＲＴの色域に含まれる第１のカラーデータをすべてプリンタの色域の最外郭に位置する第２のカラーデータに変換することとしたが、第１のカラーデータの位置によっては、プリンタの色域の内部に位置する第２のカラーデータに変換すべきである。
【０１２７】
そこで、本実施の形態２では、ＣＲＴの色域内の第１のカラーデータの位置に応じて、この第１のカラーデータをプリンタの色域の最外郭またはその内部の妥当な位置の第２のカラーデータに変換する場合について説明する。なお、この場合のカラーデータ変換装置の基本概念および機能ブロック図は、実施の形態１と同様であるので、ここでは重複する部分の説明を省略し、実施の形態１と異なる点のみを説明することとする。
【０１２８】
図１０は、本実施の形態２にかかるカラーデータ変換装置の概念を説明するための説明図である。同図（ａ）に示すように、上記実施の形態１では、ＣＲＴの色域１に所在する第１のカラーデータ１２３をプリンタの色域２のカラーデータに変換する際に、この第１のカラーデータ１２３と目標カラーデータ１２４とを第４の直線で結び、この第４の直線がプリンタの色域２の最外郭と交わる点に位置するカラーデータ１２５を第２のカラーデータとしていた。
【０１２９】
このため、上記実施の形態１によれば、第１のカラーデータ１２３と第２のカラーデータ１２５との間に位置する各カラーデータは、すべて第２のカラーデータ１２５に変換されてしまう。この第１のカラーデータ１２３と第２のカラーデータ１２５との間に位置する各カラーデータは、それぞれその明度および彩度が異なるのであるから、これらをすべて第２のカラーデータに変換するのは好ましくなく、各カラーデータの明度および彩度に応じて、第２のカラーデータの位置を変更すべきである。
【０１３０】
そこで、本実施の形態２では、同図（ｂ）に示す第１のカラーデータ１３３を変換する場合に、目標カラーデータ１３４からカラーデータ１３５までの距離ｌ6と目標カラーデータ１３４からカラーデータ１３６までの距離ｌ7の距離比（ｌ6：ｌ7）に応じて、第２のカラーデータ１３７の位置を決定することとしている。
【０１３１】
具体的には、目標カラーデータ１３４から第１のカラーデータ１３３までの距離をｌ1とし、目標カラーデータ１３４から第２のカラーデータ１３７までの距離をｌ2とした場合には、
（ｌ1／ｌ6）＝（ｌ2／ｌ7）
の関係式を満たすように第２のカラーデータ１３７を導出する。
【０１３２】
つぎに、本実施の形態２にかかるカラーデータの変換手順について説明する。図１１は、本実施の形態２にかかるカラーデータの変換手順を示すフローチャートであり、図１２は、かかる変換手順を補足説明するための説明図である。なお、図８に示すフローチャートの各工程と同じ工程には同一の符号を付している。図１２に示すように、まず最初に図示しないハードディスク等に記憶したカラー画像を形成する各画素からカラーデータ（ＲＧＢ値）を取り出したならば（ステップＳ２２１）、ＬＵＴ２０４を用いてこのＲＧＢ値をカラーデータの変換処理に適する機器に依存しないＬ*ａ*ｂ*値に変換し（ステップＳ２２２）、第１のカラーデータ２４９の色相を表す色相角度値θおよび彩度値Ｃ１を求める（ステップＳ２２３）。
【０１３３】
その後、色相角度値θで表される等色相面上で、ＣＲＴ２０１の色域２４１に含まれるカラーデータの中で最も高彩度な第５のカラーデータ２４８を導出して、この第５のカラーデータの彩度値Ｃ５を求めた後に（ステップＳ２２４）、色相角度値θで表される等色相面上で、プリンタ２０３の色域２４２に含まれるカラーデータの中で最も高彩度な第３のカラーデータ２４３を導出するとともに、その彩度値Ｃ３と第４の明度差ＬＤ４を求める（ステップＳ２２５）。
【０１３４】
その後、この第３のカラーデータ２４３と同明度で無彩色の第４のカラーデータ２４４を導出した後に（ステップＳ２２６）、プリンタ２０３の色域２４２の黒色に対応するカラーデータ２５２を導出し（ステップＳ２２７）、プリンタ２０３の白色に対応するカラーデータ２５３を導出する（ステップＳ２２８）。
【０１３５】
そして、彩度値比ＣＰおよび重み係数ＷＴを求めた後に（ステップＳ２２９）、すでに算定した重み係数ＷＴ、第３のカラーデータ２４３、第４のカラーデータ２４４、カラーデータ２５２およびカラーデータ２５３を用いて、目標カラーデータ（Ｌ*o，ａ*o，ｂ*o）２５０を導出する（ステップＳ２３０）。
【０１３６】
その後、第１のカラーデータと第３のカラーデータとを第４の直線で結び、該第４の直線上の第６のカラーデータ（Ｌ*6，ａ*6，ｂ*6）を、ＬＵＴ２０５と、
Ｌ*6 ＝ （Ｌ*o−Ｌ*1）×ｔ＋Ｌ*1
ａ*6 ＝ （ａ*o−ａ*1）×ｔ＋ａ*1
ｂ*6 ＝ （ｂ*o−ｂ*1）×ｔ＋ｂ*1
の算定式とを用いて算定する（ステップＳ２３５）。なお、この第６のカラーデータ（Ｌ*6，ａ*6，ｂ*6）は、第４の直線とＣＲＴ２０１の色域２４１の最外郭の交点であり、図１２に示すカラーデータ２５４に対応する。
【０１３７】
その後、第４の直線上の第７のカラーデータ（Ｌ*7，ａ*7，ｂ*7）を、ＬＵＴ２０７および上記算定式を用いて同様に算定する（ステップＳ２３６）。なお、この第７のカラーデータ（Ｌ*7，ａ*7，ｂ*7）は、第４の直線とプリンタ２０３の色域２４２の最外郭の交点であり、図１２に示すカラーデータ２５５に対応する。
【０１３８】
その後、目標カラーデータから上記第６および第７のカラーデータまでの距離ｌ6およびｌ7を求める（ステップＳ２３７）。なお、二つのカラーデータ（Ｌ*a，ａ*a，ｂ*a）と（Ｌ*b，ａ*b，ｂ*b）との距離ｌは、
ｌ＝SQRT｛（Ｌ*b−Ｌ*a）2＋（ａ*b−ａ*a）2
＋（ｂ*b−ｂ*a）2｝
の算定式から求める。
【０１３９】
その後、この直線式とｌ6およびｌ7を用いて第２のカラーデータを算定する（ステップＳ２３８）。なお、第２の直線に与える定数ｔは、
ｔ ＝ ｌ6／ｌ7
となる。そして、この定数ｔと、
Ｌ*L ＝ （Ｌ*o−Ｌ*1）×ｔ＋Ｌ*1
ａ*L ＝ （ａ*o−ａ*1）×ｔ＋ａ*1
ｂ*L ＝ （ｂ*o−ｂ*1）×ｔ＋ｂ*1
の算定式とを用いて、第２のカラーデータ２５１（Ｌ*2，ａ*2，ｂ*2）を求める。その後、第２のカラーデータのＬ*ａ*ｂ*値（Ｌ*2，ａ*2，ｂ*2）をＬＵＴ２０７を用いてＣＭＹ値に変換する（ステップＳ２３９）。
【０１４０】
上述してきたように、本実施の形態２では、第１のカラーデータと目標カラーデータとを結ぶ第４の直線とＣＲＴの色域の最外郭の交点に位置する第６のカラーデータと、第４の直線とプリンタの色域の最外郭の交点に位置する第７のカラーデータとを求め、該第６のカラーデータと目標カラーデータとの間の距離と、第７のカラーデータと目標カラーデータとの間の距離との距離比に応じて、第２のカラーデータの位置を算出するよう構成したので、より適切な位置に第１のカラーデータを変換することができる。
【０１４１】
なお、上記実施の形態１および２では、ＣＲＴの色域内のカラーデータをプリンタの色域内のカラーデータに変換する場合を示したが、本発明はこれに限定されるものではなく、プリンタ、ＣＲＴまたはスキャナなどの各種カラー画像機器相互間のカラーデータの変換に適用することができる。
【０１４２】
【発明の効果】
以上説明したように、本発明によれば、第１のカラーデータの彩度値を該第１のカラーデータと同色相角度で第１の色域内で最も高彩度な第５のカラーデータの彩度値で除算した彩度値比を算出し、算出された彩度値比および第４の明度差に基づいて重み係数を算出し、算出された重み係数に基づいて、第１の直線、第２の直線または第３の直線上の目標カラーデータの位置を算出するよう構成したので、重み係数の値に応じた適切な位置に目標カラーデータを配置し、高彩度の黄色の彩度が大幅に減少する現象などを防ぐことができる。
【０１４３】
また、本発明によれば、第４の明度差が５０よりも大きな場合には、該第４の明度差から５０を減じた値を５０で除算した値を重み係数とし、該第４の明度差が５０よりも小さな場合には、該５０から第４の明度差を減じた値を５０で除算した値に彩度値比を乗じた値を重み係数とするよう構成したので、適切な重み係数を簡易かつ迅速に算定することができる。
【０１４４】
また、本発明によれば、第１のカラーデータの明度値が第３のカラーデータの明度値よりも低く、かつ、第４の明度差が５０よりも大きな場合に、重み係数が０であれば、第４のカラーデータの位置を目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する第１の直線上の位置を目標カラーデータの位置とし、第１のカラーデータの明度値が第３のカラーデータの明度値よりも低く、かつ、第４の明度差が５０よりも小さな場合に、重み係数が０であれば、第４のカラーデータの位置を目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する第３の直線上の位置を目標カラーデータの位置とし、第１のカラーデータの明度値が第３のカラーデータの明度値よりも高く、かつ、第４の明度差が５０よりも大きな場合に、重み係数が０であれば、第４のカラーデータの位置を目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する第２の直線上の位置を目標カラーデータの位置とし、第１のカラーデータの明度値が第３のカラーデータの明度値よりも高く、かつ、第４の明度差が５０よりも小さな場合に、重み係数が０であれば、第４のカラーデータの位置を目標カラーデータの位置とし、該重み係数が０でなければ、この重み係数に対応する第３の直線上の位置を目標カラーデータの位置とするよう構成したので、重み係数に従って目標カラーデータを適切な位置に配置し、スキャナからの取り込み画像をＣＲＴに表示したり、プリンタの印刷結果をＣＲＴで再現する場合に、明度の上昇を伴うことなく効率良くカラーデータを変換することができる。
【図面の簡単な説明】
【図１】  実施の形態１にかかるカラーデータ変換装置によるカラーデータの変換処理の基本概念を説明する説明図である。
【図２】  彩度重視度定数が７０、５０および３０である場合の第２のカラーデータの違いを説明するための説明図である。
【図３】  実施の形態１にかかるカラーデータ変換装置の構成を示す機能ブロック図である。
【図４】  図３に示した目標カラーデータ算定部が用いる三つの直線と第１のカラーデータとの対応関係を説明するための説明図である。
【図５】  第１のカラーデータをどの直線上の目標カラーデータに向けて変換するかを説明するための説明図である。
【図６】  図３に示した目標カラーデータ算定部が算定する三つの直線上の目標カラーデータの位置を説明するための説明図である。
【図７】  図３に示したカラーデータ変換装置をパーソナルコンピュータ上で実現する場合の構成図である。
【図８】  図７に示したパーソナルコンピュータによるカラーデータの変換手順を示すフローチャートである。
【図９】  図８に示した変換手順を補足説明するための説明図である。
【図１０】  本実施の形態２にかかるカラーデータ変換装置の概念を説明するための説明図である。
【図１１】  本実施の形態２にかかるカラーデータの変換手順を示すフローチャートである。
【図１２】  図１１に示した変換手順を補足説明するための説明図である。
【図１３】  Ｌ*ａ*ｂ*空間上でＣＲＴの色域に含まれるカラーデータをプリンタの色域に含まれるカラーデータに変換する従来のカラーデータの変換概念を説明するための説明図である。
【図１４】  従来技術３によるカラーデータの変換概念およびその問題点を説明するための説明図である。
【符号の説明】
１    ＣＲＴの色域
２    プリンタの色域
３    第３のカラーデータ
４    第４のカラーデータ
５    第１の直線
６    第２の直線
７    第３の直線
２０    カラーデータ変換装置
２１    データ受付部
２２    基準カラーデータ取得部
２２ａ  高彩度カラーデータ算定部
２２ｂ  無彩色カラーデータ算定部
２３    データ変換部
２４    目標カラーデータ算定部
２４ａ  明度差算定部
２４ｂ  重み係数算定部
２４ｃ  位置算定部
２５    変換処理部
２０１    ＣＲＴ
２０２    パーソナルコンピュータ
２０３    プリンタ
２０４    ルックアップテーブル（ＲＧＢ→Ｌ*ａ*ｂ*）
２０５    ルックアップテーブル（Ｌ*ａ*ｂ*→ＲＧＢ）
２０６    ルックアップテーブル（ＣＭＹ→Ｌ*ａ*ｂ*）
２０７    ルックアップテーブル（Ｌ*ａ*ｂ*→ＣＭＹ）
【図１】
0003691686.tif 000002
【図２】
0003691686.tif 000003
【図３】
0003691686.tif 000004
【図４】
0003691686.tif 000005
【図５】
0003691686.tif 000006
【図６】
0003691686.tif 000007
【図７】
0003691686.tif 000008
【図８】
0003691686.tif 000009
【図９】
0003691686.tif 000010
【図１０】
0003691686.tif 000011
【図１１】
0003691686.tif 000012
【図１２】
0003691686.tif 000013
【図１３】
0003691686.tif 000014
【図１４】
0003691686.tif 000015