(57)【特許請求の範囲】
【請求項１】
画像信号の有する複数の属性のうち少なくとも２つの属性についての色処理の程度の目標を、１つの目標処理度として設定させる処理度設定手段と、
前記処理度設定手段により設定された前記目標処理度と、それぞれ異なる程度の前記色処理を行う予め生成された複数の基本係数群とに基づいて、前記目標処理度の前記色処理を行う処理用係数群を作成する処理用係数群作成手段と、
前記処理用係数群作成手段により作成された前記処理用係数群を用いて、前記画像信号に対する前記色処理を行う色処理実行手段と、
を備え、
前記色処理は、記憶色補正であり、
前記複数の基本形数群は、前記画像信号により変化せず、前記画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものである、
画像処理装置。
【請求項２】
前記処理用係数群作成手段は、前記複数の基本係数群を前記目標処理度に基づいて内分あるいは外分し、前記処理用係数群を作成する、
請求項１に記載の画像処理装置。
【請求項３】
前記複数の属性とは、前記画像信号の色相、彩度および明度を含む、
請求項１に記載の画像処理装置。
【請求項４】
処理度設定手段は、記憶色補正の補正傾向を前記目標処理度として設定させ、
前記処理用係数群作成手段は、それぞれ異なる補正傾向の記憶色補正を行う前記複数の基本係数群を前記目標処理度に基づいて内分あるいは外分し、前記処理用係数群を作成する、
請求項１に記載の画像処理装置。
【請求項５】
処理度設定手段は、記憶色補正の補正強度を前記目標処理度として設定させ、
前記処理用係数群作成手段は、所定の補正強度の前記記憶色補正を行う前記基本係数群と前記記憶色補正を行わない前記基本係数群とを前記目標処理度に基づいて内分あるいは外分し、前記処理用係数群を作成する、
請求項１に記載の画像処理装置。
【請求項６】
前記複数の基本係数群は、前記画像信号の有する前記複数の属性の個数に対応する大きさを有する複数の基本マトリクスデータであり、
前記色処理実行手段は、前記処理用係数群作成手段により作成された処理用マトリクスデータを用いて、前記画像信号に対するマトリクス演算を行う、
請求項１に記載の画像処理装置。
【請求項７】
前記処理用係数群作成手段は、前記基本マトリクスデータを前記目標処理度に基づいて内分あるいは外分し、前記処理用マトリクスデータを作成する、
請求項６に記載の画像処理装置。
【請求項８】
前記複数の基本係数群は、前記画像信号の値に対する前記色処理後の前記画像信号の値を格納する複数の基本ルックアップテーブルであり、
前記色処理実行手段は、前記処理用係数群作成手段により作成された処理用ルックアップテーブルを用いて、前記画像信号に対する前記色処理を行う、
請求項１に記載の画像処理装置。
【請求項９】
前記処理用係数群作成手段は、前記基本ルックアップテーブルを前記目標処理度に基づいて内分あるいは外分し、前記処理用ルックアップテーブルを作成する、
請求項８に記載の画像処理装置。
【請求項１０】
前記処理度設定手段は、記憶色補正の補正傾向の目標である第１の目標処理度を設定させる第１の処理度設定手段と、記憶色補正の補正強度の目標である第２の目標処理度を設定させる第２の処理度設定手段とを有し、
前記処理用係数群作成手段は、それぞれ異なる補正傾向の記憶色補正を行う前記複数の基本係数群を、前記第１の処理度と前記第２の処理度とに基づいて内分あるいは外分し、前記処理用係数群を作成する、
請求項１に記載の画像処理装置。
【請求項１１】
前記処理用係数群作成手段は、前記基本係数群のうち特定部分のみを変更して前記処理用係数群を作成する、
請求項１に記載の画像処理装置。
【請求項１２】
前記特定部分は、前記処理度設定手段により定められる部分である、
請求項１１に記載の画像処理装置。
【請求項１３】
前記特定部分とは、前記基本係数群のうち、所定の記憶色に対する変換係数を与える部分である、
請求項１１または１２に記載の画像処理装置。
【請求項１４】
画像信号の画像処理を行い処理信号を出力する請求項１から１３のいずれかに記載の画像処理装置と、
前記処理信号を表示するための表示信号を生成する表示信号生成手段と、
を備え、
前記表示信号は、前記処理信号の所定の領域を再処理した信号であり、
前記所定の領域は、前記画像信号と前記処理信号との階調特性を比較することにより特定される領域である、
画像処理システム。
【請求項１５】
前記所定の領域は、その周囲の領域との階調順が、前記画像信号と前記処理信号との間で異なる領域である、
請求項１４に記載の画像処理システム。
【請求項１６】
前記再処理とは、前記所定の領域の色を変換する処理である、
請求項１４に記載の画像処理システム。
【請求項１７】
画像信号の有する複数の属性のうち少なくとも２つの属性についての色処理の程度の目標を、１つの目標処理度として設定させる処理度設定ステップと、
前記処理度設定ステップにより設定された前記目標処理度と、それぞれ異なる程度の前記色処理を行う予め生成された複数の基本係数群とに基づいて、前記目標処理度の前記色処理を行う処理用係数群を作成する処理用係数群作成ステップと、
前記処理用係数群作成ステップにより作成された前記処理用係数群を用いて、前記画像信号に対する前記色処理を行う色処理実行ステップと、
を備え、
前記色処理は、記憶色補正であり、
前記複数の基本形数群は、前記画像信号により変化せず、前記画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものである、
画像処理方法。
【請求項１８】
コンピュータにより画像信号の色処理を行うための画像処理プログラムであって、
前記画像処理プログラムは、
前記画像信号の有する複数の属性のうち少なくとも２つの属性についての前記色処理の程度の目標を、１つの目標処理度として設定させる処理度設定ステップと、
前記処理度設定ステップにより設定された前記目標処理度と、それぞれ異なる程度の前記色処理を行う予め生成された複数の基本係数群とに基づいて、前記目標処理度の前記色処理を行う処理用係数群を作成する処理用係数群作成ステップと、
前記処理用係数群作成ステップにより作成された前記処理用係数群を用いて、前記画像信号に対する前記色処理を行う色処理実行ステップと、
を備え、
前記色処理は、記憶色補正であり、
前記複数の基本形数群は、前記画像信号により変化せず、前記画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものである、
画像処理方法をコンピュータに行わせるものである、
画像処理プログラム。
【請求項１９】
画像信号の有する複数の属性のうち少なくとも２つの属性についての色処理の程度の目標を、１つの目標処理度として設定させる処理度設定部と、
前記処理度設定部により設定された前記目標処理度と、それぞれ異なる程度の前記色処理を行う予め生成された複数の基本係数群とに基づいて、前記目標処理度の前記色処理を行う処理用係数群を作成する処理用係数群作成部と、
前記処理用係数群作成部により作成された前記処理用係数群を用いて、前記画像信号に対する前記色処理を行う色処理実行部と、
を備え、
前記色処理は、記憶色補正であり、
前記複数の基本形数群は、前記画像信号により変化せず、前記画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものである、
集積回路装置。
【請求項２０】
画像信号の有する複数の属性のうち少なくとも２つの属性についての色処理の程度の目標を、１つの目標処理度として設定させる処理度設定ステップと、
前記処理度設定ステップにより設定された前記目標処理度と、それぞれ異なる程度の前記色処理を行う予め生成された複数の基本係数群とに基づいて、前記目標処理度の前記色処理を行う処理用係数群を作成する処理用係数群作成ステップと、
前記処理用係数群作成ステップにより作成された前記処理用係数群を用いて、前記画像信号に対する前記色処理を行い、処理信号として出力する色処理実行ステップと、
前記処理信号を表示するための表示信号を生成する表示信号生成ステップと、
を備え、
前記色処理は、記憶色補正であり、
前記複数の基本形数群は、前記画像信号により変化せず、前記画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものであり、
前記表示信号は、前記処理信号の所定の領域を再処理した信号であり、
前記所定の領域は、前記画像信号と前記処理信号との階調特性を比較することにより特定される領域である、
画像処理方法。
【請求項２１】
画像信号の有する複数の属性のうち少なくとも２つの属性についての色処理の程度の目標を、１つの目標処理度として設定させる処理度設定ステップと、
前記処理度設定ステップにより設定された前記目標処理度と、それぞれ異なる程度の前記色処理を行う予め生成された複数の基本係数群とに基づいて、前記目標処理度の前記色処理を行う処理用係数群を作成する処理用係数群作成ステップと、
前記処理用係数群作成ステップにより作成された前記処理用係数群を用いて、前記画像信号に対する前記色処理を行い、処理信号として出力する色処理実行ステップと、
前記処理信号を表示するための表示信号を生成する表示信号生成ステップと、
を備え、
前記色処理は、記憶色補正であり、
前記複数の基本形数群は、前記画像信号により変化せず、前記画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものであり、
前記表示信号は、前記処理信号の所定の領域を再処理した信号であり、
前記所定の領域は、前記画像信号と前記処理信号との階調特性を比較することにより特定される領域である、
画像処理方法をコンピュータに行わせる、
画像処理プログラム。
【請求項２２】
画像信号の有する複数の属性のうち少なくとも２つの属性についての色処理の程度の目標を、１つの目標処理度として設定させる処理度設定手段と、
前記処理度設定手段により設定された前記目標処理度と、それぞれ異なる程度の前記色処理を行う予め生成された複数の基本係数群とに基づいて、前記目標処理度の前記色処理を行う処理用係数群を作成する処理用係数群作成手段と、
前記処理用係数群作成手段により作成された前記処理用係数群を用いて、前記画像信号に対する前記色処理を行い、処理信号として出力する色処理実行手段と、
前記処理信号を表示するための表示信号を生成する表示信号生成部と、
を備え、
前記色処理は、記憶色補正であり、
前記複数の基本形数群は、前記画像信号により変化せず、前記画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものであり、
前記表示信号は、前記処理信号の所定の領域を再処理した信号であり、
前記所定の領域は、前記画像信号と前記処理信号との階調特性を比較することにより特定される領域である、
集積回路装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、特に、画像信号の色処理を行う画像処理装置に関する。
【背景技術】
【０００２】
画像信号に対する画像処理として、色処理について知られている。
色処理とは、例えば、表示色変換処理、色域変換処理、記憶色補正処理等と呼ばれる処理である。表示色変換処理とは、画像信号の全体の色調を調整する処理であり、例えば、画像信号の明るさを調整する、あるいは画像信号に特定の効果（例えば、フィルムライク処理など）を与えるよう調整する処理である。色域変換処理とは、画像信号の入出力デバイスに固有の色空間において画像信号を再生表示させるために行われる処理であり、色域圧縮（Ｇａｍｕｔ  Ｍａｐｐｉｎｇ）などと呼ばれる処理である。記憶色補正処理とは、画像信号中の空の色、肌の色あるいは緑の色といった特定の色を記憶に合うように調整する処理である。
これら色処理を実行する際に、画像信号の複数の属性をそれぞれ独立に調整する画像処理装置が知られている（例えば、特許文献１参照。）。この画像処理装置では、図２２に示すように、特定の２色の記憶色の色相、彩度、明度をそれぞれ独立に調整することができる。具体的には、この画像処理装置では、６つの調整用のつまみを備え、つまみを独立に操作することで色調整を行う。また、この画像処理装置以外にも、画像信号の赤、青、緑のそれぞれの色を独立に調整することができる装置が知られている。
【特許文献１】特許第２９３６０８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、画像処理装置のユーザによっては、色処理の際に、画像信号の複数の属性を独立に調整することを好まない。それぞれの属性のバランスを保ちつつ、所望の色処理を実現するには、それぞれの属性を複雑に調整する必要があるからである。例えば、明度、彩度、色相などが調整可能な画像処理装置において肌色の記憶色補正を行う際に、記憶色補正の程度を変更し白色味の肌色に記憶色補正を行いたい、あるいは黄色味の肌色に記憶色補正を行いたいなどとユーザが考える場合に、明度、彩度、色相などのバランスを調整して所望の記憶色補正を行うことは困難である。
そこで、本発明では、簡易に色処理の調整を行うことを可能とさせる画像処理装置を提供することを課題とする。
【課題を解決するための手段】
【０００４】
請求項１に記載の画像処理装置は、処理度設定手段と、処理用係数群作成手段と、色処理実行手段とを備えている。処理度設定手段は、画像信号の有する複数の属性のうち少なくとも２つの属性についての色処理の程度の目標を、１つの目標処理度として設定させる。処理用係数群作成手段は、処理度設定手段により設定された目標処理度と、それぞれ異なる程度の色処理を行う予め生成された複数の基本係数群とに基づいて、目標処理度の色処理を行う処理用係数群を作成する。色処理実行手段は、処理用係数群作成手段により作成された処理用係数群を用いて、画像信号に対する色処理を行う。そして、色処理は、記憶色補正である。複数の基本形数群は、前記画像信号により変化せず、前記画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものである。
ここで、色処理とは、例えば、表示色変換、色域変換、記憶色補正などと呼ばれる処理である。また、画像信号の属性とは、画像信号を表現するための色空間のパラメータであり、例えば、ＲＧＢ、ＣＭＹＫ、ＹＵＶ、ＨＳＢ、ＨＳＬ、ＣＩＥＬｕｖ、ＣＩＥＬａｂなどの色空間のパラメータである。また、基本係数群あるいは処理用係数群とは、画像信号の色処理を行うための係数群であり、例えば、画像信号に対する係数マトリクス、あるいは画像信号に対するルックアップテーブルなどである。
【０００５】
処理度設定手段は、少なくとも２つの属性についての色処理の程度の目標を１つの値として設定させる。すなわち、１つの値により、少なくとも２つの属性に対して同時に色処理の目標を与えることとなる。処理用係数群作成手段は、設定された１つの値に基づいて、それぞれ異なる程度の色処理を行う複数の基本係数群から処理用係数群を作成する。色処理実行手段は、目標処理度の色処理を実現する処理用係数群を用いて、画像信号の色処理を行う。
本発明の画像処理装置により、少なくとも２つの属性についての色処理を、１つの目標処理度を与えるだけで同時に行うことが可能となる。すなわち、それぞれの属性を独立に調整して色処理を行う場合に比して、簡易に色処理の調整を行うことが可能となる。また、色処理には、複数の基本係数群をカスタマイズすることにより得られる処理用係数群が用いられる。すなわち、複数の基本係数群が実現する色処理の程度をカスタマイズした色処理を実現することが可能となる。
【０００６】
請求項２に記載の画像処理装置は、請求項１に記載の画像処理装置であって、処理用係数群作成手段は、複数の基本係数群を目標処理度に基づいて内分あるいは外分し、処理用係数群を作成する。
内分あるいは外分では、複数の基本係数群が実現するそれぞれの色処理の程度と目標処理度とに基づいて、複数の基本係数群の少なくとも一部の加重平均が求められる。また、内分あるいは外分は、複数の基本係数群が実現するそれぞれの色処理の程度と目標処理度とに対して、非線形に、あるいは線形に行われる。
本発明の画像処理装置により、複数の基本係数群を内分あるいは外分した処理用係数群を用いた色処理が可能となる。
【０００７】
請求項３に記載の画像処理装置は、請求項１に記載の画像処理装置であって、複数の属性とは、画像信号の色相、彩度および明度を含む。
色処理では、画像信号の色相、彩度および明度のうち、少なくとも２つについての処理が同時に行われる。
本発明の画像処理装置により、それぞれの属性について独立に色処理の調整を行う場合に比して、簡易に色処理の調整を行うことが可能となる。
また、別の画像処理装置は、請求項１に記載の画像処理装置であって、色処理は、記憶色補正である。
記憶色補正では、例えば、色相および明度、あるいは色相および彩度などといった属性についての処理が同時に行われる。
処理度設定手段では、記憶色補正の程度の目標を、１つの目標処理度として設定させる。処理用係数群作成手段では、設定された目標処理度と、異なる程度の記憶色補正を行う複数の基本係数群とに基づいて、目標処理度の記憶色補正を行う処理用係数群が作成される。色処理実行手段では、作成された処理用係数群を用いて、画像信号の記憶色補正が行われる。
本発明の画像処理装置により、記憶色補正の処理の程度を簡易に調整することが可能となる。
【０００８】
請求項４に記載の画像処理装置は、請求項１に記載の画像処理装置であって、処理度設定手段は、記憶色補正の補正傾向を目標処理度として設定させる。処理用係数群作成手段は、それぞれ異なる補正傾向の記憶色補正を行う複数の基本係数群を目標処理度に基づいて内分あるいは外分し、処理用係数群を作成する。
記憶色補正の補正傾向が異なるとは、記憶色補正の補正目標が異なることである。例えば、複数の基本係数群のそれぞれの記憶色補正では、画像信号に対して、異なる補正目標への補正が行われる。すなわち、それぞれの記憶色補正では、色処理の前後における画像信号の値を結ぶベクトルの向きが異なっている。
本発明の画像処理装置により、記憶色補正の補正傾向を簡易に調整することが可能となる。
【０００９】
請求項５に記載の画像処理装置は、請求項１に記載の画像処理装置であって、処理度設定手段は、記憶色補正の補正強度を目標処理度として設定させる。処理用係数群作成手段は、所定の補正強度の記憶色補正を行う基本係数群と記憶色補正を行わない基本係数群とを目標処理度に基づいて内分あるいは外分し、処理用係数群を作成する。
ここで、補正強度は、画像信号を補正目標へと補正する程度である。すなわち、処理用係数群の記憶色補正の前後における画像信号の値を結ぶベクトルの方向は、処理用係数群の作成に用いられた基本係数群の記憶色補正の前後における画像信号の値を結ぶベクトルの方向とほぼ同じである。
本発明の画像処理装置により、記憶色補正の補正強度を簡易に調整することが可能となる。
【００１０】
請求項６に記載の画像処理装置は、請求項１に記載の画像処理装置であって、複数の基本係数群は、画像信号の有する複数の属性の個数に対応する大きさを有する複数の基本マトリクスデータである。色処理実行手段は、処理用係数群作成手段により作成された処理用マトリクスデータを用いて、画像信号に対するマトリクス演算を行う。
処理用係数群作成手段は、目標処理度に基づいて、複数の基本マトリクスデータから処理用マトリクスデータを作成する。色処理実行手段は、目標処理度の色処理を実現する処理用マトリクスデータを用いて、画像信号の色処理を行う。
本発明の画像処理装置では、複数の基本マトリクスデータをカスタマイズすることにより得られる処理用マトリクスデータが用いられる。すなわち、複数の基本マトリクスデータが実現する色処理の程度をカスタマイズした色処理を実現することが可能となる。
【００１１】
請求項７に記載の画像処理装置は、請求項６に記載の画像処理装置であって、処理用係数群作成手段は、基本マトリクスデータを目標処理度に基づいて内分あるいは外分し、処理用マトリクスデータを作成する。
内分あるいは外分では、複数の基本マトリクスデータが実現するそれぞれの色処理の程度と目標処理度とに基づいて、複数の基本マトリクスデータの少なくとも一部の加重平均が求められる。また、内分あるいは外分は、複数の基本マトリクスデータが実現するそれぞれの色処理の程度と目標処理度とに対して、非線形に、あるいは線形に行われる。
本発明の画像処理装置により、複数の基本マトリクスデータを内分あるいは外分した処理用マトリクスデータを用いた色処理が可能となる。
【００１２】
請求項８に記載の画像処理装置は、請求項１に記載の画像処理装置であって、複数の基本係数群は、画像信号の値に対する色処理後の画像信号の値を格納する複数の基本ルックアップテーブルである。色処理実行手段は、処理用係数群作成手段により作成された処理用ルックアップテーブルを用いて、画像信号に対する色処理を行う。
処理用係数群作成手段は、目標処理度に基づいて、複数の基本ルックアップテーブルから処理用ルックアップテーブルを作成する。色処理実行手段は、目標処理度の色処理を実現する処理用ルックアップテーブルを用いて、画像信号の色処理を行う。
本発明の画像処理装置では、複数の基本ルックアップテーブルをカスタマイズすることにより得られる処理用ルックアップテーブルが用いられる。すなわち、複数の基本ルックアップテーブルが実現する色処理の程度をカスタマイズした色処理を実現することが可能となる。
【００１３】
請求項９に記載の画像処理装置は、請求項８に記載の画像処理装置であって、処理用係数群作成手段は、基本ルックアップテーブルを目標処理度に基づいて内分あるいは外分し、処理用ルックアップテーブルを作成する。
内分あるいは外分では、複数の基本ルックアップテーブルが実現するそれぞれの色処理の程度と目標処理度とに基づいて、複数の基本ルックアップテーブルの少なくとも一部の加重平均が求められる。また、内分あるいは外分は、複数の基本ルックアップテーブルが実現するそれぞれの色処理の程度と目標処理度とに対して、非線形に、あるいは線形に行われる。
本発明の画像処理装置により、複数の基本ルックアップテーブルを内分あるいは外分した処理用ルックアップテーブルを用いた色処理が可能となる。
【００１４】
請求項１０に記載の画像処理装置は、請求項１に記載の画像処理装置であって、処理度設定手段は、記憶色補正の補正傾向の目標である第１の目標処理度を設定させる第１の処理度設定手段と、記憶色補正の補正強度の目標である第２の目標処理度を設定させる第２の処理度設定手段とを有している。処理用係数群作成手段は、それぞれ異なる補正傾向の記憶色補正を行う複数の基本係数群を、第１の処理度と第２の処理度とに基づいて内分あるいは外分し、処理用係数群を作成する。
処理度設定手段では、記憶色補正の補正傾向と補正強度とが、第１の目標処理度と第２の目標処理度として設定される。処理用係数群作成手段は、複数の基本係数群から設定された補正傾向と補正強度とを実現する処理用係数群を作成する。色処理実行手段は、作成された処理用係数群を用いて、画像信号の色処理を行う。
本発明の画像処理装置により、所望の程度の補正傾向および補正強度の記憶色補正を簡易に設定し実現することが可能となる。
【００１５】
請求項１１に記載の画像処理装置は、請求項１に記載の画像処理装置であって、処理用係数群作成手段は、基本係数群のうち特定部分のみを変更して処理用係数群を作成する。
処理用係数群作成手段は、基本係数群のうち特定部分のみを変更し、その他の部分には、例えば、いずれかの基本係数群の値を用い、処理用係数群を作成する。
本発明の画像処理装置により、処理用係数群作成手段の処理量を削減することが可能となる。
請求項１２に記載の画像処理装置は、請求項１１に記載の画像処理装置であって、特定部分は、処理度設定手段により定められる部分である。
処理度設定手段は、色処理の目標を設定させる。処理用係数群作成部は、色処理の目標に基づいて、例えば、処理対象の色領域を判断し、その色領域の色処理に用いられる特定部分を判断する。
請求項１３に記載の画像処理装置は、請求項１１または１２に記載の画像処理装置であって、特定部分とは、基本係数群のうち、所定の記憶色に対する変換係数を与える部分である。
【００１６】
請求項１４に記載の画像処理システムは、請求項１から１３のいずれかに記載の画像処理装置と、表示信号生成手段とを備えている。画像処理装置は、画像信号の画像処理を行い処理信号を出力する。表示信号生成手段は、処理信号を表示するための表示信号を生成する。表示信号は、処理信号の所定の領域を再処理した信号である。所定の領域は、画像信号と処理信号との階調特性を比較することにより特定される領域である。
ここで、表示とは、例えば、処理信号をモニタ、プリンタ、などに出力する前に、行われた画像処理を確認するための表示などであり、いわゆるプレビュー表示などと呼ばれるものであってもよい。また、画像処理実行手段とは、例えば、他の請求項に記載した画像処理装置であってもよい。
本発明の画像処理システムでは、階調特性の比較により特定される所定の領域、を明示した表示信号を生成することが可能となる。このため、処理信号がモニタ、プリンタなどに出力される場合に、不自然な出力の原因となりうる部分を予め確認することなどが可能となる。
【００１７】
請求項１５に記載の画像処理システムは、請求項１４に記載の画像処理システムであって、所定の領域は、その周囲の領域との階調順が、画像信号と処理信号との間で異なる領域である。
ここで、階調順とは、階調の大小関係を意味している。すなわち、所定の領域は、その周囲の領域との階調の大小関係が、画像処理の前後で変化する部分である。
本発明の画像処理システムでは、画像処理の前後で階調順が変化する部分を予め確認することが可能となる。
請求項１６に記載の画像処理システムは、請求項１４に記載の画像処理システムであって、再処理とは、所定の領域の色を変換する処理である。
所定領域の色を変換する処理とは、例えば、所定領域の色を特定の変換色（例えば、赤、青、緑などのいずれかの色）にする処理や、所定領域を輝度成分のみにする処理などである。
本発明の画像処理システムでは、階調特性の比較により特定される所定の領域、を色変換して表示させるため、容易に所定の領域を確認することが可能となる。
【００１８】
請求項１７に記載の画像処理方法は、処理度設定ステップと、処理用係数群作成ステップと、色処理実行ステップとを備えている。処理度設定ステップは、画像信号の有する複数の属性のうち少なくとも２つの属性についての色処理の程度の目標を、１つの目標処理度として設定させる。処理用係数群作成ステップは、処理度設定ステップにより設定された目標処理度と、それぞれ異なる程度の色処理を行う予め生成された複数の基本係数群とに基づいて、目標処理度の色処理を行う処理用係数群を作成する。色処理実行ステップは、処理用係数群作成ステップにより作成された処理用係数群を用いて、画像信号に対する色処理を行う。そして、色処理は、記憶色補正であり、複数の基本形数群は、画像信号により変化せず、画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものである。
【００１９】
ここで、色処理とは、例えば、表示色変換、色域変換、記憶色補正などと呼ばれる処理である。また、画像信号の属性とは、画像信号を表現するための色空間のパラメータであり、例えば、ＲＧＢ、ＣＭＹＫ、ＹＵＶ、ＨＳＢ、ＨＳＬ、ＣＩＥＬｕｖ、ＣＩＥＬａｂなどの色空間のパラメータである。
処理度設定ステップは、少なくとも２つの属性についての色処理の程度の目標を１つの値として設定させる。すなわち、１つの値により、少なくとも２つの属性に対して同時に色処理の目標を与えることとなる。処理用係数群作成ステップは、設定された１つの値に基づいて、それぞれ異なる程度の色処理を行う複数の基本係数群から処理用係数群を作成する。色処理実行ステップは、目標処理度の色処理を実現する処理用係数群を用いて、画像信号の色処理を行う。
本発明の画像処理方法により、少なくとも２つの属性についての色処理を、１つの目標処理度を与えるだけで同時に行うことが可能となる。すなわち、それぞれの属性を独立に調整して色処理を行う場合に比して、簡易に色処理の調整を行うことが可能となる。また、色処理には、複数の基本係数群をカスタマイズすることにより得られる処理用係数群が用いられる。すなわち、複数の基本係数群が実現する色処理の程度をカスタマイズした色処理を実現することが可能となる。
【００２０】
請求項１８に記載の画像処理プログラムは、コンピュータにより画像信号の色処理を行うための画像処理プログラムであって、処理度設定ステップと、処理用係数群作成ステップと、色処理実行ステップとを備える画像処理方法をコンピュータに行わせるものである。処理度設定ステップは、画像信号の有する複数の属性のうち少なくとも２つの属性についての色処理の程度の目標を、１つの目標処理度として設定させる。処理用係数群作成ステップは、処理度設定ステップにより設定された目標処理度と、それぞれ異なる程度の色処理を行う予め生成された複数の基本係数群とに基づいて、目標処理度の色処理を行う処理用係数群を作成する。色処理実行ステップは、処理用係数群作成ステップにより作成された処理用係数群を用いて、画像信号に対する色処理を行う。そして、色処理は、記憶色補正であり、複数の基本形数群は、画像信号により変化せず、画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものである。
【００２１】
ここで、色処理とは、例えば、表示色変換、色域変換、記憶色補正などと呼ばれる処理である。また、画像信号の属性とは、画像信号を表現するための色空間のパラメータであり、例えば、ＲＧＢ、ＣＭＹＫ、ＹＵＶ、ＨＳＢ、ＨＳＬ、ＣＩＥＬｕｖ、ＣＩＥＬａｂなどの色空間のパラメータである。
処理度設定ステップは、少なくとも２つの属性についての色処理の程度の目標を１つの値として設定させる。すなわち、１つの値により、少なくとも２つの属性に対して同時に色処理の目標を与えることとなる。処理用係数群作成ステップは、設定された１つの値に基づいて、それぞれ異なる程度の色処理を行う複数の基本係数群から処理用係数群を作成する。色処理実行ステップは、目標処理度の色処理を実現する処理用係数群を用いて、画像信号の色処理を行う。
本発明の画像処理プログラムにより、少なくとも２つの属性についての色処理を、１つの目標処理度を与えるだけで同時に行うことが可能となる。すなわち、それぞれの属性を独立に調整して色処理を行う場合に比して、簡易に色処理の調整を行うことが可能となる。また、色処理には、複数の基本係数群をカスタマイズすることにより得られる処理用係数群が用いられる。すなわち、複数の基本係数群が実現する色処理の程度をカスタマイズした色処理を実現することが可能となる。
【００２２】
請求項１９に記載の集積回路装置は、処理度設定部と、処理用係数群作成部と、色処理実行部とを備えている。処理度設定部は、画像信号の有する複数の属性のうち少なくとも２つの属性についての色処理の程度の目標を、１つの目標処理度として設定させる。処理用係数群作成部は、処理度設定部により設定された目標処理度と、それぞれ異なる程度の色処理を行う予め生成された複数の基本係数群とに基づいて、目標処理度の色処理を行う処理用係数群を作成する。色処理実行部は、処理用係数群作成部により作成された処理用係数群を用いて、画像信号に対する色処理を行う。そして、色処理は、記憶色補正であり、複数の基本形数群は、画像信号により変化せず、画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものである。
【００２３】
ここで、色処理とは、例えば、表示色変換、色域変換、記憶色補正などと呼ばれる処理である。また、画像信号の属性とは、画像信号を表現するための色空間のパラメータであり、例えば、ＲＧＢ、ＣＭＹＫ、ＹＵＶ、ＨＳＢ、ＨＳＬ、ＣＩＥＬｕｖ、ＣＩＥＬａｂなどの色空間のパラメータである。また、基本係数群あるいは処理用係数群とは、画像信号の色処理を行うための係数群であり、例えば、画像信号に対する係数マトリクス、あるいは画像信号に対するルックアップテーブルなどである。
処理度設定部は、少なくとも２つの属性についての色処理の程度の目標を１つの値として設定させる。すなわち、１つの値により、少なくとも２つの属性に対して同時に色処理の目標を与えることとなる。処理用係数群作成部は、設定された１つの値に基づいて、それぞれ異なる程度の色処理を行う複数の基本係数群から処理用係数群を作成する。色処理実行部は、目標処理度の色処理を実現する処理用係数群を用いて、画像信号の色処理を行う。
本発明の集積回路装置により、少なくとも２つの属性についての色処理を、１つの目標処理度を与えるだけで同時に行うことが可能となる。すなわち、それぞれの属性を独立に調整して色処理を行う場合に比して、簡易に色処理の調整を行うことが可能となる。また、色処理には、複数の基本係数群をカスタマイズすることにより得られる処理用係数群が用いられる。すなわち、複数の基本係数群が実現する色処理の程度をカスタマイズした色処理を実現することが可能となる。
【００２４】
請求項２０に記載の画像処理方法は、画像信号の有する複数の属性のうち少なくとも２つの属性についての色処理の程度の目標を、１つの目標処理度として設定させる処理度設定ステップと、処理度設定ステップにより設定された目標処理度と、それぞれ異なる程度の色処理を行う予め生成された複数の基本係数群とに基づいて、目標処理度の色処理を行う処理用係数群を作成する処理用係数群作成ステップと、処理用係数群作成ステップにより作成された処理用係数群を用いて、画像信号に対する色処理を行い、処理信号として出力する色処理実行ステップと、処理信号を表示するための表示信号を生成する表示信号生成ステップと、を備えている。表示信号は、処理信号の所定の領域を再処理した信号である。所定の領域は、画像信号と処理信号との階調特性を比較することにより特定される領域である。そして、色処理は、記憶色補正であり、複数の基本形数群は、画像信号により変化せず、画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものである。
ここで、表示とは、例えば、処理信号をモニタ、プリンタ、などに出力する前に、行われた画像処理を確認するための表示などであり、いわゆるプレビュー表示などと呼ばれるものであってもよい。
本発明の画像処理方法では、階調特性の比較により特定される所定の領域、を明示した表示信号を生成することが可能となる。このため、処理信号がモニタ、プリンタなどに出力される場合に、不自然な出力の原因となりうる部分を予め確認することなどが可能となる。
【００２５】
請求項２１に記載の画像処理プログラムは、画像処理方法をコンピュータに行わせるプログラムである。画像処理方法は、画像信号の有する複数の属性のうち少なくとも２つの属性についての色処理の程度の目標を、１つの目標処理度として設定させる処理度設定ステップと、処理度設定ステップにより設定された目標処理度と、それぞれ異なる程度の色処理を行う予め生成された複数の基本係数群とに基づいて、目標処理度の色処理を行う処理用係数群を作成する処理用係数群作成ステップと、処理用係数群作成ステップにより作成された処理用係数群を用いて、画像信号に対する色処理を行い、処理信号として出力する色処理実行ステップと、処理信号を表示するための表示信号を生成する表示信号生成ステップとを備えている。表示信号は、処理信号の所定の領域を再処理した信号である。所定の領域は、画像信号と処理信号との階調特性を比較することにより特定される領域である。
ここで、表示とは、例えば、処理信号をモニタ、プリンタ、などに出力する前に、行われた画像処理を確認するための表示などであり、いわゆるプレビュー表示などと呼ばれるものであってもよい。そして、色処理は、記憶色補正であり、複数の基本形数群は、画像信号により変化せず、画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものである。
本発明の画像処理プログラムでは、階調特性の比較により特定される所定の領域、を明示した表示信号を生成することが可能となる。このため、処理信号がモニタ、プリンタなどに出力される場合に、不自然な出力の原因となりうる部分を予め確認することなどが可能となる。
【００２６】
請求項２２に記載の集積回路装置は、画像信号の有する複数の属性のうち少なくとも２つの属性についての色処理の程度の目標を、１つの目標処理度として設定させる処理度設定手段と、処理度設定手段により設定された目標処理度と、それぞれ異なる程度の色処理を行う予め生成された複数の基本係数群とに基づいて、目標処理度の色処理を行う処理用係数群を作成する処理用係数群作成手段と、処理用係数群作成手段により作成された処理用係数群を用いて、画像信号に対する色処理を行い、処理信号として出力する色処理実行手段と、処理信号を表示するための表示信号を生成する表示信号生成部と、を備えている。表示信号は、処理信号の所定の領域を再処理した信号である。所定の領域は、画像信号と処理信号との階調特性を比較することにより特定される領域である。
【００２７】
ここで、表示とは、例えば、処理信号をモニタ、プリンタ、などに出力する前に、行われた画像処理を確認するための表示などであり、いわゆるプレビュー表示などと呼ばれるものであってもよい。また、画像処理実行部とは、例えば、他の請求項に記載した画像処理装置や集積回路装置であってもよい。そして、色処理は、記憶色補正であり、複数の基本形数群は、画像信号により変化せず、画像信号が色空間内の所定の領域に含まれるように変換する特性を実現するものである。
本発明の集積回路装置では、階調特性の比較により特定される所定の領域、を明示した表示信号を生成することが可能となる。このため、処理信号がモニタ、プリンタなどに出力される場合に、不自然な出力の原因となりうる部分を予め確認することなどが可能となる。
【発明の効果】
【００２８】
本発明により、簡易に色処理の調整を行うことを可能とさせる画像処理装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施形態について説明する。第１〜第５実施形態では、ルックアップテーブルを用いた画像処理装置について説明する。第６実施形態では、色変換マトリクスを用いた画像処理装置について説明する。第７実施形態では、色調整を行う際にプレビューを表示する画像処理装置について説明する。さらに、その他として、第１〜第７実施形態の応用例について説明する。
[第１実施形態]
図１〜図７を用いて、第１実施形態に係るルックアップテーブルを用いた画像処理装置１０について説明する。画像処理装置１０は、画像信号の視覚処理とともに、画像信号の色処理を行う装置である。画像処理装置１０は、例えば、コンピュータ、デジタルカメラ、携帯電話、ＰＤＡ、プリンタ、スキャナ、デジタルテレビなどの画像を取り扱う機器において備えられる。
【００３０】
〈構成〉
図１を用いて、画像処理装置１０の基本構成について説明する。画像処理装置１０は、入力信号ｄ１を入力とし、画像処理された出力信号ｄ３を出力とする画像処理装置である。画像処理装置１０は、入力信号ｄ１を入力とし視覚処理された画像信号ｄ２を出力とする視覚処理部１１と、色処理の基本となる基本色変換プロファイルを格納し選択された基本色変換プロファイルのデータである選択プロファイルデータｄ５を出力とする基本プロファイル群記憶部１２と、画像信号ｄ２と選択プロファイルデータｄ５とを入力とし色処理された出力信号ｄ３を出力する色処理部１３と、各部に制御信号ｃ１〜ｃ３を与える制御部１４と、色処理部１３における色処理の程度を設定させる処理度設定部１８とを備えている。
【００３１】
視覚処理部１１は、制御部１４からの制御信号ｃ１を受け、入力信号ｄ１の空間処理、階調処理などといった視覚処理を行い、画像信号ｄ２を出力する。視覚処理部１１は、例えば、入力信号ｄ１の低域空間のみを通過させる低域空間フィルタにより空間処理を行う。低域空間フィルタとしては、通常用いられるＦＩＲ（Ｆｉｎｉｔｅ  Ｉｍｐｕｌｓｅ  Ｒｅｓｐｏｎｅｓ）型の低域空間フィルタ、あるいはＩＩＲ（Ｉｎｆｉｎｉｔｅ  Ｉｍｐｕｌｓｅ  Ｒｅｓｐｏｎｅｓ）型の低域空間フィルタなどを用いてもよい。また、視覚処理部１１は、ガンマ曲線などを用いた階調処理を行う。
基本プロファイル群記憶部１２は、例えば、表示色変換処理、色域変換処理、記憶色補正処理などの色処理を単独であるいは組み合わせて実現するための複数の基本色変換プロファイルを格納している。それぞれの基本色変換プロファイルは、ある色空間から別の色空間への写像を与えるルックアップテーブルとして記憶されている。より具体的には、ルックアップテーブルは、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３次元の画像信号値（Ｒ０，Ｇ０，Ｂ０）に対して、色処理後の画像信号値（Ｒ１，Ｇ１，Ｂ１）を与える３次元ルックアップテーブルとして記憶されている。また、基本プロファイル群記憶部１２に記憶される基本色変換プロファイルは、画像処理装置の外部のパーソナルコンピュータ（ＰＣ）２５において予め算出される。算出された基本色変換プロファイルは、基本色変換プロファイルのデータである基本プロファイルデータｄ４をＰＣ２５から転送することにより基本プロファイル群記憶部１２に格納される。
【００３２】
なお、基本プロファイル群記憶部１２は、ＲＯＭ、書き換え・データ更新が可能な記憶媒体（ＲＡＭ、ハードディスクなど）、あるいは画像処理装置１０から取り外し可能な記憶媒体（メモリカードなど）で構成される。画像処理装置１０の基本プロファイル群記憶部１２には、予め作成された基本プロファイルデータｄ４がＰＣ２５から読み込まれることとなる。また、基本プロファイル群記憶部１２の書き換え・データ更新が可能な場合、外部のネットワークに接続することで、外部より自由に基本色変換プロファイルを更新させることができる。
色処理部１３は、選択プロファイルデータｄ５を入力とし処理用プロファイルデータｄ７を出力とするプロファイル作成部１５と、画像信号ｄ２と処理用プロファイルデータｄ７とを入力とし出力信号ｄ３を出力とする色処理実行部１６とを有している。プロファイル作成部１５は、選択プロファイルデータｄ５を入力とし選択プロファイルデータに基づいて作成された生成プロファイルデータｄ６を出力とするプロファイル作成実行部２０と、生成プロファイルデータｄ６を入力として格納し、格納されたデータのうち色処理に用いられるデータである処理用プロファイルデータｄ７を出力とするプロファイルＲＡＭ２１とから構成される。
【００３３】
処理度設定部１８は、ユーザに対して色処理の程度の目標を設定させる。設定された処理の程度は、目標処理度ｄ８として出力される。
次に、図２〜図３を用いて、本発明の特徴部分である基本プロファイル群記憶部１２、色処理部１３、処理度設定部１８の詳細な構成について説明する。
（基本プロファイル群記憶部１２）
基本プロファイル群記憶部１２は、複数の基本色変換プロファイルからなるプロファイル群を記憶している。図２に示す画像処理装置１０では、３つの基本色変換プロファイルからなるプロファイル群２２を記憶している。プロファイル群２２は、処理Ｘについて処理度合いの異なる処理Ｘ１と処理Ｘ２と処理Ｘ３とを実現するための３つの基本色変換プロファイル２２ａと２２ｂと２２ｃとを備えている。
【００３４】
ここで、処理Ｘとは、例えば、表示色変換処理、色域変換処理、記憶色補正処理のいずれかの色処理、あるいは表示色変換処理、色域変換処理、記憶色補正処理を組み合わせた色処理などである。以下では、処理Ｘが肌色についての記憶色補正であるとして説明を行う。
《プロファイル群》
プロファイル群について説明する。プロファイル群とは、同じ色処理について色処理の程度を異ならせた基本色変換プロファイルから構成されるグループである。プロファイル群は、表示色変換処理、色域変換処理、記憶色補正処理のいずれかの色処理を実現する機能、あるいは表示色変換処理、色域変換処理、記憶色補正処理を組み合わせた色処理を実現する機能を有している。例えば、プロファイル群２２の場合、基本色変換プロファイル２２ａと２２ｂと２２ｃとは、異なる補正度合いの肌色の記憶色補正を実現する。より具体的には、基本色変換プロファイル２２ｂが肌色に対するデフォルトの記憶色補正を実現し、基本色変換プロファイル２２ａが肌色を白色味に変換し、基本色変換プロファイル２２ｃが肌色を黄色味に変換するというように、それぞれの基本色変換プロファイルは、同じ機能「肌色の記憶色補正」を有しながら異なる処理度合いを実現する。
【００３５】
《基本色変換プロファイル》
基本色変換プロファイルについて説明する。基本色変換プロファイルは、それぞれ８ビットで表現される３次元の画像信号値（Ｒ０，Ｇ０，Ｂ０）に対して、色処理後の画像信号値（Ｒ１，Ｇ１，Ｂ１）を与える３次元ルックアップテーブルである。ここで、色処理前の画像信号値（Ｒ０，Ｇ０，Ｂ０）の全てに対して、それぞれ８ビットで表現される色処理後の画像信号値（Ｒ１，Ｇ１，Ｂ１）を与える場合、｛（２＾８）＾３｝＊３＝４８Ｍバイトと基本プロファイル群記憶部１２の記憶容量を多く必要とする。そこで、それぞれ８ビットで表現される色処理前の画像信号値（Ｒ０，Ｇ０，Ｂ０）の上位数ビットに対してのみ、それぞれ８ビットで表現される色処理後の画像信号値（Ｒ１，Ｇ１，Ｂ１）を与えている。より具体的には、例えば、色処理前の画像信号値（Ｒ０，Ｇ０，Ｂ０）の上位５ビットに対してのみ、色処理後の画像信号値（Ｒ１，Ｇ１，Ｂ１）を与える場合、１つの基本色変換プロファイルに必要な記憶容量は、｛（２＾５）＾３｝＊３＝９８３０４バイトと削減される。
【００３６】
以下、基本色変換プロファイルは、色処理前の画像信号値（Ｒ０，Ｇ０，Ｂ０）の上位５ビットに対してのみ、色処理後の画像信号値（Ｒ１，Ｇ１，Ｂ１）を与えるとする。
（色処理部１３）
色処理部１３は、プロファイル作成実行部２０において、プロファイル生成部３０をさらに備えている。プロファイル生成部３０は、選択プロファイルデータｄ５（図１参照）を入力とし生成プロファイルデータｄ６を出力とする。
（処理度設定部１８）
処理度設定部１８は、ユーザに対して、色処理の程度の目標を、１軸の調整スケール１１０により設定させる。
図３に調整スケール１１０を示す。調整スケール１１０は、画像処理装置１０が備える表示画面などに表示されるスライディングバーであり、肌色の色処理の程度が設定される。調整スケール１１０には、どのような記憶色補正を行うかについての目標が示されている。具体的には、調整スケール１１０では、スライディングバーが右側に設定されると、肌色が黄色味に記憶色補正され、スライディングバーが左側に設定されると、肌色が白色味に記憶色補正されるということが示されている。
【００３７】
調整スケール１１０により設定された色処理の程度の目標は、スライディングバーの位置に対応づけられた値を持つ目標処理度ｄ８として制御部１４に出力される。目標処理度ｄ８は、スライディングバーが中央に設定されている場合には、値［０］として出力される。また、スライディングバーが中央より右側に設定されている場合には、スライディングバーの中央からの距離に比例する値であって、値［０］を超え、かつ、値［＋１］以下の値として出力される。さらに、スライディングバーが中央より左側に設定されている場合には、スライディングバーの中央からの距離に比例する値であって、値［−１］以上、かつ、値［０］未満の値として出力される。
〈作用〉
図２を用いて、各部の作用について説明する。
【００３８】
（基本プロファイル群記憶部１２）
基本プロファイル群記憶部１２には、制御部１４からのカウント信号ｃ１０が入力される。カウント信号ｃ１０は、基本プロファイル群記憶部１２のアドレスを一定のカウント周期で指定し、指定したアドレスに格納されている画像信号値を読み出させる。具体的には、肌色の記憶色補正を実現する色変換プロファイルを生成する場合には、肌色に対するデフォルトの記憶色補正を実現する基本色変換プロファイル２２ｂと、肌色に対する色処理の程度を変えた基本色変換プロファイル２２ａ又は２２ｃとのアドレスが指定される。
制御部１４が基本色変換プロファイル２２ａと基本色変換プロファイル２２ｃとのいずれのアドレスを指定するかは、処理度設定部１８において設定された目標処理度ｄ８の値により決定される。具体的には、プロファイル群２２に対する目標処理度ｄ８が、正の値である場合、すなわち調整スケールにおいてスライディングバーが中央より右側に設定されている場合に、基本色変換プロファイル２２ｃのアドレスが指定される。また、目標処理度ｄ８の値が負の値である場合、すなわち調整スケール１１０においてスライディングバーが中央より左側に設定されている場合に、基本色変換プロファイル２２ａのアドレスが指定される。なお、スライディングバーが中央の値に設定されている場合には、基本色変換プロファイル２２ａあるいは２２ｃのどちらのアドレスが指定されてもよい。あるいは、この場合には、どちらのアドレスも指定されず、基本色変換プロファイル２２ｂがそのまま用いられてもよい。
【００３９】
アドレスの指定は、２つの基本色変換プロファイルにおいて、同じ画像信号値（Ｒ０，Ｇ０，Ｂ０）に関連づけられたデータが同時に読み出されるよう行われる。このようにして読み出されたデータは、第１の選択プロファイルデータｄ１０および第２の選択プロファイルデータｄ１１として基本プロファイル群記憶部１２から出力される。具体的には、デフォルトの記憶色補正を実現する基本色変換プロファイル２２ｂが第１の選択プロファイルデータｄ１０として出力され、基本色変換プロファイル２２ａまたは２２ｃが第２の選択プロファイルデータｄ１１として出力される。基本色変換プロファイル２２ａ〜２２ｃは、色処理前の画像信号値（Ｒ０，Ｇ０，Ｂ０）の上位５ビットに対してのみ、色処理後の画像信号値（Ｒ１，Ｇ１，Ｂ１）を与えるため、それぞれ（２＾５）＾３個のアドレスが指定され、データが読み出される。
【００４０】
（色処理部１３）
《プロファイル生成部３０》
プロファイル生成部３０は、基本プロファイル群記憶部１２から第１の選択プロファイルデータｄ１０および第２の選択プロファイルデータｄ１１を取得する。さらに、制御部１４から基本色変換プロファイル２２ｂと基本色変換プロファイル２２ａ又は２２ｃとの合成度を指定する制御信号ｃ１２が与えられる。
制御信号ｃ１２では、目標処理度ｄ８の値から符号を除いた値が合成度の値として与えられる。
プロファイル生成部３０は、第１の選択プロファイルデータｄ１０の値［ｍ］および第２の選択プロファイルデータｄ１１の値［ｎ］に対して、制御信号ｃ１２が指定する合成度の値［ｋ］を用いて、値［ｌ］の生成プロファイルデータｄ６を作成する。ここで、値［ｌ］は、［ｌ］＝（１−ｋ）＊［ｍ］＋ｋ＊［ｎ］により計算される。すなわち、値［ｋ］は、０≦ｋ≦１を満たし、第１の選択プロファイルデータｄ１０と第２の選択プロファイルデータｄ１１とは内分されることとなる。
【００４１】
ここで、図４を用いて、プロファイル生成部３０の動作と作成された色変換プロファイルについて説明する。図４は、肌色の補正領域１２０の色度値Ａに対する記憶色補正における補正傾向をＬａｂ空間に示す図である。
肌色の記憶色補正に用いられるそれぞれの基本色変換プロファイル２２ａ〜２２ｃは、次のように色度値Ａを変換する。すなわち、肌色に対するデフォルトの記憶色補正を実現する基本色変換プロファイル２２ｂは、色度値Ａを色度値Ｃに変換する。肌色を白色味に変換する基本色変換プロファイル２２ａは、色度値Ａを色度値Ｄに変換する。肌色を黄色味に変換する基本色変換プロファイル２２ｃは、色度値Ａを色度値Ｂに変換する。すなわち、それぞれの基本色変換プロファイル２２ａ〜２２ｃでは、色処理の前後における色度値を結ぶベクトルの向きが異なっている。
【００４２】
プロファイル生成部３０では、合成度の値が与えられると、基本色変換プロファイル２２ｂと基本色変換プロファイル２２ａ又は２２ｃとを内分し、色変換プロファイルを作成する。こうして作成された色変換プロファイルは、色度値Ａを線分ＢＣＤ上の色度値に変換する。すなわち、プロファイル生成部３０により、色処理の前後における特定の色度値を結ぶベクトルを任意の向きとする色変換プロファイルを作成することが可能となる。
なお、図４の説明において、「色度値」という文言を用いた。このことは、本発明における記憶色補正では、画像信号の備える属性のうち「彩度、色相」のみが変化するということを意味しない。記憶色補正では、画像信号の備える属性のうち「明度」が変化してもかまわない。
《プロファイルＲＡＭ２１》
プロファイルＲＡＭ２１は、プロファイル生成部３０が作成する生成プロファイルデータｄ６を取得し、制御部１４のカウント信号ｃ１１により指定されるアドレスに格納する（図２参照）。ここで、生成プロファイルデータｄ６は、生成プロファイルデータｄ６を作成するのに用いられた第１の選択プロファイルデータｄ１０または第２の選択プロファイルデータｄ１１と同じ画像信号値（Ｒ０，Ｇ０，Ｂ０）に関連づけられる。
【００４３】
以上により、処理Ｘ１〜処理Ｘ３を実現する基本色変換プロファイルに基づいて、任意の処理度合いの処理Ｘｋを実現する新たな色変換プロファイルが作成される。
《色処理実行部１６》
色処理実行部１６は、画像信号ｄ２の画像信号値（Ｒ０，Ｇ０，Ｂ０）に応じて、カウント信号ｃ４で対応するアドレスを指定することで、プロファイルＲＡＭ２１に格納される色変換プロファイルのデータである処理用プロファイルデータｄ７を取得し、画像信号ｄ２の色処理を実行する。具体的には、それぞれが８ビットで表される画像信号ｄ２の画像信号値（Ｒ０，Ｇ０，Ｂ０）に対して、画像信号値（Ｒ０，Ｇ０，Ｂ０）の上位５ビットの値に対応する処理用プロファイルデータｄ７を読み出す。さらに、読み出した処理用プロファイルデータｄ７を画像信号値（Ｒ０，Ｇ０，Ｂ０）の下位３ビットの値を用いて３次元補間することにより出力信号ｄ３が得られる。
【００４４】
〈方法〉
図５を用いて、画像処理装置１０において実行される画像処理方法について説明する。
ユーザは、処理度設定部１８を用いて、色処理の程度の目標を設定する。設定された目標処理度ｄ８は、制御部１４に出力される（ステップＳ１００）。
制御部１４からのカウント信号ｃ１０により、基本プロファイル群記憶部１２のアドレスが一定のカウント周期で指定され、基本プロファイル群記憶部１２において、指定されたアドレスに格納されている画像信号値が読み出される（ステップＳ１０１）。具体的には、処理Ｘを実現する色変換プロファイルを生成する場合には、基本色変換プロファイル２２ｂと基本色変換プロファイル２２ａ又は２２ｃとのアドレスが指定される。指定された２つの基本色変換プロファイルは、それぞれ第１の選択プロファイルデータｄ１０、第２の選択プロファイルデータｄ１１としてプロファイル生成部３０に読み出される。
【００４５】
プロファイル生成部３０は、制御部１４から合成度を指定する制御信号ｃ１２を取得する（ステップＳ１０２）。目標処理度ｄ８と制御信号ｃ１２との関係については、上述したので詳しい説明は省略する。
プロファイル生成部３０は、第１の選択プロファイルデータｄ１０の値［ｍ］および第２の選択プロファイルデータｄ１１の値［ｎ］に対して、制御信号ｃ１２が指定する合成度の値［ｋ］を用いて、値［ｌ］の生成プロファイルデータｄ６を作成する（ステップＳ１０３）。ここで、値［ｌ］は、［ｌ］＝（１−ｋ）＊［ｍ］＋ｋ＊［ｎ］により計算される。
プロファイルＲＡＭ２１に対して生成プロファイルデータｄ６が書き込まれる（ステップＳ１０４）。ここで、書き込み先のアドレスは、プロファイルＲＡＭ２１に与えられる制御部１４のカウント信号ｃ１１により指定される。
【００４６】
制御部１４は、基本色変換プロファイルが備える全ての（Ｒ０，Ｇ０，Ｂ０）のデータについての処理が終了したか否かを判断し（ステップ１０５）、終了するまでステップＳ１０１からステップＳ１０５の処理を繰り返す。
また、このようにしてプロファイルＲＡＭ２１に新たな色変換プロファイル格納した後で、色処理実行部１６は生成プロファイルデータｄ６に基づいて、画像信号ｄ２の色処理を実行する（ステップＳ１０６）。
〈効果〉
（１）
記憶色補正では、画像信号ｄ２の持つ（明度、彩度、色相）の３つの属性のうち、少なくとも２つの属性についての色処理が行われる。このため、本発明の画像処理装置１０により、肌色の記憶色補正の補正傾向の調整を、それぞれ１つの目標処理度ｄ８を与えるだけで行うことが可能となる。すなわち、それぞれの属性を独立に調整してそれぞれの記憶色補正を行う場合に比して、簡易に記憶色補正の調整を行うことが可能となる。
【００４７】
さらに、本発明の画像処理装置１０では、それぞれの属性を独立に調整してそれぞれの記憶色補正を行う場合に比して、素早く調整を行うことが可能となる。これにより、画像信号ｄ２が動画であり、シーンの変化が速い場合などであっても、適切に調整を行うことが可能となる。
（２）
本発明の記憶色補正では、複数の基本色変換プロファイルをカスタマイズすることにより生成される色変換プロファイルである処理用プロファイルデータｄ７が用いられる。すなわち、複数の基本色変換プロファイルが実現する記憶色補正の程度をカスタマイズした色処理を実現することが可能となる。
このため、適切な基本色変換プロファイルを用いつつ、任意の程度の記憶色補正を実現することが可能となる。すなわち、適切な記憶色補正を、簡易に調整して行うことが可能となる。
【００４８】
基本色変換プロファイルのカスタマイズに際しては、基本色変換プロファイルを目標処理度ｄ８に基づいて内分する。このため、基本色変換プロファイルに基づいた適切な記憶色補正を実現する色変換プロファイルを生成することが可能となる。
（３）
画像処理装置１０においては、基本プロファイル群記憶部１２において、少数の基本色変換プロファイル２２ａ〜２２ｃを備えるだけで、任意の処理度合いの記憶色補正を実現することが可能となる。このため、少数の基本色変換プロファイル以外には、あらかじめ処理度合いを異ならせた色変換プロファイルを用意しておく必要がなく、基本プロファイル群記憶部１２の記憶容量を削減することが可能となる。
（４）
プロファイル作成実行部２０は、処理度設定部１８により設定された目標処理度ｄ８に基づいて、それぞれの基本色変換プロファイルにおける対応する要素どうしを内分あるいは外分し、新たな色変換プロファイルの各要素の値を決定する。このため、基本色変換プロファイルの合成度合いを任意に変更することにより、任意の処理度合いを実現する新たな色変換プロファイルを作成することが可能となる。
【００４９】
（５）
画像処理装置１０においては、基本色変換プロファイルが複数の色処理を組み合わせて実現する場合、複数の色処理を順次実行するのに比して要する時間を短縮することが可能となる。また、複数の色処理のうちの少なくとも一部の色処理については、任意の処理度合いで実行することが可能となる。
〈変形例〉
本発明はかかる上記実施形態に限定されるものではなく、本発明の範囲を逸脱することなく種々の変形又は修正が可能である。
（１）
上記実施形態では、処理度設定部１８は、ユーザに対して、色処理の程度の目標を、画像処理装置１０の表示画面などに表示されるスライディングバーにより設定させる、と説明した。ここで、処理度設定部１８の構成は、これに限定されるものではない。例えば、ソフトではなく、ハードにより構成されるスライディングバーであってもよい。また、つまみなどにより構成され、つまみを回転させることにより色処理の程度の目標を与えるものであっても良い。具体的には、図２２に従来技術として示したような調整用のつまみを少なくとも１つ備え、つまみの回転角度で、色処理の程度の目標を与える。
【００５０】
さらに、処理度設定部１８は、画像処理装置１０と一体として構成されていなくても良い。例えば、画像処理装置１０の外部において、接続されているものであっても良い。この場合の接続は、インターネットなど公衆回線による接続であってもよいし、専用回線による接続であっても良い。
（２）
上記実施形態では、処理度設定部１８は、調整スケール１１０の設定に応じて、プロファイル群２２に対する目標処理度ｄ８を出力すると説明した。ここで、基本プロファイル群記憶部１２がプロファイル群をさらに有する場合、例えば、緑色や空色の記憶色補正を行うプロファイル群をさらに有する場合、目標処理度ｄ８には、出力される値がいずれのプロファイル群に対する値であるかを示すフラグが付されていても良い。
【００５１】
この場合、制御部１４は、目標処理度ｄ８のフラグを用いて、基本プロファイル群記憶部１２のアドレスを指定する。
なお、処理度設定部１８は、プロファイル群の個数に対応する数の調整スケールを有していてもよい。また、１つの調整スケールを有するのみであっても、いずれのプロファイル群に対する値の設定が行われるかを示すためのチェックボックスをさらに有していてもよい。
（３）
上記実施形態では、処理度設定部１８が出力する値は、−１〜＋１の範囲であると説明した。ここで、本発明の効果は、この値に限定されるものではない。例えば、処理度設定部１８は、０〜＋１など、正あるいは負のいずれかの値のみを出力するものであっても良い。この場合、制御部１４は、値［＋０．５］を境界として、内分に用いる基本色変換プロファイルを切り替えても良い。
【００５２】
また、処理度設定部１８は、−１〜＋１の範囲を超える値を出力するものであっても良い。例えば、処理度設定部１８は、−１．５〜＋１．５の範囲の値を出力してもよい。この場合、−１〜＋１の範囲を超える値に対して、プロファイル生成部３０では、基本色変換プロファイルの外分が行われることとなる。
また、上記実施形態では、スライディングバーの位置に対応づけられた値は、スライディングバーの中央からの距離に比例する値であると説明した。ここで、スライディングバーの位置に対応づけられた値は、スライディングバーの中央からの位置に非線形な値であってもよい。この場合、例えば、デフォルトの基本色変換プロファイルに対して大きな重みを与える内分をより微妙に調整することが可能となる。
（４）
上記実施形態では、処理Ｘを記憶色補正であるとして説明した。ここで、本発明の効果は、処理Ｘの内容に限定されるものではない。すなわち、処理Ｘは、表示色変換処理、色域変換処理のいずれかの色処理、あるいは表示色変換処理、色域変換処理、記憶色補正処理を組み合わせた色処理などであってもよい。
【００５３】
また、記憶色補正であっても、上記実施形態で説明した肌色だけでなく、緑色、空色などについての記憶色補正であってもよい。この場合、緑色についての記憶色補正を実現するプロファイル群では、緑色についてのデフォルトの記憶色補正を実現する基本色変換プロファイル、緑色を黄色味に変換する基本色変換プロファイル、緑色を青色味に変換する基本色変換プロファイルを備える。また、空色についての記憶色補正を実現するプロファイル群では、空色についてのデフォルトの記憶色補正を実現する基本色変換プロファイル、空色を水色味に変換する基本色変換プロファイル、空色を赤色味に変換する基本色変換プロファイルを備える。
（５）
上記実施形態では、処理度設定部１８により、記憶色補正の補正傾向を目標処理度ｄ８として設定させる場合について説明した。すなわち、基本色変換プロファイルのそれぞれが実現する色処理の前後における画像信号の値を結ぶベクトルの方向は、それぞれ異なっており、作成された色変換プロファイルが実現する色処理の前後における画像信号の値を結ぶベクトルの方向は、任意の方向となり得る。
【００５４】
ここで、処理度設定部１８は、記憶色補正の補正強度を目標処理度ｄ８として設定するものであっても良い。これについて、図６を用いて説明する。
図６（ａ）は、デフォルトの記憶色補正を実現する基本色変換プロファイルにより色度値が変換される様子を示している。図６（ａ）では、色度値Ｌが色度値Ｍに変換されている。
図６（ｂ）は、基本色変換プロファイルの内分あるいは外分により作成された色変換プロファイルにより色度値Ｌが変換される様子を示している。なお、図では、色度値Ｌが変換される様子についてのみ示しているが、他の色度値についても同様である。
具体的には、デフォルトの記憶色補正を実現する基本色変換プロファイルと、色度値を同じ色度値に変換する基本色変換プロファイル（補正を行わない基本色変換プロファイル）とを内分あるいは外分することにより、任意の補正強度の記憶色補正を実現する色変換プロファイルが作成される。この色変換プロファイルにより、色度値Ｌは、色度値Ｍ’あるいは色度値Ｍ”に変換される。すなわち、内分が行われた場合には、色度値Ｌは、色度値Ｍ’に変換され、外分が行われた場合には、色度値Ｌは、色度値Ｍ”に変換される。
【００５５】
ここで、デフォルトの記憶色補正を実現する基本色変換プロファイルが実現する色処理の前後における画像信号の値を結ぶベクトルは、作成された色変換プロファイルが実現する色処理の前後における画像信号の値を結ぶベクトルと同じ方向のベクトルであるが、その大きさが異なっている。
以下、図６で説明した色処理を実現するための装置について説明する。なお、上記した画像処理装置１０の各部と同様の機能を有する部分には、同じ記号を付して説明する。
基本色変換プロファイルは、基本プロファイル群記憶部１２に格納されている。プロファイル生成部３０は、色度値を同じ色度値に変換する基本色変換プロファイルを第１の選択プロファイルデータｄ１０として、デフォルトの記憶色補正を実現する基本色変換プロファイルを第２の選択プロファイルデータｄ１１として取得する。さらに、制御部１４から制御信号ｃ１２により、目標処理度ｄ８の値が合成度として取得される。
【００５６】
目標処理度ｄ８は、処理度設定部１８により設定される補正強度の値である。すなわち、目標処理度ｄ８の値により、デフォルトの記憶色補正を実現する基本色変換プロファイルが実現する色処理の前後における画像信号の値を結ぶベクトルの大きさと、作成された色変換プロファイルが実現する色処理の前後における画像信号の値を結ぶベクトルの大きさとの比が与えられることになる。
また、処理度設定部１８の構成については、上記実施形態で示したのとほぼ同様である。すなわち、処理度設定部１８は、図３に示したのと同様の調整スケールにより、ユーザに対して補正強度の設定を行わせる。一例として、補正強度の設定は、図７に示す調整スケール１１０’により行われる。調整スケール１１０’は、画像処理装置１０が備える表示画面などに表示されるスライディングバーであり、ユーザの操作により補正強度の目標が設定される。この際、処理度設定部１８は、スライディングバーの位置に対応づけられた値を持つ目標処理度ｄ８を出力する。目標処理度ｄ８は、スライディングバーが中央に設定されている場合には、値［１］として出力される。また、スライディングバーが中央より右側に設定されている場合には、スライディングバーの中央からの距離に比例する値であって、値［１］を超え、かつ、値［２］以下の値として出力される。さらに、スライディングバーが中央より左側に設定されている場合には、スライディングバーの中央からの距離に比例する値であって、値［０］以上、かつ、値［１］未満の値として出力される。
【００５７】
プロファイル生成部３０は、第１の選択プロファイルデータｄ１０の値［ｍ］および第２の選択プロファイルデータｄ１１の値［ｎ］に対して、制御信号ｃ１２が指定する合成度の値［ｋ］を用いて、値［ｌ］の生成プロファイルデータｄ６を作成する。ここで、値［ｌ］は、［ｌ］＝（１−ｋ）＊［ｍ］＋ｋ＊［ｎ］により計算される。なお、値［ｋ］は、目標処理度ｄ８の値と同じ値である。値［ｋ］が０≦ｋ≦１を満たす場合には、第１の選択プロファイルデータｄ１０と第２の選択プロファイルデータｄ１１とは内分され、値［ｋ］がｋ＞１を満たす場合には、第１の選択プロファイルデータｄ１０と第２の選択プロファイルデータｄ１１とは外分されることとなる。
以上により、任意の補正強度の記憶色補正を実現する色変換プロファイルが作成される。
【００５８】
なお、ここで説明した目標処理度ｄ８の値の範囲は、一例であり、本発明の効果は、この場合に限定されるものではない。すなわち、目標処理度ｄ８は、値［０］未満の値をとっても良いし、値［２］を超える値をとっても良い。この場合にも、上記と同様の計算により、生成プロファイルデータｄ６の値［ｌ］が決定される。
（６）
上記実施形態では、画像信号ｄ２の画像信号値（Ｒ０，Ｇ０，Ｂ０）に対して、色処理が行われると説明した。ここで、本発明の効果は、この色空間に限定されるものではない。すなわち、画像信号ｄ２は、例えば、ＣＭＹＫ、ＹＵＶ、ＨＳＢ、ＨＳＬ、ＣＩＥＬｕｖ、ＣＩＥＬａｂなどの色空間で表現されていてもよい。この場合、画像信号ｄ２の色空間に応じた基本色変換プロファイルが用いられ、色変換プロファイルが作成される。
【００５９】
（７）
上記実施形態では、プロファイル群２２は、３種類の基本色変換プロファイルを備えると説明した。ここで、プロファイル群２２が備える基本色変換プロファイルの個数は、これに限定されない。例えば、２種類の基本色変換プロファイルを備えていてもよいし、さらに多くの基本色変換プロファイルを備えていてもよい。
２種類の基本色変換プロファイルを備える場合は、処理度設定部１８で設定された目標処理度ｄ８の値により、備えられる２種類の基本色変換プロファイルが内分され、色処理の実行に用いられる色変換プロファイルが作成される。また、さらに多くの基本色変換プロファイルを備える場合は、処理度設定部１８で設定された目標処理度ｄ８の値により、備えられる基本色変換プロファイルのうちの２種類の基本色変換プロファイルが内分され、色処理の実行に用いられる色変換プロファイルが作成される。
【００６０】
また、基本プロファイル群記憶部１２は、プロファイル群２２を備えると説明した。ここで、基本プロファイル群記憶部が備えるプロファイル群の個数は、これに限定されない。例えば、さらに多くのプロファイル群を備えていてもよい。
また、多くのプロファイル群を備える場合、同じ個数の色処理部１３を直列的に備えることにより、それぞれのプロファイル群を用いた色処理を直列的に実現することも可能である。例えば、肌色、緑色、空色のそれぞれの記憶色補正を重畳的に実現することも可能である。この場合、処理度設定部１８は、それぞれのプロファイル群に対する処理度を設定させる。
（８）
画像処理装置１０は、視覚処理部１１を備えていると説明した。ここで、画像処理装置１０は、視覚処理部１１を備えないものであっても良い。この場合、入力信号ｄ１が直接色処理部１３に入力されることとなる。
【００６１】
また、視覚処理部１１における空間処理は、入力信号ｄ１における着目画素と着目画素の周辺画素との平均値（単純平均または加重平均）を計算することにより行われるものであっても良い。
（９）
色処理実行部１６における処理は、上記実施形態で説明したものに限られない。例えば、画像信号ｄ２の画像信号値（Ｒ０，Ｇ０，Ｂ０）に対して処理用プロファイルデータｄ７を体積補間する方法により出力信号ｄ３を得るものであってもよい。
（１０）
上記実施形態では、画像信号ｄ２の画像信号値（Ｒ０，Ｇ０，Ｂ０）に応じて、カウント信号ｃ４で対応するアドレスを指定すると説明した。ここで、カウント信号ｃ４は、色処理実行部１６から与えられるもので無くてもよい。例えば、制御部１４が画像信号ｄ２の画像信号値（Ｒ０，Ｇ０，Ｂ０）に応じて、プロファイルＲＡＭ２１のアドレスを指定するものであってもよい。
【００６２】
（１１）
上記実施形態では、プロファイル生成部３０は、第１の選択プロファイルデータｄ１０および第２の選択プロファイルデータｄ１１を取得し、それぞれの値を内分（外分）して新たな色変換プロファイルを生成する、と説明した。
ここで、それぞれのプロファイルデータの内分（外分）に際して、プロファイルデータに含まれるデータのうち、特定部分のデータのみが内分（外分）されるものであってもよい。特定部分のデータとは、ルックアップテーブルなどのプロファイルデータのうちの一部のデータを意味し、具体的には、基本プロファイル群記憶部１２の特定のアドレスから取得されるデータ、あるいはプロファイルＲＡＭの特定のアドレスに格納されるデータなどを意味している。
【００６３】
プロファイル生成部３０は、第１の選択プロファイルデータｄ１０と第２の選択プロファイルデータｄ１１とを順次取得する。このとき、プロファイル生成部３０は、これらのデータが基本プロファイル群記憶部１２の特定のアドレスから取得されたものであるか否かを判断する。判断結果が肯定的である場合には、それぞれのプロファイルデータを内分（外分）し、生成プロファイルデータｄ６を作成する。一方、判断結果が否定的である場合には、それぞれのプロファイルデータのうち、予め定められた一方のデータを生成プロファイルデータｄ６として出力する。例えば、判断結果が否定的である場合には、第１の選択プロファイルデータｄ１０のデータを生成プロファイルデータｄ６として出力する。
ここで、特定部分の設定は、処理度設定部１８により行われる。例えば、処理度設定部１８から出力される目標処理度ｄ８に、出力される値がいずれのプロファイル群に対する値であるかを示すフラグが付されている場合、言い換えれば、目標処理度ｄ８により記憶色補正など色補正の対象となる色領域が識別できる場合、プロファイルデータのうち、この色補正を特徴付ける部分のみの変更を行う。
【００６４】
特定部分の設定について、より具体的に説明する。
例えば、色補正の対象となる色毎に調整スケールが設けられている場合に肌色の調整を行う調整スケールが変更されるとする。この場合、基本プロファイル群記憶部１２からは、肌色の調整を行う第１の選択プロファイルデータｄ１０と第２の選択プロファイルデータｄ１１とが順次読み出される。処理度設定部１８は、それぞれのプロファイルデータにおいて肌色の色変換を特徴付ける部分のアドレスをプロファイル生成部３０に対して設定する。この設定は、制御部１４を介して行われる。
このように、プロファイルデータの特定部分のみの変更を行う場合、プロファイルの作成に要する計算量を削減することが可能となる。
［第２実施形態］
第２実施形態に係るルックアップテーブルを用いた画像処理装置２６について説明する。画像処理装置２６は、画像信号の視覚処理とともに、画像信号の色処理を行う装置である。画像処理装置２６は、例えば、コンピュータ、デジタルカメラ、携帯電話、ＰＤＡ、プリンタ、スキャナ、デジタルテレビなどの画像を取り扱う機器において備えられる。
【００６５】
図８は、画像処理装置２６における特徴部分を説明するブロック図である。画像処理装置２６は、色処理部３１における色処理が複数の色処理を重畳的に実行するものであり、かつそれぞれの色処理についての処理度合いを調整可能な点において特徴を有している。
以下、画像処理装置２６における特徴部分である色処理部３１、制御部１４を介して色処理部３１における色処理の程度を設定させる処理度設定部２８および基本プロファイル群記憶部１２が備える基本色変換プロファイルについて説明する。なお、第１実施形態で説明したのと同様の機能を果たす部分については、第１実施形態と同じ符号を付して説明を省略する。
〈構成〉
（基本プロファイル群記憶部１２）
基本プロファイル群記憶部１２は、複数の基本色変換プロファイルを記憶している。図８に示す基本プロファイル群記憶部１２は、基本色変換プロファイル４０〜４２を記憶している。基本色変換プロファイル４０〜４２は、肌色についての記憶色補正を実現するためのプロファイルである。詳しくは、基本色変換プロファイル４０は、黄色味の肌色への記憶色補正を実現するためのプロファイルであり、基本色変換プロファイル４１は、白色味の肌色への記憶色補正を実現するためのプロファイルであり、基本色変換プロファイル４２は、記憶色補正を行わないプロファイルである。
【００６６】
（色処理部３１）
色処理部３１は、図２を用いて説明した色処理部１３と、プロファイル作成部３５の構造において相違している。より詳しくは、プロファイル作成部３５が備えるプロファイル作成実行部３６が３つのプロファイル生成部３７〜３９を有する点において、図２を用いて説明したプロファイル作成部１５と相違している。
第１のプロファイル生成部３７は、第１の選択プロファイルデータｄ１６と第２の選択プロファイルデータｄ１７とを入力とし第１の生成プロファイルデータｄ２０を出力とする。第１の選択プロファイルデータｄ１６とは、基本色変換プロファイル４０のデータである。第２の選択プロファイルデータｄ１７とは、基本色変換プロファイル４２のデータである。
【００６７】
第２のプロファイル生成部３８は、第３の選択プロファイルデータｄ１８と第４の選択プロファイルデータｄ１９とを入力とし第２の生成プロファイルデータｄ２１を出力とする。第３の選択プロファイルデータｄ１８とは、基本色変換プロファイル４２のデータである。第４の選択プロファイルデータｄ１９とは、基本色変換プロファイル４１のデータである。
第３のプロファイル生成部３９は、第１の生成プロファイルデータｄ２０と第２の生成プロファイルデータｄ２１とを入力とし第３の生成プロファイルデータｄ２２を出力とする。
（処理度設定部２８）
処理度設定部２８は、ユーザに対して、色処理の程度の目標を、１軸の調整スケールにより設定させる。調整スケールは、画像処理装置２６が備える表示画面などに表示されるスライディングバーであり、色処理の程度が設定される。調整スケールは、第１実施形態で図３を用いて説明したのと同様であるが、ここでは、記憶色補正の補正強度を調整する第１調整スケール１３０と、記憶色補正の補正傾向を調整する第２調整スケール１３１とが備えられている。第１調整スケール１３０は、第１実施形態〈変形例〉（５）で説明した調整スケールと同様の動作により、第１目標処理度ｄ２５を出力する。第２調整スケール１３１は、第１実施形態で説明した調整スケール１１０と同様の動作により、第２目標処理度ｄ２６を出力する。
【００６８】
〈作用〉
（基本プロファイル群記憶部１２）
基本プロファイル群記憶部１２には、制御部１４からのカウント信号ｃ１５が入力される。カウント信号ｃ１５は、基本プロファイル群記憶部１２のアドレスを一定のカウント周期で指定し、指定したアドレスに格納されている画像信号値を読み出させる。具体的には、基本色変換プロファイル４０〜４２において、同じ画像信号値（Ｒ０，Ｇ０，Ｂ０）に関連づけられたデータが同時に読み出される。
（色処理部３１）
《プロファイル作成実行部３６》
第１のプロファイル生成部３７は、第１の選択プロファイルデータｄ１６と第２の選択プロファイルデータｄ１７とに対して、制御信号ｃ１７が指定する合成度合いを用いて、第１の生成プロファイルデータｄ２０を生成する。詳しくは、第１実施形態〈変形例〉（５）で説明したのと同様である。ここで、制御信号ｃ１７が指定する合成度合いは、第１目標処理度ｄ２５の値と同じ値として与えられる。
【００６９】
第２のプロファイル生成部３８は、第３の選択プロファイルデータｄ１８と第４の選択プロファイルデータｄ１９とに対して、制御信号ｃ１７が指定する合成度合いを用いて、第２の生成プロファイルデータｄ２１を生成する。詳しくは、第１実施形態〈変形例〉（５）で説明したのと同様である。ここで、制御信号ｃ１７が指定する合成度合いは、第１目標処理度ｄ２５の値と同じ値として与えられる。
これにより、基本色変換プロファイル４０と基本色変換プロファイル４１との記憶色補正の補正強度を同じ割合だけ変更する２つの色変換プロファイルが作成されることとなる。
第３のプロファイル生成部３９は、第１の生成プロファイルデータｄ２０と第２の生成プロファイルデータｄ２１とに対して、制御信号ｃ１８が指定する合成度合いを用いて、第３の生成プロファイルデータｄ２２を作成する。詳しくは、第１実施形態でプロファイル生成部３０について説明したのとほぼ同様であり、第１の生成プロファイルデータｄ２０の値［ｍ］および第２の生成プロファイルデータｄ２１の値［ｎ］に対して、制御信号ｃ１８が指定する合成度の値［ｋ］を用いて、値［ｌ］の第３の生成プロファイルデータｄ２２を作成する。ここで、値［ｌ］は、［ｌ］＝（１−ｋ）＊［ｍ］＋ｋ＊［ｎ］により計算される。すなわち、値［ｋ］は、０≦ｋ≦１を満たし、第１の生成プロファイルデータｄ２０と第２の生成プロファイルデータｄ２１とは内分されることとなる。ここで、制御信号ｃ１８が指定する合成度合いは、第２目標処理度ｄ２６と同じ値として与えられる。
【００７０】
《プロファイルＲＡＭ２１》
プロファイルＲＡＭ２１は、第３のプロファイル生成部３９が作成する第３の生成プロファイルデータｄ２２を取得し、制御部１４のカウント信号ｃ１６により指定されるアドレスに格納する。ここで、第３の生成プロファイルデータｄ２２は、第３の生成プロファイルデータｄ２２を作成するのに用いられた第１の選択プロファイルデータｄ１６〜第４の選択プロファイルデータｄ１９と同じ画像信号値（Ｒ０，Ｇ０，Ｂ０）に関連づけられる。
以上により、記憶色補正について、任意の補正強度と任意の補正傾向とを実現する新たな色変換プロファイルが作成される。
〈効果〉
第２実施形態では、第１実施形態で説明した効果に加え、以下の効果がさらに得られる。
【００７１】
（１）
記憶色補正では、画像信号ｄ２の持つ（明度、彩度、色相）の３つの属性のうち、少なくとも２つの属性についての色処理が行われる。画像処理装置２６では、補正強度と補正傾向とを任意に調整した記憶色補正を行うことが可能となる。また、それらの調整は、１軸の調整スケールをそれぞれ操作することにより簡易に行うことが可能である。
〈変形例〉
（１）
上記実施形態では、基本色変換プロファイル４０〜４２の機能を記憶色補正に限定して記載した。ここで、基本色変換プロファイルは、その他の色処理を実現するプロファイルであってもよい。例えば、基本プロファイル群記憶部１２は、２つの異なる色処理である処理Ｘと処理Ｙとを同時に実現するための色変換プロファイルを有していても良い。詳しくは、基本プロファイル群記憶部１２は、処理Ｘについて処理度合いの異なる処理Ｘ１および処理Ｘ２と、処理Ｙについて処理度合いの異なる処理Ｙ１および処理Ｙ２とをそれぞれ組み合わせた処理を実現する４種類の基本色変換プロファイルを有していても良い。
【００７２】
この場合、処理度設定部１８は、それぞれの色処理に対する色処理の程度を設定させることとなる。
なお、処理Ｘあるいは処理Ｙとは、例えば、表示色変換処理、色域変換処理、記憶色補正処理のいずれかの色処理である。
また、この場合に基本プロファイル群記憶部１２は、４種類の基本色変換プロファイルのみを備えるもので無くても良い。すなわち、基本プロファイル群記憶部１２は、さらに複数の基本色変換プロファイルを備えていてもよい。
［第３実施形態］
第３実施形態に係るルックアップテーブルを用いた画像処理装置４５について説明する。画像処理装置４５は、画像信号の視覚処理とともに、画像信号の色処理を行う装置である。画像処理装置４５は、例えば、コンピュータ、デジタルカメラ、携帯電話、ＰＤＡ、プリンタ、スキャナ、デジタルテレビなどの画像を取り扱う機器において備えられる。
【００７３】
図９は、画像処理装置４５における特徴部分を説明するブロック図である。画像処理装置４５は、第２実施形態に係る画像処理装置２６と同様に、色処理部４６における色処理が複数の色処理を重畳的に実行するものであり、かつそれぞれの色処理についての処理度合いを調整可能な点において特徴を有している。
さらに、画像処理装置４５は、基本色変換プロファイルから作成された複数の色変換プロファイルを合成することにより新たな色変換プロファイルを作成する点において特徴を有している。
以下、画像処理装置４５における特徴部分である色処理部４６および基本プロファイル群記憶部１２が備える基本色変換プロファイルについて説明する。なお、それぞれの色処理についての処理度合いを調整する処理度設定手段５８については、第１実施形態およびその変形例で示した処理度設定手段１８とほぼ同様であるため詳しい説明は省略する。なお、第１実施形態で説明したのと同様の機能を果たす部分については、第１実施形態と同じ符号を付して説明を省略する。
【００７４】
〈構成〉
（基本プロファイル群記憶部１２）
基本プロファイル群記憶部１２は、それぞれ２つの基本色変換プロファイルからなる２つのプロファイル群２２，２３を記憶している。プロファイル群２２は、処理Ｘについて処理度合いの異なる処理Ｘ１と処理Ｘ２とを実行するための２つの基本色変換プロファイル２２ａ，２２ｂを備えている。プロファイル群２３は、処理Ｙについて処理度合いの異なる処理Ｙ１と処理Ｙ２とを実行するための２つの基本色変換プロファイル２３ａ，２３ｂを備えている。
ここで、処理Ｘあるいは処理Ｙとは、例えば、表示色変換処理、色域変換処理、記憶色補正処理のいずれかの色処理、あるいは表示色変換処理、色域変換処理、記憶色補正処理を組み合わせた色処理などである。また、プロファイル群および基本色変換プロファイルについては、第１実施形態で説明したのと同様である。
【００７５】
（色処理部４６）
色処理部４６は、図２を用いて説明した色処理部１３と、プロファイル作成部５０の構造において相違している。より詳しくは、プロファイル作成部５０が備えるプロファイル作成実行部５１の構造において相違している。
プロファイル作成実行部５１は、第１のプロファイル生成部５２と、変換部５３と、第２のプロファイル生成部５４と、プロファイルＲＡＭ５５と、プロファイル合成部５６とを有している。
第１のプロファイル生成部５２は、第１の選択プロファイルデータｄ３２と第２の選択プロファイルデータｄ３３とを入力とし第１の生成プロファイルデータｄ３４を出力とする。第１の選択プロファイルデータｄ３２とは、処理Ｘ１を実現する基本色変換プロファイル２２ａのデータである。第２の選択プロファイルデータｄ３３とは、処理Ｘ２を実現する基本色変換プロファイル２２ｂのデータである。
【００７６】
変換部５３は、第１の生成プロファイルデータｄ３４を入力とし、第１の生成プロファイルデータｄ３４に対してガンマ補正などの変換処理を行った変換プロファイルデータｄ３５を出力とする。
第２のプロファイル生成部５４は、第３の選択プロファイルデータｄ３６と第４の選択プロファイルデータｄ３７とを入力とし第２の生成プロファイルデータｄ３８を出力とする。第３の選択プロファイルデータｄ３６とは、処理Ｙ１を実現する基本色変換プロファイル２３ａのデータである。第４の選択プロファイルデータｄ３７とは、処理Ｙ２を実現する基本色変換プロファイル２３ｂのデータである。
プロファイルＲＡＭ５５は、第２の生成プロファイルデータｄ３８を入力とし合成用プロファイルデータｄ３９を出力とする。
【００７７】
プロファイル合成部５６は、変換プロファイルデータｄ３５と合成用プロファイルデータｄ３９を入力とし第３の生成プロファイルデータｄ４０を出力とする。
（処理度設定部５８）
処理度設定部５８は、ユーザに対して、色処理の程度の目標を、１軸の調整スケールにより設定させる。調整スケールは、画像処理装置４５が備える表示画面などに表示されるスライディングバーであり、色処理の程度が設定される。
調整スケールは、第１実施形態で図３を用いて説明したのと同様であるが、ここでは、第１のプロファイル生成部５２に対する合成度合いを設定するための第１調整スケール１３４と、第２のプロファイル生成部５４に対する合成度合いを設定するための第２調整スケール１３５とが備えられている。第１調整スケール１３４および第２調整スケール１３５は、第１実施形態あるいは第１実施形態〈変形例〉（５）で説明した調整スケールと同様の動作により、第１目標処理度ｄ４２および第２目標処理度ｄ４３を制御部１４に出力する。
【００７８】
制御部１４は、取得した第１目標処理度ｄ４２および第２目標処理度ｄ４３に基づいて、第１のプロファイル生成部５２と第２のプロファイル生成部５４とにプロファイルの合成度合いを指定するための制御信号ｃ３５と制御信号ｃ３６を出力する。
ここで、それぞれの目標処理度の値とそれぞれの制御信号との値との関係は、第１実施形態あるいは第１実施形態〈変形例〉（５）に示したのと同様である。
なお、目標処理度の値と制御信号の値とは、基本プロファイル群１２の備えるプロファイル群の処理内容に応じてその範囲が定められる。
〈作用〉
（基本プロファイル群記憶部１２）
基本プロファイル群記憶部１２には、制御部１４からのカウント信号ｃ３１およびｃ３２が入力される。カウント信号ｃ３１およびｃ３２は、基本プロファイル群記憶部１２のアドレスを一定のカウント周期で指定し、指定したアドレスに格納されている画像信号値を読み出させる。具体的には、カウント信号ｃ３１により、基本色変換プロファイル２２ａと２２ｂとにおいて、同じ画像信号値（Ｒ０，Ｇ０，Ｂ０）に関連づけられたデータが同時に読み出される。また、カウント信号ｃ３２により、基本色変換プロファイル２３ａと２３ｂとにおいて、同じ画像信号値（Ｒ０，Ｇ０，Ｂ０）に関連づけられたデータが同時に読み出される。
【００７９】
（色処理部４６）
《プロファイル作成実行部５１》
第１のプロファイル生成部５２は、第１の選択プロファイルデータｄ３２と第２の選択プロファイルデータｄ３３とに対して、制御信号ｃ３５が指定する合成度合いを用いて、第１の生成プロファイルデータｄ３４を生成する。詳しくは、第１実施形態でプロファイル生成部３０について説明したのと同様である。
これにより、処理Ｘｉを実現する色変換プロファイルが作成されたこととなる。ここで、［ｉ］は、制御信号ｃ３５が指定する合成度の値である。
変換部５３は、第１の生成プロファイルデータｄ３４に対してガンマ補正などの変換処理を行い変換プロファイルデータｄ３５を出力する。
【００８０】
第２のプロファイル生成部５４は、第１のプロファイル生成部５２と同様、第３の選択プロファイルデータｄ３６と第４の選択プロファイルデータｄ３７とに対して、制御信号ｃ３６が指定する合成度合いを用いて、第２の生成プロファイルデータｄ３８を生成する。
これにより、処理Ｙｊを実現する色変換プロファイルが作成されたこととなる。ここで、［ｊ］は、制御信号ｃ３６が指定する合成度の値である。
プロファイルＲＡＭ５５は、第２のプロファイル生成部５４が作成する第２の生成プロファイルデータｄ３８を取得し、制御部１４のカウント信号ｃ３３により指定されるアドレスに格納する。ここで、第２の生成プロファイルデータｄ３８は、第２の生成プロファイルデータｄ３８を作成するのに用いられた第３の選択プロファイルデータｄ３６および第４の選択プロファイルデータｄ３７と同じ画像信号値（Ｒ０，Ｇ０，Ｂ０）に関連づけられる。
【００８１】
これにより、処理Ｙｊを実現する色変換プロファイルがプロファイルＲＡＭ５５に格納される。
プロファイル合成部５６は、変換プロファイルデータｄ３５の値に基づいて、第３の生成プロファイルデータｄ４０を算出する。具体的には、変換プロファイルデータｄ３５の値に関連づけられたプロファイルＲＡＭ５５に格納される色変換プロファイルの値を第３の生成プロファイルデータｄ４０として出力する。すなわち、プロファイル合成部５６は、色処理実行部１６と同様の動作を変換プロファイルデータｄ３５の値に対して実行する。より詳しく説明すると、プロファイル合成部５６は、変換プロファイルデータｄ３５の値に応じて、カウント信号ｃ４０を用いてプロファイルＲＡＭ５５のアドレスを指定する。さらに、指定されたアドレスに格納されるデータが、合成用プロファイルデータｄ３９として出力される。出力された合成用プロファイルデータｄ３９は、変換プロファイルデータｄ３５の値に応じて補間され、生成プロファイルデータｄ４０が出力される。
【００８２】
以上により、処理Ｘと処理Ｙとについて任意の処理度合いを実現する新たな色変換プロファイルが作成される。
《プロファイルＲＡＭ２１》
プロファイルＲＡＭ２１は、第３の生成プロファイルデータｄ４０を取得し、制御部１４のカウント信号ｃ３４により指定されるアドレスに格納する。ここで、第３の生成プロファイルデータｄ４０は、第３の生成プロファイルデータｄ４０を作成するのに用いられた第１の選択プロファイルデータｄ３２および第２の選択プロファイルデータｄ３３と同じ画像信号値（Ｒ０，Ｇ０，Ｂ０）に関連づけられる。
以上により、処理Ｘと処理Ｙとについて任意の処理度合いを実現する新たな色変換プロファイルがプロファイルＲＡＭ２１に格納される。
【００８３】
〈効果〉
第３実施形態では、第１実施形態および第２実施形態で説明した効果に加え、以下の効果がさらに得られる。
（１）
画像処理装置４５においては、例えば、プロファイル群２２あるいは２３が基本色変換プロファイルをさらに備える場合であっても、基本プロファイル群記憶部１２において必要な記憶容量の増加分は、増えた基本色変換プロファイルのデータ量と同じとなる。すなわち、プロファイル群２２および２３がそれぞれ３つの異なる処理度合いを有する基本色変換プロファイルを有する場合、画像処理装置４５では、基本色変換プロファイル６個分の記憶容量があれば十分である。
【００８４】
一方、第２実施形態〈変形例〉（１）で示した画像処理装置２６の場合では、３＊３＝９個分の基本色変換プロファイルの記憶容量が必要となる。
この点において、画像処理装置４５では、記憶容量を削減する効果を発揮するといえる。
（２）
画像処理装置４５においては、画像信号ｄ２に対してリアルタイムに処理を行う必要があるのは色処理実行部１６だけである。このため、例えば、画像信号ｄ２に対して複数回の色処理を順次実行する場合に比して、リアルタイム性に優れた色処理を実現することが可能となる。
〈変形例〉
（１）
プロファイルＲＡＭ５５とプロファイルＲＡＭ２１とは、物理的に離れたものである必要はない。すなわち、それぞれは、同じＲＡＭ上の異なる領域であってもよい。
【００８５】
（２）
変換部５３は、必ずしも備えられなくても良い。また、予め基本色変換プロファイルに組み込まれた処理であってもよい。
（３）
上記実施形態では、基本プロファイル群記憶部１２が２つのプロファイル群２２，２３を備える場合について説明した。ここで、本発明は、さらに多くのプロファイル群を有する場合にも、拡張可能である。例えば、プロファイル群を３つ有する場合には、第３のプロファイル生成部をさらに備え、プロファイル作成実行部５１と同様の構造をさらに備えることにより常識的に拡張することが可能である。
この場合、処理度設定部５８は、さらに多くの調整スケールを有することとなる。
【００８６】
これにより、さらに多くの色処理を組み合わせた色処理を実現することが可能となる。
［第４実施形態］
第４実施形態に係るルックアップテーブルを用いた画像処理装置６０について説明する。画像処理装置６０は、画像信号の視覚処理とともに、画像信号の色処理を行う装置である。画像処理装置６０は、例えば、コンピュータ、デジタルカメラ、携帯電話、ＰＤＡ、プリンタ、スキャナ、デジタルテレビなどの画像を取り扱う機器において備えられる。
図１０は、画像処理装置６０における特徴部分を説明するブロック図である。画像処理装置６０は、色処理部６１における色処理が複数の色処理を重畳的に実行するものであり、かつそれぞれの色処理についての処理度合いを調整可能な点において特徴を有している。
【００８７】
さらに画像処理装置６０は、図２に示す色処理部１３を２系統備え、複数の色処理を直列的に実行する点に置いて特徴を有している。
以下、画像処理装置６０における特徴部分である色処理部６１および基本プロファイル群記憶部１２が備える基本色変換プロファイルについて説明する。なお、それぞれの色処理についての処理度合いを調整する処理度設定手段７４については、第１実施形態およびその変形例で示した処理度設定手段１８とほぼ同様であるため詳しい説明は省略する。なお、第１実施形態で説明したのと同様の機能を果たす部分については、第１実施形態と同じ符号を付して説明を省略する。
〈構成〉
（基本プロファイル群記憶部１２）
基本プロファイル群記憶部１２は、それぞれ２つの基本色変換プロファイルからなる２つのプロファイル群２２，２３を記憶している。プロファイル群２２は、処理Ｘについて処理度合いの異なる処理Ｘ１と処理Ｘ２とを実現するための２つの基本色変換プロファイル２２ａ，２２ｂを備えている。プロファイル群２３は、処理Ｙについて処理度合いの異なる処理Ｙ１と処理Ｙ２とを実現するための２つの基本色変換プロファイル２３ａ，２３ｂを備えている。
【００８８】
ここで、処理Ｘあるいは処理Ｙとは、表示色変換処理、色域変換処理、記憶色補正処理のいずれかの色処理、あるいは表示色変換処理、色域変換処理、記憶色補正処理を組み合わせた色処理などである。また、プロファイル群および基本色変換プロファイルについては、第１実施形態で説明したのと同様である。
（色処理部６１）
色処理部６１は、図２を用いて説明した色処理部１３を２系統備える。より詳しくは、色処理部６１は、色処理実行部６４と、プロファイル作成部６５とを有している。色処理実行部６４は、第１の色処理実行部６６と第２の色処理実行部６７とを有している。プロファイル作成部６５は、プロファイルＲＡＭ６８とプロファイル作成実行部６９とを有している。プロファイルＲＡＭ６８は、第１のプロファイルＲＡＭ７０と第２のプロファイルＲＡＭ７１とを有している。プロファイル作成実行部６９は、第１のプロファイル生成部７２と第２のプロファイル生成部７３とを有している。
【００８９】
第１のプロファイル生成部７２は、第１の選択プロファイルデータｄ５３と第２の選択プロファイルデータｄ５４とを入力とし第１の生成プロファイルデータｄ５５を出力とする。第１の選択プロファイルデータｄ５３とは、処理Ｘ１を実現する基本色変換プロファイル２２ａのデータである。第２の選択プロファイルデータｄ５４とは、処理Ｘ２を実現する基本色変換プロファイル２２ｂのデータである。
第１のプロファイルＲＡＭ７０は、第１の生成プロファイルデータｄ５５を入力とし第１の処理用プロファイルデータｄ５６を出力とする。
第１の色処理実行部６６は、画像信号ｄ２と第１の処理用プロファイルデータｄ５６とを入力とし色処理した画像処理信号ｄ５１を出力とする。
第２のプロファイル生成部７３は、第３の選択プロファイルデータｄ５７と第４の選択プロファイルデータｄ５８とを入力とし第２の生成プロファイルデータｄ５９を出力とする。第３の選択プロファイルデータｄ５７とは、処理Ｙ１を実現する基本色変換プロファイル２３ａのデータである。第４の選択プロファイルデータｄ５８とは、処理Ｙ２を実現する基本色変換プロファイル２３ｂのデータである。
【００９０】
第２のプロファイルＲＡＭ７１は、第２の生成プロファイルデータｄ５９を入力とし第２の処理用プロファイルデータｄ６０を出力とする。
第２の色処理実行部６７は、画像処理信号ｄ５１と第２の処理用プロファイルデータｄ６０とを入力とし色処理した出力信号ｄ３を出力とする。
（処理度設定部７４）
処理度設定部７４は、ユーザに対して、色処理の程度の目標を、１軸の調整スケールにより設定させる。調整スケールは、画像処理装置６０が備える表示画面などに表示されるスライディングバーであり、色処理の程度が設定される。
調整スケールは、第１実施形態で図３を用いて説明したのと同様であるが、ここでは、第１のプロファイル生成部７２に対する合成度合いを設定するための第１調整スケール１３７と、第２のプロファイル生成部７３に対する合成度合いを設定するための第２調整スケール１３８とが備えられている。第１調整スケール１３７および第２調整スケール１３８は、第１実施形態あるいは第１実施形態〈変形例〉（５）で説明した調整スケールと同様の動作により、第１目標処理度ｄ６２および第２目標処理度ｄ６３を制御部１４に出力する。
【００９１】
制御部１４は、取得した第１目標処理度ｄ６２および第２目標処理度ｄ６３に基づいて、第１のプロファイル生成部７２と第２のプロファイル生成部７３とにプロファイルの合成度合いを指定するための制御信号ｃ５５と制御信号ｃ５６を出力する。
ここで、それぞれの目標処理度の値とそれぞれの制御信号との値との関係は、第１実施形態あるいは第１実施形態〈変形例〉（５）に示したのと同様である。
なお、目標処理度の値と制御信号の値とは、基本プロファイル群１２の備えるプロファイル群の処理内容に応じてその範囲が定められる。
〈作用〉
（基本プロファイル群記憶部１２）
基本プロファイル群記憶部１２には、制御部１４からのカウント信号ｃ５１およびｃ５２が入力される。カウント信号ｃ５１およびｃ５２は、基本プロファイル群記憶部１２のアドレスを一定のカウント周期で指定し、指定したアドレスに格納されている画像信号値を読み出させる。具体的には、カウント信号ｃ５１により、基本色変換プロファイル２２ａと２２ｂとにおいて、同じ画像信号値（Ｒ０，Ｇ０，Ｂ０）に関連づけられたデータが同時に読み出される。また、カウント信号ｃ５２により、基本色変換プロファイル２３ａと２３ｂとにおいて、同じ画像信号値（Ｒ０，Ｇ０，Ｂ０）に関連づけられたデータが同時に読み出される。
【００９２】
（色処理部６１）
《第１のプロファイル生成部７２》
第１のプロファイル生成部７２は、第１の選択プロファイルデータｄ５３と第２の選択プロファイルデータｄ５４とに対して、制御信号ｃ５５が指定する合成度合いを用いて、第１の生成プロファイルデータｄ５５を生成する。詳しくは、第１実施形態でプロファイル生成部３０について説明したのと同様である。
これにより、処理Ｘｉを実現する色変換プロファイルが作成されたこととなる。ここで、［ｉ］は、制御信号ｃ５５が指定する合成度の値である。
《第１のプロファイルＲＡＭ７０》
第１のプロファイルＲＡＭ７０は、第１の生成プロファイルデータｄ５５を取得し、制御部１４のカウント信号ｃ５３により指定されるアドレスに格納する。ここで、第１の生成プロファイルデータｄ５５は、第１の生成プロファイルデータｄ５５を作成するのに用いられた第１の選択プロファイルデータｄ５３および第２の選択プロファイルデータｄ５４と同じ画像信号値（Ｒ０，Ｇ０，Ｂ０）に関連づけられる。
【００９３】
以上により、処理Ｘについて任意の処理度合いを実現する新たな色変換プロファイルが格納される。
《第１の色処理実行部６６》
第１の色処理実行部６６は、画像信号ｄ２の画像信号値（Ｒ０，Ｇ０，Ｂ０）に応じて、カウント信号ｃ５７で対応するアドレスを指定することで、第１のプロファイルＲＡＭ７０に格納される色変換プロファイルのデータである第１の処理用プロファイルデータｄ５６を取得し、画像信号ｄ２の色処理を実行する。具体的には、それぞれが８ビットで表される画像信号ｄ２の画像信号値（Ｒ０，Ｇ０，Ｂ０）に対して、画像信号値（Ｒ０，Ｇ０，Ｂ０）の上位５ビットの値に対応する第１の処理用プロファイルデータｄ５６を読み出す。さらに、読み出した第１の処理用プロファイルデータｄ５６を画像信号値（Ｒ０，Ｇ０，Ｂ０）の下位３ビットの値を用いて３次元補間することにより画像処理信号ｄ５１が得られる。
【００９４】
《第２のプロファイル生成部７３、第２のプロファイルＲＡＭ７１、第２の色処理実行部６７》
上記第１のプロファイル生成部７２、第１のプロファイルＲＡＭ７０、第１の色処理実行部６６について説明したのと同様にして処理Ｙｊ（［ｊ］は、制御信号ｃ５６が指定する合成度の値）を実現する色変換プロファイルが作成される。さらに、第２の色処理実行部６７では、画像処理信号ｄ５１の画像信号値（Ｒ０’，Ｇ０’，Ｂ０’）に応じて、カウント信号ｃ５８で対応するアドレスを指定することで、第２のプロファイルＲＡＭ７１に格納される色変換プロファイルのデータである第２の処理用プロファイルデータｄ６０を取得し、画像処理信号ｄ５１の色処理を実行する。
〈効果〉
第４実施形態では、第１実施形態および第２実施形態で説明した効果に加え、以下の効果がさらに得られる。
【００９５】
（１）
画像処理装置６０においては、例えば、プロファイル群２２あるいは２３が基本色変換プロファイルをさらに備える場合であっても、基本プロファイル群記憶部１２において必要な記憶容量の増加分は、増えた基本色変換プロファイルのデータ量と同じとなる。すなわち、プロファイル群２２および２３がそれぞれ３つの異なる処理度合いを有する基本色変換プロファイルを有する場合、画像処理装置６０では、基本色変換プロファイル６個分の記憶容量があれば十分である。
一方、第２実施形態〈変形例〉（１）で示した画像処理装置２６の場合では、３＊３＝９個分の基本色変換プロファイルの記憶容量が必要となる。
この点において、画像処理装置６０では、記憶容量を削減する効果を発揮するといえる。
【００９６】
〈変形例〉
（１）
画像処理装置６０は、図２を用いて説明した色処理部１３を２系統直列的に配した構造を有すると説明した。このことは、必ずしも２倍のハードウェア構成が必要とされるという意味ではない。すなわち、プロファイル作成実行部６９、プロファイルＲＡＭ６８、色処理実行部６４は、それぞれ同一のハードウェアで構成されていてもよい。この場合、各部におけるデータは順次処理されることとなる。
これにより、色処理のリアルタイム性は低減するが、ハードウェアコストは削減される。
（２）
上記実施形態では、基本プロファイル群記憶部１２が２つのプロファイル群２２，２３を備える場合について説明した。ここで、本発明は、さらに多くのプロファイル群を有する場合にも、拡張可能である。例えば、プロファイル群を３つ有する場合には、図２を用いて説明した色処理部１３を３系統直列的に配した構造を有することとなる。
【００９７】
この場合、処理度設定部７４は、さらに多くの調整スケールを有することとなる。
これにより、さらに多くの色処理を組み合わせた色処理を実現することが可能となる。
［第５実施形態］
第５実施形態に係るルックアップテーブルを用いた画像処理装置７５について説明する。画像処理装置７５は、画像信号の視覚処理とともに、画像信号の色処理を行う装置である。画像処理装置７５は、例えば、コンピュータ、デジタルカメラ、携帯電話、ＰＤＡ、プリンタ、スキャナ、デジタルテレビなどの画像を取り扱う機器において備えられる。
図１１は、画像処理装置７５における特徴部分を説明するブロック図である。画像処理装置７５は、色処理部７６における色処理が複数の色処理を重畳的に実行するものであり、かつそれぞれの色処理についての処理度合いを調整可能な点において特徴を有している。
【００９８】
さらに、画像処理装置７５は、図１０に示した色処理実行部６４に比して、色処理実行部７８において色処理を並列に実行し、実行結果の画像信号値を補間する点において特徴を有している。
以下、画像処理装置７５における特徴部分である色処理部７６および基本プロファイル群記憶部１２が備える基本色変換プロファイルについて説明する。なお、それぞれの色処理についての処理度合いを調整する処理度設定手段９５については、第１実施形態およびその変形例で示した処理度設定手段１８とほぼ同様であるため詳しい説明は省略する。なお、第１実施形態で説明したのと同様の機能を果たす部分については、第１実施形態と同じ符号を付して説明を省略する。
〈構成〉
（基本プロファイル群記憶部１２）
図１１に示す基本プロファイル群記憶部１２は、基本色変換プロファイル９６〜９９を記憶している。詳しくは、第２実施形態〈変形例〉（１）において説明した４種類の基本色変換プロファイルを記憶する基本プロファイル群記憶部１２と同様であるため、説明を省略する。
【００９９】
（色処理部７６）
色処理部７６は、図１０を用いて説明した色処理部６１と、色処理実行部７８の構造において相違している。プロファイルＲＡＭ８５およびプロファイル作成実行部９０は、図１０を用いて説明したプロファイルＲＡＭ６８およびプロファイル作成実行部６９と同様の構造を有しているため、詳しい説明は省略する。
プロファイルＲＡＭ８５およびプロファイル作成実行部９０と、図１０を用いて説明したプロファイルＲＡＭ６８およびプロファイル作成実行部６９との相違点は、取り扱うデータである。
具体的には、以下の点において相違する。第１には、第１〜第４の選択プロファイルデータｄ６８，ｄ６９，ｄ７３，ｄ７４は、それぞれ基本色変換プロファイル９６〜９９のデータである点において相違する。
【０１００】
第２には、第１のプロファイル生成部９１および第２のプロファイル生成部９２は、処理Ｘｉと処理Ｙ１とを実現する第１の生成プロファイルデータｄ７０および処理Ｘｉと処理Ｙ２とを実現する第２の生成プロファイルデータｄ７５とを作成する点において相違する。すなわち、第１のプロファイル生成部９１と第２のプロファイル生成部９２とに対して、制御信号ｃ６７により同じ合成度が指定される。
第３には、第１のプロファイルＲＡＭ８６および第２のプロファイルＲＡＭ８７は、第１の生成プロファイルデータｄ７０および第２の生成プロファイルデータｄ７５を格納し、それぞれ第１の処理用プロファイルデータｄ７１および第２の処理用プロファイルデータｄ７６を出力する点において相違する。
《色処理実行部７８》
色処理実行部７８は、第１の色処理実行部８０と、第２の色処理実行部８１と、画素値補間部８２とを備えている。
【０１０１】
第１の色処理実行部８０は、画像信号ｄ２と第１の処理用プロファイルデータｄ７１とを入力とし色処理された第１の画像処理信号ｄ６５を出力とする。第２の色処理実行部８１は、画像信号ｄ２と第２の処理用プロファイルデータｄ７６とを入力とし色処理された第２の画像処理信号ｄ６６を出力とする。画素値補間部８２は、第１の画像処理信号ｄ６５と第２の画像処理信号ｄ６６とを入力とし出力信号ｄ３を出力とする。
（処理度設定部９５）
処理度設定部９５は、ユーザに対して、色処理の程度の目標を、１軸の調整スケールにより設定させる。調整スケールは、画像処理装置７５が備える表示画面などに表示されるスライディングバーであり、色処理の程度が設定される。
調整スケールは、第１実施形態で図３を用いて説明したのと同様であるが、ここでは、第１のプロファイル生成部９１および第２のプロファイル生成部９２に対する合成度合いを設定するための第１調整スケール１４０と、第１の画像処理信号ｄ６５と第２の画像処理信号ｄ６６との合成度合いを設定するための第２調整スケール１４１とが備えられている。第１調整スケール１４０および第２調整スケール１４１は、第１実施形態あるいは第１実施形態〈変形例〉（５）で説明した調整スケールと同様の動作により、第１目標処理度ｄ７８および第２目標処理度ｄ７９を制御部１４に出力する。
【０１０２】
制御部１４は、取得した第１目標処理度ｄ７８および第２目標処理度ｄ７９に基づいて、第１のプロファイル生成部９１および第２のプロファイル生成部９２にプロファイルの合成度合いを指定するための制御信号ｃ６７と、第１の画像処理信号ｄ６５と第２の画像処理信号ｄ６６との合成度合いを指定するための制御信号ｃ６８とを出力する。
ここで、それぞれの目標処理度の値とそれぞれの制御信号との値との関係は、第１実施形態あるいは第１実施形態〈変形例〉（５）に示したのと同様である。
なお、目標処理度の値と制御信号の値とは、基本プロファイル群１２の備えるプロファイル群の処理内容に応じてその範囲が定められる。
〈作用〉
以下、画像処理装置７５における特徴部分である色処理実行部７８についての動作を説明する。
【０１０３】
（色処理実行部７８）
第１の色処理実行部８０は、画像信号ｄ２の画像信号値（Ｒ０，Ｇ０，Ｂ０）に応じて、カウント信号ｃ６９で対応するアドレスを指定することで、第１のプロファイルＲＡＭ８６に格納される色変換プロファイルのデータである第１の処理用プロファイルデータｄ７１を取得し、画像信号ｄ２の色処理を実行する。第１の色処理実行部８０は、図２に示す色処理実行部１６と同様の動作を行うため、詳細な説明は省略する。
これにより、画像信号ｄ２に対して、処理Ｘｉと処理Ｙ１とが実行された第１の画像処理信号ｄ６５が出力される。
第２の色処理実行部８１は、画像信号ｄ２の画像信号値（Ｒ０，Ｇ０，Ｂ０）に応じて、カウント信号ｃ７０で対応するアドレスを指定することで、第２のプロファイルＲＡＭ８７に格納される色変換プロファイルのデータである第２の処理用プロファイルデータｄ７６を取得し、画像信号ｄ２の色処理を実行する。第２の色処理実行部８１は、図２に示す色処理実行部１６と同様の動作を行うため、詳細な説明は省略する。
【０１０４】
これにより、画像信号ｄ２に対して、処理Ｘｉと処理Ｙ２とが実行された第２の画像処理信号ｄ６６が出力される。
画素値補間部８２は、第１の画像処理信号ｄ６５と第２の画像処理信号ｄ６６とを制御信号ｃ６８により指定される合成度合いにより補間する。
これにより、画像信号ｄ２に対して処理Ｘｉと処理Ｙｊとが実行された出力信号ｄ３が出力される。ここで、［ｊ］は、制御信号ｃ６８により指定される合成度の値である。
〈効果〉
第５実施形態では、第１実施形態および第２実施形態で説明した効果に加え、以下の効果がさらに得られる。
（１）
画素値補間部８２では、第１の画像処理信号ｄ６５の画素値と第２の画像処理信号ｄ６６の画素値とを制御信号ｃ６８により指定される合成度合いにより補間する。このため、３次元補間により画像信号に対して色処理を行うのに比して、出力信号ｄ３の計算が簡易となる。すなわち、制御信号ｃ６８を用いて処理Ｙの処理度合いをリアルタイムに変化させることが可能となる。
【０１０５】
（２）
本発明の効果は、基本プロファイル群記憶部１２が備える基本色変換プロファイルの個数に限定されるものではない。すなわち、図１１に示す基本プロファイル群記憶部１２よりも、さらに多くの基本色変換プロファイルを備え、さらに多くの色処理を重畳的に組み合わせた色処理を実現するように拡張することも可能である。
この場合、処理度設定部９５は、さらに多くの調整スケールを有することとなる。
［第６実施形態］
第６実施形態に係るマトリクス演算を用いた画像処理装置１５０について説明する。画像処理装置１５０は、画像信号の視覚処理とともに、画像信号の色処理を行う装置である。画像処理装置１５０は、例えば、コンピュータ、デジタルカメラ、携帯電話、ＰＤＡ、プリンタ、スキャナ、デジタルテレビなどの画像を取り扱う機器において備えられる。
【０１０６】
図１２は、画像処理装置１５０における特徴部分を説明するブロック図である。画像処理装置１５０は、色処理実行部１５６がマトリクス演算により色処理を行う点、および、色処理の処理度合いを調整可能な点において特徴を有している。
以下、画像処理装置１５０における特徴部分である色処理部１５３、制御部１５４を介して色処理部１５３における色処理の程度を設定させる処理度設定部１７２および基本マトリクス群記憶部１５２が備える基本色変換マトリクスについて説明する。なお、第１実施形態で説明したのと同様の機能を果たす部分については、第１実施形態と同じ符号を付して説明を省略する。
〈構成〉
図１２に示す画像処理装置１５０は、色処理の基本となる基本色変換マトリクスを格納し、選択された基本色変換マトリクスのデータである選択マトリクスデータｄ１１０とｄ１１１とを出力とする基本マトリクス群記憶部１５２と、画像信号ｄ２と選択マトリクスデータｄ１１０,ｄ１１１とを入力とし色処理された出力信号ｄ３を出力する色処理部１５３と、各部に制御信号ｃ１１０〜ｃ１１２を与える制御部１５４と、色処理部１５３における色処理の程度を設定させる処理度設定部１７２とを備えている。
【０１０７】
（基本マトリクス群記憶部１５２）
基本マトリクス群記憶部１５２は、複数の基本色変換マトリクスからなるマトリクス群を記憶している。図１２に示す画像処理装置１５０では、２つの基本色変換マトリクスからなるマトリクス群１６２を記憶している。マトリクス群１６２は、処理Ｘについて処理度合いの異なる処理Ｘ１と処理Ｘ２とを実現するための２つの基本色変換マトリクス１６２ａと１６２ｂとを備えている。以下、処理Ｘは、肌色についての記憶色補正であるとして説明を行う。
基本マトリクス群記憶部１５２に記憶される基本色変換マトリクスは、画像処理装置の外部のパーソナルコンピュータ（ＰＣ）などにおいて予め算出されている。基本マトリクス群記憶部１５２は、ＲＯＭ、書き換え・データ更新が可能な記憶媒体（ＲＡＭ、ハードディスクなど）、あるいは画像処理装置１５０から取り外し可能な記憶媒体（メモリカードなど）で構成されており、あらかじめ算出された基本色変換マトリクスを読み込んでいる。また、基本マトリクス群記憶部１５２の書き換え・データ更新が可能な場合、外部のネットワークに接続することで、外部より自由に基本色変換マトリクスを更新させることができる。
【０１０８】
《マトリクス群》
マトリクス群について説明する。マトリクス群とは、同じ色処理について色処理の程度を異ならせた基本色変換マトリクスから構成されるグループである。マトリクス群は、表示色変換処理、色域変換処理、記憶色補正処理のいずれかの色処理を実現する機能、あるいは表示色変換処理、色域変換処理、記憶色補正処理を組み合わせた色処理を実現する機能を有している。例えば、マトリクス群１６２の場合、基本色変換マトリクス１６２ａと１６２ｂとは、異なる補正度合いの肌色の記憶色補正を実現する。
より具体的には、基本色変換マトリクス１６２ａが白色味の肌色への記憶色補正を実現するものであり、基本色変換マトリクス１６２ｂが黄色味の肌色への記憶色補正を実現するものであるというように、それぞれの基本色変換マトリクスは、同じ機能「肌色の記憶色補正」を有しながら異なる処理度合いを実現する。
【０１０９】
《基本色変換マトリクス》
基本色変換マトリクスについて説明する。基本色変換マトリクスは、それぞれ８ビットで表現されるＲＧＢ色空間の画像信号値（Ｒ０，Ｇ０，Ｂ０）をＬａｂ色空間に変換した信号値（Ｌ０，ａ０，ｂ０）に対して、色処理後の信号値（Ｌ１，ａ１，ｂ１）を与える演算マトリクスである。基本色変換マトリクスは、色処理前の３次元の信号値（Ｌ０，ａ０，ｂ０）に対応する大きさを有する３行３列の係数マトリクスである。
（色処理部１５３）
色処理部１５３は、選択マトリクスデータｄ１１０，ｄ１１１を入力とし処理用マトリクスデータｄ１０７を出力とするマトリクス作成部１５５と、画像信号ｄ２と処理用マトリクスデータｄ１０７とを入力とし出力信号ｄ３を出力とする色処理実行部１５６とを有している。
【０１１０】
マトリクス作成部１５５は、選択マトリクスデータｄ１１０，ｄ１１１を入力とし選択マトリクスデータｄ１１０，ｄ１１１に基づいて作成された生成マトリクスデータｄ１０６を出力とするマトリクス作成実行部１６０と、生成マトリクスデータｄ１０６を入力として格納し、格納されたデータのうち色処理に用いられるデータである処理用マトリクスデータｄ１０７を出力とするマトリクスＲＡＭ１６１とから構成される。マトリクス作成実行部１６０は、マトリクス生成部１７０をさらに有している。マトリクス生成部１７０は、選択マトリクスデータｄ１１０，ｄ１１１を入力とし生成マトリクスデータｄ１０６を出力とする。
色処理実行部１５６は、ＲＧＢ色空間の画像信号ｄ２（画像信号値（Ｒ０，Ｇ０，Ｂ０））を入力とし、画像信号ｄ２の色空間の変換を行い、Ｌａｂ色空間の変換画像信号ｄ１２０（画像信号値（Ｌ０，ａ０，ｂ０））を出力とする色空間変換部１５７と、変換画像信号ｄ１２０を入力とし、処理用マトリクスデータｄ１０７に基づいてマトリクス演算を行い、Ｌａｂ色空間の処理画像信号ｄ１２１（画像信号値（Ｌ１，ａ１，ｂ１））を出力とするマトリクス演算部１５８と、処理画像信号ｄ１２１を入力とし、処理画像信号ｄ１２１の色空間変換を行い、ＲＧＢ空間の出力信号ｄ３（画像信号値（Ｒ１，Ｇ１，Ｂ１））を出力とする色空間逆変換部１５９とを備えている。
【０１１１】
（処理度設定部１７２）
処理度設定部１７２は、ユーザに対して色処理の程度の目標を設定させる。設定された色処理の程度は、目標処理度ｄ１０８として出力される。
処理度設定部１７２は、ユーザに対して、色処理の程度の目標を、１軸の調整スケール１７３により設定させる。調整スケール１７３は、画像処理装置１５０が備える表示画面などに表示されるスライディングバーであり、第１実施形態で図３を用いて説明したのと同様である。
〈作用〉
各部の作用について説明する。
（基本マトリクス群記憶部１５２）
基本マトリクス群記憶部１５２には、制御部１５４からのカウント信号ｃ１１０が入力される。カウント信号ｃ１１０は、基本マトリクス群記憶部１５２のアドレスを一定のカウント周期で指定し、指定したアドレスに格納されている基本色変換マトリクス１６２ａおよび１６２ｂの要素を読み出させる。
【０１１２】
アドレスの指定は、２つの基本色変換マトリクス１６２ａおよび１６２ｂの対応する要素が同時に読み出されるように行われる。このようにして読み出されたデータは、第１の選択マトリクスデータｄ１１０および第２の選択マトリクスデータｄ１１１として基本マトリクス群記憶部１５２から出力される。具体的には、基本色変換マトリクス１６２ａの各要素が第１の選択マトリクスデータｄ１１０として出力され、基本色変換マトリクス１６２ｂの各要素が第２の選択マトリクスデータｄ１１１として出力される。
（処理度設定部１７２）
処理度設定部１７２は、ユーザによる調整スケール１７３の操作により、目標処理度ｄ１０８を出力する。目標処理度ｄ１０８の値は、スライディングバーが左端に位置する場合に値［０］を、スライディングバーが右端に位置する場合に値［１］を、その他の位置では、スライディングバーの位置に対応づけられた０より大きく１より小さい値を出力する。
【０１１３】
（色処理部１５３）
《マトリクス生成部１７０》
マトリクス生成部１７０は、基本マトリクス群記憶部１５２から第１の選択マトリクスデータｄ１１０および第２の選択マトリクスデータｄ１１１を取得する。さらに、制御部１５４から基本色変換マトリクス１６２ａと１６２ｂとの合成度を指定する制御信号ｃ１１２が与えられる。
制御信号ｃ１１２では、目標処理度ｄ１０８の値が合成度の値として与えられる。
マトリクス生成部３０は、第１の選択マトリクスデータｄ１１０の値［ｍ］および第２の選択マトリクスデータｄ１１１の値［ｎ］に対して、制御信号ｃ１１２が指定する合成度の値［ｋ］を用いて、値［ｌ］の生成マトリクスデータｄ１０６を作成する。ここで、値［ｌ］は、［ｌ］＝（１−ｋ）＊［ｍ］＋ｋ＊［ｎ］により計算される。すなわち、値［ｋ］は、０≦ｋ≦１を満たし、第１の選択マトリクスデータｄ１１０と第２の選択マトリクスデータｄ１１１とは内分されることとなる。
【０１１４】
《マトリクスＲＡＭ１６１》
マトリクスＲＡＭ１６１は、マトリクス生成部１７０が作成する生成マトリクスデータｄ１０６を取得し、制御部１５４のカウント信号ｃ１１１により指定されるアドレスに格納する。ここで、生成マトリクスデータｄ１０６は、生成マトリクスデータｄ１０６を作成するのに用いられた第１の選択マトリクスデータｄ１１０および第２の選択マトリクスデータｄ１１１と同じ位置の要素として関連づけられる。
以上により、処理Ｘ１，Ｘ２を実現する基本色変換マトリクス１６２ａ，１６２ｂに基づいて、任意の処理度合いの処理Ｘｋを実現する新たな色変換マトリクスが作成される。
《色処理実行部１５６》
色空間変換部１５７は、ＲＧＢ色空間の画像信号ｄ２（画像信号値（Ｒ０，Ｇ０，Ｂ０））を入力とし、画像信号ｄ２の色空間の変換を行い、Ｌａｂ色空間の変換画像信号ｄ１２０（画像信号値（Ｌ０，ａ０，ｂ０））を出力とする。
【０１１５】
マトリクス演算部１５８は、変換画像信号ｄ１２０に対して、マトリクスＲＡＭ１６１に記憶されている新たな色変換マトリクスを用いたマトリクス演算を行う。具体的には、３行３列の基本色変換マトリクス１６２ａ，１６２ｂを内分することにより得られる３行３列の新たな色変換マトリクスに対して、右側から３行１列の画像信号値（Ｌ０，ａ０，ｂ０）を積算する演算を行う。これにより、３行１列の処理画像信号ｄ１２１（画像信号値（Ｌ１，ａ１，ｂ１））が得られる。
色空間逆変換部１５９は、処理画像信号ｄ１２１を入力とし、処理画像信号ｄ１２１の色空間変換を行い、ＲＧＢ空間の出力信号ｄ３（画像信号値（Ｒ１，Ｇ１，Ｂ１））を出力とする。
〈効果〉
（１）
記憶色補正では、画像信号ｄ２の持つ（明度、彩度、色相）の３つの属性のうち、少なくとも２つの属性についての色処理が行われる。本発明の画像処理装置１５０により、肌色の記憶色補正の程度の調整を、１つの目標処理度ｄ１０８を与えるだけで行うことが可能となる。すなわち、それぞれの属性を独立に調整してそれぞれの記憶色補正を行う場合に比して、簡易に記憶色補正の調整を行うことが可能となる。
【０１１６】
なお、上記実施形態では、基本色変換マトリクス１６２ａ，１６２ｂが肌色の記憶色補正を実現すると記載した。ここで、本発明の効果は、基本色変換マトリクス１６２ａ，１６２ｂが実現する色処理が肌色の記憶色補正を実現する場合に限定されるものではない。例えば、基本色変換マトリクス１６２ａ，１６２ｂが緑色あるいは空色の記憶色補正を実現する場合にも有効であるし、その他、表示色変換処理、色域変換処理、などの色処理、あるいは表示色変換処理、色域変換処理、記憶色補正処理を組み合わせた色処理などである場合にも有効である。
（２）
本発明の記憶色補正では、複数の基本色変換マトリクスをカスタマイズすることにより生成される色変換マトリクスである処理用マトリクスデータｄ１０７が用いられる。すなわち、複数の基本色変換マトリクスが実現する記憶色補正の程度をカスタマイズした色処理を実現することが可能となる。
【０１１７】
このため、適切な基本色変換マトリクスを用いつつ、任意の程度の記憶色補正を実現することが可能となる。すなわち、適切な記憶色補正を、簡易に調整して行うことが可能となる。
基本色変換マトリクスのカスタマイズに際しては、基本色変換マトリクスを目標処理度ｄ１０８に基づいて内分する。このため、基本色変換マトリクスに基づいた適切な記憶色補正を実現する色変換マトリクスを生成することが可能となる。
（３）
画像処理装置１５０においては、基本マトリクス群記憶部１５２において、少数の基本色変換マトリクス１６２ａ，１６２ｂを備えるだけで、任意の処理度合いの記憶色補正を実現することが可能となる。このため、少数の基本色変換マトリクス以外には、あらかじめ処理度合いを異ならせた色変換マトリクスを用意しておく必要がなく、基本マトリクス群記憶部１５２の記憶容量を削減することが可能となる。
【０１１８】
（４）
マトリクス作成実行部１６０は、処理度設定部１７２により設定された目標処理度ｄ１０８に基づいて、それぞれの基本色変換マトリクスにおける対応する要素どうしを内分あるいは外分し、新たな色変換マトリクスの各要素の値を決定する。このため、基本色変換マトリクスの合成度合いを任意に変更することにより、任意の処理度合いを実現する新たな色変換マトリクスを作成することが可能となる。
（５）
画像処理装置１５０においては、基本色変換マトリクスが複数の色処理を組み合わせて実現する場合、複数の色処理を順次実行するのに比して要する時間を短縮することが可能となる。また、複数の色処理のうちの少なくとも一部の色処理については、任意の処理度合いで実行することが可能となる。
【０１１９】
〈変形例〉
本発明はかかる上記実施形態に限定されるものではなく、本発明の範囲を逸脱することなく種々の変形又は修正が可能である。また、第１〜第５実施形態で説明した内容を適宜修正して画像処理装置１５０に適用することが可能である。以下、第６実施形態に特徴的な変形例について説明を加える。
（１）
上記実施形態では、マトリクス群１６２は、２つの基本色変換マトリクス１６２ａ，１６２ｂを有すると説明した。ここで、基本色変換マトリクスの個数は、これに限定されない。すなわち、さらに多くの基本色変換マトリクスを有していてもよい。
この場合、処理度設定部１７２から出力される目標処理度ｄ１０８の値により、制御部１５４は、いずれの基本色変換マトリクスを内分あるいは外分するのか判断することとなる。
【０１２０】
さらに、基本マトリクス群記憶部１５２は、複数のマトリクス群を有していてもよい。
この場合、目標処理度ｄ１０８の値により、制御部１５４は、いずれのマトリクス群に対する処理度合いが与えられているのか判断することとなる。
（２）
上記実施形態では、マトリクス演算部１５８は、Ｌａｂ色空間でのマトリクス演算を行うと説明した。ここで、本発明の効果は、この場合に限定されるものではない。
例えば、ＲＧＢ、ＣＭＹＫ、ＹＵＶ、ＨＳＢ、ＨＳＬ、ＣＩＥＬｕｖ、などの色空間で表現されていてもよい。
この場合、基本マトリクス群記憶部１５２は、マトリクス演算が行われる色空間における基本色変換マトリクスを有することとなる。
【０１２１】
また、上記実施形態では、基本色変換マトリクスは、色処理前の３次元の信号値（Ｌ０，ａ０，ｂ０）に対応する大きさを有する３行３列の係数マトリクスである、と説明した。ここで、本発明の効果は、この場合に限定されるものではない。すなわち、基本色変換マトリクスの行数および列数は、さらに多いものであっても、さらに少ないものであってもよい。
例えば、基本色変換マトリクスは、色処理前の３次元の信号値（Ｌ０，ａ０，ｂ０）のうちの一部についての変換係数を与えるマトリクスであってもよい。より具体的には、色度値（ａ０，ｂ０）のみに対する変換係数を与える２行２列の係数マトリクスであってもよい。この場合、画像処理装置１５０では、色処理の付加削減、基本色変換マトリクスの記憶容量削減などの効果を奏する。
【０１２２】
また、例えば、基本色変換マトリクスは、３次元の信号値（Ｌ０，ａ０，ｂ０）に基づく非線形項についての変換係数を与えるマトリクスであってもよい。より具体的には、色処理前の３次元の信号値（Ｌ０，ａ０，ｂ０）だけでなく、（ａ０＊ａ０，ａ０＊ｂ０，・・・）などといった入力の２乗、あるいはクロスタームなどに対する変換係数を与えるマトリクスであってもよい。この場合、基本色変換マトリクスは、例えば、３行１０列など、さらに大きなマトリクスとなる。これにより、画像処理装置１５０では、色処理の精度を向上させることが可能となる。
（３）
上記実施形態では、目標処理度ｄ１０８の値は、０以上１以下の値であると説明した。ここで、本発明の効果は、この場合に限定されるものではない。
【０１２３】
例えば、スライディングバーが左端に位置する場合に値［０］未満の値（例えば値［−１．５］）を、スライディングバーが右端に位置する場合に値［１］を超える値（例えば値［＋１．５］）を、その他の位置では、スライディングバーの位置に対応づけられた−１．５より大きく＋１．５より小さい値を出力するものであっても良い。
制御信号ｃ１１２では、目標処理度ｄ１０８の値が合成度の値として与えられており、マトリクス生成部３０は、第１の選択マトリクスデータｄ１１０の値［ｍ］および第２の選択マトリクスデータｄ１１１の値［ｎ］に対して、制御信号ｃ１１２が指定する合成度の値［ｋ］を用いて、値［ｌ］の生成マトリクスデータｄ１０６を作成する。ここで、値［ｌ］は、［ｌ］＝（１−ｋ）＊［ｍ］＋ｋ＊［ｎ］により計算される。これにより、０≦ｋ≦１以外の値［ｋ］に対して、第１の選択マトリクスデータｄ１１０と第２の選択マトリクスデータｄ１１１とは外分されることとなる。
【０１２４】
（４）
画像処理装置１５０は、変換画像信号ｄ１２０の値に応じて、マトリクス演算を行うか否かを判定する判定部をさらに備えていてもよい。
上記実施形態では、処理用マトリクスデータｄ１０７を用いて、すべての値の変換画像信号ｄ１２０対するマトリクス演算が行われる。このため、肌色の記憶色補正を実現する色変換マトリクスを用いて、緑色、空色などの他の色も同じ補正傾向により色処理されることとなる。
一方、判定部を備え、変換画像信号ｄ１２０の値、例えば、（ａ０，ｂ０）の値が所定の領域に含まれる場合のみマトリクス演算を行うこととしてもよい。
これにより、肌色の記憶色補正を実現する色変換マトリクスを変換画像信号ｄ１２０の値が肌色近傍の場合にだけ適用することが可能となる。
【０１２５】
［第７実施形態］
図１３〜図２１を用いて、第７実施形態に係る画像処理システムについて説明する。画像処理システムは、例えば、コンピュータ、デジタルカメラ、携帯電話、ＰＤＡ、プリンタ、スキャナ、デジタルテレビなどの画像を取り扱う機器において備えられる。
〈構成・作用〉
図１３に示す画像処理システム２００は、プレビュー表示を行うシステムである。プレビュー表示とは、上記実施形態で説明した画像処理装置１０が行う画像処理を確認するための表示である。プレビュー表示は、上記した機器に備えられるあるいは接続されるモニタなどの表示装置において行われる。また、プレビュー表示は、画像処理装置１０の調整スケールが操作されたことを検出して、モニタ内のサブ画面に表示されるものであってもよい。
【０１２６】
（課題および課題を解決するための手段）
一般に画像処理装置により画像処理された表示する際、表示された画像が不自然に見えることが起こりうる。
例えば、画像処理装置により画像処理された信号が表示される場合、画像処理された信号の色が正確に再現されない場合がある。より具体的には、画像処理された信号の色域がコンピュータなどの表示画面に表示できる色域よりも広い場合や、画像処理された信号の色域がプリンタなどでプリントできる色域よりも広い場合などに、画像処理された信号の色が正確に再現されないということが起こりうる。
また、例えば、画像処理装置により画像処理の程度を調整した場合に、画像処理された信号の階調順が画像処理前の階調順と異なるということが起こりうる。
【０１２７】
本発明は、このような不自然な画像の表示を防ぐことを目的とする。具体的には、予めプレビュー表示を行うことにより、画像処理された信号において不自然に表示される可能性のある部分をユーザに簡易に確認させることを課題とする。
以上の課題を解決するため画像処理システム２００は、入力信号ｄ１の画像処理を行う画像処理装置１０と、入力信号ｄ１と画像処理装置１０の出力である出力信号ｄ３とに基づいて、プレビュー表示信号ｄ２０２を出力する処理領域内再処理部２０１と、から構成されている。本発明は、特に、処理領域内再処理部２０１の処理に特徴を有している。
なお、本実施形態では、画像処理システム２００は、上記実施形態で説明した画像処理装置１０を備えると説明した。しかし本発明は、これに限らず、上記実施形態で説明した他の画像処理装置（例えば、画像処理装置２６，４５，６０，７５）や、従来技術で説明した画像処理装置１５０や、その他従来技術として知られている画像処理装置など、を備えてもよい。このような画像処理装置において、例えば、入力信号ｄ１は、所定の関数あるいはＬＵＴを用いて画像処理される。画像処理には、例えば、所定の色域内の色を検出し、明るさを増加させる処理などがある。このような画像処理では、例えば、ユーザが明るさのゲインなどを入力して画像処理の処理度合を調整してもよいし、デフォルトの調整量で画像処理の処理度合を調整してもよい。
【０１２８】
また、本実施形態では、システムへ入力信号ｄ１が入力されるとした。しかし本発明は、これに限らず、例えば、プレビュー表示を行うためのプレビュー用信号であってもよい。プレビュー用信号とは、例えば、入力信号ｄ１をプレビュー用のサイズに縮小した画像信号である。当然、このようなプレビュー用信号が入力される際には、本発明に用いられる画像処理装置は、プレビュー用信号のサイズに応じた処理を行う。
また、図１３に示した画像処理システム２００では、画像処理装置１０と領域処理内再処理部２０１とを別体であるかのように記載しているが、画像処理装置１０と領域処理内再処理部２０１との構成で共用できる部分があれば、共用してもよい。例えば、それぞれの処理において必要なメモリなどは、共用してもよい。
以下、本発明の特徴部分である処理領域内再処理部２０１についてさらに詳しい説明を行う。
【０１２９】
（処理領域内再処理部２０１）
図１４は、処理領域内再処理部２０１の構造を説明するブロック図である。処理領域内再処理部２０１は、入力信号ｄ１の階調順が画像処理後の出力信号ｄ３において保持されているか否かを判断し、保持されていない部分を、ユーザにとって確認容易な方法で表示する。
処理領域内再処理部２０１は、第１階調順検出部２０５と、第２階調順検出部２０６と、階調順比較部２０７と、選択部２０８とから構成される。
第１階調順検出部２０５は、出力信号ｄ３の画素毎の階調順を検出する。第２階調順検出部２０６は、入力信号ｄ１の画素毎の階調順を検出する。階調順比較部２０７は、第１階調順検出部２０５と第２階調順検出部２０６とで検出された階調順を、画素毎に比較する。選択部２０８は、階調順比較部２０７の比較結果に基づいて、出力信号ｄ３において階調順が変化している部分を明示するプレビュー表示信号ｄ２０２を出力する。
【０１３０】
ここで、「階調順」および「その検出方法」について説明する。
階調順とは、入力されるカラー信号（ＲＧＢ信号、その他の色空間の信号）や、入力される信号の輝度の値の段階（階調）を画素毎に比較した順序である。具体的には、階調順は、階調順の判断対象となる注目画素とその隣接画素との画素値の大小比較を行い検出される。
次に、階調順の検出方法について、図１５を用いて説明する。
図１５（ａ）は、注目画素Ａに対して決定される隣接画素Ｂ〜Ｅを示している。
図１５（ａ）の場合、注目画素を画素Ａとし、ＡとＢ（上）、ＡとＣ（左）、ＡとＤ（右）、ＡとＥ（下）という位置関係にある４つの組み合わせに対して、画像処理前の大小関係と画像処理後の大小関係とが判断される。画像処理前の大小関係は、図示しないメモリなどに記憶された入力信号ｄ１のそれぞれの画素値を、第２階調順検出部２０６が比較することにより判断される。画像処理後の大小関係は、図示しないメモリなどに記憶された出力信号ｄ３のそれぞれの画素値を、第１階調順検出部２０５が比較することにより判断される。また、それぞれの大小関係は、入力信号ｄ１あるいは出力信号ｄ３のそれぞれの成分ごと（例えば、ＲＧＢの各成分ごと）に判断される。
【０１３１】
なお、隣接画素の決定方法は、上記の４方向に限らない。例えば、隣接画素は、周辺８画素であっても良いし、斜め４画素であっても良い。また、注目画素Ａに対して、上下左右のいずれかの画素が無い場合であれば、無い部分を無視してもよい。
階調順比較部２０７（図１４参照）は、第１階調順検出部２０５と第２階調順検出部２０６との判断結果を取得し、４つの組み合わせの全てに対し、各色成分毎に、画像処理の前後の大小関係を比較する。例えば、４つの組み合わせの全てにおいて、いずれの色成分に対しても、画像処理の前後で大小関係が変化していない場合、階調順比較部２０７は、注目画素Ａの階調順が変化していないことを示す信号を選択部２０８に出力する。一方、４つの組み合わせのいずれかにおいて、１つの色成分であっても、画像処理の前後で大小関係が変化している場合、階調順比較部２０７は、注目画素Ａの階調順が変化していることを示す信号を選択部２０８に出力する。
【０１３２】
ここで、階調順比較部２０７は、注目画素Ａの階調順が変化していないことを示す信号として、例えば、値［０］を出力する。一方、階調順比較部２０７は、注目画素Ａの階調順が変化していることを示す信号として、例えば、値［１］を出力する。なお、階調順比較部２０７が出力する信号の形式は、これに限らず、注目画素Ａの階調順が変化しているか否かを選択部２０８が識別できる信号であればよい。
また、階調順比較部２０７が階調順に変化が有った（無かった）と判断する方法は、上記した方法に限らない。例えば、４つの組み合わせのうち所定数の組み合わせについて画像処理の前後で大小関係が変化した場合（しなかった場合）に、階調順が変化した（しなかった）と判断してもよい。また、各色成分のうち所定数の成分について画像処理の前後で大小関係が変化した場合（しなかった場合）に、その画素の組み合わせでは階調順が変化した（しなかった）と判断してもよい。
【０１３３】
選択部２０８は、出力信号ｄ３と、図示しないメモリなどに記憶された所定の画素値であり、所定の変換色を示す変換色信号ｄ２０３とを入力とし、出力信号ｄ３と変換色信号ｄ２０３とのいずれかを選択し、選択結果をプレビュー表示信号ｄ２０２として出力する。ここで、選択部２０８の選択手順は、以下に説明する手順である。すなわち、階調順比較部２０７から取得される信号の値が値［０］の場合（階調順の変化無しの場合）、出力信号ｄ３が選択される。一方、階調順比較部２０７から取得される信号の値が値［１］の場合（階調順の変化有りの場合）、変換色信号ｄ２０３が選択される。すなわち、選択部２０８の動作により、プレビュー表示信号ｄ２０２としては、注目画素Ａの階調順に変化が無い場合には、画像処理後の注目画素Ａの値（出力信号ｄ３）が出力され、注目画素Ａの階調順に変化が有る場合には、画像処理後の注目画素Ａの値に変えて、所定の変換色を示す変換色信号ｄ２０３が出力される。
【０１３４】
なお、所定の変換色とは、ユーザが注目画素の階調順が変化したと認識できる限り、どのような色でも良く、例えば、赤、青、緑などの色であってもよい。また、変換色を自動的に設定するための部分を設け、注目画素Ａの色を反転させるような色を与えてもよい。
なお、上記では、ＲＧＢ信号の色成分の全てに対して、階調順が変化したか否かを判断すると記載したが、色空間はこれに限定されない。さらに、輝度信号を作成し、輝度信号のみについて階調順が変化したか否かを判断してもよい。
また、注目画素Ａに対する隣接画素の決定方法は、図１５（ａ）に示したものに限らない。例えば、図１５（ｂ）のように、注目画素Ａに対して、左上、上、右上、左の画素を隣接画素としてもよい（隣接画素Ｆ〜Ｊ）。この場合、注目画素Ａよりも前に入力される画素を隣接画素とし、第１階調順検出部２０５および第２階調順検出部２０６における階調順の検出を行うことが可能となる。このため、出力信号ｄ３および入力信号ｄ１により順次入力される画素を順次処理することが可能となる。すなわち、出力信号ｄ３および入力信号ｄ１の画素値を記憶するメモリの容量を削減するとともに、高速な処理を実現することが可能となる。
【０１３５】
〈効果〉
図１６を用いて、画像処理システム２００の効果を説明する。
曲線Ｃ１は、画像処理前の画像において水平方向に並んだ画素の階調特性の一例を示すグラフである。
画像処理装置１０において、入力画像信号ｄ１の階調変換処理が行われたとする。例えば、画像処理により、画素位置Ｐ１〜Ｐ３の間の区間Ｚ１だけの明るさ（階調）を上げたとする。曲線Ｃ２は、画像処理装置１０により画像処理が行われた後の階調特性を示すグラフである。
曲線Ｃ２では、区間Ｚ１外との連続性が保たれている（画素位置Ｐ１とＰ３とでのグラフの連続性が保たれている）が、画素位置Ｐ２〜Ｐ３の間の区間Ｚ２では、画像内水平方向に隣接する画素の階調が逆転している（階調の大小関係が逆転している）。
【０１３６】
このような階調順の逆転は、例えば、画像処理装置１０でプロファイルを生成する際に、複数のプロファイルを外分して新たなプロファイルを作成した場合に起こりうる。
本発明の画像処理システム２００は、この階調順が逆転した部分を検出する。すなわち、区間Ｚ２の画素を検出する。さらに、区間Ｚ２の画素を、ユーザにとって認識しやすい変換色を用いてプレビュー表示する。
これにより、ユーザは、画像処理により不自然に表示される可能性のある部分を容易に認識することが可能となる。さらに、ユーザは、プレビュー表示を確認しつつ、画像処理装置１０の画像処理度合を調整することが可能となる。すなわち、ユーザは、プレビュー表示を確認しつつ、変換色が表示されなくなるよう画像処理度合を調整することが可能となる。この場合、ユーザは、明るさを上げつつ、階調順を逆転させないように画像処理を行うことができる。この結果、ユーザは、例えば、曲線Ｃ３に示す適切な階調特性で画像処理を行うことができる。
【０１３７】
なお、ここでは、説明の簡単化のため水平方向だけの階調特性を示して説明を行った。しかし、図１５に示したように、処理領域内再処理部２０１は、垂直方向、斜め方向にも階調順を検出している。このため、画像処理システム２００は、３次元空間内の曲面で表される階調特性のうち、画像処理の目的を果たしつつ、階調順を逆転させないような階調特性で画像処理を行うことができる。
〈変形例〉
（１）
上記実施形態では、画像処理システム２００は、画像処理された領域内を再処理することを特徴とした。次に、画像処理された領域外を再処理することを特徴とするシステムについて述べる。
【０１３８】
一般に、従来の画像処理装置では、画像処理された領域を容易に確認しづらいという課題がある。そこで本発明では、画像処理された領域を容易に確認できるシステムを提供することを課題とする。具体的には、課題を解決するための手段として、画像処理装置１０で画像処理された領域以外の領域を所定の変換色あるいはグレースケールで表す。これにより、画像処理されている領域を容易に確認することが可能となる。
《変形例（１）の構成・作用》
図１７に変形例としての画像処理システム２１０を示す。図１７において、図１３に示した画像処理システム２００と同じ機能を果たす部分には、同じ符号を付して説明を省略する。以下では、画像処理システム２１０の特徴部分としての、処理領域外処理部２１１と、合成部２１５とについて主に説明する。
【０１３９】
画像処理システム２１０は、入力信号ｄ１の画像処理を行う画像処理装置１０と、入力信号ｄ１と画像処理装置１０の出力である出力信号ｄ３とに基づいて、領域内処理信号ｄ２１２を出力する処理領域内再処理部２０１と、入力信号ｄ１に基づいて、領域外処理信号ｄ２１３を出力する処理領域外処理部２１１と、領域内処理信号ｄ２１２と領域外処理信号ｄ２１３とを画素毎に選択し、プレビュー表示信号ｄ２１４を出力する合成部２１５と、から構成されている。なお、画像処理装置１０と処理領域内再処理部２０１とは、図１３を用いて説明したのと同様の機能を果たす。このため、領域内処理信号ｄ２１２は、図１３のプレビュー表示信号ｄ２０２と同じ信号である。
なお、本変形例の構成はこれに限らず、上記実施形態で記載したように、他の画像処理装置が用いられてもよい。また、上記実施形態で記載したように、入力される信号も入力信号ｄ１に限らない。
【０１４０】
（処理領域外処理部２１１）
処理領域外処理部２１１は、画像処理された領域以外の領域を明示するための信号を生成する。
具体的には、処理領域外処理部２１１は、明度生成部として動作し、入力信号ｄ１を画素毎に順次処理し、画素毎の輝度信号を生成する。
なお、処理領域外処理部２１１の動作は、これに限定されない。具体的には、同一色変換部として動作し、入力信号ｄ１を、赤・青・緑などのいずれかの色に変換（その色成分のみを出力）してもよい。
（合成部２１５）
次に合成部２１５の構成・作用について説明する。図１８に合成部２１５の構成を示す。
【０１４１】
合成部２１５は、色領域判断部２２０と、判定部２２１と、選択部２２２とから構成される。
色領域判断部２２０は、入力信号ｄ１を画素毎に処理し、各画素が含まれる色領域を判断する。判定部２２１は、色領域判断部２２０と画像処理装置１０の処理度設定部１８（図２参照）から取得される目標処理度ｄ８とに基づいて、各画素が画像処理の対象であるか否かを判定する。選択部２２２は、判定部２２１の判定結果に基づいて、画像処理された領域以外の領域が明示されたプレビュー表示信号ｄ２１４を出力する。
以下、合成部２１５の各部の動作について、さらに、詳細に述べる。
色領域判断部２２０は、画素毎に入力される入力信号ｄ１を取得し、入力された画素が含まれる色領域を判断する。具体的には、色領域判断部２２０は、予め図示しないメモリなどに格納された複数の色領域のデータ、より具体的には、空色、緑色、肌色などの記憶色に対する色領域のデータを取得しており、入力された画素の色成分（例えば、ＲＧＢ）のそれぞれの値により、入力された画素がいずれの色領域に含まれるかを判断する。さらに、画素毎に判断結果を付加して出力する。具体的には、画素毎に「空色」「緑色」「肌色」などの色領域を示す情報を出力する。
【０１４２】
ここで、メモリなどに格納されている色領域のデータは、それぞれの色領域が含む色成分（例えば、ＲＧＢ）の値の集合として表現されており、ＲＧＢの３次元空間内の領域として表現されている。色領域判断部２２０では、入力信号ｄ１の各色成分を取得し、この色成分がいずれの色領域（ＲＧＢの３次元空間内の領域）に含まれるかを判断する。具体的には、色領域のデータは、色領域の内側と外側の境界を示す３次元空間内の曲面を代表する複数の格子点のデータとして格納されており、この格子点のデータにより形成される空間に入力信号ｄ１の各色成分が含まれるか否かが判断される。なお、色領域のデータ形式は、上述のようなものに限定されず、計算式により求めてもよい。例えば、入力信号ｄ１から（Ｌ，ａ，ｂ）を計算し、ａ，ｂからａｂ平面での色相及び彩度を求める。「空色」「緑色」「肌色」等の領域を色相、彩度、明度（Ｌ）の範囲で定義し、求めた色相、彩度、および明度がそれぞれの色領域内に入っている否かを所定のしきい値（境界値）と比較して求める。その結果を色領域データとして用いてもよい。
【０１４３】
判定部２２１は、画像処理装置１０の処理度設定部１８から目標処理度ｄ８を取得する。目標処理度ｄ８には、［第１実施形態］〈変形例〉（２）で記載したように、どの色領域の調整を行ったかに関する情報が含まれている。判定部２２１は、色領域判断部２２０から画素毎に取得される色領域を示す情報と、目標処理度ｄ８が示す調整された色領域に関する情報とが一致するか否かを判定し、判定結果を選択部２２２に出力する。判定結果は、例えば、一致する場合に値［１］、一致しない場合に値［０］として出力される。
選択部２２２は、画素毎に取得される領域外処理信号ｄ２１３と領域内処理信号ｄ２１２とを択一的に選択し、プレビュー表示信号ｄ２１４として出力する。ここで、選択は、判定部２２１の判定結果に基づいて行われる。具体的には、判定結果が値［１］を示す場合（注目画素の色領域が調整された色領域と一致する場合）、選択部２２２は、領域内処理信号ｄ２１２を選択する。一方、判定結果が値［０］を示す場合（注目画素の色領域が調整された色領域と一致しない場合）、選択部２２２は、領域外処理信号ｄ２１３を選択する。
【０１４４】
《変形例（１）の効果》
以上により、画像処理が行われていない領域を無彩色化（あるいは単色化）することが可能となる。これにより、画像処理が行われている領域を容易に確認することが可能となる。
さらに、画像処理システム２１０は、処理領域内再処理部２０１を備える。このため、画像処理が行われた領域において不自然に表示される可能性のある部分は、図１３で説明した画像処理システム２００と同様に、明示してプレビュー表示される。
《変形例（１）の変形例》
（１−１）
図１７に示す画像処理システム２１０では、処理領域内再処理部２０１を設けると説明した。ここで、処理領域内再処理部２０１は、無くても良い。この場合、合成部２１５の選択部２２２は、出力信号ｄ３と領域外処理信号ｄ２１３とを上記した方法と同様の方法により選択的に出力する。
【０１４５】
この場合であっても、ユーザは、画像処理が行われている部分を容易に確認することが可能となる。
（１−２）
合成部２１５は、上記した構造に限定されない。
合成部２１５の変形例としての合成部２３０を図１９に示す。
合成部２３０は、色領域格納部２３１と、判定部２３２と、選択部２３４とから構成される。
色領域格納部２３１は、入力信号ｄ１のそれぞれの画素に対して、画素が含まれる色領域の情報を格納している。より具体的には、画素毎の情報が取得される順序で、各画素が含まれる色領域の情報（例えば、「空色」、「緑色」、「肌色」などの色領域を示す情報）を格納している。
【０１４６】
判定部２３２は、色領域格納部２３１が格納する画素毎の色領域の情報と、目標処理度ｄ８と、処理領域信号ｄ２３３とを取得する。判定部２３２は、画像処理装置１０の処理度設定部１８から目標処理度ｄ８を取得する。目標処理度ｄ８には、［第１実施形態］〈変形例〉（２）で記載したように、どの色領域の調整を行ったかに関する情報が含まれている。また、判定部２３２は、処理領域信号ｄ２３３を取得する。処理領域信号ｄ２３３は、図示しない入力部などにより設定される情報であり、プレビュー表示における領域であって、ユーザが行われた画像処理の確認を所望する領域、を指定する情報である。例えば、処理領域信号ｄ２３３は、領域を示す座標などを含んでもよいし、画像を複数に分割した画像領域のうちのいずれかを示す信号であってもよい。
判定部２３２は、入力信号ｄ１のそれぞれの画素毎に、画素毎の色領域の情報と、目標処理度が示す調整された色領域に関する情報とが一致するか否かを判定し、さらに、その画素位置が処理領域信号ｄ２３３に含まれるか否かについて判定する。
【０１４７】
判定部２３２は、いずれの判定の結果も肯定的である場合、値［１］、いずれかの判定の結果が否定的で有る場合、値［０］を出力する。
選択部２３４は、画素毎に取得される領域外処理信号ｄ２１３と領域内処理信号ｄ２１２とを択一的に選択し、プレビュー表示信号ｄ２１４として出力する。ここで、選択は、判定部２３２の判定結果に基づいて行われる。具体的には、判定結果が値［１］を示す場合（注目画素の色領域が調整された色領域と一致し、かつ、注目画素の画素位置が、ユーザが確認を所望する領域に含まれている場合）、選択部２３４は、領域内処理信号ｄ２１２を選択する。一方、判定結果が値［０］を示す場合（注目画素の色領域が調整された色領域と一致しない、あるいは、注目画素の画素位置が、ユーザが確認を所望する領域に含まれていない場合）、選択部２３４は、領域外処理信号ｄ２１３を選択する。
【０１４８】
（２）
上記実施形態および上記変形例（１）で説明した処理領域内再処理部２０１は、上記のものに限定されない。処理領域内再処理部２０１は、画像処理により不自然に表示される可能性のある領域を明示する、という機能を果たすものであれば、次のものであってもよい。
（構成・作用）
図２０は、処理領域内再処理部２０１の変形例としての処理領域内再処理部２４０の構造を説明するブロック図である。処理領域内再処理部２４０は、出力信号ｄ３の色域が、出力信号ｄ３を表示する表示装置が表示可能な色域に含まれるか否かを検出し、出力信号ｄ３の色域が表示装置の色域を超える場合には、その超える領域の画素をユーザに変換色で明示するプレビュー表示信号ｄ２４３を出力する部分である。
【０１４９】
処理領域内再処理部２４０は、色域判定部２４１と、選択部２４２とから構成される。
色域判定部２４１は、出力信号ｄ３の色域が表示装置の色域を超えるか否かを判定する。選択部２４２は、色域判定部２４１の判定結果に基づいて、出力信号ｄ３において表示装置の色域を超える部分を明示するプレビュー表示信号ｄ２４３を出力する。
以下、各部について、より詳細に説明を加える。
色域判定部２４１は、出力信号ｄ３を画素毎に取得する。色域判定部２４１は、画像処理装置１０の出力としての出力信号ｄ３を表示する表示装置（例えば、プリンタやモニタなど）が表示することのできる色域に関する情報を予め格納している。さらに、色域判定部２４１は、出力信号ｄ３の画素毎の画素値が、表示装置の色域に含まれているか否かを判定し、その判定結果を選択部２４２に出力する。判定結果としては、例えば、出力信号ｄ３の画素値が表示装置の色域に含まれる場合に、値［１］が出力され、出力信号ｄ３の画素値が表示装置の色域に含まれない場合に、値［０］が出力される。なお、この値は一例であり、２つの場合を識別できる信号であれば、これに限定しない。なお、色域判定部２４１は、接続されたメモリ（図示せず）などにアクセスして表示装置の色域を取得できるものであってもよい。
【０１５０】
選択部２４２は、出力信号ｄ３と、図示しないメモリなどに記憶された所定の画素値であり、所定の変換色を示す変換色信号ｄ２４４とを入力とし、出力信号ｄ３と変換色信号ｄ２４４とのいずれかを選択し、選択結果をプレビュー表示信号ｄ２４３として出力する。ここで、選択部２４２の選択手順は、以下に説明する手順である。すなわち、色域判定部２４１から取得される信号の値が値［１］の場合（出力信号ｄ３の画素値が表示装置の色域に含まれる場合）、出力信号ｄ３が選択される。一方、色域判定部２４１から取得される信号の値が値［０］の場合（出力信号ｄ３の画素値が表示装置の色域に含まれない場合）、変換色信号ｄ２４４が選択される。すなわち、選択部２４２の動作により、プレビュー表示信号ｄ２０２としては、画像処理後の注目画素（出力信号ｄ３）の色域が表示装置で表示可能な色域に含まれていれば、画像処理後の注目画素の値が出力され、画像処理後の注目画素の色域が表示装置で表示可能な色域に含まれていなければ、画像処理後の注目画素の値に変えて、所定の変換色を示す変換色信号ｄ２４４が出力される。
【０１５１】
（効果）
この処理領域内再処理部２４０により、ユーザは、プレビュー表示を見て、表示装置で不自然に表示される可能性のある部分を容易に確認することが可能となる。より具体的には、プリンタ・モニタなどで表示された画像の色のうち、不自然に表示される可能性のある部分を予め確認することが可能となる。
さらに、ユーザは、このような不自然な表示を避けるため、プレビュー表示を見つつ、画像処理装置１０の処理度の調整を行うことが可能となる。
（変形例）
なお、出力信号ｄ３が入力信号ｄ１を色域圧縮した画像信号である場合、色域判定部２４１は、出力信号ｄ３の代わりに入力信号ｄ１を取得し、入力信号ｄ１の画素値に基づいて、色域圧縮された画素を判定するものであってもよい。
【０１５２】
このとき、色域判定部２４１は、色域圧縮を受ける色領域に関する情報を予め格納している。色域圧縮を受ける色領域に関する情報とは、出力信号ｄ３を表示する表示装置（例えば、プリンタやモニタなど）が表示可能な色域に関する情報に基づいて作成された情報である。ここで、色域圧縮とは、入力信号ｄ１の色域が表示装置の色域を超える場合に、表示装置側で画素値がクリップされて表示されるのを防ぐため、予め入力信号ｄ１の色域を表示装置の色域まで圧縮した出力信号ｄ３を生成することである。すなわち、入力信号ｄ１が色域圧縮されると、入力信号ｄ１の画素のうち、表示装置が表示可能な色域を超える画素値の画素、および表示装置が表示可能な色域の境界近辺の画素値の画素では、色変換が行われる。
色域判定部２４１は、予め表示装置の色域に基づいて生成された色変換が行われる色域の情報（以下、色域圧縮情報）を格納している。色域判定部２４１は、画素毎に順次入力される入力信号ｄ１の注目画素の画素値が色域圧縮情報の示す色域に含まれるか否かを判定する。さらに、選択部２４２（図２０参照）では、色域判定部２４１の判定結果に基づいて、出力信号ｄ３と、変換色信号ｄ２４４とを選択的に出力する。より具体的には、選択部２４２は、注目画素が色域圧縮情報の示す色域に含まれる場合（注目画素が色域圧縮により色変換される場合）に、変換色信号ｄ２４４をプレビュー表示信号ｄ２４３として出力する。一方、選択部２４２は、注目画素が色域圧縮情報の示す色域に含まれない場合（注目画素が色域圧縮により色変換されない場合）に、出力信号ｄ３をプレビュー表示信号ｄ２４３として出力する。
【０１５３】
以上により、出力信号ｄ３のうち、色域圧縮された部分を明示してプレビュー表示を行うことが可能となる。さらに、ユーザは、プレビュー表示を確認して、色域圧縮が適切に行われているか否かを容易に確認することができる。また、プレビュー表示を確認しながら、画像処理装置１０の処理度の調整を行い、適切な色域圧縮を行うことが可能となる。
なお、色域判定部２４１における判定は、出力信号ｄ３の画素値を用いて行われてもよい。すなわち、色域圧縮されている場合には、色域圧縮前の画素値と色域圧縮後の画素値とは一対一の関係にあるため、出力信号ｄ３の画素の画素値を用いても、その画素が色域圧縮された画素か否かを判定することが可能となる。
なお、ここでは、色域圧縮される画素を変換色で表示したが、その他の手段で表示してもよい。例えば、文字や絵などの手段で表示を行っても良い。
【０１５４】
（３）
上記実施形態および上記変形例（１）〜（２）で説明した画像処理システムは、さらに次のような表示切換機能を備えていてもよい。
表示切換機能とは、プレビュー表示において、出力信号ｄ３と、入力信号ｄ１あるいは上記で説明したプレビュー表示信号ｄ２０２（図１３参照）、ｄ２１４（図１７参照）、ｄ２４３（図２０参照）とを切り換えて表示する機能である。
以下では、図２１を用いて、入力信号ｄ１と出力信号ｄ３との表示切換を行う切換部２５０について説明する。
切換部２５０は、入力信号ｄ１と出力信号ｄ３とを入力とし、いずれかを選択的に出力する選択部２５１と、選択部２５１に対して、切換のタイミングを与える切換信号発生部２５３とを備えている。
【０１５５】
入力信号ｄ１は、図示しないＲＡＭに格納される。また、出力信号ｄ３も、図示しないＲＡＭに格納される。選択部２５１は、切換信号発生部２５３の発生する切換タイミング（例えば、数秒毎）でそれぞれのＲＡＭに格納された入力信号ｄ１または出力信号ｄ３を読み出し、プレビュー表示信号ｄ２５２として出力する。
これにより、入力信号ｄ１と出力信号ｄ３とを切り替えて表示することができる。このため、ユーザは、画像処理後の画像と、処理前の画像とを比較して確認することが可能となる。
また、同様の構成により、出力信号ｄ３と、プレビュー表示信号ｄ２０２（図１３参照）、ｄ２１４（図１７参照）、ｄ２４３（図２０参照）とを切り換えてプレビュー表示する場合には、不自然に表示される可能性のある部分が点滅して表示される。このため、不自然に表示される可能性のある部分を予め容易に確認することができる。また、その不自然さが許容できるものであるか否かを容易に確認することなどができる。
【０１５６】
このような切換部２５０は、例えば、図１３において、処理領域内再処理部２０１の代わりに設けられていてもよい。また、図１３において、さらに付加的に設けられていてもよい。
なお、上記の切り換えは、画像処理装置１０において、調整スケールが所定時間変化しなかった場合、あるいは、他の色の調整を始めた場合に中止されてもよい。
（４）
上記実施形態および上記変形例（１）〜（３）で説明した画像処理システムでは、処理領域内再処理部２０１における階調順比較部２０７や、処理領域内再処理部２４０における色域判定部２４１などから出力される比較結果や判定結果に基づいて、画像処理装置１０の処理度設定部１８の調整範囲を制限してもよい。
【０１５７】
具体的には、画像処理装置１０の調整スケール（図２参照）をある方向に動作させることにより、画像処理された信号（出力信号ｄ３）において不自然に表示される可能性の有る部分が検出される場合には、それ以上のその方向への調整スケールの動作が制限される。なお、画像処理された信号（出力信号ｄ３）において不自然に表示される可能性の有る部分は、階調順比較部２０７の比較結果や色域判定部２４１の判定結果から検出される。
これにより、ユーザは、出力信号ｄ３が不自然に表示されるか否かに注意を払うことなく、適切に画像処理を行うことができる。
［その他］
（１）
上記実施形態において、プロファイル作成実行部、マトリクス作成実行部、制御部あるいは色処理実行部などは、ソフトウェアにより実現されていてもハードウェアにより実現されていてもよい。ソフトウェアにより実現されている場合、そのプログラムは、コンピュータ、デジタルカメラ、携帯電話、ＰＤＡ、デジタルテレビなど、画像を取り扱う機器に内蔵、あるいは接続される装置において、ハードディスク、ＲＡＭ、ＲＯＭ、メモリカードなどの記憶装置に記憶され、画像の色処理を実行するプログラムであり、例えば、ＣＤ−ＲＯＭなどの記録媒体を介して、あるいはネットワークを介して提供されてもよい。
【０１５８】
また、上記プロファイル作成実行部、マトリクス作成実行部、制御部あるいは色処理実行部などをＬＳＩの内部に持たせても良い。ＬＳＩの内部に持たせることで、異なる処理は基本プロファイルで提供されるため、異なる処理を実現する毎にＬＳＩ設計する必要がなくなる。
また、上記実施形態で図を用いて説明した各機能ブロックは、ＬＳＩなどの半導体装置により個別に１チップ化されても良いし、一部又は全部を含むように１チップ化されても良い。この際、基本プロファイル群記憶部やプロファイルＲＡＭなどは、別対として外部に接続されるものであってもよい。また、処理度設定部も別対として外部に接続されるものであってもよい。
なお、ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１５９】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
（２）
上記実施形態において、入力信号ｄ１、画像信号ｄ２は、静止画であっても動画であってもかまわない。
【０１６０】
（３）
上記実施形態において、画像信号値は、Ｒ，Ｇ，Ｂの３原色を用いた色空間の座標として表されるとしたが、本発明の効果は、この色空間のデータを用いた場合に限定されるものではない。例えば、ＣＭＹ系の色空間であってもよいし、Ｌａｂ系の色空間であってもよい。
また、本発明の効果は、３次元の色空間を取り扱う色処理以外にも有効である。すなわち、本発明の効果は、取り扱う色空間の次元に依存しない。
（４）
上記実施形態の全体の効果として、表示色変換処理、色域変換処理、記憶色補正処理等と呼ばれるそれぞれの処理において、処理度合いを任意に調整することが可能となる。例えば、色処理された画像信号を出力する出力デバイスの環境に対応して色処理を行うことが可能となる。より具体的には、色処理された画像信号を周囲の環境光に応じてモニタ表示させること、あるいは色処理された画像信号を紙質に応じてプリンタによりプリントアウトさせることなどが可能となる。また、表示色変換処理、記憶色補正処理などにおいては、観者それぞれの好みに応じた色処理を行うことが可能となる。
【０１６１】
これらの効果に加えて、上記実施形態では、色処理の処理度合いを異ならせた膨大な数のルックアップテーブルを有することは必要とされず、ルックアップテーブルを記憶するためのメモリなどの記憶容量を削減することが可能となる。
【産業上の利用可能性】
【０１６２】
本発明にかかる画像処理装置は、簡易に色処理の調整を行うことが可能となるという効果を有し、画像処理装置あるいは画像処理装置を含む装置などとして有用である。
【図面の簡単な説明】
【０１６３】
【図１】画像処理装置１０の基本構成を説明するブロック図（第１実施形態）
【図２】画像処理装置１０の具体的構成を説明するブロック図（第１実施形態）
【図３】調整スケール１１０の一例を示す図（第１実施形態）
【図４】記憶色補正における補正傾向について説明する説明図（第１実施形態）
【図５】画像処理方法について説明するフローチャート（第１実施形態）
【図６】記憶色補正における補正強度について説明する説明図（第１実施形態）
【図７】調整スケール１１０の変形例を示す図（第１実施形態）
【図８】画像処理装置２６の具体的構成を説明するブロック図（第２実施形態）
【図９】画像処理装置４５の具体的構成を説明するブロック図（第３実施形態）
【図１０】画像処理装置６０の具体的構成を説明するブロック図（第４実施形態）
【図１１】画像処理装置７５の具体的構成を説明するブロック図（第５実施形態）
【図１２】画像処理装置１５０の具体的構成を説明するブロック図（第６実施形態）
【図１３】画像処理システム２００の基本構成を説明するブロック図（第７実施形態）
【図１４】処理領域内再処理部２０１の構造を説明するブロック図（第７実施形態）
【図１５】階調順の検出方法について説明する説明図（第７実施形態）
【図１６】画像処理システム２００の効果を説明する説明図（第７実施形態）
【図１７】画像処理システム２１０の基本構成を説明するブロック図（第７実施形態）
【図１８】合成部２１５の構造を説明するブロック図（第７実施形態）
【図１９】合成部２３０の構造を説明するブロック図（第７実施形態）
【図２０】処理領域内再処理部２４０の構造を説明するブロック図（第７実施形態）
【図２１】切換部２５０の構造を説明するブロック図（第７実施形態）
【図２２】調整用つまみの外観を示す図（背景技術）
【符号の説明】
【０１６４】
１０    画像処理装置
１２    基本プロファイル群記憶部
１３    色処理部
１４    制御部
１５    プロファイル作成部
１６    色処理実行部
１８    処理度設定部
２０    プロファイル作成実行部
２１    プロファイルＲＡＭ
ｄ１    入力信号
ｄ２    画像信号
ｄ３    出力信号
ｄ８    目標処理度
【図１】
0004209439.tif 000002
【図２】
0004209439.tif 000003
【図３】
0004209439.tif 000004
【図４】
0004209439.tif 000005
【図５】
0004209439.tif 000006
【図６】
0004209439.tif 000007
【図７】
0004209439.tif 000008
【図８】
0004209439.tif 000009
【図９】
0004209439.tif 000010
【図１０】
0004209439.tif 000011
【図１１】
0004209439.tif 000012
【図１２】
0004209439.tif 000013
【図１３】
0004209439.tif 000014
【図１４】
0004209439.tif 000015
【図１５】
0004209439.tif 000016
【図１６】
0004209439.tif 000017
【図１７】
0004209439.tif 000018
【図１８】
0004209439.tif 000019
【図１９】
0004209439.tif 000020
【図２０】
0004209439.tif 000021
【図２１】
0004209439.tif 000022
【図２２】
0004209439.tif 000023