(57)【要約】【課題】ユーザが指定した色の色相の調整を色の連続性を失うことなく容易に行えるようにする。【解決手段】  プリンタドライバ２０にアプリケーション１０から渡された入力ＲＧＢデータ１１を変換マトリクステーブルを用いてＹＣｂＣｒデータに変換する（Ｓ２１）。変換されたＹＣｂＣｒデータのＣｂ、Ｃｒ値から色相Ｈを算出し（Ｓ２２）、色相ごとに画像データを分類しておく。ユーザが調整したい色を指定して（Ｓ２３）、その色の色相調整を行う（Ｓ２４）。その際、まず、始めに、ユーザは指定した色の色相調整時に原色６色に対する色相調整を行うかどうかを決定する。補間演算式を使用して色相調整を行う（Ｓ２５）。算出後のＣｂ’Ｃｒ’値と変更していないＹ値からＲＧＢ値に変更する（Ｓ２６）。【選択図】  図２
2005151212.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データに従って画像を印刷するプリンタの出力画像の色相を調整する色相調整装置において、
色相特性を色相環上にグラフとして表示する手段と、
前記表示する手段により表示された色相特性に対して所望の特性を得られる色相位置を色相ごとに指定する手段と、
前記指定する手段により指定された色相位置に基づいて前記色相特性を変更する手段と、
を備えていることを特徴とする色相調整装置。
【請求項２】
前記色相特性を変更する手段は、任意の色の色相を変更することを特徴とする請求項１記載の色相調整装置。
【請求項３】
前記色相特性を変更する手段は、前記任意の色の色相に加え、階調性を保つように周囲の色の色相も変更することを特徴とする請求項２記載の色相調整装置。
【請求項４】
前記色相特性を変更する手段は色相を指示するパラメータを変更し、前記プリンタは前記指示されたパラメータを参照して色相を変更することを特徴とする請求項１記載の色相調整装置。
【請求項５】
前記表示する手段が、前記指定手段による色相調整の取り消しを設定するリセット表示部を備えていることを特徴とする請求項１記載の色相調整装置。
【請求項６】
前記色相特性を変更する手段はプリンタドライバに設定されていることを特徴とする請求項１ないし３のいずれか１項に記載の色相調整装置。
【請求項７】
請求項１ないし６のいずれか１項に記載の色相調整装置を備えていることを特徴とする画像形成装置。
【請求項８】
入力された画像データに従って画像を印刷するプリンタの出力画像の色相を調整する色相調整方法において、
色相特性グラフを前記コンピュータの表示画面上に表示し、
前記表示画面上に表示された色相特性に対して所望の特性を得られる色相位置を指定し、
前記指定された色相位置に基づいて前記色相特性を変更し、
変更された前記色相特性を参照して色相を調整することを特徴とする色相調整方法。
【請求項９】
前記色相特性の変更はプリンタドライバによって実行されることを特徴とする請求項８記載の色調整方法。
【請求項１０】
請求項８記載の色相調整方法をコンピュータで実行するための手順が含まれていることを特徴とするコンピュータプログラム。
【請求項１１】
コンピュータにロードされ、入力された画像データに従って画像を印刷するプリンタの出力画像の色相を調整するコンピュータプログラムにおいて、
ＲＧＢ画像データ入力があった時に、ＹＣｂＣｒ画像データに変換する第１の手順と、
変換されたＣｂＣｒ画像データの色相特性グラフを表示する第２の手順と、
表示された色相特性に対して所望の特性を得られる色相位置が指定された時、指定された色相位置に基づいて色相特性を変更する第３の手順と、
変更された色相特性に基づいてＹＣｂＣｒ画像データのＣｂＣｒデータを変更する第４の手順と、
変更されたＣｂＣｒデータに基づいてＹＣｂＣｒ画像データをＲＧＢ画像データに変換する第５の手順と、
を含んでいることを特徴とするコンピュータプログラム。
【請求項１２】
請求項１０または１１に係るコンピュータプログラムがコンピュータによって読み取られ、実行可能に記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、カラープリンタのプリンタドライバ内で行われる出力画像に対するカラー調整機能のうち色相調整を行う色相調整装置、色相調整装置を備えたプリンタ、ファクシミリなどの画像形成装置、色相調整方法、色相調整をコンピュータで行うためのコンピュータプログラム、及びこのコンピュータプログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
従来からカラープリンタで行われる画像調整の色相調整機能に関しては、例えば特許文献１−３に示すような発明が公知である。特許文献１には、色調整における操作性の向上を図ることを目的とし、画像データをＲＧＢ空間からＨＬＳ（Ｈ：色相、Ｌ：明度、Ｓ：彩度）空間に変更し、赤、黄、緑、シアン、青及びマゼンタの６色の色相を個別に調整することができるようにした発明が開示されている。
【０００３】
また、特許文献２には、画像入力装置のデバイス・プロファイルを簡単に修正することができるようにするため、高精度な色再現を実現する貯め、色相の調整を行う色を代表的な８色定め、それらの色の色相をカラープロファイルの格子点データを編集することにより個別に調整することができるようにした発明が開示されている。
【０００４】
さらに、特許文献３には、色再現空間の形状や大きさが異なる場合に行われるカラーマッチングを行う際に、色再現領域を滑らかに維持し、かつ色の見えや階調を保ったまま色再現空間の異なる画像入出力手段と対応付けができ、さらにこの対応付けを好みに応じて調整できる色再現空間の圧縮・伸張方法を提供することを目的とし、赤、黄、緑、シアン、青及びマゼンタの６色の原色の色相を個別に調整し、原色以外の色相については原色の色相値を用いて内挿補間によって算出するようにした発明が開示されている。
【特許文献１】特開平９−２７０９６号公報
【特許文献２】特開２０００−８２２８１号公報
【特許文献３】特開２００１−３６７５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述の各公知例に開示されている色相調整機能について共通していることは、色空間全体の色相調整ではなく、赤、黄といった原色もしくは原色のほかに代表的な色をプラスしてその色の色相を個別に調整するというものである。これらの調整方法のように、原色や代表色の色相を個別に調整する機能を実現できることで有意義であることに違いないが、ユーザが要望する機能を完全に実現しているとは言いがたい。
【０００６】
例えば、ユーザが原色以外の色相の調整を行いたい場合、原色もしくは代表色しか調整できないこれらの機能では、原色もしくは代表色の調整を何度か行うことによって所望の結果を得ることができるが、その調整の手間が多くかかることは容易に推測できる。さらに、ユーザが変更したいのは原色以外の色だけで、原色もしくは代表色の色相自体は変更したくない場合があるにもかかわらず、これらの方法では原色もしくは代表色の色相が変更されてしまうこととなる。加えて、色の連続性に関しては、特許文献３に開示された方法によれば、調整を行う原色以外の色相に関しても内挿補間を行うことによって色の連続性が保たれているが、特許文献１及び２の方法では調整を行う原色だけを変更することから色の連続性が保たれているとは言いがたい。
【０００７】
本発明は、このような従来技術の実情に顧みてなされたもので、その目的はユーザが指定した色の色相の調整を色の連続性を失うことなく容易に行えるようにすることにある。
【課題を解決するための手段】
【０００８】
前記目的を達成するため、第１の手段は、入力された画像データに従って画像を印刷するプリンタの出力画像の色相を調整する色相調整装置において、色相特性を色相環上にグラフとして表示する手段と、前記表示する手段により表示された色相特性に対して所望の特性を得られる色相位置を色相ごとに指定する手段と、前記指定する手段により指定された色相位置に基づいて前記色相特性を変更する手段とを備えていることを特徴とする。
【０００９】
第２の手段は、第１の手段において、前記色相特性を変更する手段は、任意の色の色相を変更することを特徴とする。
【００１０】
第３の手段は、第２の手段において、前記色相特性を変更する手段は、前記任意の色の色相に加え、階調性を保つように周囲の色の色相も変更することを特徴とする。
【００１１】
第４の手段は、第１の手段において、前記色相特性を変更する手段は色相を指示するパラメータを変更し、前記プリンタは前記指示されたパラメータを参照して色相を変更することを特徴とする。
【００１２】
第５の手段は、第１の手段において、前記表示する手段が前記指定手段による色相調整の取り消しを設定するリセット表示部を備えていることを特徴とする。
【００１３】
第６の手段は、第１ないし第３の手段において、前記色相特性を変更する手段はプリンタドライバに設定されていることを特徴とする。
【００１４】
第７の手段は、第１ないし第６の手段に係る色相調整装置を画像形成装置が備えていることを特徴とする。
【００１５】
第８の手段は、入力された画像データに従って画像を印刷するプリンタの出力画像の色相を調整する色相調整方法において、色相特性グラフを前記コンピュータの表示画面上に表示し、前記表示画面上に表示された色相特性に対して所望の特性を得られる色相位置を指定し、前記指定された色相位置に基づいて前記色相特性を変更し、変更された前記色相特性を参照して色相を調整することを特徴とする。
【００１６】
第９の手段は、第８の手段において、前記色相特性の変更はプリンタドライバによって実行されることを特徴とする。
【００１７】
第１０の手段は、第８の手段に係る色相調整方法をコンピュータで実行するための手順をコンピュータプログラムが含んでいることを特徴とする。
【００１８】
第１１の手段は、コンピュータにロードされ、入力された画像データに従って画像を印刷するプリンタの出力画像の色相を調整するコンピュータプログラムにおいて、ＲＧＢ画像データ入力があった時に、ＹＣｂＣｒ画像データに変換する第１の手順と、変換されたＣｂＣｒ画像データの色相特性グラフを表示する第２の手順と、表示された色相特性に対して所望の特性を得られる色相位置が指定された時、指定された色相位置に基づいて色相特性を変更する第３の手順と、変更された色相特性に基づいてＹＣｂＣｒ画像データのＣｂＣｒデータを変更する第４の手順と、変更されたＣｂＣｒデータに基づいてＹＣｂＣｒ画像データをＲＧＢ画像データに変換する第５の手順とをコンピュータプログラムが含んでいることを特徴とする。
【００１９】
第１２の手段は、第１０または第１１の手段に係るコンピュータプログラムがコンピュータによって読み取られ、実行可能に記録媒体に記録されていることを特徴とする。
【００２０】
なお、以下の実施例において、色相特性を色相環上にグラフとして表示する手段はプリンタドライバ２０とステップＳ２１，２２に、前記表示する手段により表示された色相特性に対して所望の特性を得られる色相位置を色相ごとに指定する手段はＰＣの表示画面に表示されるドライバＵＩ（ユーザインターフェース）に、前記指定する手段により指定された色相位置に基づいて前記色相特性を変更する手段はプリンタドライバ２０及びステップＳ２４−Ｓ２６にそれぞれ対応し、リセット表示部はリセットボタン６８に、表示する手段は色相調整ウィンドウＷＩＮに、第１の手順はステップＳ２１に、第２の手順はステップＳ２２に、第３の手順はステップＳ２４に、第４の手順はステップＳ２５に、第５の手順はステップＳ２６にそれぞれ対応する。
【発明の効果】
【００２１】
本発明によれば、ユーザが指定した色の色相の調整を色の連続性を失うことなく容易に行えるようにすることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を実施するため最良の形態について説明する。  
図１はカラープリンタにおける一般的なカラープリントシステムとカラープリントの流れを示すブロック図である。図１において、カラープリントシステムはパーソナルコンピュータＰＣとカラープリンタＰＲとから構成され、パーソナルコンピュータＰＣ側には、印刷を実行させるアプリケーション１０、アプリケーション１０から転送されるデータをプリンタエンジンが理解できる言語に翻訳し、プリント可能にするプリンタドライバ２０が設けられ、カラープリンタＰＲ側には、プリンタドライバ２０から転送されるデータに対して画像処理を施すプリンタコントローラ３０、及びプリンタコントローラ３０からプリントデータを受けて記録媒体に可視画像を形成するプリンタエンジン４０が設けられている。
【００２３】
このように構成すると、ある画像に対してＰＣ側の操作によりアプリケーション１０から印刷が実行されると、画像のＲＧＢデータ１１がアプリケーション１０からプリンタドライバ２０に渡される。プリンタドライバ２０ではＲＧＢデータ１１に対して、ＰＣの表示画面に表示される明度・彩度調整や色相調整といったドライバＵＩ（ユーザインターフェース）上でユーザにより指定される調整機能２１を施し、さらに必要に応じてカラーマッチング処理２２を行う。
【００２４】
プリンタドライバ２０で調整及びカラーマッチング処理されたＲＧＢデータは、プリンタドライバ２０から有線もしくは無線で接続されたカラープリンタＰＲに転送される。カラープリンタＰＲに内蔵されるプリンタコントローラ３０は、転送されてきたＲＧＢデータを受け取り、ＢＧ／ＵＣＲ（Black Generation／Under Color Removal）やＧＣＲ（Gray Component Replacement）３１といった既知の技術により、印刷の色空間であるＣＭＹＫデータに変換する。
【００２５】
ＣＭＹＫデータは、カラーバランスを調整するγ（ガンマ）変換処理３２が行われた後、多値で階調を表現できないプリンタエンジン４０にて階調を表現するために、既知の技術であるディザ法や誤差拡散法を使用した階調変換３３が行われる。その後、階調変換されたＣＭＹＫ画像データ４１がプリンタエンジンに送られ、プリンタエンジン４０では、プリンタコントローラ３０から送られてきたＣＭＹＫ画像データ４１に基づいて印刷を実行する。この場合、プリンタエンジン４０としては、電子写真方式やインクジェット方式などの公知の印刷機能を有するエンジンであれば良い。
【００２６】
前記の一般的なカラープリントの流れに従って、本実施例における色相調整もアプリケーション１０からプリンタドライバ２０に渡されるＲＧＢデータに対して実施することとし、その処理はプリンタドライバ２０がインストールされたコンピュータＰＣ上で行われる。
【００２７】
色相調整を行う場合には、プリンタドライバ２０上でユーザが色相調整を行いたい色を最大６色設定し、指定されたそれらの色について個別に色相調整を行う。図２は本実施例における色相調整の処理手順を示すフローチャートである。
【００２８】
図２の処理手順では、まずプリンタドライバ２０にアプリケーション１０から渡された入力ＲＧＢデータ１１を図３に示す変換マトリクステーブルを用いてＹＣｂＣｒデータに変換する（ステップＳ２１）。なお、Ｙは明度、Ｃｂ，Ｃｒは彩度である。このようにＲＧＢデータからＹＣｂＣｒデータに変換することにより、色空間を図５に示すような明度、彩度、色相という３種類のパラメータとして捉えることが可能となる。
【００２９】
また、ＹＣｂＣｒデータのＣｂ−Ｃｒの関係をプロットすることで得られる図６に示す色相環では、色は無彩色である色相環の中心を原点として円状に分布しており、中心から離れるほど高彩度の色を表している。各色は、３６０度の色相環のある角度に必ず分布することとなり、色相環の中心と各色の最高彩度点を結ぶ線の角度を色相と呼んでいる。図６には一般的に原色と呼ばれる６色Ｒ（赤）、Ｇ（緑）、Ｂ（青）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（黄）の色相のイメージを合わせて示しておく。
【００３０】
続いて、変換されたＹＣｂＣｒデータのＣｂ、Ｃｒ値から
Ｈ＝ｔａｎ−１（Ｃｂ／Ｃｒ）
に示す変換式を使用して色相Ｈを算出し（ステップＳ２２）、色相ごとに画像データを分類しておく。
【００３１】
ユーザの指定する色の色相を個別に調整するにあたって問題となるのは、調整を行うことによる周辺の色に対する連続性をどう保つかということである。この連続性を保つためには何らかの調整を行う必要があり、本実施例ではこの調整方法として、まず図７に示すように原色６色Ｒ（赤）、Ｇ（緑）、Ｂ（青）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（黄）に加えて原色間にある準原色ＲＭ，ＭＢ，ＢＣ，ＣＧ，ＧＹ，ＹＲを６色定義し、原色と準原色の合計１２色を使用してＹＣｂＣｒ空間での補間を行うことによって連続性を保つ。準原色６色（ＲＭ、ＭＢ、ＢＣ、ＣＧ、ＧＹ、ＹＲ）は原色６色（Ｒ、Ｇ、Ｂ、Ｃ、Ｍ、Ｙ）のＲＧＢ空間上におけるちょうど真中の色とする。図１３に原色と準原色の合計１２色のＲＧＢ値及びＹＣｂＣｒ値と色相をまとめておく。
【００３２】
続いて、ユーザが調整したい色を指定して（ステップＳ２３）、その色の色相調整を行う（ステップＳ２４）。その際、まず、始めに、ユーザは指定した色の色相調整時に原色６色に対する色相調整を行うかどうかを決定する。ユーザによっては、原色６色は調整を施したくない場合も考えられることから、原色６色に対する調整を行うかどうかの設定手段を設けることにより、ユーザにとってより有効な調整機能を提供できることとなる。なお、原色６色の調整を行わない設定とした場合は、色相を調整する色として原色６色を指定することは当然不可となる。
【００３３】
続いて、ユーザは個別に調整したい色を指定するが、その方法としては、調整したい色のＲＧＢ値を手動で入力したり、プリンタドライバＵＩ上に表示させる色相環上でポインタ（マウス）により指定して自動的にＲＧＢ値を取得したり、カラーパレットウィンドウを開いてパレット内で色を指定することによってＲＧＢ値を取得しても良い。なお、ユーザが指定できる色に関しては上述したように最大６色とし、原色６色の調整を行う場合と行わない場合のいずれも、図８（ａ），（ｂ）に示す原色もしくは準原色で区切った(1)〜(6)の空間内において同空間上の色は指定できないこととする。
【００３４】
色相調整を個別に行ったときに色の連続性を保つために補間する。補間は前述した原色６色の調整を行う場合と行わない場合について別々の計算式となる。
【００３５】
（ａ）原色６色の調整を行わない場合
調整を指定した色相をＨｏｒｇ、調整を指定された色相に隣接する原色の色相をＨ隣接原色１、Ｈ隣接原色２、色相の調整角度をｘとすると、調整後の色相それぞれＨ’は以下の式により求めることができる（Ｈは調整前の色相）。
【００３６】
(1)  隣接原色１と調整を指定された色相Ｈｏｒｇの間にある色Ｈに対する補間式は、
Ｈ’＝Ｈ＋ｘ＊（Ｈ隣接原色１−Ｈ）／（Ｈ隣接原色１−Ｈｏｒｇ）
となる。
【００３７】
(2)  隣接原色２と調整を指定された色相Ｈｏｒｇの間にある色Ｈに対する補間式は、
Ｈ’＝Ｈ＋ｘ＊（Ｈ−Ｈ隣接原色２）／（Ｈｏｒｇ−Ｈ隣接原色２）
となる。
【００３８】
（ｂ）原色６色の調整を行う場合
調整を指定した色相をＨｏｒｇ、調整を指定された色相に隣接する原色の色相をＨ隣接準原色１、Ｈ隣接準原色２、色相の調整角度をｘとすると、調整後の色相それぞれＨ’は以下の式により求めることができる（Ｈは調整前の色相）。
【００３９】
(1)  隣接準原色１と調整を指定された色相Ｈｏｒｇの間にある色Ｈに対する補間式は、
Ｈ’＝Ｈ＋ｘ＊（Ｈ隣接準原色１−Ｈ）／（Ｈ隣接準原色１−Ｈｏｒｇ）
となる。
【００４０】
(2)  隣接準原色２と調整を指定された色相Ｈｏｒｇの間にある色Ｈに対する補間式は、
Ｈ’＝Ｈ＋ｘ＊（Ｈ−Ｈ隣接準原色２）／（Ｈｏｒｇ−Ｈ隣接準原色２）
となる。
【００４１】
前記の補間演算式を使用して（ａ）、（ｂ）の場合でそれぞれ色相調整を行う（ステップＳ２５）ことにより、調整を指定した色近辺の色は調整の影響を大きく受け、原色もしくは準原色に近づくにつれて調整値の影響を受けなくなるという特性を持つこととなり、指定色以外の色の連続性を保つことができる。
【００４２】
さらにこの補間演算式では、調整を指定した色だけでなく、その色と同色相値を持つ低彩度から高彩度にかけての色も同様の割合で変化するので、彩度方向の連続性も損なわれることはない。
【００４３】
続いて、前記の手順で算出された色相Ｈ’を使用してＣｂＣｒ値を変更する。
【００４４】
色相調整前のデータをＣｂ、Ｃｒ、調整後のデータをＣｂ’、Ｃｒ’とすると、Ｃｂ’、Ｃｒ’は調整前後の色相Ｈ、Ｈ’を使用して図９に示す変換マトリクステーブルを用いて算出される。最後に、算出後のＣｂ’Ｃｒ’値と変更していないＹ値から、図４に示す変換マトリクステーブルを用いてＲＧＢ値に変更する（ステップＳ２６）。このＲＧＢデータが、前述のように必要に応じてカラーマッチング処理が行われた後、プリンタに転送されてプリントが実行されることとなる。
【００４５】
色相調整は前述の通りプリント実行時に選択されたプリンタのプロパティ画面内で行われるが、本実施例では原色の調整を行うかどうかの選択肢を設けることから、図１０に示すように色相調整を行うための調整方法選択ウィンドウ５０をＰＣの表示画面に表示させて、ユーザに選択させる。このＧＵＩ上には、原色の調整を行うかどうかのチェックボックス５１を設け、チェックボックス５１を無効にして「色相調整詳細ウィンドウ」ボタン５２を押下することにより、図１１に示すような原色調整不可の場合の調整ウィンドウＷＩＮを、チェックボックス５１を有効にして「色相調整詳細ウィンドウ」ボタン５２を押下することで、図１２に示すような原色調整可の場合の調整ウィンドウＷＩＮをそれぞれ表示させる。
【００４６】
図１１に示す色相調整ウィンドウＷＩＮには前述した色相環を表示させた色相特性グラフ６３を設け、グラフ６３上には原色あるいは準原色６色の色相を表すバー６４を表示させておく。
【００４７】
ユーザはこのバー間の色に対して任意の色を選択しその色相を調整することができるが、まず色相の調整を行うかどうかのチェックボックス６０を設け、そのチェックボックス６０を有効にした場合のみ調整を行うことが可能とする。
【００４８】
色相を調整する色の選択は、この実施例では、
１）  ＲＧＢ値直接入力
２）  色相環上でのマウスクリックによるＲＧＢ値自動取り込み
３）  カラーパレットウィンドウを開きそのウィンドウ上で選択
の３種類の方法により行うことができる。
【００４９】
１）のＲＧＢ値直接入力の場合は、変更したい色のＲＧＢ値を図１１、図１２に示す「調整色」のボックス６１にキーボードから数値を入力する。  
２）のマウスクリックによる自動取り込みでは、調整したい色を図１１、図１２に示す色相特性グラフ上でポインタ（マウス）により選択することにより選択された色のＲＧＢ値を自動的に取得する。  
３）のカラーパレットウィンドウによる方法では、図１１、図１２の「パレット」ボタン６２を押下することにより、コンピュータ上で扱える色を表示させるカラーパレットウィンドウを表示させ、そのカラーパレット上から色を選択するというものであり、ＲＧＢ値はカラーパレットから自動的に取得する。
【００５０】
前記の方法により選択された色のＲＧＢ値からコンピュータにより色相値が自動的に算出されて、図１１、図１２に示すように色相特性グラフ６３上に選択色の色相を示すバー（点線）６４が自動的に表示される。
【００５１】
色相の調整角度の指定は、図１１、図１２の「調整角」６５に角度を直接入力するか、もしくは色相特性グラフ６３上でポインタの指示（マウスをクリック）することにより行われ、色相値は前記選択色と、指定された前記角度から自動的に算出される。その際、前記選択色の色相を色相特性グラフ上にバー６４で表示したように、変換後の色相に関してもバー（実線）６６表示させる。また、前記バー６６と色相調整角度（「調整角」６５）の数値は相互にデータの反映を行い、バー６６が動かされると調整角６５の数値も変更され、調整角６５の数値が変更されるとバー６６も動く。なお、色相の調整範囲は隣接する原色あるいは準原色を超えないこととし、それ以上の範囲の数値入力とバーの移動にはリミットがかけられる。また、符号６７は設定ボタンであり、前記入力で色相調整を行う場合には、この設定ボタン６７をチェックし、このチェックにより前記入力が有効になる。
【００５２】
さらに図１１、図１２に示す色相調整ウィンドウＷＩＮには、ユーザが行った色相調整を無効とするためのリセットボタン６８を設ける。これにより、これまで操作した調整値はすべて０リセットすることができる。
【００５３】
なお、プリンタドライバ２０として設定されるプログラムのプログラムデータは、図示しないネットワークに接続されたサーバから、あるいはＰＣに備えられているもしくは接続された記録媒体駆動装置にプログラムデータを格納したＣＤ−ＲＯＭ、ＳＤカードなどの公知の記録媒体をロードして読み出し、ＰＣにダウンロードし、あるいはバージョンアップすることができる。
【００５４】
以上のように、本発明によれば、色相特性を色相環上にグラフとして表示し、表示された色相特性に対して所望の特性を得られる色相位置を色相ごとに指定し、指定された色相位置に基づいて前記色相特性を変更するので、従来原色や代表色に対してしかできなかった色相調整が任意の色相ごとに行えるようになる。
【００５５】
また、原色や代表色の色相ではなく任意の色の色相を変更するので、ユーザにとってより多様的な調整機能を提供することができる。
【００５６】
また、ユーザにより指定された色の色相だけでなく周囲の色の色相も変更するので、カラーの階調性を失うことなく色相の調整を行うことができる。
【００５７】
また、色相を指示するパラメータを変更し、プリンタは前記パラメータを参照して色相を変更するので、簡単な構成で調整の多様性に対応できる。
【００５８】
また、指定手段による色相調整の取り消しを設定するリセット表示を設けたので、色相変更前後でデフォルトとの比較が容易に行える。
【００５９】
また、色相特性を変更する手段は、コンピュータにインストールされるプリンタドライバに設定されるので、プリンタドライバをコンピュータにインストールするだけで、前記各効果を容易に得ることができる。
【００６０】
また、色相特性グラフを前記コンピュータの表示画面上に表示し、表示された色相特性に対して所望の特性を得られる色相位置を指定し、コンピュータのプリンタドライバは指定された色相位置に基づいて前記色相特性を設定し、その特性を参照して色相を調整するので、ユーザは自由かつ直感的に最適な色相調整を行うことができ、ユーザの満足度の高い出力結果を得ることができる。
【００６１】
また、コンピュータプログラムにＲＧＢ画像データ入力があった時に、ＹＣｂＣｒ画像データに変換するステップと、変換されたＣｂＣｒ画像データの色相特性グラフを表示するステップと、表示された色相特性に対して所望の特性を得られる色相位置が指定された時、指定された色相位置に基づいて色相特性を変更するステップと、変更された色相特性に基づいてＹＣｂＣｒ画像データのＣｂＣｒデータを変更するステップと、変更されたＣｂＣｒデータに基づいてＹＣｂＣｒ画像データをＲＧＢ画像データに変換するステップとが含まれているので、コンピュータに前記プログラムをを含んだプリンタドライバをインストールすれば、ユーザは誰でも自由かつ直感的に最適な色相調整を行うことができ、ユーザの満足度の高い出力結果を得ることができる。
【００６２】
さらに、前記プログラムのプログラムデータが情報記録媒体に書き込まれているので、この情報記録媒体を記録媒体駆動装置にロードしてコンピュータにプリンタドライバとしてインストールすれば、ユーザは誰でも自由かつ直感的に最適な色相調整を行うことができ、ユーザの満足度の高い出力結果を得ることができる。
【図面の簡単な説明】
【００６３】
【図１】カラープリンタにおける一般的なカラープリントシステムとカラープリントの流れを示すブロック図である。
【図２】本実施例における色相調整の処理手順を示すフローチャートである。
【図３】ＲＧＢデータをＹＣｂＣｒデータに変換する変換マトリクステーブルを示す図である。
【図４】Ｃｂ’Ｃｒ’値と変更していないＹ値からＲＧＢ値に変更する変換マトリクステーブルを示す図である。
【図５】色空間を明度、彩度、色相という３種類のパラメータで立体的に示した図である。
【図６】ＹＣｂＣｒデータのＣｂ−Ｃｒの関係をプロットすることで得られる色相環を示す図である。
【図７】原色６色Ｒ（赤）、Ｇ（緑）、Ｂ（青）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（黄）に加えて原色間にある準原色ＲＭ，ＭＢ，ＢＣ，ＣＧ，ＧＹ，ＹＲを６色定義し、原色と準原色の合計１２色を使用したＹＣｂＣｒ空間の色相環を示す図である。
【図８】ユーザが指定できる色について原色６色の調整を行う場合と行わない場合の指定できない領域の関係を示す図である。
【図９】超生前のデータＣｂ、Ｃｒから調整後のデータＣｂ’、Ｃｒ’を調整前後の色相Ｈ、Ｈ’を使用して変換するための変換マトリクステーブルを示す図である。
【図１０】色相調整を行うための調整方法選択ウィンドウの一例を示す図である。
【図１１】原色調整不可の場合の色相調整ウィンドウの一例を示す図である。
【図１２】原色調整可の場合の色相調整ウィンドウの一例を示す図である。
【図１３】原色と準原色の合計１２色のＲＧＢ値及びＹＣｂＣｒ値と色相との関係を表形式で示す図である。
【符号の説明】
【００６４】
１０  アプリケーション
１１  ＲＧＢ調整データ
２０  プリンタドライバ
３０  プリンタコントローラ
４０  プリンタエンジン
４１  ＣＭＹＫ画像データ
５０  調整方法選択ウィンドウ
５１  チェックボックス
５２  「色相調整詳細ウィンドウ」ボタン
６０  チェックボックス
６１  「調整色」ボックス
６２  「パレット」ボタン
６３  色相特性グラフ６３
６４  バー（点線）
６５  調整角
６６  バー（実線）
６７  設定ボタン
６８  リセットボタン
ＰＣ  パーソナルコンピュータ
ＰＲ  カラープリンタ
ＷＩＮ  色相調整ウィンドウ
【図１】
2005151212.tif 000003
【図２】
2005151212.tif 000004
【図３】
2005151212.tif 000005
【図４】
2005151212.tif 000006
【図５】
2005151212.tif 000007
【図６】
2005151212.tif 000008
【図７】
2005151212.tif 000009
【図８】
2005151212.tif 000010
【図９】
2005151212.tif 000011
【図１０】
2005151212.tif 000012
【図１１】
2005151212.tif 000013
【図１２】
2005151212.tif 000014
【図１３】
2005151212.tif 000015