(57)【要約】 【課題】  ネットワークサーバの負荷の軽減を図って、ネットワークサーバからの画像提供の遅れを防止する。【解決手段】  画像サーバ３０とパソコン４０とがインターネットにより接続されている。画像サーバ３０の画像データ記憶部３１には、商品の画像データが記憶されており、入力機用プロファイル記憶部３２には、入力機用プロファイルが記憶されている。上記画像データと入力機用プロファイルを、画像サーバ３０からインターネットを介してパソコン４０に送信する。パソコン４０は、これらを受信して、第１出力機用プロファイル記憶部４６に記憶された出力機用プロファイルと上記入力機用プロファイルに基づいて、カラーマッチング部４７により、画像データに対してカラーマッチング処理を行なう。その後、そのカラーマッチング処理済みの画像データを、第１出力部４８によりディスプレイ４１に出力する。【選択図】        図２
2006060843.tif 000002
【特許請求の範囲】
【請求項１】
入力機器を用いて得られたカラー画像の画像データを提供するネットワークサーバと、
ネットワークを介して前記ネットワークサーバから前記画像データを受け取り、カラー画像を再現可能な出力機器に前記画像データを出力するネットワーク端末と
を備えるネットワークシステムであって、
前記ネットワークサーバは、
前記画像データを記憶する画像データ記憶手段と、
前記入力機器固有の色再現特性と基準色再現特性との間を換算補正するための変換データを備える入力機用プロファイルを記憶する入力機用プロファイル記憶手段と、
前記記憶された画像データと入力機用プロファイルとを前記ネットワーク端末に送信する送信手段と
を備え、
前記ネットワーク端末は、
前記出力機器固有の色再現特性と基準色再現特性との間の変換データを備える出力機用プロファイルを記憶する出力機用プロファイル記憶手段と、
前記ネットワークサーバから送られてくる画像データと入力機用プロファイルとを受信する受信手段と、
前記受信した入力機用プロファイルと前記記憶された出力機用プロファイルとを用いて、前記受信した画像データに対して色補正処理を行なう色補正手段と、
前記色補正処理がなされた画像データを前記出力機器に出力する出力手段と
を備えたことを特徴とするカラーマネジメントを行なうネットワークシステム。
【請求項２】
請求項１に記載のカラーマネージメントを行なうネットワークシステムであって、
前記出力機器は、機種の相違する複数であり、
前記出力機用プロファイル記憶手段は、前記複数の出力機器のそれぞれ毎に対応した複数の出力機用プロファイルを記憶する構成であり、
前記色補正手段は、
前記ネットワーク端末からの画像データの出力先が前記複数の出力機器のなかで切り替わったとき、該切り替わった出力機器に対応する出力機器用プロファイルを前記色補正処理で利用する出力機用プロファイルに切り替えて、再度色補正処理を行なう再実行手段
を備えるカラーマネージメントを行なうネットワークシステム。
【請求項３】
前記入力機器は、カラー画像を撮影可能なデジタルカメラであり、前記入力機用プロファイルは、前記デジタルカメラ、および前記画像データについての撮影と同一の照明条件に固有の色空間から基準色空間への変換データを備えるプロファイルである、請求項１または請求項２に記載のカラーマネージメントを行なうネットワークシステム。
【請求項４】
前記ネットワークサーバは、商品データを提供するショッピングサイトのワールドワイドウェブサーバとしての機能を備えるものであり、前記カラー画像は、前記商品データに対応する商品画像である、請求項１ないし請求項３のいずれかに記載のカラーマネージメントを行なうネットワークシステム。
【請求項５】
請求項１ないし請求項３のいずれかに記載のカラーマネージメントを行なうネットワークシステムであって、
インターネットに接続され、前記ネットワーク端末からのリクエストを受けて所定のウェブサイトの情報を前記ネットワーク端末に提供するワールドワイドウェブサーバを備え、
前記ネットワークサーバは、前記ワールドワイドウェブサーバから画像提供の要求を受けたときに、前記ネットワーク端末への前記画像データの提供を行なうように構成されたカラーマネージメントを行なうネットワークシステム。
【請求項６】
画像データに対してプロファイルに基づく色補正処理を行ない、該色補正処理がなされた画像データを、カラー画像を再現可能な出力機器に出力するネットワーク端末に対して、入力機器を用いて得られたカラー画像の画像データを、ネットワークを介して提供するネットワークサーバであって、
前記画像データを記憶する画像データ記憶手段と、
前記入力機器固有の色再現特性と基準色再現特性との間を換算補正するための変換データを備える入力機用プロファイルを記憶する入力機用プロファイル記憶手段と、
前記記憶された画像データと共に、前記入力機用プロファイルを前記ネットワーク端末に送信する送信手段と
を備えたことを特徴とするネットワークサーバ。
【請求項７】
前記入力機器は、カラー画像を撮影可能なデジタルカメラであり、前記入力機用プロファイルは、前記デジタルカメラ、および前記画像データについての撮影と同一の照明条件に固有の色空間から基準色空間への変換データを備えるプロファイルである、請求項６に記載のネットワークサーバ。
【請求項８】
商品データを提供するショッピングサイトのワールドワイドウェブサーバとしての機能を備えるとともに、前記カラー画像は、前記商品データに対応する商品画像である、請求項６または請求項７に記載のネットワークサーバ。
【請求項９】
入力機器を用いて得られたカラー画像の画像データを提供するネットワークサーバからネットワークを介して前記画像データを受け取り、カラー画像を再現可能な出力機器に前記画像データを出力するネットワーク端末であって、
前記画像データと共に、前記入力機器固有の色再現特性と基準色再現特性との間の変換データを備える入力機用プロファイルを、前記ネットワークサーバから受信する受信手段と、
前記出力機器固有の色再現特性と基準色再現特性との間の変換データを備える出力機用プロファイルを記憶する記憶手段と、
前記受信した入力機用プロファイルと前記記憶された出力機用プロファイルとを用いて、前記受信した画像データに対して色補正処理を行なう色補正手段と、
前記色補正処理がなされた画像データを前記出力機器に出力する出力手段と
を備えたことを特徴とするネットワーク端末。
【請求項１０】
請求項９に記載のネットワーク端末であって、
前記出力機器は、機種の相違する複数であり、
前記出力機用プロファイル記憶手段は、前記複数の出力機器のそれぞれ毎に対応した複数の出力機用プロファイルを記憶する構成であり、
前記色補正手段は、
前記ネットワーク端末からの画像データの出力先が前記複数の出力機器のなかで切り替わったとき、該切り替わった出力機器に対応する出力機器用プロファイルを前記色補正処理で利用する出力機用プロファイルに切り替えて、再度色補正処理を行なう再実行手段
を備えるネットワーク端末。
【請求項１１】
前記入力機器は、カラー画像を撮影可能なデジタルカメラであり、前記入力機用プロファイルは、前記デジタルカメラ、および前記画像データについての撮影と同一の照明条件に固有の色空間から基準色空間への変換データを備えるプロファイルである、請求項９または請求項１０に記載のネットワーク端末。
【請求項１２】
前記ネットワークサーバは、商品データを提供するショッピングサイトのワールドワイドウェブサーバとしての機能を備えるものであり、前記カラー画像は、前記商品データに対応する商品画像である、請求項９ないし請求項１１のいずれかに記載のネットワーク端末。
【請求項１３】
入力機器を用いて得られたカラー画像の画像データを格納するネットワークサーバと、カラー画像を再現可能な出力機器を備えるネットワーク端末とがそれぞれ接続されたネットワークにおいて、前記ネットワークサーバから前記ネットワーク端末に前記画像データを提供して、前記ネットワーク端末の前記出力機器で前記画像データを再現する画像データ提供・再現方法であって、
（ａ）前記ネットワークサーバが、前記入力機器固有の色再現特性と基準色再現特性との間を換算補正するための変換データを備える入力機用プロファイルを、前記画像データと共に前記ネットワーク端末に送信する工程と、
（ｂ）前記ネットワーク端末が、前記出力機器固有の色再現特性と基準色再現特性との間の変換データを備える出力機用プロファイルを予め記憶する工程と、
（ｃ）前記ネットワーク端末が、前記ネットワークサーバから送られてくる画像データと入力機用プロファイルとを受信する工程と、
（ｄ）前記ネットワーク端末が、前記受信した入力機用プロファイルと前記記憶された出力機用プロファイルとを用いて、前記受信した画像データに対して色補正処理を行なう工程と、
（ｅ）前記ネットワーク端末が、前記色補正処理がなされた画像データを前記出力機器に出力する工程と
を備えたことを特徴とする画像データ提供・再現方法。
【請求項１４】
請求項１３に記載の画像データ提供・再現方法であって、
前記出力機器は、機種の相違する複数であり、
前記工程（ｂ）は、前記複数の出力機器のそれぞれ毎に対応した複数の出力機用プロファイルを記憶する構成であり、
前記工程（ｄ）は、
（ｄ１）前記ネットワーク端末からの画像データの出力先が前記複数の出力機器のなかで切り替わったとき、該切り替わった出力機器に対応する出力機器用プロファイルを前記色補正処理で利用する出力機用プロファイルに切り替えて、再度色補正処理を行なう工程
を備える画像データ提供・再現方法。
【請求項１５】
画像データに対してプロファイルに基づく色補正処理を行ない、該色補正処理がなされた画像データを、カラー画像を再現可能な出力機器に出力するネットワーク端末に対して、入力機器を用いて得られたカラー画像の画像データを、ネットワークを介して提供する画像データ提供方法であって、
（ａ）前記入力機器固有の色再現特性と基準色再現特性との間を換算補正するための変換データを備える入力機用プロファイルを予め記憶する工程と、
（ｂ）前記入力機用プロファイルを、前記画像データと共に前記ネットワーク端末に送信する工程と
を備えたことを特徴とする画像データ提供方法。
【請求項１６】
入力機器を用いて得られたカラー画像の画像データを提供するネットワークサーバからネットワークを介して前記画像データを受け取り、カラー画像を再現可能な出力機器に前記画像データを出力する画像データ受信・再現方法であって、
（ａ）前記画像データと共に、前記入力機器固有の色再現特性と基準色再現特性との間の変換データを備える入力機用プロファイルを、前記ネットワークサーバから受信する工程と、
（ｂ）前記出力機器固有の色再現特性と基準色再現特性との間の変換データを備える出力機用プロファイルを記憶する工程と、
（ｃ）前記受信した入力機用プロファイルと前記記憶された出力機用プロファイルとを用いて、前記受信した画像データに対して色補正処理を行なう工程と、
（ｄ）前記色補正処理がなされた画像データを前記出力機器に出力する工程と
を備えたことを特徴とする画像データ受信・再現方法。
【請求項１７】
請求項１６に記載の画像データ受信・再現方法であって、
前記出力機器は、機種の相違する複数であり、
前記工程（ｂ）は、前記複数の出力機器のそれぞれ毎に対応した複数の出力機用プロファイルを記憶する構成であり、
前記工程（ｃ）は、
（ｃ１）前記ネットワーク端末からの画像データの出力先が前記複数の出力機器のなかで切り替わったとき、該切り替わった出力機器に対応する出力機器用プロファイルを前記色補正処理で利用する出力機用プロファイルに切り替えて、再度色補正処理を行なう工程
を備える画像データ受信・再現方法。
【請求項１８】
画像データに対してプロファイルに基づく色補正処理を行ない、該色補正処理がなされた画像データを、カラー画像を再現可能な出力機器に出力するネットワーク端末に対して、入力機器を用いて得られたカラー画像の画像データを、ネットワークを介して提供するためのコンピュータプログラムを記録したコンピュータ読取可能な記録媒体であって、
（ａ）前記入力機器固有の色再現特性と基準色再現特性との間を換算補正するための変換データを備える入力機用プロファイルを予め記憶する機能と、
（ｂ）前記入力機用プロファイルを、前記画像データと共に前記ネットワーク端末に送信する機能と
をコンピュータに実現させるためのコンピュータプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項１９】
入力機器を用いて得られたカラー画像の画像データを提供するネットワークサーバからネットワークを介して前記画像データを受け取り、カラー画像を再現可能な出力機器に前記画像データを出力するためのコンピュータプログラムを記録したコンピュータ読取可能な記録媒体であって、
（ａ）前記画像データと共に、前記入力機器固有の色再現特性と基準色再現特性との間の変換データを備える入力機用プロファイルを、前記ネットワークサーバから受信する機能と、
（ｂ）前記出力機器固有の色再現特性と基準色再現特性との間の変換データを備える出力機用プロファイルを記憶する機能と、
（ｃ）前記受信した入力機用プロファイルと前記記憶された出力機用プロファイルとを用いて、前記受信した画像データに対して色補正処理を行なう機能と、
（ｄ）前記色補正処理がなされた画像データを前記出力機器に出力する機能と
をコンピュータに実現させるためのコンピュータプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項２０】
請求項１９に記載のコンピュータ読取可能な記録媒体であって、
前記出力機器は、機種の相違する複数であり、
前記機能（ｂ）は、前記複数の出力機器のそれぞれ毎に対応した複数の出力機用プロファイルを記憶する構成であり、
前記機能（ｃ）は、
（ｃ１）前記ネットワーク端末からの画像データの出力先が前記複数の出力機器のなかで切り替わったとき、該切り替わった出力機器に対応する出力機器用プロファイルを前記色補正処理で利用する出力機用プロファイルに切り替えて、再度色補正処理を行なう機能
を備えるコンピュータ読取可能な記録媒体。
【請求項２１】
カラーマネージメントを行なう色補正処理に使用する入出力機器用プロファイルを作成するプロファイル作成装置であって、
複数のカラーパッチを備えるカラーチャートと、
該カラーチャートを前記入出力機器により示す特定画像データを記憶する特定画像データ記憶手段と、
前記カラーチャートを基準色再現特性に準拠して示す各基本色毎の色情報を記憶する基準色情報記憶手段と、
前記特定画像データに基づいて各基本色毎の各カラーパッチの濃度値を求め、各濃度値から各基本色毎の濃度頻度分布を作成する特定ヒストグラム作成手段と、
前記基準色情報記憶手段に記憶された各基本色毎の色情報から各基本色毎の濃度頻度分布を作成する基準ヒストグラム作成手段と、
前記基準ヒストグラム作成手段により作成された各基本色毎の濃度頻度分布と、前記特定ヒストグラム作成手段により作成された各基本色毎の濃度頻度分布とがそれぞれ略相似形となる変換テーブルを作成する変換テーブル作成手段と、
該作成された変換テーブルを備えるファイルを前記入出力機器用プロファイルとして記憶するプロファイル記憶手段と
を備えるプロファイル作成装置。
【請求項２２】
カラーマネージメントを行なう色補正処理に使用する入出力機器用プロファイルを作成するプロファイル作成方法であって、
（ａ）複数のカラーパッチを備えるカラーチャートを前記入出力機器により示す特定画像データを用意する工程と、
（ｂ）前記カラーチャートを基準色再現特性に準拠して示す各基本色毎の色情報を用意する工程と、
（ｃ）前記特定画像データに基づいて各基本色毎の各カラーパッチの濃度値を求め、各濃度値から各基本色毎の濃度頻度分布を作成する工程と、
（ｄ）前記工程（ｂ）により用意した各基本色毎の色情報から各基本色毎の濃度頻度分布を作成する工程と、
（ｅ）前記工程（ｃ）により作成された各基本色毎の濃度頻度分布と、前記工程（ｄ）により作成された各基本色毎の濃度頻度分布とがそれぞれ略相似形となる変換テーブルを作成する工程と、
（ｆ）該作成された変換テーブルを備えるファイルを前記入出力機器用プロファイルとして記憶する工程と
を備えるプロファイル作成方法。
【請求項２３】
請求項２２に記載のプロファイル作成方法であって、
前記入出力機器は、カラー画像を撮影可能なデジタルカメラであり、
前記工程（ａ）は、
（ａ１）前記デジタルカメラを用いた撮影と同一の照明条件で前記カラーチャートを撮影する工程
を備えるプロファイル作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークサーバとネットワーク端末とが接続されるネットワークにおいてカラー画像をカラーマネージメントを行なうための技術と、そのカラーマネージメントに用いられるプロファイルを作成する技術に関する。
【背景技術】
【０００２】
従来より、モニタ、スキャナ、プリンタといったデバイス間での正確な色あわせを実現するカラーマネージメントシステムが種々提案されている。デバイスに依存しない色空間として標準カラースペースを用意し、デバイス間の色のやりとりは全てこの標準カラースペースを介して行なうことで正確な色あわせを実現する。詳細には、スキャナ、デジタルカメラ等の入力機器固有のカラースペースから標準カラースペースへの変換を行なう変換テーブルを備える入力機用プロファイルと、標準カラースペースからディスプレイ、プリンタ等の出力機器固有のカラースペースへの変換を行なう変換テーブルを備える出力機用プロファイルとを用意し、両プロファイルに基づいて、画像データの色補正処理（すなわち、カラーマッチング処理）を行なうことにより、入力機器で得られた画像を出力機器に正しい色の画像でもって再現する。
【０００３】
一方、昨今のインターネットの発達に伴い、ネットワークシステムにおいて画像を電送することが頻繁に行なわれる。ネットワークシステムでは、ネットワークサーバに入力機器により得られたカラー画像の画像データが用意されており、この画像データをネットワーク端末に送信して、そのネットワーク端末に接続されたディスプレイにてその画像データを再現するということが行なわれる。このネットワークシステムにおいてカラーマネージメントを行なう構成として、ネットワークサーバが、ネットワーク端末からネットワーク端末に接続されたディスプレイ用のプロファイルを受信して、このネットワークサーバで、入力機用プロファイルとディスプレイ用のプロファイルを用いてカラーマッチングの処理を行なうといったものが提案されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の技術では、複数のネットワーク端末への画像提供のリクエストが重なった場合に、ネットワークサーバの負荷が大きくなり過ぎた。このために、ネットワークサーバからの画像データの提供が遅くなるという問題が発生した。
【０００５】
この発明は、ネットワークサーバの負荷の軽減を図って、ネットワークサーバからの画像提供の遅れを防止することを目的としている。
【課題を解決するための手段】
【０００６】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【０００７】
この発明のカラーマネジメントを行なうネットワークシステムは、
入力機器を用いて得られたカラー画像の画像データを提供するネットワークサーバと、
ネットワークを介して前記ネットワークサーバから前記画像データを受け取り、カラー画像を再現可能な出力機器に前記画像データを出力するネットワーク端末と
を備えるネットワークシステムであって、
前記ネットワークサーバは、
前記画像データを記憶する画像データ記憶手段と、
前記入力機器固有の色再現特性と基準色再現特性との間を換算補正するための変換データを備える入力機用プロファイルを記憶する入力機用プロファイル記憶手段と、
前記記憶された画像データと入力機用プロファイルとを前記ネットワーク端末に送信する送信手段と
を備え、
前記ネットワーク端末は、
前記出力機器固有の色再現特性と基準色再現特性との間の変換データを備える出力機用プロファイルを記憶する出力機用プロファイル記憶手段と、
前記ネットワークサーバから送られてくる画像データと入力機用プロファイルとを受信する受信手段と、
前記受信した入力機用プロファイルと前記記憶された出力機用プロファイルとを用いて、前記受信した画像データに対して色補正処理を行なう色補正手段と、
前記色補正処理がなされた画像データを前記出力機器に出力する出力手段と
を備えたことを、その要旨としている。
【０００８】
ここで、上記基準色再現特性は、基準となる色についての再現特性であり、例えば、本来の色を表わす標準色についての再現特性である。これに替えて、特定の出力環境での見え方をシミュレートすることを目的として、特定の出力環境（例えば、印刷会社における大型印刷機）から出力される特定色を基準となる色として、その特定色の再現特性とすることもできる。なお、以下に示す各発明の構成においても、基準色再現特性とは、標準色についての再現特性であってもよいし、特定色の再現特性であってもよい。
【０００９】
この構成のカラーマネジメントを行なうネットワークシステムでは、入力機器固有の色再現特性と基準色再現特性との間を換算補正するための変換データを備える入力機用プロファイルを、入力機器から得られた画像データと共にネットワーク端末側で獲得することができることから、ネットワーク端末は、自身に用意された出力機用プロファイルと上記入力機用プロファイルと画像データとにより、色補正処理を自身で行なうことができる。
【００１０】
このために、ネットワークサーバ側では、色補正処理を行なう必要がないことから、例え複数のネットワーク端末への画像提供のリクエストが重なった場合にも、ネットワークサーバの負荷が大きくなり過ぎるようなことはない。このために、ネットワークサーバが過負荷となってネットワークサーバからの画像データの提供が遅れることを防止することができる。
【００１１】
上記構成のこの発明のカラーマネージメントを行なうネットワークシステムにおいて、前記出力機器は、機種の相違する複数であり、前記出力機用プロファイル記憶手段は、前記複数の出力機器のそれぞれ毎に対応した複数の出力機用プロファイルを記憶する構成であり、前記色補正手段は、前記ネットワーク端末からの画像データの出力先が前記複数の出力機器のなかで切り替わったとき、該切り替わった出力機器に対応する出力機器用プロファイルを前記色補正処理で利用する出力機用プロファイルに切り替えて、再度色補正処理を行なう再実行手段を備える構成とすることができる。
【００１２】
この構成によれば、ネットワーク端末は、画像データの出力先を、例えばディスプレイからプリンタに切り替えるような場合にも、ネットワークサーバから一度受信した画像データと入力機用プロファイルを用いてネットワーク端末自身で再度色補正処理を行なうことで、簡単な構成でプリンタにも色あわせすることができる。したがって、ネットワーク端末でいずれのデバイスに画像データを出力しても正しい色を再現できる。
【００１３】
上記構成のこの発明のカラーマネージメントを行なうネットワークシステムにおいて、前記入力機器は、カラー画像を撮影可能なデジタルカメラであり、前記入力機用プロファイルは、前記デジタルカメラ、および前記画像データについての撮影と同一の照明条件に固有の色空間から基準色空間への変換データを備えるプロファイルである構成とすることができる。
【００１４】
入力機用プロファイルは、デジタルカメラの場合、イメージスキャナのように装置だけに固有となるのではなく、画像の色が光源等の照明環境に大きく左右される。この構成によれば、入力機用プロファイルはデジタルカメラとその照明条件に固有なものとなることから、デジタルカメラによって撮影した画像データについても色あわせすることができる。
【００１５】
上記構成のこの発明のカラーマネージメントを行なうネットワークシステムにおいて、前記ネットワークサーバは、商品データを提供するショッピングサイトのワールドワイドウェブサーバとしての機能を備えるものであり、前記カラー画像は、前記商品データに対応する商品画像である構成とすることができる。
【００１６】
この構成によれば、ショッピングサイトに対応することができる。
【００１７】
上記構成のこの発明のカラーマネージメントを行なうネットワークシステムにおいて、インターネットに接続され、前記ネットワーク端末からのリクエストを受けて所定のウェブサイトの情報を前記ネットワーク端末に提供するワールドワイドウェブサーバを備え、前記ネットワークサーバは、前記ワールドワイドウェブサーバから画像提供の要求を受けたときに、前記ネットワーク端末への前記画像データの提供を行なうように構成されたものとすることができる。
【００１８】
この構成によれば、ショッピングサイトに対応することができる。特にこの構成では、ワールドワイドウェブサーバから画像提供の機能をネットワークサーバ側に分離することができることから、ワールドワイドウェブサーバの負荷を低減することができる。
【００１９】
この発明のネットワークサーバは、
画像データに対してプロファイルに基づく色補正処理を行ない、該色補正処理がなされた画像データを、カラー画像を再現可能な出力機器に出力するネットワーク端末に対して、入力機器を用いて得られたカラー画像の画像データを、ネットワークを介して提供するネットワークサーバであって、
前記画像データを記憶する画像データ記憶手段と、
前記入力機器固有の色再現特性と基準色再現特性との間を換算補正するための変換データを備える入力機用プロファイルを記憶する入力機用プロファイル記憶手段と、
前記記憶された画像データと共に、前記入力機用プロファイルを前記ネットワーク端末に送信する送信手段と
を備えたことを、その要旨としている。
【００２０】
この構成のネットワークサーバでは、入力機器固有の色再現特性と基準色再現特性との間を換算補正するための変換データを備える入力機用プロファイルを、入力機器から得られた画像データと共にネットワーク端末に送信する。このために、ネットワーク端末では、上記入力機用プロファイルと画像データとを用いることとで、色補正処理を自身で行なうことが可能となる。
【００２１】
このために、ネットワークサーバ側では、色補正処理を行なう必要がないことから、例え複数のネットワーク端末への画像提供のリクエストが重なった場合にも、ネットワークサーバの負荷が大きくなり過ぎるようなことはない。このために、ネットワークサーバが過負荷となってネットワークサーバからの画像データの提供が遅れることを防止することができる。
【００２２】
上記構成の本発明のネットワークサーバにおいて、前記入力機器は、カラー画像を撮影可能なデジタルカメラであり、前記入力機用プロファイルは、前記デジタルカメラ、および前記画像データについての撮影と同一の照明条件に固有の色空間から基準色空間への変換データを備えるプロファイルである構成とすることができる。
【００２３】
入力機用プロファイルは、デジタルカメラの場合、イメージスキャナのように装置だけに固有となるのではなく、画像の色が光源等の照明環境に大きく左右される。この構成によれば、入力機用プロファイルはデジタルカメラとその照明条件に固有なものとなることから、デジタルカメラによって撮影した画像データについても色あわせすることができる。
【００２４】
上記構成の本発明のネットワークサーバにおいて、商品データを提供するショッピングサイトのワールドワイドウェブサーバとしての機能を備えるとともに、前記カラー画像は、前記商品データに対応する商品画像である構成とすることができる。
【００２５】
この構成によれば、ショッピングサイトに対応することができる。
【００２６】
この発明のネットワーク端末は、
入力機器を用いて得られたカラー画像の画像データを提供するネットワークサーバからネットワークを介して前記画像データを受け取り、カラー画像を再現可能な出力機器に前記画像データを出力するネットワーク端末であって、
前記画像データと共に、前記入力機器固有の色再現特性と基準色再現特性との間の変換データを備える入力機用プロファイルを、前記ネットワークサーバから受信する受信手段と、
前記出力機器固有の色再現特性と基準色再現特性との間の変換データを備える出力機用プロファイルを記憶する記憶手段と、
前記受信した入力機用プロファイルと前記記憶された出力機用プロファイルとを用いて、前記受信した画像データに対して色補正処理を行なう色補正手段と、
前記色補正処理がなされた画像データを前記出力機器に出力する出力手段と
を備えたことを、その要旨としている。
【００２７】
この構成のネットワーク端末では、入力機器固有の色再現特性と基準色再現特性との間を換算補正するための変換データを備える入力機用プロファイルを、入力機器から得られた画像データと共にネットワーク端末側で獲得することができることから、記憶手段に用意した出力機用プロファイルと上記入力機用プロファイルと画像データとにより、色補正処理をネットワーク端末自身で行なうことができる。
【００２８】
このために、ネットワークサーバ側では、色補正処理を行なう必要がないことから、例え複数のネットワーク端末への画像提供のリクエストが重なった場合にも、ネットワークサーバの負荷が大きくなり過ぎるようなことはない。このために、ネットワークサーバが過負荷となってネットワークサーバからの画像データの提供が遅れることを防止することができる。
【００２９】
上記構成の本発明のネットワーク端末において、前記出力機器は、機種の相違する複数であり、前記出力機用プロファイル記憶手段は、前記複数の出力機器のそれぞれ毎に対応した複数の出力機用プロファイルを記憶する構成であり、前記色補正手段は、前記ネットワーク端末からの画像データの出力先が前記複数の出力機器のなかで切り替わったとき、該切り替わった出力機器に対応する出力機器用プロファイルを前記色補正処理で利用する出力機用プロファイルに切り替えて、再度色補正処理を行なう再実行手段を備える構成とすることができる。
【００３０】
この構成によれば、ネットワーク端末は、画像データの出力先を、例えばディスプレイからプリンタに切り替えるような場合にも、ネットワークサーバから一度受信した画像データと入力機用プロファイルを用いてネットワーク端末自身で再度色補正処理を行なうことで、簡単な構成でプリンタにも色あわせすることができる。したがって、ネットワーク端末でいずれのデバイスに画像データを出力しても正しい色を再現できる。
【００３１】
上記構成の本発明のネットワーク端末において、前記入力機器は、カラー画像を撮影可能なデジタルカメラであり、前記入力機用プロファイルは、前記デジタルカメラ、および前記画像データについての撮影と同一の照明条件に固有の色空間から基準色空間への変換データを備えるプロファイルである構成とすることができる。
【００３２】
入力機用プロファイルは、デジタルカメラの場合、イメージスキャナのように装置だけに固有となるのではなく、画像の色が光源等の照明環境に大きく左右される。この構成によれば、入力機用プロファイルはデジタルカメラとその照明条件に固有なものとなることから、デジタルカメラによって撮影した画像データについても色あわせすることができる。
【００３３】
上記構成のこの発明のネットワーク端末において、前記ネットワークサーバは、商品データを提供するショッピングサイトのワールドワイドウェブサーバとしての機能を備えるものであり、前記カラー画像は、前記商品データに対応する商品画像である構成とすることができる。
【００３４】
この構成によれば、ショッピングサイトに対応することができる。
【００３５】
この発明の画像データ提供・再現方法は、
入力機器を用いて得られたカラー画像の画像データを格納するネットワークサーバと、カラー画像を再現可能な出力機器を備えるネットワーク端末とがそれぞれ接続されたネットワークにおいて、前記ネットワークサーバから前記ネットワーク端末に前記画像データを提供して、前記ネットワーク端末の前記出力機器で前記画像データを再現する画像データ提供・再現方法であって、
（ａ）前記ネットワークサーバが、前記入力機器固有の色再現特性と基準色再現特性との間を換算補正するための変換データを備える入力機用プロファイルを、前記画像データと共に前記ネットワーク端末に送信する工程と、
（ｂ）前記ネットワーク端末が、前記出力機器固有の色再現特性と基準色再現特性との間の変換データを備える出力機用プロファイルを予め記憶する工程と、
（ｃ）前記ネットワーク端末が、前記ネットワークサーバから送られてくる画像データと入力機用プロファイルとを受信する工程と、
（ｄ）前記ネットワーク端末が、前記受信した入力機用プロファイルと前記記憶された出力機用プロファイルとを用いて、前記受信した画像データに対して色補正処理を行なう工程と、
（ｅ）前記ネットワーク端末が、前記色補正処理がなされた画像データを前記出力機器に出力する工程と
を備えたことを、その要旨としている。
【００３６】
上記構成の画像データ提供・再現方法は、上記発明のカラーマネージメントを行なうネットワークシステムと同様な作用・効果を有しており、ネットワークサーバが過負荷となってネットワークサーバからの画像データの提供が遅れることを防止することができる。
【００３７】
この発明の画像データ提供方法は、
画像データに対してプロファイルに基づく色補正処理を行ない、該色補正処理がなされた画像データを、カラー画像を再現可能な出力機器に出力するネットワーク端末に対して、入力機器を用いて得られたカラー画像の画像データを、ネットワークを介して提供する画像データ提供方法であって、
（ａ）前記入力機器固有の色再現特性と基準色再現特性との間を換算補正するための変換データを備える入力機用プロファイルを予め記憶する工程と、
（ｂ）前記入力機用プロファイルを、前記画像データと共に前記ネットワーク端末に送信する工程と
を備えたことを、その要旨としている。
【００３８】
上記構成の画像データ提供方法は、上記発明のネットワークサーバと同様な作用・効果を有しており、ネットワークサーバが過負荷となってネットワークサーバからの画像データの提供が遅れることを防止することができる。
【００３９】
この発明の画像データ受信・再現方法は、
入力機器を用いて得られたカラー画像の画像データを提供するネットワークサーバからネットワークを介して前記画像データを受け取り、カラー画像を再現可能な出力機器に前記画像データを出力する画像データ受信・再現方法であって、
（ａ）前記画像データと共に、前記入力機器固有の色再現特性と基準色再現特性との間の変換データを備える入力機用プロファイルを、前記ネットワークサーバから受信する工程と、
（ｂ）前記出力機器固有の色再現特性と基準色再現特性との間の変換データを備える出力機用プロファイルを記憶する工程と、
（ｃ）前記受信した入力機用プロファイルと前記記憶された出力機用プロファイルとを用いて、前記受信した画像データに対して色補正処理を行なう工程と、
（ｄ）前記色補正処理がなされた画像データを前記出力機器に出力する工程と
を備えたことを、その要旨としている。
【００４０】
上記構成の画像データ受信・再現方法は、上記発明のネットワーク端末と同様な作用・効果を有しており、ネットワークサーバが過負荷となってネットワークサーバからの画像データの提供が遅れることを防止することができる。
【００４１】
この発明の第１の記録媒体は、
画像データに対してプロファイルに基づく色補正処理を行ない、該色補正処理がなされた画像データを、カラー画像を再現可能な出力機器に出力するネットワーク端末に対して、入力機器を用いて得られたカラー画像の画像データを、ネットワークを介して提供するためのコンピュータプログラムを記録したコンピュータ読取可能な記録媒体であって、
（ａ）前記入力機器固有の色再現特性と基準色再現特性との間を換算補正するための変換データを備える入力機用プロファイルを予め記憶する機能と、
（ｂ）前記入力機用プロファイルを、前記画像データと共に前記ネットワーク端末に送信する機能と
をコンピュータに実現させるためのコンピュータプログラムを記録したコンピュータ読取可能な記録媒体を、その要旨としている。
【００４２】
上記構成の第１の記録媒体に記録したコンピュータプログラムを実行することで、上記発明のネットワークサーバと上記発明の画像データ提供方法と同様な作用・効果を奏して、ネットワークサーバが過負荷となってネットワークサーバからの画像データの提供が遅れることを防止することができる。
【００４３】
この発明の第２の記録媒体は、
入力機器を用いて得られたカラー画像の画像データを提供するネットワークサーバからネットワークを介して前記画像データを受け取り、カラー画像を再現可能な出力機器に前記画像データを出力するためのコンピュータプログラムを記録したコンピュータ読取可能な記録媒体であって、
（ａ）前記画像データと共に、前記入力機器固有の色再現特性と基準色再現特性との間の変換データを備える入力機用プロファイルを、前記ネットワークサーバから受信する機能と、
（ｂ）前記出力機器固有の色再現特性と基準色再現特性との間の変換データを備える出力機用プロファイルを記憶する機能と、
（ｃ）前記受信した入力機用プロファイルと前記記憶された出力機用プロファイルとを用いて、前記受信した画像データに対して色補正処理を行なう機能と、
（ｄ）前記色補正処理がなされた画像データを前記出力機器に出力する機能と
をコンピュータに実現させるためのコンピュータプログラムを記録したコンピュータ読取可能な記録媒体を、その要旨としている。
【００４４】
上記構成の第２の記録媒体に記録したコンピュータプログラムを実行することで、上記発明のネットワーク端末と上記発明の画像データ受信・再現方法と同様な作用・効果を奏してネットワークサーバが過負荷となってネットワークサーバからの画像データの提供が遅れることを防止することができる。
【００４５】
この発明のプロファイル作成装置は、
カラーマネージメントを行なう色補正処理に使用する入出力機器用プロファイルを作成するプロファイル作成装置であって、
複数のカラーパッチを備えるカラーチャートと、
該カラーチャートを前記入出力機器により示す特定画像データを記憶する特定画像データ記憶手段と、
前記カラーチャートを基準色再現特性に準拠して示す各基本色毎の色情報を記憶する基準色情報記憶手段と、
前記特定画像データに基づいて各基本色毎の各カラーパッチの濃度値を求め、各濃度値から各基本色毎の濃度頻度分布を作成する特定ヒストグラム作成手段と、
前記基準色情報記憶手段に記憶された各基本色毎の色情報から各基本色毎の濃度頻度分布を作成する基準ヒストグラム作成手段と、
前記基準ヒストグラム作成手段により作成された各基本色毎の濃度頻度分布と、前記特定ヒストグラム作成手段により作成された各基本色毎の濃度頻度分布とがそれぞれ略相似形となる変換テーブルを作成する変換テーブル作成手段と、
該作成された変換テーブルを備えるファイルを前記入出力機器用プロファイルとして記憶するプロファイル記憶手段と
を備えることを、その要旨としている。
【００４６】
ここで、入出力機器とは、スキャナ、デジタルカメラ等の入力機器であってもよいし、ディスプレイ、プリンタ等の出力機器であってもよい。
【００４７】
この構成のプロファイル作成装置では、カラーチャートを入出力機器により示す特定画像データから各基本色毎の濃度頻度分布が作成され、カラーチャートを基準色再現特性に準拠して示す各基本色毎の色情報から各基本色毎の濃度頻度分布が作成される。そして両方の各基本色毎の濃度頻度分布がそれぞれ略相似形となる変換テーブルが作成される。この変換テーブルを備えるファイルが入力機器用プロファイルとしてプロファイル記憶手段に記憶される。
【００４８】
このために、カラーチャートについての特定画像データから、入出力機器用のプロファイルを自動的に作成することができる。また、従来のカラーマッチングの方法では、カラーパッチの各色の情報を入力機器により得られた画像情報と逐次比較する必要があることから、計算処理が複雑となったが、これに対して、濃度頻度分布を示す図形の比較を行なえばよく、計算が容易である。
【００４９】
この発明のプロファイル作成方法は、
カラーマネージメントを行なう色補正処理に使用する入出力機器用プロファイルを作成するプロファイル作成方法であって、
（ａ）複数のカラーパッチを備えるカラーチャートを前記入出力機器により示す特定画像データを用意する工程と、
（ｂ）前記カラーチャートを基準色再現特性に準拠して示す各基本色毎の色情報を用意する工程と、
（ｃ）前記特定画像データに基づいて各基本色毎の各カラーパッチの濃度値を求め、各濃度値から各基本色毎の濃度頻度分布を作成する工程と、
（ｄ）前記工程（ｂ）により用意した各基本色毎の色情報から各基本色毎の濃度頻度分布を作成する工程と、
（ｅ）前記工程（ｃ）により作成された各基本色毎の濃度頻度分布と、前記工程（ｄ）により作成された各基本色毎の濃度頻度分布とがそれぞれ略相似形となる変換テーブルを作成する工程と、
（ｆ）該作成された変換テーブルを備えるファイルを前記入出力機器用プロファイルとして記憶する工程と
を備えることを、その要旨としている。
【００５０】
上記構成のプロファイル作成方法は、上記発明のプロファイル作成装置と同様な作用・効果を有しており、カラーチャートについての特定画像データから、入出力機器用のプロファイルを自動的に作成することができる。
【００５１】
この発明は、以下のような他の態様も含んでいる。その第１の態様は、この発明の記録媒体による機能と同様の機能を持つコンピュータプログラムとしての態様である。その第２の態様は、そのコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第２の態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の装置や方法を実現することができる。
【００５２】
その第３の態様は、
カラーマネージメントを行なう色補正処理に使用するデジタルカメラ用のプロファイルを作成するプロファイル作成方法であって、
（ａ）複数のカラーパッチを備えるカラーチャートを、前記デジタルカメラで撮影しようとする撮影対象と並べて用意する工程と、
（ｂ）前記カラーチャートと撮影対象とを前記デジタルカメラにより撮影する工程と、
（ｃ）前記工程（ｂ）により得られた画像からカラーチャートの部分を抽出する工程と、
（ｄ）前記工程（ｃ）により抽出された部分の画像データに基づいて、前記プロファイルを作成する工程と
を備えるプロファイル作成方法。
【００５３】
この第３の態様では、カラーチャートを、撮影対象の撮影時と同じ照明条件で撮影することが容易である。
【発明を実施するための最良の形態】
【００５４】
以上説明したこの発明の構成・作用を一層明らかにするために、以下この発明の実施の形態を実施例に基づき説明する。なお、この説明は、以下の項目に分けて行なわれる。
１．システム全体の構成
２．準備作業
３．サーバ、クライアントでのコンピュータ処理
４．変形例
【００５５】
１．システム全体の構成：
この一実施例のネットワークシステムは、インターネットを利用したものである。図１は、一実施例としてのネットワークシステムの全体構成を示す説明図である。図示するように、本実施例のネットワークシステムは、インターネット１０に接続されるＷＷＷ（World Wide Web）サーバ２０と画像サーバ３０とを備える。また、インターネット１０に接続可能なネットワーク端末（以下、クライアントと呼ぶ）としてのパーソナルコンピュータ（以下、パソコンと呼ぶ）４０とゲーム機５０とを備える。
【００５６】
ＷＷＷサーバ２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスクドライブ（ＨＤＤ）、ネットワーク制御回路等を備える周知のコンピュータから構成されるもので、ショッピングモールのＷｅｂサイトを提供する。このＷｅｂサイトは、ＨＴＭＬ（Hyper Text Markup Language）を用いた表示用のデータとして提供される。
【００５７】
画像サーバ３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスクドライブ（ＨＤＤ）、ネットワーク制御回路等を備える周知のコンピュータから構成されるもので、上記ショッピングモールのＷｅｂサイトで使用される商品についてのカラー画像の画像データを提供する。
【００５８】
パソコン４０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスクドライブ（ＨＤＤ）、ネットワーク制御回路等を備える周知のコンピュータから構成されるもので、周辺装置であるＣＲＴディスプレイ（以下、単にディスプレイと呼ぶ）４１とプリンタ４２が接続されている。上記ＨＤＤには、Ｗｅｂブラウザのコンピュータソフトウェアが格納されている。パソコン４０は、そのＷｅｂブラウザのコンピュータソフトウェアを実行して、そのＷｅｂブラウザから上記ショッピングモールのＷｅｂサイトのＵＲＬを指定することで、上記ＷＷＷサーバ２０にアクセスする。そして、ＷＷＷサーバ２０から提供される表示用のデータと画像サーバ３０から提供される商品についての画像データとから示される画像をディスプレイ４１に表示する。
【００５９】
ゲーム機５０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ネットワーク制御回路等を備えていわゆる低機能のコンピュータを構成しており、家庭用のテレビモニタ５１が接続されている。上記ＲＯＭには、Ｗｅｂブラウザのコンピュータソフトウェアが格納されている。ゲーム機５０は、そのＷｅｂブラウザのコンピュータソフトウェアを実行して、そのＷｅｂブラウザから上記ショッピングモールのＷｅｂサイトのＵＲＬを指定することで、上記ＷＷＷサーバ２０にアクセスする。そして、ＷＷＷサーバ２０から提供される表示用のデータと画像サーバ３０から提供される商品についての画像データとから示される画像をテレビモニタ５１に表示する。
【００６０】
図２は、パソコン４０からＷＷＷサーバ２０が提供するＷｅｂサイトにアクセスしたときのこのネットワークシステムの動作の状態を機能的に示すブロック図である。図示するように、パソコン４０からショッピングモールのＷｅｂサイトのＵＲＬが指定されてＷＷＷサーバ２０にアクセスがあると、ＷＷＷサーバ２０は、そのウェブサイトのＨＴＭＬを用いた表示用データをサービス提供先のパソコン４０に送信すると共に、画像サーバ３０に対して商品画像提供リクエストを送信する。一般に、ＷＷＷサーバから提供されるＨＴＭＬを用いた表示用のデータには、テキストや画像、マルチメディアファイルなど、Ｗｅｂサイトのページを構成する全ての情報が含まれるが、この実施例では、ショッピングモールのＷｅｂサイトのページ中に含まれる商品の画像についての情報は含まれていない。替わりに、ＷＷＷサーバ２０では、各商品の画像毎に商品画像提供リクエストを画像サーバ３０に送る。なお、上記パソコン４０に送られた表示用のデータは、パソコン４０の図示しない機能により、ディスプレイ４１に送られる。
【００６１】
画像サーバ３０は、ＷＷＷサーバ２０から送られてくる商品画像提供リクエストを受け取ると、このリクエストにより指定される商品の画像データをパソコン４０に提供する。なお、商品画像提供リクエストの数が複数である場合には、各リクエストによりそれぞれ指定される複数の商品の画像データを提供する。画像サーバ３０は、この商品の画像データを提供する機能を実現するために、画像データ記憶部３１、入力機用プロファイル記憶部３２および第１送信部３３を備える。画像データ記憶部３１には、図示しないデジタルカメラにより得られた上記商品の画像データが予め記憶されている。入力機用プロファイル記憶部３２には、プロファイル（以下、これを入力機用プロファイルと呼ぶ）と呼ぶデータの集合体が予め記憶されている。この入力機用プロファイルは、デジタルカメラ、およびそのデジタルカメラを用いた撮影と同じ照明条件に固有のカラースペース（色空間）から標準カラースペースへの変換テーブルを備えるものである。両記憶部３１，３２に記憶されている画像データと入力機用プロファイルを、第１送信部３３によりインターネット１０を介してパソコン４０に送信する。
【００６２】
パソコン４０は、上記画像サーバ３０から提供される画像データを表示する機能を実現するために、第１受信部４５、第１出力機用プロファイル記憶部４６、カラーマッチング部４７および第１出力部４８を備える。第１受信部４５は、画像サーバ３０から送られてくる画像データと入力機用のプロファイルとを受信する。第１出力機用プロファイル記憶部４６により、プロファイル（以下、これを第１出力機用プロファイルと呼ぶ）が記憶される。この第１出力機用プロファイルは、標準カラースペースからディスプレイ４１に固有のカラースペースへの変換テーブルを備えるものである。この第１出力機用プロファイルと第１受信部４５により受信した入力機用プロファイルとを用いて、同じく受信した画像データに対して、カラーマッチング部４７により色補正処理（すなわち、カラーマッチング処理）を行なう。その後、そのカラーマッチング処理済みの画像データを、第１出力部４８によりディスプレイ４１に出力する。
【００６３】
この結果、パソコン４０に接続されるディスプレイ４１には、ＷＷＷサーバ２０から提供される表示用のデータと画像サーバ３０から提供される商品についての画像データとから示される画像が表示される。
【００６４】
図３は、ゲーム機５０からＷＷＷサーバ２０が提供するＷｅｂサイトにアクセスしたときのこのネットワークシステムの動作の状態を機能的に示すブロック図である。図示するように、ゲーム機５０からショッピングモールのＷｅｂサイトのＵＲＬが指定されてＷＷＷサーバ２０にアクセスがあると、ＷＷＷサーバ２０は、そのウェブサイトのＨＴＭＬを用いた表示用データをサービス提供先のゲーム機５０に送信すると共に、画像サーバ３０に対して商品画像提供リクエストを送信する。なお、上記ゲーム機５０に送られた表示用のデータは、ゲーム機５０の図示しない機能により、テレビモニタ５１に送られる。
【００６５】
画像サーバ３０は、ＷＷＷサーバ２０から商品画像提供リクエストを受け取ると、このリクエストにより指定される商品の画像データをゲーム機５０に提供する。画像サーバ３０は、この商品の画像データを提供する機能を実現するために、前述した画像データ記憶部３１および入力機用プロファイル記憶部３２に加えて、受信部３４とカラーマッチング部３５と第２送信部３６とを備える。ゲーム機５０から送られてくる第２出力機用プロファイル（後述する）を、受信部３４により受信して、この第２出力機用プロファイルと入力機用プロファイル記憶部３２により記憶された入力機用プロファイルとを用いて、画像データ記憶部３１により記憶された画像データに対して、カラーマッチング部３５により色補正処理（すなわち、カラーマッチング処理）を行なう。その後、そのカラーマッチング処理済みの画像データを、第２送信部３６によりインターネット１０を介してゲーム機５０に送信する。
【００６６】
ゲーム機５０は、上記画像サーバ３０から提供される画像データをテレビモニタ５１に表示するために、第２受信部５５と第２出力部５６とを備える。画像サーバ３０からインターネットを介して送られてきたカラーマッチング処理済みの画像データを、第２受信部５５により受信して、その画像データをそのまま、第２出力部５６によりテレビモニタ５１に出力する。なお、ゲーム機５０は、さらに、第２出力機用プロファイル記憶部５７および送信部５８を備える。第２出力機用プロファイル記憶部５７により、プロファイル（第２出力機用プロファイルと呼ぶ）が記憶される。この第２出力機用プロファイルは、標準カラースペースからテレビモニタ５１に固有のカラースペースへの変換テーブルを備えるものである。この第２出力機用プロファイルを送信部５８により画像サーバ３０に送信する。
【００６７】
上記の結果、ゲーム機５０に接続されるテレビモニタ５１には、ＷＷＷサーバ２０から提供される表示用のデータと画像サーバ３０から提供される商品についての画像データとから示される画像が表示される。
【００６８】
この実施例のネットワークシステムでは、画像サーバ３０の機能を、Ｗｅｂサイトのサービス提供先がパソコン４０であるときには、図２を用いて説明した第１の動作状態に切り替え、サービス提供先がゲーム機５０であるときには、図３を用いて説明した第２の動作状態に切り替えることにより、Ｗｅｂサイトに含まれる商品の画像データ部分についての表示が行なわれる。なお、図２および図３で示した各機能ブロックにおける各記憶部３１，３２，５７は、ＲＡＭ、ＨＤＤ等から構成されており、これら記憶部３１，３２，５７を除いた機能ブロックは、画像サーバ３０、パソコン４０およびゲーム機５０における各ＣＰＵと各ＣＰＵに所定の処理を実行させるためのコンピュータプログラムとから構成されている。なお、各機能ブロックをディスクリートな電子回路から構成することでハードウェア的に構成するものとしても差し支えない。
【００６９】
上記各コンピュータプログラムは、所定のインストールプログラムを起動することで、記録媒体から画像サーバ３０、パソコン４０およびゲーム機５０にインストールされる。なお、記録媒体としては、フロッピィディスク、ＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード等の携帯型記録媒体（可搬型記録媒体）に格納されている。また、このコンピュータプログラムは、コンピュータネットワーク（例えばインターネット１０）に接続される特定のサーバから、コンピュータネットワークを介して提供されるプログラムデータをダウンロードして、ＲＡＭまたはハードディスクに転送することにより得るようにすることもできる。
【００７０】
２．準備作業：
このネットワークシステムでは、前述したように画像サーバ３０の入力機用プロファイル記憶部３２には、入力機用プロファイルが予め記憶されている。この入力機用プロファイルを作成する手順について次に説明する。
【００７１】
図４は、入力機用プロファイルを作成する手順を示すフローチャートである。図示するように、まず最初に、デジタルカメラ、光源およびカラーチャートを用意する（工程Ｓ１）。カラーチャートは、例えば、ＡＮＳＩ（米国標準協会）の技術委員会ＩＴ８  ＳＣ４で標準化されたＩＴ８と呼ばれるものを用いる。次いで、デジタルカメラでカラーチャートを撮影する（工程Ｓ２）。なお、この撮影は、Ｗｅｂサイトに含まれる商品の撮影時と同じ照明条件でカラーチャートを撮影する。次いで、その撮影したカラーチャートの画像の中から、カラーチャートの各カラーパッチ部分の色情報（ＲＧＢ値）を取得する（工程Ｓ３）。
【００７２】
上記カラーチャートにおいては、カラーバッチの本来の色情報（標準色情報）が予めメーカから用意されていることから、次いで、この標準色情報を取得する（工程Ｓ４）。工程Ｓ３およびＳ４の結果、画像サーバ３０のＲＡＭには、工程Ｓ３で取得された色情報と工程Ｓ４で収得された標準色情報についてのＲＧＢの各色毎の色情報（ＲＧＢ値）が格納されることになる。次いで、工程Ｓ３で取得された色情報とこの本来の色情報との間の対応関係を示すデータを作成する（工程Ｓ５）。なお、ＩＴ８の場合、カラーパッチの色数である９２８色分の対応関係の情報しか得られないことから、この工程Ｓ５では、色間の補間演算によって、カラーパッチにない部分の色の値を推定して、十分な色数についての対応関係を示すデータを作成している。その後、その対応関係を示すデータから、このデジタルカメラ、およびそのデジタルカメラによる撮影の照明条件と固有のカラースペースから標準のカラースペースへの変換を示すルックアップテーブルを作成する（工程Ｓ６）。
【００７３】
その後、そのルックアップテーブルをＩＣＣ（International Color Consortium）で規定したフォーマットのＩＣＣプロファイルとして、画像サーバ３０の入力機用プロファイル記憶部３２に格納する（工程Ｓ７）。このＩＣＣプロファイルが前述した入力機用プロファイルに対応する。
【００７４】
この入力機用プロファイルの作成の手順は、一の商品についての入力機用プロファイルを作成するものである。商品が複数あり、それぞれの撮影時の照明条件が異なる場合には、各商品毎に個別に入力機用プロファイルを作成する必要がある。従って、この実施例では、画像サーバ３０の画像データ記憶部３１に１または複数の商品の画像データが記憶されている場合には、入力機用プロファイル記憶部３２には、各画像データに個別に対応する、画像データと同数の入力機用プロファイルが格納される。なお、画像データと入力機用プロファイルの間の対応関係は、ポインタ等により明確に対応付けられている。
【００７５】
なお、この実施例では、カラーチャートを商品の撮影時と同じ照明条件で商品とは個別で撮影を行なっているが、これに替えて、図５に示すように、商品と一緒にカラーチャートをデジタルカメラで撮影して、得られた画像から商品の画像部分とカラーチャートの部分とをそれぞれ抽出して、そのカラーチャートの画像を工程３以降の処理で用いる構成とすることもできる。この構成によれば、カラーチャートを商品の撮影時と同じ照明条件で撮影することが容易である。
【００７６】
上記入力機用プロファイルの作成手順の他の態様について次に説明する。図６は、この他の態様の入力機用プロファイルを作成する手順を示すフローチャートである。この他の態様の手順は、図４で示した手順と比較して、工程Ｓ１ないしＳ４については同一であり、それ以後の工程の処理が相違する。この他の態様では、工程Ｓ４に続いて、工程Ｓ３で取得された色情報（ＲＧＢ値）から、ＲＧＢ毎に濃度分布のヒストグラムを作成する処理を行なう（工程１０）。図７は、この工程１０で作成されるＲＧＢ毎のヒストグラムの一例を示す説明図である。図示するように、このヒストグラムは、横軸を濃度で、縦軸を発生頻度でもって示されるものである。
【００７７】
図６に示すように、その後、工程４で取得された標準色情報（ＲＧＢ値）から、ＲＧＢ毎に濃度分布のヒストグラムを作成する処理を行なう（工程１１）。このヒストグラムも、工程１０で作成したヒストグラムと同様に、横軸を濃度で、縦軸を発生頻度でもって示されるものである。続いて、工程１０で作成されたヒストグラムと工程１１で作成されたヒストグラムとを比較して、前者が後者のヒストグラムと相似形となるような変換を示すルックアップテーブルを作成する（工程１２）。その後、そのルックアップテーブルをＩＣＣで規定したフォーマットのＩＣＣプロファイルとして、画像サーバ３０のＲＡＭに格納する（工程Ｓ１３）。
【００７８】
なお、上記工程１０ないしＳ１３は、画像サーバ３０のＣＰＵと、このＣＰＵで実行されるコンピュータプログラムにより実現されている。したがって、この態様の入力機用プロファイルの作成手順では、画像サーバ３０により、カラーチャートについての特定画像データから、デジタルカメラ、およびそのデジタルカメラによる撮影時と同じ照明条件に固有の入力機器用のプロファイルを自動的に作成することができる。
【００７９】
３．サーバ、クライアントでのコンピュータ処理：
図８ないし図１３は、ＷＷＷサーバ２０，画像サーバ３０，クライアント（パソコン４０，ゲーム機５０）の各ＣＰＵにて実行される処理ルーチンを示すフローチャートである。図８に示すように、処理が開始されると、クライアントのＣＰＵは、まず、作業者によるマウスを用いた作業指令に従ってＷｅｂブラウザを起動する処理を行なう（ステップＳ１００）。次いで、作業者によるマウス、キーボードを用いた作業指令に従ってＷｅｂブラウザから上記ショッピングモールのＷｅｂサイトのＵＲＬを指定することで、上記ＷＷＷサーバ２０にアクセスする（ステップＳ１０２）。
【００８０】
ＷＷＷサーバ２０のＣＰＵは、処理が開始されると、クライアントであるパソコン４０またはゲーム機５０からアクセスがあるか否かを判別して（ステップＳ２００）、ここで、アクセスがないと判別されると、そのＣＰＵは、ステップＳ２００の処理を繰り返して、アクセスがあるのを待つ。一方、ステップＳ２００で、アクセスがあると判別されると、そのＣＰＵは、画像サーバ３０に対して、まず、画像表示環境作成のリクエストを送信する（ステップＳ２０２）。画像表示環境作成のリクエストは、商品画像を表示する環境を作成することを要求する指令である。
【００８１】
画像サーバ３０のＣＰＵは、処理が開始されると、まず、ＷＷＷサーバ２０から送られてくる画像表示環境作成のリクエストを受信する（ステップＳ３００）。次いで、そのＣＰＵは、Ｃｏｏｋｉｅの情報をクライアントに送信する（ステップＳ３０２）。
【００８２】
クライアントのＣＰＵは、画像サーバ３０から送られてくるＣｏｏｋｉｅを受信して（ステップＳ１０４）、出力機用プロファイルを作成する処理を行なう（ステップＳ１０６）。この出力機用プロファイルは、クライアント（パソコン４０またはゲーム機５０）に接続される出力機器（ここで言う出力機器は、画像を表示する表示装置であり、ディスプレイ４１またはテレビモニタ５１である）に固有のカラースペースから標準カラースペースへの変換テーブルを備えるものであり、クライアントがパソコン４０の場合には、上記第１出力機用プロファイルに該当し、クライアントがゲーム機５０の場合には、上記第２出力機用プロファイルに該当する。
【００８３】
ステップＳ１０６では、クライアントのＣＰＵは、ディスプレイ４１またはテレビモニタ５１の特性を調べて、予め判っている標準カラースペースへの変換テーブルを作成して、その変換テーブルをＩＣＣで規定したフォーマットのＩＣＣプロファイルとしてＲＡＭ等のメモリに記憶する。このＩＣＣプロファイルが出力機用プロファイルである。その後、その出力機用プロファイルをステップＳ１０４で受信したＣｏｏｋｉｅに書き込む（ステップＳ１０８）。なお、ステップＳ１０６およびステップＳ１０８の処理は、出力機器の機種に変更があってから最初の処理の際に、実行されるものであり、２回目以後の処理の際には、ステップＳ１０６およびＳ１０８の処理は読み飛ばされ、最初の処理の際に書込みのあったＣｏｏｋｉｅがそのまま利用される。なお、出力機器の機種に変更があったか否かは、作業者からのマウス、キーボードを用いた指示に基づくものであってもよいし、接続されている出力機器を見て自動的に判断する構成としてもよい。
【００８４】
図９に示すように、クライアントのＣＰＵは、次いで、クライアントのＯＳとブラウザの種類を少なくとも示す環境変数をＷＷＷサーバ２０に対して送信する（ステップＳ１１０）。
【００８５】
続いて、画像サーバ３０のＣＰＵは、クライアントから送られてくる環境変数を受信する（ステップＳ３０４）。その後、そのＣＰＵは、カラーマッチング処理を行なう能力をクライアントが備えているか否かを、上記環境変数に基づいて判定するクライアントの能力判定ルーチンを実行する（ステップＳ３０６）。
【００８６】
図１０は、このクライアントの能力判定ルーチンの詳細を示すフローチャートである。図示するように、この能力判定ルーチンに処理が移行すると、画像サーバ３０のＣＰＵは、まず、環境変数に基づいて、クライアントにＯＳとしてＷｉｎｄｏｗｓ（登録商標）またはＭａｃ（登録商標）ＯＳが含まれているか否かを判別する（ステップＳ４００）。ここで、否定判別されたときには、クライアントはカラーマッチング処理を行なう能力を持たないとして「処理不可」と定める（ステップＳ４０２）。一方、ステップＳ４００で、ＷｉｎｄｏｗｓまたはＭａｃＯＳが含まれていると判別されたときには、そのＣＰＵは、環境変数に基づいて、クライアントにブラウザとして Microsoft Internet Explorer（以下、ＭＳＩＥと呼ぶ）が含まれているか否かを判別する（ステップＳ４０４）。
【００８７】
ステップＳ４０４で、ＭＳＩＥが含まれていると判別されたときには、そのＣＰＵは、クライアントはカラーマッチング処理を行なう能力を持つとして「処理可能」と定める（ステップＳ４０６）。一方、ステップＳ４０４で、ＭＳＩＥが含まれていないと判別されたときには、そのＣＰＵは、クライアントはカラーマッチング処理を行なう能力を持つか否かが不明であるとして「処理不明」と定める（ステップＳ４０８）。ステップＳ４０２、Ｓ４０６またはＳ４０８の処理を終えると、「リターン」に抜けて、処理をステップＳ３０８（図９）に移行する。画像サーバ３０のＣＰＵは、ステップＳ３０８に処理が移行すると、ステップＳ３０６の判定結果をクライアントに送信する（ステップＳ３０８）。
【００８８】
すなわち、このクライアントの能力判定ルーチンでは、クライアントが、ＷｉｎｄｏｗｓやＭａｃＯＳのような高級なＯＳを搭載していないような場合には、クライアントはマッチング処理を行なう能力を持たないとして「処理不可」と定め、一方、それら高級なＯＳを搭載しているような場合には、ＭＳＩＥが搭載されているか否かを判別し、ＭＳＩＥが搭載されていると判別されたときに限って、クライアントはカラーマッチング処理を行なう能力を持つとして「処理可能」と定める。一方、ＷｉｎｄｏｗｓやＭａｃＯＳのような高級なＯＳを搭載しながら、ＭＳＩＥが搭載されていない場合には、クライアントはカラーマッチング処理を行なう能力を持つか否かが不明であるとして「処理不明」と定めている。ＭＳＩＥを搭載しているような場合には、カラーマッチング処理を行なうに必要十分な程度の高い処理能力を有するためであり、上記高級なＯＳを搭載しながらもＭＳＩＥが搭載されていない場合には、カラーマッチングを行なった場合に、能力不足となることがあり得るためである。
【００８９】
図９に戻り、クライアントのＣＰＵは、続いて、画像サーバ３０から送られてくるその判定結果を受信する（ステップＳ１１２）。その後、カラーマッチング処理をクライアントとサーバのいずれの側で行なうかを設定するためのマッチング処理設定用のウィンドウＷＤを、ディスプレイ４１またはテレビモニタ５１に表示する処理を行なう（ステップＳ１１４）。
【００９０】
図１４は、マッチング処理設定用のウィンドウＷＤを例示する説明図である。図示するように、マッチング処理設定用のウィンドウＷＤには、カラーマッチング処理を行なう側を、クライアントとサーバとの間で択一的に選択するためのラジオボタンＢＴ１，ＢＴ２が設けられている。なお、両ラジオボタンＢＴ１，ＢＴ２のデフォルトは、ステップＳ１１２で画像サーバ３０から受信した判定結果に応じて定められている。すなわち、判定結果が「処理可能」である場合には、「クライアント（推奨）」のラジオボタンＢＴ１がデフォルトとして選択状態となっており、一方、判定結果が「処理不可」または「処理不明」である場合には、「サーバ」のラジオボタンＢＴ１がデフォルトとして選択状態となっている。
【００９１】
作業者は、マッチング処理設定用のウィンドウＷＤ内のラジオボタンＢＴ１，ＢＴ２をマウスを用いてクリック操作することで、カラーマッチング処理を行なう側を、クライアントとサーバのいずれにするかを選択することができる。なお、この実施例では、ステップＳ１１２で画像サーバ３０から受信した判定結果が「処理不可」である場合には、「クライアント（推奨）」のラジオボタンＢＴ１を選択することが不可能となるように構成されている。
【００９２】
図９に戻り、クライアントのＣＰＵは、ステップＳ１１４で上記ウィンドウＷＤの表示がなされると、その後、作業者による上記ラジオボタンＢＴ１，ＢＴ２を選択するマウス操作指令を読み取って、カラーマッチング処理を行なう側を、クライアントとサーバのいずれにするかを設定する（ステップＳ１１６）。その後、クライアントのＣＰＵは、その設定の結果を画像サーバ３０に対して送信する（ステップＳ１１８）とともに、ＷＷＷサーバ２０に対して、ショッピングカタログ表示リクエストを送信する（ステップＳ１２０）。このショッピングカタログ表示リクエストは、ＷＷＷサーバ２０に対して、ショッピングカタログを表示するサービスの提供を要求する指令である。
【００９３】
一方、画像サーバ３０のＣＰＵは、クライアントから送られてくる設定結果を受信する（ステップＳ３１０）。
【００９４】
他方、図１１に示すように、ＷＷＷサーバ２０のＣＰＵは、クライアントから送られてくるショッピングカタログ表示リクエストを受信する（ステップＳ２０４）。次いで、クライアントであるパソコン４０またはゲーム機５０に対して、ＨＴＭＬを用いた表示用のデータを送信する（ステップＳ２０６）。なお、この表示用のデータには、前述したように、Ｗｅｂページに含まれる商品の画像データは含まれていない。その後、ＷＷＷサーバ２０のＣＰＵは、画像サーバ３０に対して、各画像毎の商品画像提供リクエストを送信する（ステップＳ２０８）。その後、そのＣＰＵは、「リターン」に処理を進めて、この処理ルーチンを一旦終了する。
【００９５】
続いて、図１２に示すように、画像サーバ３０のＣＰＵは、ＷＷＷサーバ２０から送られてくる全ての商品画像提供リクエストを受信する（ステップＳ３１２）。続いて、そのＣＰＵは、ステップＳ２０６で受信した全ての商品画像提供リクエストの内から一の商品画像提供リクエストを順に取り出して、その一の商品画像提供リクエストにより指定される画像データを、ＲＡＭ、ＨＤＤ等から構成される画像データ記憶部３１から読み出す（ステップＳ３１４）。その後、そのＣＰＵは、ステップＳ３１０（図９）でクライアントから受信した設定結果が、カラーマッチング処理を行なう側がクライアントであるかサーバであるかを判別する（ステップＳ３１６）。ここで、クライアント側であると判別された場合には、ステップＳ３１４で読み出した画像データと、画像サーバ３０のＲＡＭ、ＨＤＤ等から構成される入力機用プロファイル記憶部３２に用意された上記画像データと対応付けのなされた入力機用プロファイルとを、サービス提供先のクライアントに対して送信する（ステップＳ３１８）。なお、ここでは、そのクライアントは、パソコン４０であるものとする。
【００９６】
その後、パソコン４０のＣＰＵは、ＷＷＷサーバ２０から送られてくる表示用のデータを受信して（ステップＳ１２２）、その表示用のデータをディスプレイ４１に出力する（ステップＳ１２４）。続いて、その画像サーバ３０から送られてくる画像データと入力機用プロファイルとを受信する（ステップＳ１２６）。
【００９７】
続いて、パソコン４０のＣＰＵは、ステップＳ１０８でＣｏｏｋｉｅとして記憶した出力機用プロファイル（パソコン４０の場合、前述した第１出力機用プロファイル）と、ステップＳ１２６で受信した入力機用プロファイルとを用いて、同じくステップＳ１２６で受信した画像データに対して、カラーマッチング処理を行なう（ステップＳ１２８）。図１５は、このカラーマッチング処理の仕組みを説明する説明図である。図示するように、デジタルカメラＤＣで撮影した商品の画像データを、入力機用プロファイルを用いたカラーマッチング処理により、その撮影時の照明条件に固有のカラースペースから標準カラースペースに準拠した画像データに変換する。その後、その変換後の画像データを、出力機用プロファイルを用いたカラーマッチング処理により、標準カラースペースからディスプレイ４１に固有のカラースペースに準拠した画像データに変換する。
【００９８】
このために、デジタルカメラＤＣからディスプレイ４１への間の色のやりとりは全てデバイスに依存しない標準カラースペースを介して行なわれることになる。したがって、デジタルカメラの撮影対象物である商品の色や明るさを正確に反映した画像をディスプレイ４１で再現することが可能となる。
【００９９】
その後、パソコン４０のＣＰＵは、ステップＳ１２８でマッチング処理済みの画像データをディスプレイ４１に出力する（ステップＳ１３０）。続いて、そのＣＰＵは、ステップＳ１２６により受信された画像データと入力機用プロファイルが最終のものであるか否かを判別し（ステップＳ１３２）、最終のものではないと判別された場合には、ステップＳ１２６に処理を戻して、次の画像データと入力機用プロファイルの受信を行なう。一方、ステップＳ１３２で最終であると判別された場合には、そのＣＰＵは、「リターン」に処理を進めて、この処理ルーチンを一旦終了する。
【０１００】
なお、画像サーバ３０のＣＰＵは、ステップＳ３１８の実行後、処理をステップＳ３２０に進めて、ステップＳ３１４で読み出した画像データが最終のものであるか否かを判別し（ステップＳ３２０）、最終のものではないと判別された場合には、ステップＳ３１４に処理を戻して、商品画像提供リクエストに従う次の画像データの読み出しを行なう。一方、ステップＳ３２０で最終であると判別された場合には、そのＣＰＵは、「リターン」に処理を進めて、この処理ルーチンを一旦終了する。
【０１０１】
一方、サービス提供先のクライアントがゲーム機５０である場合には、図１３に示すように、ゲーム機５０のＣＰＵは、パソコン４０側の処理と同じステップＳ１２２およびＳ１２４を実行後、ステップＳ１０８で出力機用プロファイル（ゲーム機５０の場合、前述した第２出力機用プロファイル）を書き込んだＣｏｏｋｉｅを送信する（ステップＳ１５０）。
【０１０２】
その後、画像サーバ３０のＣＰＵは、ゲーム機５０から送られてくる第２出力機用プロファイルが書き込まれたＣｏｏｋｉｅを受信する（ステップＳ３２２）。続いて、そのＣＰＵは、ステップＳ３１４で読み出した画像データに対してカラーマッチング処理を行なう（ステップＳ３２４）。このカラーマッチング処理は、画像サーバ３０のＲＡＭ、ＨＤＤ等から構成される入力機用プロファイル記憶部３２に用意された上記画像データと対応付けのなされた入力機用プロファイルと、ステップＳ３２２で受信したＣｏｏｋｉｅに書き込まれた出力機用プロファイルとに基づくものであり、前述したステップＳ１２８と同様な処理、即ち、図１５に示した仕組みの処理（図１５中のディスプレイ４１は、テレビモニタ５１に替わる）を行なうものである。
【０１０３】
その後、画像サーバ３０のＣＰＵは、上記カラーマッチング処理済みの画像データをサービス提供先のクライアントであるゲーム機５０に対して送信する（ステップＳ３２６）。その後、このＣＰＵは、図１２のステップＳ３２０に処理を進める。
【０１０４】
図１３に戻り、ゲーム機５０のＣＰＵは、ステップＳ１５０の実行後、ゲーム機５０から送られてくるマッチング処理済みの画像データを受信して（ステップＳ１５２）、そのマッチング処理済みの画像データをテレビモニタ５１に出力する（ステップＳ１５４）。続いて、そのＣＰＵは、ステップＳ１５２により受信された画像データが最終のものであるか否かを判別し（ステップＳ１５６）、最終のものではないと判別された場合には、ステップＳ１５２に処理を戻して、次の画像データと入力機用プロファイルの受信を行なう。一方、ステップＳ１５６で最終であると判別された場合には、そのＣＰＵは、「リターン」に処理を進めて、この処理ルーチンを一旦終了する。
【０１０５】
パソコン４０のＣＰＵで実行される印刷ルーチンについて次に説明する。図１６は、この印刷ルーチンを示すフローチャートである。この印刷ルーチンは、ブラウザを実行して前述した図８ないし図１３の処理により商品の画像を含むＷｅｂページをディスプレイ４１に表示した状態で、その表示されたＷｅｂページを印刷する旨の指令が、作業者のマウス等による操作に従って出力されたときに実行される。
【０１０６】
図示するように、印刷する旨の指令が発令されて処理が開始されると、まず、パソコン４０のＣＰＵは、プリンタのプロパティで設定される印刷先のプリンタ４２からの印刷が今回、始めてであるか否かを判別する（ステップＳ４００）。ここで、始めてであると判別されると、そのプリンタ４２用のプロファイルを作成する処理を行なう（ステップＳ４１０）。このプリンタ用プロファイルは、標準カラースペースからプリンタ４２に固有のカラースペースへの変換テーブルを備えるものである。ステップＳ４１０では、パソコン４０のＣＰＵは、プリンタ４２の特性を調べて、予め判っている標準カラースペースへの変換テーブルを作成して、その変換テーブルをＩＣＣで規定したフォーマットのＩＣＣプロファイルとしてＲＡＭ等のメモリに記憶する。このＩＣＣプロファイルがプリンタ用プロファイルである。
【０１０７】
なお、ステップＳ４００で始めてでないと判別されたときには、ステップＳ４１０のプリンタ用プロファイル作成の処理は行なわないで、最初に作成したプリンタ用プロファイルをそのまま用いる。その後、ステップＳ４２０に処理を進めて、このプリンタ用プロファイルと、ステップＳ１２６で受信した入力機用プロファイルとを用いて、同じくステップＳ１２６で受信した画像データに対して、カラーマッチング処理を行なう（ステップＳ４２０）。このカラーマッチング処理は、前述したステップＳ１２８と同様な処理、即ち、図１５に示した仕組みの処理（図１５中のディスプレイ４１は、プリンタ４２に替わる）を行なうものである。
【０１０８】
その後、パソコン４０のＣＰＵは、上記カラーマッチング処理済みの画像データと、ステップＳ１２２でＷＷＷサーバ２０から受信した表示用の画像データとから印刷用ページデータを作成して（ステップＳ４３０）、その印刷用ページデータをプリンタ４２に出力する（ステップＳ４４０）。その後、この印刷ルーチンの処理を終了する。
【０１０９】
以上のように構成されたこの実施例のネットワークシステムによれば、パソコン４０が、デジタルカメラ、およびそのデジタルカメラを用いた撮影と同一の照明条件に固有の入力機用プロファイルを、デジタルカメラにより撮影した画像データと共に画像サーバ３０から受け取り、パソコン４０側で、予め用意した第１出力機用プロファイルと入力機用プロファイルに基づく上記画像データに対するカラーマッチング処理を行なう。
【０１１０】
このために、画像サーバ３０側では、カラーマッチング処理を行なう必要がないことから、例え複数のクライアントへの画像提供のリクエストが重なった場合にも、画像サーバ３０の負荷が大きくなり過ぎるようなことはない。このために、画像サーバ３０が過負荷となって画像サーバ３０からの画像データの提供が遅れることを防止することができる。
【０１１１】
また、この実施例では、パソコン４０は、画面に表示した商品の画像を含むＷｅｂページを印刷する場合に、その表示の際に画像サーバ３０から受信した画像データと入力機用プロファイルとを利用して、再度カラーマッチングを行なうことで、容易にプリンタ４２にも色あわせすることができる。したがって、パソコン４０でいずれのデバイスに画像データを出力しても正しい色を再現できる。
【０１１２】
さらに、この実施例では、ＷＷＷサーバ２０から、商品についてのカラー画像の画像データを提供する機能を画像サーバ３０に分離するように構成されていることから、ＷＷＷサーバ２０と画像サーバ３０の個々の負荷をより一層低減することができる。
【０１１３】
４．変形例：
本発明の他の実施形態について、次に説明する。
（１）前記実施例では、プロファイルは標準カラースペースを介するものであったか、これに替えて、特定の出力環境での見え方をシミュレートすることを目的として、特定の出力環境（例えば、印刷会社における大型印刷機）から出力される特定色を基準となる色として、その特定色のカラースペースを介するものとすることもできる。
【０１１４】
（２）前記実施例では、ＷＷＷサーバ２０から、商品についてのカラー画像の画像データを提供する機能を画像サーバ３０に分離するように構成されていたが、これに替えて、ＷＷＷサーバ２０に商品についてのカラー画像の画像データを提供する機能も持たせた構成とすることもできる。
【０１１５】
（３）前記実施例では、ネットワークサーバとネットワーク端末とがインターネットにより接続された構成であったが、これに替えて、専用回線等の他のネットワークにより接続された構成とすることもできる。
【０１１６】
（４）前記実施例では、ネットワーク端末として、パソコン４０とゲーム機５０とを用いていたが、これに替えて、インターネット１０に接続することのできるものであればいずれの装置でもよく、例えば、ＷｅｂＴＶ等であってもよい。
【０１１７】
以上、本発明のいくつかの実施例を詳述してきたが、本発明は、こうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができるのは勿論のことである。
【図面の簡単な説明】
【０１１８】
【図１】本発明の一実施例としてのネットワークシステムの全体構成を示す説明図である。
【図２】パソコン４０からＷＷＷサーバ２０が提供するＷｅｂサイトにアクセスしたときのこのネットワークシステムの動作の状態を機能的に示すブロック図である。
【図３】ゲーム機５０からＷＷＷサーバ２０が提供するＷｅｂサイトにアクセスしたときのこのネットワークシステムの動作の状態を機能的に示すブロック図である。
【図４】入力機用プロファイルを作成する手順を示すフローチャートである。
【図５】入力機用プロファイルを作成するに際して、商品と一緒にカラーチャートをデジタルカメラで撮影することを説明する説明図である。
【図６】入力機用プロファイルの作成手順の他の態様を示すフローチャートである。
【図７】ＲＧＢ毎の濃度部分布ヒストグラムの一例を示す説明図である。
【図８】ＷＷＷサーバ２０、画像サーバ３０、クライアント（パソコン４０，ゲーム機５０）の各ＣＰＵにて実行される処理ルーチンの最初の部分を示すフローチャートである。
【図９】画像サーバ３０、クライアントの各ＣＰＵにて実行される処理ルーチンの次の部分を示すフローチャートである。
【図１０】画像サーバ３０のＣＰＵで実行されるクライアントの能力判定ルーチンの詳細を示すフローチャートである。
【図１１】ＷＷＷサーバ２０のＣＰＵにて実行される処理ルーチンの次の部分を示すフローチャートである。
【図１２】画像サーバ３０、クライアント（パソコン４０）の各ＣＰＵにて実行される処理ルーチンの次の部分を示すフローチャートである。
【図１３】画像サーバ３０、クライアント（ゲーム機５０）の各ＣＰＵにて実行される処理ルーチンの次の部分を示すフローチャートである。
【図１４】マッチング処理設定用のウィンドウＷＤを例示する説明図である。
【図１５】カラーマッチング処理の仕組みを説明する説明図である。
【図１６】パソコン４０のＣＰＵで実行される印刷ルーチンを示すフローチャートである。
【符号の説明】
【０１１９】
１０...インターネット
２０...ＷＷＷサーバ
３０...画像サーバ
３１...画像データ記憶部
３２...入力機用プロファイル記憶部
３３...第１送信部
３４...受信部
３５...カラーマッチング部
３６...第２送信部
４０...パソコン
４１...ディスプレイ
４２...プリンタ
４５...第１受信部
４６...第１出力機用プロファイル記憶部
４７...カラーマッチング部
４８...第１出力部
５０...ゲーム機
５１...テレビモニタ
５５...第２受信部
５６...第２出力部
５７...第２出力機用プロファイル記憶部
５８...送信部
ＢＴ１...ラジオボタン
ＢＴ２...ラジオボタン
ＤＣ...デジタルカメラ
ＷＤ...マッチング処理設定用ウィンドウ
【図１】
2006060843.tif 000003
【図２】
2006060843.tif 000004
【図３】
2006060843.tif 000005
【図４】
2006060843.tif 000006
【図５】
2006060843.tif 000007
【図６】
2006060843.tif 000008
【図７】
2006060843.tif 000009
【図８】
2006060843.tif 000010
【図９】
2006060843.tif 000011
【図１０】
2006060843.tif 000012
【図１１】
2006060843.tif 000013
【図１２】
2006060843.tif 000014
【図１３】
2006060843.tif 000015
【図１４】
2006060843.tif 000016
【図１５】
2006060843.tif 000017
【図１６】
2006060843.tif 000018