(57)【特許請求の範囲】
【請求項１】
第１の情報に関連する第２の情報を送信する送信装置において、
前記第２の情報と、前記第２の情報を表示するときのレイアウトに関する第３の情報を生成する生成手段と、
前記第２の情報と前記第３の情報を送信する送信手段と
を備え、
前記生成手段は、前記第２の情報および前記第３の情報を、前記第２の情報および前記第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とにより構成し、さらに、前記第２の部分を、前記第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とにより構成する
ことを特徴とする送信装置。
【請求項２】
前記送信手段は、前記第２の情報と前記第３の情報を分けて送信する
ことを特徴とする請求項１に記載の送信装置。
【請求項３】
第１の情報に関連する第２の情報を受信する受信装置において、
前記第２の情報と、前記第２の情報を表示するときのレイアウトに関する第３の情報を受信する受信手段と、
前記第２の情報と前記第３の情報から、第４の情報を生成する第１の生成手段と、
前記第２の情報および前記第４の情報を構成するデータの所定のものから、前記第２の情報を表示するための第５の情報を生成する第２の生成手段と、
前記第２の情報および前記第３の情報を、前記第２の情報および前記第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とに分離する第１の分離手段と、
前記第２の部分を、前記第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とに分離する第２の分離手段と、
前記識別情報に基づいて、前記第２の情報および前記第３の情報の前記第２の部分および前記第４の部分のデータを検索する検索手段と
を備えることを特徴とする受信装置。
【請求項４】
前記識別情報に基づいて、前記第２の情報および前記第３の情報の前記第２の部分および前記第４の部分を更新する更新手段
をさらに備えることを特徴とする請求項３に記載の受信装置。
【請求項５】
所定の画面に第１のウィンドウを表示させ、前記第１のウィンドウの中に前記第４の部分のデータを表示させる表示制御手段
をさらに備えることを特徴とする請求項３に記載の受信装置。
【請求項６】
第１の情報に関連する第２の情報を送信する送信方法において、
前記第２の情報と、前記第２の情報を表示するときのレイアウトに関する第３の情報を生成する生成ステップと、
前記第２の情報と前記第３の情報を送信する送信ステップと
を備え、
前記生成ステップは、前記第２の情報および前記第３の情報を、前記第２の情報および前記第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とにより構成し、さらに、前記第２の部分を、前記第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とにより構成する
ことを特徴とする送信方法。
【請求項７】
第１の情報に関連する第２の情報を受信する受信方法において、
前記第２の情報と、前記第２の情報を表示するときのレイアウトに関する第３の情報を受信する受信ステップと、
前記第２の情報と前記第３の情報から、第４の情報を生成する第１の生成ステップと、
前記第２の情報および前記第４の情報を構成するデータの所定のものから、前記第２の情報を表示するための第５の情報を生成する第２の生成ステップと
前記第２の情報および前記第３の情報を、前記第２の情報および前記第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とに分離する第１の分離ステップと、
前記第２の部分を、前記第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とに分離する第２の分離ステップと、
前記識別情報に基づいて、前記第２の情報および前記第３の情報の前記第２の部分および前記第４の部分のデータを検索する検索ステップと
を備えることを特徴とする受信方法。
【請求項８】
第１の情報に関連する第２の情報を送信するためのコンピュータプログラムが伝送される伝送媒体であって、
前記第２の情報と、前記第２の情報を表示するときのレイアウトに関する第３の情報を生成する生成ステップと、
前記第２の情報と前記第３の情報を送信する送信ステップと
を備え、
前記生成ステップは、前記第２の情報および前記第３の情報を、前記第２の情報および前記第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とにより構成し、さらに、前記第２の部分を、前記第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とにより構成する
コンピュータプログラムを伝送することを特徴とする伝送媒体。
【請求項９】
第１の情報に関連する第２の情報を受信するためのコンピュータプログラムが伝送される伝送媒体であって、
前記第２の情報と、前記第２の情報を表示するときのレイアウトに関する第３の情報を受信する受信ステップと、
前記第２の情報と前記第３の情報から、第４の情報を生成する第１の生成ステップと、
前記第２の情報および前記第４の情報を構成するデータの所定のものから、前記第２の情報を表示するための第５の情報を生成する第２の生成ステップと
前記第２の情報および前記第３の情報を、前記第２の情報および前記第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とに分離する第１の分離ステップと、
前記第２の部分を、前記第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とに分離する第２の分離ステップと、
前記識別情報に基づいて、前記第２の情報および前記第３の情報の前記第２の部分および前記第４の部分のデータを検索する検索ステップと
を備えるコンピュータプログラムが伝送されることを特徴とする伝送媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、送信装置および送信方法、受信装置および受信方法、並びに伝送媒体に関し、特に、番組の内容に関する情報と、番組の表示やコントロールに関する情報を別々に送受信し、情報を効率的に処理することができるようにした送信装置および送信方法、受信装置および受信方法、並びに伝送媒体に関する。
【０００２】
【従来の技術】
従来のEPG(Electronic Program Guide)システムは、伝送されるデジタル放送あるいはアナログ放送に番組情報を付加して送出するシステム、伝送される放送経路とは別のインターネット等の伝送経路を通じて送出するシステムの２つに大別される。前者のシステムにおいては、受信側に予め備えられているアプリケーションプログラムによって番組情報が表示される。一方、後者のシステムにおいては、HTML(Hyper Text Markup Language)等の記述言語で番組情報が記述されるので、ユーザは所定のブラウザを用いて番組情報を見ることができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、前者のシステムでは、受信機の有する限られたアプリケーションで表示できる情報しか扱うことができない。また、情報表示の変更や処理能力の異なる機器でのEPG表示を考慮した伝送はなされていない。一方、後者のシステムでは、主に、HTML等の記述言語で記述された情報が伝送されるため、表示の自由度は高いが、番組情報の編集（エディット）や流用性等は考慮されていない。また、伝送情報は画面毎のデータがそれぞれ必要となるので、伝送情報量は多くなる。これに関連して、本出願人は、特願平８−２７０９１６において、情報を階層化して必要な情報だけを伝送する方法を提案している。
【０００４】
このように、従来のEPGシステムにおいては、地方部や中小局で多く見られる、同一の番組が異なる放送局および時刻に放送されるような状況を考慮したEPG情報の伝送に適した処理がなされていない課題があった。
【０００５】
また、従来のEPGシステムにおいては、番組が何らかの原因で遅延したり、順延した場合を考慮したEPG情報の伝送に適した処理がなされていない課題があった。
【０００６】
さらに、従来のEPGシステムにおいては、送信側において、受信側での表示フォーマットや、レイアウトの変更の自由度を考慮したEPG情報の伝送に適した処理がなされていない課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、情報とその情報を表示したりコントロールするための情報を別々に伝送することにより、効率的に情報を処理することができるようにするものである。
【０００８】
【課題を解決するための手段】
請求項１に記載の送信装置は、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報を生成する生成手段と、第２の情報と第３の情報を送信する送信手段とを備え、生成手段は、第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とにより構成し、さらに、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とにより構成することを特徴とする。
【０００９】
請求項３に記載の受信装置は、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報を受信する受信手段と、第２の情報と第３の情報から、第４の情報を生成する第１の生成手段と、第２の情報および第４の情報を構成するデータの所定のものから、第２の情報を表示するための第５の情報を生成する第２の生成手段と、第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とに分離する第１の分離手段と、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とに分離する第２の分離手段と、識別情報に基づいて、第２の情報および第３の情報の第２の部分および第４の部分のデータを検索する検索手段とを備えることを特徴とする。
【００１０】
請求項６に記載の送信方法は、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報を生成する生成ステップと、第２の情報と第３の情報を送信する送信ステップとを備え、生成ステップは、第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とにより構成し、さらに、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とにより構成することを特徴とする。
【００１１】
請求項７に記載の受信方法は、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報を受信する受信ステップと、第２の情報と第３の情報から、第４の情報を生成する第１の生成ステップと、第２の情報および第４の情報を構成するデータの所定のものから、第２の情報を表示するための第５の情報を生成する第２の生成ステップと第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とに分離する第１の分離ステップと、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とに分離する第２の分離ステップと、識別情報に基づいて、第２の情報および第３の情報の第２の部分および第４の部分のデータを検索する検索ステップとを備えることを特徴とする。
【００１２】
請求項８に記載の伝送媒体は、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報を生成する生成ステップと、第２の情報と第３の情報を送信する送信ステップとを備え、生成ステップは、第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とにより構成し、さらに、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とにより構成するコンピュータプログラムが伝送されることを特徴とする。
【００１３】
請求項９に記載の伝送媒体は、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報を受信する受信ステップと、第２の情報と第３の情報から、第４の情報を生成する第１の生成ステップと、第２の情報および第４の情報を構成するデータの所定のものから、第２の情報を表示するための第５の情報を生成する第２の生成ステップと第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とに分離する第１の分離ステップと、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とに分離する第２の分離ステップと、識別情報に基づいて、第２の情報および第３の情報の第２の部分および第４の部分のデータを検索する検索ステップとを備えるコンピュータプログラムが伝送されることを特徴とする。
【００１４】
請求項１に記載の送信装置、および請求項６に記載の送信方法においては、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報を生成し、第２の情報と第３の情報を送信するとき、第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とにより構成する。さらに、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とにより構成する。
【００１５】
請求項３に記載の受信装置、および請求項７に記載の受信方法においては、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報から、第４の情報を生成し、第２の情報および第４の情報を構成するデータの所定のものから、第２の情報を表示するための第５の情報を生成する。さらに、第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とに分離し、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とに分離する。そして、識別情報に基づいて、第２の情報および第３の情報の第２の部分および第４の部分のデータを検索する。
【００１６】
請求項８に記載の伝送媒体においては、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報を生成し、第２の情報と第３の情報を送信するとき、第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とにより構成し、さらに、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とにより構成するコンピュータプログラムが伝送される。
【００１７】
請求項９に記載の伝送媒体においては、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報から、第４の情報を生成し、第２の情報および第４の情報を構成するデータの所定のものから、第２の情報を表示するための第５の情報を生成し、第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とに分離し、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とに分離し、識別情報に基づいて、第２の情報および第３の情報の第２の部分および第４の部分のデータを検索するコンピュータプログラムが伝送される。
【００１８】
【発明の実施の形態】
図１は、本発明を応用したデジタルTV(television)のEPG Data Management Systemの送信部(Broadcasting Station)の一実施の形態の構成例を示すブロック図である。プログラムプロダクション(Program Production)１は、番組情報や番組の伝送管理を行うための番組管理情報等の情報を、メインシステムプロセッサ(Main System Processor)２に供給するようになされている。Main System Processor２は、Program Production１からの情報のうち、映像、音声等はエンコーダ(Encoder)３に供給し、番組管理情報等を必要に応じてプログラムシステムプロセッサ(Programming System Processor)４、オペレーションシステムプロセッサ(Operation System Processor)５、およびEPGシステムプロセッサ(EPG System Processor)６に供給するようになされている。
【００１９】
EPGデータプロバイダ(EPG Data Provider)７は、番組ガイド情報をEPGデータエディタ(EPG Data Editor)８に供給するようになされている。EPG Data Editor８は、EPG Data Provider７からの情報を、その種類毎に分類して管理し、適宜、EPG送信元データとして、EPGシステムプロセッサ(EPG System Processor)６に供給するようになされている。EPG System Processor６は、EPG Data Editor８からの情報をマルチプレクサ(Multiplexer)９に供給するようになされている。Multiplexer９は、Encoder３より供給された映像、音声等のデータと、EPG System Processor６より供給された番組ガイド情報等のデータを多重化し、受信部に向けて送信するようになされている。
【００２０】
図２は、本発明を応用したデジタルTVのEPG Data Management Systemの受信部(Reciever)の一実施の形態の構成例を示すブロック図である。受信部を構成するFront-End１１は、図１に示した送信部のMultiplexer９より送信されてきたデータを受信し、De-Multiplexer１２に供給するようになされている。De-Multiplexer１２は、Front-End１１より供給された多重化されたデータを分離するようになされている。そして、De-Multiplexer１２は、分離したデータのうち、映像、音声等のデータをDecoder１３に供給し、番組管理情報等の番組の伝送管理情報をMain Processor１４に供給し、EPG関連情報をEPG data Management Engine１６に供給するようになされている。
【００２１】
Decoder１３は、De-Multiplexer１２より供給された映像、音声等のデータをデコードした後、Display Processsor１７に供給するようになされている。Main Processor１４は、De-Multiplexer１２より供給された番組管理情報のうち、表示に関する情報をDisplay Processor１７に供給するようになされている。EPG data Management Engine１６は、De-Multiplexer１２より供給されたデータの中の所定のものを、必要に応じてEPG data Memory１８に供給し、記憶させるようになされている。また、EPG data Management Engine１６は、De-Multiplexer１２より供給されたデータを、すでにEPG data Memory１８に記憶されているデータと組み合わせて、表示情報としてDisplay Processor１７に供給するようになされている。
【００２２】
Display Processor１７は、Decoder１３、Main Processor１４、およびEPG data Management Engine１６より供給されるデータに対応するビデオ信号を出力し、所定の画面に表示させるようになされている。
【００２３】
図３は、送信部から受信部にデータが送信されるときの概念図を表している。
【００２４】
番組に関連する情報は、EPG Data Provider７−１(EPG Data Provider_0)、EPG Data Provider７−２(EPG Data Provider_1)、EPG Data Provider７−３(EPG Data Provider_2)等の複数のEPG Data Providerから得られる。得られた情報は、EPG Data Editor８に供給される。EPG data Editor８に供給されたEPGデータは、EPG Data Editor８によりエディットされ、管理される。エディットされた情報は、EPG情報として、例えば、CD-ROM(compact disc-read only memory)やDVD(digital versatile disc)等の固定メディアに供給され、記録される。
【００２５】
また、EPG Data Editor８の情報はEPG伝送情報として、送信側のEPG System Processor６に供給された後、デジタル放送等により受信側に伝送される。また、EPG Data Editor８の情報は、EPG情報として、Internet Data Serverに伝送され、インターネットを介して受信側に伝送される。上記EPGデータの構造については、図１６を参照して後述する。
【００２６】
各メディアを介して伝送されたEPG情報（EPGデータ）は、受信側のEPG data Management Engine１６に供給される。EPG data Management Engine１６は、送信側より伝送されてきたEPGデータを必要に応じてEPG data Memory１８に供給し、蓄積させる。EPG情報は、伝送される情報と蓄積されている情報に基づいて、EPG表示情報として、TV(Television)、PDA(Perspnal Digital Assistants)、PC(Personal Computer)等に伝送され、表示される。
【００２７】
図４は、送信部から受信部へデータが伝送されるときのデータの流れを表している。EPGに関連する情報は、大別して、番組関連情報(Program Related Information)と、表示関連情報(Display Related Information)に分類される。番組関連情報は、放送番組の放送時間や放送チャンネル、番組タイトル等を示すEvent Data、番組の出演者等の情報を示すCharacter Data、ステーションアイコンや放送局名等の放送局のデータを示すChannel Data、CM関連の情報を示すCM Data等により構成される。
【００２８】
一方、表示関連情報は、EPG表示画面のレイアウトを示すLayout Data、表示フォントのデータを示すFont Data、表示色を示すColor Data、画面操作を記述するOperation Data等で構成される。
【００２９】
番組関連情報は、EPG Data Editor８によってEPG_contents_dataに変換され、受信側に伝送される。また、表示関連情報は、EPG Data Editor８によってEPG_control_dataに変換され、受信側に伝送される。
【００３０】
受信側においては、送信側より伝送されてきたEPG_contents_dataおよびEPG_control_dataから、必要に応じて、受信側の内部の中間データであるEPG_management_dataが生成される。さらに、受信側において、EPG_contents_data、EPG_control_data、およびEPG_management_dataから、表示用のデータであるEPG_display_dataが生成される。このEPG_display_dataは、TV、PDA、PC等に供給され、対応するEPG画面が表示される。
【００３１】
次に、図５のフローチャートを参照して、図１に示した受信部の動作について説明する。最初に、ステップＳ１において、送信部のMain System Processor２により、番組情報を入力するか否かが判定される。番組情報を入力すると判定された場合、ステップＳ２に進み、EPG_Data_Provider７からのデータが入力され、EPG Data Editor８に供給される。
【００３２】
次に、ステップＳ３において、EPG Data Editor８により、番組基本情報（例えば、チャンネル、番組開始時刻、番組長さ、番組タイトル等の情報）から、番組単位でEPG_contents_dataが生成される。次に、ステップＳ４に進み、番組詳細情報（例えば、番組サブタイトル、出演者、番組の内容等の情報）から、番組単位でEPG_contents_dataが生成される。次に、ステップＳ５において、関連情報（例えば、放送局、出演者、CM等の情報）から、EPG_contents_dataが生成される。
【００３３】
ステップＳ５における処理が終了した場合、または、ステップＳ１において、番組情報を入力しないと判定された場合、ステップＳ６に進む。ステップＳ６においては、表示情報を入力するか否かが判定される。表示情報を入力すると判定された場合、ステップＳ７に進み、EPG Data Editor８により、EPG Data Provider７から、新規レイアウト情報が入力される。次に、ステップＳ８において、ステップＳ７において入力された新規レイアウト情報、即ち、EPGレイアウト（表示位置、表示項目の種類等）から、EPG_control_dataが生成される。次に、ステップＳ９において、EPGでの操作仕様（ボタンの位置、ボタンが押されたときの挙動等）から、EPG_control_dataが生成される。
【００３４】
ステップＳ９における処理が終了した場合、または、ステップＳ６において、表示情報を入力しないと判定された場合、ステップＳ１０に進む。ステップＳ１０においては、EPG Data Editor８により、EPG_contents_data、およびEPG_control_dataから、CD-ROM/DVD用のデータが選択され、CD-ROM/DVD用のデータが作成される。ステップＳ１１においては、EPG Data Editor８により、EPG_contents_data、およびEPG_control_dataから、Broadcast用のデータが選択され、Broadcast用のデータが作成される。ステップＳ１２においては、EPG Data Editor８により、EPG_contents_data、およびEPG_control_dataから、Internet用のデータが選択され、Internet用のデータが作成される。その後、処理を終了する。
【００３５】
次に、図６のフローチャートを参照して、図２に示した受信部の動作について説明する。最初に、ステップＳ２１において、図２に示した受信部のMain Processor１４により、図１に示した送信部から送信されてきた番組情報を受信するか否かが判定される。番組情報を受信すると判定された場合、ステップＳ２２に進み、Front-End１１により番組情報が受信される。Front-End１１により受信された番組情報は、De_Multiplexer１２において分離され、Main Processor１４に供給される。そして、Main Processor１４に供給された情報が、EPG_contents_dataの基本情報であれば、EPG data Management Engine１６を介して受信部内部の内部メモリ(EPG data Memory)１８に供給され、記憶される。
【００３６】
ステップＳ２３においては、Main Processor１４に供給された情報が、EPG_contents_dataの詳細情報であれば、現在のEPG画面に関連する情報だけが、EPG data Management Engine１６を介して受信部内部のEPG data Memory１８に供給され、記憶される。
【００３７】
また、ステップＳ２４においては、Main Processor１４に供給された情報が、EPG_control_dataであれば、EPG data Management Engine１６を介して受信部内部のEPG data Memory１８に供給され、記憶される。
【００３８】
また、ステップＳ２５においては、Main Processor１４に供給された情報が、すでに受信した情報の変更情報であれば、受信部内部のEPG data Memory１８に記憶されている情報が更新される。
【００３９】
次に、ステップＳ２６において、必要に応じて、EPG_management_dataが生成される。
【００４０】
ステップＳ２６における処理が終了した場合、またはステップＳ２１において、番組情報を受信しないと判定された場合、ステップＳ２７に進み、EPG表示を実行するか否かが判定される。EPG表示を実行すると判定された場合、ステップＳ２８に進み、EPG_control_dataから、画面の基本表示情報を生成する。次に、ステップＳ２９において、内部メモリ１８上のEPG_management_dataから得られる情報を表示する。
【００４１】
ステップＳ３０においては、EPG_management_dataをもとに、内部メモリ１８上のEPG_contents_dataを表示する。次に、ステップＳ３１に進み、EPG_management_dataと内部メモリ１８上のEPG_contents_dataから、リアルタイムに受信し、入手するEPG_contents_dataを表示する。ステップＳ３１の処理が終了した場合、またはステップＳ２７において、EPG表示を実行しないと判定された場合、処理を終了する。
【００４２】
次に、図７のフローチャートを参照して、番組に関する情報を表示する手順について説明する。最初に、ステップＳ４１において、表示画面の枠をEPG_layout_element（後述する図３８のmain_layout_element、box_layout_element、cell_layout_element）から、また、画面内のボタン等をEPG_operation_element（後述する図３８のmain_operation_element、box_operation_element、cell_operation_element）から生成し、表示する。これにより、図８に示すような画面が表示される。この例の場合、画面のタイトルとして、「Main Program Guide」が表示され、各ボタン「Information」、「View」、「Rec」、「Return Menu」が表示される。
【００４３】
次に、ステップＳ４２において、チャンネルに関する情報をEPG_management_element（後述する図１６のmain_management_element、box_management_element、cell_management_element））、channel_data_element等から生成し、表示する。これにより、図９に示すように、各放送局のチャンネル番号や放送局名などが表示される。この例の場合、チャンネル番号５７（放送局名RQ1）と、チャンネル番号６０（放送局名RQ2）が表示されている。
【００４４】
次に、ステップＳ４３に進み、番組に関する情報をEPG_management_element、event_data_element等から生成し、表示する。これにより、図１０に示すように、番組のタイトルや出演者等の情報が各チャンネル毎に表示される。
【００４５】
次に、図１１のフローチャートを参照して、例えば、特定の出演者に関する情報をサーチし、表示する場合の処理手順について説明する。最初に、ステップＳ５１において、表示画面の枠を、EPG_layout_elementから、画面内のボタン等をEPG_operation_elementから生成し、表示する。これにより、図１２に示すように、画面のタイトルとボタンが表示される。この例の場合、画面のタイトルとして、「Character Select Guide」が表示され、ボタン「Search」、「Sort」、「ABC...」、「Return Menu」が表示される。
【００４６】
次に、ステップＳ５２において、出演者に関する情報が、EPG_management_elementから生成され、表示される。これにより、図１３に示すように、出演者の名前の一覧が表示される。ステップＳ５３においては、図１３に示した画面において、必要に応じてスクロールバーを操作し、所望の出演者の名前を画面に表示させ、それを選択する。これにより、選択された出演者に関する情報のサーチが実行される。
【００４７】
次に、ステップＳ５４に進み、出演者のIDのblockが含まれるelementが検索される。そして、ステップＳ５５において、検索されたelementの情報から、必要な情報が取り出される。次に、ステップＳ５６において、表示画面の枠が、EPG_layout_elementから、また画面内のボタン等がEPG_operation_elementから生成され、表示される。これにより、図１４に示すように、この例の場合、画面のタイトルとして、「Character Select Guide(Result)」が表示され、ボタン「Information」、「View」、「Rec」、「Return Menu」が表示される。
【００４８】
次に、ステップＳ５７に進み、いま検索されたelement情報から、表示画面の各項目の内容情報が求められ、表示される。これにより、図１５に示すように、ステップＳ５３において選択された出演者、この例の場合「Kevin Bacon」に関する情報、例えば、Kevin Baconが出演している映画の放送日と放送時間等が表示される。
【００４９】
図１６は、EPGデータの一覧を示している。同図に示すように、EPGデータは、EPG_contents_data、EPG_control_data、EPG_management_data、およびEPG_display_dataより構成され、EPG_contents_dataは、さらに、放送番組の情報を記述するevent_data_element、放送局の情報を記述するchannel_data_element、人の情報を記述するcharacter_data_element、物の情報を記述するmaterial_data_element、企業の情報を記述するcompany_data_element、テキストの情報を記述するtext_data_element、ピクチャの情報を記述するpicture_data_element、サウンドの情報を記述するsound_data_element、ムービーの情報を記述するmovie_data_element、およびＣＭの情報を記述するCM_data_elementより構成される。
【００５０】
EPG_control_dataは、ブラウザレイアウトのメイン情報を記述するmain_layout_element、ブラウザレイアウトのボックス情報を記述するbox_layout_element、ブラウザレイアウトのセル情報を記述するcell_layout_element、ブラウザコントロールのメイン情報を記述するmain_operation_element、ブラウザコントロールのボックス情報を記述するbox_operation_element、ブラウザコントロールのセル情報を記述するcell_operation_elementより構成される。
【００５１】
また、EPG_management_dataは、ブラウザマネージメントのメイン情報を記述するmain_management_element、ブラウザマネージメントのボックス情報を記述するbox_management_element、ブラウザマネージメントのセル情報を記述するcell_management_element、および番組リストの情報を記述するlist_management_elementより構成される。
【００５２】
ここで、画面構成について説明する。画面は、メイン(Main)、ボックス(box)、およびセル(cell)より構成される。メインは、図１７に示すように画面全体を表し、ボックスは、図１８に示すように、メインを分割して得られる矩形領域である。そして、セルは、図１９に示すように、ボックスを分割して得られる矩形領域である。
【００５３】
次に、図２０のフローチャートを参照して、図１６に示した画面表示情報(EPG_display_data)が作成される手順について説明する。最初に、ステップＳ６１において、送信部により、番組の内容に関する情報(EPG_contents_data)が作成される。次に、ステップＳ６２において、EPG画面の画面構成を表すデータ(EPG_control_data)が生成される。EPG_contents_dataおよびEPG_control_dataは、受信側に送出され、受信部により受信される。次に、ステップＳ６３に進み、受信部により、送信部より送られてきたEPG_contents_dataの中から、画面の各構成要素に表示する項目が特定され、EPG_management_dataが生成される。ステップＳ６４においては、特定された項目の情報が収集され、EPG_event_dataが生成される。次に、ステップＳ６５に進み、EPG_contents_data、EPG_control_data、およびEPG_management_dataに基づいて、表示用データ(EPG_display_data)が作成される。
【００５４】
図２１は、EPG_data_streamの構成例を示している。同図に示すように、EPG_data_streamは、element_headerと、複数のelement_blockより構成され、element_headerは、element_tag、element_size、およびelement_referenceNoより構成され、各element_blockは、element_block_label、element_block_size、およびelement_block_dataより構成される。
【００５５】
element blockの種類としては、図２２に示すように、各element_blockに対して割り当てられる識別番号(ID)、数値(value)、文字列(text)、画像(picture)、サウンド(sound)、ムービー(movie)、時間(time)などがある。
【００５６】
図２３は、element_headerのelement_tagがevent_data_tagであるelementを構成するevent_data_element_blockを示している。そして、図２４は、event_data_elementの構成を示している。図２３および図２４に示すように、event_data_elementは、番組単位で割り当てられるID(event_no)、番組が開始する日付／時刻(onAir_time)、番組の放送時間(duration)、番組が放送されるチャンネルのID(channel_no)、番組のカテゴリーのID(category_no)、番組のタイプのID(Program_type)、番組のメインタイトル(main_title)、番組のサブタイトル(sub_title)、番組の内容(1st_detail)、番組の詳細な内容(2nd_detail)、番組の出演者を表すID(character_no)、番組に関連のある画像を表すID(picture_no)、番組に関連のあるサウンドを表すID(sound_no)、番組に関連のあるムービーを表すID(movie_no)、番組に関連のある企業を表すID(company_no)がそれぞれ記述された各element_blockより構成される。
【００５７】
図２５は、element_headerのelement_tagがchannel_data_tagであるelementを構成するchannel_data_element_blockを示している。そして、図２６は、channel_data_elementの構成を示している。図２５および図２６に示すように、channel_data_elementは、チャンネル単位で割り当てられるID(channel_no)、放送局名(station_name)、放送局のロゴの画像(station_Icon)、放送局に関連のある画像のID(picture_no)、放送局に関連のあるサウンドのID(sound_no)、放送局に関連のあるムービーのID(movie_no)、放送局に関連のある企業のID(company_no)がそれぞれ記述された各element_blockより構成される。
【００５８】
図２７は、element_headerのelement_tagがcharacter_data_tagであるelementを構成するcharacter_data_element_blockを示している。そして、図２８は、character_data_elementの構成を示している。図２７および図２８に示すように、character_data_elementは、人単位で割り当てられるID(character_no)、人名(character_name)、年齢(character_age)、プロフィール(character_profile)、人に関連のある人のID(character_no)、人に関連のある画像のID(picture_no)、人に関連のあるサウンドのID(sound_no)、人に関連のあるムービーのID(movie_no)がそれぞれ記述された各element_blockより構成される。
【００５９】
図２９は、element_headerのelement_tagがtext_data_tagであるelementを構成するtext_data_element_blockを示している。図２９に示すように、text_data_elementは、テキスト単位で割り当てられるID(text_no)、テキスト名(text_name)、テキストのフォーマットID(text_format_no)、テキストに関連のある番組のID(program_no)、テキストに関連のある人のID(character_no)、テキストに関連のある画像のID(picture_no)、テキストに関連のあるサウンドのID(sound_no)、テキストに関連のあるムービーのID(movie_no)がそれぞれ記述された各element_blockより構成される。
【００６０】
図３０は、element_headerのelement_tagがpicture_data_tagであるelementを構成するpicture_data_element_blockを示している。図３０に示すように、picture_data_elementは、テキスト単位で割り当てられるID(picture_no)、ピクチャ名(picture_name)、ピクチャのフォーマットID(picture_format_no)、ピクチャに関連のある番組のID(program_no)、ピクチャに関連のある人のID(character_no)、ピクチャに関連のある画像のID(picture_no)、ピクチャに関連のあるサウンドのID(sound_no)、ピクチャに関連のあるムービーのID(movie_no)がそれぞれ記述された各element_blockより構成される。
【００６１】
図３１は、element_headerのelement_tagがsound_data_tagであるelementを構成するsound_data_element_blockを示している。図３１に示すように、sound_data_elementは、サウンド単位で割り当てられるID(sound_no)、サウンド名(sound_name)、サウンドのフォーマットID(sound_format_no)、サウンドに関連のある番組のID(program_no)、サウンドに関連のある人のID(character_no)、サウンドに関連のある画像のID(picture_no)、サウンドに関連のあるサウンドのID(sound_no)、サウンドに関連のあるムービーのID(movie_no)がそれぞれ記述された各element_blockより構成される。
【００６２】
図３２は、element_headerのelement_tagがmovie_data_tagであるelementを構成するmovie_data_element_blockを示している。図３２に示すように、movie_data_elementは、ムービー単位で割り当てられるID(movie_no)、ムービー名(movie_name)、ムービーのフォーマットID(movie_format_no)、ムービーに関連のある番組のID(program_no)、ムービーに関連のある人のID(character_no)、ムービーに関連のある画像のID(picture_no)、ムービーに関連のあるサウンドのID(sound_no)、ムービーに関連のあるムービーのID(movie_no)がそれぞれ記述された各element_blockより構成される。
【００６３】
図３３は、画面ページの構成例を示している。図３３（Ａ）に示すように、page_mainは、所定数のpage_boxより構成され、各page_boxは、それぞれ所定数のpage_cellより構成される。図３３（Ｂ）に示した例の場合、page_mainは３つのpage_boxより構成され、画面の左に表示されているpage_boxは、６つのpage_cellより構成され、画面の右上に表示されているpage_boxは３つのpage_cellより構成されている。また、画面の右下に表示されているpage_boxは、２つのpage_cellより構成されている。
【００６４】
図３４は、図３３に示したような画面の構成を定義するための情報が記述されたlayout_element_blockの構成を示している。図３４（Ａ）は、element_headerのelement_tagがmain_layout_tagであるelementを構成するlayout_data_element_blockを示している。図３３（Ａ）に示すように、layout_element_blockは、表示ページ単位で割り当てられるID(page_no)、ページ名(page_name)、ページの表示位置(page_position)、ページを構成するボックスのID(box_no)より構成される。
【００６５】
図３４（Ｂ）は、element_headerのelement_tagがbox_layout_tagであるelementを構成するlayout_element_blockを示している。図３４（Ｂ）に示すように、layout_element_blockは、ボックス単位で割り当てられるID(box_no)、ボックス名(box_name)、ボックスの表示位置(box_position)、ボックスを構成するセルのID(cell_no)より構成される。
【００６６】
図３４（Ｃ）は、element_headerのelement_tagがcell_layout_tagであるelementを構成するlayout_element_blockを示している。図３４（Ｃ）に示すように、layout_element_blockは、セル単位で割り当てられるID(cell_no)、セル名(cell_name)、セルの表示位置(cell_position)、セルに関連する番組のID(program_no)、セルに関連するチャンネルのID(channel_no)、セルに関連する人のID(character_no)、セルに関連する物のID(material_no)より構成される。
【００６７】
従って、これらの情報に基づいて、画面上にボックスを表示し、さらにボックスの中にセルを表示し、各セルに、番組やチャンネル等の情報を関連づけることができる。
【００６８】
図３５乃至図３７は、図１６に示したEPG_dataの中のEPG_contents_dataの詳細な構成例を示している。同図に示すように、EPG_contents_dataを構成するevent_data_elementは、番組単位で割り当てられるIDが記述されるevent_no_block、番組が開始する日付／時刻が記述されるonAir_time_block、番組の放送時間が記述されるduration_block、番組が放送されるチャンネルのchannel_noが記述されるonAir_channel_block、番組のカテゴリーのcategory_noが記述されるcategory_block、番組のタイプのtype_noが記述されるeventType_block、番組のメインタイトルが記述されるmain_title_block、番組のサブタイトルが記述されるsub_title_block、番組の内容が記述される1st_detail_block、番組の詳細な内容が記述される2nd_detail_block、関連番組のprogram_noが記述されるrelational_program_no_block、関連人物（出演者）のcharacter_noが記述されるrelational_character_block、関連物のmaterial_noが記述されるrelational_material_block、関連企業（スポンサー）のcompany_noが記述されるrelational_company_block、関連テキストのtext_noが記述されるrelational_text_block、関連画像のpicture_noが記述されるrelational_picture_block、関連サウンドのsound_noが記述されるrelational_sound_block、関連ムービーのmovie_noが記述されるrelational_movie_blockより構成されている。
【００６９】
EPG_contents_dataを構成するchannel_data_elementは、チャンネル単位で割り当てられるIDが記述されるchannel_no_block、放送局名が記述されるstation_name_block、放送局のstation_iconが記述されるstation_icon_block、関連番組のprogram_noが記述されるrelational_program_no_block、関連人物のcharacter_noが記述されるrelational_character_block、関連物のmaterial_noが記述されるrelational_material_block、関連企業のcompany_noが記述されるrelational_company_block、関連テキストのtext_noが記述されるrelational_text_block、関連画像のpicture_noが記述されるrelational_picture_block、関連サウンドのsound_noが記述されるrelational_sound_block、関連ムービーのmovie_noが記述されるrelational_movie_blockより構成されている。
【００７０】
EPG_contents_dataを構成するcharacter_data_elementは、人単位で割り当てられるIDが記述されるcharacter_no_block、人名が記述されるcharacter_name_block、年齢が記述されるcharacter_age_block、プロフィールが記述されるcharacter_profile_block、関連番組のprogram_noが記述されるrelational_program_no_block、関連人物のcharacter_noが記述されるrelational_character_block、関連物のmaterial_noが記述されるrelational_material_block、関連企業のcompany_noが記述されるrelational_company_block、関連テキストのtext_noが記述されるrelational_text_block、関連画像のpicture_noが記述されるrelational_picture_block、関連サウンドのsound_noが記述されるrelational_sound_block、関連ムービーのmovie_noが記述されるrelational_movie_blockより構成されている。
【００７１】
EPG_contents_dataを構成するmaterial_data_element（図３６）は、物単位で割り当てられるIDが記述されるmaterial_no_block、物の名前が記述されるmaterial_name_block、関連番組のprogram_noが記述されるrelational_program_no_block、関連人物のcharacter_noが記述されるrelational_character_block、関連物のmaterial_noが記述されるrelational_material_block、関連企業のcompany_noが記述されるrelational_company_block、関連テキストのtext_noが記述されるrelational_text_block、関連画像のpicture_noが記述されるrelational_picture_block、関連サウンドのsound_noが記述されるrelational_sound_block、関連ムービーのmovie_noが記述されるrelational_movie_blockより構成されている。
【００７２】
EPG_contents_dataを構成するcompany_data_elementは、企業単位で割り当てられるIDが記述されるcompany_no_block、企業の名前が記述されるcompany_name_block、関連番組のprogram_noが記述されるrelational_program_no_block、関連人物のcharacter_noが記述されるrelational_character_block、関連物のmaterial_noが記述されるrelational_material_block、関連企業のcompany_noが記述されるrelational_company_block、関連テキストのtext_noが記述されるrelational_text_block、関連画像のpicture_noが記述されるrelational_picture_block、関連サウンドのsound_noが記述されるrelational_sound_block、関連ムービーのmovie_noが記述されるrelational_movie_blockより構成されている。
【００７３】
EPG_contents_dataを構成するtext_data_elementは、テキスト単位で割り当てられるIDが記述されるtext_no_block、テキスト名が記述されるtext_name_block、テキストのフォーマットIDが記述されるtext_format_block、関連番組のprogram_noが記述されるrelational_program_no_block、関連人物のcharacter_noが記述されるrelational_character_block、関連物のmaterial_noが記述されるrelational_material_block、関連企業のcompany_noが記述されるrelational_company_block、関連テキストのtext_noが記述されるrelational_text_block、関連画像のpicture_noが記述されるrelational_picture_block、関連サウンドのsound_noが記述されるrelational_sound_block、関連ムービーのmovie_noが記述されるrelational_movie_blockより構成されている。
【００７４】
EPG_contents_dataを構成するpicture_data_elementは、ピクチャ単位で割り当てられるIDが記述されるpicture_no_block、ピクチャ名が記述されるpicture_name_block、ピクチャのフォーマットIDが記述されるpicture_format_block、関連番組のprogram_noが記述されるrelational_program_no_block、関連人物のcharacter_noが記述されるrelational_character_block、関連物のmaterial_noが記述されるrelational_material_block、関連企業のcompany_noが記述されるrelational_company_block、関連テキストのtext_noが記述されるrelational_text_block、関連画像のpicture_noが記述されるrelational_picture_block、関連サウンドのsound_noが記述されるrelational_sound_block、関連ムービーのmovie_noが記述されるrelational_movie_blockより構成されている。
【００７５】
EPG_contents_dataを構成するsound_data_element（図３７）は、サウンド単位で割り当てられるIDが記述されるsound_no_block、サウンド名が記述されるsound_name_block、サウンドのフォーマットIDが記述されるsound_format_block、関連番組のprogram_noが記述されるrelational_program_no_block、関連人物のcharacter_noが記述されるrelational_character_block、関連物のmaterial_noが記述されるrelational_material_block、関連企業のcompany_noが記述されるrelational_company_block、関連テキストのtext_noが記述されるrelational_text_block、関連画像のpicture_noが記述されるrelational_picture_block、関連サウンドのsound_noが記述されるrelational_sound_block、関連ムービーのmovie_noが記述されるrelational_movie_blockより構成されている。
【００７６】
EPG_contents_dataを構成するmovie_data_elementは、ムービー単位で割り当てられるIDが記述されるmovie_no_block、ムービー名が記述されるmovie_name_block、ムービーのフォーマットIDが記述されるmovie_format_block、関連番組のprogram_noが記述されるrelational_program_no_block、関連人物のcharacter_noが記述されるrelational_character_block、関連物のmaterial_noが記述されるrelational_material_block、関連企業のcompany_noが記述されるrelational_company_block、関連テキストのtext_noが記述されるrelational_text_block、関連画像のpicture_noが記述されるrelational_picture_block、関連サウンドのsound_noが記述されるrelational_sound_block、関連ムービーのmovie_noが記述されるrelational_movie_blockより構成されている。
【００７７】
図３８は、図１６に示したEPG_dataの中のEPG_control_dataの詳細な構成例を示している。同図に示すように、EPG_control_dataを構成するmain_layout_elementは、表示ページ単位で割り当てられるIDが記述されるpage_no_block、ページ名が記述されるpage_name_block、ページの表示位置が記述されるpage_position_block、ページを構成するボックスのbox_noが記述されるcompose_box_blockより構成されている。
【００７８】
EPG_control_dataを構成するbox_layout_elementは、ボックス単位で割り当てられるIDが記述されるbox_no_block、ボックス名が記述されるbox_name_block、ボックスの表示位置が記述されるbox_position_block、ボックスを構成するセルのcell_noが記述されるcompose_cell_blockより構成されている。
【００７９】
EPG_control_dataを構成するcell_layout_elementは、セル単位で割り当てられるIDが記述されるcell_no_block、セル名が記述されるcell_name_block、セルの表示位置が記述されるcell_position_block、セルに表示するcontents_elementの種類が記述されるcontents_element_block、セルに表示するcontents_elementのIDが記述されるcontents_id_blockより構成されている。
【００８０】
EPG_control_dataを構成するmain_operation_elementには、主画面の操作情報が記述される。EPG_control_dataを構成するbox_operation_elementには、ボックス画面の操作情報が記述される。また、EPG_control_dataを構成するcell_operation_elementには、セル画面の操作情報が記述される。
【００８１】
図３９は、図１６に示したEPG_dataの中のEPG_management_dataのlist_management_elementの詳細な構成例を示している。同図に示すように、list_management_elementは、番組リスト単位で割り当てられるID(list_no_block)、番組リストの日付(list_time_block)、番組単位で割り当てられるID(event_no_block)、番組が開始する日付／時刻(onAir_time_block)より構成される。
【００８２】
以上のように、上記実施の形態においては、例えば、地方部や中小局で多く見られる、同一の番組が異なる放送局および時刻に放送されるような場合、それぞれに対応するEPG_contents_dataを送信することにより、効率的に処理を行うことができる。また、番組が何らかの原因で遅延したり、順延した場合も、対応するEPG_contents_dataを送信することにより、効率的に処理を行うことができる。さらに、EPG情報の表示画面のレイアウトに関する情報がEPG情報とは別に伝送されるため、受信側での表示フォーマットや、レイアウトの変更の自由度を考慮したEPG情報の伝送を行うことができる。
【００８３】
なお、本明細書中において、伝送媒体には、FD（floppy disc），CD-ROM（compact disc-read only memory）などの情報記録媒体の他、インターネット、デジタル衛星などのネットワーク伝送媒体も含まれる。
【００８４】
また、上記実施の形態におけるデジタルTVは、衛星または地上波のいずれを用いたものでも可能である。
【００８５】
【発明の効果】
請求項１に記載の送信装置、および請求項６に記載の送信方法によれば、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報を生成し、第２の情報と第３の情報を送信するとき、第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とにより構成し、さらに、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とにより構成するようにしたので、送信したデータが効率的に処理されるようにすることができる。
【００８６】
請求項３に記載の受信装置、および請求項７に記載の受信方法によれば、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報から、第４の情報を生成し、第２の情報および第４の情報を構成するデータの所定のものから、第２の情報を表示するための第５の情報を生成し、さらに、第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とに分離し、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とに分離し、識別情報に基づいて、第２の情報および第３の情報の第２の部分および第４の部分のデータを検索するようにしたので、受信したデータを効率的に処理することができる。
【００８７】
請求項８に記載の伝送媒体によれば、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報を生成し、第２の情報と第３の情報を送信するとき、第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とにより構成し、さらに、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とにより構成するコンピュータプログラムが伝送されるようにしたので、送信したデータが効率的に処理されるようにすることができる。
【００８８】
請求項９に記載の伝送媒体によれば、第２の情報と、第２の情報を表示するときのレイアウトに関する第３の情報から、第４の情報を生成し、第２の情報および第４の情報を構成するデータの所定のものから、第２の情報を表示するための第５の情報を生成し、第２の情報および第３の情報を、第２の情報および第３の情報を識別するための識別情報を含む第１の部分と、実際のデータからなる第２の部分とに分離し、第２の部分を、第２の部分を識別するための識別情報からなる第３の部分と、実際のデータからなる第４の部分とに分離し、識別情報に基づいて、第２の情報および第３の情報の第２の部分および第４の部分のデータを検索するコンピュータプログラムが伝送されるようにしたので、受信したデータを効率的に処理することができる。
【図面の簡単な説明】
【図１】本発明を適用したデジタルTVのEPG Data Management Systemの送信部の一実施の形態の構成例を示すブロック図である。
【図２】本発明を適用したデジタルTVのEPG Data Management Systemの受信部の一実施の形態の構成例を示すブロック図である。
【図３】図１および図２に示した送信部と受信部の概略図を示す図である。
【図４】図１および図２に示した送信部と受信部の間のデータの流れを示す図である。
【図５】図１に示した送信部の動作を説明するフローチャートである。
【図６】図２に示した受信部の動作を説明するフローチャートである。
【図７】表示処理の手順を説明するフローチャートである。
【図８】表示画面の例を示す図である。
【図９】表示画面の例を示す図である。
【図１０】表示画面の例を示す図である。
【図１１】検索処理の手順を説明するフローチャートである。
【図１２】表示画面の例を示す図である。
【図１３】表示画面の例を示す図である。
【図１４】表示画面の例を示す図である。
【図１５】表示画面の例を示す図である。
【図１６】  EPGデータの構成例を示す図である。
【図１７】表示画面の例を示す図である。
【図１８】表示画面の例を示す図である。
【図１９】表示画面の例を示す図である。
【図２０】画面表示情報を作成する手順を説明するフローチャートである。
【図２１】  EPGデータのフォーマットの例を示す図である。
【図２２】  element_blockの種類を示す図である。
【図２３】  event_data_element_blockを示す図である。
【図２４】  event_data_elementのフォーマットを示す図である。
【図２５】  channel_data_element_blockを示す図である。
【図２６】  channel_data_elementのフォーマットを示す図である。
【図２７】  character_data_element_blockを示す図である。
【図２８】  character_data_elementのフォーマットを示す図である。
【図２９】  text_data_element_blockを示す図である。
【図３０】  picture_data_element_blockを示す図である。
【図３１】  sound_data_element_blockを示す図である。
【図３２】  movie_data_element_blockを示す図である。
【図３３】表示画面の構成例を示す図である。
【図３４】  layout_element_blockを示す図である。
【図３５】  EPG_contents_dataを示す図である。
【図３６】  EPG_contents_dataを示す図である。
【図３７】  EPG_contents_dataを示す図である。
【図３８】  EPG_control_dataを示す図である。
【図３９】  EPG_management_dataを示す図である。
【符号の説明】
１  Program Production，  ２  Main System Processor，  ３  Encoder，  ４  Programming System Processor，  ５  Operation System Processor，  ６  EPG System Processor，  ７  EPG Data Provider，  ８  EPG Data Editor，９  Multipulexer，  １１  Front-End，１２  De-Multiplexer，  １３  Decoder，  １４  Main Processor，  １５ Remote Controller，  １６  EPG Data Management Engine，  １７  Display Processor，１８  EPG Data Memory
【図１】
0003800267.tif 000002
【図２】
0003800267.tif 000003
【図３】
0003800267.tif 000004
【図４】
0003800267.tif 000005
【図５】
0003800267.tif 000006
【図６】
0003800267.tif 000007
【図７】
0003800267.tif 000008
【図８】
0003800267.tif 000009
【図９】
0003800267.tif 000010
【図１０】
0003800267.tif 000011
【図１１】
0003800267.tif 000012
【図１２】
0003800267.tif 000013
【図１３】
0003800267.tif 000014
【図１４】
0003800267.tif 000015
【図１５】
0003800267.tif 000016
【図１６】
0003800267.tif 000017
【図１７】
0003800267.tif 000018
【図１８】
0003800267.tif 000019
【図１９】
0003800267.tif 000020
【図２０】
0003800267.tif 000021
【図２１】
0003800267.tif 000022
【図２２】
0003800267.tif 000023
【図２３】
0003800267.tif 000024
【図２４】
0003800267.tif 000025
【図２５】
0003800267.tif 000026
【図２６】
0003800267.tif 000027
【図２７】
0003800267.tif 000028
【図２８】
0003800267.tif 000029
【図２９】
0003800267.tif 000030
【図３０】
0003800267.tif 000031
【図３１】
0003800267.tif 000032
【図３２】
0003800267.tif 000033
【図３３】
0003800267.tif 000034
【図３４】
0003800267.tif 000035
【図３５】
0003800267.tif 000036
【図３６】
0003800267.tif 000037
【図３７】
0003800267.tif 000038
【図３８】
0003800267.tif 000039
【図３９】
0003800267.tif 000040