(57)【要約】【課題】付加価値の高い放送内容の実現。【解決手段】１つのチャンネルを構成する放送信号の中に、その信号を受信した受信装置で提示される提示用データコンテンツと、提示用データコンテンツの提示に応じた操作によって受信装置内の蓄積手段に蓄積される蓄積用コンテンツを含めて放送する。例えばＣＭとしての提示用データコンテンツとともにそのＣＭに関するパンフレット等の情報を含む蓄積用コンテンツを合わせて放送する。これにより受信装置側では、提示用データコンテンツを見ている視聴者が、その提示上（画面上）で可能とされる操作により、蓄積用コンテンツの取り込み（蓄積）を実行させ、その付加的な情報を蓄積後の任意の時点で視聴できるようになる。【選択図】図１３
2008263616.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送ネットワークにおいて、１つのチャンネルを構成する放送信号の中に、
その信号を受信した受信装置で提示される提示用コンテンツと、上記提示用コンテンツの提示に応じた操作によって上記受信装置内の蓄積手段に蓄積される蓄積用コンテンツを含めて放送することを特徴とする放送方法。
【請求項２】
デジタル放送ネットワークにより放送される放送信号を受信する受信装置において、
コンテンツを蓄積することができる蓄積手段と、
受信したコンテンツに含まれる、同時に受信可能な別の蓄積用コンテンツが含まれる信号の参照データ、及び上記別の蓄積用コンテンツを蓄積した際にそれを識別するための名前データが入力されることにより、上記蓄積用コンテンツを上記参照データに基づいて受信し、上記名前データを付して上記蓄積手段に蓄積し、蓄積が成功したか否かを示す結果データを出力することができるデータ処理手段と、
を有することを特徴とする受信装置。
【請求項３】
上記データ処理手段は、上記蓄積用コンテンツの情報量が入力されることにより、上記蓄積手段において蓄積可能かどうかを判断し、その判断結果を上記結果データに反映させることを特徴とする請求項２に記載の受信装置。
【請求項４】
上記データ処理手段は、上記蓄積用コンテンツの有効期限を示すデータが入力された場合は、上記蓄積手段において蓄積された蓄積用コンテンツが上記有効期限を経過した場合に消去することを特徴とする請求項２に記載の受信装置。
【請求項５】
デジタル放送ネットワークにより放送される放送信号を受信する受信装置において、
コンテンツを蓄積することができる蓄積手段と、
受信したコンテンツに含まれる、同時に受信可能な別の蓄積用コンテンツの識別情報が入力されることにより、上記蓄積手段に蓄積されているコンテンツを上記識別情報により参照して、蓄積用コンテンツを受信するために必要な信号識別情報と名前情報を取得し、これに基づき上記蓄積用コンテンツを受信し、上記名前情報を付して上記蓄積手段に蓄積し、蓄積が成功したか否かを示す結果データを出力することができるデータ処理手段と、
を有することを特徴とする受信装置。
【請求項６】
上記データ処理手段は、上記蓄積用コンテンツの情報量が入力されることにより、上記蓄積手段において蓄積可能かどうかを判断し、その判断結果を上記結果データに反映させることを特徴とする請求項５に記載の受信装置。
【請求項７】
上記データ処理手段は、上記蓄積用コンテンツの有効期限を示すデータが入力された場合は、上記蓄積手段において蓄積された蓄積用コンテンツが上記有効期限を経過した場合に消去することを特徴とする請求項５に記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送システムにおける放送方法及び受信装置に関するものである。
【背景技術】
【０００２】
近年、デジタル衛星放送の普及が進んでいる。デジタル衛星放送は、例えば既存のアナログ放送と比較してノイズやフェージングに強く、高品質の信号を伝送することが可能である。また、周波数利用効率が向上され、多チャンネル化も図ることが可能になる。具体的には、デジタル衛星放送であれば１つの衛星で数百チャンネルを確保することも可能である。このようなデジタル衛星放送では、スポーツ、映画、音楽、ニュースなどの専門チャンネルが多数用意されており、これらの専門チャンネルでは、それぞれの専門のコンテンツに応じたプログラムが放送されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、データ放送内容（データコンテンツ）としては、より付加価値の高いものが要望されている。
例えば通常放送されるコンテンツとしては、テレビジョン放送などにおける番組やコマーシャル（ＣＭ）などに相当する映像、音声等が想定されているが、視聴者にとっては単にそれらを見聞きするだけでは不十分と感じることもある。
一例としては、例えばあるＣＭに対して視聴者が興味を持った場合は、そのＣＭにかかる商品やサービスなどのより詳しい内容を知りたいと思うものであるが、そのような付加的な情報を視聴者に提供でき、かつそれが放送のように一過性のものでなく、ユーザーが見たいときにゆっくり見ることができるようにすることが求められている。
【課題を解決するための手段】
【０００４】
本発明はこのような事情に応じて、付加価値の高い放送内容を実現することを目的とする。
このために、１つのチャンネルを構成する放送信号の中に、その信号を受信した受信装置で提示される提示用データコンテンツと、提示用データコンテンツの提示に応じた操作によって受信装置内の蓄積手段に蓄積される蓄積用コンテンツを含めて放送するようにする。
例えばＣＭとしての提示用データコンテンツとともにそのＣＭに関するパンフレット等の情報を含む蓄積用コンテンツを合わせて放送する。これにより受信装置側では、提示用データコンテンツを見ている視聴者が、その提示上（画面上）で可能とされる操作により、蓄積用コンテンツの取り込み（蓄積）を指示でき、その指示に応じて蓄積用コンテンツが蓄積されるようになる。つまり付加的な情報を蓄積後の任意の時点で視聴できるようになる。
【０００５】
また受信装置としては、コンテンツを蓄積することができる蓄積手段と、受信したコンテンツに含まれる、同時に受信可能な別の蓄積用コンテンツが含まれる信号の参照データ、及び上記別の蓄積用コンテンツを蓄積した際にそれを識別するための名前データが入力されることにより、上記蓄積用コンテンツを上記参照データに基づいて受信し、上記名前データを付して上記蓄積手段に蓄積し、蓄積が成功したか否かを示す結果データを出力することができるデータ処理手段とを備えるようにする。
さらに受信装置としては、データコンテンツを蓄積することができる蓄積手段と、受信したコンテンツに含まれる、同時に受信可能な別の蓄積用コンテンツの識別情報が入力されることにより、上記蓄積手段に蓄積されているコンテンツを上記識別情報により参照して、蓄積用コンテンツを受信するために必要な信号識別情報と名前情報を取得し、これに基づき上記蓄積用コンテンツを受信し、上記名前情報を付して上記蓄積手段に蓄積し、蓄積が成功したか否かを示す結果データを出力することができるデータ処理手段と、を備えるようにする。
【０００６】
そしてこれらのような受信装置のデータ制御手段においては、上記蓄積用コンテンツの情報量が入力されることにより、上記蓄積手段において蓄積可能かどうかを判断し、その判断結果を上記結果データに反映させるようにする。
また、上記蓄積用コンテンツの有効期限を示すデータが入力された場合は、上記蓄積手段において蓄積された蓄積用コンテンツが上記有効期限を経過した場合に消去するようにする。
【発明の効果】
【０００７】
以上の説明からわかるように本発明では、マルチメディア型のデジタル放送システムなどにおいて、番組の編成スケジュールに同期して提示されるコンテンツ（提示用コンテンツ）のみでなく、番組に関連して視聴者が時間にしばられずにじっくり見るための、さらには、付加価値のついた別課金された繰り返し見るための、コンテンツ（蓄積用コンテンツ）を同時に伝送し、受信装置側に蓄積させることが可能である。
これによりＣＭに添付されたパンフレット等、様々なサービス上の応用が実現可能となり、非常に付加価値の高い放送システムを構築できるという効果がある。
【発明を実施するための最良の形態】
【０００８】
以降、本発明の実施の形態について説明する。
本発明の実施の形態としては、デジタル衛星放送を利用して番組を放送すると共に、受信装置側ではこの番組に関連した楽曲データ（音声データ）等の情報をダウンロードできるようにしたシステムに対応することを前提とする。
つまり、デジタル衛星放送等の放送メディアを利用した番組（映像情報）に同期可能な形態で付随させるダウンロード操作画面などのためのＧＵＩデータを放送（インタラクティブ放送）を行うシステムに対応するものである。
【０００９】
なお、以降の説明は次の順序で行うこととする。
１．デジタル衛星放送システム
１−１．全体構成
１−２．ＧＵＩ画面に対する操作
１−３．地上局
１−４．送信フォーマット
１−５．ＩＲＤ
２．本実施の形態におけるコンテンツデータの送信形態
３．受信側の構成
【００１０】
１．デジタル衛星放送システムの構成
１−１．全体構成
先ず、本実施の形態のＭＨＥＧオーサリングシステムの説明を行うのに先立ち、このＭＨＥＧオーサリングシステムにより作成されたＭＨＥＧコンテンツが使用されるデジタル衛星放送システムについて説明しておく。
【００１１】
図１は、本実施の形態としてのデジタル衛星放送システムの全体構成を示すものである。この図に示すように、デジタル衛星放送の地上局１には、テレビ番組素材サーバ６からのテレビ番組放送のための素材と、楽曲素材サーバ７からの楽曲データの素材と、音声付加情報サーバ８からの音声付加情報と、ＧＵＩデータサーバからのＧＵＩデータとが送られる。
【００１２】
テレビ番組素材サーバ６は、通常の放送番組の素材を提供するサーバである。このテレビ番組素材サーバから送られてくる音楽放送の素材は、動画及び音声とされる。例えば、音楽放送番組であれば、上記テレビ番組素材サーバ６の動画及び音声の素材を利用して、例えば新曲のプロモーション用の動画及び音声が放送されたりすることになる。
【００１３】
楽曲素材サーバ７は、オーディオチャンネルを使用して、オーディオ番組を提供するサーバである。このオーディオ番組の素材は音声のみとなる。この楽曲素材サーバ７は、複数のオーディオチャンネルのオーディオ番組の素材を地上局１に伝送する。
各オーディオチャンネルの番組放送ではそれぞれ同一の楽曲が所定の単位時間繰り返して放送される。各オーディオチャンネルは、それぞれ独立しており、その利用方法としては各種考えられる。例えば、１つのオーディオチャンネルでは最新の日本のポップスの数曲を或る一定時間繰り返し放送し、他のオーディオチャンネルでは最新の外国のポップスの数曲を或る一定時間繰り返し放送するというようにされる。
【００１４】
音声付加情報サーバ８は、楽曲素材サーバ７から出力される楽曲の時間情報等を提供するサーバである。
【００１５】
ＧＵＩデータサーバ９は、ユーザが操作に用いるＧＵＩ画面を形成するための「ＧＵＩデータ（放送用コンテンツのデータ）」を提供する。例えば後述するような楽曲のダウンロードに関するＧＵＩ画面であれば、配信される楽曲のリストページや各楽曲の情報ページを形成するための画像データ、テキストデータ、アルバムジャケットの静止画を形成するためのデータなどを提供する。更には、受信設備３側にていわゆるＥＰＧ(Electrical Program Guide)といわれる番組表表示を行うのに利用されるＥＰＧデータもここから提供される。
なお、「ＧＵＩデータ」としては、例えばＭＨＥＧ(Multimedia Hypermedia Information Coding Experts Group)方式が採用される。ＭＨＥＧとは、マルチメディア情報、手順、操作などのそれぞれと、その組み合わせをオブジェクトとして捉え、それらのオブジェクトを符号化したうえで、タイトル（例えばＧＵＩ画面）として制作するためのシナリオ記述の国際標準とされる。また、本実施の形態ではＭＨＥＧ−５を採用するものとする。
【００１６】
地上局１は上記テレビ番組素材サーバ６、楽曲素材サーバ７、音声付加情報サーバ８、及びＧＵＩデータサーバ９から伝送された情報を多重化して送信する。
本実施の形態では、テレビ番組素材サーバ６から伝送されたビデオデータはＭＰＥＧ(Moving Picture Experts Group)２方式により圧縮符号化され、オーディオデータはＭＰＥＧ２オーディオ方式により圧縮符号化される。また、楽曲素材サーバ７から伝送されたオーディオデータは、オーディオチャンネルごとに対応して、例えばＭＰＥＧ２オーディオ方式と、ＡＴＲＡＣ(Adoptive Tranform Acoustic Coding)方式と何れか一方の方式により圧縮符号化される。
また、これらのデータは多重化の際、キー情報サーバ１０からのキー情報を利用して暗号化される。
なお、地上局１の内部構成例については後述する。
【００１７】
地上局１からの信号は衛星２を介して各家庭の受信設備３で受信される。衛星２には複数のトランスポンダが搭載されている。１つのトランスポンダは例えば３０Ｍｂｐｓの伝送能力を有している。各家庭の受信設備３としては、パラボラアンテナ１１とＩＲＤ(Integrated Receiver Decorder)１２と、ストレージデバイス１３と、モニタ装置１４とが用意される。
また、この場合には、ＩＲＤ１２に対して操作を行うためのリモートコントローラ６４が示されている。
【００１８】
パラボラアンテナ１１で衛星２を介して放送されてきた信号が受信される。この受信信号がパラボラアンテナ１１に取り付けられたＬＮＢ(Low Noize Block Down Converter)１５で所定の周波数に変換され、ＩＲＤ１２に供給される。
【００１９】
ＩＲＤ１２における概略的な動作としては、受信信号から所定のチャンネルの信号を選局し、その選局された信号から番組としてのビデオデータ及びオーディオデータの復調を行ってビデオ信号、オーディオ信号として出力する。また、ＩＲＤ１２では、番組としてのデータと共に多重化されて送信されてくる、ＧＵＩデータに基づいてＧＵＩ画面としての出力も行う。このようなＩＲＤ１２の出力は、例えばモニタ装置１４に対して供給される。これにより、モニタ装置１４では、ＩＲＤ１２により受信選局した番組の画像表示及び音声出力が行われ、また、後述するようなユーザの操作に従ってＧＵＩ画面を表示させることが可能となる。
【００２０】
ストレージデバイス１３は、ＩＲＤ１２によりダウンロードされたオーディオデータ（楽曲データ）を保存するためのものである。このストレージデバイス１３の種類としては特に限定されるものではなく、ＭＤ(Mini Disc)レコーダ／プレーヤ、ＤＡＴレコーダ／プレーヤ、ＤＶＤレコーダ／プレーヤ等を用いることができる。また、ストレージデバイス１３としてパーソナルコンピュータ装置を用い、ハードディスクのほか、ＣＤ−Ｒ等をはじめとする記録が可能なメディアにオーディオデータを保存するようにすることも可能とされる。
【００２１】
また、本実施の形態の受信設備３としては、図２に示すように、データ伝送規格としてＩＥＥＥ１３９４に対応したデータインターフェイスを備えたＭＤレコーダ／プレーヤ１３Ａを、図１に示すストレージデバイス１３として使用することができるようになっている。
この図に示すＩＥＥＥ１３９４対応のＭＤレコーダ／プレーヤ１３Ａは、ＩＥＥＥ１３９４バス１６によりＩＲＤ１２と接続される。これによって、本実施の形態では、ＩＲＤ１２にて受信された、楽曲としてのオーディオデータ（ダウンロードデータ）を、ＡＴＲＡＣ方式により圧縮処理が施されたままの状態で直接取り込んで記録することができる。また、ＭＤレコーダ／プレーヤ１３ＡとＩＲＤ１２とをＩＥＥＥ１３９４バス１６により接続した場合には、上記オーディオデータの他、そのアルバムのジャケットデータ（静止画データ）及び歌詞などのテキストデータを記録することも可能とされている。
【００２２】
ＩＲＤ１２は、例えば電話回線４を介して課金サーバ５と通信可能とされている。ＩＲＤ１２には、後述するようにして各種情報が記憶されるＩＣカードが挿入される。例えば楽曲のオーディオデータのダウンロードが行われたとすると、これに関する履歴情報がＩＣカードに記憶される。このＩＣカードの情報は、電話回線４を介して所定の機会、タイミングで課金サーバ５に送られる。課金サーバ５は、この送られてきた履歴情報に従って金額を設定して課金を行い、ユーザに請求する。
【００２３】
これまでの説明から分かるように、本発明が適用されたシステムでは、地上局１は、テレビ番組素材サーバ６からの音楽番組放送の素材となるビデオデータ及びオーディオデータと、楽曲素材サーバ７からのオーディオチャンネルの素材となるオーディオデータと、音声付加情報サーバ８からの音声データと、ＧＵＩデータサーバ９からのＧＵＩデータとを多重化して送信している。
そして、各家庭の受信設備３でこの放送を受信すると、例えばモニタ装置１４により、選局したチャンネルの番組を視聴することができる。また、番組のデータと共に送信されるＧＵＩデータを利用したＧＵＩ画面として、第１にはＥＰＧ（Electrical Program Guide；電子番組ガイド）画面を表示させ、番組の検索等を行うことができる。また、第２には、例えば通常の番組放送以外の特定のサービス用のＧＵＩ画面を利用して所要の操作を行うことで、本実施の形態の場合には、放送システムにおいて提供されている通常番組の視聴以外のサービスを享受することができる。
例えば、オーディオ（楽曲）データのダウンロードサービス用のＧＵＩ画面を表示させて、このＧＵＩ画面を利用して操作を行えば、ユーザが希望した楽曲のオーディオデータをダウンロードしてストレージデバイス１３に記録して保存することが可能になる。
【００２４】
なお、本実施の形態では、上記したようなＧＵＩ画面に対する操作を伴う、通常の番組放送以外の特定のサービスを提供するデータサービス放送については、インタラクティブ性を有することもあり、「インタラクティブ放送」ともいうことにする。
【００２５】
１−２．ＧＵＩ画面に対する操作
ここで、上述しているインタラクティブ放送の利用例、つまり、ＧＵＩ画面に対する操作例について、図３及び図４を参照して概略的に説明しておく。ここでは、楽曲データ（オーディオデータ）のダウンロードを行う場合について述べる。
【００２６】
先ず、図３によりＩＲＤ１２に対してユーザが操作を行うためのリモートコントローラ６４の操作キーについて、特に主要なものについて説明しておく。
図３には、リモートコントローラ６４において各種キーが配列された操作パネル面が示されている。ここでは、これら各種キーのうち、電源キー１０１、数字キー１０２、画面表示切換キー１０３、インタラクティブ切換キー１０４、ＥＰＧキーパネル部１０５、チャンネルキー１０６について説明する。
【００２７】
電源キー１０１は、ＩＲＤ１２の電源のオン／オフを行うためのキーである。数字キー１０２は、数字指定によりチャンネル切り換えを行ったり、例えばＧＵＩ画面において数値入力操作が必要な場合に操作するためのキーである。
画面表示切換キー１０３は、例えば通常の放送画面とＥＰＧ画面との切り換えを行うキーである。例えば、画面表示切換キー１０３によりＥＰＧ画面を呼び出した状態の下で、ＥＰＧキーパネル部１０５に配置されたキーを操作すれば、電子番組ガイドの表示画面を利用した番組検索が行えることになる。また、ＥＰＧキーパネル部１０５内の矢印キー１０５ａは、後述するサービス用のＧＵＩ画面におけるカーソル移動などにも使用することができる。
インタラクティブ切換キー１０４は、通常の放送画面と、その放送番組に付随したサービスのためのＧＵＩ画面との切り換えを行うために設けられる。
チャンネルキー１０６は、ＩＲＤ１２における選局チャンネルをそのチャンネル番号の昇順、降順に従って順次切り換えていくために設けられるキーである。
【００２８】
なお、本実施の形態のリモートコントローラ６４としては、例えばモニタ装置１４に対する各種操作も可能に構成されているものとされ、これに対応した各種キーも設けられているものであるが、ここでは、モニタ装置１４に対応するキー等の説明は省略する。
【００２９】
次に、図４を参照してＧＵＩ画面に対する操作の具体例について説明する。
受信設備３により放送を受信して所望のチャンネルを選局すると、モニタ装置１４の表示画面には、図４（ａ）に示すように、テレビ番組素材サーバ６から提供された番組素材に基づく動画像が表示される。つまり、通常の番組内容が表示される。ここでは、例えば音楽番組が表示されているものとする。また、この音楽番組には楽曲のオーディオデータのダウンロードサービス（インタラクティブ放送）が付随されているものとする。
そして、この音楽番組が表示されている状態の下で、例えばユーザがリモートコントローラ６４のインタラクティブ切換キー１０４を操作したとすると、表示画面は図４（ｂ）に示すような、オーディオデータのダウンロードのためのＧＵＩ画面に切り替わる。
【００３０】
このＧＵＩ画面においては、先ず、画面の左上部のテレビ番組表示エリア２１Ａに対して、図４（ａ）にて表示されていたテレビ番組素材サーバ６からのビデオデータによる画像が縮小化されて表示される。
また、画面の右上部には、オーディオチャンネルで放送されている各チャンネルの楽曲のリスト２１Ｂが表示される。また、画面の左下にはテキスト表示エリア２１Ｃとジャケット表示エリア２１Ｄが表示される。さらに、画面の右側には歌詞表示ボタン２２、プロフィール表示ボタン２３、情報表示ボタン２４、予約録音ボタン２５、予約済一覧表示ボタン２６、録音履歴表示ボタン２７、およびダウンロードボタン２８が表示される。
【００３１】
ユーザは、このリスト２１Ｂに表示されている楽曲名を見ながら、興味のある楽曲を探していく。そして、興味のある楽曲を見つけたらリモートコントローラ６４の矢印キー１０５ａ（ＥＰＧキーパネル部１０５内）を操作して、その楽曲が表示されている位置にカーソルを合わせた後、エンター操作を行う（例えば矢印キー１０５ａのセンター位置を押圧操作する）。
これによって、カーソルを合わせた楽曲を試聴することができる。すなわち、各オーディオチャンネルでは、所定の単位時間中、同一の楽曲が繰り返し放送されているので、テレビ番組表示エリア２１Ａの画面はそのままで、ＩＲＤ１２により上記操作により選択された楽曲のオーディオチャンネルに切り換えて音声出力することで、その楽曲を聞くことができる。この時、ジャケット表示エリア２１Ｄにはその楽曲のＭＤジャケットの静止画像が表示される
【００３２】
また、例えば上記の状態で歌詞表示ボタン２２にカーソルを合わせ、エンター操作を行う（以下、ボタン表示にカーソルを合わせ、エンター操作を行うことを「ボタンを押す」という）と、テキスト表示エリア２１Ｃに楽曲の歌詞がオーディオデータと同期したタイミングで表示される。同様に、プロフィール表示ボタン２３あるいは情報表示ボタン２４を押すと、楽曲に対応するアーティストのプロフィールあるいはコンサート情報などがテキスト表示エリア２１Ｃに表示される。このように、ユーザは、現在どのような楽曲が配信されているのかを知ることができ、更に各楽曲についての詳細な情報を知ることができる。
【００３３】
ユーザは試聴した楽曲を購入したい場合には、ダウンロードボタン２８を押す。ダウンロードボタン２８が押されると、選択された楽曲のオーディオデータがダウンロードされ、ストレージデバイス１３に記憶される。楽曲のオーディオデータと共に、その歌詞データ、アーティストのプロフィール情報、ジャケットの静止画データ等をダウンロードすることもできる。
そして、このようにして楽曲のオーディオデータがダウンロードされる毎に、その履歴情報がＩＲＤ１２内のＩＣカードに記憶される。ＩＣカードに記憶された情報は、例えば１カ月に一度ずつ課金サーバ５により取り込みが行われ、ユーザに対してデータサービスの使用履歴に応じた課金が行われる。これによって、ダウンロードされる楽曲の著作権を保護することができることにもなる。
【００３４】
また、ユーザは予めダウンロードの予約を行いたい場合には、予約録音ボタン２５を押す。このボタンを押すと、ＧＵＩ画面の表示が切り換わり、予約が可能な楽曲のリストが画面全体に表示される。例えばこのリストは１時間単位、１週間単位、チャンル単位等で検索した楽曲を表示することが可能である。ユーザはこのリストの中からダウンロードの予約を行いたい楽曲を選択すると、その情報がＩＲＤ１２内に登録される。そして、すでにダウンロードの予約を行った楽曲を碓認したい場合には、予約済一覧表示ボタン２６を押すことにより、画面全体に表示させることができる。このようにして予約された楽曲は、予約時刻になるとＩＲＤ１２によりダウンロードされ、ストレージデバイス１３に記憶される。
【００３５】
ユーザはダウンロードを行った楽曲について確認したい場合には、録音履歴ボタン２７を押すことにより、既にダウンロードを行った楽曲のリストを画面全体に表示させることができる。
【００３６】
このように、本発明が適用されたシステムの受信設備３では、モニタ装置１４のＧＵＩ画面上に楽曲のリストが表示される。そして、このＧＵＩ画面上の表示にしたがって楽曲を選択するとその楽曲を試聴することができ、その楽曲の歌詞やアーティストのプロフィール等を知ることができる。さらに、楽曲のダウンロードとその予約、ダウンロードの履歴や予約済楽曲リストの表示等を行うことができる。
【００３７】
詳しいことは後述するが、上記図４（ｂ）に示すようなＧＵＩ画面の表示と、ＧＵＩ画面に対するユーザの操作に応答したＧＵＩ画面上での表示変更、及び音声出力は、前述したＭＨＥＧ方式に基づいたシナリオ記述により、オブジェクトの関係を規定することにより実現される。ここでいうオブジェクトとは、図４（ｂ）に示された各ボタンに対応するパーツとしての画像データや各表示エリアに表示される素材データとなる。
そして、本明細書においては、このＧＵＩ画面のような、シナリオ（スクリプト）記述によってオブジェクト間の関係が規定されることで、或る目的に従った情報の出力態様（画像表示や音声出力等）が実現される環境を「シーン」というものとする。また、１シーンを形成するオブジェクトとしては、シナリオ記述のファイル自体も含まれるものとする。
【００３８】
以上、説明したように、本発明が適用されたデジタル衛星放送システムでは放送番組が配信されると共に、複数のオーディオチャンネルを使用して楽曲のオーディオデータが配信される。そして、配信されている楽曲のリスト等を使用して所望の楽曲を探し、そのオーディオデータをストレージデバイス１３に簡単に保存することができる。
なお、デジタル衛星放送システムにおける番組提供以外のサービスとしては、上記した楽曲データのダウンロードの他にも各種考えられる。例えば、いわゆるテレビショッピングといわれる商品紹介番組を放送した上で、ＧＵＩ画面としては購買契約が結べるようなものを用意することも考えられる。
【００３９】
１−３．地上局
これまで、本実施の形態としてのデジタル衛星放送システムの概要について説明したが、以降、このシステムについてより詳しい説明を行っていくこととする。そこで、先ず地上局１の構成について図５を参照して説明する。
【００４０】
なお、以降の説明にあたっては、次のことを前提とする。
本実施の形態では、地上局１から衛星２を介しての受信設備３への送信を行うのにあたり、ＤＳＭ−ＣＣ(デジタル蓄積メディア・コマンド・アンド・コントロール；Digital Strage Media-Command and Control)プロトコルを採用する。
ＤＳＭ−ＣＣ（ＭＰＥＧ−ｐａｒｔ６）方式は、既に知られているように、例えば、何らかのネットワークを介して、デジタル蓄積メディア（ＤＳＭ）に蓄積されたＭＰＥＧ符号化ビットストリームを取り出し(Retrieve)たり、或いはＤＳＭに対してストリームを蓄積(Store)するためのコマンドや制御方式を規定したものである。そして本実施の形態においては、このＤＳＭ−ＣＣ方式がデジタル衛星放送システムにおける伝送規格として採用されているものである。
そして、ＤＳＭ−ＣＣ方式によりデータ放送サービス（例えばＧＵＩ画面など）のコンテンツ（オブジェクトの集合）を伝送するためには、コンテンツの記述形式を定義しておく必要がある。本実施の形態では、この記述形式の定義として先に述べたＭＨＥＧが採用されるものである。
【００４１】
図５に示す地上局１の構成において、テレビ番組素材登録システム３１は、テレビ番組素材サーバ６から得られた素材データをＡＶサーバ３５に登録する。この素材データはテレビ番組送出システム３９に送られ、ここでビデオデータは例えばＭＰＥＧ２方式で圧縮され、オーディオデータは、例えばＭＰＥＧ２オーディオ方式によりパケット化される。テレビ番組送出システム３９の出力はマルチプレクサ４５に送られる。
【００４２】
また、楽曲素材登録システム３２では、楽曲素材サーバ７からの素材データ、つまりオーディオデータを、ＭＰＥＧ２オーディオエンコーダ３６Ａ、及びＡＴＲＡＣエンコーダ３６Ｂに供給する。ＭＰＥＧ２オーディオエンコーダ３６Ａ、ＡＴＲＡＣエンコーダ３６Ｂでは、それぞれ供給されたオーディオデータについてエンコード処理（圧縮符号化）を行った後、ＭＰＥＧオーディオサーバ４０Ａ及びＡＴＲＡＣオーディオサーバ４０Ｂに登録させる。
ＭＰＥＧオーディオサーバ４０Ａに登録されたＭＰＥＧオーディオデータは、ＭＰＥＧオーディオ送出システム４３Ａに伝送されてここでパケット化された後、マルチプレクサ４５に伝送される。ＡＴＲＡＣオーディオサーバ４０Ｂに登録されたＡＴＲＡＣデータは、ＡＴＲＡＣオーディオ送出システム４３Ｂに４倍速ＡＴＲＡＣデータとして送られ、ここでパケット化されてマルチプレクサ４５に送出される。
【００４３】
また、音声付加情報登録システム３３では、音声付加情報サーバ８からの素材データである音声付加情報を音声付加情報データベース３７に登録する。この音声付加情報データベース３７に登録された音声付加情報は、音声付加情報送出システム４１に伝送され、同様にして、ここでパケット化されてマルチプレクサ４５に伝送される。
【００４４】
また、ＧＵＩ用素材登録システム３４では、ＧＵＩデータサーバ９からの素材データであるＧＵＩデータを、ＧＵＩ素材データベース３８に登録する。
【００４５】
ＧＵＩ素材データベース３８に登録されたＧＵＩ素材データは、ＧＵＩオーサリングシステム４２に伝送され、ここで、ＧＵＩ画面、即ち図４にて述べた「シーン」としての出力が可能なデータ形式となるように処理が施される。
【００４６】
つまり、ＧＵＩオーサリングシステム４２に伝送されてくるデータとしては、例えば、楽曲のダウンロードのためのＧＵＩ画面であれば、アルバムジャケットの静止画像データ、歌詞などのテキストデータ、更には、操作に応じて出力されるべき音声データなどである。
上記した各データはいわゆるモノメディアといわれるが、ＧＵＩオーサリングシステム４２では、ＭＨＥＧオーサリングツールを用いて、これらのモノメディアデータを符号化して、これをオブジェクトとして扱うようにする。
そして、例えば図４（ｂ）にて説明したようなシーン（ＧＵＩ画面）の表示態様と操作に応じた画像音声の出力態様が得られるように上記オブジェクトの関係を規定したシナリオ記述ファイル（スクリプト）と共にＭＨＥＧ−５のコンテンツを作成する。
また、図４（ｂ）に示したようなＧＵＩ画面では、テレビ番組素材サーバ６の素材データを基とする画像・音声データ（ＭＰＥＧビデオデータ、ＭＰＥＧオーディオデータ）と、楽曲素材サーバ７の楽曲素材データを基とするＭＰＥＧオーディオデータ等も、ＧＵＩ画面に表示され、操作に応じた出力態様が与えられる。
従って、上記シナリオ記述ファイルとしては、上記ＧＵＩオーサリングシステム４２では、上記したテレビ番組素材サーバ６の素材データを基とする画像・音声データ、楽曲素材サーバ７の楽曲素材データを基とするＭＰＥＧオーディオデータ、更には、音声付加情報サーバ８を基とする音声付加情報も必要に応じてオブジェクトとして扱われて、ＭＨＥＧのスクリプトによる規定が行われる。
【００４７】
なお、ＧＵＩオーサリングシステム４２から伝送されるＭＨＥＧコンテンツのデータとしては、スクリプトファイル、及びオブジェクトとしての各種静止画データファイルやテキストデータファイル（更には音声データファイル）などとなるが、静止画データは、例えばＪＰＥＧ(Joint Photograph Experts Group)方式で圧縮された６４０×４８０ピクセルのデータとされ、テキストデータは例えば８００文字以内のファイルとされる。
【００４８】
ＧＵＩオーサリングシステム４２にて得られたＭＨＥＧコンテンツのデータはＤＳＭ−ＣＣエンコーダ４４に伝送される。
ＤＳＭ−ＣＣエンコーダ４４では、ＭＰＥＧ２フォーマットに従ったビデオ、オーディオデータのデータストリームに多重できる形式のトランスポートストリーム（以下ＴＳ(Transport Stream)とも略す）に変換して、パケット化されてマルチプレクサ４５に出力される。
【００４９】
マルチプレクサ４５においては、テレビ番組送出システム３９からのビデオパケットおよびオーディオパケットと、ＭＰＥＧオーディオ送出システム４３Ａからのオーディオパケットと、ＡＴＲＡＣオーディオ送出システム４３Ｂからの４倍速オーディオパケットと、音声付加情報送出システム４１からの音声付加情報パケットと、ＧＵＩオーサリングシステム４２からのＧＵＩデータパケットとが時間軸多重化されると共に、キー情報サーバ１０（図１）から出力されたキー情報に基づいて暗号化される。
【００５０】
マルチプレクサ４５の出力は電波送出システム４６に伝送され、ここで例えば誤り訂正符号の付加、変調、及び周波数変換などの処理を施された後、アンテナから衛星２に向けて送信出力するようにされる。
【００５１】
１−４．送信フォーマット
次に、ＤＳＭ−ＣＣ方式に基づいて規定された本実施の形態の送信フォーマットについて説明する。
図６は、地上局１から衛星２に送信出力される際のデータの一例を示している。なお、前述したように、この図に示す各データは実際には時間軸多重化されているものである。また、この図では、図６に示すように、時刻ｔ１から時刻ｔ２の間が１つのイベントとされ、時刻ｔ２から次のイベントとされる。ここでいうイベントとは、例えば音楽番組のチャンネルであれば、複数楽曲のラインナップの組を変更する単位であり、時間的には３０分或いは１時間程度となる。
【００５２】
図６に示すように、時刻ｔ１から時刻ｔ２のイベントでは、通常の動画の番組放送で、所定の内容Ａ１を有する番組が放送されている。また、時刻ｔ２から始めるイベントでは、内容Ａ２としての番組が放送されている。この通常の番組で放送されているのは動画と音声である。
【００５３】
ＭＰＥＧオーディオチャンネル（１）〜（１０）は、例えば、チャンネルＣＨ１からＣＨ１０の１０チャンネル分用意される。このとき、各オーディオチャンネルＣＨ１，ＣＨ２，ＣＨ３・・・・ＣＨ１０では、１つのイベントが放送されている間は同一楽曲が繰り返し送信される。つまり、時刻ｔ１〜ｔ２のイベントの期間においては、オーディオチャンネルＣＨ１では楽曲Ｂ１が繰り返し送信され、オーディオチャンネルＣＨ２では楽曲Ｃ１が繰り返し送信され、以下同様に、オーディオチャンネルＣＨ１０では楽曲Ｋ１が繰り返し送信されることになる。これは、その下に示されている４倍速ＡＴＲＡＣオーディオチャンネル（１）〜（１０）についても共通である。
【００５４】
つまり、図６において、ＭＰＥＧオーディオチャンネルと４倍速ＡＴＲＡＣオーディオチャンネルのチャンネル番号である（  ）内の数字が同じものは同じ楽曲となる。また、音声付加情報のチャンネル番号である（  ）内の数字は、同じチャンネル番号を有するオーディオデータに付加されている音声付加情報である。更に、ＧＵＩデータとして伝送される静止画データやテキストデータも各チャンネルごとに形成されるものである。これらのデータは、図７（ａ）〜（ｄ）に示すようにＭＰＥＧ２のトランスポートパケット内で時分割多重されて送信され、図７（ｅ）〜（ｈ）に示すようにしてＩＲＤ１２内では各データパケットのヘッダ情報を用いて再構築される。
【００５５】
また、上記図６及び図７に示した送信データのうち、少なくとも、データサービス（ＴＶ放送（又はオーディオ放送）に同期したＭＨＥＧコンテンツの放送、又はインタラクティブ放送）に利用されるＧＵＩデータは、ＤＳＭ−ＣＣ方式に則って論理的には次のようにして形成されるものである。ここでは、ＤＳＭ−ＣＣエンコーダ４４から出力されるトランスポートストリームのデータに限定して説明する。
【００５６】
図８（ａ）に示すように、ＤＳＭ−ＣＣ方式によって伝送される本実施の形態のデータ放送サービスは、Ｓｅｒｖｉｃｅ  Ｇａｔｅｗａｙという名称のルートディレクトリの中に全て含まれる。Ｓｅｒｖｉｃｅ Ｇａｔｅｗａｙに含まれるオブジェクトとしては、ディレクトリ（Ｄｉｒｅｃｔｏｒｙ），ファイル（Ｆｉｌｅ），ストリーム（Ｓｔｒｅａｍ），ストリームイベント（Ｓｔｒｅａｍ  Ｅｖｅｎｔ）などの種類が存在する。
【００５７】
これらのうち、ファイルは静止画像、音声、テキスト、更にはＭＨＥＧにより記述されたスクリプトなどの個々のデータファイルとされる。
ストリームは例えば、他のデータサービスやＡＶストリーム（ＴＶ番組素材としてのＭＰＥＧビデオデータ、オーディオデータ、楽曲素材としてのＭＰＥＧオーディオデータ、ＡＴＲＡＣオーディオデータ等）にリンクする情報が含まれる。
また、ストリームイベントは、同じくリンクの情報と時刻情報が含まれる。
ディレクトリは相互に関連するデータをまとめるフォルダである。
【００５８】
そして、ＤＳＭ−ＣＣ方式では、図８（ｂ）に示すようにして、これらの単位情報とＳｅｒｖｉｃｅ  Ｇａｔｅｗａｙをそれぞれオブジェクトという単位と捉え、それぞれをＢＩＯＰメッセージという形式に変換する。
なお、本発明に関わる説明では、ファイル，ストリーム，ストリームイベントの３つのオブジェクトの区別は本質的なものではないので、以下の説明ではこれらをファイルとしてのオブジェクトに代表させて説明する。
【００５９】
そして、ＤＳＭ−ＣＣ方式では、図８（ｃ）に示すモジュールといわれるデータ単位を生成する。このモジュールは、図８（ｂ）に示したＢＩＯＰメッセージ化されたオブジェクトを１つ以上含むようにされたうえで、ＢＩＯＰヘッダが付加されて形成される可変長のデータ単位であり、後述する受信側における受信データのバッファリング単位となる。
また、ＤＳＭ−ＣＣ方式としては、１モジュールを複数のオブジェクトにより形成する場合の、オブジェクト間の関係については特に規定、制限はされていない。つまり、極端なことをいえば、全く関係の無いシーン間における２以上のオブジェクトにより１モジュールを形成したとしても、ＤＳＭ−ＣＣ方式のもとでの規定に何ら違反するものではない。
【００６０】
このモジュールは、ＭＰＥＧ２フォーマットにより規定されるセクションといわれる形式で伝送するために、図８（ｄ）に示すように、機械的に「ブロック」といわれる原則固定長のデータ単位に分割される。但し、モジュールにおける最後のブロックについては規定の固定長である必要はないものとされている。このように、ブロック分割を行うのはＭＰＥＧ２フォーマットにおいて、１セクションが４ＫＢを越えてはならないという規定があることに起因する。
また、この場合には上記ブロックとしてのデータ単位と、セクションとは同義なものとなる。
【００６１】
このようにしてモジュールを分割して得たブロックは、図８（ｅ）に示すようにしてヘッダが付加されてＤＤＢ(Download Data Block)というメッセージの形式に変換される。
【００６２】
また、上記ＤＤＢへの変換と並行して、ＤＳＩ(Download Server Initiate)及びＤＩＩ(Download Indication Information)という制御メッセージが生成される。
上記ＤＳＩ及びＤＩＩは、受信側（ＩＲＤ１２）で受信データからモジュールを取得する際に必要となる情報であり、ＤＳＩは主として、次に説明するカルーセル（モジュール）の識別子、カルーセル全体に関連する情報（カルーセルが１回転する時間、カルーセル回転のタイムアウト値）等の情報を有する。また、データサービスのルートディレクトリ（Ｓｅｒｖｉｃｅ  Ｇａｔｅｗａｙ）の所在を知るための情報も有する（オブジェクトカルーセル方式の場合）。
【００６３】
ＤＩＩは、カルーセルに含まれるモジュールごとに対応する情報であり、モジュールごとのサイズ、バージョン、そのモジュールのタイムアウト値などの情報を有する。
【００６４】
そして、図８（ｆ）に示すように、上記ＤＤＢ、ＤＳＩ、ＤＩＩの３種類のメッセージをセクションのデータ単位に対応させて周期的に、かつ、繰り返し送出するようにされる。これにより、受信機側では例えば目的のＧＵＩ画面（シーン）を得るのに必要なオブジェクトが含まれているモジュールをいつでも受信できるようにされる。
本明細書では、このような伝送方式を回転木馬に例えて「カルーセル方式」といい、図８（ｆ）に示すようにして模式的に表されるデータ伝送形態をカルーセルというものとする。
ここで、１カルーセルに含まれるモジュールとしては複数とされて構わない。例えば、１カルーセルにより１つのデータサービスに必要な複数のモジュールを伝送するようにしてもよいものである。
また、「カルーセル方式」としては、「データカルーセル方式」のレベルと「オブジェクトカルーセル方式」のレベルとに分けられる。特にオブジェクトカルーセル方式では、ファイル、ディレクトリ、ストリーム、サービスゲートウェイなどの属性を持つオブジェクトをデータとしてカルーセルを用いて転送する方式で、ディレクトリ構造を扱えることがデータカルーセル方式と大きく異なる。本実施の形態のシステムでは、オブジェクトカルーセル方式を採用するものとされる。
【００６５】
また、図９に、ＭＨＥＧ方式に則ったデータサービスとしてのファイル（ＭＨＥＧ ａｐｐｌｉｃａｔｉｏｎ ｆｉｌｅ）のディレクトリ構造例を示す。上述のようにオブジェクトカルーセル方式は、このディレクトリ構造を扱えることに特徴を有する。
通常、Ｓｅｒｖｉｃｅ  Ｄｏｍａｉｎの入り口となる（ＭＨＥＧ ａｐｐｌｉｃａｔｉｏｎ ｆｉｌｅ）は、必ず、Ｓｅｒｖｉｃｅ  Ｇａｔｅｗａｙの直下にある、ａｐｐ０／ｓｔａｒｔｕｐというファイルとなる。
基本的には、Ｓｅｒｖｉｃｅ  Ｄｏｍａｉｎ（Ｓｅｒｖｉｃｅ  Ｇａｔｅｗａｙ）の下にａｐｐｌｉｃａｔｉｏｎ  ｄｉｒｅｃｔｏｒｙ（ａｐｐ０，ａｐｐ１・・・ａｐｐＮ）があり、その下にｓｔａｒｔｕｐといわれるアプリケーション・ファイルと、ａｐｐｌｉｃａｔｉｏｎを構成する各ｓｃｅｎｅのｄｉｒｅｃｔｏｒｙ（ｓｃｅｎｅ０，ｓｃｅｎｅ１・・・）があるようにされる。更にｓｃｅｎｅ  ｄｉｒｅｃｔｏｒｙの下には、ＭＨＥＧ  ｓｃｅｎｅ  ｆｉｌｅとｓｃｅｎｅを構成する各ｃｏｎｔｅｎｔ  ｆｉｌｅがおかれることとしている。
【００６６】
また、上記のようにしてカルーセルにより送信されるＧＵＩデータを含む放送用のデータ、つまり、図５のマルチプレクサ４５から出力されるデータとしては、トランスポートストリームの形態により出力される。このトランスポートストリームは例えば図１０に示す構造を有する。
図１０（ａ）には、トランスポートストリームが示されている。このトランスポートストリームとはＭＰＥＧシステムで定義されているビット列であり、図のように１８８バイトの固定長パケット（トランスポートパケット）の連結により形成される。
【００６７】
そして、各トランスポートパケットは、図１０（ｂ）に示すようにヘッダと特定の個別パケットに付加情報を含めるためのアダプテーションフィールドとパケットの内容（ビデオ／オーディオデータ等）を表すペイロード（データ領域）とからなる。
【００６８】
ヘッダは、例えば実際には４バイトとされ、図１０（ｃ）に示すように、先頭には必ず同期バイトがあるようにされ、これより後ろの所定位置にそのパケットの識別情報であるＰＩＤ（Ｐａｃｋｅｔ＿ＩＤ）、スクランブルの有無を示すスクランブル制御情報、後続するアダプテーションフィールドやペイロードの有無等を示すアダプテーションフィールド制御情報が格納されている。
【００６９】
これらの制御情報に基づいて、受信装置側ではパケット単位でデスクランブルを行い、また、デマルチプレクサによりビデオ／オーディオ／データ等の必要パケットの分離・抽出を行うことができる。また、ビデオ／オーディオの同期再生の基準となる時刻情報を再生することもここで行うことができる。
【００７０】
また、これまでの説明から分かるように、１つのトランスポートストリームには複数チャンネル分の映像／音声／データのパケットが多重されているが、それ以外にＰＳＩ(Program Specific Information)といわれる選局を司るための信号や、限定受信（個人の契約状況により有料チャンネルの受信可不可を決定する受信機能）に必要な情報（ＥＭＭ／ＥＣＭ）、ＥＰＧなどのサービスを実現するためのＳＩ(Service Information)が同時に多重されている。
【００７１】
ＰＳＩは、図１１に示すようにして、４つのテーブルで構成されている。それぞれのテーブルは、セクション形式というＭＰＥＧ  Ｓｙｓｔｅｍに準拠した形式で表されている。
図１１（ａ）には、ＮＩＴ(Network Informataion Table)及びＣＡＴ(Conditional Access Table)のテーブルが示されている。
ＮＩＴは、全キャリアに同一内容が多重されている。キャリアごとの伝送諸元（偏波面、キャリア周波数、畳み込みレート等）と、そこに多重されているチャンネルのリストが記述されている。ＮＩＴのＰＩＤとしては、ＰＩＤ＝0x0010とされている。
【００７２】
ＣＡＴもまた、全キャリアに同一内容が多重される。限定受信方式の識別と契約情報等の個別情報であるＥＭＭ(Entitlement Management Message)パケットのＰＩＤが記述されている。ＰＩＤとしては、ＰＩＤ＝0x0001により示される。
【００７３】
図１１（ｂ）には、キャリアごとに固有の内容を有する情報として、ＰＡＴが示される。ＰＡＴには、そのキャリア内のチャンネル情報と、各チャンネルの内容を表すＰＭＴのＰＩＤが記述されている。ＰＩＤとしては、ＰＩＤ＝0x0000により示される。
【００７４】
また、キャリアにおけるチャンネルごとの情報として、図１１（ｃ）に示すＰＭＴ(Program Map Table)のテーブルを有する。
ＰＭＴは、チャンネル別の内容が多重されている。例えば、図１１（ｄ）に示すような、各チャンネルを構成するコンポーネント（ビデオ／オーディオ等）と、デスクランブルに必要なＥＣＭ(Encryption Control Message)パケットのＰＩＤが記述されているＰＭＴのＰＩＤは、ＰＡＴにより指定される。
【００７５】
また、ＳＩは、図示は省略するが、ＰＳＩと同様にセクション形式のテーブルとされ、ここにＥＰＧに関する情報が記述される。ＩＲＤ側では、このテーブルから必要とされる情報を抽出して画面上に表示するようにされている。
そして、このＳＩの代表的なテーブルとしては、ＳＤＴ(Service Description Table)とＥＩＴ(Event Information Table)が挙げられる。
ＳＤＴは、チャンネル情報を表すもので、チャンネル番号、チャンネル名、チャンネル内容等が記述される。ＰＩＤとしては、ＰＩＤ＝0x0011により示されることになっている。
ＥＩＴは、番組情報を表すもので、番組名、番組開始時刻、番組のあらすじ、ジャンル等が記述されている。ＰＩＤとしては、ＰＩＤ＝0x0012により示される。
なお、上記ＰＳＩ及びＳＩとしての情報は、図５に示したマルチプレクサ４５において、ＴＳとしての形式のデータに対して付加される。
【００７６】
１−５．ＩＲＤ
続いて、受信設備３に備えられるＩＲＤ１２の一構成例について図１２を参照して説明する。
【００７７】
この図に示すＩＲＤ１２において、入力端子Ｔ１には、パラボラアンテナ１１のＬＮＢ１５により所定の周波数に変換された受信信号を入力してチューナ／フロントエンド部５１に供給する。
チューナ／フロントエンド部５１では、ＣＰＵ(Central Processing Unit)８０からの伝送諸元等を設定した設定信号に基づいて、この設定信号により決定されるキャリア（受信周波数）を受信して、例えばビタビ復調処理や誤り訂正処理等を施すことで、トランスポートストリームを得るようにされる。
チューナ／フロントエンド部５１にて得られたトランスポートストリームは、デスクランブラ５２に対して供給される。また、チューナ／フロントエンド部５１では、トランスポートストリームからＰＳＩのパケットを取得し、その選局情報を更新すると共に、トランスポートストリームにおける各チャンネルのコンポーネントＰＩＤを得て、例えばＣＰＵ８０に伝送する。ＣＰＵ８０では、取得したＰＩＤを受信信号処理に利用することになる。
【００７８】
デスクランブラ５２では、ＩＣカード６５に記憶されているデスクランブルキーデータをＣＰＵ８０を介して受け取ると共に、ＣＰＵ８０によりＰＩＤが設定される。そして、このデスクランブルキーデータとＰＩＤとに基づいてデスクランブル処理を実行し、トランスポート部５３に対して伝送する。
【００７９】
トランスポート部５３は、デマルチプレクサ７０と、例えばＤＲＡＭ等により構成されるキュー（Queue）７１とからなる。キュー（Queue）７１は、モジュール単位に対応した複数のメモリ領域が列となるようにして形成されているものとされ、例えば本実施の形態では、３２列のメモリ領域が備えられる。つまり、最大で３２モジュールの情報を同時に格納することができる。
【００８０】
デマルチプレクサ７０の概略的動作としては、ＣＰＵ８０のＤｅＭＵＸドライバ８２により設定されたフィルタ条件に従って、デスクランブラ５２から供給されたトランスポートストリームから必要なトランスポートパケットを分離し、必要があればキュー７１を作業領域として利用して、先に図７（ｅ）〜（ｈ）により示したような形式のデータを得て、それぞれ必要な機能回路部に対して供給する。
デマルチプレクサ７０にて分離されたＭＰＥＧビデオデータは、ＭＰＥＧ２ビデオデコーダ５５に対して入力され、ＭＰＥＧオーディオデータは、ＭＰＥＧオーディオデコーダ５４に対して入力される。これらデマルチプレクサ７０により分離されたＭＰＥＧビデオ／オーディオデータの個別パケットは、ＰＥＳ(Packetized Elementary Stream)と呼ばれる形式でそれぞれのデコーダに入力される。
【００８１】
また、トランスポートストリームにおけるＭＨＥＧコンテンツのデータについては、デマルチプレクサ７０によりトランスポートストリームからトランスポートパケット単位で分離抽出されながらキュー７１の所要のメモリ領域に書き込まれていくことで、モジュール単位にまとめられるようにして形成される。そして、このモジュール単位にまとめられたＭＨＥＧコンテンツのデータは、ＣＰＵ８０の制御によってデータバスを介して、メインメモリ９０内のＤＳＭ−ＣＣバッファ９１に書き込まれて保持される。
【００８２】
また、トランスポートストリームにおける４倍速ＡＴＲＡＣデータ（圧縮オーディオデータ）も、例えばトランスポートパケット単位で必要なデータがデマルチプレクサ７０により分離抽出されてＩＥＥＥ１３９４インターフェイス６０に対して出力される。また、ＩＥＥＥ１３９４インターフェイス６０を介した場合には、オーディオディオデータの他、ビデオデータ及び各種コマンド信号等を送出することも可能とされる。
【００８３】
ＰＥＳとしての形式によるＭＰＥＧビデオデータが入力されたＭＰＥＧ２ビデオデコーダ５５では、メモリ５５Ａを作業領域として利用しながらＭＰＥＧ２フォーマットに従って復号化処理を施す。復号化されたビデオデータは、表示処理部５８に供給される。
【００８４】
表示処理部５８には、上記ＭＰＥＧ２ビデオデコーダ５５から入力されたビデオデータと、後述するようにしてメインメモリ９０のＭＨＥＧバッファ９２にて得られるデータサービス用のＧＵＩ画面等のビデオデータが入力される。表示処理部５８では、このようにして入力されたビデオデータについて所要の信号処理を施して、所定のテレビジョン方式によるアナログオーディオ信号に変換してアナログビデオ出力端子Ｔ２に対して出力する。
これにより、アナログビデオ出力端子Ｔ２とモニタ装置１４のビデオ入力端子とを接続することで、例えば先に図４に示したような表示が行われる。
【００８５】
また、ＰＥＳによるＭＰＥＧオーディオデータが入力されるＭＰＥＧ２オーディオデコーダ５４では、メモリ５４Ａを作業領域として利用しながらＭＰＥＧ２フォーマットに従って復号化処理を施す。復号化されたオーディオデータは、Ｄ／Ａコンバータ５６及び光デジタル出力インターフェイス５９に対して供給される。
【００８６】
Ｄ／Ａコンバータ５６では、入力されたオーディオデータについてアナログ音声信号に変換してスイッチ回路５７に出力する。スイッチ回路５７では、アナログオーディオ出力端子Ｔ３又はＴ４の何れか一方に対してアナログ音声信号を出力するように信号経路の切換を行う。
ここでは、アナログオーディオ出力端子Ｔ３はモニタ装置１４の音声入力端子と接続されるために設けられているものとされる。また、アナログオーディオ出力端子Ｔ４はダウンロードした楽曲をアナログ信号により出力するための端子とされる。
また、光デジタル出力インターフェイス５９では、入力されたデジタルオーディオデータを光デジタル信号に変換して出力する。この場合、光デジタル出力インターフェイス５９は、例えばＩＥＣ９５８に準拠する。
【００８７】
メインメモリ９０は、ＣＰＵ８０が各種制御処理を行う際の作業領域として利用されるものである。そして、本実施の形態では、このメインメモリ９０において、前述したＤＳＭ−ＣＣバッファ９１と、ＭＨＥＧバッファ９２としての領域が割り当てられるようになっている。
ＭＨＥＧバッファ９２には、ＭＨＥＧ方式によるスクリプトの記述に従って生成された画像データ（例えばＧＵＩ画面の画像データ）を生成するための作業領域とされ、ここで生成された画像データはバスラインを介して表示処理部５８に供給される。
【００８８】
ＣＰＵ８０は、ＩＲＤ１２における全体制御を実行する。このなかには、デマルチプレクサ７０におけるデータ分離抽出についての制御も含まれる。
また、獲得したＭＨＥＧコンテンツのデータについてデコード処理を施すことで、スクリプトの記述内容に従ってＧＵＩ画面（シーン）を構成して出力するための処理も実行する。
【００８９】
このため、本実施の形態のＣＰＵ８０としては、主たる制御処理を実行する制御処理部８１に加え、例えば少なくとも、ＤｅＭＵＸドライバ８２、ＤＳＭ−ＣＣデコーダブロック８３、及びＭＨＥＧデコーダブロック８４が備えられる。本実施の形態では、このうち、少なくともＤＳＭ−ＣＣデコーダブロック８３及びＭＨＥＧデコーダブロック８４については、ソフトウェアにより構成される。
ＤｅＭＵＸドライバ８２は、入力されたトランスポートストリームのＰＩＤに基づいてデマルチプレクサ７０におけるフィルタ条件を設定する。
ＤＳＭ−ＣＣデコーダブロック８３は、ＤＳＭ−Ｍａｎａｇｅｒとしての機能を有するものであり、ＤＳＭ−ＣＣバッファ９１に格納されているモジュール単位のデータについて、ＭＨＥＧコンテンツのデータに再構築する。また、ＭＨＥＧデコーダブロック８４からのアクセスに従って所要のＤＳＭ−ＣＣデコード等に関連する処理を実行する。
【００９０】
ＭＨＥＧデコーダブロック８４は、ＤＳＭ−ＣＣデコーダブロック８３により得られたＭＨＥＧコンテンツのデータ、つまり、ＤＳＭ−ＣＣバッファ９１にて得られているＭＨＥＧコンテンツのデータにアクセスして、シーン出力のためのデコード処理を行う。つまり、そのＭＨＥＧコンテンツのスクリプトファイルにより規定されているオブジェクト間の関係を実現していくことで、シーンを形成するものである。この際、シーンとしてＧＵＩ画面を形成するのにあたっては、ＭＨＥＧバッファ９２を利用して、ここで、スクリプトファイルの内容に従ってＧＵＩ画面の画像データを生成するようにされる。
【００９１】
ＤＳＭ−ＣＣデコーダブロック８３及びＭＨＥＧデコーダブロック８４間のインターフェイスには、Ｕ−Ｕ  ＡＰＩ（ＤＳＭ−ＣＣ  Ｕ−Ｕ  ＡＰＩ(Applivation Portability Interface)）が採用される。
Ｕ−Ｕ  ＡＰＩは、例えばクライアント（ＭＨＥＧデコーダブロック８４）側がＤＳＭ  Ｍａｎａｇｅｒオブジェクト（ＤＳＭの機能を実現するサーバオブジェクト；ＤＳＭ−ＣＣデコーダブロック８３）にアクセスするためのインターフェイスであり、カルーセルに含まれるＳｅｒｖｉｃｅ Ｇａｔｅｗａｙ，Ｄｉｒｅｃｔｏｒｙ，Ｆｉｌｅ，Ｓｔｒｅａｍ，Ｓｔｒｅａｍ  Ｅｖｅｎｔなどの属性を有するオブジェクトをファイルシステムのようにして構造的にアクセスすることができるようにしたＡＰＩとされる。
【００９２】
このＡＰＩを通じてカルーセルに含まれるオブジェクトへのアクセスを行うことで、カルーセルを使用するプログラム（クライアント）がカルーセル受信動作を関知することなく、バス名を使用してオブジェクトにアクセスすることが可能になる。
【００９３】
また、このＵ−Ｕ  ＡＰＩは、下層のデータ転送方式に関わらず利用することが出来るように規定されたインターフェイスの集合であることから、このＡＰＩを利用するプログラムは、Ｕ−Ｕ  ＡＰＩを提供するどのようなデータ転送方式においても利用できるという利点を有する。
【００９４】
ここで、ＣＰＵ８０の制御によりトランスポートストリームから１シーンを形成するのに必要な目的のオブジェクトを抽出するための動作例について説明しておく。
【００９５】
ＤＳＭ−ＣＣでは、トランスポートストリーム中のオブジェクトの所在を示すのにＩＯＲ(Interoperable Object Reference)が使用される。ＩＯＲには、オブジェクトを見つけ出すためのカルーセルに対応する識別子、オブジェクトの含まれるモジュールの識別子（以下ｍｏｄｕｌｅ＿ｉｄと表記）、１つのモジュール中でオブジェクトを特定する識別子（以下ｏｂｊｅｃｔ＿ｋｅｙと表記）のほかに、オブジェクトの含まれるモジュールの情報を持つＤＩＩを識別するためのタグ（ａｓｓｏｃｉａｔｉｏｎ＿ｔａｇ）情報を含んでいる。
また、モジュール情報を持つＤＩＩには、１つ以上のモジュールそれぞれについてのｍｏｄｕｌｅ＿ｉｄ、モジュールの大きさ、バージョンといった情報と、そのモジュールを識別するためのタグ（ａｓｓｏｃｉａｔｉｏｎ＿ｔａｇ）情報を含んでいる。
【００９６】
トランスポートストリームから抜き出されたＩＯＲがＣＰＵ８０において識別された場合に、そのＩＯＲで示されたオブジェクトを受信、分離して得るプロセスは、例えば次のようになる。
（Ｐｒ１）  ＣＰＵ８０のＤｅＭＵＸドライバ８２では、ＩＯＲのａｓｓｏｃｉａｔｉｏｎ＿ｔａｇと同じ値を持つエレメンタリーストリーム（以下ＥＳと表記）を、カルーセルにおけるＰＭＴのＥＳループから探し出してＰＩＤを得る。このＰＩＤを持つＥＳにＤＩＩが含まれていることになる。
（Ｐｒ２）  このＰＩＤとｔａｂｌｅ＿ｉｄ＿ｅｘｔｅｎｓｉｏｎとをフィルタ条件としてデマルチプレクサ７０に対して設定する。これにより、デマルチプレクサ７０では、ＤＩＩを分離してＣＰＵ８０に対して出力する。
（Ｐｒ３）  ＤＩＩの中で、先のＩＯＲに含まれていたｍｏｄｕｌｅ＿ｉｄに相当するモジュールのａｓｓｏｃｉａｔｉｏｎ＿ｔａｇを得る。
（Ｐｒ４）  上記ａｓｓｏｃｉａｔｉｏｎ＿ｔａｇと同じ値を有するＥＳを、ＰＭＴのＥＳループ（カルーセル）から探し出し、ＰＩＤを得る。このＰＩＤを有するＥＳに目的とするモジュールが含まれる。
（Ｐｒ５）  上記ＰＩＤとｍｏｄｕｌｅ＿ｉｄとをフィルタ条件として設定して、デマルチプレクサ７０によるフィルタリングを行う。このフィルタ条件に適合して分離抽出されたトランスポートパケットがキュー７１の所要のメモリ領域（列）に格納されていくことで、最終的には、目的のモジュールが形成される。
（Ｐｒ６）  先のＩＯＲに含まれていたｏｂｊｅｃｔ＿ｋｅｙに相当するオブジェクトをこのモジュールから抜き出す。これが目的とするオブジェクトになる。このモジュールから抜き出されたオブジェクトは、例えば、ＤＳＭ−ＣＣバッファ９１の所定の領域に書き込みが行われる。
例えば、上記動作を繰り返し、目的とするオブジェクトを集めてＤＳＭ−ＣＣバッファ９１に格納していくことで、必要とされるシーンを形成するＭＨＥＧコンテンツが得られることになる。
【００９７】
マンマシンインターフェイス６１では、リモートコントローラ６４から送信されてきたコマンド信号を受信してＣＰＵ８０に対して伝送する。ＣＰＵ８０では、受信したコマンド信号に応じた機器の動作が得られるように、所要の制御処理を実行する。
【００９８】
ＩＣカードスロット６２にはＩＣカード６５が挿入される。そして、この挿入されたＩＣカード６５に対してＣＰＵ８０によって情報の書き込み及び読み出しが行われる。
【００９９】
モデム６３は、電話回線４を介して課金サーバ５と接続されており、ＣＰＵ８０の制御によってＩＲＤ１２と課金サーバ５との通信が行われるように制御される。
【０１００】
ここで、上記構成によるＩＲＤ１２におけるビデオ／オーディオソースの信号の流れを、図４により説明した表示形態に照らし合わせながら補足的に説明する。
図４（ａ）に示すようにして、通常の番組を出力する場合には、入力されたトランスポートストリームから必要な番組のＭＰＥＧビデオデータとＭＰＥＧオーディオデータとが抽出されて、それぞれ復号化処理が施される。そして、このビデオデータとＭＰＥＧオーディオデータが、それぞれアナログビデオ出力端子Ｔ２と、アナログオーディオ出力端子Ｔ３に出力されることで、モニタ装置１４では、放送番組の画像表示と音声出力が行われる。
【０１０１】
また、図４（ｂ）に示したＧＵＩ画面を出力する場合には、入力されたトランスポートストリームから、このＧＵＩ画面（シーン）に必要なＭＨＥＧコンテンツのデータをトランスポート部５３により分離抽出してＤＳＭ−ＣＣバッファ９１に取り込む。そして、このデータを利用して、前述したようにＤＳＭ−ＣＣデコーダブロック８３及びＭＨＥＧデコーダブロック８４が機能することで、ＭＨＥＧバッファ９２にてシーン（ＧＵＩ画面）の画像データが作成される。そして、この画像データが表示処理部５８を介してアナログビデオ出力端子Ｔ２に供給されることで、モニタ装置１４にはＧＵＩ画面の表示が行われる。
【０１０２】
また、図４（ｂ）に示したＧＵＩ画面上で楽曲のリスト２１Ｂにより楽曲が選択され、その楽曲のオーディオデータを試聴する場合には、この楽曲のＭＰＥＧオーディオデータがデマルチプレクサ７０により得られる。そして、このＭＰＥＧオーディオデータが、ＭＰＥＧオーディオデコーダ５４、Ｄ／Ａコンバータ、スイッチ回路５７、アナログオーディオ出力端子Ｔ３を介してアナログ音声信号とされてモニタ装置１４に対して出力される。
【０１０３】
また、図４（ｂ）に示したＧＵＩ画面上でダウンロードボタン２８が押されてオーディオデータをダウンロードする場合には、ダウンロードすべき楽曲のオーディオデータがデマルチプレクサ７０により抽出されてアナログオーディオ出力端子Ｔ４、光デジタル出力インターフェイス５９、またはＩＥＥＥ１３９４インターフェイス６０に出力される。
【０１０４】
ここで、特にＩＥＥＥ１３９４インターフェイス６０に対して、図２に示したＩＥＥＥ１３９４対応のＭＤレコーダ／プレーヤ１３Ａが接続されている場合には、デマルチプレクサ７０ではダウンロード楽曲の４倍速ＡＴＲＡＣデータが抽出され、ＩＥＥＥ１３９４インターフェイス６０を介してＭＤレコーダ／プレーヤ１３Ａに装填されているディスクに対して記録が行われる。また、この際には、例えばＪＰＥＧ方式で圧縮されたアルバムジャケットの静止画データ、歌詞やアーティストのプロフィールなどのテキストデータもデマルチプレクサ７０においてトランスポートストリームから抽出され、ＩＥＥＥ１３９４インターフェイス６０を介してＭＤレコーダ／プレーヤ１３Ａに転送される。ＭＤレコーダ／プレーヤ１３Ａでは、装填されているディスクの所定の領域に対して、これら静止画データ、テキストデータを記録することができるようになっている。
【０１０５】
２．本実施の形態におけるコンテンツデータの送信形態
これまでの説明からも分かるように、本実施の形態のデジタル放送システムにおいては、通常の番組放送に加えて、ＧＵＩデータ（ＭＨＥＧコンテンツ）の放送も可能とされる。
【０１０６】
そして、本実施の形態としては、このようなＭＨＥＧコンテンツの放送内容として、あるテレビ番組放送の中でＴＶ映像と同期して提示されるＭＨＥＧコンテンツ（以下、「提示用コンテンツ」という）と、そのＭＨＥＧコンテンツに関連した内容を有するものとされ、ＩＲＤ１２側で蓄積されることを目的としたＭＨＥＧコンテンツ（以下「蓄積用コンテンツ」）の双方を同時に伝送するようにされる。
【０１０７】
これらテレビ番組放送とＭＨＥＧコンテンツ（「提示用コンテンツ」，「蓄積用コンテンツ」）は、地上局１側からは、例えば図１３に示すようにして伝送される。ここでは、或る時間にわたって、或るチャンネルでテレビ番組（ＡＶストリーム）が放送されている状態を示している。
【０１０８】
例えばここでのテレビ番組（ＡＶストリーム）の編成としては、図１３（ａ）に示すように、本編としての番組が放送される途中においてコマーシャル（ＣＭ）が挿入されているものとする。
ここで、テレビ放送と同期してモニタ画面に対して同期して提示（表示）される提示用コンテンツとしては、例えば図１３（ｂ）に示すように、ＣＭの前に放送される本編１に同期する本編１コンテンツと、ＣＭに同期するＣＭコンテンツと、ＣＭの後に放送される本編２に同期する本編２コンテンツとが放送されているものとする。
そしてこの場合、ＣＭの放送時間に対応しては、上記図１３（ｂ）に示したＣＭコンテンツ（提示用コンテンツ）に加えて、図１３（ｃ）に示すようにして、ＣＭ添付コンテンツも放送するものとしている。
ここで、上記ＣＭ添付コンテンツは、ＣＭの内容に関連する提示用コンテンツ（ＣＭコンテンツ）の実行中において、例えばこの提示用コンテンツ（ＣＭコンテンツ）に対する視聴者のインタラクティブ操作によって、ＩＲＤ側でのダウンロードが開始される、蓄積用コンテンツとされる。
【０１０９】
この場合、提示用コンテンツは、放送番組であるＡＶストリームとは別のパケット（ＴＳ）によって、ＡＶストリームと同期させるべき時間内にわたって伝送するものとする。同様にして、蓄積用コンテンツについても、これが関連する提示用コンテンツとはまた別のパケットで伝送するものとする。図１３の場合であれば、ＣＭに関わる蓄積用コンテンツ（ＣＭ添付コンテンツ）は、ＣＭが放送されている時間内にわたって、提示用コンテンツであるＣＭコンテンツとはまた別のパケットで伝送されるものである。
【０１１０】
この例で、上記図１３に示した、ＣＭに同期した提示用コンテンツ（ＣＭコンテンツ）のシナリオと、このシナリオにおいてダウンロードされる蓄積用コンテンツ（ＣＭ添付コンテンツ）のシナリオの具体例を示す。
ここでいうシナリオとは、１つのＭＨＥＧアプリケーションを指す。即ち、１つのＭＨＥＧアプリケーションを形成する１以上のシーン、また各シーンを形成するために使用されたオブジェクト、また、これらオブジェクトに対する操作によるシーン内の表示の切り換えや、シーン間の推移（トランジション）を規定する制御情報等を総括したものである。
【０１１１】
先ず、提示用コンテンツ（ＣＭコンテンツ）としては、図１４（ａ）に示すようにして、先ず、ＡＶストリームであるＣＭの開始に同期して画面２１４を表示する。
この画面２１４は基本的には全面ＴＶ画面であるが、提示用コンテンツ（ＣＭコンテンツ）のシーンとして、ユーザによるインタラクティブ操作が可能なボタンｂｔ１が表示される。
このボタンｂｔ１は、ＣＭに関連して添付された蓄積用コンテンツ（ＣＭ添付コンテンツ）があることを示している。そして、このボタンｂｔ１に対してユーザが操作を行うことで、ＩＲＤ内の蓄積メディアへＣＭ添付コンテンツをダウンロードする動作が開始される。そして表示画面としては、図１３（ａ）の画面２１５の表示状態に推移し、例えばダウンロード中等のメッセージ表示ｍｓ１が提示される。蓄積用コンテンツ（ＣＭ添付コンテンツ）のダウンロードが終了すると、表示画像としては、画面２１６に推移し、例えばダウンロード完了を示すメッセージ表示ｍｓ２が提示される。
【０１１２】
上記図１３（ａ）に示した例では、提示用コンテンツとしては、蓄積用コンテンツをダウンロードするための操作画面としてのみ機能するものとされているが、例えば実際には、他にＡＶストリームとして放送するＣＭを補完するような所要の内容の情報が含まれていることも想定される。但し、ここでは説明を簡単にするために、提示用コンテンツとしては、蓄積用コンテンツをダウンロードするための操作画面としての機能に特化した場合を前提としている。
【０１１３】
このようにしてＩＲＤ１２のバッファメモリに蓄積されたコンテンツは、ＡＶストリームとしてのＣＭの放送とは同期しない、独立したコンテンツとされる。
例えば、ＣＭで紹介された商品の詳細情報のマルチメディアパンフレットのようなものが想定される。このような内容のコンテンツは提示用コンテンツに埋め込むことも可能であるが、提示用コンテンツは通常、番組と同期するようにして提示することになっているため、例えばＣＭの放送時間が３０秒であるとすれば、提示用コンテンツとしても、ＣＭの放送時間に同期して３０秒しか提示されない。
従って、蓄積用コンテンツの用途としては、例えばＣＭに対応するものであれば、ユーザがテレビ放送を見ていて興味を持ったＣＭの蓄積用コンテンツを、そのＣＭの放送中にダウンロードしてＩＲＤのバッファメモリなどに蓄積しておき、後の或る機会において、ダウンロードした蓄積用コンテンツをじっくり見てもらえるようにするといったことが考えられる。
【０１１４】
そして、例えば図１４（ａ）にて説明したようにしてダウンロードした、蓄積用コンテンツ（ＣＭ添付コンテンツ）のシナリオの具体例としては例えば次のようなものとなる。
蓄積用コンテンツは、最初の画面はシーン２(画面２１７)に示すような文字だけからなるメニューとなっている。メニューの２つのボタンのうち、ａと記されたボタンｂｔ２を操作すると、シーン３(画面２１８)に推移し、ｂと記されたボタンｂｔ３を操作するとシーン４(画面２１９)に推移するようになっている。
ここで、例えばシーン３(画面２１８)、シーン４(画面２１８)は、それぞれ別の商品の写真とテキストによる説明を含んでいるものとされ、それぞれｄ，ｅと記されたボタンｂｔ４，ｂｔ５を操作するとシーン２に戻るようにされている。
【０１１５】
こうしたシナリオは、周知のように、ＭＨＥＧフォーマットにあっては、各シーンに配置された静止画、文字等の部品（オブジェクト）に関する位置情報その他の状態を示す情報とリモコン操作その他のきっかけによるシーンの遷移や、シーン上の部品（オブジェクト）の状態の変化などの動作を記述したスクリプトと呼ばれる一種のプログラムによって記述されるものである。そして、スクリプトと静止画、文字などの部品のデータは一体化して基本的にはシーン単位のファイル群としてマルチメディアデータが構成される。
【０１１６】
そして、これまで説明した提示用コンテンツ及び蓄積用コンテンツは、共にＭＨＥＧコンテンツとして作成され得るものではある。
但し、基本的にＭＨＥＧフォーマットの機能は画面表示とその制御に特化されている。このため、例えば、図１４の画面２１４にてボタンｂｔ１を操作した時に「ダウンロード中」のメッセージ表示ｍｓ１に推移するシナリオは記述可能であるが、同じ操作によって同時に行われる蓄積用コンテンツのダウンロード処理についてはＭＨＥＧフォーマットのスクリプトでは記述不可能である。
【０１１７】
そこで、ＭＨＥＧフォーマットにあっては、このような記述不可能な処理については、記述可能な別のプログラムを呼び出して、必要な処理を代行させるという枠組みがある。こうしたプログラムは、レジデントプログラムと呼ばれており、通常は受信機（ＩＲＤ）内にあらかじめ装備されている。
そして、実際には機能に応じて様々なレジデントプログラムが想定されており、運用上は、これらのプログラムを呼ぶためのＡＰＩが規定される。なお、このレジデントプログラムについての詳細は後述する。
【０１１８】
次に上記図１３及び図１４により説明したＣＭの例に関して、放送設備側における各コンテンツの処理の流れを図４に基づき説明する。
ＭＨＥＧオーサリングツールでは、図１５（ａ）（ｃ）に示すようにして、先に図１４（ａ）（ｂ）に示したシナリオとしての、ＣＭの提示用コンテンツと蓄積用コンテンツの２つのコンテンツを作成する。これら提示用コンテンツ（ＣＭコンテンツ）と蓄積用コンテンツ（ＣＭ添付コンテンツ）は、それぞれ単数または複数のファイルから成立するある情報量を有するデータとなっている。
提示用コンテンツと蓄積用コンテンツは、それぞれ別のデータカルーセルと呼ばれる繰り返し送出機構（図１５（ｂ）（ｄ））に入力される。例えば、提示用コンテンツは、全体のデータを固定長のデータパケット（ＤＤＢ）に細分化され、その全てのデータパケットに制御用パケット（ＤＳＩ，ＤＩＩ）が追加されて、これらが繰り返し出力される。蓄積用コンテンツについても同様の形態で出力される。これらは、多重化装置４５において、ＡＶストリームと共に多重化されて、１本のパケットストリームとなって衛星伝送路２２６送り込まれる。ここでパケットの先頭のヘッダ部にに付加されるパケットＩＤ（ＰＩＤ）は、図１５（ｂ）（ｄ）にして示した各データカルーセルで異なる値とする。
【０１１９】
３．受信側の構成
続いて、上記パケットストリームを受信する受信機（ＩＲＤ１２）側におけるデータ処理の流れを図１６を参照して説明する。なお、ＩＲＤ１２の構成としては、図１２にて説明したが、ここでは、レジデントプログラムを搭載しているＩＲＤ１２に対応するものとして、図１２に示した構成を簡略化した構成を示している。
【０１２０】
衛星伝送路２２６からＩＲＤ１２に取り込まれたパケットストリーム（ＴＳ）は、先ずパケットフィルタ２２８に供給される。パケットフィルタ２２８では指定されたパケットＩＤ（ＰＩＤ）のパケットのみを通過させて、提示用コンテンツのパケットについては、バッファメモリ２２９に格納するようにしている。
この場合、カルーセル方式によって繰り返し送出されている提示用コンテンツのパケットが１通りバッファメモリ２２９に入ると、ＭＨＥＧエンジン２３０に対して即座に通知されるようになっている。
ＭＨＥＧエンジン２３０はバッファメモリ２２９から提示用コンテンツのデータを取り込んで、データ処理を実行する。ここで、スクリプトが含まれている場合はスクリプトを実行する。これによって、例えば図１４（ａ）にて説明したような提示用コンテンツの表示がＴＶモニター１４に対して行われる。
【０１２１】
そして、例えば図１４（ａ）の画面２１４のようにして、ダウンロード用のあボタンが表示されている状態の下で、ユーザが、このダウンロードボタンをリモートコントローラ４６等を使用して操作を行ったとする。
これにより、蓄積用コンテンツをダウンロードするためのレジデントプログラムが起動し、以降のようにして蓄積用コンテンツをダウンロードするための処理を実行する。
【０１２２】
レジデントプログラムとしては、先ず、蓄積用メモリ２３２の残量が、ダウンロードすべき蓄積コンテンツの情報量より多いか否かをチェックし、ここで問題がなければ、パケットフィルタ２２８に蓄積用コンテンツのパケットＩＤをセットするように指示する。これによりフィルタリングされた蓄積用コンテンツのパケットは順次蓄積用メモリ２３２に転送される。そして、例えば蓄積用コンテンツを伝送するカルーセルが一巡して、この蓄積用コンテンツを構成するパケットが１通り蓄積されたのであれば、パケットフィルタ２２８の設定をリセットし、以前と同じ提示用コンテンツを取り込み可能な状態とする。
【０１２３】
上記ダウンロード期間中、ＭＨＥＧエンジン２３０は別の動作を継続しており、例えば図１４（ａ）の画面２１５に示したような「ダウンロード中」といった表示（ｍｓ１）を提示するシーン表示を画面上に行う。
レジデントプログラムは、蓄積用メモリ２３２への蓄積が完了したら指定されたコンテンツ名を管理用に付加した後、処理完了をＭＨＥＧエンジン本体に通知して動作を終了する。ＭＨＥＧエンジン２３０本体は、処理完了通知を受けて、図１４（ａ）の画面２１６に示した「ダウンロード完了」等の表示（ｍｓ２）を行う。以上の処理の流れによって蓄積用コンテンツのダウンロードが実行される。
一方、蓄積されたコンテンツを実行する場合には、ＩＲＤ１２内の蓄積用メモリの管理プログラムにより、蓄積、管理されているコンテンツ名のリスト等を表示し、視聴者が選択することにより、そのコンテンツが直接３０ＭＨＥＧエンジンに呼び出されて実行され、ＴＶモニター１４にコンテンツを表示させる。
【０１２４】
図１７にＩＲＤ１２側のソフトウェア構造を示す。
通常、ＭＨＥＧコンテンツ２４４は、ＭＨＥＧエンジン２４３により解釈、実行され、その結果、リアルタイムＯＳ２４２の動作の下、グラフィックデバイスのためのデバイスドライバ２４１を制御して表示を実行させる。逆に、リモートコントローラ４６により行われた操作情報を、リモートコントローラ４６に対応したデバイスドライバ２４１からリアルタイムＯＳ２４２が動作している環境のもとで入力する。これにより、リモートコントローラ４６に対して行われた操作に応じた所要の動作（例えばＭＨＥＧコンテンツに対するインタラクティブ操作）が実行される。
レジデントプログラムを用いる場合はレジデントプログラム２４５との間に設定されたＡＰＩを通じて処理の代行を指示し、レジデントプログラム２４５が、リアルタイムＯＳ２４２を通じてデバイスドライバ２４１との間で所要の処理動作を行う。
本実施の形態としての蓄積用コンテンツのダウンロードは、上記図１７に示したＩＲＤ１２のソフトウェア構造が得られていることを前提として、これまで説明したような処理を実行することにより実現される。
【０１２５】
ここで、蓄積用コンテンツをダウンロードするためのＡＰＩの記述を示しておく。
蓄積用コンテンツのダウンロード実行のレジデントプログラム
１． DownloadContents1() 放送中に別のコンテンツを蓄積する
文法:
SaveContents1(type,reference,contents_name,contents_size,limit_time,result)
引数:
input  GenericInteger    type    コンテンツタイプ
input  GenericOctetString  reference  コンテンツの参照
input  GenericOctetString  contents_name  コンテンツ名
input  GenericInteger    contents_size  コンテンツサイズ(Kbyte)
input  GenericInteger    limit_time  有効期限（修正ユリウス暦）
output  IntegerVariable    result    結果
【０１２６】
動作：
typeで指定される種類のコンテンツをreferenceで示されるコンテンツ参照に基づいて取得する。ＩＲＤとして蓄積機能を有する場合には、contents_sizeを参照し、蓄積可能の場合には、上記コンテンツを蓄積し、contents_nameを付して管理する。
コンテンツは、ＩＲＤ側によって特に変更されない限りlimit_timeまでは蓄積される。
例えばlimit_timeにより示される有効期限を経過すれば、そのコンテンツを消去するようにもできるが、これを消去するかどうかはＩＲＤ１２側の機種に依存するものとする。
また、蓄積に成功したかどうかをresultで返す。（蓄積機能を有するかどうかも示すこととする。）
またコンテンツは１ＥＳ内だけに制限されるものとする。
【０１２７】
続いて、以下、各引数のsemanticsを示す。
type: 0  ARIB-MHEGコンテンツ
1以上  将来の拡張用
【０１２８】
２．SaveContents2() EITを参照してコンテンツを蓄積する
文法:
DownloadContents2(reference,limit_time,result)
引数:
input  GenericOctetString  reference  コンテンツの参照
input  GenericInteger    limit_time  有効期限（修正ユリウス暦）
output  IntegerVariable    result    結果
【０１２９】
動作：
referenceで示されるコンテンツをEITのdata_content_descriptorを参照して、現在取得可能であれば、取得する。
蓄積可能の場合には、上記コンテンツを蓄積し、管理する。
コンテンツは、受信機機能において変更されない限りlimit_timeまでは蓄積される。ここでも、limit_timeを経過した後に消去するかどうかはＩＲＤとしての機能に依存するものとする）
また、蓄積に成功したかどうかをresultで返す。（蓄積機能を有するかどうかも示すこととする。）
またコンテンツは１ＥＳ内だけに制限されるものとする。
以下各引数のsemanticsを示す。
reference: 以下の例で示すようにcontent_idまでを記述する。
（例） arib://... /<content_id>
result: 0  正常終了
1  蓄積未対応
2  蓄積容量不足
3  蓄積処理失敗
4  現在オンエア中ではない
【０１３０】
また、図１８及び図１９のフローチャートにより、提示用コンテンツ及び蓄積用コンテンツに関してのＭＨＥＧエンジン上での処理について説明する。
この図に示す処理にあっては、先ず、ステップＳ１０１として示すように、提示用コンテンツとしてのシーンの初期状態を提示するための処理を実行する。つまり、例えば図１４（ａ）の画面２１４を表示させるものである。
【０１３１】
次のステップＳ１０２においては、上記ステップＳ１０１にて表示されたシーン内のダウンロードボタンが操作されるのを待機しており、ここで、ダウンロードボタンが操作されたことが判別されると、ステップＳ１０３の処理に移行する。
【０１３２】
ステップＳ１０３の処理は、蓄積用コンテンツを非同期で呼び出して蓄積するための処理動作とされる。なお、このステップＳ１０３の詳細については、図１９により後述する。
【０１３３】
上記ステップＳ１０３の処理の開始後においては、ステップＳ１０４に示すようにして、例えば図１４（ａ）の画面２１５のようにして、ダウンロード中であることを示すメッセージ表示を行うための表示制御処理を実行する。
【０１３４】
そして、次のステップＳ１０５においては、先のステップＳ１０３の処理として開始された蓄積用コンテンツの蓄積が完了したか否かを判別しており、ここで蓄積用コンテンツの蓄積が完了したことが判別されたのであれば、ステップＳ１０６に進んで「ダウンロード完了」などのメッセージ表示を実行する。そして、この場合にはステップＳ１０１の処理に戻るようにされる。
なお、ステップＳ１０１，Ｓ１０４及びステップＳ１０６の処理は、例えば実際には提示用コンテンツについて表示制御を行うためのスクリプトを解釈して表示制御を実行することにより実現されるものである。
【０１３５】
また、上記ステップＳ１０３としての蓄積用コンテンツをダウンロードするための処理は、図１９のフローチャートに示すようにして実行される。この処理は、先にも述べたように、蓄積用コンテンツをダウンロードするためのレジデントプログラムに基づいて実行されるものである。
【０１３６】
この図に示す処理においては、先ずステップＳ２０１において、referenceを参照して蓄積用コンテンツのデータカルーセルに対応して付されたＰＩＤを取得する。
そして、次のステップＳ２０２においては、上記ステップＳ２０１により取得したＰＩＤに基づいて、デマルチプレクサ（図１６のパケットフィルタ２２８に相当）に対して、フィルタリングの指示を行う。これによって、以降、デマルチプレクサにおいては、受信したＴＳの中から、上記ＰＩＤを有するデータ（蓄積用コンテンツのデータ）のみを通過させる状態に設定されることになる。
【０１３７】
次のステップＳ２０３においては、デマルチプレクサから上記ＰＩＤによってフィルタリングすべきとして指定されたデータを取得した旨の報告が得られるのを待機しており、この報告が得られると、ステップＳ２０４に進む。
【０１３８】
ステップＳ２０４においては、デマルチプレクサにより取得したデータを蓄積メモリ２３２（図１６参照）に転送し、次のステップＳ２０５において、１コンテンツ分のデータを全て取得したか否かが判定される。ここで、未だ１コンテンツ分のデータを全て取得していないことが判別された場合には、ステップＳ２０３の処理に戻るようにされる。つまり、ステップＳ２０５において、１コンテンツ分のデータを全て取得したことが判別されるまで、ステップＳ２０３→ステップＳ２０４の処理が繰り返されることで、逐次、デマルチプレクサにてフィルタリングを行って取得した蓄積用データを蓄積用メモリ２３２に対して転送していく処理が実行される。
【０１３９】
そして、ステップＳ２０５にて１コンテンツ分のデータを全て取得したことが判別されれば、ステップＳ２０６に進む。
ステップＳ２０６においては、これまでの処理によって蓄積用メモリ２３２に蓄積された蓄積用コンテンツのコンテンツ名(Contents＿name)を付加することをはじめＩＲＤ１２において蓄積用コンテンツが適正に管理されるようにするための所要の処理を実行する。以上の処理を以て、蓄積用データのダウンロードが完了する。
【０１４０】
なお、本発明としては、上記した実施の形態に限定されるものではなく、各種変更が可能である。例えば上記実施の形態にあっては、ＭＨＥＧフォーマットに従って作成されるコンテンツを送信する場合を例に挙げたが、例えば、ＭＨＥＧ以外のマルチメディアコンテンツを作成して送信する場合にも本発明が適用可能である。
また、上記実施の形態では、デジタル衛星放送に適用される場合を例に挙げているが、例えばケーブルテレビジョン放送や、所定のデータネットワークを利用しての放送等にも本発明は適用可能である。
【図面の簡単な説明】
【０１４１】
【図１】本発明の実施の形態のデジタル衛星放送受信システムの構成例を示すブロック図である。
【図２】本実施の形態における受信設備の構築例を示すブロック図である。
【図３】ＩＲＤのためのリモートコントローラの外観を示す正面図である。
【図４】放送画面とＧＵＩ画面との切り換えを示す説明図である。
【図５】地上局の構成例を示すブロック図である。
【図６】地上局から送信されるデータを示すチャート図である。
【図７】送信データの時分割多重化構造を示す説明図である。
【図８】ＤＳＭ−ＣＣによる送信フォーマットを示す説明図である。
【図９】データサービスのディレクトリ構造の一例を示す説明図である。
【図１０】トランスポートストリームのデータ構造図である。
【図１１】ＰＳＩのテーブル構造を示す説明図である。
【図１２】ＩＲＤの構成を示す説明図である。
【図１３】本発明の実施の形態の放送信号の説明図である。
【図１４】実施の形態の提示用コンテンツと蓄積用コンテンツの説明図である。
【図１５】実施の形態の放送信号生成処理の説明図である。
【図１６】実施の形態の受信装置側の処理の説明図である。
【図１７】実施の形態の受信装置側のソフトウエア構造の説明図である。
【図１８】実施の形態の提示用コンテンツの処理のフローチャートである。
【図１９】実施の形態の蓄積用コンテンツの処理のフローチャートである。
【符号の説明】
【０１４２】
１  地上局、２  衛星、３  受信設備、５  課金サーバ、６  テレビ番組素材サーバ、７  楽曲素材サーバ、８  音声付加情報サーバ、９  ＧＵＩデータサーバ、１０  キー情報サーバ、１１  パラボラアンテナ、１３  ストレージデバイス、１３Ａ  ＭＤレコーダ／プレーヤ、１４  モニタ装置、１６  ＩＥＥＥ１３９４バス、２１Ａ  テレビ番組表示エリア、２１Ｂ  リスト、２１Ｃ  テキスト表示エリア、２１Ｄ  ジャケット表示エリア、２２  歌詞表示ボタン、２３  プロフィール表示ボタン、２４  情報表示ボタン、２５  予約録音ボタン、２６  予約済一覧表示ボタン、２７  録音履歴ボタン、２８  ダウンロードボタン、３１  テレビ番組素材登録システム、３２  楽曲素材登録システム、３３  音声付加情報登録システム、３４  ＧＵＩ用素材登録システム、３５  ＡＶサーバ、３６Ａ  ＭＰＥＧオーディオエンコーダ、３６Ｂ  ＡＴＲＡＣエンコーダ、３７  音声付加情報データベース、３８  ＧＵＩ素材データベース、３９  テレビ番組送出システム、４０Ａ  ＭＰＥＧオーディオサーバ、４０Ｂ  ＭＰＥＧオーディオサーバ、４１  音声付加情報送出システム、４２  ＧＵＩ（ＭＨＥＧ）オーサリングシステム、４３Ａ  ＭＰＥＧオーディオ送出システム、４３Ｂ  ＡＴＲＡＣオーディオ送出システム、４４  ＤＳＭ−ＣＣエンコーダ、４５  マルチプレクサ、４６  電波送出システム、５１  チューナ／フロントエンド部、５２  デスクランブラ、５３  トランスポート部、５４  ＭＰＥＧ２オーディオデコーダ、５４Ａ  メモリ、５５  ＭＰＥＧ２ビデオデコーダ、５５Ａ  メモリ、５６  Ｄ／Ａコンバータ、５７  スイッチ回路、５８  表示処理部、５９  光デジタル出力インターフェイス、６０  ＩＥＥＥ１３９４インターフェイス、６１  マンマシンインターフェイス、６２  ＩＣカードスロット、６３  モデム、６４  リモートコントローラ、６５  ＩＣカード、７０  デマルチプレクサ、７１  キュー、８１  制御処理部、８２  ＤｅＭＵＸドライバ、８３  ＤＳＭ−ＣＣデコーダブロック、８４  ＭＨＥＧデコーダブロック、９０  メインメモリ、９１  ＤＳＭ−ＣＣバッファ、１０１  電源キー、１０２  数字キー、１０３  画面表示切換キー、１０４  インタラクティブ切換キー、１０５ａ  矢印キー、１０５  ＥＰＧキーパネル部、１０６  チャンネルキー、Ｔ１  入力端子、Ｔ２  アナログビデオ出力端子、Ｔ３  アナログオーディオ出力端子、Ｔ４  アナログオーディオ出力端子、２００  放送設備
【図１】
2008263616.tif 000003
【図２】
2008263616.tif 000004
【図３】
2008263616.tif 000005
【図４】
2008263616.tif 000006
【図５】
2008263616.tif 000007
【図６】
2008263616.tif 000008
【図７】
2008263616.tif 000009
【図８】
2008263616.tif 000010
【図９】
2008263616.tif 000011
【図１０】
2008263616.tif 000012
【図１１】
2008263616.tif 000013
【図１２】
2008263616.tif 000014
【図１３】
2008263616.tif 000015
【図１４】
2008263616.tif 000016
【図１５】
2008263616.tif 000017
【図１６】
2008263616.tif 000018
【図１７】
2008263616.tif 000019
【図１８】
2008263616.tif 000020
【図１９】
2008263616.tif 000021
【手続補正書】
【提出日】平成20年5月28日(2008.5.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データカルーセル伝送方式によって繰り返し送信される、ブロックに分割されて伝送されるモジュールを含むダウンロードデータブロックメッセージと、該カルーセルに含まれるモジュールごとに対応する情報を含むダウンロードインディケーションインフォーメーションメッセージを受信する受信手段と、
前記受信手段によって受信されたダウンロードデータブロックメッセージに含まれる前記モジュールを蓄積する蓄積手段と、
ユーザからの指示があった場合に、前記ダウンロードインディケーションインフォーメーションメッセージに含まれるモジュールＩＤを参照して前記ダウンロードデータブロックメッセージ内の対応するモジュールを参照する参照手段と、
前記参照手段によって参照されたモジュールを、前記蓄積手段によって蓄積されたダウンロードデータブロックメッセージに含まれる、提示用コンテンツについて表示制御を行うためのスクリプトに基づいて出力する出力制御手段と
を備える受信装置。
【請求項２】
前記出力制御手段は、前記蓄積手段によって前記受信手段によって前記ダウンロードデータブロックメッセージを受信した場合に、前記提示用コンテンツとしてのシーンの初期状態を提示するための制御を行う請求項１に記載の受信装置。
【請求項３】
上記出力制御手段は、上記モジュールの有効期限を示すデータが入力された場合は、上記蓄積手段において蓄積された上記モジュールが上記有効期限を経過した場合に消去する請求項１に記載の受信装置。
【請求項４】
データカルーセル伝送方式によって繰り返し送信される、ブロックに分割されて伝送されるモジュールを含むダウンロードデータブロックメッセージと、該カルーセルに含まれるモジュールごとに対応する情報を含むダウンロードインディケーションインフォーメーションメッセージを受信する受信手順と、
前記受信手順によって受信されたダウンロードデータブロックメッセージに含まれる前記モジュールを蓄積する蓄積手順と、
ユーザからの指示があった場合に、前記ＤＩＩメッセージに含まれるモジュールＩＤを参照して前記ダウンロードデータブロックメッセージ内の対応するモジュールを参照する参照手順と、
前記参照手順によって参照されたモジュールを、前記蓄積手順によって蓄積されたダウンロードデータブロックメッセージに含まれる、提示用コンテンツについて表示制御を行うためのスクリプトに基づいて出力する出力制御手順と
からなる受信方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、デジタル放送システムにおける受信装置及び受信方法に関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明はこのような事情に応じて、付加価値の高い放送内容を実現することを目的とする。
このために、受信装置として、データカルーセル伝送方式によって繰り返し送信される、ブロックに分割されて伝送されるモジュールを含むダウンロードデータブロックメッセージと、該カルーセルに含まれるモジュールごとに対応する情報を含むダウンロードインディケーションインフォーメーションメッセージを受信する受信手段と、前記受信手段によって受信されたダウンロードデータブロックメッセージに含まれる前記モジュールを蓄積する蓄積手段と、ユーザからの指示があった場合に、前記ダウンロードインディケーションインフォーメーションメッセージに含まれるモジュールＩＤを参照して前記ダウンロードデータブロックメッセージ内の対応するモジュールを参照する参照手段と、前記参照手段によって参照されたモジュールを、前記蓄積手段によって蓄積されたダウンロードデータブロックメッセージに含まれる、提示用コンテンツについて表示制御を行うためのスクリプトに基づいて出力する出力制御手段とを備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
また、前記出力制御手段は、前記蓄積手段によって前記受信手段によって前記ダウンロードデータブロックメッセージを受信した場合に、前記提示用コンテンツとしてのシーンの初期状態を提示するための制御を行う。
また、上記出力制御手段は、上記モジュールの有効期限を示すデータが入力された場合は、上記蓄積手段において蓄積された上記モジュールが上記有効期限を経過した場合に消去する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
そして、受信方法として、データカルーセル伝送方式によって繰り返し送信される、ブロックに分割されて伝送されるモジュールを含むダウンロードデータブロックメッセージと、該カルーセルに含まれるモジュールごとに対応する情報を含むダウンロードインディケーションインフォーメーションメッセージを受信する受信手順と、前記受信手順によって受信されたダウンロードデータブロックメッセージに含まれる前記モジュールを蓄積する蓄積手順と、ユーザからの指示があった場合に、前記ＤＩＩメッセージに含まれるモジュールＩＤを参照して前記ダウンロードデータブロックメッセージ内の対応するモジュールを参照する参照手順と、前記参照手順によって参照されたモジュールを、前記蓄積手順によって蓄積されたダウンロードデータブロックメッセージに含まれる、提示用コンテンツについて表示制御を行うためのスクリプトに基づいて出力する出力制御手順とを備える。