(57)【要約】　　　（修正有）【課題】再生時においても、サービス内容を復元することができる記録再生装置を提供する。【解決手段】記録モードにおいて、トランスポートストリームを受けて、記録に適したパケット多重化ストリームに変換し、出力する。変換手段３６は、トランスポートストリームからパケットを選択するとともに、再生時に必要となるパケットのみを選択して変換ストリームを生成。記録手段３８は、この変換ストリームを記録媒体４４に記録する。再生モードにおいては、記録媒体４４から変換ストリームが読み出される。復元手段４０は、サービス内容信号（たとえばＮＴＳＣのようなコンポジット信号）を復元して出力する。映像・画像出力手段４６は、このサービス内容信号を受けて、映像、画像を出力する。パケットの状態のままで記録している為、制御データを含めて記録することができるので、制御データに基づく衛星放送の機能を損なうことなく記録再生を行うことができる。【選択図】　図９
2004055116.tif 000002
【特許請求の範囲】
【請求項１】
複数のサービスがパケット多重化されたトランスポート・ストリームを受信する受信手段と、
受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択して変換ストリームとして出力する変換手段と、
変換手段からの変換ストリームを記録媒体に記録する記録手段と、
記録媒体に記録された変換ストリームを読み出す読出手段と、
読出手段からの変換ストリームを受けて、サービス内容を再生して出力する復元手段と、
を備えたデジタル放送のための記録再生装置。
【請求項２】
請求項１の記録再生装置において、
前記変換手段は、トランスポートストリーム中の所望のサービスに関するパケットのうち、エレメンタリーストリーム、ＰＡＴ、ＰＭＴのパケットを選択して変換ストリームを生成することを特徴とするもの。
【請求項３】
請求項１または２の記録再生装置において、
変換手段は、変換ストリームを生成する際の環境情報も記録手段に与え、記録手段はこれを記録環境情報として、変換ストリームとともにまたは変換ストリームの一部として記録媒体に記録し、
復元手段は、読出手段からの変換ストリームを再生する際の再生環境と、記録媒体に記録された記録環境情報とを比較し、両環境の違いに基づいて、再生制御の内容を変えること
を特徴とするもの。
【請求項４】
請求項３の記録再生装置において、
変換手段は、記録の行われた時を示す記録時情報を記録環境情報として記録手段に与え、
復元手段は、再生の行われている時を示す再生時情報と、記録媒体に記録された記録時情報とを比較し、両者の違いに基づいて、再生制御の内容を変えること
を特徴とするもの。
【請求項５】
請求項４の記録再生装置において、変換手段は、トランスポートストリーム中のＴＤＴ、ＴＯＴまたはＰＣＲに基づいて、記録時情報を取得して記録手段に与えること
を特徴とするもの。
【請求項６】
請求項３の記録再生装置において、
変換手段は、記録の行われた場所を示す記録場所情報を記録環境情報として記録手段に与え
復元手段は、再生の行われている場所を示す再生場所情報と、記録媒体に記録された記録場所情報とを比較し、両者の違いに基づいて、再生制御の内容を変えること
を特徴とするもの。
【請求項７】
請求項３の記録再生装置において、
変換手段は、記録の行われた装置を示す記録装置情報を記録環境情報として記録手段に与え
復元手段は、再生の行われている装置を示す再生装置情報と、記録媒体に記録された記録装置情報とを比較し、両者の違いに基づいて、再生制御の内容を変えること
を特徴とするもの。
【請求項８】
トランスポートストリーム中の所望のサービスに関するパケットのうち、選択された映像または音声または映像・音声のエレメンタリーストリームと、ＰＡＴと、ＰＭＴのパケット多重化データを記録した記録媒体であって、
前記ＰＭＴは、トランスポートストリーム中のＰＭＴの情報の内、所望のサービスに関する前記エレメンタリーストリームに関連する情報のみを抽出して構成されていることを特徴とするもの。
【請求項９】
請求項８のパケット多重化データを記録した記録媒体であって、
さらに、記録環境情報もパケット多重化して記録されていることを特徴とするもの。
【請求項１０】
コンテンツデータを含んだトランスポートストリームを送信する送信装置であって、
前記トランスポートストリームには、記録環境情報と再生環境情報とを比較して、再生制御内容を変えるための命令またはデータが含まれていること
を特徴とするもの。
【請求項１１】
複数のサービスがパケット多重化されたトランスポート・ストリームを受信し、
受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択して変換ストリームとし、
当該変換ストリームを記録媒体に記録し、
記録媒体に記録された変換ストリームを読み出し、
当該変換ストリームを受けて、サービス内容を再生して出力することを特徴とする記録再生方法。
【請求項１２】
送信側において、サービス内容を含むトランスポートストリームを送信し、
受信側において、受信したトランスポートストリームから、所望のサービスに関するパケットを選択し、変換ストリームを生成して記録媒体に記録し、
受信モードにおいては受信したトランスポート・ストリームにしたがって、再生モードにおいては記録媒体から読み出した変換ストリームにしたがって、サービス内容を復元する通信方法であって、
受信側においては、受信モードであるか再生モードであるかによって、出力する内容を変えるものであること
を特徴とする通信方法。
【請求項１３】
パケット化されたトランスポート・ストリームを受信する受信手段と、
受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択し、変換ストリームを生成する変換手段と、
変換手段からの変換ストリームを記録媒体に記録する記録手段と、
記録媒体に記録された変換ストリームを読み出す読出手段と、
受信モードにおいては受信手段からのトランスポート・ストリームを受け、再生モードにおいては読出手段からの変換ストリームを受けて、サービス内容信号を復元する復元手段と、
を備えたデジタル放送のための受信記録再生装置であって、
前記復元手段は、再生時の再生環境に応じて制御内容を変えること
を特徴とするもの。
【請求項１４】
請求項１または１３の装置において、
復元手段は、再生時における再生環境に応じて制御内容を変え、出力するサービス内容信号の内容を変えること
を特徴とするもの。
【請求項１５】
請求項１４の装置において、
前記再生環境は再生時であることを特徴とするもの。
【請求項１６】
請求項１４の装置において、
前記再生環境は再生場所であることを特徴とするもの。
【請求項１７】
請求項１４の装置において、
前記再生環境は再生した装置であることを特徴とするもの。
【請求項１８】
トランスポートストリーム中の所望のサービスに関するパケットのうち、選択された映像または音声または映像・音声のエレメンタリーストリームと、ＰＡＴと、ＰＭＴのパケット多重化データを記録した記録媒体であって、
前記ＰＭＴは、トランスポートストリーム中のＰＭＴの情報の内、所望のサービスに関する前記エレメンタリーストリームに関連する情報のみを抽出して構成されており、
前記パケット多重化データには、再生時にのみ適用される条件または命令、あるいは再生時にのみ適用されない条件または命令を含んでいることを特徴とする記録媒体。
【請求項１９】
コンテンツデータを含んだトランスポートストリームを送信する送信装置であって、
前記トランスポートストリームには、再生時にのみ適用される条件または命令、もしくは再生時にのみ適用されない条件または命令が含まれていること
を特徴とするもの。
【請求項２０】
コンテンツデータを含んだトランスポートストリームを送信する送信装置であって、
前記トランスポートストリームには、受信モードであるか再生モードであるかによって、異なる制御内容となるプログラム・スクリプトが含まれていること
を特徴とするもの。
【請求項２１】
インタラクティブ性を実現するためのインタラクティブ制御データを含んでおり、パケット化されたトランスポート・ストリームを受信する受信手段と、
受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームを生成する変換手段と、
変換手段からの変換ストリームを記録媒体に記録する記録手段と、
記録媒体に記録された変換ストリームを読み出す読出手段と、
操作者の操作入力を受ける操作受付手段と、
受信モードにおいては受信手段からのトランスポート・ストリームを受け、再生モードにおいては読出手段からの変換ストリームを受けて、操作用画像を含むサービス内容信号を復元するとともに、当該ストリーム中のインタラクティブ制御データに基づき、操作者の操作入力にしたがって、出力するサービス内容信号の内容をインタラクティブに変更する復元手段と、
を備えたデジタル放送のための受信記録再生装置。
【請求項２２】
トランスポート・ストリームを受信して、インタラクティブ性のある所望のサービスを記録するための記録用データを出力するデジタル受信装置であって、
インタラクティブ性を実現するためのインタラクティブ制御データを含んでおり、パケット化されたトランスポート・ストリームを受信する受信手段と、
受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームを生成する変換手段と、
変換ストリームを記録装置に与えるための記録用データ出力端子と、
を備えたデジタル放送のための受信装置。
【請求項２３】
トランスポート・ストリームを受けて、インタラクティブ性を有する所望のサービスを記録するためのデジタル記録装置であって、
トランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームを生成する変換手段と、
変換手段からの変換ストリームを記録媒体に記録する記録手段と、
を備えたデジタル放送のための記録装置。
【請求項２４】
記録媒体に記録された変換ストリームを読み出して、インタラクティブ性を有するサービスを再生するための再生装置であって、
記録媒体に記録された変換ストリームを読み出す読出手段と、
操作者の操作入力を受ける操作受付手段と、
読出手段からの変換ストリームを受けて、操作用画像を含むサービス内容信号を復元するとともに、当該ストリーム中のインタラクティブ制御データに基づき、操作者の操作入力にしたがって、出力するサービス内容信号の内容をインタラクティブに変更する復元手段と、
を備えた再生装置。
【請求項２５】
インタラクティブ性を実現するためのインタラクティブ制御データを含んでおり、パケット化されたトランスポート・ストリームを受信する受信手段と、
変換ストリームを受けるための復元用データ入力端子と、
操作者の操作入力を受ける操作受付手段と、
受信手段からのトランスポート・ストリームまたは復元用データ入力端子からの変換ストリームを受けて、操作用画像を含むサービス内容信号を復元するとともに、当該ストリーム中のインタラクティブ制御データに基づき、操作者の操作入力にしたがって、出力するサービス内容信号の内容をインタラクティブに変更する復元手段と、
を備えたデジタル放送のための受信装置。
【請求項２６】
請求項２１〜２５のいずれかの装置において、
前記トランスポート・ストリームには、互いに関連付けられた複数のインタラクティブ制御データを組とし、当該組が複数回繰り返して伝送されており、
前記インタラクティブ制御データは、選択状態と非選択状態の表示状態を有する操作ボタンを表示するためのデータを有し、操作ボタンに関連付けて、画像データのリンク先情報または表示データを有していること
を特徴とするもの。
【請求項２７】
請求項２１〜２３、２６のいずれかの装置において、
変換手段は、トランスポートストリーム中の所望のサービスに関するパケットのうち、エレメンタリーストリーム、ＰＡＴ、ＰＭＴ、インタラクティブ制御データのパケットを選択し、変換ストリームを生成することを特徴とするもの。
【請求項２８】
請求項２１〜２３、２６、２７のいずれかの装置において、
変換手段は、記録するサービスが不連続となる時点に、不連続を示す制御データを挿入した変換ストリームを生成することを特徴とするもの。
【請求項２９】
請求項２８の装置において、
復元手段は、読み出された変換ストリーム中から不連続を示す制御データを見出すと、当該不連続を示す制御データより前に記録されていたナビゲーションデータに基づくインタラクティブな処理を行わないことを特徴とするもの。
【請求項３０】
請求項２１の受信記録再生装置において、
変換手段は、変換ストリームを生成する際の環境も記録手段に与え、記録手段はこれを記録環境情報として、変換ストリームとともにまたは変換ストリームの一部として記録媒体に記録し、
復元手段は、読出手段からの変換ストリームを再生する際の再生環境と、記録媒体に記録された記録環境情報とを比較し、両環境の違いに基づいて、再生制御の内容を変えること
を特徴とするもの。
【請求項３１】
請求項２２の受信装置において、
変換手段は、変換ストリームを生成する際の環境情報も、変換ストリームの一部として、または変換ストリームとともに記録用データ出力端子から出力することを特徴とするもの。
【請求項３２】
請求項２３の記録装置において、
変換手段は、変換ストリームを生成する際の環境情報も、変換ストリームの一部として、または変換ストリームとともに記録手段に与え、
記録手段は、この環境情報も記録すること
を特徴とするもの。
【請求項３３】
請求項２４の装置において、
復元手段は、読出手段からの変換ストリームを再生する際の再生環境と、記録媒体に記録された記録環境情報とを比較し、両環境の違いに基づいて、再生制御の内容を変えること
を特徴とするもの。
【請求項３４】
請求項３０または３３の装置において、
復元手段は、前記環境の違いに基づいて、出力するサービス内容信号の内容をインタラクティブに変更するかしないかによって、再生制御の内容を変えるものであることを特徴とするもの。
【請求項３５】
請求項３０または３３の装置において、
復元手段は、インタラクティブ制御データに含まれる命令の一部または全部を実行するかしないかによって、再生制御の内容を変えるものであることを特徴とするもの。
【請求項３６】
請求項３０または３３の装置において、
復元手段は、再生環境情報と記録環境情報との違いを、インタラクティブ制御データに含まれる条件にしたがって判断し、再生制御の内容を変えるものであること
を特徴とするもの。
【請求項３７】
請求項３５または３６の装置において、
外部との通信を行うための通信手段を、さらに備え、
復元手段は、操作者の操作入力に応じて、当該通信手段による通信を行うか否かを、前記環境の違いに基づいて決定するものであること
を特徴とするもの。
【請求項３８】
請求項３７の装置において、
操作者の操作入力に応じて通信手段によって行った通信のログ情報を記録するログ記録部をさらに備え、
ログ情報記録部には、再生モードにおける通信であるか、受信モードにおける通信であるかを判別するデータも記録されることを特徴とするもの。
【請求項３９】
請求項３０〜３８のいずれかの装置において、
前記記録環境または再生環境は、それぞれ、記録時または再生時であることを特徴とするもの。
【請求項４０】
請求項３０〜３２のいずれかの装置において、
前記記録環境または再生環境は、それぞれ、記録時または再生時であり、
変換手段は、トランスポートストリーム中のＴＤＴ、ＴＯＴまたはＰＣＲに基づいて記録時を取得し、記録時情報として記録手段に与えること
を特徴とするもの。
【請求項４１】
請求項３０〜３２のいずれかの装置において、
前記記録環境または再生環境は、それぞれ、記録時または再生時であり、
現在時を計時する時計手段をさらに備え、
変換手段は、時計手段の出力に基づいて記録時を取得し、記録時情報として記録手段に与えること
を特徴とするもの。
【請求項４２】
請求項３０または３２の装置において、
前記記録環境または再生環境は、それぞれ、記録時または再生時であり、
現在時を計時する時計手段をさらに備え、
復元手段は、時計手段の出力に基づいて、再生時情報を取得するものであること
を特徴とするもの。
【請求項４３】
請求項３０〜３８のいずれかの装置において、
前記記録環境または再生環境は、それぞれ、記録場所または再生場所であることを特徴とするもの。
【請求項４４】
請求項３０〜３８のいずれかの装置において、
前記記録環境または再生環境は、それぞれ、記録した装置または再生した装置であることを特徴とするもの。
【請求項４５】
プログラム・スクリプトを含むトランスポート・ストリームを受信する受信手段と、
受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択し、プログラム・スクリプトを含んだ変換ストリームを生成する変換手段と、
変換手段からの変換ストリームを記録媒体に記録する記録手段と、
記録媒体に記録された変換ストリームを読み出す読出手段と、
操作者の操作入力を受ける操作受付手段と、
受信モードにおいては受信手段からのトランスポート・ストリームを受け、再生モードにおいては読出手段からの変換ストリームを受けて、サービス内容信号を復元するとともに、当該ストリーム中のプログラム・スクリプトに基づいた制御を行う復元手段と、
を備えたデジタル放送のための受信記録再生装置であって、
前記復元手段は、同じプログラム・スクリプトを実行した場合であっても、受信モードと再生モードにおいて、その制御内容が異なることを特徴とするもの。
【請求項４６】
プログラム・スクリプトを含むトランスポート・ストリームを受信する受信手段と、
受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択し、プログラム・スクリプトを含んだ変換ストリームを生成する変換手段と、
変換手段からの変換ストリームを記録媒体に記録する記録手段と、
記録媒体に記録された変換ストリームを読み出す読出手段と、
操作者の操作入力を受ける操作受付手段と、
受信モードにおいては受信手段からのトランスポート・ストリームを受け、再生モードにおいては読出手段からの変換ストリームを受けて、サービス内容信号を復元するとともに、当該ストリーム中のプログラム・スクリプトに基づいた制御を行う復元手段と、
を備えたデジタル放送のための受信記録再生装置であって、
前記記録手段は、記録時刻を、変換ストリームとともにまたは変換ストリームの一部として記録媒体に記録し、
前記復元手段は、再生モードにおいて、現在時刻と記録時刻とを比較し、当該比較に基づいて、制御の内容を変えるものであることを特徴とするもの。
【請求項４７】
インタラクティブ性を実現するためのインタラクティブ制御データを含んだトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームとして出力する変換回路と、
変換回路からの変換ストリームを記録媒体に記録する記録部と、
記録媒体に記録された変換ストリームを読み出す読出部と、
読み出された変換ストリームから、エレメンタリストリーム、インタラクティブ制御データを分離して出力するデコーダと、
デコーダからのエレメンタリーストリームおよび制御部からの指令を受けて、サービス内容信号を生成する信号生成回路と、
デコーダの動作を制御する制御部と、
制御部の動作を定めた基本プログラムを記録した記録部と、
操作者の操作入力を受ける操作受付部と、
を備えた記録再生装置であって、
前記基本プログラムは、
インタラクティブ制御データに基づいて操作用画像信号を生成して信号生成回路に与え、
インタラクティブ制御データに含まれる制御プログラムまたは条件データを解釈して、操作者の操作入力に基づいて、少なくともデコーダによって分離するインタラクティブ制御データを変えるように制御することにより、インタラクティブ性のあるサービス内容信号を信号生成回路から出力させる処理を制御部に行わせるものであるデジタル放送のための記録再生装置。
【請求項４８】
請求項４７の記録再生装置において、
前記記録部は、変換回路からの変換ストリームを記録環境情報とともに記録媒体に記録し、
前記基本プログラムは、さらに、
記録媒体から読み出された記録環境情報と再生環境とを比較し、
インタラクティブ制御データに含まれる制御プログラムまたは条件データを解釈して、前記両環境の違いに基づいて、デコーダまたは信号生成回路またはその双方に対する制御内容を変えるような処理を制御部に行わせるものであることを特徴とするもの。
【請求項４９】
与えられたトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームとして出力する変換回路と、変換回路からの変換ストリームを記録媒体に記録する記録部と、記録媒体に記録された変換ストリームを読み出す読出部と、読み出された変換ストリームから、エレメンタリストリーム、インタラクティブ制御データを分離して出力するデコーダと、デコーダからのエレメンタリーストリームおよび制御部からの指令を受けて、サービス内容信号を生成する信号生成回路と、デコーダの動作を制御する制御部と、操作者の操作入力を受ける操作受付部とを備えた記録再生装置を制御するための基本プログラムを記録した基本プログラム記録媒体であって、
インタラクティブ制御データに基づいて操作用画像信号を生成して信号生成回路に与え、
インタラクティブ制御データに含まれる制御プログラムまたは条件データを解釈して、操作者の操作入力に基づいて、少なくともデコーダによって分離するインタラクティブ制御データを変えるように制御することにより、インタラクティブ性のあるサービス内容信号を信号生成回路から出力させる処理を制御部に行わせるための基本プログラムを記録した基本プログラム記録媒体。
【請求項５０】
請求項４９の基本プログラムを記録した基本プログラム記録媒体において、
記録媒体に記録環境情報を記録しておくとともに、
前記基本プログラムは、
記録媒体から読み出された記録環境情報と再生環境とを比較し、
インタラクティブ制御データに含まれる制御プログラムまたは条件データを解釈して、前記両環境の違いに基づいて、デコーダまたは信号生成回路またはその双方に対する制御内容を変えるような処理を制御部に行わせるための基本プログラムを記録した基本プログラム記録媒体。
【請求項５１】
与えられたトランスポート・ストリームから、所望のサービスに関するパケットを選択し、プログラム・スクリプトを含んだ変換ストリームとして出力する変換回路と、変換回路からの変換ストリームを記録媒体に記録する記録部と、記録媒体に記録された変換ストリームを読み出す読出部と、読み出された変換ストリームから、エレメンタリストリーム、プログラム・スクリプトを含むデータを分離して出力するデコーダと、デコーダからのエレメンタリーストリームおよび制御部からの指令を受けて、サービス内容信号を生成する信号生成回路と、デコーダの動作を制御する制御部と、操作者の操作入力を受ける操作受付部とを備えた記録再生装置を制御するための基本プログラムを記録した基本プログラム記録媒体であって、
プログラム・スクリプトに含まれている、受信モードと再生モードとによって実行結果が異なることを意図した部分を解釈し、受信モードおよび再生モードのそれぞれに応じて制御内容を異ならせるようにするための基本プログラムを記録した基本プログラム記録媒体。
【請求項５２】
トランスポートストリーム中の所望のサービスに関するパケットのうち、少なくとも選択されたエレメンタリーストリームと、ＰＡＴと、ＰＭＴと、インタラクティブ制御データのパケット多重化データを記録した記録媒体であって、
前記ＰＭＴは、トランスポートストリーム中のＰＭＴの全ての情報のうち、所望のサービスに関する前記エレメンタリーストリームに関連する情報のみを抽出して構成されており、
前記インタラクティブ制御データは、互いに関連付けられた複数のインタラクティブ制御データを組として、当該組が複数回繰り返して記録されていることを特徴とする記録媒体。
【請求項５３】
請求項５２の記録媒体であって、
さらに、記録時の環境情報が記録されていることを特徴とするもの。
【請求項５４】
与えられたトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームとして出力する変換回路と、変換回路からの変換ストリームを記録環境情報とともに記録媒体に記録する記録部と、記録媒体に記録された変換ストリームを読み出す読出部と、読み出された変換ストリームから、エレメンタリストリーム、制御データを分離して出力するデコーダと、デコーダからのエレメンタリーストリームおよび制御部からの指令を受けて、サービス内容信号を生成する信号生成回路と、デコーダの動作を制御する制御部と、制御部の動作を定めた基本プログラムを記録した記録部と、操作者の操作入力を受ける操作受付部とを備えた記録再生装置に対し、前記基本プログラムに解釈されてまたは前記基本プログラムと共同して制御を行うためのインタラクティブ制御データを含む変換ストリームを記録した記録媒体であって、
前記インタラクティブ制御データは、前記基本プログラムに解釈されてまたは前記基本プログラムと共同して、
操作用画像信号を生成して信号生成回路に与え、
操作者の操作入力に基づいて、少なくともデコーダによって分離するインタラクティブ制御データを変えるように制御することにより、インタラクティブ性のあるサービス内容信号を信号生成回路から出力させる処理を行わせることを特徴とするもの。
【請求項５５】
請求項５４の記録媒体において、
前記インタラクティブ制御データは、前記基本プログラムに解釈されてまたは前記基本プログラムと共同して、さらに、
記録媒体から読み出された記録環境情報と再生環境とを比較し、
前記両環境の違いに基づいて、デコーダまたは信号生成回路またはその双方に対する制御内容を変えるような処理を行うものであることを特徴とするもの。
【請求項５６】
与えられたトランスポート・ストリームから、所望のサービスに関するパケットを選択し、プログラム・スクリプトを含んだ変換ストリームとして出力する変換回路と、変換回路からの変換ストリームを記録環境情報とともに記録媒体に記録する記録部と、記録媒体に記録された変換ストリームを読み出す読出部と、読み出された変換ストリームから、エレメンタリストリーム、プログラム・スクリプトを含むデータを分離して出力するデコーダと、デコーダからのエレメンタリーストリームおよび制御部からの指令を受けて、サービス内容信号を生成する信号生成回路と、デコーダの動作を制御する制御部と、制御部の動作を定めた基本プログラムを記録した記録部と、操作者の操作入力を受ける操作受付部とを備えた記録再生装置に対し、前記基本プログラムに解釈されてまたは前記基本プログラムと共同して制御を行うためのプログラム・スクリプトを含む変換ストリームを記録した記録媒体であって、
前記プログラム・スクリプトは、受信モードと再生モードにおいて異なる制御を行うように構成された部分を含むものであることを特徴とするもの。
【請求項５７】
インタラクティブ性を実現するためのインタラクティブ制御データを含んでおり、パケット化されたトランスポート・ストリームを受信し、
受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームを生成し、
変換ストリームを記録媒体に記録し、
記録媒体に記録された変換ストリームを読み出し、
受信モードにおいては受信したトランスポート・ストリームを受け、再生モードにおいては記録媒体から読み出した変換ストリームを受けて、操作用画像を含むサービス内容信号を復元するとともに、当該ストリーム中のインタラクティブ制御データに基づき、操作者の操作入力にしたがって、出力するサービス内容信号の内容をインタラクティブに変更すること
を特徴とする受信記録再生方法。
【請求項５８】
請求項５７の受信記録再生方法において、
記録媒体には、記録する際の環境も記録環境情報として、変換ストリームとともにまたは変換ストリームの一部として記録し、
再生の際には、読み出した変換ストリームを再生する際の再生環境と、記録媒体に記録された記録環境情報とを比較し、両環境の違いに基づいて、再生制御の内容を変えること
を特徴とするもの。
【請求項５９】
コンテンツデータおよびインタラクティブ性を実現するためのインタラクティブ制御データを含んだトランスポートストリームを多重化して送信する送信装置であって、
前記インタラクティブ制御データは、互いに関連付けられた複数のインタラクティブ制御データを組として、当該組が複数回繰り返して伝送され、
前記インタラクティブ制御データには、受信側において記録された際の記録環境と、再生された際の再生環境とを比較して、処理内容を変える命令が含まれていること
を特徴とする送信装置。
【請求項６０】
コンテンツデータおよびインタラクティブ性を実現するためのインタラクティブ制御データを含んだトランスポートストリームを多重化して送信する送信方法であって、
前記インタラクティブ制御データは、互いに関連付けられた複数のインタラクティブ制御データを組として、当該組が複数回繰り返して伝送され、
前記インタラクティブ制御データには、受信側において記録された際の記録環境と、再生された際の再生環境とを比較して、処理内容を変える命令が含まれていること
を特徴とする送信方法。
【請求項６１】
コンテンツデータおよびインタラクティブ性を実現するためのインタラクティブ制御データを含んだトランスポートストリームを搬送する搬送波であって、
前記インタラクティブ制御データは、互いに関連付けられた複数のインタラクティブ制御データを組として、当該組が複数回繰り返して伝送され、
前記インタラクティブ制御データには、受信側において記録された際の記録環境と、再生された際の再生環境とを比較して、処理内容を変える命令が含まれていること
を特徴とするもの。
【請求項６２】
コンテンツデータおよび制御データを含んだトランスポートストリームを搬送する搬送波であって、
前記制御データは、互いに関連付けられた複数の制御データを組として、当該組が複数回繰り返して伝送され、
前記制御データには、受信モードと再生モードにおいて、異なる制御内容を行う部分が含まれていること
を特徴とするもの。
【請求項６３】
送信側において、インタラクティブ性を実現するためのインタラクティブ制御データを含んだトランスポートストリームを送信し、
受信側において、受信したトランスポートストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームを生成して記録媒体に記録し、
受信モードにおいては受信したトランスポート・ストリームにしたがって、再生モードにおいては記録媒体から読み出した変換ストリームにしたがって、操作用画像を含むサービス内容を復元するとともに、当該ストリーム中のインタラクティブ制御データに基づき、操作者の操作入力にしたがって、出力する内容をインタラクティブに変更する通信方法であって、
送信側において送信するインタラクティブ制御データに、受信モード時と再生モード時において、処理内容の異なる命令またはデータを含んでいること
を特徴とする通信方法。
【請求項６４】
コンテンツデータおよびインタラクティブ性を実現するためのインタラクティブ制御データを含んだトランスポートストリームを多重化して送信する送信装置であって、
前記インタラクティブ制御データは、互いに関連付けられた複数のインタラクティブ制御データを組として、当該組が複数回繰り返して伝送され、
前記インタラクティブ制御データは、受信側において、受信モード時と再生モード時において処理内容の異なる命令またはデータを含んでいること
を特徴とする送信装置。
【請求項６５】
インタラクティブ性を実現するためのインタラクティブ制御データを含んでおり、パケット化されたトランスポート・ストリームを受信する受信手段と、
受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームを生成する変換手段と、
変換手段からの変換ストリームを記録媒体に記録する記録手段と、
記録媒体に記録された変換ストリームを読み出す読出手段と、
操作者の操作入力を受ける操作受付手段と、
受信モードにおいては受信手段からのトランスポート・ストリームを受け、再生モードにおいては読出手段からの変換ストリームを受けて、操作用画像を含むサービス内容信号を復元するとともに、当該ストリーム中のインタラクティブ制御データに基づき、操作者の操作入力にしたがって、出力するサービス内容信号の内容をインタラクティブに変更する復元手段と、
を備えたデジタル放送のための受信記録再生装置であって、
前記復元手段は、再生時の再生環境に応じて、制御内容を変えるものであること
を特徴とするもの。
【請求項６６】
トランスポート・ストリームを受信して、インタラクティブ性のある所望のサービスを記録するための記録用データを出力するデジタル受信装置であって、
インタラクティブ性を実現するためのインタラクティブ制御データを含んでおり、パケット化されたトランスポート・ストリームを受信する受信手段と、
受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームを生成する変換手段と、
変換ストリームを記録装置に与えるための記録用データ出力端子と、
を備えたデジタル放送のための受信装置であって、
前記インタラクティブ制御データは、記録装置から再生された場合に、受信時とは異なった処理を行う命令またはデータを含んでいることを特徴とするもの。
【請求項６７】
トランスポート・ストリームを受けて、インタラクティブ性を有する所望のサービスを記録するためのデジタル記録装置であって、
トランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームを生成する変換手段と、
変換手段からの変換ストリームを記録媒体に記録する記録手段と、
を備えたデジタル放送のための記録装置であって、
記録媒体に記録される前記インタラクティブ制御データは、再生された場合に、受信時とは異なった処理を行う命令またはデータを含んでいることを特徴とするもの。
【請求項６８】
記録媒体に記録された変換ストリームを読み出して、インタラクティブ性を有するサービスを再生するための再生装置であって、
記録媒体に記録された変換ストリームを読み出す読出手段と、
操作者の操作入力を受ける操作受付手段と、
読出手段からの変換ストリームを受けて、操作用画像を含むサービス内容信号を復元するとともに、当該ストリーム中のインタラクティブ制御データに基づき、操作者の操作入力にしたがって、出力するサービス内容信号の内容をインタラクティブに変更する復元手段と、
を備えた再生装置であって、
記録媒体に記録されたインタラクティブ制御データは、再生時にのみ適用される条件または命令、あるいは再生時にのみ適用されない条件または命令を含んでいることを特徴とするもの。
【請求項６９】
インタラクティブ性を実現するためのインタラクティブ制御データを含んでおり、パケット化されたトランスポート・ストリームを受信する受信手段と、
変換ストリームを受けるための復元用データ入力端子と、
操作者の操作入力を受ける操作受付手段と、
受信手段からのトランスポート・ストリームまたは復元用データ入力端子からの変換ストリームを受けて、操作用画像を含むサービス内容信号を復元するとともに、当該ストリーム中のインタラクティブ制御データに基づき、操作者の操作入力にしたがって、出力するサービス内容信号の内容をインタラクティブに変更する復元手段と、
を備えたデジタル放送のための受信装置であって、
変換ストリーム中のインタラクティブ制御データは、再生時にのみ適用される条件または命令、あるいは再生時にのみ適用されない条件または命令を含んでいることを特徴とするもの。
【請求項７０】
請求項６４〜６９のいずれかの装置において、
前記トランスポート・ストリームには、互いに関連付けられた複数のインタラクティブ制御データを組とし、当該組が複数回繰り返して伝送されており、
前記インタラクティブ制御データは、選択状態と非選択状態の表示状態を有する操作ボタンを表示するためのデータを有し、操作ボタンに関連付けて、画像データのリンク先情報または表示データを有していること
を特徴とするもの。
【請求項７１】
請求項６５〜７０のいずれかの装置において、
変換手段は、トランスポートストリーム中の所望のサービスに関するパケットのうち、エレメンタリーストリーム、ＰＡＴ、ＰＭＴ、インタラクティブ制御データのパケットを選択し、変換ストリームを生成することを特徴とするもの。
【請求項７２】
請求項６５または６８のいずれかの装置において、
復元手段は、再生時における再生環境を、インタラクティブ制御データに含まれている条件にしたがって判断し、再生環境に応じて制御内容を変えること
を特徴とするもの。
【請求項７３】
請求項７２の装置において、
復元手段は、出力する内容をインタラクティブに変更するかしないかによって、再生制御の内容を変えるものであることを特徴とするもの。
【請求項７４】
請求項７２の装置において、
外部との通信を行うための通信手段を、さらに備え、
復元手段は、操作者の操作入力に応じて当該通信手段による通信を行うか否かを、再生時における再生環境に応じて決定するものであること
を特徴とするもの。
【請求項７５】
請求項７４の装置において、
操作者の操作入力に応じて通信手段によって行った通信のログ情報を記録するログ記録部をさらに備え、
ログ情報記録部には、再生モードにおける通信であるか、受信モードにおける通信であるかを判別するデータも記録されること
を特徴とするもの。
【請求項７６】
請求項７２〜７５のいずれかの装置において、
前記再生環境は再生時であることを特徴とするもの。
【請求項７７】
請求項７２〜７５のいずれかの装置において、
前記再生環境は再生場所であることを特徴とするもの。
【請求項７８】
請求項７２〜７５のいずれかの装置において、
前記再生環境は再生した装置であることを特徴とするもの。
【請求項７９】
インタラクティブ性を実現するためのインタラクティブ制御データを含んだトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームとして出力する変換回路と、
変換回路からの変換ストリームを記録媒体に記録する記録部と、
記録媒体に記録された変換ストリームを読み出す読出部と、
読み出された変換ストリームから、エレメンタリストリーム、インタラクティブ制御データを分離して出力するデコーダと、
デコーダからのエレメンタリーストリームおよび制御部からの指令を受けて、サービス内容信号を生成する信号生成回路と、
デコーダの動作を制御する制御部と、
制御部の動作を定めた基本プログラムを記録した記録部と、
操作者の操作入力を受ける操作受付部と、
を備えた記録再生装置であって、
前記基本プログラムは、
インタラクティブ制御データに基づいて操作用画像信号を生成して信号生成回路に与え、
インタラクティブ制御データに含まれる制御プログラムまたは条件データを解釈して、操作者の操作入力に基づいて、少なくともデコーダによって分離するインタラクティブ制御データを変えるように制御することにより、インタラクティブ性のあるサービス内容信号を信号生成回路から出力させるとともに、
インタラクティブ制御データに含まれる命令が、再生時において適用されるものであるか否かを判断し、再生時に適用されるものである場合にのみ、当該命令を実行対象とする処理を制御部に行わせるものであるデジタル放送のための記録再生装置。
【請求項８０】
与えられたトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームとして出力する変換回路と、変換回路からの変換ストリームを記録媒体に記録する記録部と、記録媒体に記録された変換ストリームを読み出す読出部と、読み出された変換ストリームから、エレメンタリストリーム、インタラクティブ制御データを分離して出力するデコーダと、デコーダからのエレメンタリーストリームおよび制御部からの指令を受けて、サービス内容信号を生成する信号生成回路と、デコーダの動作を制御する制御部と、操作者の操作入力を受ける操作受付部とを備えた記録再生装置を制御するための基本プログラムを記録した基本プログラム記録媒体であって、
インタラクティブ制御データに基づいて操作用画像信号を生成して信号生成回路に与え、
インタラクティブ制御データに含まれる制御プログラムまたは条件データを解釈して、操作者の操作入力に基づいて、少なくともデコーダによって分離するインタラクティブ制御データを変えるように制御することにより、インタラクティブ性のあるサービス内容信号を信号生成回路から出力させるとともに、
インタラクティブ制御データに含まれる命令が、再生時において適用されるものであるか否かを判断し、再生時に適用されるものである場合にのみ、当該命令を実行対象とする処理を制御部に行わせるための基本プログラムを記録した基本プログラム記録媒体。
【請求項８１】
トランスポートストリーム中の所望のサービスに関するパケットのうち、少なくとも選択されたエレメンタリーストリームと、ＰＡＴと、ＰＭＴと、インタラクティブ制御データのパケット多重化データを記録した記録媒体であって、
前記ＰＭＴは、トランスポートストリーム中のＰＭＴの全ての情報のうち、所望のサービスに関する前記エレメンタリーストリームに関連する情報のみを抽出して構成されており、
前記インタラクティブ制御データは、互いに関連付けられた複数のインタラクティブ制御データを組として、当該組が複数回繰り返して記録されており、
前記インタラクティブ制御データは、再生時にのみ適用される条件または命令、あるいは再生時にのみ適用されない条件または命令を含んでいることを特徴とする記録媒体。
【請求項８２】
与えられたトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームとして出力する変換回路と、変換回路からの変換ストリームを記録環境情報とともに記録媒体に記録する記録部と、記録媒体に記録された変換ストリームを読み出す読出部と、読み出された変換ストリームから、エレメンタリストリーム、インタラクティブ制御データを分離して出力するデコーダと、デコーダからのエレメンタリーストリームおよび制御部からの指令を受けて、サービス内容信号を生成する信号生成回路と、デコーダの動作を制御する制御部と、制御部の動作を定めた基本プログラムを記録した記録部と、操作者の操作入力を受ける操作受付部とを備えた記録再生装置に対し、前記基本プログラムに解釈されてまたは前記基本プログラムと共同して制御を行うためのインタラクティブ制御データを記録した記録媒体であって、
前記インタラクティブ制御データは、前記基本プログラムに解釈されてまたは前記基本プログラムと共同して、
操作用画像信号を生成して信号生成回路に与え、
操作者の操作入力に基づいて、少なくともデコーダによって分離するインタラクティブ制御データを変えるように制御することにより、インタラクティブ性のあるサービス内容信号を信号生成回路から出力させる処理を行わせるものであり、
さらに、前記インタラクティブ制御データには、再生時にのみ適用される条件または命令、もしくは再生時にのみ適用されない条件または命令が含まれていることを特徴とするもの。
【請求項８３】
コンテンツデータおよびインタラクティブ性を実現するためのインタラクティブ制御データを含んだトランスポートストリームを搬送する搬送波であって、
前記インタラクティブ制御データは、互いに関連付けられた複数のインタラクティブ制御データを組として、当該組が複数回繰り返して伝送され、
前記インタラクティブ制御データには、前記ナビゲーションプログラムには、再生時にのみ適用される条件または命令、もしくは再生時にのみ適用されない条件または命令が含まれていること
を特徴とするもの。
【発明の詳細な説明】
【０００１】
【発明の技術分野】
この発明は、デジタル放送のための記録再生装置に関するものである。
【０００２】
【従来技術および発明が解決しようとする課題】
アナログＴＶ放送を記録する記録再生装置は、受信したＮＴＳＣ信号を記録するものである。衛星デジタル放送を記録する場合においても、従来のＮＴＳＣ信号を記録する方式の記録再生装置が用いられてきた。つまり、衛星デジタル放送受信用のＳＴＢ（セットトップボックス）がデコードを行って、ＮＴＳＣ信号に変換した出力を記録するようにしていた。
【０００３】
しかしながら、このような従来の技術では、ＮＴＳＣ信号を記録するものであるため、デジタル放送において提供可能なサービスを再生時に実現できないという問題点があった。
【０００４】
この発明は上記のような問題点を解決して、デジタル放送の特質を生かした記録再生を行うことのできる記録再生装置、方法等を提供することを目的とする。
【０００５】
【課題を解決するための手段および発明の効果】
（１）（１２）この発明によるデジタル放送のための記録再生装置、記録再生方法は、複数のサービスがパケット多重化されたトランスポート・ストリームを受信し、受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択して変換ストリームとし、当該変換ストリームを記録媒体に記録し、記録媒体に記録された変換ストリームを読み出し、当該変換ストリームを受けて、サービス内容を再生して出力することを特徴としている。
【０００６】
パケット多重化された状態にて記録するようにしているので、再生時においても受信時と同等の機能を再現することができる。また、所望のサービスに関するパケットのみを選択して変換ストリームとし、これを記録するようにしているので、記録媒体の記録容量を有効に活用することができる。
【０００７】
（２）この発明の記録再生装置は、変換手段が、トランスポートストリーム中の所望のサービスに関するパケットのうち、エレメンタリーストリーム、ＰＡＴ、ＰＭＴのパケットを選択して変換ストリームを生成することを特徴としている。
【０００８】
したがって、再生に必要なパケットを選択して変換ストリームを生成して記録するようにしているので、記録媒体の記録容量を有効に活用することができる。
【０００９】
（３）この発明の記録再生装置は、変換手段が、変換ストリームを生成する際の環境情報も記録手段に与え、記録手段はこれを記録環境情報として、変換ストリームとともにまたは変換ストリームの一部として記録媒体に記録し、復元手段が、読出手段からの変換ストリームを再生する際の再生環境と、記録媒体に記録された記録環境情報とを比較し、両環境の違いに基づいて、再生制御の内容を変えることを特徴としている。
【００１０】
したがって、記録媒体への記録と再生の際の環境の違いを考慮した適切な再生を行うことができる。
【００１１】
（４）この発明の記録再生装置は、変換手段が、記録の行われた時を示す記録時情報を記録環境情報として記録手段に与え、復元手段が、再生の行われている時を示す再生時情報と、記録媒体に記録された記録時情報とを比較し、両者の違いに基づいて、再生制御の内容を変えることを特徴としている。
【００１２】
したがって、記録媒体への記録と再生の時間的ずれを考慮した適切な再生を行うことができる。
【００１３】
（５）この発明の記録再生装置は、変換手段が、トランスポートストリーム中のＴＤＴまたはＰＣＲに基づいて、記録時情報を取得して記録手段に与えることを特徴としている。送信側から一斉に送信されるＴＤＴ、ＰＣＲを基準としているので、複数の記録再生装置において、互いに共通した記録時情報を記録することができる。
【００１４】
（６）この発明の記録再生装置は、変換手段が、記録の行われた場所を示す記録場所情報を記録環境情報として記録手段に与え、復元手段が、再生の行われている場所を示す再生場所情報と、記録媒体に記録された記録場所情報とを比較し、両者の違いに基づいて、再生制御の内容を変えることを特徴としている。
【００１５】
したがって、記録媒体への記録と再生の空間的ずれを考慮した適切な再生を行うことができる。
【００１６】
（７）この発明の記録再生装置は、変換手段が、記録の行われた装置を示す記録装置情報を記録環境情報として記録手段に与え、復元手段が、再生の行われている装置を示す再生装置情報と、記録媒体に記録された記録装置情報とを比較し、両者の違いに基づいて、再生制御の内容を変えることを特徴としている。
【００１７】
したがって、記録装置と再生装置の違いを考慮した適切な再生を行うことができる。
【００１８】
（８）この発明のパケット多重化データを記録した記録媒体は、トランスポートストリーム中の所望のサービスに関するパケットのうち、選択された映像または音声または映像・音声のエレメンタリーストリームと、ＰＡＴと、ＰＭＴのパケット多重化データを記録しており、前記ＰＭＴは、トランスポートストリーム中のＰＭＴの情報の内、所望のサービスに関する前記エレメンタリーストリームに関連する情報のみを抽出して構成されていることを特徴としている。
【００１９】
したがって、再生に必要なパケットを選択して記録するようにしているので、記録媒体の記録容量を有効に活用することができる。
【００２０】
（９）この発明のパケット多重化データを記録した記録媒体は、さらに、記録環境情報もパケット多重化して記録されていることを特徴としている。したがって、当該記録媒体から生成を行う際に、当該記録環境に基づいた再生制御を行うことができる。
【００２１】
（１０）この発明のコンテンツデータを含んだトランスポートストリームを送信する送信装置は、前記トランスポートストリームには、記録環境情報と再生環境情報とを比較して、再生制御内容を変えるための命令またはデータが含まれていることを特徴としている。
【００２２】
したがって、受信側において、当該命令またはデータも記録媒体に記録することにより、記録媒体への記録と再生の際の環境の違いを考慮した適切な再生を行うことができる。
【００２３】
（１２）この発明の通信方法は、受信側において、受信したトランスポートストリームから、所望のサービスに関するパケットを選択し、変換ストリームを生成して記録媒体に記録し、受信モードにおいては受信したトランスポート・ストリームにしたがって、再生モードにおいては記録媒体から読み出した変換ストリームにしたがって、サービス内容を復元する通信方法であって、受信側においては、受信モードであるか再生モードであるかによって、出力する内容を変えるものであることを特徴としている
したがって、受信モード時、再生モード時のそれぞれにおいて、適切なサービス内容を復元することができる。
【００２４】
（１４）この発明の受信記録再生装置は、復元手段が、再生時における再生環境に応じて制御内容を変えることを特徴としている。したがって、再生時の環境に応じた適切な再生内容を実現することができる。
【００２５】
（１８）この発明のパケット多重化データを記録した記録媒体は、トランスポートストリーム中の所望のサービスに関するパケットのうち、選択された映像または音声または映像・音声のエレメンタリーストリームと、ＰＡＴと、ＰＭＴのパケット多重化データを記録しており、前記ＰＭＴは、トランスポートストリーム中のＰＭＴの情報の内、所望のサービスに関する前記エレメンタリーストリームに関連する情報のみを抽出して構成されており、前記パケット多重化データには、再生時にのみ適用される条件または命令、あるいは再生時にのみ適用されない条件または命令を含んでいることを特徴としている。
【００２６】
したがって、再生モード時において、適切なサービス内容を再生することができる。
【００２７】
（１９）この発明のコンテンツデータを含んだトランスポートストリームを送信する送信装置は、前記トランスポートストリームが、再生時にのみ適用される条件または命令、もしくは再生時にのみ適用されない条件または命令を含んでいることを特徴としている。
【００２８】
したがって、受信側において、当該命令または条件も記録媒体に記録することにより、再生の際に、適切なサービス内容を再生することができる。
【００２９】
（２０）この発明のコンテンツデータを含んだトランスポートストリームを送信する送信装置は、前記トランスポートストリームが、受信モードであるか再生モードであるかによって、異なる制御内容となるプログラム・スクリプトが含まれていることを特徴としている。
【００３０】
したがって、受信側において、当該命令または条件も記録媒体に記録することにより、受信モード、再生モードのそれぞれに応じて、適切なサービス内容を得ることができる。
【００３１】
（２１）（５４）この発明の受信記録再生装置、受信記録再生方法は、インタラクティブ性を実現するためのインタラクティブ制御データを含んでおり、パケット化されたトランスポート・ストリームを受信し、受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームを生成し、変換ストリームを記録媒体に記録し、記録媒体に記録された変換ストリームを読み出し、受信モードにおいては受信したトランスポート・ストリームを受け、再生モードにおいては記録媒体から読み出した変換ストリームを受けて、操作用画像を含むサービス内容信号を復元するとともに、当該ストリーム中のインタラクティブ制御データに基づき、操作者の操作入力にしたがって、出力するサービス内容信号の内容をインタラクティブに変更することを特徴としている。
【００３２】
パケット多重化された状態にてインタラクティブ制御データも含めて記録するようにしているので、再生時においてもインタラクティブな機能を再現することができる。また、所望のサービスに関するパケットのみを選択して変換ストリームとし、これを記録するようにしているので、記録媒体の記録容量を有効に活用することができる。
【００３３】
（２６）この発明の装置は、トランスポート・ストリームには、互いに関連付けられた複数のインタラクティブ制御データを組とし、当該組が複数回繰り返して伝送されており、インタラクティブ制御データは、選択状態と非選択状態の表示状態を有する操作ボタンを表示するためのデータを有し、操作ボタンに関連付けて、画像データのリンク先情報または表示データを有していることを特徴としている。したがって、組となった複数のインタラクティブ制御データのすべてを装置に記録しなくとも、インタラクティブな機能を実現することができる。
【００３４】
（２８）この発明の装置は、変換手段が、記録するサービスが不連続となる時点に、不連続を示す制御データを挿入した変換ストリームを生成することを特徴としている。したがって、再生時に、サービスの不連続点を容易に見出すことができる。
【００３５】
（２９）この発明の装置は、復元手段が、読み出された変換ストリーム中から不連続を示す制御データを見出すと、当該不連続を示す制御データより前に記録されていたナビゲーションデータに基づくインタラクティブな処理を行わないことを特徴としている。したがって、再生時において、不適切なインタラクティブ処理の実行を防ぐことができる。
【００３６】
（３０）（５５）この発明の受信記録再生装置、受信記録再生方法は、記録媒体には、記録する際の環境も記録環境情報として、変換ストリームとともにまたは変換ストリームの一部として記録し、再生の際には、読み出した変換ストリームを再生する際の再生環境と、記録媒体に記録された記録環境情報とを比較し、両環境の違いに基づいて、再生制御の内容を変えることを特徴としている。
【００３７】
したがって、記録媒体への記録と再生の際の環境の違いを考慮した適切な再生を行うことができる。
【００３８】
（３４）この発明の装置は、復元手段が、前記環境の違いに基づいて、出力するサービス内容信号の内容をインタラクティブに変更するかしないかによって、再生制御の内容を変えるものであることを特徴としている。したがって、再生時には不要であるようなインタラクティブな内容を再生しないようにすることができる。
【００３９】
（３６）この発明の装置は、復元手段が、再生環境情報と記録環境情報との違いを、インタラクティブ制御データに含まれる条件にしたがって判断し、再生制御の内容を変えるものであることを特徴としている。したがって、再生環境と記録環境との違いを考慮し、再生時および記録時の双方において適切なサービス内容を復元することができる。
【００４０】
（３７）この発明の装置は、外部との通信を行うための通信手段を、さらに備え、復元手段は、操作者の操作入力に応じて、当該通信手段による通信を行うか否かを、再生環境と記録環境との違いに基づいて決定するものであることを特徴としている。したがって、再生環境と記録環境との違いを考慮し、再生時において、外部との通信を行うかどうかを、適切に決定することができる。
【００４１】
（３８）この発明の装置は、操作者の操作入力に応じて通信手段によって行った通信のログ情報を記録するログ記録部をさらに備え、ログ情報記録部には、再生モードにおける通信であるか、受信モードにおける通信であるかを判別するデータも記録されることを特徴としている。したがって、ログ情報を記録することができるとともに、当該ログ情報が受信モード時のものか再生モード時のものかを判別することができる。
【００４２】
（３９）この発明の装置は、記録環境または再生環境が、それぞれ、記録時または再生時であることを特徴としている。したがって、記録媒体への記録時と再生時のずれを考慮した適切な再生を行うことができる。
【００４３】
（４０）この発明の装置は、記録環境または再生環境が、それぞれ、記録時または再生時であり、変換手段が、トランスポートストリーム中のＴＤＴまたはＰＣＲに基づいて記録時を取得し、記録時情報として記録手段に与えることを特徴としている。送信側から一斉に送信されるＴＤＴ、ＰＣＲを基準としているので、複数の記録再生装置において、互いに共通した記録時情報を記録することができる。
【００４４】
（４１）この発明の装置は、記録環境または再生環境が、それぞれ、記録時または再生時であり、現在時を計時する時計手段をさらに備え、変換手段が、時計手段の出力に基づいて記録時を取得し、記録時情報として記録手段に与えることを特徴としている。
【００４５】
したがって、再生の際に当該装置の時計手段から再生時を取得する場合には、時計手段が標準時からずれていても、記録時と再生時の違いを正確に取得することができる。
【００４６】
（４３）この発明の装置は、記録環境または再生環境が、それぞれ、記録場所または再生場所であることを特徴としている。したがって、記録媒体への記録と再生の空間的ずれを考慮した適切な再生を行うことができる。
【００４７】
（４４）この発明の装置は、記録環境または再生環境が、それぞれ、記録した装置または再生した装置であることを特徴とするもの。したがって、記録した装置と再生する装置との違いを考慮した適切な再生を行うことができる。
【００４８】
（４５）この発明の受信記録再生装置は、記録媒体には、プログラム・スクリプトを含む変換ストリームを記録するようにしている。さらに、同じプログラム・スクリプトを実行した場合であっても、受信モードであるか再生モードであるかによって、その制御内容が異なるようにしている。したがって、受信モードであるか再生モードであるかにより、適切なサービス内容を得ることができる。
【００４９】
（４６）この発明の受信記録再生装置は、再生モードにおいて、現在時刻と記録時刻とを比較し、当該比較に基づいて、制御の内容を変えるようにしている。したがって、受信し、記録した時刻と、再生時の現在時刻との差異に基づいて、適切な内容を再生することができる。
【００５０】
（５０）この発明の基本プログラムを記録した基本プログラム記録媒体は、記録媒体から読み出された記録環境情報と再生環境とを比較し、インタラクティブ制御データに含まれる制御プログラムまたは条件データを解釈して、前記両環境の違いに基づいて、デコーダまたは信号生成回路またはその双方に対する制御内容を変えるような処理を制御部に行わせるための基本プログラムを記録している。
【００５１】
したがって、記録媒体への記録と再生の際の環境の違いを考慮した適切な再生を行うことができる。
【００５２】
（５１）この発明の基本プログラムを記録した基本プログラム記録媒体は、プログラム・スクリプトに含まれている、受信モードと再生モードとによって実行結果が異なることを意図した部分を解釈し、受信モードおよび再生モードのそれぞれに応じて制御内容を異ならせるような処理を制御部に行わせるための基本プログラムを記録している。
【００５３】
したがって、記録媒体への記録と再生の際の環境の違いを考慮した適切な再生を行うことができる。
【００５４】
（５２）この発明のパケット多重化データを記録した記録媒体は、トランスポートストリーム中の所望のサービスに関するパケットのうち、少なくとも選択されたエレメンタリーストリームと、ＰＡＴと、ＰＭＴと、インタラクティブ制御データのパケット多重化データを記録しており、前記ＰＭＴは、トランスポートストリーム中のＰＭＴの全ての情報のうち、所望のサービスに関する前記エレメンタリーストリームに関連する情報のみを抽出して構成されており、前記インタラクティブ制御データは、互いに関連付けられた複数のインタラクティブ制御データを組として、当該組が複数回繰り返して記録されていることを特徴としている。
【００５５】
したがって、再生時に、組となった複数のインタラクティブ制御データのすべてを装置に記録しなくとも、インタラクティブな機能を実現することができる。
【００５６】
（５４）この発明の変換ストリームを記録した記録媒体は、当該変換ストリームに含まれるインタラクティブ制御データが、基本プログラムに解釈されてまたは前記基本プログラムと共同して、操作用画像信号を生成して信号生成回路に与え、操作者の操作入力に基づいて、少なくともデコーダによって分離するインタラクティブ制御データを変えるように制御することにより、インタラクティブ性のあるサービス内容信号を信号生成回路から出力させる処理を行わせることを特徴としている。
【００５７】
したがって、再生の際においても、インタラクティブ性のあるサービス内容を実現することができる。
【００５８】
（５５）この発明の記録媒体は、インタラクティブ制御データが、前記基本プログラムに解釈されてまたは前記基本プログラムと共同して、さらに、記録媒体から読み出された記録環境情報と再生環境とを比較し、前記両環境の違いに基づいて、デコーダまたは信号生成回路またはその双方に対する制御内容を変えるような処理を行うものであることを特徴としている。
【００５９】
したがって、記録媒体への記録と再生の際の環境の違いを考慮した適切な再生を行うことができる。
【００６０】
（５６）この発明の変換ストリームを記録した記録媒体は、当該変換ストリームに含まれるプログラム・スクリプトが、基本プログラムに解釈されてまたは前記基本プログラムと共同して、制御処理を行うものであることを特徴としており、前記プログラム・スクリプトは、受信モードと再生モードとにおいて異なる制御を行うように構成された部分を含むものであることを特徴としている。
【００６１】
したがって、受信モード、再生モードのそれぞれにおいて、適切な制御を行うことができる。
【００６２】
（５９）（６０）この発明の送信装置、送信方法は、コンテンツデータおよびインタラクティブ性を実現するためのインタラクティブ制御データを含んだトランスポートストリームを多重化して送信する送信方法であって、前記インタラクティブ制御データは、互いに関連付けられた複数のインタラクティブ制御データを組として、当該組が複数回繰り返して伝送され、前記インタラクティブ制御データには、受信側において記録された際の記録環境と、再生された際の再生環境とを比較して、処理内容を変える命令が含まれていることを特徴としている。
【００６３】
したがって、受信側において記録され、再生された場合に、記録と再生の際の環境の違いを考慮した適切な再生を行うことができる。
【００６４】
（６１）この発明のコンテンツデータおよびインタラクティブ性を実現するためのインタラクティブ制御データを含んだトランスポートストリームを搬送する搬送波は、前記インタラクティブ制御データは、互いに関連付けられた複数のインタラクティブ制御データを組として、当該組が複数回繰り返して伝送され、前記インタラクティブ制御データには、受信側において記録された際の記録環境と、再生された際の再生環境とを比較して、処理内容を変える命令が含まれていることを特徴としている。
【００６５】
したがって、受信側において記録され、再生された場合に、記録と再生の際の環境の違いを考慮した適切な再生を行うことができる。
【００６６】
（６２）この発明のコンテンツデータおよび制御データを含んだトランスポートストリームを搬送する搬送波は、前記制御データは、互いに関連付けられた複数の制御データを組として、当該組が複数回繰り返して伝送され、前記制御データには、受信モードと再生モードにおいて、異なる制御内容を行う部分が含まれていることを特徴としている。
【００６７】
したがって、受信側では、受信モードと再生モードのそれぞれにおいて、適切な内容を提供することができる。
【００６８】
（６３）この発明の通信方法は、送信側において、インタラクティブ性を実現するためのインタラクティブ制御データを含んだトランスポートストリームを送信し、受信側において、受信したトランスポートストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームを生成して記録媒体に記録し、受信モードにおいては受信したトランスポート・ストリームにしたがって、再生モードにおいては記録媒体から読み出した変換ストリームにしたがって、操作用画像を含むサービス内容を復元するとともに、当該ストリーム中のインタラクティブ制御データに基づき、操作者の操作入力にしたがって、出力する内容をインタラクティブに変更する通信方法であって、送信側において送信するインタラクティブ制御データに、受信モード時と再生モード時において、処理内容の異なる命令またはデータを含んでいることを特徴としている。
【００６９】
したがって、受信モード時、再生モード時のそれぞれにおいて、適切なサービス内容を復元することができる。
【００７０】
（６４）この発明の送信装置は、コンテンツデータおよびインタラクティブ性を実現するためのインタラクティブ制御データを含んだトランスポートストリームを多重化して送信する送信装置であって、前記インタラクティブ制御データは、互いに関連付けられた複数のインタラクティブ制御データを組として、当該組が複数回繰り返して伝送され、前記インタラクティブ制御データは、受信側において、受信モード時と再生モード時において処理内容の異なる命令またはデータを含んでいることを特徴としている。
【００７１】
したがって、受信側において受信された際、さらに記録され、再生された際のそれぞれにおいて、適切なサービス内容を復元することができる。
【００７２】
（６５）この発明の受信記録再生装置は、インタラクティブ性を実現するためのインタラクティブ制御データを含んでおり、パケット化されたトランスポート・ストリームを受信する受信手段と、受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームを生成する変換手段と、変換手段からの変換ストリームを記録媒体に記録する記録手段と、記録媒体に記録された変換ストリームを読み出す読出手段と、操作者の操作入力を受ける操作受付手段と、受信モードにおいては受信手段からのトランスポート・ストリームを受け、再生モードにおいては読出手段からの変換ストリームを受けて、操作用画像を含むサービス内容信号を復元するとともに、当該ストリーム中のインタラクティブ制御データに基づき、操作者の操作入力にしたがって、出力するサービス内容信号の内容をインタラクティブに変更する復元手段と、を備え、前記復元手段は、再生時に再生環境に応じて、制御内容を変えるものであることを特徴としている。
【００７３】
したがって、再生環境に対応して、適切なサービス内容を復元することができる。
【００７４】
（７２）この発明の装置は、復元手段が、再生時における再生環境を、インタラクティブ制御データに含まれている条件にしたがって判断し、再生環境に応じて制御内容を変えることを特徴としている。したがって、再生の際には、再生環境に応じた適切なサービス内容を再生することができる。
【００７５】
（７３）この発明の装置は、復元手段が、出力する内容をインタラクティブに変更するかしないかによって、再生制御の内容を変えるものであることを特徴としている。したがって、再生の際には不要であるようなインタラクティブ再生を行わないようにすることができる。
【００７６】
（７４）この発明の装置は、外部との通信を行うための通信手段を、さらに備え、復元手段が、操作者の操作入力に応じて当該通信手段による通信を行うか否かを、再生時における再生環境に応じて決定するものであることを特徴としている。したがって、再生の際の再生環境に応じて、外部との通信を行うかどうかを、適切に決定することができる。
【００７７】
（７５）この発明の装置は、操作者の操作入力に応じて通信手段によって行った通信のログ情報を記録するログ記録部をさらに備え、ログ情報記録部には、再生モードにおける通信であるか、受信モードにおける通信であるかを判別するデータも記録されることを特徴としている。したがって、ログ情報を記録することができるとともに、当該ログ情報が受信モード時のものか再生モード時のものかを判別することができる。
【００７８】
（８１）この発明のパケット多重化データを記録した記録媒体は、トランスポートストリーム中の所望のサービスに関するパケットのうち、少なくとも選択されたエレメンタリーストリームと、ＰＡＴと、ＰＭＴと、インタラクティブ制御データのパケット多重化データを記録しており、前記ＰＭＴは、トランスポートストリーム中のＰＭＴの全ての情報のうち、所望のサービスに関する前記エレメンタリーストリームに関連する情報のみを抽出して構成されており、前記インタラクティブ制御データは、互いに関連付けられた複数のインタラクティブ制御データを組として、当該組が複数回繰り返して記録されており、前記インタラクティブ制御データは、再生時にのみ適用される条件または命令、あるいは再生時にのみ適用されない条件または命令を含んでいることを特徴としている。
【００７９】
したがって、再生時に、組となった複数のインタラクティブ制御データのすべてを装置に記録しなくとも、インタラクティブな機能を実現することができる。さらに、再生時のみに適用され、または適用されない条件、命令によって、適切な再生を行うことができる。
【００８０】
（８２）この発明の記録媒体は、与えられたトランスポート・ストリームから、所望のサービスに関するパケットを選択し、インタラクティブ制御データを含んだ変換ストリームとして出力する変換回路と、変換回路からの変換ストリームを記録環境情報とともに記録媒体に記録する記録部と、記録媒体に記録された変換ストリームを読み出す読出部と、読み出された変換ストリームから、エレメンタリストリーム、インタラクティブ制御データを分離して出力するデコーダと、デコーダからのエレメンタリーストリームおよび制御部からの指令を受けて、サービス内容信号を生成する信号生成回路と、デコーダの動作を制御する制御部と、制御部の動作を定めた基本プログラムを記録した記録部と、操作者の操作入力を受ける操作受付部とを備えた記録再生装置に対し、前記基本プログラムに解釈されてまたは前記基本プログラムと共同して制御を行うためのインタラクティブ制御データを記録した記録媒体であって、前記インタラクティブ制御データは、前記基本プログラムに解釈されてまたは前記基本プログラムと共同して、操作用画像信号を生成して信号生成回路に与え、操作者の操作入力に基づいて、少なくともデコーダによって分離するインタラクティブ制御データを変えるように制御することにより、インタラクティブ性のあるサービス内容信号を信号生成回路から出力させる処理を行わせるものであり、さらに、前記ナビゲーションプログラムには、再生時にのみ適用される条件または命令、もしくは再生時にのみ適用されない条件または命令が含まれていることを特徴としている。
【００８１】
したがって、再生時のみに適用され、または適用されない条件、命令によって、適切な再生を行うことができる。
【００８２】
（８３）この発明のトランスポートストリームを搬送する搬送波は、コンテンツデータおよびインタラクティブ性を実現するためのインタラクティブ制御データを含んでおり、前記インタラクティブ制御データは、互いに関連付けられた複数のインタラクティブ制御データを組として、当該組が複数回繰り返して伝送され、前記インタラクティブ制御データには、前記インタラクティブ制御データには、再生時にのみ適用される条件または命令、もしくは再生時にのみ適用されない条件または命令が含まれていることを特徴としている。
【００８３】
したがって、受信側において受信時や再生時に、組となった複数のインタラクティブ制御データのすべてを装置に記録しなくとも、インタラクティブな機能を実現することができる。さらに、再生時のみに適用され、または適用されない条件、命令によって、適切な再生を行うことができる。
【００８４】
この発明において「受信手段」とは、トランスポートストリームを受信するための手段をいい、無線による伝送に限らず、有線による伝送を受信するものも含む概念である。実施形態では、図１０のチューナ３４がこれに該当する。
【００８５】
「変換手段」とは、トランスポートストリームを変換ストリームに変換するための手段をいう。実施形態では、たとえば、図１０のＴＳデコーダ５０、変換ストリーム生成部６２およびＣＰＵ５８（特に、ステップＳ２４、Ｓ２５）がこれに該当する。
【００８６】
「変換ストリーム」とは、記録のためにトランスポートストリームに何らかの処理を施したストリームをいい、最終的に記録されるストリームだけでなく、中間的に生成されるストリームも含む概念である。たとえば、実施形態において、トランスポートデコーダ５０の端子５０ａから出力されるような選択されたストリームも含む。
【００８７】
「記録手段」とは、記録媒体に記録を行うための手段をいう。実施形態では、記録読出部６６がこれに該当する。
【００８８】
「読出手段」とは、記録媒体から読出を行うための手段をいう。実施形態では、記録読出部６６がこれに該当する。
【００８９】
「復元手段」とは、トランスポートストリームまたは変換ストリームに基づいて、サービス内容を復元する手段をいう。実施形態では、たとえば、ＴＳデコーダ５０およびＣＰＵ５８（特に、ステップＳ３２〜Ｓ３６）がこれに該当する。
【００９０】
「記録時情報」とは、記録の際の時間的な情報をいい、時刻、日、月、年、曜日、平日か休日かの区別等を含む概念であり、さらに、これらの組み合わせを含む概念である。
【００９１】
「エレメンタリーストリーム」とは、サービスの内容を構成する映像または音声または双方のパケット化されたストリームをいう。
【００９２】
「再生制御」とは、再生そのものだけでなく、再生に関連して行われる制御も含む概念である。たとえば、再生の際に外部との通信を行う制御も含まれる。
【００９３】
「命令を実行対象とする」とは、当該命令を実際に実行する場合だけでなく、条件によっては実行したりしなかったりするような場合も含む概念である。
【００９４】
「基本プログラム」とは、他のプログラムやデータを解釈して実行するためのプログラムをいう。
【００９５】
「プログラムを記録した記録媒体」とは、プログラムを記録したＲＯＭ、ＲＡＭ、フレキシブルディスク、ＣＤ−ＲＯＭ、メモリカード、ハードディスク等の記録媒体をいう。ＣＰＵに接続されて、記録されたプログラムが直接実行されるハードディスクのような記録媒体だけでなく、一旦ハードディスク等にインストールした後に実行されるプログラムを記録したＣＤ−ＲＯＭ等の記録媒体を含む概念である。さらに、ここでいうプログラムには、直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む。また、実施形態におけるナビゲーションデータもプログラムの概念に含まれる。
【００９６】
【発明の実施の形態】
目次
１．衛星放送システムの概要
１．１．衛星放送における電波送出状態
１．２．送信装置の構成
１．３．トランスポートストリームの構造
１．４．受信装置の構成
２．第１の実施形態
２．１．受信記録再生装置
２．１．１受信記録再生装置の全体構成
２．１．２受信記録再生装置の具体的構成例および動作
２．１．３他の実施形態
３．第２の実施形態
３．１．受信記録再生装置
３．１．１受信記録再生装置の全体構成
３．１．２受信記録再生装置の具体的構成例および動作
３．１．３記録環境と再生環境
３．２．その他の実施形態
４．第３の実施形態
４．１．受信記録再生装置
４．１．１受信記録再生装置の全体構成
４．１．２受信記録再生装置の具体的構成例および動作
４．１．３その他の再生環境等
４．２．その他の実施形態
５．第４の実施形態
５．１．インタラクティブ性を有する衛星放送システムの概要
５．２．受信記録再生装置
５．２．１受信記録再生装置の全体構成
５．２．２受信記録再生装置の具体的構成例および動作
５．２．３他の実施形態
６．第５の実施形態
６．１．送信装置
６．２．受信記録再生装置
６．２．１受信記録再生装置の全体構成
６．２．２受信記録再生装置の具体的構成例および動作
６．２．３記録環境と再生環境
６．３．その他の実施形態
７．第６の実施形態
７．１．送信装置
７．２．受信記録再生装置
７．２．１受信記録再生装置の全体構成
７．２．２受信記録再生装置の具体的構成例および動作
７．２．３再生環境
８．第７の実施形態
９．第８の実施形態
１０．その他
【００９７】
以下この発明を衛星放送に適用した場合について説明する。しかし、パケット化して送信する放送であれば、地上波放送、ケーブルテレビ等の有線放送等にも適用することができる。本発明の実施形態を説明する前に、まず、衛星放送システムの概要を説明する。
【００９８】
１．衛星放送システムの概要
１．１．衛星放送における電波送出状態
図１に、衛星放送における電波の送出状態を模式化して示す。地上局２からの電波は、放送衛星４を介して地上に向けて送出される。放送衛星４からは、複数のトランスポートストリームＴＳ１、ＴＳ２、ＴＳ３が送出される。各トランスポートストリームは、周波数、偏波面などによって区別される。
【００９９】
トランスポートストリームＴＳ１には、複数のサービス（地上波放送のチャネルに相当する）ＳＶ１１、ＳＶ１２、ＳＶ１３、ＳＶ１４がパケット化されて時分割により多重化されている。同様に、トランスポートストリームＴＳ２にはサービスＳＶ２１、ＳＶ２２、ＳＶ２３、ＳＶ２４が多重化され、トランスポートストリームＴＳ３にはサービスＳＶ３１、ＳＶ３２、ＳＶ３３、ＳＶ３４が多重化されている。なお、各トランスポートストリームには、各サービスの画像データ、音声データの他、番組情報を示すための制御データ、現在時刻を示す制御データ、パケット化に伴って必要な制御データ等も送出されている。図１においては、３つのトランスポートストリームのみが示されているが、実際には、より多くのトランスポートストリームが送出される。さらに、図１においては、各トランスポートストリームについて、４つのサービスが多重化されているが、実際にはより多くのサービスが多重化される。
【０１００】
１．２．送信装置の構成
図２に、上記のトランスポートストリームを生成して送信するための送信装置の構成を示す。図においては、トランスポートストリームＴＳ１についてのみ示したが、他のトランスポートストリームＴＳ２、ＴＳ３も同じように生成される。
【０１０１】
サービスＳＶ１１の画像／音声データＥＳ１１は、エンコーダＥ１によって圧縮されて多重化部１０に与えられる。同様に、サービスＳＶ１２の画像／音声データＥＳ１２はエンコーダＥ２によって圧縮されて多重化部１０に与えられ、サービスＳＶ１３の画像／音声データＥＳ１３はエンコーダＥ３によって圧縮されて多重化部１０に与えられ、サービスＳＶ１４の画像／音声データＥＳ１４はエンコーダＥ４によって圧縮されて多重化部１０に与えられる。
【０１０２】
制御データ生成部１６は、パケット多重化のための制御データ、番組情報を示すための制御データ、現在時刻を示す制御データ等を生成する。パケット多重化のための制御データは、時分割してパケット化された複数のサービスの画像／音声データを、正しく識別するなどのために付される。
【０１０３】
多重化部１０は、制御データ、圧縮された画像／音声データＥＳ１１、ＥＳ１２、ＥＳ１３、ＥＳ１４を時分割して固定長のパケットにし、トランスポートストリームＴＳ１として出力する。
【０１０４】
スクランブラ１２は、出力されたパケットに対し、スクランブル鍵制御部１６から与えられるスクランブル鍵を用いてスクランブルをかける。スクランブルのかけられたトランスポートストリームＴＳ１は、変調部１４において変調され、放送衛星４を介して視聴者に放送される。
【０１０５】
なお、スクランブラ１２において用いられたスクランブル鍵は、ＥＣＭ生成部８において暗号化され、ＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ　Ｃｏｎｔｒｏｌ　Ｍｅｓｓａｇｅ）データとされる。つまり、スクランブルを解くための鍵をさらに暗号化したＥＣＭデータを生成している。多重化部５４は、このＥＣＭデータも含めてパケット化する。
【０１０６】
１．３．トランスポートストリームの構造
図２の送信装置によって生成されたトランスポートストリームＴＳ１には、図３に示すように、サービスＳＶ１１の映像データＥＳ（Ｖ）１、音声データＥＳ（Ａ）１、サービスＳＶ１２の映像データＥＳ（Ｖ）２、音声データＥＳ（Ａ）２、サービスＳＶ１３の映像データＥＳ（Ｖ）３、音声データＥＳ（Ａ）３、サービスＳＶ１４の映像データＥＳ（Ｖ）４、音声データＥＳ（Ａ）４が多重化されている。
【０１０７】
さらに、パケット多重化のための制御データＮＩＴ、ＰＡＴ、ＰＭＴ１、ＰＭＴ２、ＰＭＴ３、ＰＭＴ４も多重化されている。これら制御データにより、多重化された各サービスＳＶ１１、ＳＶ１２、ＳＶ１３、ＳＶ１４の映像／音声データを分離することができる。
【０１０８】
また、スクランブル鍵のための制御データＥＣＭ１、ＥＣＭ２、ＥＣＭ３、ＥＣＭ４、番組情報を示す制御データＥＩＴ１、ＥＩＴ２、ＥＩＴ３、ＥＩＴ４、現在日時を示す制御データＴＤＴなども多重化されている。なお、図には示していないが、その他多くの制御データが多重化されている。
【０１０９】
パケット化は、図３の縦線１８ａに示すように行われる。つまり、制御データＮＩＴ、ＰＡＴ、ＰＭＴ、ＥＩＴ、ＴＤＴ、ＥＣＭ、映像データＥＳ（Ｖ）、音声データＥＳ（Ａ）の順にパケット化が行われる。音声データＥＳ（Ａ）３までのパケット化が完了すれば、再び、制御データＮＩＴ以下のパケット化を繰り返す（縦線１８ｂ参照）。
【０１１０】
図４に、パケット化されたデータの基本的構造を示す。制御データ、映像／音声データともに、図４に示すようなデータ構造を持つパケットとされる。パケット化データの先頭には、パケットＩＤ（ＰＩＤ）が付される。パケットＩＤは、各パケットを識別するため各パケットごとにユニークに付された符号である。内容データは、パケット化された対象データ（制御データ、映像／音声データなど）である。
【０１１１】
図５に、パケット多重化のための制御データＰＭＴ１のデータ内容を示す。ＰＭＴ１には、サービスＳＶ１１の映像データＥＳ（Ｖ）１、音声データＥＳ（Ａ）１のパケットＩＤ、およびこれらのスクランブルを解くためのＥＣＭ１のパケットＩＤが記述されている。ＰＭＴ２、ＰＭＴ３、ＰＭＴ４には、それぞれ、サービスＳＶ１２、ＳＶ１３、ＳＶ１４に関して、同様のパケットＩＤが記述されている。
【０１１２】
図６に示すように、ＰＡＴには、サービスＳＶ１１に対応するＰＭＴ１のパケットＩＤ、サービスＳＶ１２に対応するＰＭＴ２のパケットＩＤ、サービスＳＶ１３に対応するＰＭＴ３のパケットＩＤ、サービスＳＶ１４に対応するＰＭＴ４のパケットＩＤが記述されている。
【０１１３】
図７に示すように、ＮＩＴには、全てのトランスポートストリームＴＳ１、ＴＳ２、ＴＳ３について、その周波数、偏波面などの伝送諸元、および当該トランスポートストリームに多重化されているサービスのリストが記述されている。これにより、ある特定のサービスが、いずれの周波数のトランスポートストリームに多重化されているかを知ることができる。
【０１１４】
１．４．受信装置の構成
図８に、受信装置の概要を示す。チューナ２２によって、トランスポートストリームが選択され、デ・スクランブラ２４によってスクランブルが解除され、トランスポートデコーダ２６によって所望のサービスに関する映像／音声データＥＳが分離される。なお、マイクロプロセッサ（ＭＰＵ）２８は、取得したＥＣＭをＩＣカード３０に送り、ＩＣカード３０によって復元されたクランブル鍵を受け取る。ＭＰＵ２８は、このスクランブル鍵をデ・スクランブラ２４に設定する。これにより、映像／音声データＥＳのスクランブルを解くことができる。
【０１１５】
なお、ＭＰＵ２８は、所望のサービスの映像／音声データＥＳのパケットＩＤをトランスポートデコーダ２６にセットする。これにより、トランスポートデコーダ２６は、当該サービスの映像／音声データＥＳを出力する。また、制御データのパケットＩＤをトランスポートデコーダ２６にセットした場合には、分離された制御データはＭＰＵ２８に与えられる。
【０１１６】
現在、トランスポートストリームＴＳ３のサービスＳＶ３３を受信しているとして、トランスポートストリームＴＳ１のサービスＳＶ１２に切り換える旨の指令がＭＰＵ２８に与えられた場合の動作を、以下説明する。まず、ＭＰＵ２８は、トランスポートデコーダを制御して（すなわち、制御データＮＩＴのパケットＩＤをセットして）、ＮＩＴを取り込む。このＮＩＴの記述により、受信を希望するサービスＳＶ１２がトランスポートストリームＴＳ１に多重化されていることを知る（図７参照）。
【０１１７】
次に、チューナ８を制御して、トランスポートストリームＴＳ１を受信する。さらに、トランスポートデコーダ２６を制御して、ＰＡＴおよびＰＭＴ２を取得し、所望のサービスＳＶ１２の映像データＥＳ（Ｖ）２、音声データＥＳ（Ａ）２のパケットＩＤおよびそのＥＣＭのパケットＩＤを得る。
【０１１８】
次に、これらパケットＩＤをトランスポートデコーダ２６にセットして、所望のサービスＳＶ１２の映像データＥＳ（Ｖ）２、音声データＥＳ（Ａ）２をトランスポートデコーダ２６から出力させる。なお、これと並行して、ＭＰＵ２８は、トランスポートデコーダ２６から得たＥＣＭをＩＣカード３０に送ってスクランブル鍵を取得し、デ・スクランブラ２４に設定する。これにより、スクランブルの解除された映像データＥＳ（Ｖ）２、音声データＥＳ（Ａ）２を得ることができる。上記のようにして、受信するサービスの切り換えが行われる。
【０１１９】
また、番組予定や番組情報を表示する旨の命令がＭＰＵ２８に与えられると、ＭＰＵ２８は、トランスポートデコーダ２６を制御してＥＩＴを取得する。さらに、取得したＥＩＴに基づいて、番組情報等を表示するように制御する。
【０１２０】
２．第１の実施形態
２．１．受信記録再生装置
２．１．１受信記録再生装置の全体構成
図９に、この発明の一実施形態による受信記録再生装置３２の全体構成を示す。アンテナ２０によって捕捉された電波は、受信手段３４によって１つのトランスポートストリームとして復調される。受信モードにおいては、受信手段３４からのトランスポートストリームは復元手段４０に与えられる。復元手段４０は、このトランスポートストリームから、所望のサービスに関するパケットを選択して、当該パケットの内容にしたがって、サービス内容信号（たとえばＮＴＳＣのようなコンポジット信号）を復元して出力する。映像・画像出力手段４６は、このサービス内容信号を受けて、映像、画像を出力する。
【０１２１】
記録モードにおいては、受信手段３４からのトランスポートストリームは変換手段３６に与えられる。変換手段３６は、このトランスポートストリームを、記録に適した状態のパケット多重化ストリームに変換し、変換ストリームとして出力する。変換手段３６は、トランスポートストリームから所望のサービスに関するパケットを選択するとともに、これらパケットのうち、再生時に必要となるパケットのみを選択して変換ストリームを生成する。記録手段３８は、この変換ストリームを記録媒体４４に記録する。
【０１２２】
再生モードにおいては、読出手段４２によって、記録媒体４４から変換ストリームが読み出される。読み出された変換ストリームは、復元手段４０に与えられる。復元手段４０は、この変換ストリームの内容にしたがって、サービス内容信号（たとえばＮＴＳＣのようなコンポジット信号）を復元して出力する。映像・画像出力手段４６は、このサービス内容信号を受けて、映像、画像を出力する。
【０１２３】
この実施形態では、従来装置のように復元手段４０からのサービス内容信号を記録するのではなく、パケットの状態のままで記録するようにしている。したがって、制御データを含めて記録することができるので、制御データに基づく衛星放送の機能を損なうことなく記録再生を行うことができる。また、映像・音声ともにディジタル的に圧縮された状態にて記録できるので、記録媒体の容量を有効に活用することができる。
【０１２４】
さらに、トランスポートストリームのうちから所望のサービスに関するパケットのみを選択して記録しているので、記録に必要な容量を小さくすることができる。加えて、当該パケットの中から、再生時に必要なパケットだけを選択して記録しているので、記録に必要な容量を小さくすることができる。
【０１２５】
２．１．２受信記録再生装置の具体的構成例および動作
図１０に、図９に示す受信記録再生装置３２をＣＰＵを用いて実現した場合のブロック図を示す。この受信記録再生装置３２は、受信部６８と記録再生部７０を備えている。ＣＰＵ５８は、メモリ６０に記録されたプログラムにしたがって各部の制御を行う。
【０１２６】
この装置は、受信モード、記録モード、再生モードの３つのモードを有している。以下では、それぞれのモードについて、その動作を説明する。
【０１２７】
（１）受信モード
メモリ６０に記録された受信モードのプログラムを、図１１にフローチャートにて示す。
【０１２８】
現在、トランスポートストリームＴＳ１のサービスＳＶ１３を受信しているとして、トランスポートストリームＴＳ１のサービスＳＶ１１に切り換える旨の指令がＣＰＵ５８に与えられた場合の動作を、以下説明する。なお、ＣＰＵ５８に対する指令は、操作パネルまたは操作リモコンから与えられる。図１０に示す、操作入力部５４は、この操作パネルまたは操作リモコンからの指令を受ける受光部である。
【０１２９】
まず、ＣＰＵ５８は、トランスポートデコーダ（ＴＳデコーダ）５０の制御データ分離用のレジスタ（図示せず）にＰＡＴのパケットＩＤをセットする。ＰＡＴのパケットＩＤは、固定的に「０ｘ００」と決められている。これにより、ＴＳデコーダ５０は、分離したＰＡＴの内容をメモり６０に記録する（ステップＳ１１）。このＰＡＴには、現在受信しているトランスポートストリームＴＳ１に多重されているサービスの一覧が記述されている（図６参照）。したがって、ＣＰＵ５８は、希望されているサービスＳＶ１１が現在受信中のトランスポートストリームＴＳ１に多重されていることを知る。つまり、ＣＰＵ５８は、ステップＳ１２からＳ１８に処理を進める。
【０１３０】
ステップＳ１８においては、取得したＰＡＴに基づいて、所望のサービスＳＶ１１のＰＭＴのパケットＩＤを取得する。ここでは、「０ｘ１１」が取得される（図６参照）。次に、ＣＰＵ５８は、ＰＭＴのパケットＩＤ「０ｘ１１」を、ＴＳデコーダ５０の制御データ分離用レジスタにセットする。これにより、サービスＳＶ１１のＰＭＴ１を分離して、その内容をメモリ６０に取得することができる（ステップＳ１９）。
【０１３１】
サービスＳＶ１１のＰＭＴ１を図５に示す。ＣＰＵ５８は、このＰＭＴ１に基づいて、映像および音声のデータのスクランブル鍵を得るためのＥＣＭデータのパケットＩＤ「０ｘ２１」を知ることができる。同様に、映像および音声データＥＳ（Ｖ）１、ＥＳ（Ａ）１のパケットＩＤ「０ｘ２２」「０ｘ２４」を知ることができる（ステップＳ２０）。
【０１３２】
ＣＰＵ５８は、ＥＣＭのパケットＩＤ「０ｘ２１」をＴＳデコーダ５０の制御データ分離用レジスタにセットして、ＥＣＭを取得する。さらに、このＥＣＭをＩＣカード５６に与え、復元されたスクランブル鍵を取得する。このようにして取得したスクランブル鍵を、デ・スクランブラ４８に設定する（ステップＳ２１）。これにより、サービスＳＶ１１の映像データＥＳ（Ｖ）１、音声データＥＳ（Ａ）１のパケットは、スクランブルが解除された状態となる。
【０１３３】
また、ＣＰＵ５８は、映像および音声データＥＳ（Ｖ）１、ＥＳ（Ａ）１のパケットＩＤ「０ｘ２２」「０ｘ２４」を、ＴＳデコーダ５０のＥＳ分離用レジスタ（図示せず）にセットする（ステップＳ２２）。これにより、ＴＳデコーダ５０は、分離した映像および音声データＥＳ（Ｖ）１、ＥＳ（Ａ）１を、ＡＶデコーダ５２に出力する。
【０１３４】
これを受けたＡＶデコーダは、圧縮を伸張（解凍）し、Ｄ／Ａ変換を行ってビデオ・コンポジット信号を生成する。この信号は、ＴＶセット４６に与えられ、映像・音声として出力される。
【０１３５】
上記のようにして受信モードにおける処理が行われる。なお、ステップＳ１２において、現在受信中のトランスポートストリームに希望するサービスが多重されていない場合には、ステップＳ１３に進む。ステップＳ１３においては、ＰＡＴに記述されているＮＩＴのパケットＩＤを取得する。これに基づいて、ＮＩＴを取得し、所望のサービスがいずれのトランスポートストリームに多重されているかを知る（ステップＳ１４、Ｓ１５）。
【０１３６】
ＣＰＵ５８は、当該トランスポートストリームを受信するようにチューナー３４の設定を切り換える（ステップＳ１６）。その後、当該トランスポートストリームのＰＡＴを取得する（ステップＳ１７）。以後は、上記のステップＳ１８以下を実行すればよい。
【０１３７】
（２）記録モード
図１２に、メモリ６０に記録された記録モードのプログラムを、フローチャートにて示す。ステップＳ１１〜Ｓ２２は、受信モードと同じである。したがって、図１２においては、ステップＳ２３以降についてのみ示している。操作入力部５４から、記録命令が与えられると記録モードとなる。
【０１３８】
まず、ステップＳ２３において、ＣＰＵ５８は、ＴＳデコーダの記録データ分離用レジスタ（図示せず）に、所望のサービスＳＶ１１の映像および音声データＥＳ（Ｖ）１、ＥＳ（Ａ）１のパケットＩＤ、ＮＩＴのパケットＩＤ、ＰＡＴのパケットＩＤ、所望のサービスＳＶ１１のＰＭＴ１のパケットＩＤをセットする。これにより、ＴＳデコーダ５０は、映像および音声データＥＳ（Ｖ）１、ＥＳ（Ａ）１、ＰＡＴ、ＰＭＴ１、ＮＩＴを、パケット状態のままで、記録再生部７０の変換ストリーム生成部６２に出力する。
【０１３９】
ＣＰＵ５８は、メモリ６０に記録したＰＭＴ１を取得し、記述されている情報のうち、所望のサービスＳＶ１１に関する情報のみを選択し、変換ＰＭＴ１を生成する（ステップＳ２４）。たとえば、ＰＭＴ１に含まれる情報のうち、ＥＣＭのパケットＩＤは再生時に不要であるため取り除かれる。これにより、ＰＭＴ１に含まれている情報のうち、所望のサービスＳＶ１１の記録再生のために関係しない情報が取り除かれた変換ＰＭＴ１が得られる。
【０１４０】
次に、ＣＰＵ５８は、記録される変換ストリームに含まれるサービスおよびイベント（番組）の情報を記述した制御データＳＩＴを生成する（ステップＳ２５）。
【０１４１】
ＣＰＵ５８は、上記のようにして生成した変換ＰＭＴ１、ＳＩＴをＭＰＵ６４に与える。ＭＰＵ６４は、これを変換ストリーム生成部６２に与え、変換ストリームを生成させる。
【０１４２】
変換ストリーム生成部６２は、ＴＳデコーダ５０からのＰＡＴを受けて、所望のサービスＳＶ１１に関する情報のみを含む変換ＰＡＴを生成し、ＰＡＴを変換ＰＡＴで置き換える。この際、ＰＡＴに含まれていたＮＩＴのパケットＩＤは、ＳＩＴのパケットＩＤに変える。また、ＴＳデコーダ５０からのＰＭＴを、ＭＰＵ６４から受けた変換ＰＭＴに置き換える。さらに、ＴＳデコーダ５０からのＮＩＴを、ＭＰＵ６４から受けたＳＩＴに置き換える。
【０１４３】
このようにして、所望のサービスのＥＳ、ＳＩＴ、変換ＰＡＴ、変換ＰＭＴのパケット多重化された変換ストリームが得られる。
【０１４４】
ＣＰＵ５８は、記録命令をＭＰＵ６４に与える（ステップＳ２７）。これを受けて、ＭＰＵ６４は、記録・読出部６６を制御して、磁気テープ４４に変換ストリームを記録する。記録される変換ストリームを模式化して示すと、図１３のようになる。
【０１４５】
操作入力部５４から記録停止命令が与えられると、ＣＰＵ５８は、これをＭＰＵ６４に与える（ステップＳ２８、Ｓ２９）。ＭＰＵ６４は、これを受けて、記録・読出部６６による記録を停止する。
【０１４６】
なお、磁気テープ４４に記録される変換ストリームには、同じ内容の制御データであっても、何回もパケット多重化されて記録されている。したがって、磁気テープの途中からであっても、再生を行うことができる。
【０１４７】
また、記録中に、サービスの選択が変更されると、途中から変更されたサービスが記録されることとなる。この際、変換ストリーム生成部６２は、情報が不連続になったことを自らが検出して（またはＣＰＵ５８からの指令に基づいて）、情報の不連続点を示す制御データＤＩＴ（Ｄｉｓｃｏｎｔｉｎｕｉｔｙ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｔａｂｌｅ）を生成する。さらに、このＤＩＴを、図１４に示すように、変更されたサービスの先頭にパケット多重化する。同様に、新たな記録を行う場合には、先頭にこのＤＩＴが付される。また、同一サービス内の異なる番組を連続して記録した場合にもＤＩＴが付される。
【０１４８】
上記においては、記録再生装置７０に変換ストリーム生成部６２を設けているが、受信装置６８にこれを設けるようにしてもよい。この場合、記録再生装置７０は、受信装置６８から出力される変換ストリームをそのまま記録することとなる。
【０１４９】
（３）再生モード
図１５に、メモリ６０に記録された再生モードのプログラムを、フローチャートにて示す。操作入力部５４から、再生命令が与えられると再生モードとなる。
【０１５０】
まず、ＣＰＵ５８は、ステップＳ３１において、再生命令をＭＰＵ６４に与える。ＭＰＵ６４は、これを受けて、記録読出部６６を制御し、磁気テープ４４から変換ストリームを読み出させる。読み出された変換ストリームは、ＴＳデコータ５０に与えられる。
【０１５１】
次に、ＴＳデコーダ５０の制御データ分離用レジスタに、変換ＰＡＴのパケットＩＤ「０ｘ００」をセットして、変換ストリーム中から変換ＰＡＴを分離し、メモリ６０に記憶する（ステップＳ３２）。この変換ＰＡＴの記述に基づいて、変換ＰＭＴのパケットＩＤを認識する（ステップＳ３３）。
【０１５２】
さらに、ＴＳデコーダ５０の制御データ分離用レジスタに、変換ＰＭＴのパケットＩＤをセットして、変換ストリーム中から変換ＰＭＴを分離し、メモリ６０に記憶する（ステップＳ３４）。この変換ＰＭＴの記述に基づいて、映像データＥＳ（Ｖ）、音声データＥＳ（Ａ）のパケットＩＤを認識する（ステップＳ３５）。
【０１５３】
次に、ＣＰＵ５８は、ＴＳデコーダ５０のＥＳ分離用レジスタに、映像データＥＳ（Ｖ）、音声データＥＳ（Ａ）のパケットＩＤをセットして、変換ストリーム中からこれらを分離する。分離された映像データＥＳ（Ｖ）、音声データＥＳ（Ａ）は、ＡＶデコーダ５２に出力される。
【０１５４】
これを受けたＡＶデコーダは、圧縮を伸張（解凍）し、Ｄ／Ａ変換を行ってビデオ・コンポジット信号を生成する。この信号は、ＴＶセット４６に与えられ、映像・音声として出力される。
【０１５５】
再生中に、変換ストリーム中のＤＩＴの存在を見いだすと、ＣＰＵ５８は、ステップＳ３２に戻って、変換ＰＡＴの以下の処理を行う（ステップＳ３７）。ＤＩＴは、記録されたデータの不連続点を示すからである。
【０１５６】
操作入力部５４より再生停止命令があると、ＣＰＵ５８は、これをＭＰＵ６４に与える（ステップＳ３８、Ｓ３９）。これを受けて、ＭＰＵ６４は、記録・読出部６６を制御して、磁気テープ４４からの読み出しを停止する。
【０１５７】
２．１．３他の実施形態
図１０の実施形態では、ＴＳデコーダ５０、変換ストリーム生成部６２およびＣＰＵ５８（特に、ステップＳ２４、Ｓ２５）によって、変換手段３６を実現している。また、ＴＳデコーダ５０およびＣＰＵ５８（特に、ステップＳ３２〜Ｓ３６）によって、復元手段４０を実現している。このように、ＴＳデコーダ５０を、変換手段、復元手段の双方に共用しているので、構成を簡易にすることができる。
【０１５８】
図１０の実施形態では、ＣＰＵ５８が変換ストリーム生成の一部分を実行している（ステップＳ２４、Ｓ２５）が、これらの処理も、変換ストリーム生成部６２が行ってもよい。さらに、ＴＳデコーダ５０において選択されたパケットのみが変換ストリーム生成部６２に与えられているが、デ・スクランブラ４８からのトランスポートストリームをそのまま変換ストリーム生成部６２に与えるようにしてもよい。この場合、変換ストリーム生成部６２が、必要なパケットの選択を行う。
【０１５９】
なお、図１０では、受信記録再生装置３２として示したが、受信部６８だけで構成される受信装置としてもよい。この場合には、ＴＳデコーダの出力５０ａを取り出すための記録用データ出力端子、記録再生部７０からの変換ストリーム５０ｂを受けるための復元用データ入力端子を設けるとよい。
【０１６０】
また、記録再生部７０だけで構成される記録再生装置としてもよい。さらに、記録再生部７０の再生機能だけで構成される再生装置、記録再生部７０の記録機能だけで構成される記録装置としてもよい。
【０１６１】
また、上記実施形態では、デ・スクランブルされたデータを記録するようにしているが、スクランブルされた状態のデータを記録するようにしてもよい。この場合には、ＥＣＭデータも併せて記録しておく。この場合、ＥＣＭデータをそのまま記録してもよいし、ＳＩＴデータの一部として記録してもよい。
【０１６２】
３．第２の実施形態
３．１．受信記録再生装置
３．１．１受信記録再生装置の全体構成
図１６に、第２の実施形態による受信記録再生装置の全体構成を示す。この実施形態では、変換ストリームを作成する際の環境（つまり記録の際の環境）を取得する記録環境取得手段７２が設けられており、変換手段３６は、この記録環境を含んだ変換ストリームを生成する。したがって、記録媒体４４には、記録環境を含んだ変換ストリームが記録される。
【０１６３】
再生環境取得手段７４は、再生の際の環境を取得する。復元手段４０は、再生環境取得手段７４からの再生環境と、記録媒体から読み出した記録環境とを比較し、両環境の違いに基づいて再生制御の内容を変える。
【０１６４】
したがって、記録環境と再生環境との違いに基づいて、適切な再生を行うことができる。
【０１６５】
３．１．２受信記録再生装置の具体的構成例および動作
図１６に示す受信記録再生装置３２をＣＰＵを用いて実現した場合のブロック図は、図１０と同様である。
【０１６６】
この装置は、受信モード、記録モード、再生モードの３つのモードを有している。受信モードは、第１の実施形態と同様であるから、記録モード、再生モードについて、その動作を説明する。
【０１６７】
（１）記録モード
図１７に、メモリ６０に記録された記録モードのプログラムをフローチャートにて示す。基本的な処理は、図１２と同じである。ステップＳ２３１において、ＣＰＵ５８は、メモリ６０に記録されたこの装置自身のＩＤを取得する。さらに、ＣＰＵ５８は、ＳＩＴ生成の際に、この装置ＩＤをＳＩＴの記述中（たとえば、ｄｅｓｃｒｉｐｔｏｒ領域）に含める（ステップＳ２５）。したがって、磁気テープ４４に記録される変換ストリームには、記録環境としての装置ＩＤが含まれることになる。
【０１６８】
（２）再生モード
図１８に、メモリ６０に記録された再生モードのプログラムをフローチャートにて示す。基本的な処理は、図１５と同じである。ＣＰＵ５８は、ステップＳ３２１において、変換ＰＡＴに基づいて、ＳＩＴのパケットＩＤを取得する。これをＴＳデコーダ５０の制御データ分離用レジスタにセットし、ＳＩＴを取得する（ステップＳ３２２）。続いて、ＣＰＵ５８は、取得したＳＩＴに記述されている装置ＩＤを取得する（ステップＳ３２３）。また、メモリ６０に記録されているこの装置自身のＩＤを読み出す（ステップＳ３２４）。
【０１６９】
さらに、これら装置ＩＤが合致するか否かを判断する（ステップＳ３２５）。合致する場合（つまり、磁気テープ４４に記録した装置と再生している装置が同じ場合）には、ステップＳ３３以下を実行し、再生を行う。合致しない場合（つまり、磁気テープ４４に記録した装置と再生している装置が異なる場合）には、その旨の表示をして（ステップＳ３２６）、再生を終了する。
【０１７０】
この実施形態によれば、ペイパービューなどの有料放送を記録したテープを、本人以外の装置にて再生することを禁止することができる。
【０１７１】
なお、上記実施形態では、ＩＤが合致しない場合に再生を行わないようにしたが、再生内容を変えて再生を行うようにしてもよい。
【０１７２】
３．１．３記録環境と再生環境
上記実施形態では、記録および再生環境として装置ＩＤを用いている。しかし、ＩＣカードのＩＤを用いてもよい。また、装置の種類を記録環境として記録し、再生の際に用いた装置の種類と比較して、その違いに基づいて、記録データフォーマット等を変換して再生するようにしてもよい。
【０１７３】
なお、上記実施形態では、記録に用いた装置、再生に用いた装置を、記録環境、再生環境としている。しかし、記録時、再生時を、記録環境、再生環境としてもよい。また、記録場所、再生場所を、記録環境、再生環境としてもよい。
【０１７４】
また、上記実施形態では、ＳＩＴに記録環境を記記述するようにしたが、変換ＰＡＴ、変換ＰＭＴ等に記述するようにしてもよい。
【０１７５】
３．２．その他の実施形態
上記の実施形態では、送信装置から送るトランスポートストリームは、第１の実施形態と同じものである。しかし、記録環境と再生環境のずれの程度と、これに対応して処理すべき内容とを示すデータを、送信装置からトランスポートストリームに含ませて送信するようにし、受信側の記録再生装置では、このデータにしたがって、記録環境と再生環境のずれに基づいて処理内容を変えるようにしてもよい。
【０１７６】
４．第３の実施形態
４．１．受信記録再生装置
４．１．１受信記録再生装置の全体構成
図１９に、第３の実施形態による受信記録再生装置の全体構成を示す。この実施形態では、再生の際の環境を取得する再生環境取得手段７４が設けられている。復元手段４０は、再生モードでは、再生環境取得手段７４からの再生環境を考慮して、当該環境に応じた適切な再生内容を出力する。
【０１７７】
４．１．２受信記録再生装置の具体的構成例および動作
図１９に示す受信記録再生装置３２をＣＰＵを用いて実現した場合のブロック図は、図１０と同様である。
【０１７８】
この装置は、受信モード、記録モード、再生モードの３つのモードを有している。以下、受信モード、記録モード、再生モードについてその動作を説明する。
【０１７９】
（１）受信モード
この実施形態では、２カ国語（たとえば英語と日本語）放送を受信する場合を例として説明する。２カ国語放送の場合、図２０に示すように、音声データとして、ＥＳ（Ａ）１ＪとＥＳ（Ａ）１Ｅの２つのストリームが多重化されている。音声データＥＳ（Ａ）１Ｊは日本語の音声であり、音声データＥＳ（Ａ）１Ｅは英語の音声である。
【０１８０】
図２１に、メモリ６０に記録された受信モードのプログラムをフローチャートにて示す。基本的な処理は、図１１と同じである。ステップＳ１２１において、ＣＰＵ５８は、ＴＳデコーダ５０の制御データ分離用レジスタにＳＤＴのＰＩＤをセットして、ＳＤＴを取得する。ＳＤＴ（Ｓｅｒｖｉｃｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｔａｂｌｅ）には、このトランスポートストリームに多重化されている各サービスについてその詳細が記述されている。また、ＳＤＴには、２カ国語放送の場合、各言語のストリームが何れのパケットＩＤに対応しているか、さらに、デフォルトとして何れの言語を選択するかも記述されている。ＣＰＵ５８は、このデフォルトの音声のパケットＩＤを取得する。ここでは、ＥＳ（Ａ）１ＪのパケットＩＤが記述されており、これを取得したものとする。
【０１８１】
ＣＰＵ５８は、ステップＳ２０において、ＥＳ（Ｖ）１のパケットＩＤとＥＳ（Ａ）１ＪのパケットＩＤとを、ＴＳデコーダ５０にセットする。これにより、日本語音声によるサービスが出力される。
【０１８２】
操作者は、操作入力部５４に音声切換命令を与えることにより、ＣＰＵ５８の制御によって、ＥＳ（Ａ）１Ｅを分離して、英語音声によるサービスに切り換えることができる。
【０１８３】
（２）記録モード
図２２に、メモリ６０に記録された記録モードのプログラムをフローチャートにて示す。基本的な処理内容は、図１２と同様である。ただし、ステップＳ２３において、日本語音声のＥＳ（Ａ）および英語音声のＥＳ（Ａ）の双方のパケットＩＤをセットして、記録再生部７０に出力するようにしている。したがって、磁気テープ４４には、日本語音声のＥＳ（Ａ）および英語音声のＥＳ（Ａ）の双方が記録されることになる。ＣＰＵ５８は、ステップＳ２５において、ＳＤＴに記述された日本語のＥＳ（Ａ）のパケットＩＤおよび英語のＥＳ（Ａ）のパケットＩＤを、ＳＩＴの記述に含めるようにする。
（３）再生モード
図２３に、メモリ６０に記録された再生モードのプログラムをフローチャートにて示す。基本的な処理内容は、図１５と同様である。
【０１８４】
ＣＰＵ５８は、ステップＳ３２１、Ｓ３２２、Ｓ３２７において、日本語音声のＥＳ（Ａ）のパケットＩＤと、英語音声のＥＳ（Ａ）のパケットＩＤを取得し、メモリ６０に一時記憶する。次に、ＣＰＵ５８は、メモリ６０に予め記録された設置場所情報を読み出す（ステップＳ３２８）。ここでは、再生を行った装置の設置場所が米国であったとする。
【０１８５】
次に、ＣＰＵ５８は、メモリ６０に記録された設置場所と言語との対応表（図示せず）に基づいて、適切な言語を選択する。ここでは、英語が選択され、英語音声のＥＳ（Ａ）のパケットＩＤがデフォルトとして選択される。
【０１８６】
ＣＰＵ５８は、ステップＳ３６において、この英語音声のＥＳ（Ａ）のパケットＩＤをＴＳデコーダ５０にセットする。これにより、デフォルトの状態において英語音声によるサービスが出力される。
【０１８７】
操作者は、操作入力部５４に音声切換命令を与えることにより、ＣＰＵ５８の制御によって、日本語音声のＥＳ（Ａ）を分離して、日本語音声によるサービスに切り換えることができる。
４．１．３その他の再生環境等
上記の実施形態においては、再生装置の設置場所に基づいて、再生内容を変えるようにしている。しかし、再生時や再生装置（装置ＩＤや装置の種類）等の再生環境に基づいて、再生内容を変えるようにしてもよい。
【０１８８】
また、上記実施形態では、再生環境取得手段７４を設け、再生環境に応じた再生内容を実現している。しかしながら、再生環境取得手段７４を設けることなく、再生モードであるということに基づいて、受信モードとは異なる再生内容を出力するようにしてもよい。
【０１８９】
４．２．その他の実施形態
上記の実施形態では、再生環境とこれに対応して処理すべき内容とを示すデータは、受信記録再生装置のメモリ６０に予め記録されている。しかしながら、このデータを、送信装置からトランスポートストリームに含ませて送信するようにし、受信側の記録再生装置では、このデータにしたがって、再生環境に対応して処理内容を変えるようにしてもよい。
【０１９０】
５．第４の実施形態
５．１．インタラクティブ性を有する衛星放送システムの概要
第４の実施形態を説明する前に、インタラクティブ性を有する放送システムの概要を説明する。
【０１９１】
送信装置の構成は図２と同様である。ただし、制御データ生成部６が、後述するナビゲーションデータも生成する点が異なる。
【０１９２】
図２４に、インタラクティブ性を有する放送システムにおいて、送信装置から送られてくるトランスポートストリームのデータ構造を示す。図においては、サービスＳＶ１１の映像ＥＳ（Ｖ）１１、ＥＳ（Ｖ）１２、音声ＥＳ（Ａ）１１、ＥＳ（Ａ）１２を示し、他のサービスの映像、音声のエレメンタリーストリームについては省略している。図３のデータ構造と異なる点は、１つのサービスＳＶ１１に、２つの映像／音声のＥＳが含まれている点である。この２つの映像／音声のＥＳを、インタラクティブ制御データであるナビゲーションデータＮＶＴ１、ＮＶＴ２に基づいて、受信側の操作者の操作に応じて、インタラクティブに切り換えることができるようにしている。また、ナビゲーションデータＮＶＴ１、ＮＶＴ２に基づいて、受信側の操作者の操作に応じて、インタラクティブに付加的な表示を変更できるようにしている。
【０１９３】
図２５に、サービスＳＶ１１のＰＭＴ１の内容を示す。制御データＰＭＴ１には、各コンテンツ（映像、音声、ナビゲーションデータ）のパケットＩＤ、当該コンテンツのスクランブルを解く鍵を得るためのＥＣＭデータのパケットＩＤが記述されている。さらに、映像、音声、ナビゲーションデータともに複数のコンテンツがあるので、最初に出力すべきものを、エントリコンテンツとして記述している。この制御データＰＭＴ１自身のパケットＩＤは「０ｘ００１１」である。
【０１９４】
図２６に、制御データＰＡＴの内容を示す。制御データＰＡＴには、このトランスポートストリームＴＳ１に多重化されているサービスＳＶ１１、ＳＶ１２、ＳＶ１３、ＳＶ１４に関するＰＭＴのパケットＩＤが記述されている。これにより、サービスＳＶ１１のパケットＩＤが「０ｘ００１１」であることを知ることができる。なお、この制御データＰＡＴ自身のパケットＩＤは、固定的に「０ｘ００００」と定められている。
【０１９５】
図２７、図２８に、ナビゲーションデータＮＶＴ１、ＮＶＴ２に記述されている内容を示す。この１組のナビゲーションデータＮＶＴ１、ＮＶＴ２は、所定期間にわたって、同じ内容のものが、繰り返し送られている。ナビゲーションデータＮＶＴ１、ＮＶＴ２によって、操作者の操作に応じインタラクティブに、サービスの内容を図２９〜図３２に示すように変更することを実現している。その詳細については、後述する。
【０１９６】
５．２．受信記録再生装置
５．２．１受信記録再生装置の全体構成
図３３に、この実施形態による受信記録再生装置３２の全体構成図を示す。アンテナ２０によって捕捉された電波は、受信手段３４によって１つのトランスポートストリームとして復調される。受信モードにおいては、受信手段３４からのトランスポートストリームは復元手段４０に与えられる。復元手段４０は、このトランスポートストリームから、所望のサービスに関するパケットを選択して、当該パケットの内容にしたがって、サービス内容信号（たとえばＮＴＳＣのようなコンポジット信号）を復元して出力する。映像・画像出力手段４６は、このサービス内容信号を受けて、映像、画像を出力する。
【０１９７】
また、復元手段４０は、操作受付手段５４からの操作入力に基づいて、ナビゲーションデータにしたがって、出力するサービス信号の内容をインタラクティブに変更する。
【０１９８】
記録モードにおいては、受信手段３４からのトランスポートストリームは変換手段３６に与えられる。変換手段３６は、このトランスポートストリームを、記録に適した状態のパケット多重化ストリームに変換し、変換ストリームとして出力する。変換手段３６は、トランスポートストリームから所望のサービスに関するパケットを選択するとともに、これらパケットのうち、再生時に必要となるパケットのみを選択して変換ストリームを生成する。所望のサービスがナビゲーションデータを含むものである場合には、変換手段３６は、ナビゲーションデータを含んだ変換ストリームを生成する。記録手段３８は、この変換ストリームを記録媒体４４に記録する。
【０１９９】
再生モードにおいては、読出手段４２によって、記録媒体４４から変換ストリームが読み出される。読み出された変換ストリームは、復元手段４０に与えられる。復元手段４０は、この変換ストリームの内容にしたがって、サービス内容信号（たとえばＮＴＳＣのようなコンポジット信号）を復元して出力する。映像・画像出力手段４６は、このサービス内容信号を受けて、映像、画像を出力する。
【０２００】
また、復元手段４０は、操作受付手段５４からの操作入力に基づいて、ナビゲーションデータにしたがって、出力するサービス信号の内容をインタラクティブに変更する。
【０２０１】
この実施形態では、従来装置のように復元手段４０からのサービス内容信号を記録するのではなく、パケットの状態のままで記録するようにしている。したがって、制御データを含めて記録することができるので、制御データに基づく衛星放送の機能を損なうことなく記録再生を行うことができる。特に、ナビゲーションデータも併せて記録するので、再生時においても、インタラクティブ性のあるサービスを再現することができる。
【０２０２】
従来装置のように、ビデオコンポジット信号にて記録する方式であれば、インタラクティブ性のあるサービスであっても、記録時における操作入力にしたがった固定的な内容しか記録することができない。しかし、この実施形態によれば、インタラクティブ性を保持しつつ記録を行うことができる。
【０２０３】
また、映像・音声ともにディジタル的に圧縮された状態にて記録できるので、記録媒体の容量を有効に活用することができる。さらに、トランスポートストリームのうちから所望のサービスに関するパケットのみを選択して記録しているので、記録に必要な容量を小さくすることができる。加えて、当該パケットの中から、再生時に必要なパケットだけを選択して記録しているので、記録に必要な容量を小さくすることができる。
【０２０４】
５．２．２受信記録再生装置の具体的構成例および動作
図３４に、図３３に示す受信記録再生装置３２をＣＰＵを用いて実現した場合のブロック図を示す。この受信記録再生装置３２は、受信部６８と記録再生部７０を備えている。ＣＰＵ５８は、メモリ６０に記録されたプログラムにしたがって各部の制御を行う。
【０２０５】
この装置は、受信モード、記録モード、再生モードの３つのモードを有している。以下では、それぞれのモードについて、その動作を説明する。
【０２０６】
（１）受信モード
ここでは、図２４に示すようなトランスポートストリームが送られてきているものとする。また、サービスＳＶ１１には、映像データＥＳ（Ｖ）１１、ＥＳ（Ｖ）１２、音声データＥＳ（Ａ）１１、ＥＳ（Ａ）１２が含まれており、映像データＥＳ（Ｖ）１１、音声データＥＳ（Ａ）１１は日用品に関するテレビショッピングの内容、映像データＥＳ（Ｖ）１２、音声データＥＳ（Ａ）１２は衣料品に関するテレビショッピングの内容であるものとする。
【０２０７】
メモリ６０に記録された受信モードのプログラムを、図３６にフローチャートにて示す。
【０２０８】
現在、トランスポートストリームＴＳ１のサービスＳＶ１３を受信しているとして、トランスポートストリームＴＳ１のサービスＳＶ１１に切り換える旨の指令がＣＰＵ５８に与えられた場合の動作を、以下説明する。なお、ＣＰＵ５８に対する指令は、操作パネルまたは操作リモコンから与えられる。図３４に示す操作入力部５４は、この操作パネルまたは操作リモコンからの指令を受ける受光部である。
【０２０９】
まず、ＣＰＵ５８は、トランスポートデコーダ（ＴＳデコーダ）５０の制御データ分離用のレジスタ（図示せず）にＰＡＴのパケットＩＤをセットする。ＰＡＴのパケットＩＤは、固定的に「０ｘ００００」と決められている。これにより、ＴＳデコーダ５０は、分離したＰＡＴの内容をメモり６０に記録する（ステップＳ１１）。このＰＡＴには、現在受信しているトランスポートストリームＴＳ１に多重されているサービスの一覧が記述されている（図２６参照）。したがって、ＣＰＵ５８は、希望されているサービスＳＶ１１が現在受信中のトランスポートストリームＴＳ１に多重されていることを知る。つまり、ＣＰＵ５８は、ステップＳ１２からＳ１８に処理を進める。
【０２１０】
ステップＳ１８においては、取得したＰＡＴに基づいて、所望のサービスＳＶ１１のＰＭＴのパケットＩＤを取得する。ここでは、「０ｘ００１１」が取得される（図２６参照）。次に、ＣＰＵ５８は、ＰＭＴのパケットＩＤ「０ｘ００１１」を、ＴＳデコーダ５０の制御データ分離用レジスタにセットする。これにより、サービスＳＶ１１のＰＭＴ１を分離して、その内容をメモリ６０に取得することができる（ステップＳ１９）。
【０２１１】
サービスＳＶ１１のＰＭＴ１を図２５に示す。ＣＰＵ５８は、このＰＭＴ１に基づいて、サービスＳＶ１１にナビゲーションデータＮＶＴを含むかどうか（つまり、インタラクティブ性のあるサービスであるかどうか）を判断する（ステップＳ１９１）。ＮＶＴを含まない場合には、図１１の場合と同様の処理が行われて、当該サービスの内容がＴＶセット４６から出力される（ステップＳ２０、Ｓ２１、Ｓ２２）。
【０２１２】
図２５に示すようにＮＶＴを含む場合には、ＣＰＵ５８は、ＰＭＴ１の内容から、エントリコンテンツである映像、音声、ナビゲーションデータのパケットＩＤと、そのＥＣＭのパケットＩＤを認識する（ステップＳ１９２）。ここでは、映像データＥＳ（Ｖ）１１のパケットＩＤ「０ｘ００９６」、音声データＥＳ（Ａ）１１のパケットＩＤ「０ｘ００９８」、ナビゲーションデータＮＶＴ１のパケットＩＤ「０ｘ００９２」およびこれらのＥＣＭデータのパケットＩＤ「０ｘ００８２」を認識する。
【０２１３】
次に、ＣＰＵ５８は、ＥＣＭのパケットＩＤ「０ｘ００８２」をＴＳデコーダ５０の制御データ分離用レジスタにセットして、ＥＣＭデータを取得する。さらに、このＥＣＭデータをＩＣカード５６に与え、ＩＣカード５６によって復元されたスクランブル鍵を取得する。このようにして取得したスクランブル鍵を、デ・スクランブラ４８に設定する（ステップＳ１９３）。これにより、サービスＳＶ１１の映像データＥＳ（Ｖ）１１、ＥＳ（Ｖ）１２、音声データＥＳ（Ａ）１１、ＥＳ（Ａ）１２、ナビゲーションデータＮＶＴ１、ＮＶＴ２のパケットは、スクランブルが解除された状態となる。
【０２１４】
また、ＣＰＵ５８は、映像および音声データＥＳ（Ｖ）１１、ＥＳ（Ａ）１１のパケットＩＤ「０ｘ００９６」「０ｘ００９８」を、ＴＳデコーダ５０のＥＳ分離用レジスタ（図示せず）にセットする（ステップＳ１９４）。これにより、ＴＳデコーダ５０は、分離した映像および音声データＥＳ（Ｖ）１１、ＥＳ（Ａ）１１を、ＡＶデコーダ５２に出力する。
【０２１５】
これを受けたＡＶデコーダは、圧縮を伸張（解凍）し、Ｄ／Ａ変換を行ってビデオ・コンポジット信号を生成する。この信号は、ＴＶセット４６に与えられ、映像・音声として出力される。ここでは、図２９に示すような、日用品のテレビショッピングの動画が表示されたものとする。なお、画面右下のボタンＢ０、Ｂ１、Ｂ２は、以下のナビゲーションデータによって表示されるものであり、映像および音声データＥＳ（Ｖ）１１、ＥＳ（Ａ）１１には含まれていない。
【０２１６】
また、ＣＰＵ５８は、上記ステップＳ１９４において、ナビゲーションデータＮＶＴ１のパケットＩＤ「０ｘ００９２」を、ＴＳデコーダ５０の制御データ分離用レジスタ（図示せず）にセットする。これにより、ナビゲーションデータＮＶＴ１が、メモリ６０に一時的に記録される。ここでは、図２７に示すようなナビゲーションデータＮＶＴ１が取り込まれたものとする。
【０２１７】
続いて、このようにして記録されたナビゲーションデータを解釈して実行する（ステップＳ１９５）。
【０２１８】
図３７に、メモリ６０に記録されたナビゲーションデータを解釈して実行するするプログラムのフローチャートを示す。
【０２１９】
まず、図２７のナビゲーションデータＮＶＴ１のオブジェクト表から、オブジェクト・インデックス番号「０」のものを読み出し、ここに示された情報に基づいて、画面上にボタンを表示する（ステップＳ１００１）。つまり、Ｘ座標「５００」、Ｙ座標「２００」の位置に、ビットマップ表に示されるビットマップデータを表示する。インデックス番号「０」のオブジェクトに対しては、フォーカス状態のビットマップを表示するように予め定められている。したがって、ここでは、ビットマップ・インデックス番号「１」のデータ（「大阪センターに申し込み」のハイライト表示）を表示するように制御される。
【０２２０】
具体的には，ＣＰＵ５８は、ビットマップ・インデックス番号「１」のデータ（「大阪センターに申し込み」のハイライト表示）を、ＡＶデコーダ５２の映像合成部５２ｃに与える。これにより、映像合成部５２ｃは、映像データＥＳ（Ｖ）１１の上に、「大阪センターに申し込み」のハイライト表示を重ねた画像データを生成する。したがって、ＴＶセット４６においては、図２９に示すように、ボタンＢ０が表示される。
【０２２１】
同様にして、図２７のナビゲーションデータＮＶＴ１のオブジェクト表のインデックス「１」の情報に基づいて、図２９のボタンＢ１が表示される。ただし、オブジェクト・インデックス「０」以外のものについては、ノーマル状態のビットマップ・インデックスのデータが表示される。つまり、ここでは、ハイライト表示されない「東京センターに申し込み」の表示処理がなされる（ステップＳ１００２）。
【０２２２】
さらに、同じようにして、オブジェクト表のインデックス「２」の情報に基づいて、図２９のボタンＢ２「衣料品ショップへ」（非ハイライト表示）の表示処理がなされる（ステップＳ１００２）。
【０２２３】
以上のようにして、図２９に示すように、商品説明の動画に対して、ボタンＢ０、Ｂ１、Ｂ２が重ねられた表示が得られる。画面から明らかなように、ボタンＢ０「大阪センターに申し込み」が選択された状態として表示されている。これに対応して、ＣＰＵ５８は、オブジェクト・インデックス「０」が、現在選択されているオブジェクトである旨を記憶している。
【０２２４】
次に、図３８に示すリモコン７８（または本体の操作パネル）から、カーソルを下へ移動させるキー８２が押されると、操作入力部５４はこれを受けて、ＣＰＵ５８に通知する。ＣＰＵ５８は、操作入力が何であるかを判断し（ステップＳ１００３）、「カーソルを下へ移動させるキー」であればステップＳ１００４に進む。
【０２２５】
ステップＳ１００４においては、ナビゲーションデータＮＶＴ１のオブジェクト表にしたがい、現在選択されているオブジェクトの番号をインクリメントし、オブジェクト・インデックス「１」を選択状態とする。つまり、オブジェクト・インデックス「１」については、フォーカス状態の欄に示されるビットマップを表示し、それ以外のオブジェクト・インデックス「０」「２」については、ノーマル状態の欄に示されるビットマップを表示する。
【０２２６】
これにより、ＴＶセット４６の画面は、図３０に示すように変化する。つまり、ボタンＢ１「東京センターに申込」が選択された状態となる。
【０２２７】
さらに、操作者がカーソルを下へ移動させるキー８２が押されると、画面表示は図３１に示すように、ボタンＢ２「衣料品ショップへ」が選択された状態となる。また、図３１の状態からカーソルを上へ移動させるキー８０が押されると、画面表示は図３０に示す状態に戻る。
【０２２８】
なお、上記実施形態では、上下のカーソルキー８０、８２についての操作だけを示したが、オブジェクト・インデックスを二次元配列にしておけば、左右のキー８６、８８も考慮した操作を行うことができる。
【０２２９】
図３１の状態において、リモコン７８の決定ボタン８４が押されると、ＣＰＵ５８は、ステップＳ１００３からＳ１００５に進む。ステップＳ１００５において、ＣＰＵ５８は、ナビゲーションデータＮＶＴ１を参照し、現在選択状態であるオブジェクト・インデックスのハンドラ欄に記述されたハンドラ・インデックスを取得する。ここでは、オブジェクト・インデックス「２」が選択されているので、そのハンドラ欄のハンドラ・インデックス「２」を取得する。
【０２３０】
さらに、ハンドラ定義表を参照して、ハンドラ・インデックス「２」に対応するスクリプトを取り出して実行する（ステップＳ１００６）。ここでは、「ｇｏ　ｔｏ　ｃｏｎｔｅｎｔｓ　（ｉｎｄｅｘ　１）」を取得する。ｇｏ　ｔｏ　ｃｏｎｔｅｎｔｓ（　）は、ハイパーリンク表に示される（　）内のインデックス番号を持つコンテンツに切り換える命令である。したがって、ハイパーリンク表に示されたハイパーリンク・インデックス「１」のコンテンツ（衣料品のテレビショッピング）への切り換えが行われる。
【０２３１】
ハイパーリンク表のハイパーリンク・インデックス「１」には、リンク先である映像、音声、ナビゲーションデータそれぞれのパケットＩＤ「０ｘ００９７」「０ｘ００９９」「０ｘ００９３」が記述されている。ＣＰＵ５８は、ＴＳデコーダ５０の、ＥＳ分離用レジスタにパケットＩＤ「０ｘ００９７」「０ｘ００９９」をセットし、制御データ分離用レジスタにパケットＩＤ「０ｘ００９３」をセットする。
【０２３２】
これにより、ＴＳデコーダ５０からＡＶデコーダに対して映像データＥＳ（Ｖ）１２、音声データＥＳ（Ａ）１２が出力される。よって、ＴＶセット４６は、図３２に示すような衣料品のテレビショッピングの動画を表示し、その音声を出力する。
【０２３３】
また、図２８に示すナビゲーションデータＮＶＴ２が、ＴＳデコーダ５０によって分離され、ナビゲーションデータＮＶＴ１に代えて、メモリ６０に記録される。このナビゲーションデータＮＶＴ２について、図３７に示す処理が行われ、図３２に示すように、ボタンＢ１０、Ｂ１１、Ｂ１２が表示される。
【０２３４】
図３２のように「大阪センターに申込」のボタンＢ１０が選択されている状態で、操作者が決定ボタン８４（図３８参照）を押すと、画面に表示されている商品の購入申込を行うことができる。以下、その処理を説明する。
【０２３５】
決定ボタン８４が押されると、ＣＰＵ５８は、ステップＳ１００３からステップＳ１００５に処理を進める。ステップＳ１００５においては、ナビゲーションデータＮＶＴ２（図２８参照）のオブジェクト表にしたがって、現在選択状態となっているインデックスのハンドラ欄から、ハンドラ・インデックスを取得する。ここでは、オブジェクト・インデックス「０」が選択状態となっているので、ハンドラ・インデックス「０」が取得される。
【０２３６】
次に、ＣＰＵ５８は、ハンドラ定義表のハンドラ・インデックス「０」に対応するスクリプトを実行する。つまり、ｓｅｎｄ＿ｓｔｒｉｎｇ（ｉｎｄｅｘ１，ｉｎｄｅｘ２）が実行される。ｓｅｎｄ＿ｓｔｒｉｎｇ（Ａ，Ｂ）は、文字列表のインデックス「Ａ」の電話番号に電話をして、インデックス「Ｂ」の文字列を送信する命令である。したがって、ここでは、ＣＰＵ５８は、文字列表の文字列インデックス「０」に対応する「０６−６３６８−ＸＸＸＸ」を取得し、図３４に示す回線通信部７６を制御して、「０６−６３６８−ＸＸＸＸ」に電話をかける。この電話番号は、このテレビショッピングの大阪受付センターの電話番号である。回線がつながると、ＣＰＵ５８は、文字列表の文字列インデックス「２」に対応する「商品コード：Ｂ−１３３」を送信する。この際、ＣＰＵ５８は、商品購入者を特定するためのＩＤを、ＩＣカード５６またはメモリ６０から取得し、併せてこれも送信する。
【０２３７】
ＣＰＵ５８は、上記の通信がうまくいったかどうかを、メモリ６０にオンラインログとして記録する。図３９に、その記録例を示す。通信が成功した場合は「○」、不成功の場合は「Ｘ」が記録される。なお、ＣＰＵ５８は、通信を行った日時を、トランスポートストリームに含まれている制御データＴＤＴや自身が内蔵するカレンダー、時計等から取得して記録する。
【０２３８】
このログを表示することにより、商品の購入申込が正しく行われたか否かを知ることができる。
【０２３９】
上記のようにして、受信モードにおける処理が実行される。なお、上記では説明しなかったが、この実施形態では、映像データにて説明される商品が時間とともに変わっていくようになっている。したがって、これに対応して内容の異なったナビゲーションデータ（たとえば、文字列表のインデックス「２」の商品コードの異なるもの）を送信するようにしている。
【０２４０】
（２）記録モード
図４０に、メモリ６０に記録された記録モードのプログラムを、フローチャートにて示す。ステップＳ１１〜Ｓ２２、Ｓ１９２〜Ｓ１９５は、受信モードと同じである。ナビゲーションデータを含まないサービスを記録する場合の処理、つまり、ステップＳ２２に続く処理は、図１２に示したとおりである。ここでは、ナビゲーションデータを含んだサービスを記録する場合の処理、つまり、ステップＳ１９５と並行して行われる記録処理を図４０に示す。図４０では、受信モードにおいて取得した情報（パケットＩＤ）を利用して処理を進めている。しかし、記録モードを受信モードとは別に独立して実行する場合には、受信モードと同様の処理により、所望のサービスのＰＩＤ、制御データのＰＩＤ等を取得する必要がある。
【０２４１】
ＣＰＵ５８は、ステップＳ２３において、記録したいサービスのＥＳのパケットＩＤ、ナビゲーションデータＮＶＴのパケットＩＤ、ＮＩＴのパケットＩＤ、ＰＡＴのパケットＩＤ、ＰＭＴのパケットＩＤを、ＴＳデコーダ５０の記録データ分離用レジスタ（図示せず）にセットする。サービスＳＶ１１を記録する場合であれば、図２５、図２６、図７に示されるそれぞれのパケットＩＤをセットする。なお、映像データ、音声データ、ナビゲーションデータについては、日用品のテレビショッピング、衣料品のテレビショッピングの双方のパケットＩＤをセットする。
【０２４２】
これにより、ＴＳデコーダ５０は、映像および音声データＥＳ（Ｖ）１１、ＥＳ（Ｖ）１２、ＥＳ（Ａ）１１、ＥＳ（Ａ）１２、ＰＡＴ、ＰＭＴ１、ＮＩＴを、パケット状態のままで、記録再生部７０の変換ストリーム生成部６２に出力する。
【０２４３】
ＣＰＵ５８は、メモリ６０に記録したＰＭＴ１を取得し、記述されている情報のうち、所望のサービスＳＶ１１に関する情報のみを選択し、変換ＰＭＴ１を生成する（ステップＳ２４）。たとえば、ＰＭＴ１に含まれる情報のうち、ＥＣＭのパケットＩＤは再生時に不要であるため取り除かれる。これにより、ＰＭＴ１に含まれている情報のうち、所望のサービスＳＶ１１の記録再生のために関係しない情報が取り除かれた変換ＰＭＴ１が得られる。図４１に、このようにして得られた変換ＰＭＴを示す。
【０２４４】
次に、ＣＰＵ５８は、記録される変換ストリームに含まれるサービスおよびイベント（番組）の情報を記述した制御データＳＩＴを生成する（ステップＳ２５）。
【０２４５】
ＣＰＵ５８は、上記のようにして生成した変換ＰＭＴ１、ＳＩＴをＭＰＵ６４に与える。ＭＰＵ６４は、これを変換ストリーム生成部６２に与え、変換ストリームを生成させる。
【０２４６】
変換ストリーム生成部６２は、ＴＳデコーダ５０からのＰＡＴを受けて、所望のサービスＳＶ１１に関する情報のみを含む変換ＰＡＴを生成し、ＰＡＴを変換ＰＡＴで置き換える。この際、ＰＡＴに含まれていたＮＩＴのパケットＩＤは、ＳＩＴのパケットＩＤに変える。図４２に、変換ＰＡＴを示す。また、ＴＳデコーダ５０からのＰＭＴを、ＭＰＵ６４から受けた変換ＰＭＴに置き換える。さらに、ＴＳデコーダ５０からのＮＩＴを、ＭＰＵ６４から受けたＳＩＴに置き換える。
【０２４７】
このようにして、所望のサービスのＥＳ、ナビゲーションデータＮＶＴ、ＳＩＴ、変換ＰＡＴ、変換ＰＭＴのパケット多重化された変換ストリームが得られる。
【０２４８】
ＣＰＵ５８は、記録命令をＭＰＵ６４に与える（ステップＳ２７）。これを受けて、ＭＰＵ６４は、記録・読出部６６を制御して、磁気テープ４４に変換ストリームを記録する。記録される変換ストリームを模式化して示すと、図４３のようになる。
【０２４９】
操作入力部５４から記録停止命令が与えられると、ＣＰＵ５８は、これをＭＰＵ６４に与える（ステップＳ２８、Ｓ２９）。ＭＰＵ６４は、これを受けて、記録・読出部６６による記録を停止する。
【０２５０】
なお、磁気テープ４４に記録される変換ストリームには、同じ内容の制御データ、ナビゲーションデータであっても、何回もパケット多重化されて記録されている。したがって、磁気テープの途中からであっても、再生を行うことができる。
【０２５１】
また、記録中に、サービスの選択が変更されると、途中から変更されたサービスが記録されることとなる。この際、変換ストリーム生成部６２は、情報が不連続になったことを自らが検出して（またはＣＰＵ５８からの指令に基づいて）、情報の不連続点を示す制御データＤＩＴ（Ｄｉｓｃｏｎｔｉｎｕｉｔｙ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｔａｂｌｅ）を生成する。さらに、このＤＩＴを、図１４に示すように、変更されたサービスの先頭にパケット多重化する。同様に、新たな記録を行う場合には、先頭にこのＤＩＴが付される。また、同一サービス内の異なる番組を連続して記録した場合にもＤＩＴが付される。
【０２５２】
ただし、ナビゲーションデータＮＶＴ１、ＮＶＴ２に基づいて行われる受信画面の変化（図２９〜図３２に示すような変化）とは関係なく、サービスＳＶ１１に含まれる、映像、音声、ナビゲーションデータがすべて記録される。
【０２５３】
この実施形態では、記録再生装置７０に変換ストリーム生成部６２を設けているが、受信装置６８に設けるようにしてもよい。これにより、受信装置６８から出力された変換ストリームについて、記録再生装置７０はこれをそのまま記録すればよいこととなる。
【０２５４】
（３）再生モード
図４４に、メモリ６０に記録された再生モードのプログラムを、フローチャートにて示す。操作入力部５４から、再生命令が与えられると再生モードとなる。以下では、上記の記録モードにおいて記録されたデータを再生するものとして説明を行う。
【０２５５】
まず、ＣＰＵ５８は、ステップＳ３１において、再生命令をＭＰＵ６４に与える。ＭＰＵ６４は、これを受けて、記録読出部６６を制御し、磁気テープ４４から変換ストリームを読み出させる。読み出された変換ストリームは、ＴＳデコータ５０に与えられる。
【０２５６】
次に、ＴＳデコーダ５０の制御データ分離用レジスタに、変換ＰＡＴのパケットＩＤ「０ｘ００００」をセットして、変換ストリーム中から変換ＰＡＴを分離し、メモリ６０に記憶する（ステップＳ３２）。この変換ＰＡＴの記述に基づいて、変換ＰＭＴのパケットＩＤ「０ｘ００１１」を認識する（ステップＳ３３）。
【０２５７】
さらに、ＴＳデコーダ５０の制御データ分離用レジスタに、変換ＰＭＴのパケットＩＤ「０ｘ００１１」をセットして、変換ストリーム中から変換ＰＭＴを分離し、メモリ６０に記憶する（ステップＳ３４）。この変換ＰＭＴの記述に基づいて、再生しようとするサービスにナビゲーションデータＮＶＴが含まれているかどうかを判断する（ステップＳ３４１）。ナビゲーションデータＮＶＴが含まれていない場合の処理は、図２３と同様である。
【０２５８】
ナビゲーションデータが含まれている場合には、ステップＳ３４２に進む。ステップＳ３４２においては、変換ＰＭＴの記述に基づいて、エントリ・コンテンツのパケットＩＤを認識する。ここでは、映像データＥＳ（Ｖ）１１、音声データＥＳ（Ａ）１１、ナビゲーションデータＮＶＴ１のパケットＩＤ「０ｘ００９６」「０ｘ００９８」「０ｘ００９２」を認識する（ステップＳ３４２）。
【０２５９】
次に、ＣＰＵ５８は、ＴＳデコーダ５０のＥＳ分離用レジスタに、映像データＥＳ（Ｖ）１１、音声データＥＳ（Ａ）１１のパケットＩＤをセットし、制御データ分離用レジスタに、ナビゲーションデータＮＶＴ１のパケットＩＤをセットする。
【０２６０】
これにより、ＴＳデコーダ５０は、変換ストリーム中から、映像データＥＳ（Ｖ）１１、音声データＥＳ（Ａ）１１を分離する。分離された映像データＥＳ（Ｖ）１１、音声データＥＳ（Ａ）１１は、ＡＶデコーダ５２に出力される（ステップＳ３４３）。
【０２６１】
これを受けたＡＶデコーダ５２は、圧縮を伸張（解凍）し、Ｄ／Ａ変換を行ってビデオ・コンポジット信号を生成する。この信号は、ＴＶセット４６に与えられ、映像・音声として出力される。したがって、図２９に示すような映像を得ることができる。
【０２６２】
また、ＴＳデコーダ５０は、変換ストリーム中から、ナビゲーションデータＮＶＴ１を分離して、メモリ６０に一時記憶する（ステップＳ３４３）。このナビゲーションデータＮＶＴ１の解釈および実行が行われる（ステップＳ３４５）。この部分の処理は、受信モードにおける図３７の処理と同じである。したがって、図２９に示すように、ボタンＢ０が選択された状態にて、ボタンＢ０、Ｂ１、Ｂ２が表示される。
【０２６３】
以後、リモコン７８のカーソル移動ボタン８０、８２が押されると、図２９、図３０、図３１に示すように、選択されるボタンが変更される。また、図３１の状態において決定ボタン８４が押されると、図３２に示すように、衣料品のテレビショッピングの内容に変更される。さらに、図３２のボタンＢ１０が選択された状態において、決定ボタン８４が押されると、大阪センターに電話が架けられ、商品の申込が行われる。そのログも図３９に示すようにメモリ６０に記録される。
【０２６４】
なお、受信モードにおいて行った通信であるか、再生モードにおいて行った通信であるかの区別も、モード欄に記録される。
【０２６５】
以上のように、再生モードにおいても、受信モードと同じように、操作者の操作に応じて、インタラクティブに内容を変更することができる。
【０２６６】
再生中に、変換ストリーム中のＤＩＴの存在を見いだすと、ＣＰＵ５８は、ステップＳ３２に戻って、変換ＰＡＴの以下の処理を行う（ステップＳ３７）。ＤＩＴは、記録されたデータの不連続点を示すからである。また、ナビゲーションデータに基づいて表示していた操作用の画像（ボタンＢ０など）の表示を中止するとともに、現在記憶されているナビゲーションデータに基づくインタラクティブな処理を行わないようにする。
【０２６７】
リモコン３８などの操作入力部５４より再生停止命令があると、ＣＰＵ５８は、これをＭＰＵ６４に与える（ステップＳ３８、Ｓ３９）。これを受けて、ＭＰＵ６４は、記録・読出部６６を制御して、磁気テープ４４からの読み出しを停止する。
【０２６８】
５．２．３他の実施形態
図３４の実施形態では、ＴＳデコーダ５０、変換ストリーム生成部６２およびＣＰＵ５８（特に、ステップＳ２４、Ｓ２５）によって、変換手段３６を実現している。また、ＴＳデコーダ５０およびＣＰＵ５８（特に、ステップＳ３２、Ｓ３３、Ｓ３４、Ｓ３４２、Ｓ３４３、Ｓ３４５）によって、復元手段４０を実現している。このように、ＴＳデコーダ５０を、変換手段、復元手段の双方に共用しているので、構成を簡易にすることができる。
【０２６９】
図３４の実施形態では、ＣＰＵ５８が変換ストリーム生成の一部分を実行している（ステップＳ２４、Ｓ２５）が、これらの処理も、変換ストリーム生成部６２が行ってもよい。さらに、ＴＳデコーダ５０において選択されたパケットのみが変換ストリーム生成部６２に与えられているが、デ・スクランブラ４８からのトランスポートストリームをそのまま変換ストリーム生成部６２に与えるようにしてもよい。この場合、変換ストリーム生成部６２が、必要なパケットの選択を行う。
【０２７０】
なお、図３４では、受信記録再生装置３２として示したが、受信部６８だけで構成される受信装置としてもよい。この場合には、ＴＳデコーダの出力５０ａを取り出すための記録用データ出力端子、記録再生部７０からの変換ストリーム５０ｂを受け取るための復元用データ入力端子を設けるとよい。
【０２７１】
また、記録再生部７０だけで構成される記録再生装置としてもよい。さらに、記録再生部７０の再生機能だけで構成される再生装置、記録再生部７０の記録機能だけで構成される記録装置としてもよい。
【０２７２】
また、上記実施形態では、デ・スクランブルされたデータを記録するようにしているが、スクランブルされた状態のデータを記録するようにしてもよい。この場合には、ＥＣＭデータも併せて記録しておく。この場合、ＥＣＭデータをそのまま記録してもよいし、ＥＩＴデータの一部として記録してもよい。
【０２７３】
なお、上記実施形態では、２つの映像／音声、２つのナビゲーションデータによる場合を示したが、３つ以上の映像／音声、３つ以上のナビゲーションデータを用いてもよい。また、複数の映像／音声に対して１つのナビゲーションデータを用いてもよく、１つの映像／音声に対して複数のナビゲーションデータを用いてもよい。
【０２７４】
上記実施形態では、１組のナビゲーションデータを繰り返し送信（繰り返してシーケンシャルに記録）することにより、受信または再生の際に、互いにリンクされた全てのナビゲーションデータをメモリ６０（ランダムアクセス性のある記録装置）に記憶することなく、リンクを実現している。したがって、メモリ６０の容量を小さくすることができる。特に、多数のナビゲーションデータがリンクされている場合には、有効である。
【０２７５】
一方、リンクされたナビゲーションデータが少ない場合や、メモリ６０の容量に余裕がある場合には、互いにリンクされた全てのナビゲーションデータをメモり６０に記憶するようにしてもよい。これにより、繰り返し送信するナビゲーションデータの繰り返し頻度を小さくすることができる。また、リンク処理を迅速にすることができる。
【０２７６】
なお、上記実施形態では、映像データとして動画を送信し、これを受信記録再生するようにしているが、映像データとして静止画を送信し、これを受信記録再生するようにしてもよい。この場合、図４５に示すように、映像データＥＳとして、１組の静止画Ａ、Ｂ、Ｃ、Ｄを繰り返し送信する。これら複数の静止画Ａ、Ｂ、Ｃ、Ｄの互いのリンク関係を、ナビゲーションデータのオブジェクト表、ハイパーリンク表に記述することにより、上記の動画の場合と同様に、インタラクティブ性のあるサービスを実現できる。
【０２７７】
６．第５の実施形態
６．１．送信装置
この実施形態における送信装置の基本的構成は、図２に示すとおりである。ただし、制御データ生成部６によって生成されるナビゲーションデータが、第４の実施形態と異なっている。この実施形態では、ナビゲーションデータに、受信側において記録された際の記録環境と、再生された際の再生環境とを比較し、両環境の違いに基づいて処理内容を変えるような記述（プログラム・スクリプト）を含めている。
【０２７８】
先の実施形態において説明したテレビショッピングを例とすれば、この実施形態では、たとえば、図４６、図４７に示すようなナビゲーションデータＮＶＴ１、ＮＶＴ２が送信装置から送信される。いずれのナビゲーションデータＮＶＴ１、ＮＶＴ２においても、図２７、図２８のものとは、ハンドラ定義表に記述されたスクリプトの内容が異なっている。なお、このスクリプトの詳細については、受信装置の処理において説明する。
【０２７９】
６．２．受信記録再生装置
６．２．１受信記録再生装置の全体構成
図４８に、この実施形態による受信記録再生装置の全体構成を示す。この実施形態では、変換ストリームを作成する際の環境（つまり記録の際の環境）を取得する記録環境取得手段７２が設けられており、変換手段３６は、この記録環境を含んだ変換ストリームを生成する。したがって、記録媒体４４には、記録環境を含んだ変換ストリームが記録される。
【０２８０】
再生環境取得手段７４は、再生の際の環境を取得する。復元手段４０は、再生環境取得手段７４からの再生環境と、記録媒体から読み出した記録環境とを比較し、両環境の違いに基づいて再生制御の内容を変える。
【０２８１】
したがって、記録環境と再生環境との違いに基づいて、適切な再生を行うことができる。
【０２８２】
６．２．２受信記録再生装置の具体的構成例および動作
図４８に示す受信記録再生装置３２をＣＰＵを用いて実現した場合のブロック図は、図３４と同様である。
【０２８３】
この装置は、受信モード、記録モード、再生モードの３つのモードを有している。以下、受信モード、記録モード、再生モードについて、その動作を説明する。
【０２８４】
（１）受信モード
受信モードにおける処理は、図３６と同じである。ただし、ステップＳ１９５において解釈・実行されるナビゲーションデータの内容が異なっている。
【０２８５】
先の実施形態において説明したテレビショッピングを例にとって、説明する。送信装置からは、先の実施形態と同じ、図２４のようなトランスポートストリームＴＳ１が送られてきている。ただし、図４６、図４７に示すようなナビゲーションデータＮＶＴ１、ＮＶＴ２が送られてきているものとする。
【０２８６】
ここで、図３２に示す状態の画面において、リモコン７８の決定ボタン８４が押されたものとする。図３２の状態は、ナビゲーションデータＮＶＴ２にしたがってボタンが表示されており、ボタンＢ１０が選択された状態である。したがって、ＣＰＵ５８は、図４７のナビゲーションデータＮＶＴ２のオブジェクト表のインデックス「０」のハンドラ欄に記述されたハンドラ・インデックス「０」を取得する。次に、ハンドラ定義表のハンドラ・インデックス「０」に対応するスクリプトを取り込んで実行する。
【０２８７】
このスクリプトの１行目は、ｉｆ文である。ｉｆ文の後に記述された条件に合致する場合には、ｔｈｅｎ以下のスクリプトを実行し、合致しない場合にはｔｈｅｎ以下のスクリプト（ｅｎｄｉｆまで）は無視する。ここでは、モード＝再生、つまり再生モードであるかどうかが条件となっている。ＣＰＵ５８は、操作入力部５４からの操作入力にしたがって切り換えられる現在の動作モードをメモり６０に記憶している。したがって、ＣＰＵ５８は、これにしたがって条件判断を行う。
【０２８８】
現在は受信モードであるから、１行目のｉｆ文の条件は合致せず、次のｉｆ文の実行に移る。ここでは、受信モードであるか否かが条件となっている。現在、受信モードであるから、ｔｈｅｎ以下のスクリプトを実行する。つまり、ｓｅｎｄ＿ｓｔｒｉｎｇ（ｉｎｄｅｘ１，ｉｎｄｅｘ２）が実行される。これにより、大阪センターに電話がかけられて、商品「Ｂ−１３３」の申し込みが行われる。
【０２８９】
（２）記録モード
図４９に、メモリ６０に記録された記録モードのプログラムをフローチャートにて示す。基本的な処理は、図４０と同じである。ステップＳ２３２において、ＣＰＵ５８は、現在の日時を示す制御データＴＤＴ（Ｔｉｍｅ　ａｎｄ　ＤａｔｅＴａｂｌｅ）のパケットＩＤ（ＮＩＴに記述されている）をＴＳデコーダ５０の制御データ分離用レジスタにセットする。これにより、ＴＤＴの内容がメモリ６０に記憶される。ＴＤＴは頻繁に送られてくるので、ＣＰＵ５８は、最新のＴＤＴのみをメモリ６０に保持する。
【０２９０】
次に、ＣＰＵ５８は、ＳＩＴ生成の際に、最新のＴＤＴに記述された現在日時を、ＳＩＴの記述中（たとえば、ｄｅｓｃｒｉｐｔｏｒ領域）に含める（ステップＳ２５）。したがって、磁気テープ４４に記録される変換ストリームには、記録環境としての記録日時が含まれることになる。
【０２９１】
なお、装置に内蔵しているカレンダー装置や時計装置によって、記録時を取得して記録するようにしてもよい。
【０２９２】
（３）再生モード
再生モードにおける処理は、図４４と同じである。ただし、ステップＳ３４５において解釈・実行されるナビゲーションデータの内容が異なっている。ここでは、上記のテレビショッピングのサービスが磁気テープ４４に記録されているものとして説明する。
【０２９３】
受信モードでの説明と同じように、図３２に示す状態を再生している際に、リモコン７８の決定ボタン８４が押されたものとする。図３２の状態は、ナビゲーションデータＮＶＴ２にしたがってボタンが表示されており、ボタンＢ１０が選択された状態である。したがって、ＣＰＵ５８は、図４７のナビゲーションデータＮＶＴ２のオブジェクト表のインデックス「０」のハンドラ欄に記述されたハンドラ・インデックス「０」を取得する。次に、ハンドラ定義表のハンドラ・インデックス「０」に対応するスクリプトを取り込んで実行する。
【０２９４】
現在は、再生モードであるから、１行目のｉｆの条件を満足し、２行目のｔｈｅｎ以下のスクリプトが実行される。まず、ＣＰＵ５８は、ｇｅｔ＿ｒｅｃｏｒｄ＿ｔｉｍｅ　Ｔｒの実行を行う。これは、磁気テープ４４に記録された記録時を取得し、変数Ｔｒに代入する命令である。ＣＰＵ５８は、ＴＳデコーダ５０の制御データ分離用レジスタにＳＩＴのパケットＩＤをセットして、ＳＩＴを取得する。さらに、このＳＩＴに含まれる記録日時を取得して記録時情報を取り出し、変数Ｔｒとしてメモリ６０に記憶する。
【０２９５】
次に、ｇｅｔ＿ｃｕｒｒｅｎｔ＿ｔｉｍｅ　Ｔｃを実行する。これは、現在時刻を取得し、変数Ｔｓに代入する命令である。ＣＰＵ５８は、図５６に示すように、内蔵されているカレンダー付き時計６１から現在の日時を取得し、変数Ｔｃとしてメモリ６０に記憶する。
【０２９６】
さらに、次の行のｉｆ文において、現在日時Ｔｃが記録日時Ｔｒから１０８００秒以上経過していないかを判断する。１０８００分以上経過していなければ、ｓｅｎｄ＿ｓｔｒｉｎｇ（ｉｎｄｅｘ０，ｉｎｄｅｘ２）を実行して、大阪センターに電話をし、商品の申し込みを行う。１０８００分以上経過していれば、ｓｅｎｄ＿ｓｔｒｉｎｇ（ｉｎｄｅｘ０，ｉｎｄｅｘ２）を実行しない。
【０２９７】
以上のように、この実施形態によれば、再生時において、テレビショッピング等の商品購入申し込みの操作を行っても、申込期限（上記の場合１０８００分）が切れている場合には、商品申し込みを行わないようにすることができる。
【０２９８】
なお、商品申し込みの操作を行ったにもかかわらず、その申し込みを実行しなかった場合には、ＴＶセット４６の画面にその旨を表示するようにしてもよい。これも、ナビゲーションデータのスクリプトとして記述することができる。
【０２９９】
また、図５０に示すようなスクリプトを記述しておけば、記録日時と再生日時との関係が条件Ａを満たす場合にはコンテンツ・インデックス「０」にリンクし、満たさない場合にはコンテンツ・インデックス「１」にリンクさせるようにすることができる。つまり、同じ操作を行っても（同じハンドラが起動されても）、記録日時と再生日時との違いに基づいて、異なる内容にリンクが行われるようにすることができる。これにより、再生時に、記録日時とのずれに応じた適切な内容を出力することができる。
【０３００】
以上のように、この実施形態によれば、再生モードであるか、受信モードであるかによって、スクリプトのα部分やβ部分（図４６参照）を実行した場合の処理内容が異なるようにしている。したがって、送信側から、再生モードと受信モードにおいて異なる制御を行うように意図したスクリプトを送信することができる。
【０３０１】
また、上記実施形態では、期限が切れていると電話をしないようにしているが、異なる電話番号（期限を過ぎた場合の受付専用番号）に電話をかけるようにしてもよい。これにより、販売者は、期限内に集中してかかる電話番号と、期限を過ぎて比較的かかる頻度の少ない電話番号とを使い分けることができる。
【０３０２】
なお、上記実施形態では、実行するか否かの条件をｉｆ文としてスクリプトに記述したが、次に示す第６の実施形態のように、実行条件表を設けるようにしてもよい。
【０３０３】
６．２．３記録環境と再生環境
上記実施形態では、記録および再生環境として日時を用いている。しかし、記録の日、または時だけを用いてもよい。また、曜日や休日であるか否かを用いてもよい。
【０３０４】
なお、上記実施形態では、記録日時、再生日時を、記録環境、再生環境としている。しかし、記録に用いた装置、再生に用いた装置を、記録環境、再生環境としてもい。たとえば、装置の種類を記録環境として記録し、ナビゲーションデータには、記録装置の種類と再生装置の種類とを比較して、その違いに基づいて、記録データフォーマット等を変換して再生する記述を設けるようにしてもよい。また、記録場所、再生場所を、記録環境、再生環境としてもよい。
【０３０５】
また、上記実施形態では、ＳＩＴに記録環境を記述するようにしたが、変換ＰＡＴ、変換ＰＭＴ等に記述するようにしてもよい。
【０３０６】
６．３．その他の実施形態
上記の実施形態では、記録環境と再生環境のずれの程度と、これに対応して処理すべき内容とを示すデータを、送信装置からトランスポートストリームに含ませて送信するようにし、受信側の受信記録再生装置では、このデータにしたがって、記録環境と再生環境のずれに基づいて処理内容を変えるようにしている。したがって、記録環境と再生環境のずれの程度と、これに対応して処理すべき内容を、送信側から柔軟に決定・変更することができる。しかし、図１６の第２の実施形態のように、記録環境と再生環境のずれの程度と、これに対応して処理すべき内容を、受信記録再生装置の側にて用意しておいてもい。
【０３０７】
上記実施形態では、１組のナビゲーションデータを繰り返し送信（繰り返してシーケンシャルに記録）している。さらに、このナビゲーションデータには、何れが選択状態にあるかが区別できるような操作用の画像と、選択状態に応じた画像／音声のリンク先または表示データを記述している。このようにして、インタラクティブ性を有するサービスを実現する場合を例として説明した。しかし、記録時にその環境を記録媒体に記録し、再生時の環境と比較して処理内容を変えるようなインタラクティブ性のあるサービスであれば適用可能であり、インタラクティブ性を実現する方法は上記に限定されない。
【０３０８】
７．第６の実施形態
７．１．送信装置
この実施形態における送信装置の基本的構成は、図２に示すとおりである。ただし、制御データ生成部６によって生成されるナビゲーションデータが、第５の実施形態と異なっている。この実施形態では、ナビゲーションデータに、再生された際の再生環境に基づいて処理内容を変えるような記述を含めている。
【０３０９】
先の実施形態において説明したテレビショッピングを例とすれば、この実施形態では、たとえば、図５１、図５２に示すようなナビゲーションデータＮＶＴ１、ＮＶＴ２が送信装置から送信される。いずれのナビゲーションデータＮＶＴ１、ＮＶＴ２においても、ハンドラ定義表に条件欄が設けられ、これに対応する条件実行表が新たに追加されている。なお、これら実行条件の詳細については、受信装置の処理において説明する。
【０３１０】
７．２．受信記録再生装置
７．２．１受信記録再生装置の全体構成
図５３に、この実施形態による受信記録再生装置の全体構成を示す。この実施形態では、再生の際の環境を取得する再生環境取得手段７４が設けられている。復元手段４０は、再生モードでは、再生環境取得手段７４からの再生環境を考慮して、当該環境に応じた適切な再生内容を出力する。
【０３１１】
したがって、再生環境に基づいた、適切な再生を行うことができる。
【０３１２】
７．２．２受信記録再生装置の具体的構成例および動作
図５３に示す受信記録再生装置３２をＣＰＵを用いて実現した場合のブロック図は、図３４と同様である。
【０３１３】
この装置は、受信モード、記録モード、再生モードの３つのモードを有している。以下、受信モード、記録モード、再生モードについて、その動作を説明する。
【０３１４】
（１）受信モード
受信モードにおける処理は、図３６と同じである。ただし、ステップＳ１９５において解釈・実行されるナビゲーションデータの内容が異なっている。
【０３１５】
先の実施形態において説明したテレビショッピングを例にとって、説明する。送信装置からは、図５１、図５２に示すようなナビゲーションデータＮＶＴ１、ＮＶＴ２が送られてきているものとする。
【０３１６】
ここで、図３２に示す状態の画面において、リモコン７８の決定ボタン８４が押されたものとする。図３２の状態は、ナビゲーションデータＮＶＴ２にしたがってボタンが表示されており、ボタンＢ１０が選択された状態である。したがって、ＣＰＵ５８は、図５２のナビゲーションデータＮＶＴ２のオブジェクト表のインデックス「０」のハンドラ欄に記述されたハンドラ・インデックス「０」を取得する。次に、ハンドラ定義表のハンドラ・インデックス「０」に対応するスクリプトおよび条件を取り込む。
【０３１７】
条件欄には「０」が記述されているので、実行条件表の実行条件インデックス「３」に対応する条件を取得する。つまり、「１９９８年８月３１日２３時５９分」が実行期限であることを得る。ＣＰＵ５８は、トランスポートストリーム中のＴＤＴや内蔵のカレンダー装置、時計装置など（受信時取得手段）から現在日時を取得し、現在日時が、上記の実行期限を過ぎていないかどうかを判断する。
【０３１８】
実行期限を過ぎていなければ、ハンドラ定義表のハンドラ・インデックス「０」に対応するスクリプトを実行する。したがって、大阪センターに電話がかけられ、商品の申込が行われる。
【０３１９】
実行期限を過ぎていれば、上記のスクリプトは実行されず、申込は行われない。
【０３２０】
（２）記録モード
記録モードの処理は、図４０と同じである。
【０３２１】
（３）再生モード
再生モードにおける処理は、図４４と同じである。ただし、ステップＳ３４５において解釈・実行されるナビゲーションデータの内容が異なっている。ここでは、上記のテレビショッピングのサービスが磁気テープ４４に記録されているものとして説明する。
【０３２２】
受信モードでの説明と同じように、図３２に示す状態を再生している際に、リモコン７８の決定ボタン８４が押されたものとする。図３２の状態は、ナビゲーションデータＮＶＴ２にしたがってボタンが表示されており、ボタンＢ１０が選択された状態である。したがって、ＣＰＵ５８は、図４７のナビゲーションデータＮＶＴ２のオブジェクト表のインデックス「０」のハンドラ欄に記述されたハンドラ・インデックス「０」を取得する。
【０３２３】
次に、ハンドラ定義表のハンドラ・インデックス「０」に対応するスクリプトおよび条件を取り込む。条件欄には「０」が記述されているので、実行条件表の実行条件インデックス「３」に対応する条件を取得する。つまり、「１９９８年８月３１日２３時５９分」が実行期限であることを得る。ＣＰＵ５８は、トランスポートストリーム中のＴＤＴや内蔵のカレンダー装置、時計装置など（受信時取得手段）から現在日時を取得し、現在日時が、上記の実行期限を過ぎていないかどうかを判断する。
【０３２４】
実行期限を過ぎていなければ、ハンドラ定義表のハンドラ・インデックス「０」に対応するスクリプトを実行する。したがって、大阪センターに電話がかけられ、商品の申込が行われる。
【０３２５】
実行期限を過ぎていれば、上記のスクリプトは実行されず、申込は行われない。
【０３２６】
以上のように、この実施形態によれば、再生時において、テレビショッピング等の商品購入申し込みの操作を行っても、申込期限（上記の場合１９９８年８月３１日２３時５９分）が過ぎている場合には、商品申し込みを行わないようにすることができる。
【０３２７】
なお、商品申し込みの操作を行ったにもかかわらず、その申し込みを実行しなかった場合には、ＴＶセット４６の画面にその旨を表示するようにしてもよい。これも、ナビゲーションデータのスクリプトとして記述することができる。
【０３２８】
なお、上記実施形態では、実行するか否かの条件を実行条件表として記述しているが、先の第５の実施形態のように、ｉｆ文としてスクリプトに記述してもよい。
【０３２９】
７．２．３再生環境
上記実施形態では、記録および再生環境として日時を用いている。しかし、記録の日、または時だけを用いてもよい。また、曜日や休日であるか否かを用いてもよい。
【０３３０】
なお、上記実施形態では再生日時を再生環境とし、この再生日時をナビゲーションデータに基づいて判断して、実行内容を決定している。しかし、再生に用いた装置を再生環境とし、この再生装置をナビゲーションデータに基づいて判断して、実行内容を決定するようにしてもよい。また、再生場所を再生環境としてもよい。
【０３３１】
たとえば、上記実施形態では、初期状態において、どのボタンを選択表示するかは固定化されている。しかし、ナビゲーションデータ中に、再生環境（たとえば、再生装置の設置場所）に応じて、初期状態において、どのボタンを選択表示するかを記述するようにしてもよい。このようにすれば、大阪に設置されている装置で再生した場合には図２９の表示が、東京に設置されている装置で再生した場合には図３０の表示が、初期画面として得られる。
【０３３２】
また、同様にして、再生環境（たとえば、再生装置の設置場所）に応じて、２カ国語放送の初期音声を選択することができる。
【０３３３】
なお、受信環境（たとえば、受信装置の設置場所）に応じて、同様のことを行えば、受信環境により最適な初期画面を得ることができる。
【０３３４】
８．第７の実施形態
上記実施形態では、図４６、図４７に示すようなナビゲーションデータを用いている。しかしながら、図５４、図５５に示すように、ＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　ＭａｒｋｕｐＬａｎｇｕａｇｅ）を用いて、ナビゲーションデータを記述するようにしてもよい。このＨＴＭＬは、インターネット上において広く用いられているので、コンピュータとの親和性の高い制御を実現することができる。
【０３３５】
図５４において、部分２００の”ｌｅｆｔ：５００；　ｔｏｐ：２００”により、画面上に配置するボタンＢ０の位置を指定している。また、”ｎｏｒｍａｌ＿ｂｉｔｍａｐ＿ｆｉｌｅ：ｂｉｔｍａｐ０”、”ｆｏｃｕｓｅｄ＿ｂｉｔｍａｐ＿ｆｉｌｅ：ｂｉｔｍａｐ１”により、ｂｉｔｍａｐ０のデータを非選択状態として用い、ｂｉｔｍａｐ１のデータを選択状態として用いることを指定している。さらに、”ｌｅｆｔ：５００；　ｔｏｐ：２００”によって、表示位置を指定している。”ｏｎｃｌｉｃｋ＝”ｓｈｏｐｐｉｎｇ＿ｏｓａｋａ（）；””によって、選択状態のボタンにて決定された場合に実行されるスクリプトを指定している。他のボタンＢ１、Ｂ２についても同様に指定が行われている。
【０３３６】
部分２１０には、大阪センターへの申し込みが決定された場合に実行されるスクリプトｓｈｏｐｐｉｎｇ＿ｏｓａｋａ（）が記述されている。部分２２０には、東京センターへの申し込みが決定された場合に実行されるスクリプトｓｈｏｐｐｉｎｇ＿ｔｏｋｙｏ（）が記述されている。スクリプトの内容は、図４６と同様である。
【０３３７】
部分２３０には、衣料品ショップへの遷移が選択されて決定された場合に実行されるスクリプトｇｏｔｏ＿ｃｌｏｔｈｉｎｇ＿ｓｔｏｒｅ（）が記述されている。
【０３３８】
図５４、図５５に示すＨＴＭＬは、図４６、図４７に対応するものであり、同様の表示画面、処理結果をもたらす。なお、ＨＴＭＬに代えて、ＸＭＬ、ＢＭＬ等の自己記述型の言語を用いてもよい。
【０３３９】
９．第８の実施形態
上記実施形態では、受信した最新のＴＤＴに記述された日時をＳＩＴに含めて記録媒体に記録し、これを読み出して記録時刻を取得するようにしている。しかし、この方法は、処理が簡易である反面、記録された時刻が完全に正確ではないという問題がある。つまり、図５７に示すように、時間３０１の間は時刻ｔ１と記録され、時間３０２の間は時刻ｔ２と記録されることとなってしまう。
【０３４０】
したがって、記録時刻の正確性を求めるのであれば、次のようにして、記録時刻を記録するようにしてもよい。図５６に示すように、ＣＰＵ５８は、受信したＴＤＴに基づいて、カレンダー付き時計６１を較正する。ＣＰＵ５８は、ＳＩＴを生成する際に、カレンダー付き時計より時刻を取得し、これをＳＩＴに含めて記録する。このようにすれば、より正確に、記録時刻を記録媒体に記録することができる。
【０３４１】
また、再生時には、記録媒体から読み出したＳＩＴ中の記録日時に基づいて、記録時刻を取得するようにする。つまり、ＳＩＴ中の記録日時を取得して、最新の記録日時をメモリ６０に更新して記憶しておき、最新の記録日時として用いるようにしている。
【０３４２】
この再生時における記録時刻の取得においても、記録の際と同様に、時間の不正確さの問題が生じる。したがって、ＣＰＵ５８の内蔵タイマ６３を用いて、正確な記録時刻を取得するようにしても良い。つまり、図５８に示すように、ＳＩＴ中の記録日時を取得するごとに、タイマ６３をリセットしてスタートさせる。記録時刻を取得する場合には、最新の記録日時によって示される時刻ｔ１に、タイマ６３によって計測される時間Δｔを加えることにより、正確な記録時刻ｔ１＋Δｔを得ることができる。なお、タイマに代えて、記録時刻のためのカレンダー付き時計を用意し、これをＳＩＴ中の記録日時によって較正して用いてもよい。
【０３４３】
さらに、上記の例では、受信モードや記録モードでは、現在時刻を示すカレンダー付き時計６１は、ＴＤＴによって較正されている。しかし、再生モードにおいて、現在時刻を示すカレンダー付き時計６１は、ＴＤＴによって較正されていない。これは、再生モードでは、トランスポートデコーダ５０が、記録媒体からの変換ストリームを読み込んで処理しているため、放送されてくるストリームからのＴＤＴを取得できないためである。したがって、カレンダー付き時計６１の示す現在時刻に誤差を生じるおそれがある。
【０３４４】
このような誤差をなくすためには、図５９に示すように、ＴＳデコーダ５０とは別に、もう一つＴＳデコーダ１５０を設ければよい。再生モードにおいて、ＴＳデコーダ１５０によって記録されたＳＩＴ中の記録日時を取り出し、メモリ６０に記録するとともに、ＣＰＵ５８は、タイマ６３を制御する。一方、ＴＳデコーダ５０によって、受信したＴＤＴを取り出し、カレンダー付き時計６１を較正する。このようにすれば、記録時刻、現在時刻ともに正確な時刻を得ることができる。
【０３４５】
なお、図５９の実施形態では、チューナ１３４、デ・スクランブラ１４８も設けているので、特定のサービスを記録しながら、他のサービスをＴＶセット４６から出力することが可能である。
【０３４６】
なお、上記の各実施形態において、ＴＤＴを用いているが、これに代えて、ＴＯＴ（Ｔｉｍｅ　Ｏｆｆｓｅｔ　Ｔａｂｌｅ）を用いるようにしてもよい。
【０３４７】
１０．その他
上記の何れかの実施形態において、ＣＰＵを用いて実現した機能の一部または全部をハードウエアによって実現するようにしてもよい。また、上記何れかの実施形態において、ハードウエアによって実現した機能の一部または全部をＣＰＵを用いて実現するようにしてもよい。
【０３４８】
また、上記実施形態では、変換ストリームを記録する記録媒体として、シーケンシャルに期録を行う磁気テープを例にとって説明したが、磁気ディスク、光磁気ディスク、ハードディスク、フレキシブルディスク、ＤＶＤ、ＣＤ−Ｒ等の記録媒体を用いてもよい。
【図面の簡単な説明】
【図１】衛星放送における電波の送出状態を示す図である。
【図２】衛星放送における送信装置の構成を示す図である。
【図３】衛星放送において送信されるトランスポートストリームを示す図である。
【図４】パケット化データの構造を示す図である。
【図５】制御データＰＭＴ１の内容を示す図である。
【図６】制御データＰＡＴの内容を示す図である。
【図７】制御データＮＩＴの内容を示す図である。
【図８】受信装置の一般的構成を示す図である。
【図９】第１の実施形態による受信記録再生装置の全体構成を示す図である。
【図１０】図９の受信記録装置をＣＰＵを用いて実現した場合のブロック図である。
【図１１】受信モードにおけるプログラムのフローチャートである。
【図１２】記録モードにおけるプログラムのフローチャートである。
【図１３】記録媒体に記録される変換ストリームを示す図である。
【図１４】制御データＤＩＴの挿入された状態を示す図である。
【図１５】再生モードにおけるプログラムのフローチャートである。
【図１６】第２の実施形態による受信記録再生装置の全体構成を示す図である。
【図１７】記録モードにおけるプログラムのフローチャートである。
【図１８】再生モードにおけるプログラムのフローチャートである。
【図１９】第３の実施形態による受信記録再生装置の全体構成を示す図である。
【図２０】２カ国語放送のトランスポートストリームを示す図である。
【図２１】受信モードにおけるプログラムのフローチャートである。
【図２２】記録モードにおけるプログラムのフローチャートである。
【図２３】再生モードにおけるプログラムのフローチャートである。
【図２４】第４の実施形態におけるトランスポートストリームを示す図である。
【図２５】制御データＰＭＴ１の内容を示す図である。
【図２６】制御データＰＡＴの内容を示す図である。
【図２７】ナビゲーションデータＮＶＴ１の内容を示す図である。
【図２８】ナビゲーションデータＮＶＴ２の内容を示す図である。
【図２９】ＴＶセット４６に表示される日用品テレビショッピングの画面を示す図である。
【図３０】ＴＶセット４６に表示される日用品テレビショッピングの画面を示す図である。
【図３１】ＴＶセット４６に表示される日用品テレビショッピングの画面を示す図である。
【図３２】ＴＶセット４６に表示される衣料品テレビショッピングの画面を示す図である。
【図３３】第４の実施形態による受信記録再生装置の全体構成を示す図である。
【図３４】図３３の受信記録再生装置をＣＰＵを用いて実現した場合のハードウエア構成を示す図である。
【図３５】ＡＶデコーダ５２の詳細を示す図である。
【図３６】受信モードにおけるプログラムのフローチャートである。
【図３７】ナビゲーションデータを解釈し実行するプログラム（基本プログラム）のフローチャートである。
【図３８】リモコン装置７８の外観を示す図である。
【図３９】メモリ６０に記録される通信ログの内容を示す図である。
【図４０】記録モードにおけるプログラムのフローチャートである。
【図４１】変換ＰＭＴの内容を示す図である。
【図４２】変換ＰＡＴの内容を示す図である。
【図４３】記録媒体に記録される変換ストリームを模式化して示す図である。
【図４４】再生モードにおけるプログラムのフローチャートである。
【図４５】静止画を伝送する場合を示す図である。
【図４６】ナビゲーションデータＮＶＴ１の内容を示す図である。
【図４７】ナビゲーションデータＮＶＴ２の内容を示す図である。
【図４８】第５の実施形態による受信記録再生装置の全体構成を示す図である。
【図４９】記録モードにおけるプログラムのフローチャートである。
【図５０】ハンドラ定義表のスクリプトの他の例を示す図である。
【図５１】ナビゲーションデータＮＶＴ１の内容を示す図である。
【図５２】ナビゲーションデータＮＶＴ２の内容を示す図である。
【図５３】第６の実施形態による受信記録再生装置の全体構成を示す図である。
【図５４】第７の実施形態における、ＨＴＭＬによるナビゲーションデータＮＶＴ１を示す図である。
【図５５】第７の実施形態における、ＨＴＭＬによるナビゲーションデータＮＶＴ２を示す図である。
【図５６】ＣＰＵ５８の内部構造を示す図である。
【図５７】記録モードにおける、時刻の記録状態を示す図である。
【図５８】再生モードにおける、記録時刻の取得状態を示す図である。
【図５９】第８の実施形態による受信記録再生装置のブロック図である。
【符号の説明】
２０・・・アンテナ
３２・・・受信記録再生装置
３４・・・受信手段
３６・・・変換手段
３８・・・記録手段
４０・・・復元手段
４２・・・読出手段
４６・・・映像・音声出力手段
４８・・・デ・スクランブラ
５０・・・トランスポート・デコーダ
５２・・・ＡＶデコーダ
５４・・・操作入力部
５６・・・ＩＣカード
５８・・・ＣＰＵ
６０・・・メモリ
６２・・・変換ストリーム生成部
６４・・・ＭＰＵ
６６・・・記録・読出部
６８・・・受信部
７０・・・記録再生部
７２・・・記録環境取得手段
７４・・・再生環境取得手段
【図１】
2004055116.tif 000003
【図２】
2004055116.tif 000004
【図３】
2004055116.tif 000005
【図４】
2004055116.tif 000006
【図５】
2004055116.tif 000007
【図６】
2004055116.tif 000008
【図７】
2004055116.tif 000009
【図８】
2004055116.tif 000010
【図９】
2004055116.tif 000011
【図１０】
2004055116.tif 000012
【図１１】
2004055116.tif 000013
【図１２】
2004055116.tif 000014
【図１３】
2004055116.tif 000015
【図１４】
2004055116.tif 000016
【図１５】
2004055116.tif 000017
【図１６】
2004055116.tif 000018
【図１７】
2004055116.tif 000019
【図１８】
2004055116.tif 000020
【図１９】
2004055116.tif 000021
【図２０】
2004055116.tif 000022
【図２１】
2004055116.tif 000023
【図２２】
2004055116.tif 000024
【図２３】
2004055116.tif 000025
【図２４】
2004055116.tif 000026
【図２５】
2004055116.tif 000027
【図２６】
2004055116.tif 000028
【図２７】
2004055116.tif 000029
【図２８】
2004055116.tif 000030
【図２９】
2004055116.tif 000031
【図３０】
2004055116.tif 000032
【図３１】
2004055116.tif 000033
【図３２】
2004055116.tif 000034
【図３３】
2004055116.tif 000035
【図３４】
2004055116.tif 000036
【図３５】
2004055116.tif 000037
【図３６】
2004055116.tif 000038
【図３７】
2004055116.tif 000039
【図３８】
2004055116.tif 000040
【図３９】
2004055116.tif 000041
【図４０】
2004055116.tif 000042
【図４１】
2004055116.tif 000043
【図４２】
2004055116.tif 000044
【図４３】
2004055116.tif 000045
【図４４】
2004055116.tif 000046
【図４５】
2004055116.tif 000047
【図４６】
2004055116.tif 000048
【図４７】
2004055116.tif 000049
【図４８】
2004055116.tif 000050
【図４９】
2004055116.tif 000051
【図５０】
2004055116.tif 000052
【図５１】
2004055116.tif 000053
【図５２】
2004055116.tif 000054
【図５３】
2004055116.tif 000055
【図５４】
2004055116.tif 000056
【図５５】
2004055116.tif 000057
【図５６】
2004055116.tif 000058
【図５７】
2004055116.tif 000059
【図５８】
2004055116.tif 000060
【図５９】
2004055116.tif 000061
【手続補正書】
【提出日】平成15年4月28日(2003.4.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のサービスがパケット多重化されたトランスポート・ストリームを受信する受信手段と、
受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択して変換ストリームとして出力する変換手段と、
変換手段からの変換ストリームを記録媒体に記録する記録手段と、
記録媒体に記録された変換ストリームを読み出す読出手段と、
読出手段からの変換ストリームを受けて、サービス内容を再生して出力する復元手段と、
を備えたデジタル放送のための記録再生装置であって、
前記記録手段は、記録再生装置の設置場所に応じた初期画面を記述した再生環境情報を変換ストリームとともにまたは変換ストリームの一部として記録媒体に記録し、
復元手段は、記録再生装置の設置場所と、記録媒体に記録された再生環境情報とを比較し、両者の違いに基づいて、再生制御の内容を変えること
を特徴とするもの。
【請求項２】
複数のサービスがパケット多重化されたトランスポート・ストリームを受信する受信手段と、
受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択して変換ストリームとして出力する変換手段と、
変換手段からの変換ストリームを記録媒体に記録する記録手段と、
記録媒体に記録された変換ストリームを読み出す読出手段と、
読出手段からの変換ストリームを受けて、サービス内容を再生して出力する復元手段と、
を備えたデジタル放送のための記録再生装置であって、
前記変換手段は、記録の行われた場所を示す記録場所情報を記録手段に与え、記録手段は変換ストリームとともにまたは変換ストリームの一部として記録媒体に記録し、
復元手段は、再生の行われている場所を示す再生場所情報と、記録媒体に記録された記録場所情報とを比較し、両者の違いに基づいて、再生制御の内容を変えること
を特徴とするもの。
【請求項３】
複数のサービスがパケット多重化されたトランスポート・ストリームを受信する受信手段と、
受信したトランスポート・ストリームから、所望のサービスに関するパケットを選択して変換ストリームとして出力する変換手段と、
変換手段からの変換ストリームを記録媒体に記録する記録手段と、
記録媒体に記録された変換ストリームを読み出す読出手段と、
読出手段からの変換ストリームを受けて、サービス内容を再生して出力する復元手段と、
を備えたデジタル放送のための記録再生装置であって、
前記変換手段は、記録の行われた装置を示す記録装置情報を記録手段に与え、記録手段は変換ストリームとともにまたは変換ストリームの一部として記録媒体に記録し、
復元手段は、再生の行われている装置を示す再生装置情報と、記録媒体に記録された記録装置情報とを比較し、両者の違いに基づいて、再生制御の内容を変えること
を特徴とするもの。
【請求項４】
請求項１〜４のいずれかの記録再生装置において、
前記変換手段は、トランスポートストリーム中の所望のサービスに関するパケットのうち、エレメンタリーストリーム、ＰＡＴ、ＰＭＴのパケットを選択して変換ストリームを生成することを特徴とするもの。