Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4554114B2 - Moving image recording system and moving image recording method - Google Patents
[go: Go Back, main page]

JP4554114B2 - Moving image recording system and moving image recording method - Google Patents

Moving image recording system and moving image recording method Download PDF

Info

Publication number
JP4554114B2
JP4554114B2 JP2001207745A JP2001207745A JP4554114B2 JP 4554114 B2 JP4554114 B2 JP 4554114B2 JP 2001207745 A JP2001207745 A JP 2001207745A JP 2001207745 A JP2001207745 A JP 2001207745A JP 4554114 B2 JP4554114 B2 JP 4554114B2
Authority
JP
Japan
Prior art keywords
frame
compressed data
moving image
difference
data
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 - Fee Related
Application number
JP2001207745A
Other languages
Japanese (ja)
Other versions
JP2003023592A (en
Inventor
稔浩 佐藤
真人 松本
博仁 真瀬
秀和 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MegaChips Corp
Original Assignee
MegaChips Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by MegaChips Corp filed Critical MegaChips Corp
Priority to JP2001207745A priority Critical patent/JP4554114B2/en
Publication of JP2003023592A publication Critical patent/JP2003023592A/en
Application granted granted Critical
Publication of JP4554114B2 publication Critical patent/JP4554114B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワークを介して伝送された動画像データを記録する動画像記録システムに関し、特に監視映像などの時間的変化が小さな動画像に適した動画像記録システムに関する。
【0002】
【従来の技術】
近年、監視地点を撮像した映像データを伝送する監視システムとして、アナログ映像を扱うアナログ監視システムに代わり、デジタル映像を扱うデジタル映像システムが普及している。デジタル監視システムの利点は、明暗調整やコントラスト調整、拡大・縮小などのデジタル画像処理を行えることや、複数の監視地点に配置された撮像カメラの一台一台に対して個別に録画条件などの設定が容易にできること、LANなどのコンピュータ・ネットワークで大規模なシステムを容易に構築できることなどが挙げられる。よって、デジタル監視システムは、複数の地点を一括監視でき、管理コストや監視コストの削減に大きく寄与できるものである。対するアナログ映像システムでは、機器間でアナログ信号をやり取りし、遠隔地への情報伝達の点で障害が多いため、ビル内監視などにおける局所的に閉じたCCTV(Closed Circuit Television;閉回路テレビジョン)システムにならざるを得なかった。
【0003】
尚、デジタル監視システムでは、監視地点を撮像した動画像データは、通常、MPEG(Moving Picture Experts Group)方式や、JPEG(Joint Photogrphic Experts Group)方式をベースにしたモーションJPEG方式などで圧縮符号化された後に伝送される。MPEG方式などでは、空間方向の冗長性を低下させるべくフレーム(静止画像)内の情報だけで圧縮符号化するフレーム内符号化と、時間軸方向の冗長性を低下させるべく当該フレームと時間的に隣接するフレームから予測される予測フレームとの差分情報を圧縮符号化する動き補償予測符号化と、の組み合わせで動画像データが圧縮され、高い圧縮率が実現可能である。他方、モーションJPEG方式などでは、動き補償予測符号化は行われず、個々のフレームはフレーム内符号化で圧縮される。このためモーションJPEG方式などは、MPEG方式などと比べると圧縮率が低くなる点で不利だが、フレームの間引きや逆戻し再生、加工編集の際の処理負荷が小さくなる点で有利である。
【0004】
【発明が解決しようとする課題】
上記のようなデジタル監視システムが大規模化するに伴い、映像情報を記録し保存する記録メディアの必要容量も膨大化する傾向にある。記録メディアとしては、記録速度や価格、記録密度などの面からハードディスクが一般的である。しかしながら、その容量には限度がある。また、例えば、多数の地点に広域展開している店舗の監視などを一括して行う場合、監視地点が増える程、膨大な映像データの記録コストが多大なものになり、データ伝送量の予測は難しいため記録メディアの管理負担が増大するという事情があった。
【0005】
以上の事情などに鑑みて本発明が解決しようとするところは、ネットワークを通して伝送された監視映像を効率的に記録し得る動画像記録システムを提供する点にある。
【0006】
【課題を解決するための手段】
上記課題を解決するため、請求項1に係る発明は、監視サーバと、該監視サーバからネットワークを介して伝送される動画像データを記録する画像記録装置とからなる動画像記録システムであって、前記監視サーバは、入力する動画像データを圧縮符号化した圧縮データを生成出力する圧縮符号化部と、前記圧縮データを伝送データに変換し前記画像記録装置に宛てて送出する送信処理部と、を有し、前記画像記録装置は、前記監視サーバから前記伝送データを受信し前記圧縮データを再構成する受信処理部と、前記圧縮データを蓄積する画像記憶部と、前記画像記憶部のメモリの空き容量を監視し、前記空き容量が所定量に減じたときに警告信号を発する監視手段と、前記監視手段から前記警告信号を受けたときに前記画像記憶部に蓄積された前記圧縮データを記録時間の古い順にフレーム単位で間引くように制御するメモリ管理手段と、を有する
【0007】
そして、請求項1に係る発明において、前記監視サーバの前記圧縮符号化部は、入力する動画像データのフレームを周期的に指定して得られる基準フレームと、該基準フレームと前記動画像データとの差分信号からなる差分フレームとを生成し、前記基準フレームと前記差分フレームとを圧縮符号化した圧縮データを生成出力する。
【0008】
さらに、請求項1に係る発明において、前記メモリ管理手段は、前記基準フレームと該基準フレームから生成される前記差分フレームとからなるフレーム群を一単位として管理し、且つ、可変に設定される複数の逆間引き率を有しており、前記監視手段から前記警告信号を受けたときに前記画像記憶部に蓄積された前記圧縮データの中の前記各フレーム群に対して、当該フレーム群の記録時間が古い程に当該フレーム群に属する前記差分フレームの間引き枚数が大きくなるように前記逆間引き率を割り当てるものである。
【0009】
請求項に係る発明は、単数または複数の監視地点からネットワークを介して伝送される動画像データを記録する動画像記録方法であって、(a)動画像データを圧縮符号化した圧縮データを生成し伝送データに変換して前記ネットワークに送出する工程と、(b)前記工程(a)で送出された前記伝送データを受信し前記圧縮データを再構成する工程と、(c)前記圧縮データを画像記憶部に蓄積する工程と、(d)前記画像記憶部のメモリの空き容量を監視し、前記空き容量が所定量に減じたときに警告信号を発する工程と、(e)前記工程(d)で前記警告信号が発せられたときに、前記工程(c)で前記画像記憶部に蓄積された前記圧縮データを記録時間の古い順にフレーム単位で間引くように制御する工程と、を備えるものである。
【0010】
そして、請求項2に係る発明は、前記工程(a)において、前記圧縮データは、前記動画像データのフレームを周期的に指定して得られる基準フレームと、該基準フレームと前記動画像データとの差分信号からなる差分フレームとを生成し、前記基準フレームと前記差分フレームとを圧縮符号化することで生成されるものである。
【0011】
さらに、請求項2に係る発明において、前記工程(e)は、(e1)前記基準フレームと該基準フレームから生成される前記差分フレームとで構成されるフレーム群を一単位として管理する工程と、(e2)可変に設定される複数の逆間引き率を用意する工程と、(e3)前記工程(d)で前記警告信号が発せられたときに、前記圧縮データの中の前記各フレーム群に対して、当該フレーム群の記録時間が古い程に当該フレーム群に属する前記差分フレームの間引き枚数が大きくなるように前記逆間引き率を割り当てる工程と、からなるものである。
【0012】
【発明の実施の形態】
図1は、本発明の実施の形態に係る動画像記録システムの概略構成を示す機能ブロック図である。この動画像記録システムは、複数の監視地点31,32,…,3nに配置された撮像カメラ21,22,…,2nから画像信号を取り込む監視サーバ1と、IP(インターネット・プロトコル)ネットワークNW1と、このIPネットワークNW1を介して監視サーバ1と相互接続可能な画像記録装置4とから構成されている。前記撮像カメラ21,…,2nは、CCDやCMOSなどのデジタル撮像素子を備えた一般的なものである。
【0013】
前記監視サーバ1は、前記撮像カメラ21〜2nから入力する画像信号をデジタル化などして出力する画像入出力部10と、この画像入出力部10から入力するデジタル動画像データを圧縮符号化し圧縮データを出力する圧縮符号化部11と、その圧縮データをIPネットワークNW1の通信プロトコルに従ってパケット(データグラム)に変換して送出する送信処理部12とを備えている。一方、前記画像記録装置4は、その監視サーバ1から送出されたパケットを受信し元の圧縮データを再構成する受信処理部13と、その圧縮データを蓄積する画像記憶部14と、この画像記憶部14のメモリ管理を行うメモリ容量制御部15とを備えている。尚、監視サーバ1の圧縮符号化部11や、画像記録装置4のメモリ容量制御部15は、ハードウェア、ソフトウェアの何れで構成されてもよい。
【0014】
前記監視サーバ1の画像入出力部10は、複数の監視地点31,32,…,3nに設置された撮像カメラ21,22,…,2nから伝達されて入力する複数本の画像信号を選択的に取り込み、取り込んだ画像信号に対して、ゲイン調整などのアナログ画像処理やA/D変換などを施してデジタル動画像データを生成し、圧縮符号化部11に出力する。そのデジタル動画像データは、時系列の複数枚の静止画像(フレーム)で構成されている。
【0015】
また圧縮符号化部11は、前記画像入出力部10から順次入力するフレームに対して、DCT(Discrete Cosine Transform;離散コサイン変換)やDWT(離散ウェーブレット変換)などを用いた圧縮符号化処理を施して圧縮データを生成する。以下、その圧縮符号化処理の手順を図2と図3を参照しつつ説明する。図2に示すように圧縮符号化部11には、経過時間tに沿った時系列のフレームf0,f1,f2,…,fk,fk+1,fm,fm+1,…,fn,fn+1,…が順次入力する(但し、k,m,nは、n>m>kの大小関係を満たす整数である)。
【0016】
前記圧縮符号化部11は、順次入力するフレームf0,…の中から周期的に基準フレームf0,fk,fm,fn,…を指定する。具体的には、入力フレームf0,f1,…の中から、例えば数秒間隔で入力フレームを自動的に指定してもよいし、例えば毎秒15フレームが入力する場合には15フレーム毎や30フレーム毎に基準フレームを設定してもよい。また入力フレーム間の情報量の差が閾値を超えた時点での入力フレームを自動的に基準フレームに指定することもできる。
【0017】
次に、各基準フレームf0,fk,fm,fn,…に対して、フレーム内の情報のみを圧縮符号化するフレーム内符号化が施された後に、送信処理部12に出力される。フレーム内符号化の処理内容は次の通りである。前記基準フレームは、RGB信号からYCbCr信号などへの色空間変換や間引き処理などの前処理を施された後に、DCTやDWTなどによる変換係数に変換される。尚、DCTを行う場合は、前処理の段階で、基準フレームは8×8画素領域または16×16画素領域のマクロブロックに分割され、各マクロブロック単位でDCTが実行されることになる。他方、DWTを行う場合は、実行メモリ容量などを考慮してフレーム単位で、もしくはフレームをタイルと称する複数の領域に分割し各タイル単位で実行される。次いで、DCTやDWTなどで生成された変換係数は、所定の量子化ビット数で量子化されて量子化係数に変換され、ハフマン符号化などのエントロピー符号化を施されて符号化データに変換される。そして、その符号化データと、原信号である基準フレームの解像度情報や量子化ビット数、ハフマン・テーブルなどの付加情報とを多重化したビット・ストリームが生成され、送信処理部12に出力される。
【0018】
また前記圧縮符号化部11は、各基準フレームf0,fk,fm,fn,…間の入力フレームf1,f2,…,fk-1,fk+1,fm-1,fm+1,…,fn-1,fn+1,…に対し、当該入力フレームと基準フレームとの差分信号からなる差分フレームを生成し、これを圧縮符号化するフレーム間符号化処理を実行する。図3は、時系列に並ぶ、基準フレームf0,fk,fm,fn,…と差分フレームdf1,df2,…とを示す模式図である。同図中、フレーム群G0においては差分フレームdf1〜dfk-1は基準フレームf0に基づいて生成され、フレーム群Gkにおいては差分フレームdfk+1〜dfm-1は基準フレームfkに基づいて生成され、フレーム群Gmにおいては差分フレームdfm+1〜dfn-1は基準フレームfmに基づいて生成されたものである。圧縮符号化部11は、これら差分フレームを、上記フレーム内符号化と同じ方法で圧縮符号化しビット・ストリームにして送信処理部12に出力する。
【0019】
以上の手順で生成された基準フレームと差分フレームとの圧縮データは、送信処理部12でTCP/IP(Transmission Control Protocol/Internet Protocol)やUDP/IP(User Datagram Protocol/Internet Protocol)などの通信プロトコルに従ってパケット化され、IPネットワークNW1を介して画像記録装置4に送出される。尚、差分フレームの伝送順位は、必ずしも、入力フレームの時系列に従う必要は無い。例えば、同じフレーム群G0に属する差分フレームdf1と差分フレームdf2との順位を入れ換えて圧縮伝送し、受信側の画像記録装置4でその順位を元に戻すという最適化処理が可能である。
【0020】
次に、上記画像記録装置4の各部について説明する。画像記録装置4の受信処理部13は、監視サーバ1から伝送されたパケットを受信すると、受信したパケットから、基準フレームおよび差分フレームの圧縮データを再構成して画像記憶部14に出力する。画像記憶部14はそれら圧縮データを順次蓄積する。ここで、上記監視サーバ1と同構成の監視サーバ1,1,…がIPネットワークNW1上に分散しており、画像記録装置4は、多数の監視サーバ1,1,…から送られた動画像データを受信し画像記憶部14に蓄積することができる。
【0021】
メモリ容量制御部15は、その画像記憶部14のメモリの空き容量(メモリ容量の残量)を常時監視し、その空き容量が所定の閾値を下回ると、画像記憶部14に蓄積されている圧縮データを後述の手順に従って間引き処理を実行する機能ブロックである。このメモリ容量制御部15は、監視手段16とメモリ管理手段17とから構成される。尚、メモリ容量制御部15は、ハードウェア、ソフトウェアの何れで構成されてもよい。
【0022】
前記監視手段16は、画像記憶部14の空き容量を監視しその空き容量が所定の閾値以下になると、当該空き容量が閾値以下になる迄、その旨を示す警告信号をメモリ管理手段17に通知する機能を有する。またメモリ管理手段17は、その旨の通知を受けると、画像記憶部14に格納されている圧縮データのうち記録時間が古いものから順に間引くように制御する機能をもつ。
【0023】
図4は、メモリ容量制御部15における処理方法の一例を示すフローチャートである。メモリ容量制御部15は、画像記憶部14に圧縮データが書き込まれる度に図4に示す処理を実行する。先ず、ステップS1で、監視手段16は画像記憶部14から空き容量情報を取得し、続くステップS2で、当該空き容量が所定の閾値以下か否かを条件判定する。その判定結果が、当該空き容量が閾値を超えている旨を示している場合、以上の処理は終了する。他方、その判定結果が、当該空き容量が閾値以下である旨を示している場合は、監視手段16は警告信号ALMをメモリ管理手段17に発する。
【0024】
次のステップS3で、その警告信号ALMを受けたメモリ管理手段17は、画像記憶部14に蓄積されている圧縮データのうち記録時間の古い圧縮データ(圧縮されたフレーム群)を検索し、続くステップS4で、記録時間の古い順に圧縮データを所定の逆間引き率α(0<α<1)で間引くように画像記憶部14を制御する。例えば、図3に示すフレーム群G0が間引き対象になった場合、フレーム群G0のうち差分フレームdf1,…,dfk-1のフレーム枚数CNがα倍に圧縮されるように圧縮データ(圧縮された差分フレーム)が間引きされる。このとき、圧縮後のフレーム枚数は[CN×M/N]で表現される。但し、[x]は数xを超えない最大の整数を表す記号であり、[x]はy≦x<y+1の関係式を満たす整数yとなる。従って、差分フレーム群G0の差分フレームの枚数CNが9で、逆間引き率αが4/5の場合、間引き後の差分フレームの枚数は、[9×4/5]=[7.2]=7枚となる。尚、基準フレームは動画像の画質を決定するフレームであるから、その圧縮データは原則として間引きされない。
【0025】
以上のステップS4が終了後、以上のメモリ容量制御処理は終了する。そして、画像記憶部14への圧縮データの蓄積が終了する迄、メモリ容量制御処理が繰り返し実行される。尚、その処理が繰り返し実行されると、原則として差分フレームのみを間引きするために、経過時間と共に画像記憶部14に蓄積された基準フレームの枚数が増加する。そこで、メモリ管理手段17は、基準フレームの蓄積枚数が所定の閾値を超えると、自動的にまたは手動で、画像記憶部14から所定枚数の過去の基準フレームを削除するように制御する機能をもつ。
【0026】
このように以上の動画像記録システムによれば、画像記憶部14の空き容量を常時一定レベルに保つことができる。このため、IPネットワークNW1上の多数の監視サーバ1から予期しない大量の動画像データが伝送されても、空き容量が不足する事態を確実に避けることができる。また、記録時間が古い圧縮データは完全に削除されるのでは無く、所定の逆間引き率で圧縮されるため、記録時間が古い映像も再生できる。よって、長時間に亘って動画像データを記録することが可能である。
【0027】
次に、メモリ容量制御部15における第2の処理方法を、図5〜図8を参照しつつ以下に説明する。図5に示すように、画像記憶部14には、一連のフレームf0,df,df,…,f2,df,…,fn,df,…の圧縮データが順次格納されるものとする。ここで、フレームfi(i:整数)はi番目の基準フレーム、フレームdfは差分フレームを示している。また基準フレームfi,fi+1間の差分フレームの枚数はK0(K0:2以上の整数)枚である。またi番目の基準フレームfiと、この基準フレームfiから生成される差分フレームdf,…,dfとで第iフレーム群が構成される。後述するように、メモリ管理手段17はフレーム群を一単位として間引き処理を実行する。
【0028】
またメモリ管理手段17は、段階的に低減する逆間引き率αk(0<α<1;k=1,2,…)の系列{α,α2,…,αm-1,αm}(m:2以上の自然数)を有しており、この系列に属する逆間引き率αkを、間引き対象となるフレーム群に適用し、各フレーム群に属する差分フレームの枚数をαk倍に圧縮するように制御する。ここで、初期値αは可変に設定でき、この初期値αを生成元として逆間引き率の系列{α,α2,…,αm-1,αm}が生成される。また各フレーム群には、当該フレーム群の記録時間が古い順に小さな値をもつ逆間引き率が割り当てられる。すなわち、当該フレーム群の記録時間が古い程に当該フレーム群に属する差分フレームの間引き枚数が大きくなるように、逆間引き率αkが割り当てられる。具体的には、図6に示すように、第1フレーム群には逆間引き率αnが、第2フレーム群には逆間引き率αn-1が、第n−1フレーム群には逆間引き率α2が、第nフレーム群には逆間引き率αがそれぞれ割り当てられる。各フレーム群に逆間引き率を割り当てた結果、図7に示すように、第1フレーム群の差分フレームの枚数は[K0×αn](=K1)枚となり、第2フレーム群の差分フレームの枚数は[K0×αn-1](=K2)枚となり、第n−1フレーム群の差分フレームの枚数は[K0×α2](=Kn-1)枚となり、第nフレーム群の差分フレームの枚数は[K0×α1](=Kn)枚となり、圧縮される。図7に示した例では、第1フレーム群と第2フレーム群の枚数K1,K2は共に、0枚となる。
【0029】
図8は、以上の機能をもつメモリ容量制御部15の第2の処理方法を示すフローチャートである。図6中、図4に示したステップ番号と同一のステップ番号を付されたブロックについては略同一処理を行うものとして詳細な説明を省略する。
【0030】
図中のステップS1,S2の処理は上述の通りである。ステップS2で、監視手段16が、画像記憶部14の空き容量を閾値以下である旨を判定しメモリ管理手段17に警告信号ALMを発したとき、次のステップS10で、メモリ管理手段17は、画像記憶部14に記録されているフレーム群の中から、差分フレームの枚数が1以上で且つ記録時間が最も古いフレーム群を検索する。図6に示した例では、記録時間が最も古いフレーム群は第1フレーム群である。続くステップS11で、メモリ管理手段17は、図6に示すように第1フレーム群から順番に各フレーム群に対して逆間引き率αkを割り当てる。次のステップS12で、メモリ管理手段17は、図7に示したように、逆間引き率αkを割り当てられた各フレーム群の差分フレームの圧縮データを間引くように制御する。
【0031】
前記ステップS12が終了後、以上のメモリ容量制御処理は終了する。続けて画像記憶部14に次の圧縮データが書き込まれると、メモリ容量制御処理が再び開始される。すなわち、上述のステップS1,S2が実行された後にステップS10では、図7に示すように、差分フレームの枚数が1以上で且つ記録時間が最も古い第3フレーム群が検索される。次のステップS11では、第3フレーム群から順番に各フレーム群に対して逆間引き率αkが割り当てられる。よって、第3フレーム群には逆間引き率αnが、第4フレーム群には逆間引き率αn-1が、第n+1フレーム群には逆間引き率α2が、第n+2フレーム群には逆間引き率αがそれぞれ割り当てられる。次のステップS12で、メモリ管理手段17は、逆間引き率αkを割り当てられた各フレーム群の差分フレームの圧縮データを、それら差分フレームの枚数に当該逆間引き率αkを乗じた枚数となるように間引き制御する。上記のようにメモリ容量制御処理が繰り返し実行されると、経過時間と共に、画像記憶部14に蓄積された基準フレームの枚数が増加する。そこで、ステップS12において、メモリ管理手段17は、基準フレームの蓄積枚数が所定の閾値を超えると、自動的にまたは手動で、画像記憶部14から、差分フレームを1枚も持たないフレーム群の基準フレームを間引くように制御できる。
【0032】
このように第2の処理方法では、フレーム群は、記録時間が古い順に低い逆間引き率を割り当てられるので、記録時間が古い順に段階的に差分フレームを間引き、動画像の画質を段階的に劣化させることが可能となる。
【0033】
【発明の効果】
以上の如く、本発明の請求項1に係る動画像記録システムおよび請求項に係る動画像記録方法によれば、上記画像記憶部の空き容量を常時一定レベルに保つことができる。このため、ネットワーク上の監視サーバから予期しない大量の動画像データが伝送されても、その画像記憶部の空き容量が不足する事態を確実に避けることができる。また、記録時間の古い圧縮データは完全に削除されるのでは無く、フレーム単位で間引かれるため、長時間に亘って動画像データを記録することができ、記録時間の古い動画像も再生できる。
【0034】
加えて、請求項1および請求項2によれば、前記画像記憶部には、基準フレームと差分フレームとの圧縮データが格納されるため、前記メモリ管理手段はフレーム単位の間引き制御を容易に行うことができる。
【0035】
さらに、請求項1および請求項2によれば、上記各フレーム群は、その記録時間が古い程に当該フレーム群に属する差分フレームの間引き枚数が大きくなるので、その記録時間が古くなる程に段階的に、動画像の画質を劣化させることが可能となる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る動画像記録システムの概略構成を示す機能ブロック図である。
【図2】実施の形態に係る圧縮符号化部における圧縮符号化処理を説明するための模式図である。
【図3】時系列で並ぶ基準フレームと差分フレームとを示す模式図である。
【図4】実施の形態に係る画像記録装置のメモリ容量制御部における処理方法を示すフローチャートである。
【図5】実施の形態に係る画像記録装置の画像記憶部に格納される一連のフレームを示す模式図である。
【図6】実施の形態に係る画像記録装置のメモリ容量制御部における第2の処理方法を説明するための模式図である。
【図7】実施の形態に係る画像記録装置のメモリ容量制御部における第2の処理方法を説明するための模式図である。
【図8】実施の形態に係る画像記録装置のメモリ容量制御部における第2の処理方法を示すフローチャートである。
【符号の説明】
1 監視サーバ
2 撮像カメラ
1〜3n 監視地点
4 画像記録装置
10 画像入出力部
11 圧縮符号化部
12 送信処理部
13 受信処理部
14 画像記憶部
15 メモリ容量制御部
16 監視手段
17 メモリ管理手段
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a moving image recording system for recording moving image data transmitted via a network, and more particularly to a moving image recording system suitable for a moving image having a small temporal change such as a monitoring video.
[0002]
[Prior art]
2. Description of the Related Art In recent years, digital video systems that handle digital video have become widespread as monitoring systems that transmit video data obtained by imaging a monitoring point, instead of analog monitoring systems that handle analog video. The advantages of the digital surveillance system are that it can perform digital image processing such as contrast adjustment, contrast adjustment, enlargement / reduction, etc., and individual recording conditions for each imaging camera placed at multiple surveillance points. For example, it can be easily set, and a large-scale system can be easily constructed on a computer network such as a LAN. Therefore, the digital monitoring system can collectively monitor a plurality of points, and can greatly contribute to reduction of management cost and monitoring cost. On the other hand, in analog video systems, analog signals are exchanged between devices, and there are many obstacles in terms of information transmission to remote locations, so CCTV (Closed Circuit Television) that is locally closed for monitoring inside buildings I had to become a system.
[0003]
In a digital surveillance system, moving image data obtained by imaging a monitoring point is usually compressed and encoded by a moving picture experts group (MPEG) method or a motion JPEG method based on the JPEG (Joint Photogrphic Experts Group) method. After being transmitted. In the MPEG system and the like, intra-frame coding that compresses and encodes only information in a frame (still image) to reduce redundancy in the spatial direction, and temporally the frame to reduce redundancy in the time axis direction. The moving image data is compressed by a combination of motion compensated prediction encoding that compresses and encodes difference information from a prediction frame predicted from an adjacent frame, and a high compression rate can be realized. On the other hand, in the motion JPEG method or the like, motion compensation predictive coding is not performed, and individual frames are compressed by intraframe coding. For this reason, the motion JPEG method or the like is disadvantageous in that the compression rate is lower than that of the MPEG method or the like, but is advantageous in that the processing load at the time of frame decimation, reverse playback, and processing editing is reduced.
[0004]
[Problems to be solved by the invention]
As the digital monitoring system as described above becomes larger, the required capacity of recording media for recording and storing video information tends to increase. As a recording medium, a hard disk is generally used in terms of recording speed, price, recording density and the like. However, its capacity is limited. In addition, for example, when monitoring stores that are spread over a wide area at a large number of locations, the recording cost of a huge amount of video data becomes enormous as the number of monitoring locations increases, and the amount of data transmission is predicted. Due to the difficulty, the management burden of recording media has increased.
[0005]
In view of the above circumstances, the present invention is to provide a moving image recording system capable of efficiently recording a monitoring video transmitted through a network.
[0006]
[Means for Solving the Problems]
In order to solve the above problem, the invention according to claim 1 is a moving image recording system comprising a monitoring server and an image recording apparatus for recording moving image data transmitted from the monitoring server via a network, The monitoring server generates and outputs compressed data obtained by compressing and encoding input moving image data; a transmission processing unit that converts the compressed data into transmission data and sends the transmission data to the image recording device; The image recording apparatus includes: a reception processing unit that receives the transmission data from the monitoring server and reconstructs the compressed data; an image storage unit that stores the compressed data; and a memory of the image storage unit Monitoring means for monitoring the free space and generating a warning signal when the free space is reduced to a predetermined amount; and storing in the image storage unit when the warning signal is received from the monitoring means. And having a memory management unit for controlling such thinned out in frame units in chronological order of the compressed data recording time.
[0007]
Then, in the invention according to claim 1, wherein the compression encoding unit of the monitoring server includes a reference frame obtained by the frame of the moving image data to be input periodically designated, and the moving image data and the reference frame and generating a difference frame composed of difference signals, that generates outputs compressed data compressed and encoded and the reference frame and the difference frame.
[0008]
Further, a plurality in the invention according to claim 1, wherein the memory management unit manages the frame group composed of said difference frame generated from the reference frame and the reference frame as a unit, and, which is set variably For each frame group in the compressed data stored in the image storage unit when receiving the warning signal from the monitoring means, the recording time of the frame group The reverse thinning rate is assigned so that the number of thinned out difference frames belonging to the frame group increases as the number of old frames increases.
[0009]
The invention according to claim 2 is a moving image recording method for recording moving image data transmitted from a single or a plurality of monitoring points via a network, wherein (a) compressed data obtained by compressing and encoding moving image data is recorded. Generating, converting to transmission data and sending it to the network; (b) receiving the transmission data sent in step (a) and reconstructing the compressed data; and (c) the compressed data. (D) monitoring the free space of the memory of the image storage unit and issuing a warning signal when the free space is reduced to a predetermined amount; (e) the step ( wherein when the warning signal is issued in d), and controlling the compressed data stored in the image storage unit in the step (c) to thin out the oldest recording time in units of frames, Ru with a It is also of the
[0010]
The invention according to claim 2, before Symbol step (a), the said compressed data includes a reference frame obtained by the frame of the moving image data by periodically specified, the moving image data and the reference frame Is generated by compressing and encoding the reference frame and the difference frame.
[0011]
Further, in the invention according to claim 2, wherein step (e) includes the steps of managing as a unit a frame group constituted by the said difference frame generated from (e1) said reference frame and said reference frame, (E2) a step of preparing a plurality of inverse thinning rates that are variably set; and (e3) when the warning signal is issued in step (d), for each frame group in the compressed data And the step of assigning the reverse thinning rate so that the number of thinned out differential frames belonging to the frame group becomes larger as the recording time of the frame group becomes older.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a functional block diagram showing a schematic configuration of a moving image recording system according to an embodiment of the present invention. The moving picture recording system, a plurality of monitoring points 3 1, 3 2, ..., 3 captured disposed n camera 2 1, 2 2, ..., from 2 n and the monitoring server 1 captures an image signal, IP (Internet Protocol) It is composed of a network NW1 and an image recording apparatus 4 that can be interconnected with the monitoring server 1 via the IP network NW1. The imaging cameras 2 1 ,..., 2 n are general ones equipped with a digital imaging device such as a CCD or a CMOS.
[0013]
The monitoring server 1 compresses and encodes an image input / output unit 10 that digitizes and outputs image signals input from the imaging cameras 2 1 to 2 n and digital moving image data input from the image input / output unit 10. And a compression encoding unit 11 that outputs compressed data and a transmission processing unit 12 that converts the compressed data into a packet (datagram) according to the communication protocol of the IP network NW1 and transmits the packet. On the other hand, the image recording device 4 receives a packet sent from the monitoring server 1 and reconstructs the original compressed data, an image storage unit 14 for storing the compressed data, and this image storage. And a memory capacity control unit 15 that performs memory management of the unit 14. Note that the compression encoding unit 11 of the monitoring server 1 and the memory capacity control unit 15 of the image recording device 4 may be configured by either hardware or software.
[0014]
The image output unit 10 of the monitoring server 1, a plurality of monitoring points 3 1, 3 2, ..., 3 captured n installed in the camera 2 1, 2 2, ..., a plurality of input is transmitted from the 2 n The image signal is selectively captured, and the captured image signal is subjected to analog image processing such as gain adjustment or A / D conversion to generate digital moving image data, which is output to the compression encoding unit 11. The digital moving image data is composed of a plurality of time-series still images (frames).
[0015]
The compression encoding unit 11 performs compression encoding processing using DCT (Discrete Cosine Transform), DWT (Discrete Wavelet Transform), etc., on the frames sequentially input from the image input / output unit 10. To generate compressed data. Hereinafter, the procedure of the compression encoding process will be described with reference to FIGS. As shown in FIG. 2, the compression encoding unit 11 includes time-series frames f 0 , f 1 , f 2 ,..., F k , f k + 1 , f m , f m + 1 along the elapsed time t. ,..., F n , f n + 1 ,... Are sequentially input (where k, m, and n are integers satisfying the magnitude relationship of n>m> k).
[0016]
The compression encoding unit 11 periodically designates reference frames f 0 , f k , f m , f n ,... From sequentially input frames f 0 ,. Specifically, an input frame may be automatically designated from the input frames f 0 , f 1 ,... At intervals of several seconds, for example, and when 15 frames are input per second, for example, every 15 frames or 30 A reference frame may be set for each frame. It is also possible to automatically designate the input frame at the time when the information amount difference between the input frames exceeds the threshold as the reference frame.
[0017]
Next, each reference frame f 0 , f k , f m , f n ,... Is subjected to intra-frame coding for compressing and coding only the information in the frame, and then output to the transmission processing unit 12. The The processing contents of the intra-frame encoding are as follows. The reference frame is subjected to preprocessing such as color space conversion from RGB signals to YCbCr signals, thinning processing, and the like, and then converted into conversion coefficients by DCT, DWT, or the like. When DCT is performed, the reference frame is divided into 8 × 8 pixel region or 16 × 16 pixel region macroblocks at the pre-processing stage, and DCT is performed for each macroblock unit. On the other hand, when DWT is performed, the execution memory capacity is taken into consideration in units of frames, or the frame is divided into a plurality of areas called tiles and executed in units of tiles. Next, transform coefficients generated by DCT, DWT, etc. are quantized with a predetermined number of quantization bits and converted to quantized coefficients, and subjected to entropy coding such as Huffman coding to be converted to coded data. The A bit stream is generated by multiplexing the encoded data and additional information such as the resolution information of the reference frame, which is the original signal, the number of quantization bits, and the Huffman table, and is output to the transmission processing unit 12. .
[0018]
Further, the compression encoding unit 11 inputs the input frames f 1 , f 2 ,..., F k−1 , f k + 1 , f m− between the reference frames f 0 , f k , f m , f n ,. 1, f m + 1, ... , f n-1, f n + 1, ... to generate a difference frame composed of difference signal between the input frame and the reference frame, inter-frame coding for compressing and encoding this Execute the conversion process. FIG. 3 is a schematic diagram showing reference frames f 0 , f k , f m , f n ,... And difference frames df 1 , df 2 ,. In the figure, in the frame group G 0 , the difference frames df 1 to df k-1 are generated based on the reference frame f 0 , and in the frame group G k , the difference frames df k + 1 to df m-1 are the reference frames. is generated based on f k, the difference frame df m + 1 ~df n-1 in the frame group G m is one that is generated based on the reference frame f m. The compression encoding unit 11 compresses and encodes these difference frames in the same manner as the above intra-frame encoding, and outputs the result to the transmission processing unit 12.
[0019]
The compressed data of the reference frame and the difference frame generated by the above procedure is transmitted to a communication protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol) or UDP / IP (User Datagram Protocol / Internet Protocol) in the transmission processing unit 12. And is sent to the image recording apparatus 4 via the IP network NW1. Note that the transmission order of the difference frames does not necessarily follow the time series of the input frames. For example, it is possible to perform an optimization process in which the order of the difference frame df 1 and the difference frame df 2 belonging to the same frame group G 0 is switched and compressed, and the order is returned to the original order by the image recording device 4 on the receiving side. .
[0020]
Next, each part of the image recording apparatus 4 will be described. When receiving the packet transmitted from the monitoring server 1, the reception processing unit 13 of the image recording device 4 reconstructs the compressed data of the reference frame and the difference frame from the received packet and outputs the reconstructed data to the image storage unit 14. The image storage unit 14 sequentially stores the compressed data. Here, the monitoring servers 1, 1,... Having the same configuration as the monitoring server 1 are distributed on the IP network NW1, and the image recording apparatus 4 is a moving image sent from a large number of monitoring servers 1, 1,. Data can be received and stored in the image storage unit 14.
[0021]
The memory capacity control unit 15 constantly monitors the free space (remaining amount of memory capacity) of the memory of the image storage unit 14, and when the free space falls below a predetermined threshold, the compression stored in the image storage unit 14 It is a functional block for executing a thinning process on data according to a procedure described later. The memory capacity control unit 15 includes monitoring means 16 and memory management means 17. Note that the memory capacity control unit 15 may be configured by either hardware or software.
[0022]
The monitoring unit 16 monitors the free space in the image storage unit 14 and, when the free space is below a predetermined threshold, notifies the memory management unit 17 of a warning signal indicating that until the free space is below the threshold. It has the function to do. Further, when receiving the notification to that effect, the memory management means 17 has a function of controlling so that the compressed data stored in the image storage unit 14 is thinned out in order from the oldest recording time.
[0023]
FIG. 4 is a flowchart illustrating an example of a processing method in the memory capacity control unit 15. The memory capacity control unit 15 executes the process shown in FIG. 4 every time compressed data is written in the image storage unit 14. First, in step S1, the monitoring unit 16 obtains free space information from the image storage unit 14, and in subsequent step S2, determines whether or not the free space is equal to or less than a predetermined threshold value. If the determination result indicates that the free space exceeds the threshold value, the above process ends. On the other hand, when the determination result indicates that the free space is equal to or less than the threshold value, the monitoring unit 16 issues a warning signal ALM to the memory management unit 17.
[0024]
In the next step S3, the memory management means 17 that has received the warning signal ALM searches the compressed data stored in the image storage unit 14 for the compressed data with the old recording time (compressed frame group), and continues. In step S4, the image storage unit 14 is controlled so that the compressed data is thinned out at a predetermined reverse thinning rate α (0 <α <1) in order of oldest recording time. For example, compressed as if the frame group G 0 shown in FIG. 3 becomes thinned out, the difference frame df 1 of the frame group G 0, ..., df k- 1 frame number C N is compressed to α times Data (compressed difference frame) is thinned out. At this time, the number of frames after compression is expressed by [C N × M / N]. However, [x] is a symbol representing the maximum integer that does not exceed the number x, and [x] is an integer y that satisfies the relational expression y ≦ x <y + 1. Accordingly, in the number C N 9 difference frame difference frame group G 0, if the inverse thinning rate α is 4/5, the number of difference frames after thinning, [9 × 4/5] = [7.2 ] = 7 sheets. Since the reference frame is a frame that determines the image quality of the moving image, the compressed data is not thinned out in principle.
[0025]
After the above step S4 ends, the above memory capacity control process ends. Then, the memory capacity control process is repeatedly executed until the accumulation of the compressed data in the image storage unit 14 is completed. If the process is repeatedly executed, the number of reference frames stored in the image storage unit 14 increases with the elapsed time in order to thin out only the difference frames in principle. Therefore, the memory management unit 17 has a function of controlling to delete a predetermined number of past reference frames from the image storage unit 14 automatically or manually when the number of stored reference frames exceeds a predetermined threshold. .
[0026]
As described above, according to the above moving image recording system, the free space of the image storage unit 14 can always be maintained at a constant level. For this reason, even when an unexpectedly large amount of moving image data is transmitted from a large number of monitoring servers 1 on the IP network NW1, it is possible to reliably avoid a situation where the free capacity is insufficient. In addition, compressed data with an old recording time is not completely deleted, but is compressed at a predetermined inverse thinning rate, so that an image with an old recording time can also be reproduced. Therefore, it is possible to record moving image data for a long time.
[0027]
Next, a second processing method in the memory capacity control unit 15 will be described below with reference to FIGS. As shown in FIG. 5, the image storage unit 14 sequentially stores compressed data of a series of frames f 0 , df, df,..., F 2 , df, ..., f n , df,. . Here, the frame f i (i: integer) indicates the i-th reference frame, and the frame df indicates the difference frame. The number of difference frames between the reference frames f i and f i + 1 is K 0 (K 0 : integer of 2 or more). The i-th reference frame f i and the difference frames df,..., Df generated from the reference frame f i constitute an i-th frame group. As will be described later, the memory management unit 17 performs a thinning process with a frame group as a unit.
[0028]
Further, the memory management means 17 uses a series {α, α 2 ,..., Α m−1 , α m } of inverse thinning rates α k (0 <α <1; k = 1, 2 ,. (M is a natural number of 2 or more), and the reverse thinning rate α k belonging to this sequence is applied to the frame group to be thinned, and the number of difference frames belonging to each frame group is compressed to α k times Control to do. Here, the initial value α can be set variably, and a sequence of decimation rates {α, α 2 ,..., Α m−1 , α m } is generated using the initial value α as a generation source. Each frame group is assigned a reverse decimation rate having a smaller value from the oldest recording time of the frame group. That is, the reverse thinning rate α k is assigned so that the number of thinned out difference frames belonging to the frame group increases as the recording time of the frame group decreases. Specifically, as shown in FIG. 6, the reverse decimation rate α n for the first frame group, the reverse decimation rate α n-1 for the second frame group, and the reverse decimation rate for the n-1 frame group. The rate α 2 is assigned, and the inverse thinning rate α is assigned to the nth frame group. As a result of assigning the reverse thinning rate to each frame group, as shown in FIG. 7, the number of difference frames in the first frame group is [K 0 × α n ] (= K 1 ), and the difference in the second frame group The number of frames is [K 0 × α n−1 ] (= K 2 ), the number of difference frames in the n−1th frame group is [K 0 × α 2 ] (= K n−1 ), The number of difference frames in the nth frame group is [K 0 × α 1 ] (= K n ) and is compressed. In the example shown in FIG. 7, the numbers K 1 and K 2 of the first frame group and the second frame group are both zero.
[0029]
FIG. 8 is a flowchart showing a second processing method of the memory capacity control unit 15 having the above functions. In FIG. 6, blocks with the same step numbers as the step numbers shown in FIG.
[0030]
The processing in steps S1 and S2 in the figure is as described above. In step S2, when the monitoring unit 16 determines that the free space in the image storage unit 14 is equal to or less than the threshold value and issues a warning signal ALM to the memory management unit 17, the memory management unit 17 in the next step S10, A frame group in which the number of difference frames is 1 or more and the oldest recording time is searched from among the frame groups recorded in the image storage unit 14. In the example shown in FIG. 6, the frame group with the oldest recording time is the first frame group. In subsequent step S11, the memory management means 17 assigns a reverse thinning rate α k to each frame group in order from the first frame group as shown in FIG. In the next step S12, as shown in FIG. 7, the memory management means 17 performs control so as to thin out the compressed data of the difference frames of each frame group to which the reverse thinning rate α k is assigned.
[0031]
After step S12 ends, the above memory capacity control process ends. Subsequently, when the next compressed data is written in the image storage unit 14, the memory capacity control process is started again. That is, after the above-described steps S1 and S2 are executed, in step S10, as shown in FIG. 7, the third frame group in which the number of difference frames is one or more and the oldest recording time is searched. In the next step S11, the reverse thinning rate α k is assigned to each frame group in order from the third frame group. Therefore, the reverse decimation rate α n for the third frame group, the reverse decimation rate α n-1 for the fourth frame group, the reverse decimation rate α 2 for the n + 1 frame group, and the reverse for the n + 2 frame group. A thinning rate α is assigned to each. In the next step S12, the memory management means 17 uses the compressed data of the difference frames of each frame group to which the inverse thinning rate α k is assigned as the number of the difference frames multiplied by the inverse thinning rate α k. Control the thinning out. When the memory capacity control process is repeatedly executed as described above, the number of reference frames stored in the image storage unit 14 increases with the elapsed time. Therefore, in step S12, when the number of reference frames accumulated exceeds a predetermined threshold, the memory management unit 17 automatically or manually selects a reference for a group of frames having no difference frame from the image storage unit 14. It can be controlled to thin out the frame.
[0032]
As described above, in the second processing method, since the frame group is assigned with a reverse thinning rate that is low in the order of the recording time, the difference frames are thinned out in the descending order of the recording time, and the image quality of the moving image is gradually deteriorated. It becomes possible to make it.
[0033]
【The invention's effect】
As described above, according to the moving image recording system according to the first aspect of the present invention and the moving image recording method according to the second aspect of the present invention, the free capacity of the image storage unit can always be maintained at a constant level. For this reason, even when an unexpectedly large amount of moving image data is transmitted from the monitoring server on the network, it is possible to reliably avoid a situation where the free space of the image storage unit is insufficient. In addition, since compressed data with an old recording time is not completely deleted but is thinned out in units of frames, moving image data can be recorded over a long period of time, and a moving image with an old recording time can also be reproduced. .
[0034]
In addition , according to the first and second aspects, since the compressed data of the reference frame and the difference frame is stored in the image storage unit, the memory management unit easily performs the thinning-out control for each frame. be able to.
[0035]
Furthermore, according to claim 1 and claim 2 , since the number of thinned-out difference frames belonging to the frame group increases as the recording time of each frame group increases, the level of recording increases as the recording time increases. Therefore, it is possible to degrade the image quality of the moving image.
[Brief description of the drawings]
FIG. 1 is a functional block diagram showing a schematic configuration of a moving image recording system according to an embodiment of the present invention.
FIG. 2 is a schematic diagram for explaining compression encoding processing in a compression encoding unit according to the embodiment.
FIG. 3 is a schematic diagram showing a reference frame and a difference frame arranged in time series.
FIG. 4 is a flowchart illustrating a processing method in a memory capacity control unit of the image recording apparatus according to the embodiment.
FIG. 5 is a schematic diagram showing a series of frames stored in an image storage unit of the image recording apparatus according to the embodiment.
FIG. 6 is a schematic diagram for explaining a second processing method in the memory capacity control unit of the image recording apparatus according to the embodiment.
FIG. 7 is a schematic diagram for explaining a second processing method in the memory capacity control unit of the image recording apparatus according to the embodiment.
FIG. 8 is a flowchart showing a second processing method in the memory capacity control unit of the image recording apparatus according to the embodiment.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Monitoring server 2 Imaging camera 3 1-3 n Monitoring point 4 Image recording apparatus 10 Image input / output part 11 Compression encoding part 12 Transmission processing part 13 Reception processing part 14 Image storage part 15 Memory capacity control part 16 Monitoring means 17 Memory management means

Claims (2)

監視サーバと、該監視サーバからネットワークを介して伝送される動画像データを記録する画像記録装置とからなる動画像記録システムであって、
前記監視サーバは、
入力する動画像データを圧縮符号化した圧縮データを生成出力する圧縮符号化部と、
前記圧縮データを伝送データに変換し前記画像記録装置に宛てて送出する送信処理部と、を有し、
前記画像記録装置は、
前記監視サーバから前記伝送データを受信し前記圧縮データを再構成する受信処理部と、
前記圧縮データを蓄積する画像記憶部と、
前記画像記憶部のメモリの空き容量を監視し、前記空き容量が所定量に減じたときに警告信号を発する監視手段と、
前記監視手段から前記警告信号を受けたときに前記画像記憶部に蓄積された前記圧縮データを記録時間の古い順にフレーム単位で間引くように制御するメモリ管理手段とを有し、
前記監視サーバの前記圧縮符号化部は、入力する動画像データのフレームを周期的に指定して得られる基準フレームと、該基準フレームと前記動画像データとの差分信号からなる差分フレームとを生成し、前記基準フレームと前記差分フレームとを圧縮符号化した圧縮データを生成出力し、
前記メモリ管理手段は、
前記基準フレームと該基準フレームから生成される前記差分フレームとからなるフレーム群を一単位として管理し、且つ、可変に設定される複数の逆間引き率を有しており、
前記監視手段から前記警告信号を受けたときに前記画像記憶部に蓄積された前記圧縮データの中の前記各フレーム群に対して、当該フレーム群の記録時間が古い程に当該フレーム群に属する前記差分フレームの間引き枚数が大きくなるように前記逆間引き率を割り当てる、
動画像記録システム。
A moving image recording system comprising a monitoring server and an image recording apparatus for recording moving image data transmitted from the monitoring server via a network,
The monitoring server is
A compression encoding unit that generates and outputs compressed data obtained by compression encoding input video data;
A transmission processing unit that converts the compressed data into transmission data and sends it to the image recording device,
The image recording apparatus includes:
A reception processing unit that receives the transmission data from the monitoring server and reconstructs the compressed data;
An image storage unit for storing the compressed data;
Monitoring means for monitoring the free space of the memory of the image storage unit and issuing a warning signal when the free space is reduced to a predetermined amount;
Memory management means for controlling the compressed data stored in the image storage unit when the warning signal is received from the monitoring means so as to be thinned out in frame units in order of oldest recording time ;
The compression encoding unit of the monitoring server generates a reference frame obtained by periodically specifying a frame of input moving image data, and a difference frame including a difference signal between the reference frame and the moving image data Generating and outputting compressed data obtained by compressing and encoding the reference frame and the difference frame,
The memory management means includes
Managing a group of frames consisting of the reference frame and the difference frame generated from the reference frame as a unit, and having a plurality of inverse thinning rates set variably,
For each frame group in the compressed data stored in the image storage unit when the warning signal is received from the monitoring means, the recording time of the frame group belongs to the frame group as the recording time is older. Assigning the reverse thinning rate so that the number of thinned out difference frames is large;
Video recording system.
単数または複数の監視地点からネットワークを介して伝送される動画像データを記録する動画像記録方法であって、
(a)動画像データを圧縮符号化した圧縮データを生成し伝送データに変換して前記ネットワークに送出する工程と、
(b)前記工程(a)で送出された前記伝送データを受信し前記圧縮データを再構成する工程と、
(c)前記圧縮データを画像記憶部に蓄積する工程と、
(d)前記画像記憶部のメモリの空き容量を監視し、前記空き容量が所定量に減じたときに警告信号を発する工程と、
(e)前記工程(d)で前記警告信号が発せられたときに、前記工程(c)で前記画像記憶部に蓄積された前記圧縮データを記録時間の古い順にフレーム単位で間引くように制御する工程とを備え、
前記工程(a)において、前記圧縮データは、前記動画像データのフレームを周期的に指定して得られる基準フレームと、該基準フレームと前記動画像データとの差分信号からなる差分フレームとを生成し、前記基準フレームと前記差分フレームとを圧縮符号化することで生成され、
前記工程(e)は、
(e1)前記基準フレームと該基準フレームから生成される前記差分フレームとで構成されるフレーム群を一単位として管理する工程と、
(e2)可変に設定される複数の逆間引き率を用意する工程と、
(e3)前記工程(d)で前記警告信号が発せられたときに、前記圧縮データの中の前記各フレーム群に対して、当該フレーム群の記録時間が古い程に当該フレーム群に属する前記差分フレームの間引き枚数が大きくなるように前記逆間引き率を割り当てる工程と、
からなる、
動画像記録方法
A moving image recording method for recording moving image data transmitted via a network from one or a plurality of monitoring points,
(A) generating compressed data obtained by compressing and encoding moving image data, converting it into transmission data, and sending it to the network;
(B) receiving the transmission data sent in the step (a) and reconstructing the compressed data;
(C) storing the compressed data in an image storage unit;
(D) monitoring the free space of the memory of the image storage unit and issuing a warning signal when the free space is reduced to a predetermined amount;
(E) When the warning signal is issued in the step (d), the compressed data stored in the image storage unit in the step (c) is controlled to be thinned out in units of frames in the order of oldest recording time. A process,
In the step (a), the compressed data generates a reference frame obtained by periodically specifying a frame of the moving image data, and a difference frame including a difference signal between the reference frame and the moving image data. Generated by compressing and encoding the reference frame and the difference frame,
The step (e)
(E1) managing a group of frames composed of the reference frame and the difference frame generated from the reference frame as a unit;
(E2) preparing a plurality of reverse thinning rates set variably;
(E3) When the warning signal is issued in the step (d), for each of the frame groups in the compressed data, the difference belonging to the frame group as the recording time of the frame group becomes older Assigning the reverse thinning rate so that the number of thinned frames increases,
Consist of,
Video recording method .
JP2001207745A 2001-07-09 2001-07-09 Moving image recording system and moving image recording method Expired - Fee Related JP4554114B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001207745A JP4554114B2 (en) 2001-07-09 2001-07-09 Moving image recording system and moving image recording method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001207745A JP4554114B2 (en) 2001-07-09 2001-07-09 Moving image recording system and moving image recording method

Publications (2)

Publication Number Publication Date
JP2003023592A JP2003023592A (en) 2003-01-24
JP4554114B2 true JP4554114B2 (en) 2010-09-29

Family

ID=19043683

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001207745A Expired - Fee Related JP4554114B2 (en) 2001-07-09 2001-07-09 Moving image recording system and moving image recording method

Country Status (1)

Country Link
JP (1) JP4554114B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4735597B2 (en) * 2007-04-25 2011-07-27 日本ビクター株式会社 Image recording apparatus and image recording / reproducing apparatus
KR100903750B1 (en) * 2007-09-05 2009-06-19 이승범 How to manage multimedia files input through multiple channels
JP4946801B2 (en) * 2007-10-31 2012-06-06 富士通株式会社 Image management apparatus, image management program, and image management method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11283333A (en) * 1998-03-27 1999-10-15 Sanyo Electric Co Ltd Data recording device and method
JPH11284987A (en) * 1998-03-30 1999-10-15 Kumahira Safe Co Inc Image supervisory system
JP2000059729A (en) * 1998-08-05 2000-02-25 Toshiba Corp Moving image recording method
JP2000209327A (en) * 1999-01-19 2000-07-28 Brother Ind Ltd Answering machine
JP2001094935A (en) * 1999-09-22 2001-04-06 Nec Corp Transcoder, and picture recording reproduction system, and picture recording reproduction method used for them

Also Published As

Publication number Publication date
JP2003023592A (en) 2003-01-24

Similar Documents

Publication Publication Date Title
US6091777A (en) Continuously adaptive digital video compression system and method for a web streamer
US8254707B2 (en) Encoding device, encoding method, encoding program, decoding device, decoding method, and decoding program in interlace scanning
US8705621B2 (en) Method and apparatus for scalable compression of video
JP3093233B2 (en) Image encoding apparatus and method
JP4806515B2 (en) Encoding apparatus, video camera apparatus using the same, and encoding method
JPH09505698A (en) Video compression using iterative error data coding method
US20060013495A1 (en) Method and apparatus for processing image data
EP0928111A2 (en) Video and audio digital recording and playback apparatus and method therefor
US8699565B2 (en) Method and system for mixed-resolution low-complexity information coding and a corresponding method and system for decoding coded information
Chen et al. Dynamic measurement rate allocation for distributed compressive video sensing
JPH0723422A (en) Video signal band compression device for digital VTR
JP2004032459A (en) Monitoring system, controller and monitoring terminal used therefor
JP2002135783A (en) Variable bit rate processing method for streaming service
JP3789836B2 (en) Image coding apparatus and method
JPH08154249A (en) Image reproducing apparatus and image reproducing system
JP4190157B2 (en) Image data transmitting apparatus and image data receiving apparatus
JPH09322154A (en) Surveillance video equipment
JPH06237454A (en) Operation estimating device provided with consideration for variable-length coding
JP4554114B2 (en) Moving image recording system and moving image recording method
JP3089941B2 (en) Inter prediction coding device
JPH11239329A (en) Image transmission apparatus and image transmission system using the same
JP3927422B2 (en) Moving picture transmission / reception system, moving picture transmission / reception method, and programs thereof
JP4721028B2 (en) Moving image distribution system, moving image distribution method and program thereof
JP4010270B2 (en) Image coding and transmission device
JPH09191458A (en) Moving image compression coding method and its device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080702

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080702

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100318

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: 20100713

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100714

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130723

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4554114

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

LAPS Cancellation because of no payment of annual fees