(57)【要約】【課題】特殊再生操作時においても、データ放送のデータを正しく再生する。【解決手段】ＭＰＥＧ２−ＴＳフィルタ１３は、デジタル放送の放送波に含まれるデータ放送のデータを主放送の映像および音声から分離し、主放送の映像および音声をＨＤＤ１４に記録する。データ収集部１７は、ＭＰＥＧ２−ＴＳフィルタ１３にて分離されたデータ放送のデータを主放送の映像および音声とは独立にＨＤＤ１４に記録するとともに、データの表示開始時刻情報および表示終了時刻情報をＨＤＤ１４に記録する。データ放送処理部１８は、データの表示開始時刻情報および表示終了時刻情報に基づき、主放送の映像および音声の再生時刻に同期して、ＨＤＤ１４に記録されたデータ放送のデータを再生する。【選択図】図１
2006261763.tif 000002
【特許請求の範囲】
【請求項１】
データ放送が重畳されたデジタル放送の放送波を受信し、映像および音声とデータ放送のデータとを記録し、再生するデジタル放送記録再生装置であって、
デジタル放送の放送波からデータ放送のデータと映像および音声とを分離する分離手段と、
前記分離手段にて分離されたデータ放送のデータから表示開始時刻情報および表示終了時刻情報を収集するデータ収集手段と、
前記分離手段にて分離されたデータ放送のデータと映像および音声と前記収集手段にて収集された表示開始時刻情報および表示終了時刻情報とが独立に記録される記録手段と、
映像および音声に同期して前記記録手段に記録されたデータ放送のデータを再生するデータ放送処理手段とを有する、デジタル放送記録再生装置。
【請求項２】
映像をデコードする映像デコード手段と、
音声をデコードする音声デコード手段とをさらに有し、
前記データ放送処理手段は、前記記録手段に記録されたデータの表示開始時刻情報および表示終了時刻情報に基づき、前記映像デコード手段および前記音声デコード手段のそれぞれにてデコードされる映像および音声に同期して、前記記録手段に記録されたデータ放送のデータをデコードする、請求項１に記載のデジタル放送記録再生装置。
【請求項３】
前記データ放送は、モジュールデータを並行して繰り返し送信するものであり、
前記データ収集手段は、前記記録手段に記録されたモジュールデータに含まれるファイルデータごとに、当該ファイルデータを送信しているデータ放送のコンポーネントを識別するコンポーネントタグと、当該ファイルデータが含まれるモジュールデータを識別するモジュールＩＤと、当該ファイルデータの表示開始時刻情報および表示終了時刻情報とを記述したデータ管理テーブルを作成し、
前記記録手段には、前記データ収集手段にて作成された前記データ管理テーブルが記録される、請求項１または２に記載のデジタル放送記録再生装置。
【請求項４】
前記データ収集手段は、前記記録手段にデータが記録されているデータ放送において発生したイベントの種類および発生時刻情報も前記記録手段に記録し、
前記データ放送処理部は、前記記録手段に記録されたデータの表示開始時刻情報および表示終了時刻情報とイベントの種類および発生時刻情報とに基づき、映像および音声に同期して、前記記録手段に記録されたデータ放送のデータを、当該データ放送において発生したイベントを再現した上で再生する、請求項１に記載のデジタル放送記録再生装置。
【請求項５】
映像をデコードする映像デコード手段と、
音声をデコードする音声デコード手段とをさらに有し、
前記データ放送処理部は、前記記録手段に記録されたデータの表示開始時刻情報および表示終了時刻情報とイベントの種類および発生時刻情報とに基づき、前記映像デコード手段および前記音声デコード手段のそれぞれにてデコードされる映像および音声に同期して、前記記録手段に記録されたデータ放送のデータを、当該データ放送において発生したイベントを再現した上でデコードする、請求項４に記載のデジタル放送記録再生装置。
【請求項６】
前記データ放送は、モジュールデータを並行して繰り返し送信するものであり、
前記データ収集手段は、前記記録手段にモジュールデータが記録されているデータ放送において発生したイベントごとに、当該イベントの種類と、当該モジュールデータを送信しているデータ放送のコンポーネントを識別するコンポーネントタグと、当該モジュールデータを識別するモジュールＩＤと、当該イベントの発生時刻情報とを記述したイベント管理テーブルを作成し、
前記記録手段には、前記データ収集手段にて作成された前記イベント管理テーブルが記録される、請求項４または５に記載のデジタル放送記録再生装置。
【請求項７】
前記記録手段には、前記データ放送がモジュールデータを並行して繰り返し送信するものである場合、モジュールデータの記録が完了すると、以降、当該モジュールデータについては重複して記録しない、請求項１から６のいずれか１項に記載のデジタル放送記録再生装置。
【請求項８】
データ放送が重畳されたデジタル放送の放送波を受信し、映像および音声とデータ放送のデータとを記録し、再生するデジタル放送記録再生装置によるデジタル放送記録再生方法であって、
デジタル放送の放送波からデータ放送のデータと映像および音声とを分離する第１のステップと、
前記分離されたデータ放送のデータから表示開始時刻情報および表示終了時刻情報を収集する第２のステップと、
前記分離されたデータ放送のデータと映像および音声と前記収集された表示開始時刻情報および表示終了時刻情報とを独立に記録手段に記録する第３のステップと、
映像および音声に同期して前記記録手段に記録されたデータ放送のデータを再生する第４のステップとを有する、デジタル放送記録再生方法。
【請求項９】
前記第４のステップでは、前記記録手段に記録されたデータの表示開始時刻情報および表示終了時刻情報に基づき、デコードされる映像および音声に同期して、前記記録手段に記録されたデータ放送のデータをデコードする、請求項８に記載のデジタル放送記録再生方法。
【請求項１０】
前記データ放送は、モジュールデータを並行して繰り返し送信するものであり、
前記第２のステップでは、前記記録手段に記録されたモジュールデータに含まれるファイルデータごとに、当該ファイルデータを送信しているデータ放送のコンポーネントを識別するコンポーネントタグと、当該ファイルデータが含まれるモジュールデータを識別するモジュールＩＤと、当該ファイルデータの表示開始時刻情報および表示終了時刻情報とを記述したデータ管理テーブルを作成し、
前記第３のステップでは、前記データ管理テーブルを前記記録手段に記録する、請求項８または９に記載のデジタル放送記録再生方法。
【請求項１１】
前記記録手段にデータが記録されているデータ放送において発生したイベントの種類および発生時刻情報も前記記録手段に記録する第５のステップをさらに有し、
前記第４のステップでは、前記記録手段に記録されたデータの表示開始時刻情報および表示終了時刻情報とイベントの種類および発生時刻情報とに基づき、映像および音声に同期して、前記記録手段に記録されたデータ放送のデータを、当該データ放送において発生したイベントを再現した上で再生する、請求項８に記載のデジタル放送記録再生方法。
【請求項１２】
前記第４のステップでは、前記記録手段に記録されたデータの表示開始時刻情報および表示終了時刻情報とイベントの種類および発生時刻情報とに基づき、デコードされる映像および音声に同期して、前記記録手段に記録されたデータ放送のデータを、当該データ放送において発生したイベントを再現した上でデコードする、請求項１１に記載のデジタル放送記録再生方法。
【請求項１３】
前記データ放送は、モジュールデータを並行して繰り返し送信するものであり、
前記第５のステップでは、前記記録手段にモジュールデータが記録されているデータ放送において発生したイベントごとに、当該イベントの種類と、当該モジュールデータを送信しているデータ放送のコンポーネントを識別するコンポーネントタグと、当該モジュールデータを識別するモジュールＩＤと、当該イベントの発生時刻情報とを記述したイベント管理テーブルを作成し、前記記録手段に記録する、請求項１１または１２に記載のデジタル放送記録再生方法。
【請求項１４】
前記第３のステップでは、前記データ放送がモジュールデータを並行して繰り返し送信するものである場合、前記データ放送のモジュールデータの記録が完了すると、以降、当該モジュールデータについては重複して記録しない、請求項８から１３のいずれか１項に記載のデジタル放送記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主放送にデータ放送が重畳されたデジタル放送の放送波を受信し、主放送の映像および音声とデータ放送のデータとを記録し、再生するデジタル放送記録再生装置、デジタル放送記録再生方法に関する。
【背景技術】
【０００２】
テレビ放送では、２０１１年にアナログ放送の廃止が予定されている。そのため、今後は、デジタル放送への対応が急速に進むと予測される。デジタル放送の放送波には、テレビ放送や音声放送などの主放送にデータ放送を重畳することができる。そこで、最近では、主放送にデータ放送が重畳されたデジタル放送を受信可能なテレビ受信機が多数開示されている（例えば、特許文献１，２参照。）。
【０００３】
データ放送は、インターネット上のＷｅｂページとほぼ同様の操作感覚で操作可能なＢＭＬ（Broadcast Markup Language）文書に基づくデータ（文字列、図形などの映像データや、音声データ）を中心としたものであるが、その他にも、電子番組表（EPG: Electronic Program Guide）、字幕、文字スーパーなどのデータも含まれる。
【０００４】
図３の例では、主放送の映像が縮小表示され、その周囲のＬ字形状の枠内に、データ放送のデータが表示されている。この例では、「天気予報」と記述された部分を選択すれば、該当する地域の天気予報を表示することができる。なお、図３はあくまで例示であり、データ放送におけるデータの表示形式には、主放送の映像の上にデータを重ねて表示する形式や、主放送の映像を表示せずにデータのみを表示する形式など様々な形式がある。
【０００５】
このように、デジタル放送は、これまでのアナログ放送と比べて、ユーザの目にも分かり易いデータ放送を送信することができる。そのため、今後、データ放送を利用した新規サービスの実現が期待されている。
【特許文献１】特開２０００−０３１８４９号公報
【特許文献２】特開２００２−３４４８９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来は、データ放送については、リアルタイムで視聴することを重視して規格化が進められてきたため、録画済の主放送の映像および音声を再生する場合に、その主放送に重畳されていたデータ放送をどのように再生するかということは未検討の状態であった。特に重大な問題となるのは、データ放送は、ＢＭＬ文書を中心とし、Ｗｅｂページとほぼ同様の操作感覚で操作可能であるにも関わらず、主放送の映像および音声の再生中に、一時停止、早送り再生、巻き戻し再生などの特殊再生操作が行われた時には、データ放送を正しく再生することができず、データ放送の再生を完全に停止せざるを得ないということである。その理由について以下に説明する。
【０００７】
データ放送においては、一般に、同一のデータを繰り返し放送するカルーセル方式が採用されている。このカルーセル方式のデータは、ＺＩＰ形式などで圧縮されたモジュールデータとして送信されている。
【０００８】
図４のデジタル放送の例では、主放送として番組Ｘが送信されている間は、データ放送としてモジュールデータＡが繰り返し送信されており、主放送として番組Ｙが送信されている間は、データ放送としてモジュールデータＢが繰り返し送信されている。詳細には、モジュールデータＡ，Ｂのそれぞれは複数のパケットデータから構成され、これらパケットデータが繰り返し送信されており、これらパケットデータを伸長することでファイルデータが得られる。従って、ファイルデータを得るには、各パケットデータを少なくとも１度ずつ受信する必要があるため、モジュールデータＡ，Ｂを一定以上時間の連続して受信することが必要である。
【０００９】
ここで、テレビ受信機において、主放送の映像および音声とデータ放送のデータとを再生中に一時停止を行う場合の動作と、早送り再生を行う場合の動作について説明する。
（一時停止時）
テレビ受信機においては、主放送の映像および音声とデータ放送のデータとを録画する場合は、デジタル放送の放送波をＭＰＥＧ２−ＴＳ（Moving Picture Experts Group 2- Transport Stream）に変換し、このＭＰＥＧ２−ＴＳをフィルタリングした後に、主放送の映像ストリームおよび音声ストリームにデータ放送のデータを重畳させて、ＨＤＤ（Hard Disk Drive）への記録を行っている。また、主放送の映像および音声とデータ放送のデータとを再生する場合は、映像ストリームおよび音声ストリームにデータが重畳されたものをＨＤＤから読み出し、映像ストリーム、音声ストリームおよびデータに対してデコード（伸長）処理を行っている。
【００１０】
テレビ受信機において、再生中の一時停止によりデータ放送を正しく再生できなくなるのは、主放送の再生開始直後や再生中の主放送が切り替わった直後など、データ放送のモジュールデータのＨＤＤからの読み出しが完了する前に一時停止操作がなされた場合である。
【００１１】
図４の例では、再生中の主放送の番組が番組Ｘから番組Ｙに切り替わった直後に、一時停止の操作がなされている。ここでは、番組Ｘから番組Ｙへ切り替わった時に、データ放送のデータもモジュールデータＡからモジュールデータＢへ切り替わっている。そのため、テレビ受信機では、モジュールデータＡについてはＨＤＤからの読み出しを中止すると共にメモリから破棄し、モジュールデータＢについてはＨＤＤからの読み出しを行っている最中である。
【００１２】
しかしながら、この時点では、主放送の番組Ｘの再生を一時停止しているため、再生が開始されるまでは、モジュールデータＢの読み出しが完了することはなく、そのために、データ放送の再生を停止せざるを得ない。
（早送り再生時）
テレビ受信機において、早送り再生によりデータ放送を再生できなくなるのは、完全にデコード処理を行っていないことに起因する。
【００１３】
通常、テレビ受信機においては、主放送の映像および音声を録画する場合には、主放送の映像および音声を所定の単位（例えば、１５フレーム、０．５秒単位）ごとに圧縮し、その単位における１つのフレームをＩフレームとして記録し、早送り再生時には、Ｉフレームのみを読み出すことにより飛び飛びで再生を行っている。
【００１４】
しかしながら、データ放送のデータを再生するためには、上述のように、一定時間連続してＨＤＤからモジュールデータを読み出し、完全にデコードする必要がある。このような再生方式の相違から、早送り再生時にデータ放送のデータを正しく再生することは困難となる。なお、早送り再生時に、その再生速度と同速度で完全にデータをデコードできるデコーダを搭載することも考えられるが、このようなデコーダを搭載することは、録画再生用のテレビ受信機にとってはオーバースペックとなり、テレビ受信機が非常に高価なものとなる。
【００１５】
そこで、本発明の目的は、特殊再生操作時においても、データ放送のデータを正しく再生することができるデジタル放送記録再生装置、デジタル放送記録再生方法を提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成するために本発明は、
データ放送が重畳されたデジタル放送の放送波を受信し、映像および音声とデータ放送のデータとを記録し、再生するデジタル放送記録再生装置であって、
デジタル放送の放送波からデータ放送のデータと映像および音声とを分離する分離手段と、
前記分離手段にて分離されたデータ放送のデータから表示開始時刻情報および表示終了時刻情報を収集するデータ収集手段と、
前記分離手段にて分離されたデータ放送のデータと映像および音声と前記収集手段にて収集された表示開始時刻情報および表示終了時刻情報とが独立に記録される記録手段と、
映像および音声に同期して前記記録手段に記録されたデータ放送のデータを再生するデータ放送処理手段とを有することを特徴とする。
【００１７】
この構成によれば、データ放送のデータを映像および音声とは独立に記録し、かつ、そのデータの表示開始時刻情報および表示終了時刻情報を記録しているため、例えば、一時停止が行われた場合には、映像および音声の再生が一時停止されても、一時停止された時点のデータを映像および音声とは独立に読み出すことができ、それによりデータを正しく再生することが可能となる。また、早送り再生が行われた場合には、映像および音声の代表フレーム（Ｉフレーム）が飛び飛びで再生されても、その代表フレームが送信されていた時点のデータを映像および音声とは独立に読み出すことができ、それによりデータを正しく再生することが可能となる。
【００１８】
従って、再生中の一時停止や早送り再生などの特殊再生を行う場合でも、時刻軸上で映像および音声との同期が取れた形でデータ放送のデータを再生することが可能となる。
【００１９】
また、前記データ収集手段は、前記記録手段にデータが記録されているデータ放送において発生したイベントの種類および発生時刻情報も前記記録手段に記録し、
前記データ放送処理部は、前記記録手段に記録されたデータの表示開始時刻情報および表示終了時刻情報とイベントの種類および発生時刻情報とに基づき、映像および音声に同期して、前記記録手段に記録されたデータ放送のデータを、当該データ放送において発生したイベントを再現した上で再生しても良い。
【００２０】
この構成によれば、再生中の一時停止や早送り再生などの特殊再生を行う場合でも、時刻軸上で映像および音声との同期が取れ、かつイベントを再現した形で、データ放送のデータを再生することもできる。
【発明の効果】
【００２１】
以上説明したように本発明によれば、データ放送のデータを映像および音声とは独立に記録し、かつ、そのデータの表示開始時刻情報および表示終了時刻情報を記録する構成であるため、時刻軸上で映像および音声との同期が取れた形でデータ放送のデータを再生することが可能となり、それにより、再生中の一時停止や早送り再生などの特殊再生を行う場合でも、データ放送のデータを正しく再生することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明を実施するための最良の形態について図面を参照して説明する。
【００２３】
図１を参照すると、本発明の一実施形態によるデジタル放送記録再生装置は、アンテナ１１と、チューナ／復調処理回路１２と、分離手段であるＭＰＥＧ２−ＴＳフィルタ１３と、記録手段であるＨＤＤ１４と、ＭＰＥＧ映像デコーダ１５と、ＭＰＥＧ音声デコーダ１６と、データ収集部１７およびデータ放送処理部１８を含むＣＰＵ（Central Processing Unit）１９と、映像合成部２０と、音声合成部２１とを有している。
【００２４】
アンテナ１１は、デジタル放送の放送波を受信するアンテナである。
【００２５】
チューナ／復調処理回路１２は、アンテナ１１で受信された放送波から所望のチャンネルを選局し、選局された放送波を復調することでＭＰＥＧ２−ＴＳパケットを生成する回路であり、誤り訂正処理も行う。このＭＰＥＧ２−ＴＳパケットには、ＰＩＤ（Packet Identifier）と呼ばれるパケット識別符号因子が付加されている。
【００２６】
ＭＰＥＧ２−ＴＳフィルタ１３は、チューナ／復調処理回路１２で生成されたＭＰＥＧ２−ＴＳパケットを、ＰＩＤに基づいて、主放送の映像ストリームと音声ストリームとデータ放送のカルーセル方式のデータとに分離し、このうち主放送の映像ストリームと音声ストリームとをＨＤＤ１４に記録する。
【００２７】
ＨＤＤ１４は、ＭＰＥＧ２−ＴＳフィルタ１３で分離された主放送の映像ストリーム、音声ストリーム、データ放送のデータを記録する、録画用の記憶装置である。なお、ＨＤＤ１４においては、映像ストリームおよび音声ストリームについては、上述のように、ＭＰＥＧ２−ＴＳフィルタ１３で分離されたものが直接記録されるが、カルーセル方式のデータについては、ＭＰＥＧ２−ＴＳフィルタ１３で分離されたものがデータ収集部１７を経由して、映像ストリームおよび音声ストリームとは独立に記録される。
【００２８】
ＭＰＥＧ映像デコーダ１５は、ＭＰＥＧ２−ＴＳフィルタ１３で分離された主放送の映像ストリームをデコードするデコーダである。
【００２９】
ＭＰＥＧ音声デコーダ１６は、ＭＰＥＧ２−ＴＳフィルタ１３で分離された主放送の音声ストリームをデコードするデコーダである。
【００３０】
データ収集部１７は、ＭＰＥＧ２−ＴＳフィルタ１３で分離されたデータ放送のデータを収集し、主放送の映像ストリームおよび音声ストリームとは独立にＨＤＤ１４に記録する。また、データ収集部１７は、ＨＤＤ１４に記録されたデータの表示開始時刻情報および表示終了時刻情報を記述したデータ管理テーブルを作成してＨＤＤ１４に記録するとともに、ＨＤＤ１４に記録されたデータのデータ放送において発生したイベントの種類および発生時刻情報を記述したイベント管理テーブルを作成してＨＤＤ１４に記録する。なお、データ管理テーブルやイベント管理テーブルの詳細は後述する。なお、イベントの発生がない場合には、イベントの情報をイベント管理テーブルに記述することはしない。
【００３１】
データ放送処理部１８は、ＨＤＤ１４に記録されたデータの表示開始時刻情報および表示終了時刻情報とイベントの種類および発生時刻情報とに基づき、主放送の映像ストリームおよび音声ストリームに同期して、ＨＤＤ１４に記録されたデータ放送のデータを、当該データ放送において発生したイベントを再現した上で再生する。より詳細には、ＭＰＥＧ映像デコーダ１５およびＭＰＥＧ音声デコーダ１６にてそれぞれデコードされる主放送の映像ストリームおよび音声ストリームに同期して、ＨＤＤ１４に記録されたデータ放送のデータを、当該データ放送において発生したイベントを再現した上でデコードすることになる。なお、イベントの発生がない場合には、データ放送の再生に際して、イベントを再現することはしない。
【００３２】
映像合成部２０は、ＭＰＥＧ映像デコーダ１５でデコードされた主放送の映像ストリームと、データ放送処理部１８でデコードされたデータ放送の映像データとを合成し、合成された映像をテレビなどの外部の表示装置に出力する。
【００３３】
音声合成部２１は、ＭＰＥＧ音声デコーダ１６でデコードされた主放送の音声ストリームと、データ放送処理部１８でデコードされたデータ放送の音声データとを合成し、合成された音声をスピーカーなどの外部の音声出力装置に出力する。
【００３４】
なお、図１は、本発明を実施するための本質的な構成要素のみを示すものである。実際には、当然ながら、データ放送の双方向サービスに使用するモデムや、リモコンとのインターフェースであるリモコンＩ／Ｆ（Interface）等のデジタル放送記録再生装置を構成する一般的な構成要素も設けられている。
【００３５】
以下、本実施形態のデジタル放送記録再生装置の動作について説明する。
【００３６】
ここでは、図２に示すように、主放送として番組Ｘが送信されるデジタル放送を例に挙げて説明する。
【００３７】
図２の例では、主放送の番組Ｘのコンポーネントとは別個のコンポーネントとして、データ放送の２つのコンポーネント#１（コンポーネントタグ「0x40」），#２（コンポーネントタグ「0x50」）が同時に送信されている。なお、データ放送のコンポーネントは、２つ以上同時に送信する場合にのみならず、１つのみ送信する場合もある。
【００３８】
コンポーネント#１においては、主放送の番組Ｘの映像ストリームおよび音声ストリームの合間に、モジュールデータＡ（コンポーネントタグ「0x40」、モジュールＩＤ「0x0000」）が挿入されて送信されている。
【００３９】
モジュールデータＡは、複数のパケットデータから構成されるもので、これらパケットデータを結合した上で伸長することにより、モジュールデータＡに含まれているファイルデータＡｆ１（ファイル名「40000001.dat」）が得られる。そして、番組Ｘの送信開始時刻から送信終了時刻まで、主放送の映像ストリームおよび音声ストリームの合間に、モジュールデータＡを構成するパケットデータが挿入されて繰り返し送信されている。そのため、モジュールデータＡを完全に受信するには、どの時点から録画を開始しても、一定期間の録画を継続すれば良い。
【００４０】
一方、コンポーネント#２においては、主放送の番組Ｘの映像ストリームおよび音声ストリームの合間に、モジュールデータＢ（コンポーネントタグ「0x50」、モジュールＩＤ「0x0000」）とモジュールデータＣ（コンポーネントタグ「0x50」、モジュールＩＤ「0x0001」）とが挿入されて送信されている。
【００４１】
モジュールデータＢは、複数のパケットデータから構成されるもので、これらパケットデータを結合した上で伸長することにより、モジュールデータＢに含まれているファイルデータＢｆ１（ファイル名「50000001.dat」）が得られる。そして、番組Ｘの送信開始時刻から送信終了時刻まで、主放送の映像ストリームおよび音声ストリームの合間に、モジュールデータＢを構成するパケットデータが挿入されて繰り返し送信されている。そのため、モジュールデータＢを完全に受信するには、どの時点から録画を開始しても、一定期間の録画を継続すれば良い。
【００４２】
モジュールデータＣは、複数のパケットデータから構成されるもので、これらパケットデータを結合した上で伸長することにより、モジュールデータＣに含まれているファイルデータＣｆ１が得られる。なお、このファイルデータＣｆ１は途中で更新される（ファイル名「50000101.dat」からファイル名「50000102.dat」へ更新）。
【００４３】
上述のように、データ放送のコンポーネントには、１以上のモジュールデータが含まれており、これら１以上のモジュールデータが並行して送信されている。また、モジュールデータには、１以上のファイルデータが含まれている。
【００４４】
また、データ放送のコンポーネントには、モジュールデータだけでなく、データ放送において発生したイベントの情報も含まれている。データ放送において発生するイベントには、表１のような種類が存在する。
【００４５】
【表１】
2006261763.tif 000003
【００４６】
以下、本実施形態のデジタル放送記録再生装置の動作について、リアルタイム視聴を行う場合と、録画を行う場合と、再生を行う場合とに分けて説明する。
（リアルタイム視聴時）
本実施形態のデジタル放送記録再生装置において、リアルタイム視聴が行われる場合の動作は、従来のテレビ受信機の動作と同様である。
【００４７】
すなわち、チューナ／復調処理回路１２にて、アンテナ１１で受信された放送波から所望のチャンネルが選局され、選局された放送波が復調されてＭＰＥＧ２−ＴＳパケットが生成される。このＭＰＥＧ２−ＴＳパケットは、ＭＰＥＧ２−ＴＳフィルタ１３にて分離され、主放送の映像ストリームはＭＰＥＧ映像デコーダ１５に、主放送の音声ストリームはＭＰＥＧ音声デコーダ１６に、データ放送のカルーセル方式のデータはデータ収集部１７に、それぞれ振り分けられる。データ収集部１７にて収集されたデータ放送のデータは、データ放送処理部１８にてデコード処理された後、データ放送の映像データおよび音声データとして出力される。主放送の映像ストリームは、ＭＰＥＧ映像デコーダ１５にてデコード処理された後、映像合成部２０にてデータ放送の映像データと合成されて外部の表示装置に出力される。一方、主放送の音声ストリームは、ＭＰＥＧ音声デコーダ１６にてデコード処理された後、音声合成部２１にてデータ放送の音声データと合成されて外部の音声出力装置に出力される。
（録画時）
本実施形態のデジタル放送記録再生装置において、録画が行われる場合の動作は、従来のテレビ受信機の動作とは異なる。
【００４８】
従来のテレビ受信機では、主放送の映像ストリームおよび音声ストリームにデータ放送のデータが重畳されてＨＤＤに記録されていた。
【００４９】
これに対して、本実施形態のデジタル放送記録再生装置では、ＭＰＥＧ２−ＴＳフィルタ１３にて分離された主放送の映像ストリームおよび音声ストリームについてはＨＤＤ１４に直接記録されるものの、データ放送のデータについては、データ収集部１７を経由して、ＺＩＰ形式等で圧縮された状態のモジュールデータとしてもしくはこれをデータ放送処理部１８でデコードしたファイルデータとして、主放送の映像ストリームおよび音声ストリームとは独立してＨＤＤ１４に記録される。
【００５０】
なお、カルーセル方式は、同じ内容のモジュールデータが繰り返し送信される方式であるため、ＨＤＤ１４への記録が完了したモジュールデータについては、以降、重複してＨＤＤ１４に記録することはしない。
【００５１】
また、データ収集部１７は、データカルーセルをＨＤＤ１４に記録する動作と並行して、再生時に、時刻軸上で、主放送の映像ストリームおよび音声ストリームとデータ放送のデータとの同期を取るために、ＨＤＤ１４に記録したデータについてデータ管理テーブルを作成し、作成したデータ管理テーブルを別ファイルとしてＨＤＤ１４に記録することも行う。データ管理テーブルには、ＨＤＤ１４に記録されたモジュールデータに含まれるファイルデータごとに、次のような情報が記述される。
・コンポーネントタグ・・・該当するファイルデータを送信しているデータ放送のコンポーネントを識別するタグ
・モジュールＩＤ・・・該当するファイルデータが含まれているモジュールデータを識別するＩＤ
・表示開始時刻・・・該当するファイルデータの表示が開始された時刻（主放送のコンポーネントの録画開始時刻を0分0秒とした時の相対時刻）
・表示終了時刻・・・該当するファイルデータの表示が完了された時刻（主放送のコンポーネントの録画開始時刻を0分0秒とした時の相対時刻）
・ファイル名・・・・該当するファイルデータを識別する名称
具体的には、図２に示したようなデジタル放送を録画対象とする場合、データ管理テーブルには、表２のような情報が記述される。
【００５２】
【表２】
2006261763.tif 000004
【００５３】
表２に示すように、データ放送のコンポーネント#１（コンポーネントタグ「0x40」）の記録中には、１つのモジュールデータＡ（コンポーネントタグ「0x40」、モジュールＩＤ「0x0000」）が記録される。
【００５４】
モジュールデータＡのファイルデータＡｆ１は、主放送の番組Ｘの録画開始時刻から録画終了時刻まで一定（ファイル名「40000001.dat」）である。
【００５５】
また、データ放送のコンポーネント#２（コンポーネントタグ「0x50」）の記録中には、２つのモジュールデータＢ（コンポーネントタグ「0x50」、モジュールＩＤ「0x0000」），Ｃ（コンポーネントタグ「0x50」、モジュールＩＤ「0x0001」）が記録される。
【００５６】
モジュールデータＢのファイルデータＢｆ１は、主放送の番組Ｘの録画開始時刻から録画終了時刻まで一定（ファイル名「50000001.dat」）である。
【００５７】
一方、モジュールデータＣのファイルデータＣｆ１については、主放送の番組Ｘの録画開始時刻から5分22秒後に更新されている（ファイル名「50000101.dat」からファイル名「50000102.dat」に更新）。
【００５８】
また、データ収集部１７は、ＨＤＤ１４に記録されたモジュールデータのデータ放送において発生したイベント（データ放送制御への割り込み処理）についてイベント管理テーブルを作成し、ＨＤＤ１４に別ファイルとして記録することも行う。イベント管理テーブルには、次のような情報が記述される。
・イベント種類・・・該当するイベントの種類
・コンポーネントタグ・・・該当するイベントが発生した時にモジュールデータを送信しているデータ放送のコンポーネントを識別するタグ
・モジュールＩＤ・・・該当するイベントが発生した時に送信されていたモジュールデータを識別するＩＤ
・発生時刻・・・該当するイベントが発生した時刻（主放送のコンポーネントの録画開始時刻を0分0秒とした時の相対時刻）
・追加情報・・・イベントに関する追加情報
具体的には、図２に示したようなデジタル放送を録画対象とする場合、イベント管理テーブルには、表３のような情報が記述される。
【００５９】
【表３】
2006261763.tif 000005
【００６０】
表３に示すように、主放送の番組Ｘの録画開始時刻から5分22秒後に、データ放送のコンポーネント#２（コンポーネントタグ「0x50」）においては、モジュールデータＣ（モジュールＩＤ「0x0001」）のファイルデータＣｆ１が更新される「ModuleUpdate」のイベントが発生している（ファイル名「50000101.dat」からファイル名「50000102.dat」へ更新）。
【００６１】
また、主放送の番組Ｘの録画開始時刻から12分56秒後に、データ放送のコンポーネント#１（コンポーネントタグ「0x40」）においては、ＢＭＬ文書中のスクリプトに「jugemu」という文字列を渡して処理させる「EventMessage」のイベントが発生している。
（再生時）
本実施形態のデジタル放送記録再生装置において、再生が行われる場合の動作は、従来のテレビ受信機の動作とは異なる。
【００６２】
従来のテレビ受信機では、主放送の映像ストリームおよび音声ストリームにデータ放送のデータが重畳されてＨＤＤに記録されるため、再生時には、ＨＤＤから読出しが完了した後、映像ストリームと音声ストリームとデータカルーセルとに分離してから、デコード処理を行っていた。
【００６３】
これに対して、本実施形態のデジタル放送記録再生装置では、データ放送のデータは、映像ストリームおよび音声ストリームとは独立に、モジュールもしくはファイルデータとしてＨＤＤ１４に記録されている。そのため、データ収集部１７では、ＭＰＥＧ２−ＴＳフィルタ１３を経由せず、ＨＤＤ１４から直接データ放送のデータを収集することができる。なお、主放送の映像ストリームおよび音声ストリームについては、ＭＰＥＧ２−ＴＳフィルタ１３によりＨＤＤ１４から読み出されて分離され、ＭＰＥＧ映像デコーダ１５およびＭＰＥＧ音声デコーダ１６にてそれぞれデコードされる。
【００６４】
また、データ収集部１７は、ＨＤＤ１４からデータ管理テーブルを収集することも行う。これを受けて、データ放送処理部１８は、ＨＤＤ１４に記録されたデータの表示開始時刻情報および表示終了時刻情報に基づき、主放送の映像ストリームおよび音声ストリームに同期して、ＨＤＤ１４に記録されたデータ放送のデータを、当該データ放送中のイベントを再現した上で再生する。より詳細には、ＭＰＥＧ映像デコーダ１５およびＭＰＥＧ音声デコーダ１６にてそれぞれデコードされる主放送の映像ストリームおよび音声ストリームに同期して、ＨＤＤ１４に記録されたデータ放送のデータをデコードすることになる。
【００６５】
例えば、データ放送処理部１８は、モジュールデータＣとして、主放送の番組Ｘの再生開始時刻から5分22秒が経過するまでは、更新前のファイルデータＣｆ１（ファイル名「50000101.dat」）をデコードし、5分22秒が経過した以降は、更新後のファイルデータＣｆ１（ファイル名「50000102.dat」）をデコードする。
【００６６】
同様に、データ収集部１７は、ＨＤＤ１４からイベント管理テーブルを収集することも行う。これを受けて、データ放送処理部１８は、イベントが発生している場合には、ＨＤＤ１４に記録されたデータの表示開始時刻情報および表示終了時刻情報とイベントの種類および発生時刻情報とに基づき、主放送の映像ストリームおよび音声ストリームに同期して、ＨＤＤ１４に記録されたデータ放送のデータを、当該データ放送において発生したイベントを再現した上で再生する。詳細には、ＭＰＥＧ映像デコーダ１５およびＭＰＥＧ音声デコーダ１６にてそれぞれデコードされる主放送の映像ストリームおよび音声ストリームに同期して、ＨＤＤ１４に記録されたデータ放送のデータを、当該データ放送において発生したイベントを再現した上でデコードすることになる。
【００６７】
例えば、データ放送処理部１８は、主放送の番組Ｘの再生開始時刻から5分22秒経過時に、「ModuleUpdate」のイベントが発生しているため、モジュールデータＣのファイルデータＣｆ１を更新した上でデコード処理を行う。
【００６８】
上述したように本実施形態においては、データ収集部１７において、データ放送のデータを主放送の映像ストリームおよび音声ストリームとは独立にＨＤＤ１４に記録し、さらに、そのデータの表示開始時刻情報および表示終了時刻情報をＨＤＤ１４に記録する。そして、データ放送処理部１８において、データ放送のデータの表示開始時刻情報および表示終了時刻情報に基づき、主放送の映像および音声に同期して、ＨＤＤ１４に記録されたデータ放送のデータを再生している。
【００６９】
このように、データ放送のデータを主放送の映像ストリームおよび音声ストリームとは独立に記録し、かつ、そのデータの表示開始時刻情報および表示終了時刻情報を記録しているため、例えば、一時停止が行われた場合に、主放送の映像および音声の再生が一時停止されても、一時停止された時点のデータを映像および音声とは独立に読み出すことができ、それによりデータを正しく再生することが可能となる。また、早送り再生が行われた場合に、主放送の映像および音声の代表フレームが飛び飛びで再生されても、代表フレームが送信されていた時点のデータを映像および音声とは独立に読み出すことができ、それによりデータを正しく再生することが可能となる。
【００７０】
従って、再生中の一時停止や早送り再生などの特殊再生を行う場合でも、時刻軸上で映像ストリームおよび音声ストリームとの同期が取れた形でデータ放送のデータを再生することができる。
【００７１】
また、本実施形態においては、ＨＤＤ１４に記録されたデータの放送において発生したイベントの種類および発生時刻情報をＨＤＤ１４に記録し、データ放送処理部１８において、データの表示開始時刻情報および表示終了時刻情報とイベントの種類および発生時刻情報とに基づき、主放送の映像ストリームおよび音声ストリームに同期して、ＨＤＤ１４に記録されたデータ放送のデータを、当該データ放送において発生したイベントを再現した上で再生している。
【００７２】
従って、再生中の一時停止や早送り再生などの特殊再生を行う場合でも、時刻軸上で映像ストリームおよび音声ストリームとの同期が取れ、かつイベントを再現した形で、データ放送のデータを再生することもできる。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施形態によるデジタル放送記録再生装置の構成を示すブロック図である。
【図２】デジタル放送に重畳されるデータ放送の一例を説明する図である。
【図３】デジタル放送に重畳されるデータ放送の表示形式の一例を説明する図である。
【図４】デジタル放送に重畳されるデータ放送の一例を説明する図である。
【符号の説明】
【００７４】
１１    アンテナ
１２    チューナ／復調処理回路
１３    ＭＰＥＧ２−ＴＳフィルタ
１４    ＨＤＤ
１５    ＭＰＥＧ映像デコーダ
１６    ＭＰＥＧ音声デコーダ
１７    データ収集部
１８    データ放送処理部
１９    ＣＰＵ
２０    映像合成部
２１    音声合成部
【図１】
2006261763.tif 000006
【図２】
2006261763.tif 000007
【図３】
2006261763.tif 000008
【図４】
2006261763.tif 000009