(57)【特許請求の範囲】
【請求項１】
入力デバイスの特性データと該入力デバイスの特性データの白色点情報とが記載されている入力デバイスのプロファイル情報、画像データおよび入力側観察光源情報をネットワーク回線を介して送信側画像処理装置から受信する受信手段と、
出力画像観察光源情報を取得する出力画像観察光源取得手段と、
出力モニタの特性データと該出力モニタの特性データの白色点情報とが記載されている出力モニタのプロファイル情報を取得する出力モニタプロファイル情報取得手段と、
前記画像データに対して、前記入力デバイスのプロファイル情報に記載されている特性データに応じた第１の補正を行う第１補正処理手段と、
前記入力デバイスのプロファイル情報に記載されている前記入力デバイスの特性データの白色点情報と前記入力画像観察光源情報とを用いて第１の色順応変換を行う第１色順応変換手段と、
前記入力側観察光源情報と、前記出力モニタのプロファイル情報に記載されている前記出力モニタの特性データの白色点情報と前記出力画像観察光源情報とを用いて第２の色順応変換を行う第２色順応変換手段と、
前記第２の色順応変換が行われた画像データに対して、前記出力モニタのプロファイル情報に記載されている特性データに応じた第２の補正を行う第２補正処理手段とを有し、
前記第２色順応変換手段は、前記出力モニタのプロファイル情報に記載された白色点情報と、前記出力画像観察光源情報とから、該出力画像観察光源情報に応じた順応比率に応じて、モニターの順応白色点を算出し、前記入力側観察光源情報と前記モニター順応白色点とを用いて前記第２の色順応変換を行うことを特徴とする画像処理装置。
【請求項２】
入力デバイスの特性データと該入力デバイスの特性データの白色点情報とが記載されている入力デバイスのプロファイル情報、画像データおよび入力側観察光源情報をネットワーク回線を介して送信側画像処理装置から受信する受信工程と、
出力画像観察光源情報を取得する出力画像観察光源取得工程と、
出力モニタの特性データと該出力モニタの特性データの白色点情報とが記載されている出力モニタのプロファイル情報を取得する出力モニタプロファイル情報取得工程と、
前記画像データに対して、前記入力デバイスのプロファイル情報に記載されている特性データに応じた第１の補正を行う第１補正処理工程と、
前記入力デバイスのプロファイル情報に記載されている前記入力デバイスの特性データの白色点情報と前記入力画像観察光源情報とを用いて第１の色順応変換を行う第１色順応変換工程と、
前記入力側観察光源情報と、前記出力モニタのプロファイル情報に記載されている前記出力モニタの特性データの白色点情報と前記出力画像観察光源情報とを用いて第２の色順応変換を行う第２色順応変換工程と、
前記第２の色順応変換が行われた画像データに対して、前記出力モニタのプロファイル情報に記載されている特性データに応じた第２の補正を行う第２補正処理工程とを有し、
前記第２色順応変換工程は、前記出力モニタのプロファイル情報に記載された白色点情報と、前記出力画像観察光源情報とから、該出力画像観察光源情報に応じた順応比率に応じて、モニターの順応白色点を算出し、前記入力側観察光源情報と前記モニター順応白色点とを用いて前記第２の色順応変換を行うことを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを通信するとともに、環境光補正を行うものに関する。
【０００２】
【従来の技術】
近年カラー画像製品が普及し、ＣＧを用いたデザイン作成などの特殊な分野のみでなく一般的なオフィスでもカラー画像を手軽に扱えるようになった。また、ネットワークの普及や通信の発展に伴い、それらを通して情報を共有することが頻繁に行なわれるようになってきた。
【０００３】
このような状況で、入力部で作成されたデータはネットワークや通信を介して受信部に送られ、両者で同じデータを共有することが出来るシステムにおいて、両者の画像が同じ色と知覚できる必要がある。
【０００４】
例えば、デザイナーがあるデザイン画を送信側から通信手段を用いて送り、お互いが離れた場所で同じデザイン画を見る場合、送信側と受信側の色が異なって見えてしまうことにより、正確に判断できないということがある。
【０００５】
また、近年普及してきたインターネットを用い、画像の作成者と受信者が異なる環境、異なるツールを用いて同じ画像を共有している場合も、両者の画像が同じ色にみえないという現象が生じることがある。
【０００６】
それは、作成した画像を送信する際に、その画像がどのような光源下に置かれたどのような特性をもったツールで作成されたかなどの情報が欠如しているため、観察光源を標準光源で代用したり、標準的なツールの特性を定めその情報を用いて処理を行なっているためである。標準的な光源やツールと実際の光源やツールが異なっている時、両者の色の見えが変わってしまうという現象が生じるのである。
【０００７】
この問題を解決るすため、図８に示すように、送信側または受信側に具備された光源色推定部において入力部での光源を推定し、その推定した光源情報をもとに照明光変換を行ない、画像出力部から出力された画像を観察することも行なわれている。
【０００８】
【発明が解決しようとする課題】
しかし図８に示されている方法では、受信側で入力部の光源情報を光源推定部を用いて推定できるが、入力画像のツールや、出力画像の光源やツールに関しての情報が欠如しているため、実際の環境とのずれを完全に取り除くことが出来ず、多くの場合両者の画像の見えを一致させることは出来ない。
【０００９】
また、送信側と受信側で画像を観察する光源が異なる場合、人間の知覚する光源によって変わるため、色順応補正が必要となる。したがって、前記のような光源色推定部を用いて入力部の光源を推定し、その情報を用いて処理を行なうだけでは、光源の推定誤差による色知覚の差のみでなく、受信側の観察環境が変化した場合その変化を補正することが出来ず、両者の画像を同じ色と知覚することが出来ない。
【００１０】
本発明は、上述の点に鑑み、送受信部間の画像の色の見えをより簡便にかつ高精度にマッチングさせることを目的としている。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明は以下の要件を有することを特徴とする。
【００１２】
本願請求項１記載の発明は、入力画像観察光源情報を取得する入力画像観察光源取得手段と、白色点情報および入力デバイスの特性データが記載されている入力デバイスのプロファイル情報を取得するプロファイル情報取得手段と、画像データ、前記入力画像観察光源情報および前記入力デバイスのプロファイル情報をネットーワーク回線を介して受信側画像処理装置に送信する送信手段とを有する画像処理装置であって、前記受信側画像処理装置は、前記入力デバイスのプロファイル情報に記載されている特性データに応じた第１補正を行う第１補正処理手段と、前記入力デバイスのプロファイル情報に記載されている前記白色点情報、前記入力画像観察光源情報、出力デバイスのプロファイル情報に記載されている白色点情報および出力画像観察光源情報を用いた環境光補正を行う環境光補正手段と、前記出力デバイスのプロファイル情報に記載されている特性データに応じた第２補正を行う第２補正手段とを有することを特徴とする。
【００１５】
【発明の実施の形態】
以下に示す実施形態は、近年普及してきたインターネットを用い、作成した場所と違う環境で画像を共有する場合などを対象としている。つまり図１に示すように、入力画像を通信やネットワークなどを用いて、離れた場所で多くの人が様々な環境（観察光源）およびツールを用いて観察する画像入出力システムに関するものである。
【００１６】
（実施形態１）
実施形態１では、入力画像として印刷物を用い、出力画像をモニター上に表示する場合のシステムについて説明する。
【００１７】
実施形態１にかかるシステムの構成の１例を図２に示す。
【００１８】
本システムは、入出力画像の観察光源情報を得る検出センサー１及び４、画像を読み取り画像データを発生するスキャナー１１、スキャナー特性の格納されたスキャナープロファイル３、スキャナー特性を変換するＲＧＢ→ＸＹＺ変換部３１、画像を出力するモニター３４、モニター特性の格納されたモニタープロファイル６、モニター特性を変換するＸＹＺ→ＲＧＢ特性変換部３３、得られた入出力機器観察光源情報を用いて色順応変換を行なう色順応変換部３２を具備し、送信部と受信部でそれらの処理を分担し、それらをネットワークツールや通信でつなぎ、様々な情報をやりとりして画像を共有する。
【００１９】
送信部と受信部の間で共有するデータや各部で行なう処理に関しては、大きく４種類の手法に分けられるため、以下にそれらを詳しく述べることとする。
【００２０】
なお、以下に示す複数の手法の中から、どの手法を画像伝送において用いるかは、画像伝送する前に行なうプロトコルによって、任意に設定される。
【００２１】
このように、プロトコルによって、設定できるようにすることにより、用途に応じた手法を設定することが可能となり使い勝手が良くなる。
【００２２】
１−１）画像を読みとるスキャナーのみが入力部にあり、スキャナーから得られたＲＧＢデータを送信部から受信部へ送り、すべての処理を受信部で行なう。
【００２３】
１−１）にかかるシステムにおける処理の流れを図２に示す。
【００２４】
送信部１０では、入力画像である印刷物をスキャナー１１を用いてＲＧＢ画像データを得る。このＲＧＢ画像データは使用したスキャナー固有のものであり、機器特性に依存したデータとなっている。
【００２５】
そして、通信処理部２０を通して、この機器依存のＲＧＢ画像データをネットワーク等の通信処理部２０を介して、受信側３０に送信する。この時同時に、入力画像観察光源情報２（Ｘw1Ｙw1Ｚw1）も一緒に送信する。この入力画像観察光源情報２とは、入力画像を観察している光源の色度値（Ｘw1Ｙw1Ｚw1）のことであり、入力機器にもうけられている光源検出センサー１を用いて検出した入力画像を観察する環境を示すデータである。
【００２６】
なお、入力画像観察光源情報２は、不図示の入力部によってマニュアル入力しても構わない。
【００２７】
さらに、送信部１０にあるスキャナーの色特性が格納されたスキャナープロファイル３も同時に送信する。このスキャナープロファイル３には、スキャナーの出力信号ＲＧＢとその出力信号に対応する原画像の色を測色して得られるＸＹＺ値、およびスキャナープロファイルを決定した時の関係に応じたマトリックス、標準光源Ｄ６５の白色点情報（Ｘd65 Ｙd65 Ｚd65 ）とが記載されている。ここでのＸＹＺは、標準光源Ｄ６５を求められたものである。このスキャナープロファイルに含まれるスキャナーの色特性を示したデータはマトリックスだけでなくＬＵＴなどでもよい。
【００２８】
受信部３０では受信したＲＧＢ画像データ、入力画像の光源情報２（Ｘw1Ｙw1Ｚw1）、スキャナープロファイル３と、受信部１０で得られる出力画像の光源情報（Ｘw2Ｙw2Ｚw2）、モニタープロファイルをもとに、出力ツールおよび出力環境に最適な画像を作成する。
【００２９】
受信部１０では、ＲＧＢ→ＸＹＺ変換部３１において、受信したＲＧＢ画像データをスキャナープロファイルに格納されているマトリックスを用い、標準光源のＸＹＺ（Ｘ1 Ｙ1 Ｚ1 ）に変換する。
【００３０】
次に色順応変換部３２において、観察環境によって人間の知覚する色が異なるという色順応効果に応じた補正をＶｏｎ  Ｋｒｅｉｓの式（式１）を用いて行う。
【００３１】
（式１）Ｖｏｎ  Ｋｒｅｉｓの色順応式
【００３２】
【外１】
0003854678.tif 000002
【００３３】
具体的には標準光源の白色点（Ｘd65 Ｙd65 Ｚd65 ）を試験光の三刺激値として、また、送信された入力画像の光源情報（Ｘw1Ｙw1Ｚw1）を標準光の三刺激値とし、Ｖｏｎ  Ｋｒｅｉｓの式を用いることにより、入力画像の光源に合わせた画像データに変換する。
【００３４】
さらに、入力画像を観察する入力画像観察光源情報（Ｘw1Ｙw1Ｚw1）と出力画像を観察する時の出力画像観察光源情報（Ｘw2Ｙw2Ｚw2）より、再びＶｏｎ  Ｋｒｅｉｓの式を用いて出力画像観察環境に合わせた画像に変換する。
【００３５】
ここで、入力画像は印刷物（物体色）で出力画像はモニター（光源色）であるため、この色のモードの違いも考慮した環境光り変換が必要である。
【００３６】
人間はモニターを見るとき、モニターの白に完全に順応できず、モニターの白をそのモニターの置かれた環境の白との間に順応するということが分かっている。そのため、モニター付近に設置されたセンサーより得られた、出力画像を見る観察環境情報（光源の白色Ｘw2Ｙw2Ｚw2）と、モニターの白色点の情報（ＸwmＹwmＺwm）を用いて以下の式２を用いて、モニターの順応白色点（Ｘw3Ｙw3Ｚw3）を算出する。
【００３７】
（式２）
Ｘw3＝ａｘＸm ＋（１−ａ）ｘＸw2
Ｙw3＝ａｘＹm ＋（１−ａ）ｘＹw2
Ｚw3＝ａｘＺm ＋（１−ａ）ｘＺw2
ａ：順応比率であり光源ごとに可変
Ｘm Ｙm Ｚm ｍ：モニターの白色情報
ＸW2Ｙw2Ｚm ｗ2 ：入出力画像の観察光源の白色情報
【００３８】
そして、入力画像を観察する光源の白色情報（Ｘw1Ｙw1Ｚw1）を試験光の三刺激値として、さらに、上記の方法で得られたモニターの順応白色点（ＸW3Ｙw3Ｚw3）を基準光の三刺激値とすることにより、Ｖｏｎ  Ｋｒｅｉｓの式を用いて出力画像の光源に合わせた画像（Ｘ3 Ｙ3 Ｚ3 ）に変換する。
【００３９】
なお、本実施形態ではＶｏｎ  Ｋｒｅｉｓの式を用いて変換する手法について述べたが、それ以外の色順応方程式を用いてもよい。
【００４０】
今まで述べていた色順応変換処理の流れを図３に示す。標準光源から入力画像の観察光源に色順応変換を行う（Ｓ１０）際は、標準光源の情報（Ｘd65 Ｙd65 Ｚd65 ）と入力画像の観察光源情報（Ｘw1Ｙw1ＺW1）が必要である。また、次に入力画像の観察光源から出力画像の観察光源へ色順応変換を行う（Ｓ２０）際は、入力画像観察光源情報（ＸW1ＹW1ＺW1）と出力画像観察光源情報（ＸW2ＹW2ＺW2）が必要であるが、出力画像がモニターの場合、モニター色順応は印刷物の場合とは異なっているため、出力画像の観察光源情報として、モニター白色点情報（ＸwmＹwmＺwm）と１出力画像の観察光源情報（ＸW2ＹW2ＺW2）から式２を用いて得られたモニターの順応白色点（ＸW3ＹW3ＺW3）を必要とする。
【００４１】
色順応変換部３２によって色順応変換されたＸ3 Ｙ3 Ｚ3 画像データは、モニタープロファイル６に含まれるマトリックスとガンマに基づきモニター出力信号であるモニター特性に依存したＲm Ｇm Ｂm 画像データに変換される。
【００４２】
このモニタープロファイルはモニターの出力信号ＲＧＢと、その出力信号を出したときの、モニター上の色ＸＹＺ値との関係をマトリックスにしたものである。このマトリックスは、モニター固有のフォスファーの値と白色点情報から決定される。
【００４３】
このようにして得られたＲm Ｇm Ｂm データに基づき画像を出力することにより、入力画像と出力画像が光源が異なり、さらに、色のモードが異なる場合でも、同じ色を知覚することができる。
【００４４】
以上の場合をまとめると、送信部から受信部へ送信するデータは、スキャナー特性変換が行われていないＲＧＢ画像データ、入力画像の観察光源情報（ＸW1ＹW1ＺW1）、スキャナープロファイルの変換マトリックスと標準光源の白色情報（Ｘd65 Ｙd65 Ｚd65 ）である。
【００４５】
１−２）入力機器であるスキャナーと、そのスキャナー特性を変換するＲＧＢ→ＸＹＺ変換部が送信部にあり、色順応変換部と出力機器の特性を考慮するモニター特性変換部は受信部にある。
【００４６】
１−２）にかかるシステムにおける処理の流れを図４に示す。なお、１−１）にかかるシステムと同一の処理部に対しては同一符号を付け、説明を省略する。
【００４７】
送信部４０では、入力画像をスキャナー１１でよみ、スキャナーＲＧＢデータを生成する。そして、スキャナーＲＧＢデータを、スキャナープロファイル３に記載されているマトリックスを用いて標準光源Ｄ６５のＸＹＺに変換する。
【００４８】
そして、この標準光源のＸＹＺ画像データ（Ｘ1 Ｙ1 Ｚ1 ）と、その時の標準光源の白色情報（Ｘd65 Ｙd65 Ｚd65 ）、および入力画像を観察している光源の白色情報（Ｘw1ＹW1ＺW1）とを受信側に通信処理部２０を通じて送信する。
【００４９】
受信側５０では、色順応変換部３２において、得られた標準光源のＸＹＺデータに対して色順応変換を行う。まず、Ｖｏｎ  Ｋｒｅｉｓの式（式１）を用いて、試験光の三刺激値に標準光源の白色情報（Ｘd65 Ｙd65 Ｚd65 ）を、基準光の三刺激値に入力画像の観察光源情報（Ｘw1Ｙw1Ｚw1）を入力することで、入力画像の観察光源に対応した画像が得られる。
【００５０】
さらに、出力画像の光源情報に対応した画像を得るため、式１の試験光の三刺激値に入力画像の観察光源情報の白色情報を、基準光の三刺激値に出力画像の観察光源情報とモニターの白色点情報から、式２を用いて算出されたモニター順応白色点を入力することで、再びモード変換も含めた色順応変換を行う。
【００５１】
そして、得られたＸＹＺ画像データを、モニタープロファイルを用いて、モニター出力信号であるＲＧＢデータに変換し表示する。
【００５２】
１−３）入力機器であるスキャナーと、そのスキャナー特性を変換するＲＧＢ→ＸＹＺ変換部、色順応補正を行う色順応変換部が送信部にあり、出力機器の特性を考慮するモニター特性変換部は受信部にある。
【００５３】
１−３）にかかるシステムにおける処理の流れを図５に示す。なお、１−１）にかかるシステムと同一の処理部に対しては同一符号を付け、説明を省略する。
【００５４】
送信部８０では、入力画像をスキャナー１１でよみ、スキャナーＲＧＢデータに変換する。そして、スキャナーＲＧＢデータを、スキャナープロファイルに記載されているマトリックスを用いて標準光源Ｄ６５のＸＹＺ（Ｘ1 Ｙ1 Ｚ1 ）に変換する。
【００５５】
そして、色順応変換部３２において、得られた標準光源のＸＹＺデータに対して色順応変換を行う。まず、Ｖｏｎ  Ｋｒｅｉｓの式（式１）を用いて、試験光の三刺激値に標準光源の白色情報（Ｘd65 Ｙd65 Ｚd65 ）を、基準光の三刺激値に入力画像の観察光源情報（Ｘw1Ｙw1Ｚw1）を入力することで、入力画像の観察光源に対応した画像が得られる。
【００５６】
さらに、出力画像の光源情報に対応した画像を得るため、式１の試験光の三刺激値に入力画像の観察光源情報（Ｘw1Ｙw1Ｚw1）を、基準光の三刺激値に出力画像の観察光源情報（Ｘw2Ｙw2Ｚw2）とモニターの白色点情報（ＸwmＹwmＺwm）から、式２を用いて算出されたモニター順応白色点（Ｘw3Ｙw3Ｚw3）を入力することで、再びモード変換も含めた上での色順応変換を行う。この時、受信部から出力画像の観察光源情報（Ｘw2Ｙw2Ｚw2）とモニターの白色点情報（ＸwmＹwmＺwm）を受信部７０に取りにいく。
【００５７】
このように色順応変換したあとのＸＹＺデータを通信処理部を通じて受信部へ送信される。
【００５８】
そして、得られたＸＹＺ画像データを、モニタープロファイルを用いて、モニター出力信号であるＲＧＢデータに変換される。
【００５９】
１−４）入力機器であるスキャナーと、そのスキャナー特性を変換するＲＧＢ→ＸＹＺ変換部、色順応補正を行う色順応変換部、出力機器の特性を考慮するモニター特性変換部が送信部にあり、すべて送信部で処理を行い、そのデータを送信部から受信部へ送り表示する。
【００６０】
１−４）にかかるシステムにおける処理の流れを図６に示す。なお、１−４）にかかるシステムと同一の処理部に対しては同一符号を付け、説明を省略する。
【００６１】
送信部８０では、入力画像をスキャナーでよみ、スキャナーＲＧＢデータに変換する。そして、スキャナーＲＧＢデータを、スキャナープロファイルを用いて標準光源Ｄ６５のＸＹＺに変換する。
【００６２】
そして、色順応変換部３２において、得られた標準光源のＸＹＺデータの色順応変換を行う。まず、Ｖｏｎ  Ｋｒｅｉｓの式（式１）を用いて、試験光の三刺激値に標準光源の白色情報（Ｘd65 Ｙd65 Ｚd65 ）を、基準光の三刺激値に入力画像の観察光源情報（Ｘw1Ｙw1Ｚw1）を入力することで、入力画像の観察光源に対応した画像が得られる。
【００６３】
さらに、出力画像の光源情報に対応した画像を得るため、式１の試験光の三刺激値に入力画像の観察光源情報（Ｘw1Ｙw1Ｚw1）を、基準光の三刺激値に出力画像の観察光源情報（Ｘw2Ｙw2Ｚw2）とモニターの白色点情報（ＸwmＹwmＺwm）から、式２を用いて算出されたモニター順応白色点（Ｘw3Ｙw3Ｚw3）を入力することで、再びモード変換も含めた上での色順応変換を行う。この時、出力画像の観察光源情報（Ｘw2Ｙw2Ｚw2）と、モニターの白色点情報（ＸwmＹwmＺwm）を受信部９０に取りにいく。
【００６４】
そして、得られたＸＹＺ画像データを、モニタープロファイルを用いて、モニター出力信号であるＲＧＢデータに変換する。この時モニタープロファイルを受信部９０から取りにいく。
【００６５】
これら受信部８０からのデータは、最初の設定の時にすべて取ってきてもよい。
【００６６】
そして、モニターＲＧＢデータを受信部９０に送信し、モニター上に表示する。
【００６７】
（実施形態２）
実施形態２は、入出力画像ともにモニター上に表示された画像である場合のシステムについて説明する。
【００６８】
本実施形態では、人間はモニターの白色には完全に順応できず、モニターの白色とそのモニターが置かれている光源の白色の中間に順応するという人間のモニターに対する順応特性を用いて画像変換を行う。
【００６９】
図７に示したように、送信部１００にはＲＧＢ→ＸＹＺ変換部３１、入力画像の観察光源情報を検出する光源検出センサー１があり、受信部１１０に色順応変換部３２およびＸＹＺ→ＲＧＢ変換部３３、出力画像の観察光源情報を検出する光源検出センサー４がある。したがって、ここで送信されるデータは、機器特性に依存しているＲＧＢデータをモニタープロファイルに格納されたマトリックスを用いて変換し、機器特性に非依存であるＸＹＺデータである。
【００７０】
実施形態２は実施形態１と同様に、送信部受信部で処理の分担方法によって、送信部から受信部に送信すべきデータや受信部から得るデータの種類が変わってくるが、ここでは詳しい記載は省略する。
【００７１】
モニターＡに表示された画像のＲＧＢデータは、モニターＡプロファイル１０２内に格納されている蛍光体の色度値情報とモニター白色点の情報をもとに作成されたマトリックスを用いて、ＸＹＺデータ（Ｘ1 Ｙ1 Ｚ1 ）に変換し、機器特性を補正したＸＹＺデータを作成する。
【００７２】
このＸＹＺデータ（Ｘ1 Ｙ1 Ｚ1 ）を通信処理部２０を通じて受信部１１０へ送信する。
【００７３】
ここまでの処理は実施形態１と同じであるが、実施形態２では変換したＸＹＺデータとともに、モニターＡの白色点の情報（ＸwA ＹwA ＺwA ）と、入力画像の観察光源情報（Ｘw1 Ｙw1 Ｚw1 ）とを受信部１１０へ送る。この観察光源情報とは、入力画像を観察している光源、または観察してほしい光源の白色点の色温度及び色度値（Ｘw1 Ｙw1 Ｚw1 ）のことであり、入力機器に設けられているセンサーを用いて検出したデータ又はユーザが入力した情報である。
【００７４】
実施形態２の特徴は、色順応変換部を持つことで、送信部から得たモニターＡの白色点の情報（ＸwA ＹwA ＺwA ）と、モニターＢプロファイルに格納されてるモニターＢの白色点の情報（ＸwB ＹwB ＺwB ）、さらに送信部から送られてきた入力画像の観察光源情報（Ｘw1 Ｙw1 Ｚw1 ）と、受信部にあるセンサーで検出された出力画像の観察光源情報（Ｘw2 Ｙw2 Ｚw2 ）を用いて色順応変換を行う。
【００７５】
前述したように、人間がモニターの白色には完全に順応できず、モニターの白色とそのモニターの置かれた光源の白色の中間に順応する人間の順応特性のため、まず、入力側のモニターＡのモニターＡ順応白色点を式２を用いて算出する。そして、出力側のモニターＢのモニターＢ順応白色点を同じく式２を用いて算出する。
【００７６】
このモニターＡ順応白色点とモニターＢ順応白色点を式１のＶｏｎ  Ｋｒｅｉｓの式に代入することにより、色順応変換を行う。
【００７７】
こうして得られたＸＹＺデータ（Ｘ2 Ｙ2 Ｚ2 ）を、出力側のモニターＢプロファイルを用いて、モニターＢ固有のＲＧＢデータに変換する。
【００７８】
なお、送信部にＲＧＢ→ＸＹＺ変換部３１だけでなく、色順応変換部２０も具備されている場合、受信部にある出力側のモニターＢの白色点情報と出力画像の観察光源情報を、送信部に提供し、送信側で色順応変換を行っても構わない。
【００７９】
また、送信部にＲＧＢ→ＸＹＺ変換部３１だけでなく、色順応変換部３２とＸＹＺ→ＲＧＢ変換部３３も具備されており、すべての処理を送信側で行い得られたデータを出力する場合は、前記の受信部にある出力側の観察光源情報、モニターＢの白色点情報に加え、モニターＢのプロファイルデータも送信部１００に提供すればよい。
【００８０】
逆にすべての処理を受信部１１０で行うため、送信部１００は画像データと入力機器に関する情報提供しか行わない場合は、送信部からは画像データとともに、入力側のモニターＡのプロファイルデータ、入力画像の観察光源情報も同時に送信すればよい。
【００８１】
（他の実施形態）
上述の各実施形態では、入力画像観察光源として、送信部の光源を用いているが、例えば、ある所望の光源を不図示のマニュアル入力部を用いて、仮想的に割り合てることにより、受信部では所望の光源下における画像の色の見えを確認することができる。
【００８２】
また前述した実施形態の機能を実現する様に各種のデバイスを動作させる様に該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウエアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００８３】
またこの場合、前記ソフトウエアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００８４】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることが出来る。
【００８５】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００８６】
更に供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【００８７】
上述した各実施形態によれば、入力画像観察光源情報と、各手法に応じて色順応変換処理に必要なその他の情報をネットワークやその他の通信手段を介して画像データとともに転送することにより、様々な環境下で様々な入出力機器を用いて観察した場合でも、送受信部間の画像の色をマッチングさせることができる。
【００８８】
また、実際の画像の観察ツールや手法に応じて、色順応変換処理に必要なデータを転送するので、システム構成をより簡便にすることができる。
【００８９】
【発明の効果】
以上説明したように、本発明によれば、入力および出力の観察光源情報だけでなく、入力デバイスおよび出力デバイスのプロファイル情報に記載されている特定データの白色点情報を考慮した環境光補正を行うので、送受信間の画像の色の見えを高精度にマッチングすることができる。さらには、このような環境光補正において使用する入力側の情報を送信側から環境光補正を行う受信側に送信するので、常に適切な情報を用いて受信側で環境光補正を含むカラーマッチング処理を行うことができる。
【図面の簡単な説明】
【図１】本願実施形態におけるシステム構成の概略を示す図である。
【図２】実施形態１（１−１）の処理の流れを示す図である。
【図３】実施形態１にかかる色順応変換処理の流れを示す図である。
【図４】実施形態１（１−２）の処理の流れを示す図である。
【図５】実施形態１（１−３）の処理の流れを示す図である。
【図６】実施形態１（１−４）の処理の流れを示す図である。
【図７】実施形態２の処理の流れを示す図である。
【図８】従来における処理の流れを示す図である。
【図１】
0003854678.tif 000003
【図２】
0003854678.tif 000004
【図３】
0003854678.tif 000005
【図４】
0003854678.tif 000006
【図５】
0003854678.tif 000007
【図６】
0003854678.tif 000008
【図７】
0003854678.tif 000009
【図８】
0003854678.tif 000010