(58)【調査した分野】(Int.Cl.,DB名)
第1の伝送路から伝送されてくる信号であって、第1のコンテンツを提示するための第1のコンテンツ信号を含む複数の信号が多重化されてなる第1の信号を受信する第1の受信部と、
前記第1の信号を第1のクロック信号と前記第1のコンテンツ信号に分離処理する第1の分離部と、
前記第1のコンテンツ信号を復号処理する第1の復号部と、
第2の伝送路から伝送されてくる信号であって、第2のコンテンツを提示するための第2のコンテンツ信号を含む複数の信号が多重化されてなる第2の信号を受信する第2の受信部と、
前記第2の信号を第2のクロック信号と前記第2のコンテンツ信号に分離処理する第2の分離部と、
前記第2のコンテンツ信号を復号処理する第2の復号部と、
前記第1の信号と前記第2の信号の主従関係を任意に指示することができる主従関係指示部と、
前記第1の受信部により前記第1の信号を受信し、かつ、前記第2の受信部により前記第2の信号を受信した場合には、前記主従関係指示部により前記第1の信号が主に指示された場合、前記第1のクロック信号を基準クロック信号に決定し、決定された前記基準クロック信号に基づいて、前記第1の復号部により復号処理された前記第1のコンテンツ信号と前記第2の復号部により復号処理された前記第2のコンテンツ信号を同期させて提示処理を行う提示処理部を備える信号処理装置。
【背景技術】
【0002】
近年、放送のデジタル化と通信のブロードバンド化の進展に伴い、放送通信連携サービスの実現に向けた研究開発が行われている。
【0003】
ここで、以下に一般的な同期処理について説明する。特許文献1に示すように、受信機は、受信した信号(トランスポートストリーム(TS))を映像TS、音声TS及びPCRに分離する。なお、PCRは、送信機で符号化された時の基準時間(STC)を受信機のSTC再生部で再現するときに参照されるタイムスタンプである。
【0004】
映像TSや音声TSには、それぞれアクセスユニットと呼ばれる復号・再生の単位がある。このアクセスユニットには、その単位ごとに基準時間のどこで復号し、いつ再生すればよいかを示すタイムスタンプ(PTS(presentation time stamp)、DTS(decoding time stamp))がPESパケットヘッダに記述されている。PTSは、アクセスユニットを再生するときに利用されるタイムスタンプである。
【0005】
映像TSは、映像バッファで一時的に蓄えられた後、STC再生部で再生されたSTCに基づいて、個々のPTSとの間で同期を図り、同期したPTSに対応するアクセスユニットを映像PESとして出力する。映像PESは、映像デコーダに出力されて、復号後に映像として表示部に提示される。
【0006】
また、音声TSも同様に、音声バッファで一時的に蓄えられた後、STC再生部で再生されたSTCに基づいて、音声TSに含まれているPTSとの間で同期を図り、同期したPTSに対応するアクセスユニットを音声PESとして出力する。音声PESは、音声デコーダに出力されて、復号後に音声としてスピーカから出力される。
【0007】
なお、MPEG−2ビデオで符号化されたストリームは、復号する順序と再生する順序が異なる場合がある。この場合には、PTSに加えて復号するタイムスタンプを示すDTSが付加される。
このようにして、受信機は、PTSとDTSにより映像と音声について同期再生の処理を行っている。
【発明の概要】
【発明が解決しようとする課題】
【0009】
ところで、放送通信連携サービスにおいては、放送と通信という異なる伝送路を用いてコンテンツを配信し、デジタルテレビ等の受信機において、複数のコンテンツを同期させて提示する形態が考えられる。
【0010】
ここで、受信機では、映像や音声等のストリーム信号を再生する際には、データ放送等から再生をコントロールするソフトウェア上のプレーヤーオブジェクトを用いている。複数のストリーム信号を同期させて再生するには、通常、各プレーヤーオブジェクト同士が再生を行う前に同期関係の設定を行う必要がある。よって、再生開始後に同期関係の設定を行うことができない。また、プレーヤーオブジェクトには、同期の精度を制御する機能も提供されない。
【0011】
また、放送番組の再生を制御するデータ放送等では、放送波に多重化して含まれている映像と音声は、選局後(例えば、リモコン等によりチャンネルを変更した後)、直ちにプレーヤーオブジェクトにより映像と音声の再生が行われる。したがって、データ放送アプリケーションが起動した段階においては、プレーヤーオブジェクトはすでに再生状態になっている。
【0012】
また、放送通信連携サービスにおいては、同期再生をするための基準として、放送波を利用するケースが多いと考えられる。そうすると、放送波に基づいて映像と音声の再生を行っているときに、通信経由で受信したコンテンツを放送波に同期して再生を行う場合には、放送波の映像と音声の再生を一旦停止させないと、通信経由で受信したコンテンツを放送波に同期して再生することができない。
【0013】
また、字幕や音声等、同期の対象となるメディアによって要求される同期精度が異なる場合があり、柔軟に同期精度を変更する技術が必要になる。
【0014】
本発明は、一方の伝送路から伝送されてきた信号に対して再生処理を行っているときに、異なる伝送路から伝送されてきた信号を同期させる場合において、すでに開始されている再生処理を意図的に停止することなく、異なる伝送路から伝送されてきた信号をスムーズに同期して提示することができる信号処理装置及びプログラムを提供することを一つの目的とする。
【課題を解決するための手段】
【0015】
本発明に係る信号処理装置は、第1の伝送路から伝送されてくる信号であって、複数の信号が多重化されてなる第1の信号を受信する第1の受信部と、前記第1の信号を第1の同期信号と第1のコンテンツ信号に分離処理する第1の分離部と、前記第1のコンテンツ信号を記憶する第1の記憶部と、前記第1の記憶部に記憶されている前記第1のコンテンツ信号を読み出して復号処理する第1の復号部と、第2の伝送路から伝送されてくる信号であって、複数の信号が多重化されてなる第2の信号を受信する第2の受信部と、前記第2の信号を第2の同期信号と第2のコンテンツ信号に分離処理する第2の分離部と、前記第2のコンテンツ信号を記憶する第2の記憶部と、前記第2の記憶部に記憶されている前記第2のコンテンツ信号を読み出して復号処理する第2の復号部と、前記第1の信号と前記第2の信号の主従関係を指示する主従関係指示部と、前記第1の受信部により前記第1の信号を受信し、かつ、前記第2の受信部により前記第2の信号を受信した場合には、前記主従関係指示部による指示にしたがって、前記第1の同期信号又は前記第2の同期信号のいずれかを基準同期信号に決定し、前記基準同期信号に基づいて、前記第1の復号部により復号処理された前記第1のコンテンツ信号と前記第2の復号部により復号処理された前記第2のコンテンツ信号を同期させて提示処理を行う提示処理部を備える構成とした。
【0016】
かかる構成によれば、本発明に係る信号処理装置は、プレーヤーオブジェクトに対して同期再生のための基準同期の主従関係を設定する主従関係指示部を有するので、任意のタイミングで基準クロックを有するプレーヤーオブジェクトを選定することができる。これによって、例えば、Java(登録商標)を用いた場合、従来のJMFのような、制御の全てを委譲することによる同期再生とは異なり、同期再生の基準クロックの主従関係を行うので、すでに再生を開始しているプレーヤーオブジェクトが基準クロックを有するものとして選定し、異なる伝送路から伝送されてきた複数のコンテンツ信号に基づく映像等をスムーズに同期再生することができる。
【0017】
また、信号処理装置では、前記主従関係指示部は、前記第1の受信部により前記第1の信号を受信し、前記提示処理部により前記第1の同期信号に基づいて前記第1の復号部により復号処理された前記第1のコンテンツ信号の提示処理を行っていた場合において、前記第2の受信部により前記第2の信号を受信した場合、前記第1の同期信号を前記基準同期信号に決定し、前記提示処理部は、前記主従関係指示部により決定された前記第1の同期信号に基づいて、前記第2の復号部により復号処理された前記第2のコンテンツ信号を前記第1の復号部により復号処理された前記第1のコンテンツ信号に同期して提示処理を行う構成でも良い。
【0018】
かかる構成によれば、本発明に係る信号処理装置は、すでに再生を開始しているプレーヤーオブジェクトの再生クロックを主従関係指示部によって同期再生のための基準クロックに指示されるので、異なる伝送路から伝送されてきた映像等を、すでに再生を開始している映像等にスムーズに同期して再生することができる。
【0019】
また、信号処理装置では、前記第1の同期信号を基準として、前記第2の同期信号との差分を検出する差分検出部と、前記差分検出部により検出された差分が所定の範囲を超えたかどうかを判定する判定部を備え、前記提示処理部は、前記判定部により差分が所定の範囲を超えると判定された場合には、前記第1のコンテンツ信号を前記第1の同期信号に基づいて提示処理を行う構成でも良い。
【0020】
かかる構成によれば、本発明に係る信号処理装置は、異なる伝送路から伝送されてきた複数のコンテンツ信号の同期ずれが所定の範囲を超えて大きい場合には、一方のコンテンツ信号に基づく映像等のみを再生することができる。
【0021】
また、信号処理装置では、前記第1のコンテンツ信号及び前記第2のコンテンツ信号の種類に基づいて、前記所定の範囲を調整する調整部を備える構成でも良い。
【0022】
かかる構成によれば、本発明に係る信号処理装置は、異なる伝送路から伝送されてきた複数のコンテンツ信号の種類に基づいて、許容できる同期ずれの精度を適宜変更することができる。
【0023】
また、信号処理装置では、前記第1の受信部は、前記第1の伝送路としての空間を介して送信されてくる前記第1の信号としての放送信号を受信し、前記第2の受信部は、前記第2の伝送路としての通信回線を介して送信されてくる前記第2の信号としての通信信号を受信する構成でも良い。
【0024】
かかる構成によれば、本発明に係る信号処理装置は、放送信号に対して再生処理を行っているときに、インターネット等のIP網から伝送されてきた信号を同期させる場合において、すでに開始されている再生処理を意図的に停止することなく、IP網から伝送されてきた信号をスムーズに同期して提示することができる。
【0025】
また、本発明に係るプログラムは、第1の伝送路から伝送されてくる信号であって、複数の信号が多重化されてなる第1の信号を受信する第1の受信部と、前記第1の信号を第1の同期信号と第1のコンテンツ信号に分離処理する第1の分離部と、前記第1のコンテンツ信号を記憶する第1の記憶部と、前記第1の記憶部に記憶されている前記第1のコンテンツ信号を読み出して復号処理する第1の復号部と、第2の伝送路から伝送されてくる信号であって、複数の信号が多重化されてなる第2の信号を受信する第2の受信部と、前記第2の信号を第2の同期信号と第2のコンテンツ信号に分離処理する第2の分離部と、前記第2のコンテンツ信号を記憶する第2の記憶部と、前記第2の記憶部に記憶されている前記第2のコンテンツ信号を読み出して復号処理する第2の復号部と、前記第1の信号と前記第2の信号の主従関係を指示する主従関係指示部と、前記第1の受信部により前記第1の信号を受信し、かつ、前記第2の受信部により前記第2の信号を受信した場合には、前記主従関係指示部による指示にしたがって、前記第1の同期信号又は前記第2の同期信号のいずれかを基準同期信号に決定し、前記基準同期信号に基づいて、前記第1の復号部により復号処理された前記第1のコンテンツ信号と前記第2の復号部により復号処理された前記第2のコンテンツ信号を同期させて提示処理を行う提示処理部を備えるコンピュータを、信号処理装置として機能させる構成とした。
【0026】
かかる構成によれば、本発明に係るプログラムは、プレーヤーオブジェクトに対して同期再生のための基準クロックの主従関係を設定する主従関係指示部を有するので、任意のタイミングで基準クロックを有するプレーヤーオブジェクトを選定することができる。これによって、例えば、Java(登録商標)を用いた場合、従来のJMFのような、制御の全てを委譲することによる同期再生とは異なり、同期再生の基準クロックの主従関係を行うので、すでに再生を開始しているプレーヤーオブジェクトが基準クロックを有するものとして選定し、異なる伝送路から伝送されてきた複数のコンテンツ信号に基づく映像等をスムーズに同期再生することができる。
【発明の効果】
【0027】
本発明によれば、一方の伝送路から伝送されてきた信号に対して再生処理を行っているときに、異なる伝送路から伝送されてきた信号を同期させる場合において、すでに開始されている再生処理を意図的に停止することなく、異なる伝送路から伝送されてきた信号をスムーズに同期して提示することができる。
【発明を実施するための形態】
【0029】
以下、本発明の実施の形態について図面を参照して説明する。
放送通信連携システム100は、
図1に示すように、放送局1と、放送用アンテナ2と、受信機3と、情報配信サーバ4により構成されており、放送と通信の連携サービスを実現するシステムである。具体的には、放送通信連携システム100では、受信機3において、ISDB(Integrated Services Digital Broadcasting:統合デジタル放送サービス)方式による放送サービスと、インターネットN等のIP網による通信サービスとを連携する。ユーザは、受信機3によって、放送通信連携サービスを利用することができる。
【0030】
放送局1から放送される放送信号は、放送設備によって放送されている従来のデジタル放送の放送信号と同一であり、詳細は後述するが、ARIB(Association of Radio Industries and Broadcast:社団法人電波産業会)標準規格で規定される。
【0031】
放送局1は、図示しないが、番組編成設備、番組送出設備、送信設備等から構成される一般的なデジタル放送用の放送設備を有している。
【0032】
また、放送局1は、コンテンツを含んだ放送信号を放送する。コンテンツには、放送スケジュールにしたがって放送される通常コンテンツである番組や、番組とは非同期に発生する緊急コンテンツであるイベントがある。例えば、イベントは、緊急警報信号や緊急地震速報、データ放送のモジュールアップデート、イベントメッセージ等であり、番組とは必ずしも連動して発生しない放送の内容である。
【0033】
また、
図2に放送信号の伝送プロトコルのスタックを示す。データ伝送方式は、デジタル放送で採用されている国際標準規格MPEG−2 Systemsを拡張した方式で、大きく分けて、データストリーム(独立PES)伝送方式とデータカルーセル伝送方式と、イベントメッセージ伝送方式からなる。
【0034】
独立PES(Packetized Elementary Stream)伝送方式は、字幕・速報スーパー等の文字・図形のストリームや、テレビ映像・音声と独立した映像・音声ストリームを伝送するための方式である。
【0035】
データカルーセル伝送方式は、受信機3にとっては仮想メモリを提供する伝送方式である。データカルーセルは、その名が示す回転木馬のように、同一のファイルセットを一定周期ごとに繰り返し伝送することによって実現される。
【0036】
イベントメッセージ伝送方式は、放送局1から受信機3に対して、トリガ信号を送るための方式である。この方式は、放送局1が受信機3に対してデータ量が少ないメッセージを伝送するのに適した方式である。例えば、視聴者参加型のクイズ番組で、視聴者が回答するまでの時間を競争するような場合、放送局1が全視聴者に対して回答開始のトリガ信号を送るような使い方が考えられる。
【0037】
マルチメディア符号化(BML:Broadcast Markup Language)は、W3C(World Wide Web Consortium)が定義したxHTMLを基礎とし、手続き型言語にはJava Script(登録商標)を基礎とした、ECMA Scriptを用いて国際標準との整合性を考慮して定義された規格である。
【0038】
受信機3は、上述した形式の放送信号を受信し、所定の処理を行うことにより、番組の表示画面及び音声を同期して出力する機能を有している。また、受信機3は、アプリケーションを実行し、実行されているアプリケーションがインターネットN等のIP網を経由して情報配信サーバ4から取得したコンテンツの表示画面及び音声を、番組の表示画面及び音声に連携させて出力する機能を有している。以下に受信機3の具体的な構成について説明する。
【0039】
例えば、受信機3は、様々なアプリケーションが利用可能な状態である場合、放送番組の表示画面(以下、「放送画面」という。)に、インターネットN等のIP網を経由してアプリケーションが取得したコンテンツの表示画面(以下、「アプリケーション画面」という。)を重ね合わせて表示することができる。
【0040】
また、受信機3は、放送信号を用い、放送番組単位で、又は、放送番組とは非同期に、放送番組とアプリケーション間の画面表示方法及び音声出力方法を制御する。
画面表示方法には、例えば、放送画面のみを表示する、放送画面とアプリケーション画面を重ねてあるいは隣り合わせに表示する、等の方法がある。また、音声出力方法には、放送番組の音声のみを出力する、放送番組の音声とアプリケーションの音声を独立にあるいは混合して出力する、等の方法がある。
【0041】
また、受信機3は、例えば、テレビ受信機、パーソナルコンピュータ、携帯端末等のデバイスであり、放送局1から放送される放送信号の受信、及び、インターネットN等のIP網を介した通信が可能な受信機である。
【0042】
情報配信サーバ4は、静止画や、動画等のコンテンツを配信するコンテンツ配信サーバと、受信機3で動作する各種のアプリケーションを配信するアプリケーション配信サーバを兼ねている。
【0043】
なお、受信機3は、インターネットN等のIP網を介して情報配信サーバ4からアプリケーションを取得するのみでなく、他の経路により取得しても良い。例えば、アプリケーションは、放送信号に重畳されて受信機3に提供されても良いし、スマートメディアや光ディスク等の情報記録媒体に記憶されて受信機3に提供されても良いし、工場出荷時に受信機3の内部メモリに記憶されても良い。
【0044】
このように構成される放送通信連携システム100の受信機3は、異なる伝送路から配信されてきた複数のコンテンツをスムーズに同期して提示する機能を有している。以下に、当該機能を実現するための一の構成例について説明する。
【0045】
信号処理装置としての受信機3は、
図3に示すように、第1の処理部31と、第2の処理部32と、主従関係指示部33と、提示処理部34を備える。
第1の処理部31は、一つのプレーヤーオブジェクトの内部構造を模式的に示しており、第1の受信部311と、第1の分離部312と、第1の記憶部313と、第1の復号部314を備え、第1の伝送路から伝送されてくる信号に対して所定の処理を行う。
【0046】
第1の受信部311は、第1の伝送路から伝送されてくる信号であって、複数の信号が多重化されてなる第1のストリーム信号(以下では、「第1の信号」という。)を受信する。第1の信号は、例えば、映像信号や音声信号や字幕信号等から構成される第1のコンテンツ信号と、第1の同期信号が多重化された信号である。第1の分離部312は、第1の信号を第1の同期信号と第1のコンテンツ信号に分離処理する。
【0047】
第1の記憶部313は、第1のコンテンツ信号を記憶する。第1の復号部314は、第1の記憶部313に記憶されている第1のコンテンツ信号を読み出して復号処理する。
【0048】
また、第2の処理部32は、第1の処理部31とは異なるプレーヤーオブジェクトの内部構造を模式的に示しており、第2の受信部321と、第2の分離部322と、第2の記憶部323と、第2の復号部324を備え、第2の伝送路から伝送されてくる信号に対して所定の処理を行う。
【0049】
第2の受信部321は、第2の伝送路から伝送されてくる信号であって、複数の信号が多重化されてなる第2のストリーム信号(以下、「第2の信号」という。)を受信する。第2の信号は、例えば、映像信号や音声信号や字幕信号等から構成される第2のコンテンツ信号と、第2の同期信号が多重化された信号である。第2の分離部322は、第2の信号を第2の同期信号と第2のコンテンツ信号に分離処理する。
【0050】
第2の記憶部323は、第2のコンテンツ信号を記憶する。第2の復号部324は、第2の記憶部323に記憶されている第2のコンテンツ信号を読み出して復号処理する。
【0051】
主従関係指示部33は、第1の信号と第2の信号の主従関係を指示する。提示処理部34は、第1の受信部311により第1の信号を受信し、かつ、第2の受信部321により第2の信号を受信した場合には、主従関係指示部33による指示にしたがって、第1の同期信号又は第2の同期信号のいずれかを基準同期信号に決定し、基準同期信号に基づいて、第1の復号部314により復号処理された第1のコンテンツ信号と第2の復号部324により復号処理された第2のコンテンツ信号を同期させて提示処理を行う。提示処理部34により処理された映像や文字は、ディスプレイ38に出力され、提示処理部34により処理された音声は、スピーカ39に出力される。
【0052】
また、主従関係指示部33は、放送信号を「主」になり、IP網から伝送されてきた信号(通信信号)を「従」になるように予め設定しておいても良いし、放送信号と通信信号を比較して、安定している方を「主」としても良いし、放送信号又は通信信号に含まれている情報に基づいて、いずれかを「主」に指示しても良い。
【0053】
このように構成される受信機3は、プレーヤーオブジェクトに対して同期再生のための基準クロックの主従関係を設定する主従関係指示部33を有するので、任意のタイミングで基準クロックを有するプレーヤーオブジェクトを選定することができる。これによって、例えば、Java(登録商標)を用いた場合、従来のJMFのような、制御の全てを委譲することによる同期再生とは異なり、同期再生の基準クロックの主従関係を行うので、すでに再生を開始しているプレーヤーオブジェクトが基準クロックを有するものとして選定し、異なる伝送路から伝送されてきた複数のコンテンツ信号に基づく映像等をスムーズに同期再生することができる。
【0054】
なお、第1の同期信号がPCR(program clock reference)である場合には、図示しないSTC(system time clock)再生部は、第1の同期信号であるPCRに基づいて、STCを生成し、生成したSTCを第1の記憶部313に供給する。第1の記憶部313は、STC再生部から供給されたSTCの時刻に基づいて、第1のコンテンツ信号からDTS(decode time stamp)とPTS(presentation time stamp)を抽出し、第1のコンテンツ信号と共にDTSとPTSを第1の復号部314に供給する。
【0055】
また、同様に、第2の同期信号がPCRである場合には、図示しないSTC(system time clock)再生部は、第2の同期信号であるPCRに基づいて、STCを生成し、生成したSTCを第2の記憶部323に供給する。第2の記憶部323は、STC再生部から供給されたSTCの時刻に基づいて、第2のコンテンツ信号からDTS(decode time stamp)とPTS(presentation time stamp)を抽出し、第2のコンテンツ信号と共にDTSとPTSを第2の復号部324に供給する。
【0056】
また、例えば、主従関係指示部33により、第1の伝送路から伝送されてくる第1の信号が「主」に指示され、第2の伝送路から伝送されてくる第2の信号が「従」に指示された場合には、提示処理部34は、第1の同期信号に基づいて、第1のコンテンツ信号と第2のコンテンツ信号を同期させて提示処理する。
【0057】
また、提示処理部34は、例えば、第1の同期信号に基づいて、第1のコンテンツ信号の所定の位置(ファイルの先頭から「1000」バイト目)と、第2のコンテンツ信号の所定の位置(ファイルの先頭から「1100」バイト目)が同期するようにオフセットを設定できる構成でも良い。
【0058】
なお、上述では、受信機3の構成について説明したが、これに限られず、各構成要素を備え、異なる伝送路から配信されてきた複数のコンテンツをスムーズに同期して提示するコンピュータを受信機として機能させるプログラムにより構成されても良い。
【0059】
ここで、主従関係指示部33には、図示しないが、API(application program interface)として、二つ以上の同期信号が入力された場合に、一方を他方に追従させる同期信号追従部が備えられている。同期信号追従部は、初期状態(第1の伝送路からのみ信号が伝送されてくる状態)として、第1の分離部312から供給される第1の同期信号をそのまま提示処理部34に引き渡す、いわば単なる電線のようなものとして初期化される。この状態では、同期信号追従部は、与えられた同期信号(第1の同期信号)を提示処理部34にそのまま引き渡す以外の機能を有さない。
【0060】
しかし、プレーヤーオブジェクト(提示処理部34)がディスプレイ38やスピーカ39に情報の提示を開始した後であっても、同期信号追従部は、第2の同期信号に対して第1の同期信号が同期するように、同期信号を組み替える機能を有するように、機能を変更することができる。
【0061】
これは、本発明により定義されるAPIを呼び出すことによって実現される。
同期信号追従部は、機能を組み替えた後は、第2の同期信号に追従する同期信号を生成して提示処理部34に与えることにより、提示処理部34は、第2の同期信号に追従して提示を行うようになる。
【0062】
図示しないが、受信機3は、APIとして、同期信号供給部を備える構成でも良い。同期信号供給部は、第2の同期信号に相当する信号を他のプレーヤーオブジェクトに与える機能を有するが、初期状態としては存在しない。必要に応じて、本発明によって定義されるAPIを呼び出すことによって、提示処理部34が提示を開始した後であってもこの機能をプレーヤーオブジェクト内に生成することができ、他のプレーヤーオブジェクトに対して同期信号を供給することが可能になる。
【0063】
また、同期の主従関係は、複数のプレーヤーオブジェクトそれぞれにおいて、同期信号追従部と同期信号供給部を必要に応じて生成して、これらの間で同期信号を受け渡すことにより実現される。
【0064】
例えば、プレーヤーオブジェクトAとプレーヤーオブジェクトBの二つがある場合において、プレーヤーオブジェクトAの同期信号供給部及びプレーヤーオブジェクトBの同期信号追従部を生成して、プレーヤーオブジェクトAの同期信号供給部をプレーヤーオブジェクトBの同期信号追従部を接続することにより、プレーヤーオブジェクトAの同期信号によってプレーヤーオブジェクトBは提示を行うようになる。つまり、この場合、プレーヤーオブジェクトAが「主」であり、プレーヤーオブジェクトBが「従」の関係になる。
【0065】
また、受信機3は、以下に示す機能(API)を付加することができる。
第1の機能は、同期の主従関係を指示し、実際に同期が確立したら、指示された「従」側のプレーヤーオブジェクトを当該メディアの再生の「主」とする機能である。
【0066】
また、第2の機能は、確立した同期関係が何らかの理由によって、保てなくなった場合には、その対処法を同期の主従関係の指示を与えるとき(すなわち、APIを呼び出すとき)に併せて指示する機能である。
【0067】
また、第3の機能は、同期の主従関係の連鎖を可能にすることによって、複数の同期関係を持つプレーヤーオブジェクト群の同期をまとめて確立する機能である。
【0068】
この第3の機能によれば、例えば、
図4に示すように、プレーヤーオブジェクトAを「主」(M1)とし、プレーヤーオブジェクトBを「従」(S1)として同期しており、また、プレーヤーオブジェクトCを「主」(M2)とし、プレーヤーオブジェクトDを「従」(S2)として同期している場合において、プレーヤーオブジェクトAを「主」とし、他のプレーヤーオブジェクトB乃至Dが「従」として同期させる場合には、第3の機能を利用することにより、プレーヤーオブジェクトCとプレーヤーオブジェクトDの関係を解除することなく、一括して「従」にして同期関係を確立することができるので、個別に同期を確立するよりも、同期確立の動作を簡略化することができる。
【0069】
また、主従関係指示部33は、第1の受信部311により第1の信号を受信し、提示処理部34により第1の同期信号に基づいて第1の復号部314により復号処理された第1のコンテンツ信号の提示処理を行っていた場合において、第2の受信部321により第2の信号を受信した場合、第1の同期信号を基準同期信号に決定する。
【0070】
また、提示処理部34は、主従関係指示部33により決定された第1の同期信号に基づいて、第2の復号部324により復号処理された第2のコンテンツ信号を第1の復号部314により復号処理された第1のコンテンツ信号に同期して提示処理を行う。
【0071】
このように構成される受信機3では、すでに再生を開始しているプレーヤーオブジェクトの再生クロックを主従関係指示部33によって同期再生のための基準クロックとして指示されるので、異なる伝送路から伝送されてきた映像等を、すでに再生を開始している映像等を意図的に停止することなく、スムーズに同期して再生することができる。
【0072】
また、受信機3は、
図3に示すように、差分検出部35と、判定部36を備える構成でも良い。
差分検出部35は、第1の同期信号を基準として、第2の同期信号との差分を検出する。判定部36は、差分検出部35により検出された差分が所定の範囲を超えたかどうかを判定する。
【0073】
このような構成においては、提示処理部34は、判定部36により差分が所定の範囲を超えると判定された場合には、第1のコンテンツ信号を第1の同期信号に基づいて提示処理を行う。
【0074】
例えば、受信機3は、第1のコンテンツ信号と第2のコンテンツ信号を同期して再生処理を行っているときに、第2のコンテンツ信号に遅延が生じ、同期ずれが大きくなった場合には、第1の同期信号に基づいて第1のコンテンツ信号のみを再生するので、同期ずれが生じた際に全てのコンテンツ信号の再生が停止することがなく、一定のサービスを担保することができる。
【0075】
このようにして、受信機3は、異なる伝送路から伝送されてきた複数のコンテンツ信号の同期ずれが所定の範囲を超えるほど大きい場合には、一方のコンテンツ信号に基づく映像等のみを再生することができる。
【0076】
また、受信機3は、
図3に示すように、第1のコンテンツ信号及び第2のコンテンツ信号の種類に基づいて、判定部36の判定基準である所定の範囲を調整する調整部37を備える構成でも良い。
【0077】
例えば、第1のコンテンツ信号に含まれている映像信号(立体視(右目立体視)用の映像信号)と、第2のコンテンツ信号に含まれている映像信号(立体視(左目立体視)用の映像信号)とにより、立体的な映像(3D映像)を表示する場合には、一方を奇数フレームとし、他方を偶数フレームとするので、フレームレベルでの同期精度が必要となる。
【0078】
この場合には、調整部37は、判定部36の判定基準である所定の範囲をフレームレベルに相当するように狭く調整する。
【0079】
したがって、受信機3は、第1のコンテンツ信号と第2のコンテンツ信号がフレームレベルで同期している場合、すなわち、調整部37で調整された所定の範囲以内の場合には、立体的な映像としてディスプレイ38に表示し、同期ずれがフレームレベルを超えた場合、すなわち、調整部37で調整された所定の範囲を超えた場合には、一方のコンテンツ信号のみに基づく映像をディスプレイ38に表示する。なお、受信機3は、同期ずれが生じて一方のコンテンツ信号のみに基づく映像をディスプレイ38に表示しているときに、同期ずれが所定の範囲内に復帰した場合には、二つのコンテンツ信号を同期させて、立体的な映像としてディスプレイ38に表示しても良い。
【0080】
また、例えば、第1のコンテンツ信号に含まれている映像信号と、第2のコンテンツ信号に含まれている字幕信号とを同期させる場合には、上述したようなフレームレベルでの同期精度は要求されない。
【0081】
この場合には、調整部37は、判定部36の判定基準である所定の範囲が広くなるように調整する。
【0082】
したがって、受信機3は、第1のコンテンツ信号と第2のコンテンツ信号が、調整部37で調整された所定の範囲以内の場合には、映像に同期して字幕を表示し、調整部37で調整された所定の範囲を超えた場合には、映像のみをディスプレイ38に表示する。なお、受信機3は、同期ずれが生じて映像のみをディスプレイ38に表示しているときに、同期ずれが所定の範囲内に復帰した場合には、映像に同期して字幕を表示しても良い。
【0083】
このようにして、受信機3は、異なる伝送路から伝送されてきた複数のコンテンツ信号の種類に基づいて、許容できる同期ずれの精度を適宜変更することができる。
【0084】
また、第1の受信部311は、第1の伝送路としての空間を介して送信されてくる第1の信号としての放送信号を受信し、第2の受信部321は、第2の伝送路としての通信回線を介して送信されてくる第2の信号としての通信信号を受信する構成でも良い。
【0085】
このようにして、受信機3は、放送信号に対して再生処理を行っているときに、インターネット等のIP網から伝送されてきた信号を同期させる場合において、すでに開始されている再生処理を意図的に停止することなく、IP網から伝送されてきた信号をスムーズに同期して提示することができる。
【0086】
また、受信機3では、放送局1から放送される放送信号を第1の信号とし、情報配信サーバ4から配信される通信信号を第2の信号として同期再生を行う構成を想定して説明したが、これに限られず、異なる放送局又はチャンネルにより放送された放送信号同士を同期再生する構成でも良いし、異なる情報配信サーバから伝送された通信信号同士を同期再生する構成であっても良い。また、受信機3は、3つ以上の異なる伝送路から伝送されてきた3つ以上の信号を同期させる構成であっても良い。
【0087】
また、受信機3は、複数の信号を同期する処理を行っているときには、ディスプレイ38に「ただ今同期中」等の表示を行っても良い。