(57)【要約】【課題】ネットワークを通じて映像サーバから映像ストリームを受信する映像受信端末において、連続したパケット欠落が発生しない状況もしくは無線ＬＡＮ区間の通信状態が安定している状況において、無線ＬＡＮ区間が映像サーバまでの区間に存在するか否かを映像受信端末単独で検出することが出来ない。【解決手段】端末からルータを経由してサーバとの間で映像コンテンツを配信するネットワークにおいて、端末からサーバに対して映像ストリームの送信を要求し、端末でサーバから送信される映像ストリームを受信中に、ルータに対してＰｉｎｇパケットを送信し、その応答時間である第1の応答時間を記録する。端末からサーバに対して映像ストリームの送信停止を要求し、再度端末からルータに対してＰｉｎｇパケットを送信し、その応答時間である第２の応答時間を記録する。第１の応答時間と第２の応答時間の時間を比較して、無線LAN区間が存在するか否か判断する。【選択図】図１
2009141466.tif 000002
【特許請求の範囲】
【請求項１】
映像サーバからルータを経由して映像データを受信する映像ストリーム受信機であって、
前記映像サーバから映像データを受信している期間における前記ルータからのパケット受信時間と、前記映像サーバから映像データを受信していない期間における前記ルータからのパケット受信時間を、比較してその差が所定の値より大きい場合には、前記映像ストリーム受信機と前記ルータの間に半二重通信の無線区間が存在すると判断する
ことを特徴とする映像ストリーム受信機。
【請求項２】
映像サーバからルータを経由して映像データを受信する映像ストリーム受信機におけるネットワークの通信品質の確認方法であって、
前記映像サーバから前記映像ストリーム受信機に映像ストリームが送信されていないことを確認する第１のステップと、
前記第１のステップの実行後、前記ルータに対して所定数以上の複数の応答要求パケットを送信し、前記ルータから前記複数の応答要求パケットに対するパケットである複数の応答パケットを受信するまでの平均の応答時間である第１の応答時間を記録する第２のステップと、
前記映像ストリーム受信機から前記映像サーバに対して映像ストリームの送信を要求する第３のステップと、
前記第３のステップの実行後、前記映像ストリーム受信機が前記映像サーバから送信される映像ストリームを受信中に、前記ルータに対して所定数以上の複数の応答要求パケットを送信し、前記ルータから前記複数の応答要求パケットに対するパケットである複数の応答パケットを受信するまでの平均の応答時間である第２の応答時間を記録する第４のステップと、
前記第１の応答時間と前記第２の応答時間を比較し、応答時間の差が所定の値より大きい場合には、前記映像ストリーム受信機と前記ルータの間に半二重通信の無線区間が存在すると判断する第５のステップと、
を含むネットワークの通信品質の観測方法。
【請求項３】
映像サーバからルータを経由して映像データを受信する映像ストリーム受信機であって、
映像データの送受信が可能なネットワークインタフェースと、
前記映像サーバから前記映像ストリーム受信機に映像ストリームが送信されていないことを確認後、前記ルータに対して所定数以上の複数の応答要求パケットを送信し、前記ルータから前記複数の応答要求パケットに対するパケットである複数の応答パケットを受信するまでの平均の応答時間である第１の応答時間を記録し、前記映像ストリーム受信機から前記映像サーバに対して映像ストリームの送信を要求し、前記映像ストリーム受信機が前記映像サーバから送信される映像ストリームを受信中に、前記ルータに対して所定数以上の複数の応答要求パケットを送信し、前記ルータから前記複数の応答要求パケットに対するパケットである複数の応答パケットを受信するまでの平均の応答時間である第２の応答時間を記録するパケット応答時間計測部とを備え、
前記パケット応答時間計測部は、前記第１の応答時間と前記第２の応答時間を比較し、応答時間の差が所定の値より大きい場合には、前記映像ストリーム受信機と前記ルータの間に半二重通信の無線区間が存在すると判断する
ことを特徴とする映像ストリーム受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを使用した通信システムに関し、特に、連続したパケットの送受信が行なわれるストリーム通信において、ネットワークが無線ＬＡＮであるか有線ＬＡＮであるかを識別することのできる通信システム、映像ストリーム受信機に関する。
【背景技術】
【０００２】
映像データのような大容量データを、一定のタイミングでサーバから端末にＩＰネットワークを用いて伝送するストリーム通信において、サーバから端末までの通信経路に無線ＬＡＮ区間が存在する場合、通信パケットの欠落や伝送遅延が発生する場合がある。
【０００３】
ストリーム通信において、通信パケットの欠落や伝送遅延が発生すると、端末に表示されるデータの品質が低下する。例えば、映像データをストリーム通信でサーバから端末に伝送する場合、通信パケットの欠落や伝送遅延は、映像の乱れとなって認識される。
【０００４】
端末で映像の乱れが観測された場合、その原因を追究する際に、サーバから端末までの通信経路に、無線ＬＡＮの区間が存在するかどうかを判定することによって、原因の究明を迅速に行なうことができる。
【０００５】
サーバから端末に至る通信経路に、無線ＬＡＮの区間が存在するかどうかを判定する方法が、特許文献１に記載されている。
【０００６】
端末およびサーバに、無線ＬＡＮまたは有線ＬＡＮのいずれの通信手段を使用しているかを識別するＩＰネットワーク識別手段を用意し、サーバ側から、端末が１回の転送で受信できるデータ量を超えるデータを、複数のパケットに分割して一定時間送信する。送信するパケットにはサーバ側で連続したシーケンス番号を割り振る。端末側でパケットを受信し、各パケットのシーケンス番号を確認する。端末側で、シーケンス番号が連続して欠落する現象が観測された場合、無線ＬＡＮを使用していると判定する。
【特許文献１】特開２００５−２２３４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記の特許文献１に記載の従来技術では、単純にパケットが連続して欠落する現象を観測した場合に無線ＬＡＮと判定しているため、他の要因、例えばルータの過負荷などによってパケットが連続で欠落する場合に、誤判定する場合がある。また、通信状態が安定している場合、パケットの欠落が発生しないため、無線ＬＡＮの存在が検出できない場合がある。
【０００８】
本発明は、連続したパケット欠落が発生しない状況、または無線ＬＡＮ区間の通信状態が安定している状況においても、端末からサーバまでの区間での無線ＬＡＮ区間の存在を検出することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明は、映像サーバからルータを経由して映像データを受信する映像ストリーム受信機であって、前記映像サーバから映像データを受信している期間における前記ルータからのパケット受信時間と、前記映像サーバから映像データを受信していない期間における前記ルータからのパケット受信時間を、比較してその差が所定の値より大きい場合には、前記映像ストリーム受信機と前記ルータの間に半二重通信の無線区間が存在すると判断することを特徴とする映像ストリーム受信機である。
上記課題を解決するため、本発明は、映像サーバからルータを経由して映像データを受信する映像ストリーム受信機におけるネットワークの通信品質の確認方法であって、前記映像サーバから前記映像ストリーム受信機に映像ストリームが送信されていないことを確認する第１のステップと、前記第１のステップの実行後、前記ルータに対して所定数以上の複数の応答要求パケットを送信し、前記ルータから前記複数の応答要求パケットに対するパケットである複数の応答パケットを受信するまでの平均の応答時間である第１の応答時間を記録する第２のステップと、前記映像ストリーム受信機から前記映像サーバに対して映像ストリームの送信を要求する第３のステップと、前記第３のステップの実行後、前記映像ストリーム受信機が前記映像サーバから送信される映像ストリームを受信中に、前記ルータに対して所定数以上の複数の応答要求パケットを送信し、前記ルータから前記複数の応答要求パケットに対するパケットである複数の応答パケットを受信するまでの平均の応答時間である第２の応答時間を記録する第４のステップと、前記第１の応答時間と前記第２の応答時間を比較し、応答時間の差が所定の値より大きい場合には、前記映像ストリーム受信機と前記ルータの間に半二重通信の無線区間が存在すると判断する第５のステップと、を含むネットワークの通信品質の観測方法である。
【００１０】
上記課題を解決するため、本発明は、映像サーバからルータを経由して映像データを受信する映像ストリーム受信機であって、映像データの送受信が可能なネットワークインタフェースと、前記映像サーバから前記映像ストリーム受信機に映像ストリームが送信されていないことを確認後、前記ルータに対して所定数以上の複数の応答要求パケットを送信し、前記ルータから前記複数の応答要求パケットに対するパケットである複数の応答パケットを受信するまでの平均の応答時間である第１の応答時間を記録し、前記映像ストリーム受信機から前記映像サーバに対して映像ストリームの送信を要求し、前記映像ストリーム受信機が前記映像サーバから送信される映像ストリームを受信中に、前記ルータに対して所定数以上の複数の応答要求パケットを送信し、前記ルータから前記複数の応答要求パケットに対するパケットである複数の応答パケットを受信するまでの平均の応答時間である第２の応答時間を記録するパケット応答時間計測部とを備え、前記パケット応答時間計測部は、前記第１の応答時間と前記第２の応答時間を比較し、応答時間の差が所定の値より大きい場合には、前記映像ストリーム受信機と前記ルータの間に半二重通信の無線区間が存在すると判断することを特徴とする映像ストリーム受信機である。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、ネットワークを使用した通信システムにおいて、サーバから端末である映像ストリーム受信機にいたる伝送路において無線ＬＡＮの区間が存在することを検知することができ、画面に表示される映像に乱れが生じた場合等に、映像が乱れた原因の追究を迅速に行なうことができる。
【発明を実施するための最良の形態】
【００１２】
（実施の形態）
本願発明に係る一実施の形態について図面を参照しながら詳細に説明する。
図１は、本実施の形態に係る映像ストリーム受信機の構成図である。
図１においてネットワーク１０１は、ＩＰパケットの伝送を行なうＩＰネットワークである。例えばＥｔｈｅｒｎｅｔ（登録商標）などである。
映像ストリーム受信機１００は、ＩＰパケットの送受信が可能なネットワークインタフェース１０２と、ネットワークインタフェース１０２で受信した映像データを格納したＩＰパケットから映像データを抽出する映像ストリーム受信部１０３と、映像ストリーム受信部から出力された映像データをデコードするデコード部１０４と、パケット応答時間計測部１０５からなる。
図２は、ＩＰネットワークを使用した通信システムの一実施の形態を示す説明図である。
この通信システムでは、図１で説明した映像ストリーム受信機１００は、有線ＬＡＮ、例えば１００Ｂａｓｅ−ＴＸ規格の有線ＬＡＮで無線ベースステーション２０２と接続される。無線ベースステーション２０２は、もう一つの無線ベースステーション２０３と無線ＬＡＮを用いて双方向の通信を行なう。ホームルータ２０４は、映像ストリーム受信機１００、無線ベースステーション２０２、無線ベースステーション２０３からなるホームネットワークと、広域網２０５を接続する。映像サーバ２０６は、広域網２０５を経由して、映像ストリーム受信機１００にＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を用いて映像ストリームを送信する。
以下、次に、本実施の形態の通信システム全体の動作について、図１、図２および図３を参照して詳細に説明する。
映像ストリーム受信機１００は、映像ストリームを受信する前に、パケット応答時間計測部１０５から、ホームルータ２０４に対してＰｉｎｇパケットを送信する（Ｓ３０２）。
Ｐｉｎｇパケットは、ネットワークインタフェース１０２を介して無線ベースステーション２０２に送られる。無線ベースステーション２０２にて、伝送媒体の変換が行なわれ、Ｐｉｎｇパケットは無線信号によって無線ベースステーション２０３に送信される。無線ベースステーション２０３によって、再度伝送媒体の変換が行なわれ、Ｐｉｎｇパケットは有線LAN上のパケットによってホームルータ２０４に伝送される。このとき、無線で伝送される区間において、無線ＬＡＮの規格である８０２．１１ｎの規格によれば、通信は半２重通信で行なわれるため、送信と受信が同時に行なわれることがない。
Ｐｉｎｇパケットを受信したホームルータ２０４は、映像ストリーム受信機１００にＰｉｎｇパケットに対する応答パケットであるＰｉｎｇ応答パケットを映像ストリーム受信機１００に対して送信する。Ｐｉｎｇ応答パケットは、映像ストリーム受信機１００への経路を通り、映像ストリーム受信機１００に到着する。
映像ストリーム受信機１００において、Ｐｉｎｇ応答パケットは、ネットワークインタフェース１０２を通じて受信され、パケット応答時間計測部１０５に入力される。パケット応答時間計測部１０５は、Ｐｉｎｇパケットを送信した時間からＰｉｎｇ応答パケットを受信するまでの応答時間を計測し、内部メモリ（図示せず）に保持する（Ｓ３０３）。
Ｓ３０２とＳ３０３をＮ回（Ｎは自然数）繰り返し（Ｓ３０４）、Ｓ３０３で求めた応答時間の平均値を求め内部メモリに第１の応答時間として保持する（Ｓ３０５）。
次に、映像ストリーム受信機１００は、映像サーバ２０６に対して、映像ストリームの送信を要求する（Ｓ３０６）。映像ストリームの要求は、ＲＴＳＰ（ＲｅａｌＴｉｍｅＳｔｒｅａｍｉｎｇＰｒｏｔｏｃｏｌ）等の手段を用いて行い、映像サーバ２０６はＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を用いて映像ストリーム受信機１００に映像ストリームを送信する。映像サーバ２０６から送信された映像ストリームは、無線ベースステーション２０３、２０２を経由して映像ストリーム受信機１００に到着する。
映像サーバ２０６から送信された映像ストリームは、映像ストリーム受信機１００のネットワークインタフェース１０２を通じて受信される。受信したＵＤＰパケットを映像ストリーム受信部１０３で処理し、映像データを取り出す。取り出した映像データを、デコード部１０４に入力し、映像データのデコードを行なう（Ｓ３０７）。
このとき、映像データを受信している状態で、映像ストリーム受信機１００は、映像ストリームの受信が完了する前に、パケット応答時間計測部１０５から、ホームルータ２０４に対してＰｉｎｇパケットをN回送信する。Ｎは十分大きく取られ、例えば５００回程度連続で送信を行なうほうが精度が高まる。また、各Ｐｉｎｇパケットは、映像サーバ２０６から送信されるＵＤＰパケットが複数格納可能な時間間隔で送信する（Ｓ３０８）。
Ｐｉｎｇパケットは、Ｓ３０３と同様に、ネットワークインタフェース１０２を介して無線ベースステーション２０２に送られる。無線ベースステーション２０２にて、伝送媒体の変換が行なわれ、Ｐｉｎｇパケットは無線信号によって無線ベースステーション２０３に送信される。
このとき、無線区間の通信は半二重で行なわれるため、無線ベースステーション２０３から無線ベースステーション２０２へ送信される映像ストリームが中断され、無線ベースステーション２０２から無線ベースステーション２０３へＰｉｎｇパケットが送信される。
このとき、無線ベースステーション２０２および２０３は、２０２から２０３へ向かうＰｉｎｇパケットの送信と、２０３から２０２へ向かう映像ストリームを同時に送信できないため、通信方向を頻繁に切り替える動作を行なう。このため、映像ストリーム受信機１００で観測されるＰｉｎｇパケットの応答時間は、Ｓ３０３で計測した応答時間よりも長い応答時間を持つ。映像ストリーム受信機１００にＰｉｎｇ応答パケットは、ネットワークインタフェース１０２によって受信され、パケット応答時間計測部１０５に入力される。パケット応答時間計測部１０５は、Ｐｉｎｇパケットを送信した時間からＰｉｎｇ応答パケットを受信するまでの応答時間を計測し、内部メモリに保持する（Ｓ３０９）。
Ｎ回送信したＰｉｎｇパケットそれぞれについて応答時間を計測し（Ｓ３１０）、Ｓ３１０で計測した応答時間の平均を取り、内部メモリに第２の応答時間として保持する（Ｓ３１１）。
パケット応答時間計測部１０５にて、Ｓ３０５とＳ３１１でそれぞれ算出した第１の応答時間と第２の応答時間を比較し（Ｓ３１２）、第２の応答時間と第１の応答時間の差が所定の範囲以上に大きい場合、無線ＬＡＮ区間が存在すると判定する（Ｓ３１３）。なお応答時間の差が所定の範囲内である測定誤差と判断できる場合、無線ＬＡＮ区間が存在しないと判定する。
以上説明したように本実施の形態によれば、ＩＰネットワークを使用した通信システムにおいて、サーバから端末にいたる伝送路において無線ＬＡＮの区間が存在するか否かを映像受信端末で検知することが出来る。
なお、以上の実施の形態では、Ｐｉｎｇパケットを用いて応答時間を計測したが、Ｐｉｎｇパケットに対する応答であるＰｉｎｇ応答パケットのような応答パケットを返すことができるパケットであればパケットの種類は問わない。
【産業上の利用可能性】
【００１３】
本発明は、ネットワークを使用した通信システム、特に、連続したパケットの送受信が行なわれるストリーム通信において、ネットワークが無線ＬＡＮであるか有線ＬＡＮであるかを識別することのできる通信システム、映像ストリーム受信機に有用である。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態にかかる映像ストリーム受信機の構成を示すブロック図
【図２】本発明の実施の形態にかかるＩＰネットワークを使用した映像配信システムを示すブロック図
【図３】図１及び図２に示した映像配信システムにおける判定動作を示すフローチャート
【符号の説明】
【００１５】
１００    映像ストリーム受信機
１０１    ネットワーク
１０２    ネットワークインタフェース
１０３    映像ストリーム受信部
１０４    デコード部
１０５    パケット応答時間計測部
１０６    無線LAN判定部
２０１    映像ストリーム受信機
２０２    無線ベースステーション
２０３    無線ベースステーション
２０４    ホームルータ
２０５    広域網
２０６    映像サーバ
【図１】
2009141466.tif 000003
【図２】
2009141466.tif 000004
【図３】
2009141466.tif 000005