【手続補正書】
【提出日】平成30年7月26日(2018.7.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのサーバーから、クライアント端末によってマルチメディアコンテンツを受信する方法であって、前記マルチメディアコンテンツは、第１の持続時間の少なくとも２つの連続するセグメントに分離され、セグメントは、少なくとも２つのリプレゼンテーションに関連付けられており、前記方法は、
セグメントの第１のリプレゼンテーションの少なくとも１つのフラグメントを受信することであって、前記セグメントの各リプレゼンテーションは、第２の持続時間の少なくとも２つの連続するフラグメントに分離される、ことと、
前記クライアント端末と前記少なくとも１つのサーバーのうちの１つとの間の送信経路上において利用可能な帯域幅を考慮することによって、
・前記セグメントの前記第１のリプレゼンテーションのすべての後続フラグメントの予想配送時間、および
・前記セグメントの少なくとも１つの代替リプレゼンテーションのすべての前記フラグメントの予想配送時間
を決定することと、
前記予想配送時間を考慮することによって、
・前記セグメントの前記第１のリプレゼンテーションの少なくとも１つの後続フラグメントを受信すること、または
・前記セグメントの第２のリプレゼンテーションの少なくとも第１のフラグメントを受信することであって、前記第２のリプレゼンテーションは、前記少なくとも１つの代替リプレゼンテーションに属する、受信すること、
の間で選択することと、
を含む、前記方法。
【請求項２】
前記第２の持続時間に対応するタイムスケールで、前記利用可能な帯域幅の推定値を決定することを含む、請求項１に記載の方法。
【請求項３】
前記第１の持続時間に対応するタイムスケールで、前記利用可能な帯域幅の推定値を決定することを含む、請求項２に記載の方法。
【請求項４】
１つまたは複数の前記推定値は、各々、周期的に、または少なくとも１つのフラグメントを受信した後に、または少なくとも１つのセグメントを受信した後に、または前記送信経路の変化を検出した後に、決定される、請求項２又は３に記載の方法。
【請求項５】
前記利用可能な帯域幅の増加が生じた場合、前記第２のリプレゼンテーションは、前記第１のリプレゼンテーションに関連付けられた第１のビットレートよりも高い第２のビットレートに関連付けられている、請求項１乃至４のいずれかに記載の方法。
【請求項６】
前記利用可能な帯域幅の減少が生じた場合、前記第２のリプレゼンテーションは、前記第１のリプレゼンテーションに関連付けられた第１のビットレートよりも低い第２のビットレートに関連付けられている、請求項１乃至４のいずれかに記載の方法。
【請求項７】
前記第１のリプレゼンテーションの少なくとも１つの後続フラグメントを受信すること、または前記第２のリプレゼンテーションの少なくとも第１のフラグメントを受信すること、の間で前記選択することは、前記クライアント端末のバッファの現在のコンテンツの再生持続時間も考慮する、請求項１乃至６のいずれかに記載の方法。
【請求項８】
前記予想配送時間の前記決定と、前記第１のリプレゼンテーションの少なくとも１つの後続フラグメントを受信することまたは前記第２のリプレゼンテーションの少なくとも第１のフラグメントを受信することの間での前記選択とは、フラグメントごとに実装されている、請求項１乃至７のいずれかに記載の方法。
【請求項９】
前記少なくとも１つのフラグメントを受信するために、少なくとも１つのバイト範囲要求を前記少なくとも１つのサーバーに送信することを含む、請求項１乃至８のいずれかに記載の方法。
【請求項１０】
前記バイト範囲要求の少なくとも１つは、パイプライン化される、請求項９に記載の方法。
【請求項１１】
前記マルチメディアコンテンツは、ＨＴＴＰ適応ストリームである、請求項１乃至１０のいずれかに記載の方法。
【請求項１２】
少なくとも１つのサーバーからマルチメディアコンテンツを受信するクライアント端末であって、前記マルチメディアコンテンツは、第１の持続時間の少なくとも２つの連続するセグメントに分離され、セグメントは、少なくとも２つのリプレゼンテーションに関連付けられており、前記クライアント端末は、
セグメントの第１のリプレゼンテーションの少なくとも１つのフラグメントを受信するように構成されたモジュールであって、前記セグメントの各リプレゼンテーションは、第２の持続時間の少なくとも２つの連続するフラグメントに分離される、モジュールと、
前記クライアント端末と前記少なくとも１つのサーバーの１つとの間の送信経路上において利用可能な帯域幅を考慮することによって、
・前記セグメントの前記第１のリプレゼンテーションのすべての後続フラグメントの予想配送時間、および
・前記セグメントの少なくとも１つの代替リプレゼンテーションのすべての前記フラグメントの予想配送時間
を決定するように構成されたモジュールと、
前記予想配送時間を考慮することによって、
・前記セグメントの前記第１のリプレゼンテーションの少なくとも１つの後続フラグメントを受信すること、または
・前記セグメントの第２のリプレゼンテーションの少なくとも第１のフラグメントを受信することであって、前記第２のリプレゼンテーションは、前記少なくとも１つの代替リプレゼンテーションに属する、受信すること
の間で選択するように構成されたモジュールと、
を備えた、前記クライアント端末。
【請求項１３】
前記決定するモジュールは、前記第２の持続時間に対応するタイムスケールで、前記利用可能な帯域幅の推定値を決定するようにさらに構成された、請求項１２に記載のクライアント端末。
【請求項１４】
前記決定するモジュールは、前記第１の持続時間に対応するタイムスケールで、前記利用可能な帯域幅の推定値を決定するようにさらに構成された、請求項１３に記載のクライアント端末。
【請求項１５】
１つまたは複数の前記推定値は、各々、周期的に、または少なくとも１つのフラグメントを受信した後に、または少なくとも１つのセグメントを受信した後に、または前記送信経路の変化を検出した後に、決定される、請求項１３に記載のクライアント端末。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１０２
【補正方法】変更
【補正の内容】
【０１０２】
コンピュータ可読記憶媒体は、１つまたは複数のコンピュータ可読媒体内で具体化され、コンピュータによって実行可能なその上で具体化されるコンピュータ可読プログラムコードを有する、コンピュータ可読プログラム製品の形態を取ることができる。本明細書で使用される場合、コンピュータ可読記憶媒体は、その中に情報を記憶する固有の能力、およびそこからの情報の取り出しを提供する固有の能力を与えられた、非一時的な記憶媒体と見なされる。コンピュータ可読記憶媒体は、例えば、限定されることなく、電子、磁気、光、電磁気、赤外線、もしくは半導体システム、装置、もしくはデバイス、または上記の任意の適切な組合せとすることができる。以下のもの、すなわち、ポータブルコンピュータディスク、ハードウェアディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、消去可能プログラム可能リードオンリーメモリ（ＥＰＲＯＭもしくはフラッシュメモリ）、ポータブルコンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、光記憶デバイス、磁気記憶デバイス、または上記の任意の適切な組合せは、本原理が供給され得るコンピュータ可読記憶媒体のより特定の例を提供するが、当業者によって容易に理解されるように、例示的な網羅的ではないリストであるにすぎない。
［付記１］
少なくとも１つのサーバーから、クライアント端末によってマルチメディアコンテンツを受信するための方法であって、前記マルチメディアコンテンツは、第１の持続時間の少なくとも２つの連続するセグメントに分離され、セグメントは、少なくとも２つの表現に関連付けられ、前記方法は、
−  セグメントの第１の表現の少なくとも１つのフラグメントを受信するステップ（２１）であって、前記セグメントの各表現は、第２の持続時間の少なくとも２つの連続するフラグメントに分離される、ステップと、
−  前記クライアント端末と前記少なくとも１つのサーバーのうちの１つとの間の送信経路上において利用可能な帯域幅を考慮することによって、
・前記セグメントの前記第１の表現のすべての後続フラグメントの予想配送時間、および
・前記セグメントの少なくとも１つの代わりの表現のすべての前記フラグメントの予想配送時間
を決定するステップ（２２）と、
−  前記予想配送時間を考慮することによって、
・前記セグメントの前記第１の表現の少なくとも１つの後続フラグメントを受信すること、または
・前記セグメントの第２の表現の少なくとも第１のフラグメントを受信することであって、前記第２の表現は、前記少なくとも１つの代わりの表現に属する、受信すること、
の間で選択するステップ（２３）と、
を含む、前記方法。
［付記２］
前記第２の持続時間に対応するタイムスケールで、前記利用可能な帯域幅の推定値を決定するステップを含む、付記１に記載の方法。
［付記３］
前記第１の持続時間に対応するタイムスケールで、前記利用可能な帯域幅の推定値を決定するステップを含む、付記２に記載の方法。
［付記４］
１つまたは複数の前記推定値は、各々、周期的に、または少なくとも１つのフラグメントを受信した後に、または少なくとも１つのセグメントを受信した後に、または前記送信経路の変化を検出した後に、決定される、付記２又は３に記載の方法。
［付記５］
前記利用可能な帯域幅の増加が生じた場合、前記第２の表現は、前記第１の表現に関連付けられた第１のビットレートよりも高い第２のビットレートに関連付けられる、付記１乃至４のいずれかに記載の方法。
［付記６］
前記利用可能な帯域幅の減少が生じた場合、前記第２の表現は、前記第１の表現に関連付けられた第１のビットレートよりも低い第２のビットレートに関連付けられる、付記１乃至４のいずれかに記載の方法。
［付記７］
前記第１の表現の少なくとも１つの後続フラグメントを受信すること、または前記第２の表現の少なくとも第１のフラグメントを受信すること、の間で前記選択するステップは、前記クライアント端末のバッファの現在のコンテンツの再生持続時間も考慮する、付記１乃至６のいずれかに記載の方法。
［付記８］
前記予想配送時間の前記決定と、前記第１の表現の少なくとも１つの後続フラグメントを受信することまたは前記第２の表現の少なくとも第１のフラグメントを受信することの間での前記選択とは、フラグメントごとに実装される、付記１乃至７のいずれかに記載の方法。
［付記９］
前記少なくとも１つのフラグメントを受信するために、少なくとも１つのバイト範囲要求を前記少なくとも１つのサーバーに送信するステップを含む、付記１乃至８のいずれかに記載の方法。
［付記１０］
前記バイト範囲要求の少なくとも１つは、パイプライン化される、付記９に記載の方法。
［付記１１］
前記マルチメディアコンテンツは、ＨＴＴＰ適応ストリームである、付記１乃至１０のいずれかに記載の方法。
［付記１２］
少なくとも１つのサーバーからマルチメディアコンテンツを受信するためのクライアント端末（ＣＴ）であって、前記マルチメディアコンテンツは、第１の持続時間の少なくとも２つの連続するセグメントに分離され、セグメントは、少なくとも２つの表現に関連付けられ、前記クライアント端末は、
−  セグメントの第１の表現の少なくとも１つのフラグメントを受信するように構成されたモジュール（４３）であって、前記セグメントの各表現は、第２の持続時間の少なくとも２つの連続するフラグメントに分離される、モジュールと、
−  前記クライアント端末と前記少なくとも１つのサーバーの１つとの間の送信経路上において利用可能な帯域幅を考慮することによって、
・前記セグメントの前記第１の表現のすべての後続フラグメントの予想配送時間、および
・前記セグメントの少なくとも１つの代わりの表現のすべての前記フラグメントの予想配送時間
を決定するように構成されたモジュール（４４）と、
−  前記予想配送時間を考慮することによって、
・前記セグメントの前記第１の表現の少なくとも１つの後続フラグメントを受信すること、または
・前記セグメントの第２の表現の少なくとも第１のフラグメントを受信することであって、前記第２の表現は、前記少なくとも１つの代わりの表現に属する、受信すること
の間で選択するように構成されたモジュール（４５）と、
を備えた、前記クライアント端末。
［付記１３］
前記決定するモジュールは、前記第２の持続時間に対応するタイムスケールで、前記利用可能な帯域幅の推定値を決定するようにさらに構成された、付記１２に記載のクライアント端末。
［付記１４］
前記決定するモジュールは、前記第１の持続時間に対応するタイムスケールで、前記利用可能な帯域幅の推定値を決定するようにさらに構成された、付記１３に記載のクライアント端末。
［付記１５］
１つまたは複数の前記推定値は、各々、周期的に、または少なくとも１つのフラグメントを受信した後に、または少なくとも１つのセグメントを受信した後に、または前記送信経路の変化を検出した後に、決定される、付記１３に記載のクライアント端末。