(57)【特許請求の範囲】
【請求項１】
画像データに基づいて色再現を行う複数の出力デバイスが接続された色管理システムであって、
前記複数の出力デバイスに含まれる、特定の手法により色再現を行う２以上の第１デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得する手段と、
前記複数の色再現領域の全てに含まれる共通色再現領域を求める手段と、
取り扱う画像データの色情報の範囲を前記共通色再現領域内に予め限定する手段と、
を備え、
前記複数の色再現領域を取得する手段、および、前記共通色再現領域を求める手段が、前記複数の出力デバイスに含まれる、他の特定の手法により色再現を行う２以上の第２デバイスに関する他の共通色再現領域をさらに求め、
前記共通色再現領域に含まれる色情報を前記他の共通色再現領域に含まれる色情報へと変換する手段、
をさらに備えることを特徴とする色管理システム。
【請求項２】
請求項１に記載の色管理システムであって、
前記第１デバイスが、ＲＧＢ色空間を利用する出力デバイスであり、
前記第２デバイスが、ＣＭＹ色空間を利用する出力デバイスであることを特徴とする色管理システム。
【請求項３】
請求項１に記載の色管理システムであって、
前記第１デバイスが、ＣＭＹ色空間を利用する出力デバイスであり、
前記第２デバイスが、ＲＧＢ色空間を利用する出力デバイスであることを特徴とする色管理システム。
【請求項４】
請求項２または３に記載の色管理システムであって、
前記ＲＧＢ色空間を利用する出力デバイスが、ディスプレイであることを特徴とする色管理システム。
【請求項５】
請求項２ないし４のいずれかに記載の色管理システムであって、
前記ＣＭＹ色空間を利用する出力デバイスが、プリンタであることを特徴とする色管理システム。
【請求項６】
請求項１ないし５のいずれかに記載の色管理システムであって、
前記共通色再現領域を求める手段は、前記共通色再現領域を、原色、白、および、黒に相当する位置をそれぞれ頂点とする多面体に近似して求めることを特徴とする色管理システム。
【請求項７】
請求項１ないし６のいずれかに記載の色管理システムであって、
入力される画像データを前記共通色再現領域内へと対応付ける手段、
をさらに備えることを特徴とする色管理システム。
【請求項８】
請求項１ないし７のいずれかに記載の色管理システムであって、
前記複数の出力デバイスが、コンピュータネットワーク上に接続されていることを特徴とする色管理システム。
【請求項９】
請求項１ないし８のいずれかに記載の色管理システムであって、
新たに接続される出力デバイスを検出して前記複数の出力デバイスに含める手段、
をさらに備えることを特徴とする色管理システム。
【請求項１０】
画像データに基づいて色再現を行う複数の出力デバイスが接続された色管理システムにおいて実行される色管理方法であって、
(a) 前記複数の出力デバイスに含まれる、特定の手法により色再現を行う２以上の第１デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得し、該複数の色再現領域の全てに含まれる共通色再現領域を求める工程と、
(b) 前記複数の出力デバイスに含まれる、他の特定の手法により色再現を行う２以上の第２デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得し、該複数の色再現領域の全てに含まれる他の共通色再現領域を求める工程と、
(c) 取り扱う画像データの色情報の範囲を前記共通色再現領域内に予め限定する工程と、
(d) 前記共通色再現領域に含まれる色情報を前記他の共通色再現領域に含まれる色情報へと変換する工程と、
を有することを特徴とする色管理方法。
【請求項１１】
請求項１０に記載の色管理方法であって、
(e) 新たに接続される出力デバイスを前記複数の出力デバイスに含めて前記工程(a)ないし(c)を繰り返す工程、
をさらに有することを特徴とする色管理方法。
【請求項１２】
画像データに基づいて色再現を行う複数の出力デバイスが接続されたコンピュータにおいて実行されるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記プログラムは前記コンピュータに、
前記複数の出力デバイスに含まれる、特定の手法により色再現を行う２以上の第１デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得し、該複数の色再現領域の全てに含まれる共通色再現領域を求める工程と、
前記複数の出力デバイスに含まれる、他の特定の手法により色再現を行う２以上の第２デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得し、該複数の色再現領域の全てに含まれる他の共通色再現領域を求める工程と、
取り扱う画像データの色情報の範囲を前記共通色再現領域内に予め限定する工程と、
前記共通色再現領域に含まれる色情報を前記他の共通色再現領域に含まれる色情報へと変換する工程と、
を実行させることを特徴とする記録媒体。
【請求項１３】
画像データに基づいて色再現を行う複数の出力デバイスが接続された色管理システムにおいて画像データの色変換に利用されるプロファイルを作成する方法であって、
(a) 前記複数の出力デバイスに含まれる、特定の手法により色再現を行う２以上の第１デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得し、該複数の色再現領域の全てに含まれる共通色再現領域を求める工程と、
(b) 前記複数の出力デバイスに含まれる、他の特定の手法により色再現を行う２以上の第２デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得し、該複数の色再現領域の全てに含まれる他の共通色再現領域を求める工程と、
(c) 前記共通色再現領域に基づいて、取り扱う画像データに含まれる色情報の範囲を前記共通色再現領域内に限定するプロファイルを作成するとともに、
前記共通色再現領域および前記他の共通色再現領域に基づいて、前記共通色再現領域内の色情報を前記他の共通色再現領域内の色情報へと変換するための色変換データを生成する工程と、
を有することを特徴とするプロファイル作成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像データに基づいて色再現を行う複数の出力デバイスが接続された色管理システムに関する。
【０００２】
【従来の技術】
従来より、コンピュータやコンピュータネットワークを用いて画像の処理を行う場合に、取り扱う色情報を管理するための色管理システム（カラーマネージメントシステム）が導入されている。色管理システムでは、接続されたディスプレイ、プリンタ等の出力デバイスに適正な色再現を行わせるために、画像データ内の色情報の変換等の管理を行う。
【０００３】
例えば、ディスプレイを見ながら編集された画像データをプリンタにて印刷する場合、ディスプレイとプリンタとの間で（あるいは、校正用デバイスを含めた３つのデバイス間で）色情報のマッピングが行われる。このとき、ディスプレイにて再現可能な色の範囲（色空間内の領域をいい、以下、「色再現領域」という。）がプリンタの色再現領域を超えていると、ディスプレイを見ながら編集された画像データの色情報がプリンタの色再現領域内へと色空間圧縮される。
【０００４】
【発明が解決しようとする課題】
ところが、コンピュータに複数の出力デバイスが接続されている場合、例えば、複数のプリンタが接続されている場合には、各プリンタに合った色空間圧縮を行う必要があり、印刷を行うごとに色空間圧縮処理が必要となる。したがって、画像データの出力速度が低下するという問題が生じる。また、色空間圧縮を行うことにより、プリンタごとに再現される色合いが微妙に異なってしまう。
【０００５】
これに対し、特開平１０−７９８６５号公報には、コンピュータに接続された複数のプリンタが色再現可能な共通の色再現領域を求め、印刷の際に画像データの色情報を共通色再現領域に色空間圧縮するという技術が開示されている。この手法によれば、印刷の際に利用される色再現領域を共通化することができる。
【０００６】
しかしながら、印刷の都度、色空間圧縮が行われる点では従来の技術と同様であり、画像データの出力に十分な速度が得られない場合も生じる。
【０００７】
一方、コンピュータネットワークに特性の異なる複数のディスプレイが接続されている場合には、あるディスプレイで編集した画像データを他のディスプレイで再編集するということが行われる。このような場合において、ディスプレイごとの色再現領域が異なる場合には色空間圧縮が必要となってしまう。その結果、画像データの編集作業の効率が低下するのみならず、ディスプレイに再現される画像の色合いが異なってしてしまうという問題が生じる。
【０００８】
この発明は、以上の問題に鑑みなされたものであり、色管理システムにおける色空間圧縮の処理を削減し、画像データの取り扱いを効率よく行うことができる色管理システムを提供することを主たる目的としている。
【０００９】
【課題を解決するための手段】
請求項１の発明は、画像データに基づいて色再現を行う複数の出力デバイスが接続された色管理システムであって、前記複数の出力デバイスに含まれる、特定の手法により色再現を行う２以上の第１デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得する手段と、前記複数の色再現領域の全てに含まれる共通色再現領域を求める手段と、取り扱う画像データの色情報の範囲を前記共通色再現領域内に予め限定する手段とを備え、前記複数の色再現領域を取得する手段、および、前記共通色再現領域を求める手段が、前記複数の出力デバイスに含まれる、他の特定の手法により色再現を行う２以上の第２デバイスに関する他の共通色再現領域をさらに求め、前記共通色再現領域に含まれる色情報を前記他の共通色再現領域に含まれる色情報へと変換する手段をさらに備える。
【００１０】
請求項２の発明は、請求項１に記載の色管理システムであって、前記第１デバイスが、ＲＧＢ色空間を利用する出力デバイスであり、前記第２デバイスが、ＣＭＹ色空間を利用する出力デバイスである。
【００１１】
請求項３の発明は、請求項１に記載の色管理システムであって、前記第１デバイスが、ＣＭＹ色空間を利用する出力デバイスであり、前記第２デバイスが、ＲＧＢ色空間を利用する出力デバイスである。
【００１２】
請求項４の発明は、請求項２または３に記載の色管理システムであって、前記ＲＧＢ色空間を利用する出力デバイスが、ディスプレイである。
【００１３】
請求項５の発明は、請求項２ないし４のいずれかに記載の色管理システムであって、前記ＣＭＹ色空間を利用する出力デバイスが、プリンタである。
【００１４】
請求項６の発明は、請求項１ないし５のいずれかに記載の色管理システムであって、前記共通色再現領域を求める手段は、前記共通色再現領域を、原色、白、および、黒に相当する位置をそれぞれ頂点とする多面体に近似して求める。
【００１５】
請求項７の発明は、請求項１ないし６のいずれかに記載の色管理システムであって、入力される画像データを前記共通色再現領域内へと対応付ける手段をさらに備える。
【００１６】
請求項８の発明は、請求項１ないし７のいずれかに記載の色管理システムであって、前記複数の出力デバイスが、コンピュータネットワーク上に接続されている。
【００１７】
請求項９の発明は、請求項１ないし８のいずれかに記載の色管理システムであって、新たに接続される出力デバイスを検出して前記複数の出力デバイスに含める手段をさらに備える。
【００１８】
請求項１０の発明は、画像データに基づいて色再現を行う複数の出力デバイスが接続された色管理システムにおいて実行される色管理方法であって、(a) 前記複数の出力デバイスに含まれる、特定の手法により色再現を行う２以上の第１デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得し、該複数の色再現領域の全てに含まれる共通色再現領域を求める工程と、(b) 前記複数の出力デバイスに含まれる、他の特定の手法により色再現を行う２以上の第２デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得し、該複数の色再現領域の全てに含まれる他の共通色再現領域を求める工程と、(c) 取り扱う画像データの色情報の範囲を前記共通色再現領域内に予め限定する工程と、(d) 前記共通色再現領域に含まれる色情報を前記他の共通色再現領域に含まれる色情報へと変換する工程とを有する。
【００１９】
請求項１１の発明は、請求項１０に記載の色管理方法であって、(e) 新たに接続される出力デバイスを前記複数の出力デバイスに含めて前記工程(a)ないし(c)を繰り返す工程をさらに有する。
【００２０】
請求項１２の発明は、画像データに基づいて色再現を行う複数の出力デバイスが接続されたコンピュータにおいて実行されるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記プログラムは前記コンピュータに、前記複数の出力デバイスに含まれる、特定の手法により色再現を行う２以上の第１デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得し、該複数の色再現領域の全てに含まれる共通色再現領域を求める工程と、前記複数の出力デバイスに含まれる、他の特定の手法により色再現を行う２以上の第２デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得し、該複数の色再現領域の全てに含まれる他の共通色再現領域を求める工程と、取り扱う画像データの色情報の範囲を前記共通再現領域内に予め限定する工程と、前記共通色再現領域に含まれる色情報を前記他の共通色再現領域に含まれる色情報へと変換する工程とを実行させる。
請求項１３の発明は、画像データに基づいて色再現を行う複数の出力デバイスが接続された色管理システムにおいて画像データの色変換に利用されるプロファイルを作成する方法であって、(a) 前記複数の出力デバイスに含まれる、特定の手法により色再現を行う２以上の第１デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得し、該複数の色再現領域の全てに含まれる共通色再現領域を求める工程と、(b) 前記複数の出力デバイスに含まれる、他の特定の手法により色再現を行う２以上の第２デバイスのそれぞれが色再現可能な色空間内の領域を取得することにより複数の色再現領域を取得し、該複数の色再現領域の全てに含まれる他の共通色再現領域を求める工程と、(c) 前記共通色再現領域に基づいて、取り扱う画像データに含まれる色情報の範囲を前記共通色再現領域内に限定するプロファイルを作成するとともに、前記共通色再現領域および前記他の共通色再現領域に基づいて、前記共通色再現領域内の色情報を前記他の共通色再現領域内の色情報へと変換するための色変換データを生成する工程とを有する。
【００２１】
【発明の実施の形態】
＜１．  第１の実施の形態＞
図１はこの発明の第１の実施の形態に係る色管理システムをコンピュータ１にて実現する場合の構成を示す図である。すなわち、コンピュータ１にはディスプレイ９１、プリンタ９２ａ、プリンタ９２ｂ、スキャナ９３、デジタルカメラ９４等が接続され、コンピュータ１がこれらのデバイスの制御および色管理を行うようになっている。また、コンピュータ１には操作者からの入力を受け付ける操作部として、キーボード１１ａおよびマウス１１ｂも接続される。
【００２２】
コンピュータ１では、専用の色管理プログラムを実行することにより接続されたデバイスの色管理を行い、このプログラムはＣＤ−ＲＯＭ８等の光ディスクやその他、磁気ディスク、光磁気ディスク等の記録媒体を介してコンピュータ１内にインストールされる。
【００２３】
図２はコンピュータ１の内部構成を接続されたデバイスとともに示すブロック図である。コンピュータ１は通常のコンピュータと同様の構成となっており、その内部には演算処理を行うＣＰＵ２１、基本プログラムを記憶するＲＯＭ２２、色管理プログラム３１、画像用の編集プログラム３２、各種デバイスのプロファイル３３等を記憶したり演算の作業領域となるＲＡＭ２３がバスラインに接続された構成となっている。
【００２４】
また、バスラインには適宜インターフェイスを介して、各種データを記録する固定ディスク２４、ＣＤ−ＲＯＭ８からプログラム等を読み出すディスクドライブ２５が接続され、さらに、外部のデバイスであるディスプレイ９１、プリンタ９２ａ、プリンタ９２ｂ、スキャナ９３、デジタルカメラ９４等を接続するためのインターフェイス（Ｉ／Ｆ）が接続される。
【００２５】
なお、図２ではキーボード１１ａやマウス１１ｂを操作部１１として図示している。
【００２６】
図３は、コンピュータ１が各デバイスに対して画像データの受け渡しを行う前に行われる編集用プロファイルの更新動作を示す流れ図であり、色管理システムとしての基本動作を示す図である。
【００２７】
まず、コンピュータ１では接続された複数のデバイスのうち、画像データをコンピュータ１から出力することにより画像データに基づいて色再現を行う出力デバイスの出力プロファイルを検出する。図１に示す接続例では、画像を表示するディスプレイ９１、画像を印刷するプリンタ９２ａ，９２ｂの出力プロファイルを検出する（ステップＳ１１）。
【００２８】
出力プロファイルとは、出力デバイスが適正な色再現を行うために元の色情報を変換するデータや出力デバイスの色再現の範囲を示すデータが格納されたデータであり、具体的には、ＬＵＴ、あるいは、各色の最大輝度（または、濃度）およびγカーブといった形式にて色変換や色再現範囲のデータを格納している。
【００２９】
次に、コンピュータ１は出力プロファイルを参照することにより、各出力デバイスの色再現範囲を取得する（ステップＳ１２）。色再現の範囲は、色空間（すなわち、３次元の表色系）にて色立体にて示される領域であり、以下の説明では「色再現領域」と呼ぶ。
【００３０】
色空間としてはどのようなものが用いられてもよいが、ここでは、ＲＧＢ色空間を利用するディスプレイ９１やＣＭＹ色空間を利用するプリンタ９２ａ，９２ｂ等のデバイスに依存しない共通の色空間としてＬ*ａ*ｂ*色空間が利用されるものとする。他の色空間としては、例えば、ＸＹＺ色空間が用いられてもよい。
【００３１】
図４はＬ*ａ*ｂ*色空間において、各出力デバイスの色再現領域を例示する図であり、符号７１，７２ａ，７２ｂはそれぞれディスプレイ９１、プリンタ９２ａ、プリンタ９２ｂの色再現領域を示している。なお、色再現領域は紙面に垂直な方向にも広がっており、図４ではＬ*軸側から見た様子を模式的に２次元にて示している。
【００３２】
各出力デバイスに対応した色再現領域が取得されると、次に、これらの全ての色再現領域に含まれる共通色再現領域が求められる（ステップＳ１３）。具体的には、図４中の３つの色再現領域の論理積が求められ、この領域が共通色再現領域とされる。図４では、共通色再現領域７０を２次元平面（ａ*ｂ*平面）上で平行斜線を付して示しているが、これは便宜上の表現にすぎず、実際には３次元的な立体として共通色再現領域７０が求められる。
【００３３】
なお、共通色再現領域７０の情報を簡素化するために、共通色再現領域７０を多面体にて近似する手法等が利用されてもよく、具体例は第２の実施の形態にて後述する。
【００３４】
共通色再現領域７０が求められると、取り扱う画像データに含まれる色情報の範囲を共通色再現領域７０内に限定する編集用プロファイルが作成される（ステップＳ１４）。編集用プロファイルは、汎用のＬ*ａ*ｂ*色空間と編集用の色空間全体との間で画像データの色変換を行う際に利用されるデータであり、この実施の形態では画像編集はＲＧＢ色空間にて行われるものとする。そして、画像データ中の任意のＲＧＢ値に対応するＬ*ａ*ｂ*値が共通色再現領域７０内に含まれるように編集用プロファイルを作成することにより、編集により生成される画像データの色情報が実質的に共通色再現領域７０に限定される。
【００３５】
編集用プロファイルが作成されると、コンピュータ１にて編集用プロファイルの更新を行うことにより、以後、各出力デバイスにて色再現される色情報は共通色再現領域７０内の色情報に限定される（ステップＳ１５）。
【００３６】
次に、実際に図１に示すコンピュータ１および接続されたデバイスを用いて、画像編集および印刷が行われる様子について図５および図６を参照しながら説明する。なお、図５および図６に示す動作は主として編集プログラム３２がコンピュータ１にて実行されることにより実現される動作であるが、部分的にオペレーティングシステムが実現する動作であってもよい。
【００３７】
図５は画像編集における画像データの入力の際の動作の流れを示す図である。スキャナ９３のように、入力された画像データを補正する入力プロファイルが存在する場合、まず、入力プロファイルを用いて画像データのＲＧＢ値がＬ*ａ*ｂ*値（あるいは、ＸＹＺ値（以下同様））に変換される（ステップＳ２１，Ｓ２２）。
【００３８】
その後、画像データのＬ*ａ*ｂ*値が共通色再現領域７０に全て含まれるようにマッピングが行われる（ステップＳ２３）。また、このとき必要に応じて色空間圧縮が行われる。さらに、画像データのＬ*ａ*ｂ*値が編集用プロファイルにより編集用のＲＧＢ値へと変換され（ステップＳ２４）、変換後の画像データが画像編集に利用される。
【００３９】
以上のように、画像データに対応する入力プロファイルが存在する場合には、入力プロファイルを用いた変換、マッピング、および、編集用プロファイルを用いた変換が行われる。このような変換は、例えば、コンピュータ通信等を介して入手した画像データであって、入力プロファイルが含まれる画像データの場合にも同様に行われる。
【００４０】
一方、デジタルカメラ９４により取得される画像データや固定ディスク２４に格納されている画像データのように、画像データに対応する入力プロファイルが存在しない場合には、画像データのＲＧＢ値がそのまま画像編集用のＲＧＢ値として取り扱われる（ステップＳ２１，Ｓ２５）。
【００４１】
編集用の画像データのＲＧＢ値が決定されると、所望の画像編集がＲＧＢ色空間にて行われる（ステップＳ２６）。
【００４２】
以上のように、編集用の画像データの任意のＲＧＢ値は編集用プロファイルにより共通色再現領域７０内の色情報へと対応付けられることから、入力される画像データのＲＧＢ値を決定する処理は画像データの色情報を共通色再現領域７０内へと対応付ける処理に相当し、画像データがＲＧＢ色空間にて取り扱われる処理は画像データの色情報を共通色再現領域７０内の色情報に限定して取り扱う処理に相当することとなる。
【００４３】
次に、コンピュータ１上にて実行される画像編集プログラムにより画像データが編集される際の出力デバイスに係る動作について図６を参照しながら説明する。なお、図６はディスプレイ９１やプリンタ９２ａ，９２ｂに画像が出力される際の動作のみを示しており、この動作が行われている任意の段階で画像編集（色の修正、画像の加工等）がディスプレイ９１を見ながら操作者により行われているものとする。
【００４４】
まず、コンピュータ１では、編集途上の画像を繰り返しディスプレイ９１に表示する動作が行われる。この動作では、編集用プロファイルを用いて編集用の画像データのＲＧＢ値がＬ*ａ*ｂ*値へと変換され（ステップＳ３１）、さらに、ディスプレイ９１の出力プロファイルを用いてＬ*ａ*ｂ*値がＲＧＢ値へと変換される（ステップＳ３２）。これにより、ディスプレイ９１には画像データに基づいて表示が行われる（ステップＳ３３）。
【００４５】
ここで、編集用プロファイルを用いてＬ*ａ*ｂ*値へと変換された画像データの色情報は共通色再現領域７０に必ず含まれることから、ディスプレイ９１の色再現領域７１にも含まれることとなり、ステップＳ３２のおける色変換の際には色空間圧縮が行われない。すなわち、ディスプレイ９１には共通色再現領域７０に限定された範囲で色再現が行われる。
【００４６】
ディスプレイ９１への表示が繰り返し行われている間に（ステップＳ３４，Ｓ３５）、操作者により印刷が指示された場合には、コンピュータ１では、編集用プロファイルを用いてＬ*ａ*ｂ*値へと変換された画像データ（ステップＳ３１）をプリンタの出力プロファイルを用いてさらにＣＭＹＫ値へと変換し（ステップＳ３６）、変換された画像データに基づいてプリンタにて印刷が行われる（ステップＳ３７）。
【００４７】
ここで、ディスプレイ９１への表示と同様に、編集用プロファイルを用いてＬ*ａ*ｂ*値へと変換された画像データの色情報は共通色再現領域７０に必ず含まれることからプリンタ９２ａおよびプリンタ９２ｂの色再現領域にも含まれることとなり、ステップＳ３６のおける色変換は色空間圧縮を伴わない。すなわち、プリンタ９２ａ，９２ｂのいずれを用いても共通色再現領域７０に限定された範囲で色再現が行われる。
【００４８】
さらに、ステップＳ３１〜ステップＳ３７では色空間圧縮（例えば、ガミュートマッピング）が一切不要であることから、ディスプレイ９１に表示された画像の色とプリンタ９２ａ，９２ｂにより印刷された画像の色とは適切にカラーマッチングが図られており、操作者がディスプレイ９１を見て観念した色合いがプリンタ９２ａ，９２ｂのいずれにおいても適切に再現されることとなる。
【００４９】
図７は図３、図５および図６に示したコンピュータ１の動作を実現する機能構成を示すブロック図である。すなわち、図７に示す色再現領域取得部４１、共通色再現領域算出部４２およびプロファイル作成部４３がコンピュータ１にて色管理プログラム３１を実行することによりＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３等により実現される機能を示している。なお、画像入力部４４は入力デバイスのデバイスドライバ（あるいは、オペレーティングシステム）や編集プログラム３２等により実現される機能であり、画像編集部４５は編集プログラム３２により実現される機能を示し、その他のドライバもコンピュータ１上でプログラムが実行されることにより実現される機能である。
【００５０】
なお、図７に示す機能構成はその一部または全部が専用の電気回路により構築されていてもよい。
【００５１】
色管理プログラム３１が実行される際には（図３）、ディスプレイ９１、プリンタ９２ａ，９２ｂを制御するデバイスドライバ４０１，４０２ａ、４０２ｂに関連付けられた出力プロファイル３３１，３３２ａ，３３２ｂが色再現領域取得部４１により検出され、各出力デバイスの色再現領域が取得される。その後、共通色再現領域算出部４２により共通色再現領域７０が算出され、プロファイル作成部４３により共通色再現領域７０に限定された編集用プロファイル３３３が作成されて更新される。これにより、以後の画像編集部４５による画像編集において画像データの色情報が共通色再現領域７０内の色情報に予め限定され、画像の表示や印刷も共通色再現領域７０内の色情報に限定される。
【００５２】
一方、画像データが入力される際には（図５）、画像データに入力プロファイル３３４が関連付けられている場合には画像入力部４４にて変換が行われた後、マッピングが行われ、さらに再変換が行われて画像編集部４５へと画像データが送られる。入力プロファイル３３４が関連付けられていない場合には、画像データはそのまま画像編集部４５へと送られる。これにより、実質的に入力デバイス（記憶装置から画像データを入力する仮想的デバイスも含む）から入力される画像データが実質的に共通色再現領域７０内へと対応付けられる。
【００５３】
なお、図５のステップＳ２３では、入力プロファイル３３４による変換の後にマッピングが行われるものとして説明したが、共通色再現領域７０に基づいて入力プロファイルを更新し、入力プロファイルによる変換により画像データが共通色再現領域７０内にマッピングされるようにしてもよい。
【００５４】
以上、第１の実施の形態に係る色管理システムの構成および動作について説明してきたが、この実施の形態では、色管理システムであるコンピュータ１に接続された全出力デバイスが色再現可能な最大の色空間内の領域（共通色再現領域７０）を標準の色再現領域として設定し、取り扱われる画像データの色情報の範囲が共通色再現領域７０内に予め限定されることから、コンピュータ１内にて取り扱われた画像データがディスプレイ９１、プリンタ９２ａ，９２ｂ等の任意の出力デバイスから出力される際には、色空間圧縮の処理が不要となり、迅速な画像データの出力が実現される。
【００５５】
また、画像データの出力の際に色空間圧縮が行われないことにより、いずれの出力デバイスにおいても適切なカラーマッチングが図られ、プリンタ９２ａおよびプリンタ９２ｂのいずれのプリンタを利用しても、ディスプレイ９１にて再現される色をそのまま印刷することが可能となる。
【００５６】
さらに、共通色再現領域７０はコンピュータ１に接続されている出力デバイスの色再現領域に基づいて求められるので、不必要に出力デバイスの色再現能力を低下させることがなく、コンピュータ１および出力デバイスにより構成されるシステムに応じた色再現能力を発揮することができ、複数の出力デバイスを用いて画像処理作業を共有化しているオフィスやハイエンドユーザに適した画像処理システムを構築することができる。
【００５７】
＜２．  第２の実施の形態＞
次に、第２の実施の形態として、第１の実施の形態に係る色管理システムをコンピュータネットワークにて実現する形態について説明する。図８はコンピュータネットワーク５の例を示す図であり、色管理用のサーバ５１に複数のクライアント５２が接続された構成となっている。さらに、サーバ５１やクライアント５２（以下、サーバおよびクライアントを「マシン」と総称する。）にはディスプレイ９１、プリンタ９２、スキャナ９３、デジタルカメラ９４等の各種入出力デバイスが接続される。
【００５８】
図９はコンピュータネットワーク５における色管理システムの動作の流れを示す流れ図である。なお、予め第１の実施の形態と同様に記録媒体を介して、あるいは、通信媒体を介して色管理プログラムが各マシンにインストールされ、色管理プログラムが実行されることにより、コンピュータネットワーク５が色管理システムとして機能する。
【００５９】
コンピュータネットワーク５上に構築された色管理システムでは、まず、各マシンにて接続された出力デバイスの出力プロファイルが検出される（ステップＳ４１）。そして、第１の実施の形態と同様に、各マシンにて出力デバイスの共通色再現領域を求める（ステップＳ４２）。このとき、共通色再現領域の情報量を削減するために、共通色再現領域が多面体にて近似される。
【００６０】
図１０および図１１は各マシンにて共通色再現領域を多面体として求める様子を例示する図である。図１０において、符号７１ａ，７１ｂはそれぞれディスプレイの色再現領域を示しており、符号７２ａ，７２ｂはそれぞれプリンタの色再現領域を示している。そして、図１０中、平行斜線を付して示す領域７０ａは各出力デバイスの色再現領域の論理積であり、仮の共通色再現領域７０ａを示している。なお、図４と同様に、仮の共通色再現領域７０ａを２次元の領域として模式的に示している。
【００６１】
図１１において、平行斜線を付して示す領域は仮の共通色再現領域７０ａに内包される（好ましくは内接する）多面体として共通色再現領域７０を求めた様子を示す図である。図１１において、符号Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙはそれぞれおよそ赤、緑、青、シアン、マセンダ、黄に相当する位置を示しており、Ｗは白に相当する位置を示している。既述のように、共通色再現領域７０はＬ*軸方向にも広がる立体であり、Ｗは（＋Ｌ*）軸方向に存在する頂点を示している。また、図１１では図示を省略しているがＫ（黒）に相当する頂点が（−Ｌ*）軸方向に存在している。そして、ＷおよびＫとＲＧＢＣＭＹの頂点とを結ぶことにより、共通色再現領域７０が８個の頂点を有する多面体として求められる。
【００６２】
各マシンにて共通色再現領域７０が求められると、各クライアント５２からサーバ５１へと共通色再現領域７０が送信される（ステップＳ４３）。サーバ５１では、各マシンにて求められた共通色再現領域の論理積をさらに求め、システム全体の出力デバイスに関する共通色再現領域を求める（ステップＳ４４）。そして、システムの共通色再現領域に限定された編集用プロファイルを作成する（ステップＳ４５）。
【００６３】
その後、サーバ５１から各クライアント５２へと作成され編集用プロファイルが送信され（ステップＳ４６）、各マシンにて編集用プロファイルが更新される（ステップＳ４７）。これにより、第１の実施の形態におけるコンピュータ１と同様に、各マシンにて取り扱われる画像データの色情報がシステムの共通色再現領域に予め限定される。その結果、画像データの色情報が各マシンに接続されたディスプレイやプリンタの色再現領域内の色情報となり、各出力デバイスにて画像データを出力する際に色空間圧縮が不要となり、さらに、ディスプレイに表示された画像の色合いに忠実に従ってプリンタにて画像を印刷することができる。すなわち、システムの全出力デバイス間においてカラーマッチングが適正に図られる。
【００６４】
また、システムの共通色再現領域はコンピュータネットワーク５（すなわち、色管理システム）に接続された出力デバイスに共通するほぼ最大の色再現領域として求められるので、各出力デバイスの色再現の範囲を不必要に限定することはなく、ユーザが所有するシステムに合った色再現を実現することができる。
【００６５】
次に、図８に示すコンピュータネットワーク５において、いずれかのマシンに新たな出力デバイスが追加された場合に、コンピュータネットワーク５が自動的に編集用プロファイルを更新する動作について図１２および図１３を参照しながら説明する。
【００６６】
コンピュータネットワーク５の色管理システムでは、各マシンのプラグアンドプレイ機能を用いて、あるいは、サーバ５１により定期的に、いずれかのマシンに新規な出力デバイスが追加されたかどうかを監視している（ステップＳ５１）。新規な出力デバイスの追加が検出されると（例えば、デバイスドライバや出力プロファイルがオペレーティングシステムにより自動的に検出されると）、出力デバイスが追加されたマシンが出力デバイスの出力プロファイルを参照して、この出力デバイスの色再現領域を取得する（ステップＳ５２）。さらに、取得した色再現領域がシステムの共通色再現領域を内包するか否かが確認される（ステップＳ５３）。取得した色再現領域がシステムの共通色再現領域を内包する場合には、現在使用中の編集用プロファイルをそのまま利用しても適切に色再現を行うことができるため、編集用プロファイルの更新は行われない。
【００６７】
一方、取得した色再現領域がシステムの共通色再現領域を内包しない場合には、システムの共通色再現領域に含まれる色情報であるにも関わらず追加された出力デバイスにて適正に色再現されない可能性があるため、出力デバイスが追加されたマシンがクライアント５２である場合には編集用プロファイルの更新が必要である旨がサーバ５１へと通知される（ステップＳ５４）。なお、出力デバイスが追加されたマシンがサーバ５１である場合には、サーバ５１内にて編集用プロファイルの更新が必要であると判断される。
【００６８】
編集用プロファイルの更新が必要であると判明した場合、サーバ５１から各クライアント５２に編集用プロファイルの更新が現時点で可能であるか否かの問い合わせが行われる（ステップＳ５５）。この問い合わせが行われるのは、例えば、あるマシンにて出力デバイスが使用中である場合や、一定の期間の画像編集作業の予約が入っている場合において、編集用プロファイルが更新されるとにより画像編集が突然予想外の結果となってしまうことを防止するためである。
【００６９】
問い合わせの結果、編集用プロファイルの更新が許可されない場合には、編集用プロファイルの更新が行われることなく新規な出力デバイスが色管理システム（コンピュータネットワーク５）に追加される（ステップＳ５６）。この状態にて、新規な出力デバイスを使用する場合には、正確な色再現が行われない可能性がある旨が警告として操作者へと表示される。
【００７０】
問い合わせの結果、編集用プロファイルの更新が可能であると判明すると、図９に示した一連の動作を行って各マシンにおける編集用プロファイルが更新される（ステップＳ５６，Ｓ５７）。すなわち、各クライアント５２における共通色再現領域がサーバ５１へと送られ、サーバ５１にてシステム（すなわち、全出力デバイス）の共通色再現領域に限定された編集用プロファイルが作成され、各マシンにて編集用プロファイルの更新が行われる。
【００７１】
以上の動作により、新規な出力デバイスが接続された場合には、自動的に新規な出力デバイスがシステムに接続された出力デバイスに追加され、編集用プロファイルの更新が行われる。
【００７２】
以上の色管理システムの動作を図７に示した機能構成にて当てはめた場合、各マシンは、色再現領域取得部４１、共通色再現領域算出部４２、画像入力部４４および画像編集部４５に相当し、サーバ５１は、さらに、システムにおける共通色再現領域算出部４２およびプロファイル作成部４３に相当する。また、図７では示されないが、新規な出力デバイスを検出する手段が、編集用プロファイルの更新を開始する手段として機能する（図２１の出力デバイス検出部４８を参照）。
【００７３】
なお、各マシンにて新規な出力デバイスを検出する手段は、実質的に、新規な出力デバイスをコンピュータネットワーク５上に接続された全出力デバイスに含める手段として機能する。
【００７４】
また、上記説明では、各マシンにおいて一度、共通色再現領域が求められ、その後、サーバ５１にてシステム全体の共通色再現領域が求められると説明したが、各クライアント５２からサーバ５１へと各出力デバイスの色再現領域がそのまま送信され、サーバ５１にてシステムの共通色再現領域が求められるようになっていてもよい。
【００７５】
また、新たな出力デバイスを検出して編集用プロファイルの更新を行う動作は単独のコンピュータに色管理システムが構築されている場合にも利用することができる。すなわち、第１の実施の形態においても編集用プロファイルが自動更新されるようになっていてもよい。この場合、図１２および図１３におけるサーバ５１とクライアント５２との間の通信が省略された動作の流れとなる。
【００７６】
＜３．  第３の実施の形態＞
次に、この発明の第３の実施の形態に係る色管理システムの動作について説明する。なお、色管理システムは図８に示したコンピュータネットワーク５上に構築されるものとし、図８に付した符号を適宜参照する。
【００７７】
図１４および図１５は、第３の実施の形態に係る色管理システムにおける編集用プロファイルの更新の際の動作の流れを示す流れ図である。まず、第２の実施の形態と同様に各マシンにて接続されている出力デバイスの出力プロファイルが検出される（ステップＳ６１）。そして、検出された出力プロファイルに基づいて各出力デバイスの色再現領域に係る情報が出力デバイスの種類とともに各クライアント５２からサーバ５１へと送信される（ステップＳ６２）。
【００７８】
サーバ５１では取得した色再現領域を、ＲＧＢ色空間を利用する（すなわち、ＲＧＢ値に従って出力を行う）出力デバイスのものと、ＣＭＹ色空間を利用する（すなわち、ＣＭＹ値に従って出力を行う）出力デバイスのものとに振り分ける。その後、ＲＧＢ色空間を利用する全出力デバイスの色再現領域の論理積である共通色再現領域（以下、「ＲＧＢ共通色再現領域」という。）を求め、ＣＭＹ色空間を利用する全出力デバイスの色再現領域の論理積である共通色再現領域（以下、「ＣＭＹ共通色再現領域」という。）を求める（ステップＳ６３，Ｓ６４）。
【００７９】
図１６および図１７は、ＲＧＢ共通色再現領域を求める様子を説明する図である。なお、図１６において符号７１ａ，７１ｂは２つのディスプレイの色再現領域をそれぞれ例示しているが、実際にはコンピュータネットワーク５に接続されている全てのＲＧＢ色空間を利用する出力デバイスの色再現領域を対象にＲＧＢ共通色再現領域が求められる。
【００８０】
ＲＧＢ共通色再現領域を求める動作は、図１０および図１１を用いて説明した動作と同様であり、まず、図１６において全ての色再現領域の論理積を求めてこの領域を仮のＲＧＢ共通色再現領域７０１ａとする。なお、図１６においてもＬ*ａ*ｂ*色空間において３次元的に広がる仮のＲＧＢ共通色再現領域７０１ａを２次元上にて模式的に示しており、図１７ないし図１９も同様である。
【００８１】
次に、図１７に示すように、ＲＧＢＣＭＹの色におよそ相当する位置と、Ｌ*軸方向に存在するＷＫ（白、黒）に相当する位置（図示省略）とを結んで仮のＲＧＢ共通色再現領域７０１ａに内包される（好ましくは内接する）多面体を求め、求められた多面体内部の領域をＲＧＢ共通色再現領域７０１とする。
【００８２】
図１８および図１９は、ＲＧＢ共通色再現領域と同様にしてＣＭＹ共通色再現領域を求める様子を説明する図であり、図１８において符号７２ａ，７２ｂは２つのプリンタの色再現領域をそれぞれ例示しているが、実際にはコンピュータネットワーク５に接続されている全てのＣＭＹ色空間を利用する出力デバイスの色再現領域を対象にＣＭＹ共通色再現領域が求められる。
【００８３】
図１８および図１９に示すように、色再現領域の論理積が仮のＣＭＹ共通色再現領域７０２ａとして求められ、仮のＣＭＹ共通色再現領域７０２ａに内接する多面体がＣＭＹ共通色再現領域７０２として求められる。
【００８４】
ＲＧＢ共通色再現領域７０１およびＣＭＹ共通色再現領域７０２が求められると、次に、ＲＧＢ共通色再現領域７０１に限定した編集用プロファイルが作成される（ステップＳ６５）。さらに、印刷の際に（正確には、ＣＭＹ色空間を利用する出力デバイスにて出力を行う際に）色情報を変換するための色変換データが、ＲＧＢ共通色再現領域７０１およびＣＭＹ共通色再現領域７０２から生成される（ステップＳ６６）。すなわち、ＲＧＢ共通色再現領域７０１内の色情報をＣＭＹ共通色再現領域７０２内の色情報へと変換するデータが生成される。
【００８５】
その後、サーバ５１から各クライアント５２へと編集用プロファイルおよび色変換データが送信され（ステップＳ６７）、各マシンにて編集用プロファイルおよび色変換データが更新される（ステップＳ６８）。これにより、画像編集において取り扱われる画像データの色情報がＲＧＢ共通色再現領域７０１に限定された色情報とされ、ＣＭＹ色空間を利用する出力デバイスにて出力が行われる際に色変換データに従った色変換が行われるようになる。
【００８６】
次に、編集用プロファイルおよび色変換データが更新された後における各マシンでの画像出力の動作について説明する。なお、以下の説明では、図８に示すようにＲＧＢ色空間を利用する出力デバイスがディスプレイ９１のみであり、ＣＭＹ色空間を利用する出力デバイスがプリンタ９２のみであるものとして説明を行う。また、画像出力の動作は図６に示す動作においてステップＳ３６の前に図２０に示すステップＳ３６１が追加される点でのみ相違し、図６に示す符号を適宜用いて説明を行う。画像データの入力および編集の概略動作は図５に示すものと同様である。
【００８７】
画像編集作業中は、図６中のステップＳ３１〜Ｓ３４が繰り返し行われ、画像の表示が行われる。ここで、編集用プロファイルはＲＧＢ共通色再現領域７０１に限定されたものであることから、ディスプレイ９１への画像の表示の際には色空間圧縮が不要となる。そのため、高速な画像の表示が実現される。また、色空間圧縮が行われないことからコンピュータネットワーク５上のディスプレイ間において適切にカラーマッチングが図られる。
【００８８】
画像の印刷が行われる場合には、まず、図２０に示すようにＲＧＢ共通色再現領域７０１に限定されている画像データのＬ*ａ*ｂ*値がＣＭＹ共通色再現領域７０２内へと色変換（マッピング）が行われる（ステップＳ３６１）。すなわち、Ｌ*ａ*ｂ*色空間においてＲＧＢ共通色再現領域７０１に対応する領域がＣＭＹ共通色再現領域７０２に対応する領域へと変換される。このとき、必要に応じて色空間圧縮が行われる。
【００８９】
その後、プリンタ９２の出力プロファイルを用いて画像データのＬ*ａ*ｂ*値がＣＭＹＫ値へと変換され（ステップＳ３６）、プリンタ９２にて印刷が行われる（ステップＳ３７）。すなわち、プリンタ９２に出力される画像データは共通の色変換データに従って変換されるため、任意のプリンタ９２にて同様の色合いにて印刷が行われる。その結果、プリンタ間のカラーマッチングが適切に図られる。
【００９０】
図２１は、以上の動作を行うコンピュータネットワーク５の機能構成をブロック図にて示す図である。図２１において、符号５１１にて示す矩形内の構成はサーバ５１特有の機能構成であり、他の構成は各マシン（すなわち、サーバ５１およびクライアント５２）がそれぞれ有する機能構成を例示している。
【００９１】
各マシンでは、色再現領域取得部４１によりディスプレイ９１やプリンタ９２の出力プロファイル３３１，３３２が取得され、サーバ５１の共通色再現領域算出部４２へと与えられ、これにより、ＲＧＢ共通色再現領域７０１およびＣＭＹ共通色再現領域７０２が求められる。
【００９２】
そして、サーバ５１のプロファイル作成部４３にてＲＧＢ共通色再現領域７０１に限定された編集用プロファイル３３３が生成され、各マシンにて編集用プロファイル３３３の更新が行われる。その結果、画像入力部４４から入力された画像データは画像編集部４５にて色情報の範囲が限定された画像データとして扱われる。また、画像がディスプレイ９１に表示される際には、ディスプレイドライバ４０１が出力プロファイル３３１に従って色空間圧縮を伴わない色変換を行う。
【００９３】
一方、サーバ５１の色変換データ生成部４６にてＲＧＢ共通色再現領域７０１およびＣＭＹ共通色再現領域７０２から色変換データが生成され、各マシンにて色変換データの更新が行われる。その結果、印刷の際には色変換部４７により画像データの色情報がＲＧＢ共通色再現領域７０１に限定されたものからＣＭＹ共通色再現領域７０２に限定されたものへと変換される。さらに、プリンタドライバ４０２が出力プロファイル３３２に従って画像データの色空間圧縮を伴わない色変換を行ってプリンタ９２において印刷が行われる。
【００９４】
なお、コンピュータネットワーク５上のプリンタ９２による印刷がプリンタサーバにて制御される場合には、色変換データの更新がプリンタサーバにおいてのみ行われ、印刷の際の色変換がプリンタサーバにより行われるようになっていてもよい。この場合、色変換部４７はプリンタサーバにおける機能に相当する。
【００９５】
以上のように、第３の実施の形態に係る色管理システムでは、ＲＧＢ共通色再現領域とＣＭＹ共通色再現領域とを個別に求めるので、ディスプレイ９１間におけるカラーマッチングおよびプリンタ９２間におけるカラーマッチングを適切に図ることができる。すなわち、特定の手法により色再現を行う出力デバイスの共通色再現領域と他の特定の手法により色再現を行う出力デバイスの共通色再現領域を求め、共通色再現領域間にて画像データの色情報の変換を行うので、色空間圧縮の処理を削減することができ、かつ、色再現手法が同じ出力デバイス間において画像の色合いが同様となることが保証される。
【００９６】
また、出力デバイスの色再現手法に応じて利用される共通色再現領域が異なるため、各出力デバイスが色再現を行うことができる範囲を不必要に狭めるという問題も生じない。
【００９７】
なお、上記説明では、コンピュータネットワーク５上にてＲＧＢ共通色再現領域およびＣＭＹ共通色再現領域が求められ、編集用プロファイルおよび色変換データが更新される例を採り上げたが、このような動作は、第１の実施の形態のように１つのコンピュータが用いられる場合であって複数のディスプレイ９１または複数のプリンタ９２が接続されている場合にも利用可能である。
【００９８】
すなわち、図１４および図１５に示す動作からサーバ５１とクライアント５２との通信に関する動作を省くことにより、１つのコンピュータの動作として実現することができる。これにより、１つのコンピュータに複数のディスプレイ９１が接続され、複数人で画像編集を行う場合において各操作者が同じ色の画像を認識することができ、任意のプリンタ９２により同様の色合いの画像を印刷することが可能となる。
【００９９】
また、第３の実施の形態においても第２の実施の形態と同様に、いずれかのマシンにて新たな出力デバイスが更新された場合に、編集用プロファイルおよび色変換データが自動更新されるようになっていてもよい。この場合の動作は、ほぼ図１２および図１３に示す動作と同様であるが、ステップＳ５３において取得した色再現領域が色再現手法に応じた共通色再現領域と比較され、編集用プロファイルを更新すべきか、色変換データを更新すべきかの判断がなされる。このような編集用プロファイル（または色変換データ）の自動更新機能を図２１にて図示する場合、新規な出力デバイスを検出し、この出力デバイスをシステムに接続された出力デバイス群に含めるために色再現領域取得部４１へと信号を送る出力デバイス検出部４８として表現される。
【０１００】
さらに、第３の実施の形態では、ＲＧＢ共通色再現領域７０１に基づいて編集用プロファイルが作成されると説明したが、ＣＭＹ共通色再現領域７０２に基づいて編集用プロファイルが作成されてもよい。この場合、ディスプレイ９１に画像が表示される際にＲＧＢ共通色再現領域７０１へと限定する色変換が行われ、印刷を行う場合には色空間圧縮を伴わない色変換のみが行われることとなる。すなわち、図２１に示す色変換部４７がディスプレイドライバ４０１に接続された構成となる。
【０１０１】
＜４．  変形例＞
以上、この発明に係る実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく、様々な変形が可能である。
【０１０２】
例えば、上記実施の形態では編集用プロファイルを更新することにより、取り扱われる画像データの色情報を共通色再現領域に予め限定するようにしているが、編集用プロファイルを利用しない画像編集ソフトであっても、ディスプレイやプリンタ等の出力プロファイルが示す色再現領域を共通色再現領域に限定することにより同様の色管理を実現することができる。
【０１０３】
また、第２および第３の実施の形態では、コンピュータネットワーク５における色管理システムについて説明したが、サーバ５１およびクライアント５２が担う役割は適宜変更されてもよい。例えば、新規な出力デバイスの検出から編集用プロファイルの更新まで全てサーバ５１の制御下にて行われてもよい。
【０１０４】
また、コンピュータ１やコンピュータネットワーク５の規模も、どのようなものであってもよい。この発明では、共通色再現領域（あるいは、ＲＧＢ共通色再現領域およびＣＭＹ共通色再現領域）を色管理システムが管理する出力デバイスに限定して求めるため、不必要に出力デバイスの性能が制限されることはない。したがって、全ての出力デバイスを高性能なものとすることにより、ハイエンドユーザに適した色管理システムも実現することができる。
【０１０５】
また、上記実施の形態では、色管理システムに実際に接続された出力デバイスのみを対象として説明したが、実際には接続されていない仮想的な出力デバイスであって出力プロファイルのみが存在するものを含めてもよい。
【０１０６】
また、各出力デバイスの色再現領域を取得する際には、自動にて、あるいは、手動にて出力デバイスのキャリブレーションが行われてもよい。
【０１０７】
また、上記第２および第３の実施の形態では、サーバ（色管理サーバ）５１が特定のマシンであるものとして説明したが、コンピュータネットワーク５上の任意のマシンがサーバとして機能してもよい。例えば、最初に電源が投入されたマシンがサーバとして機能するようになっていてもよい。
【０１０８】
また、上記第２および第３の実施の形態では、各マシンに出力デバイスが接続されるものとして説明を行ったが、マシンを介さずにコンピュータネットワーク５に直接接続された出力デバイスについても、任意のマシンが接続を検出して管理するようになっていてもよい。
【０１０９】
また、上記第２および第３の実施の形態では、出力デバイスの出力プロファイルが各マシンに存在するものとして説明したが、サーバが出力プロファイルを一括管理していてもよい。また、第３の実施の形態において、プリンタの出力プロファイルがプリンタサーバにおいて一括管理されてもよい。
【０１１０】
また、上記実施の形態では、色管理システムに接続された全出力デバイス、あるいは、色再現の手法ごとの全出力デバイスについて、共通色再現領域を求めるようにしているが、一部の出力デバイスについて共通色再現領域を求め、編集用プロファイルの更新が行われてもよい。この場合においても、共通色再現領域の基礎となった出力プロファイルを有する出力デバイスにて出力を行う際には色空間圧縮が不要となり、迅速に画像の出力を行うことができる。例えば、コンピュータネットワーク５において画像編集に利用するマシンに接続されたディスプレイの出力プロファイルのみに基づいて共通色再現領域が求められてもよく、この場合、これらのディスプレイでは迅速、かつ、同じ色合いで画像が表示されることが保証される。
【０１１１】
【発明の効果】
請求項１ないし１３に記載の発明では、画像データを出力する際の色空間圧縮の処理を削減することができ、２以上の出力デバイスにおいて同様の色合いの画像を出力することができる。また、特定の手法により色再現を行う複数のデバイスにおいて互いに同様の色合いの画像を出力することができ、かつ、他の特定の手法により色再現を行う複数のデバイスにおいても互いに同様の色合いの画像を出力することができる。
【０１１３】
また、請求項４に記載の発明では複数のディスプレイにて同様の色合いの画像を表示することができ、請求項５に記載の発明では複数のプリンタにて同様の色合いの画像を印刷することができる。
【０１１５】
また、請求項７に記載の発明では、画像データが入力される際に、画像データの色情報の範囲を共通色再現領域内に限定することができる。
【０１１６】
また、請求項８に記載の発明では、コンピュータネットワークにおいて画像データを出力する際の色空間圧縮の処理を削減することができ、２以上の出力デバイスにおいて同様の色合いの画像を出力することができる。
【０１１７】
また、請求項９および１１に記載の発明では、出力デバイスを新たに追加することができる。
【図面の簡単な説明】
【図１】この発明の第１の実施の形態に係る色管理システムの構成を示す図である。
【図２】図１におけるコンピュータの内部構成を他の構成とともに示すブロック図である。
【図３】第１の実施の形態における色管理システムの動作の流れを示す流れ図である。
【図４】共通色再現領域を求める様子を示す模式図である。
【図５】画像編集における画像入力の際の動作の概略を示す流れ図である。
【図６】画像編集における画像出力の際の動作の流れを示す流れ図である。
【図７】図１に示す色管理システムの機能構成を示すブロック図である。
【図８】この発明の第２および第３の実施の形態に係る色管理システムの構成を示す図である。
【図９】第２の実施の形態における色管理システムの動作の流れを示す流れ図である。
【図１０】共通色再現領域を求める様子を示す模式図である。
【図１１】共通色再現領域を求める様子を示す模式図である。
【図１２】新規な出力デバイスが追加された場合の色管理システムの動作の流れを示す流れ図である。
【図１３】新規な出力デバイスが追加された場合の色管理システムの動作の流れを示す流れ図である。
【図１４】第３の実施の形態における色管理システムの動作の流れを示す流れ図である。
【図１５】第３の実施の形態における色管理システムの動作の流れを示す流れ図である。
【図１６】ディスプレイに関する共通色再現領域を求める様子を示す模式図である。
【図１７】ディスプレイに関する共通色再現領域を求める様子を示す模式図である。
【図１８】プリンタに関する共通色再現領域を求める様子を示す模式図である。
【図１９】プリンタに関する共通色再現領域を求める様子を示す模式図である。
【図２０】第３の実施の形態における印刷の際の動作の流れを示す流れ図である。
【図２１】第３の実施の形態における色管理システムの機能構成を示すブロック図である。
【符号の説明】
１  コンピュータ
５  コンピュータネットワーク
８  ＣＤ−ＲＯＭ
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
３１  色管理プログラム
４１  色再現領域取得部
４２  共通色再現領域算出部
４３  プロファイル作成部
４４  画像入力部
４５  画像編集部
４７  色変換部
４８  出力デバイス検出部
７０  共通色再現領域
７１，７１ａ，７１ｂ，７２ａ，７２ｂ  色再現領域
９１  ディスプレイ
９２，９２ａ，９２ｂ  プリンタ
７０１  ＲＧＢ共通色再現領域
７０２  ＣＭＹ共通色再現領域
Ｓ１１〜Ｓ１５，Ｓ４１〜Ｓ４７，Ｓ５１〜Ｓ５７，Ｓ６１〜Ｓ６８  ステップ
【図１】
0003852657.tif 000002
【図２】
0003852657.tif 000003
【図３】
0003852657.tif 000004
【図４】
0003852657.tif 000005
【図５】
0003852657.tif 000006
【図６】
0003852657.tif 000007
【図７】
0003852657.tif 000008
【図８】
0003852657.tif 000009
【図９】
0003852657.tif 000010
【図１０】
0003852657.tif 000011
【図１１】
0003852657.tif 000012
【図１２】
0003852657.tif 000013
【図１３】
0003852657.tif 000014
【図１４】
0003852657.tif 000015
【図１５】
0003852657.tif 000016
【図１６】
0003852657.tif 000017
【図１７】
0003852657.tif 000018
【図１８】
0003852657.tif 000019
【図１９】
0003852657.tif 000020
【図２０】
0003852657.tif 000021
【図２１】
0003852657.tif 000022