"通信システムにおいて、HTTPストリーミングセッション中に表現の切り替えを可能とする方法であって、利用可能な表現をグループへと分類する工程S10と、前記グループと、該グループそれぞれの表現と、を識別する情報を、提供する工程S20と、前記提供されたグループを識別する情報に基づいて、表現を切り替える工程S30と、を有することを特徴とする方法。提供される前記情報に基づいて前記グループを優先付けする工程S21と、前記グループを識別する前記情報とともに、該優先付けの指標を提供する工程S22と、をさらに有することを特徴とする、請求項1に記載の方法。それぞれの前記グループ内の表現をさらに優先付けする工程S23と、前記グループを識別する前記情報とともに、該優先付けに関する指標を提供する工程S24と、をさらに有することを特徴とする、請求項1又は2に記載の方法。少なくとも1つのクライアントノードとのHTTPストリーミングセッション中に、HTTPサーバノードにおいて用いる方法であって、利用可能な表現をグループへと分類する工程S110と、前記グループと、該グループそれぞれの表現と、を識別する情報を、前記少なくとも1つのHTTPクライアントノードへと提供する工程S120と、を有することを特徴とする方法。提供される前記情報に基づいて前記グループを優先付けする工程S121と、前記グループを識別する前記情報とともに、該優先付けの指標を提供する工程S122と、をさらに有することを特徴とする、請求項4に記載の方法。それぞれの前記グループ内の、表現を優先付けする工程S123と、前記グループを識別する前記情報とともに、該優先付けに関する指標を提供する工程S124と、をさらに有することを特徴とする、請求項4又は5に記載の方法。メディア表現記述又はマニフェストファイル内で、前記グループ情報及び優先付けの情報を提供することを特徴とする、請求項4に記載の方法。HTTPクライアントノードにおいて、少なくとも1つのHTTPストリーミングサーバノードとのHTTPストリーミングセッション中に表現を切り替える方法であって、メディアコンテンツの1以上の表現を含むグループを、識別する情報を受信する工程S220と、前記提供されたグループを識別する情報に基づいて、選択及び切り替えを行う工程S230と、を有することを特徴とする方法。表現を優先付けする工程S221,S223をさらに有し、該優先付けに基づいて、切り替えを行うことを特徴とする、請求項8に記載の方法。前記優先付けする工程S221が、前記HTTPストリーミングサーバノードから優先度情報を受け取る工程を含むことを特徴とする、請求項9に記載の方法。前記優先付けする工程S223が、前記クライアントが該優先付けを行う工程を含むことを特徴とする、請求項9に記載の方法。現在の表現についてのグループIDと、前記選択された表現についてのグループIDと、を比較するさらなる工程を有し、該比較に基づいて切り替えを行うことを特徴とする、請求項8に記載の方法。前記現在の表現と、前記好ましい表現とが、共通のグループIDを共有し、続くセグメント境界において即座に適応を行うことを特徴とする、請求項12に記載の方法。前記現在の表現と、前記好ましい表現とが、異なるグループIDに属し、前記切り替え/適応に応じて復号器を再初期化することを特徴とする、請求項12に記載の方法。通信ネットワークに配置された少なくとも1つのクライアントノードへと、メディアコンテンツのセグメントの表現を提供するように構成されたサーバノード100であって、利用可能な表現をグループへと分類するように構成されたグループ分類部110と、前記グループと、該グループそれぞれの表現と、を識別する情報を、提供するように構成された情報提供部120と、を備えることを特徴とするサーバノード。提供される前記情報に基づいて前記グループを優先付けするように構成されたグループ優先付け部121をさらに備え、前記グループを識別する前記情報とともに、該優先付けの指標を提供することを特徴とする、請求項12に記載のサーバノード。それぞれの前記グループ内の表現を優先付けするように構成された表現優先付け部123をさらに備え、前記グループを識別する前記情報とともに、該優先付けに関する指標を提供することを特徴とする、請求項12又は13に記載のサーバノード。通信ネットワークに配置された少なくとも1つのHTTPストリーミングサーバノードから、メディアコンテンツのセグメントの表現を受信するように構成されたHTTPストリーミングクライアントノード220であって、メディアコンテンツの1以上の表現を含むグループを、識別する情報を受信するように構成されたグループ識別子受信部220と、前記提供されたグループを識別する情報に基づいて、現在の表現から、他の表現へと、選択及び切り替えを行うように構成された切り替え部230と、を備えることを特徴とするクライアントノード。前記提供された情報に基づいて前記グループを優先付けし、前記グループを識別する前記情報とともに該優先付けの指標を提供するように構成されたグループ優先付け部221をさらに備え、前記切り替え部230は、該優先付けの情報にさらに基づいて、表現を切り替えるように構成されていることを特徴とする、請求項18に記載のクライアントノード。それぞれの前記グループ内の、表現を優先付けし、前記グループを識別する前記情報とともに該優先付けに関する指標を提供するように構成された表現優先付け部223をさらに備え、前記切り替え部230は、該優先付けの情報にさらに基づいて、表現を切り替えるように構成されていることを特徴とする、請求項18又は19に記載のクライアントノード。図面を通じて、同一の参照符号は類似の又は対応する要素のために用いられる。背景技術において述べたように、クライアントに対して、メディアのストリーミングセッション中に表現の最適な選択を可能とさせる要求が存在し、またクライアントに対して、効率的な表現切り替えを可能とさせる要求が存在する。最適なストリーミンクセッションを可能とするために、ある表現から他の表現へとクライアントが効率的にかつシームレスに切り替えることが可能である必要がある。このことは、不必要なバッファリング又はダウンタイムなしにメディアセッションの最適な再生品質を保証し、同時に利用可能なリソースの効率的な利用を保証する。さらに、クライアントは同一のメディアセグメントの複数の利用可能な表現の選択に直面し、したがって時間におけるそれぞれの瞬間において、最適なビューイングエクスペリエンスを与える表現を選択することが可能である必要がある。このように、クライアントは現在のセッションについての最適な表現を選択することができる必要がある。本発明者らにより、上述のシナリオの双方が、クライアントとサーバとの間での、又はクライアントと中間補助ノードとの間での、利用可能な表現、並びにクライアントが効率的な表現切り替えを行うこと及び最適な表現を選択することを可能とする任意の情報についての、情報の交換又は信号通信を提供することにより、補助され又は緩和されうることが確認された。好適にはこの情報は、いわゆるマニフェストファイル内で、サーバと受信クライアントとの間で通信される。他の代替策は、何らかの中間補助ノードを介して情報を提供することである。本発明の第1の態様は、HTTPストリーミングセグメントの特徴についての、サーバからクライアントへの通信である。一般的に、例えば多くの様々なデバイス、解像度、又は異なるコーデックをカバーするために、多くの表現が存在するだろう。もちろんクライアントは、様々な表現の全ての中から自由に選択することができるが、最もよい結果及び円滑な表現間の切り替えを達成するために、我々はクライアントにとっての切り替えを単純化する、マニフェストファイル内での通信を導入する。このことは、表現をグループへとグループ化するという概念によってなされる。本開示に従う方法の一実施形態が、図1を参照して説明される。最初に、利用可能な表現がグループへと分類されるS10。この分類は、それぞれのセグメントの個別の特徴を識別する予め定義されたグループタグのセットに基づいて、例えば切り替えIDでそれぞれの表現をタグ付けすることによって行われる。このようなタグは、例えば、再生中にセグメント境界又は他の場所において、そのグループの表現間での切り替えが可能である又は可能ではないことを示すことができる。セグメント境界での切り替えが可能であることを示す、同一の切り替えIDでタグ付けされた表現の例は、ビットレートのみが異なる2つの表現である。同一の切り替えIDを有するグループ内に分類された表現であって、この切り替えIDが切り替えが適切ではないことを示す場合の表現の対照的な例は、異なる言語又はアスペクト比の表現を含むことができる。表現グループ及びそれらの表現を識別する情報、例えば切り替えIDは、例えばマニフェストファイル内で、ストリーミングクライアントノード又は中間ノードに提供されるS20。続けて、そしてクライアントは、提供されたグループ識別情報、例えば切り替えID又は切り替えタグに基づいて、現在の表現から新しい又は好ましい表現へと切り替える。さらに、他のグループ及び切り替えID又はタグが、セグメント境界においてビットストリームレベルで切り替えが行えることを信号通信する又は示すために定義される。切り替えが可能ではない場合のある例の1つは、セグメント境界にわたる予測が存在する場合である。様々なグルーブの例が図5に示される。図において、3つの異なるグループが示されており、すなわち、比率グループ全てのセグメントが同一の動画アスペクト比を有する、言語グループ全ての表現が同じ言語に属する、及びビットストリームレベルグループ表現がビットレートのみにおいて異なるである。図に示されるように、1つの表現は複数の切り替えIDで識別されることができ、例えば、異なるグループに属することができる。結果として、マニフェストファイル内に追加された情報のために、クライアントはより効率的な方法で表現切り替えを行うことができ、このことはビューイング又はリスニングエクスペリエンスを向上させる。前に述べたように、第2の態様はサーバ側において提供されるいくつかの利用可能な表現が存在する場合であって、クライアントには、どれが選択するのに最適な選択肢であるのかが常に明らかなわけではない。例えば、帯域幅が許す場合には、最も高いビットレートを有する表現を選択する傾向にある。しかしながら、例えば2つの動画が類似した品質であり、高いビットレートの動画がMPEG-2符号化されており、低いビットレートの動画がH.264符号化されている場合、これは常に正しいわけではない。さらに図1を参照して、本開示に従う方法のさらなる実施形態が説明される。先に示されたように、複数の利用可能な表現に直面した場合、タグ付けされた又はグループ化された表現であるにもかかわらず、クライアントは依然として最適な表現選択を行うことが可能である必要がある。したがって、グループを優先付けすることによってS21、若しくはそれぞれのグループ内の表現を優先付けすることによってS23、又は双方の組み合わせによって、利用可能な表現は優先付けされることができるS21,S23。そして、切り替えID若しくはタグと共に、又は個別に、クライアントへと優先付け順位の指標が提供されてもよいS22,S24。こうして、クライアントが最適な表現を選択することを可能とする。例としては、優先付け順位はマニフェストファイル内の異なるタグの中で信号通信されてもよい。順位付けはサーバ推薦のリストであり、ここでリスト上の先頭の表現が最もよい選択肢であるものと考えられる。表現の優先度は、リストによって示されるように、引き続いて下がっていく。どのような条件下でこの順位付けが扱われるかを示すタグ信号が、順位付けに付随する。図2を参照して、ストリーミングサーバノードにおける方法の実施形態が説明される。上述したのに対応する方法で、利用可能な複数の表現がタグ付けされ、セグメント境界においてセグメント切り替えが可能であるか否か若しくはビットストリーム切り替えが可能であることを示すそれぞれの切り替えID又はタグ、又は何らかの他のタグ若しくは切り替えIDに基づいて、グループに分類されるS110。グループ識別情報、切り替えID又はタグは、クライアントが最適な表現を選択することを可能とするように、クライアントノードへと提供される。さらなる実施形態によれば、様々な表現とグループとの少なくとも一方が優先付けされることができS121,S123、優先度についての指標がクライアントに提供されることができるS122,S124。優先度指標は、グループ内又はグループ間での、表現を選択する好ましい順序を示す単純なリストでありうる。好ましくは、優先度についての指標はマニフェストファイル内又は類似のものの中でクライアントに提供される。以下に、HTTPストリーミングサーバノードにおける方法の実施形態のいくつかの例が続く。第1に、サーバノード、又はむしろノードにおけるコンテンツ生成処理を管理する人/システムは、再生中に切り替え可能であると考えるコンテンツを一緒にグループ化してもよくS110、これを信号通信してもよいS120。第2に、サーバノードは、クライアントにとっての都合の良さのような因子ファクタに依存して、ビットストリームレベルで、すなわち復号器を再構成しないでスプライシング接合が可能なように、ビットストリームを符号化しセグメント化する分割することを選択してもよい。これもまた信号通信される。第3に、サーバノードは、切り替えグループ内での、及び切り替えグループ外での、順位付けを実行してもよいS121,S123。様々なタグの下に、どのように順位付けが行われうるかについては、多くの代替方法がある。すなわち、-コンピュータ解析複雑さ、ビットレート...に基づくソーティング整列-コンピュータエンジニア/ネットワーク専門家/アーティスト芸術家/映画評論家...でありうる、専門家の勧め-スポンサーの介入であり、コマーシャルが存在しないならば動画を高く評価する、である。サーバからクライアントへの信号通信S122,S124は、ストリームのマニフェストファイル又はメディアプレゼンテーションデスクリプションメディア表現記述内で行われることが有利である。順位付けの信号通信のために、どのような種類のタグ順位付けが必要かについてクライアントはサーバノードと交渉することができ、サーバは要求に応じてリストを送ってもよい。クライアントノードにおける表現切り替え方法の実施形態が、図3を参照して説明される。再生中、例えばストリーミングセッション中に、クライアントノードは、メディアコンテンツの表現のグループを識別する情報を受信するS220。すると、受信した情報に基づいてクライアントは次の表現を選択し、現在の表現から選択された表現へと切り替えるS230。さらに、何らかの所定の品質基準に基づいてクライアントノードは、受信した表現又は表現のグループの、優先付け又は順位付けを行うことができS221,223、この優先度指標に基づいて続く表現を選択することができる。この優先付けはクライアントノードによって実行されることができるし、サーバノードからマニフェストファイル内の必須の要素として、又はクライアントノードからの要求に応じて供給されることもできる。選択及び切り替え工程は、現在の切り替えIDと選択された表現との間の比較に基づいて行われるこがとできる。一実施形態によれば、現在の表現及び選択された又は好ましい表現が共通の切り替えIDを共有するならば、続くセグメント境界において即座に切り替えが実行されることができる。又は、現在の及び選択された表現が共通の切り替えIDを共有しないならば、復号器は切り替えに応じて再初期化されることができる。以下に、本開示に従うクライアントノードにおけるいくつかの実施形態が続く。セグメント切り替えについて、及びHTTPストリーミングセッションの再生中に、クライアントはセグメント境界において、又は時間の他の固定された時点において適応することを選択してもよい。適応することを選択した場合、クライアントは以下のことを行ってもよい。1同一の切り替えIDを有するすなわち同じグループに所属する表現のリストを作成する。2この表現のリストから、基準例えばビットレート、サポートされているコーデックなどの現在のセットを満たす最良の表現を選択する。ビットストリーム切り替え同一の解像度、同一のコーデック及びプロファイル/レベル、切り替え境界にわたる予測がないについて、及びHTTPストリーミングセッションの再生中に、クライアントはセグメント境界において適応することを選択してもよい。適応することを選択した場合、クライアントは以下のことを行ってもよい。1同一の切り替えIDを有する表現のリストを作成する。2この表現のリストから、基準例えばビットレート、サポートされているコーデックなどの現在のセットを満たす最良の表現を選択する。3もし新しい表現及び古い表現が同一のビットストリーム切り替えグループにあるならば、新しいビットストリームセグメントが、さらなる動作なしにすなわち復号器の休止ティアダウンなしに復号器へと送られる。もし新しい表現及び古い表現が異なるビットストリーム切り替えグループに所属するならば、復号器はこの切り替えに際して再初期化されなければならない。このことは、新しいメタデータのダウンロード、又はより高いプロファイル/レベルを有するビットストリーム複雑なビットストリームの復号化が可能な他の復号器を選択すること、を伴ってもよい。クライアントが表現を選択した場合には、項目3はすでに項目2に従っているものと考えられてもよく、すなわち切り替えグループが基準のセットに追加されることができる。最後に、再生中に、及び初期起動の間においても、選択される、互いに異なる特徴を有する複数の表現を、クライアントは有しているかもしれない。クライアントは、どの表現を再生するかを選択するために、以下のことを行ってもよい。1基準例えばビットレート、サポートされているコーデックなどの現在のセットを満たす表現のリストを作成する。2表現のこのリストから、最も高い表現の順位を有する表現を選択する。代わりに、この表現の順位は、他の因子と組み合わされて、表現の決定において助けとなってもよい。上述の信号通信は、黙示的なものであっても明示的なものであってもよい。例えば、規定値が特定されてもよい。少なくとも1つのHTTPストリーミングサーバノード100と、少なくとも1つのHTTPストリーミングクライアントノード200とを含むシステムのいくつかの実施形態が、図4を参照して説明される。サーバノード100とクライアントノード200とを接続するストリーミングメディアコンテンツと記された矢印によって示されるように、2つのユニットがストリーミングセッションに関与し、ここでクライアントノード200はサーバノード100から特定の現在の表現のコンテンツを取得又は収集する。本開示に従うHTTPサーバノード100は、一般的な入力/出力ユニットI/Oに加えて、利用可能な表現をグループへとグループ化するためのグループ分類ユニット110を備える。分類ユニット110は、複数の利用可能なグループのうちの1以上に所属しているものとして表現を識別するそれぞれの切り替えID又はタグを、それぞれの表現に与えるように構成されている。さらにサーバノード100は、サーバノード100とのストリーミングセッションに関与するHTTPクライアントノード200へと、グループ及びその表現を識別する情報を提供する、情報提供部120を含む。さらに、特定の実施形態によれば、サーバノード100は、グループを順位付け又は優先付けし、切り替えIDとともにこの優先度に関する指標を提供するためのグループ優先付け部121と、それぞれのグループ内の表現を優先付け又は順位付けし、この優先度に関する指標を、好ましくはクライアントノード200又は他の中間ノードへと提供するための表現優先付け部123とのうちの1つ又は双方を含む。本開示に従うHTTPストリーミングクライアントノード200は、一般的な入力/出力ユニットI/Oに加えて、メディアコンテンツの1以上の表現を含むグループを識別する情報を受信するように構成されたグルーブ識別子受信部220と、提供されたグルーブ識別情報に基づいて表現を選択し及び切り替えるように構成された切り替え部230とを含む。さらに、特定の実施形態によれば、HTTPストリーミングクライアントノード200は、グループを順位付け又は優先付けし、切り替えIDとともに優先度に関する指標を提供するためのグループ優先付け部221と、それぞれのグループ内の表現を優先付け又は順位付けするための表現優先付け部223とを含む。さらに切り替え部230は、この優先度情報に追加的に基づいて表現を切り替えるように構成される。工程、機能、手順、及びブロックのうちの少なくとも1つは、例えば汎用電子回路及びアプリケーション固有回路を含むディスクリート分離回路又は集積回路技術のような任意の慣用技術を用いて、ハードウェアに実装されてもよい。代わりに、上述の工程、機能、手順、及びブロックのうちの少なくともいくつかは、例えばマイクロプロセッサ、デジタルシグナルブロセッサDSP、及びフィールドプログラムゲートアレイFPGAデバイスのような任意の適切なプログラム可能論理デバイス、のうちの少なくとも1つのような適切な処理デバイスによる実行のためのソフトウェアとして実装されてもよい。ネットワークノードの一般的な処理能力を再利用することが可能であるかもしれないこともまた、理解されるべきである。例えばこれは、既存のソフトウェアを再プログラミングすること、又は新しいソフトウェア要素コンポーネントを追加することにより、行われてもよい。ソフトウェアは、通常はコンピュータ読み取り可能な媒体上に保持される、コンピュータプログラム製品として実現されてもよい。そしてこのソフトウェアは、コンピュータのプロセッサによる実行のために、コンピュータの動作メモリオペレーティングメモリへと読み込まれてもよい。コンピュータ/プロセッサは、上述の工程、機能、手順、及びブロックのうちの少なくとも1つのみを実行すること専用のものである必要はなく、他のソフトウェアタスクを実行してもよい。以下に、図6を参照して、コンピュータ実装例が説明される。コンピュータ300は、プロセッサ310と、動作メモリ320と、入力/出力部330とを備える。この特定の例において、上述の工程、機能、手順、及びブロックのうちの少なくともいくつかはソフトウェア325として実装され、このソフトウェア325はプロセッサ310による実行のために動作メモリ320へと読み込まれる。プロセッサ310及びメモリ320は、通常のソフトウェアの実行を可能とするように、システムバスを介して互いに相互接続される。I/O部330は、例えば入力パラメータと結果として出力されるパラメータとの少なくとも一方のような関連するデータの入力と出力との少なくとも一方を可能とするために、プロセッサ310とメモリ320との少なくとも一方と、I/Oバスを介して相互接続されてもよい。本開示の様々な実施形態を適用することにより、現在のHTTPストリーミングセッションのメディアコンテンツについての最適の表現を、クライアントが選択することが可能となる。上述の実施形態は、本発明のいくつかの説明的な例であることが理解されるだろう。本発明の範囲を逸脱することなく、様々な変形、組み合わせ及び変更が実施形態に対してなされてもよいことが、当業者には理解されるだろう。特に、異なる実施形態における異なる部分の解決策は、技術的に可能である場合、他の構成と組み合わされてもよい。本発明の範囲は、しかしながら、添付の請求の範囲によって規定される。"