(57)【要約】【課題】本発明は、デジタルカメラで撮影された画像を煩雑な作業を行うことなく現像することができ、作業効率を向上させることができるデジタル写真現像システム、デジタル写真現像サーバ、現像方法、及びプログラムを提供する。【解決手段】本デジタル写真現像システムは、デジタルカメラ１０ａ〜１０ｄと、クライアントＰＣ２０ａ〜２０ｄと、該クライアントＰＣ２０ａ〜２０ｄにインターネット５０を介して接続された管理サーバ４０と、該管理サーバ４０にネットワーク５５を介して接続された現像サーバ４５ａ〜４５ｅとを備え、管理サーバ４０がデジタルカメラ１０ａにより撮影されたＲＡＷデータ及び撮影条件をクライアントＰＣ２０ａから受信すると、優先度設定処理により設定された現像処理優先度に基づいてＲＡＷデータ及び現像条件７００を所定の現像サーバに送信し、ＲＡＷデータを現像条件７００に基づく汎用フォーマット形式の画像データに現像させる。【選択図】      図３
2004165797.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラに接続可能又は前記デジタルカメラにより撮影された画像データを取り込み可能なクライアントコンピュータと、サーバとが通信回線を介して互いに接続されたデジタル写真現像システムにおいて、
前記サーバは、前記クライアントコンピュータからの処理要求に応じて現像予約を行う現像予約手段と、
前記デジタルカメラにより撮影された画像データ及び撮影条件を前記現像予約された情報に基づいて前記クライアントコンピュータから受信する受信手段と、前記受信した画像データを前記撮影条件に基づいて所定形式の画像データに現像する現像手段とを備えることを特徴とするデジタル写真現像システム。
【請求項２】
デジタルカメラにより撮影された画像データを現像するサーバであって、
前記デジタルカメラと接続可能又は前記デジタルカメラにより撮影された画像データを取り込み可能なクライアントコンピュータから通信回線を介して受信した処理要求に応じて現像予約を行う現像予約手段と、
前記デジタルカメラにより撮影された画像データ及び撮影条件を前記現像予約された情報に基づいて前記クライアントコンピュータから前記通信回線を介して受信する受信手段と、
前記受信した画像データを前記撮影条件に基づいて所定形式の画像データに現像する現像手段とを備えることを特徴とするデジタル写真現像サーバ。
【請求項３】
前記サーバは、前記現像された所定形式の画像データを画像補正する画像補正手段と、前記クライアントコンピュータから前記通信回線を介して受信した印刷条件に基づいて、前記画像補正された画像データから印刷用の画像データを作成する画像作成手段とを備えることを特徴とする請求項２記載のデジタル写真現像サーバ。
【請求項４】
前記サーバは、前記通信回線を介して複数の他のサーバに接続され、当該複数の他のサーバがそれぞれ前記現像手段及び前記画像作成手段を備えることを特徴とする請求項３記載のデジタル写真現像サーバ。
【請求項５】
前記サーバは、前記現像手段及び前記画像作成手段で行われた作業の作業ログ情報を記憶する作業ログ記憶手段と、前記記憶された作業ログ情報から少なくとも前記処理要求の対象である画像データの量、処理の種類、及びその処理時間を読み出し、前記クライアントコンピュータから受信した処理要求と照合して、該処理要求の妥当性を判定する妥当性判定手段とを更に備えることを特徴とする請求項３又は４記載のデジタル写真現像サーバ。
【請求項６】
前記サーバは、前記現像予約時に前記現像の優先度を仮設定する優先度仮設定手段と、前記クライアントコンピュータから前記通信回線を介して受信した画像データに前記現像の優先度を設定する優先度設定手段とを備えることを特徴とする請求項２乃至５のいずれか１項に記載のデジタル写真現像サーバ。
【請求項７】
前記優先度設定手段は、前記仮設定された優先度に基づいて前記現像の優先度を設定することを特徴とする請求項６記載のデジタル写真現像サーバ。
【請求項８】
前記優先度設定手段は、前記クライアントコンピュータから前記通信回線を介して前記画像データを受信したとき及び前記複数の他のサーバのいずれか１つに前記通信回線を介して前記画像データを送信したときの少なくとも一方により、前記現像処理の優先度を設定することを特徴とする請求項６又は７記載のデジタル写真現像サーバ。
【請求項９】
前記画像データは、ＲＡＷデータであり、前記現像手段により可逆圧縮されていない所定形式の画像データに変換されることを特徴とする請求項２乃至８のいずれか１項に記載のデジタル写真現像サーバ。
【請求項１０】
デジタルカメラに接続可能又は前記デジタルカメラにより撮影された画像データを取り込み可能なクライアントコンピュータと、サーバとが通信回線を介して互いに接続されたデジタル写真現像システムの現像方法において、
前記クライアントコンピュータからの処理要求に応じて現像予約を行う現像予約工程と、
前記デジタルカメラにより撮影された画像データ及び撮影条件を前記現像予約された情報に基づいて前記クライアントコンピュータから受信する受信工程と、
前記受信した画像データを前記撮影条件に基づいて所定形式の画像データに現像する現像工程とを備えることを特徴とする現像方法。
【請求項１１】
デジタルカメラに接続可能又は前記デジタルカメラにより撮影された画像データを取り込み可能なクライアントコンピュータと、サーバとが通信回線を介して互いに接続されたデジタル写真現像システムの現像方法をコンピュータに実行させるためのプログラムにおいて、
前記クライアントコンピュータからの処理要求に応じて現像予約を行う現像予約ステップと、
前記現像予約された情報に応じて前記クライアントコンピュータから受信した前記画像データ及び撮影条件を記憶する記憶ステップと、
前記記憶した画像データを前記撮影条件に基づいて所定形式の画像データに現像する現像ステップとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル写真現像システム、デジタル写真現像サーバ、現像方法、及びプログラムに関し、特に、デジタルカメラにより撮影された画像データをインターネット等のネットワークを経由して現像することが可能なデジタル写真現像システム、デジタル写真現像サーバ、現像方法、及びプログラムに関する。
【０００２】
【従来の技術】
近年、デジタルカメラは、その性能の飛躍的な向上に伴い、めざましい勢いで普及が進んでいる。そのような中で、例えば、特許文献１に見られるようなネットワークを使用したデジタル画像データのプリントサービスが提案されている。また、特許文献２に見られるようなデジタル画像データにデジタルプリンタの特性に応じた処理を加えてプリントする発明がなされている。
【０００３】
一方、デジタルカメラの高性能化により、プロカメラマンの間でもデジタルカメラを使用して撮影を行うケースが増えてきている。彼らが通常使用している一眼レフの高性能なデジタルカメラは、撮影した画像をＣＣＤ−ＲＡＷデータ（以下、単に「ＲＡＷデータ」という。）としてメモリ等に保存することが可能だが、その解像度の高さから写真一枚分のデータ量が大きくなってしまうので、画像を劣化させないようにＲＡＷデータを可逆圧縮している。その可逆圧縮方式は、各カメラメーカーが独自に開発したものが用いられている。ＲＡＷデータを目視可能なカラー画像に変換するには、パーソナルコンピュータ（以下、単に「ＰＣ」という。）上のドライバソフトによって現像処理を行なう必要がある。
【０００４】
【特許文献１】
特開２００１−２４９９９０号公報
【特許文献２】
特開２００１−２７５０８２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記高性能なデジタルカメラは、一部の機種では撮影時に可逆圧縮されたＲＡＷデータとカメラ本体の液晶部で表示できる形式のデータとを作成し、表示用データを液晶部に表示させることによって画像確認が可能だが、ＰＣやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等では、可逆圧縮されたＲＡＷデータの現像用ドライバソフトがないと、該ＲＡＷデータを変換して目視確認が可能な画像データに現像することができないという問題がある。
【０００６】
また、上記現像用ドライバソフトを使用して可逆圧縮された画像データを元の画像データに復元する際にも以下の問題がある。すなわち、デジタルカメラにより撮影されたＲＡＷデータは、デジタルカメラの機種ごとに独自のフォーマットにより画像圧縮等が施されているため、デジタルカメラの機種が増えるたびにそのドライバソフトをインストールする必要がある。また、ＰＣ上でドライバソフトを用いてＲＡＷデータを現像するには負荷が大きくなるため、現像作業に時間がかかり、現像作業中にＰＣがフリーズしてしまうことがある。
【０００７】
また、印刷用の画像データを作成する際に、ＰＣのディスプレイと印刷機との表現可能色空間が異なるため、ディスプレイ上の画面で確認した画像の色味と実際に印刷機により印刷された画像の色味とが異なってしまうという問題がある。
【０００８】
本発明は、上記問題点に鑑みて成されたものであり、デジタルカメラで撮影された画像を煩雑な作業を行うことなく現像することができ、作業効率を向上させることができるデジタル写真現像システム、デジタル写真現像サーバ、現像方法、及びプログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載のデジタル写真現像システムは、デジタルカメラに接続可能又は前記デジタルカメラにより撮影された画像データを取り込み可能なクライアントコンピュータと、サーバとが通信回線を介して互いに接続されたデジタル写真現像システムにおいて、前記サーバは、前記クライアントコンピュータからの処理要求に応じて現像予約を行う現像予約手段と、前記画像データ及び前記デジタルカメラによる撮影時の撮影条件を前記現像予約された情報に基づいて前記クライアントコンピュータから受信する受信手段と、前記受信した画像データを前記撮影条件に基づいて所定形式の画像データに現像する現像手段とを備えることを特徴とする。
【００１０】
上記目的を達成するために、請求項２記載のデジタル写真現像サーバは、デジタルカメラにより撮影された画像データを現像するサーバであって、前記デジタルカメラと接続可能又は前記デジタルカメラにより撮影された画像データを取り込み可能なクライアントコンピュータから通信回線を介して受信した処理要求に応じて現像予約を行う現像予約手段と、前記デジタルカメラにより撮影された画像データ及び撮影条件を前記現像予約された情報に基づいて前記クライアントコンピュータから前記通信回線を介して受信する受信手段と、前記受信した画像データを前記撮影条件に基づいて所定形式の画像データに現像する現像手段とを備えることを特徴とする。
【００１１】
請求項３記載のデジタル写真現像サーバは、請求項２記載のデジタル写真現像サーバにおいて、前記サーバは、前記現像された所定形式の画像データを画像補正する画像補正手段と、前記クライアントコンピュータから前記通信回線を介して受信した印刷条件に基づいて、前記画像補正された画像データから印刷用の画像データを作成する画像作成手段とを備えることを特徴とする。
【００１２】
請求項４記載のデジタル写真現像サーバは、請求項３記載のデジタル写真現像サーバにおいて、前記サーバは、前記通信回線を介して複数の他のサーバに接続され、当該複数の他のサーバがそれぞれ前記現像手段及び前記画像作成手段を備えることを特徴とする。
【００１３】
請求項５記載のデジタル写真現像サーバは、請求項３又は４記載のデジタル写真現像サーバにおいて、前記サーバは、前記現像手段及び前記画像作成手段で行われた作業の作業ログ情報を記憶する作業ログ記憶手段と、前記記憶された作業ログ情報から少なくとも前記処理要求の対象である画像データの量、処理の種類、及びその処理時間を読み出し、前記クライアントコンピュータから受信した処理要求と照合して、該処理要求の妥当性を判定する妥当性判定手段とを更に備えることを特徴とする。
【００１４】
請求項６記載のデジタル写真現像サーバは、請求項２乃至５のいずれか１項に記載のデジタル写真現像サーバにおいて、前記サーバは、前記現像予約時に前記現像の優先度を仮設定する優先度仮設定手段と、前記クライアントコンピュータから前記通信回線を介して受信した画像データに前記現像の優先度を設定する優先度設定手段とを備えることを特徴とする。
【００１５】
請求項７記載のデジタル写真現像サーバは、請求項６記載のデジタル写真現像サーバにおいて、前記優先度設定手段は、前記仮設定された優先度に基づいて前記現像の優先度を設定することを特徴とする。
【００１６】
請求項８記載のデジタル写真現像サーバは、請求項６又は７記載のデジタル写真現像サーバにおいて、前記優先度設定手段は、前記クライアントコンピュータから前記通信回線を介して前記画像データを受信したとき及び前記複数の他のサーバのいずれか１つに前記通信回線を介して前記画像データを送信したときの少なくとも一方により、前記現像処理の優先度を設定することを特徴とする。
【００１７】
請求項９記載のデジタル写真現像サーバは、請求項２乃至８のいずれか１項に記載のデジタル写真現像サーバにおいて、前記画像データは、ＲＡＷデータであり、前記現像手段により可逆圧縮されていない所定形式の画像データに変換されることを特徴とする。
【００１８】
上記目的を達成するために、請求項１０記載の現像方法は、デジタルカメラに接続可能又は前記デジタルカメラにより撮影された画像データを取り込み可能なクライアントコンピュータと、サーバとが通信回線を介して互いに接続されたデジタル写真現像システムの現像方法において、前記クライアントコンピュータからの処理要求に応じて現像予約を行う現像予約工程と、前記デジタルカメラにより撮影された画像データ及び撮影条件を前記現像予約された情報に基づいて前記クライアントコンピュータから受信する受信工程と、前記受信した画像データを前記撮影条件に基づいて所定形式の画像データに現像する現像工程とを備えることを特徴とする。
【００１９】
上記目的を達成するために、請求項１１記載のプログラムは、デジタルカメラに接続可能又は前記デジタルカメラにより撮影された画像データを取り込み可能なクライアントコンピュータと、サーバとが通信回線を介して互いに接続されたデジタル写真現像システムの現像方法をコンピュータに実行させるためのプログラムにおいて、前記クライアントコンピュータからの処理要求に応じて現像予約を行う現像予約ステップと、前記現像予約された情報に応じて前記クライアントコンピュータから受信した前記画像データ及び撮影条件を記憶する記憶ステップと、前記記憶した画像データを前記撮影条件に基づいて所定形式の画像データに現像する現像ステップとを備えることを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態に係るデジタル写真現像システムについて図面を参照して詳細に説明する。
【００２１】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係るデジタル写真現像システムの全体構成を示す図である。
【００２２】
図１において、本デジタル写真現像システムは、複数のユーザがそれぞれ所有するデジタルカメラ１０ａ〜１０ｄと、インターネット５０に接続することが可能なクライアントコンピュータから成るクライアントＰＣ２０ａ〜２０ｄと、該クライアントＰＣ２０ａ〜２０ｄにインターネット５０を介して接続されたサーバコンピュータから成る管理サーバ４０と、該管理サーバ４０にＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク５５を介して接続されたサーバから成る現像サーバ４５ａ〜４５ｅとを備える。クライアントＰＣ２０ａは高画質カラープリントが可能なプリンタ３０に接続されている。
【００２３】
デジタルカメラ１０ａ〜１０ｄは、ユーザとして主にプロカメラマンが使用する高性能なデジタルスチルカメラであり、撮影した画像データをＣＣＤ−ＲＡＷデータ（以下、単に「ＲＡＷデータ」という。）として内蔵メモリやメモリカード等に記憶保存する。なお、デジタルカメラ１０ａ〜１０ｄは、メーカー及び機種がそれぞれ異なるものとする。
【００２４】
クライアントＰＣ２０ａ〜２０ｄは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル等を介してデジタルカメラ１０ａ〜１０ｄに接続可能で、該デジタルカメラ１０ａ〜１０ｄにより撮影された画像データを取得してハードディスク等に記憶保存することができる。また、クライアントＰＣ２０ａ〜２０ｄは、上述したメモリカードが装填可能なアダプタ等を備え、デジタルカメラ１０ａ〜１０ｄにより撮影された画像データを該メモリカードから取得し、ハードディスク等に記憶保存することもできる。
【００２５】
管理サーバ４０は、クライアントＰＣ２０ａ〜２０ｄからインターネット５０を介して現像予約情報や画像データ（ＲＡＷデータ）等を受信し、受信した現像予約情報等に基づいて所定のプログラムを起動して後述する処理を実行したり、受信したＲＡＷデータを現像サーバ４５ａ〜４５ｅに送信して現像させるものである。
【００２６】
現像サーバ４５ａ〜４５ｅは、複数のデジタルカメラ１０ａ〜１０ｄにより撮影されたＲＡＷデータをそれぞれ現像するための各種ドライバソフトを有し、当該ドライバソフトによりＲＡＷデータを所定の汎用フォーマット（ＪＰＥＧやＴＩＦＦ等）形式の画像データに変換して現像を行う。現像された画像データは、管理サーバ４０内のハードディスク等に一時記憶保存される。
【００２７】
印刷会社６０は、ユーザであるプロカメラマンが撮影した画像データを入稿する印刷会社であり、インターネット５０に接続された印刷機７０が設置されている。印刷機７０は、ユーザ又は管理者の指示により管理サーバ４０から送信（入稿）された画像データを印刷することができる。
【００２８】
図２は、図１における管理サーバ４０の内部構成を示すブロック図である。
【００２９】
図２において、管理サーバ４０は、ＣＰＵ２０１と、ＲＡＭ２０２と、ＲＯＭ２０３と、ビデオアダプタ２０４と、ハードディスク２０５と、ＬＡＮアダプタ２０６と、ＣＤ−ＲＯＭドライブ２０７と、ポインティングデバイス２０８と、キーボード２０９とを備え、これらがシステムバス２１０を介して互いに接続されている。
【００３０】
ＣＰＵ２０１は、ＲＯＭ２０３又はハードディスク２０５に記憶保存されたプログラムを読み出してＲＡＭ２０２に記憶し、後述する処理を実行する。ＲＡＭ２０２は、ＲＯＭ２０３又はハードディスク２０５に記憶保存されたプログラムを一時記憶すると共に、ＣＰＵ２０１が所定の処理を実行する際にデータ等を一時記憶させるためのメモリである。ＬＡＮアダプタ２０６は、インターネット５０やネットワーク５５に接続するための通信インターフェースである。
【００３１】
図３は、図１のデジタル写真現像システム全体の写真現像処理を示すフローチャートである。本処理は、管理サーバ４０内のＣＰＵ２０１によりＲＯＭ２０３又はハードディスク２０５からＲＡＭ２０２に読み出されたプログラムに基づいて、該ＣＰＵ２０１の制御のもとに実行されるものである。
【００３２】
本デジタル写真現像システムの使用を希望するユーザは、予め現像予約を行うことが可能（但し、使用についての必須条件ではない）であり、該現像予約に基づいて他のユーザの使用に阻害されることなく予約した日時に現像してもらうことができる。
【００３３】
図３において、ステップＳ３０１では、管理サーバ４０内のＣＰＵ２０１がクライアントＰＣ２０ａ等からインターネット５０を介してユーザの現像予約要求（処理要求）が有るか否かを判別し、現像予約要求がないときは（ステップＳ３０１でＮＯ）、ステップＳ３０３へ進む一方、現像予約要求があるときは（ステップＳ３０１でＹＥＳ）、後述する図４の現像予約処理を行う（ステップＳ３０２）。
【００３４】
次に、ＣＰＵ２０１がユーザの現像要求が有るか否かを判別し（ステップＳ３０３）、現像要求がないときは（ステップＳ３０３でＮＯ）、本処理を終了する一方、現像要求があるときは（ステップＳ３０３でＹＥＳ）、後述する図５、図６の現像処理を行う。つづいて、必要に応じて後述する図８、図９の画像補正処理（ステップＳ３０５）や後述する図１０、図１１の印刷用画像データ作成処理（ステップＳ３０６）を行って本処理を終了する。
【００３５】
図４は、図３におけるステップＳ３０２の現像予約処理を示すフローチャートである。本処理は、管理サーバ４０内のＣＰＵ２０１によりＲＯＭ２０３又はハードディスク２０５からＲＡＭ２０２に読み出されたプログラムに基づき、クライアントＰＣと協働してＣＰＵ２０１の制御のもとに実行される。
【００３６】
図４において、まず、本デジタル写真現像システムの使用を希望するユーザは、例えば、クライアントＰＣ２０ａを用いて管理サーバ４０上のＷｅｂページにアクセスし、該Ｗｅｂページ上で必要な事項を入力して現像予約を行う。クライアントＰＣ２０ａは、該ユーザにより入力された氏名、住所及び電話番号等の連絡先を含むユーザ情報、現像予約日時、時間を含む日時情報、ユーザが使用するデジタルカメラの機種名、おおよその現像データ枚数、及び撮影条件等から成る現像予約情報を管理サーバ４０へ送信する（ステップＳ４０１）。
【００３７】
管理サーバ４０は、クライアントＰＣ２０ａから処理要求として現像予約情報を受信すると（ステップＳ４０２）、管理サーバ４０内のハードディスク２０５に記憶保存された処理対象画像データの画像数や各画像のバイト数、各画素のビット数、過去の現像に要した時間、条件等から成る作業ログデータを参照し（ステップＳ４０３）、受信した現像予約情報におけるユーザが希望する現像予約条件が本システムの現像処理能力、即ち現像サーバ４５ａ〜４５ｅの現像処理能力に基づいて妥当か否かを判別する（ステップＳ４０４）。なお、同一の現像サーバで同一時刻に複数の現像処理を行う場合は、ステップＳ４０４において同一時刻の他の現像予約情報も加味して妥当か否かを判別することは云うまでもない。
【００３８】
ステップＳ４０４の判別の結果、現像予約条件が妥当でないときは（ステップＳ４０４でＮＯ）、現像予約変更要求をエラーとしてクライアントＰＣ２０ａに送信し（ステップＳ４０５）、ユーザに予約の変更を促す。クライアントＰＣ２０ａは、管理サーバ４０から現像予約変更要求を受信すると、ディスプレイ上にエラー表示を行って（ステップＳ４０６）、ステップＳ４０１へ戻る。
【００３９】
一方、ステップＳ４０４の判別の結果、ユーザが希望する現像予約条件が妥当であるときは（ステップＳ４０４でＹＥＳ）、現像予約された日時に他のユーザの現像予約が設定されていないかをハードディスク２０５に記憶保存された現像予約管理情報を参照して確認する（ステップＳ４０７）。次に、現像サーバ４５ａ〜４５ｅの現像処理能力を超えて現像予約しないようにユーザの現像予約を承認するか否かを判別する（ステップＳ４０８）。ここで、同一時刻に複数のユーザの現像予約が設定されていても、現像サーバ４５ａ〜４５ｅの現像処理能力の範囲内であれば予約を承認することとなる。
【００４０】
ステップＳ４０８の判別の結果、例えば、ユーザが指定する処理終了希望時刻までに処理が終わらない等現像処理能力を超えてしまい、予約を承認できないときは（ステップＳ４０８でＮＯ）、否認通知をエラーとしてクライアントＰＣ２０ａに送信し（ステップＳ４０９）、ユーザに予約の変更を促す。クライアントＰＣ２０ａは、管理サーバ４０から否認通知を受信すると、ディスプレイ上にエラー表示を行って（ステップＳ４１０）、現像予約に別候補（例えば、第２希望、第３希望等）があるときは（ステップＳ４１１でＹＥＳ）ステップＳ４０１へ戻る一方、別候補がないときは本処理を終了する。
【００４１】
一方、ステップＳ４０８の判別の結果、ユーザの現像予約が現像処理能力の範囲内であり、予約を承認できるときは（ステップＳ４０８でＹＥＳ）、現像処理優先度の仮設定を行う（ステップＳ４１２）。すなわち、ユーザが希望する予約日時への登録を承認する際に、該ユーザが現像を希望するＲＡＷデータの現像処理の優先度を仮設定する。
【００４２】
次に、管理サーバ４０は、現像予約管理情報を更新し（ステップＳ４１３）、登録承認通知をクライアントＰＣ２０ａに送信する（ステップＳ４１４）。クライアントＰＣ２０ａは、管理サーバ４０から登録承認通知を受信すると（ステップＳ４１５）、本処理を終了する。
【００４３】
本処理により、現像の期限が限られている場合等でも他のユーザによるシステムの使用に左右されることなく、安定した現像処理を行うことが可能である。
【００４４】
図５及び図６は、図３におけるステップＳ３０４の現像処理を示すフローチャートである。本処理は、管理サーバ４０内のＣＰＵ２０１によりＲＯＭ２０３又はハードディスク２０５からＲＡＭ２０２に読み出されたプログラムに基づき、クライアントＰＣ及び現像サーバと協働してＣＰＵ２０１の制御のもとに実行される。
【００４５】
図５において、まず、ユーザは、例えば、クライアントＰＣ２０ａを用いて管理サーバ４０上のＷｅｂページにアクセスし、該Ｗｅｂページ上で必要な事項を入力して現像要求を行う。クライアントＰＣ２０ａは、ユーザから現像要求が行われると、該ユーザの現像予約日時であってシステムの使用が可能か否かを判別する（ステップＳ５０１）。このとき、ユーザが予め現像予約を行っていなくとも、現像サーバ４５ａ〜４５ｅの現像処理能力に余裕がある場合はその限りにおいて使用可能とする。この際には仮優先度を最低に設定しておく。
【００４６】
ステップＳ５０１の判別の結果、ユーザのシステム使用が可能であるときは、現像すべきＲＡＷデータ及びホワイトバランス、シャープネス設定等の撮影条件をクライアントＰＣ２０ａから管理サーバ４０に送信する（ステップＳ５０２）。
【００４７】
管理サーバ４０は、クライアントＰＣ２０ａからＲＡＷデータ及び撮影条件を受信すると（ステップＳ５０３）、該ＲＡＷデータにＩＤを付与し、撮影条件と共にハードディスク２０５に記憶保存する（ステップＳ５０４）。つづいて、ネットワーク５５を介して接続された全ての現像サーバ４５ａ〜４５ｅの稼動状況を確認した後（ステップＳ５０５）、ハードディスク２０５に記憶保存されている現像予約管理情報を参照し、これに基づいて後述する優先度設定処理により現像処理優先度を設定する（ステップＳ５０６）。次に、ステップＳ５０６で設定された現像処理優先度に基づいてＲＡＷデータ及び図７に示す現像条件７００を所定の現像サーバ（例えば、処理の空いている現像サーバ４５ａ）に送信する（ステップＳ５０７）。
【００４８】
図６において、現像サーバ４５ａは、ＲＡＷデータ及び現像条件７００を受信すると（ステップＳ５０８）、ＲＡＷデータを現像条件７００に基づいて現像用ドライバソフトによりユーザ指定の汎用フォーマット（ＪＰＥＧ、ＴＩＦＦ等）形式の画像データに変換して現像を行う（ステップＳ５０９）。次に、汎用フォーマット形式の画像データをサムネイル化してサムネイル画像ファイルを作成し（ステップＳ５１０）、汎用フォーマット形式の画像データ及びサムネイル画像ファイルを一括して管理サーバ４０に送信する（ステップＳ５１１）。
【００４９】
管理サーバ４０は、汎用フォーマット形式の画像データ及びサムネイル画像ファイルを受信すると（ステップＳ５１２）、当該汎用フォーマット形式の画像データにＩＤを付与し、サムネイル画像ファイルと共にハードディスク２０５に記憶保存する（ステップＳ５１３）。次に、現像に要した時間、条件等から作業ログデータを作成し、ログファイルとしてハードディスク２０５に記憶保存する（ステップＳ５１４）。このログファイルは、現像予約時等に利用され、現像に必要な時間を予想する基礎データとして予約の可否を判定したり、システムをより効率よく使用するためのデータとして用いられる。全ての現像処理が終了すると、管理サーバ４０からクライアントＰＣ２０ａに現像終了通知を送信し（ステップＳ５１５）、クライアントＰＣ２０ａが当該現像終了通知を受信して（ステップＳ５１６）、本処理を終了する。
【００５０】
本処理により、デジタルカメラ１０ａ等で撮影されたＲＡＷデータを煩雑な作業を行うことなく現像することができ、作業効率を向上させることができる。また、ユーザがデジタルカメラを新たに購入した場合でも、クライアントＰＣに現像用ドライバソフトをインストールすることなく、画像データであるＲＡＷデータと撮影時の撮影条件を管理サーバ４０に送信することで撮影した画像を現像することができる。更に、現像した画像データを管理サーバ４０に保存することが可能なので、画像データ保存用のメディアを新たに購入してバックアップする等の煩雑な作業の必要がなくなる。
【００５１】
次に、本システムの追加機能として、画像データを印刷する印刷機の色空間にディスプレイの色空間をあわせて、画面上の色味と実際に印刷された印刷物の色味との差異を微小にする画像補正処理について説明する。
【００５２】
図８及び図９は、図３におけるステップＳ３０５の画像補正処理を示すフローチャートである。本処理は、管理サーバ４０内のＣＰＵ２０１によりＲＯＭ２０３又はハードディスク２０５からＲＡＭ２０２に読み出されたプログラムに基づき、クライアントＰＣと協働してＣＰＵ２０１の制御のもとに実行される。
【００５３】
図８において、ユーザは、例えば、現像された画像をクライアントＰＣ２０ａのＣＲＴや液晶等のディスプレイに表示し（ステップＳ８０１）、当該ディスプレイの表示に関するデータ表示ディスプレイ情報、及び画像データを印刷する印刷機やプリンタに関する印刷条件を管理サーバ４０に送信する（ステップＳ８０２）。
【００５４】
管理サーバ４０は、データ表示ディスプレイ情報及び印刷条件を受信すると（ステップＳ８０３）、印刷条件における印刷機やプリンタの色空間を基準としてユーザが使用しているディスプレイの色空間の補正を行う（ステップＳ８０４）。次に、該ディスプレイで使用可能なディスプレイの較正情報データ（ＩＣＣプロファイルデータ）を作成し（ステップＳ８０５）、該ＩＣＣプロファイルデータをクライアントＰＣ２０ａに送信する（ステップＳ８０６）。
【００５５】
クライアントＰＣ２０ａは、管理サーバ４０からＩＣＣプロファイルデータを受信すると（ステップＳ８０７）、当該データを使用してディスプレイの較正（キャリブレーション）を行い（ステップＳ８０８）、較正されたディスプレイに画像を再表示する（ステップＳ８０９）。
【００５６】
次に、クライアントＰＣ２０ａは、ディスプレイに表示された画像データの補正処理を行うか否かを判別し（ステップＳ８１０）、補正処理を行わないときは（ステップＳ８１０でＮＯ）、図９のステップＳ８２２へ進む一方、補正処理を行うときは（ステップＳ８１０でＹＥＳ）、オンラインで画像補正処理を行うか否かを判別する（ステップＳ８１１）。オンラインで画像補正を行うとは、管理サーバ４０が提供するアプリケーションを使用してオンラインで画像補正を行うことである。
【００５７】
ステップＳ８１１の判別の結果、オンラインで画像補正を行わないときは（ステップＳ８１１でＮＯ）、ユーザが使い慣れたアプリケーションを使用してローカルで画像補正を行うため、画像データを管理サーバ４０よりダウンロードするために画像ダウンロード要求を画像ＩＤと共に管理サーバ４０に送信し（図９のステップＳ８１７）、図９のステップＳ８１８へ進む。一方、オンラインで画像補正を行うときは（ステップＳ８１１でＹＥＳ）、オンライン画像補正要求を管理サーバ４０に送信する（ステップＳ８１２）。
【００５８】
どの画像に対して画像補正を行うかユーザに選択させる場合、ＲＡＷデータを現像するときに作成したサムネイル画像を、当該ユーザが使用するクライアントＰＣで実行されているブラウザソフト等で閲覧させ、ユーザに希望のデータを選択させる等の手法をとってもよい。
【００５９】
図９において、管理サーバ４０は、オンライン画像補正要求を受信すると（ステップＳ８１３）、ユーザにオンライン画像補正の権限があるか否か、すなわちシステムの使用が可能か否かを判別する（ステップＳ８１４）。このように、オンライン画像補正の権限は、画像データの登録者又はその登録者により許可されたものに限られる。ステップＳ８１４の判別の結果、ユーザがシステムの使用ができないときは（ステップＳ８１４でＮＯ）、本処理を終了する一方、システムの使用ができるときは、オンライン画像補正承認をクライアントＰＣ２０ａに送信し（ステップＳ８１５）、ステップＳ８１６へ進む。
【００６０】
クライアントＰＣ２０ａは、オンライン画像補正承認を受信すると（ステップＳ８１６）、オンライン環境での画像補正処理を実行し（ステップＳ８２１）、管理サーバ４０に画像データ登録要求を送信する（ステップＳ８２２）。管理サーバ４０は、画像データ登録要求を受信すると（ステップＳ８２３）、画像データに新たなＩＤを付与し（ステップＳ８２４）、画像データをハードディスク２０５に記憶保存（登録）して（ステップＳ８２５）、本処理を終了する。
【００６１】
ステップＳ８１８において、管理サーバ４０は画像ダウンロード要求を受信すると、オンライン画像補正と同様に、画像データの登録者又はその登録者により許可されたものに限り補正を許可し、画像ダウンロード要求で指定された画像データ（汎用フォーマット形式のもの）をクライアントＰＣ２０ａに送信する（ステップＳ８１９）。クライアントＰＣ２０ａは、画像データを受信すると（ステップＳ８２０）、ローカル環境での画像補正処理を実行し（ステップＳ８２１）、ステップＳ８２２以降の処理を実行して本処理を終了する。
【００６２】
本処理により、印刷機やプリンタの色空間を基準にしてディスプレイの色空間を補正し、画像の補正を行うことができるので、印刷機等の出力を想定しながらの画像補正が容易となる。
【００６３】
次に、実際に印刷機の出力特性に合わせた印刷用ＣＭＹＫ画像データを作成する。印刷用ＣＭＹＫ画像データは補正された画像データに基づいて作成される。
【００６４】
図１０及び図１１は、図３におけるステップＳ３０６の印刷用画像データ作成処理を示すフローチャートである。本処理は、管理サーバ４０内のＣＰＵ２０１によりＲＯＭ２０３又はハードディスク２０５から読み出されたプログラムに基づき、クライアントＰＣ及び現像サーバと協働して実行される。
【００６５】
図１０において、クライアントＰＣ２０ａは、ユーザにより指定された印刷用画像データと共に図１２に示す印刷条件１２００を管理サーバ４０に送信する（ステップＳ１００１）。
【００６６】
管理サーバ４０は、ユーザにより指定された印刷用画像データ及び印刷条件１２００を受信すると（ステップＳ１００２）、現像予約管理情報を検索し、該ユーザがシステムを使用できるか否か確認する（ステップＳ１００３）。使用できる場合は、ユーザにより指定された印刷用画像データ及び印刷条件１２００を所定の現像サーバ（例えば、処理の空いている現像サーバ４５ａ）に送信する（ステップＳ１００４）。
【００６７】
現像サーバ４５ａは、指定された印刷用画像データ及び印刷条件１２００を受信すると（ステップＳ１００５）、印刷用画像データから印刷条件１２００に合致した印刷用ＣＭＹＫ画像データを作成する（ステップＳ１００６）。つづいて、管理サーバ４０に該印刷用ＣＭＹＫ画像データを送信する（ステップＳ１００７）。
【００６８】
図１１において、管理サーバ４０は、印刷用ＣＭＹＫ画像データを受信後（ステップＳ１００８）、該データに新たなＩＤを付与してハードディスク２０５に記憶保存する（ステップＳ１００９）。つづいて、印刷用ＣＭＹＫ画像データ作成についての作業ログを作成し、ログファイルとしてハードディスク２０５に記憶保存する（ステップＳ１０１０）。次に、クライアントＰＣ２０ａに作成終了通知と共に印刷用ＣＭＹＫ画像データを送信する（ステップＳ１０１１）。クライアントＰＣ２０ａは、作成終了通知と共に印刷用ＣＭＹＫ画像データを受信し（ステップＳ１０１２）、本処理を終了する。なお、印刷用ＣＭＹＫ画像データの送信は、一括して行ってもよいし、逐次１データづつ行ってもよい。
【００６９】
次に、ＲＡＷデータの現像優先度について説明する。ＲＡＷデータの現像優先度が設定されるタイミングは、クライアントＰＣからのＲＡＷデータ受信時と、現像サーバへのＲＡＷデータ送信時である。まず、ＲＡＷデータ受信時の現像優先度設定について説明する。
【００７０】
図１３は、図５のステップＳ５０６の現像処理優先度設定処理を示すフローチャートである。本処理は、管理サーバ４０内のＣＰＵ２０１によりＲＯＭ２０３又はハードディスク２０５から読み出されたプログラムに基づいて実行される。
【００７１】
管理サーバ４０は、現像予約が入った場合、仮の優先度を設定する（図４のステップＳ４１２）。このとき、仮の優先度は現像予約をいち早く行ったユーザの優先度が高くなるように設定される。
【００７２】
図１３において、管理サーバ４０は、例えば、図５のステップＳ５０３でクライアントＰＣ２０ａからＲＡＷデータ（Ｄ０）を受信すると、現像予約管理情報を参照して該ＲＡＷデータ（Ｄ０）に設定された仮優先度を確認する（ステップＳ１３０１）。ここでは、受信したＲＡＷデータ（Ｄ０）を基準として、該ＲＡＷデータ（Ｄ０）と他のＲＡＷデータとを比較することにより優先度の設定を行う。
【００７３】
次に、現像予約管理情報を参照してＤ０よりも現像終了期限が早いＲＡＷデータ（Ｄ１）があるか否かを判別し（ステップＳ１３０２）、Ｄ０よりも現像終了期限が早いＲＡＷデータ（Ｄ１）がないときは（ステップＳ１３０２でＮＯ）、ステップＳ１３０７へ進む一方、Ｄ０よりも現像終了期限が早いＲＡＷデータ（Ｄ１）があるときは（ステップＳ１３０２でＹＥＳ）、Ｄ０がＤ１より低い仮優先度か否かを判別する（ステップＳ１３０３）。
【００７４】
ステップＳ１３０３の判別の結果、Ｄ０がＤ１より低い仮優先度であるときは（ステップＳ１３０３でＹＥＳ）、Ｄ０にＤ１より低い優先度を設定して（ステップＳ１３０６）、本処理を終了する一方、そうでないときは（ステップＳ１３０３でＮＯ）、更に現像サーバ４５ａ〜４５ｆの現像処理能力に余裕があるか否かを判別する（ステップＳ１３０４）。この判別の結果、現像処理能力に余裕があるときは（ステップＳ１３０４でＹＥＳ）、ステップＳ１３０６へ進む一方、余裕がないときは（ステップＳ１３０４でＮＯ）、Ｄ０にＤ１よりも高い優先度設定を行い（ステップＳ１３０５）、本処理を終了する。
【００７５】
ステップＳ１３０７では、Ｄ０よりも仮優先度が高いＲＡＷデータ（Ｄ２）がないときは（ステップＳ１３０７でＮＯ）、Ｄ０に最も高い優先度を設定して（ステップＳ１３０９）、本処理を終了する一方、Ｄ０よりも仮優先度が高いＤ２があるときは（ステップＳ１３０７でＹＥＳ）、更に現像処理能力に余裕があるか否かを判別する（ステップＳ１３０８）。この判別の結果、現像処理能力に余裕があるときは（ステップＳ１３０８でＹＥＳ）、ステップＳ１３０９へ進む一方、現像処理能力に余裕がないときは（ステップＳ１３０８でＮＯ）、Ｄ０にＤ２よりも低い優先度を設定して（ステップＳ１３１０）、本処理を終了する。
【００７６】
本処理を行うことによりＲＡＷデータ（Ｄ０）の優先度を設定することができる。本処理は主にＲＡＷデータの一括現像処理で使用される。
【００７７】
次に、管理サーバから現像サーバへのＲＡＷデータ送信時の現像優先度設定について説明する。
【００７８】
図１４は、図５のステップＳ５０６の現像処理優先度設定処理を示すフローチャートである。本処理も図１３の処理と同様に、管理サーバ４０内のＣＰＵ２０１によりＲＯＭ２０３又はハードディスク２０５から読み出されたプログラムに基づいて実行される。
【００７９】
図１４において、管理サーバ４０は、現像サーバへＲＡＷデータを送信する際、現像予約管理情報を参照して（ステップＳ１４０１）、仮優先度が最も高いＲＡＷデータ（Ｄ３）を検索する（ステップＳ１４０２）。次に、Ｄ３を基準とし、Ｄ３よりも現像終了期限が早いＲＡＷデータ（Ｄ４）があるか否かを判別し（ステップＳ１４０３）、Ｄ３よりも現像終了期限が早いＲＡＷデータ（Ｄ４）がなかったときは（ステップＳ１４０３でＮＯ）、ステップＳ１４１０へ進む一方、そうでないときは（ステップＳ１４０３でＹＥＳ）、現像サーバの現像処理能力に余裕があるか否かを判別する（ステップＳ１４０４）。
【００８０】
ステップＳ１４０４の判別の結果、現像処理能力に余裕がないときは（ステップＳ１４０４でＮＯ）、Ｄ３に最も高い優先度を設定して（ステップＳ１４１３）、ステップＳ１４０８へ進む一方、余裕があるときは（ステップＳ１４０４でＹＥＳ）、更にＤ４と現像終了期限が同一のＲＡＷデータ（Ｄ５）があるか否かを判別する（ステップＳ１４０５）。この判別の結果、Ｄ５がないときは（ステップＳ１４０５でＮＯ）、Ｄ４に最も高い優先度を設定して（ステップＳ１４０７）、ステップＳ１４０８へ進む一方、Ｄ５があるときは（ステップＳ１４０５でＹＥＳ）、Ｄ４よりＤ５の残りデータ枚数が多いか否かを判別する（ステップＳ１４０６）。
【００８１】
ステップＳ１４０６の判別の結果、Ｄ４よりＤ５の残りデータ枚数が多いときは（ステップＳ１４０６でＹＥＳ）、Ｄ５に最も高い優先度を設定して（ステップＳ１４１４）、ステップＳ１４０８へ進む一方、そうでないときは（ステップＳ１４０６でＮＯ）、ステップＳ１４０７以降の処理を行う。
【００８２】
ステップＳ１４１０では、Ｄ３と現像終了期限が同一のＲＡＷデータ（Ｄ５）がないときは（ステップＳ１４１０でＮＯ）、ステップＳ１４１３以降の処理を行う一方、Ｄ５があるときは（ステップＳ１４１０でＹＥＳ）、現像サーバの現像処理能力に余裕があるか否かを判別する（ステップＳ１４１１）。この判別の結果、現像処理能力に余裕がないときは（ステップＳ１４１１でＮＯ）、ステップＳ１４１３以降の処理を行い、現像処理能力に余裕があるときは（ステップＳ１４１１でＹＥＳ）、Ｄ３よりもＤ５の残りデータ枚数が多いか否かを判別する（ステップＳ１４１２）。
【００８３】
ステップＳ１４１２の判別の結果、Ｄ３よりもＤ５の残りデータ枚数が多いときは（ステップＳ１４１２でＹＥＳ）、ステップＳ１４１４以降の処理を実行し、そうでないときは（ステップＳ１４１２でＮＯ）ステップＳ１４１３以降の処理を実行する。
【００８４】
ステップＳ１４０８では、最も優先度の高いＲＡＷデータを現像サーバに送信した後、現像待ちＲＡＷデータが無いときは（ステップＳ１４０９でＮＯ）、本処理を終了する。
【００８５】
本処理は、ＲＡＷデータを現像サーバに送信する直前に行うこととする。また、本処理は主にＲＡＷデータの分割現像処理で使用される。
【００８６】
上記第１の実施の形態によれば、管理サーバ４０がデジタルカメラ１０ａにより撮影されたＲＡＷデータ及び撮影条件をクライアントＰＣ２０ａから受信すると（図５のステップＳ５０３）、優先度設定処理（図１３、図１４）により設定された現像処理優先度に基づいてＲＡＷデータ及び現像条件７００を現像サーバ４５ａに送信し（図５のステップＳ５０６、Ｓ５０７）、ＲＡＷデータを現像条件７００に基づく汎用フォーマット形式の画像データに現像させる（図５のステップＳ５０９）ので、デジタルカメラで撮影されたＲＡＷデータを煩雑な作業を行うことなく現像することができ、作業効率を向上させることができる。
【００８７】
（第２の実施の形態）
本発明の第２の実施の形態は、その基本的な構成（図１、図２）が上記第１の実施の形態と同じであり、その説明を省略する。以下に、上記第１の実施の形態と異なる点のみを説明する。
【００８８】
図１５及び図１６は、本発明の第２の実施の形態に係るデジタル写真現像システムの現像処理を示すフローチャートである。
【００８９】
図１５において、まず、本システムを利用して現像を要求するユーザは、クライアントＰＣ２０ａ等を用いて管理サーバ４０上のＷｅｂページにアクセスし、該Ｗｅｂページ上で必要な事項を入力して現像要求を行う。クライアントＰＣ２０ａは、ユーザから現像要求が行われると、該ユーザの現像予約日時であってシステムの使用が可能か否かを判別する（ステップＳ１５０１）。このとき、ユーザが予め現像予約を行っていなくとも、現像サーバ４５ａ〜４５ｅの現像処理能力に余裕がある場合はその限りにおいて使用可能とする。
【００９０】
ステップＳ１５０１の判別の結果、ユーザのシステム使用が可能であるときは、現像すべきＲＡＷデータ及びホワイトバランス、シャープネス設定等の撮影条件をクライアントＰＣ２０ａから管理サーバ４０に送信する（ステップＳ１５０２）。
【００９１】
管理サーバ４０は、クライアントＰＣ２０ａからＲＡＷデータ及び撮影条件を受信すると（ステップＳ１５０３）、該ＲＡＷデータにＩＤを付与し、撮影条件と共にハードディスク２０５に記憶保存する（ステップＳ１５０４）。つづいて、ネットワーク５５を介して接続された全ての現像サーバ４５ａ〜４５ｅの稼動状況を確認した後（ステップＳ１５０５）、ハードディスク２０５に記憶保存されている現像予約管理情報を参照し、これに基づいて上述した優先度設定処理により現像処理優先度を設定する（ステップＳ１５０６）。次に、ステップＳ１５０６で設定された現像処理優先度に基づいてＲＡＷデータ及び図７に示す現像条件７００を処理の空いている現像サーバ（例えば、現像サーバ４５ａ）に１データずつ送信する（ステップＳ１５０７）。
【００９２】
図１６において、現像サーバ４５ａは、ＲＡＷデータ及び現像条件７００を受信すると（ステップＳ１５０８）、ＲＡＷデータを現像条件７００に基づいて現像用ドライバソフトにより汎用フォーマット（ＪＰＥＧ、ＴＩＦＦ等）形式の画像データに現像する（ステップＳ１５０９）。次に、汎用フォーマット形式の画像データをサムネイル化してサムネイル画像ファイルを作成し（ステップＳ１５１０）、当該汎用フォーマット形式の画像データ及びサムネイル画像ファイルを逐次管理サーバ４０に送信する（ステップＳ１５１１）。
【００９３】
管理サーバ４０は、汎用フォーマット形式の画像データ及びサムネイル画像ファイルを受信すると（ステップＳ１５１２）、当該汎用フォーマット形式の画像データにＩＤを付与し、サムネイル画像ファイルと共にハードディスク２０５に記憶保存する（ステップＳ１５１３）。次に、現像に要した時間、条件等から作業ログデータを作成し、ログファイルとしてハードディスク２０５に記憶保存する（ステップＳ１５１４）。このログファイルは、現像の予約時等に使用され、システムをより効率よく使用するためのデータとして用いられる。管理サーバ４０は、クライアントＰＣ２０ａに現像終了通知と共に１データ分の画像データを送信し（ステップＳ１５１５）、全ての画像データの現像処理が終了したときは（ステップＳ１５１６でＹＥＳ）、本処理を終了する。
【００９４】
クライアントＰＣ２０ａは、管理サーバ４０から現像終了通知と共に１データ分の画像データを受信すると（ステップＳ１５１７）、引き続き図８の画像補正処理を実行することができる。
【００９５】
上記第２の実施の形態によれば、クライアントＰＣがＲＡＷデータの現像により占拠されることなく、現像処理中に画像の補正等の処理を行うことができ、作業効率を向上させることができる。
【００９６】
上記第１、第２の実施の形態では、クライアントＰＣ２０ａ〜２０ｄ、管理サーバ４０、及び印刷機７０は有線接続によりインターネット５０に接続されているが、無線により接続されていてもよい。また、クライアントＰＣ２０ａ〜２０ｄは、コンピュータから成るが、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）や携帯電話であってもよい。
【００９７】
上記第１、第２の実施の形態では、現像サーバ４５ａ〜４５ｅが図６のステップＳ５０８〜Ｓ５１１又は図１６のステップＳ１５０８〜１５１１の現像処理を実行しているが、管理サーバ４０自体が必要に応じて実行するようにしてもよい。
【００９８】
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム（図３〜図６、図８〜図１１、図１３〜図１６のフローチャートに対応するプログラム）を、コンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読み出して実行することによっても本発明の目的が達成されることは云うまでもない。
【００９９】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【０１００】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【０１０１】
更にまた、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータに供給し、そのコンピュータ又はＣＰＵが該記憶媒体に格納されたプログラムを読み出して実行することによっても、本発明の目的が達成されることは云うまでもない。
【０１０２】
上述した実施の形態では、プログラムはＲＯＭ２０３に格納されているが、これに限定する必要はなく、プログラムを供給する記憶媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、ハードディスク、フレキシブルディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。
【０１０３】
【発明の効果】
以上詳細に説明したように、本発明によれば、現像予約を行うことにより、他のクライアントの使用状況に関わらず、該現像予約の際に指定した時刻に現像作業を行うことが保証されるので、現像期限がある画像データを現像する際にも他人のシステム使用状況に煩わされる心配がない。
【０１０４】
また、本発明によれば、デジタルカメラで撮影された画像を煩雑な作業を行うことなく現像することができ、作業効率を向上させることができる。
【０１０５】
また、本発明によれば、クライアントコンピュータが画像データの現像により占拠されることなく、現像中にクライアントコンピュータを使用して画像の補正等を行うことができる等作業効率を向上させることができる。
【０１０６】
また、本発明によれば、ユーザは自身が使用しているディスプレイ等の表示装置をデータの印刷を行う印刷機の色空間に補正した状態で画像の確認、補正が可能となるので、印刷前に実際の印刷イメージを想定しながらの作業が可能となり、実際に印刷された印刷物を確認したときに、ユーザ自身のイメージするものと異なったものが出力されてしまうという事態を回避できる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るデジタル写真現像システムの全体構成を示す図である。
【図２】図１における管理サーバ４０の内部構成を示すブロック図である。
【図３】図１のデジタル写真現像システム全体の写真現像処理を示すフローチャートである。
【図４】図３におけるステップＳ３０２の現像予約処理を示すフローチャートである。
【図５】図３におけるステップＳ３０４の現像処理を示すフローチャートである。
【図６】図３におけるステップＳ３０４の現像処理を示すフローチャートである。
【図７】図５のステップ５０７で送信される現像条件の概略を示す図である。
【図８】図３におけるステップＳ３０５の画像補正処理を示すフローチャートである。
【図９】図３におけるステップＳ３０５の画像補正処理を示すフローチャートである。
【図１０】図３におけるステップＳ３０６の印刷用画像データ作成処理を示すフローチャートである。
【図１１】図３におけるステップＳ３０６の印刷用画像データ作成処理を示すフローチャートである。
【図１２】図１０のステップＳ１００１で送信される印刷条件に概略を示す図である。
【図１３】図５のステップＳ５０６の現像処理優先度設定処理を示すフローチャートである。
【図１４】図５のステップＳ５０６の現像処理優先度設定処理を示すフローチャートである。
【図１５】本発明の第２の実施の形態に係るデジタル写真現像システムの現像処理を示すフローチャートである。
【図１６】本発明の第２の実施の形態に係るデジタル写真現像システムの現像処理を示すフローチャートである。
【符号の説明】
１０ａ〜１０ｄ  デジタルカメラ
２０ａ〜２０ｄ  クライアントＰＣ
３０  プリンタ
４０  管理サーバ
４５ａ〜４５ｅ  現像サーバ
５０  インターネット
５５  ネットワーク
６０  印刷会社
７０  サーバ
８０  印刷機
【図１】
2004165797.tif 000003
【図２】
2004165797.tif 000004
【図３】
2004165797.tif 000005
【図４】
2004165797.tif 000006
【図５】
2004165797.tif 000007
【図６】
2004165797.tif 000008
【図７】
2004165797.tif 000009
【図８】
2004165797.tif 000010
【図９】
2004165797.tif 000011
【図１０】
2004165797.tif 000012
【図１１】
2004165797.tif 000013
【図１２】
2004165797.tif 000014
【図１３】
2004165797.tif 000015
【図１４】
2004165797.tif 000016
【図１５】
2004165797.tif 000017
【図１６】
2004165797.tif 000018