(57)【要約】【解決手段】クライアントデバイスプラットフォームのグループに対してメディアタイトルの再生を同期化するための方法および装置が開示される。同期装置は、同期化された再生を確実にするために、同一メディアタイトルを視聴しているグループ内で、１つ以上のクライアントデバイスプラットフォームの再生モードを調整してもよい。クライアントデバイスプラットフォームがグループに遅れているとき、その再生モードは、高速再生モードに変更されてもよい。クライアントデバイスプラットフォームがグループより進んでいるとき、その再生モードは、低速再生モードに変更されてもよい。この要約は、研究者または他の読者が本技術開示の主題を速やかに把握することを可能にする要約を必要とするルールに準拠するために提供されることが強調される。それは、特許請求の範囲または意味を解釈または限定するために使用されないという理解をもって提示される。【選択図】図２
2015531564.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される複数のクライアントデバイスプラットフォームによって購入されているメディアタイトルの再生進捗を同期化するための方法であって、前記クライアントデバイスプラットフォームは、他のクライアントデバイスプラットフォームへの１つ以上の通信を送信および受信するように構成され、前記方法は、
前記複数中の前記クライアントデバイスプラットフォームのそれぞれに対する前記メディアタイトルの再生進捗を監視することと、
前記クライアントデバイスプラットフォームのそれぞれに対する前記再生進捗が同一ではないとき、前記複数中の前記クライアントデバイスプラットフォームのうちの１つ以上の再生モードを、標準再生モードから調整された再生モードに変更することと、
を含む、方法。
【請求項２】
前記調整された再生モードは、高速再生モードである、請求項１に記載の方法。
【請求項３】
前記高速再生モードは、前記メディアタイトルからの１つ以上のコマーシャルを除外することを含む、請求項２に記載の方法。
【請求項４】
前記高速再生モードは、前記メディアタイトル中の標準長さのコマーシャルを、より短い長さのコマーシャルに置き換えることを含む、請求項２に記載の方法。
【請求項５】
前記高速再生モードは、前記メディアタイトルから１つ以上の空白フレームを除外することを含む、請求項２に記載の方法。
【請求項６】
前記高速再生モードは、前記メディアタイトル中の１つ以上の遷移フレームの再生速度を上げることを含む、請求項２に記載の方法。
【請求項７】
前記高速再生モードは、前記メディアタイトルから１つ以上の所定のバッファシーンを除外することを含む、請求項２に記載の方法。
【請求項８】
第１のクライアントデバイスプラットフォームの前記再生モードは、前記第１のクライアントデバイスプラットフォームの前記再生進捗が、前記他のクライアントデバイスプラットフォームのうちの１つ以上の前記再生進捗に遅れているとき、前記高速再生モードに変更される、請求項２に記載の方法。
【請求項９】
前記調整された再生モードは、低速再生モードである、請求項１に記載の方法。
【請求項１０】
前記低速再生モードは、前記メディアタイトル中の合間の宣伝時間の長さを増大させることを含む、請求項９に記載の方法。
【請求項１１】
前記低速再生モードは、空白フレームを前記メディアタイトルに挿入することを含む、請求項９に記載の方法。
【請求項１２】
前記低速再生モードは、前記メディアタイトル中の１つ以上の遷移フレームの再生速度を下げることを含む、請求項９に記載の方法。
【請求項１３】
前記低速再生モードは、１つ以上の所定のバッファシーンを前記メディアタイトル中に追加することを含む、請求項９に記載の方法。
【請求項１４】
第１のクライアントデバイスプラットフォームの前記再生モードは、前記第１のクライアントデバイスプラットフォームの前記再生進捗が、前記他のクライアントデバイスプラットフォームのうちの１つ以上より進んでいるとき、前記標準再生モードから前記低速再生モードに変更される、請求項９に記載の方法。
【請求項１５】
前記メディアタイトルの前記再生進捗を監視することは、前記複数のクライアントデバイスプラットフォームのそれぞれからの前記メディアタイトルの最新で表示されたフレームを比較することを含む、請求項１に記載の方法。
【請求項１６】
前記メディアタイトルの前記再生進捗を監視することは、前記複数のクライアントデバイスプラットフォームのそれぞれに対する、前記メディアタイトルの残りのランタイムを決定することを含む、請求項１に記載の方法。
【請求項１７】
前記再生進捗を監視することは、予測監視を含む、請求項１に記載の方法。
【請求項１８】
予測監視は、異常に大きい待ち時間に関して、前記複数のクライアントデバイスプラットフォームのそれぞれをチェックすることを含む、請求項１７に記載の方法。
【請求項１９】
予測監視は、前記複数のクライアントデバイスプラットフォーム間の前記通信を監視することを含む、請求項１７に記載の方法。
【請求項２０】
前記通信は、テキスト通信である、請求項１９に記載の方法。
【請求項２１】
前記テキスト通信は、テキストメッセージである、請求項２０に記載の方法。
【請求項２２】
前記テキスト通信は、オンラインチャットメッセージである、請求項２０に記載の方法。
【請求項２３】
前記テキスト通信は、ミニブログ投稿である、請求項２０に記載の方法。
【請求項２４】
前記通信は、音声通信である、請求項１９に記載の方法。
【請求項２５】
前記予測監視は、前記複数のクライアントデバイスプラットフォームのそれぞれの１人以上のユーザを視覚的に監視することを含む、請求項１７に記載の方法。
【請求項２６】
前記１人以上のユーザは、ビデオカメラで視覚的に監視される、請求項２５に記載の方法。
【請求項２７】
前記１人以上のユーザを視覚的に監視することは、彼らが前記クライアントデバイスプラットフォームの画面を見ているときを検出することを含む、請求項２５に記載の方法。
【請求項２８】
さらに、
前記メディアタイトルの前記再生を開始することを含む、請求項１に記載の方法。
【請求項２９】
前記メディアタイトルの前記再生を開始することは、クライアントデバイスプラットフォームが予定開始時間に前記メディアタイトルの購入を開始することを可能にすることを含む、請求項２８に記載の方法。
【請求項３０】
前記メディアタイトルの前記再生は、クライアントデバイスプラットフォームの所定のグループ中の前記複数のクライアントデバイスプラットフォームのそれぞれが、前記メディアタイトルのソースと前記ネットワーク上で接続を行ったときに開始される、請求項２８に記載の方法。
【請求項３１】
前記メディアタイトルの前記再生は、所定の数のクライアントデバイスプラットフォームが、前記メディアタイトルのソースと前記ネットワーク上で接続を行ったときに開始される、請求項２８に記載の方法。
【請求項３２】
前記クライアントデバイスプラットフォームのそれぞれに対する前記メディアタイトルの前記再生進捗を監視することは、前記複数中の前記クライアントデバイスプラットフォームに対する平均進捗点を計算することと、前記複数中の前記クライアントデバイスプラットフォームのうちの１つ以上に対する進捗点間の差を決定することと、を含み、前記クライアントデバイスプラットフォームのうちの１つ以上の前記再生モードを変更することは、前記差の絶対値を低減するように構成される、再生モードを適用することを含む、請求項１に記載の方法。
【請求項３３】
ネットワークに接続された複数のクライアントデバイスプラットフォームによって購入されているメディアタイトルの再生進捗を同期化するためのプログラム命令を含有する非一時的コンピュータ可読媒体であって、前記クライアントデバイスプラットフォームは、他のクライアントデバイスプラットフォームへの１以上の通信を送信および受信するように構成され、コンピュータシステムの１つ以上のプロセッサによる前記プログラム命令の実行は、前記１つ以上のプロセッサに、
前記複数中の前記クライアントデバイスプラットフォームのそれぞれに対する前記メディアタイトルの再生進捗を監視させる工程と、
各前記クライアントデバイスプラットフォームに対する前記再生進捗が同一ではないときに、前記複数中の前記クライアントデバイスプラットフォームのうちの１つ以上の再生モードを、標準再生モードから調整された再生モードに変更する工程と、
を実施させる、
非一時的コンピュータ可読媒体。
【請求項３４】
ネットワーク上で動作するように構成される、トリガ発生器であって、
プロセッサと、
前記プロセッサに連結される、メモリと、
前記プロセッサによる実行のためのメモリ中に実体化される１つ以上の命令であって、前記命令は、ネットワークに接続された複数のクライアントデバイスプラットフォームによって購入されているメディアタイトルの再生進捗を同期化するように構成され、前記クライアントデバイスプラットフォームは、他のクライアントデバイスプラットフォームへの１以上の通信を送信および受信するように構成され、前記方法は、
前記複数中の前記クライアントデバイスプラットフォームのそれぞれに対する前記メディアタイトルの再生進捗を監視することと、
前記クライアントデバイスプラットフォームのそれぞれに対する前記再生進捗が同一ではないときに、前記複数中の前記クライアントデバイスプラットフォームのうちの１つ以上の再生モードを、標準再生モードから調整された再生モードに変更することと、
を含む、
１つ以上の命令と、
を含む、トリガ発生器。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ネットワーク上でのデジタルメディアの配信に関する。特に、本願は、それぞれがほぼ同時にネットワーク上でメディアタイトルを受信するユーザのグループ間で、メディア再生を同期化するための方法および装置を記載する。
【背景技術】
【０００２】
メディアを購入することはしばしば、人々のグループで行われるときに、より面白い。従来、友人または知り合いのグループは、民家に集まって映画またはテレビ番組を視聴する。この環境において、グループ中の個人は、映画の内容に関して自由にコメントを述べ、議論する。例えば、グループは、彼らが見ている映画を別の同様の映画と比較してもよく、または彼らは、映画に主演している俳優の演技力についてコメントを述べてもよい。このやりとりは、そうでなければ友人のグループが独りで映画を見ていた場合に逃していたであろうさらなる楽しみを与え得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
近年、テキストメッセージ、マイクロブロギング、ビデオ会議、およびオンラインチャットの使用は、あるエピソードの放送を視聴している友人のグループが、同位置にいる必要なく互いにコミュニケーションを取り合うことを可能にしている。個々のユーザからのコメントがグループの残りによって理解されるために、各ユーザへの再生が同期化されることが望ましい。同期化された再生は、任意の所与の時間に、ユーザ全員がそのエピソードの同一フレームを視聴していることを確実にする。そうでない場合には、コメントは、文脈を無視して解釈されるか、驚きを台無しにするか、または他のユーザに無関係であると見なされる可能性がある。近年まで、再生を同期化することは、ほとんどの放送メディアが生で購入され、したがって均一な開始時間を有したため、問題ではなかった。ＴｉＶｏなどの録画サービスの普及により、ユーザは、彼ら個人の希望時間に放送メディアを一時停止、早送り、巻き戻し、録画、および再生することができる。加えて、ビデオオンデマンドなどのサービスを通した、およびプライベートネットワーク上での他のメディアのストリーミングは、ユーザが同時にメディアタイトルを観始めないとき、またはグループ中の視聴者のうちの一人がメディアタイトルを一時停止するとき、メディアの再生を同期化する必要性を生じさせた。本開示の態様が生じるのは、この文脈内においてである。
【図面の簡単な説明】
【０００４】
【図１】本開示の一態様に従った、ネットワーク上で通信する同期装置およびいくつかのクライアントデバイスプラットフォームの概略図である。
【図２】本開示の一態様に従った、複数のクライアントデバイスプラットフォームの再生進捗を同期化するための方法のフロー図である。
【図３Ａ】本開示のいくつかの態様に従った、クライアントデバイスプラットフォームの再生進捗を同期化するために、同期装置によって実装される必要がある再生モードの変化を示すチャートである。
【図３Ｂ】本開示のいくつかの態様に従った、クライアントデバイスプラットフォームの再生進捗を同期化するために、同期装置によって実装される必要がある再生モードの変化を示すチャートである。
【図３Ｃ】本開示のいくつかの態様に従った、クライアントデバイスプラットフォームの再生進捗を同期化するために、同期装置によって実装される必要がある再生モードの変化を示すチャートである。
【図３Ｄ】本開示のいくつかの態様に従った、クライアントデバイスプラットフォームの再生進捗を同期化するために、同期装置によって実装される必要がある再生モードの変化を示すチャートである。
【図４】本開示の一態様に従った、同期装置がどのようにメディアタイトルの視聴を同期化するのかに関する命令を説明するブロック図である。
【発明を実施するための形態】
【０００５】
以下の発明を実施するための形態は、例示目的で多くの具体的な詳細を含むが、いずれの当業者も、以下の詳細への多くの変更および変化が本開示の範囲内にあることを理解するであろう。したがって、以下に記載される本開示の態様は、本記載の後に続く特許請求の範囲に対する一般性を失うことなく、かつそれに制限を課すことなく記載される。
【０００６】
同期装置は、同期化された再生を確実にするために、同一メディアタイトルを視聴しているグループ内の１つ以上のクライアントデバイスプラットフォームの再生モードを調整してもよい。同期化された再生は、彼らのクライアントデバイスプラットフォームを通してメディアタイトルを視聴しているユーザが、テキストメッセージ、オンラインチャット、ビデオ会議、およびマイクロブロギングなどであるがこれらに限定されない、メディアを通して、コンテンツに関する彼らの経験およびコメントを共有することを可能にする。同期装置を用いて、メディアタイトルの一時停止、ネットワーク待ち時間、および一貫性のない開始時間を含むがこれらに限定されない事象は、メディアタイトルのグループ視聴を混乱させない可能性がある。
【０００７】
最初に、同期装置は、クライアントデバイスプラットフォームのグループによって視聴されるメディアタイトルに対する開始時間を同期化してもよい。同期装置は、予定開始時間の計画を補助してもよい。予定開始時間は、グループから、第１のクライアントデバイスプラットフォームによって、同期装置に伝送されてもよい。予定開始時間に、グループのメンバーは、選択されたメディアタイトルを視聴し始めてもよい。本開示のさらなる態様によると、第１のクライアントデバイスプラットフォームは、同期装置に、選択されたメディアタイトルを視聴するクライアントデバイスプラットフォームのリストを提供してもよい。いったんグループの全メンバーがシステムにログインすると、同期装置は、選択されたメディアタイトルを再生し始めてもよい。本開示の別のさらなる態様によると、同期装置は、いったん所定の数のクライアントデバイスプラットフォームがシステムにログインし、メディアタイトルの再生を要求すると、メディアタイトルの再生を開始してもよい。
【０００８】
再生が始まった後、同期装置は、グループ内のクライアントデバイスプラットフォームのそれぞれの再生進捗を監視し始めてもよい。グループ中のクライアントデバイスプラットフォームが互いと同期化される場合、同期装置は、クライアントデバイスプラットフォームのそれぞれの再生モードにいかなる変更も行うことなく、再生進捗を監視し続ける。同期装置が、グループ中の再生が同期化されないことを検出する場合、同期装置は、クライアントデバイスプラットフォームのうちの１つ以上の再生モードを変更してもよい。加えて、本開示の態様は、グループ中の再生を非同期化させ得る事象を予測することが可能である予測監視を記載する。同期装置は、クライアントデバイスプラットフォームが遅れている場合、それがグループの残りに追いつくことを助けるために、クライアントデバイスプラットフォームの再生モードを、標準再生モードから高速再生モードに変更してもよい。あるいは、同期装置が、他のクライアントデバイスプラットフォームが、進んでいるクライアントデバイスプラットフォームに追いつくことを可能にするために、クライアントデバイスプラットフォームの再生モードを、標準再生モードから低速再生モードに変更してもよい。本開示のなおさらなる態様によると、同期装置は、グループ中のクライアントデバイスプラットフォームの第１のサブセットの再生モードを、標準再生モードから高速再生モードに変更し、グループ中のクライアントデバイスプラットフォームの第２のサブセットの再生モードを、標準再生モードから低速再生モードに変更してもよい。
【０００９】
本開示の態様は、メディアタイトル１０６の同期化された再生を記載する。限定する目的ではなく一例として、メディアタイトル１０６は、映画、テレビ番組のあるエピソード、歌、スポーツイベント、ニュース放送、ホームムービー、写真スライドショー、トークショー、またはネットワーク上で伝送され得る任意の他の形態のメディアであってもよい。メディアタイトル１０６は、コマーシャルを含有してもよい。コマーシャルは、所定の長さ（すなわち、各コマーシャルに対して３０秒）を有してもよく、それらはそれぞれ、可変長であってもよい。メディアタイトル１０６はまた、メディアタイトル１０６のフレーム間に混合される空白フレームを含有してもよい。メディアタイトル１０６は、同期化された再生のために特別に設計されていてもよく、したがって、より速いまたは遅い再生速度を可能にするために追加または除去されてもよい、所定のバッファ領域を有してもよい。あるいは、メディアタイトル１０６は、それが生成されたときに同期化技術の使用を予測していなくてもよく、したがって、メディアタイトル１０６の再生速度の調整は、同期装置１０２によって決定されてもよい。
【００１０】
図１は、複数のデバイスによって購入されているメディアタイトル１０６の再生進捗の同期化を実装するように相互作用し得るコンポーネントを示す概略図である。グループ１０４の各部分である複数のクライアントデバイスプラットフォーム１０３は、例えば、ローカルエリアネットワーク（ＬＡＮ）または広域ネットワーク（ＷＡＮ）であってもよいネットワーク１６０上で、同期装置１０２にアクセスしてもよい。４つのクライアントデバイスプラットフォームのみが図１に示されているが、本開示の態様はそれに限定されない。
【００１１】
同期装置１０２は、中央処理装置（ＣＰＵ）１３１を含んでもよい。一例として、ＣＰＵ１３１は、例えば、デュアルコア、クアドコア、マルチコアアーキテクチャに従って構成されてもよい、１つ以上のプロセッサコアを含んでもよい。あるいは、ＣＰＵは、セルプロセッサアーキテクチャなど、１つ以上のコプロセッサコアと併せて１つ以上のメインプロセッサコアを使用する、アーキテクチャに基づいてもよい。同期装置１０２はまた、メモリ１３２（例えば、ＲＡＭ、ＤＲＡＭ、ＲＯＭなど）を含んでもよい。ＣＰＵ１３１は、同期化データ１３６と共に、一部がメモリ１３２中に記憶されてもよい同期化プログラム１３３を実行してもよい。１つ以上のメディアタイトル１０６はまた、メモリ１３２または大容量記憶装置１３４中に記憶されてもよい。あるいは、１つ以上のメディアタイトル１０６は、ネットワーク１６０上で同期装置１０２にアクセス可能な遠隔地で記憶されてもよい。
【００１２】
同期装置１０２はまた、入力／出力（Ｉ／Ｏ）回路１４１、電力供給（Ｐ／Ｓ）１４２、クロック（ＣＬＫ）１４３、およびキャッシュ１４４など、よく知られているサポート回路１４０を含んでもよい。同期装置１０２は、プログラムおよび／またはデータを記憶するために、ディスクドライブ、ＣＤ−ＲＯＭドライブ、テープドライブなどの大容量記憶装置１３４を任意に含んでもよい。同期装置１０２はまた、同期装置１０２と同期装置１０２への直接アクセスを必要とするユーザとの間の相互作用を容易にするために、表示装置１３７およびユーザインターフェースユニット１３８を任意に含んでもよい。表示装置１３７は、テキスト、数値、または図示記号を表示するブラウン管（ＣＲＴ）または平面ディスプレーの形態であってもよい。ユーザインターフェースユニット１３８は、キーボード、マウス、ジョイスティック、タッチパッド、タッチスクリーン、または他のデバイスを含んでもよい。同期装置１０２は、Ｗｉ−Ｆｉ、イーサネット（登録商標）ポート、または他の通信方法の使用を可能にするように構成される、ネットワークインターフェース１３９を含んでもよい。
【００１３】
ネットワークインターフェース１３９は、電子通信ネットワーク１６０を介した通信を容易にするために、好適なハードウェア、ソフトウェア、ファームウェア、またはこれらのうちの２つ以上の何らかの組み合わせを組み込んでもよい。ネットワークインターフェース１３９は、ローカルエリアネットワークおよびインターネットなどの広域ネットワーク上で有線または無線通信を実装するように構成されてもよい。同期装置１０２は、ネットワーク１６０上で１つ以上のデータパケットを介して、データおよび／またはファイルの要求を送信および受信してもよい。
【００１４】
前述のコンポーネントは、内部システムバス１５０を介して、互いと信号を交換してもよい。同期装置１０２は、本明細書に記載される本発明の実施形態を実装するコードを作動させるときに専用コンピュータになる、汎用コンピュータであってもよい。
【００１５】
同期装置１０２は、本明細書に記載される本開示のある特定の態様に従って同期化方法を実装するコードを作動させるときに専用コンピュータになる、汎用コンピュータであってもよい。限定する目的ではなく一例として、同期装置１０２は、ゲームコンソールもしくは携帯型ゲーム機などの電子ゲーム機、またはＤＶＤプレーヤーもしくはブルーレイ（商標）プレーヤーなどのメディア再生装置であってもよい。さらに、同期装置は、適切なプログラミングを通して、複数のクライアントデバイスプラットフォーム間のメディア再生の同期化を実装するように構成される、スマートフォン、パーソナルコンピュータ、ラップトップ、またはタブレットコンピュータなどの好適に構成された汎用電子装置であってもよい。加えて、同期装置１０２は、クラウドベースネットワーク上で実装される複数の同期装置のうちの１つであってもよい。
【００１６】
クライアントデバイスプラットフォーム１０３は、同期装置１０２と実質的に同一に構成されてもよい。具体的には、クライアントデバイスプラットフォーム１０３は、ＣＰＵ１３１'、メモリ１３２'、およびネットワークインターフェース１３９'を含んでもよい。クライアントデバイスプラットフォーム１０３が同期装置１０２と共有してもよい他のコンポーネントは、明確にするために省略される。しかしながら、上記の同期装置１０２のコンポーネントは、あたかも本明細書に明確に記載されたかのように、クライアントデバイスプラットフォーム１０３に含まれるものと見なされてもよい。クライアントデバイスプラットフォーム１０３は、本明細書に記載される本開示のある特定の態様に従ってメディアタイトル再生方法を実装するコードを作動させるときに専用コンピュータになる、汎用コンピュータであってもよい。限定する目的ではなく一例として、クライアントデバイスプラットフォーム１０３は、ゲームコンソールもしくは携帯型ゲーム機などの電子ゲーム機、またはＤＶＤプレーヤーもしくはブルーレイ（商標）プレーヤーなどのメディア再生装置であってもよい。さらに、クライアントデバイスプラットフォームは、適切なプログラミングを通して、複数のクライアントデバイスプラットフォーム間のメディア再生の同期化を実装するように構成される、スマートフォン、パーソナルコンピュータ、ラップトップ、またはタブレットコンピュータなどの好適に構成された汎用電子装置であってもよい。
【００１７】
クライアントデバイスプラットフォーム１０３は、ネットワーク１６０上で同期装置１０２によって記憶されるか、または同期装置１０２によってアクセス可能であってもよい、１つ以上のメディアタイトル１０６にアクセスできてもよい。メディアタイトル１０６はまた、クライアントデバイスプラットフォーム１０３のメモリ１３２'または大容量記憶装置１３４'中に記憶されてもよい。加えて、１つ以上のメディアタイトル１０６は、ネットワーク１６０上でクライアントデバイスプラットフォーム１０３にアクセス可能な遠隔地で記憶されてもよい。
【００１８】
図２に示されるように、同期装置１０２は、グループ１０４中で複数のクライアントデバイスプラットフォーム１０３の再生進捗を同期化するための方法２０１を実装するように構成されてもよい。本方法の種々の態様が、同期装置１０２上で作動するコンピュータ実行可能命令の実行によって実装されてもよい。ある特定の他の態様は、クライアントデバイスプラットフォーム１０３のうちの１つ以上の上で作動するコンピュータ実行可能命令の実行によって実装されてもよい。
【００１９】
複数のクライアントデバイスプラットフォーム１０３の再生進捗を同期化するための方法２０１を参照すると、２０２に示されるように、選択されたメディアタイトル１０６の再生を開始することによって、方法が開始してもよい。メディアタイトル１０６の再生の開始は、複数のクライアントデバイスプラットフォーム間の再生進捗の同期化を維持することを補助してもよい。限定する目的ではなく一例として、メディアタイトル１０６は、所定の予定開始時間に開始されてもよい。クライアントデバイスプラットフォーム１０３のグループ１０４は、指定時間に彼ら個人の遠隔地で一緒にメディアタイトル１０６を視聴したいと決定してもよい。グループ１０４の一部であるクライアントデバイスプラットフォーム１０３のうちの１つは、同期装置１０２に所望の開始時間を通知してもよい。例えば、開始時間は、次の金曜日の夜８時に予定されていてもよい。予定されている夜の８時頃に、クライアントデバイスプラットフォーム１０３はそれぞれ、ネットワーク１６０上で同期装置１０２との接続を確立してもよい。限定する目的ではなく一例として、接続は、ログイン認証情報を提供した後、または視聴料を支払った後に確立されてもよい。同期装置１０２は次いで、午後８時に、同期装置１０２との接続を確立しているクライアントデバイスプラットフォーム１０３に、選択されたメディアタイトルを配信し始めてもよい。遅延者はまだ、同期装置１０２との接続を確立してもよい。これらの遅延者は、グループ１０４の残りがすでにタイトルの視聴を始めていたとしても、最初から始まるメディアタイトル１０６を視聴することが可能である。
【００２０】
さらなる例として、本開示の態様によると、メディアタイトル１０６は、いったんグループ１０４中の全てのクライアントデバイスプラットフォーム１０３が同期装置１０２との接続を確立すると、同期装置によって開始されてもよい。限定する目的ではなく一例として、グループリストが、再生が開始するおおよその開始時間に加えて、グループ１０４のメンバーによって同期装置１０２に伝送されてもよい。予定再生時間の頃に、グループ１０４のメンバーは、同期装置との接続を確立してもよい。いったんグループ１０４の全てのメンバーが接続されると、同期装置１０２は、選択されたメディアタイトル１０６の再生を開始してもよい。加えて、グループ１０４が、１人以上のメンバーが予定開始時間後の一定の期間後に接続を確立するのをまだ待っている場合、再生は、グループ１０４の欠けているメンバーが参加している必要なく、開始されてもよい。
【００２１】
本開示のさらに別の態様によると、メディアタイトル１０６の再生は、いったん所定の数のクライアントデバイスプラットフォーム１０３が同期装置１０２への接続を確立し、ある特定のメディアタイトル１０６の再生を要求すると、開始されてもよい。一例として、連続ホームコメディのあるエピソードが、いったん１０個のクライアントデバイスプラットフォーム１０３が同期装置１０２との接続を確立し、その特定のエピソードの再生を要求すると、開始されてもよい。この開始の態様は、所定のグループ１０４を有しないクライアントデバイスプラットフォーム１０３がそれでもなお、共同視聴の共有された経験を楽しむことを可能にする。加えて、グループ１０４に対して単一の開始時間を提供することは、各クライアントデバイスプラットフォーム１０３の再生進捗の調整における同期装置の負担を軽減する。
【００２２】
いったんメディアタイトル１０６が開始されると、方法２０１は次いで、２０３に示されるように、グループ１０４中の各クライアントデバイスプラットフォーム１０３の再生進捗を監視することによって継続する。再生進捗を監視することは、同期装置が、クライアントデバイスプラットフォーム１０３の再生モードのいずれかが調整を必要とするかを決定することを可能にする。各クライアントデバイスプラットフォーム１０３の再生進捗を監視することはまた、予測監視を含んでもよい。限定する目的ではなく一例として、予測監視は、ユーザのクライアントデバイスプラットフォームに対する再生モードの調整を必要とし得る事象を予測するために、各クライアントデバイスプラットフォーム１０３のデータ伝送速度、およびクライアントデバイスプラットフォーム１０３を視聴しているユーザの操作を分析することを含んでもよい。
【００２３】
本開示の一態様によると、クライアントデバイスプラットフォームの再生進捗を監視することは、クライアントデバイスプラットフォーム１０３がグループ１０４中の他のクライアントデバイスプラットフォーム１０３より遅れているかまたは進んでいるかを決定することを含んでもよい。限定する目的ではなく一例として、これは、クライアントデバイスプラットフォームのそれぞれによって現在表示されているメディアタイトル１０６のフレームを比較することによって、決定されてもよい。加えて、各クライアントデバイスプラットフォーム１０３の再生進捗は、クライアントデバイスプラットフォームのそれぞれに対するメディアタイトル１０６の残りのランタイムを計算することによって、決定されてもよい。さらに、再生進捗の分析は、クライアントデバイスプラットフォーム１０３がメディアタイトル１０６の視聴を一時停止および／または早送りしていた継続時間を測定してもよい。
【００２４】
本開示のさらなる態様によると、再生進捗の監視はまた、予測監視を含んでもよい。予測監視は、それが、同期装置１０２が将来再生モードの変更を必要とし得る潜在的な事象を発見することを可能にするため、有用である。例えば、予測監視が、メディアタイトルの再生における大きな一時停止が将来生じる可能性が高いことを検出する場合、同期装置１０２は、事象が生じる前に再生モードを調整し始めてもよい。したがって、事象が実際に起こったとき、調整はすでに行われている。限定する目的ではなく一例として、予測監視が、２分以内に、事象がクライアントデバイスプラットフォーム１０３の視聴者に３分間画面から離れさせる可能性があることを検出する場合、同期装置１０２は、将来の遅延に相当するように再生モードを変更してもよい。これは、中断が生じた後にのみそれが検出される場合、迅速な調整を行う必要がある代わりに、調整が数分間にわたってゆっくりと行われることを可能にする。
【００２５】
本開示の態様によると、予測監視は、クライアントデバイスプラットフォーム１０３と同期装置１０２との間の接続における、異常に大きい待ち時間の存在を検出してもよい。一例として、各クライアントデバイスプラットフォームに対する待ち時間は、同期装置１０２に、グループ１０４中のクライアントデバイスプラットフォーム１０３のそれぞれにパケットを送信させ、各クライアントデバイスプラットフォーム１０３に、同期装置１０２にパケットを返信させることによって測定されてもよい。パケットの往復時間は、待ち時間の尺度として使用されてもよい。クライアントデバイスプラットフォーム１０３が他のクライアントデバイスプラットフォームよりも高い待ち時間を有する場合、同期装置１０２は、より遅いクライアントデバイスプラットフォーム１０３に対する再生モードが変更される必要があり得ることを予測することが可能であってもよい。したがって、同期装置１０２は、待ち時間に相当するように再生モードを先に変更してもよい。
【００２６】
本開示のなおさらなる態様によると、予測監視は、グループ１０４内のクライアントデバイスプラットフォーム１０３間の通信を監視することによって、メディアタイトルの再生の遅延を引き起こす可能性がある事象を検出してもよい。限定する目的ではなく一例として、「私はトイレ休憩が必要だ」、「赤ちゃんが泣いている」、または「誰かが来た」などのフレーズが、予測監視のために同期装置１０２によって使用されてもよい。上記に列挙されたようなフレーズは、クライアントデバイスプラットフォーム１０３の視聴者が、さらなる責任を引き受けるためにしばらくの間メディアタイトル１０６の視聴を停止する必要があり得ることを示し得る。したがって、同期装置１０２がメディアタイトル１０６の再生のこれらの潜在的な遅延に相当するように、再生モードを変更させ始めることが望ましくあり得る。通信の監視は、１つ以上の異なるオプションを通して達成されてもよい。限定する目的ではなく一例として、テキストメッセージ、オンラインチャットメッセージ、またはマイクロブロギングなどのネットワーク上のテキスト通信は、所定のフレーズに関して監視されてもよい。加えて、音声認識ソフトウェアが、所定のフレーズに関してネットワーク１６０上で送信される音声通信を監視するために、同期装置１０２によって実装されてもよい。
【００２７】
本開示の別のさらなる態様によると、予測監視は、グループ１０４内のクライアントデバイスプラットフォーム１０３の視聴者を視覚的に監視することによって、メディアタイトル１０６の再生の遅延を引き起こす可能性がある事象を検出してもよい。一例として、クライアントデバイスプラットフォーム１０３に接続された、および／またはネットワーク１６０に接続された、ビデオカメラが、クライアントデバイスプラットフォームの視聴者が画面の視聴を停止したか（例えば、視聴者が部屋を出て画面を見ることができないか、または視聴者が画面を見ていないか）を確認するために使用されてもよい。視聴者がもはやメディアタイトル１６０を視聴していない場合、同期装置は、将来、視聴者が見逃したメディアタイトル１６０の部分を観るために、再生を巻き戻す必要があることを予測してもよい。再生の巻き戻しは、再生進捗をグループ１０４中の他のクライアントデバイスプラットフォーム１０３の再生進捗より遅らせる可能性がある。したがって、そのクライアントデバイスプラットフォーム１０３に対する再生モードを変更することが望ましくあり得る。
【００２８】
図２に戻ると、いったん再生進捗および／または予測された再生進捗が同期装置１０２によって決定されると、方法２０１は次に、決定ブロック２０４に示されるように、クライアントデバイスプラットフォーム１０３のそれぞれが同期しているかどうか、および／または同期した状態のままであると予測されるかどうかを決定する。答えがはいである場合、方法２０１は、ブロック２０５に続き、クライアントデバイスプラットフォーム１０３の再生モードの変更は行われない。方法のこの分岐がとられる場合、方法は、ブロック２０３に続き、クライアントデバイスプラットフォーム１０３のそれぞれの再生進捗を再び監視し続ける。あるいは、答えがいいえである場合、方法２０１は、ブロック２０６に続き、同期装置１０２は、クライアントデバイスプラットフォーム１０３のうちの１つ以上の再生モードを調整してもよい。いったん再生モードがクライアントデバイスプラットフォームのうちの１つ以上において調整されると、方法２０１は、ブロック２０３に戻り、クライアントデバイスプラットフォームのそれぞれの再生進捗を再び監視し続ける。
【００２９】
本開示の態様によると、少なくとも３つの再生モードがあってもよい。一例として、これらの再生モードは、（１）標準再生モード３１２、（２）高速再生モード３１４、および（３）低速再生モード３１６を含んでもよい。標準再生モード３１２は、クライアントデバイスプラットフォーム１０３がメディアタイトル１０６を購入し始めたときに、クライアントデバイスプラットフォーム１０３のそれぞれに最初に割り当てられてもよい再生モードである。同期装置１０２によって対処される必要がある同期化問題がない場合、メディアタイトル１０６は、再生速度を調整するために変更される必要はない可能性がある。クライアントデバイスプラットフォーム１０３がグループ１０４中の他のクライアントデバイスプラットフォーム１０３に追いつく必要がある場合、その再生モードは、標準再生モード３１２から高速再生モード３１４に切り替えられてもよい。あるいは、クライアントデバイスプラットフォーム１０３が他のクライアントデバイスプラットフォーム１０３より進んでおり、減速される必要がある場合、再生モードは、標準再生モード３１２から低速再生モード３１６に切り替えられてもよい。
【００３０】
図３Ａ〜３Ｄに示されるチャートは、異なる状況におけるクライアントデバイスプラットフォーム１０３のグループ１０４の再生進捗を示す。図面のそれぞれにおいて、複数のクライアントデバイスプラットフォーム１０３の再生進捗（Ｃ．Ｄ．Ｐ．＃１、Ｃ．Ｄ．Ｐ．＃２、Ｃ．Ｄ．Ｐ．＃３、Ｃ．Ｄ．Ｐ．＃４…）は、Ｘ軸に沿って表示される。垂直破線のそれぞれは、再生進捗の分数を表す（すなわち、クライアントデバイスプラットフォーム１０３によって表示されてきたメディアタイトル１０６の分数）。各行の陰影オブジェクトは、クライアントデバイスプラットフォーム１０３のそれぞれに対する再生進捗を表す。一例として、図３Ａ中、クライアントデバイスプラットフォーム番号２〜４のそれぞれは、２分の再生進捗を有し、クライアントデバイスプラットフォーム番号１は、１分の再生進捗を有する。加えて、陰影オブジェクトは、同期装置１０２によって各クライアントデバイスプラットフォーム１０３に対して選択された再生モードを指定する。図３Ａのクライアントデバイスプラットフォーム番号２〜４に対するような正方形のオブジェクトは、標準再生モード３１２を示す。図３Ａのクライアントデバイスプラットフォーム番号１に対するオブジェクトなど、右向きの矢印を有するオブジェクトは、高速再生モード３１４を示す。図３Ｂのクライアントデバイスプラットフォーム番号１に対するオブジェクトなど、左向きの矢印を有するオブジェクトは、低速再生モード３１６を示す。
【００３１】
図３Ａは、高速再生モード３１４がクライアントデバイスプラットフォーム１０３に対して同期装置１０２によって選択され得る状況を示す。図面に示されるように、クライアントデバイスプラットフォーム番号１は、グループ１０４中の他のクライアントデバイスプラットフォーム１０３の再生進捗より１分遅れている再生進捗を有する。グループ１０４全体を同期している状態に戻すために、同期装置１０２は、クライアントデバイスプラットフォーム番号１の再生モードを、標準再生モード３１２から高速再生モード３１４に変更してもよい。高速再生モード３１４は、組み合わせてまたはそれ自体でメディアタイトル１０６の再生を加速させ得る種々の技術を含んでもよい。限定する目的ではなく一例として、これらの技術は、メディアタイトル１０６の一部分を除外すること、および／または再生速度を上げることを含んでもよい。
【００３２】
本開示の態様によると、メディアタイトル１０６の一部分を除外することは、１つ以上のコマーシャルを除去すること、および／または１つ以上のコマーシャルの長さを低減することを含んでもよい。１つ以上のコマーシャルを除去することは、メディアタイトルの再生進捗の迅速な調整を提供し得る。典型的には、コマーシャルは、標準の時間の長さ（すなわち、１５、３０、４５、または６０秒）である。コマーシャルのうちの１つ以上を除去することによって、大きな時間節約が達成され得る。しかしながら、メディアタイトル中のコマーシャルタイムスロットはしばしば、クライアントデバイスプラットフォーム１０３に配信されているコンテンツを収益化するために使用される。したがって、コマーシャルを完全に除外することは望ましくない場合がある。本開示のある特定の態様は、代替の収益化機構を提供するために、コマーシャルが高速再生モード３１４中に除去される場合、メディアタイトルの一部にわたってバナー広告の追加を含んでもよい。あるいは、グループ１０４を同期化された状態に戻すために必要とされる時間節約が、標準コマーシャルタイムスロットほど大きくない場合、可変長のコマーシャルが標準コマーシャルの代わりに挿入されてもよい。一例として、クライアントデバイスプラットフォーム１０３がグループ１０４の残りより１２秒のみ遅れている場合、１２秒のランタイムを有するコマーシャルが、１５秒のランタイムを有したであろう予定されているコマーシャルに代替され得る。
【００３３】
本開示のさらなる態様によると、メディアタイトル１０６の一部分を除外することはまた、メディアタイトル１０６からフレームを除去することを含んでもよい。一例として、コンテンツとフレーム間に混合される空白フレームが除去されてもよい。さらなる例として、遷移シーンとして識別されているメディアタイトル１０６内のある特定のシーンが除外されてもよい。限定する目的ではなく一例として、遷移シーンは、風景の流し撮り、新しいシーンへの低速ディゾルブ、ストップモーション、またはオープニングタイトルシーケンスなど、視覚的に魅力的であってもよいが、メディアタイトル１０６中のコンテンツの理解に必要でなくてもよい。これらのシーンは、生成中にメディアタイトル１０６のプロデューサによって識別されてもよく、またはそれらは、メディアタイトル１０６をすでに視聴しているクライアントデバイスプラットフォーム１０３によってそのように示されてもよい。加えて、メディアタイトル１０６は、メディアタイトルのプロデューサによって重要ではないシーンをすでに除去されていてもよい、簡略版１０６'を有してもよい。高速再生モード３１４は、クライアントデバイスプラットフォーム１０３がグループ１０４の残りと同期している状態に戻るまで、メディアタイトル１０６の簡略版１０６'を再生することを含んでもよい。
【００３４】
本開示のなおさらなる態様によると、高速再生モード３１４はまた、メディアタイトル１０６の再生の速度を上げることを含んでもよい。再生速度は、クライアントデバイスプラットフォーム１０３がグループ１０４の残りに追いつくまで、１フレームごとにわずかに加速されてもよい。あるいは、メディアタイトル１０６の選択された部分は、それらの再生速度を上げられてもよい。限定する目的ではなく一例として、遷移シーン、コマーシャル、または会話をほとんどまたは全く有しないシーンは、それらの再生速度を上げられてもよい。
【００３５】
高速再生モードが単一の再生速度に限定されないことに留意されたい。例えば、第１のクライアントデバイスプラットフォーム１０３がグループ１０４より３分遅れており、第２のクライアントデバイスプラットフォーム１０３がグループ１０４より２分遅れている場合、第１のクライアントデバイスプラットフォーム１０３に対する高速再生モード３１４は、第２のクライアントデバイスプラットフォームに対する高速再生モード３１４よりも速くてもよい。高速再生モード３１４の再生速度は、本開示の前述の態様のうちの１つ以上を使用して変更されてもよい。
【００３６】
図３Ｂは、低速再生モード３１６がクライアントデバイスプラットフォーム１０３に対して同期装置１０２によって選択され得る状況のグラフ表示を示す。図面に示されるように、クライアントデバイスプラットフォーム番号１は、グループ１０４中の他のクライアントデバイスプラットフォーム１０３より１分進んでいる再生進捗を有する。グループ１０４全体を同期している状態に戻すために、同期装置１０２は、クライアントデバイスプラットフォーム番号１の再生モードを、標準再生モード３１２から低速再生モード３１６に変更してもよい。低速再生モード３１６は、組み合わせてまたはそれ自体でメディアタイトル１０６の再生速度を下げ得る種々の技術を含んでもよい。限定する目的ではなく一例として、これらの技術は、メディアタイトル１０６にさらなるコンテンツを追加すること、および／または再生速度を下げることを含んでもよい。
【００３７】
本開示の態様によると、メディアタイトル１０６にさらなるコンテンツを追加することは、１つ以上のコマーシャルを追加すること、および／または１つ以上のコマーシャルの長さを増大させることを含んでもよい。１つ以上のコマーシャルを追加することは、メディアタイトルの再生進捗の迅速な調整を提供してもよい。典型的には、コマーシャルはしばしば、標準の時間の長さ（すなわち、１５、３０、４５、または６０秒）を有する。１つ以上のコマーシャルを追加することによって、再生進捗の大きな調節が達成され得る。あるいは、グループ１０４を同期化された状態に戻すために必要とされる再生進捗の調整が標準コマーシャルタイムスロットほど大きくない場合、可変長のコマーシャルが標準コマーシャルの代わりに挿入されてもよい。一例として、クライアントデバイスプラットフォーム１０３がグループ１０４の残りより８秒のみ進んでいる場合、２３秒のランタイムを有するコマーシャルが、１５秒のランタイムを有したであろう予定されているコマーシャルに代替され得る。
【００３８】
本開示のさらなる態様によると、メディアタイトル１０６にさらなるコンテンツを追加することはまた、メディアタイトル１０６にフレームを追加することを含んでもよい。一例として、空白フレームは、メディアタイトル１０６中に追加されてもよい。さらなる例として、遷移シーンとして識別されているメディアタイトル１０６内のある特定のシーンが減速されてもよい。加えて、メディアタイトル１０６は、メディアタイトル１０６のプロデューサによって重要ではないシーンをすでに追加されていてもよい、拡大カット版１０６''を有してもよい。低速再生モード３１６は、クライアントデバイスプラットフォーム１０３がグループ１０４の残りと同期している状態に戻るまで、メディアタイトル１０６の拡大カット版１０６''を再生することを含んでもよい。
【００３９】
本開示のなおさらなる態様によると、低速再生モード３１６はまた、メディアタイトル１０６の再生速度を下げることを含んでもよい。再生速度は、グループ１０４中のクライアントデバイスプラットフォーム１０３の残りが全てより進んでいるクライアントデバイスプラットフォームに追いつくまで、１フレームごとにわずかに減速されてもよい。あるいは、メディアタイトル１０６の選択された部分は、それらの再生速度を下げられてもよい。限定する目的ではなく一例として、遷移シーン、コマーシャル、または会話をほとんどまたは全く有しないシーンは、それらの再生速度を下げられてもよい。さらに、クライアントデバイスプラットフォーム１０３がグループ１０４の残りより十分はるかに進んでいる場合、低速再生モード３１６は、グループ１０４の残りが追いつき、再び同期化されるまで、メディアタイトルの再生を一時停止することを含んでもよい。
【００４０】
低速再生モード３１６は、単一の再生速度に限定されないことに留意されたい。例えば、第１のクライアントデバイスプラットフォーム１０３がグループ１０４より３分進んでおり、第２のクライアントデバイスプラットフォーム１０３がグループ１０４より２分進んでいる場合、第１のクライアントデバイスプラットフォーム１０３に対する低速再生モード３１６は、第２のクライアントデバイスプラットフォームに対する低速再生モード３１６よりも遅くてもよい。低速再生モード３１６の再生速度は、本開示の前述の態様のうちの１つ以上を使用して変更されてもよい。
【００４１】
図３Ｃは、同期装置１０２が、同一グループ１０４内の異なるクライアントデバイスプラットフォーム１０３に対して、低速再生モード１１４および高速再生モード１１６の両方を利用する状況をグラフに示す。図面に示されるように、クライアントデバイスプラットフォーム番号２および３は、３分の印に位置する再生進捗を有する。加えて、クライアントデバイスプラットフォーム番号１は、４分の印に１分進んで位置する再生進捗を有し、クライアントデバイスプラットフォーム番号４は、２分の印に１分遅れて位置する再生進捗を有する。それらの再生モードがクライアントデバイスプラットフォーム番号１に追いつくように変更されるか、またはクライアントデバイスプラットフォーム番号４が追いつくことを可能にするために減速される、クライアントデバイスプラットフォームのうちの３つを有する代わりに、本開示の態様は、クライアントデバイスプラットフォームのうちの２つが、それらの再生モードが変更されることを可能にする。本実施例によると、クライアントデバイスプラットフォーム番号４は、その再生モードが標準再生モード３１２から高速再生モード３１４に変更されてもよく、クライアントデバイスプラットフォーム番号１は、その再生モードが標準再生モード３１２から低速再生モード３１６に変更されてもよい。
【００４２】
図３Ｄに示されるチャートは、同期装置１０２が、同一グループ１０４内の複数のクライアントデバイスプラットフォーム１０３に対して、低速再生モードおよび高速再生モードの両方を利用する状況をグラフに示す。本開示の態様によると、同期装置１０２は、グループ１０４中のクライアントデバイスプラットフォーム１０３の全ての平均再生進捗を計算してもよい。いったん平均再生進捗点が決定されると、同期装置１０２は、平均再生進捗点に対してクライアントデバイスプラットフォーム１０３を同期化するために、クライアントデバイスプラットフォーム１０３のそれぞれの再生モードを調整してもよい。図３Ｄに示されるように、クライアントデバイスプラットフォーム番号１は、５分の印に位置する再生進捗を有し、クライアントデバイスプラットフォーム２は、４分の印に位置する再生進捗を有し、クライアントデバイスプラットフォーム番号３は、２分の印に位置する再生進捗を有し、クライアントデバイスプラットフォーム番号４は、１分の印に位置する再生進捗を有する。したがって、グループ１０４の平均再生進捗は、３分の印にある（方程式１を参照されたい）。
【数１】
2015531564.tif 000003
【００４３】
一定間隔で、同期装置１０２は、各クライアントデバイスプラットフォームの現在の再生進捗点とグループの現在の平均再生進捗と間の差Δを決定してもよい。負の差は、装置が平均再生進捗より遅れていることを意味し、正の差は、装置が平均再生進捗より進んでいることを意味する。上記の実施例において、クライアントデバイスプラットフォーム１、２、３、および４に対するΔ値はそれぞれ、Δ１＝−２、Δ２＝−１、Δ３＝＋１、およびΔ４＝＋２である。同期装置１０２は、クライアントデバイスプラットフォームが時間の経過と共にグループに対する平均再生進捗に集中するように、そのΔ値を最小限化する方法で、各クライアントデバイスプラットフォームの再生進捗を調整してもよい。
【００４４】
クライアントデバイスプラットフォームが平均再生進捗に集中するように再生速度を調整するために、クライアントデバイスプラットフォーム３および４は、それらの再生モードを高速再生モードに変更させられ、クライアントデバイスプラットフォーム番号１および２は、それらの再生モードを低速再生モードに変更させられる。本開示の態様によると、クライアントデバイスプラットフォーム３および４に対する再生速度の増加は、同一であってもよい。本実施例によると、クライアントデバイスプラットフォーム番号３は、クライアントデバイスプラットフォーム番号４の前に平均再生点に達する。いったんクライアントデバイスプラットフォーム番号３が平均再生点にあると、同期装置１０２は、クライアントデバイスプラットフォーム番号３の再生モードを標準再生モード３１２に戻してもよい。同様に、クライアントデバイスプラットフォーム番号１および２に対する再生速度の減少は、同一であってもよい。したがって、クライアントデバイスプラットフォーム番号２は、クライアントデバイスプラットフォーム番号１の前に平均再生点に達する。いったんクライアントデバイスプラットフォーム番号２が平均再生点にあると（すなわち、Δ２＝０）、同期装置１０２は、クライアントデバイスプラットフォーム番号２の再生モードを標準再生モード３１２に戻してもよい。
【００４５】
あるいは、クライアントデバイスプラットフォーム番号３と４との間の再生速度の増加は、可変であってもよい。したがって、クライアントデバイスプラットフォーム番号４の再生速度の増加は、クライアントデバイスプラットフォーム番号３の再生速度の増加の２倍であってもよい。本実施例において、クライアントデバイスプラットフォーム番号３および４の両方が、同時に平均再生点に達する。同様に、クライアントデバイスプラットフォーム番号１に対する再生速度の減少は、クライアントデバイスプラットフォーム番号２の再生速度の減少の２倍であってもよい。したがって、クライアントデバイスプラットフォーム番号１および２の両方が、同時に平均再生点に達する。
【００４６】
さらに、平均再生点は、より速いクライアントデバイスプラットフォームまたはより遅いクライアントデバイスプラットフォームのいずれかに優先的に重み付けされてもよい。限定する目的ではなく一例として、平均再生点をより遅いクライアントデバイスプラットフォーム１０３に向かって重み付けすることは、メディアタイトル１０６のコンテンツプロバイダが、可能な限り多くのコマーシャルが全体として見られること、またはメディアタイトル１０６が最小限の調整で見られることを確実にしたいときに有益であり得る。例えば、１．５未満の重み付け係数が、グループ１０４の平均再生点より遅れているクライアントデバイスプラットフォームに追加されてもよい。この調整を使用して、重み付けされた平均再生点は、２．７分であってもよい（方程式２を参照されたい）。
【数２】
2015531564.tif 000004
【００４７】
同様に、限定する目的ではなく一例として、平均再生点をより速いクライアントデバイスプラットフォーム１０３に向かって重み付けすることは、グループ１０４が、メディアタイトル１０６の視聴を迅速に完了したいと願う場合、またはメディアタイトル１０６をストリーミングするネットワーク上に重い負荷があり、システムが可能な限り迅速に帯域幅を解放したいと願う場合、有益であり得る。例えば、１．５未満の重み付け係数が、グループ１０４の平均再生点より進んでいるクライアントデバイスプラットフォームに追加されてもよい。この調整を使用して、重み付けされた平均再生点は、３．３分であってもよい（方程式３を参照されたい）。
【数３】
2015531564.tif 000005
【００４８】
図４に示されるように、同期化命令４０１のセットが、例えば同期装置１０２によって実装されてもよい。同期化命令４０１は、同期装置１０２のメモリ１３２または大容量記憶装置１３４などの非一時的コンピュータ可読媒体４２０中に実体化されてもよい。同期装置命令４０１は、同期装置１０２のＣＰＵ１３１によって実行されるとき、同期化方法２０１を実装するように構成されてもよい。同期装置命令４０１は、４０２において、メディアタイトル１０６の再生を開始するための命令を含んでもよい。その後、命令は、４０３において、メディアタイトル１０６を購入しているグループ１０４中の各クライアントデバイスプラットフォーム１０３の再生進捗を監視する命令形態を含んでもよい。同期装置１０２が、クライアントデバイスプラットフォーム１０３のそれぞれの再生進捗が同期化されていないことを検出するとき、命令は、４０４において、クライアントデバイスプラットフォーム１０３のうちの１つ以上の再生モードを、調整された再生モードに変更することを含んでもよい。
【００４９】
上記は、本発明の好ましい実施形態の完全な記載であるが、種々の代替物、修正物、および均等物を使用することが可能である。したがって、本発明の範囲は、上記の記載を参照することによって決定されるべきではなく、むしろ、添付の特許請求の範囲ならびにそれらの均等物の全範囲を参照することによって決定されるべきである。好ましいかどうかにかかわらず、本明細書に記載されるいかなる特徴も、好ましいかどうかにかかわらず、本明細書に記載される任意の他の特徴と組み合わされてもよい。次に続く特許請求の範囲において、不定冠詞「Ａ」または「Ａｎ」は、明示的に別段の定めをした場合を除き、その冠詞に続く項目のうちの１つ以上の数量を指す。添付の特許請求の範囲は、「〜のための手段」というフレーズを用いて所与の請求項において制限が明示的に列挙されない限り、ミーンズプラスファンクション制限を含むと解釈されるものではない。
【図１】
2015531564.tif 000006
【図２】
2015531564.tif 000007
【図３Ａ】
2015531564.tif 000008
【図３Ｂ】
2015531564.tif 000009
【図３Ｃ】
2015531564.tif 000010
【図３Ｄ】
2015531564.tif 000011
【図４】
2015531564.tif 000012
【国際調査報告】
2015531564.tif 000013