JP2004194056A - Video recording apparatus and video transmitting system - Google Patents
Video recording apparatus and video transmitting system Download PDFInfo
- Publication number
- JP2004194056A JP2004194056A JP2002360691A JP2002360691A JP2004194056A JP 2004194056 A JP2004194056 A JP 2004194056A JP 2002360691 A JP2002360691 A JP 2002360691A JP 2002360691 A JP2002360691 A JP 2002360691A JP 2004194056 A JP2004194056 A JP 2004194056A
- Authority
- JP
- Japan
- Prior art keywords
- error
- unit
- video stream
- video
- recording
- 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.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、デジタルネットワークを通して映像を伝送することができる映像伝送システムおよび映像記録装置に関する。特に、撮像映像をリアルタイムで遠隔表示するCCTVシステムに適応可能な映像記録装置に関する。
【0002】
【従来の技術】
近年のデジタルネットワークの大容量化およびデジタル映像技術の発展によりデジタルネットワークが映像伝送媒体として使用されるようになってきている。
【0003】
アナログ同軸ネットワークのデメリット、長距離伝送時の画像劣化、1チャネル毎に一本づつ同軸ケーブルを必要とするケーブル設置コストなどが解決できることから、映像監視システムの世界でも従来のアナログ同軸ネットワークに代わりデジタルネットワークの利用が始まっている。
【0004】
大容量化されたとは言えデジタルネットワークの帯域は映像のデータ量に比較して十分とは言えないため、デジタル映像は一般にベースバンドのまま伝送するのではなく圧縮処理を行ったものを伝送する。
【0005】
映像圧縮技術は映像の持つ冗長度を排除することでデータ量を削減することができるが、冗長性が無いために圧縮を施さない場合に比較してノイズの影響を受け易くなる。デジタルネットワークの場合、ノイズはパケットロスやデータエラーとして現れる。
【0006】
一般に1bitのエラーの影響は表示画像の1画素にとどまらず、ブロック単位やライン単位、場合によっては一画面におよび、その影響も数百ミリ秒にわたって残る場合もある。
【0007】
このようなデジタルネットワークにおけるエラーの影響を低減するために様々なエラーコンシールメント(Error Concealment:エラー隠蔽)技術が提案されている。
【0008】
それは大きく以下の三種類に分類される。
(1)データの再送
(2)符号化の工夫
(3)エラーの修正
【0009】
上記(1)のデータの再送は、データ中にエラーが発見された場合、エラー部分のデータを再送する方法である(例えば、特許文献1参照)。
【0010】
この技術はデータ送信側と受信側の両方に再送機構が必要であり、再送によるトラフィックの増加や正常なデータが揃うまでデータを待機させる大容量バッファが必要になるなどの短所がある。
【0011】
上記(2)の符号化の工夫は、データに冗長性を付加したり重要な情報を分散させることでエラーに影響を受けにくい符号化を実現する(例えば、特許文献2参照)。
【0012】
この技術は付加冗長性の分だけトラフィックが増加したり符号化方式を統一できないなどの短所がある。
【0013】
上記(3)のエラーの修正は、エラー部分の情報を正常なデータから推測するなどし、表示時にエラーの影響を目立たなくする(例えば、特許文献3参照)。
【0014】
この技術はトラフィックの増加は無い一方、効果はその方式と映像との相性などによって左右され、また、エラーコンシールメント処理のために映像遅延が発生する、などの短所がある。
【0015】
図8は、従来のエラー修正を行うエラーコンシールメントを利用した映像伝送システムの構成を示すブロック図である。図8において撮像部202で撮影された映像が符号化部203でデジタル映像符号化され、ネットワーク201に映像ストリームとして出力される。ネットワーク201を経由した映像ストリームは復号化部204で復号化され、エラー検出処理部205でエラーが存在するかどうかが判断される。エラーが存在した場合、エラー隠蔽処理部206でエラー修正を行うエラー隠蔽処理が施され、エラーの影響を目立たなくしてから表示部207で表示される。
【0016】
図8の例では復号化部204による復号化後にエラーコンシールメントを行っているが、復号化プロセスの途中、または復号化前にエラーコンシールメントを行う場合もありえる。しかしいずれにしても処理量は増加し、映像遅延となる。
【0017】
【特許文献1】
特開2000-349742号公報
【0018】
【特許文献2】
特開平8-51544号公報
【0019】
【特許文献3】
特開2001-148859号公報
【0020】
【発明が解決しようとする課題】
映像監視システムは映像伝送システムの中でも特に省トラフィックと即応性の求められるシステムである。また映像監視システムは複数のカメラからの映像を扱う。
【0021】
同じネットワーク帯域により多くの映像チャネルを収容できればそれだけチャネルあたりのネットワークコストが低減される。大規模なシステムでは数百から数千チャネルの映像ストリームを扱う場合があるため、デジタルネットワークの帯域容量は映像圧縮を施したとしても余裕があるとは言い難い。
【0022】
また、映像監視システムはイベント発生時に大量に重要なトラフィックを発生させる使い方が普通である。例えば不審者の発見をトリガとしてその映像を関係部署に配信する、などの使い方が考えられる。この時、トラフィックに余裕が無いと重要な情報が伝送できないことになる。このため、システムは余裕のある状態で設計されなければならない。
【0023】
こうしてみるとチャネルあたりのトラフィックはより少ない方が好ましく、トラフィックを増加させるデータ再送や冗長符号化によるエラー隠蔽技術を採ることはあまり好ましくない。
【0024】
映像監視システムでは監視対象の状態を一刻でも早く観察したいという要求は当然である。また、カメラのパン操作やチルト操作をはじめとする遠隔操作において遅延は操作性に大きな悪影響を及ぼす。
【0025】
カメラ操作情報の結果が映像として表示されるため映像が遅延していると操作のオーバシュートを発生させる。また、操作の結果を確認してから次の操作に移る場合には、遅延の増加に伴い単位時間あたりの操作単位数が減少し、使い勝手の悪いシステムとなる。
【0026】
こうしてみると映像の遅延はより小さい方が好ましく、映像に遅延を発生させるデータ再送やエラーの修正によるエラー隠蔽技術を採ることはあまり好ましくない。
【0027】
映像監視システムでは多くのエンコーダとデコーダを備える。大規模なシステムでは数百から数千台のエンコーダを必要とし、一般にその四分の一程度の数のデコーダを必要とする。これらのすべてにエラーコンシールメント機能を付加するのは大きなコスト上昇になる場合がある。
【0028】
また既設システムについては、エラーコンシールメント機能の追加のためにすべてのエンコーダ、デコーダを取り替えるのは負担が大きい。エラーコンシールメントを実施するには必要とする計算量が多い。
【0029】
リアルタイムの映像伝送速度でエラーコンシールメントを実現しようとすると多くのリソースが必要となる。リソースとしては例えば高速の映像処理DSPであったりMPUであったりする。しかしネットワークのエラー頻度が低い場合にはエラーコンシールメントのためのリソースの使用率が低下し、効率がよくない。
【0030】
上記のような問題点を解決するために本発明は、映像遅延を発生させずに低コストでエラー隠蔽処理を行うことのできる映像記録装置および映像伝送システムを提供することを目的とする。
【0031】
【課題を解決するための手段】
本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記エラー隠蔽処理部で加工された映像ストリームと前記エラー隠蔽処理部で加工されていない映像ストリームを記録する記録部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに送信する送信部とを備えている。
【0032】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができる。また記録映像ではエラーの影響の少ない映像ストリームを提供することができる。
【0033】
また本発明の映像記録装置における前記記録部は、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラー隠蔽処理を行ってから記録し、前記エラー検出処理部でエラーが検出されなかった映像ストリームはそのまま記録することを特徴とする。このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができる。また記録映像ではエラーの影響の少ない映像ストリームを提供することができる。
【0034】
また本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを記録する記録部と、前記記録部に記録された映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、ユーザの要求に応じて前記エラー隠蔽処理部で加工した映像ストリームをネットワークに送信するとともにエラーのない映像ストリームの送信に対しては前記エラー隠蔽処理部で行う映像ストリームに対する加工に要した時間と同じ時間の遅延を付加してネットワークに送信する送信部とを備えている。
【0035】
このような構成により、トラフィックを増加させることなくかつ映像遅延でばらつきを生じさせることなく、また高級なリソースを使用することなく安価に装置を実現することができるとともに、送信映像よりも受信映像の方が多い映像監視システムの記録装置においては、不要なエラー隠蔽処理を削減することが可能となる。
【0036】
また本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でのエラーの有無を記録するエラー情報記録部と、前記映像ストリームを記録する記録部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記映像ストリームをユーザの要求に応じてネットワークに送信する際に、前記エラー情報記録部がエラー有りを記録していたときは前記エラー隠蔽処理部で加工した映像ストリームを送信し、前記エラー情報記録部がエラー無しを記録していたときは前記エラー隠蔽処理部で行う映像ストリームに対する加工に要した時間と同じ時間の遅延を付加して送信する送信部とを備えている。
【0037】
このような構成により、トラフィックを増加させることなくかつ映像遅延でばらつきを生じさせることなく、また高級なリソースを使用することなく安価に装置を実現することができるとともに、送信映像よりも受信映像の方が多い映像監視システムの記録装置においては、不要なエラー隠蔽処理を削減することが可能である。
【0038】
また本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された場合に映像ストリームを一時的に記録しておく一時記録部と、前記一時記録部に一時的に記録された前記映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、リソースのスケジューリングを行い前記スケジューリングにより前記エラー隠蔽処理部におけるエラー隠蔽処理を制御する負荷制御部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に前記エラー隠蔽処理部で加工した映像ストリームを記録するとともに前記エラー検出処理部でエラーのない映像ストリームに対してはそのまま記録する記録部と、前記記録部に記録した映像ストリームをユーザの要求に応じてネットワークに送信する送信部とを備えている。
【0039】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるとともに、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能となる。つまり、エラーコンシールメントの実行をリソースの付加状況に応じて制御することにより、低コストでのエラー隠蔽処理が可能である。
【0040】
また本発明の映像記録装置は、前記エラー検出処理部でエラーが検出された場合には、前記一時記録部に映像ストリームを記録すると同時に前記記録部にも記録し、前記負荷制御部によるエラー隠蔽処理の開始前に映像ストリームの送信要求があった場合には、前記送信部は前記記録部に記録されたエラー隠蔽処理前の映像ストリームを送信する構成を備えている。
【0041】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるとともに、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能となる。
【0042】
また本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でのエラーの有無を記録するエラー情報記録部と、前記映像ストリームを記録する記録部と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理を制御する負荷制御部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に、前記記録部から前記エラー情報記録部にエラー有りが記録されている映像ストリームをコピーして格納するとともにエラー隠蔽処理部によって隠蔽処理した映像ストリームを前記記録部に上書きする記録退避部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に前記記録退避部に格納された前記映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理を行い、前記記録退避部に加工した映像ストリームを戻すエラー隠蔽処理部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに出力する送信部とを備えている。
【0043】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるとともに、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能となる。つまり、エラーコンシールメントの実行をリソースの付加状況に応じて制御することにより、低コストでのエラー隠蔽処理が可能である。
【0044】
また本発明の映像記録装置は、前記負荷制御部によるエラー隠蔽処理の開始前に映像ストリームの送信要求がユーザからあった場合には、前記送信部は前記記録部に記録されたエラー隠蔽処理前の映像ストリームを送信する構成を備えている。
【0045】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるとともに、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能となる。またリアルタイム表示映像では遅延がなく、記録映像ではエラーの影響の少ない映像ストリームを提供することができる。
【0046】
また本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを記録する記録部と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理を制御する負荷制御部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に前記記録部から映像ストリームをコピーして格納するとともにエラー検出処理部によって映像ストリームを走査して前記映像ストリームのエラーの有無を検出し、エラーが有る映像ストリームに対しエラー隠蔽処理部によって隠蔽処理し、隠蔽処理後の映像ストリームを上書きする記録退避部と、前記記録退避部に格納された映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに出力する送信部とを備えている。
【0047】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるとともに、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能となる。つまり、エラーコンシールメントの実行をリソースの付加状況に応じて制御することにより、低コストでのエラー隠蔽処理が可能である。
【0048】
また本発明の映像記録装置は、前記負荷制御部によるエラー隠蔽処理の開始前に映像ストリームの送信要求がユーザからあった場合には、前記送信部は前記記録部に記録されたエラー隠蔽処理前の映像ストリームを送信する構成を備えている。
【0049】
このような構成により、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるとともに、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能となる。またリアルタイム表示映像では遅延がなく、記録映像ではエラーの影響の少ない映像ストリームを提供することができる。
【0050】
また本発明の映像伝送システムは、上記した映像記録装置と、撮像部、符号化部を備える映像符号化装置と、復号化部及び表示部を備える映像復号化装置とを備えて構成される。
【0051】
このような構成により、リアルタイム表示映像では遅延がない映像を得ることができ、また記録映像ではエラーの影響の少ない映像を得ることができる。
【0052】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
【0053】
(第1の実施の形態)
図1は、本発明の第1の実施の形態に係る映像記録装置の構成を示すブロック図である。図1において本発明の第1の実施の形態に係る映像記録装置は、ネットワークから映像ストリームを受信する受信部101と、受信部101で受信した映像ストリームを走査し、映像ストリームのエラーの有無を検出するエラー検出処理部104と、エラー検出処理部104でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部105と、エラー検出処理部104でエラーのない映像ストリーム及びエラー隠蔽処理部105で隠蔽処理した映像ストリームを記録する記録部103と、記録部103に記録した映像ストリームをユーザの要求に応じてネットワークに送信する送信部102とを備えて構成される。
【0054】
上記構成を有する本発明の第1の実施の形態に係る映像記録装置の動作を説明する。ネットワーク上を伝送される映像ストリームのうち、記録を行うべき映像ストリームを受信部101で受信する。受信された映像ストリームはエラー検出処理部104でエラーが存在するかどうか調べられる。
【0055】
エラーが存在した場合、映像ストリームはエラー隠蔽処理部105にてエラー隠蔽処理が施されてから記録部103に記録される。
【0056】
エラーが存在しなかった場合、映像ストリームはそのまま記録部103に記録される。記録部103に記録された映像ストリームは、ユーザの要求に応じて送信部102からネットワーク上に送出される。
【0057】
エラー検出処理部104におけるエラー検出処理としては、例えば、シーケンス番号の連続性を調べる、データチェックサムの正当性を調べる、または、データのシンタックスの正当性を調べる、などのエラー検出処理がある。
【0058】
エラー隠蔽処理部105における処理としては、例えば、直前の画像または画像の一部を再表示する、または、エラー部から空間的、時間的、符号的に近い位置にある情報より補完情報を生成する、または、エラーがあることを示すシンボル(符号)を付加する、などの処理を行うものとする。
【0059】
このような構成を有する本発明の第1の実施の形態の映像記録装置によれば、記録する映像に関してのみエラー隠蔽処理を施すので、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができる。
【0060】
次に上記第1の実施の形態に係る映像記録装置を備える本発明の映像伝送システムを図7に示す。図7において本発明の映像伝送システムは、映像を撮影する撮像部302と、撮像部302で撮像した映像をデジタル符号化して映像ストリームとなす符号化部303と、符号化部303からの映像ストリームを媒介し映像ストリームを伝送するネットワーク301と、ネットワーク301から伝送されてきた映像ストリームを復号化する復号化部304と、復号化された映像を表示する表示部307と、上記第1の実施の形態に係る映像記録装置308と、を備えて構成される。
【0061】
以下、本発明の映像伝送システムにその動作を説明する。撮像部302で撮影された映像は符号化部303でデジタル映像ストリームに符号化され、ネットワーク301に送出される。
【0062】
映像ストリームがリアルタイム表示される場合には復号化部304で復号化され、表示部307で表示される。この経路による映像処理ではエラーコンシールメント処理を行わないため、映像遅延の増加はない。
【0063】
一方、映像ストリームが記録される場合には、映像ストリームがネットワーク301を介して上記第1の実施の形態に係る映像記録装置308で記録され、その際にエラーコンシールメント処理が行われる。この場合、映像記録装置308での記録にはリアルタイム性が要求されないためにエラーコンシールメント処理による遅延増加は問題にならない。
【0064】
記録された映像ストリームを再生する場合には、映像記録部308から記録された映像が出力され、復号化部304で復号化され、表示部307で表示される。
【0065】
この映像はエラーコンシールメント処理が施されており、エラーの影響が少ない映像が得られる。
【0066】
以上の構成により本発明の映像伝送システムは、リアルタイム表示映像では遅延がなく、記録映像ではエラーの影響の少ない映像が得られる映像伝送システムが得られる。
【0067】
(第2の実施の形態)
図2は、本発明の第2の実施の形態に係る映像記録装置の構成を示すブロック図である。図2において本発明の第2の実施の形態に係る映像記録装置は、ネットワークから映像ストリームを受信する受信部101と、受信部101で受信した映像ストリームを記録する記録部113と、記録部113に記録された映像ストリームを走査し、映像ストリームのエラーの有無を検出するエラー検出処理部114と、エラー検出処理部114でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部115と、エラー隠蔽処理部115で加工した映像ストリームをユーザの要求に応じてネットワークに送信するとともにエラーのない映像ストリームの送信に対してはエラー隠蔽処理部115で行う映像ストリームに対する加工に要した時間と同じ時間の遅延を付加してネットワークに送信する送信部112とを備えて構成される。
【0068】
上記構成を有する本発明の第2の実施の形態に係る映像記録装置の動作を説明する。ネットワーク上を伝送される映像ストリームのうち、記録を行う映像ストリームを受信部101で受信し、記録部113に記録する。記録部113に記録された映像ストリームは、ユーザの要求に応じて出力される。出力映像ストリームはエラー検出処理部114でエラーが存在するかどうか調べられる。
【0069】
エラーが存在した場合、映像ストリームはエラー隠蔽処理部115にてエラー隠蔽処理が施された後に送信部112からネットワーク上に送出される。エラーが存在しなかった場合、映像ストリームはエラー隠蔽処理部115にてエラー隠蔽処理を施されたのと同じ映像遅延を付加した上で送信部112からネットワーク上に送出される。
【0070】
このような構成を有する本発明の第2の実施の形態の映像記録装置によれば、記録する映像に関してのみエラー隠蔽処理を施すので、トラフィックを増加させることなくかつ映像遅延でばらつきを生じさせることなく、また高級なリソースを使用することなく安価に装置を実現することができる。また、送信映像よりも受信映像の方が多い映像監視システムの記録装置においては、不要なエラー隠蔽処理を削減することが可能である。
【0071】
(第3の実施の形態)
図3は、本発明の第3の実施の形態に係る映像記録装置の構成を示すブロック図である。図3において本発明の第3の実施の形態に係る映像記録装置は、ネットワークから映像ストリームを受信する受信部101と、受信部101で受信した映像ストリームを走査し、映像ストリームのエラーの有無を検出するエラー検出処理部124と、エラー検出処理部124でのエラーの有無を記録するエラー情報記録部126と、映像ストリームを記録する記録部123と、エラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部125と、映像ストリームをユーザの要求に応じてネットワークに送信する際に、エラー情報記録部126にエラーが有ると記録されていたときはエラー隠蔽処理部125でエラー隠蔽処理で加工した映像ストリームを送信し、エラー情報記録部126にエラーが無いと記録されていたときはエラー隠蔽処理部125で行う映像ストリームに対する加工に要した時間と同じ遅延を付加して送信する送信部122とを備えて構成される。
【0072】
上記構成を有する本発明の第3の実施の形態に係る映像記録装置の動作を説明する。ネットワーク上を伝送される映像ストリームのうち、記録を行う映像ストリームを受信部101で受信する。受信された映像ストリームはエラー検出処理部124でエラーが存在するかどうか調べられる。エラー情報記録部126にはエラー検出処理部124でのエラーの有無が記録される。また、映像ストリームは記録部123に記録される。
【0073】
記録部123に記録された映像ストリームは、ユーザの要求に応じて出力される。出力映像ストリームについて、エラー情報記録部126に記録されたエラーの有無が調べられる。エラーが有ると記録されていたときには映像ストリームはエラー隠蔽処理部125にてエラー隠蔽処理を施されてから送信部122からネットワーク上に送出される。
【0074】
エラーが無いと記録されていたときには映像ストリームはエラー隠蔽処理部125にてエラー隠蔽処理を施されたのと同じ映像遅延を付加した上で送信部122からネットワーク上に送出される。
【0075】
エラー情報記録部126に記録される情報は、エラーの存在するストリームを示す情報、ストリーム中のエラー位置を示す情報、エラーの種類を示す情報、エラーを隠蔽するに必要とする手段およびエラー隠蔽処理のパラメータを示す情報、エラーの重要度、エラーの映像への影響度を示す情報、などがある。
【0076】
エラーの重要度や映像への影響度が設定または要求された閾値よりも低い場合、エラー隠蔽処理を施さずに映像ストリームをネットワーク122に出力してもよい。
【0077】
また、映像ストリームを送信部122から送出する際、エラー情報記録部126に対象となる映像ストリームのエラーが含まれないことが判っている場合、エラー隠蔽処理部125にてエラー隠蔽処理を施されたのと同じ映像遅延を付加せずに送信部122からネットワーク上に送出してもよい。
【0078】
このような構成を有する本発明の第3の実施の形態の映像記録装置によれば、記録する映像に関してのみエラー隠蔽処理を施すので、トラフィックを増加させることなくかつ映像遅延でばらつきを生じさせることなく、また高級なリソースを使用することなく安価に装置を実現することができる。また、送信映像よりも受信映像の方が多い映像監視システムの記録装置においては、不要なエラー隠蔽処理を削減することが可能である。
【0079】
(第4の実施の形態)
図4は、本発明の第4の実施の形態に係る映像記録装置の構成を示すブロック図である。図4において本発明の第4の実施の形態に係る映像記録装置は、ネットワークから映像ストリームを受信する受信部101と、受信部101で受信した映像ストリームを走査し、映像ストリームのエラーの有無を検出するエラー検出処理部134と、エラー検出処理部134でエラーが検出された場合に映像ストリームを一時的に記録しておく一時記録部137と、一時記録部137に一時的に記録された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部135と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理部135におけるエラー隠蔽処理を制御する負荷制御部139と、負荷制御部139がエラー隠蔽処理の開始を制御した場合に一時記録部137に記録された映像ストリームにエラー隠蔽処理を行った後に記録するとともにエラー検出処理部134でエラーのない映像ストリームに対してはそのまま記録する記録部133と、記録部133に記録した映像ストリームをユーザの要求に応じてネットワークに送信する送信部132とを備えて構成される。
【0080】
上記構成を有する本発明の第4の実施の形態に係る映像記録装置の動作を説明する。ネットワーク上を伝送される映像ストリームのうち、記録を行う映像ストリームを受信部101で受信する。受信された映像ストリームはエラー検出処理部134でエラーが存在するかどうか調べられる。エラーが存在した場合、映像ストリームは一時記録部137に記録される。エラーが存在しなかった場合、映像ストリームは記録部133に記録される。
【0081】
エラー隠蔽処理部135はひとつの回路で複数の映像チャネルについてエラー隠蔽処理を行ったり、あるいはDSPやMPUで実装される場合にはエラー隠蔽処理以外の処理にも使用される場合がある。
【0082】
負荷制御部139はそのようなエラー隠蔽処理部135のリソースのスケジューリングを行う。スケジュールにしたがい負荷制御部139は、一時記録部137に記録されている映像ストリームについてエラー隠蔽処理を開始させる。エラー隠蔽処理部135は負荷制御部139の指令にしたがいエラー隠蔽処理を行い、記録部133に記録する。記録部133に記録された映像ストリームは、ユーザの要求に応じて送信部132からネットワーク上に送出される。
【0083】
また、エラー検出処理部134でエラーが存在すると判断された映像ストリームを一時記録部137と記録部133の両方に記録し、エラー隠蔽処理を施す前にユーザから要求があった場合には記録部133からエラー隠蔽処理を施す前の映像ストリームをネットワークに出力してもよい。
【0084】
このような構成を有する本発明の第4の実施の形態の映像記録装置によれば、記録する映像に関してのみエラー隠蔽処理を施すので、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができる。また、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能である。
【0085】
(第5の実施の形態)
図5は、本発明の第5の実施の形態に係る映像記録装置の構成を示すブロック図である。図5において本発明の第5の実施の形態に係る映像記録装置は、ネットワークから映像ストリームを受信する受信部101と、受信部101で受信した映像ストリームを走査し、映像ストリームのエラーの有無を検出するエラー検出処理部144と、エラー検出処理部144でのエラーの有無を記録するエラー情報記録部146と、映像ストリームを記録する記録部143と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理を制御する負荷制御部149と、負荷制御部149がエラー隠蔽処理の開始を制御した場合に記録部143からエラー情報記録部146にエラーが有ると記録されている映像ストリームをコピーして格納するとともにエラー隠蔽処理部145によって隠蔽処理した映像ストリームをコピー前の記録部143に記録されている映像ストリーム上に上書きする記録退避部148と、負荷制御部149がエラー隠蔽処理の開始を制御した場合に記録退避部148に格納された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理を行い、記録退避部148に加工した後の映像ストリームを戻すエラー隠蔽処理部145と、記録部143に記録された映像ストリームをユーザの要求に応じてネットワークに出力する送信部142とを備えて構成される。
【0086】
上記構成を有する本発明の第5の実施の形態に係る映像記録装置の動作を説明する。ネットワーク上を伝送される映像ストリームのうち、記録を行う映像ストリームを受信部101で受信する。受信された映像ストリームはエラー検出処理部144でエラーが存在するかどうか調べる。エラー情報記録部146にはエラー検出処理部144でのエラーの有無が記録される。映像ストリームは記録部143に記録される。
【0087】
エラー隠蔽処理部145はひとつの回路で複数の映像チャネルについてエラー隠蔽処理を行ったり、あるいはDSPやMPUで実装される場合にはエラー隠蔽処理以外の処理にも使用される場合がある。また、記録部143の入出力帯域は有限である。負荷制御部149はそのようなエラー隠蔽処理部145と記録部143のリソースのスケジューリングを行う。
【0088】
スケジュールにしたがい負荷制御部149は、記録部143に記録されている映像ストリームのうち、エラー情報記録部146にエラー有りが記録されているストリームを記録退避部148にコピーして格納する。記録退避部148に格納された映像ストリームに対してエラー隠蔽処理部145がエラー隠蔽処理を行い、記録退避部148にエラー隠蔽処理後の映像ストリームを記録する。スケジュールにしたがい負荷制御部149は、記録退避部148に格納されたエラー隠蔽処理後の映像ストリームをコピー前の記録部143に記録されている映像ストリーム上に上書きする。
【0089】
記録部143の入出力帯域が十分に大きい場合、記録退避部148は不要である。また、記録退避部148はひとつの記憶領域としてではなく、記録部143から映像ストリームを出力する記憶領域と記録部143へエラー隠蔽処理後の映像ストリームを入力する記憶領域とに分割して実装されてもよい。
【0090】
記録部143に記録された映像ストリームは、送信部142からユーザの要求に応じてネットワーク上に送出される。また、エラー隠蔽処理を施す前にユーザから要求があった場合には記録部143からエラー隠蔽処理を施す前の映像ストリームをネットワークに出力してもよい。
【0091】
このような構成を有する本発明の第5の実施の形態の映像記録装置によれば、記録する映像に関してのみエラー隠蔽処理を施すので、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができる。また、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能である。
【0092】
(第6の実施の形態)
図6は、本発明の第6の実施の形態に係る映像記録装置の構成を示すブロック図である。図6において本発明の第6の実施の形態に係る映像記録装置は、ネットワークから映像ストリームを受信する受信部101と、受信部101で受信した映像ストリームを記録する記録部153と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理を制御する負荷制御部159と、負荷制御部159がエラー隠蔽処理の開始を制御した場合に記録部153から映像ストリームをコピーして格納するとともにエラー検出処理部154で映像ストリームを走査し映像ストリームのエラーの有無を検出し、エラーがある映像ストリームに対してエラー隠蔽処理部155でエラー隠蔽処理し、エラー隠蔽処理後の映像ストリームをコピー前の記録部153に記録されている映像ストリーム上に上書きする記録退避部158と、記録退避部158に格納された映像ストリームを走査し、映像ストリームのエラーを検出するエラー検出処理部154と、エラー検出処理部154でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部155と、記録部153に記録された映像ストリームをユーザの要求に応じてネットワークに出力する送信部152とを備えて構成される。
【0093】
上記構成を有する本発明の第6の実施の形態に係る映像記録装置の動作を説明する。ネットワーク上を伝送される映像ストリームのうち、記録を行う映像ストリームを受信部101で受信する。受信された映像ストリームは記録部153に記録される。
【0094】
エラー隠蔽処理部155はひとつの回路で複数の映像チャネルについてエラー隠蔽処理を行ったり、あるいはDSPやMPUで実装される場合にはエラー隠蔽処理以外の処理にも使用される場合がある。また、記録部153の入出力帯域は有限である。負荷制御部159はそのようなエラー隠蔽処理部155と記録部153のリソースのスケジューリングを行う。
【0095】
スケジュールにしたがい負荷制御部159は、記録部153に記録されている映像ストリームのうち、エラー情報記録部156にエラー有りと記録されている映像ストリームを記録退避部158にコピーして格納する。記録退避部158に格納された映像ストリームについてエラー検出処理部154でエラーが存在するかどうか調べる。エラーが存在した場合、エラー隠蔽処理部155がエラー隠蔽処理を行い、記録退避部158にエラー隠蔽処理後の映像ストリームを記録する。
【0096】
エラーが存在しなかった場合、映像ストリームは記録退避部158にそのまま記録される。スケジュールにしたがい負荷制御部159は、記録退避部158に格納されたエラー隠蔽処理後の映像ストリームを、コピー前の記録部153に記録されている映像ストリーム上に上書きする。
【0097】
記録部153の入出力帯域が十分に大きい場合、記録退避部158は不要である。また、記録退避部158はひとつの記憶領域としてではなく、記録部153から映像ストリームを出力する記憶領域と、記録部153へ映像ストリームを入力する記憶領域とに分割して実装されてもよい。また、エラー検出部154にてエラーが検出されなかった映像ストリームに関しては記録部153に再記録しなくともよいし、記録退避部158に再記録しなくともよい。
【0098】
記録部153に記録された映像ストリームは、ユーザの要求に応じて送信部152からネットワーク上に送出される。また、エラー隠蔽処理を施す前に要求があった場合に記録部153からエラー隠蔽処理を施す前の映像ストリームをネットワークに出力してもよい。
【0099】
このような構成を有する本発明の第6の実施の形態の映像記録装置によれば、記録する映像に関してのみエラー隠蔽処理を施すので、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができる。また、エラー隠蔽処理のためのリソースを複数映像チャネルで共有する、あるいは他の処理に空いているエラー隠蔽処理リソースを利用することが可能である。
【0100】
【発明の効果】
以上のように本発明の映像記録装置は、ネットワークから映像ストリームを受信する受信部と、前記映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記エラー隠蔽処理部で加工された映像ストリームと前記エラー隠蔽処理部で加工されていない映像ストリームを記録する記録部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに送信する送信部とを備えることにより、トラフィックを増加させることなくかつ映像遅延を最小限にとどめ、また高級なリソースを使用することなく安価に装置を実現することができるという効果を有する。また記録映像ではエラーの影響の少ない映像ストリームを提供することができるという効果を有する。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態に係る映像記録装置の構成を示すブロック図
【図2】本発明の第2の実施の形態に係る映像記録装置の構成を示すブロック図
【図3】本発明の第3の実施の形態に係る映像記録装置の構成を示すブロック図
【図4】本発明の第4の実施の形態に係る映像記録装置の構成を示すブロック図
【図5】本発明の第5の実施の形態に係る映像記録装置の構成を示すブロック図
【図6】本発明の第6の実施の形態に係る映像記録装置の構成を示すブロック図
【図7】本発明の映像伝送システムの構成を示すブロック図
【図8】従来の映像伝送システムの構成を示すブロック図
【符号の説明】
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 映像記録装置[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a video transmission system and a video recording device that can transmit a video through a digital network. In particular, the present invention relates to a video recording device applicable to a CCTV system that remotely displays a captured video in real time.
[0002]
[Prior art]
With the recent increase in capacity of digital networks and the development of digital video technology, digital networks have been used as video transmission media.
[0003]
It can solve the disadvantages of analog coaxial networks, image degradation during long-distance transmission, and cable installation costs that require one coaxial cable for each channel. Network use has begun.
[0004]
Although the capacity of the digital network has been increased, it cannot be said that the bandwidth of the digital network is sufficient compared to the data amount of the video. Therefore, the digital video is generally transmitted not after being transmitted in the baseband but by compression processing.
[0005]
The video compression technique can reduce the amount of data by eliminating the redundancy of the video, but because of the lack of redundancy, it is more susceptible to noise than when no compression is applied. In digital networks, noise manifests itself as packet loss and data errors.
[0006]
In general, the effect of a 1-bit error is not limited to one pixel of a display image, but extends to a block unit, a line unit, or even one screen, and the effect may remain for several hundred milliseconds.
[0007]
Various error concealment (Error Concealment) techniques have been proposed to reduce the effects of errors in such digital networks.
[0008]
It is roughly classified into the following three types.
(1) Resend data
(2) Coding scheme
(3) Error correction
[0009]
The data retransmission of the above (1) is a method of retransmitting data of an error portion when an error is found in the data (for example, see Patent Document 1).
[0010]
This technique requires a retransmission mechanism on both the data transmission side and the reception side, and has disadvantages such as an increase in traffic due to retransmission and a large-capacity buffer for holding data until normal data is collected.
[0011]
The coding scheme (2) implements coding that is less affected by errors by adding redundancy to data or dispersing important information (for example, see Patent Document 2).
[0012]
This technique has disadvantages such as an increase in traffic due to the additional redundancy and an inability to unify the encoding method.
[0013]
The correction of the error in the above (3) makes the influence of the error inconspicuous at the time of display by estimating the information of the error portion from normal data (for example, see Patent Document 3).
[0014]
While this technique does not increase the traffic, its effect depends on the compatibility between the method and the video and the like, and has a disadvantage that a video delay occurs due to error concealment processing.
[0015]
FIG. 8 is a block diagram showing a configuration of a conventional video transmission system using error concealment for correcting errors. In FIG. 8, the video captured by the
[0016]
In the example of FIG. 8, error concealment is performed after decoding by the
[0017]
[Patent Document 1]
JP 2000-349742 A
[0018]
[Patent Document 2]
JP-A-8-51544
[0019]
[Patent Document 3]
JP 2001-148859 A
[0020]
[Problems to be solved by the invention]
The video surveillance system is a video transmission system that requires particularly low traffic and responsiveness. Also, the video surveillance system handles video from multiple cameras.
[0021]
If more video channels can be accommodated in the same network band, the network cost per channel is reduced accordingly. Since a large-scale system may handle a video stream of hundreds to thousands of channels, it is hard to say that the bandwidth capacity of a digital network has room even if video compression is performed.
[0022]
In addition, the video surveillance system is generally used to generate a large amount of important traffic when an event occurs. For example, a method of distributing the video to related departments triggered by the discovery of a suspicious person can be considered. At this time, if there is no margin in traffic, important information cannot be transmitted. For this reason, the system must be designed with margin.
[0023]
From this viewpoint, it is preferable that the traffic per channel is smaller, and it is not preferable to employ an error concealment technique using data retransmission or redundant coding to increase the traffic.
[0024]
In a video surveillance system, the need to observe the state of a monitoring target as soon as possible is natural. Also, in remote operations such as panning and tilting operations of the camera, delays have a great adverse effect on operability.
[0025]
Since the result of the camera operation information is displayed as an image, if the image is delayed, an operation overshoot occurs. Further, when the next operation is performed after confirming the result of the operation, the number of operation units per unit time decreases with an increase in delay, resulting in a system that is inconvenient to use.
[0026]
From this viewpoint, it is preferable that the delay of the video is smaller, and it is not preferable to employ an error concealment technique by retransmitting data that causes a delay in the video or correcting an error.
[0027]
A video surveillance system includes many encoders and decoders. Large systems require hundreds to thousands of encoders, and typically require about a quarter of the number of decoders. Adding an error concealment function to all of these can add significant cost.
[0028]
For existing systems, it is burdensome to replace all encoders and decoders to add an error concealment function. Performing error concealment requires a large amount of calculation.
[0029]
Attempting to achieve error concealment at a real-time video transmission rate requires many resources. The resource is, for example, a high-speed video processing DSP or MPU. However, when the error frequency of the network is low, the utilization rate of resources for error concealment is reduced, which is not efficient.
[0030]
SUMMARY OF THE INVENTION In order to solve the above problems, an object of the present invention is to provide a video recording apparatus and a video transmission system capable of performing error concealment processing at low cost without causing video delay.
[0031]
[Means for Solving the Problems]
A video recording device according to the present invention includes a receiving unit that receives a video stream from a network, an error detection processing unit that scans the video stream and detects the presence or absence of an error in the video stream, and an error detection unit that detects an error. An error concealment processing unit for processing the effect of an error on the detected video stream in a manner that is inconspicuous on the display video, a video stream processed by the error concealment processing unit, and a video stream not processed by the error concealment processing unit. A recording unit for recording; and a transmission unit for transmitting a video stream recorded in the recording unit to a network in response to a user request.
[0032]
With such a configuration, the apparatus can be realized at low cost without increasing traffic and minimizing video delay, and without using high-grade resources. Further, it is possible to provide a video stream which is less affected by errors in a recorded video.
[0033]
Further, the recording unit in the video recording device of the present invention, after performing an error concealment process on the video stream in which the error is detected by the error detection processing unit, and then records, the error is not detected by the error detection processing unit The recorded video stream is recorded as it is. With such a configuration, the apparatus can be realized at low cost without increasing traffic and minimizing video delay, and without using high-grade resources. Further, it is possible to provide a video stream which is less affected by errors in a recorded video.
[0034]
Further, the video recording apparatus of the present invention is a receiving unit that receives a video stream from a network, a recording unit that records the video stream received by the receiving unit, and scans the video stream that is recorded in the recording unit. An error detection processing unit for detecting the presence or absence of an error in the stream; an error concealment processing unit for processing the effect of the error on the video stream in which the error is detected by the error detection processing unit so as to make the effect of the error inconspicuous on a display video; And transmitting the video stream processed by the error concealment processing unit to the network in accordance with the delay of the same time as the time required for processing the video stream performed by the error concealment processing unit for transmission of an error-free video stream. And a transmission unit for transmitting the data to the network.
[0035]
With such a configuration, the apparatus can be realized at a low cost without increasing traffic, causing no variation in video delay, and without using high-grade resources, and receiving video rather than transmitting video. In a recording device of a video surveillance system, which is more common, unnecessary error concealment processing can be reduced.
[0036]
The video recording apparatus of the present invention further includes a receiving unit that receives a video stream from a network, an error detection processing unit that scans the video stream received by the receiving unit, and detects whether the video stream has an error. An error information recording unit that records the presence or absence of an error in the detection processing unit, a recording unit that records the video stream, and the effect of the error on the video stream in which the error is detected by the error detection processing unit. An error concealment processing unit that performs processing inconspicuously, and when transmitting the video stream to a network in response to a user request, when the error information recording unit has recorded an error, processing is performed by the error concealment processing unit. When the video stream is transmitted and the error information recording unit records no error, the video concealment performed by the error concealment processing unit is performed. And a transmitting unit that transmits by adding the same amount of time delay and time required for processing for the stream.
[0037]
With such a configuration, the apparatus can be realized at a low cost without increasing traffic, causing no variation in video delay, and without using high-grade resources, and receiving video rather than transmitting video. In a recording device of a video surveillance system which has more data, unnecessary error concealment processing can be reduced.
[0038]
The video recording apparatus of the present invention further includes a receiving unit that receives a video stream from a network, an error detection processing unit that scans the video stream received by the receiving unit, and detects whether the video stream has an error. A temporary recording unit for temporarily recording a video stream when an error is detected by the detection processing unit, and an effect of the error on the video stream temporarily recorded on the temporary recording unit on a display video. An error concealment processing unit that performs processing inconspicuously, a load control unit that performs scheduling of resources and controls error concealment processing in the error concealment processing unit by the scheduling, and when the load control unit controls the start of the error concealment processing. The video stream processed by the error concealment processing unit is recorded, and the error is detected by the error detection processing unit. It includes a directly recording unit for recording, and a transmission unit for transmitting to the network if the video stream recorded in the recording unit to a user's request for no video stream.
[0039]
With such a configuration, the apparatus can be realized at low cost without increasing traffic and minimizing video delay, and without using high-grade resources. It becomes possible to use the error concealment processing resources shared by the video channel or available for other processing. That is, by controlling the execution of the error concealment according to the resource addition status, the error concealment process can be performed at low cost.
[0040]
Further, when an error is detected by the error detection processing unit, the video recording apparatus of the present invention records a video stream in the temporary recording unit and simultaneously records the video stream in the recording unit, and performs error concealment by the load control unit. When there is a video stream transmission request before the start of the processing, the transmission unit transmits the video stream before error concealment processing recorded in the recording unit.
[0041]
With such a configuration, the apparatus can be realized at low cost without increasing traffic and minimizing video delay, and without using high-grade resources. It becomes possible to use the error concealment processing resources shared by the video channel or available for other processing.
[0042]
The video recording apparatus of the present invention further includes a receiving unit that receives a video stream from a network, an error detection processing unit that scans the video stream received by the receiving unit, and detects whether the video stream has an error. An error information recording unit that records the presence or absence of an error in a detection processing unit, a recording unit that records the video stream, a load control unit that schedules resources and controls an error concealment process by the scheduling, and the load control unit When the start of the error concealment process is controlled, a video stream in which an error is recorded from the recording unit to the error information recording unit is copied and stored, and the video stream concealed by the error concealment processing unit is A recording evacuation unit that overwrites a recording unit, and the load control unit starts an error concealment process An error concealment processing unit that performs an error concealment process of processing the video stream stored in the recording and saving unit so that the influence of an error is inconspicuous on a display video and returns the processed video stream to the recording and saving unit; And a transmission unit that outputs the video stream recorded in the recording unit to a network in response to a user request.
[0043]
With such a configuration, the apparatus can be realized at low cost without increasing traffic and minimizing video delay, and without using high-grade resources. It becomes possible to use the error concealment processing resources shared by the video channel or available for other processing. That is, by controlling the execution of the error concealment according to the resource addition status, the error concealment process can be performed at low cost.
[0044]
Further, the video recording apparatus of the present invention is configured such that, when a user requests a video stream transmission before the start of the error concealment process by the load control unit, the transmission unit performs the error concealment process before the error concealment process recorded in the recording unit. Is transmitted.
[0045]
With such a configuration, the apparatus can be realized at low cost without increasing traffic and minimizing video delay, and without using high-grade resources. It becomes possible to use the error concealment processing resources shared by the video channel or available for other processing. In addition, it is possible to provide a video stream that has no delay in real-time display video and has little influence of errors in recorded video.
[0046]
Further, the video recording apparatus of the present invention includes a receiving unit that receives a video stream from a network, a recording unit that records the video stream received by the receiving unit, and a load that performs resource scheduling and controls error concealment processing by the scheduling. A control unit that copies and stores the video stream from the recording unit when the load control unit controls the start of the error concealment process, and scans the video stream by the error detection processing unit to determine whether the video stream has an error. And a concealment process performed by an error concealment processing unit on a video stream having an error, a recording saving unit for overwriting the video stream after the concealment process, and a video stream stored in the recording saving unit. An error detection processing unit for detecting the presence or absence of an error in the stream; An error concealment processing unit for processing the influence of the error on the display video in which the error is detected by the detection processing unit inconspicuously on the display video; and outputting the video stream recorded in the recording unit to the network in response to a user request. And a transmission unit.
[0047]
With such a configuration, the apparatus can be realized at low cost without increasing traffic and minimizing video delay, and without using high-grade resources. It becomes possible to use the error concealment processing resources shared by the video channel or available for other processing. That is, by controlling the execution of the error concealment according to the resource addition status, the error concealment process can be performed at low cost.
[0048]
Further, the video recording apparatus of the present invention is configured such that, when a user requests a video stream transmission before the start of the error concealment process by the load control unit, the transmission unit performs the error concealment process before the error concealment process recorded in the recording unit. Is transmitted.
[0049]
With such a configuration, the apparatus can be realized at low cost without increasing traffic and minimizing video delay, and without using high-grade resources. It becomes possible to use the error concealment processing resources shared by the video channel or available for other processing. In addition, it is possible to provide a video stream that has no delay in real-time display video and has little influence of errors in recorded video.
[0050]
A video transmission system according to the present invention includes the above-described video recording device, a video encoding device including an imaging unit and an encoding unit, and a video decoding device including a decoding unit and a display unit.
[0051]
With such a configuration, it is possible to obtain an image without delay in a real-time display image, and to obtain an image with less influence of an error in a recorded image.
[0052]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0053]
(First Embodiment)
FIG. 1 is a block diagram showing the configuration of the video recording device according to the first embodiment of the present invention. In FIG. 1, a video recording device according to a first embodiment of the present invention includes a receiving
[0054]
The operation of the video recording apparatus according to the first embodiment of the present invention having the above configuration will be described. Among the video streams transmitted on the network, the receiving
[0055]
If there is an error, the video stream is subjected to error concealment processing by the error
[0056]
If there is no error, the video stream is recorded in the
[0057]
Examples of the error detection processing in the error
[0058]
As the processing in the error
[0059]
According to the video recording apparatus of the first embodiment of the present invention having such a configuration, the error concealment process is performed only on the video to be recorded, so that the traffic is not increased and the video delay is minimized. Further, the device can be realized at low cost without using high-grade resources.
[0060]
Next, FIG. 7 shows a video transmission system of the present invention including the video recording device according to the first embodiment. In FIG. 7, the video transmission system of the present invention includes an
[0061]
Hereinafter, the operation of the video transmission system of the present invention will be described. The video captured by the
[0062]
When the video stream is displayed in real time, it is decoded by the
[0063]
On the other hand, when a video stream is recorded, the video stream is recorded by the
[0064]
When reproducing the recorded video stream, the recorded video is output from the
[0065]
This video has been subjected to an error concealment process, so that a video with less influence of errors can be obtained.
[0066]
With the configuration described above, the video transmission system of the present invention can provide a video transmission system that has no delay in real-time display video and can obtain video with little influence of errors in recorded video.
[0067]
(Second embodiment)
FIG. 2 is a block diagram showing a configuration of the video recording device according to the second embodiment of the present invention. In FIG. 2, a video recording apparatus according to the second embodiment of the present invention includes a receiving
[0068]
The operation of the video recording apparatus having the above configuration according to the second embodiment of the present invention will be described. Of the video streams transmitted over the network, the video stream to be recorded is received by the receiving
[0069]
If there is an error, the video stream is subjected to error concealment processing by the error
[0070]
According to the video recording apparatus of the second embodiment of the present invention having such a configuration, the error concealment processing is performed only on the video to be recorded, so that it is possible to cause a variation in video delay without increasing traffic. The apparatus can be realized at low cost without using expensive resources. Further, in a recording device of a video monitoring system in which there are more received images than transmitted images, unnecessary error concealment processing can be reduced.
[0071]
(Third embodiment)
FIG. 3 is a block diagram showing the configuration of the video recording device according to the third embodiment of the present invention. In FIG. 3, the video recording apparatus according to the third embodiment of the present invention includes a receiving
[0072]
The operation of the video recording apparatus according to the third embodiment of the present invention having the above configuration will be described. Among the video streams transmitted on the network, the receiving
[0073]
The video stream recorded in the
[0074]
When it is recorded that there is no error, the video stream is transmitted to the network from the
[0075]
The information recorded in the error
[0076]
If the importance of the error or the degree of influence on the video is lower than a set or requested threshold, the video stream may be output to the
[0077]
Further, when transmitting the video stream from the
[0078]
According to the video recording apparatus of the third embodiment of the present invention having such a configuration, the error concealment processing is performed only on the video to be recorded, so that it is possible to cause variations in video delay without increasing traffic. The apparatus can be realized at low cost without using expensive resources. Further, in a recording device of a video monitoring system in which there are more received images than transmitted images, unnecessary error concealment processing can be reduced.
[0079]
(Fourth embodiment)
FIG. 4 is a block diagram showing a configuration of a video recording device according to the fourth embodiment of the present invention. In FIG. 4, a video recording apparatus according to a fourth embodiment of the present invention includes a receiving
[0080]
The operation of the video recording apparatus according to the fourth embodiment of the present invention having the above configuration will be described. Among the video streams transmitted on the network, the receiving
[0081]
The error
[0082]
The
[0083]
In addition, the video stream determined to have an error by the error
[0084]
According to the video recording apparatus of the fourth embodiment of the present invention having such a configuration, the error concealment processing is performed only on the video to be recorded, so that the traffic is not increased and the video delay is minimized. Further, the device can be realized at low cost without using high-grade resources. Further, it is possible to share a resource for the error concealment process with a plurality of video channels, or to use an error concealment process resource that is free for other processes.
[0085]
(Fifth embodiment)
FIG. 5 is a block diagram illustrating a configuration of a video recording device according to the fifth embodiment of the present invention. In FIG. 5, the video recording apparatus according to the fifth embodiment of the present invention scans the video stream received by the receiving
[0086]
The operation of the video recording apparatus having the above-described configuration according to the fifth embodiment of the present invention will be described. Among the video streams transmitted on the network, the receiving
[0087]
The error
[0088]
In accordance with the schedule, the
[0089]
When the input / output band of the
[0090]
The video stream recorded in the
[0091]
According to the video recording apparatus of the fifth embodiment of the present invention having such a configuration, the error concealment process is performed only on the video to be recorded, so that the traffic is not increased and the video delay is minimized. Further, the device can be realized at low cost without using high-grade resources. Further, it is possible to share a resource for the error concealment process with a plurality of video channels, or to use an error concealment process resource that is free for other processes.
[0092]
(Sixth embodiment)
FIG. 6 is a block diagram showing a configuration of a video recording device according to the sixth embodiment of the present invention. In FIG. 6, a video recording apparatus according to a sixth embodiment of the present invention includes a receiving
[0093]
An operation of the video recording apparatus according to the sixth embodiment of the present invention having the above configuration will be described. Among the video streams transmitted on the network, the receiving
[0094]
The error
[0095]
In accordance with the schedule, the
[0096]
If no error exists, the video stream is recorded in the
[0097]
When the input / output band of the
[0098]
The video stream recorded in the
[0099]
According to the video recording apparatus of the sixth embodiment of the present invention having such a configuration, the error concealment process is performed only on the video to be recorded, so that the traffic is not increased and the video delay is minimized. Further, the device can be realized at low cost without using high-grade resources. Further, it is possible to share a resource for the error concealment process with a plurality of video channels, or to use an error concealment process resource that is free for other processes.
[0100]
【The invention's effect】
As described above, the video recording apparatus of the present invention includes a receiving unit that receives a video stream from a network, an error detection processing unit that scans the video stream and detects whether or not there is an error in the video stream, An error concealment processing unit for processing the effect of the error on the display video in which the error is detected in the display video, and a video stream processed by the error concealment processing unit and processed by the error concealment processing unit. A recording unit that records no video stream, and a transmission unit that transmits the video stream recorded in the recording unit to a network in response to a user request, thereby minimizing video delay without increasing traffic. And the equipment can be realized at low cost without using expensive resources. Having. In addition, there is an effect that a video stream which is less affected by errors can be provided in a recorded video.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a video recording device according to a first embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of a video recording device according to a second embodiment of the present invention.
FIG. 3 is a block diagram showing a configuration of a video recording device according to a third embodiment of the present invention.
FIG. 4 is a block diagram showing a configuration of a video recording device according to a fourth embodiment of the present invention.
FIG. 5 is a block diagram showing a configuration of a video recording device according to a fifth embodiment of the present invention.
FIG. 6 is a block diagram showing a configuration of a video recording device according to a sixth embodiment of the present invention.
FIG. 7 is a block diagram illustrating a configuration of a video transmission system according to the present invention.
FIG. 8 is a block diagram showing a configuration of a conventional video transmission system.
[Explanation of symbols]
101 Receiver
102, 112, 122, 132, 142, 152 transmitter
103, 113, 123, 133, 143, 153 Recording unit
104, 114, 124, 134, 144, 154 Error detection processing unit
105, 115, 125, 135, 145, 155 Error concealment processing unit
126, 156 Error information recording section
137 Temporary recording section
139, 149, 159 Load control unit
148, 158 Record save unit
201, 301 network
202, 302 Imaging unit
203, 303 coding section
204, 304 decoding unit
205 Error detection processor
206 Error Concealment Processing Unit
207, 307 display
308 Video recording device
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002360691A JP2004194056A (en) | 2002-12-12 | 2002-12-12 | Video recording apparatus and video transmitting system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002360691A JP2004194056A (en) | 2002-12-12 | 2002-12-12 | Video recording apparatus and video transmitting system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004194056A true JP2004194056A (en) | 2004-07-08 |
Family
ID=32759701
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002360691A Pending JP2004194056A (en) | 2002-12-12 | 2002-12-12 | Video recording apparatus and video transmitting system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004194056A (en) |
-
2002
- 2002-12-12 JP JP2002360691A patent/JP2004194056A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5910827A (en) | Video signal decoding arrangement and method for improved error concealment | |
JP4286912B2 (en) | Method and apparatus for transmitting and displaying still images | |
JP5731672B2 (en) | Video coding system using implicit reference frame | |
US20020054641A1 (en) | Video coding | |
US7319698B2 (en) | Recovery system for restoring preserved regeneration data | |
JPH0888653A (en) | Method and apparatus for transmitting video bit stream | |
US9153127B2 (en) | Video transmitting apparatus, video receiving apparatus, and video transmission system | |
JP2008311831A (en) | Moving image communication equipment, moving image communication system, and semiconductor integrated circuit for moving image communication | |
JP2004364079A (en) | System and method for video image record reproduction | |
US7809240B2 (en) | Content provision system and associated methodology of controlling distribution of content | |
US20070127437A1 (en) | Medium signal transmission method, reception method, transmission/reception method, and device | |
US20200177953A1 (en) | Digital video recorder with additional video inputs over a packet link | |
US7403566B2 (en) | System, computer program product, and method for transmitting compressed screen images from one computer to another or many computers | |
JP4488958B2 (en) | Video transmission system and video transmission method | |
US5608450A (en) | Video conferencing system with fast packet loss recovery | |
JP2006279278A (en) | Imaging system, image receiver, image data transmission method, and program | |
JP2004194056A (en) | Video recording apparatus and video transmitting system | |
JP2009118151A (en) | Communication system, transmitter, relay device, receiver, and transmission program | |
JP2001268134A (en) | Network transmitter | |
JP2005151176A (en) | Method and device for transmitting picture | |
JP7264517B2 (en) | Transmitting device, receiving device, control method, and program | |
JP4794711B2 (en) | Error concealment control method, encoding apparatus, and image signal transmission system | |
WO2021140768A1 (en) | Transmission device and transmission method | |
JP7016663B2 (en) | Video transmission method, video transmission system and selection device | |
WO2007116839A1 (en) | Video reception device, video distribution system, and video reception method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051209 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080514 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090210 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090609 |