(57)【要約】      （修正有）【課題】  複数のビデオカメラで撮影されたビデオデータを容易に検索でき、また、それら複数の画像データを関連付けて取り扱うビデオデータ記録システム、ビデオデータ管理サーバ、ビデオデータ記録方法、プログラム及びプログラムが記憶された記憶媒体を提供する。【解決手段】  映像を記録する記録装置と、記録されたビデオデータを管理するビデオデータ管理サーバ１０とを有する。記録装置は、記録装置が属するグループを示すグループＩＤを有する記録開始信号をビデオデータ管理サーバ１０へ送信する。ビデオデータ管理サーバ１０は、受信したグループＩＤをキーに記録装置の稼動状況を示す稼動状況リストを参照する手段と、稼動状況リスト参照手段により参照された記録装置の稼動状況及び前記グループＩＤに応じて、当該記録装置で記録された前記ビデオデータを管理する管理ＩＤ及びサブ管理ＩＤを付与し、送信する管理ＩＤ送信手段とを有する。【選択図】  図１
2005198231.tif 000002
【特許請求の範囲】
【請求項１】
映像を記録する記録装置と、当該記録装置で記録された前記映像に係るビデオデータを管理するビデオデータ管理サーバと、を有するビデオデータ記録システムであって、
前記記録装置は、当該記録装置が属するグループを示すグループＩＤを有する記録開始信号を前記ビデオデータ管理サーバへ送信する記録開始信号送信手段を有し、
前記ビデオデータ管理サーバは、受信した前記記録開始信号中の前記グループＩＤをキーに前記記録装置の稼動状況を示す稼動状況リストを参照する稼動状況リスト参照手段と、
前記稼動状況リスト参照手段により参照された前記記録装置の稼動状況及び前記グループＩＤに応じて、当該記録装置で記録された前記ビデオデータを管理する管理ＩＤ及びサブ管理ＩＤを付与する管理ＩＤ付与手段と、
前記管理ＩＤ付与手段により付与された管理ＩＤ及びサブ管理ＩＤを前記記録装置に送信する管理ＩＤ送信手段と、を有し、
前記記録装置は、記録が終了した時に、前記管理ＩＤ及びサブ管理ＩＤを付した記録終了信号を前記ビデオ管理サーバに返信する記録終了信号送信手段を、有することを特徴とするビデオデータ記録システム。
【請求項２】
前記記録装置は、前記ビデオデータの記録を一時的に停止する一時停止手段と、
前記一時停止手段により停止された前記ビデオデータの記録を再開する再開手段と、
を有することを特徴とする請求項１記載のビデオデータ記録システム。
【請求項３】
前記管理ＩＤ付与手段は、前記稼動状況リスト参照手段による前記稼動状況リストの参照結果に基づいて、同じグループＩＤを有する記録装置が稼動している場合には、稼動している記録装置と同一の管理ＩＤを付与し、かつ、稼動している記録装置とは異なるサブ管理ＩＤを付与する、ことを特長とする請求項１又は２記載のビデオデータ記録システム。
【請求項４】
前記記録開始信号又は前記記録終了信号は、当該記録装置が記録開始又は記録終了した時点の時刻を含むことを特徴とする請求項１ないし３いずれか記載のビデオデータ記録システム。
【請求項５】
前記記録終了信号は、当該記録装置が記録を一時停止した時点の時刻若しくは再開した時点の時刻、又は、一時停止の回数に係る情報、を含むことを特徴とする請求項４記載のビデオデータ記録システム。
【請求項６】
前記ビデオ管理サーバは、前記記録開始信号又は前記記録終了信号を受信した時点の時刻を一時保存する時刻保存手段を更に有する、ことを特徴とする請求項１ないし５いずれか記載のビデオデータ記録システム。
【請求項７】
前記ビデオ管理サーバは、前記管理ＩＤ及びサブ管理ＩＤに基づいて、前記ビデオデータに所定のファイル名を付与するファイル名付与手段と、
前記ファイル名付与手段により付与されたファイル名を用いて前記ビデオデータをインデックスリストに登録するビデオデータインデックスリスト登録手段と、
を更に有することを特徴とする請求項１ないし６いずれか記載のビデオデータ記録システム。
【請求項８】
前記ファイル名付与手段は、前記記録終了信号が有する一時停止の回数が１以上の場合、前記一時停止手段による記録の中断により得られた複数のビデオデータのそれぞれに所定のファイル名を付与する、ことを特徴とする請求項７記載のビデオデータ記録システム。
【請求項９】
前記ビデオ管理サーバは、前記管理ＩＤ及びサブ管理ＩＤと共に、記録開始時刻情報、記録終了時刻情報及びグループＩＤ情報の少なくとも１つの情報を、ビデオデータリストに登録する記録履歴登録手段を有する、
ことを特徴とする請求項１ないし９いずれか記載のビデオデータ記録システム。
【請求項１０】
前記ビデオ管理サーバは、ネットワークを介して接続されたクライアントＰＣからビデオデータのリストの要求を受けるビデオデータリスト要求受信手段と、
前記ビデオデータリスト要求受信手段によりビデオデータのリストの要求を受けた場合に、前記インデックスリストを参照してビデオデータのリストを前記クライアントＰＣに送信するビデオデータリスト送信手段と、
を有することを特徴とする請求項１ないし９いずれか記載のビデオデータ記録システム。
【請求項１１】
映像を記録する記録装置と、記録された前記映像に係るビデオデータを管理するビデオデータ管理サーバと、を有するビデオデータ記録システムであって、
前記記録装置は、記録が終了した後に、当該記録装置が属するグループを示すグループＩＤを有する記録終了情報を前記ビデオデータ管理サーバへ送信する記録終了情報送信手段を有し、
前記ビデオデータ管理サーバは、ビデオデータリスト及び受信した前記記録終了情報に応じて、該記録装置で記録された前記ビデオデータを管理する管理ＩＤ及びサブ管理ＩＤを付与する管理ＩＤ付与手段と、
前記管理ＩＤ付与手段により付与された管理ＩＤ及びサブ管理ＩＤを前記記録装置に送信する管理ＩＤ送信手段と、
前記管理ＩＤ及びサブ管理ＩＤと共に、記録の終了を前記ビデオデータリストに登録する記録履歴登録手段と、
を有することを特徴とするビデオデータ記録システム。
【請求項１２】
前記管理ＩＤ付与手段は、前記記録終了情報送信手段により送信されたグループＩＤが同一で、かつ、前記記録終了情報が有する記録開始時刻及び記録終了時刻に基づく記録実施時間が重複するビデオデータが前記ビデオデータリストに登録されている場合には、
当該ビデオデータと同一の管理ＩＤを付与し、かつ、当該ビデオデータとは異なるサブ管理ＩＤを付与する、ことを特長とする請求項１１記載のビデオデータ記録システム。
【請求項１３】
前記記録装置は、記録が終了した後に、記録されたビデオデータを未登録のビデオデータとして未登録ビデオリストに登録する未登録ビデオリスト登録手段と、
前記未登録ビデオリストの内容を当該記録装置の画面に表示する未登録ビデオリスト表示手段と、
を更に有することを特徴とする請求項１１又は１２記載のビデオデータ記録システム。
【請求項１４】
前記記録装置は、前記未登録ビデオリスト表示手段により表示されたビデオデータのリストのうち、所定のビデオデータを再生するビデオデータ再生手段を有することを特徴とする請求項１３記載のビデオデータ記録システム。
【請求項１５】
記録装置により記録された映像に係るビデオデータを管理するビデオデータ管理サーバであって、
前記記録装置から、当該記録装置が属するグループを示すグループＩＤを有する記録開始信号を受信する記録開始信号受信手段と、
前記記録開始信号が有する前記グループＩＤをキーに前記記録装置の稼動状況を示す稼動状況リストを参照する稼動状況リスト参照手段と、
前記稼動状況リスト参照手段により参照された前記記録装置の稼動状況及び前記グループＩＤに応じて、当該記録装置で記録された前記ビデオデータを管理する管理ＩＤ及びサブ管理ＩＤを付与する管理ＩＤ付与手段と、
前記管理ＩＤ付与手段により付与された管理ＩＤ及びサブ管理ＩＤを前記記録装置に送信する管理ＩＤ送信手段と、
前記記録装置から、記録が終了した時に、前記管理ＩＤ及びサブ管理ＩＤを付した記録終了信号を受信する終了信号受信手段と、
を有することを特徴とするビデオデータ管理サーバ。
【請求項１６】
前記管理ＩＤ付与手段は、前記稼動状況リスト参照手段による稼動状況リストの参照結果に基づいて、同じグループＩＤを有する記録装置が稼動している場合には、稼動している記録装置と同一の管理ＩＤを付与し、かつ、稼動している記録装置とは異なるサブ管理ＩＤを付与する、ことを特長とする請求項１５記載のビデオデータ管理サーバ。
【請求項１７】
前記記録開始信号又は前記記録終了信号は、当該記録装置が記録開始又は記録終了した時点の時刻を含むことを特徴とする請求項１５又は１６記載のビデオデータ管理サーバ。
【請求項１８】
前記記録終了信号は、当該記録装置が記録を一時停止した時点の時刻若しくは再開した時点の時刻、又は、一時停止の回数に係る情報、を含むことを特徴とする請求項１７記載のビデオデータ管理サーバ。
【請求項１９】
前記記録開始信号又は前記記録終了信号を受信した時点の時刻を一時保存する現在時刻保存手段を更に有する、ことを特徴とする請求項１５ないし１８いずれか記載のビデオデータ管理サーバ。
【請求項２０】
前記管理ＩＤ及びサブ管理ＩＤに基づいて、前記ビデオデータに所定のファイル名を付与するファイル名付与手段と、
前記ファイル名付与手段により付与されたファイル名を用いて前記ビデオデータをインデックスリストに登録するビデオデータインデックスリスト登録手段と、
を更に有することを特徴とする請求項１５ないし１９いずれか記載のビデオデータ管理サーバ。
【請求項２１】
前記管理ＩＤ及びサブ管理ＩＤと共に、現在時刻情報、記録終了時刻情報及びグループＩＤ情報の少なくとも１つを、前記ビデオデータリストに登録する記録履歴登録手段を更に有する、ことを特徴とする請求項１５ないし２０いずれか記載のビデオデータ管理サーバ。
【請求項２２】
ネットワーク介して接続されたクライアントＰＣからビデオデータのリストの要求を受けるビデオデータリスト要求受信手段と、
前記ビデオデータリスト要求受信手段によりビデオデータのリストの要求を受けた場合に、前記インデックスリストを参照してビデオデータのリストを前記クライアントＰＣに送信するビデオデータリスト送信手段と、
を有することを特徴とする請求項１５ないし２１いずれか記載のビデオデータ管理サーバ。
【請求項２３】
記録装置により記録された映像に係るビデオデータを、ビデオデータ管理サーバで管理するビデオデータ管理方法であって、
前記記録装置は、当該記録装置が属するグループを示すグループＩＤを有する記録開始信号を前記ビデオデータ管理サーバへ送信し、
前記ビデオデータ管理サーバは、前記記録装置から前記記録開始信号を受信し、
次いで、受信した前記記録開始信号中の前記グループＩＤをキーに前記記録装置の稼動状況を示す稼動状況リストを参照し、
次いで、前記稼動状況リストを参照して得た前記記録装置の稼動状況及び前記グループＩＤに応じて、当該記録装置で記録された前記ビデオデータを管理する管理ＩＤ及びサブ管理ＩＤを付与し、
次いで、付与した管理ＩＤ及びサブ管理ＩＤを前記記録装置に送信し、
前記記録装置は、記録が終了した時に、前記管理ＩＤ及びサブ管理ＩＤを付した記録終了信号を前記ビデオ管理サーバに返信する、
ことを特徴とするビデオデータ管理方法。
【請求項２４】
前記ビデオデータ管理サーバは、前記稼動状況リストを参照して得た稼動状況に基づいて、同じグループＩＤを有する記録装置が稼動している場合には、稼動している記録装置と同一の管理ＩＤを付与し、かつ、稼動している記録装置とは異なるサブ管理ＩＤを付与する、ことを特長とする請求項２３記載のビデオデータ管理方法。
【請求項２５】
前記記録開始信号又は前記記録終了信号は、当該記録装置が記録開始又は記録終了した時点の時刻を含むことを特徴とする請求項２３又は２４記載のビデオデータ管理方法。
【請求項２６】
前記記録終了信号は、当該記録装置が記録を一時停止した時点の時刻若しくは再開した時点の時刻、又は、一時停止の回数に係る情報、を含むことを特徴とする請求項２５記載のビデオデータ管理方法。
【請求項２７】
前記ビデオ管理サーバが、前記記録開始信号又は前記記録終了信号を受信した時点の時刻を一時保存する、ことを特徴とする請求項２３ないし２６いずれか記載のビデオデータ管理方法。
【請求項２８】
前記ビデオ管理サーバは、前記管理ＩＤ及びサブ管理ＩＤに基づいて、前記ビデオデータに所定のファイル名を付与するファイル名を付与し、
次いで、付与したファイル名を用いて前記ビデオデータをインデックスリストに登録する、
ことを特徴とする請求項２３ないし２７いずれか記載のビデオデータ管理方法。
【請求項２９】
前記ビデオ管理サーバは、前記管理ＩＤ及びサブ管理ＩＤと共に、記録開始時刻情報、記録終了時刻情報及びグループＩＤ情報の少なくとも１つを、前記ビデオデータの記録の結果が登録されるビデオデータリストに登録する、
ことを特徴とする請求項２３ないし２８いずれか記載のビデオデータ管理方法。
【請求項３０】
請求項２３ないし２９記載のビデオデータ管理方法をコンピュータに実行させるプログラム。
【請求項３１】
請求項２３ないし２９記載のビデオデータ管理方法をコンピュータに実行させるプログラムが記録された記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声や動画などのマルチメディアデータの記録・保管・検索・再生をネットワークを介して行うことができるデータ記録配信システムに関し、特に、複数のビデオカメラシステムで記録したビデオデータを対応づけて管理・配信できるビデオデータ記録システム、ビデオデータ記録方法、プログラム及びプログラムが格納された記録媒体に関するものである。
【背景技術】
【０００２】
会議や講演会など人の行動を記録する手段として、ビデオカメラなどによる動画や音声の記録が利用されている。特に近年の電子通信技術の発展により、ビデオカメラで撮影した映像をＰＣ (Personal Computer)に取り込み、取り込まれた映像をＰＣ上で再生したり、ネットワークを介して配信するという活用例が見られるようになった。
【０００３】
例えば、ビデオカメラを遠隔地にある会議室などに複数配置し、ビデオカメラで撮影された遠隔地の映像を互いに伝送することで、遠隔地にいる人間との会議を可能としたテレビ会議システムが知られている。テレビ会議システムはすでに多くの企業や団体で活用されている。テレビ会議システムの利便性をより向上させるべく、会議中に取得された映像及び音声とをサーバ等に蓄積保存しておき、必要な時に参照できる電子会議システムが提案されている（例えば、特許文献１参照。）。
【０００４】
また、会議など記録された内容を後日視聴し直す場合には、記録された会議の内容を全て視聴する必要があることは少なく、ある特定の部分だけ再生できれば必要な情報が得られる場合が多い。必要な部分を再生させるために、音声や動画など時間的に変化するデータを記録しながら、同時にホワイトボードへの書き込みなどユーザからの情報入力に関する「時刻」も合わせて記録する録画再生装置が開示されている（例えば、特許文献２参照。）。特許文献２記載の録画再生装置では、ホワイトボードへ書き込まれた文字を指定することで、該文字が書き込まれた時間のデータを再生させることができる。
【０００５】
また、会議室が複数存在し同時間帯に会議が撮影されたような場合であっても、所望の会議室の会議内容を再生させるビデオ録画再生システムが提案されている（例えば、特許文献３参照。）。特許文献３記載のビデオ録画再生システムでは、会議内容などの動画に一対一に対応し、当該動画の一部分を再生する際に使用する検索情報を、動画と共に記録する。後日会議の所望の部分を再生したい場合は、検索情報入力することで必要な動画が再生できる。
【特許文献１】特開平６−１７８２９６号公報
【特許文献２】特開平６−３４３１４６号公報
【特許文献３】特開２００２−３３５４７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１記載の発明は、１組の電子会議システムにより撮影された映像情報および音声情報を記録するものであるため、例えば、１つの事業所に複数の会議室がある場合、各々の会議室にこの電子会議システムが必要となりコスト高となる。また、同じ時間に開催された複数の電子会議を一度にまとめて検索することが原理的に不可能であるという問題がある。
【０００７】
また、特許文献２記載の発明は、１つのカメラシステムにより記録された映像の中のうちの一部分を選択するものであるため、複数のカメラシステムで記録された映像が存在する場合には、次のような問題がある。すなわち、いつ、何処で記録したかを覚えていなければ、目的とする映像情報を検索するのに大きな手間がかかる。また、１つ１つの場所にカメラシステムと再生装置とを配置する必要があるので、コスト高となってしまう。
【０００８】
また、特許文献３記載の発明は、各々の場所に１台のビデオカメラが設置されていることを想定している。例えば、同じ会場に２台以上のビデオカメラが設置され、一方がプレゼンテーションの発表者を撮影し、もう一方が聴衆を撮影した場合には、これらにより記録された２つの映像は、本来は同一の会議を撮影した映像の集合として扱われるべきである。しかしながら、特許文献3記載の発明では、これらを別の会議を撮影したものと扱ってしまう。
【０００９】
本発明は、上記問題に鑑みてなされたもので、撮影されたビデオデータを容易に検索でき、また、複数のビデオカメラで同じ会議等を撮影した場合であってもそれら複数の画像データを関連付けて取り扱うビデオデータ記録システム、ビデオデータ管理サーバ、ビデオデータ記録方法、プログラム及びプログラムが記憶された記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記問題に鑑み、本発明は、映像を記録する記録装置と、該記録装置で記録された記録された前記映像に係るビデオデータを管理するビデオデータ管理サーバと、を有するビデオデータ記録システムであって、前記記録装置は、当該記録装置が属するグループを示すグループＩＤを有する記録開始信号を前記ビデオデータ管理サーバへ送信する記録開始信号送信手段を有し、前記ビデオデータ管理サーバは、受信した前記記録開始信号中の前記グループＩＤをキーに前記記録装置の稼動状況を示す稼動状況リストを参照する稼動状況リスト参照手段と、前記稼動状況リスト参照手段により参照された前記記録装置の稼動状況及び前記グループＩＤに応じて、当該記録装置で記録された前記ビデオデータを管理する管理ＩＤ及びサブ管理ＩＤを付与する管理ＩＤ付与手段と、前記管理ＩＤ付与手段により付与された管理ＩＤ及びサブ管理ＩＤを前記記録装置に送信する管理ＩＤ送信手段と、を有し、前記記録装置は、記録が終了した時に、前記管理ＩＤ及びサブ管理ＩＤを付した記録終了信号を前記ビデオデータ管理サーバに返信する記録終了信号送信手段を有することを特徴とする。なお、本発明において、映像にかかるビデオデータには当然音声も含まれる。
【００１１】
本発明によれば、撮影されたビデオデータを容易に検索でき、また、複数のビデオカメラで同じ会議等を撮影した場合であってもそれら複数の画像データを関連付けて取り扱うビデオデータ記録システム、ビデオデータ管理サーバ、ビデオデータ記録方法、ビデオデータ記録プログラム及びビデオデータ記録プログラムが記憶された記憶媒体を提供することができる。
【００１２】
また、本発明の一形態において、記録装置は、前記ビデオデータの記録を一時的に停止する一時停止手段と、一時停止手段により停止されたビデオデータの記録を再開する再開手段と、を有することを特徴とする。これにより、ビデオデータの記録を停止することなく一時的に中断することができる。
【００１３】
また、管理ＩＤを付与する局面では、前記管理ＩＤ付与手段は、前記稼動状況リスト参照手段による前記稼動状況リストの参照結果に基づいて、同じグループＩＤを有する記録装置が稼動している場合には、稼動している記録装置と同一の管理ＩＤを付与し、かつ、稼動している記録装置とは異なるサブ管理ＩＤを付与することを特長とする。これにより、１つの会議を複数のビデオカメラで撮影した場合などに、複数のビデオデータをまとめて取り扱うことが可能となる。
【００１４】
また、前記記録開始信号又は前記記録終了信号により記録の開始又は終了の信号が送信される際は、当該記録装置が記録開始又は記録終了した時点の時刻を含む。これにより、記録の開始または終了した時刻が記録できる。
【００１５】
また、記録終了信号は、当該記録装置が記録を一時停止した時点の時刻若しくは再開した時点の時刻、又は、一時停止の回数に係る情報、を含むことを特徴とする。これにより、記録されたビデオデータが一時停止されたこと、及び、一時停止の回数がビデオデータ管理サーバに送信されるので、一時停止された複数のビデオデータを互いに関連づけて管理することが可能となる。なお、一次停止の回数に係る情報とは、一時停止の回数でもよいし、一時停止により生じた複数のビデオデータの数、その他一次停止の回数を示す全ての情報を含む。
【００１６】
また、記録の開始又は終了の時刻は、前記ビデオデータ管理サーバが、前記記録開始信号送信手段又は前記記録終了信号を受信した時点の時刻を一時保存しておくことで記録してもよい。
【００１７】
ビデオデータに記録が終了した局面では、前記ビデオデータ管理サーバは、前記管理ＩＤ及びサブ管理ＩＤに基づいて、前記ビデオデータに所定のファイル名を付与するファイル名付与手段と、前記ファイル名付与手段により付与されたファイル名を用いて前記ビデオデータをインデックスリストに登録するビデオデータインデックスリスト登録手段とを更に有することを特徴とする。これによりユニークなファイル名が付与でき、更に、ビデオデータをネットワークに接続されたクライアントＰＣに配信することができる。
【００１８】
また、ファイル名付与手段は、記録終了信号が有する一時停止の回数が１以上の場合、一時停止手段による記録の中断により得られた複数のビデオデータのそれぞれに所定のファイル名を付与する、ことを特徴とする。これにより、一時停止された場合であっても、それぞれにユニークなファイル名が付与される。
【００１９】
記録が終了した局面では、前記ビデオデータ管理サーバは、前記管理ＩＤ及びサブ管理ＩＤと共に、記録開始時刻情報、記録終了時刻情報及びグループＩＤ情報の少なくとも1つの情報を、ビデオデータリストに登録する記録履歴登録手段を有することを特徴とする。これにより記録が終了したビデオデータが明確になる。
【００２０】
また、ビデオ管理サーバは、ネットワークを介して接続されたクライアントＰＣからビデオデータのリストの要求を受けるビデオデータリスト要求受信手段と、ビデオデータリスト要求受信手段によりビデオデータのリストの要求を受けた場合に、インデックスリストを参照してビデオデータのリストを前記クライアントＰＣに送信するビデオデータリスト送信手段と、を有することを特徴とする。これにより、インデックスリストに登録されているビデオデータをネットワーク上のクライアントＰＣから呼び出して再生することができる。なお、記録したユーザがビデオデータの配信を希望しないような場合には、配信不能としたり、当該ユーザの許可を必要とするような構成としてもよい。
【００２１】
また、本発明の別の形態では、映像を記録する記録装置と、記録された前記映像に係るビデオデータを管理するビデオデータ管理サーバと、を有するビデオデータ記録システムであって、前記記録装置は、記録が終了した後に、該記録装置が属するグループを示すグループＩＤを有する記録終了情報を前記ビデオデータ管理サーバへ送信する記録終了情報送信手段を有し、前記ビデオデータ管理サーバは、ビデオデータリスト及び受信した前記記録終了情報に応じて、該記録装置で記録された前記ビデオデータを管理する管理ＩＤ及びサブ管理ＩＤを付与する管理ＩＤ付与手段と、管理ＩＤ付与手段により付与された管理ＩＤ及びサブ管理ＩＤを前記記録装置に送信する管理ＩＤ送信手段と、管理ＩＤ及びサブ管理ＩＤと共に、記録の終了をビデオデータリストに登録する記録履歴登録手段とを有することを特徴とする。これにより、ビデオデータ管理サーバと通信していない状態でもビデオデータを記録することができる。なお、記録終了情報は、記録開始時間と記録終了時間とを含む情報である。
【００２２】
また、前記管理ＩＤ付与手段は、前記記録終了情報送信手段により送信されたグループＩＤが同一で、かつ、前記記録終了情報が有する記録開始時刻及び記録終了時刻に基づく記録実施時間が重複するビデオデータが前記ビデオデータリストに登録されている場合には、当該ビデオデータと同一の管理ＩＤを付与し、かつ、当該ビデオデータとは異なるサブ管理ＩＤを付与することを特長とする。これにより、ビデオデータ管理サーバとの通信が可能となった後にビデオデータを登録する場合でも、例えば、同じ会議室でかつ同じ時間帯に記録されたビデオデータがあれば、そのビデオデータと同じ管理ＩＤを付与することができる。また、記録が一時停止されたビデオデータであっても、同じ会議室でかつ同じ時間帯に記録されたビデオデータがあれば、そのビデオデータと同じ管理ＩＤを付与することができる。
【００２３】
また、記録装置は、記録が終了した後に、記録されたビデオデータを未登録のビデオデータとして未登録ビデオリストに登録する未登録ビデオリスト登録手段と、未登録ビデオの内容を当該記録装置の画面に表示する未登録ビデオ表示手段と、を更に有することを特徴とする。記録直後にはビデオを登録できなかった場合には、未登録のビデオデータを未登録ビデオリストに登録しておき、未登録ビデオのリスト内容を表示できるので、後からビデオデータリストや索引にストに登録できる。
【００２４】
また、本発明の別の形態では、記録装置により記録された映像に係るビデオデータを管理するビデオデータ管理サーバであって、前記記録装置から記録装置が属するグループを示すグループＩＤを有する記録開始信号を受信する記録開始信号受信手段と、前記記録開始信号が有する前記グループＩＤをキーに前記記録装置の稼動状況を示す稼動状況リストを参照する稼動状況リスト参照手段と、前記稼動状況リスト参照手段により参照された前記記録装置の稼動状況及び前記グループＩＤに応じて、当該記録装置で記録された前記ビデオデータを管理する管理ＩＤ及びサブ管理ＩＤを付与する管理ＩＤ付与手段と、前記管理ＩＤ付与手段により付与された管理ＩＤ及びサブ管理ＩＤを前記記録装置に送信する管理ＩＤ送信手段と、前記記録装置から、記録が終了した時に、前記管理ＩＤ及びサブ管理ＩＤを付した記録終了信号を受信する終了信号受信手段とを有することを特徴とする。
【００２５】
また、前記ビデオデータ管理サーバにおいて、前記管理ＩＤ付与手段は、前記稼動状況リスト参照手段による稼動状況リストの参照結果に基づいて、同じグループＩＤを有する記録装置が稼動している場合には、稼動している記録装置と同一の管理ＩＤを付与し、かつ、稼動している記録装置とは異なるサブ管理ＩＤを付与する、ことを特長とする。
【００２６】
記録開始信号又は前記記録終了信号は、当該記録装置が記録開始又は記録終了した時点の時刻を含むことを特徴とする。
【００２７】
記録終了信号は、当該記録装置が記録を一時停止した時点の時刻若しくは再開した時点の時刻、又は、一時停止の回数に係る情報、を含むことを特徴とする。
【００２８】
また、前記ビデオデータ管理サーバにおいて、前記記録開始信号送信手段又は前記記録終了信号を受信した時点の時刻を一時保存する現在時刻保存手段を更に有することを特徴とする。
【００２９】
また、ビデオデータ管理サーバにおいて、管理ＩＤ及びサブ管理ＩＤに基づいて、ビデオデータに所定のファイル名を付与するファイル名付与手段と、ファイル名付与手段により付与されたファイル名を用いて前記ビデオデータをインデックスリストに登録するビデオデータインデックスリスト登録手段と、と更に有することを特徴とする。
【００３０】
また、ビデオデータ管理サーバにおいて、管理ＩＤ及びサブ管理ＩＤと共に、現在時刻情報、記録終了時刻情報及びグループＩＤ情報の少なくとも１つを、ビデオデータリストに登録する記録履歴登録手段を更に有する、ことを特徴とする。
【００３１】
また、ビデオデータ管理サーバにおいて、ネットワーク介して接続されたクライアントＰＣからビデオデータのリストの要求を受けるビデオデータリスト要求受信手段と、ビデオデータリスト要求受信手段によりビデオデータのリストの要求を受けた場合に、インデックスリストを参照してビデオデータのリストを前記クライアントＰＣに送信するビデオデータリスト送信手段と、を有することを特徴とする。
【００３２】
また、本発明の別の形態では、記録装置により記録された映像に係るビデオデータを、ビデオデータ管理サーバで管理するビデオデータ記録方法であって、前記記録装置が、記録装置が属するグループを示すグループＩＤを有する記録開始信号を前記ビデオデータ管理サーバへ送信し、前記ビデオデータ管理サーバが、前記記録開始信号中の前記グループＩＤをキーに前記記録装置の稼動状況を示す稼動状況リストを参照し、次いで参照された前記記録装置の稼動状況及び前記グループＩＤに応じて、当該記録装置で記録された前記ビデオデータを管理する管理ＩＤ及びサブ管理ＩＤを付与し、次いで付与された管理ＩＤ及びサブ管理ＩＤを前記記録装置に送信し、前記記録装置が、記録が終了した時に、前記管理ＩＤ及びサブ管理ＩＤを付した記録終了信号を前記ビデオデータ管理サーバに返信する、を有することを特徴とする。
【００３３】
また、ビデオデータ記録方法において、前記管理ＩＤ付与手段は、前記稼動状況リスト参照手順による稼動状況リストの参照結果に基づいて、同じグループＩＤを有する記録装置が稼動している場合には、稼動している記録装置と同一の管理ＩＤを付与し、かつ、稼動している記録装置とは異なるサブ管理ＩＤを付与することを特長とする。
【００３４】
また、ビデオデータ記録方法において、記録終了信号は、当該記録装置が記録を一時停止した時点の時刻若しくは再開した時点の時刻、又は、一時停止の回数に係る情報、を含むことを特徴とする。
【００３５】
また、ビデオデータ記録方法において、ビデオ管理サーバが、記録開始信号又は記録終了信号を受信した時点の時刻を一時保存する、ことを特徴とする。
【００３６】
また、ビデオデータ記録方法において、ビデオ管理サーバは、管理ＩＤ及びサブ管理ＩＤに基づいて、ビデオデータに所定のファイル名を付与するファイル名を付与し、次いで、付与したファイル名を用いてビデオデータをインデックスリストに登録する、ことを特徴とする。
【００３７】
また、ビデオデータ記録方法において、前記ビデオデータ管理サーバが、前記管理ＩＤ及びサブ管理ＩＤと共に、記録開始時刻情報、記録終了時刻情報及びグループＩＤ情報の少なくとも１つを、前記ビデオデータの記録の結果が登録されるビデオデータリストに登録することを特徴とする。
【００３８】
また、本発明の別の形態は、ビデオデータ記録方法をコンピュータに実現させるビデオデータ記録プログラムを提供し、また該プログラムが記録された記憶媒体を提供する。
【発明の効果】
【００３９】
撮影されたビデオデータを容易に検索でき、また、複数のビデオカメラで同じ会議等を撮影した場合であってもそれら複数の画像データを関連付けて取り扱うビデオデータ記録システム、ビデオデータ管理サーバ、ビデオデータ記録方法、ビデオデータ記録プログラム及びビデオデータ記録プログラムが記憶された記憶媒体を提供できる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の実施の形態を図面に基づいて具体的に説明する。なお、本発明は下記の実施例に限定されるものではなく、本発明の範囲内で種々の変形及び変更が可能である。
【実施例１】
【００４１】
図１は、実施例１におけるビデオデータ記録システムの概略構成図の一例を示す。図１のビデオデータ記録システムでは、各会議室が２つのビデオカメラシステムを有し、各ビデオカメラシステムが、記録用ＰＣ（Personal Computer）に接続されたカメラとマイクを有するように構成される。さらに記録用ＰＣはネットワーク１１を介して管理用サーバ１０とビデオサーバ９に接続される。ビデオデータ管理サーバ（以下、単に管理サーバという）１０は、各々のビデオカメラシステムの後述する記録セッションを管理する。ビデオサーバ９は、記録・保管された映像や音声からなるデータ（以下、単にビデオデータと称す）をクライアントＰＣ (図示せず)に配信する。ネットワーク１１は、ＬＡＮ（Local Area Network）やインターネットである。すなわち、記録用ＰＣで撮影されたビデオデータは、管理サーバ１０により付与される記録セッションを識別するためのＩＤ等で管理され、ビデオサーバ９に保管される。ビデオサーバ９に保管されたビデオデータは、ネットワーク１１に接続したクライアントＰＣに配信され閲覧される。
【００４２】
〔ビデオカメラシステムの概略構成〕
図２（ａ）は、実施例１におけるビデオカメラシステムの概略構成図の一例を示す。図２のビデオカメラシステムは、ＣＰＵ(Central Processing Unit)２１、ＳＤＲＡＭ(Synchronous Dynamic Random Access Memory)４０、ＨＤＤ(Hard Disk Drive)２４、マウス等のポインティングデバイス２５１やキーボード２５２などの各種入力インターフェース（以下、単にＩ／Ｆと称す）２５、電源２３、ディスプレイ装置を接続するための表示Ｉ／Ｆ、カメラを接続するためのビデオキャプチャボード２７、マイクを接続するためのオーディオキャプチャボード２８、ＤＶＤ (Digital Versatile Disc)−ＲＯＭ (Read Only Memory)ドライブ３０を、バス３１を介して接続することにより構成される。
【００４３】
ＣＰＵ２１は、ＨＤＤ２４に格納された所定のプログラムにしたがって、カメラからの映像及びマイクからの音声の取得・記録などの各種処理及び制御を行う。ＳＤＲＡＭ４０は、ＣＰＵ２１の作業領域として利用されるとともに、ＨＤＤ２４に格納された各プログラムや、ＯＳ（Operating System）の記憶領域として利用される主記憶領域である。また、ＨＤＤ２４は、取得された映像を記録するための領域としても使用される。カメラからの映像データはビデオキャプチャボードを経由して、またマイクからの音声データはオーディオキャプチャボードを経由して記録用ＰＣに取り込まれる。取り込まれる際には、ソフトウェアにより一定の規則に基づいて符号化や圧縮等のエンコード処理がなされて、ＨＤＤ２４に記録される。
【００４４】
ＨＤＤ２４には、ビデオカメラシステムにビデオデータ記録手段を実現させるビデオデータ記録プログラム（以下、単に記録プログラムという）、ファイル転送手段を実現させるファイル転送プログラムがインストールされている。なお、記録用ＰＣにインストールされているＯＳは、例えばMicrosoft Windows（登録商標） 2000 Professionalである。ビデオデータ記録プログラム及びファイル転送プログラムはＤＶＤ−ＲＯＭなどの記録媒体３２に記録されており、ＤＶＤ−ＲＯＭドライブ３０を介してインストールされる。
【００４５】
〔ビデオデータ記録手段３の概略機能構成〕
図２（ｂ）は、ビデオカメラシステムにおけるビデオデータ記録手段３の概略機能構成図を示す。図２（ｂ）のビデオデータ記録手段３は、順次入力される映像又は音声をビデオカメラシステムで記録し、ファイル転送手段４９、記録開始信号送信手段５０、記録終了信号送信手段５１、一時停止・再開手段４８を有するように構成される。ファイル転送手段４９は、ＨＤＤ２４に記録されたビデオデータをビデオサーバ９に転送する。記録開始信号送信手段５０は、ユーザの操作により記録が開始された時に、記録開始の信号を管理サーバ１０へ送信する。記録終了信号送信手段５１は、ユーザの操作により記録が終了された時に、記録終了の信号を管理サーバ１０へ送信する。記録終了信号送信手段５１は、不図示の記録終了情報送信手段を備えており、ビデオデータの記録後に管理ＩＤ及びサブ管理ＩＤを取得する場合に、記録開始時間及び記録終了時間を含む記録終了の信号を管理サーバ１０へ送信する。一時停止・再開手段４８は、ビデオデータの記録を一時的に中断し、また、中断したビデオデータの記録を再開する。一時停止とは、ビデオデータの記録を一時的に停止するがその時点ではビデオデータ管理サーバ１０に登録を依頼しない動作である。一時停止によりビデオデータの記録が中断され、一つの時間帯に複数のビデオデータが得られる。ビデオデータ記録手段３について詳しくは後述する。
【００４６】
各ビデオカメラシステムは、場所ＩＤを有する。場所ＩＤは、ビデオカメラシステムが存在する場所を識別するためのＩＤである。図２（ｃ）は、場所ＩＤとビデオカメラシステムの存在する場所との関係を示す。ビデオカメラシステム１台毎に３桁の数字列が場所ＩＤとして登録されている。図２（ｃ）によれば、会議室１のビデオカメラシステムは００１という場所ＩＤを有し、大講堂にあるビデオカメラシステムは００５という場所ＩＤを有する。図２（ｃ）のリストは管理サーバ１０が有しているため、ビデオカメラシステムが場所ＩＤ００１を管理サーバ１０へ送信するだけでどこのビデオカメラシステムから場所ＩＤが送信されたか認識できる。なお場所ＩＤは、グループＩＤに対応する。
【００４７】
〔管理サーバ１０、ビデオサーバ９の概略構成図〕
図３（ａ）は、管理サーバ１０及びビデオサーバ９の概略構成図の一例を示す。図３（ａ）において、図２（ａ）と同一構成部分には同一の符号を付しその説明は省略する。管理サーバ１０又はビデオサーバ９は、ディスプレイ装置を有さないため表示Ｉ／Ｆ２６を有さず、カメラ及びマイクから直接データが入力されることがないためビデオキャプチャボード２８及びオーディオキャプチャボード２９を有さない点で図２（ａ）と異なる。
【００４８】
管理サーバ１０は、図３（ｂ）のように、ビデオデータを管理するビデオデータ管理手段５、及び、図示しないクライアントＰＣからのリスト要求に対しビデオデータのリストをクライアントＰＣに送信するビデオデータリスト表示手段６１を有する。ビデオデータ管理手段５は、稼動状況リスト参照手段６２、管理ＩＤ付与手段６３、管理ＩＤ送信手段６４、時刻保存手段６５、ファイル名付与手段６６、記録履歴登録手段６７、ビデオデータインデックスリスト登録手段６８、を有する。
【００４９】
稼動状況リスト参照手段６２は、稼動している（記録している）ビデオカメラシステムが登録された稼動状況リストを参照する。管理ＩＤ付与手段６３は、稼動状況リストの参照結果に基づいてビデオデータを管理するための管理ＩＤを付与する。管理ＩＤ送信手段６４は、管理ＩＤ付与手段により付与された管理ＩＤをビデオカメラシステムに送信する。時刻保存手段６５は、ビデオカメラシステムが記録を開始した時刻又は終了した時刻を一時的に保存する。ファイル名付与手段６６は、管理ＩＤ及びサブ管理ＩＤに基づき記録が終了したビデオデータにファイル名を付与する。記録履歴登録手段６７は、記録の終了をビデオデータリストに登録する。ビデオデータインデックスリスト登録手段６８は、記録が終了しファイル名を付与されたビデオデータを、当該ビデオデータのファイル名を用いて、ビデオデータのインデックスリストに登録する。ビデオデータ管理手段５及びビデオデータリスト表示手段６１については更に後述する。
【００５０】
管理サーバ１０のＨＤＤ３３には、ビデオデータ管理手段５を実現するためのビデオデータ管理プログラム（以下、単に管理プログラムという）、ビデオデータリスト表示手段61を実現するためのビデオデータリスト表示プログラム及びビデオデータ配信手段７を実現するためのビデオデータ配信プログラム、がインストールされている。なお、管理サーバ１０にインストールされているＯＳは、例えばMicrosoft Windows（登録商標） 2000 Professionalである。ビデオデータ管理プログラムやビデオデータリスト表示プログラムは、ＤＶＤ−ＲＯＭなどの記録媒体３２に記録されており、ＤＶＤ−ＲＯＭドライブ３０を介してインストールされる。
【００５１】
ビデオサーバ９は、図３（ｃ）のようにビデオデータを配信するビデオデータ配信手段７を有する。ビデオデータ配信手段７については後述する。なお、ビデオサーバ９にインストールされているＯＳは、例えばMicrosoft Windows（登録商標） 2000 Serverである。  また、記録用ＰＣ、管理サーバ１０又はビデオサーバ９にインストールされるＯＳは、特に限定されず、ＬＩＮＵＸ（登録商標）、ＴＲＯＮ（登録商標）等であってもよい。
【００５２】
〔ビデオデータ記録手段３の詳細〕
ビデオカメラシステムが有するビデオデータ記録手段３について説明する。図４は、ビデオデータ記録手段３の機能構成図の一例を示す。ユーザ操作入力部４６は、図２の入力Ｉ／Ｆ３５を通じて、ユーザによるキーボードやマウスの操作情報を受け取る。データ入力部４１は、ビデオキャプチャボード２７を通じて撮影された映像データやオーディオキャプチャボード２８を通じて得られたマイクからの音声データを取得する。表示部４５は、映像データ等の記録の開始を指示する後述の記録開始ボタンなどの各種コントロール、データ入力部４１が取得した映像、その他ＧＵＩ (Graphical User Interface)を、画面上に表示する。映像音声記録部４２は、データ入力部４１が取得した映像や音声のデータを、記録用ＰＣのＨＤＤ２４に記録する。ビデオデータの記録フォーマットは任意のものを使用可能だが、本実施の形態ではWindows（登録商標） Media Video形式で記録する。管理サーバＩ／Ｆ部４４は、管理サーバ上の管理プログラムと命令及びデータを送受信するためのインターフェイスである。したがって、管理サーバＩ/Ｆ部４４は、図２（ｂ）の記録開始信号送信手段５０及び記録終了信号送信手段５１に相当する。
【００５３】
管理サーバＩ／Ｆ部４４において、本実施の形態では、管理サーバとのプロセス間通信に名前付きパイプ（Ｎａｍｅｄ Ｐｉｐｅ）を用いる。名前付きパイプとは、あるプログラムの出力をほかのプログラムの入力に接続することによって、ファイル名の形で無関係なプログラム同士の通信を可能とする、主にMicrosoft Windows（登録商標） NT系列のＯＳで用いられるプロセス間通信の機構である。記録制御部４３は、ユーザ操作入力部４６から送られる信号に従って、記録プログラムの動作全体を制御する。
【００５４】
ビデオデータの記録が終了すると、ビデオデータ記録手段３により映像音声記録部４２に記録された映像や音声データは、ファイル転送手段４９によりビデオサーバ９に転送される。ファイル転送手段４９は、例えば、Microsoft Windows（登録商標）系ＯＳのファイル共有機構により実現される。
【００５５】
〔ビデオデータ管理手段５の詳細〕
続いて、管理サーバ１０が有するビデオデータを管理するビデオデータ管理手段５について説明する。図５は、ビデオデータ管理手段５の機能構成図の一例を示す。ビデオデータ管理手段は、記録ＩＤ割り当て部５１、制御部５２、カメラシステムＩ／Ｆ部５３、登録部54の各機能を有し、各機能に参照される場所ＩＤリスト５８、ビデオデータリスト５５、使用状況リスト５６、コンテンツリスト５７、ＳＤＲＡＭ２２を有するように構成される。
【００５６】
ビデオデータ管理手段５は、図１のように複数のビデオカメラシステムで実行されている映像などの記録を記録セッションと称して管理する。記録セッションとは、各ビデオカメラシステムによる記録の開始から終了（一時停止ではなく）までをいう。各記録セッションは、記録ＩＤ及びセッションＩＤという識別子が付与される。
【００５７】
（記録ＩＤ）
記録ＩＤとは同一の場所で同じ時間帯に実行される複数の記録セッションを互いに関連づけられたビデオデータとして扱うためのＩＤである。記録ＩＤは、他の記録セッションと重複しないように付与され、本実施例では６桁の数字列で表される。例えば、図１に示したビデオカメラシステム１−１と１−２が同時に稼動している場合、各々の記録セッションに対して同一の記録ＩＤが付与される。また、異なる場所に存在するビデオカメラシステム、例えばビデオカメラシステム１−１と２−１が同時に稼動していても、各々の記録セッションに対しては異なる記録ＩＤが付与される。なお、記録ＩＤは本願の特許請求の範囲において管理ＩＤに対応する。
【００５８】
（セッションＩＤ）
セッションＩＤとは個々の記録セッションを個別に管理するためのＩＤであり、１つの記録ＩＤに関してユニークな３桁の数字列で表される。同一の場所にある複数のビデオカメラシステム、例えば、図１に示したビデオカメラシステム１−１と１−２が同時に稼動している場合であっても、各々の記録セッションに対して異なるセッションＩＤが付与される。なお、セッションＩＤは本願の特許請求の範囲においてサブ管理ＩＤに対応する。
【００５９】
各記録ＩＤと各セッションＩＤを重複させないため、ビデオデータ管理手段５は使用状況リスト５６及びビデオデータリスト５５を保持している。図６（ａ）は、使用状況リスト５６の一例を示す。図６（ａ）のように使用状況リスト５６は、場所ＩＤ、記録ＩＤ、セッションＩＤの項目を有しており、ビデオカメラシステムが存在する各々の場所において、使用されている記録ＩＤ及びセッションＩＤの現況を示す。例えば図６（ａ）の場合、００２の場所ＩＤを持つビデオカメラシステムが、０００００８という記録ＩＤと、００１及び００２の２つのセッションＩＤを占有していることが分かる。図６（ａ）では、場所ＩＤ００２以外では記録ＩＤがゼロであるので、場所ＩＤ００２以外の場所ＩＤを持つビデオカメラシステムは稼動していないことを示している。なお、使用状況リストは、稼動状況リストに対応する。
【００６０】
（ビデオデータリスト５５）
図７（ａ）は、ビデオデータリスト５５の一例を示す。ビデオデータリスト５５は、ビデオデータの記録が終了した記録セッションについて、記録ＩＤをキーにして、場所ＩＤ、セッションＩＤ、開始・終了時刻を記録する。例えば図７（ａ）の場合、０００００１という記録ＩＤを持つ記録セッションは、２００３年６月２５日に会議室２（場所ＩＤ００２）で行われ、２つのカメラで１０時７分１６秒から１１時２３分３７秒まで撮影されたことを示している。
【００６１】
記録ＩＤ割り当て部５１は、ビデオカメラシステムからこれから記録セッションを開始する旨の通知があった場合、ビデオデータリスト５５及び使用状況リスト５６を参照して、該記録セッションに対して記録ＩＤとセッションＩＤとを割り当てる。
【００６２】
登録部54は、ビデオカメラシステムのビデオデータ記録手段から映像等の記録が終了した旨の通知を受けると、ビデオデータ記録手段から記録ＩＤ及びセッションＩＤを受け取る。当該セッションＩＤで示される記録セッションの映像又は音声データの記録が終了したことを登録する。終了の登録は、ビデオデータリスト５５とインデックスリスト５７の２つのファイルへの書き込むことで行われる。
【００６３】
（インデックスリスト５７）
図８（ａ）は、インデックスリスト５７の一例を示す。インデックスリスト５７は、ある記録ＩＤで示されるビデオデータの構成内容を記述するリストであり、ファイル名に対し該ファイルの記録の開始時間と終了時間が登録される。記録ＩＤ毎に１つのインデックスリストが生成される。例えば図８（ａ）は、記録ＩＤ０００００９のセッションＩＤ００１の記録セッションが終了した際に記録されるインデックスリストの内容を示す。ファイル名”000009_001.wmv”に対し、該ファイルに保存されたビデオデータの記録開始時間と記録の終了時間が登録されている。また、図８（ｂ）には、記録ＩＤ０００００９のセッションＩＤ００２の記録セッションが終了した際に、ファイル名”000009_002.wmv”に対し、該ファイルに保存されたビデオデータの記録の開始時刻と終了時刻が記録されている。また、図８（ｂ）は、記録ID 000009で示される記録データに関するインデックスリストは、”000009_001.wmv”と”000009_002.wmv”の2つのファイルより構成されていることを示している。
【００６４】
カメラメラシステムＩ／Ｆ部５３は、名前付きパイプ により、複数のビデオカメラシステムの記録プログラムと命令及びデータをやり取りするためのインターフェイスである。ここで、管理サーバのマシン名を”RecManager01”とすると、カメラシステムＩ／Ｆ部５３は、常時、“\\RecManager01\pipe\Recorder”という名前の名前付きパイプを生成し、ビデオカメラシステムのビデオデータ記録手段３が接続するのを待機する。ここで、最後の”Recorder”はパイプ名を表す。
【００６５】
制御部５２は、ビデオデータ管理手段の動作全体を制御する。例えば、ビデオカメラシステムからこれから記録セッションを開始する旨の通知があった場合には、記録ＩＤ割り当て部５１に記録ＩＤの割り当てを指示し、記録が終了した旨の通知を受けた場合には、登録部５４に記録セッションの登録を指示する。
【００６６】
なお、記録ＩＤ割り当て部５１は、図３（ｂ）の稼動状況リスト参照手段６２及び管理ＩＤ付与手段６３に対応し、カメラシステムＩ/Ｆ部５３は管理ＩＤ送信手段６４に対応し、制御部５２は時刻保存手段６５に対応し、登録部５４はファイル名付与手段６６及び記録履歴登録手段６７に対応する。
【００６７】
〔ビデオデータ記録システムの動作〕
次に、実施例１におけるビデオデータ記録システムの動作について説明する。例えば、会議室１において、ユーザがビデオカメラシステム１−１を起動すると、記録用ＰＣ１−１のＣＲＴモニタには、記録プログラムの画面が表示される。図９は、記録プログラムの画面の一例を示す。図９の画面の上部には、現在カメラにより撮影されている映像３４が表示される。また、映像３４の下には記録開始ボタン３５（図９ではＳｔａｒｔ）と記録停止ボタン３６（図９ではＳｔｏｐ）が表示される。
【００６８】
記録開始ボタン３５と記録停止ボタン３６は排他的に表示され、画像などの記録停止中である時は記録開始ボタン３５のみが表示され又はアクティブとなり、また記録中である時は記録停止ボタン３６のみが表示され又はアクティブとなる。ビデオカメラシステムが起動した直後は記録停止状態であるので、記録開始ボタン３５のみが表示され又はアクティブとなっている。
【００６９】
図１０は、図１のビデオデータ記録システムにおける記録動作を示すアクティビティ図の一例を示す。以下、図１０のアクティビティ図に従って、実施例１における記録動作の全体像を説明する。なお、以下の実施例で用いるアクティビティ図において、記録用ＰＣと記載された欄は、ビデオデータ記録手段３により動作が制御され、ビデオデータ管理サーバと記載された欄は、ビデオデータ管理手段５、ビデオデータリスト表示手段６１又はビデオデータ配信手段７により動作が制御される。
【００７０】
（ステップＳ１−１）
まず、ユーザの操作により、記録開始ボタン３５が押下される。これにより記録用ＰＣのビデオデータ記憶手段３が起動する。
【００７１】
（ステップＳ１−２）
ユーザ操作入力部４６が記録開始ボタン３５の押下を検知すると、記録制御部４３は管理サーバＩ／Ｆ部４４に対して、このビデオカメラシステムが持つ場所ＩＤを管理サーバ１０のビデオデータ管理手段に渡すと共に、ビデオデータ管理手段に記録ＩＤ及びセッションＩＤを取得するよう命令する。管理サーバＩ／Ｆ部４４は、ビデオデータ管理手段が生成した名前付きパイプに接続し、ビデオデータ管理手段に場所ＩＤを記したメッセージ、「０１/場所ＩＤ/現在時刻」を送信する。
【００７２】
メッセージとは、ビデオカメラシステムから送信される場所ＩＤや記録開始時間などの情報である。
例えば、「01/001/2003-06-27-13-01-44」というメッセージの場合、“０１”は記録ＩＤの取得命令を、“００１”は場所ＩＤを、“2003・06・27・13・01・44”は、２００３年６月２７日１３時１分４４秒に記録開始ボタン３５が押下された時にカメラシステムが有する現在時刻を示す。
【００７３】
（ステップＳ１−３）
ビデオデータ記録手段から記録ＩＤの要求が管理サーバ１０のビデオデータ管理手段に送られると、制御部５２は記録ＩＤ割り当て部５１に対して、当該記録セッションに対して、記録ＩＤ及びセッションＩＤを割り当てるよう命令する。記録ＩＤ割り当て部５１は、ビデオデータ記録手段から受け取ったメッセージと、使用状況リスト及びビデオデータリストに基づいて、記録ＩＤ及びセッションＩＤを割り当てる。
【００７４】
「01/001/2003-06-27-13-01-44」のメッセージ１を受け取ったときの使用状況リスト５６及びビデオデータリスト５５の内容が、それぞれ図６（ａ）、図７（ａ）に示す状態であったとする。記録ＩＤ割り当て部５１は、まず使用状況リストを参照し、受け取った場所ＩＤにおいて現在記録ＩＤが使用されているかどうかを確認する。図６（ａ）のように、場所ＩＤ００１には記録ＩＤが使用されていないので、新たに記録ＩＤを割り当てるようにする。ここでは、図６（ａ）の場所ＩＤ００２の記録セッションに付与されている記録ＩＤから１インクリメントした値、すなわち０００００９という記録ＩＤを場所ＩＤ００１に割り当てる。
【００７５】
記録ＩＤ割り当て部５１は、記録ＩＤを割り当てると共に、セッションＩＤを割り当てる。セッションＩＤは例えば００１から連番で付与されるので、記録ＩＤ０００００９の最初のセッションとして００１というセッションＩＤが割り当てられる。記録ＩＤ及びセッションＩＤが割り当てられると、使用状況リスト５６の内容を図６（ｂ）のように書き換える。図６（ｂ）では、新たに、場所ＩＤ００１に記録ＩＤ０００００９とセッションＩＤ００１が記録された。
【００７６】
続いて、制御部５２は、送られてきた現在時刻を、セッションＩＤ００１の記録開始時刻として、管理サーバ１０のＳＤＲＡＭ２２に記憶しておく。
【００７７】
ここまでで、「01/001/2003-06-27-13-01-44」というメッセージ１の処理が終了したが、この状態で、更にビデオカメラシステム１−２のビデオデータ記録手段から、「01/001/2003-06-27-13-46-19」というメッセージ２を受け取った場合を説明する。この場合も記録ＩＤ割り当て部５１は、まず図６（ｂ）の使用状況リスト５６を参照する。ビデオカメラシステム１−２は、メッセージ２を見ても分かるように場所ＩＤ００１を有する。図６（ｂ）では、場所ＩＤ００１に既に０００００９という記録ＩＤが使用されているため、この要求に対しては同一の記録ＩＤ０００００９を割り当てる。また、メッセージ１で割り当てたセッションＩＤから１インクリメントした値の００２を、セッションＩＤとして付与する。
【００７８】
記録ＩＤ及びセッションＩＤが割り当てられると、使用状況リスト５６の内容を図６（ｃ）のように書き換える。図６（ｃ）では、新たに、場所ＩＤ００１にセッションＩＤ００２が追加された。続いて、制御部５２は、送られてきた現在時刻を、場所ＩＤ００１におけるセッションＩＤ００２の記録開始時刻として、管理サーバ１０のＳＤＲＡＭ２２に記憶しておく。
【００７９】
以上のような動作により、記録ＩＤ割り当て部５１が記録ＩＤ及びセッションＩＤを割り当てると、制御部５２はカメラシステムＩ／Ｆ部５３に対して、メッセージ１及び２に対して付与した記録ＩＤ及びセッションＩＤを要求元のビデオデータ記録手段に返送させる。カメラシステムＩ／Ｆ部５３は、名前付きパイプによりそれらのＩＤを、当該ビデオデータ記録手段に返送する。
【００８０】
なお、記録ＩＤ及びセッションＩＤ割り当て時には、図７のビデオデータリスト５５の内容は書き換えられない。また、ビデオデータ記録手段３から受け取った場所ＩＤが、図２（ｂ）の場所ＩＤリストに記載されていない無効なものであった場合は、記録ＩＤ割り当て部５１は記録ＩＤとセッションＩＤの割り当てを行わず、カメラシステムＩ／Ｆ部５３は、割り当てに失敗した旨のメッセージをビデオデータ記録手段３に返送する。
【００８１】
（ステップＳ１−４、Ｓ１−５）
記録ＩＤ及びセッションＩＤを取得した記録制御部４３は、映像音声記録部４２に対して、映像及び音声の記録を開始するよう命令する。映像音声記録部４２は、データ入力部４１が取得したビデオデータをエンコードすると共に、エンコードされたデータをファイルに書き込み始める。ここで、取得した記録ＩＤが”xxxxxx”、セッションＩＤが”yyy”であるとき、記録されるファイル名は”xxxxxx_yyy.wmv”となる。最後の”.wmv”はWindows（登録商標） Media Video形式を表す拡張子であるが、ファイルの保存形式はこれに限られない。
【００８２】
映像音声記録部４２が記録を開始すると、ユーザが記録停止ボタン３６を押下するまで記録が継続して行われる。また、この間管理サーバ１０は各々の記録セッションの稼動状況を監視する。
【００８３】
（ステップＳ１−６）
ユーザの操作により記録停止ボタン３６が押下されると、ユーザ操作入力部４６が記録停止ボタン３６の押下を検知する。ユーザ操作入力部４６は記録制御部４３に記録停止ボタン３６の押下を通知する。記録制御部４３は、映像音声記録部４２に対して、映像及び音声の記録を終了するよう命令する。映像音声記録部４２は、データ入力部４１が取得したビデオデータのエンコード及びファイルへの書き込みを停止する。
【００８４】
（ステップＳ１−７）
ビデオデータの記録を終了すると、記録制御部４３は管理サーバＩ／Ｆ部４４に対して、当該記録セッションに係る記録ＩＤ及びセッションＩＤをビデオデータ管理手段に出力すること、及び、当該セッションＩＤに係る記録動作の終了を登録するよう命令する。管理サーバＩ／Ｆ部４４は、管理プログラムが生成した名前付きパイプに接続し、ビデオデータ管理手段に記録ＩＤ及びセッションＩＤを記した「０２/記録ＩＤ/セッションＩＤ/現在時刻」の形式のメッセージを送信する。左の“０２”は記録セッションの終了登録命令を表す。
【００８５】
また、ビデオデータ記録手段は、記録終了登録の要求と同時に、ファイル転送手段４９に、記録されたビデオデータをビデオサーバにおける所定のディレクトリに転送するよう命令する。この時のファイル名は”xxxxxx_yyy.wmv”のままであり、記録ＩＤとセッションＩＤをそのままファイル名に残した形で転送される。このファイル名では、複数の会議室から同時刻のビデオデータが複数送信されても、異なるビデオカメラシステムから同一のファイル名を持つビデオデータがビデオサーバに転送されることがないため、ファイルの上書きなどによるデータの消失を防ぐことができる。
【００８６】
（ステップＳ１−８）
ビデオデータ記録手段から記録セッションの終了登録要求が送られると、制御部５２は登録部54に対して、当該記録セッションに対して、終了登録を行うよう命令する。登録部54は、ビデオデータ記録手段から受け取ったメッセージに基づいて、使用状況リスト５６、ビデオデータリスト５５及びインデックスリスト５７の書き換えを行う。
【００８７】
例えば、あるビデオデータ記録手段から、「02/000009/001/2003-06-27-14-12-05」というメッセージ３を受け取り、メッセージ３を受け取ったときの使用状況リスト５６及びビデオデータリスト５５の内容が、それぞれ図６（ｃ）、図７（ａ）のようであったとする。登録部54は、まず図６（ｃ）の使用状況リスト５６を参照し、受け取ったメッセージ３と現在稼動中の記録セッションとの対応付けを行う。図６（ｃ）によれば、記録ＩＤ０００００９及びセッションＩＤ００１を持つ記録セッションが存在するので、登録部54は当該記録セッションの終了登録を開始する。
【００８８】
まず、使用状況リスト５６から記録ＩＤ０００００９、セッションＩＤ００１に対応する場所ＩＤ（００１）を取得すると共に、ＳＤＲＡＭ２２から記録開始時刻（2003年6月27日13時1分44秒）を取得する。次に、登録部54は、使用状況リストにおいて記録ＩＤ０００００９、セッションＩＤ００１に相当する部分を消去する。使用状況リスト５６は、図６（ｄ）のように更新される。
【００８９】
続いて、ビデオデータリスト５５の内容を図７（ｂ）のように書き換える。図７（ｂ）では、記録ＩＤ０００００９で示されるビデオデータの開始/終了時刻が、ＳＤＲＡＭ２２から取得したセッションＩＤ００１のデータの記録開始と、メッセージ３から取得した終了時刻とを用いて書き換えられる。
【００９０】
最後に、図８（ａ）のようなインデックスリストを生成する。図８（ａ）のように、記録ＩＤ０００００９、セッションＩＤ００１に対応するビデオデータのファイル名０００００９＿００１．ｗｍｖの記録開始／終了時刻がインデックスリストに登録される。
【００９１】
インデックスリストに記録セッションの終了が登録された状態で、更に別のビデオカメラシステムのビデオデータ記録手段から、「02/000009/002/2003-06-27-14-56-09」というメッセージ４を受け取った場合について説明する。メッセージ３を受け取った場合と同様に、登録部54は、まず使用状況リスト５６を参照し、受け取ったメッセージと現在稼動中の記録セッションとの対応付けを行う。対応付けに成功すると、登録部54は当該記録セッションの終了登録を開始する。
【００９２】
まず図６（ｄ）の使用状況リスト５６より記録ＩＤ０００００９、セッションＩＤ００２に対応する場所ＩＤ（００１）を取得すると共に、その記録開始時刻（2003年6月27日13時46分19秒）をＳＤＲＡＭ２２から取得する。続いて、使用状況リスト５６において記録ＩＤ０００００９、セッションＩＤ００２に相当する部分を消去することにより、内容を図６（ａ）のように更新する。
【００９３】
続いて、ビデオデータリスト５５の内容を図７（ｃ）のように書き換える。記録ＩＤ０００００９に対しては、メッセージ３によりセッションＩＤ００１の終了が登録されている。このようにビデオデータリスト５５に既に同一の記録ＩＤが存在する場合には、記録の開始時間の早いほうのセッションＩＤの開始時間と、同じく記録の終了時間の遅いほうのセッションＩＤの終了時間とでビデオデータリスト５５に記入する。セッションＩＤ００１と００２では、セッションＩＤ００１のほうが記録の開始時間が早く、セッションＩＤ００２のほうが記録の終了時間が遅いので、図７（ｃ）のように、開始時間は2003年6月27日13時1分44秒と、終了時間は2003年6月27日14時56分09秒と記録される。
【００９４】
最後に、図８（ａ）のインデックスリストの内容を、図８（ｂ）のように変更する。このように、記録ＩＤ０００００９、セッションＩＤ００２に対応するビデオデータのファイル名、記録の記録開始/終了時刻が、インデックスリストの末尾に追記される。
【００９５】
登録部54が当該セッションＩＤの終了を登録すると、制御部５２はカメラシステムＩ／Ｆ部５３に対して、終了登録に成功した旨を記録の終了を通知したビデオデータ記録手段に返送するよう命令する。カメラシステムＩ／Ｆ部５３は、名前付きパイプにより当該ビデオデータ記録手段に通知し、ビデオデータ記録手段は当該記録セッションの動作を終了する。
【００９６】
なお、ビデオデータ記録手段から受け取った記録ＩＤ及びセッションＩＤが、図６の使用状況リストに記載されていない無効なものであった場合は、登録部54は終了登録を行わず、カメラシステムＩ／Ｆ部５３は処理に失敗した旨のメッセージをビデオデータ記録手段に返送する。以上により図１０のアクティビティ図の処理が終了する。
【００９７】
〔ビデオデータリスト表示手段６１の詳細〕
次に、管理サーバ１０に格納されたビデオデータを配信するためのビデオデータリスト表示手段６１について説明する。ビデオデータリスト表示手段６１は、図示しないクライアントＰＣからのリスト要求に対しビデオデータのリストをクライアントＰＣに送信する。ビデオデータリスト表示手段６１は、ＨＴＴＰ（Hyper Text Transfer Protocol）クライアントサーバシステムで実現され、ＨＴＴＰサーバプログラムの一例としてアパッチＨＴＴＰサーバ（Apache Http Server）が管理サーバ１０にインストールされている。
【００９８】
図１１は、ビデオデータリスト表示手段６１の概略構成図の一例を示す。ビデオデータリスト表示手段６１は、ビデオデータリスト要求受信手段１１０、ビデオデータリスト参照手段１１１、場所ＩＤリスト参照手段１１２、インデックスリスト参照手段１１３、ＨＴＭＬドキュメント生成手段１１５及びビデオデータ一覧送信手段１１４を有する。ビデオデータリスト表示手段６１は、クライアントＰＣから送られてくるビデオデータ一覧表示要求を受け取り、該要求に応じた一覧ページをクライアントＰＣに送り返すビデオデータリストを生成する。ビデオデータ一覧表示要求は、具体的には、クライアントＰＣがＷＷＷ (World Wide Web)ブラウザのアドレス欄にhttp://RecManager01/view.cgiと入力し管理サーバ１０と接続することでなされる。“view.cgi”は、ビデオデータリスト表示手段６１の一例である。
【００９９】
ビデオデータリスト表示手段６１は、例えばＨＴＭＬ（Hyper Text Markup LaｎＭａｒｋｕｐ Ｌａｎｇｕａｇｅ）で記述されるＨＴＭＬドキュメントを生成する。生成されたＨＴＭＬドキュメントをクライアントＰＣに送信されると、クライアントＰＣはビデオデータリストを閲覧できる。
【０１００】
ビデオデータリスト要求受信手段１１０により、クライアントＰＣから送られてくるビデオデータ一覧表示要求を受け取ったビデオデータリスト表示手段６１は、以下の手順でビデオデータリスト生成する。ビデオデータリスト参照手段１１１がビデオデータリスト５５の所定の行を参照し、記録ＩＤ、場所ＩＤ、及び記録開始/終了時刻を取得する。次いで、場所ＩＤリスト参照手段１１２が、場所ＩＤリスト５８を参照し、取得した場所ＩＤが指す場所名を取得する。次いで、インデックスリスト参照手段１１３は、取得した記録ＩＤに対応するインデックスリストを参照し、各々のファイル名及び記録開始/終了時刻を取得する。ＨＴＭＬドキュメント生成手段１１５は、取得した情報に基づき、図１１のように表示するためのＨＴＭＬドキュメントを生成する。ビデオデータリスト送信手段１１４は、生成されたＨＴＭＬドキュメントをクライアントＰＣへ送信する。
【０１０１】
図１２は、クライアントＰＣに表示されたビデオデータリスト画面の一例を示す。ビデオデータリスト画面は、アドレス入力欄１２１、各会議室毎に配信可能なビデオデータ１２２ないし１２５、記録ＩＤ１２６及び１２７等を有する。図１２において、下線の付いた「ビデオX・・・」というビデオデータ１２２ないし１２５は、対応するビデオデータへのハイパーリンクである。例えば、記録ＩＤ０００００９の「ビデオ1 (13:01:44 − 14:12:05)」と書かれたリンクは、mms://VideoServer/000009_001.wmvを指しており、このリンクをマウスの左ボタンでクリックすると、ビデオサーバ９が有するビデオデータ配信手段７が呼び出される。ビデオデータ配信手段７は、ビデオサーバ９のＨＤＤに格納されたビデオファイル000009_001.wmvを、ネットワーク経由でクライアントＰＣにストリーミング配信する。”VideoServer”は、ビデオサーバのマシン名である。また、”mms”は Microsoft Media Server（登録商標）の略称であり、Windows（登録商標） Media Video形式のビデオファイルのストリーミング配信に使用されるプロトコルである。この形式のビデオファイルは、クライアントＰＣに予めMicrosoft Windows（登録商標） Media Playerをインストールしておくことで再生できる。
【０１０２】
実施例１によれば、同一の場所に複数のビデオカメラシステムが存在する場合でも、記録された複数のビデオデータを同一のデータとして取り扱うことができる。それぞれのビデオデータの記録開始／終了時間がばらついても柔軟に対応することができる。
【０１０３】
また、ビデオカメラシステムが管理サーバ１０に場所ＩＤを送信し、管理サーバ１０から記録ＩＤ及びセッションＩＤを受け取るという方法をとることにより、ビデオデータ記録システムの管理・保守を簡単化することができる。例えば、個々のビデオカメラシステムが場所ＩＤの代わりに自らの持つマシン名を管理サーバに送信し、それを受け取った管理サーバがマシン名と場所ＩＤとの対照表を参照し、該マシン名に対応する場所ＩＤに基づいてビデオデータを分類しても、同一の場所に複数のビデオカメラシステムが存在する状況で複数のビデオデータを同一のデータとして取り扱うことができる。しかし、管理サーバに予め対照表を登録しておく必要があるので、実施例１で説明した方法に比べて簡便でない。また、ビデオカメラシステムの追加・削除・移動に対する柔軟性についても、実施例１で説明した方法の方が好適である。
【０１０４】
また、複数の場所で複数のビデオカメラシステムが同時に動作する場合でも、記録ＩＤに基づいて各ビデオデータを管理することにより、各ビデオデータを後に再利用しやすい形で適切に分類することができる。例えば、記録ＩＤに基づいてインデックスリスト及びビデオデータリストを作成・保管することにより、記録セッションの管理・監視、記録されたビデオデータの管理・再利用が簡単に行える。
【実施例２】
【０１０５】
実施例１では、個々のビデオカメラシステムと管理サーバとがネットワークで接続されていることを前提としたビデオデータ記録システムについて説明した。しかし、状況によっては、可搬性の高いビデオカメラシステムを用意し、それを撮影場所に持って行き、ネットワークに接続せずに記録を行う状況が発生する可能性がある。また、突然のネットワークトラブルやマシントラブルの発生により、ビデオカメラシステムと管理サーバ１０の間で通信ができなくなる場合も生じ得る。実施例１で説明したビデオデータ記録システムは、管理サーバ１０から記録ＩＤ及びセッションＩＤが取得できない限り、ビデオデータの記録も不可能なので、不便な場合が生じうる。実施例２では、ネットワークに接続していなくてもビデオデータを記録できるビデオデータ記録システムについて説明する。
【０１０６】
図１３は、実施例２におけるビデオデータ記録システムの概略構成図の一例を示す。なお、図１３において、図１と同一構成部分には同一の符号を付しその説明は省略する。図１３のビデオデータ記録システムは、ビデオカメラシステム１−２はネットワーク１１に常時接続されているわけではない点及び記録用ＰＣがノートＰＣで構成されている点で図１と異なる。
【０１０７】
図１４（ａ）は、図１３のビデオカメラシステム１−２の概略構成図である。図１４（ａ）の記録用ＰＣは、ＬＣＤ(Liquid Crystal Display)モニタ３１が表示Ｉ/Ｆ２６に同一筐体に据え付けられていること、またビデオキャプチャボード２７及びオーディオキャプチャボード２８の代わりに、ＵＳＢ (Universal Serial Bus)端子１４０にマイク内蔵型ＵＳＢカメラ１４１が接続されている点で図２と異なる。また、ＨＤＤ２４には、後述の手動登録手段８を実現させるための手動登録プログラムがインストールされている。
【０１０８】
また、ネットワークＩ／Ｆ部２９は、管理サーバ上の管理プログラムと命令及びデータをやり取りするためのインターフェイスであり、ネットワーク接続の有無に関わらず存在する。実施例１と同様に、管理サーバとのプロセス間通信に名前付きパイプを用いる。実施例２におけるネットワークＩ／Ｆ部２９は、名前付きパイプへの接続に関してタイムアウト時間（例えば２秒）を保持しており、この時間が経過しても接続できない場合には、呼び出し元に対してエラー信号を返信する。
【０１０９】
図１４（ｂ）は、ビデオカメラシステム１−２の概略機能構成図の一例を示す。図１４（ｂ）のビデオカメラシステム１−２は、手動登録手段８及び未登録リスト１６０を有する点で図３（ｂ）のビデオカメラシステムと異なる。手動登録手段８は、通信障害などによりビデオデータの記録終了時に終了登録できなかった場合に、通信が可能になった後、ユーザに手動で終了登録を行わせることを可能とする。未登録リスト１６０とは、記録が終了したビデオデータのうち、ビデオデータリスト５５に未だ登録されていないビデオデータのリストを登録しておくものである。なお、手動登録手段８及び未登録リスト１６０については後述する。なお、ビデオカメラシステム１−２のビデオデータ記録手段３、ファイル転送手段４は、実施例１のビデオカメラシステムと同様である。また、管理サーバ１０及びビデオサーバ９の構成は実施例１と同様なため、その説明は省略する。
【０１１０】
以上の構成に基づき、ビデオカメラシステム１−２を用いたビデオデータ記録システムの動作について詳細に説明する。図１５は、ビデオデータ記録システムにおける記録動作を示すアクティビティ図の一例を示す。以下、図１５に基づいて、実施例２における記録動作の全体的な流れを説明する。なお、実施例１と同じ処理については簡単に説明する。
【０１１１】
（ステップＳ２−１）
まず、ユーザの操作により、記録開始ボタン３５が押下される。記録用ＰＣ２−１は管理サーバ１０と通信可能かどうかをチェックする。
【０１１２】
（ステップＳ２−２）
通信可能であれば、記録制御部４３は管理サーバＩ／Ｆ部４４に対して、このビデオカメラシステムが持つ場所ＩＤをビデオデータ管理手段に渡すと共に、ビデオデータ管理手段に記録ＩＤ及びセッションＩＤを取得するよう命令する。管理サーバＩ／Ｆ部４４は、ビデオデータ管理手段が生成した名前付きパイプに接続し、ビデオデータ管理手段に場所ＩＤを記したメッセージ、「０１/場所ＩＤ/現在時刻」を送信する。
【０１１３】
（ステップＳ２−３）
ビデオデータ記録手段から記録ＩＤの要求がビデオデータ管理手段に送られると、制御部５２は記録ＩＤ割り当て部５１に対して、当該記録セッションに対して、記録ＩＤ及びセッションＩＤを割り当てるよう命令する。すると記録ＩＤ割り当て部５１は、ビデオデータ記録手段から受け取ったメッセージと、使用状況リスト及びビデオデータリストに基づいて、記録ＩＤ及びセッションＩＤを割り当てる。
【０１１４】
（ステップＳ２−４、Ｓ２−５）
記録用ＰＣ１−２は、記録ＩＤ及びセッションＩＤを受信すると、直ちに映像及び音声の記録を開始する。記録ＩＤ及びセッションＩＤの取得に成功した場合には、ビデオデータは”記録ＩＤ_セッションＩＤ.wmv”というファイル名で記録される。映像音声記録部４２は、データ入力部が取得したビデオデータをエンコードすると共に、エンコードされたデータをファイルに書き込み始める。
【０１１５】
一方、ビデオカメラシステム１−２がネットワーク接続無しで稼動している場合やネットワークに障害が発生しているなどの事由で通信不可能な場合は、記録ＩＤ及びセッションＩＤがない状態で直ちに記録を開始する。ネットワーク通信に失敗した場合には、記録制御部４３は、ビデオデータを、”Rec_xxxx.wmv” というファイル名で記録する。この”xxxx”は、他に記録されているビデオデータとファイル名が重複しないように、記録制御部４３が付ける４桁の数字列である。
【０１１６】
なお、いずれの場合も、記録録制御部４３は映像音声記録部４２に対して、映像及び音声の記録を開始するよう命令すると共に記録開始時の時刻をＳＤＲＡＭ４０に格納する。ユーザが図９の記録停止ボタン３６を押すまで記録動作は継続する。
【０１１７】
（ステップＳ２−６）
ユーザの操作により記録停止ボタン３６が押下されると、ユーザ操作入力部４６が記録停止ボタン３６の押下を検知する。ユーザ操作入力部４６は記録制御部４３に記録停止ボタン３６の押下を通知する。記録制御部４３は、映像音声記録部４２に対して、映像及び音声の記録を終了するよう命令する。映像音声記録部４２は、データ入力部４１が取得したビデオデータのエンコード及びファイルへの書き込みを停止する。記録の終了時間がＳＤＲＡＭ４０に記録される。
【０１１８】
（ステップＳ２−７）
記録ＩＤ及びセッションＩＤを管理サーバ１０から取得しており、かつ、現在も管理サーバ１０と通信可能ならば、これらのＩＤを管理サーバ１０に送信し、当該記録セッションの終了を登録するよう管理サーバ１０に要求する。次いで、記録されたビデオデータをビデオサーバ９に転送する。
【０１１９】
（ステップＳ２−８）
管理サーバ１０は、実施例１と同様に当該記録セッションの終了を登録する。
【０１２０】
（ステップＳ２−９）
記録ＩＤ及びセッションＩＤを取得していない場合、又は、管理サーバ１０と通信不可能な場合は、終了登録を要求しないで、当該記録セッションのビデオデータのファイル名（拡張子なし）、記録開始／終了時刻、記録ＩＤ及びセッションＩＤがあればこれらを、次述の未登録リストに追記する。
【０１２１】
〔未登録リスト１６０〕
図１６（ａ）は、未登録リスト１６０の内容の一例を示す。未登録リストには、拡張子無しファイル名、記録ＩＤ（あれば）、セッションＩＤ（あれば）、記録開始／終了時刻が、各ビデオデータ毎に記録されている。図１６（ａ）の例では、記録されたビデオデータのファイル名が”Rec_0005.wmv”である場合に、該ファイルが未登録リストへ記録された場合の例を示す。以上で、ビデオカメラシステムによる記録セッションが終了した。
【０１２２】
実施例２では、管理サーバ１０と通信不可能の場合に、記録ＩＤ及びセッションＩＤがない状態で記録を開始すると説明したが、管理サーバ１０との接続可否にかかわらず、これらのＩＤ無しでデータを記録できるようにしてもよい。例えば、ビデオカメラシステムはＬＡＮに接続されているが、ビデオデータを登録したい所望の管理サーバ１０が当該ＬＡＮの外にある場合、記録ＩＤ及びセッションＩＤ無しでデータを記録し、そのデータを未登録リストに登録する。
【０１２３】
〔手動登録手段８〕
次に、未登録リスト１６０に登録されたビデオデータを管理サーバ１０へ登録する処理について説明する。図１７は、未登録リストに登録されたビデオデータを手動で終了登録する手動登録手段８の機能構成図を示す。手動登録手段８は、例えば記録用ＰＣ１−２にインストールされた手動登録プログラムにより実現される。図１７の手動登録手段８は、ユーザ操作入力部４６、ファイルＩ／Ｆ部１６１、制御部１６２、管理サーバＩ／Ｆ部４４、表示部４５、ビデオデータ再生手段４７、を有するように構成される。
【０１２４】
ユーザ操作入力部４６は、ユーザによるキーボードやマウスの操作情報を受け取る。ファイルＩ／Ｆ部１６１は、記録用ＰＣ１−２のＨＤＤ２４に記録された未登録リスト１６０の読み書きを行う。表示部４５は、後述の場所ＩＤの設定欄などＬＣＤ上に操作用の設定欄や入力欄をＧＵＩで表示する。管理サーバＩ／Ｆ部４４は、管理サーバ１０が有するビデオデータ管理手段と命令及びデータをやり取りするためのインターフェイスである。ビデオデータ記録手段と同様に、管理サーバ１０とのプロセス間通信に名前付きパイプを用いる。制御部１６２は、ユーザ操作入力部４６から送られる信号に従って、手動登録手段８の動作全体を制御する。ビデオデータ再生手段４７は、未登録リスト１６０に登録されているビデオデータを、ＨＤＤ４０から読み出し再生する。
【０１２５】
したがって、特許請求の範囲において、ファイルＩ／Ｆ部１６１は未登録ビデオリスト登録手段に対応し、制御部１６２及び表示部４５は未登録ビデオリスト表示手段に対応する。
【０１２６】
手動登録手段８は、ユーザの操作により、ＬＣＤに手動登録画面を表示する。図１８（ａ）は、手動登録画面の一例を示す。図１８（ａ）の手動登録画面は、ビデオデータが記録された場所を示す場所ＩＤを設定する場所ＩＤ設定欄１７１と、記録用ＰＣ１−２の未登録リスト１６０に記録された内容を表示する未登録リスト表示欄１７２とが表示される。なお、手動登録手段８には、予め、通信相手となる管理サーバ１０のマシン名（RecManager01）が登録されており、手動登録手段８が図１８（ａ）の手動登録画面を表示した時点で管理サーバ１０との接続が確立されている。管理サーバ１０との接続に失敗した場合には、図１８（ｂ）のようなエラー画面を表示させ、手動登録画面は表示されない。
【０１２７】
また、図１６の”Rec_0005”は、ファイル”Rec_0005_01.wmv”を指し示すリンクとなっており、ユーザがこの部分をクリックすると、ビデオデータ再生手段４７が提供する機能により、当該ファイルの再生が開始される。これにより、記録データを手動登録する前に、ユーザがその内容を非常に簡単な操作で確認できるため、大変好適である。
【０１２８】
手動登録画面に未登録リスト１６０の内容を表示させる表示処理について説明する。ユーザが手動登録手段８を呼び出すと、制御部１６２は、管理サーバ１０が所有する場所ＩＤリストの一覧を要求するよう、管理サーバＩ／Ｆ部４４に命令する。管理サーバＩ／Ｆ部４４は、管理サーバ１０に「０３／ＡＬＬ」というメッセージを送信する。”０３”は、場所ＩＤリスト取得命令を表し、”ALL”は、管理サーバ１０が持つ全ての場所ＩＤを要求することを意味する。
【０１２９】
管理サーバ１０との通信に成功すると、管理サーバ１０から「０５/００１/会議室１/００２/会議室２/００３/応接室１/００４/応接室２/００５/大講堂」というメッセージが送信される。”０５”は場所ＩＤの個数を、それ以降の部分はその個数分だけ場所ＩＤと場所ＩＤの示す場所名を繰り返している。場所ＩＤリストを受け取ると、制御部１６２は表示部４５に対して、場所ＩＤ設定欄１７１に場所ＩＤと場所名とを表示するよう命令する。表示部４５は、場所ＩＤ設定欄に場所ＩＤと場所名を例えばコンボボックス形式で表示する。
【０１３０】
また、未登録リスト表示欄には、個々の未登録データの右端に「登録」と描かれた登録ボタン１７３があり、登録ボタン１７３を押すと、それに対応する未登録データの手動登録が開始される。
【０１３１】
〔手動登録手段８の動作〕
続いて、手動登録画面図を用いて未登録リストに記録されたビデオデータを終了登録する処理について説明する。図１９は、手動登録手段８が未登録リストのビデオデータを終了登録する動作を示すアクティビティ図の一例を示す。以下、図１９に基づいて、手動登録動作の全体的な流れを説明する。
【０１３２】
（ステップＳ３−１）
ユーザの操作により、登録ボタン１７３が押下される。
【０１３３】
（ステップＳ３−２）
ユーザ操作入力部４６が、登録ボタン１７３の押下を検知すると、制御部１６２は、選択された未登録データに記録ＩＤ及びセッションＩＤが存在するかをチェックする。図１８（ａ）の場合、これらのＩＤは存在しないので、管理サーバＩ／Ｆ部４４に対して、選択された未登録データの記録開始／終了時刻（2003/06/30 14:59:47、 2003/06/30 16:28:40）及び場所ＩＤ設定欄１７１に表示されている場所ＩＤ（００１）をビデオデータ管理手段に出力すると共に、記録ＩＤ及びセッションＩＤを取得するよう命令する。管理サーバＩ／Ｆ部４４は、ビデオデータ管理手段が生成した名前付きパイプに接続し、ビデオデータ管理手段に場所ＩＤを記したメッセージ「０４/場所ＩＤ/記録開始時刻/記録終了時刻」を送信する。”０４”は、記録後における記録ＩＤ取得命令を表す。したがって、図１８（ａ）の場合は、「04/001/2003-06-30-14-59-47/2003-06-30-16-28-40」というメッセージ５が送信される。
【０１３４】
一方、当該未登録データが既に記録ＩＤ及びセッションＩＤを持っている場合は、ステップＳ３−２からＳ３−６の処理をスキップし、ステップＳ３−７に進む。このようなケースは、記録セッションの開始時に記録ＩＤ及びセッションＩＤの取得に成功したが、記録終了時にネットワークに障害が発生し、終了登録できなかったなど事由により起こり得る。
【０１３５】
（ステップＳ３−３）
手動登録プログラムから場所ＩＤ及び記録開始/終了時刻が送られると、図５の制御部５２は記録ＩＤ割り当て部５１に対して、当該記録セッションに、記録ＩＤ及びセッションＩＤを割り当てるよう命令する。記録ＩＤ割り当て部５１は、手動登録手段８から受け取ったメッセージ５「04/001/2003-06-30-14-59-47/2003-06-30-16-28-40」と、ビデオデータリスト５５に基づいて、記録ＩＤ及びセッションＩＤを割り当てる。
【０１３６】
（ステップＳ３−４）
メッセージ５を受け取った時点でのビデオデータリスト５５とインデックスリスト５７の内容が、それぞれ図２０（ａ）と図２１（ａ）のようであった場合のメッセージ５の処理について説明する。記録ＩＤ割り当て部５１は、図２０（ａ）のビデオデータリスト５５を参照し、受け取った場所ＩＤと一致するビデオデータを検索する。検索したビデオデータの中で、受け取った記録開始／終了時刻と重複する時間帯を持つビデオデータを探し出す。図２０（ａ）では、記録ＩＤ００００１０のビデオデータが該当するので、記録ＩＤ割り当て部５１は記録ＩＤ００００１０及び既に存在するセッションＩＤの最大値（００１）に１インクリメントした００２というセッションＩＤを割り当てる。
【０１３７】
（ステップＳ３−５）
受け取った場所ＩＤと一致するビデオデータの検索の結果、受け取った記録開始／終了時刻と重複する時間帯のデータが存在しない場合には、管理サーバ１０は当該未登録データに対して、新規の記録ＩＤ及びセッションＩＤを付与する。
【０１３８】
（ステップＳ３−６）
記録ＩＤ割り当て部５１が記録ＩＤ及びセッションＩＤを割り当てると、制御部５２はカメラシステムＩ／Ｆ部５３に対して、該記録ＩＤ及び該セッションＩＤを記録用ＰＣ１−２の手動登録手段８に返送するよう命令する。この命令を受けカメラシステムＩ／Ｆ５３は、名前付きパイプにより記録ＩＤ及びセッションＩＤを手動登録手段８に返送する。
【０１３９】
なお、手動登録手段８から受け取った場所ＩＤが、図５の場所ＩＤリストに記載されていない無効なものであった場合は、記録ＩＤ割り当て部は記録ＩＤとセッションＩＤの割り当てを行わず、カメラシステムＩ／Ｆ部５３は割り当てに失敗した旨のメッセージを記録プログラムに返送する。
【０１４０】
（ステップＳ３−７）
指定した未登録データに対して記録ＩＤ及びセッションＩＤが割り当てられると、記録用ＰＣ１−２は直ちにこれらのＩＤを管理サーバ１０に返送し、当該未登録データの終了登録を管理サーバ１０に要求する。まず、制御部１６２は、管理サーバＩ／Ｆ部４４に対して、当該未登録データに係る記録ＩＤ及びセッションＩＤを、ビデオデータ管理手段に渡すと共に、当該セッションＩＤに係る記録動作の終了をビデオデータ管理手段に登録してもらうよう命令する。管理サーバＩ／Ｆ部４４は、ビデオデータ管理手段が生成した名前付きパイプに接続し、ビデオデータ管理手段に記録ＩＤ及びセッションＩＤを記したメッセージ「０５/記録ＩＤ/セッションＩＤ/データ数/サブ番号１の記録開始時刻/サブ番号１の記録終了時刻/サブ番号２の記録開始時刻/サブ番号２の記録終了時刻/…」を送信する。”０５”は、記録開始時刻及び記録終了時刻を持つメッセージの終了登録命令を表す。
【０１４１】
なお、図１９のアクティビティ図では、記録ＩＤ及びセッションＩＤをいったんビデオカメラシステムに送信するが、ビデオカメラシステムにこれらを送信せず、ステップＳ３−６からＳ３−８へ直接進み、そのまま終了登録を行うようにしてもよい。
【０１４２】
また、手動登録手段８は、記録終了登録の要求と同時に、ファイル転送手段４９に、記録されたビデオデータをビデオサーバ９の所定のディレクトリに転送するよう命令する。ファイル転送手段４９は、未登録のビデオデータのファイル名を”記録ＩＤ_セッションＩＤ.wmv”に書き換えてから転送する。この処理により、異なるビデオカメラシステムから同一のファイル名を持つビデオデータがビデオサーバに転送されることがなくなるため、ファイルの上書きによるデータの消失を防ぐことができる。
【０１４３】
（ステップＳ３−８）
手動登録手段８から未登録データの終了登録要求が送られると、制御部５２は登録部54に対して、当該記録セッションに対して、終了登録を行うよう命令する。登録部54は、記録プログラムから受け取ったメッセージに基づいて、使用状況リスト５６、ビデオデータリスト５５及びインデックスリスト５７の書き換えを行う。
【０１４４】
ビデオデータ管理手段は、手動登録手段８から「05/000010/002/01/2003-06-30-14-59-47/2003-06-30-16-28-40」というメッセージを受け取ると、ビデオデータリスト５５の内容を図２０（ｂ）のように書き換える。図２０（ｂ）では記録ＩＤ０００１０のセッションＩＤに００２が追記された。更に、記録ＩＤ 000010に係るインデックスリストの内容を図２１（ｂ）のように書き換える。図２１（ｂ）では、記録ＩＤ０００１０でセッションＩＤ００２のビデオデータが登録された。
【０１４５】
登録部54が当該セッションIDの終了を登録すると、制御部５２はカメラシステムＩ／Ｆ部５３に対して、終了登録に成功した旨を記録用ＰＣ１−２の手動登録手段８に返送するよう命令する。カメラシステムＩ／Ｆ５３は、名前付きパイプにより手動登録手段８に終了登録が終了した旨を通知し、手動登録手段８は当該未登録データの手動登録動作を終了する。
【０１４６】
（ステップＳ３−９）
記録用ＰＣ１−２が、終了登録が終了した旨の通知を受け取ると、手動登録手段８は未登録リスト１６０の内容から、終了登録したビデオデータを削除し、図１８（ａ）の手動登録画面を更新する。以上で、図１９のアクティビティ図に基づく処理が終了した。登録されたビデオデータをクライアントＰＣに配信する方法は実施例１と同じなので説明を省略する。
【０１４７】
実施例２によれば、記録ＩＤの取得に失敗した場合や、可搬型のビデオカメラシステムをネットワークのない環境に持ち込んだ場合においても、映像や音声の記録を行うことができる。また、未登録リストを利用することにより、終了登録されたデータと未登録のデータとを明示的に区別することができる。更に未登録リストに登録されたデータを事後的に管理サーバ１０に登録することができる等の効果が生ずる。
【実施例３】
【０１４８】
実施例１又は２では、場所ＩＤ及び記録装置の稼動状況に基づいて、各記録セッションに対して適切な記録ＩＤを割り当てることにより、異なるビデオカメラシステムで記録されたビデオデータを適切にグループ化するビデオデータ記録システムについて説明した。実施例３では、ビデオデータを記録している途中で記録の一時中断が可能なビデオデータ記録システムについて説明する。
【０１４９】
図２２（ａ）は、会議の途中で極秘の話題に差し掛かった場合、ビデオデータに記録されないように記録が中断された様子を示す。時刻Ｂに、一旦ビデオカメラシステム１−１による記録を中断し、極秘の話題が終了したとき（時刻Ｃ）に記録を再開している。図２２（ａ）のような場合、実施例１のビデオデータ記録システムでは、時刻Ｂにおいて記録停止ボタン３６を、また時刻Ｃにおいて記録開始ボタン３５を押すことにより、２本のビデオデータＶ１−１とＶ１−２を得ることができる。しかしながら、実施例１で説明したビデオデータ記録システムでは、Ｖ１−１とＶ１−２に互いに異なる記録ＩＤが割り当てられるので、例えば同じ会議を記録したにもかかわらず別のビデオデータとして取り扱われてしまう。同様に、図２２（ｂ）のように、ビデオカメラシステム１−１と別のビデオカメラシステム１−２を交互に稼動させて記録した場合も、得られた３つのビデオデータＶ２−１、Ｖ２−２、Ｖ２−３は、それぞれ別々のビデオデータとして取り扱われてしまう。実施例３では、図２２（ａ）又は（ｂ）のように記録されたビデオデータを互いに対応づけて管理できるビデオデータ管理システムについて説明する。
【０１５０】
なお、ビデオデータ記録システムの概略構成図、ビデオカメラシステムの概略構成図及びビデオデータ管理サーバの概略構成図は、実施例１と同様である。
【０１５１】
〔ビデオデータ記録システムの動作〕
実施例３におけるビデオデータ記録システムの動作について説明する。会議室１等のビデオカメラシステムを起動すると、記録用ＰＣのＣＲＴモニタには、記録プログラムの画面が表示される。図２３（ａ）は、実施例３における記録プログラムの画面の一例を示す。図２３（ａ）において、図９と同一構成部分には同一の符号を付しその説明は省略する。
【０１５２】
図２３（ａ）の記録用プログラムの画面は、一時停止ボタン３７（図２３（ａ）ではＰａｕｓｅ）、再開ボタン３８（図２３（ａ）ではＲｅｓｕｍｅ）を有する点で図９と異なる。記録開始ボタン３５、記録停止ボタン３６、一時停止ボタン３７及び再開ボタン３８は、操作時に操作可能なボタンのみが表示される。
【０１５３】
図２３（ｂ）は、記録用プログラムの画面に表示される操作用のボタンの一覧を示す。図２３（ｂ）は、縦の欄がボタン操作前の状態を、横の欄が操作用のボタンが操作可能か否かを表す。「有効」と記載されているボタンは操作可能（表示される）であることを、「無効」と記載されているボタンは操作不能（表示されない）であることを示す。例えば、１行目のように、カメラシステムの起動時は記録停止状態であるので、記録開始ボタン３５のみが有効となる。また、記録開始ボタン３５と記録停止ボタン３６とが、一時停止ボタン３７と再開ボタン３８とが、互いに排他的な表示される。
【０１５４】
図２４は、実施例３における記録動作を示すアクティビティ図の一例を示す。なお、図２４のアクティビティ図において、図１０のアクティビティ図と共通するステップＳ１−１からＳ１−４までは省略した。
以下では、図２４のアクティビティ図にしたがって、図２２（ｂ）に示した時系列でビデオデータの記録が行われた場合について説明する。
・時刻Ａ (2003年7月10日10時0分0秒とする)で、ビデオカメラシステム１−２による記録を開始。
・時刻Ｂ (2003年7月10日10時29分0秒とする)で、ビデオカメラシステム１−２による記録を一時停止。
・時刻Ｅ(2003年7月10日10時30分0秒とする)で、ビデオカメラシステム１−１による記録を開始。
・時刻Ｆ(2003年7月10日10時59分0秒とする)で、ビデオカメラシステム１−１による記録を停止。
・時刻Ｃ(2003年7月10日11時0分0秒とする)で、ビデオカメラシステム１−２による記録を再開。
・時刻Ｄ(2003年7月10日11時30分0秒とする)で、ビデオカメラシステム１−２による記録を停止。
【０１５５】
時刻Ａ：（図１０のステップＳ１−１〜Ｓ１−５）
まず、ユーザの操作により、記録開始ボタン３５が押下される（ステップＳ１−１）。ビデオデータ管理手段３は、場所ＩＤを記したメッセージ、「０１/場所ＩＤ/現在時刻」を受信する（ステップＳ１−２）。制御部５２は記録ＩＤ割り当て部５１に対して、当該記録セッションに対して、記録ＩＤ及びセッションＩＤを割り当てるよう命令し、記録ＩＤ割り当て部５１は、ビデオデータ記録手段から受け取ったメッセージと、使用状況リスト及びビデオデータリストに基づいて、記録ＩＤ及びセッションＩＤを割り当てる（ステップＳ１−３）。
【０１５６】
時刻Ａで、ビデオカメラシステム１−２の記録プログラムから、「01/001/2003-07-10-10-00-00」というメッセージを受け取った時の使用状況リスト５６及びビデオデータリスト５５の内容が、それぞれ図２５（ａ）、図２６（ａ）のようであった場合について説明する。記録ＩＤ割り当て部５１は、まず使用状況リスト５６を参照し、受け取った場所ＩＤにおいて現在記録ＩＤが使用されているかどうかを確認する。この場合、記録ＩＤが使用されていないので、新たに記録ＩＤが割り当てられる。ここでは、ビデオデータリスト５５又は使用状況リスト５６に記載されている記録IDの最大値（００００１１）から1インクリメントした値、すなわち000012という記録IDを割り当てる。また、記録ID割り当て部５１は、001というセッションIDを割り当てると共に、使用状況リスト５６の内容を図２５（ｂ）のように書き換える。更に、送られてきた現在時刻を、セッションＩＤ００１の記録開始時刻として、管理サーバ１０のSDRAM２２に記憶する。
【０１５７】
記録ＩＤ及びセッションＩＤを取得した記録制御部４３は、映像音声記録部４２に対して、映像及び音声の記録を開始するよう命令し、映像音声記録部４２は、データ入力部４１が取得したビデオデータをエンコードすると共に、エンコードされたデータをファイルに書き込み始める（ステップＳ１−４、Ｓ１−５）。
【０１５８】
時刻Ｂ：（ステップＳ４−１、Ｓ４−２、Ｓ４−３）
時刻Ｂに、ユーザにより一時停止ボタン３７が押下されると （ステップＳ４−１）、記録用ＰＣは映像及び音声の記録を直ちに終了させ、ビデオデータをファイルとしてHDD２４に保存すると共に、その時の時刻をSDRAM４０に格納する（ステップＳ４−２）。
【０１５９】
より詳しくは、ユーザ操作入力部４６が一時停止ボタン３７の押下を検知すると、記録制御部４３は現在割り当てられている記録ＩＤ及びセッションＩＤを保持すると共に、映像音声記録部４２に対して、映像及び音声の記録を終了するよう命令する。すると映像音声記録部４２は、データ入力部４１が取得したビデオデータのエンコード及びファイルへの書き込みを停止する。実施例１では、取得した記録ＩＤが”xxxxxx”、セッションIDが”yyy”であるとき、記録されるファイル名を”xxxxxx_yyy.wmv”とした。本実施例では、時映像音声記録部４２は、現在の記録セッションが当該セッションＩＤにおいて何番目のデータか（何回中断されたか）を示す数値 (以下「サブ番号」と呼ぶ)を、ファイル名の末尾に追加する。例えば、１回目の一時停止後には” xxxxxx_yyy _01.wmv”というファイル名が付与される。
【０１６０】
なお、一時停止ボタン３７を押下した時は、記録停止ボタン３６を押下したときの動作とは異なり、記録ＩＤ及びセッションＩＤの送信、当該記録セッションの終了登録の要求（ステップＳ１−７）など、記録用PCは管理サーバ１０との通信は行わない。また一時停止中、記録用PCは、既に取得した記録ID及びセッションIDをそのまま保持する。一時停止状態は、ユーザが記録停止ボタン又は再開ボタンを押すまで継続する（ステップＳ４−３）。記録用PCと一切通信しないため、使用状況リスト５６及びビデオデータリスト５６の内容は、図２５（ｂ）、図２６（ａ）のままである。
【０１６１】
時刻Ｅ：（図１０のステップＳ１−１〜Ｓ１−４）
時刻Ｅにおいて、ビデオカメラシステム１−１によりビデオデータの記録が開始される。ユーザにより記録開始ボタン３５が押下されると、ビデオカメラシステム１−１の記録セッションとして記録ＩＤ及びセッションＩＤが割り当てられる。ビデオカメラシステム１−１に割り当てられる記録ＩＤは、ビデオカメラシステム１−２と同じであり、セッションＩＤはビデオカメラシステム１−２と異なる。
【０１６２】
管理サーバ１０は、ビデオカメラシステム１−１の記録プログラムから、「01/002/2003-07-10-10-30-00」というメッセージを受け取る。記録ID割り当て部５１は、使用状況リスト５６（図２５（ｂ））を参照する。既に同一の場所ＩＤを有する会議室で000012という記録IDが使用されているため、この要求に対しては同一の記録ID 000012を割り当てる。また、前回割り当てたセッションIDから1インクリメントした値（002）を、セッションIDとして付与する。また、使用状況リスト５６の内容を図２５（ｃ）のように書き換える。更に、送られてきた現在時刻を、セッションID 002の記録開始時刻として、管理サーバ１０のSDRAM２２に記憶する。
【０１６３】
以上のような動作により、記録ID割り当て部が記録ID及びセッションIDを割り当てると、制御部はカメラシステムI/F部に対して、該記録ID及び該セッションIDを要求元の記録プログラムに返送するよう命令する。するとカメラシステムI/Fは、名前付きパイプによりそれらのIDを、当該記録プログラムに返送する。
【０１６４】
時刻Ｆ：（図１０のステップＳ１−６〜Ｓ１−８）
時刻Ｆにおいて、ユーザにより記録停止ボタン３６が押下されると、ビデオカメラシステム１−１による記録が停止される。管理サーバ１０は、記録セッションの終了を登録する。
【０１６５】
管理サーバ１０は、ビデオカメラシステム1-1上の記録プログラムから、「02/000012/002/2003-07-10-10-59-00」というメッセージを受け取る。登録部５４は、まず使用状況リスト５６を参照し、受け取ったメッセージと現在稼動中の記録セッションとの対応付けを行う。この場合、図２５（ｃ）のように、記録ＩＤ００００１２及びセッションＩＤ００２を持つ記録セッションが存在するので、登録部５４は当該記録セッションの終了登録を開始する。
【０１６６】
登録部５４は、使用状況リスト５６より記録ＩＤ００００１２、セッションＩＤ００２に対応する場所ＩＤ（００１）を取得すると共に、その記録開始時刻（2003年7月10日10時30分0秒）をＳＤＲＡＭ２２から取得する。次に、使用状況リスト５６において記録ＩＤ００００１２、セッションＩＤ００２に相当する部分を消去することにより、使用状況リスト５６の内容を図２５（ｂ）のように更新する。次に、ビデオデータリスト５５の内容は図２６（ｂ）のように、記録ＩＤ００００１２で示されるデータの開始/終了時刻と、セッションＩＤ００２のデータの記録開始/終了時刻とが一致するよう書き換えられる。
【０１６７】
次いで、登録部５４は、図２７（ａ）のようなインデックスリスト５７を生成する。以上のようにして、記録ＩＤ００００１２、セッションＩＤ００２に対応するビデオデータのファイル名、記録開始/終了時刻がインデックスリスト５７に記録される。
【０１６８】
時刻Ｃ：（ステップＳ４−４、Ｓ４−５）
時刻Ｃにおいて、ユーザによりビデオカメラシステム１−２の再開ボタン３８が押下されると、一時停止状態だった記録用ＰＣは映像及び音声の記録を直ちに開始させると共に、その時の時刻をSDRAM４０に格納する。再開ボタン３８が押下された場合は、記録開始ボタン３５が押下された場合と異なり、記録用ＰＣは管理サーバ１０との通信を行わない。また、記録用ＰＣは、一時停止中に保持していた記録ＩＤ及びセッションＩＤを、新たに始まった記録セッションに割り付ける。
【０１６９】
より詳しくは、ユーザ操作入力部４６が再開ボタン３８の押下を検知すると、記録制御部４３は映像音声記録部４２に対して、映像及び音声の記録を開始するよう命令する。すると映像音声記録部４２は、データ入力部４１が取得したビデオデータをエンコードすると共に、エンコードされたデータをファイルに書き込み始める。一回記録が一時停止されていることから、ビデオデータのファイル名には、サブ番号２が付与される。したがって、記録制御部４３が保持した記録ＩＤ及びセッションＩＤ、及びこれから記録されるデータのサブ番号が２であることから、記録されるファイル名は”xxxxxx_yyy_02.wmv”となる。
【０１７０】
この記録状態は、ユーザが記録停止ボタン３６又は一時停止ボタン３７を押下するまで継続される。なお、一時停止状態又は再開状態で、ユーザが一時停止ボタンを押すと、ステップＳ４−２以降の処理を繰り返す。
【０１７１】
なお、記録用PCと通信しないため、使用状況リスト５６、ビデオデータリスト５５及びインデックスリスト５７の内容は、それぞれ図２５（ｂ）、図２６（ｂ）、図２７（ａ）のままである。
【０１７２】
時刻Ｄ：（ステップＳ４−６、Ｓ４−７）
時刻Ｄにおいて、一時停止状態又は再開状態で、ユーザにより記録停止ボタンが押下されると、記録用ＰＣは映像及び音声の記録を直ちに終了させる。
【０１７３】
ユーザ操作入力部４６が記録停止ボタン３６の押下を検知すると、記録制御部４３は映像音声記録部４２に対して、映像及び音声の記録を終了するよう命令する。”xxxxxx_yyy_02.wmv”というファイルがHDD２４に保存されると共に、記録終了時の時刻がSDRAM４０に記録される。
【０１７４】
続いて、記録制御部４３は、管理サーバI/F部４４に対して、当該記録セッションに係る記録ID及びセッションIDを管理プログラムに渡すと共に、当該セッションIDに係る記録動作の終了を管理サーバ１０に登録してもらうよう命令する。すると管理サーバI/F部４４は、ビデオ管理プログラムが生成した名前付きパイプに接続し、ビデオ管理プログラムに記録ID及びセッションIDを記した次のメッセージを送信する。
【０１７５】
「05/記録ID/セッションID/データ数/サブ番号1の記録開始時刻/サブ番号1の記録終了時刻/サブ番号2の記録開始時刻/サブ番号2の記録終了時刻/…」。ビデオカメラ１−２によるビデオデータは記録開始時刻と記録終了時刻を有するので、”０５”で始まる未登録データの終了登録命令が送信される。
【０１７６】
また、ビデオデータ記録手段３は、記録終了登録の要求と同時に、ファイル転送手段４９を呼び出し、記録されたビデオデータをビデオサーバ９における所定のディレクトリに転送する。この時点では、ファイル名は、”xxxxxx_yyy_0１.wmv”又は”xxxxxx_yyy_02.wmv”のままであり、記録ID、セッションID及びサブ番号をそのままファイル名に残した形で転送される。これにより、異なるビデオカメラシステムから同一のファイル名を持つビデオデータがビデオサーバに転送されることがなくなるため、ファイルの上書きによるデータの消失を防ぐことができ、大変好適である。
【０１７７】
時刻Ｄ：（ステップＳ４−８）
管理サーバ１０は、ビデオカメラシステム１−２の記録プログラムから、「０５/記録ＩＤ/セッションＩＤ/データ数/サブ番号１の記録開始時刻/サブ番号１の記録終了時刻/サブ番号２の記録開始時刻/サブ番号２の記録終了時刻/…」のフォーマットに従い、「05/000012/001/02/2003-07-10-10-00-00/2003-07-10-10-29-00/2003-07-10-11-00-00/2003-07-10-11-30-00」というメッセージを受け取る。ここでは、記録されたファイルの数が２つあるため、データ数の値が”02”であると共に、記録開始時刻及び記録終了時刻が2組記述されている。
【０１７８】
次いで、登録部５４は、まず使用状況リスト５６を参照し、受け取ったメッセージと現在稼動中の記録セッションとの対応付けを行う。対応付けに成功すると、登録部５４は当該記録セッションの終了登録を開始する。
【０１７９】
登録部５４は、使用状況リスト５６より記録ＩＤ００００１２、セッションＩＤ００１に対応する場所ＩＤ（001）を取得する。次に、使用状況リスト５６において記録ＩＤ ００００１２、セッションＩＤ００１に相当する部分を消去することにより、内容を図２５（ａ）のように更新する。次に、ビデオデータリストの内容を図２６（ｃ）のように書き換える。このように、記録ＩＤ００００１２で示されるデータの開始/終了時刻が、セッションＩＤ００１と００２の記録開始時刻の早い方、セッションＩＤ００１と００２の記録終了時刻の遅い方に、それぞれ一致するよう書き換えられる。
【０１８０】
次いで、登録部５４は、図２７（ａ）のインデックスリスト５７の内容を、図２７（ｂ）のように変更する。各々のビデオデータのファイル名と記録開始/終了時刻とを、ビデオデータ記録手段３から送られてきた上記メッセージを基に対応付けることにより、インデックスリスト５７への記録を行う。図２７（ｂ）のように、記録ＩＤ００００１２を有するビデオデータのファイル名、記録開始/終了時刻が、記録開始時刻の昇順となるようインデックスリスト５７に記録される。
【０１８１】
以上のような動作により、登録部５４が当該セッションIDの終了を登録すると、制御部５２はカメラシステムI/F部５３に対して、終了登録に成功した旨を要求元の記録プログラムに返送するよう命令する。するとカメラシステムI/F５３は、名前付きパイプによりビデオデータ記録手段３に通知し、ビデオデータ記録手段３は当該記録セッションの動作を終了する。
【０１８２】
ビデオデータの登録が終了すると、ビデオデータリスト表示手段６１は、クライアントＰＣから送られてくるビデオデータ一覧表示要求に応じて、該要求に応じた一覧ページをクライアントＰＣに送り返す。ビデオデータリスト表示手段６１については実施例１で説明したので簡単に説明する。
例えば、クライアントPCにおいてWWW (World Wide Web)ブラウザが起動され、アドレス欄に
http://RecManager01/view.cgi
と入力される。ビデオデータリスト表示手段６１は、既に記録されたデータを一覧表示するためのHTMLドキュメントを生成し、クライアントPCのWWWブラウザ上に、図２８のような、ビデオデータリスト画面を表示させる。
図２８において、下線の付いた「ビデオX・・・」というテキストは、対応するビデオデータへのハイパーリンクである。例えば、記録ＩＤ 000012の「ビデオ1 (10:00:00 - 10:29:00)」と書かれたリンクは、
mms://VideoServer/000012_001_01.wmv
を指しており、このリンクをマウスの左ボタンでクリックすると、ビデオサーバ上の動画配信プログラムが呼び出される。ビデオデータ配信手段７は、ビデオサーバ９のHDDに記録されたビデオファイル000012_001_01.wmvを、ネットワーク経由でクライアントPCにストリーミング配信する。
【０１８３】
実施例３によれば、途中で記録を中断した場合や、複数のビデオカメラシステムを交互に稼動させた場合でも、記録された複数のビデオデータを同一の会議が記録されたビデオデータとして取り扱うことができる。また、それぞれのビデオデータの記録開始/終了時間がばらついても柔軟に対応することができる。なお、ビデオデータ記録手段３が記録開始時、記録終了時、一時停止時、及び再開時の現在時刻を送る代わりに、記録用ＰＣが、上記の状態の変化があった時に管理サーバ１０にメッセージを通知し、ビデオデータ管理手段５がその時の現在時刻を、記録開始、記録終了、一時停止及び再開が発生した時刻として記憶するように構成してもよい。このような構成とすることで、各々の記録用ＰＣの間で時刻がずれている場合でも、管理サーバ１０の時計さえ調整しておけば、各ビデオデータの時刻情報を正確に記録・管理することができる。
【実施例４】
【０１８４】
実施例４では、実施例２のように、ネットワークに接続されていないビデオカメラシステムにおいて、実施例３のようにビデオデータの記録を中断・再開させることができるビデオデータ記録システムについて説明する。
【０１８５】
ビデオデータ記録システムの概略構成図は実施例２の図１３と同様である。すなわち、ビデオカメラシステム１−２の記録用PCがLANに接続されていないノートPCで構成されている。また、ビデオカメラシステムの概略構成図は、実施例２の図１４と同様である。すなわち、各ビデオカメラシステムは、手動登録手段８を有する。なお、管理サーバ１０及びビデオサーバ９の概略構成図は、実施例１と同様である。
【０１８６】
〔ビデオデータ記録システムの動作〕
以下、実施例４におけるビデオデータ記録システムの動作について説明する。会議室１のビデオカメラシステム１−２を起動すると、記録用ＰＣのＣＲＴには、図２３（ａ）のように、記録プログラムの画面が表示される。
【０１８７】
図２９は、ネットワークに接続されていないビデオカメラシステム (本実施例ではカメラシステム１−２が該当する)における、記録動作を示すアクティビティ図の一例である。なお、図２９のアクティビティ図において、図１５のアクティビティ図と共通するステップＳ２−１からＳ２−５までは省略した。
【０１８８】
ネットワークと接続されている場合の動作は、実施例３と同様であるので、各々のビデオカメラシステムはネットワーク接続の有無に応じて、図２４と図２９の動作を切り替える。
【０１８９】
実施例３と同様に、以下の時系列でビデオデータの記録を行った場合について説明する。
・時刻Ａ (2003年7月10日10時0分0秒とする)で、ビデオカメラシステム１−２による記録を開始。
・時刻Ｂ (2003年7月10日10時29分0秒とする)で、ビデオカメラシステム１−２による記録を一時停止。
・時刻Ｅ (2003年7月10日10時30分0秒とする)で、ビデオカメラシステム１−１による記録を開始。
・時刻Ｆ (2003年7月10日10時59分0秒とする)で、ビデオカメラシステム１−１による記録を停止。
・時刻Ｃ (2003年7月10日11時0分0秒とする)で、ビデオカメラシステム１−２による記録を再開。
・時刻Ｄ (2003年7月10日11時30分0秒とする)で、ビデオカメラシステム１−２による記録を停止。
【０１９０】
時刻Ａ：（ステップＳ２−１〜Ｓ２−５）
ユーザにより記録開始ボタン３５が押下されると、実施例２で説明した図１５のステップ２−１〜２−５の動作を行う。ビデオカメラシステム１−２はネットワークに接続されていないので、記録ID、セッションIDが割り当てられないで、ビデオデータの記録が開始する。実施例２で説明したように、記録されるファイル名を、”Rec_0006.wmv”として、ビデオデータが記録される。
【０１９１】
時刻Ｂ：（ステップＳ５−１、Ｓ５−２）
ユーザにより一時停止ボタン３７が押下されると、記録用PC１−２は、映像及び音声の記録を直ちに終了させ、ビデオファイルをHDD２４に保存すると共に、その時の時刻をSDRAM４０に格納する。
【０１９２】
より詳しくは、ユーザ操作入力部４６が一時停止ボタン３７の押下を検知すると、記録制御部４３は、映像音声記録部４２に対して、映像及び音声の記録を終了するよう命令する。映像音声記録部４２は、データ入力部４１が取得した映像・音声データのエンコード及びファイルへの書き込みを停止する。映像音声記録部４２は、現在の記録セッションにおいて当該セッションIDのサブ番号を、ファイル名の末尾に追加する。本実施例では、時刻Ｂの一時停止後には、当初付けられていたファイル名は、”Rec_0006_01.wmv”というファイル名に変更される。なお、この一時停止状態は、ユーザが記録停止ボタン３６又は再開ボタン３８を押下するまで継続する。
【０１９３】
時刻Ｅ：（図１０のステップ１−２、１−４）
時刻Ｅにおいて、ビデオカメラシステム１−１によりビデオデータの記録が開始される。ビデオカメラシステム１−１は、ネットワークに接続されている。実施例１で説明したように、ビデオカメラシステム１−１による記録セッションには、以下のようにして新たな記録ＩＤ及びセッションＩＤが割り当てられる。
【０１９４】
管理サーバ１０は、ビデオカメラシステム１−１の記録プログラムから、「01/002/2003-07-10-10-30-00」というメッセージを受け取る。メッセージを受け取った時の使用状況リスト５６及びビデオデータリスト５５の内容は、それぞれ図３０（ａ）、図３１（ａ）のようであったとする。記録ID割り当て部５１は、使用状況リスト５６を参照して、受け取った場所IDにおいて現在記録IDが使用されているかどうかを確認する。この場合、記録IDが使用されていないので、新たに記録IDを割り当てるようにする。ここでは、ビデオデータリスト５５又は使用状況リスト５６に記載されている記録IDの最大値から1インクリメントした値、すなわち000012という記録IDを割り当てる。また、記録ID割り当て部５１は、001というセッションIDの割り当てると共に、使用状況リスト５６の内容を図３０（ｂ）のように書き換える。更に、送られてきた現在時刻を、セッションID 001の記録開始時刻として、管理サーバ１０のSDRAM２２に記憶する。
【０１９５】
以上のような動作により、記録ID割り当て部５１が記録ID及びセッションIDを割り当てると、制御部５２はカメラシステムI/F部５３に対して、該記録ID及び該セッションIDを要求元のビデオデータ記録手段３に返送するよう命令する。カメラシステムI/F５３は、名前付きパイプによりそれらのIDを、当該ビデオデータ記録手段３に返送する。
【０１９６】
時刻Ｆ：（図１０のステップＳ１−８）
時刻Ｆにおいて、ユーザにより記録停止ボタン３６が押下されると、ビデオカメラシステム１−１による記録が停止される。管理サーバ１０は、記録セッションの終了を登録する。
【０１９７】
管理サーバ１０は、ビデオカメラシステム１−１のビデオデータ記録手段３から、「02/000012/001/2003-07-10-10-59-00」というメッセージを受け取る。登録部５４は、まず使用状況リスト５６を参照し、受け取ったメッセージと現在稼動中の記録セッションとの対応付けを行う。この場合、図３０（ｂ）のように、記録ＩＤ００００１２及びセッションＩＤ００１を持つ記録セッションが存在するので、登録部５４は当該記録セッションの終了登録を開始する。使用状況リスト５６、ビデオデータリスト５５の内容は、それぞれ図３０（ａ）、図３１（ｂ）のように更新される。
【０１９８】
次いで、登録部５４は、図３２（ａ）のようなインデックスリスト５７を生成する。以上のようにして、記録ＩＤ００００１２、セッションＩＤ００２に対応するビデオデータのファイル名、記録開始/終了時刻がインデックスリスト５７に記録される。
【０１９９】
時刻Ｃ：（ステップＳ５−４、５−５）
時刻Ｃにおいて、ユーザによりビデオカメラシステム１−２の再開ボタン３８が押下されると、一時停止状態だった記録用ＰＣ１−２は映像及び音声の記録を直ちに開始させると共に、その時の時刻をSDRAM４０に格納する。
【０２００】
ユーザ操作入力部４６が再開ボタン３８の押下を検知すると、記録制御部４３は映像音声記録部４２に対して、映像及び音声の記録を開始するよう命令する。映像音声記録部４２は、データ入力部４１が取得した映像・音声データをエンコードすると共に、エンコードされたビデオデータをファイルに書き込み始める。一回記録が一時停止されていることから、ビデオデータのファイル名には、サブ番号２が付与される。したがって、記録制御部４３が保持した記録ＩＤ及びセッションＩＤ、及びこれから記録されるデータのサブ番号が２であることから、記録されるファイル名は” Rec_0006_ 02.wmv ”となる。
【０２０１】
この記録状態は、ユーザが記録停止ボタン３６又は一時停止ボタン３７を押下するまで継続される。なお、一時停止状態又は再開状態で、ユーザが一時停止ボタン３７を押下すると、ステップＳ５−２以降の処理を繰り返す。
【０２０２】
時刻Ｄ：（ステップＳ５−６、Ｓ５−７）
時刻Ｄにおいて、一時停止状態又は再開状態で、ユーザにより記録停止ボタンが押下されると、記録用ＰＣは映像及び音声の記録を直ちに終了させる。ビデオカメラシステム１−２は、ネットワークに接続されていないので、実施例３のように終了登録を要求する代わりに、当該記録セッションの映像・音声データのファイル名（拡張子なし）、記録開始/終了時刻を、未登録リスト１６０に追記する。
【０２０３】
より詳しくは、ユーザ操作入力部４６が停止ボタン３６の押下を検知すると、記録制御部４３は映像音声記録部４２に対して、映像及び音声の記録を終了するよう命令する。上記したように、”Rec_0006_02.wmv”というファイルがHDD２４に保存されると共に、記録終了時の時刻をSDRAM４０に記録される。
【０２０４】
続いて、記録制御部４３は、当該記録セッションの関連情報を未登録リスト１６０に記載する。図３３は、未登録リスト１６０の一例を示す。未登録リスト１６０は、図３３のように、拡張子のないファイル名、記録ID（あれば）、セッションID（あれば）、記録開始/終了時刻の記録欄を有する。図３３の未登録リスト１６０は、記録された映像・音声データのファイル名が”Rec_0006_01.wmv”と”Rec_0006_02.wmv”である場合の未登録リストへの内容を示している。以上で、図２９のアクティビティ図の動作が終了する。
【０２０５】
〔手動登録手段８〕
未登録リスト１６０に登録されたビデオデータを管理サーバ１０へ登録する処理について説明する。手動登録手段８の機能構成図は、図１７と同様であるので説明は省略する。また、実施例２と同様、手動登録手段８は、例えば記録用ＰＣ１−２にインストールされた手動登録プログラムにより実現される。
【０２０６】
手動登録手段８は、ユーザの操作により、ＬＣＤに手動登録画面を表示する。モニタには図３５のような画面が表示される。図３５は、手動登録画面の一例を示す。手動登録画面の各項目については、図１８と同様であるので説明は省略する。手動登録手段８は、図３３の未登録リスト１６０を参照することにより、管理サーバ１０への終了登録が完了していないデータを、未登録リスト表示欄に一覧表示する。
【０２０７】
図３３の未登録リストでは、”Rec_0006_01”と”Rec_0006_02”の2つの拡張子無しファイル名が記載されており、”Rec_”の次の番号（０００６）が一致しているため、手動登録手段８はこの両者を同じデータとして取り扱う。その結果、図３５の初期画面においては、”Rec_0006_01”と”Rec_0006_02”の2つのファイルが”Rec_0006”として1ファイルとして表示される。ここで、「開始時刻」には両者の開始時刻のうち早い方が、また「終了時刻」には両者の終了時刻のうち遅い方が表示される。
【０２０８】
図３５の”Rec_0006”は、ファイル”Rec_0006_01.wmv”を指し示すハイパーリンクとなっており、ユーザがこの部分をクリックすると、当該ファイルの再生が開始される。これにより、ビデオデータを手動登録する前に、ユーザがその内容を非常に簡単な操作で確認できるため、大変好適である。
【０２０９】
〔手動登録手段８の動作〕
続いて、実施例４において、手動登録画面図を用いて未登録リスト１６０に記録されたビデオデータを終了登録する処理について説明する。手動登録手段８が未登録リスト１６０のビデオデータを終了登録する動作を示すアクティビティ図は、図１９と同様である。以下、図１９に基づいて、手動登録動作の全体的な流れを説明する。
【０２１０】
（ステップＳ３−１）
ユーザの操作により、登録ボタン１７３が押下される。
【０２１１】
（ステップＳ３−２）
ユーザ操作入力部４６が、”Rec_0006”で表示される項目に対応する「登録」ボタン１７３の押下を検知すると、制御部１６２は、選択された未登録データに記録ID及びセッションIDが存在するかをチェックする。本実施例では、これらのIDは存在しないので、制御部１６２は、管理サーバI/F部４４に対して、選択された未登録データの記録開始/終了時刻（2003/07/10 10:00:00 - 2003/07/10 11:30:00）及び場所ID設定欄１７１に表示されている場所ID（001）をビデオデータ管理手段５に渡すと共に、記録ID及びセッションIDを取得するよう命令する。管理サーバI/F部４４は、ビデオデータ管理手段５が生成した名前付きパイプに接続し、実施例２と同様に、ビデオデータ管理手段５に場所IDを記した次のメッセージ「04/場所ID/記録開始時刻/記録終了時刻」を送信する。
【０２１２】
（ステップＳ３−３）
手動登録プログラムから場所ID及び記録開始/終了時刻が送られると、図５の制御部５２は、記録ID割り当て部５１に対して、当該記録セッションに、記録ID及びセッションIDを割り当てるよう命令する。記録ID割り当て部５１は、手動登録手段８から受け取ったメッセージ「04/001/2003-07-10-10-00-00/2003-07-10-11-30-00」と、ビデオデータリスト５５に基づいて、記録ID及びセッションIDを割り当てる。
【０２１３】
（ステップＳ３−４）
上記メッセージを受け取った時点でのビデオデータリスト５５とインデックスリスト５７の内容は、それぞれ図３０（ｂ）、図３２（ａ）に示される。記録ID割り当て部５１は、ビデオデータリスト５５を参照し、受け取った場所IDと一致するビデオデータを検索する。次に、検索したビデオデータの中で、受け取った記録開始/終了時刻と重複する時間帯を持つ記録データを抽出する。図３０（ｂ）及び図３１（ｂ）から、記録ID 000012のデータが該当するので、記録ID割り当て部５１は、記録ID 000012に既に存在するセッションID（００１）の最大値に1インクリメントした002というセッションIDを割り当てる。
【０２１４】
（ステップＳ３−５）
受け取った場所ＩＤと一致するビデオデータの検索の結果、受け取った記録開始／終了時刻と重複する時間帯のデータが存在しない場合には、管理サーバ１０は当該未登録データに対して、新規の記録ＩＤ及びセッションＩＤを付与する。
【０２１５】
（ステップＳ３−６）
記録ＩＤ割り当て部５１が記録ＩＤ及びセッションＩＤを割り当てると、制御部５２はカメラシステムＩ／Ｆ部５３に対して、該記録ＩＤ及び該セッションＩＤを記録用ＰＣ１−２の手動登録手段８に返送するよう命令する。この命令を受けカメラシステムＩ／Ｆ５３は、名前付きパイプにより記録ＩＤ及びセッションＩＤを手動登録手段８に返送する。
【０２１６】
（ステップＳ３−７）
記録制御部４３は管理サーバI/F部４４に対して、当該未登録データに係る記録ID及びセッションIDをビデオデータ管理手段５に渡すと共に、当該セッションIDに係る記録動作の終了を管理サーバ１０に登録してもらうよう命令する。管理サーバI/F部４４は、ビデオデータ管理手段５が生成した名前付きパイプに接続し、ビデオデータ管理手段５に記録ID及びセッションIDを記した以下のメッセージを送信する。「05/記録ID/セッションID/データ数/サブ番号1の記録開始時刻/サブ番号1の記録終了時刻/サブ番号2の記録開始時刻/サブ番号2の記録終了時刻/…」。
【０２１７】
また、手動登録手段８は、記録終了登録の要求と同時に、ファイル転送手段４９を呼び出し、記録されたビデオデータをビデオサーバ９における所定のディレクトリに転送する。ファイル転送手段４９は、ファイル名を、”記録ID_セッションID_サブ番号.wmv”に書き換えてから転送する。これにより、異なるビデオカメラシステムから同一のファイル名を持つビデオデータがビデオサーバ９に転送されることがなくなるため、ファイルの上書きによるデータの消失を防ぐことができ、大変好適である。
【０２１８】
（ステップＳ３−８）
管理サーバ１０は、ビデオカメラシステム１−２の手動登録手段８から、「05/000012/002/02/2003-07-10-10-00-00/2003-07-10-10-29-00/2003-07-10-11-00-00/2003-07-10-11-30-00」というメッセージを受け取る。本実施例では、記録されたファイルの数が２つあるため、データ数の値が”02”であると共に、記録開始時刻及び記録終了時刻が2組記述されている。
【０２１９】
以降は、実施例２で説明したように、ビデオデータリスト５５及びインデックスリスト５６の内容が、それぞれ図３１（ｃ）、図３２（ｂ）のように書き換えられる。
【０２２０】
登録部５４が当該セッションIDの終了を登録すると、制御部５２はカメラシステムI/F部５３に対して、終了登録に成功した旨を要求元の手動登録手段８に返送するよう命令する。カメラシステムI/F部５３は、名前付きパイプによりビデオデータ記録手段３に通知し、手動登録手段８は当該未登録データの手動登録動作を終了する。
【０２２１】
（ステップＳ３−９）
記録用ＰＣ１−２が、終了登録が終了した旨の通知を受け取ると、手動登録手段８は未登録リスト１６０の内容から、終了登録したビデオデータを削除し、図３５の手動登録画面を更新する。以上で、図１９のアクティビティ図に基づく処理が終了した。登録されたビデオデータをクライアントＰＣに配信する方法は実施例１と同じなので説明を省略する。
【０２２２】
実施例４によれば、記録ＩＤの取得に失敗した場合や、可搬型のビデオカメラシステムをネットワークのない環境に持ち込んだ場合においても、映像や音声の記録の中断・再開を行うことができる。また、一時停止前後に記録された複数のファイルを未登録リストに登録することにより、これらのファイルを対応づけて事後的に管理サーバ１０に登録することができる。
【０２２３】
なお、本実施例では、管理サーバ１０と通信不可能の場合にのみ、記録ID及びセッションIDがない状態で記録を開始することとしたが、管理サーバ１０との接続可否にかかわらず、これらのID無しでビデオデータを記録できるようにしてもよい。例えば、記録用PCはLANに接続されているが、ビデオデータの登録を要求したい管理サーバ１０が当該LANの外にある場合、ユーザの選択により記録ID及びセッションID無しでビデオデータを記録し、一時的に未登録リストに登録するようにしてもよい。
【０２２４】
実施例１ないし４は、本発明の一例にすぎず、下記のように、本発明の構成要素を別の要素に変更した例も、本発明と範囲に含まれる。例えば、記録したビデオデータをネットワーク経由で配信するシステムについて述べたが、ビデオデータリスト表示手段６１を実現するためのＨＴＴＰサーバプログラム及びビデオサーバ９のビデオデータ配信手段７は、実現容易な実施例を示したにすぎない。例えば、実施例１及び２からビデオサーバ９を排除してもよいし、ビデオサーバ８の代わりに別のサーバを設置してもよい。
【０２２５】
また、図１などで示したビデオデータ記録システムの構成は、本発明の一例にすぎない。例えば、ビデオデータ管理手段、ビデオデータリスト表示手段６１だけでなく、ビデオデータ配信手段７を管理サーバ１０に格納するなど、別の構成であってもよい。
【０２２６】
また、上記実施例においては、場所ＩＤによりビデオカメラシステムが存在する場所を識別したが、例えば、場所ＩＤの代わりに、記録セッションの管理責任者やビデオカメラシステムの管理部署などの情報を示すＩＤを使用してもよい。
【０２２７】
また、上記実施例では、１つの場所において２組のビデオカメラシステムが存在するとしたが、ビデオカメラシステムの個数は任意でよく、また場所毎に個数が異なっていてもよい。上記実施例では、場所毎に異なる数のビデオカメラシステムが存在する場合でも、構成の変更や拡張なしに対応できる。
【０２２８】
また、上記実施の形態では、プロセス間通信の手法として名前付きパイプを例に挙げて説明したが、例えば、プロセス間通信にＳＯＡＰ (Single Object Access Protocol)を用いてもよい。その他ＯＳ、ビデオデータ、記録開始／終了時刻等のデータフォーマット、場所ＩＤ、セッションＩＤ、等の形式に関しても、上記実施例は一例を示したにすぎず、別の形式を使用してもよい。
【産業上の利用可能性】
【０２２９】
本発明においては、ビデオカメラシステム及びコンピュータというハードウェア資源と、ビデオデータを管理、保存、配信等行うソフトウェア処理とが協働した具体的手段により、本発明の目的に応じ、情報の演算・加工を実現している。したがって、産業上の利用可能性を有する。
【図面の簡単な説明】
【０２３０】
【図１】ビデオデータ記録システムの概略構成図の一例である。
【図２】ビデオカメラシステムの概略構成図の一例である。
【図３】管理サーバ及びビデオサーバの概略構成図の一例である。
【図４】ビデオデータ記録手段の機能構成図の一例である。
【図５】ビデオデータ管理手段の機能構成図である。
【図６】使用状況リストの一例を示す図である。
【図７】ビデオデータリストの一例を示す図である。
【図８】インデックスリストの一例を示す図である。
【図９】記録プログラムの画面の一例を示す図である。
【図１０】ビデオデータ記録システムにおける記録動作を示すアクティビティ図の一例である。
【図１１】ビデオデータリスト表示手段の概略構成図の一例である。
【図１２】クライアントＰＣに表示されたビデオデータリスト画面の一例である。
【図１３】実施例２におけるビデオデータ記録システムの概略構成図の一例である。
【図１４】ビデオカメラシステムの概略構成図の一例である。
【図１５】ビデオデータ記録システムにおける記録動作を示すアクティビティ図の一例である。
【図１６】未登録リストの一例を示す図である。
【図１７】未登録リストに登録されたビデオデータを手動で終了登録する手動登録手段の機能構成図の一例である。
【図１８】手動登録画面の一例を示す図である。
【図１９】手動登録手段が未登録リストのビデオデータを終了登録する処理を示すアクティビティ図の一例である。
【図２０】実施例２におけるビデオデータリストの一例である。
【図２１】実施例２におけるインデックスリストの一例である。
【図２２】ビデオデータが中断されて記録される場合の一例である。
【図２３】記録プログラムの画面の一例を示す図である。
【図２４】実施例３における記録動作を示すアクティビティ図の一例である。
【図２５】実施例３における使用状況リストの一例を示す図である。
【図２６】実施例３におけるビデオデータリストの一例である。
【図２７】実施例３におけるインデックスリストの一例である。
【図２８】実施例３においてクライアントＰＣに表示されたビデオデータリスト画面の一例である。
【図２９】実施例４において、手動登録手段が未登録リストのビデオデータを終了登録する処理を示すアクティビティ図の一例である。
【図３０】実施例４における使用状況リストの一例を示す図である。
【図３１】実施例４におけるビデオデータリストの一例である。
【図３２】実施例４におけるインデックスリストの一例である。
【図３３】実施例４における未登録リストの一例を示す図である。
【図３４】実施例４における手動登録画面の一例を示す図である。
【符号の説明】
【０２３１】
１−１、１−２、２−１、２−２  ビデオカメラシステム
３        ビデオデータ記録手段
５        ビデオデータ管理手段
７        ビデオデータ配信手段
８        手動登録手段
９        ビデオサーバ
１０      ビデオデータ管理サーバ（管理サーバ）
１１      ネットワーク
４１      データ入力部
４２      映像音声記録部
４３      記録制御部
４４      管理サーバＩ/Ｆ部
４５      表示部
４７      ビデオデータ再生手段
４８      一時停止・再開手段
４９      ファイル転送手段
５１      記録ＩＤ割り当て部
５２      制御部
５３      カメラシステムＩ/Ｆ部
５４      登録部
５５      ビデオデータリスト
５６      使用状況リスト
５７      インデックスリスト
５８      場所ＩＤリスト
６１      ビデオデータリスト表示手段
６２      稼動状況リスト参照手段
６３      管理ＩＤ付与手段
６４      管理ＩＤ送信手段
６５      ファイル名付与手段
６６      記録履歴登録手段
６８      ビデオデータインデックスリスト登録手段
１６０    未登録リスト
１６１    ファイルＩ/Ｆ部
１６２    制御部
【図１】
2005198231.tif 000003
【図２】
2005198231.tif 000004
【図３】
2005198231.tif 000005
【図４】
2005198231.tif 000006
【図５】
2005198231.tif 000007
【図６】
2005198231.tif 000008
【図７】
2005198231.tif 000009
【図８】
2005198231.tif 000010
【図９】
2005198231.tif 000011
【図１０】
2005198231.tif 000012
【図１１】
2005198231.tif 000013
【図１２】
2005198231.tif 000014
【図１３】
2005198231.tif 000015
【図１４】
2005198231.tif 000016
【図１５】
2005198231.tif 000017
【図１６】
2005198231.tif 000018
【図１７】
2005198231.tif 000019
【図１８】
2005198231.tif 000020
【図１９】
2005198231.tif 000021
【図２０】
2005198231.tif 000022
【図２１】
2005198231.tif 000023
【図２２】
2005198231.tif 000024
【図２３】
2005198231.tif 000025
【図２４】
2005198231.tif 000026
【図２５】
2005198231.tif 000027
【図２６】
2005198231.tif 000028
【図２７】
2005198231.tif 000029
【図２８】
2005198231.tif 000030
【図２９】
2005198231.tif 000031
【図３０】
2005198231.tif 000032
【図３１】
2005198231.tif 000033
【図３２】
2005198231.tif 000034
【図３３】
2005198231.tif 000035
【図３４】
2005198231.tif 000036