(57)【要約】【課題】  画像処理装置、画像処理プログラム及び画像処理方法において、ＲＧＢ画像データを明度・彩度・色相の色空間に変換する際に、何段階もの色空間変換処理を行わなければならず、明度・彩度の色調整をする際に時間がかかるという問題があった。【解決手段】  本発明の画像処理装置は、単純な変換式によりＲＧＢ画像データを明度・彩度・色相に変換する色空間変換部を備えて、ＲＧＢ画像データを明度・彩度・色相の色空間に変換して分析を行い、色相毎の明度・彩度の調整を可能とすることにより、課題を解決した。【選択図】図５
2010034702.tif 000002
【特許請求の範囲】
【請求項１】
ＲＧＢ画像データを取得する画像取得部と、
前記画像取得部によって取得されたＲＧＢ画像データの各色点について、ＲＧＢ三原色によって表される色空間を明度・彩度・色相によって表される色空間に変換する色空間変換部とを有し、
前記色空間変換部は、立方体の中心を通り相対する頂点のひとつをＢｋ（黒）、他の頂点をＷ（白）とし、前記Ｂｋ（黒）とＷ（白）とを結ぶ線を中心軸としてその周りの６つの頂点を前記中心軸の前記Ｂｋ（黒）方向から見た反時計回転順にＲ（赤）、Ｙｅ（黄）、Ｇ（緑）、Ｃｙ（シアン）、Ｂ（青）、Ｍａ（マゼンタ）とするＲＧＢ色空間中の前記ＲＧＢ画像データの各色点について、
前記色点の前記中心軸に垂直で前記Ｂｋ（黒）点を含む平面からの距離を明度とし、
前記色点の前記中心軸からの距離を彩度とし、
前記色点と前記Ｒ（赤）の頂点を前記中心軸に垂直な平面に投影したときの前記色点の投影点・前記中心軸・前記Ｒ（赤）の投影点が作り出す角度を色相とする色空間変換を行う
ことを特徴とする画像処理装置。
【請求項２】
請求項１の画像処理装置であって、
前記色空間変換部は、ＲＧＢ三原色のＲ（赤色）の値がＲｉｎ、Ｇ（緑色）の値がＧｉｎ、Ｂ（青色）の値がＢｉｎによって表される色を、（数１）によって表される色相（Hue）の式、
【数１】
2010034702.tif 000009
（数２）によって表される彩度（Chroma）の式、
【数２】
2010034702.tif 000010
（数３）によって表される明度（Brightness）の式
【数３】
2010034702.tif 000011
を用いて前記ＲＧＢ画像データの各色点の色空間変換処理を行う
ことを特徴とする画像処理装置。
【請求項３】
請求項１または２の画像処理装置であって、
前記色空間変換部によって変換された前記色点の前記色相毎の前記明度と前記彩度の分布の分析をするか、又は、前記色相毎に前記色空間変換処理後の画像を分離するかのいずれか少なくとも一方を行う色分析部を有する
ことを特徴とする画像処理装置。
【請求項４】
請求項１から３のいずれかの画像処理装置であって、
前記色空間変換部によって変換された前記色点の前記色相毎の前記明度又は前記彩度の少なくとも一方のパラメータを変更することにより、前記色点の前記明度又は前記彩度の調整を行う色調整部を有する
ことを特徴とする画像処理装置。
【請求項５】
ＲＧＢ画像データを取得する画像取得機能と、
前記画像取得機能によって取得されたＲＧＢ画像データの各色点について、ＲＧＢ三原色によって表される色空間を明度・彩度・色相によって表される色空間に変換する色変換機能とをコンピュータに実現させ、
前記色空間変換機能は、立方体の中心を通り相対する頂点のひとつをＢｋ（黒）、他の頂点をＷ（白）とし、前記Ｂｋ（黒）とＷ（白）とを結ぶ線を中心軸としてその周りの６つの頂点を前記中心軸の前記Ｂｋ（黒）方向から見た反時計回転順にＲ（赤）、Ｙｅ（黄）、Ｇ（緑）、Ｃｙ（シアン）、Ｂ（青）、Ｍａ（マゼンタ）とするＲＧＢ色空間中の前記ＲＧＢ画像データの各色点について、
前記色点の前記中心軸に垂直で前記Ｂｋ（黒）点を含む平面からの距離を明度とし、
前記色点の前記中心軸からの距離を彩度とし、
前記色点と前記Ｒ（赤）の頂点を前記中心軸に垂直な平面に投影したときの前記色点の投影点・前記中心軸・前記Ｒ（赤）の投影点が作り出す角度を色相とする色空間変換をする機能である
ことを特徴とする画像処理プログラム。
【請求項６】
ＲＧＢ画像データを取得する画像取得手段と、
前記画像取得手段によって取得されたＲＧＢ画像データの各色点について、ＲＧＢ三原色によって表される色空間を明度・彩度・色相によって表される色空間に変換する色空間変換手順とを有し、
前記色空間変換手順は、立方体の中心を通り相対する頂点のひとつをＢｋ（黒）、他の頂点をＷ（白）とし、前記Ｂｋ（黒）とＷ（白）とを結ぶ線を中心軸としてその周りの６つの頂点を前記中心軸の前記Ｂｋ（黒）方向から見た反時計回転順にＲ（赤）、Ｙｅ（黄）、Ｇ（緑）、Ｃｙ（シアン）、Ｂ（青）、Ｍａ（マゼンタ）とするＲＧＢ色空間中の前記ＲＧＢ画像データの各色点について、
前記色点の前記中心軸に垂直で前記Ｂｋ（黒）点を含む平面からの距離を明度とし、
前記色点の前記中心軸からの距離を彩度とし、
前記色点と前記Ｒ（赤）の頂点を前記中心軸に垂直な平面に投影したときの前記色点の投影点・前記中心軸・前記Ｒ（赤）の投影点が作り出す角度を色相とする手順である
ことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理プログラム及び画像処理方法に関し、さらに詳しくは、取得したＲＧＢ画像データを明度、彩度、色相の色空間に変換処理を行って色分析及び色調整する方法に関するものである。
【背景技術】
【０００２】
色相の分析・調整方法として以下の従来技術がある。
【０００３】
データを明度・彩度・色相に分け、選択された色相を相補色相およびグレー領域における色相から区別することにより色相を識別する方法がある（特許文献１参照）。
【０００４】
色のＬａｂ値を利用して、明度・彩度・色ばみの観点から明度ならば暗い明るいなどのそれぞれの判断値を２値化して判断を下し、その判断基準に合わせて調整を行う色ばみの分析方法がある（特許文献２参照）。
【０００５】
Ｌａｂ空間のａｂ平面を用いて色相・彩度を調整し、また調整の際の変更したパラメータを明確に表示することと、調整の際の参照画像を表示することで、調整の際の手間を省力化した方法がある（特許文献３参照）。
【０００６】
色相・明度・彩度に取得画像を分析し、予め記憶しておいた画像分析データから最適なパラメータを補正値として利用して、自動的に補正を行う方法がある（特許文献４参照）。
【特許文献１】特許２５４０４８５号公報
【特許文献２】特許２５４１４７９号公報
【特許文献３】特許２９１４２２７号公報
【特許文献４】特許３２６４２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来、ＲＧＢ画像データの明度、彩度の調整を行う際には、ＲＧＢ画像データをＸＹＺに変換し、ＸＹＺをＬａｂに変換し、さらにＬａｂをＨＣＢ等に変換する処理を行って、明度、彩度、色相の色空間に変換してから明度、彩度等の調整が行われていたが、これら複数の変換処理が必要なため変換処理に時間がかかるという問題があった。また、Ｌａｂ空間では、色空間軸の中心が、無彩色の色相からずれてしまうという問題があった。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、ＲＧＢ画像データを取得する画像取得部と、前記画像取得部によって取得されたＲＧＢ画像データの各色点について、ＲＧＢ三原色によって表される色空間を明度・彩度・色相によって表される色空間に変換する色空間変換部とを有する。そして、前記色空間変換部は、立方体の中心を通り相対する頂点のひとつをＢｋ（黒）、他の頂点をＷ（白）とし、前記Ｂｋ（黒）とＷ（白）とを結ぶ線を中心軸としてその周りの６つの頂点を前記中心軸の前記Ｂｋ（黒）方向から見た反時計回転順にＲ（赤）、Ｙｅ（黄）、Ｇ（緑）、Ｃｙ（シアン）、Ｂ（青）、Ｍａ（マゼンタ）とするＲＧＢ色空間中の前記ＲＧＢ画像データの各色点について、前記色点の前記中心軸に垂直で前記Ｂｋ（黒）点を含む平面からの距離を明度とし、前記色点の前記中心軸からの距離を彩度とし、前記色点と前記Ｒ（赤）の頂点を前記中心軸に垂直な平面に投影したときの前記色点の投影点・前記中心軸・前記Ｒ（赤）の投影点が作り出す角度を色相とする色空間変換を行うことを特徴とする。
【０００９】
本発明の画像処理装置は、上記の構成に加えて、前記色空間変換部がＲＧＢ三原色のＲ（赤色）の値がＲｉｎ、Ｇ（緑色）の値がＧｉｎ、Ｂ（青色）の値がＢｉｎによって表される色を、（数１）
【００１０】
【数１】
2010034702.tif 000003
【００１１】
によって表される色相（Hue）の式、（数２）
【００１２】
【数２】
2010034702.tif 000004
【００１３】
によって表される彩度（Chroma）の式、（数３）
【００１４】
【数３】
2010034702.tif 000005
【００１５】
によって表される明度（Brightness）の式を用いて前記ＲＧＢ画像データの各色点の色空間変換処理を行うものとしてもよい。
【００１６】
本発明の画像処理装置は、上記の構成に加えて、前記色空間変換部によって変換された前記色点の前記色相毎の前記明度と前記彩度の分布の分析をするか、又は、前記色相毎に前記色空間変換処理後の画像を分離するかのいずれか少なくとも一方を行う色分析部を有していてもよい。
【００１７】
本発明の画像処理装置は、上記の構成に加えて、前記色空間変換部によって変換された前記色点の前記色相毎の前記明度又は前記彩度の少なくとも一方のパラメータを変更することにより、前記色点の前記明度又は前記彩度の調整を行う色調整部を有していてもよい。
【００１８】
本発明の画像処理プログラムは、ＲＧＢ画像データを取得する画像取得機能と、前記画像取得機能によって取得されたＲＧＢ画像データの各色点について、ＲＧＢ三原色によって表される色空間を明度・彩度・色相によって表される色空間に変換する色空間変換機能をコンピュータに実現させる。そして、前記色空間変換機能は、立方体の中心を通り相対する頂点のひとつをＢｋ（黒）、他の頂点をＷ（白）とし、前記Ｂｋ（黒）とＷ（白）とを結ぶ線を中心軸としてその周りの６つの頂点を前記中心軸の前記Ｂｋ（黒）方向から見た反時計回転順にＲ（赤）、Ｙｅ（黄）、Ｇ（緑）、Ｃｙ（シアン）、Ｂ（青）、Ｍａ（マゼンタ）とするＲＧＢ色空間中の前記ＲＧＢ画像データの各色点について、前記色点の前記中心軸に垂直で前記Ｂｋ（黒）点を含む平面からの距離を明度とし、前記色点の前記中心軸からの距離を彩度とし、前記色点と前記Ｒ（赤）の頂点を前記中心軸に垂直な平面に投影したときの前記色点の投影点・前記中心軸・前記Ｒ（赤）の投影点が作り出す角度を色相とする色空間変換をする機能であることを特徴とする。
【００１９】
本発明の画像処理方法は、ＲＧＢ画像データを取得する画像取得手順と、前記画像取得手順によって取得された前記ＲＧＢ画像データの各色点について、ＲＧＢ三原色によって表される色空間を明度・彩度・色相によって表される色空間に変換する色空間変換手順とを有する。そして、前記色空間変換手順は、立方体の中心を通り相対する頂点のひとつをＢｋ（黒）、他の頂点をＷ（白）とし、前記Ｂｋ（黒）とＷ（白）とを結ぶ線を中心軸としてその周りの６つの頂点を前記中心軸の前記Ｂｋ（黒）方向から見た反時計回転順にＲ（赤）、Ｙｅ（黄）、Ｇ（緑）、Ｃｙ（シアン）、Ｂ（青）、Ｍａ（マゼンタ）とするＲＧＢ色空間中の前記ＲＧＢ画像データの各色点について、前記色点の前記中心軸に垂直で前記Ｂｋ（黒）点を含む平面からの距離を明度とし、前記色点の前記中心軸からの距離を彩度とし、前記色点と前記Ｒ（赤）の頂点を前記中心軸に垂直な平面に投影したときの前記色点の投影点・前記中心軸・前記Ｒ（赤）の投影点が作り出す角度を色相とする手順であることを特徴とする。
【発明の効果】
【００２０】
本発明の画像処理装置は、前記画像取得部と、前記色空間変換部を有するため、ＲＧＢ色空間中のＲＧＢ画像データを単純な変換式によって高速に明度・彩度・色相の色空間に変換することが可能となる。
【００２１】
また、本発明の画像処理装置は、前記色空間変換部が、ＲＧＢ三原色のＲ（赤色）の値がＲｉｎ、Ｇ（緑色）の値がＧｉｎ、Ｂ（青色）の値がＢｉｎによって表される色を、（数１）によって表される色相（Hue）の式、（数２）によって表される彩度（Chroma）の式、（数３）によって表される明度（Brightness）の式を用いて色空間変換処理を行うことにより、ＲＧＢ画像データを上記の（数１，２，３）の式を用いて明度・彩度・色相の色空間に高速に変換することが可能となる。
【００２２】
また、本発明の画像処理装置は、前記色空間変換部によって変換された前記色相毎の前記明度と前記彩度の分布の分析をするか、又は、前記色相毎に画像を分離するかのいずれか少なくとも一方を行う色分析部を更に有することにより、上記変換式によって変換された色相毎の色分析を行うことが可能となる。
【００２３】
また、本発明の画像処理装置は、前記色空間変換部によって変換された前記色相毎の前記明度又は前記彩度の少なくとも一方のパラメータを変更することにより前記明度又は前記彩度の調整を行う色調整部を更に有することにより、上記変換式によって変換された色相毎に明度・彩度の調整を行うことが可能となる。
【００２４】
本発明の画像処理プログラムは、前記画像取得機能と、前記色空間変換機能とを‘コンピュータに実現させるため、ＲＧＢ色空間中のＲＧＢ画像データを単純な変換式によって高速に明度・彩度・色相の色空間に変換することが可能となる。
【００２５】
本発明の画像処理方法は、前記画像取得手順と、前記色空間変換手順とを有するため、ＲＧＢ色空間中のＲＧＢ画像データを単純な変換式によって高速に明度・彩度・色相の色空間に変換することが可能となる。
【発明を実施するための最良の形態】
【００２６】
画像処理装置、画像処理プログラム及び画像処理方法において、ＲＧＢ画像データを明度・彩度・色相の色空間に高速に変換することができないという問題点を単純な変換式を用いる方法によって解決した。
【実施例】
【００２７】
［色空間の変換］
本実施例で取得するＲＧＢ画像データは、ＲＧＢの色空間によって色相が表現されている。図１（Ａ）の立方体を用いてＲＧＢの色空間の定義について示す。
【００２８】
立方体の各頂点は、図１（Ａ）に示すように、Ｂｋ（黒）、Ｗ（白）、Ｒ（赤）、Ｇ（緑）、Ｂ（青）、Ｃｙ（シアン）、Ｍａ（マゼンタ）、Ｙｅ（黄）の各色に対応しており、Ｂｋの頂点から、Ｗの頂点まで引いた直線が色の無い無彩色である中心軸で、その中心軸からＲ、Ｇ、Ｂの各頂点に近づくに従い、ＲＧＢの色味がつくこととなる。
【００２９】
例えば、図１（Ａ）においてＲとＧが混ざった、より赤に近い色の点Ｐを考え、Ｂｋ，ＷとそのＰの３つを頂点とする三角形の平面を作ってみる。
【００３０】
この平面を取り出して配置したものが、図１（Ｂ）の色空間である。ここでは、ＢｋからＷに近づくに従い、色の明るさ（明度）は明るくなり、Ｂｋ−Ｗの中心軸から頂点Ｐに近づくに従い、色の鮮やかさ（彩度）は強くなる。
【００３１】
また、さらに図１（Ａ）の立方体のＢｋとＷを直線で結んだ軸を中心としてその軸に垂直な平面に投影すると図１（Ｂ）の右図のようになり、中心軸からの回転角度によって色相を表すことができる。
【００３２】
この図１（Ｂ）で示す、色相（Hue）、彩度（Chroma）、明度（Brightness）からなる色空間をＨＣＢ空間と呼ぶ。
【００３３】
このＲＧＢ空間からＨＣＢ空間への変換は、以下の式で表すことができる。
【００３４】
ＲＧＢ空間のある色点のＲ（赤）の値をＲｉｎ、Ｇ（緑）の値をＧｉｎ、Ｂ（青）の値をＢｉｎとすると、色相（Hue）は、
【００３５】
【数１】
2010034702.tif 000006
【００３６】
彩度（Chroma）は、
【００３７】
【数２】
2010034702.tif 000007
【００３８】
明度（Brightness）は、
【００３９】
【数３】
2010034702.tif 000008
【００４０】
と表される。
【００４１】
上記の式は、次のように求められる。
【００４２】
ここでは、具体化のためにＲＧＢの各値が８ビットによって表される最大数２５５の値として説明する。
【００４３】
なお、sqrtは、square rootすなわち平方根のことである。
【００４４】
図２（Ａ）は、図１（Ｂ）右図に示したものに、説明のための点Ｓ、Ｔを加え、黒（Black）、白（White）の点と合わせて座標値を記入したものである。
【００４５】
図２（Ａ）において、
PointSは、PointTの色値より得られる。
【００４６】
ベクトルBSとBWは平行なので、
ｔ（255,255,255）＝（Sr,Sg,Sb）
Sr=Sg=Sbという関係が成り立つ。
【００４７】
ベクトルBWとベクトルSTは直角なので内積が0となる。
【００４８】
255・(Tr-Sr) + 255・(Tg-Sg) +255・(Tb-Sb)  =  0
ここで、Sr=Sg=Sbより
255・(Tr-Sr) + 255・(Tg-Sr) +255・(Tb-Sr)  =  0
Tr+Tg+Tb-3Sr=0
Sr = (Tr+Tg+Tb)/3
よって、PointSは、（（Tr+Tg+Tb)/3, （Tr+Tg+Tb)/3, （Tr+Tg+Tb)/3 )となる。
【００４９】
これにより、明度・彩度は求めることが出来る。
【００５０】
明度は、ベクトルBSの距離である。
【００５１】
Brightness’ = (Tr+Tg+Tb)/sqrt(3)
正規化をして最大値を1としておく。
【００５２】
Brightness = (Tr+Tg+Tb)/（sqrt(3)・sqrt(3)・255）
Brightness = (Tr+Tg+Tb)/（3・255）
彩度は、ベクトルSTの距離である。
【００５３】
Chroma’ =  sqrt( power（Tr-Sr,2) + power（Tg-Sg,2) + power（Tb-Sb,2) )
= sqrt( power( 2Tr-Tg-Tb ,2) + power( 2Tg-Tb-Tr ,2) + power(2Tb-Tr-Tg , 2) ) / 3
正規化をして最大をsqrt(3)すると
Chroma = sqrt( power( 2Tr-Tg-Tb ,2) + power( 2Tg-Tb-Tr ,2) + power(2Tb-Tr-Tg , 2) ) / (3/255)
となる。
【００５４】
次に、図２（Ｂ）に色相平面（図１（Ｂ）右図）での、色相の基準点となるＲ（赤）の点とPointTの関係を示す。又、図２（Ｃ）にその立体関係を示す。
ここで、ベクトルRRhとベクトルTSの角度を求める。
【００５５】
cosθ=  RRh・TS/(|RRｈ|・|TS|)
θ= acos( RRh・TS/(|RRｈ|・|TS|) )
TS = Tr-(Tr+Tg+Tb)/3, Tg-(Tr+Tg+Tb)/3, Tb-(Tr+Tg+Tb)/3)
= (1/3)(2Tr-Tg-Tb, 2Tg-Tb-Tr, 2Tb-Tr-Tg)
RRh = (510/3, -255/3, -255/3) = (255/3)(2, -1, -1)
RRh・TS = (255/9){2*(2Tr-Tg-Tb)-(2Tg-Tb-Tr)-(2Tb-Tr-Tg)}
= (255/9){6Tr-3Tg-3Tb}
|RRｈ|・|TS| = (255/3)・sqrt(6)・|TS|
=  (255/3)・sqrt(6)・Chroma’
= (255/9)・sqrt( power( 2Tr-Tg-Tb ,2) + power( 2Tg-Tb-Tr ,2) + power(2Tb-Tr-Tg , 2) )
θ= acos{ (6Tr-3Tg-3Tb) / ( sqrt(6) * sqrt( power( 2Tr-Tg-Tb ,2) + power( 2Tg-Tb-Tr ,2) + power(2Tb-Tr-Tg , 2) ) ) }
Hue’= θ・180/π
但し、外積により、方向を決める。
【００５６】
outer = (Tr+Tg-2Tb)+(-Tr+2Tg-Tb)
outerが正のときはθは正、負のときはθも負である。
【００５７】
以上により、（数１，２，３）の三式が導かれた。
【００５８】
［構成］
図３は、本発明の画像処理装置の実施例としての画像形成装置の機能ブロック図である。
【００５９】
画像形成装置１０１は、操作部１１１、画像表示部１１３、印刷部１１５、インタフェース部１１７、ソフトウェア機能部１２１、データ読込部１２３、色空間変換部１２５、色分析部１２７、色調整部１２９、データ比較部１３１、画像処理部１３３の各機能ブロックを有する。
【００６０】
以下に各機能ブロックについて説明する。
【００６１】
操作部１１１は、画像形成装置１０１の操作を入力する機能部であると共に色分析の操作及び色調整の操作のための入力を受け付ける。
【００６２】
画像表示部１１３は、液晶パネル等により構成され、画像形成装置の装置状態の表示と、操作部１１１からの操作入力の際の表示、色分析の結果の表示及び色調整前と後の画像を表示する。
【００６３】
印刷部１１５は、印刷を行う機能部である。色分析の結果、色調整前と後の画像の印刷が可能である。
【００６４】
インタフェース部１１７は、画像形成装置１０１とホストコンピュータなどの外部装置との接続を行う。
【００６５】
ソフトウェア機能部１２１は、画像形成装置１０１の各機能をソフトウェアによって実現する。
【００６６】
データ読込部１２３は、本発明の画像取得部の一例であって、原稿画像をＲＧＢ画像データとして読み込み、画素ごとのＲＧＢ画像データを取得する。
【００６７】
具体的には、紙原稿を読み取るスキャナや、ページ記述言語の印刷データをＲＧＢ画像データに変換する印刷エンジンが挙げられる。
【００６８】
色空間変換部１２５は、前記した（数１）、（数２）、（数３）の式に基づいて、データ読み込み部１２３が取得したＲＧＢ画像データの各色点について、ＲＧＢ値ごとに頻度をカウントし、色空間をＨＣＢ（色相Hue・彩度Chroma・明度Brightness）の色空間に変換する。
【００６９】
色分析部１２７は、前記色空間変換部によって変更された色点の色相（Hue）毎における明度・彩度値の分布や、色相毎のヒストグラムや、また色相毎に色空間変換処理後の画像を色相毎に分離して表示する。また、色分析部１２７は、後述する色調整部１２９によって調整された後の画像に対しても、同様に前記色分析が可能であり、調整前後での評価を比較できる。
【００７０】
図４に色分析部が行う色分析の結果を示す。
【００７１】
図４（Ａ）に示す原画像に対し、色相毎の明度・彩度の分布を表したものを図４（Ｂ）に示す。図４（Ｂ）左は、色相０度のときのＲＧＢ画像データの明度・彩度の分布で、図４（Ｂ）右は、色相３０度のときのＲＧＢ画像データの明度・彩度の分布である。
【００７２】
図４（Ｃ）は、図４（Ａ）の原画像の色相毎の画素の分布を示したヒストグラムである。
【００７３】
図４（Ｄ）は、図４（Ａ）の原画像の２４色相毎の明度・彩度分布を示した画像の一部である。
【００７４】
色調整部１２９は、選択された色相（範囲）にたいして、明度と彩度のパラメータを変更して各色点の色を調整する。
【００７５】
図５に色調整部１２９が行う色調整のユーザインタフェース画面を示す。インタフェース画面には、原画像と明度・彩度の調整後の画像、色相選択ボタン、明度・彩度を調整するボタン、色相の変化を示す図が示されており、明度・彩度調整ボタンにより、選択された色相の明度・彩度の変化が中央の色相面によって確認されると共に、左下の調整後画像によっても確認できる。
【００７６】
データ比較部１３１は、色調整前後の画像を印刷したり比較したりする。
【００７７】
画像処理部１３３は、分析画面や原画像や調整後の画像を印刷するために、印刷部で処理可能なデータ形式に画像データを変換する。
【００７８】
［フローチャート］
図６のフローチャートを用いて画像形成装置の動作の流れについて説明する。
【００７９】
Ｓ１１：データ読込部１２３は、原画像（ＲＧＢ画像データ）の読込を行う。
【００８０】
Ｓ１３：画像表示部１１３において、前記読み込んだ原画像の表示を行う。
【００８１】
Ｓ１５：色空間変換部１２５は、読み込んだ原画像の各色点についてＲＧＢ色空間からＨＣＢ色空間に変換を行う。色分析部１２７は、色空間変換されたデータに基づき原画像の色分析を行う（図４に表示）。
【００８２】
Ｓ１７：色調整部１２９は、原画像の調整を行う（図５に表示）。
【００８３】
Ｓ１９：画像表示部１１３は、調整後の画像の表示を行う（図５）。
【００８４】
Ｓ２１：色分析部１２７は、調整後の画像について色分析を行う（図４にて説明したのと同様の色分析を行う）。
【００８５】
Ｓ２３：ユーザの入力により再度調整を行うかどうかを決定する。再調整する場合には動作をＳ１７に移行する。再調整を行わない場合は動作をＳ２５に移行する。
【００８６】
Ｓ２５：データ比較部１３１は、調整前後のデータを比較して印刷を行う。
【００８７】
以上の一連の動作により、原画像であるＲＧＢ画像データをＨＣＢ色空間に変換して、色分析を行い、色相毎の明度・彩度の色調整を行って印刷する一連の過程を完了する。
【００８８】
［実施例の効果］
本発明実施例の画像処理装置により、以下のことが可能となった。
【００８９】
（数１，２，３）に示す単純な変換式によりＲＧＢ色空間をＨＣＢ色空間に高速に変換可能となった。
【００９０】
上記の変換式を元に変換されたＲＧＢ画像データを色相毎に分析して表示することが可能となった。
【００９１】
上記ＨＣＢ色空間に変換された画像を色相毎に明度・彩度を調整することが可能となった。
【００９２】
上記色調整後の画像についても色分析部が色相毎分析して表示することが可能である。
【００９３】
これらにより、カラー画像の調整が容易となり、ユーザが色調整時に行われる明度・彩度の変化を図で確認できることとなった。
【００９４】
［その他］
本実施例においては、色分析や色調整を画像形成装置の操作部１１１および画像表示部１１３のユーザインタフェースを用いて行う方法としたが、これらの操作をホストコンピュータから行って、ホストコンピュータのディスプレイとキーボード及びマウスなどの入力装置のユーザインタフェースを用いて行う方法としても良い。
【００９５】
本実施例においては、色空間変換や、色分析や、色調整を画像形成装置に備わった構成各部によって行うこととしたが、前記色空間変換や前記色分析や前記色調整をホストコンピュータ上のプログラムによって機能を実現させる方法を取っても良い。
【図面の簡単な説明】
【００９６】
【図１】ＲＧＢ色空間とＨＣＢ色空間の説明図である。
【図２】色空間変換式の説明図である。
【図３】本発明実施例の画像形成装置の機能ブロック図である。
【図４】本発明実施例の画像形成装置の色分析部が行う色分析の例である。
【図５】本発明実施例の画像形成装置の色調整部が行う色調整のインタフェース画面である。
【図６】本発明実施例の画像形成装置のフローチャートである。
【符号の説明】
【００９７】
１０１  画像形成装置（画像処理装置）
１１１  操作部
１１３  画像表示部
１１５  印刷部
１１７  インタフェース部
１２１  ソフトウェア機能部
１２３  データ読込部（画像取得部）
１２５  色空間変換部
１２７  色分析部
１２９  色調整部
１３１  データ比較部
１３３  画像処理部
【図３】
2010034702.tif 000012
【図６】
2010034702.tif 000013
【図１】
2010034702.tif 000014
【図２】
2010034702.tif 000015
【図４】
2010034702.tif 000016
【図５】
2010034702.tif 000017