JP4491290B2 - パケットエラー監視型mpegデコーダ、mpeg映像伝送システム及びmpeg映像伝送方法 - Google Patents
パケットエラー監視型mpegデコーダ、mpeg映像伝送システム及びmpeg映像伝送方法 Download PDFInfo
- Publication number
- JP4491290B2 JP4491290B2 JP2004191158A JP2004191158A JP4491290B2 JP 4491290 B2 JP4491290 B2 JP 4491290B2 JP 2004191158 A JP2004191158 A JP 2004191158A JP 2004191158 A JP2004191158 A JP 2004191158A JP 4491290 B2 JP4491290 B2 JP 4491290B2
- Authority
- JP
- Japan
- Prior art keywords
- mpeg
- packet
- data
- rtp
- packet data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012544 monitoring process Methods 0.000 title claims description 59
- 230000005540 biological transmission Effects 0.000 title claims description 30
- 238000000034 method Methods 0.000 title claims description 16
- 238000012545 processing Methods 0.000 claims description 92
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 claims description 16
- 238000004148 unit process Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 5
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、RTP(Real-time Transport Protocol:RFC1889)パケットを用いたMPEG(Moving Picture Experts Group)映像伝送システム(MPEG over IP)において、IPネットワークの品質低下によるIPパケットの欠落(パケットロス)をRTPヘッダのシーケンス番号を監視することで検知し、パケットロスが発生した場合にロスしたパケット数分のダミーパケットデータを挿入することで映像の乱れを最小限に抑えて安定した映像伝送ができることを特徴としている。
図1を参照すると、本発明の一実施例としてのMPEG over IPシステムが示されている。本実施例では、MPEG−2(Moving Picture Experts Group phase 2)のTS(Transport Stream)方式を使用した場合について示す。
図1のMPEGデコーダの動作について図5のフローチャートに示す。図1のMPEGデコーダが起動してMPEGエンコーダから最初に受信したRTPパケットのMPEG−2 TSデータを図1のRTPパケット保持部6に保持する(S1)。
2 IPパケット送信処理部
3 IPネットワーク網
4 IPパケット受信処理部
5 RTPヘッダ監視処理部
6 RTPパケットデータ保持部
7 MPEGデコード処理部
Claims (13)
- RTPパケットを使用したMPEG映像伝送システムにおいて用いられるパケットエラー監視型MPEGデコーダであって、
IPネットワーク網を介してMPEGエンコーダから送信されたパケットデータを受信するIPパケット受信処理部と、
前記受信したパケットデータのRTPヘッダのシーケンス番号を監視するRTPヘッダ監視処理部と、
予め受信したパケットデータに含まれるパケット識別子をNULLデータで書き換えることで、予めダミーパケットデータを生成し、保持しておくRTPパケットデータ保持部と、
前記RTPヘッダ監視処理部が前記RTPヘッダのシーケンス番号に基づいてパケットデータのロスを検知した場合、ロスしたパケットデータの数分のダミーパケットデータを前記RTPパケットデータ保持部から取得し、該取得したダミーパケットデータを挿入するMPEGデコード処理部と、を有し、
パケットロス発生時に、前記MPEGエンコーダから送信されるMPEG2 TSデータ量と、前記MPEGデコード処理部で受信するMPEG2 TSデータ量とを一致させることを特徴とするパケットエラー監視型MPEGデコーダ。 - 前記IPパケット受信処理部は、前記IPネットワーク網を介して前記MPEGエンコーダより受信したパケットデータからETHER、IP、UDPの各ヘッダを処理し、RTPパケットデータを前記RTPヘッダ監視処理部へ出力することを特徴とする請求項1記載のパケットエラー監視型MPEGデコーダ。
- 前記RTPヘッダ監視処理部は、前記IPパケット受信処理部から受け取った、前記RTPパケットデータからRTPヘッダとMPEG2 TSデータを分離し、RTPヘッダのシーケンス番号からパケットロスが発生したかどうかを判断することを特徴とする請求項1記載のパケットエラー監視型MPEGデコーダ。
- 前記RTPヘッダ監視処理部は、パケットロス有りと判断した場合は、シーケンス番号が飛んでいる分のダミーパケットデータを前記RTPパケットデータ保持部から取得し、前記MPEGデコード処理部へ出力した後、前記受信したMPEG2 TSデータを前記MPEGデコード処理部へ出力することを特徴とする請求項3記載のパケットエラー監視型MPEGデコーダ。
- 前記RTPヘッダ監視処理部は、パケットロスが無いと判断した場合は、前記受信したMPEG2 TSデータを前記MPEGデコード処理部へ出力することを特徴とする請求項3記載のパケットエラー監視型MPEGデコーダ。
- 前記RTPヘッダ監視処理部は、前記RTPパケットデータを受信する毎にRTPヘッダのシーケンス番号を保持することを特徴とする請求項1から5のいずれか1項に記載のパケットエラー監視型MPEGデコーダ。
- 前記RTPヘッダ監視処理部は、今回受信したシーケンス番号mが以前受信したシーケンス番号nより1大きい値の場合、パケットロスが無いと判断し、前記mが前記nより2以上大きい値の場合はパケットロスが有ったと判断し、
前記パケットロスが有った場合、前記RTPパケットデータ保持部で保持するダミーパケットデータをm−(n+1)回分、前記MPEGデコード処理部へ出力することで、パケットロスした分のデータをダミーパケットデータとして挿入することを特徴とする請求項1から6のいずれか1項に記載のパケットエラー監視型MPEGデコーダ。 - 前記RTPヘッダ監視処理部は、パケットの逆順受信及び同パケットの重複受信を監視することを特徴とする請求項1から7のいずれか1項に記載のパケットエラー監視型MPEGデコーダ。
- 前記RTPパケットデータ保持部は、前記MPEGデコーダが起動して前記MPEGエンコーダから最初に受信した1RTPパケット分のMPEG2 TSデータを前記IPパケット受信処理部から受信し、該MPEG2 TSデータを保持することを特徴とする請求項1記載のパケットエラー監視型MPEGデコーダ。
- 前記RTPパケットデータ保持部は、前記MPEG2 TSデータのヘッダの中にあるパケット識別子をNULLデータで書き換えて生成したパケットを前記ダミーパケットデータとして保存することを特徴とする請求項1又は9記載のパケットエラー監視型MPEGデコーダ。
- 前記MPEGデコード処理部は、前記RTPヘッダ監視処理部から受け取ったMPEG2 TSデータを元にMPEG復号化してアナログ映像信号を出力することを特徴とする請求項1記載のパケットエラー監視型MPEGデコーダ。
- MPEGエンコーダと、MPEGデコーダとがIPネットワーク網を介して接続され、RTPパケットを使用するMPEG映像伝送システムであって、
前記MPEGエンコーダは、
アナログ映像ソースから映像を入力し、該映像のMPEG符号化を行うMPEGエンコード処理部と、
前記MPEGエンコード処理部でMPEG符号化されたMPEG2 TSデータにRTP、UDP、IP、ETHERの各ヘッダを付加し、前記IPネットワーク網を介してMPEGデコーダへパケットデータを送信するIPパケット送信処理部と、を有し、
前記MPEGデコーダは、
前記IPネットワーク網を介して前記MPEGエンコーダから送信されたパケットデータを受信するIPパケット受信処理部と、
前記受信したパケットデータのRTPヘッダのシーケンス番号を監視するRTPヘッダ監視処理部と、
予め受信したパケットデータに含まれるパケット識別子をNULLデータで書き換えることで、予めダミーパケットデータを生成し、保持しておくRTPパケットデータ保持部と、
前記RTPヘッダ監視処理部が前記RTPヘッダのシーケンス番号に基づいてパケットデータのロスを検知した場合、ロスしたパケットデータの数分のダミーパケットデータを前記RTPパケットデータ保持部から取得し、該取得したダミーパケットデータを挿入するMPEGデコード処理部と、を有し、
パケットロス発生時に、前記MPEGエンコーダから送信されるMPEG2 TSデータ量と、前記MPEGデコード処理部で受信するMPEG2 TSデータ量とを一致させることを特徴とするMPEG映像伝送システム。 - MPEGエンコーダと、MPEGデコーダとがIPネットワーク網を介して接続されたMPEG映像伝送システムで用いられ、RTPパケットを使用するMPEG映像伝送方法であって、
前記MPEGエンコーダがアナログ映像ソースから映像を入力し、該映像のMPEG符号化を行うMPEGエンコード処理ステップと、
前記MPEGエンコーダが前記MPEGエンコード処理部でMPEG符号化されたMPEG2 TSデータにRTP、UDP、IP、ETHERの各ヘッダを付加し、前記IPネットワーク網を介してMPEGデコーダへパケットデータを送信するIPパケット送信処理ステップと、
前記MPEGデコーダが前記IPネットワーク網を介して前記MPEGエンコーダから送信されたパケットデータを受信するIPパケット受信処理ステップと、
前記MPEGデコーダが前記受信したパケットデータのRTPヘッダのシーケンス番号を監視するRTPヘッダ監視処理ステップと、
前記MPEGデコーダが予め受信したパケットデータに含まれるパケット識別子をNULLデータで書き換えることで、予めダミーパケットデータを生成し、保持しておくRTPパケットデータ保持ステップと、
前記MPEGデコーダが前記RTPヘッダ監視処理ステップにおいて前記RTPヘッダのシーケンス番号に基づいてパケットデータのロスを検知した場合、ロスしたパケットデータの数分のダミーパケットデータを取得し、該取得したダミーパケットデータを挿入するMPEGデコード処理ステップと、を有し、
パケットロス発生時に、前記MPEGエンコーダから送信されるMPEG2 TSデータ量と、前記MPEGデコード処理部で受信するMPEG2 TSデータ量とを一致させることを特徴とするMPEG映像伝送方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004191158A JP4491290B2 (ja) | 2004-06-29 | 2004-06-29 | パケットエラー監視型mpegデコーダ、mpeg映像伝送システム及びmpeg映像伝送方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004191158A JP4491290B2 (ja) | 2004-06-29 | 2004-06-29 | パケットエラー監視型mpegデコーダ、mpeg映像伝送システム及びmpeg映像伝送方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006014153A JP2006014153A (ja) | 2006-01-12 |
JP4491290B2 true JP4491290B2 (ja) | 2010-06-30 |
Family
ID=35780803
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004191158A Expired - Fee Related JP4491290B2 (ja) | 2004-06-29 | 2004-06-29 | パケットエラー監視型mpegデコーダ、mpeg映像伝送システム及びmpeg映像伝送方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4491290B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007096987A1 (ja) | 2006-02-24 | 2007-08-30 | Fujitsu Limited | エラー制御装置 |
CN101087212B (zh) * | 2006-06-07 | 2010-05-12 | 中兴通讯股份有限公司 | 一种在无线网络测试中补全空中接口消息序列的方法 |
JP4791443B2 (ja) * | 2007-12-27 | 2011-10-12 | 日本電信電話株式会社 | 客観品質評価方法、客観品質評価装置およびプログラム |
JP4956849B2 (ja) * | 2009-02-20 | 2012-06-20 | Necエンジニアリング株式会社 | 画像復号装置およびパケット損失補償方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0435135A (ja) * | 1990-05-25 | 1992-02-05 | Oki Electric Ind Co Ltd | 画像パケット多重受信装置 |
JPH1023015A (ja) * | 1996-06-28 | 1998-01-23 | Nec Corp | 動画像受信装置及びその廃棄パケット補償方法 |
JP2003023462A (ja) * | 2001-07-09 | 2003-01-24 | Hitachi Ltd | 多地点同報通信網用再送方法 |
WO2003090401A1 (en) * | 2002-04-16 | 2003-10-30 | Sony Electronics Inc. | Content replacement by pid mapping |
WO2004008760A1 (ja) * | 2002-07-16 | 2004-01-22 | Matsushita Electric Industrial Co., Ltd. | コンテンツ受信器およびコンテンツ送信器 |
-
2004
- 2004-06-29 JP JP2004191158A patent/JP4491290B2/ja not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0435135A (ja) * | 1990-05-25 | 1992-02-05 | Oki Electric Ind Co Ltd | 画像パケット多重受信装置 |
JPH1023015A (ja) * | 1996-06-28 | 1998-01-23 | Nec Corp | 動画像受信装置及びその廃棄パケット補償方法 |
JP2003023462A (ja) * | 2001-07-09 | 2003-01-24 | Hitachi Ltd | 多地点同報通信網用再送方法 |
WO2003090401A1 (en) * | 2002-04-16 | 2003-10-30 | Sony Electronics Inc. | Content replacement by pid mapping |
WO2004008760A1 (ja) * | 2002-07-16 | 2004-01-22 | Matsushita Electric Industrial Co., Ltd. | コンテンツ受信器およびコンテンツ送信器 |
Also Published As
Publication number | Publication date |
---|---|
JP2006014153A (ja) | 2006-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3931595B2 (ja) | データ修正装置及びデータ修正方法 | |
JP6419235B2 (ja) | デジタル放送システムにおけるデータを受信する装置 | |
US9641588B2 (en) | Packets recovery system and method | |
US8819714B2 (en) | Ratings and quality measurements for digital broadcast viewers | |
US9781488B2 (en) | Controlled adaptive rate switching system and method for media streaming over IP networks | |
US20020164024A1 (en) | Data transmission method and data relay method | |
US9577682B2 (en) | Adaptive forward error correction (FEC) system and method | |
WO2009093292A1 (ja) | 動画像送受信システム | |
WO2003104922A2 (en) | Method and apparatus for controlling the distribution of digitally encoded data in a network | |
JP2009164880A (ja) | トランスコーダ及び受信機 | |
US7818772B2 (en) | System and method for improving the quality of video communication over a packet-based network | |
JP2010187097A (ja) | 映像品質推定装置、映像品質推定方法およびプログラム | |
JP4564782B2 (ja) | データ受信装置およびデータ受信プログラム | |
JP4491290B2 (ja) | パケットエラー監視型mpegデコーダ、mpeg映像伝送システム及びmpeg映像伝送方法 | |
US8565083B2 (en) | Thinning of packet-switched video data | |
JP2002152301A (ja) | データ通信システム、データ受信装置、データ通信方法、並びにプログラム記憶媒体 | |
JP4947049B2 (ja) | 符号化ストリーム送信装置 | |
JP4252017B2 (ja) | 符号化ストリーム中継装置、その方法及びプログラム | |
JP4956849B2 (ja) | 画像復号装置およびパケット損失補償方法 | |
Fernando | MMT: the next-generation media transport standard | |
JP4525697B2 (ja) | 伝送ヘッダ圧縮装置、動画像符号化装置及び動画像伝送システム | |
Fritscher et al. | A fault tolerant proxy protocol preserving both data and timing and its usage in industrial tele maintenance | |
JP2006211227A (ja) | データ送信装置およびデータ送信方法 | |
JP2005064574A (ja) | ストリームパケット送出装置及びストリームパケット送出方法 | |
WO2011043706A1 (en) | Stream switch using udp checksum |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070306 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090212 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090217 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090417 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100323 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100405 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130409 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4491290 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130409 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140409 Year of fee payment: 4 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |