(57)【特許請求の範囲】
【請求項１】
デジタル画像データを記憶する第１記憶手段と、
前記第１記憶手段のデジタル画像データの全画素を輝度値に基づいてＮ階調（Ｎは１６以上の整数）に分別する画素分別手段と、
前記画素分別手段が分別した各輝度階調の画素群について、各画素毎にＲ（赤色）,Ｇ（緑色）,Ｂ（青色）の光強度の合計値に対する３色の内のいずれか２色に係る各光強度値の比率を求め、前記２つの比率を縦軸と横軸にとった直交座標である擬似xy色度図の座標上にマッピングすることにより、前記各比率に対応する辺を直交二辺とした直角二等辺三角形内に当該輝度階調に属する画素群の色度情報を画素としてマッピングした第１段階データを作成する第１のデータ作成手段と、
前記第１のデータ作成手段が作成したＮ階調分の各第１段階データについて、前記直角二等辺三角形内にマッピングされた色度情報に係る画素（以下、「マッピング画素」という）を写像によって正三角形内に射影させて、その正三角形の三頂点がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの清色又は純色に相当し、各三辺上がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの内の２色混合による清色又は純色に相当し、且つ重心位置が当該輝度階調での無彩色に相当する第２段階データを作成する第２のデータ作成手段と、
前記第２のデータ作成手段が作成したＮ階調分の各第２段階データについて、前記正三角形内のマッピング画素を写像によって円形内に射影させて、その円の円周における中心角で１２０°毎の位置がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの清色又は純色に相当し、円周の他の区間がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの内の２色混合による清色又は純色に相当し、且つその円の中心位置が当該輝度階調での無彩色に相当する階調別色度円データを作成する第３のデータ作成手段と、
前記第３のデータ作成手段が作成したＮ階調分の階調別色度円データを、円柱状の色空間にマッピング画素が３次元的に分布したＨＳＶ色空間データとして記憶する第２記憶手段と、
前記第２記憶手段のＨＳＶ色空間データに基づいて、そのＨＳＶ色空間を円柱軸方向から見た色度円の表示データを作成する表示データ作成手段と、
前記表示データ作成手段が作成した表示データに基づいて、前記色度円をディスプレイに表示させる表示制御手段と
を具備したことを特徴とするデジタル画像の色属性表示装置。
【請求項２】
前記表示データ作成手段が、前記第２記憶手段のＨＳＶ色空間データに基づいて、前記色度円の表示データと共に、ＨＳＶ色空間を円柱軸に垂直な方向から見た図（以下、「色空間正面図」という）の表示データを作成し、前記表示制御手段が、前記色度円と前記色空間正面図をディスプレイに表示させるようにした請求項１に記載のデジタル画像の色属性表示装置。
【請求項３】
コンピュータで行うデジタル画像の色属性表示方法であって、
デジタル画像データを第１記憶手段に記憶させる第１のステップと、
前記第１のステップで前記第１記憶手段に記憶させたデジタル画像データの全画素を、輝度値に基づいてＮ階調（Ｎは１６以上の整数）に分別する第２のステップと、
前記第２のステップで分別した各輝度階調の画素群について、各画素毎にＲ,Ｇ,Ｂの光強度の合計値に対する３色の内のいずれか２色に係る各光強度値の比率を求め、前記２つの比率を縦軸と横軸にとった直交座標である擬似xy色度図の座標上にマッピングすることにより、前記各比率に対応する辺を直交二辺とした直角二等辺三角形内に当該輝度階調に属する画素群の色度情報を画素としてマッピングした第１段階データを作成する第３のステップと、
前記第３のステップで作成したＮ階調分の各第１段階データについて、前記直角二等辺三角形内のマッピング画素を写像によって正三角形内に射影させて、その正三角形の三頂点がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの清色又は純色に相当し、各三辺上がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの内の２色混合による清色又は純色に相当し、且つ重心位置が当該輝度階調での無彩色に相当する第２段階データを作成する第４のステップと、
前記第４のステップで作成したＮ階調分の各第２段階データについて、前記正三角形内のマッピング画素を写像によって円形内に射影させて、その円の円周における中心角で１２０°毎の位置がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの清色又は純色に相当し、円周の他の区間がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの内の２色混合による清色又は純色に相当し、且つその円の中心位置が当該輝度階調での無彩色に相当する階調別色度円データを作成する第５のステップと、
前記第５のステップで作成したＮ階調分の階調別色度円データを、円柱状の色空間にマッピング画素が３次元的に分布したＨＳＶ色空間データとして第２記憶手段に記憶させる第６のステップと、
前記第６のステップで前記第２記憶手段に記憶させたＨＳＶ色空間データに基づいて、そのＨＳＶ色空間を円柱軸方向から見た色度円の表示データを作成する第７のステップと、
前記第７のステップで作成した表示データに基づいて、前記色度円をディスプレイに表示させる第８のステップと
を有することを特徴とするデジタル画像の色属性表示方法。
【請求項４】
前記第７のステップにおいて、前記第２記憶手段のＨＳＶ色空間データに基づいて、前記色度円の表示データと共に、色空間正面図の表示データを作成し、前記第８のステップにおいて、前記色度円と共に、前記色空間正面図をディスプレイに表示させるようにした請求項３に記載のデジタル画像の色属性表示方法。
【請求項５】
請求項３又は請求項４に記載のデジタル画像の色属性表示方法の各ステップをコンピュータに実行させることを特徴とするデジタル画像の色属性表示プログラム。
【請求項６】
請求項１のデジタル画像の色属性表示装置を備え、同装置の前記表示制御手段が前記色度円をディスプレイに表示させると共に、前記第１記憶手段が記憶しているデジタル画像データの画像も前記ディスプレイに表示させる画像処理装置であって、
前記色属性表示装置が表示させる前記色度円の外周に沿って周方向へ移動可能な第１カーソル、前記第１カーソルと前記色度円の中心を結び、前記第１カーソルの移動に伴って回動する半径線、前記半径線上を移動可能な第２カーソル及び前記色度円と同心で前記第２カーソルを通過する円線を表示させる操作ツール表示手段と、
前記第１カーソル及び前記第２カーソルをそれぞれ独立に移動させることが可能な操作入力手段と、
前記操作入力手段による前記第１カーソルの移動に伴う前記半径線の回動に応じて、前記色属性表示装置の前記第２記憶手段が記憶している前記ＨＳＶ色空間のマッピング画素を周方向について移動又は消去させ、また前記操作入力手段による前記第２カーソルの移動に伴う前記円線の半径の増減に応じて、前記ＨＳＶ色空間のマッピング画素を半径方向について移動又は消去させると共に、移動したマッピング画素については移動先の色属性値に変更する色空間データ変更手段と、
前記色空間データ変更手段が変更（移動又は消去）の対象としたマッピング画素に対応する前記第１記憶手段のデジタル画像データの画素について、同一の色属性の変更処理を行う表示画素データ変更手段と
を具備したことを特徴とする画像処理装置。
【請求項７】
前記操作ツール表示手段が、前記色度円における前記第１カーソルの初期表示位置を、前記ＨＳＶ色空間を中心軸の周りにＭ等分（Ｍは１６以上の整数）した各分割空間の内、内部に含まれる前記マッピング画素の数が最大であるものの外周位置に設定し、また前記色度円における前記第２カーソルの初期表示位置を、前記半径線上であって、前記色属性表示装置の第１記憶手段が記憶しているデジタル画像データの全画素の彩度値の平均値に対応する位置に設定することとした請求項６に記載の画像処理装置。
【請求項８】
請求項２のデジタル画像の色属性表示装置を備え、同装置の前記表示制御手段が前記色度円と前記色空間正面図をディスプレイに表示させると共に、前記第１記憶手段が記憶しているデジタル画像データの画像も前記ディスプレイに表示させる画像処理装置であって、
前記色属性表示装置が表示させる前記色度円の外周に沿って周方向へ移動可能な第１カーソル、前記第１カーソルと前記色度円の中心を結び、前記第１カーソルの移動に伴って回動する半径線、前記半径線上を移動可能な第２カーソル、前記色度円と同心で前記第２カーソルを通過する円線及び前記色空間正面図中を前記ＨＳＶ色空間に係る円柱軸と平行な方向へ移動可能な第３カーソルを表示させる操作ツール表示手段と、
前記第１カーソル、前記第２カーソル及び第３カーソルをそれぞれ独立に移動させることが可能な操作入力手段と、
前記操作入力手段による前記第１カーソルの移動に伴う前記半径線の回動に応じて、前記色属性表示装置の前記第２記憶手段が記憶している前記ＨＳＶ色空間のマッピング画素を周方向について移動又は消去させ、前記操作入力手段による前記第２カーソルの移動に伴う前記円線の半径の増減に応じて、前記ＨＳＶ色空間のマッピング画素を半径方向について移動又は消去させ、また前記操作入力手段による前記第３カーソルの移動に応じて、前記ＨＳＶ色空間のマッピング画素を円柱軸と平行な方向について移動又は消去させると共に、移動したマッピング画素については移動先の色属性値に変更する色空間データ変更手段と、
前記色空間データ変更手段が変更（移動又は消去）の対象としたマッピング画素に対応する前記第１記憶手段のデジタル画像データの画素について、同一の色属性の変更処理を行う表示画素データ変更手段と
を具備したことを特徴とする画像処理装置。
【請求項９】
前記操作ツール表示手段が、前記色度円における前記第１カーソルの初期表示位置を、前記ＨＳＶ色空間を中心軸の周りにＭ等分（Ｍは１６以上の整数）した各分割空間の内、内部に含まれる前記マッピング画素の数が最大であるものの外周位置に設定し、前記色度円における前記第２カーソルの初期表示位置を、前記半径線上であって、前記色属性表示装置の第１記憶手段が記憶しているデジタル画像データの全画素の彩度値の平均値に対応する位置に設定し、また前記色空間正面図における前記第３カーソルの初期表示位置を、前記色属性表示装置で作成されたＮ階調分の階調別色度円の内、マッピング画素の数が最大であるものに対応する階調位置に設定することとした請求項８に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
デジタルカメラ等で撮影したデジタル画像をコンピュータでレタッチする際には、画像の色属性に係る表示（数値やヒストグラム）が参照されるが、本発明は、その色属性を円柱状のＨＳＶ色空間への画素の分布状態として表示させる装置、方法及びプログラム並びにその色属性表示装置を利用した画像処理装置に関する。
【背景技術】
【０００２】
従来から、デジタル画像の画像処理技術については、デジタルカメラの普及に伴って多種多様な提案がなされており、また多数のフォトレタッチソフトが出回って利用に供されている。
この種のソフトウェアは、一般的にデジタル画像の色属性、すなわち色相、彩度及び明度の３要素を変更可能とするものであり、それぞれの要素をＧＵＩ（Graphical User Interface）を利用して操作するようになっている。
【０００３】
したがって、ユーザが、ＧＵＩの表示画面において変更対象画像の色属性情報を認識しながら、色相、彩度及び明度の各値をスライダーバーの移動や数値入力によって変更するようになっているが、前記色属性の３要素に係る情報を視覚的に表現する手段としては、一般にヒストグラム（Histogram）が用いられている。
ここに、ヒストグラムとしては、横軸に左から０〜２５５階調を、縦軸に画素数をとり、輝度、ＲＧＢ（Ｒ,Ｇ,Ｂの平均）及びＲ/Ｇ/Ｂ個別の分布状態を順次切り替えて表示するものや、Ｒ/Ｇ/Ｂの分布状態を重ね合せて表示させるものが一般的である。
【０００４】
また、下記特許文献１〜３などに開示されているＧＵＩではスライダーバーによらない方式が提案されている。
具体的には、特許文献１ではＬ＊ａ＊ｂ＊表色系のカラーマップを表示させて修正の前後の色指定や修正が及ぼす色範囲の指定を行う方式が、特許文献２では色相環を表示させて回転リングや彩度増減ボタンを操作して色相調整と彩度調整を実行する方式が、特許文献３では色度図（色相・彩度平面図、明度平面図）を表示させて、その上に表示される操作用の色オブジェクトを移動させることにより色相調整や彩度調整を実行する方式が、それぞれ開示されている。
【０００５】
また、色属性の変更によるデジタル画像への反映度合いを確認するには、変更前の画像データも記憶させておいて、変更前後の各画像を切り換えて表示できるようにする方法や、変更前後の各画像を並置させて表示する方法が採用されており、更に変更対象画像の中の特定の色をユーザが好みの色に変更するような場合には、ＧＵＩの表示画面に専用の色パレットを用意しておいて選択させるようなものもある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１３６２８号公報
【特許文献２】特開２００４−７２１６８号公報
【特許文献３】特許第４６７７３２３号公報
【特許文献４】特開平２−５１９７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、フォトレタッチソフトに代表される画像処理においては、変更対象となるデジタル画像の色属性が如何なる傾向にあるのかを容易に確認でき、それに基づいてデジタル画像が所望の表示状態となるように色相、彩度及び明度を簡単な操作で自在に変更できることが望ましい。
【０００８】
しかしながら、デジタル画像の色属性を表現する手段としては、上記のようにヒストグラムによるものが広範に普及しており、多くのフォトレタッチソフトでその方式が用いられているのが実情である。
なお、前記特許文献１〜３においてはデジタル画像自体が有する色属性の表示・確認については格別に言及していない。
また、前記特許文献４では「画像データ（Ｌ：明度，Ｈ：色相,Ｓ：彩度）の頻度分布及び統計データ（平均値、モード、最大値、最小値等々）を求めて表示する」旨の説明がなされているが、具体的な開示がなされているわけではなく、「頻度分布」の表示と記載されていることからみてヒストグラムのような表示でしかない。
【０００９】
一方、フォトレタッチソフト等のユーザにとって、ヒストグラムが表現するデジタル画像の色属性と実際のデジタル画像の色合いとの関連性を理解しながら色属性の変更操作を的確に実行できるようになるには、相当の経験や練度が必要とされ、従来からこの課題についての新規なアプローチが切望されている。
【００１０】
そこで、本発明は、簡単なデータ処理によってユーザがデジタル画像の全画素が有する色属性を直感的且つ的確に認識できるように表示する色属性表示装置、方法及びプログラムを提供すると共に、併せてその表示内容に対して直接的に変更操作を行うことによりデジタル画像の変更を行えるようにした画像処理装置を提供することを目的として創作された。
【課題を解決するための手段】
【００１１】
本願における第１の発明は、デジタル画像データを記憶する第１記憶手段と、前記第１記憶手段のデジタル画像データの全画素を輝度値に基づいてＮ階調（Ｎは１６以上の整数）に分別する画素分別手段と、前記画素分別手段が分別した各輝度階調の画素群について、各画素毎にＲ（赤色）,Ｇ（緑色）,Ｂ（青色）の光強度の合計値に対する３色の内のいずれか２色に係る各光強度値の比率を求め、前記２つの比率を縦軸と横軸にとった直交座標である擬似xy色度図の座標上にマッピングすることにより、前記各比率に対応する辺を直交二辺とした直角二等辺三角形内に当該輝度階調に属する画素群の色度情報を画素としてマッピングした第１段階データを作成する第１のデータ作成手段と、前記第１のデータ作成手段が作成したＮ階調分の各第１段階データについて、前記直角二等辺三角形内にマッピングされた色度情報に係る画素（以下、「マッピング画素」という）を写像によって正三角形内に射影させて、その正三角形の三頂点がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの清色又は純色に相当し、各三辺上がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの内の２色混合による清色又は純色に相当し、且つ重心位置が当該輝度階調での無彩色に相当する第２段階データを作成する第２のデータ作成手段と、前記第２のデータ作成手段が作成したＮ階調分の各第２段階データについて、前記正三角形内のマッピング画素を写像によって円形内に射影させて、その円の円周における中心角で１２０°毎の位置がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの清色又は純色に相当し、円周の他の区間がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの内の２色混合による清色又は純色に相当し、且つその円の中心位置が当該輝度階調での無彩色に相当する階調別色度円データを作成する第３のデータ作成手段と、前記第３のデータ作成手段が作成したＮ階調分の階調別色度円データを、円柱状の色空間にマッピング画素が３次元的に分布したＨＳＶ色空間データとして記憶する第２記憶手段と、前記第２記憶手段のＨＳＶ色空間データに基づいて、そのＨＳＶ色空間を円柱軸方向から見た色度円の表示データを作成する表示データ作成手段と、前記表示データ作成手段が作成した表示データに基づいて、前記色度円をディスプレイに表示させる表示制御手段とを具備したことを特徴とするデジタル画像の色属性表示装置に係る。
【００１２】
また、この第１の発明においては、前記表示データ作成手段が、前記第２記憶手段のＨＳＶ色空間データに基づいて、前記色度円の表示データと共に、ＨＳＶ色空間を円柱軸に垂直な方向から見た正面図（以下、「色空間正面図」という）の表示データを作成し、前記表示制御手段が、前記色度円と共に、前記色空間正面図をディスプレイに表示させるようにしてもよい。
【００１３】
本願の第２の発明は、前記第１の発明に対応するデジタル画像の色属性表示方法に係り、デジタル画像データを第１記憶手段に記憶させる第１のステップと、前記第１のステップで前記第１記憶手段に記憶させたデジタル画像データの全画素を、輝度値に基づいてＮ階調に分別する第２のステップと、前記第２のステップで分別した各輝度階調の画素群について、各画素毎にＲ,Ｇ,Ｂの光強度の合計値に対する３色の内のいずれか２色に係る各光強度値の比率を求め、前記２つの比率を縦軸と横軸にとった直交座標である擬似xy色度図の座標上にマッピングすることにより、前記各比率に対応する辺を直交二辺とした直角二等辺三角形内に当該輝度階調に属する画素群の色度情報を画素としてマッピングした第１段階データを作成する第３のステップと、前記第３のステップで作成したＮ階調分の各第１段階データについて、前記直角二等辺三角形内のマッピング画素を写像によって正三角形内に射影させて、その正三角形の三頂点がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの清色又は純色に相当し、各三辺上がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの内の２色混合による清色又は純色に相当し、且つ重心位置が当該輝度階調での無彩色に相当する第２段階データを作成する第４のステップと、前記第４のステップで作成したＮ階調分の各第２段階データについて、前記正三角形内のマッピング画素を写像によって円形内に射影させて、その円の円周における中心角で１２０°毎の位置がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの清色又は純色に相当し、円周の他の区間がそれぞれ当該輝度階調でのＲ,Ｇ,Ｂの内の２色混合による清色又は純色に相当し、且つその円の中心位置が当該輝度階調での無彩色に相当する階調別色度円データを作成する第５のステップと、前記第５のステップで作成したＮ階調分の階調別色度円データを、円柱状の色空間にマッピング画素が３次元的に分布したＨＳＶ色空間データとして第２記憶手段に記憶させる第６のステップと、前記第６のステップで前記第２記憶手段に記憶させたＨＳＶ色空間データに基づいて、そのＨＳＶ色空間を円柱軸方向から見た色度円の表示データを作成する第７のステップと、前記第７のステップで作成した表示データに基づいて、前記色度円をディスプレイに表示させる第８のステップとを、コンピュータによって実行させることを特徴とする。
【００１４】
また、この第２の発明においては、前記第７のステップにおいて、前記第２記憶手段のＨＳＶ色空間データに基づいて、前記色度円の表示データと共に、色空間正面図の表示データを作成し、前記第８のステップにおいて、前記色度円と共に、前記色空間正面図をディスプレイに表示させるようにしてもよい。
【００１５】
そして、本願の第３の発明は、前記色属性表示方法の各ステップをコンピュータに実行させるデジタル画像の色属性表示プログラムに係る。
【００１６】
このように、本願発明のデジタル画像の色属性表示装置、方法及びプログラムでは、デジタル画像データの全画素を円柱状の色空間に色属性表示用の画素として３次元的にマッピングしたＨＳＶ色空間データを作成し、そのＨＳＶ色空間データに基づいて色度円を表示させ又は色度円と色空間正面図を表示させる。
【００１７】
そして、ＨＳＶ色空間データは次のような手順で作成されている。
(1) デジタル画像データの全画素を輝度階調毎のＮ組の画素群に分別する。
(2) 分別された各画素群毎に、外形が二等辺直角三角形である擬似xy色度図に対してマッピングする。すなわち、各画素におけるＲ,Ｇ,Ｂの内の２色についてぞれぞれの光強度比率を求めて、直交座標である擬似xy色度図のｘ軸（横軸）とｙ軸（縦軸）を０〜１００％の範囲にとって各画素をマッピングすると、ｘ軸方向とｙ軸方向を二等辺とする直角三角形の中に色度を表す画素が分布したものとなる。そして、これが第１段階データであり、Ｎ階調分作成される。
(3) 第１段階データである擬似xy色度図（二等辺直角三角形）内のマッピング画素を写像によって正三角形内に射影して第２段階データを作成する。この場合、擬似xy色度図のｙ軸をｘ軸側へ３０°倒した変形によって構成される正三角形内への射影を行う写像によるのが最も簡単である。そして、第２段階データはＮ階調分作成される。
(4) 第２段階データである正三角形内のマッピング画素を写像によって円形内に射影して階調別色度円データを作成する。この場合の写像としては、正三角形からその外接円への射影を行う写像によるのが最も簡単である。そして、階調別色度円データはＮ階調分作成される。
【００１８】
ところで、擬似xy色度図において、ｘ軸とｙ軸を光強度比率の軸として選択された２色以外の他の１色の光強度比率は、当然に１００％から前記２色の光強度比率の和を差し引いたものであるため、第１段階データの直角二等辺三角形と第２段階データの正三角形ではその三頂点が、階調別色度円データの円では１２０°の中心角を介した円周上の三点が、それぞれ当該輝度階調でのＲ,Ｇ,Ｂの清色又は純色に対応する。
また、第１段階データの直角二等辺三角形と第２段階データの正三角形における各辺上の点及び階調別色度円データにおける前記三点以外の円周上の区間は、それぞれ当該輝度階調でのＲ,Ｇ,Ｂの内の２色混合による清色又は純色に対応する。
さらに、第１段階データの二等辺直角三角形（擬似xy色度図）と第２段階データの正三角形における各重心位置及び階調別色度円データの円の中心位置は、それぞれ当該輝度階調における無彩色に対応する。
【００１９】
したがって、Ｎ階調分の階調別色度円データを積層することにより、デジタル画像データの全画素が色属性表示用の画素としてマッピングされた円柱状のＨＳＶ色空間データが構成され、この色空間は、色相（Hue）が円柱の周方向に沿って変化し、彩度（Saturation）は円柱軸からの離隔距離に応じて高くなり、明度（Value）は円柱軸の方向にＮ階調となった構成を有している。
【００２０】
次に、本願の第４の発明は、前記第１の発明に係るデジタル画像の色属性表示装置を備え、同装置の前記表示制御手段が前記色度円をディスプレイに表示させると共に、前記第１記憶手段が記憶しているデジタル画像データの画像も前記ディスプレイに表示させる画像処理装置であって、前記色属性表示装置が表示させる前記色度円の外周に沿って周方向へ移動可能な第１カーソル、前記第１カーソルと前記色度円の中心を結び、前記第１カーソルの移動に伴って回動する半径線、前記半径線上を移動可能な第２カーソル及び前記色度円と同心で前記第２カーソルを通過する円線を表示させる操作ツール表示手段と、前記第１カーソル及び前記第２カーソルをそれぞれ独立に移動させることが可能な操作入力手段と、前記操作入力手段による前記第１カーソルの移動に伴う前記半径線の回動に応じて、前記色属性表示装置の前記第２記憶手段が記憶している前記ＨＳＶ色空間のマッピング画素を周方向について移動又は消去させ、また前記操作入力手段による前記第２カーソルの移動に伴う前記円線の半径の増減に応じて、前記ＨＳＶ色空間のマッピング画素を半径方向について移動又は消去させると共に、移動したマッピング画素については移動先の色属性値に変更する色空間データ変更手段と、前記色空間データ変更手段が変更（移動又は消去）の対象としたマッピング画素に対応する前記第１記憶手段のデジタル画像データの画素について、同一の色属性の変更処理を行う表示画素データ変更手段とを具備したことを特徴とする。
【００２１】
この第４の発明の画像処理装置においては、前記操作ツール表示手段に対して、前記色度円における前記第１カーソルの初期表示位置を、前記ＨＳＶ色空間を中心軸の周りにＭ等分（Ｍは１６以上の整数）した各分割空間の内、内部に含まれる前記マッピング画素の数が最大であるものの外周位置に設定し、また前記色度円における前記第２カーソルの初期表示位置を、前記半径線上であって、前記色属性表示装置の第１記憶手段が記憶しているデジタル画像データの全画素の彩度値の平均値に対応する位置に設定する機能を具備させておくことが望ましい。
【００２２】
本願の第５の発明は、前記第２の発明に係るデジタル画像の色属性表示装置を備え、同装置の前記表示制御手段が前記色度円と前記色空間正面図をディスプレイに表示させると共に、前記第１記憶手段が記憶しているデジタル画像データの画像も前記ディスプレイに表示させる画像処理装置であって、前記色属性表示装置が表示させる前記色度円の外周に沿って周方向へ移動可能な第１カーソル、前記第１カーソルと前記色度円の中心を結び、前記第１カーソルの移動に伴って回動する半径線、前記半径線上を移動可能な第２カーソル、前記色度円と同心で前記第２カーソルを通過する円線及び前記色空間正面図中を前記ＨＳＶ色空間に係る円柱軸と平行な方向へ移動可能な第３カーソルを表示させる操作ツール表示手段と、前記第１カーソル、前記第２カーソル及び第３カーソルをそれぞれ独立に移動させることが可能な操作入力手段と、前記操作入力手段による前記第１カーソルの移動に伴う前記半径線の回動に応じて、前記色属性表示装置の前記第２記憶手段が記憶している前記ＨＳＶ色空間のマッピング画素を周方向について移動又は消去させ、前記操作入力手段による前記第２カーソルの移動に伴う前記円線の半径の増減に応じて、前記ＨＳＶ色空間のマッピング画素を半径方向について移動又は消去させ、また前記操作入力手段による前記第３カーソルの移動に応じて、前記ＨＳＶ色空間のマッピング画素を円柱軸と平行な方向について移動又は消去させると共に、移動したマッピング画素については移動先の色属性値に変更する色空間データ変更手段と、前記色空間データ変更手段が変更（移動又は消去）の対象としたマッピング画素に対応する前記第１記憶手段のデジタル画像データの画素について、同一の色属性の変更処理を行う表示画素データ変更手段とを具備したことを特徴とする。
【００２３】
この第５の発明の画像処理装置においては、前記操作ツール表示手段に対して、前記色度円における前記第１カーソルの初期表示位置を、前記ＨＳＶ色空間を中心軸の周りにＭ等分（Ｍは１６以上の整数）した各分割空間の内、内部に含まれる前記マッピング画素の数が最大であるものの外周位置に設定し、前記色度円における前記第２カーソルの初期表示位置を、前記半径線上であって、前記色属性表示装置の第１記憶手段が記憶しているデジタル画像データの全画素の彩度値の平均値に対応する位置に設定し、また前記色空間正面図における前記第３カーソルの初期表示位置を、前記色属性表示装置で作成されたＮ階調分の階調別色度円の内、マッピング画素の数が最大であるものに対応する階調位置に設定する機能を具備させておくことが望ましい。
【００２４】
以上のように、本願発明の画像処理装置は、本願発明の色属性表示装置を備えており、デジタル画像の全画素に対応するマッピング画素を分布させた色度円（第４及び第５の発明）と色空間正面図（第５の発明のみ）をディスプレイに表示することで、ユーザに対して画像の有する色属性（色相・彩度・明度）を分かりやすく提示する。
また、色度円と色空間正面図の上に操作ツールを表示させ、それらをマウス等の操作入力手段で操作することによりマッピング画素を移動させることができる。
ここに、操作ツールである第１カーソルと半径線は色相変更のために、第２カーソルと円は彩度変更のために、また第３カーソルは明度変更のために用いられ、ユーザは、色度円と色空間正面図におけるマッピング画素の分布状態を見ながら、すなわち画像の全画素の色相・彩度・明度がどのような傾向を有しているかを３次元的な分布状態から確認しながら、その分布状態に対して直接的に変更を加えることができる。
そして、色度円と色空間正面図のマッピング画素は移動に伴ってその移動先位置で与えられている色属性に変化し、またマッピング画素が第１記憶手段のデジタル画像データの画素と対応付けられていることにより、デジタル画像データの画素もマッピング画素の移動先位置における色属性に変更せしめられる。
【００２５】
また、本願発明の画像処理装置では、各カーソルの初期位置を統計的情報に基づいて設定することも可能であり、ユーザに対して、色度円と色空間正面図におけるマッピング画素の分布状態と併せて、画像の色属性の変更操作を行う上での目安となる有意義な情報を提供できる。
【発明の効果】
【００２６】
本願発明のデジタル画像の色属性表示装置、方法及びプログラムによれば、デジタル画像の全画素が有する色属性を、簡単なデータ処理でマッピング画素が３次元的に分布した円柱状のＨＳＶ色空間（色度円や色空間正面図）として提示でき、ユーザに対して画像処理操作の前提となる画像の色属性情報をより直感的に把握させることができる。
また、本願発明の画像処理装置は、前記色属性表示装置を利用したものであり、前記の色度円と色空間正面図を表示させると共に、それらの上にカーソル等の操作ツールを表示させて、マッピング画素の分布状態に対して直接的に多様な変更操作を加えることで画像の色属性を変更できるようにしており、画像処理のためのより優れたＧＵＩを実現する。
【図面の簡単な説明】
【００２７】
【図１】本願発明の実施形態に係る画像処理装置の構成例を示すブロック図である。
【図２】画像処理装置においてＧＵＩとして提供される画像処理用画面であり、（Ａ）は処理対象画像データの読み込み前、（Ｂ）は処理対象画像データの読み込み後の表示状態を示す。なお、（Ｂ）における元画像と変更画像の各表示領域にはそれぞれ処理前の画像と処理後の画像が表示されている。
【図３】色属性表示用のマッピング画素が分布した階調別色度円と円柱状のＨＳＶ色空間との関係を示す図である。
【図４】色属性表示用のマッピング画素が分布した階調別色度円を作成する過程を示す図である。
【図５Ａ】図４に示した階調別色度円の作成過程において、直角二等辺三角形の擬似ｘｙ色度図（Ａ）を正三角形（Ｂ）に変形させたときのマッピング画素の位置に関する写像と、図５Ｂで適用される係数ｍ1,ｍ2,ｍ3の求め方を解説するための図である。
【図５Ｂ】図４に示した階調別色度円の作成過程において、図５Ａの（Ｂ）の正三角形をその外接円に変化させたときのマッピング画素の位置に関する写像を解説するための図である。
【図６】階調別色度円の色相と彩度に関する解説図である。
【図７】画像処理装置の基本動作手順を示すフローチャートである。
【図８】画像処理用画面の色度円と色空間正面図に対する各操作ツールの初期表示手順を示すフローチャートである。
【図９】色度円と色空間正面図における各操作ツールの動作を説明する図である。
【図１０】色度円における第１カーソルの操作により、画像全体の色相を変更する場合の解説図である。
【図１１】色度円おける第１カーソルの操作により、画像に含まれている一部の色相を選択的に変更する場合の解説図である。
【図１２】色度円における第２カーソルの操作により、画像全体の彩度を変更する場合の解説図である。
【図１３】色度円における第１カーソルの操作により、画像に含まれている一部の色相を選択し、第２カーソルの操作により、その色相の彩度を変更する場合の解説図である。
【図１４】色空間正面図における第３カーソルの操作により、画面全体の明度を変更する場合の解説図である。
【図１５】色度円における第１カーソルの操作により、画像に含まれている一部の色相を選択し、色空間正面図における第３カーソルの操作により、その色相の明度を変更する場合の解説図である。
【図１６】色空間正面図における第３カーソルの操作により、画像のコントラストを変更する場合の解説図である。
【図１７】色度円における第１カーソルの操作により、画像に含まれている特定の色相範囲を強調する場合の解説図である。
【図１８】色度円における第２カーソルの操作により、画像に含まれている特定の彩度範囲を強調する場合の解説図である。
【図１９】色空間正面図における第３カーソルの操作により、ハレーション等の特殊な画像の明度処理を行う場合の解説図である。
【図２０】色度円における第１カーソルの操作により、画像に含まれている特定の色相範囲を消失させる場合の解説図である。
【図２１】色度円における第２カーソルの操作により、画像に含まれている特定の彩度範囲を消失させる場合の解説図である。
【図２２】色空間正面図における第３カーソルの操作により、画像に含まれている特定の輝度範囲を消失させる場合の解説図である。
【発明を実施するための形態】
【００２８】
以下、本願発明の実施形態について、図面を参照させながら詳細に説明する。
先ず、図１は実施形態に係る画像処理装置の構成例を示し、一般的にはデスクトップ型やノート型のパーソナルコンピュータが用いられる。
【００２９】
図１の画像処理装置において、１は中央演算処理装置（ＣＰＵ）、２は画像表示や画像処理制御を実行するプログラムや画像データが展開されるメインメモリ、３はシステム制御プログラムと共に画像処理プログラム（レタッチアプリケーション）を含む各種アプリケーションプログラムや画像データ等を記憶しているハードディスク（ＨＤＤ）、４はＤＶＤ等のディスク４ａにアクセスして画像データ等をリード／ライトするディスクドライブ、５はＬＡＮやＷＷＷ等に接続して外部ネットワーク上のアクセス可能な記録装置に保存されている画像データ等をロードさせるネットワークＩ／Ｆ（Interface）、６はマウス６ａやキーボード６ｂの入力操作信号をシステムに取り込む入力Ｉ／Ｆ、７は画像データ等の映像信号を液晶パネル等のディスプレイ７ａに出力するビデオＩ／Ｆ、８はスピーカ８ａに音声信号を出力するサウンドＩ／Ｆであり、それぞれのモジュールはシステムバス９に対して図示するように接続されている。
そして、このシステム全体はＣＰＵ１がＨＤＤ３のシステム制御プログラムに基づいて制御するが、アプリケーションプログラムについては、マウス６ａやキーボード６ｂからの入力操作信号に基づいて、ＣＰＵ１がそれをメインメモリ２に展開させて実行する。
なお、この画像処理装置には、さらにＵＳＢメモリや各種メモリカード等の外部記憶媒体から画像データを取り込むためのＩ／Ｆを設けてもよい。
【００３０】
この画像処理装置では、マウス６ａやキーボード６ｂによる画像処理プログラムの実行指令に係る操作信号があると、ＣＰＵ１はＨＤＤ３の画像処理プログラムをメインメモリ２に読み出して実行し、ＧＵＩとしての画像処理用画面をディスプレイ７ａに表示させた後、マウス６ａやキーボード６ｂの操作によって処理対象となる画像データをＨＤＤ３やディスク４ａやＬＡＮ等から選択させる。
そして、その選択信号の入力があると、それを受けたＣＰＵ１が選択された画像データをメインメモリ２に読み出す。
【００３１】
ここで、図２の（Ａ）は画像処理プログラムの起動後に初期表示される画像処理用画面１０である。
同画面１０において、メニューバー１１の下側の右側半分はデジタル画像の色属性表示領域に相当し、軸方向を鉛直方向とした円柱状のＨＳＶ色空間を上方から見た色度円１２と正面側から見た色空間正面図１３が上下に表示されている。
また、メニューバー１１の下側の左側半分には処理前の画像（元画像）の表示領域１４と処理後の画像（変更画像）の表示領域１５が上下に設けられている。
そして、前記色属性表示領域には、色度円１２の左斜め上方に色相処理モード／彩度処理モードの選択部１６ａが、色空間正面図１３の左上方に明度処理モードの選択部１６ｂが設けられており、ユーザは各選択部１６ａ，１６ｂのラジオボタンをＯＮ／ＯＦＦにすることで、後述する画像処理操作を行う場合における色相／彩度／明度のいずれかの処理モードを択一的に選択できるようになっている。
【００３２】
一方、図２の（Ｂ）は、メニューバー１１のファイルメニューによって画像データの取り込みを行って画像処理プログラムの所定手順を実行した後の画像処理用画面１０である。
読み込まれた画像データはメインメモリ２に展開されるが、その画像が元画像の表示領域１４に表示されると共に、画像データの全画素が分析されて、色属性表示用の画素として色度円１２と色空間正面図１３にマッピングされている。
また、色度円１２と色空間正面図１３の上には、後述の画像処理操作に用いる操作ツールである第１カーソル１７、半径線１８、第２カーソル１９、円線２０、第３カーソル２１及びレベル線２２も表示されている。
【００３３】
ところで、前記円柱状のＨＳＶ色空間は、色属性表示領域に色度円１２と色空間正面図１３を描画するための基本色空間であり、円柱の周方向に色相値が変化し、中心軸からの距離に応じて彩度値が増大し（最外周で清色又は純色、中心軸が無彩色）、底面から上面まで０〜２５５階調で輝度が増大するという色属性に係る座標系で構成されたものである。
したがって、図３に示すように、円柱状のＨＳＶ色空間は各輝度に係る階調別色度円３０(n)［ｎ＝０〜２５５］を軸方向に積層させて構成でき、その階調別色度円３０(n)は画像データの内で第ｎ輝度階調に属する各画素をその色相値と彩度値に基づいて２次元的にマッピングしたものである。
【００３４】
ここで、階調別色度円３０(n)の作成方法を図４に基づいて説明する。
先ず、画像データの全画素が輝度階調毎の画素群に分別されている。
図４の（Ａ）の擬似ｘｙ色度図は、ｘ軸にＲ,Ｇ,Ｂの光強度の合計値に対するＲの光強度の比率であるＲ比率（０〜１００％）を、ｙ軸にＲ,Ｇ,Ｂの光強度の合計値に対するＧの光強度の比率であるＧ比率（０〜１００％）をとったｘ−ｙ直交座標の色度図である。
そして、第ｎ輝度階調に属する画素群についてＲ比率とＧ比率を求め、その各比率に基づいて擬似ｘｙ色度図上に色属性表示用の画素としてマッピングする。
なお、以下においては、この色属性表示用の画素を“マッピング画素”と称し、また図面上では“ＭＰ”として表す。
【００３５】
したがって、図４の（Ａ）では直角二等辺三角形の擬似ｘｙ色度図にマッピング画素が分布した状態になっているが、次に、図４の（Ｂ）に示すように、その擬似ｘｙ色度図の縦軸（Ｇ比率）を横軸（Ｒ比率）側へ３０°倒して、直角二等辺三角形が正三角形になるように変形させる。
その場合、マッピング画素は直角二等辺三角形を正三角形内へ射影する写像に基づいて正三角形内に配置され、各頂点においてＲ,Ｇ,Ｂに関する光強度の比率（％）がそれぞれ（１００,０,０），（０,１００,０），（０,０,１００）である清色又は純色となり、各三辺上がＲ,Ｇ,Ｂの内の２色混合による清色又は純色となり、また重心位置においては無彩色（１００,１００,１００）となる。
【００３６】
次に、図４の（Ｃ）に示すように、前記正三角形の外接円を想定し、前記正三角形の各辺を外側へ膨出させて前記外接円の円弧となるように変形させることで、図４の（Ｄ）に示す階調別色度円３０(n)を得る。
この場合に、マッピング画素は正三角形内から外接円内へ射影する写像に基づいて外接円内に配置されることになるが、具体的には、マッピング画素が変形部分であるカマボコ形状の膨出領域に拡散分布し、前記正三角形の各頂点は中心角にして１２０°毎の円周上の点となってＲ,Ｇ,Ｂに関する清色又は純色となり、円周上の他の区間はＲ,Ｇ,Ｂの内の２色混合による清色又は純色となり、前記正三角形の重心が円の中心となって無彩色となる。
そして、この階調別色度円３０(n)は、色相が円の周方向に関してＲ−Ｇ−Ｂと変化し、彩度は円の中心から離れるにつれて高くなるという性質を備えており、当然にマッピング画素はその色度条件に基づいた分布状態になる。
【００３７】
図５Ａ及び図５Ｂは、図４に示した擬似ｘｙ色度図、正三角形及び階調別色度円３０(n)の各段階の間で、色度情報を与えるマッピング画素の位置が如何なる写像での対応関係になっているかを示す解説図である。ただし、必要となる数式は図中に（１）〜（１７）として記載されている。
【００３８】
図５Ａの（Ａ）は直角二等辺三角形である擬似ｘｙ色度図をＸ-Ｙ座標で表したものであり、Ｘ軸がＲ比率（％）に、Ｙ軸がＧ比率（％）に対応している。
まず、同図において、直角二等辺三角形の重心の座標は数式（１）に示すとおり（ｘc，ｙc）＝（100/3，100/3）として与えられるが、重心（ｘc，ｙc）と各頂点とを結ぶ線分で直角二等辺三角形を図示するような３つの領域＜Ｍ1＞，＜Ｍ2＞，＜Ｍ3＞に分割する。
ここで、領域＜Ｍ3＞内の任意のマッピング画素についての座標を（ｘ，ｙ）とすると、重心（ｘc，ｙc）を通過すると共に領域＜Ｍ3＞を囲む直角二等辺三角形の一辺と平行な直線に対して前記マッピング画素の位置（ｘ，ｙ）から下した垂線の長さは数式（２）で与えられる。
また、領域＜Ｍ3＞を囲む直角二等辺三角形の一辺に重心（ｘc，ｙc）から下した垂線の長さは数式（３）で与えられる。
そして、領域＜Ｍ3＞内の各マッピング画素に対応する係数ｍ3を数式（３）に対する数式（２）の比である数式（４）で与えておく。
さらに、領域＜Ｍ1＞内と領域＜Ｍ2＞内の任意のマッピング画素［座標（ｘ，ｙ）］についても前記と同様の考え方を適用して、それら領域＜Ｍ1＞,＜Ｍ2＞内の各マッピング画素に対応する係数ｍ1，ｍ2を数式（５）,（６）で与えておく。
なお、求めた各係数ｍ1，ｍ2，ｍ3はそれぞれｘ、ｙ及び（ｘ＋ｙ）の一次関数となっているが、後述の正三角形から階調別色度円３０(n)へ変形させる段階（図５Ｂ）で適用される。
【００３９】
次に、図５Ａの（Ｂ）に示すように、Ｘ-Ｙ座標上の擬似ｘｙ色度図を正三角形に変形させると、擬似ｘｙ色度図内の任意位置の点（ｘ，ｙ）は写像を用いた数式（７）により、数式（８）で与えられる正三角形上の点（ｘ1，ｙ1）となる。
また、擬似ｘｙ色度図における直角二等辺三角形の重心（ｘc，ｙc）は正三角形においても数式（９）で示す重心（ｘg，ｙg）＝（50，50/√3）である。
【００４０】
そして、図５Ａの（Ａ）及び（Ｂ）におけるＸ-Ｙ座標の原点を数式（９）の座標値で与えられている正三角形の重心へ移動させ、図５Ｂに示すように、その重心を原点とするＸs-Ｙs座標を考えると、Ｘ-Ｙ座標上での任意位置の点（ｘ1，ｙ1）は数式（１０）及び（１１）で与えられる点（ｘ2，ｙ2）に対応することになる。
また、前記正三角形の外接円が階調別色度円３０(n)の外形となるが、その色度円３０(n)の半径Ｒは数式（１２）の値で与えられる。
【００４１】
次に、Ｘs-Ｙs座標上での正三角形から階調別色度円３０(n)への変形は、図５Ｂに示すように、正三角形の重心と各頂点を結ぶ線分でその正三角形を三等分した場合の各二等辺三角形（二等辺のなす角度は１２０°）の領域を、外接円である階調別色度円３０(n)における前記各二等辺三角形を含んだ中心角１２０°の各扇形領域へ拡大させることに他ならない。
ここで、前記の二等辺三角形の領域から扇形領域への拡大とは、例えば、図５Ｂにおける右上側の二等辺三角形内にある任意位置の点（ｘ2，ｙ2）について考えると、原点と点（ｘ2，ｙ2）を結ぶ直線と正三角形の辺との交点の原点からの距離Ｓが外接円の半径Ｒに伸長すると仮定した場合の伸長率ｋ3によって、原点と点（ｘ2，ｙ2）の間の距離Ｖが伸長して、原点と前記直線上の点（ｘ3，ｙ3）の間の距離になることを意味する。
【００４２】
したがって、伸長率ｋ3は数式（１３）［ｋ3＝Ｒ／Ｓ］で与えられるが、図５Ａの（Ａ）で求めた数式（４）の係数ｍ3＝（２）／（３）は、幾何学的関係により同図における（線分ｑｃ）／（線分ｐｃ）の関係に外ならず、数式（１４）に示すＶ／Ｓとして与えられるため、数式（１３）と（１４）とからＳを消去して、伸長率ｋ3は数式（１３ａ）で算出できる。
そして、点（ｘ3，ｙ3）の座標は、数式（１６）及び（１７）に示すとおり、ｘ3＝ｋ3＊ｘ2、ｙ3＝ｋ3＊ｙ2として求まることになる。
その場合、ｍ3は数式（４）として予め求まっており、Ｒが数式（１２）、Ｖが数式（１５）で求まることから、点（ｘ3，ｙ3）の座標は座標（ｘ2，ｙ2）を変数とする比較的簡単な関数によって演算でき、また、（ｘ2，ｙ2）についても（ｘ，ｙ）から数式（８）と数式（１０）,（１１）を経て容易に求められることから、擬似ｘｙ色度図から階調別色度円３０(n)を生成させるためのデータ処理を高速で実行させることができる。
【００４３】
なお、前記では図５Ｂにおける右上側の二等辺三角形内［図５Ａの（Ａ）における領域＜Ｍ3＞に対応］のマッピング画素について説明したが、左上側と下側の各二等辺三角形内［図５Ａの（Ａ）における領域＜Ｍ1＞及び領域＜Ｍ2＞に対応］の任意位置にあるマッピング画素（ｘ2'，ｙ2'）についても、同様の考え方を適用して階調別色度円３０(n)の対応位置（ｘ・'，ｙ・'）を求めることができる。
そして、それらの領域＜Ｍ1＞及び領域＜Ｍ2＞のマッピング画素（ｘ2'，ｙ2'）に対して用いられる伸長率ｋ1，ｋ2を求める際には、上記数式（５），（６）のｍ1，ｍ2が適用される。
【００４４】
なお、伸長率ｋj（j=1,2,3）の求め方として、前記のように擬似ｘｙ色度図［図５Ａの（Ａ）］の段階で予めｍj（j=1,2,3）を求めるのではなく、図５Ｂにおいて原点とマッピング画素の位置（ｘ2，ｙ2）とを結ぶ直線と正三角形との交点座標を求めてＳを算出し、それを数式（１３）に代入する方法があり、幾何学的にはむしろ一般的方法とも言えるが、演算が非常に煩雑になってデータ処理の効率が低下するという欠点がある。
【００４５】
このようにして、直角二等辺三角形の擬似ｘｙ色度図に対してＲ比率（％）とＧ比率（％）に基づいてマッピングされた画素は、擬似ｘｙ色度図が正三角形に、正三角形から階調別色度円３０(n)に変形される各段階で、平面形状の変化に対応した写像に基づいて座標が求められ、歪みや偏りが生じない条件で階調別色度円３０(n)へのマッピング画素の分布が実現される。
【００４６】
その結果、図３及び図４の（Ｄ）に示す第ｎ階調目（ｎ＝０〜２５５）の階調別色度円３０(n)では、Ｒ,Ｂ,Ｇの光強度の比率（％）が円内の位置に応じて図６に示すような傾向で変化し、色相については円の周方向に１２０°の中心角を隔ててＲ−Ｇ−Ｂと変化し、彩度については色度円の中心（Ｒ＝ｎ,Ｇ＝ｎ,Ｂ＝ｎ）で０（％）、最外周で１００（％）となるように変化する色度座標系になっている。
そして、前述したように、階調別色度円３０(n)の性質として、円の中心はＲ,Ｇ,Ｂの３色混合となって無彩色であり、円の最外周は１色のみ又は２色の混合になるために清色又は純色に相当しており、また色度円の中心に関して対称位置にある色相同士（図のａとｂ）は補色関係になっている。
【００４７】
次に、実施形態に係る画像処理装置（図１）の動作手順を図７のフローチャートに基づいて説明する。
先ず、マウス６ａ又はキーボード６ｂの操作により画像処理プログラムを起動させると、同プログラムが用意している画像処理用画面データがビデオＩ／Ｆ７へ読み出され、図２の（Ａ）に示すように画像処理用の初期画面１０が表示される（Ｓ１）。
そして、そのメニューバー１１にあるファイルメニューから処理対象となる画像データの選択と取り込みを指示すると、選択された画像データの格納先であるＨＤＤ３、ディスク４ａ又は外部ネットワーク上の記録装置等からその画像データが読み出されてメインメモリ２に格納される（Ｓ２,Ｓ３）。
また、その格納された画像データはビデオＩ／Ｆ７に読み出されて画像処理用画面１０の元画像の表示領域１４に表示される（Ｓ４）。
【００４８】
次に、メインメモリ２の画像データの全画素を分析し、それぞれの画素をその輝度値に基づいて０〜２５５の輝度階調に振り分ける（Ｓ５）。
そして、図４、図５Ａ及び図５Ｂで詳述した方法によって各輝度階調毎に階調別色度円３０(n)のデータを作成する。
すなわち、第ｎ階調に属する各画素のＲ,Ｇ,Ｂについての光強度を分析し、Ｒ,Ｇ,Ｂの各光強度の合計値に対するＲとＧの光強度の比率（Ｒ比率，Ｇ比率）を求め、各画素が有するＲ比率とＧ比率に基づいて擬似ｘｙ色度図に色属性表示用の画素としてマッピングし、その擬似ｘｙ色度図（直角二等辺三角形）から正三角形へ、さらに正三角形から円形（外接円）へと順に写像による射影を行い、その各過程では、形状の変更に対応した写像に基づくマッピング画素の位置の対応付けが行われて、第ｎ階調の階調別色度円３０(n)のデータが作成される（Ｓ６,Ｓ７）。
また、この手順は０〜２５５の各輝度階調に属する各画素について実行され、２５６セットの階調別色度円３０(n)のデータがメインメモリ２にセーブされる（Ｓ６〜Ｓ９→Ｓ８）。
【００４９】
このようにして、階調別色度円３０(n)［ｎ＝０〜２５５］のデータがセーブされると、それらの階調別色度円を積層させた構成に相当する円柱状のＨＳＶ色空間データ（図３参照）が作成されたことになる（Ｓ１０）。
そして、この円柱状のＨＳＶ色空間データがマッピング画素によって画像の色相・彩度・輝度の分布状態を表現するものであることに基づいて、ＨＳＶ色空間を軸方向上側から見た色度円１２と軸方向に垂直な方向から見た色空間正面図１３の表示データを作成して、それらを図２の（Ｂ）に示すようにディスプレイ７ａの色属性表示領域に表示させる（Ｓ１１）。
【００５０】
また、この実施形態では、各種画像処理に用いる操作ツールとして、図２の（Ｂ）に示すように、色度円１２に対しては第１カーソル１７、第１カーソル１７と色度円１２の中心を結ぶ半径線１８、半径線１８の上にある第２カーソル１９及び色度円１２と同心で第２カーソル１９を通過する円線２０を表示させ、また、色空間正面図１３に対しては、第３カーソル２１及びそれと同一階調位置にある階調別色度円３０(n)に相当するレベル線２２を表示させる（Ｓ１２）。
ここに、第１カーソル１７と半径線１８は色相変更に用いられ、第２カーソル１９と円線２０は彩度変更に用いられ、第３カーソル２１とレベル線２２は明度変更に用いられるものである。
【００５１】
ただし、この実施形態ではそれら操作ツール１７,１８,１９,２０,２１,２２の初期表示位置について一定の意義を持たせている。
図８は、図７のステップＳ１２を詳述したものであり、各操作ツールの初期表示手順を示すフローチャートである。
その手順では、最初に次のように３つの数値を求める。
（１）図７のステップＳ１０で得られた円柱状のＨＳＶ色空間データの全マッピング画素について円柱状のＨＳＶ空間の中心軸からの距離を求め、それらの距離の平均値Ｄaveを求める（Ｓ２１）。
（２）円柱状のＨＳＶ空間における中心軸の周りを３２等分し（中心角＝１１．２５°）、各分割区分内に属する画素数Ｎc(i)［ｉ＝０〜３２］を求める（Ｓ２２）。
（３）０〜２５５の輝度階調についての各階調別色度円３０(n)に属している画素数Ｎv(n)［ｎ＝０〜２５５］を求める（Ｓ２３）。
【００５２】
そして、Ｎc(i)が最大である分割空間の中心角を２等分する直線と色度円の最外周とが交差する位置における色度円１２の外側を初期位置として第１カーソル１７を表示すると共に、色度円１２の中心と第１カーソル１７を結ぶ半径線１８を表示する（Ｓ２４）。
また、色度円１２の中心から半径Ｄaveの位置に円線２０を表示すると共に、前記半径線１８と円線２０の交点に第２カーソル１９を表示する（Ｓ２５,Ｓ２６）。
さらに、色度円１２の第２カーソル１９の位置から色空間正面図１３側へ円柱軸と平行に下した線上であって、且つ画素数Ｎv(n)が最大である階調別色度円３０(n)に対応する位置に第３カーソル２１を表示すると共に、その階調別色度円３０(n)に相当する位置にレベル線２２を表示する（Ｓ２７，Ｓ２８）。
【００５３】
このように、各カーソル１７,１９,２１と半径線１８や円線２０やレベル線２２の初期表示位置を設定することにより、色度円１２と色空間正面図１３に表示されているマッピング画素による色属性分布状態と併せて、画像中で最も多い色相、画像全体の平均彩度、最多画素数の輝度階調を同時に確認でき、以降の操作ツール１７,１８,１９,２０,２１,２２を用いたデジタル画像に対する色属性変更のための目安として利用できる。
【００５４】
図７のフローチャートに戻って、操作ツール１７,１８,１９,２０,２１,２２の表示がなされると、変更対象となる元画像の表示領域１４のデジタル画像と共に、色度円１２と色空間正面図１３におけるマッピング画素の分布状態を見ながら、ラジオボタン１６ａ,１６ｂで色相／彩度／明度の各処理モードを設定した上で、マウス６ａによりそのボタンの右クリック／左クリックやキーボード６ｂのファンクションキー等で詳細な処理内容を選択しながら、各カーソル１７,１９,２１をドラッグ＆ドロップすることによりデジタル画像の色属性変更操作を行う（Ｓ１３）。
【００５５】
そして、色度円１２又は色空間正面図１３において色属性変更操作がなされると、メインメモリ２のＨＳＶ色空間データのマッピング画素に対して移動や消去の変更が加えられ、色度円１２又は色空間正面図１３におけるマッピング画素の表示にその変更が反映される（Ｓ１３）。
さらに、色度円１２又は色空間正面図１３の各マッピング画素とメインメモリ２に展開されているデジタル画像データの各画素とは対応付けられており、マッピング画素に色属性の変更があった場合には画像データ側の対応画素にその変更が反映され、その変更後のデジタル画像データがメインメモリ２に別途記憶せしめられると共にビデオＩ／Ｆ７へ読み出されて、その画像が変更画像の表示領域１５に表示される（Ｓ１３,Ｓ１４）。
【００５６】
次に、図９は、図７のステップＳ１３において色相／彩度／明度の各処理モードを設定して色属性変更操作を行う際のマウス６ａの基本操作と各操作ツール１７,１８,１９,２０,２１,２２の動作との関係を説明した図である。
第１カーソル１７は、色度円１２の外周に沿った軌道上を移動することが可能であり、色相処理モードにおいて、マウス６ａのホイールを回転させることにより前記軌道上の自由な位置へ移動させることができ、色相変更を実行する際には、マウス６ａで前記軌道上をドラッグ＆ドロップすることにより移動させる。
半径線１８は、常に第１カーソルの移動に伴って回動し、画像の色相変更を行う際にはマッピング画素に対する変更の目安となり、特に画像中の一部の色相を変更する際には有用である。
【００５７】
第２カーソル１９は、半径線１８上を移動することが可能であり、彩度処理モードにおいて、マウス６ａのホイールを回転させることにより半径線１８上の自由な位置へ移動させることができ、画像の彩度変更を実行する際にはマウス６ａで半径線１８上をドラッグ＆ドロップすることにより移動させる。
円線２０は、色度円１２と同心で、常に第２カーソル１９を通過する円であり、第２カーソル１９が半径線１８上を移動することでその半径が増減する。画像の彩度変更を行う際にはマッピング画素に対する変更の目安となり、特に画像中の一部の彩度を変更する際には有用である。
【００５８】
第３カーソル２１は、色度円１２側の第２カーソル１９の位置を通過して色空間正面図１３における軸と平行な直線３１上を移動することが可能である。明度処理モードにおいて、マウス６ａのホイールを回転させることにより前記軌道上の自由な階調位置へ移動させることができ、画像の明度変更を実行する際にはマウス６ａで直線３１上をドラッグ＆ドロップすることにより移動させる。
レベル線２２は、第３カーソル２１が位置する階調別色度円３０(n)に相当するものであり、画像の明度変更を行う際にはマッピング画素に対する変更の目安となり、特に画像中の一部の明度を変更するような際には有用である。
【００５９】
以下、図７のステップＳ１３で実行される色度円１２と色空間正面図１３に対する各種の色属性変更操作とその画像処理内容について説明する。
＜画像全体の色相変更処理＞
図１０の（Ａ）に示すように、色相処理モードの設定状態で、色度円１２の外周の任意の位置にある第１カーソル１７をマウス６ａで右クリックして色度円１２の外周に沿ってドラッグ＆ドロップすると、図１０の（Ｂ）に示すように、ＨＳＶ色空間データの全マッピング画素が、第１カーソル１７の移動に伴う半径線１８の回転角度だけＨＳＶ色空間の円柱軸を中心に回転せしめられる。
したがって、色度円１２において全マッピング画素が回転前の位置の色相から回転後の位置の色相に変更され、それに対応して画像データ側の全画素の色相も変更される。
【００６０】
＜画像の選択的な色相変更処理＞
先ず、色相処理モードの設定状態で、マウス６ａのホイールを操作して第１カーソル１７を色度円１２の外周に沿って移動させることにより、半径線１８を変更したい色相範囲における変更先色相側とは反対側の境界に位置させる。
そして、図１１の（Ａ）に示すように、色相処理モードのまま、第１カーソル１７をマウス６ａで左クリックして色度円１２の外周に沿ってドラッグ＆ドロップすると、図１１の（Ｂ）に示すように、第１カーソル１７の移動に伴う半径線１８の回転角度範囲（変更したい色相範囲）に含まれているＨＳＶ色空間データの各マッピング画素が円柱軸を中心に前記回転角度分だけ回転せしめられる。
したがって、色度円１２において前記範囲に含まれているマッピング画素が回転前の色相から回転後の色相に変更され、それらマッピング画素に対応する画像データ側の画素の色相も変更される。
色弱者とっては色相を変更することで画像がより明瞭に見える場合が少なくないため、この色相範囲の変更処理はその意味において有効である。
【００６１】
＜画像全体の彩度変更処理＞
図１２の（Ａ）に示すように、彩度処理モードの設定状態で、半径線１８上の任意の位置にある第２カーソル１９をマウス６ａで右クリックして半径線１８上を外側方向へドラッグ＆ドロップすると、図１２の（Ｂ）に示すように、ＨＳＶ色空間データの全マッピング画素が円柱軸を中心に外周側へ拡がる態様で移動せしめられる。ただし、円柱の外周面位置より外側へは移動しない。
したがって、色度円１２において全マッピング画素は移動前の彩度から移動後の彩度に変更され、それに対応して画像データの全画素の彩度も変更される。すなわち、画面全体の画像の鮮やかさが増すことになる。
なお、半径線１８上の第２カーソル１９を内側方向へドラッグ＆ドロップすると、前記とは逆にＨＳＶ色空間データの全マッピング画素が円柱軸側へ向かって集中する態様で移動し、結果として画面全体の画像の鮮やかさが低下する。
【００６２】
＜画像中の選択した色相についての彩度変更処理＞
先ず、色相処理モードの設定状態で、マウス６ａのホイールを操作して第１カーソル１７を色度円１２の外周に沿って移動させることにより、半径線１８を変更したい色相範囲の中心に位置させる。
そして、図１３の（Ａ）に示すように、彩度処理モードに切り換えて、第２カーソル１９をマウス６ａで左クリックして半径線１８上を内側方向へドラッグ＆ドロップすると、図１３の（Ｂ）に示すように、ＨＳＶ色空間データの全体が円柱状の空間から半径線１８を短軸とした楕円柱状の空間に圧縮される態様でマッピング画素が移動することになり、半径線１８付近を中心とする色相範囲にあるマッピング画素の彩度を選択的に低下させることができる。
その結果、画像データにおける前記色相範囲にある画素の彩度を選択的に低下させることができ、全体的バランスを大きく変化させることなく、画像中の特定の色相範囲の彩度を低くすることができる。
この画像処理は、例えば、夕焼けやタングステン光の下で撮影された画像を見やすくするような場合に有効である。
なお、図１３の（Ａ）において、半径線１８上の第２カーソル１９を外側方向へドラッグ＆ドロップすると、前記とは逆に特定の色相範囲の彩度を高くすることができる。
【００６３】
＜画像全体の明度変更処理＞
図１４の（Ａ）に示すように、明度処理モードの設定状態で、色空間正面図１３内で直線３１上の任意の位置にある第３カーソル２１をマウス６ａで右クリックして同直線３１の方向へΔＶだけ移動させると、図１４の（Ｂ）に示すように、ＨＳＶ色空間データの全マッピング画素も第３カーソル２１の移動方向へΔＶだけ移動する。ただし、マッピング画素が円柱の上面（第２５５階調）と底面（第０階調）を超えて移動することはなく、それぞれが移動範囲の限度となる。
したがって、第３カーソル２１を上側／下側へ移動させれば全マッピング画素の輝度が移動距離ΔＶに対応する輝度階調分だけ高く／低くなり、それに対応して画像データの全画素の輝度階調も高く／低く変更されることから、画像全体の明度の変更ができる。
【００６４】
＜画像中の選択した色相についての明度変更処理＞
先ず、色相処理モードの設定状態で、マウス６ａのホイールを操作して第１カーソル１７を色度円１２の外周に沿って移動させることにより、半径線１８を変更したい色相範囲の中心に位置させる。
次に、キーボード６ｂのファンクションキーＦｎを押した後、テンキーで角度を入力して色相範囲を選択し、再びファンクションキーＦｎを押すと、その選択した色相範囲が淡い白色でマスキングされる。
そして、図１５の（Ａ）に示すように、明度処理モードに切り換えて、直線３１上の任意の位置にある第３カーソル２１をマウス６ａで左クリックして同直線３上をΔＶだけ移動させると、図１５の（Ｂ）に示すように、選択された色相範囲（図では色度円１２における斜線の範囲）の下側の色空間内に含まれるマッピング画素だけが第３カーソル２１の移動方向へΔＶだけ移動する。
したがって、第３カーソル２１を上側／下側へ移動させれば一定の色相範囲内のマッピング画素の輝度が移動距離ΔＶに対応する輝度階調分だけ高く／低くなり、それに対応して画像データの前記色相範囲内の画素の輝度階調も高く／低く変更される。
すなわち、画像中で特定の色相範囲にある画素の輝度を選択的に変更することができる。
【００６５】
＜画像のコントラスト変更処理＞
先ず、明度処理モードの設定状態で、マウス６ａのホイールを操作して第３カーソル２１を直線３１上の所定の輝度階調位置まで移動させる。
そして、明度処理モードのまま、図１６の（Ａ）に示すように、明度処理モードの設定状態で、キーボード６ｂのファンクションキーＦｎを押しながら第３カーソル２１をマウス６ａで右クリックして、直線３１上をΔＢ階調分移動させると、図１６の（Ｂ）に示すように、その移動開始位置の階調より高い階調の階調別色度円に属するマッピング画素の輝度をΔＢ階調だけ高くし、逆に移動開始位置の階調より低い階調の階調別色度円に属するマッピング画素の輝度をΔＢ階調だけ低くする。
したがって、前記条件下での第３カーソル２１の移動によってマッピング画素の内、第３カーソル２１の移動開始位置の輝度階調よりも高輝度側に属するものはより高輝度に、低輝度側に属するものはより低輝度となり、それに対応して画像データの画素の輝度階調も同様に変更されることから、コントラストを強くする変更処理ができる。
なお、マウス６ａのホイール操作で第３カーソル２１を最初に移動させる位置によってコントラストの変更効果は異なる。
【００６６】
＜画像中の選択した色相の強調処理＞
先ず、色相処理モードの設定状態で、マウス６ａのホイールを操作して第１カーソル１７を色度円１２の外周に沿って移動させることにより、半径線１８を強調したい色相範囲の側部に位置させる。
そして、図１７の（Ａ）に示すように、色相処理モードのまま、キーボード６ｂのファンクションキーＦ１を押しながら第１カーソル１７をマウス６ａで左クリックして色度円１２の外周に沿ってドラッグ＆ドロップすると、その移動に伴う半径線１８の回動範囲で色度円１２上に構成される扇形（斜線領域）の下側の色空間内に含まれるマッピング画素はそのままにして、図１７の（Ｂ）に示すように、他の色空間にあるマッピング画素が周方向からその色空間内へ補充される。
すなわち、他の色空間にあるマッピング画素の分布状態を周方向について均等に拡張させて、マッピング画素を扇形の下側の色空間内へ周方向から移動させる。
したがって、扇形の下側のＨＳＶ色空間で定義される色相を有するマッピング画素の数が増大し、それに対応して画像データの画素で前記色相を有するものが多くなって、画像における前記色相の強調処理ができる。
【００６７】
＜画像中の選択した彩度範囲の強調処理＞
先ず、彩度処理モードの設定状態で、マウス６ａのホイールを操作して第２カーソル１９を半径線１８上で強調したい彩度範囲（斜線環状領域）の内側に位置させる。
そして、図１８の（Ａ）に示すように、彩度処理モードのまま、キーボード６ｂのファンクションキーＦ１を押しながら第２カーソル１９をマウス６ａで左クリックして半径線１８上を前記彩度範囲の外側へドラッグ＆ドロップすると、前記斜線環状領域の下側の色空間内に含まれるマッピング画素はそのままにして、図１８の（Ｂ）に示すように、他の色空間にあるマッピング画素が半径方向からその色空間内へ補充される。
すなわち、他の色空間（前記斜線環状領域の内側及び外側）にあるマッピング画素の分布状態を半径方向について均等に拡張させて、マッピング画素を前記斜線環状領域の下側の色空間内へ半径方向から移動させる。
したがって、前記斜線環状領域の下側の色空間で定義される彩度を有するマッピング画素の数が増大し、それに対応して画像データの画素で前記彩度を有するものが多くなって、画像における前記彩度範囲の強調処理ができる。
【００６８】
＜特殊画像における明度変更処理＞
画像の中に太陽が入る等のように極めて強い光源がある場合、いわゆるハレーションが生じてその光源部分の周囲が白くぼやけた画像になる。
これを色空間正面図１３のマッピング画素の分布状態でみると、図１９の（Ａ）に示すように、最高階調付近（斜線を施した部分）とその近傍により多くのマッピング画素が集中した状態として確認できる。
その場合、明度処理モードに設定した状態で、図１９の（Ａ）に示すように、マウス６ａのホイールを操作して第３カーソル２１を前記マッピング画素の集中部分の下側へ移動させた後、キーボード６ｂのファンクションキーＦ１を押しながら第３カーソル２１をマウス６ａで左クリックして最高階調付近へドラッグ＆ドロップする。
すると、最高輝度階調付近のマッピング画素はほぼそのままの状態で、図１９の（Ｂ）に示すように、その少し下側の階調に分布していたマッピング画素が最高階調付近へ送り込まれ、その下側にはより低い階調に属していたマッピング画素が移動してくることになる。
この色空間正面図１３のマッピング画素に対する処理により、画像データではハレーションを生じている部分の画素が最高階調側へ移動してしまい、視覚的にはハレーションが緩和された画像になる。
【００６９】
＜画像から選択的に一定範囲の色相を消失させる処理＞
先ず、色相処理モードの設定状態で、マウス６ａのホイールを操作して第１カーソル１７を色度円１２の外周に沿って移動させることにより、半径線１８を消失させたい色相範囲の側部に位置させる。
そして、図２０の（Ａ）に示すように、色相処理モードのまま、キーボード６ｂのファンクションキーＦ２を押しながら第１カーソル１７をマウス６ａで左クリックし、半径線１８が消失対象の色相範囲を回動するように、色度円１２の外周に沿ってドラッグ＆ドロップする。
すると、図２０の（Ｂ）に示すように、色度円１２において半径線１８が通過した扇形（斜線領域）の下側の色空間内に含まれるマッピング画素が、前記扇形の中心半径線を境界として分かれる態様でそれぞれ周方向へ移動し、その結果、前記扇形の下側の色空間内にはマッピング画素が無くなると共に、全マッピング画素が周方向に関してより密な位置関係となった分布状態になる。
この操作処理に対応して、画像データの中の前記扇形の範囲に属する色相の画素は各階層別色度円３１(n)での新たな移動位置での色相値となり、画像においては前記扇形の範囲内の色相値を有する画素が存在しないことになる。
【００７０】
＜画像から選択的に一定範囲の彩度範囲を消失させる処理＞
先ず、彩度処理モードの設定状態で、マウス６ａのホイールを操作して第２カーソル１９を半径線１８に沿って移動させることにより、色度円１２における消失させたい彩度範囲（環帯状範囲）の内側に位置させる。
そして、図２１の（Ａ）に示すように、彩度処理モードのまま、キーボード６ｂのファンクションキーＦ２を押しながら第２カーソル１９をマウス６ａで左クリックして半径線１８上を前記環帯状範囲の外側へドラッグ＆ドロップする。
すると、図２１の（Ｂ）に示すように、前記環帯状範囲（斜線領域）の下側の色空間内に含まれるマッピング画素が、前記環帯状範囲の中心を通過する円を境界として内外に分かれる態様でそれぞれ半径方向へ移動する。
その結果、前記環帯状範囲の下側の色空間内にはマッピング画素が無くなると共に、全マッピング画素が半径方向に関してより密な位置関係となった分布状態になる。
この操作処理に対応して、画像データの中の前記環帯状範囲に属する彩度の画素は新たな移動位置での彩度値となり、画像においては前記環帯状範囲に含まれる彩度値を有する画素は存在しないことになる。
なお、第２カーソル１９をマウス６ａのホイールの操作で前記環帯状範囲の外側に位置させ、ファンクションキーＦ２を押しながら第２カーソル１９をマウス６ａで左クリックして前記環帯状範囲の内側へドラッグ＆ドロップした場合にも、同様の機能・効果が得られるようにしてもよい。
【００７１】
＜画像から選択的に一定範囲の輝度範囲を消失させる処理＞
先ず、明度処理モードの設定状態で、マウス６ａのホイールを操作して第３カーソル２１を直線３１の方向へ移動させることにより、色空間正面図１３における消失させたい輝度範囲の下側に位置させる。
そして、図２２の（Ａ）に示すように、明度処理モードのまま、キーボード６ｂのファンクションキーＦ２を押しながら第３カーソル２１をマウス６ａで左クリックして消失させたい輝度範囲の上側へドラッグ＆ドロップする。
すると、ＨＳＶ色空間内における前記輝度範囲に含まれているマッピング画素が、前記輝度範囲の中央レベルを境界として上下に分かれる態様でそれぞれ上下方向に移動し、その結果、前記輝度範囲にはマッピング画素が無くなると共に、全マッピング画素が上下方向に関してより密な位置関係となった分布状態になる。
この操作処理に対応して、画像データの中の前記輝度範囲に属する画素は新たな移動位置での輝度値となり、画像からは前記輝度範囲に含まれる輝度値を有する画素は存在しないことになる。
なお、第３カーソル２１をマウス６ａのホイールの操作で前記輝度範囲の上側に位置させ、ファンクションキーＦ２を押しながらマウス６ａで左クリックして前記輝度範囲の下側へドラッグ＆ドロップした場合にも、同様の機能・効果が得られるようにしてもよい。
【００７２】
前記の「画像から選択的に色相範囲／彩度範囲／輝度範囲を消失させる処理」については、画像に変更を加える処理ではあるが、色属性の消失範囲を小さくしてその消失位置に特徴を持たせるようにすれば、画像に殆んど影響を与えることなく、画像データに対して著作権情報等の秘匿情報を付加することができるという有用性もある。
【００７３】
なお、以上の実施形態では、ＨＳＶ色空間データに基づいて色度円１２と空間正面図１３を表示させて画像処理を実行する場合について説明したが、色相と彩度のみを変更する場合には、色度円１２とそれに関連する操作ツール１７，１８，１９，２０のみを表示させる方式であってもよい。
また、明度の変更操作を行う場合においても、この実施形態の色度円１２と従来からの明度変更用スライダーバーとを組み合わせて表示させる方式であってもよいが、その方式では選択した色相範囲や彩度範囲に属する画素の明度変更を行うことは不可能である。
【産業上の利用可能性】
【００７４】
本発明は、ＧＵＩを用いてデジタル画像の色相・彩度・明度を変更する画像処理装置やフォトレタッチソフトに適用できる。
【符号の説明】
【００７５】
１…ＣＰＵ、２…メインメモリ、３…ハードディスク、４…ディスクドライブ、４ａ…ディスク、５…ネットワークＩ／Ｆ、６…入力Ｉ／Ｆ、６ａ…マウス、６ｂ…キーボード、７…ビデオＩ／Ｆ、８…サウンドＩ／Ｆ、８ａ…スピーカ、９…システムバス、１０…画像処理用の初期画面、１１…メニューバー、１２…色度円、１３…色空間正面図、１５…元画像の表示領域、１５…変更画像の表示領域、１６ａ…色相／彩度の各処理モードの選択部、１６ｂ…明度処理モードの選択部、１７…第１カーソル、１８…半径線、１９…第２カーソル、２０…円線、２１…第３カーソル、２２…レベル線、３０(n)…階調別色度円、３１…直線、ＭＰ…マッピング画素。
【要約】      （修正有）【課題】ユーザがデジタル画像が有する色属性を直感的かつ的確に認識できるように表示する色属性表示装置を提供する。【解決手段】画像データの全画素を２５６輝度階調に分別し、第ｎ階調（ｎ＝０〜２５５）に属する画素を直角二等辺三角形の擬似ｘｙ色度図にマッピングする。そのマッピング画素（ＭＰ）を、擬似ｘｙ色度図内から正三角形内へ、正三角形内からその外接円へ写像により射影し、ＭＰが分布した第ｎ階調の諧調別色度円３０(n)を得る。２５６階調分の諧調別色度円３０(n)で作成した円柱状のＨＳＶ色空間データに基づいて色度円と色空間正面図を表示させる。また、それらの上にはカーソル等の操作ツールも表示させる。画像データの画素とＨＳＶ色空間データのＭＰは対応付けられており、操作ツールでのＭＰの移動等が画像の色属性に反映される。【選択図】図４【図１】
0005854573.tif 000002
【図２】
0005854573.tif 000003
【図３】
0005854573.tif 000004
【図４】
0005854573.tif 000005
【図５Ａ】
0005854573.tif 000006
【図５Ｂ】
0005854573.tif 000007
【図６】
0005854573.tif 000008
【図７】
0005854573.tif 000009
【図８】
0005854573.tif 000010
【図９】
0005854573.tif 000011
【図１０】
0005854573.tif 000012
【図１１】
0005854573.tif 000013
【図１２】
0005854573.tif 000014
【図１３】
0005854573.tif 000015
【図１４】
0005854573.tif 000016
【図１５】
0005854573.tif 000017
【図１６】
0005854573.tif 000018
【図１７】
0005854573.tif 000019
【図１８】
0005854573.tif 000020
【図１９】
0005854573.tif 000021
【図２０】
0005854573.tif 000022
【図２１】
0005854573.tif 000023
【図２２】
0005854573.tif 000024