(57)【要約】【課題】色相調整をグラフ化して明示して色相調整の特性を明確に把握できるようにすること等により、画像の色ごとの色相調整をユーザが容易に行える色相調整装置、色相調整方法、プログラム、及び記録媒体を提供する。【解決手段】プリンタの出力画像の色相を調整する色相調整装置は、色相特性を色相環上にグラフとして表示する手段と、表示された色相特性に対して所望の特性を得られる色相位置を色相ごとに指定する手段と、指定された色相位置に基づいて色相特性を変更する手段と、を備えている。色相特性の変更は、色相を指示するパラメータを変更し、プリンタがそのパラメータを参照して色相を変更することにより行われる。表示する手段に色相調整の取り消しを設定するリセット表示を設ける。色相特性を変更する手段は、コンピュータにインストールされているプリンタドライバに設定される。【選択図】        図２
2005027052.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータから転送された画像データに従って画像を印刷するプリンタの出力画像の色相を調整する色相調整装置であって、
該色相調整装置は、
色相特性を色相環上にグラフとして表示する表示手段と、
該表示手段により表示された前記色相特性に対して所望の特性を得られる色相位置を色相ごとに指定する指定手段と、
該指定手段により指定された前記色相位置に基づいて前記色相特性を変更する色相特性変更手段と、
を有することを特徴とする色相調整装置。
【請求項２】
前記色相特性の変更は、
前記色相特性変更手段が色相を指示するパラメータを変更し、
前記プリンタが前記パラメータを参照して色相を変更する、
ことにより行われることを特徴とする請求項１記載の色相調整装置。
【請求項３】
前記表示手段は、
前記指定手段による色相調整の取り消しを設定するためのリセット表示手段、
をさらに有することを特徴とする請求項１または２記載の色相調整装置。
【請求項４】
前記色相特性変更手段は、
コンピュータにインストールされているプリンタドライバに設定されていることを特徴とする請求項１から３のいずれか１項に記載の色相調整装置。
【請求項５】
コンピュータから転送された画像データに従って画像を印刷するプリンタの出力画像の色相を調整する色相調整方法であって、
該色相調整方法は、
前記色相の特性をあらわす色相特性をグラフとしてコンピュータの表示画面上に表示する手順と、
前記表示画面上に表示された前記色相特性に対して所望の特性を得られる色相位置を指定する手順と、
プリンタドライバが前記指定された前記色相位置に基づいて前記色相特性を変更し、該色相特性を参照して前記色相の調整を行う手順と、
を有することを特徴とする色相調整方法。
【請求項６】
コンピュータにインストールされ、プリンタドライバによってプリントの色相を調整するためのプログラムであって、
ＲＧＢ画像データ入力があった時に、該ＲＧＢ画像データをＹＣｂ  Ｃｒ  画像データに変換する手順と、
該変換されたＹＣｂ  Ｃｒ  画像データのＣｂ  Ｃｒ  データの色相特性をグラフとして表示する手順と、
該表示された前記色相特性に対して所望の特性を得られる色相位置が指定された時、該指定された前記色相位置に基づいて前記色相特性を変更する手順と、
該変更された前記色相特性に基づいて前記ＹＣｂ  Ｃｒ  画像データの前記Ｃｂ  Ｃｒ  データを変更する手順と、
該変更された前記Ｃｂ  Ｃｒ  データに基づいて前記ＹＣｂ  Ｃｒ  画像データをＲＧＢ画像データに変換する手順と、
を有することを特徴とする色相調整方法。
【請求項７】
請求項５または６記載の手順をコンピュータに実行させるためのプログラム。
【請求項８】
請求項７記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、色相調整装置、色相調整方法、プログラム、及び記録媒体に関し、特に、カラープリンタのプリンタドライバ内で行われる出力画像に対する色相調整装置、色相調整方法、プログラム、及び記録媒体に関する。
【０００２】
【従来の技術】
従来のカラープリンタにおける画像調整の色相調整機能に関しては、画像全体に対する色相調整といった限定された機能を有するのみであることが一般的であった（特許文献１参照）。
【０００３】
これに対して、画像全体ではなく、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）といった基本色に対する色相調整を有することで差別化を図っている画像処理方法およびプリントシステムもある（特許文献２参照）。
【０００４】
この方法では、基本色だけに対する色相調整を行い、それだけでは保つことができない中間調の階調性を、階調パッチを出力して測色計で測定しその結果に基づいて階調特性を修正することで階調性を保つことができるとしている。
【０００５】
たしかに、この画像処理方法およびプリントシステムは、一般的である前述した画像全体に対する色相調整と比べて、基本色に対する色相調整機能を有することで有意義である。
【０００６】
【特許文献１】
特開平８−２５１３９３号公報
【特許文献２】
特開２０００−１９０５７２号公報
【０００７】
【発明が解決しようとする課題】
しかし、その実現方法は上述したような「基本色の調整＋測色計を使用した階調特性の修正」という決して簡単とはいえない方法となっている。すなわち、測色計による測色やそのデータを利用した調整を行うには、ユーザに色に関する知識が豊富である必要があることから、一般的なユーザにとっては上記の方法では簡単かつ間違いなく所望の調整結果を得ることは困難であると考えられる。
【０００８】
そこで、本発明は、このような従来技術の実情に顧みてなされたもので、その目的は、画像の色ごとの色相調整をユーザが容易に行える色相調整装置及び色相調整方法を提供することにある。
【０００９】
また、本発明の他の目的は、色相調整をグラフ化して明示することによりユーザがその特性を明確に把握できる色相調整装置及び色相調整方法を提供することにある。
【００１０】
さらに、本発明の他の目的は、上記の方法を実現させるプログラム及びプログラムが記録されたコンピュータ読取可能な記録媒体を提供することにある。
【００１１】
【課題を解決するための手段】
上記の目的を達成するために、請求項１記載の発明によれば、色相調整装置は、コンピュータから転送された画像データに従って画像を印刷するプリンタの出力画像の色相を調整する色相調整装置であって、色相特性を色相環上にグラフとして表示する表示手段と、表示手段により表示された色相特性に対して所望の特性を得られる色相位置を色相ごとに指定する指定手段と、指定手段により指定された色相位置に基づいて色相特性を変更する色相特性変更手段と、を有することを特徴とするものである。
【００１２】
請求項２記載の発明によれば、色相調整装置は、色相特性の変更は、色相特性変更手段が色相を指示するパラメータを変更し、プリンタがパラメータを参照して色相を変更する、ことにより行われる請求項１記載の色相調整装置であることを特徴とするものである。
【００１３】
請求項３記載の発明によれば、表示手段は、指定手段による色相調整の取り消しを設定するためのリセット表示手段、をさらに有する請求項１または２記載の色相調整装置であることを特徴とするものである。
【００１４】
請求項４記載の発明によれば、色相調整装置は、色相特性変更手段は、コンピュータにインストールされているプリンタドライバに設定されている請求項１から３のいずれか１項に記載の色相調整装置であることを特徴とするものである。
【００１５】
請求項５記載の発明によれば、色相調整方法は、コンピュータから転送された画像データに従って画像を印刷するプリンタの出力画像の色相を調整する色相調整方法であって、色相の特性をあらわす色相特性をグラフとしてコンピュータの表示画面上に表示する手順と、表示画面上に表示された色相特性に対して所望の特性を得られる色相位置を指定する手順と、プリンタドライバが指定された色相位置に基づいて色相特性を変更し、色相特性を参照して色相の調整を行う手順と、を有することを特徴とするものである。
【００１６】
請求項７記載の発明によれば、プログラムは、請求項５または６記載の手順をコンピュータに実行させることを特徴とするものである。
【００１７】
請求項６記載の発明によれば、プログラムは、コンピュータにインストールされ、プリンタドライバによってプリントの色相を調整するためのプログラムであって、ＲＧＢ画像データ入力があった時に、ＲＧＢ画像データをＹＣｂ  Ｃｒ  画像データに変換する手順と、変換されたＹＣｂ  Ｃｒ  画像データのＣｂ  Ｃｒ  データの色相特性をグラフとして表示する手順と、表示された色相特性に対して所望の特性を得られる色相位置が指定された時、指定された色相位置に基づいて色相特性を変更する手順と、変更された色相特性に基づいてＹＣｂ  Ｃｒ  画像データのＣｂ  Ｃｒ  データを変更する手順と、変更されたＣｂ  Ｃｒ  データに基づいてＹＣｂ  Ｃｒ  画像データをＲＧＢ画像データに変換する手順と、をコンピュータに実行させることを特徴とするものである。
【００１８】
請求項８記載の発明によれば、記録媒体は、請求項７記載のプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とするものである。
【００１９】
【発明の実施の形態】
次に、添付図面を参照して、本発明による色相調整装置、色相調整方法、プログラム、及び記録媒体の実施の形態を詳細に説明する。
【００２０】
本実施の形態は、カラープリンタのプリンタドライバ内で行われる出力画像に対するカラー調整機能のうち、色相調整に関する機能のものである。
【００２１】
まず、カラープリンタにおける一般的なカラープリントの流れについて図１に示す。
【００２２】
はじめに、画像に対してアプリケーション１０から印刷が実行されると、画像のＲＧＢデータがアプリケーション１０からプリンタドライバ２０に渡される（ステップＳ１）。
【００２３】
プリンタドライバ２０では、ＲＧＢデータに対して、明度・彩度調整や色相調整といったドライバＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）上でユーザにより指定される調整機能を施し（ステップＳ２）、さらに必要に応じてカラーマッチング処理を行う（ステップＳ３）。
【００２４】
調整及びカラーマッチング処理されたＲＧＢデータは、プリンタドライバ２０から有線もしくは無線で接続されたカラープリンタに転送される。
【００２５】
カラープリンタに内蔵されるプリンタコントローラ３０は、転送されてきたＲＧＢデータを受け取り、ＢＧ／ＵＣＲ（Ｂｌａｃｋ  Ｇｅｎｅｒａｔｉｏｎ／Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ）やＧＣＲ（Ｇｒａｙ  Ｃｏｍｐｏｎｅｎｔ  Ｒｅｐｌａｃｅｍｅｎｔ）といった既知の技術により、印刷の色空間であるＣＭＹＫデータに変換する（ステップＳ４）。
【００２６】
ＣＭＹＫデータは、カラーバランスを調整するγ変換処理が行われた後（ステップＳ５）、多値で階調を表現できないプリンタエンジン４０にて階調を表現するために、既知の技術であるディザ法や誤差拡散法を使用した階調変換が行われる（ステップＳ６）。
【００２７】
その後、階調変換されたＣＭＹＫデータがプリンタエンジン４０に送られて、電子写真方式やインクジェット方式により印刷が実行される（ステップＳ７）。
【００２８】
本実施の形態における色相調整も、上記の一般的なカラープリントの流れに従って、アプリケーション１０からプリンタドライバ２０に渡されるＲＧＢデータに対して実施することとし、その処理に関してはプリンタドライバ２０のインストールされたコンピュータ上で行うこととする。
【００２９】
色相調整の実施の形態については、プリンタドライバ２０上でユーザにより設定された基本６色、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）のそれぞれ色相調整を行うこととする。
【００３０】
図２に、本発明による色相調整装置、色相調整方法、プログラム、及び記録媒体の一実施形態における色相調整のフローチャートを示す。
【００３１】
ステップＳ２１において、ＲＧＢ画像データからＹＣｂ  Ｃｒ  画像データへの変換が行われる。ステップＳ２２において、色相Ｈの算出が行われる。ステップＳ２３において、ユーザによる色相調整指定が行われる。ステップＳ２４において、指定色の色相Ｈ’の算出が行われる。ステップＳ２５において、色相回転処理が行われる。ステップＳ２６において、ＹＣｂ  Ｃｒ  画像データからＲＧＢ画像データへの変換が行われる。
【００３２】
以上の各ステップについて、以下、さらに詳しく説明する。
【００３３】
まず、プリンタドライバ２０にアプリケーション１０から渡された入力ＲＧＢ画像データを図３に示す変換マトリクステーブルを用いてＹＣｂ  Ｃｒ  画像データに変換する（Ｙ：明度、Ｃｂ  ，Ｃｒ  ：彩度）（ステップＳ２１参照）。
【００３４】
ＲＧＢからＹＣｂ  Ｃｒ  に変換することで、色空間を図５に示すような明度、彩度、色相という３種類のパラメータとして捉えることが可能となる。
なお、明度とは、色の明るさの度合いを尺度化したものをいう。彩度とは、色のあざやかさ、色みの度合いを尺度化したものをいう。色相とは、後述のように、赤、緑、青、シアン、マゼンダ、黄等の色み、色合いの違いを尺度化したものをいう。
【００３５】
また、ＹＣｂ  Ｃｒ  データのＣｂ  とＣｒ  の関係をプロットすることで得られる図６に示す色相環では、色は無彩色である色相環の中心を原点として円状に分布しており、中心から離れるほど高彩度の色を表している。
【００３６】
各色は、３６０度の色相環のある角度に必ず分布することとなり、色相環の中心と各色の最高彩度点を結ぶ線の角度を色相と呼んでいる。図６には、基本６色であるＲＧＢ、Ｃ、Ｍ、Ｙの色相のイメージも示されている。
【００３７】
続いて、変換された画像データのＣｂ  値とＣｒ  値（Ｃｂ  Ｃｒ  データ）とから、以下に示す変換式を使用して色相Ｈを算出し、色相ごとに画像データを分類しておく（ステップＳ２２参照）。
Ｈ＝ｔａｎ−１  （Ｃｂ  ／Ｃｒ  ）
【００３８】
続いて、色相の調整を前述の通り基本６色それぞれに対して行うわけであるが（ステップＳ２３参照）、ここで問題となるのが基本６色以外の色に対する連続性である。
【００３９】
この連続性を保つためには何らかの調整を行う必要があり、本実施形態では、この調整方法として、まず図７に示すように基本６色間に準基本６色（ＭＢ、ＲＭ、ＹＲ、ＧＹ、ＣＧ、ＢＣ）を定義し、その準基本色を使用してＹＣｂ  Ｃｒ  空間での補間を行うことによって連続性を保つこととする。
【００４０】
なお、準基本６色は基本６色のＲＧＢ空間上におけるちょうど真中の色とし、表１に基本色と準基本色の合計１２色のＲＧＢ値及びＹＣｂ  Ｃｒ  値と色相をまとめておく。
【００４１】
【表１】
2005027052.tif 000003
【００４２】
以下に本実施形態の実例として赤色の色相調整を考える。
【００４３】
プリンタドライバＵＩ上でユーザにより赤の色相をｘ度変更するよう指定されたとすると、元々の赤の色相ＨＲ  は当然であるが、さらには図７のＨＲ  近辺の（１）と（１２）の範囲の色が影響を受けることとなる。
【００４４】
この（１）と（１２）の範囲の色相は、準基準色ＲＭとＹＲの色相ＨＲＭ、ＨＹＲを使用して、以下の補間演算式により求める（ステップＳ２４参照）。
（１）  Ｈ’＝Ｈ＋ｘ＊（ＨＲＭ−Ｈ）／（ＨＲＭ−ＨＲ）
（１２）Ｈ’＝Ｈ＋ｘ＊（Ｈ−ＨＹＲ）／（ＨＲ  −ＨＹＲ）
なお、Ｈは調整前の色相でＨ’は調整後の色相を表す。
【００４５】
この補間演算式で色相調整を行うことで、図８に示すように調整を行っているＲ（赤色）近辺の色は調整値の影響を大きく受け、ＲＭやＹＲの色に近づくにつれて調整値の影響を受けなくなるという特性を持つこととなり、注目色以外の色相の連続性も保つことができる。
【００４６】
また、最も彩度の高い赤色だけでなく、同色相値を持つ低彩度から高彩度にかけての色も同様の割合で変化するので、彩度方向の連続性も損なわれることはない。
【００４７】
続いて、算出された色相Ｈ’を使用してＣｂ  Ｃｒ  値（Ｃｂ  Ｃｒ  データ）を変更する（ステップＳ２５参照）。
色相調整前のデータをＣｂ  とＣｒ  とし、調整後のデータをＣｂ  ’とＣｒ  ’とすると、Ｃｂ  ’とＣｒ  ’は、調整前後の色相ＨとＨ’とを使用して、図９に示す変換マトリクステーブルを用いて算出する。
【００４８】
最後に、算出後のＣｂ  ’Ｃｒ  ’値と、変更していないＹ値から、図４に示す変換マトリクステーブルを用いてＲＧＢ画像データに変更する（ステップＳ２６参照）。
【００４９】
以上をまとめると、本実施の形態は、ＲＧＢ画像データ入力があった時に、ＲＧＢ画像データをＹＣｂ  Ｃｒ  画像データに変換し、変換されたＹＣｂ  Ｃｒ  画像データのＣｂ  Ｃｒ  データの色相特性をグラフとして表示し、表示された色相特性に対して所望の特性を得られる色相位置が指定された時、指定された色相位置に基づいて色相特性を変更し、変更された色相特性に基づいてＹＣｂ  Ｃｒ  画像データのＣｂ  Ｃｒ  データを変更し、変更されたＣｂ  Ｃｒ  データに基づいてＹＣｂ  Ｃｒ  画像データをＲＧＢ画像データに変換するという各手順となる。そして、このような手順をコンピュータに実行させるためのプログラムを作成し、コンピュータにインストールし、プリンタドライバによってプリントの色相を調整する。
【００５０】
こうして得られたＲＧＢ画像が、前述のように必要に応じてカラーマッチング処理が行われた後、プリンタに転送されてプリントが実行されることとなる。
【００５１】
図１０に、プリンタドライバ上でユーザが行う色相調整のＧＵＩの例を示す。
【００５２】
図において、色相調整のＧＵＩ１００は、色相特性グラフ５０と、数値ボックス６０と、リセットボタン７０等、を有して構成される。色相特性グラフ５０は、色相を表すバー５１と、マウスポインタ５２等、を有して構成される。
【００５３】
ＧＵＩ１００上には前述した色相環を表示しておき（図６、図７参照）、基本６色上に色相を表すバー５１を表示させることで色相特性グラフ５０を表す。
【００５４】
このバー５１は、マウスでのドラッグ操作を可能としておき、ユーザがこのバー５１をマウスのポインタ５２で操作することにより、注目色相の変更が可能となる。
また、色相の変更はキーボードによる数値入力も可能とする。
【００５５】
図のように、色相特性グラフ５０の横に数値入力用の数値ボックス６０を用意し、そこに注目色相の値を直接入力することでも変更が可能となる。
【００５６】
色相を表すバー５１と数値ボックス６０は相互にデータの反映を行い、バー５１が動かされると数値も変更され、数値が変更されるとバー５１も動くこととする。
【００５７】
色相の調整範囲は、隣り合う基本色を超えてしまうことによる連続性の破綻を防ぐために、±１５度までとし、それ以上の数値入力とバーの移動にはリミットをかけておく。
【００５８】
また、色相調整を無効とするためのリセットボタン７０を設ける。これにより、これまで操作した調整値はすべて０リセットすることができる。
【００５９】
【発明の効果】
請求項１から４記載の発明によれば、色相特性を色相環上にグラフとして表示する手段と、表示された色相特性に対して所望の特性を得られる色相位置を色相ごとに指定する手段と、指定された色相位置に基づいて前記色相特性を変更する手段を備えているので、従来画像全体に対してしかできなかった色相調整が色相ごとに行えるようになる。また、請求項１記載の発明によれば、従来色相ごとの調整が可能でもその方法には複雑な手順が必要であった色相調整が、容易に行えるようになる。
【００６０】
請求項２から４記載の発明によれば、色相特性を変更する手段は、色相を指示するパラメータを変更し、プリンタは前記パラメータを参照して色相を変更するので、簡単な構成で調整の多様性に対応できる色相調整を実行することができる。
【００６１】
請求項３、４記載の発明によれば、表示する手段に前記指定手段による色相調整の取り消しを設定するリセット表示を設けるので、色相変更前後でデフォルトとの比較が容易に行える。
【００６２】
請求項４記載の発明によれば、色相特性を変更する手段は、コンピュータにインストールされるプリンタドライバに設定されるので、プリンタドライバをコンピュータにインストールするだけで、前記各効果を容易に得ることができる。
【００６３】
請求項５、７、８記載の発明によれば、色相特性グラフを前記コンピュータの表示画面上に表示し、表示された色相特性に対して所望の特性を得られる色相位置を指定し、コンピュータのプリンタドライバは指定された色相位置に基づいて前記色相特性を設定し、その特性を参照して色相を調整するので、ユーザは自由かつ直感的に最適な色相調整を行うことができ、ユーザの満足度の高い出力結果を得ることができる。
【００６４】
請求項６から８記載の発明によれば、ＲＧＢ画像データ入力があった時に、ＹＣｂ  Ｃｒ  画像データに変換する第１の手順と、変換されたＹＣｂ  Ｃｒ  画像データの色相特性を表示する第２の手順と、表示された色相特性に対して所望の特性を得られる色相位置が指定された時、指定された色相位置に基づいて色相特性を変更する第３の手順と、変更された色相特性に基づいてＹＣｂ  Ｃｒ  画像データのＣｂＣｒデータを変更する第４の手順と、変更されたＣｂ  Ｃｒ  データに基づいて、ＹＣｂ  Ｃｒ  画像データをＲＧＢ画像データに変換する第５の手順が情報記録媒体にプログラムとして書き込まれているので、この情報記録媒体を使用してコンピュータにプリンタドライバをインストールすれば、ユーザは誰でも自由かつ直感的に最適な色相調整を行うことができ、ユーザの満足度の高い出力結果を得ることができる。
【図面の簡単な説明】
【図１】一般的なカラープリントの流れ図である。
【図２】本発明による色相調整装置、色相調整方法、プログラム、及び記録媒体の一実施形態における色相調整のフローチャートである。
【図３】本発明による色相調整装置、色相調整方法、プログラム、及び記録媒体の一実施形態におけるＲＧＢからＹＣｂ  Ｃｒ  への変換式である。
【図４】本発明による色相調整装置、色相調整方法、プログラム、及び記録媒体の一実施形態におけるＹＣｂ  Ｃｒ  からＲＧＢへの変換式である。
【図５】ＹＣｂ  Ｃｒ  色空間である。
【図６】ＹＣｂ  Ｃｒ  データのＣｂ  とＣｒ  の関係をプロットすることで得られる色相環である。
【図７】基本６色間に準基本６色を定義した色相環である。
【図８】本発明による色相調整装置、色相調整方法、プログラム、及び記録媒体の一実施形態におけるＲ調整時のＲ近辺色の動きの説明図である。
【図９】本発明による色相調整装置、色相調整方法、プログラム、及び記録媒体の一実施形態におけるＣｂ  Ｃｒ  からＣｂ  ’Ｃｒ  ’への変換式である。
【図１０】本発明による色相調整装置、色相調整方法、プログラム、及び記録媒体の一実施形態におけるプリンタドライバＧＵＩの一例である。
【符号の説明】
１０  アプリケーション
２０  プリンタドライバ
３０  プリンタコントローラ
４０  プリンタエンジン
５０  色相特性グラフ
５１  （色相を表す）バー
５２  マウスポインタ
６０  数値ボックス
７０  リセットボタン
１００  色相調整のＧＵＩ
【図１】
2005027052.tif 000004
【図２】
2005027052.tif 000005
【図３】
2005027052.tif 000006
【図４】
2005027052.tif 000007
【図５】
2005027052.tif 000008
【図６】
2005027052.tif 000009
【図７】
2005027052.tif 000010
【図８】
2005027052.tif 000011
【図９】
2005027052.tif 000012
【図１０】
2005027052.tif 000013