(57)【要約】【課題】  番組の記録・再生に必要な情報の抽出、入手が容易なディジタル放送受信システムを得る。【解決手段】  パケットフィルタ２は、記録番組に関する動画・音声データを伝送するパケット、及びＰＳＩテーブルを伝送するパケットを通過させる。但し、記録番組以外の番組に関するＰＭＴは通過させない。情報テーブル生成器７は、記録番組のみについての情報が記述されたＰＡＴを生成する。情報テーブル生成器７によって生成された新たなＰＳＩテーブルは、情報テーブル置換器３に入力される。そして、情報テーブル置換器３によって、パケットフィルタ２を通過してきたパケットストリームに含まれるＰＳＩテーブルと置換される。【選択図】        図１
2011244496.tif 000002
【特許請求の範囲】
【請求項１】
外部からディジタル放送信号を受信し、所定のパケットストリームを構成して出力するトランスポートストリーム再配送システムにおいて、
受信した番組に関する情報を含む情報テーブルを生成する情報テーブル生成器と、
前記ディジタル放送信号から所定のパケットストリームを構成するパケットフィルタと、
前記パケットストリームに前記情報テーブルを挿入して、新たなパケットストリームとして出力する出力情報挿入器と、
前記新たなパケットストリームを外部に出力するディジタル出力部とを備え、
前記情報テーブルはＰＡＴであり、
前記情報テーブル生成器は、新たなprogram_numberを付加した前記ＰＡＴを生成する機能を有しており、
前記出力情報挿入器は、前記新たなパケットストリームに前記新たなprogram_numberの値を与える機能を有することを特徴とするトランスポートストリーム再配送システム。
【請求項２】
外部から受信したディジタル放送信号を記録媒体に記録し、該記録媒体に記録されている所定のディジタルデータを読み出し、所定のパケットストリームを構成して出力するトランスポートストリーム再配送システムにおいて、
受信した番組に関する情報を含む情報テーブルを生成する情報テーブル生成器と、
前記記録媒体に記録されているディジタルデータから所定のパケットストリームを再生して出力する記録再生装置と、
前記パケットストリームに前記情報テーブルを挿入して、新たなパケットストリームとして出力する出力情報挿入器と、
前記新たなパケットストリームを外部に出力するディジタル出力部とを備え、
前記情報テーブルはＰＡＴであり、
前記情報テーブル生成器は、新たなprogram_numberを付加した前記ＰＡＴを生成する機能を有しており、
前記出力情報挿入器は、前記新たなパケットストリームに前記新たなprogram_numberの値を与える機能を有することを特徴とするトランスポートストリーム再配送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ディジタル放送受信システムに関するものであり、特に、ディジタル情報の記録・再生機能を有するディジタル放送受信システムに関する。
【背景技術】
【０００２】
図２２は、特開平９−２４７６０３号公報に記載された従来のディジタル放送受信システムの構成を簡略化して示すブロック図である。図２２に示すように従来のディジタル放送受信システムは、受信機１０２と、モニタ１０４と、記録再生装置１０３とを備えている。受信機１０２は、受信復調部１１１、パケットフィルタ１１２、コントローラ１２３、情報テーブル抽出器１１４、情報テーブル書換器１２４、記録再生用情報テーブル生成器１２６、ディジタルインタフェース１２２、切換スイッチ１１７、デマルチプレクサ１１８、及びＡＶデコーダ１１９を有している。また、記録再生装置１０３は、ディジタルインタフェース１３１、情報テーブル抽出器１３２、コントローラ１４０、デッキ部１３５、及びバッファ１３６を有している。
【０００３】
以下、図２２に示した従来のディジタル放送受信システムの動作について説明する。受信復調部１１１は、受信したディジタル放送信号を復調する。情報テーブル抽出器１１４は、ＭＰＥＧ−２システムに準じて、ディジタル放送信号中に多重化されて伝送されてくる、ネットワークに関する情報テーブルＮＩＴ（Network Information Table）と、各チャンネルの各番組に関する情報テーブル、即ち、送信された番組全体の情報であるＰＡＴ（Program Association Table）、各番組毎のパケット構成等に関する情報であるＰＭＴ（Program Mapping Table）、各番組の詳細な情報であるＥＩＴ（Event Information Table）とを、ディジタル放送信号中から抽出する。
【０００４】
コントローラ１２３は、抽出された情報テーブルに基づいて、受信した複数の番組に関する情報を生成し、ユーザに知らせる。ユーザは、複数の番組の中から記録したい番組を選択し、コントローラ１２３に指示する。コントローラ１２３は、テーブル情報に基づいて、記録する番組に関するパケットをパケットフィルタ１１２に指定する。パケットフィルタ１１２は、指定されたパケットを選択して、情報テーブル書換器１２４を介してディジタルインタフェース１２２に出力する。また、コントローラ１２３は、抽出されたＰＭＴ、ＮＩＴの中の記述子から、記録する番組に関連する複数の情報（例えば放送開始日時、番組の名前、記録するディジタル放送信号中の各ストリームの種別を示す情報等）を抽出する。
【０００５】
記録再生用情報テーブル生成器１２６は、コントローラ１２３が抽出した複数の情報をまとめて、ＭＰＥＧ−２トランスポートパケット形式で、かつ所定のＭＰＥＧ−２のテーブルＩＤをもつテーブル形式で、記録再生用情報テーブルを生成する。情報テーブル書換器１２４は、パケットフィルタ１１２から送られてくる各種情報テーブルのうち、ＮＩＴを、記録再生用情報テーブルによって書き換える。また、情報テーブル書換器１２４は、ＰＡＴ、ＰＭＴを、パケットフィルタ１１２により選択した番組、パケットに関する情報のみが記載されるように書き換える。パケット選択及びテーブル書換の操作が施されたディジタルテレビジョン信号は、ディジタルインタフェース１２２を介して記録再生装置１０３に出力される。
【０００６】
記録再生装置１０３は、ディジタルインタフェース１３１からディジタルテレビジョン信号を受け取ると、情報テーブル抽出器１３２により、記録再生用情報テーブルを抽出する。コントローラ１４０は、抽出された情報テーブルの中から、番組に関連する複数の情報を抽出する。また、コントローラ１４０は、ディジタルテレビジョン信号をバッファ１３６を介してデッキ部１３５に入力し、デッキ部１３５によって記録媒体に記録する。
【０００７】
一方、記録した番組の再生時には、記録再生装置１０３は記録媒体から読み出した再生信号をデッキ部１３５により復調し、バッファ１３６を介してディジタルインタフェース１３１に出力する。受信機１０２は、ディジタルインタフェース１２２からディジタルテレビジョン信号を受け取ると、情報テーブル抽出器１１４により、記録再生用情報テーブルを抽出する。コントローラ１２３は、抽出した情報テーブルの中から、番組に関する複数の情報を抽出する。また、コントローラ１２３は、切換スイッチ１１７をディジタルインタフェース１２２側に切り換える。また、コントローラ１２３は、抽出した情報に基づき、ディジタル放送信号のパケット選定をデマルチプレクサ１１８に指示する。デマルチプレクサ１１８は、コントローラ１２３からの指示に従ってディジタル放送信号を分離し、ＡＶデコーダ１１９に入力する。ＡＶデコーダ１１９は、データを復号して番組をモニタ１０４に再生する。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、このような従来のディジタル放送受信システムによると、ＭＰＥＧ規格によって規定されたＮＩＴを独自フォーマットのテーブルとして変更使用している。そのため、記録された情報データを他の外部機器に再出力しようとした場合に、規格違反のストリームを出力することになってしまう。よって、上記他の外部機器がその独自フォーマットの情報データを処理できない場合には、番組の再生が不可能になるという問題がある。
【０００９】
また、番組の記録・再生に必要な情報、特に送信するディジタル放送信号の番組配列情報は、送信側で規定された中での自由な値を取り、かつ複数の情報テーブルに散在している。このため、番組の記録・再生において情報抽出のためのタイムラグが発生し、再生開始コマンドが発行されてから番組の再生を開始するまでに時間差が生じ、情報データを迅速にかつ最初から処理することが困難であるという問題もある。
【００１０】
さらに、放送中の任意の時点から番組の視聴を開始可能とすることを目的として、番組配列情報は同一情報が繰り返し冗長に送信されている。従って、従来のディジタル放送受信システムでは、記録再生装置中にこのような冗長データをそのまま記録してしまうため、限られた記録容量を無駄に消費してしまうという問題もある。
【００１１】
本発明はこのような問題を解決するために成されたものであり、番組の記録・再生に必要な情報、特に送信するディジタル放送信号の番組配列情報の抽出、入手が容易であるとともに、ＭＰＥＧ規格に準拠した情報データを他の外部機器に出力することも可能であるディジタル放送受信システムを得ることを目的とするものである。また、本発明は、送信されるディジタル放送信号のうち、番組の記録・再生に必要最小限な情報のみを記録して記録効率を高めることにより、長時間の記録・再生動作を可能とするディジタル放送受信システムを得ることを目的とするものである。
【課題を解決するための手段】
【００１２】
この発明に係るトランスポートストリーム再配送システムは、外部からディジタル放送信号を受信し、所定のパケットストリームを構成して出力するトランスポートストリーム再配送システムにおいて、受信した番組に関する情報を含む情報テーブルを生成する情報テーブル生成器と、ディジタル放送信号から所定のパケットストリームを構成するパケットフィルタと、パケットストリームに情報テーブルを挿入して、新たなパケットストリームとして出力する出力情報挿入器と、新たなパケットストリームを外部に出力するディジタル出力部とを備え、情報テーブルはＰＡＴであり、情報テーブル生成器は、新たなprogram_numberを付加した前記ＰＡＴを生成する機能を有しており、出力情報挿入器は、新たなパケットストリームに新たなprogram_numberの値を与える機能を有することを特徴とするものである。
【発明の効果】
【００１３】
この発明によれば、記録再生装置に記録されたprogram_numberが同一の複数の番組を同時に出力する場合に、一方の番組のprogram_numberを変更することにより、番組を区別して処理することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態１に係るディジタル放送受信システムの構成を示すブロック図である。
【図２】受信復調部から出力された時点でのＰＡＴを示す図である。
【図３】情報テーブル生成器によって生成された新たなＰＡＴを示す図である。
【図４】本発明の実施の形態２に係るディジタル放送受信システムの構成を示すブロック図である。
【図５】情報テーブル生成器によって生成された新たなＰＡＴを示す図である。
【図６】受信復調部から出力された時点でのＰＡＴとＰＭＴとの関係を示す図である。
【図７】情報テーブル生成器によって生成された新たなＰＡＴと新たなＰＭＴとの関係を示す図である。
【図８】受信復調部から出力された時点でのＰＡＴ、ＰＭＴ、及び各ＥＳの関係を示す図である。
【図９】ＥＳのＰＩＤ値を置き換えた後のＰＡＴ、ＰＭＴ、及び各ＥＳの関係を示す図である。
【図１０】情報テーブル生成器によって生成された他の新たなＰＭＴを示す図である。
【図１１】本発明の実施の形態５に係るディジタル放送受信システムの構成を示すブロック図である。
【図１２】本発明の実施の形態６に係るディジタル放送受信システムの構成を示すブロック図である。
【図１３】メモリに記憶された番組情報インデックスの一例を示す図である。
【図１４】暗号化の状態が記述された番組情報インデックスの例を示す図である。
【図１５】受信復調部から出力された時点での情報テーブルに基づいて作成された番組配列情報を示す図である。
【図１６】各ＥＳのＰＩＤ値を置き換えた後の情報テーブルに基づいて生成された番組情報インデックスを示す図である。
【図１７】各ＥＳのＰＩＤ値を全て同じ値に置き換えることによって作成された番組情報インデックスを示す図である。
【図１８】システム規定値を示す図である。
【図１９】番組情報インデックスの一例を示す図である。
【図２０】本発明の実施の形態１０に係るディジタル放送受信システムの構成を示すブロック図である。
【図２１】本発明の実施の形態１２に係る他のディジタル放送受信システムの構成を示すブロック図である。
【図２２】従来のディジタル放送受信システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、本発明に係るディジタル放送受信システムの実施の形態について、図面を用いて具体的に説明する。説明中で用いる各種の記述やデータ名称は、ＡＲＩＢ（電波産業会）発行のＳＴＤ−Ｂ１０（ディジタル放送に使用する番組配列情報）規格に準拠するものとする。また、図中の太線はディジタル情報データの流れを示し、通常線はＣＰＵ８との接続関係において、制御信号及び制御に関わるデータの流れを示しているものとする。
【００１６】
実施の形態１．
図１は、本発明の実施の形態１に係るディジタル放送受信システムの構成を示すブロック図である。受信復調部１の出力は、パケットフィルタ２の入力、切換スイッチ５の一方入力、及び情報テーブル抽出器６の入力にそれぞれ接続されている。パケットフィルタ２の出力は、情報テーブル置換器３の入力に接続されている。情報テーブル置換器３の出力は、記録再生装置４の入力に接続されている。記録再生装置４の出力は、切換スイッチ５の他方入力に接続されている。情報テーブル抽出器６の出力は、ＣＰＵ８（制御部）の入力に接続されている。ＣＰＵ８の出力は、受信復調部１、パケットフィルタ２、情報テーブル生成器７、記録再生装置４、デマルチプレクサ１０、及びＡＶデコーダ１１の各入力にそれぞれ接続されている。情報テーブル生成器７の出力は、情報テーブル置換器３の入力に接続されている。切換スイッチ５の出力は、デマルチプレクサ１０の入力に接続されている。デマルチプレクサ１０の出力は、ＡＶデコーダ１１の入力に接続されている。ＡＶデコーダ１１の出力は、モニタ１２の入力に接続されている。ユーザインタフェース部９の出力は、ＣＰＵ８の入力に接続されている。
【００１７】
次に、本実施の形態１に係るディジタル放送受信システムの動作について説明する。まず、ＣＰＵ８は、切換スイッチ５を受信復調部１側に切り換える。受信復調部１は、受信したディジタル放送信号を復調して、パケットストリームの形式で出力する。パケットストリームには、番組の画像データや音声データ等を伝送するためのパケット（以下「データ伝送用パケット」とも称する）と、各種の情報テーブルを伝送するためのパケット（以下「情報テーブル伝送用パケット」とも称する）とが含まれる。デマルチプレクサ１０及びＡＶデコーダ１１は、ＣＰＵ８からの指示によりパケットストリームを処理し、その時点で伝送されてくる電子番組ガイド（Electric Program Guide: ＥＰＧ）を、ＣＰＵ８にて処理可能な状態に構築する。ＥＰＧは、モニタ１２に表示されるグラフィカル情報として、あるいはユーザインタフェース部９においてユーザに提示される。
【００１８】
ユーザは、提示されたＥＰＧを参照して、複数の番組の中から記録を希望する任意の番組を選択する。なお、記録番組の選択は、現在放送中の番組のみならず、将来放送される予定の番組に対しても可能である。将来放送予定の番組を記録する場合は、ＣＰＵ８が現在時刻を把握することにより、その番組の放送時刻の到来時に以下の動作を行うことになる。
【００１９】
次に、番組の記録動作について説明する。ユーザは、ユーザインタフェース部９を介してＣＰＵ８に記録番組を指示する。ＣＰＵ８は、番組の放送時間及び番組配列情報テーブルに記述されている情報の一つであるprogram_numberの値によって、その記録番組を識別する。
【００２０】
このとき、受信復調部１から出力されるパケットストリームは、パケットフィルタ２及び情報テーブル抽出器６にそれぞれ入力されている。情報テーブル抽出器６は、入力されたパケットストリームから各種の情報テーブルを抽出して、ＣＰＵ８に入力する。ＣＰＵ８は、入力された情報テーブルに基づいて、記録番組が現在放送されているか否かを判断する。具体的には次の通りである。まず、ＣＰＵ８は、ＥＩＴ中のイベント情報セクションを参照し、そこに記述されているprogram_numberの値を読み取って番組を識別する。そして、ＥＩＴに記述されている情報の一つであるrunnning_statusの値を読み取って、記録番組が現在実際に伝送されているか否かを判断する。なお、ユーザによって指定された記録番組が将来放送予定の番組であった場合には、その番組の先頭からの記録を確実に行うために、ＣＰＵ８は、指示された番組の開始時間に数秒から数分先立ち、ＥＩＴに記述されている次のイベント情報に基づいて、指定された番組が予定通りに伝送されるか否かの確認を行い、記録ミスを防ぐ。
【００２１】
記録番組の伝送が確認されると、ＣＰＵ８は、パケットフィルタ２に対して、通過させるべきパケットのＰＩＤ値を指示する。本実施の形態１においてここで指示されるＰＩＤ値は、記録番組に関する動画データを伝送するパケットのＰＩＤ値、記録番組に関する音声データを伝送するバケットのＰＩＤ値、指示に応じてその他の番組関連情報を伝送するパケットのＰＩＤ値、及び、ＰＳＩテーブルを伝送するパケットのＰＩＤ値である。記録が不要と判断されるパケット（例えばヌルパケット）については、パケットフィルタ２を通過させる必要がないため、そのＰＩＤ値はＣＰＵ８によって指示されない。なお、記録再生装置４の有する記録媒体の記録容量が十分に大きい場合には、記録番組以外の番組に関する画像データ等を通過させてもよい。また、動画データ伝送用パケットに関して、階層伝送により複数の動画パケットが含まれる場合には、ＰＭＴにその旨が記述されているため、ＣＰＵ８はユーザの指示によって複数の動画を記録するか否かの判断を行う。
【００２２】
パケットフィルタ２によるフィルタリング動作によって、パケットストリームにはパケットの欠落が生じている。そのため、受信復調部１から出力された時点でのＰＳＩテーブルの内容は、パケットフィルタ２を通過した後の新たなパケットストリームと整合性がとれていない。そこで、情報テーブル生成器７は、ＣＰＵ８からの指示により、新たなパケットストリームに対応する新たなＰＳＩテーブルを生成する。図２は、受信復調部１から出力された時点でのＰＡＴを示す図であり、図３は、情報テーブル生成器７によって生成された新たなＰＡＴを示す図である。図３では、記録番組が一つである場合を想定している。図２に示すように、受信復調部１から出力された時点でのＰＡＴには、パケットストリーム中に含まれる複数の番組に関する記述子が繰り返し記述されている。また、その番組数が、section_number３０として記述されている。新たなパケットストリームに適合させるためには、記録番組のみについての情報を記述するＰＡＴを生成すればよい。そのために情報テーブル生成器７は、記録番組以外の番組に関する記述子を削除するとともにsection_numberを変更して、新たなＰＡＴを生成する。一つの番組のみを記録する場合には、図３に示す新たなＰＡＴに記述されているsection_number３１は「１」を示すことになる。
【００２３】
また、記録番組以外の番組に関するＰＭＴについては、そのＰＩＤ値によって峻別できるため、ＣＰＵ８からの指示によりパケットフィルタ２でフィルタリングして、以降の伝送を行わない。
【００２４】
また、ＮＩＴに関しては、ＮＩＴ自身はＭＰＥＧ規格中でのオプション扱いであるため、必ずしもパケットフィルタ２を通過させて伝送、記録する必要はない。パケットフィルタ２によってＮＩＴをフィルタリングしたとしても、ＮＩＴを有しないことが他の機器に対して与える影響は少ないと考えられる。しかしながら、情報テーブル生成器７によってprogram_numverが「０」のテーブル（即ちＮＩＴ）を記録番組情報とともに生成し、情報テーブル置換器３にてパケットストリーム中に挿入してもよい。これにより、ＮＩＴの存在を必須とするディジタル情報処理系への対応が可能となる。
【００２５】
情報テーブル生成器７によって生成された新たなＰＳＩテーブルは、情報テーブル置換器３に入力される。そして、情報テーブル置換器３によって、パケットフィルタ２を通過してきたパケットストリームに含まれるＰＳＩテーブルと置換される。この置換によって、ＰＳＩテーブルと、パケットフィルタ２を通過した後のパケットストリームとの整合性が確保されることになる。これとともに、情報テーブル置換器３によって置換された新たなＰＡＴでは、記録番組以外の番組に関する記述子部分のデータが削除されているため、パケットストリームのトータルのデータ量は圧縮される。また、削除された記述子部分のデータ量によっては、パケットの個数自体も削減される。
【００２６】
トランスポートパケットにおいては、ＰＩＤ値が同一の複数のパケットに対してパケット毎に１ずつ増加するcontinuity_counterデータが存在する。上記のようにパケット欠落を発生させる場合には、このcontinuity_counterの値も情報テーブル生成器７によって制御し、各パケットに適切な値を付加する。
【００２７】
このようにして生成された新たなパケットストリームは記録再生装置４に送られ、記録再生装置４が内部に有する記録媒体内に記録される。記録にあたっては、ストリームが連続的に記録される領域とは別のインデックス領域を設け、その番組が記録された記録媒体内の位置に関する情報をこのインデックス領域に記録しておくことで、記録した番組の再生動作が可能となる。このインデックス領域は、記録媒体が固定ディスク装置や半導体メモリの場合には、番組データが記録される連続記録領域以外の任意の場所に設けることができる。また、記録媒体がテープ媒体の場合には、同様に連続記録領域以外の任意の場所（例えばテープの先頭）や、ディジタルビデオカセット等に見られるテープ筐体に内蔵される電子記憶装置内に設けることができる。さらに、テープ媒体の場合には、番組データを伝送するトランスポートパケットとは容易に区別できる別フォーマットのデータとして、上記位置に関する情報を番組データ間に繰返し記録することで、テープのランダムアクセス性を高めることも可能である。
【００２８】
この一連の記録動作は、受信復調部１、切換スイッチ５、及びデマルチプレクサ１０を繋ぐ信号ラインを用いずに実行可能なため、ユーザは記録番組以外の番組を視聴しながらでも必要な番組の記録を行うことが可能である。但し、異なるチャネル経由での複数の番組の処理を行う場合には、受信復調部１は複数のトランスポンダ経由での複数のストリームを処理する必要がある。従ってこの場合は、受信復調部１が、複数チャネルの受信機能と、それら複数のトランスポートストリームを情報テーブル抽出器６側とデマルチプレクサ１０側とに分配する機能とを有する必要がある。
【００２９】
次に、記録された番組の再生動作について説明する。ユーザからの指示により番組の記録を行った時点で、ＣＰＵ８は、例えばモニタ１２にグラフィック表示されている記録済み番組の一覧を更新する。これにより、記録番組に関して、ユーザから番組再生の指示を仰ぐことが可能となる。
【００３０】
ユーザは、ユーザインタフェース部９を介して、再生すべき番組をＣＰＵ８に指示する。ＣＰＵ８は、インデックス領域に記録しておいた番組データの記録位置に関する情報を参照することにより、記録再生装置４の有する記録媒体中から、所望の番組データの読み出しを開始する。また、ＣＰＵ８は、切換スイッチ５を記録再生装置４側に切り換える。これにより、読み出された再生ストリームは、切換スイッチ５を介して、デマルチプレクサ１０及びＡＶデコーダ１１へと伝送される。ＣＰＵ８は、デマルチプレクサ１０及びＡＶデコーダ１１を制御し、再生された番組をモニタ１２に表示する。
【００３１】
記録番組の再生時にデマルチプレクサ１０に到達するディジタル情報には、ＰＳＩテーブルや画像・音声データ等の番組情報は含まれているものの、ＥＰＧをはじめとするその他の関連情報は含まれていない。通常のディジタル放送受信時には番組情報とともにこれら関連情報の処理を行うよう設定されているシステムへの対応を考慮する場合は、このような関連情報の欠落が機器の動作に問題を与えないようにするために、ＣＰＵ８は、記録番組の再生中には番組情報以外の関連情報の処理を停止させるよう制御する。また、緊急警報信号等の、番組再生中にも監視が必要な情報に関しては、情報テーブル抽出器６によって常時処理を行い、必要時にはＣＰＵ８に割込処理の要求を出すことで所定の処理に移行することができる。
【００３２】
このように、本実施の形態１に係るディジタル放送受信システムによると、ＰＳＩテーブルの置換機構を具備することで、ＭＰＥＧ規格を満足した状態のままで所望の番組のみを記録再生装置に記録することができ、これにより、記録再生装置４の記録効率を高めることができる。
【００３３】
なお、以上の説明では、ディジタル放送にて伝送される情報のうち、放送番組の記録・再生動作を主眼として説明したが、静止画、音声、プログラム等の付帯情報が番組と同期して放送される場合も存在する。これら付帯情報のデータサイズが大きい場合は、番組とともに付帯情報を記録するか否かをユーザに選択させる機構を設けてもよい。この場合には、パケットフィルタ２では記録不要なデータのみをフィルタリングし、記録する番組データと、上記付帯情報を含むその他の全ての番組関連情報とを通過させるよう、ＣＰＵ８が制御する。
【００３４】
さらに、ディジタル放送データが暗号化されて伝送されている場合は、ＰＳＩテーブルの一つであるＣＡＴ（Conditional Access Table）中に、放送データが暗号化されている旨が記述されている。ＣＡＴはＭＰＥＧ規格で規定された必須の情報テーブルであり、情報ストリームとして規格に準拠した形態をとるためには、ＣＡＴは所定の伝送間隔以下で伝送されなければならない。従って、情報テーブル生成器７による新たな情報テーブルの生成時に、ストリームの暗号化／非暗号化状態に応じてＣＡＴの内容を適宜変更してやることで、規格に準拠するディジタル情報として記録することが可能となる。
【００３５】
図１に示したディジタル放送受信システムにおいて、放送データの暗号がＣＰＵ８からの指示を受けて受信復調部１で解読される場合は、記録再生装置４は暗号解読済みのディジタル放送データを記録・再生することになる。この場合は、情報テーブル生成器７は、新たな情報テーブルを生成する際に、ＣＰＵ８からの指示を受けて、ＣＡＴ中の暗号化状態を示す所定のフラグを暗号解読済みを示す状態に設定する。情報テーブル生成器７がこのような処理を行うことにより、ＣＡＴを処理対象とする場合でもＭＰＥＧ規格を満足した状態のままで所望の番組のみを記録再生装置４に記録することが可能となる。
【００３６】
実施の形態２．
上記実施の形態１においては、記録番組に関するＰＡＴ、ＰＭＴについては、パケットフィルタ２から伝送されてきた内容を変更することなく記録再生装置４に記録していた。しかし、記録番組に関するＰＡＴ、ＰＭＴの内容についても特定の操作を行うよう構成することも可能である。
【００３７】
図４は、本発明の実施の形態２に係るディジタル放送受信システムの構成を示すブロック図である。図４に示すように本実施の形態２に係るディジタル放送受信システムは、図１に示した上記実施の形態１に係るディジタル放送受信システムを基礎として、ＣＰＵ８に相互に接続されたメモリ１３等の記録部をさらに備えたものである。
【００３８】
以下、本実施の形態２に係るディジタル放送受信システムの動作について、主に上記実施の形態１との相違点を中心に説明する。本実施の形態２においてもパケットフィルタ２はＣＰＵ８からの指示により不要なパケットをフィルタリングし、パケットの欠落により、受信復調部１から出力された時点でのＰＳＩテーブルと、パケットフィルタ２を通過した後の新たなパケットストリームとの整合性はとれていない。そこで、情報テーブル生成器７は、ＣＰＵ８からの指示により、新たなパケットストリームに対応するＰＡＴ及びＰＭＴの生成を行う。
【００３９】
図５は、情報テーブル生成器７によって生成された新たなＰＡＴを示す図であり、図６は、受信復調部１から出力された時点でのＰＡＴとＰＭＴとの関係を示す図であり、図７は、情報テーブル生成器７によって生成された新たなＰＡＴと新たなＰＭＴとの関係を示す図である。ここでは、記録番組が一つである場合を想定している。図５に示すように新たなＰＡＴには、上記実施の形態１と同様に、記録番組のみについての情報が記述されている。さらに本実施の形態２では、ＰＡＴ中に記述されているＰＭＴのＰＩＤ値３２が、ある特定の値に置き換えられている。
【００４０】
本実施の形態２でも、記録番組以外の番組に関するＰＭＴについてはパケットフィルタ２によってフィルタリングするという動作は上記実施の形態１と同様である。本実施の形態２ではさらに、ＰＡＴの上記変更に対応させてＰＳＩテーブル間での整合性を保つために、ＰＭＴのＰＩＤ値（具体的には、ＰＭＴを伝送するパケットを識別するＰＩＤデータ列を意味し、トランスポートパケット内の１２バイト目から１３バイトに記述されている。）を、ＰＡＴ中で置き換えられた上記特定の値に変更する。また、ＣＰＵ８は、置き換えたＰＭＴのＰＩＤ値をメモリ１３に保存する。
【００４１】
情報テーブル生成器７によって生成された新たなＰＡＴ及びＰＭＴは、情報テーブル置換器３に入力され、情報テーブル置換器３は、パケットフィルタ２を通過してきたパケットストリームに含まれるＰＡＴ及びＰＭＴを、新たに生成されたＰＡＴ及びＰＭＴにそれぞれ置き換える。そして、置き換え後のパケットストリームは、記録再生装置４に伝送されて記録される。上記のような処理を行うことで、ＰＭＴのＰＩＤ値が既知であるパケットストリームを、記録再生装置４に記録することが可能となる。
【００４２】
次に、記録された番組の再生動作について説明する。ユーザからの指示で選択された番組について、ＣＰＵ８は、記録再生装置４の有する記録媒体中から番組データの読み出しを開始する。また、ＣＰＵ８は、切換スイッチ５を記録再生装置４側に切り換え、再生ストリームをデマルチプレクサ１０へと伝送する。図７には例として、ＰＡＴ中に記述されているＰＭＴのＰＩＤ値、及びＰＭＴのＰＩＤ値がともに0×1000に置き換えられた場合の、ＰＡＴとＰＭＴとの関係を示している。ＰＭＴのＰＩＤ値（0×1000）はメモリ１３に保存された既知の値であるため、ＰＡＴ中に記述されているＰＭＴのＰＩＤ値を確認するという動作を行うことなく、所望のＰＭＴを処理することができる。また、ＰＭＴのＰＩＤ値が既知であることから、デマルチプレクサ１０は、所望のＰＭＴを直接デコードして、その中に記述されている各ＥＳ（Elementary Stream）のＰＩＤ値を確認し、それらをＡＶデコーダ１１へと伝送することができる。その後、再生された番組をモニタ１２に表示する動作は、上記実施の形態１と同様である。
【００４３】
なお、図６に示した通常のＰＡＴ及びＰＭＴを用いた再生動作は、まずＰＩＤ値が0×0000に固定されているＰＡＴを受信し、その中に記述されているＰＭＴのＰＩＤ値（図６の例では0×HHHH）を確認し、次に、そのＰＩＤ値のＰＭＴを受信し、その中に記述されているＥＳのＰＩＤ値（図６の例では0×JJJJ、0×KKKK）を確認するというものである。
【００４４】
ＣＰＵ８は、番組が記録されている記録媒体内の位置を各番組ごとに区別して認識可能であるため、情報テーブル生成器７によって生成された新たなＰＭＴのＰＩＤ値については、記録再生装置４内で全て同じ値にすることもできる。全て同じ値にすることで、番組の記録動作においては、ＰＭＴのＰＩＤ値をメモリ１３に保存するという動作が不要になるとともに、番組の再生動作においても、ＰＡＴのデコード及びその記述内容の確認と、それに引き続く、ＰＭＴのＰＩＤをセットしてパケットの到着を待つという動作が不要になる。
【００４５】
また、以上の説明では、ＰＭＴのＰＩＤ値を特定の値に置き換えたが、これに加えて、ＰＭＴ中に記述されているＥＳのＰＩＤ値、及びＥＳのＰＩＤ値を特定の値に置き換えるよう構成してもよい。図８は、受信復調部１から出力された時点でのＰＡＴ、ＰＭＴ、及び各ＥＳの関係を示す図であり、図９は、ＥＳのＰＩＤ値を置き換えた後のＰＡＴ、ＰＭＴ、及び各ＥＳの関係を示す図である。図９においては、ＰＡＴ中に記述されているＰＭＴのＰＩＤ値、及びＰＭＴのＰＩＤ値が特定の第１の値（図９の例では0×1000）に置き換えられていることに加えて、ＰＭＴ中に記述されている各ＥＳのＰＩＤ値、及び各ＥＳのＰＩＤ値も特定の第２の値（図９の例では0×1001、0×1004）に置き換えられている。
【００４６】
このような各ＥＳのＰＩＤ値の置き換えは、情報テーブル置換器３によって、各ＥＳを伝送するパケットに含まれるＰＩＤデータ列を置換することにより行うことができる。この場合も、置換された各ＥＳのＰＩＤ値はメモリ１３に保存する。このような構成をとることで、番組配列情報のうち、番組の各要素情報を伝送するＥＳのＰＩＤ値が既知である番組情報ストリームを記録することが可能となる。
【００４７】
このように構成されたシステムにおける記録番組の再生動作においては、番組を構成する各ＥＳのＰＩＤ値はメモリ１３に保存された既知の値であるため、デマルチプレクサ１０及びＡＶデコーダ１１は、ＰＡＴ及びＰＭＴの記述内容を確認するという動作を行うことなく、直ちにＥＳの処理を開始することができる。
【００４８】
ＣＰＵ８は、番組が記録されている記録媒体内の位置を各番組ごとに区別して認識可能であるため、情報テーブル生成器７によって生成された新たな各ＥＳのＰＩＤ値については、ビデオやオーディオ等の各メディアごとに全て同じ値にすることもできる。全て同じ値にすることで、番組の記録動作においては、各ＥＳのＰＩＤ値をメモリ１３に保存するという動作が不要になるとともに、番組の再生動作においても、各ＥＳの処理を開始するにあたって、メモリ１３に保存してある各ＥＳのＰＩＤ値を確認するという動作が不要になる。
【００４９】
また、情報テーブル生成器７によって他のＰＭＴを生成してもよい。図１０は、情報テーブル生成器７によって生成された他の新たなＰＭＴを示す図である。図１０に示すＰＭＴは、パケットフィルタ２を通過してきたＰＭＴに対して上記に説明した変更を加え、さらにＰＭＴの記述子部分を削除するという変形を行ったものである。
【００５０】
ＡＲＩＢ規格において、ＰＭＴ中の記述子部分には、番組の内容、放送形態、受信の方式等に関する情報が記述される可能性がある。しかし、放送を受信した時点でその番組が視聴可能かつ記録可能と判断された場合、これらの記述子の再利用は必須ではなくなる。また、記述子は基本的にはその番組全体に対する固有の情報であり、番組内で動的に変化する運用は少ないと考えられている。にも拘わらず規格によってＰＭＴは100msecを最長伝送間隔として繰り返し伝送されるように定められているため、番組の記録・再生の観点からは不要なデータ列が繰り返し伝送されていることになる。しかも、このような情報は、データ記録の任意の時点で１回以上の任意の回数を記録することで、番組データの完全な受信を行うことができる。また、記述子部分のデータは全て合わせても数ｋバイト以内であるため、メモリ１３をはじめとするシステム中の他の記録領域に記録することも可能である。
【００５１】
以上の理由に鑑み、ＰＭＴから記述子部分を削除するとともに、記録再生装置４の有する記録媒体とは他の記録領域に、削除したＰＭＴの記述子部分の情報を記録する。これにより、記録再生装置４の有する記録媒体については記録効率の向上を図りつつ、記録された番組の検索や閲覧を行う際には、記述子部分の情報を活用することができる。
【００５２】
ＰＭＴに含まれ、かつ将来の再生時に有用となる可能性のある記述子の一例として、パレンタルレート記述子がある。この記述子は年齢に基づいた番組の視聴制限を表しており、記録番組に関するこの記述子の内容をメモリ１３等に記録しておくことにより、記録した番組を子供等が視聴する際のガイドとして活用することが可能となる。
【００５３】
また、記述子部分の情報を記録する記録領域としては、記録媒体が固定ディスク装置や半導体メモリの場合には、番組データが記録される連続記録領域以外の任意の場所に設けることができる。また、テープ媒体の場合には、同様に連続記録領域以外の任意の場所（例えばテープの先頭）や、ディジタルビデオカセット等に見られるテープ筐体に内蔵される電子記憶装置内に設けることができる。さらに、テープ媒体の場合には、番組データを伝送するトランスポートパケットとは容易に区別できる別フォーマットのデータとして、番組データ間に繰り返し記録することで、テープのランダムアクセス性を高めることも可能である。
【００５４】
このように本実施の形態２に係るディジタル放送受信システムによれば、上記実施の形態１に係るディジタル放送受信システムにより得られる効果に加えて、従来のシステムにおいては記録番組の再生時に必須であった番組配列情報テーブルの記述内容の確認動作が不要となり、情報データの迅速な処理が可能になるという効果も得られる。
【００５５】
実施の形態３．
上記実施の形態１に加えて、ＳＩ（Service Information）テーブルと呼ばれる番組関連情報テーブルについても処理を行う構成としてもよい。放送されるディジタル情報に含まれるＳＤＴ（Service Description Table）及びＥＩＴの二つのテーブルには、それぞれ放送中の番組に関連する情報が記述されている。例を挙げると、ＳＤＴにはその番組の放送される放送局名、サービス名等が記述されており、ＥＩＴにはその番組の番組名や放送時間のほか、詳細情報として出演者や簡単な内容紹介等が記述されている。これらの情報はシステムとしての番組の記録再生動作及びその性能に直接影響を及ぼすものではないが、記録しておくことで、将来この記録された番組を検索や閲覧する際に活用することができる。これは、ユーザに対するシステムの利便性を高め、検索や視聴の効率を向上させることにもなる。
【００５６】
本実施の形態３に係るディジタル放送受信システムの構成は、図４に示した上記実施の形態２に係るディジタル放送受信システムの構成と同様である。以下、本実施の形態３に係るディジタル放送受信システムの動作について、主に上記実施の形態１との相違点を中心に説明する。
【００５７】
受信復調部１において受信・復調されたディジタル放送信号は、情報テーブル抽出器６に入力される。情報テーブル抽出器６は、ＣＰＵ８からの指示に基づいてＳＩテーブルを解析し、その内容のうち必要なものをＣＰＵ８へと入力する。ＳＤＴ及びＥＩＴには、現在受信中のトランスポンダを経由して伝送されている放送データに対するテーブルと、それ以外のトランスポンダを経由して伝送されている放送データに対するテーブルとがそれぞれ用意されている。またＥＩＴには、現在と次の番組、８日以内の番組、及び８日以降の番組の、さらに３種類のテーブルが用意されている。情報テーブル抽出器６は、自ストリームかつ現在の番組関連情報に着目し、そのテーブルＩＤを持つパケットのみを処理する。そして、現在の番組関連情報のうち、ＣＰＵ８から指示された情報に関するデータのみを抽出する。この場合、受信復調部１から出力されるパケットストリームに含まれる全てのＳＤＴ及びＥＩＴは、パケットフィルタ２によってフィルタリングされる。
【００５８】
番組名等の抽出された情報は、記録再生装置４に記録された番組データに関連付けられて、メモリ１３に記録される。上記の通り、ＳＤＴ及びＥＩＴには、番組の内容、放送形態、受信の方式等に関する情報が含まれる可能性がある。しかし、放送を受信した時点でその番組が視聴可能かつ記録可能と判断された場合、これらの情報の再利用は必須ではなくなる。また、これらの情報が番組内で動的に変化する運用は少ないと考えられるが、これらのテーブルは繰り返し伝送されるため、番組の記録・再生の観点からは不要なデータ列が繰り返し伝送されていることになる。しかも、このような情報は、データ記録の任意の時点で１回以上の任意の回数を記録することで完全な受信を行うことができる。また、これらの情報は必ずしも記録再生装置４に記録する必要はなく、メモリ１３をはじめとするシステム中の他の記録領域に記録すれば足りる。
【００５９】
これにより、記録再生装置４の有する記録媒体については記録効率の向上を図りつつ、ユーザによる再生番組の選択時には、これら番組名等の関連情報をモニタ１２に表示することで、ユーザの選択の補助とすることができる。
【００６０】
一方、記録再生装置４の有する記録媒体の可搬性を考慮する場合等は、ＳＤＴ、ＥＩＴに記述されている番組情報を、この記録媒体に記録してもよい。この場合は、ＣＰＵ８からの指示により、情報テーブル抽出器６によって抽出された各番組に関するＳＤＴ及びＥＩＴに記述されている番組情報のうち、記録番組に関する番組情報のみが情報テーブル生成器７に入力される。また、パケットフィルタ２は、ＣＰＵ８からの指示を受けて、記録番組に関するＳＤＴ、ＥＩＴを通過させる。情報テーブル生成器７は、入力された番組情報に基づいて、ＳＤＴ、ＥＩＴを新たに生成する。生成された新たなＳＤＴ、ＥＩＴは、情報テーブル置換器３によって、パケットフィルタ２を通過してきたＳＤＴ、ＥＩＴと置き換えられる。
【００６１】
このとき、記録番組とは無関係なデータ伝送用パケット等、記録不要なパケットがパケットフィルタ２によって既にフィルタリングされているため、トランスポートパケットを構成するパケットの個数は、記録再生装置４へ送られる時点で減少している。このため、トランスポートパケットのcontinuity_counterの値も情報テーブル生成器７において制御し、各パケット毎に適切に付加する。このような処理を行うことで、ディジタル情報として整合性のとれたパケットストリームを記録することが可能であるとともに、再生時におけるＳＤＴ、ＥＩＴの処理としては通常の放送信号を処理する場合と同様の動作でよいことになり、システムの動作を制御するソフトウェアの単純化を図ることが可能となる。
【００６２】
もちろん、パケットフィルタ２によってＳＤＴ、ＥＩＴの全部あるいは一部をフィルタリングすることなく処理するという構成をとることも可能である。この場合でも、上記と同様に、ＳＤＴ、ＥＩＴに記述されている番組情報を情報テーブル抽出器４によって抽出・保存し、再生時にユーザがその情報を利用できるようにする。この場合、パケットフィルタ２及び情報テーブル置換器３ではＳＤＴ、ＥＩＴに関する動作は行わず、これらに関する全てのパケットは記録再生装置４に伝送され、記録される。記録された時点での時刻情報や番組表情報等は記録データを再生する時点では過去のものとなっており、そのままでは情報としての利用価値は低いと考えられる。しかし、小遅延での録画再生同時動作等を意図した場合には、記録効率の向上を図りつつ、任意の機器に向けて規格準拠のストリームを再配送するためのシステムが構築可能となる。
【００６３】
このように、本実施の形態３に係るディジタル放送受信システムによると、上記実施の形態１に係るディジタル放送受信システムにより得られる効果に加えて、ＳＤＴやＥＩＴといった、本来ディジタル放送信号に含まれるデータの処理を通じて、ユーザの扱いやすいシステムの構築が可能となるという効果が得られる。
【００６４】
実施の形態４．
上記実施の形態３に加えて、他のＳＩテーブルについても処理を行う構成をとることもできる。放送されるディジタル情報に含まれるＮＩＴ、ＢＡＴ（Bouquet Association Table）、ＲＳＴ（Running Status Table）、ＴＤＴ（Time Data Table）、ＴＯＴ（Time Offset Table）、ＰＣＡＴ（Partial Content Announcement Table）、ＳＴ（Stuffing Table）の各テーブルには、それぞれ番組の放送状態に関連する情報が記述されている。例を挙げると、ＮＩＴには送信ネットワークに関する情報が、ＢＡＴには複数の番組間の関連情報が、ＲＳＴには番組の放送状態に関する情報が、ＴＤＴ、ＴＯＴには放送時点での時刻情報が、ＰＣＡＴには番組に付帯するデータの放送状況に関する情報がそれぞれ記述されている。また、ＳＴは、信号の多重化において意味のあるデータを挿入できない場合に用いられる。これらのテーブル情報は、番組の受信及び視聴の時点では有用であるが、一旦番組を記録してしまえばその番組の再生に必ずしも有用となるものではない。
【００６５】
本実施の形態４に係るディジタル放送受信システムの構成は、図４に示した上記実施の形態２に係るディジタル放送受信システムの構成と同様である。以下、本実施の形態４に係るディジタル放送受信システムの動作について、主に上記実施の形態１との相違点を中心に説明する。
【００６６】
受信復調部１において受信、復調されたディジタル放送信号は、情報テーブル抽出器６に入力される。情報テーブル抽出器６は、ＣＰＵ８からの指示を受けて上記各種ＳＩテーブルを解析し、その内容のうち受信及び番組の記録に必要なものをＣＰＵ８へと報告する。例えばＲＳＴには記録すべき番組の進行状況が記述されており、仮に番組が途中で中断し、その後放送を再開したような場合には、その旨がＣＰＵ８に通知される。また、ＢＡＴには関連する番組の情報が記述されているため、それらをまとめて記録するように動作することも可能である。時刻に関するテーブルとＥＩＴ中の次の番組の開始時刻情報とを用いることで、番組の先頭から確実に記録を開始するようにシステムを動作させることも可能である。
【００６７】
番組の受信が可能となった時点で、パケットフィルタ２はＣＰＵ８からの指示により、これらのＳＩテーブルを通過させないようにフィルタリングする。これにより、記録再生装置４の記録効率を向上させることができる。その他の動作については上記実施の形態１，３と同様である。
【００６８】
もちろん、パケットフィルタ２によってこれらのＳＩテーブルの全部あるいは一部をフィルタリングすることなく処理するという構成をとることも可能である。この場合、パケットフィルタ２及び情報テーブル置換器３ではこれらのＳＩテーブルに関する動作は行わず、これらに関する全てのパケットは記録再生装置４に伝送され、記録される。記録された時点での時刻情報や番組表情報等は記録データを再生する時点では過去のものとなっており、そのままでは情報としての利用価値は低いと考えられる。しかし、小遅延での録画再生同時動作等を意図した場合には、記録効率の向上を図りつつ、任意の機器に向けて規格準拠のストリームを再配送するためのシステムが構築可能となる。
【００６９】
このように、本実施の形態４に係るディジタル放送受信システムによると、上記実施の形態１に係るディジタル放送受信システムにより得られる効果に加えて、ＢＡＴやＲＳＴ等のＳＩ情報のような、本来ディジタル放送信号に含まれるデータの処理を通じて、ユーザの扱いやすいシステムの構築が可能になるという効果が得られる。
【００７０】
実施の形態５．
上記実施の形態１に加えて、情報テーブル置換器３において各種テーブルを挿入する際に挿入時間間隔を制御することで、さらに記録再生装置４における記憶効率を高めることも可能である。ディジタル放送データに含まれる情報テーブルのデータはそれぞれ繰返し伝送されているが、個々のテーブルについて最大許容伝送間隔が定められている。たとえばＡＲＩＢ規格では、ＰＡＴ、ＰＭＴ等は最大100msec以下の間隔で、また、ＮＩＴ、ＢＡＴ等は最大10秒間隔以下で伝送されなければならないと定められている。しかし、実際の送信系の構成においては、通常、これよりも短い時間間隔で伝送が行われており、番組を記録するという観点から見ると記録効率の低下を招いている。そこで、本実施の形態５においては、これら各種情報テーブルの伝送間隔を調節して記録可能なように構成する。
【００７１】
図１１は、本発明の実施の形態５に係るディジタル放送受信システムの構成を示すブロック図である。図１１に示すように本実施の形態５に係るディジタル放送受信システムは、図４に示した上記実施の形態２に係るディジタル放送受信システムを基礎として、情報テーブル置換器３の代わりに情報テーブル挿入器３ａを配置し、さらにＣＰＵ８に接続されたタイマ１４を備えたものである。
【００７２】
以下、本実施の形態５に係るディジタル放送受信システムの動作について、主に上記実施の形態１との相違点を中心に説明する。情報テーブル抽出器６は、受信復調部１からディジタル放送信号を入力し、各情報テーブルの抽出を個別に行って、その抽出状況をＣＰＵ８に入力する。ＣＰＵ８は、接続されたタイマ１４（あるいはＣＰＵ８が内蔵する図示しないタイマ）を用いて、各情報テーブルの到達状況を監視して、各情報テーブルの伝送間隔を個別に求める。
【００７３】
パケットフィルタ２は、ＣＰＵ８からの指示に基づいて、伝送間隔の調節を行う対象となっている各種情報テーブルをフィルタリングする。情報テーブル生成器７は、パケットフィルタ２によってフィルタリングされた情報テーブルに関して、内容をそのままで、あるいは上記各実施の形態に基づいて一部又は全部の内容を変更した形で、新たな情報テーブルをそれぞれ生成する。生成された新たな情報テーブルは情報テーブル挿入器３ａに入力される。ＣＰＵ８はタイマ１４によって時間経過を監視しており、規格によって各テーブル毎に定められた伝送間隔を超えない範囲で、情報テーブル挿入器３ａにテーブル重畳の指示を出す。情報テーブル挿入器３ａは、ＣＰＵ８からの重畳指示に基づいて、パケットフィルタ２から送られてくるパケットストリームに情報テーブルを挿入する。このとき、記録効率の向上を図る観点からは、最大許容伝送間隔で各種情報テーブルを挿入するのが望ましい。また、情報テーブル挿入器３ａに入力されるパケットストリームには、パケットフィルタ２によるフィルタリングによって所望のパケットが削除された結果生じる、複数の抜け箇所が存在している。従って、情報テーブルの挿入処理の容易化を図る観点からは、その抜け箇所に情報テーブルを挿入するのが望ましい。
【００７４】
各種情報テーブルの伝送間隔は、最大許容伝送間隔以内で任意に設定することができる。ＡＲＩＢ規格に準拠するのであれば、ＲＳＴ、ＳＴ、ＰＣＡＴ以外の情報テーブルには最大許容伝送間隔が存在し、それぞれの情報テーブルについて30秒から100msecの間で規定されている。また、ＭＰＥＧ規格のみに準拠したストリームを記録するよう構成する場合には、ＰＳＩテーブルについてのみ最大許容伝送間隔が規定されている。この場合は、伝送間隔がＮＩＴについては10秒、ＣＡＴについては１秒、ＰＡＴ及びＰＭＴについては100msecを超えない範囲で、新たな情報テーブルの挿入動作を行う。
【００７５】
このとき、記録番組以外の番組に関するデータ伝送用パケット等、記録不要なパケットがパケットフィルタ２によって既にフィルタリングされているため、トランスポートパケットを構成するパケットの個数は、記録再生装置４へ送られる時点で減少している。このため、トランスポートパケットのcontinuity_counterの値も情報テーブル生成器７において制御し、各パケット毎に適切に付加する。このような処理を行うことで、必要最小限の個数の情報テーブルのみを記録再生装置４へ伝送、記録することができ、規格に準拠したストリームを高効率に記録することが可能となる。
【００７６】
また、規格に準拠しないストリームを記録再生装置４に記録することで、さらに記録効率を向上させるよう構成することも可能である。上記した構成・動作により、各種情報テーブルの伝送間隔は任意に設定が可能である。そこで、情報テーブル挿入器３ａは、規格で定められた最大許容伝送間隔に拘わらず、任意の情報テーブルをパケットストリーム中の任意の箇所に挿入する。例えば、番組の再生を開始する時点で各種情報テーブルが再生動作に必要となる場合は、パケットストリームの先頭に挿入する。また、記録媒体へのランダムアクセスを伴う再生に備えて、例えば10秒に一度程度、ＰＳＩテーブルを繰り返し挿入する。このような構成においては、記録された番組のどの位置から再生を開始しても、最長10秒以内にＰＳＩテーブルからの情報をデマルチプレクサ１０が読み取ることが可能となり、番組の再生を開始することができる。また、必ず記録番組の先頭から再生を開始するような構成をとるシステムの場合には、各種情報テーブルはパケットストリームの先頭のみに挿入すれば足りる。
【００７７】
ＳＩテーブルに関しては、その情報が記録番組の再生動作自体には必須ではなく、主としてユーザへの情報提供に利用されるものである。従って、ＰＳＩテーブルよりもさらに伝送間隔を広げて挿入しても、システムの動作に大きな影響を与えることはない。
【００７８】
このようにして生成された番組データは規格には準拠しないものであるが、記録再生装置４自身あるいは記録再生装置４が有する記録媒体が本システム中に閉じた状態で使用されるようなシステム構成をとる限りにおいては、番組データが外部に出力されることはないため、規格に準拠していなくても特に問題はない。
【００７９】
このように本実施の形態５に係るディジタル放送受信システムによると、上記実施の形態１に係るディジタル放送受信システムにより得られる効果に加えて、各種情報テーブルの伝送間隔を制御することにより、より高い記憶効率でディジタル放送信号を記録することが可能になるという効果が得られる。
【００８０】
実施の形態６．
上記実施の形態１〜５においては、主に、ＭＰＥＧ規格に準拠したディジタル放送信号を記録再生装置４に記録するという構成をとっていた。しかし、記録再生装置４自身あるいは記録再生装置４が有する記録媒体が本システム中に閉じた状態で使用されるようなシステム構成をとる限りにおいては、番組データが外部に出力されることはないため、規格に準拠していなくても特に問題はない。このような構成をとることで、記録再生装置４においてさらなる高記録効率化を図ることが可能になる。
【００８１】
図１２は、本発明の実施の形態６に係るディジタル放送受信システムの構成を示すブロック図である。図１２に示すように本実施の形態６に係るディジタル放送受信システムは、図１１に示した上記実施の形態５に係るディジタル放送受信システムを基礎として、ＣＰＵ８に接続された入力と、ＡＶデコーダ１１に接続された出力とを有するグラフィクス部１５をさらに備えたものである。以下、本実施の形態６に係るディジタル放送受信システムの動作について、主に上記実施の形態１との相違点を中心に説明する。
【００８２】
情報テーブル抽出器６は、受信復調部１からディジタル放送信号を入力し、各種情報テーブルを抽出してＣＰＵ８に入力する。ＣＰＵ８は、入力された情報テーブルを解析して、記録番組に関連する各種データを読み取る。ＣＰＵ８は、読み取った各種データに基づいて番組情報インデックスを作成し、メモリ１３に記録する。番組情報インデックスに記述された各種データは、今後の動作において必要に応じて用いられる。
【００８３】
パケットフィルタ２は、ＣＰＵ８からの指示により、記録番組の動画及び音声データを伝送するトランスポートパケットのみを通過させ、その他のパケットは通過させないように動作する。但し、記録番組の各フレームに関する時刻情報を運ぶＰＣＲ（program clock reference)が、これら動画データ及び音声データを伝送するパケット以外のパケットのアダプテーションフィールドに記述されている場合には、このＰＣＲを伝送するパケットも、パケットフィルタ２を通過させる。
【００８４】
情報テーブル生成器７は、ＣＰＵ８から入力されたデータに基づいて、パケットフィルタ２によってフィルタリングされた情報テーブルに関して、内容をそのままで、あるいは上記各実施の形態に基づいて一部又は全部の内容を変更した形で、記録番組に関する新たな情報テーブルを生成する。
【００８５】
情報テーブル挿入器３ａは、情報テーブル生成器７の出力を受け、ＣＰＵ８からの指示により、パケットフィルタ２を通過してきたパケットストリームに情報テーブルを挿入する。このとき、上記実施の形態５と同様に、ＣＰＵ８が情報テーブルの伝送間隔を調整する。各種情報テーブルの挿入頻度については、記録再生装置４においてこれらの各種情報テーブルが占めることを許される記録容量に基づいて、ＣＰＵ８が判断する。例えば、記録再生装置４に100％動画及び音声データのみを記録したい場合には、情報テーブル挿入器３ａにて情報テーブルの挿入は行わない。一方、記録再生装置４の記録効率をさほど重要視しない場合には、受信復調部１から出力される時点でのディジタル放送信号と同じタイミングで各種テーブルを挿入することも可能である。挿入頻度の制御については、ＣＰＵ８が、タイマ１４（またはＣＰＵ８が内蔵する図示しないタイマ）を用いて、挿入時間経過を各テーブル毎に監視することで行う。各情報テーブルのデータサイズ及び上記情報テーブルに許容される記録容量に基づいて、ＣＰＵ８は、情報テーブル挿入器３ａに対して情報テーブル重畳の指示を出す。
【００８６】
また、ＣＰＵ８は、情報テーブル挿入器３ａの有する図示しないバッファメモリの空き容量を逐次監視し、新たな情報テーブルの挿入時に、そのバッファメモリが動画及び音声データの蓄積により破綻しないように、情報テーブル挿入器３ａの制御を行う。情報テーブルの挿入においては、適切なトランスポートパケットのcontinuous_counterを付与するだけでなく、ＰＩＤ値を適切に指定することはいうまでもない。
【００８７】
情報テーブル挿入器３ａの出力は記録再生装置４に入力され、記録媒体に記録される。また、ＣＰＵ３にはグラフィクス部１５が接続され、この出力をＡＶデコーダ１１へ送ることで、必要なグラフィクス表示をモニタ１２に表示される動画像と合わせてユーザに提示することが可能である。
【００８８】
次に、記録された番組の再生動作について説明する。本実施の形態６においては、再生時に必要な各種の情報データは、記録再生装置４ではなく記録時にメモリ１３内に記録した番組情報インデックスから読み出す。ここで、再生時に必要な各種の情報データとは、例えば、番組が記録されている記録媒体内での位置や、番組の動画データ、音声データ、及びＰＣＲをそれぞれ伝送する各パケットのＰＩＤ値等である。
【００８９】
図１３は、メモリ１３に記録された番組情報インデックスの一例を示す図である。図１３には、２つの番組に関する情報が記述された番組情報インデックスを示している。ＣＰＵ８は、再生する番組に関する情報を番組情報インデックスから読み出した後、記録再生装置４に指示を送り、再生する番組のストリームの読み出しを開始させるとともに、番組情報インデックスから読み出したＰＩＤ値をデマルチプレクサ１０にセットし、それらのパケットの処理を開始させる。このような処理を行うことで、ストリーム中の各種パラメータを読み取り、その後に実際の動画及び音声のデコードを開始するという二段階の動作をとる必要がなくなる。デマルチプレクサ１０によって処理されたストリームは、ＡＶデコーダ１１によってさらに処理され、モニタ１２に表示される。
【００９０】
このような構成においては、番組の途中で各種情報データが変更されても動作を行うことができる。ディジタル情報において、例えばＰＡＴ、ＰＭＴは、ＭＰＥＧ規格においては最長100msec周期で伝送されることになっている。つまり、番組の途中で100msec周期で情報の内容（例えばＰＩＤ値）が変更される可能性もあるということになる。このような情報に対しても、図１３に示すように、一つの番組に対して記録位置をパラメータにした複数の情報データをテーブルとして記録しておくことで、その記録位置より新しい情報データを用いた再生動作を切れ目なしに行うことが可能となる。
【００９１】
上記番組情報インデックスは、メモリ１３以外にも、可換媒体における専用の記録領域、例えばディジタルビデオカセット等に見られるテープ筐体に内蔵される電子記憶装置に記録してもよい。この場合には、再生に必要な各種パラメータが媒体自身に記述されることになる。従って、番組情報インデックスをメモリ１３に記録した場合に生じる不都合、即ち、記録を行ったシステムのみで再生が可能であるという不都合も生じない。しかし、暗号化を前提としたディジタル情報の処理を考慮したシステムの場合は、上記のようにメモリ１３等のシステム内部に番組情報インデックスを記録することで、正当に暗号の解読を行うことが許可されたシステムのみで番組の再生を行うことができ、pay-per-viewのような課金と連動した番組再生動作を送信側の意図通りに運用することが可能となる。
【００９２】
さらに、ディジタル放送データが暗号化されて伝送されている場合、データが暗号化されている旨がＣＡＴ中に記述されている。このＣＡＴに関しては、ＭＰＥＧ規格によって最大許容伝送間隔は１秒と規定されており、番組の間で暗号化の状態が変化する可能性がある。本実施の形態に係るシステムにおいて、この暗号はＣＰＵからの指示を受けて受信復調部１が解読することになるが、記録においては、ＣＡＴに記述されている各時点における暗号化の状態を、番組情報インデックスに併せて記述する。図１４は、暗号化の状態が記述された番組情報インデックスの例を示す図である。図１４に示した番組情報インデックスにおいては、ＣＡシステム識別記述子が記録位置によって変化している。この例においては、記録位置が100000から11ffffの間に記録された番組は暗号化がされておらず、認証なしに再生を行うことが可能ということになる。
【００９３】
暗号化された部分の番組の再生に関しては、認証が成功しその番組の視聴が許容される状態においてはそのまま再生を続けることになるが、認証ができない場合や失敗した場合には次のような動作をとることが考えられる。番組視聴が許容されない場合には、ＣＰＵ８の指示によりＡＶデコーダ１１がデコード動作を停止し、番組の再生が不能な状態におく。また、これとともにあるいは別に、グラフィクス部１５において、番組の視聴には認証が必要である旨を表示する画面をＣＰＵ８からの指示によって生成し、ＡＶデコーダ１１によって動画再生画像と混合してモニタ１２に表示することで、ユーザに情報を与えることも可能である。
【００９４】
また、それとは別に、番組視聴が許容されない場合には、ＡＶデコーダ１１にてある一定時間間隔で動画像のデコードとデコード停止とを繰り返し、間欠的に画像を表示するという構成をとることも可能である。この場合、ユーザは完全な再生画像を視聴できず、課金等の視聴に関する認証への動機付けが得やすくなるという効果が得られる。このとき、上記のようにグラフィクス部１５によってＣＡからのメッセージである旨を作成してモニタ１２に表示し、ユーザの理解を得やすくすることも当然可能である。
【００９５】
以上の説明では、受信復調部１によって暗号が解読されたディジタル放送データを記録再生装置４に伝送、記録する場合について説明した。しかし、記録再生装置４の有する記録媒体が可搬性を持つ場合等は、暗号解読のための認証が得られない場合を考慮して、一部又は全部の暗号を解かずに記録することが望ましい場合もある。このような場合には、図１４に示すように、番組情報インデックスに解読済みの状態を示すフラグを設けて、そのフラグに暗号の解読をすでに行ったか否かを記述することで、再生時の動作を決定するように構成する。
【００９６】
また、記録再生装置４の有する記録媒体が可搬媒体である場合を考慮して、記録再生装置４に記録されるパケットストリーム中にＣＡＴを挿入するよう構成することも可能である。この場合には、情報テーブル生成器７によって、ＣＡＴを暗号化の状態を示すように生成し、生成したＣＡＴを情報テーブル挿入器３ａによってパケットストリーム中に挿入する。
【００９７】
このように、ＣＡＴを処理対象とする場合でも、ＣＡＴを含む情報テーブルを番組情報インデックス化し、システム中に記録するよう構成することが可能である。
【００９８】
このように、本実施の形態６に係るディジタル放送受信システムによると、記録すべき放送番組以外のデータを極力記録媒体に記録せずに動作させることが可能である。実際のディジタル放送においては、これら放送番組以外のデータは伝送されるデータ中で５〜10％程度存在する。本実施の形態６に係るディジタル放送受信システムの構成・動作によって、放送番組のデータ自体の記録媒体内での占有率を向上させることが可能になる。
【００９９】
実施の形態７．
上記実施の形態６においては、ＰＡＴ及びＰＭＴに記述されている情報のうち、program_number及び各ＥＳのＰＩＤの値がそのまま番組情報インデックスに記述された。しかし、これらの値は、伝送されてくる情報データを初めて取得する時点では再生動作につなげるために必要な情報であるが、記録再生動作においてこれらの情報は、一旦取得してしまえばその後の再生動作には必須の値というわけではない。そこで、記録番組に関するＰＡＴ、ＰＭＴについて、番組情報インデックスに記述されているＰＩＤ値を操作するよう構成することも可能である。
【０１００】
本実施の形態７に係るディジタル放送受信システムの構成は、図１２に示した上記実施の形態６に係るディジタル放送受信システムの構成と同様である。以下、本実施の形態７に係るディジタル放送受信システムの動作について、主に上記実施の形態６との相違点を中心に説明する。
【０１０１】
本実施の形態７においても、パケットフィルタ２は、上記実施の形態６と同様の不要なパケットをフィルタリングする。さらに本実施の形態７では、ＰＡＴ中に記述されているＰＭＴのＰＩＤ値をある特定の第１の値に置き換えるとともに、記録番組に関するＰＭＴのＰＩＤ値を、ＰＡＴの上記変更に対応させて上記第１の値に置き換える。これに加えて、記録番組に関するＰＭＴ中に記述されているＥＳのＰＩＤ値をある特定の第２の値に置き換えるとともに、記録番組に関するＥＳのＰＩＤ値を、ＰＭＴの上記変更に対応させて上記第２の値に置き換える。そして、ＣＰＵ８は、上記各ＰＩＤ値を置き換えた後の情報テーブルに基づいて番組情報インデックスを作成し、メモリ１３に記録する。
【０１０２】
また、情報テーブル生成器７及び情報テーブル挿入器３ａは、ＣＰＵ８からの指示を受けて、パケットストリームを構成するＥＳのＰＩＤ値を、番組情報インデックスの記述に対応させて上記第２の値に置き換える。このような処理を行うことで、ＥＳのＰＩＤ値が既知であるパケットストリームを、記録再生装置４に記録することが可能となる。
【０１０３】
図１５は、受信復調部１から出力された時点での情報テーブルに基づいて作成された番組配列情報を示す図であり、図１６は、上記各ＰＩＤ値を置き換えた後の情報テーブルに基づいて生成された番組情報インデックスを示す図である。図１５に示した番組配列情報では、番組２に関する動画及び音声の各ＰＩＤ値が、記録位置の相違に応じて互いに異なっている。一方、図１６に示した番組情報インデックスでは、番組２に関する動画及び音声の各ＰＩＤ値は、記録位置に拘わらず同一の値に変更されている。
【０１０４】
記録番組の再生動作においては、記録媒体から読み出すべきＥＳのＰＩＤ値は、番組情報インデックスに記述されている既知の値であるため、デマルチプレクサ１０及びＡＶデコーダ１１は、ＰＡＴ及びＰＭＴの記述内容を確認するという動作を行うことなく、ＥＳの処理を直接開始することができる。
【０１０５】
また、番組の記録において新たに生成された各ＥＳのＰＩＤ値については、ビデオやオーディオ等の各メディアごとに、全て同じ値とするように処理することも可能である。図１７は、このような処理によって作成された番組情報インデックスを示す図であり、図１８は、システム規定値を示す図である。図１７に示した番組情報インデックスには、program_number、動画、音声、及びＰＣＲの各ＰＩＤ値が記述されていない。このような処理を行うことで、番組の記録動作においては、各ＥＳのＰＩＤ値を番組情報インデックスに記述するという動作が不要となる。また、番組の再生動作においても、プログラムとしてのシステム規定値を用いて動作を行うことが可能となるため、各ＥＳの処理を開始するにあたって番組情報インデックスの記述内容を確認するという動作が不要となる。
【０１０６】
ＣＰＵ８は、番組が記録されている記録媒体内の位置を各番組ごとに区別して認識可能である。従って、同時に複数の番組を記録する場合であっても、各ＥＳのＰＩＤ値を記録再生装置４内で全て同じ値に書き換えるという処理を行うことも可能である。ＣＰＵ８は、同一のＰＩＤ値を持つパケットであっても、記録再生装置４内の記録位置に基づいて番組を認識することにより、適切な指示を発する。
【０１０７】
さらに、ユーザの利便性を考慮して、情報テーブル中の記述子部分のデータを、番組情報インデックスに併せて記述することも可能である。例えばＰＭＴ中の記述子部分には、番組の内容、放送形態、受信の方式等に関する情報が記述されている。これらの情報を番組情報インデックスに併せて記述し、メモリ１３をはじめとするシステム中の記録領域に記録することが可能である。これらの情報を番組情報インデックスに記述しておくことで、将来的に記録番組の検索や閲覧を行う際に、これらの情報を参照することができる。図１７に示した番組情報インデックスには、パレンタルレート記述子が番組と対応付けて記述されており、番組２では１３歳以上の視聴が推奨されていることが記述されている。再生する番組の選択をユーザに行わせる際にこのような情報を表示することで、選択の利便性を向上することができる。
【０１０８】
このように本実施の形態７に係るディジタル放送受信システムによると、上記実施の形態６に係るディジタル放送受信システムにより得られる効果加えて、従来のシステムにおいては記録番組の再生時に必須であった番組配列情報テーブルの記述内容の確認動作が不要となり、情報データの迅速な処理が可能になるという効果も得られる。また、記録番組の再生時にユーザに対して詳細な番組情報を提供することができ、ユーザの利便性の向上を図ることも可能である。
【０１０９】
実施の形態８．
上記実施の形態６に加えて、ＳＩテーブル（特にＳＤＴとＥＩＴ）に記述されている情報に関しても番組情報インデックスに記述するという構成をとることもできる。
【０１１０】
本実施の形態８に係るディジタル放送受信システムの構成は、図１２に示した上記実施の形態６に係るディジタル放送受信システムの構成と同様である。以下、本実施の形態８に係るディジタル放送受信システムの動作について、主に上記実施の形態６との相違点を中心に説明する。
【０１１１】
受信復調部１において受信・復調されたディジタル放送信号は、情報テーブル抽出器６に入力される。情報テーブル抽出器６は、ＣＰＵ８からの指示に基づいてＳＩテーブルを解析し、その内容のうち必要なものをＣＰＵ８へと入力する。情報テーブル抽出器６は、ＳＤＴ及びＥＩＴに関して、自ストリームかつ現在の番組関連情報に着目し、そのテーブルＩＤを持つパケットのみを処理する。そして、現在の番組関連情報のうち、ＣＰＵ８から指示された情報（例えば番組名）に関するデータのみを抽出する。抽出された情報は、記録再生装置４の有する記録媒体に記録された番組データと関連付けられて、メモリ１３内に格納されている番組情報インデックスに記述される。
【０１１２】
図１９は、このようにして生成された番組情報インデックスの一例を示す図である。図１９に示した番組情報インデックスには、プロ野球と映画の２つの番組について、ＳＤＴから抽出されたチャネル名、及びＥＩＴから抽出された番組の放送日時や番組名等の詳細情報がそれぞれ記述されている。ユーザによる再生番組の選択時には、これら番組関連情報をグラフィクス部１５を用いてモニタ１２に表示することで、ユーザによる番組選択の補助とすることができる。
【０１１３】
上記の通りＳＤＴ、ＥＩＴには番組の内容、放送形態、受信の方式等に関する記述子が含まれる可能性があるが、放送を受信した時点で視聴可能かつ記録可能と判断された場合、これらの記述子の再利用は必須ではなくなる。このため、ＳＤＴ、ＥＩＴを伝送するパケットに関してはパケットフィルタ２でフィルタリングすることによって、記録再生装置４の記録領域を有効に活用することが可能となる。その他の記録・再生動作に関しては、上記実施の形態６と同様である。
【０１１４】
このように本実施の形態８に係るディジタル放送受信システムによると、上記実施の形態６に係るディジタル放送受信システムにより得られる効果に加えて、ＳＤＴやＥＩＴといった、本来ディジタル放送信号に含まれるデータの処理を通じて、ユーザの扱いやすいシステムの構築が可能となるという効果が得られる。
【０１１５】
実施の形態９．
上記実施の形態６に加えて、ＳＤＴ及びＥＩＴ以外のＳＩテーブルについても処理を行うという構成をとることもできる。ここではＢＡＴに注目してシステムを構成することでユーザの利便性の向上を図る。ＢＡＴは、他のネットワークを含む複数の情報伝達経路を介して伝送される複数のサービスをひとまとめにして扱うための情報テーブルである。このＢＡＴの利用法は将来の拡張を含めて様々ものが期待されている。ユーザがある番組の記録を指示した場合、伝送されてくる情報データ中のＢＡＴの内容を確認し、この内容を番組情報インデックスに記述することで、後の再生時にこのブーケ情報を用いたサービスをユーザが享受できる可能性がある。
【０１１６】
本実施の形態９に係るディジタル放送受信システムの構成は、図１２に示した上記実施の形態６に係るディジタル放送受信システムの構成と同様である。以下、本実施の形態９に係るディジタル放送受信システムの動作について、主に上記実施の形態６との相違点を中心に説明する。
【０１１７】
ＣＰＵ８は、情報テーブル抽出器６を制御して、ＢＡＴの到達とその記述内容とを確認する。ＢＡＴの記述子には、他の情報データとの関連情報が記述されている。ＣＰＵ８は、ＢＡＴの記述子の中から、ブーケ名称と、各情報データを伝達するネットワーク識別子及びトランスポート識別子とを抽出し、メモリ１３内に格納されている番組情報インデックスに記述する。後の再生動作においては、このようにして生成された番組情報インデックスを参照して、その時点で同一ブーケを構成する他の番組情報データが受信復調部１を介して利用可能な状態にあれば、ＣＰＵ８の指示により、デマルチプレクサ１０以降の再生系にてユーザにそのサービスを提供することが可能である。
【０１１８】
また、ユーザによって番組の記録が指示された時点で、同一ブーケを構成する他の番組情報データが受信復調部１を介して利用可能な状態にあれば、ユーザの指示、あるいはシステムの変更可能な設定情報に基づき、上記他の番組情報データを記録指示のあった番組情報データとともに、記録再生装置４に記録するよう構成することも可能である。この自動記録動作に関しては、これまでに記述した各種情報テーブルの操作、及びそれに付随するデータの置換動作を適切に行い、不要なデータの削除による記録効率の向上及び再生時の処理速度の向上を図るように動作させることはいうまでもない。
【０１１９】
このように、本実施の形態９に係るディジタル放送受信システムによると、上記実施の形態６に係るディジタル放送受信システムにより得られる効果に加えて、ＢＡＴのように、本来ディジタル放送信号に含まれるデータの処理を通じて、ユーザの扱いやすいシステムの構築が可能になるという効果が得られる。
【０１２０】
実施の形態１０．
上記実施の形態１〜９では、記録された情報データを基本的にシステム内部で再生利用するというシステム構成をとっていたが、記録された情報データを他の外部機器へ配信するよう構成することも可能である。
【０１２１】
記録再生装置に記録された放送番組をシステム内部で閉じた形で再生動作させる場合には、記録媒体の記録効率を優先し、最も効率の高い記録方式を採用することが可能である。しかし、記録された番組情報を、該記録を行ったシステム以外の再生系で利用することを考えた場合、ＡＲＩＢあるいはＭＰＥＧ規格に準拠した形態で番組情報を出力する必要がある。なぜなら、外部に接続される装置は一般的に任意であり、それらは本システム特有の記録再生方式や動作に関する先見情報を持たないからである。一方、外部機器との適合のみを考慮して、規格に準拠する一般的な方式で記録を行った場合、これまでに述べてきたような効率の高い記録は行えない。そこで、本実施の形態１０では、高い記録効率を維持しつつ、外部機器との適合をも実現し得るディジタル放送受信システムを提案する。
【０１２２】
図２０は、本発明の実施の形態１０に係るディジタル放送受信システムの構成を示すブロック図である。図２０に示すように本実施の形態１０に係るディジタル放送受信システムは、図１２に示した上記実施の形態６に係るディジタル放送受信システムを基礎として、出力情報挿入器１６と、切換スイッチ１７と、ディジタル出力部１８とをさらに備えたものである。出力情報挿入器１６の入力は、記録再生装置４及び情報テーブル生成器７の各出力にそれぞれ接続されており、出力情報挿入器１６の出力は、切換スイッチ１７の一方入力に接続されている。切換スイッチ１７の他方入力は受信復調部１の出力に接続されており、切換スイッチ１７の出力はディジタル出力部１８に接続されている。
【０１２３】
切換スイッチ１７による切換動作は、切換スイッチ５による切換動作と独立して、あるいは同期して行うことができる。これにより、ディジタル出力部１８と、デマルチプレクサ１０及びＡＶデコーダ１１を経由してモニタ１２に表示される出力とを、受信復調部１からの信号と記録再生装置４からの信号との間で自由に切り換えることが可能となる。つまり、モニタ１２によってある番組を視聴しながら、同じ番組あるいは他の番組をディジタル出力部１８から外部に出力することが可能である。
【０１２４】
以下、本実施の形態１０に係るディジタル放送受信システムの動作について、主に記録番組の再生動作を中心に説明する。番組の記録動作等、以下に記述されない動作に関しては、これまでに記述した上記各実施の形態における動作と同様である。まず、ＣＰＵ８は、グラフィクス部１５及びユーザインタフェース部９によって、ユーザからの再生番組の指示を受ける。次に、ＣＰＵ８は、メモリ１３や記録再生装置４の有する記録媒体等に記録された、番組の記録位置に関するデータを用いて、再生する放送番組に関するデータを記録再生装置４から読み出す。読み出されたデータは、切換スイッチ５及び出力情報挿入器１６へそれぞれ入力される。これとともにＣＰＵ８は、情報テーブル生成器７に対して情報テーブル生成の指示を出す。
【０１２５】
ここで、情報テーブル生成器７と出力情報挿入器１６とによって実現される、情報テーブルの挿入動作について説明する。これまでに述べてきたように、記録再生装置４に記録されているディジタル放送信号には、頻度、種類、量等が様々な複数の情報テーブルが含まれている。しかしここでは、記録再生装置４に記録されているディジタル放送信号に情報テーブルが全く含まれていない場合を想定して、具体的な動作について記述する。
【０１２６】
本実施の形態１０に係るディジタル放送受信システムは、記録再生装置４に記録されている番組データを、以下の動作によって、ＭＰＥＧ規格に準拠したパケットストリームに変換して外部機器に出力する。再生指示のあった番組を記録する際に、その番組のデータ伝送用パケットのＰＩＤ値は、メモリ１３又は記録再生装置４の有する記録媒体に記録されている。あるいは別の実施の形態においては、これらのＰＩＤ値はシステム規定値に変換されている。しかしいずれにしても、これらのＰＩＤ値は当然にＣＰＵ８の知るところである。情報テーブル生成器７は、この値に基づいて、記録再生装置４から出力された番組データに挿入すべきＰＡＴ及びＰＭＴを新たに生成する。生成にあたっては、それぞれ図５，１０の構成をとり、記録していた種々の番組関連情報を記述する。また、受信復調部１が暗号を解読する機能を有し、かつ、番組の記録時にＣＡＴに関する情報がメモリ１３等に記録されていない場合は、情報テーブル生成器７は、全て暗号化されてない旨を示すＣＡＴを新たに生成する。生成されたＣＡＴは、出力情報挿入器１６によって、記録再生装置４から出力された番組データに挿入される。これにより、出力情報挿入器１６から出力される番組データは、ＰＳＩテーブルを持ち、ＭＰＥＧ規格に準拠したパケットストリームの形態となる。従って、このような番組データが切換スイッチ１７及びディジタル出力部１８を介して任意の外部機器に出力されても、該外部機器は、入力されたパケットストリームに基づいて、解析及びデコード動作を行うことが可能となる。
【０１２７】
また、出力情報挿入器１６によるＰＳＩテーブルの挿入動作においては、その挿入時間間隔の制御を行うこともできる。上述した通り、各ＰＳＩテーブルには最大許容伝送間隔がそれぞれ規定されており、その伝送間隔以内で繰り返し伝送される必要がある。そこで、ＣＰＵ８は、タイマ１４（あるいはＣＰＵ８が内蔵するタイマ）によって、伝送間隔の計測・監視を行う。ＣＰＵ８は、出力情報挿入器１６によってあるテーブルが挿入された時点でのタイマ値を記憶し、該テーブルを次に挿入すべき時間を計算する。ＣＰＵ８は、タイマ１４の示す値を随時監視し、該テーブルの最大許容伝送間隔が経過する前に、情報テーブル生成器７及び出力情報挿入器１６に指示を出して、次のテーブルの多重化を行う。このようにして、各ＰＳＩテーブルがそれぞれＭＰＥＧ規格に準拠した伝送間隔で多重化されたパケットストリームを得ることができる。
【０１２８】
この動作とともに、本実施の形態１０に係るディジタル放送受信システムでは、出力するパケットストリームの伝送レートの制御も行う。図２０に示したＡＶデコーダ１１は、動画及び音声データのデータレートを判断する機能を有している。通常のＴＶ信号においては１フレームは33msec周期である。記録再生装置４から読み出された画像データがそれよりも早い速度で伝送されてきており、ＡＶデコーダ１１が有する図示しないデータバッファの容量を超えると判断すると、ＡＶデコーダ１１はＣＰＵ８に指示を出して、記録再生装置４からのデータの出力を一旦停止させる。時間の経過により動画及び音声データのデコード処理が進んでデータバッファの空き容量が十分になると、次のフレームに再生すべきデータが必要となった時点で、ＡＶデコーダ１１はＣＰＵ８に再び指示を出し、記録再生装置４からのデータの読み出しを再始動させる。
【０１２９】
しかし、ディジタル出力部１８に接続される外部機器が、通常のパケットストリームのように送信側で適正なデータレートに制御されていることを前提として動作している場合には、上記各実施の形態で示したような、不要パケットを含まずに記録されたディジタル情報をそのまま利用することはできない可能性がある。なぜなら、外部機器の有するＡＶデコーダが上記したようなデータレートの制御を行うことができない、あるいは、データレートの制御命令を本システム中のＣＰＵ８に指示する機能を持たないことが考えられるからである。このような場合には、ディジタル出力部１８から、適正なデータレートを持つパケットストリームを出力する必要がある。
【０１３０】
この動作は、ＣＰＵ８の指示により、記録再生装置４から出力されるパケットストリーム中に、出力情報挿入器１６によってヌルパケットを挿入することで行う。ヌルパケットとは、そのパケットを伝送するパケットのＰＩＤ値が0×1FFFの固定値をとり、伝送される内部のデータには意味がないパケットである。ディジタル情報データを受け取る受信システムにおいてヌルパケットを受信した場合の動作は、基本的には無動作となっている。そこで、ディジタル出力部１８から出力されるディジタルデータのデータレートを適正なものに設定するために、情報テーブル生成器７ではヌルパケットの生成を行い、出力情報挿入器１６ではこの生成されたヌルパケットをパケットストリームに多重化する。
【０１３１】
ＣＰＵ８は、記録番組の再生動作に入ると、記録されている情報テーブルに基づいて、ＰＣＲを伝送するパケットのＰＩＤ値を確認し、記録再生装置４から読み出されるデータ中のＰＣＲ値を適宜確認する。また、ＣＰＵ８はこれとともに、再生動作を開始した時点でタイマ１４（あるいはＣＰＵ８が内蔵するタイマ）を用いて、再生動作時間の計測・監視を開始する。ＰＣＲの値はそのパケットの伝送されるべき相対時間を記述する値であるため、当初伝送され記録された時間を示すことになる。従って、このＰＣＲの値とタイマ１４による伝送時間との差が一定になるように番組データを出力してやることで、適正なデータレートを持つパケットストリームを生成することが可能となる。つまり、ＰＣＲの値とタイマ１４の示す値とをＣＰＵ８によって監視し、必要に応じてヌルパケットを多重化することで、データレートの制御が可能となる。このように構成することで、ＭＰＥＧ規格に準拠した一般的なディジタル放送信号しか扱うことのできない外部機器をディジタル出力部１８に接続した場合であっても、本システムに関しては記録再生装置４の記録効率を低下させることなく、安定かつ汎用度の高いディジタル放送番組の再生を行うことが可能となる。
【０１３２】
以上の説明では、暗号が解読された状態で番組データが記録されていることを前提としてＣＡＴを生成・多重化したが、記録再生装置４に記録されている番組データがまだ暗号化された状態にある場合や、当初番組が伝送された状態において、ＣＡの認証が行われていない場合等に対応するため、当初の暗号化状態に応じた出力を行うことも可能である。
【０１３３】
このために、情報テーブル生成器７では次のような動作を行う。受信復調部１がディジタル放送信号を受信した時点で、ＣＰＵ８は、ＣＡＴの情報を、メモリ１３内（あるいは記録再生装置４が有する記録媒体内）に格納されている番組情報インデックスに逐次記述する。例えば図１４に示したように、番組情報インデックスにはその番組がその時点で暗号化されているかどうか（CA_system_id）の記録が残されている。ディジタル出力部１８から番組データを出力する場合、ＣＰＵ８は、番組情報インデックス中のこの記述を参照して、各情報出力時間においてパケットストリームに多重化されるＣＡＴが適切にその暗号化状態を反映するよう、情報テーブル生成器７及び出力情報挿入器１６を動作させる。これにより、暗号化されたデータが出力されている時点でのＣＡＴにはその旨が記述されていることになり、外部機器に出力されるパケットストリームはＭＰＥＧ規格に準拠し、かつ、ＣＡシステムとしての動作を満たした形態となる。
【０１３４】
なお、図２０に示した構成では、記録再生装置４からの出力を、出力情報挿入器１６及び切換スイッチ１７を経由してディジタル出力部１８へ、及び切換スイッチ５を経由してデマルチプレクサ１０以降の再生系へそれぞれ伝送するよう構成したが、出力情報挿入器１６の出力をデマルチプレクサ１０以降の再生系へ伝送するよう構成することも可能である。この場合には、デマルチプレクサ１０以降の再生系を、ＭＰＥＧ規格に準拠した通常のディジタル信号のみを扱うよう構成することが可能となり、ソフトウェアの単純化を図ることができる。
【０１３５】
また、以上の説明では、記録再生装置４からディジタル出力部１８への出力動作について説明したが、これとともに、記録再生装置４から切換スイッチ５を経由してデマルチプレクサ１０、ＡＶデコーダ１１、及びモニタ１２から成る信号処理系へとディジタル放送データを伝送することで、以上に説明した動作が可能になることは言うまでもない。
【０１３６】
さらに、ＣＰＵ８の指示によって、情報テーブル生成器７を制御し、情報テーブル挿入器３ａを動作させてやることで、ディジタル出力部１８への出力動作及び／又はデマルチプレクサ１０への出力動作と同時に、記録再生装置４への記録動作を行うことが可能となることはいうまでもない。
【０１３７】
このように本実施の形態１０に係るディジタル放送受信システムによれば、上記各実施の形態により得られる効果に加えて、番組関連情報等を含み、かつＭＰＥＧ規格に準拠したディジタルデータを、任意の外部機器に向けて出力することができるという効果が得られる。
【０１３８】
実施の形態１１．
本実施の形態１１に係るディジタル放送受信システムの構成は、図２０に示した上記実施の形態１０に係るディジタル放送受信システムの構成と同様である。
【０１３９】
上記実施の形態１０では、各番組のprogram_numberの値は、メモリ１３等に記録されている値として、あるいはシステム規定値として得られた。しかし、例えば上記実施の形態２，７のように、program_numberの値や各ＥＳのＰＩＤ値が特定の値に統一して置き換えられて記録されたディジタル放送受信システムにおいて、複数の番組を同時に出力する場合には、それぞれの番組のprogram_numberの値や各ＥＳのＰＩＤ値が重ならないように操作する必要がある。このような場合には、例えば、一方の番組のprogram_numberの値及び各ＥＳのＰＩＤ値を、他方の番組に重ならないように別の値にそれぞれ置き換えることで、所望の動作を実現できる。
【０１４０】
具体的手段の一つとしては、記録媒体に記録された番組データの持つprogram_numberの値に拘わらず、番組データが記録再生装置４から読み出されてからディジタル出力部１８から出力される前に、番組データの持つprogram_numberの値を変更することが考えられる。まず、ＣＰＵ８が新たに付加するprogram_numberの値を決定し、その値を情報テーブル生成器７に入力する。情報テーブル生成器７は、入力されたその値に基づいて、ＰＡＴ及びＰＭＴを新たに生成する。記録媒体に記録されている番組データが既にＰＡＴ及びＰＭＴを有する場合には、出力情報挿入器１６によって、該テーブルを新たに生成したテーブルで置き換える。一方、記録媒体に記録されている番組データがＰＡＴ及びＰＭＴを有しない場合には、出力情報挿入器１６によって、新たに生成したＰＡＴ及びＰＭＴを挿入する。これにより、システムの状態に応じて任意のprogram_numberの値を与えて番組データを出力できるディジタル放送受信システムを構成することが可能になる。
【０１４１】
これとともに、あるいはこれとは独立に、次のように構成することも可能である。上記構成では、メモリ１３等に記録されている各ＥＳのＰＩＤ値に基づいて動作を行っていたが、情報テーブル生成器７及び出力情報挿入器１６によって、各ＥＳのＰＩＤ値を別の任意の値に置き換えるよう構成することも可能である。もちろんこの動作において、複数の番組を多重化して伝送する旨が記述されたＰＳＩテーブルを情報テーブル生成器１１によって新たに生成し、出力情報挿入器１６によって番組データに多重化することはいうまでもない。
【０１４２】
さらに、この構成における動作において、各ＰＳＩテーブルの伝送間隔を適切に調整して番組データに多重化させるべく、ＣＰＵ８が情報テーブル生成器７及び出力情報挿入器１６の動作を制御していること、及び、外部機器に対して適正なデータレートで番組データを出力するべく、ＣＰＵ８が、出力データのＰＣＲ値とタイマ１４を用いて計測された時間とを比較して、出力情報挿入器１６によるヌルパケットの挿入動作を制御していることはいうまでもない。
【０１４３】
また、ＰＭＴの生成及び多重化に関しては、メモリ１３又は記録再生装置４が有する記録媒体に格納された、記録済み番組に関するデータを利用することで、ユーザの選択の利便性を向上させるよう構成することも可能である。つまり、情報テーブル生成器７が各種記述子を含んだＰＭＴを生成するよう、システムを構成する。一例としてパレンタルレート記述子を挙げれば、メモリ１３等に記録されている番組情報インデックスには、図１７に示したように、番組レーティングに関する情報が記述されている。図１７に示した例では、番組１に関しては制限がなく、番組２に関しては１３歳以上の視聴が推奨されている。このように番組に対して年齢に応じた視聴制限が課された番組を出力する場合は、ディジタル出力部１８を介して外部に接続された受信装置においても、この視聴制限を適切に機能させることで、ユーザの利便性を向上することができる。このために、情報テーブル生成器７は記述子を含んだ形でＰＭＴを生成し、出力情報挿入器１６によって番組データに多重化する。ここではパレンタルレート記述子に関して説明したが、他の記述子を独立に、あるいは任意に組み合わせて多重化することも、同じ動作で可能であることはいうまでもない。これによって、外部機器を用いるユーザに対しても、本システム中に記録されていた各種番組関連情報等を提供することが可能になる。
【０１４４】
このように本実施の形態１１に係るディジタル放送受信システムによると、上記各実施の形態により得られる効果に加えて、各種番組関連情報等を含んだＭＰＥＧ規格準拠のディジタル情報を外部機器に出力することができ、ユーザの利便性を向上し得るシステムを構築することが可能となる。
【０１４５】
実施の形態１２．
上記実施の形態１０に加えて、ＳＩテーブルについても処理を行う構成をとることもできる。上記の通り、ＳＩテーブルには伝送されている番組に関連する各種の情報が含まれている。本発明に係るディジタル放送受信システムの機能の一つである記録番組の出力動作において、特に外部機器への出力動作において、ＳＩテーブルに記述されている情報をも併せて出力してやることで、記録番組の再生と現在伝送中の番組の視聴とをユーザが適宜判断して選択できるシステムを構成することが可能になる。
【０１４６】
図２０を参照して、この動作を説明する。受信復調部１によって受信されたＳＩテーブルは情報テーブル抽出器６によって抽出され、ＣＰＵ８からの指示により、そのままの内容で、あるいはテーブル識別値の変更等を行った後に、情報テーブル生成器７によって再度新たに生成される。新たに生成されたＳＩテーブルは、出力情報挿入器１６によって、記録再生装置４から出力される番組データに多重化される。ＳＩテーブルが多重化された番組データは、切換スイッチ１７を経由してディジタル出力部１８へ送られ、外部機器へ出力される。このように構成することで、ディジタル出力部１８に接続されている外部のディジタル放送受信システムは、記録再生装置４から出力される過去の記録番組に関する番組データとともに、現在実際に伝送されているＳＩテーブルを受信することができる。ＳＩテーブルには、自ネットワークや他ネットワークを通じて現在伝送されている番組に関する情報等が含まれている。従って、外部のディジタル放送受信システムを使用するユーザは、記録番組の再生を行っている状態においても、現在伝送されている他の放送番組に関する情報を取得することが可能となる。
【０１４７】
上記構成に加えて、ＳＩテーブルのうちのＳＤＴ及びＥＩＴについてはさらに以下の処理を行うよう構成することも可能である。ＳＤＴ及びＥＩＴには番組に関連する情報がそれぞれ記述されている。これらの番組関連情報は一般的なディジタル放送受信システムにおいて、ＥＰＧを生成・処理するために用いられている。そしてＥＰＧは、ユーザによる受信番組の選択及び装置の受信動作自体において必須のものである場合も多い。そこで、記録再生装置４に記録された番組データをディジタル出力部１８を介して外部機器へ出力する際には、これらの番組関連情報をも番組データに多重化して出力することで、外部機器による受信動作を可能にすることができる。
【０１４８】
図２０を参照して、この動作を説明する。ＥＩＴは、放送されている番組のprogram_numberと、番組名等の番組に関連する情報とを結びつけるテーブルである。そこで、記録再生装置４に記録されている番組データをディジタル出力部１８を介して外部機器に出力する場合には、その番組データにＥＩＴを付加することで、外部機器を使用するユーザにとっては、再生番組の選択や情報の取得が可能となる。
【０１４９】
上記の通り、ＥＩＴには自ストリーム及び他ストリームのそれぞれに関する、現在と次の番組、８日以内の番組、８日以降の番組という合計６種類のテーブルが存在するが、記録再生装置４に記録されている番組の再生動作においては、自ストリームの、しかも現在の番組に関するＥＩＴのみが意味を持つ。他ストリームに関するＥＩＴは、情報テーブル抽出器６により取得したＥＩＴをＣＰＵ８の指示によって情報テーブル生成器７で新たに生成し、出力情報挿入器１６で多重化することで、番組データに挿入可能である。この動作において、伝送されてきた自ストリーム及び他ストリームに関するＥＩＴは、外部機器にとっては全て他ストリームに関するＥＩＴとなる。そのため、自ストリームに関するＥＩＴのテーブル識別値を、他ストリームに関するＥＩＴを表すテーブル識別値に置き換えて、番組データに多重化する必要がある。
【０１５０】
ＥＩＴを生成するにあたって、情報テーブル生成器７は、メモリ１３等に格納された番組情報インデックスに記述されている、各種の番組関連情報を参照する。例えば図１９に示したように、番組情報インデックスには、番組名、放送日時、内容に関する詳細情報等が記述されている。さらに詳細な情報を番組情報インデックスに記述しておくことで、番組選択の際のユーザの利便性を向上させることもできる。このようにして生成、出力された番組データを受け取った外部の放送受信システムは、自ストリームの現在の番組をＥＩＴから取得して再生中の番組の視聴を行うことができるだけでなく、他ストリームにて現在伝送されている番組又は将来伝送される予定の番組に関する情報を取得することも可能となる。従って、必要に応じて記録再生装置４からの番組再生を停止し、受信復調部１を経由したライブ放送情報に切り換えることで、現在伝送中の番組を視聴することも可能である。
【０１５１】
また、これとともに、あるいはこれとは独立して、ＳＤＴを処理の対象とすることも可能である。ＳＤＴは、放送されている番組のサービス識別と、program_numberとを結びつけるテーブルである。そこで、記録再生装置４に記録されている番組データをディジタル出力部１８を介して外部機器に出力する場合には、その番組データにＳＤＴを付加することで、外部機器を使用するユーザにとっては、再生番組の選択や情報の取得が可能となる。
【０１５２】
上記の通り、ＳＤＴには自ストリーム及び他ストリームに関する合計２種類のテーブルが存在するが、記録再生装置４に記録されている番組の再生動作においては、自ストリームに関するＳＤＴのみが意味を持つ。他ストリームに関するＳＤＴは、情報テーブル抽出器６により取得したＳＤＴをＣＰＵ８の指示によって情報テーブル生成器７で新たに生成し、出力情報挿入器１６で多重化することで、番組データに挿入可能である。この動作において、伝送されてきた自ストリーム及び他ストリームに関するＳＤＴは、外部機器にとっては全て他ストリームに関するＳＤＴとなる。そのため、自ストリームに関するＳＤＴのテーブル識別値を、他ストリームに関するＳＤＴを表すテーブル識別値（0x46）に置き換えて、番組データに多重化する必要がある。
【０１５３】
ＳＤＴを生成するにあたって、情報テーブル生成器７は、メモリ１３等に格納された番組情報インデックスに記述されている、各種の番組関連情報を参照する。例えば図１９に示したように、番組情報インデックスには、放送チャネルで表されるサービス情報が記述されている。従って、このようなサービス情報等を番組データと併せてディジタル出力部１８から出力することで、番組選択の際のユーザの利便性を向上させることができる。また、ＡＲＩＢ規格では、再生される番組のprogram_numberとＳＤＴ中のservice_idとは同一であるよう規定されている。従って、ＳＤＴを生成するにあたっては、記録された番組データのprogram_numberを番組データあるいは番組情報インデックスから読み出して、ＳＤＴ中のservice_idとして使用する必要がある。
【０１５４】
このようにして生成、出力された番組データを受け取った外部の放送受信システムは、自ストリームのサービス情報をＳＤＴから取得して再生中の番組の視聴を行うことができるだけでなく、他ストリームにて現在伝送されている番組又は将来伝送される予定の番組に関する情報を取得することも可能となる。従って、必要に応じて記録再生装置４からの番組再生を停止し、受信復調部１を経由したライブ放送情報に切り換えることで、現在伝送中の番組を視聴することも可能である。
【０１５５】
なお、これらの動作には、program_number等、再生された番組データに関連する情報の値が用いられており、実際の再生に係る情報テーブル挿入及びデータ置換動作においては、適切に規格に準拠したデータ値をとるよう動作させる必要があることはいうまでもない。
【０１５６】
以上のように、情報テーブル生成器７によってＥＩＴ及びＳＤＴを生成し、出力情報挿入器１６によって番組データに挿入することで、記録番組の番組データとともに、現在伝送されているＥＩＴ及びＳＤＴを外部機器に伝送することが可能となる。これにより、外部のディジタル放送受信システムにおいては、その本来具備するＥＰＧやユーザインタフェースのみを利用して、特別な先見情報なしに、本発明に係るディジタル情報受信システムから出力される再生番組の選択及び視聴を行うことが可能となる。
【０１５７】
また、ＢＡＴ及びＰＣＡＴを処理対象に含めるよう構成することも可能である。図２１は、本発明の実施の形態１２に係る他のディジタル放送受信システムの構成を示すブロック図である。図２１に示すように本実施の形態１２に係る他のディジタル放送受信システムは、図２０に示したディジタル放送受信システムを基礎として、パケットフィルタ２と出力情報挿入器１６とを繋ぐ信号線１９をさらに備えたものである。図２１を用いて、動作を説明する。ＢＡＴには、複数の番組サービスに関連するデータ情報が記述されており、ＰＣＡＴには、画像、音声、プログラム等、番組サービスに関連したデータ情報が記述されている。これらは、放送されている実時間のみで有用なサービスと、それ以外にも長期間にわたって利用可能なサービスとが想定されている。特にＰＣＡＴには、以前に伝送された各種データとの差分データに関する情報が記述されており、以前に記録した番組データの再生動作においても重要な意味を持つ場合があると考えられる。
【０１５８】
記録再生装置４に記録されている番組データをディジタル出力部１８を介して外部機器に出力する場合には、伝送されているＢＡＴを情報データ抽出器６にて抽出し、ＣＰＵ８は、現在伝送されている各種サービスと再生を行う番組との間に関連があるか否かを判断する。
【０１５９】
関連がないと判断された場合は、伝送されているＢＡＴをそのままの形態でパケットフィルタ２から信号線１９を介して出力情報挿入器１６に入力し、出力情報挿入器１６は、番組データにＢＡＴを多重化して出力する。一方、関連があると判断された場合は、外部のディジタル放送受信システムにて、あるいは本発明に係るディジタル放送受信システムにて設定された方針（仕様によって異なる）に従い、ＢＡＴに記述されている全ての情報サービスをディジタル出力部１８から出力するよう動作する。この動作においては、ＣＰＵ８は、伝送されているＢＡＴを一旦記録再生装置４に記録した後、直ちに記録再生装置４から読み出し、出力情報挿入器１６へ送る。この動作において、情報テーブル生成器７は、ＢＡＴに記述されている全ての情報サービスと、記録再生装置４から出力された番組データとの間で整合性が満たされるように動作する。また、ＣＰＵ８は、タイマ１４を用いてＢＡＴの伝送間隔の制御を実行し、ＭＰＥＧ規格及びＡＲＩＢ規格に準拠した伝送間隔を保持するよう動作する。
【０１６０】
また、同じく記録番組の再生動作を行う際に、伝送されているＰＣＡＴを情報テーブル抽出器６によって抽出し、現在伝送されている各種サービスと再生を行う番組との間に関連があるか否かの判断をＣＰＵ８が行う。ＰＣＡＴの記述により、現在伝送されている差分データが現在再生中の番組データに関連がないと判断された場合は、ＰＣＡＴはそのままの形態で情報テーブル生成器７によって再度新たに生成され、出力情報挿入器１６によって番組データに多重化される。一方、ＰＣＡＴの記述により、現在伝送されている差分データが現在再生中の番組データに関連があると判断された場合には、それら関連する差分データは、パケットフィルタ２を経由して出力情報挿入器１６へ送られる。この動作において、情報テーブル生成器７は、ＰＣＡＴに記述されている全ての差分データと、記録再生装置４から出力された番組データとの間で整合性が満たされるよう動作する。また、ＣＰＵ８は、タイマ１４を用いてＰＣＡＴの伝送間隔の制御を実行し、ＭＰＥＧ規格及びＡＲＩＢ規格に準拠した伝送間隔を保持するよう動作する。
【０１６１】
さらに、番組の伝送されている時間及び放送状況に関するＳＩ情報を処理対象とすることも可能である。図２１を用いて、この動作について説明する。ＴＤＴ及びＴＯＴは一体として現在の時刻に関する情報を示しており、ＥＩＴ、ＳＤＴとともに、ＥＰＧの表示や一般的なディジタル放送受信システムにおいて動作に利用されることも多い。記録再生装置４に記録されている番組データをディジタル出力部１８を介して外部機器に出力する場合、パケットフィルタ２は、ＣＰＵ８からの指示により、伝送されているＴＤＴ、ＴＯＴを選別して、信号線１９を介して出力情報挿入器１６へ伝送する。出力情報挿入器１６は、記録再生装置４から読み出された番組データにＴＤＴ、ＴＯＴを多重する。その後、ＴＤＴ、ＴＯＴが多重された番組データは、切換スイッチ１７及びディジタル出力部１８を経由して外部機器へ伝送される。外部機器を使用するユーザは、ＴＤＴ、ＴＯＴに基づいて生成されたＥＰＧを参照することにより、番組の選択及び視聴を行うことが可能である。
【０１６２】
上記の通り、記録番組の再生動作においては、該記録番組の放送時刻（記録時刻）に関する情報がＥＩＴに記述され、ユーザによるその番組の視聴の選択に寄与するよう構成されている。さて、外部に接続されたディジタル放送受信システムが、ＥＩＴに記述された放送時刻情報と、ＴＤＴ、ＴＯＴに記述された現在の時刻情報とを基に放送状況を判断した場合、システムは、再生番組は別の過去の時間に放送されたという情報のみを得ることになる。
【０１６３】
一般的にＲＳＴは、番組編成の急な変更等に対応すべく設定されており、ネットワーク、トランスポート、番組という識別子に対して、新しい放送開始時刻と現在の放送状態を指定することができる。また、ＲＳＴはＥＩＴに記述された番組の放送状況を指定するもので、受信システムの構成によっては、ＥＩＴ、ＳＤＴの記述に優先してシステムの動作を規定することが可能である。
【０１６４】
そこで、ＣＰＵ８からの指示により、情報テーブル生成器７がＲＳＴを生成し、出力情報挿入器１６がＲＳＴを再生番組に多重する。外部に接続されたディジタル放送受信システムにとっては、再生番組は現在伝送されていない旨がＥＩＴには記述されているが、ＲＳＴを参照することで再生番組の伝送を知ることが可能となる。これは、外部のディジタル放送受信システムを使用するユーザがＥＰＧを参照することにより、過去の放送番組ではあるものの現在実際に伝送されているものとして、再生番組の視聴の選択が可能であることを意味する。
【０１６５】
このように本実施の形態１２に係るディジタル放送受信システムによると、上記各実施の形態により得られる効果に加えて、処理対象にＳＩテーブルを含めることで、各種番組関連情報等を含んだＭＰＥＧ規格準拠のディジタル情報を外部機器に出力することができ、ユーザの利便性を向上し得るシステムを構築することが可能となる。
【符号の説明】
【０１６６】
１  受信復調部、２  パケットフィルタ、３  情報テーブル置換器、４  記録再生装置、５，１７  切換スイッチ、６  情報テーブル抽出器、７  情報テーブル生成器、８  ＣＰＵ、１３  メモリ、３ａ  情報テーブル挿入器、１４  タイマ、１６  出力情報挿入器、１８  ディジタル出力部。
【図１】
2011244496.tif 000003
【図２】
2011244496.tif 000004
【図３】
2011244496.tif 000005
【図４】
2011244496.tif 000006
【図５】
2011244496.tif 000007
【図６】
2011244496.tif 000008
【図７】
2011244496.tif 000009
【図８】
2011244496.tif 000010
【図９】
2011244496.tif 000011
【図１０】
2011244496.tif 000012
【図１１】
2011244496.tif 000013
【図１２】
2011244496.tif 000014
【図１３】
2011244496.tif 000015
【図１４】
2011244496.tif 000016
【図１５】
2011244496.tif 000017
【図１６】
2011244496.tif 000018
【図１７】
2011244496.tif 000019
【図１８】
2011244496.tif 000020
【図１９】
2011244496.tif 000021
【図２０】
2011244496.tif 000022
【図２１】
2011244496.tif 000023
【図２２】
2011244496.tif 000024