(57)【特許請求の範囲】
【請求項１】
複数のスマート・デバイスによる同期再生のための方法であって、
第１のデバイスにより、予め設定された時間の間隔でフレーム同期情報を取得するステップであって、前記フレーム同期情報は、前記第１のデバイスが現在再生し始めるフレームのフレーム情報を含むステップと、
前記第１のデバイスにより、少なくとも１つの第２のデバイスが現在再生され始めるフレームのフレーム情報に従って前記現在再生され始めるフレームを再生するように、前記第２のデバイスに前記第１のデバイスが現在再生し始めるフレームのフレーム情報を含む前記フレーム同期情報を送信するステップと、
前記第１のデバイスが前記第２のデバイスによって送信されたフレーム同期確認情報を予め設定された時間内に受信したならば、前記第１のデバイスにより、現在再生され始めるフレームの再生が完了するまで待った後、次のフレームを再生するステップであって、前記予め設定された時間は１つのフレームの再生時間であるステップと、
前記第１のデバイスが前記第２のデバイスのフレーム同期確認情報を前記予め設定された時間の後に受信したならば、前記第１のデバイスにより、前記次のフレームを直接に再生するステップと、
を有する方法。
【請求項２】
複数のスマート・デバイスによる同期再生のための方法であって、
第１のデバイスにより、少なくとも１つの第２のデバイスに再生準備命令を送信するステップであって、前記再生準備命令は、前記第２のデバイスが再生されるべきメディア・リソースのアドレス情報に従って前記再生されるべきメディア・リソースを取得するように、前記再生されるべきメディア・リソースのアドレス情報を含むステップと、
前記第１のデバイスにより、前記第２のデバイスによって送信された準備完了情報を受信するステップであって、前記準備完了情報は、予め設定された時間の間隔でフレーム同期情報を取得するように前記第１のデバイスに命令するために使用されるステップと、
前記第１のデバイスにより、前記予め設定された時間の間隔で前記フレーム同期情報を取得するステップと、
前記第１のデバイスにより、前記少なくとも１つの第２のデバイスが前記フレーム同期情報に従って再生を実行するように、前記第２のデバイスに前記フレーム同期情報を送信するステップと、
を有する方法。
【請求項３】
複数のスマート・デバイスによる同期再生のための方法であって、
第２のデバイスにより、予め設定された時間の間隔で第１のデバイスによって送信されたフレーム同期情報を受信するステップであって、前記フレーム同期情報は、前記第１のデバイスが現在再生し始めるフレームのフレーム情報であるステップと、
前記第２のデバイスにより、前記第１のデバイスがフレーム同期確認情報に従って次のフレームを再生する時間を判定するように、前記第１のデバイスに前記フレーム同期確認情報を送信するステップと、
前記第２のデバイスにより、現在再生され始めるフレームのフレーム情報に従って前記現在再生され始めるフレームを再生するステップと、
を有する方法。
【請求項４】
複数のスマート・デバイスによる同期再生のための方法であって、
第２のデバイスにより、第１のデバイスによって送信された再生準備命令を受信するステップであって、前記再生準備命令は、再生されるべきメディア・リソースのアドレス情報を含むステップと、
前記第２のデバイスにより、前記再生されるべきメディア・リソースのアドレス情報に従って前記再生されるべきメディア・リソースを取得するステップと、
前記第２のデバイスにより、前記第１のデバイスに準備完了情報を送信するステップと、
前記第２のデバイスにより、予め設定された時間の間隔で前記第１のデバイスによって送信されたフレーム同期情報を受信するステップと、
前記第２のデバイスにより、前記フレーム同期情報に従って再生を実行するステップと、
を有する方法。
【請求項５】
スマート・デバイスであって、前記スマート・デバイスは第１のデバイスであり、
予め設定された時間の間隔でフレーム同期情報を取得するように構成された取得器であって、前記フレーム同期情報は、前記第１のデバイスが現在再生し始めるフレームのフレーム情報を含む取得器と、
少なくとも１つの第２のデバイスが現在再生され始めるフレームのフレーム情報に従って前記現在再生され始めるフレームを再生するように、前記第２のデバイスに前記第１のデバイスが現在再生し始めるフレームのフレーム情報を含む前記フレーム同期情報を送信するように構成された送信器と、
前記送信器が、前記少なくとも１つの第２のデバイスに、前記第１のデバイスが現在再生し始めるフレームのフレーム情報の送信を完了したとき、前記第２のデバイスによって送信されたフレーム同期確認情報が予め設定された時間内に受信されたならば、現在再生され始めるフレームの再生が完了することを待った後、次のフレームを再生し、前記予め設定された時間は１つのフレームの再生時間であり、前記第２のデバイスの前記フレーム同期確認情報が前記予め設定された時間の後に受信されたならば、前記次のフレームを直接に再生するように構成された再生器と、
を備えるスマート・デバイス。
【請求項６】
スマート・デバイスであって、前記スマート・デバイスは第１のデバイスであり、
予め設定された時間の間隔でフレーム同期情報を取得するように構成された取得器と、
少なくとも１つの第２のデバイスが前記フレーム同期情報に従って再生を実行するように、前記第２のデバイスに前記フレーム同期情報を送信するように構成された送信器と、
を備え、
前記送信器は、さらに、前記少なくとも１つの第２のデバイスに再生準備命令を送信するように構成され、前記再生準備命令は、前記第２のデバイスが再生されるべきメディア・リソースのアドレス情報に従って前記再生されるべきメディア・リソースを取得するように、前記再生されるべきメディア・リソースのアドレス情報を含み、
前記スマート・デバイスは、前記送信器が前記少なくとも１つの第２のデバイスに前記再生準備命令の送信を完了したとき、前記第２のデバイスによって送信された準備完了情報を受信するように構成された受信器をさらに備え、前記準備完了情報は、前記予め設定された時間の間隔で前記フレーム同期情報を取得するように前記第１のデバイスに命令するために使用され、
前記取得器は、特に、前記受信器が前記第２のデバイスによって送信された準備完了情報を受信したとき、前記予め設定された時間の間隔で前記フレーム同期情報を取得するように構成されたスマート・デバイス。
【請求項７】
スマート・デバイスであって、前記スマート・デバイスは第２のデバイスであり、
予め設定された時間の間隔で第１のデバイスによって送信されたフレーム同期情報を受信するように構成された受信器であって、前記フレーム同期情報は、前記第１のデバイスが現在再生し始めるフレームのフレーム情報である受信器と、
前記受信器が前記フレーム同期情報を受信したとき、前記フレーム同期情報に従って再生を実行するように構成された再生器と、
を備え、
前記再生器は、特に、現在再生され始めるフレームのフレーム情報に従って前記現在再生され始めるフレームを再生するように構成され、
前記スマート・デバイスは、前記第１のデバイスがフレーム同期確認情報に従って次のフレームを再生する時間を判定するように、前記第１のデバイスに前記フレーム同期確認情報を送信するように構成された送信器をさらに備え、
前記再生器は、特に、前記送信器が前記フレーム同期確認情報の送信を完了したとき、前記現在再生され始めるフレームのフレーム情報に従って前記現在再生され始めるフレームを再生するように構成されたスマート・デバイス。
【請求項８】
スマート・デバイスであって、前記スマート・デバイスは第２のデバイスであり、
予め設定された時間の間隔で第１のデバイスによって送信されたフレーム同期情報を受信するように構成された受信器と、
前記受信器が前記フレーム同期情報を受信したとき、前記フレーム同期情報に従って再生を実行するように構成された再生器と、
を備え、
前記受信器は、さらに、前記第１のデバイスによって送信された再生準備命令を受信するように構成され、前記再生準備命令は、再生されるべきメディア・リソースのアドレス情報を含み、
前記再生器は、さらに、前記受信器が前記再生準備命令を受信したとき、前記再生されるべきメディア・リソースのアドレス情報に従って前記再生されるべきメディア・リソースを取得するように構成され、
前記スマート・デバイスは、前記再生器が前記再生されるべきメディア・リソースを取得したとき、前記第１のデバイスに準備完了情報を送信するように構成された送信器をさらに備え、
前記受信器は、特に、前記送信器が前記準備完了情報の送信を完了したとき、前記予め設定された時間の間隔で前記第１のデバイスによって送信されたフレーム同期情報を受信するように構成されたスマート・デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施例は、通信技術に関し、特に、複数のスマート・デバイスによる同期再生のための方法、および装置に関する。
【背景技術】
【０００２】
スマート・デバイスの普及とともに、複数のスマート・デバイスの間で、増大する数の協働するアプリケーションが存在する。例えば、複数のスマートフォンは音楽の共有のためにソーシャル・ネットワークまたはローカル・エリア・ネットワークにアクセスし、各々のスマートフォンは同じコンテンツを再生してより大きい音声再生効果を実現し、または各々のスマートフォンは音楽の異なる音声チャネルを再生してステレオ音楽の楽しみをもたらし、または複数のスマートフォンはビデオを共有し、ビデオを同期して再生して、同期体験を実現する。これらは全て複数のスマート・デバイスの間で再生の同期を要求する。
【０００３】
先行技術において、クロック・サーバは、各々のスマート・デバイスのクロックが同期されることを保証するように、同期再生を要求する各々のスマート・デバイスに時間の整列のために同期クロックを送信し、それによって複数のスマート・デバイスによる同期再生を実現する。
【０００４】
しかし、先行技術における方法のために、クロック同期が実行されるが、異なる種類のスマート・デバイスの異なるハードウェア性能により、ビデオ復号速度が異なる可能性があり、各々のデバイスのビデオまたはオーディオが同じフレームを表示するとき、オーディオおよびビデオの同期制御の精度の差はフレーム・レベルを同期されなくする可能性がある。その結果、複数のスマート・デバイスの間の同期効果は貧弱である。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の実施例は、複数のスマート・デバイスによる同期再生のための方法、および装置を提供し、それによって複数のスマート・デバイスの間の同期効果を向上させる。
【０００６】
本発明の実施例の第１の態様は、複数のスマート・デバイスによる同期再生のための方法であって、
第１のデバイスにより、予め設定された時間の間隔でフレーム同期情報を取得するステップと、
前記第１のデバイスにより、少なくとも１つの第２のデバイスが前記フレーム同期情報に従って再生を実行するように、前記第２のデバイスに前記フレーム同期情報を送信するステップと、
を含む方法を提供する。
【０００７】
第１の態様を参照して、第１の態様の第１の可能な実現形態において、前記フレーム同期情報は、前記第１のデバイスによって再生されるべきフレームのフレーム情報を含み、
前記第１のデバイスにより、少なくとも１つの第２のデバイスに前記フレーム同期情報を送信するステップの後に、前記方法は、
前記第１のデバイスにより、前記再生されるべきフレームを再生するステップをさらに含む。
【０００８】
第１の態様の第１の可能な実現形態を参照して、第１の態様の第２の可能な実現形態において、前記第１のデバイスにより、前記再生されるべきフレームを再生するステップの前に、前記方法は、
前記第１のデバイスにより、前記第２のデバイスによって送信されたフレーム同期確認情報を受信するステップであって、前記フレーム同期確認情報は、前記再生されるべきフレームを再生するように前記第１のデバイスに命令するために使用されるステップをさらに含む。
【０００９】
第１の態様を参照して、第１の態様の第３の可能な実現形態において、前記フレーム同期情報は、前記第１のデバイスが現在再生し始めるフレームのフレーム情報を含み、
前記第１のデバイスにより、少なくとも１つの第２のデバイスが前記フレーム同期情報に従って再生を実行するように、前記第２のデバイスに前記フレーム同期情報を送信するステップは、
前記第１のデバイスにより、前記少なくとも１つの第２のデバイスが現在再生され始めるフレームのフレーム情報に従って前記現在再生され始めるフレームを再生するように、前記第２のデバイスに前記第１のデバイスが現在再生し始めるフレームのフレーム情報を送信するステップを含む。
【００１０】
第１の態様の第３の可能な実現形態を参照して、第１の態様の第４の可能な実現形態において、前記第１のデバイスにより、前記少なくとも１つの第２のデバイスに前記第１のデバイスが現在再生し始めるフレームのフレーム情報を送信するステップの後に、前記方法は、
前記第１のデバイスが前記第２のデバイスによって送信されたフレーム同期確認情報を予め設定された時間内に受信したならば、前記第１のデバイスにより、現在再生され始めるフレームの再生が完了するまで待った後、次のフレームを再生するステップであって、前記予め設定された時間は１つのフレームの再生時間であるステップと、
前記第１のデバイスが前記第２のデバイスのフレーム同期確認情報を前記予め設定された時間の後に受信したならば、前記第１のデバイスにより、前記次のフレームを直接に再生するステップと、をさらに含む。
【００１１】
第１の態様、または第１の態様の第１から第４の可能な実現形態のうちのいずれかの可能な実現形態を参照して、第１の態様の第５の可能な実現形態において、第１のデバイスにより、予め設定された時間の間隔でフレーム同期情報を取得するステップの前に、前記方法は、
前記第１のデバイスにより、前記少なくとも１つの第２のデバイスに再生準備命令を送信するステップであって、前記再生準備命令は、前記第２のデバイスが再生されるべきメディア・リソースのアドレス情報に従って前記再生されるべきメディア・リソースを取得するように、前記再生されるべきメディア・リソースのアドレス情報を含むステップと、
前記第１のデバイスにより、前記第２のデバイスによって送信された準備完了情報を受信するステップであって、前記準備完了情報は、前記予め設定された時間の間隔で前記フレーム同期情報を取得するように前記第１のデバイスに命令するために使用されるステップと、をさらに含む。
【００１２】
第１の態様の第５の可能な実現形態を参照して、第１の態様の第６の可能な実現形態において、前記第１のデバイスにより、前記少なくとも１つの第２のデバイスに再生準備命令を送信するステップの前に、前記方法は、
前記第１のデバイスにより、前記第２のデバイスによって送信された同期再生要求情報を受信するステップをさらに含む。
【００１３】
本発明の実施例の第２の態様は、複数のスマート・デバイスによる同期再生のための方法であって、
第２のデバイスにより、予め設定された時間の間隔で第１のデバイスによって送信されたフレーム同期情報を受信するステップと、
前記第２のデバイスにより、前記フレーム同期情報に従って再生を実行するステップと、
を含む方法を提供する。
【００１４】
第２の態様を参照して、第２の態様の第１の可能な実現形態において、前記フレーム同期情報は、前記第１のデバイスによって再生されるべきフレームのフレーム情報を含み、
前記第２のデバイスにより、前記フレーム同期情報に従って再生を実行するステップは、
前記第２のデバイスにより、前記再生されるべきフレームのフレーム情報に従って前記再生されるべきフレームを再生するステップを含む。
【００１５】
第２の態様の第１の可能な実現形態を参照して、第２の態様の第２の可能な実現形態において、前記第２のデバイスにより、前記再生されるべきフレームのフレーム情報に従って前記再生されるべきフレームを再生するステップの前に、前記方法は、
前記第２のデバイスにより、前記第１のデバイスがフレーム同期確認情報に従って前記再生されるべきフレームを再生するように、前記第１のデバイスに前記フレーム同期確認情報を送信するステップをさらに含む。
【００１６】
第２の態様を参照して、第２の態様の第３の可能な実現形態において、前記フレーム同期情報は、前記第１のデバイスが現在再生し始めるフレームのフレーム情報であり、
前記第２のデバイスにより、前記フレーム同期情報に従って再生を実行するステップは、
前記第２のデバイスにより、現在再生され始めるフレームのフレーム情報に従って前記現在再生され始めるフレームを再生するステップを含む。
【００１７】
第２の態様の第３の可能な実現形態を参照して、第２の態様の第４の可能な実現形態において、前記第２のデバイスにより、現在再生され始めるフレームのフレーム情報に従って前記現在再生され始めるフレームを再生するステップの前に、前記方法は、
前記第２のデバイスにより、前記第１のデバイスがフレーム同期確認情報に従って次のフレームを再生する時間を判定するように、前記第１のデバイスに前記フレーム同期確認情報を送信するステップをさらに含む。
【００１８】
第２の態様の第１から第４の可能な実現形態のうちのいずれかの可能な実現形態を参照して、第２の態様の第５の可能な実現形態において、第２のデバイスにより、予め設定された時間の間隔で第１のデバイスによって送信されたフレーム同期情報を受信するステップの前に、前記方法は、
前記第２のデバイスにより、前記第１のデバイスによって送信された再生準備命令を受信するステップであって、前記再生準備命令は、再生されるべきメディア・リソースのアドレス情報を含むステップと、
前記第２のデバイスにより、前記再生されるべきメディア・リソースのアドレス情報に従って前記再生されるべきメディア・リソースを取得するステップと、
前記第２のデバイスにより、前記第１のデバイスに準備完了情報を送信するステップと、をさらに含む。
【００１９】
第２の態様の第５の可能な実現形態を参照して、第２の態様の第６の可能な実現形態において、前記第２のデバイスにより、前記第１のデバイスによって送信された再生準備命令を受信するステップの前に、前記方法は、
前記第２のデバイスにより、前記第１のデバイスが同期再生要求情報に従って前記第２のデバイスに前記再生準備命令を送信するように、前記第１のデバイスに前記同期再生要求情報を送信するステップをさらに含む。
【００２０】
本発明の実施例の第３の態様は、スマート・デバイスであって、前記スマート・デバイスは第１のデバイスであり、
予め設定された時間の間隔でフレーム同期情報を取得するように構成された取得器と、
少なくとも１つの第２のデバイスが前記フレーム同期情報に従って再生を実行するように、前記第２のデバイスに前記フレーム同期情報を送信するように構成された送信器と、
を含むスマート・デバイスを提供する。
【００２１】
第３の態様を参照して、第３の態様の第１の可能な実現形態において、前記フレーム同期情報は、前記第１のデバイスによって再生されるべきフレームのフレーム情報を含み、前記装置は、
前記送信器が前記少なくとも１つの第２のデバイスに前記フレーム同期情報の送信を完了したとき、前記再生されるべきフレームを再生するように構成された再生器をさらに含む。
【００２２】
第３の態様の第１の可能な実現形態を参照して、第３の態様の第２の可能な実現形態において、前記装置は受信器をさらに含み、前記受信器は、前記第２のデバイスによって送信されたフレーム同期確認情報を受信するように構成され、前記フレーム同期確認情報は、前記再生されるべきフレームを再生するように前記再生器に命令するために使用され、
前記再生器は、特に、前記受信器が前記フレーム同期確認情報を受信したとき、前記再生されるべきフレームを再生するように構成される。
【００２３】
第３の態様を参照して、第３の態様の第３の可能な実現形態において、前記フレーム同期情報は、前記第１のデバイスが現在再生し始めるフレームのフレーム情報を含み、
前記送信器は、特に、前記少なくとも１つの第２のデバイスが現在再生され始めるフレームのフレーム情報に従って前記現在再生され始めるフレームを再生するように、前記第２のデバイスに前記第１のデバイスが現在再生し始めるフレームのフレーム情報を送信するように構成される。
【００２４】
第３の態様の第３の可能な実現形態を参照して、第３の態様の第４の可能な実現形態において、前記再生器は、さらに、前記送信器が、前記少なくとも１つの第２のデバイスに、前記第１のデバイスが現在再生し始めるフレームのフレーム情報の送信を完了したとき、前記第２のデバイスによって送信されたフレーム同期確認情報が予め設定された時間内に受信されたならば、前記再生器が現在再生され始めるフレームの再生が完了することを待った後、次のフレームを再生し、前記予め設定された時間は１つのフレームの再生時間であり、前記第２のデバイスの前記フレーム同期確認情報が前記予め設定された時間の後に受信されたならば、前記再生器により、前記次のフレームを直接に再生するように構成される。
【００２５】
第３の態様、または第３の態様の第１から第４の可能な実現形態のうちのいずれかの可能な実現形態を参照して、第３の態様の第５の可能な実現形態において、前記送信器は、さらに、前記少なくとも１つの第２のデバイスに再生準備命令を送信するように構成され、前記再生準備命令は、前記第２のデバイスが再生されるべきメディア・リソースのアドレス情報に従って前記再生されるべきメディア・リソースを取得するように、前記再生されるべきメディア・リソースのアドレス情報を含み、
前記受信器は、さらに、前記送信器が前記少なくとも１つの第２のデバイスに前記再生準備命令の送信を完了したとき、前記第２のデバイスによって送信された準備完了情報を受信するように構成され、前記準備完了情報は、前記予め設定された時間の間隔で前記フレーム同期情報を取得するように前記第１のデバイスに命令するために使用され、
前記取得器は、特に、前記受信器が前記第２のデバイスによって送信された準備完了情報を受信したとき、前記予め設定された時間の間隔で前記フレーム同期情報を取得するように構成される。
【００２６】
第３の態様の第５の可能な実現形態を参照して、第３の態様の第６の可能な実現形態において、前記受信器は、さらに、前記第２のデバイスによって送信された同期再生要求情報を受信するように構成され、
前記送信器は、特に、前記受信器が前記同期再生要求情報を受信したとき、前記少なくとも１つの第２のデバイスに前記再生準備命令を送信するように構成される。
【００２７】
本発明の実施例の第４の態様は、スマート・デバイスであって、前記スマート・デバイスは第２のデバイスであり、
予め設定された時間の間隔で第１のデバイスによって送信されたフレーム同期情報を受信するように構成された受信器と、
前記受信器が前記フレーム同期情報を受信したとき、前記フレーム同期情報に従って再生を実行するように構成された再生器と、
を含むスマート・デバイスを提供する。
【００２８】
第４の態様を参照して、第４の態様の第１の可能な実現形態において、前記フレーム同期情報は、前記第１のデバイスによって再生されるべきフレームのフレーム情報を含み、前記再生器は、特に、前記再生されるべきフレームのフレーム情報に従って前記再生されるべきフレームを再生するように構成される。
【００２９】
第４の態様の第１の可能な実現形態を参照して、第４の態様の第２の可能な実現形態において、前記装置は、前記第１のデバイスがフレーム同期確認情報に従って前記再生されるべきフレームを再生するように、前記第１のデバイスに前記フレーム同期確認情報を送信するように構成された送信器をさらに含み、
前記再生器は、前記送信器が前記フレーム同期確認情報の送信を完了したとき、前記再生されるべきフレームのフレーム情報に従って前記再生さえるべきフレームを再生し始めるように構成される。
【００３０】
第４の態様を参照して、第４の態様の第３の可能な実現形態において、前記フレーム同期情報は、前記第１のデバイスが現在再生し始めるフレームのフレーム情報であり、
前記再生器は、特に、現在再生され始めるフレームのフレーム情報に従って前記現在再生され始めるフレームを再生するように構成される。
【００３１】
第４の態様の第３の可能な実現形態を参照して、第４の態様の第４の可能な実現形態において、前記装置は、前記第１のデバイスがフレーム同期確認情報に従って次のフレームを再生する時間を判定するように、前記第１のデバイスに前記フレーム同期確認情報を送信するように構成された送信器をさらに含み、
前記再生器は、特に、前記送信器が前記フレーム同期確認情報の送信を完了したとき、前記現在再生され始めるフレームのフレーム情報に従って前記現在再生され始めるフレームを再生するように構成される。
【００３２】
第４の態様の第１から第４の可能な実現形態のうちのいずれかの可能な実現形態を参照して、第４の態様の第５の可能な実現形態において、前記受信器は、さらに、前記第１のデバイスによって送信された再生準備命令を受信するように構成され、前記再生準備命令は、再生されるべきメディア・リソースのアドレス情報を含み、
前記再生器は、さらに、前記受信器が前記再生準備命令を受信したとき、前記再生されるべきメディア・リソースのアドレス情報に従って前記再生されるべきメディア・リソースを取得するように構成され、
前記送信器は、さらに、前記再生器が前記再生されるべきメディア・リソースを取得したとき、前記第１のデバイスに準備完了情報を送信するように構成され、
前記受信器は、特に、前記送信器が前記準備完了情報の送信を完了したとき、前記予め設定された時間の間隔で前記第１のデバイスによって送信されたフレーム同期情報を受信するように構成される。
【００３３】
第４の態様の第５の可能な実現形態を参照して、第４の態様の第６の可能な実現形態において、前記再生器は、さらに、前記第１のデバイスが同期再生要求情報に従って前記第２のデバイスに前記再生準備命令を送信するように、前記第１のデバイスに前記同期再生要求情報を送信するように構成され、
前記受信器は、さらに、前記送信器が前記同期再生要求情報の送信を完了したとき、前記第１のデバイスによって送信された再生準備命令を受信するように構成される。
【００３４】
本発明の実施例は、複数のスマート・デバイスによる同期再生のための方法、および装置を提供する。第１のデバイスは、予め設定された時間の間隔でフレーム同期情報を取得し、そのフレーム同期情報を１つまたは複数の第２のデバイスに送信し、ここで、フレーム同期情報は第１のデバイスによって再生されるべきフレームのフレーム情報、または、第１のデバイスが現在再生し始めるフレームのフレーム情報であり、第１のデバイスによって送信されたフレーム同期情報を知った後、第２のデバイスはそれ自身によって再生されるフレーム・リソースを調整する。同期再生を実行する複数のスマート・デバイスは一般に１つのローカル・エリア・ネットワークにあるので、第１のデバイスから第２のデバイスへのフレーム情報の送信遅延は無視でき、それによって複数のスマート・デバイスの間の同期効果を向上させる。
【００３５】
本発明の実施例または先行技術における技術的解決手段をより明確に説明するために、下記は、実施例または先行技術を説明するために必要な添付図面を簡単に説明する。明らかに、続く説明における添付図面は本発明のいくつかの実施例を表わし、この技術分野の当業者は、創作的な努力なしで、これらの添付図面から他の図面をさらに導き出し得る。
【図面の簡単な説明】
【００３６】
【図１】本発明による、複数のスマート・デバイスによる同期再生のための方法の実施例１の概要のフローチャートである。
【図２】本発明による、複数のスマート・デバイスによる同期再生のための方法の実施例２の概要のフローチャートである。
【図３】本発明による、複数のスマート・デバイスによる同期再生のための方法の実施例３の概要のフローチャートである。
【図４】本発明による、複数のスマート・デバイスによる同期再生のための方法の実施例４の概要のフローチャートである。
【図５】本発明による、複数のスマート・デバイスによる同期再生のための方法の実施例５の概要のフローチャートである。
【図６】本発明による、複数のスマート・デバイスによる同期再生のための方法の実施例６の概要のフローチャートである。
【図７】本発明によるスマート・デバイスの実施例１の概要の構成図である。
【図８】本発明によるスマート・デバイスの実施例１のもう１つの概要の構成図である。
【図９】本発明によるスマート・デバイスの実施例３の概要の構成図である。
【図１０】本発明によるスマート・デバイスの実施例７の概要の構成図である。
【図１１】本発明によるスマート・デバイスの実施例８の概要の構成図である。
【発明を実施するための形態】
【００３７】
本発明の実施例の目的、技術的解決手段、および効果をより明確にするために、下記は、本発明の実施例における添付図面を参照して本発明の実施例における技術的解決手段を明確かつ十分に説明する。明らかに、説明される実施例は本発明の実施例の全てではなく一部である。本発明の実施例に基づいて、創作的な努力なしで、この技術分野の当業者によって得られる他の全ての実施例は、本発明の保護範囲内にある。
【００３８】
複数のスマート・デバイスによる同期再生の適用シナリオにおいて、スマート・デバイスのうちの１つが第１のデバイス（プライマリ・デバイス）であり、同期再生を要求するもう１つのスマート・デバイスが第２のデバイス（セカンダリ・デバイス）と判定される。本発明の実施例において、第１のデバイスは、予め設定された時間の間隔でフレーム同期情報を取得し、そのフレーム同期情報を１つまたは複数の第２のデバイスに送信し、ここで、フレーム同期情報は、第１のデバイスによって再生されるべきフレームのフレーム情報、または、第１のデバイスが現在再生し始めるフレームのフレーム情報であり、それによって第２のデバイスがフレーム同期情報に従って再生を実行し、それによって複数のスマート・デバイスの間の同期効果を向上させる。
【００３９】
以下は、いくつかの具体的な実施例に関して本発明の技術的解決手段を詳細に説明する。具体的には、本発明の技術的解決手段は、フレーム情報の場合：フレーム同期情報が第１のデバイスによって再生されるべきフレームのフレーム情報である場合、および、フレーム同期情報が、第１のデバイスが現在再生し始めるフレームのフレーム情報である場合、の分類に従って個々に説明される。下記のいくつかの具体的な実施例は、互いに対して、および、同じまたは類似の概念または処理に対して、参照としての役割を果たし、いくつかの実施例において詳細は繰り返し説明されないことがある。
【００４０】
図１は、本発明による、複数のスマート・デバイスによる同期再生のための方法の実施例１の概要のフローチャートである。図１に表されているように、この実施例は、フレーム同期情報が第１のデバイスによって再生されるべきフレームのフレーム情報である場合において第１のデバイスによって実行される。この実施例における方法は次を含む：
【００４１】
Ｓ１０１：第１のデバイスは予め設定された時間の間隔でフレーム同期情報を取得する。
【００４２】
フレーム同期情報は第１のデバイスによって再生されるべきフレームのフレーム情報である。第１のデバイスによって再生されるべきフレームは、第１のデバイスが再生を準備しているが、第１のデバイスがフレームのリソースを取得してまだ再生していないフレームを指す。フレーム情報は、時間情報および／または番号情報、例えば、タイムスタンプおよび／またはフレーム番号を含む。全体として、メディア・リソースにおいて、フレーム情報は、フレームのフレーム情報を一意に識別できる任意のフレーム情報を含むことが可能であり、これは本発明において限定されない。
【００４３】
Ｓ１０２：第１のデバイスは、第２のデバイスがフレーム同期情報に従って再生を実行するように、少なくとも１つの第２のデバイスにフレーム同期情報を送信する。
【００４４】
少なくとも１つの第２のデバイスは、再生されるべきフレームのフレーム情報に従って、再生されるべきフレームを再生する。すなわち、フレームの再生を準備しているとき、第１のデバイスは予め設定された時間の間隔で同期再生を要求する１つまたは複数の第２のデバイスに第１のデバイスが再生を準備しているフレームのフレーム情報を送信し、１つまたは複数の第２のデバイスは、再生されるべきフレームのフレーム情報に従って、フレーム情報に対応するフレームを再生するように、それらによって再生されるべきフレーム・リソースを調整する。
【００４５】
任意選択で、本方法はステップＳ１０３をさらに含む：第１のデバイスは再生されるべきフレームを再生する。
【００４６】
フレーム同期情報を少なくとも１つの第２のデバイスに送信した後、第１のデバイスは再生されるべきフレームを再生し、すなわち、フレーム情報に対応するフレームを再生する。
【００４７】
この実施例において、第１のデバイスは、予め設定された時間の間隔でフレーム同期情報を取得し、そのフレーム同期情報を少なくとも１つの第２のデバイスに送信し、ここで、フレーム同期情報は第１のデバイスによって再生されるべきフレームのフレーム情報であるので、少なくとも１つの第２のデバイスは再生されるべきフレームのフレーム情報に従って再生されるべきフレームを再生し、第１のデバイスは再生されるべきフレームを再生する。すなわち、フレームの再生を準備しているとき、第１のデバイスは、まず、同期再生を要求する第２のデバイスに予め設定された時間の間隔でフレームのフレーム情報を送信し、第１のデバイスが再生を準備しているフレームを知った後、第２のデバイスはそれ自身によって再生されるフレーム・リソースを調整し、それによって第１のデバイスによって送信されたフレーム情報に対応するフレームを再生し、フレーム情報を送信した後、第１のデバイスもフレーム情報に対応するフレームを再生し始める。同期再生を実行する複数のスマート・デバイスは一般に１つのローカル・エリア・ネットワークにあるので、第１のデバイスから第２のデバイスへのフレーム情報の送信遅延は無視でき、これは、第２のデバイスと第１のデバイスがフレーム情報に対応するフレームを同時に再生することと等価である。第１のデバイスは予め設定された時間の間隔で第２のデバイスに再生されるべきフレームのフレーム情報を送信するので、同期していない遅延が第１のデバイスと第２のデバイスによって再生されるフレーム情報に発生するとき、時間における調整を行うことができ、それによって複数のスマート・デバイスの間の同期効果を向上させる。予め設定された時間の間隔の具体的な設定が、第１のデバイスがフレーム同期情報を送信した後、第１のデバイスと第２のデバイスが予め設定された時間の間隔内でフレーム・レベルの同期を保証できるという条件を満たすとき、複数のスマート・デバイスの間のフレーム・レベルの同期を実現することができる。
【００４８】
図２は、本発明による、複数のスマート・デバイスによる同期再生のための方法の実施例２の概要のフローチャートである。図２に表されているように、この実施例は、フレーム同期情報が第１のデバイスによって再生されるべきフレームのフレーム情報である場合において第２のデバイスによって実行される。この実施例における方法は次を含む：
【００４９】
Ｓ２０１：第２のデバイスは予め設定された時間の間隔で第１のデバイスによって送信されたフレーム同期情報を受信する。
【００５０】
フレーム同期情報は第１のデバイスによって再生されるべきフレームのフレーム情報である。第２のデバイスは予め設定された時間の間隔で第１のデバイスによって送信されたフレーム同期情報を受信し、これは、第２のデバイスは、第１のデバイスが現在再生を準備しているフレームのフレーム情報を予め設定された時間の間隔で知ることができ、第２のデバイスは、第１のデバイスによって再生されるべきフレームと同じフレームを再生するように、それ自身によって再生されるフレームをフレーム情報に従って調整できることと等価である。
【００５１】
Ｓ２０２：第２のデバイスはフレーム同期情報に従って再生を実行する。
【００５２】
フレーム同期情報は再生されるべきフレームのフレーム情報であり得る。そして、ステップＳ２０２は、第２のデバイスが、再生されるべきフレームのフレーム情報に従って、再生されるべきフレームを再生することである。
【００５３】
この実施例において、第２のデバイスは予め設定された時間の間隔で第１のデバイスによって送信されたフレーム同期情報を受信し、これは、第２のデバイスは、第１のデバイスが現在再生を準備しているフレームのフレーム情報を予め設定された時間の間隔で知ることができ、第２のデバイスは、再生されるべきフレームのフレーム情報に従って、再生されるべきフレームを再生することと等価である。同期再生を実行する複数のスマート・デバイスは一般に１つのローカル・エリア・ネットワークにあるので、第１のデバイスから第２のデバイスへのフレーム情報の送信遅延は無視でき、これは、第２のデバイスと第１のデバイスがフレーム情報に対応するフレームを同時に再生することと等価である。第１のデバイスは予め設定された時間の間隔で第２のデバイスに再生されるべきフレームのフレーム情報を送信するので、同期していない遅延が第１のデバイスと第２のデバイスによって再生されるフレーム情報に発生するとき、時間における調整を行うことができ、それによって複数のスマート・デバイスの間の同期効果を向上させる。予め設定された時間の間隔の具体的な設定が、第１のデバイスがフレーム同期情報を送信した後、第１のデバイスと第２のデバイスが予め設定された時間の間隔内でフレーム・レベルの同期を保証できるという条件を満たすとき、複数のスマート・デバイスの間のフレーム・レベルの同期を実現することができる。
【００５４】
図３は、本発明による、複数のスマート・デバイスによる同期再生のための方法の実施例３の概要のフローチャートである。図３に表されているように、この実施例は、フレーム同期情報が第１のデバイスによって再生されるべきフレームのフレーム情報である場合について説明される。この実施例における方法は次を含む：
【００５５】
Ｓ３０１：第２のデバイスは第１のデバイスに同期再生要求情報を送信する。
【００５６】
同期再生に参加する必要がある第２のデバイスは、第１のデバイスに同期再生要求情報を送信することによって同期再生を実行し得る。このステップは任意選択のステップであり、第１のデバイスは、同期再生を要求する第２のデバイスについての情報を他の方法でも知り得る。例えば、同期再生を実行する第２のデバイスについての情報は事前に第１のデバイスに設定され、そして第２のデバイスは、同期再生を実行することを要求するために第１のデバイスに同期再生要求情報を能動的に送信する必要がなく、これは本発明において限定されない。
【００５７】
第２のデバイスによって送信された同期再生要求情報を受信した後、第１のデバイスはＳ３０２を実行する。
【００５８】
Ｓ３０２：第１のデバイスは同期再生要求情報に従って第２のデバイスに再生準備命令を送信する。
【００５９】
第１のデバイスは、同期再生要求情報に従って、同期再生を実行する必要がある第２のデバイスを判定し、第１のデバイスは、同期再生を要求する全ての第２のデバイスに同期準備命令を送信する。
【００６０】
再生準備命令は再生されるべきメディア・リソースのアドレス情報を含み、再生されるべきメディア・リソースは、第１のデバイス、または第２のデバイス、または第３のデバイスに格納され得る。全体として、第１のデバイスおよび第２のデバイスは、再生されるべきメディア・リソースのアドレス情報に従って、再生されるべきメディア・リソースを取得することができ、これは本発明において限定されない。少なくとも１つの第２のデバイスは、再生されるべきメディア・リソースのアドレス情報に従って、再生されるべきメディア・リソースを取得し、ここで、再生されるべきメディア・リソースは再生されるべき全体のメディア・リソースを指す。例えば、再生されるべき全体のメディア・リソースはビデオ・ファイルＡであり、第１のデバイスは第２のデバイスにビデオ・ファイルＡの格納パスを送信することが可能であり、第２のデバイスは格納パスに従ってビデオ・ファイルＡのメディア・リソースを取得し、ビデオ・ファイルＡを復号化およびバッファリングするようないくつかの準備を行うことが可能である。
【００６１】
再生されるべきメディア・リソースのアドレス情報に加えて、再生の開始時点、ビデオ表示指示情報、オーディオ再生指示情報、および／または、サブタイトル表示指示情報が再生準備命令にさらに含まれ得る。ビデオ表示指示情報は、ビデオが第２のデバイス上にどのように表示されるか、例えば、元のビデオの一部を表示すること、ピクチャ・イン・ピクチャ・モードで表示すること、全画面表示、比例表示、最大の幅、最大の高さ、左に表示すること、右に表示すること、上付近に表示すること、下付近に表示すること、または、他のビデオ表示位置の指示、を指示するために使用される。オーディオ再生指示情報は、オーディオがどのように再生されるか、例えば、１つの音声チャネル、いくつかの音声チャネルを再生すること、または音量設定、を指示するために使用される。サブタイトル表示指示情報は、サブタイトルがどのように表示されるか、例えば、中国語のサブタイトルを表示すること、英語のサブタイトルを表示すること、複数の種類のサブタイトルを表示すること、サブタイトルの一部を表示すること、または、サブタイトルの表示位置の一部、を指示するために使用される。再生の開始時点、ビデオ表示指示情報、オーディオ再生指示情報、および／または、サブタイトル表示指示情報に従って、第２のデバイスは、それに応じて、再生の開示時点、ビデオ表示方法、オーディオ再生方法、および／または、サブタイトル表示方法を設定し得る。
【００６２】
Ｓ３０３：第２のデバイスは第１のデバイスによって送信された再生準備命令を受信する。
【００６３】
再生準備命令の内容はＳ３０２における内容と同じであり、ここで再度説明しない。
【００６４】
Ｓ３０４：第２のデバイスは再生されるべきメディア・リソースのアドレス情報に従って再生されるべきメディア・リソースを取得する。
【００６５】
再生準備命令が、再生の開始時点、ビデオ表示指示情報、オーディオ再生指示情報、および／または、サブタイトル表示指示情報をさらに含むとき、再生の開始時点、ビデオ表示指示情報、オーディオ再生指示情報、および／または、サブタイトル表示指示情報に従って、第２のデバイスは、それに応じて、再生の開示時点、ビデオ表示方法、オーディオ再生方法、および／または、サブタイトル表示方法を設定し得る。
【００６６】
Ｓ３０５：第２のデバイスは第１のデバイスに準備完了情報を送信する。
【００６７】
第１のデバイスは予め設定された時間の間隔で少なくとも１つの第２のデバイスにフレーム同期情報を送信するように有効化される。準備完了情報を受信した後、第１のデバイスはステップＳ３０６を実行する。
【００６８】
Ｓ３０２からＳ３０５は任意選択のステップであることが理解できる。Ｓ３０６が実行される前に、第１のデバイスおよび第２のデバイスは、他の方法で、再生されるべきメディア・リソースを準備することも可能であり、リソースの再生を準備するように第２のデバイスに命令するために、第１のデバイスが第２のデバイスに再生準備命令を送信すること、および、第２のデバイスが準備を完了したことを第１のデバイスに通知するために、第２のデバイスが第１のデバイスに準備完了情報を送信することは不要であり得る。例えば、Ｓ３０６が実行される前に、ユーザは準備命令を入力することが可能であり、それによって第１のデバイスおよび第２のデバイスは再生されるべきメディア・リソースを準備する。
【００６９】
第１のデバイスと同期再生を実行する全ての第２のデバイスによって送信された準備完了情報を受信した後、第１のデバイスはＳ３０６を実行する。
【００７０】
Ｓ３０６：第１のデバイスは予め設定された時間の間隔で少なくとも１つの第２のデバイスにフレーム同期情報を送信する。
【００７１】
フレーム同期情報は、第１のデバイスによって再生されるべきフレームのフレーム情報である。再生されるべきフレームのフレーム情報は、タイムスタンプ、および／または、再生されるべきフレームのフレーム番号とすることが可能であり、ここで、タイムスタンプまたはフレーム番号のいずれかはフレームを一意に識別することができる。予め設定された時間の間隔は、等しい時間期間の間隔または等しくない時間期間の間隔である。予め設定された時間の間隔は、時間の期間とすることが可能であり、または、一定量のフレームとすることが可能であり、時間の期間は固定または可変とすることが可能であり、一定量のフレームは１つのフレームまたは複数のフレームとすることが可能であり、固定または可変とすることも可能である。例えば、第１のデバイスは、３０ミリ秒毎に１回、第２のデバイスにフレーム同期情報を送信し、または、ランダムな時間毎に１回、第２のデバイスにフレーム同期情報を送信する。具体的な時間の間隔は、経験的な値、例えば、フレーム同期情報が送信された後に毎回、とすることが可能であり、フレーム・レベルの同期は３００ミリ秒以内で保証することができ、そして時間の間隔は３００ミリ秒以内の値に設定され得る。時間の間隔の値の範囲は、デバイス間の性能の差に関係する。その代りに、第１のデバイスが再生を準備している次のフレームのフレーム情報は、Ｎ個のフレームが再生される毎に１回、第２のデバイスに送信され、ここで、Ｎは１以上の整数であり、Ｎの最大値は経験的な値とし得る。例えば、フレーム同期情報が送信された後に毎回、第１のデバイスおよび第２のデバイスの両方は１０フレーム以内でのフレーム・レベルの同期を保証できることが経験によって知ることができ、そしてＮの値は１０より小さい整数に設定され得る。Ｎの値の範囲はデバイス間の性能の差に関係する。予め設定された時間の間隔は１つのフレームの再生時間以上であり、好ましくは、予め設定された時間の間隔は、１つのフレームの再生時間または１つのフレームの間隔である。本発明における１つのフレームの間隔は、同期情報の連続した送信の間の間隔が１つのフレームの再生時間の間隔であることを意味する。
【００７２】
Ｓ３０７：第２のデバイスは再生されるべきフレームのフレーム情報に従って再生されるべきフレームのリソースを取得する。
【００７３】
具体的には、再生されるべきフレームのフレーム情報に従って、第２のデバイスは、第２のデバイスが再生を待つフレームと再生されるべきフレームの間の関係、および、再生されるべきフレームを判定し、すなわち、次の場合に分類される、第２のデバイスが現在再生を待つフレームと第１のデバイスが現在再生を準備しているフレームの間の関係を判定する。
【００７４】
第２のデバイスが再生を待つフレームが、第１のデバイスによって再生されるべきフレームより前のフレームであるならば、再生されるべきフレームに早送りまたはジャンプし、再生されるべきフレームのリソースを取得する。
【００７５】
第２のデバイスが再生を待つフレームが、第１のデバイスによって再生されるべきフレームであるならば、再生されるべきフレームのリソースを取得する。
【００７６】
第２のデバイスが再生を待つフレームが、第１のデバイスによって再生されるべきフレームより後のフレームであるならば、再生されるべきフレームに早戻しまたはジャンプし、再生されるべきフレームのリソースを取得する。
【００７７】
Ｓ３０８：第２のデバイスは再生されるべきフレームを再生する。
【００７８】
Ｓ３０９：第２のデバイスは第１のデバイスにフレーム同期確認情報を送信する。
【００７９】
フレーム同期確認情報は、再生されるべきフレームを再生するように第１のデバイスに命令するために使用される。
【００８０】
Ｓ３１０：第１のデバイスは少なくとも１つの第２のデバイスによって送信されたフレーム同期確認情報を受信する。
【００８１】
全ての第２のデバイスによって送信されたフレーム同期確認情報を受信した後、第１のデバイスはＳ３１１を実行する。
【００８２】
Ｓ３１１：第１のデバイスは再生されるべきフレームを再生する。
【００８３】
第２のデバイスがステップＳ３０７を実行した後、第１の実現形態において、第２のデバイスはまずＳ３０８を実行し、そしてＳ３０９を実行し得る。第２の実現形態において、第２のデバイスはまずＳ３０９を実行し、そしてＳ３０８を実行し得る。
【００８４】
第１の実現形態と第２の実現形態の間の差は次にある：第１の実現形態において、第２のデバイスは再生されるべきフレームのリソース、すなわち、第１のデバイスによって送信されたフレーム情報に従って判定されたフレームのリソースを取得し、その後、第２のデバイスは、まず、フレーム情報に従って判定されたフレームを再生し、そして、第１のデバイスにフレーム同期確認情報を送信し、フレーム同期確認情報を受信した後、第１のデバイスは再生されるべきフレームを再生し、すなわち、第２のデバイスと同じフレーム・リソースを再生する。第１のデバイスと第２のデバイスの間のフレーム同期確認情報の送信時間が無視されるならば、デバイスは、再生を実行する前に再生インタフェースを呼び出す必要があり、再生インタフェースを呼び出すために時間がかかるので、第１の実現形態において、第１のデバイスは、第２のデバイスと比較して、再生インタフェースを呼び出す時間が遅延する。しかし、第２の実現形態において、第２のデバイスが再生されるべきフレームのリソースを取得した後、第２のデバイスは、まず、第１のデバイスにフレーム同期確認情報を送信し、そして、フレーム情報に従って判定されたフレームを再生する。第１のデバイスと第２のデバイスの間のフレーム同期確認情報の送信時間が無視されるならば、第１のデバイスと第２のデバイスは同じフレームのフレーム情報を同時に再生することと等価であり、従って、第２の実現形態において、フレーム・レベルの同期がより正確に達成できる。
【００８５】
この実施例において、第１のデバイスは予め設定された時間の間隔で少なくとも１つの第２のデバイスにフレーム同期情報を送信し、ここで、フレーム同期情報は第１のデバイスによって再生されるべきフレームのフレーム情報であり、第１のデバイスによって送信されたフレーム同期情報を受信した後、第２のデバイスは、再生されるべきフレームのフレーム情報に従って、再生されるべきフレームのリソースを取得し、第１のデバイスにフレーム同期確認情報を送信する。第１のデバイスは、全ての第２のデバイスによって送信されたフレーム同期確認情報を受信した後、再生されるべきフレームを再生するので、複数のフレーム同期動作による第２のデバイスの間のフレーム再生の遅延を減少させることができ、従って、フレーム情報を受信した後、デバイスが、それらが再生するフレームを調整することを達成でき、それによって複数のスマート・デバイスの間の同期効果を向上させる。
【００８６】
前述の実施例において、ステップＳ３０９からＳ３１０は任意選択のステップであり、第１のデバイスは、第２のデバイスにフレーム同期情報を送信した後に、前述の再生されるべきフレームを再生することも可能である。第２のデバイスは、デバイス間の通信の相互作用を減少させ、他のデバイスへの、貧弱な性能を有するデバイスの影響を減少させるために、第１のデバイスにフレーム同期確認情報を送信しないことも可能である。
【００８７】
図４は、本発明による、複数のスマート・デバイスによる同期再生のための方法の実施例４の概要のフローチャートである。図４に表されているように、この実施例は、フレーム同期情報が、第１のデバイスが現在再生し始めるフレームのフレーム情報である場合において第１のデバイスによって実行される。この実施例における方法は次を含む：
【００８８】
Ｓ４０１：第１のデバイスは予め設定された時間の間隔でフレーム同期情報を取得する。
【００８９】
フレーム同期情報は第１のデバイスが現在再生し始めるフレームのフレーム情報である。フレーム情報は、時間情報および／または番号情報、例えば、タイムスタンプおよび／またはフレーム番号を含む。全体として、メディア・リソースにおいて、フレーム情報は、フレームのフレーム情報を一意に識別できる任意のフレーム情報を含むことが可能であり、これは本発明において限定されない。本発明において、予め設定された時間の間隔でフレーム同期情報を取得することは好ましい選択であり、もちろん、フレーム同期情報は、予め設定された時間の間隔より小さい、または、より大きい間隔で取得することも可能であり、これは、フレーム同期情報が高過ぎる頻度で取得され、または、フレーム同期情報が十分正確でない、等を引き起こし得る。この説明は、この実施例および他の実施例に適用可能である。
【００９０】
Ｓ４０２：第１のデバイスは、第２のデバイスがフレーム同期情報に従って再生を実行するように、少なくとも１つの第２のデバイスにフレーム同期情報を送信する。
【００９１】
第１のデバイスによって送信されたフレーム同期情報を受信した後、第２のデバイスは、現在再生され始めるフレームのフレーム情報に従って、現在再生され始めるフレームを再生する。すなわち、フレームを再生し始めた後、第１のデバイスは予め設定された時間の間隔で１つまたは複数の第２のデバイスに再生され始めるフレームのフレーム情報を送信し、１つまたは複数の第２のデバイスは、再生されるべきフレームのフレーム情報に従って、フレーム情報に対応するフレームを再生するように、それらによって再生されるフレーム・リソースを調整する。
【００９２】
この実施例において、フレームを再生し始めた後、第１のデバイスは、少なくとも１つの第２のデバイスに現在再生され始めるフレームのフレーム情報を送信し、第１のデバイスが現在再生し始めるフレームを知った後、第２のデバイスは、第１のデバイスによって送信されたフレーム情報に対応するフレームを再生するように、それ自身によって再生されるフレーム・リソースを調整する。同期再生を実行する複数のスマート・デバイスは一般に１つのローカル・エリア・ネットワークにあるので、第１のデバイスから第２のデバイスへのフレーム情報の送信遅延は無視でき、これは、第２のデバイスと第１のデバイスがフレーム情報に対応するフレームを同時に再生することと等価である。第１のデバイスは予め設定された時間の間隔で第２のデバイスに再生されるべきフレームのフレーム情報を送信するので、同期していない遅延が第１のデバイスと第２のデバイスによって再生されるフレーム情報に発生するとき、フレーム・レベルの同期を達成するために、時間における調整を行うことができ、それによって複数のスマート・デバイスの間の同期効果を向上させる。予め設定された時間の間隔の具体的な設定が、第１のデバイスがフレーム同期情報を送信した後、第１のデバイスと第２のデバイスが予め設定された時間の間隔内でフレーム・レベルの同期を保証できるという条件を満たすとき、複数のスマート・デバイスの間のフレーム・レベルの同期を達成することができる。
【００９３】
図５は、本発明による、複数のスマート・デバイスによる同期再生のための方法の実施例５の概要のフローチャートである。図５に表されているように、この実施例は、フレーム同期情報が、第１のデバイスが現在再生し始めるフレームのフレーム情報である場合において第２のデバイスによって実行される。この実施例における方法は次を含む：
【００９４】
Ｓ５０１：第２のデバイスは予め設定された時間の間隔で第１のデバイスによって送信されたフレーム同期情報を受信する。
【００９５】
フレーム同期情報は第１のデバイスが現在再生し始めるフレームのフレーム情報である。すなわち、第１のデバイスがフレームを再生し始める時に、第１のデバイスは、第２のデバイスに現在再生され始めるフレームのフレーム同期情報を送信する。フレーム情報は、時間情報および／または番号情報、例えば、タイムスタンプおよび／またはフレーム番号を含む。全体として、メディア・リソースにおいて、フレーム情報は、フレームのフレーム情報を一意に識別できる任意のフレーム情報を含むことが可能であり、これは本発明において限定されない。
【００９６】
Ｓ５０２：第２のデバイスはフレーム同期情報に従って再生を実行する。
【００９７】
フレーム同期情報は、現在再生され始めるフレームのフレーム情報である。ステップＳ５０２は、第２のデバイスが、現在再生され始めるフレームのフレーム情報に従って、現在再生され始めるフレームを再生することである。
【００９８】
第１のデバイスによって送信されたフレーム同期情報を受信した後、第２のデバイスは、現在再生され始めるフレームのフレーム情報に従って、現在再生され始めるフレームを再生する。すなわち、フレームを再生し始めた後、第１のデバイスは予め設定された時間の間隔で１つまたは複数の第２のデバイスに再生され始めるフレームのフレーム情報を送信し、１つまたは複数の第２のデバイスは、再生されるべきフレームのフレーム情報に従って、フレーム情報に対応するフレーム（すなわち、第１のデバイスが現在再生し始めるフレーム）を再生するように、それらによって再生されるフレーム・リソースを調整する。
【００９９】
この実施例において、フレームを再生し始めた後、第１のデバイスは、少なくとも１つの第２のデバイスに現在再生され始めるフレームのフレーム情報を送信し、第１のデバイスが現在再生し始めるフレームを知った後、第２のデバイスは、第１のデバイスによって送信されたフレーム情報に対応するフレーム（すなわち、第１のデバイスが現在再生し始めるフレーム）を再生するように、それ自身によって再生されるフレーム・リソースを調整する。同期再生を実行する複数のスマート・デバイスは一般に１つのローカル・エリア・ネットワークにあるので、第１のデバイスから第２のデバイスへのフレーム情報の送信遅延は無視でき、これは、第２のデバイスと第１のデバイスがフレーム情報に対応するフレームを同時に再生することと等価である。第１のデバイスは予め設定された時間の間隔で第２のデバイスに再生されるべきフレームのフレーム情報を送信するので、同期していない遅延が第１のデバイスと第２のデバイスによって再生されるフレーム情報に発生するとき、時間における調整を行うことができ、それによって複数のスマート・デバイスの間の同期効果を向上させる。予め設定された時間の間隔の具体的な設定が、第１のデバイスがフレーム同期情報を送信した後、第１のデバイスと第２のデバイスが予め設定された時間の間隔内でフレーム・レベルの同期を保証できるという条件を満たすとき、複数のスマート・デバイスの間のフレーム・レベルの同期を達成することができる。
【０１００】
図６は、本発明による、複数のスマート・デバイスによる同期再生のための方法の実施例６の概要のフローチャートである。図６に表されているように、この実施例は、フレーム同期情報が、第１のデバイスが現在再生し始めるフレームのフレーム情報である場合に関して説明される。この実施例における方法は次を含む：
【０１０１】
Ｓ６０１：第２のデバイスは第１のデバイスに同期再生要求情報を送信する。
【０１０２】
同期再生に参加する必要がある第２のデバイスは、第１のデバイスに同期再生要求情報を送信することによって同期再生を実行し得る。このステップは任意選択のステップであり、第１のデバイスは、同期再生を要求する第２のデバイスについての情報を他の方法でも知り得る。例えば、同期再生を実行する第２のデバイスについての情報が事前に第１のデバイスに設定されるならば、第２のデバイスは、同期再生を実行することを要求するために第１のデバイスに同期再生要求情報を能動的に送信する必要がなく、これは本発明において限定されない。
【０１０３】
第１のデバイスが既に再生を開始した後、第２のデバイスが同期再生に参加する必要があるとき、第２のデバイスは第１のデバイスに同期再生要求を送信することによって同期再生に参加することを要求することも可能であり、それによって、第１のデバイスは、同期再生に参加することを要求する第２のデバイスについての情報を取得する。
【０１０４】
第２のデバイスによって送信された同期再生要求情報を受信した後、第１のデバイスはＳ６０２を実行する。
【０１０５】
Ｓ６０２：第１のデバイスは同期再生要求情報に従って第２のデバイスに再生準備命令を送信する。
【０１０６】
第１のデバイスは、同期再生要求情報に従って、同期再生を実行する必要がある第２のデバイスを判定し、第１のデバイスは、同期再生を要求する全ての第２のデバイスに同期準備命令を送信する。
【０１０７】
再生準備命令は再生されるべきメディア・リソースのアドレス情報を含み、少なくとも１つの第２のデバイスは、再生されるべきメディア・リソースのアドレス情報に従って、再生されるべきメディア・リソースを取得する。ここで、再生されるべきメディア・リソースは現在再生され始める全体のメディア・リソースを指す。例えば、現在再生され始める全体のメディア・リソースはビデオ・ファイルＡであり、第１のデバイスは第２のデバイスにビデオ・ファイルＡの格納パスを送信することが可能であり、第２のデバイスは格納パスに従ってビデオ・ファイルＡのメディア・リソースを取得し、ビデオ・ファイルＡを復号化およびバッファリングするようないくつかの準備を行うことが可能である。
【０１０８】
再生されるべきメディア・リソースのアドレス情報に加えて、再生の開始時点、ビデオ表示指示情報、オーディオ再生指示情報、および／または、サブタイトル表示指示情報が再生準備命令にさらに含まれ得る。ビデオ表示指示情報は、ビデオが第２のデバイス上にどのように表示されるか、例えば、元のビデオの一部を表示すること、ピクチャ・イン・ピクチャ・モードで表示すること、全画面表示、比例表示、最大の幅、最大の高さ、左に表示すること、右に表示すること、上付近に表示すること、下付近に表示すること、または、他のビデオ表示位置の指示、を指示するために使用される。オーディオ再生指示情報は、オーディオがどのように再生されるか、例えば、１つの音声チャネル、いくつかの音声チャネルを再生すること、または音量設定、を指示するために使用される。サブタイトル表示指示情報は、サブタイトルがどのように表示されるか、例えば、中国語のサブタイトルを表示すること、英語のサブタイトルを表示すること、複数の種類のサブタイトルを表示すること、サブタイトルの一部を表示すること、または、サブタイトルの表示位置の一部、を指示するために使用される。再生の開始時点、ビデオ表示指示情報、オーディオ再生指示情報、および／または、サブタイトル表示指示情報に従って、第２のデバイスは、それに応じて、再生の開示時点、ビデオ表示方法、オーディオ再生方法、および／または、サブタイトル表示方法を設定し得る。
【０１０９】
Ｓ６０３：第２のデバイスは再生されるべきメディア・リソースのアドレス情報に従って再生されるべきメディア・リソースを取得する。
【０１１０】
再生準備命令は、再生の開始時点、ビデオ表示指示情報、オーディオ再生指示情報、および／または、サブタイトル表示指示情報をさらに含み、現在の再生の開始時点、ビデオ表示指示情報、オーディオ再生指示情報、および／または、サブタイトル表示指示情報に従って、第２のデバイスは、それに応じて、再生の開示時点、ビデオ表示方法、オーディオ再生方法、および／または、サブタイトル表示方法を設定し得る。
【０１１１】
Ｓ６０４：第２のデバイスは第１のデバイスに準備完了情報を送信する。
【０１１２】
準備完了情報は、予め設定された時間の間隔でフレーム同期情報を取得するように第１のデバイスに命令するために使用される。準備完了情報を受信した後、第１のデバイスはステップＳ６０５を実行する。
【０１１３】
Ｓ６０２からＳ６０４は任意選択のステップであることが理解できる。Ｓ６０５が実行される前に、第１のデバイスおよび第２のデバイスは、他の方法で、再生されるべきメディア・リソースを準備することも可能であり、リソースの再生を準備するように第２のデバイスに命令するために、第１のデバイスが第２のデバイスに再生準備命令を送信すること、および、第２のデバイスが準備を完了したことを第１のデバイスに通知するために、第２のデバイスが第１のデバイスに準備完了情報を送信することは不要であり得る。例えば、Ｓ６０５が実行される前に、ユーザは準備命令を入力することが可能であり、それによって第１のデバイスおよび第２のデバイスは再生されるべきメディア・リソースを準備する。
【０１１４】
第１のデバイスと同期再生を実行する全ての第２のデバイスによって送信された準備完了情報を受信した後、第１のデバイスはＳ６０５を実行する。
【０１１５】
Ｓ６０５：第１のデバイスは予め設定された時間の間隔でフレーム同期情報を取得する。
【０１１６】
フレーム同期情報は、第１のデバイスが現在再生し始めるフレームのフレーム情報である。現在再生され始めるフレームのフレーム情報は、タイムスタンプ、および／または、現在再生され始めるフレームのフレーム番号とすることが可能であり、ここで、タイムスタンプまたはフレーム番号のいずれかはフレームを一意に識別することができる。予め設定された時間の間隔は、等しい時間期間の間隔または等しくない時間期間の間隔である。予め設定された時間の間隔は、時間の期間とすることが可能であり、または、一定量のフレームとすることが可能であり、時間の期間は固定または可変とすることが可能であり、一定量のフレームは１つのフレームまたは複数のフレームとすることが可能であり、固定または可変とすることも可能である。例えば、第１のデバイスは、３０ミリ秒毎に１回、第２のデバイスにフレーム同期情報を送信し、または、ランダムな時間毎に１回、第２のデバイスにフレーム同期情報を送信する。具体的な時間の間隔は、経験的な値、例えば、フレーム同期情報が送信された後に毎回、とすることが可能であり、フレーム・レベルの同期は３００ミリ秒以内で保証することができ、そして時間の間隔は３００ミリ秒以内の値に設定され得る。時間の間隔の値の範囲は、デバイス間の性能の差に関係する。その代りに、第１のデバイスが再生を準備している次のフレームのフレーム情報は、Ｎ個のフレームが再生される毎に１回、第２のデバイスに送信され、ここで、Ｎは１以上の整数であり、Ｎの最大値は経験的な値とし得る。例えば、フレーム同期情報が送信された後に毎回、第１のデバイスおよび第２のデバイスの両方は１０フレーム以内でのフレーム・レベルの同期を保証できることが経験によって知ることができ、そしてＮの値は１０より小さい整数に設定され得る。Ｎの値の範囲はデバイス間の性能の差に関係する。予め設定された時間の間隔は１つのフレームの再生時間以上であり、好ましくは、予め設定された時間の間隔は、１つのフレームの再生時間または１つのフレームの間隔である。
【０１１７】
Ｓ６０６：第２のデバイスは現在再生され始めるフレームのフレーム情報に従って現在再生され始めるフレームのリソースを取得する。
【０１１８】
具体的には、現在再生され始めるフレームのフレーム情報に従って、第２のデバイスは、第２のデバイスが再生を待つフレームと現在再生され始めるフレームの間の関係を判定し、すなわち、次の場合に分類される、第２のデバイスが現在再生を待つフレームと第１のデバイスが現在再生し始めるフレームの間の関係を判定する。
【０１１９】
第２のデバイスが再生を待つフレームが、現在再生され始めるフレームより前のフレームであるならば、現在再生され始めるフレームに早送りまたはジャンプし、フレーム・リソースを取得する。
【０１２０】
第２のデバイスが再生を待つフレームが、現在再生され始めるフレームであるならば、フレーム・リソースを取得する。
【０１２１】
第２のデバイスが再生を待つフレームが、現在再生され始めるフレームより後のフレームであるならば、現在再生され始めるフレームに早戻しまたはジャンプし、フレーム・リソースを取得する。
【０１２２】
Ｓ６０７：第２のデバイスは現在再生され始めるフレームを再生する。
【０１２３】
Ｓ６０８：第２のデバイスは第１のデバイスにフレーム同期確認情報を送信する。
【０１２４】
Ｓ６０９：第１のデバイスは第２のデバイスによって送信されたフレーム同期確認情報に従って次のフレームを再生する時間を判定する。
【０１２５】
具体的には、全てのフレーム同期確認情報が予め設定された時間内に受信されたならば、第１のデバイスは、現在再生され始めるフレームの再生が完了するまで待った後、次のフレームを再生し、ここで、予め設定された時間は１つのフレームの再生時間である。
【０１２６】
予め設定された時間の後、全てのフレーム同期確認情報が受信されたならば、第１のデバイスは、次のフレームを直接に再生する。
【０１２７】
この実施例において、第１のデバイスは、予め設定された時間の間隔でフレーム同期情報を取得し、ここで、フレーム同期情報は第１のデバイスが現在再生し始めるフレームのフレーム情報であり、第１のデバイスは少なくとも１つの第２のデバイスにフレーム同期情報を送信し、第２のデバイスは、現在再生され始めるフレームのフレーム情報に従って、現在再生され始めるフレームのリソースを取得し、第１のデバイスにフレーム同期確認情報を送信する。第１のデバイスは、全ての第２のデバイスによって送信されたフレーム同期確認情報を受信した後、次のフレームを再生する時間を判定するので、複数のフレーム同期動作による第２のデバイスの間のフレーム再生の遅延を減少させることができ、従って、デバイスがフレーム情報を受信した後、複数のスマート・デバイスの間の同期効果を向上させることを達成できる。
【０１２８】
前述の実施例において、ステップＳ６０８およびＳ６０９は任意選択のステップであり、第１のデバイスによって次のフレームを再生する時間は、第２のデバイスによって影響されない。第２のデバイスは、デバイス間の通信の相互作用を減少させ、他のデバイスへの、貧弱な性能を有するデバイスの影響を減少させるために、第１のデバイスにフレーム同期確認情報を送信しないことも可能である。
【０１２９】
前述の実施例において、同期再生に参加する第１のデバイスおよび少なくとも１つの第２のデバイスは、ワイヤレス・フィデリティ（WiFi）、インターネット（Internet）、イーサネット（登録商標）（Ethernet（登録商標））、ブルートゥース、ワイヤレス・フィデリティ・ネットワーク・ダイレクト（WiFi direct）等を使用することによって互いに通信し得る。
【０１３０】
図７は、本発明によるスマート・デバイスの実施例１の概要の構成図である。スマート・デバイスは第１のデバイスである。図７に表わされているように、この実施例における装置は取得器７０１および送信器７０２を含み、ここで、取得器７０１は、予め設定された時間の間隔でフレーム同期情報を取得するように構成され、送信器７０２は、第２のデバイスがフレーム同期情報に従って再生を実行するように、少なくとも１つの第２のデバイスにフレーム同期情報を送信するように構成される。
【０１３１】
図８は、本発明によるスマート・デバイスの実施例１のもう１つの概要の構成図である。図８は、図７に表わされている実施例に基づき、再生器７０３がさらに含まれ、ここで、フレーム同期情報は第１のデバイスによって再生されるべきフレームのフレーム情報を含み、再生器７０３は、送信器が少なくとも１つの第２のデバイスにフレーム同期情報の送信を完了したとき、再生されるべきフレームを再生するように構成される。
【０１３２】
従って、この実施例における装置は、図１に表されている方法の実施例における技術的解決手段を実現するために使用されることが可能であり、装置の実現の原理および技術的効果は同様であり、ここで再度説明されない。
【０１３３】
図９は、本発明によるスマート・デバイスの実施例３の概要の構成図である。スマート・デバイスは第１のデバイスである。この実施例は図８に表わされている実施例に基づき、受信器７０４がさらに含まれ、ここで、受信器７０４は、第２のデバイスによって送信されたフレーム同期確認情報を受信するように構成され、フレーム同期確認情報は、再生されるべきフレームを再生するように再生器に命令するために使用され、具体的には、再生器は、受信器がフレーム同期確認情報を受信したとき、再生されるべきフレームを再生するように構成される。
【０１３４】
前述の実施例において、送信器７０２は、さらに、少なくとも１つの第２のデバイスに再生準備命令を送信するように構成され、ここで、再生準備命令は、第２のデバイスが再生されるべきメディア・リソースのアドレス情報に従って再生されるべきメディア・リソースを取得するように、再生されるべきメディア・リソースのアドレス情報を含み、
受信器７０４は、さらに、送信器が少なくとも１つの第２のデバイスに再生準備命令の送信を完了したとき、第２のデバイスによって送信された準備完了情報を受信するように構成され、ここで、準備完了情報は、予め設定された時間の間隔でフレーム同期情報を取得するように第１のデバイスに命令するために使用され、
取得器７０１は、特に、受信器が第２のデバイスによって送信された準備完了情報を受信したとき、予め設定された時間の間隔でフレーム同期情報を取得するように構成される。
【０１３５】
前述の実施例において、受信器７０４は、さらに、第２のデバイスによって送信された同期再生要求情報を受信するように構成され、
送信器７０２は、特に、受信器が同期再生要求情報を受信したとき、少なくとも１つの第２のデバイスに再生準備命令を送信するように構成される。
【０１３６】
この実施例における装置は、図３に表されている方法の実施例における第１のデバイスに対応する技術的解決手段を実現するために使用されることが可能であり、装置の実現の原理および技術的効果は同様であり、ここで再度説明されない。
【０１３７】
本発明は、さらに、スマート・デバイスの実施例４を提供し、実施例４におけるスマート・デバイスの概要の構成図は、図７と同じである。この実施例において、フレーム同期情報が、第１のデバイスが現在再生し始めるフレームのフレーム情報を含むとき、送信器７０２は、特に、第２のデバイスが現在再生され始めるフレームのフレーム情報に従って現在再生され始めるフレームを再生するように、少なくとも１つの第２のデバイスに、第１のデバイスが現在再生し始めるフレームのフレーム情報を送信するように構成される。
【０１３８】
従って、この実施例における装置は、図４に表されている方法の実施例における技術的解決手段を実現するために使用されることが可能であり、装置の実現の原理および技術的効果は同様であり、ここで再度説明されない。
【０１３９】
本発明は、さらに、スマート・デバイスの実施例５を提供し、実施例５におけるスマート・デバイスの概要の構成図は、図８と同じである。この実施例において、再生器７０３は、送信器が、少なくとも１つの第２のデバイスに、第１のデバイスが現在再生し始めるフレームのフレーム情報の送信を完了したとき、第２のデバイスによって送信されたフレーム同期確認情報が予め設定された時間内に受信されたならば、再生器が、現在再生され始めるフレームの再生が完了するのを待った後、次のフレームを再生し、ここで、予め設定された時間は１つのフレームの再生時間であり、予め設定された時間の後、第２のデバイスのフレーム同期確認情報が受信されたならば、再生器によって、次のフレームを直接に再生するように構成される。
【０１４０】
本発明は、さらに、スマート・デバイスの実施例６を提供し、実施例６におけるスマート・デバイスの概要の構成図は、図９と同じである。この実施例において、送信器７０２は、さらに、少なくとも１つの第２のデバイスに再生準備命令を送信するように構成され、ここで、再生準備命令は、第２のデバイスが再生されるべきメディア・リソースのアドレス情報に従って再生されるべきメディア・リソースを取得するように、再生されるべきメディア・リソースのアドレス情報を含み、受信器７０４は、さらに、送信器が少なくとも１つの第２のデバイスに再生準備命令の送信を完了したとき、第２のデバイスによって送信された準備完了情報を受信するように構成され、ここで、準備完了情報は、予め設定された時間の間隔でフレーム同期情報を取得するように第１のデバイスに命令するために使用され、取得器７０１は、特に、受信器が第２のデバイスによって送信された準備完了情報を受信したとき、予め設定された時間の間隔でフレーム同期情報を取得するように構成される。
【０１４１】
前述の実施例において、受信器７０４は、さらに、第２のデバイスによって送信された同期再生要求情報を受信するように構成され、
送信器７０２は、特に、受信器が同期再生要求情報を受信したとき、少なくとも１つの第２のデバイスに再生準備命令を送信するように構成される。
【０１４２】
この実施例における装置は、図６に表されている実施例における第１のデバイスに対応する技術的解決手段を実現するために使用されることが可能であり、装置の実現の原理および技術的効果は同様であり、ここで再度説明されない。
【０１４３】
図１０は、本発明によるスマート・デバイスの実施例７の概要の構成図である。この実施例におけるスマート・デバイスは第２のデバイスである。この実施例における装置は受信器１００１および再生器１００２を含み、ここで、受信器１００１は、予め設定された時間の間隔で第１のデバイスによって送信されたフレーム同期情報を受信するように構成され、再生器１００２は、受信器がフレーム同期情報を受信したとき、フレーム同期情報に従って再生を実行するように構成される。
【０１４４】
図１０に表わされている実施例に基づいて、フレーム同期情報が第１のデバイスによって再生されるべきフレームのフレーム情報を含むとき、再生器１００２は、特に、再生されるべきフレームのフレーム情報に従って再生されるべきフレームを再生するように構成される。
【０１４５】
この実施例における装置は、図２に表されている方法の実施例における技術的解決手段を実現するために使用されることが可能であり、装置の実現の原理および技術的効果は同様であり、ここで再度説明されない。
【０１４６】
図１１は、本発明によるスマート・デバイスの実施例８の概要の構成図である。スマート・デバイスは第２のデバイスである。この実施例は図１０に表わされている実施例に基づき、送信器１００３がさらに含まれ、ここで、送信器１００３は、第１のデバイスがフレーム同期確認情報に従って再生されるべきフレームを再生するように、第１のデバイスにフレーム同期確認情報を送信するように構成される。再生器１００２は、送信器がフレーム同期確認情報の送信を完了したとき、再生されるべきフレームのフレーム情報に従って再生されるべきフレームを再生し始めるように構成される。
【０１４７】
前述の実施例において、受信器１００１は、第１のデバイスによって送信された再生準備命令を受信するように構成され、ここで、再生準備命令は再生されるべきメディア・リソースのアドレス情報を含み、再生器１００２は、さらに、受信器が再生準備命令を受信したとき、再生されるべきメディア・リソースのアドレス情報に従って再生されるべきメディア・リソースを取得するように構成され、送信器１００３は、さらに、再生器が再生されるべきメディア・リソースを取得したとき、第１のデバイスに準備完了情報を送信するように構成され、受信器１００１は、特に、送信器が準備完了情報の送信を完了したとき、予め設定された時間の間隔で第１のデバイスによって送信されたフレーム同期情報を受信するように構成される。
【０１４８】
前述の実施例において、送信器１００３は、さらに、第１のデバイスが同期再生要求情報に従って第２のデバイスに再生準備命令を送信するように、第１のデバイスに同期再生要求情報を送信するように構成され、受信器１００１は、さらに、送信器が同期再生要求情報の送信を完了したとき、第１のデバイスによって送信された再生準備命令を受信するように構成される。
【０１４９】
この実施例における装置は、図３に表されている方法の実施例における第２のデバイスに対応する技術的解決手段を実現するために使用されることが可能であり、装置の実現の原理および技術的効果は同様であり、ここで再度説明されない。
【０１５０】
本発明は、さらに、スマート・デバイスの実施例９を提供し、実施例９の概要の構成図は図１０と同じである。この実施例において、フレーム同期情報は、第１のデバイスが現在再生し始めるフレームのフレーム情報であり、再生器１００２は、特に、現在再生され始めるフレームのフレーム情報に従って現在再生され始めるフレームを再生するように構成される。
【０１５１】
この実施例における装置は、図５に表されている方法の実施例における技術的解決手段を実現するために使用されることが可能であり、装置の実現の原理および技術的効果は同様であり、ここで再度説明されない。
【０１５２】
本発明は、さらに、スマート・デバイスの実施例１０を提供し、実施例１０の概要の構成図は図１１と同じである。この実施例において、送信器１００３がさらに含まれ、第１のデバイスがフレーム同期確認情報に従って次のフレームを再生する時間を判定するように、第１のデイバスにフレーム同期確認情報を送信するように構成される。再生器１００２は、特に、送信器がフレーム同期確認情報の送信を完了したとき、現在再生され始めるフレームのフレーム情報に従って現在再生され始めるフレームを再生するように構成される。
【０１５３】
前述の実施例において、受信器１００１は、さらに、第１のデバイスによって送信された再生準備命令を受信するように構成され、ここで、再生準備命令は再生されるべきメディア・リソースのアドレス情報を含み、再生器１００２は、さらに、受信器が再生準備命令を受信したとき、再生されるべきメディア・リソースのアドレス情報に従って再生されるべきメディア・リソースを取得するように構成され、送信器１００３は、さらに、再生器が再生されるべきメディア・リソースを取得したとき、第１のデバイスに準備完了情報を送信するように構成され、受信器１００１は、特に、送信器が準備完了情報の送信を完了したとき、予め設定された時間の間隔で第１のデバイスによって送信されたフレーム同期情報を受信するように構成される。
【０１５４】
前述の実施例において、送信器１００３は、さらに、第１のデバイスが同期再生要求情報に従って第２のデバイスに再生準備命令を送信するように、第１のデバイスに同期再生要求情報を送信するように構成され、受信器１００１は、さらに、送信器が同期再生要求情報の送信を完了したとき、第１のデバイスによって送信された再生準備命令を受信するように構成される。
【０１５５】
この実施例における装置は、図６に表されている方法の実施例における第２のデバイスンに対応する技術的解決手段を実現するために使用されることが可能であり、装置の実現の原理および技術的効果は同様であり、ここで再度説明されない。
【０１５６】
この技術分野の当業者は、方法の実施例のステップの全部または一部が、関連するハードウェアに命令するプログラムによって実現され得ることを理解し得る。このプログラムはコンピュータ読み取り可能な記憶媒体に記憶され得る。プログラムを実行するとき、方法の実施例のステップが実行される。前述の記憶媒体は、リード・オンリ・メモリ（Read-Only Memory、ROM）、ランダム・アクセス・メモリ（Random Access Memory、RAM）、磁気ティスク、または光ディスクのような、プログラム・コードを記憶できる任意の媒体を含む。
【０１５７】
最後に、前述の実施例は、本発明の技術的解決手段を説明するために意図されているに過ぎず、本発明を限定するため意図されていないことに留意すべきである。前述の実施例に関して本発明が詳細に記載されたが、この技術分野の当業者は、さらに、本発明の実施例の技術的解決手段の範囲から逸脱することなく、前述の実施例に記載された技術的解決手段に修正を行い、または、それらのいくつかまたは全ての技術的特徴に等価な置換を行い得ることを理解すべきである。
【符号の説明】
【０１５８】
７０１  取得器
７０２、１００３  送信器
７０３、１００２  再生器
７０４、１００１  受信器
【図１】
0005911613.tif 000002
【図２】
0005911613.tif 000003
【図３】
0005911613.tif 000004
【図４】
0005911613.tif 000005
【図５】
0005911613.tif 000006
【図６】
0005911613.tif 000007
【図７】
0005911613.tif 000008
【図８】
0005911613.tif 000009
【図９】
0005911613.tif 000010
【図１０】
0005911613.tif 000011
【図１１】
0005911613.tif 000012