(57)【要約】【課題】  入力されるＴＳを簡易な構成で高速にパーシャルＴＳとして記録することができると共に、記録されたパーシャルＴＳを外部に出力する際に簡易な構成で高速に元のＴＳとして出力することが可能なレシーバ等を提供する。【解決手段】  ＴＳの一部であるパーシャルＴＳをハードディスクＨＤに記録する際に、当該パーシャルＴＳ用のＳＩＴとして含ませるべき記述子のうち、必須に含ませるパーシャルＴＳ記述子及びネットワーク識別記述子のみをＳＩＴとしてパーシャルＴＳを構築するマイコン部１４と、これをハードディスクＨＤに記録すると共に、パーシャルＴＳ記述子及びネットワーク識別記述子の記述子をハードディスクＨＤ上の他の領域に記録する。  出力時には、当該他の領域に記録された記述子でもって補充しつつパーシャルＴＳ用として十分な内容の記述子を含むＳＩＴを構築する。
2005004474.tif 000002
【特許請求の範囲】
【請求項１】
外部から取得される情報ストリームに基づき生成された部分情報ストリームを、記録媒体へ記録する情報記録装置において、
前記情報ストリームに含まれる属性情報に基づき部分属性情報を生成する第１生成手段と、
前記生成された部分属性情報を繰り返し含む前記部分情報ストリームを生成して前記記録媒体へ記録する第１記録手段と、
前記属性情報に基づき、前記部分属性情報を補うための付属属性情報を生成する第２生成手段と、
前記生成された付属属性情報を前記部分情報ストリームとは別個に前記記録媒体に記録する第２記録手段と、
を備えることを特徴とする情報記録装置。
【請求項２】
請求項１に記載の情報記録装置において、
前記部分属性情報は、前記部分情報ストリームに含ませて必須に出力すべきとして規格化されている部分属性情報であることを特徴とする情報記録装置。
【請求項３】
請求項１又は２に記載の情報記録装置において、
前記第１記録手段は、前記部分情報ストリームの一部を、前記部分属性情報に置換することにより前記部分情報ストリームを生成することを特徴とする情報記録装置。
【請求項４】
請求項１から３のいずれか一項に記載の情報記録装置において、
前記情報ストリームはＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ）規格に則って放送されているデジタル放送を受信して取得されるものであることを特徴とする情報記録装置。
【請求項５】
部分情報ストリームの属性情報を少なくとも示す部分属性情報を繰り返し含む当該部分情報ストリームが記録された第１記録領域と、
前記部分属性情報を補うための付属属性情報が記録された第２記録領域とを備える記録媒体。
【請求項６】
請求項５に記載の記録媒体を再生する記録媒体再生装置であって、
前記第１記録領域に記録されている前記部分情報ストリームを検出する第１検出手段と、
前記検出された部分情報ストリームから前記部分属性情報を抽出する抽出手段と、
前記第２記録領域に記録されている前記付属属性情報を検出する第２検出手段と、
前記付属属性情報に基づいて前記抽出した部分属性情報を補い、ストリーム属性情報を生成する第１生成手段と、
前記生成されたストリーム属性情報を繰り返し含む部分情報ストリームを生成する第２生成手段と、
前記生成された部分情報ストリームを出力する出力手段と、
を備えることを特徴とする記録媒体再生装置。
【請求項７】
請求項６に記載の記録媒体再生装置において、
前記第２生成手段は、前記部分情報ストリームに含まれる部分属性情報を前記生成されたストリーム属性情報と置換することにより、前記部分ストリーム情報を生成することを特徴とする記録媒体再生装置。
【請求項８】
外部から取得される情報ストリームに基づき生成された部分情報ストリームを、記録媒体へ記録する情報記録方法において、
前記情報ストリームに含まれる属性情報に基づき部分属性情報を生成する第１生成工程と、
前記生成された部分属性情報を繰り返し含む前記部分情報ストリームを生成して前記記録媒体へ記録する第１記録工程と、
前記属性情報に基づき、前記部分属性情報を補うための付属属性情報を生成する第２生成工程と、
前記生成された付属属性情報を前記部分情報ストリームとは別個に前記記録媒体に記録する第２記録工程と、
を備えることを特徴とする情報記録方法。
【請求項９】
請求項５に記載の記録媒体を再生する記録媒体再生方法であって、
前記第１記録領域に記録されている前記部分情報ストリームを検出する第１検出工程と、
前記検出された部分情報ストリームから前記部分属性情報を抽出する抽出工程と、
前記第２記録領域に記録されている前記付属属性情報を検出する第２検出工程と、
前記付属属性情報に基づいて前記抽出した部分属性情報を補い、ストリーム属性情報を生成する第１生成工程と、
前記生成されたストリーム属性情報を繰り返し含む部分情報ストリームを生成する第２生成工程と、
前記生成された部分情報ストリームを出力する出力工程と、
を備えることを特徴とする記録媒体再生方法。
【請求項１０】
外部から取得される情報ストリームに基づき生成された部分情報ストリームを、記録媒体へ記録する情報記録装置に含まれる情報記録コンピュータを、
前記情報ストリームに含まれる属性情報に基づき部分属性情報を生成する第１生成手段、
前記生成された部分属性情報を繰り返し含む前記部分情報ストリームを生成して前記記録媒体へ記録する第１記録手段、
前記属性情報に基づき、前記部分属性情報を補うための付属属性情報を生成する第２生成手段、及び、
前記生成された付属属性情報を前記部分情報ストリームとは別個に前記記録媒体に記録する第２記録手段、
として機能させることを特徴とする情報記録用プログラム。
【請求項１１】
請求項５に記載の記録媒体を再生する請求項６に記載の記録媒体再生装置に含まれる記録媒体再生コンピュータを、
前記第１記録領域に記録されている前記部分情報ストリームを検出する第１検出手段、
前記検出された部分情報ストリームから前記部分属性情報を抽出する抽出手段、
前記第２記録領域に記録されている前記付属属性情報を検出する第２検出手段、
前記付属属性情報に基づいて前記抽出した部分属性情報を補い、ストリーム属性情報を生成する第１生成手段、
前記生成されたストリーム属性情報を繰り返し含む部分情報ストリームを生成する第２生成手段、
前記生成された部分情報ストリームを出力する出力手段、
として機能させることを特徴とする記録媒体再生用プログラム。
【請求項１２】
請求項１０に記載の情報記録用プログラムが前記情報記録コンピュータで読取可能に記録されていることを特徴とする情報記録媒体。
【請求項１３】
請求項１１に記載の記録媒体再生用プログラムが前記出力コンピュータで読取可能に記録されていることを特徴とする情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、情報記録装置、記録媒体再生装置、情報記録用プログラム、記録媒体再生用プログラム、記録媒体及び情報記録媒体の技術分野に属し、より詳細には、外部から入力されてくる動画像を記録媒体に記録する情報記録装置及び情報記録用プログラム、動画像が記録された記録媒体、当該記録媒体を再生する記録媒体再生装置及び記録媒体再生用プログラム、並びに上記情報記録用プログラム又は記録媒体再生用プログラムが記録された情報記録媒体の技術分野に属する。
【背景技術】
【０００２】  近年、いわゆるデジタルハイビジョン放送等のデジタル放送が開始され始めている。そして、最近の記録媒体における高記録密度化の傾向とも相まって、元来高画質である当該デジタル放送を受信し、その受信したデジタル情報に含まれている動画像等を光ディスクやハードディスクに記録することが可能なレコーダ等が販売されつつある。【０００３】  ここで、一般に上記デジタル放送においては多数のチャンネル毎に異なる内容の番組が放送されているのであり、従って、上述したレコーダ等を使用する使用者においては、受信したデジタル放送に含まれている番組のうち自己が所望する番組のみを選局・抽出してこれを記録することとなる。【０００４】  一方、上記デジタル放送においては、一般には動画像を圧縮して放送しているのであり、この圧縮方式の国際的な標準としては、いわゆるＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）方式が認められている。そして、当該デジタル放送においては、動画像の放送（配信）方式として、上記ＭＰＥＧ方式におけるいわゆるトランスポートストリーム（以下、適宜ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）と称する）方式が採用されている。【０００５】  このとき、上述した如く、放送されている番組から使用者が所望の番組を選んで記録する場合、上記ＴＳを用いて放送されているデジタル放送の一部を抽出して記録することになるのであるが、当該ＴＳの一部を抽出したものを、上記デジタル放送が準拠すべき規格として社団法人電波産業会（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ）が策定したＡＲＩＢ規格では「パーシャルＴＳ」として活用しており、このパーシャルＴＳとして（換言すれば、パーシャルＴＳとして規格化されているフォーマットに則って）上記抽出したＴＳの一部が光ディスク等に記録される。【０００６】  なお、上記電波産業会とは、電波法で規定される「電波有効利用促進センター」として総務大臣より指定を受けた機関であり、通信・放送分野における電波の有効利用に関する調査研究、研究開発及び他の標準化機関と連携した技術的検討などの事業を行なっている機関である。また、本願に係る上記ＡＲＩＢ規格の正式名称は、「ＡＲＩＢ  ＳＴＤ−Ｂ２１  ３．１版」であり、当該ＡＲＩＢ規格を記述した規格書は一般に販売されている公知文献である。【０００７】  今、上記ＡＲＩＢ規格においては、上記パーシャルＴＳの属性として以下の三点が規格化されている。【０００８】  （１）ＭＰＥＧ規格においてＴＳを構成するものとして規格化されている、いわゆるプログラムの属性情報等を含む番組特性情報としてのＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）に搬送されるＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）が一つのプログラムのみを示すものしか包含されていないこと。【０００９】  （２）ＴＳに含まれるべき属性情報等として上記ＡＲＩＢ規格で規定された各種属性情報のうち、デジタル放送自体の属性や番組配列等を示すＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）を構成要素とするテーブルであるＳＩＴ（Ｓｅｌｅｃｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）��びＤＩＴ（Ｄｅｓｃｒｉｐｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）のみが定義されていること。【００１０】  （３）上記プログラムの実体部分である動画像情報並びに上記ＳＩＴ及びＤＩＴ以外のパケットを含まないこと。【００１１】  そして、上記デジタル情報を受信して必要なパーシャルＴＳを取り出すための処理として具体的には、受信したデジタル放送中のＳＩに含まれている各種情報（例えば、ＮＩＴ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）、ＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）、ＳＤＴ（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）及びＢＩＴ（Ｂｒｏａｄｃａｓｔｅｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）等）から上記ＳＩＴを構築するための情報を抜き出してこれを構築し、更に上記ＡＲＩＢ規格に則り、パーシャルＴＳの再生時間軸において３秒以内に一回の割合で構築したＳＩＴを当該パーシャルＴＳに挿入することが必要となる。【００１２】  より具体的に、ＴＳからパーシャルＴＳを生成する従来の処理について説明すると、元のＴＳからパーシャルＴＳを生成するためには、初めに、当該パーシャルＴＳとして選ばれた番組の内容を示す上記ＰＳＩを新たに生成する必要がある。【００１３】  すなわち、新たなパーシャルＴＳ用の新たＰＳＩを生成するためには、元のＴＳ中に含まれていたＰＳＩが含まれるＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）及びＰＭＴの内容を、パーシャルＴＳに含まれるべく選局された番組に相当するプログラムだけを指す内容を有するＰＡＴ及びＰＭＴに差し替える必要がある。このためには、デジタル放送としてのＴＳを受信する受信部をＰＡＴ及びＰＭＴを取得するように設定し、必要なＰＡＴ及びＰＭＴを取得したことをＣＰＵ等に通知し、取得したＰＡＴ及びＰＭＴをＣＰＵからもアクセス可能なレジスタ等の領域上に記憶（格納）することが必要となる。【００１４】  そして、上記ＣＰＵにおいては、上記したＰＡＴ及びＰＭＴの取得が通知された後に当該ＰＡＴ及びＰＭＴが記憶されている上記領域内の情報を検出して解析し、選ばれた番組のみを含むパーシャルＴＳの生成に必要なＰＡＴ及びＰＭＴを保存し、最後に、当該保存されている（交換用の）ＰＡＴ及びＰＭＴと元のＴＳに含まれていたＰＡＴ及びＰＭＴとを交換することで、新たなＰＳＩを含むパーシャルＴＳが生成されることになる。【００１５】  次に、パーシャルＴＳを生成する際の上記ＳＩの変更処理について説明する。【００１６】  上述した如く、新たに生成されるパーシャルＴＳにおいては、元のＴＳにおいて上記ＥＩＴ、ＮＩＴ又はＳＤＴ等内に含まれているＳＩを上記ＳＩＴのみに含ませて搬送することになる。そしてこのためには、上記ＡＲＩＢ規格で規格化されているＳＩＴの再送周期である３秒が経過するまでに、新たなＳＩＴの構成と、構成されたＳＩＴをパーシャルＴＳに挿入可能とするための各種設定と、を完了させる必要がある。【００１７】  より具体的には、例えば上記ＥＩＴに含まれるＳＩをパーシャルＴＳ上のＳＩＴに包含させようとした場合、元のＴＳにおける当該ＥＩＴの再送周期が２秒とされているため、元のＴＳの受信��態によっては新たなＳＩＴの構築に充てることが可能な時間が１秒未満である場合も考えられる。【００１８】  一方、元のＴＳにおいては、例えばＮＩＴの如く再送周期が１０秒と長いものもある。【００１９】  従って、これら新たなＳＩＴの生成処理には、いわゆるリアルタイム性が必要とされ、効率のよい処理が必要となるのである。【００２０】  他方、新たに構築されたＳＩＴにおける情報量がどのようになるかによって、当該ＳＩＴを挿入する方法を状況に応じて変更する必要性が生じる場合がある。【００２１】  すなわち、上記ＡＲＩＢ規格においては、パーシャルＴＳ上のＳＩＴで搬送されるセクション選択情報の情報量を最大で４０９６バイトとすることができるが、このセクション選択情報を搬送するためには約２０個のＳＩＴが必要となる。そして、これらのＳＩＴをパーシャルＴＳにおける３秒間隔で正確に繰り返し挿入しなければならない。【００２２】  このとき、これらのＳＩＴを挿入できるパーシャルＴＳ内の位置（例えば再生時間軸上の位置）を特定する方法としては、例えば元のＴＳに含まれていたＴＳパケットの到着時間における間隙を探すために内部タイマ等を動作させる方法がある。そして、このためには、元のＴＳを受信する際に、上記ＥＩＴ又はＮＩＴ等のＳＩを搬送するテーブルを元のＴＳから抜き取って取得し、その取得したことをＣＰＵに通知し、取得した各テーブルにより搬送された情報をＣＰＵからもアクセス可能なレジスタ等の領域上に記憶（格納）することが必要となる。【００２３】  そして、上記したＳＩの格納後は、当該ＳＩが取得されたことが通知された後に、ＣＰＵにおいて、そのＳＩとしての情報が記憶されているレジスタ等の領域内の情報を検出して解析し、更に新たなパーシャルＴＳの生成に必要な情報を作成するために当該解析された情報の中から所望の情報を示す記述子を抽出し、その抽出した記述子を包含するようにセクション選択情報を上記レジスタ等上の別の領域に保存すると共に、そのセクション選択情報を搬送するためのＳＩＴの列を更に別の領域に一時的に保存することも必要となる。【００２４】  そして更に、当該保存されているＳＩＴをパーシャルＴＳに挿入する旨の指示を、上記ＴＳの受信部に設定し、これに対応して当該受信部では内部タイマなどを動作させながらそのＳＩＴを含むＴＳパケットを挿入できる位置を検索し、その位置に当該ＴＳパケットを挿入する処理を行うことが必要であり、そしてこのとき上述したＳＩＴの再送周期の条件を守るように当該ＳＩＴとしての全情報を搬送するように当該ＳＩＴを挿入する処理が必要となる。【００２５】  なお、上述した従来技術を示す文献としては、以下に示す各特許文献がある。
【特許文献１】特開２００２−３４４８３４  この特開２００２−３４４８３４においては、ＴＳ変換したデジタル放送をフィルタリングし、パーシャルＴＳと番組情報とに分割し、番組情報はＳＲＡＭ上に記憶し、パーシャルＴＳとこれに対応する番組情報とを合成して出力する発明が開示されている。
【特許文献２】特開２００１−３５２５２２  この特開２００１−３５２５２２においては、ＴＳより番組情報と映像・音声等を分離し、番組情報はＳＲＡＭで管理し、映像等の情報は記録メディア（テープ媒体）に記録する発明が開示されている。
【特許文献３】特開２００１−３５２５１７  この特開２００１−３５２５１７においては、ＭＰＥＧ２−ＴＳより、映像情報、音声情報、番組情報、管理情報を抽出し、夫々をファイルとして記録する発明が開示されている。
【発明の開示】
【発明が解決しようとする課題】
【００２６】  しかしながら、上述した従来のパーシャルＴＳの再構築方法によると、上記内部タイマによるいわゆるタイマ割り込みの数が増える等、装置構成上も、またソフトウエア処理上も複雑になり、結果としてレコーダ等の製造コストの高騰又は処理速度の高速化の阻害要因となる問題点を生起させることとなっていた。【００２７】  そこで、本願は上記の問題点に鑑みて為されたもので、その課題は、入力されるＴＳを簡易な構成で高速にパーシャルＴＳとして記録することが可能な情報記録装置及び情報記録用プログラム、並びに当該記録されたパーシャルＴＳを外部に出力する際に簡易な構成で高速に元のＴＳとして出力することが可能な情報出力装置及び情報出力用プログラム、当該情報記録装置等により動画像が記録された記録媒体並びに上記情報記録用プログラム又は情報出力用プログラムが記録された情報記録媒体を提供することにある。
【課題を解決するための手段】
【００２８】  上記の課題を解決するために、請求項１に記載の発明は、外部から取得されるＴＳ等の情報ストリームに基づき生成されたパーシャルＴＳ等の部分情報ストリームを、記録媒体へ記録する情報記録装置において、前記情報ストリームに含まれるＰＳＩ／ＳＩ等の属性情報に基づきパーシャルトランスポートストリーム記述子及びネットワーク識別記述子等の部分属性情報を生成する第１生成手段と、前記生成された部分属性情報を繰り返し含む前記部分情報ストリームを生成して前記記録媒体へ記録する記録部等の第１記録手段と、前記属性情報に基づき、前記部分属性情報を補うための付属属性情報を生成するマイコン部等の第２生成手段と、前記生成された付属属性情報を前記部分情報ストリームとは別個に前記記録媒体に記録する記録部等の第２記録手段と、を備えることを特徴とする。【００２９】  よって、情報ストリームに含まれる属性情報に基づき部分属性情報を生成し、生成された部分属性情報を繰り返し含む部分情報ストリームを生成して記録媒体へ記録すると共に、当該属性情報に基づき、部分属性情報を補うための付属属性情報を生成し、生成された付属属性情報を部分情報ストリームとは別個に記録媒体に記録するので、当該部分属性情報のみを元の情報ストリームから抽出する処理のみで記録媒体に必要な情報をストリームとして記録することができることとなり、情報ストリームを簡易な構成で高速に記録媒体上に記録することが可能となる。【００３０】  また、元の情報ストリームに含まれている属性情報等に基づいて部分属性情報を形成するので、より簡易に必要な情報を記録媒体上に記録することができる。【００３１】  上記の課題を解決するために、請求項２に記載の発明は、請求項１に記載の情報記録装置において、前記部分属性情報は、前記部分情報ストリームに含ませて必須に出力すべきとして規格化されている部分属性情報であることを特徴とする。【００３２】  よって、部分属性情報が、部分情報ストリームに含ませて必須に出力すべきとして規格化されている部分属性情報であるので、出力後の部分情報ストリームに対する必要な処理を確実に実行することができる。【００３３】  上記の課題を解決するために、請求項３に記載の発明は、請求項１又は２に記載の情報記録装置において、前記第１記録手段は、前記部分情報ストリームの一部を、前記部分属性情報に置換することにより前記部分情報ストリームを生成することを特徴とする。【００３４】  よって、元の部分情報ストリームの一部を部分属性情報で置換して記録媒体上に記録するので、高速に必要な情報を記録媒体上に記録することができる。【００３５】  上記の課題を解決するために、請求項４に記載の発明は、請求項１から３のいずれか一項に記載の情報記録装置において、前記情報ストリームはＡＲＩＢ規格に則って放送されているデジタル放送を受信して取得されるものであることを特徴とする。【００３６】  よって、当該規格に則った情報ストリームを簡易な構成で高速に記録媒体上に記録することが可能となる。【００３７】  上記の課題を解決するために、請求項５に記載の発明は、パーシャルＴＳ等の部分情報ストリームの属性情報を少なくとも示すパーシャルトランスポー���ストリーム記述子及びネットワーク識別記述子等の部分属性情報を繰り返し含む当該部分情報ストリームが記録された第１記録領域と、前記部分属性情報を補うための付属属性情報が記録された第２記録領域と、を備えることを特徴とする。【００３８】  よって、情報ストリームに含まれる属性情報に基づき生成された部分属性情報を繰り返し含む部分情報ストリームが第１記録領域に記録されており、更に、当該属性情報に基づき生成された付属属性情報が第１記録領域とは別個の第２記録領域に記録されているので、当該部分属性情報のみを元の情報ストリームから抽出する処理のみで記録媒体に必要な情報をストリームとして記録することが認容されることとなり、情報ストリームを簡易な構成で高速に記録媒体上に記録することが可能となる。【００３９】  また、元の情報ストリームに含まれている属性情報等に基づいて部分属性情報が形成されているので、より簡易に必要な情報を記録媒体上に記録することができる。【００４０】  上記の課題を解決するために、請求項６に記載の発明は、請求項５に記載の記録媒体を再生する記録媒体再生装置であって、前記第１記録領域に記録されている前記部分情報ストリームを検出する再生制御部等の第１検出手段と、前記検出された部分情報ストリームから前記部分属性情報を抽出するデマルチプレクサ等の抽出手段と、前記第２記録領域に記録されている前記付属属性情報を検出する再生制御部等の第２検出手段と、前記付属属性情報に基づいて前記抽出した部分属性情報を補い、ストリーム属性情報を生成するマイコン部等の第１生成手段と、前記生成されたストリーム属性情報を繰り返し含む部分情報ストリームを生成するマイコン部等の第２生成手段と、前記生成された部分情報ストリームを出力するマイコン部等の出力手段と、を備えることを特徴とする。【００４１】  よって、第１記録領域に記録されている部分情報ストリームを検出し、検出された部分情報ストリームから部分属性情報を抽出すると共に、第２記録領域に記録されている付属属性情報を検出し、その付属属性情報に基づいて抽出した部分属性情報を補い、ストリーム属性情報を生成し、更に、生成されたストリーム属性情報を繰り返し含む部分情報ストリームを生成して出力するので、必要十分な情報と共に部分情報ストリームを外部に出力することができる。【００４２】  上記の課題を解決するために、請求項７に記載の発明は、請求項６に記載の記録媒体再生装置において、前記第２生成手段は、前記部分情報ストリームに含まれる部分属性情報を前記生成されたストリーム属性情報と置換することにより、前記部分ストリーム情報を生成することを特徴とする。【００４３】  よって、部分情報ストリームに含まれる部分属性情報をストリーム属性情報と置換することにより部分ストリーム情報を生成するので、高速に構成で高速に部分ストリーム情報を生成することができる。【００４４】  上記の課題を解決するために、請求項８に記載の発明は、外部から取得されるＴＳ等の情報ストリームに基づき生成されたパーシャルＴＳ等の部分情報ストリームを、記録媒体へ記録する情報記録方法において、前記情報ストリームに含まれるＰＳＩ／ＳＩ等の属性情報に基づきパーシャ��トランスポートストリーム記述子及びネットワーク識別記述子）部分属性情報を生成する第１生成工程と、前記生成された部分属性情報を繰り返し含む前記部分情報ストリームを生成して前記記録媒体へ記録する第１記録工程と、前記属性情報に基づき、前記部分属性情報を補うための付属属性情報を生成する第２生成工程と、前記生成された付属属性情報を前記部分情報ストリームとは別個に前記記録媒体に記録する第２記録工程と、を備えることを特徴とする。【００４５】  よって、情報ストリームに含まれる属性情報に基づき部分属性情報を生成し、生成された部分属性情報を繰り返し含む部分情報ストリームを生成して記録媒体へ記録すると共に、当該属性情報に基づき、部分属性情報を補うための付属属性情報を生成し、生成された付属属性情報を部分情報ストリームとは別個に記録媒体に記録するので、当該部分属性情報のみを元の情報ストリームから抽出する処理のみで記録媒体に必要な情報をストリームとして記録することができることとなり、情報ストリームを簡易な構成で高速に記録媒体上に記録することが可能となる。【００４６】  また、元の情報ストリームに含まれている属性情報等に基づいて部分属性情報を形成するので、より簡易に必要な情報を記録媒体上に記録することができる。【００４７】  上記の課題を解決するために、請求項９に記載の発明は、請求項５に記載の記録媒体を再生する記録媒体再生方法であって、前記第１記録領域に記録されている前記部分情報ストリームを検出する第１検出工程と、前記検出された部分情報ストリームから前記部分属性情報を抽出する抽出工程と、前記第２記録領域に記録されている前記付属属性情報を検出する第２検出工程と、前記付属属性情報に基づいて前記抽出した部分属性情報を補い、ストリーム属性情報を生成する第１生成工程と、前記生成されたストリーム属性情報を繰り返し含む部分情報ストリームを生成する第２生成工程と、前記生成された部分情報ストリームを出力する出力工程と、を備えることを特徴とする。【００４８】  よって、第１記録領域に記録されている部分情報ストリームを検出し、検出された部分情報ストリームから部分属性情報を抽出すると共に、第２記録領域に記録されている付属属性情報を検出し、その付属属性情報に基づいて抽出した部分属性情報を補い、ストリーム属性情報を生成し、更に、生成されたストリーム属性情報を繰り返し含む部分情報ストリームを生成して出力するので、必要十分な情報と共に部分情報ストリームを外部に出力することができる。【００４９】  上記の課題を解決するために、請求項１０に記載の発明は、外部から取得されるＴＳ等の情報ストリームに基づき生成されたパーシャルＴＳ等の部分情報ストリームを、記録媒体へ記録する情報記録装置に含まれる情報記録コンピュータを、前記情報ストリームに含まれるＰＳＩ／ＳＩ等の属性情報に基づきパーシャルトランスポートストリーム記述子及びネットワーク識別記述子等の部分属性情報を生成する第１生成手段、前記生成された部分属性情報を繰り返し含む前記部分情報ストリームを生成して前記記録媒体へ記録する第１記録手段、前記属性情報に基づき、前記部分属性情報を補うための付属属性情報を生成する第２���成手段、及び、前記生成された付属属性情報を前記部分情報ストリームとは別個に前記記録媒体に記録する第２記録手段、として機能させることを特徴とする。【００５０】  よって、情報ストリームに含まれる属性情報に基づき部分属性情報を生成し、生成された部分属性情報を繰り返し含む部分情報ストリームを生成して記録媒体へ記録すると共に、当該属性情報に基づき、部分属性情報を補うための付属属性情報を生成し、生成された付属属性情報を部分情報ストリームとは別個に記録媒体に記録するように情報記録コンピュータが機能するので、当該部分属性情報のみを元の情報ストリームから抽出する処理のみで記録媒体に必要な情報をストリームとして記録することができることとなり、情報ストリームを簡易な構成で高速に記録媒体上に記録することが可能となる。【００５１】  また、元の情報ストリームに含まれている属性情報等に基づいて部分属性情報を形成するように情報記録コンピュータが機能するので、より簡易に必要な情報を記録媒体上に記録することができる。【００５２】  上記の課題を解決するために、請求項１１に記載の発明は、請求項５に記載の発明に係る記録媒体を再生する請求項６に記載の記録媒体再生装置に含まれる記録媒体再生コンピュータを、前記第１記録領域に記録されている前記部分情報ストリームを検出する第１検出手段、前記検出された部分情報ストリームから前記部分属性情報を抽出する抽出手段、前記第２記録領域に記録されている前記付属属性情報を検出する第２検出手段、前記付属属性情報に基づいて前記抽出した部分属性情報を補い、ストリーム属性情報を生成する第１生成手段、前記生成されたストリーム属性情報を繰り返し含む部分情報ストリームを生成する第２生成手段、及び、前記生成された部分情報ストリームを出力する出力手段、として機能させることを特徴とする。【００５３】  よって、第１記録領域に記録されている部分情報ストリームを検出し、検出された部分情報ストリームから部分属性情報を抽出すると共に、第２記録領域に記録されている付属属性情報を検出し、その付属属性情報に基づいて抽出した部分属性情報を補い、ストリーム属性情報を生成し、更に、生成されたストリーム属性情報を繰り返し含む部分情報ストリームを生成して出力するように記録媒体再生コンピュータが機能するので、必要十分な情報と共に部分情報ストリームを外部に出力することができる。【００５４】  上記の課題を解決するために、請求項１２に記載の発明は、請求項１０に記載の情報記録用プログラムが前記情報記録コンピュータで読取可能に記録されていることを特徴とする。【００５５】  よって、当該情報記録用プログラムを情報記録コンピュータにより読み出して実行することにより、情報ストリームに含まれる属性情報に基づき部分属性情報を生成し、生成された部分属性情報を繰り返し含む部分情報ストリームを生成して記録媒体へ記録すると共に、当該属性情報に基づき、部分属性情報を補うための付属属性情報を生成し、生成された付属属性情報を部分情報ストリームとは別個に記録媒体に記録するように当該情報記録コンピュータが機能するので、当該部分属性情報のみを元の情報ストリームから抽出する処理のみで記録媒���に必要な情報をストリームとして記録することができることとなり、情報ストリームを簡易な構成で高速に記録媒体上に記録することが可能となる。【００５６】  また、元の情報ストリームに含まれている属性情報等に基づいて部分属性情報を形成するように当該情報記録コンピュータが機能するので、より簡易に必要な情報を記録媒体上に記録することができる。【００５７】  上記の課題を解決するために、請求項１３に記載の発明は、請求項１１に記載の記録媒体再生用プログラムが前記記録媒体再生コンピュータで読取可能に記録されていることを特徴とする。【００５８】  よって、当該記録媒体再生用プログラムを記録媒体再生コンピュータにより読み出して実行することにより、第１記録領域に記録されている部分情報ストリームを検出し、検出された部分情報ストリームから部分属性情報を抽出すると共に、第２記録領域に記録されている付属属性情報を検出し、その付属属性情報に基づいて抽出した部分属性情報を補い、ストリーム属性情報を生成し、更に、生成されたストリーム属性情報を繰り返し含む部分情報ストリームを生成して出力するように当該記録媒体再生コンピュータが機能するので、必要十分な情報と共に部分情報ストリームを外部に出力することができる。
【発明を実施するための最良の形態】
【００５９】  次に、本発明に好適な実施の形態について、図面に基づいて説明する。【００６０】  なお、以下に説明する実施の形態は、ＢＳ（Ｂｒｏａｄｃａｓｔ  Ｓａｔｅｌｌｉｔｅ）デジタル放送の放送電波を受信し、その中から所望の番組を選択して一時的に記録し、これを例えばシリアルバス等のネットワークを介して外部に出力するレシーバに対して本願を適用した場合の実施の形態である。【００６１】  （Ｉ）ＡＲＩＢ規格等の説明
初めに、具体的な実施形態について説明する前に、本願が適用される上記ＡＲＩＢ規格等の概要について、図１乃至図６を用いて説明する。なお、図１乃至図６は上記ＡＲＩＢ規格等として公表されているデータ構造等を示す図である。【００６２】  先ず、現行のＢＳデジタル放送においては、放送されてくる一のＴＳ２０の中に、上記ＭＰＥＧ規格で規定されるプログラムが複数含まれる場合がある。そして、図１（ａ）に示すように、当該各プログラムを相互に識別するための上記ＰＳＩ３０が、上述したＰＡＴ３１及びＰＭＴ３２或いはＣＡＴ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  ｔａｂｌｅ）３３内に記述されて伝送されるのである。一方、現在受信しているＴＳ２０以外の他のＴＳに含まれている種々のサービスをも含めて、上記ＳＩ４０が上記ＥＩＴ４１、ＮＩＴ４２、ＳＤＴ４３、ＲＳＴ（Ｒｕｎｎｉｎｇ  Ｓｔａｔｕｓ  Ｔａｂｌｅ）４４、ＢＡＴ（Ｂｏｕｑｕｅｔ  Ａｓｓｏｃｉａｔｉｏｎ  ｔａｂｌｅ）４５、ＴＤＴ（Ｔｉｍｅ  Ｄａｔｅ  Ｔａｂｌｅ）４６又はＴＯＴ（Ｔｉｍｅ  Ｏｆｆｓｅｔ  Ｔａｂｌｅ）４７等の種々のテーブルに記述されて伝送される。【００６３】  なお、図１（ａ）に示す各テーブルにおいては、一の当該テーブルが一のプログラムにのみ対応している場合があり、従って複数のプログラムがＴＳ２０に含まれているときには当該テーブルについてはそのプログラムの数だけ含まれることになる。【００６４】  次に、図１（ｂ）に示すように、パーシャルＴＳ５０においては、上述した如く、そのパーシャルＴＳとして選局された一のプログラムのみに対応する属性情報等を含むＰＳＩ６０に搬送されるＰＭＴ６２、ＰＡＴ６１が伝送され、更に対応する内容のＳＩ７０に搬送されるＳＩＴ７１及びＤＩＴ７２のみが定義されている。そして、上記一のプログラムの実体部分である動画像情報並びに上記ＳＩＴ７１及びＤＩＴ７２以外のパケットを含まないでそのパーシャルＴＳ５０が形成されている。【００６５】  なお、図１（ａ）及び図１（ｂ）には上記属性情報としての各テーブルのみが示されており、実際のＴＳ２０及びパーシャルＴＳ５０には、これらのテーブル以外に記録されるべき実体情報としての動画像情報等が含まれている。【００６６】  次に、本願に係るＳＩＴ７１の構造等について、更に説明する。【００６７】  上記ＳＩＴ７１には、パーシャルＴＳ５０として伝送されるべきサービスとイベントの内容が記述されており、図２に示すデータ構造によりいわゆる選択情報セクションに分割されている。このとき、ＳＩＴ７１を構成する各選択情報セクションは、全てＰＩＤ（パケットＩＤ）値「０ｘ００１Ｆ」のトランスポートパケットにより伝送されるものであり、そのテーブル識別値は「０ｘ７Ｆ」とされている。【００６８】  なお、図２に示すデータ構造について主なものを説明すると、先ず、テーブル識別情報７１０は当該ＳＩＴ７１自体を他のテーブルから識別するための情報であり、セクション書式識別子７１１は常に値「１」とされるものであり、１２ビットのセクション長情報７１２はこのフィールドの直後からＳＩＴ７１の最後までの各選択情報セクションのバイト数を規定するものである。なお、全選択情報セクション長が最��値である４０９６バイトを越えないために、当該セクション長は４０９３バイトを越えてはならないことが規定されている。【００６９】  次に、５ビットのバージョン番号７１３はＳＩＴ７１自体のバージョン番号である。ここで、当該バージョン番号７１３は、ＳＩＴ７１内の情報に変化があった場合に「１」が加算される。そして、その値が「３１」になった場合は再度値「０」に戻ることが規定されている。なお、いかに説明するカレントネクスト指示情報７１４の値が「１」の場合は、バージョン番号７１３は現在のＳＩＴ７１のバージョン番号になり、カレントネクスト指示情報７１４の値が「０」の場合は、バージョン番号７１３は次のＳＩＴ７１のバージョン番号を示すことになる。【００７０】  更に、１ビットの上記カレントネクスト指示情報７１４は、その値が「１」の場合はＳＩＴ７１が現在のＳＩＴであることを示し、その値が「０」の場合は送られるＳＩＴ７１はまだ適応されず、次のＳＩＴとして使用されることを示す。【００７１】  次に、８ビットのセクション番号７１５は、選択情報セクションの番号を示すものであり、具体的にはセクション番号７１５は「０ｘ００」となる。【００７２】  更に、８ビットの最終セクション番号７１６は、最終の選択情報セクション番号を示すものであり、具体的な値は、「０ｘ００」とされている。【００７３】  また、１２ビットの伝送情報テーブル長７１７は、パーシャルＴＳの伝送パラメータを記述する記述し（ディスクリプタ）の全バイト数を表す情報であり、このうち、１６ビットのサービス識別情報７１８は、ＴＳ内の他のサービスからＳＩＴ７１が適用されるサービスを識別するためのラベル情報であって、プログラムマップセクション内の放送番組番号識別情報に等しい値を有する。【００７４】  また、３ビットの実行状態情報７１９は、元のＴＳ内のイベントの進行状態を表す情報であり、元のＴＳにおける現在のイベントの進行状態を示す。このとき、元のＴＳに現在のイベントが存在しなければ、実行状態情報７１９としては非実行中と考えられ、実行状態の値の意味は上記ＡＲＩＢ規格におけるＳＴＤ−Ｂ１０に定義されているものである。【００７５】  更に、１２ビットのサービスループ長７２０は、ＳＩＴ７１以降に続くパーシャルＴＳに含まれるサービスとイベントのＳＩ関連情報を含むディスクリプタループの全バイト長を規定するものである。【００７６】  最後に、３２ビットのエラー訂正情報７２１は、上記ＡＲＩＢ規格のＳＴＤ−Ｂ１０の付録Ｂで定義されているデコーダにおいて、選択情報セクション全体を処理した後にそのデコーダ内のレジスタ出力がゼロになるようなエラー訂正値を含む。【００７７】  なお、ＳＩＴ７１に含まれるべき記述子は、図３に示す如く種々定義されているが、この内、パーシャルＴＳとして出力する際に必須で挿入されるべきとして規定されているのは、図３に示す記述子のうちのパーシャルＴＳ記述子７２２とネットワーク識別記述子７２３とされている。【００７８】  そこで次に、当該パーシャルＴＳ記述子７２２及びネットワーク識別記述子７２３について図４を用いて説明する。【００７９】  先ず、パーシャルＴＳ記述子７２２は、パーシャルＴＳを記録するた���に必要とされる情報として用いられるものであり、図４（ａ）に示すように、タグ値８００と、記述子長８０１と、ピークレート８０２と、最小全体平滑化レート８０３と、最大全体平滑化バッファ値８０４と、等により構成されている。【００８０】  このうち、２２ビットのピークレート８０２は、最大瞬時トランスポートパケットレート（すなわち，１８８バイトを２つの連続するＴＳストリームパケットのスタート時間の時間間隔で除算したもの）を示す情報である。このピークレートの上限が少なくとも規定される必要があり、４００ビット／秒単位の正の整数でコード化されている。【００８１】  次に、２２ビットの最小全体平滑化レート８０３は、全ＴＳの最小総平滑化バッファのリークレート（全てのパケットが含まれる）を示しており、４００ビット／秒単位の正の整数でコード化されている。なお、この最小全体平滑化レート８０３としての値「０ｘ３ＦＦＦＦＦ」は、最小平滑化レートが未定義であることを示すために用いられる。【００８２】  更に、１４ビットの最大全体平滑化バッファ値８０４は、全ＴＳの最大総平滑化バッファサイズ（全てのパケットが含まれる）を示しており、１バイト単位の正の整数でコード化されている。この最大全体平滑化バッファ値８０４の値としての「０ｘ３ＦＦＦ」は最大平滑化バッファサイズが未定義であることを示すために用いられる。【００８３】  次に、ネットワーク識別記述子７２３は、パーシャルＴＳが作り出された元のネットワークを明確にするために用いられるものであり、図４（ｂ）に示すように、タグ値８０５と、記述子長８０６と、国コード８０７と、媒体種情報８０８と、ネットワーク識別情報８０９と、プライベート情報８１０により構成されている。【００８４】  このうち、２４ビットの国コード８０７は、ＩＳＯ３１６６規格で規定されるアルファベット３文字コードを使用して国名を表すものであり、この記述子が使用された場合は、パーシャルＴＳの生成された分配システムの国を表す。例えば、日本の３文字コードは「ＪＰＮ」であり，「０１００  １０１０  ０１０１  ００００  ０１００  １１１０」のように符号化される。【００８５】  次に、１６ビットの媒体種情報８０８は、アルファベット２文字が挿入され，その２文字によってパーシャルＴＳに関連する記録媒体の種別を表す。この記述子が使用された場合は，パーシャルＴＳが生成された分配システムの媒体の種別を表す。また、各文字はＩＳＯ８８５９−１規格に従って８ビットで符号化され、その順で１６ビットのフィールドに挿入される。なお、当該媒体の種類は図４（ｃ）にしめす如く規定されている。【００８６】  更に、１６ビットのネットワーク識別情報８０９は、パーシャルＴＳが生成された分配システムのネットワーク識別の値が記述されるものである。オリジナルの分配システムでは、上記ＮＩＴ４２にこの値が記述されており、そのフィールド値の割当は総務大臣の指定による。【００８７】  最後に、８×Ｎビットのプライベート情報８１０は、任意且つ個別に定義された値が記述されている。【００８８】  次に、図３に示されている記述子のうち、パーシャルＴＳとして出力する際に挿入されることが任意事項とされている記述子の���ータ構造について、図３におけるパーシャルトランスポートストリームタイム記述子７２４の構造を例として、図５を用いて説明する。【００８９】  当該パーシャルトランスポートストリームタイム記述子７２４は、ＴＳに含まれているイベントに関する時間情報及び当該ＴＳをパーシャルＴＳとして送出したときの時間情報が記述されるものである。そして、パーシャルトランスポートストリームタイム記述子がＳＩＴ７１内の伝送情報ループ長７１７内に記述される場合には、後述するＪＳＴ（Ｊａｐａｎ  Ｓｔａｎｄａｒｄ  Ｔｉｍｅ）時刻８２１のみの記述し他のイベントに関する情報は記述されないことになっている。なお、当該イベントに関する情報を記述する場合には、サービスループ長７２１内に記述子を挿入することとされている。そして、一つのＳＩＴ７１中にこのパーシャルトランスポートストリームタイム記述子を複数挿入することは好ましくないとされている。【００９０】  図５に示すように、パーシャルトランスポートストリームタイム記述子７２４は、タグ値８１１と、記述子長８１２と、イベントバージョン番号８１３と、イベント開始時刻８１４と、継続時間８１５と、オフセット８１６と、予備情報８１７と、オフセットフラグ８１８と、他記述子状態情報８１９と、ＪＳＴ時刻フラグ８２０と、ＪＳＴ時刻８２１と、により構成されている。【００９１】  このうち、イベントバージョン番号８１３は、ＳＩＴ７１のサービスループ長７２０に当該パーシャルトランスポートストリームタイム記述子７２４が挿入された場合に有効となり、そのサービスループ長７２０で指し示されるイベントに関連するＳＩ情報が変わった場合に「１」だけカウントアップすることとされている。なお、ＪＳＴ時刻のみの変化によるイベントバージョン番号８１３の更新は禁止されている。また、ＤＩＴ７２が挿入されるストリーム変化があった場合で、ＤＩＴ７２前後で送出されるイベントの連続性がある場合は、イベントバージョン番号８１３の連続性を保証して送出することが望ましいとされている。【００９２】  次に、イベント開始時刻８１４は、そのＴＳにおけるイベントの開始時刻が記述されるものであり、その時刻表示はＥＩＴ４１に記述されている開始時刻と同じであり、この時刻情報を使用しない場合には全て「１」が記述される。【００９３】  更に、継続時間８１５は、対象となるイベントの継続時間が記述される。この時間表示もＥＩＴ４１に記述されている継続時間と同じであり、この時間情報を使用しない場合には全て「１」が記述される。【００９４】  次に、オフセット８１６は、いわゆるオフセット時間が記述されるものであり、イベント開始時刻８１４またはＪＳＴ時刻８２１がある時はそこに記述されている時間に対応して記述される。なお、イベント開始時刻８１４またはＪＳＴ時刻８２１の値が「０Ｘ００００００」である場合には、オフセット８１６は記述されない。【００９５】  ここで、一般的に、パーシャルＴＳを生成して外部に送出する場合には、そのパーシャルＴＳにおけるＳＩＴ７１中に有益な情報がなるべく多く挿入された方が望ましい。すなわち、パーシャルＴＳを例えばシリアルバス等の通信路で送出する場合にはその受信側に対してな���べく多くの情報を提供することが望まれるのであり、このため、ＳＩＴ７１中には必須ではなく任意の記述子もなるべく含まれることが望まれるのである。【００９６】  （ＩＩ）実施形態のレシーバの全体構成及び動作
次に、上述してきた内容を有するＡＲＩＢ規格を前提として、ＢＳデジタル放送の放送電波を受信し、その中から所望の番組を選択して一時的に記録し、これをネットワークを介して外部に出力する実施形態のレシーバの構成及び動作について、図６乃至図１８を用いて説明する。【００９７】  （Ａ）全体構成及び記録フォーマット等の構成
初めに、実施形態のレシーバの構成について、図６を用いて説明する。なお、図６は、実施形態のレシーバの概要構成を示すブロック図である。【００９８】  図６に示すように、実施形態のレシーバＲは、アンテナＡＮＴに接続されたデジタル放送受信部１と、第１記録手段及び第２記録手段としての記録部２と、デマルチプレクサ３と、ハードディスクＨＤを内蔵するハードディスク部４と、グラフィックス部５と、映像デコード部６と、音声デコード部７と、第１検出手段、抽出手段、第２検出手段としての再生制御部８と、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）部９と、ＨＳＩ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｉｎｔｅｒｆａｃｅ）部１０と、持ち運び可能なリモコン１２と、リモコン１２から赤外線等を用いて送信された情報を受信するリモコン受信部１１と、データデコード部１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５と、生成手段及び出力手段としてのマイクロコンピュータ（以下、マイコンと称する）部１４と、により構成されている。【００９９】  次に、概要動作を説明する。【０１００】  先ず、アンテナＡＮＴはデジタル放送の放送電波を受信し、当該受信した放送電波に対応する受信信号Ｓｒｖを生成してデジタル放送受信部１へ出力する。【０１０１】  次に、デジタル放送受信部１は、受信したデジタル情報から所望されているチャンネルに対応するデジタル情報を選択し、デジタル情報Ｓｒｎとしてデマルチプレクサ３へ出力する。【０１０２】  これにより、デマルチプレクサ３はデジタル情報Ｓｒｎに含まれているＴＳ２０に対して必要なデマルチプレクス処理を施す。このとき、デマルチプレクサ３は、復号されるべき映像情報を含むパケットを映像情報Ｓｖｄとして映像デコード部６へ出力し、復号されるべき音声情報を含むパケットを音声情報Ｓａｄとして音声デコード部７へ出力し、復号されるべきデータ情報（文字情報等）を含むパケットをデータ情報Ｓｄｄとしてデータデコード部１３へ出力し、更にハードディスクＨＤに記録すべき情報を含むパケットを記録情報Ｓｒとして記録部２へ出力することができるように構成されている。更に、上記映像デコード部６、音声デコード部７、データデコード部１３又は記録部２へ伝送されるパケットを識別するためのＰＩＤを設定することが可能とされている。【０１０３】  更に、デマルチプレクサ３は、上記ＰＳＩ３０又はＳＩ４０を搬送する各テーブルが含まれるパケットのＰＩＤが設定されると、当該ＰＳＩ３０又はＳＩ４０を搬送するテーブルを検出すると共に、この検出と同時にそのテーブルの種別毎にＲＡＭ１５内にこれを記憶することが可能とされている。【０１０４】  更にまた、マイコン部１４に対してＰＳＩ３０又はＳＩ４０が検出されたことを通知すると共に、その種別とＲＡＭ１５内におけるその記憶位置とを通知することが可能とされている。【０１０５】  また、ＰＳＩ３０又はＳＩ４０内のデータを他のデータに差し替えることも可能とされており、その機能には，差し替えるパケットのＰＩＤと差し替えられるデータを含むテーブルを記憶しているＲＡＭ１５上の位置を設定する機能が含まれている。【０１０６】  一方、音声デコード部７は、デマルチプレクサ３から出力されてきた音声情報Ｓａｄをデコードし、そのデコード結果としての復号音声情報Ｓａを外部に出力する。【０１０７】  また、映像デコード部６は、デマルチプレクサ３から出力されてきた映像情報Ｓｖｄをデコードし、そのデコード結果としての復号映像情報Ｓｖをグラフィックス部５へ出力する。【０１０８】  更に、データデコード部１３は、デマルチプレクサ３から出力されて来たデータ情報Ｓｄｄをデコードし、そのデコード結果としての復号データ情報Ｓｄを生成してＯＳＤ部９へ出力する。【０１０９】  これにより、ＯＳＤ部９は、復号データ情報Ｓｄに含まれている文字情報Ｓｄｃ等をグラフィックス部５に出力すると共に、必要に応じてマイコン部１４からの指示されたグラフィックス等をグラフィックス部５へ出力する。【０１１０】  そして、グラフィックス部５は、上記復号映像情報Ｓｖと文字情報Ｓｄｃ等とを合成して映像出力情報Ｓｖｏとして外部の図示しないディスプレイ等に出力する。【０１１１】  他方、記録部２は、デマルチプレクサ３からの記録情報Ｓｒをハードディスク部４内のハードディスクＨＤに記録するための図示しないバッファメモリを備えており、当該ハードディスク部４を制御してハードディスクＨＤに必要な情報を記録するための記録情報Ｓｒ及びそのための記録制御情報を含む記録信号Ｓｒｃを生成して当該ハードディスク部４へ出力する。【０１１２】  そして、ハードディスク部４は、記録部２からの記録信号Ｓｒｃ内に含まれている記録情報Ｓｒを、同じく記録信号Ｓｒｃ内に含まれている記録制御情報に基づいてハードディスクＨＤに記録すると共に、必要に応じて当該記録されている記録情報ＳｒをハードディスクＨＤから検出し、これを再生情報Ｓｐｐとして再生制御部８へ出力する。【０１１３】  これにより、再生制御部８は、ハードディスク部４においてハードディスクＨＤから検出された上記再生情報Ｓｐｐを取得してデマルチプレクサ３又はＨＳＩ１０のいずれか一方に出力する。このため、再生制御部８には図示しないバッファメモリが備えられており、これに一時的に再生情報Ｓｐｐを記憶した後必要なタイミングでデマルチプレクサ３又はＨＳＩ部１０の何れか一方に出力する。【０１１４】  そして、ＨＳＩ部１０は、取得した再生情報Ｓｐｐを、外部のネットワークに対して出力する。【０１１５】  これらに動作において、マイコン部１４は、ＲＡＭ１５に一時的に記憶させるべき情報をＲＡＭ情報Ｓｒａｍとして当該ＲＡＭ１５との間で授受しつつ上述した各構成部材を制御して、本願に係る受信処理、ハードディスクＨＤへの記録処理及び外部へのＨＳＩ部１０を介した出力処理等を統轄制御する。【０１１６】  このため、ＲＡＭ１５は、マイコン部１５における処理のための一時記憶領域を提供するものであると共に、デマルチプレクサ３における各種処理のための一時記憶領域を提供するものである。【０１１７】  他方、リモコン受光部１１は、リモコン１２における操作に対応する操作信号Ｓｏｐを生成してマイコン部１４へ出力する。これにより、マイコン部１４は、当該操作信号Ｓｏｐに含まれている操作内容に対応して上記した各構成部材の動作を制御する。【０１１８】  次に、レシーバＲからパーシャルＴＳとして受信したＴＳ２０の一部を出力するために必要な情報をハードディスクＨＤに記録する際の、当該ハードディスクＨＤ上における記録フォーマット（論理的な記録フォーマット）について、図７乃至図１１を用いて説明する。【０１１９】  なお、図７乃至図１１は、当該記録フォーマットを階層的に示す模式図である。【０１２０】  上述した如く、ハードディスクＨＤには、外部に出力されるべき動画像等の記録情報Ｓｒと共に、その記録情報ＳｒをパーシャルＴＳとして外部に出力するために付加すべき属性情報等が記録される。【０１２１】  図７（ａ）に示すように、当該ハードディスクＨＤ上に記録される情報は、プログラム情報Ｆ１と、パーシャルＴＳとして外部に出力されるべき実体情報Ｆ２と、の二つに大別して記録される。【０１２２】  このとき、プログラム情報Ｆ１は、実体情報Ｆ２に関する情報を包含するものである。【０１２３】  そして、プログラム情報Ｆ１は、プログラム一般情報Ｓ１０１と、オリジナル番組情報Ｓ１０２と、記録情報Ｓ１０３と、コンポーネント情報Ｓ１０４と、により構成されている。【０１２４】  このとき、プログラム一般情報Ｓ１０１としては、ハードディスクＨＤに記録される情報（以下プログラムと一般的に称する全体に関する一般的な情報が記録されている。【０１２５】  また、オリジナル番組情報Ｓ１０２としては、プログラムに含まれているテレビジョン番組に関する、その放送局から送出された情報が記録されている。【０１２６】  更に、記録情報Ｓ１０３としては、ハードディスクＨＤへの記録動作に関する情報が記録されている。【０１２７】  更にまた、コンポーネント情報Ｓ１０４としては、映像情報や音声情報等の番組を構成する要素（コンポーネント）に関する情報が記録されている。【０１２８】  次に、上記プログラム一般情報Ｓ１０１の細部構成について説明する。【０１２９】  図７（ａ）に示すように、当該プログラム一般情報Ｓ１０１は、プログラム識別情報Ｓ２１１と、サービスタイプ情報Ｓ２１２と、予約領域Ｓ２１３と、プログラム情報長情報Ｓ２１４と、オリジナル番組情報開始位置情報Ｓ２１５と、記録情報開始位置情報Ｓ２１６と、コンポーネント情報開始位置情報Ｓ２１７と、により構成されている。【０１３０】  このとき、プログラム識別情報Ｓ２１１は、プログラムが何を記録したものかを記録する１バイトの情報であり、例えば、ＡＲＩＢ規格に則ったデジタル放送又はシリアルバス経由のパーシャルＴＳ、自らエンコードしたＴＳ２０等を識別するための情報である。【０１３１】  次に、サービスタイプ情報Ｓ２１２は、プログラムがどのようなサービスタイプを記録したかを記録する１バイトの情報であり、例えばデジタルテレビジョン、ディジタルラジオ等を識別するための情報である。【０１３２】  更に、予約領域Ｓ２１３は、特に意味の無い情報を記録する２バイトのフィールドである。【０１３３】  次に、プログラム情報長情報Ｓ２１４は、上記プログラム情報Ｆ１の長さ（全情報量）をバイト数で表す４バイトの情報である。【０１３４】  更に、オリジナル番組情報開始位置情報Ｓ２１５は、オリジナル番組情報Ｓ１０２がプログラム情報Ｆ１の先頭から何バイトの位置から始まっているか���示す４バイトの情報である。【０１３５】  また、記録情報開始位置情報Ｓ２１６は、記録情報Ｓ１０３がプログラム情報Ｆ１の先頭から何バイトの位置から始まっているかを示す４バイトの情報である。【０１３６】  更に、コンポーネント情報開始位置Ｓ２１７は、コンポーネント情報Ｓ１０４がプログラム情報Ｆ１の先頭から何バイトの位置から始まっているかを示す４バイトの情報である。【０１３７】  次に、上記オリジナル番組情報Ｓ１０２の細部構成について、図７（ｂ）を用いて説明する。【０１３８】  図７（ｂ）に示すように、オリジナル番組情報Ｓ１０２は、ネットワーク識別情報Ｓ２２１と、サービス識別情報Ｓ２２２と、開始時刻情報Ｓ２２３と、放送時間情報Ｓ２２４と、記述子領域長情報Ｓ２２５と、記述子情報Ｓ２２６と、により構成されている。【０１３９】  このとき、ネットワーク識別情報Ｓ２２１は、記録の対象となった番組を配信したネットワークを識別するネットワーク識別値を示す２バイトの情報であり、元のＴＳ２０に含まれていた上記ＰＡＴ３１におけるＴＳ識別情報の値が記録される。【０１４０】  また、サービス識別情報Ｓ２２２は、記録の対象となった番組を放送した放送局（チャンネル）を識別するサービス識別値を示す２バイトの情報であり、ＰＡＴ３１におけるプログラム識別情報の値が記録される。【０１４１】  次に、開始時刻情報Ｓ２２３は、記録の対象となった番組の開始時間を示す５バイトの情報であり、記録対象の番組に関するＥＩＴ４１で搬送されるイベント情報セクション内の開始時刻情報の値が記録される。【０１４２】  更に、放送時間情報Ｓ２２４は、記録の対象となった番組の放送時間を示す３バイトの情報であり、記録対象の番組に関するＥＩＴ４１で搬送されるイベント情報セクション内の継続時間情報の値が記録される。【０１４３】  また、記述子領域長情報Ｓ２２５は、その後に続く記述子情報Ｓ２２６として記録される記述子の総バイト数を示す４バイトの情報である。【０１４４】  最後に、記述子情報Ｓ２２６は、放送されたＴＳ２０から取得して一時的に記録された記述子であり、その領域としての長さは不定長とされている。【０１４５】  ここで、上記ＡＲＩＢ規格を例とすると、記述子情報Ｓ２２６に含まれる記述子としては、例えば以下のものを順不同で記録することが可能とされている。
・ｓｅｒｖｉｃｅ＃ｌｉｓｔ＃ｄｅｓｃｒｉｐｔｏｒ・ｓｈｏｒｔ＃ｅｖｅｎｔ＃ｄｅｓｃｒｉｐｔｏｒ・ｅｘｔｅｎｄｅｄ＃ｅｖｅｎｔ＃ｄｅｓｃｒｉｐｔｏｒ
・ｓｅｒｉｅｓ＃ｄｅｓｃｒｉｐｔｏｒ
・ｃｏｎｔｅｎｔ＃ｄｅｓｃｒｉｐｔｏｒ
・ｄｉｇｉｔａｌ＃ｃｏｐｙ＃ｃｏｎｔｒｏｌ＃ｄｅｓｃｒｉｐｔｏｒ・ｐａｒｅｎｔａｌ＃ｒａｔｉｎｇ＃ｄｅｓｃｒｉｐｔｏｒ  次に、上記記録情報Ｓ１０３の細部構成について、図８（ａ）を用いて説明する。【０１４６】  図８（ａ）に示すように、記録情報Ｓ１０３は、記録開始時刻情報Ｓ２３１と、記録時間情報Ｓ２３２と、により構成されている。【０１４７】  このとき、記録開始時刻情報Ｓ２３１は、パーシャルＴＳ５０の記録を開始した時刻を示す５バイトの情報であり、記録時間情報Ｓ２３２は、記録したパーシャルＴＳ５０の時間を示す３バイトの情報である。【０１４８】  次に、上記コンポーネント情報Ｓ１０４の細部構成について、図８（ｂ）を用いて説明する。【０１４９】  図８（ｂ）に示すように、コンポーネント情報Ｓ１０４は、コンポーネント一般情報Ｓ２４１と、一つまたは複数のコンポーネントグループ情報開始位置情報Ｓ２４２と、コンポーネントグループ情報開始位置情報Ｓ２４２と同数のコンポーネントグループ情報Ｓ２４３と、により構成されている。【０１５０】  このとき、コンポーネント一般情報Ｓ２４１は、当該コンポーネントに関する一般的な情報が記述されている。【０１５１】  また、コンポーネントグループ情報開始位置情報Ｓ２４２は、コンポーネント情報Ｓ１０４の開始位置からコンポーネントグループ情報Ｓ２４３までのバイト数を示す情報である。【０１５２】  更に、コンポーネントグループ情報Ｓ２４３は、当該コンポーネントグループに関する情報が記述されている。【０１５３】  次に、上記コンポーネント一般情報Ｓ２４１の細部構成について、同じく図８（ｂ）を用いて説明する。【０１５４】  図８（ｂ）に示すように、コンポーネント一般情報Ｓ２４１は、特殊データ識別情報Ｓ３４１と、ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）＿ＰＩＤ情報Ｓ３４２と，
コピー制御情報Ｓ３４３と、パレンタルレート情報Ｓ３４４と、コンポーネントグループ情報数情報Ｓ３４５と、により構成されている。【０１５５】  このとき、特殊データ識別情報Ｓ３４１は、マルチビューサービスであることやデータ放送が含まれていることなどを示す１バイトの情報である。【０１５６】  また、ＰＣＲ＿ＰＩＤ情報Ｓ３４２は、プログラム中のＰＣＲを搬送するパケットのＰＩＤを示す２バイトの情報であり、記録対象のＰＭＴ３２の第１ループに記載されているＰＣＲ＿ＰＩＤが記録される。【０１５７】  更に、コピー制御情報Ｓ３４３は、プログラムのコピー制御の設定が行われている場合にその旨を示す１バイトの情報であり、記録対象のＰＭＴ３２の第１ループにコピー制御の設定があった場合にその値が記録される。【０１５８】  更にまた、パレンタルレート情報Ｓ３４４は、プログラムのパレンタルレートの設定が行われている場合にその旨を示す１バイトの情報であり、記録対象のＰＭＴ３２の第１ループにパレンタルレートの設定があった場合にその値が記録される。【０１５９】  また、コンポーネントグループ情報数情報Ｓ３４５は、その後に続くコンポーネントグループ情報開始位置情報Ｓ２４２とコンポーネントグループ情報Ｓ２４３の組の数が記録される。【０１６０】  次に、上記コンポーネントグループ情報Ｓ２４３の細部構成について、図９（ａ）を用いて説明する。【０１６１】  図９（ａ）に示すように、コンポーネントグループ情報Ｓ２４３は、コンポーネントグループ情報ヘッダＳ３４６と、一つ又は複数のコンポーネント個別情報Ｓ３４７と、により構成されている。【０１６２】  このとき、コンポーネントグループ情報ヘッダＳ３４６としては、当該コンポーネントグループに係る一般的な情報が記録されている。【０１６３】  次に、コンポーネント個別情報Ｓ３４７としては、当該コンポーネント夫々の個別情報が記録されている。【０１６４】  次に、上記コンポーネントグループ情報ヘッダＳ３４６の細部構成について、同じく図９（ａ）を用いて説明する。【０１６５】  図９（ａ）に示すように、コンポーネントグループ情報ヘッダＳ３４６は、コンポーネントグループ識別情報Ｓ４４１と、テキスト長情報Ｓ４４２と、テキストＳ４４３と、コンポーネント数情報Ｓ４４４と、により構成されている。【０１６６】  このとき、コンポーネントグループ識別情報Ｓ４４１は、当該コンポーネントグループを識別する値を示す１バイトの情報であり、放送されたＴＳ２０にコンポーネントグループが定義されていた場合はその値を、コンポーネントグループが定義されていない場合はレシーバＲがそのパーシャルＴＳ５０を記録する際にコンポーネント情報の中で一意になるように識別値を与える。【０１６７】  次に、テキスト長情報Ｓ４４２は、当該コンポーネントグループを表す文字列のデータ長を示す４バイトの情報であり、放送されたＴＳ２０にコンポーネントグループが定義されていた場合はそのコンポーネントグループ記述子の中に定義されているコンポーネントグループを表す文字列の文字列長が記述される。【０１６８】  更に、テキストＳ４４３は、当該コンポーネントグループを表す文字列を記述するＮバイトの情報であ��、放送されたＴＳ２０にコンポーネントグループが定義されていた場合はそのコンポーネントグループ記述子の中に定義されているコンポーネントグループを表す文字が記述される。【０１６９】  更にまた、コンポーネント数情報Ｓ４４４は、この後に続くコンポーネントの数を示す１バイトの情報である。【０１７０】  次に、上記コンポーネントグループ個別情報Ｓ３４７の細部構成について、図９（ｂ）を用いて説明する。【０１７１】  図９（ｂ）に示すように、コンポーネント個別情報Ｓ３４７は、ストリームタイプ情報Ｓ４７１と、コンポーネントタグＳ４７２と、パケットＩＤＳ４７３と、コンポーネント情報フラグＳ４７４と、コンポーネントコピー制御情報Ｓ４７５と、ストリーム依存データＳ４７６と、により構成されている。【０１７２】  このとき、ストリームタイプ情報Ｓ４７１は、当該コンポーネント個別情報Ｓ３４７で示されるデータの種別を示す１バイトの情報であり、映像情報、音声情報又はデータ情報或は付随データ情報を識別する値が記録されている。【０１７３】  また、コンポーネントタグＳ４７２は、エレメンタリーストリームの種別を識別するタグ値が記述されている１バイトの情報あり、ＰＭＴ３２の第２ループに記述されているそれぞれのエレメンタリーストリームに付加されるタグ値が記述されている。【０１７４】  更に、パケットＩＤＳ４７３は、対応するエレメンタリーストリームを搬送するパケットのＰＩＤを示す２バイトの情報であり、ＰＭＴ３２の第２ループに記述されているパケットのＰＩＤが記述されている。【０１７５】  次に、コンポーネント情報フラグＳ４７４は、当該コンポーネントタグ値に対応してＰＩＤが変更されたことを示すフラグが記述される１バイトの情報であり、記録中にコンポーネントタグ値に対してＰＩＤが変更された場合に「１」が記述される。【０１７６】  更に、コンポーネントコピー制御情報Ｓ４７５は、当該コンポーネントに対応したコピー制御情報を示す１バイトの情報であり、ＰＭＴ３２の第２ループにデジタルコピー制御記述子が存在している場合はその中の該当する値が記述される。【０１７７】  最後に、ストリーム依存データＳ４７６は３２バイトからなる、各ストリームに依存して自由に記述できる情報である。【０１７８】  次に、図７（ａ）に示す実体情報Ｆ２について、具体的に図１０及び図１１を用いて説明する。【０１７９】  実施形態の実体情報Ｆ２としては、ＡＲＩＢ規格にて規定されているパーシャルＴＳとして必要最低限の構成により実体的な動画像情報等が記録されている。すなわち、ＳＩ４０中に包含されていた記述子については、図３に示されるもののうち必須のもののみ（具体的には、パーシャルＴＳ記述子７２２とネットワーク識別記述子７２３）が記録される。以下、当該パーシャルＴＳ記述子７２２とネットワーク識別記述子７２３のみを含む本願のＳＩＴを、ＳＩＴ８０と示す。【０１８０】  ここで、当該記録されるＳＩＴ８０並びにその内容に相当するパーシャルＴＳ記述子７２２及びネットワーク識別記述子７２３の具体的な例を、夫々図１０（ｂ）、図１１（ａ）及び図１１（ｂ）に示す。【０１８１】  このことにより、記録開始時にＳＩＴ８０の構成が決定され、たとえイベントの変化点があったとしても、記録中にＳＩＴ８０が更新されることが防止できる。【０１８２】  より具体的には、図１０（ａ）に示すように、当該実体情報Ｆ２を構成するＴＳパケットＰＴを、２ビットのコピー制御フラグと、レシーバＲ内のタイマから取得した３０ビットの到着時刻と、元のＴＳ２０内のＴＳパケットに付加した１９２バイトの情報により構成し、その列としてハードディスクＨＤ上のパーシャルＴＳを構成して記録する。【０１８３】  なお、当該ハードディスクＨＤ上には、プログラムをハードディスクＨＤに記録する際に元のＴＳ２０から引き抜かれたＳＩ４０の内容が記録される。すなわち、本来上記サービスループ７２０に包含されるべく元のＳＩ４０（例えば、その一例として図１１（ｃ）にパーシャルＴＳタイム記述子７２４の構成を示す。）は、記録したイベントの論理的な情報が包含されているものであり、使用者に対して提示するための情報やパーシャルＴＳを送出する際には有用なものである。従って、実体情報Ｆ２中にそれらを記録しないとしても、当該実体情報Ｆ２と関係のある領域にそれらを記録する。【０１８４】  （Ｂ）記録動作の実施形態
次に、上述した態様のレコーダＲにおいて受信したデジタル放送に含まれている番組を選択して一時的にハードディスクＨＤに記録し、更にこれを再生して外部に出力する際の具体的な処理について、図１２乃至図１６及び図１８を用いて説明する。【０１８５】  なお、図１２は上記記録動作の過程において一時的に情報が記録されるＲＡＭ１５上のデータ構造を示す図であり、図１３乃至図１６はハードディスクＨＤに対する情報の記録処理を示すフローチャートであり、図１８は各段階のストリームの構成例を示す図である。【０１８６】  先ず、具体的な記録動作について説明する前に、当該記録動作の実行過程においてＲＡＭ１５内に形成される記録領域におけるデータ構造について、図１２を用いて説明する。【０１８７】  図１２に示すように、実施形態の記録動作中においては、ＲＡＭ１５上には、受信した番組に対応するＴＳ２０内に含まれていたＰＡＴ３１が一時的に記憶されるＰＡＴ記憶領域Ｒ１０２と、受信した番組に対応するＴＳ２０内に含まれていたＰＭＴ３２が一時的に記憶されるＰＭＴ記憶領域Ｒ１０３と、受信した番組に対応するＴＳ２０内に含まれていたＮＩＴ４２が一時的に記憶されるＮＩＴ記憶領域Ｒ１０４と、受信した番組に対応するＴＳ２０内に含まれていたＥＩＴ４１が一時的に記憶されるＥＩＴ記憶領域Ｒ１０５と、受信した番組に対応するＴＳ２０内に含まれていたＢＡＴ４５が一時的に記憶されるＢＡＴ記憶領域Ｒ１０６と、ハードディスクＨＤに受信した番組を記録する際に、受信した番組に対応するＴＳ２０内に含まれていたＰＡＴ３１に代えて挿入すべき後述の交換ＰＡＴが一時的に記憶される交換ＰＡＴ記憶領域Ｒ１０７と、ハードディスクＨＤに受信した番組を記録する際に、受信した番組に対応するＴＳ２０内に含まれていたＰＭＴ３２に代えて挿入すべき後述の交換ＰＭＴが一時的に記憶される交換ＰＭＴ記憶領域Ｒ１０８と、受信した番組に対応するＴＳ２０内に含まれていた各種情報により構成されるＳＩＴが一時的に記憶されるＳＩＴ記憶領域Ｒ１０９と、ハードディスクＨＤに受信した番組を記録する際に、受信した番組に対応するＳＩＴに代えて挿入すべき後述の交換ＳＩＴが一時的に記憶される交換ＳＩＴ記憶領域Ｒ１１０と、が、夫々に必要に応じて形成される。【０１８８】  このとき、交換ＳＩＴ記憶領域Ｒ１１０内には、ハードディスクＨＤに記録された後これを再生して外部に出力する際に、その記録していたときのＳＩＴ８０に変えて挿入される複数の交換ＳＩＴ２０１が相互に識別可能に記憶される。【０１８９】  次に、ハードディスクＨＤへの具体的な記録処理について説明する。なお、以下の説明では、使用者がリモコン１２を用いてデジタル放送における所望のチャンネルを選択し、対応する番組（イベント）を再生しているときに、当該番組をハードディスクＨＤに記録する指示が、当該リモコン１２において与えらた時の動作について説明する。【０１９０】  図１３に示すように、当該記録処理においては、初めに、マイコン部１４が所望されるチャンネルを選択するべく、デジタル放送受信部１を所望の周波数受信用に設定し、デマルチプレクサ３に対して所望の番組に対応するＴＳ２０を出力させる（ステップＳ１）。【０１９１】  次に、マイコン部１４は、デマルチプレクサ３に対して所望されるプログラムを設定するべく、デマルチプレクサ３に対して、ＰＡＴ３１を取得したときには、当該取得したＰＡＴ３１を書きこむ領域をＰＡＴ記憶領域Ｒ１０２に設定し、マイコン部１４にＰＡＴ３１取得を通知すべく割り込みを発生させる指示を与える。これにより、デマルチプレクサ３がＰＡＴ３１を取得し所定の位置にＰＡＴ３１を記録し、割り込みをマイコン部１４に通知することが可能となる。これにより、マイコン部１４からＰＡＴ３１を取得する割込処理を実行することが可能となる。【０１９２】  そして、リモコン１２において記録処理を中止する旨の操作がされたか否かを常に監視しておき（ステップＳ３）、その操作が実行されたときは（ステップＳ３；ＹＥＳ）、その時点でＲＡＭ１５上に記憶していた各情報をハードディスクＨＤ上に転送して（ステップＳ４）一連の記録処理を完了する。【０１９３】  一方、記録処理の中止操作が為されないときは（ステップＳ３；ＮＯ）、、ＰＡＴ３１の取得を通知する割り込みがはいるまで記録処理を繰り返す。【０１９４】  次に、当該割り込み通知によって開始されるＰＡＴ３１の取得処理（すなわち割り込み処理）について、具体的に図１４を用いて説明する。【０１９５】  図１４に示すように、ＰＡＴ３１取得のための割込処理においては、初めに、当該割込処理の指令がデマルチプレクサ３からマイコン部１４に発せられると、取得されたＰＡＴ３１が記憶されているＰＡＴ記憶領域Ｒ１０２の内容を読み込み（ステップＳ１０）、その読み込んだＰＡＴ３１から所望されるチャンネル（サービス識別情報により識別されている。）に相当するＰＭＴ３２のＰＩＤを検索し（ステップＳ１１）、デマルチプレクサ３に対して当該検索したＰＩＤを有するパケット内のＰＭＴ３２を取得したときには、当該取得したＰＭＴ３２を書きこむ領域をＰＭＴ記憶領域Ｒ１０３に設定し、マイコン部１４にＰＭＴ３２の取得を通知すべく割り込みを発生させるようにマイコン部１４から指示を発する（ステップＳ１２）。これにより、デマルチプレクサ３がＰＭＴ３２を取得し所定の位置にＰＭＴ３２を記録し、割り込みをマイコン部１４に通知することで、マイコン部１４からＰＭＴ３２を取得する割込処理を実行することが可能となる。
その後、取得したＰＭＴ３２の内容のみを指示するように読み込んだＰＡＴ３１の内容を変更し、交換すべきＰＡＴ６１としてＲＡＭ１５上の交換ＰＡＴ記憶領域Ｒ１０７に記憶して（ステップＳ１３）、一回の割込処理を完了する。【０１９６】  次に、当該割込処理によるＰＭＴ３１の取得処理について、具体的に図１５を用いて説明する。【０１９７】  図１５に示すように、ＰＭＴ３２取得のための割込処理においては、初めに、当該割込処理の指令がデマルチプレクサ部３から発せられると、取得されたＰＭＴ３２が記憶されているＰＭＴ記憶領域Ｒ１０３の内容を読み込み（ステップＳ１５）、次に、その読み込んだＰＭＴ３２の内容から、画像情報を含むパケット及び音声情報を含むパケット（並びに、もし含まれていればデータ情報を含むパケット）のＰＩＤを検索する（ステップＳ１６）。【０１９８】  そして、検索した音声情報を含むパケットのＰＩＤを手掛かりとして、音声デコード部７にそのパケットを受信するように設定し、具体的にデコード処理を指示してデコード待機状態に移行させる（ステップＳ１７）。【０１９９】  検索した映像情報を含むパケットのＰＩＤを手掛かりとして、映像デコード部６にそのパケットを受信するように設定し、具体的にデコード処理を指示してデコード待機状態に移行させる（ステップＳ１８）。【０２００】  更に、もし受信したＴＳ２０にデータ情報を含むパケットが含まれていたときは、検索したそのデータ情報を含むパケットのＰＩＤを手掛かりとして、データデコード部１３にそのパケットを受信するように設定し、具体的にデコード処理を指示してデコード待機状態に移行させる（ステップＳ１９）。【０２０１】  そして、取得したＰＭＴ３２から上記したパーシャルＴＳ記述子７２２及びネットワーク識別記述子７２３のみを含むＳＩＴ８０を形成し、ＲＡＭ１５上のＳＩＴ記憶領域Ｒ１０９に記憶させると共に（ステップＳ２０）、受信すべき番組にのみ対応する新たなＰＭＴ６２を形成してＲＡＭ１５上の交換ＰＭＴ記憶領域Ｒ１０８に記憶する。【０２０２】  そして、上記交換ＰＡＴ記憶領域Ｒ１０７からハードディスクＨＤへの記録用のＰＡＴ６１を取得し、これを元のＴＳ２０内のＰＡＴ３１と交換する旨の指示をマイコン部１４からデマルチプレクサ３へ出力する（ステップＳ２１）。【０２０３】  次に、上記交換ＰＭＴ記憶領域Ｒ１０８からハードディスクＨＤへの記録用のＰＭＴ６２を取得し、これを元のＴＳ２０内のＰＭＴ３２と交換する旨の指示をマイコン部１４からデマルチプレクサ３へ出力する（ステップＳ２２）。【０２０４】  更に、ＳＩＴ記憶領域Ｒ１０９からその内容を取得し、対応するチャンネルのためのＥＩＴセクションの先頭データを含むパケットを、当該取得したＳＩ４０と交換する旨の指示をマイコン部１４からデマルチプレクサ３へ出力する（ステップＳ２３）。このとき、元のＴＳ２０におけるＥＩＴ４１が複数のパケットで一セクションを搬送している場合は、そのセクション開始のパケットを対象とした交換のみを指示する。【０２０５】  そして、ハードディスクＨＤ上における各情報（新たなＳＩＴ８０、ＰＡＴ６１又はＰＭＴ６２等並びに実体情報Ｆ２となるべき情報を含むパケット）���ハードディスクＨＤ上の記録位置をマイコン部１４から記録部２に指示し、デマルチプレクサ３から出力される各情報を記録するように指示する（ステップＳ２４）。なお、このとき、新たなＳＩＴ８０に含まれなかった上記したパーシャルＴＳ記述子７２２及びネットワーク識別記述子７２３以外のパーシャルＴＳタイム記述子７２４等の他の記述子は、上記オリジナル番組情報Ｓ１０２内の記述子情報Ｓ２２６として該当するハードディスクＨＤ上の位置に記録されるように指示される。【０２０６】  そして、実際にハードディスクＨＤに記録すべき全ての情報（具体的には、新たなＰＡＴ６１及びＰＭＴ６２並びにＳＩＴ８０及び実体情報Ｆ２）をデマルチプレクサ３から出力させて記録部２により指定のハードディスクＨＤ上の位置に記録する（ステップＳ２５）。その後、マイコン部１４からデマルチプレクサ３に対して、ＮＩＴ４２、ＥＩＴ４１及びＢＡＴ４５を元のＴＳ２０から取得したときには、夫々取得したＮＩＴ４２、ＥＩＴ４１及びＢＡＴ４５を書きこむ領域をＲＡＭ１５上の所定の領域（ＮＩＴ４２の場合はＮＩＴ記憶領域Ｒ１０４であり、ＥＩＴ４１の場合はＥＩＴ記憶領域Ｒ１０５であり、ＢＡＴ４５の場合はＢＡＴ記憶領域Ｒ１０６である。）に設定し、マイコン部１４に取得を通知すべく割り込みを発生させる指示を与える。
これにより、デマルチプレクサ３がＮＩＴ４２、ＥＩＴ４１及びＢＡＴ４５を取得し、所定の位置に夫々取得したＮＩＴ４２、ＥＩＴ４１及びＢＡＴ４５を記録し、割り込みをマイコン部１４に通知することで、マイコン部１４からＮＩＴ４２、ＥＩＴ４１及びＢＡＴ４５を取得する割り込み処理を実行することが可能となり、一回の割り込み処理を完了する。【０２０７】  次に、上記ＥＩＴ４１を取得した後にこれを読み出す指示がデマルチプレクサ３から発せられたときに開始される割込処理について、具体的に図１６を用いて説明する。【０２０８】  図１６に示すように、ＥＩＴ４１読み出しのための割込処理においては、初めに、当該割込処理の指令がデマルチプレクサ３からマイコン部１４にから発せられると、ＥＩＴ記憶領域Ｒ１０５の内容を読み取り（ステップＳ３０）、受信したＴＳ２０に含まれているプログラム情報Ｆ１構築用のデータを検索して記憶し（ステップＳ３１）、更に当該プログラム情報Ｆ１に含ませる記述子を抽出して記憶し（ステップＳ３２）、一回の割込み処理を終了する。【０２０９】  そして、当該割込処理により所望の記述子が得られると直ちにオリジナル番組情報Ｓ１０２の内容を書き換え、夫々の情報としての値を決定する。【０２１０】  そして、リモコン１２上で記録処理を中止する操作が為されたとき（図１３ステップＳ３；ＹＥＳ参照）、上述してきた一連の記録動作が停止することになる。このとき、当該記録中止に伴い、記録時間情報Ｓ２３２を含めてプログラム情報Ｆ１としての全ての情報が決定されてハードディスクＨＤ上に記録される。【０２１１】  ここで、図１３乃至図１６に示した処理が繰り返された結果、元の受信したＴＳ２０がハードディスクＨＤに記録された時点ではどのように変化したかについて、図１８に例示しつつ説明する。【０２１２】  先ず、図１８最上段に示す如く、元のＴＳ２０が、第一の番組に対応する映像を含む映像パケットＶＰ１、当該第一の番組に対応する音声を含む音声パケットＡＰ１及び当該第一の番組に対応するＰＭＴ３２と、第二の番組に対応する映像を含む映像パケットＶＰ２、当該第二の番組に対応する音声を含む音声パケットＡＰ２及び当該第二の番組に対応するＰＭＴ３２と、ＰＡＴ３１と、ＥＩＴ４１と、ＮＩＴ４２と、ＳＤＴ４３と、ＢＡＴ４５と、により構成されていたとすると、このＴＳ２０に対して第一の番組を選択して図１３乃至図１６に示した処理が繰り返されると、その結果としてハードディスクＨＤ上に記録されるパケットには、図１８中段に示すように、当該第一の番組に対応する映像パケットＶＰ１、及び音声パケットＡＰ１と、当該第一の番組に対応した記述内容を有するとして交換されたＰＡＴ６１及びＰＭＴ６２と、上記した最小限の記述子としてのパーシャルＴＳ記述子７２２及びネットワーク識別記述子７２３のみを含むＳＩＴ８０と、が含まれている。そして、上記パーシャルＴＳ記述子７２２及びネットワーク識別記述子７２３以外のパーシャルＴＳタイム記述子７２４等の他の記述子は、上述した記述子情報Ｓ２２６としてハードディスクＨＤ上に記録されていることとなる。【０２１３】  （Ｃ）再生動作の実施形態
最後に、上述した図１３乃至図１６の処理によりハードディスクＨＤに記録されている情報を再生してＨＳＩ部１０を介して外部に出力すべき上記再生情報Ｓｐｐを生成する処理について、図１７及び図１８を用いて説明する。【０２１４】  なお、図１７はハードディスクＨＤから必要な情報を読み出して外部に出力する処理を示すフローチャートである。【０２１５】  上述した如く、ハードディスクＨＤに記録された情報は必要最小限の構成を有するＳＩＴ８０を含んでいるので、これをパーシャルＴＳ５０として外部に送出する場合には、なるべく多くの情報を含むＳＩ７０を構成したほうが良い。【０２１６】  そこで、当該再生処理においては、先ず、リモコン１２において再生・出力すべきプログラムが指定されると（ステップＳ３５）、記述子情報Ｓ２２６内から出力すべきパーシャルＴＳ５０に含ませるべきＳＩＴ７１に包含させるべき記述子を選択し、当該選択した記述子と元のＳＩＴ８０内のパーシャルＴＳ記述子７２２及びネットワーク識別記述子７２３とを用いて新たなＳＩＴ７１を形成し、これをＲＡＭ１５上の交換ＳＩＴ記憶領域Ｒ１１０に記憶し、更に元のセクションがいくつのＳＩＴ７１に分割されたかを示すパラメータＳＩＴ＃Ｎを初期化する（ステップＳ３６）。【０２１７】  次に、再生制御部８に対して、ハードディスクＨＤから読み出すＳＩＴ８０を交換ＳＩＴ記憶領域Ｒ１１０に記憶されている内容に交換する旨の指示をマイコン部１４から発し（ステップＳ３７）、更にパラメータＳＩＴ＃ＳＴＡＲＴを初期化すする（ステップＳ３８）。【０２１８】  そして、ＨＳＩ部１０に対してハードディスクＨＤから読み出す再生情報Ｓｐｐを外部に送出する旨の指示をマイコン部１４から発し（ステップＳ３９）、次にリモコン１２において出力を中止する旨の操作がされたか否かを確認する（ステップＳ４０）。出力中止の操作が為されているときは（ステップＳ４０；ＹＥＳ）そのまま処理を中止し、一方、出力中止の操作が為されていないときは（ステップＳ４０；ＮＯ）、次に、再生制御部８においてハードディスクＨＤからパケットを一つ読み込み（ステップＳ４１）、その読み込んだパケットがＳＩＴ８０であるか否かを確認する（ステップＳ４２）。【０２１９】  そして、そのパケットがＳＩＴ８０であるときは（ステップＳ４２；ＹＥＳ）、上記パラメータＳＩＴ＃ＳＴＡＲＴの値を「１」とし（ステップＳ４３）、更に交換ＳＩＴ記憶領域Ｒ１１０に記憶されている各ＳＩＴの番号を示すインデックスＩを初期化する（ステップＳ４４）。【０２２０】  次に、再生制御部８内で読み出したＳＩＴ８０の内容を認識し、これに対応したインデックスを有して交換ＳＩＴ記憶領域Ｒ１１０に記憶されているＳＩＴ２０１と元のＳＩＴ８０とを交換し（ステップＳ４５）、後述するステップＳ５０へ移行する。【０２２１】  一方、ステップＳ４２の判定において、読み込んだパケットがＳＩＴ８０でないときは（ステップＳ４２；ＮＯ）、次に、パラメータＳＩＴ＃ＳＴＡＲＴの値が「１」か否か、すなわち、既に少なくとも一回はＳＩＴ８０の交換処理が為されているか否かを確認し（ステップＳ４６）、パラメータＳＩＴ＃ＳＴＡＲＴの値が「１」であるときは（ス��ップＳ４６；ＹＥＳ）、インデックスＩがパラメータＳＩＴ＃Ｎ以下か否か、すなわち、全てのＳＩＴ８０の交換処理が完了しているか否かを確認し（ステップＳ４７）、インデックスＩがパラメータＳＩＴ＃Ｎ以下であるときは（ステップＳ４７；ＹＥＳ）、直前のパケットの外部出力先への到着時間と現在のパケットの当該外部出力先への到着時間との差が、一つのパケットの出力に十分な時間であるか否かを確認し（ステップＳ４８）、十分な時間であれば（ステップＳ４８；ＹＥＳ）、現在のインデックスＩに相当するＳＩＴ２０１をＨＳＩ部１０にパケットとして出力し（ステップＳ４９）、インデックスＩの値を「１」だけインクリメントし（ステップＳ５０）、その後、そのパケットの外部出力先への到着時間に対応するタイミングで他のパケットをＨＳＩ部１１０に出力する（ステップＳ５１）。その後は、次のパケットに対して上述した処理を繰り返すべく、上記ステップＳ４０に戻って上述してきた一連の処理を繰り返す。【０２２２】  一方、ステップＳ４６の判定においてパラメータＳＩＴ＃ＳＴＡＲＴの値が「１」でないとき、すなわち、未だ一度もＳＩＴ８０の交換処理が為されていないとき（ステップＳ４６；ＮＯ）、ステップＳ４７の判定においてインデックスＩがパラメータＳＩＴ＃Ｎ以下でないとき（ステップＳ４７；ＮＯ）、及びステップＳ４８の判定において、直前のパケットの外部出力先への到着時間と現在のパケットの当該外部出力先への到着時間との差が、一つのパケットの出力に十分な時間でないときは（ステップＳ４８；ＮＯ）、いずれもステップＳ５１の処理に移行して以後当該ステップＳ５１の処理を行う。【０２２３】  ここで、図１７に示した出力処理が繰り返された結果、ハードディスクＨＤ上の情報がパーシャルＴＳ５０として出力される時点での変化について、図１８に例示しつつ説明する。【０２２４】  先ず、図１８中段に示す如く、ハードディスクＨＤ上に記録されていた情報のうち、映像パケットＶＰ１、音声パケットＡＰ１、ＰＡＴ６１及びＰＭＴ６２は、そのまま出力されるべきパーシャルＴＳ５０としての再生情報Ｓｐｐ内に含まれて出力される。【０２２５】  これに加えて、ハードディスクＨＤ上のＳＩＴ８０は図１７ステップＳ４２乃至Ｓ５０の処理が繰り返されることにより、当該ＳＩＴ８０の内容に交換ＳＩＴ記憶領域Ｒ１１０内に記憶されていたＳＩＴ２０１が加えられたＳＩＴ７１として再生情報Ｓｐｐ内に含まれて出力されることになる。【０２２６】  以上説明したように、実施形態のレシーバＲの動作によれば、受信されるＴＳ２０の一部をハードディスクＨＤに記録する際に、ＳＩＴ８０として必須とされているパーシャルＴＳ記述子７２２及びネットワーク識別記述子７２３のみによりＳＩＴ８０を形成してハードディスクＨＤに記録すると共に、パーシャルＴＳ記述子７２２及びネットワーク識別記述子７２３以外の記述子を別個に記録するので、当該パーシャルＴＳ記述子７２２及びネットワーク識別記述子７２３のみを元のＴＳ２０から抽出する処理のみでハードディスクＨＤに必要な情報をストリームとして記録することができることとなり、ＴＳ２０を簡易な構成で高速にハードディスクＨＤ上に記録することが���能となる。【０２２７】  なお、上述した実施形態においては、パーシャルＴＳ記述子７２２及びネットワーク識別記述子７２３のみによりＳＩＴ８０を形成したが、これ以外に、当該パーシャルＴＳ記述子７２２及びネットワーク識別記述子７２３が含まれていれば、図３に示される記述子のうちの他のいずれかの記述子を用いてＳＩＴ８０を形成しても良い。【０２２８】  また、元のＴＳ２０に含まれているＳＩ４０等に基づいてＳＩＴ８０を形成するので、より簡易に必要な情報をハードディスクＨＤ上に記録することができる。【０２２９】  更に、元のＴＳ２０内のＳＩ４０の一部をＳＩＴ８０で置換してハードディスクＨＤ上に記録するので、高速に必要な情報をハードディスクＨＤ上に記録することができる。【０２３０】  更にまた、外部への出力時にあっては、ＳＩＴ８０を、交換ＳＩＴ記憶領域Ｒ１１０内のＳＩＴ２０１を用いて補充して出力すべきＳＩＴ７１を形成するので、必要十分な情報と共にパーシャルＴＳ５０を外部に出力することができる。【０２３１】  なお、上記図１３乃至図１７に示すフローチャートに対応するプログラムをフレキシブルディスク又はハードディスク等の情報記録媒体に記録しておき、或は、インターネット等のネットワークを介して取得して記録しておき、これをＣＰＵ等の汎用のコンピュータで読み出して実行することにより、当該汎用のコンピュータを実施形態に係るマイコン部１４として機能させることも可能である。
【図面の簡単な説明】
【０２３２】［図１］一般的なＴＳ及びパーシャルＴＳの構成を示す図である。
［図２］ＳＩＴの構成を示すデータ構造図である。
［図３］ＳＩＴ中の記述子の種類を示す図である。
［図４］各記述子の構成を示すデータ構造図であり、（ａ）はパーシャルＴＳ記述子の構成を示すデータ構造図であり、（ｂ）はネットワーク識別記述子の構成を示すデータ構造図であり、（ｃ）は国コードの例を示す図である。
［図５］パーシャルＴＳタイム記述子の構成を示すデータ構造図である。
［図６］実施形態のレシーバの概要構成を示すブロック図である。
［図７］ハードディスク上のデータ構造を示す図（Ｉ）であり、（ａ）はプログラム情報のデータ構造を示す図（ｉ）であり、（ｂ）はプログラム情報のデータ構造を示す図（ｉｉ）である。
［図８］ハードディスク上のデータ構造を示す図（ＩＩ）であり、（ａ）はプログラム情報のデータ構造を示す図（ｉｉｉ）であり、（ｂ）はコンポーネント情報のデータ構造を示す図である。
［図９］ハードディスク上のデータ構造を示す図（ＩＩＩ）であり、（ａ）はコンポーネントグループ情報のデータ構造を示す図であり、（ｂ）はコンポーネント個別情報のデータ構造を示す図である。
［図１０］ハードディスク上のデータ構造を示す図（ＩＶ）であり、（ａ）はＴＳパケットＰＴの構成を示す図であり、（ｂ）はハードディスク上のＳＩＴの例を示す図である。
［図１１］ハードディスク上のデータ構造を示す図（Ｖ）であり、（ａ）はパーシャルＴＳ記述子の構成例を示すデータ構造図であり、（ｂ）はネットワーク識別記述子の構成例を示すデータ構造図であり、（ｃ）はパーシャルＴＳタイム記述子の構成例を示すデータ構造図である。
［図１２］ＲＡＭ上のデータ構造を示す図である。
［図１３］実施形態の記録処理を示すフローチャートである。
［図１４］実施形態の記録処理における割込処理を示すフローチャート（Ｉ）である。
［図１５］実施形態の記録処理における割込処理を示すフローチャート（ＩＩ）である。
［図１６］実施形態の記録処理における割込処理を示すフローチャート（ＩＩＩ）である。
［図１７］実施形態の出力処理を示すフローチャートである。
［図１８］実施形態に係るストリーム構造の変化を例示する図である。
【符号の説明】
【０２３３】  １…デジタル放送受信部
２…記録部
３…デマルチプレクサ
４…ハードディスク部
５…グラフィックス部
６…映像デコード部
７…音声デコード部
８…再生制御部
９…ＯＳＤ部
１０…ＨＳＩ部
１１…リモコン受信部
１２…リモコン
１３…データデコード部
１４…マイコン部
１５…ＲＡＭ
２０…ＴＳ
５０…パーシャルＴＳ
７１、８０…ＳＩＴ
７２２…パーシャルＴＳ記述子
７２３…ネットワーク識別記述子
Ｒ…レシーバ
ＨＤ…ハードディスク
【図１】
2005004474.tif 000003
【図２】
2005004474.tif 000004
【図３】
2005004474.tif 000005
【図４】
2005004474.tif 000006
【図５】
2005004474.tif 000007
【図６】
2005004474.tif 000008
【図７】
2005004474.tif 000009
【図８】
2005004474.tif 000010
【図９】
2005004474.tif 000011
【図１０】
2005004474.tif 000012
【図１１】
2005004474.tif 000013
【図１２】
2005004474.tif 000014
【図１３】
2005004474.tif 000015
【図１４】
2005004474.tif 000016
【図１５】
2005004474.tif 000017
【図１６】
2005004474.tif 000018
【図１７】
2005004474.tif 000019
【図１８】
2005004474.tif 000020
【国際調査報告】
2005004474.tif 000021
2005004474.tif 000022