(57)【要約】【課題】ある光源のもとでは無彩色に見える画像が、別の光源のもとでは色味を帯びた別の色に見えることがあった。【解決手段】第一・第二の光源のもとで同じ複数のパッチ（基準画像）を測色してＬａｂ空間の各Ｌａｂ値（所定の色空間の各成分値）から構成される第一・第二の測色結果を取得し、同じパッチについての第一・第二の測色結果を比較して比較結果からＬａｂ空間の色相のうち第一・第二の測色結果の差異が小さい色相を特定したとき、ＲＧＢデータ（第一カラー画像データ）のうち無彩色成分に相当するデータについては出力画像の色相が同特定された差異が小さい色相となるようにＣＭＹＫデータ（第二カラー画像データ）に変換するようにした。メタメリズム改善用インクを用いる必要なく、光源が変わっても、出力画像の無彩色が同じ色に見えるようになる。【選択図】図４
2005057570.tif 000002
【特許請求の範囲】
【請求項１】
複数の要素色に対応した階調データからなる第一画像データを入力し、ドットを形成する印刷装置で使用可能な複数の別の要素色に対応した階調データからなる第二画像データに変換して、当該第二画像データに対応する画像を印刷装置に印刷させる制御を行う印刷制御装置であって、
上記階調データを複数段階とした複数の第二画像データに対応する複数の基準画像を上記印刷装置に印刷させ、第一の光源のもとで上記複数の基準画像を測色して明度および色相で表現される所定の色空間の各成分値から構成される第一の測色結果を取得し、第二の光源のもとで上記複数の基準画像を測色して上記色空間の各成分値から構成される第二の測色結果を取得し、同じ上記基準画像についての上記第一および第二の測色結果を比較して比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定したとき、上記第一画像データのうち無彩色成分に相当するデータについては上記印刷装置にて印刷される画像の色相が上記特定した差異が小さい色相となるように変換して上記第二画像データを生成する色変換手段と、
上記第二画像データに対して所定のハーフトーン処理を行ってドットの形成状況を表すデータを生成し、当該データに対応するドットを上記印刷装置に形成させて上記第二画像データに対応する画像の印刷制御を行う印刷制御手段とを具備することを特徴とする印刷制御装置。
【請求項２】
上記色変換手段は、上記第一画像データのうち無彩色成分に相当するデータに対応する参照点については上記第二画像データに対応して上記印刷装置にて印刷される画像の色相が上記特定した差異が小さい色相となるように上記第一画像データと第二画像データとの対応関係を複数の参照点について規定した色変換テーブルを参照することにより、上記第一画像データを上記第二画像データに変換することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
上記色変換手段は、上記色空間を均等色空間として上記色相のうち上記第一および第二の測色結果の差異が小さい色相を特定したとき、上記第一画像データのうち無彩色成分に相当するデータについては上記印刷装置にて印刷される画像の色相が上記特定した差異が小さい色相となるように変換して上記第二画像データを生成することを特徴とする請求項１または請求項２に記載の印刷制御装置。
【請求項４】
上記色変換手段は、上記色空間内における上記第一および第二の測色結果の色相成分のみを比較して比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定したとき、上記第一画像データのうち無彩色成分に相当するデータについては上記印刷装置にて印刷される画像の色相が上記特定した差異が小さい色相となるように変換して上記第二画像データを生成することを特徴とする請求項１〜請求項３のいずれかに記載の印刷制御装置。
【請求項５】
上記色変換手段は、上記色空間内における上記第一の測色結果の座標の色相角と上記第二の測色結果の座標の色相角とを比較して比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定したとき、上記第一画像データのうち無彩色成分に相当するデータについては上記印刷装置にて印刷される画像の色相が上記特定した差異が小さい色相となるように変換して上記第二画像データを生成することを特徴とする請求項１〜請求項４のいずれかに記載の印刷制御装置。
【請求項６】
上記色変換手段は、明度軸および当該明度軸に直交する色相平面で表現される上記色空間の中に上記第一および第二の測色結果を対応付けるとともに、同色空間内で同明度軸を中心として当該明度軸周りに同色相平面を所定数の領域に区分し、区分した領域単位で上記同じ基準画像についての第一および第二の測色結果を比較し、比較結果から同色相平面の領域単位で上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定したとき、上記第一画像データのうち無彩色成分に相当するデータについては上記印刷装置にて印刷される画像の色相が上記特定した色相平面の領域となるように変換して上記第二画像データを生成することを特徴とする請求項１〜請求項５のいずれかに記載の印刷制御装置。
【請求項７】
上記色変換手段は、上記色空間内における上記第一の測色結果の座標と上記第二の測色結果の座標との距離差を算出し、上記色相平面の各領域のうち同距離差が最も小さくなる領域の色相平面を上記差異が小さい色相として特定したとき、上記第一画像データのうち無彩色成分に相当するデータについては上記印刷装置にて印刷される画像の色相が上記特定した色相平面の領域となるように変換して上記第二画像データを生成することを特徴とする請求項６に記載の印刷制御装置。
【請求項８】
上記色変換手段は、上記光源を、ＣＩＥ規格におけるＤ光源、Ａ光源、または、Ｆ光源として上記色相のうち上記第一および第二の測色結果の差異が小さい色相を特定したとき、上記第一画像データのうち無彩色成分に相当するデータについては上記印刷装置にて印刷される画像の色相が上記特定した差異が小さい色相となるように変換して上記第二画像データを生成することを特徴とする請求項１〜請求項７のいずれかに記載の印刷制御装置。
【請求項９】
上記色空間を、Ｌａｂ表色系における明度Ｌ（０≦Ｌ≦１００）および色度ａ，ｂ（−１２７≦ａ≦１２７，−１２７≦ｂ≦１２７）で定義されるＬａｂ空間とするとき、
上記色変換手段は、上記Ｌａｂ空間内における上記第一の測色結果の色相成分を（ａ１，ｂ１）、上記第二の測色結果の色相成分を（ａ２，ｂ２）として、同第一の測色結果の座標と同第二の測色結果の座標との色相角の角度差Δθ＝｜tan-1（ｂ１／ａ１）−tan-1（ｂ２／ａ２）｜を算出し、上記色相のうち同角度差Δθが所定の閾値以下またはより小となる測色結果に相当する色相を同第一および第二の測色結果の差異が小さい色相として特定したとき、上記第一画像データのうち無彩色成分に相当するデータについては上記印刷装置にて印刷される画像の色相が上記特定した差異が小さい色相となるように変換して上記第二画像データを生成することを特徴とする請求項８に記載の印刷制御装置。
【請求項１０】
上記色空間を、Ｌａｂ表色系における明度Ｌ（０≦Ｌ≦１００）および色度ａ，ｂ（−１２７≦ａ≦１２７，−１２７≦ｂ≦１２７）で定義されるＬａｂ空間とするとき、
上記色変換手段は、上記Ｌａｂ空間内における上記第一の測色結果の座標を（Ｌ１，ａ１，ｂ１）、上記第二の測色結果の座標を（Ｌ２，ａ２，ｂ２）として、色差ΔＥ＝｛（Ｌ２−Ｌ１）2 ＋（ａ２−ａ１）2 ＋（ｂ２−ｂ１）2 ｝1/2 を算出し、上記色相のうち同色差ΔＥが４以下となる測色結果に相当する色相を上記差異が小さい色相として特定したとき、上記第一画像データのうち無彩色成分に相当するデータについては上記印刷装置にて印刷される画像の色相が上記特定した差異が小さい色相となるように上記第二画像データに変換することを特徴とする請求項８または請求項９に記載の印刷制御装置。
【請求項１１】
上記第二の光源は、複数設けられ、
上記色変換手段は、上記複数の第二の光源別に当該第二の光源に対応した複数の第二の測色結果を取得し、同じ上記基準画像についての上記第一および複数の第二の測色結果を比較し、比較結果から上記色相のうち同第一および複数の第二の測色結果の差異が小さい色相を特定したとき、
上記第一画像データのうち無彩色成分に相当するデータについては上記印刷装置にて印刷される画像の色相が上記特定された差異が小さい色相となるように上記第二画像データに変換することを特徴とする請求項１〜請求項１０のいずれかに記載の印刷制御装置。
【請求項１２】
複数の要素色に対応した階調データからなる第一画像データを入力し、画像機器で使用可能な複数の別の要素色に対応した階調データからなる第二画像データに変換する色変換装置であって、
上記階調データを複数段階とした複数の第二画像データに対応する複数の基準画像を上記画像機器に出力させ、第一の光源のもとで上記複数の基準画像を測色して明度および色相で表現される所定の色空間の各成分値から構成される第一の測色結果の色相成分を取得し、第二の光源のもとで上記複数の基準画像を測色して上記色空間の各成分値から構成される第二の測色結果の色相成分を取得し、同じ上記基準画像についての上記第一および第二の測色結果の色相成分のみを比較して比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定したとき、
上記第一画像データのうち無彩色成分に相当するデータについては上記画像機器にて出力される画像の色相が上記特定された差異が小さい色相となるように変換して上記第二画像データを生成することを特徴とする色変換装置。
【請求項１３】
複数の要素色に対応した階調データからなる第一画像データを入力し、画像機器で使用可能な複数の別の要素色に対応した階調データからなる第二画像データに変換する色変換装置であって、
上記階調データを複数段階とした複数の第二画像データに対応する複数の基準画像を上記画像機器に出力させ、第一の光源のもとで上記複数の基準画像を測色して明度および色相で表現される所定の色空間の各成分値から構成される第一の測色結果の色相成分を取得し、第二の光源のもとで上記複数の基準画像を測色して上記色空間の各成分値から構成される第二の測色結果の色相成分を取得し、同じ上記基準画像についての上記第一の測色結果の座標の色相角と上記第二の測色結果の座標の色相角とを比較して比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定したとき、
上記第一画像データのうち無彩色成分に相当するデータについては上記画像機器にて出力される画像の色相が上記特定された差異が小さい色相となるように変換して上記第二画像データを生成することを特徴とする色変換装置。
【請求項１４】
複数の要素色に対応した階調データからなる第一画像データを入力し、ドットを形成する印刷装置で使用可能な複数の別の要素色に対応した階調データからなる第二画像データに変換して、当該第二画像データに対応する画像を印刷装置に印刷させる制御を行う印刷制御方法であって、
上記階調データを複数段階とした複数の第二画像データに対応する複数の基準画像を上記印刷装置に印刷させ、第一の光源のもとで上記複数の基準画像を測色して明度および色相で表現される所定の色空間の各成分値から構成される第一の測色結果を取得し、第二の光源のもとで上記複数の基準画像を測色して上記色空間の各成分値から構成される第二の測色結果を取得し、同じ上記基準画像についての上記第一および第二の測色結果を比較して比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定したとき、
上記第一画像データのうち無彩色成分に相当するデータについては上記印刷装置にて印刷される画像の色相が上記特定された差異が小さい色相となるように変換して上記第二画像データを生成し、
生成した第二画像データに対して所定のハーフトーン処理を行ってドットの形成状況を表すデータを生成し、当該データに対応するドットを上記印刷装置に形成させて上記第二画像データに対応する画像の印刷制御を行うことを特徴とする印刷制御方法。
【請求項１５】
複数の要素色に対応した階調データからなる第一画像データを入力し、画像機器で使用可能な複数の別の要素色に対応した階調データからなる第二画像データに変換する色変換方法であって、
上記階調データを複数段階とした複数の第二画像データに対応する複数の基準画像を上記画像機器に出力させ、第一の光源のもとで上記複数の基準画像を測色して明度および色相で表現される所定の色空間の各成分値から構成される第一の測色結果の色相成分を取得し、第二の光源のもとで上記複数の基準画像を測色して上記色空間の各成分値から構成される第二の測色結果の色相成分を取得し、同じ上記基準画像についての上記第一および第二の測色結果の色相成分のみを比較して比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定したとき、
上記第一画像データのうち無彩色成分に相当するデータについては上記画像機器にて出力される画像の色相が上記特定された差異が小さい色相となるように変換して上記第二画像データを生成することを特徴とする色変換方法。
【請求項１６】
複数の要素色に対応した階調データからなる第一画像データを入力し、ドットを形成する印刷装置で使用可能な複数の別の要素色に対応した階調データからなる第二画像データに変換して、当該第二画像データに対応する画像を印刷装置に印刷させる制御を行う機能をコンピュータに実現させる印刷制御プログラムであって、
上記階調データを複数段階とした複数の第二画像データに対応する複数の基準画像を上記印刷装置に印刷させ、第一の光源のもとで上記複数の基準画像を測色して明度および色相で表現される所定の色空間の各成分値から構成される第一の測色結果を取得し、第二の光源のもとで上記複数の基準画像を測色して上記色空間の各成分値から構成される第二の測色結果を取得し、同じ上記基準画像についての上記第一および第二の測色結果を比較して比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定したとき、
上記第一画像データのうち無彩色成分に相当するデータについては上記印刷装置にて印刷される画像の色相が上記特定された差異が小さい色相となるように変換して上記第二画像データを生成し、
生成した第二画像データに対して所定のハーフトーン処理を行ってドットの形成状況を表すデータを生成し、当該データに対応するドットを上記印刷装置に形成させて上記第二画像データに対応する画像の印刷制御を行う機能を実現させることを特徴とする印刷制御プログラム。
【請求項１７】
複数の要素色に対応した階調データからなる第一画像データを入力し、画像機器で使用可能な複数の別の要素色に対応した階調データからなる第二画像データに変換する機能をコンピュータに実現させる色変換プログラムであって、
上記階調データを複数段階とした複数の第二画像データに対応する複数の基準画像を上記画像機器に出力させ、第一の光源のもとで上記複数の基準画像を測色して明度および色相で表現される所定の色空間の各成分値から構成される第一の測色結果の色相成分を取得し、第二の光源のもとで上記複数の基準画像を測色して上記色空間の各成分値から構成される第二の測色結果の色相成分を取得し、同じ上記基準画像についての上記第一および第二の測色結果の色相成分のみを比較して比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定したとき、
上記第一画像データのうち無彩色成分に相当するデータについては上記画像機器にて出力される画像の色相が上記特定された差異が小さい色相となるように変換して上記第二画像データを生成する機能を実現させることを特徴とする色変換プログラム。
【請求項１８】
複数の要素色に対応した階調データからなる第一画像データと画像を出力する画像機器で使用可能な複数の別の要素色に対応した階調データからなる第二画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する色変換テーブル作成方法であって、
上記階調データを複数段階とした複数の第二画像データに対応する複数の基準画像を上記画像機器に出力させる画像出力工程と、
第一の光源のもとで上記複数の基準画像を測色し、明度および色相で表現される所定の色空間の各成分値から構成される第一の測色結果の色相成分を取得する第一測色結果取得工程と、
第二の光源のもとで上記複数の基準画像を測色し、上記色空間の各成分値から構成される第二の測色結果の色相成分を取得する第二測色結果取得工程と、
同じ上記基準画像についての上記第一および第二の測色結果の色相成分のみを比較し、比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定する色相特定工程と、
上記第一画像データのうち無彩色成分に相当するデータに対応する上記参照点については、上記第二画像データに対応して上記画像機器にて出力される画像の色相が上記色相特定工程にて特定された色相となるように上記第一画像データと第二画像データとの対応関係を決定して上記色変換テーブルを作成するテーブル作成工程とを具備することを特徴とする色変換テーブル作成方法。
【請求項１９】
複数の要素色に対応した階調データからなる第一画像データと画像を出力する画像機器で使用可能な複数の別の要素色に対応した階調データからなる第二画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する色変換テーブル作成方法であって、
上記階調データを複数段階とした複数の第二画像データに対応する複数の基準画像を上記画像機器に出力させる画像出力工程と、
第一の光源のもとで上記複数の基準画像を測色し、明度および色相で表現される所定の色空間の各成分値から構成される第一の測色結果の色相成分を取得する第一測色結果取得工程と、
第二の光源のもとで上記複数の基準画像を測色し、上記色空間の各成分値から構成される第二の測色結果の色相成分を取得する第二測色結果取得工程と、
同じ上記基準画像についての上記第一の測色結果の座標の色相角と上記第二の測色結果の座標の色相角とを比較し、比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定する色相特定工程と、
上記第一画像データのうち無彩色成分に相当するデータに対応する上記参照点については、上記第二画像データに対応して上記画像機器にて出力される画像の色相が上記色相特定工程にて特定された色相となるように上記第一画像データと第二画像データとの対応関係を決定して上記色変換テーブルを作成するテーブル作成工程とを具備することを特徴とする色変換テーブル作成方法。
【請求項２０】
上記テーブル作成工程では、上記第一画像データと第二画像データとの対応関係を複数の参照点について規定した中間色変換テーブルを作成した後、上記第一画像データのうち無彩色成分に相当するデータに対応する上記第二画像データについては、当該第二画像データに対応して上記画像機器にて出力される画像の色相が上記色相特定工程にて特定された色相となるように同中間色変換テーブルから同第二画像データを置き換えて上記色変換テーブルを作成することを特徴とする請求項１８または請求項１９に記載の色変換テーブル作成方法。
【請求項２１】
上記第一画像データと上記色空間の各成分値との入力側対応関係を決定する入力側対応関係決定工程が設けられ、
上記テーブル作成工程では、上記複数の参照点において上記入力側対応関係と測色結果とを対応付けて上記第一画像データと第二画像データとの対応関係を決定するにあたり、上記第一画像データのうち無彩色成分に相当するデータに対応する上記参照点については、上記入力側対応関係を規定する上記色空間の各成分値を上記色相特定工程にて特定された色相の各成分値に置き換えて上記入力側対応関係と測色結果とを対応付けて上記対応関係を決定し、上記色変換テーブルを作成することを特徴とする請求項１８または請求項１９に記載の色変換テーブル作成方法。
【請求項２２】
複数の要素色に対応した階調データからなる第一画像データと画像を出力する画像機器で使用可能な複数の別の要素色に対応した階調データからなる第二画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する色変換テーブル作成装置であって、
上記階調データを複数段階とした複数の第二画像データに対応する複数の基準画像を上記画像機器に出力させる画像出力手段と、
第一の光源のもとで上記複数の基準画像を測色し、明度および色相で表現される所定の色空間の各成分値から構成される第一の測色結果の色相成分を取得する第一測色結果取得手段と、
第二の光源のもとで上記複数の基準画像を測色し、上記色空間の各成分値から構成される第二の測色結果の色相成分を取得する第二測色結果取得手段と、
同じ上記基準画像についての上記第一および第二の測色結果の色相成分のみを比較し、比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定する色相特定手段と、
上記第一画像データのうち無彩色成分に相当するデータに対応する上記参照点については、上記第二画像データに対応して上記画像機器にて出力される画像の色相が上記色相特定手段にて特定された色相となるように上記第一画像データと第二画像データとの対応関係を決定して上記色変換テーブルを作成するテーブル作成手段とを具備することを特徴とする色変換テーブル作成装置。
【請求項２３】
複数の要素色に対応した階調データからなる第一画像データと画像を出力する画像機器で使用可能な複数の別の要素色に対応した階調データからなる第二画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する機能をコンピュータに実現させる色変換テーブル作成プログラムであって、
上記階調データを複数段階とした複数の第二画像データに対応する複数の基準画像を上記画像機器に出力させる画像出力機能と、
第一の光源のもとで上記複数の基準画像を測色し、明度および色相で表現される所定の色空間の各成分値から構成される第一の測色結果の色相成分を取得する第一測色結果取得機能と、
第二の光源のもとで上記複数の基準画像を測色し、上記色空間の各成分値から構成される第二の測色結果の色相成分を取得する第二測色結果取得機能と、
同じ上記基準画像についての上記第一および第二の測色結果の色相成分のみを比較し、比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定する色相特定機能と、
上記第一画像データのうち無彩色成分に相当するデータに対応する上記参照点については、上記第二画像データに対応して上記画像機器にて出力される画像の色相が上記色相特定機能にて特定された色相となるように上記第一画像データと第二画像データとの対応関係を決定して上記色変換テーブルを作成するテーブル作成機能とを実現させることを特徴とする色変換テーブル作成プログラム。
【請求項２４】
複数の要素色に対応した階調データからなる第一画像データと画像を出力する画像機器で使用可能な複数の別の要素色に対応した階調データからなる第二画像データとの対応関係が複数の参照点について規定された色変換テーブルであって、
上記階調データを複数段階とした複数の第二画像データに対応する複数の基準画像を上記画像機器に出力させ、第一の光源のもとで上記複数の基準画像を測色して明度および色相で表現される所定の色空間の各成分値から構成される第一の測色結果の色相成分を取得し、第二の光源のもとで上記複数の基準画像を測色して上記色空間の各成分値から構成される第二の測色結果の色相成分を取得し、同じ上記基準画像についての上記第一および第二の測色結果の色相成分のみを比較して比較結果から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定したとき、
上記第一画像データのうち無彩色成分に相当するデータに対応する上記参照点については、上記第二画像データに対応して上記画像機器にて出力される画像の色相が上記特定された差異が小さい色相となるように上記第一画像データと第二画像データとの対応関係が決定されていることを特徴とする色変換テーブル。
【請求項２５】
上記請求項２４に記載の色変換テーブルのデータを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、色変換装置、印刷制御方法、色変換方法、印刷制御プログラム、色変換プログラム、色変換テーブル作成方法、色変換テーブル作成装置、色変換テーブル作成プログラム、色変換テーブルおよび色変換テーブルのデータを記録した媒体に関する。
【背景技術】
【０００２】
ディスプレイで表示可能なＲ（赤）、Ｇ（緑）、Ｂ（青）の３要素色からなる画像を所定数の要素色、例えば、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色のインクを使用してプリンタで印刷する場合などでは、変換前後のカラー画像データの対応関係を複数の参照点について規定したＬＵＴ（色変換テーブル）を参照して色変換が行われる。同ＬＵＴを作成する際には、以下の手順を踏むことになる。
まず、ＲＧＢからなるカラー画像データをｓＲＧＢ等の決められた定義に従ってＬａｂ空間の各Ｌａｂ値に対応付けるとともに、ＣＭＹＫのそれぞれについて濃さを複数段階とした複数のパッチ（基準画像）を印刷させ、所定の光源（通常、Ｄ５０光源）のもとで複数のパッチを測色し、測色結果を各Ｌａｂ値として取得する。Ｄ５０光源を使用するのは、太陽光に相当する光源であるためである。そして、全パッチの測色結果の中から、ＲＧＢからなるカラー画像データと対応付けられた各Ｌａｂ値に近い複数の測色結果を抽出し、補間演算を用いてＲＧＢからなるカラー画像データとＣＭＹＫからなるカラー画像データとの対応関係を求めることにより、ＬＵＴを作成する。
【０００３】
ここで、人間の目は画像のうちＲ＝Ｇ＝Ｂである無彩色（グレー）部分について敏感であるので、ＬＵＴのデータのうちグレー軸部分については、変換後のカラー画像データに基づく画像のグレーバランスが良好となるように設定することにしている。その手法は様々あるが、例えば、標準の画像機器に基準画像を出力させ、Ｄ５０光源のもとで同基準画像を目視することにより、同Ｄ５０光源のもとでグレーバランスが最も良好となるようにデータを設定可能である。そして、プリンタに接続したコンピュータに同ＬＵＴを記憶させ、グレーを表現するカラー画像データをコンピュータに入力すると、同コンピュータはＬＵＴを参照してカラー画像データを色変換してプリンタにカラー画像データに基づく画像を印刷させる。すると、印刷された画像は、太陽光のもとでグレーバランスの良好な画質となる。
【０００４】
カラー印刷物のメタメリズムを改善する技術として、特許文献１に開示された印刷方法が知られている。
【特許文献１】特開２００２−２２５３１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した従来の技術では、グレーを表現するカラー画像データから上記ＬＵＴに基づいて変換されて印刷された画像を白熱灯や蛍光灯等の光源のもとで見ると、黄色っぽく見えたり赤っぽく見えたりする等、グレーバランスが十分にはとれていないことがあった。印刷用紙にインクを付着させて色を表現する際、人間の色の見え方は光源の分光分布とインクおよび印刷用紙の反射率と人間の目の特性を加味した等色関数との積で表現されることとなり、例えば、太陽光のもとではグレーに見える色が室内灯のもとでは色味を帯びて見え、異なる色に見えてしまうことがあった。
なお、特許文献１に開示されたようにカラー印刷物のメタメリズムを改善する技術も知られているが、メタメリズム改善用インクを用いてメタメリズムを改善するものである。従って、このような改善用インクを使用しない場合には、上述した問題が残ることになる。
【０００６】
本発明は、上記課題にかんがみてなされたもので、メタメリズム改善用インクを用いる必要なく、光源が変わっても、変換後のカラー画像データに基づいて出力される画像の無彩色がほぼ同じ色に見えるようにさせ、画像の画質を向上させることが可能な印刷制御装置、色変換装置、印刷制御方法、色変換方法、印刷制御プログラム、色変換プログラム、色変換テーブル作成方法、色変換テーブル作成装置、色変換テーブル作成プログラム、色変換テーブルおよび色変換テーブルのデータを記録した媒体の提供を目的とする。
【課題を解決するための手段および発明の効果】
【０００７】
上記目的を達成するため、請求項１にかかる発明は、複数の要素色に対応した階調データからなる第一画像データを入力し、ドットを形成する印刷装置で使用可能な複数の別の要素色に対応した階調データからなる第二画像データに変換して、当該第二画像データに対応する画像を印刷装置に印刷させる制御を行う印刷制御装置であって、上記色変換手段と印刷制御手段とを具備する構成としてある。
色変換手段は、以下のようにして色相を特定したときに、入力したカラー画像データである第一画像データのうち無彩色成分に相当するデータについては、印刷装置にて印刷される画像の色相が同特定した色相となるように別のカラー画像データである第二画像データに変換する。
まず、階調データを複数段階とした複数の第二画像データに対応する複数の基準画像を印刷装置に印刷させる。次に、第一の光源のもとで複数の基準画像を測色し、明度および色相で表現される所定の色空間の各成分値から構成される第一の測色結果を取得する。また、第二の光源のもとで複数の基準画像を測色し、第一の測色結果と同じ色空間の各成分値から構成される第二の測色結果を取得する。さらに、同じ基準画像についての第一・第二の測色結果（第一の測色結果と第二の測色結果。以下、同様）を比較し、比較結果に基づいて、色空間内の色相のうち第一・第二の測色結果の差異が小さい色相を特定する。
【０００８】
上記第二画像データが生成されると、印刷制御手段は、第二画像データに対して所定のハーフトーン処理を行ってドットの形成状況を表すデータを生成し、当該データに対応するドットを印刷装置に形成させて第二画像データに対応する画像の印刷制御を行う。
上記第一画像データのうち無彩色成分に相当するデータについては印刷装置にて印刷される画像の色相が上記特定した差異が小さい色相となるように第二画像データに変換されるので、第二画像データに基づいて出力される画像は、第一・第二の光源が置き換えられても無彩色の見え方の差異が小さい。すなわち、第一の光源のもとでも、第二の光源のもとでも、同画像の無彩色はほぼ同じ色に見える。従って、メタメリズム改善用インクを用いる必要なく、光源が変わっても、変換後のカラー画像データに基づいて出力される画像の無彩色がほぼ同じ色に見えるようにさせ、画像の画質を向上させることが可能となる。
【０００９】
ここで、第二画像データの要素色は様々考えられ、例えば、ＣＭＹＫからなる４色であってもよいし、さらにライトシアン、ライトマゼンタ、ダークイエロー、ライトブラック等が加えられていてもよい。第一画像データの要素色も様々考えられ、例えば、ＲＧＢの各成分から構成されてもよいし、輝度データとブルーの色差データとレッドの色差データから構成されてもよいし、明度データと二種類の色度データから構成されてもよい。
【００１０】
画像データを変換する具体例として、上記色変換手段は、第一・第二画像データの対応関係を複数の参照点について決定して作成された色変換テーブルを参照してカラー画像データを変換してもよい。同色変換テーブルは、上記のようにして色空間内の色相のうち第一・第二の測色結果の差異が小さい色相を特定し、第一画像データのうち無彩色成分に相当するデータに対応する参照点については第二画像データに対応して出力される画像の色相が上記特定した差異が小さい色相となるように第一・第二画像データの対応関係を決定して作成される。そして、同色変換テーブルを参照して画像データを変換すると、出力画像（出力された画像）の無彩色は光源が変わってもほぼ同じ色に見えるので、画質を向上させることができる。また、色変換テーブルを用いることにより、きめ細やかな変換を行うことが可能となる。
むろん、色変換テーブルを用いる以外にも、所定の換算式を用いて画像データを変換してもよいし、ハードウェアの色変換回路を使用して画像データを変換してもよい。
【００１１】
測色結果の差異が小さい色相を特定するための色空間は、均等色空間であってもよい。均等色空間は全空間において人間が認識する色の違いが均等とされた色空間であるので、複数の測色結果の各成分値からなる座標を色空間内にプロットして色空間内の色相平面に投影したとき、色相平面上に投影された複数の点について色相角の角度差の大小が正確に色相の差異の大小を表すので、測色結果の差異を評価するのに好適である。また、均等色空間では空間内の距離差が色差に相当し、色空間内にプロットされた測色結果の複数の点について距離差の大小が正確に色の差異を表すので、測色結果の差異を評価するのに好適である。従って、より確実に出力画像の無彩色が複数の光源のもとでほぼ同じ色に見えるようにさせることができ、より確実に画質を向上させることが可能となる。ここで、均等色空間の具体例としては、Ｌａｂ空間やＬｕｖ空間等が挙げられる。
また、測色結果の差異が小さい色相を特定するための色空間は、デバイスに依存しない色空間であってもよい。デバイスに依存しない色空間でも、測色結果の差異を評価するのに好適であるため、より確実に出力画像の無彩色が複数の光源のもとでほぼ同じ色に見えるようにさせることができ、より確実に画質を向上させることが可能となる。
むろん、色空間は均等色空間やデバイスに依存しない色空間とされていても、測色結果の差異が小さい色相を特定するが可能であることは言うまでもない。
【００１２】
色変換手段は、色空間内における第一・第二の測色結果の色相成分のみを比較して比較結果から上記色相のうち第一・第二の測色結果の色相成分の差異が小さい色相を特定したとき、第一画像データのうち無彩色成分に相当するデータについては印刷装置にて印刷される画像の色相が上記特定した差異が小さい色相となるように変換してもよい。第一画像データは、第一・第二の測色結果の色相成分のみの比較結果から特定された色相成分の差異が小さい色相となるように第二画像データに変換されるので、印刷画像（印刷された画像）の無彩色の見た目について光源が変わってもより確実に色味を帯びないようにすることができ、より確実に画質を向上させることが可能となる。
【００１３】
ここで、請求項１２にかかる発明のように、複数の要素色に対応した階調データからなる第一画像データを入力し、画像機器で使用可能な複数の別の要素色に対応した階調データからなる第二画像データに変換する色変換装置であって、第一画像データのうち無彩色成分に相当するデータについては上記画像機器にて出力される画像の色相が第一・第二の測色結果の色相成分のみの比較結果から特定された色相成分の差異が小さい色相となるように変換して上記第二画像データを生成する構成としてもよい。同様の作用により、出力画像の無彩色の見た目について光源が変わってもより確実に色味を帯びないようにすることができ、メタメリズム改善用インクを用いる必要なく、光源が変わっても、出力画像の無彩色がほぼ同じ色に見えるようにさせ、画像の画質をさらに向上させることが可能となる。
【００１４】
また、色変換手段は、色空間内における第一の測色結果の座標の色相角と第二の測色結果の座標の色相角とを比較して比較結果から上記色相のうち第一・第二の測色結果の色相成分の差異が小さい色相を特定したとき、第一画像データのうち無彩色成分に相当するデータについては印刷装置にて印刷される画像の色相が上記特定した差異が小さい色相となるように変換してもよい。第一画像データは、第一・第二の測色結果の座標の色相角の比較結果から特定された色相成分の差異が小さい色相となるように第二画像データに変換されるので、印刷画像の無彩色の見た目について光源が変わってもさらに確実に色味を帯びないようにすることができ、さらに確実に画質を向上させることが可能となる。
【００１５】
ここで、請求項１３にかかる発明のように、複数の要素色に対応した階調データからなる第一画像データを入力し、画像機器で使用可能な複数の別の要素色に対応した階調データからなる第二画像データに変換する色変換装置であって、上記第一画像データのうち無彩色成分に相当するデータについては上記画像機器にて出力される画像の色相が第一・第二の測色結果の座標の色相角の比較結果から特定された色相成分の差異が小さい色相となるように変換して上記第二画像データを生成する構成としてもよい。同様の作用により、出力画像の無彩色の見た目について光源が変わってもさらに確実に色味を帯びないようにすることができ、メタメリズム改善用インクを用いる必要なく、光源が変わっても、出力画像の無彩色がほぼ同じ色に見えるようにさせ、画像の画質をさらに向上させることが可能となる。
上記請求項２〜請求項１１と同様の構成を上記請求項１２、請求項１３に従属させることも可能である。
【００１６】
なお、上記色空間内における上記第一の測色結果の座標と上記第二の測色結果の座標との色相角の角度差を算出して当該角度差から上記色相のうち同第一および第二の測色結果の差異が小さい色相を特定したとき、上記第一画像データのうち無彩色成分に相当するデータについては上記画像機器にて出力される画像の色相が上記特定した差異が小さい色相となるように変換して上記第二画像データを生成する構成とすると、さらに確実に画質を向上させることが可能となる。
【００１７】
ここで、本発明を適用可能な画像機器は様々考えられ、例えば、印刷することにより画像を出力するプリンタ等の印刷装置であってもよいし、画像を表示により出力するディスプレイであってもよい。また、画像機器で使用可能な第二画像データは、そのままの状態で画像機器に使用されるデータであってもよいし、所定の変換が行われた後に画像機器に使用されるデータであってもよく、このようなデータであっても本発明にいう画像機器で使用可能な第二画像データに含まれる。
【００１８】
色相を特定する具体例として、明度軸および当該明度軸に直交する色相平面で表現される色空間の中に第一・第二の測色結果を対応付けるとともに、同色空間内で同明度軸を中心として当該明度軸周りに同色相平面を所定数の領域に区分し、区分した領域単位で同じ基準画像についての第一・第二の測色結果を比較し、比較結果から同色相平面の領域単位で色相のうち第一・第二の測色結果の差異が小さい色相を特定してもよい。区分した領域単位で色相を特定することにより、測色誤差があっても同誤差を吸収することが可能となる。なお、色相平面を区分する際には、色空間内で明度軸を中心として当該明度軸周りに色相平面を略等分割してもよいし、等分割とはならないように区分してもよい。
【００１９】
別の具体例として、色空間内における第一の測色結果の座標と第二の測色結果の座標との距離差を算出し、色相平面の各領域のうち同距離差が最も小さくなる領域の色相平面を上記差異が小さい色相として特定すると、測色結果の差異を評価するのに好適である。
【００２０】
さらに別の具体例として、測色結果の差異が小さい色相を特定するための第一・第二の光源は、ＣＩＥ規格におけるＤ光源、Ａ光源、または、Ｆ光源であってもよい。これらは規格化された光源であるため、測色結果の差異を評価するのに好適である。なお、Ｄ光源はＤ５０光源でもよいし、Ｄ６５光源でもよい。Ｆ光源は、Ｆ１〜Ｆ１２のいずれの光源でもよい。
【００２１】
これらの光源のもと、Ｌａｂ表色系における明度Ｌ（０≦Ｌ≦１００）および色度ａ，ｂ（−１２７≦ａ≦１２７，−１２７≦ｂ≦１２７）で定義されるＬａｂ空間で測色結果の差異が小さい色相を特定する際、請求項９にかかる発明のように、色相のうち色相角の角度差Δθが所定の閾値以下またはより小となる測色結果に相当する色相を上記差異が小さい色相として特定してもよい。なお、色度ａ，ｂは、厳密には上限、下限を定義することができないが、演算処理の都合上、前記の範囲として扱っても問題ない。
上記のように定義されるＬａｂ空間で角度差Δθが小さければ見た目で色味にほとんど差が感じられないため、出力される画像の無彩色は光源が変わってもほぼ同じ色に見える。従って、より確実に出力画像の無彩色を同じ色に見えるようにさせ、画質を向上させることが可能となる。なお、角度差Δθに対する所定の閾値としては様々な値とすることができるが、例えば同閾値として３０度とすることができる。色相角の角度差が３０度以下になると見た目の色味の感じがほとんど同じとなるため、さらに確実に出力画像の無彩色を同じ色に見えるようにさせ、画質をさらに良好にさせることができる。
また、請求項１０にかかる発明のように、色相のうち色差ΔＥが４以下となる測色結果に相当する色相を上記差異が小さい色相として特定してもよい。上記のように定義されるＬａｂ空間で色差４以下となれば見た目で色にほとんど差が感じられないため、出力される画像の無彩色は光源が変わってもほぼ同じ色に見える。従って、より確実に出力画像の無彩色を同じ色に見えるようにさせ、画質を向上させることが可能となる。
むろん、Ｌａｂ空間で角度差Δθが所定の閾値以下またはより小であり、かつ、同Ｌａｂ空間で色差ΔＥが４以下となる測色結果に相当する色相を上記差異が小さい色相として特定すると、さらに確実に出力画像の無彩色を同じ色に見えるようにさせ、画質を向上させることが可能となる。
【００２２】
さらに、第二の光源を複数設け、同複数の第二の光源別に当該第二の光源に対応した複数の第二の測色結果を取得してもよい。すなわち、三種類以上の光源のもとで測色結果を取得して上記差異が小さい色相を特定するので、より確実に出力画像の無彩色が複数の光源のもとでほぼ同じ色に見えるようにさせることが可能となる。
【００２３】
なお、上述した色変換装置は、単独で実施される場合もあるし、プリンタに対して印刷制御を行うコンピュータに組み込まれたり画像データを変換して印刷を行う印刷装置に組み込まれたり、さらにある機器に組み込まれた状態で他の方法とともに実施されることもある。また、上述した印刷制御装置も、単独で実施される場合もあるし、印刷装置に組み込まれたり、さらにある機器に組み込まれた状態で他の方法とともに実施されることもある等、発明の思想としては各種の態様を含むものであって、適宜、変更可能である。
また、上記構成に対応した所定の手順に従って処理を進めていくことも可能であるので、本発明は制御方法としても適用可能であり、請求項１４、請求項１５にかかる発明も、基本的には同様の作用、効果を有する。
さらに、ドットを形成して第二画像データに対応する画像を印刷する印刷手段を備える印刷システムとしても適用可能であり、基本的には同様の作用、効果となる。
【００２４】
本発明を実施しようとする際に、印刷制御装置や色変換装置にて所定の制御プログラムを実行させる場合もある。そこで、そのプログラムとしても適用可能であり、請求項１６、請求項１７にかかる発明も、基本的には同様の作用、効果を有する。また、同プログラムを記録した媒体が流通し、同記録媒体からプログラムを適宜コンピュータに読み込むことが考えられるので、そのプログラムを記録したコンピュータ読み取り可能な記録媒体としても適用可能であり、基本的には同様の作用、効果となる。
むろん、請求項２〜請求項１１、請求項１３に記載された構成を上記方法やプログラムや記録媒体に対応させることも可能である。
【００２５】
ところで、第一画像データのうち無彩色成分に相当するデータに対応する参照点については第二画像データに対応して出力される画像の色相が第一・第二の測色結果の色相成分のみの比較結果から特定された差異が小さい色相となるように対応関係を規定した色変換テーブルを作成すると、同色変換テーブルを参照して変換される画像データに基づく出力画像の無彩色は、複数の光源のもとでもほぼ同じ色に見える効果が得られる。第一・第二の測色結果の座標の色相角の比較結果から特定された差異が小さい色相となるように対応関係を規定した色変換テーブルを作成しても、同様の効果が得られる。従って、請求項１８、請求項１９にかかる発明では、メタメリズム改善用インクを用いる必要なく、光源が変わっても、変換後のカラー画像データに基づいて出力される画像の無彩色がほぼ同じ色に見えるようにさせ、画像の画質を向上させることが可能な色変換テーブル作成方法を提供することができる。むろん、請求項１〜請求項１１に記載された構成を色変換テーブル作成方法に対応させることも可能である。
【００２６】
ここで、第一・第二画像データの対応関係を複数の参照点について規定した中間色変換テーブルを作成した後、第一画像データのうち無彩色成分に相当するデータに対応する第二画像データについては、当該第二画像データに対応して出力される画像の色相が上記特定された差異が小さい色相となるように同中間色変換テーブルから同第二画像データを置き換えて色変換テーブルを作成してもよい。すなわち、最後の段階で色変換テーブルの無彩色成分に相当するデータを置き換えればよいので、上記効果が得られる色変換テーブルを容易に作成することができる。
【００２７】
むろん、第一画像データと色空間の各成分値との入力側対応関係を決定し、複数の参照点において入力側対応関係と測色結果とを対応付けて第一・第二画像データとの対応関係を決定するにあたり、第一画像データのうち無彩色成分に相当するデータに対応する参照点については、入力側対応関係を規定する色空間の各成分値を上記特定された差異が小さい色相の各成分値に置き換えて入力側対応関係と測色結果とを対応付けて対応関係を決定し、色変換テーブルを作成してもよい。すなわち、第一・第二画像データを同じ色空間内でマッピングしたときに無彩色成分に相当するデータが置き換えられているので、出力画像をより自然な画質にさせることができる。
なお、請求項２０、請求項２１記載の発明を比べると、請求項２０記載の発明は上記効果が得られる色変換テーブルを容易に作成することができる点で有用であり、請求項２１記載の発明は出力画像をより自然な画質にさせることができる点で有用である。
【００２８】
上述した色変換テーブルを作成する手法は、実体のある装置においても実現可能であり、請求項２２にかかる発明のように本発明はその装置としても適用可能である。むろん、このような装置は単独で実施される場合もあるし、ある機器に組み込まれた状態で他の方法とともに実施されることもある等、発明の思想としては各種の態様が含まれる。
発明の思想の具現化例として、ソフトウェアにより色変換テーブル作成方法を実施する場合もありうるので、請求項２３にかかる発明のように本発明は色変換テーブル作成プログラムとしても適用可能である。
さらに、上記プログラムを記録した媒体からプログラムを適宜コンピュータに読み込むことが考えられるので、同プログラムを記録したコンピュータ読み取り可能な記録媒体としても適用可能である。
【００２９】
また、上記色変換テーブル自体であっても、同色変換テーブルを参照して変換されるカラー画像データに基づく出力画像の無彩色は複数の光源のもとでもほぼ同じ色に見える効果が得られる。従って、請求項２４にかかる発明のように本発明は色変換テーブルとしても有効であるし、同色変換テーブルのデータを記録した媒体から色変換テーブルのデータを適宜コンピュータに読み込むことも考えられるので、請求項２５にかかる発明のように本発明は色変換テーブルのデータを記録したコンピュータ読み取り可能な記録媒体としても有効である。
【００３０】
ここで、上述したプログラムを記録した媒体や色変換テーブルのデータを記録した媒体は、磁気記録媒体や光磁気記録媒体の他、今後開発されるいかなる記録媒体でよいし、複製段階も問わない。一部がハードウェアで実現される場合や、一部を記録媒体上に記録しておいて必要に応じて適宜読み込む場合も本発明の思想に含まれる。
【発明を実施するための最良の形態】
【００３１】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）印刷制御装置、色変換装置および色変換テーブル作成装置の構成：
（２）光源の違いによる色の見え方の違い：
（３）色変換テーブル作成方法：
（４）色変換装置の作用と効果：
（５）第二の実施形態：
【００３２】
（１）印刷制御装置、色変換装置および色変換テーブル作成装置の構成：
図１は、本発明の第一の実施形態にかかる印刷制御装置、色変換装置および色変換テーブル作成装置を含む印刷システムの概略構成を示している。本印刷システムは、パーソナルコンピュータ（ＰＣ）１０、画像を出力する画像機器であるカラー印刷可能なインクジェットプリンタ（印刷装置、印刷手段）２０、等から構成されている。
ＰＣ１０では、演算処理の中枢をなすＣＰＵ１１がシステムバス１０ａを介してＰＣ全体を制御する。同バス１０ａには、ＲＯＭ１２、ＲＡＭ１３、ＣＤ−ＲＯＭドライブ１５、フレキシブルディスク（ＦＤ）ドライブ１６、各種インターフェイス（Ｉ／Ｆ）１７ａ〜ｅ等が接続され、ハードディスクドライブを介してハードディスク（ＨＤ）１４も接続されている。本発明に用いられるコンピュータは、コンピュータとして一般的な構成を有していればよく、ＰＣに限定されるものではない。
【００３３】
ＨＤ１４にはオペレーティングシステム（ＯＳ）や画像情報等を作成可能なアプリケーションプログラム（ＡＰＬ）等が格納されており、これらのソフトウェアは、実行時にＣＰＵ１１によって適宜ＲＡＭ１３に転送され、実行される。
ＵＳＢＩ／Ｆ１７ａには様々な周辺機器を接続可能であり、本システムを色変換テーブル作成装置として利用する場合にはカラー測色器３０が接続される。カラー測色器３０は、測色する対象に色検出部３０ａを向けることにより、ＣＩＥ規格におけるＬａｂ表色系に基づく測色値、すなわち、明度を表すＬ値と、色相および彩度を表すａ値およびｂ値を計測可能である。測色器３０にて計測されたＬａｂ値は、ＵＳＢＩ／Ｆ１７ａを介して読み込むことが可能である。むろん、測色器とＰＣ１０との接続には、ＲＳ−２３２Ｃ接続等、他の接続態様も採用可能である。
また、測色器を使用する以外にも様々な機器を使用することができ、例えば、ＲＧＢ値を取り込み可能なカラースキャナを使用してもよい。なお、本システムを色変換装置として利用する場合には、測色器３０を接続する必要はなく、代わりにデジタルカメラ等を接続してもよい。
ＣＲＴＩ／Ｆ１７ｂにはカラー画像データに基づいて当該画像データに対応する画像を表示するディスプレイ１８ａが接続され、入力Ｉ／Ｆ１７ｃにはキーボード１８ｂやマウス１８ｃが操作用入力機器として接続されている。また、プリンタＩ／Ｆ１７ｅには、例えばパラレルＩ／Ｆケーブル（シリアルＩ／Ｆケーブルも可）を介してプリンタ２０が接続されている。
【００３４】
図２に示すプリンタ２０は、ＣＭＹＫのインクを使用して、印刷用紙（印刷媒体）に対して画像データに対応する画像を印刷する。むろん、４色以外のインクを使用するプリンタを採用してもよい。また、インク通路内に泡を発生させてインクを吐出するバブル方式のプリンタや、レーザープリンタ等、種々の印刷装置を採用可能である。
本プリンタ２０では、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信Ｉ／Ｏ２４、コントロールＩＣ２５、ＡＳＩＣ２６、Ｉ／Ｆ２７、等がバス２０ａを介して接続され、ＣＰＵ２１がＲＯＭ２２に書き込まれたプログラムに従って各部を制御する。
【００３５】
通信Ｉ／Ｏ２４はＰＣ１０のプリンタＩ／Ｆ１７ｅと接続されており、プリンタ２０は通信Ｉ／Ｏ２４を介してＰＣ１０から送信されるＣＭＹＫに変換された画像データやページ記述言語等からなる印刷ジョブを受信する。コントロールＩＣ２５は、ＣＰＵ２１と所定の信号を送受信しながらカートリッジホルダ２５ａへのインクカートリッジ２８の装着状態を検出等する。ＡＳＩＣ２６は、ＣＰＵ２１と所定の信号を送受信しつつヘッド駆動部２６ａに対してＣＭＹＫデータに対応する印加電圧データを出力する。同ヘッド駆動部２６ａは、同印加電圧データから印刷ヘッドに内蔵されたピエゾ素子への印加電圧パターンを生成し、印刷ヘッドに４色のインクをドット単位で吐出させる。Ｉ／Ｆ２７に接続されたキャリッジ機構２７ａや紙送り機構２７ｂは、印刷ヘッドを主走査させたり、適宜改ページ動作を行いながら印刷用紙を順次送り出して副走査を行ったりする。
【００３６】
ＰＣ１０では、以上のハードウェアを基礎としてバイオスが実行され、その上層にてＯＳとＡＰＬとが実行される。ＯＳには、プリンタＩ／Ｆ１７ｅを制御するプリンタドライバ等が組み込まれ、ＯＳの一部となって各種の制御を実行する。ＡＰＬは、ＯＳを介してハードウェアとデータ等のやりとりを行う。プリンタドライバは、ＡＰＬの印刷機能の実行時に稼働され、プリンタＩ／Ｆ１９を介してプリンタ２０と双方向の通信を行うことが可能である。同プリンタドライバは、ＧＤＩ（Graphics Device Interface ）等が組み込まれたＯＳを介してＡＰＬから画像データを受け取ってプリンタ２０に対して出力する画像データに変換し、印刷ジョブとしてプリンタ２０に送出する。
なお、本発明の印刷制御プログラム、色変換プログラムおよび色変換テーブル作成プログラムは、同プリンタドライバから構成されるが、ＡＰＬにより構成することも可能である。また、ＨＤ１４はこれらのプログラムや色変換テーブルのデータを記録した媒体であるが、同媒体は、例えば、ＣＤ−ＲＯＭ、ＦＤ１６ａ、光磁気ディスク、不揮発性メモリ、等でもよい。むろん、モデム等の通信Ｉ／Ｆ１７ｄをインターネット網に接続し、所定のサーバにアクセスして本発明のプログラムをダウンロードして実行することも可能である。
【００３７】
ＨＤ１４には、変換前のＲＧＢ３要素色からなる第一画像データ（以下、ＲＧＢデータと記載）を構成する階調データと、変換後のＣＭＹＫ４要素色からなる第二画像データ（以下、ＣＭＹＫデータと記載）を構成する階調データと、の対応関係を複数の参照点について規定したルックアップテーブルと呼ばれるＬＵＴ（色変換テーブル）が記憶されている。同ＬＵＴは、後述する色変換テーブル作成方法により作成される。プリンタドライバは、ＬＵＴを参照して画像データを色変換し、プリンタ２０に対して印刷制御を行う。
【００３８】
図３は上記印刷制御の処理をフローチャートにより示しており、図４は画像を印刷する際の動作を概念図により示している。
ディスプレイ１８ａの表示画面はレタッチ等を実行可能なＡＰＬの実行画面を示しており、ディスプレイドライバの処理によってＲＧＢデータ（第一画像データ）に対応する表示画像Ｉ１がディスプレイ１８ａ上に表示されるようになっている。本発明による効果は特に低彩度の略無彩色で顕著に現れることから、背景が暗く略無彩色を多く含む画像Ｉ１を例にして説明する。表示画面は印刷実行指示を行う状態の画面であり、マウス１８ｃにてファイルメニュー内の印刷タブを選択すると印刷制御処理が開始される。
【００３９】
まず、印刷させる画像を表現するｓＲＧＢ色空間で定義されるＲＧＢデータを入力する（ステップＳ１０５。以下、「ステップ」の記載を省略）。ＲＧＢデータとＣＭＹＫデータ（ＲＧＢ／ＣＭＹＫデータと記載。以下、同様）は、ともに画像をドットマトリクス状のＲＧＢまたはＣＭＹＫ各２５６階調の画素別とされた階調データで表現したカラー画像データである。すなわち、ＲＧＢ／ＣＭＹＫデータを構成する各画素の階調値は、Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｋをそれぞれ０〜２５５の整数値として、（Ｒ，Ｇ，Ｂ）、（Ｃ，Ｍ，Ｙ，Ｋ）の座標で表すことができる。むろん、階調数は例えば１０２４階調や１００階調等、様々に設定可能であり、ＲＧＢ／ＣＭＹＫｃｍデータの階調数は異なっていてもよい。なお、ＲＧＢデータを入力する際、データ全体を一括して読み込む必要はなく、部分的に読み込むようにしてもよいし、データの受け渡しに利用されるバッファ領域を表すポインタの受け渡しだけであってもよい。
【００４０】
次に、ＲＧＢ／ＣＭＹＫデータの対応関係を規定した上記ＬＵＴを参照して色変換を行う（Ｓ１１０）。その際、ＲＧＢデータを構成する各画素の階調データを変換対象として順次対象画素を移動させながら、ＲＧＢデータをＣＭＹＫインクのそれぞれの使用量に対応した階調データからなるＣＭＹＫデータに色変換する。図４に示すように、ＬＵＴはＣＭＹＫ別に８ビットからなる階調データが格納されてＨＤ１４に記憶されており、補間演算を前提として、例えばＲＧＢ各１７すなわち１７の３乗個の格子点に対応した大量のデータを備えている。図では、わかりやすく説明するためＬＵＴ中にＲＧＢデータを示しているが、実際にはＲＧＢデータを構成する各階調データに対応するアドレスからＣＭＹＫ３２ビット分のデータを参照することにより、ＲＧＢデータをＣＭＹＫデータに色変換するようになっている。なお、入力するＲＧＢデータに一致するＣＭＹＫデータがＬＵＴに格納されていない場合には、入力するＲＧＢデータに近い複数のＲＧＢデータに対応するＣＭＹＫデータを取得し、体積補間等の補間演算により入力するＲＧＢデータに対応するＣＭＹＫデータに変換する。同ＣＭＹＫデータは、プリンタ２０が印刷ヘッドから吐出する各インクの使用量を表すデータである。
そして、同ＬＵＴは、グレー軸部分、すなわち、ＲＧＢデータのうち無彩色成分に相当するデータ（図中、ｒ＝ｇ＝ｂで示している）に対応する参照点については、ＣＭＹＫデータに対応してプリンタ２０にて印刷される印刷画像（出力画像）Ｉ２の色相が、複数の光源のもとでパッチの測色結果の差異が小さい色相（特定色相）となるようにＲＧＢ／ＣＹＭＫデータの対応関係を複数の参照点について規定したテーブルである。具体的には、その測色結果の色相成分の差異が小さい色相となるようにＬＵＴの対応関係が規定されている。ここで、測色結果の色相成分は、色相が表されたａ値とｂ値である。
【００４１】
なお、入力するカラー画像データはＲＧＢデータ以外であってもよく、例えば、ＣＩＥ規格におけるＬｕｖ表色系における明度指数Ｌ、クロマティクネス指数ｕ，ｖから構成された画像データや、ＹＵＶ表色系における輝度（Ｙ成分）、Ｂの色差（Ｕ成分）、Ｒの色差（Ｖ成分）から構成された画像データ等がある。この場合、ＬｕｖデータまたはＹＵＶデータとＣＭＹＫデータとの対応関係を規定したＬＵＴを使用して色変換を行えばよい。
本発明にいう色変換手段は、Ｓ１０５〜Ｓ１１０の処理を行うＰＣ１０により構成される。
【００４２】
その後、ＣＭＹＫデータに対して所定のハーフトーン処理を行って二値化し、ＣＭＹＫ別の２階調のハーフトーンデータ（ドットの形成状況を表すデータ）を生成する（Ｓ１１５）。ハーフトーンデータは、ドットの形成有無を表すデータであり、例えば階調値「１」をドット形成有り、階調値「０」をドット形成無しに対応させたデータとすることができる。むろん、ドットの形成状況を表すデータとしては、例えば階調値「３」を大ドット形成有り、階調値「２」を中ドット形成有り、階調値「１」を小ドット形成有り、階調値「０」をドット形成無しに対応させた４階調のデータ等であってもよい。
【００４３】
また、生成したハーフトーンデータに対して所定のラスタライズ処理を行ってプリンタで使用される順番に並べ替え、ＣＭＹＫ別のラスタデータを生成する（Ｓ１２０）。そして、ラスタデータをプリンタ２０に対して出力し（Ｓ１２５）、本フローを終了する。すると、プリンタ２０は、画像を表現するラスタデータを入手し、これらのデータに基づいて印刷ヘッドを駆動してインクを印刷用紙上に吐出し、画像データに対応する画像Ｉ２を印刷する。その結果、図４に示すように、光源ＬＩ１によっても、光源ＬＩ２によっても、同画像Ｉ２の無彩色はほぼ同じ色に見えるようになる。
すなわち、Ｓ１２０〜Ｓ１２５の処理により、ハーフトーンデータに対応するドットをプリンタ１０に形成させてＣＭＹＫデータに対応する画像の印刷制御を行うことができる。そして、Ｓ１１５〜Ｓ１２５の処理を行うＰＣ１０が印刷制御手段を構成する。
このようにして、ＲＧＢデータを入力して複数の別の要素色に対応したＣＭＹＫデータに変換し、当該ＣＭＹＫデータに対応する画像をプリンタに印刷させる制御を行うことができる。
なお、ハーフトーン処理を実行可能なプリンタであれば多階調のＣＭＹＫデータをそのままプリンタに対して出力すればよい。むろん、本実施形態のように、ハーフトーン処理等を行ってからＣＭＹＫデータをプリンタに対して出力する場合であっても、多階調のＣＭＹＫデータは本発明にいう第二画像データとなる。
【００４４】
（２）光源の違いによる色の見え方の違い：
従来、ＬＵＴのグレー軸部分については、太陽光に相当するＤ５０光源のもとでグレーバランスが最も良好となるようにデータを設定していた。しかし、グレーを表現するカラー画像データから同ＬＵＴに基づいて変換されて印刷された画像を白熱灯や蛍光灯等の光源のもとで見ると、異なる色に見えてしまうことがあった。その理由は、以下の通りである。
まず、人間の目における色の見え方を説明する。
【００４５】
図５は、人間の目における色の見え方を説明する説明図である。人間の目は光の波長によって色の差異を識別するので、人間の目に入射する光の中にどの波長の光がどれぐらい含まれているかを規定するとともに、どの波長の光に対して人間の目がどのように反応するかを規定することによって色の見え方を規定することができる。
印刷物から人間の目に入射する光の波長は、光源に含まれる波長の分布すなわち光源の分光分布Ｌ（λ）と、印刷物からの反射光に含まれる波長の分布すなわち印刷物の分光反射率Ｒ（λ）とから規定される。人間の目が光の波長にどのように反応するかは、等色関数ｘ（λ），ｙ（λ），ｚ（λ）で規定される。ここで、ｘ（λ），ｙ（λ），ｚ（λ）は、それぞれ赤色成分、緑色成分、青色成分の感度を示している。なお、各等色関数には通常その文字の上に「横線」を付してエックスバーなどと表現するが、本明細書では「横線」を省略する。また、インクジェットプリンタにおいて、分光反射率Ｒ（λ）は露出部分における印刷用紙の分光反射率とインクの分光反射率とを重畳（面積比を係数とした線形結合）して生成される。これらの式において、上記λは光の波長である。
【００４６】
色の見え方は、以下に示す式のように、光源の分光分布と分光反射率と等色関数とを乗じて波長で積分することによって三刺激値ＸＹＺとして計算される。
【数１】
2005057570.tif 000003
【００４７】
人間の目において色の見え方はこの三刺激値ＸＹＺによって規定され、三刺激値ＸＹＺの値の組み合わせによって色が一義的に決定する。この三刺激値を規定する要因のうち、等色関数ｘ（λ），ｙ（λ），ｚ（λ）は人間の目の特性の平均値であって人為的に変更不可能であり、分光反射率Ｒ（λ）はインクの種類が変わると変化し、光源の分光分布Ｌ（λ）は光源が変わると変化する。本発明では、以下に述べる手順で光源による差異が小さい色相を特定して作成されるＬＵＴを使用して色変換することにより、色変換後のカラー画像データに対応して印刷される画像のうち人間の目の敏感な無彩色部分について、光源が変わっても不自然に感じられるほど色は大きく変化せず、ほぼ同じ色に見えるようにさせて画質を向上させる。なお、インクの種類に応じて分光反射率が変わるため、インクの種類に応じて光源による差異が小さい色相は異なる。
【００４８】
（３）色変換テーブル作成方法：
図６は、本発明の第一の実施形態にかかる色変換テーブル作成方法の各工程を説明する図である。
画像出力工程Ｓ１１では、階調データを複数段階とした複数のＣＭＹＫデータに対応する複数のパッチ（基準画像）ＰＡをプリンタ２０に印刷させる。複数の光源のもとでの測色結果の差異が小さい色相を特定する以外にもＣＭＹＫデータをＲＧＢデータとマッチングさせる際にＣＭＹＫからなる色空間全領域の測色結果Ｄ１を使用することになるため、本実施形態では、ＣＭＹＫからなる色空間の全領域についてＣＭＹＫ各色の濃度についてそれぞれ複数段階としたＣＭＹＫデータに基づいて当該ＣＭＹＫデータに対応する複数のパッチＰＡを印刷用紙上に印刷させることにしている。むろん、グレー近傍のＣＭＹＫ各色の濃度についてそれぞれ複数段階としたＣＭＹＫデータに対応する複数のパッチＰＡを印刷用紙上に印刷させてもよい。この場合、例えば、ＣＭＹＫ各色の濃度についてそれぞれ複数段階とり、予想されるＬａｂ空間内のａ，ｂ値について（ａ2 ＋ｂ2 ）1/2 が所定値ｅ１以下となるＣＭＹＫの各濃度に相当するＣＭＹＫデータを生成してパッチを印刷させるようにすればよい。具体的には、ＣＭＹＫデータを構成するＣＭＹＫ別の階調値全てから各Ｌａｂ値を算出する所定の換算式を用いて、ＣＭＹＫデータから各Ｌａｂ値を算出し、算出したａ値とｂ値とが（ａ2 ＋ｂ2 ）1/2 ≦ｅ１の関係を満たすとき、ＣＭＹＫデータがグレー近傍のデータとすることができる。なお、−１２７≦ａ≦１２７，−１２７≦ｂ≦１２７とするとき、ｅ１は例えば１≦ｅ１≦１５を満たす値とすることができる。このようにすると、Ｌａｂ空間内においてＬ軸までの距離が所定値以下となる各ＣＭＹＫのパッチが印刷されることになり、測色結果の差異が小さい色相を特定する作業を軽減させることが可能となる。
【００４９】
第一測色結果取得工程Ｓ１２では、第一の光源ＬＩ１のもとでｎの４乗個のパッチＰＡを測色器３０にて測色し、明度および色相で表現される所定のＬａｂ空間の各Ｌａｂ値から構成される第一の測色結果Ｄ１を取得する。すなわち、第一の測色結果Ｄ１は、各ＣＭＹＫの階調値から代表的な階調値をｎ段階選択し、各色と各階調値の全ての組み合わせについてのパッチを印刷して測色し、ＣＭＹＫの階調値の組み合わせをＬａｂ空間の各成分値に対応づけたサンプルデータである。ここで、本実施形態の第一の光源ＬＩ１はＣＩＥ（国際照明委員会）が規定したＤ５０光源を採用しているが、他のＤ光源、白熱灯に相当するＡ光源、蛍光灯に相当するＦ光源等であってもよい。
一方、第二測色結果取得工程Ｓ１３では、第二の光源ＬＩ２のもとで同じパッチＰＡを同じ測色器３０にて測色して上記Ｌａｂ空間の各Ｌａｂ値から構成される第二の測色結果Ｄ２を取得する。本実施形態の第二の光源ＬＩ２はＣＩＥが規定したＡ光源を採用しているが、他の光源であってもよい。
このように、規格化された光源を用いているため、測色結果の差異を正確に評価することができ、測色結果の差異が小さい色相を確実に特定することが可能となる。
なお、測色結果Ｄ１，Ｄ２には色相成分ａ，ｂが含まれており、上記工程Ｓ１２，Ｓ１３では測色結果Ｄ１，Ｄ２の色相成分を取得していることになる。
【００５０】
色相特定工程Ｓ１４では、同じパッチＰＡについての測色結果Ｄ１，Ｄ２を比較し、比較結果からＬａｂ空間内の色相のうち測色結果Ｄ１，Ｄ２の差異が小さい色相を特定する。
【００５１】
図７は、測色結果から色相を特定する様子を示している。
図では、測色結果Ｄ１，Ｄ２をＬａｂ空間のａｂ平面（色相平面）にプロットしている。Ｌａｂ平面は、Ｌａｂ表色系における明度Ｌ（０≦Ｌ≦１００）および色度ａ，ｂ（−１２７≦ａ≦１２７，−１２７≦ｂ≦１２７）で定義されるデバイスに依存しない均等色空間であり、Ｌ軸（明度軸）と同Ｌ軸に直交するａｂ平面で表現される。ここで、０≦Ｌ＜１０、１０≦Ｌ＜２０、・・・、９０≦Ｌ≦１００とＬ軸を１０等分に帯域分割し、第一の測色結果Ｄ１のＬ値がＬ軸の各区分に入るようにＬａｂ空間の中に第一・第二の測色結果Ｄ１，Ｄ２を対応付けている。むろん、第二の測色結果Ｄ２のＬ値がＬ軸の各区分に入るように測色結果Ｄ１，Ｄ２を対応付けてもよいし、両測色結果Ｄ１，Ｄ２のＬ値の平均がＬ軸の各区分に入るように測色結果Ｄ１，Ｄ２を対応付けてもよい。なお、図のａｂ平面は、横軸がａ値、縦軸がｂ値であり、Ｌ軸は原点Ｏを通っている。第一の測色結果Ｄ１はａｂ平面上に丸印でプロットし、第二の測色結果Ｄ２はａｂ平面上に三角印でプロットするとともに、同じパッチについての測色結果Ｄ１，Ｄ２を線で結んでいる。また、３０≦Ｌ＜４０、４０≦Ｌ＜５０、５０≦Ｌ＜６０の３区分を例として示しているが、その他の区分も同様に測色結果をプロットしている。
【００５２】
測色結果Ｄ１，Ｄ２の差異が小さい色相を特定するにあたり、Ｌａｂ空間内でＬ軸を中心として同Ｌ軸周りにａｂ平面を等分割している。図６では４領域に区分した様子を模式的に示したが、図７では８領域に等分割、すなわち、原点Ｏを中心として４５度ずつ等分割されるようにａｂ平面を区分する例を示している。むろん、区分数はこれらに限定されるものではないし、等分割ではなく不均一に分割することも可能である。次に、区分した領域単位で同じパッチについての第一・第二の測色結果を比較し、比較結果からａｂ平面の領域単位でＬａｂ空間内の色相のうち第一・第二の測色結果の差異が小さい色相（特定色相）を特定する。なお、第一の測色結果Ｄ１が各領域に入るようにＬａｂ空間の中に第一・第二の測色結果Ｄ１，Ｄ２を対応付け、各領域別に対応付けられた測色結果Ｄ１，Ｄ２の比較結果から特定色相を特定している。むろん、両測色結果Ｄ１，Ｄ２のａ値の平均とｂ値の平均が各領域に入るようにＬａｂ空間の中に測色結果Ｄ１，Ｄ２を対応付けてもよいし、第二の測色結果が各領域に入るように色空間の中に第一・第二の測色結果を対応付けてもよい。特定された特定色相は、Ｌａｂ空間内における第一の測色結果の座標と第二の測色結果の座標との色相角の角度差Δθを比較結果として算出したとき、分割した各領域のうち角度差Δθが最も小さくなる領域のａｂ平面である。図では、Ｒ１〜Ｒ３が測色結果Ｄ１，Ｄ２の差異が小さい色相領域（特定色相）となっている。
【００５３】
図８は、測色結果の座標の色相角θの定義を模式的に説明する図である。Ｌａｂ空間内の測色結果の座標を（Ｌ，ａ，ｂ）とし、Ｌａｂ空間内にプロットされた測色結果の座標の点をＬ＝０であるａｂ平面上に対して垂直に投影したとき、投影された投影点Ｐ１の座標（ａ，ｂ）は測色結果の色相成分である。このａｂ平面上で、原点Ｏからａ軸の正方向への基準ベクトルＶ１と、原点Ｏから投影点Ｐ１の方向へのベクトルＶ２とのなす角θを色相角とする。ここで、投影点Ｐ１がａ軸よりも上側（ｂ＞０）にあるときにはθ＞０であり、点Ｐ１がａ軸よりも下側（ｂ＜０）にあるときにはθ＜０である。色相角θは、演算式θ＝tan-1（ｂ／ａ）により算出することができる。
各領域内の色相角の角度差は、例えば、各パッチの測色結果Ｄ１，Ｄ２の色相角の角度差Δθを領域別に平均して求められる。ここで、Ｌａｂ空間内における第一の測色結果Ｄ１の色相成分を（ａ１，ｂ１）、第二の測色結果Ｄ２の色相成分を（ａ２，ｂ２）として、以下の式により角度差Δθを算出することができる。
【数２】
2005057570.tif 000004
【００５４】
ここで、角度差Δθに対して所定の閾値ｔθを設けておき、領域別に算出した色相角の角度差ＴΔθがｔθ以下またはより小となる測色結果に相当する色相を測色結果Ｄ１，Ｄ２の差異が小さい色相として特定するようにしてもよい。閾値ｔθの目安として、例えばｔθ＝３０°とすることができる。角度差ＴΔθが３０°以下になれば見た目で色味にほとんど差が感じられないため、確実に出力画像の無彩色が同じ色に見えるようになり、画質が非常に良好となる。
このようにして、同じ基準画像についての第一の測色結果の座標の色相角と第二の測色結果の座標の色相角とを比較し、比較結果から色空間内の色相のうち第一・第二の測色結果の色相成分の差異が小さい色相を特定する。上記色相角は測色結果の色相成分のみから求められるので、同じ基準画像についての第一・第二の測色結果の色相成分のみを比較していると言える。測色結果の座標の色相角の角度差を比較して比較結果に基づいてＬＵＴを作成し、このＬＵＴを参照して画像データを色変換すると、変換前の画像データは測色結果の色相成分のみからなる色相角の角度差の比較結果から特定された色相となるように色変換される。従って、出力画像の無彩色の見た目について光源が変わっても確実に色味を帯びないようにすることができ、グレーバランスを向上させて確実に出力画像の画質を良好にさせることが可能となる。
【００５５】
なお、Ｌａｂ空間内における第一・第二の測色結果の座標の距離差を比較結果として算出し、この距離差が最も小さくなる領域のａｂ平面を第一・第二の測色結果の差異が小さい色相として特定してもよい。
各領域内の距離差は、例えば、各パッチの測色結果Ｄ１，Ｄ２の色差ΔＥを領域別に平均して求められる。ここで、Ｌａｂ空間内における第一の測色結果Ｄ１の座標を（Ｌ１，ａ１，ｂ１）、第二の測色結果Ｄ２の座標を（Ｌ２，ａ２，ｂ２）として、以下の式により色差ΔＥを算出することができる。
【数３】
2005057570.tif 000005
【００５６】
上記の手順で測色結果Ｄ１，Ｄ２の差異が小さい色相平面の領域を特定すると、色差ΔＥは４以下となる。ここで、人間の目は上記Ｌａｂ空間でΔＥ≦４であればほとんど差を感じないため、Ｌａｂ空間の色相のうち色差ΔＥが４以下となる測色結果に相当する色相を測色結果Ｄ１，Ｄ２の差異が小さい色相として特定するようにしてもよい。むろん、印刷される画質をより向上させるため、ΔＥ≦３、ΔＥ≦２、ΔＥ≦１となる測色結果に相当する色相を第一・第二の測色結果の差異が小さい色相として特定するようにしてもよい。
また、色差ΔＥについての所定の閾値をｔＥ（１≦ｔＥ≦８）として、色相角の角度差がΔθ≦ｔθ、かつ、色差がΔＥ≦ｔＥとなる測色結果に相当する色相を第一・第二の測色結果の差異が小さい色相として特定するようにしてもよい。
【００５７】
テーブル作成工程Ｓ１５では、ＲＧＢ／ＣＭＹＫデータの対応関係を例えば１７の３乗個の参照点について決定してＬＵＴを作成する。なお、図６には示していないが、ＲＧＢデータとＬａｂ空間の各Ｌａｂ値との入力側対応関係を決定する入力側対応関係決定工程が設けられており、この入力側対応関係と第一の測色結果Ｄ１とを複数の参照点において対応付けることにより、ＲＧＢ／ＣＭＹＫデータの対応関係を決定する。その際、ＲＧＢデータのうち無彩色成分に相当するデータ、すなわち、ＲＧＢの階調値が全て同じとなっているデータ（図６ではｒ＝ｇ＝ｂと記載）に対応する参照点については、ＣＭＹＫデータに対応して出力される画像の色相が測色結果Ｄ１，Ｄ２の差異が小さい色相平面の領域となるようにＲＧＢ／ＣＭＹＫデータの対応関係を決定する。
【００５８】
なお、ＬＵＴを作成する手順は、様々考えられる。例えば、図９に示すように、一旦、中間色変換テーブルＤ１２を作成して最終的なＬＵＴを作成してもよい。この場合、入力側対応関係を複数の参照点について規定するデータＤ１１を生成し、マッピングにより第一の測色結果Ｄ１と対応付けてＲＧＢ／ＣＭＹＫデータの対応関係を規定した中間色変換テーブルＤ１２を作成した後、ＲＧＢデータのうち無彩色成分に相当するデータ（ｒ＝ｇ＝ｂ）に対応するＣＭＹＫデータについて、両測色結果Ｄ１，Ｄ２の差異が小さい色相を出力させるＣＭＹＫの階調値に置き換えることにより、ＬＵＴ（データＤ１３）を作成することができる。すると、ＬＵＴを作成する最後の段階でＬＵＴ中の無彩色成分に相当するデータを置き換えればよいので、光源が変わっても出力画像の無彩色が同じ色に見えるように画像データを色変換するためのＬＵＴを容易に作成することができる。
また、図１０に示すように、ＲＧＢ／ＣＭＹＫデータのマッピング時にグレー軸部分（ｒ＝ｇ＝ｂ）をずらして最終的なＬＵＴを作成してもよい。この場合、ＲＧＢデータのうちｒ＝ｇ＝ｂに対応する参照点については、入力側対応関係を規定するデータＤ１１のＬａｂ空間の各Ｌａｂ値を両測色結果Ｄ１，Ｄ２の差異が小さい色相のＬａｂ値に置き換えた後、入力側対応関係を規定するデータＤ１４と第一の測色結果Ｄ１とを対応付けることにより、ＬＵＴ（データＤ１５）を作成することができる。すると、ＲＧＢ／ＣＭＹＫデータを同じ色空間内でマッピングしたときに無彩色成分に相当するデータが置き換えられているので、出力画像をより自然な画質にさせることが可能となる。
なお、説明の便宜上、図中にＬ１，ａ１，ｂ１，Ｌ２，ａ２，ｂ２と記載しているが、上記演算式（２），（３）に用いられる変数とは異なるものである。
【００５９】
このように、本色変換テーブル作成方法は、多数のパッチを印刷して複数の光源のもとで測色を行い、各種データを生成することによりＬＵＴを作成するものである。従って、コンピュータを使用して当該方法を実現すると好適である。
図１１は、ＰＣ１０と測色器３０とを色変換テーブル作成装置として使用する場合に行われるＬＵＴ作成処理の一例をフローチャートにより示している。ＡＰＬの一つである色変換テーブル作成プログラムは上述した各工程に対応するモジュールを有しており、図に示す処理はこれらのモジュールの機能により実現される。
【００６０】
色変換テーブル作成プログラムが起動されると、まず、ＰＣ１０を使用してＣＭＹＫ色空間で各軸に沿って略等間隔に離れたｎの４乗個の格子点を規定するデータを作成する（Ｓ２０５）。ここで、ＣＭＹＫそれぞれについて階調値０と２５５とを含めて代表的な階調値を、例えば、０（0%），６４（25% ），１２８（50% ），１９２（75% ），２５５（100%）を選択する。この場合、５の４乗個のパッチを印刷させることになる。なお、ＣＭＹＫ色空間の分割位置や分割数は適宜最適な設定とすることが可能であるし、パッチ数を減らすため、ＣＭＹからＫ発生を前提としてＣＭＹ色空間で各軸に沿って略等間隔に離れたｎの３乗個の格子点を規定するデータを作成してもよい。
次に、各格子点のＣＭＹＫデータに対応した複数のパッチＰＡを印刷用紙に印刷させる（Ｓ２１０）。すなわち、各格子点のＣＭＹＫデータに対してハーフトーン処理とラスタライズ処理を行い、生成したラスタデータをプリンタ２０に送信する。すると、プリンタ２０はラスタデータを受信し、印刷ヘッドを駆動してインクを吐出させてＣＭＹＫデータに対応するドットを形成し、印刷用紙上に各格子点に対応した複数のパッチＰＡを印刷する。ここで、画像出力工程が終了する。
【００６１】
その後、ＰＣの操作者は、印刷させた複数のパッチＰＡに対して第一の光源ＬＩ１（Ｄ５０光源）のもとで測色器３０により測色を行う。すなわち、印刷されたパッチＰＡの一つ一つに測色器３０の色検出部を押し当てて、順次測色を行っていく。ＰＣでは、複数のパッチ全てについてのＬａｂ空間の各Ｌａｂ値から構成される第一の測色結果Ｄ１を取得し、ＲＡＭ１３またはＨＤ１４の所定領域に記憶させる（Ｓ２１５）。すなわち、各色と各階調値の全ての組み合わせについてのパッチのＬａｂ値を取得する。ここで、ＵＳＢＩ／Ｆ１７ａを介して測色器３０からＬａｂ値を読み込んでもよいし、Ｌａｂ値を一旦ＦＤ１６ａに記憶させてＦＤドライブ１６を介して読み込んでもよい。また、キーボード１８ｂによる操作入力を受け付けてＬａｂ値を取得してもよいし、図示しない音声入力装置を介してＬａｂ値を取得してもよい。ここで、第一測色結果取得工程が終了する。
【００６２】
上記工程終了後、ＰＣの操作者は、同じ複数のパッチＰＡに対してＤ５０光源ＬＩ１とは別の第二の光源（Ａ光源）のもとで測色器３０により測色を行う。本実施形態では、ＲＧＢ／ＣＭＹＫデータを対応させるマッピングの際に第一の測色結果Ｄ１のみを使用するため、無彩色に近い色とされたパッチのみを測色すればよい。当該パッチは上述したグレー近傍のＣＭＹＫ各色の濃度についてそれぞれ複数段階としたＣＭＹＫデータに対応する複数のパッチに相当し、ＣＭＹＫデータを構成するＣＭＹＫ別の階調値全てから上記所定の換算式を用いて各Ｌａｂ値を算出し、算出したａ値とｂ値とが（ａ2 ＋ｂ2 ）1/2 ≦ｅ１（ｅ１は例えば１≦ｅ１≦１５を満たす値）の関係を満たすＣＭＹＫデータに対応するパッチとすることができる。従って、ＣＭＹＫ色空間全領域でのパッチを測色する場合と比べ、測色数を減らすことができ、作業の手間が軽減される。ＰＣでは、測色されたパッチ全てについてのＬａｂ空間の各Ｌａｂ値から構成される第二の測色結果Ｄ２を取得し、ＲＡＭ１３等の所定領域に記憶させる（Ｓ２２０）。ここで、第二測色結果取得工程が終了する。
【００６３】
上記工程終了後、Ｌａｂ空間の中に測色結果Ｄ１，Ｄ２を対応付け、Ｌ軸を中心としてＬ軸周りにａｂ平面を８領域に区分し、区分した領域別に色相角の角度差Δθの平均値を算出する（Ｓ２２５）。複数の測色結果の座標をＬａｂ空間内にプロットしてａｂ平面に投影したとき、人間が認識する色相の差異は、ａｂ平面上に投影された複数の点についての色相角の角度差に比例する。従って、パッチＰＡ毎に色相角の角度差を求めると測色結果の差異を正確に評価することができる。また、Ｌａｂ空間はデバイスに依存しない色空間であることからも、より正確に測色結果の差異を評価可能である。
図１２は、上記手順により色相角の角度差Δθの平均値を算出する様子を模式的に示している。例えば、区分したａｂ平面の領域を領域１〜８と呼ぶことにして、まず、第一の測色結果Ｄ１のうちａ，ｂ値が領域１となる測色結果Ｄ１，Ｄ２の組み合わせを抽出し、上記演算式（２）を用いて順次角度差Δθ１ｊ（ｊは正の整数）を算出していく。ここで、測色結果Ｄ１，Ｄ２の組み合わせの抽出は、Ｌ軸を分割した帯域別に行ってもよいし、Ｌ軸の全領域についてまとめて行ってもよい。次に、角度差Δθ１ｊの平均値ＴΔθ１を算出する。残りの領域２〜８についても、同様にして平均値ＴΔθｉ（ｉは１〜８の整数）を算出する。
【００６４】
その後、領域毎の角度差の平均値ＴΔθｉが最小となる領域を抽出し、この領域の色相平面を測色結果Ｄ１，Ｄ２の色相成分の差異が小さい色相として特定し、その旨の情報をＲＡＭ１３に記憶しておく（Ｓ２３０）。図１２の例では、領域「５」の平均値ＴΔθｉが最も小さいので、測色結果Ｄ１，Ｄ２の差異が小さい色相を同領域「５」のａｂ平面と特定することができる。なお、色相の特定は、Ｌ軸の全領域についてまとめて行ってもよいし、軸を分割した帯域別に行ってもよい。
このように、区分した領域単位で色相を特定することにより、測色誤差があっても平均化されるため、同誤差を吸収することが可能となる。
この段階で、測色結果Ｄ１，Ｄ２の比較結果から同測色結果Ｄ１，Ｄ２の差異が小さい色相を特定する色相特定工程が終了する。
【００６５】
なお、Ｓ２２５では、区分した領域別に色差ΔＥの平均値を算出してもよい。Ｌａｂ空間は均等色空間なので、空間内の二点間の距離は色差に相当し、人間が認識する色の差異が測色結果の複数の点についての距離差に比例する。従って、パッチＰＡ毎に色差を求めると測色結果の差異を正確に評価することができる。また、Ｌａｂ空間はデバイスに依存しない色空間であることからも、より正確に測色結果の差異を評価可能である。
色差ΔＥの平均値を算出する際も、図１２で示した色相角の角度差Δθの平均値を算出する手順と同様である。まず、第一の測色結果Ｄ１のうちａ，ｂ値が領域１となる測色結果Ｄ１，Ｄ２の組み合わせを抽出し、上記演算式（３）を用いて順次色差ΔＥ１ｊ（ｊは正の整数）を算出していく。ここでも、測色結果Ｄ１，Ｄ２の組み合わせの抽出は、Ｌ軸を分割した帯域別に行ってもよいし、Ｌ軸の全領域についてまとめて行ってもよい。次に、色差ΔＥ１ｊの平均値ＴΔＥ１を算出する。残りの領域２〜８についても、同様にして平均値ＴΔＥｉ（ｉは１〜８の整数）を算出する。
Ｓ２３０では、領域毎の色差の平均値ＴΔＥｉが最小となる領域を抽出し、この領域の色相平面を測色結果Ｄ１，Ｄ２の差異が小さい色相として特定し、その旨の情報をＲＡＭ１３に記憶しておく。色相の特定は、Ｌ軸の全領域についてまとめて行ってもよいし、軸を分割した帯域別に行ってもよい。
【００６６】
また、角度差の平均値ＴΔθｉが所定の閾値ｔθ以下またはより小であり、かつ、色差の平均値ＴΔＥｉが所定の閾値ｔＥ以下またはより小である領域を抽出し、抽出した領域が複数ある場合にはこれらの領域のいずれかを第一・第二の測色結果の差異が小さい特定色相として特定してもよい。抽出した領域が複数ある場合、色相角の角度差を優先することにして、これらの領域の中から角度差の平均値ＴΔθｉが最小となる領域を特定色相とするようにしてもよい。むろん、両条件を満たす領域が無い場合には、全領域の中から角度差の平均値ＴΔθｉが最小となる領域を特定色相とする等して対応すればよい。
【００６７】
上記工程終了後、入力側対応関係を決定するため、ＰＣ１０を使用してＲＧＢ色空間で各軸に沿って略等間隔に離れたｎ（ｎは正の整数）の３乗個の格子点からなる立方格子を規定するデータを作成する（Ｓ２３５）。例えば、ＲＧＢそれぞれの階調値から０と２５５とを含めて代表的な階調値を１７段階、例えば、０，１６，３２，・・・，２４０，２５５を選択する。この場合、１７の３乗個の格子点を規定することになる。
次に、ＰＣにて、格子点のＲＧＢデータをｓＲＧＢの定義に従ってＬａｂ空間の各成分値（Ｌａｂ値）に変換する（Ｓ２４０）。そして、ＲＧＢデータと変換後のＬａｂ値とをＲＡＭ１３等の所定領域に格納することにより、ＲＧＢデータとＬａｂ空間の各成分値との入力側対応関係を規定するデータＤ１１を作成する（Ｓ２４５）と、ＲＧＢデータとＬａｂ値とを対応付けることができる。ここで、入力側対応関係決定工程が終了する。
【００６８】
なお、入力側対応関係はテーブル作成工程までに決定されればよいため、Ｓ２０５の処理の前にＳ２３５〜Ｓ２４５の処理を行うようにしてもよい。むろん、既に入力側対応関係が決定されていれば、Ｓ２３５〜Ｓ２４５の処理を省略可能である。
また、本フローを利用する代わりに、ディスプレイ１８ａに対して格子点に対応した複数の画像を出力させ、同画像に対して測色器３０により測色を行ってＬａｂ値を取得してもよい。そして、格子点に対応した複数の画像をディスプレイに出力させ、画像の一つ一つに測色器３０の色検出部を押し当てて順次測色を行い、画像全てについての測色結果をＰＣに取り込むことにより、ＲＧＢデータとＬａｂ値との入力側対応関係を規定するデータを作成することができる。
【００６９】
上記工程終了後、図９に示すように、入力側対応関係を規定するデータＤ１１と第一の測色結果Ｄ１とを複数の参照点について対応付けるマッピングを行い、中間色変換テーブルＤ１２を作成する（Ｓ２５０）。すなわち、ＲＧＢデータに対応するＬａｂデータをデータＤ１１から取得し、取得したＬａｂデータと同じ値のＣＭＹＫデータを測色結果Ｄ１から取得するか、または、取得したＬａｂデータに近い複数のＬａｂデータに対応するＣＭＹＫデータを測色結果Ｄ１から取得して補間演算によりＣＭＹＫデータを決定すると、中間色変換テーブルＤ１２を作成することができる。なお、第一の測色結果Ｄ１の代わりに第二の測色結果Ｄ２を用いてマッピングを行ってもよいし、両測色結果Ｄ１，Ｄ２を平均、加算または加重を異ならして平均したもの等を用いてマッピングを行ってもよい。
【００７０】
その後、中間色変換テーブルＤ１２のＲＧＢデータのうちグレー軸部分（無彩色成分に相当）のデータに対応すＣＭＹＫデータについては、同ＣＭＹＫデータに対応してプリンタ２０にて印刷される画像の色相がＳ２３０にて特定された色相となるように置き換え、最終的なＬＵＴを生成する（Ｓ２５５）。図９では、グレー軸部分のＲＧＢデータをｒ１＝ｇ１＝ｂ１等と記載してあり、中間色変換テーブルＤ１２において対応するＣＭＹＫデータｃ１，ｍ１，ｙ１，ｋ１等を、色相角の角度差Δθ（または、色差ΔＥ）の平均値が最小となったａｂ平面の領域（第一・第二の測色結果の差異が小さい色相平面の領域）のＣＭＹＫデータｃ１’，ｍ１’，ｙ１’，ｋ１’等に置換する様子を示している。ＣＭＹＫデータｃ１’，ｍ１’，ｙ１’，ｋ１’は、Ｓ２３０にて特定されたａｂ平面の領域内となる階調値にすればよく、様々な手法により決定可能である。例えば、Ｌ成分を第一の測色結果Ｄ１と同じにしておき、ａ，ｂ成分については特定領域の色相角の平均値となるように、かつ、ａ2 ＋ｂ2 がＬ値に応じた所定値ｅ２（Ｌ）となるようにすることにより、同Ｌａｂ値に対応するＣＭＹＫの階調値を中間色変換テーブルＤ１２から置換することができる。ここで、特定領域の色相角の平均値は例えば特定領域内の点の色相角がとりうる最小値と最大値との平均値とすることができ、ｅ２（Ｌ）については０＜ｅ２（Ｌ）≦１０等とすることによって置き換え後におけるＬａｂ値に相当する点の位置をＬ軸近傍とすることができる。また、Ｌ軸を分割した帯域別に測色結果の差異が小さい色相領域を特定した場合には、中間色変換テーブルＤ１２の無彩色成分についてＬ軸のどの分割帯域に入るかをみて、中間色変換テーブルＤ１２から同分割帯域毎に特定された色相領域内となるＣＭＹＫの階調値に置換すればよい。
【００７１】
このようにして生成されたＬＵＴ（データＤ１３）のグレー軸部分におけるＣＭＹＫデータは、光源の違いによるグレーの見た目の差異が小さくなるような色相にさせる階調値となる。
そして、作成したＬＵＴをＨＤ１４の所定領域に記憶させ（Ｓ２６０）、本フローを終了する。ここで、テーブル作成工程が終了する。すると、作成されたＬＵＴは、ＲＧＢデータのうち無彩色成分に相当するデータに対応する参照点についてはＣＭＹＫデータに対応して出力される画像の色相が第一・第二の光源のもとでの測色結果の差異が小さい色相となるように複数の参照点についてＲＧＢ／ＣＭＹＫデータの対応関係を規定したデータとなる。
【００７２】
なお、中間色変換テーブルを作成せず、マッピング時にグレー軸部分をずらす場合、図１３に示すフローチャートに従ってＬＵＴ作成処理を行えばよい。本フローでは、Ｓ２０５〜Ｓ２４５，Ｓ２６０については図１１で示したフローによる同じ処理を行い、Ｓ２５０〜Ｓ２５５の代わりにＳ３０５〜Ｓ３１０の処理を行うようになっている。
すなわち、Ｓ２０５〜Ｓ２４５の処理を行って入力側対応関係を規定するデータＤ１１を作成すると、同データＤ１１のうちグレー軸部分の各Ｌａｂ値を、Ｓ２３０にて特定された色相のＬａｂ値となるように置き換える（Ｓ３０５）。図１０では、グレー軸部分のＲＧＢデータをｒ１＝ｇ１＝ｂ１等と記載してあり、データＤ１１において対応するＬａｂデータＬ１，ａ１，ｂ１等を、色相角の角度差Δθ（または、色差ΔＥ）の平均値が最小となったａｂ平面の領域のＬａｂデータＬ１’，ａ１’，ｂ１’等に置換する様子を示している。ＬａｂデータＬ１’，ａ１’，ｂ１’は、Ｓ２３０にて特定されたａｂ平面の領域内となる階調値にすればよく、様々な手法により決定可能であり、上述した例を準用可能である。
【００７３】
その後、置換後の入力側対応関係を規定するデータＤ１４と第一の測色結果Ｄ１とを対応付けるマッピングを行い、ＲＧＢ／ＣＭＹＫデータの対応関係を複数の参照点について決定して最終的なＬＵＴを作成する（Ｓ３１０）。すると、同ＬＵＴ（データＤ１５）のグレー軸部分におけるＣＭＹＫデータは、光源の違いによるグレーの見た目の差異が小さくなるような色相にさせる階調値となる。そして、作成したＬＵＴをＨＤ１４の所定領域に記憶させ（Ｓ２６０）、本フローを終了する。
このように、ＲＧＢデータのうち無彩色成分に相当するデータに対応するＬＵＴの参照点については、入力側対応関係を規定するＬａｂ色空間の各Ｌａｂ値を第一・第二の光源のもとでの測色結果の差異が小さいとして特定された色相の各Ｌａｂ値に置き換えることにより、ＲＧＢ／ＣＭＹＫデータの対応関係を決定してＬＵＴを作成することができる。
【００７４】
（４）色変換装置の作用と効果：
以上のようにして作成されたＬＵＴは、汎用的なコンピュータにて汎用的に行われている印刷処理にて使用可能である。上述したように、ＰＣ１０を色変換装置として使用し、図３で示した印刷制御処理を行うことにより、作成されたＬＵＴを参照してＲＧＢデータをＣＭＹＫデータに色変換して、順次、ハーフトーンデータ、ラスタデータを生成し、同ラスタデータをプリンタ２０に対して出力することにより、ＣＭＹＫデータに対応する画像をプリンタ２０に印刷させることができる。
【００７５】
本色変換装置は、ＲＧＢデータを入力し、ＲＧＢデータのうち無彩色成分に相当するデータについてはプリンタ２０にて印刷される画像の色相が上述の手順により特定された差異が小さい特定色相となるようにＣＭＹＫデータに変換する。ＬＵＴを参照することにより、きめ細やかな色変換を行うことが可能である。なお、色変換装置が参照するＬＵＴは、従来のＬＵＴと比べてグレー軸部分の参照点のみＣＭＹＫデータが異なることになり、グレー軸周りの部分の参照点については従来のＬＵＴと同じＣＭＹＫデータが格納されていることになる。ここで、ＬＵＴのグレー軸部分のＣＭＹＫデータについてはＬａｂ空間内においてＬ軸の近傍とされているため、グレー軸部分の参照点とグレー軸周りの部分の参照点との間になるようなＲＧＢデータが入力された場合でも同ＬＵＴを参照して補間演算によりスムーズにＣＭＹＫデータに変換される。従って、変換後のＣＭＹＫデータに基づく画像は無彩色に近い色の部分に違和感が生じることはない。
【００７６】
プリンタ２０は、ラスタデータを入手し、同ラスタデータに基づいて印刷ヘッドを駆動し、印刷用紙上にインクを吐出してＣＭＹＫデータに対応するドットを形成させる。すると、図４で示したように、多数のドットにより形成される画像Ｉ２は、人間の目の敏感な無彩色について、第一・第二の光源ＬＩ１，ＬＩ２が置き換わっても見え方の差異が小さくなっている。Ｄ５０光源とＡ光源とを使用してパッチの測色結果の差異が小さい色相を特定した場合、太陽光のもとで画像Ｉ２を見たときと白熱灯のもとで同じ画像Ｉ２を見たときとで、同画像Ｉ２の無彩色はほぼ同じ色に見えることになる。むろん、第一・第二の光源として代表的な光源を選択することにより、第一・第二の光源の光成分を含む光環境のもとで画像Ｉ２を見ても、第一・第二の光源とは異なる光源のもとで画像Ｉ２を見ても、同画像Ｉ２の無彩色の見え方には違いが少なくなる。
【００７７】
このように、本色変換装置を使用して画像データを色変換し、変換後の画像データに対応する画像を画像機器に出力させると、光源が変わっても、変換後の画像データに対応する出力画像の無彩色がほぼ同じ色に見えるようにさせ、画質を向上させることが可能となる。その結果、従来のようにある光源のもとでは無彩色に見える画像が別の光源のもとでは色味を帯びた別の色に見える現象を、メタメリズム改善用インクを用いる必要なく回避することが可能となる。
【００７８】
以上のことから、ＲＧＢデータを入力し、プリンタで使用可能なＣＭＹＫに対応したＣＭＹＫデータに変換する本色変換装置は、プリンタに印刷させた変換後のＣＭＹＫデータに対応する印刷画像において、ＲＧＢデータのうち無彩色成分に相当するデータに対応する印刷画像を複数の光源のもとで測色し、Ｌａｂ空間の各Ｌａｂ値から構成される同光源のそれぞれに対応した複数の測色結果を取得したときに、同複数の測色結果の差異が小さい色相となるようにＲＧＢデータをＣＭＹＫデータに変換する装置であるとも言える。
また、上述した定義のＬａｂ空間の各Ｌａｂ値からなる複数の測色結果の色相成分を取得した場合、Ｌａｂ空間内における同複数の測色結果の色相角の角度差Δθを算出したとき、角度差Δθが所定の閾値ｔθ以下またはより小になる色相となるようにＲＧＢデータをＣＭＹＫデータに変換する装置であるとも言える。さらに、同Ｌａｂ空間の各Ｌａｂ値からなる複数の測色結果を取得した場合、Ｌａｂ空間内における同複数の測色結果の色差ΔＥを算出したときには、色差ΔＥが４以下になる色相となるようにＲＧＢデータをＣＭＹＫデータに変換する装置であるとも言える。
【００７９】
（５）第二の実施形態：
なお、本発明を実施する際に使用可能なコンピュータと画像機器は、様々な構成が可能である。
例えば、プリンタは、コンピュータと一体化されたものであってもよいし、単色画像のみを印刷する専用品であってもよい。むろん、印刷装置以外にも、所定の色空間で表現される画像を表示する表示装置を本発明にいう画像機器としてもよい。
【００８０】
ところで、光源を三種類以上として光源に対応した測色結果を取得し、測色結果の差異が小さい色相を特定するようにしてもよい。
図１４は、第二の実施形態にかかる色変換テーブル作成装置が行うＬＵＴ作成処理の一例をフローチャートにより示している。なお、本実施形態では、便宜上、第一の光源をＤ５０光源とし、複数の第二の光源をＡ光源およびＦ１光源としている。
まず、Ｓ２０５〜Ｓ２１０と同様、ＰＣ１０を使用してＣＭＹＫ色空間で各軸に沿って略等間隔に離れたｎの４乗個の格子点を規定するデータを作成し（Ｓ４０５）、各格子点のＣＭＹＫデータに対応した複数のパッチを印刷用紙に印刷させる（Ｓ４１０）。
【００８１】
その後、ＰＣの操作者は、複数のパッチに対してＤ５０光源のもとで測色器３０により測色を行う。ＰＣでは、Ｓ２１５と同様、複数のパッチ全てについてのＬａｂ空間の各Ｌａｂ値から構成される第一の測色結果（測色結果その１とする）を取得し、ＲＡＭ１３等の所定領域に記憶させる（Ｓ４１５）。
また、光源をＡ光源に変更し、同じ複数のパッチに対してＡ光源のもとで測色を行う。ＰＣでは、Ｓ２２０と同様、測色されたパッチ全てについてのＬａｂ空間の各Ｌａｂ値から構成される第二の測色結果（測色結果その２とする）を取得し、ＲＡＭ１３等の所定領域に記憶させる（Ｓ４２０）。
さらに、光源をＦ１光源に変更し、同じ複数のパッチに対してＦ１光源のもとで測色を行う。ＰＣでは、測色されたパッチ全てについてのＬａｂ空間の各Ｌａｂ値から構成される別の第二の測色結果（測色結果その３とする）を取得し、ＲＡＭ１３等の所定領域に記憶させる（Ｓ４２５）。
なお、光源を四種類以上にするときには、同様の作業と処理を行うようにすればよい。
【００８２】
全ての測色結果が取得されると、Ｌａｂ空間の中に測色結果その１〜３を対応付け、Ｌ軸を中心としてＬ軸周りにａｂ平面を８領域に区分する。そして、区分した領域別に、Ｄ５０光源下とＡ光源下とでの測色結果その１，２の色相角の角度差を平均した平均値（本実施形態においてΔθ１とする）と、Ｄ５０光源下とＦ１光源下とでの測色結果その１，３の色相角の角度差を平均した平均値（本実施形態においてΔθ２とする）とを算出する（Ｓ４３０）。次に、両平均値Δθ１，Δθ２の平均を算出し、領域別の平均角度差ＴΔθとする（Ｓ４３５）。
なお、Ａ光源下とＦ１光源下とでの測色結果その２，３の色相角の角度差を平均した平均値（Δθ３とする）も算出し、ΔＥ１〜ΔＥ３の平均を領域別の平均角度差ＴΔθとしてもよい。
その後、領域毎の平均角度差Δθが最小となる領域を抽出し、この領域の色相平面を測色結果その１〜３の色相成分の差異が小さい特定色相として特定し、その旨の情報をＲＡＭ１３に記憶しておく（Ｓ４４０）。
【００８３】
上記Ｓ４３０では、区分した領域別に、測色結果その１，２の色差を平均した平均値（ΔＥ１とする）と、測色結果その１，３の色差を平均した平均値（ΔＥ２とする）とを算出してもよい。この場合、Ｓ４３５では、両平均値ΔＥ１，ΔＥ２の平均を算出し、領域別の平均色差ＴΔＥとする。そして、Ｓ４４０では、領域毎の平均色差ΔＥが最小となる領域を抽出し、この領域の色相平面を測色結果その１〜３の差異が小さい特定色相として特定し、その旨の情報をＲＡＭ１３に記憶しておけばよい。
なお、光源が四種類以上あっても、同様にして平均角度差や平均色差を算出することによって、同じパッチについての複数の測色結果の差異が小さい色相を特定することができる。
【００８４】
以下、図１１のＳ２３５〜Ｓ２６０の処理を行い、ＲＧＢデータのうちグレー軸部分のデータに対応するＬＵＴの参照点については、ＣＭＹＫデータに対応する出力画像の色相がＳ４４０にて特定色相となるようにＬＵＴのグレー軸部分のＣＭＹＫの階調値を決定して最終的なＬＵＴを作成する。すると、作成されたＬＵＴは、ＲＧＢデータのうち無彩色成分に相当するデータに対応する参照点についてはＣＭＹＫデータに対応する出力画像の色相が三種類の光源のもとでの測色結果その１〜３の差異が小さい色相となるようにＲＧＢ／ＣＭＹＫデータの対応関係を規定したデータとなる。
【００８５】
色変換装置が上記ＬＵＴを参照してＲＧＢデータをＣＭＹＫデータに色変換すると、プリンタ２０から出力される画像は、光源が置き換えられても無彩色の見え方の差異が小さい。
このように、三種類以上の光源のもとで、出力画像の無彩色がほぼ同じ色に見えるようにさせることが可能である。。
以上説明したように、本発明によると、種々の態様により、メタメリズム改善用インクを用いる必要なく、光源が変わっても、変換後の画像データに対応する出力画像の無彩色が同じ色に見えるようにさせ、画質を向上させることが可能となる。
【図面の簡単な説明】
【００８６】
【図１】印刷システムの概略構成を示すブロック図。
【図２】プリンタの概略構成を示すブロック図。
【図３】色変換装置が行う処理を示すフローチャート。
【図４】画像を印刷する際の動作を模式的に示す概念図。
【図５】人間の目における色の見え方を説明する説明図。
【図６】色変換テーブル作成方法の各工程を説明する図。
【図７】測色結果から色相を特定する様子を示す模式図。
【図８】測色結果の座標の色相角θの定義を模式的に説明する図。
【図９】中間色変換テーブルを作成して最終的なＬＵＴを作成する様子を示す模式図。
【図１０】マッピング時にグレー軸部分をずらして最終的なＬＵＴを作成する様子を示す模式図。
【図１１】ＬＵＴ作成処理の一例を示すフローチャート。
【図１２】測色結果の差異が小さい色相を特定する様子を示す模式図。
【図１３】ＬＵＴ作成処理の一例を示すフローチャート。
【図１４】第二の実施形態におけるＬＵＴ作成処理を示すフローチャート。
【符号の説明】
【００８７】
１０…パーソナルコンピュータ（ＰＣ）、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ハードディスク（ＨＤ）、２０…インクジェットプリンタ（印刷装置）、３０…カラー測色器、Ｓ１１…画像出力工程、Ｓ１２…第一測色結果取得工程、Ｓ１３…第二測色結果取得工程、Ｓ１４…色相特定工程、Ｓ１５…テーブル作成工程、Ｄ１…第一の測色結果、Ｄ２…第二の測色結果、Ｄ１１，Ｄ１４…入力側対応関係を規定するデータ、Ｄ１２…中間色変換テーブル、Ｄ１３，Ｄ１５…色変換テーブル（ＬＵＴ）、Ｉ１…表示画像、Ｉ２…印刷画像（出力画像）、ＬＩ１…第一の光源、ＬＩ２…第二の光源、Ｒ１〜Ｒ３…測色結果の差異が小さい色相領域（特定色相）、Ｐ１…投影点、ＰＡ…パッチ（基準画像）
【図１】
2005057570.tif 000006
【図２】
2005057570.tif 000007
【図３】
2005057570.tif 000008
【図４】
2005057570.tif 000009
【図５】
2005057570.tif 000010
【図６】
2005057570.tif 000011
【図７】
2005057570.tif 000012
【図８】
2005057570.tif 000013
【図９】
2005057570.tif 000014
【図１０】
2005057570.tif 000015
【図１１】
2005057570.tif 000016
【図１２】
2005057570.tif 000017
【図１３】
2005057570.tif 000018
【図１４】
2005057570.tif 000019