(57)【要約】【課題】  出力装置を含む２つの機器間でカラーマッチングを行う場合において、カラーマッチングの精度の低下を抑制しつつ、出力実行指示の入力以降の出力に関する処理時間を短縮することを可能とする。【解決手段】  画像処理装置は、表示装置に表示された画像を出力装置で出力する際に用いる出力データを生成する。この画像処理装置は、出力装置による画像の出力実行指示を入力する出力実行指示入力部と、色空間変換部と、を備える。色空間変換部は、出力実行指示の入力前に、表示装置の扱う第１の機器依存色空間で画像を表現した第１の機器依存画像データを、画像を機器非依存色空間で表現した機器非依存画像データへと変換する処理を開始する。また、色空間変換部は、出力実行指示の入力に応じて、機器非依存画像データを、画像を出力装置の扱う第２の機器依存色空間で表現した第２の機器依存画像データへと変換する処理を開始する。【選択図】        図３
2006254136.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に表示された画像を出力装置で出力する際に用いる出力データを生成する画像処理装置であって、
前記出力装置による画像の出力実行指示を入力する出力実行指示入力部と、
前記表示装置の扱う第１の機器依存色空間で画像を表現した第１の機器依存画像データを、画像を機器非依存色空間で表現した機器非依存画像データへと変換する第１の変換処理を行うと共に、前記機器非依存画像データを、画像を前記出力装置の扱う第２の機器依存色空間で表現した前記出力データとしての第２の機器依存画像データへと変換する第２の変換処理を行う色空間変換部と、を備え、
前記色空間変換部は、前記出力実行指示入力部による出力実行指示の入力前に、前記第１の変換処理を開始すると共に、前記出力実行指示入力部による出力実行指示の入力に応じて、前記第２の変換処理を開始する、画像処理装置。
【請求項２】
請求項１記載の画像処理装置であって、さらに、
画像データに対する補正処理を行う補正処理部を備え、
前記第１の機器依存画像データは、前記補正処理部による補正処理後の画像データであり、
前記色空間変換部は、前記補正処理部による補正処理の完了に応じて、前記第１の変換処理を開始する、画像処理装置。
【請求項３】
請求項２記載の画像処理装置であって、
前記補正処理部は、複数種類の補正処理を実行可能であり、
前記色空間変換部は、前記補正処理部による補正処理の内、特定種類の補正処理の完了に応じて、前記第１の変換処理を開始する、画像処理装置。
【請求項４】
請求項２記載の画像処理装置であって、
前記補正処理部は、複数種類の補正処理を実行可能であり、
前記色空間変換部は、前記補正処理部による任意の種類の補正処理の完了に応じて前記第１の変換処理を開始する第１の変換モードと、前記補正処理部による補正処理の内、特定種類の補正処理の完了に応じて前記第１の変換処理を開始する第２の変換モードと、を有する、画像処理装置。
【請求項５】
請求項３または請求項４のいずれかに記載の画像処理装置であって、さらに、
前記補正処理部による補正処理の内、前記出力実行指示の入力の直前に実行された補正処理の種類の履歴を記憶する処理履歴記憶部を備え、
前記色空間変換部は、前記処理履歴記憶部に記憶された補正処理の種類の内、最も頻度の大きい補正処理の種類を、前記特定種類として設定する、画像処理装置。
【請求項６】
請求項２記載の画像処理装置であって、
前記色空間変換部は、前記補正処理部による補正処理の完了に応じた前記第１の変換処理の実行中に、前記補正処理部による補正処理が開始されたときには、実行中の前記第１の変換処理を中止する、画像処理装置。
【請求項７】
請求項１記載の画像処理装置であって、さらに、
画像データに対する複数種類の補正処理を行う補正処理部と、
前記補正処理部による補正処理の内、所望の種類の補正処理を選択するための補正種類選択指示を入力する補正種類選択指示入力部と、
前記補正種類を選択した状態を終了するための補正種類選択終了指示を入力する補正種類選択終了指示入力部と、を備え、
前記色空間変換部は、前記補正種類選択終了指示入力部による補正種類選択終了指示の入力に応じて、前記第１の変換処理を開始する、画像処理装置。
【請求項８】
請求項７記載の画像処理装置であって、
前記色空間変換部は、前記補正処理部による補正処理の内、特定種類の補正処理に関する前記補正種類選択終了指示の入力に応じて、前記第１の変換処理を開始する、画像処理装置。
【請求項９】
請求項７記載の画像処理装置であって、
前記色空間変換部は、前記補正処理部による任意の種類の補正処理に関する前記補正種類選択終了指示の入力に応じて前記第１の変換処理を開始する第１の変換モードと、前記補正処理部による補正処理の内、特定種類の補正処理に関する前記補正種類選択終了指示の入力に応じて前記第１の変換処理を開始する第２の変換モードと、を有する、画像処理装置。
【請求項１０】
請求項８または請求項９のいずれかに記載の画像処理装置であって、さらに、
前記補正処理部による補正処理の内、前記出力実行指示の入力の直前に実行された補正処理の種類の履歴を記憶する処理履歴記憶部を備え、
前記色空間変換部は、前記処理履歴記憶部に記憶された補正処理の種類の内、最も頻度の大きい補正処理の種類を、前記特定種類として設定する、画像処理装置。
【請求項１１】
請求項７記載の画像処理装置であって、
前記色空間変換部は、前記補正種類選択終了指示の入力に応じた前記第１の変換処理の実行中に、前記補正種類選択指示入力部による補正種類選択指示の入力が行われたときには、実行中の前記第１の変換処理を中止する、画像処理装置。
【請求項１２】
請求項１記載の画像処理装置であって、さらに、
前記画像を前記出力装置により出力する際の種々の設定を開始するための出力選択指示を入力する出力選択指示入力部を備え、
前記色空間変換部は、前記出力選択指示入力部による出力選択指示の入力に応じて、前記第１の変換処理を開始する、画像処理装置。
【請求項１３】
請求項１記載の画像処理装置であって、
前記出力装置はプリンタであり、
前記出力実行指示は、印刷設定画面上における印刷実行指示である、画像処理装置。
【請求項１４】
表示装置に表示された画像を出力装置で出力する際に用いる出力データを生成する画像処理方法であって、
（ａ）前記出力装置による画像の出力実行指示を入力する工程と、
（ｂ）前記表示装置の扱う第１の機器依存色空間で画像を表現した第１の機器依存画像データを、画像を機器非依存色空間で表現した機器非依存画像データへと変換する工程と、
（ｃ）前記機器非依存画像データを、画像を前記出力装置の扱う第２の機器依存色空間で表現した前記出力データとしての第２の機器依存画像データへと変換する工程と、を備え、
前記工程（ｂ）は、前記出力実行指示入力部による出力実行指示の入力前に開始され、
前記工程（ｃ）は、前記出力実行指示入力部による出力実行指示の入力に応じて開始される、画像処理方法。
【請求項１５】
表示装置に表示された画像を出力装置で出力する際に用いる出力データを生成するための画像処理プログラムであって、
前記出力装置による画像の出力実行指示を入力する出力実行指示入力機能と、
前記表示装置の扱う第１の機器依存色空間で画像を表現した第１の機器依存画像データを、画像を機器非依存色空間で表現した機器非依存画像データへと変換する第１の変換処理を行うと共に、前記機器非依存画像データを、画像を前記出力装置の扱う第２の機器依存色空間で表現した前記出力データとしての第２の機器依存画像データへと変換する第２の変換処理を行う色空間変換機能と、を、コンピュータに実現させることを特徴とし、
前記色空間変換機能は、前記出力実行指示入力機能による出力実行指示の入力前に、前記第１の変換処理を開始すると共に、前記出力実行指示入力機能による出力実行指示の入力に応じて、前記第２の変換処理を開始する機能である、画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に表示された画像を出力装置で出力する際に用いる出力データを生成するための画像処理技術に関する。
【背景技術】
【０００２】
一般に、モニタやプリンタといった機器間で色を合わせるために、カラーマッチングの手法が用いられている。例えばモニタ上に表示された画像をプリンタで印刷する際にカラーマッチングを行う場合には、まず、モニタ表示用の色空間で表現されたモニタ表示用画像データが、モニタ用デバイスプロファイルを用いて、機器に依存しない色空間（例えばＬ＊ａ＊ｂ＊色空間）で表現された画像データに変換される。さらに、変換後の画像データが、プリンタ用デバイスプロファイルを用いて、プリンタ出力用の色空間で表現されたプリンタ出力用画像データに変換される。このようにして生成されたプリンタ出力用画像データを用いてプリンタでの印刷を行えば、印刷画像の色を、モニタ上に表示された画像の色に合わせることができる。
【０００３】
ここで、デバイスプロファイルとは、機器の色再現に関する情報が記述されたものである。デバイスプロファイルは、上記のモニタ表示用の色空間やプリンタ出力用の色空間のような機器に依存した色空間（機器依存色空間）における色データと、上記Ｌ＊ａ＊ｂ＊色空間のような機器に依存しない色空間（機器非依存色空間）における色データと、を関係づける関係表を含んでいる。なお、機器非依存色空間は、ＰＣＳ（Ｐｒｏｆｉｌｅ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｐａｃｅ）とも呼ばれる。
【０００４】
モニタ上に表示された画像をプリンタで印刷する際にカラーマッチングを行う場合には、上述したように、モニタ用の機器依存色空間における色データから機器非依存色空間における色データへの色空間変換と、機器非依存色空間における色データからプリンタ用の機器依存色空間における色データへの色空間変換と、の２回の色空間変換処理が実行される。
【０００５】
従来は、上記２回の色空間変換処理は、印刷実行指示が入力された後に実行されていた。すなわち、印刷実行指示が入力されると、モニタ表示用画像データが機器非依存色空間で表現された画像データに変換され、さらに、変換後の画像データがプリンタ出力用画像データに変換され、生成されたプリンタ出力用画像データを用いた印刷が実行されていた。
【０００６】
印刷実行指示の入力以降の印刷に関する処理時間を短縮するために、モニタ用デバイスプロファイルとプリンタ用デバイスプロファイルとを結合したプロファイルを作成し、結合したプロファイルを用いて、モニタ表示用画像データからプリンタ出力用画像データへと、機器非依存色空間の色データを介さずに直接変換する技術が知られている（例えば特許文献１）。一般に、２つのデバイスプロファイルの結合処理に要する時間は、１回の画像データの色空間変換処理に要する時間よりも短いことが多い。そのため、この技術では、上記２回の色空間変換処理を行う場合と比較して、印刷実行指示以降の処理時間の短縮を図ることができる。
【０００７】
【特許文献１】米国特許５４３２９０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、上記の従来技術では、２つのデバイスプロファイルの結合に伴い、デバイスプロファイル中の一定量の情報が喪失するため、カラーマッチングの精度が低下するおそれがあった。また、上記の従来技術では、印刷実行指示の入力後に、２つのデバイスプロファイルの結合処理と、結合したプロファイルを用いた色空間変換処理と、の２つの処理が依然として実行されるため、印刷実行指示の入力以降の出力に関する処理時間をさらに短縮する余地があった。
【０００９】
なお、このような問題は、モニタとプリンタとの間でカラーマッチングを行う場合に限らず、出力装置を含む２つの機器間でカラーマッチングを行う場合に共通する問題であった。
【００１０】
本発明は、上述した従来の課題を解決するためになされたものであり、出力装置を含む２つの機器間でカラーマッチングを行う場合において、カラーマッチングの精度の低下を抑制しつつ、出力実行指示の入力以降の出力に関する処理時間を短縮することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題の少なくとも一部を解決するために、本発明の画像処理装置は、
表示装置に表示された画像を出力装置で出力する際に用いる出力データを生成する画像処理装置であって、
前記出力装置による画像の出力実行指示を入力する出力実行指示入力部と、
前記表示装置の扱う第１の機器依存色空間で画像を表現した第１の機器依存画像データを、画像を機器非依存色空間で表現した機器非依存画像データへと変換する第１の変換処理を行うと共に、前記機器非依存画像データを、画像を前記出力装置の扱う第２の機器依存色空間で表現した前記出力データとしての第２の機器依存画像データへと変換する第２の変換処理を行う色空間変換部と、を備え、
前記色空間変換部は、前記出力実行指示入力部による出力実行指示の入力前に、前記第１の変換処理を開始すると共に、前記出力実行指示入力部による出力実行指示の入力に応じて、前記第２の変換処理を開始する。
【００１２】
この画像処理装置では、第１の機器依存画像データから機器非依存画像データへの色空間変換処理は出力実行指示の入力前に開始され、出力実行指示の入力以降に開始される色空間変換処理は、機器非依存画像データから第２の機器依存画像データへの色空間変換処理のみである。そのため、出力実行指示の入力以降の出力に関する処理時間を短縮することができる。また、この画像処理装置では、２つのプロファイルを結合したプロファイルを用いた１回の色空間変換処理によってではなく、機器依存画像データから機器非依存画像データへの色空間変換処理と機器非依存画像データから機器依存画像データへの色空間変換処理との２回の色空間変換処理によってカラーマッチングを実現する。そのため、カラーマッチングの精度の低下を抑制することができる。従って、この画像処理装置では、出力装置を含む２つの機器間でカラーマッチングを行う場合において、カラーマッチングの精度の低下を抑制しつつ、出力実行指示の入力以降の出力に関する処理時間を短縮することができる。
【００１３】
上記画像処理装置において、さらに、
画像データに対する補正処理を行う補正処理部を備え、
前記第１の機器依存画像データは、前記補正処理部による補正処理後の画像データであり、
前記色空間変換部は、前記補正処理部による補正処理の完了に応じて、前記第１の変換処理を開始するとしてもよい。
【００１４】
このようにすれば、補正処理後の画像を出力するための出力データの生成において、カラーマッチングの精度の低下を抑制しつつ、出力実行指示の入力以降の出力に関する処理時間を短縮することができる。
【００１５】
また、上記画像処理装置において、前記補正処理部は、複数種類の補正処理を実行可能であり、
前記色空間変換部は、前記補正処理部による補正処理の内、特定種類の補正処理の完了に応じて、前記第１の変換処理を開始するとしてもよい。
【００１６】
このようにすれば、第１の機器依存画像データから機器非依存画像データへの色空間変換処理の実行回数を抑制することができる。
【００１７】
また、上記画像処理装置において、前記補正処理部は、複数種類の補正処理を実行可能であり、
前記色空間変換部は、前記補正処理部による任意の種類の補正処理の完了に応じて前記第１の変換処理を開始する第１の変換モードと、前記補正処理部による補正処理の内、特定種類の補正処理の完了に応じて前記第１の変換処理を開始する第２の変換モードと、を有するとしてもよい。
【００１８】
このようにすれば、第１の機器依存画像データから機器非依存画像データへの色空間変換処理に用いるハードウェア資源の性能や、色空間変換の対象となる画像のサイズ等に応じて、色空間変換処理の実行回数をより抑制するか、出力実行指示の入力以降の出力に関する処理時間をより短縮するかを選択することができる。
【００１９】
また、上記画像処理装置において、さらに、
前記補正処理部による補正処理の内、前記出力実行指示の入力の直前に実行された補正処理の種類の履歴を記憶する処理履歴記憶部を備え、
前記色空間変換部は、前記処理履歴記憶部に記憶された補正処理の種類の内、最も頻度の大きい補正処理の種類を、前記特定種類として設定するとしてもよい。
【００２０】
このようにすれば、色空間変換処理の実行回数を抑制しつつ、出力実行指示の入力以降の出力に関する処理時間を短縮できる確率を高めることができる。
【００２１】
また、上記画像処理装置において、前記色空間変換部は、前記補正処理部による補正処理の完了に応じた前記第１の変換処理の実行中に、前記補正処理部による補正処理が開始されたときには、実行中の前記第１の変換処理を中止するとしてもよい。
【００２２】
このようにすれば、不要な色空間変換処理の実行を抑制することができる。
【００２３】
また、上記画像処理装置において、さらに、
画像データに対する複数種類の補正処理を行う補正処理部と、
前記補正処理部による補正処理の内、所望の種類の補正処理を選択するための補正種類選択指示を入力する補正種類選択指示入力部と、
前記補正種類を選択した状態を終了するための補正種類選択終了指示を入力する補正種類選択終了指示入力部と、を備え、
前記色空間変換部は、前記補正種類選択終了指示入力部による補正種類選択終了指示の入力に応じて、前記第１の変換処理を開始するとしてもよい。
【００２４】
このようにすれば、１つの補正種類について複数の補正が実行された場合に、機器非依存画像データを生成するための色空間変換処理の実行回数を抑制することができる。
【００２５】
また、上記画像処理装置において、前記色空間変換部は、前記補正処理部による補正処理の内、特定種類の補正処理に関する前記補正種類選択終了指示の入力に応じて、前記第１の変換処理を開始するとしてもよい。
【００２６】
このようにすれば、第１の機器依存画像データから機器非依存画像データへの色空間変換処理の実行回数を抑制することができる。
【００２７】
また、上記画像処理装置において、前記色空間変換部は、前記補正処理部による任意の種類の補正処理に関する前記補正種類選択終了指示の入力に応じて前記第１の変換処理を開始する第１の変換モードと、前記補正処理部による補正処理の内、特定種類の補正処理に関する前記補正種類選択終了指示の入力に応じて前記第１の変換処理を開始する第２の変換モードと、を有するとしてもよい。
【００２８】
このようにすれば、第１の機器依存画像データから機器非依存画像データへの色空間変換処理に用いるハードウェア資源の性能や、色空間変換の対象となる画像のサイズ等に応じて、色空間変換の実行回数をより抑制するか、出力実行指示の入力以降の出力に関する処理時間をより短縮するかを選択することができる。
【００２９】
また、上記画像処理装置において、さらに、
前記補正処理部による補正処理の内、前記出力実行指示の入力の直前に実行された補正処理の種類の履歴を記憶する処理履歴記憶部を備え、
前記色空間変換部は、前記処理履歴記憶部に記憶された補正処理の種類の内、最も頻度の大きい補正処理の種類を、前記特定種類として設定するとしてもよい。
【００３０】
このようにすれば、色空間変換処理の実行回数を抑制しつつ、出力実行指示の入力以降の出力に関する処理時間を短縮できる確率を高めることができる。
【００３１】
また、上記画像処理装置において、前記色空間変換部は、前記補正種類選択終了指示の入力に応じた前記第１の変換処理の実行中に、前記補正種類選択指示入力部による補正種類選択指示の入力が行われたときには、実行中の前記第１の変換処理を中止するとしてもよい。
【００３２】
このようにすれば、不要な色空間変換処理の実行を抑制することができる。
【００３３】
また、上記画像処理装置において、さらに、
前記画像を前記出力装置により出力する際の種々の設定を開始するための出力選択指示を入力する出力選択指示入力部を備え、
前記色空間変換部は、前記出力選択指示入力部による出力選択指示の入力に応じて、前記第１の変換処理を開始するとしてもよい。
【００３４】
このようにすれば、１つの補正種類について複数の補正が実行されたり、複数の補正種類について補正が実行されたりした場合に、機器非依存画像データを生成するための色空間変換処理の実行回数を抑制することができる。
【００３５】
なお、上記画像処理装置において、前記出力装置はプリンタであり、
前記出力実行指示は、印刷設定画面上における印刷実行指示であるとしてもよい。
【００３６】
なお、本発明は、種々の態様で実現することが可能であり、例えば、画像処理方法および装置、画像変換方法および装置、画像出力方法および装置、出力データ生成方法および装置、印刷方法および装置、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００３７】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ｂ．第２実施例：
Ｃ．第３実施例：
Ｄ．第４実施例：
Ｅ．変形例：
【００３８】
Ａ．第１実施例：
図１は、本発明の第１実施例としての画像処理装置の構成を概略的に示す説明図である。第１実施例の画像処理装置としてのコンピュータ１００は、ＣＰＵ１１０と、表示装置としてのモニタ１２０と、キーボードやマウス等の操作部１３０と、ハードディスクドライブ等の外部記憶装置１４０と、インターフェイス部（Ｉ／Ｆ部）１５０と、ＲＯＭやＲＡＭ等の内部記憶装置２００と、を備えている。これらコンピュータ１００の構成要素は、バス１６０を介して互いに接続されている。
【００３９】
インターフェイス部１５０は、複数の入出力端子を備えており、外部機器との間で情報のやり取りを行う。例えば、インターフェイス部１５０は、ケーブルを介してＣＤ−Ｒ／ＲＷドライブ４００と接続され、ＣＤ−Ｒ／ＲＷドライブ４００に記録されたデータの読み込みや、ＣＤ−Ｒ／ＲＷドライブ４００へのデータの書き込みを行う。また、インターフェイス部１５０は、ケーブルを介して出力装置としてのプリンタ３００と接続され、プリンタ３００に印刷データを供給する。
【００４０】
内部記憶装置２００には、画像補正・印刷データ生成部２１０と、印刷処理部２３２と、表示処理部２３４と、が格納される。画像補正・印刷データ生成部２１０は、所定のオペレーティングシステムの下で、画像の補正と、補正後の画像をプリンタ３００で印刷するための印刷データの生成と、を行う後述の画像補正・印刷データ生成処理を実行するためのコンピュータプログラムである。印刷処理部２３２は、プリンタ３００を制御するプリンタドライバである。表示処理部２３４は、モニタ１２０を制御するモニタドライバである。ＣＰＵ１１０は、内部記憶装置２００からこれらのプログラムを読み出して実行することにより、画像補正・印刷データ生成処理を実行したり、プリンタ３００およびモニタ１２０の動作を制御したりする。
【００４１】
画像補正・印刷データ生成部２１０は、補正種類選択指示入力部２１１と、補正実行指示入力部２１２と、補正種類選択終了指示入力部２１３と、補正処理部２１４と、印刷選択指示入力部２１５と、印刷設定指示入力部２１６と、印刷実行指示入力部２１７と、色空間変換処理部２１８と、をモジュールとして含んでいる。これらの各部の機能については、後述の画像補正・印刷データ生成処理の説明において詳述する。
【００４２】
内部記憶装置２００には、予め、あるいは後述の画像補正・印刷データ生成処理中に、ソースプロファイル（ＳＰ）２４２およびデスティネーションプロファイル（ＤＰ）２４４が格納される。ソースプロファイル２４２は、機器依存色空間で表現された画像データを機器非依存色空間で表現された画像データへ変換するためのデバイスプロファイルである。本実施例では、機器依存色空間としてモニタ１２０の扱うＲＧＢ色空間（以下「モニタ用ＲＧＢ色空間（ＲＧＢｍ色空間）」と呼ぶ）が設定され、機器非依存色空間としてＬａｂ色空間が設定されたソースプロファイル２４２が用いられる。また、デスティネーションプロファイル２４４は、機器非依存色空間で表現された画像データを機器依存色空間で表現された画像データへ変換するためのデバイスプロファイルである。本実施例では、機器非依存色空間としてＬ＊ａ＊ｂ＊色空間が設定され、機器依存色空間としてプリンタ３００の扱うＲＧＢ色空間（以下「プリンタ用ＲＧＢ色空間（ＲＧＢｐ色空間）」と呼ぶ）が設定されたデスティネーションプロファイル２４４が用いられる。本実施例では、ソースプロファイル２４２およびデスティネーションプロファイル２４４は、３Ｄテーブルの形式で利用される。なお、本明細書では、機器依存色空間で表現された画像データを「機器依存画像データ」とも呼び、機器非依存色空間で表現された画像データを「機器非依存画像データ」とも呼ぶものとする。また、一般に、機器非依存色空間はＰＣＳ（Ｐｒｏｆｉｌｅ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｐａｃｅ）とも呼ばれ、機器非依存画像データはＰＣＳデータとも呼ばれる。
【００４３】
内部記憶装置２００は、画像データ格納領域２５０を有している。画像データ格納領域２５０には、後述の画像補正・印刷データ生成処理において、種々の画像データが格納される。
【００４４】
図２は、第１実施例の画像処理装置による画像補正・印刷データ生成処理の流れを示すフローチャートである。また、図３は、第１実施例の画像処理装置による画像補正・印刷データ生成処理の概要を示す説明図である。画像補正・印刷データ生成処理は、上述したように、画像の補正と、補正後の画像をプリンタ３００（図１）で印刷するための印刷データの生成と、を行う処理である。本実施例の画像補正・印刷データ生成処理では、モニタ１２０（図１）とプリンタ３００との間でカラーマッチングが実現される。なお、図３では、画像補正・印刷データ生成処理の流れが、左側から右側へと向かう方向に沿って表現されており、画像補正・印刷データ生成処理中の各タイミングにおいて生成される種々の画像を示している。
【００４５】
ステップＳ１１０（図２）では、画像補正・印刷データ生成部２１０（図１）が、ワークスペースを設定し、画像をオープンする。この処理は、ユーザによって、外部記憶装置１４０やＣＤ−Ｒ／ＲＷドライブ４００（図１）内に格納された画像データが選択され、当該画像データの表す画像をオープンするよう指示が入力されると、実行される。ここで、ワークスペースとは、画像補正・印刷データ生成部２１０が画像をオープンする際に適用する色空間を意味している。本実施例では、オープンされる画像の画像データはモニタ用ＲＧＢ色空間（ＲＧＢｍ色空間）で表現されたものであるとし、ワークスペースとしてＲＧＢｍ色空間が設定されるものとする。なお、ユーザに選択されオープンされた画像データは、画像データ格納領域２５０（図１）内に格納される。
【００４６】
画像がオープンされると、当該画像はモニタ１２０（図１）上に表示される。図４から図７は、画像補正・印刷データ生成処理におけるモニタ表示画面の一例を示す説明図である。図４に示すように、オープンされた画像は、モニタ表示画面５００内の画像表示領域５１０に表示される。
【００４７】
ステップＳ１１５（図２）では、色空間変換処理部２１８（図１）が、画像表示領域５１０（図４）に表示されている画像の画像データに対して色空間変換処理を行い、機器非依存画像データを生成する。この色空間変換処理は、モニタ用ＲＧＢ色空間（ＲＧＢｍ色空間）からＬ＊ａ＊ｂ＊色空間への変換用のソースプロファイル２４２（図１）を用いて行われ、機器非依存画像データはＬ＊ａ＊ｂ＊色空間で表現されたものとなる。図３には、ステップＳ１１０でオープンされた画像データ（「Ｇｄｍ」と表す）をソースプロファイル（ＳＰ）２４２を用いて色空間変換し、機器非依存画像データ（「Ｇｉ」と表す）を生成している様子を示している。生成された機器非依存画像データＧｉは、画像データ格納領域２５０（図１）内に格納される。なお、以降の処理において生成される種々の画像データも、同様に、画像データ格納領域２５０内に格納される。
【００４８】
ステップＳ１１５と並行して実行されるステップＳ１２０（図２）では、補正種類選択指示入力部２１１（図１）が、ユーザの操作に応じて、補正種類選択指示を入力する。ここで補正種類とは、画像補正・印刷データ生成部２１０が実行可能な画像補正の種類を意味している。補正種類は、例えば、トーンカーブ補正、カラーバランス補正、ヒストグラム補正、レベル補正、明るさ補正、コントラスト補正、シャープネス補正をはじめ、その他の種々の補正の種類を含むことができる。補正種類選択指示は、画像補正・印刷データ生成部２１０が実行可能な複数の補正種類の中からユーザが選択した補正種類を指示するものである。本実施例では、モニタ表示画面５００（図４）の補正ボタン５２０が選択され、さらに、補正ボタン５２０の選択によって表示される補正種類選択用ダイアログボックス５４０（図５）内の補正種類選択ボタン５４２の内の１つが選択されることにより、補正種類選択指示が入力される。
【００４９】
ステップＳ１３０（図２）では、補正実行指示入力部２１２（図１）がユーザの操作に応じて補正実行指示を入力し、補正処理部２１４（図１）が画像表示領域５１０（図５）に表示されている画像の画像データの補正を実行する。補正実行指示には、実行する補正種類に応じた補正を実行するためのパラメータ値の指示と、補正の開始の指示と、が含まれる。本実施例では、補正種類選択ボタン５４２（図５）の１つが選択されると、モニタ表示画面５００に、選択された補正種類用の補正実行ダイアログボックス５５０（図６にはトーンカーブ補正の例を示す）が表示される。補正実行ダイアログボックス５５０上のパラメータ値指示画面５５２においてパラメータ値が指示され、補正実行ボタン５５４が選択されることにより、補正実行指示が入力される。
【００５０】
補正処理部２１４（図１）は、指示されたパラメータ値を用いて選択された補正処理を行う。図３には、この補正処理（「補正１−１」と表す）によって、画像データＧｄｍから画像データＧ'ｄｍを生成している様子を示している。なお、この補正処理が完了すると、モニタ表示画面５００の画像表示領域５１０（図６）には、補正後の画像データの表す画像が表示される。ユーザは、画像表示領域５１０に表示された補正後の画像を確認しながら、補正処理を行うことによって、所望の画像を得ることができる。
【００５１】
ステップＳ１３５（図２）では、色空間変換処理部２１８（図１）が、ステップＳ１３０における補正処理後の画像データに対する色空間変換処理を行い、機器非依存画像データを生成する。この色空間変換処理は、ステップＳ１１５における色空間変換処理と同様の処理であり、ソースプロファイル２４２（図１）を用いて行われる。図３には、機器依存画像データＧ'ｄｍを色空間変換して機器非依存画像データＧ'ｉを生成している様子を示している。
【００５２】
ここで、図２において破線の矢印ｆ１で示すように、ステップＳ１３０の処理は、繰り返し実行されてもよい。すなわち、ステップＳ１２０で選択された補正種類について、複数回の補正処理が実行されてもよい。このとき、２回目以降の補正処理は、その直前の非補正処理によって生成された画像データを対象にして行われる。図３には、１回目の画像補正（補正１−１）によって生成された画像データＧ'ｄｍに対する２回目の画像補正（補正１−２）によって、画像データＧ''ｄｍを生成している様子を示している。
【００５３】
本実施例では、ステップＳ１３０において補正処理が実行される度に、ステップＳ１３５において、補正後の画像データに対する色空間変換処理が開始され、機器非依存画像データが生成される。すなわち、本実施例では、機器依存画像データに対する画像補正の完了に応じて、画像補正後の機器依存画像データを機器非依存画像データに変換する色空間変換処理が開始される。図３には、機器依存画像データＧ''ｄｍから機器非依存画像データＧ''ｉを生成している様子を示している。
【００５４】
ステップＳ１４０（図２）では、補正種類選択終了指示入力部２１３（図１）が、ユーザの操作に応じて、補正種類選択終了指示を入力する。補正種類選択終了指示は、補正種類を選択している状態を終了させるための指示である。本実施例では、補正実行ダイアログボックス５５０（図６）の終了用ボタン５５６が選択されることにより、補正種類選択終了指示が入力される。補正種類選択終了指示の入力によって、選択されていた補正種類についての画像補正が、一旦確定されることとなる。
【００５５】
ここで、図２において破線の矢印ｆ２で示すように、ステップＳ１２０からステップＳ１４０までの処理は、繰り返し実行されてもよい。例えば、ある１つの補正種類についてステップＳ１２０からステップＳ１４０までの処理が実行された後、他のあるいは同一の補正種類について、ステップＳ１２０からステップＳ１４０までの処理がさらに実行されてもよい。図３には、一旦、補正種類選択終了がなされた後、再度補正種類が選択され、さらなる補正（「補正２−１」と表す）によって画像データＧ'''ｄｍが生成されている様子を示している。
【００５６】
また、ステップＳ１２０（図２）からステップＳ１４０までの処理がさらに実行されたときには、ステップＳ１３５において、補正後の画像データに対する色空間変換処理が行われ、機器非依存画像データが生成される。図３には、機器依存画像データＧ'''ｄｍから機器非依存画像データＧ'''ｉを生成している様子を示している。
【００５７】
ステップＳ１５０（図２）では、印刷選択指示入力部２１５（図１）が、ユーザの操作に応じて、印刷選択指示を入力する。印刷選択指示は、画像の印刷における種々の設定を開始するための指示である。本実施例では、モニタ表示画面５００（図７）上の印刷選択ボタン５３０が選択されることにより、印刷選択指示が入力される。なお、印刷選択ボタン５３０が選択されると、モニタ表示画面５００には、印刷設定ダイアログボックス５６０（図７）が表示される。
【００５８】
ステップＳ１６０（図２）では、印刷設定指示入力部２１６（図１）が、ユーザの操作に応じて、印刷設定指示を入力する。印刷設定指示は、例えば、印刷に用いるプリンタや用紙サイズおよび用紙種類等を選択する指示である。本実施例では、印刷設定ダイアログボックス５６０の設定入力画面５６２（図７）上で、プリンタや用紙等が選択されることにより、印刷選択指示が入力される。
【００５９】
ステップＳ１７０（図２）では、印刷実行指示入力部２１７（図１）が、ユーザの操作に応じて、印刷実行指示を入力する。印刷実行指示は、印刷を開始するための最終的な指示である。本実施例では、印刷設定ダイアログボックス５６０の印刷実行ボタン５６４が選択されることにより、印刷実行指示が入力される。
【００６０】
ステップＳ１８０（図２）では、色空間変換処理部２１８（図１）が、ステップＳ１３５において生成された機器非依存画像データに対する色空間変換処理を行って、印刷データとしての機器依存画像データを生成する。この色空間変換処理は、Ｌ＊ａ＊ｂ＊色空間からプリンタ用ＲＧＢ色空間（ＲＧＢｐ色空間）への変換用のデスティネーションプロファイル２４４（図１）を用いて行われ、機器依存画像データはプリンタ用ＲＧＢ色空間で表現されたものとなる。図３には、直前のステップＳ１３５で生成された機器非依存画像データ（Ｇ'''ｉ）をデスティネーションプロファイル（ＤＰ）２４４を用いて色空間変換し、機器依存画像データ（「Ｇ'''ｄｐ」と表す）を生成している様子を示している。
【００６１】
なお、図２において破線の矢印ｆ３で示すように、ステップＳ１３０における画像補正が一度も実行されなかった場合には、破線の矢印ｆ４で示すように、ステップＳ１１５において生成された機器非依存画像データがステップＳ１８０における色空間変換処理に用いられる。
【００６２】
図２に示した画像補正・印刷データ生成処理が完了すると、生成された印刷データとしての機器依存画像データは、印刷処理部２３２（図１）に渡される。印刷処理部２３２は、印刷データとしての機器依存画像データを用いて、ハーフトーン処理等の種々の処理を実行し、プリンタ３００に画像を印刷させる。
【００６３】
ここで、本実施例の画像処理装置としてのコンピュータ１００では、ステップＳ１７０（図２）における印刷実行指示入力以降に開始される色空間変換処理は、ステップＳ１８０における機器非依存画像データから機器依存画像データへの色空間変換処理のみである。すなわち、機器依存画像データから機器非依存画像データへの色空間変換処理は、ステップＳ１７０より前のステップＳ１３５（またはステップＳ１１５）において開始されている。従って、本実施例の画像処理装置としてのコンピュータ１００では、印刷実行指示の入力以降の印刷に関する処理時間を短縮することができる。
【００６４】
さらに、本実施例の画像処理装置としてのコンピュータ１００では、ソースプロファイル２４２とデスティネーションプロファイル２４４とを結合した結合プロファイルを用いず、２つのプロファイルを用いた２回の色空間変換処理を実行することによってカラーマッチングを実現するものであるため、カラーマッチングの精度の低下を抑制することができる。
【００６５】
Ｂ．第２実施例：
図８は、第２実施例の画像処理装置による画像補正・印刷データ生成処理の流れを示すフローチャートである。また、図９は、第２実施例の画像処理装置による画像補正・印刷データ生成処理の概要を示す説明図である。第２実施例における画像補正・印刷データ生成処理は、機器非依存画像データを生成するための色空間変換処理を開始するタイミングが第１実施例とは異なっている。
【００６６】
図８に示すように、第２実施例の画像補正・印刷データ生成処理では、ステップＳ１３０における補正処理が完了しても、まだ機器非依存画像データを生成するための色空間変換処理は開始されない。第２実施例では、ステップＳ１４０において補正種類選択終了指示の入力が行われた後に、色空間変換処理が開始される（ステップＳ１４５）。なお、図８に示す第２実施例の画像補正・印刷データ生成処理では、第１実施例（図２）のステップＳ１１５のように、画像オープン（ステップＳ１１０）の直後に機器非依存画像データの生成を実行していないが、第２実施例でも画像オープンの直後に機器非依存画像データの生成を実行するものとしてもよい。
【００６７】
図９には、補正種類選択終了指示が入力されたタイミングで、機器依存画像データ（例えば画像データＧ''ｄｍ）から機器非依存画像データ（例えば画像データＧ''ｉ）への色空間変換処理が行われている様子を示している。
【００６８】
第２実施例の画像補正・印刷データ生成処理では、機器依存画像データから機器非依存画像データへの色空間変換処理が、すべての補正の完了毎に開始されるのではなく、補正種類選択終了指示の入力によってある補正種類についての補正が完了したと判断された時点で初めて開始される。そのため、第２実施例では、１つの補正種類について複数の補正が実行された場合に、色空間変換処理の実行回数を抑制することができる。例えば、図９に示す例では、補正１−１によって生成された画像Ｇ'ｄｍに対する色空間変換処理は実行されない。
【００６９】
以上のように、第２実施例の画像処理装置としてのコンピュータ１００でも、印刷実行指示入力（図８のステップＳ１７０）以降に開始される色空間変換処理は、機器非依存画像データから機器依存画像データへの色空間変換処理のみである。そのため、印刷実行指示の入力以降の印刷に関する処理時間を短縮することができる。また、第２実施例のコンピュータ１００でも、２つのプロファイルを結合した結合プロファイルを用いず、２つのプロファイルを用いた２回の色空間変換処理を実行することによってカラーマッチングを実現するものであるため、カラーマッチングの精度の低下を抑制することができる。
【００７０】
さらに、第２実施例のコンピュータ１００では、１つの補正種類について複数の補正が実行された場合に、機器非依存画像データを生成するための色空間変換処理の実行回数を抑制することができる。
【００７１】
Ｃ．第３実施例：
図１０は、第３実施例の画像処理装置による画像補正・印刷データ生成処理の流れを示すフローチャートである。また、図１１は、第３実施例の画像処理装置による画像補正・印刷データ生成処理の概要を示す説明図である。第３実施例における画像補正・印刷データ生成処理は、機器非依存画像データを生成するための色空間変換処理を開始するタイミングが第１実施例とは異なっている。
【００７２】
図１０に示すように、第３実施例の画像補正・印刷データ生成処理では、ステップＳ１３０における補正処理が完了しても、まだ機器非依存画像データを生成するための色空間変換処理は開始されない。第３実施例では、ステップＳ１５０において印刷選択指示の入力が行われた後に、色空間変換処理が開始される（ステップＳ１５５）。なお、図１０に示す第３実施例の画像補正・印刷データ生成処理では、第１実施例（図２）のステップＳ１１５のように、画像オープン（ステップＳ１１０）の直後に機器非依存画像データの生成を実行していないが、第３実施例でも画像オープンの直後に機器非依存画像データの生成を実行するものとしてもよい。
【００７３】
図１１には、印刷選択指示が入力されたタイミングで、機器依存画像データ（画像データＧ'''ｄｍ）から機器非依存画像データ（画像データＧ'''ｉ）への色空間変換処理が行われている様子を示している。
【００７４】
第３実施例の画像補正・印刷データ生成処理では、機器依存画像データから機器非依存画像データへの色空間変換処理が、印刷選択指示の入力によってユーザによる画像の印刷操作が開始されたと判断された時点で初めて開始される。そのため、第３実施例では、１つの補正種類について複数の補正が実行されたり、複数の補正種類について補正が実行されたりした場合に、色空間変換処理の実行回数を抑制することができる。例えば、図１１に示す例では、補正１−１および１−２によって生成された画像Ｇ'ｄｍおよびＧ''ｄｍに対する色空間変換処理は実行されない。
【００７５】
以上のように、第３実施例の画像処理装置としてのコンピュータ１００でも、印刷実行指示入力（図１０のステップＳ１７０）以降に開始される色空間変換処理は、機器非依存画像データから機器依存画像データへの色空間変換処理のみである。そのため、印刷実行指示の入力以降の印刷に関する処理時間を短縮することができる。また、第３実施例のコンピュータ１００でも、２つのプロファイルを結合した結合プロファイルを用いず、２つのプロファイルを用いた２回の色空間変換処理を実行することによってカラーマッチングを実現するものであるため、カラーマッチングの精度の低下を抑制することができる。
【００７６】
さらに、第３実施例のコンピュータ１００では、１つの補正種類について複数の補正が実行されたり、複数の補正種類について補正が実行されたりした場合に、機器非依存画像データを生成するための色空間変換処理の実行回数を抑制することができる。
【００７７】
Ｄ．第４実施例：
図１２は、第４実施例としての画像処理装置の構成を概略的に示す説明図である。第４実施例の画像処理装置としてのコンピュータ１００ａは、画像補正・印刷データ生成部２１０ａが、特定補正処理設定部２２０と、処理履歴記憶部２２１と、を含んでいる点が、図１に示した第１実施例のコンピュータ１００とは異なっている。また、第４実施例では、画像補正・印刷データ生成部２１０ａの色空間変換処理部２１８が、変換モード設定部２１９を含んでいる点も第１実施例とは異なっている。
【００７８】
図１３は、第４実施例の画像処理装置による画像補正・印刷データ生成処理の流れを示すフローチャートである。また、図１４は、第４実施例の画像処理装置による画像補正・印刷データ生成処理の概要を示す説明図である。第４実施例における画像補正・印刷データ生成処理は、ステップＳ１１２の変換モード設定と、ステップＳ１１４の特定補正処理設定と、ステップＳ１３２の特定補正処理判定と、ステップＳ１３３およびＳ１３４の処理中色空間変換の有無の判定および処理中色空間変換中止処理と、ステップＳ１９０の直前処理記憶処理と、を実行する点が、図２に示した第１実施例とは異なっている。
【００７９】
ステップＳ１１２（図１３）では、変換モード設定部２１９（図１２）が、変換モードを設定する。第４実施例のコンピュータ１００ａでは、機器依存画像データから機器非依存画像データへの色空間変換処理を開始するタイミングが異なる複数の変換モードを設定することが可能となっている。変換モードとしては、例えば、第１実施例のようにステップＳ１３０の補正処理完了に応じて色空間変換処理を開始するモードや、第２実施例のようにステップＳ１４０の補正種類選択終了指示の入力に応じて色空間変換処理を開始するモードや、第３実施例のようにステップＳ１５０の印刷選択指示の入力に応じて色空間変換処理を開始するモード等が設定可能である。本実施例では、後述の特定補正処理の完了に応じて色空間変換処理を開始するモードが設定されるものとする。なお、変換モードは、変換モード設定部２１９が、ユーザの操作に応じて設定してもよいし、デフォルト値を用いて設定してもよい。
【００８０】
ステップＳ１１４（図１３）では、特定補正処理設定部２２０（図１２）が、特定補正処理を設定する。本実施例において、特定補正処理とは、画像補正・印刷データ生成部２１０ａが実行可能な複数の補正種類の内の１つまたは複数の補正種類であって、当該補正種類の補正の完了に応じて機器依存画像データから機器非依存画像データへの色空間変換処理が開始されるものを意味している。すなわち、本実施例では、特定補正処理ではない補正種類の補正が完了しても色空間変換処理は実行されず、特定補正処理の補正が完了すると色空間変換処理が開始される。特定補正処理は、特定補正処理設定部２２０が、ユーザの操作に応じて設定してもよいが、本実施例では、処理履歴記憶部２２１（図１２）に格納された後述の直前処理の履歴に応じて設定するものとしている。特定補正処理設定部２２０による特定補正処理の具体的な方法については後述する。
【００８１】
ステップＳ１３０の後のステップＳ１３２（図１３）では、画像補正・印刷データ生成部２１０ａ（図１２）が、直前のステップＳ１３０で実行された補正処理が特定補正処理であるか否かを判定する。直前の補正処理は特定補正処理ではないと判定されたときには、処理はステップＳ１４０に進む。このときには、当該補正処理の完了に応じた色空間変換処理は実行されない。一方、直前の補正処理は特定補正処理であると判定されたときには、処理はステップＳ１３３に進む。
【００８２】
ステップＳ１３３（図１３）では、画像補正・印刷データ生成部２１０ａが、処理中の色空間変換処理があるか否かを判定する。処理中の色空間変換処理があると判定されたときには、処理はステップＳ１３４に進み、画像補正・印刷データ生成部２１０ａが当該処理中の色空間変換処理を中止する。このように色空間変換処理を中止するのは、当該処理中の色空間変換処理は、直前のステップＳ１３０における特定補正処理前の機器依存画像データに対する色空間変換処理であり、ステップＳ１３０において特定補正処理後の機器依存画像データが生成された時点で、当該色空間変換処理は実行不要の処理となるからである。
【００８３】
ステップＳ１３５（図１３）では、色空間変換処理部２１８（図１２）が、特定補正処理後の機器依存画像データに対して色空間変換処理を開始し、機器非依存画像データを生成する。
【００８４】
ステップＳ１７０の印刷実行指示入力の後に実行されるステップＳ１９０（図１３）では、処理履歴記憶部２２１（図１２）が、直前処理を記憶する。ここで、直前処理とは、ステップＳ１７０の印刷実行指示入力の直前に、ステップＳ１３０において実行された補正種類を意味している。すなわち、直前処理は、画像の印刷の前に実行された最後の補正種類である。処理履歴記憶部２２１は、この直前処理の履歴を記憶し、記憶された直前処理の履歴は、上述の特定補正処理の設定の際に利用される。すなわち、特定補正処理設定部２２０（図１２）は、処理履歴記憶部２２１に記憶された直前処理の内、最も頻度の大きい処理を特定補正処理として設定する。このように特定補正処理を設定すれば、当該特定補正処理が実行された直後に画像の印刷が開始される確率を高めることができ、機器非依存画像データを生成するための色空間変換処理の実行回数を効率的に抑制することができる。
【００８５】
図１４には、特定補正処理ではない補正（補正１−１および１−２）が実行されても機器非依存画像データは生成されず、特定補正処理の補正（補正２−１）が実行されると、補正後の画像データ（Ｇ'''ｄｍ）に対して色空間変換処理が開始され、機器非依存画像データ（Ｇ'''ｉ）が生成されている様子を示している。
【００８６】
以上のように、第４実施例の画像処理装置としてのコンピュータ１００ａでも、印刷実行指示入力（図１３のステップＳ１７０）以降に開始される色空間変換処理は、機器非依存画像データから機器依存画像データへの色空間変換処理のみである。そのため、印刷実行指示の入力以降の印刷に関する処理時間を短縮することができる。また、第４実施例のコンピュータ１００ａでも、２つのプロファイルを結合した結合プロファイルを用いず、２つのプロファイルを用いた２回の色空間変換処理を実行することによってカラーマッチングを実現するものであるため、カラーマッチングの精度の低下を抑制することができる。
【００８７】
さらに、第４実施例のコンピュータ１００ａでは、特定補正処理の設定が行われ、補正処理の内、特定補正処理のみの完了に応じて機器非依存画像データを生成するための色空間変換処理が開始されるため、色空間変換処理の実行回数を抑制することができる。
【００８８】
また、第４実施例のコンピュータ１００ａでは、直前処理の履歴を記憶し、記憶した直前処理の履歴の内、最も頻度の大きい処理を特定補正処理として設定するため、色空間変換処理の実行回数を抑制しつつ、印刷実行指示の入力以降の印刷に関する処理時間を短縮できる確率を高めることができる。
【００８９】
また、第４実施例のコンピュータ１００ａでは、特定補正処理が実行されると、その時点で処理中の色空間変換処理が中止されるため、不要な処理の実行を抑制することができる。
【００９０】
また、第４実施例のコンピュータ１００ａでは、変換モードの設定を行うことができるため、ハードウェア資源の性能や扱う画像のサイズ等によって、色空間変換処理の実行タイミングを適切に選択することができる。例えば、ユーザは、色空間変換の実行回数をより抑制するか、印刷実行指示の入力以降の印刷に関する処理時間をより短縮するかを選択することができる。
【００９１】
Ｅ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００９２】
Ｅ１．変形例１：
上記第４実施例では、変換モードの設定、特定補正処理の設定、処理中色空間変換処理の有無の判定および中止処理、直前処理履歴の記憶および当該履歴の特性補正処理への反映等の処理を行っているが、これらの処理を、第１実施例から第３実施例において同様に実行するとしてもよい。
【００９３】
Ｅ２．変形例２：
上記各実施例では、機器非依存色空間としてＬ＊ａ＊ｂ＊色空間を用いた例について説明したが、ＸＹＺ色空間等の他の機器非依存色空間を用いてもよい。同様に、上記各実施例では、機器非依存色空間としてＲＧＢ色空間を用いた例について説明したが、他の機器依存色空間を用いてもよい。
【００９４】
Ｅ３．変形例３：
上記各実施例では、色空間変換処理部２１８は画像補正・印刷データ生成部２１０に含まれる機能（モジュール）であるとして説明したが、色空間変換処理部２１８が画像補正・印刷データ生成部２１０とは独立したプログラムであるとしてもよい。このときには、色空間変換処理部２１８と画像補正・印刷データ生成部２１０とが、連携して、画像補正・印刷データ生成処理を行うこととなる。
【００９５】
Ｅ４．変形例４：
上記各実施例では、画像処理装置としてのコンピュータ１００が、出力装置としてプリンタを用いた画像補正・印刷データ生成処理を行う例を説明したが、コンピュータ１００は、モニタやプロジェクタ等の他の出力装置用の出力データを生成する画像補正・出力データ生成処理にも適用可能である。
【図面の簡単な説明】
【００９６】
【図１】本発明の第１実施例としての画像処理装置の構成を概略的に示す説明図。
【図２】第１実施例の画像処理装置による画像補正・印刷データ生成処理の流れを示すフローチャート。
【図３】第１実施例の画像処理装置による画像補正・印刷データ生成処理の概要を示す説明図。
【図４】画像補正・印刷データ生成処理におけるモニタ表示画面の一例を示す説明図。
【図５】画像補正・印刷データ生成処理におけるモニタ表示画面の一例を示す説明図。
【図６】画像補正・印刷データ生成処理におけるモニタ表示画面の一例を示す説明図。
【図７】画像補正・印刷データ生成処理におけるモニタ表示画面の一例を示す説明図である。
【図８】第２実施例の画像処理装置による画像補正・印刷データ生成処理の流れを示すフローチャート。
【図９】第２実施例の画像処理装置による画像補正・印刷データ生成処理の概要を示す説明図。
【図１０】第３実施例の画像処理装置による画像補正・印刷データ生成処理の流れを示すフローチャート。
【図１１】第３実施例の画像処理装置による画像補正・印刷データ生成処理の概要を示す説明図。
【図１２】第４実施例としての画像処理装置の構成を概略的に示す説明図。
【図１３】第４実施例の画像処理装置による画像補正・印刷データ生成処理の流れを示すフローチャート。
【図１４】第４実施例の画像処理装置による画像補正・印刷データ生成処理の概要を示す説明図。
【符号の説明】
【００９７】
１００...コンピュータ
１１０...ＣＰＵ
１２０...モニタ
１３０...操作部
１４０...外部記憶装置
１５０...インターフェイス部
１６０...バス
２００...内部記憶装置
２１０...画像補正・印刷データ生成部
２１１...補正種類選択指示入力部
２１２...補正実行指示入力部
２１３...補正種類選択終了指示入力部
２１４...補正処理部
２１５...印刷選択指示入力部
２１６...印刷設定指示入力部
２１７...印刷実行指示入力部
２１８...色空間変換処理部
２１９...変換モード設定部
２２０...特定補正処理設定部
２２１...処理履歴記憶部
２３２...印刷処理部
２３４...表示処理部
２４２...ソースプロファイル
２４４...デスティネーションプロファイル
２５０...画像データ格納領域
３００...プリンタ
５００...モニタ表示画面
５１０...画像表示領域
５２０...補正ボタン
５３０...印刷選択ボタン
５４０...補正種類選択用ダイアログボックス
５４２...補正種類選択ボタン
５５０...補正実行ダイアログボックス
５５２...パラメータ値指示画面
５５４...補正実行ボタン
５５６...終了用ボタン
５６０...印刷設定ダイアログボックス
５６２...設定入力画面
５６４...印刷実行ボタン
【図１】
2006254136.tif 000003
【図２】
2006254136.tif 000004
【図３】
2006254136.tif 000005
【図４】
2006254136.tif 000006
【図５】
2006254136.tif 000007
【図６】
2006254136.tif 000008
【図７】
2006254136.tif 000009
【図８】
2006254136.tif 000010
【図９】
2006254136.tif 000011
【図１０】
2006254136.tif 000012
【図１１】
2006254136.tif 000013
【図１２】
2006254136.tif 000014
【図１３】
2006254136.tif 000015
【図１４】
2006254136.tif 000016