【手続補正書】
【提出日】平成28年10月31日(2016.10.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
イベントベース同期型マルチメディア再生システムであって、
各々ローカルクロックを備えるとともにネットワークに接続され、前記ネットワークを介して受信したメディアをレンダリングするように構成された複数の宛先デバイスと、
前記ネットワークに接続されたデバイス上で動作するとともに前記複数の宛先デバイスと通信するように構成された同期モジュールであって、一意のイベント識別子ｎを有する共通イベントＥｎを、前記複数の宛先デバイスの各々に定期的に送信する前記同期モジュールと、
を備え、
各宛先デバイスは、イベントＥｎが受信される時刻Ｄｘｎを記録し、少なくとも前記時刻Ｄｘｎ及び前記一意のイベント識別子ｎを含む肯定応答メッセージを送信し、
前記同期モジュールは更に、前記複数の宛先デバイスの各々について、
（ａ）各宛先デバイスのローカルクロックと第１の宛先デバイスのローカルクロックとの周波数差を特定するステップと、
（ｂ）前記第１の宛先デバイスと各宛先デバイスとの間における（ａ）で特定された差を補償する周波数調整値を計算するステップと、
（ｃ）（ｂ）で特定された値に関連する量だけクロック周波数を調整する処理、及び（ｂ）で特定された値に関連する周波数調整を実行するべくメディアソースデバイスから受信したメディアのサンプルレート変換を行う処理のうちの少なくとも一方を行うように各宛先デバイスに指示するステップと
を実行するものであり、
各宛先デバイスは、前記同期モジュールが前記各ステップを実行することにより、オーディオメディア又はビデオメディアをストリーミングするように構成されたメディアソースデバイスから前記ネットワークを介して受信したメディアを同期してレンダリングする、システム。
【請求項２】
前記宛先デバイスは、前記調整情報を使用して、前記メディアのレンダリングに使用されるローカルクロックを調整する、請求項１に記載のシステム。
【請求項３】
前記宛先デバイスは、クロック周波数を調整する代わりに、前記調整情報を使用して、前記メディアのレンダリング前に前記メディアのサンプルレート変換を実行する、請求項１に記載のシステム。
【請求項４】
共通イベントベース同期型マルチメディア再生方法であって、
（ａ）ネットワークに接続されたデバイスで動作する同期モジュールから一意のイベント識別子ｎを有する共通イベントＥｎを定期的に送信するステップと、
（ｂ）前記ネットワークを介して、ローカルクロックを備える複数の宛先デバイスの各々で前記イベントＥｎを受信するステップと、
（ｃ）各宛先デバイスで、イベントＥｎが受信される時刻Ｄｘｎを記録するステップと、
（ｄ）各宛先デバイスから前記同期モジュールに、少なくとも前記時刻Ｄｘｎ及び前記一意のイベント識別子ｎを含む肯定応答メッセージを送信するステップと、
（ｅ）各宛先デバイスの前記ローカルクロック間の周波数差を前記同期モジュールにより特定するステップと、
（ｆ）ステップ（ｅ）において特定された差を補償する周波数調整値を計算するステップと、
（ｇ）ステップ（ｆ）において特定された値に関連する量だけクロック周波数を調整する処理、及びステップ（ｆ）で特定された値に関連する周波数調整を実行するべくメディアソースデバイスから受信したメディアのサンプルレート変換を行う処理のうちの少なくとも一方を行うように各宛先デバイスに指示するステップと、
（ｈ）各宛先デバイスが、この調整情報を使用して、オーディオメディア又はビデオメディアをストリーミングするメディアソースデバイスから前記ネットワークを介して受信したメディアを同期してレンダリングするステップと、
を備える方法。
【請求項５】
前記宛先デバイスは、前記調整情報を使用して、前記メディアのレンダリングに使用されるローカルクロックを調整する、請求項４に記載の方法。
【請求項６】
前記宛先デバイスは、クロック周波数を調整する代わりに、前記調整情報を使用して、前記メディアのレンダリング前に前記メディアのサンプルレート変換を実行する、請求項４に記載の方法。
【請求項７】
イベントベース同期型マルチメディア再生システムであって、
各々ローカルクロックを備えるとともにネットワークに接続され、前記ネットワークを介して受信したメディアをレンダリングするように構成された複数の宛先デバイスと、
前記ネットワークに接続されたデバイス上で動作するとともに前記複数の宛先デバイスと通信するように構成された同期モジュールと、
を備え、
前記同期モジュールは、複数の肯定応答メッセージをイベントＥｎ毎の収集情報として収集し、受信したイベント識別子ｎを有する肯定応答メッセージの収集情報を取得して、イベントＥｎについての肯定応答メッセージのサブセットを作成し、イベントＥｎについての前記肯定応答メッセージのサブセットを使用することにより第１の宛先デバイス用の周波数調整値を計算し、前記第１の宛先デバイスに対し、
前記計算された周波数調整値に関連する量だけクロック周波数を調整する処理、または、
前記計算された周波数調整値に関連する周波数調整を実行するべくメディアソースデバイスから受信したメディアのサンプルレート変換を行う処理
を実行するように指示する、システム。
【請求項８】
各宛先デバイスによって受信されるイベントメッセージが前記同期モジュールから発せられる、請求項７に記載のシステム。
【請求項９】
各宛先デバイスによって受信されるイベントメッセージが、前記複数の宛先デバイス、前記メディアソースデバイス、及び前記同期モジュール以外の外部ソースから発せられる、請求項７に記載のシステム。
【請求項１０】
前記同期モジュールは更に、前記複数の宛先デバイスの各々について、
（ａ）各宛先デバイスのローカルクロックと第１の宛先デバイスのローカルクロックとのクロックオフセットを特定するステップと、
（ｂ）前記クロックオフセットだけクロックカウント又は位相を調整するように各宛先デバイスに指示するステップと
を実行する、請求項１に記載のシステム。
【請求項１１】
前記同期モジュールは更に、前記複数の宛先デバイスの各々について、
（ａ）各宛先デバイスのローカルクロックと第１の宛先デバイスのローカルクロックとのクロックオフセットを特定するステップと、
（ｂ）前記クロックオフセットだけクロックカウント又は位相を調整するように各宛先デバイスに指示するステップと
を実行する、請求項４に記載の方法。
【請求項１２】
前記同期モジュールは更に、前記複数の宛先デバイスの各々について、
（ａ）各宛先デバイスのローカルクロックと第１の宛先デバイスのローカルクロックとのクロックオフセットを特定するステップと、
（ｂ）前記クロックオフセットだけクロックカウント又は位相を調整するように各宛先デバイスに指示するステップと
を実行する、請求項７に記載のシステム。
【請求項１３】
イベントベース同期型マルチメディア再生システムであって、
各々ローカルクロックを備えるとともにネットワークに接続され、前記ネットワークを介して受信したメディアをレンダリングするように構成された複数の宛先デバイスと、
前記複数の宛先デバイスのうちの１つで動作する同期モジュールと、
を備え、
前記同期モジュールは、一意のイベント識別子ｎを有する共通イベントＥｎを、前記複数の宛先デバイスの各々に定期的に送信し、
各宛先デバイスは、イベントＥｎを受信した時刻Ｄｘｎを記録し、少なくとも前記時刻Ｄｘｎ及び前記一意のイベント識別子ｎを含む肯定応答メッセージを前記同期モジュールに返信し、
前記同期モジュールは、前記複数の宛先デバイスの各々について、
（ａ）各宛先デバイスのローカルクロックと第１の宛先デバイスのローカルクロックとの周波数差を特定するステップと、
（ｂ）前記第１の宛先デバイスと各宛先デバイスとの間における（ａ）で特定された差を補償する周波数調整値を計算するステップと、
（ｃ）（ｂ）で特定された値に関連する量だけクロック周波数を調整する処理、及び（ｂ）で特定された値に関連する周波数調整を実行するべくメディアソースデバイスから受信したメディアのサンプルレート変換を行う処理のうちの少なくとも一方を行うように各宛先デバイスに指示するステップと
を実行するように構成されている、システム。
【請求項１４】
イベントベース同期型マルチメディア再生システムであって、
少なくともメモリとプロセッサとを備えるデバイス上で動作し、ネットワークに接続された同期モジュールを備え、
前記同期モジュールは、前記ネットワークを介して、一意のイベント識別子ｎを有する共通イベントＥｎを複数の宛先デバイスの各々に定期的に送信し、
前記同期モジュールは、前記ネットワークを介して複数の肯定応答メッセージを受信し、各肯定応答メッセージは、対応するイベントＥｎが特定の宛先デバイスで受信された時刻Ｄｘｎ及び前記一意のイベント識別子ｎを少なくとも含むものであり、
前記同期モジュールは、前記複数の宛先デバイスの各々について、
（ａ）各宛先デバイスのローカルクロックと第１の宛先デバイスのローカルクロックとの周波数差を特定するステップと、
（ｂ）前記第１の宛先デバイスと各宛先デバイスとの間における（ａ）で特定された差を補償する周波数調整値を計算するステップと、
（ｃ）（ｂ）で特定された値に関連する量だけクロック周波数を調整する処理、及び（ｂ）で特定された値に関連する周波数調整を実行するべくメディアソースデバイスから受信したメディアのサンプルレート変換を行う処理のうちの少なくとも一方を行うように各宛先デバイスに指示する指示メッセージを各宛先デバイスに送信するステップと
を実行する、システム。
【請求項１５】
共通イベントベース同期型マルチメディア再生方法であって、
（ａ）少なくともメモリとプロセッサとを備えるとともにネットワークに接続された同期デバイスから、各々一意のイベント識別子ｎを有する複数の共通イベントＥｎを送信するステップと、
（ｂ）前記同期デバイスで複数の宛先デバイスからの複数の肯定応答メッセージを受信するステップであって、共通イベントＥｎが特定の宛先デバイスで受信された時刻Ｄｘｎ及び前記一意のイベント識別子ｎを各々少なくとも含む複数の肯定応答メッセージを受信するステップと、
（ｃ）前記複数の肯定応答メッセージに基づいて、各宛先デバイスのクロック間の周波数差を前記同期デバイスで特定するステップと、
（ｄ）ステップ（ｃ）において特定された差を補償する周波数調整値を前記同期デバイスで計算するステップと、
（ｅ）ステップ（ｄ）において特定された値に関連する量だけクロック周波数を調整する処理、及びステップ（ｄ）で特定された値に関連する周波数調整を実行するべくメディアソースデバイスから受信したメディアのサンプルレート変換を行う処理のうちの少なくとも一方を行うように各宛先デバイスに指示メッセージを送信するステップと、
を備える方法。
【請求項１６】
共通イベントベース同期型マルチメディア再生方法であって、
（ａ）一意のイベント識別子ｎを有する共通イベントＥｎを、各々ローカルクロックを備える複数の宛先デバイスの各々でネットワークを介して同期して受信するステップと、
（ｂ）イベントＥｎが受信された時刻Ｄｘｎを各宛先デバイスで記録するステップと、
（ｃ）少なくとも前記時刻Ｄｘｎ及び前記一意のイベント識別子ｎを含む肯定応答メッセージを前記ネットワークを介して各宛先デバイスから送信するステップと、
（ｄ）クロック周波数を或る量にて調整する処理、及び周波数調整を実行するべくメディアソースデバイスから受信したメディアのサンプルレート変換を行う処理のうちの少なくとも一方を行うための指示メッセージを各宛先デバイスで受信するステップと、
を備える方法。
【請求項１７】
同期型マルチメディア再生方法であって、
（ａ）各々ローカルクロックを備える複数の宛先デバイスの各々でネットワークを介してイベントを同期して受信するステップと、
（ｂ）イベントが受信された時刻を各宛先デバイスで記録するステップと、
（ｃ）クロック周波数を或る量にて調整する処理、及び周波数調整を実行するべくメディアソースデバイスから受信したメディアのサンプルレート変換を行う処理のうちの少なくとも一方を行うための指示メッセージを各宛先デバイスで受信するステップと、
を備える方法。