(57)【特許請求の範囲】
【請求項１】
マスタ装置と、１つ以上の映像音声出力装置と、を有する映像音声出力システムであって、
前記マスタ装置は、
前記マスタ装置と１つ以上の前記映像音声出力装置とに対してマルチキャスト送信された、映像信号と、時刻情報と、を含むストリームをサーバから受信する第１の受信部と、
前記時刻情報に基づき同期情報を生成する第１の時計部と、
マルチキャスト送信された前記ストリームに含まれる前記映像信号を、前記映像音声出力システムの構成にもとづき特定の領域が拡大された映像信号として出力する第１の映像出力部と、
前記同期情報を前記映像音声出力装置へ前記映像信号のフレーム周期よりも短い周期で送信する送信部と、を備え、
前記映像音声出力装置は、
前記サーバからマルチキャスト送信された前記ストリームと、前記マスタ装置から前記映像信号のフレーム周期よりも短い周期で送信された前記同期情報と、を受信する第２の受信部と、
前記同期情報を基に、マルチキャスト送信された前記ストリームに含まれる前記映像信号を、前記マスタ装置の前記第１の映像出力部の出力と同期して、前記映像音声出力システムの構成にもとづき特定の領域が拡大された映像信号として出力する第２の映像出力部と、
を備えることを特徴とする映像音声出力システム。
【請求項２】
請求項１に記載の映像音声出力システムであって、
前記時刻情報はプログラム時刻基準値を含み、
前記マスタ装置の前記第１の時計部は、前記プログラム時刻基準値が示す時刻を用いて前記マスタ装置が備える第１の基準時刻を調整することで、調整された前記第１の基準時刻を示す前記同期情報を生成する、
ことを特徴とする映像音声出力システム。
【請求項３】
請求項２に記載の映像音声出力システムであって、
前記時刻情報は再生出力時刻情報を含み、
前記マスタ装置は、前記第１の基準時刻と、前記第１の受信部が受信した前記ストリームに含まれる前記再生出力時刻情報が示す時刻とが一致した場合に、前記映像信号を出力する前記第１の映像出力部を備える、
ことを特徴とする映像音声出力システム。
【請求項４】
請求項１から３のいずれか一項に記載の映像音声出力システムであって、
前記映像音声出力装置は、前記マスタ装置から受信した前記同期情報が示す時刻を用いて前記映像音声出力装置の第２の基準時刻を調整する第２の時計部を備え、
前記第２の映像出力部は、前記ストリームに含まれる前記映像信号を前記マスタ装置の前記第１の映像出力部の出力と同期して出力する、
ことを特徴とする映像音声出力システム。
【請求項５】
請求項４に記載の映像音声出力システムであって、
前記映像音声出力装置の前記第２の映像出力部は、前記第２の基準時刻と、前記第２の受信部が受信した前記ストリームに含まれる前記時刻情報が示す時刻と、が一致した場合に前記映像信号を出力することで、前記ストリームに含まれる前記映像信号を前記マスタ装置の前記第１の映像出力部の出力と同期して出力する
ことを特徴とする映像音声出力システム。
【請求項６】
請求項１に記載の映像音声出力システムであって、
前記時刻情報は、プログラム時刻基準値と再生出力時刻情報と、を含み、
前記マスタ装置の前記第１の時計部は、前記プログラム時刻基準値が示す時刻を用いて前記マスタ装置が備える第１の基準時刻を調整し、調整された前記第１の基準時刻を示す前記同期情報を生成し、
前記マスタ装置は、前記第１の基準時刻が、前記第１の受信部が受信した前記ストリームに含まれる前記再生出力時刻情報が示す時刻を過ぎた場合に、前記映像信号を出力する前記第１の映像出力部を備え、
前記映像音声出力装置は、前記マスタ装置から受信した前記同期情報が示す時刻を用いて前記映像音声出力装置の第２の基準時刻を調整する第２の時計部を備え、
前記第２の映像出力部は、前記第２の基準時刻が、前記第２の受信部が受信した前記ストリームに含まれる前記時刻情報が示す時刻を過ぎた場合に、前記映像信号を出力する、
ことを特徴とする映像音声出力システム。
【請求項７】
請求項１から６のいずれか一項に記載の映像音声出力システムであって、
前記時刻情報は復号時刻情報を含み、
前記マスタ装置は、
前記マスタ装置の内部時計が示す時刻と、前記復号時刻情報が示す情報とが一致した場合に、前記映像信号を復号する第１のデコーダと、
前記第１のデコーダによって復号された前記映像信号を出力する前記第１の映像出力部と、
を備える
ことを特徴とする映像音声出力システム。
【請求項８】
請求項１から７のいずれか一項に記載の映像音声出力システムであって、
前記時刻情報は復号時刻情報を含み、
前記映像音声出力装置は、前記映像音声出力装置の内部時計が示す時刻と、前記復号時刻情報が示す情報とが一致した場合に、前記映像信号を復号する第２のデコーダを備え、
前記第２の映像出力部は、前記第２のデコーダによって復号された前記映像信号を出力する、
ことを特徴とする映像音声出力システム。
【請求項９】
マスタ装置と１つ以上の映像音声出力装置とを有する映像音声出力システムにおけるマスタ装置であって、
前記マスタ装置と１つ以上の前記映像音声出力装置とに対してマルチキャスト送信された、映像信号と、時刻情報と、を含むストリームをサーバから受信する第１の受信部と、
前記時刻情報に基づき同期情報を生成する第１の時計部と、
マルチキャスト送信された前記ストリームに含まれる前記映像信号を、前記映像音声出力システムの構成にもとづき特定の領域が拡大された映像信号として出力する第１の映像出力部と、
前記サーバからマルチキャスト送信された前記ストリームを受信する第２の受信部と、前記同期情報を基に、マルチキャスト送信された前記ストリームに含まれる前記映像信号を前記マスタ装置の前記第１の映像出力部の出力と同期して、前記映像音声出力システムの構成にもとづき特定の領域が拡大された映像信号として出力する第２の映像出力部と、を備える前記映像音声出力装置に、前記映像信号のフレーム周期よりも短い周期で前記同期情報を送信する送信部と、
を備えることを特徴とするマスタ装置。
【請求項１０】
請求項９に記載のマスタ装置であって、
前記時刻情報はプログラム時刻基準値を含み、
前記第１の時計部は、前記プログラム時刻基準値が示す時刻を用いて前記マスタ装置が備える第１の基準時刻を調整することで、調整された前記第１の基準時刻を示す前記同期情報を生成する、
ことを特徴とするマスタ装置。
【請求項１１】
請求項１０に記載のマスタ装置であって、
前記時刻情報は再生出力時刻情報を含み、
前記第１の基準時刻と、前記第１の受信部が受信した前記ストリームに含まれる前記再生出力時刻情報が示す時刻とが一致した場合に、前記映像信号を出力する前記第１の映像出力部を備える、
ことを特徴とするマスタ装置。
【請求項１２】
請求項９から１１のいずれか一項に記載のマスタ装置であって、
前記時刻情報は復号時刻情報を含み、
前記マスタ装置の内部時計が示す時刻と、前記復号時刻情報が示す情報とが一致した場合に、前記映像信号を復号する第１のデコーダと、
前記第１のデコーダによって復号された前記映像信号を出力する前記第１の映像出力部と、
を備えることを特徴とするマスタ装置。
【請求項１３】
マスタ装置と１つ以上の映像音声出力装置とを有する映像音声出力システムにおける映像音声出力装置であって、
前記マスタ装置と１つ以上の前記映像音声出力装置とに対してマルチキャスト送信された、映像信号と、時刻情報と、を含むストリームをサーバから受信する第１の受信部と、前記時刻情報に基づき同期情報を生成する第１の時計部と、マルチキャスト送信された前記ストリームに含まれる前記映像信号を、前記映像音声出力システムの構成にもとづき特定の領域が拡大された映像信号として出力する第１の映像出力部と、前記同期情報を前記映像音声出力装置へ送信する送信部と、を備える前記マスタ装置から前記映像信号のフレーム周期よりも短い周期で送信された前記同期情報を受信するとともに、前記サーバからマルチキャスト送信された前記ストリームを受信する第２の受信部と、
前記同期情報を基に、マルチキャスト送信された前記ストリームに含まれる前記映像信号を前記マスタ装置の前記第１の映像出力部の出力と同期して、前記映像音声出力システムの構成にもとづき特定の領域が拡大された映像信号として出力する第２の映像出力部と、
を備えることを特徴とする映像音声出力装置。
【請求項１４】
請求項１３に記載の映像音声出力装置であって、
前記マスタ装置から受信した前記同期情報が示す時刻を用いて、前記映像音声出力装置の第２の基準時刻を調整する第２の時計部を備え、
前記第２の映像出力部は、前記ストリームに含まれる前記映像信号を前記マスタ装置の前記第１の映像出力部の出力と同期して出力する、
ことを特徴とする映像音声出力装置。
【請求項１５】
請求項１４に記載の映像音声出力装置であって、
前記第２の映像出力部は、前記第２の基準時刻と、前記第２の受信部が受信した前記ストリームに含まれる前記時刻情報が示す時刻とが一致した場合に前記映像信号を出力することで、前記ストリームに含まれる前記映像信号を前記マスタ装置の前記第１の映像出力部の出力と同期して出力する
ことを特徴とする映像音声出力装置。
【請求項１６】
請求項１３から１５のいずれか一項に記載の映像音声出力装置であって、
前記時刻情報は復号時刻情報を含み、
前記映像音声出力装置の内部時計が示す時刻と、前記復号時刻情報が示す情報とが一致した場合に、前記映像信号を復号する第２のデコーダを備え、
前記第２の映像出力部は、前記第２のデコーダによって復号された前記映像信号を出力する、
ことを特徴とする映像音声出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
映像および音声を出力する装置に関する。
【背景技術】
【０００２】
上記技術分野に関し、コンピュータネットワークの普及に伴い、例えば特許文献１には同期再生機能を持った映像再生装置が開発されている。
【０００３】
今後、更に高度な通信機能を持った映像再生装置が普及するものと思われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１８３６５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１は、フレーム単位で時刻情報を送信しており、伝送するネットワークの伝送安定性については考慮がされていない。このため、例えばネットワークの帯域不足で時刻情報が欠損すると同期ができない。
【課題を解決するための手段】
【０００６】
そこで本明細書では、映像および音声のフレーム周期より小さい周期で時刻情報を送信する構成とする。
【発明の効果】
【０００７】
本発明によれば、伝送安定性に配慮した映像音声出力装置を提供できる。
【図面の簡単な説明】
【０００８】
【図１】映像音声出力装置を含む映像音声伝送システムを示す図の一例である。
【図２】映像音声出力装置のブロック構成図の一例である。
【図３】サーバ装置のブロック構成図の一例である。
【図４】映像音声出力装置の時計部のブロック構成図の一例である。
【図５】映像音声出力装置の処理開始時のフローチャートの一例である。
【図６】サーバから映像音声出力装置に配信される画面を示す図の一例である。
【図７】各映像音声出力装置の映像表示部における映像の表示例である。
【図８】同期パケットの送信シーケンスを示す図の一例である。
【図９】同期パケットテーブルの一例である。
【図１０】グループ管理テーブルの一例である。
【図１１】グループ作成画面の一例である。
【図１２】装置管理テーブルの一例である。
【図１３】装置位置決定画面の一例である。
【図１４】映像音声出力装置を用いたシステムの一例である。
【図１５】グループ管理テーブルの一例である。
【発明を実施するための形態】
【実施例１】
【０００９】
図１は、映像音声出力装置を含む映像音声伝送システムの一例である。映像音声伝送システムは映像音声出力装置１１、１２、１３、１４、１５、１６、１７、１８、１９、映像音声データを配信するサーバ装置２、例えばインターネットのようなネットワーク３、例えば有線あるいは無線のローカルエリアネットワーク５から構成され、それぞれの映像音声出力装置１１、１２、１３、１４、１５、１６、１７、１８、１９はローカルエリアネットワーク５に接続され、ルータ４を介してネットワーク３に接続されている。
【００１０】
以降の説明では特に必要が無い限り、映像音声出力装置１１について説明を行うが、他の映像音声出力装置１２、１３、１４、１５、１６、１７、１８、１９も映像音声出力装置１１と同様の構成をとり、同様の処理を行う。ただし、映像音声出力装置同士が完全に同じ装置である必要は無い。
【００１１】
ネットワーク３、およびローカルエリアネットワーク５においては、ネットワークプロトコルとして標準のＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）を使用し、上位のトランスポートプロトコルにはＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ）およびＵＤＰ（Ｕｓｅｒ Ｄａｔａｇｒａｍ Ｐｒｏｔｏｃｏｌ）を用いる。コンテンツの伝送には更に上位のアプリケーションプロトコル、例えばＲＴＰ（Ｒｅａｌ−ｔｉｍｅ Ｔｒａｎｓｐｏｒｔ Ｐｒｏｔｏｃｏｌ）やＨＴＴＰ（Ｈｙｐｅｒ Ｔｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）、ＦＴＰ（Ｆｉｌｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）等が使用される。映像音声出力装置１１は、サーバ装置２から配信される映像音声データを受信し、映像、音声を出力する。
【００１２】
図２は、映像音声出力装置１１のブロック構成図の一例である。映像音声出力装置１１は、ディジタル放送信号入力端子１０１、ディジタルチューナ１０２、バッファ制御部１０５、再生用バッファ１０６、復号処理部１０７、記録用バッファ１０８、暗号処理部１０９、内蔵記録部１１０、外部記録部１１１、制御部１１２、メモリ１１３、システムデコーダ１１４、映像デコーダ１１５、音声デコーダ１１６、時計部１１７、映像信号の拡大処理や、文字情報などを重畳する映像処理部１１８、音声信号の左右のスピーカの音量バランスの調整などを行う音声処理部１１９、例えば液晶パネル等の映像出力部１２２、例えば内蔵スピーカ等の音声出力部１２３、映像信号出力端子１２４、音声信号出力端子１２５、リモコン受信素子１２６、ネットワーク接続部１２７、ネットワーク接続端子１２８、装置管理部１２９、同期処理部１３０から構成される。
【００１３】
装置管理部１２９および同期処理部１３０は記憶部１１０に記憶される。制御部１１２は記憶部１１０に記憶されたされた装置管理プログラム１２９や同期処理プログラム１３０をメモリ１１３に展開して実行することで、ソフトウェアによって装置管理および同期処理の各機能を実現することができる。
【００１４】
また、ソフトウェアとして実現された各機能は装置管理部１２９や同期処理部１３０などのように各処理を行う処理部として集積回路化するなどしてハードウェアで実現することもできる。以下では説明を簡略化するために、装置管理プログラム１２９および同期処理プログラム１３０を制御部１１２が実行することで実現される各処理を、各処理部が主体となって行うものとして説明する。なお、各処理部をハードウェアで実現した場合には、その各処理部が主体となって各処理を行う。
【００１５】
ディジタル放送信号入力端子１０１は、アンテナ、ケーブル等から放送されたディジタル放送信号の入力を受け付ける。ディジタルチューナ１０２は、ディジタル放送信号入力端子１０１から入力されるディジタル放送信号から所望のチャンネルを復調、選局し、映像音声データが多重化されたシステムストリームを抽出する。
【００１６】
また、ネットワーク接続部１２７は、ネットワーク３、ルータ４、ローカルエリアネットワーク５、ネットワーク接続端子１２８を介して、サーバ装置２から、映像音声データが多重化されたシステムストリームを受信する。
【００１７】
ディジタル放送信号入力端子１０１およびネットワーク接続端子１２８から受信したストリームを記録する場合には、ストリームとして、記録媒体１１０、１１１に記録される。記録媒体１１０、１１１に記録されるストリームは、制御部１１２によってストリームリストとして管理される。
【００１８】
ここで、記録されるストリームのコピー制限情報が世代コピーの制限をもつ場合、暗号処理部１０９はストリームを暗号化し、記録媒体に記録させる。暗号処理部１０９は、記録バッファ１０８に格納されているストリームを暗号化し、再度記録バッファ１０８に格納する。暗号化されたストリームはバッファ制御部１０５を介して、記録媒体１１０、１１１に記録される。暗号化の際の鍵は、例えば、映像音声出力装置１１の持つ固有情報、記録媒体１１０、１１１の持つ固有情報、そのほか乱数などから生成される。
【００１９】
ディジタル放送信号入力端子１０１およびネットワーク接続端子１２８から受信したストリームを視聴する場合、ディジタル放送信号入力端子１０１およびネットワーク接続端子１２８から入力されたストリームはバッファ制御部１０５を介してシステムデコーダ１１４に入力される。また、記録媒体１１０あるいは１１１から再生されるストリームは、バッファ制御部１０５を介して再生用バッファ１０６に格納され、復号処理部１０７によって復号された後にバッファ制御部１０５を介してシステムデコーダ１１４に入力される。
【００２０】
ここで、ディジタル放送信号入力端子１０１およびネットワーク接続端子１２８から受信したストリーム、または記憶部１１０、１１１で記憶したストリームがＭＰＥＧ２ストリームの場合は、映像音声出力装置１１で映像データと音声データを同期して出力できるように、映像音声出力装置１１が参照する時刻基準情報値であるプログラムクロックリファレンス（ＰＣＲ）がストリームに多重されている。システムデコーダ１１４は、入力されるトランスポートストリーム（ＴＳ）からプログラムアソシエーションテーブル（ＰＡＴ）／プログラムマップテーブル（ＰＭＴ）を取得し、パケット識別子（ＰＩＤ）を判別する。システムデコーダ１１４は、判明したＰＩＤを持つＴＳパケットを取得し、圧縮符号化映像データ、圧縮符号化音声データ、ＰＣＲに分離する。システムデコーダ１１４はそれぞれ圧縮符号化映像データを映像デコーダ１１５に、圧縮符号化音声データを音声デコーダ１１６に、ＰＣＲを時計部１１７に出力する。
【００２１】
圧縮符号化映像データは、映像デコーダ１１５で伸張が施された後、映像処理部１１８にて付属情報が重畳されて映像信号とされた後に、映像出力部１２２に出力される。また、圧縮符号化音声データは音声デコーダ１１６で伸長が施されて音声信号とされた後に、音声出力部１２３に出力される。さらに、映像信号は映像信号出力端子１２４から、音声信号は音声信号出力端子１２５からそれぞれ外部の機器に出力することができ、必要であれば映像処理部１１８および音声処理部１１９はそれぞれ映像信号および音声信号をデジタル形式からアナログ形式へ変換して映像信号出力端子１２４および音声信号出力端子１２５に出力する。
【００２２】
さらに、時計部１１７は、上記で得られたＰＣＲをシステムタイムクロック（ＳＴＣ）カウンタの計数値の初期値として設定する。時計部１１７はカウンタの計数値を増加させ、各映像データ、音声データに付随している復号時刻情報（ＤＴＳ）がこの計数値に一致した時刻にデコード（復号）を行うように映像デコーダ１１５および音声デコーダ１１６に指示を行う。映像音声出力装置１１は映像または音声データに付随する再生出力時刻情報（ＰＴＳ）が一致した時刻に映像または音声データの出力を行う。
【００２３】
本処理では、受信したストリームがＭＰＥＧ２システムのＰＥＳパケットの場合には、ＰＥＳに含まれるＰＴＳ、ＤＴＳの値と時計部１１７のカウンタ値とに基づき、デコード開始及び出力開始タイミングが制御される。
【００２４】
また、ネットワーク接続部１２７は、例えば、データの到達が保証されず信頼性はないがリアルタイム性のある伝送モード（以降、リアルタイム伝送モードと呼ぶこともある）と、データの到達が保証され信頼性はあるがリアルタイム性のない伝送モード（以降、信頼性のある伝送モードと呼ぶこともある）に動作を切り換え可能である。
【００２５】
ここで、リアルタイム伝送モードには、例えば、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、およびＲＴＰ（Ｒｅａｌ−Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）が用いられる。この方式では、送信したデータが相手に届いたかどうかを確認しないので、伝送パケットが失われて相手に届かない場合があり、映像や音声、その他制御情報が途切れることがあるが、反面、データの送信は継続するので遅延が少なく、リアルタイム性が維持できる。
【００２６】
例えば、ＲＴＰでは、ネットワークを経由して転送されると、パケットの喪失や、配送の遅れが起こる。しかし、映像や音声のデータは、データの一部が欠けていても再生が可能である。データの受信側では、喪失や、配送の遅れたパケットは無視し、受信側が期待する時間に到着したパケットだけを利用してデータの再生を行う。受信側は、受信したパケットについて、受信確認応答（ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）を逐一送ることはしない。
【００２７】
また、信頼性のある伝送モードには、例えば、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、およびＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が用いられる。この方式では、送信したデータが相手に届いたかどうかを確認し、伝送パケットが失われて相手に届かなかった場合は、再度送信処理を行うので、その間、映像や音声が停止してしまうことあるが、データの信頼性は確保される。
【００２８】
装置管理部１２９は、映像音声出力装置１１および他の映像音声出力装置を管理する。
同期処理部１３０は、映像音声出力装置１１が他の映像音声出力装置と同期して映像音声を出力する場合に、時計部１１７の時刻の調整などを行う。
【００２９】
図３は、サーバ装置２の構成図の一例である。サーバ装置２は、制御部２０１、メモリ２０２、暗号化／復号処理部２０３、記録部２０４、ネットワーク接続部２０５、ネットワーク接続端子２０６、外部機器制御部２０７、外部機器接続端子２０８で構成される。
【００３０】
制御部２０１は、ネットワーク接続部２０５を介して受信したデータの解析及び送信データの生成、送信指示を行う。また、記録部２０４に記憶されたプログラムなどをメモリ２０２に展開し、プログラムの実行などを行う。
【００３１】
記録部２０４は、圧縮符号化された映像データ、および圧縮符号化された音声データを含むストリームをハードディスクなどの記録媒体に格納しており、制御部２０１からの指示により、記録媒体に格納しているストリームを必要に応じ暗号化復号処理部２０３で暗号化して出力する。
【００３２】
ネットワーク接続部２０５は、ネットワーク接続端子２０６を介してネットワーク３に接続する。また、ネットワーク３に接続した他の機器に対して映像音声データの配信、制御コマンド等の送受信を行う。
【００３３】
サーバ装置２は映像音声出力装置に対し、映像音声データをＩＰマルチキャスト方式で送信してもよい。ＩＰマルチキャスト方式は、例えばルータ４内のローカルエリアネットワーク５に接続されているすべての端末装置を宛先として映像音声データを伝送する伝送方式である。この方式により、サーバ装置２は、複数の映像音声出力装置に対し同じ映像音声データをネットワークの占有伝送帯域幅を増加させることなく効率よく伝送できる。
【００３４】
各映像音声出力装置がサーバ装置２から配信される映像音声データを、映像、音声を組み合わせて同時に出力する場合、各映像音声出力装置は、互いに映像、音声の出力タイミングを同期させて出力する必要がある。そのため、基準時刻を示す同期パケットをネットワーク上のいずれかの装置が出力し、各映像音声出力装置はその基準時刻に合わせて映像、音声を出力する。映像音声出力装置１１が時刻マスタ装置となり、映像音声データを受信した場合に、時刻マスタ装置は基準時刻を示す同期パケットを送信する。
【００３５】
他の映像音声出力装置１２、１３、１４、１５、１６、１７、１８、１９は映像音声データを受信した場合に映像音声出力装置１１が送信する基準時刻を示す同期パケットを受信して、それに合わせて映像、音声を出力する。
【００３６】
図４は、時計部１１７の構成例である。時計部１１７は、ＰＣＲ取得部１０９１、時計制御部１０９２、２７ＭＨｚカウンタ１０９３、発振部１０９４、９０ＫＨｚカウンタ１０９５から構成される。
【００３７】
ＰＣＲ取得部１０９１は、システムデコーダ１１４から送信されるＰＣＲ、あるいはネットワーク接続部１２７から送信される同期パケットテーブルに記載されたタイムスタンプＰＣＲ（後述）を受信し、時計制御部１０９２に送信する。時計制御部１０９２は、ＰＣＲ取得部１０９１から受信したＰＣＲを、２７ＭＨｚカウンタ１０９３、および９０ｋＨｚカウンタ１０９５に設定する。発振部１０９４は、２７ＭＨｚカウンタ１０９３及び９０ｋＨｚカウンタ１０９５を動作させるためのクロックを生成し、それぞれ２７ＭＨｚカウンタ１０９３及び９０ｋＨｚカウンタ１０９５に供給する。
【００３８】
２７ＭＨｚカウンタ１０９３は、発振部１０９４から供給されるクロックを参照して計数値をカウントアップするとともに、計数値をネットワーク接続部１２７に供給する。９０ｋＨｚカウンタ１０９５は、発振部１０９４から供給されるクロックを参照して計数値をカウントアップするとともに、計数値を映像デコーダ１１５、音声デコーダ１１６に供給する。
【００３９】
ここで、システムデコーダ１１４から送信されるＰＣＲはネットワーク接続部１１６からシステムデコーダ１１４に入力されたストリーム、または記憶部１１０からシステムデコーダ１１４に入力されたストリームに記録されている。
【００４０】
図１２は、各映像音声出力装置の記憶部１１０に記憶され、装置管理部１２９が管理する装置管理テーブル１２００の一例である。装置管理テーブル１２００は、ＩＤ情報１２０１と、アドレス情報１２０２と、位置情報１２０３から構成される。
【００４１】
ＩＤ情報１２０１は、それぞれの映像音声出力装置に固有のＩＤを登録する。固有のＩＤとは、少なくともローカルエリアネットワーク５内で唯一の値であればよく、製造番号などを用いることができる。
【００４２】
アドレス情報１２０２は、各映像音声出力装置のローカルエリアネットワーク５上のアドレスである。映像音声出力装置１１がローカルエリアネットワーク５に接続された場合、装置管理部１２９は、ネットワーク接続部１２７を介してローカルエリアネットワーク５に接続されている他の映像音声出力装置を検索し、装置間で例えばＵＰｎＰなどのプロトコルを用いて機器間でＩＰアドレスやＭＡＣアドレスを相互確認する。装置管理部１２９は、相互確認によって得られた各装置のＩＤおよびローカルエリアネットワーク５上のアドレスを、ＩＤ情報１２０１およびアドレス情報１２０２として装置ごとに装置管理テーブル１２００に登録する。
【００４３】
位置情報１２０３は、設置された映像音声出力装置の相対位置を表す。図１３の位置登録画面で登録された位置情報が登録され、位置登録をしていない場合は空欄である。
【００４４】
図１３は、各映像音声出力装置の装置管理部１２９が作成し、映像出力部１２２に表示される相対位置を決定する装置位置決定画面１３００の一例である。
【００４５】
１３０１は、映像音声出力装置を示すブロックである。図１３の例では９つの映像音声出力装置が接続されていることが分かる。例えば４台の映像音声出力装置が接続されている場合は、ブロックが縦横に２つずつ装置の並んだ装置位置決定画面１３００が、装置管理部１２９によって作成される。各ブロックには装置管理テーブルの位置情報１２０３に登録される位置１３０２と、位置１３０２に登録する映像音声出力装置のＩＤを入力するＩＤ入力ボックス１３０３が含まれる。
【００４６】
決定ボタン１３０４がリモコンなどで選択された場合、装置管理部１２９が、ＩＤ入力ボックス１３０３にＩＤを入力された映像音声出力装置の装置管理テーブル１２００に、位置１３０２を位置情報１２０３として登録する。
【００４７】
図１０は、各映像音声出力装置の記憶部１１０に記憶され、各映像音声出力装置の装置管理部１２９が管理するグループ管理テーブル１０００の一例である。グループ管理テーブル１０００は、ＩＤ情報１００１、アドレス情報１００２、グループ情報１００３、マスタ情報１００４、分割情報１００５から構成される。
【００４８】
ＩＤ情報１００１は、各映像音声出力装置に固有のＩＤを示す。図１０の例では図１における各装置の符号をＩＤとして用いているが、少なくともローカルエリアネットワーク５内で固有の値であれば任意に定めてよい。各装置のＩＤ情報には、例えば映像音声出力装置の製造時に予め固有の情報を付す、ユーザが予め各映像音声出力装置に設定する、などが挙げられる。
【００４９】
アドレス情報１００２は、各映像音声出力装置間で通信を行う場合に必要なローカルエリアネットワーク５上の各映像音声出力装置のアドレスである。
【００５０】
グループ情報１００３は、出力の同期を行う複数の映像音声出力装置を一つのグループとして管理するための情報である。グループ情報１００３は、グループの作成順に連番を付すなど、他のグループと重複しなければどのように定めても良い。ローカルエリアネットワーク５内に１つのグループしか存在しないなどのグループ情報１００３を使用しない場合はグループ情報１００３を省略することができる。
【００５１】
マスタ情報１００４は、同一グループ内に１台だけ存在する時刻マスタ装置を判別するための情報であり、映像音声出力装置がマスタである場合は「１」、マスタではない場合は「０」の値が登録される。装置管理部１２９は、グループ内に存在する映像音声出力装置のうち、ＩＰアドレスあるいはＭＡＣアドレスの最も小さい、あるいは大きい値を持つ装置をマスタ装置としてマスタ情報１００４に１の値を設定することができ、それ以外の装置には０の値を設定する。マスタ装置の決定方法は、装置の位置に応じて複数の映像音声出力装置の一番右上の装置がマスタ装置となる方法、特定の部分を表示するように設定された装置が時刻マスタ装置になる方法、図示しない画面を用いてユーザに選択させる方法などがあるが、時刻マスタ装置になるかどうかを決定する方法は、これらに限定するものではない。
【００５２】
分割情報１００５は、グループに所属する各映像音声出力装置が図７のように１つの映像を分割して表示する場合は「１」、分割して表示しない場合は「０」が登録される。
【００５３】
図１１は、装置管理部１２９が作成し、映像出力部１２２に表示させるグループ作成画面１１００の一例である。グループ作成画面１１００は、例えば映像音声出力装置１１の入力部（図示せず）がユーザからのグループ作成の命令を受け付けた場合に表示する。図１１は図１０のグループＡを作成しようとするグループ作成画面の例である。
【００５４】
ボックス１１０１は、選択された位置にある複数の装置が一つの画面を分割表示するか否かを選択するチェックボックスである。ボックス１１０１にチェックを入れることで後述する方法などで画面を分割表示する。画面を分割表示しない場合は、後述する方法などで各装置間で同期を取り、同じストリームを同時に表示する。
【００５５】
ボックス１１０２は、新しく作成するグループに加える装置を選択するチェックボックスである。ユーザはリモコンなどの入力手段を用いてボックス１１０２にチェックを入れることで、ボックス１１０２が示す位置に設定された映像音声出力装置をグループに加えることを選択する。
【００５６】
決定ボタン１１０３は、リモコンなどで選択することによってグループ作成画面１１００に入力した情報を確定させる部分である。決定ボタン１１０３が選択されると、装置管理部１２９はグループ作成画面１１００に入力された情報をグループ管理テーブル１０００に登録してグループ作成の処理を終了する。また、終了ボタン１１０４が選択されるとグループ作成画面１１００に入力された情報をグループ管理テーブル１０００に登録せずにグループ作成の処理を終了する。
【００５７】
装置管理部１２９がグループ作成画面１１００に入力された情報をグループ管理テーブル１０００に登録するに当たって、装置管理部１２９は、チェックボックス１１０２にチェックを入れられた位置１１０５に登録されている映像音声出力装置のＩＤ情報１２０１およびアドレス情報１２０２をチェックを入れられたブロックごとに装置管理テーブル１２００から取得する。図１１の例では、「１」「２」「４」「５」の位置に登録された映像音声出力装置のＩＤ情報「１１」「１２」「１３」「１４」とアドレス情報「ａａａ．ｂｂｂ．ｃｃｃ．１」「ａａａ．ｂｂｂ．ｃｃｃ．２」「ａａａ．ｂｂｂ．ｃｃｃ．３」「ａａａ．ｂｂｂ．ｃｃｃ．４」を取得する。
【００５８】
次に、装置管理部１２９は、取得した各映像音声出力装置のＩＤ情報１２０１およびアドレス情報１２０２を図１０のグループ管理テーブル１０００のＩＤ情報１００１およびアドレス情報１００２に登録する。また、装置管理部１２９は、図１１のボックス１１０５にチェックが入っている場合は、新しく登録するグループに属する装置の分割情報１００５に「１」を登録し、チェックは入っていない場合は「０」を登録する。さらに、新しく登録するグループに属する装置に対して装置管理部１２９は同じグループ名をグループ情報１００３に登録する。また、先述した方法などで新しく登録するグループに属する装置の中からマスタ装置となる映像音声出力装置を選択してマスタ情報１００４に「１」を登録し、その他の新しく登録するグループに属する装置には「０」を登録する。
【００５９】
また、装置管理部１２９はローカルエリアネットワーク５を介して他の出力装置の装置管理部１２９にグループ作成画面１１００に登録した情報を通知する。グループ作成画面１１００に入力された情報を通知された他の出力装置の装置管理部１２９はそれぞれ自装置で管理するグループ管理テーブル１０００に通知された情報を上述した方法と同様にして登録する。  ここで、グループ設定画面１１００を表示している映像音声出力装置１１以外の映像音声出力装置に自装置の名前を表示させてもよい。具体的には、映像音声出力装置１１の装置管理部１２９は、他の映像音声処理装置の装置管理部１２９とローカルエリアネットワーク５を介して通信を行ってグループ作成中であることを通知する。グループ作成中であることを通知された他の映像音声処理装置の装置管理部１２９は制御部１１２にグループ作成中であることを通知する。制御部１１２は、映像処理部１１８に自装置の名前を含む画面情報を作成させ、作成された画面情報をそれぞれの映像出力部１２２が表示する。このようにグループ作成中に各装置の名前を各装置が表示することにより、ユーザにとって装置の識別が容易になり、使い勝手が向上する。
【００６０】
図５は、同期再生処理のフローチャートの一例である。ユーザからの操作により、グループＡの映像音声出力の要求があった場合、映像音声出力装置のネットワーク接続部１２７はサーバ装置２に対し、映像音声データの配信を要求する（ステップＳ５０１）。また、同期処理部１３０は、グループ管理テーブル１０００を参照し、映像音声出力の要求があったグループＡに属する映像音声出力装置の情報を取得する（ステップＳ５０２）。
その後、同期処理部１３０は取得したアドレス情報１００２が示すアドレスに対して同期再生を行う旨を通知する（ステップＳ５０３）。
【００６１】
次に、同期処理部１３０は、取得したマスタ情報１００４から自装置がグループＡにおけるマスタ装置であるか否かを確認する（ステップＳ５０４）。自装置がマスタ装置である場合は、映像音声出力装置の同期処理部１３０はステップＳ５０１の配信要求に応じてサーバから送信された映像音声データを受信し、映像音声データからＰＣＲを取得する。次に同期処理部１３０は取得したＰＣＲを時計部１１７のＰＣＲ取得部１０９１に通知し、時計部１１７の時計制御部１０９２は通知されたＰＣＲをＳＴＣの初期値として設定する（ステップＳ５０５）。その後、時計制御部１０９２はＳＴＣをカウンタから取得し、同期パケットを作成する。同期処理部１３０は、時計部１１７から取得した同期パケットをグループＡの他の映像音声出力装置に送信する（ステップＳ５０６）。なお、同期パケットはＰＣＲ取得部１０９１が取得したＰＣＲから時計制御部１０９２が作成してもよい。
【００６２】
また、ステップＳ５０４において映像音声出力装置がマスタ装置でない場合は、映像音声出力装置はネットワーク接続部１２７を介してマスタ装置である他の映像音声出力装置から送信される同期パケットを受信する（ステップＳ５０７）。映像音声出力装置の同期処理部１３０はネットワーク接続部１２７を介して受信した同期パケットを時計部１１７に送信する。ＰＣＲ取得部１０９１を介して同期パケットを取得した時計制御部１０９２は、取得した同期パケットをＳＴＣの初期値に設定する（ステップＳ５０８）。
【００６３】
次に映像音声出力装置における時計部１１７の時計制御部１０９２はカウンタの計数値を増加させ、各映像音声データに付随している復号時刻情報（ＤＴＳ）がこの計数値に一致した時刻に映像デコーダ１１５および音声デコーダ１１６はそれぞれ映像および音声のデコード（復号）を行う（ステップ５０９、５１０）。
【００６４】
ここで、同期処理部１３０が取得したグループ管理テーブルの分割情報１００５が各映像音声出力装置が映像および音声を組合せて出力しないことを示す「０」である場合、映像処理部１１８および音声処理部１１９はステップ５１１とステップ５１２の処理を行わず、デコードされた映像および音声を映像出力部１０７および音声出力部１０８に出力させる。これによって、各映像音声出力装置は同じ映像および音声を同時に出力することが可能である。
【００６５】
また、分割情報１００５が各映像音声出力装置が映像および音声を組合せて出力することを示す「１」である場合、各映像音声出力装置の同期処理部１３０は、装置管理テーブル１２００を参照して出力を要求されたグループに属する各映像音声出力装置の位置情報１２０３を取得する。
【００６６】
位置情報１２０３を取得した同期処理部１３０は、グループに属する各映像音声出力装置の位置から拡大倍率を計算する。例えば、縦横に２台ずつ合計４台の装置が並んでいる場合は映像を縦２倍、横２倍に拡大し、縦１台、横２台の計２台の装置が並んでいる場合は縦は拡大せずに横に２倍に拡大する。その後、同期処理部１３０は、計算した拡大倍率と、自装置の位置情報１２０３を映像処理部１１８に通知する。
【００６７】
同期処理部１３０から出力すべき部分の位置と拡大倍率を通知された映像処理部１１８は、映像デコーダ１１５がデコードした映像のうち、受信した位置情報１２０３が示す映像の一部分を通知された拡大倍率で拡大し、時計制御部１０９２が制御するカウンタの計数値と再生出力時刻情報（ＰＴＳ）が一致した時刻に映像出力部１２２に出力させる（ステップ５１１）。
【００６８】
映像の一部分の拡大方法としては、画面全体に映像の一部分が出力されるように映像の一部分のアスペクト比を変更して拡大する方法、映像の一部分のアスペクト比を保持したまま映像出力部１２２の縦もしくは横のサイズに合わせて拡大する方法、などがあるが、各映像音声出力装置が同じ方法で映像を拡大するのであればどのような方法で拡大してもよい。
【００６９】
このように同期再生処理を行うことで、コンテンツの視聴者に複数の映像出力装置を組み合わせた大画面でコンテンツを提供することができる。
【００７０】
また、音声処理部１１９は出力する音声の左右バランスを映像音声出力装置の組み合わせの位置により左チャンネル、右チャンネルの音声バランス処理を行い、時計制御部１０９２が制御するカウンタの計数値と再生出力時刻情報（ＰＴＳ）が一致した時刻に音声出力部１２３に出力させる（ステップ５１２）。
【００７１】
左側に位置する映像音声出力装置の左スピーカを左側スピーカ、右スピーカを中央スピーカとし、同様に右側に位置する映像音声出力装置の右スピーカを右側スピーカ、左スピーカを中央スピーカとする。音声処理部１１９が行う音声バランス処理として例えば、ステレオ（２チャンネル）の音声の右チャンネルおよび左チャンネルをそれぞれ右側スピーカおよび左側スピーカで出力し、中央スピーカは出力を行わないように出力を制御する処理や、２チャンネルよりもチャンネル数が多い音声を出力する場合に中央スピーカが左右のチャンネル以外のチャンネルを出力するように出力を制御する処理、２チャンネルの音声を出力する場合に中央スピーカが左右のチャンネルを合わせたモノラルの音声を出力するように出力を制御するなどがある。
【００７２】
このように同期再生処理を行うことで、コンテンツの視聴者にステレオもしくはそれ以上のチャンネルの音声を提供することができる。以上の処理により、各映像音声出力装置間で同期再生処理を行うことで、同期再生機能を映像音声出力装置に内蔵することが可能である。
【００７３】
上記には映像配信における同期処理を説明したが、各映像音声出力装置に記録済のコンテンツを同期再生する場合における異なる箇所を説明する。
ステップＳ５０１において、ユーザからの操作により、グループＡの映像音声出力の要求があった場合、映像音声出力装置のシステムデコーダ１１４は記憶部１１０からストリームの格納されたデータを読み出す。（ステップＳ５０１）
ステップＳ５０５において、自装置がマスタ装置である場合は、映像音声出力装置の同期処理部１３０はステップ５０１の記憶部１１０から読み出した映像音声データの記録されたＴＴＳ（後述）からタイムスタンプＰＣＲ（後述）を取得する。次に同期処理部１３０は取得したタイムスタンプＰＣＲと時計部１１７の２７ＭＨｚカウンタ１０９３の値を監視し、同一の値になったらタイムスタンプＰＣＲを除去した映像音声データをシステムデコーダ１１４に入力することにより、ＰＣＲを時計部１１７に通知する。
【００７４】
時計部１１７の時計制御部１０９２は通知されたＰＣＲをＳＴＣの初期値として設定する（ステップＳ５０５）。その後、同期処理部１３０は、時計部１１７から取得した基準時刻を示す同期パケットをグループＡの他の映像音声出力装置に送信する（ステップＳ５０６）。
【００７５】
マスタ装置でない装置の場合、ステップＳ５０９、ステップＳ５１０において出力する映像音声データを、サーバ２から送信された映像音声データの代わりにシステムデコーダ１１４が読み出した映像音声データを用いること以外の動作は同様である。以上の処理により、各映像音声出力装置間で記録済の映像音声データの同期再生処理を行うことで、同期再生機能を映像音声出力装置に内蔵することが可能である。
【００７６】
図８は、本実施例における、マスタ装置と非マスタ装置間の同期パケット送受信シーケンスである。
【００７７】
マスタ装置はストリームの格納されたデータをネットワークから受信すると、各ＴＳパケットに記録されたＰＣＲに基づき同期パケットを非マスタ装置に送信する。非マスタ装置は同期パケットを受信し、機器内部の時計を同期設定する。マスタ装置は、ＰＣＲを含まないＴＳパケットを受信した場合、自装置の２７ＭＨｚカウンタ値に基づき同期パケットを非マスタ装置に送信してもよく、非マスタ装置は同期パケットを受信し、機器内部の時計を同期設定する。
【００７８】
また、マスタ装置はストリームの格納されたデータを記憶部１１０から読み出すと、後続するＴＳパケットのシステムデコーダへの到着時刻をＭＰＥＧシステムクロックに同期した２７ＭＨｚのカウンタ値を４バイトで表現した値のヘッダ情報を先頭に付加したタイムスタンプ付きＴＳ（以下ＴＴＳ）パケットに記録されたタイムスタンプ（以下、タイムスタンプＰＣＲ）に基づき、自装置の２７ＭＨｚカウンタと一致した時点で、同期パケットを非マスタ装置に送信する。非マスタ装置は同期パケットを受信し、機器内部の時計を同期設定する。
【００７９】
また、再生フレームの出力時刻情報であるＰＴＳを含むＴＳパケットまたはＴＴＳパケットを受信あるいは読み出した場合、ＰＴＳに基づき同期パケットを送信する。非マスタ装置は同期パケットを受信し、機器内部の時計を設定する。ＰＴＳは一定周期のＴＳ、あるいはＴＴＳパケットのみに記録されているため、全てのＴＴＳパケットに記録されているタイムスタンプＰＣＲを元にした同期パケット送信の周期よりも長い周期で送信される。以上より、ＰＴＳのみを元にした同期パケット送信周期よりも短い周期で同期をとることが可能となる。このため、ネットワークの伝送安定性が低いため、フレーム同期情報であるＰＴＳのみを元にした同期パケットが欠損し同期がとれない場合でも、ＰＣＲ、タイムスタンプＰＣＲを元にした同期パケットを用いることにより、同期の精度を向上することが可能となる。
【００８０】
本説明においては、全てのＴＳ、ＴＴＳパケットを受信した際にＰＣＲを元にしたパケット情報を送信したが、ＰＴＳを元にした送信周期よりも短い周期であれば、所定の周期で送信してもよい。
【００８１】
図９は、本実施例における同期パケットに含まれる情報テーブルの例である。ＳＴＣは基準時刻、ＰＴＳは再生出力時刻情報であり、これらを同期パケットとして送信することにより、映像音声出力機器の映像音声出力を同期させることができる。なお、図５のステップＳ５０６において、同期パケットをＰＣＲ取得部１０９１が取得したＰＣＲから時計制御部１０９２が作成する場合はＳＴＣの替わりにＰＣＲを用いる。ＰＩＤは再生するプログラムの識別子、チャンネルは衛星、ケーブルから受信するデジタル放送信号の選局情報であり、これらを同期パケットとして送信することにより、映像音声出力機器の再生するプログラム、チャンネルを同期させることができる。
【００８２】
輝度は、映像出力部１２２のバックライトの明度であり、これを同期パケットとして送信することにより、映像音声出力機器の表示の明るさを同期させることができる。音量は音声出力のレベルであり、これを同期パケットとして送信することにより、映像音声出力機器の音量レベルを消音も含め同期させることができる。コンテンツ名は各装置の記録部１１０、１１１に記録したコンテンツであり、これを同期パケットとして送信することにより、各装置に記録したコンテンツの再生を同期させることができる。本テーブルに記載の項目は単一で使用しても良いし、複数を組み合わせて使用しても良い。なお、情報テーブルに使用する項目は、本説明に記載した項目に限定するものでない。また、時刻マスタ装置がパケットの形式で情報を送信するとして説明したが、マスタ装置が送信する情報はパケットの形式に限るものではない。
【００８３】
図６は、サーバ装置２から映像音声出力装置に配信される映像音声データの映像６１の一例である。
【００８４】
図７は、各映像音声出力装置１１、１２、１３、１４、１５、１６、１７、１８、１９の映像表示部６１１、６１２、６１３、６１４、６１５、６１６、６１７、６１８、６１９における映像の表示例である。
図７では図５における同期再生処理に従い、図１０におけるグループＡに属する映像音声出力装置１１、１２、１３、１４の映像表示部６１１、６１２、６１３、６１４がサーバ装置２から配信された図６の映像６１を、各映像音声出力装置の映像、音声を同期して分割表示している。また、グループＡと同様に同期再生処理を行うことで、グループＢに属する映像音声出力装置１５、１６の映像表示部６１５、６１６がニュースを同期して分割表示し、グループＣに属する映像音声出力装置１７、１９の映像表示部６１７、６１９が株価情報を同期して個別に表示している。さらに、グループＡ、Ｂ、Ｃに属していない映像音声出力装置１８の映像表示部６１８は天気予報を表示している。
【００８５】
なお、図１０のグループ管理テーブルに登録されているグループＤはユーザによる表示の要求がされていないため、グループＤに属する映像音声出力装置１４、１６、１８、１９は映像を同期再生していない。グループＤに属する映像音声出力装置を用いて映像を同期再生する場合には、グループに属する映像音声出力装置が重複するためにグループＡ、Ｂ、Ｃが映像を同期再生することはできないため、映像音声出力装置１１、１２、１３、１５、１７は表示をしない、若しくは個別に映像を表示する、若しくはグループＤに属さない映像音声出力装置で作成されたグループで同期再生をする。
【００８６】
また、図示しないが、各映像音声出力装置の組み合わせの位置に応じてスピーカから出力する音声についても、例えば映像６１の音声に関して、左側の映像音声出力装置１１、１３、１５は左チャンネルの音声を左チャンネル用のスピーカから出力し、右側の映像音声出力装置１７、１８、１９は右チャンネルの音声を右チャンネル用のスピーカから出力する。
【００８７】
このように各映像音声出力装置が同期して、組み合わせ設置位置に応じて映像を表示し音声を出力することで、ネットワークの占有伝送帯域幅を増加させることなく効率よくサーバ装置２からの映像音声データを出力することが可能になる。
【００８８】
本実施例では、９つの映像音声出力装置のうち４つの映像音声出力装置を組み合わせ、同期して映像を出力する際の例を示したが、これに限定するものではない。組み合わせの数に応じて、映像６１の切り出し位置と拡大率を変えればよい。
【００８９】
このように各映像音声出力装置が組み合わせ設置位置に応じて映像を表示し音声を出力することで、ネットワークの占有伝送帯域幅を増加させることなく効率よくサーバ装置２からネットワーク３を介して受信した映像音声データを出力することが可能になる。
【実施例２】
【００９０】
図１４は映像音声出力装置を用いた情報提供システムの一例である。
映像音声出力装置１４０１、１４０２は動く歩道１４０３の近傍に設置されており、歩行者はモータ１４０４の回転速度に応じて進行方向に向けて進む。このとき、歩行者がＡからＢの間の位置にいる場合は映像音声出力装置１４０１の映像を視聴可能であり、ＣからＤの間の位置にいる場合は映像音声出力装置１４０２の映像を視聴可能である。しかし、ＢからＣの間の位置にいる場合はどちらの映像音声出力装置も視聴できない。このため、映像音声出力装置１４０１にユーザの興味を引くコンテンツを表示していた場合、途中で視聴できない期間があり、映像音声出力装置１４０２を視聴可能になっても、映像音声出力装置１４０１でユーザの興味を引いたコンテンツが表示される保証は無い。そこで、視聴不可の期間を挟んでも提供するコンテンツの連続性を保つために再生映像音声を同期させたうえで、再生ポイントのオフセットを持つ方法を説明する。
【００９１】
ここで、搭乗者の移動速度はモータ１４０４の回転速度と一致するため、ＢからＣの視聴不可範囲の距離を回転速度で割ると視聴不可時間がわかる。また、本実施例では説明のために、映像音声出力装置１４０１をマスタ装置、映像音声出力装置１４０２をスレーブ装置とし、スレーブ装置はマスタ装置から送信された同期パケットを基に映像音声を出力するとするが、マスタ装置とスレーブ装置との位置関係に制限は無い。
【００９２】
本実施例は、図５の処理の一部と、図１０のグループ管理テーブル１０００の構成と、が実施例１と異なり、その他の部分は実施例１と同様にして実施することができる。以下では実施例１と実施例２との相違点のみを述べる。  図１５はオフセット値１００６を指定したグループ管理テーブル１０００の図である。同期処理部１３０は、マスタ装置１４０１とスレーブ装置１４０２の距離から視聴不可時間を計算する。例えば、視聴不可時間が「２」の時間である場合、マスタ装置１４０１のオフセット値は０、スレーブ装置１４０２のオフセット値は２が設定される。オフセット値の設定方法は図１１に示したグループ作成画面で各画面に数値を入力する方法等があるが、オフセット値の設定方法はこの限りではない。
【００９３】
図５のステップＳ５０４において、マスタ装置１４０１は自装置のオフセット値が０であることを確認し、続くステップＳ５０５、Ｓ５０６で実施例１と同様に同期パケットをスレーブ装置１４０２に出力する。スレーブ装置１４０２は、同期パケットを受信すると実施例１の図５で示したステップＳ５０８と同様に時計設定を行う。ただし、同期パケットによる時計設定を行う際に自装置のオフセット値が２であることを確認し、オフセット値分を減算した値で時計設定を行う。
【００９４】
以上の処理を行うことにより、スレーブ装置１４０２はマスタ装置１４０１よりオフセット値である「２」の時間だけ、再生ポイントを遅らせて再生することになり、搭乗者がＡからＢまでの間にマスタ装置１４０１から出力される映像音声を視聴した続きをその搭乗者はＣから連続してスレーブ装置１４０２で視聴することが可能となる。
【００９５】
このようにオフセットを持つことで設置位置の離れた出力装置を用いて、コンテンツの連続性を保つことができる。また、離れて搭乗する複数の視聴者に対し、異なるコンテンツを提供することができる。本方式によれば、移動速度が変更されたり、出力装置の位置が変更されてもオフセット値を求めることが可能であり、動く歩道の他にエスカレータ等と組み合わせることも可能である。
【符号の説明】
【００９６】
１１、１２、１３、１４、１５、１６、１７、１８、１９…映像音声出力装置、２…サーバ装置、３…ネットワーク、４…ルータ、５…ローカルネットワーク、１０１…ディジタル放送信号入力端子、１０２…ディジタルチューナ、１０５…バッファ制御部、１０６…再生用バッファ、１０７…復号処理部、１０８…記録用バッファ、１０９…暗号処理部、１１０…内蔵記憶部、１１１…外部記憶部、１１２…制御部、１１３…メモリ、１１４…システムデコーダ、１１５…映像デコーダ、１１６…音声デコーダ、１１７…時計部、１１８…映像処理部、１１９…音声処理部、１２２…映像出力部、１２３…音声出力部、１２４…映像信号出力端子、１２５…音声信号出力端子、１２６…リモコン受信素子、１２７…ネットワーク接続部、１２８…ネットワーク接続端子、１２９…装置管理部、１３０…同期処理部、２０１…ネットワーク接続部、２０２…メモリ、２０３…暗号化復号処理部、２０４…記録部、２０５…ネットワーク接続部、２０６…ネットワーク接続端子、２０７…外部機器制御部、２０８…外部機器接続端子、１０９１…ＰＣＲ取得部、１０９２…時計制御部、１０９３…２７ＭＨｚカウンタ、１０９４…発振部、１０９５…９０ｋＨｚカウンタ、１４０１…マスタ装置、１４０２…スレーブ装置、１４０４…モータ
【図１】
0005841715.tif 000002
【図２】
0005841715.tif 000003
【図３】
0005841715.tif 000004
【図４】
0005841715.tif 000005
【図５】
0005841715.tif 000006
【図６】
0005841715.tif 000007
【図７】
0005841715.tif 000008
【図８】
0005841715.tif 000009
【図９】
0005841715.tif 000010
【図１０】
0005841715.tif 000011
【図１１】
0005841715.tif 000012
【図１２】
0005841715.tif 000013
【図１３】
0005841715.tif 000014
【図１４】
0005841715.tif 000015
【図１５】
0005841715.tif 000016