(57)【特許請求の範囲】
【請求項１】
加法混色のレッド，グリーン，ブルーの各色信号であるＲＧＢデータによって構成されるそれぞれの画素データのうち、前記ＲＧＢデータと対応付けられており、前記各色信号のレベルを示すＲ，Ｇ，Ｂ値とL*a*b*表色系のL*，a*，b*値との対応関係を示す第１のカラープロファイルを参照して、有彩色のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値におけるa*，b*の値のみを彩度を上げる方向に変換し、無彩色のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値を変換せずそのままの値とした修整ＲＧＢデータを生成する色変換モジュールと、
L*a*b*表色系のL*，a*，b*値と減法混色のシアン，マゼンタ，イエロ，ブラックの各色信号のレベルを示すＣ，Ｍ，Ｙ，Ｋ値との対応関係を示す第２のカラープロファイルを参照して、前記修整ＲＧＢデータにおけるL*，a*，b*値に最も近似するL*，a*，b*値を前記第２のカラープロファイルより選択し、選択されたL*，a*，b*値に対応するＣ，Ｍ，Ｙ，Ｋ値を印刷用のＣＭＹＫデータとして出力する印刷用色変換部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１のカラープロファイルにおけるシアンの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記色変換モジュールによって変換したa*の値とb*の値をａ２，ｂ２としたとき、
前記色変換モジュールは、
ａ２が（−0.0008×ａ１３＋0.0065×ａ１２＋1.596×ａ１＋0.7609）から（−0.0018×ａ１３−0.0587×ａ１２＋0.509×ａ１−0.8142）までの第１の範囲となるように、ａ１をａ２に変換し、
ｂ２が（−0.0004×ｂ１３＋0.0077×ｂ１２＋1.5267×ｂ１−1.7158）から（−0.0007×ｂ１３−0.0224×ｂ１２＋0.9027×ｂ１＋0.2427）までの第２の範囲となるように、ｂ１をｂ２に変換する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１のカラープロファイルにおけるマゼンタの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記色変換モジュールによって変換したa*の値とb*の値をａ２，ｂ２としたとき、
前記色変換モジュールは、
ａ２が（−0.0006×ａ１３＋0.0257×ａ１２＋1.0074×ａ１＋1.9869）から（−0.0002×ａ１３＋0.0103×ａ１２＋0.9148×ａ１−0.6582）までの第１の範囲となるように、ａ１をａ２に変換し、
ｂ２が（＋0.5015×ｂ１４−0.0698×ｂ１３−3.6577×ｂ１２−1.1779×ｂ１＋1.1221）から（＋0.1862×ｂ１４−0.0994×ｂ１３−1.3049×ｂ１２＋0.8372×ｂ１＋0.6918）までの第２の範囲となるように、ｂ１をｂ２に変換する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記第１のカラープロファイルにおけるイエロの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記色変換モジュールによって変換したa*の値とb*の値をａ２，ｂ２としたとき、
前記色変換モジュールは、
ａ２が（−0.0741×ａ１３−0.2281×ａ１２＋1.5887×ａ１−0.0597）から（−0.169×ａ１３−1.2732×ａ１２−1.6351×ａ１−1.6855）までの第１の範囲となるように、ａ１をａ２に変換し、
ｂ２が（＋0.0002×ｂ１３−0.0557×ｂ１２＋3.8295×ｂ１−19.174）から（−0.0005×ｂ１３＋0.0496×ｂ１２−0.1869×ｂ１＋9.3544）までの第２の範囲となるように、ｂ１をｂ２に変換する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記第１のカラープロファイルにおけるレッドの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記色変換モジュールによって変換したa*の値とb*の値をａ２，ｂ２としたとき、
前記色変換モジュールは、
ａ２が（−0.0005×ａ１３＋0.0216×ａ１２＋1.0642×ａ１＋0.9702）から（−0.00002×ａ１３−0.002×ａ１２＋1.1574×ａ１−1.1551）までの第１の範囲となるように、ａ１をａ２に変換し、
ｂ２が（−0.0188×ｂ１３＋0.7331×ｂ１２−7.7264×ｂ１＋36.954）から（−0.0025×ｂ１３＋0.1078×ｂ１２−0.4953×ｂ１＋7.8243）までの第２の範囲となるように、ｂ１をｂ２に変換する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記第１のカラープロファイルにおけるグリーンの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記色変換モジュールによって変換したa*の値とb*の値をａ２，ｂ２としたとき、
前記色変換モジュールは、
ａ２が（−0.0002×ａ１３＋0.0071×ａ１２＋1.4745×ａ１＋0.3966）から（−0.0002×ａ１３−0.0067×ａ１２＋1.0257×ａ１＋0.6624）までの第１の範囲となるように、ａ１をａ２に変換し、
ｂ２が（−0.0641×ｂ１３＋2.0252×ｂ１２−18.747×ｂ１＋63.726）から（−0.0054×ｂ１３＋0.1898×ｂ１２−0.9854×ｂ１＋7.2331）までの第２の範囲となるように、ｂ１をｂ２に変換する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記第１のカラープロファイルにおけるブルーの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記色変換モジュールによって変換したa*の値とb*の値をａ２，ｂ２としたとき、
前記色変換モジュールは、
ａ２が（＋0.3214×ａ１３−5.6805×ａ１２＋30.456×ａ１−41.552）から（＋0.1 894×ａ１３−3.2752×ａ１２＋17.774×ａ１−24.191）までの第１の範囲となるように、ａ１をａ２に変換し、
ｂ２が（−0.0004×ｂ１３−0.0137×ｂ１２＋0.9175×ｂ１−1.1038）から（−0.0001×ｂ１３−0.004×ｂ１２＋0.985×ｂ１＋0.0013）までの第２の範囲となるように、ｂ１をｂ２に変換する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項８】
加法混色のレッド，グリーン，ブルーの各色信号であるＲＧＢデータによって構成されるそれぞれの画素データが有彩色のデータであるか否かを判定し、
前記ＲＧＢデータと対応付けられており、前記各色信号のレベルを示すＲ，Ｇ，Ｂ値とL*a*b*表色系のL*，a*，b*値との対応関係を示す第１のカラープロファイルを参照して、前記画素データが有彩色のデータであれば、Ｒ，Ｇ，Ｂ値に対応するL*，a*，b*値におけるa*，b*の値のみを彩度を上げる方向に変換し、前記画素データが無彩色のデータであれば、Ｒ，Ｇ，Ｂ値に対応するL*，a*，b*値を変換せずそのままの値として、修整ＲＧＢデータを生成し、
L*a*b*表色系のL*，a*，b*値と減法混色のシアン，マゼンタ，イエロ，ブラックの各色信号のレベルを示すＣ，Ｍ，Ｙ，Ｋ値との対応関係を示す第２のカラープロファイルを参照して、前記修整ＲＧＢデータにおけるL*，a*，b*値に最も近似するL*，a*，b*値を前記第２のカラープロファイルより選択し、
前記第２のカラープロファイルにおける選択されたL*，a*，b*値に対応するＣ，Ｍ，Ｙ，Ｋ値を印刷用のＣＭＹＫデータとして出力する
ことを特徴とする画像処理方法。
【請求項９】
コンピュータに、
加法混色のレッド，グリーン，ブルーの各色信号であるＲＧＢデータによって構成されるそれぞれの画素データが有彩色のデータであるか否かを判定する判定ステップと、
前記ＲＧＢデータと対応付けられており、前記各色信号のレベルを示すＲ，Ｇ，Ｂ値とL*a*b*表色系のL*，a*，b*値との対応関係を示す第１のカラープロファイルを参照して、前記画素データが有彩色のデータであれば、Ｒ，Ｇ，Ｂ値に対応するL*，a*，b*値におけるa*，b*の値のみを彩度を上げる方向に変換し、前記画素データが無彩色のデータであれば、Ｒ，Ｇ，Ｂ値に対応するL*，a*，b*値を変換せずそのままの値として、修整ＲＧＢデータを生成する生成ステップと、
L*a*b*表色系のL*，a*，b*値と減法混色のシアン，マゼンタ，イエロ，ブラックの各色信号のレベルを示すＣ，Ｍ，Ｙ，Ｋ値との対応関係を示す第２のカラープロファイルを参照して、前記修整ＲＧＢデータにおけるL*，a*，b*値に最も近似するL*，a*，b*値を前記第２のカラープロファイルより選択する選択ステップと、
前記第２のカラープロファイルにおける選択されたL*，a*，b*値に対応するＣ，Ｍ，Ｙ，Ｋ値を印刷用のＣＭＹＫデータとして出力する出力ステップと、
を実行させることを特徴とする画像処理プログラム。
【請求項１０】
前記第１のカラープロファイルにおけるシアンの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記生成ステップにて変換したa*の値とb*の値をａ２，ｂ２としたとき、
前記コンピュータに、前記生成ステップとして、
ａ２が（−0.0008×ａ１３＋0.0065×ａ１２＋1.596×ａ１＋0.7609）から（−0.0018×ａ１３−0.0587×ａ１２＋0.509×ａ１−0.8142）までの第１の範囲となるように、ａ１をａ２に変換し、
ｂ２が（−0.0004×ｂ１３＋0.0077×ｂ１２＋1.5267×ｂ１−1.7158）から（−0.0007×ｂ１３−0.0224×ｂ１２＋0.9027×ｂ１＋0.2427）までの第２の範囲となるように、ｂ１をｂ２に変換する
処理を実行させることを特徴とする請求項９に記載の画像処理プログラム。
【請求項１１】
前記第１のカラープロファイルにおけるマゼンタの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記生成ステップにて変換したa*の値とb*の値をａ２，ｂ２としたとき、
前記コンピュータに、前記生成ステップとして、
ａ２が（−0.0006×ａ１３＋0.0257×ａ１２＋1.0074×ａ１＋1.9869）から（−0.0002×ａ１３＋0.0103×ａ１２＋0.9148×ａ１−0.6582）までの第１の範囲となるように、ａ１をａ２に変換し、
ｂ２が（＋0.5015×ｂ１４−0.0698×ｂ１３−3.6577×ｂ１２−1.1779×ｂ１＋1.1221）から（＋0.1862×ｂ１４−0.0994×ｂ１３−1.3049×ｂ１２＋0.8372×ｂ１＋0.6918）までの第２の範囲となるように、ｂ１をｂ２に変換する
処理を実行させることを特徴とする請求項９に記載の画像処理プログラム。
【請求項１２】
前記第１のカラープロファイルにおけるイエロの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記生成ステップにて変換したa*の値とb*の値をａ２，ｂ２としたとき、
前記コンピュータに、前記生成ステップとして、
ａ２が（−0.0741×ａ１３−0.2281×ａ１２＋1.5887×ａ１−0.0597）から（−0.169×ａ１３−1.2732×ａ１２−1.6351×ａ１−1.6855）までの第１の範囲となるように、ａ１をａ２に変換し、
ｂ２が（＋0.0002×ｂ１３−0.0557×ｂ１２＋3.8295×ｂ１−19.174）から（−0.0005×ｂ１３＋0.0496×ｂ１２−0.1869×ｂ１＋9.3544）までの第２の範囲となるように、ｂ１をｂ２に変換する
処理を実行させることを特徴とする請求項９に記載の画像処理プログラム。
【請求項１３】
前記第１のカラープロファイルにおけるレッドの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記生成ステップにて変換したa*の値とb*の値をａ２，ｂ２としたとき、
前記コンピュータに、前記生成ステップとして、
ａ２が（−0.0005×ａ１３＋0.0216×ａ１２＋1.0642×ａ１＋0.9702）から（−0.00002×ａ１３−0.002×ａ１２＋1.1574×ａ１−1.1551）までの第１の範囲となるように、ａ１をａ２に変換し、
ｂ２が（−0.0188×ｂ１３＋0.7331×ｂ１２−7.7264×ｂ１＋36.954）から（−0.0025×ｂ１３＋0.1078×ｂ１２−0.4953×ｂ１＋7.8243）までの第２の範囲となるように、ｂ１をｂ２に変換する
処理を実行させることを特徴とする請求項９に記載の画像処理プログラム。
【請求項１４】
前記第１のカラープロファイルにおけるグリーンの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記生成ステップにて変換したa*の値とb*の値をａ２，ｂ２としたとき、
前記コンピュータに、前記生成ステップとして、
ａ２が（−0.0002×ａ１３＋0.0071×ａ１２＋1.4745×ａ１＋0.3966）から（−0.0002×ａ１３−0.0067×ａ１２＋1.0257×ａ１＋0.6624）までの第１の範囲となるように、ａ１をａ２に変換し、
ｂ２が（−0.0641×ｂ１３＋2.0252×ｂ１２−18.747×ｂ１＋63.726）から（−0.0054×ｂ１３＋0.1898×ｂ１２−0.9854×ｂ１＋7.2331）までの第２の範囲となるように、ｂ１をｂ２に変換する
処理を実行させることを特徴とする請求項９に記載の画像処理プログラム。
【請求項１５】
前記第１のカラープロファイルにおけるブルーの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記生成ステップにて変換したa*の値とb*の値をａ２，ｂ２としたとき、
前記コンピュータに、前記生成ステップとして、
ａ２が（＋0.3214×ａ１３−5.6805×ａ１２＋30.456×ａ１−41.552）から（＋0.1 894×ａ１３−3.2752×ａ１２＋17.774×ａ１−24.191）までの第１の範囲となるように、ａ１をａ２に変換し、
ｂ２が（−0.0004×ｂ１３−0.0137×ｂ１２＋0.9175×ｂ１−1.1038）から（−0.0001×ｂ１３−0.004×ｂ１２＋0.985×ｂ１＋0.0013）までの第２の範囲となるように、ｂ１をｂ２に変換する
処理を実行させることを特徴とする請求項９に記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加法混色のレッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の色信号を、減法混色のシアン（Ｃ），マゼンタ（Ｍ），イエロ（Ｙ），ブラック（Ｋ）の印刷用色信号に変換する画像処理装置、画像処理方法、画像処理プログラムに関する。
【背景技術】
【０００２】
ＲＧＢデータよりなるデジタル画像を紙面に印刷するには、ＲＧＢデータをＣＭＹＫデータに変換する必要がある。Ｃ，Ｍ，Ｙ，Ｋのインキを用いるＣＭＹＫデータに基づく印刷によって表現可能な色空間は、ＲＧＢデータよりなる画像をディスプレイで表現可能な色空間よりも狭い。そこで、ＲＧＢデータの色空間のうちＣＭＹＫデータの色空間に収まらない色は、ＣＭＹＫデータの色空間内の近似色に置換される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＲＧＢデータよりなる画像をＣＭＹＫデータに変換して紙面に印刷するときに、印刷画像が鮮やかになるように、オペレータが色を修整するレタッチ作業を行うことがある。レタッチ作業は経験や知識が豊富なオペレータが行わなければならず、長時間を要するという問題点がある。
【０００５】
そこで、ＲＧＢデータを、経験や知識がなくても鮮やかな印刷画像が得られるＣＭＹＫデータに変換することが求められる。ＲＧＢデータを鮮やかな印刷画像が得られるＣＭＹＫデータに変換したときに、無彩色が変化して色味を帯びてしまうことは好ましくない。
【０００６】
本発明は、無彩色を変化させることなく、ＲＧＢデータを鮮やかな印刷画像が得られるＣＭＹＫデータに変換することができる画像処理装置、画像処理方法、画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述した従来の技術の課題を解決するため、加法混色のレッド，グリーン，ブルーの各色信号であるＲＧＢデータによって構成されるそれぞれの画素データのうち、前記ＲＧＢデータと対応付けられており、前記各色信号のレベルを示すＲ，Ｇ，Ｂ値とL*a*b*表色系のL*，a*，b*値との対応関係を示す第１のカラープロファイルを参照して、有彩色のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値におけるa*，b*の値のみを彩度を上げる方向に変換し、無彩色のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値を変換せずそのままの値とした修整ＲＧＢデータを生成する色変換モジュールと、L*a*b*表色系のL*，a*，b*値と減法混色のシアン，マゼンタ，イエロ，ブラックの各色信号のレベルを示すＣ，Ｍ，Ｙ，Ｋ値との対応関係を示す第２のカラープロファイルを参照して、前記修整ＲＧＢデータにおけるL*，a*，b*値に最も近似するL*，a*，b*値を前記第２のカラープロファイルより選択し、選択されたL*，a*，b*値に対応するＣ，Ｍ，Ｙ，Ｋ値を印刷用のＣＭＹＫデータとして出力する印刷用色変換部とを備えることを特徴とする画像処理装置を提供する。
【０００８】
上記の画像処理装置において、前記第１のカラープロファイルにおけるシアンの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記色変換モジュールによって変換したa*の値とb*の値をａ２，ｂ２としたとき、前記色変換モジュールは、ａ２が（−0.0008×ａ１３＋0.0065×ａ１２＋1.596×ａ１＋0.7609）から（−0.0018×ａ１３−0.0587×ａ１２＋0.509×ａ１−0.8142）までの第１の範囲となるように、ａ１をａ２に変換し、ｂ２が（−0.0004×ｂ１３＋0.0077×ｂ１２＋1.5267×ｂ１−1.7158）から（−0.0007×ｂ１３−0.0224×ｂ１２＋0.9027×ｂ１＋0.2427）までの第２の範囲となるように、ｂ１をｂ２に変換することが好ましい。
【０００９】
上記の画像処理装置において、前記第１のカラープロファイルにおけるマゼンタの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記色変換モジュールによって変換したa*の値とb*の値をａ２，ｂ２としたとき、前記色変換モジュールは、ａ２が（−0.0006×ａ１３＋0.0257×ａ１２＋1.0074×ａ１＋1.9869）から（−0.0002×ａ１３＋0.0103×ａ１２＋0.9148×ａ１−0.6582）までの第１の範囲となるように、ａ１をａ２に変換し、ｂ２が（＋0.5015×ｂ１４−0.0698×ｂ１３−3.6577×ｂ１２−1.1779×ｂ１＋1.1221）から（＋0.1862×ｂ１４−0.0994×ｂ１３−1.3049×ｂ１２＋0.8372×ｂ１＋0.6918）までの第２の範囲となるように、ｂ１をｂ２に変換することが好ましい。
【００１０】
上記の画像処理装置において、前記第１のカラープロファイルにおけるイエロの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記色変換モジュールによって変換したa*の値とb*の値をａ２，ｂ２としたとき、前記色変換モジュールは、ａ２が（−0.0741×ａ１３−0.2281×ａ１２＋1.5887×ａ１−0.0597）から（−0.169×ａ１３−1.2732×ａ１２−1.6351×ａ１−1.6855）までの第１の範囲となるように、ａ１をａ２に変換し、ｂ２が（＋0.0002×ｂ１３−0.0557×ｂ１２＋3.8295×ｂ１−19.174）から（−0.0005×ｂ１３＋0.0496×ｂ１２−0.1869×ｂ１＋9.3544）までの第２の範囲となるように、ｂ１をｂ２に変換することが好ましい。
【００１１】
上記の画像処理装置において、前記第１のカラープロファイルにおけるレッドの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記色変換モジュールによって変換したa*の値とb*の値をａ２，ｂ２としたとき、前記色変換モジュールは、ａ２が（−0.0005×ａ１３＋0.0216×ａ１２＋1.0642×ａ１＋0.9702）から（−0.00002×ａ１３−0.002×ａ１２＋1.1574×ａ１−1.1551）までの第１の範囲となるように、ａ１をａ２に変換し、ｂ２が（−0.0188×ｂ１３＋0.7331×ｂ１２−7.7264×ｂ１＋36.954）から（−0.0025×ｂ１３＋0.1078×ｂ１２−0.4953×ｂ１＋7.8243）までの第２の範囲となるように、ｂ１をｂ２に変換することが好ましい。
【００１２】
上記の画像処理装置において、前記第１のカラープロファイルにおけるグリーンの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記色変換モジュールによって変換したa*の値とb*の値をａ２，ｂ２としたとき、前記色変換モジュールは、ａ２が（−0.0002×ａ１３＋0.0071×ａ１２＋1.4745×ａ１＋0.3966）から（−0.0002×ａ１３−0.0067×ａ１２＋1.0257×ａ１＋0.6624）までの第１の範囲となるように、ａ１をａ２に変換し、ｂ２が（−0.0641×ｂ１３＋2.0252×ｂ１２−18.747×ｂ１＋63.726）から（−0.0054×ｂ１３＋0.1898×ｂ１２−0.9854×ｂ１＋7.2331）までの第２の範囲となるように、ｂ１をｂ２に変換することが好ましい。
【００１３】
上記の画像処理装置において、前記第１のカラープロファイルにおけるブルーの色相のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*の値とb*の値をａ１，ｂ１とし、前記色変換モジュールによって変換したa*の値とb*の値をａ２，ｂ２としたとき、前記色変換モジュールは、ａ２が（＋0.3214×ａ１３−5.6805×ａ１２＋30.456×ａ１−41.552）から（＋0.1 894×ａ１３−3.2752×ａ１２＋17.774×ａ１−24.191）までの第１の範囲となるように、ａ１をａ２に変換し、ｂ２が（−0.0004×ｂ１３−0.0137×ｂ１２＋0.9175×ｂ１−1.1038）から（−0.0001×ｂ１３−0.004×ｂ１２＋0.985×ｂ１＋0.0013）までの第２の範囲となるように、ｂ１をｂ２に変換することが好ましい。
【００１４】
また、本発明は、上述した従来の技術の課題を解決するため、加法混色のレッド，グリーン，ブルーの各色信号であるＲＧＢデータによって構成されるそれぞれの画素データが有彩色のデータであるか否かを判定し、前記ＲＧＢデータと対応付けられており、前記各色信号のレベルを示すＲ，Ｇ，Ｂ値とL*a*b*表色系のL*，a*，b*値との対応関係を示す第１のカラープロファイルを参照して、前記画素データが有彩色のデータであれば、Ｒ，Ｇ，Ｂ値に対応するL*，a*，b*値におけるa*，b*の値のみを彩度を上げる方向に変換し、前記画素データが無彩色のデータであれば、Ｒ，Ｇ，Ｂ値に対応するL*，a*，b*値を変換せずそのままの値として、修整ＲＧＢデータを生成し、L*a*b*表色系のL*，a*，b*値と減法混色のシアン，マゼンタ，イエロ，ブラックの各色信号のレベルを示すＣ，Ｍ，Ｙ，Ｋ値との対応関係を示す第２のカラープロファイルを参照して、前記修整ＲＧＢデータにおけるL*，a*，b*値に最も近似するL*，a*，b*値を前記第２のカラープロファイルより選択し、前記第２のカラープロファイルにおける選択されたL*，a*，b*値に対応するＣ，Ｍ，Ｙ，Ｋ値を印刷用のＣＭＹＫデータとして出力することを特徴とする画像処理方法を提供する。
【００１５】
さらに、本発明は、上述した従来の技術の課題を解決するため、コンピュータに、加法混色のレッド，グリーン，ブルーの各色信号であるＲＧＢデータによって構成されるそれぞれの画素データが有彩色のデータであるか否かを判定する判定ステップと、前記ＲＧＢデータと対応付けられており、前記各色信号のレベルを示すＲ，Ｇ，Ｂ値とL*a*b*表色系のL*，a*，b*値との対応関係を示す第１のカラープロファイルを参照して、前記画素データが有彩色のデータであれば、Ｒ，Ｇ，Ｂ値に対応するL*，a*，b*値におけるa*，b*の値のみを彩度を上げる方向に変換し、前記画素データが無彩色のデータであれば、Ｒ，Ｇ，Ｂ値に対応するL*，a*，b*値を変換せずそのままの値として、修整ＲＧＢデータを生成する生成ステップと、L*a*b*表色系のL*，a*，b*値と減法混色のシアン，マゼンタ，イエロ，ブラックの各色信号のレベルを示すＣ，Ｍ，Ｙ，Ｋ値との対応関係を示す第２のカラープロファイルを参照して、前記修整ＲＧＢデータにおけるL*，a*，b*値に最も近似するL*，a*，b*値を前記第２のカラープロファイルより選択する選択ステップと、前記第２のカラープロファイルにおける選択されたL*，a*，b*値に対応するＣ，Ｍ，Ｙ，Ｋ値を印刷用のＣＭＹＫデータとして出力する出力ステップとを実行させることを特徴とする画像処理プログラムを提供する。
【発明の効果】
【００１６】
本発明の画像処理装置、画像処理方法、画像処理プログラムによれば、無彩色を変化させることなく、ＲＧＢデータを鮮やかな印刷画像が得られるＣＭＹＫデータに変換することができる。
【図面の簡単な説明】
【００１７】
【図１】一実施形態の画像処理装置を示すブロック図である。
【図２】L*a*b*表色系を説明するための図である。
【図３】図１における色変換モジュール１０によってa*，b*の値を変換する前の標準状態のシアンの特性を示す特性図である。
【図４】色変換モジュール１０によってa*，b*の値を変換したシアンのa*，b*それぞれの特性を示す特性図である。
【図５】色変換モジュール１０によってa*，b*の値を変換する前の標準状態のマゼンタの特性を示す特性図である。
【図６】色変換モジュール１０によってa*，b*の値を変換したマゼンタのa*，b*それぞれの特性を示す特性図である。
【図７】色変換モジュール１０によってa*，b*の値を変換する前の標準状態のイエロの特性を示す特性図である。
【図８】色変換モジュール１０によってa*，b*の値を変換したイエロのa*，b*それぞれの特性を示す特性図である。
【図９】色変換モジュール１０によってa*，b*の値を変換する前の標準状態のレッドの特性を示す特性図である。
【図１０】色変換モジュール１０によってa*，b*の値を変換したレッドのa*，b*それぞれの特性を示す特性図である。
【図１１】色変換モジュール１０によってa*，b*の値を変換する前の標準状態のグリーンの特性を示す特性図である。
【図１２】色変換モジュール１０によってa*，b*の値を変換したグリーンのa*，b*それぞれの特性を示す特性図である。
【図１３】色変換モジュール１０によってa*，b*の値を変換する前の標準状態のブルーの特性を示す特性図である。
【図１４】色変換モジュール１０によってa*，b*の値を変換したブルーのa*，b*それぞれの特性を示す特性図である。
【図１５】一実施形態の画像処理装置、画像処理方法、画像処理プログラムによる効果を検証するために用いたカラー画像の例を示す図である。
【図１６】色変換モジュール１０によってa*，b*の値を変換する前の元データと変換した後の修整データとを比較するための図である。
【図１７】色変換モジュール１０によってシアンのa*，b*の値を変換する前の元データと変換した後の修整データとを比較するための図である。
【図１８】色変換モジュール１０によってマゼンタのa*，b*の値を変換する前の元データと変換した後の修整データとを比較するための図である。
【図１９】色変換モジュール１０によってイエロのa*，b*の値を変換する前の元データと変換した後の修整データとを比較するための図である。
【図２０】図１５に示すカラー画像におけるグレーのa*，b*の値と、a*，b*の値が変換される比較例とを対比して示す図である。
【図２１】一実施形態の画像処理装置の動作、一実施形態の画像処理方法、一実施形態の画像処理プログラムで実行される処理を示すフローチャートである。
【図２２】一実施形態の画像処理プログラムを実行させるコンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００１８】
以下、一実施形態の画像処理装置、画像処理方法、画像処理プログラムについて、添付図面を参照して説明する。
【００１９】
図１に示すように、一実施形態の画像処理装置は、色変換モジュール１０と、印刷用色変換部２０とを備える。図１において、色変換モジュール１０には、ＲＧＢデータと修整量調整信号が入力される。ＲＧＢデータは、例えば、デジタルカメラによって生成された画像データである。
【００２０】
ここで、ＲＧＢデータと、色を変換するためのテーブルを記述するカラープロファイルＣＰ１とが対応付けられている。例えば、Exif（Exchangeable image file format）情報に、カラープロファイルＣＰ１として用いられるカラープロファイルの名称（後述するsRGB等）を記述することができる。
【００２１】
ディスプレイとプリンタのようにデバイスが異なってもできるだけ色が変化しないように管理することを、カラーマネジメントと称している。カラープロファイルＣＰ１及び後述するカラープロファイルＣＰ２を用いることによって、カラーマネジメントが行われる。
【００２２】
カラープロファイルとしては、国際カラーコンソーシアム（ＩＣＣ）のフォーマットに準拠したＩＣＣプロファイルを用いるのが一般的である。カラープロファイルＣＰ１，ＣＰ２は、ＩＣＣプロファイルの一例である。
【００２３】
ＲＧＢデータは、一例として、国際電気標準会議（ＩＥＣ）が定めたsRGBと称される色空間の規格で表現されているとする。カラープロファイルＣＰ１は、sRGBに対応している。sRGBの代わりに、Adobe RGBが用いられてもよい。Adobe RGBは、アドビシステムズ社（Adobe Systems Incorporated）が提唱した色空間の規格である。
【００２４】
図１に示すように、カラープロファイルＣＰ１は、Ｒ，Ｇ，Ｂの各色信号のレベルを示すＲ，Ｇ，Ｂ値と、L*a*b*表色系（CIE L*a*b*）のL*，a*，b*値との対応関係を示している。L*a*b*表色系は、図２（ａ）に示す立体的な色空間で表される。図２（ｂ）は、図２（ａ）の断面図であり、a*軸及びb*軸によって形成される円を示している。
【００２５】
L*は明度を表す。＋a*は赤方向、−a*は緑方向、＋b*は黄方向、−b*は青方向を表す。図２（ｂ）に示すように、円の周方向は色相を表す。色空間の中心から外側に向かうほど彩度が高くなって色が鮮やかになる。
【００２６】
カラープロファイルＣＰ１に、sRGBの色空間を構成する膨大な色の点を全て保持させることはできないため、色空間より例えば１５００点ほど均等に色の点を抽出して、カラープロファイルＣＰ１に保持させればよい。カラープロファイルＣＰ１に保持されていない色のデータは演算によって補間される。
【００２７】
色変換モジュール１０は、入力されたＲＧＢデータと対応付けられているカラープロファイルＣＰ１のうち、有彩色のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値のa*，b*の値のみを以下の変換式によって変換する。色変換モジュール１０は、L*の値を変換せず、明度を変化させない。
【００２８】
Ｒ，Ｇ，Ｂ値が（０，０，０），（１２８，１２８，１２８），（２５５，２５５，２５５）のようにＲの値とＧの値とＢの値が全て同一であれば、そのＲ，Ｇ，Ｂの値によって決まる色は無彩色である。色変換モジュール１０は、（０，０，０）から（２５５，２５５，２５５）までの無彩色のL*，a*，b*値を変換せず、そのままの値で出力する。
【００２９】
ここで、鮮やかな印刷画像を得るのに好適な、色変換モジュール１０が有彩色のa*，b*の値を変換する変換式を説明する。代表して、シアン，マゼンタ，イエロ，レッド，グリーン，ブルーの各色相のa*，b*の値を変換する変換式を説明する。
【００３０】
＜シアン＞
L*a*b*表色系のシアンの色相を構成するa*，b*は式（１）の関係を有する。
b*＝1.5054a*＋6.6189    …（１）
【００３１】
カラープロファイルＣＰ１で規定されているシアンの色相のa*，b*の値を元データａ１，ｂ１、鮮やかなシアンに変換したときのa*，b*の値を修整データａ２，ｂ２とする。修整データａ２，ｂ２は、式（２），（３）で表される。式（２），（３）は、修整量最大の式である。
【００３２】
ａ２＝−0.0008×ａ１３＋0.0065×ａ１２＋1.596×ａ１＋0.7609    …（２）
ｂ２＝−0.0004×ｂ１３＋0.0077×ｂ１２＋1.5267×ｂ１−1.7158    …（３）
【００３３】
式（２），（３）でa*，b*の値を変換したとき、変化の程度が大きすぎる場合には、元データａ１，ｂ１を式（４），（５）で修整データａ２，ｂ２に変換してもよい。式（４），（５）は、修整量最小の式である。
【００３４】
ａ２＝−0.0018×ａ１３−0.0587×ａ１２＋0.509×ａ１−0.8142    …（４）
ｂ２＝−0.0007×ｂ１３−0.0224×ｂ１２＋0.9027×ｂ１＋0.2427    …（５）
【００３５】
色変換モジュール１０は、シアンのa*の値を式（２）から式（４）までの範囲で、シアンのb*の値を式（３）から式（５）までの範囲で変換すればよい。色変換モジュール１０は、図示していない操作部を操作することによって供給された修整量調整信号に応じて、シアンのa*，b*の値を変換する。
【００３６】
横軸を−a*、縦軸を−b*としたとき、色変換モジュール１０によってシアンを変換しない標準状態では、シアンは図３に示すように変化する。図４（ａ）は、横軸を元データａ１、縦軸を修整データａ２としたとき、式（２），式（４）による元データａ１と修整データａ２との関係を示している。色変換モジュール１０は、シアンのa*の値を、式（２）が示す実線の曲線と、式（４）が示す破線の曲線との間で変化させる。
【００３７】
図４（ｂ）は、横軸を元データｂ１、縦軸を修整データｂ２としたとき、式（３），式（５）による元データｂ１と修整データｂ２との関係を示している。色変換モジュール１０は、シアンのb*の値を、式（３）が示す実線の曲線と、式（５）が示す破線の曲線との間で変化させる。
【００３８】
＜マゼンタ＞
L*a*b*表色系のマゼンタの色相を構成するa*，b*は式（６）の関係を有する。
b*＝−0.2114a*＋3.964    …（６）
【００３９】
カラープロファイルＣＰ１で規定されているマゼンタの色相のa*，b*の値を元データａ１，ｂ１、鮮やかなマゼンタに変換したときのa*，b*の値を修整データａ２，ｂ２とする。修整データａ２，ｂ２は、式（７），（８）で表される。式（７），（８）は、修整量最大の式である。
【００４０】
ａ２＝−0.0006×ａ１３＋0.0257×ａ１２＋1.0074×ａ１＋1.9869    …（７）
ｂ２＝0.5015×ｂ１４−0.0698×ｂ１３−3.6577×ｂ１２−1.1779×ｂ１＋1.1221    …（８）
【００４１】
式（７），（８）でa*，b*の値を変換したとき、変化の程度が大きすぎる場合には、元データａ１，ｂ１を式（９），（１０）で修整データａ２，ｂ２に変換してもよい。式（９），（１０）は、修整量最小の式である。
【００４２】
ａ２＝−0.0002×ａ１３＋0.0103×ａ１２＋0.9148×ａ１−0.6582    …（９）
ｂ２＝0.1862×ｂ１４−0.0994×ｂ１３−1.3049×ｂ１２＋0.8372×ｂ１＋0.6918    …（１０）
【００４３】
色変換モジュール１０は、マゼンタのa*の値を式（７）から式（９）までの範囲で、マゼンタのb*の値を式（８）から式（１０）までの範囲で変換すればよい。色変換モジュール１０は、修整量調整信号に応じて、マゼンタのa*，b*の値を変換する。
【００４４】
横軸を−a*、縦軸を−b*としたとき、色変換モジュール１０によってマゼンタを変換しない標準状態では、マゼンタは図５に示すように変化する。図６（ａ）は、横軸を元データａ１、縦軸を修整データａ２としたとき、式（７），式（９）による元データａ１と修整データａ２との関係を示している。色変換モジュール１０は、マゼンタのa*の値を、式（７）が示す実線の曲線と、式（９）が示す破線の曲線との間で変化させる。
【００４５】
図６（ｂ）は、横軸を元データｂ１、縦軸を修整データｂ２としたとき、式（８），式（１０）による元データｂ１と修整データｂ２との関係を示している。色変換モジュール１０は、マゼンタのb*の値を、式（８）が示す実線の曲線と、式（１０）が示す破線の曲線との間で変化させる。
【００４６】
＜イエロ＞
L*a*b*表色系のイエロの色相を構成するa*，b*は式（１１）の関係を有する。
b*＝−8.9895a*＋1.3763    …（１１）
【００４７】
カラープロファイルＣＰ１で規定されているイエロの色相のa*，b*の値を元データａ１，ｂ１、鮮やかなイエロに変換したときのa*，b*の値を修整データａ２，ｂ２とする。修整データａ２，ｂ２は、式（１２），（１３）で表される。式（１２），（１３）は、修整量最大の式である。
【００４８】
ａ２＝−0.0741×ａ１３−0.2281×ａ１２＋1.5887×ａ１−0.0597    …（１２）
ｂ２＝0.0002×ｂ１３−0.0557×ｂ１２＋3.8295×ｂ１−19.174    …（１３）
【００４９】
式（１２），（１３）でa*，b*の値を変換したとき、変化の程度が大きすぎる場合には、元データａ１，ｂ１を式（１４），（１５）で修整データａ２，ｂ２に変換してもよい。式（１４），（１５）は、修整量最小の式である。
【００５０】
ａ２＝−0.169×ａ１３−1.2732×ａ１２−1.6351×ａ１−1.6855    …（１４）
ｂ２＝−0.0005×ｂ１３＋0.0496×ｂ１２−0.1869×ｂ１＋9.3544    …（１５）
【００５１】
色変換モジュール１０は、イエロのa*の値を式（１２）から式（１４）までの範囲で、イエロのb*の値を式（１３）から式（１５）までの範囲で変換すればよい。色変換モジュール１０は、修整量調整信号に応じて、イエロのa*，b*の値を変換する。
【００５２】
横軸を−a*、縦軸を−b*としたとき、色変換モジュール１０によってイエロを変換しない標準状態では、イエロは図７に示すように変化する。図８（ａ）は、横軸を元データａ１、縦軸を修整データａ２としたとき、式（１２），式（１４）による元データａ１と修整データａ２との関係を示している。色変換モジュール１０は、イエロのa*の値を、式（１２）が示す実線の曲線と、式（１４）が示す破線の曲線との間で変化させる。
【００５３】
図８（ｂ）は、横軸を元データｂ１、縦軸を修整データｂ２としたとき、式（１３），式（１５）による元データｂ１と修整データｂ２との関係を示している。色変換モジュール１０は、イエロのb*の値を、式（１３）が示す実線の曲線と、式（１５）が示す破線の曲線との間で変化させる。
【００５４】
＜レッド＞
L*a*b*表色系のレッドの色相を構成するa*，b*は式（１６）の関係を有する。
b*＝0.5232a*＋7.0232    …（１６）
【００５５】
カラープロファイルＣＰ１で規定されているレッドの色相のa*，b*の値を元データａ１，ｂ１、鮮やかなレッドに変換したときのa*，b*の値を修整データａ２，ｂ２とする。修整データａ２，ｂ２は、式（１７），（１８）で表される。式（１７），（１８）は、修整量最大の式である。
【００５６】
ａ２＝−0.0005×ａ１３＋0.0216×ａ１２＋1.0642×ａ１＋0.9702    …（１７）
ｂ２＝−0.0188×ｂ１３＋0.7331×ｂ１２−7.7264×ｂ１＋36.954    …（１８）
【００５７】
式（１７），（１８）でa*，b*の値を変換したとき、変化の程度が大きすぎる場合には、元データａ１，ｂ１を式（１９），（２０）で修整データａ２，ｂ２に変換してもよい。式（１７），（１８）は、修整量最小の式である。
【００５８】
ａ２＝−0.00002×ａ１３−0.002×ａ１２＋1.1574×ａ１−1.1551    …（１９）
ｂ２＝−0.0025×ｂ１３＋0.1078×ｂ１２−0.4953×ｂ１＋7.8243    …（２０）
【００５９】
色変換モジュール１０は、レッドのa*の値を式（１７）から式（１９）までの範囲で、レッドのb*の値を式（１８）から式（２０）までの範囲で変換すればよい。色変換モジュール１０は、修整量調整信号に応じて、レッドのa*，b*の値を変換する。
【００６０】
横軸を−a*、縦軸を−b*としたとき、色変換モジュール１０によってレッドを変換しない標準状態では、レッドは図９に示すように変化する。図１０（ａ）は、横軸を元データａ１、縦軸を修整データａ２としたとき、式（１７），式（１９）による元データａ１と修整データａ２との関係を示している。色変換モジュール１０は、レッドのa*の値を、式（１７）が示す実線の曲線と、式（１９）が示す破線の曲線との間で変化させる。
【００６１】
図１０（ｂ）は、横軸を元データｂ１、縦軸を修整データｂ２としたとき、式（１８），式（２０）による元データｂ１と修整データｂ２との関係を示している。色変換モジュール１０は、レッドのb*の値を、式（１８）が示す実線の曲線と、式（２０）が示す破線の曲線との間で変化させる。
【００６２】
＜グリーン＞
L*a*b*表色系のグリーンの色相を構成するa*，b*は式（２１）の関係を有する。
b*＝−0.4037a*＋5.5189    …（２１）
【００６３】
カラープロファイルＣＰ１で規定されているグリーンの色相のa*，b*の値を元データａ１，ｂ１、鮮やかなグリーンに変換したときのa*，b*の値を修整データａ２，ｂ２とする。修整データａ２，ｂ２は、式（２２），（２３）で表される。式（２２），（２３）は、修整量最大の式である。
【００６４】
ａ２＝−0.0002×ａ１３＋0.0071×ａ１２＋1.4745×ａ１＋0.3966    …（２２）
ｂ２＝−0.0641×ｂ１３＋2.0252×ｂ１２−18.747×ｂ１＋63.726    …（２３）
【００６５】
式（２２），（２３）でa*，b*の値を変換したとき、変化の程度が大きすぎる場合には、元データａ１，ｂ１を式（２４），（２５）で修整データａ２，ｂ２に変換してもよい。式（２４），（２５）は、修整量最小の式である。
【００６６】
ａ２＝−0.0002×ａ１３−0.0067×ａ１２＋1.0257×ａ１＋0.6624    …（２４）
ｂ２＝−0.0054×ｂ１３＋0.1898×ｂ１２−0.9854×ｂ１＋7.2331    …（２５）
【００６７】
色変換モジュール１０は、グリーンのa*の値を式（２２）から式（２４）までの範囲で、グリーンのb*の値を式（２３）から式（２５）までの範囲で変換すればよい。色変換モジュール１０は、修整量調整信号に応じて、グリーンのa*，b*の値を変換する。
【００６８】
横軸を−a*、縦軸を−b*としたとき、色変換モジュール１０によってグリーンを変換しない標準状態では、グリーンは図１１に示すように変化する。図１２（ａ）は、横軸を元データａ１、縦軸を修整データａ２としたとき、式（２２），式（２４）による元データａ１と修整データａ２との関係を示している。色変換モジュール１０は、グリーンのa*の値を、式（２２）が示す実線の曲線と、式（２４）が示す破線の曲線との間で変化させる。
【００６９】
図１２（ｂ）は、横軸を元データｂ１、縦軸を修整データｂ２としたとき、式（２３），式（２５）による元データｂ１と修整データｂ２との関係を示している。色変換モジュール１０は、グリーンのb*の値を、式（２３）が示す実線の曲線と、式（２５）が示す破線の曲線との間で変化させる。
【００７０】
＜ブルー＞
L*a*b*表色系のブルーの色相を構成するa*，b*は式（２６）の関係を有する。
b*＝−2.6004a*＋5.4687    …（２６）
【００７１】
カラープロファイルＣＰ１で規定されているブルーの色相のa*，b*の値を元データａ１，ｂ１、鮮やかなブルーに変換したときのa*，bの値*を修整データａ２，ｂ２とする。修整データａ２，ｂ２は、式（２７），（２８）で表される。式（２７），（２８）は、修整量最大の式である。
【００７２】
ａ２＝0.3214×ａ１３−5.6805×ａ１２＋30.456×ａ１−41.552    …（２７）
ｂ２＝−0.0004×ｂ１３−0.0137×ｂ１２＋0.9175×ｂ１−1.1038    …（２８）
【００７３】
式（２７），（２８）でa*，b*の値を変換したとき、変化の程度が大きすぎる場合には、元データａ１，ｂ１を式（２９），（３０）で修整データａ２，ｂ２に変換してもよい。式（２９），（３０）は、修整量最小の式である。
【００７４】
ａ２＝0.1 894×ａ１３−3.2752×ａ１２＋17.774×ａ１−24.191    …（２９）
ｂ２＝−0.0001×ｂ１３−0.004×ｂ１２＋0.985×ｂ１＋0.0013    …（３０）
【００７５】
色変換モジュール１０は、ブルーのa*の値を式（２７）から式（２９）までの範囲で、ブルーのb*の値を式（２８）から式（３０）までの範囲で変換すればよい。色変換モジュール１０は、修整量調整信号に応じて、ブルーのa*，b*の値を変換する。
【００７６】
横軸を−a*、縦軸を−b*としたとき、色変換モジュール１０によってブルーを変換しない標準状態では、ブルーは図１３に示すように変化する。図１４（ａ）は、横軸を元データａ１、縦軸を修整データａ２としたとき、式（２７），式（２８）による元データａ１と修整データａ２との関係を示している。色変換モジュール１０は、ブルーのa*の値を、式（２７）が示す実線の曲線と、式（２９）が示す破線の曲線との間で変化させる。
【００７７】
図１４（ｂ）は、横軸を元データｂ１、縦軸を修整データｂ２としたとき、式（２８），式（３０）による元データｂ１と修整データｂ２との関係を示している。色変換モジュール１０は、ブルーのb*の値を、式（２８）が示す実線の曲線と、式（３０）が示す破線の曲線との間で変化させる。
【００７８】
以上説明したシアン，マゼンタ，イエロ，レッド，グリーン，ブルー以外の各色相の色は、それぞれの色相に対応する変換式によって変換される。色相を細かく分割してそれぞれの色相に対して変換式を設定すれば、それぞれの色相に適した状態で鮮やかな色に変換することができる。色相の分割数（変換式の設定数）は、任意である。
【００７９】
次に、色変換モジュール１０によって有彩色を以上のように変換したときの効果を説明する。図１５に示すように、シアン，マゼンタ，イエロ，レッド，グリーン，ブルー，グレーそれぞれでライト，中間，シャドウ，ソリッドの４段階のステップデータで効果を検証した。
【００８０】
シアンにおけるライト，中間，シャドウ，ソリッドをそれぞれＣ１，Ｃ２，Ｃ３，Ｃ４とする。マゼンタにおけるライト，中間，シャドウ，ソリッドをそれぞれＭ１，Ｍ２，Ｍ３，Ｍ４とする。イエロについては、ライト，中間，シャドウ，ソリッドをそれぞれＹ１，Ｙ２，Ｙ３，Ｙ４とする。
【００８１】
レッドにおけるライト，中間，シャドウ，ソリッドをそれぞれＲ１，Ｒ２，Ｒ３，Ｒ４とする。グリーンにおけるライト，中間，シャドウ，ソリッドをそれぞれＧ１，Ｇ２，Ｇ３，Ｇ４とする。ブルーにおけるライト，中間，シャドウ，ソリッドをそれぞれＢ１，Ｂ２，Ｂ３，Ｂ４とする。
【００８２】
グレーにおけるライト，中間，シャドウ，ソリッドをそれぞれｇｒ１，ｇｒ２，ｇｒ３，ｇｒ４とする。
【００８３】
なお、シアン，マゼンタ，イエロ，レッド，グリーン，ブルー，グレーそれぞれのデータには、実際の写真原稿に近い状態とするため、例えばレッドに若干量のシアンを加える等、若干量の反対色の濁り成分を加えた。
【００８４】
図１６は、a*，b*平面内の色再現域３０内で、シアン，マゼンタ，イエロ，レッド，グリーン，ブルーそれぞれのライト，中間，シャドウ，ソリッドのデータが、色変換モジュール１０による変換前と変換後でどのように変化するかを示している。
【００８５】
図１６において、▲は色変換モジュール１０による変換前の元データを示しており、■は色変換モジュール１０による変換後の修整データを示している。図１６に示す修整データは、色変換モジュール１０が、シアン，マゼンタ，イエロ，レッド，グリーン，ブルーそれぞれのライト，中間，シャドウ，ソリッドのデータを、上記の修整量最大の式を用いて変換したデータである。
【００８６】
Ｃ１，Ｃ２，Ｃ３，Ｃ４の修整データをＣ１’，Ｃ２’，Ｃ３’，Ｃ４’とする。Ｍ１，Ｍ２，Ｍ３，Ｍ４の修整データをＭ１’，Ｍ２’，Ｍ３’，Ｍ４’とする。Ｙ１，Ｙ２，Ｙ３，Ｙ４の修整データをＹ１’，Ｙ２’，Ｙ３’，Ｙ４’とする。Ｒ１，Ｒ２，Ｒ３，Ｒ４の修整データをＲ１’，Ｒ２’，Ｒ３’，Ｒ４’とする。Ｇ１，Ｇ２，Ｇ３，Ｇ４の修整データをＧ１’，Ｇ２’，Ｇ３’，Ｇ４’とする。Ｂ１，Ｂ２，Ｂ３，Ｂ４の修整データをＢ１’，Ｂ２’，Ｂ３’，Ｂ４’とする。
【００８７】
シアン，マゼンタ，イエロ，レッド，グリーン，ブルーは、それぞれ、色再現域３０内で外側に向かうほど彩度が高くなって鮮やかな色になる。変換前の元データと変換後の修整データとを比較すれば分かるように、修整データでは、ライトからソリッドまでを結ぶ曲線が元データのそれと比較して長くなり、鮮やかな色に変換されている。
【００８８】
a*軸とb*軸との交点に近い側のライトのデータでは、元データと修整データとの差が比較的小さく、中間，シャドウ，ソリッドのデータでは、元データと修整データとの差が比較的大きく変換されている。
【００８９】
図１７〜図１９を用いて、図１６に示されているシアン，マゼンタ，イエロの元データと修整データとの関係を改めて説明する。図１７〜図１９においては、ライト，中間，シャドウの３点のみを示している。図１７〜図１９において、矢印は、彩度が高くなる方向を示している。
【００９０】
図１７に示すように、シアンのＣ１〜Ｃ３は、彩度が高くなる方向に、Ｃ１’〜Ｃ３’へと修整されている。図１８に示すように、マゼンタのＭ１〜Ｍ３は、彩度が高くなる方向に、Ｍ１’〜Ｍ３’へと修整されている。図１９に示すように、イエロのＹ１〜Ｙ３は、彩度が高くなる方向に、Ｙ１’〜Ｙ３’へと修整されている。
【００９１】
レッド，グリーン，ブルーについては改めて図示しないが、シアン，マゼンタ，イエロと同様に、彩度が高くなる方向に修整される。
【００９２】
一方、グレーのライト，中間，シャドウ，ソリッドのデータは、色変換モジュール１０によってデータを変換しない。従って、図２０に▲で示すように、ｇｒ１，ｇｒ２，ｇｒ３，ｇｒ４はa*，b*平面内で変化せず元データのままとなる。
【００９３】
図２０には、比較例として、アドビシステムズ社によって提供されている画像処理ソフトウェアであるフォトショップ（登録商標）によって、図１５に示すカラー画像の彩度を上げたときに、グレーのｇｒ１〜ｇｒ４がどのように変化するかを示している。●は、比較例であるグレーのｇｒ１〜ｇｒ４の状態を示している。
【００９４】
比較例においては、本来無彩色であるグレーの色相がずれてしまい色味を帯びてしまう。本実施形態においては、グレーの色相がずれることはなく、色味を帯びることはない。
【００９５】
図１に戻り、以上のようにして、色変換モジュール１０によって有彩色のa*，b*の値のみが変換された修整ＲＧＢデータは、印刷用色変換部２０に供給される。印刷用色変換部２０は、L*a*b*表色系のL*，a*，b*値と、減法混色のシアン，マゼンタ，イエロ，ブラックの各色信号のレベルを示すＣ，Ｍ，Ｙ，Ｋ値との対応関係を示すカラープロファイルＣＰ２を有する。
【００９６】
印刷用色変換部２０は、カラープロファイルＣＰ２を参照して、色変換モジュール１０によって、修整ＲＧＢデータにおけるL*，a*，b*値に最も近似するL*，a*，b*値を選択する。そして、印刷用色変換部２０は、選択したL*，a*，b*値に対応するＣ，Ｍ，Ｙ，Ｋ値を出力する。
【００９７】
無彩色のL*，a*，b*値はそのまま印刷用色変換部２０に供給されるから、印刷用色変換部２０は無彩色のL*，a*，b*値に最も近似するL*，a*，b*値を選択して、選択したL*，a*，b*値に対応するＣ，Ｍ，Ｙ，Ｋ値を出力する。
【００９８】
印刷用色変換部２０は、修整ＲＧＢデータの全ての画素データをＣ，Ｍ，Ｙ，Ｋ値に変換して、Ｃ，Ｍ，Ｙ，Ｋのインキを用いる印刷用のＣＭＹＫデータとして出力する。
【００９９】
図１において、カラープロファイルＣＰ１におけるL*，a*，b*値の（96, 0, 0）は、カラープロファイルＣＰ２におけるL*，a*，b*値の（90, 0, -2）に最も近似しているとする。仮に、色変換モジュール１０によってa*，b*の値が変換されなければ、カラープロファイルＣＰ２の（90, 0, -2）が選択されて、Ｃ，Ｍ，Ｙ，Ｋ値として（5, 3, 3, 0）が出力されることになる。
【０１００】
しかしながら、カラープロファイルＣＰ１におけるL*，a*，b*値の（96, 0, 0）は色変換モジュール１０によってa*，b*の値が変換されて印刷用色変換部２０に供給されるので、カラープロファイルＣＰ２の他のL*，a*，b*値が選択されて、他のＣ，Ｍ，Ｙ，Ｋ値が出力されることになる。
【０１０１】
図１において、カラープロファイルＣＰ１におけるL*，a*，b*値の（0, 0, 0）は、カラープロファイルＣＰ２におけるL*，a*，b*値の（10, 0, 3）に最も近似し、カラープロファイルＣＰ１におけるL*，a*，b*値の（100, 0, 0）は、カラープロファイルＣＰ２におけるL*，a*，b*値の（94, 0, -1）に最も近似しているとする。
【０１０２】
無彩色のL*，a*，b*値はそのまま印刷用色変換部２０に供給されるから、印刷用色変換部２０はカラープロファイルＣＰ２の（10, 0, 3），（94, 0, -1）を選択して、Ｃ，Ｍ，Ｙ，Ｋ値として（100, 100, 100, 100），（0, 0, 0, 0）を出力する。
【０１０３】
図２１に示すフローチャートを用いて、図１に示す本実施形態の画像処理装置の動作、一実施形態の画像処理方法を説明する。
【０１０４】
色変換モジュール１０は、ステップＳ１１にて、入力されたＲＧＢデータの画素データが有彩色であるか否かを判定する。色変換モジュール１０は、有彩色であれば（YES）、処理をステップＳ１２に移行させ、有彩色でなければ（NO）、処理をステップＳ１４に移行させる。
【０１０５】
色変換モジュール１０は、ステップＳ１２にて、画素データのＲ，Ｇ，Ｂ値に対応するカラープロファイルＣＰ１のL*，a*，b*値のうち、a*，b*の値のみを変換して修整ＲＧＢデータを生成する。色変換モジュール１０は、a*，b*の値を、彩度を上げるように変換する。この際、上述した変換式を用いるのが好適である。
【０１０６】
印刷用色変換部２０は、ステップＳ１３にて、修整ＲＧＢデータのL*，a*，b*値に最も近似するL*，a*，b*値をカラープロファイルＣＰ２より選択する。
【０１０７】
印刷用色変換部２０は、ステップＳ１４にて、画素データのＲ，Ｇ，Ｂ値に対応するL*，a*，b*値に最も近似するL*，a*，b*値をカラープロファイルＣＰ２より選択する。
【０１０８】
印刷用色変換部２０は、ステップＳ１５にて、ステップＳ１３またはＳ１４で選択されたL*，a*，b*値に対応するＣ，Ｍ，Ｙ，Ｋ値をＣＭＹＫデータとして出力する。ステップＳ１１〜Ｓ１５の処理は、入力されたＲＧＢデータを構成する全ての画素データに対して実行される。
【０１０９】
画像処理プログラム（コンピュータプログラム）によって、コンピュータに、図２１に示す処理を実行させるように構成してもよい。
【０１１０】
図２２において、コンピュータ５０は、ＣＰＵ５１と記憶部５２とを有する。記憶部５２には画像処理プログラムが記憶されている。記憶部５２は、ＲＯＭやハードディスク・ドライブ等である。画像処理プログラムを光ディスク等の記録媒体に記録し、記録媒体の再生装置によって記録媒体を再生して、画像処理プログラムを読み出すように構成してもよい。
【０１１１】
ＣＰＵ５１には、ＲＧＢデータが入力される。ＣＰＵ５１は、画像処理プログラムによる図２１に示す各ステップの処理を実行させることによって、ＣＭＹＫデータを生成する。ＣＭＹＫデータは、印刷装置６０に供給される。印刷装置６０は、Ｃ，Ｍ，Ｙ，Ｋのインキを用いてＣＭＹＫデータを紙面に印刷する。
【０１１２】
コンピュータ５０は、マイクロコンピュータであってもよいし、パーソナルコンピュータであってもよい。画像処理プログラムが、ネットワークを介してコンピュータ５０に提供されてもよい。
【０１１３】
印刷装置６０は、インクジェットプリンタ等の家庭用またはオフィス用のプリンタであってもよいし、業務用の印刷機であってもよい。印刷装置６０は、新聞を印刷するオフセット印刷機であっても構わない。
【０１１４】
以上のようにして、本実施形態の画像処理装置、画像処理方法、画像処理プログラムによれば、無彩色を変化させることなく、ＲＧＢデータを鮮やかな印刷画像が得られるＣＭＹＫデータに変換することができる。本実施形態の画像処理装置、画像処理方法、画像処理プログラムによれば、経験や知識がなくても鮮やかな印刷画像を容易に得ることができる。
【０１１５】
本発明は以上説明した本実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。画像処理装置におけるハードウェアとソフトウェアの使い分けは任意である。色変換モジュール１０と印刷用色変換部２０とが個々に集積回路によって構成されていてもよいし、色変換モジュール１０と印刷用色変換部２０との全体が集積回路によって構成されていてもよい。
【符号の説明】
【０１１６】
１０  色変換モジュール
２０  印刷用色変換部
５０  コンピュータ
５１  ＣＰＵ
５２  記憶部
６０  印刷装置
ＣＰ１，ＣＰ２  カラープロファイル
【要約】
【課題】無彩色を変化させることなく、ＲＧＢデータを鮮やかな印刷画像が得られるＣＭＹＫデータに変換することができる画像処理装置を提供する。
【解決手段】色変換モジュール１０は、Ｒ，Ｇ，Ｂ値とL*，a*，b*値との対応関係を示すカラープロファイルＣＰ１を参照する。色変換モジュール１０は、有彩色のＲ，Ｇ，Ｂ値に対応するa*，b*の値のみを彩度を上げる方向に変換し、無彩色のＲ，Ｇ，Ｂ値に対応するL*，a*，b*値をそのままの値とした修整ＲＧＢデータを生成する。印刷用色変換部２０は、L*，a*，b*値とＣ，Ｍ，Ｙ，Ｋ値との対応関係を示すカラープロファイルＣＰ２を参照する。印刷用色変換部２０は、修整ＲＧＢデータにおけるL*，a*，b*値に最も近似するL*，a*，b*値をカラープロファイルＣＰ２より選択し、選択されたL*，a*，b*値に対応するＣ，Ｍ，Ｙ，Ｋ値を印刷用のＣＭＹＫデータとして出力する。
【選択図】図１【図１】
0005958725.tif 000002
【図２】
0005958725.tif 000003
【図３】
0005958725.tif 000004
【図４】
0005958725.tif 000005
【図５】
0005958725.tif 000006
【図６】
0005958725.tif 000007
【図７】
0005958725.tif 000008
【図８】
0005958725.tif 000009
【図９】
0005958725.tif 000010
【図１０】
0005958725.tif 000011
【図１１】
0005958725.tif 000012
【図１２】
0005958725.tif 000013
【図１３】
0005958725.tif 000014
【図１４】
0005958725.tif 000015
【図１５】
0005958725.tif 000016
【図１６】
0005958725.tif 000017
【図１７】
0005958725.tif 000018
【図１８】
0005958725.tif 000019
【図１９】
0005958725.tif 000020
【図２０】
0005958725.tif 000021
【図２１】
0005958725.tif 000022
【図２２】
0005958725.tif 000023