(57)【特許請求の範囲】
【請求項１】
IPパケットからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報をパケットに付加する識別情報生成部と；
前記識別情報が付加された前記パケットを前記ヘッダ及び前記データとに分離するパケット分離部と；
分離された前記ヘッダ及び前記データを送信し、再送制御情報を受信する通信部；及び
前記再送制御情報に応じて受信エラーが発生した前記データを再送する再送部と；
を含むことを特徴とするデータ転送装置。
【請求項２】
前記識別情報生成部が、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダのUDPヘッダへ前記識別情報を付加し、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１に記載のデータ転送装置。
【請求項３】
前記ペイロードデータが、イントラ（ＩＮＴＲＡ）画像及びインター（ＩＮＴＥＲ）画像の何れか一つであり、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１に記載のデータ転送装置。
【請求項４】
前記識別情報生成部が、前記イントラ画像に対して前記インター画像より優先順位を有する前記識別情報を付加することを特徴とする請求項３に記載のデータ転送装置。
【請求項５】
前記識別情報生成部が、前記データシーケンスに応じて優先順位を有する前記識別情報を付加し、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１に記載のデータ転送装置。
【請求項６】
更に、前記ＩＰ/ＵＤＰ/ＲＴＰデータをRLP（Radio LinkProtocol）パケットに変換するパケット変換部を含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１に記載のデータ転送装置。
【請求項７】
更に、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダを圧縮するヘッダ圧縮部を含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１に記載のデータ転送装置。
【請求項８】
前記 ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータが、それぞれ異なるチャネルで転送され、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１に記載のデータ転送装置。
【請求項９】
前記チャネルが無線チャネルであり、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネルの転送エラー率が前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネルのそれより低いことを特徴とする請求項８に記載のデータ転送装置。
【請求項１０】
前記再送制御情報が、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１に記載のデータ転送装置。
【請求項１１】
前記再送部が、前記再送制御情報を受信すると、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号に該当する前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数に応じて再送することを特徴とする請求項１０に記載のデータ転送装置。
【請求項１２】
更に、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態をモニターするモニター部を含み、
前記再送部が、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が下位しきい値以下であれば、前記再送回数が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送することを特徴とする請求項１０に記載のデータ転送装置。
【請求項１３】
前記再送部が、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送回数が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数以上再送することを特徴とする請求項１２に記載のデータ転送装置。
【請求項１４】
前記再送制御情報が、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送優先順位を含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１に記載のデータ転送装置。
【請求項１５】
前記再送部が、前記再送制御情報を受信すると、前記再送制御情報に応じて前記再送を要請された前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送優先順位に従って再送することを特徴とする請求項１４に記載のデータ転送装置。
【請求項１６】
更に、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態をモニターするモニター部を含み、
前記再送部が、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が下位しきい値以下であれば、前記再送優先順位が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送することを特徴とする請求項１４に記載のデータ転送装置。
【請求項１７】
前記再送制御部が、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送優先順位が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータを少なくとも２回再送することを特徴とする請求項１６に記載のデータ転送装置。
【請求項１８】
IPパケットからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報が付加されたパケットを生成するステップ；及び
前記識別情報が付加された前記パケットをヘッダ及び前記データとに分離して転送するステップと；
を含むことを特徴とするデータ転送方法。
【請求項１９】
前記識別情報が、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダのUDPヘッダへ付加され、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１８に記載のデータ転送方法。
【請求項２０】
前記ペイロードデータが、イントラ画像及びインター画像の何れか一つであり、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１８に記載のデータ転送方法。
【請求項２１】
前記生成ステップでは、前記イントラ画像に対して前記インター画像より優先順位を有する前記識別情報を付加することを特徴とする請求項２０に記載のデータ転送方法。
【請求項２２】
前記生成ステップでは、前記データシーケンスに応じて優先順位を有する前記識別情報を付加し、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１８に記載のデータ転送方法。
【請求項２３】
前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータが、ＲＬＰ（Radio Link Protocol）パケットで転送され、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１８に記載のデータ転送方法。
【請求項２４】
更に、前記転送ステップの前に前記ＩＰ/ＵＤＰ/ＲＴＰヘッダを圧縮するステップを含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１８に記載のデータ転送方法。
【請求項２５】
更に、再送制御情報を受信するステップ；及び前記再送制御情報に応じて転送エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータを再送するステップ；とを含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項１８に記載のデータ転送方法。
【請求項２６】
前記再送制御情報が、転送エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含むことを特徴とする請求項２５に記載のデータ転送方法。
【請求項２７】
前記再送ステップでは、前記パケット番号に該当する前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数だけ再送することを特徴とする請求項２６に記載のデータ転送方法。
【請求項２８】
前記再送制御情報が、転送エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送優先順位を含むことを特徴とする請求項２５に記載のデータ転送方法。
【請求項２９】
前記再送ステップでは、前記パケット番号に該当する前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送優先順位に従って再送することを特徴とする請求項２８に記載のデータ転送方法。
【請求項３０】
前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータが、それぞれ異なるチャネルで転送されることを特徴とする請求項２５に記載のデータ転送方法。
【請求項３１】
前記チャネルが無線チャネルであり、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネルの転送エラー率が前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネルのそれより低いことを特徴とする請求項３０に記載のデータ転送方法。
【請求項３２】
前記再送制御情報が、転送エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含み、
前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネル状態が下位しきい値以下であれば、前記再送回数が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送することを特徴とする請求項３０に記載のデータ転送方法。
【請求項３３】
前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送回数が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数を越えて再送することを特徴とする請求項３２に記載のデータ転送方法。
【請求項３４】
前記再送制御情報が、転送エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含み、
前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が下位しきい値以下であれば、前記再送優先順位が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送することを特徴とする請求項３０に記載のデータ転送方法。
【請求項３５】
前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送優先順位が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータを少なくとも２回再送することを特徴とする請求項３４に記載のデータ転送方法。
【請求項３６】
ヘッダ及びデータを受信し、再送制御情報を送信する通信部；及び
前記データの受信エラーが発生した場合、受信された前記ヘッダからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報を抽出し、抽出された前記識別情報に基づいて生成された前記再送制御情報を出力する再送制御部；
とを含むことを特徴とするデータ受信装置。
【請求項３７】
前記再送制御部が、
受信された前記ＩＰ/ＵＤＰ/ＲＴＰヘッダに該当する前記ＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生したか否かを確認する確認部と；
受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータに該当する前記ＩＰ/ＵＤＰ/ＲＴＰヘッダから前記識別情報を抽出する識別情報抽出部；及び
抽出された前記識別情報に基づいて再送制御情報を生成する再送制御情報生成部と；
を含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項３６に記載のデータ受信装置。
【請求項３８】
前記再送制御情報が、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項３６に記載のデータ受信装置。
【請求項３９】
前記再送制御情報が、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送優先順位を含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項３６に記載のデータ受信装置。
【請求項４０】
前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータが、互いに異なるチャネルから受信されることを特徴とする請求項３８に記載のデータ受信装置。
【請求項４１】
ヘッダ及びデータを受信するステップと；
前記データの受信エラーが発生したか否かを確認するステップと；
受信エラーが発生した前記データに該当する前記ヘッダからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報を抽出するステップと；
抽出された前記識別情報に基づいて再送制御情報を生成するステップ；及び
生成された前記再送制御情報を転送するステップと；
を含むことを特徴とするデータ受信方法。
【請求項４２】
前記再送制御情報が、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項４１に記載のデータ受信方法。
【請求項４３】
前記再送制御情報が、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送優先順位を含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項４１に記載のデータ受信方法。
【請求項４４】
前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータが、それぞれ異なるチャネルから受信され、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項４１に記載のデータ受信方法。
【請求項４５】
IPパケットのペイロードデータに対する識別情報を有するヘッダ及びデータを転送するデータ転送部；及び
前記ヘッダ及び前記データを受信し、前記データが受信されない場合、受信された前記ヘッダから前記識別情報を抽出し、抽出された前記識別情報に応じて再送制御情報を出力するデータ受信部と；
を含むことを特徴とするデータ送受信システム。
【請求項４６】
前記データ転送部が、
前記IPパケットからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された前記識別情報を前記ＩＰ/ＵＤＰ/ＲＴＰパケットに付加する識別情報生成部と；
前記識別情報が付加された前記ＩＰ/ＵＤＰ/ＲＴＰパケットを前記ＩＰ/ＵＤＰ/ＲＴＰヘッダと前記ＩＰ/ＵＤＰ/ＲＴＰとに分離するパケット分離部と；
分離された前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータを送信し、再送制御情報を受信する通信部；及び
前記再送制御情報に応じて受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータを再送する再送部と；
を含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項４５に記載のデータ送受信システム。
【請求項４７】
前記識別情報生成部が、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダのUDPヘッダへ前記識別情報を付加することを特徴とする請求項４６に記載のデータ送受信システム。
【請求項４８】
前記ペイロードデータが、イントラ画像及びインター画像の何れか一つであることを特徴とする請求項４６に記載のデータ送受信システム。
【請求項４９】
前記識別情報生成部が、前記イントラ画像に対して前記インター画像より優先順位を有する前記識別情報を付加することを特徴とする請求項４８に記載のデータ送受信システム。
【請求項５０】
前記識別情報生成部が、前記データシーケンスに応じて優先順位を有する前記識別情報を付加することを特徴とする請求項４６に記載のデータ送受信システム。
【請求項５１】
前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータが、RLP（Radio Link Protocol）パケットで転送され、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項４５に記載のデータ送受信システム。
【請求項５２】
更に、前記データ転送部が、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダを圧縮するヘッダ圧縮部を含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項４５に記載のデータ送受信システム。
【請求項５３】
前記データ受信部が、
ＩＰ/ＵＤＰ/ＲＴＰヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータを受信し、再送制御情報を送信する通信部；及び
前記ＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生した場合、受信された前記ＩＰ/ＵＤＰ/ＲＴＰヘッダからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報を抽出し、抽出された前記識別情報に基づいて生成された前記再送制御情報を出力する再送制御部；
とを含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項４５に記載のデータ送受信システム。
【請求項５４】
前記再送制御部が、
受信された前記ＩＰ/ＵＤＰ/ＲＴＰヘッダに該当する前記ＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生したか否かを確認する確認部と；
受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータに該当する前記ＩＰ/ＵＤＰ/ＲＴＰヘッダから前記識別情報を抽出する識別情報抽出部；及び
抽出された前記識別情報に応じて再送制御情報を生成する再送制御情報生成部と；
を含むことを特徴とする請求項５３に記載のデータ送受信システム。
【請求項５５】
前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータが、それぞれ異なるチャネルで転送され、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項４５に記載のデータ送受信システム。
【請求項５６】
前記チャネルが無線チャネルであり、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネルの転送エラー率が前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネルのそれより低いことを特徴とする請求項５５に記載のデータ送受信システム。
【請求項５７】
前記再送制御情報が、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数であることを特徴とする請求項５５に記載のデータ送受信システム。
【請求項５８】
前記データ転送部が、更に、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態をモニターするモニター部を含み、
前記データ転送部が、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が下位しきい値以下であれば、前記再送回数が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送することを特徴とする請求項５７に記載のデータ送受信システム。
【請求項５９】
前記データ転送部が、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送回数が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数を越えて再送することを特徴とする請求項５８に記載のデータ送受信システム。
【請求項６０】
前記再送制御情報が、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送優先順位であることを特徴とする請求項５５に記載のデータ送受信システム。
【請求項６１】
前記データ転送部が、更に、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態をモニターするモニター部を含み、
前記データ転送部が、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が下位しきい値以下であれば、前記再送優先順位が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送することを特徴とする請求項６０に記載のデータ送受信システム。
【請求項６２】
前記データ転送部が、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送優先順位が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータを少なくとも２回再送することを特徴とする請求項６１に記載のデータ送受信システム。
【請求項６３】
前記再送制御情報が、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送情報を含み、
前記再送情報が、再送回数及び再送優先順位の何れか一つであり、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項４５に記載のデータ送受信システム。
【請求項６４】
前記データ転送部が、前記再送制御情報を受信すると、前記再送制御情報に応じて前記再送を要請された前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数だけ再送することを特徴とする請求項６３に記載のデータ送受信システム。
【請求項６５】
前記データ転送部が、前記再送制御情報を受信すると、前記再送制御情報に応じて前記再送を要請された前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送優先順位に従って再送することを特徴とする請求項６３に記載のデータ送受信システム。
【請求項６６】
IPパケットのペイロードデータに対する識別情報を有するヘッダ及びデータを転送するステップ；及び
前記ヘッダ及び前記データを受信し、前記データの受信エラーが発生した場合、受信された前記ヘッダから前記識別情報を抽出し、抽出された前記識別情報に基づいて生成された再送制御情報を出力するステップ；
とを含むことを特徴とするデータ送受信方法。
【請求項６７】
前記転送ステップが、
（ａ）IPパケットからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報が付加されたＩＰ/ＵＤＰ/ＲＴＰパケットを生成するステップ；及び
（ｂ）前記識別情報が付加された前記ＩＰ/ＵＤＰ/ＲＴＰパケットをＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータとに分離して転送するステップと；
を含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項６６に記載のデータ送受信方法。
【請求項６８】
前記識別情報が、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダのUDPヘッダへ付加され、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項６６に記載のデータ送受信方法。
【請求項６９】
前記ペイロードデータが、イントラ画像及びインター画像の何れか一つであり、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項６６に記載のデータ送受信方法。
【請求項７０】
前記イントラ画像に対して前記インター画像より優先順位を有する前記識別情報が付加されることを特徴とする請求項６９に記載のデータ送受信方法。
【請求項７１】
前記データシーケンスに応じて優先順位を有する前記識別情報が付加され、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項６６に記載のデータ送受信方法。
【請求項７２】
更に、前記（ｂ）ステップの前に前記ＩＰ/ＵＤＰ/ＲＴＰヘッダを圧縮するステップを含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項６６に記載のデータ送受信方法。
【請求項７３】
前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータが、RLP（Radio Link Protocol）パケットで転送され、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項６６に記載のデータ送受信方法。
【請求項７４】
前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータが、それぞれ異なるチャネルで転送され、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項６６に記載のデータ送受信方法。
【請求項７５】
前記チャネルが無線チャネルであり、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネルの転送エラー率が前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネルのそれより低いことを特徴とする請求項７４に記載のデータ送受信方法。
【請求項７６】
前記受信ステップが、
（ａ）ＩＰ/ＵＤＰ/ＲＴＰヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータを受信するステップと；
（ｂ）前記ＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生したか否かを確認するステップと；
（ｃ）受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータに該当する前記ＩＰ/ＵＤＰ/ＲＴＰヘッダからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報を抽出するステップと；
（ｄ）抽出された前記識別情報に基づいて再送制御情報を生成するステップ；及び（ｅ）生成された前記再送制御情報を転送するステップと；
を含み、
前記パケットはＩＰ/ＵＤＰ/ＲＴＰパケットであることを特徴とする請求項６６に記載のデータ送受信方法。
【請求項７７】
前記再送制御情報が、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含むことを特徴とする請求項７６に記載のデータ送受信方法。
【請求項７８】
更に、前記再送制御情報に応じて前記再送を要請された前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数だけ再送するステップを含むことを特徴とする請求項７７に記載のデータ送受信方法。
【請求項７９】
前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネル状態をモニターし、前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネル状態が下位しきい値以下であれば、前記再送回数が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送することを特徴とする請求項７７に記載のデータ送受信方法。
【請求項８０】
前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送回数が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数以上再送することを特徴とする請求項７９に記載のデータ送受信方法。
【請求項８１】
前記再送制御情報が、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送優先順位を含むことを特徴とする請求項７６に記載のデータ送受信方法。
【請求項８２】
更に、前記再送制御情報に応じて前記再送を要請された前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送優先順位に従って再送するステップを含むことを特徴とする請求項８１に記載のデータ送受信方法。
【請求項８３】
前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネル状態をモニターし、前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネル状態が下位しきい値以下であれば、前記再送優先順位が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送することを特徴とする請求項８１に記載のデータ送受信方法。
【請求項８４】
前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送優先順位が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータを少なくとも２回再送することを特徴とする請求項８３に記載のデータ送受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ送受信システム及び方法に関し、より詳しくは、リアルタイム転送プロトコルを用いてマルチメディアデータを送受信するシステムにおける送信過程において失われるパケットに対する再送制御が可能なデータ送受信システム及び方法に関する。
【０００２】
【従来の技術】
動画データ、音声データなどのようにリアルタイム転送が求められるデータは、リアルタイム転送プロトコル（Real−time  Transport  Protocol：ＲＴＰ）で転送される。ユーザデータグラムプロトコル（User  Datagram  Protocol：ＵＤＰ）は、ＩＥＴＦ  ＡＶＴ  Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐで作成したインターネット標準であり、ＲＦＣ  １８８９は、リアルタイム応用データ転送のための転送プロトコルであるＲＴＰと制御情報を伝達するリアルタイム転送制御プロトコル（Real−time  Transport  Control  Protocol：ＲＴＣＰ）とからなる。しかし、ＲＴＰは、資源予約に関する内容は取り扱わず、特に適時のデータ転送、ＱｏＳ（Quality  of  Service）保証、転送順番の取り間違え防止のような機能を提供しない。従って、ＲＴＰは、リアルタイムデータの特性に重点をおいて制定した標準であるといえる。ＲＴＰパケットは、ＵＤＰを用いて伝達される。
【０００３】
図１は、ＲＴＰパケットの形態を示す図である。同図を参照すると、ＲＴＰパケットヘッダは、固定大きさを有し、ヘッダの後に特定の情報及びデータが続く。ＲＴＰパケットヘッダの各フィールドを簡単に説明すると、Ｖフィールドは、バージョンフィールドであり、Ｐフィールドは、３２ビット単位でパケットを構成するために用いられる。Ｘフィールドは、ヘッダを拡張したか否かを表示する。ＣＣフィールドは、ＣＳＲＣ識別子（contributing  source  identifier）の個数を示す。Ｍフィールドは、マルチメディア情報に対するフレーム領域を示す。即ち、パケット内で音声と画像情報などを区別するのに使用される。ＰＴフィールドは、ＲＦＣ１８９０において定義されたプロファイルのＲＴＰペイロードの様式を指し、応用プログラムにより解析される。シーケンス番号フィールドは、ＲＴＰパケットの順番を示す。ｔｉｍｅｓｔａｍｐフィールドは、ＲＴＰパケットの一番目のオクテッドがサンプリングされた時点を示す。ＳＳＲＣ（Synchronization  Source）フィールドは、カメラまたはマイクなどのデータ源の識別子を意味する。ＣＳＲＣフィールドは、ＲＴＰパケットが中間システムで混合された場合にそれらのソースが区別可能な識別子を示す。
【０００４】
ＲＴＰパケットヘッダの後には、ＵＤＰパケットにフォーマットされたデータが位置する。図２には、ＵＤＰにカプセル化されたデータのフォーマットが示されている。同図を参照すると、ＵＤＰパケットは、ＩＰヘッダ、ＵＤＰヘッダ及びＵＤＰデータからなる。ＩＰヘッダには、データのソース及び宛先のアドレス、上位層プロトコル、チェックサムなどが書き込まれる。ＵＤＰヘッダには、ソース及び宛先のポート番号、ＵＤＰヘッダとデータの大きさ、ＵＤＰチェックサムなどが書き込まれる。ＵＤＰデータは、転送されるべきデータである。ＵＤＰヘッダとＵＤＰデータをＵＤＰデータグラムと称し、ＩＰヘッダとＵＤＰデータグラムをＩＰデータグラムと称する。従って、ＲＴＰパケットは、ＲＴＰヘッダとＩＰデータグラムからなる。
【０００５】
図１及び図２を参照して説明したＲＴＰパケットは、有線または無線を通して転送される。ところが、ＲＴＰパケットの転送過程において一部ビットの流失、ノイズによるデータの損傷などにより受信側でパケットの一部或いは全部を正しく受信できない状況が発生し得る。この場合、受信側では、受信できなかったパケットの番号を把握し、送信側に再送を要請する。
【０００６】
一方、移動通信環境下におけるデータの転送は、無線リンクプロトコル（Radio  Link  Protocol：ＲＬＰ）により行われる。図３は、ＲＬＰパケットのフォーマットを示した図である。同図を参照すると、ＲＬＰパケットは、シーケンスフィールド（ＳＥＱ）、コントロールフィールド（ＣＴＬ）、データフィールド（ＤＡＴＡ）及び形態フィールド（ＴＹＰＥ）からなる。シーケンスフィールドは、ＲＬＰパケットの順番を示す。コントロールフィールドには、暗号化するか否か及び否定応答（ＮＡＫ）方式で再送するか否かが書き込まれる。データフィールドには、データが書き込まれ、形態フィールドには、データフレーム構造の形態が書き込まれる。
【０００７】
ＣＤＭＡ移動通信システムにおいてデータサービスを支援する場合、移動局と基地局システム間のリンク層は、ＲＬＰ（ＩＳ-７０７.２）を使用するように規定されている。従って、ＲＴＰパケットを無線で転送するためには、ＲＴＰパケットをＲＬＰパケットに変換することが必要である。従来のＲＬＰ層には、暗号化機能及び無線リンクフレームの再送のための選択的否定応答（ＮＡＫ）転送機能だけが存在する。
【０００８】
しかし、無線区間は、ノイズの影響を多く受け、特定区間でバーストが発生する可能性が高く、他の無線信号による干渉及び多重経路によるフェージングが存在する。これは、即ち無線区間でデータの損失確率が有線区間でのデータの損失確率より高くなるという結果をもたらす。また、無線通信は、データの転送帯域幅が制限されており、データの転送コストが高いという点においてデータの大きさの縮小及び転送量の減少が重要な考慮事項である。従って、無線区間で損失されたデータの適切な再送制御が特に重要である。
【０００９】
図４は、従来のデータ転送システムにおけるデータの再送過程を示した図である。同図を参照すると、従来のデータシステム４０では、受信側４２でデータの転送要請があれば、送信側４４では、ＲＴＰパケットを受信側４２に転送する。受信側４２では、受信エラーが発生したＲＴＰパケットを把握し、送信側４４へ該当ＲＴＰパケットの番号（例えば、転送されたＲＴＰパケットのパケット番号が１〜３０であるとする時、受信エラーが発生したパケットが８、９、１０、１６番パケットである場合に該当ＲＴＰパケットの番号）を転送することで再送を要請する。送信側４４では、受信されたＲＴＰパケットの番号に該当するＲＴＰパケットを予め設定された回数だけ再送する。
【００１０】
このような従来の損失されたパケットの再送では、媒体と帯域幅に観点をおいた再送でないすべてのデータに対して規格化された再送方法を用いてきた。即ち、再送の回数を決め、この回数内でエラーが発生したパケットを再送したのである。しかし、かかる再送方法は、マルチメディアデータの特性をまったく考慮していないものである。
【００１１】
無線区間である移動局と基地局間の無線リンク層の転送単位であるＲＬＰ単位で転送が行われる。先ず、移動局では、ＲＴＰ、ＵＤＰ、ＩＰ区間を経由してＩＰ/ＵＤＰ/ＲＴＰのヘッダ圧縮を行う。そして、圧縮されたヘッダの転送のために提供されたペイロードが一つの単位でＲＬＰを通じて転送される。受信側では、受信エラーが発生したパケットのパケット番号を把握し、送信側に再送を要求する。ＲＬＰは、一般に、データの特性を考慮していない転送方式で、再送の回数は初期に設定される。受信側で再送を要求する場合、送信側では、設定された再送回数より少ない場合には再送に応じ、そうでない場合には、再送の要求を無視するようになる。
【００１２】
【発明が解決しようとする課題】
上述した従来のデータ送受信システムにおける再送は、データの特性と関係なく行われる。しかし、再送要請のあるデータの全てがデータの復元に同じ影響を及ぼさない場合が存在する。特に、イントラ画像及びインター画像で構成されるＭＰＥＧ方式でコーディングされた動画データにおいては、各画像がデータの復元に及ぼす影響力が互いに相違する。また、同一種類の画像であるとしても時間関連シーケンスによってデータの復元に及ぼす影響力が異なり得る。従って、かかる場合には、データの特性が再送制御に反映されるべき必要性が存在する。
【００１３】
前記のような問題点を解決するための本発明が解決しようとする技術的課題は、効率的な再送のためにデータの特性が反映されたデータパケットを転送するデータ転送装置及び方法を提供することにある。
【００１４】
本発明が解決しようとする他の技術的課題は、データの特性に基づくデータの再送制御が可能なデータ受信装置及び方法を提供することにある。
【００１５】
本発明が解決しようとするまた他の技術的課題は、転送過程において損失されたデータの特性に基づいてデータの再送を効率よく行うことができるデータ送受信システム及び方法を提供することにある。
【００１６】
【課題を解決するための手段】
前記技術的課題を解決するための本発明によるデータ転送装置は、IPパケットからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報をＩＰ/ＵＤＰ/ＲＴＰパケットに付加する識別情報生成部と；前記識別情報が付加された前記ＩＰ/ＵＤＰ/ＲＴＰパケットを前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータとに分離するパケット分離部と；分離された前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータを送信し、再送制御情報を受信する通信部；及び前記再送制御情報に応じて受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータを再送する再送部と；を含む。
【００１７】
好ましくは、前記識別情報生成部は、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダのUDPヘッダへ前記識別情報を付加する。前記ペイロードデータは、イントラ画像及びインター画像の何れか一つであることが好ましく、前記識別情報生成部は、前記イントラ画像に対して前記インター画像より優先順位を有する前記識別情報を付加する。これと異なり、前記識別情報生成部は、前記データシーケンスに応じて優先順位を有する前記識別情報を付加する。
【００１８】
本発明によるデータ転送装置は、更に、前記ＩＰ/ＵＤＰ/ＲＴＰデータをRLP（Radio  Link  Protocol）パケットに変換するパケット変換部を備える。また更に、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダを圧縮するヘッダ圧縮部を備える。
【００１９】
好ましくは、前記 ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータは、それぞれ異なるチャネルで転送される。前記チャネルは無線チャネルであり、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネルの転送エラー率が前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネルのそれより低いことが好ましい。
【００２０】
前記再送制御情報は、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含み、前記再送部は、前記再送制御情報を受信すると、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号に該当する前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数に応じて再送する。
【００２１】
また、更に、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態をモニターするモニター部を備える。前記再送部は、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が下位しきい値以下であれば、前記再送回数が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送する。更に、前記再送部は、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送回数が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数以上再送する。
【００２２】
これと異なり、前記再送制御情報は、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送優先順位を含む。前記再送部は、前記再送制御情報を受信すると、前記再送制御情報に応じて前記再送を要請された前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送優先順位に従って再送する。
【００２３】
また、更に、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態をモニターするモニター部を備える。前記再送部は、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が下位しきい値以下であれば、前記再送優先順位が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送する。更には、前記再送制御部は、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送優先順位が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータを少なくとも２回再送する。
【００２４】
本発明によるデータ転送方法は、IPパケットからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報が付加されたＩＰ/ＵＤＰ/ＲＴＰパケットを生成するステップ；及び前記識別情報が付加された前記ＩＰ/ＵＤＰ/ＲＴＰパケットをＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータとに分離して転送するステップと；を含む。
【００２５】
好ましくは、前記識別情報は、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダのUDPヘッダへ付加される。前記ペイロードデータは、イントラ画像及びインター画像の何れか一つであることが好ましく、前記生成ステップでは、前記イントラ画像に対して前記インター画像より優先順位を有する前記識別情報を付加する。これと異なり、前記生成ステップでは、前記データシーケンスに応じて優先順位を有する前記識別情報を付加する。
【００２６】
前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータは、RLP（Radio  Link  Protocol）パケットで転送されるのが好ましい。
【００２７】
本発明によるデータ転送方法は、更に、前記転送ステップの前に前記ＩＰ/ＵＤＰ/ＲＴＰヘッダを圧縮するステップを含む。更には、再送制御情報を受信するステップ；及び前記再送制御情報に応じて転送エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータを再送するステップ；とを含むのが好ましい。
【００２８】
前記再送制御情報は、転送エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含む。前記再送ステップでは、前記パケット番号に該当する前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数だけ再送する。
【００２９】
これと異なり、前記再送制御情報は、転送エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送優先順位を含む。前記再送ステップでは、前記パケット番号に該当する前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送優先順位に従って再送する。
【００３０】
好ましくは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータは、それぞれ異なるチャネルで転送される。前記チャネルは無線チャネルであり、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネルの転送エラー率が前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネルのそれより低いのが好ましい。
【００３１】
前記再送制御情報は、転送エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含み、前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネル状態が下位しきい値以下であれば、前記再送回数が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送する。また、前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送回数が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数を越えて再送する。
【００３２】
一方、前記再送制御情報は、転送エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含み、前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が下位しきい値以下であれば、前記再送優先順位が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送する。また、前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送優先順位が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータを少なくとも２回再送する。
【００３３】
前記他の技術的課題を達成するための本発明によるデータ受信装置は、ＩＰ/ＵＤＰ/ＲＴＰヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータを受信し、再送制御情報を送信する通信部；及び前記ＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生した場合、受信された前記ＩＰ/ＵＤＰ/ＲＴＰヘッダからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報を抽出し、抽出された前記識別情報に基づいて生成された前記再送制御情報を出力する再送制御部；とを含む。
【００３４】
前記再送制御部は、受信された前記ＩＰ/ＵＤＰ/ＲＴＰヘッダに該当する前記ＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生したか否かを確認する確認部と；受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータに該当する前記ＩＰ/ＵＤＰ/ＲＴＰヘッダから前記識別情報を抽出する識別情報抽出部；及び抽出された前記識別情報に基づいて再送制御情報を生成する再送制御情報生成部と；を含む。
【００３５】
前記再送制御情報は、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含む。これと異なり、前記再送制御情報は、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送優先順位を含む。
【００３６】
好ましくは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータは、互いに異なるチャネルから受信される。
【００３７】
前記他の技術的課題を達成するための本発明によるデータ受信方法は、ＩＰ/ＵＤＰ/ＲＴＰヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータを受信するステップと；前記ＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生したか否かを確認するステップと；受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータに該当する前記ＩＰ/ＵＤＰ/ＲＴＰヘッダからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報を抽出するステップと；抽出された前記識別情報に基づいて再送制御情報を生成するステップ；及び生成された前記再送制御情報を転送するステップと；を含む。
【００３８】
前記再送制御情報は、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含む。これと異なり、前記再送制御情報は、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送優先順位を含む。
【００３９】
好ましくは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータは、それぞれ異なるチャネルから受信される。
【００４０】
前記他の技術的課題を達成するための本発明によるデータ送受信システムは、IPパケットのペイロードデータに対する識別情報を有するＩＰ/ＵＤＰ/ＲＴＰヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータを転送するデータ転送部；及び前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータを受信し、前記ＩＰ/ＵＤＰ/ＲＴＰデータが受信されない場合、受信された前記ＩＰ/ＵＤＰ/ＲＴＰヘッダから前記識別情報を抽出し、抽出された前記識別情報に応じて再送制御情報を出力するデータ受信部と；を含む。
【００４１】
前記データ転送部は、前記IPパケットからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された前記識別情報を前記ＩＰ/ＵＤＰ/ＲＴＰパケットに付加する識別情報生成部と；前記識別情報が付加された前記ＩＰ/ＵＤＰ/ＲＴＰパケットを前記ＩＰ/ＵＤＰ/ＲＴＰヘッダと前記ＩＰ/ＵＤＰ/ＲＴＰとに分離するパケット分離部と；分離された前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータを送信し、再送制御情報を受信する通信部；及び前記再送制御情報に応じて受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータを再送する再送部と；を含む。
【００４２】
好ましくは、前記識別情報生成部は、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダのUDPヘッダへ前記識別情報を付加する。
【００４３】
前記ペイロードデータは、イントラ画像及びインター画像の何れか一つであるのが好ましく、前記識別情報生成部は、前記イントラ画像に対して前記インター画像より優先順位を有する前記識別情報を付加する。
【００４４】
これと異なり、前記識別情報生成部は、前記データシーケンスに応じて優先順位を有する前記識別情報を付加する。
【００４５】
好ましくは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータは、RLP（Radio  Link  Protocol）パケットで転送される。
【００４６】
好ましくは、更に、前記データ転送部は、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダを圧縮するヘッダ圧縮部を備える。
【００４７】
前記データ受信部は、ＩＰ/ＵＤＰ/ＲＴＰヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータを受信し、再送制御情報を送信する通信部；及び前記ＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生した場合、受信された前記ＩＰ/ＵＤＰ/ＲＴＰヘッダからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報を抽出し、抽出された前記識別情報に基づいて生成された前記再送制御情報を出力する再送制御部；とを含む。
【００４８】
前記再送制御部は、受信された前記ＩＰ/ＵＤＰ/ＲＴＰヘッダに該当する前記ＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生したか否かを確認する確認部と；受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータに該当する前記ＩＰ/ＵＤＰ/ＲＴＰヘッダから前記識別情報を抽出する識別情報抽出部；及び抽出された前記識別情報に応じて再送制御情報を生成する再送制御情報生成部と；を含む。
【００４９】
好ましくは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータは、それぞれ異なるチャネルで転送される。前記チャネルは無線チャネルであり、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネルの転送エラー率が前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネルのそれより低いのが好ましい。
【００５０】
前記再送制御情報は、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数であるのが好ましい。前記データ転送部は、更に、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態をモニターするモニター部を含み、前記再送部は、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が下位しきい値以下であれば、前記再送回数が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送する。また、前記データ転送部は、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送回数が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数を越えて再送する。
【００５１】
一方、前記再送制御情報は、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送優先順位であるのが好ましい。前記データ転送部は、更に、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態をモニターするモニター部を含み、前記データ転送部は、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が下位しきい値以下であれば、前記再送優先順位が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送する。また、前記データ転送部は、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送優先順位が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータを少なくとも２回再送する。
【００５２】
前記再送制御情報は、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送情報を含み、前記再送情報は、再送回数及び再送優先順位の何れか一つであるのが好ましい。
【００５３】
前記データ転送部は、前記再送制御情報を受信すると、前記再送制御情報に応じて前記再送を要請された前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数だけ再送する。また、前記データ転送部は、前記再送制御情報を受信すると、前記再送制御情報に応じて前記再送を要請された前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送優先順位に従って再送する。
【００５４】
前記他の技術的課題を達成するための本発明によるデータ送受信方法は、IPパケットのペイロードデータに対する識別情報を有するＩＰ/ＵＤＰ/ＲＴＰヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータを転送するステップ；及び前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータを受信し、前記ＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生した場合、受信された前記ＩＰ/ＵＤＰ/ＲＴＰヘッダから前記識別情報を抽出し、抽出された前記識別情報に基づいて生成された再送制御情報を出力するステップ；とを含む。
【００５５】
前記転送ステップは、（ａ）IPパケットからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報が付加されたＩＰ/ＵＤＰ/ＲＴＰパケットを生成するステップ；及び（ｂ）前記識別情報が付加された前記ＩＰ/ＵＤＰ/ＲＴＰパケットをＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータとに分離して転送するステップと；を含む。
【００５６】
好ましくは、前記識別情報は、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダのUDPヘッダへ付加される。
【００５７】
前記ペイロードデータは、イントラ画像及びインター画像の何れか一つであるの好ましい。前記イントラ画像に対して前記インター画像より優先順位を有する前記識別情報が付加される。これと異なり、前記データシーケンスに応じて優先順位を有する前記識別情報が付加される。
【００５８】
好ましくは、更に、前記（ｂ）ステップの前に前記ＩＰ/ＵＤＰ/ＲＴＰヘッダを圧縮するステップを含む。また、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータは、RLP（Radio  Link  Protocol）パケットで転送されるのが好ましい。
【００５９】
好ましくは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダ及び前記ＩＰ/ＵＤＰ/ＲＴＰデータは、それぞれ異なるチャネルで転送される。前記チャネルは無線チャネルであり、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネルの転送エラー率が前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネルのそれより低いのが好ましい。
【００６０】
前記受信ステップは、（ａ）ＩＰ/ＵＤＰ/ＲＴＰヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータを受信するステップと；（ｂ）前記ＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生したか否かを確認するステップと；（ｃ）受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータに該当する前記ＩＰ/ＵＤＰ/ＲＴＰヘッダからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報を抽出するステップと；（ｄ）抽出された前記識別情報に基づいて再送制御情報を生成するステップ；及び（ｅ）生成された前記再送制御情報を転送するステップと；を含む。
【００６１】
好ましくは、前記再送制御情報は、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送回数を含む。
【００６２】
更には、前記再送制御情報に応じて前記再送を要請された前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数だけ再送するステップを含む。この場合、前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネル状態をモニターし、前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネル状態が下位しきい値以下であれば、前記再送回数が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送する。また、前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送回数が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送回数以上再送する。
【００６３】
これと異なり、前記再送制御情報は、受信エラーが発生した前記ＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送優先順位を含む。
【００６４】
また、更に、前記再送制御情報に応じて前記再送を要請された前記ＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された前記再送優先順位に従って再送するステップを含む。この場合、前記再送ステップでは、前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネル状態をモニターし、前記ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネル状態が下位しきい値以下であれば、前記再送優先順位が低い前記ＩＰ/ＵＤＰ/ＲＴＰデータを先に再送する。また、前記ＩＰ/ＵＤＰ/ＲＴＰヘッダが転送されるチャネル状態が上位しきい値以上であれば、前記再送優先順位が高い前記ＩＰ/ＵＤＰ/ＲＴＰデータを少なくとも２回再送する。
【００６５】
これにより、転送されるデータの特性に応じて再送回数または再送優先順位を異にすることにより、データの特性に適する再送が可能となり、データの復元に大きく影響するデータをより安定して受信することができる。
【００６６】
【発明の実施の形態】
以下では、添付した図面を参照して、本発明の好ましい実施の形態を詳細に説明する。各図面において同一図面符号は同一構成要素を示す。
【００６７】
図５は、本発明によるデータ転送装置に係わる好ましい実施の形態の構成を示したブロック図である。
【００６８】
同図を参照すると、本発明によるデータ転送装置５０は、識別情報生成部５２、パケット分離部５４、パケット変換部５６、ヘッダ圧縮部５８、通信部６０、格納部６２、再送部６４及びモニター部６６を有する。
【００６９】
識別情報生成部５２は、外部から受信されたＩＰ/ＵＤＰ/ＲＴＰ構造のＩＰパケットからペイロードデータのデータ種及び/または時間関連データシーケンスを含む識別情報を抽出する。識別情報生成部５２の動作をＩＰパケットのペイロードデータがＭＰＥＧ方式でコーディングされた画像データである場合を例に挙げて説明する。
【００７０】
ＭＰＥＧ方式でコーティングされた画像データは、他の画像を参照しないイントラ画像とコーディングされる画像の以前画像及び/または以後画像を参照して作成されるインター画像で構成される。また、インター画像は時間順に作成される。かかるＭＰＥＧ画像においてイントラ画像は、それ自体だけで復元が可能であるため、ランダムアクセスの基準となり、一定間隔を隔てて挿入される。従って、ＭＰＥＧ画像において、イントラ画像は、インター画像より高い重要度を有し、インター画像の場合には、時間的に先に作成された画像が後順位の画像より高い重要度を有する。
【００７１】
従って、識別情報生成部５２は、受信されたＩＰパケットからペイロードデータの種類、即ちイントラ画像であるかまたはインター画像であるかを把握する。また、識別情報生成部５２は、ペイロードデータがインター画像である場合には、作成順番を把握する。識別情報生成部５２は、把握されたペイロードデータの種類及び/または時間関連シーケンスに基づいてそれぞれに対して定義されている識別情報をＩＰ/ＵＤＰ/ＲＴＰヘッダに付加する。識別情報におけるイントラ画像は、“１”、インター画像は、“２”などのように定義され得る。この場合、インター画像に対する識別情報である“２Ｎ”において、“Ｎ”は、インター画像の生成順番を示す。即ち、インター画像に対して順次的に２ａ、２ｂ、・・・、２ｎのように識別情報を与えることにより、生成順番に対する情報を表すことができる。かかる識別情報は、ＩＰ/ＵＤＰ/ＲＴＰヘッダのＵＤＰヘッダに付加されるのが好ましい。これと異なり、識別情報がＩＰヘッダまたはＲＴＰヘッダにおいて使用されない部分に付加されることもできる。
【００７２】
パケット分離部５４は、ＩＰ/ＵＤＰ/ＲＴＰパケットをＩＰ/ＵＤＰ/ＲＴＰヘッダとＩＰ/ＵＤＰ/ＲＴＰデータとに分離する。これは、ＩＰ/ＵＤＰ/ＲＴＰパケットに対する重要情報を含んでいるＩＰ/ＵＤＰ/ＲＴＰヘッダをより安定したチャネルを通じて転送するためである。特に、ＩＭＴ２０００のような次世代無線通信システムでは、効率的なデータの送受信のためにデータパケットのヘッダとデータを別のチャネルを通じて送受信できるようにしている。また、重要情報を含んでいるヘッダが送受信されるチャネルが、データが送受信されるチャネルより安定したチャネルである。
【００７３】
パケット変換部５６は、ＩＰ/ＵＤＰ/ＲＴＰデータを無線リンクプロトコル（Radio  Link  Protocol：ＲＬＰ）パケットに変換する。かかるパケット変換部５６は、無線通信環境でデータが送受信される場合のために備えられる。これは、無線区間である移動局と基地局間は、無線リンク層（Radio  Link  Layer：ＲＬＬ）の転送単位のＲＬＰ単位で転送が行われるように規定されているためである。一方、パケット変換部５６を通信部６０内に備えることも可能である。
【００７４】
ヘッダ圧縮部５８は、ＩＰ/ＵＤＰ/ＲＴＰヘッダを圧縮する。一般に、特定のソースから特定の宛先へと転送されるパケットのヘッダには、同一情報が繰り返して書き込まれる。例えば、ＩＰヘッダの宛先アドレス（destination  address）、ソースアドレス（source  address）などは持続的に繰り返される。従って、最初のＩＰ/ＵＤＰ/ＲＴＰヘッダの転送以降、繰り返される部分を省くか、繰り返される部分に対して識別コードを与える方式にて圧縮することにより転送負荷を減少することができる。
【００７５】
一方、パケット分離部５６で分離されたＩＰ/ＵＤＰ/ＲＴＰデータは、格納部６２に格納される。格納部６２に格納されているＩＰ/ＵＤＰ/ＲＴＰデータは、受信側から再送の要請がある場合に読み出され、受信側への再送時に用いられる。
【００７６】
通信部６０は、ＩＰ/ＵＤＰ/ＲＴＰヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータを送信し、再送制御情報を受信する。一方、無線通信環境では、ＲＬＰでパケット化されたＩＰ/ＵＤＰ/ＲＴＰデータが送信される。ＩＰ/ＵＤＰ/ＲＴＰヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータが互いに異なるチャネル６８-１及び６８-２を通じて送信される場合、ＩＰ/ＵＤＰ/ＲＴＰヘッダが送信されるチャネル６８-１がＩＰ/ＵＤＰ/ＲＴＰデータが送信されるチャネル６８-２より安定性の高いチャネルである。一方、再送制御情報は、別途のチャネル６８-３を通じて受信され得る。
【００７７】
再送部６４は、受信された再送制御情報に応じてＩＰ/ＵＤＰ/ＲＴＰデータを再送する。再送制御情報は、受信エラーが発生したＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送情報を含む。受信エラーは、ＩＰ/ＵＤＰ/ＲＴＰデータの未受信及び一部のビットが損失されたＩＰ/ＵＤＰ/ＲＴＰデータの受信を含む。また、再送情報は、再送回数、再送優先順位などのように識別番号に基づいて受信側で設定した情報である。再送部６４は、再送制御情報から受信エラーが発生したＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号を把握した後、それぞれのパケット番号に対して設定された再送回数または再送優先順位に従って再送の要請を受けたＩＰ/ＵＤＰ/ＲＴＰデータを再送する。
【００７８】
モニター部６６は、ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネル状態をモニターする。モニター部６６で把握したチャネル状態は、再送部６４へ入力される。チャネル状態が下位しきい値と上位しきい値との間の値を有すると、再送部６４は、受信された再送制御情報に応じて再送する。チャネル状態が下位しきい値以下であれば、再送部６４は、再送制御情報が受信エラーが発生したＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び各パケット番号に対して設定された再送回数である場合には、再送回数が低いＩＰ/ＵＤＰ/ＲＴＰデータを先に再送する。これと異なり、チャネル状態が上位しきい値以上であれば、再送部６４は、再送回数が高いＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された再送回数を越えて再送する。
【００７９】
一方、再送制御情報が受信エラーが発生したＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及びパケット番号に対して設定された再送優先順位である場合、チャネル状態が下位しきい値以下であると把握されると、再送部６４は、再送優先順位が低いＩＰ/ＵＤＰ/ＲＴＰデータを先に再送する。これと異なり、チャネル状態が上位しきい値以上であれば、再送部６４は、再送優先順位が高いＩＰ/ＵＤＰ/ＲＴＰデータを少なくとも２回再送する。
【００８０】
図６は、本発明によるデータ転送方法に係わる好ましい実施の形態のフローチャートである。
【００８１】
同図を参照すると、識別情報生成部５２は、外部から受信されたＩＰ/ＵＤＰ/ＲＴＰ構造のＩＰパケットからペイロードデータの種類及び/または、時間関連データシーケンスを含む識別情報を抽出する（Ｓ６００）。識別情報生成部５２は、把握されたペイロードデータの種類及び/または時間関連シーケンスに基づいてそれぞれに対して定義されている識別情報をＩＰ/ＵＤＰ/ＲＴＰヘッダに付加する（Ｓ６１０）。
【００８２】
パケット分離部５４は、ＩＰ/ＵＤＰ/ＲＴＰパケットをＩＰ/ＵＤＰ/ＲＴＰヘッダとＩＰ/ＵＤＰ/ＲＴＰデータとに分離する（Ｓ６２０）。これは、ＩＰ/ＵＤＰ/ＲＴＰパケットに対する重要情報を含んでいるＩＰ/ＵＤＰ/ＲＴＰヘッダをより安定したチャネルを通じて転送するためである。特に、ＩＭＴ２０００のような次世代無線通信システムでは、効率的なデータの送受信のためにデータパケットのヘッダとデータを別のチャネルを通じて送受信が可能となるようにしている。また、重要情報を含んでいるヘッダが送受信されるチャネルが、データが送受信されるチャネルより安定したチャネルである。
【００８３】
パケット分離部５４で分離されたＩＰ/ＵＤＰ/ＲＴＰデータは、格納部６２に格納される（Ｓ６３０）。格納部６２に格納されているＩＰ/ＵＤＰ/ＲＴＰデータは、受信側からの再送の要請がある場合に読み出され、受信側への再送時に用いられる。
【００８４】
ヘッダ圧縮部５８は、ヘッダを圧縮して転送するように設定されている場合に（Ｓ６４０）、分離されたＩＰ/ＵＤＰ/ＲＴＰヘッダを圧縮する（Ｓ６５０）。
【００８５】
パケット変換部５６は、ＩＰ/ＵＤＰ/ＲＴＰデータを無線リンクプロトコル（Radio  Link  Protocol：ＲＬＰ）パケットに変換する（Ｓ６６０）。かかるパケット変換部５６は、無線通信環境でデータが送受信される場合のために備えられる。
【００８６】
通信部６０は、ＩＰ/ＵＤＰ/ＲＴＰヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータを送信する（Ｓ６７０）。 ＩＰ/ＵＤＰ/ＲＴＰ ヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータの送信後、受信側より再送制御情報を受信すると（Ｓ６８０）、再送部６４は、受信された再送制御情報に応じてＩＰ/ＵＤＰ/ＲＴＰデータを再送する（Ｓ６９０）。
【００８７】
図７は、再送制御情報に含まれた再送情報による再送過程を示したフローチャートである。同図を参照すると、通信部６０を通じて再送制御情報を受信すると（Ｓ６８０）、再送部６４は、再送制御情報より受信エラーが発生したＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送情報を検出する（Ｓ７００）。再送情報は、再送回数、再送優先順位などを含み得り、再送部４は、再送情報が再送回数であるか否かを確認する（Ｓ７１０）。
【００８８】
再送情報が再送回数である場合には、受信されていないパケット番号に該当するＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された再送回数に応じて再送する（Ｓ７２０）。これと異なり、再送情報が再送優先順位である場合には、受信されていないパケット番号に該当するＩＰ/ＵＤＰ/ＲＴＰデータをそれぞれに対して設定された再送優先順位に従って再送する（Ｓ７３０）。
【００８９】
図８は、ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネルの状態に応じて再送する過程を示したフローチャートである。
【００９０】
同図を参照すると、通信部６０を通じて再送制御情報を受信すると（Ｓ６８０）、ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネルの状態に応じて再送が行われる。モニター部６６は、ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネルの状態を把握し、再送部６４にチャネル状態値を出力する（Ｓ７５０）。再送部６４は、チャネル状態が下位しきい値より小さいと（Ｓ７５５）、受信された再送制御情報に含まれている再送情報が再送回数であるか否かを確認する（Ｓ７６０）。
【００９１】
再送部６４は、再送情報が再送回数であると確認されると、転送エラーが発生した発生したパケット番号に該当するＩＰ/ＵＤＰ/ＲＴＰデータを設定された再送回数が少ない順番通りに再送する（Ｓ７６５）。これと異なり、再送情報が再送優先順位であると確認されると、転送エラーが発生したパケット番号に該当するＩＰ/ＵＤＰ/ＲＴＰデータを設定された再送優先順位が低い順番通りに再送する（Ｓ７７０）。
【００９２】
一方、モニター部６６で、チャネル状態が上位しきい値以上であると把握されると（Ｓ７７５）、受信された再送制御情報に含まれている再送情報が再送回数であるか否かを確認する（Ｓ７８０）。
【００９３】
再送部６４は、再送情報が再送回数であると確認されると、転送エラーが発生したパケット番号に該当するＩＰ/ＵＤＰ/ＲＴＰデータのうち、再送回数が高いＩＰ/ＵＤＰ/ＲＴＰデータを設定された再送回数以上に再送する（Ｓ７８５）、これと異なり、再送情報が再送優先順位であると確認されると、転送エラーが発生したパケット番号に該当するＩＰ/ＵＤＰ/ＲＴＰデータのうち、設定された再送優先順位が高いＩＰ/ＵＤＰ/ＲＴＰデータを少なくとも２回再送する（Ｓ７９０）。
【００９４】
図９は、本発明によるデータ受信装置に係わる好ましい実施の形態の構成を示したブロック図である。
【００９５】
同図を参照すると、本発明によるデータ受信装置９０は、通信部９２、再送制御部９４及びパケット復元部９８を有する。
【００９６】
通信部９２は、それぞれ異なるチャネル６８-１及び６８-２を通じてＩＰ/ＵＤＰ/ＲＴＰヘッダおよびデータを受信する。また、再送制御情報を別途のチャネル６８-３を通じて転送する。ＩＰ/ＵＤＰ/ＲＴＰヘッダが受信されるチャネル６８-１が、ＩＰ/ＵＤＰ/ＲＴＰデータが受信されるチャネル６８-２より安定性が高いのが好ましい。
【００９７】
再送制御部９４は、ＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生した場合、受信されたＩＰ/ＵＤＰ/ＲＴＰヘッダからペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された識別情報を抽出し、抽出された識別情報に基づいて再送制御情報を生成する。
【００９８】
再送制御部９４は、確認部９５、識別情報抽出部９６及び再送制御情報生成部９７を有する。
【００９９】
確認部９５は、受信されたＩＰ/ＵＤＰ/ＲＴＰヘッダに該当するＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生したか否かを確認する。受信エラーは、ＩＰ/ＵＤＰ/ＲＴＰデータの未受信及び一部のビットが損失されたＩＰ/ＵＤＰ/ＲＴＰデータの受信を含む。
【０１００】
識別情報抽出部９６は、受信エラーが発生したＩＰ/ＵＤＰ/ＲＴＰデータに該当するＩＰ/ＵＤＰ/ＲＴＰヘッダから識別情報を抽出する。識別情報は、図５を参照して説明したようなデータ転送装置５０においてペイロードデータのデータ種及び/または時間関連データシーケンスを含むデータ情報に基づいて生成された情報である。
【０１０１】
再送制御情報生成部９７は、抽出された識別情報に基づいて受信エラーが発生したＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送情報を含む再送制御情報を生成する。再送情報は、受信エラーが発生したＩＰ/ＵＤＰ/ＲＴＰデータの重要度を意味する識別情報に応じて設定される再送回数及び/または再送優先順位を含む。生成された再送制御情報は、通信部９２を通じてデータ転送装置５０に転送される。
【０１０２】
一方、受信エラーが発生していないＩＰ/ＵＤＰ/ＲＴＰデータは、パケット復元部９８でＩＰ/ＵＤＰ/ＲＴＰデータに該当するＩＰ/ＵＤＰ/ＲＴＰヘッダと結合される。復元されたＩＰ/ＵＤＰ/ＲＴＰパケットは、データ受信装置９０または外部に備えられた装置により用いられる。仮に、ＩＰ/ＵＤＰ/ＲＴＰパケットのペイロードデータがＭＰＥＧ画像であれば、ＭＰＥＧデコーダーにより圧縮が解除され復元されて、ディスプレイ部を通じて出力される。
【０１０３】
図１０は、本発明によるデータ受信方法に係わる好ましい実施の形態のフローチャートである。
【０１０４】
同図を参照すると、通信部９２を通じてＩＰ/ＵＤＰ/ＲＴＰヘッダが受信されると、確認部９５は、ＩＰ/ＵＤＰ/ＲＴＰヘッダに該当するＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生したか否かを確認する（Ｓ８００）。ＩＰ/ＵＤＰ/ＲＴＰデータがエラー無しに受信されたことと確認されると、パケット復元部９８は、パケット復元過程を行う（Ｓ８４０）。
【０１０５】
仮に、受信エラーが発生したことと確認されると、識別情報抽出部９６は、受信されたＩＰ/ＵＤＰ/ＲＴＰヘッダから識別情報を抽出する（Ｓ８１０）。再送制御情報生成部９７は、抽出された識別情報に応じて受信エラーが発生したＩＰ/ＵＤＰ/ＲＴＰデータのパケット番号及び再送情報を含む再送制御情報を生成する（Ｓ８２０）。再送情報は、識別情報に応じて設定されている再送回数及び/または再送優先順位を含む。生成された再送制御情報は、通信部９２を通じてデータ転送装置５０に転送される（Ｓ８３０）。
【０１０６】
図１１は、本発明によるデータ送受信システムに係わる好ましい実施の形態の構成を示したブロック図であり、図１２は、本発明によるデータ送受信方法に係わる好ましい実施の形態のフローチャートである。
【０１０７】
図１１及び図１２を参照すると、本発明によるデータ送受信システム１００は、データ転送部５０及びデータ受信部９０を有する。
【０１０８】
データ転送部５０は、IPパケットのペイロードデータに対する識別情報を有するＩＰ/ＵＤＰ/ＲＴＰヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータを転送する（Ｓ９００）。データ受信部９０は、ＩＰ/ＵＤＰ/ＲＴＰヘッダ及びＩＰ/ＵＤＰ/ＲＴＰデータを受信し、ＩＰ/ＵＤＰ/ＲＴＰデータの受信エラーが発生した場合、受信されたＩＰ/ＵＤＰ/ＲＴＰヘッダから抽出された識別情報に応じて再送制御情報を出力する（Ｓ９１０）。一方、データ転送部５０は、データ受信部９０から再送制御情報を受信すると、受信された再送制御情報に応じて受信エラーが発生したＩＰ/ＵＤＰ/ＲＴＰデータを再送する（Ｓ９２０）。
【０１０９】
データ転送部５０及びデータ受信部９０の構成及び動作は、図５及び図９を参照して説明したデータ転送装置５０及びデータ受信装置９０と同一であるため、その詳細な説明は省略する。また、ステップＳ９１０乃至ステップＳ９３０は、図６乃至図８及び図１０を参照して説明したデータ転送方法及びデータ受信方法と同一であるため、その詳細な説明は省略する。
【０１１０】
上述した実施の形態においては、マルチメディアデータをＩＰ/ＵＤＰ/ＲＴＰヘッダ圧縮を用い、無線端末と基地局と間で転送する場合において発生する再送を中心にして説明したが、本発明によるデータ転送方法及びデータ受信方法は、有線通信にも適用可能である。また、ヘッダデータに対するパーシングを通じてヘッダ情報を得ることができる場合にも適用可能であることは、当該分野における通常の知識を有する者であれば容易に分かる。
【０１１１】
【発明の効果】
本発明によるデータ送受信システム及び方法によると、転送されるデータの特性に応じて再送回数または再送優先順位を異にすることにより、データの特性に適する再送が可能となり、データの復元に影響力の大きいデータをより安定して受信することができる。また、データが転送されるチャネルの状態に応じて再送回数または再送優先順位を異にすることにより、チャネルの効率的な利用及び転送エラーが発生したデータに対する効果的な再送が可能となる。更には、データヘッダを圧縮及び復元するプロトコルスタックを用いることにより、データ転送及び再送時のチャネルの効率的な利用が可能となる。
【０１１２】
以上、代表的な実施の形態を通じて本発明について詳細に説明したが、本発明の属する技術分野における通常の知識を有する者であれば、上述した実施の形態を、本発明の範囲を逸脱しない限度内で種々の変形が可能であることが理解できるはずである。故に、本発明の権利範囲は、説明した実施の形態に局限されて決められるものではなく、後述する特許請求の範囲のみならず、該特許請求の範囲と均等な物により決められるべきである。
【図面の簡単な説明】
【図１】  ＲＴＰパケットの形態を示す図である。
【図２】  ＵＤＰへとカプセル化されたデータのフォーマットを示した図である。
【図３】  ＲＬＰパケットのフォーマットを示した図である。
【図４】  従来のデータ転送システムにおけるデータ再送過程を示した図である。
【図５】  本発明によるデータ転送装置に係わる好ましい実施の形態の構成を示したブロック図である。
【図６】  本発明によるデータ転送方法に係わる好ましい実施の形態のフローチャートである。
【図７】  再送制御情報に含まれた再送情報による再送過程を示したフローチャートである。
【図８】  ＩＰ/ＵＤＰ/ＲＴＰデータが転送されるチャネル状態に応じて再送する過程を示したフローチャートである。
【図９】  本発明によるデータ受信装置に係わる好ましい実施の形態の構成を示したブロック図である。
【図１０】  本発明によるデータ受信方法に係わる好ましい実施の形態のフローチャートである。
【図１１】  本発明によるデータ送受信システムに係わる好ましい実施の形態の構成を示したブロック図である。
【図１２】  本発明によるデータ送受信方法に係わる好ましい実施の形態のフローチャートである。
【符号の説明】
５０  データ転送装置
５２  識別情報生成部
５４  パケット分離部
５６  パケット変換部
５８  ヘッダ圧縮部
６０  通信部
６２  格納部
６４  再送部
６６  モニター部
【図１】
0003701271.tif 000002
【図２】
0003701271.tif 000003
【図３】
0003701271.tif 000004
【図４】
0003701271.tif 000005
【図５】
0003701271.tif 000006
【図６】
0003701271.tif 000007
【図７】
0003701271.tif 000008
【図８】
0003701271.tif 000009
【図９】
0003701271.tif 000010
【図１０】
0003701271.tif 000011
【図１１】
0003701271.tif 000012
【図１２】
0003701271.tif 000013