(57)【特許請求の範囲】
【請求項１】
第１の電子機器でのビデオ及び関連する第１のオーディオを含むプログラムの再生を、前記ビデオを同じく受信する第２の電子機器での前記プログラムに関連した第２のオーディオの再生と同期させる方法であって、
前記第２の電子機器のビデオデコーダによって前記ビデオを復号し、該復号されたビデオを出力するステップと、
前記第２の電子機器のオーディオデコーダによって前記第２のオーディオを復号し、該復号された第２のオーディオを、前記第２の電子機器による再生のために出力するステップと、
前記第１の電子機器での前記ビデオの再生と、前記第２の電子機器での前記第２のオーディオの再生とを同期させるためのユーザコマンドを受けるステップと
を有し、
前記ユーザコマンドに応答して、当該方法は、
前記第２の電子機器の捕捉装置によって、前記第１の電子機器での前記ビデオの再生を捕捉するステップと、
前記第２の電子機器によって、前記出力された復号されたビデオと前記捕捉されたビデオとの間のオフセットを特定するステップと、
前記オフセットに従って前記復号された第２のオーディオの出力を調整して、前記第１の電子機器での前記第１のオーディオの再生が前記第２の電子機器での前記第２のオーディオの再生と同期されるようにするステップと
を更に有する、方法。
【請求項２】
前記プログラムの通常再生において前記プログラムの開始から第１の時間インターバルだけ離れている第１の位置から前記第２の電子機器によって前記第２のオーディオを再生するステップを更に有し、
前記第２のオーディオの再生が前記第１の位置にあるときに、前記第１の電子機器による前記プログラムの再生は、通常再生において前記プログラムの開始から第２の時間インターバルだけ離れている第２の位置にあり、
前記第１の時間インターバルと前記第２の時間インターバルとの間の差は、予め定義されたインターバル内にある、
請求項１に記載の方法。
【請求項３】
ユーザ信号に応答して前記第２のオーディオの再生を前記第１の位置に位置付けるステップを更に有する
請求項２に記載の方法。
【請求項４】
前記オフセットを特定するステップが失敗する場合に、ユーザに前記ユーザコマンドを再度入力するよう要求し、前記捕捉するステップ及び前記オフセットを決定するステップが繰り返される、
請求項１に記載の方法。
【請求項５】
前記ビデオデコーダによって、前記復号されたビデオを前記オフセットに従って出力することで出力を調整して、前記ビデオデコーダ及び前記オーディオデコーダの出力が同期されるようにするステップを更に有する
請求項１に記載の方法。
【請求項６】
前記第２の電子機器によって前記第２のオーディオを再生する前に、前記ビデオ及び前記第２のオーディオを前記第２の電子機器にダウンロードするステップを更に有する
請求項１に記載の方法。
【請求項７】
前記第１の電子機器によって受信される前記プログラムと、前記第２の電子機器によって受信される前記ビデオ及び前記第２のオーディオとは、第１のソースからダウンロードされる、
請求項６に記載の方法。
【請求項８】
前記第１の電子機器によって受信される前記プログラムは、前記ビデオ及び前記第２のオーディオを前記第２の電子機器にダウンロードする第１のソースとは異なる第２のソースからダウンロードされる、
請求項６に記載の方法。
【請求項９】
前記ユーザコマンドは、ユーザが入力メカニズムを作動させることによって生成される、
請求項１に記載の方法。
【請求項１０】
前記オフセットに従って新たに捕捉されたビデオフレームに対応する前記復号されたビデオ内のフレームに関連する提示時間スタンプを決定するステップを更に有し、
前記第２のオーディオの再生を調整することは、前記決定された提示時間スタンプに関連する前記復号された第２のオーディオ内のサンプルを出力することを含む、
請求項１に記載の方法。
【請求項１１】
前記第１の電子機器は、テレビ受信機、シアタービデオ再生装置、及びコンピュータのうちの１つである、
請求項１に記載の方法。
【請求項１２】
第２の電子機器であって、
当該第２の電子機器によって受信されたビデオ及び第２のオーディオを夫々復号し、該復号されたビデオ及び該復号された第２のオーディオを出力し、前記第２のオーディオが、前記ビデオ及び第１のオーディオを有し且つ第１の電子機器によって再生されるプログラムに関連する、第１の手段及び第２の手段と、
前記第１の電子機器によって再生される前記ビデオを捕捉する手段と、
前記捕捉された再生ビデオ及び前記第１の手段からの前記復号されたビデオを受け取る相関手段と、
前記第２の電子機器での前記第２のオーディオの再生を前記第１の電子機器での前記ビデオの再生と同期させるためのユーザコマンドを受ける場合に、前記相関手段に、前記受け取られた捕捉されたビデオと前記第１の手段から出力された前記受け取られた復号されたビデオとの間のオフセットを特定するよう指示し、前記第２の手段に、前記復号された第２のオーディオを前記オフセットに従って出力するよう指示するように構成される処理手段と
を有する第２の電子機器。
【請求項１３】
前記プログラムの通常再生において前記プログラムの開始から第１の時間インターバルだけ離れている第１の位置から当該第２の電子機器によって前記第２のオーディオを再生するビデオプレーヤを更に有し、
前記第２のオーディオの再生が前記第１の位置にあるときに、前記第１の電子機器での前記プログラムの再生は、通常再生において前記プログラムの開始から第２の時間インターバルだけ離れている第２の位置にあり、
前記第１の時間インターバルと前記第２の時間インターバルとの間の差は、予め定義されたインターバル内にある、
請求項１２に記載の第２の電子機器。
【請求項１４】
前記ビデオプレーヤは、ユーザ信号に応答して前記第２のオーディオの再生を前記第１の位置に位置付ける、
請求項１３に記載の第２の電子機器。
【請求項１５】
前記オフセットを特定することが失敗する場合に、前記処理手段は、ユーザに前記ユーザコマンドを再度入力するよう要求し、前記相関手段に、前記オフセットを再度決定するよう指示するように構成される、
請求項１２に記載の第２の電子機器。
【請求項１６】
前記処理手段は、前記第１の手段に、前記オフセットに従って前記復号されたビデオを出力することによって出力を調整するよう指示して、前記第１の手段及び前記第２の手段の出力が同期されるようにするよう構成される、
請求項１２に記載の第２の電子機器。
【請求項１７】
前記ビデオ及び前記第２のオーディオは、当該第２の電子機器が前記第２のオーディオを再生する前に、当該第２の電子機器にダウンロードされる、
請求項１２に記載の第２の電子機器。
【請求項１８】
前記第１の電子機器によって受信される前記プログラムと、当該第２の電子機器によって受信される前記ビデオ及び前記第２のオーディオとは、第１のソースからダウンロードされる、
請求項１７に記載の第２の電子機器。
【請求項１９】
前記第１の電子機器によって受信される前記プログラムは、前記ビデオ及び前記第２のオーディオを当該第２の電子機器にダウンロードする第１のソースとは異なる第２のソースからダウンロードされる、
請求項１７に記載の第２の電子機器。
【請求項２０】
ユーザが前記ユーザコマンドを入力するための入力メカニズムを更に有する
請求項１２に記載の第２の電子機器。
【請求項２１】
前記処理手段は、前記相関手段に、前記オフセットに従って新たに捕捉されたビデオに対応する前記復号されたビデオ内のフレームに関連する提示時間スタンプを決定するよう指示し、前記第２の手段に、前記決定された提示時間スタンプに関連する前記復号された第２のオーディオ内のサンプルを出力するよう指示するように構成される、
請求項１２に記載の第２の電子機器。
【請求項２２】
前記第１の電子機器は、テレビ受信機、シアタービデオ再生装置、及びコンピュータのうちの１つである、
請求項１２に記載の第２の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態の本原理は、概して、２つの電子機器の再生を同期させる、特に、２つの電子機器のうちの一方でのビデオ及び該ビデオに関連した第１のオーディオの再生を、他方の電子機器での、前記ビデオに関連するが第１のオーディオとは異なる第２のオーディオの再生と同期させる、方法及び装置に関係がある。
【背景技術】
【０００２】
ブロードバンド・テレビジョン（ＴＶ）及びモバイルＴＶのような、多数の方法が、今日存在しており、マルチメディア・ストリーム及びブロードキャスト・プログラムをエンドユーザにもたらす。ブロードバンドＴＶによれば、受信機は、通常は、セットトップボックス又はＳＴＢと呼ばれる受信装置に接続されている標準のテレビ受信機である。モバイルＴＶによれば、受信機は、携帯電話機、パーソナルデジタルアシスタント（ＰＤＡ）、又はタブレットのようなモバイル端末である。
【０００３】
ＭＰＥＧ−２ストリームにおいて、いくつかのコンポーネント（例えば、オーディオ、ビデオ）は、適切な時点でレンダリングされるように互いの間で同期される。これは、コンポーネント間の同期化と呼ばれる。一般例は、対応するビデオにおいて人の唇が動いているのとまさに同時にオーディオを提供する唇同期化（リップシンク（lip-sync）と称される。）である。そのような同期化は、通常は、特定の時間スタンプを用いて達成される。ＭＰＥＧ−２ストリームでは、提示時間スタンプ、すなわちＰＴＳ（Presentation  Time  Stamp）が、そのような同期化を確かにする。オーディオサンプルのＰＴＳは、内部クロック（ＭＰＥＧ−２ストリームにおいて同じく含まれるプログラム・クロック・リファレンス、すなわちＰＣＲ（Program  Clock  Reference）により設定される。）を参照して、その提示時間を示す。同様にして、ビデオサンプルのＰＴＳは、やはり同じ内部クロックを参照して、その提示時間を示す。
【０００４】
しかし、２つの電子機器がビデオストリーム及びオーディオストリームを夫々の受信しているときに、夫々の再生の間の同期化は容易に達成され得ない。然るに、２つの異なる受信機によって夫々受信されるオーディオ及びビデオを同期させる方法及び装置が必要である。本発明は、それら及び／又は他の問題に対処する。
【発明の概要】
【０００５】
本発明の態様に従って、第１の電子機器でのビデオ及び関連する第１のオーディオを含むプログラムの再生を、前記ビデオを同じく受信する第２の電子機器での前記プログラムに関連した第２のオーディオの再生と同期させる方法が、開示される。当該方法は、前記第２の電子機器のビデオデコーダによって前記ビデオを復号し、該復号されたビデオを出力するステップと、前記第２の電子機器のオーディオデコーダによって前記第２のオーディオを復号し、該復号された第２のオーディオを、前記第２の電子機器による再生のために出力するステップと、前記第１の電子機器での前記ビデオの再生と、前記第２の電子機器での前記第２のオーディオの再生とを同期させるためのユーザコマンドを受けるステップとを有する。前記ユーザコマンドに応答して、当該方法は、前記第２の電子機器の捕捉装置によって、前記第１の電子機器での前記ビデオの再生を捕捉するステップと、前記第２の電子機器によって、前記出力された復号されたビデオと前記捕捉されたビデオとの間のオフセットを特定するステップと、前記オフセットに従って前記復号された第２のオーディオの出力を調整して、前記第１の電子機器での前記第１のオーディオの再生が前記第２の電子機器での前記第２のオーディオの再生と同期されるようにするステップとを更に有する。前記ユーザコマンドは、ユーザが入力メカニズムを作動させることによって生成されてよい。
【０００６】
一実施形態において、当該方法は、前記プログラムの通常再生において前記プログラムの開始から第１の時間インターバルだけ離れている第１の位置から前記第２の電子機器によって前記第２のオーディオを再生するステップを更に有し、前記第２のオーディオの再生が前記第１の位置にあるときに、前記第１の電子機器による前記プログラムの再生は、通常再生において前記プログラムの開始から第２の時間インターバルだけ離れている第２の位置にあり、前記第１の時間インターバルと前記第２の時間インターバルとの間の差は、予め定義されたインターバル内にある。当該方法は、ユーザ信号に応答して前記第２のオーディオの再生を前記第１の位置に位置付けるステップを更に有してよい。
【０００７】
他の実施形態において、当該方法は、前記オフセットを特定するステップが失敗する場合に、ユーザに前記ユーザコマンドを再度入力するよう要求するステップを更に有し、前記捕捉するステップ及び前記オフセットを決定するステップは繰り返される。
【０００８】
他の実施形態において、当該方法は、前記ビデオデコーダによって、前記復号されたビデオを前記オフセットに従って出力することで出力を調整して、前記ビデオデコーダ及び前記オーディオデコーダの出力が同期されるようにするステップを更に有する。
【０００９】
他の実施形態において、当該方法は、前記第２の電子機器によって前記第２のオーディオを再生する前に、前記ビデオ及び前記第２のオーディオを前記第２の電子機器にダウンロードするステップを更に有する。前記第１の電子機器によって受信される前記プログラムと、前記第２の電子機器によって受信される前記ビデオ及び前記第２のオーディオとは、第１のソースから、あるいは、夫々、第２のソース及び前記第１のソースから、ダウンロードされる。
【００１０】
他の実施形態において、当該方法は、前記オフセットに従って新たに捕捉されたビデオフレームに対応する前記復号されたビデオ内のフレームに関連する提示時間スタンプを決定するステップを更に有し、前記第２のオーディオの再生を調整することは、前記決定された提示時間スタンプに関連する前記復号された第２のオーディオ内のサンプルを出力することを含む。
【００１１】
本発明の他の態様において、第２の電子機器が開示される。当該第２の電子機器は、当該第２の電子機器によって受信されたビデオ及び第２のオーディオを夫々復号し、該復号されたビデオ及び該復号された第２のオーディオを出力し、前記第２のオーディオが、前記ビデオ及び第１のオーディオを有し且つ第１の電子機器によって再生されるプログラムに関連する、ビデオデコーダ及びオーディオデコーダと、前記第１の電子機器によって再生される前記ビデオを捕捉するビデオ捕捉装置と、前記捕捉された再生ビデオ及び前記ビデオデコーダからの前記復号されたビデオを受け取るビデオ相関器と、前記第２の電子機器での前記第２のオーディオの再生を前記第１の電子機器での前記ビデオの再生と同期させるためのユーザコマンドを受ける場合に、前記ビデオ相関器に、前記受け取られた捕捉されたビデオと前記ビデオデコーダから出力された前記受け取られた復号されたビデオとの間のオフセットを特定するよう指示し、前記オーディオデコーダに、前記復号された第２のオーディオを前記オフセットに従って出力するよう指示するように構成されるプロセッサとを有する。当該第２の電子機器は、ユーザが前記ユーザコマンドを入力するための入力メカニズムを更に有してよい。
【００１２】
一実施形態において、当該第２の電子機器は、前記プログラムの通常再生において前記プログラムの開始から第１の時間インターバルだけ離れている第１の位置から当該第２の電子機器によって前記第２のオーディオを再生するビデオプレーヤを更に有し、前記第２のオーディオの再生が前記第１の位置にあるときに、前記第１の電子機器での前記プログラムの再生は、通常再生において前記プログラムの開始から第２の時間インターバルだけ離れている第２の位置にあり、前記第１の時間インターバルと前記第２の時間インターバルとの間の差は、予め定義されたインターバル内にある。前記ビデオプレーヤは、ユーザ信号に応答して前記第２のオーディオの再生を前記第１の位置に位置付けてよい。
【００１３】
他の実施形態において、前記オフセットを特定することが失敗する場合に、前記プロセッサは、ユーザに前記ユーザコマンドを再度入力するよう要求し、前記ビデオ相関器に、前記オフセットを再度決定するよう指示するように構成される。
【００１４】
他の実施形態において、前記プロセッサは、前記ビデオデコーダに、前記オフセットに従って前記復号されたビデオを出力することによって出力を調整するよう指示して、前記ビデオデコーダ及び前記オーディオデコーダの出力が同期されるようにするよう構成される。
【００１５】
他の実施形態において、前記ビデオ及び前記第２のオーディオは、当該第２の電子機器が前記第２のオーディオを再生する前に、当該第２の電子機器にダウンロードされる。前記第１の電子機器によって受信される前記プログラムと、当該第２の電子機器によって受信される前記ビデオ及び前記第２のオーディオとは、第１のソースから、あるいは、夫々、第２のソース及び前記第１のソースから、ダウンロードされる。
【００１６】
他の実施形態において、前記プロセッサは、前記ビデオ相関器に、前記オフセットに従って新たに捕捉されたビデオに対応する前記復号されたビデオ内のフレームに関連する提示時間スタンプを決定するよう指示し、前記オーディオデコーダに、前記決定された提示時間スタンプに関連する前記復号された第２のオーディオ内のサンプルを出力するよう指示するように構成される。
【００１７】
本発明の他の実施形態において、第２の電子機器が開示される。当該第２の電子機器は、当該第２の電子機器によって受信されたビデオ及び第２のオーディオを夫々復号し、該復号されたビデオ及び該復号された第２のオーディオを出力し、前記第２のオーディオが、前記ビデオ及び第１のオーディオを有し且つ第１の電子機器によって再生されるプログラムに関連する、第１の手段及び第２の手段と、前記第１の電子機器によって再生される前記ビデオを捕捉する手段と、前記捕捉された再生ビデオ及び前記第１の手段からの前記復号されたビデオを受け取る相関手段と、前記第２の電子機器での前記第２のオーディオの再生を前記第１の電子機器での前記ビデオの再生と同期させるためのユーザコマンドを受ける場合に、前記相関手段に、前記受け取られた捕捉されたビデオと前記第１の手段から出力された前記受け取られた復号されたビデオとの間のオフセットを特定するよう指示し、前記第２の手段に、前記復号された第２のオーディオを前記オフセットに従って出力するよう指示するように構成される処理手段とを有する。当該第２の電子機器は、ユーザが前記ユーザコマンドを入力するための入力メカニズムを更に有してよい。
【００１８】
一実施形態において、当該第２の電子機器は、前記プログラムの通常再生において前記プログラムの開始から第１の時間インターバルだけ離れている第１の位置から当該第２の電子機器によって前記第２のオーディオを再生するビデオプレーヤを更に有し、前記第２のオーディオの再生が前記第１の位置にあるときに、前記第１の電子機器での前記プログラムの再生は、通常再生において前記プログラムの開始から第２の時間インターバルだけ離れている第２の位置にあり、前記第１の時間インターバルと前記第２の時間インターバルとの間の差は、予め定義されたインターバル内にある。前記ビデオプレーヤは、ユーザ信号に応答して前記第２のオーディオの再生を前記第１の位置に位置付けてよい。
【００１９】
他の実施形態において、前記オフセットを特定することが失敗する場合に、前記処理手段は、ユーザに前記ユーザコマンドを再度入力するよう要求し、前記相関手段に、前記オフセットを再度決定するよう指示するように構成される。
【００２０】
他の実施形態において、前記処理手段は、前記第１の手段に、前記オフセットに従って前記復号されたビデオを出力することによって出力を調整するよう指示して、前記第１の手段及び前記第２の手段の出力が同期されるようにするよう構成される。
【００２１】
他の実施形態において、前記ビデオ及び前記第２のオーディオは、当該第２の電子機器が前記第２のオーディオを再生する前に、当該第２の電子機器にダウンロードされる。前記第１の電子機器によって受信される前記プログラムと、当該第２の電子機器によって受信される前記ビデオ及び前記第２のオーディオとは、第１のソースから、あるいは、夫々、第２のソース及び前記第１のソースから、ダウンロードされる。
【００２２】
他の実施形態において、前記処理手段は、前記相関手段に、前記オフセットに従って新たに捕捉されたビデオに対応する前記復号されたビデオ内のフレームに関連する提示時間スタンプを決定するよう指示し、前記第２の手段に、前記決定された提示時間スタンプに関連する前記復号された第２のオーディオ内のサンプルを出力するよう指示するように構成される。
【００２３】
本発明の３つの態様の全てにおいて、前記第１の電子機器は、テレビ受信機、シアタービデオ再生装置、及びコンピュータのうちの１つであってよい。
【図面の簡単な説明】
【００２４】
添付の図面に関連して解釈される本発明の実施形態の以下の記載を参照することによって、本発明の上記の及び他の特徴及び利点、並びにそれらを実現する方法はより明らかになり、本発明はより良く理解される。
【図１】本発明の例となる実施形態に従うシステムを示す。
【図２】本発明の例となる実施形態に従う図１で示されたシステムにおけるＳＴＢ２、ＴＶ３、及びモバイル端末４の更なる詳細を示す。
【図３】モバイル端末４のディスプレイ４８上のビデオプレーヤの例となるユーザインターフェイスを示す。
【図４】本発明の例となる実施形態に従って、ＴＶ３でのビデオの再生をモバイル端末４の第２のオーディオの再生と同期させるようモバイル端末４で実施される例となるプロセス４００を示す。
【図５】本発明の例となる実施形態に従って、ＴＶ３でのビデオの再生をモバイル端末４での第２のオーディオの再生と同期させるためのユーザコマンドに応答して２つの再生を同期させる例となるプロセス４２０を示す。  ここで示されている例示は、本発明の好適な実施形態を表し、そのような例示は、如何なる方法においても本発明の適用範囲を制限するものと解釈されるべきではない。
【発明を実施するための形態】
【００２５】
これより図面、特に図１を参照すると、本発明の実施形態に従うシステムのブロック図が示されている。ＭＰＥＧ−２トランスポート・ストリームのようなオーディオ・ビデオストリームである第１のストリーム８は、第１のネットワーク５上でビデオサーバ９によって送信される。第１のネットワーク５は、例えば、ブロードバンド・ネットワークである。第１のストリーム８はセットトップボックス（ＳＴＢ）２によって受信される。第１のストリーム８は、第１のオーディオ及び関連するビデオを含むプログラムを運び、プログラムは、該プログラムがＳＴＢ２によって処理された後に、テレビ受信機（ＴＶ）３によって再生されている。当該技術で知られているように、ＳＴＢ２は、第１のストリーム８に埋め込まれている同期信号を使用することによって、第１のオーディオをビデオと同期させる。よって、ＴＶ３でのビデオ及び第１のオーディオの再生は同期している。
【００２６】
ここで使用される語“同期（化）”は、オーディオとビデオとの間の時間差が、オーディオがビデオに対して進んでいる場合には２０ミリ秒を、あるいは、オーディオがビデオに対して遅れている場合には４０ミリ秒を超えないことを意味する。
【００２７】
ＭＰＥＧ−２符号化フォーマットが例として使用されているが、デジタルビデオ放送（ＤＶＢ；Digital  Video  Broadcasting）、携帯電話向けデジタルビデオ放送（ＤＶＢ−Ｈ；Digital  Video  Broadcasting-Handheld）、モバイル／携帯電話向け高度テレビジョン・システムズ委員会（ＡＴＳＣ−Ｍ／Ｈ；Advanced  Television  Systems  Committee-Mobile/Handheld）、及びＡＴＳＣ  Ａ／５３に従う符号化が同様に使用され得る。
【００２８】
更には、第１のストリーム８は、衛星、地上波、又はケーブルを介して放送源から放送される放送プログラムであることができる。第１のストリーム８はまた、ローカルドライブ、ネットワークドライブ、又はＳＴＢ２によってアクセス可能な他の記憶装置から起こることもできる。よって、いくつかの実施形態では、第１のネットワーク５は必要とされない。第１のストリーム８は、同様にアナログテレビジョン信号を表してよい。一実施形態において、ＳＴＢ２はＴＶ３に組み込まれてよく、それにより、ＴＶ３は両方の機能の組を実施する。
【００２９】
ビデオ及び第２のオーディオを含む第２のストリーム７は、ビデオサーバ１によって第２のネットワーク６を通じてモバイル端末４へ送信される。第２のオーディオは、第１のストリーム８における同じビデオであるビデオに関連する。第２のオーディオは第１のオーディオと異なる。例えば、第２のオーディオは、第１のオーディオとは異なる言語を運ぶ。本発明の実施形態の原理に従って、ユーザは、ＴＶ３でのビデオの再生とモバイル端末での第２のオーディオの再生が同期された状態で、ＴＶ３でビデオを見て、モバイル端末４で第２のオーディオを聞くことができる。
【００３０】
第２のストリーム７は、要求に応じてモバイル端末４へ送信され、第２のストリーム７は、同じビデオ及び第２のオーディオを含む。第１のストリーム８は、ＳＴＢ２へ放送されるか、あるいは、要求に応じてＳＴＢ２へ送信され得る。
【００３１】
第２のネットワーク６はまた、インターネット、衛星ネットワーク、Ｗｉ−Ｆｉ（登録商標）ネットワーク、あるいは、モバイル端末４によって無線又は有線によりアクセス可能な他のデータネットワークであることができる。
【００３２】
実施形態に従って、第２のストリーム７は、モバイル端末４が符号化フォーマットをサポートする限り、ＤＶＢ−Ｈネットワーク、ＡＴＳＣ−Ｍ／Ｈネットワーク、あるいは、他の符号化標準に対応する他のネットワーク、を通じて分配され得る。第２のストリーム７はまた、モバイル端末４によってアクセス可能な記憶装置、例えば、ＵＳＢのような、無線又は有線によりモバイル端末４へ接続されている記憶装置、から受信され得る。よって、いくつかの実施形態では、第２のネットワーク６は必要とされない。モバイル端末として表されているが、モバイル端末４は、セルラー端末、タブレット、Ｗｉ−Ｆｉ受信機、ＤＶＢ−Ｔ端末、ＤＶＢ−Ｈ端末、及びＡＴＳＣ−Ｍ／Ｈ端末のような装置であってよい。
【００３３】
ＳＴＢ２は、ビデオを提示する１つ以上のディスプレイ及び第１のオーディオの可聴信号を出力する１つ以上のスピーカを有する公衆ホットスポットに配置されてよい。公衆ホットスポットにある場合に、エンドユーザは、ホットスポットで表示されているビデオに関連するオーディオをモバイル端末で聞く。本発明の実施形態の原理に従って、モバイル端末４で再生されるオーディオは、モバイル端末４に取り付けられているか又はそれに含まれているカメラを用いて、ＳＴＢ２によって再生されているビデオと同期される。ホットスポットにいる異なるユーザは同じビデオを見るが、例えば、そのビデオに関連する異なる言語を運ぶ異なるオーディオストリームを聞く。
【００３４】
図２は、ＳＴＢ２、ＴＶ３、及びモバイル端末４の更なる詳細を表す。上述されたように、ＳＴＢ２の機能は、ＴＶ３に組み込まれてよい。ＳＴＢ２は、データデマルチプレクサ２１、ビデオデコーダ２３、及びオーディオデコーダ２５を有する。ＴＶ３は、ディスプレイ３１及びラウドスピーカ３３を有する。データデマルチプレクサ２１は、第１のネットワーク５から受信された第１のストリーム８からオーディオストリーム及びビデオストリームを分離して出力する。上述されたように、第１のストリーム８はネットワークから来るものとして表されているが、第１のストリーム８は、ローカルドライブ、ネットワークドライブ、又はＳＴＢ２によってアクセス可能な他の記憶装置から起こってよい。他の実施形態において、第１のストリーム８はアナログ信号であることができ、ビデオデコーダ２３及びオーディオデコーダ２５は、例えば、ビデオ復調器及び音響復調器によって夫々置換されるべきである。
【００３５】
ビデオストリームは、次いで、ビデオデコーダ２３によって復号される。復号されたビデオ信号は、ＴＶ３によって受信され、ディスプレイ３１上で表示される。オーディオデコーダ２５は、第１のオーディオストリームを復号し、復号された第１のオーディオ信号をＴＶ３に出力する。ＴＶ３は、復号されたオーディオ信号に応答してスピーカ３３を介して、再生のための第１のオーディオ信号である可聴な出力信号を生成する。
【００３６】
この実施形態におけるモバイル端末４は、メインプロセッサ４０、ビデオキャプチャ４１、ビデオ相関器４２、ビデオデコーダ４３、データデマルチプレクサ４４、オーディオデコーダ４５、ヘッドセット又はイヤホン４６のようなスピーカ、カメラ４７、ディスプレイ４８、及びキーボード４９を有する。メインプロセッサ４０は、モバイル端末４のメインコントローラである。ビデオキャプチャ４１、ビデオ相関器４２、ビデオデコーダ４３、データデマルチプレクサ４４、及び／又はオーディオデコーダ４５のようないくつかの要素の機能は、メインプロセッサ４０に組み込まれてよい。
【００３７】
動作において、データデマルチプレクサ４４は、第２のネットワーク６から受信された第２のストリーム７からビデオストリーム及び第２のオーディオストリームを分離し取り出す。データデマルチプレクサ４４は、ビデオストリーム及び第２のオーディオストリームを夫々、ビデオデコーダ４３及びオーディオデコーダ４５へ出力する。ビデオデコーダ４３及びオーディオデコーダ４５は、各々のビデオストリーム及び第２のオーディオストリームに応答して、復号されたビデオ信号及び復号された第２のオーディオ信号を夫々生成する。ヘッドセット４６は、復号された第２のオーディオ信号を、再生のための第２のオーディオ信号である可聴な信号としてレンダリングする。
【００３８】
カメラ４７は、ディスプレイ３１から可視出力信号を受信する。カメラ４７によって受信された可視信号は、ビデオキャプチャ４１によってデジタル化される。ビデオキャプチャ４１は、バッファとしても機能し、デジタル化されたビデオ信号をビデオ相関器４２へ送信する。デジタル化されたビデオ及び復号されたビデオ信号はいずれもビデオを表すが、互いに同期しなくてもよいことが知られる。
【００３９】
ビデオ相関器４２は、ビデオキャプチャ４１からのデジタル化されたビデオ信号と、ビデオデコーダ４３からの復号されたビデオ信号との間のオフセットを特定する。
【００４０】
ビデオ相関器４２は、ビデオキャプチャ４１からのデジタル化されたビデオ信号をビデオデコーダ４３からの復号されたビデオ信号と比較して、復号されたビデオ信号内のビデオフレームに対応するデジタル化されたビデオ信号内のビデオフレームを見つけ出すことによって、オフセットを特定してよい。対応が見つけられると、オフセットは、ビデオデコーダ４３のための現在出力されている復号されたフレームと、復号されたビデオ信号における対応するフレームとの間のフレームの数を計算することによって、導出され得る。オフセットは、フレームの数又は時間インターバルによって表され得る。例えば、説明の簡単のために、我々は、ビデオストリームにおける夫々のフレームが番号によって示され、次の後続フレームの番号が目下のフレームの番号に１を足したものによって示される、と考える。この場合に、ビデオキャプチャ４１からのデジタル化されたビデオ信号が、ビデオデコーダ４３からの復号されたビデオ信号より遅れているときに、受信されるデジタル化されたビデオフレームの、復号されたビデオ信号における対応するフレームは、ビデオ相関器４２のバッファにおいて既に存在すべきである。対応するフレームがフレーム３であり、現在出力されている復号されたビデオフレームがフレーム７であるとすると、オフセットは、−４フレームインターバルと決定されるべきである。よって、オーディオデコーダ４５からの出力は、ＴＶ３でのビデオの再生と同期するために、４フレーム分だけ後退されるべきである。ビデオデコーダ４３の出力及びオーディオデコーダ４５の出力は、当該技術で知られているように、第２のストリーム７内の埋め込まれた同期信号を使用することによって、同期される。
【００４１】
上記の例を続けると、ビデオキャプチャ４１からのデジタル化されたビデオ信号が、ビデオデコーダ４３からの復号されたビデオ信号に先行するときに、受信されるデジタル化されたビデオフレームの、復号されたビデオ信号における対応するフレームは、未だビデオデコーダ４３から出力されていない。ビデオデコーダ４３からの現在出力されているビデオフレームがフレーム３であり、対応するフレームがフレーム７であるとすると、オフセットは、＋４フレームインターバルと決定されるべきである。よって、オーディオデコーダ４５からの出力は、ＴＶ３でのビデオの再生と同期するために、４フレーム分だけ進められるべきである。
【００４２】
当該技術で知られるように、受信されるデジタル化されたビデオフレームのビデオストリームにおける対応するフレームを決定する１つの方法は、受信されるデジタル化されたビデオフレームに対して、ビデオデコーダ４３からの夫々の出力される復号されたビデオフレームのピーク信号対雑音比、すなわちＰＳＮＲを計算することである。対応するフレームは、最大のＰＳＮＲを有するものであるべきである。
【００４３】
ＰＳＮＲの単位はデシベル（ｄＢ）であり、次のように計算され得る：
【００４４】
【数１】
0006289651.tif 000002
上記の式で、
・ｍは、ビデオフレームコラムにおけるピクセルの数であり、
・ｎは、ビデオフレームラインにおけるピクセルの数であり、
・ｆ（ｉ，ｊ）は、ビデオキャプチャ４１からのデジタル化されたビデオフレームのビデオフレームの座標（ｉ，ｊ）のピクセルの値であり、
・Ｆ（ｉ，ｊ）は、ビデオデコーダ４３からの復号されたビデオフレームの座標（ｉ，ｊ）のピクセルの値である。
【００４５】
オフセットが決定されると、ビデオ相関器４２は、オーディオデコーダ４５に、オフセットに従ってスピーカ４６への符号化された第２のオーディオ信号を後退又は前進させるよう通知する。それにより、モバイル端末４での第２のオーディオの再生は、ＴＶ３でのビデオの再生と同期する。このようにして、第１の電子機器でのビデオの再生と第２の電子機器での第２のオーディオの再生との間のオフセットは、取り除かれる。この実施形態において、復号されたビデオ信号は、オフセットを計算するための基準として使用されるが、デジタル化されたビデオ信号は、反転されているオフセットの符号を生じさせながら基準として使用され得る。
【００４６】
オーディオデコーダ４５にオフセットを通知することに代えて、ビデオ相関器４２は、決定されたオフセットに従って最も直近で受信されたデジタル化されたビデオ信号と同期する復号されたビデオ信号の提示時間スタンプ（ＰＴＳ）を決定し、オーディオデコーダ４５にＰＴＳを通知してよい。それにより、オーディオデコーダ４５は、決定されたＰＴＳに従って、復号された第２のオーディオ信号を出力することができる。
【００４７】
ビデオ相関器４２がオフセットを決定する時間を減らすために、且つ／あるいは、カメラ４７ビデオデコーダからのデジタル化されたビデオ信号及び復号されたビデオ信号を記憶するバッファ（図示せず。）のサイズを低減するために、デジタル化されたビデオ信号と復号されたビデオ信号との間の実際のオフセットは、所定の時間、例えば、１０秒よりも短いべきである。このアプローチは、ビデオデコーダ４３及びオーディオデコーダ４５において使用されるバッファ（図示せず。）のサイズも低減し得る。
【００４８】
本発明の実施形態の原理に従って、モバイル端末４のユーザは、ＴＶ３でのビデオの再生の経過時間を決定すべきである。この情報は、当該技術でよく知られているようにＴＶ３のディスプレイ３１で示されてよく、あるいは、情報がディスプレイ３１で示されない場合には、ユーザは、例えば、プログラムガイドから、プログラムの開始時間を見つけ出し、現在時間を用いて経過時間を計算することができる。プログラムがローカルドライブから再生される場合には、ユーザは、再生開始時間を現在時間から引き算することによって、容易に経過時間を計算することができる。ユーザがビデオ信号の経過時間を決定すると、ユーザは、モバイル端末４での第２のオーディオの再生を、ＴＶ３でのビデオの再生の決定された経過時間の所定のオフセット又は時間インターバル、望ましくは１０秒内にある経過時間を有する位置へと調整すべきである。ユーザは、次いで、入力メカニズムを作動させること、例えば、キーボード４９における特定のキー、又はディスプレイ４８上に表示されている特定の仮想キーを押すこと、あるいは、メインプロセッサがディスプレイ４８又はカメラ４７以外の他のカメラ（図示せず。）を通じて特定のジェスチャを検出可能であるとすると、ディスプレイ４８の前で特定のジェスチャを生成すること、によって、モバイル端末４に、ＴＶ３でのプログラムの再生とモバイル端末４での第２のオーディオの再生とを同期させるよう指示する。
【００４９】
ユーザは、例えば、モバイル端末４にあるウェブブラウザから、第２のオーディオを選択することによって第２のオーディオの再生を開始してよい。第２のオーディオが選択された後、モバイル端末４は、オーディオ／ビデオプレーヤ３００（そのユーザインターフェイスは、例えば、図３において示される。）を呼び出し、自動的に、又は他のユーザ信号に応答して、第２のオーディオ又は第２のオーディオとビデオとの組み合わせを再生することを開始する。図３に示されるように、ステータスバー３４０は、再生のステータスを示す。現在再生位置はインジケータ３３０によって示され、プログラムのトータル時間はインジケータ３１０によって示され、残り時間はインジケータ３２０によって示される。トータル時間は０１：１５：００（１時間１５分）と示されており、残り時間は３９：３３（３９分３３秒）と示されているので、ユーザは、経過時間を３５分２７秒と特定することができる。ユーザは、当該技術でよく知られているように、インジケータ３３０を所望の位置へドラッグすること、又はステータスバー３４０において所望の位置をクリックすることによって、再生位置を調整することができる。インジケータ３１０及び３２０に基づき、ユーザは、第２のオーディオ又は第２のオーディオとビデオとの組み合わせの再生を、ＴＶ３でのビデオの再生の１０秒の例となる予め定義されたオフセット内であるように調整することができる。
【００５０】
当該技術でよく知られているように、ユーザ入力は、キーボード４９若しくはディスプレイ４８又はその両方から入ってくることができる。メインプロセッサ４０は、次いで、ビデオデコーダ４３及びオーディオデコーダ４５に、所望の同期化機能を実施するよう指示する。
【００５１】
ユーザがモバイル端末４での再生位置を選択すると、ユーザは、メインプロセッサ４０にＴＶ３でのビデオの再生とモバイル端末４での第２のビデオの再生とを同期させるよう要求する他の信号を、キーボード４９又はディスプレイ４８を介して入力することができる。メインプロセッサ４０が２つの再生を同期させるためのユーザ信号を受信すると、メインプロセッサ４０は、ビデオキャプチャ４１に、ＴＶ３でのビデオの再生を捕捉するよう作動又は指示し、ビデオ相関器４２に、オフセット又は所望のＰＴＳを決定するよう作動又は指示する。メインプロセッサ４０に同期させるよう要求する信号は、キーボード４９における特別のキー、ディスプレイ４８上の特別の仮想ボタン、あるいは、タッチ検知ディスプレイ４８又はカメラ４７以外の他のカメラ（図示せず。）を介してプロセッサ４０によって検出可能な特定のハンドジェスチャ、を作動させることによって、生成されてよい。
【００５２】
図４を参照すると、ＴＶ３でのビデオの再生とモバイル端末４での第２のオーディオの再生とを同期させるためにモバイル端末４で実施される例となるプロセス４００が示されている。プロセス４００は、図１乃至３において示されている実施形態を用いて説明される。第１の電子機器、例としてＴＶ３は、ビデオ及び関連する第１のオーディオを含むプログラムを再生している。プログラムから成っているビデオ及び第１のオーディオは、第１のストリーム８のコンポーネントである。第１のストリーム８はアナログ形式であってよい。第１の電子機器でのプログラムの再生において、第１のオーディオ及びビデオは同期していると考えられる。これは、当該技術でよく知られているように、第１のストリーム８に埋め込まれている同期化信号を用いて成り立つ。第１の電子機器は、シアタービデオ再生装置又はコンピュータであることもできる。
【００５３】
第２の電子機器、例としてモバイル端末４は、プログラムに関連する第２のオーディオを再生している。第２の電子機器は更にビデオを受信し復号する。第２の電子機器によって受信されるビデオ及び第２のオーディオは、第２のストリーム７のコンポーネントである。モバイル端末として表されているが、第２の電子機器は、第１の電子機器でのビデオの再生を受信することができる如何なる電子機器であってもよい。
【００５４】
メインプロセッサ４０がビデオキャプチャ４１、ビデオ相関器４２、ビデオデコーダ４３及び／又はオーディオデコーダ４５の機能を実施する場合に、プロセス４００はメインプロセッサ４０によって実施される。なお、それらのコンポーネントは、たとえメインプロセッサ４０内であっても依然として存在する。
【００５５】
ステップ４０５で、メインプロセッサ４０は、ビデオデコーダ４３に、ビデオを復号して、復号されたビデオを出力するよう起動又は指示するよう動作可能であり又はそのように構成される。ビデオデコーダ４３は出力バッファを有するべきであり、それにより、ビデオデコーダ４３は、出力バッファ内のどのフレームがビデオ相関器４２へ出力されるべきかを選択することができる。
【００５６】
ステップ４１０で、メインプロセッサ４０は、オーディオデコーダ４５に、第２のオーディオを復号して、第２の電子機器による再生のために、復号された第２のオーディオを出力するよう起動又は指示するよう動作可能であり又はそのように構成される。オーディオデコーダ４５は出力バッファを有するべきであり、それにより、オーディオデコーダ４５は、出力バッファ内のどのサンプルが再生のためにヘッドセット４６へ出力されるべきかを選択することができる。
【００５７】
ステップ４１５で、メインプロセッサ４０は、第１の電子機器でのビデオの再生と第２の電子機器での第２のオーディオの再生とを同期させるためのユーザコマンドを受けるよう動作可能であり又はそのように構成される。ユーザ入力は、入力メカニズムを作動させることで生成される。入力メカニズムは、ディスプレイ４８上で表示される特定のアイコン、ディスプレイ４８の前での特定のユーザジェスチャ、又はキーボード４９上の特定のキーであってよい。
【００５８】
同期させるユーザコマンドに応答して、メインプロセッサ４０は、ステップ４２０で他の要素と協働して、２つの再生を同期させるよう動作可能であり又はそのように構成される。ステップ４２０の実例となるプロセスフローは、図５において示される。
【００５９】
ステップ５０５で、メインプロセッサ４０は、ビデオキャプチャ４１に、カメラ４７のような、第２の電子機器の捕捉装置によって、第１の電子機器でのビデオの再生を捕捉するよう起動又は指示するよう動作可能であり又はそのように構成される。メインプロセッサ４０は、ステップ５１０で更に、ビデオ相関器４２に、モバイル端末４にあるビデオデコーダ４３からの復号されたビデオとビデオキャプチャ４１によってデジタル化されている捕捉されたビデオとの間のオフセットを決定するよう起動又は指示するよう動作可能であり又はそのように構成される。メインプロセッサ４０は、次いで、オーディオデコーダ４５に、復号された第２のオーディオを出力することをオフセットに従って調整することによって、第２のオーディオの再生を調整するよう起動又は指示するよう動作可能であり又はそのように構成される。それにより、第１の電子機器でのビデオの再生は、第２の電子機器での第２のオーディオの再生と同期する。ＴＶ３での第１のオーディオ及びビデオの再生は同期しており、ＴＶ３でのビデオの再生及びモバイル端末４での第２のオーディオの再生は同期しているので、ＴＶ３でのビデオの再生及びモバイル端末４でのビデオの再生も同期している。
【００６０】
メインプロセッサ４０は、オーディオデコーダ４５及びビデオプレーヤ（図示せず。）（そのユーザインターフェイスは図３において見られるように示されてよい。）のような他のコンポーネントと協働して、プログラムの通常再生におけるプログラムの開始から第１の時間インターバルだけ離れている第１の位置から第２のオーディオを再生するよう動作可能であり又はそのように構成されることが知られる。このとき、第２のオーディオの再生が第１の位置にある場合に、第１の電子機器でのプログラムの再生は、通常再生におけるプログラムの開始から第２の時間インターバルだけ離れている第２の位置にあり、第１の時間インターバルと第２の時間インターバルとの間の差は、予め定義されたインターバル内にある。
【００６１】
予め定義されたインターバルは、ユーザにより調整可能であることができ、望ましくは１０秒（フレームレートが３０フレーム／秒であるならば、３００フレームインターバル）以下である。それにより、同期化は瞬時に達成され得る。図３に関連して先に論じられたように、ユーザは、ユーザ信号を通じて、第１の位置から開始するよう第２のオーディオの再生を調整し又は位置付けることができる。ユーザ信号に応答して、メインプロセッサ４０は、オーディオデコーダ４５に、例えば、第１の位置に対応する復号された第２のオーディオ内のサンプルを出力することによって、復号された第２のオーディオの出力を調整するよう指示するように動作可能であり又はそのように構成される。
【００６２】
第２のオーディオをモバイル端末４へ供給するサーバが、ＳＴＢ２へ送信されるビデオの位置を知っている場合に、第２のオーディオを供給するサーバは、送信されるビデオの現在位置に対応する第２のオーディオ内の位置を決定し、例えば、サーバウェブサイト上のアイコンを作動させるサーバへのユーザ入力に応答して、対応する位置から第２のオーディオを送信することができる。そのようなものとして、第１の位置に位置付けることは、モバイル端末４で、あるいは、第２のオーディオを送信するサーバで、行われ得る。
【００６３】
一実施形態において、第１の時間インターバルと第２の時間インターバルとの間の差が、予め定義されたインターバルよりも大きい場合には、メインプロセッサ４０は、ユーザに、２つの再生を同期させるためのユーザコマンドに応答して第１の位置を調整するよう要求するように動作可能であり又はそのように構成される。
【００６４】
他の実施形態において、オフセットを決定するステップが失敗する場合には、メインプロセッサ４０は、ユーザに、２つの再生を同期させるためのユーザコマンドを再度入力するよう要求し、捕捉するステップ及びオフセットを決定するステップが繰り返される。
【００６５】
本発明の実施形態の原理に従って、オーディオデコーダ４５からヘッドセット４６へ出力される復号された第２のオーディオが第１の位置へ調整される場合に、ビデオデコーダ４３の出力は、オーディオデコーダ４５の出力と同期するよう自動的に調整される。それにより、復号されたビデオにおける出力フレームも第１の位置に対応する。そのようなものとして、ビデオデコーダ４３及びオーディオデコーダ４５の出力は同期する。すなわち、オーディオデコーダ４５からの出力サンプルは、ビデオデコーダ４３からの出力フレームに対応する。例えば、ビデオデコーダ４３からの現在の出力フレームに関連するＰＴＳ及びオーディオデコーダ４５からの現在の出力フレームに関連するＰＴＳは同じである。
【００６６】
そのようなものとして、メインプロセッサ４０は、ビデオデコーダ４３に、復号されたビデオをオフセットに従って出力することによって、その出力を調整するよう指示してよい。それにより、ビデオデコーダ４３及びオーディオデコーダ４５の出力は同期する。
【００６７】
他の実施形態において、メインプロセッサ４０は、ビデオデコーダ４３に、第１の電子機器でのビデオの再生と第２の電子機器での第２のオーディオの再生とを同期させるためのユーザコマンドの発生の受信に応答して、オーディオデコーダ４５と同期するよう指示してよい。
【００６８】
ビデオデコーダ４３及びオーディオデコーダ４５の出力を同期させる利点は、ユーザが第１の電子機器でのビデオの再生と第２の電子機器での第２のオーディオの再生とを同期させるためのユーザコマンドをいつでも送信してよく、２つのデコーダが本発明の目下の実施形態に従って同期化を実施する用意があることである。
【００６９】
他の実施形態において、ビデオ及び第２のオーディオは、モバイル端末４が第２のオーディオを再生する前に、モバイル端末４に予めダウンロードされる。一実施形態において、第２のオーディオの再生は、モバイル端末４によって受信されるビデオの再生を含んでよい。
【００７０】
一実施形態において、ビデオ及び第２のオーディオは、同じソース、例えば、第１の電子機器へプログラムを送信する第２のプロバイダの同じウェブサイトから、第２の電子機器へダウンロードされ得る。他の実施形態において、第２のオーディオは、第１の電子機器へプログラムを送信するソースとは異なるソースからダウンロードされてよい。例えば、ＳＴＢ２によって受信されるプログラムは、サービスプロバイダのための放送源から受信され、第２の電子機器によって受信される第２のオーディオは、サービスプロバイダによって提供されているウェブサイトからダウンロードされる。
【００７１】
実際に、第２の電子機器によって第２のオーディオを受信するバンド幅が小さすぎる場合に、ユーザは、第２のオーディオを受信するよう他のソースへ切り換えることができる。これは、ユーザが、極めて低いバンド幅を有するストリーミングソースを選択し、且つ、ユーザが、第２のオーディオの再生を第１の位置へ調整することができない場合に、起こり得る。
【００７２】
他の実施形態において、メインプロセッサ４０は、ビデオ相関器４２に、オフセットに従ってＰＴＳを決定し、ＰＴＳをオーディオデコーダ４５へ供給するよう指示するように動作可能であり又はそのように構成され、オーディオデコーダ４５は、ＰＴＳに関連する復号されたサンプルから出力すべきである。他の実施形態において、メインプロセッサ４０は、ビデオ相関器４２に、同じＰＴＳをビデオデコーダ４３へ供給するよう指示するように動作可能であり又はそのように構成される。それにより、ビデオデコーダ４３は、ＰＴＳに関連する復号されたフレームを出力すべきである。ビデオ相関器４２は、オフセットを決定すると、次のようにＰＴＳを決定することができる。すなわち、次に受信される捕捉されたビデオフレームに対応すべきビデオデコーダ４３からの復号されたビデオフレームを決定し、対応する復号されたビデオフレームのＰＴＳを所望のＰＴＳとして決定する。
【００７３】
カメラ４７は、ＴＶ３のディスプレイ３１から再生ビデオを捕捉する捕捉装置の例として使用されるが、捕捉装置は、モバイル端末４にあるＢｌｕｅｔｏｏｔｈ（登録商標）のような無線受信機であってよく、捕捉されるビデオ信号は、単に、無線端末４へ無線により送信されるＳＴＢ２のビデオデコーダ２３からの復号されたビデオ信号である。
【００７４】
本発明は、好ましい設計を有するものとして記載されてきたが、本発明は、本開示の主旨及び適用範囲内で更に変更され得る。本願は、従って、その一般原理を用いて本発明の如何なる変形、使用、又は適応も網羅するよう意図される。更には、本願は、本願と関係があり且つ添付の特許請求の範囲の制限内にある当該技術における既知の又は慣例のやり方に入るような本開示からの逸脱を網羅するよう意図される。  
上記の実施形態に加えて、以下の付記を開示する。
（付記１）
第１の電子機器でのビデオ及び関連する第１のオーディオを含むプログラムの再生を、前記ビデオを同じく受信する第２の電子機器での前記プログラムに関連した第２のオーディオの再生と同期させる方法であって、
前記第２の電子機器のビデオデコーダによって前記ビデオを復号し、該復号されたビデオを出力するステップと、
前記第２の電子機器のオーディオデコーダによって前記第２のオーディオを復号し、該復号された第２のオーディオを、前記第２の電子機器による再生のために出力するステップと、
前記第１の電子機器での前記ビデオの再生と、前記第２の電子機器での前記第２のオーディオの再生とを同期させるためのユーザコマンドを受けるステップと
を有し、
前記ユーザコマンドに応答して、当該方法は、
前記第２の電子機器の捕捉装置によって、前記第１の電子機器での前記ビデオの再生を捕捉するステップと、
前記第２の電子機器によって、前記出力された復号されたビデオと前記捕捉されたビデオとの間のオフセットを特定するステップと、
前記オフセットに従って前記復号された第２のオーディオの出力を調整して、前記第１の電子機器での前記第１のオーディオの再生が前記第２の電子機器での前記第２のオーディオの再生と同期されるようにするステップと
を更に有する、方法。
（付記２）
前記プログラムの通常再生において前記プログラムの開始から第１の時間インターバルだけ離れている第１の位置から前記第２の電子機器によって前記第２のオーディオを再生するステップを更に有し、
前記第２のオーディオの再生が前記第１の位置にあるときに、前記第１の電子機器による前記プログラムの再生は、通常再生において前記プログラムの開始から第２の時間インターバルだけ離れている第２の位置にあり、
前記第１の時間インターバルと前記第２の時間インターバルとの間の差は、予め定義されたインターバル内にある、
付記１に記載の方法。
（付記３）
ユーザ信号に応答して前記第２のオーディオの再生を前記第１の位置に位置付けるステップを更に有する
付記２に記載の方法。
（付記４）
前記オフセットを特定するステップが失敗する場合に、ユーザに前記ユーザコマンドを再度入力するよう要求し、前記捕捉するステップ及び前記オフセットを決定するステップが繰り返される、
付記１に記載の方法。
（付記５）
前記ビデオデコーダによって、前記復号されたビデオを前記オフセットに従って出力することで出力を調整して、前記ビデオデコーダ及び前記オーディオデコーダの出力が同期されるようにするステップを更に有する
付記１に記載の方法。
（付記６）
前記第２の電子機器によって前記第２のオーディオを再生する前に、前記ビデオ及び前記第２のオーディオを前記第２の電子機器にダウンロードするステップを更に有する
付記１に記載の方法。
（付記７）
前記第１の電子機器によって受信される前記プログラムと、前記第２の電子機器によって受信される前記ビデオ及び前記第２のオーディオとは、第１のソースからダウンロードされる、
付記６に記載の方法。
（付記８）
前記第１の電子機器によって受信される前記プログラムは、前記ビデオ及び前記第２のオーディオを前記第２の電子機器にダウンロードする第１のソースとは異なる第２のソースからダウンロードされる、
付記６に記載の方法。
（付記９）
前記ユーザコマンドは、ユーザが入力メカニズムを作動させることによって生成される、
付記１に記載の方法。
（付記１０）
前記オフセットに従って新たに捕捉されたビデオフレームに対応する前記復号されたビデオ内のフレームに関連する提示時間スタンプを決定するステップを更に有し、
前記第２のオーディオの再生を調整することは、前記決定された提示時間スタンプに関連する前記復号された第２のオーディオ内のサンプルを出力することを含む、
付記１に記載の方法。
（付記１１）
前記第１の電子機器は、テレビ受信機、シアタービデオ再生装置、及びコンピュータのうちの１つである、
付記１に記載の方法。
（付記１２）
第２の電子機器であって、
当該第２の電子機器によって受信されたビデオ及び第２のオーディオを夫々復号し、該復号されたビデオ及び該復号された第２のオーディオを出力し、前記第２のオーディオが、前記ビデオ及び第１のオーディオを有し且つ第１の電子機器によって再生されるプログラムに関連する、ビデオデコーダ及びオーディオデコーダと、
前記第１の電子機器によって再生される前記ビデオを捕捉するビデオ捕捉装置と、
前記捕捉された再生ビデオ及び前記ビデオデコーダからの前記復号されたビデオを受け取るビデオ相関器と、
前記第２の電子機器での前記第２のオーディオの再生を前記第１の電子機器での前記ビデオの再生と同期させるためのユーザコマンドを受ける場合に、前記ビデオ相関器に、前記受け取られた捕捉されたビデオと前記ビデオデコーダから出力された前記受け取られた復号されたビデオとの間のオフセットを特定するよう指示し、前記オーディオデコーダに、前記復号された第２のオーディオを前記オフセットに従って出力するよう指示するように構成されるプロセッサと
を有する第２の電子機器。
（付記１３）
前記プログラムの通常再生において前記プログラムの開始から第１の時間インターバルだけ離れている第１の位置から当該第２の電子機器によって前記第２のオーディオを再生するビデオプレーヤを更に有し、
前記第２のオーディオの再生が前記第１の位置にあるときに、前記第１の電子機器での前記プログラムの再生は、通常再生において前記プログラムの開始から第２の時間インターバルだけ離れている第２の位置にあり、
前記第１の時間インターバルと前記第２の時間インターバルとの間の差は、予め定義されたインターバル内にある、
付記１２に記載の第２の電子機器。
（付記１４）
前記ビデオプレーヤは、ユーザ信号に応答して前記第２のオーディオの再生を前記第１の位置に位置付ける、
付記１３に記載の第２の電子機器。
（付記１５）
前記オフセットを特定することが失敗する場合に、前記プロセッサは、ユーザに前記ユーザコマンドを再度入力するよう要求し、前記ビデオ相関器に、前記オフセットを再度決定するよう指示するように構成される、
付記１２に記載の第２の電子機器。
（付記１６）
前記プロセッサは、前記ビデオデコーダに、前記オフセットに従って前記復号されたビデオを出力することによって出力を調整するよう指示して、前記ビデオデコーダ及び前記オーディオデコーダの出力が同期されるようにするよう構成される、
付記１２に記載の第２の電子機器。
（付記１７）
前記ビデオ及び前記第２のオーディオは、当該第２の電子機器が前記第２のオーディオを再生する前に、当該第２の電子機器にダウンロードされる、
付記１２に記載の第２の電子機器。
（付記１８）
前記第１の電子機器によって受信される前記プログラムと、当該第２の電子機器によって受信される前記ビデオ及び前記第２のオーディオとは、第１のソースからダウンロードされる、
付記１７に記載の第２の電子機器。
（付記１９）
前記第１の電子機器によって受信される前記プログラムは、前記ビデオ及び前記第２のオーディオを当該第２の電子機器にダウンロードする第１のソースとは異なる第２のソースからダウンロードされる、
付記１７に記載の第２の電子機器。
（付記２０）
ユーザが前記ユーザコマンドを入力するための入力メカニズムを更に有する
付記１２に記載の第２の電子機器。
（付記２１）
前記プロセッサは、前記ビデオ相関器に、前記オフセットに従って新たに捕捉されたビデオに対応する前記復号されたビデオ内のフレームに関連する提示時間スタンプを決定するよう指示し、前記オーディオデコーダに、前記決定された提示時間スタンプに関連する前記復号された第２のオーディオ内のサンプルを出力するよう指示するように構成される、
付記１２に記載の第２の電子機器。
（付記２２）
前記第１の電子機器は、テレビ受信機、シアタービデオ再生装置、及びコンピュータのうちの１つである、
付記１２に記載の第２の電子機器。
（付記２３）
第２の電子機器であって、
当該第２の電子機器によって受信されたビデオ及び第２のオーディオを夫々復号し、該復号されたビデオ及び該復号された第２のオーディオを出力し、前記第２のオーディオが、前記ビデオ及び第１のオーディオを有し且つ第１の電子機器によって再生されるプログラムに関連する、第１の手段及び第２の手段と、
前記第１の電子機器によって再生される前記ビデオを捕捉する手段と、
前記捕捉された再生ビデオ及び前記第１の手段からの前記復号されたビデオを受け取る相関手段と、
前記第２の電子機器での前記第２のオーディオの再生を前記第１の電子機器での前記ビデオの再生と同期させるためのユーザコマンドを受ける場合に、前記相関手段に、前記受け取られた捕捉されたビデオと前記第１の手段から出力された前記受け取られた復号されたビデオとの間のオフセットを特定するよう指示し、前記第２の手段に、前記復号された第２のオーディオを前記オフセットに従って出力するよう指示するように構成される処理手段と
を有する第２の電子機器。
（付記２４）
前記プログラムの通常再生において前記プログラムの開始から第１の時間インターバルだけ離れている第１の位置から当該第２の電子機器によって前記第２のオーディオを再生するビデオプレーヤを更に有し、
前記第２のオーディオの再生が前記第１の位置にあるときに、前記第１の電子機器での前記プログラムの再生は、通常再生において前記プログラムの開始から第２の時間インターバルだけ離れている第２の位置にあり、
前記第１の時間インターバルと前記第２の時間インターバルとの間の差は、予め定義されたインターバル内にある、
付記２３に記載の第２の電子機器。
（付記２５）
前記ビデオプレーヤは、ユーザ信号に応答して前記第２のオーディオの再生を前記第１の位置に位置付ける、
付記２４に記載の第２の電子機器。
（付記２６）
前記オフセットを特定することが失敗する場合に、前記処理手段は、ユーザに前記ユーザコマンドを再度入力するよう要求し、前記相関手段に、前記オフセットを再度決定するよう指示するように構成される、
付記２３に記載の第２の電子機器。
（付記２７）
前記処理手段は、前記第１の手段に、前記オフセットに従って前記復号されたビデオを出力することによって出力を調整するよう指示して、前記第１の手段及び前記第２の手段の出力が同期されるようにするよう構成される、
付記２３に記載の第２の電子機器。
（付記２８）
前記ビデオ及び前記第２のオーディオは、当該第２の電子機器が前記第２のオーディオを再生する前に、当該第２の電子機器にダウンロードされる、
付記２３に記載の第２の電子機器。
（付記２９）
前記第１の電子機器によって受信される前記プログラムと、当該第２の電子機器によって受信される前記ビデオ及び前記第２のオーディオとは、第１のソースからダウンロードされる、
付記２８に記載の第２の電子機器。
（付記３０）
前記第１の電子機器によって受信される前記プログラムは、前記ビデオ及び前記第２のオーディオを当該第２の電子機器にダウンロードする第１のソースとは異なる第２のソースからダウンロードされる、
付記２８に記載の第２の電子機器。
（付記３１）
ユーザが前記ユーザコマンドを入力するための入力メカニズムを更に有する
付記２３に記載の第２の電子機器。
（付記３２）
前記処理手段は、前記相関手段に、前記オフセットに従って新たに捕捉されたビデオに対応する前記復号されたビデオ内のフレームに関連する提示時間スタンプを決定するよう指示し、前記第２の手段に、前記決定された提示時間スタンプに関連する前記復号された第２のオーディオ内のサンプルを出力するよう指示するように構成される、
付記２３に記載の第２の電子機器。
（付記３３）
前記第１の電子機器は、テレビ受信機、シアタービデオ再生装置、及びコンピュータのうちの１つである、
付記２３に記載の第２の電子機器。
【図１】
0006289651.tif 000003
【図２】
0006289651.tif 000004
【図３】
0006289651.tif 000005
【図４】
0006289651.tif 000006
【図５】
0006289651.tif 000007