JPH0983541A - エラー処理方法および装置 - Google Patents

エラー処理方法および装置

Info

Publication number
JPH0983541A
JPH0983541A JP7239591A JP23959195A JPH0983541A JP H0983541 A JPH0983541 A JP H0983541A JP 7239591 A JP7239591 A JP 7239591A JP 23959195 A JP23959195 A JP 23959195A JP H0983541 A JPH0983541 A JP H0983541A
Authority
JP
Japan
Prior art keywords
cpcs
packet
pdu
error processing
packets
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.)
Withdrawn
Application number
JP7239591A
Other languages
English (en)
Inventor
Masayuki Yamanaka
正行 山中
Tetsuo Tachibana
哲夫 橘
Shige Nakagaki
樹 中垣
Kenji Nemoto
健二 根本
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP7239591A priority Critical patent/JPH0983541A/ja
Priority to US08/712,421 priority patent/US5878041A/en
Publication of JPH0983541A publication Critical patent/JPH0983541A/ja
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting with frames or packets; Protocol or part of protocol for error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3081ATM peripheral units, e.g. policing, insertion or extraction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64307ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/564Connection-oriented
    • H04L2012/5642Multicast/broadcast/point-multipoint, e.g. VOD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5647Cell loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • H04L2012/5653Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
    • H04L2012/5658Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL5

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

(57)【要約】 【課題】ATM網におけるエラー処理方式に関し、AT
M網でプロトコルとしてAALタイプ5を選択する場合
の、エラー処理方法および装置を提供する。 【解決手段】ATM網においてプロトコルとしてAAL
タイプ5を選択する場合、CPCS−PDUトレイラの
CPCS−UUを、シーケンス・ナンバとして使用して
エラー処理を行なう。特に、ATM網においてVODを
AALタイプ5によって実現する際に、CPCS−PD
UトレイラのCPCS−UUを、MPEG−2トランス
ポート・ストリーム・パケットのシーケンス・ナンバと
して使用して、パケット数の監視を行ない、CRC−3
2のチェック結果と、LIによるチェック結果と、セル
数のチェック結果とから、受信側におけるエラーの処理
を行なって、エラーに基づいて原形が崩れたパケットに
対しては、パケットを廃棄して、廃棄パケット数に相当
する数のヌル・パケットを挿入する処理を行なう。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ATM(Asynchro
nous Transfer Mode)網におけるエラー処理方式に関
し、特にAAL(ATM Adaptation Layer)タイプ5を用
いる際の、シーケンス・ナンバによるエラー処理方法お
よび装置に関するものである。
【0002】B−ISDNプロトコルにおけるAALタ
イプ5は、簡易化されたAALプロトコルとして、例え
ば、VOD(Video On Demand )への適用が検討されて
いる。
【0003】VODのように、受信側でエラーがあった
データを再送できない状況のもとで、AALタイプ5を
適用しようとする場合、エラー処理を確実に行なえるよ
うにすることが要求される。
【0004】
【従来の技術】VODは、マルチメディア分野において
最も有望なものと考えられていて、北米等を中心とし
て、各国でトライアルが実施され始めているが、VOD
技術の標準化の動向は、混沌とした状況が続いている。
ATM網を用いたVODを実現するための装置として
は、主として、ビデオ・サーバ,ATM交換機およびS
TB(Set Top Box )等が必要である。さらに、現実的
には、FTTC(Fiber To The Curb )の実現のため、
ADSL(Asymmetrical Digital Subscriber Line)技
術装置や、デマルチプレクサ装置等が必要となる。
【0005】ところが、これらの装置間のインタフェー
ス(各レイヤごとのプロトコル)を合致させることが必
須であるにもかかわらず、標準化動向は、混沌として混
迷状態である。特に、これらの装置は、それぞれが大型
であって、技術的に開発は難しく、1企業がこれらのす
べてを供給することは不可能であり、現実的であり得な
い。そのため複数企業によるシステム構築が必要となる
が、これは上述の理由から困難である。
【0006】VODシステムにおいては、AALの上位
レイヤとして画像データを乗せるが、その場合の乗せ方
等については、ATMフォーラム等によって、積極的に
標準化が進められている。画像データについては、現状
の伝送限界を考慮して、MPEG(Moving Picture Cod
ing Experts Group )標準化委員会によってMPEG−
1,MPEG−2等の画像圧縮技術の標準化が完了して
いる。さらにこの画像データをネットワークへ運び出す
ためのMPEGシステムが標準化されており、特にAT
Mフォーラムによって、ATM網への伝送方法が検討さ
れている。さらに最近になって、MPEG−2トランス
ポート・ストリーム・パケットをAALタイプ5へマッ
ピングする方法が、ATMフォーラムによって標準化さ
れた。
【0007】図6は、VODの形態を示したものであっ
て、(a),(b) はその2つの形態を示している。
【0008】(a) ビデオ・サーバ1から、ATM交換機
2まで、およびATM交換機2から各STB3までを、
ATMで伝送する。 (b) ビデオ・サーバ1から、ATM交換機2まではAT
Mで伝送するが、ATM交換機2と各STB3との間に
デマルチプレクサ装置4をおいて、ATMを純粋なMP
EGデータに変換して配分する。
【0009】また、MPEG−2トランスポート・スト
リーム・パケットのAALタイプ5へのマッピング方法
として、次のような方式が標準化されている。すなわ
ち、
【0010】(1) 通常、2つのMPEG−2トランスポ
ート・ストリーム・パケットをAALタイプ5のPDU
(Protocol Data Unit)にマッピングし、8セルで送り
だす。このときは、スタッフィングは必要としない。 (2) もしも最初のパケットが、ヘッダに同期用のクロッ
クの情報として、PCR(Program Clock Reference )
を持っていたら、これを直ちにAALタイプ5のPDU
にマッピングして5セルで送り出す。この場合は、44
バイトのスタッフィングが必要となる。
【0011】
【発明が解決しようとする課題】AALタイプ5には、
シーケンス・ナンバ機能がない。そのため、以下に示す
VODのような画像データを伝送する場合、つまり、再
送ができない状況のもとで、AALタイプ5を選択した
場合には、エラー・コントロールを行なうことができな
い。
【0012】そのため、MPEG−2トランスポート・
ストリーム・パケットをATMセルで伝送する場合、C
DV(Cell Delay Variation)またはジッタと呼ばれる
現象が、最も大きな問題となる。CDVが大きいと、ビ
デオとオーディオの同期をとるためのクロック・リカバ
リ情報である、PCRの到着時間に大きな影響を与え
る。PCRは、その値とともに、その到着時間が重要で
あり、従来技術において示されたような、ATMフォー
ラムによって標準化された方法も、この問題を軽減する
ことを考慮している。
【0013】図6に示された(a) のようなシステムの場
合、現在のところ、CDVの発生を避けることはできな
い。一方、図6の (b)の場合、ビデオサーバから送られ
てきたパケットの順番どおりに、CDVが発生しないよ
うに再生するためには、中継装置にバッファを設けて、
かつエラー・コントロールを正しく行なうことが必要と
なる。単にエラーが発生したCPCS(Common Part Co
nvergence Sublayer)−PDUを廃棄するだけでは、P
CRの到着時間に大きな影響を生じる。
【0014】そこでエラー・コントロールを正しく行な
うためには、CPCS−PDUごとのシーケンス・ナン
バが欲しいが、AALタイプ5にはその機能がない。
【0015】またパケットの抜けを調べるためには、パ
ケットのヘッダの内容であるコンティニュティ・カウン
タをチェックすればよいが、これはAALの上位レイヤ
の機能である。さらにコンティニュティ・カウンタのフ
ィールドをチェックすることは、前述の(1),(2) に示さ
れたように2つの形のCPCS−PDUがあるため、大
変である。さらに、このコンティニュティ・カウンタの
フィールド自体が正しいかどうかもチェックしなければ
ならない。
【0016】本発明は、このような従来技術の課題を解
決しようとするものであって、VODのように、受信側
でエラーがあったデータを再送できない状況のもとで、
AALタイプ5を選択した場合に、AALタイプ5のC
PCS−PDUのトレイラのCPCS−UU(User To
User Indication )をシーケンス・ナンバとして用いる
ことによって、エラー・コントロールを正確に行なうこ
とができるようにすることを目的としている。
【0017】
【課題を解決するための手段】本発明においては、VO
D等のように、受信側でエラーがあったデータを再送で
きないデータに対して、AALタイプ5を適用する場合
に、AALタイプ5のCPCS−PDUのトレイラのC
PCS−UUをシーケンス・ナンバとして使用する。特
にVODの場合、次のような各手段を用いる。
【0018】[1] ビデオ・サーバからのパケット間隔を
維持するように、エラー・コントロールを正確に行なう
ために、AALタイプ5にその機能を持たせる。具体的
には、AALタイプ5のCPCS−PDUのトレイラの
CPCS−UU領域に、MPEG−2トランスポート・
ストリーム・パケットのシーケンス・ナンバを挿入して
使用する。この際、ビデオ・サーバ側で、この領域に書
き込むことを、予め取り決めておく必要がある。
【0019】[2] CPCS−UUからMPEG−2トラ
ンスポート・ストリーム・パケット数を監視し、セル・
ロス, ビット・エラーおよび誤挿入セルによって、原形
が崩れてしまったパケットの代わりに、ヌル・パケット
を挿入する。
【0020】図1は、MPEG−2トランスポート・ス
トリーム・パケットのAALタイプ5へのマッピング方
法を示したものであって (A)は1パケットごとに処理す
る場合を示し、(B) は2パケットごとに処理する場合を
示している。
【0021】図1(A) において、MPEG−2トランス
ポート・ストリーム・パケットにおいて、SBは同期バ
イトを示し、ペイロードは伝送すべきデータを示す。A
ALタイプ5においては、188バイトからなる1パケ
ットのMPEG−2トランスポート・ストリーム・パケ
ットに、PAD(スタッフィングのためのオール“1”
のデータ:44バイト),CPCS−UU(1バイ
ト),CPI(Common Part Indicator ;1バイト),
LI(Length Indication ;2バイト),CRC−32
(チェック用データ;4バイト)を付加して、ペイロー
ドが48バイトの5セルに分割して伝送する。CPCS
−UU,CPI,LI,CRC−32は、AALタイプ
5のトレイラを形成している。
【0022】図1(B) においては、AALタイプ5にお
いて、2パケットのMPEG−2トランスポート・スト
リーム・パケット(376バイト)に、同じ8バイトの
トレイラを付加して、ペイロードが48バイトの8セル
に分割して伝送する。この場合は、PADを必要としな
い。
【0023】図2は、ヌル・パケットの挿入を示すイメ
ージ図である。図示のように、AALタイプ5の信号中
に、原形が崩れたCPCS−PDUがあったときは、加
入者線の信号においては、原形が崩れたCPCS−PD
Uの代わりに、ヌル・パケットを挿入することによっ
て、パケットの数を合わせることができる。
【0024】図3は、ヌル・パケットの構造を例示する
ものであって、同期バイト(8ビット),トランスポー
ト・エラー・インジケータ(1ビット),ペイロード・
ユニット・スタート・インジケータ(1ビット),トラ
ンスポート・プライオリティ(1ビット),PID(Pa
cket Indication ;13ビット),トランスポート・ス
クランブリング・コントロール(2ビット),アダプテ
ーション・フィールド・コントロール(2ビット),コ
ンティニュティ・カウンタ(4ビット)からなる4バイ
トのヘッダに、オール“1”からなるペイロードを付加
して、188バイトからなるパケットを構成することが
示されている。
【0025】[3] 受信側でセル・ロス,ビット・エラー
および誤挿入セルを検出したときの処理は次のようにし
て行なわれる。
【0026】図4は、エラー・コントロールの一例を示
したものであって、簡単な処理手順として、CRC−3
2のチェックと、LIフィールドのチェックと、セル数
(5または8)のチェックとによって行なう場合を示し
ている。
【0027】まず、CRC−32,LI,セル数をチェ
ックして、異常の場合、すなわち原形の崩れたCPCS
−PDUが検出されたときは、これを直ちに廃棄して、
次のCPCS−PDUを調べる。その結果、正常であっ
たときは、CPCS−UUをみて、前のパケットと連続
した値であるか否かを確認し、パケットが抜けていた場
合は、その位置にヌル・パケットを挿入する。
【0028】本発明において、上述の課題を解決するた
めの、具体的手段を次に列挙する。 (1) 本発明のエラー処理方法においては、ATM網にお
いてプロトコルとしてAALタイプ5を選択する場合
に、CPCS−PDUトレイラのCPCS−UUをシー
ケンス・ナンバとして使用して、受信側におけるエラー
の処理を行なう。
【0029】(2) 本発明のエラー処理方法においては、
ATM網においてVODをAALタイプ5によって実現
する際に、CPCS−PDUトレイラのCPCS−UU
を、MPEG−2トランスポート・ストリーム・パケッ
トのシーケンス・ナンバとして使用して、受信側におけ
るエラーの処理を行なう。
【0030】(3) (2) の場合に、CPCS−UUからM
PEG−2トランスポート・ストリームのパケット数を
監視して、エラーに基づいて原形が崩れたパケットに対
しては、このパケットを廃棄して、廃棄パケット数に相
当する数のヌル・パケットを挿入する。
【0031】(4) (3) の場合に、CRC−32によるチ
ェック結果と、LIによるチェック結果と、セル数のチ
ェック結果とから,原形が崩れたパケットを検出する。
【0032】(5) (4) の場合に、原形が崩れたパケット
を検出したとき、このパケットを含むCPCS−PDU
を廃棄して、次のCPCS−PDUをチェックし、正常
のとき、CPCS−UUが連続値となるように、次のC
PCS−PDUのパケットの前に、廃棄したCPCS−
PDUのパケット数に相当する数のヌル・パケットを挿
入する。
【0033】(6) 本発明のエラー処理装置においては、
MPEG−2トランスポート・ストリーム・パケット
(以下単にパケットという)をAALタイプ5へマッピ
ングしたCPCS−PDUからパケットをバッファ17
に書き込み、CRCチェック部18におけるCPCS−
PDUのCRCデータのチェック結果と、LIチェック
部19における有効セル数とCPCS−PDUのデータ
長のチェック結果、異常のときこのCPCS−PDUを
廃棄し、チェック結果正常であったとき、SNチェック
部21におけるCPCS−UUからなるシーケンス・ナ
ンバの連続値のチェック結果、連続値のとき、バッファ
17に格納されたパケットを読みだすとともに、CPC
S−PDUを廃棄したとき、およびシーケンス・ナンバ
が連続値でないとき、予めROM25に格納されている
ヌル・パケットを読みだして出力する。
【0034】
【発明の実施の形態】図5は、本発明の一実施形態を示
したものであって、CPCS−PDUトレイラのCPC
S−UU(1バイト)に、MPEG−2トランスポート
・ストリーム・パケットのシーケンス・ナンバを付した
場合の、セル・ロス,ビット・エラーおよび誤挿入セル
に対する処理と、ヌル・パケット挿入の処理とを行なう
ためのブロック構成を示している。
【0035】図中、11は8パラレルのデータを16パ
ラレルに変換する16パラレル変換部、12,13はシ
フトレジスタ、14は各部の動作タイミングを生成する
タイミング生成部、15はATMヘッダのPTI(Payl
oad type Identifier )と、VCI(Virtual Channel
Identifier)と、VPI(Virtual Path Identifier)
とをチェックするPTI,VCI/VPIチェック部、
16は第1の書込制御部、17はDPRAMからなるバ
ッファである。
【0036】また、18はCRC−32のチェックを行
なうCRCチェック部、19はLI( Length Indentif
ier )フィールドをチェックするLIチェック部、20
は論理積を求めるアンド部、21はシーケンス・ナンバ
をチェックするSNチェック部、22は第2の書込制御
部、23は読出制御部、24は制御FIFO(Firstin
First out)部、25はROM(Read Only Memory)、
26はバッファ容量監視部、27はフレームビット
(F)を挿入するF挿入部である。
【0037】図5に示されたブロックの概略の動作は次
のようなものである。 (1) CRC−32チェック部18と、LIチェック部1
9において、セル・ロス,ビットエラー,誤挿入セルの
チェックを行ない、完全なCPCS−PDU、すなわち
完全なパケットであるか否かを判定する。
【0038】(2) 正常なパケットであることを確認した
のち、SNチェック部において、パケットに抜けがない
か否かをチェックする。
【0039】(3) これらのチェックが終了したのち、バ
ッファへの書き込み, 読み出しを行なう。パケットに抜
けがあった場合は、予めROMに書き込んでおいたヌル
パケットを読みだす。
【0040】図5において、バックボードからの8パラ
レルの受信データRDATAを、16パラレル変換部1
1を経て16パラレルの信号に変換し、LCA1で示す
部分において、シフトレジスタ12を経て転送する。タ
イミング作成部14は、16パラレル変換部11からの
信号に基づいて、セルヘッダチェック, CPCS−PD
Uトレイラチェックを、16ビットのデータとして扱え
るようにするためのタイミング信号を生成する。
【0041】PTI,VPI/VPIチェック部15
は、受信セルのVPI/VCI値と、CPUで設定され
たVPI/VCI値と比較し、一致したとき、有効セル
であることを示す有効セル信号を作成する。また、有効
セルに対してPTI(AUU)をチェックし、メッセー
ジの始めであるBOM(Begining of Message )セル
と、メッセージの終わりであるEOM(End Of Messag
e)セルとを示す信号をそれぞれ生成する。
【0042】CRCチェック部18は、CRC−32の
演算を行ない、チェック結果、正常時には、CRC正常
信号を送出する。
【0043】LIチェック部19は、有効セルをEOM
セルまでカウントし、その値が5または8であることを
確認する。また、EOMセルに対しては、LIフィール
ドの値を読み取って、その値が188または376であ
ることを確認する。有効セル数,LIフィールド値がそ
れぞれ、5と188、または8と376であれば、CP
CS−PDUは、正常である。
【0044】SNチェック部21は、CRCチェック結
果正常であり、またLIチェックの結果、CPCS−P
DUが正常であったことを、アンド部20の出力から知
ったとき、EOMセルに対してCPCS−UUフィール
ド値を読みとって、MPEG−2トランスポート・スト
リーム・パケット数を確認する。パケットの数が欠落し
ている場合には、ヌル・パケットの挿入通知と、挿入数
とを送出する。
【0045】LCA2で示す部分において、LCA1か
ら転送された受信データRDATAをシフトレジスタ1
3を経て、DPRAMからなるバッファ17へ書き込
む。この際、書込制御ブロック16は、バッファ17へ
の書き込みクロックの生成と、バッファ17への書き込
みアドレスの作成とを行なう。また、書込制御部22
は、制御FIFO部24への書き込みクロックの生成
と、制御FIFO部24への書き込みデータの作成を行
ない、バッファ容量監視部26へのカウントアップ信号
C−UPを作成する。
【0046】読出制御部23は、制御FIFO部24へ
の読み出し用クロックの生成と、バッファ17およびR
OM(Read Only Memory)25への読み出しアドレスの
作成と、バッファ17およびROM25への読み出し用
イネーブル信号の作成と、バッファ容量監視部26への
カウントダウン信号C−DNを作成する。
【0047】読出制御部23は、書込制御部22からの
最初のセルを示す信号に応じて、バッファ17からペイ
ロードの読み出しを開始する。制御FIFO部24は、
読出制御部23の読み出しアドレスと、第2の書込制御
部22の書き込みアドレスとを比較して、読出制御部2
3における読み出しを制御するが、この際、所定位置の
セルに抜けがあったときは、ROM部25に予め格納さ
れているヌル・パケットのデータを読み出して、対応す
る位置に出力するように制御を行なう。
【0048】バッファ容量監視部26は、書込制御部1
6,22および読出制御部23と外部へのリセット信号
の作成と、制御FIFO部24に書かれているデータ数
のカウントを行ない、バッファ17に対する書込セル数
と読出セル数とから、バッファ17に保持されているセ
ル数を監視して、バッファ容量をオーバーする場合に
は、各部の動作を停止する。F挿入部27は、送信デー
タをパラレル信号からシリアル信号に変換し、出力デー
タにフレームビットFを付加して、T1終端部へ出力す
る。
【0049】
【発明の効果】以上説明したように本発明によれば、A
TM網において、VODのように、受信側でエラーがあ
ったデータを再送できない状況のもとで、AALタイプ
5を選択した場合に、AALタイプ5のCPCS−PD
UのトレイラのCPCS−UUをシーケンス・ナンバと
して用いるようにしたので、エラー・コントロールを正
確に行なうことができる。
【図面の簡単な説明】
【図1】MPEG−2トランスポート・ストリーム・パ
ケットのAALタイプ5へのマッピング方法を示す図で
あって (A)は1パケットごとに処理する場合を示し、
(B) は2パケットごとに処理する場合を示す。
【図2】ヌル・パケットの挿入を示すイメージ図であ
る。
【図3】ヌル・パケットの構造を例示する図である。
【図4】エラー・コントロールの一例を示す図である。
【図5】本発明の一実施形態を示す図である。
【図6】VODの形態を示す図であって、(a),(b) はそ
の2つの形態を示す。
【符号の説明】
17 バッファ 18 CRCチェック部 19 LIチェック部 21 SNチェック部 25 ROM
フロントページの続き (72)発明者 中垣 樹 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 根本 健二 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 ATM網においてプロトコルとしてAA
    Lタイプ5を選択する場合に、CPCS−PDUトレイ
    ラのCPCS−UUをシーケンス・ナンバとして使用し
    て、受信側におけるエラーの処理を行なうことを特徴と
    するエラー処理方法。
  2. 【請求項2】 ATM網においてVODをAALタイプ
    5によって実現する際に、CPCS−PDUトレイラの
    CPCS−UUを、MPEG−2トランスポート・スト
    リーム・パケットのシーケンス・ナンバとして使用し
    て、受信側におけるエラーの処理を行なうことを特徴と
    するエラー処理方法。
  3. 【請求項3】 請求項2に記載のエラー処理方式におい
    て、前記CPCS−UUからMPEG−2トランスポー
    ト・ストリームのパケット数を監視して、エラーに基づ
    いて原形が崩れたパケットに対しては、該パケットを廃
    棄して、該廃棄パケット数に相当する数のヌル・パケッ
    トを挿入することを特徴とするエラー処理方法。
  4. 【請求項4】 請求項3に記載のエラー処理方式におい
    て、CRC−32によるチェック結果と、LIによるチ
    ェック結果と、セル数のチェック結果とから,原形が崩
    れたパケットを検出することを特徴とするエラー処理方
    法。
  5. 【請求項5】 請求項4に記載のエラー処理方式におい
    て、原形が崩れたパケットを検出したとき、該パケット
    を含むCPCS−PDUを廃棄して、次のCPCS−P
    DUをチェックし、正常のとき、CPCS−UUが連続
    値となるように、該次のCPCS−PDUのパケットの
    前に、前記廃棄したCPCS−PDUのパケット数に相
    当する数のヌル・パケットを挿入することを特徴とする
    エラー処理方法。
  6. 【請求項6】 MPEG−2トランスポート・ストリー
    ム・パケット(以下単にパケットという)をAALタイ
    プ5へマッピングしたCPCS−PDUから該パケット
    をバッファに書き込み、CRCチェック部における該C
    PCS−PDUのCRCデータのチェック結果と、LI
    チェック部における有効セル数とCPCS−PDUのデ
    ータ長のチェック結果、異常のときこのCPCS−PD
    Uを廃棄し、該チェック結果正常であったとき、SNチ
    ェック部におけるCPCS−UUからなるシーケンス・
    ナンバの連続値のチェック結果、連続値のとき、前記バ
    ッファに格納されたパケットを読みだすとともに、前記
    CPCS−PDUを廃棄したとき、および前記シーケン
    ス・ナンバが連続値でないとき、予めROMに格納され
    ているヌル・パケットを読みだして出力することを特徴
    とするエラー処理装置。
JP7239591A 1995-09-19 1995-09-19 エラー処理方法および装置 Withdrawn JPH0983541A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP7239591A JPH0983541A (ja) 1995-09-19 1995-09-19 エラー処理方法および装置
US08/712,421 US5878041A (en) 1995-09-19 1996-09-11 Error handling in transmission of data that cannot be retransmitted

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7239591A JPH0983541A (ja) 1995-09-19 1995-09-19 エラー処理方法および装置

Publications (1)

Publication Number Publication Date
JPH0983541A true JPH0983541A (ja) 1997-03-28

Family

ID=17047057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7239591A Withdrawn JPH0983541A (ja) 1995-09-19 1995-09-19 エラー処理方法および装置

Country Status (2)

Country Link
US (1) US5878041A (ja)
JP (1) JPH0983541A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003527040A (ja) * 2000-03-13 2003-09-09 モトローラ・インコーポレイテッド 通信データを検査するための方法および装置
JP2011526014A (ja) * 2008-06-17 2011-09-29 アティヴィオ,インコーポレイテッド 順序メッセージ処理
US8875155B2 (en) 2010-10-15 2014-10-28 Attivio, Inc. Ordered processing of groups of messages

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998029987A1 (fr) * 1996-12-26 1998-07-09 Ntt Mobile Communications Network Inc. Procede de transmission de donnees
GB9709110D0 (en) * 1997-05-02 1997-06-25 Northern Telecom Ltd Data suppression & regeneration
GB2329550A (en) * 1997-09-22 1999-03-24 Northern Telecom Ltd Transporting multi-protocol datagrams over an asynchronous virtual channel
JP2912323B1 (ja) * 1998-01-29 1999-06-28 日本放送協会 デジタルデータの受信装置
FR2775404A1 (fr) * 1998-02-25 1999-08-27 Philips Electronics Nv Systeme interactif de distribution de signaux audio-video numeriques
US6195663B1 (en) * 1998-04-30 2001-02-27 Zenith Electronics Corporation Data server for high speed data transfer over an SCSI bus
US6266337B1 (en) * 1998-06-23 2001-07-24 Expand Network Ltd. Packet retransmission eliminator
FI105962B (fi) * 1998-06-30 2000-10-31 Nokia Mobile Phones Ltd Virheiden ilmaisu multipleksattuja signaaleja vastaanotettaessa
US6412112B1 (en) * 1998-06-30 2002-06-25 Webtv Networks, Inc. System for transmitting digital data through a lossy channel
JP3640844B2 (ja) * 1999-09-17 2005-04-20 株式会社東芝 エラー処理機能を備えた伝送装置及びエラー処理方法
KR100657253B1 (ko) * 2000-03-29 2006-12-14 삼성전자주식회사 무선 패킷 송수신 장치 및 그 방법
GB2368504B (en) * 2000-07-13 2002-10-09 Advantest Corp Bit error measurement apparatus and method, and recording medium
EP1211837A1 (en) * 2000-12-04 2002-06-05 Telefonaktiebolaget Lm Ericsson Unequal error protection in a packet transmission system
KR20040018241A (ko) * 2001-07-27 2004-03-02 코닌클리케 필립스 일렉트로닉스 엔.브이. 신호 코딩
US7161953B2 (en) * 2001-09-05 2007-01-09 Symmetricom, Inc. Bonding multiple G.shdsl links
KR100747464B1 (ko) * 2002-01-05 2007-08-09 엘지전자 주식회사 고속하향링크패킷접속(hsdpa)시스템을 위한타이머를 이용한 교착상황 회피방법
US7167476B1 (en) * 2002-04-12 2007-01-23 Juniper Networks, Inc. Systems and methods for routing data in a network device
JP4155088B2 (ja) * 2003-04-18 2008-09-24 日本電気株式会社 情報処理装置
US7489640B2 (en) * 2003-09-30 2009-02-10 Agere Systems Inc. Processor with continuity check cache
US7656880B1 (en) * 2004-06-09 2010-02-02 Verizon Laboratories Inc. Prioritized segmentation and reassembly methods and systems
US7303102B2 (en) * 2004-08-27 2007-12-04 Werts Minetta L Carrying apparatus
CN1855887A (zh) * 2005-04-29 2006-11-01 华硕电脑股份有限公司 在接收端中减少数据串流前后跳动的方法及其相关装置
KR101486352B1 (ko) 2007-06-18 2015-01-26 엘지전자 주식회사 무선 통신 시스템의 단말에서의 상향링크 동기 상태 제어방법
KR101341515B1 (ko) * 2007-06-18 2013-12-16 엘지전자 주식회사 무선 통신 시스템에서의 반복 전송 정보 갱신 방법
WO2008156314A2 (en) * 2007-06-20 2008-12-24 Lg Electronics Inc. Effective system information reception method
US8149768B2 (en) * 2007-06-20 2012-04-03 Lg Electronics Inc. Method of transmitting data in mobile communication system
DE102007035262B4 (de) * 2007-07-27 2018-05-24 Texas Instruments Deutschland Gmbh Empfänger und Verfahren zur Bearbeitung eines Datenpaketstroms bei Auftreten eines Fehlers auf der Bitübertragungsschicht
KR20090016412A (ko) * 2007-08-10 2009-02-13 엘지전자 주식회사 무선 통신 시스템에서의 데이터 통신 방법
US9008006B2 (en) 2007-08-10 2015-04-14 Lg Electronics Inc. Random access method for multimedia broadcast multicast service(MBMS)
KR20090016431A (ko) * 2007-08-10 2009-02-13 엘지전자 주식회사 무선 통신 시스템에서 채널품질 보고 수행 방법
KR101490253B1 (ko) * 2007-08-10 2015-02-05 엘지전자 주식회사 무선 통신 시스템에서의 제어정보 전송 및 수신 방법
US8422385B2 (en) * 2007-08-10 2013-04-16 Lg Electronics Inc. Control method for uplink connecting of idle terminal
KR101392697B1 (ko) 2007-08-10 2014-05-19 엘지전자 주식회사 이동통신 시스템에서의 보안 오류 검출방법 및 장치
KR101422032B1 (ko) * 2007-08-10 2014-07-23 엘지전자 주식회사 무선 통신 시스템에서의 채널 설정 방법
WO2009022877A2 (en) * 2007-08-14 2009-02-19 Lg Electronics Inc. A method of transmitting and processing data block of specific protocol layer in wireless communication system
KR100937432B1 (ko) * 2007-09-13 2010-01-18 엘지전자 주식회사 무선 통신 시스템에서의 무선자원 할당 방법
KR101461970B1 (ko) 2007-09-13 2014-11-14 엘지전자 주식회사 무선 통신 시스템에서의 폴링 과정 수행 방법
EP2432290B1 (en) 2007-09-13 2013-05-22 LG Electronics Inc. Method of allocating radio resources in a wireless communication system
KR101513033B1 (ko) * 2007-09-18 2015-04-17 엘지전자 주식회사 다중 계층 구조에서 QoS를 보장하기 위한 방법
KR101591824B1 (ko) 2007-09-18 2016-02-04 엘지전자 주식회사 무선 통신 시스템에서의 폴링 과정 수행 방법
KR101435844B1 (ko) * 2007-09-18 2014-08-29 엘지전자 주식회사 무선 통신 시스템에서의 데이터 블록 전송 방법
US8687565B2 (en) * 2007-09-20 2014-04-01 Lg Electronics Inc. Method of effectively transmitting radio resource allocation request in mobile communication system
WO2009057941A2 (en) * 2007-10-29 2009-05-07 Lg Electronics Inc. A method for repairing an error depending on a radion bearer type
KR101594359B1 (ko) 2008-01-31 2016-02-16 엘지전자 주식회사 랜덤 접속에서 백오프 정보를 시그널링하는 방법
US8027356B2 (en) * 2008-01-31 2011-09-27 Lg Electronics Inc. Method for signaling back-off information in random access
CN101710965A (zh) * 2009-11-24 2010-05-19 中兴通讯股份有限公司 一种网络电视的全网存储、调度方法及系统
US10080019B2 (en) * 2014-09-19 2018-09-18 Intel Corporation Parallel encoding for wireless displays
US11176386B2 (en) 2019-07-08 2021-11-16 Nxp Usa, Inc. System and method for continuous operation of vision/radar systems in presence of bit errors

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5442400A (en) * 1993-04-29 1995-08-15 Rca Thomson Licensing Corporation Error concealment apparatus for MPEG-like video data
US5579183A (en) * 1994-04-08 1996-11-26 U.S. Philips Corporation Recording and reproducing an MPEG information signal on/from a record carrier
US5566174A (en) * 1994-04-08 1996-10-15 Philips Electronics North America Corporation MPEG information signal conversion system
JP3630460B2 (ja) * 1995-01-23 2005-03-16 富士通株式会社 データ長補正システム
US5740173A (en) * 1996-02-28 1998-04-14 Telefonaktiebolaget Lm Ericsson Asynchronous transfer mode (ATM) cell arrival monitoring system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003527040A (ja) * 2000-03-13 2003-09-09 モトローラ・インコーポレイテッド 通信データを検査するための方法および装置
JP2011526014A (ja) * 2008-06-17 2011-09-29 アティヴィオ,インコーポレイテッド 順序メッセージ処理
US9009235B2 (en) 2008-06-17 2015-04-14 Attivio, Inc. Ordered message processing
US8875155B2 (en) 2010-10-15 2014-10-28 Attivio, Inc. Ordered processing of groups of messages

Also Published As

Publication number Publication date
US5878041A (en) 1999-03-02

Similar Documents

Publication Publication Date Title
JPH0983541A (ja) エラー処理方法および装置
US6456631B1 (en) Communication control equipment and communication control method
US6839352B1 (en) SONET physical layer device having ATM and PPP interfaces
US5570368A (en) Cell multiplexer having cell delineation function
JP3630460B2 (ja) データ長補正システム
WO1997033227A1 (fr) Procede et appareil de transfert de fichiers sequentiels a grande vitesse, et support d'enregistrement pour le stockage d'un programme en charge dudit transfert
JPH08186570A (ja) Atm網における誤り制御方法
US6028844A (en) ATM receiver
US6810424B2 (en) Link layer device and method of translating packets between transport protocols
US7050461B2 (en) Packet buffer equipment
JP4219408B2 (ja) 柔軟なフレーム構造を有する送信システム
CA2152567C (en) Approach to directly performing asynchronous transfer mode (atm) adaptation layer 5 reassembly
JP3603540B2 (ja) データ送信装置
US5974047A (en) Method for decoupling a cell rate in an asynchronous transfer mode
JP3837857B2 (ja) 信号処理回路
US7382720B2 (en) Active/standby switching system and active/standby switching method
KR100271521B1 (ko) 고정비트율 멀티미디어 서비스를 위한 비동기전송모드 적응계층1(aal1) 수신처리장치
JP2785005B2 (ja) Fc/atm網相互変換装置における多重/分離方式
KR100271522B1 (ko) 고정비트율 멀티미디어 서비스를 위한 비동기전송모드 적응계층1(aal1) 송신처리장치
JPH09121211A (ja) Fc/atm網変換装置における確認フレーム転送方式
JPH06164629A (ja) データ転送方式
JP2943746B2 (ja) Atmセル転送制御方式とその転送制御方法
JP2000092132A (ja) 中継装置および方法、通信システム、並びに記録媒体
EP0949841A2 (en) Low bandwidth AAL5 data communication system
JPH0955743A (ja) 組立てタイマ値の設定方法

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20021203