(57)【要約】【課題】画像の種類によって好まれる色味を再現したカラー画像を出力することができる画像処理方法及び画像処理装置を提供する。【解決手段】入力プロファイル読出部２０２は、カラー画像を入力した入力デバイスの入力特性を記述したプロファイルデータを入力プロファイル記憶部２０４から読み出す。また、出力プロファイル読出部２０５は、好み選択部１０６によって指定された複数の色味に関する複数のプロファイルデータを出力プロファイル記憶部２０７から読み出す。さらに、出力プロファイル合成部２０３で、読み出された複数のプロファイルデータを合成して一のプロファイルデータを生成する。そして、カラーマッチング処理部２０１で、生成された一のプロファイルデータに基づいてカラー画像のカラーマッチング処理が行われる。【選択図】　図２
2004120253.tif 000002
【特許請求の範囲】
【請求項１】
入力デバイスから入力され、出力デバイスから出力されるカラー画像の色味を変化させる画像処理方法であって、
前記入力デバイスの入力特性を記述したプロファイルデータを取得する第１のプロファイル取得工程と、
前記出力デバイスから出力するカラー画像に関して複数の色味を指定する指定工程と、
指定された前記複数の色味のそれぞれについての前記出力デバイスの出力特性を記述した複数のプロファイルデータを取得する第２のプロファイル取得工程と、
前記複数のプロファイルデータを合成して一のプロファイルデータを生成する合成工程と、
生成された前記一のプロファイルデータに基づいて前記カラー画像のカラーマッチング処理を行うカラーマッチング工程と
を有することを特徴とする画像処理方法。
【請求項２】
複数の入力デバイスと複数の出力デバイスとに接続可能であって、画像の色味を変化させる画像処理装置の画像処理方法において、
カラー画像を入力した一の入力デバイスの入力特性を記述したプロファイルデータを取得する第１のプロファイル取得工程と、
前記カラー画像を出力デバイスから出力させるときの複数の色味を指定する指定工程と、
前記カラー画像が出力される出力デバイスに関するプロファイルデータであって、前記指定工程によって指定された前記複数の色味に関する複数のプロファイルデータを取得する第２のプロファイル取得工程と、
前記複数のプロファイルデータを合成して一のプロファイルデータを生成する合成工程と、
生成された前記一のプロファイルデータに基づいて前記カラー画像のカラーマッチング処理を行うカラーマッチング工程と
を有することを特徴とする画像処理方法。
【請求項３】
前記指定工程が、さらに前記複数の色味の影響の度合いを指定し、
前記合成工程が、前記影響の度合いを用いて前記複数のプロファイルデータを合成して一のプロファイルデータを生成する
ことを特徴とする請求項１又は２に記載の画像処理方法。
【請求項４】
前記指定工程によって一種類の色味のみが指定された場合、
前記第２のプロファイル取得工程は、一のプロファイルデータのみを取得し、
前記合成工程は、合成処理を行わずに、前記一のプロファイルデータを前記カラーマッチング工程に送出する
ことを特徴とする請求項１から３までのいずれか１項に記載の画像処理方法。
【請求項５】
前記複数の色味が、人物画像に好適な色味、風景画像に好適な色味及びその他の色味であることを特徴とする請求項１から４までのいずれか１項に記載の画像処理方法。
【請求項６】
入力デバイスと出力デバイスとに接続可能であって、画像の色味を変化させる画像処理装置において、
前記入力デバイスの入力特性を記述したプロファイルデータを記憶する入力プロファイル記憶手段と、
カラー画像を入力した前記入力デバイスの入力特性を記述したプロファイルデータを前記入力プロファイル記憶手段から読み出す第１のプロファイル読み出し手段と、
前記出力デバイスから出力するカラー画像に関して複数の色味を指定する指定手段と、
前記複数の色味のそれぞれについての前記出力デバイスの出力特性を記述した複数のプロファイルデータを記憶する出力プロファイル記憶手段と、
前記指定手段によって指定された前記複数の色味に関する複数のプロファイルデータを前記出力プロファイル記憶手段から読み出す第２のプロファイル読み出し手段と、
読み出された前記複数のプロファイルデータを合成して一のプロファイルデータを生成する合成手段と、
生成された前記一のプロファイルデータに基づいて前記カラー画像のカラーマッチング処理を行うカラーマッチング手段と
を備えることを特徴とする画像処理装置。
【請求項７】
複数の入力デバイスと複数の出力デバイスとに接続可能であって、画像の色味を変化させる画像処理装置において、
前記複数の入力デバイスの入力特性を記述した複数のプロファイルデータを記憶する入力プロファイル記憶手段と、
カラー画像を入力した一の入力デバイスの入力特性を記述したプロファイルデータを前記入力プロファイル記憶手段から読み出す第１のプロファイル読み出し手段と、
前記カラー画像を出力デバイスから出力させるときの複数の色味を指定する指定手段と、
複数の色味のそれぞれについての前記複数の出力デバイスの出力特性を記述した複数のプロファイルデータを記憶する出力プロファイル記憶手段と、
前記カラー画像が出力される出力デバイスに関するプロファイルデータであって、前記指定手段によって指定された前記複数の色味に関する複数のプロファイルデータを前記出力プロファイル記憶手段から読み出す第２のプロファイル読み出し手段と、
読み出された前記複数のプロファイルデータを合成して一のプロファイルデータを生成する合成手段と、
生成された前記一のプロファイルデータに基づいて前記カラー画像のカラーマッチング処理を行うカラーマッチング手段と
を備えることを特徴とする画像処理装置。
【請求項８】
前記指定手段が、さらに前記複数の色味の影響の度合いを指定し、
前記合成手段が、前記影響の度合いを用いて前記複数のプロファイルデータを合成して一のプロファイルデータを生成する
ことを特徴とする請求項６又は７に記載の画像処理装置。
【請求項９】
前記指定手段によって一種類の色味のみが指定された場合、前記第２のプロファイル読み出し手段は、前記出力プロファイル記憶手段から一のプロファイルデータのみを読み出し、
前記合成手段は、合成処理を行わずに、前記第２のプロファイル読み出し手段が読み出した前記一のプロファイルデータを前記カラーマッチング手段に送出する
ことを特徴とする請求項６から８までのいずれか１項に記載の画像処理装置。
【請求項１０】
前記指定手段が、頂点がそれぞれの色味の影響の度合いを表現した多角形の辺上の一点を指定するユーザインタフェースであって、指定された辺の両端からの距離に応じて２つの色味の影響の度合いを指定することを特徴とする請求項６から９までのいずれか１項に記載の画像処理装置。
【請求項１１】
前記複数の色味が、人物画像に好適な色味、風景画像に好適な色味及びその他の色味であることを特徴とする請求項６から１０までのいずれか１項に記載の画像処理装置。
【請求項１２】
コンピュータに、入力デバイスから入力され、出力デバイスから出力されるカラー画像の色味を変化させるためのプログラムであって、
前記入力デバイスの入力特性を記述したプロファイルデータを取得する第１のプロファイル取得手順と、
前記出力デバイスから出力するカラー画像に関して複数の色味を指定する指定手順と、
指定された前記複数の色味のそれぞれについての前記出力デバイスの出力特性を記述した複数のプロファイルデータを取得する第２のプロファイル取得手順と、
前記複数のプロファイルデータを合成して一のプロファイルデータを生成する合成手順と、
生成された前記一のプロファイルデータに基づいて前記カラー画像のカラーマッチング処理を行うカラーマッチング手順と
を実行するためのプログラム。
【請求項１３】
請求項１２記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像の種類に応じて再現する色特性を変換する画像処理方法及び画像処理装置に関する。
【０００２】
【従来の技術】
従来から、画像中のシーンの種類に応じて、一般に好まれる色が異なるということが知られている。例えば、人物画像と風景画像とを比較した場合、一般的に風景画像の階調特性は人物画像に比べガンマ値が高いので、彩度も高いような再現が好まれるとされている。
【０００３】
【発明が解決しようとする課題】
しかしながら、通常のカラーマッチングでは、写真出力用のカラープロファイルが一種類しか用意されていなかった。そのため、人物写真や風景写真をプリンタによって出力した場合、中庸な画質しか得られず、時として、この出力画質がクレームの対象となることがあった。
【０００４】
本発明は、このような事情を考慮してなされたものであり、画像の種類によって好まれる色味を再現したカラー画像を出力することができる画像処理方法及び画像処理装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明は、入力デバイスと出力デバイスとに接続可能であって、画像の色味を変化させる画像処理装置において、前記入力デバイスの入力特性を記述したプロファイルデータを記憶する入力プロファイル記憶手段と、カラー画像を入力した前記入力デバイスの入力特性を記述したプロファイルデータを前記入力プロファイル記憶手段から読み出す第１のプロファイル読み出し手段と、前記出力デバイスから出力するカラー画像に関して複数の色味を指定する指定手段と、前記複数の色味のそれぞれについての前記出力デバイスの出力特性を記述した複数のプロファイルデータを記憶する出力プロファイル記憶手段と、前記指定手段によって指定された前記複数の色味に関する複数のプロファイルデータを前記出力プロファイル記憶手段から読み出す第２のプロファイル読み出し手段と、読み出された前記複数のプロファイルデータを合成して一のプロファイルデータを生成する合成手段と、生成された前記一のプロファイルデータに基づいて前記カラー画像のカラーマッチング処理を行うカラーマッチング手段とを備えることを特徴とする。
【０００６】
また、本発明は、複数の入力デバイスと複数の出力デバイスとに接続可能であって、画像の色味を変化させる画像処理装置において、前記複数の入力デバイスの入力特性を記述した複数のプロファイルデータを記憶する入力プロファイル記憶手段と、カラー画像を入力した一の入力デバイスの入力特性を記述したプロファイルデータを前記入力プロファイル記憶手段から読み出す第１のプロファイル読み出し手段と、前記カラー画像を出力デバイスから出力させるときの複数の色味を指定する指定手段と、複数の色味のそれぞれについての前記複数の出力デバイスの出力特性を記述した複数のプロファイルデータを記憶する出力プロファイル記憶手段と、前記カラー画像が出力される出力デバイスに関するプロファイルデータであって、前記指定手段によって指定された前記複数の色味に関する複数のプロファイルデータを前記出力プロファイル記憶手段から読み出す第２のプロファイル読み出し手段と、読み出された前記複数のプロファイルデータを合成して一のプロファイルデータを生成する合成手段と、生成された前記一のプロファイルデータに基づいて前記カラー画像のカラーマッチング処理を行うカラーマッチング手段とを備えることを特徴とする。
【０００７】
さらに、本発明に係る画像処理装置は、前記指定手段が、さらに前記複数の色味の影響の度合いを指定し、前記合成手段が、前記影響の度合いを用いて前記複数のプロファイルデータを合成して一のプロファイルデータを生成することを特徴とする。
【０００８】
さらにまた、本発明に係る画像処理装置は、前記指定手段によって一種類の色味のみが指定された場合、前記第２のプロファイル読み出し手段は、前記出力プロファイル記憶手段から一のプロファイルデータのみを読み出し、前記合成手段は、合成処理を行わずに、前記第２のプロファイル読み出し手段が読み出した前記一のプロファイルデータを前記カラーマッチング手段に送出することを特徴とする。
【０００９】
さらにまた、本発明に係る画像処理装置は、前記指定手段が、頂点がそれぞれの色味の影響の度合いを表現した多角形の辺上の一点を指定するユーザインタフェースであって、指定された辺の両端からの距離に応じて２つの色味の影響の度合いを指定することを特徴とする。
【００１０】
さらにまた、本発明に係る画像処理装置は、前記複数の色味が、人物画像に好適な色味、風景画像に好適な色味及びその他の色味であることを特徴とする。
【００１１】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態について説明する。
【００１２】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る画像処理装置の概略の構成を示すブロック図である。本実施形態では、図１に示すような画像処理装置を用いて、画像の種類によって好まれる色味を再現したカラー画像を出力する。
【００１３】
図１において、１０２は、プロファイル等の情報データを記憶するＲＯＭである。また、１０７は、ＣＣＤセンサを含むイメージスキャナ等の画像読取装置、ホストコンピュータ、ＳＶカメラ、ビデオカメラ等の外部機器からインタフェースを介して画像を入力する入力デバイスである。さらに、１０８は、インクジェットプリンタ、熱転写プリンタ、ドットプリンタ等の出力デバイスであり、画像を出力する。
【００１４】
一方、１０４は、出力デバイス１０８の設定や入力デバイス１０７からデータの入力を行う操作部である。また、１０５は、カラーマッチング処理を含む画像処理を行う画像処理部である。さらに、１０６は、画像処理部１０５の処理結果や操作部１０４で入力されたデータ等を表示するモニタである。さらにまた、１０３は、各種制御プログラムや操作部１０４から入力されるデータの作業領域及び一時待避領域であるＲＡＭである。
【００１５】
また、１０１はＣＰＵであり、ＲＯＭ１０２に記憶されている情報データや、制御プログラム、オペレーティングシステム（ＯＳ）、アプリケーションプログラム（以下、「アプリケーション」という。）、カラーマッチング処理モジュール、デバイスドライバ等に従って、ＲＡＭ１０３、操作部１０４、画像処理部１０５、モニタ１０６、入力デバイス１０７、出力デバイス１０８の各種制御を行う。
【００１６】
次に、画像処理部１０５の詳細な構成や動作について、図２を用いて説明する。図２は、本実施形態に係る画像処理装置におけるカラーマッチング処理モジュールに基づき実行される画像処理部１０５での処理の流れを示すブロック図である。
【００１７】
図２において、２０１は、カラーマッチング処理を行うカラーマッチング処理部であり、ＯＳを介して入力された入力デバイス１０７に依存したデータを出力デバイス１０８に依存したデータに変換する。２０４は、ＲＯＭ１０２に設けられた入力プロファイル記憶部であり、本実施形態に係る画像処理装置にあらかじめ接続されている入力デバイス１０７の入力特性を記述した複数の入力プロファイルデータを記憶している。
【００１８】
２０２は、入力プロファイル読出部であり、本実施形態に係る画像処理装置に接続されている複数の種類の入力デバイス１０７の内、どの入力デバイスによる入力であるかを示す「入力デバイスの種類」が入力されると、その種類に対応する入力デバイス１０７の入力特性が記述された入力プロファイルデータを入力プロファイル記憶部２０４より読み出す。
【００１９】
２０６は、好み選択部であり、複数種類の画像名の中から好みの色味の画像名を指示する。２０７は、ＲＯＭ１０２に設けられた出力プロファイル記憶部であり、この画像処理装置にあらかじめ接続されている出力デバイス１０８の各種設定に応じた出力特性と、その各々に対し画像の好みを記述した複数の出力プロファイルデータとを記憶している。
【００２０】
２０５は、出力プロファイル読出部であり、本実施形態に係る画像処理装置に接続されている複数の種類の出力デバイス１０８の内、どの出力デバイスによって出力するかを示す「出力デバイスの種類」、その種類の対応する出力デバイスに設定されている「記録メディアの種類」、「設定されている２値化方法」、「解像度」及び出力する際に用いる「インクの種類」等が入力されると、その種類に対応する出力デバイス１０８及び各種設定、好み選択部２０６により指定された「画像名」によって、各設定毎に用意された画像出力プロファイル２０８、２０９、２１０から１つ若しくは２つの出力プロファイルデータを出力プロファイル記憶部２０７より読み出す。
【００２１】
２０３は、出力ファイル読出部２０５によって読み出された２つの出力プロファイルデータを合成する出力プロファイル合成部である。プロファイルの合成に当たっては好み選択部２０６から入力された合成比率に基づいて合成され、合成によって１つにされた出力プロファイルデータはカラーマッチング処理部２０１に送られる。尚、出力ファイル読出部２０５によって出力プロファイルデータが１つだけ読み出された場合は、そのままカラーマッチング処理部２０１に出力する。
【００２２】
すなわち、本実施形態は、入力デバイスと出力デバイスとに接続可能であって、画像の色味を変化させる画像処理装置である。ここで、入力プロファイル記憶部２０４は、入力デバイスの入力特性を記述したプロファイルデータを記憶し、入力プロファイル読出部２０２は、カラー画像を入力した入力デバイスの入力特性を記述したプロファイルデータを入力プロファイル記憶部２０４から読み出す。一方、好み選択部２０６は、出力デバイスから出力するカラー画像に関して複数の色味を指定する。また、出力プロファイル記憶部２０７は、複数の色味のそれぞれについての出力デバイスの出力特性を記述した複数のプロファイルデータを記憶し、出力プロファイル読出部２０５は、好み選択部１０６によって指定された複数の色味に関する複数のプロファイルデータを出力プロファイル記憶部２０７から読み出す。さらに、出力プロファイル合成部２０３で、読み出された複数のプロファイルデータを合成して一のプロファイルデータを生成する。そして、カラーマッチング処理部２０１で、生成された一のプロファイルデータに基づいてカラー画像のカラーマッチング処理が行われる。
【００２３】
尚、本実施形態の画像処理装置は、複数の入力デバイスと複数の出力デバイスとに接続可能でもあり、この場合、入力プロファイル読出部２０２は、カラー画像を入力した一の入力デバイスの入力特性を記述したプロファイルデータを入力プロファイル記憶部２０４から読み出す。また、出力プロファイル記憶部２０７は、複数の色味のそれぞれについての複数の出力デバイスの出力特性を記述した複数のプロファイルデータを記憶する。そして、出力プロファイル読出部２０５は、カラー画像が出力される出力デバイスに関するプロファイルデータであって、好み選択部２０６によって指定された複数の色味に関する複数のプロファイルデータを出力プロファイル記憶部２０７から読み出す。
【００２４】
また、本実施形態に係る画像処理装置は、好み選択部２０６が、さらに複数の色味の影響の度合いを指定し、出力プロファイル合成部２０３が、影響の度合いを用いて複数のプロファイルデータを合成して一のプロファイルデータを生成することを特徴とする。
【００２５】
さらに、本実施形態に係る画像処理装置は、好み選択部２０６によって一種類の色味のみが指定された場合、出力プロファイル読出部２０５は、出力プロファイル記憶部２０７から一のプロファイルデータのみを読み出し、出力プロファイル合成部２０３は、合成処理を行わずに、当該一のプロファイルデータをカラーマッチング処理部２０１に送出することを特徴とする。
【００２６】
図３は、本実施形態に係る画像処理部１０５内の好み選択部２０６のユーザインタフェースの概要図である。本実施形態では、画像名を３種類とした場合を用いて説明したものであり、三角形の頂点３０１には画像Ａ（人物）、３０２には画像Ｂ（風景）、３０３には画像Ｃ（その他）を配置したシームレスのスライドスイッチを示したものである。
【００２７】
図３に示す好み選択部２０６において、３０７は好みを選択するための好み選択スイッチであり、操作部１０４（例えば、パーソナルコンピュータ等の光学マウス）の操作と連動する。そこで、この好み選択スイッチ３０７を使って三角形の頂点３０１を指定した場合は、画像Ａ（人物）が指定される。同様に、３０２を指定した場合は画像Ｂ（風景）が、３０３を指定した場合は画像Ｃ（その他）が指定される。
【００２８】
このように３つのケースのみ指定された場合（各頂点のいずれかが指定された場合）、そのプロファイル名が出力プロファイル読出部２０５に送られる。したがって、このようなケースでは、出力プロファイル合成部２０３ではプロファイルの合成は行われず、指定された出力プロファイルがそのままカラーマッチング処理部２０１に転送される。
【００２９】
一方、図３の好み選択スイッチにおける三角形の頂点以外が指定された場合は以下の通りである。
【００３０】
（１）頂点３０１と頂点３０２を結ぶ線分３０４の間の場合
画像Ａ（人物）と画像Ｂ（風景）の２つのプロファイル名を出力プロファイル読出部２０５に、その合成比率を出力プロファイル合成部２０６に転送する。出力プロファイル読出部２０５は、出力プロファイル記憶部２０７から出力デバイスの種類と画像Ａ（人物）に対応する出力プロファイルと画像Ｂ（風景）に対応する出力プロファイルが２つと、その合成比率とを出力プロファイル合成部２０３に転送する。出力プロファイル合成部２０３は、転送されてきた２つのプロファイルと合成比率とを用いてプロファイルの合成を行い、合成された１つの出力プロファイルをカラーマッチング処理部２０１に転送する。尚、本実施形態では、合成比率は線分３０４上で指定された位置関係から求める。
【００３１】
例えば、頂点３０１から距離２、頂点３０２から距離３のところにユーザが好み度合いを指定した場合、このユーザは画像Ａ（人物）に３、画像Ｂ（風景）に２の割合の好みを指定したこととする。したがって、この場合には、２つのプロファイル名と同時に、好みの度合い、すなわちプロファイルの合成比率α：βを出力プロファイル合成部２０３に転送する。ここで、合成比率の算出は次に示す、簡単な方法によって求められる。
【００３２】
α　＝　Ｌｅｎ　−　Ｄｉｓｔ
β　＝　Ｄｉｓｔ
但し、αは画像Ａの合成比率、βは画像Ｂの合成比率、Ｄｉｓｔは線分３０４上の頂点３０１からの距離、Ｌｅｎは線分３０４の長さである。
【００３３】
（２）頂点３０２と頂点３０３を結ぶ線分３０５の間の場合
画像Ｂ（風景）と画像Ｃ（その他）の２つのプロファイル名を出力プロファイル読出部２０５に、その合成比率を出力プロファイル合成部２０６に転送する。出力プロファイル読出部２０５は、出力プロファイル記憶部２０７から出力デバイスの種類と画像Ｂ（風景）に対応する出力プロファイルと画像Ｃ（その他）に対応する出力プロファイルが２つと、その合成比率とを出力プロファイル合成部２０３に転送する。出力プロファイル合成部２０３は、転送されてきた２つのプロファイルと合成比率とを用いてプロファイルの合成を行い、合成された１つの出力プロファイルをカラーマッチング処理部２０１に転送する。尚、本実施形態では、合成比率は線分３０５上で指定された位置関係から求める。
【００３４】
例えば、頂点３０２から距離２、頂点３０３から距離３のところにユーザが好み度合いを指定した場合、このユーザは画像Ｂ（風景）に３、画像Ｃ（その他）に２の割合の好みを指定したこととする。したがって、この場合には、２つのプロファイル名と同時に、好みの度合い、すなわちプロファイルの合成比率α：βを出力プロファイル合成部２０３に転送する。ここで、合成比率の算出は次に示す、簡単な方法によって求められる。
【００３５】
α　＝　Ｌｅｎ　−　Ｄｉｓｔ
β　＝　Ｄｉｓｔ
但し、αは画像Ｂの合成比率、βは画像Ｃの合成比率、Ｄｉｓｔは線分３０５上の頂点３０２からの距離、Ｌｅｎは線分３０５の長さである。
【００３６】
（３）頂点３０１と３０３の線分３０６の間の場合
画像Ａ（人物）と画像Ｃ（その他）の２つのプロファイル名を出力プロファイル読出部２０５に、その合成比率を出力プロファイル合成部２０６に転送する。出力プロファイル読出部２０５は、出力プロファイル記憶部２０７から出力デバイスの種類と画像Ａ（人物）に対応する出力プロファイルと画像Ｃ（その他）に対応する出力プロファイルが２つと、その合成比率とを出力プロファイル合成部２０３に転送する。出力プロファイル合成部２０３は、転送されてきた２つのプロファイルと合成比率とを用いてプロファイルの合成を行い、合成された１個の出力プロファイルをカラーマッチング処理部２０１に転送する。尚、本実施形態では、合成比率は線分３０６上で指定された位置関係から求める。
【００３７】
例えば、頂点３０３から距離２、頂点３０１から距離３のところにユーザが好み度合いを指定した場合、このユーザは画像Ｃ（その他）に３、画像Ａ（人物）に２の割合の好みを指定したことになる。したがって、この場合には、２つのプロファイル名と同時に、好みの度合い、すなわちプロファイルの合成比率α：βを出力プロファイル合成部２０３に転送する。ここで、合成比率の算出は次に示す、簡単な方法によって求められる。
【００３８】
α　＝　Ｌｅｎ　−　Ｄｉｓｔ
β　＝　Ｄｉｓｔ
但し、αは画像Ｃの合成比率、βは地域Ａの合成比率、Ｄｉｓｔは線分３０６上の頂点３０３からの距離、Ｌｅｎは線分３０６の長さである。
【００３９】
すなわち、本実施形態に係る画像処理装置では、画像処理部１０５内の好み選択部２０６のユーザインタフェースは、頂点がそれぞれの色味の影響の度合いを表現した多角形の辺上の一点を指定するユーザインタフェースであって、指定された辺の両端からの距離に応じて２つの色味の影響の度合いを指定することを特徴とする。また、本実施形態に係る画像処理装置では、複数の色味が、人物画像に好適な色味、風景画像に好適な色味及びその他の色味であることを特徴とする。
【００４０】
ここで、出力プロファイル合成部２０３における処理の詳細について説明する。出力プロファイル読出部２０５によって読み出されたプロファイルと、好み選択部２０６より転送された合成比率に基づき、出力プロファイル合成部２０３では、以下に示す簡単な計算によって、新たなプリンタプロファイルを作成する。ここでは、好み選択部２０６において「好み選択スイッチ」によって頂点３０１と頂点３０２を結ぶ線分３０４の間が選択された場合について説明する。
【００４１】
まず、頂点３０１と頂点３０２との間が選択されたことにより、画像Ａ（人物）と画像Ｂ（風景）の出力プロファイルが指定され、出力プロファイル読出部２０５からこの２つのプロファイルが転送されてくる。そして、好み選択部２０６から合成比率α及びβも同時に転送されてくる。例えば、α＝２、β＝３とすると、この場合の合成プロファイルは次に示すようになる。
【００４２】
Ｐ　＝ＰＡ　×　α／（α＋β）　＋　ＰＢ　×　β／（α＋β）
但し、Ｐは合成プロファイル、ＰＡは画像Ａの出力プロファイル、ＰＢは画像Ｂの出力プロファイルである。
例えば、画像Ａの出力プロファイルの色度点をＬ＊ａ＊ｂ＊（５０，１０，３０）、画像Ｂの出力プロファイルの色度点Ｌ＊ａ＊ｂ＊をＬ＊ａ＊ｂ＊（５２，１２，３２）とした場合、合成プロファイルの色度点は下記の計算に基づいて、Ｌ＊ａ＊ｂ＊（５１．２，１１．２，３１．２）となる。但し、色度点はＣＩＥＬ＊ａ＊ｂ＊色空間における色度点を表している。
【００４３】
Ｌ＊　＝　５０×２／（２＋３）＋５２×３／（２＋３）
ａ＊　＝　１０×２／（２＋３）＋１２×３／（２＋３）
ｂ＊　＝　３０×２／（２＋３）＋３２×３／（２＋３）
尚、上記変換例は、プリンタプロファイルの代表点一点についてのみ記述したが、実際には、プリンタプロファイルの格子点全点（通常の格子点の数は９×９×９＝７２９点程度）に対し合成計算を行うことで合成プロファイルは作成されることになる。
【００４４】
図４は、本実施形態におけるプリンタプロファイルの概略の構成を示す図である。図４に示すように、本実施形態におけるプロファイルは、各種プロファイルに関する基本情報が記述されているヘッダと、カラーマッチング処理に用いられる情報が記述されているテーブルとを有している。ヘッダには、例えば、ＩＤ情報、バージョン情報、デバイスの基本的なタイプを示すデバイスクラス情報等が格納されている。また、テーブルには、デバイス依存のないＰＣＳ空間における画像データＢをあるデバイスの色空間に依存した画像データＡに変換する処理に関する色処理パラメータが記載されている「Ｂ　ｔｏ　Ａ」情報、あるデバイスの色空間に依存した画像データＡをデバイス依存のないＰＣＳ空間での画像データＢに変換する処理に関する色処理パラメータが記載されている「Ａ　ｔｏ　Ｂ」情報が格納されている。
【００４５】
これらの「Ｂ　ｔｏ　Ａ」情報及び「Ａ　ｔｏ　Ｂ」情報は、カラーマッチング処理モジュールがサポートしているカラーマッチング方法（色味優先カラーマッチング（Ｐｅｒｃｅｐｔｕａｌ）、測色的一致カラーマッチング（Ｃｏｌｏｒｉｍｅｔｒｉｃ）、彩やかさ優先カラーマッチング（Ｓａｔｕｒａｔｉｏｎ）の各々に対応して格納されている。
【００４６】
ここで、”Ｐｅｒｃｅｐｔｕａｌ”は、写真等の画像に適したカラーマッチングであり、色の階調を重視している。また、”Ｃｏｌｏｒｉｍｅｔｒｉｃ”は、ロゴ等の画像に適したカラーマッチングであり、測色的に一致した色を再現することを目的とする。さらに、”Ｓａｔｕｒａｔｉｏｎ”は、グラフやＣＧ（コンピュータグラフィックス）等の画像に適したカラーマッチングであり、色の鮮やかさを重視している。本実施形態では、図４に示したこれら色処理パラメータは、どのカラーマッチング方法に対応するかを区別するため、”Ｐｅｒｃｅｐｔｕａｌ”には「０１」、”Ｃｏｌｏｒｉｍｅｔｒｉｃ”には「０２」、”Ｓａｔｕｒａｔｉｏｎ”には「０３」という番号を付している。
【００４７】
次に、図５、図６、図７及び図８を用いて、図４に示すプリンタプロファイルを用いた画像形成処理及びプレビュー処理に係るカラーマッチング処理について説明する。図５は、本実施形態におけるＰＣＳ→ＲＧＢの変換処理を説明するための図である。また、図６は、本実施形態に係る画像処理装置によるカラーマッチング処理手順の概要を説明するためのフローチャートである。さらに、図７は、本実施形態におけるモニタＲＧＢ→プリンタＣＭＹＫ→モニタＲＧＢの色変換処理の概要を説明するための図である。さらにまた、図８は、本実施形態におけるＲＧＢ→ＰＣＳの変換処理を説明するための図である。
【００４８】
図６において、ステップＳ１０とＳ２０では、ＯＳを介して、例えばＤＴＰアプリケーション等で生成された入力画像を表示する表現する入力デバイスであるモニタの特性に依存したＲＧＢデータ（モニタＲＧＢ）を、出力デバイスであるプリンタの特性に依存したＣＭＹＫデータ（プリンタＣＭＫＹ）に変換する処理を実行する。この処理を実行するモジュールが「ＣＭＭ１」である。
【００４９】
この処理では、図７に示すように、まず、入力プロファイル読出部２０２によりモニタプロファイル４２が読み出される。これにより、「Ａ　ｔｏ　Ｂ」情報４３がＣＭＭ１に設定される。また、出力プロファイル読出部２０５によりプリンタプロファイル４３が読み出される。これにより、指定されたカラーマッチング方法に応じた「Ｂ　ｔｏ　Ａ」情報４６がＣＭＭ１に設定される。
【００５０】
「Ａ　ｔｏ　Ｂ」情報４３は、図５に示すように、入力デバイスであるモニタのガンマ特性に応じた逆ガンマ処理を行う３個の１次元ＬＵＴ群３０と、標準空間で定義されるＲＧＢデータをＸＹＺデータに変換する３×３マトリクス３３とを格納している。尚、この場合、Ｎ次元ＬＵＴ３１及びＭ個の１次元ＬＵＴ群３２とを用いた処理は行われずにスキップされる。
【００５１】
一方、「Ｂ　ｔｏ　Ａ」情報４６には、図８に示すように、ＸＹＺ空間で定義された画像データをＬ＊ａ＊ｂ＊空間での画像データに変換する３×３マトリクス２０と１次元ＬＵＴ群２１と画像データに指定されたカラーマッチングを行いプリンタの色再現範囲内に変換する３次元ＬＵＴ２２とプリンタの階調特性に応じたガンマ補正を行う１次元ＬＵＴ群２３とが格納されている。
【００５２】
そして、ＣＭＭ１では、「Ａ　ｔｏ　Ｂ」情報４３に基づいて、モニタＲＧＢをＸＹＺデータ（ＰＣＳデータ）に変換する（ステップＳ１０）。次に、「Ｂ　ｔｏ　Ａ」情報４６に基づき、このＸＹＺデータをプリンタＣＭＫＹに変換する（ステップＳ２０）。
【００５３】
ここで、当該画像処理が画像形成処理か否かを判断する（ステップＳ２２）。その結果、画像形成処理の場合（Ｙｅｓ）、プリンタＣＭＫＹをプリンタのような出力デバイス１０８に出力し（ステップＳ２５）、カラーマッチング処理を終了する。一方、プレビュー処理の場合（Ｎｏ）、引き続きステップＳ３０〜Ｓ４０の処理を行い、その処理結果として得られる画像データをステップＳ４５でモニタ６に出力する。
【００５４】
ステップＳ３０〜Ｓ４０では、ＣＭＭ１によって生成された出力デバイスであるプリンタの特性に依存したＣＭＹＫデータ（プリンタＣＭＫＹ）をプレビュー画像を表示するデバイスであるモニタに依存したＲＧＢデータに変換する処理を実行する。この処理を実行するモジュールが「ＣＭＭ２」である。
【００５５】
まず、入力プロファイル読出部２０２によりプリンタプロファイル４３が読み出される。これにより、指定されたカラーママッチング方法に応じた「Ａ　ｔｏＢ」情報４５がＣＭＭ２に設定される。また、出力プロファイル読出部２０５によりモニタプロファイル４２が読み出される。これにより、「Ｂ　ｔｏ　Ａ」情報４４がＣＭＭ２に設定される。
【００５６】
「Ａ　ｔｏ　Ｂ」情報４５は、図５に示した手順に従って変換処理を行うために用いられるデータを有しており、プリンタの階調特性に応じたガンマ補正を行う１次元ＬＵＴ群２３を用いた変換処理の逆処理を行う１次元ＬＵＴ群３０、プリンタの色再現特性に基づき１次元ＬＵＴ群３０で処理されたＣＭＹＫデータをＬ＊ａ＊ｂ＊空間で定義されるデータに変換するために用いられるＮ次元ＬＵＴ３１、Ｌ＊ａ＊ｂ＊空間で定義されたデータをＸＹＺ空間でのデータ（ＰＣＳデータ）に変換する１次元ＬＵＴ群３２、３×３マトリクス３３を格納している。
【００５７】
一方、「Ｂ　ｔｏ　Ａ」情報４４には、３×３マトリクス３３での変換処理の逆処理を行う３×３マトリクス２０及び１次元ＬＵＴ群３０を用いた変換処理の逆処理に相当するモニタガンマ補正を行う１次元ＬＵＴ群２３が格納されている。
【００５８】
そして、「Ａ　ｔｏ　Ｂ」情報４５を用いてプリンタＣＭＹＫをＸＹＺデータ（ＰＣＳデータ）に変換し（ステップＳ３０）、「Ｂ　ｔｏ　Ａ」情報４４に基づいて、ＰＣＳデータをモニタＲＧＢに変換する。（ステップＳ４０）尚、この結果は、モニタ６に出力される（ステップＳ４５）。
【００５９】
＜第２の実施形態＞
本発明の第２の実施形態としては、画像設計パラメータ情報において、異なる出力色再現範囲を有する異なる出力媒体に対し、個別に最適化された画像設計パラメータ情報を持ち、任意の手段によって出力媒体の情報を獲得し、合成比率に関する情報（地域情報）、出力媒体情報、画像設計品質情報から、対応する画像設計パラメータ情報を獲得する構成をした画像処理装置が挙げられる。
【００６０】
このような構成を有することによって、異なる出力媒体に対しても、合成比率に関する情報（地域情報）を反映した色変換処理を実現することができる。すなわち、本実施形態によれば、入力色信号を出力色信号へと変換する色変換において、画像ごとの画像設計パラメータ情報をもち、それぞれに異なる画像における出力手段においても、画像情報を獲得し、対応する画像設計パラメータ情報による色変換プロファイルを作成し、入力信号に対して、最適化された出力信号に変換することをによって、常に、ユーザにおける画像の好みに対し最適な画像を獲得する色変換処理を実現することが可能となる。
【００６１】
＜第３の実施形態＞
本発明の第３の実施形態としては、異なる出力媒体における色再現範囲の違いに対しても出力画像における色味が同じように揃うように色変換を行う色変換パラメータとアルゴリズムを格納した画像設計パラメータ情報を持ち、合成比率に関する情報（地域情報）及び画像設計品質情報から、出力色域上情報より対応する画像設計パラメータ情報を獲得し、色変換処理を行う構成をした画像処理装置が挙げられる。
【００６２】
このような構成を有することによって、異なる色再現範囲をもつ出力媒体に対しても出力画像における色味が同じように揃うような色再現性と、合成比率に関する情報（地域情報）を反映した色変換処理を実現することができる。
【００６３】
＜その他の実施形態＞
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００６４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６５】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６６】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００６７】
【発明の効果】
以上説明したように、本発明によれば、画像の種類によって好まれる色味を再現したカラー画像を出力することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る画像処理装置の概略の構成を示すブロック図である。
【図２】同実施形態に係る画像処理装置におけるカラーマッチング処理モジュールに基づき実行される画像処理部１０５での処理の流れを示すブロック図である。
【図３】同実施形態に係る画像処理部１０５内の好み選択部２０６のユーザインタフェースの概要図である。
【図４】同実施形態におけるプリンタプロファイルの概略の構成を示す図である。
【図５】同実施形態におけるＰＣＳ→ＲＧＢの変換処理を説明するための図である。
【図６】同実施形態に係る画像処理装置によるカラーマッチング処理手順の概要を説明するためのフローチャートである。
【図７】同実施形態におけるモニタＲＧＢ→プリンタＣＭＹＫ→モニタＲＧＢの色変換処理の概要を説明するための図である。
【図８】同実施形態におけるＲＧＢ→ＰＣＳの変換処理を説明するための図である。
【符号の説明】
１０５　画像処理部
２０１　カラーマッチング処理部
２０２　入力プロファイル読出部
２０３　出力プロファイル合成部
２０４　入力プロファイル記憶部
２０５　出力プロファイル読出部
２０６　好み選択部
２０７　出力プロファイル記憶部
３０１、３０２、３０３　頂点
３０４、３０５、３０６　線分
３０７　好み選択スイッチ
【図１】
2004120253.tif 000003
【図２】
2004120253.tif 000004
【図３】
2004120253.tif 000005
【図４】
2004120253.tif 000006
【図５】
2004120253.tif 000007
【図６】
2004120253.tif 000008
【図７】
2004120253.tif 000009
【図８】
2004120253.tif 000010