(57)【要約】【課題】通信ネットワーク（ＮＷ）から映像・音声コンテンツを取得する機能を備える受信端末が、視聴前に受信可能な伝送レートを測定して視聴可否を判断し、視聴不可の場合の問題箇所を、サーバのセッション管理不可を増やさずに提示できるストリーム通信品質観測方法、システムおよび機器を提供する。【解決手段】受信端末が第１のＮＷで接続された通信品質測定機能を有するルータを経由して第２のＮＷを介してサーバから映像コンテンツなどを受信するように構成し、受信端末とルータは、受信端末の要求に応じてサーバから送信されるテストコンテンツを受信して夫々サーバと受信端末、サーバとルータ間の通信品質を測定して受信可能か否かを判断し、前者が受信不可で後者が受信可能の場合、受信端末はサーバから受信しているテストコンテンツを切り替えずに、ルータに該テストコンテンツのデータ量を削減させたストリームを受信して通信品質の測定を行う。【選択図】図６
2008294784.tif 000002
【特許請求の範囲】
【請求項１】
受信端末が第１のネットワークで接続された通信品質測定機能を有するルータを経由して第２のネットワークを介してサーバから映像および音声コンテンツなどのストリームデータを受信するシステムにおいて用いられるストリーム通信品質測定方法であって、
前記受信端末から前記サーバに対して、所定のレートのテストコンテンツのストリームデータを送信要求するステップ１と、
前記ルータおよび前記受信端末は、前記受信端末からの送信要求に対応して前記サーバから送信される前記所定の伝送レートの前記テストコンテンツのストリームデータをそれぞれ受信し、前記サーバは前記第２のネットワークで接続されている前記サーバと前記ルータ間の通信品質の値を、前記受信端末は前記第１のネットワークで接続された前記ルータを介して前記第２のネットワークで接続されている前記サーバと前記受信端末間の通信品質の値をそれぞれ測定するステップ２と、
測定した前記通信品質の値と予め定めた前記通信品質の基準値を比較することにより、前記サーバと前記ルータ間および前記サーバと前記受信端末間のそれぞれで前記所定の伝送レートのテストコンテンツのストリームデータが受信可能か否かを判断し、前記サーバと前記ルータ間が受信可能と判断されるまで、前記受信端末は前記サーバに対して、前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータの送信要求を行い、前記ルータは前記受信端末からの送信要求に対応して前記サーバから送信される前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを受信し、前記サーバと前記ルータ間の通信品質の値を測定し、測定した前記通信品質の値と予め定めた前記通信品質の前記基準値を比較することにより、前記サーバと前記ルータ間で前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが受信可能か否かを判断する動作を繰り返すステップ３と、
前記ステップ３において、前記サーバと前記ルータ間で受信可能と判断された伝送レート（以下、伝送レートａと称す）の前記テストコンテンツのストリームデータが、前記サーバと前記受信端末間で受信可能か否かを判断するステップ４と、
前記ステップ４において、前記サーバと前記受信端末間の受信が不可能と判断された場合、前記受信端末は前記ルータに対し、前記伝送レートａの前記テストコンテンツのストリームデータのデータ量を削減（間引き）する要求を送信するステップ５と、
前記ステップ５における前記受信端末からのデータ量の削減（間引き）要求に対応して、前記ルータは前記受信端末に対して、前記伝送レートａの前記テストコンテンツのストリームデータのデータを削減（間引き）したデータ（以下、ストリームデータｂと称す）と、データ量を如何にして削減（間引き）したかを示す削減（間引き）情報を送信するステップ６と、
前記受信端末は、前記ステップ６において前記ルータから送信される前記ストリームデータｂと前記削減（間引き）情報を用いて、前記ステップ２および前記ステップ３における受信可能か否かの判断手順と同様の手順により、前記ストリームデータｂが前記サーバと前記受信端末間で受信可能か否かを判断し、受信可能となるまで前記ステップ６におけるデータの削減（間引き）量を順次増加させて受信可能か否かの判断を繰り返すステップ７、
を有することを特徴とするストリーム通信品質測定方法。
【請求項２】
第１のネットワークで接続された受信端末と通信品質測定機能を有するルータと、前記ルータと第２のネットワークで接続され、前記受信端末に対し、前記ルータを中継して前記第２のネットワークおよび前記第１のネットワークを介して映像および音声コンテンツなどのストリームデータを送信するサーバとにより構成されるストリーム通信品質測定システムであって、
前記受信端末は、
所定の伝送レートのテストコンテンツのリストを有し、前記サーバに対して前記所定の伝送レートのテストコンテンツのストリームデータを、前記サーバと前記ルータ間が受信可能となるまで前記所定の伝送レートを順次下げ、前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを送信要求する手段（イ）と、
前記手段（イ）からの送信要求に対応して、前記サーバが送信する前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを受信して前記サーバと前記受信端末間の通信品質の値を測定し、測定した前記サーバと前記受信端末間の通信品質の値と予め定めた通信品質の基準値とを比較することにより、前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが前記サーバと前記受信端末間で受信可能か否かを判断し、これらの通信品質測定結果と受信可能か否かの判断結果を前記第１のネットワークを介して前記ルータに送信する手段（ロ）と、
前記ルータにおいて測定した前記サーバと前記ルータ間の通信品質の情報および受信可能か否かの判断結果の情報と、前記手段（ロ）から送信された前記サーバと前記受信端末間の通信品質の情報と前記ルータが測定した前記サーバと前記ルータ間の通信品質の情報から前記ルータにおいて算出された前記ルータと前記受信端末間の通信品質の情報などの通信品質情報を前記ルータから受信する手段（ハ）と、
前記サーバに対して前記手段（イ）により送信要求する前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを、前記ルータおよび前記受信端末で受信して測定したそれぞれの通信品質の測定結果が、前記サーバと前記ルータ間が受信可能で前記サーバと前記受信端末間が受信不可能の場合に、前記ルータに対し、前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータのデータ量を削減（間引き）する要求を、前記サーバと前記受信端末間で受信可能となるまで順次削減（間引き）量を増加させて送信する手段（ニ）と、
前記手段（ニ）により送信された要求に対応して、前記ルータが送信するデータ量が削減（間引き）された前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータとデータ量を如何にして削減（間引き）したかを示す削減（間引き）情報を受信して前記サーバと前記受信端末間の通信品質を測定し、測定した前記サーバと前記受信端末間の通信品質の値と予め定めた通信品質の前記基準値とを比較判断することにより、データ量が削減（間引き）された前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが、前記サーバと前記受信端末間で受信可能か否かを判断し、これらの通信品質の測定結果および受信可能か否かの判断結果を前記ルータに送信する手段（ホ）とを具備し、
前記ルータは、
前記受信端末の前記手段（イ）からの送信要求に対応して、前記サーバが送信する前記所定のレートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを受信して前記サーバと前記ルータ間の通信品質の値を測定し、その測定結果の値と予め定めた前記通信品質の基準値とを比較判断することにより、前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが前記サーバと前記ルータ間で受信可能か否かを判断する手段（ａ）と、
前記受信端末の前記手段（ロ）あるいは前記手段（ホ）から送信される前記サーバと前記受信手段間の通信品質の値と、前記手段（ａ）において測定した前記サーバと前記ルータ間の通信品質の値から、前記ルータと前記受信端末間の通信品質の値を算出する手段（ｂ）と、
前記受信端末の前記手段（ニ）から送信されるデータ量の削減（間引き）要求に対応して、
前記受信端末に対して、前記サーバから送信された前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータのデータ量を削減（間引き）したストリームデータと前記削減（間引き）情報を送信する手段（ｃ）と、
前記手段（ａ）および前記手段（ｂ）において測定、判断および算出することにより得られた情報やデータを前記受信端末に送信する手段（ｄ）と、
を具備することを特徴とするストリーム通信品質測定システム。
【請求項３】
請求項２に記載のストリーム通信品質測定システムを構成する受信端末であって、
所定の伝送レートのテストコンテンツのリストを有し、前記サーバに対して前記所定の伝送レートのテストコンテンツのストリームデータを、前記サーバと前記ルータ間が受信可能となるまで前記所定の伝送レートを順次下げ、前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを送信要求する手段（イ）と、
前記手段（イ）からの送信要求に対応して、前記サーバが送信する前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを受信して前記サーバと前記受信端末間の通信品質の値を測定し、測定した前記サーバと前記受信端末間の通信品質の値と予め定めた通信品質の基準値とを比較することにより、前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが前記サーバと前記受信端末間で受信可能か否かを判断し、これらの通信品質測定結果と受信可能か否かの判断結果を前記第１のネットワークを介して前記ルータに送信する手段（ロ）と、
前記ルータにおいて測定した前記サーバと前記ルータ間の通信品質の情報および受信可能か否かの判断結果の情報と、前記手段（ロ）から送信された前記サーバと前記受信端末間の通信品質の情報と前記ルータが測定した前記サーバと前記ルータ間の通信品質の情報から前記ルータにおいて算出された前記ルータと前記受信端末間の通信品質の情報などの通信品質情報を前記ルータから受信する手段（ハ）と、
前記サーバに対して前記手段（イ）により送信要求する前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを、前記ルータおよび前記受信端末で受信して測定したそれぞれの通信品質の測定結果が、前記サーバと前記ルータ間が受信可能で前記サーバと前記受信端末間が受信不可能の場合に、前記ルータに対し、前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータのデータ量を削減（間引き）する要求を、前記サーバと前記受信端末間で受信可能となるまで順次削減（間引き）量を増加させて送信する手段（ニ）と、
前記手段（ニ）により送信された要求に対応して、前記ルータが送信するデータ量が削減（間引き）された前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータとデータ量を如何にして削減（間引き）したかを示す削減情報を受信して前記サーバと前記受信端末間の通信品質を測定し、測定した前記サーバと前記受信端末間の通信品質の値と予め定めた通信品質の前記基準値とを比較判断することにより、データ量が削減（間引き）された前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが、前記サーバと前記受信端末間で受信可能か否かを判断し、これらの通信品質の測定結果および受信可能か否かの判断結果を前記ルータに送信する手段（ホ）と、
を具備することを特徴とする受信端末。
【請求項４】
請求項２に記載のストリーム通信品質測定システムを構成するルータであって、
前記受信端末の前記手段（イ）からの送信要求に対応して、前記サーバが送信する前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを受信して前記サーバと前記ルータ間の通信品質の値を測定し、その測定結果の値と予め定めた前記通信品質の基準値とを比較判断することにより、前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが前記サーバと前記ルータ間で受信可能か否かを判断する手段（ａ）と、
前記受信端末の前記手段（ロ）あるいは前記手段（ホ）から送信される前記サーバと前記受信手段間の通信品質の値と、前記手段（ａ）において測定した前記サーバと前記ルータ間の通信品質の値から、前記ルータと前記受信端末間の通信品質の値を算出する手段（ｂ）と、
前記受信端末の前記手段（ニ）から送信されるデータ量の削減（間引き）要求に対応して、
前記受信端末に対して、前記サーバから送信された前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータのデータ量を削減（間引き）したストリームデータと前記削減情報を送信する手段（ｃ）と、
前記手段（ａ）および前記手段（ｂ）において測定、判断および算出することにより得られた情報やデータを前記受信端末に送信する手段（ｄ）と、
を具備することを特徴とするルータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介して映像・音声コンテンツのストリームデータなどを送受信する装置に関し、特に、通信ネットワークにおけるストリームデータ通信の通信品質を測定する機能を有するシステム／装置、並びに通信品質測定方法に関するものである。
【背景技術】
【０００２】
近年、通信回線（通信ネットワーク）を用いた動画配信サービスが盛んになりつつあり、ユーザは動画を視聴するための端末（映像受信端末）を操作し、望む時間に、望むコンテンツを、望む量だけ視聴することが可能となってきた。しかし、通信回線を用いて動画を視聴する場合、映像受信端末が設置される環境によって視聴できるコンテンツの品質が大きく異なる。例えば、映像受信端末が接続されている通信回線がＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）であるか、あるいはＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）であるかによって、すなわち通信回線の種類や接続状態によって視聴可能なコンテンツの画質や受信レートなどに差が生じる。このように、通信回線の種類や接続状態によって送信される動画コンテンツの品質に差異はあるが、それぞれの通信回線や接続状況において通信品質を保持することは重要なことであり、そのため、動画の視聴を行う際に、映像コンテンツのストリームデータが送信される通信ネットワークのストリーム通信品質を測定することにより、通信障害が発生した場合の通信ネットワーク上の問題箇所を特定する技術が開発されてきた。このネットワークのストリーム通信品質を測定する技術は、通信ネットワーク上での障害発生時のトラブルシューティングを行う場合に重要なポイントとなり、問題箇所が家庭内ネットワークにあるのか家庭外ネットワークにあるのか、を特定することができるようにするためばかりでなく、通信ネットワークに接続されたそれぞれの映像受信端末において、受信可能な受信レート（伝送レート）を確認することができるようにするために重要な技術となっている。
【０００３】
このような通信ネットワークにおけるストリーム通信品質を測定する技術として、例えば、特許文献１に、ストリーム品質観測装置に関する従来技術が開示されている。
【０００４】
特許文献１においては、通信ネットワークを介して互いに接続されている映像受信端末とコンテンツサーバ装置の間に設置された通信品質測定装置(以下、ルータと称す)が、ルータを挟む両ネットワークに伝送される映像コンテンツのストリーム通信品質の測定を行い、ユーザが映像コンテンツのストリームデータを受信している際に障害が発生した場合、ルータは測定したストリーム通信品質から両ネットワークのうちのどちらで障害が発生したか判断するように構成されている。
【０００５】
次に、図８および図９を用いて、特許文献１に開示されている従来の通信品質測定システムについて説明する。なお、図８は、特許文献１に開示されている従来の通信品質測定システムの構成を示すブロック図であり、図９は、図８に示すルータの内部の構成を示すブロック図である。
【０００６】
図８において、ルータ８１０は、ネットワークＡ８４０を介してサーバ装置（配信サーバ）８３０と接続されるとともに、ネットワークＢ８５０を介して映像受信装置（映像受信端末）８２０と接続されている。ここで、映像受信端末８２０は、デジタルテレビ、セットトップボックス、パーソナルコンピュータ等の通信ネットワークを用いる映像配信に対応した家電製品が考えられるが、これに限定されるものではない。また、配信サーバ８３０は、映像コンテンツや音声コンテンツ等のストリームデータを配信するサーバが考えられるが、これに限定されるものではない。また、ネットワークＡ８４０やネットワークＢ８５０は、インターネットやアクセス回線あるいは家庭内ネットワーク等が考えられるが、これに限定されるものではない。
【０００７】
一方、ルータ８１０は、図９に示すとおり、通信制御部８１１、ストリームデータ解析部８１２、ストリーム管理データベース（以下、ＤＢと称す）８１３および受信状況メッセージ解析部８１４で構成されており、ネットワークＡ８４０とネットワークＢ８５０のそれぞれの通信品質を測定する機能を有している。
【０００８】
通信制御部８１１は、ネットワークＡ８４０を介して配信サーバ８３０と、ネットワークＢ８５０を介して映像受信端末８２０とそれぞれ接続され、配信サーバ８３０と映像受信端末８２０間の通信セッションを管理する機能を有し、管理する通信セッションには、ＲＴＳＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ）、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）およびＲＴＣＰ（ＲＴＰ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）が含まれる。ストリーム管理ＤＢ８１３は、配信サーバ８３０と映像受信端末８２０間の通信セッション毎のデータを管理する。ストリームデータ解析部８１２は、ルータ８１０を流れるストリームを解析してネットワークＡ８４０の通信品質を測定し、その測定結果をストリーム管理ＤＢに送信する。受信状況メッセージ解析部８１４は、映像受信端末８２０から送信されるＲＴＣＰパケットを解析するとともに、ネットワークＢ８５０の通信品質を測定し、その測定結果をストリーム管理ＤＢに送信する。
【０００９】
次に、以上のように構成されたルータ８１０における通信品質の測定方法の手順について説明する。
【００１０】
映像受信端末８２０は、配信サーバ８３０に対してＲＴＳＰのＳＥＴＵＰ要求を送信してコンテンツの取得を行う。このとき、ルータ８１０の通信制御部８１１は、配信サーバ８３０からの応答メッセージに記述されるストリームデータと受信状況メッセージのポート番号を取得し、映像受信端末８２０のＩＰアドレス、配信サーバ８３０のＩＰアドレス、ストリームデータの受信ポート、受信状況メッセージの受信ポートの組み合わせをストリーム管理ＤＢ８１３に送信して記録する。以後、ルータ８１０は、通信制御部８１１内を流れるパケットを監視し、以下に示すように、ネットワークＡ８４０およびネットワークＢ８５０の通信品質を測定する。
【００１１】
まず、通信制御部８１１は、配信サーバ８３０から送信されているストリームデータを検出した場合、検出したストリームデータをストリームデータ解析部８１２に転送し、ストリームデータ解析部８１２は、ストリームデータに記述されているシーケンス番号とタイムスタンプからパケットロス率およびジッタを算出してネットワークＡ８４０の通信品質を測定し、その測定結果をストリーム管理ＤＢ８１３に送信して記録する。
【００１２】
また、通信制御部８１１は、映像受信端末８２０から送信されている受信状況メッセージを検出した場合、検出した受信状況メッセージを受信状況メッセージ解析部８１４に転送し、受信状況メッセージ解析部８１４は、受信状況メッセージに記述されている配信サーバ８３０と映像受信端末８２０間のパケットロス率およびジッタの２つの情報を取得し、取得したこの２つの情報と、ストリームデータ解析部８１２で測定されストリーム管理ＤＢ８１３に記録されているネットワークＡ８４０の通信品質の情報であるパケットロス率およびジッタから、ネットワークＢ８５０の通信品質としてのパケットロス率およびジッタを算出し、その算出結果をネットワークＢ８５０の通信品質の情報としてストリーム管理ＤＢ８１３に送信して記録する。
【００１３】
ストリーム管理ＤＢ８１３は、ストリームデータ解析部８１２から送信されたネットワークＡ８４０の通信品質の測定結果および受信状況メッセージ解析部８１４から送信されたネットワークＢ８５０の通信品質の算出結果を記録するとともに、それぞれの測定結果あるいは算出結果であるパケットロス率およびジッタの値と予め定めたパケットロス率およびジッタの基準値とをそれぞれ比較することにより、ネットワークＡ８４０とネットワークＢ８５０の通信品質が受信（通信）可能であるか受信（通信）不可能であるかを判定する。
【００１４】
以上のようにして、コンテンツの配信に問題が生じた場合、ルータ８１０は、通信障害の原因となっている問題箇所がネットワークＡ８４０とネットワークＢ８５０のどちらにあるかを判断することができるとともに、ネットワークＡ８４０およびネットワークＢ８５０のそれぞれのネットワークにおける通信品質を測定あるいは算出することが可能となっている。
【特許文献１】特開２００４−２２８７４６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、上述した従来の技術においては、通信品質の測定とネットワーク上の問題箇所の特定を、ユーザが映像コンテンツを視聴している最中に行う必要があるため、ネットワーク上で通信品質の障害が発生してコンテンツが視聴できない状態になっていたとしても、ユーザは実際にコンテンツを視聴し始めるまで、コンテンツが視聴できない状態になっていることを認知することができない。そのため、ユーザには不快感を与え、ネットワークには不要な負荷を与えてしまうという課題を有していた。
【００１６】
本発明は、このような課題を解決するため、映像受信端末が、配信サーバへの接続回数を低減する方法で、すなわち、配信サーバのセッション管理の負荷を増やさない方法で、事前に複数のテストコンテンツを受信することで受信可能な受信（伝送）レートを測定することにより、ユーザが映像コンテンツの視聴を始める前に、受信可能な受信（伝送）レートを認知することができるとともに、コンテンツの視聴可否を判断し、視聴できない場合はどのネットワークに問題があるかを、ユーザに提示することができるストリーム通信品質測定方法、ストリーム通信品質測定システム並びに受信端末およびルータを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するために、本願の第１の発明のストリーム通信品質測定方法は、受信端末が第１のネットワークで接続された通信品質測定機能を有するルータを経由して第２のネットワークを介してサーバから映像および音声コンテンツなどのストリームデータを受信するシステムにおいて用いられるストリーム通信品質測定方法であって、前記受信端末から前記サーバに対して、所定のレートのテストコンテンツのストリームデータを送信要求するステップ１と、前記ルータおよび前記受信端末は、前記受信端末からの送信要求に対応して前記サーバから送信される前記所定の伝送レートの前記テストコンテンツのストリームデータをそれぞれ受信し、前記サーバは前記第２のネットワークで接続されている前記サーバと前記ルータ間の通信品質の値を、前記受信端末は前記第１のネットワークで接続された前記ルータを介して前記第２のネットワークで接続されている前記サーバと前記受信端末間の通信品質の値をそれぞれ測定するステップ２と、測定した前記通信品質の値と予め定めた前記通信品質の基準値を比較することにより、前記サーバと前記ルータ間および前記サーバと前記受信端末間のそれぞれで前記所定の伝送レートのテストコンテンツのストリームデータが受信可能か否かを判断し、前記サーバと前記ルータ間が受信可能と判断されるまで、前記受信端末は前記サーバに対して、前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータの送信要求を行い、前記ルータは前記受信端末からの送信要求に対応して前記サーバから送信される前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを受信し、前記サーバと前記ルータ間の通信品質の値を測定し、測定した前記通信品質の値と予め定めた前記通信品質の前記基準値を比較することにより、前記サーバと前記ルータ間で前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが受信可能か否かを判断する動作を繰り返すステップ３と、前記ステップ３において、前記サーバと前記ルータ間で受信可能と判断された伝送レート（以下、伝送レートａと称す）の前記テストコンテンツのストリームデータが、前記サーバと前記受信端末間で受信可能か否かを判断するステップ４と、前記ステップ４において、前記サーバと前記受信端末間の受信が不可能と判断された場合、前記受信端末は前記ルータに対し、前記伝送レートａの前記テストコンテンツのストリームデータのデータ量を削減（間引き）する要求を送信するステップ５と前記ステップ５における前記受信端末からのデータ量の削減（間引き）要求に対応して、前記ルータは前記受信端末に対して、前記伝送レートａの前記テストコンテンツのストリームデータのデータを削減（間引き）したデータ（以下、ストリームデータｂと称す）と、データ量を如何にして削減（間引き）したかを示す削減（間引き）情報を送信するステップ６と、前記受信端末は、前記ステップ６において前記ルータから送信される前記ストリームデータｂと前記削減（間引き）情報を用いて、前記ステップ２および前記ステップ３における受信可能か否かの判断手順と同様の手順により、前記ストリームデータｂが前記サーバと前記受信端末間で受信可能か否かを判断し、受信可能となるまで前記ステップ６におけるデータの削減（間引き）量を順次増加させて受信可能か否かの判断を繰り返すステップ７、を有することを特徴とするものである。
【００１８】
また、本願の第２の発明のストリーム通信品質測定システムは、第１のネットワークで接続された受信端末と通信品質測定機能を有するルータと、前記ルータと第２のネットワークで接続され、前記受信端末に対し、前記ルータを中継して前記第２のネットワークおよび前記第１のネットワークを介して映像および音声コンテンツなどのストリームデータを送信するサーバとにより構成されるストリーム通信品質測定システムであって、前記受信端末は、所定の伝送レートのテストコンテンツのリストを有し、前記サーバに対して前記所定の伝送レートのテストコンテンツのストリームデータを、前記サーバと前記ルータ間が受信可能となるまで前記所定の伝送レートを順次下げ、前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを送信要求する手段（イ）と、前記手段（イ）からの送信要求に対応して、前記サーバが送信する前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを受信して前記サーバと前記受信端末間の通信品質の値を測定し、測定した前記サーバと前記受信端末間の通信品質の値と予め定めた通信品質の基準値とを比較することにより、前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが前記サーバと前記受信端末間で受信可能か否かを判断し、これらの通信品質測定結果と受信可能か否かの判断結果を前記第１のネットワークを介して前記ルータに送信する手段（ロ）と、前記ルータにおいて測定した前記サーバと前記ルータ間の通信品質の情報および受信可能か否かの判断結果の情報と、前記手段（ロ）から送信された前記サーバと前記受信端末間の通信品質の情報と前記ルータが測定した前記サーバと前記ルータ間の通信品質の情報から前記ルータにおいて算出された前記ルータと前記受信端末間の通信品質の情報などの通信品質情報を前記ルータから受信する手段（ハ）と、前記サーバに対して前記手段（イ）により送信要求する前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを、前記ルータおよび前記受信端末で受信して測定したそれぞれの通信品質の測定結果が、前記サーバと前記ルータ間が受信可能で前記サーバと前記受信端末間が受信不可能の場合に、前記ルータに対し、前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータのデータ量を削減（間引き）する要求を、前記サーバと前記受信端末間で受信可能となるまで順次削減（間引き）量を増加させて送信する手段（ニ）と、前記手段（ニ）により送信された要求に対応して、前記ルータが送信するデータ量が削減（間引き）された前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータとデータ量を如何にして削減（間引き）したかを示す削減（間引き）情報を受信して前記サーバと前記受信端末間の通信品質を測定し、測定した前記サーバと前記受信端末間の通信品質の値と予め定めた通信品質の前記基準値とを比較判断することにより、データ量が削減（間引き）された前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが、前記サーバと前記受信端末間で受信可能か否かを判断し、これらの通信品質の測定結果および受信可能か否かの判断結果を前記ルータに送信する手段（ホ）とを具備し、前記ルータは、前記受信端末の前記手段（イ）からの送信要求に対応して、前記サーバが送信する前記所定のレートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを受信して前記サーバと前記ルータ間の通信品質の値を測定し、その測定結果の値と予め定めた前記通信品質の基準値とを比較判断することにより、前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが前記サーバと前記ルータ間で受信可能か否かを判断する手段（ａ）と、前記受信端末の前記手段（ロ）あるいは前記手段（ホ）から送信される前記サーバと前記受信手段間の通信品質の値と、前記手段（ａ）において測定した前記サーバと前記ルータ間の通信品質の値から、前記ルータと前記受信端末間の通信品質の値を算出する手段（ｂ）と、前記受信端末の前記手段（ニ）から送信されるデータ量の削減（間引き）要求に対応して、前記受信端末に対して、前記サーバから送信された前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータのデータ量を削減（間引き）したストリームデータと前記削減（間引き）情報を送信する手段（ｃ）と、前記手段（ａ）および前記手段（ｂ）において測定、判断および算出することにより得られた情報やデータを前記受信端末に送信する手段（ｄ）と、を具備することを特徴とするものである。
【００１９】
また、本願の第３の発明の受信端末は、本願の第２の発明のストリーム通信品質測定システムを構成する受信端末であって、所定の伝送レートのテストコンテンツのリストを有し、前記サーバに対して前記所定の伝送レートのテストコンテンツのストリームデータを、前記サーバと前記ルータ間が受信可能となるまで前記所定の伝送レートを順次下げ、前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを送信要求する手段（イ）と、前記手段（イ）からの送信要求に対応して、前記サーバが送信する前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを受信して前記サーバと前記受信端末間の通信品質の値を測定し、測定した前記サーバと前記受信端末間の通信品質の値と予め定めた通信品質の基準値とを比較することにより、前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが前記サーバと前記受信端末間で受信可能か否かを判断し、これらの通信品質測定結果と受信可能か否かの判断結果を前記第１のネットワークを介して前記ルータに送信する手段（ロ）と、前記ルータにおいて測定した前記サーバと前記ルータ間の通信品質の情報および受信可能か否かの判断結果の情報と、前記手段（ロ）から送信された前記サーバと前記受信端末間の通信品質の情報と前記ルータが測定した前記サーバと前記ルータ間の通信品質の情報から前記ルータにおいて算出された前記ルータと前記受信端末間の通信品質の情報などの通信品質情報を前記ルータから受信する手段（ハ）と、前記サーバに対して前記手段（イ）により送信要求する前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを、前記ルータおよび前記受信端末で受信して測定したそれぞれの通信品質の測定結果が、前記サーバと前記ルータ間が受信可能で前記サーバと前記受信端末間が受信不可能の場合に、前記ルータに対し、前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータのデータ量を削減（間引き）する要求を、前記サーバと前記受信端末間で受信可能となるまで順次削減（間引き）量を増加させて送信する手段（ニ）と、前記手段（ニ）により送信された要求に対応して、前記ルータが送信するデータ量が削減（間引き）された前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータとデータ量を如何にして削減（間引き）したかを示す削減情報を受信して前記サーバと前記受信端末間の通信品質を測定し、測定した前記サーバと前記受信端末間の通信品質の値と予め定めた通信品質の前記基準値とを比較判断することにより、データ量が削減（間引き）された前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが、前記サーバと前記受信端末間で受信可能か否かを判断し、これらの通信品質の測定結果および受信可能か否かの判断結果を前記ルータに送信する手段（ホ）とを具備することを特徴とするものである。
【００２０】
また、本願の第４の発明のルータは、本願の第２の発明のストリーム通信品質測定システムを構成するルータであって、前記受信端末の前記手段（イ）からの送信要求に対応して、前記サーバが送信する前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータを受信して前記サーバと前記ルータ間の通信品質の値を測定し、その測定結果の値と予め定めた前記通信品質の基準値とを比較判断することにより、前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータが前記サーバと前記ルータ間で受信可能か否かを判断する手段（ａ）と、前記受信端末の前記手段（ロ）あるいは前記手段（ホ）から送信される前記サーバと前記受信手段間の通信品質の値と、前記手段（ａ）において測定した前記サーバと前記ルータ間の通信品質の値から、前記ルータと前記受信端末間の通信品質の値を算出する手段（ｂ）と、前記受信端末の前記手段（ニ）から送信されるデータ量の削減（間引き）要求に対応して、前記受信端末に対して、前記サーバから送信された前記所定の伝送レートあるいは前記所定の伝送レートより低伝送レートのテストコンテンツのストリームデータのデータ量を削減（間引き）したストリームデータと前記削減情報を送信する手段（ｃ）と、前記手段（ａ）および前記手段（ｂ）において測定、判断および算出することにより得られた情報やデータを前記受信端末に送信する手段（ｄ）と、を具備することを特徴とするものである。
【発明の効果】
【００２１】
以上のように、本発明のストリーム通信品質測定方法、ストリーム通信品質測定システム並びに受信端末およびルータによれば、受信端末が、サーバへ接続する回数を低減する方法で、すなわち、サーバのセッション管理の負荷を増加させない方法で、ユーザが映像および音声コンテンツの視聴を始める前に、サーバから受信するストリームデータの受信可能な伝送レートを認知することができるとともに、映像および音声コンテンツのストリームデータが受信不可の状態にある場合、サーバとルータ間の通信ネットワークと、ルータとサーバ間の通信ネットワークのいずれの通信ネットワークに問題があるかを特定してユーザに提示することができるので、トラブルシューティングを容易に行うことが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明を実施するための形態について、図面を参照しながら説明する。
【００２３】
（実施の形態１）
本発明の実施の形態１においては、映像受信端末の受信可能な受信（伝送）レートを測定する過程において、映像受信端末はルータに対しテストコンテンツの受信（伝送）レートを下げる要求を送信し、ルータは映像受信端末からの要求に応じて受信（伝送）レートを下げるために映像受信端末へ送信するコンテンツのストリームデータを間引くことで、サーバのセッション管理負荷を低減する場合を例に取って説明する。また、説明を簡単にするため、映像受信端末（映像受信装置）が映像コンテンツのみを受信する場合を例に取って説明するが、これに限るものではなく、映像受信端末が通信ネットワークを介して配信サーバ（サーバ装置）から受信／処理するデータが映像コンテンツのみならず音声コンテンツや映像／音声以外のデータなどを含んでいても、同様の効果を発揮することは言うまでもない。また、ルータは、特許文献１に開示されている通信品質測定装置と同様、ストリーム通信品質の測定機能を有するルータであり、本発明の実施の形態１においてもルータと称することにする。
【００２４】
図１は、本発明の実施の形態１におけるストリーム通信品質測定システムの構成を示すブロック図である。なお、本発明の実施の形態１におけるストリーム通信品質測定システムの構成は、従来例として図８に示したストリーム通信品質測定システムの構成と構成上は同じである。また、ネットワークＡ４００およびネットワークＢ５００は、それぞれネットワークＡ８４０およびネットワークＢ８５０とほぼ同様の機能／性能等を有するものであり、配信サーバ３００は、テスト用の映像コンテンツを保持している以外は配信サーバ８３０とほぼ同様の機能／性能等を有するものであるので、ここでは説明を省略する。また、図１においては、ネットワークＢ５００で接続されているルータ１００と映像受信端末２００は、ネットワークＡ４００に一組しか接続されていないが、一般的には、多数組のネットワークで接続されたルータと映像受信端末がネットワークＡ４００に接続されている。
【００２５】
図１において、ルータ１００は、ネットワークＢ５００を介して映像受信端末２００と接続され、映像受信端末２００へ送信するテストコンテンツのストリームデータのデータ量を削減する機能を有するとともに、ネットワークＡ４００を介して配信サーバ３００と接続されている。また、映像受信端末２００は、ルータ１００に対してテストコンテンツのストリームデータの伝送レートを下げる要求を送信する機能を有している。ここで、映像受信端末２００は、デジタルテレビ、セットトップボックスあるいはパーソナルコンピュータ等、通信ネットワークを用いた映像配信サービスに対応した家電製品が考えられるが、これに限定されるものではない。また、ネットワークＡ４００は宅外ネットワークであるインターネット、ネットワークＢ５００は宅内ネットワークが考えられるが、これに限定されるものではない。
【００２６】
次に、図２を用いて、ルータ１００の具体的な構成を説明する。なお、図２は、本発明の実施の形態１におけるルータ１００の内部の構成を示すブロック図である。また、通信制御部１０１、ストリームデータ解析部１０２、ストリーム管理ＤＢ１０３および受信状況メッセージ解析部１０４は、それぞれ、図９における通信制御部８１１、ストリームデータ解析部８１２、ストリーム管理ＤＢ８１３および受信状況メッセージ解析部８１４とほぼ同様の機能／性能を有するものであるので、ここでは説明を省略する。
【００２７】
図２において、通信品質送信部１０５は、ストリームデータ解析部１０２が解析したネットワークＡ４００の通信品質の情報と、受信状況メッセージ解析部１０４が解析したネットワークＢ５００の通信品質の情報およびストリーム管理ＤＢ１０３が、これらの解析結果の通信品質の情報であるパケットロス率およびジッタの値と、予め定めたパケットロス率およびジッタの基準値とをそれぞれ比較することにより、ネットワークＡ４００とネットワークＢ５００の通信品質が受信（通信）可能であるか受信（通信）不可能であるかを判定した判定結果をストリーム管理ＤＢ１０３から取得し、解析、判定および取得したこれらの通信品質の情報および受信状態判定結果を通信制御部１０１からネットワークＢ５００を介して映像受信端末２００へ送信する。
【００２８】
ストリームデータ削減部１０６は、映像受信端末２００から送信されるストリームデータ削減要求を、ネットワークＢ５００を介して通信制御部１０１から受け取り、受け取ったストリームデータ削減要求にしたがって、削除（間引き）するストリームデータのシーケンス番号とともに、削除するストリームデータのシーケンス番号に該当するストリームデータを削除したストリームデータを通信制御部１０１からネットワークＢ５００を介して映像受信端末２００へ送信する。
【００２９】
ここで、ルータ１００のストリーム管理ＤＢ１０３が、ネットワークＡ４００およびネットワークＢ５００における通信品質の測定結果から、如何にして受信（通信）可能か不可能かの判定を行うかについて、もう少し詳しく説明する。
【００３０】
ストリームデータ解析部１０２が解析／測定したネットワークＡ４００の通信品質の情報と、受信状況メッセージ解析部１０４が解析／算出したネットワークＢ５００の通信品質の情報であるパケットロス率およびジッタの値と、予め定めたパケットロス率およびジッタの基準値とをそれぞれ比較し、測定あるいは算出したパケットロス率およびジッタの値の内少なくとも一方の値が、予め定めたパケットロス率およびジッタの基準値以上に良好な場合は、そのネットワークの通信品質は受信（通信）可能であると判断し、測定あるいは算出したパケットロス率およびジッタの値のいずれもが、予め定めたパケットロス率およびジッタの基準値よりも悪い値である場合は、そのネットワークの通信品質は受信（通信）不可能であると判断する。
【００３１】
なお、ここで示した判断基準は一例であり、これに限定されるものではなく、例えば、測定あるいは算出したパケットロス率およびジッタの両方の値が、予め定めたパケットロス率およびジッタの基準値以上に良好な場合は、そのネットワークの通信品質は受信（通信）可能であると判断し、測定あるいは算出したパケットロス率およびジッタの値の内少なくとも一方の値が、予め定めたパケットロス率およびジッタの基準値よりも悪い値である場合は、そのネットワークの通信品質は受信（通信）不可能であると判断してもよい。
【００３２】
また、ルータ１００のストリーム管理ＤＢ１０３が、ネットワークＡ４００およびネットワークＢ５００における通信品質が受信（通信）可能か不可能かの判断を行う場合を例に取って説明したが、これに限るものではなく、例えば、映像受信端末２００のストリーム管理ＤＢ２０４が、ネットワークＡ４００およびネットワークＢ５００における通信品質が受信（通信）可能か不可能かの判断を行うようにしても、同様の効果を発揮することは明白である。
【００３３】
次に、図３を用いて、映像受信端末２００の具体的な構成を説明する。なお、図３は、本発明の実施の形態１における映像受信端末２００の内部の構成を示すブロック図である。
【００３４】
図３において、通信制御部２０１は、ネットワークＢ５００とのインターフェースの機能を有し、映像受信端末２００とネットワークＢ５００間の入出力の制御を行う。
【００３５】
ストリームデータ解析部２０２は、映像受信端末２００からの送信要求に応じて配信サーバ３００から送信されるテストコンテンツのストリームデータを、ネットワークＡ４００、ルータ１００およびネットワークＢ５００を介して通信制御部２０１から受信し、受信したストリームデータを解析することにより配信サーバ３００と映像受信端末２００間の通信品質を測定し、その測定結果をストリーム管理ＤＢ２０４に送信して記録する。
【００３６】
ストリーム制御部２０３は、配信サーバ３００に対して、通信制御部２０１からネットワークＢ５００、ルータ１００およびネットワークＡ４００を介してＲＴＳＰのＳＥＴＵＰリクエスト等のテストコンテンツの送信要求を送信し、この送信要求に対応して配信サーバ３００から送信されるテストコンテンツのストリームをストリームデータ解析部２０２で受信するための制御を行う。
【００３７】
ストリーム管理ＤＢ２０４は、ストリームデータ解析部２０２が測定した配信サーバ３００と映像受信端末２００間の通信品質の情報、映像受信端末２００が配信サーバ３００との間の通信品質の測定を行うための配信サーバ３００が具備するテストコンテンツ（テスト映像ストリーム）のリストおよび後述する通信品質受信部２０６が通信制御部２０１を介してルータ１００から受信するテスト映像ストリーム毎のネットワークＡ４００とネットワークＢ５００のそれぞれの通信品質の情報や、それぞれのネットワークが受信（通信）可能か受信（通信）不可能かの情報などを記録する。
【００３８】
受信状況メッセージ送信部２０５は、映像受信端末２００にて測定した配信サーバ３００と映像受信端末２００間の通信品質の情報を、通信制御部２０１を経由してルータ１００へ送信する。
【００３９】
通信品質受信部２０６は、ルータ１００から送信されるテスト映像ストリーム毎のネットワークＡ４００とネットワークＢ５００のそれぞれの通信品質の情報や、それぞれのネットワークが受信（通信）可能か受信（通信）不可能かの情報などを、通信制御部２０１を介して取得する。
【００４０】
ストリームデータ削減要求部２０７は、通信制御部２０１を介してルータ１００に対し、ルータ１００が中継して送信している配信サーバ３００からのストリームデータのデータ量を削減する要求を送信する。
【００４１】
結果表示部２０８は、ストリーム管理ＤＢ２０４から通信品質の測定結果および／あるいは判定結果を取得して、ユーザが認知できるように表示する。なお、測定結果の表示に関しては、ディスプレイに表示する方法やプリントアウトする等の方法が考えられるが、これに限定されるものではない。
【００４２】
次に、図４を用いて、以上のように構成された本発明の実施の形態１の通信品質測定システムにおいて、配信サーバ３００とルータ１００間のネットワークＡ４００における通信品質と、ルータ１００と映像受信端末２００間のネットワークＢ５００における通信品質を測定し、映像受信端末２００が受信可能な伝送レートを判断する手順について説明する。なお、図４は、本発明の実施の形態１におけるテストコンテンツを利用して通信品質を測定する場合の手順を示すフローチャートである。
【００４３】
映像受信端末２００において、ストリーム制御部２０３は、配信サーバ３００が具備しているテストコンテンツ（テスト映像ストリーム）であって、ストリーム管理ＤＢ２０４が保持しているテストコンテンツのリストに記載されているテストコンテンツの中から一つのテストコンテンツを選択し、通信制御部２０１を介して配信サーバ３００に対してＲＴＳＰのＳＥＴＵＰ要求を送信する（Ｓ４０１）。例えば、ストリーム制御部２０３は、ストリーム管理ＤＢ２０４が保持している図５に示すような４本のテストコンテンツのリストの中から、コンテンツＢをテストコンテンツとして選択し、配信サーバ３００に対してコンテンツＢに対応する映像ストリームの送信要求を行うこととする。なお、図５は、本発明の実施の形態１におけるテストコンテンツのリストと通信品質の測定結果の一例を示す図である。
【００４４】
ルータ１００は、特許文献１に開示されている従来技術と同様の方法により、ネットワークＡ４００およびネットワークＢ５００の通信品質の測定として、それぞれのネットワークにおけるパケットロス率とジッタを測定する（Ｓ４０２）。
【００４５】
ルータ１００の通信品質送信部１０５は、ストリームデータ解析部１０２および受信状況メッセージ解析部１０４で測定あるいは算出したネットワークＡ４００とネットワークＢ５００の通信品質の情報や、それぞれのネットワークが受信（通信）可能であるか受信（通信）不可能であるかの情報などを映像受信端末２００へ送信し、映像受信端末２００においては、通信品質受信部２０６がそれらの情報を通信制御部２０１を介して受信する。
【００４６】
映像受信端末２００のストリーム管理ＤＢ２０４は、通信品質受信部２０６がルータ１００から受信した通信品質に関する情報などを基に、配信サーバ３００とルータ１００間および配信サーバ３００と映像受信端末２００間でテストコンテンツのストリームデータを受信することが可能か否かを判断する。判断した結果、いずれの間も受信が不可能であれば、配信サーバ３００とルータ１００間で受信が可能となるまで、伝送レートを現在のテストコンテンツよりも低い伝送レートのテストコンテンツ（例えば、図５に示すコンテンツＣ）に切り替えて、再度同様にテストコンテンツの受信を行い、受信することが可能か否かを判断することを繰り返す（Ｓ４０３）。
【００４７】
配信サーバ３００とルータ１００間で受信が可能になったところで、配信サーバ３００と映像受信端末２００間で受信が可能か否かを判断し（Ｓ４０４）、配信サーバ３００と映像受信端末２００間で受信が不可能な場合は、ルータ１００と映像受信端末２００間の通信品質を表す伝送レートの測定を行うステップに移行する。
【００４８】
まず、映像受信端末２００における受信レートを下げるため、映像受信端末２００のストリームデータ削減要求部２０７は、通信制御部２０１を介してルータ１００に対し、ルータが中継し送信している配信サーバ３００からのテストコンテンツのストリームデータのデータ量の削減を要求する（Ｓ４０５）。
【００４９】
映像受信端末２００のストリームデータ削減要求部２０７からのデータ量の削減要求に対応して、ルータ１００のストリームデータ削減部１０６は、映像受信端末２００に対し、ストリームデータ量の削減（間引き）を行うために特定のシーケンス番号のストリームデータを削除（間引き）したストリームデータとともに、削除したシーケンス番号を、データ量を如何にして削減（間引き）したかを示す削減情報として送信する（Ｓ４０６）。
【００５０】
ここで、図６を用いて、伝送レートを削減（間引き）する方法の一例を説明する。なお、図６は、本発明の実施の形態１における伝送レートを削減（間引き）する方法の一例を示す図である。
【００５１】
図６において、映像受信端末２００が１５ＭｂｐｓのストリームデータＡを受信している状態で、通信品質の測定結果から、配信サーバ３００とルータ１００間は受信（通信）が可能であるが、配信サーバ３００と映像受信端末２００間は受信（通信）が不可能である場合、映像受信端末２００のストリーム制御部２０３は、ストリーム管理ＤＢ２０４に保持されている図５に示されるテストコンテンツのリストから受信（伝送）レートが１０ＭｂｐｓのコンテンツＣを選択して配信サーバ３００に対して送信要求を行い、この送信要求に対応して配信サーバ３００から送信されたコンテンツＣのストリームデータを受信して、すなわち、伝送レートを落としたストリームデータを受信して再度通信品質の測定を行うといった方法が考えられるが、しかしながらこの方法においては、配信サーバ３００に対して映像受信端末２００との接続管理の負荷、すなわちセッション管理の負荷を増大させるという課題を有する。
【００５２】
このため、本発明の実施の形態１においては、映像受信端末２００のストリームデータ削減要求部２０７が、通信制御部２０１を介してルータ１００に対し、ストリームデータを現在の１５Ｍｂｐｓから１０Ｍｂｐｓに削減（間引き）する要求を行う（Ｓ４０５）。この映像受信端末２００のストリームデータ削減要求部２０７からのデータ量削減要求に対し、ルータ１００のストリームデータ削減部１０６は、配信サーバ３００から送信されているストリームデータＡからストリームデータ量の３分の１を削減するため、３の倍数のシーケンス番号のデータを削除してストリームデータＢを生成し、映像受信端末２００に対し、生成したストリームデータＢを送信するとともに、３の倍数のシーケンス番号のデータを削除するというデータの削減情報を通知する（Ｓ４０６）。
【００５３】
次に、映像受信端末２００は、削減（間引き）したテストコンテンツ（図６に示すストリームデータＢ）に対して受信可能であるか否かを判断し、受信不可であれば再度ルータ１００に対してストリームデータのさらなる削減（間引き）要求を行い、受信が可能になるまでデータ量削減要求と受信可能か否かの判断を繰り返し（Ｓ４０７）、受信可能であれば結果表示部２０８にテスト結果を表示してテストを終了する（Ｓ４０８）。なお、図７は、本発明の実施の形態１における結果表示部２０８がユーザに対して提示するテスト結果の画面の一例を示す図である。
【００５４】
また、ステップＳ４０４において、配信サーバ３００と映像受信端末２００の間で受信が可能な場合は、結果表示部２０８にテスト結果を表示してテストを終了する（Ｓ４０８）。
【００５５】
以上説明したように、本発明の実施の形態１によれば、ユーザはコンテンツを視聴する前に、映像受信端末２００は事前に受信可能な伝送レートを測定することが可能となるので、ユーザはコンテンツを視聴する前にコンテンツの視聴可否を判断でき、かつ、コンテンツが視聴不可である場合は、配信サーバ３００とルータ１００間あるいはルータ１００と映像受信端末間のいずれのネットワークにおける通信品質に問題があるかを判断することが出来る。また、映像受信端末２００の受信（伝送）レートを測定する際に、映像受信端末２００は、配信サーバ３００から送信されるテストストリーム（テストコンテンツ）を切り替えることなくルータ１００と映像受信端末２００間の通信品質の測定を行うことができるため、配信サーバ３００がセッションを管理する負担を軽減することが可能となる。
【産業上の利用可能性】
【００５６】
本発明に係るストリーム通信品質測定方法、ストリーム通信品質測定システム並びに受信端末およびルータは、通信ネットワークを介して相互に通信可能であり、映像および音声などのコンテンツのストリームデータを送受信するシステム並びに機器に適用できる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態１における通信品質測定システムの構成を示すブロック図
【図２】本発明の実施の形態１におけるルータの内部の構成を示すブロック図
【図３】本発明の実施の形態１における映像受信端末の内部の構成を示すブロック図
【図４】本発明の実施の形態１におけるテストコンテンツを利用して通信品質を測定する場合の手順を示すフローチャート
【図５】本発明の実施の形態１におけるテストコンテンツのリストと通信品質の測定結果の一例を示す図
【図６】本発明の実施の形態１における伝送レートを削減（間引き）する方法の一例を示す図
【図７】本発明の実施の形態１における結果表示部がユーザに対して提示するテスト結果の画面の一例を示す図
【図８】特許文献１に開示されている従来の通信品質測定システムの構成を示すブロック図
【図９】特許文献１に開示されている従来の通信品質測定システムを構成するルータの内部の構成を示すブロック図
【符号の説明】
【００５８】
１００  ルータ
１０１  通信制御部
１０２  ストリームデータ解析部
１０３  ストリーム管理ＤＢ
１０４  受信状況メッセージ解析部
１０５  通信品質送信部
１０６  ストリームデータ削減部
２００  映像受信端末
２０１  通信制御部
２０２  ストリームデータ解析部
２０３  ストリーム制御部
２０４  ストリーム管理ＤＢ
２０５  受信状況メッセージ送信部
２０６  通信品質受信部
２０７  ストリームデータ削減要求部
２０８  結果表示部
３００  配信サーバ（サーバ装置）
４００  ネットワークＡ
５００  ネットワークＢ
８１０  ルータ
８１１  通信制御部
８１２  ストリームデータ解析部
８１３  ストリーム管理ＤＢ
８１４  受信状況メッセージ解析部
８２０  映像受信端末
８３０  配信サーバ
８４０  ネットワークＡ
８５０  ネットワークＢ
【図１】
2008294784.tif 000003
【図２】
2008294784.tif 000004
【図３】
2008294784.tif 000005
【図４】
2008294784.tif 000006
【図５】
2008294784.tif 000007
【図６】
2008294784.tif 000008
【図７】
2008294784.tif 000009
【図８】
2008294784.tif 000010
【図９】
2008294784.tif 000011