(57)【要約】【課題】従来の第２多重化方式を採用した機器において、第１多重化方式で多重化された受信信号に基づく付加コンテンツと、映像もしくは音声を同期させる。【解決手段】第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離し、前記提示時刻を、前記基準時刻と前記システム時刻との時間差で補正した補正提示時刻を算出し、前記音声データ、前記映像データ及び前記補正提示時刻を示す補正提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成し、前記第２多重化データと前記付加コンテンツデータをそれぞれ出力する。【選択図】図３
2019047293.tif 000002
【特許請求の範囲】
【請求項１】
第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離する分離部と、
前記提示時刻を、前記基準時刻と前記システム時刻との時間差で補正した補正提示時刻を算出する解析部と、
前記音声データ、前記映像データ及び前記補正提示時刻を示す補正提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する多重化部と、
前記第２多重化データと前記付加コンテンツデータをそれぞれ出力する出力部と、
を備える受信装置。
【請求項２】
前記第２多重化方式に対応する分離方式で前記第２多重化データから前記音声データ、前記映像データ及び前記補正提示時刻情報を分離し、
前記補正提示時刻情報が示す補正提示時刻に前記付加コンテンツデータに関する付加コンテンツを出力する受信処理部を備える
請求項１に記載の受信装置。
【請求項３】
第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離する分離部と、
前記基準時刻と前記システム時刻との時間差を算出する解析部と、
前記音声データ、前記映像データ及び前記提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する多重化部と、
前記第２多重化データ、前記付加コンテンツデータ及び前記時間差を示す時間差情報をそれぞれ出力する出力部と、
を備える受信装置。
【請求項４】
前記第２多重化方式に対応する分離方式で前記第２多重化データから前記音声データ、前記映像データ及び前記提示時刻情報を分離し、
前記提示時刻情報が示す提示時刻を前記時間差情報が示す時間差で補正して補正提示時刻を算出し、
前記補正提示時刻に前記付加コンテンツデータに関する付加コンテンツを出力する受信処理部を備える
請求項３に記載の受信装置。
【請求項５】
前記第２多重化データと前記付加コンテンツデータを記憶する記憶部を備え、
前記受信処理部は、
前記記憶部から前記第２多重化データと前記付加コンテンツデータが入力されるとき、
前記第２多重化データを記憶した時刻と現在時刻との時間差である第２時間差を算出し、
前記補正提示時刻を前記第２時間差で補正して第２補正提示時刻を算出し、
前記第２補正提示時刻に、前記記憶部から入力される前記付加コンテンツデータに関する付加コンテンツを出力する
請求項２又は請求項４に記載の受信装置。
【請求項６】
前記解析部は、
前記基準時刻に同期する基準時刻情報を生成し、
前記多重化部は、
前記基準時刻情報をさらに多重化して前記第２多重化データを生成し、
前記受信処理部は、
前記第２多重化データから分離した前記基準時刻情報に基づいてクロック同期を行う
請求項２、請求項４及び請求項５のいずれか一項に記載の受信装置。
【請求項７】
前記付加コンテンツデータは、文字を示す文字データを含む
請求項１から請求項６のいずれか一項に記載の受信装置。
【請求項８】
前記第１多重化方式は、Ｔｙｐｅ−ｌｅｎｇｔｈ−ｖａｌｕｅ／ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ方式であり、
前記第２多重化方式は、ＭＰＥＧ−２  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ方式である
請求項１から請求項７のいずれか一項に記載の受信装置。
【請求項９】
受信装置における受信方法であって、
前記受信装置が
第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離する分離ステップと、
前記提示時刻を、前記基準時刻と前記システム時刻との時間差で補正した補正提示時刻を算出する解析ステップと、
前記音声データ、前記映像データ及び前記補正提示時刻を示す補正提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する多重化ステップと、
前記第２多重化データと前記付加コンテンツデータをそれぞれ出力する出力ステップと、
を有する受信方法。
【請求項１０】
受信装置における受信方法であって、
前記受信装置が
第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離する分離ステップと、
前記基準時刻と前記システム時刻との時間差を算出する解析ステップと、
前記音声データ、前記映像データ及び前記提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する多重化ステップと、
前記第２多重化データ、前記付加コンテンツデータ及び前記時間差を示す時間差情報をそれぞれ出力する出力ステップと、
を有する受信方法。
【請求項１１】
受信装置のコンピュータに
第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離する分離手順と、
前記提示時刻を、前記基準時刻と前記システム時刻との時間差で補正した補正提示時刻を算出する解析手順と、
前記音声データ、前記映像データ及び前記補正提示時刻を示す補正提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する多重化手順と、
前記第２多重化データと前記付加コンテンツデータをそれぞれ出力する出力手順と、
を実行させるためのプログラム。
【請求項１２】
受信装置のコンピュータに
第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離する分離手順と、
前記基準時刻と前記システム時刻との時間差を算出する解析手順と、
前記音声データ、前記映像データ及び前記提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する多重化手順と、
前記第２多重化データ、前記付加コンテンツデータ及び前記時間差を示す時間差情報をそれぞれ出力する出力手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、受信方法及びプログラムに関する。
【背景技術】
【０００２】
日本の高度広帯域衛星放送などで採用されたＭＭＴ（ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ）方式は、映像・音声・マルチメディアデータなどを放送、通信などの伝送経路に関わらず、伝送するための多重化方式である。ＭＭＴ方式は、従来のＭＰＥＧ−２システム（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ−２  Ｓｙｓｔｅｍｓ）よりも放送と通信との協調に好都合である。ＭＭＴ方式を採用することで、視聴者にとってより便利なサービスを提供することが可能となった。例えば、マルチメディアサービスをＨＴＭＬ５（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）コンテンツとして多重化して提供することができる。マルチメディアサービスでは、視聴者は所望の形態でコンテンツを表示させることや、通信を介して種々の形態のコンテンツをより多くの選択肢から選択することができる。
【０００３】
現状では、ＭＭＴ方式は普及途上であり、ＭＭＴに対応した製品やシステムの開発は始まったばかりである。特にテレビジョン受信装置の構成システムの中核をなすＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、受信信号からＭＭＴの解析を行い、各種のサービスに要するマルチメディアデータを抽出し、処理する能力を備えるものは少ない。このようなＬＳＩは、ＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  Ｃｈｉｐ）と呼ばれる。現在普及しているＳｏＣでは、ＭＰＥＧ−２システムで規定されたＭＰＥＧ−２  ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）方式に対応したＳｏＣが主流である。
【０００４】
また、従来のＭＰＥＧ−２  ＴＳ方式を用いて提供される既存の放送サービスは、当面の間継続することに決められている。そのため、受信装置に備えられるＳｏＣは、ＭＰＥＧ−２  ＴＳ方式に対応することが求められる。このような状況に鑑みて、例えば、ＭＭＴ方式で多重化された多重化データを、ＭＰＥＧ−２  ＴＳ方式で多重化された多重化データに変換する受信装置が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−７３７６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のＭＰＥＧ−２  ＴＳ方式で多重化された多重化データを録画もしくはコンテンツを再生する際、映像や音声に多重化されるデータの互換性が確保されないことがある。例えば、ＭＭＴ方式の多重化データから分離された字幕データのＭＰＥＧ−２  ＴＳ方式の字幕ＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）データへの変換前後での文字コードの互換性は完全ではない。そのため、従来の方式では字幕が再現されないことがある。
【０００７】
他方、ＭＰＥＧ−２  ＴＳ方式では、ＴＴＭＬ（Ｔｉｍｅｄ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述された字幕データを多重化、伝送する手段が規格化されている。但し、ＭＰＥＧ−２  ＴＳ方式で多重化された多重化データからのコンテンツの録画再生の際、字幕データと、映像データや音声データなどとの同期方法については、明確に規定されていない。例えば、ＭＰＥＧ−２  ＴＳ方式で多重化された多重化データでは、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）に基づく時刻の同期をとることができない。従って、ＴＴＭＬ字幕データに記述された表示開始時刻において他のデータと同期再生できないことがある。
【課題を解決するための手段】
【０００８】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離する分離部と、前記提示時刻を、前記基準時刻と前記システム時刻との時間差で補正した補正提示時刻を算出する解析部と、前記音声データ、前記映像データ及び前記補正提示時刻を示す補正提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する多重化部と、前記第２多重化データと前記付加コンテンツデータをそれぞれ出力する出力部と、を備える受信装置である。
【発明の効果】
【０００９】
本発明の実施形態によれば、従来の第２多重化方式を採用した機器において、第１多重化方式で多重化された受信信号に基づく付加コンテンツと、映像もしくは音声を同期させることができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る受信装置の機能構成例を示す概略ブロック図である。
【図２】第１の実施形態に係る受信処理部の機能構成例を示す概略ブロック図である。
【図３】第２の実施形態に係る同期処理の例を説明するための説明図である。
【図４】第３の実施形態に係る同期処理の例を説明するための説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照して説明する。
［第１の実施形態］
まず、本発明の第１の実施形態に係る受信装置１の概要について説明する。
図１は、本実施形態に係る受信装置１の機能構成例を示す概略ブロック図である。
受信装置１は、放送受信部１２と、復調部１４と、変換処理部２０と、受信処理部３０と、を含んで構成される。
【００１２】
放送受信部１２は、送信装置（図示せず）から放送伝送路を介して伝送された放送信号を儒受信信号として受信する。放送伝送路は、放送信号を不特定多数の受信装置に一方的かつ一斉に送信する伝送路である。放送伝送路は、所定の周波数帯域の放送波である。放送伝送路には、その一部にネットワーク、専用回線など、有線又は無線の通信回線が含まれてもよい。放送受信部１２は、動作制御部（図示せず）から入力される制御信号で指示される放送チャンネルに対応する周波数帯域の放送信号を受信する。動作制御部は、例えば、ユーザの操作に応じて遠隔制御装置（リモコン）から入力される操作信号を制御信号として放送受信部１２に出力する。動作制御部は、変換処理部２０、受信処理部３０のいずれかに設けられてもよいし、そのいずれとの独立に設けされてもよい。
受信信号は、ＩＦ（Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｒｅｑｕｅｎｃｙ）信号であってもよい。放送受信部１２は、例えば、チューナである。放送受信部１２は、受信した放送信号を基底帯域（ベースバンド）の放送信号にダウンコンバートして得られる放送信号を復調部１４に出力する。
【００１３】
復調部１４は、放送受信部１２から入力される放送信号を所定の復調方式を用いて復調し、所定の多重化方式で多重化された多重化データに変換する。復調方式は、送信装置において用いられた変調方式（例えば、８ＰＳＫ：８  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ（八相位相変調）、ＡＰＳＫ：Ａｍｐｌｉｔｕｄｅ  ａｎｄ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ（振幅位相変調））に対応する復調方式であればよい。多重化データは、例えば、ＴＬＶ（Ｔｙｐｅ−ｌｅｎｇｔｈ−ｖａｌｕｅ）ストリームである。ＴＬＶストリームは、ＴＬＶ／ＭＭＴ方式により多重化された一連のＴＬＶパケットからなるデータストリームである。ＴＬＶ／ＭＭＴ方式による多重化処理は、ＭＭＴ方式による多重化と、ＴＬＶ方式による多重化を含む。なお、ＴＬＶ方式、ＭＭＴ方式は、トランスポート方式（伝送方式）とみなされることもある。復調部１４は、生成した多重化データを変換処理部２０に出力する。復調部１４は、例えば、復調器である。
【００１４】
変換処理部２０は、復調部１４から入力される多重化データを放送サービスの構成要素である音声データ、映像データ、付加コンテンツデータ及び放送に係る付加データに分離する。付加コンテンツデータは、放送サービスで提供される音声ならびに映像に付加される付加コンテンツに係るデータである。付加コンテンツは、音声ならび映像以外のコンテンツである。付加コンテンツデータには、例えば、映像に重畳させる文字を示す文字データ、マルチメディアデータ、等のいずれか又はこれらの組み合わせが含まれる。付加データには、受信処理に係る制御情報と基準時刻を示す基準時刻情報が含まれる。変換処理部２０は、入力された多重化データの多重化に用いた第１多重化方式とは別個の多重化方式である第２多重化方式（例えば、ＭＰＥＧ−２  ＴＳ方式）で、分離した音声データと映像データとを多重化して第２多重化データを生成する。
【００１５】
以下の説明では、変換処理部２０に復調部１４から入力される多重化データを第１多重化データと呼び、第２多重化データと区別する。変換処理部２０は、生成した第２多重化データ及び付加コンテンツデータを受信処理部３０に出力する。
変換処理部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の汎用もしくは専用の演算デバイスを含んで構成されてもよい。演算デバイスは、所定の制御プログラムに記述された命令で指示される処理を実行することにより、その機能を実現してもよい。
【００１６】
受信処理部３０は、変換処理部２０から入力される第２多重化データから第２多重化方式に対応する分離方式で音声データと映像データを分離する。受信処理部３０は、分離した音声データを所定の音声復号方式（例えば、ＭＰＥＧ−４  ＡＵＤＩＯ）で音声信号に復号する。受信処理部３０は、分離した映像データを所定の映像復号方式（例えば、ＨＥＶＣ：Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）で映像信号に復号する。
【００１７】
また、受信処理部３０は、変換処理部２０から入力される付加コンテンツデータに基づいて付加コンテンツを構成する。構成される付加コンテンツに視覚情報が含まれる場合には、受信処理部３０は、その視覚情報を映像データに合成し、合成した映像データを表示部（図示せず）に出力する。視覚情報は、視認可能とする情報、例えば、動画像、静止画像、文字、記号、図形などが含まれる。構成される付加コンテンツに聴覚情報が含まれる場合には、受信処理部３０は、その聴覚情報を音声データに合成し、合成した音声データを再生部（図示せず）に出力する。聴覚情報は、受聴可能とする情報、例えば、発話音声、動作音、効果音、音楽などが含まれる。
受信処理部３０は、例えば、専用の演算デバイスを含んで構成される集積回路、いわゆるＳｏＣである。
【００１８】
次に、変換処理部２０の機能構成について説明する。
変換処理部２０は、入力部２０２と、復号部２０４と、デスクランブル部２０６と、ローカル暗号化部２０８と、ＴＬＶ記憶部２１０と、ローカル復号部２１２と、変換部２１４と、分離部２２０と、解析部２２２と、多重化部２３０と、ＳＩ管理部２３２と、ＮＴＰ管理部２３４と、ＴＴＭＬ管理部２３６と、ＨＴＭＬ管理部２３８と、出力部２４０と、入出力部２４２と、を含んで構成される。
【００１９】
入力部２０２には、復調部１４から第１多重化データが入力され、入力された第１多重化データを復号部２０４に出力する。入力部２０２は、例えば、データ入力インタフェースである。
【００２０】
復号部２０４には、入力部２０２から第１多重化データが入力される。入力部２０２から入力される多重化データは、所定の暗号化方式（例えば、ＡＥＳ：Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）暗号化され、さらに誤り訂正符号が付加されている。誤り訂正符号は、例えば、ＢＣＨ（Ｂｏｓｅ  Ｃｈａｕｄｈｕｒｉ  Ｈｏｃｑｕｅｎｇｈｅｍ）符号とＬＤＰＣ（Ｌｏｗ  Ｄｅｎｓｉｔｙ  Ｐａｒｉｔｙ  Ｃｈｅｃｋ）符号である。復号部２０４は、付加された誤り訂正符号を用いて暗号化された第１多重化データについて誤り訂正処理を行う。復号部２０４は、誤り訂正処理を行って得られた第１多重化データについて復号処理を行い、暗号化されていない第１多重化データに変換する。復号処理に用いられる復号方式は、暗号化に用いられる暗号化方式に対応する方式であればよい。復号部２０４は、変換した第１多重化データをデスクランブル部２０６に出力する。
【００２１】
デスクランブル部２０６には、復号部２０４から第１多重化データが入力される。デスクランブル部２０６に入力される第１多重化データは、スクランブルされた多重化データである。デスクランブル部２０６は、デスクランブル（スクランブルを解除）するための鍵情報を用いて第１多重化データをデスクランブルし、デスクランブルした多重化データをローカル暗号化部２０８又は変換部２１４に出力する。より具体的には、デスクランブル部２０６は、予め設定された識別情報を用いて個別情報（ＥＭＭ：Ｅｎｔｉｔｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓａｇｅ）の暗号化を解除し、加入者ごとの契約情報や共通情報（ＥＣＭ：Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）の暗号化を解除（復号）するためのワーク鍵を生成する。デスクランブル部２０６は、生成したワーク鍵を用いて、第１多重化データを構成する付加データに含まれる共通情報（ＥＣＭ）の暗号化を解除し、暗号化が解除されたデスクランブル鍵を抽出する。デスクランブル部２０６は、抽出したデスクランブル鍵を用いて多重化データをデスクランブルする。デスクランブル部２０６は、デスクランブルした多重化データを変換部２１４に出力する。
【００２２】
なお、受信装置１の動作を制御する動作制御部（図示せず）から入力される制御信号により録画が指示される場合には、デスクランブル部２０６は、デスクランブルした第１多重化データをローカル暗号化部２０８に出力してもよい。
【００２３】
ローカル暗号化部２０８は、デスクランブル部２０６から入力される第１多重化データを所定の暗号化方式で暗号化して暗号化された第１多重化データを生成し、生成した第１多重化データをＴＬＶ記憶部２１０に記憶する。
従って、ＴＬＶ記憶部２１０には、暗号化されたＴＬＶストリームが記憶される。ＴＬＶ記憶部２１０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶媒体を含んで構成される。
【００２４】
ローカル復号部２１２は、動作制御部（図示せず）から入力される制御信号で指示される区間のＴＬＶストリームを順次読み出し、読み出したＴＬＶストリームをなす第１多重化データを復号する。ローカル復号部２１２が用いる復号方式は、ローカル暗号化部２０８が暗号化に用いた暗号化方式に対応する復号方式であればよい。ローカル復号部２１２は、復号した暗号化データを変換部２１４に出力する。
【００２５】
変換部２１４は、デスクランブル部２０６又はローカル復号部２１２から入力される第１多重化データの形式をＴＬＶストリームからＭＭＴＰパケットに変換し、形式を変換した第１多重化データを分離部２２０に出力する。ここで、変換部２１４は、ＴＬＶストリームを構成する各ＴＬＶパケットからＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットを抽出する。変換部２１４は、抽出したＩＰパケットからさらにＭＭＴＰ（ＭＭＴ  Ｐｒｏｔｏｃｏｌ）パケットとＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）形式の時刻情報を格納したＩＰパケット（以下、ＮＴＰパケット）を抽出する。ＭＭＴＰパケットには、ＭＭＴ方式により多重化される種々の細分化されたデータが格納される。ＮＴＰパケットには、基準時刻を示す時刻情報である基準時刻情報が格納される。基準時刻は、例えば、協定世界時（ＵＴＣ：Ｃｏｏｒｄｉｎａｔｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｉｍｅ）を基準とする所定時間毎の送信時刻が用いられる。ＮＴＰパケットでは、基準時刻情報は、その時刻のタイムスタンプで表される。変換部２１４は、抽出したＭＭＴＰパケットとＮＴＰパケットを分離部２２０に順次出力する。
【００２６】
分離部２２０は、変換部２１４から入力される第１多重化データから放送サービスの構成要素（アセット）となる音声を示す音声データ、映像を示す映像データ、付加コンテンツを示す付加コンテンツデータ及び制御情報を分離する。付加コンテンツは、音声ならび映像以外のコンテンツである。付加コンテンツデータには、例えば、映像に重畳させる文字を示す文字データ、マルチメディアデータ、等のいずれか又はこれらの組み合わせが含まれる。文字データは、放送サービスで提供される音声や映像に関連する内容を示す文字列を示すデータ（字幕）であってもよいし、それらの音声や映像とは独立な内容を示す文字列を示すデータ（文字スーパー、非同期字幕）であってもよい。
【００２７】
文字データは、例えば、ＴＴＭＬ（Ｔｉｍｅｄ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたデータである。ＴＴＭＬは、マークアップ言語の一つであり、テキストの表示タイミングや表示位置を指定できることを特徴とする。マルチメディアデータは、複数の表現メディアから構成される１セットの表現メディア（マルチメディア）を提示するためのデータである。個々の表現メディアは、例えば、動画、静止画、図形、音声、文字などである。マルチメディアデータは、必ずしも一部又は全部の表現メディアを示すデータが含まれていなくてもよい。マルチメディアデータは、表現メディアの所在を示す情報（ネットワーク上のアドレスなど）が含まれてもよい。マルチメディアデータは、例えば、ＨＴＭＬ５（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたアプリケーションとして提供される。ＨＴＭＬ５は、マークアップ言語の一つであり、映像や音声の再生、停止などを指定できることを特徴とする。
【００２８】
付加データとして、放送の受信に関する制御情報と基準時刻情報が含まれる。制御情報には、メディアトランスポート方式であるＭＭＴに関するＭＭＴ−ＳＩ（Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ）が含まれる。ＭＭＴ−ＳＩには、その要素情報として各種のテーブル、記述子が含まれる。ＭＭＴ−ＳＩには、本実施形態に関連するテーブルとして、上述のＥＭＭ、ＥＣＭの他、ＭＰＴ（ＭＭＴ  Ｐａｃｋａｇｅ  Ｔａｂｌｅ、ＭＭＴパッケージテーブル）、ＭＨ−ＥＩＴ（ＭＨ−Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ、ＭＨ−イベント情報テーブル、ＭＨ−ＳＤＴ（ＭＨ−Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ、ＭＨ−サービス記述テーブル）、ＭＨ−ＴＯＴ（ＭＨ−Ｔｉｍｅ  Ｏｆｆｓｅｔ  Ｔａｂｌｅ、ＭＨ−タイムオフセットテーブル）、ＭＨ−ＡＩＴ（ＭＨ−Ａｐｐｌｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ、アプリケーション情報テーブル）などが含まれる。ＭＰＴは、アセットのリストなどパッケージを構成する構成情報を示す。ＭＨ−ＥＩＴは、番組（イベント）の名称、放送時間、タイトル、出演者、ジャンルなど、各番組に関する番組情報を示す。ＭＨ−ＳＤＴは、編成チャンネルの名称、放送事業者の名称など、各チャンネルに関するチャンネル情報を示す。ＭＨ−ＴＯＴは、現在日付と現在時刻を示す時刻情報を示す。但し、ＭＨ−ＴＯＴで示される現在時刻は、日本標準時を基準とする時刻（ＪＳＴ時刻）であり、受信装置１からの設定画面、案内画面その他の各種の表示に用いられる。以下では、ＭＨ−ＴＯＴで示される時刻情報をシステム時刻情報、その時刻をシステム時刻と呼び、ＮＴＰ形式の基準時刻情報、基準時刻とそれぞれ区別する。ＭＨ−ＡＩＴは、アプリケーションの実行、停止に制御情報及び実行に要する付加情報（アプリケーション制御情報）を示す。アプリケーション制御情報が存在する場合、その存在を示す情報がＭＰＴに記述される。
【００２９】
また、ＭＭＴ−ＳＩには、本実施形態に関連する記述子として、ＭＨ−データ符号化方式記述子（ＭＨ−Ｄａｔａ＿Ｃｏｍｐｏｎｅｎｔ＿Ｄｅｓｃｒｉｐｔｏｒ）が含まれる。ＭＨ−データ符号化方式記述子には、付加識別情報（ａｄｄｉｔｉｏｎａｌ＿ｄａｔａ＿ｃｏｍｐｏｎｅｎｔ＿ｉｎｆｏ）が記述される。付加識別情報には、参照開始時刻（ｒｅｆｅｒｅｎｃｅ＿ｓｔａｒｔ＿ｔｉｍｅ）が記述される。参照開始時刻は、文字情報の提示開始時刻であって、ＮＴＰ形式で指定された時刻である。具体的には、参照開始時刻は、字幕や文字スーパーをＴＴＭＬで記述されたＴＴＭＬ文書内のタイムコードの起点となるＵＴＣ時刻で指定される。
【００３０】
分離部２２０は、分離した音声データと映像データを多重化部２３０に出力し、制御情報としてＭＭＴ−ＳＩを解析部２２２に出力する。また、分離部２２０は、基準時刻情報をＮＴＰ管理部２３４に、文字データをＴＴＭＬ管理部２３６に、マルチメディアデータをＨＴＭＬ管理部２３８にそれぞれ出力する。
【００３１】
解析部２２２は、分離部２２０から入力された制御情報を解析し、構成情報を示すＭＰＴ、番組情報を示すＭＨ−ＥＩＴ、チャネル情報を示すＭＨ−ＳＤＴ、システム時刻情報を示すＭＨ−ＴＯＴ及びアプリケーション制御情報を示すＭＨ−ＡＩＴを抽出する。また、解析部２２２は、制御情報から、文字データの提示に係る参照開始時刻を示す付加識別情報を抽出する。解析部２２２は、抽出した各種情報をＳＩ管理部２３２に記憶する。以下、ＭＭＴ−ＳＩから抽出した情報をＳＩ情報と総称する。
【００３２】
解析部２２２は、分離部から入力される基準時刻情報が示す基準時刻に同期した所定のクロック周波数（例えば、２７ＭＨｚ）のクロック信号（ＳＴＣ：Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）を生成する。クロック信号は、変換処理部２０の各構成要素間の処理を同期（クロック同期）させるために用いられる。解析部２２２は、生成したクロック信号を所定の分周率（例えば、２７００分の１）で分周して、所定時間（例えば、０．１ｍｓ）毎の基準時刻を示す基準時刻情報を再構成する。解析部２２２は、再構成した基準時刻情報をＭＰＥＧ−２  ＴＳ方式で規定されたＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）として多重化部２３０に出力する。解析部２２２は、構成情報を示すＭＰＴを解析し、放送される音声を示す音声データと映像を示す映像データを構成要素として示すＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）に変換する。ＰＭＴは、ＭＰＥＧ−２  ＴＳ形式の構成情報を示す情報テーブルである。解析部２２２は、システム時刻情報を示すＭＨ−ＴＯＴをＭＰＥＧ−２  ＴＳ形式のシステム時刻情報を示すＴＯＴに変換する。解析部２２２は、構成情報を示すＰＭＴとシステム時刻情報を示すＴＯＴを多重化部２３０に出力する。
【００３３】
多重化部２３０は、分離部２２０から入力される音声データと映像データのうち、解析部２２２から入力される構成情報を示すＰＭＴで指定される音声データと映像データを特定する。多重化部２３０は、特定した音声データの形式と映像データの形式をＭＰＥＧ−２  ＴＳ方式で規定された形式であるエレメンタリストリーム（ＥＳ：Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）に変換する。また、多重化部２３０は、解析部２２２から入力される構成情報を示すＰＭＴとシステム時刻情報を示すＴＯＴを含む制御情報を構成する。構成される制御情報のデータ形式は、ＭＰＥＧ−２  ＴＳ方式で規定された形式となる。多重化部２３０は、形式を変換した音声データ、映像データ、解析部２２２から入力されるＰＣＲ及び制御信号を多重化し、ＭＰＥＧ−２  ＴＳ方式に規定された形式の第２多重化データを生成する。ＰＣＲは、第２多重化データをなすＴＳに所定時間（例えば、０．１ｍｓ）間隔で含まれる。多重化部２３０は、生成した第２多重化データを出力部２４０に出力する。
【００３４】
ＳＩ管理部２３２は、解析部２２２から入力されるＳＩ情報を順次記憶する。ＳＩ管理部２３２は、そのＳＩ情報の送信装置からの送信時刻を示す基準時刻情報と対応付けて記憶してもよい。なお、入出力部２４２を介して情報要求信号が受信処理部３０から入力される場合には、ＳＩ管理部２３２は、その応答として情報要求信号で指定されるＳＩ情報を受信処理部３０に入出力部２４２を介して出力してもよい。
【００３５】
ＮＴＰ管理部２３４は、分離部２２０から入力される基準時刻情報を順次記憶する。ＮＴＰ管理部２３４は、新たに入力される基準時刻情報を受信処理部３０に入出力部２４２を介して出力する。
【００３６】
ＴＴＭＬ管理部２３６は、分離部２２０から入力される文字データを順次記憶する。ＴＴＭＬ管理部２３６は、新たに入力される文字データを入出力部２４２に出力する。なお、入出力部２４２を介して情報要求信号が受信処理部３０から入力される場合には、ＴＴＭＬ管理部２３６は、その応答として情報要求信号で指定される文字データを受信処理部３０に入出力部２４２を介して出力してもよい。
【００３７】
ＨＴＭＬ管理部２３８は、分離部２２０から入力されるマルチメディアデータを順次記憶する。ＨＴＭＬ管理部２３８は、新たに入力されるマルチメディアデータを入出力部２４２に出力する。なお、入出力部２４２を介して情報要求信号が受信処理部３０から入力される場合には、ＨＴＭＬ管理部２３８は、その応答として情報要求信号で指定されるマルチメディアデータを受信処理部３０に入出力部２４２を介して出力してもよい。
なお、ＳＩ管理部２３２、ＮＴＰ管理部２３４、ＴＴＭＬ管理部２３６及びＨＴＭＬ管理部２３８は、それぞれリレーショナルデータベースとして構成されてもよい。
【００３８】
出力部２４０は、多重化部２３０から入力される多重化データを受信処理部３０に出力する。出力部２４０は、例えば、出力インタフェースである。
入出力部２４２は、ＳＩ管理部２３２、ＮＴＰ管理部２３４、ＴＴＭＬ管理部２３６及びＨＴＭＬ管理部２３８から入力される各種のデータを受信処理部３０に出力する。また、入出力部２４２は、受信処理部３０から情報要求信号が入力される場合には、出力先の構成部（例えば、ＴＴＭＬ管理部２３６）に入力される情報要求信号を出力する。入出力部２４２は、例えば、入出力インタフェースである。
【００３９】
次に、受信処理部３０の機能構成について図２を用いて説明する。
図２は、本実施形態に係る受信処理部３０の機能構成例を示す概略ブロック図である。図２では、変換処理部２０を示す。但し、入力部２０２、復号部２０４、デスクランブル部２０６、ローカル暗号化部２０８、ＴＬＶ記憶部２１０、ローカル復号部２１２、及び変換部２１４の図示が省略されている。
【００４０】
受信処理部３０は、入力部３２０と、入出力部３２２と、通信部３２４と、分離部３３０と、映像復号部３３２と、映像合成部３３４と、音声復号部３３６と、音声ミキシング部３３８と、同期処理部３４０と、付加コンテンツ処理部３４２と、を含んで構成される。
【００４１】
入力部３２０は、変換処理部２０から入力される第２多重化データを分離部３３０に出力する。入力部３２０は、例えば、入力インタフェースである。
入出力部３２２は、変換処理部２０から入力される各種のデータを同期処理部３４０又は付加コンテンツ処理部３４２に出力する。また、入出力部３２２は、付加コンテンツ処理部３４２から入力される情報要求信号を変換処理部２０に出力する。入出力部３２２は、例えば、入出力インタフェースである。
通信部３２４は、付加コンテンツ処理部３４２とネットワークに接続された機器との間で各種のデータを送受信する。ネットワークは、有線であっても無線であってもよい。通信部３２４は、例えば、通信インタフェースである。
【００４２】
分離部３３０は、入力部３２０から入力される第２多重化データから音声データ、映像データ及び制御情報を分離する。分離部３３０は、分離した音声データ、映像データをそれぞれ音声復号部３３６、映像復号部３３２に出力する。分離部３３０は、分離した制御情報からシステム時刻情報を抽出し、抽出したシステム時刻情報を示すＴＯＴを同期処理部３４０に出力する。受信処理部３０は、ＴＯＴで表されるシステム時刻を基準として放送されるコンテンツやそのコンテンツに関連する各種の関連情報を提示する。関連情報には、例えば、番組予約に係る予約情報、現在時刻を示す現在時刻表などが含まれる。
【００４３】
映像復号部３３２は、分離部３３０から入力された映像データを所定の映像復号方式を用いて復号する。映像復号部３３２に入力される映像データは、その映像復号方式に対応する映像符号化方式で符号化されている。映像復号部３３２は、復号した映像データを映像合成部３３４に出力する。
【００４４】
映像合成部３３４は、映像復号部３３２から入力された映像データに付加コンテンツ処理部３４２から入力される視覚情報を合成し、視覚情報が重畳された映像データを生成する。映像合成部３３４は、生成した映像データを表示部（図示せず）に出力する。
【００４５】
音声復号部３３６は、分離部３３０から入力された音声データを所定の音声復号方式を用いて復号する。音声復号部３３６に入力される音声データは、その音声復号方式に対応する音声符号化方式で符号化されている。音声復号部３３６は、復号した音声データを音声ミキシング部３３８に出力する。
【００４６】
音声ミキシング部３３８は、音声復号部３３６から入力された音声データに付加コンテンツ処理部３４２から入力される聴覚情報を合成し、聴覚情報が重畳された音声データを生成する。音声ミキシング部３３８は、生成した音声データを再生部（図示せず）に出力する。
【００４７】
同期処理部３４０は、付加コンテンツの提示制御時刻を、変換処理部２０から入力される基準時刻情報が示す基準時刻から分離部３３０から入力されるシステム時刻情報が示すシステム時刻の時間差で補正させる。提示制御時刻は、提示開始時刻と提示終了時刻の総称である。より具体的には、同期処理部３４０は、ＴＯＴ基準のシステム時刻からＮＴＰ基準の基準時刻の時間差を算出し、算出した時間差を示す時間差情報を付加コンテンツ処理部３４２に出力する。同期処理部３４０の機能は、上述の演算デバイスが、所定のスクリプト言語（例えば、ＥＣＭＡ−２６２：Ｅｕｒｏｐｅａｎ  Ｃｏｍｐｕｔｅｒ  Ｍａｎｕｆａｃｔｕｒｅｒｓ  Ａｓｓｏｃｉａｔｉｏｎ−２６２）で記述された命令で指示される処理を実行することにより実現される。
【００４８】
付加コンテンツ処理部３４２は、所定のアプリケーションプログラム（以下、アプリケーション）を実行して付加コンテンツを取得する。取得された付加コンテンツに視覚情報が含まれる場合には、付加コンテンツ処理部３４２は、その視覚情報を映像合成部３３４に出力する。取得された付加コンテンツに聴覚情報が含まれる場合には、付加コンテンツ処理部３４２は、その聴覚情報を音声ミキシング部３３８に出力する。アプリケーションは、例えば、ＨＴＭＬ５で記述され、付加コンテンツその他の情報の提示に係る各種の命令が記述される。アプリケーションを実行するとは、そのアプリケーションに記述された命令で指示される処理を行うことを指す。付加コンテンツ処理部３４２は、例えば、ブラウザである。
【００４９】
付加コンテンツ処理部３４２が実行する所定のアプリケーションは、受信処理部３０の記憶部（図示せず）に予め記憶されたアプリケーションであってもよいし、放送信号により伝送される放送アプリケーションであってもよい。既設定のアプリケーションとして、例えば、字幕表示アプリケーション、番組表表示アプリケーション、などがある。放送アプリケーションには、ＨＴＭＬ管理部２３８に記憶されるマルチメディアデータなどがある。
【００５０】
ここで、字幕表示アプリケーションの実行について説明する。字幕表示アプリケーションの実行を開始する時点は、例えば、付加コンテンツ処理部３４２が、サービスの構成要素として文字データを構成要素として含む構成情報の受信を開始した時点である。構成情報は、上述したようにＳＩ管理部２３２から送信される最新のＳＩ情報に含まれる。字幕表示アプリケーションを実行するとき、付加コンテンツ処理部３４２は、次の処理を行う。付加コンテンツ処理部３４２は、その時点での最新の文字データの要求を示す情報要求信号を生成し、生成した情報要求信号をＴＴＭＬ管理部２３６に出力する。付加コンテンツ処理部３４２は、情報要求信号の応答としてＴＴＭＬ管理部２３６から文字データを受信する。付加コンテンツ処理部３４２は、受信したＳＩ情報からＭＨ−データ符号化方式記述子に記述された参照開始時刻（ｒｅｆｅｒｅｎｃｅ＿ｓｔａｒｔ＿ｔｉｍｅ）を特定する。そして、付加コンテンツ処理部３４２は、特定した参照開始時刻に同期処理部３４０から入力された時間差情報が示す時間差を加算し、参照開始時刻からその時間差だけシフトした時刻を補正参照開始時刻として算出する。算出される補正参照開始時刻は、ＴＯＴ基準の時刻スケールに合わせた字幕の表示時刻に相当する。付加コンテンツ処理部３４２は、現在時刻が補正参照開始時刻になったとき文字データが示す文字列からなる字幕を映像合成部３３４に出力する。ここで、基準時刻に基づく補正参照開始時刻は、システム時刻に基づく参照開始時刻に相当する。従って、表示部には、システム時刻に基づく参照開始時刻に字幕と放送される映像とが同期して表示される。
【００５１】
なお、補正参照開始時刻を算出する処理は、付加コンテンツ処理部３４２が行うのではなく、変換処理部２０が実行してもよい。その場合、変換処理部２０の解析部２２２は、ＭＭＴ−ＳＩから分離されたＭＨ−ＴＯＴが示すＴＯＴ基準のシステム時刻から分離部２２０から入力される基準時刻情報が示すＮＴＰ基準の基準時刻の時間差を算出する。解析部２２２は、算出した時間差にＭＰＴから抽出される参照開始時刻（ｒｅｆｅｒｅｎｃｅ＿ｓｔａｒｔ＿ｔｉｍｅ）を加えて補正参照開始時刻を算出する。解析部２２２は、この参照開始時刻の適用対象の文字データと対応付けて、算出した補正参照開始時刻を示す補正参照開始時刻情報をＴＴＭＬ管理部２３６に出力する。解析部２２２は、ＭＰＴを参照して、その参照開始時刻が記述されたＭＨ−データ符号化方式記述子を含むアセット記述子領域に対応するアセットを、適用対象の文字データを特定することができる。
付加コンテンツ処理部３４２は、字幕表示アプリケーションを実行するとき、その時点での最新の文字データの要求を示す情報要求信号を生成し、生成した情報要求信号をＴＴＭＬ管理部２３６に出力する。付加コンテンツ処理部３４２は、情報要求信号の応答としてＴＴＭＬ管理部２３６から文字データを補正参照開始時刻情報と対応付けて受信する。付加コンテンツ処理部３４２は、ＴＯＴ基準の現在時刻が補正参照開始時刻情報が示す補正参照開始時刻に達したとき、受信した文字データが示す文字列からなる字幕を映像合成部３３４に出力する。よって、この手法によっても表示部には、システム時刻に基づく参照開始時刻に字幕と放送される映像とが同期して表示される。
【００５２】
次に、番組表表示アプリケーションの実行について説明する。番組表表示アプリケーションの実行を開始する時点は、例えば、付加コンテンツ処理部３４２に動作制御部（図示せず）から番組表表示を指示する制御信号が入力されるときである。番組表表示アプリケーションを実行するとき、付加コンテンツ処理部３４２は、次の処理を行う。付加コンテンツ処理部３４２は、その時点で最新のチャンネル情報と番組情報を示す情報要求信号を生成し、生成した情報要求信号をＳＩ管理部２３２に出力する。付加コンテンツ処理部３４２は、ＳＩ管理部２３２から情報要求信号の応答として、チャンネル情報と番組情報を受信する。付加コンテンツ処理部３４２は、チャンネル情報が示すチャンネル毎に放送事業者名、チャンネル番号、番組毎の番組情報を放送時間の順に配列して番組表情報を生成する。付加コンテンツ処理部３４２は、生成した番組表情報を映像合成部３３４に出力する。これにより、表示部には番組表情報が表示される。なお、現時刻が放送時間内であるいずれかの番組情報が指示される場合には、動作制御部は、その番組のチャンネルを選局してもよい。より具体的には、動作制御部は、その番組が放送される放送チャンネルを指示する動作制御信号を放送受信部１２に出力する。また、いずれかの番組情報に係る番組の録画が指示されるときには、動作制御部は、その番組の録画予約を行ってもよい。より具体的には、デスクランブル部２０６は、動作制御部からの動作制御信号の指示に応じて、その番組の番組開始時刻に第１多重化データをローカル暗号化部２０８に出力し、ＴＬＶ記憶部２１０に記録させる。また、デスクランブル部２０６は、番組終了時刻に第１多重化データのローカル暗号化部２０８への出力を停止して、ＴＬＶ記憶部２１０への記録を停止させる。本実施形態では録画開始に係る番組開始時刻、録画終了に係る番組終了時刻の補正は行わなくてもよい。
【００５３】
次に、放送アプリケーションの実行について説明する。付加コンテンツ処理部３４２は、ＳＩ管理部２３２から受信した最新のアプリケーション制御情報に基づいて放送アプリケーションとしてＨＴＭＬ管理部２３８に記憶されるマルチメディアデータを取得する。そこで、付加コンテンツ処理部３４２は、アプリケーション制御情報に記述されている取得先情報としてＨＴＭＬ管理部２３８を特定し、ＨＴＭＬ管理部２３８にそのマルチメディアデータを示す情報要求信号を出力する。付加コンテンツ処理部３４２には、その応答としてＨＴＭＬ管理部２３８から出力されるマルチメディアデータが入力される。そのために、解析部２２２は、アプリケーション制御情報に実行対象のアプリケーションとしてマルチメディアデータが指定されている場合には、その所在を示す情報としてＨＴＭＬ管理部２３８のアドレスをアプリケーション制御情報に記述する。そして、解析部２２２は、そのアプリケーション制御情報をＳＩ管理部２３２に出力する。
【００５４】
付加コンテンツ処理部３４２は、アプリケーション制御情報に記述されている各種の命令に基づいて取得したアプリケーションの実行を制御する。かかる命令には、起動指示、終了などの情報が含まれる。それらの命令には、その命令を実行する実行時刻（即ち、アプリケーションの起動時刻、終了時刻、コンテンツの提示時刻など）が指定されることがある。指定される実行時刻が基準時刻に基づく時刻である場合には、付加コンテンツ処理部３４２は、実行時刻に上述の時間差を加算し、実行時刻からその時間差だけシフトした時刻を補正実行時刻として算出する。付加コンテンツ処理部３４２は、補正実行時刻になったとき、その命令で指示される処理を実行する。例えば、付加コンテンツ処理部３４２は、アプリケーションに記述される命令で指示される処理として、そのアプリケーションに含まれる要素コンテンツを抽出もしくはアプリケーションに関連付けられた要素コンテンツを取得する。そして、付加コンテンツ処理部３４２は、その提示時刻に時間差を加算して補正提示時刻を算出する。取得した要素コンテンツに視覚情報が含まれる場合、付加コンテンツ処理部３４２は、現在時刻が補正提示時刻になったとき、その視覚情報を映像合成部３３４に出力する。従って、表示部には、システム時刻に基づく提示時刻に視覚情報と放送される映像とが同期して表示される。取得した付加コンテンツに聴覚情報が含まれる場合、付加コンテンツ処理部３４２は、現在時刻が補正提示時刻になったとき、その聴覚情報を音声ミキシング部３３８に出力する。よって、表示部には、システム時刻に基づく提示時刻に聴覚情報と放送される音声とが同期して再生される。
【００５５】
なお、マルチメディアデータにより提示される付加コンテンツの構成要素となる要素コンテンツがネットワークに接続されている機器（例えば、ウェブサーバ）に格納されていることがある。その場合には、マルチメディアデータに要素コンテンツの取得先情報としてその機器のアドレスが記述される。付加コンテンツ処理部３４２は、マルチメディアデータに記述された取得先情報で指定される機器に要素コンテンツを示す情報要求信号を、通信部３２４を介して送信する。付加コンテンツ処理部３４２は、情報要求信号の応答として取得先情報で指定される機器から送信される要素コンテンツを受信する。
【００５６】
以上に説明したように、本実施形態に係る受信装置１は、第１多重化方式（例えば、ＴＬＶ／ＭＭＴ方式）で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ及び前記音声データならびに映像データに付加される付加コンテンツデータを分離する分離部２２０を備える。また、受信装置１は、音声データ及び映像データを第１多重化方式とは第２多重化方式（例えば、ＭＰＥＧ−２  ＴＳ方式）で多重化して第２多重化データを生成する多重化部２３０と、第２多重化データと付加コンテンツデータをそれぞれ出力する出力部として出力部２４０と入出力部２４２を備える。
また、受信装置１は、第２多重化方式に対応する分離方式で第２多重化データから音声データと映像データを分離し、付加コンテンツデータに基づく付加コンテンツと少なくとも映像データが示す映像もしくは音声データが示す音声のいずれかを重畳する受信処理部３０を備える。
ここで、付加コンテンツは、例えば、文字、マルチメディアデータで提供される放送サービスに関連するマルチメディアコンテンツ、などである。
【００５７】
この構成により、第１多重化データから分離された付加コンテンツデータは、第２多重化方式に基づく第２多重化データと独立に提供される。そのため、受信処理部が第２多重化方式に基づく第２多重化データから音声、映像を提供する機能に加え、第２多重化データとは独立に第２多重化方式に対応していない付加コンテンツを提供することができる。そのため、音声や映像以外の多様な放送サービスの提供が可能となる。
【００５８】
また、分離部２２０は、第１多重化データから基準時刻を示す基準時刻情報を分離し、受信処理部３０は、システム時刻と基準時刻との時間差を検出し、付加コンテンツの提示時刻を検出した時間差で補正した時刻である補正提示時刻に付加コンテンツを出力する。
この構成により、第１多重化データで基準時刻を基準とする付加コンテンツの提示時刻が、補正提示時刻としてシステム時刻を基準とする提示時刻に補正される。そのため、付加コンテンツが提示されるタイミングが、システム時刻を基準として提示される音声もしくは映像のタイミングとを同期することができる。
【００５９】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。以下の説明では、第１の実施形態の差異を主とする。第１の実施形態と同一の構成については同一の符号を付してその説明を援用する。
【００６０】
まず、本実施形態に係る受信装置１の概略構成について図２を用いて説明する。受信装置１において、解析部２２２は、第１多重化データから分離される制御情報からシステム時刻情報及び基準時刻情報の他、付加識別情報が示す参照開始時刻を特定する。解析部２２２は、基準時刻情報が示す基準時刻からシステム時刻情報が示すシステム時刻の時間差を算出し、算出した時間差を参照開始時刻に加算して補正参照開始時刻１を算出する。解析部２２２は、サービスの構成要素として音声データ及び映像データを示す情報に、さらに文字データの提示時刻として補正参照開始時刻１を示す提示時刻情報を含む構成情報を生成する。解析部２２２は、生成した構成情報を多重化部２３０に出力する。従って、多重化部２３０が生成する第２多重化データには、提示時刻情報も多重化される。補正参照開始時刻１は、受信された時点におけるシステム時刻を基準とする参照開始時刻となる。受信装置１は、多重化部２３０により生成されたＭＰＥＧ−２  ＴＳ形式の第２多重化データを記憶（録画）するＴＳ記憶部２５０（図３）を備える。記憶される第２多重化データには、その時点のシステム時刻（録画時刻）を示すシステム時刻情報が含まれる。
【００６１】
ＴＳ記憶部２５０は、動作制御部（図示せず）から再生を指示する動作制御信号が入力されるとき、動作制御信号で指示された第２多重化データを読み出し、分離部３３０に出力する。分離部３３０は、第２多重化データからシステム時刻情報の他、提示時刻情報を分離し、分離したシステム時刻情報と提示時刻情報を同期処理部３４０に出力する。
同期処理部３４０は、その時点におけるシステム時刻を基準とする現在時刻から分離部３３０から入力されたシステム時刻情報が示す録画時刻の時間差を算出する。同期処理部３４０は、分離部３３０から入力された提示時刻情報が示す補正参照開始時刻１に算出した時間差を加算し、さらに補正された補正参照開始時刻２を算出する。補正参照開始時刻２は、その時点におけるシステム時刻を基準とする参照開始時刻となる。同期処理部３４０は、補正参照開始時刻２を示す提示時刻情報を付加コンテンツ処理部３４２に出力する。
【００６２】
付加コンテンツ処理部３４２は、分離部３３０が取得する第２多重化データと同時刻に記憶された文字データをＴＴＭＬ管理部２３６から読み出す。ここで、付加コンテンツ処理部３４２は、その文字データを指示する情報要求信号をＴＴＭＬ管理部２３６に出力し、その応答として指示された文字データが入力される。付加コンテンツ処理部３４２は、入力された文字データが示す文字列からなる字幕データを、基準時刻を基準とする現在時刻が同期処理部３４０から入力される提示時刻情報が示す補正参照開始時刻２になったときに映像合成部３３４に出力する。従って、録画再生される映像と字幕とがシステム時刻を基準として同期して再生される。
【００６３】
次に、本実施形態に係る同期処理の例について説明する。
図３は、本実施形態に係る同期処理の例を説明するための説明図である。
変換処理部２０（図２）は、クロック生成部２２４を備え、受信処理部３０（図２）は、クロック生成部３４４を備える。
【００６４】
変換処理部２０において、解析部２２２は、第１多重化データから分離された制御情報を示すＭＭＴ−ＳＩからシステム時刻情報を示すＭＨ−ＴＯＴ及び構成情報を示すＭＰＴを分離する。（Ｒ０２：ＭＭＴ解析）また、解析部２２２には、分離部２２０から分離されたＮＴＰ形式の基準時刻情報が入力される。
解析部２２２は、第１多重化データから分離されたＭＰＴからＭＨ−データ符号化方式記述子に記述された付加識別情報から参照開始時刻（ｒｅｆｅｒｅｎｃｅ＿ｓｔａｒｔ＿ｔｉｍｅ）を抽出する。（Ｒ０４）
【００６５】
解析部２２２は、分離したシステム時刻情報ＭＨ−ＴＯＴを基準とする現在時刻としてシステム時刻を計時し、計時したシステム時刻を示すシステム時刻情報を生成する（Ｒ０６）。
解析部２２２は、基準時刻情報が示す現在時刻である基準時刻からシステム時刻の時間差を算出する。（Ｒ０８）
解析部２２２は、算出した時間差を参照開始時刻に加算して補正参照開始時刻１を算出する。（Ｒ１０）
解析部２２２は、算出した補正参照開始時刻１が参照開始時刻（ｒｅｆｅｒｅｎｃｅ＿ｓｔａｒｔ＿ｔｉｍｅ）として多重化した構成情報を示すＰＭＴを生成し、生成したＰＭＴを多重化部２３０（図２）に出力する。（Ｒ１２）
【００６６】
解析部２２２は、ＮＴＰ形式の基準時刻情報の周波数（例えば、１Ｈｚ）を逓倍し所定の周波数（例えば、１０Ｈｚ）で基準時刻を示す基準時刻情報に変換する。（Ｒ２０：周波数変換）
解析部２２２は、変換した基準時刻情報をＭＰＥＧ−２  ＴＳ方式に規定の形式の基準時刻情報を示すＰＣＲとして再構成する。解析部２２２は、再構成したＰＣＲを多重化部２３０（図２）とクロック生成部２２４に出力する。（Ｒ２２）
【００６７】
多重化部２３０（図２）は、分離部２２０（図２）から入力された音声データ、映像データ、ＰＣＲ及びＰＭＴを含む制御情報をＭＰＥＧ−２  ＴＳで規定された多重化方式で多重化して第２多重化データを生成する。（Ｒ２４：ＴＳ化）
多重化部２３０は、動作制御部（図示せず）から録画を指示する動作制御信号が入力されるとき、生成した第２多重化データをＴＳ記憶部２５０に記憶する。録画が指示されないとき、多重化部２３０は、生成した第２多重化データを受信処理部３０の分離部３３０に出力する。なお、動作制御部（図示せず）から再生を指示する動作制御信号が入力されるとき、ＴＳ記憶部２５０は、動作制御信号で指示される区間の第２多重化データを受信処理部３０の分離部３３０に出力する。
【００６８】
クロック生成部２２４は、比較器、発振器及びＳＴＣカウンタを備える。比較器、発振器及びＳＴＣカウンタは、ＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）回路を形成する。
比較器は、解析部２２２からＰＣＲが入力されるタイミングで、ＳＴＣカウンタから入力されるカウンタパルスがラッチされ、ＰＣＲとカウンタパルスとの位相を比較する。比較器は、位相差を示す比較誤差信号を発振器に出力する。（Ｒ２６）
【００６９】
発振器は、比較器から入力される比較誤差信号に基づいて所定のクロック周波数（例えば、２７ＭＨｚ）のクロック信号を生成する。比較誤差信号によりクロック周波数が一定に制御される。発振器は、生成したクロック信号をＳＴＣカウンタに出力する。（Ｒ２８）
ＳＴＣカウンタは、発振器から入力されるクロック信号を所定の分周率で分周し、クロックパルスを生成する。ＳＴＣカウンタは、生成したクロックパルスを比較器に出力する。（Ｒ３０）
【００７０】
受信処理部３０において、分離部３３０は、変換処理部２０又はＴＳ記憶部２５０から入力される第２多重化データをなすＴＳを解析し、音声データ、映像データ、基準時刻情報を示すＰＣＲ及び制御情報に分離する。分離部３３０は、分離したＰＣＲと制御情報を同期処理部３４０に出力する。（Ｐ０２：ＴＳ解析）
同期処理部３４０は、分離部３３０から入力される制御情報のうちＰＭＴから補正参照開始時刻１を示す参照開始時刻（ｒｅｆｅｒｅｎｃｅ＿ｓｔａｒｔ＿ｔｉｍｅ）を抽出する。（Ｐ０４）
【００７１】
同期処理部３４０の切替器は、録画再生を指示する動作制御信号が入力されず、通常再生（ライブ）時において、分離部３３０から入力される制御情報に含まれるシステム時刻情報を示すＴＯＴを自部が備えるタイマに供給する。タイマに供給されるシステム時刻情報が示す時刻は、システム時刻を基準とする現在時刻となる。他方、同期処理部３４０の切替器は、録画再生を指示する動作制御信号が入力されるとき（録画再生時）、分離部３３０から入力される制御情報に含まれるシステム時刻情報を示すＴＯＴを自部が備える減算器に供給する。減算器に供給されるシステム時刻情報が示す時刻は、システム時刻を基準とする録画時刻となる。（Ｐ０６）
タイマは、入力されるシステム時刻情報が示す時刻を基準とする現在時刻を逐次に計時し、計時した現在時刻を示すシステム時刻情報を減算部に出力する。（Ｐ０８）タイマには、少なくともシステム時刻情報が少なくとも１回入力されればよい。タイマは、録画時などシステム時刻情報が入力されなくなった後でも現在時刻の計時、出力を継続する。
【００７２】
同期処理部３４０の減算器は、切替器から録画時刻を示すシステム時刻情報と、タイマから現在時刻を示すシステム時刻情報とが入力されるとき、その録画時刻から現在時刻を減算して、録画時刻から現在時刻の時間差を算出し、算出した時間差を示す時間差情報を加算器に出力する。（Ｐ１０）但し、同期処理部３４０の減算器は、タイマからシステム時刻情報が入力されない場合には、時間差情報を出力しない。
同期処理部３４０の加算器は、参照開始時刻（ｒｅｆｅｒｅｎｃｅ＿ｓｔａｒｔ＿ｔｉｍｅ）として記述された補正参照開始時刻１に減算器から入力される時間差情報が示す時間差を加算して補正参照開始時刻２を算出する。加算器は、算出した補正参照開始時刻２を記述した参照開始時刻（ｒｅｆｅｒｅｎｃｅ＿ｓｔａｒｔ＿ｔｉｍｅ）を提示時刻情報として付加コンテンツ処理部３４２（図２）に出力する。（Ｐ１２）なお、減算器から時間差情報が入力されない場合には、加算器は、自器に入力される参照開始時刻（ｒｅｆｅｒｅｎｃｅ＿ｓｔａｒｔ＿ｔｉｍｅ）をそのまま提示時刻情報として付加コンテンツ処理部３４２に出力する。
【００７３】
受信処理部３０のクロック生成部３４４は、変換処理部２０のクロック生成部２２４と同様に、比較器、発振器及びＳＴＣカウンタを備え、ＰＬＬ回路を形成する。この構成により、クロック生成部３４４は、分離部３３０から入力されるＰＣＲに同期したクロック信号を生成する。クロック生成部３４４が生成したクロック信号は、受信処理部３０の各構成要素間の処理を同期（クロック同期）させるために用いられる。従って、変換処理部２０と受信処理部３０との間では、基準時刻を基準として相互の動作が同期する。
【００７４】
従って、本実施形態に係る受信装置１は、録画再生時において、録画時に指示された提示時刻を、その時点におけるシステム時刻を基準とする時刻として補正された時刻に字幕を表示することができる。また、受信装置１は、通常再生時において、受信時に指示された提示時刻を、その時点におけるシステム時刻を基準とする時刻として補正された時刻に字幕を表示することができる。どちらの場合も、ＭＰＥＧ−２  ＴＳ方式で多重化された第２多重化データでシステム時刻を基準として提供される映像と、第２多重化データとは並行して基準時刻を基準として提供される字幕とが同期する。また、字幕の表示に係る参照開始時刻を示す提示時刻情報は、ＭＭＴ方式、ＭＰＥＧ−２  ＴＳ方式で共通の形式であるため、提示時刻情報の変更に係る処理量や付加コンテンツの提示にかかる処理量が過大にならずに済む。
【００７５】
以上に説明したように、本実施形態に係る受信装置１は、第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、音声データならびに映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び付加コンテンツの提示時刻を示す提示時刻情報を分離する分離部２２０を備える。また、受信装置１は、解析部２２２、多重化部２３０及び出力部として出力部２４０ならびに入出力部２４２を備える。解析部２２２は、提示時刻を、基準時刻とシステム時刻との時間差で補正した補正提示時刻を算出する。多重化部２３０は、音声データ、映像データ及び補正提示時刻を示す補正提示時刻情報を第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する。出力部２４０は、第２多重化データを出力し、入出力部２４２は、付加コンテンツデータを出力する。
また、受信装置１は、第２多重化方式に対応する分離方式で第２多重化データから音声データ、映像データ及び補正提示時刻情報を分離し、補正提示時刻情報が示す補正提示時刻に付加コンテンツデータに関する付加コンテンツを出力する受信処理部３０を備える。
【００７６】
この構成によれば、提示時刻が第１多重化方式、第２多重化方式の制御情報において指定可能である付加コンテンツについて、基準時刻を基準とする提示時刻がシステム時刻を基準とする補正提示時刻が第２多重化方式の制御情報で指定される。そのため、付加コンテンツを提示する時刻である補正提示時刻を、音声もしくは映像が提示されるシステム時刻を基準とするタイミングと同期させることができる。また、受信処理部３０において提示時刻情報を補正する必要がないため、受信処理部３０の仕様や設定の変更を軽減することができる。
【００７７】
また、受信装置１は、多重化部２３０が生成した第２多重化データを記憶するＴＳ記憶部２５０と、付加コンテンツデータを記憶する記憶部としてＴＴＭＬ管理部２３６とＨＴＭＬ管理部２３８を備える。受信処理部３０は、記憶部から第２多重化データと付加コンテンツデータが入力されるとき、第２多重化データを記憶した時刻と現在時刻との時間差である第２時間差を算出し、補正提示時刻を第２時間差で第２補正提示時刻を算出する。そして、受信処理部３０は、第２補正提示時刻において、記憶部から入力される付加コンテンツデータに関する付加コンテンツを出力する。
この構成によれば、第２多重化データに係る音声もしくは映像と付加コンテンツデータに係る付加コンテンツを録画再生するとき、記憶時（録画時）のシステム時刻を基準とする補正提示時刻に録画時の時刻と現在時刻との時間差で補正した第２補正提示時刻を算出する。第２補正提示時刻は、録画再生時のシステム時刻を基準とする提示時刻に対応するその時点におけるシステム時刻を基準とする現在時刻に相当する。そのため、録画再生される付加コンテンツを提示する時刻である第２補正提示時刻を、録画再生に係る音声もしくは映像が提示されるタイミングと同期させることができる。
【００７８】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。以下の説明では、第２の実施形態の差異を主とする。上述の実施形態と同一の構成については同一の符号を付してその説明を援用する。
【００７９】
第２の実施形態では、解析部２２２は、基準時刻からシステム時刻の時間差を参照開始時刻に加算して補正参照開始時刻１を算出し、補正参照開始時刻１を示す提示時刻情報を第２多重化データに多重化していた。
これに対し、本実施形態では、解析部２２２は、第１多重化データの制御情報から抽出された参照開始時刻をそのまま多重化した第２多重化データを生成する。受信装置１はさらに時間差情報記憶部２５２を備える。録画を指示する動作制御信号が入力されるとき、解析部２２２は、基準時刻からシステム時刻の時間差を示す時間差情報を第２多重化データと対応付けて時間差情報記憶部２５２に記憶する。また、通常再生が設定されているとき、解析部２２２は、第２多重化データに対応付けて時間差情報を受信処理部３０に出力する。
【００８０】
また、第２の実施形態では、同期処理部３４０は、現在時刻から録画時刻の時間差を算出し、分離部３３０（図２）から入力された提示時刻情報が示す補正参照開始時刻１に算出した時間差を加算して得られる補正参照開始時刻２を示す提示時刻情報を生成していた。
これに対し、本実施形態では、同期処理部３４０は、現在時刻から録画時刻の時間差を算出し、分離部３３０から入力された提示時刻情報が示す参照開始時刻に算出した時間差を加算して得られる補正参照開始時刻３を算出する。他方、同期処理部３４０は、録画再生を指示する動作制御信号が入力されるとき、動作制御信号で指示された区間の第２多重化データと対応付けて記憶された時間差情報を時間差情報記憶部２５２から記憶する。また、録画再生を指示する動作制御信号が入力されず、通常再生が設定されるとき、同期処理部３４０には分離部３３０に入力される第２多重化データと対応付けて時間差情報が入力される。同期処理部３４０は、取得した時間差情報が示す時間差を補正参照開始時刻３に加算して、補正参照開始時刻３からさらにその時間差がシフトした時刻である補正参照開始時刻４を算出する。同期処理部３４０は、補正参照開始時刻４を示す提示時刻情報を付加コンテンツ処理部３４２に出力する。
【００８１】
付加コンテンツ処理部３４２は、分離部３３０に入力される第２多重化データと同時刻に記憶された文字データを取得し、取得した文字データが示す文字列からなる字幕データを、基準時刻を基準とする現在時刻が同期処理部３４０から入力される提示時刻情報が示す補正参照開始時刻４になったときに映像合成部３３４に出力する。かかる構成によっても、録画再生される映像と字幕とがシステム時刻を基準として同期して再生される。
【００８２】
次に、本実施形態に係る同期処理の例について説明する。
図４は、本実施形態に係る同期処理の例を説明するための説明図である。
本実施形態でも変換処理部２０（図２）は、クロック生成部２２４を備え、受信処理部３０（図２）は、クロック生成部３４４を備える。
【００８３】
但し、解析部２２２が実行する処理ブロックＲ０４、Ｒ０６、Ｒ０８、Ｒ１０、Ｒ１２、Ｒ２０及びＲ２２のうち、処理ブロックＲ１０及びＲ１２が省略されている。
ここで、解析部２２２は、第１多重化データから分離された参照開始時刻（ｒｅｆｅｒｅｎｃｅ＿ｓｔａｒｔ＿ｔｉｍｅ）を示す提示時刻情報が示す時刻を補正せずにそのままＰＭＴに多重化する。そして、多重化部２３０は、そのＰＭＴを多重化して第２多重化データを生成する。（Ｒ２４：ＴＳ化）
【００８４】
録画を指示する動作制御信号が入力される場合には、解析部２２２は、処理ブロックＲ０８で算出した時間差を示す時間差情報（ＮＰＴ＿Ｄｉｆｆ）を、第２多重化データと対応付けて時間差情報記憶部２５２に記憶する。動作制御信号が入力されず、通常再生が設定される場合には、解析部２２２は、処理ブロックＲ０８で算出した時間差を示す時間差情報（ＮＰＴ＿Ｄｉｆｆ）を、第２多重化データと対応付けて受信処理部３０に出力する。
【００８５】
また、同期処理部３４０が実行する処理ブロックとして、処理ブロックＰ０４、Ｐ０６、Ｐ０８、Ｐ１０及びＰ１２の他、処理ブロックＰ１４が追加されている。
録画再生を指示する動作制御信号が入力される場合には、同期処理部３４０は、動作制御信号で指示される区間の第２多重化データに対応する時間差情報を時間差情報記憶部２５２から読み出す。
動作制御信号が入力されず、通常再生が設定される場合には、同期処理部３４０には、分離部３３０（図２）に入力される第２多重化データに対応する時間差情報が入力される。
同期処理部３４０は、処理ブロックＰ１２から出力される参照開始時刻として記述される補正参照開始時刻３に取得した時間差情報が示す時間差を加算して補正参照開始時刻４を算出する。（Ｐ１４）同期処理部３４０は、参照した補正参照開始時刻４を記述した参照開始時刻を提示時間情報として付加コンテンツ処理部３４２に出力する。
【００８６】
従って、本実施形態に係る受信装置１は、録画再生時には、録画時に指示された提示時刻を、その時点におけるシステム時刻を基準とする時刻に補正された補正参照開始時刻４に字幕を表示することができる。また、受信装置１は、通常再生時には、受信時に指示された提示時刻を、システム時刻を基準とする時刻に補正された補正参照開始時刻４に字幕を表示することができる。また、本実施形態では、変換処理部２０は、字幕の表示に係る参照開始時刻に相当する提示時刻情報を都度、変更する必要がない。そのため、提示時刻情報の変更に係る処理量が過大にならずに済む。
【００８７】
以上に説明したように、本実施形態に係る受信装置１は、第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、音声データならびに記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び付加コンテンツの提示時刻を示す提示時刻情報を分離する分離部３３０を備える。また、受信装置１は、解析部２２２、多重化部２３０及び出力部として出力部２４０ならびに入出力部２４２もしくはＴＳ記憶部２５０ならびに時間差情報記憶部２５２を備える。
また、受信装置１は、第２多重化方式に対応する分離方式で第２多重化データから音声データ、映像データ及び提示時刻情報を分離し、提示時刻情報が示す提示時刻を時間差情報が示す時間差で補正して補正提示時刻を算出し、補正提示時刻において付加コンテンツデータに関する付加コンテンツを出力する受信処理部３０を備える。
【００８８】
この構成によれば、提示時刻が第１多重化方式、第２多重化方式の制御情報において指定可能である付加コンテンツについて、第２多重化方式の制御情報で伝達された基準時刻を、基準時刻とシステム時刻との時間差で補正した補正提示時刻が得られる。受信処理部３０は、システム時刻を基準とする補正提示時刻に付加コンテンツを提示させることができる。そのため、付加コンテンツを提示する時刻である補正提示時刻を音声もしくは映像が提示されるシステム時刻を基準とするタイミングと同期させることができる。また、第１多重化方式の制御情報に含まれる提示時刻情報を補正する必要がないため、補正に係る処理量の増加や設定が回避される。
【００８９】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成は上述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。上述の実施形態において説明した各構成は、任意に組み合わせることができる。
【００９０】
例えば、第２、第３実施形態は、主に付加コンテンツデータが文字データであり、提示時刻情報に相当する時刻が参照開始時刻である場合を例にしたが、これには限られない。付加コンテンツデータは、マルチメディアデータであってもよい。その場合には、提示時刻情報に相当する時刻として、アプリケーション制御情報もしくはアプリケーションに記述された各種の実行時刻（例えば、起動時刻、終了時刻、提示時刻など）が適用されればよい。但し、番組表表示アプリケーションに係る放送時間は、上述した提示時刻情報として補正の対象としなくてもよい。
また、文字データのうち、文字スーパーは、放送される映像や音声と同期させる必要がない、そのため、参照開始時刻が文字スーパーの提示時刻を示す場合には、上述した提示時刻情報として補正の対象としなくてもよい。
付加コンテンツは、文字や映像等の視覚情報に限られず、音声、音楽、効果音等の聴覚情報もしくは視覚情報と聴覚情報の組み合わせであってもよい。
【００９１】
また、受信装置１の一部の構成が省略されてもよいし、他の構成が追加されてもよい。例えば、受信装置１において、放送受信部１２、復調部１４、表示部（図示せず）及び再生部（図示せず）のいずれか又はそれらの任意の組み合わせが省略されてもよい。受信装置１は、受信処理部３０、表示部及び再生部を省略して変換装置として構成されてもよい。この変換装置からは、さらに放送受信部１２と復調部１４が省略されてもよい。
また、変換処理部２０において、ローカル暗号化部２０８、ＴＬＶ記憶部２１０、及びローカル復号部２１２が省略されてもよい。
【００９２】
第２、第３の実施形態において、ＴＳ記憶部２５０は、変換処理部２０、受信処理部３０とは独立の構成であってもよいし、変換処理部２０又は受信処理部３０の一部として構成されてもよい。
また、第３の実施形態において、時間差情報記憶部２５２は、変換処理部２０、受信処理部３０とは独立の構成であってもよいし、変換処理部２０又は受信処理部３０の一部として構成されてもよい。ＴＳ記憶部２５０は、時間差情報記憶部２５２と一体に構成されてもよいし、別体であってもよい。
【００９３】
なお、上述した発明は、次の態様でも実施することができる。
（１）第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離する分離部と、前記提示時刻を、前記基準時刻と前記システム時刻との時間差で補正した補正提示時刻を算出する解析部と、前記音声データ、前記映像データ及び前記補正提示時刻を示す補正提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する多重化部と、前記第２多重化データと前記付加コンテンツデータをそれぞれ出力する出力部と、を備える受信装置。
【００９４】
（２）前記第２多重化方式に対応する分離方式で前記第２多重化データから前記音声データ、前記映像データ及び前記補正提示時刻情報を分離し、前記補正提示時刻情報が示す補正提示時刻に前記付加コンテンツデータに関する付加コンテンツを出力する受信処理部を備える（１）の受信装置。
【００９５】
（３）第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離する分離部と、前記基準時刻と前記システム時刻との時間差を算出する解析部と、前記音声データ、前記映像データ及び前記提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する多重化部と、前記第２多重化データ、前記付加コンテンツデータ及び前記時間差を示す時間差情報をそれぞれ出力する出力部と、を備える受信装置。
【００９６】
（４）前記第２多重化方式に対応する分離方式で前記第２多重化データから前記音声データ、前記映像データ及び前記提示時刻情報を分離し、前記提示時刻情報が示す提示時刻を前記時間差情報が示す時間差で補正して補正提示時刻を算出し、前記補正提示時刻に前記付加コンテンツデータに関する付加コンテンツを出力する受信処理部を備える（３）の受信装置。
【００９７】
（５）前記第２多重化データと前記付加コンテンツデータを記憶する記憶部を備え、前記受信処理部は、前記記憶部から前記第２多重化データと前記付加コンテンツデータが入力されるとき、前記第２多重化データを記憶した時刻と現在時刻との時間差である第２時間差を算出し、前記補正提示時刻を前記第２時間差で補正して第２補正提示時刻を算出し、前記第２補正提示時刻に、前記記憶部から入力される前記付加コンテンツデータに関する付加コンテンツを出力する（２）又は（４）の受信装置。
【００９８】
（６）前記解析部は、前記基準時刻に同期する基準時刻情報を生成し、前記多重化部は、前記基準時刻情報をさらに多重化して前記第２多重化データを生成し、前記受信処理部は、前記第２多重化データから分離した前記基準時刻情報に基づいてクロック同期を行う（２）、（４）及び（５）のいずれかの受信装置。
【００９９】
（７）前記付加コンテンツデータは、文字を示す文字データを含む（１）から（６）のいずれかの受信装置。
【０１００】
（８）前記第１多重化方式は、Ｔｙｐｅ−ｌｅｎｇｔｈ−ｖａｌｕｅ／ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ方式であり、前記第２多重化方式は、ＭＰＥＧ−２  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ方式である（１）から（７）のいずれかの受信装置。
【０１０１】
（９）受信装置における受信方法であって、前記受信装置が第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離する分離ステップと、前記提示時刻を、前記基準時刻と前記システム時刻との時間差で補正した補正提示時刻を算出する解析ステップと、前記音声データ、前記映像データ及び前記補正提示時刻を示す補正提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する多重化ステップと、前記第２多重化データと前記付加コンテンツデータをそれぞれ出力する出力ステップと、を有する受信方法。
【０１０２】
（１０）受信装置における受信方法であって、前記受信装置が第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離する分離ステップと、前記基準時刻と前記システム時刻との時間差を算出する解析ステップと、前記音声データ、前記映像データ及び前記提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する多重化ステップと、前記第２多重化データ、前記付加コンテンツデータ及び前記時間差を示す時間差情報をそれぞれ出力する出力ステップと、を有する受信方法。
【０１０３】
（１１）受信装置のコンピュータに、第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離する分離手順と、前記提示時刻を、前記基準時刻と前記システム時刻との時間差で補正した補正提示時刻を算出する解析手順と、前記音声データ、前記映像データ及び前記補正提示時刻を示す補正提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する多重化手順と、前記第２多重化データと前記付加コンテンツデータをそれぞれ出力する出力手順と、を実行させるためのプログラム。
【０１０４】
（１２）受信装置のコンピュータに、第１多重化方式で多重化された第１多重化データから放送サービスの構成要素である音声データ、映像データ、前記音声データならびに前記映像データに付加される付加コンテンツに関する付加コンテンツデータ、基準時刻を示す基準時刻情報、システム時刻を示すシステム時刻情報及び前記付加コンテンツの提示時刻を示す提示時刻情報を分離する分離手順と、前記基準時刻と前記システム時刻との時間差を算出する解析手順と、前記音声データ、前記映像データ及び前記提示時刻情報を前記第１多重化方式とは別の第２多重化方式で多重化して第２多重化データを生成する多重化手順と、前記第２多重化データ、前記付加コンテンツデータ及び前記時間差を示す時間差情報をそれぞれ出力する出力手順と、を実行させるためのプログラム。
【０１０５】
また、上述の変換処理部２０、受信処理部３０の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより変換処理部２０及び受信処理部３０を実現してもよい。当該プログラムは、上述の実施形態において説明したアプリケーションプログラムとは別個のプログラムであるが、その一部の機能が当該アプリケーションプログラムに基づいて実現されてもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。
【０１０６】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。
【０１０７】
なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で一体化する構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えば、ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１０８】
１…受信装置、１２…放送受信部、１４…復調部、２０…変換処理部、３０…受信処理部、２０２…入力部、２０４…復号部、２０６…デスクランブル部、２０８…ローカル暗号化部、２１０…ＴＬＶ記憶部、２１２…ローカル復号部、２１４…変換部、２２０…分離部、２２２…解析部、２３０…多重化部、２３２…ＳＩ管理部、２３４…ＮＴＰ管理部、２３６…ＴＴＭＬ管理部、２３８…ＨＴＭＬ管理部、２４０…出力部、２４２…入出力部、２５０…ＴＳ記憶部、２５２…時間差情報記憶部、３２０…入力部、３２２…入出力部、３２４…通信部、３３０…分離部、３３２…映像復号部、３３４…映像合成部、３３６…音声復号部、３３８…音声ミキシング部、３４０…同期処理部、３４２…付加コンテンツ処理部
【図１】
2019047293.tif 000003
【図２】
2019047293.tif 000004
【図３】
2019047293.tif 000005
【図４】
2019047293.tif 000006