(57)【特許請求の範囲】
【請求項１】
番組情報を発生する第１の発生手段と、
対応する前記番組情報を処理する情報処理装置が前記番組情報を再生出力する場合の、前記情報処理装置による音声出力における音響効果を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報を発生する第２の発生手段と、
前記番組情報と番組リスト情報を多重化して出力する出力手段と
を備えることを特徴とする情報提供装置。
【請求項２】
番組に関する情報を提供する情報提供装置の情報提供方法において、
番組情報を発生する第１の発生ステップと、
対応する前記番組情報を処理する情報処理装置が前記番組情報を再生出力する場合の、前記情報処理装置による音声出力における音響効果を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報を発生する第２の発生ステップと、
前記番組情報と番組リスト情報を多重化して出力する出力ステップと
を含むことを特徴とする情報提供方法。
【請求項３】
番組情報を発生する第１の発生手段と、
対応する前記番組情報を処理する第１の情報処理装置が前記番組情報を再生出力する場合に前記第１の情報処理装置に接続されている第２の情報処理装置の動作を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報を発生する第２の発生手段と、
前記番組情報と番組リスト情報を多重化して出力する出力手段と
を備えることを特徴とする情報提供装置。
【請求項４】
番組に関する情報を提供する情報提供装置の情報提供方法において、
番組情報を発生する第１の発生ステップと、
対応する前記番組情報を処理する情報処理装置が前記番組情報を再生出力する場合に前記第１の情報処理装置に接続されている第２の情報処理装置の動作を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報を発生する第２の発生ステップと、
前記番組情報と番組リスト情報を多重化して出力する出力ステップと
を含むことを特徴とする情報提供方法。
【請求項５】
番組情報と、前記番組情報を再生出力する場合の音響効果を制御するための制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報とが多重化された信号から、それぞれを分離する分離手段と、
前記分離手段により分離された前記番組リスト情報に含まれる前記制御情報に基づいて、前記番組情報の音声出力に関するパラメータの設定を制御する制御手段と
を備えることを特徴とする情報受信装置。
【請求項６】
前記番組リスト情報は、同一の番組に対して配信者の異なるものが複数種類存在し、
前記配信者の異なる複数の前記番組リスト情報のうち、前記制御手段が音声出力に関する前記パラメータの設定に用いる前記番組リストを選択する選択手段をさらに備える
ことを特徴とする請求項５に記載の情報受信装置。
【請求項７】
番組情報と、前記番組情報を再生出力する場合の音響効果を制御するための制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報とが多重化された信号から、それぞれを分離する分離ステップと、
前記分離手段により分離された前記番組リスト情報に含まれる前記制御情報に基づいて、前記番組情報の音声出力に関するパラメータの設定を制御する制御ステップと
を含むことを特徴とする情報受信方法。
【請求項８】
番組情報と、前記番組情報を再生出力する場合に自分自身に接続されている他の装置の動作を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報とが多重化された信号から、それぞれを分離する分離手段と、
前記番組情報を再生出力する場合、前記分離手段により分離された前記番組リスト情報に含まれる前記制御情報に基づいて、前記他の装置の動作を制御する制御手段と
を備えることを特徴とする情報受信装置。
【請求項９】
前記番組リスト情報は、同一の番組に対して配信者の異なるものが複数種類存在し、
前記配信者の異なる複数の前記番組リスト情報のうち、前記制御手段が音声出力に関する前記パラメータの設定に用いる前記番組リストを選択する選択手段をさらに備える
ことを特徴とする請求項８に記載の情報受信装置。
【請求項１０】
番組情報と、前記番組情報を再生出力する場合に自分自身に接続されている他の装置の動作を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報とが多重化された信号から、それぞれを分離する分離ステップと、
前記番組情報を再生出力する場合、前記分離手段により分離された前記番組リスト情報に含まれる前記制御情報に基づいて、前記他の装置の動作を制御する制御ステップと
を含むことを特徴とする情報受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報提供装置および方法、情報受信装置および方法に関し、特に、番組毎のオブジェクト形式にて構成された番組リスト情報に番組情報を制御する制御情報を含めることにより、より変化に富んだ番組を提供することができるようにした情報提供装置および方法、情報受信装置および方法に関するものである。
【０００２】
【従来の技術】
最近、テレビジョン放送は、特に衛星放送の分野においてデジタル化が進み、そのチャンネル数も１００チャンネル以上となってきた。このようにチャンネル数が多くなると、多数のチャンネルの番組の中から所望の番組を選択することが困難になる。そこで、番組提供者側から、番組選択を支援するために、EPG（Electrical Program Guide）（電子番組ガイド）を伝送することが提案されている。この場合、ユーザは、このEPGを利用して、所望の番組を迅速にかつ確実に選択し、受信表示させたり、その番組を録画予約したりすることができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のEPGは、新聞や番組情報誌などに掲載されているような、チャンネルと放送時刻によって規定される番組欄としての域を出ず、各番組をより効果的に各ユーザに提供するのを支援することができない課題があった。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、各番組を、より効果的に、変化に富んだ状態で提供することができるようにするものである。
【０００５】
【課題を解決するための手段】
本発明の第１の側面の情報提供装置は、番組情報を発生する第１の発生手段と、対応する番組情報を処理する情報処理装置が前記番組情報を再生出力する場合の、情報処理装置による音声出力における音響効果を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報を発生する第２の発生手段と、番組情報と番組リスト情報を多重化して出力する出力手段とを備えることを特徴とする。
本発明の第１の側面の情報提供方法は、番組情報を発生する第１の発生ステップと、対応する番組情報を処理する情報処理装置が番組情報を再生出力する場合の、情報処理装置による音声出力における音響効果を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報を発生する第２の発生ステップと、番組情報と番組リスト情報を多重化して出力する出力ステップとを含むことを特徴とする。
【０００６】
本発明の第２の側面の情報提供装置は、番組情報を発生する第１の発生手段と、対応する番組情報を処理する第１の情報処理装置が番組情報を再生出力する場合に第１の情報処理装置に接続されている第２の情報処理装置の動作を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報を発生する第２の発生手段と、番組情報と番組リスト情報を多重化して出力する出力手段とを備えることを特徴とする。
本発明の第２の側面の情報提供方法は、番組情報を発生する第１の発生ステップと、対応する番組情報を処理する情報処理装置が番組情報を再生出力する場合に第１の情報処理装置に接続されている第２の情報処理装置の動作を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報を発生する第２の発生ステップと、番組情報と番組リスト情報を多重化して出力する出力ステップとを含むことを特徴とする。
【０００８】
本発明の第３の側面の情報受信装置は、番組情報と、番組情報を再生出力する場合の音響効果を制御するための制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報とが多重化された信号から、それぞれを分離する分離手段と、分離手段により分離された番組リスト情報に含まれる制御情報に基づいて、番組情報の音声出力に関するパラメータの設定を制御する制御手段とを備えることを特徴とする。
番組リスト情報は、同一の番組に対して配信者の異なるものが複数種類存在するものとすることができ、配信者の異なる複数の番組リスト情報のうち、制御手段が音声出力に関するパラメータの設定に用いる前記番組リストを選択する選択手段をさらに備えさせるようにすることができる。
【０００９】
本発明の第３の側面の情報受信方法は、番組情報と、番組情報を再生出力する場合の音響効果を制御するための制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報とが多重化された信号から、それぞれを分離する分離ステップと、分離手段により分離された番組リスト情報に含まれる制御情報に基づいて、番組情報の音声出力に関するパラメータの設定を制御する制御ステップとを含むことを特徴とする。
本発明の第４の側面の情報受信装置は、番組情報と、番組情報を再生出力する場合に自分自身に接続されている他の装置の動作を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報とが多重化された信号から、それぞれを分離する分離手段と、番組情報を再生出力する場合、分離手段により分離された番組リスト情報に含まれる制御情報に基づいて、他の装置の動作を制御する制御手段とを備えることを特徴とする。
番組リスト情報は、同一の番組に対して配信者の異なるものが複数種類存在するものとすることができ、配信者の異なる複数の番組リスト情報のうち、制御手段が音声出力に関するパラメータの設定に用いる前記番組リストを選択する選択手段をさらに備えさせるようにすることができる。
本発明の第４の側面の情報受信方法は、番組情報と、番組情報を再生出力する場合に自分自身に接続されている他の装置の動作を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報とが多重化された信号から、それぞれを分離する分離ステップと、番組情報を再生出力する場合、分離手段により分離された番組リスト情報に含まれる制御情報に基づいて、他の装置の動作を制御する制御ステップとを含むことを特徴とする。
【００１１】
本発明の第１の側面の情報提供装置および方法においては、番組情報と、番組情報を処理する情報処理装置が番組情報を再生出力する場合の、情報処理装置による音声出力における音響効果を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報が多重化して出力される。
本発明の第２の側面の情報提供装置および方法においては、番組情報と、番組情報を処理する第１の情報処理装置が番組情報を再生出力する場合に第１の情報処理装置に接続されている第２の情報処理装置の動作を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報が多重化して出力される。
【００１２】
本発明の第３の側面の情報受信装置および方法においては、番組情報と、番組情報を再生出力する場合の音響効果を制御するための制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報とが多重化された信号から分離された番組リスト情報に含まれる制御情報に基づいて、番組情報の音声出力に関するパラメータの設定が制御される。
本発明の第４の側面の情報受信装置および方法においては、番組情報と、番組情報を再生出力する場合に自分自身に接続されている他の装置の動作を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報とが多重化された信号から分離された番組リストに含まれる制御情報に基づいて、他の装置の動作が制御される。
【００１３】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。但し勿論この記載は、各手段を記載したものに限定することを意味するものではない。
【００１４】
請求項１に記載の情報提供装置は、番組情報を発生する第１の発生手段（例えば、図１５の番組データ発生装置８１）と、対応する番組情報を処理する情報処理装置が番組情報を再生出力する場合の、情報処理装置による音声出力における音響効果を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報を発生する第２の発生手段（例えば、図１５のEPGデータ発生装置８３）と、番組情報と番組リスト情報を多重化して出力する出力手段（例えば、図１５の多重化回路８５）とを備えることを特徴とする。
【００１５】
請求項５に記載の情報受信装置は、番組情報と、番組情報を再生出力する場合の音響効果を制御するための制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報とが多重化された信号から、それぞれを分離する分離手段（例えば、図１８のステップＳ２１）と、分離手段により分離された番組リスト情報に含まれる制御情報に基づいて、番組情報の音声出力に関するパラメータの設定を制御する制御手段（例えば、図２４のステップＳ１１３）とを備えることを特徴とする。
【００１６】
請求項６に記載の情報受信装置は、配信者の異なる複数の番組リスト情報のうち、制御手段が音声出力に関するパラメータの設定に用いる番組リストを選択する選択手段（例えば、図２９のステップＳ１５１）をさらに備えることを特徴とする。
【００１８】
図１は、本発明を適用したＡＶシステムの構成例を表している。このＡＶシステムにおいては、受信装置１、ビデオデッキ２、ＣＤプレーヤ３、増幅器４、およびモニタ５が、IEEE１３９４バス６により相互に接続されている。
【００１９】
受信装置１は、チューナ１１、チューナ１３、および通信モジュール１４を有している。チューナ１１は、アンテナ１２を介して地上波のテレビジョン放送を受信する。チューナ１３は、ケーブルテレビジョン放送を受信する。通信モジュール１４は、電話回線に接続され、インターネット、その他のネットワークを介して、通信を行うようになされている。
【００２０】
映像処理モジュール１５は、チューナ１１，１３、または通信モジュール１４より供給された映像信号を処理するようになされている。CPU１６は、ROM２０に記憶されているプログラムに従って各種の処理を実行するようになされている。時計１７は、常に計時動作を行っており、CPU１６に対して時刻情報を与える。リモートコントローラ受信モジュール１８は、リモートコントローラ７より出力される赤外線信号を受信し、その受信した信号に対応する信号をCPU１６に出力するようになされている。
【００２１】
ＡＶ制御モジュール１９は、１３９４バス６に接続され、１３９４バス６に接続されている他の情報処理装置としてのビデオデッキ２、ＣＤプレーヤ３、増幅器４、モニタ５などとの間における信号の授受に関するインタフェース処理を行うようになされている。RAM２１には、CPU１６が各種の処理を実行する上において必要な各種のデータやプログラムなどが必要に応じて記憶される。ハードディスク２２には、EPGを始めとする各種の情報が記憶されるようになされている。内部バス２３は、受信装置１の内部の各モジュールなどを相互に接続している。
【００２２】
ビデオデッキ２は、１３９４バス６との間のインタフェース処理を行うＡＶモジュール３１と各種の情報を記憶するメモリ３２を有している。ＣＤプレーヤ３も、ビデオデッキ２と同様に、ＡＶ制御モジュール４８とメモリ４２を有している。増幅器４は、１３９４バス６との間のインタフェース処理を行うＡＶ制御モジュール５１と、各種のデータなどを記憶するメモリ５２を有している他、スピーカ５３が接続されている。
【００２３】
チューナ１１は、図２と図３に示すように、その上面に、３２ビット分の受部６２が設けられ、その下面に、３２ビット分のピン６１が設けられている。これらは３２ビットの内部バス２３に接続されている。図示は省略するが、チューナ１３、通信モジュール１４なども、同様に、その上面と下面に受部とピンが設けられており、例えば、図４に示すように、チューナ１１の上にチューナ１３を載置すると、チューナ１３のピン６１が、チューナ１１の受部６２に結合されるようになされている。これにより、図５に示すように、チューナ１１の内部回路１１Ａと、チューナ１３の内部回路１３Ａが、３２ビットの内部バス２３に電気的に接続される。
【００２４】
図示は省略するが、通信モジュール１４も同様に、受部とピンを有しており、例えば、図４に示すチューナ１３の上に載置することにより、通信モジュール１４の内部回路が内部バス２３に接続される。
【００２５】
このような構成にすることにより、各モジュールを積載するだけで、内部回路を内部バス２３に電気的に接続することができる。従って、少ない占有スペース内において、適宜必要なモジュールを簡単に追加することができる。
【００２６】
図６は、リモートコントローラ７の構成例を表している。電源ボタン１０１は、受信装置１の電源をオンまたはオフするとき操作される。ジャンル選択ボタン１０２は、所定のジャンルを選択するとき操作される。この例においては、「ニュース」、「スポーツ」、「バラエティ」、「情報」、「アニメ」、「ショッピング」、「天気予報」、「映画」、「ドラマ」、「教育」、「音楽」、および「おすすめ」の各ジャンル選択ボタンが設けられている。
【００２７】
ジャンル選択ボタン１０２の下方には、番組選択カーソルボタン１０３が設けられている。この番組選択カーソルボタン１０３は、カーソルを上方に移動するとき操作されるボタン１０３Ｃ、カーソルを下方に移動するとき操作されるボタン１０３Ｄ、戻る操作をするとき操作されるボタン１０３Ａ、進む操作をするとき操作されるボタン１０３Ｂ、および決定処理を行うとき操作されるボタン１０３Ｅにより構成されている。
【００２８】
お好みボタン１０４は、所定の番組をお好み番組リストに登録するとき操作される。EPG切換ボタン１０５は、複数種類のEPGの中から、所定の種類のEPGを選択するとき操作される。
【００２９】
リモートコントローラ７の左側面に設けられている案内ボタン１０６は、アシスタント画面を表示させるとき操作される。リモートコントローラ７の右側面に設けられている音声調節ダイヤル１０７は、音量を調節するとき操作される。
【００３０】
リモートコントローラ７の所定のボタンを操作すると、赤外線信号が発生され、受信装置１のリモートコントローラ受信モジュール１８に受信される。リモートコントローラ受信モジュール１８は、操作されたボタンに対応する信号をCPU１６に出力する。CPU１６は、操作されたボタンに対応する処理を実行する。
【００３１】
CPU１６は、リモートコントローラ７からの入力に対応して、受信装置１の状態を、図７に示すように変化させる。完全停止状態は、主電源がオフされた状態である。この状態において、主電源がオンされると、CPU１６内のメインマネージャは、受信装置１の状態を初期化状態を経て、活性状態に移行させる。初期化状態においては、主電源が投入された後、立上げのための処理が行われる。このとき、メインマネージャはモジュールマネージャを制御し、１３９４バス６に接続されている機器や、通信モジュール１４などの認識処理を行わせ、認識された各機器と通信を行い、制御に必要な制御モジュールを各機器より受信し、登録する処理を行わせる。
【００３２】
活性状態においては、ユーザからの入力や、放送される番組の表示などの制御が行われる。活性状態において、システムの終了が要求されてこない場合には、活性状態が維持される。
【００３３】
活性状態において、例えば、リモートコントローラ７の電源ボタン１０１が操作され、システムの終了が指令された場合には、休眠移行状態を経て、休眠状態に移行する。休眠移行状態においては、一部の機能が停止されている。休眠状態においては、主電源は入っているが、必要最小限の機能が動作している。休眠状態においては、受信装置１は、完全には停止しておらず、後述するイベントマネージャなどが動作している。この休眠状態において、イベントの起動が必要な場合には、所定の機器に必要なメッセージが送信される。
【００３４】
休眠状態において、システムの完全終了が要求された場合には、完全停止移行状態において、現在登録中のイベントの保存と、実行中のイベントの終了処理を行った後、完全停止状態に移行する。
【００３５】
図８は、受信装置１に対して、EPGオブジェクトを送信する場合の処理の流れを表している。同図に示すように、最初に専用のエディタなどを使用して、番組情報、時間情報、音響情報などのEPG基本データを入力することで、EPGオブジェクトが番組毎に作成される。この点、従来のEPGが、複数の番組の放送時刻とチャンネルを指定する、いわゆる番組表として作成されるのと異なっている。その詳細は後述するが、このEPGオブジェクトには、番組情報として、文字だけでなく、イメージや音響情報など、ユーザに対して能動的に表現する情報が登録される。
【００３６】
なお、本明細書において、EPGオブジェクトとは、いわゆるオブジェクト指向型プログラムの概念において、EPGを構成する部品プログラムとして、オブジェクト形式にて構築されるものである。
【００３７】
このようにして生成されたEPGオブジェクトは、シリアライズされ、送信データに変換される。そして変換されたデータが、放送波として送信されることになる。
【００３８】
次に、EPGオブジェクトを生成するためのエディタについて説明する。EPGオブジェクト生成のエディタを起動させると、ディスプレイに、図９に示すようなGUIが表示される。同図に示すように、この表示例においては、EPG ID、番組タイトル、放送モード、放送局ID、チャンネルID、ジャンルID、放送開始時刻、放送終了時刻の各項目について、所定の入力を行うことができるようになされている。
【００３９】
EPG IDは、EPGオブジェクトを識別するIDであり、番組タイトルは、このEPG IDが対応する番組のタイトルである。放送モードには、このEPGオブジェクトの属性が設定される。即ち、放送モードの項目欄には、ExtendTimeNotation，ProgramChangeNotation，ExpressInforNotation，RegularNotationのいずれかが設定される。
【００４０】
チャンネルIDは、このEPGオブジェクトの対応する番組が放送されるチャンネルを識別するIDであり、ジャンルIDは、その番組のジャンルを識別するIDである。放送開始時刻と放送終了時刻は、それぞれ放送が開始または終了される日時を表している。
【００４１】
さらに、この表示例においては、「広告イメージ」、「出演者リスト」、「番組内容テキスト」、「音響効果」、「お好み情報」、「紹介補助データ」、「番組構成データ」の項目に対応して、それぞれセットアップボタン１０１乃至１０７が表示されている。これらのボタン１０１乃至１０７のうち、所定のものを操作することで、対応する項目を入力することができるようになされている。
【００４２】
クリエイトボタン１０８は、このEPGオブジェクトエディタを用いて生成したEPGオブジェクトを登録するとき操作される。クリアボタン１０９は、一旦入力したEPGオブジェクトのデータをクリアするとき操作される。
【００４３】
以下、ボタン１０１乃至ボタン１０５を操作した場合に使用可能となるツールについて説明する。
【００４４】
図１０は、広告イメージのボタン１０１を操作したとき表示されるツールのGUIの例を表している。表示部１２１には、このEPGオブジェクトが対応する番組タイトルが表示される。表示部１２２には、表示部１２４に表示させたい項目が入力される。いまの場合、表示部１２４に、予め用意されている画像ファイルのリストを読み出すために、表示部１２２には、Fileの文字が入力表示されている。そして、表示部１２４には、予め用意されている画像ファイルとして、File１乃至File４が表示されている。カーソル１２３を所定のファイル位置に移動させ、ｏｋボタン１２６を操作すると、表示部１２５に、カーソル１２３で選択した画像ファイルの画像が表示される。編集者は、この画像を見て、EPGオブジェクトに登録したい広告イメージを選択する。
【００４５】
図１１は、出演者リストのボタン１０２を操作した場合のGUIの例を表している。この例においては、表示部１３１に番組タイトルが表示されている。表示部１３２には、その右側のボタン１３３を操作することで、表示部１３４に表示させる項目が表示される。図１１の例の場合、表示部１３２には「出演者」が表示されているが、ボタン１３３を操作すると、「監督」、「アーティスト」などが、「出演者」に代わって表示される。
【００４６】
表示部１３４には、いまの場合、対応する番組の出演者として、出演者１乃至出演者６が表示されており、カーソル１３５を所定の出演者の位置に移動させることで、所望の出演者を選択することができる。表示部１３４に表示される出演者は、いま編集しているEPGオブジェクトが対応する番組に出演している出演者名である。
【００４７】
追加のボタン１３６を操作すると、表示部１３４に表示されている出演者のうち、カーソル１３５で指定した出演者が、EPGオブジェクトにおいて紹介する出演者として表示部１３８に追加表示される。表示部１３８に表示されている出演者、あるいは監督などの中から所定のものをカーソル１３９で指定して、削除のボタン１３７を操作すると、それまで登録されていた出演者、あるいは監督などが削除される。ｏｋボタン１４０を操作すると、表示部１３８に表示した出演者、監督などがEPGオブジェクトの出演者リスト中に登録される。キャンセルボタン１４１を操作すると、出演者リスト作成処理がキャンセルされる。
【００４８】
図１２は、番組内容テキストのボタン１０３を操作した場合のGUIの例を表している。この例においては、表示部５１に、上述した例と同様に、番組タイトルが表示され、表示部１５２に、その番組に関する紹介内容をテキストとして入力したとき、これが表示される。表示部１５２に、所定のテキストを入力表示させた後、ｏｋのボタン１５３をオンすると、入力表示したテキストが、番組内容テキストとしてEPGオブジェクトに登録される。一旦入力した番組内容テキストをキャンセルしたい場合には、キャンセルボタン１５４がオンされる。
【００４９】
図１３は、音響効果のボタン１０４を操作した場合のGUIの例を表している。この例においても、表示部１６１に番組タイトルが表示されている。表示部１６４には、選択することが可能な音響設定の名称が、「ドーム」、「野外音楽」、「オペラハウス」、「球場」、「武道館」のように表示される。表示部１６４に表示されているこれらの項目のうち、カーソル１６３で設定した項目が、表示部１６２に表示される。いまの場合、「ドーム」が選択されているので、表示部１６２には、「ドーム」の名称が表示されている。カーソル１６３により「作成」の項目を選択すると、表示部１６２に、所望の名称を手動入力することが可能となる。
【００５０】
所定の音響設定の名称を選択した後、ｏｋボタン１６６をオンすると、表示部１６５に、そのとき設定される音場が視覚的に表示される。一旦入力した音響設定をキャンセルする場合には、キャンセルボタン１６７が操作される。
【００５１】
図１４は、お好み情報のボタン１０５が操作された場合におけるGUIの例を表している。この例においては、表示部１７１に番組タイトルが表示され、表示部１７２に所望のキーワードを入力、表示させることができるようになされている。表示部１７２に、所望のキーワードを入力した後、追加のボタン１７３をオンすると、そのキーワードが、表示部１７６に追加される。表示部１７６に表示されているキーワードのうち、所定のものをカーソル１７５で選択し、削除のボタン１７４を操作すると、表示部１７６に登録されているキーワードが削除される。
【００５２】
登録するキーワードは、上述した番組内容テキスト中のキーワードでも、あるいは番組内容テキストとは無関係のキーワードでもよい。このように、キーワードを登録しておくと、そのキーワードを含む番組を受信側において、迅速に検索することが可能となる。一旦入力したキーワードをキャンセルする場合、キャンセルのボタン１７８が操作される。
【００５３】
このほか、同様に、ボタン１０６またはボタン１０７を操作して、紹介補助データや番組構成データを、EPGオブジェクトに登録することができる。
【００５４】
図１５は、送信装置の構成例を表している。番組データ発生装置８１は、ビデオデッキなどにより構成され、放送する番組データを発生する。パケット化回路８２は、この番組データをパケット化し、多重化回路８５に出力する。
【００５５】
EPGデータ発生装置８３は、番組データ発生装置８１で発生する番組毎に、EPGオブジェクトを発生する。このEPGオブジェクトは、上述したようにしてエディタにより生成されたものであり、これにはEPGオブジェクトを識別するEPG ID、番組タイトル放送局を識別する放送局ID、チャンネルを識別するチャンネルID、番組のジャンルを識別するジャンルID、番組の放送開始時刻、放送終了時刻、広告イメージ、出演者リスト、番組内容テキスト、音響効果、お好み情報、紹介補助データ、番組構成データなどが含まれている。
【００５６】
EPGにおける音響効果と番組構成データは、制御情報発生装置８３Ａより発生されるものであり、音響効果は、そのEPGオブジェクトが対応する番組の音響効果を、ドーム、野外音楽、オペラハウス、球場、武道館などにおける場合のものに規定するものである。番組構成データは、その番組を構成する画像データまたは音声データを規定するものである。
【００５７】
EPGデータ発生装置８３より発生されたEPGデータは、オブジェクト化され、EPGオブジェクトとしてパケット化回路８４に供給され、パケット化された後、多重化回路８５に供給される。
【００５８】
多重化回路８５は、パケット化回路８２より供給された番組データと、パケット化回路８４より供給されたEPGオブジェクトのデータを多重化し、出力回路８６に出力する。出力回路８６は、多重化データを所定の方式で変調して、アンテナ８７を介して伝送する。
【００５９】
このように、EPGオブジェクトには、番組の放送時刻や番組紹介内容以外に、効果的な演出を行うための音響効果、番組の紹介構成を演出したり、広告などの演出を行うための手続が包含されている。このようにEPGオブジェクト内に、これらの処理の手続が包含されているため、ユーザは、特別の操作をしなくとも、効果的で、変化に富んだ番組を体験することが可能となる。
【００６０】
次に、図１５の送信装置の動作について説明する。番組データ発生装置８１により発生された番組データは、パケット化回路８２によりパケット化された後、多重化回路８５を介して出力回路８６に供給され、アンテナ８７から伝送される。
【００６１】
一方、この送信装置においては、番組データに対して、適宜、EPGデータがオブジェクト化されて、多重化され、送信される。このEPG送信処理について、図１６のフローチャートを参照して説明する。
【００６２】
最初にステップＳ１において、送信するのはレギュラEPGであるか否かが判定される。レギュラEPGとは、１時間毎に定期的に送信されるEPGを意味する。即ち、例えば、５時００分から５時５９分までの間は、例えば１分おきに、同一のEPGデータが送信され、６時００分から６時５９分までの間には、更新されたEPGデータが送信される。以下同様に、EPGデータは、基本的に１時間毎に、新たなものに更新されたものが送信される。
【００６３】
ステップＳ１において、送信するEPGがレギュラEPGであると判定された場合、ステップＳ５に進み、EPGパケットのヘッダにレギュラノーテーション（RegularNotation）ヘッダが付加される。そしてヘッダの次には、図１７に示すように、データの長さを表すサイズが配置され、さらにその次に、EPGオブジェクトの内容を表すデータが配置される。
【００６４】
このようなデータは、パケット化回路８４に供給され、パケット化される。そして、ステップＳ９において、多重化回路８５により、パケット化回路８２より供給された番組パケットと多重化され、ステップＳ１０において、出力回路８６によりアンテナ８７を介して出力される。
【００６５】
一方、ステップＳ１において、送信するEPGがレギュラEPGではないと判定された場合、ステップＳ２に進み、延長EPGであるか否かが判定される。延長EPGは、番組が延長された場合に、必要に応じて送信されるEPGである。ステップＳ２において、延長EPGであると判定された場合には、ステップＳ６に進み、EPGパケットのパケットヘッダにイクステンドタイムノーテーション（ExtendTimeNotation）ヘッダが付加されて、パケット化回路８４でパケット化される。このとき、EPGパケットのデータとして、延長された番組の時刻情報が登録されている。
【００６６】
このパケットも、ステップＳ９において、多重回路８５で番組パケットと多重化され、ステップＳ１０で、出力回路８６からアンテナ８７を介して出力される。
【００６７】
ステップＳ２において、延長EPGではないと判定された場合には、ステップＳ３に進み、変更EPGであるか否かが判定される。変更EPGは、番組の予定を変更するためのパケットであり、変更の都度送信される。この場合にはステップＳ７に進み、パケット化回路８４において、プログラムチェンジノーテーション（ProgramChangeNotation）ヘッダが付加される。
【００６８】
ステップＳ３において、変更EPGではないと判定された場合には、ステップＳ４において、速報EPGであるか否かが判定される。速報EPGは、番組に関する情報を臨時に送信するものである。ステップＳ４において、送信するのは、速報EPGであると判定された場合には、ステップＳ８に進み、パケット化回路８４において、EPGパケットヘッダにエキスプレスインフォメーションノーテーション（ExpressInforNotation）ヘッダが付加される。
【００６９】
ステップＳ７またはステップＳ８において、ヘッダが付加されたパケットは、上述した場合と同様にして、ステップＳ９またはステップＳ１０において、番組パケットとの多重化処理が行われた後、出力される。
【００７０】
ステップＳ４において、送信するのは速報EPGではないと判定された場合には、ステップＳ１に戻り、それ以降の処理が繰り返し実行される。
【００７１】
以上のようにして、送信装置から送信されたEPGオブジェクトは、受信装置１において、図１８のフローチャートに示すようにして受信される。
【００７２】
即ち、チューナ１１は、アンテナ１２を介して、送信装置が送信したパケットを受信すると、これを復調し、復調結果をCPU１６に出力する。CPU１６は、ステップＳ２１において、受信したデータから番組データのパケットとEPGオブジェクトとを分離し、EPGオブジェクトをハードディスク２２に記憶させる。主電源がオンされた後、最初にEPGオブジェクトが、このようにしてハードディスク２２に記憶された後、ステップＳ２２に進み、現在時刻が、EPGオブジェクトの更新時刻であるか否かを判定する。いまの場合、EPGオブジェクトは、１時間に１回更新されるので、例えば、現在時刻が５時頂度、６時頂度など、更新時刻になったとき、ステップＳ２１に戻り、再び送信されてきたEPGオブジェクトを抽出し、記憶、更新する処理が実行される。
【００７３】
ステップＳ２２において、現在時刻がEPGオブジェクトの更新時刻ではないと判定された場合には、ステップＳ２３に進み、受信したEPGオブジェクトが、レギュラEPGオブジェクト以外のEPGオブジェクトであるか否かが判定される。受信したEPGオブジェクトが、レギュラEPGオブジェクトである場合には、ステップＳ２２に戻り、ステップＳ２２とステップＳ２３の処理が繰り返し実行される。
【００７４】
ステップＳ２３において、受信したEPGオブジェクトが、レギュラEPG以外のオブジェクト、即ち、延長EPGオブジェクト、変更EPGオブジェクト、または速報EPGオブジェクトであると判定された場合には、ステップＳ２４に進み、その受信したEPGオブジェクトに対応して、ハードディスク２２に既に記憶されているEPGオブジェクトの内容を変更する処理が実行される。その後、ステップＳ２２に戻り、それ以降の処理が繰り返し実行される。
【００７５】
EPGオブジェクトは送信された直後は基本的な番組情報（放送開始時刻、番組タイトル等）のみを有する。この情報を更新するために、いくつかの更新メッセージがある。基本的なメッセージの構成は、
［key,messageType,message］
のように定義される。keyはチャンネルID、放送局ID、放送（開始、終了）時刻によって構成され、メッセージを送信する番組を指定する。messageTypeは更新処理の種類を示すものである。messageは更新処理を行うために必要とされる情報であり、messageTypeによっては必要しない場合もある。その場合、messageはnullとして定義される。
【００７６】
以下にそれぞれのメッセージについて説明する。
・epgChangeSynopsisText
message:[key,EPG_CHANGE_SYNOPSIS_TEXT,newSynosis]
テキストデータで構成される番組の内容を変更する。messageには変更する番組内容（テキストデータ）が格納される。
・epgChangeCast
message:[key,EPG_CHANGE_CAST,newCast]
出演者リストを更新する。出演者リストは文字列の配列として定義される。
・epgChangeAtomospher
message:[key,EPG_CHANGE_ATMOSPHERE,newAtomospher]
音響効果を変更する。
・epgDeleteProgram
message:[key,EPG_DELETE_PROGRAM,null]
番組を削除する。
・epgReplaceProgram
message:[key,EPG_REPLACE_PROGRAM,newEpg]
番組を置き換える。
・epgNestContents
message:[key,EPG_NEST_CONTENTS,newContents]
番組の紹介内容をより効果的にするために、動画データや音声データなど後から送信されるデータとのリンクを行う。
・epgExtendTime
message:[key,EPG_EXTEND_TIME,newTime]
番組の放送終了時間の延長を伝える。
【００７７】
EPGオブジェクトは、番組単位で構成される。EPGオブジェクトには、上述したように、番組紹介のための動画、音声などの補助データが含まれているが、これらをハードディスク２２にすべて記憶させるようにすると、ハードディスクの記憶容量を相当大きなものにする必要が生じる。そこで、これを防止するために、EPGオブジェクトには、当初、必要最小限の情報（テキストや放送時間など）のみを含ませるようにし、動画像データ、音声データなどは、必要とされる１時間乃至２時間前に送信するようにすることもできる。そして、放送が終了した番組のEPGデータは、意図的に保存が指令されない限り、削除する。
【００７８】
図１９は、CPU１６が有するプログラムの構成例を表している。コントロールマネージャは、ユーザがリモートコントローラ７を操作することで、何らかの指令を入力したとき、これをメインマネージャに通知する。EPGマネージャは、EPGオブジェクトを管理する。表示マネージャは、EPGオブジェクトなどに基づく番組ガイドの表示を管理する。イベントマネージャは、時刻に対応して実行されるイベントを管理する。モジュールマネージャは、IEEE１３９４バス６に接続されている各種の機器や、内部バス２３に接続されている各種のモジュールなどを管理する。メインマネージャは、各マネージャを管理する。
【００７９】
EPGマネージャは、番組単位のEPGオブジェクトが受信されると、各EPGオブジェクトに対してメッセージを送信し、そのジャンルや放送時刻などの通知を受ける。そして、これらをまとめて番組欄を生成する。例えば、ユーザが、リモートコントローラ７のジャンル選択ボタン１０２の中の所定のジャンルボタンを操作すると、コントロールマネージャは、これを検知し、メインマネージャに通知する。メインマネージャは、この通知を受けると、EPGマネージャに対して、指定されたジャンルの番組の検索を要求する。
【００８０】
EPGマネージャは、この要求に対応して、指定されたジャンルの番組を番組表の中から検索し、その検索結果をメインマネージャに通知する。メインマネージャは、EPGマネージャからこの通知を受けると、通知を受けた番組を表示するように、表示マネージャに要求する。表示マネージャは、この要求に対応して、例えば、図２０に示すような画像を表示させるためのデータを生成する。メインマネージャは、表示マネージャに生成させた画像データをモジュールマネージャに転送する。モジュールマネージャは、この画像データを１３９４バス６を介してモニタ５に出力し、表示させる。これにより、モニタ５には、例えば、図２０に示すような番組ガイドが表示される。
【００８１】
この表示例においては、画面の上方に、ジャンル名が表示される。ジャンル名の右側には、その番組の放送日時が表示される。画面の左側には、５つの番組が番組ロゴで表示されている。ユーザが、リモートコントローラ７のボタン１０３Ｃまたは１０３Ｄを操作すると、５つの番組ロゴのいずれかの上に位置するカーソルが上下に移動する。カーソルが位置する番組の縮小画像が画面の中央に表示される。
【００８２】
さらに、この表示例においては、番組の画像の右側に、その番組の内容を表すテキストが表示される。そして、番組の画像の下側には、番組の内容を表すテキストまたは広告が表示される。画面の下方には、各種のメッセージが表示される。
【００８３】
この図２０の番組の内容は、図２１に示すEPGオブジェクトの番組内容テキストに基づくものであり、広告は、広告イメージに基づくものである。また、番組ロゴは、紹介補助データに基づくものである。
【００８４】
図２１に示すように、EPGオブジェクトは、オブジェクトであるから、他の、例えば予約録画イベントオブジェクトや、番組アラームイベントオブジェクトなどとの間でメッセージを授受し、イベントを実現することができる。
【００８５】
そこで次に、図２２のフローチャートを参照して、録画予約する場合の処理について説明する。最初にステップＳ３１において、ユーザは、リモートコントローラ７のEPG切換ボタン１０５を操作し、番組表の表示を指令する。この指令が入力されたとき、コントロールマネージャは、メインマネージャに対してその指令を出力し、メインマネージャは、この指令に対応してEPGマネージャに対して番組表作成を要求する。EPGマネージャは、この要求に対応して番組表を作成し、メインマネージャに転送する。メインマネージャは、この番組表を表示マネージャに転送する。表示マネージャは、ステップＳ３２において、この番組表をモジュールマネージャを介してモニタ５に出力し、表示させる。これにより、上述したように、例えば、図２０に示すような番組表がモニタ５に表示される。
【００８６】
次に、ステップＳ３３において、ユーザは、録画する番組を指定する。この指定操作は、所定の番組上にカーソルを移動した後、決定ボタン１０３Ｅを操作することで行われる。例えば、図２０に示すような状態において、決定ボタン１０３Ｅが操作された場合には、「番組２」が録画する番組として指定されることになる。
【００８７】
次に、ステップＳ３４において、メインマネージャは、コントロールマネージャから番組指定の信号の入力を受けると、指定された番組のEPGオブジェクトに対して放送時刻の転送を要求する。EPGオブジェクトは、この放送時刻転送のメッセージを受けたとき、このメッセージに対応して放送時刻を読み出し、これをメインマネージャに転送する。メインマネージャは、転送を受けた放送時刻をイベントマネージャに転送し、録画予約のイベントとして登録することを要求する。
【００８８】
ステップＳ３５において、イベントマネージャは、予約録画イベントオブジェクトを作成し、その録画予約表に指定された番組を登録する。
【００８９】
以上のようにして、予約録画イベントオブジェクトが作成されると、予約録画イベントオブジェクトは、図２３のフローチャートに示すような処理を実行する。最初にステップＳ５１において、予約録画イベントオブジェクトは、現在時刻が録画予約表に登録されている放送開始時刻より所定時間だけ前の時刻（例えば、３０秒前の時刻）になったか否かを判定する。現在時刻が、放送開始時刻より３０秒前の時刻に達していない場合には、ステップＳ５６に進み、現在時刻は、登録されている放送開始時刻の直前の時刻（例えば、５秒前の時刻）になったか否かが判定される。現在時刻が、放送開始時刻の直前の時刻に達していないと判定された場合には、処理が終了される。
【００９０】
以上のような処理が、例えば３０秒毎に繰り返し実行される。
【００９１】
ステップＳ５１において、現在時刻が、放送開始時刻より３０秒前の時刻になったと判定された場合、ステップＳ５２に進み、予約録画イベントオブジェクトは、登録されている番組に対応するEPGオブジェクトに対して、放送開始時刻の転送を要求する。EPGオブジェクトは、このメッセージを受けたとき、記憶している放送時刻を予約録画イベントオブジェクトに転送する。上述したように、番組の放送時刻が変更された場合には、変更EPGが送信され、変更された時刻が、対応するEPGオブジェクトに登録される。従って、EPGオブジェクトには、常に、最新の（正しい）放送時刻が登録されていることになる。
【００９２】
予約録画イベントオブジェクトは、EPGオブジェクトから放送時刻の転送を受けたとき、ステップＳ５３に進み、放送時刻が録画予約表に登録されている時刻から変更されているか否かを判定する。放送時刻が変更されている場合には、ステップＳ５５に進み、予約録画イベントオブジェクトは、録画予約表の放送時刻を変更する処理を実行する。これに対して、放送時刻が変更されていないと判定された場合には、ステップＳ５４に進み、予約録画イベントオブジェクトは、メインマネージャに対して、ＡＶ機器に対して録画開始準備の要求を出力することを要求する。メインマネージャは、この要求に対応して、モジュールマネージャを制御し、録画予約するＡＶ機器としての例えばビデオデッキ２に対して、録画開始準備を要求する。ビデオデッキ２は、この要求に対応して、録画開始準備を実行する。
【００９３】
このように、ＡＶ機器に録画開始準備を要求したとき、予約録画イベントオブジェクトは、その後、５秒間隔で、図２３のフローチャートに示す処理を実行する。ステップＳ５６で、現在時刻が放送開始時刻の５秒前の時刻になったと判定された場合、ステップＳ５７に進み、予約録画イベントオブジェクトは、メインマネージャに対して、録画開始実行の出力を要求する。メインマネージャは、この要求に対応してモジュールマネージャを制御し、ビデオデッキ２に対して録画開始を要求する。ビデオデッキ２は、１３９４バス６を介してこの要求を受けたとき、指定された番組の録画を開始する。
【００９４】
図２１に示すように、EPGオブジェクトには、このほか、音響効果、番組構成データなどが記録されている。次に、図２４と図２５のフローチャートを参照して、音響効果の制御処理と、番組構成データの制御処理について説明する。
【００９５】
音響効果の制御は、図２４のフローチャートに示すように実行される。即ち、最初にステップＳ１１１において、EPGオブジェクト内に音響効果が定義されているか否かが判定される。音響効果が定義されていない場合には、処理が終了される。音響効果が定義されている場合には、ステップＳ１１２に進み、EPGオブジェクトは、音響効果を実行するＡＶ機器が使用可能であるか否かを判定する。即ち、このとき、EPGオブジェクトは、メインマネージャに対して音響効果を実行するＡＶ機器が使用可能であるか否かのチェックを要求する。メインマネージャは、この要求に対応して、モジュールマネージャを制御し、例えば、増幅器４が使用可能であるか否かをチェックさせる。モジュールマネージャは、１３９４バス６を介して、増幅器４のＡＶ制御モジュール５１と通信し、使用可能であるか否かをチェックする。チェックした結果は、メインマネージャを介して、EPGオブジェクトに通知される。
【００９６】
ＡＶ機器が使用可能である場合には、ステップＳ１１３に進み、EPGオブジェクトは、そこに記録されているＡＶ機器の制御情報を、そのＡＶ機器（いまの場合、増幅器４）に送信する。即ち、この制御情報は、メインマネージャ、モジュールマネージャを介して増幅器４に転送される。増幅器４は、ステップＳ１１４において、受信した制御情報に対応する処理を実行する。即ち、制御情報に対応して音量を設定したり、エコー効果、イコライズ処理などの各種のパラメータを、ドーム、野外音楽、オペラハウス、球場、武道館などのうち、指定されたものに、適宜設定する。従って、番組の音声データが、１３９４バス６を介して増幅器４に供給されてきたとき、その音声信号が、制御情報に対応した状態で、スピーカ５３から出力される。従って、番組毎に適切な音響効果を得ることができる。
【００９７】
ステップＳ１１２において、ＡＶ機器が使用可能ではないと判定された場合、ステップＳ１１５に進み、EPGオブジェクトは、エラー処理を実行する。即ち、この場合には、ユーザがマニュアルで設定する通りの音響効果が与えられる。
【００９８】
次に、図２５のフローチャートを参照して、番組構成データの処理について説明する。最初に、ステップＳ１３１において、EPGオブジェクトは、番組構成データが定義されているか否かを判定する。番組構成データが定義されていない場合には、処理が終了される。番組構成データが定義されている場合には、ステップＳ１３２に進み、番組構成データに対応する処理が可能であるか否かの判定処理が行われる。例えば、番組パケットに含まれる画像に対応して、ユーザが１３９４バス６に接続しているＣＤプレーヤからの再生音を出力させることが番組構成データに規定されている場合には、ＣＤプレーヤが１３９４バス６に接続され、かつ、そのＣＤプレーヤにＣＤが装着されているか否かが判定される。即ち、このとき、EPGオブジェクトは、メインマネージャに対してＣＤプレーヤ３にＣＤが装着されているか否かをチェックさせる。メインマネージャは、この要求に対応してモジュールマネージャを制御し、１３９４バス６にＣＤプレーヤ３が接続され、その接続されているＣＤプレーヤ３に、ＣＤが装着されているか否かをチェックし、そのチェックした結果を、メインマネージャを介してEPGオブジェクトに通知する。
【００９９】
番組構成データに対応する処理が可能である場合には、ステップＳ１３３に進み、EPGオブジェクトは、メインマネージャに対して番組構成データに対応する処理をＡＶ機器が実行するように要求を出力ことを要求する。いまの場合、メインマネージャは、モジュールマネージャを制御し、ＣＤプレーヤ３に対してＣＤの再生を要求する。ＣＤプレーヤ３は、この要求を受けたとき、ステップＳ１３５において、この要求に対応してＣＤを再生する処理を実行する。これにより、モニタ５に、送信装置から送信されてきた番組の画像が表示されている状態において、スピーカ５３からは、１３９４バス６に接続されているＣＤプレーヤ３に装着されているＣＤから再生した音声が出力される。ＣＤプレーヤ３に装着されているＣＤは、ユーザ毎に異なる。従って、この番組は、ユーザ毎に異なる状態で提供されることになる。
【０１００】
ステップＳ１３２において、番組構成データに対応する処理が不可能であると判定された場合には、ステップＳ１３４に進み、EPGオブジェクトは、デフォルトの処理をＡＶ機器に要求する。例えば、増幅器４に対してモニタ５に出力する画像データに対応して送信されてきた音声データを供給させる。増幅器４は、ステップＳ１３５において、このようにして供給されてきた音声データをスピーカ５３から出力する。従って、この場合には、通常の場合と同様に、送信側から送信した通りの番組が、各ユーザに提供されることになる。
【０１０１】
図２６は、このようにして、モニタ５に、送信側から送信されてきた画像が表示され、ＣＤプレーヤ３より再生した音楽がスピーカ５３から出力される状態を模式的に表している。
【０１０２】
次に、図２７のフローチャートを参照して、リモートコントローラ７のお好みボタン１０４を操作した場合の処理について説明する。ユーザがお好みボタン１０４を操作した場合、ステップＳ１４１において、対応する番組がおすすめ番組リスト中に登録されているか否が判定される。例えば、図２８に示すように、モニタ５に番組表が表示されているものとする。この表示例においては、「番組２」上にカーソルが位置し、その画像が表示されている。ユーザは、「番組２」の画像、またはその内容表示を見て、この番組を見たいと思ったときは、お好みボタン１０４を操作する。この「番組２」が、おすすめ番組リスト中にまだ登録されていない場合には、ステップＳ１４２に進み、おすすめ番組リストに登録する処理が実行される。
【０１０３】
即ち、メインマネージャは、コントロールマネージャからお好みボタンの操作が通知されたきたとき、EPGマネージャにこれを通知する。EPGマネージャは、指定された番組がおすすめ番組リスト中にまだ登録されていなければ、これを登録する処理を実行する。
【０１０４】
ステップＳ１４１において、番組が、おすすめ番組リスト中に既に登録されていると判定された場合には、ステップＳ１４３に進み、その番組をおすすめ番組リストから削除する処理が実行される。即ち、EPGマネージャは、指定された番組が、既におすすめ番組リスト中に登録されていると判定した場合、その番組を番組リスト中から削除する。
【０１０５】
なお、以上の処理は、番組表を表示している状態ではなく、通常の番組の画像がモニタ５に表示されている状態において、お好みボタン１０４が操作された場合にも、同様に実行される。
【０１０６】
以上のようにして、ユーザは、所望の番組をおすすめ番組リスト中に登録することができる。ユーザが、リモートコントローラ７のジャンル選択ボタン１０２中のおすすめボタンを選択すると、以上のようにして番組を登録したおすすめ番組リストがモニタ５に表示される。
【０１０７】
おすすめ番組リスト中に番組が登録されると、EPGマネージャは、録画予約がなされた場合と同様に、現在時刻とおすすめ番組リスト中に登録された番組の放送時刻とをチェックし、現在時刻が、おすすめ番組リスト中に登録されている番組の放送開始時刻になった場合には、図２９に示すように、その番組の放送が開始されることを表すメッセージ画像を、現在放送中の画像に重畳して表示させる。これにより、ユーザは、必要に応じて、予めおすすめ番組リスト中に登録した番組に受信を切り換えることができる。
【０１０８】
この実施の形態の場合、EPGオブジェクトは、複数種類送信される。即ち、同一の番組でも、その紹介の仕方は、番組紹介者毎に異なってくる。例えば、第１チャンネルで番組を配信している配信者が、第１チャンネルの番組だけでなく、その他のチャンネルの番組のEPGも配信するものとする。また、同様に、例えば、第２チャンネルで番組を配信している配信者も、第２チャンネルの番組のEPGはもとより、他のチャンネルの番組のEPGも配信するものとする。このような場合、例えば、第１チャンネルで放送される番組のEPGは、第１チャンネルのEPGで紹介される場合と、第２チャンネルのEPGで紹介される場合とで異なるものとなる。そこで、ユーザは、複数の種類のEPGの中から、所望の配信者の提供するEPGをリモートコントローラ７のEPG切換ボタン１０５を操作することで選択することができる。図３０のフローチャートに示すように、ユーザが、EPG切換ボタン１０５を操作すると、その都度、他の配信者の配信するEPGに、表示されるEPGが切り換えられる。
【０１０９】
なお、上記したような処理を行うプログラムをユーザに伝送する伝送媒体としては、磁気ディスク、CD-ROM、固体メモリなどの記録媒体の他、ネットワーク、衛星などの通信媒体を利用することができる。
【０１１０】
【発明の効果】
以上の如く、本発明の第１の側面の情報提供装置および方法によれば、番組情報を処理する情報処理装置が番組情報を再生出力する場合の、情報処理装置による音声出力における音響効果を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報を出力するようにしたので、より効果的に、変化に富んだ番組情報を提供することが可能となる。
また、本発明の第２の側面の情報提供装置および方法によれば、番組情報を処理する第１の情報処理装置が番組情報を再生出力する場合に第１の情報処理装置に接続されている第２の情報処理装置の動作を制御する制御情報を含む、番組毎のオブジェクト形式にて構成された番組リスト情報を出力するようにしたので、番組をユーザごとに異なる状態で提供することが可能となる。
【０１１１】
本発明の第３の側面の情報受信装置および方法によれば、オブジェクト形式にて構成された番組リスト情報に含まれる、番組情報を再生出力する場合の音響効果を制御するための制御情報に対応して番組情報の音声出力に関するパラメータの設定を制御するようにしたので、より効果的に、変化に富んだ番組を楽しむことが可能となる。
本発明の第４の側面の情報受信装置および方法によれば、オブジェクト形式にて構成された番組リスト情報に含まれる、番組情報を再生出力する場合に自分自身に接続されている他の装置の動作を制御する制御情報に対応して、番組情報を再生出力するときに、他の装置の動作を制御するようにしたので、番組をユーザごとに異なる状態で提供することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用したＡＶシステムの構成例を示すブロック図である。
【図２】図１のチューナの外観構成を示す斜視図である。
【図３】図１のチューナの外観構成を示す斜視図である。
【図４】図１のチューナ１１とチューナ１３を積載した状態を示す図である。
【図５】図１のチューナ１１とチューナ１３の内部回路の接続状態を示す図である。
【図６】図１のリモートコントローラ７のより詳細な構成を示す図である。
【図７】図１の受信装置１の状態遷移を説明する図である。
【図８】  EPGオブジェクトの送信の処理を説明する図である。
【図９】  EPGオブジェクトを編集するGUIの例を示す図である。
【図１０】図９の広告イメージのボタン１０１を操作した場合のGUIの例を示す図である。
【図１１】図９の出演者リストのボタン１０２を操作した場合のGUIの例を示す図である。
【図１２】図９の番組内容テキストのボタン１０３を操作した場合のGUIの例を示す図である。
【図１３】図９の音響効果のボタン１０４を操作した場合のGUIの例を示す図である。
【図１４】図９のお好み情報のボタン１０５を操作した場合のGUIの例を示す図である。
【図１５】本発明を適用した送信装置の構成例を示すブロック図である。
【図１６】図１５の例のEPG送信処理を説明するフローチャートである。
【図１７】  EPGパケットの構成を示す図である。
【図１８】図１の受信装置１のEPG受信処理を説明するフローチャートである。
【図１９】図１のCPU１６におけるプログラムの構成を説明する図である。
【図２０】図１のモニタ５における表示例を示す図である。
【図２１】  EPGの内部情報を説明する図である。
【図２２】録画予約処理を説明するフローチャートである。
【図２３】録画処理を説明するフローチャートである。
【図２４】音響効果の制御処理を説明するフローチャートである。
【図２５】番組構成データの処理を説明するフローチャートである。
【図２６】番組構成データの処理を説明する図である。
【図２７】お好みボタンが操作された場合の処理を説明するフローチャートである。
【図２８】お好みボタンが操作される場合の表示例を示す図である。
【図２９】おすすめ番組リストに番組が登録されている状態における表示例を示す図である。
【図３０】  EPG切換ボタンが操作された場合の処理を説明するフローチャートである。
【符号の説明】
１  受信装置，  ２  ビデオデッキ，  ３  ＣＤプレーヤ，  ４  増幅器，  ５  モニタ，  ７  リモートコントローラ，  １１，１３  チューナ，  １４  通信モジュール，  １６  CPU，  ２２  ハードディスク，  ８１  番組データ発生装置，  ８３  EPGデータ発生装置，  ８５  多重化回路，  ８６  出力回路
【図１】
0004032401.tif 000002
【図２】
0004032401.tif 000003
【図３】
0004032401.tif 000004
【図４】
0004032401.tif 000005
【図５】
0004032401.tif 000006
【図６】
0004032401.tif 000007
【図７】
0004032401.tif 000008
【図８】
0004032401.tif 000009
【図９】
0004032401.tif 000010
【図１０】
0004032401.tif 000011
【図１１】
0004032401.tif 000012
【図１２】
0004032401.tif 000013
【図１３】
0004032401.tif 000014
【図１４】
0004032401.tif 000015
【図１５】
0004032401.tif 000016
【図１６】
0004032401.tif 000017
【図１７】
0004032401.tif 000018
【図１８】
0004032401.tif 000019
【図１９】
0004032401.tif 000020
【図２０】
0004032401.tif 000021
【図２１】
0004032401.tif 000022
【図２２】
0004032401.tif 000023
【図２３】
0004032401.tif 000024
【図２４】
0004032401.tif 000025
【図２５】
0004032401.tif 000026
【図２６】
0004032401.tif 000027
【図２７】
0004032401.tif 000028
【図２８】
0004032401.tif 000029
【図２９】
0004032401.tif 000030
【図３０】
0004032401.tif 000031