(57)【特許請求の範囲】
【請求項１】
通信手段を介して、ユーザに番組を選択させるためのＥＰＧ画面を生成するために必要な情報を、他の機器から取得して、ＥＰＧ画面を生成するＥＰＧ画面生成装置であって、
前記ＥＰＧ画面の生成に必要な情報とは、前記他の機器が放送または記憶媒体から取得、およびまたは生成した、番組名称と放送時刻の情報が含まれる番組情報であって、かつ、前記番組情報には、一つまたは異なる複数の形式が存在し、
前記他の機器から取得した該番組情報の形式を識別して、前記番組情報を一つの形式に特定する番組情報特定手段と、
前記通信手段を介して、前記一つまたは異なる複数の形式の前記番組情報を解釈する番組情報解釈ソフトを取得する解釈情報取得手段と、
前記番組情報特定手段に特定された該番組情報の形式に対応して、該番組情報を前記番組情報解釈ソフトにより解釈して、ＥＰＧ画面を生成するＥＰＧ画面生成手段と、
前記ＥＰＧ画面生成手段に生成された該ＥＰＧ画面を出力する出力手段と、
前記表示手段に表示された該ＥＰＧ画面から、特定の番組をユーザに選択させる番組選択手段と、
前記番組選択手段に選択された番組に対応する、映像・音声信号を識別するための識別情報を番組情報から取得する識別情報取得手段と、
前記識別情報取得手段で取得された該識別情報に対応する映像・音声信号を、前記他の機器から取得する信号取得手段と、
を備えることを特徴とするＥＰＧ画面生成装置。
【請求項２】
請求項１に記載のＥＰＧ画面生成装置において、前記他の機器から前記通信手段を介して、前記番組情報解釈ソフトを取得することを特徴とするＥＰＧ画面生成装置。
【請求項３】
請求項１に記載のＥＰＧ画面生成装置において、
番組情報解釈ソフトを取得済みであるかを判断する解釈情報比較手段と、
前記解釈情報比較手段により、取得済みでないとの判断の結果に応じて、番組情報解釈ソフトを置き換える解釈情報置換手段と、
を備えることを特徴とするＥＰＧ画面生成装置。
【請求項４】
請求項１に記載のＥＰＧ画面生成装置において、
前記ＥＰＧ画面の生成に必要な情報とは、前記他の機器が放送または記憶媒体から取得した、一つまたは異なる複数の形式が存在する番組情報から生成した、ＥＰＧ画面を構成する一つ以上の構成要素に関する、図形およびまたは文字を表す要素情報、およびまたは、前記構成要素の該ＥＰＧ画面上の位置を表す位置情報、およびまたは、該構成要素の操作に対する処理を示す処理情報からなるＥＰＧ画面構成情報であることを特徴とするＥＰＧ画面生成装置。
【請求項５】
請求項４に記載のＥＰＧ画面生成装置であって、
前記ＥＰＧ画面構成情報に含まれない情報をもとに、補助画面を生成する補助画面生成手段を備え、
前記表示手段は、前記ＥＰＧ画面生成手段に生成された該ＥＰＧ画面と、前記補助画面生成手段に生成された該補助画面を、重ね合わせて表示するように構成される、ことを特徴とするＥＰＧ画面生成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル衛星放送などのＥＰＧ画面を生成する方法に関する。
より詳細には、本発明におけるＥＰＧ画面を生成するための番組情報は、放送サービスなどに依存した形式であり、前記ＥＰＧ画面を生成する機器は、該番組情報を放送などから受信する放送受信機に接続された機器である。本発明は、該ＥＰＧ画面生成機器が、複数の異なる前記番組情報が存在した環境においても、適切にＥＰＧ画面を生成する技術に関する。
【０００２】
【従来の技術】
デジタル衛星放送サービスなどでは、放送番組に関わる番組情報を放送により配信しており、この番組情報から生成したＥＰＧ画面を利用者に提供することで、選局操作をより直感的に行うことが可能となっている。そして、この番組情報を配信・受信するシステムの技術としては、例えば、「番組情報放送システム、放送装置、及び受信端末装置」が特開平１０−１２６７５０号公報に公開されている。また、この番組情報を用いてより直感的な操作画面を提供する装置の技術としては、例えば、「３次元表示番組ガイド発生装置」が特開平１０−９３８８０号公報に公開されている。
【０００３】
一方で、通信手段により接続された外部の機器に関する情報を、前記のＥＰＧ情報とともに画面に表示する技術として、「ＥＰＧ機器及びその制御方法」が特開平１０−１５０６１１号公報に公開されている。
【０００４】
【発明が解決しようとする課題】
ところでデジタル衛星放送サービスには様々な形式がある。その多くは、ＩＳＯ／ＩＥＣ１３８１８−１〜１３８１８−３（通称ＭＰＥＧ−２）に基づいている。その中で放送番組に関わる番組情報は、このＭＥＰＧ−２を基に各デジタル衛星放送サービスによって異なった形式で拡張されていることが多い。すなわち、番組情報には複数の形式が存在している。
【０００５】
このような状況において、上記従来の「番組情報放送システム、放送装置、及び受信端末装置」における受信端末装置や、「３次元表示番組ガイド発生装置」は、多くの場合特定のデジタル衛星放送サービスに対応した放送受信機そのものである。従って、該機器が対応すべき番組情報の形式は、少なくとも該機器の設計時には特定することが可能である。すなわち特定の番組情報を解釈できるように設計すれば良いということになる。ところが、例えば前記の放送受信機に通信手段で接続されたデジタルＶＴＲなどの番組記録機器の場合は、どのデジタル衛星放送サービスに対応した放送受信機に接続されるかは、該番組記録機器の設計時には特定できないことが考えられる。従って、放送受信機から通信手段を介して番組情報を取得しても、該番組情報を解釈できずＥＰＧ画面を生成できない場合が考えられる。このような番組記録機器でも、例えば記録予約操作をＥＰＧ画面を用いて行わせることにより操作性の向上を図るといった必要性があるため、確実にＥＰＧ画面を生成できるようにする技術が必要である。このことは放送受信機に接続された番組表示装置に対しても同じことが言える。異なるデジタル衛星放送サービスに対応した複数の放送受信機に接続されている場合に、該番組表示装置で各放送受信機から受信する番組のＥＰＧ画面を生成・表示することによって、番組選択時の操作性の向上を図るといった必要性があるためである。
【０００６】
一方で、上記従来の「ＥＰＧ機器及びその制御方法」は、該ＥＰＧ機器が通信手段により接続された外部の機器に関する情報を画面に表示する方法であるが、複数の異なる形式の該情報を表示（画面生成）する具体的手段に関しては言及されていない。従って、上記のように複数のデジタル衛星放送サービスにより異なった形式の番組情報が存在する場合において、ＥＰＧ画面を生成できるようにする技術が必要とされる。
【０００７】
本発明の目的は、使い勝手のよいＥＰＧ画面を作成することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決するため、例えば、通信手段を介して、ユーザに番組を選択させるための番組ガイド（以下ＥＰＧ）画面を生成するために必要な情報を、他の機器から取得して、ＥＰＧ画面を生成するＥＰＧ画面生成装置であって、前記ＥＰＧ画面の生成に必要な情報とは、前記他の機器が放送または記憶媒体から取得、およびまたは生成した番組情報であって、かつ、前記番組情報には、一つまたは異なる複数の形式が存在し、前記他の機器から取得した該番組情報の形式を識別して、前記番組情報を一つの形式に特定する番組情報識別手段と、前記番組情報識別手段に特定された該番組情報の形式に対応して、ＥＰＧ画面を生成するＥＰＧ画面生成手段と、前記ＥＰＧ画面生成手段に生成された該ＥＰＧ画面を、自装置が備えるまたは外部の表示装置に表示する表示手段と、を備えるように構成すればよい。
【００１０】
通信手段を介して、ユーザに番組を選択させるためのＥＰＧ画面を生成するために必要な情報を、他の機器から取得して、ＥＰＧ画面を生成するＥＰＧ画面生成装置であって、
前記ＥＰＧ画面の生成に必要な情報とは、前記他の機器が放送または記憶媒体から取得した、一つまたは異なる複数の形式が存在する番組情報から生成した、前記ＥＰＧ画面生成装置が解釈する共通番組情報であって、
前記共通番組情報を解釈する共通番組情報解釈手段と、
該共通番組情報を前記共通番組情報解釈手段により解釈して、ＥＰＧ画面を生成するＥＰＧ画面生成手段と、
前記ＥＰＧ画面生成手段に生成された該ＥＰＧ画面を、自装置が備えるまたは外部の表示装置に表示する表示手段と、
を備えることを特徴とするＥＰＧ画面生成装置。
【００１１】
通信手段を介して、ユーザに番組を選択させるためのＥＰＧ画面を生成するために必要な情報を、他の機器から取得して、ＥＰＧ画面を生成するＥＰＧ画面生成装置であって、
前記ＥＰＧ画面の生成に必要な情報とは、前記他の機器が放送または記憶媒体から取得した、一つまたは異なる複数の形式が存在する番組情報から生成した、ＥＰＧ画面を構成する一つ以上の構成要素に関する、図形およびまたは文字を表す要素情報、およびまたは、前記構成要素の該ＥＰＧ画面上の位置を表す位置情報、およびまたは、該構成要素の操作に対する処理を示す処理情報、からなるＥＰＧ画面構成情報であって、
前記ＥＰＧ画面構成情報を解釈するＥＰＧ画面構成情報解釈手段と、
該ＥＰＧ画面構成情報を前記ＥＰＧ画面構成情報解釈手段により解釈して、ＥＰＧ画面を生成するＥＰＧ画面生成手段と、
前記ＥＰＧ画面生成手段に生成された該ＥＰＧ画面を、自装置が備えるまたは外部の表示装置に表示する表示手段と、
を備えることを特徴とするＥＰＧ画面生成装置。
【００１２】
【発明の実施の形態】
以下、添付図面を参照して、本発明の実施形態について説明する。この実施形態では、異なった複数の形式の番組情報が存在する場合において、ＥＰＧ画面を生成する機器が、放送受信機から通信手段を介して、そのままの形式或いは適切に変換された形式の番組情報を取得して、適切にＥＰＧ画面を生成する方法について説明する。なお、番組情報とは、映像・音声信号などと共に放送によって提供される情報であり、これには番組の放送スケジュールや番組の説明、また、チャネルの周波数情報などの伝送諸元や対応する映像・音声信号を識別するための情報、さらには、番組の視聴や記録にかかる料金などの情報が含まれている。
【００１３】
本実施形態におけるこの方法は、大きく三種類の方法に分けられるので、以下順を追って説明する。まず一番目には、ＥＰＧ画面生成機器が番組情報をそのままの形式で放送受信機から取得し、該形式を識別・解釈したのちに該形式に従ってＥＰＧ画面を生成する方法について説明する。次に二番目には、放送受信機側でＥＰＧ画面生成機器が解釈できる形式に変換された共通形式の番組情報を用いて、ＥＰＧ画面を生成する方法について説明する。最後に三番目には、放送受信機側でＥＰＧ画面を構成する文字や図形情報、及びそれらに関連した処理情報などからなるＥＰＧ画面構成情報を生成し、ＥＰＧ画面生成機器は該ＥＰＧ画面構成情報を用いてＥＰＧ画面を生成する方法について説明する。
【００１４】
また、本実施形態における放送とは、デジタル衛星放送として話を進める。このデジタル衛星放送における信号は、良く知られたＭＰＥＧ−２などに基づいて符号化及び時分割多重化された映像・音声信号を含み、加えて、本実施例にかかる前記番組情報を含む。なお、このＭＰＥＧ−２についての詳細は、「ＩＳＯ−ＩＥＣ１３８１８−１〜１３８１８−３」に規格化されている。ただし、番組情報に関しては基本的な情報形式のみがＭＰＥＧ−２によって規格化されている。
【００１５】
なお、通信手段としてはＩＥＥＥ１３９４シリアルバスなどが考えられる。ＩＥＥＥ１３９４シリアルバスを用いたＡＶ機器によるネットワークシステムでは、番組を構成する映像や音声信号の伝送に用いる同期転送方式、及び、制御信号など伝送に用いる非同期転送方式が利用できる。このＩＥＥＥ１３９４についての詳細は、「ＩＥＥＥ  Ｓｔａｎｄａｒｄ  ｆｏｒ  ａ  Ｈｉｇｈ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｓｅｒｉａｌ  Ｂｕｓ」として「ＩＥＥＥ  Ｓｔｄ  １３９４−１９９５」に規格化されている。
【００１６】
図１乃至図１４において、１００はＩＥＥＥ１３９４シリアルバス、１１０、１２０はデジタル衛星放送受信機（ＩＲＤ）、１３０はＶＴＲ、１５０はＴＶ、１１１、１２１、１３１は通信制御部、１３６、１１３２はＥＰＧ画面生成部、１３７、７３０は放送サービス識別ソフト、１３８、１３９、７１０、７２０、９１０、９２０、１１１１、１１２１は番組情報解釈ソフト、２００は番組情報、４００は入力選択画面、５００は番組情報管理データ、６００、１４００はＥＰＧ画面、１１１２、１１２２はＥＰＧ画面構成情報生成ソフト、１１３１はＥＰＧ画面構成情報解釈ソフト、１２００はＥＰＧ画面構成情報、１５１２、１５２２はＥＰＧ画面データ生成ソフト、１５３１はＥＰＧ画面制御ソフト、をそれぞれ表す。
【００１７】
（第一番目の方法の説明）
まず一番目の方法である、ＥＰＧ画面生成機器が番組情報をそのままの形式で放送受信機から取得し、該形式を識別・解釈したのちに該形式に従ってＥＰＧ画面を生成する方法について以下説明を加える。ここでは、図１に示したＡＶ機器のネットワークシステムの形態をとるものとする。
【００１８】
まずこのネットワークシステムには、ＩＲＤ−Ａ１１０とＩＲＤ−Ｂ１２０とＶＴＲ１３０がＩＥＥＥ１３９４シリアルバス１００によってツリー状もしくはディジーチェーン状に接続されており、それぞれ番組を構成する映像や音声信号と各機器を制御するための制御信号の通信が可能である。ここでは、ＩＲＤ−Ａ１１０及びＩＲＤ−Ｂ１２０が放送受信機であり、ＶＴＲ１３０がＥＰＧ画面を生成する機器と位置付ける。
【００１９】
以下に、この方法が適用される各々の機器の構成例について図１を用いて説明を加える。
【００２０】
まず、放送受信機であるＩＲＤ−Ａ１１０は、前記通信を司る通信制御部１１１と、放送からのデジタル信号を受信するチューナ１１２と、チューナ１１２に受信された時分割多重化されているデジタル信号から適切なデジタル信号を抽出するデマルチプレクサであるＤＥＭＵＸ１１３と、ＤＥＭＵＸ１１３に抽出されたデジタル信号をアナログ信号に変換するデコーダ１１４と、ＩＲＤ−Ａ１１０全体の制御を行うシステム制御部１１５と、を備えている。
【００２１】
また、放送受信機であるＩＲＤ−Ｂ１２０の構成はＩＲＤ−Ａ１１０と同様であり、通信制御部１２１と、チューナ１２２と、ＤＥＭＵＸ１２３と、デコーダ１２４と、システム制御部１２５と、を備える。ＩＲＤ−Ａ１１０とＩＲＤ−Ｂ１２０の相違は、それぞれが対応する放送サービスである。ここでは、ＩＲＤ−Ａ１１０は放送サービスＡに対応し、またＩＲＤ−Ｂ１２０は放送サービスＢに対応するものとする。
【００２２】
次に、ＥＰＧ画面生成機器であるＶＴＲ１３０は、前記通信を司る通信制御部１３１と、磁気テープへの記録再生にかかる図示されない磁気ヘッドやリールなどのメカニズムを制御するテープ制御部１３２と、通信を介して取得されたもしくは磁気テープから再生された時分割多重化されているデジタル信号から適切なデジタル信号を抽出するＤＥＭＵＸ１３３と、ＤＥＭＵＸ１３３に抽出されたデジタル信号をアナログ信号に変換するデコーダ１３４と、ＶＴＲ１３０全体の制御を行うシステム制御部１３５と、本発明にかかるものとして、まず、ＴＶ１５０に表示するＥＰＧ画面を生成するＥＰＧ画面生成部１３６と、放送サービスの相違を識別しまた番組情報の形式を判別する放送サービス識別ソフト１３７と、さらに番組情報を解釈するソフトウェアとして、放送サービスＡの番組情報を解釈する番組情報解釈ソフトＡ１３８と、放送サービスＢの番組情報を解釈する番組情報解釈ソフトＢ１３９を備え、加えて、磁気テープ１４０を備えている。なお、ＥＰＧ画面を表示するＴＶ１５０は、ＶＴＲ１３０のＥＰＧ画面生成部１３６およびデコーダ１３４に信号線１６０によって接続される。
【００２３】
以上で、一番目の方法にかかるＩＲＤ−Ａ１１０およびＩＲＤ−Ｂ１２０およびＶＴＲ１３０の構成例についての説明を終える。
【００２４】
次に、一番目の方法において用いられる、ＥＰＧ画面生成機器が放送受信機から取得する番組情報２００のデータ形式について、図２を用いて説明する。図２に示したこの番組情報２００のデータ形式は、放送受信機が放送から取得したそのままの形式である。なおここでは説明の簡略化のため一部概念的な形式を示している。
【００２５】
図２において、番組情報２００は主なものとして、伝送諸元リスト２１０、チャネル情報リスト２２０、番組情報リスト２３０、ストリーム情報リスト２４０、番組関連情報リスト２５０から構成される。
【００２６】
２１０は伝送諸元情報リストであり、所望の番組を放送電波より受信するための周波数情報などが格納された伝送諸元情報や、該伝送諸元に対応するチャネル番号の情報などが、各伝送諸元毎に対応して格納されている。２２０はチャネル情報リストであり、チャネルの名称、チャネルの説明文、チャネルのロゴを表示するためのチャネルロゴの図形的情報などが、各チャネル毎に格納されている。２３０は番組情報リストであり、番組の名称、番組の開始時刻・終了時刻を示す放送スケジュール情報、番組のジャンルを識別するためのジャンル情報、番組が有料放送である場合に課金されるべき料金情報、及び、番組の説明文などが、各チャネル毎に格納されている。２４０はストリーム情報リストであり、ストリームのタイプ（デジタル・テレビジョン・サービスやデジタル・ラジオ・音声・サービスなどを識別する）や、該ストリームが格納された実際のデータを識別するためのストリーム識別番号などが、各ストリーム毎に格納されている。２５０は番組関連情報リストであり、上記伝送諸元情報リスト２１０や、ストリーム情報リスト２４０への識別ＩＤを格納している。ＥＰＧ画面による利用者の番組選択操作は、この番組関連情報リスト２４０を用いて、実際の番組選択制御へと反映されることになる。
【００２７】
そして、この番組情報２００は、放送サービスによって提供される形式が異なる場合が多い。以下の説明では、放送サービスＡに対応したＩＲＤ−Ａ１１０は番組情報Ａを、放送サービスＢに対応したＩＲＤ−Ｂ１２０は番組情報Ｂを、それぞれ放送から取得するものとし、かつ、それぞれの番組情報のデータ形式は異なるものとする。
【００２８】
さて、次に一番目の方法におけるＥＰＧ画面の生成手順について、その処理フローを示した図３（ａ）を用いて説明する。
【００２９】
まず、利用者がＶＴＲ１３０に対してＥＰＧ画面表示の指示を行うことにより本処理が開始される（ステップ３０１）。この指示は、例えばＶＴＲの記録予約を行う際、記録する番組がＩＥＥＥ１３９４シリアルバス１００で接続された外部の放送受信機である場合などに、図４に示した入力選択（入力元となる放送受信機の選択）画面４００で行われる。
【００３０】
この入力選択画面４００には、選択可能な入力要素（及び、次ステップ３０２の処理を含むが、該入力に対応する放送の種別やサービス名・種別などの情報）を表示する。利用者は、この入力選択画面から入力元を選択することができ、その結果、ＥＰＧ画面の表示を指示することが可能となる。なお、ここでは入力選択画面４００により、ＩＲＤ−Ａ１１０が受信する番組、すなわち放送サービスＡの番組に対するＥＰＧ画面の表示指示があったものとする。
【００３１】
次に、ステップ３０１において表示指示されたＥＰＧ画面が、どの放送サービスに対応するかを、放送サービス識別ソフト１３７によって識別する（ステップ３０２）。これは、入力選択画面４００で選択された入力要素（この場合はＩＲＤ−Ａ１１０）から、ＩＥＥＥ１３９４シリアルバス１００を利用した制御信号の通信によって、ＩＲＤ−Ａ１１０が対応する放送サービスの識別情報を取得することによって行われる。また、この処理は、入力選択画面４００を生成する際にあらかじめ識別しておいても良い。この場合は本ステップでは、利用者の入力選択結果から対応する放送サービスを識別すれば良い。
【００３２】
次に、ＥＰＧ画面を生成するための番組情報２００をＩＲＤ−Ａ１１０より取得する（ステップ３０３）。このＩＲＤ−Ａ１１０への番組情報２００の取得の依頼は、ＩＥＥＥ１３９４シリアルバス１００を利用した制御信号の通信によって行われる。ただし、番組情報２００自体は、通常の番組と同様に同期転送方式の通信によって行われる場合もある。これは、番組情報２００は、他の映像・音声信号に多重化されて放送などによって提供される情報であり、また、刻々と内容が変化するものであるため同期性が必要とされる場合が多いからである。
【００３３】
また、この番組情報２００は、先にも述べた通り放送サービスによりデータ形式が異なるものであり、従ってその取得処理もそのデータ形式毎に異なる場合がある。ここでは、本ステップ３０３の処理は、番組情報解釈ソフトＡ１３８（放送サービスＡの番組情報を解釈するソフトウェア）によって行われる。すなわちＩＲＤ−Ａ１１０が受信する放送サービスＡに対応したソフトウェアで本ステップの処理が行われる。この際ＩＲＤ−Ａ１１０から取得する番組情報２００は、映像・音声信号に多重化されている場合もあるので、本ステップでは、多重化されている信号からの該番組情報２００の抽出をＤＥＭＵＸ１３３を用いて行わせる。
【００３４】
次に、ＥＰＧ画面を生成するため、前ステップ３０３で取得された番組情報２００を解析する（ステップ３０４）。本ステップも前ステップ３０３と同様に、放送サービスＡに対応した番組情報解釈ソフトＡ１３８によって行われる。本ステップでは、図２に示した番組情報２００の各情報リストを、対応する放送サービスにおけるデータ形式の規定に従って解析する。具体的には、番組名をその放送スケジュール、さらには番組を構成するストリームの識別番号を、それぞれ対応させて解析し管理データに置き換える。管理データは、例えば図５のようにし、番組の放送スケジュール（時間）、番組のジャンル、番組のチャネル番号毎に、表示できるような構成にする。さらには、表示されたＥＰＧ画面上で選択された番組に関する映像・音声信号を、放送受信機に対して取得依頼できるような構成にする。
【００３５】
ここで、番組情報を管理するための番組情報管理データ５００の一例について図５を用いて説明する。
【００３６】
図５において、番組情報管理データ５００は主なものとして、番組管理情報リスト５１０、チャネル管理情報リスト５２０、時間帯リスト５３０、ジャンルリスト５４０から構成される。
【００３７】
５１０は番組管理情報リストであり、本リスト内で番組管理情報を識別するための番組管理情報ＩＤ、番組の名称、放送スケジュール、ジャンル情報、料金情報、及び、番組の説明文が、番組情報リスト２３０より取得され各番組毎に格納される。さらに、チャネル番号と、該番組を構成する映像・音声などのストリームに対応するストリーム識別番号が格納される。５２０はチャネル管理情報リストであり、チャネル番号、チャネルの名称、説明文、ロゴの図形的情報が、チャネル情報リスト２２０より取得され、各チャネル毎にチャネル番号順に格納される。５３０は時間帯リスト５３０であり、ある特定の時間帯を示す時間帯と、該時間帯に放送される番組に対応する番組管理情報ＩＤが、各時間帯毎に格納される。ここで言うある特定の時間帯とは、例えばＥＰＧ画面の一画面に表示できるようなある２時間（１９：００から２１：００まで）などである。５４０はジャンルリストであり、ジャンル名と、該ジャンルに含まれる番組に対応する番組管理情報ＩＤが、各ジャンル毎に格納される。
なお、表示されたＥＰＧ画面上で選択された番組に関する映像・音声信号を、放送受信機から取得する場合には、前記のストリーム識別番号を用いて放送受信機に対して取得依頼を行えば良い。
【００３８】
さて、本ステップでは、前ステップ３０４によって番組情報管理データ５００として管理された番組情報をもとに、ＥＰＧ画面生成部１３６によってＥＰＧ画面を生成する（ステップ３０５）。
【００３９】
ＥＰＧ画面の例は図６内６００に示す通りであり、番組の放送スケジュールに従って表示されるものである。本ステップでは、まずＥＰＧ画面６００の表示要求があった時刻にあわせて、時間帯リスト５３０を参照し該時間帯に対応する番組管理情報リスト５１０を参照する。そして、番組管理情報リスト５１０から必要な情報を参照して、ＥＰＧ画面６００を生成する。この際、さらに各番組に対応するチャネル番号からチャネル管理情報５２０を参照し、チャネル番号やチャネル名、ロゴデータなども表示するようにする。また、各番組を利用者が選択できるよう、また、時間帯やチャネル番号で表示番組を変更できるようＥＰＧ画面６００を生成する。一方で、利用者からジャンル別のＥＰＧ画面６００の表示要求があった場合には、時間帯リスト５３０ではなくジャンルリスト５４０からＥＰＧ画面６００を生成する。
【００４０】
そして、ステップ３０５によりＥＰＧ画面６００の生成処理が終了した後に、本ステップにて該ＥＰＧ画面６００を、ＴＶ１５０に表示する（ステップ３０６）。これは、例えばＴＶ１５０に表示させるために出力する映像データに、ステップ３０４で生成したＥＰＧ画面６００を多重化して出力する。
【００４１】
このようにすることで、ＥＰＧ画面生成機器（ＶＴＲ１３０）が番組情報（番組情報２００）をそのままの形式で放送受信機（ＩＲＤ−Ａ１１０）から取得し、該形式を識別・解釈したのちに該形式に従ってＥＰＧ画面（ＥＰＧ画面６００）を生成することが可能となる。
【００４２】
そして、このように表示されたＥＰＧ画面で選択された番組に関する映像・音声信号を、放送受信機から取得する方法について以下図３（ｂ）を用いて説明を加える。
【００４３】
まず、図３（ａ）に示したステップ３０６によって表示されたＥＰＧ画面から、所望の番組を利用者に選択させる（ステップ３１１）。
次に、ステップ３１１によって選択された番組に関する情報を取得する（ステップ３１２）。これは、ＥＰＧ画面生成部１３６によって行われる処理であり、また番組に関する情報とは、利用者が選択した番組に対応する（番組管理情報リスト５１０内の）ストリーム識別情報である。
【００４４】
そして、前ステップ３１２によって取得した該ストリーム識別情報を用いて、ＩＲＤ−Ａ１１０に対して、該番組の映像・音声信号の取得依頼を行い、用途に応じて該信号を再生／記録もしくはその予約処理を行う（ステップ３１３）。
【００４５】
以上のようにすれば、ＥＰＧ画面を生成して表示するだけでなく、該ＥＰＧ画面から所望の番組を選択し、それを視聴／記録／予約することが可能になる。
以上で、一番目の方法におけるＥＰＧ画面の生成手順の説明を終える。
【００４６】
ところで、上記の方法では、ＥＰＧ画面生成機器は自身があらかじめ対応している放送サービスについてのみ、そのＥＰＧ画面を表示できることになる。以下では、一番目の方法を応用し、ＥＰＧ画面生成機器があらかじめ種々の放送サービスに対応しなくとも良い構成、及びその方法について説明を加える。この方法はあくまで一番目の方法の応用であり、従って放送受信機から取得するのはそれが放送から取得した番組情報そのままの形式である。
【００４７】
まずそのＥＰＧ画面の生成手順について、各々の機器の構成例を示した図７、及び、処理フローを示した図８を用いて説明する。
まず、各機器の構成についてだが、これはほぼ図１に示したものと同じである。相違は、ＶＴＲ１３０が、各放送サービスに対応した番組情報解釈ソフト（図１では番組情報解釈ソフトＡ１３８と同Ｂ１３９）をあらかじめ持っているわけではないこと、変わりに、ＩＲＤ−Ａ１１０及びＩＲＤ−Ｂ１２０が、各々自身が対応する放送サービスに関わる番組情報解釈ソフト（図７では夫々番組情報解釈ソフトＡ７１０と同Ｂ７２０）をあらかじめ持っていることである。
【００４８】
次に処理手順であるが、これもほぼ図３（ａ）に示したものと同じである。相違は、図３内ステップ３０２とステップ３０３の間に処理が追加されることである。ここで追加される処理について以下に示す。また、ここではステップ３０１においては、図３（ａ）の説明時と同様に、入力選択画面４００により、ＩＲＤ−Ａ１１０が受信する番組、すなわち放送サービスＡの番組に対するＥＰＧ画面の表示指示があったものとする。
【００４９】
ステップ３０２により放送サービスを識別したＶＴＲ１３０は、以降のステップ３０３で取得する番組情報２００を解釈するための番組情報解釈ソフトＡ７１０を、自身（ＶＴＲ１３０）が持っているかどうか判別する（ステップ８０１）。ここで該番組情報解釈ソフトＡ７１０を持っている場合は、そのままステップ３０３の処理へ移るが、持っていない場合はステップ８０２の処理へと移る。
【００５０】
前ステップ８０１により、ＶＴＲ１３０が放送サービスＡに対応した番組情報解釈ソフトＡ７１０を持っていないと判別された場合、該番組情報解釈ソフトＡ７１０をＩＲＤ−Ａ１１０より取得する（ステップ８０２）。そして、次のステップ３０３へと処理を移す。以降は図３（ａ）に示した処理手順に従って処理を行えば良い。なお、ここでも該取得処理は、ＩＥＥＥ１３９４シリアルバス１００を利用した制御信号の通信によって行われる。
【００５１】
このようにすることで、ＥＰＧ画面生成機器（ＶＴＲ１３０）があらかじめ種々の放送サービスに対応していなくても（すなわち種々の放送サービスに対応した番組情報解釈ソフトを持っていなくても）、そのＥＰＧ画面を表示することができるようになる。また、放送受信機から取得する番組情報は、それが放送から取得した番組情報そのままの形式である。
【００５２】
さらに、ステップ８０２の番組情報処理ソフトの取得処理において、ＶＴＲ１３０が放送サービスに対応した番組情報解釈ソフトを既に持っている場合でも、該番組情報解釈ソフトを新しいものやより高機能なものに変更することも可能である。この場合は、前ステップ８０１の判断処理において、該番組情報解釈ソフトのバージョン情報などについても判断するような放送サービス識別ソフト７３０を用いれば良い。さらに、同ステップ８０２の番組情報処理ソフトの取得処理において、ここでは、該番組情報処理ソフトＡ７１０をＩＲＤ−Ａ１１０から取得するよう説明したが、ＩＲＤ−Ａ１１０から取得する代わりに、ＩＥＥＥ１３９４シリアルバス１００を介して別の機器（例えば放送サービスＡに対応している他の放送受信機やパソコンなど）から取得したり、記憶媒体を介して取得したりしても良い。
【００５３】
（第二番目の方法の説明）
次に二番目の方法である、放送受信機側でＥＰＧ画面生成機器が解釈できる形式に変換された共通形式の番組情報を用いて、ＥＰＧ画面を生成する方法について以下説明を加える。
【００５４】
本方法では、共通形式の番組情報とは番組情報管理データ５００であり、これが放送受信機によって番組情報２００をもとに生成される。そしてＥＰＧ画面生成機器は、該番組情報管理データ５００を法送受信機より取得してＥＰＧ画面を生成する。以下、本方法におけるＥＰＧ画面の生成手順について、各々の機器の構成例を示した図９、及び、処理フローを示した図１０を用いて説明する。なお、ネットワークの構成については、第一の方法の説明と同じとする。また、同様に第一の方法の説明と同じく、ここでは、放送受信機であるＩＲＤ−Ａ１１０は放送サービスＡに対応し、同ＩＲＤ−Ｂ１２０は放送サービスＢに対応するものとし、さらにＶＴＲ１３０がＥＰＧ画面生成機器であるものとする。
【００５５】
まず、各機器の構成についてだが、これはほぼ図１に示したものと同じである。相違は、ＶＴＲ１３０に関しては、各放送サービスに対応した番組情報解釈ソフト（図１では番組情報解釈ソフトＡ１３８と同Ｂ１３９）、及び放送サービス識別ソフト１３７を持たないことである。ＩＲＤ−Ａ１１０及びＩＲＤ−Ｂ１２０に関しては、各々の機器が対応する放送サービスに対応した番組情報解釈ソフト（ＩＲＤ−Ａ１１０では番組情報解釈ソフトＡ９１０、ＩＲＤ−Ｂ１２０では番組情報解釈ソフトＢ９２０）を持つことである。
【００５６】
次に処理手順であるが、これも図３（ａ）に示したものと似ている。以下、その処理について説明を加えるが、ここでは図３（ａ）の説明時と同様に（ステップ３０１において）、入力選択画面４００により、ＩＲＤ−Ａ１１０が受信する番組、すなわち放送サービスＡの番組に対するＥＰＧ画面の表示指示があったものとする。
【００５７】
まず、図３（ａ）に示したステップ３０１と同様であり、前述の通り、利用者がＶＴＲ１３０に対してＥＰＧ画面表示の指示を行うことにより本処理が開始される（ステップ３０１）。
次に、ＥＰＧ画面を生成するための番組情報管理データ５００をＩＲＤ−Ａ１１０より取得する（ステップ１０１０）。本ステップ１０１０は、以下の３段階のステップにより処理される。
【００５８】
まず、ＶＴＲ１３０は、ＩＲＤ−Ａ１１０に対して該番組情報管理データ５００の取得依頼を行う（ステップ１０１１）。この依頼処理は、図３（ａ）に示したステップ３０３と同様に、ＩＥＥＥ１３９４シリアルバス１００を利用した制御信号の通信によって行われる。
【００５９】
次に、ＶＴＲ１３０から番組情報管理データ５００の取得依頼を受けたＩＲＤ−Ａ１１０は、放送などによって提供される番組情報２００をもとに番組情報管理データ５００を生成する（ステップ１０１２）。本ステップはＩＲＤ−Ａ１１０内の番組情報解釈ソフトＡ９１０によって処理される。
【００６０】
そしてＩＲＤ−Ａ１１０は、前ステップ１０１２で生成した該番組情報管理データ５００をＶＴＲへ送信する（ステップ１０１３）。この場合の通信方法としては、ＩＥＥＥ１３９４シリアルバス１００を利用した制御信号の通信、すなわち前ステップ１０１１におけるＶＴＲ１３０からの取得依頼に対する返信によって行われる。ただし、通常の番組と同様に同期転送方式の通信によって、他の映像・音声信号に多重化して送信しても良い。
【００６１】
以後は、図３（ａ）に示したものと同様に、番組情報管理データ５００をもとにＥＰＧ画面生成部１３６によってＥＰＧ画面６００を生成し（ステップ３０５）、該ＥＰＧ画面６００を、ＴＶ１５０に表示する（ステップ３０６）。なお、該ＥＰＧ画面から所望の番組を選択させ、視聴／記録／予約の機能を実行させる場合には、前述の図３（ｂ）に示した処理を行えば良い。
【００６２】
以上で、二番目の方法におけるＥＰＧ画面の生成手順の説明を終える。
このようにすることで、ＥＰＧ画面生成機器（ＶＴＲ１３０）があらかじめ種々の放送サービスに対応していなくても（すなわち種々の放送サービスに対応した番組情報解釈ソフトを持っていなくても）、そのＥＰＧ画面を表示することができるようになる。また、この方法では、放送受信機から取得する番組情報は、該放送受信機側でＥＰＧ画面生成機器が解釈できる形式に変換した共通形式の番組情報である。
【００６３】
（第三番目の方法の説明）
最後に三番目の方法である、放送受信機側でＥＰＧ画面を構成する文字や図形情報、及びそれらに関連した処理情報などからなるＥＰＧ画面構成情報を生成し、ＥＰＧ画面生成機器は該ＥＰＧ画面構成情報を用いてＥＰＧ画面を生成する方法について以下説明を加える。
【００６４】
以下、まず本方法における各々の機器の構成例について、図１１を用いて説明する。なお、ネットワークの構成については、これまでの説明と同じとする。また同様に、ここでは、放送受信機であるＩＲＤ−Ａ１１０は放送サービスＡに対応し、同ＩＲＤ−Ｂ１２０は放送サービスＢに対応するものとし、さらにＶＴＲ１３０がＥＰＧ画面生成機器であるものとする。
【００６５】
まず、ＩＲＤ−Ａ１１０は、図１に示した構成要素に加え、該機器が対応する放送サービス（放送サービスＡ）に対応した番組情報解釈ソフトＡ１１１１と、上記ＥＰＧ画面構成情報を生成するＥＰＧ画面構成情報生成ソフト１１１２とを備える。
【００６６】
ＩＲＤ−Ｂ１２０は、ＩＲＤ−Ａ１１０と同様に、図１に示した構成要素に加え、（放送サービスＢに対応した）番組情報解釈ソフトＢ１１２１と、ＥＰＧ画面構成情報生成ソフト１１２２とを備える。
そして、ＶＴＲ１３０は、図１に示した構成要素に加え、ＥＰＧ画面構成情報解釈ソフト１１３１を備える。一方で、図１にある、放送サービス識別ソフト１３７、番組情報解釈ソフトＡ１３８と同１３９、は備えない。
【００６７】
次に、本方法において用いられる、ＥＰＧ画面生成機器が放送受信機から取得するＥＰＧ画面構成情報１２００のデータ形式の一例について、図１２を用いて説明する。
【００６８】
このＥＰＧ画面構成情報１２００は、ＥＰＧ画面を構成する文字や図形などの情報を各要素毎に保持する。各要素はその扱いによってグループ化して（複数の要素を画面要素グループとして纏めて）管理することを可能とする。これにより、画面内の一部分のみの表示更新処理に対処可能としたり、複数の選択肢（選択を受け付ける要素）から一つの選択肢のみを選択可能にすることを可能としている。なお、ここで言う要素とは、チャネルのロゴを示す画像や選択肢となるボタンなどのことである。
【００６９】
まず、図１２において、該ＥＰＧ画面構成情報１２００は主なものとして、全体画面情報１２１０、グループリスト１２２０、画面要素リスト１２３０から構成される。
【００７０】
１２１０は全体画面情報であり、まず画面構成情報として、ＥＰＧ画面の全体のサイズを示す全体サイズ、ＥＰＧ画面全体に適用される背景色を示す背景カラー情報が格納され、さらに、前記画面要素グループの情報として、該ＥＰＧ画面を構成するグループの各グループＩＤが列挙して格納される。１２２０はグループリストであり、各グループ毎に、まずグループ構成情報として、該グループを識別するためのグループＩＤ、該グループのタイプを識別するグループタイプ、及び、該グループタイプ固有の情報を保持するタイプ別情報が格納され、さらに、前記要素情報として、該グループを構成する要素の各要素ＩＤが列挙して格納される。なお、グループタイプとしては、例えばＥＰＧ画面のタイトル部分などがあり、タイプ別情報としては、例えば同時に複数の選択肢の選択が可能かもしくは一つのみの選択が可能かどうかなどの情報を保持する。１２３０は要素リストであり、該要素を識別するための要素ＩＤ、該要素のタイプを識別する要素タイプ、該要素のＥＰＧ画面上の相対的な位置を示す配置情報、該要素の表示文字を示すテキスト、及び該テキストの表示属性（サイズなど）を示すテキスト属性、さらに、該要素に適用される背景色を示す背景カラー情報、該要素の表示パターンを示す背景パターン情報、該要素に複数の表示状態（表示パターン）がある場合に適用される初期状態情報、及び、該要素が選択された場合に設定可能な値として参照される設定状態情報、該要素タイプ固有の情報を保持するタイプ別情報などが、各要素毎に格納される。そして、要素タイプとしては、例えば選択を受け付けるボタン要素や単なるテキスト要素などがあり、タイプ別情報としては、例えば該要素がボタン要素である場合、その時点で選択可能であるかどうかなどの情報や、ボタンが選択された場合の処理（音声を出力するなど−この場合音声情報も必要である）を保持する。また、背景カラー情報や背景パターン情報は、該要素がボタン要素である場合などは、未選択状態／選択状態／選択不可状態（フォーカスされない状態）など、複数の状態に対応して情報を保持することを可能とする。
【００７１】
さて、以下では三番目の方法におけるＥＰＧ画面の生成手順について、その処理フローを示した図１３を用いて説明する。ここでも図３（ａ）の説明時と同様に（ステップ３０１において）、入力選択画面４００により、ＩＲＤ−Ａ１１０が受信する番組、すなわち放送サービスＡの番組に対するＥＰＧ画面の表示指示があったものとする。
【００７２】
まず、図３（ａ）に示したステップ３０１と同様に、利用者がＶＴＲ１３０に対してＥＰＧ画面表示の指示を行うことにより本処理が開始される（ステップ３０１）。
次に、ＥＰＧ画面を生成するためのＥＰＧ画面構成情報１２００をＩＲＤ−Ａ１１０より取得する（ステップ１３１０）。本ステップ１３１０は、以下の３段階のステップにより処理される。
【００７３】
まず、ＶＴＲ１３０は、ＩＲＤ−Ａ１１０に対して該ＥＰＧ画面構成情報１２００の取得依頼を行う（ステップ１３１１）。この依頼処理は、図３（ａ）に示したステップ３０３と同様に、ＩＥＥＥ１３９４シリアルバス１００を利用した制御信号の通信によって行われる。その際には、ＩＲＤ−Ａ１１０が該ＥＰＧ画面構成情報１２００を生成するために必要な情報を送信する。送信される情報は、例えば、生成要求するＥＰＧ画面の時刻情報（ＸＸ時からＹＹ時間分）や、ジャンル情報などである。また、ＶＴＲ１３０内のＥＰＧ画面生成部１１３２が生成する画面の表示機能に関する情報（表示可能サイズや表示可能色など）も同時に送信する。
【００７４】
次に、ＶＴＲ１３０からＥＰＧ画面構成情報１２００の取得依頼を受けたＩＲＤ−Ａ１１０は、放送などによって提供される前記番組情報２００をもとにＥＰＧ画面構成情報１２００を生成する（ステップ１３１２）。その処理に際しては、前記ステップ１３１２でＶＴＲ１３０から送信された情報を参照し、該情報に従って該ＥＰＧ画面構成情報１２００を生成する。なお、本ステップはＩＲＤ−Ａ１１０内の番組情報解釈ソフトＡ１１１１とＥＰＧ画面構成情報生成ソフト１１１２によって処理される。
【００７５】
そしてＩＲＤ−Ａ１１０は、前ステップ１３１２で生成した該ＥＰＧ画面構成情報１２００をＶＴＲへ送信する（ステップ１３１３）。この場合の通信方法としては、ＩＥＥＥ１３９４シリアルバス１００を利用した制御信号の通信、すなわち前ステップ１３１１におけるＶＴＲ１３０からの取得依頼に対する返信によって行われる。
【００７６】
さて、本ステップでは、前ステップ１３１０によって取得された該ＥＰＧ画面構成情報１２００をＥＰＧ画面構成情報解釈ソフト１１３１によって解釈し、該解釈に基いてＥＰＧ画面生成部１１３２によってＥＰＧ画面を生成する（ステップ１３０１）。本処理は、該ＥＰＧ画面構成情報１２００内の全体画面情報１２１０、グループリスト１２２０、画面要素リスト１２３０を参照し、配置情報や初期状態情報などに基いて行われる。またこの際必要に応じて、該ＥＰＧ画面構成情報１２００から生成したＥＰＧ画面領域に、ＶＴＲ１３０固有のＥＰＧ画面領域を重ね合わせても良い。この場合のＥＰＧ画面例を以下図１４を用いて説明する。
【００７７】
本方法におけるＥＰＧ画面の例は図１４内１４００に示す通りである。図示の通り、表示内容は図６に示したＥＰＧ画面６００とほぼ同じである。ただし、１４１０に示した領域が、該ＥＰＧ画面構成情報１２００から生成したＥＰＧ画面領域、その外側を囲む領域がＶＴＲ１３０側で重ね合わせた領域である。このようにすれば、即時番組記録や番組記録予約、もしくは、単なる番組選択など、ＶＴＲ１３０側の目的の機能に合わせた表示が可能となる。
【００７８】
そして、ステップ１３０１によりＥＰＧ画面１４００の生成処理が終了した後に、本ステップにて該ＥＰＧ画面１４００を、ＴＶ１５０に表示する（ステップ１３０２）。これは、図３（ａ）と同様に、例えばＴＶ１５０に表示させるために出力する映像データに、該ＥＰＧ画面１４００を多重化して出力する。
【００７９】
このようにすることで、ＥＰＧ画面生成機器（ＶＴＲ１３０）は、番組情報を解釈せずに（すなわち放送サービスの相違に関係なく）ＥＰＧ画面（ＥＰＧ画面１４００）を生成することが可能となる。そして、この場合放送受信機（ＩＲＤ−Ａ１１０）から取得する情報は、ＥＰＧ画面の構成情報（ＥＰＧ画面構成情報１２００）である。
【００８０】
そして、このように表示されたＥＰＧ画面１４００で選択された番組に関する映像・音声信号を、放送受信機から取得する方法について以下図１３（ｂ）を用いて説明を加える。なお、ここではＥＰＧ画面１４００内に表示されている各番組はボタン要素とし、該ボタン要素の要素ＩＤを用いて、対応する番組の映像・音声信号を識別する情報（第一・第二の方法におけるストリーム識別情報）をＩＲＤ−Ａ１１０から取得できるものとする。
【００８１】
まず、図３（ａ）に示したステップ３１１と同様に、表示中のＥＰＧ画面（この場合はＥＰＧ画面１４００）から、所望の番組（番組を示すボタン要素）を利用者に選択させる（ステップ３１１）。この際、必要に応じて要素リスト１２３０内の背景カラー情報や背景パターン情報を参照して該ボタン要素の表示を更新する。また、ＥＰＧ画面１４００内にある例えば右向きの三角の図形が示されているボタン要素が選択された場合は、該ボタン要素が選択されたことを、ＩＲＤ−Ａ１１０に通知して、再度ＥＰＧ画面構成情報１２００の必要な情報を取得する。そして、ステップ１３０１、１３０２の処理を行ってＥＰＧ画面１４００の再表示を行う。
【００８２】
次に、ステップ３１１によって選択されたボタン要素に対応する要素ＩＤをＩＲＤ−Ａ１１０に通知する（ステップ１３２１）。
【００８３】
ステップ１３２１で番組の要素ＩＤを通知されたＩＲＤ−Ａ１１０は、該要素ＩＤ（番組）に対応する番組の映像・音声信号を識別する情報をＶＴＲ１３０に送信し、ＶＴＲ１３０はこれを取得する（ステップ１３２２）。
そして、前ステップ１３２２によって取得した該識別情報を用いて、ＩＲＤ−Ａ１１０に対して、該番組の映像・音声信号の取得依頼を行い、用途に応じて該信号を再生／記録もしくはその予約処理を行う（ステップ１３２３）。
【００８４】
以上のようにすれば、ＥＰＧ画面を生成して表示するだけでなく、該ＥＰＧ画面から所望の番組を選択し、それを視聴／記録／予約することが可能になる。またここでは、番組の映像・音声信号を識別する情報を、選択された要素ＩＤを用いてＩＲＤ−Ａ１１０から取得したが、該識別情報はあらかじめ要素リスト１２３０内の設定状態情報やタイプ別情報として格納させておいても良い。そうすれば、ＶＴＲ１３０は該情報を参照することによって、該識別情報を取得できるようになる。
【００８５】
また、三番目の方法において、ＥＰＧ画面構成情報１２００を、別のデータ構成のものとして用いることも考えられる。例えば、良く知られたＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式などのデータ形式を用いる方法が考えられる。もちろん、この場合は図１１内のＥＰＧ画面構成情報解釈ソフト１１３１は、該ＨＴＭＬ形式のデータを解釈する手段へと置き換えられる。
【００８６】
また一方で、このＥＰＧ画面構成情報１２００の代わりに、ＥＰＧ画面生成部１１３２が生成する形式のＥＰＧ画面データを、直接ＩＲＤ−Ａ１１０から取得する方法も考えられる。この場合は、図１１に示したＥＰＧ画面構成情報解釈ソフト１１３１は必要なくなり、代わりにＩＲＤ−Ａ１１０の側でＥＰＧ画面データを生成する必要が出てくる。さらには、この場合ＶＴＲ１３０の側では、表示されているＥＰＧ画面（例えばＥＰＧ画面１４１０）の内容を知り得ないため、利用者からの入力操作（番組選択の操作）は、そのまま（例えばリモコンの上下左右ボタン押下に対するものなど）ＩＲＤ−Ａ１１０へ通知することになる。この入力操作を通知されたＩＲＤ−Ａ１１０は、該入力操作に応じて、ＥＰＧ画面の再描画が必要な場合は、新たなＥＰＧ画面データを生成し、ＶＴＲ１３０へ送る。一方で、該入力操作が番組選択操作であるような場合は、それに応じた番組が選択された旨をＶＴＲ１３０へ通知する。なお、先にも述べたがＥＰＧ画面データの形式はＶＴＲ１３０内のＥＰＧ画面生成部１１３２が生成する形式である。この形式は、良く知られたＴＶ１５０がＶＴＲなどから入力する映像信号の形式であり、従って図示はしない。
【００８７】
この方法を適用するためのＩＲＤ−Ａ１１０、ＩＲＤ−Ｂ１２０、及びＶＴＲ１３０の構成例について、図１５を用いて説明する。なお、ネットワークの構成については、これまでの説明と同じである。
【００８８】
まず、ＩＲＤ−Ａ１１０において図１１に示した構成要素との違いは、ＥＰＧ画面構成情報１２００を生成するＥＰＧ画面構成情報生成ソフト１１１２の代わりに、前記ＥＰＧ画面データを生成するＥＰＧ画面データ生成ソフト１５１２を備えることである。
【００８９】
同様に、ＩＲＤ−Ｂ１２０において図１１に示した構成要素との違いは、ＥＰＧ画面構成情報１２００を生成するＥＰＧ画面構成情報生成ソフト１１２２の代わりに、前記ＥＰＧ画面データを生成するＥＰＧ画面データ生成ソフト１５２２を備えることである。
【００９０】
一方で、ＶＴＲ１３０において図１１に示した構成要素との違いは、まずＥＰＧ画面構成情報解釈ソフト１１３１を備えないこと、代わりに、リモコンなどの入力手段によるＥＰＧ画面に対する利用者の入力操作に応じたＥＰＧ画面制御を司るＥＰＧ画面制御ソフト１５３１を備えることである。
【００９１】
さて、以下ではこのＥＰＧ画面データを用いた方法におけるＥＰＧ画面の生成手順について、その処理フローを示した図１６（ａ）を用いて説明する。ここでも図３（ａ）の説明時と同様に（ステップ３０１において）、入力選択画面４００により、ＩＲＤ−Ａ１１０が受信する番組、すなわち放送サービスＡの番組に対するＥＰＧ画面の表示指示があったものとする。
【００９２】
まず、図３（ａ）に示したステップ３０１と同様に、利用者がＶＴＲ１３０に対してＥＰＧ画面表示の指示を行うことにより本処理が開始される（ステップ３０１）。
次に、ＥＰＧ画面データをＩＲＤ−Ａ１１０より取得する（ステップ１６１０）。本ステップ１６１０は、以下の３段階のステップにより処理される。
【００９３】
まず、ＶＴＲ１３０は、ＩＲＤ−Ａ１１０に対して該ＥＰＧ画面データの取得依頼を行う（ステップ１６１１）。この依頼処理は、図３（ａ）に示したステップ３０３と同様に、ＩＥＥＥ１３９４シリアルバス１００を利用した制御信号の通信によって行われる。その際には、ＩＲＤ−Ａ１１０が該ＥＰＧ画面構成情報１２００を生成するために必要な情報を送信する。送信される情報は、例えば、生成要求するＥＰＧ画面の時刻情報（ＸＸ時からＹＹ時間分）や、ジャンル情報などである。また、ＶＴＲ１３０内のＥＰＧ画面生成部１１３２が生成する画面の表示機能に関する情報（表示可能サイズや表示可能色など）も同時に送信する。
【００９４】
次に、ＶＴＲ１３０からＥＰＧ画面データの取得依頼を受けたＩＲＤ−Ａ１１０は、放送などによって提供される前記番組情報２００をもとにＥＰＧ画面データを生成する（ステップ１６１２）。その処理に際しては、前記ステップ１６１２でＶＴＲ１３０から送信された情報を参照し、該情報に従って該ＥＰＧデータを生成する。なお、本ステップはＩＲＤ−Ａ１１０内の番組情報解釈ソフトＡ１１１１とＥＰＧ画面構成情報生成部１１１２によって処理される。
【００９５】
そしてＩＲＤ−Ａ１１０は、前ステップ１６１２で生成した該ＥＰＧ画面データをＶＴＲへ送信する（ステップ１６１３）。この場合の通信方法としては、ＩＥＥＥ１３９４シリアルバス１００を利用した制御信号の通信、すなわち前ステップ１６１１におけるＶＴＲ１３０からの取得依頼に対する返信によって行われる。
【００９６】
さて、本ステップでは、前ステップ１６１０によって取得された該ＥＰＧ画面データを、ＥＰＧ画面１４１０としてＴＶ１５０に出力する（ステップ１６０１）。またこの際必要に応じて、ＩＲＤ−Ａ１１０から取得したＥＰＧ画面データに、ＶＴＲ１３０固有のＥＰＧ画面を重ね合わせても良い。この場合のＥＰＧ画面例は前記の図１４に示したＥＰＧ画面１４００と同様のものが考えられる。
【００９７】
そして、このように表示されたＥＰＧ画面１４１０で選択された番組に関する映像・音声信号を、放送受信機から取得する方法について以下図１６（ｂ）を用いて説明を加える。なお、ここでは利用者は、ＶＴＲ１３０用のリモコンなどの入力手段を利用して、ＥＰＧ画面１４１０に対する操作を行うものとする。そしてこの入力手段には、上下左右を指示する方向ボタン（該ＥＰＧ画面１４１０上の選択要素を移動する場合に使用される）とＥＰＧ画面の選択要素の選択を指示する決定ボタンを備えているものとする。なお、選択要素とは、ＥＰＧ画面１４１０内に示された番組を示すボタン要素や、該ＥＰＧ画面１４１０の表示時間帯を変更するためのボタンなどの入力指示を受け付ける表示要素のことを示す。
【００９８】
まず、利用者からの入力手段による、ＥＰＧ画面１２００に対する操作指示を受け付ける（ステップ１６２１）。
【００９９】
次に、前ステップ１６２１による操作の情報をＩＲＤ−Ａ１１０に通知する（ステップ１６２２）。この情報は、図示しないが入力手段による前記上下左右の方向ボタンや前記決定ボタンを識別するための情報である。
前ステップ１６２２で操作情報を受信したＩＲＤ−Ａ１１０は、該操作情報が番組を示すボタン要素の選択であるかどうか判断する（ステップ１６２３）。そして、番組を示すボタン要素の選択である場合は、ステップ１６２４へと処理を移す。一方で番組を示すボタン要素の選択ではない場合は、ステップ１６２６へと処理を移す。
【０１００】
さて、ステップ１６２３により、利用者の操作が番組指示と判断された場合（番組を示すボタン要素が選択されたと判断された場合）は、該番組に対する番組の映像・音声信号を識別する情報をＶＴＲ１３０へ通知する（ステップ１６２４）。
【０１０１】
そして、前ステップ１６２４の通知によって取得した該識別情報を用いて、ＩＲＤ−Ａ１１０に対して、該番組の映像・音声信号の取得依頼を行い、用途に応じて該信号を再生／記録もしくはその予約処理を行う（ステップ１６２５）。
【０１０２】
一方で、ステップ１６２３により、利用者の操作が番組指示でないと判断された場合は、まず、該指示によりＥＰＧ画面１４１０の表示更新が必要かどうか判断する（ステップ１６２６）。ここで、該表示更新が必要と判断された場合は、図１６（ａ）内のステップ１６１２の処理へ戻り、表示を更新するためのＥＰＧ画面データを生成を行う。一方で、該表示更新が必要でないと判断された場合は、ステップ１６２１の処理へ戻り、再度利用者からのＥＰＧ画面１２００に対する操作指示を受け付ける。
【０１０３】
以上のようにすれば、先に述べたＥＰＧ画面構成情報１２００を用いる方法と同様に、ＥＰＧ画面の生成と表示、及び、番組選択、さらには番組の視聴／記録／予約することが可能になる。
以上で、三番目の方法におけるＥＰＧ画面の生成手順の説明を終える。
以上説明したように、本発明によれば、それぞれ異なる複数の形式の番組情報（番組情報２００）が存在する場合においても、通信手段を介して放送受信機（ＩＲＤ−Ａ１１０及びＩＲＤ−Ｂ１２０）に接続されたＥＰＧ画面生成機器（ＶＴＲ１３０）が、上に述べた三種類の方法によってＥＰＧ画面を生成することが可能になる。
【０１０４】
まず、第一番目の方法では、番組受信機から該番組情報をそのままの形式で取得し、該ＥＰＧ生成機があらかじめ持っている各形式の番組情報の解釈手段、または該番組受信機から取得した該解釈手段によって、該番組情報を解釈しＥＰＧ画面を生成することが可能になる。
【０１０５】
また第二番目の方法では、該ＥＰＧ生成機は、番組受信機によって該ＥＰＧ生成機が解釈できる共通形式に変換された番組情報を取得し、該共通形式の番組情報を解釈することでＥＰＧ画面を生成することが可能になる。
【０１０６】
さらに第三の方法では、該ＥＰＧ生成機は、番組受信機が番組情報をもとに生成したＥＰＧ画面の構成情報あるいはＥＰＧ画面データを取得することで、該情報をもとにＥＰＧ画面を生成／表示することが可能になる。
【０１０７】
なお、本実施形態の説明では、放送受信機の例としては、デジタル衛星放送受信機（ＩＲＤ−Ａ１１０、ＩＲＤ−Ｂ１２０）を挙げたが、これらは、番組情報を扱う他の種類の装置に置き換えることが可能である。例えば、本説明でＥＰＧ画面生成機器としての例としたＶＴＲであることも考えられる。ＶＴＲが映像・音声信号と共に、該番組情報を磁気テープに記録し、該記録された該番組情報から、他のＥＰＧ画面生成機器でＥＰＧ画面を生成したい場合などが考えられるからである。
【０１０８】
同様に、ＥＰＧ画面生成機器の例としては、ＶＴＲ（ＶＴＲ１３０）を挙げたが、これも他の種類の装置に置き換えることが可能である。例えば、符号化された映像・音声信号を再生するデジタルＴＶなどが考えられる。本説明でのＩＲＤ−Ａ１１０などから受信する番組を、このデジタルＴＶが生成したＥＰＧ画面で選択させる場合などである。
【０１０９】
【発明の効果】
以上説明したように、本発明によれば、使い勝手のよいＥＰＧ画面を作成することができる。
【図面の簡単な説明】
【図１】本発明の実施例にかかる第一の方法におけるＩＲＤ−Ａ及びＩＲＤ−Ｂ及びＶＴＲの構成を示したブロックタイヤグラムである。
【図２】放送受信機（ＩＲＤ−Ａ及びＩＲＤ−Ｂ）が放送から取得する番組情報の構造を示した図である。
【図３】本発明の実施例にかかる第一の方法におけるＥＰＧ画面生成処理及び番組選択処理を示したフローチャートである。
【図４】ＥＰＧ画面生成機器（ＶＴＲ）において番組の入力先を選択するための画面例を示した図である。
【図５】放送から取得された番組情報から、ＥＰＧ画面生成の為に生成される番組情報管理データの構造を示した図である。
【図６】ＥＰＧ画面の画面例を示した図である。
【図７】本発明の実施例にかかる第一の方法を応用したＩＲＤ−Ａ及びＩＲＤ−Ｂ及びＶＴＲの構成を示したブロックタイヤグラムである。
【図８】本発明の実施例にかかる第一の方法を応用したＥＰＧ画面生成処理を示したフローチャートである。
【図９】本発明の実施例にかかる第二の方法におけるＩＲＤ−Ａ及びＩＲＤ−Ｂ及びＶＴＲの構成を示したブロックタイヤグラムである。
【図１０】本発明の実施例にかかる第二の方法におけるＥＰＧ画面生成処理を示したフローチャートである。
【図１１】本発明の実施例にかかる第三の方法においてＥＰＧ画面構成情報を用いる際のＩＲＤ−Ａ及びＩＲＤ−Ｂ及びＶＴＲの構成を示したブロックタイヤグラムである。
【図１２】放送受信機（ＩＲＤ−Ａ及びＩＲＤ−Ｂ）が生成してＥＰＧ画面生成機器（ＶＴＲ）に送信する、ＥＰＧ画面の構成情報を格納するＥＰＧ画面構成情報の構造を示した図である。
【図１３】本発明の実施例にかかる第三の方法においてＥＰＧ画面構成情報を用いる際のＥＰＧ画面生成処理及び番組選択処理を示したフローチャートである。
【図１４】第三の方法におけるＥＰＧ画面の画面例を示した図である。
【図１５】本発明の実施例にかかる第三の方法においてＥＰＧ画面データを用いる際のＩＲＤ−Ａ及びＩＲＤ−Ｂ及びＶＴＲの構成を示したブロックタイヤグラムである。
【図１６】本発明の実施例にかかる第三の方法においてＥＰＧ画面データを用いる際のＥＰＧ画面表示処理及び番組選択処理を示したフローチャートである。
【符号の説明】
１００  ＩＥＥＥ１３９４シリアルバス
１１０、１２０  デジタル衛星放送受信機（ＩＲＤ）
１３０  ＶＴＲ
１５０  ＴＶ
１１１、１２１、１３１  通信制御部
１３６、１１３２  ＥＰＧ画面生成部
１３７、７３０  放送サービス識別ソフト
１３８、１３９、７１０、７２０、９１０、９２０、１１１１、１１２１  番組情報解釈ソフト
２００  番組情報
４００  入力選択画面
５００  番組情報管理データ
６００、１４００  ＥＰＧ画面
１１１２、１１２２  ＥＰＧ画面構成情報生成ソフト
１１３１  ＥＰＧ画面構成情報解釈ソフト
１２００  ＥＰＧ画面構成情報
１５１２、１５２２  ＥＰＧ画面データ生成ソフト
１５３１  ＥＰＧ画面制御ソフト
【図１】
0004240603.tif 000002
【図２】
0004240603.tif 000003
【図３】
0004240603.tif 000004
【図４】
0004240603.tif 000005
【図５】
0004240603.tif 000006
【図６】
0004240603.tif 000007
【図７】
0004240603.tif 000008
【図８】
0004240603.tif 000009
【図９】
0004240603.tif 000010
【図１０】
0004240603.tif 000011
【図１１】
0004240603.tif 000012
【図１２】
0004240603.tif 000013
【図１３】
0004240603.tif 000014
【図１４】
0004240603.tif 000015
【図１５】
0004240603.tif 000016
【図１６】
0004240603.tif 000017