(57)【特許請求の範囲】
【請求項１】
トランスポートストリームを受信する受信部を有し、デジタル記録再生機器にパーシャルトランスポートストリームを出力して記録させ、
前記デジタル記録再生機器で再生された第１のエレメンタリーストリームと、それを特定するＰＭＴ（プログラムマップテーブル）と、ＰＭＴを特定するＰＡＴ（プログラムアソシエーションテーブル）との各パケットを要素とするパーシャルトランスポートストリームの入力を受けるデジタル放送受信装置であって、
受信されたトランスポートストリームからエレメンタリーストリーム形式と異なるパケットを分離する第１分離手段と、
分離されたパケットのデータをエレメンタリーストリーム形式にした第１のトランスポートストリームパケットを生成する第１の生成手段と、
前記第１のトランスポートストリームパケットを特定して分離する情報を記載した第２のトランスポートストリームパケットを生成する第２の生成手段と、
第１および第２の生成手段で生成されたトランスポートストリームパケットを要素とするパーシャルトランスポートストリームを出力する出力手段とを備え、
前記トランスポートストリームには、エレメンタリーストリーム形式のパケットと、セクション形式のパケットとが含まれ、
前記エレメンタリーストリーム形式と異なるパケットにはセクション形式で記載された第１のセクションデータが記載されており、
前記第２のトランスポートストリームパケットには、前記第１のトランスポートストリームパケットを後続の処理でパーシャルトランスポートストリームから特定分離するための情報が記載されており、
前記第２の生成手段は、
前記第１のトランスポートストリームパケットを特定するＰＡＴを記載したパケットを生成する第２のセクションデータ生成部と、
前記第１のトランスポートストリームパケットの分離条件を記載するＰＭＴを記載したパケットを生成する第３のセクションデータ生成部とを有し、
受信されたトランスポートストリームから第４のセクションデータのパケットを分離する第２分離手段を更に備え、
第４のセクションデータには、第１のセクションデータのパケットの分離条件が記載されており、前記第１分離手段は、この分離条件に従い第１のセクションデータのパケットを一のトランスポートストリームから分離し、
前記第４のセクションデータには、前記ＰＡＴとＰＭＴとの基になるセクションデータのパケットが存在する一のトランスポートストリームが特定されており
前記出力手段は、前記トランスポートストリームを外部の前記デジタル記録再生機器に記録させ、
必要な時に前記デジタル記録再生機器からトランスポートストリームを入力し、
前記デジタル放送受信装置は、更に、
入力された前記パーシャルトランスポートストリームからＰＡＴのパケットを取得して解釈し、ＰＭＴのパケットを取得する取得手段と、
前記取得手段で取得されたＰＭＴのパケットを解釈し、自身のデジタル放送受信装置に適合する第１のエレメンタリーストリームが含まれているか否かを判定する判定手段と、
前記判定手段で含まれると判定されたとき、ＰＭＴで特定される第１のエレメンタリーストリームのパケットを取得して揮発性メモリに記録する記録手段と、
前記揮発性メモリに記録された第１のエレメンタリーストリームを読み出し、不揮発性メモリに転記する転記手段と
を備えることを特徴とするデジタル放送受信装置。
【請求項２】
前記揮発性メモリに記録される第１のエレメンタリーストリームの書き込まれた容量を監視し、揮発性メモリの記憶容量に達したことを検知する検知手段と、
前記検知手段で検知されたとき、前記デジタル記録再生機器の再生を一時中止させ、前記転記手段を起動させ、転記が終了すると、前記デジタル記録再生機器の再生を再開させる第１入力制御手段と
を更に備えることを特徴とする請求項１記載のデジタル放送受信装置。
【請求項３】
前記揮発性メモリに書き込まれた第１のエレメンタリーストリームに誤りがあるか否かを検出する誤り検出手段と、
前記誤り検出手段で誤りが検出されたとき、前記揮発性メモリの内容を削除して、再度前記デジタル記録再生機器にパーシャルトランスポートストリームの出力を最初からさせる第２入力制御手段と
を更に備えることを特徴とする請求項１記載のデジタル放送受信装置。
【請求項４】
前記第１のエレメンタリーストリームは制御プログラムを記載したＤＬＴ（ダウンロードテーブル）であり、前記ＰＡＴはいかなるサービスが提供されるかを記載したものであり、前記ＰＭＴはどのトランスポートストリームパケットを取得するかを記載したものであり、前記第４のセクションデータはＤＣＴ（ダウンロードコントロールテーブル）である
ことを特徴とする請求項１から請求項３のいずれか１項に記載のデジタル放送受信装置。
【請求項５】
前記デジタル記録再生機器がＤＶＨＳ（デジタルビデオホームシステム）である場合に、デジタル放送受信装置のデータ処理能力に応じて、ＤＶＨＳテープ再生速度を制御するテープ速度制御手段
を更に備えることを特徴とする請求項４記載のデジタル放送受信装置。
【請求項６】
制御プログラムのダウンロードの指示を受け、トランスポートストリームを受信し、受信したトランスポートストリームから制御プログラムを記載したＤＬＴ（ダウンロードテーブル）を分離し、制御プログラムを不揮発性メモリにダウンロードする請求項１に記載のデジタル放送受信装置であって、
ダウンロード前に現在不揮発性メモリに記憶されている制御プログラムを読み出す読出手段を更に備え、
指示が受け付けられると、前記第２分離手段はトランスポートストリームからＰＡＴ（プログラム  アソシエーションテーブル）とＰＭＴ（プログラムマップテーブル）を分離し、
前記第１の生成手段は読み出された制御プログラムをエレメンタリーストリーム形式にしたトランスポートストリームパケットを生成し、
前記第２の生成手段は制御プログラムを記載したトランスポートストリームパケットをパーシャルトランスポートストリームから分離できるように分離された前記ＰＡＴと前記ＰＭＴを基に、パーシャルトランスポートストリーム用のＰＡＴとＰＭＴとを生成し、
前記出力手段はパーシャルトランスポートストリーム用のＰＡＴとＰＭＴと、生成された制御プログラムを記載したトランスポートストリームパケットをパーシャルトランスポートストリームとすることで元の制御プログラムを出力し、
出力したパーシャルトランスポートストリームを外部のデジタル記録再生機器に記録させ、出力後に制御プログラムのダウンロードをし、
必要な時に前記デジタル記録再生機器から前記パーシャルトランスポートストリームを入力し、
前記記録手段は取得したパケットを揮発性メモリに記録し、
前記転記手段は前記揮発性メモリに記録されたエレメンタリーストリームを読み出して不揮発性メモリに転記する
ことを特徴とするデジタル放送受信装置。
【請求項７】
前記出力手段が出力するパーシャルトランスポートストリームにおいて、
前記第１のセクションデータは、自動表示メッセージを記載したＥＭＭ（Entitlement Management Message）であり、前記ＰＡＴは、いかなるサービスが提供されるかを記載したものであり、前記ＰＭＴはどのトランスポートストリームパケットを取得できるかを記載したものであり、前記第４のセクションデータは全てのトランスポートストリームに多重化されて送信されるＣＡＴ（Conditional Access Table）であり、
前記出力手段は、前記トランスポートストリームを外部の前記デジタル記録再生機器に記録させ、
必要な時に前記デジタル記録再生機器からトランスポートストリームを入力し、前記トランスポートストリームを再生するときに、自動表示メッセージを表示する
ことを特徴とする請求項１記載のデジタル受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル放送受信装置に関し、特にパーシャルトランスポートストリームをデジタル記録再生装置に出力し、デジタル記録再生装置から入力するデジタル放送受信装置に関する。
【０００２】
【従来の技術】
現在、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｉｍａｇｅ  ＣｏｄｉｎｇＥｘｐｅｒｔｓ  Ｇｒｏｕｐ）トランスポートストリーム（以下「ＴＳ」と記す）等を用いたデジタル放送では、画像、音声、その他様々なデータが放送されている。
【０００３】
このデータの中には、デジタル放送受信装置を制御するための新たな制御プログラムも含まれている。この制御プログラムをダウンロードする場合、デジタル放送受信装置では、受信した制御プログラムを揮発性のＲＡＭに一旦蓄積しておいてから、不揮発性のフラッシュＲＯＭへ書き込みを行う。
またデジタル放送受信装置にデジタル記録再生機器を接続して、デジタル放送の画像や音声を記録し、再生するために、デジタル放送受信装置では受信されたＴＳのうち、パーシャルＴＳをデジタル記録再生機器に出力している。
【０００４】
ここで、パーシャルＴＳとは、特別に選択された１つあるいはいくつかの番組に関係しないＴＳをＭＰＥＧ２のＴＳパケットから取り除くことによって得られたビットストリームをいう。
【０００５】
【発明が解決しようとする課題】
ところで、上述したように従来でも、ＰＭＴ（Program Map Table）に存在が記述された状態で送出される映像、音声、データのストリームは、パーシャルＴＳの規格にしたがって出力可能である。しかし、制御プログラムなど、ＰＭＴには記述されないセクションなどの別形式で送出されるものに関しては、パーシャルＴＳの規格に反するため、そのまま出力できない。なお、パーシャルＴＳの規格は、社団法人電波産業界発行の「ＣＳデジタル放送用受信装置標準規格（望ましい仕様）」ＡＲＩＢ  ＳＴＤ−Ｂ１  １．３版に詳述されている。
【０００６】
また、デジタル放送受信装置で、ＲＡＭに蓄積された制御プログラムをフラッシュＲＯＭに書き込みをしている間は、ＲＡＭへのデータ書き込みが行えないので、制御プログラムの受信ができないことがある。このため、受信できなかった制御プログラムを受信するために、次の周期に送信されて来るまで待つ必要がある。したがって、制御プログラムを短時間にダウンロードするためには、送信されてくる制御プログラムのサイズ分のＲＡＭを実装しておかなければならない。
【０００７】
本発明は、上記課題に鑑み、パーシャルＴＳの規格にしたがって、制御プログラムなど別形式で送信されて来るデータの出力可能なデジタル放送受信装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するため、本発明は、トランスポートストリームを受信する受信部を有し、デジタル記録再生機器にパーシャルトランスポートストリームを出力して記録させるデジタル放送受信装置であって、受信されたトランスポートストリームからエレメンタリーストリーム形式と異なるデータを分離する第１分離手段と、分離されたデータをエレメンタリーストリーム形式にした第１のトランスポートストリームパケットを生成する第１の生成手段と、前記第１のトランスポートストリームパケットを特定する情報を記載した第２のトランスポートストリームパケットを生成する第２の生成手段と、第１および第２の生成手段で生成されたトランスポートストリームパケットを含めたパーシャルトランスポートストリームを出力する出力手段とを備えることとしている。
【０００９】
【発明の実施の形態】
以下、本発明に係るデジタル放送受信装置の実施の形態について、図面を用いて説明する。
（実施の形態１）
図１は、本発明に係るデジタル放送受信装置がトランスポートストリームを受信する概略を説明する模式図である。
【００１０】
放送局１０１から番組の映像データ、音声データ、制御プログラムを記録したＤＬＴ(ＤｏｗｎＬｏａｄ  Ｔａｂｌｅ)及びＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）等が多重化されたトランスポートストリームが衛星１０２を介して利用者宅のアンテナ１０３で受信され、デジタル放送受信装置１０４に入力される。デジタル放送受信装置１０４で受信されたトランスポートストリームから分離された映像データと音声データとは、モニタ１０５から出力される。
【００１１】
図２は、本発明に係るデジタル放送受信装置の実施の形態１の構成図である。
デジタル放送受信装置１０４は、受信部２０１と、チューナ２０２と、復調部２０３と、トランスポートデコーダ２０４と、音声デコーダ２０５と、画像デコーダ２０６と、ＣＰＵ２０７と、フラッシュＲＯＭ２０８と、メインＲＡＭ２０９と、ＩＣカード２１０と、画面合成部２１１と、デジタルＩ／Ｆ２１２とを備え、ＣＰＵバス２１３で図示するように各部が接続されている。
【００１２】
デジタルＩ／Ｆ２１２は、外部のデジタル記録再生機器である例えば、ＤＶＨＳ（デジタルビデオホームシステム）デッキ２１４と接続されている。
音声デコーダ２０５は、外部のスピーカ２１５と接続されている。
画面合成装置２１１は、外部のモニタ１０５と接続されている。
なお、本実施の形態では、衛星１０２から送信されてくるＴＳに多重化された制御プログラムをデジタル放送受信装置１０４で受信し、ＤＶＨＳデッキ２１４のＤＶＨＳテープに記録することについて説明する。
【００１３】
したがって、通常の放送番組を受信し、トランスポートデコーダ２０４で画像データと音声データとにデコードし、画像データを画像デコーダ２０６を介してモニタ１０５に表示し、音声データを音声デコーダ２０５を介してスピーカ２１５に出力する番組の放映については、本願の主題でないので説明を省略する。
受信部２０１は、利用者のリモコン（図示せず）操作の信号の入力を受け、ＣＰＵ２０７に通知する。利用者は、モニタ１０５に表示された表示画面に制御プログラムのダウンロードが選択可能である旨を見て、リモコン操作により、ダウンロードの指示をする。受信部２０１は、リモコンからのダウンロード指示の信号を受け、ＣＰＵ２０７にダウンロードの指示を通知する。
【００１４】
チューナ２０２は、アンテナ１０３で受信されたＴＳの変調波の入力を受け、復調部２０３に出力する。
復調部２０３は、チューナ２０２から入力された変調波を復調し、多重化されたＴＳをトランスポートデコーダ２０４に出力する。
トランスポートデコーダ２０４は、ＣＰＵ２０７によって、ＤＣＴ（Ｄｏｗｎｌｏａｄ  Ｃｏｎｔｒｏｌ  Ｔａｂｌｅ）のＰＩＤの設定をされると、ＤＣＴを分離してメインＲＡＭ２０９に書き込み、ＣＰＵ２０７に通知する。
【００１５】
図３は、ＤＣＴのデータ構造を示す図である。ＤＣＴ３０１は、table#id３０７で識別され、ＤＬＴを取得するための情報がdownload#info３０８として記載されている。
ＤＬＴは、デジタル放送受信装置１０４の制御プログラムを記載したものであり、download#info３０８には制御プログラムの適用されるデジタル放送受信装置のmaker#id３０２とmodel#id３０３とが記載されているので、本デジタル放送受信装置１０４に適合する制御プログラムの記載されたＤＬＴを示しているか否かは、maker#id３０２とmodel#id３０２とで判断される。更に、制御プログラムのバージョンがversion#id３０４に記載されているので、現在デジタル放送受信装置１０４のフラッシュＲＯＭ２０８に記憶されたものと同一のバージョンでは、必要とされず、異なるバージョンでなければＤＬＴを取得する意味がない。
【００１６】
ＤＣＴ３０１のDL#PID３０５は、ＤＬＴのＰＩＤを示している。ＤＣＴ３０１のECM#PID３０９は、このＤＬＴに対応するＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）のＰＩＤを示している。ＥＣＭは、デスクランブルのための鍵などの情報からなる共通情報を伝送するテーブルである。
トランスポートデコーダ２０４は、ＣＰＵ２０７によって、ＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）のＰＩＤの設定がなされると、ＰＡＴを分離し、メインＲＡＭ２０９に書き込み、ＣＰＵ２０７に通知する。
【００１７】
図４は、ＰＡＴのデータ構造を示す図である。ＰＡＴ４０１は、table#id４０４で識別され、いかなるサービスが提供されるかを記載している。なお、ＰＡＴ４０１では、１st loop４０５にprogram#number４０２とprogram# map#PID４０３とが記載されており、これらからＰＭＴのＰＩＤが定められる。
トランスポートデコーダ２０４は、ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）のＰＩＤをＣＰＵ２０７によって、設定されるとＰＭＴを分離し、メインＲＡＭ２０９に書き込み、ＣＰＵ２０７に通知する。
【００１８】
図５は、ＰＭＴのデータ構造を示す図である。ＰＭＴ５０１は、table#id５０６で識別され、どのＴＳパケットを取得するかを記載している。ＰＭＴ５０１の第２ループ５０５には、stream#type５０２とelementary#PID５０３とdescriptor()５０４とが記載されている。これらの内容をＤＬＴのＴＳパケットを抽出できるようにＣＰＵ２０７によって書き換えられる。
【００１９】
トランスポートデコーダ２０４は、ＣＰＵ２０７によって、ＥＣＭのＰＩＤの設定をされるとＥＣＭを分離し、ＣＰＵ２０７に通知する。これに応じてＣＰＵ２０７からＤＬＴのスクランブル鍵の通知を受ける。
トランスポートデコーダ２０４は、ＣＰＵ２０７によって、ＤＬＴのＰＩＤの設定をされると、ＤＬＴを分離し、ＣＰＵ２０７から通知されているスクランブル鍵を用いて、ＤＬＴを復号してメインＲＡＭ２０９に書き込み、ＣＰＵ２０７に通知する。
【００２０】
図６は、復号されたＤＬＴのデータ構造を示している。ＤＬＴ６０１は、table#id６０２で識別され、code#date#byte６０３で示される制御プログラム本体が記載された領域とそれ以外のヘッダ情報が記載された領域とからなっている。ヘッダ情報には、Lsection#number６０４があり、これにはセクション番号を規定している。また、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）６０５は、ＤＬＴ６０１のセクション全体のＣＲＣの値が記載されている。
【００２１】
トランスポートデコーダ２０４は、ＣＰＵ２０７から更新されたＰＡＴ７０１（図７参照）と、更新されたＰＭＴ８０１（図８参照）と、ＤＬＴ６０１のプログラム本体を変換したＴＳパケットとをそれぞれ通知されると、デジタルＩ／Ｆ２１２に通知する。
ＣＰＵ２０７は、受信部２０１から制御プログラムのダウンロードの指示を受けると、トランスポートデコーダ２０４にＤＣＴのＰＩＤ「０ｘ００１７」を設定し、ＤＣＴの分離を指示する。トランスポートデコーダ２０４からＤＣＴ３０１が分離されたことを通知されると、ＤＣＴ３０１に記載されているmaker#id３０２とmadel#id３０３とが本デジタル放送受信装置１０４のそれと一致し、かつ、version#idがフラッシュＲＯＭ２０８に記憶されているＤＬＴのそれと異なるものであるか否かを判定する。肯定のときには、ＤＣＴ３０１に記載されたtransport#stream#id３１０に対応する周波数帯域のＰＡＴを分離するようトランスポートデコーダ２０４に指示し、ＰＡＴのＰＩＤ「０ｘ００００」を設定する。否のときには、再度トランスポートデコーダ２０４にＤＣＴの分離を指示する。
【００２２】
ＣＰＵ２０７は、トランスポートデコーダ２０４からＰＡＴ４０１が分離されたことを通知されると、ＰＡＴ４０１に記載されたサービス（チャンネル）のうち１つのサービスの記載だけを残し、他のサービスのデータを削除して、例えば図７に示すようにトランスポートデコーダ２０４に通知する。併せて、program#number４０２とprogram#map#PID４０３とを読み出し、トランスポートデコーダ２０４にＰＭＴのＰＩＤを設定する。
【００２３】
ＣＰＵ２０７は、トランスポートデコーダ２０４からＰＭＴ５０１が分離されたことを通知されると、ＰＭＴ５０１に記載されたstream#type５０２に「０ｘ０６」を、elementary#PID５０３にＤＣＴ３０１のDL#PID３０５をそれぞれ記録する。更にＣＰＵ２０７は、ＰＭＴ５０１のdescriptor()５０４に、download#control#descriptorを記録する。
【００２４】
図８は、ＣＰＵ２０７により、更新されたＰＭＴの具体例を示す。ＰＭＴ８０１では、download#control#descriptor８０２の内容として、descriptor#tag８０３、descriptor#length８０４、maker#id８０５、model#id８０６、version#id８０７とDLT#size８０８とが記録されている。maker#id８０５、model#id８０６、version#id８０７とDLT#size８０８とは、ＤＣＴ３０１のmodel#info３０６に記載されていた内容を記載する。ＣＰＵ２０７は、更新したＰＭＴ８０１をトランスポートデコーダ２０４に通知する。
【００２５】
ＣＰＵ２０７は、トランスポートデコーダ２０４にＥＣＭのＰＩＤを設定し、分離されたＥＣＭの通知を受けると、ＩＣカード２１０に記憶されている契約情報等と照合し、照合に成功するとＤＬＴのスクランブル鍵を取得してトランスポートデコーダ２０４に通知する。
次に、ＣＰＵ２０７は、DL#PIDをトランスポートデコーダ２０４に設定し、ＤＬＴ６０１の分離を指示する。トランスポートデコーダ２０４からＤＬＴ６０１が分離されたことの通知を受けると、ＤＬＴ６０１のcode#data#byte６０２の部分とヘッダ部分のうちLsection#number６０４とを抽出し、更に，ＣＲＣを再計算し、他のヘッダ部分を除いたエレメンタリーストリームからＴＳパケットを生成し、トランスポートデコーダ２０４に通知する。
【００２６】
フラッシュＲＯＭ２０８は、不揮発性のメモリであり、本デジタル放送受信装置１０４の制御プログラムが記録されている。制御プログラムには、バージョン番号が記載されており、ＣＰＵ２０７によって、トランスポートデコーダ２０４で分離されたＤＣＴ３０１のバージョン番号とは異なるか否かが判定される。
バージョン番号が異なり、かつ、本デジタル放送受信装置１０４に適合するＤＬＴ６０１は、一旦パーシャルＴＳとしてＤＶＨＳデッキ２１４に出力され、ＤＶＨＳテープに記録された後、実施の形態２で説明するように、ＤＶＨＳテープが再生され、フラッシュＲＯＭ２０８に書き込まれる。
【００２７】
メインＲＡＭ２０９は、揮発性メモリであり、トランスポートデコーダ２０４で分離されたＰＡＴ４０１等のセクションデータが書き込まれる。
ＩＣカード２１０は、契約情報等が記録されており、ＣＰＵ２０７によって、ＥＣＭと照合され、照合が成功すると、スクランブル鍵が読み出される。
画面合成部２１１は、画像デコーダ２０６から出力される画像信号と、サービス情報とを合成し、モニタ１０５に表示させる。モニタ１０５には、ＤＬＴをダウンロードすることができる旨のサービス情報が表示される。
【００２８】
デジタルＩ／Ｆ２１２は、トランスポートデコーダ２０４から通知されてくるＰＡＴ７０１、ＰＭＴ８０１とＤＬＴのＴＳパッケトとをパーシャルＴＳとしてＤＶＨＳデッキ２１４に出力する。
次に、本実施の形態の動作を図９に示すフローチャートを用いて説明する。
先ず、利用者による制御プログラムのダウンロード指示を受けると、トランスポートデコーダ２０４は、ＴＳからＤＣＴ３０１を分離する（Ｓ９０１）。
【００２９】
ＣＰＵ２０７は、分離されたＤＣＴ３０１に本デジタル放送受信装置１０４に適合するＤＬＴ６０１の記載があるか否かを判定し（Ｓ９０２）、なければＳ９０１に戻る。あるときには、チューナ２０２は、ＤＬＴ６０１の送信されている変調波を受信する（Ｓ９０４）。
トランスポートデコーダ２０４は、ＰＡＴ４０１を分離する（Ｓ９０５）。
【００３０】
トランスポートデコーダ２０４は、ＰＭＴ５０１を分離する（Ｓ９０６）。
ＣＰＵ２０７は、分離されたＰＡＴ４０１からいずれか１つのサービス以外の情報を削除したＰＡＴ７０１を作成する（Ｓ９０７）。トランスポートデコーダ２０４は、分離したＰＡＴ４０１を作成されたＰＡＴ７０１に置き換える（Ｓ９０８）。
【００３１】
次に、ＣＰＵ２０７は、ＤＬＴ６０１のＴＳパケットをパーシャルＴＳから分離できるように、分離されたＰＭＴ５０１の内容を書き換えた新たなＰＭＴ８０１を作成する。具体的には、stream#typeをＰＥＳ  Ｐａｃｋｅｔｓを示す「０ｘ０６」等に書き換える（Ｓ９０９）。トランスポートデコーダ２０４は、分離されたＰＭＴ５０１を新たなＰＭＴ８０１に置き換える（Ｓ９１０）。
【００３２】
次に、ＣＰＵ２０７は、トランスポートデコーダ２０４にＤＣＴ３０１のECM#PID３０９の値を設定し、トランスポートデコーダ２０４は、ＥＣＭを分離する（Ｓ９１１）。
ＣＰＵ２０７は、分離されたＥＣＭとＩＣカード２１０に記憶されている契約情報とを照合し、スクランブル鍵を取得し、トランスポートデコーダ２０４に通知する（Ｓ９１２）。
【００３３】
ＣＰＵ２０７は、トランスポートデコーダ２０４にＤＬＴ６０１のＰＩＤを設定し、トランスポートデコーダ２０４は、ＤＬＴ６０１を分離する（Ｓ９１３）。
ＣＰＵ２０７は、分離されたＤＬＴ６０１が本デジタル放送受信装置１０４に適合するものであるか否かを再確認する（Ｓ９１４）。適合しなければ、Ｓ９１３に戻り、適合していれば、ＤＬＴ６０１のヘッダ部分のLsection#number６０４とcode#data#byte６０２とCRC６０５とをＥＳとしたＴＳパケットを作成し、分離したＤＬＴ６０１と置き換える（Ｓ９１５）。
【００３４】
次に、トランスポートデコーダ２０４は、置き換えられたＰＡＴ７０１、ＰＭＴ８０１とともにＤＬＴ６０１のＴＳパケットをデジタルＩ／Ｆ２１２に通知する（Ｓ９１６）。
デジタルＩ／Ｆ２１２は、パーシャルＴＳをＤＶＨＳデッキ２１４に出力する（Ｓ９１７）。ＤＶＨＳデッキ２１４では、パーシャルＴＳがＤＶＨＳテープに記録される。
【００３５】
ＣＰＵ２０７は、１周期分のＤＬＴ６０１が取得されるまで、Ｓ９１３からＳ９１７を繰り返させ（Ｓ９１８）、処理を終了する。
なお、本実施の形態ではＤＶＨＳデッキ２１４は、デジタル放送受信装置１０４のデジタルＩ／Ｆ２１２で接続されているけれども、デジタル放送受信装置１０４に内蔵されていてもよい。
【００３６】
また、ＤＶＨＳデッキ２１４でＤＶＨＳテープに記録したけれども、ＡＶＨＤＤなどのデジタル記録機器に記録するようにしてもよい。
また、必要に応じて、再生回数やコピー不可という情報をＰＭＴの記録データに含めることもできる。
このように、ＤＶＨＳテープにダウンロードデータの記録が可能となる。新しいダウンロードデータを記憶しておくために、デジタル放送受信装置１０４に余分なフラッシュＲＯＭを実装しなくともよい。
【００３７】
なお、本実施の形態では、セクション形式で記載された制御プログラムを記載したＤＬＴをパーシャルＴＳに含めて出力することについて説明したけれども、ＤＬＴに限るものではなく、例えばファイル形式の音楽配信の音楽データをパーシャルＴＳに含めて出力するようにしてもよい。
また、同様に、セクション形式で記載された自動表示メッセージを記載したＥＭＭ（Entitlement Management Message）をパーシャルＴＳに含めて出力するようにしてもよい。この場合には、ＥＭＭのＰＩＤを取得するために、ＤＣＴに換えてＣＡＴ（Conditional Access Table）を先ずＴＳから分離する。パーシャルＴＳにＥＭＭを含めることによって、例えば、いわゆる「追っかけ再生時」にも自動表示メッセージを表示することができる。
【００３８】
なお、ＥＭＭは、「ＢＳデジタル放送限定受信方式標準規格」ＡＲＩＢ  ＳＴＤ−Ｂ２５  １．０版に、ＣＡＴは「デジタル放送に使用する番組配列情報標準規格」ＡＲＩＢ  ＳＴＤ−Ｂ１０  １．３版にそれぞれ詳述されている。
更に、本実施の形態で説明したＤＣＴ、ＤＬＴは、社団法人電波産業会発行の「ＣＳデジタル放送用標準共用受信機標準規格」ＡＲＩＢ  ＳＴＤ−Ｂ１６  １．１版に詳述されており、ＰＡＴ、ＰＭＴは「デジタル放送に使用する番組配列情報」ＡＲＩＢ  ＳＴＤ−Ｂ１０  １．３版に詳述されている。
【００３９】
（実施の形態２）
本実施の形態２は、上記実施の形態１の構成とほぼ同様であるので、図２の構成図を用いて説明する。ただし、デジタル放送受信装置１０４には、更に、ＣＰＵバス２１３に接続された外部制御部（図示せず）が設けられ、外部制御部は、ＤＶＨＳデッキ２１４に接続されている。
【００４０】
本実施の形態では、上記実施の形態１でＤＶＨＳデッキ２１４のＤＶＨＳテープに記録されたパーシャルＴＳの再生入力を受けて、制御プログラムをフラッシュＲＯＭ２０８に記憶させる。
なお、上記実施の形態１と同様の構成部分については説明を省略し、本実施の形態固有の構成部分について説明する。
【００４１】
受信部２０１は、利用者のリモコン操作によりダウンロード指示の信号を受信し、ＣＰＵ２０７にダウンロード開始指示を通知する。
トランスポートデコーダ２０４は、デジタルＩ／Ｆ２１２から通知されるパーシャルＴＳから上記実施の形態１と同様、ＣＰＵ２０７の制御に従い、ＰＡＴ７０１、ＰＭＴ８０１を分離して、それぞれメインＲＡＭ２０９に書き込む。また、ＤＬＴ６０１のcode#data#byte６０３の制御プログラム（ダウンロードデータ）の記載されたＴＳパケットを分離して、メインＲＡＭに書き込む。
【００４２】
ＣＰＵ２０７は、ダウンロード開始指示の通知を受信部２０１から受けると、外部制御部にＤＶＨＳデッキ２１４にＤＶＨＳテープ再生開始指示をするように通知する。
また、ＣＰＵ２０７は、トランスポートデコーダ２０４で分離されたＰＭＴ８０１のdownload#control#descriptor８０２の記載をみて、本デジタル放送受信装置１０４のフラッシュＲＯＭ２０８にダウンロードすべき制御プログラムがパーシャルＴＳのＴＳパケットにあるか否かを判断する。
【００４３】
ＣＰＵ２０７は、メインＲＡＭ２０９にトランスポートデコーダ２０４によって書き込まれるＤＬＴ６０１のcode#data#byte６０３に記載されていた制御プログラムにデータ誤りがないかを、ＣＲＣ６０５の値を見て判断する。ＣＰＵ２０７は、データ誤りを検出したときは、外部制御部に誤り検出を通知する。
また、ＣＰＵ２０７は、メインＲＡＭ２０９を監視し、トランスポートデコーダ２０４によって書き込まれる制御プログラムによってメインＲＡＭ２０９の未記憶領域がなくなったか否かを判断する。未記憶領域がなくなったときは、外部制御部にその旨通知し、メインＲＡＭ２０９に記憶されている制御プログラムをフラッシュＲＯＭ２０８に転記する。転記が終了すると、外部制御部にその旨通知する。
【００４４】
また、メインＲＡＭ２０９に制御プログラム（ダウンロードデータ）が全て書き込まれたときには、メインＲＡＭ２０９の制御プログラムをフラッシュＲＯＭ２０８に転記する。
デジタルＩ／Ｆ２１２は、ＤＶＨＳデッキ２１４から再生されるパーシャルＴＳの入力を受けトランスポートデコーダ２０４に通知する。
【００４５】
外部制御部は、ＣＰＵ２０７から再生開始指示を通知されると、ＤＶＨＳデッキ２１４に指示する。
ＣＰＵ２０７からメインＲＡＭ２０９の未記憶領域がなくなった旨の通知を受けると、ＤＶＨＳデッキ２１４に再生の一時停止を指示する。また、転記が終了した旨の通知を受けると、ＤＶＨＳデッキ２１４に再生の一時停止を解除して、続けてパーシャルＴＳを入力するよう指示する。
【００４６】
外部制御部は、ＣＰＵ２０７から誤り検出の通知を受けると、ＤＶＨＳデッキ２１４にＤＶＨＳテープの巻き戻し、再度パーシャルＴＳを入力するよう指示する。
次に、本実施の形態の動作を図１０に示すフローチャートを用いて説明する。
先ず、受信部２０１が利用者からのダウンロード指示を受けると、外部制御部は、ＣＰＵ２０７からダウンロードの開始を指示される（Ｓ１００１）。
【００４７】
外部制御部は、ＤＶＨＳデッキ２１４にＤＶＨＳテープの再生を指示する（Ｓ１００２）。
デジタルＩ／Ｆ２１２は、パーシャルＴＳをＤＶＨＳデッキ２１４から入力される（Ｓ１００３）。
トランスポートデコーダ２０４は、ＰＡＴ７０１を分離し、メインＲＡＭ２０９に書き込み（Ｓ１００５）、ＰＭＴ８０１を分離してメインＲＡＭ２０９に書き込む（Ｓ１００６）。
【００４８】
ＣＰＵ２０７は、ＰＭＴ８０１のdownload#control#descriptor８０２の記載内容からパーシャルＴＳに適合するダウンロードデータがあるか否かを判定し（Ｓ１００７）、なければ処理を終了する。
あるときは、トランスポートデコーダ２０４は、ダウンロードデータをパーシャルＴＳから分離取得し（Ｓ１００８）、制御プログラムをメインＲＡＭ２０９に蓄積する（Ｓ１００９）。
【００４９】
ＣＰＵ２０７は、メインＲＡＭ２０９に書き込まれた制御プログラムにデータ誤りはないか否かを検出する（Ｓ１０１０）。データ誤りを検出したときは、外部制御部にその旨通知する。外部制御部は、ＤＶＨＳデッキ２１４にＤＶＨＳテープの巻き戻しを指示し（Ｓ１０１１）、Ｓ１００８に戻る。
ＣＰＵ２０７は、データ誤りを検出しないとき、メインＲＡＭ２０９にダウンロードデータ全てが記憶されているか否かを判断し（Ｓ１０１２）、全て記憶されているときは、その内容をフラッシュＲＯＭ２０８に転記し（Ｓ１０１３）、処理を終了する。全て記憶されていないときは、メインＲＡＭがいっぱい（未記憶領域がない）か否かを判定し（Ｓ１０１４）、いっぱいでなければＳ１００８に戻り、いっぱいであれば、その旨、外部制御部に通知する。
【００５０】
外部制御部は、ＤＶＨＳデッキ２１４にＤＶＨＳテープの再生一時停止を指示する（Ｓ１０１５）。
ＣＰＵ２０７は、メインＲＡＭ２０９に記憶されているダウンロードデータの内容をフラッシュＲＯＭ２０８に転記する（Ｓ１０１６）。
外部制御部は、フラッシュＲＯＭ１０８にダウンロードデータの転記が終了した旨の通知をＣＰＵ２０７から受け、ＤＶＨＳデッキ２１４にＤＶＨＳテープの再生再開を指示し（Ｓ１０１７）、Ｓ１００８に戻る。
【００５１】
このように、ＤＶＨＳテープにパーシャルＴＳを記録しておき、このテープを再生することによって、ダウンロードが可能となる。本実施の形態では、上記実施の形態１で述べたデジタル放送受信装置でパーシャルＴＳを出力し、ＤＶＨＳデッキで記録したＤＶＨＳテープを再生するよう説明したけれども、ＤＶＨＳテープを配布し、ダウンロードするという運用も可能となる。
【００５２】
なお、外部制御部は、トランスポートデコーダ２０４のメインＲＡＭ２０９へのダウンロードデータの記録速度を検出しておき、この記録速度に応じてＤＶＨＳデッキにＤＶＨＳテープの再生速度を変化させるよう指示するようにしてもよい。これによって、高速なダウンロードが実現できる。
また、本実施の形態では、パーシャルＴＳをＤＶＨＳテープに記録する場合について説明したけれども、ＣＤ−Ｒ等のリムーバブルな記録媒体に記録しておいてもよいのは勿論である。
【００５３】
なお、上記実施の形態１及び上記実施の形態２で説明したパーシャルＴＳのＤＶＨＳデッキ２１４への記録フェーズと再生フェーズとについて、図１１の模式図を用いて再度説明する。
先ず、記録フェーズ１１０１では、デジタル放送受信装置（ＳＴＢ）１０４は、ＴＳに多重化されて送信されてくるＤＣＴ，ＰＡＴ，ＰＭＴ，ＤＬＴ，Ｖｉｄｅｏ，Ａｕｄｉｏ，Ｄａｔａの各ＴＳパケットを受信する。デジタル放送受信装置１０４のＣＰＵ２０７は、制御プログラムをパーシャルＴＳに含めるため、制御プログラムが記載されたＤＬＴからエレメンタリーストリーム形式のＤａｔａ*ＴＳパケットを生成する。Ｄａｔａ*ＴＳパケットは制御プログラム本体が記載された新ＤＬＴとなる。このＤａｔａ*ＴＳパケットが再生されたとき、新ＤＬＴとして取得できるように、ＰＴＡ，ＰＭＴから新ＰＡＴ，新ＰＭＴであるＰＡＴ*,ＰＭＴ*が生成される。
【００５４】
デジタル放送受信装置１０４は、ＤＶＨＳデッキ２１４にＰＡＴ*,ＰＭＴ*,Ｄａｔａ*の各ＴＳパケットをパーシャルＴＳとして出力する。
ＤＶＨＳデッキ２１４は、入力されたパーシャルＴＳをＤＶＨＳテープに記録する。
次に、再生フェーズ１１０２では、ＤＶＨＳデッキ２１４でＤＶＨＳテープに記録されたパーシャルＴＳが再生され、デジタル放送受信装置１０４にＰＡＴ*,ＰＭＴ*,Ｄａｔａ*の各ＴＳパケットが出力される。
【００５５】
デジタル放送受信装置１０４では、ＤＶＨＳデッキ２１４から出力されたパーシャルＴＳをデジタルＩ/Ｆ２１２を介してトランスポートデコーダ２０４に入力される。トランスポートデコーダ２０４では、ＰＡＴ*,ＰＭＴ*をデコードし、メインＲＡＭ２０９に書き込む。
ＣＰＵ２０７は、メインＲＡＭ２０９に記憶されたＰＡＴ*,ＰＭＴ*から自装置１０４に適合するＤａｔａ*であるか否かを判断し、適合するものであればトランスポートデコーダ２０４にＤａｔａ*の分離を指示する。トランスポートデコーダ２０４はメインＲＡＭ２０９にＤａｔａ*を書き込む。ＣＰＵ２０７は、メインＲＡＭ２０９に書き込まれたＤａｔａ*に誤りがないかチェックする。誤りがあれば、再度、ＤＶＨＳデッキ２１４でパーシャルＴＳの再生が始められる。ＣＰＵ２０７は、誤りがなければ、メインＲＡＭ２０９に書き込まれたＤａｔａ*をフラッシュＲＯＭ２０８に転記する。なお、フラッシュＲＯＭ２０８に記録されたＤａｔａ*は、ＤＬＴの制御プログラム本体である。この際、メインＲＡＭ２０８の容量の最大までＤａｔａ*が書き込まれたときには、外部制御部（図示せず）からＤＶＨＳデッキ２１４に再生一時停止が指示され、フラッシュＲＯＭ２０８に転記がされるのを待ち、再生再開が指示される。
【００５６】
以上のように、デジタル放送受信装置１０４は、ＡＲＩＢの規格でパーシャルＴＳに含めることが認められていないセクション形式のＤＬＴをエレメンタリーストリーム形式のＤａｔａ*としてパーシャルＴＳに含めるようにし、ＤＶＨＳデッキ２１４で一旦ＤＶＨＳテープにパーシャルＴＳを記録する。このＤＶＨＳテープをＤＶＨＳデッキ２１４で再生し、デジタル放送受信装置１０４にＤＬＴに記載された制御プログラムをダウンロードする。
【００５７】
したがって、大容量のメインＲＡＭ２０９を用意する必要がない。また、メインＲＡＭ２０９からフラッシュＲＯＭ２０８への転記の際に、ＤＬＴを取得できない不都合も解消されるので、迅速に完全な制御プログラムを取得することが可能となる。
（実施の形態３）
次に、本発明に係るデジタル放送受信装置の実施の形態３を図２の構成図を流用して説明する。
【００５８】
本実施の形態では、新たな制御プログラムをフラッシュＲＯＭ２０８に書き込む前に、現在フラッシュＲＯＭ２０８に記憶されている制御プログラムをパーシャルＴＳのＴＳパケットに含めて出力し、外部のＤＶＨＳデッキ２１４でＤＶＨＳテープに記録し、バックアップ処理を行うものである。
なお、本実施の形態で上記実施の形態１と異なるのは、ＣＰＵ２０７がＰＭＴを作成するのに、フラッシュＲＯＭ２０８に記憶されている制御プログラムをパーシャルＴＳから分離して取得できるようＰＭＴのdownload#control#descriptorを記載すること、及びパーシャルＴＳに含めて出力される制御プログラムが新たに分離されたＤＬＴではなく、ＣＰＵ２０７によってフラッシュＲＯＭ２０８から読み出されたものであることだけである。したがって、各構成の説明は省略する。
【００５９】
次に、本実施の形態の動作を図１２に示すフローチャートを用いて説明する。
先ず、利用者による新たな制御プログラムのダウンロード指示を受けると、トランスポートデコーダ２０４は、ＴＳからＤＣＴ３０１を分離し、メインＲＡＭ２０９に書き込む（Ｓ１２０１）。
ＣＰＵ２０７は、分離されたＤＣＴ３０１に本デジタル放送受信装置１０４に適合するＤＬＴ６０１の記載があるか否かを判定し（Ｓ１２０２）、なければＳ１２０１に戻る。あるときには、チューナ２０２は、ＤＬＴ６０１の送信されている変調波を受信する（Ｓ１２０３）。
【００６０】
トランスポートデコーダ２０４は、ＴＳからＰＡＴ４０１を分離し、メインＲＡＭ２０９に書き込み（Ｓ１２０４）、ＰＭＴ５０１を分離し、メインＲＡＭ２０９に書き込む（Ｓ１２０５）。
ＣＰＵ２０７は、分離されたＰＡＴ４０１から１つのサービス以外の情報を削除したＰＡＴ７０１を作成する（Ｓ１２０６）。
【００６１】
トランスポートデコーダ２０４は、分離した４０１を作成されたＰＡＴ７０１に置き換える（Ｓ１２０７）。
ＣＰＵ２０７は、ＰＡＴ７０１に記述したサービスに対応したＰＭＴを作成する。ここでstream#type=0x06(PES Packets)とし、elementary#PIDは任意の値を付与する。download#control#descriptorには、本デジタル受信装置のmaker#id、model#idを記載し、version#idには、現在フラッシュＲＯＭ２０８に記憶されている制御プログラムのversion#idを記載する（Ｓ１２０８）。
【００６２】
トランスポートデコーダ２０４は、分離したＰＭＴ５０１を作成されたＰＭＴと置き換える（Ｓ１２０９）。
次に、ＣＰＵ２０７は、フラッシュＲＯＭ２０８に記憶されている制御プログラムを読み出して、ＤＬＴのＴＳパケットを作成する。ここでＴＳパケットには、制御プログラム本体と、Lsection#numberとＣＲＣとだけを含める（Ｓ１２１０）。
【００６３】
トランスポートデコーダ２０４は、新たに分離したＤＬＴを作成されたＤＬＴのＴＳパケットに置き換える（Ｓ１２１１）。
トランスポートデコーダ２０４は、置換したＰＡＴ、ＰＭＴ、ＤＬＴをそれぞれデジタルＩ／Ｆ２１２に通知する。なお、これら以外のＴＳパケットは削除する（Ｓ１２１２）。
【００６４】
デジタルＩ／Ｆ２１２は、通知されたＤＬＴ等をパーシャルＴＳとしてＤＶＨＳデッキ２１４に出力する（Ｓ１２１３）。ＤＶＨＳデッキ２１４では、出力されたパーシャルＴＳをＤＶＨＳテープに記録する。これにより、バックアップ処理は終了する。
その後、デジタル放送受信装置では、従来と同様に新たに分離したＤＬＴをメインＲＡＭ２０９に書き込み、フラッシュＲＯＭ２０８に転記する。
【００６５】
この際、フラッシュＲＯＭ２０８への書き込みの失敗や、ダウンロードの完了後に利用者の意思等により、元の制御プログラムに戻したい場合には、ＤＶＨＳデッキ２１４で記録したＤＶＨＳテープを再生し、ダウンロードすることによって、元の状態に回復することができる。
以上のような構成によって、制御プログラムを記憶するフラッシュＲＯＭを１バンクとしても障害に強いダウンロードが可能となる。
【００６６】
また、事業者ごとに異なるＣＡシステムプログラムのバックアップには、特に有効である。
なお、上記各実施の形態では、図２の構成図に構成を示したけれども、各構成部分の機能をコンピュータに発揮させるプログラムで実現してもよい。更にこのプログラムをコンピュータ読み取り可能な記録媒体に記録しておき、パーシャルＴＳに制御プログラムを含めて出力する機能のないデジタル放送受信装置にこの記録媒体を適用して、本発明と同様の効果を発揮させることができる。
【００６７】
【発明の効果】
以上説明したように、本発明は、トランスポートストリームを受信する受信部を有し、デジタル記録再生機器にパーシャルトランスポートストリームを出力して記録させるデジタル放送受信装置であって、受信されたトランスポートストリームからエレメンタリーストリーム形式と異なるパケットを分離する第１分離手段と、分離されたパケットのデータをエレメンタリーストリーム形式にした第１のトランスポートストリームパケットを生成する第１の生成手段と、前記第１のトランスポートストリームパケットを特定して分離する情報を記載した第２のトランスポートストリームパケットを生成する第２の生成手段と、第１および第２の生成手段で生成されたトランスポートストリームパケットを要素とするパーシャルトランスポートストリームを出力する出力手段とを備えることとしている。このような構成によって、パーシャルＴＳの規格に従って出力できないエレメンタリーストリーム形式と異なるデータについてもパーシャルトランスポートストリームに含めて出力することができる。例えば、制御プログラム、画面表示に用いるフォント/ロゴデータ、更には音楽配信のデータなどをパーシャルトランスポートストリームに含めることができる。
【００６８】
また、前記トランスポートストリームには、エレメンタリーストリーム形式のパケットと、セクション形式のパケットとが含まれ、前記エレメンタリーストリーム形式と異なるパケットにはセクション形式で記載された第１のセクションデータが記載されており、前記第２のトランスポートストリームパケットには、前記第１のトランスポートストリームパケットを後続の処理でパーシャルトランスポートストリームから特定分離するための情報が記載されていることとしている。このような構成によって、第１のトランスポートストリームパケットに記載された第１のセクションデータを後続の処理で有効に利用できる。
【００６９】
また、前記第２の生成手段は、前記第１のトランスポートストリームパケットを特定する第２のセクションデータを記載したパケットを生成する第２のセクションデータ生成部と、前記第１のトランスポートストリームパケットの分離条件を記載する第３のセクションデータを記載したパケットを生成する第３のセクションデータ生成部とを有することとしている。このような構成によって、第１のトランスポートストリームパケットをパーシャルトランスポートストリームから後続の処理で確実に取得することができる。
【００７０】
また、受信されたトランスポートストリームから第４のセクションデータのパケットを分離する第２分離手段を更に備え、第４のセクションデータには、第１のセクションデータのパケットの分離条件が記載されており、前記第１分離手段は、この分離条件に従い第１のセクションデータのパケットを一のトランスポートストリームから分離することとしている。このような構成によって、第１のセクションデータのパケットを分離することができる。
【００７１】
また、前記第４のセクションデータには、前記第２のセクションデータと第３のセクションデータとの基になるセクションデータのパケットが存在する一のトランスポートストリームが特定されており、前記第２分離手段は、特定されたトランスポートストリームから前記第２のセクションデータと前記第３のセクションデータとの基になる各々のセクションデータのパケットを分離し、前記第２及び第３のセクションデータ生成部は、各々のセクションデータを基に第２及び第３のセクションデータを生成することとしている。このような構成によって、デジタル記録再生機器を有効に利用して、第１のセクションデータを効率的にダウンロードできるデジタル放送受信装置を得ることができる。
【００７２】
また、前記第１の生成手段は、分離された第１のセクションデータを鍵を用いて復号し、ビットストリームに変換して第１のエレメンタリーストリームを生成することとしている。このような構成によって、第１のセクションデータが暗号化されているときに、パーシャルＴＳに含めるビットストリームは復号したものとすることができる。
【００７３】
また、前記第１のセクションデータは制御プログラムを記載したＤＬＴ（ダウンロードテーブル）であり、前記第２のセクションデータはいかなるサービスが提供されるかを記載したＰＡＴ（プログラムアソシエーションテーブル）であり、前記第３のセクションデータはどのトランスポートストリームパケットを取得するかを記載したＰＭＴ（プログラムマップテーブル）であり、前記第４のセクションデータは全てのトランスポートストリームに多重化されて送信されるＤＣＴ（ダウンロードコントロールテーブル）であることとしている。このような構成によって、ＡＲＩＢで規格されたＤＬＴに記載された制御プログラムをパーシャルＴＳに含めることができる。
【００７４】
また、前記第２のセクションデータ生成部は、いずれか１つのサービス以外の情報を削除したＰＡＴを生成し、前記第３のセクションデータ生成部は、ＰＭＴ中のstream#typeにＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）の識別子を記述し、ＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）のＰＩＤは、ＤＣＴ中のＤＬＴに対応するＤＬＴのＰＩＤを記述したＰＭＴを生成し、前記出力手段は、生成されたＰＡＴ、ＰＭＴ、復号化後のＤＬＴのデータ本体部分が記載された第１のエレメンタリーストリームの各パケットをパーシャルトランスポートストリームパケットとして出力することとしている。このような構成によって、パーシャルＴＳとして記録されたＤＬＴに記載された制御プログラム本体を再生時に分離して取得することができる。
【００７５】
また、デジタルデータ受信装置自身のメーカ識別子とモデル識別子を記憶し、ダウンロードテーブルを書き込むべきフラッシュＲＯＭに現在記憶されているＤＬＴのバージョン識別子を読み出し、前記第２分離手段で分離されたＤＣＴに記載されたメーカ識別子とモデル識別子とが記憶しているそれらと一致し、かつ、前記ＤＣＴに記載されたバージョン識別子と読み出したバージョン識別子  とが異なるか否かを判定する判定手段と、前記判定手段が否と判定したとき、前記第２分離手段に再度ＤＬＴを分離するよう指示する指示手段とを更に備えることとしている。このような構成によって、デジタル放送受信装置に適合するプログラムをパーシャルＴＳに含めることができる。
【００７６】
また、前記第１のセクションデータは、自動表示メッセージを記載したＥＭＭ（Entitlement Management Message）であり、前記第２のセクションデータは、いかなるサービスが提供されるかを記載したＰＡＴ（プログラムアソシエーションテーブル）であり、前記第３のセクションデータはどのトランスポートストリームパケットを取得できるかを記載したＰＭＴ（プログラムマップテーブル）であり、前記第４のセクションデータは全てのトランスポートストリームに多重化されて送信されるＣＡＴ（Conditional Access Table）であることとしている。このような構成によって、パーシャルＴＳに自動表示メッセージを記載したＥＭＭの内容を含めることができるので、パーシャルＴＳに含まれる映像をいわゆる「追っかけ再生」したときにも、自動表示メッセージを再生することが可能となる。
【００７７】
また、本発明はデジタル記録再生機器で再生された第１のエレメンタリーストリームと、それを特定する第３のセクションデータと、第３のセクションデータを特定する第２のセクションデータとの各パケットを要素とするパーシャルトランスポートストリームの入力を受けるデジタル放送受信装置であって、入力されたパーシャルトランスポートストリームから第２のセクションデータのパケットを取得して解釈し、第３のセクションデータのパケットを取得する取得手段と、前記取得手段で取得された第３のセクションデータのパケットを解釈し、自身のデジタル放送受信装置に適合する第１のエレメンタリーストリームが含まれているか否かを判定する判定手段と、前記判定手段で含まれると判定されたとき、第３のセクションデータで特定される第１のエレメンタリーストリームのパケットを取得して揮発性メモリに記録する記録手段と、前記揮発性メモリに記録された第１のエレメンタリーストリームを読み出し、不揮発性メモリに転記する転記手段とを備えることとしている。このような構成によって、パーシャルＴＳに含められた第１のエレメンタリーストリームを必要なときに不揮発性のメモリに記憶することができる。
【００７８】
また、前記揮発性メモリに記録される第１のエレメンタリーストリームの書き込まれた容量を監視し、揮発性メモリの記憶容量に達したことを検知する検知手段と、前記検知手段で検知されたとき、前記デジタル記録再生機器の再生を一時中止させ、前記転記手段を起動させ、転記が終了すると、前記デジタル記録再生機器の再生を再開させる第１入力制御手段とを更に備えることとしている。このような構成によって、揮発性メモリの記憶容量が膨大なものとする必要性がなくなる。
【００７９】
また、前記揮発性メモリに書き込まれた第１のエレメンタリーストリームに誤りがあるか否かを検出する誤り検出手段と、前記誤り検出手段で誤りが検出されたとき、前記揮発性メモリの内容を削除して、再度前記デジタル記録再生機器にパーシャルトランスポートストリームの出力を最初からさせる第２入力制御手段とを更に備えることとしている。このような構成によって、不揮発性メモリに記憶させる第１のエレメンタリーストリームを正しいものとすることができる。
【００８０】
また、前記第１のエレメンタリーストリームは制御プログラムを記載したＤＬＴ（ダウンロードテーブル）であり、前記第２のセクションデータはいかなるサービスが提供されるかを記載したＰＡＴ（プログラムアソシエーションテーブル）であり、前記第３のセクションデータはどのトランスポートストリームパケットを取得するかを記載したＰＭＴ（プログラムマップテーブル）であることとしている。このような構成によって、再生される制御プログラムを不揮発性のメモリに記録することができる。
【００８１】
また、前記デジタル記録再生機器がＤＶＨＳ（デジタルビデオホームシステム）である場合に、デジタル放送受信装置のデータ処理能力に応じて、ＤＶＨＳテープ再生速度を制御するテープ速度制御手段を更に備えることとしている。このような構成によって、デジタル放送受信装置の能力に応じて、高速にダウンロードをすることができる。
【００８２】
また、本発明は制御プログラムのダウンロードの指示を受け付け、トランスポートストリームを受信し、受信したトランスポートストリームから制御プログラムを記載したＤＬＴ（ダウンロードテーブル）を分離し、制御プログラムを不揮発性メモリにダウンロードするデジタル放送受信装置であって、指示が受け付けられると、トランスポートストリームからＰＡＴ（プログラム  アソシエーションテーブル）とＰＭＴ（プログラムマップテーブル）とを分離する分離手段と、ダウンロード前に現在不揮発性メモリに記憶されている制御プログラムを読み出す読出手段と、読み出された制御プログラムをエレメンタリーストリーム形式にしたトランスポートストリームパケットを生成する第１生成手段と、制御プログラムを記載したトランスポートストリームパケットをパーシャルトランスポートストリームから分離できるように分離された前記ＰＡＴと前記ＰＭＴとを基に、パーシャルトランスポートストリーム用のＰＡＴとＰＭＴとを生成する第２生成手段と、パーシャルトランスポートストリーム用のＰＡＴとＰＭＴと、生成された制御プログラムを記載したトランスポートストリームパケットとをパーシャルトランスポートストリームとして出力する出力手段とを備え、出力したパーシャルトランスポートストリームを外部のデジタル記録再生機器に記録させ、出力後に制御プログラムのダウンロードをすることとしている。このような構成によって、不揮発性のメモリを１バンクの構成としても、バックアップ処理をすることができる。
【００８３】
また、本発明は、トランスポートストリームを受信する受信ステップを有し、デジタル記録再生機器にパーシャルトランスポートストリームを出力して記録させるデジタル放送受信方法であって、受信されたトランスポートストリームからエレメンタリーストリーム形式と異なるパケットを分離する第１分離ステップと、分離されたパケットのデータをエレメンタリーストリーム形式にした第１のトランスポートストリームパケットを生成する第１の生成ステップと、前記第１のトランスポートストリームパケットを特定して分離する情報を記載した第２のトランスポートストリームパケットを生成する第２の生成ステップと、第１および第２の生成ステップで生成されたトランスポートストリームパケットを要素とするパーシャルトランスポートストリームを前記デジタル記録再生機器に出力する出力ステップとを有することとしている。このような方法によって、パーシャルＴＳの規格に従って出力できないエレメンタリーストリーム形式と異なるパケットについてもパーシャルトランスポートストリームに含めて出力することができる。例えば、制御プログラム、画面表示に用いるフォント/ロゴデータ、更には音楽配信のデータなどをパーシャルトランスポートストリームに含めることができる。
【００８４】
また、本発明は、トランスポートストリームを受信する受信ステップを有し、デジタル記録再生機器にパーシャルトランスポートストリームを出力して記録させるデジタル放送受信方法をコンピュータに実行させるデジタル放送受信プログラムであって、受信されたトランスポートストリームからエレメンタリーストリーム形式と異なるパケットを分離する第１分離ステップと、分離されたパケットのデータをエレメンタリーストリーム形式にした第１のトランスポートストリームパケットを生成する第１の生成ステップと、前記第１のトランスポートストリームパケットを特定して分離する情報を記載した第２のトランスポートストリームパケットを生成する第２の生成ステップと、第１および第２の生成ステップで生成されたトランスポートストリームパケットを要素とするパーシャルトランスポートストリームを出力する出力ステップとを有としている。このプログラムをデジタル放送受信装置に用いることで、パーシャルＴＳの規格に従って出力できないエレメンタリーストリーム形式と異なるパケットについてもパーシャルトランスポートストリームに含めて出力することができる。例えば、制御プログラム、画面表示に用いるフォント/ロゴデータ、更には音楽配信のデータなどをパーシャルトランスポートストリームに含めることができる。
【００８５】
また、本発明は、トランスポートストリームを受信する受信部を有し、デジタル記録再生機器にパーシャルトランスポートストリームを出力して記録させるデジタル放送受信装置に適用されるコンピュータ読み取り可能な記録媒体であって、受信されたトランスポートストリームからエレメンタリーストリーム形式と異なるパケットを分離する第１分離ステップと、分離されたパケットのデータをエレメンタリーストリーム形式にした第１のトランスポートストリームパケットを生成する第１の生成ステップと、前記第１のトランスポートストリームパケットを特定して分離する情報を記載した第２のトランスポートストリームパケットを生成する第２の生成ステップと、第１および第２の生成ステップで生成されたトランスポートストリームパケットを要素とするパーシャルトランスポートストリームを出力する出力ステップとを有することとしている。この記録媒体をデジタル記録装置に用いることによって、パーシャルＴＳの規格に従って出力できないエレメンタリーストリーム形式と異なるデータについてもパーシャルトランスポートストリームに含めて出力することができる。例えば、制御プログラム、画面表示に用いるフォント/ロゴデータ、更には音楽配信のデータなどをパーシャルトランスポートストリームに含めることができる。
【図面の簡単な説明】
【図１】本発明に係るデジタル放送受信装置がトランスポートストリームを受信する概略を説明する模式図である。
【図２】本発明に係るにデジタル放送受信装置の実施の形態１の構成図である。
【図３】上記実施の形態のトランスポートデコーダで分離されるＤＣＴのデータ構造を示す図である。
【図４】上記実施の形態のトランスポートデコーダで分離されるＰＡＴのデータ構造を示す図である。
【図５】上記実施の形態のトランスポートデコーダで分離されるＰＭＴのデータ構造を示す図である。
【図６】上記実施の形態のトランスポートデコーダで分離されるＤＬＴのデータ構造を示す図である。
【図７】上記実施の形態のＣＰＵで更新されたＰＡＴの具体例を示す図である。
【図８】上記実施の形態のＣＰＵで更新されたＰＭＴの具体例を示す図である。
【図９】上記実施の形態の動作を説明するフローチャートである。
【図１０】本発明に係るデジタル放送受信装置の実施の形態２の動作を説明するフローチャートである。
【図１１】上記実施の形態１で説明した記録フェーズと実施の形態２で説明した再生フェーズでのパーシャルＴＳを模式的に説明する図である。
【図１２】本発明に係るデジタル放送受信装置の実施の形態３の動作を説明するフローチャートである。
【符号の説明】
１０１  放送局
１０２  衛星
１０３  アンテナ
１０４  デジタル放送受信装置
１０５  モニタ
２０１  受信部
２０２  チューナ
２０３  復調部
２０４  トランスポートデコーダ
２０５  音声デコーダ
２０６  画像デコーダ
２０７  ＣＰＵ
２０８  フラッシュＲＯＭ
２０９  メインＲＡＭ
２１０  ＩＣカード
２１１  画面合成部
２１４  ＤＶＨＳデッキ
２１５  スピーカ
【図１】
0003987712.tif 000002
【図２】
0003987712.tif 000003
【図３】
0003987712.tif 000004
【図４】
0003987712.tif 000005
【図５】
0003987712.tif 000006
【図６】
0003987712.tif 000007
【図７】
0003987712.tif 000008
【図８】
0003987712.tif 000009
【図９】
0003987712.tif 000010
【図１０】
0003987712.tif 000011
【図１１】
0003987712.tif 000012
【図１２】
0003987712.tif 000013