(57)【要約】【課題】クライアント機器との接続状況に関わらず、ユーザはクライアント機器内に保存されているオリジナルの画像データの内容を把握することができ、且つ、画像データの管理負荷を軽減することができる画像管理サーバ及びその画像管理方法並びにプログラムを提供する。【解決手段】サーバ１０は、状況監視部１４でオフライン時間及び閲覧回数から成る再取得必要度データを作成すると、画質制御部１５でその再取得必要度データに基づき現在データ格納部１２に格納中の画像データの画質を変更し、上記閲覧要求の際にデジタルカメラ３２がオフラインのときデータ格納部１２中の画像データを表示装置２４に表示する。【選択図】図１
2007096616.tif 000002
【特許請求の範囲】
【請求項１】
クライアント機器で記録された画像データを管理する画像管理サーバにおいて、
ユーザより閲覧要求があったときに、前記画像データを表示する閲覧要求処理手段と、
前記クライアント機器で記録された画像データを取得する画像取得手段と、
前記クライアント機器との接続状況及び前記閲覧要求の状況に基づいて、前記画像データを前記クライアント機器から再取得する必要度を算出する算出手段と、
前記取得された画像データの画質を前記算出された必要度が高くなるに従って高く変更する画質変更手段とを備え、
前記閲覧要求処理手段は、前記閲覧要求の際に前記クライアント機器がオフラインのとき、前記変更された画質の画像データを表示し、前記閲覧要求の際に前記クライアント機器がオンラインのとき、前記クライアント機器から前記画像データを再取得して表示することを特徴とする画像管理サーバ。
【請求項２】
前記再取得する必要度は、前記クライアント機器がオフラインとなる頻度と、前記取得した画像データに対する閲覧要求の頻度とをパラメータとする情報であることを特徴とする請求項１記載の画像管理サーバ。
【請求項３】
前記再取得する必要度は、前記クライアント機器がオフラインであるときの前記取得した画像データに対する閲覧要求の頻度をパラメータとする情報であることを特徴とする請求項１記載の画像管理サーバ。
【請求項４】
前記再取得する必要度は、予め取得している１日のうち前記クライアント機器がオフラインとなりやすい時間帯での前記取得した画像データに対する閲覧要求の頻度をパラメータとする情報であることを特徴とする請求項１記載の画像管理サーバ。
【請求項５】
クライアント機器で記録された画像データを管理する画像管理サーバの画像管理方法において、
ユーザより閲覧要求があったときに、前記画像データを表示する閲覧要求処理ステップと、
前記クライアント機器で記録された画像データを取得する画像取得ステップと、
前記クライアント機器との接続状況及び前記閲覧要求の状況に基づいて、前記画像データを前記クライアント機器から再取得する必要度を算出する算出ステップと、
前記取得された画像データの画質を前記算出された必要度が高くなるに従って高く変更する画質変更ステップとを備え、
前記閲覧要求処理ステップは、前記閲覧要求の際に前記クライアント機器がオフラインのとき、前記変更された画質の画像データを表示し、前記閲覧要求の際に前記クライアント機器がオンラインのとき、前記クライアント機器から前記画像データを再取得して表示することを特徴とする画像管理方法。
【請求項６】
前記再取得する必要度は、前記クライアント機器がオフラインとなる頻度と、前記取得した画像データに対する閲覧要求の頻度とをパラメータとする情報であることを特徴とする請求項５記載の画像管理方法。
【請求項７】
前記再取得する必要度は、前記クライアント機器がオフラインであるときの前記取得した画像データに対する閲覧要求の頻度をパラメータとする情報であることを特徴とする請求項５記載の画像管理方法。
【請求項８】
前記再取得する必要度は、予め取得している１日のうち前記クライアント機器がオフラインとなりやすい時間帯での前記取得した画像データに対する閲覧要求の頻度をパラメータとする情報であることを特徴とする請求項５記載の画像管理方法。
【請求項９】
クライアント機器で記録された画像データを管理する画像管理サーバの画像管理方法をコンピュータにより実行させるプログラムにおいて、
ユーザより閲覧要求があったときに、前記画像データを表示する閲覧要求処理モジュールと、
前記クライアント機器で記録された画像データを取得する画像取得モジュールと、
前記クライアント機器との接続状況及び前記閲覧要求の状況に基づいて、前記画像データを前記クライアント機器から再取得する必要度を算出する算出モジュールと、
前記取得された画像データの画質を前記算出された必要度が高くなるに従って高く変更する画質変更モジュールとを備え、
前記閲覧要求処理モジュールは、前記閲覧要求の際に前記クライアント機器がオフラインのとき、前記変更された画質の画像データを表示し、前記クライアント機器がオンラインのとき、前記閲覧要求の際に前記クライアント機器から前記画像データを再取得して表示することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像管理サーバ及びその画像管理方法並びにプログラムに関し、特にクライアント機器で記録された画像を管理する画像管理サーバ及びその画像管理方法並びにプログラムに関する。
【背景技術】
【０００２】
従来より、ネットワーク上にある複数の機器が記録するデータを管理する方法として、これら機器をクライアントとするサーバにより一元管理するという方法や、サーバを設置せず各機器で分散管理するという方法が知られている。
【０００３】
ここで、上記機器がデジタルカメラ等の撮像装置の場合、記録されるデータは一般に大容量を有する画像データとなる。
【０００４】
この場合、サーバがオリジナルの画像データを一元管理すると、負荷が過大となるため、オリジナルの画像データでなく、低画質に変換した画像データをサーバで一元管理するという第１の従来技術が開示されている（例えば、特許文献１参照）。
【０００５】
また、サーバで一元管理する画像データについて、ユーザから閲覧要求があった時にオリジナルの画像データを上記撮像装置から取得して、ユーザに送信する第２の従来技術（例えば、特許文献２参照）が開示されている。
【特許文献１】特開２００３−１３４４３３号公報
【特許文献２】特開２００３−０１８５２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、第１の従来技術による方法では、サーバで一元管理する画像データについて、ユーザから閲覧要求があった時に保管している低画質の画像データしか送信できないという問題がある。
【０００７】
一方、第２の従来技術による方法では、閲覧要求のあった画像データのオリジナルを記録する撮像装置がオフライン状態になると、サーバはユーザにその閲覧要求のあった画像データを送信することができず、ユーザはオリジナルの画像データの内容を把握することができなくないという問題がある。
【０００８】
本発明の目的は、クライアント機器との接続状況に関わらず、ユーザはクライアント機器内に保存されているオリジナルの画像データの内容を把握することができ、且つ、画像データの管理負荷を軽減することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の画像管理サーバは、クライアント機器で記録された画像データを管理する画像管理サーバにおいて、ユーザより閲覧要求があったときに、前記画像データを表示する閲覧要求処理手段と、前記クライアント機器で記録された画像データを取得する画像取得手段と、前記クライアント機器との接続状況及び前記閲覧要求の状況に基づいて、前記画像データを前記クライアント機器から再取得する必要度を算出する算出手段と、前記取得された画像データの画質を前記算出された必要度が高くなるに従って高く変更する画質変更手段とを備え、前記閲覧要求処理手段は、前記閲覧要求の際に前記クライアント機器がオフラインのとき、前記変更された画質の画像データを表示し、前記閲覧要求の際に前記クライアント機器がオンラインのとき、前記クライアント機器から前記画像データを再取得して表示することを特徴とする。
【００１０】
上記目的を達成するために、請求項５記載の画像管理方法は、クライアント機器で記録された画像データを管理する画像管理サーバの画像管理方法において、ユーザより閲覧要求があったときに、前記画像データを表示する閲覧要求処理ステップと、前記クライアント機器で記録された画像データを取得する画像取得ステップと、前記クライアント機器との接続状況及び前記閲覧要求の状況に基づいて、前記画像データを前記クライアント機器から再取得する必要度を算出する算出ステップと、前記取得された画像データの画質を前記算出された必要度が高くなるに従って高く変更する画質変更ステップとを備え、前記閲覧要求処理ステップは、前記閲覧要求の際に前記クライアント機器がオフラインのとき、前記変更された画質の画像データを表示し、前記閲覧要求の際に前記クライアント機器がオンラインのとき、前記クライアント機器から前記画像データを再取得して表示することを特徴とする。
【００１１】
上記目的を達成するために、請求項９記載のプログラムは、クライアント機器で記録された画像データを管理する画像管理サーバの画像管理方法をコンピュータにより実行させるプログラムにおいて、ユーザより閲覧要求があったときに、前記画像データを表示する閲覧要求処理モジュールと、前記クライアント機器で記録された画像データを取得する画像取得モジュールと、前記クライアント機器との接続状況及び前記閲覧要求の状況に基づいて、前記画像データを前記クライアント機器から再取得する必要度を算出する算出モジュールと、前記取得された画像データの画質を前記算出された必要度に応じて変更する画質変更モジュールとを備え、前記閲覧要求処理モジュールは、前記閲覧要求の際に前記クライアント機器がオフラインのとき、前記変更された画質の画像データを表示し、前記閲覧要求の際に前記クライアント機器がオンラインのとき、前記クライアント機器から前記画像データを再取得して表示することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザは閲覧要求に応じて表示された画像データに基づき、クライアント機器内に保存されているオリジナルの画像データの内容を把握することができる。そのうえ、ユーザの閲覧要求が少なく且つクライアント機器がオフラインとなりがちである場合に上記算出される必要度を低く算出し、ひいてはクライアント機器から取得した画像データの画質を低くし、画像データの管理負荷を軽減することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を用いて詳述する。
【００１４】
図１は、本発明の実施の形態に係る画像管理サーバの概略構成を示すブロック図である。
【００１５】
図１において、画像管理サーバ１０（以下単に「サーバ１０」という。）は、不図示のクライアント機器に記録されている画像データのアップロード時に受信を行うデータ受信部１１と、データ受信部１１が受信した画像データを格納するデータ格納部１２とを備える。これにより、サーバ１０は、データ格納部１２にクライアント機器の画像データを随時格納することができ、クライアント機器中の画像データの一元管理を行うことができる。また、サーバ１０は、上記一元管理する画像データへのユーザーからの閲覧要求を処理する閲覧要求処理部１３と、上記閲覧要求状況及びクライアント機器の接続状況を監視する状況監視部１４とを備える。さらに、サーバ１０は、後述する図８の画質決定処理に基づき上記一元管理する画像データの画質を変換する画質制御部１５とを備える。
【００１６】
データ格納部１２は、データ受信部１１と接続し、クライアント機器で新規登録された画像データを随時格納し、また、画質制御部１５と接続し、格納されている各画像データの画質を変換する。さらに、データ格納部１２は、閲覧要求処理部１３と接続し、上記画質変換された画像データをその要求に応じて閲覧要求処理部１３に送信する。
【００１７】
状況監視部１４は、閲覧要求処理部１３と接続し、上記閲覧要求状況を監視すると共に、後述する図７の処理に基づき再取得必要度データを作成する。また、状況監視部１４は、画質制御部１５と接続し、上記再取得必要度データを作成したときにこのデータを画質制御部１５に送信する。
【００１８】
図２は、図１のサーバ１０のハードウェア構成を示すブロック図である。
【００１９】
図２において、サーバ１０は、自装置全体を制御する中央処理装置２１と、中央処理装置２１のワークエリアとして利用される主記憶装置２２と、インターネット等で構成されるネットワーク３０に接続するＩ／Ｆである通信部２３とを備える。また、サーバ１０は、画像データを保持する外部記憶装置２６と、プレビュー画面等を表示する表示装置２４と、ユーザーの操作を受け、データを入力するポインティングデバイスやキーボード等で構成される入力装置２４とを備える。
【００２０】
これらサーバ１０の各構成要素は、バスを介して互いに接続する。
【００２１】
通信部２３は、図１のデータ受信部１１として、外部記憶装置２６は図１のデータ格納部１２として機能するものであり、後述する図５の処理により通信部２３で受信した不図示のデジタルカメラで新規登録された画像データは外部記憶装置２６に格納される。
【００２２】
また、中央処理装置２１は、図１の閲覧要求処理部１３、状況監視部１４、及び画質制御部１５として機能する。例えば、後述する図７の処理により通信部２３で不図示のデジタルカメラの接続状況が変化したとき、すなわち、デジタルカメラがオンライン又はオフラインとなったときの状況をオフライン履歴リストとして随時更新する。
【００２３】
図３は、サーバ１０を含むネットワークシステムを概略的に示す図である。
【００２４】
図３において、ネットワークシステム１００は、家庭環境において存在するシステムであって、サーバ１０及びそのクライアント機器３１を備え、これらはネットワーク３０を介して互いに接続される。
【００２５】
本実施の形態において、クライアント機器３１は、具体的には、デジタルカメラ３２、カムコーダ３３、及びＤＶＤレコーダー３４から構成される。そして、クライアント機器３１内に記録されているデータが後述する図４の閲覧要求処理や図５の新規登録処理の際にサーバ１０に対してアップロードされる。
【００２６】
尚、クライアント機器３１は、サーバ１０とネットワーク３０を介して接続可能なデジタル機器であれば上記装置類に限定されるわけでなく、例えばデジタル一眼レフカメラ等であってもよい。
【００２７】
図４は、図２における中央処理装置２１により実行される画像閲覧処理の手順を示すフローチャートである。本処理は、中央処理装置２１が図１における閲覧要求処理部１３として機能する場合の処理である。
【００２８】
図４において、ユーザより閲覧要求があると（ステップＳ１０１でＹＥＳ）、データ格納部１２に保存されている各画像データを表示装置２４にプレビュー表示する（ステップＳ１０２）。
【００２９】
その後、そのプレビュー表示された画像データの１つがユーザ選択されたとき（ステップＳ１０３でＹＥＳ）、ステップＳ１０４の処理に進む。このとき、閲覧要求処理部１３は、そのユーザ選択された画像データの閲覧要求があったと判断し、状況監視部１４にその閲覧要求のあった画像データの画像データ名及びその閲覧要求日時から成るデータを送信する。
【００３０】
次に、ステップＳ１０４において、サーバ１０がデジタルカメラ３２とオンラインであるか否かを判別し、オンラインでないときは、データ格納部１２から画像データを読み出し、これを表示装置２４に表示して（ステップＳ１０５）、本処理を終了する。
【００３１】
一方、ステップＳ１０４の判別の結果、オンラインであるときは、閲覧要求処理部１３は、デジタルカメラ３２に対してオリジナルの画像データを要求する（ステップＳ１０６）。
【００３２】
その後、デジタルカメラからサーバ１０に対してオリジナルの画像データの送信があったとき（ステップＳ１０７でＹＥＳ）、オリジナルの画像データを表示装置２４に表示して（ステップＳ１０８）、本処理を終了する。
【００３３】
図５は、中央処理装置２４により実行される画像データの新規登録処理の手順を示すフローチャートである。
【００３４】
図５において、まず、サーバ１０がデジタルカメラ３２とオンラインであるとき（ステップＳ２０１でＹＥＳ）、デジタルカメラ３２に対して新規に記録された画像データを要求する（ステップＳ２０２）。デジタルカメラ３２はこの要求を受信すると、前回この要求を受信した後に記録された画像データをサーバ１０に送信する。
【００３５】
その後、サーバ１０がデジタルカメラ３２から画像データを受信すると（ステップＳ２０３でＹＥＳ）、その受信した画像データを保存し（ステップＳ２０４）、本処理を終了する。
【００３６】
尚、本実施の形態では、データ格納部１２に保存される画像データの送信元はすべてデジタルカメラ３２であるが、これに限定されるわけでなく、他のクライアント機器３１を送信元にするものを含んでもよい。この場合、ステップＳ２０４において、各画像データの送信元の機器名を示す情報もデータ格納部１２に保存される。
【００３７】
図６は、中央処理装置２１により実行される画質変更処理の手順を示すフローチャートである。本処理は、中央処理装置２１が図１における画質制御部１５として機能する場合の処理である。
【００３８】
図６において、まず、画質制御部１５は、前回本処理を実行してから１ヶ月が経過すると（ステップＳ３００でＹＥＳ）、状況監視部１４に対し、データ格納部１２にある各画像データの再取得必要度データを要求する（ステップＳ３０１）。この再取得必要度データは、状況監視部１４が後述する図７の再取得必要度データ作成処理により作成する。
【００３９】
その後、再取得必要度データが状況監視部１４から送信されると（ステップＳ３０２でＹＥＳ）、この再取得必要度データに基づき、現在データ格納部１２にある各画像データの画質を決定する画質決定処理を行う（ステップＳ３０３）。この画質決定処理については、図８で詳説する。
【００４０】
次に、現在データ格納部１２に格納されている各画像データについて、その画質が上記画質決定処理で決定された画質より高いか否かを判別する（ステップＳ３０４）。
【００４１】
ステップＳ３０４の判別の結果、現在データ格納部１２に格納されている画像データのうち、その画質が上記決定された画質より高いものについては、現在データ格納部１２に格納されている画像データを上記決定された画質に落とす（ステップＳ３０５）。そしてステップＳ３１０の処理に進む。
【００４２】
一方、ステップＳ３０４の判別の結果、上記決定された画質を超えていないものについては、上記両画質は等しいか否かを判別する（ステップＳ３０６）。
【００４３】
ステップＳ３０６の判別の結果、両画像が等しいものについては、そのまま本処理を終了する。一方、両画像が等しくない、すなわち現在データ格納部１２に格納されている画像データのうち、その画質が上記決定された画質より低いものについては、デジタルカメラ３２に対して、そのオリジナルの画像データの要求を行う（ステップＳ３０７）。
【００４４】
その後、上記オリジナルの画像データがデジタルカメラ３２から送信されると（ステップＳ３０８でＹＥＳ）、そのオリジナルの画像データの画質を上記決定された画質に落とし（ステップＳ３０９）、ステップＳ３１０の処理に進む。
【００４５】
ステップＳ３１０において、ステップＳ３０５又はステップＳ３０９で画質を落とした画像データをデータ格納部１２に再保存し、本処理を終了する。
【００４６】
図７は、中央処理装置２１により実行される再取得必要度データ作成処理の手順を示すフローチャートである。本処理は、中央処理装置２１が図１における状況監視部１４として機能する場合の処理である。
【００４７】
図７において、まず、状況監視部１４は、オンライン中のデジタルカメラ３２がオフラインとなり（ステップＳ４０１でＹＥＳ）、その後、再びオンラインとなったとき（ステップＳ４０２でＹＥＳ）、オフライン履歴リストを更新する（ステップＳ４０３）。ここで、オフライン履歴リストとは、図９に示すように、デジタルカメラ３２のオフラインとなった接続切断日時からオンラインとなった接続開始日時の推移を示すリストである。
【００４８】
尚、本実施の形態では、データ格納部１２に格納される画像データはデジタルカメラ３２のみから送信されるとしたが、他のクライアント機器３１からも送信されるようにしてもよい。この場合、各機器毎にステップＳ４０１〜Ｓ４０３の処理が行われると共に、オフライン履歴リストにはいずれの機器のオフライン履歴であるのか識別できるようにされるよう機器名が付される。
【００４９】
また、図４のステップＳ１０３のユーザ選択があったとき、閲覧要求処理部１３からそのユーザ選択された（閲覧要求のあった）画像データの画像データの画像データ名及びその閲覧要求日時から成るデータが送信される（ステップＳ４０４でＹＥＳ）。
【００５０】
次に、この送信されたデータにより閲覧要求履歴リストを更新する（ステップＳ４０５）。ここで、閲覧要求履歴リストとは、図１０に示すように、閲覧要求のあった画像データのデータ名及びその閲覧要求日時の推移を示すリストである。
【００５１】
上記ステップＳ４０１からＳ４０５までの処理を図６のステップＳ３０１の再取得必要度データの要求を受信するまで（ステップＳ４０６でＮＯ）繰り返す。その後、上記ステップＳ３０１の要求を受信すると（ステップＳ４０６でＹＥＳ）、ステップＳ４０７からの処理を行う。
【００５２】
ステップＳ４０７において、ステップＳ４０３で更新されたオフライン履歴リストに基づき、デジタルカメラ３２の過去１ヶ月の間のオフライン時間を算出する。例えば、図１１に示すように、デジタルカメラＡの過去１ヶ月の間のオフライン時間は８０時間と算出される。
【００５３】
次に、ステップＳ４０５で更新された閲覧要求履歴リストに基づき、現在データ格納部１２に格納されている各画像データについて、過去１ヶ月の間の閲覧回数を算出する（ステップＳ４０８）。例えば、図１２に示すように、画像データ名００１の画像データの過去１ヶ月の間の閲覧回数は５回と算出される。
【００５４】
その後、上記算出されたオフライン時間及び閲覧回数から成る再取得必要度データを作成し（ステップＳ４０９）、この作成した再取得必要度データを画質制御部１５に送信して（ステップＳ４１０）、本処理を終了する。
【００５５】
図８は、図６のステップＳ３０３で実行される画質決定処理の手順を示すフローチャートである。
【００５６】
図８において、図７のステップＳ４１０で状況監視部１４から送信される再取得必要度データに基づき、以下の式より閲覧要求のあった画像データの画質とすべき値（以下「算出画質」という。）を算出する（ステップＳ５０１）。
【００５７】
算出画質＝閲覧回数×オフライン時間×１０，０００(pixel)      ・・・（１）
尚、本実施の形態では、式（１）により算出画質を算出したが、閲覧要求のあった画像データに係るオフライン時間と閲覧回数をパラメータとし、図１３に示すように、再取得必要度データ中のオフライン時間が長い程、また閲覧回数が多い程の画質が高くなる式であれば、これに限定されない。
【００５８】
このような式を用いることにより、以下のような効果を得ることができる。
【００５９】
まず、再取得必要度データ中のオフライン時間が長い程、また閲覧回数が多い程、サーバ１０が一元管理する画像データについて閲覧要求があったときに、デジタルカメラ３２がオフラインである（図４のステップＳ１０４でＮＯ）可能性が高くなる。すなわち、閲覧要求があった場合、データ格納部１２中の画像データを表示する（図４のステップＳ１０５）可能性が高くなる。
【００６０】
このようにデータ格納部１２中の画像データを表示する可能性が高いとき、そのデータ格納部１２中の画像データは上述の式により現在の画質より高い画質に変更される。そのためユーザは表示装置２４に表示された画像データによりその閲覧要求に係る画像データのオリジナルの内容を把握することができる。
【００６１】
一方、再取得必要度データ中のオフライン時間が短い程、サーバ１０が一元管理する画像データについて閲覧要求があったときに、デジタルカメラ３２がオンラインである（図４のステップＳ１０４でＹＥＳ）可能性が高くなる。すなわち、閲覧要求があった場合、デジタルカメラ３２から取得したオリジナルの画像データを表示する（図４のステップＳ１０６〜Ｓ１０８）可能性が高くなり、反対にデータ格納部１２中の画像データを表示する（図４のステップＳ１０５）可能性は低くなる。
【００６２】
また、再取得必要度データ中の閲覧回数が少ない程、プレビュー画面上でユーザ選択されない（図４のステップＳ１０３でＮＯ）可能性が高くなり、データ格納部１２中の画像データを表示する（図４のステップＳ１０５）可能性は低くなる。
【００６３】
このようにデータ格納部１２中の画像データを表示する可能性が低いとき、そのデータ格納部１２中の画像データは上述の式により現在の画質より低い画質に変更される。そのため、サーバ１０によるデジタルカメラ３２からの画像データの一元管理に対する負荷を軽減することができる。
【００６４】
次に、オリジナルの画像データの画質をステップＳ５０１で算出された算出画質が超えるか否かを判別する（ステップＳ５０２）。
【００６５】
ステップＳ５０２の判別の結果、オリジナルの画像データの画質を超えるときは、現在データ格納部１２に格納中の画像データの画質をオリジナルの画像データの画質に決定し（ステップＳ５０３）、本処理を終了する。  一方、ステップＳ５０２の判別の結果、オリジナルの画像データの画質を超えないときは、現在データ格納部１２に格納中の画像データの画質を算出画質に決定し（ステップＳ５０４）、本処理を終了する。
【００６６】
以上、図４〜図８の処理によれば、状況監視部１４がオフライン履歴リスト及び閲覧要求履歴リストに基づき算出されたオフライン時間及び閲覧回数から成る再取得必要度データを作成する（図７のステップＳ４０７〜ステップＳ４０９）。すると、画質制御部１５がその作成された再取得必要度データに基づき算出した算出画質で（図８のステップＳ５０１）、現在データ格納部１２に格納中の画像データの画質を変更する（図６のステップＳ３０４〜Ｓ３１０）。すなわち、ユーザの閲覧要求が少なく且つデジタルカメラ３２がオフラインとなりがちである場合に、上記再取得必要度データ中のオフライン時間及び閲覧回数が低い画像データの画質を低くし、画像データの管理負荷を軽減することができる。
【００６７】
なお、上述した実施形態における画像データの「画質」とは、画像データの画像サイズ，圧縮率を含む。すなわち、画質が高くなるほど画像データの画像サイズが大きくなる。そして、画質が高くなるほど画像データ圧縮率が小さくなる。
【００６８】
尚、本実施の形態では、ステップＳ４０３，Ｓ４０５で状況監視部１４はオフライン履歴リストと閲覧要求履歴リストの更新を行う形態を説明した。これに代えて、閲覧要求のあった画像データ、その閲覧要求時刻からなるリスト（図１４）を更新するようにしてもよい。
【００６９】
この場合、状況監視部１４は、このリストに基づき、閲覧要求のあった画像データの過去１ヶ月の間でのオフライン時における閲覧回数を算出して、これと閲覧要求のあった画像データの画像データ名から成る再取得必要度データを作成する。そしてこの作成した再取得必要度データを画質制御部１５に送信する。
【００７０】
また、画質制御部１５は、この再取得必要度データに基づき、以下の式により算出画質を算出する。
【００７１】
算出画質＝閲覧回数×１，０００，０００(pixel)      ・・・（２）
また、閲覧要求履歴リストのみを保持すると共に、機器毎に１日のうちでオフラインになりやすい時間帯（以下「特定時間帯」という。）を予めデータ格納部１２に記録しておくようにしてもよい。
【００７２】
この場合、状況監視部１４は、閲覧要求履歴リストと記録されている特定時間帯に基づき、閲覧要求のあった画像データの特定時間帯における過去1ヶ月間の平均閲覧回数を算出して、これと閲覧要求のあった画像データの画像データ名から成る再取得必要度データ（図１５）を作成し、この作成した再取得必要度データを画質制御部１５に送信する。
【００７３】
また、画質制御部１５は、この再取得必要度データに基づき、以下の式により算出画質を算出する。
【００７４】
算出画質＝閲覧回数×１，０００，０００(pixel)      ・・・（３）
さらには、この特定時間帯は曜日を考慮したものであってもよい。
【００７５】
また、本実施の形態では、１ヶ月毎に画質変更処理を行うこととしたが、これに限定されるものでなく、１週間毎、あるいは１日毎に行うようにしてもよい。
【００７６】
また、本実施の形態では、一度の画質変更処理でデータ格納部１２にある全画像データに対する画質制御を行うが、画質制御のタイミングは全画像データに対して一斉に行うのでなく、画像データ毎にずらしたものであってもよい。
【００７７】
また、本実施の形態では、データ格納部１２に格納されている画像データのオリジナルは、クライアント機器３１のうちデジタルカメラ３２にある場合を例示したが、これに限定されるわけでなく、例えば、カムコーダ３３にあってもよい。
【００７８】
この場合、データがオフラインメディアであるテープに保存されているため、カムコーダ３３においてオリジナルの画像データデータを再生するには必ずそのオリジナルの画像データを記録したテープをカムコーダ３３にセットする必要がある。
【００７９】
従って、本実施の形態では、新規にデータ格納部１２に登録された画像データは図５のステップＳ２０４において初期設定の画質にまで落としている。一方、カムコーダ３３からの画像データを新規登録する場合は、オリジナルの画像データもしくはある程度高画質の画像データをデータ格納部１２に保存する。そして、その後の閲覧状況に応じて画質を劣化させる。
【００８０】
これにより、カムコーダ３３からの画像データがデジタルカメラ３２で記録されている画像データと同様に閲覧頻度が高い場合は、高画質のデータがデータ格納部１２に記録させている。そのため、オリジナルの画像データを記録するものがオフラインメディアのテープであることを意識することなくユーザは所望の画像データの閲覧をすることができる。
【００８１】
一方、閲覧頻度が低い画像データについては、低画質のデータのみがデータ格納部１２に記録保存されているため、ユーザより高画質での閲覧要求があった場合は、カムコーダ３３にオリジナルの画像データを記録するテープをセットする必要がある。しかしながら、サーバ１０内にある低画質のデータでもユーザは概要を把握することはでき、また、オリジナルの画像データを見るか否かの判断材料としては利用することができる。
【００８２】
また、上述のようにカムコーダ３３から画像データをデータ格納部１２に登録する場合、その閲覧状況に応じて画質を劣化させるのでなく、一部のシーン情報のみ保存するようにしてもよい。これにより、ユーザはオリジナルの画像データの概要をより確実に把握することができる。
【００８３】
また、本実施の形態では、ステップＳ４０４では初期設定の画質に、ステップＳ５０５，Ｓ５０９では、クライアント機器３１のオフライン時間や画像データに対する閲覧回数等に応じて決定された画質に、データ格納部１２中の画像データの画質を落としていた。これに加えて、データ格納部１２の残り記憶領域を検出して、残容量が少ない場合には上記画質をさらに落とすようにしてもよい。  また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム又は装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００８４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００８６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８７】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００８８】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態に係る画像管理サーバの概略構成を示すブロック図である。
【図２】図１のサーバのハードウェア構成を示すブロック図である。
【図３】サーバを含むネットワークシステムを概略的に示す図である。
【図４】図２における中央処理装置により実行される画像閲覧処理の手順を示すフローチャートである。
【図５】中央処理装置により実行される画像データの新規登録処理の手順を示すフローチャートである。
【図６】中央処理装置により実行される画質変更処理の手順を示すフローチャートである。
【図７】中央処理装置により実行される再取得必要度データ作成処理の手順を示すフローチャートである。
【図８】図６のステップＳ３０３で実行される画質決定処理の手順を示すフローチャートである。
【図９】図７のステップＳ４０３で更新されるオフライン履歴リストを示す図である。
【図１０】図７のステップＳ４０５で更新される閲覧要求履歴リストを示す図である。
【図１１】図７のステップＳ４０７で算出されるデジタルカメラの過去１ヶ月の間のオフライン時間を示す図である。
【図１２】図７のステップＳ４０８で算出される画像データ名００１の画像データの過去１ヶ月の間の閲覧回数を示す図である。
【図１３】データ格納部に格納される画像データの画質と、そのオフライン時間及び閲覧回数の関係を示すグラフである。
【図１４】図７のステップＳ４０３，Ｓ４０５で更新されるリストの変形例を示す図である。
【図１５】図７の処理で作成される再取得必要度データの変形例を示す図である。
【符号の説明】
【００９０】
１０  画像管理サーバ
１１  データ受信部
１２  データ格納部
１３  閲覧要求処理部
１４  状況監視部
１５  画質制御部
３０  ネットワーク
３１  クライアント機器
３２  デジタルカメラ
３３  カムコーダ
３４  ＤＶＤレコーダー
【図１】
2007096616.tif 000003
【図２】
2007096616.tif 000004
【図３】
2007096616.tif 000005
【図４】
2007096616.tif 000006
【図５】
2007096616.tif 000007
【図６】
2007096616.tif 000008
【図７】
2007096616.tif 000009
【図８】
2007096616.tif 000010
【図９】
2007096616.tif 000011
【図１０】
2007096616.tif 000012
【図１１】
2007096616.tif 000013
【図１２】
2007096616.tif 000014
【図１３】
2007096616.tif 000015
【図１４】
2007096616.tif 000016
【図１５】
2007096616.tif 000017