(57)【特許請求の範囲】
【請求項１】
カメラにより得られた画像を記憶可能な画像記憶装置と、前記画像記憶装置と通信回線を介して通信可能な画像表示装置とを含む画像蓄積システムであって、
前記画像記憶装置は、
動画像信号から生成された複数の第１解像度の静止画のそれぞれの第１解像度の静止画にＩＤを付加する付加手段と、
前記付加手段によりＩＤが付加された複数の第１解像度の静止画を第１記憶手段に記憶する記憶制御手段と、
前記第１記憶手段に記憶されたそれぞれの第１解像度の静止画に所定の変換処理を施し複数の第２解像度の静止画を生成する第２生成手段と、
前記第２生成手段により生成されたそれぞれの第２解像度の静止画に、変換処理前の対応する第１解像度の静止画と同じＩＤを付加して前記画像表示装置に対し連続的に送信する第１送信手段と、を有し、
前記画像表示装置は、
受信した前記第２解像度の静止画のそれぞれを連続的にディスプレイに表示する表示制御手段と、
前記画像記憶装置から送信された前記第２解像度の静止画を連続的に受信しているときに、所定の操作により第１保存指示が入力されたか否かを判断する第１判断手段と、
前記第１判断手段により第１保存指示が入力されたと判断した場合、前記第１保存指示が入力されたときに前記ディスプレイに表示している第２解像度の静止画のＩＤを含む保存要求を前記画像記憶装置に対して送信する第２送信手段と、を有し、
前記画像表示装置に対して前記第２解像度の静止画を連続的に送信しているときに、前記画像記憶装置において、前記記憶制御手段は、前記第１記憶手段に記憶された複数の第１解像度の静止画のうち、前記画像表示装置から受信した保存要求に含まれる前記ＩＤが付加された第１解像度の静止画を第２記憶手段に記憶する制御と、前記第１記憶手段の記憶容量を超えないように前記記憶された第１解像度の静止画を前記第１記憶手段から削除する制御と、の両方を行うことを特徴とする画像蓄積システム。
【請求項２】
前記画像表示装置は、所定の操作により第２保存指示が入力されたか否かを判断する第２判断手段をさらに有し、前記第２判断手段により第２保存指示が入力されたと判断した場合、前記第２送信手段は、前記第２保存指示が入力されたときに前記ディスプレイに表示している第２解像度の静止画のＩＤを含む連続保存要求を前記画像記憶装置に対して送信し、前記画像記憶装置において、前記記憶制御手段は、前記第１記憶手段に記憶された複数の第１解像度の静止画のうち、前記画像表示装置から受信した連続保存要求に含まれる前記ＩＤが付加された第１解像度の静止画を最初の静止画とする連続静止画を第２記憶手段に記憶することを特徴とする請求項１に記載の画像蓄積システム。
【請求項３】
前記画像表示装置は、所定の操作により停止指示が入力されたか否かを判断する第３判断手段をさらに有し、前記第３判断手段により停止指示が入力されたと判断した場合、前記第２送信手段は、前記停止指示が入力されたときに前記ディスプレイに表示している第２解像度の静止画のＩＤを含む停止要求を前記画像記憶装置に対して送信し、前記画像記憶装置において、前記記憶制御手段は、前記第１記憶手段に記憶された複数の第１解像度の静止画のうち、前記画像表示装置から受信した停止要求に含まれる前記ＩＤが付加された第１解像度の静止画を最後の静止画とする連続静止画を第２記憶手段に記憶することを特徴とする請求項２に記載の画像蓄積システム。
【請求項４】
前記画像記憶装置において、前記画像表示装置から受信した保存要求に前記画像表示装置により印刷指示が設定された情報を含んでいた場合、前記記憶制御手段は、前記第１記憶手段に記憶された複数の第１解像度の静止画のうち、前記画像表示装置から受信した保存要求に含まれる前記ＩＤが付加された第１解像度の静止画を読み出して印刷装置に印刷させる制御と、前記第１記憶手段の記憶容量を超えないように前記記憶された第１解像度の静止画を前記第１記憶手段から削除する制御と、の両方を行うことを特徴とする請求項１に記載の画像蓄積システム。
【請求項５】
カメラにより得られた画像を記憶可能な画像記憶装置と、前記画像記憶装置と通信回線を介して通信可能な画像表示装置とを含む画像蓄積システムの画像蓄積方法であって、
前記画像記憶装置において、動画像信号から生成された複数の第１解像度の静止画のそれぞれの第１解像度の静止画にＩＤを付加し、ＩＤが付加された複数の第１解像度の静止画を第１記憶手段に記憶し、前記第１記憶手段に記憶されたそれぞれの第１解像度の静止画に所定の変換処理を施し複数の第２解像度の静止画を生成し、生成されたそれぞれの第２解像度の静止画に、変換処理前の対応する第１解像度の静止画と同じＩＤを付加して前記画像表示装置に対し連続的に送信し、
前記画像表示装置において、受信した前記第２解像度の静止画のそれぞれを連続的にディスプレイに表示し、前記画像記憶装置から送信された前記第２解像度の静止画を連続的に受信しているときに所定の操作により第１保存指示が入力されたか否かを判断し、第１保存指示が入力されたと判断した場合、前記第１保存指示が入力されたときに前記ディスプレイに表示している第２解像度の静止画のＩＤを含む保存要求を前記画像記憶装置に対して送信し、
前記画像表示装置に対して前記第２解像度の静止画を連続的に送信しているときに前記画像記憶装置において、前記第１記憶手段に記憶された複数の第１解像度の静止画のうち、前記画像表示装置から受信した保存要求に含まれる前記ＩＤが付加された第１解像度の静止画を第２記憶手段に記憶する制御と、前記第１記憶手段の記憶容量を超えないように前記記憶された第１解像度の静止画を前記第１記憶手段から削除する制御と、の両方を行うことを特徴とする画像蓄積システムの画像蓄積方法。
【請求項６】
前記画像表示装置において、所定の操作により第２保存指示が入力されたか否かを判断し、第２保存指示が入力されたと判断した場合、前記第２保存指示が入力されたときに前記ディスプレイに表示している第２解像度の静止画のＩＤを含む連続保存要求を前記画像記憶装置に対して送信し、前記画像記憶装置において、前記第１記憶手段に記憶された複数の第１解像度の静止画のうち、前記画像表示装置から受信した連続保存要求に含まれる前記ＩＤが付加された第１解像度の静止画を最初の静止画とする連続静止画を第２記憶手段に記憶することを特徴とする請求項５に記載の画像蓄積システムの画像蓄積方法。
【請求項７】
前記画像表示装置において、所定の操作により停止指示が入力されたか否かを判断し、停止指示が入力されたと判断した場合、前記停止指示が入力されたときに前記ディスプレイに表示している第２解像度の静止画のＩＤを含む停止要求を前記画像記憶装置に対して送信し、前記画像記憶装置において、前記第１記憶手段に記憶された複数の第１解像度の静止画のうち、前記画像表示装置から受信した停止要求に含まれる前記ＩＤが付加された第１解像度の静止画を最後の静止画とする連続静止画を第２記憶手段に記憶することを特徴とする請求項６に記載の画像蓄積システムの画像蓄積方法。
【請求項８】
カメラにより得られた画像を記憶可能であり、画像表示装置と通信回線を介して通信可能な画像記憶装置であって、
動画像信号から生成された複数の第１解像度の静止画のそれぞれの第１解像度の静止画にＩＤを付加する付加手段と、
前記付加手段によりＩＤが付加された複数の第１解像度の静止画を第１記憶手段に記憶する記憶制御手段と、
前記第１記憶手段に記憶されたそれぞれの第１解像度の静止画に所定の変換処理を施し複数の第２解像度の静止画を生成する第２生成手段と、
前記第２生成手段により生成されたそれぞれの第２解像度の静止画に、変換処理前の対応する第１解像度の静止画と同じＩＤを付加して前記画像表示装置に対し連続的に送信する第１送信手段と、を有し、
前記記憶制御手段は、前記画像記憶装置が前記第２解像度の静止画を連続的に送信し前記画像表示装置が前記第２解像度の静止画を連続的に受信しているときに、前記画像表示装置が受信した前記第２解像度の静止画のそれぞれを連続的にディスプレイに表示し所定の操作により第１保存指示が入力されたときに前記ディスプレイに表示している第２解像度の静止画のＩＤを含む保存要求を前記画像記憶装置に対して送信したことに応答し前記第１記憶手段に記憶された複数の第１解像度の静止画のうち前記画像表示装置から受信した保存要求に含まれる前記ＩＤが付加された第１解像度の静止画を第２記憶手段に記憶する制御と、前記第１記憶手段の記憶容量を超えないように前記記憶された第１解像度の静止画を前記第１記憶手段から削除する制御と、の両方を行うことを特徴とする画像記憶装置。
【請求項９】
カメラにより得られた画像を記憶可能であり、画像表示装置と通信回線を介して通信可能な画像記憶装置の制御方法であって、
動画像信号から生成された複数の第１解像度の静止画のそれぞれの第１解像度の静止画にＩＤを付加し、
前記ＩＤが付加された複数の第１解像度の静止画を第１記憶手段に記憶するよう制御し、
前記第１記憶手段に記憶されたそれぞれの第１解像度の静止画に所定の変換処理を施し複数の第２解像度の静止画を生成し、
前記第２生成手段により生成されたそれぞれの第２解像度の静止画に、変換処理前の対応する第１解像度の静止画と同じＩＤを付加して前記画像表示装置に対し連続的に送信し、
前記画像記憶装置が前記第２解像度の静止画を連続的に送信し前記画像表示装置が前記第２解像度の静止画を連続的に受信しているときに、前記画像表示装置が受信した前記第２解像度の静止画のそれぞれを連続的にディスプレイに表示し所定の操作により第１保存指示が入力されたときに前記ディスプレイに表示している第２解像度の静止画のＩＤを含む保存要求を前記画像記憶装置に対して送信したことに応答し前記第１記憶手段に記憶された複数の第１解像度の静止画のうち前記画像表示装置から受信した保存要求に含まれる前記ＩＤが付加された第１解像度の静止画を第２記憶手段に記憶する制御と、前記第１記憶手段の記憶容量を超えないように前記記憶された第１解像度の静止画を前記第１記憶手段から削除する制御と、の両方を行うことを特徴とする画像記憶装置の制御方法。
【請求項１０】
カメラにより得られた画像を記憶可能であり、画像表示装置と通信回線を介して通信可能な画像記憶装置の制御方法を実行するためのプログラムコードを記憶した記憶媒体であって、
動画像信号から生成された複数の第１解像度の静止画のそれぞれの第１解像度の静止画にＩＤを付加し、
前記ＩＤが付加された複数の第１解像度の静止画を第１記憶手段に記憶するよう制御し、
前記第１記憶手段に記憶されたそれぞれの第１解像度の静止画に所定の変換処理を施し複数の第２解像度の静止画を生成し、
前記第２生成手段により生成されたそれぞれの第２解像度の静止画に、変換処理前の対応する第１解像度の静止画と同じＩＤを付加して前記画像表示装置に対し連続的に送信し、
前記画像記憶装置が前記第２解像度の静止画を連続的に送信し前記画像表示装置が前記第２解像度の静止画を連続的に受信しているときに、前記画像表示装置が受信した前記第２解像度の静止画のそれぞれを連続的にディスプレイに表示し所定の操作により第１保存指示が入力されたときに前記ディスプレイに表示している第２解像度の静止画のＩＤを含む保存要求を前記画像記憶装置に対して送信したことに応答し前記第１記憶手段に記憶された複数の第１解像度の静止画のうち前記画像表示装置から受信した保存要求に含まれる前記ＩＤが付加された第１解像度の静止画を第２記憶手段に記憶する制御と、前記第１記憶手段の記憶容量を超えないように前記記憶された第１解像度の静止画を前記第１記憶手段から削除する制御と、の両方を行うための制御コードを有することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばビデオカメラなどによって撮影された映像を蓄積するサーバと、撮影された映像をサーバ上で保存するための指示を行うクライアント端末とで構成されるシステムに関するものである。
【０００２】
【従来の技術】
通信網を介して遠隔にあるサーバを制御してビデオカメラからの映像を蓄積するシステムは、すでに監視カメラの市場に登場している。これら従来のシステムは主にＬＡＮや専用のアナログ線で構築されており、サーバで取り込んだ映像をそのまま逐次静止画としてクライアント端末に送信している。
【０００３】
【発明が解決しようとする課題】
しかしながら、クライアント端末とサーバがインターネットや公衆電話回線網を介して通信する場合、高解像度の画像はデータ量が大きいため、通信時間がかかるという問題があった。
【０００４】
また、近年ＰＤＡ（Personal Digital Assistance）やディスプレイ付の携帯電話などの登場により、クライアント端末側ではデータ量の少ない低解像度の画像しか表示できない装置が増加している。
【０００５】
このようにクライアント端末側のディスプレイが高解像度の画像を表示できる能力を持っていない装置の場合は、高解像度の画像を受信したとしてもわざわざクライアント端末側で解像度を下げる処理を行ってから画像を表示する必要がある。
【０００６】
本発明はかかる問題点に鑑み成されたものであり、蓄積サーバからクライアント端末に送信される映像はデータ量の少ない低解像度の静止画とし、蓄積サーバ上で保存する映像はデータ量の大きい高解像度の静止画とすることで、ネットワークのトラフィック量を抑制し、かつ通信時間をかけることなく遠隔地の所望の画像を高解像度で蓄積できるシステムを提供しようとするものである。
【０００７】
【課題を解決するための手段】
上述した目的を解決するために、カメラにより得られた画像を記憶可能な画像記憶装置と、前記画像記憶装置と通信回線を介して通信可能な画像表示装置とを含む画像蓄積システムであって、前記画像記憶装置は、動画像信号から生成された複数の第１解像度の静止画のそれぞれの第１解像度の静止画にＩＤを付加する付加手段と、前記付加手段によりＩＤが付加された複数の第１解像度の静止画を第１記憶手段に記憶する記憶制御手段と、前記第１記憶手段に記憶されたそれぞれの第１解像度の静止画に所定の変換処理を施し複数の第２解像度の静止画を生成する第２生成手段と、前記第２生成手段により生成されたそれぞれの第２解像度の静止画に、変換処理前の対応する第１解像度の静止画と同じＩＤを付加して前記画像表示装置に対し連続的に送信する第１送信手段と、を有し、前記画像表示装置は、受信した前記第２解像度の静止画のそれぞれを連続的にディスプレイに表示する表示制御手段と、前記画像記憶装置から送信された前記第２解像度の静止画を連続的に受信しているときに、所定の操作により第１保存指示が入力されたか否かを判断する第１判断手段と、前記第１判断手段により第１保存指示が入力されたと判断した場合、前記第１保存指示が入力されたときに前記ディスプレイに表示している第２解像度の静止画のＩＤを含む保存要求を前記画像記憶装置に対して送信する第２送信手段と、を有し、前記画像表示装置に対して前記第２解像度の静止画を連続的に送信しているときに、前記画像記憶装置において、前記記憶制御手段は、前記第１記憶手段に記憶された複数の第１解像度の静止画のうち、前記画像表示装置から受信した保存要求に含まれる前記ＩＤが付加された第１解像度の静止画を第２記憶手段に記憶する制御と、前記第１記憶手段の記憶容量を超えないように前記記憶された第１解像度の静止画を前記第１記憶手段から削除する制御と、の両方を行うことを特徴とする。
また、本発明の画像蓄積方法は、カメラにより得られた画像を記憶可能な画像記憶装置と、前記画像記憶装置と通信回線を介して通信可能な画像表示装置とを含む画像蓄積システムの画像蓄積方法であって、前記画像記憶装置において、動画像信号から生成された複数の第１解像度の静止画のそれぞれの第１解像度の静止画にＩＤを付加し、ＩＤが付加された複数の第１解像度の静止画を第１記憶手段に記憶し、前記第１記憶手段に記憶されたそれぞれの第１解像度の静止画に所定の変換処理を施し複数の第２解像度の静止画を生成し、生成されたそれぞれの第２解像度の静止画に、変換処理前の対応する第１解像度の静止画と同じＩＤを付加して前記画像表示装置に対し連続的に送信し、前記画像表示装置において、受信した前記第２解像度の静止画のそれぞれを連続的にディスプレイに表示し、前記画像記憶装置から送信された前記第２解像度の静止画を連続的に受信しているときに所定の操作により第１保存指示が入力されたか否かを判断し、第１保存指示が入力されたと判断した場合、前記第１保存指示が入力されたときに前記ディスプレイに表示している第２解像度の静止画のＩＤを含む保存要求を前記画像記憶装置に対して送信し、前記画像表示装置に対して前記第２解像度の静止画を連続的に送信しているときに前記画像記憶装置において、前記第１記憶手段に記憶された複数の第１解像度の静止画のうち、前記画像表示装置から受信した保存要求に含まれる前記ＩＤが付加された第１解像度の静止画を第２記憶手段に記憶する制御と、前記第１記憶手段の記憶容量を超えないように前記記憶された第１解像度の静止画を前記第１記憶手段から削除する制御と、の両方を行うことを特徴とする。
また、本発明の画像記憶装置は、カメラにより得られた画像を記憶可能であり、画像表示装置と通信回線を介して通信可能な画像記憶装置であって、動画像信号から生成された複数の第１解像度の静止画のそれぞれの第１解像度の静止画にＩＤを付加する付加手段と、前記付加手段によりＩＤが付加された複数の第１解像度の静止画を第１記憶手段に記憶する記憶制御手段と、前記第１記憶手段に記憶されたそれぞれの第１解像度の静止画に所定の変換処理を施し複数の第２解像度の静止画を生成する第２生成手段と、前記第２生成手段により生成されたそれぞれの第２解像度の静止画に、変換処理前の対応する第１解像度の静止画と同じＩＤを付加して前記画像表示装置に対し連続的に送信する第１送信手段と、を有し、前記記憶制御手段は、前記画像記憶装置が前記第２解像度の静止画を連続的に送信し前記画像表示装置が前記第２解像度の静止画を連続的に受信しているときに、前記画像表示装置が受信した前記第２解像度の静止画のそれぞれを連続的にディスプレイに表示し所定の操作により第１保存指示が入力されたときに前記ディスプレイに表示している第２解像度の静止画のＩＤを含む保存要求を前記画像記憶装置に対して送信したことに応答し前記第１記憶手段に記憶された複数の第１解像度の静止画のうち前記画像表示装置から受信した保存要求に含まれる前記ＩＤが付加された第１解像度の静止画を第２記憶手段に記憶する制御と、前記第１記憶手段の記憶容量を超えないように前記記憶された第１解像度の静止画を前記第１記憶手段から削除する制御と、の両方を行うことを特徴とする。
また、本発明の記憶媒体は、カメラにより得られた画像を記憶可能であり、画像表示装置と通信回線を介して通信可能な画像記憶装置の制御方法を実行するためのプログラムコードを記憶した記憶媒体であって、動画像信号から生成された複数の第１解像度の静止画のそれぞれの第１解像度の静止画にＩＤを付加し、前記ＩＤが付加された複数の第１解像度の静止画を第１記憶手段に記憶するよう制御し、前記第１記憶手段に記憶されたそれぞれの第１解像度の静止画に所定の変換処理を施し複数の第２解像度の静止画を生成し、前記第２生成手段により生成されたそれぞれの第２解像度の静止画に、変換処理前の対応する第１解像度の静止画と同じＩＤを付加して前記画像表示装置に対し連続的に送信し、前記画像記憶装置が前記第２解像度の静止画を連続的に送信し前記画像表示装置が前記第２解像度の静止画を連続的に受信しているときに、前記画像表示装置が受信した前記第２解像度の静止画のそれぞれを連続的にディスプレイに表示し所定の操作により第１保存指示が入力されたときに前記ディスプレイに表示している第２解像度の静止画のＩＤを含む保存要求を前記画像記憶装置に対して送信したことに応答し前記第１記憶手段に記憶された複数の第１解像度の静止画のうち前記画像表示装置から受信した保存要求に含まれる前記ＩＤが付加された第１解像度の静止画を第２記憶手段に記憶する制御と、前記第１記憶手段の記憶容量を超えないように前記記憶された第１解像度の静止画を前記第１記憶手段から削除する制御と、の両方を行うための制御コードを有することを特徴とする。
【００１３】
【発明の実施の形態】
以下、添付の図面に沿って本発明の実施の形態を説明する。
【００１４】
図１は、本実施形態におけるビデオカメラを有する蓄積サーバとクライアント端末とを接続するネットワーク構成を示す図である。クライアント端末１４はモデム等を用いて公衆電話回線網１２経由でプロバイダ１５にダイアルアップし、インターネット１１経由で蓄積サーバ１３にアクセスする。なお、本実施の形態において、クライアント端末１４がディスプレイ付き携帯電話の場合は、公衆電話回線網１２経由で直接蓄積サーバ１３にアクセスするものとする。
【００１５】
図２はクライアント端末１４の構成の例を示している。図２（ａ）はＰＤＡ２１に示す携帯端末にモデム２２と携帯電話２３が接続される構成である。なお、ＰＤＡにモデムが内蔵される場合は、モデム内蔵のＰＤＡ２１と携帯電話２３という組み合わせになる。またクライアント端末１４は、図２（ｂ）に示すような映像表示可能なディスプレイ付き携帯電話２４単体の構成も考えられる。
【００１６】
図３は、蓄積サーバ１３の構成を示すブロック図である。蓄積サーバ１３は、ビデオカメラ３５、ビデオカメラ３５からの映像を取り込むビデオキャプチャ装置３６、キャプチャした映像を静止画として一時的に記憶しておくＲＡＭ３２、クライアント端末１４から公衆電話回線網１２経由でダイアルアップを受け付けるためのモデム３３、インターネット１１経由で接続するためのネットワークＩ／Ｆ３４、ＲＡＭ３２に取り込んだ静止画を保存するためのハードディスク３７、ＲＡＭ３２に取り込んだ静止画を印刷するためのプリンタ３８、上記各処理部３２〜３８を制御するＣＰＵ３１から構成される。
【００１７】
ビデオキャプチャ装置３６は、ビデオカメラ３５からの映像を取り込み、場合によっては映像の圧縮処理を行ない、連続した静止画としてＲＡＭ３２に保存する。本実施形態としては映像の圧縮形式にはこだわらない。また、ＲＡＭ３２は複数の静止画を保存できる容量を有する。モデム３３は最低一つ必要だが、複数あれば、その分だけ接続できるクライアント端末が増える。複数のクライアント端末が接続されたときの処理速度などの性能はＣＰＵ３１の性能にかかるところが大きい。
【００１８】
図４は、蓄積サーバ１３内での動作をプロセス別に表したブロック図である。プロセスは大きく３つに分けられる。ひとつはビデオカメラ３５からの映像をビデオキャプチャ装置３６で連続的にキャプチャし、一時保存プロセス４１は、ＲＡＭ３２に映像を静止画として一時的に保存する。映像送信プロセス４２は、クライアント端末１４から静止画を送信するように要求があった場合に、ＲＡＭ３２に保存されている静止画を連続的にリアルタイム送信する。映像蓄積プロセス４３は、クライアント端末１４から静止画を保存するように要求があった場合に、静止画をハードディスク３７に保存する。連続映像蓄積プロセス４４は、クライアント端末１４から連続した静止画を蓄積サーバに保存するように要求があった場合に、対象となる複数の静止画をハードディスク３８に保存する。
【００１９】
なお、上記４つのプロセスは互いに非同期であり、ＣＰＵ３１によって動作している。図４中の矢印は、静止画データを処理する流れを表している。
【００２０】
図５は、一時保存プロセス４１の動作を詳細にフローチャートとして示した図である。
【００２１】
まず、ビデオカメラ３５から映像を取り込み、ビデオキャプチャ装置３６によって静止画としてキャプチャする（Ｓ５０１）。そしてキャプチャされた静止画にユニークなＩＤを付加する（Ｓ５０２）。このＩＤはキャプチャされた静止画のすべてに対してユニークにつけられる。またＩＤは撮影されたときの時刻に関する情報を含む。このようなユニークなＩＤを静止画に付加することによって例えば２つのＩＤを取り出したときに、撮影された静止画の時刻関係を把握することができる。
【００２２】
そして、ＩＤが付加された静止画をＲＡＭ３２に保存する。このとき、静止画を保存するだけの容量がＲＡＭ３２に残されているかどうかをチェックする（Ｓ５０３）。もし残り容量が少ないときは、ＲＡＭ３２に格納されている静止画像のうち、最も以前に撮影された静止画を削除する（Ｓ５０４）。
【００２３】
いちばん古い時刻に撮影された静止画は、付加されているＩＤを比較することによって判別することができる。もし、いちばん古い静止画を１つ削除してもまだ新しい静止画を保存する空き容量が確保できない場合は、保存できるだけの容量が空くまで撮影された順に静止画像を削除する。残り容量が十分に確保できたら、ＩＤの付加された最新の静止画をＲＡＭ３２に書き込む（Ｓ５０５）。
【００２４】
ＲＡＭ３２への書き込みが終わったら、ビデオカメラ３５の映像をキャプチャするステップ（Ｓ５０１）へ戻る。すなわち、所定期間ごとに連続的に静止画像をキャプチャすることになる。
【００２５】
図６は、映像送信プロセス４２によってクライアント端末１４に映像をリアルタイム送信する動作を詳細にフローチャートとして示した図である。
【００２６】
まず、クライアント端末１４から静止画の送信の要求があるかどうか確認する（Ｓ６０１）。クライアント端末１４から要求があると、一時保存プロセス４１においてＲＡＭ３２に書き込まれた静止画のうち、静止画に付加されているＩＤを参照し、最新の静止画を取り出す（Ｓ６０２）。
【００２７】
次に、取り出した静止画を公衆電話回線網１２に送信しても負荷にならない程度にデータ量を削減するために静止画の解像度を下げる処理を行う（Ｓ６０３）。そしてこの解像度を下げた静止画にＩＤを付加しクライアント端末１４に送信する。送信し終わると再びＳ６０２に戻る（Ｓ６０５）。なお、映像送信プロセス４２の処理はクライアント端末１４から静止画送信終了の要求があるまで繰り返される。
【００２８】
図７は、映像蓄積プロセス４３の動作を詳細にフローチャートとして示した図である。
【００２９】
まず、クライアント端末１４から静止画を保存する要求のコマンドがあるかどうか確認する（Ｓ７０１）。要求があることが確認された場合、クライアント端末１４から送信された要求に含まれるＩＤを参照する（Ｓ７０２）。そして、参照されたＩＤに対応する静止画をＲＡＭ３２に格納された静止画像群の中から検索する（Ｓ７０３）。
【００３０】
次に検索して見つかった静止画をＩＤと共にハードディスク３７に保存する（Ｓ７０４）。ハードディスク３７に保存される静止画像は、データ削減処理が施されていないため、映像送信プロセス４２によってクライアント端末１４に送信された静止画像よりも高解像度である。
【００３１】
ハードディスク３７への保存が完了したら、▲１▼その保存場所をＵＲＬとしてクライアント端末１４へ通知するか、▲２▼保存した静止画ファイルをメールとしてクライアント端末１４へ送信するかのどちらかを行う（Ｓ７０５）。▲１▼，▲２▼の処理のどちらにするかは、後述になるが、クライアント端末１４からの指示に従う。
【００３２】
ＵＲＬの表記方法としては、インターネットブラウザで一般に使用されている方法を用いる。また静止画ファイルをメールとして送信する場合は、クライアント端末のメールアドレスをあらかじめ知っておく必要がある。これも後述になるが、前もってクライアント端末１４からメールアドレスを蓄積サーバ１３に通知しておくことでこれらの処理を達成することができる。
【００３３】
その後は再びＳ７０１に戻り、クライアント端末１４からの保存要求を待つ。なお、Ｓ７０４では、クライアント端末１４からの要求により、ハードディスク３７に保存する代わりに、プリンタ３８へ出力してもよい。この場合、後述の図８のステップＳ９０９およびＳ９１２において、さらにクライアント端末１４側で蓄積サーバ１３に対して静止画をハードディスクに保存するかプリンタ３８へ出力するかを設定し、これらの設定情報をＩＤ情報とともに蓄積サーバ１３に送信し、蓄積サーバ１３側の映像蓄積プロセス４３もしくは連続映像蓄積プロセス４４によってこれらの設定を判別する処理を行うことによって達成することができる。
【００３４】
図８は、連続映像蓄積プロセス４４の動作処理を詳細にフローチャートとして示した図である。
【００３５】
まず、クライアント端末１４から連続した静止画を保存する要求コマンドがあるかどうか確認する（Ｓ８０１）。当該コマンドが受信されたことが確認された場合、そのコマンドに含まれる保存を開始するべき静止画のＩＤに関する情報を参照する（Ｓ８０２）。
【００３６】
本実施の形態では、保存を開始する静止画の定義は、所望の連続して撮影された静止画を保存する場合の最も以前に撮影された静止画ということとする。そして受信したＩＤに対応するＲＡＭ３２内の静止画を取り出す（Ｓ８０３）。それからＲＡＭ３２から取り出した静止画をＩＤと共にハードディスク３７に保存する（Ｓ８０４）。
【００３７】
保存が完了したら、ＩＤ情報を参照し、時系列でみて次にキャプチャされＲＡＭ３２に書き込まれた静止画を選択する（Ｓ８０７）。このようにして、順次ＲＡＭ３２内の静止画をハードディスク３７に連続した静止画として順次保存していく。
【００３８】
そして、ある時点でクライアント端末１４からの静止画保存の停止要求が受信されるとこの保存処理動作が停止される（Ｓ８０５）。なお、クライアント端末１４から停止要求がなかった場合、蓄積サーバ１３側であらかじめ決められた期間が経過した時点で保存処理を停止する処理を行う。この期間は蓄積サーバ１３の設置者が自由に決めることが可能である。
【００３９】
保存処理が停止されたら、その保存場所をＵＲＬとしてクライアント端末１４へ通知するか、保存した連続静止画ファイルをメールとしてクライアント端末１４へ送信するかのどちらかの処理を行う（Ｓ８０６）。この処理については、図７のＳ７０５と同様の処理が行われる。
【００４０】
図９は、クライアント端末１４の動作について詳細にフローチャートとして示した図である。なお、これらの動作処理は不図示のＣＰＵがＲＯＭなどに予め格納されたプログラムを実行することによって達成することができる。
【００４１】
まずクライアント端末１４は蓄積サーバ１３へアクセスし、静止画の送信を要求する（Ｓ９０１）。蓄積サーバ１３との接続が成功すると、蓄積サーバ１３からビデオカメラ３５によってリアルタイムに撮影されている静止画が逐次送信されるのでそれを受信する（Ｓ９０２）。そして受信した静止画に付加されているＩＤを参照する（Ｓ９０３）。
【００４２】
そして、クライアント端末１４のディスプレイに受信した静止画を表示する（Ｓ９０４）。表示された静止画を１枚分だけ保存したい場合は、ユーザはクライアント端末１４のキーボードあるいはボタンなどを用いた所定の操作を行うことにより静止画の保存の要求を行い、その旨のコマンドを蓄積サーバ１３に対して通知する（Ｓ９０５）。
【００４３】
Ｓ９０５において１枚分の静止画保存の要求を行うコマンドを発行することが決定されると、クライアント端末１４は保存したい静止画のＩＤに関する情報とともに、静止画の保存先をＵＲＬとして通知してもらうか、静止画ファイルそのものを電子メールとして送信してもらうかを指定する（Ｓ９０９）。そして、保存させたい静止画に対応するＩＤに関する情報を蓄積サーバ１３へ送信する。ここで、もし静止画ファイルが添付された電子メールあるいは静止画ファイルの保存先を示すURLを送信してもらう場合は、S９０９において指定された情報および保存させたい静止画に対応するＩＤに関する情報とともにとともに、クライアント端末１４が指定したメールアドレスを蓄積サーバ１３に送信する（Ｓ９０８）。
【００４４】
なお、保存させたい静止画に対応するＩＤに関する情報の通知と、静止画の保存先をＵＲＬとして通知してもらうか静止画ファイルそのものを電子メールとして送信してもらうかの指定に関する情報の通知は同じタイミングで行うものとしたが、クライアント端末１４が蓄積サーバ１３にアクセスした時点で、静止画の保存先をＵＲＬとして通知してもらうか静止画ファイルそのものを電子メールとして送信してもらうかの指定に関する情報の通知を予め行ってもよい。
【００４５】
表示されたリアルタイムの静止画を連続的に保存したい場合は、ユーザはクライアント端末１４のキーボードあるいはボタンなどを用いた所定の操作を行うことにより静止画の連続的な保存の要求を行う（Ｓ９０６）。ユーザによってＳ９０６の要求が行われると、クライアント端末１４は保存する予定の連続静止画のうち、最初の静止画のＩＤに関する情報をサーバに送信する（Ｓ９１０）。このようにＳ９０５およびＳ９０６の処理によって静止画の保存を１枚のみにするかもしくは連続的に複数の静止画を保存するかを選択することができる。
【００４６】
その後もクライアント端末１４には蓄積サーバ１３から連続的に送信される静止画が順番に表示される（Ｓ９１４）。ユーザは順番に表示されている静止画を見ながら静止画保存を停止したい場合、クライアント端末１４の特定のキーを押すなどの操作によって静止画保存の停止要求のコマンドを発行する（Ｓ９１３）。
【００４７】
そして、クライアント端末１４は、静止画ファイルの保存先をＵＲＬとして通知してもらうか、ファイルそのものをメールとして送信してもらうかを指定する（Ｓ９１２）。
【００４８】
そして、最後に保存すべき静止画に対応するＩＤに関する情報（保存を行わない静止画に対応するＩＤに関する情報でもよい）を蓄積サーバ１３へ送信する。ここで、もし静止画ファイルが添付された電子メールを送信してもらうかあるいは静止画ファイルの保存先をＵＲＬとして通知してもらう場合は、S９１２において指定された情報および最後に保存すべき静止画に対応するＩＤに関する情報とともに、所望の送信先のメールアドレスを蓄積サーバ１３に送信する（Ｓ９１１）。
【００４９】
なお、メールアドレスの送信先はクライアント端末１４であってもよいが、その場合、静止画像のデータの削減処理を行ってから送信する。
【００５０】
また、クライアント端末１４が蓄積サーバ１３にアクセスした時点で、静止画の保存先をＵＲＬとして通知してもらうか静止画ファイルそのものを電子メールとして送信してもらうかの指定に関する情報の通知（すなわちＳ９１２における指定に関する情報の通知）を予め行ってもよい。
【００５１】
クライアント端末１４が蓄積サーバ１３との接続を切断すると終了となる（Ｓ９０７）。終了するまではリアルタイムに撮影されている静止画を逐次受信しディスプレイに表示するというサイクルを繰り返す。
【００５２】
なお、上述の実施の形態では、静止画に付加するＩＤ情報として、静止画が撮像された時刻に関する情報を付加したが、静止画を撮影した順番に関する情報であればどのようなものであってもよい。
【００５３】
以上説明したように、予めデータ量を削減した画像をクライアント端末１４に送信しているので、ネットワークのトラフィック量の増加を抑制しつつ、クライアント端末１４から送信された映像を確認することにより指定された画像を高解像度でハードディスクなどに効率よく蓄積することができる。
【００５４】
本発明は、一例として、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、蓄積サーバ１３あるいはクライアント端末１４に供給し、それらのコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって達成できる。
【００５５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５６】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００５７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示にもとづき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００５９】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、本発明の画像蓄積システムに不可欠なモジュールを、記憶媒体に格納することになる。
【００６０】
【発明の効果】
以上説明したように本発明によれば、インターネットなどの通信回線網のトラフィック量を増加させることなく、目的とするビデオカメラで取り込んだ高精細な静止画を１枚または連続した複数枚など、クライアント端末からの操作によって効率的に保存することができる。
【図面の簡単な説明】
【図１】クライアント端末と蓄積サーバとの通信システムの構成を示す図である。
【図２】クライアント端末の構成例を示す図である。
【図３】蓄積サーバの構成を示すブロック図である。
【図４】蓄積サーバ内での動作をプロセス別に表したブロック図である。
【図５】一時保存プロセスの動作を詳細にフローチャートとして示した図である。
【図６】映像送信プロセスの動作を詳細にフローチャートとして示した図である。
【図７】映像蓄積プロセスの動作を詳細にフローチャートとして示した図である。
【図８】連続映像蓄積プロセスの動作を詳細にフローチャートとして示した図である。
【図９】クライアント端末の動作について詳細にフローチャートとして示した図である。
【符号の説明】
１３  蓄積サーバ
１４  クライアント端末
３１  ＣＰＵ
３２  ＲＡＭ
３４  ネットワークI/F
３５  ビデオカメラ
３６  ビデオキャプチャ装置
３７  ハードディスク
【図１】
0003825970.tif 000002
【図２】
0003825970.tif 000003
【図３】
0003825970.tif 000004
【図４】
0003825970.tif 000005
【図５】
0003825970.tif 000006
【図６】
0003825970.tif 000007
【図７】
0003825970.tif 000008
【図８】
0003825970.tif 000009
【図９】
0003825970.tif 000010