JP2004194056A - Video recording apparatus and video transmitting system - Google Patents

Video recording apparatus and video transmitting system Download PDF

Info

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
Application number
JP2002360691A
Other languages
Japanese (ja)
Inventor
Taketo Sasaki
雄飛 佐々木
Sumio Yokomitsu
澄男 横光
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2002360691A priority Critical patent/JP2004194056A/en
Publication of JP2004194056A publication Critical patent/JP2004194056A/en
Pending legal-status Critical Current

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

<P>PROBLEM TO BE SOLVED: To provide a video recording apparatus capable of performing error concealment processing at a low cost without causing video delay, and to provide a video transmitting system. <P>SOLUTION: The apparatus is provided with a receiving unit 101 for receiving a video stream from a network, transmitting unit 102 for transmitting the video stream to the network from a recording unit 103, recording unit 103 for storing the videos, error detection processing unit 104 for detecting an error in the video stream received by the unit 101, and error concealment processing unit 105 for conceal the error to prevent the error from being conspicuous in the video stream. The unit 105 applies error concealment processing to the video stream having no real time property which has been recorded in the unit 103. <P>COPYRIGHT: (C)2004,JPO&NCIPI

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 imaging unit 202 is digitally coded by the coding unit 203 and output to the network 201 as a video stream. The video stream that has passed through the network 201 is decoded by the decoding unit 204, and the error detection processing unit 205 determines whether an error exists. If an error exists, error concealment processing for correcting the error is performed by the error concealment processing unit 206, and the error concealment processing unit 206 displays the error on the display unit 207 after making the influence of the error inconspicuous.
[0016]
In the example of FIG. 8, error concealment is performed after decoding by the decoding unit 204, but error concealment may be performed during the decoding process or before decoding. However, in any case, the processing amount increases, resulting in video delay.
[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 unit 101 that receives a video stream from a network, and scans the video stream received by the receiving unit 101 to determine whether there is an error in the video stream. An error detection processing unit 104 for detecting the error, an error concealment processing unit 105 for processing the effect of the error on the video stream in which the error is detected by the error detection processing unit A recording unit 103 for recording a video stream without the video and a video stream concealed by the error concealment processing unit 105, and a transmission unit 102 for transmitting the video stream recorded in the recording unit 103 to a network in response to a user request. Be composed.
[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 unit 101 receives a video stream to be recorded. The received video stream is checked by an error detection processing unit 104 as to whether an error exists.
[0055]
If there is an error, the video stream is subjected to error concealment processing by the error concealment processing unit 105 and then recorded in the recording unit 103.
[0056]
If there is no error, the video stream is recorded in the recording unit 103 as it is. The video stream recorded in the recording unit 103 is transmitted from the transmission unit 102 to a network in response to a user request.
[0057]
Examples of the error detection processing in the error detection processing unit 104 include error detection processing such as checking the continuity of a sequence number, checking the validity of a data checksum, or checking the validity of data syntax. .
[0058]
As the processing in the error concealment processing unit 105, for example, the immediately preceding image or a part of the image is redisplayed, or complementary information is generated from information at a position spatially, temporally, or code-wise close to the error unit Or a process of adding a symbol (code) indicating that there is an 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 imaging unit 302 that captures a video, an encoding unit 303 that digitally encodes the video captured by the imaging unit 302 to form a video stream, and a video stream from the encoding unit 303. A network 301 for transmitting a video stream via a network, a decoding unit 304 for decoding the video stream transmitted from the network 301, a display unit 307 for displaying the decoded video, And a video recording device 308 according to the embodiment.
[0061]
Hereinafter, the operation of the video transmission system of the present invention will be described. The video captured by the imaging unit 302 is encoded into a digital video stream by the encoding unit 303 and transmitted to the network 301.
[0062]
When the video stream is displayed in real time, it is decoded by the decoding unit 304 and displayed on the display unit 307. Since the error concealment processing is not performed in the video processing by this route, the video delay does not increase.
[0063]
On the other hand, when a video stream is recorded, the video stream is recorded by the video recording device 308 according to the first embodiment via the network 301, and an error concealment process is performed at that time. In this case, real-time performance is not required for recording by the video recording device 308, so that an increase in delay due to error concealment processing does not matter.
[0064]
When reproducing the recorded video stream, the recorded video is output from the video recording unit 308, decoded by the decoding unit 304, and displayed on the display unit 307.
[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 unit 101 that receives a video stream from a network, a recording unit 113 that records a video stream received by the receiving unit 101, and a recording unit 113 Scans the video stream recorded in the, the error detection processing unit 114 that detects the presence or absence of an error in 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 114 is displayed on the display video Error concealment processing unit 115 that performs processing without error, and transmits the video stream processed by error concealment processing unit 115 to the network in response to a user request, and performs error concealment processing unit 115 for transmission of an error-free video stream. A transmission unit 112 for adding a delay of the same time as the time required for processing to the video stream and transmitting to the network
[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 unit 101 and recorded in the recording unit 113. The video stream recorded in the recording unit 113 is output in response to a user request. The output video stream is checked by an error detection processing unit 114 as to whether an error exists.
[0069]
If there is an error, the video stream is subjected to error concealment processing by the error concealment processing unit 115, and then transmitted from the transmission unit 112 to the network. When there is no error, the video stream is transmitted from the transmission unit 112 onto the network after adding the same video delay as that subjected to the error concealment processing by the error concealment processing unit 115.
[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 unit 101 that receives a video stream from a network, scans the video stream received by the receiving unit 101, and determines whether there is an error in the video stream. An error detection processing unit 124 for detecting, an error information recording unit 126 for recording the presence or absence of an error in the error detection processing unit 124, a recording unit 123 for recording the video stream, and an error for the video stream in which the error is detected. An error concealment processing unit 125 for processing the influence of the display image inconspicuously on the display video, and an error when the error information recording unit 126 records that there is an error when transmitting the video stream to the network in response to the user's request. When the video stream processed by the error concealment process is transmitted by the concealment processing unit 125 and the error information recording unit 126 records that there is no error, the error concealment is performed. Constructed and a transmitter 122 that transmits by adding the same delay as the time required for processing for the video stream that the processing unit 125.
[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 unit 101 receives a video stream to be recorded. The received video stream is examined by an error detection processing unit 124 to determine whether an error exists. The error information recording unit 126 records the presence or absence of an error in the error detection processing unit 124. The video stream is recorded in the recording unit 123.
[0073]
The video stream recorded in the recording unit 123 is output according to a user request. The output video stream is checked for an error recorded in the error information recording unit 126. When it is recorded that there is an error, the video stream is subjected to error concealment processing by the error concealment processing unit 125, and then transmitted from the transmission unit 122 to the network.
[0074]
When it is recorded that there is no error, the video stream is transmitted to the network from the transmission unit 122 after adding the same video delay as that subjected to the error concealment processing by the error concealment processing unit 125.
[0075]
The information recorded in the error information recording unit 126 includes information indicating a stream where an error exists, information indicating an error position in the stream, information indicating an error type, a unit required to conceal the error, and an error concealment process. , Parameters indicating the importance of the error, information indicating the degree of influence of the error on the video, and the like.
[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 network 122 without performing the error concealment process.
[0077]
Further, when transmitting the video stream from the transmission unit 122, if it is known that the error of the target video stream is not included in the error information recording unit 126, the error concealment processing unit 125 performs error concealment processing. The transmission unit 122 may transmit the video signal to the network without adding the same video delay.
[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 unit 101 that receives a video stream from a network, scans the video stream received by the receiving unit 101, and determines whether there is an error in the video stream. An error detection processing unit 134 for detecting, a temporary recording unit 137 for temporarily recording a video stream when an error is detected by the error detection processing unit 134, and a video temporarily recorded on the temporary recording unit 137. An error concealment processing unit 135 for processing the effect of an error on a stream in a display video inconspicuously; a load control unit 139 for performing resource scheduling and controlling the error concealment processing in the error concealment processing unit 135 by the scheduling; After performing the error concealment process on the video stream recorded in the temporary recording unit 137 when the unit 139 controls the start of the error concealment process A recording unit 133 for recording and recording the video stream without error in the error detection processing unit 134 as it is, and a transmission unit 132 for transmitting the video stream recorded in the recording unit 133 to the network in response to a user request. It is configured with.
[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 unit 101 receives a video stream to be recorded. The received video stream is checked by an error detection processing unit 134 as to whether an error exists. If there is an error, the video stream is recorded in the temporary recording unit 137. If no error exists, the video stream is recorded in the recording unit 133.
[0081]
The error concealment processing unit 135 may perform error concealment processing on a plurality of video channels with one circuit, or may be used for processing other than error concealment processing when implemented in a DSP or MPU.
[0082]
The load control unit 139 performs such resource scheduling of the error concealment processing unit 135. According to the schedule, the load control unit 139 starts the error concealment process on the video stream recorded in the temporary recording unit 137. The error concealment processing unit 135 performs error concealment processing in accordance with a command from the load control unit 139, and records the result in the recording unit 133. The video stream recorded in the recording unit 133 is transmitted from the transmission unit 132 to a network in response to a user request.
[0083]
In addition, the video stream determined to have an error by the error detection processing unit 134 is recorded in both the temporary recording unit 137 and the recording unit 133. From 133, the video stream before the error concealment process may be output to the network.
[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 unit 101, which receives the video stream from the network, and determines whether there is an error in the video stream. An error detection processing unit 144 for detecting, an error information recording unit 146 for recording the presence or absence of an error in the error detection processing unit 144, a recording unit 143 for recording a video stream, a resource scheduling, and an error concealment process by the scheduling. And a video stream recorded when there is an error in the error information recording unit 146 from the recording unit 143 when the load control unit 149 controls the start of the error concealment process, and stores the copied video stream. A video stream recorded in the recording unit 143 before copying the video stream concealed by the error concealment processing unit 145 A recording save unit 148 that overwrites an error concealment, and an error concealment that processes the effect of an error on the video stream stored in the record save unit 148 in a case where the load control unit 149 controls the start of the error concealment process so that the effect of the error is inconspicuous on the display video. An error concealment processing unit 145 that performs processing and returns the processed video stream to the recording evacuation unit 148, and a transmission unit 142 that outputs the video stream recorded in the recording unit 143 to the network according to a user's request It is composed.
[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 unit 101 receives a video stream to be recorded. The error detection processing unit 144 checks whether or not an error exists in the received video stream. The error information recording unit 146 records the presence or absence of an error in the error detection processing unit 144. The video stream is recorded in the recording unit 143.
[0087]
The error concealment processing unit 145 may perform error concealment processing on a plurality of video channels with one circuit, or may be used for processing other than error concealment processing when implemented in a DSP or MPU. Further, the input / output band of the recording unit 143 is finite. The load control unit 149 performs such resource scheduling of the error concealment processing unit 145 and the recording unit 143.
[0088]
In accordance with the schedule, the load control unit 149 copies the stream in which the error information is recorded in the error information recording unit 146 among the video streams recorded in the recording unit 143 to the recording saving unit 148, and stores it. The error concealment processing unit 145 performs error concealment processing on the video stream stored in the recording save unit 148, and records the video stream after the error concealment process in the recording save unit 148. According to the schedule, the load control unit 149 overwrites the video stream after the error concealment process stored in the recording saving unit 148 on the video stream recorded in the recording unit 143 before copying.
[0089]
When the input / output band of the recording unit 143 is sufficiently large, the recording saving unit 148 is unnecessary. Also, the recording save unit 148 is implemented not as a single storage area but divided into a storage area for outputting a video stream from the recording unit 143 and a storage area for inputting a video stream after error concealment processing to the recording unit 143. You may.
[0090]
The video stream recorded in the recording unit 143 is transmitted from the transmission unit 142 to the network in response to a user request. Further, when a request is received from the user before performing the error concealment process, the video stream before performing the error concealment process may be output from the recording unit 143 to the network.
[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 unit 101 that receives a video stream from a network, a recording unit 153 that records a video stream received by the receiving unit 101, and resource scheduling. And a load control unit 159 that controls the error concealment process by the scheduling, and copies and stores the video stream from the recording unit 153 when the load control unit 159 controls the start of the error concealment process, and executes an error detection processing unit 154. Scans the video stream to detect the presence or absence of an error in the video stream, performs error concealment processing on the video stream having an error in the error concealment processing unit 155, and stores the video stream after the error concealment processing in the recording unit 153 before copying. A recording evacuation unit 158 that overwrites a recorded video stream, and a video stream stored in the recording evacuation unit 158. And an error concealment processing unit 155 for processing the video stream in which the error has been detected by the error detection processing unit 154 so as to make the influence of the error inconspicuous on the display video. And a transmission unit 152 that outputs the video stream recorded in the recording unit 153 to the network in response to a user request.
[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 unit 101 receives a video stream to be recorded. The received video stream is recorded in the recording unit 153.
[0094]
The error concealment processing unit 155 may perform error concealment processing on a plurality of video channels with one circuit, or may be used for processing other than error concealment processing when implemented in a DSP or MPU. The input / output band of the recording unit 153 is finite. The load control unit 159 performs such resource scheduling of the error concealment processing unit 155 and the recording unit 153.
[0095]
In accordance with the schedule, the load control unit 159 copies the video stream recorded as having an error in the error information recording unit 156 among the video streams recorded in the recording unit 153 to the recording saving unit 158 and stores it. The error detection processing unit 154 checks whether an error exists in the video stream stored in the recording / saving unit 158. If an error exists, the error concealment processing unit 155 performs error concealment processing, and records the video stream after the error concealment processing in the recording saving unit 158.
[0096]
If no error exists, the video stream is recorded in the recording saving unit 158 as it is. According to the schedule, the load control unit 159 overwrites the video stream after the error concealment processing stored in the recording saving unit 158 on the video stream recorded in the recording unit 153 before copying.
[0097]
When the input / output band of the recording unit 153 is sufficiently large, the recording saving unit 158 is unnecessary. Further, the recording saving unit 158 may be implemented not as a single storage area but divided into a storage area for outputting the video stream from the recording unit 153 and a storage area for inputting the video stream to the recording unit 153. In addition, a video stream for which no error has been detected by the error detection unit 154 does not need to be re-recorded in the recording unit 153 or need not be re-recorded in the recording / saving unit 158.
[0098]
The video stream recorded in the recording unit 153 is transmitted from the transmission unit 152 to the network in response to a user request. Further, when there is a request before performing the error concealment process, the video stream before performing the error concealment process may be output from the recording unit 153 to the network.
[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)

ネットワークから映像ストリームを受信する受信部と、前記映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記エラー隠蔽処理部で加工された映像ストリームと前記エラー隠蔽処理部で加工されていない映像ストリームを記録する記録部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに送信する送信部とを備えていることを特徴とする映像記録装置。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 a video stream in which an error is detected by the error detection processing unit. An error concealment processing unit for processing the influence of an error on a display video inconspicuously; a recording unit for recording a video stream processed by the error concealment processing unit and a video stream not processed by the error concealment processing unit; A transmission unit for transmitting a video stream recorded in the unit to a network in response to a user request. 前記記録部は、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラー隠蔽処理を行ってから記録し、前記エラー検出処理部でエラーが検出されなかった映像ストリームはそのまま記録することを特徴とする請求項1に記載の映像記録装置。The recording unit performs an error concealment process on a video stream in which an error is detected by the error detection processing unit, and records the video stream. The video stream in which an error is not detected by the error detection processing unit is recorded as it is. The video recording device according to claim 1, wherein: ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを記録する記録部と、前記記録部に記録された映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、ユーザの要求に応じて前記エラー隠蔽処理部で加工した映像ストリームをネットワークに送信するとともにエラーのない映像ストリームの送信に対しては前記エラー隠蔽処理部で行う映像ストリームに対する加工に要した時間と同じ時間の遅延を付加してネットワークに送信する送信部とを備えていることを特徴とする映像記録装置。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 an error that scans the video stream recorded in the recording unit and detects whether there is an error in the video stream. A detection processing unit, an error concealment processing unit that processes the effect of the error on the display video inconspicuously on the video stream in which the error is detected by the error detection processing unit, and the error concealment processing unit according to a user request. The transmission of transmitting the processed video stream to the network and transmitting the error-free video stream to the network with the same delay as the time required for processing the video stream performed by the error concealment processing unit And an image recording device. ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でのエラーの有無を記録するエラー情報記録部と、前記映像ストリームを記録する記録部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記映像ストリームをユーザの要求に応じてネットワークに送信する際に、前記エラー情報記録部がエラー有りを記録していたときは前記エラー隠蔽処理部で加工した映像ストリームを送信し、前記エラー情報記録部がエラー無しを記録していたときは前記エラー隠蔽処理部で行う映像ストリームに対する加工に要した時間と同じ時間の遅延を付加して送信する送信部とを備えていることを特徴とする映像記録装置。A receiving unit that receives a video stream from a network, scans the video stream received by the receiving unit, detects an error in the video stream, and detects whether or not there is an error in the error detection processing unit. An error information recording unit for recording, a recording unit for recording the video stream, and an error concealment processing unit for processing the influence 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. Transmitting the video stream processed by the error concealment processing unit when the error information recording unit has recorded the presence of an error when transmitting the video stream to a network in response to a user request; When the recording unit records no error, the error concealment processing unit needs to process the video stream. Image recording apparatus characterized by comprising a transmission unit for transmitting a by adding the same amount of time delay and time. ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された場合に映像ストリームを一時的に記録しておく一時記録部と、前記一時記録部に一時的に記録された前記映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、リソースのスケジューリングを行い前記スケジューリングにより前記エラー隠蔽処理部におけるエラー隠蔽処理を制御する負荷制御部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に前記エラー隠蔽処理部で加工した映像ストリームを記録するとともに前記エラー検出処理部でエラーのない映像ストリームに対してはそのまま記録する記録部と、前記記録部に記録した映像ストリームをユーザの要求に応じてネットワークに送信する送信部とを備えていることを特徴とする映像記録装置。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 the presence or absence of an error in the video stream, and an error is detected by the error detection processing unit. A temporary recording unit for temporarily recording a video stream in the case, and an error concealment processing unit for processing the influence of an error on the video stream temporarily recorded on the temporary recording unit so as to be inconspicuous on a display video. A load control unit that performs resource scheduling and controls error concealment processing in the error concealment processing unit by the scheduling, and a video processed by the error concealment processing unit when the load control unit controls the start of the error concealment processing. The stream is recorded and at the error detection processing unit, Video recording apparatus, characterized in that the that includes a directly recording unit for recording, and a transmission unit for transmitting the video stream recorded in the recording unit to the network in response to a user request. 前記エラー検出処理部でエラーが検出された場合には、前記一時記録部に映像ストリームを記録すると同時に前記記録部にも記録し、前記負荷制御部によるエラー隠蔽処理の開始前に映像ストリームの送信要求があった場合には、前記送信部は前記記録部に記録されたエラー隠蔽処理前の映像ストリームを送信することを特徴とする請求項5に記載の映像記録装置。When an error is detected by the error detection processing unit, the video stream is recorded in the temporary recording unit and simultaneously recorded in the recording unit, and the transmission of the video stream is started before the error concealment process is started by the load control unit. 6. The video recording apparatus according to claim 5, wherein when a request is made, the transmission unit transmits the video stream before error concealment processing recorded in the recording unit. ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でのエラーの有無を記録するエラー情報記録部と、前記映像ストリームを記録する記録部と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理を制御する負荷制御部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に、前記記録部から前記エラー情報記録部にエラー有りが記録されている映像ストリームをコピーして格納するとともにエラー隠蔽処理部によって隠蔽処理した映像ストリームを前記記録部に上書きする記録退避部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に前記記録退避部に格納された前記映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理を行い、前記記録退避部に加工した映像ストリームを戻すエラー隠蔽処理部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに出力する送信部とを備えていることを特徴とする映像記録装置。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 the presence or absence of an error in the video stream, and determines whether there is an error in the error detection processing unit. An error information recording unit to record, a recording unit to record the video stream, a load control unit that schedules resources and controls an error concealment process by the scheduling, and the load control unit controls the start of the error concealment process In the case, a recording save unit that copies and stores a video stream in which an error is recorded from the recording unit to the error information recording unit and stores the video stream concealed by an error concealment processing unit in the recording unit. When the load control unit controls the start of the error concealment process, An error concealment processing unit that performs an error concealment process for processing the effect of an error on the display image inconspicuously on the video stream stored in the storage unit, and returns the processed video stream to the recording save unit. A transmission unit for outputting the video stream to a network in response to a user request. 前記負荷制御部によるエラー隠蔽処理の開始前に映像ストリームの送信要求がユーザからあった場合には、前記送信部は前記記録部に記録されたエラー隠蔽処理前の映像ストリームを送信することを特徴とする請求項7に記載の映像記録装置。When the user requests the transmission of the video stream before the start of the error concealment process by the load control unit, the transmission unit transmits the video stream before the error concealment process recorded in the recording unit. The video recording device according to claim 7, wherein ネットワークから映像ストリームを受信する受信部と、前記受信部で受信した映像ストリームを記録する記録部と、リソースのスケジューリングを行い前記スケジューリングによりエラー隠蔽処理を制御する負荷制御部と、前記負荷制御部がエラー隠蔽処理の開始を制御した場合に前記記録部から映像ストリームをコピーして格納するとともにエラー検出処理部によって映像ストリームを走査して前記映像ストリームのエラーの有無を検出し、エラーが有る映像ストリームに対しエラー隠蔽処理部によって隠蔽処理し、隠蔽処理後の映像ストリームを上書きする記録退避部と、前記記録退避部に格納された映像ストリームを走査し、前記映像ストリームのエラーの有無を検出するエラー検出処理部と、前記エラー検出処理部でエラーが検出された映像ストリームに対してエラーの影響を表示映像上目立たなく加工するエラー隠蔽処理部と、前記記録部に記録された映像ストリームをユーザの要求に応じてネットワークに出力する送信部とを備えていることを特徴とする映像記録装置。A receiving unit that receives a video stream from a network, a recording unit that records the video stream received by the receiving unit, a load control unit that performs resource scheduling and controls error concealment processing by the scheduling, and the load control unit When the start of the error concealment process is controlled, the video stream is copied and stored from the recording unit, and the error detection processing unit scans the video stream to detect the presence or absence of an error in the video stream. A recording save unit that performs concealment processing by an error concealment processing unit and overwrites the video stream after the concealment process, and an error that scans the video stream stored in the recording save unit and detects the presence or absence of an error in the video stream. An error is detected by the detection processing unit and the error detection processing unit. An error concealment processing unit for processing the influence of an error on the displayed video stream inconspicuously on a display video, and a transmission unit for outputting the video stream recorded in the recording unit to a network in response to a user request. A video recording device characterized by the above-mentioned. 前記負荷制御部によるエラー隠蔽処理の開始前に映像ストリームの送信要求がユーザからあった場合には、前記送信部は前記記録部に記録されたエラー隠蔽処理前の映像ストリームを送信することを特徴とする請求項9に記載の映像記録装置。When the user requests the transmission of the video stream before the start of the error concealment process by the load control unit, the transmission unit transmits the video stream before the error concealment process recorded in the recording unit. The video recording device according to claim 9. 請求項1乃至請求項10のいずれかに記載の映像記録装置と、撮像部、符号化部を備える映像符号化装置と、復号化部及び表示部を備える映像復号化装置とを備える映像伝送システム。A video transmission system comprising: the video recording device according to claim 1; 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. .
JP2002360691A 2002-12-12 2002-12-12 Video recording apparatus and video transmitting system Pending JP2004194056A (en)

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)

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