JP4547094B2 - System and method for default channel calendar and display with customization of electronic program guide grid - Google Patents

System and method for default channel calendar and display with customization of electronic program guide grid Download PDF

Info

Publication number
JP4547094B2
JP4547094B2 JP2000591797A JP2000591797A JP4547094B2 JP 4547094 B2 JP4547094 B2 JP 4547094B2 JP 2000591797 A JP2000591797 A JP 2000591797A JP 2000591797 A JP2000591797 A JP 2000591797A JP 4547094 B2 JP4547094 B2 JP 4547094B2
Authority
JP
Japan
Prior art keywords
channel
default
list
individual channels
program
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 - Lifetime
Application number
JP2000591797A
Other languages
Japanese (ja)
Other versions
JP2002534858A (en
JP2002534858A5 (en
Inventor
ピーター クリストファー ショアフ
ケンネス エス ハンコック
ダグラス ビー マックレー
ジェイムズ エイ ラリス
スティーブン ディアス
ウェンディー ホワイトヘッド
Original Assignee
インデックス システムズ インコーポレイテッド
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 インデックス システムズ インコーポレイテッド filed Critical インデックス システムズ インコーポレイテッド
Publication of JP2002534858A publication Critical patent/JP2002534858A/en
Publication of JP2002534858A5 publication Critical patent/JP2002534858A5/ja
Application granted granted Critical
Publication of JP4547094B2 publication Critical patent/JP4547094B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42692Internal components of the client ; Characteristics thereof for reading from or writing on a volatile storage medium, e.g. Random Access Memory [RAM]
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • 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/482End-user interface for program selection
    • H04N21/4823End-user interface for program selection using a channel name

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)

Description

【0001】
【発明の属する技術分野】
(相互関連出願の参照)
本出願は、アメリカ合衆国仮出願第60/113,967号、1998年12月28日提出の利益を主張し、それは参照のためにここに採用されている。
【0002】
(技術分野)
本発明は、一般的にテレビ・システムに関し、より特定的には、電子プログラム・ガイドのデフォルト・ディスプレイのためのデフォルト・チャネル予定表を含むテレビ・システムに関し、電子プログラム・ガイドは、視聴者の好みに従ってカスタマイズ(customized)される。
【0003】
【従来の技術】
(背景技術)
今日のテレビ・システムは、何百ものチャネルを受信することができる。これらすべてのチャネルに関する情報は、電子プログラム・ガイド(electronic program guide)(EPG)グリッドに、1回に、前記テレビ・システムによって表示されることはできない。このように、EPGの初期ディスプレイに関して、前記グリッド上に現れるデフォルト・チャネルに関して、決定がなされる必要がある。そのようなプログラム記述が、テレビ・システムにおけるメモリの制約によって、デフォルト・チャネルのすべてに関しては表示されることができない場合、プログラム記述を入手するデフォルト・チャネルに関しても、決定がなされる必要がある。これらの選択が1度なされると、前記チャネルを表示するデフォルトの順番も、決定されなければならない。
【0004】
これらの決定を扱う一つの方法は、前記テレビ・システムに、視聴者に利用可能であるすべてのチャネルのチャネル予定表を送信し、およびリストの上位にあるチャネルを、EPGグリッド上に現れるデフォルト・チャネルとして選択することによるものである。前記チャネル予定表は、ディスプレイ優先パケット(display priority packet)(“DPP”)で送信され、テレビ・システムのメモリに記憶される。EPGはそれから、デフォルトとして、前記リストの上位に現れるチャネル(例えば、最初の50チャネル)を表示する。表示されたチャネルのすべては、プログラム記述も入手する。例えば、以下のチャネル予定表が、DPPで送信されてもよい:
1)メジャー・ネットワーク(major network)1
2)メジャー・ネットワーク2
3)マイナー・ネットワーク(minor network)1
4)マイナー・ネットワーク2
5)メジャー映画チャネル1
6)メジャー映画チャネル2
7)メジャー映画チャネル3
8)メジャー映画チャネル4
9)マイナー映画チャネル1
10)マイナー映画チャネル2
【0005】
四つのチャネルがデフォルトで表示されることになっている場合、前記四つのチャネルは、示された例に従って、メジャー・ネットワーク1、メジャー・ネットワーク2、マイナー・ネットワーク1、およびマイナー・ネットワーク2であろう。チャネルの異なるデフォルト・ディスプレイに関して、DPPでのチャネル予定表は変更され、テレビ・システムに再送信される。例えば、二つのメジャー・ネットワークが、二つのメジャー映画チャネルとともに、デフォルトで表示されることになっている場合、上述のチャネル予定表は、以下のように変更されるであろう:
1)メジャー・ネットワーク1
2)メジャー・ネットワーク1
3)メジャー映画チャネル1
4)メジャー映画チャネル2
5)マイナー・ネットワーク1
6)マイナー・ネットワーク2
7)メジャー映画チャネル3
8)メジャー映画チャネル4
9)マイナー映画チャネル1
10)マイナー映画チャネル2
【0006】
EPGに表示されるべき追加のチャネルを含むことを望む視聴者は、メモリからチャネル予定表を検索し、前記予定表から所望のチャネルを選択する。
【0007】
【発明が解決しようとする課題】
上述の方法の欠点の一つは、チャネル予定表上のチャネルの列挙の順番は、どのチャネルがデフォルトで表示されることになっているかも命じることである。このように、デフォルトで表示されるべきチャネルは、時に、それが属するチャネルの残りとは離れて、チャネル予定表の上位にまとまって現れなければならない。それゆえに、チャネル予定表におけるチャネルは、カテゴリ/テーマでまとめることができない。その結果、EPGグリッド上のチャネルも、デフォルト・チャネル以外のチャネルが、視聴者によって可能にされることになっている場合、カテゴリ/テーマによってまとめることができない。
【0008】
例えば、上述の例において、二つのメジャー・ネットワーク・チャネルおよび二つのメジャー映画チャネルのみが、ガイド上に表示されることになっている場合、前記ガイドは、前記チャネルのテーマに基づいて編成されて現れ、視聴者は簡単に、それぞれネットワーク・チャネル部門または映画チャネル部門を見ることによって、特定のネットワーク・チャネルまたは映画チャネルを見つけるかもしれない。しかしながら、視聴者が、マイナー・ネットワーク1もガイド上に現れるようにしたいと思っている場合、チャネル予定表はチャネルのディスプレイの順番を命じるので、それはネットワーク・チャネルの残りとともによりも、メジャー映画チャネルの下に表示されるであろう。より多くのチャネルがガイドに現れるにつれて、EPGグリッド上に編成された形式で表示されるチャネルを維持することがより重要になり、それによって視聴者は迅速に所望のチャネルを見つけることができる。
【0009】
上述の方法の他の欠点は、デフォルトで表示されるチャネルが、詳細なプログラム記述も入手することである。しかしながら、視聴者は、視聴者が最も見たい特定のチャネルのみのプログラムの詳細なプログラム記述にアクセスしてもよく、視聴者が関心のない残りのチャネルの詳細なプログラム記述にアクセスすることはほとんどない。そのように、これらのチャネルの詳細なプログラム記述を記憶することは、テレビ・システムのメモリ空間の非効率的な使用である。
【0010】
従って、表示されるべきデフォルト・チャネルが、そのカテゴリにおいて、非デフォルト・チャネルとともに維持されてもよく、チャネルがテーマに基づいて編成されるEPGへの必要性がある。また、デフォルトで表示されるチャネルが、自動的に詳細なプログラム記述を入手しないEPGへの必要性もある。その代わり、視聴者は、詳細な記述を入手することになっているチャネルを選択することができるであろう。
【0011】
【課題を解決するための手段】
(発明の最適な実施形態)
本発明は、デフォルト・チャネル予定表に従って、EPGグリッドを表示するためのシステムおよび方法を具備する。EPGグリッドのディスプレイは、ユーザの好みに従って、カスタマイズされてもよい。
【0012】
本発明の一つの実施形態において、デフォルト・チャネル予定表は、二つの異なるパケット;イネーブリング優先パケット(enabling priority packet)および延長ディスプレイ優先パケット(extended display priority packet)で送信される。テレビ装置は、イネーブリング優先パケットで、電子プログラム・ガイド・グリッド上に表示されるべきデフォルト個別チャネルのリストを受信する。テレビ装置はまた、延長ディスプレイ優先パケットで、前記テレビ装置に利用可能なすべての個別チャネルの電子プログラム・ガイド・グリッド上のディスプレイの順番を示すチャネル・グループのリストも受信する。デフォルト個別チャネルのリストおよびチャネル・グループのリストは、テレビ装置のメモリに記憶される。それゆえに、チャネル予定表におけるチャネルは、カテゴリ1テーマに基づいて、ともに維持されてもよいことが理解されるであろう。
【0013】
EPGグリッドのデフォルト・ディスプレイに関して、テレビ装置は、デフォルト個別チャネルのリストと、およびそれらの関連するプログラム・スケジュール情報を、前記メモリから検索する。テレビ装置はそれから、デフォルト個別チャネルのリストと、および前記個別のチャネルと関連するプログラム・スケジュール情報の一部とを、チャネル・グループのリストによって示されるディスプレイの順番に従って、電子プログラム・ガイド・グリッド上に表示する。
【0014】
本発明の一つの特定の特徴において、デフォルト個別チャネルはまた、デフォルト個別チャネルによってテレビ放送されるプログラムの詳細なプログラム記述も入手する。
【0015】
本発明の他の特定の特徴において、視聴者は、チャネル・エディタ・スクリーンから、非デフォルト個別チャネルを可能にすることによって、EPGグリッドのデフォルト・ディスプレイを変更してもよい。非デフォルト個別チャネルおよびそのプログラム・スケジュール情報は、チャネル・グループのリストによって示される順番に従って表示される。視聴者はさらに、詳細なプログラム記述を入手する個別チャネル、または個別チャネルが表示される順番を変更してもよい。
【0016】
【発明の実施の形態】
一般的に言えば、本発明のシステム及び方法は、EPGに関するカスタマイズ可能なチャネルの表示及び詳細なプログラム記述を提供する対話型電子プログラムガイド(EPG)を備えたテレビ装置を有する対話型テレビスケジュールシステムに関するものである。
【0017】
図1は、本発明の1実施例による対話型テレビスケジュールシステムの概略ブロック線図である。この対話型テレビスケジュールシステムは、ケーブルボックス20とIRDボックス25から入力を受信するテレビシステム45を含んでいる。テレビシステム10はテレビ50及びVCR15を含んでいる。
【0018】
テレビ50は、後に詳細に説明するが、テレビスケジュール情報及び付加的サービスに関する情報(これ等を総称して「EPGデータ」と呼ぶ)を表示するための対話型EPG45で構成されている。視聴者は、従来の方法で、好ましくはIR遠隔操作器40の形態の入力装置40を通して、テレビ50及びEPG45と対話する。キーボード、キーパッド、ジョイスティック、マウス、トラックボール、タッチパッド等の他の視聴者入力装置40を使ってもよい。
【0019】
テレビシステム10の種々の受信器20、25、30、35にEPGデータを供給するのに、各種の送信スキームを利用することができる。例えば、EPGデータは、ケーブル及び/又は直接放送衛星(DBS)を通して、それぞれケーブルボックス20及び/又はIRDボックス25経由で供給することができる。EPGデータの追加的ソースとして、テレビ50に連結されているアンテナ35を使うこともできる。更に、従来型の衛星システム、同軸ケーブル、電話回線、光ファイバーケーブルのような入力経路30を通して、データを送信することもできる。
【0020】
図2は、EPGデータをテレビシステム10に供給するための、図1のケーブルボックス20のより詳細な概要ブロック線図である。図2に示すように、ケーブルボックス20は、プロセッサ60とメモリ65を有している。ケーブルボックス20のメモリ65は、EPGデータを受信、編成、表示するためのソフトウェア70と、EPGデータそれ自身とを記憶する。しかし、EPGデータは、以下に図3に関連して説明するが、テレビシステム10のメモリに記憶するのが望ましい。
【0021】
メモリ65は、更に、視聴者のプロフィール等に関するデータを記憶することもできる。本発明のある実施例では、メモリ65に記憶されているデータのある部分は、ケーブルモデム75経由でインターネットから取得される。データの他の部分は、ケーブルヘッドエンドから受信したデータから、プロセッサが生成する。
【0022】
図3は、図1のテレビシステム10のより詳細な概要ブロック線図である。図3に示すように、アンテナ35、ケーブルボックス20、又はIRDボックス25のようなテレビ信号のソース100は、テレビチューナー105に接続されている。チューナー105の出力は、ビデオ及び音声のテレビ情報を含む変調された中間周波数信号110である。チューナー105は、中間周波数増幅器(IFAMP)110で、映像検知器(PICTURE DET)115及び音声検知器(SOUND DET)120に接続されており、これら両検知器がベースバンド・ビデオ及び音声信号をそれぞれ生成する。音声信号は、音声増幅器(SOUND AMP)125で、ラウドスピーカー130に連結されている。ビデオ信号は、ビデオ増幅器(図示せず)でスイッチ135の入力の1つに連結されている。音声検知器120及び映像検知器115は、それぞれVCR15の音声及びビデオ入力に接続されている。代わりに、テレビ信号ソース100は、VCR15の内部チューナー及び復調回路が利用できるのであれば、VCR15のRF入力に直接接続してもよい。
【0023】
VCR15の出力は、スイッチ135の他方の入力に接続されている。スイッチ135の出力は、従来型ピクチャ−イン−ピクチャ(PIP)集積回路チップ140の入力の1つに接続されている。PIPチップ140の出力はスクリーン(図示せず)を有するテレビ50のビデオ入力142に接続されている。
【0024】
本発明の1実施例によれば、図3に示すテレビシステム10は、更新可能なテレビプログラムスケジュール情報のデータベースを記憶するためのEPGメモリ145を含んでいる。このデータベースは、周知のやり方で、テレビシステム10へのテレビチャネル放送の垂直帰線消去間隔(VBI)の間に継続的データリンクによって更新することができる。
【0025】
EPGメモリ145は、テレビ50の作動を制御するようにプログラムされているマイクロプロセッサ150に接続されている。マイクロプロセッサ150用の操作プログラムは、読み取り専用メモリ(ROM)155に記憶されている。視聴者入力装置40は、視聴者からのコマンドを入力し、EPGと対話するために、マイクロプロセッサ150に連結されている。
【0026】
ビデオプロセッサ160はマイクロプロセッサ150に連結されている。視聴者がテレビプログラムスケジュール情報を見たい場合には、マイクロプロセッサ150は、EPGメモリ145から関連するデータの部分を呼び出し、それをビデオプロセッサ160に繋ぎ、そこでプログラムリストが表示用にフォーマットされる。ビデオプロセッサ160に記憶されている情報は、テレビ50のスクリーン上に表示されるビットマップであるのが望ましい。
【0027】
マイクロプロセッサ150は更に、チャネル切替のためにチューナー105に連結され、再製/録画の選択及び開始/停止のためにVCR15に連結され、スイッチ135に、その入力の1つを選択するために連結され、PIPオペレーションのモードの選択のためPIPチップ140に連結されている。
【0028】
EPGメモリ145に戻るが、テレビプログラムスケジュール情報は、EPGメモリのプログラムスケジュールデータベースに記憶されており、規定の期間、例えば1日又は1週間の間に利用できる全てのチャネルのプログラムスケジュールを含んでいる。これらのプログラムリストには、通常各プログラム毎に、タイトル、プログラム解説、曜日、1日の内の開始時間、プログラムの長さ、プログラムが送信され、従ってソース100で受信できるチャネルが含まれている。本発明のある好適な実施例では、プログラムリストが記憶されている期間が、視聴者の優先度及び嗜好によって異なっている。例えば、この情報が記憶されるのは1、2日のこともあれば、1週間以上のこともある。
【0029】
EPGメモリ145は更に、チャネルがEPGグリッド上に現れる順序に従って、視聴者の利用できる全てのチャネルのチャネルラインナップを記憶する。チャネルラインナップ内でのチャネルの順序付けは、EPGグリッド上に表示されることになるデフォルトチャネルに依存するわけではない。従って、デフォルトによって表示されることになるチャネルは、共にチャネルラインナップの一番上に出てくる必要はなく、チャネルラインナップ内の全てのチャネルがそのテーマに従って編成されたままでもよい。
【0030】
この点では、チャネルラインナップ情報が単一のDPPパケットで送信された先行技術とは違って、本発明のある実施例によるチャネルラインナップ情報は、2つの別々のパケット、即ち、使用可能優先度パケット(EPP)及び拡張表示優先度パケット(XDPP)で送信される。EPPは、使用可能(即ち、EPGグリッド上に表示される)となり、詳細なプログラム解説を有することとなるデフォルトの個々のチャネルのリストを含んでいる。XDPPは、各チャネルグループに属する個々のチャネルが、使用可能になれば、EPGグリッド上に表示されることになる順で挙げられた、全チャネルグループのチャネルラインナップを含んでいる。このように、使用可能チャネルは、一緒にガイド内に、そのグループに従って、EPGグリッドに対し編成された外観を与えるように現れる。
【0031】
図4は、代表的EPP200の概略のレイアウト線図である。図4に示された例によれば、EPGグリッド上に表示されることになるデフォルトの個々のチャネルの中には、3つのネットワークチャネル、WCVB5、WABC、WBGHがあり、全てABCネットワーク系列である。他のデフォルトチャネルには、3つの映画チャネル、HBO1、HBO2、SHOWTIMEと、MTVチャネルと、スポーツチャネルが1つ、ESPNが含まれている。これらのデフォルトチャネルは全て、EPGと通して利用可能な詳細なプログラム解説を含んでいる。詳細なプログラム解説は、以下に詳しく説明するように、これらのチャネルを1つ選択すれば個別の情報ボックス内に出てくる。
【0032】
図5は、図4に示すEPPと共に送信される、各チャネルが所属する全てのチャネルグループのチャネルラインナップを備えた代表的XDPPの概略のレイアウト線図である。図5に示された例によれば、図4のWCVB5、WABC、WBGHのようなABCネットワークに属する個々のチャネルは全て、デフォルトによるか或いは視聴者のガイドとの対話によるかの何れかで使用可能となれば、ガイドの一番上に表示される。ABCネットワークに属する個々のチャネルの後には、FOXネットワーク、CBSネットワーク、NBCネットワークに属する個々のチャネルが続く。ネットワークチャネルの後には、その他の、MTVチャネル、SHOWTIMEチャネル、HBOチャネル、AMCチャネル、ESPNチャネルが続く。
【0033】
図6に示す別の実施例では、XDPPに挙げられているチャネルグループは、特定のテレビ又はケーブルネットワークとは関連付けられてはいない総称的なチャネルカテゴリである。例えば、主要テレビネットワークに属する個々のチャネルは、そのネットワークが、ABC、NBC或いは他の主要テレビネットワークのどれであるかには関わりなく「主要ネットワーク」カテゴリにグルーピングされている。更に、映画チャネルは全て、その映画がHBO、SHOWTIME或いは他の映画チャネルの何れから提供されているかに関わりなく「映画」カテゴリにグルーピングされている。
【0034】
図7は、マイクロプロセッサ150の制御の下、ビデオプロセッサ160(図3)によって生成されたEPGスクリーン170を示す。視聴者は、視聴者入力装置40上の「ガイド」キーを押すことによって、EPGスクリーン170を表示するためのEPGガイドモードを呼び出す。視聴者は、同じキーで、又はリンクされているテレビプログラムを呼び出すことによって、全画面テレビモードに戻る。
【0035】
EPGスクリーン170は、幾つかの異なる表示領域に分割されている。PIPウィンドウ172、第1パネルADウィンドウ174、第2パネルADウィンドウ176はスクリーン50の左側に沿って配置されている。EPGスクリーン170の残りは、通常は、アクションキーバー178、ナビゲーションバー180、グリッドガイド182、情報ボックス184で占められている。図7に示す実施例では、アクションキーバー178、ナビゲーションバー180、グリッドガイド182を含め、ウィンドウの位置、及び他のユーザインタフェースの造形は固定されている。本発明の他の例では、ウィンドウ及び他のユーザインタフェース造形の位置とサイズは、視聴者がカスタマイズできるようになっている。
【0036】
PIPウィンドウ172は、リアルタイムで放送プログラムを表示するか、又はPIPチップ140で製作された録画済みのビデオクリップを表示する。PIPウィンドウ172の半透明のオーバーレイは、タイトル、チャネル(ローカルナンバー及び/又は局名)及びPIPウィンドウ172の状態(ロックされているかいないか)を表示することができる。
【0037】
第1及び第2パネルADウィンドウ174及び176は、今後のテレビ放送プログラムの広告、商品又はサービスの広告を表示する。今後のテレビ放送プログラムの広告は、プログラムの時間及びチャネルとリンクされ、視聴者が、広告にハイライトを当て、視聴アクションボタン178a又は記録アクションボタン178bを押せば、プログラムを自動的に視聴又は記録することができるようになる。
【0038】
商品又はサービスの広告にハイライトを当てると、視聴者は、情報ボックス184から、その商品又はサービスに関する1又は数頁を読めるようになる。或いは、広告が情報広告の時間及びチャネルとリンクされていて、視聴者が、広告にハイライトを当て、視聴アクションボタン178a又は記録アクションボタン178bを押せば、情報広告を視聴又は記録することができるようになる。
【0039】
視聴者は、ナビゲーションバー180上に表示されているメニューボタンのリストの中のグリッドボタン180aを作動させることにより、テレビプログラムスケジュール情報にアクセスする。グリッドボタン180aを作動させると、グリッドガイド182は、テレビプログラムのリストを、一連のプログラムタイル内にそれぞれのチャネルを指定して表示する。グリッドガイド182上に表示されたチャネルのデフォルトリストは、EPPに挙げられた個々のチャネルによって決められる。グリッドガイド182上のチャネルの順序は、XDPPに指定された順序で決められる。
【0040】
プログラムタイルを選択すれば、情報ボックス184に、選択されたプログラムに関する追加の情報が表示される。この追加の情報には、プログラムに誰が出演し、プログラムが何に関してのものであるかというような、選択されたプログラムの詳細な解説が含まれる。
【0041】
プログラムタイルに加え、グリッドガイド182は、仮想チャネル広告付の広告タイル190を含んでいる。仮想チャネルADは、例えば、現在又は今後のテレビプログラムを宣伝するすることもできる。テレビプログラムに関するこのような仮想チャネル広告は、プログラムの時間及びチャネルとリンクされ、視聴者がプログラムを自動的に視聴又は記録できるようになっている。
【0042】
本発明のある実施例によれば、EPGスクリーン170は更に、異なるチャネルグループに関係する多くのメニューボタン(図示せず)を含んでいる。特定のメニューボタンを選択すると、スクリーンカーソルが、選択されたチャネルグループに関係するプログラムタイルのあるグリッドガイドの部分にジャンプする。或いは、メニューボタンを選択すると、プログラムタイルが別の情報ボックス184内に表示される。又別の実施例では、EPGスクリーン170内の、又は視聴者入力装置40上のページダウンボタンを使って、グリッドガイド182内でチャネルグループからチャネルグループへとジャンプする。表示されたチャネルが多すぎてグリッド内の個々のチャネルを探し当てるのが難しい場合には、これらの方法の何れかが望まれることになる。
【0043】
例えば、メニューボタンには、映画、スポーツ、ニュース等のタイトルが含まれていてもよい。映画メニューボタンを選択すれば、HBO、SHOWTIME等の映画チャネルグループに属するチャネルのプログラムタイルが全て情報ボックス184内に表示されるか、或いはスクリーンカーソルがこれらのプログラムタイルの最初にジャンプする。
【0044】
図8は図7のEPGスクリーンの別の表示例である。図8の実施例によれば、特定のチャネルグループに属する全てのチャネルが、単一のプログラムタイル206に圧縮され、このタイルは選択すれば展開されるようになっている。プログラムタイル206は、チャネルグループ206aの名前で識別され、個々のチャネルに関係するプログラムタイルを見るためのタイルを選択するため命令206aを含んでいる。例えば、図7のグリッドガイド182では、ABCネットワークに属する3つのチャネル、WCVB5、WABC、WBGHが、図8に示す単一のABCリストに圧縮されている。プログラムタイル206を選択すれば、識別されたチャネルグループに属する個々のチャネルのプログラムタイルが、グリッドガイド182自身の中で、或いは情報ボックス184内に展開される。
【0045】
本発明のある実施例によれば、グリッドガイド182上に表示されたデフォルトチャネル、並びに表示されたチャネルの順序付けは、視聴者が自分の嗜好に従って、チャネル編集スクリーンを使って修正することができる。図9は代表的なチャネル編集スクリーン210を示す。スクリーン210は2つのフィールド、即ち、要約されていないチャネルを36個まで挙げる3コラムのフィールド212と、視聴者の好みのチャネルを挙げる1コラムのフィールド208である。追加のチャネルページを使って(視聴者入力装置40のページキーを使ってページの間をスワップして)36を超えるチャネルを収容することもできる。
【0046】
3コラムのフィールド212内の各セル214は、チャネル番号とチャネル記述子(例えばWCVB5、MTV)を含んでいる。3コラムのフィールド内のチャネルは、最初はXDPPによって指定された順序で表示されている。更に、各セル124は、ON状態、OFF状態、MY状態を表示するため、カラーコード化されている。ON状態は、チャネルが現在使用可能であることを示し、従ってグリッドガイド182上に表示される。ON状態を表示するセルは、薄緑色の背景で表示される。最初は、EPP内に挙げられている個々のチャネルは、全てON状態で示されている。
【0047】
OFF状態は、チャネルが現在使用禁止であることを示し、従ってグリッドガイド182上には表示されない。OFF状態を表示するセルは、灰色の背景で表示される。MY状態は、チャネルが使用可能であり、視聴者の好みのチャネルを現在表示していることを示している。MY状態を表示するセルは、青色の背景で表示される。
【0048】
視聴者は、使用禁止のチャネルを、そのセルを選択し、ONボタン216を作動させることによって使用可能とすることができる。視聴者は又、使用可能のチャネルを、OFFボタン218を作動させることによって使用禁止とすることができるし、MYボタン220を作動させることによってそのチャネルを好みのチャネルに指定することもできる。ユーザーは更に、使用可能なチャネルを、そのチャネルを選択して情報ボタン222を押すことによって、詳細なプログラム解説を得るように指定することもできる。詳細なプログラム解説付のチャネルを有するセルは、対応するセル内の情報アイコン224によって識別される。最初、EPPに挙げられているチャネルは自動的に詳細なプログラム解説を得ることができる。視聴者の好みのチャネルとして挙げられたチャネルも、自動的に詳細なプログラム解説を得ることができる。視聴者は更に、グリッドガイド182上に表示されたチャネルの順序を修正することもできる。その場合、視聴者は、表示順を変えようとするチャネルに関するセルを選択し、3コラムフィールド212内の所望の位置にそのセルをドラッグすればよい。別の実施例では、ユーザーは個々のチャネルを動かせる代わりに、チャネルのグループを動かすのには制限を加えられる。例えば、スポーツを沢山見るユーザーは、スポーツチャネルをグリッドの一番上に動かすことができる。或いは、視聴者が最もよく見るチャネル又はチャネルのタイプをテレビシステムが自動的に追尾し、そのチャネル又はチャネルのタイプを、自動的にグリッドの一番上に浮上させる。しかし、視聴者は、チャネルがグリッドの一番上に浮上することによって常時チャネルの再編成が行われるのを防ぐために、この機能を使用禁止とすることもできる。これらのチャネルは、チャネル編集スクリーン210の1コラムフィールド208内に、好みのチャネルとして指定することもできる。
【0049】
以上、本発明を特定の実施例を挙げて説明してきたが、当業者には、多くの追加的修正及び変形例のあり得ることが容易に理解頂けよう。例えば、EPGデータは、1つ又はそれ以上の場所、例えばインターネットのような地球規模の通信網経由でアクセス可能な異なるサーバー上に記憶することもできる。別の実施例では、EPGデータは、EPGプロバイダーのコンピュータシステムの一部であるデータベース内のような、中心位置にあるデータベースに記憶されている。従って、本発明は、更なる発明的な活動を行うことなく、上記規定された方法以外でも実施できるものと理解されたい。
【図面の簡単な説明】
【図1】 図1は、本発明の一つの実施形態に従った、テレビ・システムおよびケーブル・ボックス(cable box)を含む双方向テレビ・スケジュール・システムのブロック図である。
【図2】 図2は、図1に記載のケーブル・ボックスのより詳細なブロック図である。
【図3】 図3は、図1に記載のテレビ・システムのより詳細なブロック図である。
【図4】 図4は、イネーブリング優先パケットのレイアウト図である。
【図5】 図5は、延長ディスプレイ優先パケットのレイアウト図である。
【図6】 図6は、代替的実施形態に従った、延長ディスプレイ優先パケットのレイアウト図である。
【図7】 図7は、図4に記載のイネーブリング優先パケットと、および図5に記載の延長ディスプレイ優先パケットにおける情報に従ってチャネルを表示する、EPGスクリーンの図である。
【図8】 図8は、代替的実施形態に従った、図7に記載のEPGスクリーンの図である。
【図9】 図9は、EPGスクリーン・ディスプレイを変更するための、チャネル・エディタ・スクリーンの図である。
[0001]
BACKGROUND OF THE INVENTION
(Refer to related applications)
This application claims the benefit of US Provisional Application No. 60 / 113,967, filed Dec. 28, 1998, which is hereby incorporated by reference.
[0002]
(Technical field)
The present invention relates generally to television systems, and more particularly to television systems that include a default channel schedule for a default display of an electronic program guide, the electronic program guide being Customized according to preference.
[0003]
[Prior art]
(Background technology)
Today's television systems can receive hundreds of channels. Information about all these channels cannot be displayed by the television system at one time in an electronic program guide (EPG) grid. Thus, for the initial display of the EPG, a decision needs to be made regarding the default channel that appears on the grid. If such a program description cannot be displayed for all of the default channels due to memory constraints in the television system, a decision must also be made regarding the default channel to obtain the program description. Once these selections are made, the default order in which the channels are displayed must also be determined.
[0004]
One way to handle these decisions is to send to the television system a channel schedule for all channels that are available to the viewer, and the channels higher in the list to the default It is by selecting as a channel. The channel schedule is transmitted in a display priority packet (“DPP”) and stored in the memory of the television system. The EPG then displays, by default, the channels that appear higher in the list (eg, the first 50 channels). All displayed channels also get a program description. For example, the following channel schedule may be transmitted in DPP:
1) Major network 1
2) Major network 2
3) Minor network 1
4) Minor network 2
5) Major movie channel 1
6) Major movie channel 2
7) Major movie channel 3
8) Major movie channel 4
9) Minor movie channel 1
10) Minor movie channel 2
[0005]
If four channels are to be displayed by default, the four channels are major network 1, major network 2, minor network 1, and minor network 2 according to the example shown. Let's go. For the default display with different channels, the channel schedule in DPP is changed and retransmitted to the television system. For example, if two major networks are to be displayed by default with two major movie channels, the above-mentioned channel schedule will be changed as follows:
1) Major network 1
2) Major network 1
3) Major movie channel 1
4) Major movie channel 2
5) Minor network 1
6) Minor network 2
7) Major movie channel 3
8) Major movie channel 4
9) Minor movie channel 1
10) Minor movie channel 2
[0006]
A viewer who wants to include additional channels to be displayed on the EPG retrieves a channel schedule from memory and selects the desired channel from the schedule.
[0007]
[Problems to be solved by the invention]
One drawback of the above method is that the order of channel listing on the channel schedule also dictates which channels are to be displayed by default. Thus, the channel that is to be displayed by default must sometimes appear at the top of the channel schedule, apart from the rest of the channel to which it belongs. Therefore, channels in the channel schedule cannot be organized by category / theme. As a result, channels on the EPG grid cannot also be grouped by category / theme if channels other than the default channel are to be enabled by the viewer.
[0008]
For example, in the above example, if only two major network channels and two major movie channels are to be displayed on the guide, the guide is organized based on the theme of the channel. Appearing, the viewer may easily find a particular network channel or movie channel by looking at the network channel category or movie channel category respectively. However, if the viewer wants Minor Network 1 to also appear on the guide, the channel schedule orders the display order of the channels, so it is the major movie channel rather than with the rest of the network channel. Will be displayed below. As more channels appear in the guide, it becomes more important to maintain channels that are displayed in an organized format on the EPG grid so that the viewer can quickly find the desired channel.
[0009]
Another disadvantage of the above method is that the channel displayed by default also gets a detailed program description. However, the viewer may have access to detailed program descriptions for only the specific channel that the viewer wants to see the most, and rarely has access to detailed program descriptions for the remaining channels that the viewer is not interested in. Absent. As such, storing detailed program descriptions of these channels is an inefficient use of the television system's memory space.
[0010]
Thus, the default channel to be displayed may be maintained with non-default channels in that category, and there is a need for an EPG in which channels are organized based on a theme. There is also a need for an EPG where the default displayed channel does not automatically obtain a detailed program description. Instead, the viewer will be able to select the channel for which a detailed description is to be obtained.
[0011]
[Means for Solving the Problems]
BEST MODE FOR CARRYING OUT THE INVENTION
The present invention comprises a system and method for displaying an EPG grid according to a default channel schedule. The display of the EPG grid may be customized according to user preferences.
[0012]
In one embodiment of the invention, the default channel schedule is transmitted in two different packets; an enabling priority packet and an extended display priority packet. The television device receives a list of default individual channels to be displayed on the electronic program guide grid in an enabling priority packet. The television device also receives, in an extended display priority packet, a list of channel groups indicating the order of display on the electronic program guide grid for all individual channels available to the television device. A list of default individual channels and a list of channel groups are stored in the memory of the television apparatus. Therefore, it will be appreciated that the channels in the channel schedule may be maintained together based on a category 1 theme.
[0013]
With respect to the default display of the EPG grid, the television device retrieves a list of default dedicated channels and their associated program schedule information from the memory. The television device then displays a list of default individual channels and a portion of the program schedule information associated with the individual channels on the electronic program guide grid according to the display order indicated by the list of channel groups. To display.
[0014]
In one particular feature of the present invention, the default dedicated channel also obtains a detailed program description of programs broadcast on the default dedicated channel.
[0015]
In another particular feature of the invention, the viewer may change the default display of the EPG grid by enabling non-default individual channels from the channel editor screen. Non-default individual channels and their program schedule information are displayed according to the order indicated by the list of channel groups. The viewer may further change the individual channels for obtaining detailed program descriptions or the order in which the individual channels are displayed.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Generally speaking, the system and method of the present invention is an interactive television schedule system having a television device with an interactive electronic program guide (EPG) that provides a customizable channel display and detailed program description for an EPG. It is about.
[0017]
FIG. 1 is a schematic block diagram of an interactive television schedule system according to one embodiment of the present invention. The interactive television schedule system includes a television system 45 that receives input from the cable box 20 and the IRD box 25. The television system 10 includes a television 50 and a VCR 15.
[0018]
The TV 50, which will be described in detail later, includes an interactive EPG 45 for displaying TV schedule information and information on additional services (collectively referred to as “EPG data”). The viewer interacts with the television 50 and the EPG 45 in a conventional manner, preferably through the input device 40 in the form of an IR remote control 40. Other viewer input devices 40 such as a keyboard, keypad, joystick, mouse, trackball, touchpad, etc. may be used.
[0019]
Various transmission schemes can be used to provide EPG data to the various receivers 20, 25, 30, 35 of the television system 10. For example, EPG data can be provided via cable box 20 and / or IRD box 25, respectively, via cable and / or direct broadcast satellite (DBS). As an additional source of EPG data, an antenna 35 coupled to the television 50 can be used. In addition, data can be transmitted through an input path 30 such as a conventional satellite system, coaxial cable, telephone line, fiber optic cable.
[0020]
FIG. 2 is a more detailed schematic block diagram of the cable box 20 of FIG. 1 for supplying EPG data to the television system 10. As shown in FIG. 2, the cable box 20 includes a processor 60 and a memory 65. The memory 65 of the cable box 20 stores software 70 for receiving, organizing, and displaying EPG data and the EPG data itself. However, the EPG data is described below in connection with FIG. 3, but is preferably stored in the memory of the television system 10.
[0021]
The memory 65 can also store data relating to the viewer's profile and the like. In one embodiment of the invention, some portion of the data stored in memory 65 is obtained from the Internet via cable modem 75. The other part of the data is generated by the processor from the data received from the cable head end.
[0022]
FIG. 3 is a more detailed schematic block diagram of the television system 10 of FIG. As shown in FIG. 3, a television signal source 100 such as an antenna 35, a cable box 20, or an IRD box 25 is connected to a television tuner 105. The output of the tuner 105 is a modulated intermediate frequency signal 110 containing video and audio television information. The tuner 105 is an intermediate frequency amplifier (IFAMP) 110, which is connected to a video detector (PICTURE DET) 115 and an audio detector (SOUND DET) 120. These detectors respectively receive baseband video and audio signals. Generate. The audio signal is connected to the loudspeaker 130 by an audio amplifier (SOUND AMP) 125. The video signal is coupled to one of the inputs of switch 135 with a video amplifier (not shown). The audio detector 120 and the video detector 115 are connected to the audio and video inputs of the VCR 15, respectively. Alternatively, the television signal source 100 may be connected directly to the RF input of the VCR 15 if the VCR 15 internal tuner and demodulation circuit is available.
[0023]
The output of the VCR 15 is connected to the other input of the switch 135. The output of switch 135 is connected to one of the inputs of a conventional picture-in-picture (PIP) integrated circuit chip 140. The output of the PIP chip 140 is connected to the video input 142 of the television 50 having a screen (not shown).
[0024]
According to one embodiment of the present invention, the television system 10 shown in FIG. 3 includes an EPG memory 145 for storing a database of updatable television program schedule information. This database can be updated by a continuous data link during the vertical blanking interval (VBI) of the television channel broadcast to the television system 10 in a well known manner.
[0025]
The EPG memory 145 is connected to a microprocessor 150 that is programmed to control the operation of the television 50. An operation program for the microprocessor 150 is stored in a read-only memory (ROM) 155. The viewer input device 40 is coupled to the microprocessor 150 for inputting commands from the viewer and interacting with the EPG.
[0026]
Video processor 160 is coupled to microprocessor 150. If the viewer wishes to view television program schedule information, the microprocessor 150 recalls the relevant piece of data from the EPG memory 145 and plugs it into the video processor 160 where the program list is formatted for display. The information stored in the video processor 160 is preferably a bitmap displayed on the screen of the television 50.
[0027]
Microprocessor 150 is further coupled to tuner 105 for channel switching, coupled to VCR 15 for reproduction / recording selection and start / stop, and coupled to switch 135 to select one of its inputs. , Connected to the PIP chip 140 for selecting the mode of the PIP operation.
[0028]
Returning to the EPG memory 145, the television program schedule information is stored in the program schedule database of the EPG memory and includes the program schedule for all channels available during a specified period of time, eg, one day or one week. . These program lists typically include, for each program, the title, program description, day of the week, start time of the day, program length, and the channel on which the program is transmitted and can therefore be received by the source 100. . In a preferred embodiment of the present invention, the period for which the program list is stored varies depending on the priority and preference of the viewer. For example, this information may be stored for one or two days or for more than a week.
[0029]
The EPG memory 145 further stores the channel lineup of all channels available to the viewer according to the order in which the channels appear on the EPG grid. The ordering of channels within the channel lineup does not depend on the default channel that will be displayed on the EPG grid. Thus, the channels that are to be displayed by default need not both appear at the top of the channel lineup, and all channels in the channel lineup may remain organized according to the theme.
[0030]
In this respect, unlike the prior art, where the channel lineup information was transmitted in a single DPP packet, the channel lineup information according to an embodiment of the present invention comprises two separate packets, namely an available priority packet ( EPP) and extended display priority packet (XDPP). The EPP contains a list of default individual channels that will be available (ie, displayed on the EPG grid) and will have a detailed program description. XDPP includes a channel lineup of all channel groups, listed in order that individual channels belonging to each channel group will be displayed on the EPG grid as they become available. Thus, the available channels appear together in the guide to give a structured appearance to the EPG grid according to the group.
[0031]
FIG. 4 is a schematic layout diagram of a representative EPP 200. According to the example shown in FIG. 4, among the default individual channels that will be displayed on the EPG grid, there are three network channels, WCVB5, WABC, WBGH, all of which are ABC network sequences. . Other default channels include three movie channels, HBO1, HBO2, SHOWTIME, MTV channel, one sports channel, and ESPN. All of these default channels contain detailed program descriptions available through the EPG. Detailed program descriptions appear in separate information boxes when you select one of these channels, as described in detail below.
[0032]
FIG. 5 is a schematic layout diagram of a representative XDPP with the channel lineup of all channel groups to which each channel belongs, transmitted with the EPP shown in FIG. According to the example shown in FIG. 5, all individual channels belonging to an ABC network such as WCVB5, WABC, WBGH of FIG. 4 are used either by default or by interaction with the viewer's guide. If possible, it will be displayed at the top of the guide. Individual channels belonging to the ABC network are followed by individual channels belonging to the FOX network, the CBS network, and the NBC network. The network channel is followed by other MTV channels, SHOWTIME channels, HBO channels, AMC channels, and ESPN channels.
[0033]
In another embodiment shown in FIG. 6, the channel groups listed in XDPP are generic channel categories that are not associated with a particular television or cable network. For example, individual channels belonging to a major television network are grouped into the “major network” category regardless of whether the network is ABC, NBC or other major television networks. In addition, all movie channels are grouped into the “Movies” category regardless of whether the movie is provided by HBO, SHOWTIME or another movie channel.
[0034]
FIG. 7 shows an EPG screen 170 generated by the video processor 160 (FIG. 3) under the control of the microprocessor 150. The viewer invokes an EPG guide mode for displaying the EPG screen 170 by pressing a “Guide” key on the viewer input device 40. The viewer returns to full screen television mode with the same key or by calling a linked television program.
[0035]
The EPG screen 170 is divided into several different display areas. The PIP window 172, the first panel AD window 174, and the second panel AD window 176 are arranged along the left side of the screen 50. The rest of the EPG screen 170 is usually occupied by an action key bar 178, a navigation bar 180, a grid guide 182 and an information box 184. In the embodiment shown in FIG. 7, the window positions and other user interface features, including the action key bar 178, the navigation bar 180, and the grid guide 182, are fixed. In another example of the present invention, the location and size of windows and other user interface features can be customized by the viewer.
[0036]
The PIP window 172 displays a broadcast program in real time or displays a recorded video clip produced by the PIP chip 140. The translucent overlay of the PIP window 172 can display the title, channel (local number and / or station name) and the state of the PIP window 172 (whether locked or not).
[0037]
The first and second panel AD windows 174 and 176 display advertisements for future TV broadcast programs, advertisements for products or services. Future TV broadcast program advertisements are linked to the time and channel of the program, and if the viewer highlights the advertisement and presses the view action button 178a or record action button 178b, the program is automatically viewed or recorded. Will be able to.
[0038]
Highlighting a product or service advertisement allows the viewer to read one or more pages from the information box 184 for the product or service. Alternatively, the advertisement can be viewed or recorded if the advertisement is linked to the time and channel of the information advertisement and the viewer highlights the advertisement and presses the view action button 178a or the record action button 178b. It becomes like this.
[0039]
The viewer accesses the television program schedule information by actuating the grid button 180a in the list of menu buttons displayed on the navigation bar 180. When the grid button 180a is activated, the grid guide 182 displays a list of television programs by designating each channel in a series of program tiles. The default list of channels displayed on the grid guide 182 is determined by the individual channels listed in the EPP. The order of the channels on the grid guide 182 is determined in the order specified in the XDPP.
[0040]
If a program tile is selected, additional information regarding the selected program is displayed in the information box 184. This additional information includes a detailed description of the selected program, such as who appeared in the program and what the program is about.
[0041]
In addition to the program tiles, the grid guide 182 includes an advertisement tile 190 with a virtual channel advertisement. The virtual channel AD can also advertise current or future television programs, for example. Such virtual channel advertisements for television programs are linked to the time and channel of the program so that the viewer can automatically watch or record the program.
[0042]
According to one embodiment of the present invention, the EPG screen 170 further includes a number of menu buttons (not shown) that relate to different channel groups. When a particular menu button is selected, the screen cursor jumps to the portion of the grid guide that has the program tile associated with the selected channel group. Alternatively, when the menu button is selected, the program tile is displayed in another information box 184. In another embodiment, a page down button in EPG screen 170 or on viewer input device 40 is used to jump from channel group to channel group in grid guide 182. If there are too many channels displayed and it is difficult to locate individual channels in the grid, either of these methods will be desired.
[0043]
For example, the menu button may include titles such as movies, sports, and news. If the movie menu button is selected, all program tiles of channels belonging to movie channel groups such as HBO, SHOWTIME, etc. are displayed in the information box 184, or the screen cursor jumps to the beginning of these program tiles.
[0044]
FIG. 8 shows another display example of the EPG screen of FIG. According to the embodiment of FIG. 8, all channels belonging to a particular channel group are compressed into a single program tile 206, which tile is expanded if selected. Program tile 206 is identified by the name of channel group 206a and includes instructions 206a for selecting a tile for viewing program tiles associated with individual channels. For example, in the grid guide 182 in FIG. 7, three channels belonging to the ABC network, WCVB5, WABC, and WBGH, are compressed into a single ABC list shown in FIG. If the program tile 206 is selected, the program tiles of the individual channels belonging to the identified channel group are expanded in the grid guide 182 itself or in the information box 184.
[0045]
According to one embodiment of the present invention, the default channels displayed on the grid guide 182 as well as the ordering of the displayed channels can be modified by the viewer using the channel editing screen according to their preferences. FIG. 9 shows an exemplary channel editing screen 210. Screen 210 has two fields: a three-column field 212 that lists up to 36 non-summarized channels and a one-column field 208 that lists the viewer's favorite channels. Additional channel pages can be used to accommodate more than 36 channels (swap between pages using the page key of the viewer input device 40).
[0046]
Each cell 214 in the three column field 212 includes a channel number and a channel descriptor (eg, WCVB5, MTV). The channels in the three column field are initially displayed in the order specified by XDPP. Further, each cell 124 is color-coded to display an ON state, an OFF state, and an MY state. The ON state indicates that the channel is currently available and is therefore displayed on the grid guide 182. The cell displaying the ON state is displayed with a light green background. Initially, all individual channels listed in the EPP are shown in the ON state.
[0047]
The OFF state indicates that the channel is currently disabled and is therefore not displayed on the grid guide 182. The cell displaying the OFF state is displayed with a gray background. The MY state indicates that the channel is available and currently displaying the viewer's favorite channel. A cell displaying the MY state is displayed with a blue background.
[0048]
The viewer can enable the disabled channel by selecting the cell and activating the ON button 216. The viewer can also disable an available channel by actuating the OFF button 218 or designate the channel as a preferred channel by actuating the MY button 220. The user can also specify the available channels to obtain detailed program descriptions by selecting the channel and pressing the information button 222. A cell having a channel with a detailed program description is identified by an information icon 224 in the corresponding cell. Initially, the channels listed in the EPP can automatically get detailed program descriptions. Channels listed as viewer's favorite channels can also automatically get detailed program descriptions. The viewer can also modify the order of the channels displayed on the grid guide 182. In that case, the viewer may select a cell related to the channel whose display order is to be changed, and drag the cell to a desired position in the three-column field 212. In another embodiment, the user can be restricted from moving groups of channels instead of moving individual channels. For example, a user watching a lot of sports can move the sports channel to the top of the grid. Alternatively, the television system automatically tracks the channel or channel type that the viewer sees best, and automatically raises that channel or channel type to the top of the grid. However, the viewer can also disable this feature to prevent the channel from being reorganized constantly due to the channel rising to the top of the grid. These channels can also be designated as preferred channels in the one column field 208 of the channel editing screen 210.
[0049]
Although the present invention has been described with specific embodiments, those skilled in the art will readily appreciate that many additional modifications and variations are possible. For example, the EPG data can be stored on one or more locations, eg, different servers accessible via a global communications network such as the Internet. In another embodiment, the EPG data is stored in a centrally located database, such as in a database that is part of the EPG provider's computer system. Accordingly, it should be understood that the present invention can be practiced otherwise than as defined above without further inventive activity.
[Brief description of the drawings]
FIG. 1 is a block diagram of an interactive television scheduling system that includes a television system and a cable box, according to one embodiment of the present invention.
FIG. 2 is a more detailed block diagram of the cable box described in FIG.
FIG. 3 is a more detailed block diagram of the television system described in FIG.
FIG. 4 is a layout diagram of an enabling priority packet.
FIG. 5 is a layout diagram of an extended display priority packet.
FIG. 6 is a layout diagram of an extended display priority packet according to an alternative embodiment.
7 is a diagram of an EPG screen displaying channels according to the information in the enabling priority packet described in FIG. 4 and the extended display priority packet described in FIG.
FIG. 8 is a diagram of the EPG screen described in FIG. 7 according to an alternative embodiment.
FIG. 9 is a diagram of a channel editor screen for changing the EPG screen display.

Claims (6)

メモリを有するテレビ装置の電子プログラム・ガイド・グリッドのディスプレイを作成する方法であって
前記方法は、
前記テレビ装置で利用可能な全ての個別チャネルのうち前記電子プログラム・ガイド・グリッド上に表示されるべきデフォルトの個別チャネルのリストを、テレビ放送信号から受信することと、
所定の順番に配置されたチャネル・グループのリストを、テレビ放送信号から受信することであって、前記テレビ装置で利用可能な全ての個別チャネルのそれぞれは、前記チャネル・グループのリスト内の所定の特定のチャネル・グループに属する、ことと、
前記デフォルトの個別チャネルのリストおよび前記チャネル・グループのリストを前記メモリに記憶することと、
前記デフォルトの個別チャネルと関連するプログラム・スケジュール情報を受信することと、
前記プログラム・スケジュール情報を前記メモリに記憶することと、
前記デフォルトの個別チャネルのリストと、前記デフォルトの個別チャネルと関連するプログラム・スケジュール情報を、前記メモリから検索することと、
前記デフォルトの個別チャネルのリストと、前記個別チャネルと関連する前記プログラム・スケジュール情報の一部とを、前記チャネル・グループのリスト内のチャネル・グループの前記所定の順番に従って、前記電子プログラム・ガイド・グリッド上に表示することと
を含む、方法。
A method of making a display of the electronic program guide grid television device having a memory,
The method
Receiving from the television broadcast signal a list of default individual channels to be displayed on the electronic program guide grid among all the individual channels available on the television set ;
A list of placement channel group in a predetermined order, the method comprising: receiving from a television broadcast signal, each of the television all individual channels available in device, within a predetermined list of the channel group Belonging to a specific channel group ,
And storing the list of lists and the channel group of the default dedicated channel to said memory,
Receiving program schedule information associated with the default dedicated channel ;
Storing the program schedule information in the memory ;
And that a list of the default of individual channels, and the program schedule information associated with the default of a dedicated channel, retrieved from the memory,
Wherein the list of default individual channel and a portion of said program schedule information associated with the previous SL dedicated channel, in accordance with the prescribed order of the channel groups in the list of the channel groups, said electronic program guide and displaying, on the grid
Including a method.
前記プログラム・スケジュール情報は、前記デフォルトの個別チャネルによってテレビ放送されるプログラムの詳細なプログラム記述を含む請求項1に記載の方法。It said program schedule information includes detailed program descriptions for programs to be telecast by the default dedicated channel, The method of claim 1. 視聴者の好みに従って、特定の個別チャネルと、前記特定の個別チャネルと関連する前記プログラム・スケジュール情報の一部との前記電子プログラム・ガイド・グリッド上での表示の順番を変更することをさらに含む、請求項1に記載の方法。According viewer preference, the individual channels of the particular, to change the display order on the electronic program guide grid and a portion of the program schedule information, wherein associated with a particular individual channels further The method of claim 1 comprising . テレビ装置の電子プログラム・ガイド・グリッドのディスプレイを作成するシステムであって
前記システムは、
前記テレビ装置で利用可能な全ての個別チャネルのうち前記電子プログラム・ガイド・グリッド上に表示されるべきデフォルト個別チャネルのリストを、テレビ放送信号から受信する手段と
所定の順番に配置されたチャネル・グループのリストを、テレビ放送信号から受信する手段であって、前記テレビ装置で利用可能な全ての個別チャネルのそれぞれは、前記チャネル・グループのリスト内の所定の特定のチャネル・グループに属する手段と
前記デフォルト個別チャネルのリストおよび前記チャネル・グループのリストを記憶する手段と
前記デフォルト個別チャネルと関連するプログラム・スケジュール情報を受信する手段と
前記プログラム・スケジュール情報を記憶する手段と
前記デフォルト個別チャネルのリストと、前記デフォルトの個別チャネルと関連するプログラム・スケジュール情報を、前記デフォルトの個別チャネルのリストを記憶する手段から検索する手段と
前記デフォルト個別チャネルのリストと、前記別チャネルと関連する前記プログラム・スケジュール情報の一部を、前記チャネル・グループのリスト内のチャネル・グループの前記所定の順番に従って、前記電子プログラム・ガイド・グリッド上に表示する手段と
を備える、システム。
A Cie stems to create a display of the electronic program guide grid of TV equipment,
The system
A list of default individual channels to be displayed on the electronic program guide on the grid of the television all individual channels available in the apparatus, and hand stage you received from the television broadcast signal,
A list of placement channel group in a predetermined order, a hand stages that will receive from the television broadcast signal, each of all the individual channels available in the television device, in a list of the channel group Means belonging to a given specific channel group ;
Hand stage store a list of lists, and the channel group of the default of the individual channels,
Hand stage that will receive program schedule information associated with the default individual channels,
And hand-stage storing the program schedule information,
A list of the default of the individual channels, the program schedule information associated with the default individual channel, and hand stage but search means for storing a list of the default of the individual channels,
A list of the default of the dedicated channel and a portion of said program schedule information associated with the individual specific Ji Yaneru, in accordance with the prescribed order of the channel groups in the list of the channel groups, said electronic program and hand-stage that displays on the guide grid
A system comprising:
前記プログラム・スケジュール情報は、前記デフォルト個別チャネルによってテレビ放送されるプログラムの詳細なプログラム記述を含む請求項に記載のシステム。It said program schedule information includes detailed program descriptions for programs to be telecast by the default individual channels, the system according to claim 4. 視聴者の好みに従って、特定の個別チャネルと、前記特定の個別チャネルと関連する前記プログラム・スケジュール情報の一部との前記電子プログラム・ガイド・グリッド上での表示の順番を変更する手段をさらに備える、請求項に記載のシステム。According viewer preference, the individual channels of the particular, the specific individual channel and associated the electronic program guide display hand stage to change the order of the on the grid with a portion of the program schedule information further comprising a system of claim 4.
JP2000591797A 1998-12-28 1999-12-28 System and method for default channel calendar and display with customization of electronic program guide grid Expired - Lifetime JP4547094B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11396798P 1998-12-28 1998-12-28
US60/113,967 1998-12-28
PCT/US1999/031133 WO2000040017A1 (en) 1998-12-28 1999-12-28 System and method of default channel lineup and display with customization of electronic program guide grids

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2010110654A Division JP5043150B2 (en) 1998-12-28 2010-05-12 System and method for default channel calendar and display with customization of electronic program guide grid

Publications (3)

Publication Number Publication Date
JP2002534858A JP2002534858A (en) 2002-10-15
JP2002534858A5 JP2002534858A5 (en) 2008-04-10
JP4547094B2 true JP4547094B2 (en) 2010-09-22

Family

ID=22352587

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2000591797A Expired - Lifetime JP4547094B2 (en) 1998-12-28 1999-12-28 System and method for default channel calendar and display with customization of electronic program guide grid
JP2010110654A Expired - Lifetime JP5043150B2 (en) 1998-12-28 2010-05-12 System and method for default channel calendar and display with customization of electronic program guide grid
JP2012114465A Pending JP2012191647A (en) 1998-12-28 2012-05-18 System and method of default channel lineup and display with customization of electronic program guide grids

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2010110654A Expired - Lifetime JP5043150B2 (en) 1998-12-28 2010-05-12 System and method for default channel calendar and display with customization of electronic program guide grid
JP2012114465A Pending JP2012191647A (en) 1998-12-28 2012-05-18 System and method of default channel lineup and display with customization of electronic program guide grids

Country Status (6)

Country Link
EP (1) EP1147661A1 (en)
JP (3) JP4547094B2 (en)
CN (1) CN100367780C (en)
AU (1) AU2220000A (en)
CA (1) CA2358960A1 (en)
WO (1) WO2000040017A1 (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE47908E1 (en) 1991-12-23 2020-03-17 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
USRE48056E1 (en) 1991-12-23 2020-06-16 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US20020057336A1 (en) * 2000-03-02 2002-05-16 Gaul Michael A. Interactive program guide configuration system
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
WO2002052856A2 (en) * 2000-11-27 2002-07-04 Tvgrid, Inc. Program guide system
US20040006768A1 (en) * 2002-06-27 2004-01-08 Deshpande Amod Dattatray Parsed program guide data
FR2849735B1 (en) * 2003-01-02 2005-04-15 Thomson Licensing Sa METHOD FOR ESTABLISHING A LIST OF CONTENTS IN AN APPARATUS CONNECTED TO A DOMESTIC NETWORK AND APPARATUS ASSOCIATED WITH THE METHOD
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US7562378B2 (en) * 2004-07-28 2009-07-14 Microsoft Corporation Methods and systems for constructing and editing electronic program guide lineups
CN100355269C (en) * 2006-01-20 2007-12-12 北京广博数字电视科技有限公司 Method for realizing frequency channel sequencing of digital TV-set
KR20080054974A (en) * 2006-12-14 2008-06-19 삼성전자주식회사 Broadcast receiving apparatus for indicating distinctly and tuning automatically partial broadcast channel and method thereof
KR20080058738A (en) * 2006-12-22 2008-06-26 삼성전자주식회사 Display apparatus and method for displaying broadcasting program formation information thereof
KR101382135B1 (en) 2007-04-11 2014-04-07 삼성전자주식회사 Apparatus and method for playing back network contents
CN101335846B (en) * 2007-06-29 2010-09-08 株式会社日立制作所 Television channel ordering method, ordering device and television set comprising such device
US8056098B2 (en) 2008-04-04 2011-11-08 Microsoft Corporation Lineup detection
EP2262137A1 (en) 2009-06-10 2010-12-15 Thomson Licensing Method for providing multicast services
EP2334062B1 (en) * 2009-12-11 2015-04-15 Stoneroos Holding B.V. Method of and device for displaying formatted television programme guide data
CN101867761B (en) * 2010-05-26 2014-04-09 中兴通讯股份有限公司 Channel mixed-arranging method in IPTV (Internet Protocol Television) system and IPTV system
CN103517132B (en) * 2013-09-27 2017-02-08 天脉聚源(北京)传媒科技有限公司 Program list setting method and device
TWI558190B (en) * 2015-04-20 2016-11-11 黃國訓 A television channel categorizing system

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5223924A (en) * 1992-05-27 1993-06-29 North American Philips Corporation System and method for automatically correlating user preferences with a T.V. program information database
US5828945A (en) * 1995-04-17 1998-10-27 Starsight Telecast, Inc. Merging multi-source information in a television system
JPH0983891A (en) * 1995-09-13 1997-03-28 Sanyo Electric Co Ltd Program content display device
JPH09116390A (en) * 1995-10-20 1997-05-02 Matsushita Electric Ind Co Ltd Broadcast receiver
JP4478214B2 (en) * 1996-05-29 2010-06-09 ソニー株式会社 Program guide control apparatus and method
JP3586984B2 (en) * 1996-08-20 2004-11-10 株式会社日立製作所 Broadcast receiver
JPH1075404A (en) * 1996-08-30 1998-03-17 Matsushita Electric Ind Co Ltd Reception terminal equipment
US5982411A (en) * 1996-12-18 1999-11-09 General Instrument Corporation Navigation among grouped television channels
JPH10257449A (en) * 1997-03-07 1998-09-25 Sapiensu:Kk Program guidance display method for digital broadcast, program guidance information supplying method and program guidance display device
JPH10257448A (en) * 1997-03-14 1998-09-25 Sanyo Electric Co Ltd Receiver for plural broadcast services
JPH10276380A (en) * 1997-03-28 1998-10-13 Sanyo Electric Co Ltd Receiver
JPH10294904A (en) * 1997-04-17 1998-11-04 Hitachi Ltd Reception equipment

Also Published As

Publication number Publication date
CA2358960A1 (en) 2000-07-06
JP2012191647A (en) 2012-10-04
EP1147661A1 (en) 2001-10-24
JP2002534858A (en) 2002-10-15
CN1335018A (en) 2002-02-06
WO2000040017A1 (en) 2000-07-06
CN100367780C (en) 2008-02-06
JP5043150B2 (en) 2012-10-10
JP2010200368A (en) 2010-09-09
AU2220000A (en) 2000-07-31

Similar Documents

Publication Publication Date Title
JP5043150B2 (en) System and method for default channel calendar and display with customization of electronic program guide grid
KR101132601B1 (en) System and method for advertising a currently airing program through the use an electronic program guide interface
US8051450B2 (en) Query-based electronic program guide
US6442755B1 (en) Electronic program guide using markup language
EP1936967B1 (en) Method and apparatus for displaying television programs and related text
KR102023766B1 (en) Systems and methods for interactive program guides with personal video recording features
CA2379020C (en) Interactive television program guide with selectable languages
US20050204384A1 (en) Method and apparatus for displaying television programs and related text
US20030117430A1 (en) Program guide system with video window browsing
US20020059602A1 (en) System and method for miniguide implementation
JP2007181241A (en) System and method for eliminating redundant listings in electronic program guide
GB2340636A (en) Electronic programme guide using channel viewing logging
US7051280B1 (en) Method for displaying reservation guide/confirmation screen in a TV
GB2353123A (en) Searching for programmes of interest using both an EPG and the internet
AU2004200005A1 (en) Interactive Television Program Guide with Selectable Languages

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061222

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061222

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20061222

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080122

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20080122

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20090304

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20090304

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091112

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20100112

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20100119

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100512

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: 20100604

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: 20100705

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

Free format text: PAYMENT UNTIL: 20130709

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4547094

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term