(57)【要約】【課題】  入力機器と出力機器の双方で同様の色変換が自動的に適用されて画質が悪化する可能性がある。【解決手段】  入力デバイスのデバイス特性を取得する入力デバイス特性取得手段と、出力デバイスのデバイス特性を取得する出力デバイス特性取得手段と、色変換特性情報を取得する色変換特性情報と、前記入力デバイス特性に基づいて色変換処理を適用するかどうか判定する色変換判定手段と、前記入力デバイス特性情報で表現される第一色信号を前記出力デバイス特性で表現される第二色信号に変換する色信号変換手段とを備える色変換措置。【選択図】  図４
2008072340.tif 000002
【特許請求の範囲】
【請求項１】
入力したカラー画像の色を好ましい色に変換して出力する色処理装置であって、入力デバイスのデバイス特性を取得する入力デバイス特性取得手段と、出力デバイスのデバイス特性を取得する出力デバイス特性取得手段と、色変換特性を取得する色変換特性取得手段と、前記入力デバイス特性に基づいて色変換処理の適用可否を判定する判定手段と、前記入力デバイス特性で表現される第一色信号を前記出力デバイス特性で表現される第二色信号に変換する変換手段とを備えることを特徴とする色処理装置。
【請求項２】
請求項１に記載の色処理装置であって、前記入力デバイス特性取得手段で取得する入力デバイス特性情報は、少なくとも入力デバイスの色再現範囲の推定可能な第一色域情報と、前記第一色信号をデバイス非依存の色空間で表現される第三色信号に変換する第一色変換定義と、前記第一色変換定義の作成条件を示す変換定義作成情報とを含むことを特徴とする色処理装置。
【請求項３】
請求項１および請求項２に記載の色処理装置であって、前記出力デバイス特性取得手段で取得する出力デバイス特性情報は、少なくとも出力デバイスの色再現範囲の推定可能な第二色域情報と、デバイス非依存の色空間で表現される前記第三色信号を前記第二色信号に変換する第二色変換定義とを含むことを特徴とする色処理装置。
【請求項４】
請求項１から請求項３に記載の色処理装置であって、前記色変換特性取得手段で取得する色変換特性情報は明度、彩度、色相の少なくとも一つを変換する色変換情報と、前記第一色域情報および前記第二色域情報に基づいて入力デバイスの色再現範囲を出力デバイスの色再現範囲に圧縮する色域圧縮情報を含むことを特徴とする色処理装置。
【請求項５】
請求項１および請求項２に記載の色処理装置であって、前記判定手段は、前記変換定義作成情報に基づいて判定することを特徴とする色処理装置。
【請求項６】
請求項１から請求項５に記載の色処理装置であって、前記変換手段は、前記色変換情報に基づく色変換手段と、前記色域圧縮情報に基づく色域圧縮手段とを備えることを特徴とする色処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ、カラープリンタ等の複数のカラー画像処理装置を組み合わせて利用する場合に好ましい色再現を得る事を目的とした色変換処理に関する。
【背景技術】
【０００２】
近年、デジタルカメラやカラープリンタなどカラー画像をデジタル処理する機器の普及が進んでいる。これらの機器の普及に伴い、簡易に高画質なカラー画像が得られる機器への要求が高まっている。そこで、カラー画像を扱う機器の多くは、表示・出力する画像の色をより鮮やかに、より好ましく見えるように自動的に補正する機能を提供している。このような、再現する色の自動補正機能の多くは主に記憶色と呼ばれる色を好ましく再現する。具体的には、肌色を明るく再現したり、草木の緑色をより鮮やかに再現したりすることで、実際の色とは異なるものの、見た目の印象の良い画像を提供することが可能となる。
【特許文献１】特開２００１−１１１８５９号公報
【特許文献２】特開２００４−３４３８０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、複数のカラー画像処理装置を利用する場合、個々のカラー画像処理装置が上記自動色補正を適用すると、同一カラー画像に対して複数回に渡って同様の色補正処理が適用される結果となり、最終的に出力される画像の画質が悪化するという不具合が生じる可能性がある。具体的には、デジタルカメラで草木の緑を鮮やかに再現する撮影モードで撮影した画像を、カラープリンタで印刷する際に緑を鮮やかに再現する設定で印刷した場合、緑色が強調されすぎて画質が悪化する、といった現象が発生する。従って、カラー画像処理をする機器を複数使用する場合、その組み合わせに十分注意する必要がある。このような問題を解決する手段として、基準白色と基本色（ＣＭＹ三色）のベクトルに基づいて色変換を調整する手法（特許文献１）がある。この手法は複数の入出力デバイスの組み合わせに対して色品質の高いカラー画像を得ることを目的としたものであるが、デバイスの色変換処理の有無は考慮されていない。また、画像撮影時のフラッシュの有無に応じて色変換を調整する手法（特許文献２）がある。この手法では色調整の有無を判定する条件が撮影時のフラッシュに限定される。
【０００４】
そこで、本発明は上記事情を鑑み、入力機器と出力機器の双方で同様の色補正処理が適用されることを防止し、任意の入出力デバイスの組み合わせに対して所望の好ましい色再現を得ることが可能となる色変換方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
色処理装置としての本発明の手段は、入力デバイスのデバイス特性を取得する入力デバイス特性取得手段と、出力デバイスのデバイス特性を取得する出力デバイス特性取得手段と、色変換特性を取得する色変換特性取得手段と、前記入力デバイス特性に基づいて色変換処理の適用可否を判定する判定手段と、前記入力デバイス特性で表現される第一色信号を前記出力デバイス特性で表現される第二色信号に変換する変換手段とを備えることを特徴とする。
【０００６】
また、前記入力デバイス特性取得手段で取得する入力デバイス特性情報は、少なくとも入力デバイスの色再現範囲の推定可能な第一色域情報と、前記第一色信号をデバイス非依存の色空間で表現される第三色信号に変換する第一色変換定義と、前記第一色変換定義の作成条件を示す変換定義作成情報とを含むことを特徴とする。
【０００７】
また、前記出力デバイス特性取得手段で取得する出力デバイス特性情報は、少なくとも出力デバイスの色再現範囲の推定可能な第二色域情報と、デバイス非依存の色空間で表現される前記第三色信号を前記第二色信号に変換する第二色変換定義とを含むことを特徴とする。
【０００８】
また、前記色変換特性取得手段で取得する色変換特性情報は明度、彩度、色相の少なくとも一つを変換する色変換情報と、前記第一色域情報および前記第二色域情報に基づいて入力デバイスの色再現範囲を出力デバイスの色再現範囲に圧縮する色域圧縮情報を含むことを特徴とする。
【０００９】
また、前記判定手段は、前記変換定義作成情報に基づいて判定することを特徴とする。
【００１０】
また、前記変換手段は、前記色変換情報に基づく色変換手段と、前記色域圧縮情報に基づく色域圧縮手段とを備えることを特徴とする。
【発明の効果】
【００１１】
以上の構成によれば、任意の入出力デバイスの組み合わせにおいて、入力デバイスでの色補正の有無に応じて色調整手段の適用の可否を自動的に変更することが可能となるので入力デバイス側と出力デバイス側で二重に色変換処理を適用することを防止することが可能となり、容易に好ましい色再現を得ることが可能となる。
【発明を実施するための最良の形態】
【００１２】
＜実施形態１＞
本実施形態の構成例について図１のブロック図を参照して説明する。
【００１３】
１０１はデバイス特性、色変換特性、カラー画像等を入力する入力部、１０２は色変換処理を実行する色変換部、１０３は色変換処理に要するデータを記憶する記憶部、１０４はカラー画像等を出力する出力部である。上記構成において、デジタルカメラで撮影した画像を入力部１０１から入力し、色変換部１０２で色変換した画像を出力部１０４から出力した画像をカラープリンタで印刷する処理の詳細について説明する。
【００１４】
以下では、色変換装置で色変換するアプリケーションのインターフェイス例について図２を参照して説明する。
【００１５】
２０１は入力デバイスのデバイス特性情報の取得を指示する入力デバイス特性取得ボタン、２０２は取得した入力デバイス特性を表示する入力デバイス特性表示領域、２０３は色変換特性の取得を指示する色変換特性設定ボタン、２０４は取得した色変換特性を表示する色変換特性表示領域、２０５は出力デバイス特性情報の取得を指示する出力デバイス特性設定ボタン、２０６は取得した出力デバイス特性を表示する出力デバイス特性表示領域、２０７は色変換する画像の取得を指示する画像入力ボタン、２０８は取得した画像を表示する画像表示領域、２０９は色変換の実行を指示する色変換実行ボタン、２１０は色変換の進行状況を表示する色変換状況表示領域、２１１は色変換の終了した画像の出力を指示する画像出力ボタンである。
【００１６】
以下では、上記アプリケーションで実行する色変換処理について図３のフローチャート図を参照して説明する。
【００１７】
ステップ３０１では、入力デバイス特性取得ボタン２０１を押下して入力部１０１から入力される入力デバイス特性情報を取得する。取得する入力デバイス特性情報は、画像を撮影したデジタルカメラの色再現範囲の推定が可能な入力色域情報と、撮影した画像のＲＧＢ値をデバイス非依存のＬ＊ａ＊ｂ＊値に変換する変換定義と、画像撮影時の撮影モードに関する情報を含む。尚、前記撮影モードにおいて、モード１の場合は色変換を適用したデータが生成され、モード２の場合は色変換の適用されないデータが生成されるものとして以下の説明をする。取得した入力デバイス特性情報は記憶部１０３に記憶されると共に入力デバイス特性表示領域２０２に表示される。
【００１８】
ステップ３０２では、色変換特性設定ボタン２０３を押下して入力部１０１から入力される色変換特性情報を取得する。取得する色変換特性情報は、明度、彩度、色相の少なくとも一つを変換する関数などの色変換情報と、色域圧縮方法を決定する色域圧縮情報を含む。色変換情報および色域圧縮情報の具体例に関しては後述する。取得した色変換特性情報は記憶部１０３に記憶されると共に色変換特性表示領域２０４に表示される。
【００１９】
ステップ３０３では、出力デバイス特性取得ボタン２０５を押下して入力部１０１から入力される出力デバイス特性情報を取得する。取得する出力デバイス特性情報は、出力するカラープリンタの色再現範囲の推定が可能な出力色域情報と、デバイス非依存のＬａｂ値をカラープリンタのＲＧＢ値に変換する変換定義と含む。取得した出力デバイス特性情報は記憶部１０３に記憶されると共に出力デバイス特性表示領域２０６に表示される。
【００２０】
ステップ３０４では、画像入力ボタン２０７を押下して入力部１０１からデジタルカメラで撮影したカラー画像を取得する。取得したカラー画像は記憶部１０３に記憶されると共に画像表示領域２０８に表示される。
【００２１】
ステップ３０５では、色変換実行ボタン２０９を押下してステップ３０４で取得したカラー画像の色変換を実行する。色変換部１０２は記憶部１０３から入力デバイス特性情報、色変換特性情報、出力デバイス特性情報、カラー画像をそれぞれ取得して、カラー画像の色を変換する。色変換終了後は変換した画像を記憶部１０３に記録する。上記色変換の詳細に関しては後述する。
【００２２】
ステップ３０６では、画像出力ボタン２１１を押下して記憶部１０３に記憶されている色変換後の画像を出力部１０２に送信する。送信された画像はステップ３０３で取得した出力デバイス特性情報に対応するカラープリンタから出力される。
【００２３】
以下では、ステップ３０５における色変換部１０２の色変換処理の詳細について図４のフローチャート図を参照して説明する。
【００２４】
ステップ４０１では、記憶部１０３から、ステップ３０４で指定された画像、ステップ３０３で指定された出力デバイス特性情報、ステップ３０２で指定された色変換特性情報、およびステップ３０１で指定された入力デバイス特性情報を取得する。
【００２５】
ステップ４０２では、ステップ４０１で取得した入力デバイス特性情報から入力画像の撮影モード情報を取得して、取得した入力デバイス特性情報に色変換が適用されているかどうか判定する。前述のように、色変換が適用されているモード１の場合ステップ４０４に移行し、色変換が適用されていないモード２の場合はステップ４０３に移行する。ここで、入力デバイスで色変換の適用の有無を判定する方法は撮影モードに限定されるものではなく、例えば通常の入力特性情報を何らかの方法で調整した場合なども含まれる。
【００２６】
ステップ４０３では、ステップ４０１で取得した画像を入出力デバイス特性情報および色変換特性情報に基づいて色変換する。
【００２７】
ステップ４０４では、ステップ４０１で取得した入力デバイス特性情報で取得した入力デバイスの色域を、ステップ４０１で取得した出力デバイス特性情報で取得した出力デバイスの色域に圧縮する。
【００２８】
ここで、ステップ４０３およびステップ４０４の色変換処理に関して、入力画像のＲＧＢ値を色変換特性情報に基づいて色変換した後、出力デバイス特性に基づくＲＧＢ値に変換する例を図５のブロック図を参照して説明する。５０１ではステップ４０１で取得した入力デバイス特性情報に含まれる変換定義を用いて入力画像のＲＧＢ値を明度、彩度、色相の三成分に変換する。まず、変換定義を用いてＲＧＢ値をＬ＊ａ＊ｂ＊値に変換する。変換方法に関しては所定の変換関数や変換テーブル（ＬＵＴ）等、所望の方法でかまわない。次に、次式でＬ＊Ｃ＊ｈ値に変換する。
【００２９】
【数１】
2008072340.tif 000003
５０２での処理はステップ４０２での判定結果によって異なる。入力デバイスの変換定義に色変換が適用されていない場合、５０２（ａ）の処理が適用され、ステップ４０１で取得した色変換特性情報に基づいて明度、彩度、色相を変換する。一方、入力デバイスの変換定義で色変換が適用されている場合、５０２（ｂ）の処理が適用され、色変換特性情報に基づく色変換処理が実行されないため、色変換の重複適用が防止される。５０２（ａ）では、色変換特性情報で与えられる明度の変換関数をＦＬ、彩度の変換関数をＦＣ、色相の変換関数をＦＨとすると入力値Ｌ０Ｃ０ｈ０と出力値Ｌ１Ｃ１ｈ１の関係は次式になる。
【００３０】
Ｌ１＝ＦＬ（Ｌ０）
Ｃ１＝ＦＣ（Ｃ０）
ｈ１＝Ｆｈ（ｈ０）
５０３では色変換特性情報から取得した色域圧縮情報に基づき入力デバイス色域を出力デバイス色域に圧縮する。色域圧縮の方法は任意に指定してかまわない。例えば、図６（ａ）のように、色相を維持してＬ＊＝５０方向に圧縮する方法や、図６（ｂ）のように、色差が最小となる方向に圧縮する方法などがよく知られている。
【００３１】
５０４では、まず、出力色域内部に変換したＬ＊Ｃ＊ｈ値を次式でＬ＊ａ＊ｂ＊値に変換する。
【００３２】
ａ＊＝Ｃ＊cos（ｈ）
ｂ＊＝Ｃ＊sin（ｈ）
そして、ステップ４０１で取得した出力デバイス特性情報に含まれる変換定義に基づいてＬ＊ａ＊ｂ＊値を出力デバイスのＲＧＢ値に変換する。変換方法は入力側の変換定義と同様、所望の方法で変換してかまわない。
【００３３】
ステップ４０５では、出力デバイスに対応するＲＧＢ値に変換された画像を記憶部１０３に記憶する。
【００３４】
以上の構成により、入力デバイス特性情報に基づいて色変換の適用可否が選択されるので、色変換を重複して適用することを防止することが可能となり、任意の入出力機器間で好ましい色再現で出力を得ることが可能となる。
【００３５】
＜実施形態２＞
本実施例では、図１の構成において、第一のカラープリンタ用のデバイス特性情報に基づいて作成した画像を第二のカラープリンタで印刷する場合の処理の詳細について説明する。
【００３６】
以下では、図２のアプリケーションで実行する色変換処理について図３のフローチャート図を参照して説明する。
【００３７】
ステップ３０１では、入力デバイス特性取得ボタン２０１を押下して入力部１０１から入力される入力デバイス特性情報を取得する。取得する入力デバイス特性情報は、第一カラープリンタの色再現範囲の推定が可能な入力色域情報と、第一のカラープリンタに依存するＲＧＢ値をデバイス非依存のＬ＊ａ＊ｂ＊値に変換する変換定義と、第一カラープリンタの印刷モードに関する情報を含む。尚、印刷モードで写真用の場合は色変換が適用されたデータであり、テキスト用の場合は色変換が適用されていないデータを表すものとして以下の説明をする。但し、印刷モードに関してはこれに限定するものではない。取得した入力デバイス特性情報は記憶部１０３に記憶されると共に入力デバイス特性表示領域２０２に表示される。
【００３８】
ステップ３０２からステップ３０６までの処理は実施形態１と同様である。
【００３９】
以下では、ステップ３０５における色変換部１０２の色変換処理の詳細について図４のフローチャート図を参照して説明する。
【００４０】
ステップ４０１の処理は実施形態１と同様である。
【００４１】
ステップ４０２では、ステップ４０１で取得した入力デバイス特性情報から印刷モード情報を取得して、取得した入力デバイス特性情報に色変換が適用されているかどうか判定する。前述のように、色変換が適用されている写真用の場合ステップ４０４に移行し、色変換が適用されていないテキスト用の場合はステップ４０３に移行する。ここで、入力デバイスで色変換の適用の有無を判定する方法は印刷モードに限定されるものではなく、例えばプリンタプロファイルを手動で調整した場合なども含まれる。
【００４２】
ステップ４０３およびステップ４０４の処理は実施形態１と同様である。
【００４３】
ここで、ステップ４０３およびステップ４０４の色変換処理に関して、入力画像のＲＧＢ値を色変換特性情報に基づいて色変換した後、出力デバイス特性に基づくＲＧＢ値に変換する例を図５のブロック図を参照して説明する。５０１の処理は実施形態１と同様である。５０２での処理はステップ４０２での判定結果によって異なる。印刷モードが色変換の適用されていないテキスト用の場合、５０２（ａ）の処理が適用され、ステップ４０１で取得した色変換特性情報に基づいて明度、彩度、色相を変換する。一方、印刷モードが色変換の適用されている写真用の場合、５０２（ｂ）になり、色変換処理が実行されないため、色変換の重複適用が防止される。また、入力側のプリンタで調整した色再現が保存されるため、入力側のプリンタと異なるプリンタで画像を出力する場合でも、入力側のプリンタと近似の色再現を得ることが可能となる。尚、以下の処理は実施形態１と同様である。
【図面の簡単な説明】
【００４４】
【図１】色変換装置の構成を示すブロック図である。
【図２】色変換装置のインターフェイスを示す図である。
【図３】色変換処理の概要を示すフローチャート図である。
【図４】色変換処理の詳細を示すフローチャート図である。
【図５】色変換処理の例を示すブロック図である。
【図６】色域圧縮処理の例を示す図である。
【符号の説明】
【００４５】
１０１  入力部
１０２  色変換部
１０３  記憶部
１０４  出力部
【図１】
2008072340.tif 000004
【図２】
2008072340.tif 000005
【図３】
2008072340.tif 000006
【図４】
2008072340.tif 000007
【図５】
2008072340.tif 000008
【図６】
2008072340.tif 000009