(57)【要約】【課題】送信側の入力デバイスと受信側の出力デバイスの画像の色の見えを同じにする。【解決手段】送信側のCRTモニタ３から出力されたRGBデータは、コンバータ１１に記憶されているプロファイルＰ1により、XYZデータに変換され、視環境変換回路１２において、センサＳ1，Ｓ2にからの検出信号が参照され、送信側の視環境に応じた補正処理が施されてL+M+S+データとして出力される。視環境変換回路１５は、センサＳ3，Ｓ4からの検出信号を参照して、受信側の視環境に応じた補正処理を施し、得られたXYZデータをコンバータ１６に供給する。コンバータ１６は、プロファイルＰ4を参照して、XYZデータをRGBデータに変換しCRTモニタ４に対して出力する。【選択図】図２
2007209025.tif 000002
【特許請求の範囲】
【請求項１】
画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサと、
ネットワークを介して前記第１の装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサから構成される画像処理システムにおいて、
前記第１の装置側には、
前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す第１のプロファイルを記憶する第１の記憶手段と、
前記第１の色空間画像データおよび前記第１のプロファイルを、前記ネットワークを介して前記第２の装置に送信する送信手段と
を備え、
前記第２の装置側には、
前記第１の装置側から送信されてくる、前記第１の色空間画像データおよび前記第１のプロファイルを受信する受信手段と、
前記第２の装置において定義された第２の色空間画像データと各装置に依存しない第２の中間色空間画像データとの対応関係を示す第２のプロファイルを記憶する第２の記憶手段と、
前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換する第１の変換手段と、
当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段と、
当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、前記第２の中間色空間画像データに変換する第２の視環境変換手段と、
当該第２の中間色空間画像データを、前記第２のプロファイルに基づいて前記第２の色空間画像データに変換する第２の変換手段と、
当該第２の色空間画像データを出力する出力手段と
を備える画像処理システム。
【請求項２】
ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置において、
前記第１の装置側から送信されてくる、第１の色空間画像データおよび前記第１の装置において定義される前記第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す前記第１のプロファイルを受信する受信手段と、
前記第２の装置において定義された第２の色空間画像データと各装置に依存しない第２の中間色空間画像データとの対応関係を示す第２のプロファイルを記憶する記憶手段と、
前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換する第１の変換手段と、
当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段と、
当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、前記第２の中間色空間画像データに変換する第２の視環境変換手段と、
当該第２の中間色空間画像データを、前記第２のプロファイルに基づいて前記第２の色空間画像データに変換する第２の変換手段と、
当該第２の色空間画像データを出力する出力手段と
を備える受信装置。
【請求項３】
前記第１の視環境変換手段または前記第２の視環境変換手段において、色順応補正処理を行う
請求項２に記載の受信装置。
【請求項４】
ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置の受信方法において、
前記第１の装置側から送信されてくる、第１の色空間画像データおよび前記第１の装置において定義される前記第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す前記第１のプロファイルの受信を制御し、
前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換し、
当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換し、
当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換し、
当該第２の中間色空間画像データを、前記第２の装置において定義された第２の色空間画像データと前記第２の中間色空間画像データとの対応関係を示す第２のプロファイルに基づいて前記第２の色空間画像データに変換し、
当該第２の色空間画像データを出力する
ステップを含む受信方法。
【請求項５】
ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置の受信処理用のプログラムであって、
前記第１の装置側から送信されてくる、第１の色空間画像データおよび前記第１の装置において定義される前記第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す前記第１のプロファイルの受信を制御し、
前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換し、
当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換し、
当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換し、
当該第２の中間色空間画像データを、前記第２の装置において定義された第２の色空間画像データと前記第２の中間色空間画像データとの対応関係を示す第２のプロファイルに基づいて前記第２の色空間画像データに変換し、
当該第２の色空間画像データを出力する
ステップを含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項６】
画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサと、
ネットワークを介して前記第１の装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサから構成される画像処理システムにおいて、
前記第１の装置側には、
前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す第１のプロファイルを記憶する第１の記憶手段と、
前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換する第１の変換手段と、
当該第１の中間色空間画像データを、前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段と、
当該指標データを、前記第２の装置側からの前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換する第２の視環境変換手段と、
当該第２の中間色空間画像データを、前記ネットワークを介して前記第２の装置に送信する送信手段と
を備え、
前記第２の装置側には、
前記第２の装置において定義された第２の色空間画像データと前記第２の中間色空間画像データとの対応関係を示す第２のプロファイルを記憶する第２の記憶手段と、
前記第１の装置側から送信されてくる、前記第２の中間色空間画像データを受信する受信手段と、
当該第２の中間色空間画像データを、前記第２のプロファイルに基づいて前記第２の色空間画像データに変換する第２の変換手段と、
当該第２の色空間画像データを出力する出力手段と
を備える画像処理システム。
【請求項７】
画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置であって、
前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置とネットワークを介して接続される送信装置において、
前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示すプロファイルを記憶する記憶手段と、
前記プロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換する変換手段と、
当該第１の中間色空間画像データを、前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段と、
当該指標データを、前記第２の装置側からの前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換する第２の視環境変換手段と、
当該第２の中間色空間画像データを、前記ネットワークを介して前記第２の装置に送信する送信手段と
を備える送信装置。
【請求項８】
前記第１の視環境変換手段または前記第２の視環境変換手段において、色順応補正処理を行う
請求項７に記載の送信装置。
【請求項９】
画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置であって、
前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置とネットワークを介して接続される送信装置の送信方法において、
前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示すプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換し、
当該第１の中間色空間画像データを、前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換し、
当該指標データを、前記第２の装置側からの前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換し、
当該第２の中間色空間画像データの、前記ネットワークを介して前記第２の装置への送信を制御する
ステップを含む送信方法。
【請求項１０】
画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置であって、
前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置とネットワークを介して接続される送信装置の送信処理のプログラムであって、
前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示すプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換し、
当該第１の中間色空間画像データを、前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換し、
当該指標データを、前記第２の装置側からの前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換し、
当該第２の中間色空間画像データの、前記ネットワークを介して前記第２の装置への送信を制御する
ステップを含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１１】
ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置において、
前記第２の装置において定義された色空間画像データと各装置に依存しない中間色空間画像データとの対応関係を示すプロファイルを記憶する記憶手段と、
前記第１の装置側から送信されてくる、前記中間色空間画像データを受信する受信手段と、
当該中間色空間画像データを、前記プロファイルに基づいて前記色空間画像データに変換する変換手段と、
当該色空間画像データを出力する出力手段と
を備える受信装置。
【請求項１２】
ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置の受信方法において、
前記第１の装置側から送信されてくる、各装置に依存しない中間色空間画像データの受信を制御し、
当該中間色空間画像データを、前記第２の装置において定義された色空間画像データと前記中間色空間画像データとの対応関係を示すプロファイルに基づいて前記色空間画像データに変換し、
当該色空間画像データを出力する
ステップを含む受信方法。
【請求項１３】
ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置の受信処理用のプログラムであって、
前記第１の装置側から送信されてくる、各装置に依存しない中間色空間画像データの受信を制御し、
当該中間色空間画像データを、前記第２の装置において定義された色空間画像データと前記中間色空間画像データとの対応関係を示すプロファイルに基づいて前記色空間画像データに変換し、
当該色空間画像データを出力する
ステップを含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１４】
画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサと、
ネットワークを介して前記第１の装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサから構成される画像処理システムにおいて、
前記第１の装置側には、
前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す第１のプロファイルを記憶する第１の記憶手段と、
前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換する第１の変換手段と、
当該第１の中間色空間画像データを、前記ネットワークを介して前記第２の装置に送信する送信手段と
を備え、
前記第２の装置側には、
前記第１の装置側から送信されてくる、前記第１の中間色空間画像データを受信する受信手段と、
前記第２の装置において定義された第２の色空間画像データと各装置に依存しない第２の中間色空間画像データとの対応関係を示す第２のプロファイルを記憶する第２の記憶手段と、
当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段と、
当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、前記第２の中間色空間画像データに変換する第２の視環境変換手段と、
当該第２の中間色空間画像データを、前記第２のプロファイルに基づいて前記第２の色空間画像データに変換する第２の変換手段と、
当該第２の色空間画像データを出力する出力手段と
を備える画像処理システム。
【請求項１５】
画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置であって、
前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置とネットワークを介して接続される送信装置において、
前記第１の装置において定義された色空間画像データと各装置に依存しない中間色空間画像データとの対応関係を示すプロファイルを記憶する記憶手段と、
前記プロファイルに基づいて、前記色空間画像データを前記中間色空間画像データに変換する変換手段と、
当該中間色空間画像データを、前記ネットワークを介して前記第２の装置に送信する送信手段と
を備える送信装置。
【請求項１６】
画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置であって、
前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置とネットワークを介して接続される送信装置の送信方法において、
前記第１の装置において定義された色空間画像データと各装置に依存しない中間色空間画像データとの対応関係を示すプロファイルに基づいて、前記色空間画像データを前記中間色空間画像データに変換し、
当該中間色空間画像データの、前記ネットワークを介して前記第２の装置への送信を制御する
ステップを含む送信方法。
【請求項１７】
画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置であって、
前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置とネットワークを介して接続される送信装置の送信処理用のプログラムであって、
前記第１の装置において定義された色空間画像データと各装置に依存しない中間色空間画像データとの対応関係を示すプロファイルに基づいて、前記色空間画像データを前記中間色空間画像データに変換し、
当該中間色空間画像データの、前記ネットワークを介して前記第２の装置への送信を制御する
ステップを含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１８】
ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置において、
前記第２の装置において定義された第２の色空間画像データと各装置に依存しない第２の中間色空間画像データとの対応関係を示すプロファイルを記憶する記憶手段と、
前記第１の装置側から送信されてくる、各装置に依存しない第１の中間色空間画像データを受信する受信手段と、
当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段と、
当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、前記第２の中間色空間画像データに変換する第２の視環境変換手段と、
当該第２の中間色空間画像データを、前記プロファイルに基づいて前記第２の色空間画像データに変換する変換手段と、
当該第２の色空間画像データを出力する出力手段と
を備える受信装置。
【請求項１９】
前記第１の視環境変換手段または前記第２の視環境変換手段において、色順応補正処理を行う
請求項１８に記載の受信装置。
【請求項２０】
ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置の受信方法において、
前記第１の装置側から送信されてくる、各装置に依存しない第１の中間色空間画像データの受信を制御し、
当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換し、
当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換し、
当該第２の中間色空間画像データを、前記第２の装置において定義された第２の色空間画像データと前記第２の中間色空間画像データとの対応関係を示すプロファイルに基づいて前記第２の色空間画像データに変換し、
当該第２の色空間画像データを出力する
ステップを含む受信方法。
【請求項２１】
ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置の受信処理用のプログラムであって、
前記第１の装置側から送信されてくる、各装置に依存しない第１の中間色空間画像データの受信を制御し、
当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換し、
当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換し、
当該第２の中間色空間画像データを、前記第２の装置において定義された第２の色空間画像データと前記第２の中間色空間画像データとの対応関係を示すプロファイルに基づいて前記第２の色空間画像データに変換し、
当該第２の色空間画像データを出力する
ステップを含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、受信装置および方法、送信装置および方法、並びに記録媒体に関し、特に、画像の見えを一致させることができるようにした画像処理システム、受信装置および方法、送信装置および方法、並びに記録媒体に関する。
【背景技術】
【０００２】
従来、画像の取り込みまたは出力（例えば、紙に印刷して出力する場合などの他、表示する場合も含む）が可能な、例えばCRTモニタ、プリンタ、スキャナ、ビデオカメラなどのデバイス間で画像データを伝送し、あるデバイス（入力デバイス）で取り込まれた画像、あるいは表示されている画像を、他のデバイス（出力デバイス）で出力（例えば、紙などに印刷）したり、表示したりする場合においては、入力デバイスまたは出力デバイスで、それぞれに定義された、例えばRGBデータやCMY(K)データなどの画像データに基づいて処理が行われていた。このため、デバイスの特性（例えば、デバイスが内蔵するフィルタや、フォスファ（Phosphor）、インクなどの特性）の違いにより、入力デバイスにおける画像と、出力デバイスにおける画像とで、色ずれが生じていた。
【０００３】
そこで、デバイスごとに定義された画像データの色空間を、中間の色空間（例えば、CIE（国際照明委員会）で定められている色空間であるXYZ(CIE/XYZ)や、L*a*b*(CIE/L*a*b*)など）に変換し、この中間の色空間において画像データが同一である限りは、その画像データに対応する画像を、いかなるデバイスで出力しても、その色が、測色値レベルで同一になるようにする方法がある。
【０００４】
この場合、色空間の変換にあたっては、デバイスごとの画像データとしての、例えばRGBと、それに対応する中間の色空間のデータとしての、例えばXYZとの対応関係が、例えば変換テーブルや変換式の形で記述されたプロファイルと呼ばれるものが用いられる。
【０００５】
このプロファイルは、例えばデバイスに種々の画像データを与えたときに、そのデバイスから出力される画像を測色し、あるいはデバイスに種々の測色値の画像を与えたときに、そのデバイスから得られる画像データの値を検出し、画像データと測色値とを対応付けることによって、デバイスごとに作成される。
【０００６】
これにより、例えばデバイスＡ用に作成されたプロファイルによれば、そのデバイスＡに定義されたRGBデータが、それに対応する画像の測色値に応じたXYZデータに変換される。従って、このXYZデータを、他のデバイスＢ用に作成されたプロファイルを用いて、そのデバイスＢに定義されたRGBデータに変換することにより、デバイスＢでは、デバイスＡにおける画像と同じ色（測色値）の画像が得られる。
【０００７】
また、デバイスＢのプロファイルによれば、そのデバイスＢに定義されたRGBデータが、それに対応する画像の測色値に応じたXYZデータに変換される。従って、このXYZデータを、デバイスＡ用のプロファイルを用いて、そのデバイスＡに定義されたRGBデータに変換することにより、デバイスＡでは、デバイスＢにおける画像と同じ色（測色値）の画像が得られる。
【０００８】
ここで、プロファイルにより中間の色空間に変換されたデータ（画像データ）は、デバイスに依存しないものなので、デバイスインディペンデントカラー（Device Independent Color）、あるいはデバイスインディペンデントデータ（Device Independent Data）と呼ばれる。なお、以下、適宜、このデータを、DICと略して記述する。また、デバイスごとに定義されたデータ（画像データ）は、デバイスディペンデントカラー（Device Dependent Color）、あるいはデバイスディペンデントデータ（Device Dependent Data）と呼ばれる。なお、以下、適宜、このデータを、DDCと略して記述する。
【０００９】
図３８は、以上のようなプロファイルを用いて画像データのやりとりを行う、従来の画像処理システムの一例の構成を示すブロック図であり、図３９は、図３８の画像処理システムにおけるデータの流れを示している。
【００１０】
図３８において、スキャナ４３を入力デバイスとするとともに、CRTモニタ４２およびプリンタ４４を出力デバイスとすると、まずスキャナ４３では、例えば紙などに描かれた画像（取り込み画像）が取り込まれ、その画像に対応したRGBデータ（スキャナ４３で定義されているDDCとしての、例えばRGBデータ）が生成される。このRGBデータは、コンバータ４１２に供給され、そこで、あらかじめ作成されて記憶されているスキャナ４３用のプロファイルを用いて、DICとしての、例えばXYZデータに変換され、マッピング部４１４に出力される。
【００１１】
マッピング部４１４は、例えば図４０に示すように構成される。コンバータ４１２からのXYZデータは、変換部４１４ａにより、例えば視覚均等空間であるL*a*b*空間上のデータ（L*a*b*データ）などに変換され、マッピングテーブル４１４ｄに出力される。マッピングテーブル４１４ｄでは、変換部４１４ａからのL*a*b*データに対する、例えば色再現領域の圧縮処理などが行われる。
【００１２】
ここで、スキャナ４３が生成する画像データに対応する色のすべてが、CRTモニタ４２やプリンタ４４で再現することができるとは限らない。そこで、マッピングテーブル４１４ｄでは、変換部４１４ａからのL*a*b*データ、即ちスキャナ４３が取扱い可能な色のうち、CRTモニタ４２またはプリンタ４４で取り扱いできない色を、その色に最も近似しているCRTモニタ４２またはプリンタ４４が取り扱い可能な色にそれぞれマッピングする処理である色再現領域の圧縮処理が行われる。
【００１３】
なお、マッピングテーブル４１４ｄには、CRTモニタ４２、スキャナ４３、プリンタ４４を入力デバイス、出力デバイスとした場合の入力デバイスの色再現可能領域（色域）と出力デバイスの色再現領域との対応関係が記憶されており、例えば変換部４１４ａからのL*a*b*データをアドレスとして与えると、それに対応付けられているL*a*b*データを変換部４１４ｂまたは４１４ｃに出力するようになされている。
【００１４】
変換部４１４ｂまたは４１４ｃでは、マッピングテーブル４１４ｄから出力されたL*a*b*データが、XYZデータに変換され、コンバータ４１１または４１３に、それぞれ出力される。
【００１５】
コンバータ４１１では、マッピング部４１４（変換部４１４ｂ）からのDICデータとしてのXYZデータが、あらかじめ作成されて記憶されているCRTモニタ４２用のプロファイルを用いて、DDCとしての、例えばRGBデータに変換され、CRTモニタ４２に供給される。CRTモニタ４２では、コンバータ４１１からのRGBデータに対応した画像が表示される（表示画像が出力される）。
【００１６】
一方、コンバータ４１３では、マッピング部４１４（変換部４１４ｃ）からのDICデータとしてのXYZデータが、あらかじめ作成されて記憶されているプリンタ４４用のプロファイルを用いて、DDCとしての、例えばCMY(K)データに変換され、プリンタ４４に供給される。プリンタ４４では、コンバータ４１３からのCMY(K)データに対応した画像が、プリント紙に印刷されて出力される（プリント画像が出力される）。
【００１７】
なお、CRTモニタ４２は、出力デバイスとしてだけでなく、スキャナ４３と同様に、入力デバイスとして用いることができるので、図３８および図３９においては、表示画像、CRTモニタ４２、コンバータ４１１、マッピング部４１４の間は、双方向の矢印で接続してある。
【００１８】
以上のようにして、スキャナ４３で取り込まれた取り込み画像を、CRTモニタ４２またはプリンタ４４で出力するようにすることにより、その表示画像またはプリント画像は、取り込み画像と同一の測色値を有するようになるので、色ずれの発生が防止されることになる。
【００１９】
ところで、プロファイルを用いる場合においては、プロファイル作成時の測色条件と、実際に取り込み画像やプリント画像、表示画像を観察する視環境（周囲の光の輝度や色度、背景など）とが異なると、観察者の視覚の感度が変化するため、実際に観察者が感じる「色の見え」（Color Appearance）も異なってくる。
【００２０】
従って、自己発光型デバイスであるCRTモニタ４２が出力する表示画像などのソフトコピー画像のように、それ自体が発光（自己発光）することによって観察することができる画像は、そのデバイス（この場合、CRTモニタ４２）の白色点（最も明るい点）の色度点の違いにより、その色の見えが異なってくる。これは、人間の視覚が、周囲光と自己発光型デバイスの白色点の両方に順応しようとするためである。
【００２１】
図４１は、従来の他の画像処理システムの構成例を表している。
【００２２】
図４１において、スキャナ５０２で取り込んだ所定の原稿の画像は、DDCデータとしてのRGBデータとして取り込まれ、CMSとしての画像処理部５１１のコンバータ５１３に供給されるようになされている。コンバータ５１３は、入力されたRGBデータを、DICデータとしてのXYZデータに変換し、PCS（Profile Connection Space）５１４に出力するようになされている。
【００２３】
同様に、CRT５０１に表示されている画像が、RGBデータとして取り込まれ、画像処理部５１１のコンバータ５１２に入力され、XYZデータに変換された後、PCS５１４に供給されるようになされている。コンバータ５１２はまた、PCS５１４より入力されたXYZデータをRGBデータに変換してCRT５０１に出力し、表示させるようになされている。
【００２４】
コンバータ５１５は、PCS５１４から供給されたXYZデータを、例えばDDCデータとしてのCMY(K)データに変換し、プリンタ５０３に出力し、所定のプリント用紙にプリントさせるようになされている。
【００２５】
次に、その動作について、図４２を参照して説明する。この図４２は、スキャナ５０２で取り込んだ画像をプリンタ５０３でプリントするとともに、CRT５０１に表示させる場合を示している。
【００２６】
すなわち、スキャナ５０２が原稿から取り込んだRGBの画像データは、コンバータ５１３でXYZデータに変換された後、PCS５１４に供給される。コンバータ５１５は、PCS５１４から入力されたXYZデータをCMY(K)データ（Ｋ（黒）は無い場合もある）に変換し、プリンタ５０３に出力する。プリンタ５０３は、入力されたCMY(K)データに対応する画像をプリント用紙にプリントする。
【００２７】
また、コンバータ５１２は、PCS５１４より供給されたXYZデータをRGBデータに変換し、CRT１に出力し、表示させる。
【００２８】
このように、この画像処理システムにおいては、所定のデバイスで取り込まれた、そのデバイスに依存する画像データが、コンバータにより、そのデバイスに依存しない画像データに一旦変換される。そして、出力側のコンバータにより、再びそのデバイスに依存するデータに変換され、出力される。従って、コンバータを調整しておくことで、各デバイスにおいて、入力または出力される画像の測色値を一致させることができる。
【００２９】
なお、変換処理は、どこにおいて行われても同様の結果が得られる。すなわち、図４３に示すように、画像データＩinとデバイスプロファイルデータＤinを画像処理部６０１のコンバータ６０２に供給し、ここでデバイスに依存しない画像データＩ’を生成し、これを画像処理部６０３のコンバータ６０４に供給し、このコンバータ６０４において、デバイスプロファイルデータＤoutを作用させ、画像データＩoutを得ることができる。
【００３０】
また、図４４に示すように、画像処理部６１１においては、入力された画像データＩinとデバイスプロファイルデータＤinをそのまま画像処理部６１２に伝送するようにし、画像処理部６１２のコンバータ６１３に、画像データＩinとデバイスプロファイルデータＤinを供給し、デバイスに依存しない画像データＩ’を生成し、この画像データＩ’に対して、画像処理部６１２のコンバータ６１４において、デバイスプロファイルデータＤoutを作用させ、画像データＩoutを得るようにすることができる。
【００３１】
さらに、図４５に示すように、画像処理部６２１のコンバータ６２２に画像データＩinとデバイスプロファイルデータＤinを供給し、デバイスに依存しない画像データＩ’を生成し、これを画像処理部６２１のコンバータ６２３に供給して、コンバータ６２３において、入力された画像データＩ’にデバイスプロファイルデータＤoutを作用させ、画像データＩoutを得るようにしてもよい。この場合、画像処理部６２４は、デバイスプロファイルＤoutを画像処理部６２１に供給し、画像処理部６２１より出力された画像データＩoutの供給を受け、これをそのまま出力することになる。
【発明の開示】
【発明が解決しようとする課題】
【００３２】
ところで、例えば、ネットワークを介して接続されている２つの装置の間で、画像情報を伝送する場合、これら２つの装置が設置されている視環境は、相互に異なる場合が多い。従って、これら２つの装置において表示出力される画像の色の見え（Color Appearance）が異なる場合があるという課題があった。
【００３３】
例えば、図４６に示すように、CRT５０１Ａにソフトコピー画像が表示されているものとする。その周囲光の色温度が４１５０Ｋ（Ｆ６）であり、輝度が１００cd/m2である場合において、このCRT５０１Ａに表示されている画像を、画像処理部５３１を介して、同一の視環境下にある他のCRT５０１Ｂに供給し、表示させたとき、CRT５０１Ａの色温度が６５００Ｋであり、輝度が１００cd/m2であり、CRT５０１Ｂの色温度が９３００Ｋであり、輝度が１２０cd/m2であるとすると、それぞれのCRTの色温度と輝度が異なるため、CRT５０１Ａに表示されている画像の見えと、CRT５０１Ｂに表示されている画像の見えは一致しないものとなる。
【００３４】
逆に図４７に示すように、CRT５０１ＡとCRT５０１Ｂの色温度が、それぞれ５００Ｋであり、輝度が８０cd/m2であり、同一であったとしても、CRT５０１Ａの周囲光の色温度が４１５０Ｋ（Ｆ６）であり、輝度が１００cd/m2であり、CRT５０１Ｂの周囲光の色温度が６５００Ｋ（Ｄ６５）であり、輝度が１５０cd/m2であるとすると、２つの画像の見えが一致しない。
【００３５】
さらに、図４８に示すように、CRT５０１に表示されている画像を取り込み、プリンタ５０３に供給してプリント用紙にハードコピー画像としてプリントした場合、CRT５０１の周囲光の色温度が４１５０Ｋ（Ｆ６）であり、その輝度が１００cd/m2であり、プリンタ５０３の周囲光の色温度が６５００Ｋ（Ｄ６５）であり、輝度が１５０cd/m2であるとすると、２つの画像の見えは一致しない。
【００３６】
本発明は、このような状況に鑑みてなされたものであり、例えば、ネットワークを介して接続されている画像処理システムにおいて、視環境の相違に拘わらず、同一の色の見えを実現するものである。また、既存のシステムを用いて、視環境の相違に拘らず、同一の色のみを簡単に実現することができるようにするものである。
【課題を解決するための手段】
【００３７】
本発明の第１の側面の画像処理システムは、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサと、ネットワークを介して前記第１の装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサから構成される画像処理システムにおいて、前記第１の装置側には、前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す第１のプロファイルを記憶する第１の記憶手段と、前記第１の色空間画像データおよび前記第１のプロファイルを、前記ネットワークを介して前記第２の装置に送信する送信手段とを備え、前記第２の装置側には、前記第１の装置側から送信されてくる、前記第１の色空間画像データおよび前記第１のプロファイルを受信する受信手段と、前記第２の装置において定義された第２の色空間画像データと各装置に依存しない第２の中間色空間画像データとの対応関係を示す第２のプロファイルを記憶する第２の記憶手段と、前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換する第１の変換手段と、当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段と、当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、前記第２の中間色空間画像データに変換する第２の視環境変換手段と、当該第２の中間色空間画像データを、前記第２のプロファイルに基づいて前記第２の色空間画像データに変換する第２の変換手段と、当該第２の色空間画像データを出力する出力手段とを備える。
【００３８】
本発明の第１の側面の受信装置は、ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置において、前記第１の装置側から送信されてくる、第１の色空間画像データおよび前記第１の装置において定義される前記第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す前記第１のプロファイルを受信する受信手段と、前記第２の装置において定義された第２の色空間画像データと各装置に依存しない第２の中間色空間画像データとの対応関係を示す第２のプロファイルを記憶する記憶手段と、前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換する第１の変換手段と、当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段と、当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、前記第２の中間色空間画像データに変換する第２の視環境変換手段と、当該第２の中間色空間画像データを、前記第２のプロファイルに基づいて前記第２の色空間画像データに変換する第２の変換手段と、当該第２の色空間画像データを出力する出力手段とを備える。
【００３９】
前記第１の視環境変換手段または前記第２の視環境変換手段には、色順応補正処理をさせることができる。
【００４０】
本発明の第１の側面の受信方法は、ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置の受信方法において、前記第１の装置側から送信されてくる、第１の色空間画像データおよび前記第１の装置において定義される前記第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す前記第１のプロファイルの受信を制御し、前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換し、当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換し、当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換し、当該第２の中間色空間画像データを、前記第２の装置において定義された第２の色空間画像データと前記第２の中間色空間画像データとの対応関係を示す第２のプロファイルに基づいて前記第２の色空間画像データに変換し、当該第２の色空間画像データを出力するステップを含む。
【００４１】
本発明の第１の側面の記録媒体は、ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置の受信処理用のプログラムであって、前記第１の装置側から送信されてくる、第１の色空間画像データおよび前記第１の装置において定義される前記第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す前記第１のプロファイルの受信を制御し、前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換し、当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換し、当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換し、当該第２の中間色空間画像データを、前記第２の装置において定義された第２の色空間画像データと前記第２の中間色空間画像データとの対応関係を示す第２のプロファイルに基づいて前記第２の色空間画像データに変換し、当該第２の色空間画像データを出力するステップを含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている。
【００４２】
本発明の第１の側面においては、第１の装置側では、第１の色空間画像データおよび第１のプロファイルが、ネットワークを介して第２の装置に送信され、第２の装置側では、第１の装置側から送信されてくる、第１の色空間画像データおよび第１のプロファイルが受信され、第１のプロファイルに基づいて、第１の色空間画像データを第１の中間色空間画像データに変換され、当該第１の中間色空間画像データが、第１の装置側からの第１の視環境パラメータおよび第１の周囲光値に基づいて、第１の視環境下における色の見えに対応した見えの指標データに変換され、当該指標データが、第２の視環境パラメータおよび第２の周囲光値に基づいて、第２の装置の視環境下における色の見えと、第１の装置の視環境下における色の見えとが一致するように、第２の中間色空間画像データに変換され、当該第２の中間色空間画像データが、第２のプロファイルに基づいて第２の色空間画像データに変換され、当該第２の色空間画像データが出力される。
【００４３】
本発明の第２の側面の画像処理システムは、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサと、ネットワークを介して前記第１の装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサから構成される画像処理システムにおいて、前記第１の装置側には、前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す第１のプロファイルを記憶する第１の記憶手段と、前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換する第１の変換手段と、当該第１の中間色空間画像データを、前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段と、当該指標データを、前記第２の装置側からの前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換する第２の視環境変換手段と、当該第２の中間色空間画像データを、前記ネットワークを介して前記第２の装置に送信する送信手段とを備え、前記第２の装置側には、前記第２の装置において定義された第２の色空間画像データと前記第２の中間色空間画像データとの対応関係を示す第２のプロファイルを記憶する第２の記憶手段と、前記第１の装置側から送信されてくる、前記第２の中間色空間画像データを受信する受信手段と、当該第２の中間色空間画像データを、前記第２のプロファイルに基づいて前記第２の色空間画像データに変換する第２の変換手段と、当該第２の色空間画像データを出力する出力手段とを備える。
【００４４】
本発明の第２の側面の送信装置は、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置であって、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置とネットワークを介して接続される送信装置において、前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示すプロファイルを記憶する記憶手段と、前記プロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換する変換手段と、当該第１の中間色空間画像データを、前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段と、当該指標データを、前記第２の装置側からの前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換する第２の視環境変換手段と、当該第２の中間色空間画像データを、前記ネットワークを介して前記第２の装置に送信する送信手段とを備える。
【００４５】
前記第１の視環境変換手段または前記第２の視環境変換手段には、色順応補正処理させることができる。
【００４６】
本発明の第２の側面の送信方法は、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置であって、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置とネットワークを介して接続される送信装置の送信方法において、前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示すプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換し、当該第１の中間色空間画像データを、前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換し、当該指標データを、前記第２の装置側からの前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換し、当該第２の中間色空間画像データの、前記ネットワークを介して前記第２の装置への送信を制御するステップを含む。
【００４７】
本発明の第２の側面の第１の記録媒体は、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置であって、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置とネットワークを介して接続される送信装置の送信処理のプログラムであって、前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示すプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換し、当該第１の中間色空間画像データを、前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換し、当該指標データを、前記第２の装置側からの前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換し、当該第２の中間色空間画像データの、前記ネットワークを介して前記第２の装置への送信を制御するステップを含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている。
【００４８】
本発明の第２の側面の受信装置は、ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置において、前記第２の装置において定義された色空間画像データと各装置に依存しない中間色空間画像データとの対応関係を示すプロファイルを記憶する記憶手段と、前記第１の装置側から送信されてくる、前記中間色空間画像データを受信する受信手段と、当該中間色空間画像データを、前記プロファイルに基づいて前記色空間画像データに変換する変換手段と、当該色空間画像データを出力する出力手段とを備える。
【００４９】
本発明の第２の側面の受信方法は、ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置の受信方法において、前記第１の装置側から送信されてくる、各装置に依存しない中間色空間画像データの受信を制御し、当該中間色空間画像データを、前記第２の装置において定義された色空間画像データと前記中間色空間画像データとの対応関係を示すプロファイルに基づいて前記色空間画像データに変換し、当該色空間画像データを出力するステップを含む。
【００５０】
本発明の第２の側面の第２の記録媒体は、ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置の受信処理用のプログラムであって、前記第１の装置側から送信されてくる、各装置に依存しない中間色空間画像データの受信を制御し、当該中間色空間画像データを、前記第２の装置において定義された色空間画像データと前記中間色空間画像データとの対応関係を示すプロファイルに基づいて前記色空間画像データに変換し、当該色空間画像データを出力するステップを含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている。
【００５１】
本発明の第２の側面においては、第１の装置側では、第１のプロファイルに基づいて、第１の色空間画像データが第１の中間色空間画像データに変換され、当該第１の中間色空間画像データが、第１の視環境パラメータおよび第１の周囲光値に基づいて、第１の視環境下における色の見えに対応した見えの指標データに変換され、当該指標データが、第２の装置側からの第２の視環境パラメータおよび第２の周囲光値に基づいて、第２の装置の視環境下における色の見えと、第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換され、当該第２の中間色空間画像データが、ネットワークを介して第２の装置に送信され、第２の装置側では、第１の装置側から送信されてくる、第２の中間色空間画像データが受信され、当該第２の中間色空間画像データが、第２のプロファイルに基づいて第２の色空間画像データに変換され、当該第２の色空間画像データが出力される。
【００５２】
本発明の第３の側面の画像処理システムは、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサと、ネットワークを介して前記第１の装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサから構成される画像処理システムにおいて、前記第１の装置側には、前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す第１のプロファイルを記憶する第１の記憶手段と、前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換する第１の変換手段と、当該第１の中間色空間画像データを、前記ネットワークを介して前記第２の装置に送信する送信手段とを備え、前記第２の装置側には、前記第１の装置側から送信されてくる、前記第１の中間色空間画像データを受信する受信手段と、前記第２の装置において定義された第２の色空間画像データと各装置に依存しない第２の中間色空間画像データとの対応関係を示す第２のプロファイルを記憶する第２の記憶手段と、当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段と、当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、前記第２の中間色空間画像データに変換する第２の視環境変換手段と、当該第２の中間色空間画像データを、前記第２のプロファイルに基づいて前記第２の色空間画像データに変換する第２の変換手段と、当該第２の色空間画像データを出力する出力手段とを備える。
【００５３】
本発明の第３の側面の送信装置は、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置であって、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置とネットワークを介して接続される送信装置において、前記第１の装置において定義された色空間画像データと各装置に依存しない中間色空間画像データとの対応関係を示すプロファイルを記憶する記憶手段と、前記プロファイルに基づいて、前記色空間画像データを前記中間色空間画像データに変換する変換手段と、当該中間色空間画像データを、前記ネットワークを介して前記第２の装置に送信する送信手段とを備える。
【００５４】
本発明の第３の側面の送信方法は、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置であって、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置とネットワークを介して接続される送信装置の送信方法において、前記第１の装置において定義された色空間画像データと各装置に依存しない中間色空間画像データとの対応関係を示すプロファイルに基づいて、前記色空間画像データを前記中間色空間画像データに変換し、当該中間色空間画像データの、前記ネットワークを介して前記第２の装置への送信を制御するステップを含む。
【００５５】
本発明の第３の側面の第１の記録媒体は、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置であって、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置とネットワークを介して接続される送信装置の送信処理用のプログラムであって、前記第１の装置において定義された色空間画像データと各装置に依存しない中間色空間画像データとの対応関係を示すプロファイルに基づいて、前記色空間画像データを前記中間色空間画像データに変換し、当該中間色空間画像データの、前記ネットワークを介して前記第２の装置への送信を制御するステップを含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている。
【００５６】
本発明の第３の側面の受信装置は、ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置において、前記第２の装置において定義された第２の色空間画像データと各装置に依存しない第２の中間色空間画像データとの対応関係を示すプロファイルを記憶する記憶手段と、前記第１の装置側から送信されてくる、各装置に依存しない第１の中間色空間画像データを受信する受信手段と、当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段と、当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、前記第２の中間色空間画像データに変換する第２の視環境変換手段と、当該第２の中間色空間画像データを、前記プロファイルに基づいて前記第２の色空間画像データに変換する変換手段と、当該第２の色空間画像データを出力する出力手段とを備える。
【００５７】
前記第１の視環境変換手段または前記第２の視環境変換手段には、色順応補正処理をさせることができる。
【００５８】
本発明の第３の側面の受信方法は、ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置の受信方法において、前記第１の装置側から送信されてくる、各装置に依存しない第１の中間色空間画像データの受信を制御し、当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換し、当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換し、当該第２の中間色空間画像データを、前記第２の装置において定義された第２の色空間画像データと前記第２の中間色空間画像データとの対応関係を示すプロファイルに基づいて前記第２の色空間画像データに変換し、当該第２の色空間画像データを出力するステップを含む。
【００５９】
本発明の第３の側面の第２の記録媒体は、ネットワークを介して、画像を出力する第１の装置と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサと、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサとを有する送信装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサと、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサとを有する受信装置の受信処理用のプログラムであって、前記第１の装置側から送信されてくる、各装置に依存しない第１の中間色空間画像データの受信を制御し、当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換し、当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換し、当該第２の中間色空間画像データを、前記第２の装置において定義された第２の色空間画像データと前記第２の中間色空間画像データとの対応関係を示すプロファイルに基づいて前記第２の色空間画像データに変換し、当該第２の色空間画像データを出力するステップを含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている。
【００６０】
本発明の第３の側面においては、第１の装置側では、第１のプロファイルに基づいて、第１の色空間画像データが第１の中間色空間画像データに変換され、当該第１の中間色空間画像データが、ネットワークを介して第２の装置に送信され、第２の装置側では、第１の装置側から送信されてくる、第１の中間色空間画像データが受信され、当該第１の中間色空間画像データが、第１の装置側からの第１の視環境パラメータおよび第１の周囲光値に基づいて、第１の視環境下における色の見えに対応した見えの指標データに変換され、当該指標データが、第２の視環境パラメータおよび第２の周囲光値に基づいて、第２の装置の視環境下における色の見えと、第１の装置の視環境下における色の見えとが一致するように、第２の中間色空間画像データに変換され、当該第２の中間色空間画像データが、第２のプロファイルに基づいて第２の色空間画像データに変換され、当該第２の色空間画像データが出力される。
【発明の効果】
【００６１】
本発明の第１の側面によれば、送信側において視環境に応じた補正処理を実行する必要がなくなるので、送信側の情報処理を簡略化することが可能となる。
【００６２】
本発明の第２の側面によれば、受信側において視環境に応じた補正処理を実行する必要がなくなるので、受信側の情報処理を簡略化することが可能となる。
【００６３】
本発明の第３の側面によれば、送信側において視環境に応じた補正処理を実行する必要がなくなるので、送信側の情報処理を簡略化することが可能となる。
【発明を実施するための最良の形態】
【００６４】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００６５】
本発明の第１の側面の画像処理システムは、画像を出力する第１の装置（例えば、図１０のCRTモニタ３）と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサ（例えば、図１０のセンサＳ2）と、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサ（例えば、図１０のセンサＳ1）と、ネットワーク（例えば、図１０のネットワーク１０１）を介して前記第１の装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置（例えば、図１０のプリンタ２０）と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサ（例えば、図１０のセンサＳ3）と、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサ（例えば、図１０のセンサＳ4）から構成される画像処理システムにおいて、前記第１の装置側には、前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す第１のプロファイルを記憶する第１の記憶手段（例えば、図１０の画像処理部１−１）と、前記第１の色空間画像データおよび前記第１のプロファイルを、前記ネットワークを介して前記第２の装置に送信する送信手段（例えば、図１０の画像処理部１−１）とを備え、前記第２の装置側には、前記第１の装置側から送信されてくる、前記第１の色空間画像データおよび前記第１のプロファイルを受信する受信手段（例えば、図１０の画像処理部１−２）と、前記第２の装置において定義された第２の色空間画像データと各装置に依存しない第２の中間色空間画像データとの対応関係を示す第２のプロファイルを記憶する第２の記憶手段（例えば、図１０の画像処理部１−２）と、前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換する第１の変換手段（例えば、図１０のコンバータ１１）と、当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段（例えば、図１０の視環境変換回路１２）と、当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、前記第２の中間色空間画像データに変換する第２の視環境変換手段（例えば、図１０の視環境変換回路１５）と、当該第２の中間色空間画像データを、前記第２のプロファイルに基づいて前記第２の色空間画像データに変換する第２の変換手段（例えば、図１０のコンバータ１６）と、当該第２の色空間画像データを出力する出力手段（例えば、図１０のプリンタ２０）とを備える。
【００６６】
本発明の第２の側面の画像処理システムは、画像を出力する第１の装置（例えば、図１１のCRTモニタ３）と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサ（例えば、図１１のセンサＳ2）と、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサ（例えば、図１１のセンサＳ1）と、ネットワーク（例えば、図１１のネットワーク１０１）を介して前記第１の装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置（例えば、図１１のプリンタ２０）と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサ（例えば、図１１のセンサＳ3）と、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサ（例えば、図１１のセンサＳ4）から構成される画像処理システムにおいて、前記第１の装置側には、前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す第１のプロファイルを記憶する第１の記憶手段（例えば、図１１の画像処理部１−１）と、前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換する第１の変換手段（例えば、図１１のコンバータ１１）と、当該第１の中間色空間画像データを、前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段（例えば、図１１の視環境変換回路１２）と、当該指標データを、前記第２の装置側からの前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、各装置に依存しない第２の中間色空間画像データに変換する第２の視環境変換手段（例えば、図１１の視環境変換回路１５）と、当該第２の中間色空間画像データを、前記ネットワークを介して前記第２の装置に送信する送信手段（例えば、図１１の画像処理部１−１）とを備え、前記第２の装置側には、前記第２の装置において定義された第２の色空間画像データと前記第２の中間色空間画像データとの対応関係を示す第２のプロファイルを記憶する第２の記憶手段（例えば、図１１の画像処理部１−２）と、前記第１の装置側から送信されてくる、前記第２の中間色空間画像データを受信する受信手段（例えば、図１１の画像処理部１−２）と、当該第２の中間色空間画像データを、前記第２のプロファイルに基づいて前記第２の色空間画像データに変換する第２の変換手段（例えば、図１１のコンバータ１６）と、当該第２の色空間画像データを出力する出力手段（例えば、図１１のプリンタ２０）とを備える。
【００６７】
本発明の第３の側面の画像処理システムは、画像を出力する第１の装置（例えば、図１２のCRTモニタ３）と、前記第１の装置から出力される画像を使用者が観察している環境を示す第１の視環境パラメータを出力する第１の視環境センサ（例えば、図１２のセンサＳ2）と、前記第１の装置の周囲の第１の周囲光値を出力する第１の周囲光センサ（例えば、図１２のセンサＳ1）と、ネットワーク（例えば、図１２のネットワーク１０１）を介して前記第１の装置と接続されるとともに、前記第１の装置側から送信される画像を出力する第２の装置（例えば、図１２のプリンタ２０）と、前記第２の装置から出力される画像を使用者が観察している環境を示す第２の視環境パラメータを出力する第２の視環境センサ（例えば、図１２のセンサＳ3）と、前記第２の装置の周囲の第２の周囲光値を出力する第２の周囲光センサ（例えば、図１２のセンサＳ4）から構成される画像処理システムにおいて、前記第１の装置側には、前記第１の装置において定義された第１の色空間画像データと各装置に依存しない第１の中間色空間画像データとの対応関係を示す第１のプロファイルを記憶する第１の記憶手段（例えば、図１２の画像処理部１−１）と、前記第１のプロファイルに基づいて、前記第１の色空間画像データを前記第１の中間色空間画像データに変換する第１の変換手段（例えば、図１２のコンバータ１１）と、当該第１の中間色空間画像データを、前記ネットワークを介して前記第２の装置に送信する送信手段（例えば、図１２の画像処理部１−１）とを備え、前記第２の装置側には、前記第１の装置側から送信されてくる、前記第１の中間色空間画像データを受信する受信手段（例えば、図１２の画像処理部１−２）と、前記第２の装置において定義された第２の色空間画像データと各装置に依存しない第２の中間色空間画像データとの対応関係を示す第２のプロファイルを記憶する第２の記憶手段（例えば、図１２の画像処理部１−２）と、当該第１の中間色空間画像データを、前記第１の装置側からの前記第１の視環境パラメータおよび前記第１の周囲光値に基づいて、前記第１の視環境下における色の見えに対応した見えの指標データに変換する第１の視環境変換手段（例えば、図１２の視環境変換回路１２）と、当該指標データを、前記第２の視環境パラメータおよび前記第２の周囲光値に基づいて、前記第２の装置の視環境下における色の見えと、前記第１の装置の視環境下における色の見えとが一致するように、前記第２の中間色空間画像データに変換する第２の視環境変換手段（例えば、図１２の視環境変換回路１５）と、当該第２の中間色空間画像データを、前記第２のプロファイルに基づいて前記第２の色空間画像データに変換する第２の変換手段（例えば、図１２のコンバータ１６）と、当該第２の色空間画像データを出力する出力手段（例えば、図１２のプリンタ２０）とを備える。
【００６８】
以下、本発明の実施の形態について説明するが、その前段階として、図１を参照して、本発明の概要について説明する。
【００６９】
本発明においては、例えば、図１に示すように、ネットワーク１００を介して接続された複数の送受信装置１のそれぞれの周辺装置（入出力デバイス）であるCRTモニタ３−１，３−２、スキャナ２、または、プリンタ４を介して入出力される画像の色の見えが、視環境に拘わらず一致するようになされている。即ち、各送受信装置１は、先ず、内蔵されているプロファイルＰ1乃至Ｐ4によりDDCをDICに変換することにより、各周辺装置の特性の相違に起因する見えの差異を修正する。そして、ランプＬ1乃至Ｌ4より照射される周囲光の白色度の色度、ハードコピー画像が印刷されている用紙の白色点の色度、CRTモニタ３−１，３−２の白色点の色度または絶対輝度などの視環境に応じて、それぞれのDICに対して所定の変換を施し、ネットワーク１００を介して接続されている送受信装置１の各周辺装置から入出力される画像の色の見えが一致するようになされている。
【００７０】
図２は、本発明の第１の実施の形態の構成例を示すブロック図である。この画像処理システム（この明細書において、システムとは、複数の装置、手段などにより構成される全体的な装置を意味するものとする）においては、送信側の入力デバイスとしてCRTモニタ３、受信側の出力デバイスとしてCRTモニタ４が用いられており、まず自己発光して画像を表示（出力）、即ちソフトコピー画像を表示するCRTモニタ３から、その画像に対応する画像データとしての、例えばRGBデータが、送信側の画像処理部１−１に供給される。そして、画像処理部１−１では、CRTモニタ３からの画像データが画像処理された後、ネットワーク１０１を介して受信側に伝送される。受信側では、伝送されて来た画像データを画像処理部１−２により受信し、所定の画像処理を施した後、CRTモニタ４に出力する。CRTモニタ４では、画像処理部１−２からのデータに対応した画像が、画面上に表示出力されることになる。
【００７１】
画像処理部１−１は、コンバータ１１、視環境変換回路１２、並びに画像編集処理回路１３から構成されている。コンバータ１１は、あらかじめ作成されたCRTモニタ３用のプロファイルＰ1を記憶しており、そこでは、そのプロファイルＰ1が参照され、CRTモニタ３からの、例えばRGBデータが、DICとしてのXYZデータに変換され、視環境変換回路１２に供給される。
【００７２】
視環境変換回路１２には、コンバータ１１からのXYZデータの他、センサＳ1およびＳ2の出力が供給されるようになされている。センサＳ1およびＳ2は、CRTモニタ３に表示されるソフトコピー画像を使用者が観察している環境（CRTモニタ３の視環境）を示す数値としての視環境パラメータ（Viewing Condition Parameter）を出力するようになされている。即ち、センサＳ1は、例えば放射色彩輝度計などで構成され、CRTモニタ３が設置されている環境の周囲の光（例えば、蛍光灯の光など）の、例えば、色度を測定し、これを視環境パラメータとして視環境変換回路１２に供給する。また、センサＳ2は、例えば密着型センサなどで構成され、自己発光するCRTモニタ３の、例えば白色点の色度と絶対輝度とを測定し、これを視環境パラメータとして視環境変換回路１２に供給する。
【００７３】
視環境変換回路１２では、センサＳ1およびＳ2からの視環境パラメータに応じて、コンバータ１１からのXYZデータが、CRTモニタ３の視環境下における色の見えに対応した見えの指標データであるL+M+S+データ（詳細は、後述する）に変換される。
【００７４】
そして、このL+M+S+データは、画像編集処理回路１３に供給される。画像編集処理回路１３は、視環境変換回路１２からのL+M+S+データに対し、例えば色域圧縮（Gamut Compression）処理や、色の編集（Image Editing）処理などの画像編集処理を施し、ネットワーク１０１に対して送出するようになされている。
【００７５】
受信側の画像処理部１−２は、ネットワーク１０１を介して伝送されてきた画像データを受信し、画像編集処理回路１４により、必要に応じて前述の画像編集処理回路１３の場合と同様の処理を施し、得られたデータを視環境変換回路１５に出力する。視環境変換回路１５には、画像編集処理回路１４からのL+M+S+データの他、センサＳ3およびＳ4の出力信号が供給されるようになされている。センサＳ3は、CRTモニタ４が出力するソフトコピー画像（CRTモニタ４が出力する画像）を、使用者が観察する環境（CRTモニタ４の視環境）に対応する数値としての視環境パラメータを出力するようになされている。即ち、センサＳ3は、例えば放射色彩輝度計などで構成され、CRTモニタ４が設置されている環境の周囲の光（例えば、蛍光灯の光など）の、例えば、色度を測定し、これを視環境パラメータとして視環境変換回路１５に供給する。また、センサＳ4は、例えば密着型センサなどで構成され、自己発光するCRTモニタ４の、例えば白色点の色度と絶対輝度とを測定し、これを視環境パラメータとして視環境変換回路１５に供給するようになされている。
【００７６】
視環境変換回路１５では、センサＳ3からの視環境パラメータに応じて、CRTモニタ４の視環境下における色の見えと、CRTモニタ３の視環境下における色の見えとが一致するように、画像編集処理回路１４から供給されたL+M+S+データが処理される。そして、処理の結果得られたデータが、DICデータとしてのXYZデータに変換され、コンバータ１６に供給されるようになされている。
【００７７】
コンバータ１６は、あらかじめ作成されたCRTモニタ４用のプロファイルＰ4を記憶しており、そこでは、そのプロファイルＰ4が参照され、視環境変換回路１５からのXYZデータが、CRTモニタ４のDDCとしての、例えばRGBデータに変換され、CRTモニタ４に供給されるようになされている。
【００７８】
これにより、受信側のCRTモニタ４からは、送信側のCRTモニタ３に表示されたソフトコピー画像と色の見えがほとんど異ならないソフトコピー画像が出力（表示）される。
【００７９】
次に、コンバータ１１またはコンバータ１６にそれぞれ記憶されているCRTモニタ３用またはCRTモニタ４用のプロファイルＰ1，Ｐ4の作成方法について説明する。まずCRTモニタ３用のプロファイルの作成にあたっては、例えばCRTモニタ３が出力するRGBデータのＲ，Ｇ，Ｂそれぞれが８ビットのデータｄｒ，ｄｂ，ｄｇである場合には、まずRGBデータを正規化したデータとしてのｒｇｂデータを、以下に示す式（１）にしたがって算出する。
【００８０】
【数１】
2007209025.tif 000003
【００８１】
ここで、式（１）において、Ｒmax，Ｇmax，Ｂmaxは、CRTモニタ３の白色点におけるＲ，Ｇ，Ｂそれぞれの値である。また、ｋr,gain，ｋg,gain，ｋb,gainは、Ｒ，Ｇ，Ｂそれぞれのゲインであり、ｋr,offset，ｋg,offset，ｋb,offsetは、Ｒ，Ｇ，Ｂそれぞれのオフセットである。さらに、γr，γg，γbは、CRTモニタ３の特性に対応して、Ｒ，Ｇ，Ｂそれぞれのガンマ補正をするための係数（ガンマ補正係数）である。また、式（１）における数値２５５は、CRTモニタ３が出力する画像データ（ｄｒ，ｄｂ，ｄｇが８ビットである場合）に対応する値であり、CRTモニタ３が出力する画像データがｎビットである場合には、２n−１となる。
【００８２】
さらに、このｒｇｂデータを、以下に示す式（２）にしたがって一次変換することによりDICデータであるXYZデータを算出する。
【００８３】
【数２】
2007209025.tif 000004
【００８４】
ここで、式（２）の右辺の行列は、CRTモニタ３の測色値とｒｇｂデータ間の変換行列として、例えば最小自乗法などを利用して算出することができる。
【００８５】
そして、CRTモニタ３用のプロファイルＰ1は、式（２）におけるXYZデータと、式（１）におけるｄｒ，ｄｇ，ｄｂとの対応関係をテーブル形式に記述することにより完成される。なお、コンバータ１１においては、以上のようにして作成したCRTモニタ３用のプロファイルＰ1を記憶させておく他、式（１）および（２）にしたがって、CRTモニタ３から出力された８ビットのデータｄｒ，ｄｇ，ｄｂから、XYZデータを逐次算出させるようにしても良い。
【００８６】
以上に述べたような処理を、CRTモニタ４に対して施すことにより、CRTモニタ４用のプロファイルＰ4を生成することができる。
【００８７】
なお、入出力デバイスがCRTモニタ以外の場合、例えば、プリンタ用のプロファイル作成する場合には、まずプリンタにCMY(K)データを、その値を変えて入力し、その結果得られるハードコピー画像を測色する。そして、その測色値と、入力したCMY(K)データとの対応関係をテーブル形式に記述することにより、プリンタ用のプロファイルが完成される。
【００８８】
また、スキャナ用のプロファイルを作成する場合には、先ず、スキャナに所定の測色値を有する画像を読み込ませ、その場合に出力されるRGBデータと測色値との関係を測定する。そして、出力されるRGBデータと測色値との対応関係をテーブル形式に記述することにより、スキャナ用のプロファイルを作成することができる。
【００８９】
なお、XYZデータによる色再現領域のうちの、プリンタがカバーしていない領域は、プリンタが表現可能な色再現領域に対応付けられる。
【００９０】
次に、視環境変換回路１２における画像処理の詳細について説明する。視環境変換回路１２では、まずコンバータ１１からのXYZデータに対して、周囲光の影響によるコントラスト変化に対する補正処理が施される。具体的には、CRTモニタ３が設置されている環境の周囲光の輝度が大きい場合は、CRTモニタ３に表示されたソフトコピー画像のコントラストが低下することになる。これは、主に、CRTモニタ３の管面へ入射される周囲光の反射により、黒、即ち、一番暗い点が浮いてしまうためである。また、一般的に、CRTモニタ３の管面上には反射防止膜が形成されているが、周囲光が存在する限り、CRTモニタ３上で再現できる黒は、その反射光よりも暗くすることはできない。従って、人間の視覚は、暗い色に対して感度が良いため、黒が浮いてしまうと画像のコントラストが低下することになる。
【００９１】
そこで、上述のような現象を考慮するために、次式に示すように、CRTモニタ３の蛍光体から射出された光に対して、オフセットとして周囲光の反射を加え、コントラストの補正を行う。ここで、Ｒbkは、CRTモニタ３の管面の反射率であり、通常１乃至５％程度である。XYZの添字（CRT１）は、その値がCRTモニタ３に関するものであることを示し、（Ａｍｂｉｅｎｔ１）は、その値がCRTモニタ３の周囲光に関するものであることを示す。
【００９２】
【数３】
2007209025.tif 000005
【００９３】
この式（３）により周囲光の反射を加えた後に、Ｙ’(CRT1)の最大値が“１００”となるように正規化を行う。
【００９４】
次に、視環境変換回路１２は、式（３）によりコントラストの補正が施されたデータ（Ｘ’Ｙ’Ｚ’）(CRT)を、人間の錐体の信号に対応するLMSデータ、即ち、LMS空間データに以下の式により変換する。
【００９５】
【数４】
2007209025.tif 000006
【００９６】
ここで、上式の右辺の行列は、視感実験により求められた公知の行列である。
【００９７】
なお、式（４）は、ハントポインタエステバス（Hunt-Pointer-Esteves）変換を用いたものであり、分光分布が平坦なデータ（Ｘ’Ｙ’Ｚ’）(CRT)を人間の錐体の信号に対応するデータに変換するものである。なお、このような変換式は、式（４）のみに限られるものではない。
【００９８】
式（４）により得られたＬ，Ｍ，Ｓの各データは、人間の錐体信号のうちの長、中、短波長の信号に各々対応している。
【００９９】
以上のようにして得られたＬ，Ｍ，Ｓの各データは、以下に述べる不完全順応に対する処理により、周囲の視環境に応じた色順応の補正を行う。
【０１００】
人間の視覚は、ビデオカメラのホワイトバランスと同様に、光源を白色にするように各錐体の感度を変化させている。即ち、各錐体からの出力信号を白色点の値で正規化する処理を行っている。本実施の形態では、基本的にはフォン・クリース（von Kries）の順応則に基づいて、前述のような正規化を実行しているが、人間の視覚が順応しているであろう白色点には、光源の色度をそのまま用いるのではなく、（１）不完全順応に対する処理と、（２）混合順応に対する処理の２つの処理を実行することにより、周囲の視環境による色順応の補正を行う。
【０１０１】
前述の（１）不完全順応に対する処理は、CRTモニタ３の白色度の色度と輝度に対する補正処理である。即ち、人間の視覚は、CRTモニタ３の白色点の色度がＤ６５またはＥの光から乖離するほど、また、その順応点の輝度が低いほど順応が不完全となる。そこで、そのような視覚の特性に応じた補正を以下の式により施す。
【０１０２】
【数５】
2007209025.tif 000007
【０１０３】
このような補正により、CRTモニタ３の特性の相違に起因する、見えの差異が補正されることになる。なお、ここで、ＰL，ＰM，ＰSは、ハントのモデルに用いられている色順応補正係数（Chromatic Adaptation Factors）であり、例えば、次式により求めることができる。
【０１０４】
【数６】
2007209025.tif 000008
【０１０５】
但し、ｌE，ｍE，ｓEは、以下の式によって定義される。また、Ｙ’mon1（単位：ｃｄ／ｍ2）は、CRTモニタ３の実際の白色点の絶対輝度と周囲光の反射を加えたものである。
【０１０６】
【数７】
2007209025.tif 000009
【０１０７】
ここで、実際のCRTモニタ３の色順応補正係数ＰL，ＰM，ＰSの例を以下の表に示す。但し、CCT（Correlated Color Temperature）は、CRTモニタ３の白色点の色温度を示している。このような値が、センサＳ2により測定され、視環境変換回路１２に供給され、式（５）に応じてＬn’(CRT1)，Ｍn’(CRT1)，Ｓn’(CRT1)が算出される。
【０１０８】
【表１】
2007209025.tif 000010
【０１０９】
次に、（２）混合順応に対する補正処理を行う。混合順応とは、CRTモニタ３の白色点と周囲光の白色点とが異なる場合、人間の視覚が、それぞれの白色点に部分的に順応することをいう。即ち、一般的なオフィスなどでは、約４１５０Ｋの色温度（CCT）を持つ蛍光灯が使用されており、また、一般的なCRTモニタの白色点の色温度は約９３００Ｋであり、両者の間に大きな隔たりがある。このような場合、人間の視覚は、前述のように両者に部分的に順応する。そこで、人間の視覚が順応している白色点が両者の中間であると仮定し、また、CRTモニタ３の白色点に順応している割合をＲadp（順応率）とおき、一方、周囲光の白色点に順応している割合を（１−Ｒadp）とおいて、人間の視覚が順応している白色点を以下のように新たに定義する。
【０１１０】
【数８】
2007209025.tif 000011
【０１１１】
ここで、Ｙ’mon1は、CRTモニタ３の白色点の絶対輝度と周囲光の反射を加えたものであり、また、Ｙsur1は、周囲光に照らされている、モニタ表示面上にほぼ平行に配置した完全拡散反射面の絶対輝度である。あるいは、モニタ表示面に近い場所でのモニタ表示面の法線方向の室内光による照度Ｍから、以下の式によって求めることもできる。
【０１１２】
【数９】
2007209025.tif 000012
【０１１３】
また、（Ｌn(Ambient1)，Ｍn(Ambient1)，Ｓn(Ambient1)）は、周囲光の白色点における色度であり、式（４）の行列を用いて、３値刺激値（XYZ）より人間の錐体の感度（LMS）への変換を行うことによって求めることができる。
【０１１４】
なお、Ｙadp1は、以下の式により求めることができる。
【０１１５】
【数１０】
2007209025.tif 000013
【０１１６】
ここで、順応率Ｒadpは、０乃至１の間の所定の実数値をとる係数であり、この値が１である場合には、人間の視覚は、CRTモニタ３の白色点に１００％順応しており、周囲光の影響を受けていない状態であり、概念的にはCIE/L*a*b*を合わせているのと同等の状態である。また、順応率Ｒadpが０である場合は、人間の視覚は、周囲光の白色点に１００％順応しており、CRTモニタ３の影響を受けていない状態であり、概念的には、CIE/XYZを合わせているのと同等の状態である。
【０１１７】
また、CRTモニタ３の輝度と、周囲光の輝度が異なっているので、ここでは、式（８）に示すように、重み付け係数である（Ｙ’mon1／Ｙadp1）1/3、（Ｙsur1／Ｙadp1）1/3が導入されている。例えば、CRTモニタ３の輝度と周囲光の輝度がほぼ同一のレベルである場合には、この重み付け係数は“１”となる。
【０１１８】
視環境変換回路１２には、上述したように、式（５）乃至（７）におけるCRTモニタ３の白色点の実際の色度Ｌn(CRT1)，Ｍn(CRT1)，Ｓn(CRT1)、および、絶対輝度Ｙmon1が視環境のパラメータとしてセンサＳ2から供給されるとともに、式（８）における周囲光の白色点の色度Ｌn(Ambient1)，Ｍn(Ambient1)，Ｓn(Ambient1)、および、絶対輝度Ｙsur1が視環境のパラメータとしてセンサＳ1から供給される。視環境変換回路１２は、センサＳ1およびセンサＳ2から供給される視環境のパラメータを用いて、式（５）乃至（８）に示す各演算を順次実行することにより、周囲光の存在下でCRTモニタ３に表示された画像を観察する場合の、人間の視覚が実際に順応する白色点（以下、順応白色点と言う）の色度Ｌ’’n(CRT1)，Ｍ’’n(CRT1)，Ｓ’’n(CRT1)を求めることができる。
【０１１９】
このようにして得られた、順応白色点の色度Ｌ’’n(CRT1)，Ｍ’’n(CRT1)，Ｓ’’n(CRT1)を、以下に示すフォン・クリース（von Kries）の順応式に代入することにより、周囲光の存在下でCRTモニタ３に表示されたソフトコピー画像を観察したときの色の見えを反映した、いわば見えの指標データであるL+M+S+データ（Ｌ+，Ｍ+，Ｓ+）を求めることができる。
【０１２０】
【数１１】
2007209025.tif 000014
【０１２１】
視環境変換回路１２は、不完全順応に対する処理および混合順応に対する処理を上式に基づいて実行し、周囲の視環境による色順応の補正を行った後、得られた見えの指標データであるL+M+S+を画像編集処理回路１３に出力する。
【０１２２】
以上のようにして得られたL+M+S+データまたはＬ+’Ｍ+’Ｓ+’データは、画像編集処理回路１３に供給され、そこで、以下に示す処理が施されることになる。
【０１２３】
即ち、画像編集処理回路１３は、先ず、視環境変換回路１２からの見えの指標データであるL+M+S+データから視覚均等空間であるL*a*b*空間のデータに変換する。
【０１２４】
【数１２】
2007209025.tif 000015
【０１２５】
ここで、Ｘ0*，Ｙ0*，Ｚ0*は、白色点におけるＸ*，Ｙ*，Ｚ*の各々の値であり、以上の場合では、それぞれの値は“１００”となる。
【０１２６】
次に、画像編集処理回路１３は、式（１２）により得られた視覚均等空間であるL*a*b*空間のデータに対して、上述したような色域圧縮処理や色の編集処理等の画像処理を施す。
【０１２７】
そして、画像編集処理回路１３は、画像編集処理後、上述した式（１２）に基づいて、L*a*b*空間のデータを、元の空間であるL+M+S+空間のデータ（Ｌ+，Ｍ+，Ｓ+）に変換した後、例えば、アナログ信号に変換してネットワーク１０１に対して送出する。
【０１２８】
ネットワーク１０１を介して伝送されてきたデータは、受信側の画像処理部１−２の画像編集処理回路１４により受信され、画像編集処理回路１３の場合と同様の処理が施された後、視環境変換回路１５に供給される。
【０１２９】
次に、視環境変換回路１５は、以下の式に基づいて、見えの指標データであるL+M+S+データ（Ｌ+，Ｍ+，Ｓ+）を、CRTモニタ４のＲ，Ｇ，Ｂ信号を人間の錐体信号に変換した場合のデータＬ(CRT2)，Ｍ(CRT2)，Ｓ(CRT2)に変換する。なお、この式は式（１１）の逆変換式となっており、また、（CRT２）は、受信側のCRTモニタ４に関するパラメータであることを示している。
【０１３０】
【数１３】
2007209025.tif 000016
【０１３１】
なお、式（１３）の右辺の行列の（Ｌ”n(CRT2)，Ｍ”n(CRT2)，Ｓ”n(CRT2)）は、以下の式により求めることができる。
【０１３２】
【数１４】
2007209025.tif 000017
【０１３３】
ここで、Ｙ’mon2は、CRTモニタ４の絶対輝度と周囲光の反射を加えたものであり、Ｙsur2は、CRTモニタ４の画面により反射された周囲光の絶対輝度を示している。また、Ｒadpは、人間の視覚がCRTモニタ４の白色点に順応している割合を示す順応率を表している。Ｌn(Ambient2)，Ｍn(Ambient2)，Ｓn(Ambient2)は、周囲光の白色点における色度を示している。なお、Ｙadp2は、以下の式により求めることができる。
【０１３４】
【数１５】
2007209025.tif 000018
【０１３５】
また、（Ｌ’n(CRT2)，Ｍ’n(CRT2)，Ｓ’n(CRT2)）は、以下の式により求めることができる。
【０１３６】
【数１６】
2007209025.tif 000019
【０１３７】
上式において、ｐL，ｐM，ｐSは、センサＳ3により検出されたCRTモニタ４の白色点の絶対輝度と周囲光の反射を加えたＹ’mon2を、以下の式に代入することにより求めることができる。
【０１３８】
【数１７】
2007209025.tif 000020
【０１３９】
ここで、定義数ｌE，ｍE，ｓEは、以下の式により求めることができる。
【０１４０】
【数１８】
2007209025.tif 000021
【０１４１】
次に、視環境変換回路１５は、以上のようにして得られた人間の錐体に対応するLMSデータ、即ち、LMS空間のデータを以下の式に基づいて変換することにより、DICデータであるＸ’(CRT2)，Ｙ’(CRT2)，Ｚ’(CRT2)を算出する。なお、この変換は、式（４）の逆変換式となっている。
【０１４２】
【数１９】
2007209025.tif 000022
【０１４３】
続いて、視環境変換回路１５は、周囲光によるコントラストの補正処理を以下の式に従って施す。即ち、データＸ’(CRT2)，Ｙ’(CRT2)，Ｚ’(CRT2)から、管面からの反射される周囲光を差し引いたものが実際にコンバータ１６に出力されるデータＸ(CRT2)，Ｙ(CRT2)，Ｚ(CRT2)となる。
【０１４４】
【数２０】
2007209025.tif 000023
【０１４５】
式（２０）により得られたXYZ空間のデータは、コンバータ１６に出力され、そこで、以下の式に基づいて一次変換が施され、RGBデータに変換される。
【０１４６】
【数２１】
2007209025.tif 000024
【０１４７】
以上の式に基づいて算出されたRGBデータは、以下の式に基づいて、ガンマ補正が更に施されるとともに、CRTモニタ４に対応するデータｄｒ，ｄｇ，ｄｂに変換される。
【０１４８】
【数２２】
2007209025.tif 000025
【０１４９】
なお、式（２１）および式（２２）に示す変換は、式（１）および式（２）の変換の場合と同様に、デバイスプロファイルを読み込んで実行するようにしてもよい。このようにして得られたｄｒ，ｄｇ，ｄｂデータは、CRTモニタ４に対して出力されることになる。
【０１５０】
次に、上述したようなコンバータ１１，１６、視環境変換回路１２，１５、および、画像編集処理回路１３，１６等を備える画像処理部における画像データの流れについて、図３を用いて説明する。
【０１５１】
この実施の形態では、CRTモニタ３に表示されているソフトコピー画像に対応するRGBデータ（Ｄ１）は、コンバータ１１に記憶されているCRTモニタ３用のプロファイルＰ1により、デバイスに依存しない色空間であるCIE/XYZのXYZデータ（Ｄ２）に変換される。
【０１５２】
デバイスに依存しないXYZデータ（Ｄ２）は、CRTモニタ３のソフトコピー画像が実際に観察されている視環境のパラメータ、即ち、センサＳ1およびＳ2からの出力に基づいて、見えの指標データであるL+M+S+データ（Ｄ３）に変換される。
【０１５３】
次に、L+M+S+データ（Ｄ３）は、画像編集処理回路１３により、知覚均等空間であるCIE/L*a*bデータ（Ｄ４）に変換され、必要に応じて色域圧縮処理や色の編集処理等が施される。そして、得られたL*a*bデータは、L+M+S+データに再度変換され、ネットワーク等を介して受信側の画像処理部１−２に伝送される。
【０１５４】
受信側の画像処理部１−２では、受信したL+M+S+データをL*a*bデータ（Ｄ４）に変換して、前述の画像編集処理回路１３において実行されたのと同様の処理を必要に応じて実行するとともに、得られたデータをL+M+S+データ（Ｄ６）に変換して、視環境変換回路１５に対して出力する。
【０１５５】
視環境変換回路１５では、受信側の視環境のパラメータ、即ち、センサＳ3，Ｓ4からの出力を参照して、L+M+S+（Ｄ６）を、デバイスに依存しないCIE/XYZのXYZデータ（Ｄ７）に変換し、コンバータ１６に供給する。
【０１５６】
コンバータ１６は、CRTモニタ４用のプロファイルＰ4を参照して、XYZデータ（Ｄ７）を、CRTモニタ４に適合するRGBデータ（Ｄ８）に変換して、CRTモニタ４に対して出力する。
【０１５７】
次に、上述した式（８）、式（１０）、式（１４）、および、式（１５）における順応率Ｒadpを変化させた場合の、CRTモニタ３およびCRTモニタ４のそれぞれに表示されるソフトコピー画像の実際の色の見えの一致の度合について説明する。
【０１５８】
図４は、本実施の形態における適正な順応率Ｒadpを決定するための視感評価実験の構成例を示している。
【０１５９】
この例では、図４（Ａ）に示すように、被験者の正面に２台のCRTモニタＡ，Ｂを配置し、CRTモニタの表示画像以外の色彩が視野に入らなくするために、反射率５３．３％（Ｎ８相当）の無彩色模造紙で表面を覆ったパネル板でCRTモニタＡ，Ｂの上部を除く側面を囲んでいる。また、同時両眼隔壁法（Simultaneous Haploscopic Method）で観測するために、CRTモニタＡ，Ｂの間にも、これらを隔てるパネル板を配置し、更に、図４（Ｃ）に示すように、左右の眼がそれぞれ別のCRTモニタを観察することができるように顎台（図４（Ｂ）参照）も配置されている。また、CRTモニタＡ，Ｂのそれぞれの画面全体に周囲光を一様に当てるため、前述のように、側面の上部にはパネル板は配置されていない。なお、この例では、左右の眼が別々の白色点に順応可能であるという仮定のもとに、同時両眼隔壁法による実験を行っている。
【０１６０】
この視感評価実験では、先ず、周囲光が昼光色（Ｆ６）の蛍光灯（４１８３Ｋ，１２４ｃｄ／ｍ2）の下で、色温度６５３０ＫのCRTモニタＡに自然画像を表示しておく。そして、色温度９３７０ＫのモニタＢに、順応率Ｒadpの異なる６パターン（Ｒadp＝０．０，０．２，０．４，０．６，０．８，１．０）の自然画像をランダムに２枚組み合わせて表示し（図４（Ｄ）参照）、これら２枚のうち、どちらがよりCRTモニタＡに表示されている画像の色の見えに近いかを被験者に判定させる。このような判定方法は一対比較法と一般に呼ばれている。
【０１６１】
なお、用いた自然画像は２種類で、周囲光が（４１８３Ｋ，１２４ｃｄ／ｍ2）の蛍光灯を用いた場合の被験者は２１人（男性：２０名、女性：１名）であり、また、周囲光が（３４８６Ｋ，１５０ｃｄ／ｍ2）の蛍光灯を用いた場合の被験者は２４人（男性：２３名、女性：１名）である。
【０１６２】
以上のような視感評価実験により得られたデータを統計処理した結果のグラフを図５に示す。このグラフの横軸は順応率Ｒadpの値を示し、また、縦軸は心理物理量を表しており、この値が大きい程、CRTモニタＢに表示されている自然画像が、CRTモニタＡに表示されている自然画像に似ていることを示す。
【０１６３】
このグラフに示されているように、順応率Ｒadpの値が０．４乃至０．７の範囲では、周囲光に拘わらず、CRTモニタＡに表示されている画像とCRTモニタＢに表示されている画像との間で充分なマッチングが図られていることが分かる。特に、順応率Ｒadpの値が０．６の場合には、更に充分なマッチングを図ることが可能となることが分かる。また、照明光の色温度が下がった場合、グラフの山が急峻となり、０．６が最適値であることが更に明瞭に示されている。
【０１６４】
このような実験の結果、順応率Ｒadpとして値０．６を用いれば、送信側の入力デバイスに表示される画像と、受信側の出力デバイスに表示される画像の色の見えの差異を最小にすることが可能となることが分かる。
【０１６５】
以上の実施の形態によれば、ネットワーク１０１を介して画像情報を伝送する場合において、送信側と受信側のそれぞれの視環境に応じてコントラスト補正処理、および、色順応補正処理などを行うようにしたので、CRTモニタ３，４の色温度や、周囲光の色温度が相互に異なる場合においても、同一の画像データを伝送したときには、送信側と受信側において同じ見えのソフトコピー画像を得ることが可能となる。
【０１６６】
なお、以上の実施の形態においては、視環境のパラメータをセンサＳ1乃至Ｓ4により取得するようにしたが、例えば、図６に示すように、送信側と受信側の画像処理部１−１，１−２に対してそれぞれ、パラメータ設定回路１７およびパラメータ設定回路１８を設け、使用者がこれらを操作することにより、視環境のパラメータを設定することができるようにしてもよい。
【０１６７】
即ち、図２に示す第１の実施の形態に具備されている、センサＳ1乃至Ｓ4を除外し、その代わりに、パラメータ設定回路１７およびパラメータ設定回路１８を画像処理部１−１，１−２に各々接続し、送信側と受信側の使用者が視環境に応じてこれらを設定するようにしてもよい。
【０１６８】
また、これ以外にも、例えば、図７に示すような設定画面をCRTモニタ３またはCRTモニタ４に表示させ、この設定画面上において、視環境のパラメータを入力するようにしてもよい。
【０１６９】
具体的に説明すると、設定画面上の設定項目としては、例えば、室内灯の色度、室内灯の輝度、および、CRTモニタ３またはCRTモニタ４の輝度を入力することができるようになされている。また、各設定項目の設定内容としては、例えば、室内灯の色度は、「蛍光灯」、「白熱灯」、「Ｄ６５」、「Ｄ５０」、「カスタマイズ（使用者が任意に値を入力可能）」・・・等が選択可能とされている。また、室内灯の輝度は、「明るい」、「普通」、「暗い」、「カスタマイズ（使用者が任意に値を入力可能）」・・・等が選択可能とされている。更に、CRTモニタ３またはCRTモニタ４の輝度は、「明るい」、「普通」、「暗い」、「カスタマイズ（使用者が任意に値を入力可能）」・・・等が選択可能とされている。
【０１７０】
設定項目の「室内灯の色度」において、設定内容として「カスタマイズ」を選択した場合は、図７にある「色度ｘ」、「色度ｙ」、「相関色温度」等の項目に、ｘｙ色度点または相関色温度（CCT）の値を使用者が任意に入力可能とされている。同様に、設定項目「室内灯の輝度」、「モニタの輝度」において、「カスタマイズ」を選択した場合にも、それぞれの項目にそれぞれの室内灯の輝度とモニタの輝度を入力可能とされる。
【０１７１】
なお、視環境変換回路１２，１５には、各設定内容に対応するパラメータが格納されており、設定画面上において設定された内容に対応するｘｙ色度点、相関色度点（CCT）、室内灯の輝度、または、モニタの輝度などのパラメータが読み出されるようになされている。
【０１７２】
このような実施の形態によれば、使用者が簡単に各パラメータを設定することが可能となるとともに、センサＳ1乃至Ｓ4を具備させる必要がないので、その分だけ装置のコストを低減することが可能となる。
【０１７３】
次に、本発明の第２の実施の形態の構成例について説明する。図８は、本発明の第２の実施の形態の構成例を示すブロック図である。この図において、図２の場合と同一の部分には同一の符号が付してあるので、その説明は適宜省略する。
【０１７４】
この実施の形態においては、図２の場合と比較して、CRTモニタ４がプリンタ２０に置換されている。また、センサＳ3はプリント用紙の白色点の色度を測定するようになされている。その他の構成は、図２に示す場合と同様である。
【０１７５】
次に、以上の実施の形態の動作について説明する。なお、送信側の画像処理部１−１の動作は、前述の図２の場合と同様であるので、その説明は省略する。
【０１７６】
画像編集処理回路１３から出力された、CRTモニタ３のソフトコピー画像に対応するL+M+S+データは、ネットワーク１０１を介して、受信側の画像処理部１−２に伝送される。
【０１７７】
受信側の画像処理部１−２では、ネットワーク１０１を介して伝送されてきたL+M+S+データを画像編集処理回路１４が受信する。画像編集処理回路１４は、第１の実施の形態の場合と同様に、例えば色域圧縮処理や、色の編集処理などの画像編集処理を施し、得られたデータを視環境変換回路１５に対して出力する。
【０１７８】
視環境変換回路１５には、プリンタ２０が画像を印刷するプリント用紙Ｐoutの白色点の色度Ｌn(PRN)，Ｍn(PRN)，Ｓn(PRN)が、視環境のパラメータとしてセンサＳ3から供給されている。そして、プリント用紙Ｐoutの白色点の色度Ｌn(PRN)，Ｍn(PRN)，Ｓn(PRN)が、プリント用紙に印刷されたハードコピー画像を観察する場合の人間の視覚が順応する白色点の色度Ｌn(HardCopy)，Ｍn(HardCopy)，Ｓn(HardCopy)とされる。
【０１７９】
ここで、ハードコピー画像に対応する画像データであるCMY(K)データを、コンバータ１６に記憶されているプリンタ２０用のプロファイルＰ4により変換して得られたXYZデータを、上述した式（４）により、LMSデータに更に変換した場合、プリンタ２０より出力されるハードコピー画像を観察したときの色の見えを反映したデータは、Ｌ／Ｌn(HardCopy)，Ｍ／Ｍn(HardCopy)，Ｓ／Ｓn(HardCopy)となる。
【０１８０】
また、送信側の視環境変換回路１２では、第１の実施の形態において説明したようにCRTモニタ３の管面からの反射を考慮したコントラストの補正や、周囲光の輝度が変化した場合等における人間の視覚の色順応に対する補正などの画像処理が行われるため、CRTモニタ３に表示されるソフトコピー画像と、プリンタ２０から出力されるハードコピー画像の色の見えを一致させるためには、式（１１）の右辺が、ソフトコピー画像を観察したときの色の見えを反映したデータとなることから、以下の式（２３）が成立すればよい。
【０１８１】
【数２３】
2007209025.tif 000026
【０１８２】
従って、この式（２３）より、受信されたL+M+S+データ（Ｌ+，Ｍ+，Ｓ+）を、以下の式により変換してLMSデータを算出する。
【０１８３】
【数２４】
2007209025.tif 000027
【０１８４】
このようにして算出されたLMSデータを、式（４）の右辺の行列の逆行列により一次変換することにより、DICとしてのXYZデータを得ることができる。そして、算出されたXYZデータは、コンバータ１６に供給される。コンバータ１６では、プロファイルＰ4が参照され、XYZデータがプリンタ２０に対応するCMY(K)データに変換された後、プリンタ２０に対して出力される。プリンタ２０は、供給されたCMY(K)データに対応する画像をプリント用紙Ｐoutに印刷する。
【０１８５】
以上のような第２の実施の形態によれば、受信側と送信側の視環境が相互に異なる場合においても、CRT３に表示されているソフトコピー画像と、プリンタ２０から出力されるハードコピー画像の色の見えを高い精度で一致させることが可能となる。
【０１８６】
なお、以上の実施の形態においては、プリント用紙Ｐoutの白色点の色度をセンサＳ3により検出し、検出された値に基づいて補正処理を行うようにしたが、例えば、センサＳ3の代わりに、放射色彩度計であるセンサＳ4により、プリント用紙Ｐoutに印刷されたハードコピー画像を観察する環境における周囲光の色度を測定し、測定結果をハードコピー画像を観察する人間の視覚が順応する白色点の色度（Ｌn(HardCopy)，Ｍn(HardCopy)，Ｓn(HardCopy)）として用いるようにしてもよい。
【０１８７】
また、センサＳ3またはセンサＳ4の何れか一方からの出力を使用するのではなく、センサＳ3とセンサＳ4の双方からの出力を使用するようにしてもよい。その場合、上述した式（２４）において、センサＳ3から出力されるプリンタ２０が画像を印刷するプリント用紙Ｐoutの白色点の色度に対応した視環境のパラメータと、センサＳ4から出力されるプリント用紙Ｐoutに印刷されたハードコピー画像を観察する環境における周囲光の色度に対応したパラメータとの双方を考慮して、ハードコピー画像を観察する人間の視覚が順応する白色点の色度（Ｌn(HardCopy)，Ｍn(HardCopy)，Ｓn(HardCopy)）を決定する。これにより、更に精度の高い色度のデータを得ることが可能となるので、CRTモニタ３のソフトコピー画像とプリンタ２０のハードコピー画像の色の見えを更に高い精度で一致させることが可能となる。
【０１８８】
次に、本発明の第３の実施の形態について説明する。
【０１８９】
図９は、本発明の第３の実施の形態の構成例を示すブロック図である。この図において、図８（第２の実施の形態）と同一の部分には同一の符号が付してあるので、その説明は省略する。
【０１９０】
この実施の形態では、受信側の視環境変換回路１５とコンバータ１６が、送信側の画像処理部１−１に移動されているとともに、受信側の画像編集処理回路１４が送信側の画像編集処理回路１３にまとめられている。その他の構成は、図８に示す場合と同様である。
【０１９１】
次に、この実施の形態の動作について説明する。送信側のCRTモニタ３より出力されたRGBデータはコンバータ１１に供給され、そこで、DICとしてのXYZデータに変換された後、視環境変換回路１２に出力される。
【０１９２】
視環境変換回路１２は、センサＳ1およびセンサＳ2からの出力を参照して、入力されたXYZデータをCRTモニタ３の視環境下における色の見えに対応した指標データであるL+M+S+データに変換して、画像編集処理回路１３に対して出力する。
【０１９３】
画像編集処理回路１３は、視環境変換回路１２からのL+M+S+データに対して、色域圧縮処理や色の編集処理等を施し、得られたデータを視環境変換回路１５に対して出力する。
【０１９４】
視環境変換回路１５は、受信側のセンサＳ3およびセンサＳ4より送信されて来た、受信側の視環境のパラメータを参照して、画像編集処理回路１３から出力されるL+M+S+データを、プリンタ２０の視環境下における色の見えに対応したXYZデータに変換し、コンバータ１６に出力する。
【０１９５】
コンバータ１６は、受信側のプリンタ２０から送信されて来た、プリンタ２０用のプロファイルＰ4を受信し、このプロファイルＰ4を参照して、視環境変換回路１５から出力されたXYZデータをプリンタ２０のDDCとしてのCMY(K)データに変換してネットワーク１０１に対して送出する。
【０１９６】
ネットワーク１０１を介して伝送されたCMY(K)のデータは、画像処理部１−２を介してプリンタ２０に供給され、ハードコピー画像としてプリント用紙Ｐoutに印刷される。
【０１９７】
以上の実施の形態によれば、送信側において、送信側と受信側の視環境のパラメータに応じた変換処理を画像データに施した後、ネットワーク１０１を介して送出するようにしたので、受信側の装置を単純化することが可能となる。
【０１９８】
なお、以上の実施の形態においては、センサＳ3，Ｓ4の出力、および、プリンタ２０のプロファイルＰ4をネットワーク１０１とは別の伝送媒体を介して伝送するようにしたが、ネットワーク１０１を介して伝送してもよいことは勿論である。
【０１９９】
次に、本発明の第４の実施の形態について説明する。
【０２００】
図１０は、本発明の第４の実施の形態の構成例を示すブロック図である。この図において、図８（第２の実施の形態）と同一の部分には、同一の符号が付してあるので、その説明は省略する。
【０２０１】
この実施の形態においては、図９の場合とは逆に、送信側のコンバータ１１と視環境変換回路１２とが、受信側の画像処理部１−２に移動されているとともに、受信側の画像編集処理回路１４が送信側の画像編集処理回路１３にまとめられている。その他の構成は、図８に示す場合と同様である。
【０２０２】
次に、この実施の形態の動作について説明する。送信側のCRTモニタ３より出力されたRGBデータは、画像処理部１−１からネットワーク１０１を介して受信側の画像処理部１−２に伝送される。
【０２０３】
受信側の画像処理部１−２のコンバータ１１は、ネットワーク１０１を介して伝送されて来たRGBデータを受信するとともに、送信側のCRTモニタ３のプロファイルＰ1を受信する。そして、このプロファイルＰ1を参照して、RGBデータをDICとしてのXYZデータに変換した後、視環境変換回路１２に出力する。
【０２０４】
視環境変換回路１２は、センサＳ1およびセンサＳ2より伝送されて来た検出信号を参照して、入力されたXYZデータを送信側のCRTモニタ３の視環境下における色の見えに対応した指標データであるL+M+S+データに変換して、画像編集処理回路１３に対して出力する。
【０２０５】
画像編集処理回路１３は、視環境変換回路１２からのL+M+S+データに対して、色域圧縮処理や色の編集処理等を施し、得られたデータを視環境変換回路１５に対して出力する。
【０２０６】
視環境変換回路１５は、センサＳ3およびセンサＳ4により測定された、受信側の視環境のパラメータを参照して、画像編集処理回路１３から出力されるL+M+S+データを、プリンタ２０の視環境下における色の見えに対応したXYZデータに変換し、コンバータ１６に出力する。
【０２０７】
コンバータ１６は、受信側のプリンタ２０用のプロファイルＰ4を参照して、視環境変換回路１５から出力されたXYZデータをプリンタ２０のDDCとしてのCMY(K)データに変換し、プリンタ２０に対して出力する。
【０２０８】
プリンタ２０は、供給されたCMY(K)データに対応するハードコピー画像をプリント用紙Ｐoutに印刷する。
【０２０９】
以上の実施の形態では、送信側のCRTモニタ３から出力されるRGBデータをネットワーク１０１を介して伝送し、受信側において、送信側の視環境のパラメータに応じた変換処理を施した後、プリンタ２０に出力するようにしたので、送信側の装置を単純化することが可能となる。
【０２１０】
次に、本発明の第５の実施の形態について説明する。
【０２１１】
図１１は、本発明の第５の実施の形態の構成例を示すブロック図である。この図において、図９（第３の実施の形態）と同一の部分には、同一の符号が付してあるので、その説明は省略する。
【０２１２】
この実施の形態においては、図９の場合と比較して、コンバータ１６が受信側に移動されている。その他の構成は、図９に示す場合と同様である。
【０２１３】
次に、この実施の形態の動作について説明する。送信側のCRTモニタ３より出力されたRGBデータはコンバータ１１に供給され、そこで、DICとしてのXYZデータに変換された後、視環境変換回路１２に出力される。
【０２１４】
視環境変換回路１２は、センサＳ1およびセンサＳ2からの出力を参照して、入力されたXYZデータをCRTモニタ３の視環境下における色の見えに対応した指標データであるL+M+S+データに変換して、画像編集処理回路１３に出力する。
【０２１５】
画像編集処理回路１３は、視環境変換回路１２からのL+M+S+データに対して、色域圧縮処理や色の編集処理等を施し、得られたデータを視環境変換回路１５に対して出力する。
【０２１６】
視環境変換回路１５は、センサＳ3およびセンサＳ4より送信された、受信側の視環境のパラメータを参照して、画像編集処理回路１３から出力されるL+M+S+データを、プリンタ２０の視環境下における色の見えに対応したXYZデータに変換し、ネットワーク１０１を介して受信側に対して送出する。
【０２１７】
受信側の画像処理部１−２のコンバータ１６は、ネットワーク１０１を介して伝送されて来た、視環境変換回路１５からの出力データであるXYZデータを受信し、プリンタ２０用のプロファイルＰ4を参照して、XYZデータをプリンタ２０のDDCとしてのCMY(K)データに変換してプリンタ２０に対して供給する。
【０２１８】
プリンタ２０は、コンバータ１６から供給されたCMY(K)データに対応するハードコピー画像をプリント用紙Ｐoutに印刷出力する。
【０２１９】
以上の実施の形態では、送信側において、送信側と受信側の視環境のパラメータに応じた変換処理を施した後、ネットワーク１０１を介して送出し、受信側においてプリンタプロファイルＰ4を参照して、CMY(K)データに変換するようにしたので、受信側の装置を単純化することが可能となる。
【０２２０】
なお、以上の実施の形態においては、センサＳ3，Ｓ4の出力、および、プリンタ２０のプロファイルＰ4をネットワーク１０１とは別の伝送媒体で伝送するようにしたが、ネットワーク１０１を介して伝送してもよいことは勿論である。
【０２２１】
次に、本発明の第６の実施の形態について説明する。
【０２２２】
図１２は、本発明の第６の実施の形態の構成例を示すブロック図である。この図において、図１０（第４の実施の形態）と同一の部分には、同一の符号が付してあるので、その説明は省略する。
【０２２３】
この実施の形態においては、図１０の場合と比較して、受信側のコンバータ１１が送信側に移動されている。それ以外の構成は、図１０の場合と同様である。
【０２２４】
次に、この実施の形態の動作について説明する。送信側のCRTモニタ３より出力されたRGBデータは、送信側の画像処理部１−１に供給される。画像処理部１−１の、コンバータ１１は、CRTモニタ３のプロファイルＰ1を参照して、RGBデータをDICとしてのXYZデータに変換した後、ネットワーク１０１に対して送出する。
【０２２５】
受信側の画像処理部１−２の視環境変換回路１２は、ネットワーク１０１を介して伝送されて来たXYZデータを受信する。
【０２２６】
視環境変換回路１２は、センサＳ1およびセンサＳ2により検出され、伝送されて来た送信側の検出信号を参照して、入力されたXYZデータを送信側のCRTモニタ３の視環境下における色の見えに対応した指標データであるL+M+S+データに変換して、画像編集処理回路１３に対して出力する。
【０２２７】
画像編集処理回路１３は、視環境変換回路１２からのL+M+S+データに対して、色域圧縮処理や色の編集処理等を施し、得られたデータを視環境変換回路１５に対して出力する。
【０２２８】
視環境変換回路１５は、センサＳ3およびセンサＳ4により測定された、受信側の視環境のパラメータを参照して、画像編集処理回路１３から出力されるL+M+S+データを、プリンタ２０の視環境下における色の見えに対応したXYZデータに変換し、コンバータ１６に出力する。
【０２２９】
コンバータ１６は、受信側のプリンタ２０用のプロファイルＰ4を参照して、視環境変換回路１５から出力されたXYZデータをプリンタ２０のDDCとしてのCMY(K)データに変換し、プリンタ２０に対して出力する。
【０２３０】
プリンタ２０は、供給されたCMY(K)データに対応するハードコピー画像をプリント用紙Ｐoutに印刷する。
【０２３１】
以上の実施の形態では、送信側のCRTモニタ３からの出力のRGBデータを、コンバータ１１により、XYZデータに変換した後、ネットワーク１０１を介して伝送し、受信側において、送信側と受信側の視環境のパラメータに応じた変換処理を施した後、プリンタ２０に出力するようにしたので、送信側の装置を単純化することが可能となる。
【０２３２】
以上の実施の形態においては、送信側の入力デバイスとしては、CRTモニタ３を用いたが、これ以外のデバイスを用いることも可能である。図１３は、送信側の入力デバイスとしてスキャナ３０を用いた場合の構成例を示している。この実施の形態において、図２の場合と同一の部分には同一の符号が付してあるので、その部分の説明は省略する。
【０２３３】
この実施の形態においては、図２の場合と比較して、CRTモニタ３がスキャナ３０に置換されている。また、センサＳ6は、例えば、密着型センサからなり、プリント用紙Ｐinの白色点の色度を測定し、測定した色度を視環境変換回路１２に入力するようになされている。また、コンバータ１１には、スキャナ３０用のプロファイルＰ3が記憶されている。なお、その他の構成は、図２の場合と同様である。
【０２３４】
次に、以上の実施の形態の動作について簡単に説明する。
【０２３５】
送信側のスキャナ３０より入力された画像データは、送信側の画像処理部１−１に供給される。画像処理部１−１のコンバータ１１は、スキャナ３０のプロファイルＰ3を参照して、スキャナ３０から出力されるRGBデータをDICとしてのXYZデータに変換し、視環境変換回路１２に対して出力する。視環境変換回路１２は、センサＳ1およびセンサＳ2により検出された視環境のデータ参照して、入力されたXYZデータを送信側の視環境下における色の見えに対応した指標データであるL+M+S+データに変換して、画像編集処理回路１３に対して出力する。
【０２３６】
画像編集処理回路１３は、視環境変換回路１２からのL+M+S+データに対して、色域圧縮処理や色の編集処理等を施し、得られたデータをネットワーク１０１に対して送出する。
【０２３７】
受信側の画像処理部１−２の画像編集処理回路１４は、ネットワーク１０１を介して伝送されてきたデータを受信し、送信側と同様、必要に応じて色域圧縮処理や色の編集処理などを実行した後、得られたデータを視環境変換回路１５に出力する。
【０２３８】
視環境変換回路１５は、センサＳ3およびセンサＳ4により測定された、受信側の視環境のパラメータを参照して、画像編集処理回路１３から出力されるL+M+S+データを、CRTモニタ４の視環境下における色の見えに対応したXYZデータに変換し、コンバータ１６に出力する。
【０２３９】
コンバータ１６は、受信側のCRTモニタ４用のプロファイルＰ4を参照して、視環境変換回路１５から出力されたXYZデータをCRTモニタ４のDDCとしてのRGBデータに変換し、CRTモニタ４に対して出力する。
【０２４０】
CRTモニタ４は、供給されたRGBデータに対応するソフトコピー画像を表示出力する。
【０２４１】
以上の実施の形態によれば、送信側のプリント用紙Ｐinに印刷されている画像の色の見えと、この画像をスキャナ３０で読み込んで受信側に伝送した場合に、受信側のCRTモニタ４に表示される画像の色の見えとを一致させることが可能となる。
【０２４２】
なお、以上の実施の形態では、視環境変換回路１２において、入力された画像データを視環境に依存しないL+M+S+データに変換するようにしたが、これを更にCIE/Lab形式のデータに変換するようにしてもよい。以下に、その場合の処理の一例を説明する。
【０２４３】
先ず、L+M+S+データを以下の式に基づいて、CIE/XYZ形式のデータに変換し、これを（Ｘ+，Ｙ+，Ｚ+）とする。
【０２４４】
【数２５】
2007209025.tif 000028
【０２４５】
そして、得られた（Ｘ+，Ｙ+，Ｚ+）データを、以下の式により、CIE/Lab形式に変換して、（Ｌ+，ａ+，ｂ+）を得る。
【０２４６】
【数２６】
2007209025.tif 000029
【０２４７】
ここで、ｆ（）は、以下の式により定義される関数であり、括弧内の値に応じて与えられる値が変換する。
【０２４８】
【数２７】
2007209025.tif 000030
【０２４９】
以上のような処理により、（Ｌ+，Ｍ+，Ｓ+）データを（Ｌ+，ａ+，ｂ+）データに変換することが可能となる。
【０２５０】
また、逆に、（Ｌ+，ａ+，ｂ+）データを（Ｌ+，Ｍ+，Ｓ+）データに変換する場合は、以下の処理により実行することができる。
【０２５１】
即ち、先ず、以下の式により、（Ｌ+，Ｍ+，Ｓ+）データを（Ｘ+，Ｙ+，Ｚ+）データに変換する。
【０２５２】
【数２８】
2007209025.tif 000031
【０２５３】
ここで、ｆｙ，ｆｘ，ｆｚは、以下の式により定義される。
【０２５４】
【数２９】
2007209025.tif 000032
【０２５５】
次に、以上の演算処理により得られた（Ｘ+，Ｙ+，Ｚ+）データを以下の式により、（Ｌ+，Ｍ+，Ｓ+）データに変換することができる。
【０２５６】
【数３０】
2007209025.tif 000033
【０２５７】
以上のような演算処理によれば、（Ｌ+，Ｍ+，Ｓ+）データを、一般的に使用されている（Ｌ+，ａ+，ｂ+）データに変換するとともに、逆に、（Ｌ+，ａ+，ｂ+）データを（Ｌ+，Ｍ+，Ｓ+）データに変換することが可能となるので、通常の画像処理装置に簡単な変更を加えるだけで、色の見えが視環境により変化しないシステムを構築することが可能となる。
【０２５８】
最後に、ネットワーク１００を介して接続されている送受信装置１を実現するためのハードウエアとして、コンピュータによるものを実施の形態として示す。なお、送受信装置１は、この実施の形態に限定されず、上述した所定の画像の変換を行い、画像データを送受信できる装置であれば、コンピュータのようにソフトウエアを用いるものではなくとも、アナログ回路やTTL、PLD、ゲートアレイ等のデジタル回路によるものでもよい。
【０２５９】
図１４は、本発明の送受信装置１を実現する実施の形態として、コンピュータ２００によるもののハードウエアの構成例を示したブロック図である。このコンピュータ２００は、現在市販されているコンピュータに本発明を実施するためのセンサ、通信装置などを付加したものである。
【０２６０】
CPU２０１は、本装置の全体の制御・演算を行う機能を有するもので、例えばインテル社のPentium（登録商標）等を用いる。キャッシュ２０２は、CPU２０１が頻繁にアクセスするメモリ内の情報を記憶する高速の記憶部であり、CPU２０１と直接情報を授受することにより、システムの高速化を図れるようになっている。
【０２６１】
システムコントローラ２０３は、CPU２０１と、キャッシュ２０２、メモリ２０４、コンピュータバス２０９、および、PCIバス２１０のタイミング調整等を行う回路部であり、例えばインテル社のTRITON（４３０ＦＸ）等を用いる。
【０２６２】
メモリ２０４は、CPU２０１もしくはシステムコントローラ２０３の指示により、情報の書き込み・読み出しを行う記憶部分であって、例えばDRAM（Dynamic Random Access Memory）等を用いる。そして、メモリ２０４はシステムコントローラ２０３を通じてCPU２０１、およびコンピュータバス２０９上の各種資源に接続されて、情報の記憶ができるようになっている。もちろん上述の画像データを記憶することも可能である。
【０２６３】
コンピュータバス２０９は、CPU２０１に直接接続された情報の伝達手段であって、キャッシュ２０２、システムコントローラ２０３等と高速に情報授受ができるようになっている。PCIバス２１０は、コンピュータバス２０９と分離された情報の伝達手段であって、システムコントローラ２０３に接続されている。そして、CPU２０１はシステムコントローラ２０３を介してPCIバス２１０に接続された各種資源にアクセスできるようになっている。
【０２６４】
外部記憶制御部２１１は、PCIバス２１０とハードディスク２１２やCD-ROMドライブ２１３に接続され、PCIバス２１０を介した情報アクセス要求に基づいて、ハードディスク２１２やCD-ROMドライブ２１３に装着されているディスク内の所定の領域に対して情報の書き込み・読み出しの制御を行うようになっている。例えば、この接続はＳＣＳＩまたはIEEE１３９４等を用いる。なお、外部記憶装置はハードディスク２１２やCD-ROMドライブ２１３に限らず、フロッピー（登録商標）ディスクや光磁気ディスクなどのような、書き込み可能で、かつ、取り外し可能な記録媒体を用いるものでもよい。それにより上述の変換を行う画像データや視環境パラメータや見えの指標データなど、本発明を実施するためのデータを記録媒体に格納して輸送することで、上述の送信および受信に置き換えることができる。
【０２６５】
キーボード・マウス制御部２１４は、キーボード２１５とポインティングデバイスであるマウス２１６とをPCIバス２１０に接続し、使用者が入力した文字・数値・記号や、使用者が行ったマウスの動きやマウスボタンの操作を、所定のシーケンスに従ってCPU２０１に伝達するようになっている。これによりCPU２０１はビデオコントローラ２２５を介してCRT（Cathode Ray Tube）モニタ２２６上に表示された映像に併せて表示されたポインタを相対的に移動させながら、使用者からの入力情報を受け入れることができる。もちろん上述の設定画面での入力も同様にして可能である。
【０２６６】
スキャナ・プリンタ制御部２１７は、PCIバス２１０とスキャナ２１８やプリンタ２１９に接続され、PCIバス２１０を介した情報アクセス要求に基づいて、画像情報の書き込み・読み出し制御を行うようになっている。この接続は、ＳＣＳＩまたはIEEE１３９４などによる接続が一般的である。ここで授受される情報は、光学的に読み取り・入力される情報や、印刷・出力される情報のほかに、上述のDICとDDCの変換に用いられるようなスキャナ２１８やプリンタ２１９が記憶しているデバイスの特性情報なども授受可能である。
【０２６７】
通信制御部２２０は、モデム２２１を介して電話回線２２２と接続されたり、または、トランシーバやHUBなどのネットワーク通信機器２２３を介してIEEE８０２．３（イーサネット（登録商標））、FDDI、ATM、もしくは、IEEE１３９４などのネットワーク２２４に接続され、PCIバス２１０を介した情報アクセス要求や通信先の情報アクセス要求に基づいて、情報の送信、受信の制御を行うようになっている。もちろん上述の変換を行う画像データや視環境パラメータや見えの指標データなど本発明を実施するためのデータを送信受信することも可能である。
【０２６８】
ビデオコントローラ２２５は、PCIバス２１０に接続され、CPU２０１等の指示に基づいて、画像、図形、または、文字等の情報をビデオコントローラ２２５内の図示せぬビデオメモリ上に描画し、その内容をCRTモニタ２２６に表示するようになっている。もちろんビデオコントローラ２２５内のビデオメモリに上述の画像データを記憶することも可能である。またCRTモニタ２２６との間で、ＶＥＳＡ DDC（ディスプレイデータチャンネル）規格のように、CRTモニタ２２６が記憶しているデバイスの特性情報なども授受可能である。
【０２６９】
CRT２２６は、前述のビデオコントローラ２２５に接続され、CPU２０１等の指示に基づいて、ビデオコントローラ２２５が描画する映像を表示するようになっている。もちろんCRTモニタに限らず、PDP（Plasma Display Panel）や液晶ディスプレイなどの表示デバイスを用いることも可能である。なお、本発明においては、CRTモニタ２２６はビデオコントローラ２２５と共働してソフトコピー画像を表示する役割も持ち、送信側で使用者が観察している画像の入力デバイスとしての機能と、受信側で使用者が観察する画像の出力デバイスとしての機能を果たす。
【０２７０】
センサ制御部２２７は、PCIバス２１０と各種センサ２２８とに接続され、CPU２０１等の指示に基づいて、電圧、温度、または、明るさ等の物理量を検知するようになっている。特に本発明の実施の形態としては、視環境パラメータを測定するためのセンサとしての役割を果たしており、周囲の光の色度やCRTモニタ２２６などの色度と絶対輝度等を検知することができる。
【０２７１】
以上に、本発明の送受信装置１を実現する実施の形態として、コンピュータ２００によるハードウエアの構成例を示したが、コンピュータによって本発明の送受信装置１を実現する場合には、コンピュータ２００の各部と周辺機器がプログラム・ソフトウエアによって協調しながら動作し、CPU２０１を中心にコンピュータ２００の各部と周辺機器が上述の各手段や各回路を分担することになる。
【０２７２】
例えば、図２で示した本発明の第１の実施の形態の構成例における、送信側の入力デバイスとしてのCRTモニタ３と受信側の出力デバイスとしてのCRTモニタ４は、ビデオコントローラ２２５とCRTモニタ２２６が主にその役割を果たす。コンバータ１１とコンバータ１６は、CRTモニタ３，４のプロファイルを参照してRGB画像データからXYZ画像データへの変換またはその逆の変換を行うわけであるから、CRTモニタ２２６のプロファイルや画像データを記憶するメモリ２０４と変換処理の演算を行うCPU２０１が主にその役割を果たす。
【０２７３】
視環境変換回路１２と視環境変換回路１５は、センサＳ1、Ｓ2、Ｓ3、Ｓ4からの視環境パラメータに応じてXYZ画像データからL+M+S+画像データへの変換またはその逆の変換を行うわけであるから、センサ制御部２２７とCPU２０１が主にセンサからの視環境パラメータを取り込む役割を果たし、また、メモリ２０４とCPU２０１が主に変換処理の演算を行う役割を果たす。画像編集処理回路１２と画像編集処理回路１４は、色域圧縮処理や色の編集処理などの画像編集処理を行うわけであるから、メモリ２０４とCPU２０１が主に変換処理の演算を行う役割を果たす。また、画像処理部１−１と画像処理部１−２でのネットワーク１０１に対する送信と受信は、データを記憶するメモリ２０４と通信制御部２２０が送信と受信の制御を行う役割を果たす。
【０２７４】
もちろん、以上の役割分担の制御にあっては、CPU２０１でのプログラムの実行が介在していることは言うまでもない。
【０２７５】
以上のようなハードウエア上に、前述の本発明の実施の形態の各構成例を実現することで、本発明が意図する色の見えが視環境により変化しないシステムを構築することが可能となる。もちろんこの実施の形態に限定されず、所定の画像の変換の演算を行い、画像データを送受信できる装置であれば、トランジスタ、オペアンプ等のアナログ回路やTTL、PLD、または、ゲートアレイ等のデジタル回路を含む装置であってもよい。
【０２７６】
ところで、現在市販されているCMSは、ICC（International Color Consortium）で規定されているものがほとんどである。このCMSにおいては、上述したように、デバイスプロファイルを基に変換処理を行うようになされている。色の見えを一致させるCMSを、独自のシステムを新たに構築して実現することも可能であるが、そのようにすると、既存のICCのCMSとの互換性を確保することができなくなる。すなわち、既存の資源を有効に利用することができなくなる。そこで、以下においては、既存のICCのCMSを利用して、色の見えを一致させるシステムについて説明する。
【０２７７】
図１５は、このような画像処理システムの構成例を表している。このシステムにおいては、CMSを構成する画像処理部３１に、CRT４１とプリンタ４２が接続されている。そして、CRT４１に表示されているソフトコピー画像が取り込まれ、画像処理部３１の変換部３２に供給されるようになされている。変換部３２は、入力された画像データを入力プロファイル３２Ａに基づいて処理し、変換部３３に出力するようになされている。変換部３３は、入力された画像データを、内蔵する出力プロファイル３３Ａに基づいて処理し、プリンタ４２に出力するようになされている。
【０２７８】
変換部３２の入力プロファイル３２Ａは、色順応モデル変換回路３４により適宜読みだされ、視環境パラメータ入力部３５からの入力に対応して、適宜書き換えられるようになされている。入力部３５は、GUIあるいはセンサ等により構成され、例えばCRT４１の周囲光Ｌ1の色度、輝度といったデータや、CRT４１の白色点の輝度のデータなどを取り込むようになされている。
【０２７９】
図１６は、画像処理部３１のより詳細な構成例を表している。この構成例においては、入力プロファイル３２Ａが、CRT４１より入力されたDDCデータとしてのRGBデータをDICデータとしてのXYZデータに変換し、PCS（Profile Connection Space）６１に出力するようになされている。PCS６１は、入力されたXYZデータを、変換部３３に出力するようになされている。変換部３３の出力プロファイル３３Ａは、入力されたXYZデータを、DDCデータとしてのCMY(K)データに変換し、プリンタ４２に出力し、プリント用紙４３にプリントさせ、ハードコピー画像として出力させるようになされている。
【０２８０】
次に、図１７のフローチャートを参照して、CRT４１に表示されているソフトコピー画像を、画像処理部３１を介してプリンタ４２に供給し、プリント用紙４３にハードコピー画像としてプリントする場合の動作について説明する。
【０２８１】
最初にステップＳ１において、色順応モデル変換回路３４は、変換部３２の入力プロファイル３２Ａを読み出す処理を実行する。そして、ステップＳ２において、読み込んだ入力プロファイル３２Ａの中から、TRC（rTRC，gTRC，bTRC）、MXYZ_mrおよびwtptを読み出す処理を実行する。
【０２８２】
ここで、TRCは、rTRC，gTRC，bTRCの総称である。これらは、所定のデータを線形化するための関数、または変換テーブルデータであり、例えば、rTRC［Ａ］は、データＡをrTRCで線形化したデータを意味する。
【０２８３】
MXYZ_mrは、次式で表されるマトリクスを意味する。
【０２８４】
【数３１】
2007209025.tif 000034
【０２８５】
なお、上記式における（Xmr,red，Ymr,red，Zmr,red）は、CRT４１のメディアとしてのＲ蛍光体の相対三刺激値（rXYZ）を表し、以下同様に、（Xmr,green，Ymr,green，Zmr,green）は、Ｇ蛍光体の相対三刺激値（gXYZ）を表し、（Xmr,blue，Ymr,blue，Zmr,blue）は、Ｂ蛍光体の相対三刺激値（bXYZ）を表す。
【０２８６】
さらに、wtptは、CRT４１の白色点の相対三刺激値（Xr,mw，Yr,mw，Zr,mw）を表している。
【０２８７】
なお、本明細書において、（Ｘr，Ｙr，Zr）は、相対三刺激値を表す。また、添字のｍｒは、media relativeを意味し、メディアの相対値を表すとき用いられる。
【０２８８】
入力プロファイル３２Ａおよび出力プロファイル３３Ａは、ICC Profile Format Specificationに基づいて作成されている。ICC Profile Format Specificationは、インターネットを介してICCのホームページ（そのＵＲＬは、http://www.color.orgである）にアクセスし、入手することができる。このフォーマットにおいては、図１８に示すように、先頭にヘッダが配置され、そこには、このフォーマットのサイズ、使用しているCMM（Color Management Module）（色変換の処理を行うソフトウェア）、バージョン、対象とするデバイス、色空間、作成日時などが記録されている。ヘッダの次のタグテーブルには、タグ自身のバイト数を表すタグカウントと、データ（タグエレメントデータ）が配置されている位置を示すポインタとしてのタグが配置されている。
【０２８９】
図１９は、このようなICC Profile Formatのプロファイルを見るためのアプリケーションソフトウエアを利用して、その内容をCRT４１に表示させた場合の表示例を表している。同図に示すように、このプロファイルには、TRC，MXYZ_mr，wtptが含まれている。
【０２９０】
次に、図１７のステップＳ３に進み、色順応モデル変換部３４は、視環境パラメータ入力部３５から、視環境パラメータを取り込む。この視環境パラメータとしては、CRT４１の周囲光Ｌ1の色度（xsur，ysur）と絶対輝度Ya,sur、並びにCRT４１の絶対輝度Ya,monを取り込むことができる。なお、本明細書において、添字ａは、absoluteを意味し、その添字の付いている記号が絶対値を表していることを意味する。
【０２９１】
また、添字surは、その添字の付いている記号が、周囲光のデータを表していることを意味する。さらに、添字monは、その添字の付いている記号が、モニタ（CRT）に関するデータを表すものであることを意味する。
【０２９２】
図２０は、CRT４１の視環境パラメータを入力するための入力画面（GUI）の表示例を表している。同図に示すように、使用者は、視環境パラメータ入力部３５の図示せぬキーボードなどを適宜操作することで、必要な視環境パラメータを数値として入力することができる。
【０２９３】
もちろん、これらの視環境パラメータは、センサで検出し、その検出結果を取り込むようにすることも可能である。
【０２９４】
図１７のステップＳ３で、視環境パラメータの取り込みが完了したとき、次にステップＳ４に進み、色順応モデル変換回路３４における変換処理が実行される。この変換処理の詳細については、図２２のフローチャートを参照して後述する。
【０２９５】
この色順応モデル変換回路３４の処理の結果、ステップＳ５において、ステップＳ２で読み出したTRC，MXYZ_mr，wtptに対応して、それらをそれぞれ書き換えるべきデータとして、TRC'，M'XYZ_mr，wtpt'が得られる。このようにして得られた書換データにより、ステップＳ６で入力プロファイル３２Ａの書換が実行される。
【０２９６】
以上のようにして、入力プロファイル３２Ａの書換が完了したとき、CRT４１より取り込まれたRGBデータが、この入力プロファイル３２Ａを参照して、XYZデータに変換され、PCS６１を介して出力プロファイル３３Ａに供給される。そして、出力プロファイル３３Ａで、XYZデータからCMY(K)データに変換され、プリンタ４２に出力され、プリント用紙４３にプリントされる。
【０２９７】
図１７に示す処理例においては、変換回路３２における入力プロファイル３２Ａが、予め作成されていることを前提としたが、まだ、この入力プロファイル３２Ａが作成されていない場合には、新たに作成するようにすることができる。この場合、図２１に示すように、CRT４１に、例えばグレースケールのパッチ、RGBのカラーパッチ、白のパッチを表示させる。そして、センサ７１で、このパッチのデータを検出し、検出結果を測色機７２に供給する。そして、測色機７２で、検出結果を演算し、TRC，MXYZ_mr，wtptを求める。
【０２９８】
なお、MXYZ_mrの各要素は、次式から求めることができる。
Xmr＝（Xr,D50／Xa,mw）Ｘa＝（Xr,D50／Xr,mw）Ｘr
Ymr＝（Yr,D50／Ya,mw）Ｙa＝（Yr,D50／Yr,mw）Ｙr
Zmr＝（Zr,D50／Za,mw）Ｚa＝（Zr,D50／Zr,mw）Ｚr  （３２）
【０２９９】
なお、上記式において、（Ｘa，Ｙa，Ｚa）は、絶対三刺激値を、（Ｘr，Ｙr，Ｚr）は、相対三刺激値を、それぞれ表し、また、（Xa,mw，Ya,mw，Za,mw）は、白の絶対三刺激値を、（Xr,mw，Yr,mw，Zr,mw）は、白の相対三刺激値をそれぞれ表している。さらに、（Xr,D50，Yr,D50，Zr,D50）は、光源Ｄ５０の相対三刺激値を表し、具体的には、（０．９６４２，１．００００，０．８２４９）となる。
【０３００】
次に、図１７のステップＳ４における色順応モデル変換回路３４の変換処理について、図２２のフローチャートを参照して説明する。同図に示すように、この例においては、入力プロファイル３２ＡからTRC，MXYZ_mr，wtptが入力され、視環境パラメータ入力部３５から周囲光Ｌ1の色度（xsur，ysur）と、周囲光Ｌ1の絶対輝度Ya,sur、並びにCRT４１の絶対輝度Ya,monが入力される。そして、生成し、出力するのは、入力プロファイル３２Ａの更新データTRC'，M'XYZ_mr，wtpt'である。
【０３０１】
最初にステップＳ１１において、画像データ（ｄｒ，ｄｇ，ｄｂ）が生成されていることを仮定する。このデータ（ｄｒ，ｄｇ，ｄｂ）は、CRT４１が出力する（Ｒ，Ｇ，Ｂ）の値を、それぞれ最大値が１になるように正規化したものである。
【０３０２】
次に、ステップＳ１２において、ステップＳ１１で生成したデータ（ｄｒ，ｄｇ，ｄｂ）に対して、入力プロファイル３２Ａから読み込んだTRCを適用して（ｒ，ｇ，ｂ）を次式で示すように演算する。
ｒ＝rTRC［ｄｒ］  ０≦ｄｒ≦１  ０≦ｒ≦１
ｇ＝gTRC［ｄｇ］  ０≦ｄｇ≦１  ０≦ｇ≦１
ｂ＝bTRC［ｄｂ］  ０≦ｄｂ≦１  ０≦ｂ≦１      （３３）
【０３０３】
これにより、CRT４１が出力するRGBデータと光量の関係を線形化したデータ（ｒ，ｇ，ｂ）が得られる。
【０３０４】
次に、ステップＳ１３を経て、ステップＳ１４において、ステップＳ１２のデータ（ｒ，ｇ，ｂ）から、データ（X'a，Y'a，Z'a）を演算する。
【０３０５】
すなわち、（３３）式で示すように線形化されたデータ（ｒ，ｇ，ｂ）から、データ（Ｘ，Ｙ，Ｚ）を求めるために、次式で示されるRGB蛍光体のメディア相対三刺激値が読み込まれる。
rXYZ：（Xmr,red，Ymr,red，Zmr,red）
gXYZ：（Xmr,green，Ymr,green，Zmr,green）
bXYZ：（Xmr,blue，Ymr,blue，Zmr,blue）      （３４）
【０３０６】
さらに、メディア相対三刺激値から、絶対三刺激値に変換する際に必要な次式で示される白色点の相対三刺激値が読み込まれる。
wtpt：（Xr,mw，Yr,mw，ｚr,mw）      （３５）
【０３０７】
なお、ここでは、wtptはCRT４１の白色点とされ、上記（３５）式が、次式のように設定される。
（Xr,mon，Yr,mon（＝１），Zr,mon）      （３６）
【０３０８】
その結果、CRT４１の絶対三刺激値は、Ya,monを用いて、次式で表すことができる。
Xa,mon＝Xr,mon・Ya,mon
Ya,mon＝Yr,mon・Ya,mon（＝Ya,mon）
Za,mon＝Zr,mon・Ya,mon                  （３７）
【０３０９】
上記した（３２）式、（３６）式、および（３７）式から、次式が得られる。
【０３１０】
【数３２】
2007209025.tif 000035
【０３１１】
上記式における（Xa,red，Ya,red，Za,red）は、Ｒ蛍光体の絶対三刺激値を表し、（Xa,green，Ya,green，Za,green）は、Ｇ蛍光体の絶対三刺激値を表し、さらに（Xa,blue，Ya,blue，Za,blue）は、Ｂ蛍光体の絶対三刺激値を表す。
【０３１２】
従って、絶対三刺激値で表した行列は、次のようになる。
【０３１３】
【数３３】
2007209025.tif 000036
【０３１４】
ここで、次式で示すように、（３９）式における右辺の項は、MXYZ_aとされる。
【０３１５】
【数３４】
2007209025.tif 000037
【０３１６】
従って、CRT４１から出力される絶対三刺激値は、次のように表すことができる。
【０３１７】
【数３５】
2007209025.tif 000038
【０３１８】
ここで、MXYZ_aは、（ｒ，ｇ，ｂ）から絶対三刺激値を求めるための行列を表し、（Xa,(CRT)，Ya,(CRT)，Za,(CRT)）は、CRT４１から出力される絶対三刺激値を表す。
【０３１９】
なお、添字（CRT）は、CRT４１から出力されることを表し、（）は、それが変数であることを表す。以後、（）がついていない記号は、定数を表すものとする。
【０３２０】
周囲光Ｌ1の輝度が大きくなってくると、CRT４１のソフトコピーの画像のコントラストが低下する。これは、主に、CRT４１の管面上への周囲光Ｌ1の反射により黒が浮いてしまうことによる。通常、CRT４１には反射防止膜が形成されているものの、周囲光Ｌ1が存在する限り、CRT４１上で再現できる黒は、その反射光より暗くすることは不可能である。この反射光を考慮するために、次式で示すように、RGBの蛍光体から発せられた光にオフセットとして周囲光Ｌ1の反射成分が加えられる。
【０３２１】
【数３６】
2007209025.tif 000039
【０３２２】
Rbkは、CRT４１の管面上の反射率を表し、通常１％乃至５％の値である。（Xa,sur，Ya,sur，Za,sur）は、周囲光Ｌ1の絶対三刺激値を表す。（X'a,(CRT)，Y'a,(CRT)，Z'a,(CRT)）は、反射光を加えたCRT４１の絶対三刺激値を表す。
【０３２３】
周囲光Ｌ1の絶対三刺激値は、視環境パラメータ入力部３５から入力された視環境パラメータから、次のように求めることができる。
【０３２４】
【数３７】
2007209025.tif 000040
【０３２５】
ここで、（ｒ0，ｇ0，ｂ0）は次式が成立するように定義される。
【０３２６】
【数３８】
2007209025.tif 000041
【０３２７】
（４２）式は、（４１）式と（４４）式から、次のように変形することができる。
【０３２８】
【数３９】
2007209025.tif 000042
【０３２９】
ところで、TRCは、ICC Profile Formatの中では、０から１の間の値で表す必要がある。このため、（ｒ＋ｒ0），（ｇ＋ｇ0），（ｂ＋ｂ0）のそれぞれの最大値が１になるように正規化するために、（ｒ’，ｇ’，ｂ’）を次のように定義する。
ｒ’＝（ｒ＋ｒ0）／（１＋ｒ0）
ｇ’＝（ｇ＋ｇ0）／（１＋ｇ0）
ｂ’＝（ｂ＋ｂ0）／（１＋ｂ0）      （４６）
【０３３０】
ここで、（３３）式から、次式が成立する。
ｒ’＝（rTRC［ｄｒ］＋ｒ0）／（１＋ｒ0）
ｇ’＝（gTRC［ｄｇ］＋ｇ0）／（１＋ｇ0）
ｂ’＝（bTRC［ｄｂ］＋ｂ0）／（１＋ｂ0）      （４７）
【０３３１】
次に、次式で示すように、TRC'を定義する。
rTRC'［ｄｒ］＝（rTRC［ｄｒ］＋ｒ0）／（１＋ｒ0）
gTRC'［ｄｇ］＝（gTRC［ｄｇ］＋ｇ0）／（１＋ｇ0）
bTRC'［ｄｂ］＝（bTRC［ｄｂ］＋ｂ0）／（１＋ｂ0  ）    （４８）
【０３３２】
その結果、次式が成立し、ICC Profile Formatの書式が満足される。
ｒ’＝rTRC'［ｄｒ］  ０≦ｄｒ≦１  ０≦ｒ’≦１
ｇ’＝gTRC'［ｄｇ］  ０≦ｄｇ≦１  ０≦ｇ’≦１
ｂ’＝bTRC'［ｄｂ］  ０≦ｄｂ≦１  ０≦ｂ’≦１      （４９）
【０３３３】
上記した（４６）式より次式が成立する。
ｒ＋ｒ0＝（１＋ｒ0）・ｒ’
ｇ＋ｇ0＝（１＋ｇ0）・ｇ’
ｂ＋ｂ0＝（１＋ｂ0）・ｂ’      （５０）
【０３３４】
また、次式で示すように、MTRC_nを定義する。
【０３３５】
【数４０】
2007209025.tif 000043
【０３３６】
このとき、上記（４５）式は、（５０）式と（５１）式から、次のように表される。
【０３３７】
【数４１】
2007209025.tif 000044
【０３３８】
この（５２）式で、図２２のステップＳ１４の演算結果が得られることになる。
【０３３９】
次に、Y'a,(CRT)の最大値を１にする正規化を行う。最大値は、Y'a,monであり、この値は、（５２）式において、ｒ’＝ｇ’＝ｂ’＝１としたときの絶対三刺激値を意味するから、（５２）式から、次式が成立する。
【０３４０】
【数４２】
2007209025.tif 000045
【０３４１】
上記（５３）式から、Y'a,monが求められる。従って、図２２のステップＳ１５において、次式が演算される。
【０３４２】
【数４３】
2007209025.tif 000046
【０３４３】
次に、（５２）式（ハントポインタエステバス（Hunt-Pointer-Estevez）変換）を用いて、三刺激値より錐体の信号への変換を行う。すなわち、ステップＳ１６で、次式が演算される。
【０３４４】
【数４４】
2007209025.tif 000047
【０３４５】
なお、ここで、MEHPを次式に示すように定義する。
【０３４６】
【数４５】
2007209025.tif 000048
【０３４７】
ところで、人間の視覚は、光源を白にするように、各錐体の信号を、その白色点の値で正規化している。そこで、この実施の形態のモデルにおいては、基本的に、von Kriesの順応則を用いているが、人間の視覚が順応しているであろう白色点は、光源の色度をそのまま用いるのではなく、次に示すように、不完全順応と部分順応の２ステップから求める。
【０３４８】
最初に、不完全順応について説明すると、CRT４１上の画像を観察するとき、人間の視覚は、CRT４１の白色点に順応しようとするが、たとえ、暗室内でCRT４１を観察したとしても、その白色点が、Ｄ６５からかけ離れている場合、人間の視覚は、CRT４１の白色点に完全に順応することはできない。白色点の色度がＤ６５（またはＥ）光源から離れるほど、また、その順応点の輝度が低いほど、順応は不完全となる。人間の視覚が順応している不完全順応白色点（Ｌ’n，Ｍ’n，Ｓ’n）は、次式から求める。
Ｌ’n＝Ｌn／ｐL
Ｍ’n＝Ｍn／ｐM
Ｓ’n＝Ｓn／ｐS      （５７）
【０３４９】
なお、上記に式におけるｐL，ｐM，ｐSは、ハントのモデルで用いられる色順応係数であり、次式から求めることができる。
【０３５０】
【数４６】
2007209025.tif 000049
【０３５１】
上記式におけるY'a,monは、CRT４１の白色点の反射光を含めた絶対輝度（cd/m2）を表す。
【０３５２】
また、上記式におけるｌE，ｍE，ｓEは、次式から求めることができる。
ｌE＝３・Ｌn／（Ｌn＋Ｍn＋Ｓn）
ｍE＝３・Ｍn／（Ｌn＋Ｍn＋Ｓn）
ｓE＝３・Ｓn／（Ｌn＋Ｍn＋Ｓn）      （５９）
【０３５３】
なお、（Ｌn，Ｍn，Ｓn）は、CRT４１の白色点、すなわち（５２）式と（５４）式において、ｒ’＝ｇ’＝ｂ’＝１としたときの、相対三刺激値を（Xr,mon，Yr,mon，Zr,mon）として、これをMEHPを用いて、錐体信号への変換を行い、次式から求めることができる。
【０３５４】
【数４７】
2007209025.tif 000050
【０３５５】
次に、混合順応について説明するに、CRT４１上の画像を観察する場合、暗室で見ることはほとんどなく、一般的なオフィスでは、約４１５０Ｋの色温度（CCT）をもつ蛍光灯のもとで見ることが多い。また、一般的に使用されているＣＧモニタの白色点のCCTは、約９３００Ｋである。このように、CRT４１の白色点と、周囲の色温度が大きく異なっている場合、人間の視覚は、両者に部分的に順応しているものと考えることができる。そこで、実際に、人間の視覚が順応している白色点は、両者の中間であると考えられる。そこで、人間の視覚が、CRT４１の白色点に順応している割合（順応率）をＲadpとし、実際に順応している白色点（Ｌ”n，Ｍ”n，Ｓ”n）を次式のように定義する。
【０３５６】
【数４８】
2007209025.tif 000051
【０３５７】
なお、（Ｌsur，Msur，Ｓsur）は、（４３）式より周囲光の絶対三刺激値を相対三刺激値に変換すると、次のようになる。
Xr,sur＝Xa,sur／Ya,sur
Yr,sur＝Ya,sur／Ya,sur（＝１）
Zr,sur＝Za,sur／Ya,sur              （６２）
【０３５８】
さらに、上記（６２）式で求めた結果に、ステップＳ１６で、MEHPを用いて錐体の信号への変換を行うと、次の値が得られる。
【０３５９】
【数４９】
2007209025.tif 000052
【０３６０】
なお、視感実験によると、順応率Ｒadpを、０．４乃至０．７の間の値、特に、０．６としたとき、最も好ましい結果が得られた。
【０３６１】
ここで、von Kriesの順応則に、上記した２つのステップで求めた順応白色点を代入すると、次式が得られる。
【０３６２】
【数５０】
2007209025.tif 000053
【０３６３】
この式から、ステップＳ１７の演算が行われる。
【０３６４】
ここで、Mvon-Kを次式で示すように定義する。
【０３６５】
【数５１】
2007209025.tif 000054
【０３６６】
図２２のステップＳ１８では、Hunt-Pointer-Estevez逆行列変換を用いて、錐体の信号から三刺激値への変換を次式で示すように行う。
【０３６７】
【数５２】
2007209025.tif 000055
【０３６８】
なお、ここで、次式が定義される。
【０３６９】
【数５３】
2007209025.tif 000056
【０３７０】
次に、上記した（３２）式に従って、メディア相対三刺激値への変換処理が行われる。まず、順応白色点（Ｌ”n，Ｍ”n，Ｓ”n）を（６４）式に代入して、次式が得られる。
【０３７１】
【数５４】
2007209025.tif 000057
【０３７２】
さらに、これを三刺激値に変換して、次式が得られる。
【０３７３】
【数５５】
2007209025.tif 000058
【０３７４】
従って、次式が成立する。
【０３７５】
【数５６】
2007209025.tif 000059
【０３７６】
なお、ここで次式が定義される。
【０３７７】
【数５７】
2007209025.tif 000060
【０３７８】
この（７０）式に従った演算が、図２２のステップＳ１９で行われる。
【０３７９】
以上のステップＳ１１乃至ステップＳ１９の処理をまとめると、画像データ（ｄｒ，ｄｇ，ｄｂ）によらないプロファイルの書き換えが可能となり、ステップＳ２１乃至ステップＳ２３に示すようになる。
【０３８０】
すなわち、新たなrTRC'，gTRC'，bTRC'については、関数、または変換テーブルとして、（４８）式から次のように求めることができる。
rTRC'［ｄｒ］＝（rTRC［ｄｒ］＋ｒ0）／（１＋ｒ0）
gTRC'［ｄｇ］＝（gTRC［ｄｇ］＋ｇ0）／（１＋ｇ0）
bTRC'［ｄｂ］＝（bTRC［ｄｂ］＋ｂ0）／（１＋ｂ0）      （７２）
【０３８１】
ｒ0，ｇ0，ｂ0は、（４３）式と（４４）式から、次式で表される。
【０３８２】
【数５８】
2007209025.tif 000061
【０３８３】
この（７２）式で表される値が、入力プロファイル３２ＡのTRCに対する更新データTRC'とされる。
【０３８４】
さらに、TRCからの出力（ｒ’，ｇ’，ｂ’）から、メディア相対三刺激値への変換は、色順応モデルを用いて、次式で示すようになる。
【０３８５】
【数５９】
2007209025.tif 000062
【０３８６】
上記式から次式が定義される。
【０３８７】
【数６０】
2007209025.tif 000063
【０３８８】
また、（７５）式から次式を定義する。
【０３８９】
【数６１】
2007209025.tif 000064
【０３９０】
この（７６）式に示すM'XYZ_mrが、入力プロファイル３２ＡのデータMXYZ_mrの更新データとされる。
【０３９１】
このとき、RGB蛍光体のメディア相対三刺激値は、次のようになる。
rXYZ'：（X'mr,red，Y'mr,red，Z'mr,red）
gXYZ'：（X'mr,green，Y'mr,green，Z'mr,green）
bXYZ'：（X'mr,blue，Y'mr,blue，Z'mr,blue）          （７７）
【０３９２】
さらに、新たな白色点のICC Profile Formatでの絶対三刺激値（相対三刺激値）については、（６９）式より次のようになる。
【０３９３】
【数６２】
2007209025.tif 000065
【０３９４】
この値が、入力プロファイル３２Ａのwtptの更新データwtpt'とされる。
【０３９５】
以上のようにして、図１６の画像処理部３１における変換部３２の入力プロファイル３２Ａが更新される。
【０３９６】
図２３は、画像処理部３１における処理の結果変化するデータの流れを示している。すなわち、図２３に示すように、CRT４１からのRGBデータＤ１１が、変換部３２の入力プロファイル３２Ａに基づいて、XYZデータＤ１２に変換される。このデータは、図２２のステップＳ１４で生成されるデータに対応している。そして、このXYZデータＤ１２が、視環境パラメータに基づいて、L+M+S+データＤ１３に変換される。このデータは、図２２のステップＳ１７で生成されるデータに対応している。そして、このデータは、さらにX+mrY+mrZ+mrデータＤ１４に変換される。このデータは、図２２のステップＳ１９で生成されるデータに対応する。このデータが、図１６のPCS（Profile Connection Space）６１を介して、変換部３３に伝送される。
【０３９７】
変換部３３においては、このデータをデータＤ１５として受け取り、これをデータL+M+S+データＤ１６に変換する。さらに、プリンタ４２側の視環境パラメータに対応して、このデータがXYZデータＤ１７に変換され、そして、このデータが、出力プロファイル３３Ａに対応してさらに、RGBデータＤ１８に変換される。
【０３９８】
図１５と図１６に示した変換部３２と変換部３３は、実質的には、図１４に示したようなコンピュータで構成される。
【０３９９】
以上の図１５と図１６の画像処理システムにおいては、変換部３２における入力プロファイル３２Ａを書き換えるようにしたが、変換部３３の出力プロファイル３３Ａを書き換えるようにすることも可能である。図２４は、この場合の構成例を表している。
【０４００】
すなわち、図２４の構成例においては、入力プロファイル３２Ａを書き換える色順応モデル変換回路３４と視環境パラメータ入力部３５が設けられているのと同様に、出力プロファイル３３Ａを書き換えるための色順応モデル変換回路９１と視環境パラメータ入力部９２が設けられている。視環境パラメータ入力部９２は、視環境パラメータ入力部３５と同様の動作を行い、また、色順応モデル変換回路９１は、色順応モデル変換回路３４と同様の処理を行う。これにより、出力プロファイル３３Ａを入力プロファイル３２Ａと同様に更新することができる。
【０４０１】
図２５乃至図２９は、上述した実施の形態におけるデータの流れを表している。図２５は、図２の実施の形態に、図２６は、図９の実施の形態に、図２７は、図１０の実施の形態に、図２８は、図１１の実施の形態に、そして、図２９は、図１２の実施の形態に、それぞれ対応している。
【０４０２】
すなわち、図２５のシステムにおいては、画像処理部１−１に、画像データＩin、デバイスプロファイルデータＤin、および視環境パラメータ（周囲環境データ）Ｖinが入力されており、画像処理部１−１は、これらのデータに基づいて、視環境とデバイスに依存しない画像データＩ’’を生成し、これを画像処理部１−２に出力する。
【０４０３】
画像処理部１−２には、デバイスプロファイルデータＤoutと周囲環境データＶoutが入力されており、画像処理部１−２は、これらのデータを利用して、画像データＩ’’を処理し、画像データＩoutを生成、出力する。
【０４０４】
図２６のシステムにおいては、画像処理部１−１に、画像データＩin、デバイスプロファイルデータＤin、および周囲環境データＶinが入力されている。また、この画像処理部１−１には、画像処理部１−２からデバイスプロファイルデータＤoutと周囲環境データＶoutも供給されている。画像処理部１−１は、デバイスプロファイルデータＤin、周囲環境データＶin、デバイスプロファイルデータＤout、および周囲環境データＶoutを利用して、画像データＩinを処理し、画像データＩoutを生成し、画像処理部１−２に出力する。画像処理部１−２は、この画像データＩoutを出力装置に供給する。
【０４０５】
図２７のシステムにおいては、画像処理部１−１は、入力された画像データＩin、デバイスプロファイルデータＤin、および周囲環境データＶinを、そのまま画像処理部１−２に出力する。
【０４０６】
画像処理部１−２には、デバイスプロファイルデータＤoutと周囲環境データＶoutも入力されている。画像処理部１−２は、デバイスプロファイルデータＤin、周囲環境データＶin、デバイスプロファイルデータＤout、および周囲環境データＶoutを利用して、画像データＩinを処理し、画像データＩoutを生成する。
【０４０７】
図２８のシステムにおいては、画像処理部１−１に、画像データＩin、デバイスプロファイルデータＤin、および周囲環境データＶinが入力されている。画像処理部１−２は、入力された周囲環境データＶoutを、そのまま画像処理部１−１に出力している。画像処理部１−１は、デバイスプロファイルデータＤin、周囲環境データＶin、および周囲環境データＶoutを利用して、画像データＩinを処理し、デバイスに依存しない画像データＩ’を生成し、画像処理部１−２に出力する。
【０４０８】
画像処理部１−２は、入力された画像データＩ’を、入力されたデバイスプロファイルデータＤoutを利用して、画像データＩoutに変換し、出力する。
【０４０９】
図２９のシステムにおいては、画像処理部１−１に、画像データＩin、デバイスプロファイルデータＤin、周囲環境データＶinが入力されており、画像処理部１−１は、デバイスプロファイルデータＤinを利用して、画像データＩinから、デバイスに依存しない画像データＩ’を生成し、画像処理部１−２に出力する。また、画像処理部１−１は、周囲環境データＶinを、そのまま画像処理部１−２に出力する。
【０４１０】
画像処理部１−２は、周囲環境データＶin、デバイスプロファイルデータＤout、および周囲環境データＶoutを利用して、画像データＩ’を処理し、画像データＩoutを生成し、出力する。
【０４１１】
画像処理部１−１，１−２において、入力されたどのデータに、どのデータを適用するかは、すなわち、データの組み合わせは任意であるが、上記図２、並びに図９乃至図１２の実施の形態においては、図３０乃至図３４に示すように、組み合わせが行われている。
【０４１２】
すなわち、図３０（図２と図２５に対応する）のシステムにおいては、画像データＩinに、デバイスプロファイルデータＤinを、コンバータ１１で適用して生成した画像データを、視環境変換回路１２において、周囲環境データＶinを参照して、視環境とデバイスに依存しない画像データＩ’’に変換している。
【０４１３】
また、画像処理装置１−２において、視環境変換回路１５において、画像データＩ’’に対して、周囲環境データＶoutを適用して生成した画像データを、コンバータ１６において、デバイスプロファイルデータＤoutを適用して、画像データＩoutに変換している。
【０４１４】
図３１（図９と図２６に対応する）のシステムにおいては、画像処理部１−１のコンバータ１１により、画像データＩinに対して、デバイスプロファイルデータＤinを適用して画像データを生成する。そして、この画像データに対して、視環境変換回路１２において、周囲環境データＶinを適用する。さらに、視環境変換回路１５において、視環境変換回路１２の出力に対して、周囲環境データＶoutを適用して生成した画像データを、コンバータ１６で、周囲環境データＤoutを適用して、画像データＩoutに変換している。従って、この場合、画像処理部１−２は、入力された画像データＩout、デバイスプロファイルデータＤout、および周囲環境データＶoutを、そのまま出力するだけの処理を行うものとなる。
【０４１５】
図３２（図１０と図２７に対応する）のシステムにおいては、画像処理部１−１は、入力された画像データＩin、デバイスプロファイルデータＤin、および周囲環境データＶinを、そのまま画像処理部１−２に出力する。画像処理部１−２においては、コンバータ１１が、画像データＩinに対して、デバイスプロファイルデータＤinを適用し、その出力を視環境変換回路１２に出力する。視環境変換回路１２は、コンバータ１１からの画像データに対して、周囲環境データＶinを適用して生成した画像データを、視環境変換回路１５に供給する。視環境変換回路１５は、入力された画像データに対して、周囲環境データＶoutを適用して生成した画像データを、コンバータ１６に出力する。コンバータ１６は、入力された画像データに、デバイスプロファイルデータＤoutを適用して、画像データＩoutを生成する。
【０４１６】
図３３（図１１と図２８に対応する）のシステムにおいては、画像処理部１−１において、コンバータ１１が、画像データＩinに対して、デバイスプロファイルデータＤinを適用して生成した画像データを、視環境変換回路１２に出力する。視環境変換回路１２は、入力された画像データに対して、周囲環境データＶinを適用して、視環境変換回路１５に出力する。視環境変換回路１５は、入力された画像データに対して、周囲環境データＶoutを適用して、デバイスに依存しない画像データＩ’を生成し、画像処理部１−２に出力する。
【０４１７】
画像処理部１−２においては、コンバータ１６が、入力された画像データＩ’に対して、デバイスプロファイルデータＤoutを適用して、画像データＩoutを生成する。
【０４１８】
図３４（図１２と図２９に対応する）のシステムにおいては、画像処理部１−１において、コンバータ１１が、画像データＩinに対して、デバイスプロファイルデータＤinを適用して、デバイスに依存しない画像データＩ’を生成する。この画像データＩ’は、画像処理部１−２の視環境変換回路１２において、画像処理部１−１から供給された周囲環境データＶinを利用して、周囲環境データを考慮した画像データに変換されて、視環境変換回路１５に入力される。視環境変換回路１５は、入力された画像データを、周囲環境データＶoutを適用して、新たな画像データを生成し、これをコンバータ１６に出力する。コンバータ１６は、入力された画像データに対して、デバイスプロファイルデータＤoutを適用して、画像データＩoutを生成する。
【０４１９】
しかしながら、図２５乃至図２９に示したように、各画像処理部１−１，１−２における処理の組み合わせは任意である。
【０４２０】
例えば、図３０のシステムにおいては、画像処理部１−１において、画像データＩinに対して、デバイスプロファイルデータＤinを適用して生成した画像データに対して、周囲環境データＶinを適用するようにしているが、これを例えば、デバイスプロファイルデータＤinと周囲環境データＶinを予め１つのデータにまとめた後、画像データＩinに適用したり、画像データＩinに周囲環境データＶinを適用した後、デバイスプロファイルデータＤinを適用するようにしてもよい。
【０４２１】
しかしながら、図１５、図１６、および図２４に示したシステムのように、プロファイルデータに対して、周囲環境データを適用して、プロファイルを周囲環境に依存しないプロファイルに書き換える構成にすることで、既存のICCのCMSを利用して、色の見えを一致させるシステムを実現することが可能となる。この例が、図３５乃至図３７に示されている。
【０４２２】
図３５は、図４３の既存のシステムを利用する例を表している。図３５のシステムにおいては、画像処理部８０１の色順応モデル変換回路８０２が、デバイスプロファイルデータＤinに対して、周囲環境データＶinを適用して、周囲環境データを考慮したデバイスプロファイルデータＤ’inに書き換えている。このデバイスプロファイルデータＤ’inが画像データＩinとともに画像処理部６０１に供給される。図４３を参照して説明したように、画像処理部６０１のコンバータ６０２に、画像データＩinとデバイスプロファイルデータＤinを供給して、デバイスに依存しない画像データＩ’を生成するCMSは、既に存在する。従って、この画像処理部６０１に、デバイスプロファイルデータＤinに代えて、デバイスプロファイルデータＤ’inを供給することで、コンバータ６０２から、視環境とデバイスに依存しない画像データＩ’’を生成、出力させることができる。
【０４２３】
同様に、画像処理部８０３において、その色順応モデル変換回路８０４で、デバイスプロファイルデータＤoutを、周囲環境データＶoutを考慮して書き換え、新たなデバイスプロファイルデータＤ’outを生成する。そして、このデバイスプロファイルデータＤ’outを、図４３の画像処理部６０３に、デバイスプロファイルデータＤoutに代えて供給するようにすれば、画像処理部６０３のコンバータ６０４が、画像データＩ’’に対して、デバイスプロファイルデータＤ’outを適用して、画像データＩoutを生成、出力する。
【０４２４】
図３６は、図４４の既存のシステムを利用する例を表している。図３６のシステムにおいては、画像処理部８１１において、その色順応モデル変換回路８１２により、デバイスプロファイルデータＤinを、周囲環境データＶinに基づいて書き換え、周囲環境データに依存しないデバイスプロファイルデータＤ’inを生成している。そして、このデバイスプロファイルデータＤ’inを、図４４に示す画像処理部６１２に、デバイスプロファイルデータＤinに代えて、画像データＩinとともに供給するようにすれば、既存の画像処理部６１２において、図４４に示した場合と同様の処理が実行される。
【０４２５】
すなわち、コンバータ６１３が、画像データＩinに対して、デバイスプロファイルデータＤ’inを適用して生成した画像データを、コンバータ６１４に供給する。コンバータ６１４には、画像処理部８１３の色順応モデル変換回路８１４により、デバイスプロファイルデータＤoutを周囲環境データＶoutに基づいて書き換えたデバイスプロファイルデータＤ’outが供給されている。コンバータ６１４は、このデバイスプロファイルデータＤ’outを、コンバータ６１３から入力された画像データに適用して、画像データＩoutを生成、出力する。
【０４２６】
図３７は、図４５の既存のシステムを利用する例を表している。図３７のシステムにおいては、画像処理部８２１の色順応モデル変換回路８２２が、デバイスプロファイルデータＤinに対して、周囲環境データＶinを適用して、デバイスプロファイルデータＤ’inを生成している。このデバイスプロファイルデータＤ’inを、図４５に示した画像処理部６２１に、デバイスプロファイルデータＤinに代えて、画像データＩinとともに供給するようにする。また、画像処理部８２３の色順応モデル変換回路８２４により、デバイスプロファイルデータＤoutを周囲環境データＶoutに基づいて書き換え、デバイスプロファイルデータＤ’outを生成する。このデバイスプロファイルデータＤ’inおよびＤ’outを、図４５の画像処理部６２１に、デバイスプロファイルデータＤinおよびＤoutに代えて供給するようにする。その結果、既存の画像処理部６２１のコンバータ６２２が、画像データＩinにデバイスプロファイルデータＤ’inを適用して、コンバータ６２３に出力し、コンバータ６２３が、入力された画像データにデバイスプロファイルデータＤ’outを適用して、画像データＩoutを生成する。
【０４２７】
図３５乃至図３７のシステムにおいて、画像処理部６０１，６０３，６１２，６２１が、例えばパーソナルコンピュータなどにより構成されるものとすると、画像処理部８０１，８０４，８１１，８１３，８２１，８２３などは、スキャナ、ビデオカメラ、プリンタなどにより構成することができる。
【０４２８】
以上においては、本発明をICCのCMSに適用した場合を例として説明したが、本発明は、ICC以外のCMSに適用することも可能である。
【０４２９】
なお、上記したような処理を行うコンピュータプログラムをユーザに提供する提供媒体としては、磁気ディスク、CD-ROM、固体メモリなどの記録媒体の他、ネットワーク、衛星などの通信媒体を利用することができる。
【図面の簡単な説明】
【０４３０】
【図１】本発明の概要を説明する図である。
【図２】本発明を適用した送受信装置の第１の実施の形態の構成を示すブロック図である。
【図３】図１に示す実施の形態の処理の流れを説明する図である。
【図４】比例順応係数Ｒadpを変化した場合の、送信側と受信側のソフトコピー画像の色の見えの一致度との関係の調査実験結果を示す図である。
【図５】図４に示す調査実験の結果を示す図である。
【図６】図１に示す実施の形態のセンサの代わりに、パラメータ設定回路を使用した場合の構成例を説明するブロック図である。
【図７】パラメータ設定画面の表示例を示す図である。
【図８】本発明を適用した送受信装置の第２の実施の形態の構成を示すブロック図である。
【図９】本発明を適用した送受信装置の第３の実施の形態の構成を示すブロック図である。
【図１０】本発明を適用した送受信装置の第４の実施の形態の構成を示すブロック図である。
【図１１】本発明を適用した送受信装置の第５の実施の形態の構成を示すブロック図である。
【図１２】本発明を適用した送受信装置の第６の実施の形態の構成を示すブロック図である。
【図１３】本発明を適用した送受信装置の第７の実施の形態の構成を示すブロック図である。
【図１４】本発明の送受信装置を実現するコンピュータの構成例を示すブロック図である。
【図１５】本発明を適用した画像処理システムの構成例を示すブロック図である。
【図１６】本発明を適用した画像処理システムの構成例を示すブロック図である。
【図１７】図１６の構成例の処理を説明するフローチャートである。
【図１８】ICC Profile Formatを説明する図である。
【図１９】ICCプロファイルフォーマットの内容の表示例を示す図である。
【図２０】視環境パラメータの入力画面の例を示す図である。
【図２１】カラーパッチの測定法を説明する図である。
【図２２】図１７のステップＳ４の詳細な処理を説明するフローチャートである。
【図２３】図１６のシステムにおけるデータの処理を説明する図である。
【図２４】本発明を適用した画像処理システムの他の構成例を示すブロック図である。
【図２５】CMSのデータの流れを説明する図である。
【図２６】CMSのデータの流れを説明する図である。
【図２７】CMSのデータの流れを説明する図である。
【図２８】CMSのデータの流れを説明する図である。
【図２９】CMSのデータの流れを説明する図である。
【図３０】CMSのデータの流れを説明する図である。
【図３１】CMSのデータの流れを説明する図である。
【図３２】CMSのデータの流れを説明する図である。
【図３３】CMSのデータの流れを説明する図である。
【図３４】CMSのデータの流れを説明する図である。
【図３５】CMSのデータの流れを説明する図である。
【図３６】CMSのデータの流れを説明する図である。
【図３７】CMSのデータの流れを説明する図である。
【図３８】従来の画像処理システムの構成例を示す図である。
【図３９】図３８に示す画像処理システムにおける画像データの流れを説明する図である。
【図４０】図３８に示すマッピング部の構成例を示す図である。
【図４１】従来の画像処理システムの他の構成例を示すブロック図である。
【図４２】図４１の構成例の動作を説明する図である。
【図４３】従来の画像処理システムにおけるデータの流れを説明する図である。
【図４４】従来の画像処理システムにおけるデータの流れを説明する図である。
【図４５】従来の画像処理システムにおけるデータの流れを説明する図である。
【図４６】従来の異なる装置間における画像を説明する図である。
【図４７】従来の異なる装置間における画像を説明する図である。
【図４８】従来の異なる装置間における画像を説明する図である。
【符号の説明】
【０４３１】
Ｓ1，Ｓ2，Ｓ3，Ｓ4  センサ，  １１  コンバータ，  １２  視環境変換回路，  １３  画像編集処理回路，  １４  画像編集処理回路，  １５  視環境変換回路，  １６  コンバータ，  １７  パラメータ設定回路，  １８  パラメータ設定回路，  ２０  プリンタ，  ３１  画像処理部，  ３２  変換部，  ３２Ａ  入力プロファイル，  ３３  変換部，  ３３Ａ  出力プロファイル，  ３４  色順応モデル変換回路，  ３５  視環境パラメータ入力部，  ４１  CRT，  ４２  プリンタ，  ４３  プリント用紙
【図１】
2007209025.tif 000066
【図２】
2007209025.tif 000067
【図３】
2007209025.tif 000068
【図４】
2007209025.tif 000069
【図５】
2007209025.tif 000070
【図６】
2007209025.tif 000071
【図７】
2007209025.tif 000072
【図８】
2007209025.tif 000073
【図９】
2007209025.tif 000074
【図１０】
2007209025.tif 000075
【図１１】
2007209025.tif 000076
【図１２】
2007209025.tif 000077
【図１３】
2007209025.tif 000078
【図１４】
2007209025.tif 000079
【図１５】
2007209025.tif 000080
【図１６】
2007209025.tif 000081
【図１７】
2007209025.tif 000082
【図１８】
2007209025.tif 000083
【図１９】
2007209025.tif 000084
【図２０】
2007209025.tif 000085
【図２１】
2007209025.tif 000086
【図２２】
2007209025.tif 000087
【図２３】
2007209025.tif 000088
【図２４】
2007209025.tif 000089
【図２５】
2007209025.tif 000090
【図２６】
2007209025.tif 000091
【図２７】
2007209025.tif 000092
【図２８】
2007209025.tif 000093
【図２９】
2007209025.tif 000094
【図３０】
2007209025.tif 000095
【図３１】
2007209025.tif 000096
【図３２】
2007209025.tif 000097
【図３３】
2007209025.tif 000098
【図３４】
2007209025.tif 000099
【図３５】
2007209025.tif 000100
【図３６】
2007209025.tif 000101
【図３７】
2007209025.tif 000102
【図３８】
2007209025.tif 000103
【図３９】
2007209025.tif 000104
【図４０】
2007209025.tif 000105
【図４１】
2007209025.tif 000106
【図４２】
2007209025.tif 000107
【図４３】
2007209025.tif 000108
【図４４】
2007209025.tif 000109
【図４５】
2007209025.tif 000110
【図４６】
2007209025.tif 000111
【図４７】
2007209025.tif 000112
【図４８】
2007209025.tif 000113