(57)【要約】  【構成】  カメラ１２によって撮影された監視映像は、所定の撮影周期で撮影され、ＳＤＲＡＭ２８に書き込まれる。ＣＰＵ２０は、センサ２２が異常を検知すると、アラーム発生時の監視映像を撮影する動作タイミングを変更する。この変更された動作タイミングは、音声の録音時間と撮影周期とに基づいて特定される。次に、ＳＤＲＡＭ２８に記録された監視映像は、撮影周期と同じ周期で再生される。このとき、アラーム発生時に撮影された監視映像を、変更された動作タイミングで再生する。  【効果】  アラーム発生時の監視映像を撮影する動作タイミングが特定されるので、本来の動作タイミングではないタイミングで撮影された映像を含む監視映像を実時間再生することができる。【選択図】  図１
2006279646.tif 000002
【特許請求の範囲】
【請求項１】
監視映像を所定周期で取り込む第１取り込み手段、
前記第１取り込み手段によって取り込まれた複数の監視映像を記録する第１記録手段、
アラームの発生に応答して前記第１取り込み手段の動作タイミングを変更する第１変更手段、
前記第１取り込み手段の動作期間と前記所定周期とに基づいて前記第１変更手段により変更された動作タイミングを特定する特定手段、
前記第１記録手段によって記録された複数の監視映像を前記所定周期で再生する第１再生手段、および
前記アラームの発生に応答して取り込まれた監視映像に対する前記第１再生手段の動作タイミングを前記特定手段によって特定された動作タイミングに変更する第２変更手段を備える、監視映像処理装置。
【請求項２】
前記第１取り込み手段の取り込み動作と平行して音声を取り込む第２取り込み手段をさらに備え、
前記特定手段は、前記動作期間を特定するために前記第２取り込み手段によって取り込まれた音声のサイズを検出するサイズ検出手段を含む、請求項１記載の監視映像装置。
【請求項３】
前記第２取り込み手段によって取り込まれた音声を記録する第２記録手段をさらに備える、請求項２記載の監視映像記録装置。
【請求項４】
前記サイズ検出手段は、前記アラームの発生に応答して取り込まれた監視映像および前記アラームの発生後に取り込まれた監視映像に対応する音声のサイズを検出するアラームサイズ検出手段を含み、
前記特定手段は、前記アラームサイズ検出手段によって検出された音声のサイズと前記所定周期とに基づいて前記変更された動作タイミングを特定するアラーム特定手段を含み、
前記第２変更手段は、前記アラームの発生に応答して取り込まれた監視映像に対する前記第１再生手段の動作タイミングを前記アラーム特定手段によって特定された動作タイミングに変更するアラーム変更手段を含む、請求項２または３記載の監視映像記録装置。
【請求項５】
前記第１取り込み手段は、前記アラーム発生前の監視映像を取り込むプリアラーム映像取り込み手段を含み、
前記第１記録手段は、前記プリアラーム映像取り込み手段によって取り込まれた監視映像を循環的に記録するプリアラーム映像記録手段を含み、
前記第２取り込み手段は、前記アラーム発生前の音声を取り込むプリアラーム音声取り込み手段を含み、
前記第２記録手段は、前記プリアラーム音声取り込み手段によって取り込まれた音声を循環的に記録するプリアラーム音声記録手段を含む、請求項３または４記載の監視映像記録装置。
【請求項６】
前記第２記録手段によって記録された音声を再生する第２再生手段をさらに備える、請求項３ないし５のいずれかに記載の監視映像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視映像処理装置に関し、特に例えば監視カメラに適用され、監視映像を実時間再生する、監視映像処理装置に関する。
【背景技術】
【０００２】
特許文献１に開示されている従来の監視映像装置は、連続的に入力される音声と所定の時間間隔で間欠的に入力される監視映像とを関連付けながらそれぞれ独立して記録し、記録された監視映像を音声に同期させて再生する。
【特許文献１】特開平９−２４７６０７号公報［Ｈ０４Ｎ  ５／７８２６、Ｇ０５Ｂ  １９／０５、Ｇ１１Ｂ  ２０／１０、Ｈ０４Ｎ  ５／９１］
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、所定の時間間隔で間欠的に監視映像を記録しているとき、アラームの発生により本来の動作タイミングではないタイミングで取り込まれた映像を含む監視映像を実時間再生することができないという問題がある。
【０００４】
それゆえに、この発明の主たる目的は、本来の動作タイミングではないタイミングで取り込まれた映像を含む監視映像を実時間再生することができる、監視映像処理装置を提供することである。
【課題を解決するための手段】
【０００５】
請求項１の発明は、監視映像を所定周期で取り込む第１取り込み手段（１２、２０、Ｓ７、Ｓ９、Ｓ２３、Ｓ２５）、第１取り込み手段によって取り込まれた複数の監視映像を記録する第１記録手段（２０、２８、Ｓ１１、Ｓ２７）、アラームの発生に応答して第１取り込み手段の動作タイミングを変更する第１変更手段（２０、Ｓ５、Ｓ１５）、第１取り込み手段の動作期間と所定周期とに基づいて第１変更手段により変更された動作タイミングを特定する特定手段（２０、Ｓ３３〜Ｓ３７）、第１記録手段によって記録された複数の監視映像を所定周期で再生する第１再生手段（２０、４２、Ｓ５９、Ｓ７１）、およびアラームの発生に応答して取り込まれた監視映像に対する第１再生手段の動作タイミングを特定手段によって特定された動作タイミングに変更する第２変更手段（２０、Ｓ６３、Ｓ６７）を備える、監視映像処理装置である。
【０００６】
請求項１の発明では、監視映像は、第１取り込み手段によって所定周期で取り込まれる。取り込まれた複数の監視映像は、第１記録手段によって記録される。ただし、第１取り込み手段の動作タイミングは、アラームが発生したとき、第１変更手段によって変更される。この動作タイミングの変更は、第１取り込み手段の動作期間と所定周期とに基づいて、特定手段によって特定される。
【０００７】
第１記録手段によって記録された複数の監視映像は、第１再生手段によって所定周期で再生される。第２変更手段は、アラームの発生に応答して第１取り込み手段によって取り込まれた監視映像に対する第１再生手段の動作タイミングを、特定手段によって特定された動作タイミングに変更する。
【０００８】
このように、第１変更手段の動作タイミングを特定手段によって特定し、第１再生手段の再生タイミングを特定された動作タイミングに変更することで、アラームの発生により本来の動作タイミングではないタイミングで取り込まれた映像を含む監視映像を実時間再生することができる。
【０００９】
請求項２の発明は、請求項１記載の監視映像装置において、第１取り込み手段の取り込み動作と平行して音声を取り込む第２取り込み手段（１６、２０、Ｓ３）をさらに備え、特定手段は、動作期間を特定するために第２取り込み手段によって取り込まれた音声のサイズを検出するサイズ検出手段（２０、Ｓ３３、Ｓ３５）を含む。
【００１０】
請求項２の発明では、第１取り込み手段による監視映像の取り込み動作と平行して、第２取り込み手段により音声を取り込む。次に、取り込まれた音声のサイズをサイズ検出手段により検出し、第１取り込み手段の動作期間を求める。この場合、求められた音声のサイズと所定周期とに基づいて変更された動作タイミングが特定され、特定された動作タイミングでアラームの発生に応答して取り込まれた監視映像を再生するので、本来の記録タイミングではないタイミングで取り込まれた映像を含む監視映像を実時間再生することができる。
【００１１】
請求項３の発明は、請求項２記載の監視映像記録装置において、第２取り込み手段によって取り込まれた音声を記録する第２記録手段（２０、２８、Ｓ１３、Ｓ２９）をさらに備える。
【００１２】
請求項３の発明では、第２取り込み手段によって取り込まれた音声は、第２記録手段によって記録される。この場合、監視映像の再生時に音声も再生することができる。
【００１３】
請求項４の発明は、請求項２または３記載の監視映像記録装置において、サイズ検出手段は、アラームの発生に応答して取り込まれた監視映像およびアラームの発生後に取り込まれた監視映像に対応する音声のサイズを検出するアラームサイズ検出手段（２０、Ｓ３５）を含み、特定手段は、アラームサイズ検出手段によって検出された音声のサイズと所定周期とに基づいて変更された動作タイミングを特定するアラーム特定手段（２０、Ｓ３７）を含み、第２変更手段は、アラームの発生に応答して取り込まれた監視映像に対する第１再生手段の動作タイミングをアラーム特定手段によって特定された動作タイミングに変更するアラーム変更手段（２０、Ｓ６３）を含む。
【００１４】
請求項４の発明では、アラームの発生に応答して取り込まれた監視映像およびアラームの発生後に取り込まれた監視映像に対応する音声のサイズは、アラームサイズ検出手段によって検出される。アラームサイズ検出手段によって検出された音声のサイズと所定周期とに基づいて、アラーム特定手段により、アラームの発生に応答して監視映像を取り込んだときの第１取り込み手段の動作タイミングを特定する。そして、アラームの発生に応答して取り込まれた監視映像に対する第１再生手段の動作タイミングを、アラーム特定手段によって特定された動作タイミングに変更する。この場合、音声の記録速度は常に一定であることを利用して記録された音声のサイズを検出し、第１再生手段の再生タイミングを変更することによって、本来の動作タイミングではないタイミングで取り込まれた映像を含む監視映像を実時間再生することができる。
【００１５】
請求項５の発明は、請求項３または４記載の監視映像記録装置において、第１取り込み手段は、アラーム発生前の監視映像を取り込むプリアラーム映像取り込み手段（１２、２０、Ｓ７、Ｓ９）を含み、第１記録手段は、プリアラーム映像取り込み手段によって取り込まれた監視映像を循環的に記録するプリアラーム映像記録手段（２０、２８、Ｓ１１）を含み、第２取り込み手段は、アラーム発生前の音声を取り込むプリアラーム音声取り込み手段（１６、２０、Ｓ３）を含み、第２記録手段は、プリアラーム音声取り込み手段によって取り込まれた音声を循環的に記録するプリアラーム音声記録手段（２０、２８、Ｓ１３）を含む。
【００１６】
請求項５の発明では、プリアラーム映像取り込み手段によって、アラーム発生前の監視映像を取り込み、プリアラーム映像取り込み手段によって取り込まれた監視映像を第１記録手段によって循環的に記録する。また、プリアラーム音声取り込み手段によって、アラーム発生前の音声を取り込み、プリアラーム音声取り込み手段によって取り込まれた音声を第２記録手段によって循環的に記録する。この場合、アラーム発生前の監視映像と音声とを循環的に記録できるので、記録を開始してからアラームが発生するまで長時間を要した場合であっても、アラームの発生直前の監視映像および音声を記録することができる。
【００１７】
請求項６の発明は、請求項３ないし５のいずれかに記載の監視映像装置において、第２記録手段によって記録された音声を再生する第２再生手段（２０、Ｓ５３）をさらに備える。
【００１８】
請求項６の発明では、第２記録手段によって記録された音声を、第２再生手段によって再生する。この場合、監視映像と音声とを同時に再生することができる。
【発明の効果】
【００１９】
この発明によれば、第１変更手段の動作タイミングを特定手段によって特定し、第１再生手段の再生タイミングを特定された動作タイミングに変更することで、本来の動作タイミングではないタイミングで取り込まれた映像を含む監視映像を実時間再生することができる。
【００２０】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００２１】
図１を参照して、この実施例の監視カメラシステム１０はカメラ１２を含む。カメラ１２は、あらかじめＳＤＲＡＭ２８に登録された撮影周期毎に、ＣＰＵ２０から与えられる撮影命令に従って被写界を撮影し、撮影された被写界の映像信号を信号処理回路１４に出力する。ここで、カメラの撮影周期は常に一定であるが、後述するようにアラームが発生した場合には、アラームの発生前と発生後とで異なってもよい。ただし、その場合でも、アラームの発生前および発生後のそれぞれの期間内では、撮影周期は一定である。
【００２２】
信号処理回路１４は、与えられた映像信号を取り込み、取り込まれた映像信号をデジタル信号である映像データに変換する。次に、信号処理回路１４は、変換された映像データに色分離、白バランス調整、ＹＵＶ変換などの処理を施し、書き込みリクエストとともにメモリ制御回路２６に映像データを出力する。メモリ制御回路２６は、書き込みリクエストに応答して、与えられた映像データをＳＤＲＡＭ２８に書き込む。
【００２３】
ＣＰＵ２０は、映像データの圧縮および音声信号の取り込みを行うべく、撮影周期毎に映像圧縮命令および音声処理命令を発生させる。映像圧縮命令はＪＰＥＧコーデック３０に与えられ、音声処理命令は信号処理回路１８に与えられる。
【００２４】
ＪＰＥＧコーデック３０は、映像圧縮命令に従って読み出しリクエストをメモリ制御回路２６に出力する。メモリ制御回路２６は、読み出しリクエストに応答してＳＤＲＡＭ２８に書き込まれている映像データを読み出す。読み出された映像データは、バス３８を介してＪＰＥＧコーデック３０に与えられ、ＪＰＥＧ方式で圧縮される。ＪＰＥＧコーデック３０は、圧縮映像データを生成する毎に、生成された圧縮映像データの書き込みをメモリ制御回路２６にリクエストし、メモリ制御回路２６はリクエストに応答して圧縮映像データをＳＤＲＡＭ２８に書き込む。
【００２５】
一方、信号処理回路１８は、音声処理命令に応答してマイク１６から音声信号を取り込み、取り込まれた音声信号をＡ／Ｄ変換によってデジタル信号である音声データに変換した後、信号処理回路１８の内部に設けられたバッファメモリ１８ａに書き込む。ＣＰＵ２０は、カメラ１２によって被写界を撮影するタイミングにあわせて、バッファメモリ１８ａに書き込まれている音声データをＳＤＲＡＭ２８に転送するため、転送命令を信号処理回路１８に与える。転送命令が信号処理回路１８に与えられると、音声データはバッファメモリ１８ａからＳＤＲＡＭ２８に転送されて書き込まれる。
【００２６】
ＣＰＵ２０は、映像データの圧縮が終了すると、ＨＤＤ−Ｉ／Ｆ３２に対して、圧縮映像データおよび音声データのハードディスク３６への記録命令を与える。ＨＤＤ−Ｉ／Ｆ３２は、記録命令に従って圧縮映像データおよび音声データの読み出しリクエストをメモリ制御回路２６に出力する。メモリ制御回路２６は、読み出しリクエストに応答してＳＤＲＡＭ２８から圧縮映像データおよび音声データを読み出し、読み出された圧縮映像データおよび音声データを、バス３８を介してＨＤＤ−Ｉ／Ｆ３２に出力する。ＨＤＤ−Ｉ／Ｆ３２は、与えられた圧縮映像データおよび音声データを、ＨＤＤ３４を介してハードディスク３６に記録する。
【００２７】
次に、ハードディスク３６に記録されている圧縮映像データを再生する場合について説明する。ＣＰＵ２０は、ＨＤＤ−Ｉ／Ｆ３２に対し、ハードディスク３６に記録されている圧縮映像データおよび音声データの読み出しを命令する。ＨＤＤ−Ｉ／Ｆ３２は、ＨＤＤ３４を介してハードディスク３６に記録されている圧縮映像データおよび音声データを読み出し、読み出された圧縮映像データおよび音声データを書き込みリクエストとともにメモリ制御回路２６に出力する。メモリ制御回路２６は、書き込みリクエストに応答して与えられた圧縮映像データおよび音声データをＳＤＲＡＭ２８に書き込む。
【００２８】
ＣＰＵ２０は、圧縮映像データの伸長を行うべく、再生周期毎に映像伸長命令をＪＰＥＧコーデック３０に与える。ＪＰＥＧコーデック３０は、映像伸長命令に従って読み出しリクエストをメモリ制御回路２６に出力する。メモリ制御回路２６は、読み出しリクエストに応答してＳＤＲＡＭ２８に書き込まれている圧縮映像データを読み出す。読み出された圧縮映像データは、バス３８を介してＪＰＥＧコーデック３０に与えられ、与えられた圧縮映像データはＪＰＥＧ方式で伸長される。ＪＰＥＧコーデック３０は、伸長映像データが生成される毎に、生成された伸長映像データの書き込みをメモリ制御回路２６にリクエストし、メモリ制御回路２６は、リクエストに応答して伸長映像データをＳＤＲＡＭ２８に書き込む。
【００２９】
ＣＰＵ２０は、伸長映像データの再生を行うべく、ビデオエンコーダ４０に映像再生命令を与える。ビデオエンコーダ４０は、映像再生命令に従って読み出しリクエストをメモリ制御回路２６に出力する。メモリ制御回路２６は、読み出しリクエストに応答してＳＤＲＡＭ２８に書き込まれている伸長映像データを読み出し、読み出された伸長映像データをビデオエンコーダ４０に出力する。ビデオエンコーダ４０は、与えられた伸長映像データをコンポジット映像信号に変換し、変換されたコンポジット映像信号をモニタ４２に出力する。この結果、被写界の映像がモニタ４２に表示される。
【００３０】
ＣＰＵ２０はまた、音声データの再生を行うべく、信号処理回路４４に音声再生命令を与える。信号処理回路４４は、音声再生命令に応答して読み出しリクエストをメモリ制御回路２６に出力する。メモリ制御回路２６は、読み出しリクエストに応答してＳＤＲＡＭ２８から音声データを読み出し、読み出された音声データを信号処理回路４４に出力する。信号処理回路４４は、与えられた音声データに所定の再生処理を施し、再生処理が施された音声信号をスピーカ４６に出力する。この結果、音声がスピーカ４６から再生される。
【００３１】
この監視カメラシステム１０では、センサ２２によって異常が検出されると、ＣＰＵ２０がアラームを発生させる。そこで、アラーム発生前に撮影された映像を“プリアラーム映像”、アラーム発生時に撮影された映像を“アラーム映像”、アラーム発生後に撮影された映像を“ポストアラーム映像”と定義し、それぞれに対応する音声を“プリアラーム音声”、“アラーム音声”、“ポストアラーム音声”と定義する。
【００３２】
図２に示すように、ＳＤＲＡＭ２８には、プリアラーム映像エリア２８ａ、ポストアラーム映像エリア２８ｂ、プリアラーム音声エリア２８ｃ、ポストアラーム音声エリア２８ｄ、映像の撮影／再生周期、撮影枚数の設定値などを登録する管理エリア２８ｅ、および圧縮前の映像データ／伸長後の映像データを一時的に書き込む表示映像エリア（図示しない）が設けられている。
【００３３】
プリアラーム映像エリア２８ａおよびポストアラーム映像エリア２８ｂはいずれも複数の格納領域に分割されている。プリアラーム映像エリア２８ａの各格納領域には、各プリアラーム映像の圧縮映像データがそれぞれ書き込まれる。ポストアラーム映像エリア２８ｂの各格納領域には、アラーム映像の圧縮映像データおよび各ポストアラーム映像の圧縮映像データがそれぞれ書き込まれる。プリアラーム音声エリア２８ｃにはプリアラーム音声データが書き込まれ、ポストアラーム音声エリア２８ｄにはアラーム音声データおよびポストアラーム音声データが書き込まれる。
【００３４】
プリアラーム映像エリア２８ａには、圧縮されたプリアラーム映像データを書き込むために十分な個数、例えば５０個の格納領域が準備されており、プリアラーム音声エリア２８ｃには、プリアラーム音声データを書き込むために十分な容量が準備されている。これらのプリアラーム映像エリア２８ａおよびプリアラーム音声エリア２８ｃは、いずれもリングバッファとして動作する。このため、圧縮されたプリアラーム映像データおよびプリアラーム音声データは、それぞれプリアラーム映像エリア２８ａおよびプリアラーム音声エリア２８ｃ内でリング状に、つまり循環的に更新される。このため、ＳＤＲＡＭ２８には、プリアラーム映像エリア２８ａの格納領域の個数を超える枚数の圧縮されたプリアラーム映像データおよびプリアラーム音声エリア２８ｃの容量を超えるプリアラーム音声データをそれぞれ書き込むことができる。
【００３５】
また、ポストアラーム映像エリア２８ｂには、１枚のアラーム映像データおよび設定された枚数、例えば７枚のポストアラーム映像データを書き込むために８個の格納領域が準備されている。ポストアラーム音声エリア２８ｄには、アラーム映像データに対応するアラーム音声データおよび設定された枚数のポストアラーム映像データに対応するポストアラーム音声データを書き込むことができる容量が確保されている。
【００３６】
図３を参照して、音声の録音と被写界の撮影タイミングとの関係について説明する。監視カメラシステム１０が起動されると、マイク１６から連続的に取り込まれる音声は、信号処理回路１８によって音声データＡ１に変換され、変換された音声データＡ１は順次バッファメモリ１８ａに書き込まれる。ＣＰＵ２０は、管理エリア２８ｅに登録されているプリアラーム映像の撮影周期とタイマ２４の計測値との比較によってプリアラーム映像の撮影タイミングであることを検知すると、カメラ１２に被写界の撮影を命令する。カメラ１２によって撮影されたプリアラーム映像は映像データＶ１に変換された後、プリアラーム映像エリア２８ａの格納領域に書き込まれる。このとき、バッファメモリ１８ａに書き込まれている音声データＡ１は、プリアラーム音声エリア２８ｃに転送されて書き込まれ、バッファメモリ１８ａはリセットされる。
【００３７】
同様にして、ＣＰＵ２０は、次の音声データＡ２がバッファメモリ１８ａに書き込まれているときに、プリアラーム映像の撮影タイミングであることを検知すると、再びカメラ１２に被写界の撮影を命令する。撮影されたプリアラーム映像の映像データＶ２は、プリアラーム映像エリア２８ａの次の格納領域に書き込まれる。このとき、バッファメモリ１８ａに書き込まれている音声データＡ２は、プリアラーム音声エリア２８ｃに転送されて書き込まれ、バッファメモリ１８ａはリセットされる。以下同様にして、プリアラーム映像の撮影周期毎に映像データＶ３、Ｖ４・・・および音声データＡ３、Ａ４・・・がそれぞれプリアラーム映像エリア２８ａおよびプリアラーム音声エリア２８ｃに順次書き込まれる。なお、プリアラーム映像エリア２８ａおよびプリアラーム音声エリア２８ｃは、上述のようにリングバッファとして動作するので、その容量を超えるプリアラーム映像データおよびプリアラーム音声データが与えられても、上書きすることによってそれらを書き込むことができる。
【００３８】
ＣＰＵ２０は、センサ２２によって異常を検出すると、アラームを発生させると同時に、プリアラーム映像の撮影タイミングか否かにかかわらず、カメラ１２に被写界の撮影を命令し、撮影した映像データＶ５をポストアラーム映像エリア２８ｂの先頭の格納領域に書き込む。このとき、バッファメモリ１８ａに書き込まれている音声データも同時にポストアラーム音声エリア２８ｄに転送し、ポストアラーム音声エリア２８ｄの先頭アドレスから順次書き込む。その後、管理エリア２８ｅにあらかじめ登録されている設定枚数だけポストアラーム映像を撮影し、撮影された映像データＶ６〜Ｖ１２をポストアラーム映像エリア２８ｂの各格納領域にそれぞれ書き込む。このとき、録音されたポストアラーム音声の音声データＡ６〜Ａ１２も同様にしてポストアラーム音声エリア２８ｄに書き込む。
【００３９】
次に、被写界の撮影タイミングではないときにアラームが発生した場合、直前のプリアラーム映像の撮影からアラーム映像の撮影までの時間（アラーム時間）を特定する方法について説明する。例えば、管理エリア２８ｅには、ポストアラーム映像の撮影周期が０．５秒、ポストアラーム映像エリア２８ｂに記録できる映像の撮影枚数が８枚、音声データの記録レートが８ｋＢ／秒と登録されている場合、アラーム時間を次のようにして求めることができる。
【００４０】
まず、アラーム映像もポストアラーム映像の撮影周期と同様に０．５秒経過後に撮影されたと仮定した場合に、音声データＡ５からＡ１２までの録音時間Ｚを、ポストアラーム映像エリア２８ｂに記録されている映像の撮影枚数から求める。この場合、ポストアラーム映像エリア２８ｂに記録されている映像の撮影枚数は、アラーム映像１枚とポストアラーム映像７枚の合計８枚であるため、音声データＡ５からＡ１２までの録音時間Ｚは次のようになる。
【００４１】
［数１］
Ｚ＝０．５［秒］＊８［枚］
＝４．００［秒］
次に、音声データＡ１２の末尾のアドレスを検出することにより、ポストアラーム音声エリア２８ｄに記録されている音声データＡ５からＡ１２までのデータ量を求める。このようにして求められたデータ量Ｚを３０ｋＢとする。次に、音声データの書き込み速度が８ｋＢ／秒と常に一定であることを利用すると、音声データＡ５からＡ１２の実際の録音時間Ｙは次のようになる。
【００４２】
［数２］
Ｙ＝３０［ｋＢ］／８［ｋＢ／秒］
＝３．７５［秒］
次に、数１により求められた録音時間Ｚから数２により求められた録音時間Ｙを引くことにより、アラーム時間Ｘがポストアラーム映像の撮影周期と比較して短縮された時間Ｗを求める。
【００４３】
［数３］
Ｗ＝Ｚ−Ｙ
＝０．２５［秒］
したがって、アラーム時間Ｘは、ポストアラーム映像の撮影周期から数３によって求められた時間Ｗを引くことにより求められる。
【００４４】
［数４］
Ｘ＝０．５［秒］−Ｗ
＝０．２５［秒］
このようにして求められたアラーム時間Ｘを管理エリア２８ｅに登録しておくことにより、監視カメラシステム１０は、プリアラーム映像データだけでなく、アラーム映像データおよびポストアラーム映像データも実時間再生することができる。
【００４５】
ＣＰＵ２０は、図４〜６に示すフロー図に従って映像の記録処理を実行する。まず、ステップＳ１では、初期処理を行う。具体的には、ユーザによって入力されたプリアラーム映像の撮影枚数の設定値およびその撮影／再生周期、ポストアラーム映像の撮影枚数の設定値およびその撮影／再生周期を管理エリア２８ｅに登録する。また、バッファメモリ１８ａ、ポストアラーム映像エリア２８ｂおよびポストアラーム音声エリア２８ｄをリセットする。ステップＳ３では、音声の録音を開始する。つまり、マイク１６によって取り込まれた音声信号を信号処理回路１８によって音声データに変換した後、変換された音声データをバッファメモリ１８ａに書き込む。
【００４６】
ステップＳ５では、センサ２２が異常を検出したため、アラームを発生させたか否かを判断し、ＮＯの場合、ステップＳ７に進む。ステップＳ７では、管理エリア２８ｅに登録されているプリアラーム映像の撮影周期とタイマ２４の計測値とを比較して、プリアラーム映像の撮影タイミングか否かを判断し、ＮＯの場合はステップＳ５に戻り、ＹＥＳの場合はステップＳ９に進む。ステップＳ９では、プリアラーム映像の撮影を行い、ステップＳ１１では撮影されたプリアラーム映像の映像データをプリアラーム映像エリア２８ａに書き込む。また、ステップＳ１３ではバッファメモリ１８ａに書き込まれている音声データをプリアラーム音声エリア２８ｃに転送して書き込み、バッファメモリ１８ａをリセットしてステップＳ５に戻る。
【００４７】
ステップＳ５でＹＥＳと判断した場合は、ステップＳ１５で、アラームの発生を検知すると同時にアラーム映像の撮影を行う。撮影されたアラーム映像の映像データは、ステップＳ１７で、ポストアラーム映像エリア２８ｂに書き込まれる。ステップＳ１９では、バッファメモリ１８ａに書き込まれているアラーム音声データをポストアラーム音声エリア２８ｄに転送して書き込み、バッファメモリ１８ａをリセットする。
【００４８】
ステップＳ２１では、ポストアラーム映像の撮影が終了したか否かを判断する。すなわち、管理エリア２８ｅに登録されているポストアラーム映像の撮影枚数の設定値と、ポストアラーム映像エリア２８ｂに書き込まれているポストアラーム映像の映像データの撮影枚数とを比較することにより判断する。その結果、ＮＯと判断した場合、ステップＳ２３で、管理エリア２８ｅに登録されているポストアラーム映像の撮影周期とタイマ２４の計測値とを比較して、ポストアラーム映像の撮影タイミングか否かを判断する。その結果、ＮＯの場合はステップＳ２１に戻り、ＹＥＳの場合はステップＳ２５に進む。
【００４９】
ステップＳ２５では、ポストアラーム映像の撮影を行い、ステップＳ２７では、撮影されたポストアラーム映像の映像データをポストアラーム映像エリア２８ｂに書き込む。ステップＳ２９では、バッファメモリ１８ａに書き込まれている音声データをポストアラーム音声エリア２８ｄに転送して書き込み、バッファメモリ１８ａをリセットしてステップＳ２１に戻る。
【００５０】
ステップＳ２１でＹＥＳと判断すると、ステップＳ３１で音声の録音を停止する。ステップＳ３３では、ポストアラーム映像エリア２８ｂに記録されたアラーム映像およびポストアラーム映像がすべてポストアラーム映像の撮影周期で撮影されていると仮定した場合に、ポストアラーム音声エリア２８ｄに書き込まれる音声データの録音時間を求める。
【００５１】
ステップＳ３５では、ポストアラーム音声エリア２８ｄに書き込まれている音声データのデータ量を検出する。すなわち、音声データを書き込む前にポストアラーム音声エリア２８ｄをリセットしてその先頭アドレスから音声データを書き込んでいるので、ポストアラーム音声データの末尾アドレスを検索すれば、ポストアラーム音声エリア２８ｄのデータ量を検出することができる。そして、音声データの書き込み速度は常に一定であることを利用して、検出された音声データのデータ量とその書き込み速度とからポストアラーム音声エリア２８ｄに書き込まれている音声データの実際の録音時間を求める。
【００５２】
ステップＳ３７では、まずステップＳ３３で求められた録音時間からステップＳ３５で求められた録音時間を引いた時間を求める。次に、ポストアラーム映像の撮影周期から、求められた時間を引くことによりアラーム時間を求める。このようにして求められたアラーム時間は、管理エリア２８ｅに登録される。
【００５３】
ステップＳ３９では、プリアラーム映像エリア２８ａに書き込まれている映像データのうち、管理エリア２８ｅに登録されているプリアラーム映像の撮影枚数の設定値だけアラーム映像から遡った枚数の映像データをプリアラーム映像データとして特定する。ステップＳ４１では、特定されたプリアラーム映像データに対応する音声データをプリアラーム音声データとする。このとき、アラーム発生直前の音声データの位置から、プリアラーム映像の撮影周期とその撮影枚数とに基づいて求められた時間に相当する音声データ分だけ遡った位置が、プリアラーム音声データの書き込み開始位置である。ステップＳ４３では、特定されたプリアラーム映像データおよびプリアラーム音声データと、ポストアラーム映像エリア２８ｂおよびポストアラーム音声エリア２８ｄに書き込まれている映像データおよび音声データとをＨＤＤ３４に転送し、ハードディスク３６に記録する。
【００５４】
ＣＰＵ２０はまた、図７および８に示すフロー図に従ってハードディスク３６に記録された映像データおよび音声データの再生処理を実行する。ステップＳ５１では、ハードディスク３６に記録されているプリアラーム映像データ、アラーム映像データおよびポストアラーム映像データをＳＤＲＡＭ２８に転送し、プリアラーム映像データをプリアラーム映像エリア２８ａに書き込み、アラーム映像データおよびポストアラーム映像データをポストアラーム映像エリア２８ｂに書き込む。また、プリアラーム音声データ、アラーム音声データおよびポストアラーム音声データもＳＤＲＡＭ２８に転送し、プリアラーム音声データをプリアラーム音声エリア２８ｃに書き込み、アラーム音声データおよびポストアラーム音声データをポストアラーム音声エリア２８ｄに書き込む。
【００５５】
ステップＳ５３では、ＳＤＲＡＭ２８に書き込まれているプリアラーム音声データから録音順に音声データの再生を開始する。ステップＳ５５では、プリアラーム映像データの再生周期が経過するまで待機する。具体的には、管理エリア２８ｅに登録されているプリアラーム映像データの再生周期とタイマ２４の計測値とを比較することによって判断する。
【００５６】
ステップＳ５７では、最後のプリアラーム映像データの再生が終了したか否かの判断を行う。具体的には、管理エリア２８ｅに登録されているプリアラーム映像の撮影枚数の設定値と、再生されたプリアラーム映像データの撮影枚数とを比較して判断する。その結果、ＮＯと判断した場合は、ステップＳ５９でプリアラーム映像データの再生を行う。すなわち、管理エリア２８ｅに登録されているプリアラーム映像データの再生周期を読み出し、圧縮されたプリアラーム映像データを再生周期毎に伸長する。そして、伸長されたプリアラーム映像データをコンポジット信号に変換してモニタ４２に出力する。ステップＳ６１では、プリアラーム映像データの再生周期が経過するまで待機する。そして、プリアラーム映像データの再生周期が経過すると、ステップＳ５７に戻る。
【００５７】
ステップＳ５７でＹＥＳと判断した場合、ステップＳ６３でアラーム時間が経過するまで待機する。アラーム時間が経過したか否かの判断は、管理エリア２８ｅに登録されているアラーム時間を読み出し、読み出されたアラーム時間とタイマ２４の計測値とを比較することによって行う。アラーム時間が経過すると、ステップＳ６５でアラーム映像データの再生を行う。すなわち、圧縮されたアラーム映像データを伸長し、伸長されたアラーム映像データをコンポジット信号に変換してモニタ４２に出力する。ステップＳ６７では、ポストアラーム映像データの再生周期が経過するまで待機する。具体的には、管理エリア２８ｅに登録されているポストアラーム映像データの再生周期とタイマ２４の計測値とを比較することによって判断する。
【００５８】
ステップＳ６９では、ポストアラーム映像データの再生が終了したか否かを判断する。具体的には、管理エリア２８ｅに登録されているポストアラーム映像の撮影枚数の設定値と、ポストアラーム映像エリア２８ｂに書き込まれているポストアラーム映像データの撮影枚数とを比較することにより判断する。その結果、ＮＯと判断した場合は、ステップＳ７１で、ポストアラーム映像データの再生を行う。すなわち、管理エリア２８ｅに登録されているポストアラーム映像データの再生周期を読み出し、再生周期毎に圧縮されたポストアラーム映像データを伸長し、伸長されたポストアラーム映像データをコンポジット信号に変換してモニタ４２に出力する。
【００５９】
ステップＳ７３では、ポストアラーム映像データの再生周期が経過するまで待機し、ポストアラーム映像データの再生周期が経過すると、ステップＳ６９に戻る。また、ステップＳ６９でＹＥＳと判断した場合、ステップＳ７５で、音声データの再生を終了した後、再生処理を終了する。
【００６０】
以上の説明から分かるように、カメラ１２によって撮影された監視映像は、所定周期で取り込まれる。取り込まれた複数の監視映像は、ＳＤＲＡＭ２８に記録される。アラームが発生するとそれに応答して、監視映像を取り込む動作タイミングが変更される。変更された動作タイミングは、監視映像の取り込みを行う動作期間と所定周期とに基づいて特定される。
【００６１】
ハードディスク３６に記録された監視映像は、所定周期で再生される。このとき、アラームの発生に応答して取り込まれた監視映像に対する動作タイミングを、変更された動作タイミングに変更する。
【００６２】
このように、アラームの発生に応答して取り込まれた監視映像を再生するとき、その動作タイミングを特定された動作タイミングに変更することによって、本来の動作タイミングではないタイミングで取り込まれた映像を含む監視映像を実時間再生することができる。
【００６３】
また、監視映像の取り込み動作と並行して音声を取り込み、取り込まれた音声のサイズを検出する。この検出された音声のサイズと所定周期とに基づいて変更された動作タイミングを特定でき、特定された動作タイミングを用いれば本来の動作タイミングではないタイミングで取り込まれた映像を含む監視映像を実時間再生することができる。
【００６４】
なお、上述の実施例では、バッファメモリ１８ａに書き込まれているポストアラーム音声データを、ポストアラーム映像の撮影毎にポストアラーム音声エリア２８ｄに転送して書き込んでいた。しかし、ポストアラーム映像の撮影が終了するまでポストアラーム音声データをバッファメモリ１８ａに書き込んでおき、撮影終了後にポストアラーム音声データをまとめてポストアラーム音声エリア２８ｄに転送してもよい。
【図面の簡単な説明】
【００６５】
【図１】この発明の１実施例を示すブロック図である。
【図２】ＳＤＲＡＭのマッピング状態を示す図解図である。
【図３】音声データと映像データの関係を示す図解図である。
【図４】図１実施例の動作の一部を示すフロー図である。
【図５】図１実施例の動作の他の一部を示すフロー図である。
【図６】図１実施例の動作のその他の一部を示すフロー図である。
【図７】図１実施例の動作のさらにその他の一部を示すフロー図である。
【図８】図１実施例の動作の他の一部を示すフロー図である。
【符号の説明】
【００６６】
１０…監視カメラシステム
１２…カメラ
１６…マイク
１８ａ…バッファメモリ
２０…ＣＰＵ
２２…センサ
２８…ＳＤＲＡＭ
２８ａ…プリアラーム映像エリア
２８ｂ…ポストアラーム映像エリア
２８ｃ…プリアラーム音声エリア
２８ｄ…ポストアラーム音声エリア
２８ｅ…管理エリア
３０…ＪＰＥＧコーデック
３６…ハードディスク
【図１】
2006279646.tif 000003
【図２】
2006279646.tif 000004
【図３】
2006279646.tif 000005
【図４】
2006279646.tif 000006
【図５】
2006279646.tif 000007
【図６】
2006279646.tif 000008
【図７】
2006279646.tif 000009
【図８】
2006279646.tif 000010