(57)【要約】【課題】操作性に優れ、記録した監視画像を容易に検索することができる監視ビデオシステム及びその画像検索方法を提供する。【解決手段】動画情報と制御情報を伝送可能なＩＥＥＥ１３９４インターフェース機能を搭載したデジタルビデオテープデッキ３０にＩＥＥＥ１３９４ケーブル３５を介して接続されたコンピュータ５０により、上記ＩＥＥＥ１３９４ケーブル３５を介して上記デジタルビデオテープデッキ３０との間で動画情報と制御情報の授受を行い、上記デジタルビデオテープデッキ３０の動作制御を行い、監視用ビデオカメラ２０から供給される動画情報をテープに記録するとともにハードディスクに同時記録し、上記コンピュータ６０上で動作する表計算ソフトウエアのシートに、上記トリガ入力を受けた日付、時刻、タイムコード、映像のサムネールを登録する。【選択図】　　　　図１
2004088170.tif 000002
【特許請求の範囲】
【請求項１】
監視用ビデオカメラと、
監視用ビデオカメラから供給される動画情報を制御情報に従ってテープに記録し再生する記録／再生機能を備え、動画情報と制御情報を伝送可能なシリアルバスインターフェース機能を搭載したデジタルビデオテープデッキと、
シリアルバスを介して上記デジタルビデオテープデッキに接続され、上記シリアルバスを介して上記デジタルビデオテープデッキとの間で動画情報と制御情報の授受を行い、上記デジタルビデオテープデッキの動作制御を行うとともに、動画情報の記録／再生を行うハードディスクを備えるコンピュータとからなり、
上記コンピュータは、トリガ入力を受けて、上記デジタルビデオデッキの動作制御を行い、上記監視用ビデオカメラから供給される動画情報をテープに記録するとともにハードディスクに同時記録し、当該コンピュータ上で動作する表計算ソフトウエアのシートに、上記トリガ入力を受けた日付、時刻、タイムコード、映像のサムネールを登録することを特徴とする監視ビデオシステム。
【請求項２】
上記デジタルビデオテープデッキは、ＩＥＥＥ１３９４インターフェースを搭載し、ＩＥＥＥ１３９４バスを介して上記コンピュータに接続されていることを特徴とする請求項１記載の監視ビデオシステム。
【請求項３】
上記コンピュータには、Ｗｉｎｄｏｗｓ（米国マイクロソフト社の商標）上で動作する表計算ソフトウエア（エクセル（米国マイクロソフト社の商標））のマクロとして、上記トリガ入力を受けた日付、時刻、タイムコード、映像のサムネールを登録する機能が実装されていることを特徴とする請求項１記載の監視ビデオシステム。
【請求項４】
動画情報と制御情報を伝送可能なシリアルバスインターフェース機能を搭載したデジタルビデオテープデッキにシリアルバスを介して接続されたコンピュータにより、上記シリアルバスを介して上記デジタルビデオテープデッキとの間で動画情報と制御情報の授受を行い、上記デジタルビデオテープデッキの動作制御を行い、
監視用ビデオカメラから供給される動画情報をテープに記録するとともにハードディスクに同時記録し、
上記コンピュータ上で動作する表計算ソフトウエアのシートに、上記トリガ入力を受けた日付、時刻、タイムコード、映像のサムネールを登録し、
登録されたサムネールを指定することで、ビデオテープ上の当該位置やハードディスク上に保存された映像ファイルを再生することを特徴とする監視ビデオシステムにおける画像検索方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
デジタルビデオデッキに監視カメラと汎用のパーソナルコンピュータを接続してなる監視ビデオシステム及びその画像検索方法に関する。
【０００２】
【従来の技術】
従来，防犯などを目的とした監視ビデオシステムに使用されるビデオデッキは、タイムラプスビデオ（ＴＬＶ）とよばれ、ビデオテープに、ある一定時間毎に間欠的に映像を記録するシステムが多くを占めている。このＴＬＶデッキでは、間欠的に記録するという特性上、１本のテープに長時間記録することが可能である反面、記録された映像と映像の間に起こった事象は記録されず、音声も録音されないという欠点があった。さらに、一部のＴＬＶ機器では、記録されたテープは、ＴＬＶデッキでしか再生できない特殊なフォーマットになっているため、一般のビデオデッキで視聴できないという例もある。しかし、ＴＬＶは、その制限事項が許されるのであれば、監視用として、現在でも有用な機器である。
【０００３】
他方、監視ビデオシステムでは、連続した映像と音声を記録して残しておきたいという要求もある。この場合、１本のテープに長時間記録することはできないが、対人センサーやドア開閉センサーなどの信号をトリガにして、普通の動画ビデオとしてテープに残しておきたいという使い方である。このようにして記録したビデオテープは、通常の記録フォーマットと同じであるため、一般のビデオデッキで再生可能であるというメリットもある。
【０００４】
一方、テープを使用した監視ビデオシステムでは、テープが長くなるに従って、検索したい映像へのアクセスに時間がかかり、すなわち、テープの巻戻し、早送りに時間がかかり、操作性が悪いという問題がある。この問題に対しては、ランダムアクセスが可能なハードディスクなどに記録するタイプのＴＬＶデッキが存在するが、一般的に高価である。また、ハードディスクには容量的な問題があるため、定期的に別のディスクやビデオテープなどにバックアップする必要がある。ハードディスクとビデオデッキを組み合わせた監視用のＶＴＲも存在するが、こちらも一般的に高価であり、ユーザー設定の自由度が少ないという問題もあった。
【０００５】
【発明が解決しようとする課題】
そこで、本発明は、上述の如き従来の問題点に鑑み、操作性に優れ、記録した監視画像を容易に検索することができる監視ビデオシステム及びその画像検索方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明では、監視用カメラとｉ．ＬＩＮＫ端子（ＩＥＥＥ１３９４　ＤＶ端子）を搭載したビデオデッキ、汎用のパーソナルコンピュータを組み合わせることで、操作性に優れ、記録した監視画像を容易に検索することができる監視ビデオシステムを実現した。
【０００７】
すなわち、本発明に係る監視ビデオシステムは、監視用ビデオカメラと、監視用ビデオカメラから供給される動画情報を制御情報に従ってテープに記録し再生する記録／再生機能を備え、動画情報と制御情報を伝送可能なシリアルバスインターフェース機能を搭載したデジタルビデオテープデッキと、シリアルバスを介して上記デジタルビデオテープデッキに接続され、上記シリアルバスを介して上記デジタルビデオテープデッキとの間で動画情報と制御情報の授受を行い、上記デジタルビデオテープデッキの動作制御を行うとともに、動画情報の記録／再生を行うハードディスクを備えるコンピュータとからなり、上記コンピュータは、トリガ入力を受けて、上記デジタルビデオデッキの動作制御を行い、上記監視用ビデオカメラから供給される動画情報をテープに記録するとともにハードディスクに同時記録し、当該コンピュータ上で動作する表計算ソフトウエアのシートに、上記トリガ入力を受けた日付、時刻、タイムコード、映像のサムネールを登録することを特徴とする。
【０００８】
本発明に係る監視ビデオシステムにおいて、上記デジタルビデオテープデッキは、例えば、ＩＥＥＥ１３９４インターフェースを搭載し、ＩＥＥＥ１３９４バスを介して上記コンピュータに接続されている。
【０００９】
また、本発明に係る監視ビデオシステムにおいて、上記コンピュータには、例えば、Ｗｉｎｄｏｗｓ（米国マイクロソフト社の商標）上で動作する表計算ソフトウエア（エクセル（米国マイクロソフト社の商標））のマクロとして、上記トリガ入力を受けた日付、時刻、タイムコード、映像のサムネールを登録する機能が実装されている。
【００１０】
本発明に係る監視ビデオシステムにおける画像検索方法は、動画情報と制御情報を伝送可能なシリアルバスインターフェース機能を搭載したデジタルビデオテープデッキにシリアルバスを介して接続されたコンピュータにより、上記シリアルバスを介して上記デジタルビデオテープデッキとの間で動画情報と制御情報の授受を行い、上記デジタルビデオテープデッキの動作制御を行い、監視用ビデオカメラから供給される動画情報をテープに記録するとともにハードディスクに同時記録し、上記コンピュータ上で動作する表計算ソフトウエアのシートに、上記トリガ入力を受けた日付、時刻、タイムコード、映像のサムネールを登録し、登録されたサムネールを指定することで、ビデオテープ上の当該位置やハードディスク上に保存された映像ファイルを再生することを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１２】
本発明は、例えば図１に示すような監視ビデオシステム１００に適用される。
【００１３】
この監視ビデオシステム１００は、入室者及び退室者の状況を監視する防犯用の監視ビデオシステムに本発明を適用したものであって、ドア１０近傍を撮影する監視用ビデオカメラ２０、この監視用カメラ２０に接続されたビデオテープデッキ３０、このビデオテープデッキ３０に接続されたテレビジョンモニタ装置４０及びパーソナルコンピュータ５０等からなる。上記ドア１０には、その開閉を検出する開閉センサー１１が設けられている。そして、この開閉センサー１１は、上記パーソナルコンピュータ５０に接続されている。
【００１４】
監視用ビデオカメラ２０は、監視用マイクロフォンを備えており、映像出力と音声出力をビデオテープデッキ３０のアナログ入力端子３０Ａに供給するようになっている。
【００１５】
また、ビデオテープデッキ３０は、ｉ．ＬＩＮＫ端子（ＩＥＥＥ１３９４　ＤＶ端子）３０Ｂを搭載するデジタルビデオテープデッキであって、アナログ入力信号をｉ．ＬＩＮＫの信号にリアルタイムに変換してＤＶ端子３０Ｂから出力する機能を搭載しているタイプのものが使用されている。
【００１６】
このビデオテープデッキ３０の入力選択スイッチは、監視用ビデオカメラ２０を接続したアナログ入力が選択されている。ビデオテープデッキ３０に入力された映像信号及び音声信号は、テープデッキ内部でデジタル信号（ＤＶ信号）に変換され、ＤＶ端子３０Ｂからｉ．ＬＩＮＫケーブル（ＩＥＥＥ１３９４　ＤＶケーブル）３５を経由してパーソナルコンピュータ５０のｉ．ＬＩＮＫ端子５０Ａに供給される。
【００１７】
なお、このビデオテープデッキ３０は、そのアナログビデオ出力端子３０Ｃに接続されたテレビジョンモニタ装置４０により映像をモニタリングすることができる。
【００１８】
さらに、パーソナルコンピュータ５０では、ｉ．ＬＩＮＫ端子５０Ａに入力された映像はコンピューターモニタ６０上に、音声は図示しないスピーカやヘッドフォン端子にリアルタイムに出力することができる。
【００１９】
また、開閉センサー１１は、パーソナルコンピュータ５０のＲＳ−２３２Ｃ端子５０Ｂに接続されている。センサーの種類によっては、ＵＳＢ端子やプリンタポート（パラレルポート）に接続可能なもの、ＰＣＩカードやＩＳＡカード、ＰＣカードの形態をしているものもある。いずれの場合も、センサーからの信号のＯＮ／ＯＦＦ監視を別スレッド（プロセス）にて検出し、メインのアプリケーションにメッセージ伝送する形での受け渡しを行うことにより、インターフェースの形式さえ合わせておけば、どのような種類のものでも接続可能である。
【００２０】
なお、この監視ビデオシステム１００では、後に詳しく述べるが、開閉センサー１１のトリガをハイ・レベルとロー・レベルという考え方で扱い、それぞれをオン、オフどちらに割り当てるかという選択をして、プログラム内ではセンサー処理ブロックとインターフェースをとっている。
【００２１】
ここで、この監視ビデオシステム１００に使用されているパーソナルコンピュータ５０は、一般的に販売されている汎用のものであり、その構成を図２に示してある。
【００２２】
すなわち、このパーソナルコンピュータ５０は、ＣＰＵ５１からブリッジ５２Ａを介してメモリ５３とビデオカード用スロット５４にバスが接続されており、そこからさらにブリッジ５２Ｂを介してＰＣＩバス５５、ハードディスク５６、ＵＳＢ、プリンタポート、ＲＳ−２３２Ｃポート、オーディオポート、キーボードやマウスなどの周辺デバイス５７へとバスがつながっている。
【００２３】
このパーソナルコンピュータ５０では、１３９４インターフェースカードは、ＰＣＩスロットに挿した拡張カードが使用されている。近年のパーソナルコンピュータではマザーボードに１３９４チップが搭載されているものもあるし、ＰＣカードとして拡張可能なタイプのパーソナルコンピュータも存在する。本発明は、いずれの場合でも実現可能である。パーソナルコンピュータに搭載されているハードディスク５６は、ユーザーの指定により容量が許す限り動画と音声を蓄積するために使用される。現時点で市販されているパーソナルコンピュータの処理速度であれば、問題なくｉ．ＬＩＮＫの信号をキャプチャリングできる。
【００２４】
ｉ．ＬＩＮＫは、映像と音声のほかに、ビデオテープデッキのコントロール、状態の取得も１本のケーブルで同時に行うことが可能である。
【００２５】
この監視ビデオシステム１００では、パーソナルコンピュータ５０への画音の伝送とともに、上記パーソナルコンピュータ５０からのビデオテープデッキ３０のコントロールもｉ．ＬＩＮＫを利用して行うことにより、従来のシステムと比較して、機器間の接続も簡便になっている。
【００２６】
この監視ビデオシステム１００において、上記パーソナルコンピュータ５０は、図３のフローチャートに示す手順に従ってセンサースレッドの処理を行うとともに、図４のフローチャートに示す手順に従ってメインスレッドの処理を行う。
【００２７】
すなわち、センサースレッドの処理では、ステップＳ１において、開閉センサー１１からの入力があったか否かを繰り返し判定しており、その判定結果がＹＥＳすなわち入力があると、次のステップＳ２でメインスレッドに開閉センサー１１からの入力があったことを示すセンサー入力メッセージを送信して、上記ステップＳ１の処理に戻る。
【００２８】
ここで、開閉センサー１１からの入力は、監視ダイアログボックスのセンサータイプの指定に応じて、以下のように判断する。
【００２９】
ハイ・アクティブの場合：
センサーからの入力信号がハイレベルのときオン
センサーからの入力信号がローレベルのときオフ
ロー・アクティブ：
センサーからの入力信号がローレベルのときオン
センサーからの入力信号がハイレベルのときオフ
そして、メインスレッドの処理では、ステップＳ１１において、センサースレッドからセンサー入力メッセージが送られてきたか否かを繰り返し判定しており、その判定結果がＹＥＳすなわちメインスレッドに開閉センサー１１からの入力があったことを示すセンサー入力メッセージが送られてきたら、ステップＳ１２でハードディスクキャプチャが指定されているか否かを判定する。
【００３０】
このステップＳ１２における判定結果がＹＥＳすなわち監視ダイヤログボックスの「ハードディスクにもキャプチャする」がチェックされ、ハードディスクキャプチャが指定されている場合には、ステップＳ１３でハードディスク５６へのキャプチャを開始してから、次のステップＳ１４でビデオテープデッキ３０の記録を開始することにより、映像と音声をファイルとしてハードディスク５６に記録するとともに、上記映像と音声をビデオテープデッキ３０により磁気テープに記録する。
【００３１】
また、上記ステップＳ１２における判定結果がＮＯすなわちハードディスクキャプチャが指定されていない場合には、直ちにステップ１４に移って、ビデオテープデッキ３０の記録を開始することにより映像と音声をビデオテープデッキ３０により磁気テープのみに記録する。
【００３２】
次のステップＳ１５では、監視ダイヤログボックスの「記録時間（分）」の設定に応じて記録時間タイマーを設定値にセットする。
【００３３】
次のステップＳ１６では、日付、時刻、タイムコードをシートに記入する。
【００３４】
次のステップＳ１７では、１枚目のサムネールをシートに登録する。
【００３５】
次のステップＳ１８では、開閉センサー１１からの入力が非アクティブ（オフ）になったか、あるいは、センサースレッドから新たなセンサー入力メッセージが送られてきていないか否かを判定する。
【００３６】
そして、このステップＳ１８における判定結果がＮＯすなわち新たなセンサー入力メッセージが送られてきた場合又は開閉センサー１１からの入力がアクティブ（オン）の状態にある場合には、ステップＳ１９に移って記録時間タイマーを設定値に再セットし、ダウンカウントを停止しておき、ステップＳ２１に進む。また、上記ステップＳ１８における判定結果がＹＥＳすなわち開閉センサー１１からの入力が非アクティブ（オフ）の状態になった場合には、ステップＳ２０に移って記録時間タイマーのダウンカウントを開始して、ステップＳ２１に進む。
【００３７】
ステップＳ２１では、サムネール取得時間間隔が経過したか否かを判定して、その判定結果がＹＥＳの場合には次のステップＳ２２に進み、また、上記判定結果がＮＯの場合にはステップＳ２４に進む。
ステップＳ２２では、サムネール取得最大取得枚数を登録し終わったか否かを判定して、その判定結果がＹＥＳの場合には次のステップＳ２３に進み、また、上記判定結果がＮＯの場合にはステップＳ２４に進む。
【００３８】
ステップＳ２３では、次のサムネールを登録する。
【００３９】
そして、次のステップＳ２４では、記録時間カウンタが０になったか否かを判定し、その判定結果がＮＯすなわち記録時間カウンタが０なっていない場合には上記ステップステップＳ１８に戻って、開閉センサー１１からの入力が非アクティブ（オフ）になったか、あるいは、センサースレッドから新たなセンサー入力メッセージが送られてきていないか否かの判定を再度行う。また、このステップＳ２４における判定結果がＹＥＳすなわち記録時間カウンタが０なった場合には次のステップＳ２５でハードディスク５６のキャプチャを終了し、さらに、次のステップ２６に移ってビデオテープデッキ３０の記録を終了してから、上記ステップＳ１１に戻ってセンサースレッドから次のセンサー入力メッセージが送られて来るまで待機する。
【００４０】
これにより、この監視ビデオシステム１００において、上記パーソナルコンピュータ５０は、図５に監視中の画面を示すように、開閉センサー１１から開閉検出信号が入力されると、指定した枚数のサムネールとともに、記録を開始した日付、時刻、タイムコードを自動的にシートに追加していく。
【００４１】
この監視ビデオシステム１００におけるパーソナルコンピュータ５０では、取扱いの利便さを考え、Ｗｉｎｄｏｗｓ（米国マイクロソフト社の商標）上で動作する表計算ソフトウエア（エクセル（米国マイクロソフト社の商標））のマクロとして上記機能が実装されている。
【００４２】
エクセルは、ユーザが「ワークブック（ｗｏｒｋｂｏｏｋ）」を作成することを可能にするスプレッドシート・プログラムである。ワークブックは、異なるスプレッドシートとして構成されたデータの集まりである。スプレッドシートとは、単に、セル（ｃｅｌｌ）の格子（グリッド：ｇｒｉｄ）であり、それぞれのセルは、１つのデータ又はデータ値が他のセルにおける値からいかにして計算されるべきかを定義する方程式を保持する。セルは、順序付けられたグリッドに現れる。セルは、一般的に、関連するデータが特定のロー（列、ｒｏｗ）又は特定のコラム（行、ｃｏｌｕｍｎ）にあるセルの中に生じるように構成されている。セルのそれぞれに対して作用するツールは、データが何を表しているかとは無関係に、同一である。ワークブックの内部では、スプレッドシートのどれにもアクセス可能であり、あるスプレッドシートの中のデータを別のスプレッドシートにおいて用いることができる。エクセルは、また、スプレッドシートを定義し、「アプリケーション」を開発するという特徴も含む。スプレッドシートの外観を特定して、ユーザが、特定のタスクに関係するセルだけを見るようにすることができる。
【００４３】
エクセルは非常に有名なソフトウエアであるため、その使用方法に関しては、多くのユーザーが熟知しており、ファイルの扱いやシートの印刷方式の柔軟さにメリットがあるため、そのマクロとしてプログラムを組み込むことは大きな意味がある。
【００４４】
上記パーソナルコンピュータ５０は、ＧＵＩ画面の表示制御機能を有し、図５に示すような監視画面に設けられた監視スタートボタンＢＴ１が押されると、監視設定のダイアログボックスＢＸ１０を表示する。
【００４５】
この監視設定のダイアログボックスＤＢＸ１０について、図６を参照して解説する。この画面では、ユーザーが監視状態における各種の指定を行う。
【００４６】
監視設定のダイアログボックスＤＢＸ１０には、記録続行時間の設定部ＳＴ１１、サムネール枚数の設定部ＳＴ１２、サムネール取り込み間隔の設定部ＳＴ１３、ハードディスクキャプチャの設定部ＳＴ１４、センサータイプの設定部ＳＴ１５やディレクトリの選択ボタンＢＴ１０、また、現在のビデオテープデッキ３０の状態を表示する表示窓ＷＤ１、現在のタイムコードを表示する表示窓ＷＤ２、現在の監視用ビデオカメラ２０映像動画を表示する表示窓ＷＤ３、現在の日付を表示する表示窓ＷＤ４、現在の時刻を表示する表示窓ＷＤ５などが設けられている。
【００４７】
この監視設定のダイアログボックスＤＢＸ１０における記録続行時間の設定部ＳＴ１１には、開閉センサー１１による開閉検出信号が非アクティブになってから記録を続行する時間を分単位で設定する。例えば、多くの空き巣による盗難事件では、５分以内で仕事を終了することが知られているので、例えばここを「１０分」に設定しておくとする。開閉センサー１１が反応し、トリガかかかると、開閉センサー１１の反応がなくなってから、すなわち、開閉センサー１１の信号がオフになってから、ここで設定した１０分という時間だけ記録を続行することになる。
【００４８】
ここで、センサートリガと記録の関係を図７のトリガチャートに詳しく示してある。なお、図７のトリガチャートは、トリガパルスがハイ・アクティブの場合（ハイのとき開閉検出信号がオン）で記録時間を１分に設定した場合の具体例を示している。
【００４９】
この具体例では、開閉センサー１１から開閉検出信号（ハイ）が送られ、その開閉検出信号が非アクティブ（ロー）に戻ったタイミングから、指定した時間だけ（この例では、１分）記録、キャプチャを行う。指定時間以内に、再度新しい開閉検出信号が開閉センサー１１から送られてきたときは、タイムカウンタをリセットし、次に非アクティブになった時点から指定した時間だけ記録、キャプチャを行う。
【００５０】
この図７の具体例では、タイミングｔ１でトリガが来たので、記録（キャプチャ）を開始する。タイミングｔ２でセンサー信号が非アクティブになったので、このタイミングｔ２を起点として、１分のカウントを開始する。そして、１分以内にタイミングｔ３の新しいセンサートリガがきたので、１分のカウンタをリセットし、次の非アクティブまで待つ、すなわち、記録を続行する。タイミングｔ４で、再び開閉検出信号が非アクティブになったので、１分のカウントを開始する。タイミングｔ５で、非アクティブのタイミングｔ４から１分経過したので、記録（キャプチャ）を終了し、待機状態にする。タイミングｔ６で新たなトリガが来たので、記録（キャプチャ）を開始する。タイミングｔ７で開閉検出信号が非アクティブになったので、ここから１分間記録を行う。タイミングｔ８で、非アクティブのタイミングｔ７から１分経過したので、記録（キャプチャ）を終了し、待機状態になる。
【００５１】
すなわち、この監視ビデオシステム１００では、開閉センサー１１からの開閉検出信号がアクティブ（オン）になると、ハードディスク５６による記録とビデオテープデッキ３０によるビデオテープへの記録とを開始し、センサー信号すなわち開閉検出信号が非アクティブ（オフ）になった時点でタイマーを起動し、ユーザーが監視設定のダイアログボックスＤＢＸ１０における記録続行時間の設定部ＳＴ１１で指定した時間だけ記録を行うようになっている。記録中に、再度トリガがかかると、そのトリガがオフになった時点を新たにタイマーの基準として、最後にセンサー信号がオフになった時点を起点として、指定時間だけ記録を続行するという仕様になっている。
【００５２】
また、上記監視設定のダイアログボックスＤＢＸ１０におけるサムネール枚数の設定部ＳＴ１２には、センサートリガが入力されてから、何枚のサムネールを表計算シートに登録するかの設定を行う。さらに、サムネール取り込み間隔の設定部ＳＴ１３には、複数枚のサムネールを登録する際に、各サムネールの取得間隔を秒単位で設定する。
【００５３】
また、ハードディスクキャプチャの設定部ＳＴ１４には、ハードディスクにも「キャプチャする」のチェックをオンにしておくと、ビデオテープデッキ３０のビデオテープに記録するとともに、パーソナルコンピュータ５０に内蔵されたハードディスク５６にも同時に監視用ビデオカメラ２０からの動画と監視用マイクフォンの音声を記録する。
【００５４】
さらに、センサータイプの設定部ＳＴ１５には、ハイ信号をセンサーのオンとして扱うのか、ロー信号をセンサーのオン信号として扱うのかの選択を行う。
【００５５】
上記監視設定のダイアログボックスＤＢＸ１０におけるディレクトリの選択ボタンＢＴ１０では、ハードディスク５６に格納するファイルの保存先のディレクトリを選択することができる。
【００５６】
なお、この監視ビデオシステム１００では、ハードディスクに保存するファイル名は、検索の容易性を考えて、日付と時刻を用い、数字からなる名称を自動生成している（例：２００２年５月１６日の午前９時２２分００秒だと、「２００２０５１６０９２２００．ＡＶＩ」というファイル名になる）。ファイルは、一般的なノンリニアソフトウエアや、Ｗｉｎｄｏｗｓのメディアプレーヤでも扱えるＤＶ圧縮形式で保存している。
【００５７】
また、上記監視設定のダイアログボックスＤＢＸ１０では、上記の設定のほか、現在のテープデッキの状態すなわち待機状態あるいは記録状態にあるかを表示窓ＷＤ１に表示するとともに、表示窓ＷＤ２〜ＷＤ５にビデオテープのタイムコード、監視用ビデオカメラ２０からの動画、日付、時刻などもリアルタイムに表示している。
【００５８】
また、パーソナルコンピュータ５０のスピーカやヘッドフォン端子からは監視用マイクからの音声も出力される。
【００５９】
ここで、上記パーソナルコンピュータ５０は、上述の図５に示した監視画面において、エクセルのシートに上記監視設定のダイアログボックスＤＢＸ１０を表示しながら、監視状態を継続している状態を示している。エクセルシートの１行目にある監視スタートボタンＢＴ１を押すと、監視設定ダイアログボックスＤＢＸ１０が表示される。シートの１列目には、センサートリガが入力されたときの日付、時刻、タイムコード（秒の桁まで）が自動的に登録される。２列目からは、指定した枚数だけサムネールが取り込まれていく。
【００６０】
監視が終了した後、目的の場面を検索するためには、シート１行目にあるサーチボタンＢＴ２を押す。このサーチボタンＢＴ２を押すと、図８に示すようにサーチ設定画面ダイアログボックスＤＢＸ２０が開く。このサーチ設定画面ダイアログボックスＤＢＸ２０には、図９に示すように、ビデオテープデッキ３０の走行制御（再生やスチル、スローなど）を行うための各種操作ボタンＢＴ２１が用意されているとともに、現在のタイムコードの表示と動画の表示窓ＷＤ２１，ＷＤ２２が用意されている。当然、ビデオテープデッキ３０をコントロールする場合は、これらのボタンを使わずに、テープデッキ本体のボタンやリモコンから制御することも可能である。
【００６１】
そして、テープサーチ時に、ビデオテープデッキ３０からの動画を表示窓ＷＤ２２を表示するとともに、そのタイムコードを表示窓ＷＤ２１に表示する。
【００６２】
また、このサーチ設定画面ダイアログボックスＤＢＸ２０には、行番号表示窓ＷＤ２０、アップ・ダウンボタンＢＴ２２、実行ボタンＢＴ２３、サーチ対象の選択部ＳＬ２０等を有するサーチ選択部ＳＲＣが設けられている。
【００６３】
サーチする場面は、上記サーチ選択部ＳＲＣのアップ・ダウンボタンＢＴ２２で、エクセルシートの行を選択することで行う。サムネールや日付、時刻などを頼りに行を選択し、実行ボタンＢＴ２３を押すと、目的の映像が検索され再生される。検索は、サーチ対象の選択部ＳＬ２０によりビデオテープとハードディスクのどちらかが選択できる。一般的には、ハードディスク５６にファイルを保存していた場合は、ハードディスク５６からのファイルのサーチの方が高速であり、検索性は高い。ハードディスク５６からの映像は、ＰＣモニター画面に表示されるとともに、ｉ．ＬＩＮＫの信号としてパーソナルコンピュータ５０から出力させることも可能である。この場合、ビデオテープデッキ３０の入力選択をｉ．ＬＩＮＫにしておくと、その映像・音声をビデオテープデッキ３０で記録することや、ビデオテープデッキ３０に接続されたテレビジョンモニタ装置４０に映像を表示することも可能である。ハードディスク５６にファイルが保存されていない場合は、サーチ対象の選択部ＳＬ２０により「テープ」を選択するが、このときは、パーソナルコンピュータ５０からビデオテープデッキ３０に対してｉ．ＬＩＮＫのＡ／Ｖ　Ｃコマンドを介してサーチ命令が出され、該当するテープ位置の頭出しの処理を行うようになっている。
【００６４】
ここで、ビデオテープデッキ３０に装着するカセットテープに「カセットメモリ」が搭載されているタイプのものを使用すると、パーソナルコンピュータ５０と接続することなく、テープデッキ単体で目的の場所をサーチすることが可能になる。
【００６５】
テープデッキ単体でのサーチの方法を図１０に示す。
【００６６】
この監視ビデオシステム１００では、表計算シートに日付時刻を登録するとともに、カセットメモリにも同様の情報を格納する。ビデオテープデッキ３０には、この情報を使用して、目的位置を探し出すインデックスサーチの機能が搭載されている。
【００６７】
インデックスサーチでは、図１０に示すように、テレビジョンモニタ装置４０に表示されるサーチ画面上でリモコン４５やデッキ本体のキーから指定することができ、インデックスサーチを行う際に、あらかじめエクセルのシートを印刷しておくことにより、シート上のサムネールと日付や時刻をキーにして、デッキ単体でも映像・音声を検索することが可能になる。
【００６８】
なお、カセットメモリが搭載されていないテープでも、テープが現在止まっている位置のタイムコードと、シートに印刷された目的の行番号との間のイベントの数を数えることで、プラス・マイナスの個数指定でサーチを行うテープインデックスサーチの機能を用いて、捜したい場面に簡単にアクセスすることが可能である。この監視ビデオシステム１００で使用したビデオデッキ３０は、テープインデックスが記録開始時に自動的に打ち込まれるため、このような使い方も可能となる。
【００６９】
この監視ビデオシステム１００では、テープに記録するとともに、ハードディスク５６にも映像・音声を保存した。この結果、ハードディスク５６に格納されているファイルは、高速に検索ができるというメリットがある。また、コンピュータのファイルであるため、コンピュータがネットワークに接続されていれば、ファイルを遠隔地に転送することも可能である。一方で、テープにも同時に記録を行っているため、ハードディスク５６がいっぱいになり、何かしらのデバイスすなわち別のディスクやビデオテープにコピーを行うという処理も不要であるという特徴がある。さらに、前述のように、デッキ単体でも簡単にテープの頭出しが可能であるため、監視用のシステムとしては、検索性、高速性、ポータビリティのどれをとっても従来システムと比較して優位である。
【００７０】
なお、上述の実施の形態では、接続するビデオデッキが１台の場合を示したが、ｉ．ＬＩＮＫの転送速度から、２〜３台同時に転送することが可能であることがわかっており、実際に今回使用したパーソナルコンピュータにおいては、ビデオデッキを２台の接続して動作させることができた。ただし、現時点での安価クラスにおけるパーソナルコンピュータの処理速度（ＣＰＵ処理速度、ハードディスク転送速度）では、ハードディスクに同時に２ストリームを格納する際に、コマ落ちを生じる場合がある。テープだけに記録するのであれば、現状のパーソナルコンピュータでも複数台のカメラ画像の表示とセンサー信号の入力を同時に受ける能力があるため、幾つかの監視カメラシステムを１台のパーソナルコンピュータで集中管理することは可能である。また、ＣＰＵ速度やハードディスク転送速度が向上すれば、コマ落ちすることなく記録することが可能である。また、１３９４のハブなどを使用し、多数の監視カメラシステムを１台のパーソナルコンピュータで管理することも可能である。この場合、動画の同時処理は能力的に困難であるが、選択的な処理であれば可能であり、より複雑なシステムに拡張するとができる。
【００７１】
センサー入力に関しては、上述の実施の形態では、単独の１系統のみを扱ったが、この部分のパーソナルコンピュータの処理能力にはまだまだ余裕があるため、複数のセンサー信号を扱うことも可能である。
【００７２】
また、上述の実施の形態では、エクセルのマクロとしてプログラミングしたが、当然一般的なアプリケーションとして実装することも可能である。
【００７３】
また、上述の実施の形態では、エクセルのシートと記録したカセットテープの対応をユーザー管理で行うようにしているが、以下の方法で自動的に対応をとることも可能である。
あるタイムコード位置の映像、音声などのデータをエクセルファイルとともに保存し、テープを挿入した時点でそのデータを元にファイルを検索する。
カセットメモリに記録されたインデックスをエクセルファイルとともに保存し、テープを挿入した時点で、そのデータを元にファイルを検索する。
【００７４】
カセットメモリにＩＤ番号を打ち込み、エクセルのファイルと連動させる。
【００７５】
【発明の効果】
以上説明したように、動画情報と制御情報を伝送可能なシリアルバスインターフェース機能を搭載したデジタルビデオテープデッキにシリアルバスを介して接続されたコンピュータにより、上記シリアルバスを介して上記デジタルビデオテープデッキとの間で動画情報と制御情報の授受を行い、上記デジタルビデオテープデッキの動作制御を行い、監視用ビデオカメラから供給される動画情報をテープに記録するとともにハードディスクに同時記録し、上記コンピュータ上で動作する表計算ソフトウエアのシートに、上記トリガ入力を受けた日付、時刻、タイムコード、映像のサムネールを登録することにより、登録されたサムネールを指定して、ビデオテープ上の当該位置やハードディスク上に保存された映像ファイルを再生することができる。
【００７６】
従って、本発明によれば、操作性に優れ、記録した監視画像を容易に検索することができる監視ビデオシステム及びその画像検索方法を提供することができる。
【図面の簡単な説明】
【図１】本発明を適用した監視ビデオシステムの構成を示すブロック図である。
【図２】上記監視ビデオシステムに用いられるパーソナルコンピュータの構成を示すブロック図である。
【図３】上記監視ビデオシステムにおいて、上記パーソナルコンピュータにより実行されるセンサースレッドの処理手順を示すフローチャートである。
【図４】上記監視ビデオシステムにおいて、上記パーソナルコンピュータにより実行されるメインスレッドの処理手順を示すフローチャートである。
【図５】上記監視ビデオシステムにおける上記パーソナルコンピュータによる監視中の画面を示す図である。
【図６】上記監視ビデオシステムにおける上記パーソナルコンピュータによる監視設定のダイアログボックスを示す図である。
【図７】上記監視ビデオシステムにおけるセンサートリガと記録の関係を示すトリガチャートである。
【図８】上記監視ビデオシステムにおける上記パーソナルコンピュータによるサーチ画面を示す図である。
【図９】上記監視ビデオシステムにおける上記パーソナルコンピュータによるサーチ設定画面ダイアログボックスを示す図である。
【図１０】テープデッキ単体でのサーチの方法を模式的に示す図である。
【符号の説明】
１０　ドア、１１　開閉センサー、２０　監視用ビデオカメラ、３０　ビデオテープデッキ、３０Ａ　アナログ入力端子、３０Ｂ，５０Ａ　ｉ．ＬＩＮＫ端子（ＩＥＥＥ１３９４　ＤＶ端子）、３０Ｃ　アナログビデオ出力端子、３５　ｉ．ＬＩＮＫケーブル（ＩＥＥＥ１３９４　ＤＶケーブル）、４０　テレビジョンモニタ装置、５０　パーソナルコンピュータ、５０Ｂ　ＲＳ−２３２Ｃ端子、５１　ＣＰＵ、５２Ａ，５２Ｂ　ブリッジ、５３　メモリ、５４　ビデオカード用スロット、５５　ＰＣＩバス、５６　ハードディスク、５７　周辺デバイス、１００　監視ビデオシステム、監視スタートボタンＢＴ１、監視設定のダイアログボックスＢＸ１０、ＳＴ１１，ＳＴ１２，ＳＴ１３，ＳＴ１４，ＳＴ１５　設定部、ＢＴ１０　選択ボタン、ＷＤ１，ＷＤ２，ＷＤ３，ＷＤ４，ＷＤ５　表示窓、ＢＴ２　サーチボタン、　ＤＢＸ２０　サーチ設定画面ダイアログボックス、ＢＴ２１　各種操作ボタン、ＷＤ２１，ＷＤ２２　表示窓、ＷＤ２０　行番号表示窓、ＢＴ２２　アップ・ダウンボタン、ＢＴ２３　実行ボタン、ＳＬ２０　選択部、ＳＲＣ　サーチ選択部
【図１】
2004088170.tif 000003
【図２】
2004088170.tif 000004
【図３】
2004088170.tif 000005
【図４】
2004088170.tif 000006
【図５】
2004088170.tif 000007
【図６】
2004088170.tif 000008
【図７】
2004088170.tif 000009
【図８】
2004088170.tif 000010
【図９】
2004088170.tif 000011
【図１０】
2004088170.tif 000012