【手続補正書】
【提出日】平成29年9月14日(2017.9.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツの現在のセグメントの現在の表現での進行中のダウンロードを取り消し、切替え状況を認識したことに応答して前記現在のセグメントの別の表現に切り替えるかどうかをレシーバデバイスで判定する方法であって、
前記進行中のダウンロードを受ける前記現在のセグメントの別の表現を選択するステップと、
前記進行中のダウンロードを受ける前記現在のセグメントの前記選択された表現に切り替えるコストを求めるステップであって、切替えの前記コストは、プレイアウトコスト、電力コスト、データ使用量コスト、および平均ビットレートコストからなるグループから選択されるステップと、
前記選択された表現に切り替える前記コストが前記切替え状況に基づくコストしきい値を超えているかどうかを判定するステップと、
切替えの前記コストが前記コストしきい値を超えていないと判定したことに応答して前記選択された表現に切り替えるステップ、または
切替えの前記コストが前記コストしきい値を超えていると判定したことに応答して前記進行中のダウンロードを継続するステップ
のうちの一方を実行するステップとを含む方法。
【請求項２】
前記現在のセグメントの前記現在の表現での前記進行中のダウンロード中にプレイアウト停止の保留状態が生じるときにそれを認識するステップであって、
前記切替え状況に基づく前記コストしきい値は、前記プレイアウト停止の保留状態に基づく時間コストしきい値を含むステップをさらに含み、
前記選択された表現に切り替えるコストを求めるステップは、
前記現在のセグメントの前記現在の表現での前記進行中のダウンロードを取り消すコストを求めるステップと、
前記現在のセグメントを前記選択された表現でダウンロードするコストを求めるステップと、
前記現在のセグメントを前記選択された表現でダウンロードする前記コストと前記現在のセグメントの前記現在の表現での前記進行中のダウンロードを取り消す前記コストとの和に基づく総時間コストを算出するステップと、
前記総時間コストが前記時間コストしきい値を超えているかどうかを判定するステップとを含む、請求項1に記載の方法。
【請求項３】
切替えの前記コストが前記コストしきい値を超えていないと判定したことに応答して前記選択された表現に切り替えるステップは、前記総時間コストが前記時間コストしきい値を超えていないと判定したことに応答して前記選択された表現に切り替えるステップを含み、
切替えの前記コストが前記コストしきい値を超えていると判定したことに応答して前記進行中のダウンロードを継続するステップは、前記総時間コストが前記時間コストしきい値を超えていると判定したことに応答して前記進行中のダウンロードを継続するステップを含む、請求項2に記載の方法。
【請求項４】
前記切替え状況に基づく複数のコストしきい値を求めるステップと、
前記複数のコストしきい値においてまだ選択されていないコストしきい値を選択するステップと、
前記選択されたコストしきい値に基づいて前記選択された表現に切り替えるコストを求めるステップであって、前記選択された表現に切り替える前記コストがコストしきい値を超えているかどうかを判定するステップは、前記選択された表現に切り替える前記コストが前記選択されたコストしきい値を超えているかどうかを判定するステップを含むステップと、
前記選択された表現に切り替える前記コストが前記選択されたコストしきい値を超えていないと判定したことに応答して前記複数のコストしきい値の各々が前記選択された表現に関して評価されたかどうかを判定するステップと、
前記複数のコストしきい値の各々において、前記選択された表現に関して評価されていないコストしきい値があると判定したことに応答して、前記複数のコストしきい値においてまだ選択されていないコストしきい値を選択するステップとをさらに含み、
切替えの前記コストが前記コストしきい値を超えていないと判定したことに応答して前記選択された表現に切り替えるステップは、前記複数のコストしきい値の各々が前記選択された表現に関して評価されたと判定したことに応答して前記選択された表現に切り替えるステップを含む、請求項1に記載の方法。
【請求項５】
前記現在のセグメントに利用できる表現の順位リストを前記現在の表現よりも低いビットレートを有する各表現について降順に生成するステップであって、前記現在のセグメントの別の表現を選択するステップは、表現の前記順位リストにおける次の表現を選択するステップを含むステップと、
前記選択された表現に切り替える前記コストが前記コストしきい値を超えていると判定したことに応答して表現の前記順位リストにおける各表現が選択されたかどうかを判定するステップと、
表現の前記順位リストにおける各表現において選択されていない表現があると判定したことに応答して表現の前記順位リストにおける次の表現を選択するステップ、または
表現の前記順位リストにおける各表現が選択されたと判定したことに応答して、前記進行中のダウンロードを継続するステップ
のうちの一方を実行するステップとをさらに含む、請求項1に記載の方法。
【請求項６】
前記現在のセグメントの前記現在の表現での前記進行中のダウンロード中に前記レシーバデバイスが利用できるリソースが増大することを特徴とする切替え状況を認識するステップと、
前記現在のセグメントに利用できる表現の順位リストを前記現在の表現よりも高いビットレートを有する各表現について降順に生成するステップであって、前記現在のセグメントの別の表現を選択するステップは、表現の前記順位リストにおける次の表現を選択するステップを含むステップと、
前記選択された表現に切り替える前記コストが前記コストしきい値を超えていると判定したことに応答して表現の前記順位リストにおける各表現が選択されたかどうかを判定するステップと、
表現の前記順位リストにおける各表現において選択されていない表現があると判定したことに応答して表現の前記順位リストにおける次の表現を選択するステップとをさらに含み、
切替えの前記コストが前記コストしきい値を超えていると判定したことに応答して前記進行中のダウンロードを継続するステップは、表現の前記順位リストにおける各表現が選択されたと判定したことに応答して前記進行中のダウンロードを継続するステップを含む、請求項1に記載の方法。
【請求項７】
前記現在のセグメントの前記現在の表現での前記進行中のダウンロード中に帯域幅が急激に増大することを特徴とする切替え状況を認識するステップであって、
前記選択された表現に切り替えるコストを求めるステップは、前記現在のセグメントを前記現在の表現および前記選択された表現で同時にダウンロードするコストを求めるステップを含み、
前記選択された表現に切り替える前記コストがコストしきい値を超えているかどうかを判定するステップは、前記現在のセグメントを同時にダウンロードする前記コストが前記コストしきい値を超えているかどうかを判定するステップを含むステップと、
前記現在のセグメントを同時にダウンロードする前記コストが前記コストしきい値を超えていると判定したことに応答して前記進行中のダウンロードを継続するステップ、または
前記進行中のダウンロードを継続しつつ前記選択された表現のダウンロードを開始し、前記現在のセグメントを同時にダウンロードする前記コストが前記コストしきい値を超えていないと判定したことに応答して、前記現在のセグメントを前記現在の表現でダウンロードしつつ、同時に前記現在のセグメントのプレイアウトを前記選択された表現に切り替えるステップ
のうちの一方を実行するステップとをさらに含む、請求項1に記載の方法。
【請求項８】
進行中のダウンロードを受ける現在の表現でのコンテンツの現在のセグメントの別の表現を選択するための手段と、
前記進行中のダウンロードを受ける前記現在のセグメントの前記選択された表現に切り替えるコストを求めるための手段であって、切替えの前記コストは、プレイアウトコスト、電力コスト、データ使用量コスト、および平均ビットレートコストからなるグループから選択される手段と、
前記選択された表現に切り替える前記コストが切替え状況に基づくコストしきい値を超えているかどうかを判定するための手段と、
切替えの前記コストが前記コストしきい値を超えていないと判定したことに応答して前記選択された表現に切り替えるための手段と、
切替えの前記コストが前記コストしきい値を超えていると判定したことに応答して前記現在のセグメントの進行中のダウンロードを継続するための手段とを備えるレシーバデバイス。
【請求項９】
前記現在のセグメントの前記現在の表現での前記進行中のダウンロード中にプレイアウト停止の保留状態が生じるときにそれを認識するための手段であって、
前記切替え状況に基づく前記コストしきい値が、前記プレイアウト停止の保留状態に基づく時間コストしきい値を含む手段をさらに備え、
前記選択された表現に切り替えるコストを求めるための手段は、
前記現在のセグメントの前記現在の表現での前記進行中のダウンロードを取り消すコストを求めるための手段と、
前記現在のセグメントを前記選択された表現でダウンロードするコストを求めるための手段と、
前記現在のセグメントを前記選択された表現でダウンロードする前記コストと前記現在のセグメントの前記現在の表現での前記進行中のダウンロードを取り消す前記コストとの和に基づく総時間コストを算出するための手段と、
前記総時間コストが前記時間コストしきい値を超えているかどうかを判定するための手段とを備える、請求項8に記載のレシーバデバイス。
【請求項１０】
切替えの前記コストが前記コストしきい値を超えていないと判定したことに応答して前記選択された表現に切り替える手段は、前記総時間コストが前記時間コストしきい値を超えていないと判定したことに応答して前記選択された表現に切り替えるための手段を備え、
切替えの前記コストが前記コストしきい値を超えていると判定したことに応答して前記進行中のダウンロードを継続するための手段は、前記総時間コストが前記時間コストしきい値を超えていると判定したことに応答して前記進行中のダウンロードを継続するための手段を備える、請求項9に記載のレシーバデバイス。
【請求項１１】
前記切替え状況に基づく複数のコストしきい値を求めるための手段と、
前記複数のコストしきい値においてまだ選択されていないコストしきい値を選択するための手段と、
前記選択されたコストしきい値に基づいて前記選択された表現に切り替えるコストを求めるための手段であって、前記選択された表現に切り替える前記コストがコストしきい値を超えているかどうかを判定するための手段は、前記選択された表現に切り替える前記コストが前記選択されたコストしきい値を超えているかどうかを判定するための手段を備える手段と、
前記選択された表現に切り替える前記コストが前記選択されたコストしきい値を超えていないと判定したことに応答して前記複数のコストしきい値の各々が前記選択された表現に関して評価されたかどうかを判定するための手段と、
前記複数のコストしきい値の各々において、前記選択された表現に関して評価されていないコストしきい値があると判定したことに応答して、前記複数のコストしきい値においてまだ選択されていないコストしきい値を選択するための手段とをさらに備え、
切替えの前記コストが前記コストしきい値を超えていないと判定したことに応答して前記選択された表現に切り替えるための手段は、前記複数のコストしきい値の各々が前記選択された表現に関して評価されたと判定したことに応答して前記選択された表現に切り替えるための手段を備える、請求項8に記載のレシーバデバイス。
【請求項１２】
前記現在のセグメントに利用できる表現の順位リストを前記現在の表現よりも低いビットレートを有する各表現について降順に生成するための手段であって、前記現在のセグメントの別の表現を選択するための手段は、表現の前記順位リストにおける次の表現を選択するための手段を備える手段と、
前記選択された表現に切り替える前記コストが前記コストしきい値を超えていると判定したことに応答して表現の前記順位リストにおける各表現が選択されたかどうかを判定するための手段と、
表現の前記順位リストにおける各表現において選択されていない表現があると判定したことに応答して表現の前記順位リストにおける次の表現を選択するための手段と、
表現の前記順位リストにおける各表現が選択されたと判定したことに応答して、前記進行中のダウンロードを継続するための手段とをさらに備える、請求項8に記載のレシーバデバイス。
【請求項１３】
前記現在のセグメントの前記現在の表現での前記進行中のダウンロード中に前記レシーバデバイスのプロセッサが利用できるリソースが増大することを特徴とする切替え状況を認識するための手段と、
前記現在のセグメントに利用できる表現の順位リストを前記現在の表現よりも高いビットレートを有する各表現について降順に生成するための手段であって、前記現在のセグメントの別の表現を選択するための手段は、表現の前記順位リストにおける次の表現を選択するための手段を備える手段と、
前記選択された表現に切り替える前記コストが前記コストしきい値を超えていると判定したことに応答して表現の前記順位リストにおける各表現が選択されたかどうかを判定するための手段と、
表現の前記順位リストにおける各表現において選択されていない表現があると判定したことに応答して表現の前記順位リストにおける次の表現を選択するための手段とをさらに備え、
切替えの前記コストが前記コストしきい値を超えていると判定したことに応答して前記進行中のダウンロードを継続するための手段は、表現の前記順位リストにおける各表現が選択されたと判定したことに応答して前記進行中のダウンロードを継続するための手段を備える、請求項8に記載のレシーバデバイス。
【請求項１４】
前記現在のセグメントの前記現在の表現での前記進行中のダウンロード中に帯域幅が急激に増大することを特徴とする切替え状況を認識するための手段であって、
前記選択された表現に切り替えるコストを求めるための手段は、前記現在のセグメントを前記現在の表現および前記選択された表現で同時にダウンロードするコストを求めるための手段を備え、
前記選択された表現に切り替える前記コストがコストしきい値を超えているかどうかを判定するための手段は、前記現在のセグメントを同時にダウンロードする前記コストが前記コストしきい値を超えているかどうかを判定するための手段を備える手段と、
前記現在のセグメントを同時にダウンロードする前記コストが前記コストしきい値を超えていると判定したことに応答して前記進行中のダウンロードを継続するための手段と、
前記進行中のダウンロードを継続しつつ前記選択された表現のダウンロードを開始し、前記現在のセグメントを同時にダウンロードする前記コストが前記コストしきい値を超えていないと判定したことに応答して、前記現在のセグメントを前記現在の表現でダウンロードしつつ、同時に前記現在のセグメントのプレイアウトを前記選択された表現に切り替えるための手段とをさらに備える、請求項8に記載のレシーバデバイス。
【請求項１５】
レシーバデバイスプロセッサに動作を実行させるように構成されたプロセッサ実行可能命令が記憶された非一時的プロセッサ可読記憶媒体であって、前記動作は、
進行中のダウンロードを受ける現在の表現でのコンテンツの現在のセグメントの別の表現を選択することと、
前記進行中のダウンロードを受ける前記現在のセグメントの前記選択された表現に切り替えるコストを求めることであって、切替えの前記コストは、プレイアウトコスト、電力コスト、データ使用量コスト、および平均ビットレートコストからなるグループから選択されることと、
前記選択された表現に切り替える前記コストが切替え状況に基づくコストしきい値を超えているかどうかを判定することと、
切替えの前記コストが前記コストしきい値を超えていないと判定したことに応答して前記選択された表現に切り替えることと、
切替えの前記コストが前記コストしきい値を超えていると判定したことに応答して前記現在のセグメントの進行中のダウンロードを継続することとを含む非一時的プロセッサ可読記憶媒体。