(57)【特許請求の範囲】
【請求項１】
メディア・ストリーミング・セッションにおいて無線アクセスネットワークと通信するための無線インターフェース
を含む、ユーザ機器であって、
前記ユーザ機器は、前記無線インターフェースを介して、前記メディア・ストリーミング・セッションを実行するためのネットワーク支援情報を受信するように動作し、当該ネットワーク支援情報が適切なメディア品質を識別することにおいて前記ユーザ機器を支援するものである、
前記ユーザ機器は、
前記メディア・ストリーミング・セッションにおけるバッファリング中の前記ユーザ機器のバッファに格納されているストリーミング・セッションのデータの量を示すバッファレベルの時間依存変化に基づいて、メディア・ストリーミング・セッション関連情報を生成し、
前記メディア・ストリーミング・セッション関連情報を、前記無線インターフェース上で前記無線アクセスネットワークに送信し、前記ネットワーク支援情報が前記メディア・ストリーミング・セッション関連情報に基づくものである
ように動作する、ユーザ機器。
【請求項２】
前記ユーザ機器は、前記メディア・ストリーミング・セッション関連情報を含む格納要求を生成するように動作し、前記格納要求は、前記ユーザ機器から遠隔の記憶媒体に前記メディア・ストリーミング・セッション関連情報を格納させる、請求項１に記載のユーザ機器。
【請求項３】
前記格納要求は、前記無線アクセスネットワークのセルラ・ネットワーク・ノードに、前記メディア・ストリーミング・セッション関連情報を前記記憶媒体に格納させる、請求項２に記載のユーザ機器。
【請求項４】
前記ユーザ機器は、
前記メディア・ストリーミング・セッションにおける前記ユーザ機器の最大バッファレベル、
前記メディア・ストリーミング・セッションにおける前記ユーザ機器の最小バッファレベル、
前記メディア・ストリーミング・セッションにおける前記ユーザ機器の平均バッファレベル、
ユーザ機器開始のバッファ再充填間の時間、
１回のバッファ再充填当たりのセグメント数、
バッファアンダーランの回数、
各バッファアンダーランの持続時間、及び
前記メディア・ストリーミング・セッションにおけるＱｏＥ指標
のうちの少なくとも１つに基づいて前記メディア・ストリーミング・セッション関連情報を生成するように動作する、請求項１〜３のいずれか一項に記載のユーザ機器。
【請求項５】
前記ユーザ機器は、
前記ユーザ機器の識別子、及び
前記ネットワーク支援情報を要求する前記ユーザ機器のアプリケーションモジュールの識別子
のうちの少なくとも１つに基づいて前記メディア・ストリーミング・セッション関連情報を生成するように動作する、請求項１〜４のいずれか一項に記載のユーザ機器。
【請求項６】
前記ユーザ機器が受信する前記ネットワーク支援情報は、前記ユーザ機器によって報告された前のメディア・ストリーミング・セッションと関連付けられたメディア・ストリーミング・セッション関連情報、及び／又は前記ユーザ機器とは異なる少なくとも１台の別のユーザ機器によって報告された前記前のメディア・ストリーミング・セッションと関連付けられたメディア・ストリーミング・セッション関連情報に基づくものである、請求項１〜５のいずれか一項に記載のユーザ機器。
【請求項７】
前記ユーザ機器は、前記ユーザ機器が受信した前記ネットワーク支援情報に基づいて、前記メディア・ストリーミング・セッション中に前記ユーザ機器によって実行されるストリーミングアルゴリズム、であって一連のデータの流れであるストリームを処理するストリーミングアルゴリズムの少なくとも１つのパラメータを設定するように動作する、請求項６に記載のユーザ機器。
【請求項８】
前記ユーザ機器は、前記ユーザ機器が受信した前記ネットワーク支援情報に基づいて、前記メディア・ストリーミング・セッションで行われるバッファリングのバッファリングパラメータを設定するように動作する、請求項６又は７に記載のユーザ機器。
【請求項９】
前記ユーザ機器は、前記ユーザ機器が受信した前記ネットワーク支援情報に基づいて、前記メディア・ストリーミング・セッションの初期メディア品質を設定するように動作する、請求項６〜８のいずれか一項に記載のユーザ機器。
【請求項１０】
前記ユーザ機器は、前のメディア・ストリーミング・セッション中に少なくとも１台の別のユーザ機器からメディア・ストリーミング・ネットワーク支援ノードによって収集された情報に基づくネットワーク支援情報を得るようを求めるネットワーク支援要求を、前記無線インターフェースを介して送信するように動作する、請求項１〜９のいずれか一項に記載のユーザ機器。
【請求項１１】
ユーザ機器のメディア・ストリーミング・セッションと関連付けられたネットワーク支援情報を生成する少なくとも１つのプロセッサと、当該ネットワーク支援情報が適切なメディア品質を識別することにおいて前記ユーザ機器を支援するものである、
前記メディア・ストリーミング・セッションにおけるバッファリング中の前記ユーザ機器のバッファに格納されているストリーミング・セッションのデータの量を示すバッファレベルの時間依存変化に基づいて、前記ユーザ機器からメディア・ストリーミング・セッション関連情報を受信するインターフェースと
を含み、
前記少なくとも１つのプロセッサは、前記ユーザ機器から受信した前記メディア・ストリーミング・セッション関連情報を格納させるように動作し、
前記少なくとも１つのプロセッサは、前記ユーザ機器から受信した前記メディア・ストリーミング・セッション関連情報を使用してメディアストリーミングのためのネットワーク支援情報を提供するように動作する、
メディア・ストリーミング・ネットワーク支援ノード。
【請求項１２】
前記少なくとも１つのプロセッサは、ユーザ機器の前記メディア・ストリーミング・セッション関連情報及び複数の別のユーザ機器から受信した別のメディア・ストリーミング・セッション関連情報から統計情報を導出するように動作する、請求項１１に記載のメディア・ストリーミング・ネットワーク支援ノード。
【請求項１３】
前記メディア・ストリーミング・セッション関連情報は、前記メディア・ストリーミング・セッション中に前記ユーザ機器によって行われたバッファリングにおけるバッファレベルの時間依存変化に関する情報を含む、請求項１１又は１２に記載のメディア・ストリーミング・ネットワーク支援ノード。
【請求項１４】
前記ネットワーク支援情報は、
前記メディア・ストリーミング・セッションにおいて前記ユーザ機器によって行われるバッファリング手順、及び
前記メディア・ストリーミング・セッションにおける前記ユーザ機器の初期メディア品質の選択
のうちの少なくとも１つに影響を与える、請求項１１〜１３のいずれか一項に記載のメディア・ストリーミング・ネットワーク支援ノード。
【請求項１５】
セルラ通信ネットワークの基地局であり、又は前記セルラ通信ネットワークの基地局に結合されている、請求項１１〜１４のいずれか一項に記載のメディア・ストリーミング・ネットワーク支援ノード。
【請求項１６】
前記少なくとも１つのプロセッサは、ＭＥＣ（モバイル・エッジ・コンピューティング）の手法によって前記ネットワーク支援情報を生成するように動作する、請求項１１〜１５のいずれか一項に記載のメディア・ストリーミング・ネットワーク支援ノード。
【請求項１７】
ユーザ機器が、メディア・ストリーミング・セッションのためのネットワーク支援情報を提供することを要求するステップと、ネットワーク支援情報が適切なメディア品質を識別することにおいて前記ユーザ機器を支援するものである、
前記ユーザ機器が、ネットワーク支援情報を受信するステップと、
前記ユーザ機器が、前記メディア・ストリーミング・セッションを実行するための少なくとも１つのパラメータを、前記受信したネットワーク支援情報の関数として設定するステップと、
前記ユーザ機器が、前記メディア・ストリーミング・セッションにおけるバッファリング中の前記ユーザ機器のバッファに格納されているストリーミング・セッションのデータの量を示すバッファレベルの時間依存変化に基づいて、メディア・ストリーミング・セッション関連情報を生成するステップと、
前記ユーザ機器が、前記メディア・ストリーミング・セッション関連情報を、無線インターフェース上で無線アクセスネットワークに送信するステップと、
無線アクセスネットワークのメディア・ストリーミング・ネットワーク支援ノードが、前記ユーザ機器に前記ネットワーク支援情報を提供するために前記メディア・ストリーミング・セッション関連情報を使用するステップと
を含む、メディアストリーミング方法。
【請求項１８】
前記メディア・ストリーミング・セッション関連情報は、
前記メディア・ストリーミング・セッションにおける前記ユーザ機器の最大バッファレベル、
前記メディア・ストリーミング・セッションにおける前記ユーザ機器の最小バッファレベル、
前記メディア・ストリーミング・セッションにおける前記ユーザ機器の平均バッファレベル、
ユーザ機器開始のバッファ再充填間の時間、
１回のバッファ再充填当たりのセグメント数、
バッファアンダーランの回数、
各バッファアンダーランの持続時間、及び
前記メディア・ストリーミング・セッションにおけるＱｏＥ指標
のうちの少なくとも１つに基づくものである、請求項１７に記載のメディアストリーミング方法。
【請求項１９】
前記無線アクセスネットワークのメディア・ストリーミング・ネットワーク支援ノードが、前記メディア・ストリーミング・セッション関連情報を使用して、前記ユーザ機器とは異なる少なくとも１台の別のユーザ機器にネットワーク支援情報を提供するステップ
をさらに含む、請求項１７又は１８に記載のメディアストリーミング方法。
【請求項２０】
前記ネットワーク支援情報は、前記ユーザ機器がバッファリング手順及び／又は初期メディア品質の少なくとも１つのパラメータを選択するのを支援する、請求項１７〜１９のいずれか一項に記載のメディアストリーミング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、無線通信に関する。本発明の実施形態は、特に、ネットワーク支援情報によりメディア・ストリーミング・セッションにおいてユーザ機器を支援する技術に関する。
【背景技術】
【０００２】
移動体音声データ通信の普及に伴い、高速データ通信の需要は絶えず増加している。通信ネットワークに接続するように動作するユーザ機器、例えば、スマートフォンやポータブルコンピュータは、高度な処理能力を備えている。多くのユーザが、ビデオ・ストリーミング・セッションでビデオを取得できる機能をユーザ機器の大きな利点と考えている。ビデオ・ストリーミング・セッションにおいてユーザ機器で行われる再生プロセスの遅延が長引くことは、フラストレーションを引き起こす可能性があり、多くのユーザの技術的期待を考慮すると満足のいくものではない。ＱｏＥ（Ｑｕａｌｉｔｙ  ｏｆ  Ｅｘｐｅｒｉｅｎｃｅ）に悪影響を与えるそのような遅延その他の要因は、ビデオをユーザ機器にストリーミングするために行われているビデオ・ストリーミング・セッションにあまり適さないバッファリング戦略又は他のストリーミングアルゴリズムによって生じ得る。
【０００３】
ビデオ・ストリーミング・セッションにおいて、ユーザ機器は、セルラ無線アクセスネットワークを介して、インターネットなどの広域ネットワークに接続されたストリーミング・メディア・コンテンツ・サーバに接続され得る。ビデオ・ストリーミング・プロトコルは、ユーザ機器とコンテンツサーバとの間のエンドツーエンド接続プロトコルを提供することができる。このエンドツーエンド通信では、適応ビットレート（ＡＢＲ）プロトコル、例えば、ＭＰＥＧ  ＤＡＳＨを使用する場合がある。このプロトコル内で、ユーザ機器は、エンドツーエンド通信リンクで利用可能な様々なデータ転送速度と一致する、ダウンロードされるビデオセグメントごとのビデオ品質を動的に選択するよう要求される。これらの変動のかなりの部分が、無線アクセスネットワークにおける動的側面に由来し得る。無線アクセスネットワークは、セルラネットワークの場合も、Ｗｉ−Ｆｉアクセスネットワークの場合も、任意の他の無線ネットワークの場合もあるであろう。ネットワーク支援プロトコルの旧来の実施態様は、ユーザ機器が適切なデータ転送速度を選択するのを支援することができる。そのようなネットワーク支援プロトコルでは、無線アクセスネットワークは、現在の無線アクセスネットワーク条件と一致する適切なメディアデータ転送速度を識別するプロセスにおいてユーザ機器を支援するために、無線アクセスネットワークによって収集された情報を共有することができる。
【０００４】
ビデオストリーミングのための従来のネットワーク支援には様々な欠点がある。例えば、ネットワーク支援は、無線アクセス・ネットワーク（ＲＡＮ）・ノードによって決定された特性に基づくものである。そのような情報に基づいて提供できるネットワーク支援は、ビデオ・ストリーミング・セッションのためのユーザ機器におけるパラメータ設定を支援するには限られた価値しかないものである可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
当分野では、ユーザ機器がメディア・ストリーミング・セッションのパラメータを設定するのを支援する装置、システム、及び方法が絶えず必要とされている。特に、ユーザ機器に、無線アクセスネットワークで行われる測定に基づくものだけではない支援を提供できる装置、システム、及び方法が必要とされている。
【課題を解決するための手段】
【０００６】
実施形態によれば、ユーザ機器は、メディア・ストリーミング・セッションでモニタされた特性に基づいてメディア・ストリーミング・セッション関連情報を生成する。メディア・ストリーミング・ネットワーク支援ノードは、ユーザ機器によって提供されたメディアセッション関連情報を格納し、任意選択で処理することができる。メディア・ストリーミング・ネットワーク支援ノードは、ユーザ機器、及び任意選択で、他のユーザ機器によって提供されたメディアセッション関連情報を使用して、その後のメディア・ストリーミング・セッションでネットワーク支援を提供することができる。
【０００７】
メディア・ストリーミング・セッション関連情報は、適切なバッファ戦略に関連する情報、例えば、メディア・ストリーミング・セッションにおけるユーザ機器の最小バッファレベル、最大バッファレベル、又は平均バッファレベルを含むことができる。メディア・ストリーミング・ネットワーク支援ノードは、この情報を使用して、メディア・ストリーミング・セッション関連情報を提供したユーザ機器又は少なくとも１台の他のユーザ機器がバッファリングに適切なパラメータを設定することを可能にするネットワーク支援を提供することができる。そのようなパラメータの一例は、ユーザ機器の光出力部でのメディア出力が開始される前に到達されなければならないバッファレベルである。
【０００８】
メディア・ストリーミング・セッション関連情報は、適切なストリーミング・アルゴリズム・パラメータ、例えば、メディア・ストリーミング・セッションのＱｏＥ（Ｑｕａｌｉｔｙ  ｏｆ  Ｅｘｐｅｒｉｅｎｃｅ）及び関連付けられるメディア品質を含むことができる。メディア・ストリーミング・ネットワーク支援ノードは、この情報を使用して、メディア・ストリーミング・セッション関連情報を提供したユーザ機器又は少なくとも１台の他のユーザ機器が適切な初期メディア品質を設定することを可能にするネットワーク支援を提供することができる。例えば、メディアは、異なる画像解像度に対応し得る少なくとも２つの異なる品質レベルで利用可能であり、ネットワーク支援は、ユーザ機器によって報告されたメディア・ストリーミング・セッション関連情報を使用して、それら少なくとも２つの異なる品質レベルの中から最適なメディア品質を識別するのを支援することができる。
【０００９】
以下でより詳細に説明するように、様々な実施形態は、メディア・ストリーミング・ネットワーク支援ノードによるメディア・ストリーミング・セッション関連情報の収集を行うように動作する。メディア・ストリーミング・ネットワーク支援ノードは、少なくともとりわけ、先のメディア・ストリーミング・セッションでユーザ機器によって報告されたメディア・ストリーミング・セッション関連情報に基づくものであり得る支援情報を提供することができる。この情報が提供する支援によって、ユーザ機器が、バッファリング戦略、メディア品質選択、又は他のストリーミング・アルゴリズム・パラメータの適切なパラメータ値、さらには最適なパラメータ値を選択することが可能になる。
【００１０】
一実施形態によるユーザ機器は、メディア・ストリーミング・セッションにおいて無線アクセスネットワークと通信するための無線インターフェースを含む。本ユーザ機器は、無線インターフェースを介して、メディア・ストリーミング・セッションを実行するためのネットワーク支援情報を受信するように動作する。本ユーザ機器は、メディア・ストリーミング・セッション中にモニタされた特性からメディア・ストリーミング・セッション関連情報を生成し、その無線ストリーミングセッション関連情報を、格納するために無線インターフェースを介して無線アクセスネットワークに送信するように動作する。
【００１１】
そのような構成を有するユーザ機器は、動作に際して、メディア・ストリーミング・セッション関連情報を格納のためにノードに送信し、これによりそのノードが、ユーザ機器によってモニタされた特性に基づいてネットワーク支援情報を生成することが可能になる。
【００１２】
本ユーザ機器は、メディア・ストリーミング・セッション関連情報を含む格納要求を生成するように動作することができる。格納要求は、ユーザ機器から遠隔の記憶媒体にメディア・ストリーミング・セッション関連情報を格納させることができる。
【００１３】
記憶媒体は、メディア・ストリーミング・ネットワーク支援ノードに含まれていてよく、メディア・ストリーミング・ネットワーク支援ノードは、基地局若しくは他の無線アクセス・ネットワーク・ノードとして、又は１以上の無線アクセス・ネットワーク・ノードへの情報共有接続を有する別個のノードとして実施することができる。
【００１４】
格納要求は、セルラ通信ネットワーク又は別の無線アクセスネットワークのセルラ・ネットワーク・ノードにメディア・ストリーミング・セッション関連情報を格納させることができる。モバイル・エッジ・コンピューティング、ＭＥＣを、基地局、例えばｅＮｏｄｅＢにおいて、又は、別の無線アクセス・ネットワーク・ノード若しくはごく短い処理遅延でネットワーク支援を提供する１以上の無線アクセス・ネットワーク・ノードへの情報共有接続を有する別個のノードにおいて使用することもできる。
【００１５】
本ユーザ機器は、メディア・ストリーミング・セッションにおけるバッファリング中のバッファレベルの時間依存変化に基づいてメディア・ストリーミング・セッション関連情報を生成するように動作することができる。
【００１６】
本ユーザ機器は、メディア・ストリーミング・セッション中にモニタされるバッファレベル及び／又はメディア・ストリーミング・セッションの適切なメディア品質設定に関する情報に基づいて、メディア・ストリーミング・セッション関連情報を生成するように動作することができる。
【００１７】
本ユーザ機器は、メディア・ストリーミング・セッションにおけるユーザ機器の最大バッファレベルに基づいてメディア・ストリーミング・セッション関連情報を生成するように動作することができる。
【００１８】
代替として又は加えて、本ユーザ機器は、メディア・ストリーミング・セッションにおけるユーザ機器の最小バッファレベルに基づいてメディア・ストリーミング・セッション関連情報を生成するように動作することもできる。
【００１９】
代替として又は加えて、本ユーザ機器は、メディア・ストリーミング・セッションにおけるユーザ機器の平均バッファレベルに基づいてメディア・ストリーミング・セッション関連情報を生成するように動作することもできる。
【００２０】
代替として又は加えて、本ユーザ機器は、ユーザ機器開始のバッファ再充填間の時間に基づいてメディア・ストリーミング・セッション関連情報を生成するように動作することもできる。
【００２１】
代替として又は加えて、本ユーザ機器は、１回のバッファ再充填当たりのセグメント数に基づいてメディア・ストリーミング・セッション関連情報を生成するように動作することもできる。
【００２２】
代替として又は加えて、本ユーザ機器は、バッファアンダーランの回数に基づいてメディア・ストリーミング・セッション関連情報を生成するように動作することもできる。
【００２３】
代替として又は加えて、本ユーザ機器は、各バッファアンダーランの持続時間に基づいてメディア・ストリーミング・セッション関連情報を生成するように動作することもできる。
【００２４】
代替として又は加えて、本ユーザ機器は、メディア・ストリーミング・セッションにおけるＱｏＥ指標に基づいてメディア・ストリーミング・セッション関連情報を生成するように動作することもできる。
【００２５】
代替として又は加えて、本ユーザ機器は、ユーザ機器の識別子及び／又はネットワーク支援情報を要求するユーザ機器のアプリケーションモジュールの識別子に基づいてメディア・ストリーミング・セッション関連情報を生成するように動作することもできる。
【００２６】
本ユーザ機器が受信するネットワーク支援情報は、本ユーザ機器によって報告された前のメディア・ストリーミング・セッションと関連付けられた情報、及び／又は本ユーザ機器とは異なる少なくとも１台の別のユーザ機器によって報告されたその前のメディア・ストリーミング・セッションと関連付けられた情報に基づくものとすることができる。１又は複数のユーザ機器からの情報を、メディア・ストリーミング・ネットワーク支援ノードが集約し、さらに処理し、それを使用してユーザ機器は、ネットワーク支援によってメディア・ストリーミング・セッションに適した設定を識別することができる。
【００２７】
によって実行されるストリーミングアルゴリズムの少なくとも１つのパラメータを設定するように動作する本ユーザ機器は、ユーザ機器が受信したネットワーク支援情報に基づくメディア・ストリーミング・セッション中の機器であってよい。
【００２８】
代替として又は加えて、本ユーザ機器は、本ユーザ機器が受信したネットワーク支援情報に基づいて、メディア・ストリーミング・セッションで行われるバッファリングのバッファリングパラメータを設定するように動作することもできる。
【００２９】
代替として又は加えて、本ユーザ機器は、本ユーザ機器が受信したネットワーク支援情報に基づいて、メディア・ストリーミング・セッションの初期メディア品質を設定するように動作することもできる。
【００３０】
本ユーザ機器は、前のメディア・ストリーミング・セッション中に少なくとも１台の別のユーザ機器からメディア・ストリーミング・ネットワーク支援ノードによって収集された情報に基づくネットワーク支援を得るようを求めるネットワーク支援要求を、無線インターフェースを介して送信するように動作することができる。
【００３１】
一実施形態によるメディア・ストリーミング・ネットワーク支援ノードは、ユーザ機器のメディア・ストリーミング・セッションと関連付けられたネットワーク支援情報を生成する少なくとも１つのプロセッサを含む。本メディア・ストリーミング・ネットワーク支援ノードは、ユーザ機器からメディア・ストリーミング・セッション関連情報を受信するインターフェースを含む。本メディア・ストリーミング・ネットワーク支援ノードは、ユーザ機器から受信したメディア・ストリーミング・セッション関連情報を格納する記憶媒体を含む。少なくとも１つのプロセッサは、ユーザ機器から受信したメディア・ストリーミング・セッション関連情報を使用してメディアストリーミングのためのネットワーク支援情報を提供するように動作することができる。
【００３２】
そのような構成を有するメディア・ストリーミング・ネットワーク支援ノードは、動作に際して、１又は複数のユーザ機器からメディア・ストリーミング・セッション関連情報を受信し、これにより、メディア・ストリーミング・ネットワーク支援ノードが、ユーザ機器によってモニタされた特性に基づいてネットワーク支援情報を生成することが可能になる。
【００３３】
本メディア・ストリーミング・ネットワーク支援ノードの少なくとも１つのプロセッサは、ユーザ機器のメディア・ストリーミング・セッション関連情報及び複数の別のユーザ機器から受信した別のメディア・ストリーミング・セッション関連情報から統計情報を導出するように動作することができる。
【００３４】
メディア・ストリーミング・セッション関連情報は、メディア・ストリーミング・セッション中にユーザ機器によって行われたバッファリングにおけるバッファレベルの時間依存変化に関する情報を含むことができる。
【００３５】
本メディア・ストリーミング・ネットワーク支援ノードの少なくとも１つのプロセッサは、メディア・ストリーミング・セッション関連情報から、バッファリングにネットワーク支援を提供するためにメディア・ストリーミング・セッションにおけるユーザ機器の最大バッファレベルを取得するように動作することができる。
【００３６】
代替として又は加えて、本メディア・ストリーミング・ネットワーク支援ノードの少なくとも１つのプロセッサは、メディア・ストリーミング・セッション関連情報から、バッファリングにネットワーク支援を提供するためにメディア・ストリーミング・セッションにおけるユーザ機器の最小バッファレベルを取得するように動作することもできる。
【００３７】
代替として又は加えて、本メディア・ストリーミング・ネットワーク支援ノードの少なくとも１つのプロセッサは、メディア・ストリーミング・セッション関連情報から、バッファリングにネットワーク支援を提供するためにメディア・ストリーミング・セッションにおけるユーザ機器の平均バッファレベルを取得するように動作することもできる。
【００３８】
代替として又は加えて、本メディア・ストリーミング・ネットワーク支援ノードの少なくとも１つのプロセッサは、メディア・ストリーミング・セッション関連情報から、バッファリングにネットワーク支援を提供するためにメディア・ストリーミング・セッションにおけるユーザ機器開始のバッファ再充填間の時間を取得するように動作することもできる。
【００３９】
代替として又は加えて、本メディア・ストリーミング・ネットワーク支援ノードの少なくとも１つのプロセッサは、メディア・ストリーミング・セッション関連情報から、バッファリングにネットワーク支援を提供するためにメディア・ストリーミング・セッションにおける１回のバッファ再充填当たりのセグメント数を取得するように動作することもできる。
【００４０】
代替として又は加えて、本メディア・ストリーミング・ネットワーク支援ノードの少なくとも１つのプロセッサは、メディア・ストリーミング・セッション関連情報から、バッファリングにネットワーク支援を提供するためにメディア・ストリーミング・セッションにおけるバッファアンダーランの回数を取得するように動作することもできる。
【００４１】
代替として又は加えて、本メディア・ストリーミング・ネットワーク支援ノードの少なくとも１つのプロセッサは、メディア・ストリーミング・セッション関連情報から、バッファリングにネットワーク支援を提供するためにメディア・ストリーミング・セッションにおけるバッファアンダーランの持続時間を取得するように動作することもできる。
【００４２】
代替として又は加えて、本メディア・ストリーミング・ネットワーク支援ノードの少なくとも１つのプロセッサは、メディア・ストリーミング・セッション関連情報から、適切な初期メディア品質の選択にネットワーク支援を提供するためにメディア・ストリーミング・セッションにおけるＱｏＥ指標を取得するように動作することもできる。
【００４３】
本メディア・ストリーミング・ネットワーク支援ノードの少なくとも１つのプロセッサは、ユーザ機器のメディア・ストリーミング・セッション関連情報及び別のユーザ機器から受信した別のメディア・ストリーミング・セッション関連情報を処理することによって統計情報を導出するように動作することができる。これにより、ネットワーク支援の提供のために複数のユーザ機器によってモニタされた特性を考慮に入れることができる。
【００４４】
本メディア・ストリーミング・ネットワーク支援ノードは、メディア・ストリーミング・セッションにおいてユーザ機器によって行われるバッファリング手順に影響を与えるネットワーク支援情報を提供することができる。
【００４５】
代替として又は加えて、本メディア・ストリーミング・ネットワーク支援ノードは、メディア・ストリーミング・セッションにおけるユーザ機器の初期メディア品質の選択に影響を与えるネットワーク支援情報を提供することもできる。
【００４６】
本メディア・ストリーミング・ネットワーク支援ノードは、セルラ通信ネットワークの基地局であってもよく、基地局に統合されていてもよく、基地局に直接的又は間接的に結合されていてもよい。基地局は、ｅＮｏｄｅＢであってもよい。
【００４７】
本メディア・ストリーミング・ネットワーク支援ノードは、ＭＥＣ（モバイル・エッジ・コンピューティング）の手法によってネットワーク支援情報を生成するように動作することができる。これによりネットワーク支援提供の遅延を低減させることができる。
【００４８】
本メディア・ストリーミング・ネットワーク支援ノードは、メディア・ストリーミング・セッション関連情報から導出されたデータを他のネットワークノード又は広域ネットワークに接続された他のサーバと共有するための別のインターフェースを含むことができる。
【００４９】
一実施形態によるシステムは、一実施形態によるユーザ機器と、一実施形態によるメディア・ストリーミング・ネットワーク支援ノードとを含む。
【００５０】
メディア・ストリーミング・ネットワーク支援ノードは、セルラ・ネットワーク・ノードであってよい。
【００５１】
本システムは、メディア・ストリーミング・ネットワーク支援ノードからリモートのメディア・ストリーミング・サーバをさらに含むことができる。
【００５２】
メディア・ストリーミング・セッション中に、ユーザ機器は、メディア・ストリーミング・サーバへの通信リンクを確立することができ、ユーザ機器は、メディア・ストリーミング・ネットワーク支援ノードへの別の通信リンクを確立することができる。
【００５３】
一実施形態によるメディアストリーミング方法は、ユーザ機器が、メディア・ストリーミング・セッションのためのネットワーク支援を要求するステップを含む。本方法は、ユーザ機器が、ネットワーク支援情報を受信するステップを含む。本方法は、ユーザ機器が、メディア・ストリーミング・セッションを実行するための少なくとも１つのパラメータを、受信したネットワーク支援情報の関数として設定するステップを含む。本方法は、ユーザ機器が、メディア・ストリーミング・セッション中にモニタされた特性からメディア・ストリーミング・セッション関連情報を生成するステップを含む。本方法は、ユーザ機器が、メディア・ストリーミング・セッション関連情報を、格納のために無線インターフェース上で無線アクセスネットワークに送信するステップを含む。
【００５４】
メディア・ストリーミング・セッション関連情報は、メディア・ストリーミング・セッションにおけるユーザ機器の最大バッファレベルに基づくものとすることができる。
【００５５】
代替として又は加えて、メディア・ストリーミング・セッション関連情報は、メディア・ストリーミング・セッションにおけるユーザ機器の最小バッファレベルに基づくものとすることもできる。
【００５６】
代替として又は加えて、メディア・ストリーミング・セッション関連情報は、メディア・ストリーミング・セッションにおけるユーザ機器の平均バッファレベルに基づくものとすることもできる。
【００５７】
代替として又は加えて、メディア・ストリーミング・セッション関連情報は、ユーザ機器開始のバッファ再充填間の時間に基づくものとすることもできる。
【００５８】
代替として又は加えて、メディア・ストリーミング・セッション関連情報は、１回のバッファ再充填当たりのセグメント数に基づくものとすることもできる。
【００５９】
代替として又は加えて、メディア・ストリーミング・セッション関連情報は、バッファアンダーランの回数に基づくものとすることもできる。
【００６０】
代替として又は加えて、メディア・ストリーミング・セッション関連情報は、各バッファアンダーランの持続期間に基づくものとすることもできる。
【００６１】
代替として又は加えて、メディア・ストリーミング・セッション関連情報は、メディア・ストリーミング・セッションにおけるＱｏＥ指標に基づくものとすることもできる。
【００６２】
本メディアストリーミング方法は、メディア・ストリーミング・ネットワーク支援ノードが、メディア・ストリーミング・セッション関連情報を使用して、ユーザ機器及び／又は該ユーザ機器とは異なる少なくとも１台の別のユーザ機器にネットワーク支援を提供するステップをさらに含むことができる。
【００６３】
ネットワーク支援情報は、ユーザ機器がバッファリング手順及び／又は初期メディア品質の少なくとも１つのパラメータを選択するのを支援することができる。
【００６４】
本方法は、一実施形態によるユーザ機器、メディア・ストリーミング・ネットワーク支援ノード、又はシステムによって行われ得る。
【００６５】
実施形態による装置、システム及び方法は、ビデオストリーミングと関連付けて使用することができる。この場合、メディアはビデオであり、ストリーミングサーバはメディア・ストリーミング・サーバであり、メディア・ストリーミング・ネットワーク支援ノードはメディア・ストリーミング・ネットワーク支援ノードである。ビデオは、画像シーケンス及び、任意選択で、音を含むことができる。
【００６６】
実施形態による装置、システム及び方法は、オーディオストリーミングと関連付けて使用することができる。この場合、メディアはオーディオであり、ストリーミングサーバはオーディオ・ストリーミング・サーバであり、メディア・ストリーミング・ネットワーク支援ノードはオーディオ・ストリーミング・ネットワーク支援ノードである。
【００６７】
実施形態による装置、システム及び方法は、ユーザ機器にネットワーク支援を提供するように動作し、提供されるネットワーク支援は、他のユーザ機器又は同じユーザ機器によって前に報告されたメディア・ストリーミング・セッション関連情報に基づくものである。実施形態による装置、システム及び方法は、ユーザ機器が、メディアの再生が開始される前にバッファがそこまで充填されなければならないバッファレベル、他のバッファリングパラメータ、ユーザ機器によって設定される初期メディア品質の選択、又はユーザ機器によって実行されるストリーミングアルゴリズムの他のパラメータを設定するのを支援するために使用することができる。
【図面の簡単な説明】
【００６８】
本発明の実施形態を、添付の図面を参照して説明する。図面において、同じ又は類似した参照符号は、同じ又は類似した要素を指定する。
【００６９】
【図１】一実施形態によるシステムの概略図である。
【図２】一実施形態によるシステムの概略図である。
【図３】一実施形態による方法の流れ図である。
【図４】一実施形態による方法の流れ図である。
【図５】一実施形態による方法の流れ図である。
【図６】一実施形態による方法の流れ図である。
【図７】一実施形態によるシステムの概略図である。
【図８】一実施形態によるシステムの概略図である。
【図９】一実施形態によるシステムにおけるシグナリングを示す図である。
【図１０】一実施形態によるシステムにおけるシグナリングを示す図である。
【図１１】一実施形態によるシステムにおけるシグナリングを示す図である。
【図１２】一実施形態によるユーザ機器の処理装置の機能ブロック図である。
【図１３】一実施形態による方法の流れ図である。
【図１４】一実施形態による方法の流れ図である。
【図１５】一実施形態による方法の流れ図である。
【図１６】一実施形態による方法の流れ図である。
【発明を実施するための形態】
【００７０】
図面を参照して本発明の例示的な実施形態を説明する。いくつかの実施形態を特定の適用分野の文脈で、例えば例示的な無線アクセス技術の文脈で説明するが、実施形態はこの適用分野だけに限定されない。様々な実施形態の特徴は、特に指示しない限り、互いに組み合わされてもよい。
【００７１】
実施形態をビデオストリーミングの文脈で説明するが、実施形態による装置、システム及び方法は、オーディオストリーミング又は他のメディア若しくはデータストリーミングと関連付けて使用されてもよい。
【００７２】
ビデオ・ストリーミング・セッション支援ノードがセルラ通信ネットワークの無線アクセスネットワーク（ＲＡＮ）と統合されているいくつかの実施形態を説明するが、ビデオ・ストリーミング・セッション支援ノードの他の実施態様も使用されてよい。例えば、実施形態によるビデオストリーミング支援は、非セルラネットワーク、メッシュネットワーク、又は他のネットワークにおいて提供されてもよい。実施形態によるビデオストリーミング支援は、Ｗｉ−Ｆｉインターフェース又は他の無線ローカル・エリア・ネットワーク（ＷＬＡＮ）・インターフェースを介して実施されてもよい。
【００７３】
いくつかの実施形態を、ユーザ機器が、ビデオ・ストリーミング・セッションにおいて適切なバッファリング戦略又は適切な初期ビデオ品質を設定するのを支援する文脈で説明するが、実施形態はこれらの例示的な実施形態だけに限定されない。むしろ、ユーザ機器がビデオ・ストリーミング・セッションを実行するのに使用する多種多様な他のパラメータを、このユーザ機器又は他のユーザ機器によってビデオ・ストリーミング・セッション支援ノードに報告された特性に基づいて決定することができる。
【００７４】
図１は、一実施形態による通信システム１の概略図である。通信システム１は、ユーザ機器２を含む。通信システム１は、少なくとも１台の別のユーザ機器３、４を含むことができる。通信システム１は、セルラ通信ネットワークを含む。セルラ通信ネットワークは、無線アクセスネットワーク（ＲＡＮ）を備える。無線アクセスネットワークは、複数の基地局１１を含む。基地局１１は、コアネットワーク１２にそれぞれ動作可能に結合されている。セルラ通信ネットワークと、基地局１１と、セルラ通信ネットワークのその他のノードの具体的な構成は、通信規格に依存する。セルラ通信ネットワークは、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）ネットワークとすることができる。この場合、ＲＡＮはｅＵＴＲＡＮ（ｅｖｏｌｖｅｄ  ＵＭＴＳ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）であり、基地局１１は各々、コアネットワーク１２におけるＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）及び／又はＳ−ＧＷ（Ｓｅｒｖｉｎｇ  Ｇａｔｅｗａｙ）に接続されたｅＮｏｄｅＢ（ｅｖｏｌｖｅｄ  Ｎｏｄｅ  Ｂ）である。セルラ通信ネットワークは、ＬＴＥアドバンスト通信ネットワークとすることができる。
【００７５】
ユーザ機器２は、メディア・ストリーミング・サーバ１４とのビデオ・ストリーミング・セッションを確立するように動作する。メディア・ストリーミング・サーバ１４は、広域ネットワーク１３、例えばインターネットに接続されていてよい。メディア・ストリーミング・サーバ１４は、ユーザ機器２に向けてビデオストリーミングを行うように構成されていてよい。ユーザ機器２とメディア・ストリーミング・サーバ１４とは、ビデオ・ストリーミング・セッション中にエンドツーエンド通信リンクによって結合され得る。ユーザ機器２は、ビデオ・ストリーミング・セッションのためにメディア・ストリーミング・サーバ１４とエンドツーエンド通信リンクを選択的に確立するように動作することができる。
【００７６】
２以上のメディア・ストリーミング・サーバ１４を設けることもできる。例えば、ビデオストリームを異なる解像度で格納するいくつかの異なるメディア・ストリーミング・サーバ１４があってもよく、エンドツーエンドリンクは、ユーザ機器２と、ビデオがユーザ機器２にストリーミングされるべきビデオ品質に従って選択されたメディア・ストリーミング・サーバ１４との間で確立される。
【００７７】
メディア・ストリーミング・ネットワーク支援ノード３４は、セルラ通信ネットワークの無線アクセスネットワーク又はコアネットワーク１２に統合されていてよい。メディア・ストリーミング・ネットワーク支援ノード３４は、基地局１１に統合されてもよい。メディア・ストリーミング・ネットワーク支援ノード３４は、１以上の無線アクセス・ネットワーク・ノードとの情報共有のためのインターフェースを備える別個のノードとして実装されてもよい。
【００７８】
以下でより詳細に説明するように、ユーザ機器２は、メディア・ストリーミング・ネットワーク支援ノード３４にビデオ・ストリーミング・セッション関連情報を提供するように動作する。ユーザ機器２は、無線インターフェースを介して、ネットワーク支援情報を受信するように動作する。受信されるネットワーク支援情報は、ユーザ機器２及び／又は１若しくは複数のユーザ機器３、４によってメディア・ストリーミング・ネットワーク支援ノード３４に前に提供されたビデオ・ストリーミング・セッション関連情報に基づいてメディア・ストリーミング・ネットワーク支援ノード３４によって生成され得る。
【００７９】
ユーザ機器２は、受信したネットワーク支援情報に従ってビデオ・ストリーミング・セッションの少なくとも１つのパラメータを設定するように動作することができる。ユーザ機器２は、受信したネットワーク支援情報に従って、ビデオの再生が開始される前に到達されなければならないバッファレベルを設定するように動作することができる。代替として又は加えて、ユーザ機器２は、受信したネットワーク支援情報に基づいて、要求したビデオストリームに利用可能なビデオ品質の既定のセットの中からビデオ品質を選択してもよい。代替として又は加えて、ユーザ機器２は、ストリーミングサーバ１４とのエンドツーエンドリンクとは異なる別の通信リンクを介してメディア・ストリーミング・ネットワーク支援ノード３４から受信したネットワーク支援情報に基づいて、エンドツーエンドリンク上でストリーミングサーバ１４とストリーミングを行うためにユーザ機器２によって実行されるストリーミング手順の別のパラメータ値を設定してもよい。
【００８０】
以下でより詳細に説明するように、メディア・ストリーミング・ネットワーク支援ノード３４は、ユーザ機器２からビデオ・ストリーミング・セッション関連情報を受信するように動作することができる。ユーザ機器から受信するビデオ・ストリーミング・セッション関連情報は、ビデオ・ストリーミング・セッション中にユーザ機器２によってモニタされるユーザ機器２のバッファレベルの時間依存変動に依存していてよい。ビデオ・ストリーミング・セッション関連情報は、ユーザ機器２におけるユーザ入力又は他のユーザ行動から導出され得るＱｏＥ（Ｑｕａｌｉｔｙ  ｏｆ  Ｅｘｐｅｒｉｅｎｃｅ）指標に依存していてよい。
【００８１】
メディア・ストリーミング・ネットワーク支援ノード３４は、少なくとも１台の別のユーザ機器３、４から別のビデオ・ストリーミング・セッション関連情報を受信するように動作することができる。
【００８２】
メディア・ストリーミング・ネットワーク支援ノード３４は、後続のビデオ・ストリーミング・セッション中にネットワーク支援情報を生成する際に使用するために、１又は複数のユーザ機器２〜４から受信したビデオ・ストリーミング・セッション関連情報を格納し、任意選択で処理することができる。メディア・ストリーミング・ネットワーク支援ノード３４は、ビデオ・ストリーミング・セッションで使用するために、１又は複数のユーザ機器２〜４にネットワーク支援情報を提供するように動作することができる。メディア・ストリーミング・ネットワーク支援ノード３４は、１又は複数のユーザ機器２〜４から受信したビデオ・ストリーミング・セッション関連情報に基づいて、また任意選択で追加情報に基づいて、ネットワーク支援情報を生成するように動作することができる。追加情報は、基地局１１によって行われた測定、無線アクセスネットワーク内の他のエンティティによって行われた測定、基地局１１又はセルラ通信ネットワークの他のノードの動作パラメータを含むことができる。追加情報は、セルラ通信ネットワークの別のセルに位置するユーザ機器のためのビデオ・ストリーミング・セッション関連情報を収集、処理する別のメディア・ストリーミング・ネットワーク支援ノードから受信したデータを含むことができる。
【００８３】
ビデオ・ストリーミング・セッションでは、ユーザ機器２は、第１の通信リンク上でメディア・ストリーミング・サーバ１４と通信し、第２の通信リンク上でメディア・ストリーミング・ネットワーク支援ノード３４と通信するように動作することができる。第１の通信リンクと第２の通信リンクとは、異なるプロトコルを使用することができる。第１の通信リンクは、適応ビットレート（ＡＢＲ）プロトコル、例えばＭＰＥＧ  ＤＡＳＨを使用することができる。第２の通信リンクは、メディア・ストリーミング・ネットワーク支援ノード３４によるビデオ・ストリーミング・セッション関連情報の収集をサポートし、ユーザ機器２へのネットワーク支援情報の提供をサポートするネットワーク支援プロトコルを使用することができる。
【００８４】
実施形態では、メディア・ストリーミング・ネットワーク支援ノード３４の様々な実施態様を使用することができる。
【００８５】
メディア・ストリーミング・ネットワーク支援ノード３４は、ビデオ・ストリーミング・セッションに関する情報及びデータが格納され得る記憶ユニットを含むことができる。情報及びデータは、ユーザ機器２〜４によって提供されたビデオ・ストリーミング・セッション関連情報を含むが、追加情報を含んでいてもよい。
【００８６】
メディア・ストリーミング・ネットワーク支援ノード３４は、１台のネットワーク支援サーバであってもよく、複数のネットワーク支援サーバを含んでいてもよい。メディア・ストリーミング・ネットワーク支援ノード３４は、データベースを含むことができる。データベースはクラウドベースのものであってもよい。データベースは、別個のハードウェア記憶媒体として実装されてもよく、例えば、ｅＮｏｄｅＢ１１、パケットゲートウェイ、進化したパケットゲートウェイ又は他のネットワークノードなどにおける既存のレジスタ機能の一部であってもよい。データベースは、ユーザ機器及びストリーミングサーバの識別情報とは無関係にデータを格納することもでき、格納された情報をユーザ機器２及び／又はストリーミングサーバ１４の識別子にマップすることもできる。データベースは、ビデオストリーミング関連情報をＩＭＥＩ、ＵＩＣＣ又はＩＰ情報などの識別子と関連付けて格納することができる。
【００８７】
無線アクセスネットワーク内の記憶及びユーザ機器フィードバック機構の機能は、いわゆるモバイル・エッジ・コンピューティング（ＭＥＣ）・ソリューションによって実装することもできる。ＭＥＣアーキテクチャでは、判断論理及び機能性がモバイルネットワークのエッジに含まれ、例えば、アプリケーション及びクラウドコンピューティング機能はモバイル・ネットワーク・アーキテクチャ内のシステムノードに含まれる。これにより、短い待ち時間と上述の論理装置への迅速なアクセスが可能になる。
【００８８】
メディア・ストリーミング・ネットワーク支援ノード３４によって格納される情報は、ユーザ機器２〜４からビデオ・ストリーミング・セッション関連情報として収集することができる。加えて又は代替として、ユーザ機器２は、メディア・ストリーミング・ネットワーク支援ノード３４が格納するための特定の情報を送信することもできる。
【００８９】
ビデオ・ストリーミング・セッション関連情報は、ＩＭＥＩなどのユーザ機器識別情報、ユーザ機器のオペレーティングシステムからのユーザ機器プロファイル、ＵＩＣＣ  ＩＤ、又は別のユーザ機器識別子を含むことができる。
【００９０】
ビデオ・ストリーミング・セッション関連情報は、代替として又は加えて、ユーザ機器によって実行されている間にネットワーク支援を要求する特定のサービスを識別するサービス／アプリケーション識別情報を含むこともできる。
【００９１】
ビデオ・ストリーミング・セッション関連情報は、代替として又は加えて、メディア記述情報、例えば、セグメント長、オーディオ／ビデオ品質レベル、又はユーザ機器によってメディア・ストリーミング・ネットワーク支援ノードに報告される他のメディア関連情報も含むことができる。
【００９２】
ビデオ・ストリーミング・セッション関連情報は、代替として又は加えて、ユーザ機器バッファの最大バッファレベル、最小バッファレベル、及び／又は平均バッファレベルを含むこともできる。バッファレベルは、ユーザ機器バッファ内のローカルに格納されたストリーミングメディアの残りの再生時間の量を指示する。
【００９３】
ビデオ・ストリーミング・セッション関連情報は、代替として又は加えて、連続したユーザ機器開始のバッファ再充填間の時間も含むこともできる。
【００９４】
ビデオ・ストリーミング・セッション関連情報は、代替として又は加えて、１回のバッファ再充填当たりのセグメント数に関する統計を含むこともできる。
【００９５】
ビデオ・ストリーミング・セッション関連情報は、代替として又は加えて、バッファアンダーランの回数及び／又は各アンダーランの持続時間を含むこともできる。アンダーラン状態は、バッファレベルがビデオの再生を一時停止させる閾値に到達し、又はそれを下回ると発生する。
【００９６】
ストリーミングアルゴリズムの実行時のユーザ機器の特性に関する追加又は代替の情報要素をビデオ・ストリーミング・セッション関連情報に含めることもできる。
【００９７】
メディア・ストリーミング・ネットワーク支援ノード３４が格納するための特定の情報がユーザ機器２から送信される場合、この情報は、以下でより詳細に説明するように、特定のストレージ・プロトコル・メッセージで送信される上記のセッション関連情報のいずれかであり得る。モバイル・エッジ・コンピューティング機能によって実装されたメディア・ストリーミング・ネットワーク支援ノード３４では、例えば、ｅＮｏｄｅＢにおいて、ビデオ・ストリーミング・セッション関連情報を、低アクセス待ち時間と、低総システム制御シグナリング負荷でローカルに格納することができる。
【００９８】
メディア・ストリーミング・ネットワーク支援ノード３４は、ユーザ機器から受信したビデオ・ストリーミング・セッション関連情報を分析するように動作することができる。メディア・ストリーミング・ネットワーク支援ノード３４は、ユーザ機器から受信したビデオ・ストリーミング・セッション関連情報を処理してローカル及び／又はグローバル・ビデオ・ストリーミング関連情報にするように動作することができる。ローカル・ビデオ・ストリーミング関連情報は、特定の無線アクセス・ネットワーク・セル１０若しくは基地局１１に、又はユーザ機器のグループに関連したものとすることができる。ユーザ機器のグループは、ビデオストリーミングを行うそれぞれのセル１０に位置するユーザ機器の全部又は一部を含むことができる。ローカル・ビデオ・ストリーミング関連情報は、例えば、セル１０内のユーザ機器又は特定のタイプのユーザ機器がビデオ・ストリーミング・セッションにおいてどのようにバッファリングを行うか分析することによって生成され得る。ローカル・ビデオ・ストリーミング関連情報は、前に収集されたビデオ・ストリーミング・セッション関連情報に基づいて、どのバッファ戦略がそれぞれのセル１０に位置するユーザ機器に適し、さらには最適であるかを定義することができる。グローバル情報は、複数のセル及びユーザ機器からの、例えば、特定の国であってもよい、予め定義された地理的領域に位置するすべてのセル及びユーザ機器からの、ビデオ・ストリーミング・セッション関連情報から導出された統計を含むことができる。
【００９９】
メディア・ストリーミング・ネットワーク支援ノード３４は、格納されたビデオ・ストリーミング・セッション関連情報をネットワーク特有のパラメータと関連付けるように動作することができる。これを実施するための方法の一例は、データベースが、複数の異なるネットワーク特性それぞれについて、例えば、バッファ使用やビデオ品質設定の統計を収集し、計算することである。これは、セルレベル、無線アクセス技術レベル、又はサービスレベルでセッション関連情報の統計的記述を計算することとして実施することができる。平均化
【数１】
0006605132.tif 000002
を行うことができ、式中、Ｂｉは、ユーザ機器ｉのバッファレベルであり、Ｎは、平均化期間中に平均化が行われるユーザ機器の総数であり、μｉは、重み係数である。重み係数は、
【数２】
0006605132.tif 000003
を満たすように選択することができる。
【０１００】
例えば、各重み係数をμｉ＝１／Ｎに設定することができる。
【０１０１】
メディア・ストリーミング・ネットワーク支援ノード３４によって平均化が行われる平均化時間は、数分間、数時間程度であってもよく、数時間を超えてもよい。
【０１０２】
それぞれ求められた平均バッファレベルを、平均化が行われる時間中のネットワーク特性と関連付けることもできる。複数のユーザ機器にわたって平均化されたバッファレベルの時間依存変動を、その時点におけるそれぞれの無線アクセスネットワーク条件と関連付けて、さらに改善されたネットワーク支援を提供することができる。
【０１０３】
式（１）及び式（２）で指示される平均化は、メディア・ストリーミング・ネットワーク支援ノード３４によって行われる統計計算の一例である。ビデオストリーミング関連情報に基づいてメディア・ストリーミング・ネットワーク支援ノード３４が他の統計パラメータ計算することもできる。例えば、報告ビデオ・ストリーミング・セッション関連データの統計的分布の分散、歪度その他の指標を計算することもできる。
【０１０４】
セルラ通信ネットワークは、メディア・ストリーミング・ネットワーク支援ノード３４によって決定された統計情報を使用することができる。メディア・ストリーミング・ネットワーク支援ノード３４は、他のシステム及びインターフェースにローカル及びグローバルのビデオストリーミング情報を提供することができる。代替として又は加えて、メディア・ストリーミング・ネットワーク支援ノード３４は、（１以上の）ユーザ機器が、適切なバッファ戦略、初期ビデオ品質設定、又は前に収集されたビデオ・ストリーミング・セッション関連情報に基づく他のストリーミングパラメータを識別するのを支援する、さらに改善されたセッション関連ネットワーク支援を提供することもできる。
【０１０５】
このために、メディア・ストリーミング・ネットワーク支援ノード３４は、ユーザ機器から受信したビデオ・ストリーミング・セッション関連情報から導出されたデータを共有するための別のインターフェースを備えることができる。例えば、１又は複数の基地局１１と関連付けられたメディア・ストリーミング・ネットワーク支援ノード３４は、他のセルにおいてビデオ・ストリーミング・セッション関連情報をそれぞれ収集し、分析する１又は複数の他のメディア・ストリーミング・ネットワーク支援ノードとデータを共有することができる。
【０１０６】
メディア・ストリーミング・ネットワーク支援ノード３４は、リソース予約及び／又は割り振りのためにビデオ・ストリーミング・セッション関連情報から導出されたデータを共有するように動作することができる。例えば、メディア・ストリーミング・ネットワーク支援ノード３４は、ｅＮｏｄｅＢのネットワーク・パケット・データ・スケジューラと論理的に、任意選択で物理的にも、接続されていてもよい。ｅＮｏｄｅＢパケットスケジューラは、予期されるトラフィック要求、ユーザ機器のバッファステータス、セグメントサイズ、又はスケジューリング負荷推定値を改善し、ユーザ機器のバッファアンダーラン確率を低減させる他の情報に関する情報を取得することができる。
【０１０７】
メディア・ストリーミング・ネットワーク支援ノード３４は、ユーザ機器２〜４が適切なストリーミング・アルゴリズム・パラメータを選択するのを支援するように動作することができる。ユーザ機器がネットワーク支援を含むネットワーク又はネットワークの一部にアクセスすると、ネットワークは、メディア・ストリーミング・ネットワーク支援ノード３４からの格納された情報を使用して、装置がビデオ・ストリーミング・セッションに適切なパラメータをより迅速に選択するのを支援することができる。例えば、ストリーミング・セッション・セットアップ時に、ユーザ機器は、メディア・ストリーミング・ネットワーク支援ノード３４から、前のビデオ・ストリーミング・セッション関連情報から導出されたネットワーク支援情報を含む応答を取得することができる。例えば、ストリーミングセッションのセットアップ時に提供される応答は、セッション関連情報からの平均ユーザ機器関連統計、例えば、バッファリングレベル（最大、最小、及び／又は平均）、バッファ再充填アクティビティごとにダウンロードされるセグメント数、多種多様な他のパラメータのうちの任意の１つなどを含むことができる。
【０１０８】
ＭＥＣアーキテクチャを使用することは、シグナリングを簡素化し、他のクラウドベースのソリューションと比較して待ち時間を低減させる１つの実施態様の例であるが、メディア・ストリーミング・ネットワーク支援ノード３４は、他の場所で、例えば、コアネットワーク１２内で実装されてもよい。
【０１０９】
図２に、図１の通信システム１のブロック図を示す。
【０１１０】
ユーザ機器２は、無線インターフェース２０を備える。無線インターフェース２０は、アンテナ２１と、受信機パス２２と、送信機パス２３とを含む。無線インターフェース２０は、基地局１１、１２と通信するように動作する。無線インターフェース２０は、ｅＵＴＲＡエアインターフェース上で通信するように構成することができる。無線インターフェース２０は、ビデオ・ストリーミング・セッションにおいてメディア・ストリーミング・サーバ１４と第１の通信リンクを確立するように動作することができる。無線インターフェース２０は、メディア・ストリーミング・ネットワーク支援ノード３４にビデオ・ストリーミング・セッション関連情報を提供し、且つ／又はメディア・ストリーミング・ネットワーク支援ノード３４からネットワーク支援情報を受信するために、メディア・ストリーミング・ネットワーク支援ノード３４と第２の通信リンクを確立するように動作することができる。
【０１１１】
ユーザ機器２は、受信機パス２２を介してネットワーク支援情報を受信するように動作することができる。ユーザ機器２の少なくとも１つのプロセッサ２４は、ネットワーク支援情報を使用して、ストリーミング手順の（１以上の）パラメータを設定することができる。（１以上の）パラメータは、ビデオ信号のバッファリングと関連付けられた１又は複数のパラメータを含むことができる。例えば、ディスプレイ２６を介してビデオが出力される前にバッファ２５がビデオデータで充填されなければならないバッファレベルを、メディア・ストリーミング・ネットワーク支援ノード３４によって提供された受信したネットワーク支援情報に基づいて決定することができる。高解像度、中解像度、低解像度などの様々なビデオ品質レベルの中から選択される初期ビデオ品質を、メディア・ストリーミング・ネットワーク支援ノード３４によって提供された受信したネットワーク支援情報に基づいて設定することができる。
【０１１２】
ユーザ機器２は、無線インターフェース２０を介してビデオデータのストリームを搬送する信号を受信するように動作することができる。ビデオデータのストリームを搬送する信号は、少なくとも１つのプロセッサ２４によって復調され、バッファ２５においてバッファされ、ディスプレイ２６を介して出力するためにバッファ２５から読み出され得る。セグメント長や他のパラメータなどのストリーミング手順のパラメータを、メディア・ストリーミング・ネットワーク支援ノード３４によって提供された受信したネットワーク支援情報に従って設定することができる。
【０１１３】
ユーザ機器２は、ビデオ・ストリーミング・セッション中の特性をモニタすることができる。特性は、バッファ２５のバッファレベルを含んでいてもよく、バッファ２５のバッファレベルから導出されてもよい。特性は、ビデオのＱｏＥを指示することができる。ＱｏＥは、ユーザにＱｏＥを評価させることができるユーザインターフェース２７で受け取ったユーザ入力から導出することができる。ＱｏＥは、例えば、バッファ再充填に必要なビデオ再生における一時停止の回数に基づいて、ユーザがビデオ再生を中断若しくは停止したかどうかに基づいて、又は他の基準に基づいて自動的に導出することができる。
【０１１４】
ユーザ機器２は、ビデオ・ストリーミング・セッション関連情報をメディア・ストリーミング・ネットワーク支援ノード３４に送信するように送信パス２３を制御するように動作することができる。少なくとも１つのプロセッサ２４は、モニタされた特性に基づいてビデオ・ストリーミング・セッション関連情報を生成することができる。
【０１１５】
ビデオ・ストリーミング・セッション関連情報は、ユーザ機器２の識別子、ビデオストリーミングのネットワーク支援を要求するユーザ機器２によって実行されるアプリケーション若しくはサービスの識別子、及び／又はセグメント長に関する情報若しくは他の情報を含み得るメディアを記述する情報を含むことができる。少なくとも１つのプロセッサ２４は、そのようなビデオ・ストリーミング・セッション関連情報を送信するように送信パス２３を制御するように動作することができる。
【０１１６】
ビデオ・ストリーミング・セッション支援ノード３４は、セルラ・ネットワーク・ノード、例えばｅＮｏｄｅＢに含まれてもよく、そうではなく、セルラ通信ネットワークに通信可能に結合されていてもよい。ビデオ・ストリーミング・セッション支援ノード３４は、無線アクセスネットワーク若しくはコアネットワークに接続されている、又は無線アクセスネットワーク若しくはコアネットワークのノードと統合されているサーバであってもよい。
【０１１７】
メディア・ストリーミング・ネットワーク支援ノード３４は、少なくとも１つのプロセッサ３５を含むことができる。少なくとも１つのプロセッサ３５は、ユーザ機器２によって提供されたビデオ・ストリーミング・セッション関連情報を処理するように動作することができる。少なくとも１つのプロセッサ３５は、メディア・ストリーミング・ネットワーク支援ノード３４でローカルに提供される、又はメディア・ストリーミング・ネットワーク支援ノード３４からリモートに、例えばクラウドにある記憶媒体３６におけるビデオ・ストリーミング・セッション関連情報の格納を制御することができる。
【０１１８】
少なくとも１つのプロセッサ３５は、ユーザ機器、セルラ通信ネットワークノード、又は他のエンティティにネットワーク支援を提供するようにビデオ・ストリーミング・セッション関連情報を処理することができる。少なくとも１つのプロセッサ３５は、複数のユーザ機器によって報告されたバッファレベルから統計情報を導出して、ｅＮｏｄｅＢ１１によってサービスされるセル内のユーザ機器がディスプレイ２６を介してビデオの出力を開始し得る適切なバッファレベルを決定することができる。少なくとも１つのプロセッサ３５は、複数のユーザ機器によって報告されたＱｏＥから統計情報を導出して、例えば、高解像度、中解像度、又は低解像度のどのビデオ品質設定がそれぞれのユーザ機器へのビデオストリーミングに適するか判定することができる。
【０１１９】
上述の処理は、ユーザ機器のタイプに従って行うことができる。例えば、少なくとも１つのプロセッサ３５は、ビデオ・ストリーミング・セッション関連情報を報告したユーザ機器の無線能力と、ビデオストリーミングのためのネットワーク支援を要求するユーザ機器の無線能力とを考慮に入れることができる。
【０１２０】
メディア・ストリーミング・ネットワーク支援ノード３４は、ビデオ・ストリーミング・セッションの適切なパラメータを識別する際にユーザ機器２が使用可能なデータを出力するインターフェースを備えることができる。メディア・ストリーミング・ネットワーク支援ノード３４は、ネットワーク支援情報をユーザ機器２に送信させるために、ｅＮｏｄｅＢの無線インターフェース３０の送信パスに論理的に、おそらくはさらに物理的にも結合されていてよい。メディア・ストリーミング・ネットワーク支援ノード３４は、ビデオ・ストリーミング・セッション関連情報から導出されたデータを、他のメディア・ストリーミング・ネットワーク支援ノード、コア・ネットワーク・ノード、又はサーバに共有することを可能にする別のインターフェースを備えることができる。メディア・ストリーミング・ネットワーク支援ノード３４は、ｅＮｏｄｅＢのスケジューラと通信して、スケジューラが、メディア・ストリーミング・ネットワーク支援ノード３４が受信したビデオ・ストリーミング・セッション関連情報に従ってリソース予約及び／又は割り振りを行うことを可能にするように動作することができる。
【０１２１】
ユーザ機器２及び／又はメディア・ストリーミング・ネットワーク支援ノード３４は、図１のシステムにおいて使用することができる。ユーザ機器２及び／又はメディア・ストリーミング・ネットワーク支援ノード３４は、図１を参照して説明した処理動作のうちのいずれか１つを行うように動作することができる。
【０１２２】
図１及び図２には基地局と一体のメディア・ストリーミング・ネットワーク支援ノード３４が示されているが、メディア・ストリーミング・ネットワーク支援ノード３４は、別の無線アクセス・ネットワーク・ノードと一体であってもよく、１以上の無線アクセス・ネットワーク・ノードへの情報共有接続を有する別個のノードとして形成されてもよい。
【０１２３】
図１及び図２にはセルラネットワークが示されているが、ネットワーク支援及びストリーミング関連情報は、加えて又は代替として、他の無線インターフェース上で、例えばＷｉ−Ｆｉインターフェースを使用して送信されてもよい。
【０１２４】
図３は方法４０の流れ図である。方法４０は、ユーザ機器２によって行われ得る。
【０１２５】
４１で、ユーザ機器は、ビデオ・ストリーミング・セッション関連情報をセルラネットワークに送信することができる。ユーザ機器は、ビデオ・ストリーミング・セッション関連情報の格納を要求することができる。ビデオ・ストリーミング・セッション関連情報は、ユーザ機器のバッファ使用及び／又は体験の品質に関する情報を含むことができる。ビデオ・ストリーミング・セッション関連情報は、任意選択で、ユーザ機器の識別子、ユーザ機器タイプ（例えば、モデルやオペレーティングシステム情報）、ネットワーク支援を要求するユーザ機器によって実行されたサービス、及び／又はメディア・ストリーミング・セッションのメディアに関するメディア情報を含むこともできる。
【０１２６】
４２で、ユーザ機器はネットワーク支援を要求することができる。ネットワーク支援は、ユーザ機器がビデオ・ストリーミング・セッションに適する、さらには最適な設定を識別するのを支援するために、セルラ通信ネットワークによってユーザ機器に提供され得る。ユーザ機器が受信したネットワーク支援情報は、ユーザ機器によって、バッファレベルの少なくとも１つの閾値を識別するのに使用され得る。ユーザ機器が受信したネットワーク支援情報は、ユーザ機器によって、メディアの出力が開始される前にバッファレベルが到達しなければならない閾値を識別するのに使用され得る。ユーザ機器が受信したネットワーク支援情報は、ユーザ機器によって、高、中、低などの複数の利用可能なメディア品質レベルのうちのどれを初期ビデオ品質設定とすべきか識別するのに使用され得る。
【０１２７】
ビデオ・ストリーミング・セッションが進行中の間に、ユーザ機器は、メディア・ストリーミング・ネットワーク支援ノード３４が処理するためにビデオ・ストリーミング・セッション関連情報をセルラ通信ネットワークに報告することができる。
【０１２８】
図４は、方法４５の流れ図である。方法４５は、メディア・ストリーミング・ネットワーク支援ノード３４によって行われ得る。
【０１２９】
４６で、メディア・ストリーミング・ネットワーク支援ノード３４は、ユーザ機器２からビデオ・ストリーミング・セッション関連情報を受信する。メディア・ストリーミング・ネットワーク支援ノード３４は、少なくとも１台の別のユーザ機器３、４から別のビデオ・ストリーミング・セッション関連情報を受信することができる。メディア・ストリーミング・ネットワーク支援ノード３４は、１又は複数のユーザ機器からのビデオ・ストリーミング・セッション関連情報を能動的にポーリングすることができる。
【０１３０】
メディア・ストリーミング・ネットワーク支援ノード３４は、ユーザ機器２とメディア・ストリーミング・サーバ１４との間に確立されたエンドツーエンドリンクとは異なる通信リンク上でビデオ・ストリーミング・セッション関連情報を受信することができる。
【０１３１】
４７で、メディア・ストリーミング・ネットワーク支援ノード３４は、１又は複数のユーザ機器２〜４から受信したビデオ・ストリーミング・セッション関連情報を格納することができる。メディア・ストリーミング・ネットワーク支援ノード３４は、ビデオ・ストリーミング・セッション関連情報を無線アクセスネットワーク内のノードにローカルに格納することもでき、メディア・ストリーミング・ネットワーク支援ノード３４からリモートに、例えば、クラウドに格納することもできる。
【０１３２】
メディア・ストリーミング・ネットワーク支援ノード３４は、１又は複数のユーザ機器２〜４から受信したビデオ・ストリーミング・セッション関連情報を処理することができる。メディア・ストリーミング・ネットワーク支援ノード３４は、バッファレベル又は適切なビデオ品質設定を指示する情報を処理することができる。ビデオ・ストリーミング・セッション関連情報は、平均化又は他の統計的演算によって処理することができる。メディア・ストリーミング・ネットワーク支援ノード３４は、処理の結果をネットワーク内の他のエンティティに提供し、且つ／又はビデオストリーミング関連情報に関する情報を他のメディア・ストリーミング・ネットワーク支援ノードから取得するように動作することができる。
【０１３３】
メディア・ストリーミング・ネットワーク支援ノード３４は、処理されたビデオ・ストリーミング・セッション関連情報を無線アクセスネットワーク条件と相関させるように動作することができる。例えば、平均バッファレベル又は時間当たりのバッファアンダーランの回数又はＱｏＥ指標を、無線アクセスネットワーク負荷とそれぞれ比較することができる。これにより、ユーザ機器がネットワーク支援を必要としているセルにおける無線アクセスネットワーク条件を考慮に入れたビデオ・ストリーミング・セッションへのネットワーク支援の提供が円滑に行われる。
【０１３４】
４８で、メディア・ストリーミング・ネットワーク支援ノード３４は、ビデオ・ストリーミング・セッションにネットワーク支援を提供することができる。メディア・ストリーミング・ネットワーク支援ノード３４はユーザ機器２に、ユーザ機器がバッファリング手順の少なくとも１つのパラメータを設定するのを支援する情報を提供することができる。例えば、メディア・ストリーミング・ネットワーク支援ノード３４はユーザ機器２に、ユーザ機器が、メディア再生が開始される前にバッファが充填されなければならない閾値レベルを設定するのを支援する情報を提供することができる。メディア・ストリーミング・ネットワーク支援ノード３４はユーザ機器２に、ユーザ機器がビデオ・ストリーミング・セッションを開始するための初期ビデオ品質を設定するのを支援する情報を提供することができる。ユーザ機器２は、この提示されたビデオ品質を、後でユーザが変更できるそれぞれのビデオ・ストリーミング・セッションのデフォルトとして使用することができる。
【０１３５】
メディア・ストリーミング・ネットワーク支援ノード３４によって提供されるネットワーク支援は、少なくとも、ネットワーク支援を要求するユーザ機器２によって提供されたビデオ・ストリーミング・セッション関連情報、及び／又はネットワーク支援を要求するユーザ機器とは異なるユーザ機器３、４によって提供されたビデオ・ストリーミング・セッション関連情報に従うものであってよい。ユーザ機器のタイプ及び／又はユーザ機器のハードウェアセットアップは、ユーザ機器２に提供されるネットワーク支援がそれぞれのユーザ機器２の能力及びハードウェアに適することが保証されるように、メディア・ストリーミング・ネットワーク支援ノード３４によって考慮に入れられてよい。
【０１３６】
図５は、方法５０の流れ図である。この方法は、メディア・ストリーミング・ネットワーク支援ノード３４によって行われ得る。
【０１３７】
５１で、メディア・ストリーミング・ネットワーク支援ノード３４は、１又は複数のＵＥからビデオ・ストリーミング・セッション関連情報を受信することができる。ビデオ・ストリーミング・セッション関連情報は、それぞれバッファレベル情報を含むことができる。バッファレベル情報は、平均バッファレベル、最大バッファレベル、最小バッファレベル、バッファレベルがビデオ再生の一時停止をトリガするアンダーラン閾値を下回るバッファアンダーランの回数、各バッファアンダーランの持続時間、バッファアンダーランの平均継続時間、又は時間変化するバッファレベルから導出された他の情報に関する情報を含むことができる。
【０１３８】
５２で、バッファレベル情報を格納し、任意選択でさらに処理することができる。処理は、報告されたバッファレベル情報から、平均値、分散、歪度その他の統計値などの統計情報を導出することを含むことができる。例えば、同じセル内及び／又は同じタイプのユーザ機器によって報告されたバッファアンダーランの回数が平均化されてもよい。複数のユーザ機器によって報告された平均バッファレベル、最大バッファレベル又は最小バッファレベルが平均化されてもよい。
【０１３９】
５３で、メディア・ストリーミング・ネットワーク支援ノード３４は、ユーザ機器２がバッファリングパラメータを設定するのを支援するために、ユーザ機器２に送信するためのネットワーク支援情報を生成することができる。ユーザ機器２は、受信したネットワーク支援情報に従ってメディア出力が開始される前にバッファレベルが到達しなければならない閾値を設定するように構成することができる。
【０１４０】
図６は、方法５５の流れ図である。この方法は、メディア・ストリーミング・ネットワーク支援ノード３４によって行われ得る。
【０１４１】
５６で、メディア・ストリーミング・ネットワーク支援ノード３４は、１又は複数のＵＥからビデオ・ストリーミング・セッション関連情報を受信することができる。ビデオ・ストリーミング・セッション関連情報は、それぞれＱｏＥ指標を含むことができる。ＱｏＥ指標は、それぞれのビデオ品質のＱｏＥに関する情報、例えば、ユーザから受信したビデオ品質に関するフィードバックを含むことができる。フィードバックは、ユーザがビデオ・ストリーミング・セッションを終了したかどうか、頻繁なバッファアンダーランが発生したかどうか、ユーザが高いビデオ解像度から低いビデオ解像度に変更したかどうか、又は他のＱｏＥ指標から導出することができる。
【０１４２】
５７で、ＱｏＥ指標を格納し、任意選択でさらに処理することができる。処理は、報告されたＱｏＥ指標から、平均値、分散、歪度その他の統計値などの統計情報を導出することを含むことができる。
【０１４３】
５８で、メディア・ストリーミング・ネットワーク支援ノード３４は、ユーザ機器２がストリーミング・アルゴリズム・パラメータを設定するのを支援するために、ユーザ機器２に送信するためのネットワーク支援情報を生成することができる。ユーザ機器２は、受信したネットワーク支援情報に従って初期ビデオ品質を設定するように構成することができる。
【０１４４】
他のビデオ・ストリーミング・セッション関連情報及び／又は他のネットワーク支援情報を使用することもできる。例えば、ビデオ・ストリーミング・セッションにおけるセグメント長に関する情報が、メディア・ストリーミング・ネットワーク支援ノード３４に報告され、ビデオ・ストリーミング・セッションによって処理されてもよい。
【０１４５】
図３〜図６の方法では、１又は複数の異なるメッセージを使用して、ＵＥからメディア・ストリーミング・ネットワーク支援ノード３４にビデオ・ストリーミング・セッション関連情報を転送することができる。ＵＥは、ネットワーク支援セッション・セットアップ・メッセージにおいてメディア・ストリーミング・ネットワーク支援ノード３４にビデオ・ストリーミング・セッション関連情報を送信することができる。ＵＥは、例えば、以下で図９〜図１１を参照してより詳細に説明するように、続いて、ネットワーク支援格納要求においてメディア・ストリーミング・ネットワーク支援ノード３４にビデオ・ストリーミング・セッション関連情報を送信することができる。メディア・ストリーミング・ネットワーク支援ノード３４は、例えば、以下で図９〜図１１を参照してより詳細に説明するように、ネットワーク支援セッションセットアップ応答メッセージにおいて、又はネットワーク支援応答メッセージにおいて支援情報を送信することができる。
【０１４６】
図１〜図６を参照して説明した装置、方法及びシステムにおいて、ユーザ機器２は、メディア・ストリーミング・サーバ１４とのエンドツーエンド通信リンクを確立することができる。ユーザ機器２は、メディア・ストリーミング・ネットワーク支援ノード３４との別の通信リンクをさらに確立することもでき、その上でユーザ機器２に、ユーザ機器２がビデオ・ストリーミング・セッションに適切なパラメータを識別するのを支援するネットワーク支援が提供される。
【０１４７】
図７は、図１及び図２の通信システム１の概略図である。ユーザ機器２は、メディア・ストリーミング・サーバ１４とのエンドツーエンド通信リンク６１を確立する。エンドツーエンド通信リンク６１は、適応ビットレート（ＡＢＲ）プロトコル、例えば、ＭＰＥＧ  ＤＡＳＨを使用することができる。ユーザ機器２は、メディア・ストリーミング・ネットワーク支援ノード３４との第２の通信リンク６２を確立し、その上でユーザ機器２は、メディア・ストリーミング・ネットワーク支援ノード３４にビデオストリーミング関連情報を提供する。別の通信リンク６２に使用されるプロトコルは、エンドツーエンド通信リンク６１上のＡＢＲプロトコルと異なっていてよい。ユーザ機器２は、メディア・ストリーミング・ネットワーク支援ノード３４から受信したネットワーク支援情報を、ユーザ機器２及び任意選択で他のユーザ機器によって前に報告されたビデオストリーミング関連情報に基づいて、エンドツーエンド通信リンク６１上のビデオストリーミングを改善するために利用することができる。
【０１４８】
エンドツーエンド通信リンク６１でデータを搬送する信号及び別の通信リンク６２でデータを搬送する信号は、それぞれ、無線アクセスネットワークのエアインターフェース上で送信される無線信号であってもよい。
【０１４９】
図８は、メディア・ストリーミング・ネットワーク支援ノード３４の機能ブロック図である。メディア・ストリーミング・ネットワーク支援ノード３４は、図１から図７のシステム及び方法で使用することができる。
【０１５０】
メディア・ストリーミング・ネットワーク支援ノード３４は、セッション関連ネットワーク支援モジュール６３を含むことができる。セッション関連ネットワーク支援モジュール６３は、ユーザ機器２からビデオ・ストリーミング・セッション関連情報を収集するように動作することができる。セッション関連ネットワーク支援モジュール６３は、ユーザ機器２の適応ストリーミングを支援するためにユーザ機器２にネットワーク支援情報を提供するように動作することができる。
【０１５１】
メディア・ストリーミング・ネットワーク支援ノード３４は、セッション関連ネットワーク支援モジュール６３が１又は複数のユーザ機器からビデオ・ストリーミング・セッション関連情報を収集し、メディア・ストリーミング・ネットワーク支援ノード３４が１又は複数のユーザ機器にネットワーク支援を提供するための第１のインターフェース６５を含むことができる。
【０１５２】
メディア・ストリーミング・ネットワーク支援ノード３４は、データ収集提供モジュール６４を含むことができる。データ収集提供モジュール６４は、ユーザ機器２からのビデオ・ストリーミング・セッション関連情報を格納するように動作することができる。データ収集提供モジュール６４は、１又は複数のユーザ機器からのビデオ・ストリーミング・セッション関連情報を処理することによって導出されたデータを格納するように動作することができる。データ収集提供モジュール６４は、適応ストリーミングに際してユーザ機器に支援が提供されるべきときに、セッション関連ネットワーク支援モジュール６３に格納されたデータを提供するように動作することができる。
【０１５３】
セッション関連ネットワーク支援モジュール６３は、ネットワーク支援情報を生成するために、データ収集提供モジュール６４によって格納されたデータを取得することができる。
【０１５４】
メディア・ストリーミング・ネットワーク支援ノード３４は、データ収集提供モジュール６４が、無線アクセスネットワーク内若しくは無線アクセスネットワーク外に設けられている他のメディア・ストリーミング・ネットワーク支援ノードとデータを共有するための第２のインターフェース６６を含むことができる。
【０１５５】
図９は、一実施形態による通信システムにおけるシグナリングを示す図式８０である。
【０１５６】
ビデオ・ストリーミング・セッションが確立されると、ユーザ機器２は、メディア・ストリーミング・ネットワーク支援ノード３４に支援を要求することができる。ネットワーク支援セッションを設定するために、ユーザ機器２は、ネットワーク支援セッション・セットアップ・メッセージ８１を送信することができる。ネットワーク支援セッション・セットアップ・メッセージ８１は、ネットワーク支援及び／又はビデオ・ストリーミング・セッション及び／又はメディアを要求するユーザ機器及び／又はユーザ機器におけるサービスの識別子を含むことができる。ネットワーク支援セッション・セットアップ・メッセージ８１は、ユーザ機器のバッファパラメータを含むことができる。代替として又は加えて、ネットワーク支援セッション・セットアップ・メッセージ８１は、メディアのセグメント長などのメディアパラメータを含むこともできる。
【０１５７】
メディア・ストリーミング・ネットワーク支援ノード３４は、ネットワーク支援セッションセットアップ応答メッセージ８２を生成することができる。ネットワーク支援セッションセットアップ応答メッセージ８２は、ビデオ・セッション・セットアップのためのＡＣＫ／ＮＡＣＫを含むことができる。ネットワーク支援セッションセットアップ応答メッセージ８２は、任意選択で、ユーザ機器が適応ストリーミングで使用するためのネットワーク支援情報を含むことができる。
【０１５８】
ネットワーク支援セッションセットアップ応答メッセージ８２に含まれるネットワーク支援情報は、１又は複数のバッファパラメータを含むことができる。（１又は複数の）バッファパラメータにより、例えば、ユーザ機器２が、メディアの出力が開始される前に到達されなければならないバッファ充填レベルを決定することが可能になる。
【０１５９】
ネットワーク支援セッションセットアップ応答メッセージ８２に含まれるネットワーク支援情報は、タイミングパラメータ及び／又はセグメントパラメータを含むことができる。タイミングパラメータ及び／又はセグメントパラメータは、ユーザ機器２が適応ストリーミングに適切なメディアのセグメント長及び／又はタイミングを決定するのを支援することができる。
【０１６０】
ネットワーク支援セッションセットアップ応答メッセージ８２に含まれるネットワーク支援情報は、適切な初期ビデオ品質設定の識別子を含むことができる。ユーザ機器２は、ビデオ品質設定を使用して、いくつかの既定のビデオ品質レベルのうちのどれを選択すべきかを決定することができる。
【０１６１】
ネットワーク支援セッション中に、ユーザ機器２は、メディア・ストリーミング・ネットワーク支援ノード３４をトリガしてネットワーク支援情報を提供させるためにネットワーク支援要求８３を送信することができる。ユーザ機器２は、ネットワーク支援要求８３にビデオ・ストリーミング・セッション関連情報を含めることができる。ビデオ・ストリーミング・セッション関連情報は、ユーザ機器２によって、ビデオデータがバッファされるバッファの時間変化するバッファレベルから、ユーザ入力から、又はビデオ・ストリーミング・セッション中にモニタされる他の特性から導出され得る。
【０１６２】
ネットワーク支援要求８３に応答して、メディア・ストリーミング・ネットワーク支援ノード３４は、適応ビットレートストリーミングのためのネットワーク支援情報を含むネットワーク支援応答メッセージ８４を送信することができる。ネットワーク支援情報は、ユーザ機器２がストリーミングアルゴリズムで使用できる１又は複数のパラメータを含むことができる。またネットワーク支援応答メッセージ８４は、ユーザ機器が適切なメディアを選択するのを支援するメディア選択サポートも含むことができる。例えば、異なる品質レベルで利用可能なメディアの場合、メディア選択サポートは、ビデオ・ストリーミング・セッションの開始時又は進行中のビデオ・ストリーミング・セッション中に、ユーザ機器が適切な品質レベルを選択するのを支援することができる。
【０１６３】
図１０は、一実施形態による通信システムにおけるシグナリングを示す図式８０である。
【０１６４】
図９を参照して説明したように行われ得るネットワーク支援セッションがセットアップされた後、ユーザ機器は専用ネットワーク支援格納要求８６を送信して、メディア・ストリーミング・ネットワーク支援ノード３４にビデオストリーミング関連情報を格納させることができる。
【０１６５】
ネットワーク支援格納要求８６は、進行中のビデオ・ストリーミング・セッションの状況に関係するビデオ・ストリーミング・セッション関連情報を含むことができる。ビデオ・ストリーミング・セッション関連情報は、ユーザ機器２によって、ビデオデータがバッファされるバッファの時間変化するバッファレベルから、ユーザ入力から、又はビデオ・ストリーミング・セッション中にモニタされる他の特性から導出され得る。
【０１６６】
ビデオ・ストリーミング・セッション関連情報は、メディア・ストリーミング・セッションにおけるユーザ機器の最大バッファレベルを指示することができる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、メディア・ストリーミング・セッションにおけるユーザ機器の最小バッファレベルを指示することもできる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、メディア・ストリーミング・セッションにおけるユーザ機器の平均バッファレベルを指示することもできる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、ユーザ機器開始のバッファ再充填間の時間を指示することもできる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、１回のバッファ再充填当たりのセグメント数を指示することもできる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、バッファアンダーランの回数を指示することもできる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、各バッファアンダーランの持続期間を指示することもできる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、メディア・ストリーミング・セッションにおけるＱｏＥ指標を指示することもできる。
【０１６７】
ネットワーク支援格納要求８６は、ネットワーク支援情報を要求するユーザ機器の識別子及び／又はユーザ機器のアプリケーションモジュールの識別子を含むことができる。
【０１６８】
ネットワーク支援格納要求８６に応答して、メディア・ストリーミング・ネットワーク支援ノード３４は、ネットワーク支援格納応答メッセージ８７を送信することができる。ネットワーク支援格納応答メッセージ８７は、ビデオ・ストリーミング・セッション関連情報を格納するための、ＡＣＫ／ＮＡＣＫなどの確認応答状況を含むことができる。ネットワーク支援格納応答メッセージ８７は、ユーザ機器が適応ストリーミングに使用するネットワーク支援情報を含むことができるが、含まなくてもよい。
【０１６９】
図１１は、一実施形態による通信システムにおけるシグナリングを示す図式９０である。図１１に示すように、ネットワーク支援セッションが９１で確立された後、ユーザ機器は９２でネットワーク支援を要求することができる。代替として又は加えて、ユーザ機器は、９３でビデオ・ストリーミング・セッション関連情報の格納を要求することもできる。これらのメッセージは、図９及び図１０を参照して説明したように実施することができる。
【０１７０】
図１２は、一実施形態によるユーザ機器２のブロック図１００である。
【０１７１】
ユーザ機器は、ビデオ・ストリーミング・セッションにおいてビデオデータを受信する受信パス１０３を含む。受信パス１０３は、適応ストリーミングを支援するために、ネットワーク支援セッションにおいてネットワーク支援情報を受信するように動作する。ビデオデータは、バッファ１０４にバッファすることができる。表示制御部１０７は、ディスプレイ１０８を制御するためにバッファ１０４からビデオデータを取得することができる。
【０１７２】
ユーザ機器２は、プロセッサによって実行され得るストリーミング・アルゴリズム・モジュール１０１を含む。ストリーミング・アルゴリズム・モジュール１０１は、送受信制御部１０２と通信して、例えば、ストリーミングサーバ１４とのエンドツーエンドリンクを確立し、又はエンドツーエンドリンク上でのストリーミングサーバ１４とのストリーミングを適合させることができる。
【０１７３】
ストリーミングの１又は複数のパラメータが、受信パス１０３において受信されるネットワーク支援情報に従って、ユーザ機器によって設定される。そのようなパラメータの例が、セグメント長、タイミング情報、バッファリングパラメータ又はビデオ品質である。ストリーミング・アルゴリズム・モジュール１０１は、上記図１から図１１を参照して説明したように、受信したネットワーク支援に従ってストリーミングアルゴリズムの１又は複数のパラメータを設定することができる。
【０１７４】
ユーザ機器２は、ビデオ・ストリーミング・セッション中の特性をモニタする情報集約モジュール１１０を含むことができる。情報集約モジュール１１０は、バッファレベルの時間依存変動をモニタして、最大バッファレベル、最小バッファレベル又は平均バッファレベルなどの特性を識別するように動作することができる。情報集約モジュール１１０は、バッファレベルの時間依存変動をモニタして、バッファアンダーランの回数及び／又は各バッファアンダーランの持続時間などの特性を識別するように動作することができる。情報集約モジュール１１０は、ＱｏＥ決定モジュール１０９からＱｏＥ指標を取得するように動作することができる。ＱｏＥ決定モジュール１０９は、バッファアンダーラン、ユーザ入力、又は他の特性に基づいてＱｏＥの指標を決定するように動作することができる。
【０１７５】
図１３は、方法１２０の流れ図である。方法１２０は、メディア・ストリーミング・ネットワーク支援ノード３４によって行われ得る。方法１２０は、ネットワーク支援セッションのセットアップ時に行うことができる。
【０１７６】
１２１で、ストリーミングセッションが開始する。ストリーミングセッションは、ネットワーク支援あり又はなしでユーザ機器によって開始され得る。
【０１７７】
１２２で、ネットワーク支援セッションセットアップが、例えばユーザ機器によって開始される。メディア・ストリーミング・ネットワーク支援ノード３４は、ネットワーク支援セッション・セットアップ・メッセージ８１を受信することができる。
【０１７８】
１２３で、メディア・ストリーミング・ネットワーク支援ノード３４は、ネットワーク支援を要求するユーザ機器によって、又は他のユーザ機器によって提供されたビデオ・ストリーミング・セッション関連情報から導出されたデータが格納されているかどうか判定することができる。１２５で、１又は複数のユーザ機器によって提供されたビデオ・ストリーミング・セッション関連情報から導出されたそのような統計データが利用できない場合、メディア・ストリーミング・ネットワーク支援ノード３４は、ユーザ機器からのビデオ・ストリーミング・セッション関連情報に基づくネットワーク支援情報を含まないようにネットワーク支援セッションセットアップ応答メッセージ８２を生成することができる。とは言え、ネットワーク支援セッションセットアップ応答メッセージ８２はやはり、例えば、ＲＡＮパラメータに依存する、ユーザ機器の報告に基づくものではないネットワーク支援情報を含むことができる。
【０１７９】
１２４で、１又は複数のユーザ機器によって提供されたビデオ・ストリーミング・セッション関連情報から導出されたそのような統計データが利用できる場合、メディア・ストリーミング・ネットワーク支援ノード３４は、ネットワーク支援情報を含むようにネットワーク支援セッションセットアップ応答メッセージ８２を生成することができる。ネットワーク支援情報は、ユーザ機器２の適応ストリーミングを支援し、且つ／又はユーザ機器２が適切なメディア、例えば、適切な品質レベルを有するビデオを識別するのを支援する１又は複数のパラメータを含むことができる。
【０１８０】
図１４は、方法１３０の流れ図である。方法１３０は、メディア・ストリーミング・ネットワーク支援ノード３４によって行われ得る。方法１３０は、ネットワーク支援セッションのセットアップの後に行うことができる。図１４を参照して説明する様々な動作は、図１３の方法１２０のステップ１２４、ステップ１２５の後に行うことができる。
【０１８１】
１３１で、メディア・ストリーミング・ネットワーク支援ノード３４は、ネットワーク支援セッションで要求メッセージを受信したかどうか判定することができる。要求メッセージを受信しない場合、方法はループして１３１に戻ることができる。
【０１８２】
１３２で、メディア・ストリーミング・ネットワーク支援ノード３４は、受信したメッセージがネットワーク支援格納要求８６であるかどうか判定することができる。受信したメッセージがネットワーク支援格納要求８６である場合、メディア・ストリーミング・ネットワーク支援ノード３４は、ネットワーク支援格納要求８６からビデオ・ストリーミング・セッション関連情報を取得することができる。
【０１８３】
１３３で、メディア・ストリーミング・ネットワーク支援ノード３４は、ネットワーク支援格納要求８６からのビデオ・ストリーミング・セッション関連情報を格納させることができる。情報は、メディア・ストリーミング・ネットワーク支援ノード３４の記憶媒体にローカルに格納することもでき、メディア・ストリーミング・ネットワーク支援ノード３４からリモートに、例えば、クラウドに格納することもできる。
【０１８４】
１３４で、メディア・ストリーミング・ネットワーク支援ノード３４は、任意選択で、受信したビデオ・ストリーミング・セッション関連情報を処理することもできる。処理は、受信したビデオ・ストリーミング・セッション関連情報を分析することを含むことができる。平均化や分散の決定などの１又は複数の統計的演算を行うこともできる。メディア・ストリーミング・ネットワーク支援ノード３４は、処理した統計情報を無線アクセスネットワーク条件及び／又はユーザ機器のタイプ情報と関連付けることができる。統計データは格納することができる。この方法は、１３１に戻ることができる。
【０１８５】
１３５で、メディア・ストリーミング・ネットワーク支援ノード３４は、受信したメッセージがネットワーク支援要求８３であるかどうか判定することができる。１３６で、受信したメッセージがネットワーク支援要求８３である場合、メディア・ストリーミング・ネットワーク支援ノード３４は、１又は複数のユーザ機器からのビデオ・ストリーミング・セッション関連情報に基づくものであるネットワーク支援情報の集合にアクセスすることができる。メディア・ストリーミング・ネットワーク支援ノード３４は、ユーザ機器が適応ストリーミングのための１又は複数のパラメータを設定することを可能にするネットワーク支援情報を生成することができる。そのようなパラメータの一例は、ビデオ出力が開始されるバッファレベルである。別の例は、適応ストリーミングのためのセグメント長及び／又はタイミング情報である。別の例は、適切なビデオ品質設定である。
【０１８６】
１３７で、メディア・ストリーミング・ネットワーク支援ノード３４は、ネットワーク支援情報を含むネットワーク支援応答８４を生成することができる。
【０１８７】
ネットワーク支援応答８４の生成は、ネットワーク支援を要求するユーザ機器の位置及び／又はタイプに従って行うことができる。例えば、ユーザ機器が位置しているセルと、要求側ユーザ機器のハードウェア又は能力とに従って、ネットワーク支援応答８４は、要求側ユーザ機器と同じセル内のユーザ機器及び／又は要求側ユーザ機器と少なくとも類似したハードウェアを有するユーザ機器から取得したビデオ・ストリーミング・セッション関連情報に基づいて生成され得る。
【０１８８】
追加の方法ステップを実施することもできる。例えば、ネットワーク支援セッション開始時にメディア・ストリーミング・ネットワーク支援ノード３４によってタイマが開始されてもよい。タイマのタイムアウトにより、ネットワーク支援セッションを終了させることができる。
【０１８９】
図１５は、方法１４０の流れ図である。方法１４０は、ユーザ機器２によって行われ得る。方法１４０は、ネットワーク支援セッションのセットアップ時に行うことができる。
【０１９０】
１４１で、ストリーミングセッションが開始する。ネットワーク支援セッションセットアップが、例えば、ユーザ機器２によって開始される。ユーザ機器２は、ネットワーク支援セッション・セットアップ・メッセージ８１を送信することができる。
【０１９１】
１４２で、ユーザ機器２は、ネットワーク支援セッションセットアップ応答メッセージ８２を受信する。
【０１９２】
１４３で、ユーザ機器２は、ネットワーク支援セッションセットアップ応答メッセージ８２がネットワーク支援情報を含むかどうかを判定することができる。
【０１９３】
１４４で、ネットワーク支援セッションセットアップ応答メッセージ８２がネットワーク支援情報を含まない場合、ユーザ機器２は、ネットワーク支援なしでストリーミング・セッション・パラメータを構成することができる。
【０１９４】
１４５で、ネットワーク支援セッションセットアップ応答メッセージ８２がネットワーク支援情報を含む場合、ユーザ機器２は、ネットワーク支援情報に基づいてストリーミング・セッション・パラメータを構成することができる。例えば、セグメント長、タイミングパラメータ、バッファ戦略、及び／又はメディア選択を、ネットワーク支援情報に従って行うことができる。
【０１９５】
図１６は、方法１５０の流れ図である。方法１５０は、ユーザ機器２によって行われ得る。方法１５０は、ネットワーク支援セッションのセットアップの後に行うことができる。図１４を参照して説明する様々な動作は、図１５の方法１４０のステップ１４４、ステップ１４５の後に行うことができる。
【０１９６】
１５１で、ユーザ機器は、ネットワーク支援を要求するための第１のトリガイベントが発生したかどうか判定することができる。第１のトリガイベントは、第１のタイマのタイムアウト又はメディアストリーミング中の不規則な条件であってよい。
【０１９７】
１５２で、第１のトリガイベントが発生した場合、ユーザ機器はネットワーク支援要求８３を生成することができる。ネットワーク支援要求８３は、ビデオ・ストリーミング・セッション関連情報を含むことができる。ネットワーク支援要求８３は、ユーザ機器識別子、ネットワーク支援を要求するアプリケーションの識別子、ビデオ・ストリーミング・セッションの識別子、又はメディア記述情報を含むことができる。
【０１９８】
１５３で、ユーザ機器は、メディア・ストリーミング・セッション関連情報の格納を要求するための第２のトリガイベントが発生したかどうか判定することができる。第２のトリガイベントは、第２のタイマのタイムアウトであっても、ユーザ入力であっても、ユーザ機器上で実行されたビデオ・ストリーミング・アプリケーションによって出された要求であってもよい。
【０１９９】
１５４で、第２のトリガイベントが発生した場合、ユーザ機器は、ネットワーク支援格納要求８５を生成することができる。ネットワーク支援格納要求８５は、ビデオ・ストリーミング・セッション関連情報を含む。ネットワーク支援格納要求８５は、ユーザ機器識別子、ネットワーク支援を要求するアプリケーションの識別子、ビデオ・ストリーミング・セッションの識別子、又はメディア記述情報を含むことができる。ビデオ・ストリーミング・セッション関連情報は、メディア・ストリーミング・セッションにおけるユーザ機器の最大バッファレベルを指示することができる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、メディア・ストリーミング・セッションにおけるユーザ機器の最小バッファレベルを指示することもできる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、メディア・ストリーミング・セッションにおけるユーザ機器の平均バッファレベルを指示することもできる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、ユーザ機器開始のバッファ再充填間の時間を指示することもできる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、１回のバッファ再充填当たりのセグメント数を指示することもできる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、バッファアンダーランの回数を指示することもできる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、各バッファアンダーランの持続期間を指示することもできる。代替として又は加えて、ビデオ・ストリーミング・セッション関連情報は、メディア・ストリーミング・セッションにおけるＱｏＥ指標を指示することもできる。
【０２００】
１５５で、新しいネットワーク支援セッションをセットアップすることができる。これは、図１５を参照して説明した方法１４０を行うことによって実施することができる。
【０２０１】
実施形態による装置、方法及びシステムによって様々な効果が達成される。例えば、適応ストリーミングで使用するためのネットワーク支援をユーザ機器に提供することができ、提供されるネットワーク支援は、他のユーザ機器又は同じユーザ機器によって前に報告されたメディア・ストリーミング・セッション関連情報に基づくものである。
【０２０２】
図面を参照して例示的な実施形態を説明したが、他の実施形態において改変を実施することもできる。例えば、メディア・ストリーミング・ネットワーク支援ノード３４はｅＮｏｄｅＢと統合されている必要はなく、無線アクセスネットワークの別のノードにおいて、又はコアネットワークにおいてさえ設けることができる。メディア・ストリーミング・ネットワーク支援ノード３４は、１以上の無線アクセス・ネットワーク・ノードへの情報共有接続を有する別個のノードとして形成されてもよい。
【０２０３】
さらに別の例として、本明細書に開示する技術は、ネットワーク支援がセルラ通信ネットワークのエアインターフェース上でユーザ機器に提供されることを可能にし、且つ／又はメディア・ストリーミング・セッション関連情報がセルラ通信ネットワークのエアインターフェース上でユーザ機器によって共有されることを可能にするが、ネットワーク支援及びメディア・ストリーミング・セッション関連情報は、加えて又は代替として、他の無線インターフェース、例えばＷｉ−Ｆｉ上で送信することもできる。
【０２０４】
さらに別の例として、本明細書に開示する技術は、ビデオを含むストリーミングメディアと関連付けて使用され得るが、これらの技術は、オーディオストリーミングなどの他のメディアストリーミングにも使用することもできる。
【０２０５】
本発明をいくつかの好ましい実施形態に関して図示し、説明したが、本明細書を読み、理解すれば、当業者には、均等物及び改変形態が想起されるであろう。本発明は、あらゆるそうした均等物及び改変形態を含み、添付の特許請求の範囲によってのみ限定されるものである。
【図１】
0006605132.tif 000004
【図２】
0006605132.tif 000005
【図３】
0006605132.tif 000006
【図４】
0006605132.tif 000007
【図５】
0006605132.tif 000008
【図６】
0006605132.tif 000009
【図７】
0006605132.tif 000010
【図８】
0006605132.tif 000011
【図９】
0006605132.tif 000012
【図１０】
0006605132.tif 000013
【図１１】
0006605132.tif 000014
【図１２】
0006605132.tif 000015
【図１３】
0006605132.tif 000016
【図１４】
0006605132.tif 000017
【図１５】
0006605132.tif 000018
【図１６】
0006605132.tif 000019