通信ネットワークを介してユーザ端末に提供する画像情報を処理する画像情報処理装置において、前記ユーザ端末から送信される情報からユーザ情報を取得するユーザ情報取得部と、取得された前記ユーザ情報に基づいて選択されたプロファイルを用いて、当該プロファイルを処理可能な前記ユーザ端末に送信する前記画像情報には当該プロファイルを付加する処理を行い、当該プロファイルを処理できない前記ユーザ端末に送信する前記画像情報には、当該プロファイルにより色補正処理を行う画像補正部とを備えている画像情報処理装置。前記画像補正部は、前記ユーザ情報に基づいてユーザ特性情報を作成するユーザ特性予測部と、予め蓄積された複数のプロファイルの中から前記ユーザ特性情報に対応するプロファイルを選択するプロファイル選択部とを備えている請求項1に記載の画像情報処理装置。前記ユーザ情報は、少なくとも前記ユーザ端末に割り当てられたIPアドレス並びに前記ユーザ端末に用いられているOS及びWebブラウザに関する情報を含む請求項1又は2に記載の画像情報処理装置。前記ユーザ情報は、少なくとも前記ユーザ端末で使用される言語に関する情報並びに前記ユーザ端末に用いられているOS及びWebブラウザに関する情報を含む請求項1又は2に記載の画像情報処理装置。通信ネットワークを介してユーザ端末に提供する画像情報を処理する画像情報処理方法において、前記ユーザ端末から送信される情報からユーザ情報を取得するステップと、取得された前記ユーザ情報に基づいてユーザ特性情報を作成するステップと、前記ユーザ特性情報に基づいて予め蓄積された複数のプロファイルの中から前記ユーザ特性情報に対応するプロファイルを選択するステップと、選択された前記プロファイルを前記ユーザ端末が処理可能であると判定された場合に前記ユーザ端末に送信する前記画像情報に当該プロファイルを付加する処理を行うステップと、選択された前記プロファイルを前記ユーザ端末が処理できないと判定された場合に前記ユーザ端末に送信する前記画像情報に当該プロファイルにより色補正処理を行うステップとを備えている画像情報処理方法。コンピュータを請求項1から4のいずれかに記載の画像情報処理装置が有するユーザ情報取得部及び画像補正部として機能させるためのプログラム。請求項6に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。特許文献2に記載されているように、パーソナルコンピュータにインストールされているOSOperatingSystemやWebブラウザといったプログラムの種類によって、画像表示の際の色合いが異なっており、ユーザの端末で画像を表示する場合には、その端末にインストールされたプログラムに応じて色補正を行わないと、正確に画像を表示することができない。特許文献1では、ユーザ端末に割り当てられたIPアドレスに基づいてその地域に対応するウェブ情報をユーザ端末に送信するようにしているが、上述した画像情報の提供サービスの場合には、ユーザ端末にインストールされたプログラムについて考慮されていないため、特に、画像写真を正確な色で表示することができず、提供した画像を表示する際に、不自然に鮮やかな画像や逆に彩度の低い画像を表示してしまうという問題があった。そこで、本発明は、インターネットを介してユーザ端末に提供する画像情報をユーザ端末に応じて適切な色で表示させるように処理する画像情報処理装置及び画像情報処理方法を提供することを目的とする。本発明に係る画像情報処理装置は、通信ネットワークを介してユーザ端末に提供する画像情報を処理する画像情報処理装置において、前記ユーザ端末から送信される情報からユーザ情報を取得するユーザ情報取得部と、取得された前記ユーザ情報に基づいて選択されたプロファイルを用いて、当該プロファイルを処理可能な前記ユーザ端末に送信する前記画像情報には当該プロファイルを付加する処理を行い、当該プロファイルを処理できない前記ユーザ端末に送信する前記画像情報には、当該プロファイルにより色補正処理を行う画像補正部とを備えている。本発明は、上記の構成を有することで、インターネットを介してユーザ端末に提供する画像情報をユーザ端末に応じて適切な色で表示させるように処理することができる。以下、本発明の実施形態について図面を用いて説明する。図1は、本実施形態に係る画像情報処理装置を備える画像情報提供システムに関するブロック構成図である。図1において、インターネット100、ユーザ端末101~104、Webサーバ200及び画像DB201は、図8と同様であるので説明を省略する。画像情報処理装置1は、ユーザ情報取得部2、画像補正部3、ユーザ特性予測部4、プロファイル選択部5及びプロファイル蓄積部6を備えている。また、インターネット100には、公知のWhoisサーバ7が接続されている。Whoisサーバ7は、ユーザ情報取得部2から送信されるユーザ端末に関するIPアドレスを受信して、そのIPアドレスに対応する管理者情報をユーザ情報取得部2へ送信する。なお、この例では、画像情報処理装置1は、Webサーバ200と別体となっているが、画像情報処理装置1にWebサーバ200の機能を持たせて一体化することもできる。図2は、本実施形態に係る画像情報処理装置1に関するハードウェア構成を示すブロック図である。画像情報処理装置は、バス10と、それぞれがバス10に接続されたCPUCentralProcessingUnit11、メモリ12、通信装置13、ディスプレイ14、HDHardDiskドライブ15、入力装置16、CDCompactDisk-ROMReadOnlyMemoryドライブ17を備えている。CPU11は、画像情報処理装置1の動作制御を行うものである。メモリ12は、CPU11が起動時に実行するプログラムや必要なデータ等を記憶するためのROMReadOnlyMemory、CPU11のワークエリア等を構成するためのRAMRandomAccessMemory等からなる。CPU11は、RAMをワークメモリとして用いることにより、ROM、HDドライブ15などに格納されたソフトウェアプログラムを動作させ、これらの要素で構成するコンピュータを動作制御部として機能させる。このコンピュータは、本実施形態では、ユーザ端末に送信する画像情報を処理するプログラムを駆動することにより、上記の各部の機能を実現する。通信装置13は、Webサーバ200及び画像DB201と接続してデータの送受信を行う。また、画像情報処理装置1がWebサーバ200と一体化している場合には、インターネット100に接続し、ユーザ端末101~104及びWhoisサーバ7との間でデータ通信を行うための装置である。ディスプレイ14は、液晶パネルディスプレイ等からなり、画像情報処理装置1を操作するための画面や動作状態を表示する。入力装置16は、キーボードやマウス等からなり、画像情報処理装置1に対する種々のキー操作や指示の入力を行うためのものである。HDドライブ15は、種々のアプリケーションプログラム、ワークデータ、及びファイルデータなどを記憶する。CD-ROMドライブ17は、CD-ROMやDVD-ROMなどの記録媒体の読み出しを行うための装置である。ユーザ情報取得部2は、ユーザ端末101~104におけるユーザの操作間隔、ユーザ端末101~104に割り当てられたIPアドレス、ユーザ端末101~104で使用されているWebブラウザに関する情報など、ユーザが通常意識しないで送信しているユーザ情報をWebサーバ200から取得するとともに、ユーザ端末101~104に割り当てられたIPアドレスをインターネット100を介してWhoisサーバ7へ送信してIPアドレスに対応する管理者情報をWhoisサーバ7から取得する。画像補正部3は、Webサーバ200から送信要求された画像データを画像DB201より取得するとともに、プロファイル選択部5から送信されたプロファイル情報に基づいて画像データの色が正確に表示されるように処理する。具体的には、プロファイル情報に基づいて画像データの色補正を行ったり、画像データにプロファイル情報を添付する処理を行う。ユーザ特性予測部4は、ユーザ情報取得部2で取得されたユーザ情報に基づいて、ユーザ端末のOSやWebブラウザのカラーマネジメント機能の対応状況、ユーザの年齢層等を判定し、判定結果に基づいてユーザ特性情報を作成してプロファイル選択部5に送信する。プロファイル選択部5は、ユーザ特性予測部4から送信されたユーザ特性情報に基づいて画像データの色補正に用いるプロファイルをプロファイル蓄積部6から選択する。プロファイル蓄積部6は、画像DB201に蓄積された画像データをユーザの特性や居住地域に応じて適切に色表示されるように、予め様々な居住地域や年齢層別に記憶色や嗜好色を反映した複数のプロファイルを蓄積している。こうしたプロファイルは、主観評価実験等に基づき作成される。ここで、プロファイルとは、ディスプレイやプリンタ等のデバイスによる色の出力差を補正する為のデータである。プロファイルは、特定のデバイスでの色の再現方法を数学的に記述したデータファイルである。プロファイルは、ICCInternationalColorConsortiumで規格化されたものが、一般的によく知られている。プロファイルは、どの規定に従っているか等、色の情報を正しく伝える役割を担っている。そのため、デバイスに対応したプロファイルを使用することで、適切な色で表示することが可能となる。図3は、画像データを提供する場合の処理フローである。まず、ユーザ端末102~104では、IPアドレスの割り当てられたコンピュータ上で動作するWebブラウザを用い、画像提供サービスを行うWebサイトのURIUniformResourceIdentifier通常はトップページのURIを入力操作又は選択操作する。この場合、ユーザ端末102~104に備えるキーボードを操作してWebブラウザの所定の位置に入力してもよいし、マウス操作に連動してディスプレイに表示されるポインタによってWebブラウザに表示された所望のURIのリンク箇所を選択してもよい。こうした操作により、インターネット100を介して、Webサーバ200に対して画像提供サービスに関するHTMLデータを送信要求する。その際に、Webサーバ200には、ユーザ端末102~104に割り当てられたIPアドレスや用いているWebブラウザに関する情報等が併せて送信される。ユーザ端末102~104からのHTMLデータの送信要求に対して、Webサーバ200は、画像提供サービスに関する画像検索画面等に必要なデータをユーザ端末102~104に送信するS10。Webサーバ200から送信されるデータとしては、画像提供サービスに関するユーザインタフェースを提供するためのHTMLデータ及び参照されている他のデータ表示画面のデザインに必要な画像データ等が挙げられる。また、Webサーバ200は、ユーザ情報取得部2に対し、ユーザ端末102~104からの送信要求に関する情報以外の情報例えば、ユーザ端末102~104からの送信要求日時、IPアドレス等の画像提供サービスに直接は関係しない情報を送信する。ユーザ端末102~104のWebブラウザは、Webサーバ200からHTMLデータを受信すると、HTMLデータを解釈して画像提供サービスに関する画像検索画面を表示する。ユーザは、画像検索画面の所定の入力欄に閲覧したい画像に関連するキーワードをキーボード等の入力手段により入力する操作を行う。また、Webブラウザ上に所望のキーワードに関連付けられたリンクが表示されている場合には、マウス操作に連動するポインタをリンクに位置合せしてマウスのクリック操作を行う。こうした操作によりキーワードを指定し、その他の必要な検索条件を設定して画像検索を実行するS11。ユーザ端末102~104において画像検索が実行されると、Webサーバ200は、指定されたキーワード等の検索条件に関する情報を画像DB201に送信し、画像の検索条件以外の情報例えば、ユーザ端末102~104に割り当てられたIPアドレス等のWebブラウザから検索実行時に送信される情報、検索実行に関する情報を受信した日時等の検索条件に直接関係しない情報をユーザ情報取得部2へ送信する。画像DB201は、受信した検索条件に関する情報例えば、画像データにタグ付けされたジャンル、撮影日時、ファイルサイズ等に合致する画像データを検索し、検索された画像データを画像補正部3へ送信する。ユーザ情報取得部2は、Webサーバ200から画像の検索条件以外の情報を受信すると、ユーザ端末102~104で用いているWebブラウザに関する情報等のユーザ情報を取得するS12。取得するユーザ情報としては、例えば、ユーザの操作時間、ユーザ端末102~104に割り当てられたIPアドレスの管理者情報AdministrativeContact、ユーザ端末102~104で用いているOS及びWebブラウザの種類及びバージョンが挙げられる。図4は、ユーザ情報取得処理に関するフローである。まず、ユーザの操作時間に関するデータは、ユーザ端末102~104から画像提供サービスの送信要求があった日時と検索実行に関する情報を受信した日時との時間差を算出して、送信要求から検索実行までの操作にかかった時間に対応するデータとして取得するS1201。IPアドレスの管理情報については、ユーザ端末102~104で用いているWebブラウザからWebサーバ200に送信される環境変数のうちREMOTEADDRに対応するデータがIPアドレスに該当するので、REMOTEADDRとしてIPアドレスを取得しS1202、取得したIPアドレスをWhoisサーバ7に送信して、IPアドレスに対応する管理者情報を問い合わせるS1203。そして、Whiosサーバ7から送信された管理者情報を取得するS1204。OS及びWebブラウザの種類及びバージョンに関する情報については、ユーザ端末102~104で用いているWebブラウザからWebサーバ200に送信される環境変数のうちHTTPUSERAGENTに対応するデータから取得するS1205。こうして取得されたユーザ情報は、ユーザ情報取得部2からユーザ特性予測部4に送信される。図5は、ユーザ情報取得処理に関する別の処理フローである。この例では、ユーザ端末102~104の居住地域に関するデータをWhoisサーバ7に問い合せることなく取得するようにしている。まず、図4に示す処理フローと同様にユーザの操作時間に関するデータを取得するS1201。次に、ユーザ端末102~104で用いているWebブラウザからWebサーバ200に送信される環境変数のうちHTTPACCEPTLANGUAGEに対応するデータを取得するS1210。図6は、HTTPACCEPTLANGUAGEに対応するデータ及び言語の対応表である。図6に示す対応表に基づいて使用する言語が特定できれば、対応する居住地域を予測することができるようになる。図4に示す処理フローのように、Whoisサーバ7にIPアドレスの管理者情報を問い合わせる場合には、1つのWhoisサーバ7にすべてのIPアドレスに関する情報が保持されているわけではなく、ユーザ端末102~104に対応する居住地域を特定するためには、複数のWhoisサーバ7に問い合わせる必要がある。そのため、頻繁に複数のWhoisサーバ7に問い合わせる処理を行うと、ネットワークトラフィックを増大させてしまうようになるが、図5に示す処理フローでは、Whoisサーバ7に問い合せる処理を行わないため、ネットワークトラフィックを増大させることはない。そして、図4に示す処理フローと同様にOS及びWebブラウザの種類及びバージョンに関する情報を取得しS1205、取得したユーザ情報をユーザ特性予測部4に送信する。次に、図3に示すように、ユーザ特性予測部4においてユーザ特性の予測処理が行われるS13。予測処理では、図4に示すように、ユーザ情報取得部2から送信された、ユーザの操作時間、OS及びWebブラウザの種類及びバージョン、並びに、ユーザ端末102~104のIPアドレスの管理者情報に基づいて、ユーザの年齢層、ユーザ端末で用いているOS及びWebブラウザのカラーマネジメントシステムColorManagementSystem;以下CMSと略称するへの対応の有無、並びに、ユーザの居住地域、を予測する。ユーザの年齢層については、予め評価実験等を行い、その評価結果に基づいて年齢層別の平均的な操作時間の範囲例えば、29歳以下:0秒~15秒未満、30歳~49歳:15秒~30秒未満、50歳以上:30秒以上を統計的に設定し、その設定値を保存しておく。そして、送信されたユーザの操作時間に基づいてユーザの年齢層を予測する。例えば、送信されたユーザの操作時間が17秒である場合には、ユーザの年齢層は30歳~49歳と予測する。ユーザ端末で用いているOSのCMSへの対応の有無については、予めOSの種類及びバージョンとCMSへの対応有無を調査し、その調査結果を保存しておく。そして、送信されたOSの種類及びバージョンに基づいてCMSへの対応の有無を判定する。OSの種類が合致してバージョンが合致するものがない場合には、該当するOSの最新バージョンのCMSへの対応の有無と同様であるとする。Webブラウザについても同様の予測処理を行い、CMSへの対応の有無を判定する。ユーザの居住地域については、送信されたIPアドレスの管理者情報に対応する国コードを取得し、取得された国コードに一致する国をユーザの居住地域とする。例えば、居住地域が日本国内である場合には、IPアドレスの管理者情報にJPは任意の文字列といった情報が含まれている。したがって、JP、US、FRといった国コードを管理者情報の中から抽出してユーザの居住地域を予測する。ユーザ特性予測部4において予測された情報は、プロファイル選択部5に送信されてOSのCMSへの対応の有無が判定されるS14。ステップS14でYESの場合には、さらにWebブラウザのCMSへの対応の有無を判定するS15。ステップS15でYESの場合には、プロファイルの選択処理を行うS16。また、OS及びWebブラウザがともにCMSに対応していることを示す情報を画像補正部3に送信する。プロファイルの選択処理では、ユーザの年齢層及びユーザの居住地域に関する予測情報に対応するプロファイルをプロファイル蓄積部6から読み出し、画像補正部3へ送信する。図7は、プロファイルの一例を示すリストである。この例では、sRGBstandardRGB値をLab値に変換するためのテーブルa及びLab値をsRGB値に変換するためのテーブルbを備えている。テーブルaは、主観評価実験に基づき、sRGB値を均等に区切った格子点に対し、好ましい記憶色などを再現するLab値となるように作成されている。また、テーブルbは、Lab値を均等に区切った格子点に対し、色差が最小となるようなsRGB値を対になるように作成されている。画像補正部3では、ステップS16において選択処理されたプロファイルを、ステップS11において画像DB201で検索された画像データに付加するS17。そして、Webサーバ200及びインターネット100を介して、ユーザ端末102~104にプロファイルが付加された画像データを送信するS20。なお、ステップS17において、画像データにAdobeRGBAdobeはアドビシステムズ社の登録商標対応の画像データが含まれる場合には、画像補正部3は、AdobeRGB値とLab値を相互に変換するためのプロファイルをプロファイル選択部5に要求し、プロファイル選択部5はユーザの年齢層及び居住地域に対応したAdobeRGB値に関するプロファイルをプロファイル蓄積部6から読み出し、画像補正部3に送信する。そして、画像補正部3は、AdobeRGB対応の画像データに、ステップS16で選択されたプロファイル及びAdobeRGB値に関するプロファイルを付加してユーザ端末に送信するように処理する。ステップS14でNOの場合又はステップS15でNOの場合には、ステップS16と同様のプロファイル選択処理を行い、画像補正部3に選択されたプロファイルを送信するとともに、OS及びWebブラウザのいずれか一方がCMSに対応していないことを示す情報を画像補正部3に送信するS18。画像補正部3ではステップS18で選択されたプロファイルに基づいて画像補正処理を行うS19。画像補正処理は、例えば、図7に示すプロファイルの場合、テーブルaを用いて補間演算によりsRGB対応の画像データをLab対応の画像データに変換し、変換されたLab対応の画像データをテーブルbによりsRGB対応の画像データに戻す処理を行う。こうした変換処理により、画像DB201に蓄積されていたRGB対応の画像とsRGB値は異なるが、ユーザの年齢層及び居住地域に対応した色補正がなされた画像データを得ることができる。なお、ステップS19において、画像データにAdobeRGB対応の画像データが含まれている場合には、画像補正部3は、AdobeRGB値とLab値を相互に変換するためのプロファイルをプロファイル選択部5に要求し、プロファイル選択部5はユーザの年齢層及び居住地域に対応したAdobeRGB値に関するプロファイルをプロファイル蓄積部6から読み出し、画像補正部3に送信する。画像補正部3は、受信したプロファイルによりAdobeRGB対応の画像データをLab対応の画像データに変換した後、ステップS18で選択されたプロファイルを用いてLab対応の画像データをsRGB対応の画像データに変換して画像補正を行う。そして、Webサーバ200及びインターネット100を介して、ユーザ端末102~104に画像補正された画像データを送信するS20。以上のように処理された画像データをユーザ端末102~104が受信した場合、OS及びWebブラウザの両方がCMSに対応しているユーザ端末102~104では、プロファイルが付加された画像データを受信し、付加されたプロファイルに基づいてディスプレイに依存しないLab対応の画像データに変換した後、ディスプレイに関連付けられたプロファイルによりRGB対応の画像データに変換して、画像データを適切な色に補正してディスプレイに表示する。一方、OS及びWebブラウザのいずれか一方がCMSに対応していないユーザ端末102~104では、ユーザ端末102~104にそれぞれ対応して色補正されたsRGB対応の画像データを受信して、そのままディスプレイに表示する。一般に標準的な画像とされているsRGB対応の画像データに予め変換されているので、ユーザ端末102~104のそれぞれに対応して適切に色補正された画像がディスプレイに表示されるようになる。