(57)【特許請求の範囲】
【請求項１】
記録時においては、入力映像データまたはその圧縮データを所定のブロック単位毎に２つのメモリに交互に書き込んでいき、いずれかのメモリに１ブロック分のデータが書き込まれる毎に、そのメモリからそれらのデータを読み出して記録媒体に記録する映像記録再生装置において、
記録動作中において記録停止要求が入力されたときに、メモリからのデータの読み出し動作および記録媒体へのデータの記録動作を継続させるが、メモリへのデータの書き込みを停止させる手段、
メモリに最後に書き込まれたデータの読み出しが終了する前に、記録要求が入力されたときには、現在データの読み出しが行なわれている一方のメモリとは異なるメモリを新たなデータを最初に書き込むためのメモリとして指定した後、指定したメモリへのデータの書き込みを再開させる手段、ならびに
メモリに最後に書き込まれたデータの読み出しが終了する前に、記録要求が入力されなかったときには、メモリに最後に書き込まれたデータの読み出しおよび記録媒体への書き込みが終了した後に、記録動作を停止させる手段、
を備えていることを特徴とする映像記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、デジタルＶＴＲ等の映像記録再生装置に関する。
【０００２】
【従来の技術】
従来のアナログＶＴＲにおいては、記録動作中に記録停止要求が発生した場合には、直ちに記録動作を停止させればよい。例えば、記録動作中にユーザが録画停止ボタンを押すと、アナログＶＴＲは直ぐに記録動作を停止させる。
【０００３】
ところで、監視カメラによって撮像された映像を、たとえば、ＪＰＥＧ方式の画像圧縮装置によって圧縮した後にメモリに記憶し、メモリに所定容量分の圧縮データが蓄積されると、メモリからそれらの圧縮データを読み出してビデオテープに記録するデジタルＶＴＲが既に開発されている。
【０００４】
この種のデジタルＶＴＲでは、記録動作中に記録停止要求が発生した場合に直ちに記録動作を停止させると、記録停止指令要求が発生するまでにメモリに蓄積されかつビデオテープに未だ記録されてない映像データがビデオテープに記録されなくなるという問題がある。
【０００５】
【発明が解決しようとする課題】
この発明は、記録停止指令要求が発生するまでにメモリに蓄積された映像データを記録媒体に記録することができるとともに、記録停止指令要求が発生するまでにメモリに蓄積された映像データを記録停止指令要求後においてメモリから読み出している途中に、記録要求が発生した場合に、メモリ内の未読み出しの映像データ（記録媒体に未だ記録されていない映像データ）に新たな映像データが上書きされるのを防止できる映像記録再生装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
この発明による映像記録再生装置は、記録時においては、入力映像データまたはその圧縮データを所定のブロック単位毎に２つのメモリに交互に書き込んでいき、いずれかのメモリに１ブロック分のデータが書き込まれる毎に、そのメモリからそれらのデータを読み出して記録媒体に記録する映像記録再生装置において、記録動作中において記録停止要求が入力されたときに、メモリからのデータの読み出し動作および記録媒体へのデータの記録動作を継続させるが、メモリへのデータの書き込みを停止させる手段、メモリに最後に書き込まれたデータの読み出しが終了する前に、記録要求が入力されたときには、現在データの読み出しが行なわれている一方のメモリとは異なるメモリを新たなデータを最初に書き込むためのメモリとして指定した後、指定したメモリへのデータの書き込みを再開させる手段、ならびにメモリに最後に書き込まれたデータの読み出しが終了する前に、記録要求が入力されなかったときには、メモリに最後に書き込まれたデータの読み出しおよび記録媒体への書き込みが終了した後に、記録動作を停止させる手段を備えていることを特徴とする。
【０００９】
【発明の実施の形態】
以下、図面を参照して、この発明を、監視カメラによって撮像された映像を記録再生するデジタルＶＴＲに適用した場合の実施の形態について説明する。
【００１０】
〔１〕監視システムの全体的な構成の説明
【００１１】
図１は、監視システムの全体的な構成を示している。
【００１２】
監視システムは、ビデオカメラ（以下、監視カメラという）１０１と、監視カメラ１０１によって得られる映像信号を圧縮してビデオテープに記録するためのデジタルＶＴＲ１０２と、デジタルＶＴＲ１０２によって再生された映像を表示するモニタ１０３とを備えている。
【００１３】
〔２〕デジタルＶＴＲ１０２の映像信号処理回路の記録時の動作についての説明
【００１４】
図２は、デジタルＶＴＲ１０２の映像信号処理回路の構成を示している。映像信号処理回路の記録時の動作について説明する。
【００１５】
記録時には、監視カメラ１０１から送られてきたアナログの映像信号は、デコーダ１１によってデジタルの映像データに変換される。デコーダ１１によって得られた映像データは、第１のＦＰＧＡ１２（フィールドプログラマブルゲートアレイ）に送られる。
【００１６】
第１のＦＰＧＡ１２は、入力された映像データを、予め定められた所定フィールド数周期（以下、画像取込み周期という）で、フィールドメモリ１３に格納していく。フィールドメモリ１３に格納された映像データは、画像圧縮伸長回路１４に送られ、画像圧縮伸長回路１４により、フィールド単位毎にたとえばＪＰＥＧ方式で圧縮される。画像圧縮伸長回路１４によって得られた圧縮映像データ（符号化データ）は、第２のＦＰＧＡ１５に送られる。
【００１７】
第２のＦＰＧＡ１５は、画像圧縮伸長回路１４から送られてきた符号化データに、記録時刻情報（現在の年月日分秒の情報）、アラーム情報、カメラ番号等の付加情報を付加する。アラーム情報とは、セキュリティ上において重要な事象が発生したことが検出された場合に発生せしめられるアラーム信号に基づいて生成される情報である。たとえば、監視カメラ１０１は、入力映像の動きベクトルが所定値以上になったときにアラーム信号を発生してマイコン２２に送信する。また、外部に設けられた物体検知センサからマイコン２２に物体検知信号が入力されたときにマイコン２２はアラーム信号を発生する。カメラ番号とは、複数の監視カメラからの映像が時分割されてデジタルＶＴＲ１０２に入力されるようなシステムにおいて、各監視カメラを識別するための情報である。
【００１８】
第２のＦＰＧＡ１５は、付加情報を付加した符号化データを、複数フィールド分のデータを含む所定ブロック単位毎に２つのメモリ１６、１７に交互に書き込み、１ブロック分のデータがメモリに書き込まれる毎に、１ブロック分のデータの書き込みが終了したメモリから、データを読み出して、フォーマッタ１８に送る。１ブロックは、この例では、オーディオに関する情報も含めて、２８８トラック分のデータからなる。
【００１９】
つまり、第２のＦＰＧＡ１５は、付加情報が付加された符号化データを、一方のメモリ、たとえば、第１メモリ１６に書き込んでいく。そして、第１メモリ１６への１ブロック分のデータの書き込みが終了すると、データを書き込むメモリが他方の第２メモリ１７に切り替えられると同時に、第１メモリ１６から、データの読み出しが開始される。
【００２０】
第１メモリ１６から読み出されたデータは、フォーマッタ１８に送られる。そして、第１メモリ１６からの１ブロック分のデータの読み出しが完了すると、読み出しが停止せしめられる。
【００２１】
この後、第２メモリ１７への１ブロック分のデータの書き込みが終了すると、データを書き込むメモリが第１メモリ１６に切り替えられると同時に、第２メモリ１７から、データの読み出しが開始される。第２メモリ１７から読み出されたデータは、フォーマッタ１８に送られる。そして、第２メモリ１７からの１ブロック分のデータの読み出しが完了すると、読み出しが停止せしめられる。以後、同様な処理が繰り返される。
【００２２】
フォーマッタ１８では、送られてきたデータがビテオテープに記録できるデータ構造のデータに変換される。フォーマッタ１８によって得られたデータは、信号記録再生部１９内の記録アンプおよびビデオヘッドを介して、ビデオテープ（記録媒体）２３に記録される。つまり、ビデオテープ２３には、基本的には、１ブロック（２８８トラック分）単位で、映像データが記録される。１ブロック単位のデータの記録が終了する毎に、ビデオテープは停止せしめられる。
【００２３】
なお、第２のＦＰＧＡ１５およびフォーマッタ１８は、マイコン２２によって制御される。
【００２４】
図３は、ビデオテープに記録される１フィールド分のデータに対するフォーマットを示している。
【００２５】
１フィールド分のデータブロックは、ヘッダ部５１、オーディオデータ部５２および映像データ部５３からなる。
【００２６】
ヘッダ部５１には、記録時刻情報、アラーム情報、カメラ番号等の付加情報、量子化テーブル（Ｑテーブル）、音声付加データ等が含まれている。ヘッダ部５１の先頭には、ヘッダ部５１の先頭であることを示すフレームヘッダ（たとえば、”Ｅ１ＦＦｈ”）が挿入されている。映像データ部５３の最後には、映像データ部の最後であることを示すエンドコード（ＥＯＩ；たとえば、”Ｄ９ＦＦｈ”）が挿入されている。
【００２７】
〔３〕  記録動作中に記録停止要求が入力された場合の動作についての説明
記録停止要求は、ユーザによって録画停止ボタンが押されたとき、タイマ記録時において記録終了時刻になったとき、アラーム信号が入力しているときだけ映像を記録するといったアラーム記録においてアラーム情報が入力されなくなったときに、発生する。
【００２８】
図４は、記録動作中に記録停止要求が入力された場合のマイコン２２の動作を示している。
【００２９】
記録動作中に記録停止要求が入力されると（ステップ１）、メモリ１６、１７へのデータの書き込みを停止させる（ステップ２）。
【００３０】
ただし、メモリ１６、１７からのデータの読み出しおよび記録媒体２３へのデータの記録は継続させる（ステップ３）。そして、メモリ１６、１７に格納されているデータのうち、最後に書き込まれたデータの読み出しが終了すると（ステップ４でＹＥＳ）、メモリ１６、１７からのデータの読み出しを停止させる（ステップ５）。
【００３１】
そして、メモリ１６、１７から読み出されたデータの記録媒体２３への記録が終了しかつ１ブロック分のデータ量に満たないデータ量に相当するダミーデータの記録媒体２３への記録が終了すると（ステップ６でＹＥＳ）、記録動作を停止させる（ステップ７）。
【００３２】
〔４〕  記録停止要求が入力された後にメモリ１６、１７からのデータの読み出しが継続しているときに、記録要求が入力された場合の動作についての説明
【００３３】
記録要求は、ユーザによって録画ボタンが押されたとき、タイマ記録時において記録開始時刻になったとき、アラーム信号が入力しているときだけ映像を記録するといったアラーム記録においてアラーム信号が入力されたときに、発生する。
【００３４】
図５は、記録停止要求が入力された後にメモリ１６、１７の一方からのデータの読み出しが継続しているときに、記録要求が入力された場合のマイコン２２の動作を示している。
【００３５】
記録停止要求が入力された後にメモリ１６、１７のいずれか一方からのデータの読み出しが継続しているときに、記録要求が入力されると、メモリ１６、１７のうち、現在、データの読み出しが行なわれているメモリとは異なる方のメモリを新たなデータを最初に書き込むメモリとして指定する（ステップ１１）。
【００３６】
ステップ１１で指定したメモリが、前回の記録要求に基づく記録動作中において最後のデータが書き込まれたメモリであるか否かを判別する（ステップ１２）。ステップ１１で指定したメモリが前回の記録要求に基づく記録動作中において最後のデータが書き込まれたメモリである場合（現在読み出しが行なわれているメモリが、前回の記録要求に基づく記録動作中において最後のデータが書き込まれたメモリでない場合）には、ステップ１１で指定したメモリのアドレスのうち、上記最後のデータが書き込まれたアドレスの次のアドレスを書き込み開始アドレスとして設定した後、ステップ１１で指定したメモリへのデータの書き込みを再開させる（ステップ１３）。
【００３７】
この場合には、現在読み出しが行なわれているメモリから１ブロックの残りのデータが読み出されて記録媒体に記録されると、ビデオテープが一旦停止せしめられる。
【００３８】
ステップ１１で指定したメモリが、前回の記録要求に基づく記録動作中において最後のデータが書き込まれたメモリではない場合（現在読み出しが行なわれているメモリが、前回の記録要求に基づく記録動作中において最後のデータが書き込まれたメモリである場合）には、ステップ１１で指定したメモリの先頭アドレスを書き込み開始アドレスとして設定した後、ステップ１１で指定したメモリへのデータの書き込みを再開させる（ステップ１４）。
【００３９】
この場合には、現在読み出しが行なわれているメモリから前回の記録要求に基づく記録動作中において書き込まれた最後のデータが読み出されると、このメモリからのデータの読み出しが停止せしめられる。そして、このメモリから読み出されたデータの記録媒体への記録が終了し、かつ１ブロック分のデータ量に満たないデータ量に相当するダミーデータが記録媒体に記録されると、一旦ビデオテープが停止せしめられる。
【００４０】
記録要求が入力されたときに、たとえば、第１メモリ１６からデータが読み出されているとすると、第２メモリ１７が新たなデータを最初に書き込むメモリとして指定される。したがって、新たに入力された映像データの圧縮データ（符号化データ）は、第２メモリ１７に書き込まれる。
【００４１】
ただし、第２メモリが、前回の記録要求に基づく記録動作中において最後のデータが書き込まれたメモリである場合には、第２メモリのアドレスのうち、上記最後のデータが書き込まれたアドレスの次のアドレスが書き込み開始アドレスとして設定される。第２メモリが、前回の記録要求に基づく記録動作中において最後のデータが書き込まれたメモリではない場合には、第２メモリの先頭アドレスが書き込み開始アドレスとして設定される。
【００４２】
そして、第２メモリ１７に１ブロック分の未読み出しのデータが蓄積されると、データを書き込むメモリが第１メモリ１６に切り替えられると同時に、第２メモリ１７から、データの読み出しが開始される。
【００４３】
〔５〕映像信号処理回路の再生時の動作についての説明
【００４４】
再生時には、信号記録再生部１９内のビデオヘッドによってビデオテープから１ブロック単位毎にデータが読み取られる。読み取られた映像データは、信号記録再生部１９内の再生アンプおよびフォーマッタ１８を介して、第２のＦＰＧＡ１５に送られる。
【００４５】
第２のＦＰＧＡ１５は、送られてきたデータ（符号化データおよび付加データ）を、ブロック単位毎に２つのメモリ１６、１７に交互に書き込んでいき、１ブロック分のデータがメモリに書き込まれる毎に、１ブロック分のデータの書き込みが終了したメモリからデータを読み出して画像圧縮伸長回路１４に送る。
【００４６】
図６は、第２のＦＰＧＡ１５によってメモリ１６、１７に格納されるデータを示している。第２のＦＰＧＡ１５は、フォーマッタ１８から送られてきたデータをメモリ１６、１７内のメインバンク（ＭＡＩＮ  ＢＡＮＫ）に１フィールド単位毎に書き込むとともに、メインバンクに書き込まれる１フィールド単位毎のフィールドデータＤ１  、Ｄ２  …Ｄｎ  の書き込みアドレスを認識できるようにするために、メモリ１６、１７内のサブバンク（ＳＵＢ  ＢＡＮＫ）  に各フィールドデータＤ１  、Ｄ２  …Ｄｎ  の先頭にあるフレームヘッダの先頭格納アドレスを格納する。
【００４７】
図６に示すように、メモリ１６、１７に、Ｄ１  、Ｄ２  …Ｄｎ  の順番でフィールドデータが書き込まれたとすると、通常再生時には、Ｄ１  、Ｄ２  …Ｄｎ  の順で、フィールドデータが再生される。
【００４８】
通常再生時には、マイコン２２は、サブバンクのアドレスをＳ１  、Ｓ２  …Ｓｎ  の順番で順次指定していくことによって、フィールドデータがＤ１  、Ｄ２  …Ｄｎ  の順番で読み出され、読み出されたフィールドデータ内の映像符号化データが画像圧縮伸長回路１４に送られる。
【００４９】
マイコン２２がサブバンクのアドレスＳ１  を指定した場合の動作について説明する。マイコン２２が、第２のＦＰＧＡ１５に対して、サブバンクのアドレスＳ１  を指定すると、第２のＦＰＧＡ１５は、指定されたアドレスＳ１  に格納されている先頭格納アドレスを取得し、取得した先頭格納アドレスからフィールドデータＤ１  を読み出す。この際、フィールドデータＤ１  から記録時刻情報等の付加情報が分離される。分離されたデータは、マイコン２２に送られる。また、フィールドデータＤ１  からオーディオデータが分離される。分離されたオーディオデータは、図示しない音声信号処理回路に送られる。フィールドデータＤ１  内の映像符号化データは画像圧縮伸長回路１４に送られる。
【００５０】
画像圧縮伸長回路１４では、送られてきた映像符号化データが伸長される。画像圧縮伸長回路１４によって得られた映像データはフィールドメモリ１３に蓄積される。フィールドメモリ１３に１フィールド分の映像データが蓄積されると、当該１フィールド分の映像データが第１のＦＰＧＡ１２によって繰り返し読み出されてエンコーダ２１に送られる。エンコーダ２１では、送られてきた映像データがアナログの映像信号に戻された後、モニタ１０３に送られる。
【００５１】
【発明の効果】
この発明によれば、記録停止指令要求が発生するまでにメモリに蓄積された映像データを記録媒体に記録することができるようになるとともに、記録停止指令要求が発生するまでにメモリに蓄積された映像データを記録停止指令要求後においてメモリから読み出している途中に、記録要求が発生した場合に、メモリ内の未読み出しの映像データ（記録媒体に未だ記録されていない映像データ）に新たな映像データが上書きされるのを防止できるようになる。
【図面の簡単な説明】
【図１】監視システムの構成を示すブロック図である。
【図２】デジタルＶＴＲの概略構成を示すブロック図である。
【図３】ビデオテープに記録される１フィールド分のデータに対するフォーマットを示す模式図である。
【図４】記録動作中に記録停止要求が入力された場合のマイコンの動作を示すフローチャートである。
【図５】記録停止要求が入力された後にメモリからのデータの読み出しおよび記録媒体へのデータの記録が継続しているときに、記録要求が入力された場合のマイコンの動作を示すフローチャートである。
【図６】再生時においてメモリ１６、１７に格納されるデータを示す模式図である。
【符号の説明】
１２  第１のＦＰＧＡ
１３  フィールドメモリ
１４  画像圧縮伸長回路
１５  第２のＦＰＧＡ
１６、１７  メモリ
１８  フォーマッタ
１９  信号記録再生部
２２  マイコン
２３  記録媒体
【図１】
0003548074.tif 000002
【図２】
0003548074.tif 000003
【図３】
0003548074.tif 000004
【図４】
0003548074.tif 000005
【図５】
0003548074.tif 000006
【図６】
0003548074.tif 000007