(57)【特許請求の範囲】
【請求項１】
記録された動画の提示を準備する方法であって、
特定のモニタリングビデオカメラ（１０、１２、１４、２８）から生じる記録された映像についての要求（９００）を準備し送信することと、
前記モニタリングビデオカメラ（１０、１２、１４、２８）によりキャプチャされた複数の動画記録の特性に関連するデータを含む映像情報メッセージ（９０４）を、前記要求に応答して受け取ることと
を含み、
各動画記録の前記受け取った特性が、前記記録についての、記録識別情報、映像品質値、媒体のアドレス、開始時間の指示、および終了時間の指示を含み、前記方法はさらに、
前記映像情報メッセージで受け取った各動画記録についての、少なくとも前記映像品質値、開始時間の前記指示、および終了時間の前記指示に基づいて、動画映出スキームを生成することを含み、
前記動画映出スキームを生成することは、特定の時間期間を表す１つの動画記録を選択することを含み、その時間期間について、前記特定のモニタリングビデオカメラからの複数の重複する動画記録が識別され、前記選択することが、所定の映像選択値に最も近い映像選択値を有する前記特定のモニタリングビデオカメラからの前記動画記録を選択することを含み、前記映像選択値が１つまたは複数の映像品質値に基づく、方法。
【請求項２】
前記映像品質値が映像解像度値を含み、動画映出スキームを生成する前記行為が、さらに、意図される提示デバイスにおける前記提示について意図される映像解像度に基づく、請求項１に記載の方法。
【請求項３】
前記映像品質値が映像解像度値を含み、動画映出スキームの前記生成が、特定の時間期間を表す１つの動画記録を選択することを含み、その時間期間に複数の動画記録が識別され、前記選択することが、最高の映像解像度値を有する動画記録よりも低い映像解像度値を有する、前記特定の時間期間の中の前記動画記録を選択することを含む、請求項１または２に記載の方法。
【請求項４】
前記映像品質値が映像解像度値を含み、動画映出スキームの前記生成が、特定の時間期間を表す１つの動画記録を選択することを含み、その時間期間に複数の動画記録が識別され、前記選択することが、前記時間期間を表す各動画記録について映像選択値を計算し、次いで所定の目標映像選択値に最も近い映像選択値を有する前記動画記録を選択することを含み、前記特定の時間期間の中の各動画記録についての前記映像選択値が、意図される映像解像度と前記動画記録の前記映像解像度との間の関係から計算される、請求項１または２に記載の方法。
【請求項５】
前記映像品質値が映像アスペクト比をさらに含み、各動画記録についての前記映像選択値が、意図される映像アスペクト比および前記動画記録の前記映像アスペクト比からさらに計算される、請求項４に記載の方法。
【請求項６】
特定のモニタリングビデオカメラ（１０、１２、１４、２８）からの映像についての前記要求（９００）が映像管理サーバ（２８）に送られる、請求項１ないし５のいずれか一項に記載の方法。
【請求項７】
特定のモニタリングビデオカメラ（１０、１２、１４、２８）からの映像の前記要求（９００）が、コンピュータネットワーク（２２）を介して送られ、前記映像情報メッセージ（９０４）が、コンピュータネットワーク（２２）を介して受け取られる、請求項１ないし６のいずれか一項に記載の方法。
【請求項８】
前記映像品質値が映像フレームレート値を含み、動画映出スキームの前記生成が、特定の時間期間を表す１つの動画記録を選択することを含み、その時間期間に複数の動画記録が識別され、前記選択することが、最も高い映像フレームレート値を有する動画記録よりも低い映像フレームレート値を有する、前記特定の時間期間の中の前記動画記録を選択することを含む、請求項１ないし７のいずれか一項に記載の方法。
【請求項９】
前記生成される動画再生スキームが、複数の記録識別情報、前記記録識別情報に関連する媒体のアドレス、および前記記録識別情報に関連する開始時間を含み、前記開始時間が前記関連する動画記録の中の時間的な位置を示す、請求項１ないし８のいずれか一項に記載の方法。
【請求項１０】
記録された動画を提示する方法であって、前記方法が請求項９に記載のステップを含み、
前記生成された動画映出スキーム中の各開始時間、前記関連する記録識別情報、および前記関連する媒体のアドレスを取り出すステップと、
各媒体のアドレスに関連する前記取り出された記録識別情報を有する動画記録を前記取り出された媒体のアドレスから要求する（９０６、９１４）ステップと、
前記動画映出スキームにより規定される順序で、前記取り出された動画記録（９１２、９２０）を提示するステップとをさらに含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像技術に関し、詳細には、記録された動画の提示を準備する方法、および記録された動画を提示する方法に関する。
【背景技術】
【０００２】
外部トリガによって、シーン中の事象によって、環境変化によって、予定された記録などによって開始されることが多い、動画のシーンを異なる品質で記録することは、動画カメラを含んでいる監視システムおよびモニタシステムで、ますます一般的になってきている。映像品質が異なる１つの理由は、記憶空間を節約するためであり、記憶空間は、少なくとも、多くの記憶空間を必要とすることが知られている動画記録の観点では、システムの中で希少な物である可能性がある。複数のユーザを有するシステムでは、異なる映像品質は、異なるユーザまたは異なる表示機器間で、要件が異なり、主な関心が異なることの結果でありうる。
【０００３】
例えば、店舗をモニタするビデオカメラは、低解像度の動画を常時記録し、シーンの指定された部分に動きが検出されるとより高い解像度の動画を記録し、外部センサにより警報がトリガされると、さらに高い解像度の動画を記録するように構成することができる。したがって、重複する時間期間に、複数の同じシーンの動画記録が記憶される。
【０００４】
そのような監視システムまたはモニタシステムのオペレータは、特定の時点で開始する記録された動画を再生することに関心をもつことがある。次いで、オペレータは、この時点を含む時間期間から、映像を含む可能性が最も高い映像記録を選択しなければならない。オペレータが、例えば、動き検出または警報の前のある時間に開始する期間を調べたいと希望する場合、オペレータは、低解像度の動画を表示しなければならないことになり、次いで、より高い解像度の動画が存在する時点に再生が達すると、オペレータは、より高い解像度の動画に手動で切り替えるか、または低解像度の動画ストリームを見続けるかしなければならない。
【０００５】
英国特許出願ＧＢ２４２７５２１号に、記憶デバイスに様々な形式で記録された画像データを効果的に再現することが可能な、画像再現機能を含む画像表示方法が提供されている。出願では、１つのカメラからの連続写真が画像記憶および配信サーバ上に記憶されるシステムを記載する。２つのチャンネルが、画像記憶および配信サーバの中に実装され、それぞれは、同じカメラからであるが異なる速度で記憶される画像用であり、例えば、通常チャンネル（低フレームレート）および警報チャンネル（高フレームレート）である。出願中に記載された方法は、チャンネルの各々からの画像を考慮に入れた「シームレス再現を行うこと」と呼ばれる方法にしたがい、クライアントデバイスのモニタ上で画像を再現することを記載する。この方法は、警報チャンネルに画像があるときの時間期間に、警報チャンネルからの画像を再現することにより動作し、次いで、警報チャンネルにはもはや画像がないが、通常チャンネルに画像があるときの時間期間には、方法は、通常チャンネルから画像を再現する。チャンネルのいずれにも画像がない時間期間には、再びチャンネルのいずれかに画像データが存在するまで、再現を省くことが可能である。警報チャンネルの中の画像データの再現が優先順位をもって提供される理由は、高いフレームレートで記録された画像データを有する警報チャンネルの中の画像データを再現することにより、より詳細に内容を確認することが可能だからである。記載されたシステムは、画像記憶および配信サーバの中の画像の、クライアントデバイスチェックタイムスタンプを有し、通常チャンネルおよび警報チャンネルの両方からであってよい、計算されたフレーム番号を有する画像を要求して、再現されるべき画像をクライアントが選択する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】英国特許出願ＧＢ２４２７５２１号
【特許文献２】公開国際特許出願第ＷＯ２００６／０７３３４８Ａ１号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上に記載されたような方法およびシステムの問題の１つは、それが非常に複雑で、メモリを要求し、処理する負荷が大きいことである。
【課題を解決するための手段】
【０００８】
本発明の１つの目的は、記録された動画の提示を準備する方法を提供することである。
【０００９】
目的の少なくとも１つは、請求項１による、記録された動画の提示を準備する方法によって、および請求項１２による、記録された動画の提示を準備する方法によって達成される。本発明のさらなる実施形態は、従属請求項に提示される。
【００１０】
より詳細には、本発明の１つの実施形態によれば、記録された動画の提示を準備する方法は、特定の映像源から生じる記録された映像についての要求を準備し送信することと、映像源によりキャプチャされた複数の動画記録の特性に関連するデータを含む映像情報メッセージを受け取ることであって、各動画記録の受け取った特性が、記録識別情報、映像品質値、媒体のアドレス、記録の開始時間の指示、および記録の終了時間の指示を含むことと、各動画記録の、少なくとも前記映像品質値、前記開始時間の指示、および前記終了時間の指示に基づいて、動画映出スキームを生成することとを含む。この実施形態の１つの利点は、動画記録の送信に起因するネットワーク負荷を低く保つことが可能であることである。このことについて、１つの理由は、映出リストが場合によって異なる場所に記憶された動画記録を参照し、このことによって、すべての動画記録をダウンロードすることなく映出リストを生成することを可能にすることである。別の理由は、方法が、すべての重複する動画データまたは動画記録をダウンロードすることなく、重複する動画記録を含むシーンの再生を可能にすることである。
【００１１】
別の実施形態は、前記映像品質値が映像解像度値を含み、動画映出スキームを生成する行為が、さらに、意図される提示デバイスにおける提示についての意図される映像解像度に基づく。
【００１２】
さらに別の実施形態は、前記映像品質値が映像解像度値を含み、動画映出スキームの生成が、特定の時間期間を表す１つの動画記録を選択することを含み、その時間期間に複数の動画記録が識別され、選択が、最高の映像解像度値を有する動画記録よりも低い映像解像度値を有する、特定の時間期間の中の動画記録を選択することを含む。最高の映像品質値を有する動画に基づいて動画を選択しないことの１つの利点は、クライアントで受け取られる動画は、システムがより高い映像品質を要求しない場合、より少ない帯域を送信することを要求できることである。別の利点は、クライアントで受け取られる動画が、提示するために印加される、より少ない処理電力を要求することである。このタイプの状況は、例えば、記憶された動画記録のいくつかが、クライアントで現在要求する提示形式よりも高い解像度を有するとき、ディスプレイが低解像度ディスプレイである場合、複数の動画が同時に提示される場合などに生じる。
【００１３】
別の実施形態によれば、動画映出スキームの生成が、特定の時間期間を表す１つの動画記録を選択することを含み、その時間期間に複数の動画記録が識別され、選択が、提示されるために最小の調整を必要とする動画記録を選択することを含む。この特徴の１つの利点は、やはり、受け取られる動画が、提示するために印加される、より少ない処理電力を要求することである。
【００１４】
さらに別の実施形態によれば、前記映像品質値が映像解像度値を含み、動画映出スキームの生成が、特定の時間期間を表す１つの動画記録を選択することを含み、その時間期間に複数の動画記録が識別され、選択が、時間期間を表す各動画記録について映像選択値を計算し、次いで所定の目標映像選択値に最も近い映像選択値を有する動画記録を選択することを含み、特定の時間期間の中の各動画記録についての映像選択値が、意図される映像解像度と動画記録の映像解像度との間の関係から計算される。上に記載された実施形態と同様に、この特定の実施形態の１つの利点は、クライアントで受け取られた動画は、特定の選択プロセスの結果として、より少ない帯域を送信することを要求できたことである。別の利点は、クライアントで受け取られる動画が、提示するために印加されるための、より少ないクライアントからの処理電力を要求することである。
【００１５】
１つの実施形態では、前記映像品質値が映像アスペクト比をさらに含み、ここで、各動画記録についての映像選択値が、意図される映像アスペクト比および動画記録の映像アスペクト比からさらに計算される。もう１度繰り返すが、クライアントが提示することが可能な映像品質に記録の品質が最も近い動画記録を選択することは利点である。アスペクト比を考慮することの別の利点は、要求される動画を提示するために利用されない区域を最小化するため、許容される提示区域のアスペクト比を一致させることが可能であることである。
【００１６】
別の実施形態では、特定の映像源からの映像についての前記要求は、映像管理サーバに送られる。
【００１７】
さらに別の実施形態では、特定の映像源からの映像についての前記要求は、コンピュータネットワークを介して送られ、ここで、前記映像情報メッセージは、コンピュータネットワークを介して受け取られる。
【００１８】
別の実施形態によれば、前記映像品質値が映像フレームレート値を含み、ここで、動画映出スキームの生成が、特定の時間期間を表す１つの動画記録を選択することを含み、その時間期間に複数の動画記録が識別されており、選択が、最も高い映像フレームレート値を有する動画記録よりも低い映像フレームレート値を有する、特定の時間期間の中の動画記録を選択することを含む。この特徴の１つの利点は、必要以上のデータは、ネットワークを介して送信される必要がないことである。
【００１９】
１つの実施形態で、生成される動画再生スキームが、複数の記録識別情報、記録識別情報に関連する媒体のアドレス、および記録識別情報に関連する開始時間を含み、開始時間が関連する動画記録の中の時間的な位置を示す。
【００２０】
本発明の別の態様によれば、記録された動画を提示する方法は、記録された動画の提示を準備する上の方法のうちの１つを含む。この方法は、生成された動画映出スキーム中の各開始時間、関連する記録識別情報、および関連する媒体のアドレスを取り出すステップと、各媒体のアドレスに関連する取り出された記録識別情報を有する動画記録を取り出された媒体のアドレスから要求するステップと、動画映出スキームにより規定される順序で、取り出された動画記録を提示するステップとをさらに含む。本発明のこの態様の利点は、少なくとも、上に議論したように提示を準備する方法と同じである。
【００２１】
本発明のさらなる態様によれば、記録された動画の提示を準備する方法は、映像源から生じる映像についてのクライアントからの要求を受け取ることと、映像源により記録された複数の動画記録の特性に関連する記憶されたデータから映像情報メッセージを組み立てることと、映像情報メッセージをクライアントに送ることと、前記映像情報メッセージの中で識別される映像記録の部分についての少なくとも１つの要求を受け取ることとを含む。映像情報メッセージを送ることにより、使用されることが決してない大量の映像データを送ることを回避することが可能となり、したがって、ネットワークは、映像データの送信から生じる、大きなネットワーク負荷を回避する。
【００２２】
１つの実施形態で、映像源から生じる映像についての要求は、映像管理サーバで受け取られ、映像情報メッセージの組み立ては、映像管理サーバにより実施される。
【００２３】
別の実施形態で、複数の動画記録の特性に関連するデータは、映像管理サーバにより管理されるデータベースから組み立てられる。
【００２４】
本発明のさらに別の実施形態で、映像情報メッセージの中に含まれる動画記録の特性は、記録識別情報、映像解像度値、媒体のアドレス、動画記録の開始時間の指示、および動画記録の終了時間の指示を含む。
【００２５】
本発明の適用性のさらなる範囲は、下に示される詳細な記載から明らかになるであろう。しかし、詳細な記載および具体例は、本発明の好ましい実施形態を示しているが、説明のためにのみ与えられていることを理解されたい。というのは、本発明の範囲内の、様々な変更形態および修正形態が、この詳細な記載から当業者に明らかとなるからである。したがって、この発明は、記載されるデバイスの特定の構成要素部分、または記載される方法のステップに限定されないことを理解されたい。というのは、そのようなデバイスおよび方法は、変わる場合があるからである。本明細書で使用する用語は、特定の実施形態を記載するためのみのものであり、制限することを意図していないことも理解されたい。明細書および添付の請求項で使用する、冠詞「ａ」、「ａｎ」、「ｔｈｅ」、および「ｓａｉｄ」は、文脈で、別段に明記されていない限り、要素のうちの１つまたは複数が存在することを意味することが意図されることに留意されたい。したがって、例えば、「センサ（ａ  ｓｅｎｓｏｒ）」または「前記センサ（ｔｈｅ  ｓｅｎｓｏｒ）」は、いくつかのセンサを含むことができるなどである。さらに、用語「備える、含む（ｃｏｍｐｒｉｓｉｎｇ）」は、他の要素またはステップを除外しない。
【００２６】
本発明の他の特徴および利点は、添付図面を参照して、現在の好ましい実施形態の以下の詳細な記載から明らかとなるであろう。
【図面の簡単な説明】
【００２７】
【図１】本発明の１つの実施形態を実装することができるシステムのブロック図である。
【図２】本発明の１つの実施形態を実装することができる別のシステムのブロック図である。
【図３】異なる映像品質での映像記録と時間との間の関係を概略的に示す図である。
【図４】動画の提示を準備するための、クライアントにおけるプロセスを示す流れ図である。
【図５】本発明の１つの実施形態による映出リスト生成スキームに基づいて生成された映出リストおよび映出リスト用に考慮された動画記録を概略的に示す図である。
【図６】本発明の別の実施形態による映出リスト生成スキームに基づいて生成された映出リストおよび映出リスト用に考慮された動画記録を概略的に示す図である。
【図７ａ】本発明の１つの実施形態による映出リストを生成するためのプロセスを示す流れ図である。
【図７ｂ】本発明の１つの実施形態による映出リストを生成するためのプロセスを示す流れ図である。
【図８ａ】本発明の１つの実施形態による映出リストに基づいて動画を提示するための、クライアントにおけるプロセスを示す流れ図である。
【図８ｂ】本発明の別の実施形態による映出リストに基づいて動画を提示するための、クライアントにおけるプロセスを示す流れ図である。
【図９】動画の提示を準備するための、映像管理サーバにおけるプロセスを示す流れ図である。
【図１０】本発明の１つの実施形態による、クライアント、映像管理サーバ、および様々な記憶デバイス間の通信を示すタイミング図である。
【図１１】本発明の１つの実施形態によるクライアントを示すブロック図である。
【図１２】本発明の１つの実施形態による映像管理サーバを示すブロック図である。
【発明を実施するための形態】
【００２８】
さらに、図中では、いくつかの図にわたって同様の参照符号は、同様または対応する部分を示している。
【００２９】
図１は、本発明の実施形態を実装することができる１つのシステムを示す。このシステムは、動画カメラ１０、１２、ネットワーク接続記憶装置（ＮＡＳ）１４または何らかの種類のファイルサーバ、ディスプレイ１８および入力手段２０を有するクライアント１６、ならびに動画記録を記憶するためのオプションの記憶デバイス３０に接続されている映像管理サーバ２８を含む。クライアント１６、ＮＡＳ１４、およびカメラ１０、１２は、通信のためにネットワーク２２に接続される。オプションの記憶デバイス３０は、映像管理サーバ２８に直接接続することができる。
【００３０】
ネットワーク２２は、電子デバイスがデータを交換することを可能にする任意のタイプのネットワークであってよい。ネットワークは、有線、無線、またはこれらの任意の組合せであってよい。ネットワークは、例えばイーサネット（登録商標）（ＩＥＥＥ  ８０２）、ＴＣＰ、ＵＤＰ、またはＦＴＰと組み合わせたインターネットプロトコル（ＩＰ）、同期型光ネットワーク（ＳＯＮＥＴ）、同期デジタルハイアラーキ（ＳＤＨ）、非同期転送モード（ＡＴＭ）など、システムの電子デバイス間でデータの交換を可能にする任意の知られているネットワークプロトコルを用いて実装することができる。システムは、例えばローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）といった、任意のサイズのネットワークを使用して実装することができる。
【００３１】
動画カメラ１０、１２は、動画をキャプチャすること、すなわち毎秒１フレーム以上の速度で連続画像をキャプチャすることができ、ネットワーク２２を介して通信するように構成される任意のカメラであってよい。例えば、システムのカメラは、ＡＸＩＳ  Ｍ１０シリーズカメラ、ＡＸＩＳ  Ｍ１１シリーズカメラ、ＡＸＩＳ  Ｐ１３シリーズカメラ、ＡＸＩＳ  Ｑ１６シリーズカメラ、ＡＸＩＳ  Ｑ１７シリーズカメラ、ＡＸＩＳ  Ｍ３０シリーズカメラ、ＡＸＩＳ  Ｍ３１シリーズカメラ、ＡＸＩＳ  Ｍ３２シリーズカメラ、ＡＸＩＳ  Ｐ３３シリーズカメラ、ＡＸＩＳ  Ｍ５０シリーズカメラ、ＡＸＩＳ  Ｐ５５シリーズカメラ、ＡＸＩＳ  Ｑ６０シリーズカメラ、ＡＸＩＳ  Ｑ８７シリーズカメラ、ＡＸＩＳ  Ｐ１２シリーズカメラなどであってよい。システムは、例えば、ハードドライブ、フラッシュドライブ、または交換可能メモリカードを備えた動画カメラといった、動画記録の一時的な記憶装置を超えて使用することができる、通常処理に必要である以上の記憶空間を含む動画カメラ１０を含むことができる。交換可能メモリカードは、例えば、セキュアデジタルメモリカード、すなわちＳＤカードであってよい。
【００３２】
ＮＡＳ１４は、動画記録をネットワークを介して記憶することができ、動画記録をネットワークを介してアクセスすることができる任意の記憶デバイスであってよい。
【００３３】
クライアント１６は、動画カメラにより記録された動画記録を再生することができるデバイスであるように構成されており、すなわちクライアント１６は、クライアント１６のオペレータに動画を提示することが可能である。クライアント１６は、キャプチャされた動画を提示するためのディスプレイ１８、および動画の提示を制御するための入力デバイス２０を有する任意のコンピュータであってよい。したがって、クライアント１６は、パーソナルコンピュータ、ワークステーション、タッチスクリーンコンピュータ、携帯電話、ＰＤＡ（携帯情報端末）などであってよい。さらに、クライアントは、専用の監視センターの中の提示デバイスであってよい。
【００３４】
当業者なら容易に理解するように、システムは、動画カメラ１０、１２およびＮＡＳデバイス１４の任意の組合せを含んでよい。例えば、システムは、記録した映像用に外部記憶装置を有する動画カメラ１０のみを含んでよく、またはシステムは、動画記録の記憶用に外部記憶装置ソリューションが必要な動画カメラ１２およびＮＡＳ１４のみを含んでよい。カメラ１０、１２は、システムの中で、各タイプの任意の数のカメラを含んで、組み合わせることもできる。さらに、システムは、２つ以上のＮＡＳを含むことができる。
【００３５】
映像管理サーバ２８は、動画、動画記録および前記動画をキャプチャするカメラを、取り扱うこと、配信すること、制御することに関連する多数の機能性を有するデバイスであってよい。しかし、この記載では、発明者は、本発明に関係する映像管理サーバ２８の機能だけを記載することにする。さらに、映像管理サーバ２８は、映像管理サーバ２８により管理されアクセスされる、カメラ１０、１２およびＮＡＳデバイス１４にわたるデータベースを含む。データベースは、カメラ１０、１２およびＮＡＳデバイス１４の識別子およびアドレスを含む。
【００３６】
図２では、本発明の実施形態を実装することができる、別のシステムが示される。このシステムは、基本的に、図１に関して記載されたシステムと同じシステムであり、動画カメラ１０、１２、ＮＡＳ、クライアント１６、映像管理サーバ２８、映像管理サーバ記憶デバイス３０、およびネットワーク２２をやはり含む。しかし、このシステムでは、動画カメラ１０、１２およびＮＡＳ１４は、クライアント１６の観点からはファイアウォール２６の背後にあり、この実施形態ではＬＡＮであるが、ネットワーク２４に接続される。システムは、記憶デバイス３０を有する代わりに、映像管理サーバ２８を介して動作し、ファイアウォール２６の映像管理サーバ２８側にあるＮＡＳ３２も含むことができる。
【００３７】
ファイアウォール２６は、当業者によく知られているタイプのデバイスであり、着信および発信するネットワーク通信を制御し、通信が許可されるべきかされないべきかを決定する、ネットワークセキュリティシステムとして一般的に記載することができる。多くのシステムでは、ファイアウォールは、通信を内部ネットワークの中に通さないように設定され、それによって、信頼される安全な内部ネットワークと、安全で信頼されると仮定されない別のネットワーク（例えば、インターネット）との間の障壁として動作している。したがって、ファイアウォール２６は、クライアント１６が、カメラ１０、１２またはＮＡＳ１４にメッセージを送るのを遮断している。映像管理サーバ２８の１つの機能は、クライアント１６からカメラ１０、１２またはＮＡＳ１４への通信チャンネルを可能にすることである。そのような機能の１つの例は、ＡＸＩＳ  ＡＢという名称で、公開国際特許出願第ＷＯ２００６／０７３３４８Ａ１号に記載されている。当業者は、この機能を実装するための、さらなる代替のやり方をよく知っている。
【００３８】
ここで図３を参照すると、カメラ１０、１２によりキャプチャされた動画記録ＭＶＲ１、ＭＶＲ２、ＭＶＲ３は、動画カメラ１０の中、ファイアウォール２６の背後のネットワークの中のＮＡＳ１４の中、クライアント１６と同じネットワークの中のＮＡＳ３２の中、または映像管理サーバ２８に直接接続された記憶デバイス３０の中に記憶される。動画記録ＭＶＲ１、ＭＶＲ２、ＭＶＲ３は、これらが同じ動画カメラによりキャプチャされた場合であっても、同じ記憶デバイス１０、１４、３０に記憶される必要はない。１つの実施形態では、長い記録、例えばＭＶＲ１が、映像管理サーバ２８の記憶デバイス３０に記憶されてよく、より短い記録、例えばＭＶＲ２またはＭＶＲ３がＮＡＳ１４の中または動画カメラ１０の中に記憶されてよい。
【００３９】
さらに、異なる映像記録が異なる特性を有してよい。例えば、映像記録ＭＶＲ１は、特定の動画カメラからの全日の記録であってよい。記憶空間を節約するために、この記録は比較的低解像度、低フレームレート、または低解像度および低フレームレートの両方であってよい。さらに、映像記録ＭＶＲ２は、ＭＶＲ１よりも高い映像品質、例えばより高い解像度、より高いフレームレート、または両方を有する、スケジュールされた記録であってよい。これらの記録についてスケジュールされた時間期間は、例えば、これらの時間期間にその関心のある事象が起こった過去の経験に基づいて選択されてよい。この例では、映像記録ＭＶ３は、警報がトリガした映像記録であってよい。そのような記録は、最高解像度、最高フレームレート、または最高解像度および最高フレームレートの両方、かつ所定の持続期間またはトリガする事象が終了するまで実施されるように設定されてよい。
【００４０】
各動画記録は、開始時間ｔｓおよび終了時間ｔｅ、あるいは開始時間ｔｓおよび持続時間ｔｄに関連する。いずれにしても、開始時間ｔｓおよび持続時間ｔｄを知っている場合、終了時間ｔｅを計算することができ、開始時間ｔｓおよび終了時間ｔｅを知っている場合、持続時間が容易に計算される。以下の記載では、本発明は、開始時間ｔｓおよび終了時間ｔｅを使用して記載されることになるが、終了時間ｔｅの代わりに持続時間ｔｄを使用することは、当業者には明らかである。
【００４１】
ここで、記録された動画の提示を準備するプロセスが示される、図４の流れ図を参照する。最初にオペレータが、クライアント１６で、映像源およびタイムフレームあるいは開始時間を選択する（ステップ４０２）。開始時間が選択された場合、要求された映像の期間を、プリセット期間に設定することができる。次いで、クライアントは、要求メッセージを準備し、それを映像管理サーバ３０に送る（ステップ４０４）。要求メッセージは、記録された映像が要求される供給源を一意に識別する供給源識別情報を含むことができる。さらに、要求メッセージは、例えば、再生を要求されている区間についての開始時間および終了時間といった、要求された映像の時間フレームの指示を含むことができる。
【００４２】
本出願では、「映像源」という用語は、動画をキャプチャした、例えばカメラといったデバイスとして理解するべきである。単一の映像源からの動画記録は、次いで、例えば、カメラの中、ＮＡＳの中、映像管理サーバの中といった、ネットワーク上の異なる場所に記憶されうる。したがって、オペレータが映像源を選択するとき、オペレータはカメラを選択することができ、その後の、この映像源からの動画についての要求では、カメラが識別されることになり、この映像源に生じる動画記録が要求されることになる。
【００４３】
映像管理サーバ３０は、要求を処理したら、クライアントに映像情報メッセージを戻す。映像情報メッセージは、クライアントにより受け取られ、指定された時間フレーム期間に映像源によりキャプチャされた記録に関連する情報を含む（ステップ４０６）。映像情報メッセージは、映像情報メッセージの中で表される各特定の記録を識別する記録識別子、各記録についての開始時間および終了時間、各記録についての少なくとも１つの映像品質値、およびクライアントが各記録にアクセスすることを可能にする媒体のアドレスを含むことができる。映像情報メッセージは、各映像記録に記憶されるすべての映像データを含むわけではない。映像品質値は、例えば、映像解像度、アスペクト比、フレームレートなどに基づくことができる。映像情報メッセージは、各記録について、任意の数の異なるタイプの映像品質値を含むことができる。媒体のアドレスは、ユニフォームリソースロケータ（ＵＲＬ）の形であってよい。
【００４４】
次いで、所定の目標映像品質値に最も近い映像品質値を有する動画記録から映像データを、要求された時間フレームの複数の別個の時点について、選択することにより受け取られた映像情報を、クライアントが処理する（ステップ４０８）。動画記録を選択するこのプロセスは、代替的に、１つまたは複数の映像品質値から映像選択値を生成すること、次いで、所定の目標映像選択値に最も近い映像選択値を有する映像記録を選択することを含むことができる。どのように映像選択値を計算するのかについての例が、以下に提示される。次いで、選択された記録または記録の選択された部分が映出スキームの中に登録される（ステップ４１０）。映出スキームは、何を映出するか、それをいつ映出するかに関連する情報を含む計画である。１つの実施形態によれば、映出スキームは映出リストであり、映出リストは、オペレータからの要求に応答して映出される各記録への媒体のアドレスを時系列で含む、リストとして形成することができる。各媒体のアドレスは、開始時間および終了時間に関連もし、それによって、要求された再生に関係ない大量のデータの代わりに、記録のほんの一部を映出すること、および記録された動画のほんの一部を取り出すことを可能にする。映出スキームは、今後映出リストと呼ばれることになる。
【００４５】
映出リストの生成および結果として得られる映出リストの１つの例が、図５に示される。この例では、動画記録は、以下の映像選択値を有し、その各々は、それぞれの記録からの、単一の映像品質値または複数の映像品質値の組合せに基づくことができる。
映像記録の映像品質値
ＭＶＲ１ＶＳ１＝１００
ＭＶＲ２ＶＳ２＝１７５
ＭＶＲ３ＶＳ３＝２５０
【００４６】
クライアントの、所定の目標映像選択値ＶＳｔは、２４０である。選択ステップに関連する上に記載したプロセスを考慮すると、目標映像選択値に最も近い映像選択値を有する動画記録が使用されるべきである。最も近い映像選択値を見出すために、各動画記録の映像選択値と目標映像選択値との間の差の絶対値が計算されてよい。この計算は、以下の差をもたらす。
｜ＶＳ１−ＶＳｔ｜＝１４０
｜ＶＳ２−ＶＳｔ｜＝６５
｜ＶＳ３−ＶＳｔ｜＝１０
【００４７】
動画記録ＭＶＲ３：１〜３は、他の動画記録のどれよりも目標映像選択値に近い映像選択値を有し、したがって、動画記録ＭＶＲ３が存在するすべての区間について、映出リストの中に動画記録が示される。
【００４８】
動画記録ＭＶＲ２：１〜２は、動画記録ＭＶＲ１の映像選択値よりも目標映像選択値に近い映像選択値を有し、したがって、動画記録ＭＶＲ２が利用可能で、利用可能な動画記録ＭＶＲ３がないすべての区間について、動画記録ＭＶＲ２が選択される。
【００４９】
動画記録ＭＶＲ１は、すべての動画記録を鑑みて、目標映像選択値ＶＳｔから最も離れた映像選択値ＶＳ１を有しており、したがって、他の映像記録が利用可能でない時間帯において映出リストの中にリスト化される。動画記録がまったく利用可能でない、すなわち動画記録のいずれもこれらの時間区間について何ら記録を有していない、タイムスロット、区間がある場合、これらの区間は省くことができる。
【００５０】
ここで、図５の映出リストは、下のようなものに見えてよい。
【００５１】
【表１】
0005885793.tif 000002
【００５２】
図６に、映出リストの生成の、別の例が示される。この例では、クライアントの所定の映像選択値ＶＳｔは、１５０である。より低い品質要件は、クライアントのディスプレイが高解像度画像を提示することができない、動画記録が４つの同時に提示される映像記録のうちの１つとして提示されるべきである、クライアントへの帯域が制限されている、などの事実から導出されうる。映像選択値が図５に関連する例におけるものと同じであると仮定しよう。すると、各動画記録の映像選択値と目標映像選択値との間の差は、以下である。
｜ＶＳ１−ＶＳｔ｜＝５０
｜ＶＳ２−ＶＳｔ｜＝２５
｜ＶＳ３−ＶＳｔ｜＝１００
【００５３】
動画記録ＭＶＲ１、ＭＶＲ２、およびＭＶＲ３を鑑みて、動画記録ＭＶＲ３：１〜３は、目標映像選択値ＶＳｔから最も離れた映像選択値を有する。さらに、ＭＶＲ１からの動画記録は、動画記録ＭＶＲ３が表されるすべてのタイムスロットに存在し、したがって、動画記録ＭＶＲ３は、映出リストの中に挿入されないことになる。
【００５４】
動画記録ＭＶＲ２：１〜２は、動画記録ＭＶＲ１およびＭＶＲ３と比較して、クライアントの目標映像品質値ＶＳｔに最も近い映像品質値ＶＳ２を有する。したがって、動画記録ＭＶＲ２：１〜２は、それらが存在する区間で映出リストに選択され、映出リストの残りは、動画記録ＭＶＲ１からの動画部分を参照する。したがって、映出リスト中の映出リスト項目は、下の表に示されるような区間として構成することができる。
【００５５】
【表２】
0005885793.tif 000003
【００５６】
図５および図６の記載に関して上に示したように、動画記録についての映像選択値は、様々なやり方で計算することができる。映像選択値の生成または計算で使用される映像の特徴の選択は、応用例、クライアント、ユーザ、または任意の他の環境に依存する場合がある。さらに、映像選択値は、最終的な映像選択値を計算する際に異なる重みを与えられる、複数の特徴およびそれらの個別の映像品質値に基づくことができる。
【００５７】
１つの実施形態では、映像選択値は次のように計算される。
ＶＳｓｃｏｒｅ＝（１＋（ｓ−１）２）（１＋（ｐ−１）２）
上式で、ＶＳｓｃｏｒｅは、計算される映像選択値であり、ｓは、目標フレームを満たすために、どれだけ選択される動画記録が均一にスケーリングされる必要があるかを表すスケールファクタ値であり、ｐは、「フラクションフィル」変数であって、それは、目標フレームの２つの軸のうちの１つに沿って目標フレームを満たすために動画がスケーリングされたとき、満たされる目標フレームのうちのどれだけであるかを表す。この式では、ゼロに最も近いＶＳｓｃｏｒｅの値が最良値である。これは、ゼロの目標映像選択値ＶＳｔを使用すること、すなわちＶＳｔ＝０に対応する。
【００５８】
別の実施形態では、映像選択値ＶＳｓｃｏｒｅは、上の例のように、例えば映像品質値といった重み付けされた関数の１次結合、または単一の関数として計算される。
【００５９】
【数１】
0005885793.tif 000004
この式では、変数ｃｋは、関数の優先順位付けを可能にするため設定することができる重みである。関数中で使用される引数は、例えば、映像解像度、アスペクト比、フレームレートなどの、複数の「品質の」特徴のうちの任意の１つであってよい。この映像選択値の計算の１つの利点は、特徴の重み付けが完全に制御されることである。
【００６０】
さらに別の実施形態では、映像選択値ＶＳｓｃｏｒｅは、関数の積として計算される。
【００６１】
【数２】
0005885793.tif 000005
このタイプの式の１つの特性は、すべての要因、すなわち関数ｆ（ｘ）が、結果に大きな影響を及ぼしうることである。例えば、関数のうちの１つがゼロである場合、ＶＳｓｃｏｒｅがゼロになる。
【００６２】
図７ａ〜図７ｂは、上の映像選択値計算スキームのいずれかを使用する、映出リスト６００を生成するためのプロセスの１つの実施形態を描く流れ図を示す。最初に、空の映出リストが作成され（ステップ６０２）、次いで、プロセスは、映像管理サーバから受け取られる映像情報メッセージ中のすべての映像情報項目が処理されるまで（ステップ６２４）、繰り返されるプロセスの部分に到達する（ステップ６０４）。
【００６３】
プロセスのこの繰り返し部分は、映像情報メッセージから映像情報項目を取り出す行為で開始する（ステップ６０６）。取り出す映像情報項目の選択は、項目が繰り返し期間に既に処理されたか処理されていないかに基づく。この選択は、複数のやり方で達成することができる。１つのやり方は、映像情報メッセージが処理され、次いで残った項目から選択をするときに、受け取った映像情報メッセージから映像情報項目を削除し続けることによる。別のやり方は、処理された項目に処理されたと印を付けるために処理された項目に単にフラグを設定し、次いで選択ステップ期間に処理された項目を省くことである。
【００６４】
処理は、次いで、選択され、取り出された映像情報項目に基づいて続けられる。取り出された映像情報項目は、取り出された映像情報項目により表される時間区間を規定する開始時間および終了時間を含む。次いで、最初は空の映出リストは、取り出された映像情報項目の区間が既に映出リストにある任意の区間と重複するかどうかをチェックするために、開始時間に関して、時間の流れに沿って解析される（ステップ６０８）。時間の流れの順序で解析されると、映出リストに見つかる第１に遭遇した重複する項目は、次のステップで処理される重複である。重複が見つかると、取り出された映像情報項目により表される動画記録の、映像選択スコアとも呼ばれる映像選択値が計算され、既に映出リスト中にある重複する区間の映像選択値と比較される（ステップ６１０）。この比較は、以前に議論されたやり方のうちの１つで実施することができる。取り出された映像情報項目が最良の映像選択値を有する場合、映出リスト中の重複が除去される（ステップ６１２）。すなわち、映出リストの区間が全体的に重複されている場合、映出リスト中の全体的に重複された区間の項目が除去され、映出リストの区間の一部のみが重複されている場合、映出リストの区間の重複された部分のみが除去される。次いで、プロセスは、ステップ６０８に戻り、取り出された映像情報項目の区間が、映出リスト中の挿入された任意の区間とまだ重複するかどうかをチェックする。
【００６５】
ステップ６０８で重複が見つからない場合、取り出された映像情報項目は、映出リスト中に挿入される（ステップ６２８）。取り出された映像情報項目の区間は、処理の期間に調整され、したがって、映像情報メッセージからステップ６０６で取り出された映像情報項目の全体区間を表さない場合がある。取り出された映像情報項目が映出リスト中に挿入されたら、プロセスは、プロセスステップ６２４に続く。
【００６６】
ここで、取り出された映像項目の映像選択値が、映出リスト中の重複する項目の映像選択値と比較される、プロセスステップ６１０に戻る。取り出された映像情報項目の映像選択値が映出リスト中の重複する項目の映像選択値よりも良くない場合、取り出された映像情報項目の区間が、映出リスト中の重複する区間の開始時間よりも早い開始時間を有するかどうかをチェックすることによってプロセスが続く（ステップ６１４）。次いで、取り出された映像情報項目の区間が、映出リスト中で重複する区間の開始時間に対応する時点で分割される。重複する映出リスト区間の開始点より早い取り出された映像情報項目の区間の部分が、別個の区間の項目に形成される（ステップ６１６）。これを行う１つのやり方は、取り出された映像情報項目の開始時間および重複する映出リスト区間の開始時間をとって、これらの２つの時点をそれぞれ新しい項目、別個の区間の項目のための開始時間および終了時間にし、ここで、この別個の区間の項目は、取り出された映像情報項目のすべての他の特性および特徴が与えられる。
【００６７】
さらに、取り出された映像情報項目は、次いで、その区間の開始時間を、映出リスト中の重複する区間の開始時間に変更することにより修正される。別個の区間の項目がステップ６１６で生成されたら、別個の区間の項目が映出リスト中に挿入される（ステップ６１８）。
【００６８】
次いで、プロセスは、ステップ６２０に続く。このステップは、取り出された映像情報項目中の開始時間が映出リスト中の重複する区間の開始時間よりも早いかどうかに関するステップ６１４中のチェックのとき、このチェックが否定的な結果を戻す場合、すなわち取り出された映像情報項目中により早い開始時間がないとき、プロセスが進むステップでもある。したがって、ここで、映出リストからの重複する区間は、本来のまたは調整された、取り出された映像情報項目の少なくとも開始部分が重複していることが確かであって、重複する区間が取り出された映像情報項目から除去される（ステップ６２０）。
【００６９】
取り出された映像情報項目が調整された後、結果として得られる映像情報項目は、項目中に何らかの区間が残されているかどうか判定するためにチェックされる（ステップ６２２）。取り出された映像情報項目中に残った区間がまだ存在する場合、取り出された映像情報項目の調整バージョンを処理するために、プロセスはステップ６０８に戻る。そうではなく、残った区間が存在しない場合、この取り出された映像情報項目はそれ以上処理されるべきでなく、映像情報メッセージの中に、処理する、何らかのさらなる映像情報項目が存在するかどうかをチェックするために、プロセスはステップ６２４に進む。処理する、さらなる映像情報項目が存在する場合、プロセスはステップ６０４に戻るが、処理する、さらなる映像情報項目が存在しない場合、プロセスは、生成された映出リストをもって終了する（ステップ６２６）。
【００７０】
オペレータの初期選択に基づいて映出リストが作成されたら、要求された動画源からの動画が、映出リストを使用して再生される。映出リストはクライアントにより処理される。図８ａの流れ図は、要求された時間期間の各タイムスロットおよびあらゆるタイムスロットについて、最も好適な動画記録を表示する映出リストの処理の１つの実施形態を示す。この実施形態では、クライアントが映出リストを読み（ステップ７０２）、映出リスト項目により規定される各動画記録の部分をダウンロードする（ステップ７０４）。これらの媒体のアドレスは、カメラ１０の中、ＮＡＳ１４の中、または映像管理サーバ２８の中に記憶されている動画記録をアドレス指定することができる。動画記録が、クライアントの観点から、ファイアウォールの背後のカメラまたはＮＡＳに記憶されている場合、媒体のアドレスは、映像管理サーバ２８を介して解決されるアドレスである。
【００７１】
次いで、映像ファイルの各々の映像再生は、映出リスト中の各映像記録項目に接続される開始時間および終了時間により指示されるように、時間の流れに沿って実施される（ステップ７０６）。
【００７２】
クライアントで映出リストを処理する別の実施形態が、図８ｂの流れ図に示される。このプロセスによれば、カウンタｃがステップ７２２でリセットされ、映出リスト中の項目の数ｎが取り出される。項目数ｃが映出リストから読み出され（ステップ７２４）、媒体のアドレス、開始時間、および終了時間により規定される映像データが取り出される（ステップ７２６）。取り出された映像データは、次いでクライアントで再生され（ステップ７２８）、カウンタｃが１だけ増分される（ステップ７３０）。ステップ７２４〜７３０は、項目により規定されるすべての映像データが取り出されるまで繰り返され、流れ図では、このことは、カウンタが映出リスト中の項目の数をパスしたかどうかをチェックすることにより記号化されている（ステップ７３２）。ステップ７２４への戻りは、現在の動画再生が終了する前に次の動画記録の再生を準備させるために、現在映出されている動画記録が終了に到達する前に起こるように実装することができる。
【００７３】
ここで、指定された映像源からのすべての利用可能な動画記録を調べることによりクライアント１６からの要求を処理し、次いで、上に議論したようにクライアントが処理するために、クライアント１６に映像情報メッセージを戻すように構成される映像管理サーバ２８に着目する。クライアント１６が情報を処理したら、クライアント１６は、映像管理サーバ２８から動画記録を要求することができる。
【００７４】
１つの実施形態によれば、映像管理サーバ２８のプロセスは、図９のステップを含む。クライアント１６から特定の映像源の動画について、かつ特定の時間期間についての要求を、映像管理サーバ２８が受け取ると、プロセスが開始する（ステップ８０２）。要求に応答して、映像管理サーバ２８は、指定された時間期間に、指定された動画源に関連するデータおよび特性を取り出す（ステップ８０４）。取り出されたデータおよび特性は、映像管理サーバ２８により見出された各特定の記録を識別する識別子、各記録の開始時間および終了時間、各記録についての少なくとも１つの映像品質値、ならびにクライアントが各記録にアクセスすることを可能にする媒体のアドレスであってよい。映像品質値は、例えば、映像解像度、アスペクト比、フレームレートなどであってよい。映像記録の特性は、各記録についての、任意の数の異なるタイプの映像品質値を含むことができる。媒体のアドレスは、ユニフォームリソースロケータ（ＵＲＬ）の形であってよい。特定の映像源に関連するデータおよび特性は、映像管理サーバ２８の中、カメラ１０の中、ＮＡＳ１４、３２の中、またはこれらの場所の任意の組合せに記憶することができる。例えば、要求された供給源に関連する１つの動画記録についてのデータおよび特性が映像管理サーバ２８の中に記憶される場合、別の動画記録のデータおよび特性がシステムの中のカメラ１０のうちの１つに記憶されうる。
【００７５】
次いで、データおよび特性は、クライアント１６に映像情報メッセージの中で送られる（ステップ８０６）。映像情報メッセージが映像管理サーバ２８を介してアクセス可能な、記録された動画を参照する場合、映像管理サーバ２８は、そのような映像データについての要求を受け取ることができる（ステップ８０８）。そのような要求に応答して、映像管理サーバ２８が要求されたデータを取り出し（ステップ８１０）、それを要求しているクライアントに送る（ステップ８１２）。
【００７６】
ここで図１０を参照すると、本発明の実施形態を実装するシステム中のネットワークを介して起こりうる通信を描く図が示されている。最初の通信が、クライアント１６から映像管理サーバ２８へのものであり、指定された供給源によりなされる特定の時間フレーム内の動画記録に関連する情報についての要求９００を含む。次いで、映像管理サーバ２８は、映像管理サーバ２８の記憶デバイス３０から、関係する映像源およびタイムフレームに関連する映像情報を取り出すことができる。上に議論したように、映像管理サーバ２８は、映像情報メッセージ９０４を戻す。しかし、あるいは映像管理サーバ２８は、それ自体の記憶デバイスから映像情報を取り出すことに加えて、供給源、すなわちカメラ１０、１２および／またはカメラ１０、１２に関連してデータを記憶すると登録されたＮＡＳ１４、３２に、映像源要求または映像情報要求９０１を送る。この映像情報要求９０１は、代替的に、ブロードキャストメッセージとして実装することができる。次いで、映像情報要求９０１に応答して、映像情報９０２が映像管理サーバ２８に戻され、映像管理サーバ２８がクライアントに映像情報メッセージ９０４を送る。
【００７７】
次いで、クライアント１６が映像情報メッセージ中の情報を処理し、生成された映出リストにしたがって、動画についての要求を送り出す。動画要求は、本質的に同時に送ることができ、または図に示されるように、１つの要求に関連する動画データが受け取られた後に送ることができる。いずれにしても、図では、クライアント１６が、映像管理サーバ２８に接続された記憶デバイスに記憶された動画記録についての第１の動画要求９０６を送ることにより開始する。第１の動画要求は、次いで、映像管理サーバ記憶装置３０から動画記録を要求する（９０８）、映像管理サーバ２８により処理される。映像管理サーバ記憶装置３０は、要求された動画記録を映像管理サーバ２８に戻し（９１０）、次いで映像管理サーバ２８は、クライアント１６に動画記録を送る（９１２）。第２の動画は、ファイアウォールの背後の、ローカル映像記憶装置１４（ＮＡＳ）から取り出されるべきである。したがって、第２の動画記録についての要求９１４がクライアント１６から映像管理サーバ２８に送られ、次いで要求９１６は、映像管理サーバ２８からそのファイアウォール通過技術を介してＮＡＳ１４に送られる。ＮＡＳ１４は、要求された動画記録を映像管理サーバ２８に戻し（９１８）、次いで映像管理サーバ２８が動画記録をクライアント１６に、前方へと送る（９２０）。
【００７８】
図１１では、本発明の１つの実施形態にしたがうクライアント１６が示される。クライアントは、例えばキーボード、マウス、ジョイスティックなどの入力デバイス２０およびディスプレイ１８を有する汎用コンピュータであってよい。汎用コンピュータの操作および設計は当業者にはよく知られており、汎用コンピュータの中の処理は、１つの中央プロセッサユニットまたは複数の処理ユニットにより実施される。本発明は、これら２つの実装法のいずれか１つに制限されないが、本出願の理解を容易にするために、処理機能は、プロセッサ５０と呼ばれることになる。さらに、クライアントは、上に議論したように、ネットワーク２２、２４に接続され、したがって、ネットワークインターフェイス５２を含んでいる。本発明の実施形態を実装するため、汎用コンピュータは、一般的なコンピュータのデバイスおよび機能に加えて、動画選択モジュール５４、映像要求器５６、映出リスト生成器５８、および映出リスト提示器６０を含むことができる。
【００７９】
映像選択モジュール５４は、入力デバイス２０からの入力を受け取り、動画源および時点あるいはタイムフレームを識別し、動画源および要求されたタイムフレームの識別子を含む要求を映像管理サーバ２８に送るように構成される。映出リスト生成器５８は、映像管理サーバから映像情報メッセージを受け取り、要求される時間フレームの中の異なるタイムスロットについての映像記録を選択するように構成される。図４に関し、ステップ４０６〜４１０も参照のこと。
【００８０】
映像要求器５６は、映出リスト提示器６０用の映出リストにしたがって、動画記録または動画記録の部分を要求して取り出し、使用して、ディスプレイ１８上でオペレータに再生するように構成される。
【００８１】
図１２では、本発明の実施形態を実装する映像管理サーバが示される。上で記載されたように、例えば処理手段７０、ネットワークインターフェイス７２、およびファイアウォールを通した通信などの、一般的に映像を管理するための機能性およびデバイスに加えて、映像管理サーバは、映像情報生成器７４、映像源データベース７６、映像記録データベース７８、映像記録回収器８０を含む。
【００８２】
映像情報生成器７４は、クライアントからの映像源要求を処理し、映像源データベース７６の中の映像源を識別するように構成される。次いで、映像情報生成器７４は、特定の映像源の記録された動画に関連する情報を含む記憶デバイスへのアドレスを映像源データベースから受け取ることができ、または、映像源データベースが、映像情報生成器を映像記録の内部データベース７８の中の記録にリンクする。映像情報生成器７４は、特定のタイムフレームの中の映像源に関連するすべての記録を識別するために、これらの方法の両方を利用しなければならない場合がある。映像記録は、映像記録データベース７８の中に記憶されない場合がある。１つの実施形態によれば、映像記録データベース７８は、媒体のアドレス、開始時間、終了時間、映像の特性などに関連する記録された動画の情報のみを含む。映像記録回収器８０は、ファイアウォールの背後に記憶された映像記録にアクセスすることを可能にするように構成される。映像記録回収器は、特定の動画記録のアドレスまたは他の識別子を受け取り、動画記録を取り出し、クライアント１６に動画記録を送る。
【符号の説明】
【００８３】
１０  映像源、動画カメラ
１２  映像源、動画カメラ
１４  映像源、ネットワーク接続記憶装置（ＮＡＳ）、ファイルサーバ
１６  クライアント
１８  ディスプレイ
２０  入力手段、入力デバイス
２２  コンピュータネットワーク
２４  ネットワーク
２６  ファイアウォール
２８  映像源、映像管理サーバ
３０  映像管理サーバ記憶デバイス
３２  ＮＡＳ
５０  プロセッサ
５２  ネットワークインターフェイス
５４  動画選択モジュール
５６  映像要求器
５８  映出リスト生成器
６０  映出リスト提示器
７０  処理手段
７２  ネットワークインターフェイス
７４  映像情報生成器
７６  映像源データベース
７８  映像記録データベース、映像記録の内部データベース
８０  映像記録回収器
４０２  ステップ
４０４  ステップ
４０６  ステップ
４０８  ステップ
４１０  ステップ
６００  映出リスト
６０２  ステップ
６０４  ステップ
６０６  ステップ
６０８  ステップ
６１０  ステップ
６１２  ステップ
６１４  ステップ
６１６  ステップ
６１８  ステップ
６２０  ステップ
６２２  ステップ
６２４  ステップ
６２６  ステップ
６２８  ステップ
７０２  ステップ
７０４  ステップ
７０６  ステップ
７２２  ステップ
７２４  ステップ
７２６  ステップ
７２８  ステップ
７３０  ステップ
７３２  ステップ
８０２  ステップ
８０４  ステップ
８０６  ステップ
８０８  ステップ
８１０  ステップ
８１２  ステップ
９００  要求
９０１  映像情報要求
９０２  映像情報
９０４  映像情報メッセージ
９０６  要求するステップ、第１の動画要求
９０８  要求するステップ
９１０  ステップ
９１２  動画記録、ステップ
９１４  要求するステップ、第２の動画記録についての要求
９１６  要求
９１８  ステップ
９２０  動画記録
【図１】
0005885793.tif 000006
【図２】
0005885793.tif 000007
【図３】
0005885793.tif 000008
【図４】
0005885793.tif 000009
【図５】
0005885793.tif 000010
【図６】
0005885793.tif 000011
【図７ａ】
0005885793.tif 000012
【図７ｂ】
0005885793.tif 000013
【図８ａ】
0005885793.tif 000014
【図８ｂ】
0005885793.tif 000015
【図９】
0005885793.tif 000016
【図１０】
0005885793.tif 000017
【図１１】
0005885793.tif 000018
【図１２】
0005885793.tif 000019