(57)【要約】  中央デバイス（３０）と複数のユーザ端末（ＴＡ、ＴＢ、ＴＣ）とを備える通信ネットワークにおけるスタガーキャスト送信を管理する方法である。中央デバイスは、スタガーキャスト送信機（１００）を備え、ユーザ端末のそれぞれは、スタガーキャスト受信機（２００Ａ、２００Ｂ、２００Ｃ）を備える。中央デバイスは、少なくとも所与のユーザ端末に関して、所与のユーザ端末に関係する少なくとも１つの情報を含むプロファイルの判定及び記憶と、所与のユーザ端末に搭載されたスタガーキャスト受信機へのスタガーキャスト送信機によるコンテンツ送信のための、プロファイルに基づく少なくとも１つのスタガーキャストパラメータの調節を行う。【選択図】図３
2019534637.tif 000002
【特許請求の範囲】
【請求項１】
中央デバイス（３０）がスタガーキャスト送信機（１００）を備え、ユーザ端末（ＴＡ、ＴＢ、ＴＣ）のそれぞれがスタガーキャスト受信機（２００Ａ、２００Ｂ、２００Ｃ）を備え、スタガーキャスト送信が少なくとも１つのメインストリームと少なくとも１つのスタガーストリームを送信することを含み、前記少なくとも１つのメインストリームが前記少なくとも１つのスタガーストリームに対して遅延され、前記少なくとも１つのスタガーストリームが前記少なくとも１つのメインストリームにより搬送される信号の少なくとも一部と冗長の別個の信号を搬送し、前記少なくとも１つのスタガーストリームが前記少なくとも１つのメインストリームにより搬送される信号での誤り検出時に用いられるように適合される、中央デバイスと複数のユーザ端末とを備える通信ネットワークにおけるスタガーキャスト送信を管理する方法であって、前記中央デバイスが、少なくとも所与のユーザ端末に関して、
前記所与のユーザ端末に関係する少なくとも１つの情報を含むプロファイルの取得（４２）と、
前記所与のユーザ端末に搭載された前記スタガーキャスト受信機への前記スタガーキャスト送信機によるコンテンツ送信のための、前記プロファイルに基づく少なくとも１つのスタガーキャストパラメータの調節（４３）と、
を行うことを特徴とする方法。
【請求項２】
前記少なくとも１つのスタガーストリームにより搬送される前記信号が、前記少なくとも１つのメインストリームにより搬送される前記信号よりも低解像度でエンコードされる、請求項１に記載の方法。
【請求項３】
前記少なくとも１つの情報が、
前記所与のユーザ端末の少なくとも１つの特異性に関係する情報、及び
前記所与のユーザ端末の少なくとも１回の使用に関係する情報、
を含む群に属する、請求項１又は請求項２に記載の方法。
【請求項４】
前記中央デバイス（３０）が、セットトップボックス、ゲートウェイ、及びサーバを含む群に属する、請求項１〜請求項３のいずれか一項に記載の方法。
【請求項５】
前記少なくとも１つのスタガーキャストパラメータが、
前記少なくとも１つのスタガーストリームの送信と前記少なくとも１つの遅延したメインストリームの送信との間の、スタガー遅延、及び
スタガーストリーム解像度、
を含む群に属する、請求項１〜請求項４のいずれか一項に記載の方法。
【請求項６】
前記少なくとも１つの情報が、
前記所与のユーザ端末に関する信号損失の最小持続時間、
前記所与のユーザ端末に関する信号損失の最大持続時間、
前記所与のユーザ端末に搭載されたバッテリの電力レベル、
前記所与のユーザ端末に搭載されたバッテリのタイプ、
前記所与のユーザ端末に関するデバイスのタイプ、
前記所与のユーザ端末により実行されるアプリケーション、及び
少なくとも１人のユーザによる前記所与のユーザ端末の使用に関係する癖の使用、
を含む群に属する、請求項１〜請求項５のいずれか一項に記載の方法。
【請求項７】
前記中央デバイスが、前記中央デバイスと前記所与のユーザ端末との通信を通じて、前記少なくとも１つの情報の動的収集（４１）を行う、請求項１〜請求項６のいずれか一項に記載の方法。
【請求項８】
前記プログラムがコンピュータ（５２）又はプロセッサ上で実行されるときに請求項１〜請求項７のいずれか一項に記載の方法を実施するためのプログラムコード命令を備えることを特徴とするコンピュータプログラム製品（５３０）。
【請求項９】
請求項８に記載のコンピュータプログラム製品（５３０）を記憶する一時的でないコンピュータ可読搬送媒体（５３）。
【請求項１０】
中央デバイス（３０）がスタガーキャスト送信機（１００）に適合され、ユーザ端末（ＴＡ、ＴＢ、ＴＣ）のそれぞれがスタガーキャスト受信機（２００Ａ、２００Ｂ、２００Ｃ）を備え、前記スタガーキャスト送信機が少なくとも１つのメインストリームと少なくとも１つのスタガーストリームを送信するように構成され、前記少なくとも１つのメインストリームが前記少なくとも１つのスタガーストリームに対して遅延され、前記少なくとも１つのスタガーストリームが前記少なくとも１つのメインストリームにより搬送される信号の少なくとも一部と冗長の別個の信号を搬送し、前記少なくとも１つのスタガーストリームが前記少なくとも１つのメインストリームにより搬送される信号での誤り検出時に用いられるように適合される、中央デバイスと複数のユーザ端末とを備える通信ネットワークの中央デバイスであって、
少なくとも所与のユーザ端末に関して、前記所与のユーザ端末に関係する少なくとも１つの情報を含むプロファイルを取得し、
前記所与のユーザ端末に搭載されたスタガーキャスト受信機への前記スタガーキャスト送信機によるコンテンツ送信のために、前記プロファイルに基づいて少なくとも１つのスタガーキャストパラメータを調節する、
ように構成された計算マシン（５０）を備えることを特徴とする中央デバイス。
【請求項１１】
前記中央デバイス（３０）が、スタガーキャスト送信機（１００）を備える、請求項１０に記載の中央デバイス。
【請求項１２】
前記中央デバイス（３０）が、セットトップボックス、ゲートウェイ、及びサーバを含む群に属する、請求項１１に記載の中央デバイス。
【請求項１３】
前記計算マシン（５０）が、前記少なくとも１つのメインストリームにより搬送される前記信号よりも低解像度でエンコードされる前記少なくとも１つのスタガーストリームにより搬送される前記信号のために構成される、請求項１０〜請求項１２のいずれか一項に記載の中央デバイス。
【請求項１４】
前記中央デバイス（３０）が、請求項１〜請求項７のいずれかに記載のスタガーキャスト送信を管理する方法を実行するように構成される、請求項１０〜請求項１３のいずれか一項に記載の中央デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル伝送の分野に関し、より具体的には、「スタガーキャスティング」と呼ばれる技術に関する。以下に詳述するように、スタガーキャスティングは、一次ストリーム（「メインストリーム」とも呼ばれる）に対してタイムシフトされる冗長の二次ストリーム（「スタガーストリーム」とも呼ばれる）を（スタガーキャスト送信機で）送信することにより信号損失を防ぐ方法を提供する。これは、スタガーキャスト受信機が、伝送で失われたメインストリームのパケットを置き換えるべく、スタガーストリームのパケットを事前にバッファすることを可能にする。
【０００２】
より詳細には、本発明は、スタガーキャスト送信機を備える中央デバイス（例えば、セットトップボックス、ゲートウェイ、又はサーバ）と、それぞれスタガーキャスト受信機を備える複数のユーザ端末（例えば、中央デバイスに接続することができるコンピュータ、スマートフォン、タブレット、ヘッドホン、又は任意のデバイス）とを備える通信ネットワークにおけるスタガーキャスト送信を管理するためのソリューション（方法及び中央デバイス）に関する。
【背景技術】
【０００３】
家で、住居用の建物の中で、又は商業ビルの中で、異なるユーザ端末（デバイス）を有する異なるユーザが、生番組を見る、録画したコンテンツを見る、又は音楽を聴くために、中央デバイス（セットトップボックス、ゲートウェイ、サーバなど）に（無線接続を通じて）接続することがある。
【０００４】
これらのユーザの各々は、建物の中での移動についての又はアプリ使用状況についての独自の癖を有する。これらのユーザの各々はまた、自分のユーザ端末（コンピュータ、スマートフォン、タブレットなど）を使用し、ユーザ端末はそれ独自の技術的特徴を有する。ユーザ端末の移動、一部のアプリ使用状況、又はタイプは、音声及び／又はビデオのレンダリング及びユーザ体験への影響を有する場合がある。実際に、ユーザは、無線接続が不良の又は干渉がある領域を通過する場合があり、これはデータ損失及び悪いアーチファクトを生じる場合がある。ユーザ端末の特定のアプリ使用状況及びタイプは、ユーザ端末のエネルギー消費に影響し結果的にユーザ端末の使用を短くする場合があるパラメータである。
【０００５】
言い換えれば、異なるユーザは、以下のように、何を見るのか又は何を聴くのかの生の異なる体験をし得る：
・  一部のユーザは、無線信号が不良の領域を通過中である又は干渉のある室内にいる、
・  一部のユーザは、ＴＶ番組を見ている間にたくさんのエネルギーを消費するタブレットを使用している、
・  一部のユーザは、ディスプレイの輝度を増加させ、他のユーザは増加させない、
・  一部のユーザは、騒がしい音楽を聴き、他のユーザは聴かない、
・  一部のユーザは、接続したヘッドホンで音楽を聴く、
・  一部のユーザ端末は、庭でのみ用いられ、他のユーザ端末は、建物の地下で用いられる、
・  その他。
【０００６】
これらの網羅的でない使用ケースは、データの損失又はエネルギーの損失に起因して異なる悪いアーチファクトを生じる場合がある。
【０００７】
スタガーキャスト方法は、こうしたケースでのユーザ体験を向上させるために、これらの損失を軽減し得る又はそれらの影響を低減する一助となり得る。実際には、データ損失時に、これは壊れたストリームを修正することになる。また、エネルギー損失時に、ユーザ端末は、スタガーストリームに自動的に切り替えてよく、スタガーストリームはより低解像度でエンコードされていることもあり、したがって、デコードするのがさほど難しくなく、ゆえに、より少ないエネルギーを必要とする。
【０００８】
スタガーキャスト方法は、第１の信号（メインストリーム）と第２の信号（スタガーストリーム）を含み、第１の信号は遅延される（スタガー遅延が適用される）。したがって、スタガーストリームは、メインストリームより進んでいる。第１の信号での誤り検出（例えば信号損失）時に第２のエンコードされた信号が用いられる。基本的に第１の信号を修復するのに用いられる第２の信号は、電力を節約するために用いられてもよい。実際には、これは「メインストリーム解像度」よりも低解像度（「スタガーストリーム解像度」と呼ばれる）でエンコードされ得る。したがって、バッテリレベルが低くなり始めるときに、ユーザ端末は、スタガーストリームに自動的に切り替えてよい。言い換えれば、スタガーキャスト方法を用いるときに、スタガーキャスト送信機のスタガーキャストパラメータ、すなわち、スタガー遅延及びスタガーストリーム解像度を調節することができる。
【発明の概要】
【０００９】
公知のスタガーキャスト方法の欠点は、調節される（すなわち、設定される）ときに、スタガーキャスト送信機の各スタガーキャストパラメータが単一の値をとることであり、これは複数のスタガーキャスト受信機へのスタガーキャスト送信機のすべての送信に用いられる。したがって、中央デバイス（スタガーキャスト送信機を備える）と複数のユーザ端末（それぞれスタガーキャスト受信機を備える）とを備える通信ネットワークにおけるスタガーキャスト送信との関連において、公知のスタガーキャスト方法は、すべてのユーザに関する最適なユーザ体験の向上を提供しない。
【００１０】
本開示の具体的な態様は、スタガーキャスト送信機を備える中央デバイスと、それぞれスタガーキャスト受信機を備える複数のユーザ端末とを備える通信ネットワークにおけるスタガーキャスト送信を管理する方法に関係する。スタガーキャスト送信は、少なくとも１つのメインストリームと少なくとも１つのスタガーストリームを送信することを含み、メインストリームは、スタガーストリームに対して遅延され、スタガーストリームは、メインストリームにより搬送される信号の少なくとも一部と冗長の別個の信号を搬送し、スタガーストリームは、メインストリームにより搬送される信号での誤り検出時に用いられるように適合される。
【００１１】
中央デバイスは、少なくとも所与のユーザ端末に関して、
所与のユーザ端末に関係する少なくとも１つの情報を含むプロファイルの、有利には判定及び記憶することによる、取得と、
前記所与のユーザ端末に搭載されたスタガーキャスト受信機への前記スタガーキャスト送信機によるコンテンツ送信のための、前記プロファイルに基づく少なくとも１つのスタガーキャストパラメータの調節と、
を行う。
【００１２】
提案されるソリューションの一般原理は、各ユーザ端末に関する（又は少なくとも一部のユーザ端末に関する）スタガーキャストパラメータのうちの少なくとも１つを各様に調節することである。これを達成するために、各ユーザ端末（又は少なくとも一部のユーザ端末）は、関連するプロファイルを有し、中央デバイスは、このユーザ端末に向けられるすべての送信に関してこのプロファイルに基づいてスタガーキャストパラメータを調節する。したがって、異なるスタガーキャスト受信機が、公知のソリューション（どんなスタガーキャスト送信であろうとも各スタガーキャストパラメータに関して単一の値）よりも、データ損失及び／又はエネルギー損失をより良好に軽減する（又はその影響をより良好に低減する）。言い換えれば、すべてのスタガーキャスト受信機に関して、したがってこれらのスタガーキャスト受信機を備えるユーザ端末のすべてのユーザに関しても、ユーザ体験が向上される。
【００１３】
有利な実装では、スタガーストリームにより搬送される信号は、メインストリームにより搬送される信号よりも低解像度でエンコードされる。
【００１４】
具体的な特徴によれば、前記少なくとも１つの情報は、
前記所与のユーザ端末の少なくとも１つの特異性に関係する情報、及び
前記所与のユーザ端末の少なくとも１回の使用に関係する情報、
を含む群に属する。
【００１５】
具体的な特徴によれば、前記中央デバイスは、セットトップボックス、ゲートウェイ、及びサーバを含む群に属する。
【００１６】
具体的な特徴によれば、前記少なくとも１つのスタガーキャストパラメータは、
スタガーストリームの送信と遅延したメインストリームの送信との間の、スタガー遅延、及び
スタガーストリーム解像度、
を含む群に属する。
【００１７】
具体的な特徴によれば、前記少なくとも１つの情報は、
前記所与のユーザ端末に関する信号損失の最小持続時間、
前記所与のユーザ端末に関する信号損失の最大持続時間、
前記所与のユーザ端末に搭載されたバッテリの電力レベル、
前記所与のユーザ端末に搭載されたバッテリのタイプ、
前記所与のユーザ端末に関するデバイスのタイプ、
前記所与のユーザ端末により実行されるアプリケーション、及び
少なくとも１人のユーザによる前記所与のユーザ端末の使用に関係する癖の使用、
を含む群に属する（このリストは網羅的ではない）。
【００１８】
具体的な特徴によれば、前記中央デバイスは、前記中央デバイスと前記所与のユーザ端末との通信を通じて、前記少なくとも１つの情報の動的収集を行う。
【００１９】
したがって、少なくとも１つのスタガーキャストパラメータの調節は、各ユーザ端末に関して異なる様態で容易に変更する（時間と共に変える）ことができる。
【００２０】
本開示の別の態様は、前記プログラムがコンピュータ又はプロセッサ上で実行されるときに（その異なる実施形態のいずれかにおいて）上記のスタガーキャスト送信を管理する方法を実装するためのプログラムコード命令を備えるコンピュータプログラム製品に関する。
【００２１】
本開示の別の態様は、前述のコンピュータプログラム製品を記憶する一時的でないコンピュータ可読搬送媒体に関する。
【００２２】
本開示の別の態様は、スタガーキャスト送信機に適合される中央デバイスとそれぞれスタガーキャスト受信機を備える複数のユーザ端末とを備える通信ネットワークの中央デバイスに関する。スタガーキャスト送信機は、少なくとも１つのメインストリームと少なくとも１つのスタガーストリームを送信するように構成され、メインストリームは、スタガーストリームに対して遅延され、スタガーストリームは、メインストリームにより搬送される信号の少なくとも一部と冗長の別個の信号を搬送し、スタガーストリームは、メインストリームにより搬送される信号での誤り検出時に用いられるように適合される。
【００２３】
中央デバイスは、
少なくとも所与のユーザ端末に関して、前記所与のユーザ端末に関係する少なくとも１つの情報を含むプロファイルを、有利には判定及び記憶することにより、取得し、
前記所与のユーザ端末に搭載されたスタガーキャスト受信機への前記スタガーキャスト送信機によるコンテンツ送信のために、前記プロファイルに基づいて少なくとも１つのスタガーキャストパラメータを調節する、
ように構成された計算マシンを備える。
【００２４】
具体的な実施形態において、中央デバイスは、スタガーキャスト送信機を備える。
【００２５】
具体的な特徴によれば、中央デバイスは、セットトップボックス、ゲートウェイ、及びサーバを含む群に属する。
【００２６】
有利な実装では、計算マシンは、メインストリームにより搬送される信号よりも低解像度でエンコードされるスタガーストリームにより搬送される信号のために構成される。
【００２７】
有利には、中央デバイスは、その種々の実行モードのいずれかにおいて、上記のスタガーキャスト送信を管理する方法を実行するように構成される。
【００２８】
具体的な特徴によれば、計算マシンは、前記中央デバイスと前記所与のユーザ端末との通信を通じて、前記少なくとも１つの情報の動的収集を行うように構成される。
【００２９】
実施形態の他の特徴及び利点は、指示的な、網羅的でない例として与えられる以下の説明から及び付属の図面から理解されるであろう。
【図面の簡単な説明】
【００３０】
【図１】従来技術のスタガーキャスト送信機を例示する図である。
【図２】従来技術のスタガーキャスト受信機を例示する図である。
【図３】具体的な実施形態に係るスタガーキャスト送信を管理する方法を実装する通信ネットワークの概略図である。
【図４】提案される方法の具体的な実施形態のフローチャートである。
【図５】具体的な実施形態に係る中央デバイスに搭載された計算マシンの簡略化した構造を示す図である。
【発明を実施するための形態】
【００３１】
本明細書のすべての図面において、同様の要素及びステップは同じ数字参照符号で示される。
【００３２】
例示的な従来技術のスタガーキャスト送信機１００が図１に示されている。図面に示されている要素はよく知られており、詳細には説明しない。図１では、スタガーキャスト送信機１００は、例示的に、エンコーダ１０５及び１１０と、スタガー遅延回路１１５と、マルチプレクサ（ｍｕｘ）１２０を備える。信号１０４がエンコーダ１０５及び１１０にかけられ、エンコーダは、それぞれ信号をエンコードして、エンコードされた信号１０６及び１１１（スタガーストリーム）を提供する。例示する目的で、これらのエンコーダは同じタイプのエンコーディングを行うが、これは必須ではない（例えば、スタガーストリーム１１１は、ストリーム１０６よりも低解像度でエンコードされ得る）。エンコードされた信号１０６は、次いで、メインストリーム１１６を提供するべくスタガー遅延回路１１５により時間遅延される。このスタガー遅延は、調節可能とする又は固定とすることができる。遅延の結果として、スタガーストリーム１１１は、このときメインストリーム１１６より「進んでいる」。Ｍｕｘ１２０は、送信（ブロードキャスト）のための出力ストリーム１２１、すなわち、送信ストリームを提供するべく、メインストリームとスタガーストリームを多重化する。
【００３３】
ここで図２に移ると、例示的な従来技術のスタガーキャスト受信機２００が示されている。スタガーキャスト受信機は、デマルチプレクサ（ｄｅｍｕｘ）１５０と、スタガーキャストセレクタ１５５と、デコーダ１６０を備える。送信ストリーム（伝送媒体、例えば、ブロードキャスト、インターネットなどは、図２には示されていない）がｄｅｍｕｘ１５０により受信され、ｄｅｍｕｘ１５０は、受信した送信ストリーム１２１を多重分離し、メインストリーム１５１とスタガーストリーム１５２を提供する。したがって、物理的途絶に起因する損失時に、スタガーストリーム１５２からメインストリーム１５１にデータを挿入することにより、スタガーキャストセレクタ１５５によって受信機側で修正を行うことができる。特に、スタガーキャストセレクタ１５５は、メインストリーム１５１の受信されたトランスポートパケットのシーケンス番号の不連続が見つかるときに、メインストリーム１５１の「穴」を検出する。スタガーストリーム１５２からのパケットは先に受信しているので、スタガーキャストセレクタ１５５は、欠落パケットに関するスタガーストリーム１５２からの修正パケットをメインストリーム１５１に挿入し、出力信号１５６をデコーダ１６０に提供する。このようにして、スタガーストリーム１５２から先に受信した対応するパケットを使用することにより、メインストリーム１５１からの欠落パケットを置き換えることができる。したがって、ユーザの体験の質（ＱｏＥ）が維持され、デコーダ１６０は、ユーザによる閲覧のために（例えば、さらなる処理（図示せず）のために）デコードされたストリーム１６１を提供する。
【００３４】
図３は、具体的な実施形態に係るスタガーキャスト送信を管理する方法を実装する通信ネットワークの概略図である。
【００３５】
通信ネットワークは、中央デバイス（例えば、セットトップボックス３０）と、異なるユーザにより用いられる複数のユーザ端末（例えば、ユーザＡにより用いられるヘッドホンＴＡ、ユーザＢにより用いられるタブレットＴＢ、及びユーザＣにより用いられるスマートフォンＴＣ）を備える。
【００３６】
代替的な実施形態では、中央デバイスは、ゲートウェイ又はサーバである。ユーザ端末は、中央デバイスに接続することができる任意のデバイスとすることができる。
【００３７】
セットトップボックス３０は、計算マシン５０（図５参照）とスタガーキャスト送信機１００（図１参照）を備える。
【００３８】
ユーザ端末ＴＡ、ＴＢ、及びＴＣは、それぞれ、スタガーキャスト受信機２００Ａ、２００Ｂ、及び２００Ｃを備える。
【００３９】
スタガーキャスト送信機１００からスタガーキャスト受信機２００Ａ、２００Ｂ、及び２００Ｃへのダウンリンク伝送が、それぞれ、３２Ａ、３２Ｂ、及び３２Ｃで参照される矢印で示される。
【００４０】
スタガーキャスト受信機２００Ａ、２００Ｂ、及び２００Ｃからスタガーキャスト送信機１００へのアップリンク伝送が、それぞれ、３３Ａ、３３Ｂ、及び３３Ｃで参照される矢印で示される。
【００４１】
図４は、提案されるスタガーキャスト送信を管理する方法の具体的な実施形態のフローチャートである。この方法は、中央デバイスにより実行される。図３との関連において、これはセットトップボックス３０の計算マシン５０により実行される。
【００４２】
ステップ４１において、各ユーザ端末ＴＡ、ＴＢ、及びＴＣに関して、セットトップボックス３０は、アップリンク伝送３３Ａ、３３Ｂ、及び３３Ｃを通じて（すなわち、セットトップボックス３０とユーザ端末ＴＡ、ＴＢ、及びＴＣとの通信を通じて）情報の動的収集を行う。例えば、移動している間に、損失が存在する場合に、ユーザ端末により損失持続時間が測定され、セットトップボックスへ送信される。同じ測定を干渉時に適用することができる。
【００４３】
ステップ４２において、各ユーザ端末ＴＡ、ＴＢ、及びＴＣに関して、セットトップボックス３０は、このユーザ端末の少なくとも１つの特異性及び／又はこのユーザ端末の少なくとも１回の使用に関係する情報を含むプロファイルを判定し、記憶する。所与のユーザ端末に関して、この情報は、以下であり得る（網羅的でないリスト）：
−  所与のユーザ端末に関する信号損失の最小持続時間、
−  所与のユーザ端末に関する信号損失の最大持続時間、
−  所与のユーザ端末に搭載されたバッテリの電力レベル、
−  所与のユーザ端末に搭載されたバッテリのタイプ、
−  所与のユーザ端末に関するデバイスのタイプ、
−  所与のユーザ端末により実行されるアプリケーション、
−  少なくとも１人のユーザによる所与のユーザ端末の使用に関係する癖の使用、
−  その他。
【００４４】
ステップ４３において、各ユーザ端末ＴＡ、ＴＢ、及びＴＣに関して、セットトップボックス３０は、このユーザ端末に搭載されたスタガーキャスト受信機２００Ａ、２００Ｂ、及び２００Ｃへのスタガーキャスト送信機１００によるコンテンツ送信のために、少なくとも１つのスタガーキャストパラメータ（スタガー遅延及び／又はスタガーストリーム解像度）を調節する。
【００４５】
使用ケース例
３人のユーザ：ユーザＡ、ユーザＢ、及びユーザＣがいる家を想像してみる。
ユーザＡは、中央デバイス３０に接続されるヘッドホンＴＡを有する。このユーザは、中央デバイスに記憶されたラジオ又はｍｐ３ストリームを聴く。このユーザは、屋根の下でキッチンから自分の部屋へ移動する。階段では、信号は不良であり、２秒にわたって非常に悪い場合がある。スタガーキャストがオンであるため、メイン信号が修正されることになる。損失持続時間が測定され（２秒）、中央デバイスへ送信される。ユーザが自分の部屋に入ると、信号が妨害され得るが、損失持続時間が２秒を超えることはない。
【００４６】
ユーザＢは、タブレットＴＢを有し、中央デバイスのハードドライブに記憶されたビデオクリップをしばしば再生する。このユーザは、時々居間で座り、時々自分の寝室で座る。このユーザの寝室は、中央デバイスと比較して家の反対側にある。そのうえ、他の無線デバイスが信号を妨害している。スタガーキャストのおかげで、このユーザはどのような悪いアーチファクトも体験しない。損失持続時間が測定され（１秒）、中央デバイスへ送信される。タブレットのバッテリはかなり古く、バッテリレベルはかなり低い（１０％）。バッテリレベルも中央デバイスへ送信される。
【００４７】
ユーザＣは、スマートフォンＴＣを有する。このユーザは、中央デバイスにより再送信される生番組を見る。このユーザは、庭で座っている。中央デバイスの信号品質はかなり良く、このユーザのモバイルデバイスは、測定した０．５秒の損失持続時間を送信する。しかしこのユーザのモバイルデバイスのバッテリは残量５０％である。このバッテリレベルは中央デバイスへ送信される。
【００４８】
中央デバイスは、すべてのこれらの情報を収集し、以下のプロファイルテーブル（ユーザにつき、且つまた各ユーザが自分の端末を有すると考えてユーザ端末につき、１プロファイル）を作成する。
【表１】
2019534637.tif 000003
【００４９】
次の接続のために、中央デバイスは、スタガーキャスト送信に関する以下の設定を適用することになる：
・  ユーザＡに関して、メイン信号を２秒遅延させ、スタガー信号を高解像度でトランスコードする、
・  ユーザＢに関して、メイン信号を１秒遅延させ、バッテリレベルが再び良好にならない限り、スタガー信号を低解像度でトランスコードする、
・  ユーザＣに関して、メイン信号を０．５秒遅延させ、バッテリレベルが再び良好にならない限り、スタガー信号を低解像度でトランスコードする。
【００５０】
これらの設定は、以下のパラメータテーブルにまとめられる。
【表２】
2019534637.tif 000004
【００５１】
図５は、本原理の具体的な実施形態に係るセットトップボックス（中央デバイス）３０に搭載された計算マシン５０の簡略化した構造を示す。計算マシン５０は、不揮発性メモリ５３（例えば、読出し専用メモリ（ＲＯＭ）、又はハードディスク）と、揮発性メモリ５１（例えば、ランダムアクセスメモリ又はＲＡＭ）と、プロセッサ５２を備える。不揮発性メモリ５３は、一時的でないコンピュータ可読搬送媒体である。これは、前述の方法（図４参照）の実装を可能にするために、プロセッサ５２により実行される実行可能プログラムコード命令５３０を記憶する。初期化時に、プログラムコード命令５３０は、プロセッサ５２により実行されるように不揮発性メモリ５３から揮発性メモリ５１へ移される。揮発性メモリ５１は、同様に、この実行に必要とされる変数及びパラメータを記憶するためのレジスタを含む。入力５４は、収集した情報を含み、出力５５は、スタガーキャスト送信機１００へ送信されるスタガーキャストパラメータテーブルを含む。
【００５２】
前述の方法のすべてのステップ（図４参照）は、
・  ＰＣ型装置、ＤＳＰ（デジタルシグナルプロセッサ）、又はマイクロコントローラなどの再プログラム可能なコンピューティングマシンにより実行される、取り外し可能な（例えば、フロッピーディスク、ＣＤ−ＲＯＭ、又はＤＶＤ−ＲＯＭ）又は取り外し不能な一時的でないコンピュータ可読搬送媒体に格納することができる、プログラムコード命令のセットの実行により、又は
・  ＦＰＧＡ（フィールド・プログラマブル・ゲート・アレイ）、ＡＳＩＣ（特定用途向け集積回路）、又は任意の専用ハードウェアコンポーネントなどの専用マシン又はコンポーネントにより、
同様に良好に実装することができる。
【００５３】
言い換えれば、本開示は、コンピュータプログラム命令の形態の単にソフトウェアベースの実装に限定されず、ハードウェアの形態、又はハードウェア部分とソフトウェア部分とを組み合わせる任意の形態で実装することもできる。
【図１】
2019534637.tif 000005
【図２】
2019534637.tif 000006
【図３】
2019534637.tif 000007
【図４】
2019534637.tif 000008
【図５】
2019534637.tif 000009
【図６】
2019534637.tif 000010
【図７】
2019534637.tif 000011
【国際調査報告】
2019534637.tif 000012
2019534637.tif 000013
2019534637.tif 000014