JP4240603B2 - Epg画面生成装置 - Google Patents

Epg画面生成装置 Download PDF

Info

Publication number
JP4240603B2
JP4240603B2 JP28066298A JP28066298A JP4240603B2 JP 4240603 B2 JP4240603 B2 JP 4240603B2 JP 28066298 A JP28066298 A JP 28066298A JP 28066298 A JP28066298 A JP 28066298A JP 4240603 B2 JP4240603 B2 JP 4240603B2
Authority
JP
Japan
Prior art keywords
epg screen
information
program
program information
epg
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP28066298A
Other languages
English (en)
Other versions
JP2000115653A5 (ja
JP2000115653A (ja
Inventor
賢彦 野添
千代 赤松
ゴードン ウェブスター ロドニー
善道 工藤
禎司 桑原
宏夫 岡本
康徳 小原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP28066298A priority Critical patent/JP4240603B2/ja
Priority to EP99307765A priority patent/EP0991272A1/en
Publication of JP2000115653A publication Critical patent/JP2000115653A/ja
Publication of JP2000115653A5 publication Critical patent/JP2000115653A5/ja
Application granted granted Critical
Publication of JP4240603B2 publication Critical patent/JP4240603B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/40Combinations of multiple record carriers
    • G11B2220/45Hierarchical combination of record carriers, e.g. HDD for fast access, optical discs for long term storage or tapes for backup
    • G11B2220/455Hierarchical combination of record carriers, e.g. HDD for fast access, optical discs for long term storage or tapes for backup said record carriers being in one device and being used as primary and secondary/backup media, e.g. HDD-DVD combo device, or as source and target media, e.g. PC and portable player

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Television Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、デジタル衛星放送などのEPG画面を生成する方法に関する。
より詳細には、本発明におけるEPG画面を生成するための番組情報は、放送サービスなどに依存した形式であり、前記EPG画面を生成する機器は、該番組情報を放送などから受信する放送受信機に接続された機器である。本発明は、該EPG画面生成機器が、複数の異なる前記番組情報が存在した環境においても、適切にEPG画面を生成する技術に関する。
【0002】
【従来の技術】
デジタル衛星放送サービスなどでは、放送番組に関わる番組情報を放送により配信しており、この番組情報から生成したEPG画面を利用者に提供することで、選局操作をより直感的に行うことが可能となっている。そして、この番組情報を配信・受信するシステムの技術としては、例えば、「番組情報放送システム、放送装置、及び受信端末装置」が特開平10−126750号公報に公開されている。また、この番組情報を用いてより直感的な操作画面を提供する装置の技術としては、例えば、「3次元表示番組ガイド発生装置」が特開平10−93880号公報に公開されている。
【0003】
一方で、通信手段により接続された外部の機器に関する情報を、前記のEPG情報とともに画面に表示する技術として、「EPG機器及びその制御方法」が特開平10−150611号公報に公開されている。
【0004】
【発明が解決しようとする課題】
ところでデジタル衛星放送サービスには様々な形式がある。その多くは、ISO/IEC13818−1〜13818−3(通称MPEG−2)に基づいている。その中で放送番組に関わる番組情報は、このMEPG−2を基に各デジタル衛星放送サービスによって異なった形式で拡張されていることが多い。すなわち、番組情報には複数の形式が存在している。
【0005】
このような状況において、上記従来の「番組情報放送システム、放送装置、及び受信端末装置」における受信端末装置や、「3次元表示番組ガイド発生装置」は、多くの場合特定のデジタル衛星放送サービスに対応した放送受信機そのものである。従って、該機器が対応すべき番組情報の形式は、少なくとも該機器の設計時には特定することが可能である。すなわち特定の番組情報を解釈できるように設計すれば良いということになる。ところが、例えば前記の放送受信機に通信手段で接続されたデジタルVTRなどの番組記録機器の場合は、どのデジタル衛星放送サービスに対応した放送受信機に接続されるかは、該番組記録機器の設計時には特定できないことが考えられる。従って、放送受信機から通信手段を介して番組情報を取得しても、該番組情報を解釈できずEPG画面を生成できない場合が考えられる。このような番組記録機器でも、例えば記録予約操作をEPG画面を用いて行わせることにより操作性の向上を図るといった必要性があるため、確実にEPG画面を生成できるようにする技術が必要である。このことは放送受信機に接続された番組表示装置に対しても同じことが言える。異なるデジタル衛星放送サービスに対応した複数の放送受信機に接続されている場合に、該番組表示装置で各放送受信機から受信する番組のEPG画面を生成・表示することによって、番組選択時の操作性の向上を図るといった必要性があるためである。
【0006】
一方で、上記従来の「EPG機器及びその制御方法」は、該EPG機器が通信手段により接続された外部の機器に関する情報を画面に表示する方法であるが、複数の異なる形式の該情報を表示(画面生成)する具体的手段に関しては言及されていない。従って、上記のように複数のデジタル衛星放送サービスにより異なった形式の番組情報が存在する場合において、EPG画面を生成できるようにする技術が必要とされる。
【0007】
本発明の目的は、使い勝手のよいEPG画面を作成することにある。
【0008】
【課題を解決するための手段】
上記課題を解決するため、例えば、通信手段を介して、ユーザに番組を選択させるための番組ガイド(以下EPG)画面を生成するために必要な情報を、他の機器から取得して、EPG画面を生成するEPG画面生成装置であって、前記EPG画面の生成に必要な情報とは、前記他の機器が放送または記憶媒体から取得、およびまたは生成した番組情報であって、かつ、前記番組情報には、一つまたは異なる複数の形式が存在し、前記他の機器から取得した該番組情報の形式を識別して、前記番組情報を一つの形式に特定する番組情報識別手段と、前記番組情報識別手段に特定された該番組情報の形式に対応して、EPG画面を生成するEPG画面生成手段と、前記EPG画面生成手段に生成された該EPG画面を、自装置が備えるまたは外部の表示装置に表示する表示手段と、を備えるように構成すればよい。
【0010】
通信手段を介して、ユーザに番組を選択させるためのEPG画面を生成するために必要な情報を、他の機器から取得して、EPG画面を生成するEPG画面生成装置であって、
前記EPG画面の生成に必要な情報とは、前記他の機器が放送または記憶媒体から取得した、一つまたは異なる複数の形式が存在する番組情報から生成した、前記EPG画面生成装置が解釈する共通番組情報であって、
前記共通番組情報を解釈する共通番組情報解釈手段と、
該共通番組情報を前記共通番組情報解釈手段により解釈して、EPG画面を生成するEPG画面生成手段と、
前記EPG画面生成手段に生成された該EPG画面を、自装置が備えるまたは外部の表示装置に表示する表示手段と、
を備えることを特徴とするEPG画面生成装置。
【0011】
通信手段を介して、ユーザに番組を選択させるためのEPG画面を生成するために必要な情報を、他の機器から取得して、EPG画面を生成するEPG画面生成装置であって、
前記EPG画面の生成に必要な情報とは、前記他の機器が放送または記憶媒体から取得した、一つまたは異なる複数の形式が存在する番組情報から生成した、EPG画面を構成する一つ以上の構成要素に関する、図形およびまたは文字を表す要素情報、およびまたは、前記構成要素の該EPG画面上の位置を表す位置情報、およびまたは、該構成要素の操作に対する処理を示す処理情報、からなるEPG画面構成情報であって、
前記EPG画面構成情報を解釈するEPG画面構成情報解釈手段と、
該EPG画面構成情報を前記EPG画面構成情報解釈手段により解釈して、EPG画面を生成するEPG画面生成手段と、
前記EPG画面生成手段に生成された該EPG画面を、自装置が備えるまたは外部の表示装置に表示する表示手段と、
を備えることを特徴とするEPG画面生成装置。
【0012】
【発明の実施の形態】
以下、添付図面を参照して、本発明の実施形態について説明する。この実施形態では、異なった複数の形式の番組情報が存在する場合において、EPG画面を生成する機器が、放送受信機から通信手段を介して、そのままの形式或いは適切に変換された形式の番組情報を取得して、適切にEPG画面を生成する方法について説明する。なお、番組情報とは、映像・音声信号などと共に放送によって提供される情報であり、これには番組の放送スケジュールや番組の説明、また、チャネルの周波数情報などの伝送諸元や対応する映像・音声信号を識別するための情報、さらには、番組の視聴や記録にかかる料金などの情報が含まれている。
【0013】
本実施形態におけるこの方法は、大きく三種類の方法に分けられるので、以下順を追って説明する。まず一番目には、EPG画面生成機器が番組情報をそのままの形式で放送受信機から取得し、該形式を識別・解釈したのちに該形式に従ってEPG画面を生成する方法について説明する。次に二番目には、放送受信機側でEPG画面生成機器が解釈できる形式に変換された共通形式の番組情報を用いて、EPG画面を生成する方法について説明する。最後に三番目には、放送受信機側でEPG画面を構成する文字や図形情報、及びそれらに関連した処理情報などからなるEPG画面構成情報を生成し、EPG画面生成機器は該EPG画面構成情報を用いてEPG画面を生成する方法について説明する。
【0014】
また、本実施形態における放送とは、デジタル衛星放送として話を進める。このデジタル衛星放送における信号は、良く知られたMPEG−2などに基づいて符号化及び時分割多重化された映像・音声信号を含み、加えて、本実施例にかかる前記番組情報を含む。なお、このMPEG−2についての詳細は、「ISO−IEC13818−1〜13818−3」に規格化されている。ただし、番組情報に関しては基本的な情報形式のみがMPEG−2によって規格化されている。
【0015】
なお、通信手段としてはIEEE1394シリアルバスなどが考えられる。IEEE1394シリアルバスを用いたAV機器によるネットワークシステムでは、番組を構成する映像や音声信号の伝送に用いる同期転送方式、及び、制御信号など伝送に用いる非同期転送方式が利用できる。このIEEE1394についての詳細は、「IEEE Standard for a High Performance Serial Bus」として「IEEE Std 1394−1995」に規格化されている。
【0016】
図1乃至図14において、100はIEEE1394シリアルバス、110、120はデジタル衛星放送受信機(IRD)、130はVTR、150はTV、111、121、131は通信制御部、136、1132はEPG画面生成部、137、730は放送サービス識別ソフト、138、139、710、720、910、920、1111、1121は番組情報解釈ソフト、200は番組情報、400は入力選択画面、500は番組情報管理データ、600、1400はEPG画面、1112、1122はEPG画面構成情報生成ソフト、1131はEPG画面構成情報解釈ソフト、1200はEPG画面構成情報、1512、1522はEPG画面データ生成ソフト、1531はEPG画面制御ソフト、をそれぞれ表す。
【0017】
(第一番目の方法の説明)
まず一番目の方法である、EPG画面生成機器が番組情報をそのままの形式で放送受信機から取得し、該形式を識別・解釈したのちに該形式に従ってEPG画面を生成する方法について以下説明を加える。ここでは、図1に示したAV機器のネットワークシステムの形態をとるものとする。
【0018】
まずこのネットワークシステムには、IRD−A110とIRD−B120とVTR130がIEEE1394シリアルバス100によってツリー状もしくはディジーチェーン状に接続されており、それぞれ番組を構成する映像や音声信号と各機器を制御するための制御信号の通信が可能である。ここでは、IRD−A110及びIRD−B120が放送受信機であり、VTR130がEPG画面を生成する機器と位置付ける。
【0019】
以下に、この方法が適用される各々の機器の構成例について図1を用いて説明を加える。
【0020】
まず、放送受信機であるIRD−A110は、前記通信を司る通信制御部111と、放送からのデジタル信号を受信するチューナ112と、チューナ112に受信された時分割多重化されているデジタル信号から適切なデジタル信号を抽出するデマルチプレクサであるDEMUX113と、DEMUX113に抽出されたデジタル信号をアナログ信号に変換するデコーダ114と、IRD−A110全体の制御を行うシステム制御部115と、を備えている。
【0021】
また、放送受信機であるIRD−B120の構成はIRD−A110と同様であり、通信制御部121と、チューナ122と、DEMUX123と、デコーダ124と、システム制御部125と、を備える。IRD−A110とIRD−B120の相違は、それぞれが対応する放送サービスである。ここでは、IRD−A110は放送サービスAに対応し、またIRD−B120は放送サービスBに対応するものとする。
【0022】
次に、EPG画面生成機器であるVTR130は、前記通信を司る通信制御部131と、磁気テープへの記録再生にかかる図示されない磁気ヘッドやリールなどのメカニズムを制御するテープ制御部132と、通信を介して取得されたもしくは磁気テープから再生された時分割多重化されているデジタル信号から適切なデジタル信号を抽出するDEMUX133と、DEMUX133に抽出されたデジタル信号をアナログ信号に変換するデコーダ134と、VTR130全体の制御を行うシステム制御部135と、本発明にかかるものとして、まず、TV150に表示するEPG画面を生成するEPG画面生成部136と、放送サービスの相違を識別しまた番組情報の形式を判別する放送サービス識別ソフト137と、さらに番組情報を解釈するソフトウェアとして、放送サービスAの番組情報を解釈する番組情報解釈ソフトA138と、放送サービスBの番組情報を解釈する番組情報解釈ソフトB139を備え、加えて、磁気テープ140を備えている。なお、EPG画面を表示するTV150は、VTR130のEPG画面生成部136およびデコーダ134に信号線160によって接続される。
【0023】
以上で、一番目の方法にかかるIRD−A110およびIRD−B120およびVTR130の構成例についての説明を終える。
【0024】
次に、一番目の方法において用いられる、EPG画面生成機器が放送受信機から取得する番組情報200のデータ形式について、図2を用いて説明する。図2に示したこの番組情報200のデータ形式は、放送受信機が放送から取得したそのままの形式である。なおここでは説明の簡略化のため一部概念的な形式を示している。
【0025】
図2において、番組情報200は主なものとして、伝送諸元リスト210、チャネル情報リスト220、番組情報リスト230、ストリーム情報リスト240、番組関連情報リスト250から構成される。
【0026】
210は伝送諸元情報リストであり、所望の番組を放送電波より受信するための周波数情報などが格納された伝送諸元情報や、該伝送諸元に対応するチャネル番号の情報などが、各伝送諸元毎に対応して格納されている。220はチャネル情報リストであり、チャネルの名称、チャネルの説明文、チャネルのロゴを表示するためのチャネルロゴの図形的情報などが、各チャネル毎に格納されている。230は番組情報リストであり、番組の名称、番組の開始時刻・終了時刻を示す放送スケジュール情報、番組のジャンルを識別するためのジャンル情報、番組が有料放送である場合に課金されるべき料金情報、及び、番組の説明文などが、各チャネル毎に格納されている。240はストリーム情報リストであり、ストリームのタイプ(デジタル・テレビジョン・サービスやデジタル・ラジオ・音声・サービスなどを識別する)や、該ストリームが格納された実際のデータを識別するためのストリーム識別番号などが、各ストリーム毎に格納されている。250は番組関連情報リストであり、上記伝送諸元情報リスト210や、ストリーム情報リスト240への識別IDを格納している。EPG画面による利用者の番組選択操作は、この番組関連情報リスト240を用いて、実際の番組選択制御へと反映されることになる。
【0027】
そして、この番組情報200は、放送サービスによって提供される形式が異なる場合が多い。以下の説明では、放送サービスAに対応したIRD−A110は番組情報Aを、放送サービスBに対応したIRD−B120は番組情報Bを、それぞれ放送から取得するものとし、かつ、それぞれの番組情報のデータ形式は異なるものとする。
【0028】
さて、次に一番目の方法におけるEPG画面の生成手順について、その処理フローを示した図3(a)を用いて説明する。
【0029】
まず、利用者がVTR130に対してEPG画面表示の指示を行うことにより本処理が開始される(ステップ301)。この指示は、例えばVTRの記録予約を行う際、記録する番組がIEEE1394シリアルバス100で接続された外部の放送受信機である場合などに、図4に示した入力選択(入力元となる放送受信機の選択)画面400で行われる。
【0030】
この入力選択画面400には、選択可能な入力要素(及び、次ステップ302の処理を含むが、該入力に対応する放送の種別やサービス名・種別などの情報)を表示する。利用者は、この入力選択画面から入力元を選択することができ、その結果、EPG画面の表示を指示することが可能となる。なお、ここでは入力選択画面400により、IRD−A110が受信する番組、すなわち放送サービスAの番組に対するEPG画面の表示指示があったものとする。
【0031】
次に、ステップ301において表示指示されたEPG画面が、どの放送サービスに対応するかを、放送サービス識別ソフト137によって識別する(ステップ302)。これは、入力選択画面400で選択された入力要素(この場合はIRD−A110)から、IEEE1394シリアルバス100を利用した制御信号の通信によって、IRD−A110が対応する放送サービスの識別情報を取得することによって行われる。また、この処理は、入力選択画面400を生成する際にあらかじめ識別しておいても良い。この場合は本ステップでは、利用者の入力選択結果から対応する放送サービスを識別すれば良い。
【0032】
次に、EPG画面を生成するための番組情報200をIRD−A110より取得する(ステップ303)。このIRD−A110への番組情報200の取得の依頼は、IEEE1394シリアルバス100を利用した制御信号の通信によって行われる。ただし、番組情報200自体は、通常の番組と同様に同期転送方式の通信によって行われる場合もある。これは、番組情報200は、他の映像・音声信号に多重化されて放送などによって提供される情報であり、また、刻々と内容が変化するものであるため同期性が必要とされる場合が多いからである。
【0033】
また、この番組情報200は、先にも述べた通り放送サービスによりデータ形式が異なるものであり、従ってその取得処理もそのデータ形式毎に異なる場合がある。ここでは、本ステップ303の処理は、番組情報解釈ソフトA138(放送サービスAの番組情報を解釈するソフトウェア)によって行われる。すなわちIRD−A110が受信する放送サービスAに対応したソフトウェアで本ステップの処理が行われる。この際IRD−A110から取得する番組情報200は、映像・音声信号に多重化されている場合もあるので、本ステップでは、多重化されている信号からの該番組情報200の抽出をDEMUX133を用いて行わせる。
【0034】
次に、EPG画面を生成するため、前ステップ303で取得された番組情報200を解析する(ステップ304)。本ステップも前ステップ303と同様に、放送サービスAに対応した番組情報解釈ソフトA138によって行われる。本ステップでは、図2に示した番組情報200の各情報リストを、対応する放送サービスにおけるデータ形式の規定に従って解析する。具体的には、番組名をその放送スケジュール、さらには番組を構成するストリームの識別番号を、それぞれ対応させて解析し管理データに置き換える。管理データは、例えば図5のようにし、番組の放送スケジュール(時間)、番組のジャンル、番組のチャネル番号毎に、表示できるような構成にする。さらには、表示されたEPG画面上で選択された番組に関する映像・音声信号を、放送受信機に対して取得依頼できるような構成にする。
【0035】
ここで、番組情報を管理するための番組情報管理データ500の一例について図5を用いて説明する。
【0036】
図5において、番組情報管理データ500は主なものとして、番組管理情報リスト510、チャネル管理情報リスト520、時間帯リスト530、ジャンルリスト540から構成される。
【0037】
510は番組管理情報リストであり、本リスト内で番組管理情報を識別するための番組管理情報ID、番組の名称、放送スケジュール、ジャンル情報、料金情報、及び、番組の説明文が、番組情報リスト230より取得され各番組毎に格納される。さらに、チャネル番号と、該番組を構成する映像・音声などのストリームに対応するストリーム識別番号が格納される。520はチャネル管理情報リストであり、チャネル番号、チャネルの名称、説明文、ロゴの図形的情報が、チャネル情報リスト220より取得され、各チャネル毎にチャネル番号順に格納される。530は時間帯リスト530であり、ある特定の時間帯を示す時間帯と、該時間帯に放送される番組に対応する番組管理情報IDが、各時間帯毎に格納される。ここで言うある特定の時間帯とは、例えばEPG画面の一画面に表示できるようなある2時間(19:00から21:00まで)などである。540はジャンルリストであり、ジャンル名と、該ジャンルに含まれる番組に対応する番組管理情報IDが、各ジャンル毎に格納される。
なお、表示されたEPG画面上で選択された番組に関する映像・音声信号を、放送受信機から取得する場合には、前記のストリーム識別番号を用いて放送受信機に対して取得依頼を行えば良い。
【0038】
さて、本ステップでは、前ステップ304によって番組情報管理データ500として管理された番組情報をもとに、EPG画面生成部136によってEPG画面を生成する(ステップ305)。
【0039】
EPG画面の例は図6内600に示す通りであり、番組の放送スケジュールに従って表示されるものである。本ステップでは、まずEPG画面600の表示要求があった時刻にあわせて、時間帯リスト530を参照し該時間帯に対応する番組管理情報リスト510を参照する。そして、番組管理情報リスト510から必要な情報を参照して、EPG画面600を生成する。この際、さらに各番組に対応するチャネル番号からチャネル管理情報520を参照し、チャネル番号やチャネル名、ロゴデータなども表示するようにする。また、各番組を利用者が選択できるよう、また、時間帯やチャネル番号で表示番組を変更できるようEPG画面600を生成する。一方で、利用者からジャンル別のEPG画面600の表示要求があった場合には、時間帯リスト530ではなくジャンルリスト540からEPG画面600を生成する。
【0040】
そして、ステップ305によりEPG画面600の生成処理が終了した後に、本ステップにて該EPG画面600を、TV150に表示する(ステップ306)。これは、例えばTV150に表示させるために出力する映像データに、ステップ304で生成したEPG画面600を多重化して出力する。
【0041】
このようにすることで、EPG画面生成機器(VTR130)が番組情報(番組情報200)をそのままの形式で放送受信機(IRD−A110)から取得し、該形式を識別・解釈したのちに該形式に従ってEPG画面(EPG画面600)を生成することが可能となる。
【0042】
そして、このように表示されたEPG画面で選択された番組に関する映像・音声信号を、放送受信機から取得する方法について以下図3(b)を用いて説明を加える。
【0043】
まず、図3(a)に示したステップ306によって表示されたEPG画面から、所望の番組を利用者に選択させる(ステップ311)。
次に、ステップ311によって選択された番組に関する情報を取得する(ステップ312)。これは、EPG画面生成部136によって行われる処理であり、また番組に関する情報とは、利用者が選択した番組に対応する(番組管理情報リスト510内の)ストリーム識別情報である。
【0044】
そして、前ステップ312によって取得した該ストリーム識別情報を用いて、IRD−A110に対して、該番組の映像・音声信号の取得依頼を行い、用途に応じて該信号を再生/記録もしくはその予約処理を行う(ステップ313)。
【0045】
以上のようにすれば、EPG画面を生成して表示するだけでなく、該EPG画面から所望の番組を選択し、それを視聴/記録/予約することが可能になる。
以上で、一番目の方法におけるEPG画面の生成手順の説明を終える。
【0046】
ところで、上記の方法では、EPG画面生成機器は自身があらかじめ対応している放送サービスについてのみ、そのEPG画面を表示できることになる。以下では、一番目の方法を応用し、EPG画面生成機器があらかじめ種々の放送サービスに対応しなくとも良い構成、及びその方法について説明を加える。この方法はあくまで一番目の方法の応用であり、従って放送受信機から取得するのはそれが放送から取得した番組情報そのままの形式である。
【0047】
まずそのEPG画面の生成手順について、各々の機器の構成例を示した図7、及び、処理フローを示した図8を用いて説明する。
まず、各機器の構成についてだが、これはほぼ図1に示したものと同じである。相違は、VTR130が、各放送サービスに対応した番組情報解釈ソフト(図1では番組情報解釈ソフトA138と同B139)をあらかじめ持っているわけではないこと、変わりに、IRD−A110及びIRD−B120が、各々自身が対応する放送サービスに関わる番組情報解釈ソフト(図7では夫々番組情報解釈ソフトA710と同B720)をあらかじめ持っていることである。
【0048】
次に処理手順であるが、これもほぼ図3(a)に示したものと同じである。相違は、図3内ステップ302とステップ303の間に処理が追加されることである。ここで追加される処理について以下に示す。また、ここではステップ301においては、図3(a)の説明時と同様に、入力選択画面400により、IRD−A110が受信する番組、すなわち放送サービスAの番組に対するEPG画面の表示指示があったものとする。
【0049】
ステップ302により放送サービスを識別したVTR130は、以降のステップ303で取得する番組情報200を解釈するための番組情報解釈ソフトA710を、自身(VTR130)が持っているかどうか判別する(ステップ801)。ここで該番組情報解釈ソフトA710を持っている場合は、そのままステップ303の処理へ移るが、持っていない場合はステップ802の処理へと移る。
【0050】
前ステップ801により、VTR130が放送サービスAに対応した番組情報解釈ソフトA710を持っていないと判別された場合、該番組情報解釈ソフトA710をIRD−A110より取得する(ステップ802)。そして、次のステップ303へと処理を移す。以降は図3(a)に示した処理手順に従って処理を行えば良い。なお、ここでも該取得処理は、IEEE1394シリアルバス100を利用した制御信号の通信によって行われる。
【0051】
このようにすることで、EPG画面生成機器(VTR130)があらかじめ種々の放送サービスに対応していなくても(すなわち種々の放送サービスに対応した番組情報解釈ソフトを持っていなくても)、そのEPG画面を表示することができるようになる。また、放送受信機から取得する番組情報は、それが放送から取得した番組情報そのままの形式である。
【0052】
さらに、ステップ802の番組情報処理ソフトの取得処理において、VTR130が放送サービスに対応した番組情報解釈ソフトを既に持っている場合でも、該番組情報解釈ソフトを新しいものやより高機能なものに変更することも可能である。この場合は、前ステップ801の判断処理において、該番組情報解釈ソフトのバージョン情報などについても判断するような放送サービス識別ソフト730を用いれば良い。さらに、同ステップ802の番組情報処理ソフトの取得処理において、ここでは、該番組情報処理ソフトA710をIRD−A110から取得するよう説明したが、IRD−A110から取得する代わりに、IEEE1394シリアルバス100を介して別の機器(例えば放送サービスAに対応している他の放送受信機やパソコンなど)から取得したり、記憶媒体を介して取得したりしても良い。
【0053】
(第二番目の方法の説明)
次に二番目の方法である、放送受信機側でEPG画面生成機器が解釈できる形式に変換された共通形式の番組情報を用いて、EPG画面を生成する方法について以下説明を加える。
【0054】
本方法では、共通形式の番組情報とは番組情報管理データ500であり、これが放送受信機によって番組情報200をもとに生成される。そしてEPG画面生成機器は、該番組情報管理データ500を法送受信機より取得してEPG画面を生成する。以下、本方法におけるEPG画面の生成手順について、各々の機器の構成例を示した図9、及び、処理フローを示した図10を用いて説明する。なお、ネットワークの構成については、第一の方法の説明と同じとする。また、同様に第一の方法の説明と同じく、ここでは、放送受信機であるIRD−A110は放送サービスAに対応し、同IRD−B120は放送サービスBに対応するものとし、さらにVTR130がEPG画面生成機器であるものとする。
【0055】
まず、各機器の構成についてだが、これはほぼ図1に示したものと同じである。相違は、VTR130に関しては、各放送サービスに対応した番組情報解釈ソフト(図1では番組情報解釈ソフトA138と同B139)、及び放送サービス識別ソフト137を持たないことである。IRD−A110及びIRD−B120に関しては、各々の機器が対応する放送サービスに対応した番組情報解釈ソフト(IRD−A110では番組情報解釈ソフトA910、IRD−B120では番組情報解釈ソフトB920)を持つことである。
【0056】
次に処理手順であるが、これも図3(a)に示したものと似ている。以下、その処理について説明を加えるが、ここでは図3(a)の説明時と同様に(ステップ301において)、入力選択画面400により、IRD−A110が受信する番組、すなわち放送サービスAの番組に対するEPG画面の表示指示があったものとする。
【0057】
まず、図3(a)に示したステップ301と同様であり、前述の通り、利用者がVTR130に対してEPG画面表示の指示を行うことにより本処理が開始される(ステップ301)。
次に、EPG画面を生成するための番組情報管理データ500をIRD−A110より取得する(ステップ1010)。本ステップ1010は、以下の3段階のステップにより処理される。
【0058】
まず、VTR130は、IRD−A110に対して該番組情報管理データ500の取得依頼を行う(ステップ1011)。この依頼処理は、図3(a)に示したステップ303と同様に、IEEE1394シリアルバス100を利用した制御信号の通信によって行われる。
【0059】
次に、VTR130から番組情報管理データ500の取得依頼を受けたIRD−A110は、放送などによって提供される番組情報200をもとに番組情報管理データ500を生成する(ステップ1012)。本ステップはIRD−A110内の番組情報解釈ソフトA910によって処理される。
【0060】
そしてIRD−A110は、前ステップ1012で生成した該番組情報管理データ500をVTRへ送信する(ステップ1013)。この場合の通信方法としては、IEEE1394シリアルバス100を利用した制御信号の通信、すなわち前ステップ1011におけるVTR130からの取得依頼に対する返信によって行われる。ただし、通常の番組と同様に同期転送方式の通信によって、他の映像・音声信号に多重化して送信しても良い。
【0061】
以後は、図3(a)に示したものと同様に、番組情報管理データ500をもとにEPG画面生成部136によってEPG画面600を生成し(ステップ305)、該EPG画面600を、TV150に表示する(ステップ306)。なお、該EPG画面から所望の番組を選択させ、視聴/記録/予約の機能を実行させる場合には、前述の図3(b)に示した処理を行えば良い。
【0062】
以上で、二番目の方法におけるEPG画面の生成手順の説明を終える。
このようにすることで、EPG画面生成機器(VTR130)があらかじめ種々の放送サービスに対応していなくても(すなわち種々の放送サービスに対応した番組情報解釈ソフトを持っていなくても)、そのEPG画面を表示することができるようになる。また、この方法では、放送受信機から取得する番組情報は、該放送受信機側でEPG画面生成機器が解釈できる形式に変換した共通形式の番組情報である。
【0063】
(第三番目の方法の説明)
最後に三番目の方法である、放送受信機側でEPG画面を構成する文字や図形情報、及びそれらに関連した処理情報などからなるEPG画面構成情報を生成し、EPG画面生成機器は該EPG画面構成情報を用いてEPG画面を生成する方法について以下説明を加える。
【0064】
以下、まず本方法における各々の機器の構成例について、図11を用いて説明する。なお、ネットワークの構成については、これまでの説明と同じとする。また同様に、ここでは、放送受信機であるIRD−A110は放送サービスAに対応し、同IRD−B120は放送サービスBに対応するものとし、さらにVTR130がEPG画面生成機器であるものとする。
【0065】
まず、IRD−A110は、図1に示した構成要素に加え、該機器が対応する放送サービス(放送サービスA)に対応した番組情報解釈ソフトA1111と、上記EPG画面構成情報を生成するEPG画面構成情報生成ソフト1112とを備える。
【0066】
IRD−B120は、IRD−A110と同様に、図1に示した構成要素に加え、(放送サービスBに対応した)番組情報解釈ソフトB1121と、EPG画面構成情報生成ソフト1122とを備える。
そして、VTR130は、図1に示した構成要素に加え、EPG画面構成情報解釈ソフト1131を備える。一方で、図1にある、放送サービス識別ソフト137、番組情報解釈ソフトA138と同139、は備えない。
【0067】
次に、本方法において用いられる、EPG画面生成機器が放送受信機から取得するEPG画面構成情報1200のデータ形式の一例について、図12を用いて説明する。
【0068】
このEPG画面構成情報1200は、EPG画面を構成する文字や図形などの情報を各要素毎に保持する。各要素はその扱いによってグループ化して(複数の要素を画面要素グループとして纏めて)管理することを可能とする。これにより、画面内の一部分のみの表示更新処理に対処可能としたり、複数の選択肢(選択を受け付ける要素)から一つの選択肢のみを選択可能にすることを可能としている。なお、ここで言う要素とは、チャネルのロゴを示す画像や選択肢となるボタンなどのことである。
【0069】
まず、図12において、該EPG画面構成情報1200は主なものとして、全体画面情報1210、グループリスト1220、画面要素リスト1230から構成される。
【0070】
1210は全体画面情報であり、まず画面構成情報として、EPG画面の全体のサイズを示す全体サイズ、EPG画面全体に適用される背景色を示す背景カラー情報が格納され、さらに、前記画面要素グループの情報として、該EPG画面を構成するグループの各グループIDが列挙して格納される。1220はグループリストであり、各グループ毎に、まずグループ構成情報として、該グループを識別するためのグループID、該グループのタイプを識別するグループタイプ、及び、該グループタイプ固有の情報を保持するタイプ別情報が格納され、さらに、前記要素情報として、該グループを構成する要素の各要素IDが列挙して格納される。なお、グループタイプとしては、例えばEPG画面のタイトル部分などがあり、タイプ別情報としては、例えば同時に複数の選択肢の選択が可能かもしくは一つのみの選択が可能かどうかなどの情報を保持する。1230は要素リストであり、該要素を識別するための要素ID、該要素のタイプを識別する要素タイプ、該要素のEPG画面上の相対的な位置を示す配置情報、該要素の表示文字を示すテキスト、及び該テキストの表示属性(サイズなど)を示すテキスト属性、さらに、該要素に適用される背景色を示す背景カラー情報、該要素の表示パターンを示す背景パターン情報、該要素に複数の表示状態(表示パターン)がある場合に適用される初期状態情報、及び、該要素が選択された場合に設定可能な値として参照される設定状態情報、該要素タイプ固有の情報を保持するタイプ別情報などが、各要素毎に格納される。そして、要素タイプとしては、例えば選択を受け付けるボタン要素や単なるテキスト要素などがあり、タイプ別情報としては、例えば該要素がボタン要素である場合、その時点で選択可能であるかどうかなどの情報や、ボタンが選択された場合の処理(音声を出力するなど−この場合音声情報も必要である)を保持する。また、背景カラー情報や背景パターン情報は、該要素がボタン要素である場合などは、未選択状態/選択状態/選択不可状態(フォーカスされない状態)など、複数の状態に対応して情報を保持することを可能とする。
【0071】
さて、以下では三番目の方法におけるEPG画面の生成手順について、その処理フローを示した図13を用いて説明する。ここでも図3(a)の説明時と同様に(ステップ301において)、入力選択画面400により、IRD−A110が受信する番組、すなわち放送サービスAの番組に対するEPG画面の表示指示があったものとする。
【0072】
まず、図3(a)に示したステップ301と同様に、利用者がVTR130に対してEPG画面表示の指示を行うことにより本処理が開始される(ステップ301)。
次に、EPG画面を生成するためのEPG画面構成情報1200をIRD−A110より取得する(ステップ1310)。本ステップ1310は、以下の3段階のステップにより処理される。
【0073】
まず、VTR130は、IRD−A110に対して該EPG画面構成情報1200の取得依頼を行う(ステップ1311)。この依頼処理は、図3(a)に示したステップ303と同様に、IEEE1394シリアルバス100を利用した制御信号の通信によって行われる。その際には、IRD−A110が該EPG画面構成情報1200を生成するために必要な情報を送信する。送信される情報は、例えば、生成要求するEPG画面の時刻情報(XX時からYY時間分)や、ジャンル情報などである。また、VTR130内のEPG画面生成部1132が生成する画面の表示機能に関する情報(表示可能サイズや表示可能色など)も同時に送信する。
【0074】
次に、VTR130からEPG画面構成情報1200の取得依頼を受けたIRD−A110は、放送などによって提供される前記番組情報200をもとにEPG画面構成情報1200を生成する(ステップ1312)。その処理に際しては、前記ステップ1312でVTR130から送信された情報を参照し、該情報に従って該EPG画面構成情報1200を生成する。なお、本ステップはIRD−A110内の番組情報解釈ソフトA1111とEPG画面構成情報生成ソフト1112によって処理される。
【0075】
そしてIRD−A110は、前ステップ1312で生成した該EPG画面構成情報1200をVTRへ送信する(ステップ1313)。この場合の通信方法としては、IEEE1394シリアルバス100を利用した制御信号の通信、すなわち前ステップ1311におけるVTR130からの取得依頼に対する返信によって行われる。
【0076】
さて、本ステップでは、前ステップ1310によって取得された該EPG画面構成情報1200をEPG画面構成情報解釈ソフト1131によって解釈し、該解釈に基いてEPG画面生成部1132によってEPG画面を生成する(ステップ1301)。本処理は、該EPG画面構成情報1200内の全体画面情報1210、グループリスト1220、画面要素リスト1230を参照し、配置情報や初期状態情報などに基いて行われる。またこの際必要に応じて、該EPG画面構成情報1200から生成したEPG画面領域に、VTR130固有のEPG画面領域を重ね合わせても良い。この場合のEPG画面例を以下図14を用いて説明する。
【0077】
本方法におけるEPG画面の例は図14内1400に示す通りである。図示の通り、表示内容は図6に示したEPG画面600とほぼ同じである。ただし、1410に示した領域が、該EPG画面構成情報1200から生成したEPG画面領域、その外側を囲む領域がVTR130側で重ね合わせた領域である。このようにすれば、即時番組記録や番組記録予約、もしくは、単なる番組選択など、VTR130側の目的の機能に合わせた表示が可能となる。
【0078】
そして、ステップ1301によりEPG画面1400の生成処理が終了した後に、本ステップにて該EPG画面1400を、TV150に表示する(ステップ1302)。これは、図3(a)と同様に、例えばTV150に表示させるために出力する映像データに、該EPG画面1400を多重化して出力する。
【0079】
このようにすることで、EPG画面生成機器(VTR130)は、番組情報を解釈せずに(すなわち放送サービスの相違に関係なく)EPG画面(EPG画面1400)を生成することが可能となる。そして、この場合放送受信機(IRD−A110)から取得する情報は、EPG画面の構成情報(EPG画面構成情報1200)である。
【0080】
そして、このように表示されたEPG画面1400で選択された番組に関する映像・音声信号を、放送受信機から取得する方法について以下図13(b)を用いて説明を加える。なお、ここではEPG画面1400内に表示されている各番組はボタン要素とし、該ボタン要素の要素IDを用いて、対応する番組の映像・音声信号を識別する情報(第一・第二の方法におけるストリーム識別情報)をIRD−A110から取得できるものとする。
【0081】
まず、図3(a)に示したステップ311と同様に、表示中のEPG画面(この場合はEPG画面1400)から、所望の番組(番組を示すボタン要素)を利用者に選択させる(ステップ311)。この際、必要に応じて要素リスト1230内の背景カラー情報や背景パターン情報を参照して該ボタン要素の表示を更新する。また、EPG画面1400内にある例えば右向きの三角の図形が示されているボタン要素が選択された場合は、該ボタン要素が選択されたことを、IRD−A110に通知して、再度EPG画面構成情報1200の必要な情報を取得する。そして、ステップ1301、1302の処理を行ってEPG画面1400の再表示を行う。
【0082】
次に、ステップ311によって選択されたボタン要素に対応する要素IDをIRD−A110に通知する(ステップ1321)。
【0083】
ステップ1321で番組の要素IDを通知されたIRD−A110は、該要素ID(番組)に対応する番組の映像・音声信号を識別する情報をVTR130に送信し、VTR130はこれを取得する(ステップ1322)。
そして、前ステップ1322によって取得した該識別情報を用いて、IRD−A110に対して、該番組の映像・音声信号の取得依頼を行い、用途に応じて該信号を再生/記録もしくはその予約処理を行う(ステップ1323)。
【0084】
以上のようにすれば、EPG画面を生成して表示するだけでなく、該EPG画面から所望の番組を選択し、それを視聴/記録/予約することが可能になる。またここでは、番組の映像・音声信号を識別する情報を、選択された要素IDを用いてIRD−A110から取得したが、該識別情報はあらかじめ要素リスト1230内の設定状態情報やタイプ別情報として格納させておいても良い。そうすれば、VTR130は該情報を参照することによって、該識別情報を取得できるようになる。
【0085】
また、三番目の方法において、EPG画面構成情報1200を、別のデータ構成のものとして用いることも考えられる。例えば、良く知られたHTML(Hyper Text Markup Language)形式などのデータ形式を用いる方法が考えられる。もちろん、この場合は図11内のEPG画面構成情報解釈ソフト1131は、該HTML形式のデータを解釈する手段へと置き換えられる。
【0086】
また一方で、このEPG画面構成情報1200の代わりに、EPG画面生成部1132が生成する形式のEPG画面データを、直接IRD−A110から取得する方法も考えられる。この場合は、図11に示したEPG画面構成情報解釈ソフト1131は必要なくなり、代わりにIRD−A110の側でEPG画面データを生成する必要が出てくる。さらには、この場合VTR130の側では、表示されているEPG画面(例えばEPG画面1410)の内容を知り得ないため、利用者からの入力操作(番組選択の操作)は、そのまま(例えばリモコンの上下左右ボタン押下に対するものなど)IRD−A110へ通知することになる。この入力操作を通知されたIRD−A110は、該入力操作に応じて、EPG画面の再描画が必要な場合は、新たなEPG画面データを生成し、VTR130へ送る。一方で、該入力操作が番組選択操作であるような場合は、それに応じた番組が選択された旨をVTR130へ通知する。なお、先にも述べたがEPG画面データの形式はVTR130内のEPG画面生成部1132が生成する形式である。この形式は、良く知られたTV150がVTRなどから入力する映像信号の形式であり、従って図示はしない。
【0087】
この方法を適用するためのIRD−A110、IRD−B120、及びVTR130の構成例について、図15を用いて説明する。なお、ネットワークの構成については、これまでの説明と同じである。
【0088】
まず、IRD−A110において図11に示した構成要素との違いは、EPG画面構成情報1200を生成するEPG画面構成情報生成ソフト1112の代わりに、前記EPG画面データを生成するEPG画面データ生成ソフト1512を備えることである。
【0089】
同様に、IRD−B120において図11に示した構成要素との違いは、EPG画面構成情報1200を生成するEPG画面構成情報生成ソフト1122の代わりに、前記EPG画面データを生成するEPG画面データ生成ソフト1522を備えることである。
【0090】
一方で、VTR130において図11に示した構成要素との違いは、まずEPG画面構成情報解釈ソフト1131を備えないこと、代わりに、リモコンなどの入力手段によるEPG画面に対する利用者の入力操作に応じたEPG画面制御を司るEPG画面制御ソフト1531を備えることである。
【0091】
さて、以下ではこのEPG画面データを用いた方法におけるEPG画面の生成手順について、その処理フローを示した図16(a)を用いて説明する。ここでも図3(a)の説明時と同様に(ステップ301において)、入力選択画面400により、IRD−A110が受信する番組、すなわち放送サービスAの番組に対するEPG画面の表示指示があったものとする。
【0092】
まず、図3(a)に示したステップ301と同様に、利用者がVTR130に対してEPG画面表示の指示を行うことにより本処理が開始される(ステップ301)。
次に、EPG画面データをIRD−A110より取得する(ステップ1610)。本ステップ1610は、以下の3段階のステップにより処理される。
【0093】
まず、VTR130は、IRD−A110に対して該EPG画面データの取得依頼を行う(ステップ1611)。この依頼処理は、図3(a)に示したステップ303と同様に、IEEE1394シリアルバス100を利用した制御信号の通信によって行われる。その際には、IRD−A110が該EPG画面構成情報1200を生成するために必要な情報を送信する。送信される情報は、例えば、生成要求するEPG画面の時刻情報(XX時からYY時間分)や、ジャンル情報などである。また、VTR130内のEPG画面生成部1132が生成する画面の表示機能に関する情報(表示可能サイズや表示可能色など)も同時に送信する。
【0094】
次に、VTR130からEPG画面データの取得依頼を受けたIRD−A110は、放送などによって提供される前記番組情報200をもとにEPG画面データを生成する(ステップ1612)。その処理に際しては、前記ステップ1612でVTR130から送信された情報を参照し、該情報に従って該EPGデータを生成する。なお、本ステップはIRD−A110内の番組情報解釈ソフトA1111とEPG画面構成情報生成部1112によって処理される。
【0095】
そしてIRD−A110は、前ステップ1612で生成した該EPG画面データをVTRへ送信する(ステップ1613)。この場合の通信方法としては、IEEE1394シリアルバス100を利用した制御信号の通信、すなわち前ステップ1611におけるVTR130からの取得依頼に対する返信によって行われる。
【0096】
さて、本ステップでは、前ステップ1610によって取得された該EPG画面データを、EPG画面1410としてTV150に出力する(ステップ1601)。またこの際必要に応じて、IRD−A110から取得したEPG画面データに、VTR130固有のEPG画面を重ね合わせても良い。この場合のEPG画面例は前記の図14に示したEPG画面1400と同様のものが考えられる。
【0097】
そして、このように表示されたEPG画面1410で選択された番組に関する映像・音声信号を、放送受信機から取得する方法について以下図16(b)を用いて説明を加える。なお、ここでは利用者は、VTR130用のリモコンなどの入力手段を利用して、EPG画面1410に対する操作を行うものとする。そしてこの入力手段には、上下左右を指示する方向ボタン(該EPG画面1410上の選択要素を移動する場合に使用される)とEPG画面の選択要素の選択を指示する決定ボタンを備えているものとする。なお、選択要素とは、EPG画面1410内に示された番組を示すボタン要素や、該EPG画面1410の表示時間帯を変更するためのボタンなどの入力指示を受け付ける表示要素のことを示す。
【0098】
まず、利用者からの入力手段による、EPG画面1200に対する操作指示を受け付ける(ステップ1621)。
【0099】
次に、前ステップ1621による操作の情報をIRD−A110に通知する(ステップ1622)。この情報は、図示しないが入力手段による前記上下左右の方向ボタンや前記決定ボタンを識別するための情報である。
前ステップ1622で操作情報を受信したIRD−A110は、該操作情報が番組を示すボタン要素の選択であるかどうか判断する(ステップ1623)。そして、番組を示すボタン要素の選択である場合は、ステップ1624へと処理を移す。一方で番組を示すボタン要素の選択ではない場合は、ステップ1626へと処理を移す。
【0100】
さて、ステップ1623により、利用者の操作が番組指示と判断された場合(番組を示すボタン要素が選択されたと判断された場合)は、該番組に対する番組の映像・音声信号を識別する情報をVTR130へ通知する(ステップ1624)。
【0101】
そして、前ステップ1624の通知によって取得した該識別情報を用いて、IRD−A110に対して、該番組の映像・音声信号の取得依頼を行い、用途に応じて該信号を再生/記録もしくはその予約処理を行う(ステップ1625)。
【0102】
一方で、ステップ1623により、利用者の操作が番組指示でないと判断された場合は、まず、該指示によりEPG画面1410の表示更新が必要かどうか判断する(ステップ1626)。ここで、該表示更新が必要と判断された場合は、図16(a)内のステップ1612の処理へ戻り、表示を更新するためのEPG画面データを生成を行う。一方で、該表示更新が必要でないと判断された場合は、ステップ1621の処理へ戻り、再度利用者からのEPG画面1200に対する操作指示を受け付ける。
【0103】
以上のようにすれば、先に述べたEPG画面構成情報1200を用いる方法と同様に、EPG画面の生成と表示、及び、番組選択、さらには番組の視聴/記録/予約することが可能になる。
以上で、三番目の方法におけるEPG画面の生成手順の説明を終える。
以上説明したように、本発明によれば、それぞれ異なる複数の形式の番組情報(番組情報200)が存在する場合においても、通信手段を介して放送受信機(IRD−A110及びIRD−B120)に接続されたEPG画面生成機器(VTR130)が、上に述べた三種類の方法によってEPG画面を生成することが可能になる。
【0104】
まず、第一番目の方法では、番組受信機から該番組情報をそのままの形式で取得し、該EPG生成機があらかじめ持っている各形式の番組情報の解釈手段、または該番組受信機から取得した該解釈手段によって、該番組情報を解釈しEPG画面を生成することが可能になる。
【0105】
また第二番目の方法では、該EPG生成機は、番組受信機によって該EPG生成機が解釈できる共通形式に変換された番組情報を取得し、該共通形式の番組情報を解釈することでEPG画面を生成することが可能になる。
【0106】
さらに第三の方法では、該EPG生成機は、番組受信機が番組情報をもとに生成したEPG画面の構成情報あるいはEPG画面データを取得することで、該情報をもとにEPG画面を生成/表示することが可能になる。
【0107】
なお、本実施形態の説明では、放送受信機の例としては、デジタル衛星放送受信機(IRD−A110、IRD−B120)を挙げたが、これらは、番組情報を扱う他の種類の装置に置き換えることが可能である。例えば、本説明でEPG画面生成機器としての例としたVTRであることも考えられる。VTRが映像・音声信号と共に、該番組情報を磁気テープに記録し、該記録された該番組情報から、他のEPG画面生成機器でEPG画面を生成したい場合などが考えられるからである。
【0108】
同様に、EPG画面生成機器の例としては、VTR(VTR130)を挙げたが、これも他の種類の装置に置き換えることが可能である。例えば、符号化された映像・音声信号を再生するデジタルTVなどが考えられる。本説明でのIRD−A110などから受信する番組を、このデジタルTVが生成したEPG画面で選択させる場合などである。
【0109】
【発明の効果】
以上説明したように、本発明によれば、使い勝手のよいEPG画面を作成することができる。
【図面の簡単な説明】
【図1】本発明の実施例にかかる第一の方法におけるIRD−A及びIRD−B及びVTRの構成を示したブロックタイヤグラムである。
【図2】放送受信機(IRD−A及びIRD−B)が放送から取得する番組情報の構造を示した図である。
【図3】本発明の実施例にかかる第一の方法におけるEPG画面生成処理及び番組選択処理を示したフローチャートである。
【図4】EPG画面生成機器(VTR)において番組の入力先を選択するための画面例を示した図である。
【図5】放送から取得された番組情報から、EPG画面生成の為に生成される番組情報管理データの構造を示した図である。
【図6】EPG画面の画面例を示した図である。
【図7】本発明の実施例にかかる第一の方法を応用したIRD−A及びIRD−B及びVTRの構成を示したブロックタイヤグラムである。
【図8】本発明の実施例にかかる第一の方法を応用したEPG画面生成処理を示したフローチャートである。
【図9】本発明の実施例にかかる第二の方法におけるIRD−A及びIRD−B及びVTRの構成を示したブロックタイヤグラムである。
【図10】本発明の実施例にかかる第二の方法におけるEPG画面生成処理を示したフローチャートである。
【図11】本発明の実施例にかかる第三の方法においてEPG画面構成情報を用いる際のIRD−A及びIRD−B及びVTRの構成を示したブロックタイヤグラムである。
【図12】放送受信機(IRD−A及びIRD−B)が生成してEPG画面生成機器(VTR)に送信する、EPG画面の構成情報を格納するEPG画面構成情報の構造を示した図である。
【図13】本発明の実施例にかかる第三の方法においてEPG画面構成情報を用いる際のEPG画面生成処理及び番組選択処理を示したフローチャートである。
【図14】第三の方法におけるEPG画面の画面例を示した図である。
【図15】本発明の実施例にかかる第三の方法においてEPG画面データを用いる際のIRD−A及びIRD−B及びVTRの構成を示したブロックタイヤグラムである。
【図16】本発明の実施例にかかる第三の方法においてEPG画面データを用いる際のEPG画面表示処理及び番組選択処理を示したフローチャートである。
【符号の説明】
100 IEEE1394シリアルバス
110、120 デジタル衛星放送受信機(IRD)
130 VTR
150 TV
111、121、131 通信制御部
136、1132 EPG画面生成部
137、730 放送サービス識別ソフト
138、139、710、720、910、920、1111、1121 番組情報解釈ソフト
200 番組情報
400 入力選択画面
500 番組情報管理データ
600、1400 EPG画面
1112、1122 EPG画面構成情報生成ソフト
1131 EPG画面構成情報解釈ソフト
1200 EPG画面構成情報
1512、1522 EPG画面データ生成ソフト
1531 EPG画面制御ソフト

Claims (5)

  1. 通信手段を介して、ユーザに番組を選択させるためのEPG画面を生成するために必要な情報を、他の機器から取得して、EPG画面を生成するEPG画面生成装置であって、
    前記EPG画面の生成に必要な情報とは、前記他の機器が放送または記憶媒体から取得、およびまたは生成した、番組名称と放送時刻の情報が含まれる番組情報であって、かつ、前記番組情報には、一つまたは異なる複数の形式が存在し、
    前記他の機器から取得した該番組情報の形式を識別して、前記番組情報を一つの形式に特定する番組情報特定手段と、
    前記通信手段を介して、前記一つまたは異なる複数の形式の前記番組情報を解釈する番組情報解釈ソフトを取得する解釈情報取得手段と、
    前記番組情報特定手段に特定された該番組情報の形式に対応して、該番組情報を前記番組情報解釈ソフトにより解釈して、EPG画面を生成するEPG画面生成手段と、
    前記EPG画面生成手段に生成された該EPG画面を出力する出力手段と、
    前記表示手段に表示された該EPG画面から、特定の番組をユーザに選択させる番組選択手段と、
    前記番組選択手段に選択された番組に対応する、映像・音声信号を識別するための識別情報を番組情報から取得する識別情報取得手段と、
    前記識別情報取得手段で取得された該識別情報に対応する映像・音声信号を、前記他の機器から取得する信号取得手段と、
    を備えることを特徴とするEPG画面生成装置。
  2. 請求項1に記載のEPG画面生成装置において、前記他の機器から前記通信手段を介して、前記番組情報解釈ソフトを取得することを特徴とするEPG画面生成装置。
  3. 請求項1に記載のEPG画面生成装置において、
    番組情報解釈ソフトを取得済みであるかを判断する解釈情報比較手段と、
    前記解釈情報比較手段により、取得済みでないとの判断の結果に応じて、番組情報解釈ソフトを置き換える解釈情報置換手段と、
    を備えることを特徴とするEPG画面生成装置。
  4. 請求項1に記載のEPG画面生成装置において、
    前記EPG画面の生成に必要な情報とは、前記他の機器が放送または記憶媒体から取得した、一つまたは異なる複数の形式が存在する番組情報から生成した、EPG画面を構成する一つ以上の構成要素に関する、図形およびまたは文字を表す要素情報、およびまたは、前記構成要素の該EPG画面上の位置を表す位置情報、およびまたは、該構成要素の操作に対する処理を示す処理情報からなるEPG画面構成情報であることを特徴とするEPG画面生成装置。
  5. 請求項4に記載のEPG画面生成装置であって、
    前記EPG画面構成情報に含まれない情報をもとに、補助画面を生成する補助画面生成手段を備え、
    前記表示手段は、前記EPG画面生成手段に生成された該EPG画面と、前記補助画面生成手段に生成された該補助画面を、重ね合わせて表示するように構成される、ことを特徴とするEPG画面生成装置。
JP28066298A 1998-10-02 1998-10-02 Epg画面生成装置 Expired - Fee Related JP4240603B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP28066298A JP4240603B2 (ja) 1998-10-02 1998-10-02 Epg画面生成装置
EP99307765A EP0991272A1 (en) 1998-10-02 1999-10-01 EPG screen generating method and apparatus and EPG information transmission apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28066298A JP4240603B2 (ja) 1998-10-02 1998-10-02 Epg画面生成装置

Publications (3)

Publication Number Publication Date
JP2000115653A JP2000115653A (ja) 2000-04-21
JP2000115653A5 JP2000115653A5 (ja) 2005-11-17
JP4240603B2 true JP4240603B2 (ja) 2009-03-18

Family

ID=17628193

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28066298A Expired - Fee Related JP4240603B2 (ja) 1998-10-02 1998-10-02 Epg画面生成装置

Country Status (2)

Country Link
EP (1) EP0991272A1 (ja)
JP (1) JP4240603B2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6684399B1 (en) * 1999-09-17 2004-01-27 Spotware Technologies, Inc. Electronic program guide including live network multimedia broadcast channels
JP2002057966A (ja) * 2000-08-07 2002-02-22 Hitachi Ltd 映像・音声情報検索装置および方式
AUPR190500A0 (en) * 2000-12-07 2001-01-04 Right Hemisphere Pty Limited Video recorder programming
JP2002369094A (ja) * 2001-06-12 2002-12-20 Matsushita Electric Ind Co Ltd 番組情報取得システム、および取得方法
FR2848367A1 (fr) * 2002-12-04 2004-06-11 Koninkl Philips Electronics Nv Systeme et procede de decouverte de services pouvant etre fournis par au moins deux sources de services distinctes
KR100557046B1 (ko) * 2003-09-29 2006-03-03 엘지전자 주식회사 디지털 방송에서 서비스 콤포넌트를 효과적으로 선택하기위한 장치 및 방법
KR100724898B1 (ko) 2005-09-05 2007-06-04 삼성전자주식회사 지상파 dmb 시스템 및 위성 dmb 시스템 간의 서비스링킹 정보 제공 방법 및 dmb 단말기에서의 서비스 링킹정보를 이용한 서비스 변경 방법

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5798785A (en) * 1992-12-09 1998-08-25 Discovery Communications, Inc. Terminal for suggesting programs offered on a television program delivery system
JPH0993548A (ja) * 1995-09-27 1997-04-04 Toshiba Corp 文字情報表示機能付きテレビ受信機
JPH10126750A (ja) * 1996-10-23 1998-05-15 Matsushita Electric Ind Co Ltd 番組情報放送システム、放送装置、及び受信端末装置
KR19980042023A (ko) * 1996-11-01 1998-08-17 윌리엄비.켐플러 오디오 영상 시스템용 집적 회로
JP3528480B2 (ja) * 1996-11-19 2004-05-17 ソニー株式会社 Epg機器及びその制御方法
JP3814903B2 (ja) * 1996-12-25 2006-08-30 株式会社日立製作所 映像・データ表示方法及び装置

Also Published As

Publication number Publication date
EP0991272A1 (en) 2000-04-05
JP2000115653A (ja) 2000-04-21

Similar Documents

Publication Publication Date Title
JP5043150B2 (ja) 電子プログラム・ガイド・グリッドのカスタマイゼーションを伴うデフォルト・チャネル予定表およびディスプレイのシステムおよび方法
US7124432B2 (en) Transmit device and method thereof, record/play device and method thereof as well as recording system and media
JP4440478B2 (ja) 番組ガイド情報をカスタマイズするインタフェースおよび方法
EP1095511B1 (en) Electronic program guide using markup language
KR100900949B1 (ko) Epg 생성장치 및 epg 생성방법
EP2469845B1 (en) Television receiver and method of controlling the receiver
US7633642B2 (en) Apparatus that indicates to the user in advance whether printing is permitted for digital broadcast video content
CN101854500A (zh) 用于交互式电视节目指南***的方法和交互式电视指南***
JP4240603B2 (ja) Epg画面生成装置
US20030067886A1 (en) System and method for recording broadcasting programs
US20060218248A1 (en) Contents distribution system, contents distribution method, and computer-readable storage medium therefor
KR100351823B1 (ko) 사용자 오에스디(osd) 제공 장치 및 방법
KR100758640B1 (ko) 방송 시청각 프로그램의 시각적 디스플레이 방법 및 관련시각적 디스플레이 디바이스
JP5129533B2 (ja) 放送受信装置、その制御方法
JP2001211401A (ja) デジタル放送受信機およびメール端末装置
US20060078274A1 (en) Video recording control device and video recording control method
EP1355490A2 (en) Multifunction video apparatus
JP2008118523A (ja) 予約受付装置および予約受付方法
JP2005191617A (ja) 事前部分視聴方法
JP3778135B2 (ja) 定形データ放送送出装置
JP2008061020A (ja) 番組表表示装置
JP3851315B2 (ja) 番組受信装置およびその番組受信方法
JPH09121316A (ja) 番組内容表示装置
JP2007082042A (ja) 受信装置、及び受信システム
WO2013175519A1 (ja) 番組情報送信装置、番組情報受信装置および番組情報送信方法

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050929

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050929

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050929

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060417

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070904

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080924

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081114

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081209

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081222

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130109

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140109

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

LAPS Cancellation because of no payment of annual fees