(57)【要約】【課題】映像遅延を発生させずに低コストでエラー隠蔽処理を行うことのできる映像記録装置および映像伝送システムを提供する。【解決手段】ネットワークから映像ストリームを受信する受信部101と、記録部103からネットワークに映像ストリームを送信する送信部102と、映像を蓄積する記録部103と、受信部101で受信した映像ストリームのエラーを検出するエラー検出処理部104と、映像ストリームに対してエラーを目立たないように隠蔽するエラー隠蔽処理部105とを備える。記録部103で記録したリアルタイム性を有しない映像ストリームに対してはエラー隠蔽処理部105でエラー隠蔽処理を行う。【選択図】    図１
2004194056.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークから映像ストリームを受信する受信部と、前記映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記エラー隠蔽処理部で加工された映像ストリームと前記エラー隠蔽処理部で加工されていない映像ストリームを記録する記録部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに送信する送信部とを備えていることを特徴とする映像記録装置。
【請求項２】
前記記録部は、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラー隠蔽処理を行ってから記録し、前記エラー検出処理部でエラーが検出されなかった映像ストリームはそのまま記録することを特徴とする請求項１に記載の映像記録装置。
【請求項３】
ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを記録する記録部と、前記記録部に記録された映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、ユーザの要求に応じて前記エラー隠蔽処理部で加工した映像ストリームをネットワークに送信するとともにエラーのない映像ストリームの送信に対しては前記エラー隠蔽処理部で行う映像ストリームに対する加工に要した時間と同じ時間の遅延を付加してネットワークに送信する送信部とを備えていることを特徴とする映像記録装置。
【請求項４】
ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でのエラーの有無を記録するエラー情報記録部と、前記映像ストリームを記録する記録部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記映像ストリームをユーザの要求に応じてネットワークに送信する際に、前記エラー情報記録部がエラー有りを記録していたときは前記エラー隠蔽処理部で加工した映像ストリームを送信し、前記エラー情報記録部がエラー無しを記録していたときは前記エラー隠蔽処理部で行う映像ストリームに対する加工に要した時間と同じ時間の遅延を付加して送信する送信部とを備えていることを特徴とする映像記録装置。
【請求項５】
ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された場合に映像ストリームを一時的に記録しておく一時記録部と、前記一時記録部に一時的に記録された前記映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、リソースのスケジューリングを行い前記スケジューリングにより前記エラー隠蔽処理部におけるエラー隠蔽処理を制御する負荷制御部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に前記エラー隠蔽処理部で加工した映像ストリームを記録するとともに前記エラー検出処理部でエラーのない映像ストリームに対してはそのまま記録する記録部と、前記記録部に記録した映像ストリームをユーザの要求に応じてネットワークに送信する送信部とを備えていることを特徴とする映像記録装置。
【請求項６】
前記エラー検出処理部でエラーが検出された場合には、前記一時記録部に映像ストリームを記録すると同時に前記記録部にも記録し、前記負荷制御部によるエラー隠蔽処理の開始前に映像ストリームの送信要求があった場合には、前記送信部は前記記録部に記録されたエラー隠蔽処理前の映像ストリームを送信することを特徴とする請求項５に記載の映像記録装置。
【請求項７】
ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でのエラーの有無を記録するエラー情報記録部と、前記映像ストリームを記録する記録部と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理を制御する負荷制御部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に、前記記録部から前記エラー情報記録部にエラー有りが記録されている映像ストリームをコピーして格納するとともにエラー隠蔽処理部によって隠蔽処理した映像ストリームを前記記録部に上書きする記録退避部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に前記記録退避部に格納された前記映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理を行い、前記記録退避部に加工した映像ストリームを戻すエラー隠蔽処理部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに出力する送信部とを備えていることを特徴とする映像記録装置。
【請求項８】
前記負荷制御部によるエラー隠蔽処理の開始前に映像ストリームの送信要求がユーザからあった場合には、前記送信部は前記記録部に記録されたエラー隠蔽処理前の映像ストリームを送信することを特徴とする請求項７に記載の映像記録装置。
【請求項９】
ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを記録する記録部と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理を制御する負荷制御部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に前記記録部から映像ストリームをコピーして格納するとともにエラー検出処理部によって映像ストリームを走査して前記映像ストリームのエラーの有無を検出し、エラーが有る映像ストリームに対しエラー隠蔽処理部によって隠蔽処理し、隠蔽処理後の映像ストリームを上書きする記録退避部と、前記記録退避部に格納された映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに出力する送信部とを備えていることを特徴とする映像記録装置。
【請求項１０】
前記負荷制御部によるエラー隠蔽処理の開始前に映像ストリームの送信要求がユーザからあった場合には、前記送信部は前記記録部に記録されたエラー隠蔽処理前の映像ストリームを送信することを特徴とする請求項９に記載の映像記録装置。
【請求項１１】
請求項１乃至請求項１０のいずれかに記載の映像記録装置と、撮像部、符号化部を備える映像符号化装置と、復号化部及び表示部を備える映像復号化装置とを備える映像伝送システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルネットワークを通して映像を伝送することができる映像伝送システムおよび映像記録装置に関する。特に、撮像映像をリアルタイムで遠隔表示するＣＣＴＶシステムに適応可能な映像記録装置に関する。
【０００２】
【従来の技術】
近年のデジタルネットワークの大容量化およびデジタル映像技術の発展によりデジタルネットワークが映像伝送媒体として使用されるようになってきている。
【０００３】
アナログ同軸ネットワークのデメリット、長距離伝送時の画像劣化、1チャネル毎に一本づつ同軸ケーブルを必要とするケーブル設置コストなどが解決できることから、映像監視システムの世界でも従来のアナログ同軸ネットワークに代わりデジタルネットワークの利用が始まっている。
【０００４】
大容量化されたとは言えデジタルネットワークの帯域は映像のデータ量に比較して十分とは言えないため、デジタル映像は一般にベースバンドのまま伝送するのではなく圧縮処理を行ったものを伝送する。
【０００５】
映像圧縮技術は映像の持つ冗長度を排除することでデータ量を削減することができるが、冗長性が無いために圧縮を施さない場合に比較してノイズの影響を受け易くなる。デジタルネットワークの場合、ノイズはパケットロスやデータエラーとして現れる。
【０００６】
一般に１bitのエラーの影響は表示画像の1画素にとどまらず、ブロック単位やライン単位、場合によっては一画面におよび、その影響も数百ミリ秒にわたって残る場合もある。
【０００７】
このようなデジタルネットワークにおけるエラーの影響を低減するために様々なエラーコンシールメント(Error Concealment：エラー隠蔽)技術が提案されている。
【０００８】
それは大きく以下の三種類に分類される。
(１)データの再送
(２)符号化の工夫
(３)エラーの修正
【０００９】
上記(１)のデータの再送は、データ中にエラーが発見された場合、エラー部分のデータを再送する方法である(例えば、特許文献１参照)。
【００１０】
この技術はデータ送信側と受信側の両方に再送機構が必要であり、再送によるトラフィックの増加や正常なデータが揃うまでデータを待機させる大容量バッファが必要になるなどの短所がある。
【００１１】
上記(２)の符号化の工夫は、データに冗長性を付加したり重要な情報を分散させることでエラーに影響を受けにくい符号化を実現する(例えば、特許文献２参照)。
【００１２】
この技術は付加冗長性の分だけトラフィックが増加したり符号化方式を統一できないなどの短所がある。
【００１３】
上記(３)のエラーの修正は、エラー部分の情報を正常なデータから推測するなどし、表示時にエラーの影響を目立たなくする(例えば、特許文献３参照)。
【００１４】
この技術はトラフィックの増加は無い一方、効果はその方式と映像との相性などによって左右され、また、エラーコンシールメント処理のために映像遅延が発生する、などの短所がある。
【００１５】
図８は、従来のエラー修正を行うエラーコンシールメントを利用した映像伝送システムの構成を示すブロック図である。図８において撮像部202で撮影された映像が符号化部203でデジタル映像符号化され、ネットワーク201に映像ストリームとして出力される。ネットワーク201を経由した映像ストリームは復号化部204で復号化され、エラー検出処理部205でエラーが存在するかどうかが判断される。エラーが存在した場合、エラー隠蔽処理部206でエラー修正を行うエラー隠蔽処理が施され、エラーの影響を目立たなくしてから表示部207で表示される。
【００１６】
図８の例では復号化部204による復号化後にエラーコンシールメントを行っているが、復号化プロセスの途中、または復号化前にエラーコンシールメントを行う場合もありえる。しかしいずれにしても処理量は増加し、映像遅延となる。
【００１７】
【特許文献１】
特開2000-349742号公報
【００１８】
【特許文献２】
特開平8-51544号公報
【００１９】
【特許文献３】
特開2001-148859号公報
【００２０】
【発明が解決しようとする課題】
映像監視システムは映像伝送システムの中でも特に省トラフィックと即応性の求められるシステムである。また映像監視システムは複数のカメラからの映像を扱う。
【００２１】
同じネットワーク帯域により多くの映像チャネルを収容できればそれだけチャネルあたりのネットワークコストが低減される。大規模なシステムでは数百から数千チャネルの映像ストリームを扱う場合があるため、デジタルネットワークの帯域容量は映像圧縮を施したとしても余裕があるとは言い難い。
【００２２】
また、映像監視システムはイベント発生時に大量に重要なトラフィックを発生させる使い方が普通である。例えば不審者の発見をトリガとしてその映像を関係部署に配信する、などの使い方が考えられる。この時、トラフィックに余裕が無いと重要な情報が伝送できないことになる。このため、システムは余裕のある状態で設計されなければならない。
【００２３】
こうしてみるとチャネルあたりのトラフィックはより少ない方が好ましく、トラフィックを増加させるデータ再送や冗長符号化によるエラー隠蔽技術を採ることはあまり好ましくない。
【００２４】
映像監視システムでは監視対象の状態を一刻でも早く観察したいという要求は当然である。また、カメラのパン操作やチルト操作をはじめとする遠隔操作において遅延は操作性に大きな悪影響を及ぼす。
【００２５】
カメラ操作情報の結果が映像として表示されるため映像が遅延していると操作のオーバシュートを発生させる。また、操作の結果を確認してから次の操作に移る場合には、遅延の増加に伴い単位時間あたりの操作単位数が減少し、使い勝手の悪いシステムとなる。
【００２６】
こうしてみると映像の遅延はより小さい方が好ましく、映像に遅延を発生させるデータ再送やエラーの修正によるエラー隠蔽技術を採ることはあまり好ましくない。
【００２７】
映像監視システムでは多くのエンコーダとデコーダを備える。大規模なシステムでは数百から数千台のエンコーダを必要とし、一般にその四分の一程度の数のデコーダを必要とする。これらのすべてにエラーコンシールメント機能を付加するのは大きなコスト上昇になる場合がある。
【００２８】
また既設システムについては、エラーコンシールメント機能の追加のためにすべてのエンコーダ、デコーダを取り替えるのは負担が大きい。エラーコンシールメントを実施するには必要とする計算量が多い。
【００２９】
リアルタイムの映像伝送速度でエラーコンシールメントを実現しようとすると多くのリソースが必要となる。リソースとしては例えば高速の映像処理ＤＳＰであったりＭＰＵであったりする。しかしネットワークのエラー頻度が低い場合にはエラーコンシールメントのためのリソースの使用率が低下し、効率がよくない。
【００３０】
上記のような問題点を解決するために本発明は、映像遅延を発生させずに低コストでエラー隠蔽処理を行うことのできる映像記録装置および映像伝送システムを提供することを目的とする。
【００３１】
【課題を解決するための手段】
本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記エラー隠蔽処理部で加工された映像ストリームと前記エラー隠蔽処理部で加工されていない映像ストリームを記録する記録部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに送信する送信部とを備えている。
【００３２】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができる。また記録映像ではエラーの影響の少ない映像ストリームを提供することができる。
【００３３】
また本発明の映像記録装置における前記記録部は、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラー隠蔽処理を行ってから記録し、前記エラー検出処理部でエラーが検出されなかった映像ストリームはそのまま記録することを特徴とする。このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができる。また記録映像ではエラーの影響の少ない映像ストリームを提供することができる。
【００３４】
また本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを記録する記録部と、前記記録部に記録された映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、ユーザの要求に応じて前記エラー隠蔽処理部で加工した映像ストリームをネットワークに送信するとともにエラーのない映像ストリームの送信に対しては前記エラー隠蔽処理部で行う映像ストリームに対する加工に要した時間と同じ時間の遅延を付加してネットワークに送信する送信部とを備えている。
【００３５】
このような構成により、トラフィックを増加させることなくかつ映像遅延でばらつきを生じさせることなく、また高級なリソースを使用することなく安価に装置を実現することができるとともに、送信映像よりも受信映像の方が多い映像監視システムの記録装置においては、不要なエラー隠蔽処理を削減することが可能となる。
【００３６】
また本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でのエラーの有無を記録するエラー情報記録部と、前記映像ストリームを記録する記録部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記映像ストリームをユーザの要求に応じてネットワークに送信する際に、前記エラー情報記録部がエラー有りを記録していたときは前記エラー隠蔽処理部で加工した映像ストリームを送信し、前記エラー情報記録部がエラー無しを記録していたときは前記エラー隠蔽処理部で行う映像ストリームに対する加工に要した時間と同じ時間の遅延を付加して送信する送信部とを備えている。
【００３７】
このような構成により、トラフィックを増加させることなくかつ映像遅延でばらつきを生じさせることなく、また高級なリソースを使用することなく安価に装置を実現することができるとともに、送信映像よりも受信映像の方が多い映像監視システムの記録装置においては、不要なエラー隠蔽処理を削減することが可能である。
【００３８】
また本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された場合に映像ストリームを一時的に記録しておく一時記録部と、前記一時記録部に一時的に記録された前記映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、リソースのスケジューリングを行い前記スケジューリングにより前記エラー隠蔽処理部におけるエラー隠蔽処理を制御する負荷制御部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に前記エラー隠蔽処理部で加工した映像ストリームを記録するとともに前記エラー検出処理部でエラーのない映像ストリームに対してはそのまま記録する記録部と、前記記録部に記録した映像ストリームをユーザの要求に応じてネットワークに送信する送信部とを備えている。
【００３９】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるとともに、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能となる。つまり、エラーコンシールメントの実行をリソースの付加状況に応じて制御することにより、低コストでのエラー隠蔽処理が可能である。
【００４０】
また本発明の映像記録装置は、前記エラー検出処理部でエラーが検出された場合には、前記一時記録部に映像ストリームを記録すると同時に前記記録部にも記録し、前記負荷制御部によるエラー隠蔽処理の開始前に映像ストリームの送信要求があった場合には、前記送信部は前記記録部に記録されたエラー隠蔽処理前の映像ストリームを送信する構成を備えている。
【００４１】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるとともに、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能となる。
【００４２】
また本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でのエラーの有無を記録するエラー情報記録部と、前記映像ストリームを記録する記録部と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理を制御する負荷制御部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に、前記記録部から前記エラー情報記録部にエラー有りが記録されている映像ストリームをコピーして格納するとともにエラー隠蔽処理部によって隠蔽処理した映像ストリームを前記記録部に上書きする記録退避部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に前記記録退避部に格納された前記映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理を行い、前記記録退避部に加工した映像ストリームを戻すエラー隠蔽処理部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに出力する送信部とを備えている。
【００４３】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるとともに、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能となる。つまり、エラーコンシールメントの実行をリソースの付加状況に応じて制御することにより、低コストでのエラー隠蔽処理が可能である。
【００４４】
また本発明の映像記録装置は、前記負荷制御部によるエラー隠蔽処理の開始前に映像ストリームの送信要求がユーザからあった場合には、前記送信部は前記記録部に記録されたエラー隠蔽処理前の映像ストリームを送信する構成を備えている。
【００４５】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるとともに、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能となる。またリアルタイム表示映像では遅延がなく、記録映像ではエラーの影響の少ない映像ストリームを提供することができる。
【００４６】
また本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを記録する記録部と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理を制御する負荷制御部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に前記記録部から映像ストリームをコピーして格納するとともにエラー検出処理部によって映像ストリームを走査して前記映像ストリームのエラーの有無を検出し、エラーが有る映像ストリームに対しエラー隠蔽処理部によって隠蔽処理し、隠蔽処理後の映像ストリームを上書きする記録退避部と、前記記録退避部に格納された映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに出力する送信部とを備えている。
【００４７】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるとともに、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能となる。つまり、エラーコンシールメントの実行をリソースの付加状況に応じて制御することにより、低コストでのエラー隠蔽処理が可能である。
【００４８】
また本発明の映像記録装置は、前記負荷制御部によるエラー隠蔽処理の開始前に映像ストリームの送信要求がユーザからあった場合には、前記送信部は前記記録部に記録されたエラー隠蔽処理前の映像ストリームを送信する構成を備えている。
【００４９】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるとともに、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能となる。またリアルタイム表示映像では遅延がなく、記録映像ではエラーの影響の少ない映像ストリームを提供することができる。
【００５０】
また本発明の映像伝送システムは、上記した映像記録装置と、撮像部、符号化部を備える映像符号化装置と、復号化部及び表示部を備える映像復号化装置とを備えて構成される。
【００５１】
このような構成により、リアルタイム表示映像では遅延がない映像を得ることができ、また記録映像ではエラーの影響の少ない映像を得ることができる。
【００５２】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
【００５３】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る映像記録装置の構成を示すブロック図である。図１において本発明の第１の実施の形態に係る映像記録装置は、ネットワークから映像ストリームを受信する受信部101と、受信部101で受信した映像ストリームを走査し、映像ストリームのエラーの有無を検出するエラー検出処理部104と、エラー検出処理部104でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部105と、エラー検出処理部104でエラーのない映像ストリーム及びエラー隠蔽処理部105で隠蔽処理した映像ストリームを記録する記録部103と、記録部103に記録した映像ストリームをユーザの要求に応じてネットワークに送信する送信部102とを備えて構成される。
【００５４】
上記構成を有する本発明の第１の実施の形態に係る映像記録装置の動作を説明する。ネットワーク上を伝送される映像ストリームのうち、記録を行うべき映像ストリームを受信部101で受信する。受信された映像ストリームはエラー検出処理部104でエラーが存在するかどうか調べられる。
【００５５】
エラーが存在した場合、映像ストリームはエラー隠蔽処理部105にてエラー隠蔽処理が施されてから記録部103に記録される。
【００５６】
エラーが存在しなかった場合、映像ストリームはそのまま記録部103に記録される。記録部103に記録された映像ストリームは、ユーザの要求に応じて送信部102からネットワーク上に送出される。
【００５７】
エラー検出処理部104におけるエラー検出処理としては、例えば、シーケンス番号の連続性を調べる、データチェックサムの正当性を調べる、または、データのシンタックスの正当性を調べる、などのエラー検出処理がある。
【００５８】
エラー隠蔽処理部105における処理としては、例えば、直前の画像または画像の一部を再表示する、または、エラー部から空間的、時間的、符号的に近い位置にある情報より補完情報を生成する、または、エラーがあることを示すシンボル(符号)を付加する、などの処理を行うものとする。
【００５９】
このような構成を有する本発明の第１の実施の形態の映像記録装置によれば、記録する映像に関してのみエラー隠蔽処理を施すので、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができる。
【００６０】
次に上記第１の実施の形態に係る映像記録装置を備える本発明の映像伝送システムを図７に示す。図７において本発明の映像伝送システムは、映像を撮影する撮像部302と、撮像部302で撮像した映像をデジタル符号化して映像ストリームとなす符号化部303と、符号化部303からの映像ストリームを媒介し映像ストリームを伝送するネットワーク301と、ネットワーク301から伝送されてきた映像ストリームを復号化する復号化部304と、復号化された映像を表示する表示部307と、上記第１の実施の形態に係る映像記録装置308と、を備えて構成される。
【００６１】
以下、本発明の映像伝送システムにその動作を説明する。撮像部302で撮影された映像は符号化部303でデジタル映像ストリームに符号化され、ネットワーク301に送出される。
【００６２】
映像ストリームがリアルタイム表示される場合には復号化部304で復号化され、表示部307で表示される。この経路による映像処理ではエラーコンシールメント処理を行わないため、映像遅延の増加はない。
【００６３】
一方、映像ストリームが記録される場合には、映像ストリームがネットワーク301を介して上記第１の実施の形態に係る映像記録装置308で記録され、その際にエラーコンシールメント処理が行われる。この場合、映像記録装置308での記録にはリアルタイム性が要求されないためにエラーコンシールメント処理による遅延増加は問題にならない。
【００６４】
記録された映像ストリームを再生する場合には、映像記録部308から記録された映像が出力され、復号化部304で復号化され、表示部307で表示される。
【００６５】
この映像はエラーコンシールメント処理が施されており、エラーの影響が少ない映像が得られる。
【００６６】
以上の構成により本発明の映像伝送システムは、リアルタイム表示映像では遅延がなく、記録映像ではエラーの影響の少ない映像が得られる映像伝送システムが得られる。
【００６７】
（第２の実施の形態）
図２は、本発明の第２の実施の形態に係る映像記録装置の構成を示すブロック図である。図２において本発明の第２の実施の形態に係る映像記録装置は、ネットワークから映像ストリームを受信する受信部101と、受信部101で受信した映像ストリームを記録する記録部113と、記録部113に記録された映像ストリームを走査し、映像ストリームのエラーの有無を検出するエラー検出処理部114と、エラー検出処理部114でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部115と、エラー隠蔽処理部115で加工した映像ストリームをユーザの要求に応じてネットワークに送信するとともにエラーのない映像ストリームの送信に対してはエラー隠蔽処理部115で行う映像ストリームに対する加工に要した時間と同じ時間の遅延を付加してネットワークに送信する送信部112とを備えて構成される。
【００６８】
上記構成を有する本発明の第２の実施の形態に係る映像記録装置の動作を説明する。ネットワーク上を伝送される映像ストリームのうち、記録を行う映像ストリームを受信部101で受信し、記録部113に記録する。記録部113に記録された映像ストリームは、ユーザの要求に応じて出力される。出力映像ストリームはエラー検出処理部114でエラーが存在するかどうか調べられる。
【００６９】
エラーが存在した場合、映像ストリームはエラー隠蔽処理部115にてエラー隠蔽処理が施された後に送信部112からネットワーク上に送出される。エラーが存在しなかった場合、映像ストリームはエラー隠蔽処理部115にてエラー隠蔽処理を施されたのと同じ映像遅延を付加した上で送信部112からネットワーク上に送出される。
【００７０】
このような構成を有する本発明の第２の実施の形態の映像記録装置によれば、記録する映像に関してのみエラー隠蔽処理を施すので、トラフィックを増加させることなくかつ映像遅延でばらつきを生じさせることなく、また高級なリソースを使用することなく安価に装置を実現することができる。また、送信映像よりも受信映像の方が多い映像監視システムの記録装置においては、不要なエラー隠蔽処理を削減することが可能である。
【００７１】
（第３の実施の形態）
図３は、本発明の第３の実施の形態に係る映像記録装置の構成を示すブロック図である。図３において本発明の第３の実施の形態に係る映像記録装置は、ネットワークから映像ストリームを受信する受信部101と、受信部101で受信した映像ストリームを走査し、映像ストリームのエラーの有無を検出するエラー検出処理部124と、エラー検出処理部124でのエラーの有無を記録するエラー情報記録部126と、映像ストリームを記録する記録部123と、エラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部125と、映像ストリームをユーザの要求に応じてネットワークに送信する際に、エラー情報記録部126にエラーが有ると記録されていたときはエラー隠蔽処理部125でエラー隠蔽処理で加工した映像ストリームを送信し、エラー情報記録部126にエラーが無いと記録されていたときはエラー隠蔽処理部125で行う映像ストリームに対する加工に要した時間と同じ遅延を付加して送信する送信部122とを備えて構成される。
【００７２】
上記構成を有する本発明の第３の実施の形態に係る映像記録装置の動作を説明する。ネットワーク上を伝送される映像ストリームのうち、記録を行う映像ストリームを受信部101で受信する。受信された映像ストリームはエラー検出処理部124でエラーが存在するかどうか調べられる。エラー情報記録部126にはエラー検出処理部124でのエラーの有無が記録される。また、映像ストリームは記録部123に記録される。
【００７３】
記録部123に記録された映像ストリームは、ユーザの要求に応じて出力される。出力映像ストリームについて、エラー情報記録部126に記録されたエラーの有無が調べられる。エラーが有ると記録されていたときには映像ストリームはエラー隠蔽処理部125にてエラー隠蔽処理を施されてから送信部122からネットワーク上に送出される。
【００７４】
エラーが無いと記録されていたときには映像ストリームはエラー隠蔽処理部125にてエラー隠蔽処理を施されたのと同じ映像遅延を付加した上で送信部122からネットワーク上に送出される。
【００７５】
エラー情報記録部126に記録される情報は、エラーの存在するストリームを示す情報、ストリーム中のエラー位置を示す情報、エラーの種類を示す情報、エラーを隠蔽するに必要とする手段およびエラー隠蔽処理のパラメータを示す情報、エラーの重要度、エラーの映像への影響度を示す情報、などがある。
【００７６】
エラーの重要度や映像への影響度が設定または要求された閾値よりも低い場合、エラー隠蔽処理を施さずに映像ストリームをネットワーク122に出力してもよい。
【００７７】
また、映像ストリームを送信部122から送出する際、エラー情報記録部126に対象となる映像ストリームのエラーが含まれないことが判っている場合、エラー隠蔽処理部125にてエラー隠蔽処理を施されたのと同じ映像遅延を付加せずに送信部122からネットワーク上に送出してもよい。
【００７８】
このような構成を有する本発明の第３の実施の形態の映像記録装置によれば、記録する映像に関してのみエラー隠蔽処理を施すので、トラフィックを増加させることなくかつ映像遅延でばらつきを生じさせることなく、また高級なリソースを使用することなく安価に装置を実現することができる。また、送信映像よりも受信映像の方が多い映像監視システムの記録装置においては、不要なエラー隠蔽処理を削減することが可能である。
【００７９】
（第４の実施の形態）
図４は、本発明の第４の実施の形態に係る映像記録装置の構成を示すブロック図である。図４において本発明の第４の実施の形態に係る映像記録装置は、ネットワークから映像ストリームを受信する受信部101と、受信部101で受信した映像ストリームを走査し、映像ストリームのエラーの有無を検出するエラー検出処理部134と、エラー検出処理部134でエラーが検出された場合に映像ストリームを一時的に記録しておく一時記録部137と、一時記録部137に一時的に記録された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部135と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理部135におけるエラー隠蔽処理を制御する負荷制御部139と、負荷制御部139がエラー隠蔽処理の開始を制御した場合に一時記録部137に記録された映像ストリームにエラー隠蔽処理を行った後に記録するとともにエラー検出処理部134でエラーのない映像ストリームに対してはそのまま記録する記録部133と、記録部133に記録した映像ストリームをユーザの要求に応じてネットワークに送信する送信部132とを備えて構成される。
【００８０】
上記構成を有する本発明の第４の実施の形態に係る映像記録装置の動作を説明する。ネットワーク上を伝送される映像ストリームのうち、記録を行う映像ストリームを受信部101で受信する。受信された映像ストリームはエラー検出処理部134でエラーが存在するかどうか調べられる。エラーが存在した場合、映像ストリームは一時記録部137に記録される。エラーが存在しなかった場合、映像ストリームは記録部133に記録される。
【００８１】
エラー隠蔽処理部135はひとつの回路で複数の映像チャネルについてエラー隠蔽処理を行ったり、あるいはＤＳＰやＭＰＵで実装される場合にはエラー隠蔽処理以外の処理にも使用される場合がある。
【００８２】
負荷制御部139はそのようなエラー隠蔽処理部135のリソースのスケジューリングを行う。スケジュールにしたがい負荷制御部139は、一時記録部137に記録されている映像ストリームについてエラー隠蔽処理を開始させる。エラー隠蔽処理部135は負荷制御部139の指令にしたがいエラー隠蔽処理を行い、記録部133に記録する。記録部133に記録された映像ストリームは、ユーザの要求に応じて送信部132からネットワーク上に送出される。
【００８３】
また、エラー検出処理部134でエラーが存在すると判断された映像ストリームを一時記録部137と記録部133の両方に記録し、エラー隠蔽処理を施す前にユーザから要求があった場合には記録部133からエラー隠蔽処理を施す前の映像ストリームをネットワークに出力してもよい。
【００８４】
このような構成を有する本発明の第４の実施の形態の映像記録装置によれば、記録する映像に関してのみエラー隠蔽処理を施すので、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができる。また、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能である。
【００８５】
（第５の実施の形態）
図５は、本発明の第５の実施の形態に係る映像記録装置の構成を示すブロック図である。図５において本発明の第５の実施の形態に係る映像記録装置は、ネットワークから映像ストリームを受信する受信部101と、受信部101で受信した映像ストリームを走査し、映像ストリームのエラーの有無を検出するエラー検出処理部144と、エラー検出処理部144でのエラーの有無を記録するエラー情報記録部146と、映像ストリームを記録する記録部143と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理を制御する負荷制御部149と、負荷制御部149がエラー隠蔽処理の開始を制御した場合に記録部143からエラー情報記録部146にエラーが有ると記録されている映像ストリームをコピーして格納するとともにエラー隠蔽処理部145によって隠蔽処理した映像ストリームをコピー前の記録部143に記録されている映像ストリーム上に上書きする記録退避部148と、負荷制御部149がエラー隠蔽処理の開始を制御した場合に記録退避部148に格納された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理を行い、記録退避部148に加工した後の映像ストリームを戻すエラー隠蔽処理部145と、記録部143に記録された映像ストリームをユーザの要求に応じてネットワークに出力する送信部142とを備えて構成される。
【００８６】
上記構成を有する本発明の第５の実施の形態に係る映像記録装置の動作を説明する。ネットワーク上を伝送される映像ストリームのうち、記録を行う映像ストリームを受信部101で受信する。受信された映像ストリームはエラー検出処理部144でエラーが存在するかどうか調べる。エラー情報記録部146にはエラー検出処理部144でのエラーの有無が記録される。映像ストリームは記録部143に記録される。
【００８７】
エラー隠蔽処理部145はひとつの回路で複数の映像チャネルについてエラー隠蔽処理を行ったり、あるいはＤＳＰやＭＰＵで実装される場合にはエラー隠蔽処理以外の処理にも使用される場合がある。また、記録部143の入出力帯域は有限である。負荷制御部149はそのようなエラー隠蔽処理部145と記録部143のリソースのスケジューリングを行う。
【００８８】
スケジュールにしたがい負荷制御部149は、記録部143に記録されている映像ストリームのうち、エラー情報記録部146にエラー有りが記録されているストリームを記録退避部148にコピーして格納する。記録退避部148に格納された映像ストリームに対してエラー隠蔽処理部145がエラー隠蔽処理を行い、記録退避部148にエラー隠蔽処理後の映像ストリームを記録する。スケジュールにしたがい負荷制御部149は、記録退避部148に格納されたエラー隠蔽処理後の映像ストリームをコピー前の記録部143に記録されている映像ストリーム上に上書きする。
【００８９】
記録部143の入出力帯域が十分に大きい場合、記録退避部148は不要である。また、記録退避部148はひとつの記憶領域としてではなく、記録部143から映像ストリームを出力する記憶領域と記録部143へエラー隠蔽処理後の映像ストリームを入力する記憶領域とに分割して実装されてもよい。
【００９０】
記録部143に記録された映像ストリームは、送信部142からユーザの要求に応じてネットワーク上に送出される。また、エラー隠蔽処理を施す前にユーザから要求があった場合には記録部143からエラー隠蔽処理を施す前の映像ストリームをネットワークに出力してもよい。
【００９１】
このような構成を有する本発明の第５の実施の形態の映像記録装置によれば、記録する映像に関してのみエラー隠蔽処理を施すので、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができる。また、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能である。
【００９２】
（第６の実施の形態）
図６は、本発明の第６の実施の形態に係る映像記録装置の構成を示すブロック図である。図６において本発明の第６の実施の形態に係る映像記録装置は、ネットワークから映像ストリームを受信する受信部101と、受信部101で受信した映像ストリームを記録する記録部153と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理を制御する負荷制御部159と、負荷制御部159がエラー隠蔽処理の開始を制御した場合に記録部153から映像ストリームをコピーして格納するとともにエラー検出処理部154で映像ストリームを走査し映像ストリームのエラーの有無を検出し、エラーがある映像ストリームに対してエラー隠蔽処理部155でエラー隠蔽処理し、エラー隠蔽処理後の映像ストリームをコピー前の記録部153に記録されている映像ストリーム上に上書きする記録退避部158と、記録退避部158に格納された映像ストリームを走査し、映像ストリームのエラーを検出するエラー検出処理部154と、エラー検出処理部154でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部155と、記録部153に記録された映像ストリームをユーザの要求に応じてネットワークに出力する送信部152とを備えて構成される。
【００９３】
上記構成を有する本発明の第６の実施の形態に係る映像記録装置の動作を説明する。ネットワーク上を伝送される映像ストリームのうち、記録を行う映像ストリームを受信部101で受信する。受信された映像ストリームは記録部153に記録される。
【００９４】
エラー隠蔽処理部155はひとつの回路で複数の映像チャネルについてエラー隠蔽処理を行ったり、あるいはＤＳＰやＭＰＵで実装される場合にはエラー隠蔽処理以外の処理にも使用される場合がある。また、記録部153の入出力帯域は有限である。負荷制御部159はそのようなエラー隠蔽処理部155と記録部153のリソースのスケジューリングを行う。
【００９５】
スケジュールにしたがい負荷制御部159は、記録部153に記録されている映像ストリームのうち、エラー情報記録部156にエラー有りと記録されている映像ストリームを記録退避部158にコピーして格納する。記録退避部158に格納された映像ストリームについてエラー検出処理部154でエラーが存在するかどうか調べる。エラーが存在した場合、エラー隠蔽処理部155がエラー隠蔽処理を行い、記録退避部158にエラー隠蔽処理後の映像ストリームを記録する。
【００９６】
エラーが存在しなかった場合、映像ストリームは記録退避部158にそのまま記録される。スケジュールにしたがい負荷制御部159は、記録退避部158に格納されたエラー隠蔽処理後の映像ストリームを、コピー前の記録部153に記録されている映像ストリーム上に上書きする。
【００９７】
記録部153の入出力帯域が十分に大きい場合、記録退避部158は不要である。また、記録退避部158はひとつの記憶領域としてではなく、記録部153から映像ストリームを出力する記憶領域と、記録部153へ映像ストリームを入力する記憶領域とに分割して実装されてもよい。また、エラー検出部154にてエラーが検出されなかった映像ストリームに関しては記録部153に再記録しなくともよいし、記録退避部158に再記録しなくともよい。
【００９８】
記録部153に記録された映像ストリームは、ユーザの要求に応じて送信部152からネットワーク上に送出される。また、エラー隠蔽処理を施す前に要求があった場合に記録部153からエラー隠蔽処理を施す前の映像ストリームをネットワークに出力してもよい。
【００９９】
このような構成を有する本発明の第６の実施の形態の映像記録装置によれば、記録する映像に関してのみエラー隠蔽処理を施すので、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができる。また、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能である。
【０１００】
【発明の効果】
以上のように本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記エラー隠蔽処理部で加工された映像ストリームと前記エラー隠蔽処理部で加工されていない映像ストリームを記録する記録部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに送信する送信部とを備えることにより、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるという効果を有する。また記録映像ではエラーの影響の少ない映像ストリームを提供することができるという効果を有する。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る映像記録装置の構成を示すブロック図
【図２】本発明の第２の実施の形態に係る映像記録装置の構成を示すブロック図
【図３】本発明の第３の実施の形態に係る映像記録装置の構成を示すブロック図
【図４】本発明の第４の実施の形態に係る映像記録装置の構成を示すブロック図
【図５】本発明の第５の実施の形態に係る映像記録装置の構成を示すブロック図
【図６】本発明の第６の実施の形態に係る映像記録装置の構成を示すブロック図
【図７】本発明の映像伝送システムの構成を示すブロック図
【図８】従来の映像伝送システムの構成を示すブロック図
【符号の説明】
101  受信部
102、112、122、132、142、152  送信部
103、113、123、133、143、153  記録部
104、114、124、134、144、154  エラー検出処理部
105、115、125、135、145、155  エラー隠蔽処理部
126、156  エラー情報記録部
137  一時記録部
139、149、159  負荷制御部
148、158  記録退避部
201、301  ネットワーク
202、302  撮像部
203、303  符号化部
204、304  復号化部
205  エラー検出処理部
206  エラー隠蔽処理部
207、307  表示部
308  映像記録装置
【図１】
2004194056.tif 000003
【図２】
2004194056.tif 000004
【図３】
2004194056.tif 000005
【図４】
2004194056.tif 000006
【図５】
2004194056.tif 000007
【図６】
2004194056.tif 000008
【図７】
2004194056.tif 000009
【図８】
2004194056.tif 000010