(57)【要約】【課題】  パケットの損失タイプの判別方法及び装置を提供する。【解決手段】  （ａ）所定長さの期間に受信されたパケットの平均到着時間間隔を算出するステップと、（ｂ）算出された平均到着時間間隔と基準平均到着時間間隔との差に基づいて、パケットのうち、損失されたパケットの損失タイプを判別するステップとを含むパケット損失タイプの判別方法である。これにより、マルチストリームに該当するパケットについてもパケットの損失タイプを判別できる。【選択図】      図３
2006352858.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）所定長さの期間に受信されたパケットの平均到着時間間隔を算出するステップと、
（ｂ）前記算出された平均到着時間間隔と基準平均到着時間間隔との差に基づいて、パケットのうち損失されたパケットの損失タイプを判別するステップとを含むことを特徴とするパケット損失タイプの判別方法。
【請求項２】
前記基準平均到着時間間隔は、前記期間以前の他の期間に受信されたパケットのうち、損失されたパケットが存在していない場合、前記他の期間の平均到着時間間隔であることを特徴とする請求項１に記載のパケット損失タイプの判別方法。
【請求項３】
前記他の期間に受信されたパケットのシーケンスナンバーを参照して、前記他の期間に受信されたパケットのうち、損失されたパケットの数をカウントするステップと、
前記カウントされた値が前記他の期間に受信されたパケットのうち、損失されたパケットが存在していないということを表せば、前記他の期間の平均到着時間間隔に前記基準平均到着時間間隔を更新するステップとをさらに含むことを特徴とする請求項２に記載のパケット損失タイプの判別方法。
【請求項４】
前記（ｂ）ステップは、前記平均到着時間間隔が前記基準平均到着時間間隔より小さくなければ、前記損失をパケットの無線伝送によって発生した損失であると決定し、前記平均到着時間間隔が前記基準平均到着時間間隔より小さければ、前記損失を前記パケットの伝送停滞によって発生した損失であると決定することを特徴とする請求項１に記載のパケット損失タイプの判別方法。
【請求項５】
前記（ａ）ステップは、前記パケットの到着時間間隔の総和を、前記期間に受信されたパケットの数と前記損失されたパケットの数との和に１を加算した値である到着時間間隔の数で割ることによって前記平均到着時間間隔を算出することを特徴とする請求項１に記載のパケット損失タイプの判別方法。
【請求項６】
前記期間の開始とパケットのうち最初に受信されたパケットの到着との時間間隔、前記パケット間の時間間隔、及びパケットのうち最後に受信されたパケットの到着及び前記期間の終了の時間間隔を測定するステップをさらに含み、
前記（ａ）ステップは、前記測定された時間間隔の総和を計算することを特徴とする請求項５に記載のパケット損失タイプの判別方法。
【請求項７】
前記（ａ）ステップは、前記マルチストリームのうち何れか一つのストリームに該当するパケットの平均到着時間間隔を算出し、
前記（ｂ）ステップは、前記何れか一つのストリームに該当するパケットのうち損失されたパケットの損失タイプを判別することを特徴とする請求項１に記載のパケット損失タイプの判別方法。
【請求項８】
所定長さの期間に受信されたパケットの平均到着時間間隔を算出する算出部と、
前記算出部によって算出された平均到着時間間隔と基準平均到着時間間隔との差に基づいて、パケットのうち損失されたパケットの損失タイプを判別する判別部とを備えることを特徴とするパケット損失タイプの判別装置。
【請求項９】
前記基準平均到着時間間隔は、前記期間以前の他の期間に受信されたパケットのうち、損失されたパケットが存在していない場合、前記他の期間の平均到着時間間隔であることを特徴とする請求項８に記載のパケット損失タイプの判別装置。
【請求項１０】
前記他の期間に受信されたパケットのシーケンスナンバーを参照して、前記他の期間に受信されたパケットのうち損失されたパケットの数をカウントするカウンターと、
前記カウンターによってカウントされた値が前記他の期間に受信されたパケットのうち、損失されたパケットが存在していないということを表せば、前記他の期間の平均到着時間間隔に前記基準平均到着時間間隔を更新する更新部と、をさらに備えることを特徴とする請求項９に記載のパケット損失タイプの判別装置。
【請求項１１】
前記判別部は、前記平均到着時間間隔が前記基準平均到着時間間隔より小さくなければ、前記損失をパケットの無線伝送によって発生した損失であると決定し、前記平均到着時間間隔が前記基準平均到着時間間隔より小さければ、前記損失を前記パケットの伝送停滞によって発生した損失であると決定することを特徴とする請求項８に記載のパケット損失タイプの判別装置。
【請求項１２】
前記算出部は、前記パケットの到着時間間隔の総和を前記期間に受信されたパケットの数と前記損失されたパケットの数との和で割ることによって、前記平均到着時間間隔を算出することを特徴とする請求項８に記載のパケット損失タイプの判別装置。
【請求項１３】
前記期間の開始とパケットのうち最初に受信されたパケットの到着との時間間隔、パケット間の到着時間間隔、及びパケットのうち最後に受信されたパケットの到着及び前記期間の終了の時間間隔を測定する測定部をさらに備え、
前記算出部は、前記測定部によって測定された時間間隔の総和を計算することを特徴とする請求項１２に記載のパケット損失タイプの判別装置。
【請求項１４】
前記算出部は、前記マルチストリームのうち何れか一つのストリームに該当するパケットの平均到着時間間隔を算出し、
前記判別部は、前記何れか一つのストリームに該当するパケットのうち、損失されたパケットの損失タイプを判別することを特徴とする請求項８に記載のパケット損失タイプの判別装置。
【請求項１５】
所定長さの期間に受信されたパケットの平均到着時間間隔を算出するステップと、
前記算出された平均到着時間間隔と基準平均到着時間間隔との差に基づいて、前記パケットのうち損失されたパケットの損失タイプを判別するステップと、を含むことを特徴とするパケット損失タイプの判別方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線伝送過程で発生したパケットの損失タイプを判別する装置及び方法に係り、特に、このような損失が無線損失であるか、あるいは停滞損失であるかを判別する装置及び方法に関する。
【背景技術】
【０００２】
ＩＥＥＥ８０２.１１規格による無線ＲＡＮを利用して、高ビット率のビデオストリームを伝送する場合、一般的に、その伝送過程で発生する損失に最も適切に対応できる方式で伝送する。例えば、高ビット率のビデオストリームの伝送過程で主に無線損失が発生すれば、高ビット率のビデオストリームにエラー訂正コードを付加して伝送する。一方、高ビット率のビデオストリームの伝送過程で主に停滞損失が発生すれば、高ビット率のビデオストリームのビット率自体を低めて伝送する。
【０００３】
図１は、従来のシングルストリーム送受信システムを示す図である。図１を参照するに、従来のシングルストリーム送受信システムは、送信機１１、ルータ１２、ＡＰ（アクセスポイント）１３、受信機１４で構成される。
【０００４】
送信機１１は、シングルストリームに該当するパケットをインターネットを通じて有線伝送する。したがって、送信機１１は、一種のサーバといえる。ルータ１２は、送信機１１からパケットを受信し、パケットのＩＰ（インターネットプロトコル）アドレスによって、パケットがその目的地である受信機１４に到着できるようにパケットをルーティングする。ＡＰ  １３は、ルータ１２からパケットを受信してバッファリングし、このようにバッファリングされたパケットをＩＥＥＥ  ８０２.１１規格による無線ＲＡＮを通じて無線で連続伝送する。したがって、ＡＰ  １３は、有線通信モジュール及び無線通信モジュールを何れも備える一種のベースステーションといえる。受信機１４は、ＡＰ  １３からパケットを受信する。したがって、受信機１４は、一種のクライアントといえる。
【０００５】
まず、図１の上部に示された無線損失について説明する。
【０００６】
送信機１１がパケット１−３を有線で伝送する。ルータ１２は、送信機１１からパケット１−３を受信し、パケット１−３をルーティングする。ＡＰ  １３は、ルータ１２からパケット１−３を受信し、無線でパケット１−３を伝送する。しかし、パケット１−３がＡＰ  １３から受信機１４へ無線で伝送される過程で、電子レンジから放射された２.４ＧＨｚ帯域のマイクロ波によって、パケット１−３のうちパケット２が損失された。したがって、受信機１４は、パケット１及び３のみを受信する。
【０００７】
このような場合を無線損失という。この場合、パケット２がＡＰ  １３から受信機１４へ無線で伝送される過程で損失されたため、パケット間隔をＴとするとき、パケット間の到着時間間隔は、約２Ｔとなる。
【０００８】
次いで、図２の下部に示された停滞損失について説明する。
送信機１１がパケット１−３を有線で伝送する。しかし、パケット１−３が送信機１１からルータ１２に、送信機１１とルータ１１との帯域幅の差によって、パケット１−３のうちパケット２の伝送が停滞されて損失された。したがって、ルータ１２は、パケット１及び３のみを受信し、パケット１−３をルーティングする。ＡＰ  １３は、ルータ１２からパケット１及び３を受信し、無線でパケット１及び３を伝送する。受信機１４は、パケット１及び３を受信する。
【０００９】
このような場合を停滞損失という。この場合、パケット２が送信機１１からルータ１２に有線で伝送される過程で損失され、パケット１及び３は、ＡＰ  １３でバッファリングされるため、パケット間隔をＴとするとき、パケット間の到着時間間隔も約Ｔとなる。
【００１０】
従来のパケット損失タイプの判別方式によれば、パケット間の到着時間間隔を測定し、これが（Ｎ＋１）Ｔｍｉｎ＜＝到着時間間隔＜（Ｎ＋２）Ｔｍｉｎを満足すれば、損失されたパケットの損失タイプを無線損失と決定し、その他の場合は、停滞損失と決定する。ここで、Ｔｍｉｎは、測定された到着時間間隔のうち最小の到着時間間隔を表し、Ｎは、損失されたパケットの数を表す。したがって、前記例でのＴｍｉｎはＴであり、Ｎは１である。
【００１１】
但し、このような従来のパケット損失タイプの判別方式は、次のような仮定を前提とする。第一に、パケットは、ビット率が一定したシングルストリームである。第二に、パケットそれぞれのサイズは同一である。第三に、ＡＰ  １３は、パケットを一定間隔で連続伝送する。第四に、有線伝送の帯域幅が無線伝送の帯域幅よりはるかに広い。第五に、ルータ１２は、パケット伝送が停滞される場合、パケットを捨てるドロップメカニズムによる。
【００１２】
しかし、従来のパケット損失タイプの判別方式は、複数のストリームであるマルチストリーム、特に、マルチビデオストリームに該当するパケットのうち、損失されたパケットの損失タイプの判別においては、不適合であるという問題点があった。それは、マルチストリームのうち何れか一つのストリームに該当するパケットの間隔は、他のストリームに該当するパケットの介入によって一定でない。また、マルチビデオストリームは、実効帯域幅の揺れ及び送信機の伝送ビット率の変動によって、パケットの間隔は一定でないためである。
【特許文献１】特開２００３−２２９９０８号公報
【特許文献２】特開２００１−１６０８２４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明が解決しようとする技術的課題は、シングルストリーム以外に、マルチストリームに該当するパケットについてもパケットの損失タイプを判別できるという装置及び方法を提供することである。また、前記方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【００１４】
前記課題を解決するための本発明によるパケット損失タイプの判別方法は、所定長さの期間に受信されたパケットの平均到着時間間隔を算出するステップと、前記算出された平均到着時間間隔と基準平均到着時間間隔との差に基づいて、前記パケットのうち損失されたパケットの損失タイプを判別するステップとを含む。
【００１５】
前記他の課題を解決するための本発明によるパケット損失タイプの判別装置は、所定長さの期間に受信されたパケットの平均到着時間間隔を算出する算出部と、前記算出部によって算出された平均到着時間間隔と基準平均到着時間間隔との差に基づいて、前記パケットのうち損失されたパケットの損失タイプを判別する判別部とを備える。
【００１６】
前記さらに他の課題を解決するために、本発明は、前記パケット損失タイプの判別方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【発明の効果】
【００１７】
本発明によれば、モニタリング期間に受信されたパケットの平均到着時間間隔を算出し、この平均到着時間間隔と基準平均到着時間間隔との差に基づいてパケットの損失タイプを判別することによって、マルチストリームに該当するパケットについてもパケットの損失タイプを判別できる。
【００１８】
特に、本発明によれば、マルチビデオストリーム環境で現在の環境に適したエラー訂正のためのビット率制御メカニズム及び停滞解消のための停滞制御メカニズムを選択する時に重要な基準を提供でき、これにより、ビデオストリーミング全体の処理率を極大化できる。
【発明を実施するための最良の形態】
【００１９】
以下では、図面を参照して本発明の望ましい実施形態を詳細に説明する。
【００２０】
図２は、本発明の望ましい一実施形態によるマルチストリーム送受信システムを示す図である。図２を参照するに、本実施形態によるマルチストリーム送受信システムは、送信機Ａ、Ｂ及びＣ  ２１,２２,２３、ＡＰ  ２４、及び受信機Ａ、Ｂ及びＣ  ２５,２６,２７で構成される。
【００２１】
送信機Ａ、Ｂ及びＣ  ２１,２２,２３それぞれは、マルチストリームに該当するＡパケット、Ｂパケット及びＣパケットをインターネットを通じて有線で伝送する。したがって、該送信機は、一種のサーバといえる。ＡＰ  ２４は、送信機Ａ、Ｂ及びＣ  ２１,２２,２３からパケットを受信してバッファリングし、このようにバッファリングされたパケットをＩＥＥＥ  ８０２.１１規格による無線ＲＡＮを通じて無線で連続伝送する。したがって、ＡＰ  ２４は、有線通信モジュール及び無線通信モジュールを何れも備える一種のベースステーションといえる。受信機Ａ、Ｂ及びＣ  ２５,２６,２７は、ＡＰ  ２４からパケットを受信する。したがって、受信機Ａ、Ｂ及びＣ  ２５,２６,２７は、一種のクライアントといえる。
【００２２】
ここで、マルチストリームを構成するストリームの種類は、送信機の数ほど発生する。また、ＡＰ  ２４から受信機Ａ、Ｂ及びＣ  ２５,２６,２７に連続伝送されるパケットは、受信機Ａ  ２５が目的地であるストリーム、受信機Ｂ  ２６が目的地であるストリーム、及び受信機Ｃ  ２７が目的地であるストリームを何れも含むマルチストリームに該当する。
【００２３】
但し、本実施形態によるマルチストリーム送受信システムは、次のような仮定を前提とする。第一に、パケットそれぞれのサイズは同一である。第二に、ＡＰ  ２４は、マルチストリームに該当するパケットを一定の間隔で連続伝送する。但し、マルチストリームのうち何れか一つのストリームに該当するパケットは、一定でない間隔で伝送されうる。第三に、有線伝送の帯域幅が無線伝送の帯域幅よりはるかに広い。第四に、ＡＰ  ２４は、パケット伝送が停滞される場合、パケットを捨てるドロップメカニズムによる。
【００２４】
前記のような仮定下で、マルチストリームに該当するパケットがＡＰ  ２４から受信機Ａ、Ｂ及びＣ２５,２６,２７に無線で伝送される過程で、電子レンジから放射された２.４ＧＨｚ帯域のマイクロ波によって、このパケットのうち一部が損失されうる。また、送信機Ａ、Ｂ及びＣ２１,２２,２３が同時にパケットを伝送すれば、ＡＰ  ２４がこのパケットを受信する過程でこのパケットの伝送が停滞されるが、これにより、このパケットのうち一部が損失されうる。前者が無線損失であり、後者が停滞損失である。
【００２５】
図３は、本発明の望ましい一実施形態によるパケット損失タイプの判別装置の構成図である。図３を参照するに、本実施形態によるパケット損失タイプの判別装置は、図２に示した受信機Ｂ  ２６に搭載され、パケットモニター３１、到着時間間隔測定部３２、カウンター３３、平均到着時間間隔算出部３４、更新部３５、データベース（ＤＢ）３６、及び損失タイプ判別部３７で構成される。
【００２６】
パケットモニター３１は、一定の長さのモニタリング期間にＡＰ  ２４から受信されたパケットのうち、受信機Ｂ  ２６が目的地であるストリームに該当するＢパケットの到着をモニタリングする。
【００２７】
到着時間間隔測定部３２は、パケットモニター３１でのモニタリング情報のうち、Ｂパケットの到着時間を参照して、モニタリング期間の開始とモニタリング期間に最初に受信されたＢパケットの到着との時間間隔２０１（図２）、モニタリング期間に受信されたＢパケット間の到着時間間隔２０２,２０３,２０４、及びモニタリング期間に最後に受信されたＢパケットの到着とモニタリング期間の終了との時間間隔２０５を測定する。
【００２８】
カウンター３３は、パケットモニター３１でのモニタリング情報のうち、Ｂパケットのシーケンスナンバーを参照して、モニタリング期間に受信されたＢパケットの数をカウントする。また、カウンター３３は、Ｂパケットのシーケンスナンバーを参照して、モニタリング期間に受信されたＢパケットのうち、損失されたＢパケットの数をカウントする。モニタリング期間に受信されたＢパケットのうち、損失されたＢパケットが存在していない場合には、このＢパケットは、連続的なシーケンスナンバーを有する。したがって、モニタリング期間に受信されたＢパケットのうち、損失されたＢパケットが存在する場合には、このＢパケットは、損失されたＢパケットのシーケンスナンバーが抜けた不連続的なシーケンスナンバーを有する。すなわち、カウンター３３は、Ｂパケットのシーケンスナンバーが不連続的な場合、シーケンスナンバーの差から１を減算した値ほど損失されたＢパケットの数をカウントする。
【００２９】
平均到着時間間隔算出部３４は、到着時間間隔測定部３２で測定された時間間隔２０１,２０２,２０３,２０４,２０５の総和を計算し、この総和をカウンター３３でカウントされた値の和に１を加算した値、すなわち、モニタリング期間に受信されたＢパケットの数、及びモニタリング期間に受信されたＢパケットのうち、損失されたＢパケットの数の和に１を加算した値である到着時間間隔の数で割ることによって平均到着時間間隔を算出する。これを数式で表現すると、次の通りである。
【００３０】
【数１】
2006352858.tif 000003
ここで、Ｔａｖは平均到着時間間隔であり、Ｎａは到着時間間隔の数、Ｎｐはパケットの数である。
【００３１】
また、平均到着時間間隔算出部３４は、カウンター３３でカウントされた値がモニタリング期間に受信されたＢパケットのうち、損失されたパケットが存在していないということを表せば、このように算出された平均到着時間間隔を更新部３５に出力し、カウンター３３でカウントされた値がモニタリング期間に受信されたＢパケットのうち、損失されたパケットが存在するということを表せば、このように算出された平均到着時間間隔を損失タイプ判別部３７に出力する。
【００３２】
更新部３５は、平均到着時間間隔算出部３４から入力された平均到着時間間隔にＤＢ  ３６に保存された基準平均時間間隔を更新する。すなわち、更新部３５は、ＤＢ  ３６から既存の基準平均到着時間間隔を削除し、ＤＢ  ３６に平均到着時間間隔算出部３４から入力された平均到着時間間隔を保存する。このように、更新部３５は、マルチストリームでの実効帯域幅の揺れ及び送信機の伝送ビット率の変動による平均到着時間間隔の流動性を考慮して、統計上、最近の平均到着期間間隔に基準平均到着時間間隔を更新する。
【００３３】
ＤＢ  ３６は、更新部３５での更新によって基準平均到着時間間隔を保存する。ここで、基準平均到着時間間隔は、モニタリング期間に受信されたＢパケットのうち、損失されたＢパケットが存在していない場合、このモニタリング期間の平均到着時間期間間隔を表す。
【００３４】
損失タイプ判別部３７は、平均到着時間間隔算出部３４によって算出された平均到着時間間隔とＤＢ  ３６に保存された基準平均到着時間間隔との差に基づいて、モニタリング期間に受信されたＢパケットのうち、損失されたＢパケットの損失タイプを判別する。
【００３５】
さらに詳細に説明すれば、損失タイプ判別部３７は、平均到着時間間隔算出部３４によって算出された平均到着時間間隔がＤＢ  ３６に保存された基準平均到着時間間隔より小さくなければ、モニタリング期間に受信されたＢパケットのうち、損失されたＢパケットの損失をパケットの無線伝送によって発生した損失、すなわち、無線損失であると決定する。また、損失タイプ判別部３７は、平均到着時間間隔算出部３４によって算出された平均到着時間間隔がＤＢ  ３６に保存された基準平均到着時間間隔より小さければ、モニタリング期間に受信されたＢパケットのうち、損失されたＢパケットの損失をパケットの伝送停滞によって発生した損失、すなわち、停滞損失と決定する。
【００３６】
図４は、図３に示されたパケット損失タイプの判別装置を使用して無線損失を判別する一例を示す図である。図４を参照するに、ＡＰ  ２４は、送信機Ａ、Ｂ及びＣ２１,２２,２３から受信機Ａ  ２５が目的地であるストリームに該当するＡパケット３個、受信機Ｂ  ２６が目的地であるストリームに該当するＢパケット２個、受信機Ｃ  ２５が目的地であるストリームに該当するＣパケット１個、Ａパケット３個、Ｂパケット２個、及びＣパケット１個で構成されたパケットを有線で受信し、これらを受信機Ａ、Ｂ及びＣ２５,２６,２７に無線で伝送する。
【００３７】
まず、パケットが送信機Ａ、Ｂ及びＣ２１,２２,２３を出発してＡＰ  ２４を経由して受信機Ａ、Ｂ及びＣ２５,２６,２７に到着する過程で、いかなるパケット損失も発生しない場合を説明する。
【００３８】
パケットモニター３１は、モニタリング期間にＡＰ  ２４から受信されたパケットのうち、受信機Ｂ  ２６が目的地であるストリームに該当するＢ１−Ｂ４パケットの到着をモニタリングする。
【００３９】
到着時間間隔測定部３２は、パケットモニター３１でのモニタリング情報のうち、Ｂ１−Ｂ４パケットの到着時間を参照して、モニタリング期間の開始とＢ１パケットの到着との時間間隔３Ｔ  ４１、Ｂ１パケットとＢ２パケットとの到着時間間隔Ｔ  ４２、Ｂ２パケットとＢ３パケットとの到着時間間隔５Ｔ  ４３、Ｂ３パケットとＢ４パケットとの到着時間間隔Ｔ  ４４、Ｂ４パケットの到着とモニタリング期間の終了との時間間隔２Ｔ  ４５を測定する。
【００４０】
カウンター３３は、パケットモニター３１でのモニタリング情報のうち、Ｂ１−Ｂ４パケットのシーケンスナンバーを参照して、モニタリング期間に受信されたＢ１−Ｂ４パケットの数をカウントし、その結果は４となる。また、カウンター３３は、Ｂ１−Ｂ４パケットのシーケンスナンバーを参照して、モニタリング期間に受信されたＢ１−Ｂ４パケットのうち損失されたＢパケットの数をカウントし、その結果は、０となる。
【００４１】
平均到着時間間隔算出部３４は、到着時間間隔測定部３２で測定された時間間隔３Ｔ  ４１、Ｔ  ４２、５Ｔ  ４３、Ｔ  ４４、及び２Ｔ  ４５の総和を計算し、この総和をカウンター３３でカウントされた値４と０の和である４に１を加算した値である５で割ることによって、平均到着時間間隔１２Ｔ／５を算出する。また、平均到着時間間隔算出部３４は、カウンター３３でカウントされた値がモニタリング期間に受信されたＢパケットのうち、損失されたパケットが存在していないということを表すので、このように算出された平均到着時間間隔１２Ｔ／５を更新部３５に出力する。
【００４２】
更新部３５は、平均到着時間間隔算出部３４から入力された平均到着時間間隔１２Ｔ／５にＤＢ  ３６に保存された基準平均時間間隔を更新する。
【００４３】
次いで、パケットがＡＰ  ２４から受信機Ａ、Ｂ及びＣ２５,２６,２７に無線で伝送される過程で、電子レンジから放射された２.４ＧＨｚ帯域のマイクロ波によって、このパケットのうち一部、すなわち、Ｂ３パケットが損失された場合を説明する。
【００４４】
パケットモニター３１は、モニタリング期間にＡＰ  ２４から受信されたパケットのうち、受信機Ｂ  ２６が目的地であるストリームに該当するＢ１、Ｂ２及びＢ４パケットの到着をモニタリングする。
【００４５】
到着時間間隔測定部３２は、パケットモニター３１でのモニタリング情報のうち、Ｂ１、Ｂ２及びＢ４パケットの到着時間を参照してモニタリング期間の開始とＢ１パケットの到着との時間間隔３Ｔ  ４１、Ｂ１パケットとＢ２パケットとの間の到着時間間隔Ｔ  ４２、Ｂ２パケットとＢ４パケットとの間の到着時間間隔６Ｔ  ４６、及びＢ４パケットの到着とモニタリング期間の終了との時間間隔２Ｔ  ４５を測定する。
【００４６】
カウンター３３は、パケットモニター３１でのモニタリング情報のうち、Ｂ１、Ｂ２及びＢ４パケットのシーケンスナンバーを参照して、結果に基づいてモニタリング期間に受信されたＢ１、Ｂ２及びＢ４パケットの数をカウントし、その結果は３となる。また、カウンター３３は、Ｂパケットのシーケンスナンバーを参照して、モニタリング期間に受信されたＢ１、Ｂ２及びＢ４パケットのうち損失されたＢ３パケットの数をカウントし、その結果は１となる。
【００４７】
平均到着時間間隔算出部３４は、到着時間間隔測定部３２で測定された時間間隔３Ｔ  ４１、Ｔ  ４２、６Ｔ  ４６、及び２Ｔ  ４５の総和を計算し、この総和をカウンター３３でカウントされた値３と１の和である４に１を加算した値である５で割ることによって、平均到着時間間隔１２Ｔ／５を算出する。また、平均到着時間間隔算出部３４は、カウンター３３でカウントされた値がモニタリング期間に受信されたＢパケットのうち損失されたパケットが存在することを表すので、このように算出された平均到着時間間隔１２Ｔ／５を損失タイプ判別部３７に出力する。
【００４８】
損失タイプ判別部３７は、平均到着時間間隔算出部３４によって算出された平均到着時間間隔１２Ｔ／５がＤＢ  ３６に保存された基準平均到着時間間隔１２Ｔ／５と同じであるので、モニタリング期間に受信されたＢ１、Ｂ２及びＢ４パケットのうち、損失されたＢ３パケットの損失をパケットの無線伝送によって発生した損失、すなわち、無線損失であると決定する。
【００４９】
図５は、図３に示されたパケット損失タイプの判別装置を使用して停滞損失を判別する一例を示す図である。図５を参照するに、ＡＰ  ４５は、送信機Ａ、Ｂ及びＣ２１,２２,２３から受信機Ａ  ２５が目的地であるストリームに該当するＡパケット３個、受信機Ｂ  ２６が目的地であるストリームに該当するＢパケット２個、受信機Ｃ  ２５が目的地であるストリームに該当するＣパケット１個、Ａパケット３個、Ｂパケット２個、及びＣパケット１個で構成されたパケットを有線で受信し、これらを受信機Ａ、Ｂ及びＣ２５,２６,２７に無線で伝送する。
【００５０】
送信機Ａ、Ｂ及びＣ２１,２２,２３の全体帯域幅がＡＰ  ２４の帯域幅を超える場合、送信機Ａ、Ｂ及びＣ２１,２２,２３が同時にパケットを伝送すれば、ＡＰ  ２４がこのパケットを受信する過程でこのパケットの伝送が停滞されるが、これにより、このパケットのうち一部、すなわち、Ｂ３−Ｂ８パケットが損失された場合を説明する。
【００５１】
パケットモニター３１は、モニタリング期間にＡＰ  ２４から受信されたパケットのうち、受信機Ｂ  ２６が目的地であるストリームに該当するＢ１、Ｂ２、Ｂ９及びＢ１１パケットの到着をモニタリングする。
【００５２】
到着時間間隔測定部３２は、パケットモニター３１でのモニタリング情報のうち、Ｂ１、Ｂ２、Ｂ９及びＢ１１パケットの到着時間を参照して、モニタリング期間の開始とＢ１パケットの到着との時間間隔３Ｔ  ５１、Ｂ１パケットとＢ２パケットとの間の到着時間間隔Ｔ  ５２、Ｂ２パケットとＢ９パケットとの間の到着時間間隔５Ｔ  ５３、Ｂ９パケットとＢ１１パケットとの間の到着時間間隔Ｔ  ５４、及びＢ１１パケットの到着とモニタリング期間の終了との時間間隔２Ｔ  ５５を測定する。
【００５３】
カウンター３３は、パケットモニター３１でのモニタリング情報のうち、Ｂ１、Ｂ２、Ｂ９及びＢ１１パケットのシーケンスナンバーを参照して、結果に基づいて、モニタリング期間に受信されたＢ１、Ｂ２、Ｂ９及びＢ１１パケットの数をカウントし、その結果は４となる。また、カウンター３３は、Ｂパケットのシーケンスナンバーを参照して、モニタリング期間に受信されたＢ１、Ｂ２、Ｂ９及びＢ１１パケットのうち、損失されたＢ３−Ｂ８及びＢ１０パケットの数をカウントし、その結果は７となる。
【００５４】
平均到着時間間隔算出部３４は、到着時間間隔測定部３２で測定された時間間隔３Ｔ  ５１、Ｔ  ５２、５Ｔ  ５３、Ｔ  ５４、及び２Ｔ  ５５の総和を計算し、この総和をカウンター３３でカウントされた値４と７の和である１１に１を加算した値である１２で割ることによって、平均到着時間間隔１２Ｔ／１２＝Ｔを算出する。また、平均到着時間間隔算出部３４は、カウンター３３でカウントされた値がモニタリング期間に受信されたＢパケットのうち、損失されたパケットが存在することを表すので、このように算出された平均到着時間間隔Ｔを損失タイプ判別部３７に出力する。
【００５５】
損失タイプ判別部３７は、平均到着時間間隔算出部３４によって算出された平均到着時間間隔ＴがＤＢ  ３６に保存された基準平均到着時間間隔１２Ｔ／５より小さいので、モニタリング期間間受信されたＢ１、Ｂ２、Ｂ９及びＢ１１パケットのうち、損失されたＢ３−Ｂ８及びＢ１０パケットの損失をパケットの伝送停滞によって発生した損失、すなわち、停滞損失であると決定する。
【００５６】
図６は、本発明の望ましい一実施形態によるパケット損失タイプの判別方法を示すフローチャートである。図６を参照するに、本実施形態によるパケット損失タイプの判別方法は、次のようなステップで構成される。本実施形態によるバス連結方法は、図３に示された受信機Ｂ  ２６のパケット損失タイプの判別装置で時系列的に処理されるステップで構成される。したがって、以下省略された内容であっても、受信機Ｂ  ２６のパケット損失タイプの判別装置について前述された内容は、本実施形態によるバス連結方法にも適用される。
【００５７】
ステップ６１で、受信機Ｂ  ２６は、一定の長さのモニタリング期間にＡＰ  ２４から受信されたパケットのうち、受信機Ｂ２６が目的地であるストリームに該当するＢパケットの到着をモニタリングする。
【００５８】
ステップ６２で、受信機Ｂ  ２６は、ステップ６１でのモニタリング情報のうち、Ｂパケットの到着時間を参照して、モニタリング期間の開始とモニタリング期間に最初に受信されたＢパケットの到着との時間間隔、モニタリング期間に受信されたＢパケット間の到着時間間隔、及びモニタリング期間に最後に受信されたＢパケットの到着とモニタリング期間の終了との時間間隔を測定する。
【００５９】
ステップ６３で、受信機Ｂ  ２６は、ステップ６１でのモニタリング情報のうち、Ｂパケットのシーケンスナンバーを参照して、モニタリング期間に受信されたＢパケットの数をカウントする。また、ステップ６３で、受信機Ｂ  ２６は、Ｂパケットのシーケンスナンバーを参照して、モニタリング期間に受信されたＢパケットのうち、損失されたＢパケットの数をカウントする。
【００６０】
ステップ６４で、受信機Ｂ  ２６は、ステップ６２で測定された時間間隔の総和を計算し、この総和をステップ６３でカウントされた値の和に１を加算した値、すなわち、モニタリング期間に受信されたＢパケットの数と、モニタリング期間に受信されたＢパケットのうち、損失されたＢパケットの数との和に１を加算した値の到着時間間隔の数で割ることによって平均到着時間間隔を算出する。
【００６１】
ステップ６５で、受信機Ｂ  ２６は、ステップ６３でカウントされた値に基づいて、モニタリング期間に受信されたＢパケットのうち、損失されたパケットが存在するか否かを判断する。
【００６２】
ステップ６６で、受信機Ｂ  ２６は、ステップ６５で損失されたパケットが存在していないと判断された場合、ステップ６４で算出された平均到着時間間隔に基準平均時間間隔を更新し、ステップ６１に戻る。
【００６３】
ステップ６７で、受信機Ｂ  ２６は、ステップ６５で損失されたパケットが存在すると判断された場合、ステップ６４で算出された平均到着時間間隔と基準平均到着時間間隔とのサイズを比較する。
【００６４】
ステップ６８で、受信機Ｂ  ２６は、ステップ６７での比較結果、ステップ６４で算出された平均到着時間間隔が基準平均到着時間間隔より小さくなければ、モニタリング期間に受信されたＢパケットのうち、損失されたＢパケットの損失をパケットの無線伝送によって発生した損失、すなわち、無線損失であると決定し、ステップ６１に戻る。
【００６５】
ステップ６９で、受信機Ｂ  ２６は、ステップ６７での比較結果、ステップ６４で算出された平均到着時間間隔が基準平均到着時間間隔より小さければ、モニタリング期間に受信されたＢパケットのうち、損失されたＢパケットの損失をパケットの伝送停滞によって発生した損失、すなわち、停滞損失であると決定し、ステップ６１に戻る。
【００６６】
一方、前述した本発明の実施形態は、コンピュータ及びエンベディド装置で実行されうるプログラムで作成可能であり、コンピュータ及びエンベディドで読み取り可能な記録媒体を利用して、前記プログラムを動作させる汎用ディジタルコンピュータで具現されうる。
【００６７】
前記コンピュータ及びエンベディドで読み取り可能な記録媒体は、マグネチック保存媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）及びキャリアウェーブ（例えば、インターネットを通じた伝送）のような保存媒体を含む。
【００６８】
以上、本発明についてその望ましい実施形態を中心に説明した。当業者は、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態に具現されうるということが分かるであろう。したがって、開示された実施形態は、限定的な観点ではなく、説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく、特許請求の範囲に現れており、それと同等な範囲内にある全ての差異点は、本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【００６９】
本発明は、マルチビデオストリームを受信するデジタル映像機器、コンピュータ、携帯用映像機器などに適用可能である。
【図面の簡単な説明】
【００７０】
【図１Ａ】従来のシングルストリームの送受信システムを示す図である。
【図１Ｂ】従来のシングルストリームの送受信システムを示す図である。
【図２】本発明の望ましい一実施形態によるマルチストリームの送受信システムを示す図である。
【図３】本発明の望ましい一実施形態によるパケット損失タイプの判別装置の構成図である。
【図４】図３に示されたパケット損失タイプの判別装置を使用して無線損失を判別する一例を示す図である。
【図５】図３に示されたパケット損失タイプの判別装置を使用して停滞損失を判別する一例を示す図である。
【図６】本発明の望ましい一実施形態によるパケット損失タイプの判別方法を示すフローチャートである。
【符号の説明】
【００７１】
２６  受信機Ｂ
３１  パケットモニター
３２  到着時間間隔測定部
３３  カウンター
３４  平均到着時間間隔算出部
３５  更新部
３６  ＤＢ
３７  損失タイプ判別部
【図１Ａ】
2006352858.tif 000004
【図１Ｂ】
2006352858.tif 000005
【図２】
2006352858.tif 000006
【図３】
2006352858.tif 000007
【図４】
2006352858.tif 000008
【図５】
2006352858.tif 000009
【図６】
2006352858.tif 000010