(57)【要約】【課題】画像情報の出力における色相調整を容易に実行可能な画像処理装置を提供すること。【解決手段】出力する画像情報の色設定情報を調整する画像処理装置１であって、画像情報の出力を指示するアプリケーション１０２と、画像情報の出力先デバイスである画像形成装置２を駆動するプリンタドライバ１０４と、出力先デバイスに応じた色設定情報を記憶したカラープロファイル１０３とを有し、プリンタドライバ１０４は、出力する画像情報の色設定情報を調整する色設定調整手段と、調整された色設定情報をカラープロファイル１０４に保存する色設定保存手段とを有することを特徴とする。【選択図】図１
2008259137.tif 000002
【特許請求の範囲】
【請求項１】
出力する画像情報の色設定情報を調整する画像処理装置であって、
前記画像情報の出力を指示するアプリケーションと、
前記画像情報の出力先デバイスである画像形成装置を駆動するドライバと、
前記出力先デバイスに応じた色設定情報を記憶したカラープロファイルとを有し、
前記ドライバは、
前記出力する画像情報の色設定情報を調整する色設定調整手段と、
前記調整された色設定情報を前記カラープロファイルに保存する色設定保存手段とを有することを特徴とする、画像処理装置。
【請求項２】
前記色設定保存手段は、前記調整された色設定情報を前記画像形成装置に関連付けて保存することを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
前記色設定保存手段は、前記調整された色設定情報と前記画像形成装置に応じた既存の色設定情報とを置換することを特徴とする、請求項２に記載の画像処理装置。
【請求項４】
前記色設定保存手段は、前記調整された色設定情報を新たに保存することを特徴とする、請求項２に記載の画像処理装置。
【請求項５】
前記アプリケーションは、前記色設定保存手段によって保存された前記調整された色設定情報を前記カラープロファイルから読み出して前記出力する画像に適用することを特徴とする、請求項１乃至４いずれか１項に記載の画像処理装置。
【請求項６】
前記色設定調整手段は、任意の色の色相を調整可能であることを特徴とする、請求項１乃至５いずれか１項に記載の画像処理装置。
【請求項７】
前記色設定調整手段は、前記任意の色と色相環上における前記任意の色の周辺色との階調性を保つように前記周辺色の色相を調整することを特徴とする、請求項６に記載の画像処理装置。
【請求項８】
前記周辺色は、色相環上における前記任意の色から所定の範囲の色であることを特徴とする、請求項７に記載の画像処理装置。
【請求項９】
前記色設定調整手段は、前記画像情報において色相を指定するパラメータを変更することにより、前記色相調整を実行することを特徴とする、請求項１乃至８いずれか１項に記載の画像処理装置。
【請求項１０】
画像形成装置の駆動方法であって、
前記出力する画像情報の色設定情報を調整し、
前記調整された色設定情報を前記画像情報の出力を指示するアプリケーションによって参照可能なように保存し、
前記調整された色設定情報に基づいて前記画像形成装置を駆動することを特徴とする、画像形成装置の駆動方法。
【請求項１１】
請求項１０に記載の駆動方法を情報処理装置に実行させることを特徴とする画像形成装置の駆動プログラム。
【請求項１２】
請求項１１に記載の画像形成装置の駆動プログラムを情報処理装置が読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置の駆動方法、画像形成装置の駆動プログラム及び記録媒体に関し、特にカラー画像を出力する際の出力画像に対する色調調整に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ等の画像形成装置、画像形成装置は欠かせない機器となっている。画像形成装置によるカラー画像の出力においては、色相を調整することにより出力される画像の色を所望の色に近づける処理が行われる。従来、このような色相調整機能としては、画像全体に対する色相調整機能のみを有することが一般的であったが、近年、画像全体ではなく、Ｒ（Ｒｅｄ：赤）、Ｇ（Ｇｒｅｅｎ：緑）、Ｂ（Ｂｌｕｅ：青）等の各色に対する色相調整が可能な方法が提案されている（例えば特許文献１参照）。
【特許文献１】特開２００５−２７０５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載の色相調整方法は、出力画像を提供するアプリケーションから出力された画像に対して、画像形成装置のコントローラに入力される前に処理を加えるプリンタドライバにおける処理を前提としている。従って、例えば一度設定した色相設定を、他のアプリケーションで再度用いる場合には、後者のアプリケーションからの印刷出力に際して再度同様の設定を行う必要があった。即ち、ユーザが一度設定した色相調整を恒久的に使用したい場合であっても、同様の色相調整を用いる場合には、出力の都度調整しなければならず、ユーザにとって手間が多い。また、最終的に出力される画像を所望の色にするために、アプリケーションでの色相調整とプリンタドライバでの色相調整との両方を意識して色相調整を実行する必要があり、所望の色をえるための適正な色相調整が困難であった。尚、このような課題は、特許文献１に記載されているような印刷出力の場合のみならず、例えば表示装置に画像を表示出力する場合であっても、同様に発生し得る。
【０００４】
本発明は、上述した実情を考慮してなされたもので、画像情報の出力における色相調整を容易に実行可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、請求項１に記載の方法は、出力する画像情報の色設定情報を調整する画像処理装置であって、前記画像情報の出力を指示するアプリケーションと、前記画像情報の出力先デバイスである画像形成装置を駆動するドライバと、前記出力先デバイスに応じた色設定情報を記憶したカラープロファイルとを有し、前記ドライバは、前記出力する画像情報の色設定情報を調整する色設定調整手段と、前記調整された色設定情報を前記カラープロファイルに保存する色設定保存手段とを有することを特徴とする。
【０００６】
また、請求項２に記載の発明は、請求項１に記載の画像処理装置において、前記色設定保存手段は、前記調整された色設定情報を前記画像形成装置に関連付けて保存することを特徴とする。
【０００７】
また、請求項３に記載の発明は、請求項２に記載の画像処理装置において、前記色設定保存手段は、前記調整された色設定情報と前記画像形成装置に応じた既存の色設定情報とを置換することを特徴とする。
【０００８】
また、請求項４に記載の発明は、請求項２に記載の画像処理装置において、前記色設定保存手段は、前記調整された色設定情報を新たに保存することを特徴とする。
【０００９】
また、請求項５に記載の発明は、請求項１乃至４いずれか１項に記載の画像処理装置において、前記アプリケーションは、前記色設定保存手段によって保存された前記調整された色設定情報を前記カラープロファイルから読み出して前記出力する画像に適用することを特徴とする。
【００１０】
また、請求項６に記載の発明は、請求項１乃至５いずれか１項に記載の画像処理装置において、前記色設定調整手段は、任意の色の色相を調整可能であることを特徴とする。
【００１１】
また、請求項７に記載の発明は、請求項６に記載の画像処理装置において、前記色設定調整手段は、前記任意の色と色相環上における前記任意の色の周辺色との階調性を保つように前記周辺色の色相を調整することを特徴とする。
【００１２】
また、請求項８に記載の発明は、請求項７に記載の画像処理装置において、前記周辺色は、色相環上における前記任意の色から所定の範囲の色であることを特徴とする。
【００１３】
また、請求項９に記載の発明は、請求項１乃至８いずれか１項に記載の画像処理装置において、前記色設定調整手段は、前記画像情報において色相を指定するパラメータを変更することにより、前記色相調整を実行することを特徴とする。
【００１４】
また、請求項１０に記載の発明は、画像形成装置の駆動方法であって、前記出力する画像情報の色設定情報を調整し、前記調整された色設定情報を前記画像情報の出力を指示するアプリケーションによって参照可能なように保存し、前記調整された色設定情報に基づいて前記画像形成装置を駆動することを特徴とする。
【００１５】
また、請求項１１に記載の発明は、画像形成装置の駆動プログラムであって、請求項１０に記載の駆動方法を情報処理装置に実行させることを特徴とする。
【００１６】
また、請求項１２に記載の発明は、記録媒体であって、請求項１１に記載の画像形成装置の駆動プログラムを情報処理装置が読み取り可能な形式で記録したことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、画像情報の出力における色相調整を容易に実行可能な画像処理装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【実施例１】
【００１９】
図１は、本実施例に係る画像処理装置１及び画像形成装置２を示すブロック図である。図１に示すように画像処理装置１は、コントローラ１００、情報を視覚的に表示するディスプレイ１１０及びキーボードやマウス等のユーザインターフェース１２０を有する。また、図１に示すように、画像形成装置２は、プリンタコントローラ２０１及びプリンタエンジン２０２を有する。コントローラ１００は、主制御部１０１、アプリケーション１０２、色相プロファイル１０３、プリンタドライバ１０４及びディスプレイドライバ１０５を有する。本実施形態に係るコントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）並びにＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や光学ディスク等の不揮発性記録媒体に格納されたファームウェア等の制御プログラムが、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置１全体を制御する制御部として機能する。
【００２０】
主制御部１０１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。また、主制御部１０１はユーザインターフェース１２０を介してユーザから入力された情報をコントローラ１００各部に転送する。アプリケーション１０２は、主制御部１１１の制御に従い、画像処理装置１に格納されている画像情報を閲覧、編集する機能や、画像情報を生成する機能を有するソフトウェアである。カラープロファイル１０３は、ディスプレイドライバ１０５や画像形成装置２の機種等に応じて出力される画像情報の色を補正若しくは変換する色設定情報を有する。プリンタドライバ１０４は、主制御部１０１の制御に従い、アプリケーション１０２から受信した画像情報に基づいて印刷ジョブを生成し、画像形成装置２のプリンタコントローラに送信するソフトウェアである。プリンタドライバ１０４は、印刷ジョブの生成に際してカラープロファイル１０３を参照し、出力先である画像形成装置２に対応した色設定に基づき、印刷ジョブを生成する。
【００２１】
ディスプレイドライバ１０５は、主制御部１０１の制御に従ってディスプレイ１１０を駆動し、ディスプレイ１１０に情報を表示する。ディスプレイドライバ１０５は、ディスプレイ１１０の駆動に際してカラープロファイル１０３を参照し、ディスプレイ１０５に対応した色設定情報に基づいてディスプレイ１０５を駆動する。プリンタコントローラ２０１は、画像形成装置２の動作を制御する制御部である。また、プリンタコントローラ２０１は、画像処理装置１から受信した画像情報に基づき、描画情報を生成する。プリンタエンジン２０２は、プリンタコントローラ２０１の制御に従い、印刷用紙に対して画像形成を実行する。
【００２２】
次に、図２を参照して、本実施例に係る画像処理装置１及び画像形成装置２による一般的な画像形成動作（カラープリント）の流れを説明する。図２に示すように、アプリケーション１０２が閲覧等している画像情報の印刷が指示されると（Ｓ２０１）、その画像情報がアプリケーション１０２からプリンタドライバ１０４に入力される。ここで、アプリケーション１０２においては、画像情報はＲＧＢデータとして処理されており、プリンタドライバ１０４は、画像情報をＲＧＢデータとしてアプリケーション１０２から受信する。プリンタドライバ１０４は、アプリケーション１０２から受信したＲＧＢデータに対して明度・彩度調整や色相調整を施す（Ｓ２０２）。また、プリンタドライバ１０４は、ＲＧＢ（Ｒｅｄ−Ｇｒｅｅｎ−Ｂｌｕｅ）データのカラーマッチング処理を行う（Ｓ２０３）。プリンタドライバ１０４におけるこれらの処理は、主にユーザインターフェース１２０を介してユーザから入力される命令に基づいて実行される。
【００２３】
そして、プリンタドライバ１０４は、各種調整及びカラーマッチングを行ったＲＧＢデータを画像形成装置２のプリンタコントローラ２０１に入力する（Ｓ２０４）。プリンタコントローラ２０１は、プリンタドライバ１０４から受信したＲＧＢデータをプリンタエンジン２０２が画像形成の実行に際して参照するＣＭＹＫ（Ｃｙａｎ−Ｍａｇｅｎｔａ−Ｙｅｌｌｏｗ−ｂｌａｃＫ）データに変換する（Ｓ２０５）。ここでの変換処理においては、ＢＧ／ＵＣＲ（ＢＬＡＣＫ  ＧＥＮＥＲＡＴＩＯＮ／ＵＮＤＥＲ  ＣＯＬＯＲ  ＲＥＭＯＶＡＬ）やGCR（ＧＲＡＹ  ＣＯＭＰＯＮＥＮＴ  ＲＥＰＬＡＣＥＭＥＮＴ）といった既知の方式を用いることができる。
【００２４】
次に、プリンタコントローラ２０１は、変換により生成したＣＭＹＫデータに対して、カラーバランスを調整するγ(ガンマ)変換処理を行う（Ｓ２０６）。更に、プリンタコントローラ２０１は、多値で階調を表現できないプリンタエンジンにて階調を表現するために、ＣＭＹＫデータの階調変換を行い（Ｓ２０７）、ＣＭＹＫデータを描画データとしてプリンタエンジン２０２に入力する。この階調変換においては、既知の技術であるディザ法や誤差拡散法を用いることができる。プリンタエンジン２０２は、プリンタコントローラ２０１の制御に従い、プリンタコントローラ２０１から受信したＣＭＹＫデータに基づいて、電子写真方式やインクジェット方式により画像形成を実行する（Ｓ２０８）。
【００２５】
このような画像処理装置１において、本実施例は、Ｓ２０２における色相調整に特徴を有する。本実施例における色相調整は、図２おいて説明したように、アプリケーション１０２からプリンタドライバ１０４に入力されたＲＧＢデータに対して実行される。また、この色相調整動作は、典型的には、プリンタドライバ１０４のプログラムがインストールされたコンピュータにおいて実行される。
【００２６】
図３を参照して、本実施例に係る色相調整動作について説明する。プリンタドライバ１０４は、以下の式（１）に基づき、アプリケーション１０２から入力されたＲＧＢデータをＹＣBＣR（Ｙ：輝度、ＣB：彩度・青色差、ＣR：彩度・赤色差）データに変換する（Ｓ３０１）。
【００２７】
【数１】
2008259137.tif 000003
【００２８】
図４は、色の明度、彩度及び色相の関係を視覚的に表示した図である。図４に示すように、本実施例においては全ての色を円柱状の立体で示している。円柱の高さ方向は色の明度を示す。明度とは、色の明るさの度合いを示す。図５は、図４に示す円柱の底面と平行な断面における断面を示す。図５に示す円の円周方向（角度方向）が色相を示し、円の半径方向が夫々の色相における彩度を示す。図５に示す円は色相環と呼ばれる。図５に示す色相環は、ＹＣＢＣＲデータのＣB−ＣRの関係をプロットすることで得られる。色相環では、色は無彩色である中心を原点として円状に分布しており、中心から離れるほど高彩度の色を表している。各色は、円周一周（３６０°）の色相環のある角度に必ず分布することとなり、色の三原色であるＲ（赤）、Ｇ（緑）、Ｂ（青）が円の角度方向に互いに１２０°傾いて配置されている。また、ＲＧＢ夫々の色の中間色であるＹ（黄）、Ｃ（シアン）、Ｍ（マゼンダ）は、夫々の中間（６０°）の位置に配置されている。以降、この６色を基本色とする。このように、画像情報をＲＧＢデータからＹＣBＣRデータに変換することで、色空間を図５に示すような明度、彩度、色相という３種類のパラメータとして捉えることが可能となる。
【００２９】
プリンタドライバ１０４は、ＲＧＢデータをＹＣBＣRデータに変換すると、ＣB、ＣR値から以下に示す式（２）を使用して色相Ｈを算出する（Ｓ３０２）。
【００３０】
【数２】
2008259137.tif 000004
【００３１】
プリンタドライバ１０４は、式（２）を用いて求めた色相Ｈごとに画像データを分類しておく。
【００３２】
ユーザは、このようにして求められた色相Ｈを、ユーザインターフェース１２０を介して調整することにより、色相調整を行う（Ｓ３０３）。ユーザが色相調整を行う際には、プリンタドライバ１０４上でユーザが色相調整を行いたい色を最大６色設定し、指定されたそれらの色について個別に色相調整を行う。ここで、ユーザによって調整された色の周辺の色に対する連続性が問題となる。この連続性を保つために、本実施例においては、図６に示すように基本色６色に加えて原色間にある準基本色を６色定義し、基本色と準基本色の合計１２色を使用してＹＣBＣR空間での補間を行う。図６に示すように、準基本色６色は基本色６色のＲＧＢ空間上（図５に示す色相方向）における中間の色である。図７は、基本色と準基本色の合計１２色のＲＧＢ値及びＹＣBＣR値と色相を示す表である。
【００３３】
次に、ユーザによる色相調整について更に詳細に説明する。色相調整の開始に際して、先ず、ユーザは調整対象色相として基本色６色の指定可否を決定する。ユーザによっては、基本色６色は調整を施したくない場合も考えられることから、基本色６色に対する調整を行うかどうかの設定手段を設けることにより、ユーザにとってより有効な調整機能を提供できることとなる。ここで、基本色６色の調整を行わない設定とした場合は、調整対象色相として基本色６色を指定することは不可能となる。色相調整はプリンタドライバ１０４のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）、即ち、アプリケーション１０２において印刷を指示した際に表示されるウィンドウにおける、プリンタのプロパティ画面（図９に示す色相調整ウィンドウ）内で行われる。本実施例においては、基本色の調整可否を選択するため、図８に示すように色相調整を行うための調整方法選択ウィンドウを表示させて、ユーザに選択させる。
【００３４】
色相調整方法選択ウィンドウには、基本色の調整を行うか否かのチェックボックスを設けられている。チェックボックスを未チェックの状態で「色相調整詳細ウィンドウ」ボタンを押下することで、図９（ａ）に示すような基本色調整不可の場合の調整ウィンドウが表示される。また、図８に示すチェックボックスをチェックした状態で「色相調整詳細ウィンドウ」ボタンを押下することで、図９（ｂ）に示すような基本色調整可の場合の調整ウィンドウが表示される。図９（ａ）、（ｂ）に示すように、色相調整ウィンドウには色相環が色相特性グラフ９００として表示されている。また、図９（ａ）に示すように、基本色調整不可の場合の色相調整ウィンドウには、基本色６色を示すバーが表示されている。他方、図９（ｂ）に示すように、基本色調整可の場合の色相調整ウィンドウには、準基本色６色を示すバーが表示されている。
【００３５】
ユーザは図９（ａ）、（ｂ）に示す基本色若しくは準基本色を示すバーの間（以降、色相調整範囲）の、任意の色相を選択することにより、その色相を調整することができる。即ち、図９（ａ）に示す場合においては、一の基本色とそれに隣接する他の基本色との間の範囲が色相調整範囲であり、図９（ｂ）に示す場合においては、一の準基本色とそれに隣接する他の基本色との間の範囲が色相調整範囲である。図９（ａ）、（ｂ）に示すように、色相調整ウィンドウには、夫々の色相調整範囲に含まれる色相の調整を行うか否かのチェックボックス９０１が設けられている。このチェックボックス９０１がチェックされた場合に、該当する色相調整範囲に含まれる色相の調整を行うことが可能となる。
【００３６】
調整対象色相の決定に際しては、図９（ａ）、（ｂ）に示すＲＧＢ値指定ボックス９０２ａ〜９０２ｃに値を入力することにより行う。尚、色相特性グラフ９００上でのマウスクリックによって、ＲＧＢ値指定ボックスに自動的に数値が読み込まれるようにしても良いし、カラーパレットウィンドウを開きそのウィンドウ上で選択するようにしても良い。このカラーパレットウィンドウを開く際には、図９（ａ）、（ｂ）に示す「パレット」ボタンを押下（クリック）することにより、コンピュータ上で扱える色を表示させるカラーパレットウィンドウを表示させる。調整対象色が選択されると、選択された色のＲＧＢ値からコンピュータにより色相値が自動的に算出されて、図９（ａ）、（ｂ）の色相特性グラフの線Ａに示すように色相特性グラフ上に選択色の色相を示すバーが自動的に表示される。
【００３７】
色相の調整角度の指定は、図９（ａ）、（ｂ）に示す調整角ボックス９０３に角度を直接入力することにより行う。尚、調整対象色相の指定と同様、色相特性グラフ９００上でのマウスクリックによって、調整対象色相との角度からＲＧＢ値指定ボックスに自動的に数値が読み込まれるようにしても良いし、カラーパレットウィンドウを開きそのウィンドウ上で選択した色相と調整対象色相との角度で算出しても良い。色相の調整角度も、調整対象色相と同様に、図９（ａ）、（ｂ）の色相特性グラフの線Ｂに示すように色相特性グラフ上に調整後の色の色相を示すバーが自動的に表示される。図９（ａ）、（ｂ）に示す線Ａ、Ｂと色相調整角度の数値は相互にデータの反映を行い、バーが動かされると数値も変更され、数値が変更されるとバーも動く。また、色相の調整範囲は隣接する原色あるいは準原色を超えることはできず、それ以上の範囲の数値入力とバーの移動にはリミットがかけられている。即ち、本実施例に係る色相調整においては、図９（ａ）、（ｂ）に示す一の色相調整範囲につき、一の色相調整を行うことが可能であり、一の色相調整範囲内において二以上の色相調整を行うことはできない。
【００３８】
図１０は、一の色相における任意の彩度の色を調整する方法を示す。ユーザは図９（ａ）、（ｂ）に示す色相特性グラフ上で、変換後の色相を示す線Ｂにおける調整を行いたいポイント（図１０中の点Ｐ）をマウスの右クリックなどを使用して選択し、そのままドラッグして任意のポイントに移動させる。この時、選択されたポイント以外の同色相調整範囲内の色に関しては、線形補間やスプライン補間等の既知の方法を用いることにより、図１０に示すように自動的に調整することが可能である。尚、図９（ａ）、（ｂ）に示すように、色相調整ウィンドウには、ユーザが行った色相調整を無効とするためのリセットボタンが設けられている。これにより、これまで操作した調整値をすべてリセットすることができる。
【００３９】
また、図９（ａ）、（ｂ）に示すように、「カラープロファイルに反映」ボタンを押下（クリック）することにより、色相調整ウィンドウにおいて行われた色相調整が色設定情報としてカラープロファイル１０３に保存される。これにより、プリンタドライバ１０４において、図９（ａ）、（ｂ）に示す色相調整ウィンドウを介して設定された色設定情報を、アプリケーション１０２が読み出して使用することが可能となる。従って、他の画像情報をアプリケーション１０２から印刷出力する場合に、再度同様の色相調整指定を行う必要がなくなる。また、アプリケーション１０２において色相調整を行う場合に、画像形成装置２のカラー出力特性を意識した調整を実施することが可能となる。尚、色相調整ウィンドウにおいて調整された色設定情報をカラープロファイル１０３に保存する際には、既存の画像形成装置２に対応する既存の色設定情報を上書きしても良いし、他の設定情報として新たに保存しても良い。
【００４０】
ユーザによる色相調整の指定が完了すると、プリンタドライバは、ユーザによって入力された色相調整指定値に基づき、調整後の色相を算出する（Ｓ３０４）。ここで、色相の調整値の算出においては、調整対象色相のみならず、調整対象色相が含まれる色相調整範囲の全ての色を調整する。これにより、色相調整による色の連続性を保つことができる。色相調整を行った際の色の連続性を保つための補間方法について更に詳細に説明する。この補間は先述した基本色６色の調整を行う場合と行わない場合について異なる。以下にそれぞれについて説明する。色相調整に伴う周辺色の補完は、調整対象色相が含まれる色相調整範囲の他の色を調整することにより行う。
【００４１】
図９（ａ）に示すように、原色６色の調整を行わない場合は、調整対象色相をＨORG、調整対象色相が含まれる色相調整範囲の境界となる一方の基本色の色相をＨNEXT1、他方の基本色の色相をＨNEXT2、色相の調整角度をＸ、補完対象色相をＨとすると、ＨNEXT1と調整対象色相ＨORGとの間にある補完対象色相Ｈ1の補完後の色相Ｈ1´は以下の式（３）により求めることができる。ここで、ＨNEXT1＞ＨORG＞ＨNEXT2とする。
【００４２】
【数３】
2008259137.tif 000005
【００４３】
また、ＨNEXT2と調整対象色相ＨORGとの間にある補完対象色相Ｈ2の補完後の色相Ｈ2´は以下の式（４）により求めることができる。
【００４４】
【数４】
2008259137.tif 000006
【００４５】
他方、図９（ｂ）に示すように、原色６色の調整を行う場合は、調整対象色相をＨORG、調整対象色相が含まれる色相調整範囲の境界となる一方の準基本色の色相をＨNEXT1、他方の準基本色の色相をＨNEXT2、色相の調整角度をＸ、補完対象色相をＨとすると、ＨNEXT1と調整対象色相ＨORGとの間にある補完対象色相Ｈ1の補完後の色相Ｈ1´は以下の式（５）により求めることができる。
【００４６】
【数５】
2008259137.tif 000007
【００４７】
また、ＨNEXT2と調整対象色相ＨORGとの間にある補完対象色相Ｈ2の補完後の色相Ｈ2´は以下の式（６）により求めることができる。
【００４８】
【数６】
2008259137.tif 000008
【００４９】
尚、上記の式（３）、（４）は、調整対象色相の調整後の色相ＨORG´にも対応している。即ち、Ｈ1若しくはＨ2がＨORGである場合（Ｈ1＝ＨORG、Ｈ2＝ＨORG）、調整角度Ｘの係数が１となり、ＨORG´＝ＨORG＋Ｘとなる。上記の補間演算式に基づいて色相補完を行うと、調整対象色相に近い色ほど補完の影響を強く受け、基本色若しくは準基本色に近い色ほど補完の影響が弱まる。これにより、指定色以外の色の連続性を保つことができる。尚、上記の補間演算式では、調整を指定した彩度の色だけでなく、その色と同色相値を持つ低彩度から高彩度にかけての色も同様の割合で変化するので、彩度方向の連続性も損なわれることはない。
【００５０】
また、同一の色相調整範囲内にある任意の色に対する色相調整においては、同色相調整範囲のその他の色との連続性について考慮する必要がある。これに関しては、線形補間やスプライン補間等の既知の方法により対応することができる。また、この際も隣接色相との連続性に関しては、上式（３）〜（６）と同様の補間演算式を用いて対応することとする。このような方法により求めたＨ´（ＨORG´を含む）を反映することにより、色相回転処理が実行される（Ｓ３０５）。
【００５１】
補完後の色相Ｈ1´、Ｈ2´（以降、Ｈ´）が求められると、そのＨ´に基づいてＣB、ＣRの値が変更される。補完前のデータをＣB、ＣR、補完後のデータをＣB´、ＣR´とすると、ＣB´、ＣR´は調整前後の色相Ｈ、Ｈ´を使用して以下の式（７）により算出される。
【００５２】
【数７】
2008259137.tif 000009
【００５３】
上記の式（７）により算出したＣB´、ＣR´が算出されると、プリンタドライバ１０４は、以下の式（８）に基づき、ＹＣBＣRデータである画像情報をＲＧＢデータに変換する（Ｓ３０６）。
【００５４】
【数８】
2008259137.tif 000010
【００５５】
このＲＧＢデータが、前述のように必要に応じてカラーマッチング処理が行われた後、画像形成装置２に送信されて画像形成が実行される。
【００５６】
以上説明したように、本実施例に係る画像処理装置１においては、プリンタドライバ１０４上で設定した色設定情報をカラープロファイル１０３に保存することにより、当該色設定情報をアプリケーション１０２において呼び出すことが可能となる。これにより、ユーザは画像形成装置２のカラー出力特性を意識した色の調整をアプリケーション１０２上で実施することが可能となる。
【００５７】
尚、上記の説明においては、図９（ａ）、（ｂ）に示す「カラープロファイルに反映」ボタンを押下（クリック）することにより、色設定情報がカラープロファイル１０３に保存される例を説明したが、印刷ジョブが画像形成装置２に送信された段階で初めて保存されるようにしても良い。また、カラープロファイル１０３に保存した色設定情報をリセットするためのボタンを設けても良い。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施例に係る画像処理装置の全体構成を模式的に示すブロック図である。
【図２】本発明の実施例に係る画像形成動作を示すフローチャートである。
【図３】本発明の実施例に係るドライバの色情報調整動作を示すフローチャートである。
【図４】本発明の実施例に係る色の明度、彩度及び色相の関係を視覚的に表示した図である。
【図５】本発明の実施例に係る色の彩度及び色相の関係を視覚的に表示した図である。
【図６】本発明の実施例に係る色の彩度及び色相の関係を視覚的に表示した図である。
【図７】本発明の実施例に係る基本色及び準基本色のＲＧＢ値等を示す図である。
【図８】本発明の実施例に係る色相調整方法選択ウィンドウを示す図である。
【図９】本発明の実施例に係る色相調整ウィンドウを示す図である。
【図１０】本発明の実施例に係る色相特性グラフを示す図である。
【符号の説明】
【００５９】
１    画像処理装置
２    画像形成装置
１００    コントローラ
１０１    主制御部
１０２    アプリケーション
１０３    カラープロファイル
１０４    プリンタドライバ
１０５    ディスプレイドライバ
１１０    ディスプレイ
１２０    ユーザインターフェース
２０１    プリンタコントローラ
２０２    プリンタエンジン
【図１】
2008259137.tif 000011
【図２】
2008259137.tif 000012
【図３】
2008259137.tif 000013
【図４】
2008259137.tif 000014
【図５】
2008259137.tif 000015
【図６】
2008259137.tif 000016
【図７】
2008259137.tif 000017
【図８】
2008259137.tif 000018
【図９】
2008259137.tif 000019
【図１０】
2008259137.tif 000020