(57)【要約】【課題】選択された色相範囲内で、色調整がどのように行われるかを容易に視認できるようにし、また、色調整モードを選択できるようにする。【解決手段】調整前の色相軸６５と、色相、輝度又は彩度の調整の程度を示す調整対象軸６６、６７又は６８との直交座標系６０、６３、６４と、色調整前における直交座標系６０、６３、６４上の関係を示す調整線とが、これら直交座標系のそれぞれについて画面に表示される。ユーザは、色相範囲内で特定点を通るように調整線をどのように変化させるかの規則を調整モードとして選択部で選択し、スライダで色相、彩度及び明度を調整する。これにより、調整線が、選択された色相範囲内で変化し、調整内容を視認できる。【選択図】図７
2010124281.tif 000002
【特許請求の範囲】
【請求項１】
明示的に又は暗黙的に選択された色相範囲の色相、彩度及び明度を、入力手段の操作に応じてＧＵＩを介し調整する色調整装置において、
調整前の色相軸と、色相、彩度又は明度の調整の程度を示す調整対象軸との直交座標系と、色調整前における該直交座標系上の関係を示す調整線とを、これら直交座標系のそれぞれについて画面に表示させる色調整内容グラフ表示手段と、
入力手段による操作に応答して該画面上の該調整線を、該選択された色相範囲内で変化させる調整線変更手段と、
を有し、該調整線変更手段により変更された線に対応して対象画像の色相、彩度及び明度を調整することを特徴とする色調整装置。
【請求項２】
該調整線変更手段は、該範囲内の該調整線上の特定点を、該入力手段により移動指示された量だけ変化させることを特徴とする請求項１に記載の色調整装置。
【請求項３】
該調整線変更手段は、該選択された色相範囲の両端点Ｐ１、Ｐ３で変化量が０となり該特定点Ｐ２Ａでの変化量が最大となるように、Ｐ１とＰ２Ａとの間及びＰ２ＡとＰ３との間を線で結ぶことを特徴とする請求項２に記載の色調整装置。
【請求項４】
該選択された色相の範囲内で該特定点を通るように該調整線をどのように変化させるかの規則が調整モードとして複数予め格納された記憶手段と、
該入力手段の操作に応答して該複数の調整モードのいずれかを画面上で選択させる調整モード選択手段と、
をさらに有し、該調整線変更手段は、選択された該調整モードに基づいて該調整線を変化させることを特徴とする請求項１乃至３のいずれか１つに記載の色調整装置。
【請求項５】
該特定点は、該選択された色相範囲の中点に対応した該調整線上の点であり、
該入力手段の操作に応じて画面上で色相範囲を選択させる色相範囲選択手段と、
該直交座標系のそれぞれに対応して、スライダを画面に表示させ、該入力手段の操作に応じて該スライダのノブを移動表示させるスライダ表示手段と、
をさらに有し、該調整線変更手段は、該ノブの移動量に応じて該特定点を該色相軸と直角な方向へシフトさせることを特徴とする請求項２乃至４のいずれか１つに記載の色調整装置。
【請求項６】
該特定点は、該入力手段により選択された該調整線上の点であることを特徴とする請求項２乃至４のいずれか１つに記載の色調整装置。
【請求項７】
該色調整内容グラフ表示手段は、該調整線上に、選択可能な操作点を等間隔で複数表示させ、
該選択された色相範囲は、該選択された点の両隣の操作点に対応した色相軸上の点を端点とする暗黙的な範囲であることを特徴とする請求項６に記載の色調整装置。
【請求項８】
該対象画像は色調整前がＲＧＢ表色系画像データであり、該画像データを色相、彩度及び明度の表色系画像データに変換した後、該調整線変更手段により変更された線に対応して、該変換された画像データの色相、彩度及び明度を調整し、調整後の画像データをＲＧＢ表色系画像データに変換することを特徴とする請求項１乃至７のいずれか１つに記載の色調整装置。
【請求項９】
明示的に又は暗黙的に選択された色相範囲の色相、彩度及び明度を、入力手段の操作に応じてＧＵＩを介し調整する色調整方法において、
調整前の色相軸と、色相、彩度又は明度の調整の程度を示す調整対象軸との直交座標系と、色調整前における該直交座標系上の関係を示す調整線とを、これら直交座標系のそれぞれについて画面に表示させる色調整内容グラフ表示ステップと、
入力手段による操作に応答して該画面上の該調整線を、該選択された色相範囲内で変化させる調整線変更ステップと、
を該コンピュータが実行し、該コンピュータがさらに、該調整線変更手段により変更された線に対応して対象画像の色相、彩度及び明度を調整することを特徴とする色調整方法。
【請求項１０】
コンピュータに対し、明示的に又は暗黙的に選択された色相範囲の色相、彩度及び明度を、入力手段の操作に応じてＧＵＩを介し調整させるための色調整プログラムにおいて、
調整前の色相軸と、色相、彩度又は明度の調整の程度を示す調整対象軸との直交座標系と、色調整前における該直交座標系上の関係を示す調整線とを、これら直交座標系のそれぞれについて画面に表示させる色調整内容グラフ表示手順と、
入力手段による操作に応答して該画面上の該調整線を、該選択された色相範囲内で変化させる調整線変更手順と、
を該コンピュータに実行させ、該コンピュータにさらに、該調整線変更手段により変更された線に対応して対象画像の色相、彩度及び明度を調整させることを特徴とする色調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、明示的に又は暗黙的に選択された色相範囲の色相、彩度及び明度（輝度を含む上位概念）を、入力手段の操作に応じてＧＵＩを介し調整する色調整装置、方法及びプログラムに関する。
【背景技術】
【０００２】
カメラで撮影したカラー画像を、このカメラとは異なるメーカーの画像形成装置で印刷する場合、色特性が適切に補正されずに印刷される場合がある。また、この補正が正確に行われたとしても、画像を色調整したい場合がある。
【０００３】
下記特許文献１には、このような場合の調整方法として、ＲＧＢ表色系の画像データを、ＨＳＶ（色相、彩度及び明度）表色系の画像データに変換し、色相、彩度及び明度を調整する方法が開示されている。この調整は、調整対象の色相範囲を選択した後に、色相、彩度及び明度のそれぞれの調整用スライダのノブを移動させることにより行われる。また、ノブ移動量に対する調整量（ゲイン）を調整することもできる。
【特許文献１】特開２００７−９６６１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ノブ移動により、色相、彩度及び明度のそれぞれの調整量が、選択した色相範囲内でどのように変化しているのかを把握することができない。また、ゲインを調整できても、選択した色相範囲内での調整量の変化のさせ方を変えることができない。このため、所望の色調整を行うには、選択すべき色相範囲を細かく分割し、それぞれの範囲で色調整を行わなければならず、試行錯誤による調整回数が増えて効率良く色調整を行うことができないという問題点があった。
【０００５】
本発明の目的は、このような問題点に鑑み、選択された色相範囲内で色調整がどのように行われるかを容易に視認できるようにすることにより、効率良く色調整を行うことを可能にする色調整装置、方法及びプログラムを提供することにある。
【０００６】
本発明の他の目的は、選択された色相範囲内での色調整モードを選択できるようにすることにより、効率良く色調整を行うことを可能にする色調整装置、方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第１態様では、明示的に又は暗黙的に選択された色相範囲の色相、彩度及び明度を、入力手段の操作に応じてＧＵＩを介し調整する色調整装置において、
調整前の色相軸と、色相、彩度又は明度の調整の程度を示す調整対象軸との直交座標系と、色調整前における該直交座標系上の関係を示す調整線とを、これら直交座標系のそれぞれについて画面に表示させる色調整内容グラフ表示手段と、
入力手段による操作に応答して該画面上の該調整線を、該選択された色相範囲内で変化させる調整線変更手段とを有し、該調整線変更手段により変更された線に対応して対象画像の色相、彩度及び明度を調整する。
【０００８】
本発明による色調整装置の第２態様では、第１態様において、
該選択された色相の範囲内で該特定点を通るように該調整線をどのように変化させるかの規則が調整モードとして複数予め格納された記憶手段と、
該入力手段の操作に応答して該複数の調整モードのいずれかを画面上で選択させる調整モード選択手段と、
をさらに有し、該調整線変更手段は、選択された該調整モードに基づいて該調整線を変化させる。
【発明の効果】
【０００９】
上記第１態様の構成によれば、調整前の色相軸と、色相、彩度又は明度の調整の程度を示す調整対象軸との直交座標系と、色調整前における該直交座標系上の関係を示す調整線とが、これら直交座標系のそれぞれについて画面に表示され、入力手段による操作に応答して該調整線が、選択された色相範囲内で変化するので、該色相範囲内で色調整がどのように行われるかを容易に視認でき、これにより、効率良く色調整を行うことが可能になるという効果を奏する。
【００１０】
上記第２態様の構成によれば、該選択された色相範囲内で該特定点を通るように該調整線をどのように変化させるかの規則を調整モードとして選択することができ、選択した調整モードに基づいて該調整線が変化するので、さらに効率良く色調整を行うことが可能になるという効果を奏する。
【００１１】
本発明の他の目的、構成及び効果は以下の説明から明らかになる。
【実施例１】
【００１２】
図９は、本発明が適用された画像形成システムの概略構成を示す。
【００１３】
このシステムでは、ホストコンピュータ１０がＬＡＮ（ローカルエリアネットワーク）２０を介して画像形成装置３０に結合されており、例えばカメラで撮影されたＲＧＢ表色系の画像データが、ホストコンピュータ１０で対話的に色調整され、調整後の画像データが画像形成装置３０に送信されて印刷される。
【００１４】
図１０は、ホストコンピュータ１０のハードウエア構成を示す概略ブロック図である。
【００１５】
ホストコンピュータ１０では、ＭＰＵ１１がインターフェイス１２を介してＲＯＭ１３、ＲＡＭ１４、ＨＤＤ１５、入力装置１６、表示装置１７及びネットワークインターフェイス１８に結合されている。図９では、簡単化の為に、複数種のインターフェイスを１つのブロック１２で表している。
【００１６】
ＨＤＤ１５には、仮想記憶方式のＯＳ（オペレーティングシステム）、各種ドライバ及びアプリケーションが格納されており、このアプリケーションには、色調整プログラムが含まれている。ＲＯＭ１３には、ＨＤＤ１５内のＯＳをＲＡＭ１４上にロードするためのブートストラップが格納されている。入力装置１６は、例えばキーボードとポインティングデバイスとを備えている。ホストコンピュータ１０は、ネットワークインターフェイス１８を介してＬＡＮ２０に結合されている。
【００１７】
図１１は、画像形成装置３０のハードウエア構成を示す概略ブロック図である。
【００１８】
画像形成装置３０では、ＭＰＵ３１がインターフェイス３２を介してＲＯＭ３３、ＲＡＭ３４、ＨＤＤ３５、操作パネル３６、スキャナ３７、プリンタ３８、ネットワークインターフェイス３９及びＦＡＸ３Ａに結合されている。
【００１９】
ＲＯＭ３３には、ＯＳ、各種ドライバ並びに操作パネル３６、スキャナ３７、プリンタ３８及びＦＡＸ３Ａを制御するためのアプリケーションが格納されている。ＲＡＭ３４はワークエリア用であり、ＨＤＤ３５は画像データ格納用である。操作パネル３６は、スキャナ３７、プリンタ３８及びＦＡＸ３Ａを操作するためのものであり、複数の操作キーと表示部とを備えている。スキャナ３７は、画像ファイル作成用並びにプリンタ３８及びＦＡＸ３Ａに対する画像入力用として用いられる。この画像形成装置３０は、ネットワークインターフェイス３９を介してＬＡＮ２０に結合される。
【００２０】
次に、上記色調整プログラムで採用している色調整用ＧＵＩを説明する。
【００２１】
図３は、ホストコンピュータ１０の表示装置１７に表示される画面４０の各表示部を示す。ユーザは、色調整前画像４１に表示された画像を見て、どの色相範囲をどのように色調整すべきかを考え、色調整操作部４４を入力装置１６で操作してその調整内容を色調整操作部４４で視認するとともに、この内容で調整された色調整後画像４２を視認する。
【００２２】
図４は、図３の各表示部に表示される具体的な表示例を示す。画面４０上の色調整前画像４１Ａ、色調整後画像４２Ａ、色調整内容表示部４３Ａ、色調整操作部４４Ａはそれぞれ、図３中の色調整前画像４１、色調整後画像４２、色調整内容表示部４３及び色調整操作部４４の具体例である。
【００２３】
図５は、図４中の色調整操作部４４Ａの拡大図であり、図６及び図７はそれぞれ図４中の色調整内容表示部４３Ａの色調整前及び色調整後における拡大図である。
【００２４】
ユーザは、図５の色調整操作部４４Ａにおいて、入力装置１６のポインティングデバイスの操作でドロップダウンリスト５０の項目をクリックすることにより色相範囲を選択する。この項目は、色相範囲の中点のカラー名で表されており、図５では「グリーン」が選択されている。色相範囲はこの中点から±３０°の範囲であり、「グリーン」の場合には９０°〜１５０°である。図８は、選択された色相範囲をＨＬＳ空間で示す。この範囲内で、色相、輝度及び彩度が調整される。
【００２５】
ユーザは、スライダ５１、５２及び５３のノブ５１Ｎ、５２Ｎ及び５３Ｎを、入力装置１６のポインティングデバイスでドラッグすることにより、それぞれ色相、輝度及び彩度を上記色相範囲内でのみ調整する。スライダ５１、５２及び５３上の右側にはそれぞれ、アップ／ダウンボタン付テキストボックス５１Ｄ、５２Ｄ及び５３Ｄが配置されており、それぞれのアップボタン又はダウンボタンを操作することにより、色相、輝度及び彩度を微調整することができる。アップ／ダウンボタン付テキストボックス５１Ｄ、５２Ｄ及び５３Ｄのテキストボックスは、上記ノブ又はアップ／ダウンボタンによる調整量を数値表示するため及び調整量の数値を直接入力するために用いられる。
【００２６】
本実施例の第１の特徴は、色相、輝度及び彩度のそれぞれについて調整モードを備えている点であり、ユーザは、スライダ５１、５２及び５３の左側に配置されたドロップダウンリスト５４、５５及び５６により、色相、輝度及び彩度のそれぞれの調整モードを選択することができる。
【００２７】
図５では、色相及び彩度の調整が後述の比例モードとなっており、輝度の調整が後述の加算モードとなっている。
【００２８】
色調整操作部４４Ａ内の下部には、選択色初期化ボタン５７及び５８が配置され、選択色初期化ボタン５７をポインティングデバイスでクリックすることにより、ドロップダウンリスト５０の内容が既定値、例えば無選択状態に初期化され、初期化ボタン５８をポインティングデバイスでクリックすることにより、色調整操作部４４Ａ上の全ての設定値が既定値に初期化される。
【００２９】
本実施例の第２の特徴は、ドロップダウンリスト５４、５５及び５６で選択されたモードに応じて、スライダ５１、５２及び５３に対する操作により、調整内容が色相選択範囲内でどのようになっているかを色調整内容表示部４３Ａで即座に容易に視認できる点であり、次にこれを説明する。
【００３０】
図６に示すように、色調整内容表示部４３Ａでは、色相調整量グラフ６０により色相調整内容が表示され、カラーバー６１及び６２によりそれぞれ色相調整前及び色相調整後のカラーグラデーションが表示され、輝度調整量グラフ６３により輝度の調整内容が表示され、彩度調整量グラフ６４により彩度の調整内容が表示される。色相調整量グラフ６０、輝度調整量グラフ６３及び彩度調整量グラフ６４の横軸はいずれも調整前色相軸６５であり、色相調整量グラフ６０、輝度調整量グラフ６３及び彩度調整量グラフ６４の縦軸はそれぞれ色相、輝度及び彩度の調整量（後述のＨａ、Ｌａ、Ｓａ）を示す。色相調整量グラフ６０、輝度調整量グラフ６３及び彩度調整量グラフ６４上には、色調整前の横軸と縦軸との関係を示す色相調整線Ｌ１、輝度調整線Ｌ２及び彩度調整線Ｌ３が表示されている。
【００３１】
色相調整線Ｌ１上には、１３個の操作点（ユーザーが操作可能な点）が表示されている。色相角が０度と３６０度の操作点は同一点に対応しているので、実質的な操作点は１２個である。隣り合う操作点の間隔は、図５のドロップダウンリスト５０で選択される色相範囲の半分、本実施例では３０°となっている。
【００３２】
調整モードが比例モードの場合、ドロップダウンリスト５０で選択された色相範囲の中点に対応する色相調整線Ｌ１上の操作点が、ノブ５１Ｎの左右移動と連動して下方又は上方（横軸と直角な方向）へ移動する。すなわち、ノブ５１Ｎが、その初期位置であるスライドバー上の中点に位置している場合、これに対応する操作点は直線の色相調整線Ｌ１上に位置しており、ノブ５１Ｎをこの位置から右側／左側へ移動させると、その移動量に比例した調整線Ｌ１上の操作点が、調整前色相軸６５に対し垂直上方／下方へ移動する。
【００３３】
図７の色相調整量グラフ６０上に示す色相調整線Ｌ１Ａは、ノブ５１Ｎを右側へ３０°分だけ移動させた場合を示しており、図６の状態から操作点Ｐ２が操作点Ｐ２Ａまで（Ｐ３と同じ高さまで）上昇している。
【００３４】
比例モードでは、操作点Ｐ２Ａの両隣の操作点Ｐ１及びＰ３が固定で変化せず、操作点Ｐ２Ａと操作点Ｐ１との間及び操作点Ｐ２Ａと操作点Ｐ３との間が直線となるように色相が調整される。
【００３５】
操作点Ｐ２の調整量をＸ１（ノブ５１Ｎの位置Ｘ１）、選択された色相範囲の下限値及び上限値をそれぞれＨ１及びＨ２、この色相範囲内の調整前及び調整後の色相をそれぞれＨ及びＨａとすると、操作点Ｐ１とＰ２Ａとの間のＨａは下式（１）で表され、操作点Ｐ２ＡとＰ３との間のＨａは下式（２）で表される。
【００３６】
Ｈａ＝｛１＋２Ｘ１／（Ｈ２−Ｈ１）｝（Ｈ−Ｈ１）＋Ｈ１  ・・・（１）
Ｈａ＝｛１−２Ｘ１／（Ｈ２−Ｈ１）｝（Ｈ−Ｈ２）＋Ｈ２  ・・・（２）
調整モードが加算モードである場合、選択された操作点Ｐ１と操作点Ｐ３の範囲の直線が上方又は下方へ平行移動する。すなわち、選択範囲内での各点の調整量は一定値であり、選択された色相範囲のＨａは下式（３）で表される。
【００３７】
Ｈａ＝Ｈ＋Ｘ１    ・・・（３）
彩度については、調整モードが加算モードである場合、操作点の調整量をＸ２（ノブ５２Ｎの位置Ｘ２）、−１≦Ｘ２≦１、選択された色相範囲内の任意の点の調整前及び調整後の彩度をそれぞれＳ及びＳａとすると、Ｘ２＜０及びＸ２≧０のときそれぞれ下式（４）及び（５）で表される。
【００３８】
Ｓａ＝Ｓ・ＬＯＧ10（９・Ｘ２＋１０)    ・・・（４）
Ｓａ＝Ｓ1-X2                            ・・・（５）
調整モードが比例モードである場合、操作点でのＳａを上式（４）又は（５）で求め、この値をＳｘとすると、操作点Ｐ１と操作点Ｐ２Ａとの間のＳａは下式（６）で表され、操作点Ｐ２ＡとＰ３との間のＳａは下式（７）で表される。
【００３９】
Ｓａ＝｛２Ｓｘ／（Ｈ２−Ｈ１）｝（Ｈ−Ｈ１）＋Ｓ  ・・・（６）
Ｓａ＝｛２Ｓｘ／（Ｈ２−Ｈ１）｝（Ｈ２−Ｈ）＋Ｓ  ・・・（７）
輝度Ｌについては彩度Ｓの場合と同様であり、調整モードが加算モードである場合、操作点の調整量をＸ３（ノブ５３Ｎの位置Ｘ３）、−１≦Ｘ３≦１、選択された色相範囲内の任意の点の調整前及び調整後の輝度をそれぞれＬ及びＬａとすると、Ｘ３＜０及びＸ３≧０のときそれぞれ下式（８）及び（９）で表される。
【００４０】
Ｌａ＝Ｌ・ＬＯＧ10（９・Ｘ３＋１０)    ・・・（８）
Ｌａ＝Ｌ1-X3                        ・・・（９）
調整モードが比例モードである場合、操作点でのＬを上式（４）又は（５）で求め、この値をＬｘとすると、操作点Ｐ１と操作点Ｐ２Ａとの間のＬａは下式（１０）で表され、操作点Ｐ２Ａと操作点Ｐ３との間のＬａは下式（１１）で表される。
【００４１】
Ｌａ＝｛２Ｌｘ／（Ｈ２−Ｈ１）｝（Ｈ−Ｈ１）＋Ｌ  ・・・（１０）
Ｌａ＝｛２Ｌｘ／（Ｈ２−Ｈ１）｝（Ｈ２−Ｈ）＋Ｌ  ・・・（１１）
図１は、ソフトウエアによる色調整の概略機能ブロック図である。
【００４２】
調整前のＲＧＢ画像データ４１Ｄは、ＲＧＢ／ＨＬＳ変換部７０によりＨＬＳ画像データ４１Ｅに変換される。この変換は、色調整前画像４１Ａのファイルが不図示のダイアログで選択されてこれが色調整前画像４１Ａ上に表示された直後に行われる。ＲＧＢ表色系の画素値（Ｒ，Ｇ，Ｂ）からＨＬＳ表色系の画素値（Ｈ，Ｌ，Ｓ）への変換式は当業者に周知であるので、その説明を省略する。
【００４３】
調整が試行錯誤で繰り返されることを想定し、上記変換後に、コピー部７１によりＨＬＳ画像データ４１ＥがコピーされてＨＬＳ画像データ４１Ｆが生成される。ＨＬＳ／ＨＬＳ変換部７２は、後述の調整線変更部４４２で決定された上記変換式（１）〜（１１）のうちの対応するものに基づいて、ＨＬＳ画像データ４１Ｆに対し色調整（ＨＬＳ／ＨＬＳ変換）を行う。ＨＬＳ／ＲＧＢ変換部７３は、この色調整が完了すると、ＨＬＳ画像データ４１Ｆの内容をＲＧＢ表色系のＲＧＢ画像データ４２Ｄに変換する。これにより、ＲＧＢ画像データ４２Ｄの内容が図４の色調整後画像４２Ａとして表示される。
【００４４】
図１中、色相範囲選択部５０Ｘ、色相調整操作部５１Ｘ、彩度調整操作部５２Ｘ、輝度調整操作部５３Ｘ及び調整内容表示処理部４３Ｘはそれぞれ、図５中のドロップダウンリスト５０、スライダ５１及びドロップダウンリスト５４、スライダ５２及びドロップダウンリスト５５、スライダ５３及びドロップダウンリスト５６並びに図６の色調整内容表示部４３Ａに対応している。
【００４５】
図２は、図５のノブ５１Ｎ、５２Ｎ又は５３Ｎをポインティングデバイスでドラッグすることにより開始されるイベントハンドラの処理手順を示すフローチャートである。以下、括弧内は図２中のステップ識別符号である。
【００４６】
（Ｓ０）ポインティングデバイスによるノブ５１Ｎ、５２Ｎ又は５３Ｎのドラッグに対応して、ノブを移動させるとともに、対応するアップ／ダウンボタン付テキストボックス５１Ｄ、５２Ｄ又は５３Ｄの数値Ｘ１、Ｘ２又はＸ３を、スライドライン中点からの距離（中点から右側が正、左側が負）に比例した値に更新する。
【００４７】
（Ｓ１）ドラッグが終了すると、すなわちポインティングデバイスのクリックボタンが開放される（ドロップする）と、ステップＳ２へ進み、そうでなければステップＳ０へ戻る。ステップＳ０及びＳ１の処理は図１中の色相調整操作部５１Ｘ、彩度調整操作部５２Ｘ又は輝度調整操作部５３Ｘのうちドラッグ対象に対応したものにより行われる。
【００４８】
ここで、調整内容表示処理部４３Ｘの調整線表示部４４１は、図２の処理開始前に、色調整前の図６を画面に表示させている。
【００４９】
（Ｓ２）調整線変更部４４２は、入力装置１６の操作に応答して色相範囲選択部５０Ｘで選択された範囲Ａと、入力装置１６の操作に応答して色相調整操作部５１Ｘ、彩度調整操作部５２Ｘ又は輝度調整操作部５３Ｘで選択された調整モードと、入力装置１６の操作に応答して色相調整操作部５１Ｘ、彩度調整操作部５２Ｘ又は輝度調整操作部５３Ｘで決定されたＸ１、Ｘ２又はＸ３とに基づき、ステップＳ１でのドロップ対象ノブ５１Ｎ、５２Ｎ又はノブ５３Ｎに応じて色相調整線Ｌ１上、輝度調整線Ｌ２上又は彩度調整線Ｌ３上の操作点を移動させ、例えば図７に示すような色相調整線Ｌ１Ａ、輝度調整線Ｌ２Ａ又は彩度調整線Ｌ３Ａを表示させる。
【００５０】
（Ｓ３）調整内容表示処理部４３Ｘの調整線変更部４４２はさらに、Ｈａ、Ｌａ又はＳａを求めるための上式を決定する。
【００５１】
（Ｓ４）調整内容表示処理部４３Ｘは、ステップＳ１でのドロップ対象がノブ５１Ｎであった場合、色相範囲Ａと、ステップＳ３で決定された式と、調整前カラーバー６１の表示データとに基づいて、調整後カラーバー６２の色相範囲Ａにおけるグラデーションを変更する。
【００５２】
ＨＬＳ／ＨＬＳ変換部７２は、以下のステップＳ５〜Ｓ９により、ＨＬＳ画像データ４１Ｆ内の画素値をスキャンしながらＨＬＳ値を変化させる処理（色調整）を行う。
【００５３】
（Ｓ５）ＨＬＳ画像データ４１Ｆ内の最初の画素値を読み出す。
【００５４】
（Ｓ６）この画素値が色相範囲選択部５０Ｘで選択された色相範囲内のものであればステップＳ７へ進み、そうでなければステップＳ９へ進む。
【００５５】
（Ｓ７）上述の変換式に基づいて、ＨＬＳ値を変化させる。
【００５６】
（Ｓ８）変化後の値でＨＬＳ画像データ４１Ｆ内の対応する画素値を更新する。
【００５７】
（Ｓ９）ＨＬＳ画像データ４１Ｆから次の画素値を読み出す。
【００５８】
（Ｓ１０）ステップＳ９で読み出すべき画素値が存在すればステップＳ６へ戻り、そうでなければステップＳ１１へ進む。
【００５９】
（Ｓ１１）ＨＬＳ／ＲＧＢ変換部７３は、ＨＬＳ画像データ４１Ｆの各ＨＬＳ値をＲＧＢ値に変換してＲＧＢ画像データ４２Ｄを生成する。これにより、図４の色調整後画像４２Ａが更新される。
【００６０】
なお、ノブをドラッグする替わりにアップ／ダウンボタン付テキストボックス５１Ｄ、５２Ｄ又はアップ／ダウンボタン付テキストボックス５３Ｄのアップ／ダウンボタンを操作し又は値を直接これらのテキストボックスに入力した場合も、ステップＳ０及びＳ１以外は図２と同一の処理が行われる。
【００６１】
本実施例１によれば、調整前の色相軸６５と、色相、輝度又は彩度の調整の程度を示す調整対象軸６６、６７又は６８との直交座標系６０、６３、６４と、色調整前における直交座標系６０、６３、６４上の関係を示す調整線Ｌ１〜Ｌ３とが、これら直交座標系のそれぞれについて画面に表示され、入力装置１６による操作に応答して調整線Ｌ１〜Ｌ３が、選択された色相範囲Ａ内で変化するので、色相範囲Ａ内で色調整がどのように行われるかを容易に視認でき、これにより、効率良く色調整を行うことが可能になるという効果を奏する。
【００６２】
また色相範囲Ａ内で特定点を通るように調整線Ｌ１〜Ｌ３をどのように変化させるかの規則を調整モードとして選択部５４〜５６で選択することができ、選択した調整モードに基づいて調整線Ｌ１〜Ｌ３が変化するので、色相範囲Ａを細かく分割する必要がなくなり、さらに効率良く色調整を行うことが可能になるという効果を奏する。
【実施例２】
【００６３】
上記実施例１では、スライダ５１、５２及び５３を用いて色調整操作部４４Ａ内の各グラフの操作点を移動させる場合を説明したが、本実施例２では、これらを用いずに、図３（Ａ）に示すように、操作点をポインティングデバイスで直接指定し、ドラッグアンドドロップ操作により又は操作点を指定した後にキーボード上の矢印キーを操作することにより、操作点を移動させる。移動された操作点の両隣の操作点Ｐ１及びＰ３を、色相範囲の下限及び上限とみなす。
【００６４】
図１２(Ｂ)に示すように、１つの操作点を移動させた後、隣の操作点Ｐ３Ａを移動させることにより、色相選択範囲がさらに操作点の間隔だけ自動的に拡大し、範囲Ｐ１〜Ｐ４となる。複数の操作点を移動させることがモード選択に対応するので、図５の調整モード選択部５４〜５６を設けない構成であってもよい。
【００６５】
本実施例２によれば、ＧＵＩが実施例１よりもシンプルになるとともに、グラフを直接操作できるので、ヘビーユーザにとって、より操作性が向上するという効果を奏する。
【００６６】
他の点は、上記実施例１と同一である。
【００６７】
なお、本発明には外にも種々の変形例が含まれる。
【００６８】
例えば、調整モードをさらに多種用意して、より効率良く色調整を行えるようにしてもよい。
【００６９】
また、上記実施例では、色相、彩度及び明度をＨＬＳ表色系で表す場合を説明したが、本発明はこれに限定されず、ＨＳＢ表色系、マンセル表色系又はオストワルト表色系等の他の表色系を用いて色相、彩度及び明度を表すものであってもよい。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施例１に係る、ソフトウエアによる色調整の概略機能ブロック図である。
【図２】ＧＵＩのノブをポインティングデバイスでドラッグすることにより開始されるイベントハンドラの処理手順を示すフローチャートである。
【図３】ホストコンピュータの表示装置に表示されるＧＵＩ画面の各表示部を示す図である。
【図４】図３の各表示部に表示される具体的な表示例を示す図である。
【図５】図４中の色調整操作部の拡大図である。
【図６】色調整前における、図４中の色調整内容表示部の拡大図である。
【図７】色調整後における、図４中の色調整内容表示部の拡大図である。
【図８】ＨＬＳ空間で選択された色相範囲を示す説明図である。
【図９】本発明が適用された画像形成システムの概略構成図である。
【図１０】図９中のホストコンピュータのハードウエア構成を示す概略ブロック図である。
【図１１】図９中の画像形成装置のハードウエア構成を示す概略ブロック図である。
【図１２】（Ａ）及び（Ｂ）は本発明の実施例２のＧＵＩ説明図である。
【符号の説明】
【００７１】
１０  ホストコンピュータ
１１、３１  ＭＰＵ
１２、３２  インターフェイス
１３、３３  ＲＯＭ
１４、３４  ＲＡＭ
１５、３５  ＨＤＤ
１６  入力装置
１７  表示装置
１８、３９  ネットワークインターフェイス
２０  ＬＡＮ
３０  画像形成装置
３６  操作パネル
３７  スキャナ
３８  プリンタ
３Ａ  ＦＡＸ
４０  画面
４１、４１Ａ  色調整前画像
４１Ｄ  ＲＧＢ画像データ
４１Ｅ、４１Ｆ  ＨＬＳ画像データ
４２、４２Ａ  色調整後画像
４２Ｄ  ＲＧＢ画像データ
４３、４３Ａ  色調整内容表示部
４３Ｘ  調整内容表示処理部
４４、４４Ａ  色調整操作部
４５Ｘ  ＨＬＳ/ＨＬＳ変換部
５０、５４〜５６  ドロップダウンリスト
５０Ｘ  色相範囲選択部
５１〜５３  スライダ
５１Ｎ、５２Ｎ、５３Ｎ  ノブ
５１Ｄ、５２Ｄ、５３Ｄ  アップ／ダウンボタン付テキストボックス
５１Ｘ  色相調整部
５２Ｘ  彩度調整部
５３Ｘ  輝度調整部
５７  選択色初期化ボタン
５８  初期化ボタン
６０  色相調整量グラフ
６１  調整前カラーバー
６２  調整後カラーバー
６３  輝度調整量グラフ
６４  彩度調整量グラフ
６５  調整前色相軸
６６  調整後色相軸
６７  輝度調整軸
６８  彩度調整軸
７０  ＲＧＢ／ＨＬＳ変換部
７１  コピー部
７２  ＨＬＳ／ＨＬＳ変換部
７３  ＨＬＳ／ＲＧＢ変換部
Ｌ１、Ｌ１Ａ  色相調整線
Ｌ２、Ｌ２Ａ  輝度調整線
Ｌ３、Ｌ３Ａ  彩度調整線
Ｐ１〜Ｐ４、Ｐ２Ａ  操作点
【図１】
2010124281.tif 000003
【図２】
2010124281.tif 000004
【図３】
2010124281.tif 000005
【図４】
2010124281.tif 000006
【図５】
2010124281.tif 000007
【図６】
2010124281.tif 000008
【図７】
2010124281.tif 000009
【図８】
2010124281.tif 000010
【図９】
2010124281.tif 000011
【図１０】
2010124281.tif 000012
【図１１】
2010124281.tif 000013
【図１２】
2010124281.tif 000014