【手続補正書】
【提出日】平成27年12月10日(2015.12.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コントローラにおいて実行される方法であって、オーディオビジュアルコンテンツの受信機への連続する部分における送信を制御する方法において、
前記オーディオビジュアルコンテンツは、少なくとも２つのバージョンで少なくとも１つのサーバから利用可能であり、前記少なくとも１つのサーバ及び前記受信機は前記コントローラと別個であり、前記少なくとも２つのバージョンは、異なる送信ビットレートにそれぞれ対応し、前記連続する部分のそれぞれは、前記受信機により送出された送信要求に応答して前記少なくとも２つのバージョンのうちの１つの部分として選択され、
当該方法は、
前記受信機への前記オーディオビジュアルコンテンツのうちの少なくとも１つの第一の部分の伝達を表す情報を受信するステップであって、前記第一の部分は、前記受信機によって既に受信されている、ステップと、
前記オーディオビジュアルコンテンツの少なくとも１つの第二の部分に関する送信要求に含まれるべき少なくとも１つの送信パラメータを計算するため、前記受信された情報に少なくとも部分的に基づき計算され且つ前記受信機によって使用されるよう適応された制御パラメータを前記受信機に送信するステップと、
を含む、方法。
【請求項２】
前記情報は、
サーバの識別子、
受信機の識別子、
前記受信機を含む受信機のグループの識別子、
前記受信機の位置情報、
サーバと前記受信機との間のデータ送信ビットレート、
前記受信機のデータ受信バッファのサイズ、
前記受信機への前記オーディオビジュアルコンテンツの伝達に関する品質の指標、
前記受信機が、前記オーディオビジュアルコンテンツを受信しながら、所与の時間間隔の間に前記少なくとも２つのバージョンのうちの１つから前記少なくとも２つのバージョンのうちの別のバージョンに切り替える回数、
予め定義された時間間隔の間に前記受信機により受信されたバイト数、及び
前記オーディオビジュアルコンテンツの前記少なくとも２つのバージョンのそれぞれについて、予め定義された時間範囲の間に、前記受信機により受信されたバイト数、
のうちの少なくとも１つのパラメータを含む、
請求項１記載の方法。
【請求項３】
前記制御パラメータは、
サーバの識別子、
要求されるビットレートの最大値、
要求される前記少なくとも２つのバージョンのうちの許容されるバージョンのリスト、
受信バッファの最大のサイズ、
前記要求内で示される最大の速度ファクタ、及び
前記受信機の適応ストリーミングアルゴリズムのパラメータ、
のうちの少なくとも１つのパラメータを含む、
請求項１又は２に記載の方法。
【請求項４】
連続する部分においてオーディオビジュアルコンテンツを受信する受信機であって、
前記オーディオビジュアルコンテンツは、異なる送信ビットレートにそれぞれ対応する少なくとも２つのバージョンで少なくとも１つのサーバから利用可能であり、前記連続する部分のそれぞれは、当該受信機により送出された送信要求に応答して前記少なくとも２つのバージョンのうちの１つの部分として選択され、前記送信要求は、送信パラメータを含み、
当該受信機は、
通信インタフェースと、
少なくとも１つのプロセッサと
を有し、
前記少なくとも１つのプロセッサは、
オーディオビジュアルコンテンツのうちの少なくとも１つの第一の部分の伝達を表す情報を、前記少なくとも１つのサーバ及び当該受信機と別個であるコントローラ装置へ送出し、前記第一の部分は、当該受信機によって既に受信されており、
前記オーディオビジュアルコンテンツの前記部分の伝達を表す前記情報から定義された制御パラメータを受信し、
少なくとも前記制御パラメータから前記送信パラメータを計算し、
前記オーディオビジュアルコンテンツのうちの少なくとも１つの第二の部分に関連し、少なくとも前記制御パラメータから計算された前記送信パラメータを含む要求を送信する
よう構成される、受信機。
【請求項５】
前記制御パラメータと、前記オーディオビジュアルコンテンツのうちの前記第一の部分の伝達を表す前記情報とを記憶するメモリを備える、
請求項４記載の受信機。
【請求項６】
当該受信機は、ラップトップ型装置である、
請求項４又は５記載の受信機。
【請求項７】
当該受信機は、セットトップボックスである、
請求項４又は５記載の受信機。
【請求項８】
当該受信機は、モバイル端末である、
請求項４又は５記載の受信機。
【請求項９】
受信機へのオーディオビジュアルコンテンツの連続する部分における送信を制御するコントローラ装置であって、
前記オーディオビジュアルコンテンツは、少なくとも２つのバージョンで少なくとも１つのサーバから利用可能であり、前記少なくとも１つのサーバ及び前記受信機は当該コントローラ装置と別個であり、前記少なくとも２つのバージョンは、異なる送信ビットレートにそれぞれ対応し、前記連続する部分のそれぞれは、前記受信機により送出された送信要求に応答して前記少なくとも２つのバージョンのうちの１つの部分として選択され、
当該コントローラ装置は、
通信インタフェースと、
少なくとも１つのプロセッサと
を有し、
前記少なくとも１つのプロセッサは、
前記受信機へのオーディオビジュアルコンテンツのうちの少なくとも１つの第一の部分の伝達を表す情報を前記通信インタフェースを介して受信し、前記第一の部分は、前記受信によって既に受信されており、
前記オーディオビジュアルコンテンツのうちの少なくとも１つの第二の部分に関する送信要求に含まれるべき少なくとも１つの送信パラメータを定義するために、前記受信された情報に少なくとも部分的に基づき且つ前記受信機によって使用されるよう適応された制御パラメータを計算し、
前記制御パラメータを前記受信機に送信する
よう構成される、コントローラ装置。
【請求項１０】
当該コントローラ装置は、レジデンシャルゲートウェイ機器に配置される、
請求項９記載のコントローラ装置。
【請求項１１】
当該コントローラ装置は、デジタル加入者回線アクセス多重化装置に配置される、
請求項９記載のコントローラ装置。
【請求項１２】
連続する部分においてオーディオビジュアルコンテンツを受信する受信機において実行される方法であって、
前記オーディオビジュアルコンテンツは、異なる送信ビットレートにそれぞれ対応する少なくとも２つのバージョンで少なくとも１つのサーバから利用可能であり、前記連続する部分のそれぞれは、前記受信機により送出される送信要求に応答して前記少なくとも２つのバージョンのうちの１つの部分として選択され、前記送信要求は、送信パラメータを含み、
当該方法は、
前記受信機への前記オーディオビジュアルコンテンツのうちの少なくとも１つの第一の部分の伝達を表す情報を、前記少なく１つのサーバ及び前記受信と別個であるコントローラ装置に送信するステップであって、前記第一の部分は、前記受信によって既に受信されている、ステップと、
前記オーディオビジュアルコンテンツのうちの前記既に受信された第一の部分の伝達を表す前記情報から定義された制御パラメータを受信するステップと、
少なくとも前記制御パラメータから前記送信パラメータを計算するステップと、
前記オーディオビジュアルコンテンツのうちの少なくとも１つの第二の部分に関連し、少なくとも前記制御パラメータから計算された前記送信パラメータを含む要求を送信するステップと、
を含む方法。
【請求項１３】
前記制御パラメータを受信するステップは、前記受信機の少なくとも１つの受信パラメータを更新するステップを含む、
請求項１２記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明は、少なくとも２つのサーバと受信機との間の送信制御する方法に関し、サーバは、オーディオビジュアルコンテンツを表すデータを送信し、オーディオビジュアルコンテンツは、少なくとも２つのバージョンで少なくとも２つのサーバのそれぞれから利用可能であり、少なくとも２つのバージョンは、異なる送信のビットレートにそれぞれ対応し、少なくとも２つのサーバは、連続する部分でオーディオビジュアルコンテンツを送信し、連続する部分のそれぞれは、受信により送出された送信要求に応答して少なくとも２つのサーバのうちの１つから、少なくとも２つのバージョンのうちの１つの一部として選択され、送信要求は、少なくとも送信パラメータを含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
本発明は、限定するものではない、以下の添付図面を参照して、以下の実施の形態及び実行の例により良好に理解及び例示される。
【図１】本発明の実施の形態に係る、CDN消費制御が行われる全体のネットワークアーキテクチャを例示する図である。
【図２】図１で例示されるネットワークで使用される受信機を例示する図である。
【図３】図１で例示されるネットワークで使用されるコントローラを例示する図である。
【図４】図１で例示されるネットワークで使用されるCDNサーバを例示する図である。
【図５】本発明の実施の形態に係る、図１及び図３のコントローラにおける方法を例示する図である。
【図６】本発明の実施の形態に係る、図１及び図２で表される受信機における方法を例示する図である。  図１〜図４では、表現されるブロックは、単なる機能エンティティであり、物理的な個別のエンティティに必ずしも対応していない。すなわち、これらはハードウェア又はソフトウェアの形式で開発されるか、又は１以上の集積回路で実現される場合がある。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
図４は、適応ストリーミングCDNサーバ１を例示する。CDNサーバ１は、ネットワーク３に接続し、受信機４と通信するための通信インタフェース１４を有する。通信モジュール１３は、例えばTCP/IPスタックのようなプロトコルスタックを有する。処理ユニット１１は、CDNサーバ１のアプリケーション及びルーチンを実行する。不揮発性メモリ１７は、処理ユニット１１により実行されるソフトウェア及びアプリケーションを有し、メモリバッファ１２は、アプリケーションの実行の間、データストレージの揮発性メモリである。また、バッファ１２は、適応ストリーミングに関連するメッセージ（要求）を含む受信機からのメッセージの記憶のために使用される。ストレージモジュール１５は、受信機４に伝達される全てのオーディオビジュアルコンテンツを記憶するメディアを有する。ストレージモジュール１５は、オーディオビジュアルコンテンツのそれぞれについて（異なるビットレートに対応する）全てのバージョンを有する。オーディオビジュアルコンテンツのバージョンは、単一のファイルとして記憶されるか、あるファイルにおける他のバージョンと連結することができる。オーディオビジュアルコンテンツは、オーディオコンテンツ、ビデオコンテンツ又は両者とすることができる。適応ストリーミングモジュール１６は、ストレージモジュール１５に記憶されるコンテンツの適応ストリーミングのため、受信機４から到来するメッセージを処理する役割を果たす。適応ストリーミングモジュール１６は、オーディオビジュアルコンテンツに対応するマニフェストファイルを伝達し、受信機から到来する要求を処理する。適応ストリーミングモジュールは、要求のパラメータを解釈し、コンテンツの対応する部分（チャンク又はチャンクの一部）を通信インタフェース１４を通して受信機に伝達する。CDNサーバ１の上述されたモジュールは、内部バス１８を通して相互接続される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
より一般的には、図１で例示された適応ストリーミングシステムの上述された例では、コントローラ６は、CDNサーバ１と受信機４との間の送信データレート、及びCDNサーバ２と受信機４との間の送信データレートを制御する。CDNサーバは、オーディオビジュアルコンテンツを表すデータを送信する。オーディオビジュアルコンテンツは、異なるバージョンでCDNサーバ１から利用可能であり、異なるバージョンでCDNサーバ２から利用可能である。オーディオビジュアルコンテンツの利用可能なバージョンは、異なる送信ビットレートに対応する。CDNサーバは、連続する部分でオーディオビジュアルコンテンツを送信する。オーディオビジュアルコンテンツの連続する部分のそれぞれは、（バージョン（ビットレート）又は伝達速度のような）送信パラメータを含む、CDNサーバ１又はCDNサーバ２への要求を送信することで、受信機により選択される。コントローラ６は、受信機４から報告された情報を周期的に受信する。受信機４からの情報は、オーディオビジュアルコンテンツの送信（及び従ってレンダリング）を表す。低ビットレートは、使用されるエンドの低品質のレンダリングをもたらし、高ビットレートは、高品質のレンダリングをもたらす。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
特許請求の範囲に現れる参照符号は、例示するのみであって、特許請求の範囲への影響を制限するものではない。  
上記の実施形態に加えて、以下の付記を開示する。
（付記１）
少なくとも２つのサーバと受信機との間での送信を制御する方法であって、
前記少なくとも２つのサーバは、オーディオビジュアルコンテンツを表すデータを送信するよう構成され、前記オーディオビジュアルコンテンツは、少なくとも２つのバージョンで前記少なくとも２つのサーバのそれぞれから利用可能であり、前記少なくとも２つのバージョンは、異なる送信ビットレートにそれぞれ対応し、前記少なくとも２つのサーバは、連続する部分で前記オーディオビジュアルコンテンツを送信するよう構成され、前記連続する部分のそれぞれは、前記受信機により送出された送信要求に応答して、前記少なくとも２つのサーバのうちの１つから前記少なくとも２つのバージョンのうちの１つの部分として選択され、前記送信要求は、少なくとも１つの送信パラメータを含み、
当該方法は、コントローラにおいて、
前記少なくとも２つのサーバのうちの１つから前記受信機への前記オーディオビジュアルコンテンツの伝達を表す情報を前記受信機から受信するステップと、
前記少なくとも１つの送信パラメータを制御パラメータから定義するため、少なくとも前記情報から計算された前記制御パラメータを前記受信機に送信するステップと、
を含む、方法。
（付記２）
前記情報は、
サーバの識別子、
受信機の識別子、
前記受信機を含む受信機のグループの識別子、
前記受信機の位置情報、
前記少なくとも２つのサーバの何れかと前記受信機との間のデータ送信ビットレート、
前記受信機のデータ受信バッファのサイズ、
前記少なくとも２つのサーバのうちの１つから前記受信機への前記オーディオビジュアルコンテンツの伝達に関する品質の指標、
前記受信機が、前記少なくとも２つのサーバのうちの１つから前記オーディオビジュアルコンテンツを受信しながら、所与の時間間隔の間に前記少なくとも２つのバージョンのうちの１つから前記少なくとも２つのバージョンのうちの別のバージョンに切り替える回数、
予め定義された時間間隔の間に前記少なくとも２つのサーバのうちの１つから前記受信機により受信されたバイト数、及び
前記オーディオビジュアルコンテンツの前記少なくとも２つのバージョンのそれぞれについて、予め定義された時間間隔の間に、前記少なくとも２つのサーバのうちの１つから前記受信機により受信されたバイト数、
のうちの１つのパラメータを含む、
付記１記載の方法。
（付記３）
前記制御パラメータは、
サーバの識別子、
前記少なくとも２つのサーバの何れかに要求されるビットレートの最大値、
前記少なくとも２つのサーバの何れかに要求される前記少なくとも２つのバージョンのうちの許容されるバージョンのリスト、
受信バッファの最大のサイズ、
前記要求内で前記少なくとも２つのサーバの何れかに示される最大の速度ファクタ、及び
前記受信機の適応ストリーミングアルゴリズムのパラメータ、
のうちの１つのパラメータを含む、
付記１又は２に記載の方法。
（付記４）
オーディオビジュアルコンテンツを表すデータを受信する装置であって、
前記オーディオビジュアルコンテンツは、異なる送信ビットレートにそれぞれ対応する少なくとも２つのバージョンで少なくとも２つのサーバから利用可能であり、前記オーディオビジュアルコンテンツの送信は、連続的な部分で実行され、前記連続的な部分のそれぞれは、当該装置により送出された送信要求に応答して、前記少なくとも２つのバージョンのうちの１つの部分として選択され、前記送信要求は、送信パラメータを含み、
当該装置は、
前記少なくとも２つのサーバのうちの１つからのオーディオビジュアルコンテンツの伝達を表す情報を送出し、且つ、当該装置へのオーディオビジュアルコンテンツの伝達を表す前記情報から定義される制御パラメータを受信する通信インタフェースと、
少なくとも前記制御パラメータから前記送信要求の前記送信パラメータを計算する計算モジュールと、
を備える装置。
（付記５）
前記制御パラメータと、前記少なくとも２つのサーバのうちの１つからの前記オーディオビジュアルコンテンツの伝達を表す前記情報とを記憶するメモリを備える、
付記４記載の装置。
（付記６）
当該装置は、ラップトップ型装置である、
付記４又は５記載の装置。
（付記７）
当該装置は、セットトップボックスである、
付記４又は５記載の装置。
（付記８）
当該装置は、モバイル端末である、
付記４又は５記載の装置。
（付記９）
少なくとも２つのサーバと受信機との間での切り替え及び送信データレートを制御する装置であって、
送信されるデータは、オーディオビジュアルコンテンツを表し、前記オーディオビジュアルコンテンツは、少なくとも２つのバージョンで前記少なくとも２つのサーバのそれぞれから利用可能であり、前記少なくとも２つのバージョンは、異なる送信ビットレートにそれぞれ対応し、前記少なくとも２つのサーバは、連続する部分で前記オーディオビジュアルコンテンツを送信するよう構成され、前記連続する部分のそれぞれは、前記受信機により送出された送信要求に応答して前記少なくとも２つのバージョンのうちの１つとして選択され、前記送信要求は、送信パラメータを含み、
当該装置は、
前記少なくとも２つのサーバのうちの１つから前記受信機への前記オーディオビジュアルコンテンツの伝達を表す情報から制御パラメータを計算する計算モジュールと、
前記少なくとも２つのサーバのうちの１つによるオーディオビジュアルコンテンツの伝達を表す前記情報を前記受信機から受信し、且つ、前記制御パラメータを前記受信機に送信する通信インタフェースと、
を備える装置。
（付記１０）
当該装置は、レジデンシャルゲートウェイ機器に配置される、
付記９記載の装置。
（付記１１）
当該装置は、デジタル加入者回線アクセス多重化装置に配置される、
付記９記載の装置。
（付記１２）
少なくとも２つのサーバのうちの１つからデータを受信する受信機における方法であって、
前記データは、オーディオビジュアルコンテンツを表し、前記オーディオビジュアルコンテンツは、少なくとも２つのバージョンで前記少なくとも２つのサーバのそれぞれから利用可能であり、前記少なくとも２つのバージョンは、異なる送信ビットレートにそれぞれ対応し、前記少なくとも２つのサーバは、連続する部分で前記オーディオビジュアルコンテンツを送信するよう構成され、前記連続する部分のそれぞれは、前記受信機により送出される送信要求に応答して前記少なくとも２つのバージョンのうちの１つの部分として選択され、前記送信要求は、送信パラメータを含み、
当該方法は、
前記受信機への前記オーディオビジュアルコンテンツの伝達を表す情報をコントローラに送信するステップと、
前記受信機への前記オーディオビジュアルコンテンツの伝達を表す前記情報から定義される制御パラメータを前記コントローラから受信するステップと、
少なくとも前記制御パラメータから定義される前記送信パラメータを含む要求を前記少なくとも２つのサーバのうちの１つに送信するステップと、
を含む方法。
（付記１３）
前記制御パラメータを受信するステップは、前記受信機の少なくとも１つの受信パラメータを更新するステップを含む、
付記１２記載の方法。