(57)【要約】【課題】  色調整の対象となる色データを包含する色空間上の空間形状が歪んでいても、色調整の対象外の色に対する影響を低減しつつ、色調整をする。【解決手段】  対象領域抽出部３０は、色調整の対象領域をカラー画像から画素（色データ）単位で抽出する。色域特定閉空間生成部３２は、色調整の対象となる色データを包含する任意の形状の色域特定閉空間５を生成する。閉空間変形部３４は、色域特定閉空間５が包含する複数の色データの少なくとも一部の移動を伴って、色域特定閉空間５を再現可能に変形する。閉空間移動部３６は、色域特定閉空間５が包含する複数の色データの相互配列順序を略維持しつつ、代表色データを包含する色域特定閉空間５を色空間内で移動させる。閉空間再現部３８は、移動させた色域特定閉空間５が包含する複数の色データの少なくとも一部の移動を伴って、色域特定閉空間５の外郭形状を再現する。【選択図】          図２
2006270519.tif 000002
【特許請求の範囲】
【請求項１】
色調整の対象となる複数の色データを包含する色域特定閉空間の外郭形状を、前記複数の色データの相互配列順序を維持しつつ所定形状に変形し、変形した色域特定閉空間に包含される複数の色データの相互配列順序を維持しつつ、前記変形した色域特定閉空間を色空間内で移動させることを特徴とする色調整方法。
【請求項２】
色調整の対象となる複数の色データを包含する色域特定閉空間の外郭形状を、前記複数の色データの少なくとも一部の移動を伴って再現可能に変形し、変形した色域特定閉空間が包含する複数の色データの相互配列順序を維持しつつ、前記変形した色域特定閉空間を色空間内で移動させ、移動させた色域特定閉空間が包含する複数の色データの少なくとも一部の移動を伴って、前記移動させた色域特定閉空間の外郭形状を再現することを特徴とする色調整方法。
【請求項３】
色調整の対象となる複数の色データを包含する色域特定閉空間の代表となる代表色データを設定し、設定した代表色データに対する色調整の目標となる目標色データを設定し、前記色域特定閉空間の外郭形状を、前記複数の色データの少なくとも一部の移動を伴って再現可能に変形し、変形した色域特定閉空間が包含する複数の色データの相互配列順序を維持しつつ、色空間内で前記代表色データを前記目標色データの座標まで移動させることにより前記変形した色域特定閉空間を色空間内で移動させ、移動させた色域特定閉空間が包含する複数の色データの少なくとも一部の移動を伴って、前記移動させた色域特定閉空間の外郭形状を再現することを特徴とする色調整方法。
【請求項４】
前記色域特定閉空間の外郭形状を、楕円体から球体に変形することを特徴とする請求項１乃至３いずれか記載の色調整方法。
【請求項５】
前記色域特定閉空間の外郭形状を、直方体から立方体に変形することを特徴とする請求項１乃至３いずれか記載の色調整方法。
【請求項６】
前記色域特定閉空間が包含する複数の色データは、カラー画像から抽出された画像領域の色に対応していることを特徴とする請求項１乃至５いずれか記載の色調整方法。
【請求項７】
前記色空間における前記変形した色域特定閉空間の移動軌跡内の複数の色データが相互配列順序を維持するように、前記変形した色域特定閉空間を色空間内で移動させることを特徴とする請求項１乃至６いずれか記載の色調整方法。
【請求項８】
色調整の対象となる複数の色データを包含する色域特定閉空間の外郭形状を、複数の色データの相互配列順序を維持しつつ所定形状に変形する閉空間変形手段と、この閉空間変形手段が変形した色域特定閉空間に包含される複数の色データの相互配列順序を維持しつつ、変形した色域特定閉空間を色空間内で移動させる閉空間移動手段とを有することを特徴とする色調整装置。
【請求項９】
色調整の対象となる複数の色データを包含する色域特定閉空間の外郭形状を、複数の色データの少なくとも一部の移動を伴って再現可能に変形する閉空間変形手段と、この閉空間変形手段が変形した色域特定閉空間が包含する複数の色データの相互配列順序を維持しつつ、変形した色域特定閉空間を色空間内で移動させる閉空間移動手段と、この閉空間移動手段が移動させた色域特定閉空間が包含する複数の色データの少なくとも一部の移動を伴って、移動させた色域特定閉空間の外郭形状を再現する閉空間再現手段とを有することを特徴とする色調整装置。
【請求項１０】
色調整の対象となる複数の色データを包含する色域特定閉空間の代表となる代表色データを設定する代表色データ設定手段と、この代表色データ設定手段が設定した代表色データに対する色調整の目標となる目標色データを設定する目標色データ設定手段と、色域特定閉空間の外郭形状を、複数の色データの少なくとも一部の移動を伴って再現可能に変形する閉空間変形手段と、この閉空間変形手段が変形した色域特定閉空間が包含する複数の色データの相互配列順序を維持しつつ、色空間内で代表色データを目標色データの座標まで移動させることにより、変形した色域特定閉空間を色空間内で移動させる閉空間移動手段と、この閉空間移動手段が移動させた色域特定閉空間が包含する複数の色データの少なくとも一部の移動を伴って、移動させた色域特定閉空間の外郭形状を再現する閉空間再現手段とを有することを特徴とする色調整装置。
【請求項１１】
前記閉空間変形手段は、色域特定閉空間の外郭形状を楕円体から球体に変形することを特徴とする請求項８乃至１０いずれか記載の色調整装置。
【請求項１２】
前記閉空間変形手段は、色域特定閉空間の外郭形状を直方体から立方体に変形することを特徴とする請求項８乃至１０いずれか記載の色調整装置。
【請求項１３】
カラー画像から所定の色の画像領域を抽出する抽出手段をさらに有し、前記閉空間変形手段は、前記抽出手段が抽出した画像領域の色に対応する複数の色データを包含する色域特定閉空間を変形することを特徴とする請求項８乃至１２いずれか記載の色調整装置。
【請求項１４】
前記閉空間移動手段は、色空間における変形した色域特定閉空間の移動軌跡内の複数の色データが相互配列順序を維持するように、変形した色域特定閉空間を色空間内で移動させることを特徴とする請求項８乃至１３いずれか記載の色調整装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色空間上で色を調整する色調整方法及び色調整装置に関するものである。
【背景技術】
【０００２】
色空間上で色データを移動させることにより、色を調整する色調整装置が知られている。
この種の色調整装置として、変換処理の対象となる色を含む移動対象部分色空間と、変換処理がされた色を含む移動先部分色空間とを内接するように包含する調整対象色空間を変換対象領域として取り扱うことにより、階調性及び色の連続性を損なうことなく、色空間上の所定の色を同一色空間上の別の色に変換するものは公知である（特許文献１参照）。
【０００３】
【特許文献１】特開２００４−１１２６９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例においては、色調整の対象となる色データを包含する空間の形状が歪んだ形状となる場合には、色データの分布を定式化することが困難であり、球状の空間により色データを包含するようにすると、色調整の対象外の色まで調整されてしまうという問題があった。
【０００５】
そこで、本発明は、色調整の対象となる色データを包含する色空間上の空間形状が歪んでいても、色調整の対象外の色に対する影響を低減しつつ、色調整をすることができる色調整方法及び色調整装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の特徴とするところは、色調整の対象となる複数の色データを包含する色域特定閉空間の外郭形状を、前記複数の色データの相互配列順序を維持しつつ所定形状に変形し、変形した色域特定閉空間に包含される複数の色データの相互配列順序を維持しつつ、前記変形した色域特定閉空間を色空間内で移動させる色調整方法にある。即ち、色域特定閉空間の外郭形状が複数の色データの相互配列順序を維持しつつ変形され、変形された色域特定閉空間が色データの相互配列順序を維持しつつ移動されるので、色調整の対象となる複数の色データの逆転を防止することができ、色調整の対象となる色データを包含する色空間上の空間形状が歪んでいても、色調整の対象外の色に対する影響を低減しつつ、色調整をすることができる。
【０００７】
また、本発明の第２の特徴とするところは、色調整の対象となる複数の色データを包含する色域特定閉空間の外郭形状を、前記複数の色データの少なくとも一部の移動を伴って再現可能に変形し、変形した色域特定閉空間が包含する複数の色データの相互配列順序を維持しつつ、前記変形した色域特定閉空間を色空間内で移動させ、移動させた色域特定閉空間が包含する複数の色データの少なくとも一部の移動を伴って、前記移動させた色域特定閉空間の外郭形状を再現する色調整方法にある。したがって、色域特定閉空間の外郭形状が再現可能に変形されるので、色調整の対象となる色データを包含する色空間上の空間形状が歪んでいても、色調整の対象外の色に対する影響を低減しつつ、色調整をすることができる。
【０００８】
また、本発明の第３の特徴とするところは、色調整の対象となる複数の色データを包含する色域特定閉空間の代表となる代表色データを設定し、設定した代表色データに対する色調整の目標となる目標色データを設定し、前記色域特定閉空間の外郭形状を、前記複数の色データの少なくとも一部の移動を伴って再現可能に変形し、変形した色域特定閉空間が包含する複数の色データの相互配列順序を維持しつつ、色空間内で前記代表色データを前記目標色データの座標まで移動させることにより前記変形した色域特定閉空間を色空間内で移動させ、移動させた色域特定閉空間が包含する複数の色データの少なくとも一部の移動を伴って、前記移動させた色域特定閉空間の外郭形状を再現する色調整方法にある。即ち、色調整の対象となる色データを包含する色空間上の空間形状が歪んでいても、色調整の対象外の色に対する影響を低減しつつ、代表色データを目標色データに変換することができるとともに、調整の対象となる色を調整をすることができる。
【０００９】
好適には、前記色域特定閉空間の外郭形状を、楕円体から球体に変形する。また、好適には、前記色域特定閉空間の外郭形状を、直方体から立方体に変形する。したがって、色域特定閉空間を容易に定式化することができ、色調整に必要な演算量を低減することができる。
【００１０】
また、好適には、前記色域特定閉空間が包含する複数の色データは、カラー画像から抽出された画像領域の色に対応している。
したがって、カラー画像の任意の画像領域に対して色調整する場合に、カラー画像から抽出した画像領域の色データを包含する色空間上の空間形状が歪んでいても、色調整の対象外の色に対する影響を低減しつつ、色調整をすることができる。
【００１１】
また、好適には、前記色空間における前記変形した色域特定閉空間の移動軌跡内の複数の色データが相互配列順序を維持するように、前記変形した色域特定閉空間を色空間内で移動させる。即ち、変形した色域特定閉空間の移動軌跡内の複数の色データに対して色の逆転を防止することができるので、色調整の対象外の色に対する影響を低減しつつ、色調整をすることができる
【００１２】
また、本発明の第４の特徴とするところは、色調整の対象となる複数の色データを包含する色域特定閉空間の外郭形状を、複数の色データの相互配列順序を維持しつつ所定形状に変形する閉空間変形手段と、この閉空間変形手段が変形した色域特定閉空間に包含される複数の色データの相互配列順序を維持しつつ、変形した色域特定閉空間を色空間内で移動させる閉空間移動手段とを有する色調整装置にある。
【００１３】
また、本発明の第５の特徴とするところは、色調整の対象となる複数の色データを包含する色域特定閉空間の外郭形状を、複数の色データの少なくとも一部の移動を伴って再現可能に変形する閉空間変形手段と、この閉空間変形手段が変形した色域特定閉空間が包含する複数の色データの相互配列順序を維持しつつ、変形した色域特定閉空間を色空間内で移動させる閉空間移動手段と、この閉空間移動手段が移動させた色域特定閉空間が包含する複数の色データの少なくとも一部の移動を伴って、移動させた色域特定閉空間の外郭形状を再現する閉空間再現手段とを有する色調整装置にある。
【００１４】
また、本発明の第６の特徴とするところは、色調整の対象となる複数の色データを包含する色域特定閉空間の代表となる代表色データを設定する代表色データ設定手段と、この代表色データ設定手段が設定した代表色データに対する色調整の目標となる目標色データを設定する目標色データ設定手段と、色域特定閉空間の外郭形状を、複数の色データの少なくとも一部の移動を伴って再現可能に変形する閉空間変形手段と、この閉空間変形手段が変形した色域特定閉空間が包含する複数の色データの相互配列順序を維持しつつ、色空間内で代表色データを目標色データの座標まで移動させることにより、変形した色域特定閉空間を色空間内で移動させる閉空間移動手段と、この閉空間移動手段が移動させた色域特定閉空間が包含する複数の色データの少なくとも一部の移動を伴って、移動させた色域特定閉空間の外郭形状を再現する閉空間再現手段とを有する色調整装置にある。
【００１５】
好適には、前記閉空間変形手段は、色域特定閉空間の外郭形状を楕円体から球体に変形する。また、好適には、前記閉空間変形手段は、色域特定閉空間の外郭形状を直方体から立方体に変形する。
【００１６】
また、好適には、カラー画像から所定の色の画像領域を抽出する抽出手段をさらに有し、前記閉空間変形手段は、前記抽出手段が抽出した画像領域の色に対応する複数の色データを包含する色域特定閉空間を変形する。
【００１７】
また、好適には、前記閉空間移動手段は、色空間における変形した色域特定閉空間の移動軌跡内の複数の色データが相互配列順序を維持するように、変形した色域特定閉空間を色空間内で移動させる。
【発明の効果】
【００１８】
本発明によれば、色調整の対象となる色データを包含する色空間上の空間形状が歪んでいても、色調整の対象外の色に対する影響を低減しつつ、色調整をすることができる。
【発明を実施するための最良の形態】
【００１９】
次に本発明の実施形態を図面に基づいて説明する。
図１において、本発明の実施形態に係る色調整装置である画像処理装置１の概要が示されている。画像処理装置１は、画像を表示する表示部１０、キーボードなどの入力部１２、ＨＤＤ・ＣＤ装置などの記憶部１４、画像を用紙などに印刷する印刷装置１６、他の装置との間で通信を行う通信装置１８及び制御装置２などから構成される。制御装置２は、ＣＰＵ２０及びメモリ２２などを含み、画像処理装置１を構成する各部を制御する。このように、画像処理装置１は、コンピュータとしての機能を有し、記憶媒体１４０又は通信装置１８を介して供給されるソフトウェアに応じて動作する。
【００２０】
図２は、画像の色を調整する色調整プログラム３の構成を示すプログラム構成図である。
図３乃至図６は、色調整プログラム３の動作を示す模式図である。
色調整プログラム３は、例えば記憶媒体１４０又は通信装置１８を介してメモリ２２に記憶され、制御装置２において実行されるソフトウェアである。図２に示すように、色調整プログラム３は、対象領域抽出部３０、色域特定閉空間（色分布形状）生成部３２、閉空間変形部３４、閉空間移動部３６、閉空間再現部３８、代表色データ設定部４０及び目標色データ設定部４２から構成される。
【００２１】
対象領域抽出部３０は、図３にも示すように、色調整の対象となる例えば人物の肌などの領域をカラー画像から画素（色データ）単位で抽出し、抽出した対象領域に含まれる複数の画素を色域特定閉空間生成部３２に対して出力する。なお、色調整の対象となる領域の画素は、例えばＹＣｂＣｒ色空間上の色データとして表される。色空間は、Ｌ＊ａ＊ｂ＊空間又はＲＧＢ空間などの他の色空間であってもよい。
【００２２】
色域特定閉空間生成部３２は、対象領域抽出部３０から受入れた複数の画素（色データ）の色空間上の分布を解析し、色調整の対象となる色データを包含する任意の形状の色域特定閉空間５を生成し、生成した色域特定閉空間５を閉空間変形部３４に対して出力する。色域特定閉空間５は、例えば図４（Ａ）に示すような直方体であってもよいし、図４（Ｂ）に示すような非線形の空間であってもよい。
なお、色域特定閉空間生成部３２は、例えばトーラス状の閉空間などの一部の形状を除き、任意の形状を設定することができるようにされている。
【００２３】
閉空間変形部３４は、色域特定閉空間生成部３２から受入れた色域特定閉空間５のテンソルを求め、色域特定閉空間５が包含する複数の色データの相互配列順序を略維持しつつ、色域特定閉空間５を再現可能に変形し、変形した色域特定閉空間５を閉空間移動部３６及び代表色データ設定部４０に対して出力する。例えば、閉空間変形部３４は、図５（Ａ）に示すように直方体の色域特定閉空間５を色空間の軸方向に変形させることにより、色域特定閉空間５が包含する複数の色データの少なくとも一部の移動を伴って、立方体の色域特定閉空間５に変形するものであってもよい。図５（Ａ）に示す色域特定閉空間５の変形には、例えば下式１が用いられる。
【００２４】
【数１】
2006270519.tif 000003
【００２５】
つまり、ａ１，ａ２，ａ３は、各軸方向に対する拡大縮小率になっている。また、閉空間変形部３４は、図５（Ｂ）に示すような非線形の空間を、色域特定閉空間５が包含する複数の色データを一点に向けて移動させることにより、色域特定閉空間５の外郭が球状になるように変形するものであってもよい。
【００２６】
代表色データ設定部４０は、閉空間変形部３４から受入れた色域特定閉空間５に包含される複数の色データに対する代表色データを設定し、閉空間移動部３６に対して出力する。代表色データは、例えば色調整の目標となる目標色データに変換されるべき対象となる色データであり、色域特定閉空間５に包含される複数の色データの中心（重心など）に位置する色データなどである。また、代表色データは、ユーザが入力部１２を介して設定するものでもよい。
【００２７】
ここで、代表色データが色域特定閉空間５に包含される複数の色データの中心に位置する色データである場合、色域特定閉空間５は、代表色データの色に関連する（例えば類似する）色の関連色データを包含する空間になる。例えば図６に示すように、対象領域抽出部３０により抽出された対象領域の画素を包含する空間の形状が楕円体である場合、対象領域の画素を包含する空間を閉空間の移動に対する演算が容易な球状空間として生成すると、色調整の対象外の色が色域特定閉空間５内に包含されることになる。そこで、色域特定閉空間５をトーラス形状などの一部の形状を除く任意形状の閉空間にすることにより、色調整の対象外の色が変換される（色調整で犠牲となる）ことを防止することができるようにされている。
【００２８】
目標色データ設定部４２は、例えばユーザが入力部１２を介して設定する目標色に対応する目標色データを設定し、閉空間移動部３６に対して出力する。
【００２９】
閉空間移動部３６は、代表色データ設定部４０及び目標色データ設定部４２から受入れた、代表色データ及び目標色データを基準として、例えば後述するベクトル演算により、色域特定閉空間５が包含する複数の色データの相互配列順序を略維持しつつ、色空間内で代表色データを目標色データ座標まで移動させることにより、例えば代表色データを包含する色域特定閉空間５を色空間内で移動させる。
【００３０】
閉空間再現部３８は、閉空間移動部３６が移動させた色域特定閉空間５が包含する複数の色データの少なくとも一部の移動を伴って、色域特定閉空間５の外郭形状を再現することにより、色調整された色データを生成して出力する。
【００３１】
次に、複数の色データを包含する色域特定閉空間５を閉空間移動部３６が色空間内で移動させる方法について説明する。
図７は、複数の色データを包含する色域特定閉空間５を閉空間移動部３６が移動させる方法例を示す模式図である。
なお、図７においては、色空間をＸＹＺ軸により示される３次元空間（色空間ＸＹＺ）とし、色域特定閉空間５をＸ軸方向に移動させる場合を例に、閉空間移動部３６が色域特定閉空間５を移動させる方法が示されている。色域特定閉空間５は、例えばＸ軸方向に所定の高さを有する半径ｒの円柱状閉空間であり、複数の色データを包含して、代表色データＡが設定されている。また、代表色データＡの目標色として、Ｘ軸上に目標色データＢが設定されており、さらに目標色データＢを包含して色域特定閉空間５の移動先となる閉空間が設定されている。色域特定閉空間５の移動先となる閉空間は、Ｘ軸方向に所定の高さを有する半径ｒの円柱状閉空間である。
【００３２】
代表色データＡを目標色データＢに変更する色調整は、色空間ＸＹＺ上で色座標を移動させることにより行われる。代表色データＡを目標色データＢに変更する色調整の場合、例えば代表色データＡを包含する色域特定閉空間５、目標色データＢを包含する移動先の閉空間及び色域特定閉空間５が移動先の閉空間に向けてＸ軸方向に移動する場合の軌跡に囲まれる１つの閉空間（調整対象領域Ｐ）に包含される複数の色データが色調整されるようになっている。
【００３３】
つまり、調整対象領域Ｐは、代表色データＡ及び目標色データＢを包含し、Ｘ軸方向に所定の高さを有する半径ｒの円柱状閉空間であり、Ｘ軸を回転軸とする回転体である。また、代表色データＡを色空間上の原点とし、調整対象領域Ｐの反目標色データＢ側端部にはＸ軸上に色データＣがあり、調整対象領域Ｐの目標色データＢ側端部にはＸ軸上に色データＤがある。
【００３４】
図８において、調整対象領域Ｐにおける色データの移動を行うための基準移動ベクトルが示されている。
図８に示すように、色調整においては、代表色データＡを目標色データＢに移動させるので、移動をベクトルで表現することができる。代表色データＡから目標色データＢへのベクトルを移動基準ベクトルＡＢとする。調整対象領域Ｐ内の色データは、代表色データＡの位置を基準として、Ｘ軸方向の色データＣ側と色データＤ側とに分けられ、移動基準ベクトルＡＢを基準として代表色データＡからの距離に応じて重み付けされた移動ベクトルにより移動量が表される。
【００３５】
調整対象領域Ｐ内の色データそれぞれの移動基準ベクトルＡＢに対する重み付けは、Ｘ軸から離れるにつれて移動量が少なくなるようにされており、Ｘ軸から調整対象領域Ｐの半径ｒ離れた色データの移動量が０とされている。
Ｘ軸からの距離に応じた重みαは、例えば（ｘ，０，０）から（ｘ，ｙ，ｚ）への距離をＲとすると、下式２のように示される。
【００３６】
α＝１−Ｒ／ｒ        ・・・（２）
【００３７】
また、調整対象領域Ｐ内の色データそれぞれの移動基準ベクトルＡＢに対する重み付けは、代表色データＡからＸ軸方向に離れるにつれて移動量が少なくなるようにされており、調整対象領域Ｐの端部に位置する色データＣ及び色データＤの移動量が０とされている。
代表色データＡからのＸ軸方向の距離に応じた重みは、代表色データＡよりも色データＣ側にある色データＱに対しては、下式３のように示される。
【００３８】
β＝ＣＱ／ＡＣ        ・・・（３）
ただし、ＣＱは色データＣから色データＱのＸ軸方向の距離
ＡＣは代表色データＡと色データＣとの距離
【００３９】
代表色データＡよりも色データＤ側にある色データＱに対しては、代表色データＡからのＸ軸方向の距離に応じた重みは、下式４のように示される。
【００４０】
β’＝ＤＱ／ＡＤ        ・・・（４）
ただし、ＤＱは色データＤから色データＱのＸ軸方向の距離
ＡＤは代表色データＡと色データＤとの距離
【００４１】
なお、Ｘ座標の値が代表色データＡと同じ色データに対しても、上式４の重みβ’を用いるものとする。
【００４２】
よって、色データＱの移動ベクトルＱは、色データＱが色データＣ側にある場合には下式５のように表される。
【００４３】
【数５】
2006270519.tif 000004
【００４４】
また、色データＱが色データＤ側にある場合（Ｘ座標の値が代表色データＡと同じ色データを含む）には、移動ベクトルＱは下式６のように表される。
【００４５】
【数６】
2006270519.tif 000005
【００４６】
また、色データＱの位置ベクトルを”位置ベクトルＡＱ”とし、色データＱの移動後の位置ベクトルを”位置ベクトルＡＱ’”とすると、下式７のように表される。
【００４７】
【数７】
2006270519.tif 000006
【００４８】
つまり、調整対象領域Ｐの表面上の色データは、例えば移動しないようにされており、調整対象領域Ｐとその他の色域との境界で階調段差、又は色の段差が発生しないようになっている。
【００４９】
図９において、Ｘ軸上の色データの移動例が示されている。
図９に示すように、代表色データＡは目標色データＢの位置まで移動する。色データＣ及び色データＤは、移動しない。また、図９の破線で例示するように、色データＣ及び色データＤ間にある色データは、代表色データＡからの距離に応じて色データＤに向かって移動し、各色データは相互配列順序を維持するようにされており、色の連続性が維持されている。ここで、代表色データＡと色データＤとの間の色データは、移動によりＸ軸方向の間隔が狭くなり、代表色データＡと色データＣとの間の色データは、移動によりＸ軸方向の間隔が広くなっている。同様に、Ｘ軸に垂直な方向においても、各色データは相互配列順序を維持するようにされており、色の連続性が維持されている。代表色データＡの移動量は、色域特定閉空間５内の色データの中で、最大の移動量になっている。
【００５０】
次に、制御装置２が色調整プログラム３を実行することにより、色調整する処理について説明する。
図１０は、制御装置２が色調整プログラム３を実行することにより、色調整する処理（Ｓ１０）を示すフローチャートである。
図１０に示すように、ステップ１００（Ｓ１００）において、制御装置２は、色調整の対象となる例えば人物の肌などの領域をカラー画像から画素（色データ）単位で抽出する。
【００５１】
ステップ１０２（Ｓ１０２）において、制御装置２は、色調整の対象となる色データを包含する任意の形状の色域特定閉空間５を生成する。
例えば図１１に示すように、対象画像領域の画素（色データ）を包含する楕円体状の色域特定閉空間５を生成する。
【００５２】
ステップ１０４（Ｓ１０４）において、制御装置２は、色域特定閉空間５が包含する複数の色データの少なくとも一部の移動を伴って、色域特定閉空間５を再現可能に変形する。
例えば図１１に示すように、対象画像領域の画素（色データ）を包含する楕円体状の色域特定閉空間５を球状空間に変形する。
【００５３】
ステップ１０６（Ｓ１０６）において、制御装置２は、色域特定閉空間５に包含される複数の色データに対する代表色データを設定する。
【００５４】
ステップ１０８（Ｓ１０８）において、制御装置２は、例えばユーザが入力部１２を介して設定する目標色に対応する目標色データを設定する。
【００５５】
ステップ１１０（Ｓ１１０）において、制御装置２は、代表色データ及び目標色データを基準として、ベクトル演算により色域特定閉空間５が包含する複数の色データの相互配列順序を略維持しつつ、色空間内で代表色データを目標色データ座標まで移動させることにより、代表色データを包含する色域特定閉空間５を色空間内で移動させる。
ここで、変形された色域特定閉空間５内の色データのみを移動させてもよいし、代表色データを目標色データまで移動させることにより形成される色域特定閉空間５の移動軌跡（空間）を含む１つのカプセル状の閉空間内の色データを移動させ、色の逆転が発生することを防止するようにしてもよい。
【００５６】
ステップ１１２（Ｓ１１２）において、制御装置２は、移動させた色域特定閉空間５が包含する複数の色データの少なくとも一部の移動を伴って、色域特定閉空間５の外郭形状を再現することにより、色調整された色データを生成して出力する。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施形態に係る色調整装置である画像処理装置の概要を示す構成図である。
【図２】画像の色を調整する色調整プログラムの構成を示すプログラム構成図である。
【図３】色調整プログラムが色調整の対象となる領域をカラー画像から画素（色データ）単位で抽出する動作を示す模式図である。
【図４】色調整プログラム３が色域特定閉空間を生成した状態を示す模式図である。
【図５】色調整プログラム３が色域特定閉空間を変形する動作を示す模式図である。
【図６】色調整プログラムにより抽出された対象領域の画素を包含する空間の形状が楕円体である場合、球状の空間として色域特定閉空間を生成するよりも効率的であることを示す模式図である。
【図７】複数の色データを包含する色域特定閉空間を閉空間移動部が移動させる方法例を示す模式図である。
【図８】調整対象領域Ｐにおける色データの移動を行うための基準移動ベクトル、及び基準移動ベクトルに対する重みを示す模式図である。
【図９】基準移動ベクトルを用いたＸ軸上の色データの移動例を示す模式図である。
【図１０】制御装置が色調整プログラムを実行することにより、色調整する処理（Ｓ１０）を示すフローチャートである。
【図１１】図１０に示した処理における色データの移動を示す模式図である。
【符号の説明】
【００５８】
１・・・画像処理装置
１２・・・入力部
２・・・制御装置
３・・・色調整プログラム
３０・・・対象領域抽出部
３２・・・色域特定閉空間生成部
３４・・・閉空間変形部
３６・・・閉空間移動部
３８・・・閉空間再現部
４０・・・代表色データ設定部
４２・・・目標色データ設定部
５・・・色域特定閉空間
【図１】
2006270519.tif 000007
【図２】
2006270519.tif 000008
【図３】
2006270519.tif 000009
【図４】
2006270519.tif 000010
【図５】
2006270519.tif 000011
【図６】
2006270519.tif 000012
【図７】
2006270519.tif 000013
【図８】
2006270519.tif 000014
【図９】
2006270519.tif 000015
【図１０】
2006270519.tif 000016
【図１１】
2006270519.tif 000017