(57)【特許請求の範囲】
【請求項１】
サーバ側システムで色変換処理を行った画像をユーザ側システムのモニタ装置に表示する色再現システムにおいて、
前記ユーザ側システムは、
前記モニタ装置に画像を表示する際の色再現要求に関する情報である色再現要求情報を入力する色再現要求情報入力手段と、
前記色再現要求情報を、ネットワークを介して前記サーバ側システムに送信するユーザ側通信手段と、
を備え、
前記サーバ側システムは、
マルチスペクトル画像を記憶するマルチスペクトル画像記憶手段と、
前記モニタ装置に画像を表示する際の色再現特性に関わる情報である色再現特性情報を記憶する色再現特性情報記憶手段と、
前記ネットワークを介して前記ユーザ側通信手段から送られてくる前記色再現要求情報を受信するサーバ側通信手段と、
前記サーバ側通信手段によって受信される前記色再現要求情報に応じた色再現特性情報を前記色再現特性情報記憶手段から取得し、取得した前記色再現特性情報に基づいて、前記マルチスペクトル画像の色変換処理を行う色変換処理手段と、
を備え、
前記色再現要求情報には、前記モニタ装置の表示特性に関連する情報であるモニタ特性情報、および、レンダリング照明光の情報が含まれ、
前記色再現要求情報入力手段は、前記レンダリング照明光として、前記マルチスペクトル画像生成時の撮影照明光、既存の照明光、および、前記モニタ装置を観察する環境の照明光のうちのいずれか１つをユーザが選択できる選択手段を備えることを特徴とする色再現システム。
【請求項２】
前記色再現要求情報入力手段は、複数の前記モニタ特性情報から、前記モニタ装置に応じた前記モニタ特性情報を自動的に選択して入力することを特徴とする請求項１に記載の色再現システム。
【請求項３】
前記ユーザ側システムは、前記モニタ装置を観察する環境の照明光を検出する照明検出手段をさらに備え、
前記色再現要求情報入力手段は、前記照明検出手段で測定された前記照明光を前記レンダリング照明光として入力することを特徴とする請求項１に記載の色再現システム。
【請求項４】
前記色再現特性情報には、前記マルチスペクトル画像生成時の撮影照明光のスペクトルデータおよび撮影装置の分光特性データと、様々な種類のモニタ装置のモニタ特性情報および様々なレンダリング照明光の情報とが含まれることを特徴とする請求項１から請求項３のいずれか一項に記載の色再現システム。
【請求項５】
前記色再現特性情報に含まれる前記撮影照明光のスペクトルデータおよび前記撮影装置の分光特性データは、前記マルチスペクトル画像の中に記憶されることを特徴とする請求項４に記載の色再現システム。
【請求項６】
ネットワークを介して接続可能なユーザ側システムのモニタ装置に表示するための画像の色変換処理を行う色再現装置において、
マルチスペクトル画像を記憶するマルチスペクトル画像記憶手段と、
前記モニタ装置に画像を表示する際の色再現特性に関わる情報である色再現特性情報を記憶する色再現特性情報記憶手段と、
前記モニタ装置に画像を表示する際の色再現要求に関する情報である色再現要求情報を、前記ネットワークを介して前記ユーザ側システムから取得する色再現要求情報取得手段と、
前記色再現要求情報に応じた色再現特性情報を前記色再現特性情報記憶手段から取得し、取得した前記色再現特性情報に基づいて、前記マルチスペクトル画像の色変換処理を行う色変換処理手段と、
を備え、
前記色再現要求情報には、前記モニタ装置の表示特性に関連する情報であるモニタ特性情報、および、レンダリング照明光の情報が含まれ、
前記レンダリング照明光は、前記マルチスペクトル画像生成時の撮影照明光、既存の照明光、および、前記モニタ装置を観察する環境の照明光のうちのいずれか１つをユーザが選択したものであることを特徴とする色再現装置。
【請求項７】
前記色再現特性情報には、前記マルチスペクトル画像生成時の撮影照明光のスペクトルデータおよび撮影装置の分光特性データと、様々な種類のモニタ装置のモニタ特性情報および様々なレンダリング照明光の情報とが含まれることを特徴とする請求項６に記載の色再現装置。
【請求項８】
前記色再現特性情報に含まれる前記撮影照明光のスペクトルデータおよび前記撮影装置の分光特性データは、前記マルチスペクトル画像の中に記憶されることを特徴とする請求項７に記載の色再現装置。
【請求項９】
ネットワークを介して接続可能なユーザ側システムのモニタ装置に表示するための画像の色変換処理を行う色再現方法において、
前記モニタ装置に画像を表示する際の色再現要求に関する情報である色再現要求情報を、前記ネットワークを介して前記ユーザ側システムから取得し、
前記モニタ装置に画像を表示する際の色再現特性に関わる情報である色再現特性情報のうち、取得した前記色再現要求情報に応じた色再現特性情報を取得し、
取得した前記色再現特性情報に基づいて、マルチスペクトル画像の色変換処理を行い、
前記色再現要求情報には、前記モニタ装置の表示特性に関連する情報であるモニタ特性情報、および、レンダリング照明光の情報が含まれ、
前記レンダリング照明光は、前記マルチスペクトル画像生成時の撮影照明光、既存の照明光、および、前記モニタ装置を観察する環境の照明光のうちのいずれか１つをユーザが選択したものであることを特徴とする色再現方法。
【請求項１０】
ネットワークを介して接続可能なユーザ側システムのモニタ装置に表示するための画像の色変換処理をコンピュータに実行させるための色再現プログラムにおいて、
前記モニタ装置に画像を表示する際の色再現要求に関する情報である色再現要求情報を、前記ネットワークを介して前記ユーザ側システムから取得するステップと、
前記モニタ装置に画像を表示する際の色再現特性に関わる情報である色再現特性情報のうち、取得した前記色再現要求情報に応じた色再現特性情報を取得するステップと、
取得した前記色再現特性情報に基づいて、マルチスペクトル画像の色変換処理を行うステップと、
を備え、
前記色再現要求情報には、前記モニタ装置の表示特性に関連する情報であるモニタ特性情報、および、レンダリング照明光の情報が含まれ、
前記レンダリング照明光は、前記マルチスペクトル画像生成時の撮影照明光、既存の照明光、および、前記モニタ装置を観察する環境の照明光のうちのいずれか１つをユーザが選択したものであることを特徴とする色再現プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ側システムで色変換処理を行った画像をユーザ側システムのモニタ装置に表示する技術に関する。
【背景技術】
【０００２】
従来、ネットワークを介してサーバ装置からカラー画像を取得し、取得したカラー画像に対して、モニタプロファイルに基づいた色変換処理を行ってから、モニタに表示する技術が知られている（特許文献１参照）。
【特許文献１】特開２００１−６００８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術では、サーバ装置からユーザ側のモニタに送られる画像データがｓＲＧＢという所定の色空間の画像データであるため、モニタの種類によっては、正しい色で画像を表示することができない。例えば、色再現域がｓＲＧＢよりもかなり広いＡｄｏｂｅＲＧＢやｘｖＹＣＣ対応のモニタでは、ｓＲＧＢ規格の画像を受信しても、正確な色表示を行うことができない。ＡｄｏｂｅＲＧＢやｘｖＹＣＣ対応のモニタで正確な色表示を行うためには、ｓＲＧＢ規格の画像だけでなく、ＡｄｏｂｅＲＧＢやｘｖＹＣＣ規格の画像もサーバ装置に用意しておく必要があるため、サーバ装置のデータ容量が増大してしまうという問題があった。
【０００４】
本発明は、上述した課題を解決するための手段を提供することを目的としており、サーバ側システムのデータ容量を増大させずに、様々な色空間の画像データを提供することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明による色再現システムは、サーバ側システムで色変換処理を行った画像をユーザ側システムのモニタ装置に表示するシステムであって、前記ユーザ側システムは、前記モニタ装置に画像を表示する際の色再現要求に関する情報である色再現要求情報を入力する色再現要求情報入力手段と、前記色再現要求情報を、ネットワークを介して前記サーバ側システムに送信するユーザ側通信手段とを備え、前記サーバ側システムは、マルチスペクトル画像を記憶するマルチスペクトル画像記憶手段と、前記モニタ装置に画像を表示する際の色再現特性に関わる情報である色再現特性情報を記憶する色再現特性情報記憶手段と、前記ネットワークを介して前記ユーザ側通信手段から送られてくる前記色再現要求情報を受信するサーバ側通信手段と、前記サーバ側通信手段によって受信される前記色再現要求情報に応じた色再現特性情報を前記色再現特性情報記憶手段から取得し、取得した前記色再現特性情報に基づいて、前記マルチスペクトル画像の色変換処理を行う色変換処理手段とを備え、前記色再現要求情報には、前記モニタ装置の表示特性に関連する情報であるモニタ特性情報、および、レンダリング照明光の情報が含まれ、前記色再現要求情報入力手段は、前記レンダリング照明光として、前記マルチスペクトル画像生成時の撮影照明光、既存の照明光、および、前記モニタ装置を観察する環境の照明光のうちのいずれか１つをユーザが選択できる選択手段を備えることにより、上記課題を解決する。
【０００６】
また、本発明による色再現装置は、ネットワークを介して接続可能なユーザ側システムのモニタ装置に表示するための画像の色変換処理を行うものであって、マルチスペクトル画像を記憶するマルチスペクトル画像記憶手段と、前記モニタ装置に画像を表示する際の色再現特性に関わる情報である色再現特性情報を記憶する色再現特性情報記憶手段と、前記モニタ装置に画像を表示する際の色再現要求に関する情報である色再現要求情報を、前記ネットワークを介して前記ユーザ側システムから取得する色再現要求情報取得手段と、前記色再現要求情報に応じた色再現特性情報を前記色再現特性情報記憶手段から取得し、取得した前記色再現特性情報に基づいて、前記マルチスペクトル画像の色変換処理を行う色変換処理手段とを備え、前記色再現要求情報には、前記モニタ装置の表示特性に関連する情報であるモニタ特性情報、および、レンダリング照明光の情報が含まれ、前記レンダリング照明光は、前記マルチスペクトル画像生成時の撮影照明光、既存の照明光、および、前記モニタ装置を観察する環境の照明光のうちのいずれか１つをユーザが選択したものであることにより、上記課題を解決する。
【０００７】
また、本発明による色再現方法は、ネットワークを介して接続可能なユーザ側システムのモニタ装置に表示するための画像の色変換処理を行うものであって、前記モニタ装置に画像を表示する際の色再現要求に関する情報である色再現要求情報を、前記ネットワークを介して前記ユーザ側システムから取得し、前記モニタ装置に画像を表示する際の色再現特性に関わる情報である色再現特性情報のうち、取得した前記色再現要求情報に応じた色再現特性情報を取得し、取得した前記色再現特性情報に基づいて、マルチスペクトル画像の色変換処理を行い、前記色再現要求情報には、前記モニタ装置の表示特性に関連する情報であるモニタ特性情報、および、レンダリング照明光の情報が含まれ、前記レンダリング照明光は、前記マルチスペクトル画像生成時の撮影照明光、既存の照明光、および、前記モニタ装置を観察する環境の照明光のうちのいずれか１つをユーザが選択したものであることにより、上記課題を解決する。
【０００８】
また、本発明による色再現プログラムは、ネットワークを介して接続可能なユーザ側システムのモニタ装置に表示するための画像の色変換処理をコンピュータに実行させるためのプログラムであって、前記モニタ装置に画像を表示する際の色再現要求に関する情報である色再現要求情報を、前記ネットワークを介して前記ユーザ側システムから取得するステップと、前記モニタ装置に画像を表示する際の色再現特性に関わる情報である色再現特性情報のうち、取得した前記色再現要求情報に応じた色再現特性情報を取得するステップと、取得した前記色再現特性情報に基づいて、マルチスペクトル画像の色変換処理を行うステップとを備え、前記色再現要求情報には、前記モニタ装置の表示特性に関連する情報であるモニタ特性情報、および、レンダリング照明光の情報が含まれ、前記レンダリング照明光は、前記マルチスペクトル画像生成時の撮影照明光、既存の照明光、および、前記モニタ装置を観察する環境の照明光のうちのいずれか１つをユーザが選択したものである、ことにより、上記課題を解決する。
【発明の効果】
【０００９】
本発明による色再現システムによれば、サーバ側システムは、マルチスペクトル画像を記憶するとともに、モニタ装置に画像を表示する際の色再現特性に関する情報である色再現特性情報を記憶し、ネットワークを介してユーザ側システムから送られてくる色再現要求情報に応じた色再現特性情報を取得し、取得した色再現特性情報に基づいて、マルチスペクトル画像の色変換処理を行う。これにより、サーバ側システムのデータ容量を増大させずに、色再現要求に応じた様々な色空間の画像データを提供することができる。
【００１０】
また、本発明による色再現装置によれば、マルチスペクトル画像を記憶するとともに、モニタ装置に画像を表示する際の色再現特性に関する情報である色再現特性情報を記憶し、色再現要求情報に応じた色再現特性情報を取得して、取得した色再現特性情報に基づいて、マルチスペクトル画像の色変換処理を行う。これにより、データ容量を増大させずに、色再現要求に応じた様々な色空間の画像データを提供することができる。
【００１１】
さらに、本発明による色再現方法および色再現プログラムによれば、モニタ装置に画像を表示する際の色再現要求に関する情報である色再現要求情報をネットワークを介してユーザ側システムから取得し、モニタ装置に画像を表示する際の色再現特性に関わる情報である色再現特性情報のうち、取得した色再現要求情報に応じた色再現特性情報を取得し、取得した色再現特性情報に基づいて、マルチスペクトル画像の色変換処理を行う。これにより、データ容量を増大させずに、色再現要求に応じた様々な色空間の画像データを提供することができる。
【発明を実施するための最良の形態】
【００１２】
−第１の実施の形態−
ネットワークを利用して、画像データを購入するシステムが知られている。ユーザは、画像データ購入システムを利用して画像データを購入し、購入した画像データをモニタ装置に表示させる。このような画像データ購入システムとしては、「ＯＡＤＩＳ」というホームページが知られている（http://www.oadis.jp/oadis/index.jsp）。以下では、本発明による色再現システムを画像データ購入システムに適用した第１の実施の形態について説明する。
【００１３】
画像データを購入するユーザとは例えば、出版社、印刷会社、広告代理店、旅行会社等でカタログや書籍、案内資料等を制作するデザイナーや制作担当者である。ユーザは、パーソナルコンピュータを操作して欲しい画像を検索し、購入する。なお、画像データの購入ユーザは、上述した例に限定されることはない。
【００１４】
図１は、第１の実施の形態における色再現システムの全体構成を示す図である。第１の実施の形態における色再現システムは、ユーザ側システム１００と、サーバ側システム２００と、ネットワーク３００とにより構成される。
【００１５】
ユーザ側システム１００は、照明センサ１と、プリンタ２と、制御用モニタ３と、画像表示用モニタ４と、パーソナルコンピュータ１０（以下、ＰＣ１０と呼ぶ）とを備える。ＰＣ１０は、ユーザ要求情報入力部１１と、依頼要求処理部１２と、結果表示処理部１３と、通信制御部１４と、データ記憶装置１５とを備える。
【００１６】
照明センサ１は、ユーザ側システム１００が設けられている室内の照明光、より詳細には、画像表示用モニタ４を観察する環境を照明する照明光のスペクトルを測定する。プリンタ２は、例えば、ネットワーク３００を介して、後述するサーバ側システム２００から購入した画像データを印刷する際に用いられる。
【００１７】
制御用モニタ３は、ＰＣ１０の各種アプリケーションソフトウェアの画面を表示するモニタであり、例えば、後述する画像検索画面等を表示する。画像表示用モニタ４は、例えば、大型の液晶モニタやプラズマモニタであり、サーバ側システム２００から購入した画像データを表示するためのモニタである。
【００１８】
以下では、ユーザが画像データを購入する際に制御用モニタ３に表示される画面を参照しながら、ＰＣ１０内の各処理部の機能について説明する。
【００１９】
図２は、画像データ購入時に、希望する画像データを検索するための画面である画像検索画面の一例を示す図である。ＰＣ１０により、画像データ購入システムのホームページにアクセスする等、ネットワーク３００を介して、サーバ側システム２００にアクセスすると、制御用モニタ３に、画像データ購入システムの画面が表示される。画像データ購入システムの画面では、図２に示すように、「ユーザーログイン」、「商品紹介」、「購入手続き」、「ユーザ要求情報」等のシート３８が選択可能に表示される。
【００２０】
ユーザは、この画像データ購入システムを利用する際に、「ユーザーログイン」のシートを選択して、ログイン手続きを行う必要がある。ログイン手続き終了後、「商品紹介」のシートを選択すると、図２のような画像検索画面３１が制御用モニタ３に表示される。
【００２１】
画像検索画面３１の左側には、購入可能な画像のカテゴリを選択するためのタブであるカテゴリ選択タブ３２が表示されている。図２に示す表示例では、画像のカテゴリとして、「名画」、「洋画」、「日本画」、「油絵」、「水彩画」、「画家」、「美術館」、「博物館」が表示されている。
【００２２】
ユーザがカテゴリ選択タブ３２の中から所望のカテゴリを選択すると、選択したカテゴリに属する複数の画像がサムネイル画像３３として表示される。図２に示す例では、画像のカテゴリとして「洋画」が選択されているので、洋画のカテゴリに属する複数の画像がサムネイル画像３３として表示されている。なお、図２では、各サムネイル画像を区別するために、アルファベットのＡからＧを付している。
【００２３】
複数のサムネイル画像の中から、ユーザが希望する画像をマウスでクリックすると、その画像がプレビュー画像３４として拡大表示される。図２に示す例では、サムネイル画像Ｄがプレビュー画像３４として拡大表示されている。
【００２４】
プレビュー画像３４の左横には、画像の画素サイズ、データフォーマット（ＢＭＰ、ＪＰＥＧ、ＴＩＦＦ等）、使用期間を選択する欄３５が表示されるので、ユーザは、購入する画像の希望画素サイズ、希望データフォーマット、購入画像の使用期間をプルダウンメニューの中から選択する。
【００２５】
この後、プレビュー画像３４を購入したい場合には、ユーザは、「カート入れる」と表示されているボタン３６をクリックする。購入する画像は１つに限られず、複数の画像を購入することができる。購入を希望する全ての画像に対して、「カート入れる」ボタン３６をクリックした後、「購入手続き」と表示されているボタン３７をクリックすると、後述する購入手続き画面が制御用モニタ３に表示される。
【００２６】
ユーザは、画像データを購入する際に、購入した画像を画像表示用モニタ４に表示する際の色再現要求に関する情報である色再現要求情報を少なくとも入力する必要がある。色再現要求情報には、画像表示用モニタ４の表示特性に関する情報、および、レンダリング照明光の情報が含まれる。レンダリング照明光とは、ある特定の分光特性を有する照明を照射したと仮定した被写体をモニタ表示する場合に、被写体に照射したと仮定した照明光のことである。
【００２７】
図３は、ユーザが色再現要求情報を入力するための画面の一例を示す図である。ユーザが「ユーザ要求情報」というシートを選択すると、図３に示すような画面が制御用モニタ３に表示される。図３に示す画面４０では、画面左側にモニタ色空間設定部４１が設けられ、画面右側に照明情報設定部４２が設けられている。モニタ色空間設定部４１は、画像表示用モニタ４の色空間情報、すなわち、表示特性に関する情報を入力する画面であり、照明情報設定部４２は、レンダリング照明光の情報を入力する画面である。
【００２８】
まず始めに、モニタ色空間設定部４１について説明する。画像表示用モニタ４の色空間の設定には、「自動で選ぶ」と「自分で選ぶ」という２つの設定方法がある。モニタの色空間の設定をユーザ自身が行いたい場合には、「自分で選ぶ」という項目のうち、「標準色空間から選ぶ」、「モニタの型名から選ぶ」、「プロファイル選択」の中から、所望の方法を選択する。
【００２９】
最近のモニタには、標準色空間の規格の１つであるｓＲＧＢが具備されているものが多くなってきている。このモニタを利用すれば、表示信号がｓＲＧＢ空間の画像信号の場合に、正確な色表現が可能となる。このように、モニタの色空間が標準色空間として既に決まっている場合には、ユーザは、「自分で選ぶ」という項目のうち、「標準色空間から選ぶ」を選択して、画像表示用モニタ４の色空間を指定する。図３に示す画面では、標準色空間として、ｓＲＧＢ、ＡｄｏｂｅＲＧＢ、ｘｖＹＣＣが選択できるようになっている。
【００３０】
画像表示用モニタ４の色空間が標準色空間に対応していない場合や、画像表示用モニタ４の色空間が分からない場合には、画像表示用モニタ４の型名から選ぶ方法もある。画像表示用モニタ４のメーカーや型名が既知の場合には、モニタメーカーやサードパーティから、モニタの情報がプロファイルとして提供されている場合がある。このような場合には、「モニタの型名から選ぶ」を選択して、プルダウンメニューで表示される複数の型名の中から、画像表示用モニタ４の型名を選択する。
【００３１】
ユーザが画像表示用モニタ４のプロファイルを直接測定できる場合には、「プロファイル選択」を選んで、プルダウンメニューで表示される複数のプロファイルの中から、測定したプロファイルを選択する。なお、画像表示用モニタ４のプロファイルの測定は、既知の方法により行うことができる。
【００３２】
モニタ色空間設定部４１において、ユーザが「自動で選ぶ」の「自動設定」を選択すると、ユーザからの指定を必要とせず、ＰＣ１０において、自動的に、画像表示用モニタ４の色空間が設定される。これは、ユーザに画像表示用モニタ４の色空間指定という煩雑な作業を行わせないための設定方法である。例えば、画像表示用モニタ４のプロファイルを検索して見つかった場合にはそのプロファイルを、画像表示用モニタ４の型名からモニタプロファイルを検索できる場合には、型名に対応したプロファイルを選択する。
【００３３】
続いて、照明情報設定部４２について説明する。レンダリング照明光の設定についても、「自動で選ぶ」と「自分で選ぶ」という２つの設定方法がある。レンダリング照明光の設定をユーザ自身が行いたい場合には、「自分で選ぶ」という項目のうち、「既存照明」、「照明センサ利用」、「撮影照明光」の中から、所望の方法を選択する。
【００３４】
図３に示す画面では、「既存照明」として、「Ｄ６５」、「Ｄ５０」、「その他」を選択することができる。例えば、ユーザが画像データとして絵画のデータを購入する場合に、絵画をＤ５０の蛍光灯下で見たときの画像が欲しい場合には、「Ｄ５０」を選択する。「Ｄ６５」、「Ｄ５０」以外の照明を選択したい場合には、「その他」を選択して、プルダウンメニューで表示される複数の照明の中から、希望する照明を選択する。
【００３５】
ユーザが「照明センサ利用」を選択した場合には、照明センサ１で測定された環境照明光のスペクトルがレンダリング照明光の情報として用いられる。例えば、ユーザが画像データとして絵画のデータを購入する場合に、絵画を画像表示用モニタ４が置かれている環境の照明光の下で見たときの画像が欲しい場合には、「照明センサ利用」を選択する。これは、本物の絵画があたかもその場にあるかのような表示を実現するためのものである。
【００３６】
画像を撮影した照明光そのもので見たい場合には、「撮影照明光」を選択する。例えば、風景を撮影した画像を画像表示用モニタ４に表示する際に、実際に撮影した時の色で再現したい場合には、「撮影照明光」を選択する。
【００３７】
なお、一般的に、画像表示用モニタ４が設置されている環境の照明光は、撮影照明光とは異なるので、「色の見え」を一致させるための色順応処理を行うことが好ましい。
【００３８】
照明情報設定部４２において、ユーザが「自動で選ぶ」の「自動設定」を選択すると、ユーザからの指定を必要とせず、ＰＣ１０において、自動的に、レンダリング照明光が設定される。これは、ユーザにレンダリング照明光の指定という煩雑な作業を行わせないための設定方法である。例えば、ユーザのＰＣ１０に照明センサ１が接続されている場合には、照明センサ１で測定された環境照明光のスペクトルをレンダリング照明光の情報として利用する。また、照明センサ１が接続されていない場合には、例えば、既存照明のＤ６５をレンダリング照明光として設定する。
【００３９】
なお、画像データを購入する場合ごとに、照明センサ１を用いて環境照明光のスペクトルを測定するのは、面倒な場合もある。従って、照明センサ１による測定データを図示しない記憶装置に記憶させておき、画像データの購入時に、記憶装置から照明センサ１の測定データを読み出すようにしてもよい。このような方法を採用する場合には、照明情報設定部４２の「照明センサ利用」という項目において、「現在接続されている照明センサ」という選択肢とともに、「保存データを利用」という選択肢を設けておき、ユーザがいずれか一方を選択できるようにしておく。
【００４０】
また、レンダリング照明光が選択されると、選択されたレンダリング照明光のスペクトルを制御用モニタ３に表示するようにしてもよい。この場合、ユーザは、レンダリング照明光のスペクトル波形を確認することができる。
【００４１】
色再現要求情報、すなわち、モニタ色空間設定部４１に入力される画像表示用モニタ４の表示特性に関する情報、および、照明情報設定部４２に入力されるレンダリング照明光の情報は、ユーザ要求情報として、ＰＣ１０のユーザ要求情報入力部１１に入力される。ユーザ要求情報にはさらに、購入する画像データの種類、画像データの画素サイズ、データフォーマット、使用期間、購入媒体等の情報が含まれる。
【００４２】
図４は、図２に示す購入手続きボタン３７がクリックされた後に、制御用モニタ３に表示される購入手続き画面４５の一例を示す図である。この購入手続き画面４５では、購入画像の情報欄４６、支払い方法の情報欄４７、お届け先および購入媒体の情報欄４８が表示されている。
【００４３】
購入画像の情報欄４６では、図２に示す画面で「カート入れる」ボタン３６がクリックされた画像の情報が表示される。図４に示す画面では、「Ａ」、「Ｂ」、「Ｃ」という３つの画像の情報が表示されており、画像の情報として、画像名称、サイズ、形式（データフォーマット）、使用期間、個数、金額の情報が示されている。
【００４４】
支払い方法の情報欄４７は、購入する画像データの代金の支払い方法を入力する欄である。お届け先および購入媒体の情報欄４８は、購入する画像データの届け先、および、画像データの購入媒体を入力する欄である。なお、図示はしていないが、購入媒体を選択するためのプルダウンメニューの中には、図４に示す「ＤＶＤ−Ｒ」の他に、ネットワーク３００を介して画像データをユーザ側システム１００に送信する「オンライン」も含まれている。
【００４５】
ユーザは、購入画像の情報欄４６に表示されている画像のうち、実際に購入する画像に対して、一番左側の購入チェック欄にチェックを入れた後、購入ボタン４９をクリックする。
【００４６】
ＰＣ１０の依頼要求処理部１２は、ユーザ要求情報入力部１１に入力されたユーザ要求情報に基づいて、サーバ側システム２００に、画像データの購入依頼を要求する。通信制御部１４は、ネットワーク３００を介してサーバ側システム２００のとの間で行われる通信を制御する。
【００４７】
結果表示処理部１３は、通信制御部１４を介して、サーバ側システム２００から送信されてくるデータを制御用モニタ３または画像表示用モニタ４に表示させるための処理を行う。例えば、サーバ側システム２００から、後述する画像データの課金情報のデータが送られてきた場合には、そのデータを制御用モニタ３に表示させ、購入した画像データが送られてきた場合には、送られてきた画像を画像表示用モニタ４に表示させる。データ記憶装置１５は、サーバ側システム２００から送られてきた画像データを記憶する。
【００４８】
サーバ側システム２００は、サムネイル画像データベース２０（以下、サムネイル画像ＤＢ２０と呼ぶ）と、ユーザ認証・登録部２１と、ユーザデータベース２２（以下、ユーザＤＢ２２と呼ぶ）と、依頼受付処理部２３と、スペクトルベース色変換処理部２４と、結果出力処理部２５と、マルチスペクトル画像データベース２６（以下、マルチスペクトル画像ＤＢ２６と呼ぶ）と、色再現特性データベース２７（以下、色再現特性ＤＢ２７と呼ぶ）と、課金カウント処理部２８と、課金データベース２９（以下、課金ＤＢ２９と呼ぶ）と、通信制御部３０とを備える。
【００４９】
サムネイル画像ＤＢ２０には、図２を用いて説明したように、ユーザが購入画像を選択するためのサムネイル画像が複数記録されている。
【００５０】
ユーザは、この画像データ購入システムを利用する際には、予めユーザ登録を行う必要がある。ユーザ認証・登録部２１は、画像データ購入システムを初めて利用するユーザのためのユーザ登録処理、および、画像データ購入システムを２回目以降に利用するユーザの認証処理を行う。ユーザ登録処理では、ユーザの氏名、住所等の情報をユーザＤＢ２２に登録する処理を行い、ユーザ認証処理では、ユーザＤＢ２２に記録されているユーザの登録情報に基づいて、ユーザの認証処理を行う。
【００５１】
ユーザＤＢ２２には、ユーザの氏名、住所等、ユーザ登録が行われたユーザの登録情報が記録される。また、ユーザが過去に購入した画像データや、購入しようとして、購入候補画像としてリストアップした画像データについても、ユーザＤＢ２２に記録される。購入候補画像としてリストアップした画像とは、図２に示す画面でユーザが「カート入れる」ボタン３６をクリックしたが、図４に示す購入手続き画面で購入チェック欄にチェックを入れなかった画像である。
【００５２】
依頼受付処理部２３は、通信制御部３０を介して、ユーザ側システム１００から送られてくるユーザ要求情報を受け付ける処理を行う。ユーザ要求情報とは、上述したように、色再現要求情報、画像データの画素サイズ、データフォーマット、使用期間、購入媒体等の情報である。依頼受付処理部２３でユーザ情報を受け付ける処理が行われると、上述したユーザ認証・登録部２１において、ユーザの認証処理が行われる。
【００５３】
マルチスペクトル画像ＤＢ２６は、サムネイル画像ＤＢ２０に記録されている複数のサムネイル画像にそれぞれ対応するマルチスペクトル画像が記録されている。マルチスペクトル画像とは、分光感度特性の異なる多バンド（４バンド以上）の画像であり、例えば、マルチスペクトルカメラと称される多バンドでの撮影が可能なカメラによる撮影によって得られる。
【００５４】
色再現特性ＤＢ２７には、画像表示用モニタ４に画像を表示する際の色再現特性に関わる情報である色再現特性情報が記録されている。この色再現特性情報には、マルチスペクトル画像生成時の撮影照明光のスペクトルデータ、撮影装置の分光特性データ、様々な種類のモニタの表示特性に関するデータ、および、様々なレンダリング照明光のスペクトルデータが含まれる。
【００５５】
スペクトルベース色変換処理部２４は、サーバ側システム２００から送られてきたユーザ要求情報に基づいて、ユーザの希望する画像を生成する。具体的には、ユーザが購入を希望するマルチスペクトル画像をマルチスペクトル画像ＤＢ２６から読み出すとともに、ユーザ要求情報に含まれる色再現要求情報に基づいて、ＰＣ１０のユーザ要求情報入力部１１に入力された画像表示用モニタ４の表示特性に関するデータおよびレンダリング照明光のスペクトルデータを色再現特性ＤＢ２７から読み出す。そして、読み出したマルチスペクトル画像に対して、読み出した画像表示用モニタ４の表示特性に関するデータおよびレンダリング照明光のスペクトルデータと、マルチスペクトル画像生成時の撮影照明光のスペクトルデータおよび撮影装置の分光特性データとに基づいて、所定の色変換処理を行う。この色変換処理は、画像の被写体をレンダリング照明光で照射したときの色合いを、画像表示用モニタ４上で再現するための処理であり、既知の方法により行うことができる。
【００５６】
スペクトルベース色変換処理部２４はさらに、ユーザ要求情報に含まれる画素サイズおよびデータフォーマットの情報に基づいて、色変換処理後の画像を、指定の画素サイズおよび指定のデータフォーマットのＲＧＢ画像に変換する処理を行う。変換処理後の画像データは、結果出力処理部２５に送られる。
【００５７】
なお、画像表示用モニタ４として、一般的な３原色モニタを想定しているため、変換処理後の画像をＲＧＢ画像として説明したが、画像表示用モニタ４が４色以上の多原色モニタである場合には、多原色画像に変換することが好ましい。
【００５８】
結果出力処理部２５は、スペクトルベース色変換処理部２４で色変換処理が行われた画像データに対して、所定のデータ形式変換処理を行い、通信制御部３０を介して、画像データをユーザ側システム１００に送信する。また、課金カウント処理部２８へ課金データの計算要求を出す。
【００５９】
課金ＤＢ２９には、ユーザが購入する画像の課金計算に必要なデータが記録されている。課金カウント処理部２８は、結果出力処理部２５からの計算要求に応じて、課金ＤＢ２９に記録されているデータを利用して、ユーザが購入を希望する画像の金額を計算する。金額の計算は、ユーザが購入を希望する画像の種類、ユーザ要求情報に含まれる画素サイズおよび使用期間に基づいて行われる。課金カウント処理部２８で計算された金額は、通信制御部３０を介して、ユーザ側システム１００に送信される。
【００６０】
なお、上述した説明では、購入する全ての画像に対して、同じ色変換処理を行うものとしたが、購入する画像ごとに、色再現要求情報を設定して、それぞれ異なる色変換処理を行うようにしてもよい。
【００６１】
第１の実施の形態における色再現システムによれば、サーバ側システム２００にマルチスペクトル画像を記憶するとともに、画像表示用モニタ４に画像を表示する際の色再現特性に関する情報である色再現特性情報を記憶しておき、ネットワーク３００を介してユーザ側システム１００から送られてくる色再現要求情報に応じた色再現特性情報を取得し、取得した色再現特性情報に基づいて、マルチスペクトル画像の色変換処理を行う。これにより、サーバ側システム２００のデータ容量を増大させずに、色再現要求情報に応じた様々な色空間の画像データを提供することができる。
【００６２】
また、第１の実施の形態における色再現システムによれば、色再現要求情報には、画像表示用モニタ４の表示特性に関連する情報であるモニタ特性情報、および、レンダリング照明光の情報が含まれる。これにより、画像を表示する画像表示用モニタ４の表示特性、および、ユーザの希望するレンダリング照明光に応じた色変換処理を行うことができる。
【００６３】
特に、第１の実施の形態における色再現システムによれば、レンダリング照明光として、マルチスペクトル画像生成時の撮影照明光、既存の照明光、および、画像表示用モニタ４を観察する環境の照明光のうちのいずれか１つをユーザが選択できるようにした。これにより、ユーザは、希望するレンダリング照明光を容易に指定することができる。
【００６４】
なお、色再現特性情報のうち、撮影照明光のスペクトルデータと撮影装置の分光特性データは、マルチスペクトル画像が撮影された時点で決まるため、図５のようにマルチスペクトル画像データ７０の中に埋め込むようにしてもよい。図５に示すマルチスペクトル画像データ７０は、画像ヘッダ部７１、色再現特性情報７２、および、マルチスペクトルデータ部７３から構成される。マルチスペクトルデータ部７３は、マルチスペクトル画像のデータが記録される部分である。色再現特性情報７２には、撮影照明光のスペクトルデータと撮影装置の分光特性データとが含まれる。この場合、色再現特性ＤＢ２７には、撮影照明光のスペクトルデータおよび撮影装置の分光特性データを除く色再現特性情報が記録される。
【００６５】
さらに、第１の実施の形態における色再現システムによれば、画像の色変換処理を行うスペクトルベース色変換処理部２４をサーバ側システム２００に設けているので、ユーザ側システムにおいて、負荷の大きい色変換処理を行う必要がない。
【００６６】
なお、上述した説明では、サーバ側システム２００が行う処理としてハードウェアによる処理を前提としていたが、このような構成に限定される必要はない。例えば、別途ソフトウェアにて処理する構成も可能である。この場合、サーバ側システム２００は、ＣＰＵ、ＲＡＭ等の主記憶装置、上記処理の全て或いは一部を実現させるためのプログラムが記憶されたコンピュータ読み取り可能な記憶媒体を備えている。ここでは、このプログラムを色再現プログラムと呼ぶ。そして、ＣＰＵが上記記憶媒体に記憶されている色再現プログラムを読み出して、情報の加工・演算処理を実行することにより、上述のサーバ側システム２００と同様の処理を実現させる。
【００６７】
ここで、コンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、この色再現プログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該色再現プログラムを実行するようにしても良い。
【００６８】
以下、ＣＰＵが色再現プログラムを実行することにより実現される色再現処理および課金計算処理の処理手順について図６を参照して説明する。
【００６９】
まず、図６のステップＳ１において、通信制御部３０を介してユーザ側システム１００から取得したユーザ要求情報のうち、購入する画像データの種類等の情報に基づいて、ユーザが購入を希望するマルチスペクトル画像をマルチスペクトル画像ＤＢ２６から読み出す。ステップＳ２では、通信制御部３０を介してユーザ側システム１００から取得した色再現要求情報に基づいて、色再現特性情報を色再現特性ＤＢ２７から読み出す。
【００７０】
ステップＳ３では、マルチスペクトル画像ＤＢ２６から読み出したマルチスペクトル画像に対して、所定の色変換処理を行う。上述したように、この色変換処理は、画像の被写体をレンダリング照明光で照射したときの色合いを、ユーザ側システム１００の画像表示用モニタ４で再現するための処理である。
【００７１】
ステップＳ４では、色変換処理後の画像を、指定の画素サイズおよび指定のデータフォーマットのＲＧＢ画像に変換する。ステップＳ５では、課金ＤＢ２９に記録されているデータを利用して、ユーザが購入を希望する画像の金額を計算する。ステップＳ６では、画像データに対して所定のデータ形式変換処理を行い、画像データと計算した金額とを、通信制御部３０を介してユーザ側システムｌ００に送信して、本処理を終了する。
【００７２】
−第２の実施の形態−
図７は、第２の実施の形態における色再現システムのうち、ユーザ側システム１００Ａの構成を示す図である。サーバ側システムの構成については、図１に示すサーバ側システム２００の構成と同じであるため、図および詳しい説明は省略する。なお、図７に示すユーザ側システム１００Ａのうち、図１に示すユーザ側システム１００と同じ構成のものについては、同一の符号を付して、詳しい説明は省略する。
【００７３】
第２の実施の形態における色再現システムでは、画像表示用モニタ４は、壁掛け可能なＬＣＤであり、壁に掛けられて用いられるものとする。照明センサ１は、画像表示用モニタ４の上部に設置され、画像表示用モニタ４を照射する照明光の照明スペクトルを検出する。照明センサ１で検出された照明スペクトルのデータは、信号送受信機Ｂ５２に送られる。
【００７４】
信号送受信機Ｂ５２は、照明センサ１から送られてくる照明スペクトルのデータを、無線通信により、信号送受信機Ａ５３に送信する。信号送受信機Ａ５３は、受信した照明スペクトルのデータをユーザ要求情報入力部１１に送信する。すなわち、第２の実施の形態における色再現システムでは、照明センサ１によって測定された照明スペクトルのデータは、無線を介して、ユーザ要求情報入力部１１に入力される。
【００７５】
ユーザ要求情報入力部１１、依頼要求処理部１２、結果表示処理部１３、通信制御部１４、および、データ記憶装置１５の処理機能は、図１に示すものと同じである。
【００７６】
第１の実施の形態における色再現システムと同様に、サーバ側システム２００からは、ユーザが購入した画像データが送られてくる。この画像データは、画像表示用モニタ４を照射する照明光の情報および画像表示用モニタ４の色空間（表示特性）の情報と、マルチスペクトル画像取得時の撮影照明光のスペクトルデータおよび撮影装置の分光特性データとに基づいて、所定の色変換処理が行われたものである。この色変換処理により、例えば、絵画の画像を画像表示用モニタ４に表示した際に、画像表示用モニタ４を照らしている照明の下に絵画を置いた時と同じ色で画像を表示することができる。なお、画像データメモリ５１は、サーバ側システム２００から送られてきた画像データを記憶する。
【００７７】
なお、画像表示用モニタ４を照射する照明光は、時間帯によって刻々と変化する。例えば、日中は屋外光の影響を受け、夜間は、室内の照明が支配的となる。従って、照明センサ１による照明スペクトルの検出を任意の時間間隔ごとに行い、検出した照明スペクトルのデータを随時、サーバ側システム２００に送信することが好ましい。この場合、サーバ側システム２００では、最新の照明スペクトルのデータに基づいた色変換処理を行って、色変換処理後の画像データをユーザ側システム１００Ａに送信する。これにより、最新の照明状況に応じた画像を画像表示用モニタ４に表示させることができる。
【００７８】
また、ユーザによっては、画像表示用モニタ４に表示する画像を適宜変更したいという要求もある。従って、ユーザがウイークリーで絵画の種類を変更できるようにしておいてもよい。この場合、ユーザ要求情報入力部１１は、ユーザからの指示に基づいて、ユーザの指定した絵画の情報を１週間ごとにサーバ側システム２００に送信し、サーバ側システム２００は、指定された絵画の画像データをユーザ側システム１００Ａに送信する。これにより、画像表示用モニタ４に表示する画像を、例えば、今週はゴッホの絵、来週はモネの絵という風に変更することができる。
【００７９】
第２の実施の形態における色再現システムによれば、第１の実施の形態における色再現システムと同様に、サーバ側システム２００のデータ容量を増大させずに、様々な色空間の画像データを提供することができる。
【００８０】
また、照明センサ１を画像表示用モニタ４の上部に設置したので、画像表示用モニタ４を照射する照明光のスペクトルを精度良く検出することができる。
【００８１】
本発明は、上述した第１〜第２の実施の形態に限定されることはない。例えば、第１の実施の形態では、制御用モニタ３とは別に、購入した画像データを表示するための表示用モニタ４を設けたが、制御用モニタ３および表示用モニタ４として、１つのモニタを兼用するようにしても良い。
【００８２】
上述した第１および第２の実施の形態では、本発明による色再現システムを画像データ購入システムに適用した例について説明したが、画像データ購入システムに限定されることはない。例えば、所定のホームページから鞄や服等を注文して購入するＷｅｂショッピングに適用することもできる。この場合も、ユーザは、色再現要求情報として、画像表示用モニタ４の表示特性、および、レンダリング照明光を指定することにより、希望するレンダリング照明光の下で撮影された被写体の画像を画像表示用モニタ４に表示させることができる。
【図面の簡単な説明】
【００８３】
【図１】第１の実施の形態における色再現システムの全体構成を示す図
【図２】画像検索画面の一例を示す図
【図３】ユーザが色再現要求情報を入力するための画面の一例を示す図
【図４】購入手続き画面の一例を示す図
【図５】撮影照明光のスペクトルデータと撮影装置の分光特性データを含むマルチスペクトル画像データの構成を示す図
【図６】ＣＰＵが色再現プログラムを実行することにより実現される色再現処理および課金計算処理の処理手順を示すフローチャート
【図７】第２の実施の形態における色再現システムのうち、ユーザ側システムの構成を示す図
【符号の説明】
【００８４】
１…照明センサ
４…画像表示用モニタ
１１…ユーザ要求情報入力部
１４…通信制御部
２４…スペクトルベース色変換処理部
２６…マルチスペクトル画像データベース
２７…色再現特性データベース
３０…通信制御部
１００、１００Ａ…ユーザ側システム
２００…サーバ側システム
３００…ネットワーク
【図１】
0005122920.tif 000002
【図５】
0005122920.tif 000003
【図６】
0005122920.tif 000004
【図２】
0005122920.tif 000005
【図３】
0005122920.tif 000006
【図４】
0005122920.tif 000007
【図７】
0005122920.tif 000008