JP3590949B2 - データ伝送装置およびデータ伝送方法 - Google Patents
データ伝送装置およびデータ伝送方法 Download PDFInfo
- Publication number
- JP3590949B2 JP3590949B2 JP2000395183A JP2000395183A JP3590949B2 JP 3590949 B2 JP3590949 B2 JP 3590949B2 JP 2000395183 A JP2000395183 A JP 2000395183A JP 2000395183 A JP2000395183 A JP 2000395183A JP 3590949 B2 JP3590949 B2 JP 3590949B2
- Authority
- JP
- Japan
- Prior art keywords
- importance
- packet
- assigning
- data transmission
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1628—List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1809—Selective-repeat protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1854—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
【発明の属する技術分野】
本発明は、パケット単位でデータを伝送するデータ伝送装置およびデータ伝送方法に関し、より特定的には、受信状況に応じて各パケットに重要度を付与し、重要度の高いパケットのみを再送するデータ伝送装置およびデータ伝送方法に関する。
【0002】
【従来の技術】
画像や音声などのデータを実時間性を考慮して伝送する方法として、RTP(Realtime Transport Protocol)が、一般に用いられる。RTPの詳細は、”RTP: A Transport Protocol for Real−Time Applications”,H.Schulzrinne, S. Casner, R. Frederik, and V. Jacobson, RFC1889, 1996.に記載されている。
【0003】
図9は、RTPを用いたデータ伝送装置の構成を示すブロック図である。図9において、データ送信部50とデータ受信部60とは、協働して送信側アプリケーション1から受信側アプリケーション2へデータを伝送する。送信側アプリケーション1は、例えば、ビデオエンコーダや音声エンコーダなどであり、受信側アプリケーション2は、これに対応したビデオデコーダや音声デコーダなどである。
【0004】
ヘッダ付加部51は、送信側アプリケーション1から出力されたパケットに、シーケンスナンバーやタイムスタンプなどを含んだヘッダを付加する。パケット送信部52は、ヘッダ付加後のデータパケット101を送信する。パケット受信部62は、受信したデータパケット101をパケット出力部61に対して出力する。パケット出力部61は、与えられたデータパケットを蓄積し、タイムスタンプを参照して、蓄積したパケットを受信側アプリケーション2に対して出力する。
【0005】
一般の伝送路では、伝送誤りや輻輳によって、送信したパケットのうちいくつかが欠落する(以下、「パケットロス」という)。RTPでは、パケット受信部62が、受信したデータパケット101のシーケンスナンバーに生じた飛びを検出することにより、パケットロスを検出する。パケット受信部62におけるパケットの受信状況は、受信状況送信部63に通知される。受信状況送信部63は、受信したパケットの最大シーケンスナンバーや累積パケットロス数を含んだ受信状況報告パケット110(Receiver Reportパケット;以下、「RRパケット」という)を作成して送信する。受信状況受信部53は、受信したRRパケット110に含まれる受信状況を、送信側アプリケーション1やパケット送信部52に対して出力する。
【0006】
図10は、RTPによるデータ伝送のシーケンス図である。データ送信部50は、各パケット(図10に示す矢印)にシーケンスナンバー(SN)を付与して順次送信する。データ受信部60は、所定のタイミングでRRパケットを送信することにより、パケットの受信状況をデータ送信部50に通知する。
【0007】
また、RTPを拡張した方法として、各パケットに重要度を付与し、重要度の高いパケットのみを再送するデータ伝送方法(以下、「重要度付きRTP」という)も知られている。図11は、重要度付きRTPを用いたデータ伝送装置の構成を示すブロック図である。重要度付与部72は、ヘッダ付加後のパケットに、新たに高低2種類の重要度と第2のシーケンスナンバーとを付与する。第2のシーケンスナンバーは、重要度の高いパケットごとに更新される。すなわち、重要度の高いパケットの第2のシーケンスナンバーは直前のパケットの値に1を加えた値であり、重要度の低いパケットの第2のシーケンナンバーは直前のパケットの値と同じである。パケット送信部73は、重要度付与後のデータパケット100を送信する。
【0008】
重要度判定部82は、第2のシーケンスナンバーを用いて重要度の高いパケットのロスを検出し、その旨を再送要求送信部85へ通知する。再送要求送信部85は、再送すべきパケットを指定した再送要求パケット120(Negative Acknowledgeパケット;以下、「NACKパケット」という)を送信する。再送要求受信部75は、NACKパケット120を受信し、再送パケット供給部76に再送すべきパケットを通知する。再送パケット供給部76は、重要度付与後のパケットのうち重要度の高いパケットを再送用に蓄積しており、再送要求受信部75から通知されたパケットを重要度付与部72に出力する。このように重要度付きRTPでは、重要度の高いパケットのみが、再送処理の対象となる。
【0009】
図12は、重要度付きRTPによるデータ伝送のシーケンス図である。図12において、SNおよびSSNは、それぞれ、シーケンスナンバーおよび第2のシーケンスナンバーを表す。また、「P=1」は重要度の高いパケットを、「P=0」は重要度の低いパケットを表す。例えば、図12に示す例では、シーケンスナンバーが3であるパケットとシーケンスナンバーが4であるパケットが欠落したとき、前者は重要度が低いので再送されないが、後者は重要度が高いので再送される。
【0010】
【発明が解決しようとする課題】
しかしながら、上述した方法では、伝送路の状態が悪くパケットロスが多発しているときも、伝送路の状態が良くパケットロスがほとんど発生していないときも、パケットには一定の割合で高い重要度と低い重要度とが付与される。このため、伝送路の状態が悪くパケットロスが多発しているときでも、重要度の高いパケットが再送され、データ伝送量がさらに増加する。一方、伝送路の状態が良くほとんどパケットロスが発生しないときには、伝送容量に余裕があるにもかかわらず、ある一定の割合で重要度の高いパケットが発生し、重要度の高いパケットが欠落した場合にのみ再送処理が行われる。このように上述した方法では、パケットの受信状況を考慮することなくパケットに重要度を付与しているので、伝送容量の範囲内で効率的にデータを伝送することができないという問題がある。
【0011】
それ故に、本発明は、受信状況に応じて各パケットに対する重要度の付与方法を切り替えることにより、効率的にデータを伝送するデータ伝送装置およびデータ伝送方法を提供することを目的とする。
【0012】
【課題を解決するための手段および発明の効果】
第1の発明は、受信装置へパケット単位でデータを送信するデータ送信装置であって、パケットを取得し、各パケットに重要度を付与する重要度付与手段と、重要度が付与されたパケットを送信するパケット送信手段と、受信装置におけるパケットの受信状況を受信する受信状況受信手段と、受信装置からの再送要求に応じて、重要度が付与されたパケットを再送するパケット再送手段とを備え、重要度付与手段は、受信状況が悪いときには重要度の高いパケットが少なく、受信状況が良いときには重要度の高いパケットが多くなるように、重要度の付与方法を切り替え、新たに取得されたパケットに対して、切り替えられた付与方法にて重要度を付与することを特徴とする。
【0013】
このような第1の発明によれば、重要度の高いパケットは、受信装置におけるパケットの受信状況が悪いときには少なく、受信状況が良いときには多く発生する。このように受信状況に応じて再送されるデータ量を制御することにより、許容された伝送容量の範囲内で効率的にデータ伝送を行うことができる。
【0014】
第2の発明は、第1の発明において、重要度付与手段は、受信状況が所定より悪いときには、受信状況が所定より良いときよりも重要度の高いパケットが少なくなるように、重要度の付与方法を切り替えることを特徴とする。
第3の発明は、第1の発明において、重要度付与手段は、受信状況に含まれる情報が所定の値より大きいときには重要度の高いパケットの割合が少なく、受信状況に含まれる情報が所定の値より小さいときには重要度の高いパケットの割合が多くなるように、重要度の付与方法を切り替えることを特徴とする。
第4の発明は、第3の発明において、受信状況に含まれる情報が、パケットロス率であることを特徴とする。
【0015】
このような第4の発明によれば、受信装置におけるパケットの受信状況を表す典型的なパラメータであるパケットロス率を用いて、重要度の付与方法を切り替えることができる。
【0016】
第5の発明は、第1の発明において、重要度付与手段は、動画像符号化データを含むパケットを、画像内符号化したデータを含む画像内符号化パケットと、画像間符号化したデータを含む画像間符号化パケットとに分類し、パケットの種類ごとに定めた重要度の付与方法を、受信状況に応じて切り替えることを特徴とする。
【0017】
このような第5の発明によれば、動画像符号化データを伝送する場合に、パケットは、再生画像に及ぼす影響を考慮して2種類に分類され、各パケットの重要度は、受信装置におけるパケットの受信状況とパケットの種類に応じて決定される。このように受信状況に応じて再送されるデータ量を制御することにより、許容された伝送容量の範囲内で効率的にデータ伝送を行い、再生画像の画質劣化を防ぐことができる。
【0018】
第6の発明は、第5の発明において、重要度付与手段は、受信状況に応じて、画像内符号化パケットに高い重要度を、画像間符号化パケットに低い重要度を付与する第1の重要度の付与方法と、すべてのパケットに高い重要度を付与する第2の重要度の付与方法とを切り替えることを特徴とする。
【0019】
このような第6の発明によれば、動画像符号化データを伝送する場合に、再生画像に及ぼす影響を考慮してパケットを2種類に分類し、重要度の付与方法を2通りに切り替えることにより、再生画像の画質劣化を防ぐことができる。
【0020】
第7の発明は、第5の発明において、重要度付与手段は、受信状況に応じて、画像内符号化パケットの一部に高い重要度を、残余のパケットに低い重要度を付与する第1の重要度の付与方法と、画像内符号化パケットに高い重要度を、画像間符号化パケットに低い重要度を付与する第2の重要度の付与方法と、すべてのパケットに高い重要度を付与する第3の重要度の付与方法とを切り替えることを特徴とする。
【0021】
このような第7の発明によれば、動画像符号化データを伝送する場合に、再生画像に及ぼす影響を考慮してパケットを2種類に分類し、重要度の付与方法を3通りに切り替えることにより、再生画像の画質劣化を防ぐことができる。
第8の発明は、第1〜第7のいずれかの発明において、パケット再送手段は、切り替えられた付与方法にて重要度が付与し直されたパケットを再送することを特徴とする。
【0022】
第9の発明は、受信装置へパケット単位でデータを送信するデータ送信方法であって、パケットを取得し、各パケットに重要度を付与する重要度付与ステップと、重要度が付与されたパケットを送信するパケット送信ステップと、受信装置におけるパケットの受信状況を受信する受信状況受信ステップと、受信装置からの再送要求に応じて、重要度が付与されたパケットを再送するパケット再送ステップとを備え、重要度付与ステップは、受信状況が悪いときには重要度の高いパケットが少なく、受信状況が良いときには重要度の高いパケットが多くなるように、重要度の付与方法を切り替え、新たに取得されたパケットに対して、切り替えられた付与方法にて重要度を付与することを特徴とする。
【0023】
このような第9の発明によれば、重要度の高いパケットは、受信装置におけるパケットの受信状況が悪いときには少なく、受信状況が良いときには多く発生する。このように受信状況に応じて再送されるデータ量を制御することにより、許容された伝送容量の範囲内で効率的にデータ伝送を行うことができる。
【0024】
第10の発明は、第9の発明において、重要度付与ステップは、受信状況が所定より悪いときには、受信状況が所定より良いときよりも重要度の高いパケットが少なくなるように、重要度の付与方法を切り替えることを特徴とする。
第11の発明は、第9の発明において、重要度付与ステップは、受信状況に含まれる情報が所定の値より大きいときには重要度の高いパケットの割合が少なく、受信状況に含まれる情報が所定の値より小さいときには重要度の高いパケットの割合が多くなるように、重要度の付与方法を切り替えることを特徴とする。
第12の発明は、第11の発明において、受信状況に含まれる情報が、パケットロス率であることを特徴とする。
【0025】
このような第12の発明によれば、受信装置におけるパケットの受信状況を表す典型的なパラメータであるパケットロス率を用いて、重要度の付与方法を切り替えることができる。
【0026】
第13の発明は、第9の発明において、重要度付与ステップは、動画像符号化データを含むパケットを、画像内符号化データを含む画像内符号化パケットと、画像間符号化データを含む画像間符号化パケットとに分類し、パケットの種類ごとに定めた重要度の付与方法を、受信状況に応じて切り替えることを特徴とする。
【0027】
このような第13の発明によれば、動画像符号化データを伝送する場合に、パケットは、再生画像に及ぼす影響を考慮して2種類に分類され、各パケットの重要度は、受信装置におけるパケットの受信状況とパケットの種類に応じて決定される。このように受信状況に応じて再送されるデータ量を制御することにより、許容された伝送容量の範囲内で効率的にデータ伝送を行い、再生画像の画質劣化を防ぐことができる。
【0028】
第14の発明は、第13の発明において、重要度付与ステップは、受信状況に応じて、画像内符号化パケットに高い重要度を、画像間符号化パケットに低い重要度を付与する第1の重要度の付与方法と、すべてのパケットに高い重要度を付与する第2の重要度の付与方法とを切り替えることを特徴とする。
【0029】
このような第14の発明によれば、動画像符号化データを伝送する場合に、再生画像に及ぼす影響を考慮してパケットを2種類に分類し、重要度の付与方法を2通りに切り替えることにより、再生画像の画質劣化を防ぐことができる。
【0030】
第15の発明は、第13の発明において、重要度付与ステップは、受信状況に応じて、画像内符号化パケットの一部に高い重要度を、残余のパケットに低い重要度を付与する第1の重要度の付与方法と、画像内符号化パケットに高い重要度を、画像間符号化パケットに低い重要度を付与する第2の重要度の付与方法と、すべてのパケットに高い重要度を付与する第3の重要度の付与方法とを切り替えることを特徴とする。
【0031】
このような第15の発明によれば、動画像符号化データを伝送する場合に、再生画像に及ぼす影響を考慮してパケットを2種類に分類し、重要度の付与方法を3通りに切り替えることにより、再生画像の画質劣化を防ぐことができる。
第16の発明は、第9〜第15のいずれかの発明において、パケット再送ステップは、切り替えられた付与方法にて重要度が付与し直されたパケットを再送することを特徴とする。
第17の発明は、受信装置へパケット単位でデータを送信するデータ送信方法であって、パケットを取得し、各パケットに重要度を付与する重要度付与ステップと、重要度が付与されたパケットの送信を指示するパケット送信指示ステップと、受信装置におけるパケットの受信状況が受信された後、それを取得する受信状況取得ステップと、受信装置からの再送要求に応じて、重要度が付与されたパケットの再送を指示するパケット再送指示ステップとを備え、重要度付与ステップは、受信状況が悪いときには重要度の高いパケットが少なく、受信状況が良いときには重要度の高いパケットが多くなるように、重要度の付与方法を切り替え、新たに取得されたパケットに対して、切り替えられた付与方法にて重要度を付与することを特徴とする。
第18の発明は、第17の発明において、パケット再送ステップは、切り替えられた付与方法にて重要度が付与し直されたパケットを再送することを特徴とする。
【0032】
【発明の実施の形態】
図1は、本発明の実施形態に係るデータ伝送装置の構成を示すブロック図である。このデータ伝送装置は、データ送信部10とデータ受信部20とから構成され、重要度付きRTPを用いて送信側アプリケーション1から受信側アプリケーション2へデータを伝送する。データ送信部10は、ヘッダ付加部11、重要度付与制御部12、第1から第3の重要度付与部13a〜c、パケット送信部14、受信状況受信部15、再送要求受信部16、および、再送パケット供給部17を備える。データ受信部20は、パケット出力部21、重要度判定部22、パケット受信部23、受信状況送信部24、および、再送要求送信部25を備える。
【0033】
送信側アプリケーション1から受信側アプリケーション2へのデータ伝送は、概ね、次のように行われる。ヘッダ付加部11は、送信側アプリケーション1から出力されたパケットに、シーケンスナンバーやタイムスタンプなどを含んだヘッダを付加する。重要度付与制御部12は、ヘッダ付加後のパケットを第1から第3の重要度付与部13a〜cのいずれかに対して出力する。第1から第3の重要度付与部13a〜cは、後述するように、それぞれ異なる方法で各パケットに高い重要度または低い重要度のいずれかを付与する。パケット送信部14は、重要度付与後のデータパケット100を送信する。
【0034】
パケット受信部23は、パケット送信部14からデータパケット100を受信する。受信されたデータパケット100は、重要度判定部22を経て、パケット出力部21に供給される。パケット出力部21は、与えられたデータパケット100を蓄積し、タイムスタンプによって指定された時刻に、蓄積したパケットを受信側アプリケーション2に対して出力する。重要度判定部22は、重要度の高いパケットのロスを検出し、再送要求送信部25に通知する。再送要求送信部25は、再送すべきパケットを指定したNACKパケット120を送信する。
【0035】
再送要求受信部16は、受信したNACKパケット120に基づき、再送すべきパケットを再送パケット供給部17に指示する。再送パケット供給部17は、第1から第3の重要度付与部13a〜cによって高い重要度を付与されたパケットを再送用に蓄積しており、指示されたパケットを重要度付与制御部12に対して出力する。
【0036】
パケット受信部23は、受信したデータパケット100を重要度判定部22へ出力するとともに、パケットロスを検出して受信状況送信部24に通知する。受信状況送信部24は、通知されたパケットロス情報に基づきRRパケット110を作成して送信する。受信状況受信部15は、受信したRRパケット110からパケットロス率200を取り出し、重要度付与制御部12に対して出力する。重要度付与制御部12は、パケットロス率200に基づき、ヘッダ付加部11および再送パケット供給部17から供給されたパケットの出力先を切り替える。
【0037】
以下、本実施形態に係るデータ伝送装置の詳細を説明する。
【0038】
送信側アプリケーション1は、MPEG4やH.263などの動画像符号化アプリケーションであるとする。送信側アプリケーション1は、動画像に対して画像内符号化または画像間符号化のいずれかを適用して符号化データを求め、求めた符号化データをパケットに分割する。パケットは、画像内符号化したデータを含む「画像内符号化パケット」と画像間符号化したデータを含む「画像間符号化パケット」とに分類される。両者を比較すると、画像内符号化パケットは、画像間符号化パケットに比べて再生画像の画質に大きな影響を与えるので、画像間符号化パケットに比べて重要である。このようなパケットの特性は、送信側アプリケーション1からパケットに付随して出力されるものとする。
【0039】
本実施形態では、画像内符号化したフレームに対応したパケットを画像内符号化パケットとし、画像間符号化したフレームに対応したパケットを画像間符号化パケットとして扱うことする。これに代えて例えば、画像内符号化したブロックを一定の数以上または一定の割合以上含むパケットを画像内符号化パケットとし、それ以外のパケットを画像間符号化パケットとして扱うこととしてもよい。
【0040】
図2は、重要度付与後のデータパケット100のフォーマットを示す図である。図2において、ペイロードPLは、送信側アプリケーション1から出力されたパケットデータである。ペイロードタイプPLTは、重要度付きRTPを用いていることを表す。シーケンスナンバーSNは、データパケットごとに1ずつ増加する番号である。タイムスタンプTSは、パケットが受信側アプリケーション2において使用される時刻を表す。送信側識別子SSRCは、データ送信部10を識別する識別子である。重要度Pはパケットの重要度を表し、値1は重要度が高いことを、値0は重要度が低いことを表す。第2のペイロードタイプPLT2は、重要度付きRTPを用いて伝送されるデータの種類を表す。第2のシーケンスナンバーSSNは、重要度の高いパケットごとに1ずつ増加する番号である。すなわち、重要度の高いパケットの第2のシーケンスナンバーは直前のパケットの値に1を加えた値であり、重要度の低いパケットの第2のシーケンスナンバーは直前のパケットの値と同じである。
【0041】
ヘッダ付加部11は、送信側アプリケーション1から出力されたパケットにヘッダを付加し、ヘッダの先頭から送信側識別子までのフィールドに値を設定する。ヘッダ付加後のパケットは、重要度付与制御部12によって第1から第3の重要度付与部13a〜cのいずれかに出力される。
【0042】
第1から第3の重要度付与部13a〜cは、図3に示すように、各パケットに重要度を付与する。すなわち、第1の重要度付与部13aは、与えられたパケットが画像内符号化パケットであれば、その半分に高い重要度を付与し、残りの半分には低い重要度を付与する。第1の重要度付与部13aは、画像間符号化パケットには低い重要度を付与する。第2の重要度付与部13bは、画像内符号化パケットには高い重要度を、画像間符号化パケットには低い重要度をそれぞれ付与する。第3の重要度付与部13cは、すべてのパケットに高い重要度を付与する。第1から第3の重要度付与部13a〜cは、付与した重要度に応じて、第2のシーケンスナンバーを付与する。
【0043】
パケット送信部14は、第1から第3の重要度付与部13a〜cから出力された、重要度付与後のデータパケット100を送信する。データパケット100は、例えば、UDP(User Datagram Protocol)モジュール(図示せず)を用いてインターネット経由で伝送される。
【0044】
データパケット100を受信したとき、パケット出力部21およびパケット受信部23は、上述したように動作する。重要度判定部22は、重要度と第2のシーケンスナンバーとを用いて、重要度の高いパケットのロスを検出し、その旨を再送要求送信部25に通知する。重要度判定部22は、第2のシーケンスナンバーが先に受信したパケットと2以上異なる重要度の高いパケット、または、第2のシーケンスナンバーが先に受信したパケットと異なる重要度の低いパケットを検出したときに、重要度の高いパケットのロスが発生したと判断する。
【0045】
再送要求送信部25は、重要度判定部22からの通知に基づき、再送すべきパケットを指定したNACKパケット120を作成する。図4は、NACKパケットのフォーマットを示す図である。図4において、パケットタイプPTは、パケットの種類を表す。パケット長Lは、パケットの長さを表す。受信側識別子SSRC_Rは、データ受信部20を識別する識別子である。送信側識別子SSRCは、データパケット100の送信元、すなわち、データ送信部10を識別する識別子である。第2のシーケンスナンバーSSNは、再送すべきパケットの第2のシーケンスナンバーを表す。なお、図4に示すNACKパケットは再送すべきパケットを1つだけ指定するが、他のデータに適当なフィールドを設け、複数のパケットを同時に指定することとしてもよい。
【0046】
再送要求送信部25は、作成したNACKパケット120を送信する。NACKパケット120は、データパケット100と同様に、UDPモジュール(図示せず)などを用いてインターネット経由で伝送される。
【0047】
NACKパケット120を受信したとき、再送要求受信部16および再送パケット供給部17は、上述したように動作する。第1から第3の重要度付与部13a〜cおよびパケット送信部14は、再送パケット供給部17から供給されたパケットに対して、ヘッダ付加部11から供給されたパケットと同じ処理を行う。これにより、NACKパケット120によって指定された重要度の高いパケットが再送される。
【0048】
パケット受信部23は、受信したデータパケット100のシーケンスナンバーに生じた飛びを検出することにより、パケットロスを検出する。パケット受信部23は、シーケンスナンバーが直前のパケットより2以上異なるパケットを検出したときに、パケットロスが発生したと判断する。パケット受信部23は、パケットの受信およびパケットロスの検出を受信状況送信部24に通知する。
【0049】
受信状況送信部24は、通知された情報に基づき累積パケットロス数やパケットロス率を算出し、算出した値を含んだRRパケット110を作成する。図5は、RRパケット110のフォーマットを示す図である。パケットタイプPT、パケット長L、受信側識別子SSRC_Rおよび送信側識別子SSRCは、NACKパケット120と同じである。累積パケットロス数CNPL(Cumulative Number of Packets Lost )およびパケットロス率FL(Fraction Lost )は、受信状況送信部24で算出した値である。受信シーケンスナンバーの最大値EHSNR(Extended Highest Sequence Number Received )は、直前に受信したパケットのシーケンスナンバーを表す。到着時間間隔のジッタIJ(Interarrival Jitter )は、伝送路の遅延時間のジッタを表し、直前SRのタイムスタンプLSR(Last SR )と直前SRからの遅延時間DLSR(Delay since Last SR )は伝送路の往復遅延時間を計測するために使用される。なお、各フィールドの詳細は、上述した文献(RFC1889)に記載されている。
【0050】
受信状況送信部24は、作成したRRパケット110を送信する。RRパケット110は、データパケット100と同様に、UDPモジュール(図示せず)などを用いてインターネット経由で伝送される。受信状況受信部15は、受信したRRパケット110からパケットロス率200を取り出し、重要度付与制御部12に対して出力する。
【0051】
重要度付与制御部12は、パケットロス率200に基づき、ヘッダ付加部11および再送パケット供給部17から供給されたパケットの出力先を切り替える。パケットロス率200の値をX(%)とし、パケットの出力先切り替えのためのしきい値をT1、T2とする。重要度付与制御部12は、XがT1以上であれば第1の重要度付与部13aに、XがT2以上T1未満であれば第2の重要度付与部13bに、XがT2未満であれば第3の重要度付与部13cに、供給されたパケットを出力する。例えば、T1が70%でT2が30%である場合、重要度付与制御部12は、Xが70%以上であれば第1の重要度付与部13aに、Xが30%以上70%未満であれば第2の重要度付与部13bに、Xが30%未満であれば第3の重要度付与部13cに、供給されたパケットを出力する。これにより、受信したパケットロス率に基づき、パケットに対する重要度の付与方法が切り替えられる。
【0052】
図6は、RRパケット110を受信したデータ送信部10において、重要度の付与方法が切り替えられる様子を示す図である。図6では図面の簡略化のため、RRパケット110のみが示されている。データ受信部20は、所定のタイミングでパケットロス率を含んだRRパケット110を送信し、データ送信部10は、パケットロス率に基づき、パケットに対する重要度の付与方法を切り替える。重要度の付与方法は、パケットロス率が高いときには重要度の多いパケットが少なくなり、パケットロス率が低い時には重要度の多いパケットが少なくなるように切り替えられる。したがって、パケットロス率が高いときには、パケットの再送が抑制され、データ伝送量が減少する。一方、パケットロス率が低いときには、パケットの再送が許容され、データ伝送量が増加する。このように受信状況に応じて重要度の付与方法を切り替えて、再送されるデータ量を制御することにより、許容された伝送容量の範囲内で動画像符号化データを効率的に伝送し、再生画像の画質劣化を防ぐことができる。
【0053】
以上に示すように、本実施形態に係るデータ伝送装置では、パケットの受信状況に応じて、送信側で重要度の付与方法を切り替えることにより、受信状況が悪いときには重要度の高いパケットを少なくし、受信状況が良いときには重要度の高いパケットを多くする。これにより、再送されるデータ量を制御し、許容された伝送容量の範囲内で効率的にデータを伝送することができる。
【0054】
なお、本実施形態に係るデータ伝送装置は、第1から第3の重要度付与部を備え、重要度の付与方法を3通りに切り替えることとしたが、重要度付与部の構成はこれに限るものではない。例えば、図7に示すように、データ伝送装置は第1および第2の重要度付与部33a、33bを備え、これらの重要度付与部は図8に示すテーブルに従って動作することとしてもよい。
【0055】
また、パケットの特性は、送信側アプリケーションから出力されることとしたが、データ送信部によって算出されることとしてもよい。例えば、RTPを用いて画像符号化データを伝送する場合には、パケット内の特定のビットを参照することにより、パケットの特性を容易に求めることができる。
【0056】
また、伝送されるデータは任意のデータでよく、パケットの分類方法も任意であってよい。例えば、周波数方向に階層的に符号化した画像符号化データを伝送する場合には、低周波成分を含むパケットを画像内符号化パケットに、高周波成分を含むパケットを画像間符号化パケットに割り当てて同様の方法を適用することができる。音声データを伝送する場合には、有効な音を含むパケットを画像内符号化パケットに、無音部分を多く含むパケットを画像間符号化パケットに割り当てて同様の方法を適用することができる。また、パケットの特性を参照することなく、重要度を付与することとしてもよい。
【0057】
また、本実施形態では、通信プロトコルとしてRTPを用いたが、他の通信プロトコルを用いても、同じ特徴を有するデータ伝送装置を構成することができる。
【図面の簡単な説明】
【図1】本発明の実施形態に係るデータ伝送装置の構成を示すブロック図である。
【図2】重要度付きRTPにおけるデータパケットのフォーマットを示す図である。
【図3】本発明の実施形態に係るデータ伝送装置の重要度付与部における処理内容を示すテーブルである。
【図4】重要度付きRTPにおけるNACKパケットのフォーマットを示す図である。
【図5】重要度付きRTPにおけるRRパケットのフォーマットを示す図である。
【図6】本発明の実施形態に係るデータ伝送装置において、重要度の付与方法が切り替えられる様子を示す図である。
【図7】本発明の実施形態の変形例に係るデータ伝送装置の構成を示すブロック図である。
【図8】本発明の実施形態の変形例に係るデータ伝送装置の重要度付与部における処理内容を示すテーブルである。
【図9】RTPを用いた従来のデータ伝送装置の構成を示すブロック図である。
【図10】RTPによるデータ伝送のシーケンス図である。
【図11】重要度付きRTPを用いた従来のデータ伝送装置の構成を示すブロック図である。
【図12】重要度付きRTPによるデータ伝送のシーケンス図である。
【符号の説明】
1…送信側アプリケーション
2…受信側アプリケーション
10、30…データ送信部
11…ヘッダ付加部
12…重要度付与制御部
13a〜c、33a〜b…重要度付与部
14…パケット送信部
15…受信状況受信部
16…再送要求受信部
17…再送パケット供給部
20…データ受信部
21…パケット出力部
22…重要度判定部
23…パケット受信部
24…受信状況送信部
25…再送要求送信部
100…データパケット
110…RRパケット
120…NACKパケット
200…パケットロス率
Claims (18)
- 受信装置へパケット単位でデータを送信するデータ送信装置であって、
パケットを取得し、各パケットに重要度を付与する重要度付与手段と、
重要度が付与されたパケットを送信するパケット送信手段と、
前記受信装置におけるパケットの受信状況を受信する受信状況受信手段と、
前記受信装置からの再送要求に応じて、重要度が付与されたパケットを再送するパケット再送手段とを備え、
前記重要度付与手段は、前記受信状況が悪いときには重要度の高いパケットが少なく、前記受信状況が良いときには重要度の高いパケットが多くなるように、重要度の付与方法を切り替え、新たに取得されたパケットに対して、前記切り替えられた付与方法にて重要度を付与することを特徴とする、データ送信装置。 - 前記重要度付与手段は、前記受信状況が所定より悪いときには、前記受信状況が所定より良いときよりも重要度の高いパケットが少なくなるように、重要度の付与方法を切り替えることを特徴とする、請求項1に記載のデータ送信装置。
- 前記重要度付与手段は、前記受信状況に含まれる情報が所定の値より大きいときには重要度の高いパケットの割合が少なく、前記受信状況に含まれる情報が前記所定の値より小さいときには重要度の高いパケットの割合が多くなるように、重要度の付与方法を切り替えることを特徴とする、請求項1に記載のデータ送信装置。
- 前記受信状況に含まれる情報が、パケットロス率であることを特徴とする、請求項3に記載のデータ送信装置。
- 前記重要度付与手段は、動画像符号化データを含むパケットを、画像内符号化したデータを含む画像内符号化パケットと、画像間符号化したデータを含む画像間符号化パケットとに分類し、パケットの種類ごとに定めた重要度の付与方法を、前記受信状況に応じて切り替えることを特徴とする、請求項1に記載のデータ送信装置。
- 前記重要度付与手段は、前記受信状況に応じて、
前記画像内符号化パケットに高い重要度を、前記画像間符号化パケットに低い重要度を付与する第1の重要度の付与方法と、
すべてのパケットに高い重要度を付与する第2の重要度の付与方法とを切り替えることを特徴とする、請求項5に記載のデータ送信装置。 - 前記重要度付与手段は、前記受信状況に応じて、
前記画像内符号化パケットの一部に高い重要度を、残余のパケットに低い重要度を付与する第1の重要度の付与方法と、
前記画像内符号化パケットに高い重要度を、前記画像間符号化パケットに低い重要度を付与する第2の重要度の付与方法と、
すべてのパケットに高い重要度を付与する第3の重要度の付与方法とを切り替えることを特徴とする、請求項5に記載のデータ送信装置。 - 前記パケット再送手段は、切り替えられた付与方法にて重要度が付与し直されたパケットを再送することを特徴とする、請求項1〜7のいずれかに記載のデータ送信装置。
- 受信装置へパケット単位でデータを送信するデータ送信方法であって、
パケットを取得し、各パケットに重要度を付与する重要度付与ステップと、
重要度が付与されたパケットを送信するパケット送信ステップと、
前記受信装置におけるパケットの受信状況を受信する受信状況受信ステップと、
前記受信装置からの再送要求に応じて、重要度が付与されたパケットを再送するパケット再送ステップとを備え、
前記重要度付与ステップは、前記受信状況が悪いときには重要度の高いパケットが少なく、前記受信状況が良いときには重要度の高いパケットが多くなるように、重要度の付与方法を切り替え、新たに取得されたパケットに対して、前記切り替えられた付与方法にて 重要度を付与することを特徴とする、データ送信方法。 - 前記重要度付与ステップは、前記受信状況が所定より悪いときには、前記受信状況が所定より良いときよりも重要度の高いパケットが少なくなるように、重要度の付与方法を切り替えることを特徴とする、請求項9に記載のデータ送信方法。
- 前記重要度付与ステップは、前記受信状況に含まれる情報が所定の値より大きいときには重要度の高いパケットの割合が少なく、前記受信状況に含まれる情報が前記所定の値より小さいときには重要度の高いパケットの割合が多くなるように、重要度の付与方法を切り替えることを特徴とする、請求項9に記載のデータ送信方法。
- 前記受信状況に含まれる情報が、パケットロス率であることを特徴とする、請求項11に記載のデータ送信方法。
- 前記重要度付与ステップは、動画像符号化データを含むパケットを、画像内符号化データを含む画像内符号化パケットと、画像間符号化データを含む画像間符号化パケットとに分類し、パケットの種類ごとに定めた重要度の付与方法を、前記受信状況に応じて切り替えることを特徴とする、請求項9に記載のデータ送信方法。
- 前記重要度付与ステップは、前記受信状況に応じて、
前記画像内符号化パケットに高い重要度を、前記画像間符号化パケットに低い重要度を付与する第1の重要度の付与方法と、
すべてのパケットに高い重要度を付与する第2の重要度の付与方法とを切り替えることを特徴とする、請求項13に記載のデータ送信方法。 - 前記重要度付与ステップは、前記受信状況に応じて、
前記画像内符号化パケットの一部に高い重要度を、残余のパケットに低い重要度を付与する第1の重要度の付与方法と、
前記画像内符号化パケットに高い重要度を、前記画像間符号化パケットに低い重要度を付与する第2の重要度の付与方法と、
すべてのパケットに高い重要度を付与する第3の重要度の付与方法とを切り替えることを特徴とする、請求項13に記載のデータ送信方法。 - 前記パケット再送ステップは、切り替えられた付与方法にて重要度が付与し直されたパケットを再送することを特徴とする、請求項9〜15のいずれかに記載のデータ送信方法。
- 受信装置へパケット単位でデータを送信するデータ送信方法であって、
パケットを取得し、各パケットに重要度を付与する重要度付与ステップと、
重要度が付与されたパケットの送信を指示するパケット送信指示ステップと、
前記受信装置におけるパケットの受信状況が受信された後、それを取得する受信状況取得ステップと、
前記受信装置からの再送要求に応じて、重要度が付与されたパケットの再送を指示するパケット再送指示ステップとを備え、
前記重要度付与ステップは、前記受信状況が悪いときには重要度の高いパケットが少なく、前記受信状況が良いときには重要度の高いパケットが多くなるように、重要度の付与方法を切り替え、新たに取得されたパケットに対して、前記切り替えられた付与方法にて重要度を付与することを特徴とする、データ送信方法。 - 前記パケット再送ステップは、切り替えられた付与方法にて重要度が付与し直されたパケットを再送することを特徴とする、請求項17に記載のデータ送信方法。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000395183A JP3590949B2 (ja) | 2000-08-17 | 2000-12-26 | データ伝送装置およびデータ伝送方法 |
CA 2355035 CA2355035C (en) | 2000-08-17 | 2001-08-14 | Data transmission apparatus and method |
US09/929,487 US6987730B2 (en) | 2000-08-17 | 2001-08-15 | Transmission apparatus and method for changing data packets priority assignment depending on the reception feedback |
DE2001625473 DE60125473T2 (de) | 2000-08-17 | 2001-08-16 | Paketwiederübertragung mit Prioritätinformationen |
EP20010118873 EP1180870B1 (en) | 2000-08-17 | 2001-08-16 | Packet retransmission using priority information |
CNB01133973XA CN100414846C (zh) | 2000-08-17 | 2001-08-17 | 数据传送装置及数据传送方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000247328 | 2000-08-17 | ||
JP2000-247328 | 2000-08-17 | ||
JP2000395183A JP3590949B2 (ja) | 2000-08-17 | 2000-12-26 | データ伝送装置およびデータ伝送方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004127987A Division JP2004248322A (ja) | 2000-08-17 | 2004-04-23 | データ伝送装置およびデータ伝送方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2002135324A JP2002135324A (ja) | 2002-05-10 |
JP3590949B2 true JP3590949B2 (ja) | 2004-11-17 |
JP2002135324A5 JP2002135324A5 (ja) | 2005-03-17 |
Family
ID=26598032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000395183A Expired - Fee Related JP3590949B2 (ja) | 2000-08-17 | 2000-12-26 | データ伝送装置およびデータ伝送方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US6987730B2 (ja) |
EP (1) | EP1180870B1 (ja) |
JP (1) | JP3590949B2 (ja) |
CN (1) | CN100414846C (ja) |
CA (1) | CA2355035C (ja) |
DE (1) | DE60125473T2 (ja) |
Families Citing this family (68)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6628610B1 (en) * | 1999-06-28 | 2003-09-30 | Cisco Technology, Inc. | Methods and apparatus for managing a flow of packets using change and reply signals |
JP3699910B2 (ja) * | 2000-10-31 | 2005-09-28 | 株式会社東芝 | データ伝送装置、データ伝送方法及びプログラム |
US20020112244A1 (en) * | 2000-12-19 | 2002-08-15 | Shih-Ping Liou | Collaborative video delivery over heterogeneous networks |
EP1271955A3 (fr) * | 2001-06-26 | 2007-05-02 | Koninklijke Philips Electronics N.V. | Procédé de transmission par paquet avec requetes en retransmission de paquet et mécanisme de controle relatif à la transmission de telles requètes |
FI114365B (fi) * | 2001-08-31 | 2004-09-30 | First Hop Oy | Menetelmä langattomien verkkojen suorituskyvyn optimoimiseksi |
JP4549610B2 (ja) * | 2001-11-08 | 2010-09-22 | ソニー株式会社 | 通信システム、通信方法、送信装置および方法、受信装置および方法、並びにプログラム |
US20030095536A1 (en) * | 2001-11-16 | 2003-05-22 | Hu Teck H. | Multi-priority re-sequencing method and apparatus |
KR100485850B1 (ko) * | 2002-03-07 | 2005-04-28 | 삼성전자주식회사 | 프로토콜 처리 장치 및 방법, 그리고 트래픽 처리 장치 및방법 |
FR2838584A1 (fr) * | 2002-04-16 | 2003-10-17 | Koninkl Philips Electronics Nv | Systeme de transmission avec controle de congestion au niveau du recepteur pour decider d'eventuelles demandes de retransmission |
GB0218961D0 (en) * | 2002-08-15 | 2002-09-25 | Koninkl Philips Electronics Nv | Transmission method and system |
WO2004036819A1 (en) * | 2002-10-17 | 2004-04-29 | Matsushita Electric Industrial Co., Ltd. | Method and device for transmitting and receiving data using packets carrying priority information |
JP4362761B2 (ja) * | 2003-10-29 | 2009-11-11 | ソニー株式会社 | 送信装置および方法、記録媒体、並びにプログラム |
US7656861B2 (en) * | 2004-07-09 | 2010-02-02 | Cisco Technology, Inc. | Method and apparatus for interleaving text and media in a real-time transport session |
JP3931988B2 (ja) * | 2004-08-26 | 2007-06-20 | 日本電気株式会社 | ネットワーク品質計測方法、及び計測装置 |
WO2006043624A1 (ja) * | 2004-10-21 | 2006-04-27 | Nec Corporation | 通信品質計測装置及びその計測方法 |
US20100157833A1 (en) * | 2005-03-10 | 2010-06-24 | Qualcomm Incorporated | Methods and systems for improved timing acquisition for varying channel conditions |
US8675631B2 (en) * | 2005-03-10 | 2014-03-18 | Qualcomm Incorporated | Method and system for achieving faster device operation by logical separation of control information |
US7792143B1 (en) | 2005-03-25 | 2010-09-07 | Cisco Technology, Inc. | Method and apparatus for interworking dissimilar text phone protocols over a packet switched network |
EP1755284A1 (en) * | 2005-08-19 | 2007-02-21 | Siemens Aktiengesellschaft | Method, apparatus and network for wireless packet oriented transmission of data |
US7623607B2 (en) | 2005-10-31 | 2009-11-24 | Qualcomm Incorporated | Methods and apparatus for determining timing in a wireless communication system |
US8948329B2 (en) * | 2005-12-15 | 2015-02-03 | Qualcomm Incorporated | Apparatus and methods for timing recovery in a wireless transceiver |
US7924890B2 (en) * | 2006-02-13 | 2011-04-12 | Cisco Technology, Inc. | Apparatus and method for increasing reliability of data sensitive to packet loss |
JP4955060B2 (ja) * | 2006-08-18 | 2012-06-20 | サムスン エレクトロニクス カンパニー リミテッド | 移動体ブロードキャストシステムにおける端末機がストリーミングサービスの受信率を報告する方法及び装置とそのシステム |
US8189474B2 (en) * | 2006-09-27 | 2012-05-29 | Infosys Limited | Dynamic stack-based networks for resource constrained devices |
JP2008098798A (ja) * | 2006-10-10 | 2008-04-24 | Nec Corp | 通信システムにおけるデータ伝送状況判定方法および通信装置 |
WO2008085842A1 (en) * | 2007-01-04 | 2008-07-17 | Interdigital Technology Corporation | Node b based segmentation/concatenation |
WO2008085992A2 (en) * | 2007-01-08 | 2008-07-17 | Interdigital Technology Corporation | Method and apparatus for multicasting with feedback information |
JP5084362B2 (ja) * | 2007-06-18 | 2012-11-28 | キヤノン株式会社 | データ送信装置、及びデータ送受信システム |
US8180029B2 (en) * | 2007-06-28 | 2012-05-15 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8699678B2 (en) * | 2007-10-19 | 2014-04-15 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8145780B2 (en) * | 2007-10-19 | 2012-03-27 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8706907B2 (en) * | 2007-10-19 | 2014-04-22 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8380874B2 (en) * | 2007-10-19 | 2013-02-19 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8090867B2 (en) * | 2007-10-19 | 2012-01-03 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8682336B2 (en) * | 2007-10-19 | 2014-03-25 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8391312B2 (en) * | 2007-10-19 | 2013-03-05 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8111713B2 (en) | 2007-10-19 | 2012-02-07 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8321581B2 (en) * | 2007-10-19 | 2012-11-27 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8121128B2 (en) * | 2008-02-26 | 2012-02-21 | Qualcomm Incorporated | Method and apparatus for link control in a wireless communication system |
JP2010056964A (ja) * | 2008-08-28 | 2010-03-11 | Canon Inc | 受信装置及びその制御方法、プログラム、記録媒体 |
JP5197238B2 (ja) * | 2008-08-29 | 2013-05-15 | キヤノン株式会社 | 映像送信装置、その制御方法、および制御方法を実行するプログラム |
US8806551B2 (en) * | 2008-12-03 | 2014-08-12 | Alcatel Lucent | Prioritized retransmission of internet protocol television (IPTV) packets |
US8271106B2 (en) | 2009-04-17 | 2012-09-18 | Hospira, Inc. | System and method for configuring a rule set for medical event management and responses |
US8520699B2 (en) * | 2010-12-09 | 2013-08-27 | Qualcomm Incorporated | Apparatus and methods for providing a communication quality feedback of an end-to-end communication path |
US9065744B2 (en) * | 2011-06-20 | 2015-06-23 | Netscout Systems, Inc. | Performance optimized and configurable state based heuristic for the classification of real-time transport protocol traffic |
FR2977101A1 (fr) * | 2011-06-24 | 2012-12-28 | France Telecom | Retransmission de donnees perdues entre un emetteur et un recepteur |
ES2959510T3 (es) | 2011-10-21 | 2024-02-26 | Icu Medical Inc | Sistema de actualización de dispositivos médicos |
EP2627054B1 (en) * | 2012-02-10 | 2018-12-19 | Polycom, Inc. | System and method for handling the loss of critical packets in multi-hop rtp streaming |
JP5939884B2 (ja) * | 2012-05-15 | 2016-06-22 | 三菱電機株式会社 | 誤り訂正符号化装置 |
AU2014225658B2 (en) | 2013-03-06 | 2018-05-31 | Icu Medical, Inc. | Medical device communication method |
US9304839B2 (en) * | 2013-04-30 | 2016-04-05 | Hewlett Packard Enterprise Development Lp | Resending messages |
CA2922425C (en) | 2013-08-30 | 2023-05-16 | Hospira, Inc. | System and method of monitoring and managing a remote infusion regimen |
US9662436B2 (en) | 2013-09-20 | 2017-05-30 | Icu Medical, Inc. | Fail-safe drug infusion therapy system |
US10311972B2 (en) | 2013-11-11 | 2019-06-04 | Icu Medical, Inc. | Medical device system performance index |
US10042986B2 (en) | 2013-11-19 | 2018-08-07 | Icu Medical, Inc. | Infusion pump automation system and method |
CA2945647C (en) | 2014-04-30 | 2023-08-08 | Hospira, Inc. | Patient care system with conditional alarm forwarding |
US9724470B2 (en) | 2014-06-16 | 2017-08-08 | Icu Medical, Inc. | System for monitoring and delivering medication to a patient and method of using the same to minimize the risks associated with automated therapy |
US9539383B2 (en) | 2014-09-15 | 2017-01-10 | Hospira, Inc. | System and method that matches delayed infusion auto-programs with manually entered infusion programs and analyzes differences therein |
CN107517410B (zh) * | 2016-06-16 | 2020-12-08 | 华为技术有限公司 | 视频业务质量评估的方法及装置 |
AU2017295722B2 (en) | 2016-07-14 | 2022-08-11 | Icu Medical, Inc. | Multi-communication path selection and security system for a medical device |
CN109151612B (zh) | 2017-06-27 | 2020-10-16 | 华为技术有限公司 | 一种视频传输方法、设备及系统 |
ES2985889T3 (es) | 2018-07-17 | 2024-11-07 | Icu Medical Inc | Actualización de las bibliotecas de fármacos de bombas de infusión y software operacional en un entorno en red |
EP4297379A3 (en) | 2018-07-17 | 2024-01-10 | ICU Medical, Inc. | Systems and methods for facilitating clinical messaging in a network environment |
US10950339B2 (en) | 2018-07-17 | 2021-03-16 | Icu Medical, Inc. | Converting pump messages in new pump protocol to standardized dataset messages |
US10692595B2 (en) | 2018-07-26 | 2020-06-23 | Icu Medical, Inc. | Drug library dynamic version management |
EP3827337A4 (en) | 2018-07-26 | 2022-04-13 | ICU Medical, Inc. | MANAGEMENT SYSTEM FOR SUBSTANCES LIBRARY |
CN111262660B (zh) * | 2018-11-30 | 2022-01-14 | 华为技术有限公司 | 数据传输方法、设备及系统 |
AU2020267477A1 (en) | 2019-05-08 | 2022-01-06 | Icu Medical, Inc. | Threshold signature based medical device management |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03201641A (ja) | 1989-12-27 | 1991-09-03 | Toshiba Corp | 通信パケットの優先制御方式 |
US5367523A (en) * | 1993-08-26 | 1994-11-22 | International Business Machines Corporation | Adaptive rate-based congestion and flow control in packet communications networks |
JP3870978B2 (ja) | 1994-06-03 | 2007-01-24 | ソニー株式会社 | 送信装置および送信方法、並びに受信装置および受信方法 |
JPH08139737A (ja) * | 1994-11-14 | 1996-05-31 | Nec Corp | 輻輳制御方式 |
US5729542A (en) | 1995-06-28 | 1998-03-17 | Motorola, Inc. | Method and apparatus for communication system access |
US6226265B1 (en) | 1995-07-25 | 2001-05-01 | Fujitsu Limited | Packet flow monitor and control system |
US5768533A (en) * | 1995-09-01 | 1998-06-16 | National Semiconductor Corporation | Video coding using segmented frames and retransmission to overcome channel errors |
US5920705A (en) | 1996-01-31 | 1999-07-06 | Nokia Ip, Inc. | Method and apparatus for dynamically shifting between routing and switching packets in a transmission network |
GB9614985D0 (en) * | 1996-07-17 | 1996-09-04 | Newbridge Networks Corp | Variation fluctuation smoothing for ATM circuit emulation |
JP3193947B2 (ja) * | 1997-01-08 | 2001-07-30 | 株式会社ディジタル・ビジョン・ラボラトリーズ | データ送信システム及びデータ送信方法 |
KR20050052484A (ko) | 1997-03-17 | 2005-06-02 | 마츠시타 덴끼 산교 가부시키가이샤 | 데이터 처리방법 |
US6167030A (en) * | 1997-03-20 | 2000-12-26 | Nokia Telecommunications, Oy | Buffer-based traffic measurement system and method for nominal bit rate (NBR) service |
US6163808A (en) * | 1997-03-20 | 2000-12-19 | Nokia Telecommunications, Oy | Network adjusts cell transfer capacity in response to a change in the actual bit rate relative to the nominal bit rate |
US6081843A (en) * | 1997-03-20 | 2000-06-27 | Nokia Telecommunications | System using simulation cell and simulation buffer for regulating cell transfer rate according to occupancy level of the simulation buffer |
JP3317191B2 (ja) | 1997-06-12 | 2002-08-26 | トヨタ自動車株式会社 | データ伝送方法 |
US6188670B1 (en) * | 1997-10-31 | 2001-02-13 | International Business Machines Corporation | Method and system in a data processing system for dynamically controlling transmission of data over a network for end-to-end device flow control |
US6091709A (en) | 1997-11-25 | 2000-07-18 | International Business Machines Corporation | Quality of service management for packet switched networks |
US6563836B1 (en) | 1998-03-19 | 2003-05-13 | International Business Machines Corporation | Algorithm for dynamic prioritization in a queuing environment |
US6426943B1 (en) | 1998-04-10 | 2002-07-30 | Top Layer Networks, Inc. | Application-level data communication switching system and process for automatic detection of and quality of service adjustment for bulk data transfers |
JP2955561B1 (ja) * | 1998-05-29 | 1999-10-04 | 株式会社ディジタル・ビジョン・ラボラトリーズ | ストリーム通信システム及びストリーム転送制御方法 |
US6247061B1 (en) | 1998-06-09 | 2001-06-12 | Microsoft Corporation | Method and computer program product for scheduling network communication packets originating from different flows having unique service requirements |
US6584509B2 (en) | 1998-06-23 | 2003-06-24 | Intel Corporation | Recognizing audio and video streams over PPP links in the absence of an announcement protocol |
JP2000059370A (ja) * | 1998-08-04 | 2000-02-25 | Fujitsu Ltd | トラヒック制御装置およびその方法 |
EP1009138B8 (en) | 1998-11-30 | 2006-03-08 | Matsushita Electric Industrial Co., Ltd. | Data transmission method |
EP1006689B1 (en) | 1998-11-30 | 2008-02-06 | Matsushita Electric Industries Co., Ltd. | Packet retransmission control using priority information |
JP2000228676A (ja) | 1998-11-30 | 2000-08-15 | Matsushita Electric Ind Co Ltd | データ送信方法 |
JP3556495B2 (ja) * | 1998-12-15 | 2004-08-18 | 株式会社東芝 | パケットスイッチ及びパケット交換方法 |
DE60024228T2 (de) | 1999-01-08 | 2006-08-10 | Nortel Networks Ltd., St. Laurent | Dynamische zuweisung verkehrsklassen an einer prioritätswarteschlange in einer paketbeförderungsvorrichtung |
US6449251B1 (en) | 1999-04-02 | 2002-09-10 | Nortel Networks Limited | Packet mapper for dynamic data packet prioritization |
EP1045563B1 (en) | 1999-04-12 | 2008-08-20 | International Business Machines Corporation | Method and system for improving overall network response time during the exchange of files between telnet 3270 servers and telnet 3270 clients |
US6449255B1 (en) * | 1999-04-26 | 2002-09-10 | Cisco Technology, Inc. | Method and apparatus for managing packets using a real-time feedback signal |
US6654346B1 (en) | 1999-07-19 | 2003-11-25 | Dunti Corporation | Communication network across which packets of data are transmitted according to a priority scheme |
US6335933B1 (en) * | 1999-05-21 | 2002-01-01 | Broadcom Homenetworking, Inc. | Limited automatic repeat request protocol for frame-based communication channels |
US6628610B1 (en) * | 1999-06-28 | 2003-09-30 | Cisco Technology, Inc. | Methods and apparatus for managing a flow of packets using change and reply signals |
US6438135B1 (en) * | 1999-10-21 | 2002-08-20 | Advanced Micro Devices, Inc. | Dynamic weighted round robin queuing |
US6646988B1 (en) * | 2000-01-31 | 2003-11-11 | Nortel Networks Limited | System, device, and method for allocating excess bandwidth in a differentiated services communication network |
US6760309B1 (en) | 2000-03-28 | 2004-07-06 | 3Com Corporation | Method of dynamic prioritization of time sensitive packets over a packet based network |
US6748435B1 (en) * | 2000-04-28 | 2004-06-08 | Matsushita Electric Industrial Co., Ltd. | Random early demotion and promotion marker |
WO2002025867A2 (en) | 2000-09-25 | 2002-03-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Dynamic control of packet data service throughput by radio access control node |
-
2000
- 2000-12-26 JP JP2000395183A patent/JP3590949B2/ja not_active Expired - Fee Related
-
2001
- 2001-08-14 CA CA 2355035 patent/CA2355035C/en not_active Expired - Lifetime
- 2001-08-15 US US09/929,487 patent/US6987730B2/en not_active Expired - Lifetime
- 2001-08-16 DE DE2001625473 patent/DE60125473T2/de not_active Expired - Lifetime
- 2001-08-16 EP EP20010118873 patent/EP1180870B1/en not_active Expired - Lifetime
- 2001-08-17 CN CNB01133973XA patent/CN100414846C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
DE60125473T2 (de) | 2007-10-04 |
EP1180870A2 (en) | 2002-02-20 |
US6987730B2 (en) | 2006-01-17 |
CA2355035A1 (en) | 2002-02-17 |
EP1180870B1 (en) | 2006-12-27 |
DE60125473D1 (de) | 2007-02-08 |
CN1339878A (zh) | 2002-03-13 |
US20020021700A1 (en) | 2002-02-21 |
EP1180870A3 (en) | 2004-09-01 |
CN100414846C (zh) | 2008-08-27 |
JP2002135324A (ja) | 2002-05-10 |
CA2355035C (en) | 2007-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3590949B2 (ja) | データ伝送装置およびデータ伝送方法 | |
US11088785B2 (en) | Disabling radio link control (RLC) acknowledgments for packets for which acknowledgements are supported at network or higher layer | |
CN108881970B (zh) | 用于实时视频流式传输系统的发射速率控制的方法和设备 | |
KR100987421B1 (ko) | 데이터통신시스템, 데이터송신장치, 데이터수신장치, 데이터통신방법 및 컴퓨터가 판독가능한 기록 매체 | |
US7315898B2 (en) | Data communication system, data transmission apparatus, data reception apparatus, data communication method, and computer program | |
EP2061174B1 (en) | Data communication system, data transmitting device and method, using probe packets and having a transmission buffer control | |
CN101552660B (zh) | 对流媒体数据进行重传、播放的方法、装置及通信系统 | |
US7693058B2 (en) | Method for enhancing transmission quality of streaming media | |
EP1309122A2 (en) | Apparatus and method for data communication with retransmissions | |
US20050036546A1 (en) | Video data transmission method and apparatus | |
JP2004007823A (ja) | データ伝送方法および装置 | |
Setton et al. | Adaptive multiple description video streaming over multiple channels with active probing | |
JP4250036B2 (ja) | メディア伝送方法及びメディア伝送装置 | |
CN101741752B (zh) | 视频流传输的方法、装置和系统 | |
Rajiullah et al. | On the effectiveness of PR-SCTP in networks with competing traffic | |
JP2006129341A (ja) | 透過データ伝送方法 | |
JP2004248322A (ja) | データ伝送装置およびデータ伝送方法 | |
JP3594196B1 (ja) | データ伝送装置およびデータ伝送方法 | |
JP3594185B2 (ja) | データ伝送装置およびデータ伝送方法 | |
JP3594195B2 (ja) | データ伝送装置およびデータ伝送方法 | |
EP1733527B1 (en) | Technique for handling outdated information units | |
JP2004350318A (ja) | データ伝送方法 | |
Shih et al. | A transparent loss recovery scheme using packet redirection for wireless video transmissions | |
Rossi et al. | A partially reliable transport protocol for multiple-description real-time multimedia traffic | |
JP2013157706A (ja) | 無線通信装置および通信制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040423 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040423 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20040423 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20040525 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040527 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040723 |
|
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: 20040812 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040812 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080903 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080903 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090903 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090903 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100903 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110903 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120903 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130903 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |