(57)【要約】【課題】  本発明は、所望の番組コンテンツ及びデータ放送コンテンツを同期再生することができる技術を提供することを目的とする。【解決手段】  番組コンテンツ及びデータ放送コンテンツを多重化したトランスポートストリーム（以下、ＴＳ）を蓄積する蓄積部２２０と、番組コンテンツの一部分であるユニット毎に、再生時間情報と先読み情報とを含む制御情報を取得する再生箇所決定部２３２と、ＴＳの時間軸上の任意の時間位置の指定を受け付ける指定受付手部２３０と、指定された時間位置に対応するユニットを読み出すＡＶ読出部２４２と、指定ユニットと同期再生されるべきデータ放送コンテンツを、先読み情報に基づいてＴＳから読み出すＤａｔａ読出部２４４と、指定ユニット及びデータ放送コンテンツを同期再生する再生部２５０とを含むことを特徴とする再生装置を提供する。【選択図】  図７
2006033180.tif 000002
【特許請求の範囲】
【請求項１】
番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを蓄積する蓄積手段と、
前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を取得する制御情報取得手段と、
任意のユニットの指定を受け付ける指定受付手段と、
指定されたユニット（以下、指定ユニットという）を読み出す読出手段と、
前記指定ユニットと同期再生されるべきデータ放送コンテンツを、前記先読み情報に基づいて前記蓄積手段から読み出す先読み手段と、
前記読出手段が読み出した前記指定ユニットと前記先読み手段が読み出したデータ放送コンテンツとを、前記再生時間情報及び前記先読み情報とに基づいて同期再生する再生手段と、
を含むことを特徴とする再生装置。
【請求項２】
前記ユニットの再生時間情報は、前記番組コンテンツの先頭からのずれ時間で表される再生開始時間を含み、
前記再生手段は、前記ユニット及び前記データ放送コンテンツを前記再生開始時間から同期再生することを特徴とする請求項１に記載の再生装置。
【請求項３】
前記ユニットの再生時間情報は、前記ユニットの再生に要する時間の長さである再生持続時間をさらに含み、
前記再生手段は、前記ユニット及び前記データ放送コンテンツを前記再生開始時間から前記再生持続時間の長さだけ経過するまで同期再生することを特徴とする請求項２に記載の再生装置。
【請求項４】
前記先読み情報は、前記番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを多重化したトランスポートストリームの時間軸上の時間位置であって、前記指定ユニットの再生開始時間よりも前の時間位置である先読み開始時間を含み、
前記先読み手段は、前記指定ユニットと同期再生されるべきデータ放送コンテンツを、前記先読み開始時間に基づいて前記蓄積手段から読み出すことを特徴とする請求項２に記載の再生装置。
【請求項５】
前記先読み情報は、各ユニットと同期再生されるべきデータ放送コンテンツを識別する先読みデータ識別子をさらに含み、
前記制御情報は、各ユニットのユニット識別子をさらに含み、前記先読みデータ識別子と前記ユニット識別子とを対応づけていることを特徴とする請求項４に記載の再生装置。
【請求項６】
前記先読み手段が読み出したデータ放送コンテンツの表示／非表示を制御する制御文書を取得する制御文書取得手段と、
前記再生手段により同期再生された番組コンテンツ及びデータ放送コンテンツを表示する表示手段とをさらに含み、
前記再生手段は、先読みされたデータ放送コンテンツを、前記制御文書に基づき前記再生開始時間まで非表示状態で前記表示手段に表示させることを特徴とする請求項４に記載の再生装置。
【請求項７】
前記制御情報に基づいて、前記データ放送コンテンツの先読みの可否を判定する先読み判定手段をさらに含むことを特徴とする請求項１に記載の再生装置。
【請求項８】
前記制御情報に基づいてユニットのリストを表示する表示手段をさらに含み、
前記指定受付手段は、前記リストに基づいてユニットの指定を受け付けることを特徴とする請求項１に記載の再生装置。
【請求項９】
前記蓄積手段は、番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを多重化したトランスポートストリームを蓄積することを特徴とする請求項１に記載の再生装置。
【請求項１０】
番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを蓄積する蓄積手段と、
前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を取得する制御情報取得手段と、
前記番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを多重化したトランスポートストリームの時間軸上の任意の時間位置の指定を受け付ける指定受付手段と、
指定された時間位置に対応するユニット（以下、指定ユニットという）を読み出す読出手段と、
前記指定ユニットと同期再生されるべきデータ放送コンテンツを、前記先読み情報に基づいて前記蓄積手段から読み出す先読み手段と、
前記読出手段が読み出した前記指定ユニットと前記先読み手段が読み出したデータ放送コンテンツとを、前記再生時間情報及び前記先読み情報とに基づいて同期再生する再生手段と、
を含むことを特徴とする再生装置。
【請求項１１】
番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを蓄積する蓄積ステップと、
前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を取得する制御情報取得ステップと、
任意のユニットの指定を受け付ける指定受付ステップと、
指定されたユニット（以下、指定ユニットという）を読み出す読出ステップと、
前記指定ユニットと同期再生されるべきデータ放送コンテンツを、前記先読み情報に基づいて前記蓄積ステップで蓄積された前記番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツから読み出す先読みステップと、
【請求項１２】
番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを蓄積する蓄積手段、
前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を取得する制御情報取得手段、
任意のユニットの指定を受け付ける指定受付手段、
指定されたユニット（以下、指定ユニットという）を読み出す読出手段、
前記指定ユニットと同期再生されるべきデータ放送コンテンツを、前記先読み情報に基づいて前記蓄積手段から読み出す先読み手段、及び
前記読出手段が読み出した前記指定ユニットと前記先読み手段が読み出したデータ放送コンテンツとを、前記再生時間情報及び前記先読み情報とに基づいて同期再生する再生手段、
としてコンピュータを機能させるための再生プログラム。
【請求項１３】
番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを蓄積する蓄積ステップと、
前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を取得する制御情報取得ステップと、
任意のユニットの指定を受け付ける指定受付ステップと、
指定されたユニット（以下、指定ユニットという）を読み出す読出ステップと、
前記指定ユニットと同期再生されるべきデータ放送コンテンツを、前記先読み情報に基づいて前記蓄積ステップで蓄積された前記番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツから読み出す先読みステップと、
前記読出ステップにおいて読み出された前記指定ユニットと前記先読みステップにおいて読み出されたデータ放送コンテンツとを、前記再生時間情報及び前記先読み情報とに基づいて同期再生する再生ステップと、
を実行するための再生プログラムを記録した、コンピュータ読み取り可能な記録媒体。
【請求項１４】
番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを多重化したトランスポートストリームを送信するトランスポートストリーム送信手段と、
前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を送信する制御情報送信手段と、
を含むことを特徴とする送信装置。
【請求項１５】
前記先読み情報は、前記トランスポートストリームの時間軸上の時間位置であって、前記ユニットの再生開始時間よりも前の時間位置である先読み開始時間を含むことを特徴とする請求項１４に記載の送信装置。
【請求項１６】
番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを多重化したトランスポートストリームを送信するトランスポートストリーム送信ステップと、
前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を送信する制御情報送信ステップと、
を含むことを特徴とする送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ放送コンテンツ及び番組コンテンツを同期再生するための再生装置及び送信装置に関する。
【背景技術】
【０００２】
近年、映像や音声等の番組コンテンツをデジタル化し、放送や通信により配信するのが主流になっている。例えば、ＢＳ（Broadcast Satellite）デジタル放送、ＣＳ（Communication Satellite）デジタル放送及び地上波デジタル放送等では、ＭＰＥＧ（Moving Picture Experts Group）２規格により映像データや音声データ等の番組コンテンツをデジタル化して配信している。また、番組コンテンツに重畳して表示するためのデータ放送コンテンツを配信するデータ放送も普及しつつある。データ放送コンテンツとは、例えば、番組コンテンツに関連する文書や画像などでデータある。
【０００３】
データ放送を再生装置において再生する場合、それらを一旦記録媒体に記録し、その後に再生する視聴形態も普及してきている。例えば、テレビジョンで受信したデータ放送をＤＶＤ（Digital Versatile Disk）レコーダやＨＤＤ（Hard Disk Drive）レコーダに記録したり、ＰＣで受信したコンテンツをＨＤＤに記録した後に再生する視聴形態が一般的になってきている。
【０００４】
さらに、今後予定されているサーバ型放送では、番組コンテンツやデータ放送コンテンツの制御情報を再生装置に配信する。そして、再生装置が制御情報を処理することによって、番組コンテンツやデータ放送コンテンツの自動蓄積やダイジェスト視聴が可能となる。この制御情報のフォーマットは、ＡＲＩＢ（Association of Radio Industries Businesses）における規格ＳＴＤ−Ｂ３８やＴＶ−Ａｎｙｔｉｍｅフォーラムによって規定されている。
【０００５】
特許文献１には、スケジュールに従ってデータ放送コンテンツを送信する送信装置が開示されている。図１４は、スケジュールの一例である。スケジュールには、例えば、番組コンテンツの一部分であり、番組を構成するセグメント毎に、番組コンテンツの識別コード、データ放送コンテンツの識別コード及び放送開始時刻が記載される。図１４のスケジュールによると、時刻Ｔ＝７：００：００に、番組コンテンツ「ＡＶ０１」及びデータ放送コンテンツ「Ｄ０１」の多重放送が開始され、時刻Ｔ＝７：１３：００まで継続される。そして、時刻Ｔ＝７：１３：００に、番組コンテンツ「ＡＶ０１」及びデータ放送コンテンツ「Ｄ０１」が、番組コンテンツ「ＡＶ０２」及びデータ放送コンテンツ「Ｄ０２」に切り替えられる。
【０００６】
図１５は、図１４のスケジュールに基づいた番組コンテンツ及びデータ放送コンテンツそれぞれの放送の様子を時系列的に示した模式図である。送信装置は、番組コンテンツ「ＡＶ０２」及びデータ放送コンテンツ「Ｄ０２」の放送が開始される時刻Ｔ＝７：１３：００に先だって、時刻Ｔ＝ｔからデータ放送コンテンツ「Ｄ０２」を受信装置に送信する。これは、データ放送コンテンツを送信するための帯域幅が番組コンテンツの帯域幅より狭い為、番組コンテンツ及びデータ放送コンテンツを同期して放送するためには、データ放送コンテンツを先に送信する必要があるからである。また、データ放送コンテンツを処理するのに時間がかかるからである。
【０００７】
一方、受信装置は、データ放送コンテンツ「Ｄ０２」を、時刻Ｔ＝ｔにおいて送信装置から受信し処理を開始する。ここで、受信装置は、送信装置から受信したスケジュールにおいて、データ放送コンテンツ「Ｄ０２」の放送開始時刻がＴ＝７：１３：００であることに基づいて、時刻Ｔ＝７：１３：００まではデータ放送コンテンツ「Ｄ０２」を非表示状態で出力する。そして、時刻Ｔ＝７：１３：００になると、番組コンテンツ「ＡＶ０２」の出力を行うとともに、データ放送コンテンツ「Ｄ０２」を可視状態にする。よって、番組コンテンツ「ＡＶ０２」及びデータ放送コンテンツ「Ｄ０２」が同期して放送されているように見える。
【０００８】
図１６（ａ）は、番組コンテンツ「ＡＶ０２」及びデータ放送コンテンツ「Ｄ０２」が同期して放送される場合の画面例を示す。画面には、番組コンテンツ「ＡＶ０２」とともに、データ放送コンテンツ「Ｄ０２」として、番組コンテンツ「ＡＶ０２」に関連した資料を請求するための資料請求ボタンが表示されている。
【０００９】
以上より、受信装置は、データ放送コンテンツの処理を、同期して放送される番組コンテンツの出力に先だって行う。そのため、受信装置は、番組コンテンツ及びデータ放送コンテンツを、送信装置から受信したスケジュールに基づいて同期して出力することができる。
【特許文献１】特開２００１−３５２５２８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
特許文献１において、番組コンテンツ及びデータ放送コンテンツが多重化されたトランスポートストリームを、受信装置に一旦蓄積した後に再生する場合を考える。例えば、ユーザが、トランスポートストリーム上の時間位置Ｔ＝ｔの位置からの頭出し再生を指示したとする。受信装置は、時間位置Ｔ＝ｔからデータ放送コンテンツ「Ｄ０２」の処理を行う。このとき、時間位置Ｔ＝ｔ〜７：１３：００において、データ放送コンテンツ「Ｄ０２」は非表示状態で処理されるため表示されない。そして、時間位置Ｔ＝７：１３：００の位置において、図１６（ａ）に示すように番組コンテンツ「ＡＶ０２」及びデータ放送コンテンツ「Ｄ０２」を同期再生することができる。さらに、時間位置Ｔ＝７：１３：００から番組コンテンツ「ＡＶ０１」及びデータ放送コンテンツ「Ｄ０２」の再生処理が行われる。
【００１１】
一方、ユーザが、トランスポートストリーム上の時間位置Ｔ＝７：１３：００の位置から始まる番組コンテンツ及びデータ放送コンテンツの頭出し再生を指示したとする。このとき、受信装置は、時間位置Ｔ＝７：１３：００に相当する位置からトランスポートストリームの読み出し及び再生を開始する。しかし、再生を指示された番組コンテンツ「ＡＶ０２」と同期再生されるべきデータ放送コンテンツ「Ｄ０２」は、時間位置ｔ（ｔ＜７：１３：００）から始まっている。そのため、トランスポートストリーム上の時間位置Ｔ＝ｔ〜７：１３：００の間に位置するデータ放送コンテンツ「Ｄ０２」が再生されない。そのため、番組コンテンツ「ＡＶ０２」及びデータ放送コンテンツ「Ｄ０２」が同期再生されない。図１６（ｂ）は、番組コンテンツ「ＡＶ０２」及びデータ放送コンテンツ「Ｄ０２」が同期再生されない場合の画面例を示す。同期再生される場合の図１６（ａ）と比較して、データ放送コンテンツ「Ｄ０２」である資料請求ボタンが画面に表示されていない。
【００１２】
そこで、本発明は、所望の番組コンテンツ及びデータ放送コンテンツを同期再生することができる技術を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本願第１発明は、番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを蓄積する蓄積手段と、前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を取得する制御情報取得手段と、任意のユニットの指定を受け付ける指定受付手段と、指定されたユニット（以下、指定ユニットという）を読み出す読出手段と、前記指定ユニットと同期再生されるべきデータ放送コンテンツを、前記先読み情報に基づいて前記蓄積手段から読み出す先読み手段と、前記読出手段が読み出した前記指定ユニットと前記先読み手段が読み出したデータ放送コンテンツとを、前記再生時間情報及び前記先読み情報とに基づいて同期再生する再生手段とを含むことを特徴とする再生装置を提供する。
【００１４】
番組コンテンツと同期再生されるべきデータ放送コンテンツは、トランスポートストリームの時間軸上において、番組コンテンツの再生開始前の時間位置に含まれて蓄積されている。つまり、番組コンテンツとデータ放送コンテンツの位置をずらして蓄積されている。上記再生装置の先読み手段は、指定ユニットの再生が指示されると、再生開始前の時間位置に含まれ、同期再生されるべきデータ放送コンテンツを、先読み情報に示される時間位置に基づいて、蓄積されている番組コンテンツ及びその番組コンテンツと同期再生されるべきデータ放送コンテンツから先読みする。つまり、番組コンテンツの再生開始と再生開始前の時間位置とのずれの分だけデータ放送コンテンツを先読みする。ここで、先読み開始情報とは、同期再生されるべきデータ放送コンテンツをどれだけ先読みするかを示す情報であり、トランスポートストリームの時間軸上において、再生開始よりも前の時間位置である。よって、前述のようにデータ放送コンテンツを先読みすることにより、再生手段は、指定ユニットと、その再生開始前の時間位置に含まれるデータ放送コンテンツとを同期再生することができる。
【００１５】
本願第２発明は、第１発明において、前記ユニットの再生時間情報は、前記番組コンテンツの先頭からのずれ時間で表される再生開始時間を含み、前記再生手段は、前記ユニット及び前記データ放送コンテンツを前記再生開始時間から同期再生することを特徴とする再生装置を提供する。
【００１６】
先読み手段は、指定ユニットの再生開始時間を取得することができる。よって、先読み手段は、指定ユニット及び、指定ユニットと同期再生されるべきデータ放送コンテンツの再生が指示されると、先読み情報に基づき再生開始時間に先立ってデータ放送コンテンツを蓄積手段から読み出す。よって、再生手段は、指定ユニット及びデータ放送コンテンツを同期再生することができる。
【００１７】
本願第３発明は、第２発明において、前記ユニットの再生時間情報は、前記ユニットの再生に要する時間の長さである再生持続時間をさらに含み、前記再生手段は、前記ユニット及び前記データ放送コンテンツを前記再生開始時間から前記再生持続時間の長さだけ経過するまで同期再生することを特徴とする再生装置を提供する。
【００１８】
再生手段は、再生開始時間から前記再生持続時間の長さだけ指定ユニット及び同期再生されるべきデータ放送コンテンツを同期再生することができる。
【００１９】
本願第４発明は、第２発明において、前記先読み情報は、前記番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを多重化したトランスポートストリームの時間軸上の時間位置であって、前記指定ユニットの再生開始時間よりも前の時間位置である先読み開始時間を含み、前記先読み手段は、前記指定ユニットと同期再生されるべきデータ放送コンテンツを、前記先読み開始時間に基づいて前記蓄積手段から読み出すことを特徴とする再生装置を提供する。
【００２０】
先読み開始時間は、例えば、再生開始時間から先読み開始時間まで遡れば、同期再生すべきデータ放送コンテンツを先読み可能なように設定される。先読み手段が、この先読み開始時間からデータ放送コンテンツを読み出すため、再生手段は指定ユニット及びデータ放送コンテンツを同期再生することができる。
【００２１】
本願第５発明は、第４発明において、前記先読み情報は、各ユニットと同期再生されるべきデータ放送コンテンツを識別する先読みデータ識別子をさらに含み、前記制御情報は、各ユニットのユニット識別子をさらに含み、前記先読みデータ識別子と前記ユニット識別子とを対応づけていることを特徴とする再生装置を提供する。
【００２２】
指定ユニットと指定ユニットと同期再生されるべきデータ放送コンテンツとを、それぞれのユニット識別子と先読みデータ識別子とにより対応付けることができる。また、先読み手段は、トランスポートストリームの時間軸上において、先読み開始時間から再生開始時間までに含まれるデータ放送コンテンツを、先読みデータ識別子に基づいて読み出すことができる。
【００２３】
本願第６発明は、第４発明において、前記先読み手段が読み出したデータ放送コンテンツの表示／非表示を制御する制御文書を取得する制御文書取得手段と、前記再生手段により同期再生された番組コンテンツ及びデータ放送コンテンツを表示する表示手段とをさらに含み、前記再生手段は、先読みされたデータ放送コンテンツを、前記制御文書に基づき前記再生開始時間まで非表示状態で前記表示手段に表示させることを特徴とする再生装置を提供する。
【００２４】
再生手段が、先読みされたデータ放送コンテンツを、制御文書に基づきその再生開始時間まで非表示状態に制御することで、番組コンテンツ及びデータ放送コンテンツを再生開始時間から同期再生することができる。
【００２５】
本願第７発明は、第１発明において、前記制御情報に基づいて、前記データ放送コンテンツの先読みの可否を判定する先読み判定手段をさらに含むことを特徴とする再生装置を提供する。
【００２６】
例えば、制御情報にデータ放送コンテンツの先読み情報が記述されている場合は、データ放送コンテンツを先読みすると判定することができる。
【００２７】
本願第８発明は、第１発明において、前記制御情報に基づいてユニットのリストを表示する表示手段をさらに含み、前記指定受付手段は、前記リストに基づいてユニットの指定を受け付けることを特徴とする再生装置を提供する。
【００２８】
ユーザにユニットのリストを提示することで、所望のユニットをユーザに容易に選択させることができる。
【００２９】
本願第９発明は、第１発明において、前記蓄積手段は、番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを多重化したトランスポートストリームを蓄積することを特徴とする再生装置を提供する。
【００３０】
番組コンテンツと同期再生されるべきデータ放送コンテンツは、トランスポートストリームの時間軸上において、番組コンテンツの再生開始前の時間位置に含まれて蓄積されている。つまり、番組コンテンツとデータ放送コンテンツの位置をずらして多重化したトランスポートストリームが蓄積されている。上記再生装置の先読み手段は、指定ユニットの再生が指示されると、再生開始前の時間位置に含まれ、同期再生されるべきデータ放送コンテンツを、先読み情報に示される時間位置に基づいてトランスポートストリームから先読みする。つまり、番組コンテンツの再生開始と再生開始前の時間位置とのずれの分だけデータ放送コンテンツを先読みする。ここで、先読み開始情報とは、同期再生されるべきデータ放送コンテンツをどれだけ先読みするかを示す情報であり、トランスポートストリームの時間軸上において、再生開始よりも前の時間位置である。よって、前述のようにデータ放送コンテンツを先読みすることにより、再生手段は、指定ユニットと、その再生開始前の時間位置に含まれるデータ放送コンテンツとを同期再生することができる。
【００３１】
本願第１０発明は、番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを蓄積する蓄積手段と、前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を取得する制御情報取得手段と、前記番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを多重化したトランスポートストリームの時間軸上の任意の時間位置の指定を受け付ける指定受付手段と、指定された時間位置に対応するユニット（以下、指定ユニットという）を読み出す読出手段と、前記指定ユニットと同期再生されるべきデータ放送コンテンツを、前記先読み情報に基づいて前記蓄積手段から読み出す先読み手段と、前記読出手段が読み出した前記指定ユニットと前記先読み手段が読み出したデータ放送コンテンツとを、前記再生時間情報及び前記先読み情報とに基づいて同期再生する再生手段とを含むことを特徴とする再生装置を提供する。
【００３２】
番組コンテンツと同期再生されるべきデータ放送コンテンツは、トランスポートストリームの時間軸上において、番組コンテンツの再生開始前の時間位置に含まれて蓄積されている。つまり、番組コンテンツとデータ放送コンテンツの位置をずらして蓄積されている。上記再生装置の先読み手段は、所望の時間位置に対応する指定ユニットの再生が指示されると、再生開始前の時間位置に含まれ、同期再生されるべきデータ放送コンテンツを、先読み情報に示される時間位置に基づいて、蓄積されている番組コンテンツ及びその番組コンテンツと同期再生されるべきデータ放送コンテンツから先読みする。つまり、番組コンテンツの再生開始と再生開始前の時間位置のずれの分だけデータ放送コンテンツを先読みする。ここで、先読み開始情報とは、同期再生されるべきデータ放送コンテンツをどれだけ先読みするかを示す情報であり、トランスポートストリームの時間軸上において、再生開始よりも前の時間位置である。よって、再生手段は、指定ユニットと、その再生開始前の時間位置に含まれるデータ放送コンテンツとを同期再生することができる。
【００３３】
本願第１１発明は、番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを蓄積する蓄積ステップと、前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を取得する制御情報取得ステップと、任意のユニットの指定を受け付ける指定受付ステップと、指定されたユニット（以下、指定ユニットという）を読み出す読出ステップと、前記指定ユニットと同期再生されるべきデータ放送コンテンツを、前記先読み情報に基づいて前記蓄積ステップで蓄積された前記番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツから読み出す先読みステップと、前記読出ステップにおいて読み出された前記指定ユニットと前記先読みステップにおいて読み出されたデータ放送コンテンツとを、前記再生時間情報及び前記先読み情報とに基づいて同期再生する再生ステップとを含むことを特徴とする再生方法を提供する。本願第１発明と同様の作用効果を奏する。
【００３４】
本願第１２発明は、番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを蓄積する蓄積手段、前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を取得する制御情報取得手段、任意のユニットの指定を受け付ける指定受付手段、指定されたユニット（以下、指定ユニットという）を読み出す読出手段、前記指定ユニットと同期再生されるべきデータ放送コンテンツを、前記先読み情報に基づいて前記蓄積手段から読み出す先読み手段、及び前記読出手段が読み出した前記指定ユニットと前記先読み手段が読み出したデータ放送コンテンツとを、前記再生時間情報及び前記先読み情報とに基づいて同期再生する再生手段としてコンピュータを機能させるための再生プログラムを提供する。本願第１発明と同様の作用効果を奏する。
【００３５】
本願第１３発明は、番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを蓄積する蓄積ステップと、前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を取得する制御情報取得ステップと、任意のユニットの指定を受け付ける指定受付ステップと、指定されたユニット（以下、指定ユニットという）を読み出す読出ステップと、前記指定ユニットと同期再生されるべきデータ放送コンテンツを、前記先読み情報に基づいて前記蓄積ステップで蓄積された前記番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツから読み出す先読みステップと、前記読出ステップにおいて読み出された前記指定ユニットと前記先読みステップにおいて読み出されたデータ放送コンテンツとを、前記再生時間情報及び前記先読み情報とに基づいて同期再生する再生ステップとを実行するための再生プログラムを記録した、コンピュータ読み取り可能な記録媒体を提供する。本願第１発明と同様の作用効果を奏する。
【００３６】
本願第１４発明は、番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを多重化したトランスポートストリームを送信するトランスポートストリーム送信手段と、前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を送信する制御情報送信手段とを含むことを特徴とする送信装置を提供する。
【００３７】
送信装置は、番組コンテンツ及びデータ放送コンテンツを多重化したトランスポートストリームとともに、また受信装置からの要求に応じて制御情報を送信する。再生手段は、番組コンテンツ、データ放送コンテンツ及び制御情報を蓄積しており、制御情報に応じて番組コンテンツとデータ放送コンテンツとを、本願第１発明と同様に同期再生することができる。
【００３８】
本願第１５発明は、第１４発明において、前記先読み情報は、前記トランスポートストリームの時間軸上の時間位置であって、前記ユニットの再生開始時間よりも前の時間位置である先読み開始時間を含むことを特徴とする送信装置を提供する。
【００３９】
再生装置において、先読み開始時間からデータ放送コンテンツを読み出すことができる。よって、再生が指定された番組コンテンツのユニット及びデータ放送コンテンツを同期再生することができる。
【００４０】
本願第１６発明は、第１４発明において、番組コンテンツ及び前記番組コンテンツと同期再生されるべきデータ放送コンテンツを多重化したトランスポートストリームを送信するトランスポートストリーム送信ステップと、前記番組コンテンツの一部分であるユニット毎に、再生を制御するための再生時間情報と、前記データ放送コンテンツをユニットとの同期再生に先立って読み出すための先読み情報とを含む制御情報を送信する制御情報送信ステップとを含むことを特徴とする送信方法を提供する。
【発明の効果】
【００４１】
本発明を用いれば、所望のデータ放送コンテンツ及び番組コンテンツを同期再生することができる。
【発明を実施するための最良の形態】
【００４２】
＜第１実施形態例＞
以下、番組コンテンツとは、テレビなどにおいて放送される、ひとまとまりの単位である番組を構成する映像データや音声データ等である。放送とは、例えば放送局が電波として番組を放送するものであり、その他、コンテンツ提供者が通信を経由してコンテンツを配信、あるいは公開する形態も含む。データ放送コンテンツとは、番組コンテンツに重畳して出力される文字、図形、ボタンなどを含む映像データや音声データである。また、データ放送コンテンツの表示などの制御を行う制御文書は、データ放送コンテンツに含まれる。データ放送コンテンツとしては、例えば、コマーシャル（以下、ＣＭ：ＣomＭercial）に重畳して表示される、そのＣＭ商品を購入するためのボタンなどが挙げられる。また、制御文書は、例えばＢＭＬ（Broadcast Markup Language）を用いて記述されている。
[全体構成]
図１は、本発明の第１実施形態例に係るデータ放送システム１０００の全体構成図である。データ放送システム１０００は、送信装置１００、受信・再生装置２００及び中継基地３００を含む。送信装置１００は、例えば放送局であり、番組コンテンツ及び／またはデータ放送コンテンツを送信する。中継基地３００は、例えば衛星やアンテナなどであり、送信装置１００及び受信・再生装置２００間の通信を行う。例えば番組コンテンツ及び／またはデータ放送コンテンツ等を送信装置１００から受信・再生装置２００へ送信する。また、通信は、電気通信回線、無線通信回、有線通信回線、インターネットを代表とするネットワーク等により行っても良い。受信・再生装置２００は、取得した番組コンテンツ及び／またはデータ放送コンテンツの再生処理を行う。受信・再生装置２００としては、例えばＤＶＤレコーダやＨＤＤ等が挙げられるが、ＴＶモニタなどの表示部を含めて受信・再生装置としても良い。
[送信装置の構成]
次に、送信装置１００の構成を説明する。図２は、送信装置１００のブロック図である。送信装置１００は、スケジューリング部１０９、制御情報蓄積部１１０、番組コンテンツ蓄積部１１２、データ放送コンテンツ蓄積部１１４、制御情報送出部１１６、番組コンテンツ送出部１１８、データ放送コンテンツ送出部１２０、イベントメッセージ送出部１２１、多重化部１２２及び出力部１２４を含む。
【００４３】
スケジューリング部１０９は、制御情報、番組コンテンツ、データ放送コンテンツ及びイベントメッセージを送出する送出スケジュールを決定し、その送出スケジュールを制御情報送出部１１６、番組コンテンツ送出部１１８、データ放送コンテンツ送出部１２０及びイベントメッセージ送出部１２１に送出する。
【００４４】
制御情報蓄積部１１０は、受信・再生装置２００において、番組コンテンツ及びデータ放送コンテンツの再生処理が行われるべき時間位置を記述した制御情報を蓄積している。ここで、制御情報は、スケジューリング部１０９から送出される送出スケジュールに基づいて作成される。また、番組コンテンツ蓄積部１１２は、番組コンテンツを蓄積している。データ放送コンテンツ蓄積部１１４は、データ放送コンテンツ、及びデータ放送コンテンツに含まれ、データ放送コンテンツの表示／非表示を制御するＢＭＬ文書を蓄積している。
【００４５】
制御情報送出部１１６は、スケジューリング部１０９から送出された送出スケジュールに従って制御情報蓄積部１１０から制御情報を読み出し、多重化部１２２に送出する。
【００４６】
番組コンテンツ送出部１１８は、送出スケジュールに従って番組コンテンツ蓄積部１１２から番組コンテンツを読み出し、パケット化して多重化部１２２に送出する。同様に、データ放送コンテンツ送出部１２０は、送出スケジュールに従ってデータ放送コンテンツ蓄積部１１４からデータ放送コンテンツを読み出し、パケット化して多重化部１２２に送出する。このとき、データ放送コンテンツ送出部１２０は、送出スケジュールに従ってデータ放送コンテンツに含まれるＢＭＬ文書も多重化部１２２に送出する。
【００４７】
イベントメッセージ送出部１２１は、送出スケジュールに従ってイベントメッセージを多重化部１２２に送出する。ここで、イベントメッセージとは、ＢＭＬ文書に記述された表示／非表示を制御するためのイベントを実行する契機を与えるものである。
【００４８】
多重化部１２２は、制御情報送出部１１６、番組コンテンツ送出部１１８、データ放送コンテンツ送出部１２０及びイベントメッセージ送出部１２１から送出された制御情報、番組コンテンツ、データ放送コンテンツ及びイベントメッセージを、例えばＭＰＥＧ２圧縮技術により圧縮し、パケット単位で多重化してトランスポートストリームを作成する。作成されたトランスポートストリームは、出力部１２４に送出する。出力部１２４は、トランスポートストリームを所定の変調方式に変換し、中継基地３００に送信する。
[送出スケジュール]
まず、スケジューリング部１０９から送出される送出スケジュールを説明する。図３は、送出スケジュールを模式的に表した模式図である。図３では、番組コンテンツ及びデータ放送コンテンツが送出時刻（Ｔ０＜Ｔ１＜Ｔ２＜Ｔ３＜Ｔ４＜Ｔ５）に基づいて送出されている様子が示されている。番組コンテンツ「ＡＶ１０」及びデータ放送コンテンツ「Ｄ１０」は、送出時刻Ｔ０に従って多重化部１２２への送出が開始され、送出時刻Ｔ２まで送出が継続する。また、先読み用のデータ放送コンテンツ「Ｄ２０」は、送出時刻Ｔ１に従って多重化部１２２への送出が開始され、送出時刻Ｔ２まで送出が継続する。その後、番組コンテンツ「ＡＶ２０」とデータ放送コンテンツ「Ｄ２１」とが、送出時刻Ｔ２に従って多重化部１２２に送出され始め、送出時刻Ｔ４まで送出が継続する。ここで、先読み用のデータ放送コンテンツ「Ｄ２０」及びデータ放送コンテンツ「Ｄ２１」は、番組コンテンツ「ＡＶ２０」に連動している。
【００４９】
なお、先読みとは、番組コンテンツの頭出し位置から番組コンテンツ及びデータ放送コンテンツを同期再生する際に、番組コンテンツに先立って送出されているデータ放送コンテンツを、その再生開始に先立って読み出すことをいう。また、先読み用のデータ放送コンテンツとは、番組コンテンツと同期再生されるべきデータ放送コンテンツであり、番組コンテンツと同期再生するために先読みを行う必要があるデータ放送コンテンツのことをいう。さらに、頭出し位置とは、番組コンテンツの再生が開始する位置をいう。例えば、図３中、送出時刻Ｔ０は、番組コンテンツ「ＡＶ１０」の頭出し位置であり、送出時刻Ｔ２は、番組コンテンツ「ＡＶ２０」の頭出し位置である。また、頭出し位置から再生することを頭出し再生といい、番組コンテンツの頭出し位置から番組コンテンツとデータ放送コンテンツとを同期して再生することを同期再生という。
【００５０】
上記のように、先読み用のデータ放送コンテンツ「Ｄ２０」を番組コンテンツ「ＡＶ２０」に先だって送出するのは、後述の通り、番組コンテンツ「ＡＶ２０」及び先読み用のデータ放送コンテンツ「Ｄ２０」を頭出し位置から同期再生するためである。
【００５１】
また、先読み用のデータ放送コンテンツ「Ｄ３０」及びデータ放送コンテンツ「Ｄ３１」は、番組コンテンツ「ＡＶ３０」に連動しており、まず先読み用のデータ放送コンテンツ「Ｄ３０」が、送出時刻Ｔ３に従って多重化部１２２に送出され始め、送出時刻Ｔ５まで送出が継続する。その後、番組コンテンツ「ＡＶ３０」とデータ放送コンテンツ「Ｄ３１」とが、送出時刻Ｔ４に従って多重化部１２２に送出され始め、送出時刻Ｔ５まで送出が継続する。同様の理由により、番組コンテンツ「ＡＶ３０」及び先読み用のデータ放送コンテンツ「Ｄ３０」を同期再生するために、先読み用のデータ放送コンテンツ「Ｄ３０」を番組コンテンツ「ＡＶ３０」の再生開始に先だって送出する。
【００５２】
次に、番組コンテンツ「ＡＶ４０」が送出時刻Ｔ５に従って多重化部１２２に送出される。[制御情報]
次に、制御情報蓄積部１１０に蓄積され、制御情報送出部１１６から送出される制御情報について説明を行う。受信・再生装置２００では、この制御情報に基づいて番組コンテンツ及びデータ放送コンテンツの再生処理が行われる。なお、制御情報は、スケジューリング部１０９から送出された送出スケジュールに基づいて作成されており、制御情報と送出スケジュールとは関係を有している。これについては、後述する。
【００５３】
図４は、制御情報の一例である。制御情報には、例えば、ＴＶ  ａｎｙｔｉｍｅで言うところのセグメント（特許請求の範囲においては、ユニット）毎に、番組コンテンツの識別コード、先読み用のデータ放送コンテンツの識別コード、データ放送コンテンツの識別コード、再生開始時間、再生持続時間、先読み開始時間及び先読みデータ識別子などが１レコードに記載される。その他、セグメント名、チャンネル名、放送日時等を含んでも良い。ここで、セグメントとは、番組コンテンツの一部分であり、頭出し再生が可能な単位である。
【００５４】
１レコードに併記された番組コンテンツ及びデータ放送コンテンツは連動しており、例えば、番組コンテンツ「ＡＶ１０」及びデータ放送コンテンツ「Ｄ１０」は、ともに再生開始時間Ｔ＝００：００：００及び再生持続時間Ｔ＝００：１４：００の時間情報を有する。また、番組コンテンツ「ＡＶ２０」、先読み用のデータ放送コンテンツ「Ｄ２０」及びデータ放送コンテンツ「Ｄ２１」は、ともに再生開始時間Ｔ＝００：１４：００及び再生持続時間Ｔ＝００：００：１５の時間情報を有する。さらに、先読み用のデータ放送コンテンツ識別コードと、先読み開始時間及び先読みデータ識別子とは対応づけられている。例えば、先読み用のデータ放送コンテンツ「Ｄ２０」の先読みデータ識別子は、「arib-dc://1.1.1/40/0001/CM.bml」であり、その先読み開始時間はＴ＝００：１３：４０である。
【００５５】
同様に、番組コンテンツ「ＡＶ３０」、先読み用のデータ放送コンテンツ「Ｄ３０」及びデータ放送コンテンツ「Ｄ３１」は、再生開始時間Ｔ＝００：１４：１５及び再生持続時間Ｔ＝００：００：１５の時間情報を有する。また、先読み用のデータ放送コンテンツ「Ｄ３０」の先読みデータ識別子は、「arib-dc://1.1.1/40/0002/CM.bml」であり、その先読み開始時間はＴ＝００：１４：１０である。以下に、各制御情報について説明を行う。  再生開始時間及び先読み開始時間は、トランスポートストリームの時間軸上の時間位置であって、番組コンテンツの先頭からのずれ時間で表される。つまり、ここでは、再生開始時間及び先読み開始時間は、絶対時間である時刻そのものを表すのではなく、トランスポートストリームの時間軸上の相対時間を表す。図４では、再生開始時間は、各セグメントの再生が開始されるときの先頭の番組コンテンツからのずれ時間であり、再生持続時間は、セグメントの再生に要する時間長さである。具体的に、図４では、先頭の番組コンテンツ「ＡＶ１０」の再生開始時間を基準にし、その時間からのずれにより表されている。例えば、番組コンテンツ「ＡＶ２０」、先読み用のデータ放送コンテンツ「Ｄ２０」及びデータデータ放送コンテンツ「Ｄ２１」は、最初の番組コンテンツ「ＡＶ１０」の再生開始時間Ｔ＝００：００：００から１４分経過後の再生開始時間Ｔ＝００：１４：００に再生が開始され、１５秒（再生持続時間Ｔ＝００：００：１５）の間、再生が持続する。ただし、先読み開始時間及び先読みデータ識別子が設定されている先読み用のデータ放送コンテンツ「Ｄ２０」については、後述の通り、再生開始時間Ｔ＝００：１４：００よりも前の先読み開始時間Ｔ＝００：１３：４０から先読みが開始され、非表示状態での再生が行われている。そして、再生開始時間Ｔ＝００：１４：００から表示状態での再生が行われる。
【００５６】
このように、制御情報に再生開始時間及び再生持続時間が記載されていると、後述の先読み手段がセグメントの再生開始時間及び再生持続時間を取得することができる。よって、再生装置において、再生開始時間から再生持続時間の長さが経過するまで、番組コンテンツ及びデータ放送コンテンツの再生を行うように制御することができる。
【００５７】
先読み開始時間は、データ放送コンテンツの先読みを開始する時間である。また、先読み開始時間は、トランスポートストリームの時間軸上の時間位置であって、同期再生される番組コンテンツの一部であるセグメントの再生開始時間よりも前の時間位置である。つまり、各セグメントと同期再生されるデータ放送コンテンツを先読みし、再生処理を開始すべき時間である。これは、データ放送コンテンツの帯域幅は狭いため、番組コンテンツの一部であるセグメントと同期再生されるべきデータ放送コンテンツは、同期再生されるセグメントの再生開始時間より先だって送信されるからである。そのため、同期再生されるデータ放送コンテンツをセグメントに先立って読み出す必要がある。また、先読み開始時間は、例えば、再生開始時間から先読み開始時間まで遡れば、同期再生すべきデータ放送コンテンツを先読み可能なように設定される。よって、再生開始時間から先読み開始時間までの間に、先読みすべきデータ放送コンテンツが含まれる。なお、図４の制御情報においては、データ放送コンテンツの先読み開始時間は、先頭の番組コンテンツからのずれ時間で表されているが、そのデータ放送コンテンツに同期再生されるセグメントの再生開始時間からのずれ時間であっても良い。
【００５８】
先読みデータ識別子は、先読み用のデータ放送コンテンツを特定する。先読みデータ識別子は、例えば、先読み用のデータ放送コンテンツのファイル名である。先読みデータ識別子としてパスが指定される場合、パスは絶対パスであっても相対パスであっても良い。先読みデータ識別子に基づいて、トランスポートストリームから先読み用のデータ放送コンテンツが読み出される。例えば、図３に示すように送出時刻Ｔ１からＴ２の間では、データ放送コンテンツとして、データ放送コンテンツ「Ｄ１０」及び先読み用のデータ放送コンテンツ「Ｄ２０」が多重化されている。よって、先読みデータ識別子に基づき、データ放送コンテンツ「Ｄ１０」ではなく、先読みすべき先読み用のデータ放送コンテンツ「Ｄ２０」を読み出すことができる。
[制御情報と送出スケジュールとの関係]
制御情報と送出スケジュールとの関係は、次の通りである。先読み用のデータ放送コンテンツ「Ｄ２０」の先読みは、番組コンテンツ「ＡＶ１０」の再生開始から１３分４０秒（００：１３：４０）経過後に開始される。このとき、先読み用のデータ放送コンテンツ「Ｄ２０」の送出は、番組コンテンツ「ＡＶ１０」の送出時刻Ｔ０から１３分４０秒経過後に相当する送出時刻Ｔ１から送出が開始されている。つまり、次の関係を有する。
（「Ｄ２０」の送出時刻Ｔ１−「ＡＶ１０」の送出時刻Ｔ０）
＝「Ｄ２０」の先読み開始時間（００：１３：４０）
−「ＡＶ１０」の再生開始時間（００：００：００）
よって、図４の制御情報は、図３の送出時刻を用いて表すと、図５に示す制御情報となる。図５に示すように、送出時刻と再生開始時間、再生持続時間及び先読み開始時間とは関係を有している。
[ＢＭＬ文書]
図６及び図７は、受信・再生装置２００でのデータ放送コンテンツの表示／非表示を制御するＢＭＬ文書の一例である。図６は、先読み用のデータ放送コンテンツを構成するＢＭＬ文書であり、図７は、先読みを行わないデータ放送コンテンツを構成するＢＭＬ文書である。なお、ＢＭＬ文書は、データ放送コンテンツに含まれ、マークアップ言語の１つであるＢＭＬにより記述されている。
【００５９】
図６に示す、先読み用のデータ放送コンテンツを構成するＢＭＬ文書中の３０３では、初期状態では、非表示状態であることを示している。また、３０２では、イベントメッセージを受信すると、関数ｆｕｎｃ２が実行されることを示している。そして、３０１では、関数ｆｕｎｃ２の中身として、非表示状態を表示状態に戻すＳｅｔＶｉｓｉｂｉｌｉｔｙ（“Ｖｉｓｉｂｌｅ”）；が記述されている。このＢＭＬ文書により、同期再生される番組コンテンツの再生開始時間になるまでは、先読みされている先読み用のデータ放送コンテンツが非表示状態で再生される。そして、再生開始時間になると、表示状態に切り替えられる。
【００６０】
一方、図７に示す、先読みを行わないデータ放送コンテンツに対するＢＭＬ文書の３０４では、初期状態では、表示状態であることを示している。つまり、先読みを行わないデータ放送コンテンツは、表示状態で再生が開始される。
［トランスポートストリーム］
次に、送信装置１００が送信するトランスポートストリームについて説明する。トランスポートストリームは、前述したように、制御情報、番組コンテンツ、データ放送コンテンツ、イベントメッセージ等を、例えばＭＰＥＧ２圧縮技術により圧縮し、パケット単位で多重化して作成される。図８は、作成されるトランスポートストリームの模式図である。ただし、図８はトランスポートストリームにおける番組コンテンツやデータ放送コンテンツ等の流れを模式的に表したものであり、トランスポートストリームのパケット構成を正確に示したものではない。
【００６１】
図８のトランスポートストリームは、スケジューリング部１０９の送出スケジュールに従って多重化部１２２に送出されたパケットを多重化することにより作成されている。ここで、前述の通り、制御情報は、スケジューリング部１０９の送出スケジュールに基づいて作成され、制御情報と送出スケジュールとは関係を有している。
【００６２】
まず、図４の再生開始時間及び先読み開始時間を用いて図８のトランスポートストリームについて説明する。番組コンテンツ「ＡＶ１０」の再生開始時間はＴ＝００：００：００である。よって、最初の番組コンテンツ「ＡＶ１０」は、図８に示すトランスポートストリームの時間軸上において、Ｔ＝００：００：００の時間位置に位置している。同様に、最初の番組コンテンツ「ＡＶ２０」は、トランスポートストリームの時間軸上において、Ｔ＝００：１４：００の時間位置に位置している。また、図４の制御情報では、先読み用のデータ放送コンテンツ「Ｄ２０」の先読み開始時間は、Ｔ＝００：１３：４０である。よって、最初の先読み用のデータ放送コンテンツ「Ｄ２０」は、トランスポートストリームの時間軸上において、Ｔ＝００：１３：４０の時間位置に位置している。
【００６３】
次に、図３の送出時刻を用いて図８のトランスポートストリームについて説明する。最初の番組コンテンツ「ＡＶ１０」は、図８に示すトランスポートストリームの時間軸上において、送出時刻Ｔ０の時間位置に位置している。また、最初の先読み用のデータ放送コンテンツ「Ｄ２０」は、トランスポートストリームの時間軸上において、送出時刻Ｔ１の時間位置に位置している。
【００６４】
以上のように、図８に示すように、送出時刻と再生開始時間、再生持続時間及び先読み開始時間とは関係を有している。よって、後述のように、受信・再生装置２００に送信される制御情報に基づいて、トランスポートストリームに含まれる番組コンテンツ及びデータ放送コンテンツを同期再生することができる。
【００６５】
ここで、先読み用のデータ放送コンテンツ「Ｄ２０」は、図８中の先読み開始時間Ｔ＝００：１３：４０〜再生開始時間Ｔ＝００：１４：００の間に位置する、Ａ及びＢの２つの部分のデータにより構成されるものとする。
［受信・再生装置の構成］
（１）受信・再生装置の全体構成
次に、送信装置１００から送信されるトランスポートストリームを取得する受信・再生装置２００の構成について説明する。図９は、受信・再生装置２００のブロック図である。
【００６６】
受信・再生装置２００は、受信装置２００ａ及び再生装置２００ｂを含む。受信・再生装置１００は、例えばマイクロプロセッサ、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクユニット、ディスプレィユニットなどから構成されるコンピュータシステムである。ＲＡＭやハードディスクユニットにはコンピュータプログラムが記憶されており、マイクロプロセッサがそのコンピュータプログラムに従って動作することにより、受信処理及び再生処理が実行される。
（２）受信装置の構成
まず受信装置２００ａの構成について説明する。受信装置２００ａは、チューナ２１０、復調回路２１２及び分離器２１４を含む。
【００６７】
チューナ２１０は、変調されたトランスポートストリームを中継基地３００を介して受信し、復調回路２１２に出力する。復調回路２１２は、変調されたトランスポートストリームを復調し分離器２１４に出力する。
【００６８】
分離器２１４は、トランスポートストリーム内の番組コンテンツ、データ放送コンテンツ及びイベントメッセージとそれ以外の制御情報とを分離し、再生装置２００ｂの蓄積部２２０に出力する。
（３）再生装置の構成
次に、再生装置２００ｂについて説明する。再生装置２００ｂは、蓄積部２２０、指定受付部２３０、再生箇所決定部２３２、先読み制御部２３４、読出部２４０、再生部２５０及び表示部２６０を含む。
【００６９】
以下、図１０を用いて再生装置２００ｂの各部の説明を行う。図１０は、送出スケジュールに基づいて多重化された図８のトランスポートストリームを、番組コンテンツとデータ放送コンテンツとに分け、トランスポートストリームの時間軸上にセグメント毎に配置した配置図である。図１０においては、図４の制御情報と同様に、番組コンテンツ「ＡＶ１０」及びデータ放送コンテンツ「Ｄ１０」の再生が再生開始時間Ｔ＝００：００：００から開始されることが示されている。また、先読み開始時間Ｔ＝００：１３：４０から先読み用のデータ放送コンテンツ「Ｄ２０」の再生が開始される。そして、再生開始時間Ｔ＝００：１４：００において、番組コンテンツ「ＡＶ１０」から番組コンテンツ「ＡＶ２０」に切り替わる様子が示されている。
（３−１）蓄積部
蓄積部２２０は、分離器２１４から制御情報、番組コンテンツ、データ放送コンテンツ及びイベントメッセージから構成されるトランスポートストリームを受信する。そして、蓄積部２２０内の制御情報蓄積部２２２は、制御情報を蓄積する。また、ＡＶ／Ｄａｔａ蓄積部２２４は、番組コンテンツ、データ放送コンテンツ及びイベントメッセージを蓄積する。なお、ＢＭＬ文書は、データ放送コンテンツに含まれている。ここで、ＡＶ／Ｄａｔａ蓄積部２２４は、番組コンテンツデータ放送コンテンツ及びイベントメッセージを、トランスポートストリームのまま蓄積する。
【００７０】
なお、特許請求の範囲のトランスポートストリーム蓄積手段は、ＡＶ／Ｄａｔａ蓄積部２２４に相当する。
（３−２）指定受付部及び再生箇所決定部
指定受付部２３０は、トランスポートストリームの時間軸上の任意の時間位置の指定を受け付ける。例えば、ユーザからトランスポートストリームの時間軸上において、図１０中の時間位置ＤやＥ等の指定を受け付ける。また、指定受付部２３０としては、例えばリモコン、マウス、キーボードなどが挙げられる。
【００７１】
再生箇所決定部２３２は、制御情報蓄積部２２２から制御情報を取得する。そして、指定受付部２３０において受け付けた任意の時間位置が、取得した制御情報中のどのセグメントに対応するのかを決定する。また、再生箇所決定部２３２は、取得した制御情報及び決定したセグメントの情報を先読み制御部２３４に出力する。
【００７２】
ここで、図１０に示すように時間位置Ｄ又はＥが指定されている場合、再生箇所決定部２３２は、例えば再生が指定されたセグメントが番組コンテンツ「ＡＶ２０」であると決定する。再生箇所決定部２３２は、どのセグメントが指定されたのかを、例えば識別コードにより先読み制御部２３４に知らせる。ここでは、「ＡＶ２０」を知らせる。
【００７３】
なお、再生箇所決定部２３２は、後述の表示部２６０において、図４の制御情報に示されたセグメントのリストをユーザに提示し、ユーザにセグメントを指定させても良い。そして、指定受付部２３０及び再生箇所決定部２３２が、ユーザが指定したセグメントを受け付け、そのセグメントを再生が指定されたセグメントとして決定する。このようにリスト表示すると、所望のセグメントをユーザが容易に指定することができる。  なお、特許請求の範囲の制御情報取得手段は、再生箇所決定部２３２に含まれる。
（３−３）先読み制御部
先読み制御部２３４は、再生箇所決定部２３２から制御情報及び再生が指示されたセグメントの識別コードとして「ＡＶ２０」を取得し、番組コンテンツ「ＡＶ２０」の再生が指示されていることを認識する。そして、先読み制御部２３４は、まず番組コンテンツ「ＡＶ２０」の再生が指定されていることに基づいて、先読みの有無を判定する。ここで、先読みの有無は、例えば、先読み開始時間の設定の有無や先読みデータ識別子の設定の有無に基づいて行う。図４の制御情報を参照すると、番組コンテンツ「ＡＶ２０」と同期再生されるべき先読み用のデータ放送コンテンツ「Ｄ２０」について、先読み開始時間Ｔ＝００：１３：４０及び先読みデータ識別子「arib-dc://1.1.1/40/0001/CM.bml」が設定されている。よって、先読み制御部２３４は、番組コンテンツ「ＡＶ２０」と同期再生されるべき先読み用のデータ放送コンテンツ「Ｄ２０」について先読みが必要であると判定する。図１０に示す時間軸上で見ると、先読み用のデータ放送コンテンツ「Ｄ２０」は、トランスポートストリームの時間軸上において、番組コンテンツ「ＡＶ２０」の再生開始時間Ｔ＝００：１４：００よりも前の時間位置に含まれている。つまり、再生開始時間Ｔ＝００：１４：００よりも前の時間位置において送信装置から送信されている。よって、その時間位置から先読み用のデータ放送コンテンツ「Ｄ２０」を先読みし、再生処理を行う必要がある。ここで、先読みの有無は、先読みの有無を示すフラグを判断することにより判定しても良い。
【００７４】
次に、先読み制御部２３４は、再生箇所決定部２３２から受信した制御情報及び決定したセグメントの識別コード等の情報を読出部２４０に出力する。そして、先読み制御部２３４は、番組コンテンツ「ＡＶ２０」の頭出し位置である、トランスポートストリームの時間軸上の再生開始時間Ｔ＝００：１４：００から番組コンテンツ「ＡＶ２０」及び先読み用のデータ放送コンテンツ「Ｄ２０」を同期再生するために、後述のＡＶ読出部２４２及びＤａｔａ読出部２４４を制御する。
【００７５】
特に、先読み制御部２３４は、先読み用のデータ放送コンテンツ「Ｄ２０」の先読み制御情報である先読み開始時間及び先読みデータ識別子を後述のＤａｔａ読出部２４４に出力する。そして、Ｄａｔａ読出部２４４による先読み処理を制御する。
（３−４）読出部
読出部２４０は、ＡＶ／Ｄａｔａ蓄積部２２４から番組コンテンツを読み出すＡＶ読出部２４２及びＡＶ／Ｄａｔａ蓄積部２２４からデータ放送コンテンツ及びイベントメッセージを読み出すＤａｔａ読出部２４４を含む。また、読出部２４０は、先読み制御部２３４から制御情報及びセグメントの識別コード等の情報を受信する。特に、Ｄａｔａ読出部２４４は、先読み制御情報である先読み開始時間及び先読みデータ識別子を先読み制御部２３４から受信する。ここで、ＢＭＬ文書は、データ放送コンテンツに含まれており、Ｄａｔａ読出部２４４により読み出され、Ｄａｔａ再生部２５４に送出される。ＡＶ読出部２４２及びＤａｔａ読出部２４４による読み出しについて以下に説明する。
【００７６】
なお、特許請求の範囲において、先読み判定手段は、先読み制御部２３４に含まれる。
１）先読み開始時間Ｔ＝００：１３：４０から再生開始時間Ｔ＝００：１４：００
まず、トランスポートストリームの時間軸上の先読み開始時間Ｔ＝００：１３：４０から再生開始時間Ｔ＝００：１４：００において、Ｄａｔａ読出部２４４は、先読み開始時間及び先読みデータ識別子に基づいて先読み処理を開始する。Ｄａｔａ読出部２４４は、ＡＶ／Ｄａｔａ蓄積部２２４に蓄積されているトランスポートストリームにおいて、トランスポートストリームの時間軸上の先読み開始時間Ｔ＝００：１３：４０から含まれる先読み用のデータ放送コンテンツ「Ｄ２０」を先読みする。このとき、Ｄａｔａ読出部２４４は、先読み開始時間Ｔ＝００：１３：４０から再生開始時間Ｔ＝００：１４：００までに含まれる先読み用のデータ放送コンテンツ「Ｄ２０」を、先読みデータ識別子「arib-dc://1.1.1/40/0001/CM.bml」に基づいて先読みする。ここで、先読みとは、データ放送コンテンツを、そのデータ放送コンテンツと同期再生されるセグメントの再生開始時間に先立って先読み開始時間から読み出すことを言う。
【００７７】
具体的には、図８に示すトランスポートストリームにおいて、先読み開始時間Ｔ＝００：１３：４０から再生開始時間Ｔ＝００：１４：００までに含まれるＡ及びＢを、先読みデータ識別子に基づいて読み出す。そして、Ｄａｔａ読出部２４４は、読み出した先読み用のデータ放送コンテンツ「Ｄ２０」を再生部２５０に出力する。
２）再生開始時間Ｔ＝００：１４：００から
次に、トランスポートストリームの時間軸上の再生開始時間Ｔ＝００：１４：００から、ＡＶ読出部２４２及びＤａｔａ読出部２４４は、それぞれ番組コンテンツ「ＡＶ２０」及びデータ放送コンテンツ「Ｄ２１」をトランスポートストリームから読み出す。読み出しは、再生持続時間Ｔ＝００：００：１５の長さの時間が経過するまで継続される。そして、Ｄａｔａ読出部２４４は、再生開始時間Ｔ＝００：１４：００から含まれる番組コンテンツ「ＡＶ２０」及びデータ放送コンテンツ「Ｄ２１」を再生部２５０に出力する。
【００７８】
なお、特許請求の範囲の読出手段はＡＶ読出部２４２に相当し、また、先読み手段はＤａｔａ読出部２４４に含まれる。
【００７９】
また、先読み制御部２３４において先読みが必要でないと判定された場合は、ＡＶ読出部２４２及びＤａｔａ読出部２４４は、先読み処理を行わずにトランスポートストリームの時間軸上の再生開始時間から番組コンテンツ及びデータ放送コンテンツの読み出しを行う。
（３−５）再生部
（３−５−１）再生処理
再生部２５０は、番組コンテンツの再生処理を行うＡＶ再生部２５２及びデータ放送コンテンツの再生処理を行うＤａｔａ再生部２５４を含む。以下に、ＡＶ再生部２５２及びＤａｔａ再生部２５４での再生制御について説明する。
１）先読み開始時間Ｔ＝００：１３：４０から再生開始時間Ｔ＝００：１４：００
まず、Ｄａｔａ再生部２５４が、トランスポートストリームの時間軸上の先読み開始時間Ｔ＝００：１３：４０から再生開始時間Ｔ＝００：１４：００に含まれ、先読みされた先読み用のデータ放送コンテンツ「Ｄ２０」をＤａｔａ読出部２４４から受信し、再生処理を行う。この再生処理は、トランスポートストリームの時間軸上の再生開始時間Ｔ＝００：１４：００から開始される番組コンテンツ「ＡＶ２０」の再生処理に先だって行われる。これは、先読み用のデータ放送コンテンツ「Ｄ２０」が、その再生開始時間Ｔ＝００：１４：００よりも前の先読み開始時間Ｔ＝００：１３：４０の時間位置から送信されているためである。よって、番組コンテンツ「ＡＶ２０」及び先読み用のデータ放送コンテンツ「Ｄ２０」を再生開始時間Ｔ＝００：１４：００から同期再生するためには、先読み開始時間Ｔ＝００：１３：４０から再生処理を行う必要があるからである。
２）再生開始時間Ｔ＝００：１４：００から
次に、ＡＶ再生部２５２及びＤａｔａ再生部２５４それぞれは、トランスポートストリームの時間軸上の再生開始時間Ｔ＝００：１４：００から、番組コンテンツ「ＡＶ２０」及び先読み用のデータ放送コンテンツ「Ｄ２０」を同期再生する。
（３−５−２）表示制御
Ｄａｔａ再生部２５４は、データ放送コンテンツの再生処理を行うとともに、Ｄａｔａ読出部２４４から受信したＢＭＬ文書及びイベントメッセージに基づいて、表示部２６０でのデータ放送コンテンツの表示／非表示を制御する。具体的に、図６のＢＭＬ文書に基づいた、先読み用のデータ放送コンテンツの表示／非表示の制御について説明する。なお、図４の制御情報においては、トランスポートストリームの時間軸上において、再生開始時間Ｔ＝００：１４：００になると、イベントメッセージＩＤが０２（ＢＭＬ文書中のmessage＿id=“02”）であるイベントが発生するものとする。
１）先読み開始時間Ｔ＝００：１３：４０から再生開始時間Ｔ＝００：１４：００
Ｄａｔａ再生部２５４は、先読みされた先読み用のデータ放送コンテンツ「Ｄ２０」を再生処理した後、表示部２６０に出力する。このとき、図６に示すＢＭＬ文書に基づいて、先読み開始時間Ｔ＝００：１３：４０から再生開始時間Ｔ＝００：１４：００までは、先読みされた先読み用のデータ放送コンテンツ「Ｄ２０」は非表示状態で表示部２６０において表示される。
２）再生開始時間Ｔ＝００：１４：００から
次に、再生開始時間Ｔ＝００：１４：００になり、イベントメッセージＩＤが０２であるイベントが発生すると、関数ｆｕｎｃ２が実行される。よって、Ｄａｔａ再生部２５４は、再生開始時間Ｔ＝００：１４：００において、先読み用のデータ放送コンテンツ「Ｄ２０」の非表示状態を表示状態に戻すように制御する。
【００８０】
以上のように、ＢＭＬ文書を用いれば、先読みされた先読み用のデータ放送コンテンツ「Ｄ２０」を、その再生開始時間まで非表示状態に制御することができる、よって、番組コンテンツ「ＡＶ２０」及び先読み用のデータ放送コンテンツ「Ｄ２０」を再生開始時間から同期再生することができる。
（３−６）表示部
表示部２６０は、再生部２５０の制御に基づいて、再生部２５０から出力される番組コンテンツ「ＡＶ２０」及び先読み用のデータ放送コンテンツ「Ｄ２０」を、番組コンテンツ「ＡＶ２０」の頭出し位置である再生開始時間Ｔ＝００：１４：００から同期して表示する。
［処理］
（１）送信処理
次に、送信装置１００での送信処理について説明する。図１１は、送信装置１００で実行される送信処理のフローチャートの一例である。
【００８１】
ステップＳ０１：番組コンテンツ送出部１１８及びデータ放送コンテンツ送出部１２０は、送出スケジュールに基づいて番組コンテンツ及びデータ放送コンテンツを読み出し、パケット化して多重化部１２２に送出する。また、制御情報送出部１１６は、制御情報を多重化部１２２に送出する。さらに、イベントメッセージ送出部１２１は、イベントメッセージを多重化部１２２に送出する。
【００８２】
ステップＳ０２：多重化部１２２は、制御情報、番組コンテンツ、データ放送コンテンツ及びイベントメッセージを、パケット単位で多重化してトランスポートストリームを作成する。
【００８３】
ステップＳ０３：出力部１２４は、トランスポートストリームを所定の変調方式に変換し、中継基地３００に送信する。
（２）受信処理
図１２は、受信装置２００ａで実行される受信処理のフローチャートの一例である。
【００８４】
ステップＳ１１：チューナ２１０は、変調されたトランスポートストリームを中継基地３００を介して受信する。
【００８５】
ステップＳ１２：復調回路２１２は、受信したトランスポートストリームを復調する。
【００８６】
ステップＳ１３：復調されたトランスポートストリームは、番組コンテンツ、データ放送コンテンツ及びイベントメッセージとそれ以外の制御情報とに分離され、蓄積部２２０に出力される。
（３）再生処理
図１３は、再生装置２００ｂで実行される再生処理のフローチャートの一例である。制御情報蓄積部２２２は、制御情報を蓄積している。また、ＡＶ／Ｄａｔａ蓄積部２２４は、番組コンテンツ及びデータ放送コンテンツをトランスポートストリームのまま蓄積している。
【００８７】
ステップＳ２１：指定受付部２３０は、トランスポートストリームの時間軸上の任意の時間位置の指定を受け付ける。再生箇所決定部２３２は、受け付けた任意の時間位置が、取得した制御情報中のどのセグメントに対応するのかを決定する。
【００８８】
ステップＳ２２：先読み制御部２３４は、制御情報に基づいて、決定されたセグメントについて先読みを行うか否かを判定する。
【００８９】
ステップＳ２３：先読み制御部２３４において先読みすると判定された場合は、Ｄａｔａ読出部２４４は、トランスポートストリームから先読み用のデータ放送コンテンツを先読みし、Ｄａｔａ再生部２５４に出力する。
【００９０】
ステップＳ２４：Ｄａｔａ再生部２５４は、先読みされ、表示部２６０に出力された先読み用のデータ放送コンテンツを、非表示状態で表示させるように制御する。
【００９１】
ステップＳ２５：トランスポートストリームの時間軸上において、先読みされた先読み用のデータ放送コンテンツの再生開始時間になると、非表示状態から表示状態に変えるためのイベントが発生する。トランスポートストリームの時間軸上の時間位置が再生開始時間に到達していない場合は、ステップＳ２４に戻り、非表示状態での再生を継続する。
【００９２】
ステップＳ２６：再生開始時間になり、イベントが発生すると、Ｄａｔａ再生部２５４は、先読み用のデータ放送コンテンツを非表示状態から表示状態に戻すように制御する。
［効果］
番組コンテンツと同期再生されるべきデータ放送コンテンツ、つまり上記第１実施形態例で言うところの先読み用データ放送コンテンツは、トランスポートストリームの時間軸上において、番組コンテンツの再生開始前の時間位置に含まれて蓄積されている。つまり、番組コンテンツとデータ放送コンテンツの位置をずらして多重化したトランスポートストリームが蓄積されている。
【００９３】
上記再生装置２００ｂのＤａｔａ読出部２４４は、ユーザから所望の時間位置に対応する指定セグメントの再生が指示されると、そのセグメントの再生開始前の時間位置に含まれ、同期再生されるべきデータ放送コンテンツを、先読み開始時間に基づいてトランスポートストリームから先読みする。つまり、トランスポートストリームの時間軸上における、番組コンテンツ一部であるセグメントの再生開始と再生開始前の時間位置とのずれの分だけ、同期再生されるべきデータ放送コンテンツを先読みする。ここで、先読み開始時間は、同期再生されるべきデータ放送コンテンツをどれだけ先読みするかを示す情報であり、トランスポートストリームの時間軸上において、再生開始時間よりも前の時間位置である。よって、ＡＶ再生部２５２及びＤａｔａ再生部２５４は、再生が指定されたセグメントと、その再生開始時間の前の時間位置に含まれる同期再生されるべきデータ放送コンテンツとを同期再生することができる。なお、所望の時間の指定ではなく、任意のセグメントの指定をしても良い。
【００９４】
また、送信装置は、番組コンテンツ及びデータ放送コンテンツを多重化したトランスポートストリームとともに、あるいは受信装置からの要求に応じて制御情報を送信する。よって、再生装置２００ｂがこのトランスポートストリーム及び制御情報を蓄積していれば、制御情報に応じて番組コンテンツ及び同期再生されるべきデータ放送コンテンツを同期再生することができる。
＜その他の実施形態例＞
前述の第１実施形態例においては、番組コンテンツ及びデータ放送コンテンツがトランスポートストリームで蓄積されているが、トランスポートストリーム上での時間的位置とデータ識別子からDataを特定できさえすれば、Dataはトランスポートストリームではなく、別の形態で蓄積されてもよい。例えば、図３に示す送出時刻を用い、Ｔ０−Ｔ１，Ｔ１−Ｔ２，Ｔ２−Ｔ３，Ｔ３−Ｔ４，Ｔ４−Ｔ５毎にフォルダを作成し、その区間で放送されているデータをそのフォルダ内にファイルとして蓄積する形態でもよい。このとき、各フォルダは、図４に示す制御情報のように、フォルダ毎に再生開始時間、再生持続時間、先読み開始時間及び先読みデータ識別子等の制御情報を有している。
【００９５】
制御情報は、番組コンテンツ及びデータ放送コンテンツとは異なるトランスポートストリームにより受信装置２００ａに出力されても良い。また、制御情報は、受信装置２００ａの要求に応じて送信装置１００から受信装置２００ａに出力されても良い。
【００９６】
また、制御情報、番組コンテンツ、データ放送コンテンツ及びイベントメッセージが多重化され、同一のトランスポートストリームにより受信装置２００ａに受信された場合、復調回路２１２において復調されたトランスポートストリームのまま蓄積しても良い。つまり、番組コンテンツ、データ放送コンテンツ及びイベントメッセージとそれ以外の制御情報とを分離せずに蓄積しても良い。具体的には、前述の図８に示すトランスポートストリームのまま蓄積しても良い。
【００９７】
指定受付部２３０が、図１０の時間位置Ｄの指定を受け付けた場合、再生箇所決定部２３２は、時間位置Ｄの位置からの番組コンテンツ「ＡＶ２０」の再生を決定しても良い。ここで、時間位置Ｄは、番組コンテンツ「ＡＶ２０」の再生開始時間Ｔ＝００：１４：００より後に位置している。さらに、先読み制御部２３４が、再生箇所決定部２３２が番組コンテンツ「ＡＶ２０」の再生を決定したことに基づいて、Ｄａｔａ読出部２４４による先読み用のデータ放送コンテンツ「Ｄ２０」の先読みを制御する。具体的には、先読み制御部２３２は、先読み用のデータ放送コンテンツ「Ｄ２０」を、トランスポートストリームの時間軸上の先読み開始時間Ｔ＝００：１３：４０から先読みするように制御する。さらに、先読み制御部２３４は、再生開始時間Ｔ＝００：１４：００に相当する時間にイベントメッセージＩＤが０２であるイベントを発生させる。これは、再生開始時間Ｔ＝００：１４：００より後の時間位置Ｄから番組コンテンツ「ＡＶ２０」の再生が開始しているため、再生開始時間Ｔ＝００：１４：００においてイベントメッセージを受け付けることができないためである。以上のような制御を行うことで、時間位置Ｄの指定に基づいて、時間位置Ｄの位置から番組コンテンツ「ＡＶ２０」及び先読み用のデータ放送コンテンツ「Ｄ２０」の再生を行う。よって、指定を受け付けた時間位置から番組コンテンツ及び先読み用のデータ放送コンテンツの再生を行うことができる。
【００９８】
コンピュータに前述の処理を実行させるプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明に含まれる。ここで記録媒体としては、コンピュータが読み書き可能なフレキシブルディスク、ハードディスク、半導体メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、その他のものが挙げられる。
【産業上の利用可能性】
【００９９】
本発明を用いれば、正確にデータ放送コンテンツ及び番組コンテンツを同期再生することができるため、ユーザが指定した所望の時間位置から頭出し再生する再生装置等に利用可能である。
【図面の簡単な説明】
【０１００】
【図１】本発明の第１実施形態例に係るデータ放送システム１０００の全体構成図。
【図２】送信装置１００のブロック図。
【図３】送出スケジュールの一例。
【図４】制御情報の一例。
【図５】送出時刻に基づいて記載した制御情報。
【図６】受信・再生装置２００での先読み用のデータ放送コンテンツの表示／非表示を制御するＢＭＬ文書の一例。
【図７】受信・再生装置２００でのデータ放送コンテンツの表示／非表示を制御するＢＭＬ文書の一例。
【図８】トランスポートストリームの一例。
【図９】受信・再生装置２００のブロック図。
【図１０】番組コンテンツとデータ放送コンテンツを、トランスポートストリームの時間軸上にセグメント毎に配置した配置図。
【図１１】送信装置１００で実行される送信処理のフローチャートの一例。
【図１２】受信装置２００ａで実行される受信処理のフローチャートの一例。
【図１３】再生装置２００ｂで実行される再生処理のフローチャートの一例。
【図１４】送信装置が受信装置に送信する制御情報の一例。
【図１５】図１１の制御情報に基づいた番組コンテンツ及びデータ放送コンテンツそれぞれの放送の様子を時系列的に示した模式図。
【図１６】（ａ）番組コンテンツ「ＡＶ０２」及びデータ放送コンテンツ「Ｄ０２」が同期して放送される場合の画面例。（ｂ）番組コンテンツ「ＡＶ０２」及びデータ放送コンテンツ「Ｄ０２」が同期再生されない場合の画面例。
【符号の説明】
【０１０１】
１００：送信装置
１１０：制御情報蓄積部
１１２：番組コンテンツ蓄積部
１１４：データ放送コンテンツ蓄積部
１１６：制御情報送出部
１１８：番組コンテンツ送出部
１２０：データ放送コンテンツ送出部
１２１：イベントメッセージ送出部
１２２：多重化部
１２４：出力部
２００：受信・再生装置
２００ａ：受信装置
２００ｂ：再生装置
２２２：制御情報蓄積部
２２４：ＡＶ／Ｄａｔａ蓄積部
２３０：指定受付部
２３２：再生箇所決定部
２３４：先読み制御部
２４２：ＡＶ読出部
２４４：Ｄａｔａ読出部
２５２：ＡＶ再生部
２５４：Ｄａｔａ再生部
３００：中継基地
【図１】
2006033180.tif 000003
【図２】
2006033180.tif 000004
【図３】
2006033180.tif 000005
【図４】
2006033180.tif 000006
【図５】
2006033180.tif 000007
【図６】
2006033180.tif 000008
【図７】
2006033180.tif 000009
【図８】
2006033180.tif 000010
【図９】
2006033180.tif 000011
【図１０】
2006033180.tif 000012
【図１１】
2006033180.tif 000013
【図１２】
2006033180.tif 000014
【図１３】
2006033180.tif 000015
【図１４】
2006033180.tif 000016
【図１５】
2006033180.tif 000017
【図１６】
2006033180.tif 000018