JP3941370B2 - 映像記録装置 - Google Patents
映像記録装置 Download PDFInfo
- Publication number
- JP3941370B2 JP3941370B2 JP2000309293A JP2000309293A JP3941370B2 JP 3941370 B2 JP3941370 B2 JP 3941370B2 JP 2000309293 A JP2000309293 A JP 2000309293A JP 2000309293 A JP2000309293 A JP 2000309293A JP 3941370 B2 JP3941370 B2 JP 3941370B2
- Authority
- JP
- Japan
- Prior art keywords
- recording
- frame
- queue
- recording mode
- ring buffer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Closed-Circuit Television Systems (AREA)
Description
【発明の属する技術分野】
本発明は、監視映像分野などで使われる映像記録方法および装置に関わり、複数のカメラから入力される監視映像を、外部または内部からのトリガに応じて適応的に録画間隔を変えつつ録画する方法および装置に関する。
【0002】
【従来の技術】
スーパーマーケットやコンビニエンスストア、エレベータなど、頻繁に人の出入りがありながら管理・維持する側のスタッフの目が届きにくい箇所には、防犯・検挙を目的とした監視カメラが設置されている。こうした監視システムでは、タイムラプス・レコーダを用い、映像を蓄積しておき、事後必要な場合(犯罪発生等)に閲覧検索をする形態が広く採用されている。
【0003】
タイムラプス・レコーダとは、通常のビデオテープ・レコーダを基に、数百時間分の映像を蓄積できるよう、通常秒当たり30回行うフレーム画像録画の間隔を1秒間に数フレーム程度に広げて、散発的に映像を記録できるように構成したものである。
【0004】
この装置では、赤外線センサなどの外部アラームと接続し、トリガの有無により録画レートを切り替えることによって、イベント発生を効率的に録画したり、スイッチャと呼ばれる複数カメラ映像をフレームごとに切り替えて多重化する装置を用いて、一つの記録メディアに複数のカメラ映像を記録するといった使い方をする。
【0005】
近年、このタイムラプス・レコーダのデジタル化製品が現れ、映像信号をデジタル化して、HDDやDVD−RAMなどのランダム・アクセス可能な記録メディアに、デジタルならではの柔軟な録画ができるようになりつつある。例えば、映像を一時的に記憶するリングバッファ(メモリ)を搭載し、外部トリガが入力された場合に時間を遡って過去の映像から記録するプリ・フレーム録画などがある。
【0006】
【発明が解決しようとする課題】
カメラのストリーム管理あるいはプリ・フレーム録画、外部トリガによる録画レートの変更は、個々では便利な機能であるが、それらを組み合わせるためには複雑なリングバッファの管理と制御が必要となる。
【0007】
本発明の目的は、上記リングバッファの高機能な管理・制御を実現する方法および装置を提供することにある。
【0008】
【課題を解決するための手段】
上記課題を達成するために、本発明においては、一例として特許請求の範囲記載の構成を用いる。
【0010】
【発明の実施の形態】
図1は本発明を用いたタイムラプス・レコーダの利用形態の一例である。複数のカメラ100がスイッチャ200に接続され、一つの映像信号として多重化される。多重化の例として、各カメラ100から入力される映像をフレームに分解して、カメラ1のフレーム、カメラ2のフレーム、カメラ3のフレーム、…、カメラNのフレーム、再びカメラ1のフレーム、といった順に並び替えたり、カメラ1のフレーム、カメラ2のフレーム、カメラ1のフレーム、カメラ3のフレーム、カメラ1のフレーム、…、カメラNのフレーム、カメラ1のフレーム、というように特定のカメラのフレームに重み付けをして並び替えたりする。
【0011】
タイムラプス・レコーダ300は、こうして多重化された映像信号をあらかじめ設定された録画レートで、ハードディスクやDVD−RAMなどの光ディスク、DATなどのテープといった記録メディア500に録画する。
【0012】
人感センサなどの外部トリガ400からタイムラプス・レコーダ300にトリガ信号が入力されると、録画レートを切り替えて高いレートでの録画を行ったり、数十秒分遡ってプリ・フレーム録画を行う。場合によっては外部トリガ400からのトリガ信号がスイッチャ300にも接続され、カメラごとのフレーム並び順を同時に切り替えたりすることもある。
【0013】
図2は、本発明の方式を実現するタイムラプス・レコーダ300の具体的構成例である。映像フレーム分離手段301はスイッチャ200(図1)から入力された映像信号を個々のフレームに分離し、どのカメラのフレームであるか、どの時刻の何フレーム目であるか等の情報を分離する。分離された映像フレームは、次のリングバッファ書き込み手段303に送られる。
【0014】
外部トリガ入力手段302は外部トリガ400(図1)からのトリガ信号の有無を監視し、入力があった場合には直ちにこれをリングバッファ書き込み手段303に伝える。一般に外部トリガ400は複数であることが多いため、システム構成によってはトリガ信号だけでなく入力外部トリガの種別情報についても同時に伝える。
【0015】
また、場合によっては外部トリガ入力手段302自身をトリガ信号の発生源とすることがある。例えば、映像信号を画像認識する手段を内蔵することを想定した場合、認識結果によって内部的にトリガを発生させ、外部トリガが入力された場合と同じように動作させる。また、外部トリガに対するタイムアウトを想定する場合、トリガが入力されてから指定された時間が経過した後、内部的にトリガを発生させる。
【0016】
リングバッファ書き込み手段303は、映像フレームとフレームを管理する情報をキュー305としてリングバッファ304に書き込む。リングバッファ304への書き込み頻度は、各モードで設定された録画レートの中で最大のレートとなる。リングバッファ書き込み手段303は、外部トリガ入力手段302からの録画モード切替指示に関らず、常にこのレートでキュー305を書き込む。
【0017】
上記キュー305に書き込まれる情報は、映像フレームデータに加えて、カメラ番号、フレームの時刻(日時分秒+何フレーム目か)、録画モード、録画モードの開始/終了、録画レートなどの管理情報である。
【0018】
録画モードとは録画レート(例:通常録画/アラーム録画/プリフレーム録画など)ごとの種別で、現フレームが属する録画レートをフラグで表現したものである。このため、一つのフレームは複数の録画モードに属する場合もある。
【0019】
例えば、1カメラの映像を通常録画モードで10FPS(フレーム/秒)、アラーム録画モードで30FPSで録画するならば、全フレームはアラーム録画モードのフラグが立ち、3フレームに1つの間隔で通常録画モードのフラグが立つ。従って、3つに1つの割合で、キューの録画モードは、アラーム録画と通常録画のフラグの両方が立ったものとなる。
【0020】
リングバッファ取り出し手段306は、取り出したキュー305に書かれている録画モードとモード開始/終了情報から、現在の録画モードを決定して動作する。現在の録画モードに一致するキューの映像フレームを次の映像フレーム記録手段307に送り、残りのキューを捨てることによって、録画レートの切り替えを実現する。
【0021】
プリフレーム録画は、リングバッファに一定フレーム数を常にためておくことによって実現される。例えば、1800フレーム分遡って録画できるようにするには、リングバッファ取り出し手段306が、1800フレーム分がリングバッファ304に蓄積されるのを待ち、1800フレーム蓄積されてから溢れた分を普通どおりに録画することによって実現する。
【0022】
外部トリガ入力手段302から、プリフレーム録画の開始が指示された場合には、リングバッファ書き込み手段303が、リングバッファ304内を遡って指定された時間分前で、プリフレーム録画モードの映像フレームの管理情報に、開始を示すフラグを立てる。マークした直前のフレームには、以前の録画モードの終了を示すフラグを立てる。
【0023】
プリフレーム録画の終了が指示された場合には、リングバッファ書き込み手段303が、現在のプリフレーム録画モードの映像フレームの管理情報に、終了を示すフラグが立てられる。マークした直後のフレームには、通常の録画モードの開始を示すフラグが立てられる。
【0024】
図3はキュー305を説明するものである。先述のように、キューは管理情報と映像フレームデータ(あるいはそのデータに対するポインタ)から構成される。管理情報には、カメラ番号、フレームの時刻(日時分秒+何フレーム目か)、録画モード、録画モードの開始/終了、録画レート、などが含まれる。
【0025】
図に示されるとおり、録画モードフラグは、それぞれの録画モード(=録画レートの種類)を表すN個の独立したフラグから構成されており、一つのキューが複数の録画モードに属することを表現できるようになっている。以下では具体的な2つの例で、本発明の記録方式の動作を詳しく説明する。
【0026】
まず、録画レートの動的変更の動作例について説明する。以下のような仕様を想定する。3カメラの入力がカメラ1、カメラ2、カメラ3の順でフレームごとに切り替わって30FPSでスイッチャ200からタイムラプス・レコーダ300に入力される。タイムラプス・レコーダ300では、通常録画モードではカメラあたり1FPS、外部トリガが入力されてアラーム録画モードになったときはカメラあたり10FPSで記録する。また、リングバッファ304の大きさを1として、プリフレーム録画をしないものとする。
【0027】
このとき、スイッチャ200からの入力と全く同一のレート30FPSで、リングバッファ304にキュー305が書き込まれる。ただし、個々のキュー305に書き込まれる録画モードは、上記の録画レートに従ったものとなる。まず、全てのキュー305には、アラーム録画モードのフラグが立つ。次に、各カメラごと3フレームに1つの割合で、通常録画モードのフラグが立つ。
【0028】
通常録画モードで録画が開始されると、リングバッファ書き込み手段303が一番先頭のキュー305を通常録画モードでモード開始のフラグを立てて、以降、上記の順にキュー305をリングバッファ304に書き込みつづける。
【0029】
リングバッファ304がいっぱい(今の場合1以上)になると、リングバッファ取り出し手段306は、キュー305を取り出し、録画モードとモード開始/終了フラグの内容をチェックする。先頭のキューには、通常録画モードでモード開始のフラグが立っているので、現在の録画モードを通常録画とする。そして、各キューについて通常録画モードのフラグが立っているものを映像フレーム記録手段307に送って記録メディア500に書き込む。それ以外のキューは廃棄する。
【0030】
外部トリガ入力手段302にトリガが入力されてアラーム録画モードになると、リングバッファ書き込み手段303は、キュー305の録画モードフラグと開始/終了フラグを変更する。まず、直前の通常録画モードのフラグの立ったキューを探し、終了フラグを立てる。つぎに、そのキューより新しい、アラーム録画モードのフラグの立ったキューを探し、開始フラグを立てる。以降、通常録画と同様にキューをリングバッファ304に書き込みつづける。
【0031】
リングバッファ取り出し手段306がアラーム録画モード開始のフラグの立ったキューを取り出すと、現在の録画モードをアラーム録画モードとし、アラーム録画モードフラグの立つキュー(この場合全てのキュー)を書き込み対象として、映像フレーム記録手段307に送る。
【0032】
アラーム録画のトリガ信号がタイムアウトすると、外部トリガ入力手段302は、リングバッファ書き込み手段303にアラーム録画モードの終了を指示する。リングバッファ書き込み手段303は、直前のアラーム録画モードのフラグの立ったキューを探し、終了フラグを立てる。つぎに、そのキューより新しい、通常録画モードのフラグの立ったキューを探し、開始フラグを立てる。以降、通常録画と同様にキューをリングバッファ304に書き込みつづける。
【0033】
リングバッファ取り出し手段306が通常録画モード開始のフラグの立ったキューを取り出すと、現在の録画モードを通常録画モードに戻し、再び通常録画モードフラグの立つキューを書き込み対象として、映像フレーム記録手段307に送る。
【0034】
次に、プリフレーム録画モードでの動作例を説明する。先の例と基本的に同じ仕様で、アラーム録画モードになったときは、120フレーム分を遡ってプリフレーム録画を行うものとする。当然、リングバッファ304の大きさは120とする。
【0035】
動作で先の例と異なるのは、外部トリガ入力手段302にトリガが入力された際である。プリフレーム録画モードになると、リングバッファ書き込み手段303は、リングバッファ304を120フレーム分遡って、通常録画モードのフラグの立ったキューを探し、終了フラグを立てる。つぎに、そのキューより新しい、プリフレーム録画モードのフラグの立ったキューを探し、開始フラグを立てるという動作となる。以降の動作は先の例と同じとなる。
【0036】
なお、以上の例では、リングバッファ取り出し手段306がシステム全体の録画モードを切り替えるものであったが、カメラ番号ごとに独立して録画モードを切り替えることも可能である。そのためには、リングバッファ書き込み手段303がカメラ番号ごとに独立に開始終了フラグを設定/更新し、リングバッファ取り出し手段306がカメラ番号ごとに独立した録画モードを保持すればよい。
【0037】
以上の方式により、通常録画モードやアラーム録画モードの間にプリフレーム録画モードが混在することになっても、記録メディア上には時間順に逆行のない記録を行うことができる。
【0038】
【発明の効果】
本発明によれば、複数カメラの映像がスイッチャ経由で入力される場合でも、外部トリガによりカメラごとに録画レートをダイナミックに変更したり、プリフレーム録画を行うことができる。また、通常録画モードやアラーム録画モードの間にプリフレーム録画モードが混在することになっても、記録メディア上には時間順に逆行のない記録を行うことができ、検索などで記録映像データをたどる際にも簡単な照合ですむ。
【図面の簡単な説明】
【図1】本発明の一実施例のタイムラプス・レコーダを用いた映像記録装置のブロック図。
【図2】本発明の一実施例のタイムラプス・レコーダの構成を示すブロック図。
【図3】キュー305の説明図。
【符号の説明】
100…カメラ、200…スイッチャ、300…タイムラプスレコーダ、400…外部トリガ、500…記録メディア、301…映像フレーム分離手段、302…外部トリガ入力手段、303…リングバッファ書き込み手段、304…リングバッファ、305…キュー(映像フレーム+管理情報)、306…リングバッファ取り出し手段、307…映像フレーム記録手段。
Claims (2)
- 記録メディアに情報を記録する映像記録装置であって、
入力カメラ映像をフレームに分離する分離手段と、
外部または内部のトリガを入力するトリガ入力手段と
前記記録メディアに情報を記録する情報記録手段と、
前記フレームと、前記フレームの録画モードとその開始・終了を示すフラグを含み前記フレーム毎に付加される管理情報と、を有するキューを記録するリングバッファと、
前記分離手段がフレームを分離する度に前記キューを前記リングバッファに記録し、前記トリガ入力手段から入力があった場合には前記録画モードを変更して記録するリングバッファ書込手段と、
前記リングバッファから前記キューを取り出し、前記録画モードの開始を示すフラグが立ったキューを取り出した後前記録画モードの終了を示すフラグが立ったキューを取り出すまでの期間に取り出したキューのうち当該開始を示すフラグが立った録画モードと対応したキューは前記情報記録手段に送り、その他のキューは廃棄するリングバッファ取り出し手段と、
を有し、
前記トリガ入力手段から、所定のフレーム数遡ったときからの過去の映像を録画するプリフレーム録画モードを示すトリガが入力された場合、
前記リングバッファ書込手段は、前記リングバッファに記録した前記キューのうち前記所定のフレーム数遡ったフレームに対応するキューの録画モードを、プリフレーム録画モードに変更することを特徴とする映像記録装置。 - 請求項1記載の映像記録装置であって、
前記管理情報には、前記フレームに対応する前記入力カメラを示すカメラ番号が含まれており、
前記入力カメラ毎に録画モードをプリフレーム録画に変更可能であることを特徴とする映像記録装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000309293A JP3941370B2 (ja) | 2000-10-04 | 2000-10-04 | 映像記録装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000309293A JP3941370B2 (ja) | 2000-10-04 | 2000-10-04 | 映像記録装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2002118822A JP2002118822A (ja) | 2002-04-19 |
JP2002118822A5 JP2002118822A5 (ja) | 2005-06-30 |
JP3941370B2 true JP3941370B2 (ja) | 2007-07-04 |
Family
ID=18789487
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000309293A Expired - Lifetime JP3941370B2 (ja) | 2000-10-04 | 2000-10-04 | 映像記録装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3941370B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4284128B2 (ja) * | 2003-08-01 | 2009-06-24 | 三菱電機ビルテクノサービス株式会社 | エレベーター用防犯ビデオカメラ画像配信装置 |
JP4928852B2 (ja) * | 2006-07-03 | 2012-05-09 | 三洋電機株式会社 | 監視カメラ |
DE102011003392A1 (de) | 2011-01-31 | 2012-08-02 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Videoaufnahmesystem und Verfahren zur Videoaufnahme |
JP5405536B2 (ja) * | 2011-07-27 | 2014-02-05 | 株式会社日立製作所 | 映像記録装置、映像記録システムおよび映像記録方法 |
KR101774490B1 (ko) * | 2016-02-12 | 2017-09-19 | 엔쓰리엔 주식회사 | 스트리밍 동영상에 대한 녹화 이중화 방법 및 장치 |
WO2019175734A1 (en) | 2018-03-14 | 2019-09-19 | Insightness Ag | Event-based vision sensor with direct memory control |
SG11202108901PA (en) * | 2019-02-18 | 2021-09-29 | Nec Corp | Image processing apparatus, method, system, and computer readable medium |
-
2000
- 2000-10-04 JP JP2000309293A patent/JP3941370B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2002118822A (ja) | 2002-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1073964B1 (en) | Efficient pre-alarm buffer management | |
JP2528789B2 (ja) | 映像情報管理装置 | |
US6856343B2 (en) | Digital video logging system | |
KR970702541A (ko) | 감시 시스템용 비동기식 비디오 이벤트 및 업무 데이타 멀티 플렉싱 방법(Asynchronous video event and transaction data multiplexing technique for surveillance systems) | |
JP3166971B2 (ja) | ディジタルデータ記録再生装置及び再生装置 | |
JP3941370B2 (ja) | 映像記録装置 | |
JP3911380B2 (ja) | 転送レート制御装置 | |
JPH0799628A (ja) | 撮像装置 | |
KR20010026249A (ko) | 디지털 영상 감시 시스템 | |
EP1178682B1 (en) | Image recording and reproducing apparatus | |
JP2002354415A (ja) | ビデオのフレームのシーケンスを記録するシステムおよび方法 | |
KR101289798B1 (ko) | 비디오 저장 시스템 및 그 백업 제어 방법 | |
GB2391687A (en) | Digital video recorder with simultaneous record and playback capability | |
JP2002112192A (ja) | 画像記録再生装置 | |
KR100207659B1 (ko) | 감시용 카메라 시스템에서 영상데이터의 파일생성방법및그에따른기록및재생방법 | |
KR20040077130A (ko) | 보안용 녹화 시스템 및 그 제어 방법 | |
KR200310980Y1 (ko) | 보안 시스템의 녹화 및 재생 장치 | |
JPH066804A (ja) | 適応型映像記録/再生システム | |
KR100301958B1 (ko) | 일반 비디오 테이프에 정지화면 기록재생장치 및 기록방법 | |
JP2001069462A (ja) | 監視画像記録再生装置および画像記録再生方法 | |
JP4219883B2 (ja) | 転送レート制御装置、及び記録媒体 | |
JP2001054062A (ja) | タイムラプス記録装置 | |
JP3955258B2 (ja) | 画像記録装置 | |
JP3125709B2 (ja) | ディジタルデータ記録装置及び記録再生装置 | |
KR200162186Y1 (ko) | 자기 디스크 저장장치를 이용한 감시용 폐쇄회로 텔레비젼 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041008 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041008 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060418 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061205 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070205 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070313 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070326 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 3941370 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110413 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120413 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120413 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130413 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140413 Year of fee payment: 7 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |