(57)【要約】本発明は、２つ又はそれより多くのメディア装置間の相関したメディアプレゼンテーションの同期に関する。各装置は、プレゼンテーション間の同期が所定の許容差の範囲外であるか否かを判断する。範囲外の場合、判断を行った装置は、該装置のバッファ及び再生の状態を他方の装置に通信する。ローカルプレゼンテーションのバッファ及び再生の状態と、他方の装置のプレゼンテーションのバッファ及び再生の状態との比較に基づいて、各装置は、他方の装置が追いつくように再生を一時停止するか、他方の装置に追いつくように再生を進めるか、または、アクションを取らずに、他の装置が、その同期問題を訂正するアクション取るのを可能にするかを判断する。
2015515208.tif 000002
【特許請求の範囲】
【請求項１】
第１の装置における第１のメディアプレゼンテーションの提示と、第２の装置における第２のメディアプレゼンテーションの提示とを協調させる方法であって、
前記第１のメディアプレゼンテーションの一部分の提示中に経過した時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する時間を比較するステップと、
前記第１のメディアプレゼンテーションの前記一部分の提示中に経過した前記時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する前記時間との差が、閾値を超えるという判断に応答して、
前記第１の装置における前記第１のメディアプレゼンテーションのバッファ状態と、前記第２の装置における前記第２のメディアプレゼンテーションのバッファ状態とを比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションに対する前記バッファが、前記第２の装置における前記第２のメディアプレゼンテーションに対する前記バッファよりも多く占有されているという判断に応答して、前記第１の装置で前記第１のメディアプレゼンテーションの再生を調整するステップと、
を行うステップと、
を含む、方法。
【請求項２】
前記第１の装置における前記第１のメディアプレゼンテーションの再生位置とバッファ状態の表示を前記第２の装置に送信するステップと、
前記第２のメディアプレゼンテーションの再生位置及びバッファ状態の表示を前記第２の装置から受信するステップと、
をさらに含む、請求項１に記載の方法。 
【請求項３】
前記送信するステップは、前記第１のメディアプレゼンテーションの提示された一部分の、前記経過した時間と、前記関連する時間との差が、閾値を超えるとの判断に応答して、行われる、請求項２に記載の方法。
【請求項４】
前記再生位置は、有線及び無線のローカルエリアネットワークのうちの１つを介して受信される、請求項２に記載の方法。
【請求項５】
前記第１の装置における前記第１のメディアプレゼンテーションの再生を調整するステップは、
前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置を、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置と比較するステップと、
前記第１の装置の前記再生位置は、前記第２の装置の前記再生位置より後方にあるとの判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との時間差に基づいて、前記第１のメディアプレゼンテーションの再生を進めるステップと、
前記第１の装置の前記再生位置が、前記第２の装置の前記再生位置より前方にあるという判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との差に基づいて選択された時間、再生を一時停止するステップと、
を含む、請求項１に記載の方法。
【請求項６】
前記データストリームの再生を進めるステップは、ビデオフレームの提示のスキップを含む、請求項５に記載の方法。
【請求項７】
前記一時停止するステップは、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との時間差より短い時間の一時停止を複数回、含む、請求項５に記載の方法。
【請求項８】
前記第１のメディアプレゼンテーションの前記一部分に関連する時間は、前記第１のメディアプレゼンテーションの前記一部分の始まりと終わりに関連する時間データに基づいて判定される、請求項１に記載の方法。 
【請求項９】
どちらのバッファがより多く占有されているかの判断は、各バッファに記憶された前記メディアプレゼンテーションの前記一部分に関連する時間に基づいて行われる、請求項１に記載の方法。
【請求項１０】
前記第２のメディアプレゼンテーションは、前記第１のメディアプレゼンテーションに関連する情報を含む、請求項１に記載の方法。
【請求項１１】
前記第１のメディア装置及び前記第２のメディア装置のうちの少なくとも１つが、ハンドヘルドコンピュータ装置である、請求項１に記載の方法。 
【請求項１２】
前記第１のメディア装置及び前記第２のメディア装置のうちの少なくとも１つが、テレビである、請求項１に記載の方法。
【請求項１３】
前記第１のメディアプレゼンテーションは、第１のサーバから提供され、前記第２のメディアプレゼンテーションは、第２のサーバから提供される、請求項１に記載の方法。
【請求項１４】
前記第１のメディアプレゼンテーション及び前記第２のメディアプレゼンテーションのうちの少なくとも１つは、ＭＰＥＧ、ＡＳＦ、ＷＭＶ、ＭＯＶ、ＲＭ、または、ＲＭＶＢの少なくとも１つのフォーマットのビデオを含む、請求項１に記載の方法。
【請求項１５】
第２の装置における第２のメディアプレゼンテーションと協調して第１のメディアプレゼンテーションを提示する第１のメディア装置であって、
前記第１のメディアプレゼンテーションの一部分の提示中に経過した時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する時間とを比較し、
前記第１のメディアプレゼンテーションの前記一部分の提示中に経過した前記時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する前記時間との差が、閾値を超えるとの判断に応答して、
前記第１の装置における前記第１のメディアプレゼンテーションのバッファ状態と、前記第２の装置における前記第２のメディアプレゼンテーションのバッファ状態を比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションの前記バッファが、前記第２の装置における前記第２のメディアプレゼンテーションの前記バッファより多く占有されているという判断に応答して、前記第１の装置の前記第１のメディアプレゼンテーションの再生を調整するステップと、
を実行するための、
プロセッサを含む、前記第１のメディア装置。
【請求項１６】
前記第１の装置における前記第１のメディアプレゼンテーションの再生位置及びバッファ状態の表示を、前記第２の装置に送り、
前記第２の装置における前記第２のメディアプレゼンテーションの再生位置及びバッファ状態の表示を受信するための、
ネットワークインタフェースをさらに含む、請求項１５に記載の第１のメディア装置。
【請求項１７】
前記第１の装置の記第１のメディアプレゼンテーションの再生を前記プロセッサによって調整するステップは、
前記第１の装置の前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置の前記第２のメディアプレゼンテーションの前記再生位置を比較するステップ、
前記第１の装置の前記再生位置が、前記第２の装置における前記再生位置の後方にあるという判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置の前記第２のメディアプレゼンテーションの前記再生位置との時間差に基づいて、前記第１のメディアプレゼンテーションの再生を進めるステップ、または、
前記第１の装置の前記再生位置が、前記第２の装置の前記再生位置の前方にあるという判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との差に基づいて選択された時間、再生を一時停止するステップ、
を含む、請求項１５に記載の第１のメディア装置。
【請求項１８】
前記データストリームの再生を進めるステップは、ビデオフレームの表示をスキップすることを含む、請求項１７に記載の第１のメディア装置。
【請求項１９】
前記一時停止するステップは、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との時間差より短い時間の一時停止を複数回、含む、請求項１７に記載の第１のメディア装置。
【請求項２０】
前記第１のメディア装置は、テレビ及びハンドヘルドコンピュータ装置のうちの１つである、請求項１５に記載の第１のメディア装置。
【請求項２１】
第１の装置における第１のメディアプレゼンテーションと、第２の装置における第２のメディアプレゼンテーションの提示を協調させる方法であって、
前記第１のメディアプレゼンテーションの一部分の提示中に経過した時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する時間を比較するステップと、
前記第１のメディアプレゼンテーションの前記一部分の提示中に経過した前記時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する前記時間との差が、閾値を超えるという判断に応答して、
前記第１の装置における前記第１のメディアプレゼンテーションのバッファ状態と、前記第２の装置における前記第２のメディアプレゼンテーションのバッファ状態とを比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションの再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの再生位置とを比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションに対する前記バッファが、前記第２の装置における前記第２のメディアプレゼンテーションに対する前記バッファほど占有されていないとの判断と、前記第１の装置の前記再生位置が、前記第２の装置の前記再生位置より前方にあるとの判断とに応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との差に基づいて選択された時間、再生を一時停止するステップと、
を行うステップと、
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、２つ又はそれより多くのメディア装置間における相関したメディアプレゼンテーションの同期に関する。
【背景技術】
【０００２】
本発明は、一般に、２つ又はそれより多くのメディア装置間における相関したメディアプレゼンテーションの同期に関する。各装置は、プレゼンテーション間の同期が所定の許容差の範囲外か否かを判断する。範囲外の場合、判断を行っている装置は、装置のバッファ及び再生の状態を他方の装置に通信する。ローカルプレゼンテーションのバッファ及び再生の状態と、他方の装置のプレゼンテーションのバッファ及び再生の状態との比較に基づいて、各装置は、他方の装置が追いつくように再生を一時停止するか、他方の装置に追いつくように再生を進めるか、または、アクションを取らずに、他方の装置が、その同期の問題を訂正するアクションを取るのを可能にするか、の判断をする。
【０００３】
この項では、下記の本発明の様々な態様に関連し得る、技術の様々な態様を読者に紹介する。本項の記載は、本発明の様々な態様をより良く理解するための背景情報を読者に提供するのに役立つと考えられる。従って、本項の記載はこの観点で読むべきであり、先行技術の承認ではないことを理解されたい。
【０００４】
テレビ視聴は、従来、単一画面での受け身の行動であった。しかしながら、インターネット及びモバイルコンピュータ装置の出現により、より豊富な、対話型のマルチスクリーン体験への可能性が開かれた。例えば、テレビに表示される一次プログラムと協調されたコンテンツを含む二次メディアプレゼンテーションを、インターネットを介してモバイルコンピュータ装置に提供できる。二次プレゼンテーションは、一次プレゼンテーションに関する補足情報、同じイベントの異なるビュー、または、対話の機会を提供してよい。しかしながら、複数のプレゼンテーションは、ユーザが、意図する体験を得るために、一般に同期を必要とする。
【０００５】
従来の同期方法では、多重ビュープレゼンテーションの二次ビューは、オーディオビデオプレゼンテーションのリップシンクの場合のように、一次ビューのタイムラインに従うので、許容差は非常に厳しくなる。しかしながら、プレゼンテーションの両方の部分のソースは一般に同じなので、同期は、一般に、静的タイミング調整で行うことができる。
【０００６】
複数の装置間で相関したプレゼンテーションの場合は、各プレゼンテーションは、異なるソースから供給される場合もあり、ユーザは、各装置で再生を独立して制御することもある。例えば、１つのソースのネットワークの輻輳、１つのプレゼンテーション装置での一時停止もしくは早送りコマンドが同期外れの原因となることもある。
【０００７】
同期を維持する方法の１つは、各装置が集中型サーバと頻繁に通信し、集中型サーバは、同期を再確立する装置に命令で応答する。サーバを介して再生位置を合わせることによって、望ましくないネットワークトラフィックを増やすことになり、その結果、多くのクライアントが同じプログラムをモニタしているとき、特に問題が起こる。ネットワーク遅延によって、このような方法は正確性が制限される場合もある。本明細書に記載の発明は、これらの問題および／または他の問題に取り組む。
【発明の概要】
【０００８】
上記問題を解決するために、２つ又はそれより多くのメディア装置間で相関したメディアプレゼンテーションの同期を開示する。各装置は、プレゼンテーション間の同期が所定の許容差の範囲外が否かを判断する。範囲外の場合、判断を行った装置は、装置のバッファ及び再生の状態を他方の装置に通信する。ローカルプレゼンテーションのバッファ及び再生の状態と、他方の装置のプレゼンテーションのバッファ及び再生の状態との比較に基づいて、各装置は、他方の装置が追いつくように再生を一時停止するか、他方の装置に追いつくように再生を進めるか、または、アクションを取らずに、他方の装置が、その同期の問題を訂正するアクションを取るのを可能にするか、を判断する。本発明のこの態様および他の態様を添付の図面を参照しながら記載する。
【図面の簡単な説明】
【０００９】
添付の図面と共に発明の実施形態の下記の詳細な説明を参照することによって、本発明の上記および他の特徴および長所と、それらを達成する方法は、より明らかになり、また、本発明をよりよく理解できるであろう。
【図１】メディアプレゼンテーション環境を示す図である。
【図２Ａ】２つのメディアプレゼンテーションの再生の状態を示すタイムライン図である。
【図２Ｂ】２つのメディアプレゼンテーションの再生の状態を示すタイムライン図である。図２Ｂでは、プレゼンテーションは同期されていない。
【図３】メディアプレゼンテーションの同期方法を示すフローチャートである。
【図４】メディアプレゼンテーションの別の同期方法を示すフローチャートである。
【００１０】
本明細書に記載の例は、本発明の好ましい実施形態を示し、このような例は、いかなる形でも本発明の範囲を制限すると解釈すべきではない。
【発明を実施するための形態】
【００１１】
本明細書に記載のように、本発明は、２つ又はそれより多くのメディア装置間の相関したメディアプレゼンテーションを同期する。各装置は、プレゼンテーション間の同期が所定の許容差の範囲外であるか否かを判断する。範囲外の場合、判断を行っている装置は、装置のバッファ及び再生の状態を他方の装置に通信する。ローカルプレゼンテーションのバッファ及び再生の状態と、他方の装置のプレゼンテーションのバッファ及び再生の状態との比較に基づいて、各装置は、他方の装置が追いつくように再生を一時停止するか、他方の装置に追いつくように再生を進めるか、または、アクションを取らずに、他方の装置が、その同期の問題を訂正するアクションを取るのを可能にするか、を判断する。
【００１２】
本発明は、好ましい設計を有するものとして記載したが、本発明は、本開示の趣旨および範囲内でさらに修正することができる。従って、本出願は、本発明の一般的原理を用いた、本発明の任意の変更形態、使用、または、適合を含むものとする。さらに、本出願は、本発明が属する分野における既知または通常の実施の範囲内であり、かつ、請求項の範囲内である、本開示からのこのような発展を含むものとする。
【００１３】
本発明は、テレビのセットトップボックス、テレビ、コンピュータ装置、または、他の電子装置の任意の組合せで実施してよい。
【００１４】
図１は、メディアプレゼンテーション環境１００を示す図である。セットトップボックス１１０は、ケーブル１１５を介してテレビ１２０に音声と映像を提供する。モデム１４０は、インターネット接続とローカルエリアネットワーク機能を住居環境１０５に提供する。セットトップボックス１１０とモバイルコンピュータ装置１３０は、サーバ１６０から、ルータ１７０とインターネット１５０を介して、メディアプレゼンテーションにアクセスする。
【００１５】
セットトップボックス１１０とモバイルコンピュータ装置１３０は、セットトップボックス１１０の第１のメディアプレゼンテーションと、モバイルコンピュータ装置１３０の第２のメディアプレゼンテーションの提示を協調させるシステムとして機能する。同期は、サーバとの対話を介してというよりむしろ、メディアプレゼンテーションのための装置１１０および１３０でのバッファ管理を通してローカルに達成される。
【００１６】
この例においては、ローカルエリアネットワークを通して接続された２つの装置でレンダリングされる２つの相関したメディアプレゼンテーションがある。メディアプレゼンテーションの数及びメディア装置の種類は、本発明の範囲内で変更してよい。好ましい実施形態においては、第２のメディアプレゼンテーションは、第１のメディアプレゼンテーションに関連する情報を含む。第１および第２のメディアプレゼンテーションを、同一または異なるサーバから、同一または異なるネットワーク接続を介して提供することができる。一方または両方のメディアプレゼンテーションは、他のデータに加えて、ビデオストリームまたはオーディオストリームを含んでよい。ビデオストリームは、例えば、ＭＰＥＧ、ＭｉｃｒｏｓｏｆｔのＡＳＦもしくはＷＭＶ、ＡｐｐｌｅのＱｕｉｃｋＴｉｍｅもしくはＭＯＶ、または、ＲｅａｌＮｅｔｗｏｒｋｓのＲＭもしくはＲＭＶＢなどのフォーマットで符号化されたデータを含んでよい。サーバよりもむしろ、メディア装置の１つが、一方または両方のプレゼンテーションのソースの役割をしてよい。
【００１７】
同期外れには様々な原因がある。別個のメディアプレゼンテーションが、異なるサーバから異なるネットワークを介してもたらされ、コンテンツの配信に影響する異なるネットワーク輻輳状態に直面する場合がある。どちらか一方の装置での一時停止や早送り等のユーザ対話も、２つのプレゼンテーションの再生位置が相違する原因になる。
【００１８】
図２Ａは、時刻ｔ＝ｔ０での、２つのメディアプレゼンテーションの再生の状態を示すタイムライン図２１０である。この例においては、時刻ｔ＝ｔ０では、２つのメディアプレゼンテーションは同期されている。ｖ１と指定された、第１のメディア装置の第１のプレゼンテーションの再生位置は、ｖ２と指定された、第２の装置の第２のプレゼンテーションの再生位置に相当する点である。第１のメディア装置は、第１のメディアプレゼンテーションのセグメント２１１を利用可能なバッファに有しており、部分ｓｌは、まだ表示していないコンテンツを表す。第２のメディア装置は、第２のメディアプレゼンテーションのセグメント２１２を利用可能なバッファに有しており、部分ｓ２は、まだ表示していないコンテンツを表す。この例においては、第１のメディア装置における第１のメディアプレゼンテーションに対するバッファは、第２のメディア装置における第２のメディアプレゼンテーションに対するバッファより多く占有されている。
【００１９】
時間と共に、再生速度の違い、または、おそらく、一方もしくは他方の装置での一時停止もしくは早送りが原因で、２つのメディアプレゼンテーションは、同期がずれる場合がある。図２Ｂは、同期がずれているメディアプレゼンテーションの一例を示すタイムライン図である。時刻ｔ＝ｔ1で、第１のメディア装置は、再生位置ｖ1で第１のメディアプレゼンテーションを提示している。経過した実時間と経過したプログラム時間との相違は、δ１＝（ｖ１−ｖ０）−（ｔ１−ｔ０）である。第１のメディアプレゼンテーションの考慮中の部分に関連する時間ｖ１−ｖ０は、第１のプレゼンテーションの部分の始まりと終わりに関連する時間データに基づいて決定してよい。
【００２０】
δ１＞０の場合、メディアプレゼンテーションは、平均して、実時間よりも速く再生されている。δ１＜０の場合、メディアプレゼンテーションは、平均して、実時間よりも遅く再生されている。この例においては、第１のメディアプレゼンテーションは、厳密な実時間再生から予測される位置よりも進んでおり、δ１＞０である。第２のメディアプレゼンテーションは、厳密な実時間再生から予測される位置よりも遅れており、δ２＜０である。
【００２１】
β秒の同期許容差をプレゼンテーションに設定してよい。２つのメディアプレゼンテーションが、少なくともβ秒、同期がずれている場合、｜δ１｜＞β／２もしくは｜δ２｜＞β／２のいずれかまたは、その両方のケースである。従って、プレゼンテーション装置でδをローカルに判断し、βと比較することを、同期アクションの必要性を表す１つのインジケータとして用いることができる。図２Ｂの例においては、δ１＞β／２である。従って、同期外れが起こっている可能性があり、アクションが必要となる可能性があるかを、第１のプレゼンテーション装置で判断することができる。
【００２２】
図３は、同期プロセスに関わる装置が行う方法３００を示すフローチャートである。一部の実施形態においては、２つ以上の装置が同じ方法を行ってよい。
【００２３】
ステップ３１０において、図２Ａに示すように、時刻ｔ＝ｔ０で、２つのメディアプレゼンテーションは同期されていると推定され、ｖ１＝ｖ２とする。ステップ３１５において、第１の装置は、第１のメディアプレゼンテーションの一部分の提示中に経過した時間を、第１のメディアプレゼンテーションの一部分に関連する時間と比較し、例えば、δ１を決定する。
【００２４】
ステップ３２０において、第１のメディアプレゼンテーションの一部分の提示中に経過した時間と、第１のメディアプレゼンテーションの一部分に関連する時間との差が、閾値を超えること、例えば、｜δ１｜＞β／２が分かった場合、ステップ３２５において、第１の装置は、装置の再生およびバッファの状態を第２の装置に送信する。再生位置を含む情報の通信は、有線または無線のローカルエリアネットワークを通して行ってもよく、場合によってはインターネットを含むネットワークの組合せを介して行ってもよい。
【００２５】
ステップ３３０において、第２の装置の再生位置及びバッファ状態を第１のメディア装置が受信する。第２の装置からの第２のメディアプレゼンテーションの再生位置及びバッファ状態を示すものは、第１の装置が第１のメディアプレゼンテーションの再生位置及びバッファ状態を示すものを第２の装置に送信したことに応答して受信してもよく、第２の装置が第２の装置自身の偏差も閾値を超えたと判断した結果として、受信してもよい。
【００２６】
ステップ３３５において、第１の装置は、第１のメディアプレゼンテーションのバッファ状態ｓ１と、第２の装置における第２のメディアプレゼンテーションのバッファ状態ｓ２とを比較する。どちらのバッファがより多く占有されているかの判断は、各バッファに記憶されたメディアプレゼンテーションの部分に関連付けられた時間、または、サイズなど、データの他の測定量に基づいて、行ってよい。ここに記載している実施形態においては、ステップ３４０において、ローカルバッファがより多く占有されている、すなわち、ｓ１＞ｓ２と判断される場合、第１の装置がプレゼンテーションの同期をそれぞれ行う。
【００２７】
ステップ３４５において、２つの装置の再生位置ｖ１およびｖ２を比較する。ステップ３５０において、第１のメディアプレゼンテーションの再生位置が、第２の装置の第２のメディアプレゼンテーションの再生位置より後方にあることが分かると、ステップ３５５において、第１の装置は、追いつくように第１のメディアプレゼンテーションの再生を進める。すなわち、ｖ１＜ｖ２の場合、第１のメディアプレゼンテーションは、ｖ２−ｖ１秒進められて、第２のメディアプレゼンテーションの再生位置に到達する。メディアプレゼンテーションを進めることは、連続もしくは不連続のビデオフレームの提示の破棄もしくはスキップ、または、他の種類のコンテンツの適切な部分まで進むことを含んでよい。
【００２８】
ステップ３５０において、第１のメディアプレゼンテーションの再生位置が、第２の装置の第２のメディアプレゼンテーションの再生位置より前方にあることが分かった場合、ステップ３６０において、第１の装置は、第２のメディアプレゼンテーションが追いつくように、１度または複数回の一時停止を用いる。すなわち、ｖ１＞ｖ２の場合、第１の装置は、ｖ１−ｖ２秒間、一時停止することによって、第１のメディアプレゼンテーションの再生を遅らせる。プレゼンテーションの一時停止は、視聴者にとって好ましくないと思われる長い一度の一時停止を避けるために、第１のメディアプレゼンテーションの再生位置と第２のメディアプレゼンテーションの再生位置との時間差より短い時間からなる一時停止を複数回、含んでよい。
【００２９】
ローカル装置が、同期を達成するために再生を調整しない場合、他方の装置が、同一または類似のアルゴリズムを実行して、同期を達成するために再生を調整してよい。前記方法は、定期的に行ってもよく、ネットワークの問題による指示、または、ユーザ対話によってトリガされてもよい。
【００３０】
上記の実施形態においては、同期タスクは、バッファの占有量が多い方の装置に割り当てる。しかしながら、バッファの占有量が少ない方の装置が、他方の装置より再生が進んでいる場合、その装置を一時停止させて適切な同期を再確立すると、好都合である。こうすると、その装置のバッファ占有量を増やすという利点がある。
【００３１】
図４は、このような別の方法４００を示すフローチャートである。図２Ａに示すように、ステップ４１０においては、時刻ｔ＝ｔｏで、２つのメディアプレゼンテーションは同期されていると推定され、ｖ１＝ｖ２である。ステップ４１５において、第１の装置は、第１のメディアプレゼンテーションの一部分の提示中に経過した時間と、第１のメディアプレゼンテーションの一部分に関連する時間とを比較して、例えば、δ１を決定する。
【００３２】
ステップ４２０において、第１のメディアプレゼンテーションの一部分の提示中に経過した時間と、第１のメディアプレゼンテーションの一部分に関連する時間との差が、閾値を超えること、例えば、｜δ１｜＞β／２が分かった場合、ステップ４２５において、第１の装置は、装置の再生およびバッファの状態を第２の装置に送信する。再生位置を含む情報の通信は、有線もしくは無線のローカルエリアネットワークを通して行ってもよく、場合によってはインターネットを含むネットワークの組合せを介して行ってもよい。
【００３３】
ステップ４３０において、第２の装置の再生位置及びバッファ状態を第１のメディア装置が受信する。第２の装置からの第２のメディアプレゼンテーションの再生位置及びバッファ状態を示すものは、第１の装置が第１のメディアプレゼンテーションの再生位置及びバッファ状態を第２の装置に送信したことに応答して、受信してもよく、または、第２の装置で、第２の装置自身の偏差も閾値を超えたと判断した結果として、受信してもよい。
【００３４】
ステップ４３５において、第１の装置は、第１のメディアプレゼンテーションのバッファ状態ｓ１を、第２の装置の第２のメディアプレゼンテーションのバッファ状態ｓ２と比較する。どちらのバッファが多く占有されているかの判断は、各バッファに記憶されたメディアプレゼンテーションの部分と関連する時間、または、サイズなどのデータの他の測定量に基づいて、行ってよい。
【００３５】
ここに記載する実施形態においては、相対的なバッファ占有量および再生位置の両方が、対象の装置でアクションが取られるか否かに影響を与える。ステップ４４５において、ローカルバッファの方が占有量が少ないと判断され、かつ、ステップ４５０において、ローカルの再生位置の方が前方にあると判断された場合、ステップ４６０において、第１の装置は、第２のメディアプレゼンテーションが追いつくように、１度または複数回の一時停止を行う。すなわち、ｓ１＜ｓ２およびｖ１＞ｖ２の場合、第１の装置は、ｖ１−ｖ２秒間、一時停止して、第１のメディアプレゼンテーションの再生を遅らせる。プレゼンテーションの一時停止は、視聴者にとってより望ましくないであろう一度の長い一時停止を避けるように、第１のメディアプレゼンテーションの再生位置と第２のメディアプレゼンテーションの再生位置との時間差より短い時間の一時停止を複数回、含んでよい。
【００３６】
ステップ４４５において、ローカルバッファの方が多く占有されていると判断され、かつ、ステップ４５５において、第１のメディアプレゼンテーションの再生位置が第２の装置の第２のメディアプレゼンテーションの再生位置より後方にあることが分かった場合、ステップ４６５において、第１の装置は、追いつくために、第１のメディアプレゼンテーションの一部分を破棄する。すなわち、ｓ１＞ｓ２およびｖ１＜ｖ２の場合、第１のメディアプレゼンテーションをｖ２−ｖ１秒進めることによって、第１のメディアプレゼンテーションは第２のメディアプレゼンテーションの再生位置に到達する。メディアプレゼンテーションを進めることは、連続または不連続のビデオフレームの提示をスキップすること、または、他の種類のコンテンツの適切な部分まで進むことを含んでよい。 
ローカル装置が、同期を達成するために再生を調整しない場合、他方の装置が、同一または類似のアルゴリズムを実行して、同期を達成するために再生を調整してよい。この方法は、定期的に行ってもよく、ネットワークの問題による指示、または、ユーザ対話によってトリガされてもよい。
【００３７】
具体的な実施形態に関して本発明を記載したが、本発明の範囲内に該当する修正を行ってよいことは理解されよう。例えば、本明細書に記載の方法は、他の問題を扱う他の方法と組み合わせてよい。例えば、バッファが占有され過ぎると、速度制御機構を働かせて、送信速度を落としてよい。アルゴリズムは、２つを超えるメディア装置を有するシステムに拡張してもよい。例えば、バッファ占有量が多い各メディア装置が、装置のタイムラインをバッファ占有量が最も少ないメディア装置に従って設定することができる。
【図１】
2015515208.tif 000003
【図２Ａ】
2015515208.tif 000004
【図２Ｂ】
2015515208.tif 000005
【図３】
2015515208.tif 000006
【図４】
2015515208.tif 000007
【手続補正書】
【提出日】平成27年3月23日(2015.3.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の装置における第１のメディアプレゼンテーションの提示と、第２の装置における第２のメディアプレゼンテーションの提示とを協調させる方法であって、
前記第１のメディアプレゼンテーションの一部分の提示中に経過した時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する時間とを比較するステップと、
前記第１のメディアプレゼンテーションの前記一部分の提示中に経過した前記時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する前記時間との差が、閾値を超えるという判断に応答して、
前記第１の装置における前記第１のメディアプレゼンテーションのバッファ状態と、前記第２の装置における前記第２のメディアプレゼンテーションのバッファ状態とを比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションに対する前記バッファが、前記第２の装置における前記第２のメディアプレゼンテーションに対する前記バッファよりも多く占有されているという判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの再生を調整するステップと、
を行うステップと、
を含む、方法。
【請求項２】
前記第１の装置における前記第１のメディアプレゼンテーションの再生位置及びバッファ状態の表示を前記第２の装置に送信するステップと、
前記第２のメディアプレゼンテーションの前記再生位置及び前記バッファ状態の表示を前記第２の装置から受信するステップと、
をさらに含む、請求項１に記載の方法。 
【請求項３】
前記送信するステップは、前記第１のメディアプレゼンテーションの提示された一部分の、前記経過した時間と、前記関連する時間との差が、閾値を超えるとの前記判断に応答して、行われる、請求項２に記載の方法。
【請求項４】
前記再生位置は、有線及び無線のローカルエリアネットワークのうちの１つを介して受信される、請求項２に記載の方法。
【請求項５】
前記第１の装置における前記第１のメディアプレゼンテーションの再生を調整するステップは、
前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置を、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置と比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置は、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置より後方にあるとの判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との時間差に基づいて、前記第１のメディアプレゼンテーションの再生を進めるステップ、又は、
前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置が、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置より前方にあるという判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との差に基づいて選択された時間、再生を一時停止するステップと、
を含む、請求項１に記載の方法。
【請求項６】
前記第１のメディアプレゼンテーション又は前記第２のメディアプレゼンテーションのデータストリームの再生を進めるステップは、ビデオフレームの提示のスキップを含む、請求項５に記載の方法。
【請求項７】
前記一時停止するステップは、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との時間差より短い時間の一時停止を複数回、含む、請求項５に記載の方法。
【請求項８】
前記第１のメディアプレゼンテーションの前記一部分に関連する時間は、前記第１のメディアプレゼンテーションの前記一部分の始まりと終わりに関連する時間データに基づいて判定される、請求項１に記載の方法。 
【請求項９】
前記第１のメディアプレゼンテーションのバッファ状態と、前記第２のメディアプレゼンテーションのバッファ状態とを比較するステップは、前記第１のメディアプレゼンテーションに対するバッファに記憶された前記第１のメディアプレゼンテーションの前記一部分に関連する時間と、前記第２のメディアプレゼンテーションに対するバッファに記憶された前記第２のメディアプレゼンテーションの前記一部分に関連する時間とに基づいて、どちらのバッファがより多く占有されているか判断することを含む、請求項１に記載の方法。
【請求項１０】
前記第２のメディアプレゼンテーションは、前記第１のメディアプレゼンテーションに関連する情報を含む、請求項１に記載の方法。
【請求項１１】
前記第１のメディア装置及び前記第２のメディア装置のうちの少なくとも１つが、ハンドヘルドコンピュータ装置である、請求項１に記載の方法。 
【請求項１２】
前記第１のメディア装置及び前記第２のメディア装置のうちの少なくとも１つが、テレビである、請求項１に記載の方法。
【請求項１３】
前記第１のメディアプレゼンテーションは、第１のサーバから提供され、前記第２のメディアプレゼンテーションは、第２のサーバから提供される、請求項１に記載の方法。
【請求項１４】
前記第１のメディアプレゼンテーション及び前記第２のメディアプレゼンテーションのうちの少なくとも１つは、ＭＰＥＧ、ＡＳＦ、ＷＭＶ、ＭＯＶ、ＲＭ、または、ＲＭＶＢの少なくとも１つのフォーマットのビデオを含む、請求項１に記載の方法。
【請求項１５】
第２の装置における第２のメディアプレゼンテーションと協調して第１のメディアプレゼンテーションを提示する第１のメディア装置であって、
前記第１のメディアプレゼンテーションの一部分の提示中に経過した時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する時間とを比較し、
前記第１のメディアプレゼンテーションの前記一部分の提示中に経過した前記時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する前記時間との差が、閾値を超えるとの判断に応答して、
前記第１の装置における前記第１のメディアプレゼンテーションのバッファ状態と、前記第２の装置における前記第２のメディアプレゼンテーションのバッファ状態とを比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションに対する前記バッファが、前記第２の装置における前記第２のメディアプレゼンテーションに対する前記バッファより多く占有されているという判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの再生を調整するステップと、
を実行するための、
プロセッサを含む、前記第１のメディア装置。
【請求項１６】
前記第１の装置における前記第１のメディアプレゼンテーションの再生位置及びバッファ状態の表示を、前記第２の装置に送り、
前記第２の装置における前記第２のメディアプレゼンテーションの再生位置及びバッファ状態の表示を受信するための、
ネットワークインタフェースをさらに含む、請求項１５に記載の第１のメディア装置。
【請求項１７】
前記第１の装置における前記第１のメディアプレゼンテーションの再生を前記プロセッサによって調整するステップは、
前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置とを比較するステップ、
前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置が、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置の後方にあるという判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との時間差に基づいて、前記第１のメディアプレゼンテーションの再生を進めるステップ、または、
前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置が、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置の前方にあるという判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との差に基づいて選択された時間、再生を一時停止するステップ、
を含む、請求項１５に記載の第１のメディア装置。
【請求項１８】
前記第１のメディアプレゼンテーション又は前記第２のメディアプレゼンテーションのデータストリームの再生を進めるステップは、ビデオフレームの表示をスキップすることを含む、請求項１７に記載の第１のメディア装置。
【請求項１９】
前記一時停止するステップは、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との時間差より短い時間の一時停止を複数回、含む、請求項１７に記載の第１のメディア装置。
【請求項２０】
前記第１のメディア装置は、テレビ及びハンドヘルドコンピュータ装置のうちの１つである、請求項１５に記載の第１のメディア装置。
【請求項２１】
第１の装置における第１のメディアプレゼンテーションと、第２の装置における第２のメディアプレゼンテーションとの提示を協調させる方法であって、
前記第１のメディアプレゼンテーションの一部分の提示中に経過した時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する時間とを比較するステップと、
前記第１のメディアプレゼンテーションの前記一部分の提示中に経過した前記時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する前記時間との差が、閾値を超えるという判断に応答して、
前記第１の装置における前記第１のメディアプレゼンテーションのバッファ状態と、前記第２の装置における前記第２のメディアプレゼンテーションのバッファ状態とを比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションの再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの再生位置とを比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションに対する前記バッファが、前記第２の装置における前記第２のメディアプレゼンテーションに対する前記バッファほど占有されていないとの判断と、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置が、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置より前方にあるとの判断とに応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との差に基づいて選択された時間、再生を一時停止するステップと、
を行うステップと、
を含む、方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
具体的な実施形態に関して本発明を記載したが、本発明の範囲内に該当する修正を行ってよいことは理解されよう。例えば、本明細書に記載の方法は、他の問題を扱う他の方法と組み合わせてよい。例えば、バッファが占有され過ぎると、速度制御機構を働かせて、送信速度を落としてよい。アルゴリズムは、２つを超えるメディア装置を有するシステムに拡張してもよい。例えば、バッファ占有量が多い各メディア装置が、装置のタイムラインをバッファ占有量が最も少ないメディア装置に従って設定することができる。
本発明の好ましい実施形態を、以下に示す。
付記１．第１の装置における第１のメディアプレゼンテーションの提示と、第２の装置における第２のメディアプレゼンテーションの提示とを協調させる方法であって、
前記第１のメディアプレゼンテーションの一部分の提示中に経過した時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する時間とを比較するステップと、
前記第１のメディアプレゼンテーションの前記一部分の提示中に経過した前記時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する前記時間との差が、閾値を超えるという判断に応答して、
前記第１の装置における前記第１のメディアプレゼンテーションのバッファ状態と、前記第２の装置における前記第２のメディアプレゼンテーションのバッファ状態とを比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションに対する前記バッファが、前記第２の装置における前記第２のメディアプレゼンテーションに対する前記バッファよりも多く占有されているという判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの再生を調整するステップと、
を行うステップと、
を含む、方法。
付記２．
前記第１の装置における前記第１のメディアプレゼンテーションの再生位置及びバッファ状態の表示を前記第２の装置に送信するステップと、
前記第２のメディアプレゼンテーションの前記再生位置及び前記バッファ状態の表示を前記第２の装置から受信するステップと、
をさらに含む、付記１に記載の方法。 
付記３．前記送信するステップは、前記第１のメディアプレゼンテーションの提示された一部分の、前記経過した時間と、前記関連する時間との差が、閾値を超えるとの前記判断に応答して、行われる、付記２に記載の方法。
付記４．前記再生位置は、有線及び無線のローカルエリアネットワークのうちの１つを介して受信される、付記２に記載の方法。
付記５．前記第１の装置における前記第１のメディアプレゼンテーションの再生を調整するステップは、
前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置を、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置と比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置は、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置より後方にあるとの判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との時間差に基づいて、前記第１のメディアプレゼンテーションの再生を進めるステップ、又は、
前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置が、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置より前方にあるという判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との差に基づいて選択された時間、再生を一時停止するステップと、
を含む、付記１に記載の方法。
付記６．前記第１のメディアプレゼンテーション又は前記第２のメディアプレゼンテーションのデータストリームの再生を進めるステップは、ビデオフレームの提示のスキップを含む、付記５に記載の方法。
付記７．前記一時停止するステップは、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との時間差より短い時間の一時停止を複数回、含む、付記５に記載の方法。
付記８．前記第１のメディアプレゼンテーションの前記一部分に関連する時間は、前記第１のメディアプレゼンテーションの前記一部分の始まりと終わりに関連する時間データに基づいて判定される、付記１に記載の方法。 
付記９．どちらのバッファがより多く占有されているかの判断は、各バッファに記憶された前記メディアプレゼンテーションの前記一部分に関連する時間に基づいて行われる、付記１に記載の方法。
付記１０．前記第２のメディアプレゼンテーションは、前記第１のメディアプレゼンテーションに関連する情報を含む、付記１に記載の方法。
付記１１．前記第１のメディア装置及び前記第２のメディア装置のうちの少なくとも１つが、ハンドヘルドコンピュータ装置である、付記１に記載の方法。 
付記１２．前記第１のメディア装置及び前記第２のメディア装置のうちの少なくとも１つが、テレビである、付記１に記載の方法。
付記１３．前記第１のメディアプレゼンテーションは、第１のサーバから提供され、前記第２のメディアプレゼンテーションは、第２のサーバから提供される、付記１に記載の方法。
付記１４．前記第１のメディアプレゼンテーション及び前記第２のメディアプレゼンテーションのうちの少なくとも１つは、ＭＰＥＧ、ＡＳＦ、ＷＭＶ、ＭＯＶ、ＲＭ、または、ＲＭＶＢの少なくとも１つのフォーマットのビデオを含む、付記１に記載の方法。
付記１５．第２の装置における第２のメディアプレゼンテーションと協調して第１のメディアプレゼンテーションを提示する第１のメディア装置であって、
前記第１のメディアプレゼンテーションの一部分の提示中に経過した時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する時間とを比較し、
前記第１のメディアプレゼンテーションの前記一部分の提示中に経過した前記時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する前記時間との差が、閾値を超えるとの判断に応答して、
前記第１の装置における前記第１のメディアプレゼンテーションのバッファ状態と、前記第２の装置における前記第２のメディアプレゼンテーションのバッファ状態とを比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションに対する前記バッファが、前記第２の装置における前記第２のメディアプレゼンテーションに対する前記バッファより多く占有されているという判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの再生を調整するステップと、
を実行するための、
プロセッサを含む、前記第１のメディア装置。
付記１６．前記第１の装置における前記第１のメディアプレゼンテーションの再生位置及びバッファ状態の表示を、前記第２の装置に送り、
前記第２の装置における前記第２のメディアプレゼンテーションの再生位置及びバッファ状態の表示を受信するための、
ネットワークインタフェースをさらに含む、付記１５に記載の第１のメディア装置。
付記１７．前記第１の装置における前記第１のメディアプレゼンテーションの再生を前記プロセッサによって調整するステップは、
前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置とを比較するステップ、
前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置が、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置の後方にあるという判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との時間差に基づいて、前記第１のメディアプレゼンテーションの再生を進めるステップ、または、
前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置が、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置の前方にあるという判断に応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との差に基づいて選択された時間、再生を一時停止するステップ、
を含む、付記１５に記載の第１のメディア装置。
付記１８．前記第１のメディアプレゼンテーション又は前記第２のメディアプレゼンテーションのデータストリームの再生を進めるステップは、ビデオフレームの表示をスキップすることを含む、付記１７に記載の第１のメディア装置。
付記１９．前記一時停止するステップは、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との時間差より短い時間の一時停止を複数回、含む、請求項１７に記載の第１のメディア装置。
付記２０．前記第１のメディア装置は、テレビ及びハンドヘルドコンピュータ装置のうちの１つである、付記１５に記載の第１のメディア装置。
付記２１．第１の装置における第１のメディアプレゼンテーションと、第２の装置における第２のメディアプレゼンテーションとの提示を協調させる方法であって、
前記第１のメディアプレゼンテーションの一部分の提示中に経過した時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する時間とを比較するステップと、
前記第１のメディアプレゼンテーションの前記一部分の提示中に経過した前記時間と、前記第１のメディアプレゼンテーションの前記一部分に関連する前記時間との差が、閾値を超えるという判断に応答して、
前記第１の装置における前記第１のメディアプレゼンテーションのバッファ状態と、前記第２の装置における前記第２のメディアプレゼンテーションのバッファ状態とを比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションの再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの再生位置とを比較するステップと、
前記第１の装置における前記第１のメディアプレゼンテーションに対する前記バッファが、前記第２の装置における前記第２のメディアプレゼンテーションに対する前記バッファほど占有されていないとの判断と、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置が、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置より前方にあるとの判断とに応答して、前記第１の装置における前記第１のメディアプレゼンテーションの前記再生位置と、前記第２の装置における前記第２のメディアプレゼンテーションの前記再生位置との差に基づいて選択された時間、再生を一時停止するステップと、
を行うステップと、
を含む、方法。
【国際調査報告】
2015515208.tif 000008
2015515208.tif 000009
2015515208.tif 000010