JP2010515308A - データ伝送の適応的誤り訂正方法及びその装置 - Google Patents

データ伝送の適応的誤り訂正方法及びその装置 Download PDF

Info

Publication number
JP2010515308A
JP2010515308A JP2009543323A JP2009543323A JP2010515308A JP 2010515308 A JP2010515308 A JP 2010515308A JP 2009543323 A JP2009543323 A JP 2009543323A JP 2009543323 A JP2009543323 A JP 2009543323A JP 2010515308 A JP2010515308 A JP 2010515308A
Authority
JP
Japan
Prior art keywords
data group
range
data
notified
group
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
JP2009543323A
Other languages
English (en)
Inventor
マ,シャオジュン
リ,ジュン
リウ,ハング
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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of JP2010515308A publication Critical patent/JP2010515308A/ja
Pending legal-status Critical Current

Links

Images

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/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1621Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1874Buffer management
    • H04L1/1877Buffer management for semi-reliable protocols, e.g. for less sensitive applications like streaming video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1827Network arrangements for conference optimisation or adaptation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1863Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
    • H04L12/1868Measures taken after transmission, e.g. acknowledgments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/11Arrangements for counter-measures when a portion of broadcast information is unavailable
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms
    • H04L1/1883Time-out mechanisms using multiple timers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0093Point-to-multipoint

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

データ伝送の適応的誤り訂正方法及びその装置を開示している。通知された回復データを、誤り訂正に要求されたデータと比較することにより、回復データが事前に通知されている場合、冗長なジョイン・メッセージは送出されない。このことにより、メッセージ数が大きく削減され、伝送の帯域が節減される。

Description

本発明は一般に、ネットワークを介したデータの伝送に関し、特に、ネットワークを介して伝送されるマルチキャスト・データの喪失回復の手法に関する。
ネットワークを介したビデオ会議、遠隔学習、映画ブロ―ドキャストなどのビデオ・ストリーミング・サービスは今日、多大な関心をもたらしている。前述のサービスには一般に、ビデオ源からのデータがネットワークを介してクライアント群に配信されるポイント・ツー・マルチポイントが関係する。しかし、前述のサービスの品質は、伝送中のデータ・パケットの喪失によって低下し得る。誤り訂正の従来の手法は、FEC(前方誤り訂正)及びARQ(自動再送要求)の2つのカテゴリに分けることが可能である。
FECは、ビデオ源からの主データ群に加えてFEC群の冗長パケットを組み合わせる。しかし、FECは、最悪のケースについて設計され、通常の状態の下で収容する冗長データは多すぎることがあり得る。更に、リードソロモン符号などの一部のFEC手法については、クライアントは、N個のうちのM個のパケットを喪失した場合、その喪失を回復するために少なくともM個のFECパケットを受信しなければならない。さもなければ、M個のパケットは何れも、回復することが可能でない。したがって、大きなオーバヘッドが理由で、FECは、長い誤りバースト(ビデオ・セッション中のハンドオフやチャネル・スキャンなど)の場合に十分効果的でない。
図1に示すようなARQ手法の下では、クライアントは、喪失パケットの連続番号をサーバにジョイン・メッセージでフィードバックするので、サーバは前述のパケットを誤り訂正のためにクライアントに再送信することが可能である。しかし、ARQベースの手法の一欠点は、フィードバック・インプロージョンである。他のクライアントのフィードバックを知ることなく、クライアントは、他のクライアントによって既に起動されているジョイン・メッセージをサーバに送出することができる。ジョイン・メッセージのこの冗長性により、クライアントの数が多い場合、フィードバック・インプロージョン及び帯域幅浪費が存在し得る。更に、ARQ手法の回復時間は、フィードバック遅延及びプルーニング遅延により、比較的長い。
したがって、シグナリング・オーバヘッドを削減し、伝送帯域幅を節減することができる、長い喪失バーストの場合のための方法が必要である。
本発明の一局面では、データ伝送のための適応的誤り訂正方法は、バースト誤りの範囲を確認するために第1のデータ群を検査する工程と、通知された第2のデータ群の範囲とバースト誤りの範囲を比較する工程と、バースト誤りの範囲が、通知された第2のデータ群の範囲内か、又は通知された第2のデータ群の範囲と同じである場合に、バースト誤りを回復するために、第2のデータ群の少なくとも一部を使用する工程とを含む。
好ましくは、方法は、バースト誤りの範囲が、通知された第2のデータ群の範囲外である場合、第2のデータ群の拡張を要求するジョイン・メッセージを送出する工程と、ジョイン・メッセージを受信すると第2のデータ群の拡張を通知する工程と、拡張を組合せることにより、通知された第2のデータ群の範囲を更新する工程とを含む。
好ましくは、バースト誤りの範囲が満たされると、第2のデータ群の通知は停止する。
好ましくは、通知された第2のデータ群の範囲は、別々のアプリケーションによって分類される。
好ましくは、第1のデータ群の通知と第2のデータ群の通知との間の固定の時間差が存在している。
好ましくは、伝送は、インターネット、無線ネットワーク又は地上ネットワークを介して実現することが可能である。
本発明の別の局面では、データ伝送ネットワークにおけるルータは、第1のデータ群及び第2のデータ群を受信するデータ受信手段と、第1のデータ群及び第2のデータ群を通知するデータ送信手段と、バースト誤りの範囲を含むジョイン・メッセージを受信するメッセージ受信手段と、処理手段と、メッセージ送信手段とを備え、処理手段は、バースト誤りの範囲を、通知された第2のデータ群の範囲と比較し、バースト誤りの範囲が、通知された第2のデータ群の範囲外の場合、処理手段は、2つの範囲間の差に対応する第2のデータ群の拡張を通知する旨をデータ送信手段に命令し、処理手段は更に、拡張を組み合わせることにより、通知された第2のデータ群の範囲を更新し、メッセージ送信手段は第2のデータ群の更新範囲を通知する。
好ましくは、ルータは、無線伝送を可能にするアクセス・ポイントを更に備える。
本発明の更に別の局面では、データ伝送ネットワークにおけるクライアント装置は、通知された第1のデータ群及び第2のデータ群を受信するデータ受信手段と、受信された第1のデータ群において生じた誤りを検出する誤り検出手段と、通知された第2のデータ群の更新範囲を受信するメッセージ受信手段と、処理手段と、メッセージ送信手段とを備え、処理手段は、検出されたバースト誤りの範囲を、通知された第2のデータ群の範囲と比較し、バースト誤りの範囲が、通知された第2のデータ群の範囲内か、又は前述の範囲と同じ場合、処理手段は、ジョイン・メッセージを送出する旨をメッセージ送信手段に命令しない。
好ましくは、バースト誤りの範囲が、通知された第2のデータ群の範囲外の場合、処理手段は、第2のデータ群の拡張を要求する旨のジョイン・メッセージを送出する旨をメッセージ送信手段に命令する。
従来のARQ手法下の誤り訂正処理を示す概略図である。 本発明による誤り訂正手法下の誤り訂正処理を示す概略図である。 本発明の一実施例による誤り訂正方法を示すフローチャートである。 本発明の一実施例による、主データ群とARQデータ群との間のマッピングを示す概略図である。 本発明によるマルチキャスト・ルータのブロック図である。 本発明によるクライアント装置のブロック図である。
本発明の技術的特徴は、実施例を参照して更に説明する。実施例は、本発明を限定することなく、好ましい例のみを記載している。これは、以下の詳細な説明及び添付図面によってよく理解されるであろう。
一実施例によれば、第1のデータ群は、クライアントによって受信されたデータ・パケットの組である。マルチキャスト・ルータRはまず、再送信する対象の第2のデータ群の連続番号を通知する。一般に知られている遅延の後、データ・パケットの組を含む第2のデータ群はマルチキャスト・ルータRによって再送信され、1つ又は複数のクライアントによって受信される。連続番号は、データ・パケットを表す識別子である。これは、何れの特定の定義にも限定されるものでない。図2は、本発明による誤り訂正処理を示す概略図である。元のデータはソースSからマルチキャスト・ルータRに送信される。マルチキャスト・ルータRは、主データ群においてソースSから受信されたデータ・パケットを(例えば、図2に示すように)ネットワークを介してN個のクライアントに通知する役目を果たす(N=3であり、クライアントは、A、B、Cそれぞれと呼ばれる)。クライアントA又はB又はCにおける主データ群におけるパケットの喪失を補正するために、マルチキャスト・ルータRは、対応するARQデータ群をクライアントに通知するためにも使用される。ARQ群の通知は、クライアントによって送出されたジョイン・メッセージの受信に依存する。しかし、要求されたARQデータが事前に通知されている場合、ジョイン・メッセージは起動されない。以下に、詳細な工程を説明する。
図3は、本発明の一実施例による誤り訂正処理のフローチャートである。クライアントA、B、Cはそれぞれ、主データ群に加入する。t=0の場合、工程100で、主群はルータRによってオンにされる一方、誤り訂正のARQ群はオフ状態のままである。[t,t]は、通知されたARQデータの範囲を表す。t,tはt=0の場合、0になるようセットされる。工程200で、ルータRはtと[t,t]との関係を確認する。t=0では、ARQ群は、工程300でなおオフに維持される。次いで、ルータRは、工程400で、クライアントからのジョイン・メッセージを待つ。t=tの場合、工程201で、クライアントAは長さTの喪失バーストを検出する。工程301では、バースト誤りの範囲[t−T,t]が[t,t]内か、又は[t,t]と同じであるかがクライアントAによって判定される。t=0であり、更新がまだ行われていない場合、工程100で、t及びtは0になるようセットされるので、クライアントは、工程401で、[t−Ta,t]のジョイン・メッセージをルータRに送出して、誤り訂正のために、対応するARQデータを要求する。工程500でジョイン・メッセージを受信した後、ルータRは、工程600で、[t−Ta,t]と[t,t]との間の関係を判定する。[t−Ta,t]は[t,t]内か、又は[t,t]と同じである訳でないので、工程700では、マルチキャスト・ルータRは次いで、ARQ群をオンにし、[t−Ta,t]に対応するARQデータがクライアントAに通知される。次いで、[t,t]が相応にルータRによって更新される。ここで、t=t−Tであり、t=tである。クライアントA、B及びCは、更新された[t,t]を含む更新メッセージにリッスンし、必要な場合、ARQデータを受信する。次いで、クライアントAは工程201に戻り、ルータRは、工程200に戻って、tが[t,t]内になおあるかを確認する。結果が肯定(これは、ARQデータがクライアントに向けてなお伝送中であることを意味している)の場合、ルータRは直接、工程400に飛んで、新たなジョイン・メッセージを待つ。結果が否定の場合、ルータRは工程300でARQ群をオフにし、工程400に進む。
t=tの場合、工程201で、クライアントBは、長さTのバースト喪失誤りを検出し、ARQマルチキャスト群に加入しようとする。しかし、工程301で、バースト誤りの範囲[t−T,t]が、[t,t]内か、又は[t,t]と同じであるかが判定される。これは、必要な対応するARQデータが、クライアントBによって既に受信されており、よって、クライアントBがジョイン・メッセージを送出するか、又はARQ群に再び加入する必要性は存在しないということを意味している。したがって、クライアントBは、更なる誤り検出のために工程201に直接戻る。
t=tの場合、工程201で、クライアントCは、長さTのバースト喪失誤りを検出し、ARQマルチキャスト群に加入しようとする。工程301では、[t−T,t]は[t,t]と異なり、2つの間の重なりが存在しているということが決定される。本発明の一実施例によれば、工程401で、クライアントCは、バースト誤り[t−T,t]の範囲のジョイン・メッセージを送出する。工程500で前述のジョイン・メッセージを受信した後、ルータRは工程600で[t−T,t]と[t,t]との間の比較を行うので、[t,t]に含まれない、[t−T,t]の部分に対応するARQデータは工程700でクライアントに通知される。工程600で、ルータRは、別々のクライアントからのジョイン・メッセージを組み合わせて、同じARQデータに対する要求を組合せ、よって、工程700で通知されたARQデータは別々のクライアントに施される。[t,t]は、工程700で、新たに通知されたARQデータの範囲を含むよう更新される。クライアントA、B及びCは、通知されたARQデータを受信し、更新された[t,t]を記憶する。本発明の別の実施例によれば、工程301で、[t−T,t]の代わりに、クライアントCは、[t,t]に含まれない[t−T,t]の一部である範囲のジョイン・メッセージを送出する。したがって、工程600で、ルータRは、別々のクライアントからの要求のみを組み合わせればよい。
本発明の更に別の実施例によれば、ARQデータ群と主群との間の固定の期間Dが規定される(バースト誤り長はD未満であるとみなす)。図4は、本発明の一実施例によるARQ群と主群との間のマッピングを示す概略図である。クライアントは、Tの長さのバースト喪失誤りを検出すると、ルータにジョイン・メッセージを送出し、固定の期間D後に、誤り訂正の対応するARQデータを受信することができる。例えば、前述の通り、t=tlの場合、[t,t]は[t+D−T,t+D]に対応する。このことにより、伝送の相当な遅延なしで、誤り訂正のためのARQデータを要求し、受信するうえで適切な期間がクライアントに与えられる。
図4に示すような、本発明の別の実施例によれば、ARQデータの長さは、バースト誤りの長さと必ずしも同じでないが、g(x)で表され得る。前述のg(x)で、ARQデータの長さが、xとして表す種々のアプリケーションにより、いくつかのカテゴリに分けられる。g(x)の数が限定的であるので、バースト長さを示すために必要なビットはわずかしかない。例えば、時間イベントは、動き物体ブロッキング(200ms)、チャネル・スキャン(100ms)、ハンドオフ連係(50ms)(実際の測定に基づく)の3つのクラスに分けることが可能である。この場合、ジョイン・メッセージ及び更新メッセージは、データ長を識別するために2ビットの情報のみを含めればよい。
図5は、データ伝送のマルチキャスト・ルータのブロック図である。データ受信手段41は、データ源Sからデータを受信する役割を果たす。データ送信手段42は、主データ群を通知する役割を果たす。メッセージ受信手段31は、別々のクライアントからジョイン・メッセージを受信し、これを処理手段32に転送する。処理手段32は、別々のクライアントからの要求間の関係、及びジョイン・メッセージに含まれるバースト誤りの範囲と[t,t]と間の関係に関する決定を行う役割を果たす。判定の結果に基づいて、同じARQデータに対する要求は組み合わせられ、バースト誤りの範囲が[t,t]内か、又は[t,t]と同じである場合、重複ARQデータは通知されず、バースト誤りの範囲が[t,t]外の場合、[t,t]に含まれない、ARQデータ範囲のみがデータ送信手段42によって通知される。処理手段32は、新たに通知されたARQデータを含めるよう[t,t]を更新する。メッセージ送信手段33は次いで、更新された[t,t]を通知する。本発明の一実施例によれば、ルータは、無線アプリケーションのデータ及びメッセージの送受信のためのアクセス・ポイントを更に含み得る。
図6は、クライアント装置のブロック図である。データ受信手段51は主データ群を受信し、データはデータ記憶手段52に保存される。誤り検出手段60は、受信された主データ群を検査し、その中の喪失のバースト誤りを見つける。次いで、誤り検出手段60は検出結果を処理手段72に転送する。処理手段72は、バースト誤りの範囲を[t,t]と比較する。バースト長は、[t,t]の範囲内か、又は[t,t]の範囲と同じ場合、誤り訂正に必要なARQデータは事前に受信されているか、又はまもなく受信されるので、ジョイン・メッセージは全く送出されない。バースト誤りは、受信データ又は受信する対象のデータの少なくとも一部分を使用することによって回復することが可能である。さもなければ、処理手段72は、[t,t]内に含まれないバースト誤りの部分範囲、又はバースト誤りの範囲のARQデータを要求するジョイン・メッセージを送出する旨をメッセージ送信手段71に命令する。[t,t]に含まれない部分範囲に対応するARQデータは、ジョイン・メッセージを受信すると、データ受信手段51に送信される。メッセージ受信手段73は、新たに通知されたARQデータの範囲を含む更新された[t,t]を備えた通知された更新メッセージにリッスンする。そうすることにより、ルータRに送出されるジョイン・メッセージの数が大きく削減され、ルータRの通知効率が明らかに増加し、伝送の帯域幅が節減される。更に、通常のマルチキャスト・プロトコル実現形態では、マルチキャスト・ルータがARQ群においてメンバを検出しなかった後、ARQデータ群がプルーニングされる。したがって、実際に、遅延期間中に群内にメンバが存在していない場合でも、プルーニング遅延が、メンバ検出に必要である。本発明では、ARQデータの通知は[t,t](又は、[t,t]の拡張)が満了する限り、停止され、これにより、プルーニング遅延によって生じる無用な負荷がなくなる。
それに加えて、前述の方法及び装置は、インターネット、無線や地上ネットワークなどの各種ネットワークに適用することが可能であり、各種デ―タ伝送ビデオ・マルチキャストに使用することが可能である。
本発明の好ましい実施例及び局面を上記明細書において説明してきたが、設計又は構成の詳細における多くの変形を、本発明から逸脱しない限り、行うことができるということを当業者は理解するであろう。本発明は、個々に開示した構成、及び考えられる順列及び組み合わせにおいて開示した構成全てに及ぶ。

Claims (10)

  1. データ伝送のための適応的誤り訂正方法であって、
    バースト誤りの範囲を確認するために第1のデータ群を検査する工程と、
    通知された第2のデータ群の範囲とバースト誤りの範囲を比較する工程と、
    前記バースト誤りの範囲が、前記通知された第2のデータ群の範囲内か、又は前記通知された第2のデータ群の範囲と同じである場合に、前記バースト誤りを回復するために、前記第2のデータ群の少なくとも一部を使用する工程とを含む方法。
  2. 請求項1記載の方法であって、
    前記バースト誤りの範囲が、前記通知された第2のデータ群の範囲外の場合、前記第2のデータ群の拡張を要求するジョイン・メッセージを送出する工程と、
    ジョイン・メッセージを受信すると前記第2のデータ群の前記拡張を通知する工程と、
    前記拡張を組み合わせることにより、前記通知された第2のデータ群の範囲を更新する工程とを含む方法。
  3. 請求項1又は2に記載の方法であって、前記第2のデータ群の前記通知は、バースト誤りの範囲が満たされると停止する方法。
  4. 請求項1乃至3のうちの何れか一項に記載の方法であって、前記通知された第2のデータ群の範囲は、別々のアプリケーションに応じて分類される方法。
  5. 請求項4記載の方法であって、前記第1のデータ群の通知と前記第2のデータ群の通知との間の固定の時間差が存在している方法。
  6. 請求項5記載の方法であって、伝送は、インターネット、無線又は地上ネットワークを介して実現することが可能である方法。
  7. データ伝送ネットワークにおけるルータであって、
    第1のデータ群及び第2のデータ群を受信するデータ受信手段と、
    前記第1のデータ群及び前記第2のデータ群を通知するデータ送信手段と、
    バースト誤りの範囲を含むジョイン・メッセージを受信するメッセージ受信手段と、
    処理手段と、
    メッセージ送信手段とを備え、
    前記処理手段は、バースト誤りの範囲を、前記通知された第2のデータ群の範囲と比較し、前記バースト誤りの範囲が、前記通知された第2のデータ群の範囲外の場合、前記処理手段は、2つの範囲間の差に対応する前記第2のデータ群の拡張を通知する旨を前記データ送信手段に命令し、前記処理手段は更に、前記拡張を組み合わせることにより、前記通知された第2のデータ群の範囲を更新し、
    前記メッセージ送信手段は、前記第2のデータ群の前記更新された範囲を通知するルータ。
  8. 請求項7記載のルータであって、前記ルータは、無線伝送を可能にするアクセス・ポイントを更に備えるルータ。
  9. データ伝送ネットワークにおけるクライアント装置であって、
    通知された第1のデータ群及び第2のデータ群を受信するデータ受信手段と、
    前記受信された第1のデータ群において生じた誤りを検出する誤り検出手段と、
    前記通知された第2のデータ群の更新範囲を受信するメッセージ受信手段と、
    処理手段と、
    メッセージ送信手段とを備え、
    前記処理手段は、検出されたバースト誤りの範囲を、通知された第2のデータ群の範囲と比較し、バースト誤りの範囲が、通知された第2のデータ群の範囲内か、又は前記通知された第2のデータ群の範囲と同じ場合、前記バースト誤りが、前記第2のデータ群の少なくとも一部分を使用して回復されるクライアント装置。
  10. 請求項9記載のクライアント装置であって、バースト誤りの範囲が、前記通知された第2のデータ群の範囲外の場合、前記処理手段は、前記第2のデータ群の拡張を要求する旨のジョイン・メッセージを送出する旨を前記メッセージ送信手段に命令するクライアント装置。
JP2009543323A 2006-12-30 2006-12-30 データ伝送の適応的誤り訂正方法及びその装置 Pending JP2010515308A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2006/003791 WO2008080260A1 (en) 2006-12-30 2006-12-30 Adaptive error correction method for data transmission and devices thereof

Publications (1)

Publication Number Publication Date
JP2010515308A true JP2010515308A (ja) 2010-05-06

Family

ID=39588113

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009543323A Pending JP2010515308A (ja) 2006-12-30 2006-12-30 データ伝送の適応的誤り訂正方法及びその装置

Country Status (6)

Country Link
US (1) US20090319846A1 (ja)
EP (1) EP2098003A4 (ja)
JP (1) JP2010515308A (ja)
KR (1) KR20100014293A (ja)
CN (1) CN101611581B (ja)
WO (1) WO2008080260A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7957307B2 (en) * 2007-03-14 2011-06-07 Microsoft Corporation Reducing effects of packet loss in video transmissions

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0897880A (ja) * 1994-09-27 1996-04-12 Toshiba Corp Hdlc準拠手順による通信方式
JPH10247901A (ja) * 1997-03-04 1998-09-14 Matsushita Electric Ind Co Ltd 再送制御方法
JP2002064878A (ja) * 2000-06-05 2002-02-28 Mitsubishi Electric Corp 無線通信システム、無線基地局、無線端末、および無線マルチキャスト通信制御方法
JP2002084239A (ja) * 2000-09-06 2002-03-22 Nippon Telegr & Teleph Corp <Ntt> メディア情報配信システムおよびメディア情報配信方法
JP2002124935A (ja) * 2000-08-03 2002-04-26 Ntt Docomo Inc マルチキャスト配信サービスにおける再送制御方法及びシステム、再送制御装置、無線基地局及び無線端末
JP2002374302A (ja) * 2001-06-15 2002-12-26 Ntt Docomo Inc Rtt測定方法、及び、rtt測定システム
WO2005018144A1 (en) * 2003-08-15 2005-02-24 Koninklijke Philips Electronics N.V. Feedback signalling for multicast data transmission
WO2005067194A1 (en) * 2004-01-09 2005-07-21 Lg Electronics Inc. Repairing errors in data of mbms service

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5870412A (en) * 1997-12-12 1999-02-09 3Com Corporation Forward error correction system for packet based real time media
US6996097B1 (en) * 1999-05-21 2006-02-07 Microsoft Corporation Receiver-driven layered error correction multicast over heterogeneous packet networks
US6928603B1 (en) * 2001-07-19 2005-08-09 Adaptix, Inc. System and method for interference mitigation using adaptive forward error correction in a wireless RF data transmission system
EP1516449B1 (en) * 2002-06-21 2016-06-22 BRITISH TELECOMMUNICATIONS public limited company Timer-based feedback in multicast communication
KR101021071B1 (ko) * 2002-10-30 2011-03-14 코닌클리케 필립스 일렉트로닉스 엔.브이. 적응 순방향 에러 제어 구조
US7296205B2 (en) * 2004-02-18 2007-11-13 Nokia Corporation Data repair
JP2005252622A (ja) * 2004-03-03 2005-09-15 Kitakyushu Foundation For The Advancement Of Industry Science & Technology 通信装置及び通信方法
ITTO20050221A1 (it) * 2005-04-04 2006-10-05 St Microelectronics Srl Procedimento e sistema per la correzione degli errori a raffica nelle reti di comunicazione, rete e prodotto informatico relativi
US8634422B2 (en) * 2005-08-17 2014-01-21 Qualcomm Incorporated Prioritization techniques for quality of service packet transmission over a network lacking quality of service support at the media access control layer

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0897880A (ja) * 1994-09-27 1996-04-12 Toshiba Corp Hdlc準拠手順による通信方式
JPH10247901A (ja) * 1997-03-04 1998-09-14 Matsushita Electric Ind Co Ltd 再送制御方法
JP2002064878A (ja) * 2000-06-05 2002-02-28 Mitsubishi Electric Corp 無線通信システム、無線基地局、無線端末、および無線マルチキャスト通信制御方法
JP2002124935A (ja) * 2000-08-03 2002-04-26 Ntt Docomo Inc マルチキャスト配信サービスにおける再送制御方法及びシステム、再送制御装置、無線基地局及び無線端末
JP2002084239A (ja) * 2000-09-06 2002-03-22 Nippon Telegr & Teleph Corp <Ntt> メディア情報配信システムおよびメディア情報配信方法
JP2002374302A (ja) * 2001-06-15 2002-12-26 Ntt Docomo Inc Rtt測定方法、及び、rtt測定システム
WO2005018144A1 (en) * 2003-08-15 2005-02-24 Koninklijke Philips Electronics N.V. Feedback signalling for multicast data transmission
WO2005067194A1 (en) * 2004-01-09 2005-07-21 Lg Electronics Inc. Repairing errors in data of mbms service

Also Published As

Publication number Publication date
WO2008080260A1 (en) 2008-07-10
EP2098003A1 (en) 2009-09-09
EP2098003A4 (en) 2012-02-22
KR20100014293A (ko) 2010-02-10
US20090319846A1 (en) 2009-12-24
CN101611581B (zh) 2012-01-04
CN101611581A (zh) 2009-12-23

Similar Documents

Publication Publication Date Title
US8924809B2 (en) Cell dependent multi-group hybrid automatic repeat method for multicast wireless networks
US7681101B2 (en) Hybrid corrective scheme for dropped packets
US8014351B2 (en) Method and apparatus for receiving system information from base station in a mobile communication system
KR101571145B1 (ko) 무선 근거리 네트워크들에서의 신뢰 가능한 멀티캐스트를 위해 병합된 자동 반복 요청으로 적응 순방향 에러 정정을 하기 위한 방법 및 장치
US20080089287A1 (en) Broadcast-based communication in a radio or wireless access network to support mobility
US8423855B2 (en) Adaptive and scalable packer error correction apparatus and method
US8453029B2 (en) Method and system for improving performance of broadcast/multicast transmissions
EP2070067B1 (en) Hybrid correction scheme for dropped packets
WO2011080020A1 (en) Broadcast system with incremental redundancy transmitted over a unicast system
US20080137656A1 (en) Method and apparatus for multicasting data
US10484148B2 (en) Method and device for transmitting and receiving multimedia data
CN101567768A (zh) 一种mbms手机电视流式修复的方法、***和移动终端装置
JP2010515308A (ja) データ伝送の適応的誤り訂正方法及びその装置
US20130121231A1 (en) Apparatus and method for multicast/broadcast service data transmission synchronization

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111018

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120821