(57)【要約】【課題】  監視映像の画像データ圧縮設定の変更を行うときに一時蓄積される画像データの増加と設定変更の反映までの遅延時間の両方を抑制する。【解決手段】  複数のチャネルの夫々から入力してくる画像系列を各チャネル毎に定められたキャプチャレートで切り替える切替手段１０１と、切替手段１０１から出力される画像データを一時蓄積するメモリ１０２と、メモリ１０２ヘの画像データの書き込みと読み出しを管理する管理手段１０３と、メモリ１０２から管理手段１０３が読み出した画像データを所定の圧縮率で圧縮符号化する圧縮手段１０５と、キャプチャレートおよび圧縮率のうちの少なくとも一方の設定変更が指示されたとき切替手段１０１と管理手段１０３を制御して複数のチャネルのうちのデータ破棄対象チャネルのメモリ１０２内の蓄積画像データを破棄させ且つ画像データのキャプチャを所定時間停止させる手段１１０とを設ける。【選択図】  図１
2006211455.tif 000002
【特許請求の範囲】
【請求項１】
複数のチャネルの夫々から入力してくる画像系列を各チャネル毎に定められたキャプチャレートで切り替えるチャネル切替手段と、前記チャネル切替手段から出力される画像データを一時蓄積するメモリと、前記メモリヘの前記画像データの書き込みと読み出しを管理するバッファ管理手段と、前記メモリから前記バッファ管理手段が読み出した画像データを所定の圧縮率で圧縮符号化する圧縮手段と、前記キャプチャレートおよび前記圧縮率のうちの少なくとも一方の設定変更が指示されたとき前記チャネル切替手段及び前記バッファ管理手段を制御して前記複数のチャネルのうちのデータ破棄対象チャネルの前記メモリ内の蓄積画像データを破棄させると共に画像データのキャプチャを所定時間停止させる切替タイミング決定手段とを備えることを特徴とする画像圧縮装置。
【請求項２】
前記データ破棄対象チャネルは、前記複数チャネルのうちの前記キャプチャレートの高いチャネルとすることを特徴とする請求項１に記載の画像圧縮装置。
【請求項３】
前記データ破棄対象チャネルは、前記複数チャネルのうちのイベントが発生していないチャネルとすることを特徴とする請求項１に記載の画像圧縮装置。
【請求項４】
複数のチャネルの夫々から入力してくる画像系列を各チャネル毎に定められたキャプチャレートで切り替えるチャネル切替手段と、前記チャネル切替手段から出力される画像データを一時蓄積するメモリと、前記メモリヘの前記画像データの書き込みと読み出しを管理するバッファ管理手段と、前記メモリから前記バッファ管理手段が読み出した画像データを所定の圧縮率で圧縮符号化する圧縮手段と、前記キャプチャレートおよび前記圧縮率のうちの少なくとも一方の設定変更が指示されたとき前記メモリに一時蓄積されている画像データのコマ数の総和を算出して閾値と比較し前記コマ数が前記閾値以上の場合に画像データのキャプチャを停止させる画像キャプチャ制限手段とを備えることを特徴とする画像圧縮装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のチャネルの夫々から入力してくる画像を各チャネルの画像毎に所要枚数づつ纏めて圧縮する画像圧縮装置に関する。
【背景技術】
【０００２】
図５は、従来の画像圧縮装置の構成図であり、例えば下記特許文献１記載のデータ生成方法で画像圧縮が行われる。図５において、従来の画像圧縮装置１００は、複数の入力を切り替えるチャネル切替手段１０１と、一時的に画像データを保存するメモリ１０２と、チャネル切替手段１０１から取り込んだ画像データをメモリ１０２に書き込んだりメモリ１０２内の画像データを読み出すバッファ管理手段１０３と、画像圧縮装置１００の各種設定を行う制御手段１０４と、バッファ管理手段１０３によってメモリ１０２から読み出された画像データを圧縮符号化する圧縮手段１０５とを備え、チャネル切替手段１０１の各入力には、夫々、監視カメラ等の撮像装置２０１、２０２、２０３、２０４が接続される。
【０００３】
圧縮手段１０５は、複数枚の画像を一纏まりの単位として圧縮を行う。圧縮方法としては、例えばＪＰＥＧやＭＰＥＧが用いられる。以降、この圧縮符号化単位をＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ）とよび、ＧＯＰを構成する画像枚数を“Ｎ”とする。
【０００４】
撮像装置２０１、２０２、２０３、２０４の夫々の撮像画像が画像圧縮装置１００のチャネル切替手段１０１へ入力され、チャネル切替手段１０１は、撮像装置毎に決められた時間間隔でチャネル切替を行う。これにより、各撮像装置２０１、２０２、２０３、２０４からチャネル切替手段１０１に入力される各画像系列は、１コマ以上の画像単位で画像圧縮装置１００内に取り込まれる。以降、チャネル切替手段１０１の切替によって単位時間当たりにサンプリングされる画像枚数をキャプチャレートと呼び、その逆数をキャプチャ間隔Ｔｓと呼ぶ。
【０００５】
各撮像装置毎のキャプチャレートの設定は制御手段１０４からチャネル切替手段１０１に与えられ、キャプチャ動作を行うバッファ管理手段１０３は、チャネル切替手段１０１から出力される各撮像装置２０１、２０２、２０３、２０４毎の画像系列を分類しメモリ１０２に格納する。ＧＯＰの枚数Ｎに達したチャネルが存在した場合、バッファ管理手段１０３はＧＯＰ分の画像をメモリ１０２から読み出し、圧縮手段１０５へ送る。画像を読み出すチャネルの選択は制御手段１０４によって与えられる。
【０００６】
圧縮手段１０５は、制御手段１０４によって与えられた圧縮率などの設定に基づき、入力された画像の圧縮符号化を行い、ハードディスク等の図示しない大容量記憶装置に出力する。圧縮はＴｓ×Ｎの時間内で行われ、圧縮されたデータはＴｓ×Ｎに一回出力される。
【０００７】
ここで、例えば不審者の侵入が感知されてアラームなどのイベントが発生した場合には、監視精度を向上させるために、一部もしくは全てのチャネルのキャプチャレートや圧縮率等の設定が変更される。この設定変更を行う場合、従来は、設定変更指示が制御手段１０４から出力された以降にキャプチャした画像から設定変更の内容を反映させるため、設定変更指示が出された時点でメモリ１０２の記憶内容はクリアされる。この場合、設定変更時にメモリ１０２内の蓄積データを破棄するため、最大、ＧＯＰに達する時間「Ｔｓ×Ｎ」のデータが消失してしまうことになる。
【０００８】
また、メモリ１０２内に蓄積されるキャプチャ画像の枚数がＧＯＰ枚数Ｎに達し圧縮手段１０５に画像データが送られた後にキャプチャした画像から設定変更を反映させる別の従来技術もある。この場合には、メモリ１０２に蓄積されるキャプチャ画像の枚数がＧＯＰの枚数Ｎに達するまでの間、最大Ｔｓ×Ｎだけ設定変更が遅れることになってしまう。
【０００９】
チャネル毎のキャプチャレートを変更する場合、変更前の設定と変更後の設定が混在すると、トータルのキャプチャレートが入力レートを超えてしまう場合があり、一旦全て若しくは一部のチャネルのキャプチャを停止することが望ましい。
【００１０】
画像圧縮装置１００を間欠記録に用いる場合、Ｔｓが１秒以上となる設定も考えられ、このときは設定変更までに要する時間が数秒間にも及ぶことになる。前者の方法であれば、数秒分の画像データが破棄される可能性があり、また、複数チャネルの全てが変更されるまで、さらにチャネル数分遅れることになる。
【００１１】
監視用途を考慮すると、「侵入者等の感知」というイベントが発生し、上記操作を行って画質を高くしたりキャプチャレートを高めたりする設定変更を行う場合に、イベント発生時点から設定変更が反映されるまでに数秒間という時間を要するのは望ましいことではない。
【００１２】
この解決策として、ＧＯＰの画像枚数に達していない画像系列に対しては枚数Ｎに達しない状態で、メモリ１０２内に存在する画像を変更前の設定で圧縮してしまい、以降のキャプチャ画像に対して、通常のＧＯＰ枚数の画像を変更後の設定で圧縮することが考えられる。しかし、この場合には、圧縮のタイミングを早める必要が生じ、しかも圧縮動作の回数が増えることになるため、設定変更毎に一時記録を行うメモリ１０２に圧縮前の画像が増加していくことになる。メモリ１０２の記録容量は有限であるので、一時保存している画像データが記録容量に達した時点で、キャプチャおよび圧縮動作を停止しなければならず、イベント発生時にキャプチャ動作が停止してしまう事態は避ける必要がある。
【００１３】
【特許文献１】特開２００２−１６８７６号公報（第１２頁、第２図）
【発明の開示】
【発明が解決しようとする課題】
【００１４】
上述した様に、従来の画像圧縮装置では、キャプチャレートが低いチャネルほど設定変更までに要する時間が長くなり、圧縮した画像データの出力が途切れる間隔が長くなってしまうという問題がある。また、圧縮の設定変更を行う場合に画像データの一時蓄積に使うメモリ使用量が増大していき、有限な記憶領域が溢れて画像のキャプチャ動作が停止してしまうという問題がある。
【００１５】
本発明の目的は、有限な記憶容量しか持たない一時蓄積メモリを利用して間欠記録を行う場合でも最小限の圧縮データ出力の途絶時間で圧縮の設定変更を行うことができる画像圧縮装置を提供することにある。
【課題を解決するための手段】
【００１６】
本発明の画像圧縮装置は、複数のチャネルの夫々から入力してくる画像系列を各チャネル毎に定められたキャプチャレートで切り替えるチャネル切替手段と、前記チャネル切替手段から出力される画像データを一時蓄積するメモリと、前記メモリヘの前記画像データの書き込みと読み出しを管理するバッファ管理手段と、前記メモリから前記バッファ管理手段が読み出した画像データを所定の圧縮率で圧縮符号化する圧縮手段と、前記キャプチャレートおよび前記圧縮率のうちの少なくとも一方の設定変更が指示されたとき前記チャネル切替手段及び前記バッファ管理手段を制御して前記複数のチャネルのうちのデータ破棄対象チャネルの前記メモリ内の蓄積画像データを破棄させると共に画像データのキャプチャを所定時間停止させる切替タイミング決定手段とを備えることを特徴とする。
【００１７】
この構成により、設定変更を行うときに一時蓄積される画像データの増加と、設定変更が反映までに生じる遅延の両方を抑制することができる。
【００１８】
本発明の画像圧縮装置における前記データ破棄対象チャネルは、前記複数チャネルのうちの前記キャプチャレートの高いチャネルとすることを特徴とする。
【００１９】
この構成により、キャプチャレートの低いチャネルにおける画像データの不記録期間を短縮することが可能となる。
【００２０】
本発明の画像圧縮装置における前記データ破棄対象チャネルは、前記複数チャネルのうちのイベントが発生していないチャネルとすることを特徴とする。
【００２１】
この構成により、侵入者を感知する等のイベントが発生したチャネルの画像データが優先的に記録される。
【００２２】
本発明の画像圧縮装置は、複数のチャネルの夫々から入力してくる画像系列を各チャネル毎に定められたキャプチャレートで切り替えるチャネル切替手段と、前記チャネル切替手段から出力される画像データを一時蓄積するメモリと、前記メモリヘの前記画像データの書き込みと読み出しを管理するバッファ管理手段と、前記メモリから前記バッファ管理手段が読み出した画像データを所定の圧縮率で圧縮符号化する圧縮手段と、前記キャプチャレートおよび前記圧縮率のうちの少なくとも一方の設定変更が指示されたとき前記メモリに一時蓄積されている画像データのコマ数の総和を算出して閾値と比較し前記コマ数が前記閾値以上の場合に画像データのキャプチャを停止させる画像キャプチャ制限手段とを備えることを特徴とする。
【００２３】
この構成により、画像圧縮の設定変更時にＧＯＰに満たない画像コマ数で圧縮を行ったときに発生するメモリの使用量増加を抑制することができる。
【発明の効果】
【００２４】
本発明によれば、有限な記憶容量しか持たない一時蓄積メモリを利用して間欠記録を行う場合でも最小限の圧縮データ出力の途絶時間で圧縮の設定変更を行うことが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の一実施形態を図面を参照して説明する。
【００２６】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る画像圧縮装置の機能構成図である。画像圧縮装置２００は、複数の入力を切り替えるチャネル切替手段１０１と、一時的に画像データを保存するメモリ１０２と、チャネル切替手段１０１から出力される画像データのメモリ１０２への書き込み及びメモリ１０２の蓄積画像データの読み出しを行うバッファ管理手段１０３と、画像圧縮装置２００の各種設定を行う制御手段１０４と、メモリ１０２から読み出された画像データを圧縮符号化する圧縮手段１０５と、制御手段１０４の制御を受け設定変更を反映するタイミングを決定してチャネル切替手段１０１とバッファ管理手段１０３と圧縮手段１０５に出力する切替タイミング決定手段１１０とを備え、チャネル切替手段１０１の各入力には複数台、図示する例では、４台の監視カメラ等の撮像装置２０１、２０２、２０３、２０４が接続される。
【００２７】
各撮像装置２０１、２０２、２０３、２０４によって撮像された画像がチャネル切替手段１０１へ入力される。各撮像装置２０１、２０２、２０３、２０４から入力される各画像系列は、チャネル切替手段１０１によって１コマ以上の画像単位で切り替えられ、画像圧縮装置２００内に取り込まれる。各撮像装置２０１、２０２、２０３、２０４から出力される夫々の画像系列をチャネルＣｈ１、Ｃｈ２、Ｃｈ３、Ｃｈ４の画像系列とする。
【００２８】
チャネル切替手段１０１は、撮像装置毎に決められた時間間隔で切り替えられ、各撮像装置毎の画像系列は、バッファ管理手段１０３によって、画像系列毎に分類されてメモリ１０２に格納される。ＧＯＰの枚数に達した画像系列が存在した場合、バッファ管理手段１０３は当該画像系列のＧＯＰ枚数分の画像をメモリ１０２から読み出し、圧縮手段１０５へ送る。
【００２９】
圧縮手段１０５は、入力されたＧＯＰ枚数分の画像を圧縮し、図示しないハードディスク等の大容量記憶装置に出力する。この画像圧縮はＴｓ×Ｎの時間内で行われ、圧縮された画像データは最大Ｔｓ×Ｎに一回出力される。圧縮率や画像解像度、キャプチャレートの変更等を含む圧縮処理の設定変更を行う場合、本実施形態では、変更対象となるチャネルと変更以後の設定を含む設定変更内容が制御手段１０４から切替タイミング決定手段１１０に通知される。
【００３０】
切替タイミング決定手段１１０は、現在もしくは変更後のキャプチャレートから、メモリ１０２に一時蓄積されている画像データを破棄するチャネルと、破棄しないチャネルとを決定してバッファ管理手段１０３へ通知すると共に、設定変更後に画像データのキャプチャを遅延させる時間を決定する。破棄対象となったチャネルについては、メモリ１０２に蓄積中の画像データの全てもしくは一部を破棄させる。
【００３１】
バッファ管理手段１０３は、圧縮対象となる画像データをメモリ１０２から読み出して圧縮手段１０５に送り、画像圧縮を実行させるが、切替タイミング決定手段１１０から画像データを破棄する決定がされたチャネルが通知された場合にはメモリ１０２内の当該チャネルの画像データを破棄させ、画像データを破棄しない決定がされたチャネルの画像データについては当該チャネルの画像データを所定のタイミングで読み出して圧縮手段１０５に送る。
【００３２】
ここで、破棄しないチャネルにおいて、メモリ１０２に一時蓄積中の画像データのコマ数をＧＯＰ枚数Ｎから引いた数をＲ（ｃｈ）とする。破棄する画像データのコマ数およびキャプチャを遅延させる時間は、メモリ１０２の使用量が増加しないように決める。例えば、キャプチャを遅延させる期間は、キャプチャを遅延させた時間を画像コマ数に換算した数が、ＧＯＰ枚数に足りなかったコマ数の総和ΣＲ（ｃｈ）に等しくなるまでとする。  或いはまた、破棄された画像データのコマ数とキャプチを遅延させた時間を画像コマ数に換算した数の和が、ＧＯＰ枚数に足りなかったコマ数の総和ΣＲ（ｃｈ）に等しくなるまでとする。
【００３３】
キャプチャが再開されたならば、変更後の設定で通常のキャプチャおよび画像圧縮動作を行う。メモリ１０２に蓄積された画像データの圧縮もしくは破棄が完了した後、切替タイミング決定手段１１０は圧縮手段１０５に対して新たな設定を通知し、新たにキャプチャした画像データから新しい設定にて圧縮を実行させる。キャプチャレートの変更を伴う場合には、チャネル切替手段１０１に新たなキャプチャ設定を通知し、キャプチャおよび圧縮を実行させる。
【００３４】
図２は、本実施形態に係る画像圧縮装置２００における画像データの破棄およびキャプチャ開始遅延の説明図である。図２は設定変更しない場合のキャプチャと圧縮動作実行の様子を表す図であり、図３は設定変更した場合のキャプチャと圧縮動作実行の様子を表す図である。尚、図中の矩形枠内の数字“１”、“２”、…は、キャプチャした画像のコマ番号である。
【００３５】
撮像装置２０１から出力される画像系列（Ｃｈ１）のキャプチャレートは３０コマ／秒、撮像装置２０２から出力される画像系列（Ｃｈ２）のキャプチャレートは１５コマ／秒、撮像装置２０３から出力される画像系列（Ｃｈ３）のキャプチャレートは７．５コマ／秒、撮像装置２０４から出力される画像系列（Ｃｈ４）のキャプチャレートも７．５コマ／秒とし、合計６０コマ／秒でキャプチャしているものとする。ここでＧＯＰ枚数Ｎ＝４とする。
【００３６】
図２に示す様に、メモリ１０２には、コマ番号“１”、“２”、“３”、…、“１６”、…と時系列的にキャプチャされた画像データが一時蓄積され、圧縮のためにメモリ１０２から画像データが読み出されたとき当該画像データはメモリ１０２から消去され、新たにキャプチャされた画像データに更新される。図示する例では、コマ番号“１”、“３”、“５”、…がＣｈ１からキャプチャした画像データであり、コマ番号“２”、“６”、“１０”、…がＣｈ２からキャプチャした画像データであり、コマ番号“４”、“１２”、“２０”、…がＣｈ３からキャプチャした画像データであり、コマ番号“８”、“１６”、“２４”、…がＣｈ４からキャプチャした画像データである。
【００３７】
メモリ１０２内に蓄積される各チャネルの画像枚数がＮ＝４になる毎に、当該チャネルの４枚の画像データがメモリ１０２から読み出され、圧縮手段１０５により圧縮される。  図２に示す例では、期間ＡでＣｈ１の４枚のコマ番号“１”、“３”、“５”、“７”の画像データの組（♯３）が読み出され、圧縮される。次の期間Ｂでは、Ｃｈ４の４枚の画像データの組（♯４：これは図示する♯１２の画像データの組に先行している。）が読み出され、圧縮される。次の期間Ｃでは、Ｃｈ１の４枚のコマ番号“９”、“１１”、“１３”、“１５”の画像データの組（♯５）が読み出され、圧縮される。次の期間Ｄでは、Ｃｈ２のコマ番号“２”、“６”、“１０”、“１４”の画像データ組（♯６）が読み出され、圧縮される。
【００３８】
設定変更が行われない場合は、メモリ１０２からの４枚の画像の読み出し及び圧縮が繰り返し行われ、その順番は、Ｃｈ１、Ｃｈ２、Ｃｈ１、Ｃｈ４、Ｃｈ１、Ｃｈ２、Ｃｈ１、Ｃｈ３の繰り返しとなる。
【００３９】
ここで、設定変更がコマ番号“２１”の時に制御手段１０４から通知されたとする。切替タイミング決定手段１１０はキャプチャレートの低い順に、データを破棄しないチャネルを４チャネルのうちの半分の２チャネルだけ選択し、残りの２チャネルを破棄するチャネルとして選択する。
【００４０】
尚、設定変更の通知の時点で、Ｃｈ１の♯５の画像データの組の圧縮は終了しており、Ｃｈ２の♯６の画像データの組のメモリ１０２からの読み出しは終了し、圧縮手段１０５による圧縮処理中となっている。つまり、メモリ１０２には、コマ番号“４”、“８”、“１２”、“１６”、“１７”、“１８”、“１９”、“２０”、“２１”の画像データが一時蓄積されている。
【００４１】
図３に示す例では、破棄しないチャネルをＣｈ３、Ｃｈ４とし、破棄するチャネルをＣｈ１、Ｃｈ２としている。この選択後、切替タイミング決定手段１１０は、バッファ管理手段１０３に対し、Ｃｈ１、Ｃｈ２のメモリ１０２内の蓄積画像データの全ての破棄を通知する。図３に示す場合、コマ番号“１７”、“１８”、“１９”、“２１”の合計４枚の画像データが破棄される。
【００４２】
この画像データ破棄の時点で、Ｃｈ３の画像データとして３コマ分、Ｃｈ４の画像データとして２コマ分のデータがメモリ１０２内に残っている。この時点でＣｈ３の３コマ分の画像データ、Ｃｈ４の２コマ分の画像データを圧縮する構成にすると、ΣＲ（ｃｈ）＝（４−３）＋（４−２）＝３コマ分の画像データがＧＯＰ枚数に満たない状態で圧縮されることになり、圧縮タイミングを早める必要が生じてしまう。また、設定変更通知直後からキャプチャを開始すると、その３コマ分、余計にメモリ１０２の記憶領域を消費することになり、斯かる設定変更を繰り返すとメモリ１０２の記憶領域が不足する事態に至る可能性がある。
【００４３】
そこで、本実施形態では、記憶領域が増加しないように、また、圧縮のタイミングを変更しないで済む様に、ΣＲ（ｃｈ）＝３コマ分のキャプチャを停止する。図３に示す例では、コマ番号“２２”、“２３”、“２４”がキャプチャしなかったコマである。
【００４４】
尚、期間Ａ、Ｂ、Ｃ、Ｄ、…の夫々は、本実施形態ではＧＯＰの枚数Ｎ＝４とした関係で４コマ分の画像データをキャプチャする期間となっている。上記例では、期間Ｄの最初のコマ“２１”の時に設定変更の通知があったため、期間Ｄの残りの期間すなわち３コマ分がΣＲと同じになる。
【００４５】
メモリ１０２内に残っているＣｈ３の３コマ分の画像データの組（♯７）、Ｃｈ４の２コマ分の画像データの組（♯８）は、データ破棄以前のデータを圧縮する期間Ｄ（Ｃｈ２の＃６の画像データの組の圧縮処理期間）に後続する期間Ｅ、期間Ｆで夫々行う。これにより、圧縮タイミングを設定変更前後で変更する必要がなく、また、メモリ１０２の記憶容量が不足してキャプチャ停止になる事態は回避される。
【００４６】
この結果として、Ｃｈ１ではコマ番号“１５”からコマ番号“２５”までの１０コマ分の期間、圧縮されないコマ即ち記録に残らないコマが存在することになる。同様に、Ｃｈ２では、コマ番号“１４”からコマ番号“２６”までの１２コマ分の期間だけ記録が残らないコマが存在することになる。しかし、Ｃｈ１、Ｃｈ２共にキャプチャレートが高いため、記録に残らないコマ数が多くても記録できなかった時間は非常に短時間のため、問題とはならない。
【００４７】
次に、キャプチャレートの低いＣｈ３、Ｃｈ４について説明する。メモリ１０２内に一時蓄積される画像データが増えないように、設定変更通知時点でメモリ１０２内の画像データ（コマ番号“４”、“１２”、“２０”、“８”、“１６”）を全て破棄した場合と比較してみる。メモリ１０２内の画像データを全て破棄した場合、キャプチャレートの低いＣｈ３、Ｃｈ４では、それぞれ３２コマ数分以上の期間の画像データが圧縮されず、記録として残らないことになる（Ｃｈ３の場合、♯７の画像データの前の組の最後のコマ番号は−４であり、♯１０の画像データの組の最初のコマ番号が２８なので、差は３２となる。）。これに対し、本実施形態では、記録として残らないコマ数はＣｈ３では８コマ数分、Ｃｈ４では１６コマ数分で済む。
【００４８】
また、設定変更を次のＧＯＰ枚数Ｎの画像データから反映するようにしたとすると、Ｃｈ４では図２に示す範囲外のコマ番号“４０”のコマから反映されることになり、コマ番号“２１”時点の設定変更から１９コマ分以上の時間、設定変更が反映されないことになる。これに対し、本実施形態では、コマ番号“３２”のコマから反映でき、１１コマ分の時間で済む。
【００４９】
以上述べた様に、本実施形態では、キャプチャレートの高いチャネルの画像データを優先的に破棄することによって、破棄するコマ数は同じでも、メモリ１０２の使用量増加を抑制しつつ、圧縮しない期間もしくは設定変更までの遅延時間を短くすることができる。  なお、コマ番号“２４”のコマは、キャプチャしないようにしているが、ＧＯＰ枚数Ｎに満たないＣｈ４のキャプチャ画像であり、圧縮動作前にキャプチャされるコマであるので、キャプチャするようにしてもよい。
【００５０】
以上の説明では、画像データを破棄するチャネルの選択は、キャプチャレートが大きくてコマ間隔が短く、画像データの欠落期間が最も小さくなるものから選択するようにしたが、侯補のうちチャネル識別番号の小さいものから選択してもよい。また、「侵入者等の感知」というイベント発生により設定変更する場合は、破棄するチャネルおよびキャプチャ開始を遅延させるチャネルとしてイベントと無関係なチャネルを選択するようにしてもよい。また、前記の複数の選択方法を組み合わせてもよいことはいうまでもない。
【００５１】
上述した実施形態における画像圧縮装置を用い、間欠記録が可能な画像記録装置もしくは画像伝送装置を構成することができる。画像記録装置に適用するには、画像圧縮装置２００にハードディスクや光ディスク等の記録手段と、この記録手段に記録手段制御用の記録制御装置を接続することによって実現できる。この構成において、圧縮手段１０５から出力された圧縮画像データは、記録位置やチャネル番号、記録日時等の付加情報とともに記録手段へ転送され、記録される。
【００５２】
また、画像伝送装置を構成するには、画像圧縮装置２００に画像データのパケット化と伝送制御を行う伝送制御手段を接続し、この伝送制御手段にＩＥＥＥ８０２、イーサネット等の伝送媒体となる伝送手段を接続することによって実現できる。この構成により、圧縮手段１０５から出力された圧縮画像データは伝送制御手段に転送され、画像データのパケット化やチャネル番号、記録日時等の付加情報と共に伝送手段に送出される。伝送プロトコルとしては、例えばＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）とＵＤＰ、ＲＴＰ等、その関連プロトコルが使用される。
【００５３】
以上述べた様に、本発明の第１の実施形態によれば、複数の入力を切り替えるチャネル切替手段１０１と、チャネル切替手段１０１から出力される画像データを一時蓄積するメモリ１０２と、チャネル切替手段１０１から出力される画像データをメモリ１０２に書き込んだり圧縮対象の画像データをメモリ１０２から読み出すバッファ管理手段１０３と、圧縮率やキャプチャレート等の設定を行う制御手段１０４と、メモリ１０２から読み出された画像データを圧縮符号化する圧縮手段１０５と、設定変更を反映するタイミングを決定する切替タイミング決定手段１１０とを設けたため、メモリ１０２の記憶容量を増加させることなく、圧縮しない時間もしくは圧縮の設定変更が反映されるまでの時間の増大を抑制することができる。
【００５４】
本実施形態の切替タイミング決定手段１１０は、イベントの発生していないチャネルから一時保存された画像データの破棄およびキャプチャを停止するようにでき、一時蓄積する画像データ容量を増加させることなく、イベントに関連したチャネルの圧縮しない時間もしくは圧縮の設定変更が反映されるまでの時間の増大を抑制することができ、イベントを捉えた画像が記録されない（圧縮されない）期間を短くすることができる。
【００５５】
（第２の実施形態）
図４は、本発明の第２の実施形態に係る画像圧縮装置の構成図である。本実施形態では、図１に示す実施形態の切替タイミング決定手段１１０の代わりに、画像キャプチャ制限手段１２０を設けた点が異なり、他の構成は同じである。この画像キャプチャ制限手段１２０は、メモリ１０２内に一時蓄積された画像のコマ数の総和を算出し、算出した画像コマ数としきい値と比較し、メモリ１０２内に一時蓄積された画像コマ数のほうが多い場合にキャプチャを停止する様に機能する。以下、本実施形態の画像圧縮装置の動作について説明する。尚、画像圧縮の設定変更を行わない場合には、第１の実施形態と動作は同じあるため、その説明は省略する。
【００５６】
圧縮率や画像解像度、キャプチャレートの変更等を含む圧縮処理の設定変更を行う場合、変更対象となるチャネルと、変更以後の設定を含む設定変更内容が画像キャプチャ制限手段１２０に通知される。画像キャプチャ制限手段１２０は、設定変更が通知された時点でメモリ１０２に一時蓄積されているチャネルの画像データを圧縮手段１０５へ出力するように、バッファ管理手段１０３に通知する。
【００５７】
このとき、ＧＯＰのコマ数Ｎに達していなくとも当該チャネルの画像データが圧縮手段１０５に出力され、変更前の設定で圧縮が行われる。一部もしくは複数のチャネルでは、この間にもメモリ１０２に画像データを一時蓄積するキャプチャ動作を継続してもよい。
【００５８】
また、画像キャプチャ制限手段１２０はメモリ１０２に一時蓄積された画像のコマ数の総和を算出し、しきい値と比較する。一時蓄積された画像コマ数の総和がしきい値以上になった場合、設定変更通知以降に新たにバッファ管理手段１０３に入力された画像データもしくは最も古い画像データを一時蓄積せずに破棄させる。ここで、それ以前に一時蓄積された同一チャネルのデータを破棄するようにしてもよい。
【００５９】
設定変更が通知された時点でメモリ１０２に一時蓄積されているチャネルの画像データを全て出力させたならば、設定変更を圧縮手段１０５に通知し、新たな設定で圧縮を行えるようにする。キャプチャレートの変更を伴う場合には、チャネル切替手段１０１に新たなキャプチャ設定を通知し、キャプチャおよび圧縮を実行させる。
【００６０】
なお、しきい値は、メモリに蓄積可能な最大画像コマ数から１ＧＯＰの画像コマ数Ｎを差し引いた数より小さいことが望ましい。このように録画開始時点でキャプチャを一時停止することで、圧縮途中にメモリ１０２の記憶容量の上限に達してキャプチャが不可能になる状態に至ることを回避できる。
【００６１】
第１の実施の形態では、設定変更時に常に画像データ破棄やキャプチャ開始の遅延を伴うが、本実施形態では、メモリ１０２の容量上限に達する直前のみキャプチャの停止を行い、一時記録された画像データがＧＯＰコマ数Ｎのときに設定変更が通知されれば、失う画像データが少なくて済むという利点がある。
【００６２】
尚、本実施形態における画像圧縮装置を用いても、第１実施形態と同様に、画像記録装置もしくは画像伝送装置を構成することができる。
【００６３】
以上述べた様に、本実施形態の画像圧縮装置によれば、複数の入力を切り替えるチャネル切替手段１０１と、チャネル切替手段１０１から出力される画像データを一時蓄積するメモリ１０２と、チャネル切替手段１０１から出力される画像データをメモリ１０２に書き込んだり圧縮対象の画像データをメモリ１０２から読み出すバッファ管理手段１０３と、圧縮率やキャプチャレート等の設定を行う制御手段１０４と、メモリ１０２から読み出された画像データを圧縮符号化する圧縮手段１０５と、メモリ１０２に一時蓄積中の画像のコマ数の総和を算出し、前記画像コマ数としきい値とを比較して一時蓄積中の画像コマ数の方が多い場合にキャプチャを停止する画像キャプチャ制限手段１２０とを設けたため、ＧＯＰ数に満たないチャネルの画像データを圧縮することによって一時蓄積する画像データの量が増加し、圧縮途中にメモリ１０２の記憶容量の上限に達してキャプチャが不可能になる状態に至ることを回避することが容易となる。
【産業上の利用可能性】
【００６４】
本発明の画像圧縮装置は、一時蓄積する画像データ容量を増加させることなく、圧縮しない時間もしくは圧縮の設定変更が反映されるまでの時間の増大を抑制できるという効果を有し、複数チャネルから入力してくる画像を圧縮符号化する画像圧縮装置として有用である。また、この画像圧縮装置を備えた画像記録装置や画像伝送装置等の用途にも適用できる。
【図面の簡単な説明】
【００６５】
【図１】本発明の第１の実施の形態における画像圧縮装置のブロック図
【図２】本発明の第１の実施の形態における設定変更しない場合のキャプチャと圧縮動作実行の様子を表す図
【図３】本発明の第１の実施の形態における設定変更した場合のキャプチャと圧縮動作実行の様子を表す図
【図４】本発明の第２の実施の形態における画像圧縮装置のブロック図
【図５】従来の画像圧縮装置のブロック図
【符号の説明】
【００６６】
１００  画像圧縮装置
１０１  チャネル切替手段
１０２  バッファ管理手段
１０３  メモリ
１０４  制御手段
１０５  圧縮手段
１１０  切替タイミング決定手段
１２０  画像キャプチャ制限手段
２０１〜２０４  撮像装置
【図１】
2006211455.tif 000003
【図２】
2006211455.tif 000004
【図３】
2006211455.tif 000005
【図４】
2006211455.tif 000006
【図５】
2006211455.tif 000007