(57)【要約】【課題】必要な映像のみを、キー情報とともに記憶し、記憶した映像の中からキー情報を指定して必要な映像を検索する技術を提供する。【解決手段】  映像装置１００は、トリガイベントの発生を検出し、トリガイベント発生前後の映像を既定時間分だけ記憶し、映像管理サーバ２へと送信する。映像管理サーバ２は、映像ファイルと、映像に関連したトリガイベントの発生のタイミングに関する情報を含むキー情報とを関連付けて映像ＤＢに記憶する。そして、映像管理サーバ２は検索条件を受けると、指定された検索条件を満たすキー情報に関連付けられて記憶される映像ファイルを映像ＤＢから取得する。【選択図】図１
2008178009.tif 000002
【特許請求の範囲】
【請求項１】
映像装置と、ネットワークを介して前記映像装置に接続された、映像情報記憶装置から構成される映像情報システムであって、
前記映像装置は、
トリガイベントの発生を検出するトリガイベント検出手段と、
映像を撮影する撮影手段と、
前記撮影手段が連続して撮影している映像のうちの最新の映像を第１の所定時間分記憶する映像記憶手段と、
前記トリガイベント検出手段がトリガイベントの発生を検出すると、前記映像記憶手段がさらに第２の所定時間分の映像を記憶するまで待った後、前記映像記憶手段に記憶された映像の映像ファイルを作成する映像ファイル作成手段と、
を備え、
前記映像情報記憶装置は、
前記映像装置から前記映像ファイル作成手段の作成した映像ファイルを取得し、該映像ファイルと映像に関連したトリガイベントの発生のタイミングに関する情報を含むキー情報とを関連付けて記憶する映像情報記憶手段と、
検索条件を受け、指定された検索条件を満たすキー情報に関連付けられて記憶される映像ファイルを前記映像情報記憶手段から取得する映像ファイル取得手段と、
を備えることを特徴とする映像情報システム。
【請求項２】
前記映像装置は、
時刻を計時する計時手段と、
標準時刻情報を受信する標準時刻情報受信手段と、
前記標準時刻情報受信手段が受信した標準時刻情報に基づいて、前記計時手段が標準時刻を計時するように調整する時刻調整手段と、
をさらに備え、
前記映像情報記憶手段は、前記キー情報として、前記トリガイベントの発生を検出した時に前記計時手段が計時する標準時刻を、前記映像ファイル作成手段の作成した映像ファイルに関連づけて記憶する、
ことを特徴とする請求項１に記載の映像情報システム。
【請求項３】
前記映像情報システムにおいて、前記映像装置が直接標準時刻情報を受信できない場合に、標準時刻情報を受信し、受信した標準時刻情報と同期した２次標準時刻情報を前記映像装置へと送信する中継手段をさらに備える、
ことを特徴とする請求項２に記載の映像情報システム。
【請求項４】
前記映像記憶手段は、
前記計時手段が計時する標準時を、前記映像手段の撮影した映像の各フレームと関連付けて記憶する、
ことを特徴とする請求項２または３に記載の映像情報システム。
【請求項５】
前記映像装置は、
前記映像ファイル作成手段の作成した映像ファイルを構成するフレームのうち、トリガイベント発生時のフレームデータの時刻認証処理を、ネットワークを介して接続される時刻認証処理装置に依頼して、時刻認証結果のタイムスタンプを取得する、第１の時刻認証手段をさらに備え、
前記映像情報記憶手段は、前記映像ファイル作成手段の作成した映像ファイルと映像に関連したキー情報とともに、前記第１の時刻認証処理手段の取得したタイムスタンプを関連付けて記憶する、
ことを特徴とする請求項１から４のいずれかに記載の映像情報システム。
【請求項６】
前記映像装置は、
前記映像ファイル作成手段の作成した映像ファイルの時刻認証処理を、ネットワークを介して接続される時刻認証処理装置に依頼して、時刻認証結果のタイムスタンプを取得する、第２の時刻認証手段をさらに備え、
前記映像記憶手段は、前記映像ファイル作成手段の作成した映像ファイルと映像に関連したキー情報とともに、前記第２の時刻認証処理手段の取得したタイムスタンプを関連付けて記憶する、
ことを特徴とする請求項１から５のいずれかに記載の映像情報システム。
【請求項７】
トリガイベントの発生を検出するトリガイベント検出ステップと、
撮影手段が連続して撮影している映像のうちの最新の映像を第１の所定時間分記憶する映像記憶ステップと、
前記トリガイベント検出ステップでトリガイベントの発生を検出すると、前記映像記憶ステップにおいてさらに第２の所定時間分の映像を記憶するまで待った後、前記映像記憶ステップにおいて記憶された映像の映像ファイルを作成する映像ファイル作成ステップと、
前記映像ファイル作成ステップにて作成した映像ファイルと、映像に関連したトリガイベントの発生のタイミングに関する情報を含むキー情報とを関連付けて記憶する映像情報記憶ステップと、
検索条件を受け、指定された検索条件を満たすキー情報に関連付けられて記憶される映像ファイルを前記映像情報記憶ステップにおいて記憶された中から取得する映像ファイル取得手段と、
を備えることを特徴とする方法。
【請求項８】
コンピュータを、
トリガイベントの発生を検出するトリガイベント検出手段、
撮影手段が連続して撮影している映像のうちの最新の映像を第１の所定時間分記憶する映像記憶手段、
前記トリガイベント検出手段がトリガイベントの発生を検出すると、前記映像記憶手段がさらに第２の所定時間分の映像を記憶するまで待った後、前記映像記憶手段に記憶された映像の映像ファイルを作成する映像ファイル作成手段、
前記映像ファイル作成手段の作成した映像ファイルと、映像に関連したトリガイベントの発生のタイミングに関する情報を含むキー情報とを関連づけて記憶する映像情報記憶手段、
検索条件を受け、指定された検索条件を満たすキー情報に関連付けられて記憶される映像ファイルを前記映像情報記憶手段から取得する映像ファイル取得手段、
として機能させる、映像プログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トリガ前後の映像を関連したキー情報とともに記憶し、記憶した映像をキー情報に基づいて検索する装置、方法、およびプログラムに関する。
【背景技術】
【０００２】
現在、ストレージ容量の拡大と装置の低価格化によって、長時間のデジタル映像を記録することが可能となった。しかしながら、すべての出来事を記録していると、必要とする情報に関する映像が長時間の記録の中のわずかな時間にしか存在しないような場合には膨大な記録の中から必要な情報を検索することになり、従って、それに要する時間も長時間になるという問題が有った。そのため必要な情報に関する映像のみを記録し、記録された映像の中から所望の映像を短時間で検索する技術が望まれている。
【０００３】
必要な映像を記憶する一つの方法として、何らかのトリガが発生すると、そのトリガの発生前後の映像を記録する技術に関する提案がなされている。例えば、特許文献１には、衝突時の加速をトリガとしてその前後の映像を記憶することで、事故が発生した際の状況を記録する技術が開示されている。しかしながら、特許文献１は、必要な映像を記憶する技術は開示するが、記憶された映像の中から所望の映像を検索して取り出す技術については記載していない。
【特許文献１】特開２００５−１６５８０５号公報
【特許文献２】特許第３６３２７０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上記のような問題を解決するためになされたものである。本発明は、必要な映像のみを記録し、そして、記録された映像の中から必要なデータを検索するための装置、方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の第１の観点に係る映像情報システムは、
映像装置と、ネットワークを介して前記映像装置に接続された、映像情報記憶装置から構成され、
前記映像装置は、
トリガイベントの発生を検出するトリガイベント検出手段と、
映像を撮影する撮影手段と、
前記撮影手段が連続して撮影している映像のうちの最新の映像を第１の所定時間分記憶する映像記憶手段と、
前記トリガイベント検出手段がトリガイベントの発生を検出すると、前記映像記憶手段がさらに第２の所定時間分の映像を記憶するまで待った後、前記映像記憶手段に記憶された映像の映像ファイルを作成する映像ファイル作成手段と、
を備え、
前記映像情報記憶装置は、
前記映像装置から前記映像ファイル作成手段の作成した映像ファイルを取得し、該映像ファイルと映像に関連したトリガイベントの発生のタイミングに関する情報を含むキー情報とを関連付けて記憶する映像情報記憶手段と、
検索条件を受け、指定された検索条件を満たすキー情報に関連付けられて記憶される映像ファイルを前記映像情報記憶手段から取得する映像ファイル取得手段と、
を備える。
【０００６】
また、本発明の第１の観点に係る映像情報システムにおいて、
前記映像装置は、
時刻を計時する計時手段と、
標準時刻情報を受信する標準時刻情報受信手段と、
前記標準時刻情報受信手段が受信した標準時刻情報に基づいて、前記計時手段が標準時刻を計時するように調整する時刻調整手段と、
をさらに備え、
前記映像情報記憶手段は、前記キー情報として、前記トリガイベントの発生を検出した時に前記計時手段が計時する標準時刻を、前記映像ファイル作成手段の作成した映像ファイルに関連づけて記憶する
ようにしてもよい。
【０００７】
また、本発明の第１の観点に係る映像情報システムにおいて、
前記映像装置が直接標準時刻情報を受信できない場合に、標準時刻情報を受信し、受信した標準時刻情報と同期した２次標準時刻情報を前記映像装置へと送信する中継手段をさらに備える、
ようにしてもよい。
【０００８】
また、本発明の第１の観点に係る映像情報システムにおいて、
前記映像記憶手段は、
前記計時手段が計時する標準時を、前記映像手段の撮影した映像の各フレームと関連付けて記憶する、
ようにしてもよい。
【０００９】
また、本発明の第１の観点に係る映像情報システムにおいて、
前記映像装置は、
前記映像ファイル作成手段の作成した映像ファイルを構成するフレームのうち、トリガ発生時のフレームデータの時刻認証処理を、ネットワークを介して接続される時刻認証処理装置に依頼して、時刻認証結果のタイムスタンプを取得する、第１の時刻認証手段をさらに備え、
前記映像情報記憶手段は、前記映像ファイル作成手段の作成した映像ファイルと映像に関連したキー情報とともに、前記第１の時刻認証処理手段の取得したタイムスタンプを関連付けて記憶する、
ようにしてもよい。
【００１０】
また、本発明の第１の観点に係る映像情報システムにおいて、
前記映像装置は、
前記映像ファイル作成手段の作成した映像ファイルの時刻認証処理を、ネットワークを介して接続される時刻認証処理装置に依頼して、時刻認証結果のタイムスタンプを取得する、第２の時刻認証手段をさらに備え、
前記映像記憶手段は、前記映像ファイル作成手段の作成した映像ファイルと映像に関連したキー情報とともに、前記第２の時刻認証処理手段の取得したタイムスタンプを関連付けて記憶する、
ようにしてもよい。
【００１１】
さらに、本発明の第２の観点に係る方法は、
トリガイベントの発生を検出するトリガイベント検出ステップと、
撮影手段が連続して撮影している映像のうちの最新の映像を第１の所定時間分記憶する映像記憶ステップと、
前記トリガイベント検出ステップでトリガイベントの発生を検出すると、前記映像記憶ステップにおいてさらに第２の所定時間分の映像を記憶するまで待った後、前記映像記憶ステップにおいて記憶された映像の映像ファイルを作成する映像ファイル作成ステップと、
前記映像ファイル作成ステップにて作成した映像ファイルと、映像に関連したトリガイベントの発生のタイミングに関する情報を含むキー情報とを関連付けて記憶する映像情報記憶ステップと、
検索条件を受け、指定された検索条件を満たすキー情報に関連付けられて記憶される映像ファイルを前記映像情報記憶ステップにおいて記憶された中から取得する映像ファイル取得手段と、
を備える。
【００１２】
さらに、本発明の第３の観点に係る映像プログラムは、
コンピュータを、
トリガイベントの発生を検出するトリガイベント検出手段、
撮影手段が連続して撮影している映像のうちの最新の映像を第１の所定時間分記憶する映像記憶手段、
前記トリガイベント検出手段がトリガイベントの発生を検出すると、前記映像記憶手段がさらに第２の所定時間分の映像を記憶するまで待った後、前記映像記憶手段に記憶された映像の映像ファイルを作成する映像ファイル作成手段、
前記映像ファイル作成手段の作成した映像ファイルと、映像に関連したトリガイベントの発生のタイミングに関する情報を含むキー情報とを関連付けて記憶する映像情報記憶手段、
検索条件を受け、指定された検索条件を満たすキー情報に関連付けられて記憶される映像ファイルを前記映像情報記憶手段から取得する映像ファイル取得手段、
として機能させる。
【発明の効果】
【００１３】
本発明によれば、必要な映像のみを記録し、そして、記録映像の中から必要なデータを短時間で検索することが可能となる。  
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態に係る映像管理システムについて図面を参照して説明する。
【００１５】
（実施形態１）
第１の実施の形態においては、現金自動支払機などの監視システムを例に映像管理システムについて説明する。本監視システムは、図１に示すように、カメラ付きの現金自動支払機１と、映像管理サーバ２と、時刻認証サーバ４と、ネットワーク１０と、中継機１１と、電波塔１２と、を備えている。現金自動支払機１と、映像管理サーバ２と、時刻認証サーバ４とはネットワーク１０を介して相互に接続された構成を有している。なお、中継機１１は、電波搭１２から標準時刻情報を含んだ標準電波を受信し、現金自動支払機１へと無線によりその情報を２次標準電波として送信する機能を有している。以下それぞれの構成について詳述する。
【００１６】
まず現金自動支払機１について説明する。現金自動支払機１は、図２に示すように、映像を撮影し、MotionJPEGなどのファイルとして記憶する映像装置１００と、現金自動支払機に必要な処理を行う、処理部１１０から構成される。
【００１７】
以下、映像装置１００について説明する。映像装置１００は、図２に示すように、制御部１０１０と，ＲＡＭ（Random Access Memory）１０１１と、ＲＯＭ（Read Only Memory）１０１２と、通信部１０１６と、画像処理部１０１８と、撮影部１０１９と、バス１０２０と、画像圧縮部１０２１と、無線受信部１０２２と、アンテナ１０２３と、計時部１０２４と、を備える。
【００１８】
制御部１０１０は、ＣＰＵ（Central Processing Unit）等から構成されており、後述のＲＡＭ１０１１を作業領域として使用して、各種データを一時的に記憶させながら、後述のＲＯＭ１０１２に記憶されている制御プログラムを実行することにより、映像装置１００全体の制御を行う。
なお、制御部１０１０の動作の詳細については、後述する。
【００１９】
ＲＡＭ（Random Access Memory）１０１１は、制御部１０１０が行う処理に必要なデータを一時格納する揮発性メモリであり、映像一時記憶領域１０１１ａなどから構成される。映像一時記憶領域１０１１ａは、常に、過去のデータを上書きしながら、予め決められたα時間分の最新の映像データを、一時的に記憶する。したがって、映像一時記憶領域１０１１ａの記憶容量は、画像処理部のフレームレート等に基づいて、α時間分の映像データを記憶可能な大きさを備える。
【００２０】
ＲＯＭ（Read Only Memory）１０１２は、制御部１０１０が映像装置１００全体の制御を行うためのプログラム等を格納する不揮発性メモリである。
【００２１】
通信部１０１６は、後述の処理部１１０と通信するための通信インタフェース回路である。
【００２２】
画像処理部１０１８は、ＡＤ変換器（アナログデジタル変換器）などから構成され、後述の撮影部１０１９の生成した映像信号にＡＤ変換などの処理を施した後、デジタル信号を映像一時記憶領域１０１１ａへと送出する。
【００２３】
撮影部１０１９はレンズ、ＣＣＤ（撮像素子）、駆動回路などから構成されており、レンズによって結像された被写体の光学像を光電変換して映像信号を生成する。生成した映像信号は画像処理部１０１８へと送出される。駆動回路は、レンズの位置を制御して、ズームやフォーカスなどの制御を行う。
【００２４】
画像圧縮部１０２１は、画像圧縮回路などから構成され、入力された画像や映像信号をそれぞれJPEG形式やMotionJPEG形式に変換する。
【００２５】
無線受信部１０２２は受信回路等から構成され、アンテナ１０２３を介して後述の電波塔１２からの標準時刻情報を含んだ標準電波を直接受信し、または中継機１１からの２次標準電波を受信して、標準時刻情報を取り出す。
【００２６】
計時部１０２４は、無線受信部１０２２から受信した標準時刻情報に基づいて、時刻を調整し、標準時を計時する。
【００２７】
バス１０２０は、制御部１０１０と，ＲＡＭ（Random Access Memory）１０１１と、ＲＯＭ（Read Only Memory）１０１２と、通信部１０１６と、画像処理部１０１８と、撮影部１０１９と、画像圧縮部１０２１と、無線受信部１０２２と、計時部１０２４と、の間で命令やデータを転送するための伝送経路である。
【００２８】
次に現金自動支払機１の処理部１１０について説明する。処理部１１０は、現金自動支払機として必要な機能を実現し、図２に示すように、制御部１１１０と、ＲＡＭ（Random Access Memory）１１１１と、ＲＯＭ（Read Only Memory）１１１２と、表示部１１１４と、入力部１１１５と、通信部１１１６と、ネットワーク通信部１１１７と、バス１１２０とを備える。
【００２９】
制御部１１１０は、ＣＰＵ（Central Processing Unit）等から構成されており、処理部１１０全体の制御を行う。具体的には、制御部１１１０は、後述のＲＡＭ１１１１を作業領域として使用して、各種データを一時的に記憶させながら、後述のＲＯＭ１１１２に記憶されている制御プログラムを実行することにより、制御を行う。
なお、制御部１１１０の動作の詳細については、後述する。
【００３０】
ＲＡＭ（Random Access Memory）１１１１は、制御部１１１０が行う処理に必要なデータを一時格納する揮発性メモリである。
【００３１】
ＲＯＭ（Read Only Memory）１１１２は、制御部１１１０が処理部１１０全体の制御を行うためのプログラム等を格納する不揮発性メモリである。
【００３２】
表示部１１１４は、ＬＣＤ（Liquid Crystal Display）等の出力装置を含む。入力部１１１５は、キーボードや、接触式の入力装置であるタッチパネルなどから構成され、任意のデータ・情報を入力する。タッチパネルは、表示部１１１４と積層され、タッチパネル式表示装置として構成されていてもよい。
【００３３】
通信部１１１６は映像装置１００と通信するための通信インタフェース回路である。
【００３４】
ネットワーク通信部１１１７は、ＮＩＣ（Network Interface Card）等から構成され、処理部１１０をネットワーク１０に接続するためのインタフェースを備える。処理部１１０はネットワーク通信部１１１７を介し、ネットワーク１０との間で、ＴＣＰ／ＩＰプロトコルに基づく通信を行う。ネットワーク通信部１１１７は、例えばモデム装置や赤外線通信装置等を含んでいてもよい。
【００３５】
バス１１２０は、制御部１１１０と，ＲＡＭ（Random Access Memory）１１１１と、ＲＯＭ（Read Only Memory）１１１２と、表示部１１１４と、入力部１１１５と、通信部１１１６と、ネットワーク通信部１１１７と、の間で命令やデータを転送するための伝送経路である。
【００３６】
なお、上記各構成は、現金自動支払機によって本発明を実現するために必要な主要な構成である。現金自動支払機として必要なその他の構成については、必要に応じて備えられているものとする。
【００３７】
次に、図１に示す映像管理サーバ２について説明する。図３に示すように、映像管理サーバ２は、現金自動支払機１の映像装置１００からネットワーク１０を介して送信される映像ファイルを記憶する装置である。例えば映像管理サーバ２は警備会社などに設置される。映像管理サーバ２は、制御部２１０と，ＲＡＭ（Random Access Memory）２１１と、ＲＯＭ（Read Only Memory）２１２と、記憶部２１３と、表示部２１４と、入力部２１５と、ネットワーク通信部２１７と、バス２２０とを備える。
【００３８】
制御部２１０は、ＣＰＵ（Central Processing Unit）等から構成されており、後述のＲＡＭ２１１を作業領域として使用して、各種データを一時的に記憶させながら、後述のＲＯＭ２１２や記憶部２１３に記憶されている制御プログラムを実行することにより、映像管理サーバ２全体の制御を行う。尚、制御部２１０の動作の詳細については、後述する。
【００３９】
ＲＡＭ（Random Access Memory）２１１は、制御部２１０が行う処理に必要なデータを一時格納する揮発性メモリである。
【００４０】
ＲＯＭ（Read Only Memory）２１２は、制御部２１０が映像管理サーバ２全体の制御を行うためのプログラム等を格納する不揮発性メモリである。尚、本実施の形態では、制御部２１０を制御するプログラムはＲＯＭ２１２に格納されるが、後述の記憶部２１３に格納されていてもよい。
【００４１】
記憶部２１３は大容量のハードディスク装置などから構成され、現金自動支払機１から送信された映像ファイルを記憶する映像ＤＢ２１３ａを格納する。図４に示すように、映像ＤＢ２１３ａは、映像ファイルと、映像ファイルを検索するためのキーとなる情報（トリガ発生時刻、カードＩＤ、および、支払機ＩＤ）と、映像ファイルに対応するタイムスタンプおよびタイムスタンプを復号化する公開鍵と、トリガ発生時刻の画像に対応するタイムスタンプ、及び公開鍵とを、関連付けて１レコードとして記憶する。
記憶部２１３は、この他、映像を検索したり、その他の操作を行うためのアプリケーションプログラムを記憶する。
【００４２】
表示部２１４は、ＬＣＤ（Liquid Crystal Display）等の出力装置を含み、画像データやテキストデータ等を表示する。
【００４３】
入力部２１５は、任意のデータ・情報を入力するためのキーボードなどの入力装置を含む。
【００４４】
ネットワーク通信部２１７は、ＮＩＣ（Network Interface Card）等から構成され、映像管理サーバ２をネットワーク１０に接続するためのインタフェースを備える。映像管理サーバ２はネットワーク通信部２１７を介し、ネットワーク１０との間で、ＴＣＰ／ＩＰプロトコルに基づく通信を行う。ネットワーク通信部２１７は、例えばモデム装置や赤外線通信装置等を含んでいてもよい。
【００４５】
バス２２０は、制御部２１０、ＲＡＭ２１１、ＲＯＭ２１２、表示部２１４、入力部２１５、ネットワーク通信部２１７、の間で命令やデータを転送するための伝送経路である。
【００４６】
図１に示す時刻認証サーバ４は、日本時刻認証機構などの時刻認証事業者の運用するサーバである。時刻認証サーバ４は、時刻認証要求と共に時刻認証対象のファイルのハッシュ値をネットワーク１０を介して受信すると、これに対してタイムスタンプを発行して送信元へと送り返す時刻認証機能を有する。
【００４７】
最後に、図１に示す電波塔１２は、独立行政法人情報通信研究機構の運用する標準電波送信設備などを想定している。中継機１１は、この電波塔１２から標準時刻情報を含んだ標準電波を受信し、現金自動支払機１に対してその情報を２次標準電波として無線等により送信する。  
【００４８】
次に、本映像記録検索装置を適用した監視システムの動作について説明する。
映像装置１００は、電波塔１２から、または中継機１１から、無線受信部１０２２を通じて、標準時間に関するデータを受信しており、計時部１０２４はこのデータに基づいて時刻を修正することで、常に正しい時刻を計時する。映像一時記憶領域１０１１ａは、撮影した画像に対して各フレーム（コマ）ごとに、計時部１０２４によって計時された時刻に基づく撮影時刻と関連付け、常に過去のデータを上書きしながら、予め決められたα時間分の最新の映像データを一時的に記憶していく。
次に、トリガとなるイベントが発生した場合に、現金自動支払機１がトリガ前後の映像を圧縮し、映像管理サーバ２に送信するまでのフローを図６のフロー図を参照して説明する。
図６に示すように、ユーザが現金自動支払機１を操作すると、この操作がトリガとなり、処理部１１０の制御部１１１０が、通信部１１１６、および１０１６を介して、トリガが発生したことを知らせる信号を映像装置１００に送信する。この信号を受信すると、映像装置１００の制御部１０１０は、映像一時記憶領域１０１１ａに記憶されるトリガ発生時の画像１フレームを画像圧縮部１０２１へ送出し、JPEG圧縮する（ステップＳ１０２）。次いで制御部１０１０は、ステップＳ１０２で圧縮された画像のハッシュ値を時刻認証サーバ４に送信し、時刻認証処理を依頼する（ステップＳ１０３）。典型的な時刻認証のフローは、図８ａに示す。
【００４９】
図８ａに示すように、時刻認証処理において、時刻認証サーバ４は、まず映像装置１００から、認証対象ファイルのハッシュ値を受信する（ステップＳ３０１）。次いで時刻認証サーバ４は、そのハッシュ値と時刻情報を組み合わせたデータから、さらにハッシュ値を生成する（ステップＳ３０２）。時刻認証サーバ４は、ステップＳ３０２で生成したハッシュ値を秘密鍵で暗号化することで、時刻証明書である、タイムスタンプトークンを発行する（ステップＳ３０３）。そして、タイムスタンプトークンと公開鍵とを映像装置１００へと送信する（ステップ３０４）。タイムスタンプトークン、公開鍵を受信すると、映像装置１００はこれらを一時記憶する。
なお、この時刻認証のフローは一例であり、その他の方法で時刻認証を行っても構わない。
【００５０】
時刻認証を行うと同時に、制御部１０１０は、画像処理部が映像一時記憶領域１０１１ａに、トリガが発生してからさらにβ時間分の映像データを記憶するのを待つ（ステップＳ１０４）。トリガ発生後β時間分の映像データが記憶されると、映像一時記憶領域１０１１ａにはトリガを境にしてトリガ発生後β時間分の映像データと、映像一時記憶領域１０１１ａの容量であるα時間からトリガ発生後β時間を引いただけのトリガ発生前（α―β）時間分の映像データが記憶されている。制御部１０１０は、映像一時記憶領域１０１１ａに記憶されたこれらの映像データを画像圧縮部１０２１へと送出する。画像圧縮部１０２１は、映像データを受け取ると、MotionJPEGファイル形式に変換し、ＲＡＭ１０１１に一時記憶する（ステップＳ１０５）。なお、トリガ前後の映像の長さ（α−β時間および、β時間（図５参照））は、用途に応じて変更してよい。
【００５１】
次いで、制御部１０１０は、ステップＳ１０５で作成したMotionJPEG映像ファイルのハッシュ値を時刻認証サーバ４に送り、時刻認証を行うように依頼する（ステップＳ１０６）。時刻認証の結果、映像ファイルに対応するタイムスタンプトークンおよび公開鍵を得ると、次に、制御部１０１０は、制御部１１０に、現金自動支払機１を操作する際に利用したキャッシュカードを特定するカードＩＤ、および現金自動支払機１の個体を識別するＩＤに関する情報を要求する（ステップＳ１０７）。要求したデータを取得すると、MotionJPEG映像データと共に、トリガ時刻、カードＩＤ、現金自動支払機ＩＤ、映像データに対応するタイムスタンプトークンおよび公開鍵と、トリガ発生時の画像に対応するタイムスタンプトークンおよび公開鍵とを、映像管理サーバ２へと送信する（ステップＳ１０８）。トリガ発生時のJPEG画像は映像データに含まれるため、別途記憶する必要はない。
【００５２】
なお、本実施の形態では、トリガ発生時刻Ｔ１からβ時間経過するまで、次のトリガは受け付けない。
【００５３】
次に、映像管理サーバ２の動作について説明する。
映像情報と、関連情報を受信すると、映像管理サーバ２の制御部２１０は、これら情報を、図４に示す映像ＤＢ２１３ａの１レコードとして、関連付けて記憶する。
【００５４】
映像管理サーバ２は、映像ＤＢ２１３ａに記憶されるファイルを検索したり操作するためのアプリケーションプログラムを有する。映像管理サーバ２の制御部２１０は、このアプリケーションプログラムによって図７に示す動作を行う。
図７に示すように、制御部２１０は、映像検索用の画面を表示する（ステップＳ２０１）。ユーザが検索キーとなるカードＩＤ、支払機ＩＤ、トリガ時刻、などを入力部２１５から入力すると、映像管理サーバ２の制御部２１０は、映像ＤＢ２１３ａを参照し、入力情報と一致するキーを有するファイルを検索する（ステップＳ２０２）。条件を満たすファイルが見つかると、制御部２１０は、該ファイルに対する操作を選択できる画面を表示部２１４に表示する（ステップＳ２０３）。この画面は、ファイル操作機能として、再生、タイムスタンプ検証、トリガ時画像のタイムスタンプ検証などを提供する。ユーザが映像ファイルを選択し、該ファイルに対する操作処理を選択すると、映像管理サーバ２の制御部２１０は、対応する操作を実施する（ステップＳ２０４）。なお、タイムスタンプ検証の処理フローは、図８ｂに示す。
【００５５】
タイムスタンプ検証処理では、映像管理サーバ２は、まず、公開鍵を使って、タイムスタンプトークン内のハッシュ値を復号化し、対象ファイルのハッシュ値と比較する（ステップＳ３１１）。ハッシュ値が同じであれば（ステップＳ３１２：Ｙｅｓ）、データの改ざんはなく、異なれば（ステップＳ３１２：Ｎｏ）データの改ざんがあったことを意味する。  
【００５６】
このように、トリガ前後の映像を記録することで、必要な映像のみ得ることが可能となる。また、トリガを特定する情報およびその他の情報と、映像とを紐付けて記憶することで、記憶した映像の中から所望の映像を検索することが可能となる。特にトリガを特定する情報とトリガが発生した時刻を関連付けてキーとすることで、所望の映像を時刻情報を基に検索することが可能となり、時系列的に映像を記録している場合に検索時間を短縮することができる。また複数の支払い機における同時刻の映像をトリガが発生した時刻をキーにして取得して同時に閲覧するようなことも可能となり、利便性が増す。
さらに、トリガ発生時の１フレームに時刻認証をまず先に行うため、リアルタイムに近い時間のタイムスタンプを押すことが可能となる。この他、電波時計機能により、正確な時刻が映像に刻印される。この映像ファイル全体にも、時刻認証を行うので、データの正当性がより保証される。よって、犯罪の抑止効果も期待される。
【００５７】
なお、本実施の形態では、映像装置１００が映像情報をファイル化する度に映像管理サーバ２へと映像情報ファイル、および関連する情報を送信した。しかし、映像装置にハードディスク等から構成される大容量記憶領域を備えさせ、ある程度映像情報ファイルを映像装置１００に蓄積してもよい。そして、映像管理サーバ２側に、必要なファイルのみを映像装置１００からダウンロードして、映像ＤＢ２１３ａに記憶させる機能を持たせてもよい。例えば定期的に（毎朝など）、管理者が特定の条件を入力し、該当するファイルを検索し、映像装置１００から選択的に映像を映像管理サーバ２に保存するようにしてもよい。こうすることで、映像管理サーバ２に記憶する映像ファイルをさらに絞り込むことが可能となる。
【００５８】
さらに、本実施の形態では、現金自動支払機１の操作をトリガとしたが、映像装置１００に温度センサや照度センサなどを備えるようにして、センサが既定以上の温度や既定以下の照度を検出したときに生じる検出信号をトリガとしてもよい。
【００５９】
また、本実施の形態では、トリガ発生時のフレーム画像と、映像ファイル全体に時刻認証を行ったが、トリガ発生時のフレーム画像のみ、または、映像ファイル全体のみに、時刻認証を行ってもよい。
【００６０】
本実施の形態は、カメラ付きインターフォンにも応用可能である。この場合、映像装置１００は呼鈴の押下を検知する呼鈴押下検出器を備える。そして、映像装置１００は呼鈴を押下する訪問者の顔を撮影可能な位置に設置する。呼鈴が訪問者によって押下されると、これをトリガとして、トリガ前後の映像を映像装置１００が記憶する。訪問者は、呼鈴を押下するときは、少なくとも映像装置に対峙していることが予想される。よって、呼鈴に応答するまでは、このトリガ前後の画像数フレームを、室内のインターフォンの画面に表示する。呼鈴に応答すると、表示は解除され、リアルタイムの映像が表示される。このように、呼鈴が押下された前後の映像を記憶することで、確実に呼鈴を押下した人物の顔を捉えることが可能となる。よって、呼鈴の押し逃げ対策としても機能する。トリガ前後の映像は、本実施の形態同様に、映像管理サーバ２にトリガ発生時刻に関連づけて映像ファイルを記憶すれば、トリガ発生時刻を検索条件キーに指定して、映像ファイルを検索することが可能となる。
【００６１】
トリガイベントと、そのトリガの発生時刻とを関連付けたうえで、トリガの発生時刻自体に時刻認証を行う本発明は次の実施形態のような応用が可能である。
【００６２】
（実施形態２）
第２の実施の形態においても、第１の実施の形態と同様に単一の映像装置を利用した映像撮影システムについて説明する。
【００６３】
走り幅跳び等の跳躍競技において、選手が踏み切り板を踏み越していないかどうかを映像を利用して自動的に判定する装置は、特許文献２に開示されている。特許文献２によると、踏み切り板に取り付けられた振動・衝撃センサからの検出信号をトリガとして、トリガ発生前後の画像を撮影する。そしてこの画像から、踏み越し判定を行う。しかし、特許文献２に開示される装置において、踏み切り板に振動・衝撃が加わらない位置で選手が踏み切った場合、映像が撮影されないため、判定を得られない場合がある。さらに、踏み切り板から離れた位置で選手が踏み切った場合、映像が撮影されないため、近年要望のある、踏み切り板からの選手の踏み切り位置の距離の計測もできない。本実施の形態では、このような課題を解決する踏切時撮影システムを示す。
【００６４】
図９に、本撮影システムの構成を示す。なお、図９において図１と同一構成のものには同一符号を附している。本システムは、踏み切り板の横に設置される映像装置１００ａと、映像管理サーバ２と、時刻認証サーバ４と、ネットワーク１０と、から構成される。映像装置１００ａと、映像管理サーバ２とはネットワーク１０を介して相互に接続された構成を有している。これら各要素のうち、映像装置１００ａ以外は第１の実施の形態と同一構成を有しており、第１の実施の形態にて詳述しているため、説明を省略する。
【００６５】
ただし、実施形態２において、映像は図４に示す映像ＤＢ２１３ａとは異なる構成を有する映像ＤＢ２１３ｂに記憶される。図１１に示すように、映像ＤＢ２１３ｂは、画像ファイルと、画像ファイルを検索するためのキーとなる情報（選手番号、試技回数、判定結果、踏み切り距離など）と、画像ファイルに対応するタイムスタンプおよびタイムスタンプを復号化する公開鍵と、を関連付けて１レコードとして記憶する。
【００６６】
次に図１０に映像装置１００ａの構成を示す。なお、図１０において、図２と同一構成のものについては、同一符号を附している。図１０に示す映像装置１００ａの構成は、図２に示す映像装置１００と同様であり、制御部１０１０と，ＲＡＭ（Random Access Memory）１０１１（映像一時記憶領域１０１１ａを含む）と、ＲＯＭ（Read Only Memory）１０１２と、画像処理部１０１８と、撮影部１０１９と、バス１０２０と、画像圧縮部１０２１と、を備える。これらについては第１の実施形態にて詳述しているため、説明を省略する。この他、映像装置１００ａは、太枠で示される、ネットワーク通信部１０１７、動体検出部１０１８ａ、グリップスイッチ信号検出部１０２５を備える。
【００６７】
ネットワーク通信部１０１７は、ＮＩＣ（Network Interface Card）等から構成され、映像装置１００ａをネットワーク１０に接続するためのインタフェースを備える。映像装置１００ａはネットワーク通信部１０１７を介し、ネットワーク１０との間で、ＴＣＰ／ＩＰプロトコルに基づく通信を行う。通信部１０１７は、例えばモデム装置や赤外線通信装置等を含んでいてもよい。
【００６８】
動体検出部１０１８ａは画像処理を行い、前後の映像と比較することなどによって、動く対象物を検知する回路である。動体検出部１０１８ａは画像処理部１０１８に含まれ、踏み切り動作を行おうとしている選手の足が撮影されると、検出信号を制御部１０１０へと送信する。
【００６９】
グリップスイッチ信号検出部１０２５は、外部に接続されたグリップスイッチが判定員に押下されたことを検知する回路である。
【００７０】
次に、本システムの動作について説明する。
まず、映像一時記憶領域１０１１ａは、第１の実施形態で記述したように、トリガが発生しない状態においても、常に過去のデータを上書きしながら、予め決められたα時間分の最新の映像データを一時的に記憶していく。
次いで、映像装置１００ａがトリガを検出してから、映像管理サーバ２へ映像を送信するまでの流れを図１２に示す。本システムにおいて、トリガは、選手の足が踏み切り板に到達したと判定員が判断してグリップスイッチを押下した場合、あるいは、動体検出部１０１８ａが、動体、すなわち、選手の足、を検出した場合の２つである。ただし、トリガが発生してから、既定のβ時間が経過するまでは、次のトリガは受け付けないものとする。
【００７１】
トリガが発生すると、映像装置１００ａは、さらに既定のβ時間分の映像を映像一時記憶領域１０１１ａに記憶する（ステップＳ１１０１）。β時間分の映像が撮影されると、制御部１０１０は、画像圧縮部１０２１へと映像データを送り、MotionJPEG形式に変換する（ステップＳ１１０２）。そして、生成したMotionJPEGファイルを映像管理サーバ２へと送信する（ステップＳ１１０３）。
【００７２】
映像管理サーバ２は、送信された映像データに対して処理を行うアプリケーションプログラムを有する。映像管理サーバ２の制御部２１０は、このアプリケーションプログラムによって図１３に示す次の動作を行う。
【００７３】
まず、制御部２１０は、映像装置１００ａから映像が送信されると、送信された映像の各フレームを、トリガ発生時のフレームを中心として、一覧表示する。このとき、制御部２１０は、各フレームが選択可能であるように表示する（ステップ１２０１）。映像装置１００ａから送信される映像ファイルには、最も最近跳躍を終えた選手の、踏み切る瞬間の足の画像が含まれているはずである。判定員は一覧表示されたフレームの中から、踏み切る瞬間の足が撮影されている画像を選択する。画像が判定員によって選択されると、制御部２１０は、選択された画像と判定員によって選択された時刻とを関連付け、これに時刻認証を行うよう、時刻認証サーバ４に依頼する（ステップ１２０２）。これと同時に、制御部２１０は、選手番号、試技回数、踏み切り判定結果、踏み切り位置、等の情報の入力を判定員に促す画面を表示する（ステップ１２０３）。判定員は選択した画面に基づいて、判定を行い、画面に情報を入力する。全ての情報が入力され、かつ、第１の実施形態で説明した手順で選択された画像に対して時刻認証を行うと、制御部２１０は、選択された画像と、ステップＳ１２０２を行った結果得たタイムスタンプおよび公開鍵と、入力された情報とを関連付けて映像ＤＢ２１３ｂに記憶する（ステップ１２０４）。
【００７４】
このように、映像管理サーバ２には、必要な画像のみが記憶され、その画像を目視することで、判定員は、踏み切り判定、および、踏み切り位置までの距離などを判定できる。また、踏み切り画像に対して、選手番号などのキー情報を関連付けて記憶するため、後にキー情報を指定して、画像を検索することも可能となる。また、時刻認証を行うため、審判が判断した時刻を記録することが出来、選手の競技を行った時刻と照らし合わせることで改ざんされていない判定結果の記録としても利用できる。
【００７５】
本実施の形態では、グリップスイッチの押下および、選手の映り込みをトリガとしたが、これに限らず映像装置１００ａに温度センサなど、人体を検知するようなセンサを備えるようにして、これらセンサからの検出信号をトリガとしてもよい。
【００７６】
（実施形態３）
第１および第２の実施の形態においては、単独の映像装置を利用した例について示した。トリガを特定する情報と、そのトリガの発生時刻とを関連付けたうえで、これをキー情報として検索することができる本発明は複数の映像装置が撮影した映像をトリガの発生時刻をキー情報として検索し、閲覧することが可能となる。このような応用例を第３の実施の形態として説明する。
第３の実施の形態においては、複数の映像装置を利用した、スキージャンプ飛距離判定システムを説明する。このシステムは、複数の映像装置を等間隔に設置し、ターゲットが移動するエリアを監視する。そしてターゲットの映り込みをトリガとして撮影を行うことで、ターゲットを追跡する。
【００７７】
図１４ａに本スキージャンプ飛距離判定システムの構成を示す。図１４ａは図９と類似した構成を有しているため、図１４ａにおいて図９と同一構成のものには同一符号を附している。
【００７８】
本システムは、１メートルおきなど、等間隔にジャンプスロープに設置された（図１４ｂ参照）複数の映像装置１００ｂと、映像管理サーバ２と、ネットワーク１０と、から構成される。映像装置１００ｂと、映像管理サーバ２とはネットワーク１０を介して相互に接続された構成を有している。映像装置１００ｂ以外の各要素は、第２の実施形態と同様の構成を有しており、第２の実施形態にて詳述しているため、説明を省略する。
ただし、映像管理サーバ２の記憶部２１３は、第１の実施形態とは異なる構成を有し、カメラ情報ＤＢ２１３ｃを備える。図１５に示すように、カメラ情報ＤＢ２１３ｃは、映像装置１００ｂを識別する個体識別ＩＤとその設置位置を対応付けて記憶するデータベースである。
【００７９】
図１６に示すように、映像装置１００ｂは、図１０に示す、第２の実施形態に係る映像装置１００ａの構成要素と、太枠で示すタイマー１０２８を除いては、同様である。よって、図１６において図１０と同一構成のものには同一符号を附している。
タイマー１０２８は、発振回路などを備え、同期信号を受け取ると、同期信号を受け取ってからの時刻を計時する。
タイマー１０２８以外の各要素については、第１および第２の実施形態で詳述しているため、説明を省略する。
【００８０】
図１４ｂは、本実施形態において、映像装置１００ｂを配置した例を側部から見た様子を示す。映像装置１００ｂは、等間隔に配置され、地面付近を撮影するように配置される。なお、図１４ｂは映像装置１００ｂの一配置例を示すものであり、配置場所や配置数はこれに限定されない。
【００８１】
次に、本システムの動作について説明する。まず、映像一時記憶領域１０１１ａは、第１の実施形態で記述したように、トリガが発生しない状態においても、常に過去のデータを上書きしながら、予め決められたα時間分の最新の映像データを一時的に記憶していく。
【００８２】
次にトリガを検出してから、映像管理サーバ２へと映像ファイルを送信するまでの流れを説明する。
選手が着地する寸前、または着地したと判定員が判断すると、判定員はグリップスイッチを押下する。各映像装置１００ｂのグリップスイッチ検出部１０２５はグリップスイッチの押下を検出すると、信号を各々の制御部２１０に送る。そして、各映像装置１００ｂの制御部２１０はそれぞれのタイマー１０２８をリセットすることで、映像装置１００ｂ同士が同期する。
同時に、制御部１０１０は、グリップスイッチ検出部１０２５からの信号を受信すると、その時点から既定時間（例えば１秒）をタイマー１０２８によって計時する。制御部１０１０は、既定時間以内に動体検出部１０１８ａがジャンプしている選手を捉えると、これをトリガとして判断する。ただし、上述の実施の形態と同様に、本実施の形態においても、トリガが発生してから、既定のβ時間が経過するまでは、次のトリガは受け付けないものとする。
各映像装置１００ｂのうちトリガが発生した映像装置１００ｂについてはこのトリガを機に、図１２に示すステップＳ１１０１からＳ１１０３と同様の処理を行い、映像管理サーバ２へ記憶した映像を送信する。ただし、ステップＳ１１０３では映像と共に、映像装置１００ｂの個体識別ＩＤとトリガ発生時のタイマー時刻をキー情報として送信する。映像ファイルと共に送信されるこのタイマー時刻に基づいて、映像ファイルを時間軸方向に並べると、着地前後の選手の動きを時間とともに追うことが可能となる。
【００８３】
次に映像管理サーバ２の動作を説明する。映像管理サーバ２は飛距離測定アプリケーションプログラムがインストールされている。このプログラムにより映像管理サーバ２の制御部２１０は図１７に示す処理を行うことで、飛距離を特定する。
【００８４】
映像管理サーバ２へは、先に述べたように、最後にグリップスイッチが押下された際に各映像装置１００ｂによって撮影された人物の映り込んだ映像ファイルが送信される。制御部２１０は、映像ファイルが映像装置から送信されると、まず、これら映像ファイルそれぞれのサムネールを作成し、選択可能に表示部２１４に表示する（ステップＳ２２０１）。
【００８５】
具体的には、ファイル選択のために表示されるサムネールは、各映像ファイルにおいてトリガが発生した瞬間の画像を縮小表示したものである。制御部２１０はこれらサムネールを、映像ファイルとともに送信されるタイマー時刻（すなわち選手が映り込んだ時刻）で並べる。
【００８６】
判定員は、これらサムネールの中から、着地した瞬間が含まれていそうなサムネールを選択して指定する。すると、映像管理サーバ２は、その映像ファイルの全フレームを、トリガ発生前後フレームを中心に、表示部２１４に一覧表示する（Ｓ２２０２）。このとき、制御部２１０は、各フレームが、選択可能であるように表示する。
【００８７】
着地した瞬間が含まれているフレームが、一覧表示の中から見つかると、判定員は、そのフレームを選択し、飛距離算出ボタンを押下する。映像管理サーバ２の制御部２１０は、判定員に指定されたフレームの含まれるファイルに関連付けられている映像装置１００ｂの個体識別番号を取得する（ステップＳ２２０３）。次いで、個体識別番号から、カメラ情報ＤＢ２１３ｃを参照して、映像装置１００ｂの設置位置を特定する（ステップＳ２２０４）。そして、制御部２１０は、設置位置から、飛距離を算出し（ステップＳ２２０５）、算出結果を、表示部２１４に表示する（ステップＳ２２０６）。
【００８８】
このように、本実施の形態において、トリガ前後の映像を記憶することで、選手が着地した映像を撮影することが可能となる。そして、映像管理サーバ２には、映像装置１００ｂの個体識別ＩＤが映像とともに送られるため、映像管理サーバ２は着地した瞬間の映像を撮影した映像装置１００ｂの設置位置から、選手の飛距離を算出することができる。本実施の形態によると、判定員は、時間軸で並べられた着地前後の映像の中から判定に必要な画像を選択するので、判定員の負担を軽減することが可能となる。
【００８９】
本実施の形態において、映像管理サーバ２は、飛距離判定用に利用した映像データファイルと、検索用の情報キー（第２の実施形態同様に、選手番号、試技回数等）と関連付けて、記憶部２１３に記憶してもよい。キー情報を関連付けて記憶すれば、後にキー情報を指定して、映像を検索することも可能となる。
【００９０】
なお、スキージャンプの飛距離判定システムは、跳躍競技の着地点の距離判定などにも応用可能である。この場合、砂場に等間隔に映像装置１００ｂを設置する。そして、スキージャンプの飛距離判定システム同様に、グリップスイッチが押されている間に選手が映り込んだ瞬間をトリガとして、トリガ前後の映像を記憶する。記憶される映像から、着地映像を撮影した映像装置を特定し、跳躍距離を算出する。
【００９１】
（実施形態４）
第３の実施形態では、複数の映像装置を利用して、一つのターゲットの移動を追跡した。本実施形態においては、複数の映像装置を利用して、異なるエリアを監視する、警備サポートシステムについて説明する。
一人、二人などの少人数で警備を行っている際に事故が生じた場合、状況を把握するためには、設備内に設置された複数の監視カメラの映像に依存するところが大きい。しかし、複数の監視カメラが常時撮影している映像の中から、事故が起きた際の状況を抽出するには時間と労力を要する。本実施の形態は、このような問題を解決し、必要な映像のみを記録する。
【００９２】
図１８ａに本警備サポートシステムの構成を示す。なお、図１８ａは図９に示す構成と類似しているため、同一構成のものについては同一符号を附している。
【００９３】
本システムは、死角がないように建物内に配置された複数の映像装置１００ｃと、映像管理サーバ２と、ネットワーク１０と、中継機１１と、電波塔１２と、から構成される。映像装置１００ｃと映像管理サーバ２とはネットワーク１０を介して相互に接続された構成を有している。また、映像装置１００ｃは中継機１１から標準時刻情報を含んだ２次標準電波を受信する。これら各要素のうち、映像装置１００ｃ以外は第１の実施形態と同一構成を有し、第１の実施形態において詳述したため、説明を省略する。
【００９４】
ただし、映像管理サーバ２の記憶部２１３は、上記実施の形態とは異なる構成を有した、映像ＤＢ２１３ｄを備える。図１９に示すように、映像ＤＢ２１３ｄは、MotionJPEG形式の映像データファイルに関連付けて、該映像ファイルの撮影されたトリガ発生時刻をキーとして、１レコードに記憶する。
【００９５】
図１８ｂは、映像装置１００ｃを配置した例を上部から見た様子を示す。なお、図１８ｂは映像装置１００ｃの一配置例を示すものであり、配置場所や配置数はこれに限定されない。
【００９６】
次に図２０に映像装置１００ｃの構成を示す。映像装置１００ｃは、第２の実施形態にて説明した映像装置１００ａと類似した構成となっている。よって、図２０において、図１０と同一構成のものについては、同一符号を附している。
【００９７】
映像装置１００ｃは、図１０に示す映像装置１００ａと同様に、制御部１０１０と，ＲＡＭ（Random Access Memory）１０１１（映像一時記憶領域１０１１ａを含む）と、ＲＯＭ（Read Only Memory）１０１２と、ネットワーク通信部１０１７、画像処理部１０１８と、撮影部１０１９と、バス１０２０と、画像圧縮部１０２１と、無線受信部１０２２と、アンテナ１０２３と、計時部１０２４と、を備える。これらについては第２の実施形態で詳述しているため、説明を省略する。この他、映像装置１００ｃは、太枠で示される人体センサ１０２６および非常スイッチ検出部１０２７を備える。
【００９８】
人体センサ１０２６は温度センサや赤外線センサなどから構成されるセンサ回路であり、人が近づくとそれを検知し、検出信号を送出する。
【００９９】
非常スイッチ検出部１０２７は、非常スイッチが入ったことを検出する回路である。非常スイッチは、各警備員に配布され、警備員がスイッチを手放すと、スイッチが入り、微弱電波を発する。非常スイッチ検出部１０２７は、この微弱信号を検出し、制御部１０１０に通知する。制御部１０１０は、通知を受けると、他の映像装置１００ｃにも、ネットワーク１０を介して、非常スイッチ信号の検出を通知する。
【０１００】
次に、本システムの動作を説明する。まず、本実施の形態においても、映像一時記憶領域１０１１ａは、上述の実施形態同様に、トリガが発生しない状態であっても、常に過去のデータを上書きしながら、予め決められたα時間分の最新の映像データを一時的に記憶していく。
次に、映像装置１００ｃの制御部１０１０が、トリガを検出してから、映像管理サーバ２へと映像ファイルを送信するまでの流れを説明する。
【０１０１】
映像装置１００ｃの制御部１０１０は、人体センサ１０２６が人を検知し、且つ非常スイッチ信号検出部が非常スイッチが入ったことを検出すると、これをトリガイベントの発生として判断する。ただし、上述の実施の形態と同様に、本実施の形態においても、トリガが発生してから、既定のβ時間が経過するまでは、次のトリガは受け付けないものとする。
【０１０２】
トリガが発生すると、制御部１０１０は、第２実施形態と同様に、図１２に示すステップＳ１１０１からＳ１１０３の処理を行い、映像管理サーバ２へと映像データを送信する。ただし、ステップＳ１１０３では、トリガ発生時刻を映像ファイルとともに送信する。一連の処理の後、映像管理サーバ２へは、非常スイッチが入ったときに人物を捉えている映像装置１００ｃ、すなわちトリガが発生した映像装置１００ｃからの映像のみが、関連情報とともに送信される。
【０１０３】
次に映像管理サーバ２の動作を説明する。映像管理サーバ２は警備センターなどに配置されるサーバであり、映像装置１００ｃから送信された映像に対して操作を行うアプリケーションプログラムがインストールされている。このプログラムによって映像管理サーバ２は図２１に示す処理を行う。
【０１０４】
映像管理サーバ２の制御部２１０は、映像装置１００ｃから、映像を受信すると、受信した映像ファイルをトリガ発生時刻と関連付けて、映像ＤＢ２１３ｄに記憶する（ステップＳ３２０１）。そして、制御部２１０は、キー情報であるトリガ発生時刻に基づいて、送信された映像ファイルを示すサムネールをトリガ発生時刻順に、選択可能に表示部２１４に表示する（ステップＳ３２０２）。サムネールは、第３の実施形態と同様に、映像ファイルのトリガ発生時の画像を縮小表示したものとする。映像には、どの映像装置１００ｃからの映像かを判別できるように、映像装置１００ｃの個体識別ＩＤも表示する。
一方、管理者が、随時映像ファイルのサムネールを選択すると、制御部２１０は、サムネールに対応する映像ファイルを表示部２１４に再生して表示する。
【０１０５】
以上のように、本実施の形態により、非常スイッチが入った際に人物を捉えた映像が記憶される。そして、トリガ発生時刻および映像装置１００ｃの個体識別ＩＤをキーとして関連付けて記憶することで、過去の映像を検索することが可能となる。
このように、非常スイッチが入力された際に人物を捉えた映像のみが記録されるため、管理者が、記録された映像から、事故の際の状況を把握する労力が軽減される。
また、全ての映像装置１００ｃが人体センサを備えているため、不法侵入者が複数いた場合でも、それら全ての人体を撮影した映像が記憶されるという利点もある。
【０１０６】
なお、映像管理サーバ２の制御部２１０が映像装置１００ｃからファイルを受信すると、外部へアラーム音によって異常を通知するアラーム機能をさらに持たせてもよい。
【０１０７】
本実施の形態は、工場や、倉庫における少人数での作業現場の事故監視などにも応用できる。大人数であれば、周囲の作業員によって、事故が起きた場合でも状況を把握することは可能である。しかしながら、少人数の場合は、お互いが目の届く範囲にいるとは限らない。
【０１０８】
この場合、作業者には、さらに、加速度センサなど、衝撃を検出するセンサを、例えば作業者の装着するヘルメットなどに取り付けることで、携帯させる。一方、映像装置１００ｃは、加速度センサからの信号を検出する、加速度センサ検出部を備えるようにする。そして、死角が生じないよう作業現場に映像装置１００ｃを設置する。
【０１０９】
映像装置１００ｃが映像データを映像管理サーバ２へと送信する契機となるトリガは、つぎの２つとする。映像装置１００ｃの人体センサ１０２６が人体を検出し、かつ非常スイッチが入った場合、または、加速度センサ信号検出部が加速度センサからの信号を検出し、且つ非常スイッチ検出部１０２７が、非常スイッチが入ったことを検出した場合である。
【０１１０】
さらに、本実施の形態は、一人暮らしのお年寄りを見守る用途にも応用可能である。お年寄りには、お守りなどの身につける物に加速度センサを取り付け、携帯させる。一方、映像装置１００ｃは、加速度センサからの信号を検出する、加速度センサ検出部を備えるようにする。そして、死角が生じないようお年寄りの暮らす家やマンションに映像装置１００ｃを設置する。
【０１１１】
映像装置１００ｃが映像データを映像管理サーバ２へと送信する契機となるトリガは、先の作業現場の事故監視システムと同様であり、つぎの２つである。映像装置１００ｃの人体センサ１０２６が人体を検出し、かつ非常スイッチが入った場合、または、加速度センサ信号検出部が加速度センサからの信号を検出し、且つ非常スイッチ検出部１０２７が、非常スイッチが入ったことを検出した場合である。
本システムは、映像が常時映像管理サーバ２に記録されないため、プライバシーの侵害になり難いという利点もある。
【０１１２】
また、本実施の形態は、テニスやバレーボール等のスポーツにおいて、インやアウトのライン判定を行う用途にも応用可能である。
この場合、ラインを監視するように各ラインに対して映像装置１００ｃを設置する。映像装置１００ｃは、人体センサ１０２６や非常スイッチ信号検出部１０２７の代わりに、第２の実施形態に係る映像装置１００ａの備えるグリップスイッチ信号検出部１０２５をさらに備えるようにする。
【０１１３】
ライン判定において、映像装置１００ｃが映像ファイルを作成する契機となるトリガは、次の条件を満たす場合に発生する。審判員がグリップスイッチを押したことを映像装置１００ｃのグリップスイッチ信号検出部１０２５が検出している間に、動体検出部１０１８ａが、ボールが撮影されていることを検出した場合である。映像管理サーバ２には、グリップスイッチの押されている間に、動くボールを捉えた映像装置１００ｃからの映像のみが送られる。審判員はこの映像のうちトリガ前後のみを確認すればいいので、判定時間を短縮することができる。
【０１１４】
（実施形態５）
第４の実施形態では、複数の映像装置を用いて、異なるエリアを監視した。本実施の形態においては、複数の映像装置で一つのターゲットを異なるアングルから監視する、スポーツビデオレビューシステムについて説明する。
【０１１５】
複数の選手が参加する、アメリカンフットボール、サッカー、バスケットボール、アイスホッケー、等のスポーツにおいて、判定（ファウル、アシスト、ゴール判定等）のため、そして、より迫力のある映像を放映するために、異なる複数の視点から同一選手のプレイを捉えた映像が望まれている。本実施の形態は、このような要望を満たすシステムを提供する。
【０１１６】
図２２ａにスポーツビデオレビューシステムの構成を示す。本スポーツビデオレビューシステムの構成は、図９、図１４a、に示す構成と同様であり、グランドやコートなどに等間隔に設置された映像装置１００ｄと、映像管理サーバ２と、ネットワーク１０と、から構成される。図２２ａに示す構成要素のうち、ネットワーク１０については上記第２から第４の実施形態と同一構成を有しており、すでに詳述しているため、説明を省略する。
【０１１７】
図２２ｂは、映像装置１００ｄを配置した例を上部から見た様子を示す。なお、図２２ｂは映像装置１００ｄの一配置例を示すものであり、配置場所や配置数はこれに限定されない。
【０１１８】
次に、映像管理サーバ２および映像装置１００ｄについて述べる。
映像管理サーバ２の記憶部２１３は、第３の実施形態同様に、カメラ情報ＤＢ２１３ｃを有しており、映像装置１００ｄの個体識別ＩＤをキーとして、その個体識別ＩＤを有する映像装置１００ｄの設置位置を記憶する。
さらに、映像管理サーバ２の記憶部２１３は、図２３に示すように、映像データを記憶する映像ＤＢ２１３ｅを備える。映像ＤＢ２１３ｅは、映像データに関連付けて、映像データの撮影された際のトリガ発生時刻と、映像データを撮影した映像装置１００ｄの個体識別ＩＤと、マスタカメラの場合は、そのカメラの方向と、被写体までの距離情報とを１レコードに記憶する。
【０１１９】
図２４に示すように、映像装置１００ｄは、第２の実施形態に係る映像装置１００ａとほぼ同じであるが、太枠で示すモータ部１０２９を備える点で異なる。モータ部１０２９は、制御部１０１０からの制御信号に従い、映像装置１００ｄの向きを制御する。映像管理サーバ２にインストールされているプログラムは、各映像装置１００ｄの制御部１０１０を依頼して、映像装置１００ｄのうちの一つをマスタカメラとして機能させるようモータ部１０２９を制御する。またその他全ての映像装置１００ｄをこのマスタカメラと連動して、マスタカメラと同じ対象物を撮影するように制御する。
【０１２０】
以下、マスタカメラとスレーブカメラの連動方法について述べる。映像管理サーバ２は、マスタカメラの撮影している方向や、被写体までの距離に関する情報を、ネットワーク１０を介して取得する。マスタカメラの方向は、モータ部１０２９がカメラを回転させた基準位置からの角度などから、そして被写体までの距離情報は、レンズ位置などから算出する。
マスタカメラの方向、および被写体までの距離情報と、カメラ情報ＤＢ２１３ｃに記憶されるマスタカメラの設置位置に基づいて、制御部２１０はマスタカメラが撮影しているエリアを算出する。そして制御部２１０は、この算出されたエリアを撮影するために各映像装置１００ｄの各映像装置１００ｄが向くべき角度や、レンズ位置をカメラ情報ＤＢ２１３ｃを参照して算出する。算出した結果は、ネットワーク１０を介して、各映像装置１００ｄへと送信される。各映像装置１００ｄの制御部１０１０は、受信した情報に基づいて、モータ部１０２９を制御して映像装置の向きを変える。また、撮影部１０１９を制御して、レンズ位置を変えることでフォーカスやズームを行う。
【０１２１】
次に、本システムの動作を説明する。まず、本実施の形態においても、映像一時記憶領域１０１１ａは、上述の実施形態同様に、トリガが発生しない状態であっても、常に過去のデータを上書きしながら、予め決められたα時間分の最新の映像データを一時的に記憶していく。
【０１２２】
次に、映像装置１００ｄが、トリガを検出してから、映像管理サーバ２が映像ファイルを記憶するまでの流れを説明する。
審判がグリップスイッチを押下すると、これがトリガとなり、マスター、スレーブを含む各映像装置１００ｄは図１２に示すステップＳ１１０１からＳ１１０３と同様の処理を行い、映像管理サーバ２へ撮影された映像を送信する。ただし、ステップＳ１１０３では映像に紐付けて映像装置１００ｄの個体識別ＩＤをキー情報として映像ファイルとともに送信する。マスタカメラの映像には、さらに、トリガ発生時のマスタカメラの方向および、被写体までの距離に関する情報も送信する。なお、上述の実施の形態と同様に、本実施の形態においても、トリガが発生してから、既定のβ時間が経過するまでは、次のトリガは受け付けないものとする。
【０１２３】
以上の処理で、映像管理サーバ２は、複数の映像装置１００ｄのそれぞれから、最後にトリガが発生した際（グリップスイッチが押下された際）の数秒前後の映像および関連する情報を受信する。
【０１２４】
次に映像管理サーバ２の動作について説明する。映像管理サーバ２には映像再生アプリケーションプログラムがインストールされている。制御部２１０はこのプログラムにより、映像装置１００ｄから映像が送信されると、図２５に示す動作を行う。そして、マスタカメラの捉えているエリアに近いカメラを中心に、映像装置１００ｄからの映像を連動させて同時に再生する。
【０１２５】
具体的には、まず、映像データファイルとキー情報とを関連付けて一時記憶する（ステップＳ４２０１）。次に、ステップＳ４２０１で一時記憶されたデータの中から、マスタカメラの固有識別ＩＤに関連付けられている情報を参照して、マスタカメラの方向と被写体までの距離に関する情報を取得する（ステップＳ４２０２）。次いで、カメラ情報ＤＢ２１３ｃを参照し、先に取得したマスタカメラの方向と被写体までの距離から、マスタカメラが撮影しているエリアに近い位置に設置されているいくつかの映像装置１００ｄの固体識別ＩＤを特定する（ステップＳ４２０３）。次いで、制御部２１０は、該固体識別ＩＤを有した映像装置の撮影した映像ファイルを、ステップＳ４２０１で一時記憶した映像ファイルの中から特定する（ステップＳ４２０４）。そして、映像装置２１０は、マスタカメラの捉えているエリアに近いカメラを中心に、映像を連動させて同時に再生する（ステップＳ４２０５）。
【０１２６】
以上で、複数のカメラによって、グリップスイッチが押された際の数秒前後の映像を撮影し、マスタカメラの捉えているエリアに近いカメラを中心に、映像を連動させて再生することができる。
【０１２７】
本実施の形態は、上述の実施形態のように、映像装置１００ｄから送信される映像を映像ＤＢ２１３ｅに記憶し、検索する機能を備えてもよい。この場合、映像管理サーバ２は時刻を計時する計時部、およびグリップスイッチ信号検出部１０２５を備えさせる。そして、映像データファイルを、映像装置の個体識別ＩＤと、映像管理サーバ２が検出したトリガ発生時刻（グリップスイッチ押下時刻）、マスタカメラからの映像の場合は、さらに、マスタカメラの方向および被写体までの距離情報に関連付けて、記憶させる。
検索時は、制御部２１０は、グリップスイッチ押下時刻を検索条件に利用して、映像ＤＢ２１３ｅを参照する。同一のグリップスイッチ押下時に各映像装置１００ｄによって撮影された映像ファイルは、同一のグリップスイッチ押下時刻に関連付けられて記憶される。したがって、このように、グリップスイッチ押下時刻を映像ＤＢ２１３ｅに記憶しておけば、これをキーに映像ＤＢ２１３ｅから、同一のグリップスイッチ押下時に撮影された一連の映像を取得することが可能となる。グリップスイッチ押下時刻を指定して、検索された一連の映像に対して、ステップＳ４２０１〜Ｓ４２０５を行えば、同様にマスタカメラの捉えているエリアに近いカメラを中心に連動させて再生することができる。
【０１２８】
以上説明したように、本発明の種々の実施の形態において、トリガ発生前後の映像とこの映像に関連したキー情報とが関連づけられて記憶される。トリガ要因を用途に応じて変化させることで、必要な映像のみを撮影することが可能となる。また、記憶した映像は、これらキー情報に基づいて検索することで、必要な情報をすぐに取り出すことが可能となる。
【０１２９】
以上、本発明の種々の実施の形態について説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能であり、上記実施の形態に限られるものではない。
【０１３０】
例えば、トリガやキー情報は必要に応じて変更してよい。同様に、映像一時記憶領域１０１１ａに記憶する映像の長さやトリガ前後に撮影する映像の長さ、そして、撮影部１０１９の撮影するフレームレート等も必要に応じて変更してもよい。
【０１３１】
また、上記実施の形態においては、映像管理サーバ２上のアプリケーションを映像管理サーバ２から操作するようにしたが、ネットワークに接続された端末からアクセスするようにしてもよい。
【０１３２】
また、上記実施例において計時部１０２４の時刻を修正する場合に標準時刻情報が含まれた標準電波によって時刻を修正していたが、時刻の修正方法はこれに限られない。例えば各映像装置がネットワークでつながっている場合にはネットワークを介して時刻修正をかけるようにしてもよい。また、ＧＰＳ衛星上の原子時計と同期させて時刻を修正するなどしてもよい。
【０１３３】
また、上記実施の形態に係る映像管理サーバ２は、通常のコンピュータサーバではなく、専用のハードウェアによって実現してもよい。
【０１３４】
さらに、上記実施の形態では、映像管理サーバ２や、映像装置１００、および１００ａ〜１００ｄの制御プログラムがメモリ等に予め記憶されているものとして説明した。しかし、映像管理サーバ２や、映像装置１００、および１００ａ〜１００ｄに、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical disk）、ＵＳＢメモリ等の記憶媒体の読み取り装置のいずれか適したものを備え、これら読み取り装置が読み取り可能な記憶媒体に制御プログラムを格納して配布してもよい。そして、そのプログラムをインストールすることにより、上述の処理動作を実行する装置を構成してもよい。
【０１３５】
また、制御プログラムを、通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、映像管理サーバ２や、映像装置１００、および１００ａ〜１００ｄにダウンロード等するようにしてもよい。さらに、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。
【図面の簡単な説明】
【０１３６】
【図１】第１の実施の形態に係るシステムの構成例を示す図である。
【図２】第１の実施の形態に係る現金自動支払機の構成例を示す図である。
【図３】第１の実施の形態に係る映像管理サーバの構成例を示す図である。
【図４】第１の実施の形態に係る映像ＤＢのデータ構成例を示す図である。
【図５】トリガ前後の映像記憶時間を説明する図である。
【図６】第１の実施の形態に係る映像装置の処理の例を示すフロー図である。
【図７】第１の実施の形態に係る映像管理サーバの処理の例を示すフロー図である。
【図８】（ａ）は時刻認証処理の例を示すフロー図であり、（ｂ）は時刻認証検証処理の例を示すフロー図である。
【図９】第２の実施の形態に係るシステムの構成例を示す図である
【図１０】第２の実施の形態に係る映像装置の構成例を示す図である。
【図１１】第２の実施の形態に係る映像ＤＢのデータ構成例を示す図である。
【図１２】第２の実施の形態に係る映像装置の処理の例を示すフロー図である。
【図１３】第２の実施の形態に係る映像管理サーバの処理の例を示すフロー図である。
【図１４】（ａ）は、第３の実施の形態に係るシステムの構成例を示す図であり、（ｂ）は映像装置の配置例を示す図である
【図１５】映像管理サーバの記憶するカメラ情報ＤＢのデータ構成例を示す図である。
【図１６】第３の実施の形態に係る映像装置の構成例を示す図である。
【図１７】第３の実施の形態に係る映像管理サーバの処理の例を示すフロー図である。
【図１８】（ａ）は、第４の実施の形態に係るシステムの構成例を示す図であり、（ｂ）は映像装置の配置例を示す図である。
【図１９】第４の実施の形態に係る映像ＤＢのデータ構成例を示す図である。
【図２０】第４の実施の形態に係る映像装置の構成例を示す図である。
【図２１】第４の実施の形態に係る映像管理サーバの処理の例を示すフロー図である。
【図２２】（ａ）は、第５の実施の形態に係るシステムの構成例を示す図であり、（ｂ）は映像装置の配置例を示す図である。
【図２３】第５の実施の形態に係る映像ＤＢのデータ構成例を示す図である。
【図２４】第５の実施の形態に係る映像装置の構成例を示す図である。
【図２５】第５の実施の形態に係る映像管理サーバの処理の例を示すフロー図である。
【符号の説明】
【０１３７】
１  現金自動支払機  
２  映像管理サーバ
２１０  制御部
２１１  ＲＡＭ
２１２  ＲＯＭ
２１３  記憶部
２１４  表示部
２１５  入力部
２１７  ネットワーク通信部
２２０  バス
４  時刻認証サーバ
１０  ネットワーク
１１  中継機
１２  電波塔
１００  映像装置
１０１０  制御部
１０１１  ＲＡＭ
１０１１ａ  映像一時記憶領域
１０１２  ＲＯＭ
１０１６  通信部
１０１７  ネットワーク通信部
１０１８  画像処理部
１０１８ａ  動体検出部
１０１９  撮影部
１０２０  バス
１０２１  画像圧縮部
１０２２  無線受信部
１０２３  アンテナ
１０２４  計時部
１０２５  グリップスイッチ検出部
１０２６  人体センサ
１０２７  非常スイッチ検出部
１０２８  タイマー
１０２９  モータ部
１１０  処理部
１１１０  制御部
１１１１  ＲＡＭ
１１１２  ＲＯＭ
１１１３  記憶部
１１１４  表示部
１１１５  入力部
１１１６  通信部
１１１７  ネットワーク通信部
１１２０  バス
【図１】
2008178009.tif 000003
【図２】
2008178009.tif 000004
【図３】
2008178009.tif 000005
【図４】
2008178009.tif 000006
【図５】
2008178009.tif 000007
【図６】
2008178009.tif 000008
【図７】
2008178009.tif 000009
【図８】
2008178009.tif 000010
【図９】
2008178009.tif 000011
【図１０】
2008178009.tif 000012
【図１１】
2008178009.tif 000013
【図１２】
2008178009.tif 000014
【図１３】
2008178009.tif 000015
【図１４】
2008178009.tif 000016
【図１５】
2008178009.tif 000017
【図１６】
2008178009.tif 000018
【図１７】
2008178009.tif 000019
【図１８】
2008178009.tif 000020
【図１９】
2008178009.tif 000021
【図２０】
2008178009.tif 000022
【図２１】
2008178009.tif 000023
【図２２】
2008178009.tif 000024
【図２３】
2008178009.tif 000025
【図２４】
2008178009.tif 000026
【図２５】
2008178009.tif 000027