【事件の表示】
　特許第３１７４３４９号「対話エリアを有する電子プログラムガイド」の請求項１、１１、１２、１４、１５に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３１７４３４９号の請求項１、１１、１２、１４、１５に係る特許を維持する。
【理　由】
１．手続の経緯
　特許第３１７４３４９号の請求項１、１１、１２、１４及び１５に係る発明についての出願は、１９９７年８月５日（パリ条約による優先権主張外国庁受理１９９６年８月６日、米国）を国際出願日とする出願であって、平成１３年３月３０日にその発明について特許権の設定登録がされ、その後、その特許について、異議申立人丸山正により特許異議の申立がなされ、取消しの理由が通知され、その指定期間内である平成１４年１０月１１日付で訂正請求がなされたものである。
　
２．訂正の適否についての判断
（１）訂正の内容
ア．訂正事項１
　特許請求の範囲の請求項１を
「【請求項１】スクリーン上に表示されたＥＰＧの対話エリアからアクションを直接呼び出すシステムにおいて、
　ＥＰＧ表示を表示するため表示データを処理するＥＰＧ表示コントローラーであって、対話エリアと、前記ＥＰＧ内の固定位置の文脈ヘルプウインドーとを含み、前記スクリーン上にポインター／カーソルを表示する該ＥＰＧ表示コントローラーを備え、前記対話エリアは、視聴者により前記対話エリアが選択されるとき前記対話エリアに対応するＥＰＧのアクションを呼び出すように構成され、
　各対話エリアに対応する
とるべきアクションについての
　ユーザーのポインター／カーソル移動コマンドを受けとる入力モジュール、及び、
　前記メモリーと、前記入力モジュールと、前記ＥＰＧ表示コントローラーとに結合したプロセッサーを備え、前記プロセッサーは、
　データベースエンジンプログラムデータを処理して、データベースエンジンを実行し、該データベースエンジンは、ＥＰＧスクリーンデータを生成し、文脈ヘルプテキストにアクセスし、また前記データベースの検索を実行して同じプログラムと同じチャンネルの番組リストを生成し、
　ユーザーインターフェースプログラムデータを処理して、ユーザーのポインター／カーソル移動がコマンドするユーザーインターフェースを実行し、応答スクリーンを生成し、前記ユーザーインターフェースは、対話エリア上の前記ポインター／カーソル移動に応答して、前記文脈ヘルプウインドーに前記対話エリアを選択することにより呼び出されるアクションを説明
し、とるべきアクションについての
　
イ．訂正事項２
　特許請求の範囲の請求項１１を
「【請求項１１】対話式電子プログラムガイド（ＩＰＧ）との対話を容易にするため、スクリーン上に文脈ヘルプを表示する能力を有する対話式電子プログラムガイド（ＩＰＧ）において、
　ＩＰＧアクションを呼び出すように構成された前記ＩＰＧ内の複数の対話エリア、
　文脈ヘルプデータを表示するため、前記ＩＰＧ内の固定した位置の文脈ヘルプウィンドー、
　各対話エリアに対応する
とるべきアクションについての
　対話エリアと文脈ヘルプデータとを含む前記ＩＰＧデータを前記スクリーン上に表示するため、前記メモリーに結合した表示プロセッサー、
　ユーザーコマンドを受取るための入力デバイス、及び、
　前記ＩＰＧ内で移動し前記対話エリアを起動するため、前記ユーザーコマンドに応答するスクリーン上カーソル、を備え、前記カーソルがある対話エリアに移動すると、それぞれの対応する
とるべきアクションについての
　
ウ．訂正事項３
　特許請求の範囲の請求項１４を
「【請求項１４】対話式電子プログラムガイド（ＩＰＧ）との対話を容易にするため、文脈ヘルプウィンドーと複数の対話エリアを含む対話式電子プログラムガイド（ＩＰＧ）を、スクリーン上に表示する方法において、
　各対話エリアに対応する
とるべきアクションについての
　前記ＩＰＧをガイド形式で、前記スクリーン上に表示し、
　ユーザーコマンドに応答して、カーソルを好みの対話エリアに移動し、
　前記カーソルが前記好みの対話エリアに移動するとき、前記好みの対話エリアに対応する
とるべきアクションについての
　
（２）訂正の目的の適否、新規事項の有無及び特許請求の範囲の実質的拡張・変更の存否
　上記訂正事項１ないし３は、請求項１、１１、１４に記載された発明を特定する事項を限定するものであるから、特許請求の範囲の減縮を目的とした明細書の訂正に該当し、いずれも、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し、又は変更するものではない。
　
（３）独立特許要件
　請求項２ないし１０、１３、１６、１７は、請求項１、１１、１４を直接あるいは間接的に引用するものであり、請求項１、１１、１４が上記のように訂正されているから、請求項２ないし１０、１３、１６、１７についても訂正がなされている。
　また、上記請求項２ないし１０、１３、１６、１７に係る訂正は、特許異議の申立てがされていない請求項についての訂正であって、特許請求の範囲の減縮を目的としたものに該当するから、訂正された請求項２ないし１０、１３、１６、１７に係る発明の独立特許要件について検討する。
　上記訂正された請求項２ないし１０に係る発明は同請求項１に係る発明の発明を特定する事項を全て含み、また、上記訂正された請求項１３に係る発明は同請求項１１に係る発明の発明を特定する事項を全て含み、さらに、上記訂正された請求項１６、１７に係る発明は、同請求項１４に係る発明の発明を特定する事項を全て含むものである。そして、当該請求項１、１１、１４に係る発明が、下記４．（３）のように、申立人が提出した全刊行物に記載された発明に基づいて当業者が容易に発明できたものと認めることができないので、同様の理由により、訂正された請求項２ないし１０、１３、１６、１７に係る発明は、申立人が提出した全刊行物に記載された発明に基づいて当業者が容易に発明できたものと認めることができない。
　したがって、訂正された請求項２ないし１０、１３、１６、１７に係る発明は、出願の際、独立して特許を受けることができるものである。
　
（４）むすび
　以上のとおりであるから、上記訂正は、特許法第１２０条の４第２項及び同条第３項において準用する特許法第１２６条第２項から第４項までの規定に適合するので、当該訂正を認める。
　
３．特許異議の申立ての概要
　異議申立人丸山正は、甲第１号証（特開平７−２８４０３５号公報）、甲第２号証（特開平７−２８４０３４号公報）、甲第３号証（特開平４−７０９２５号公報）を提出し、本件請求項１、１１、１２、１４及び１５に係る発明の特許は、特許法第２９条第２項の規定に違反してなされたものであり、本件請求項１、１１、１２、１４及び１５に係る発明の特許は取り消されるべきものである旨主張している。
　
４．特許異議の申立てについての判断
（１）本件発明
　上記のとおり、平成１４年１０月１１日付の訂正請求は認容されるので、本件の請求項１、１１、１２、１４及び１５に係る発明は、上記訂正に係る訂正明細書の特許請求の範囲の請求項１、１１、１２、１４及び１５に記載された事項により特定されるとおりのものである（上記２．（１）アないしウの訂正事項１ないし３参照）。
　
（２）引用刊行物
　当審が平成１４年４月３日付けで通知した取消理由において引用した刊行物１ないし３には、それぞれ、次のような事項が記載されていると認められる。
　刊行物１：特開平７−２８４０３５号公報（異議申立人丸山正が提出した甲第１号証）
（ａ）番組ガイド表示を表示させるようにしたテレビジョン受信機及び番組情報表示方法に関し、ユーザーのキー操作によって番組の情報を示す番組ガイド表示を画面上に表示することを可能にしたものである。番組ガイド表示は複数の階層を有しており、画面上に表示されたメニューを選択することによって各階層に移動すると共に、画面上のカーソル表示を移動させることによって所望の番組を選択して、選択した番組の情報を表示することができるようになっている。テレビ受信機は、マイコン、番組データメモリ、表示装置、リモコンを有し、前記マイコンは、内蔵ＲＯＭのプログラムにしたがって、メモリに記憶されているキャラクタコードを用いて番組ガイド表示をさせるための表示データを作成して表示装置に出力する。番組データメモリは、番組番号、放送局名、タイトル、番組の内容説明等の放送番組に関する情報を各放送番組毎に格納している。表示装置は、マイコンから番組ガイド表示等の表示データが与えられ、この表示データをＣＧメモリを用いてビットマップデータに変換してビデオＲＡＭに格納し、このビットマップデータを指定された表示位置に表示させる（第６頁右欄ないし第７頁右欄）。
（ｂ）番組メニューは、現在放送中の番組の一覧を表示させるために「１．放送中番組一覧」、全チャンネルの番組一覧を表示させるための「２．全チャンネル一覧」、例えば一週間の番組をジャンル別に表示させるための「３．ジャンル別一覧」、及び表示状態を指定するための「４．設定」の４つのメニュー項目を有している。
　ユーザがジャンル別の番組一覧表示を表示させる場合には、ユーザーはリモコンの数字キーの「３」を操作する。これにより、マイコンはジャンル別一覧ルーチンに処理を移行し、「１．ドラマ」、「２．映画」、「３．スポーツ」、「４．歌謡」、「５．その他」のジャンルメニューを表示させ、ジャンル番号の入力を待つ。ここで、ユーザーがジャンルのうちドラマに区分される番組の番組ガイドを表示すべく、リモコンの「１」の数字キーを操作すると、マイコンは、番組データメモリのジャンルフィールドを検索し、ジャンルがドラマである番組を抽出し、放送日時データを用いてソーティングした後、表示エリアに表示可能な番組数だけ表示データを作成し、表示装置に供給して表示が行われる（第８頁第４６段落、第５２段落ないし第５５段落）。
　
　刊行物２：特開平７−２８４０３４号公報（異議申立人丸山正が提出した甲第２号証）
（ｃ）テレビジョン受像機において、画面上に画質調整などの映像調整に関する操作メニュー表示及び操作メニュー表示における操作手順を補助的に説明するヘルプ表示を行うこと（第４頁左欄第２２段落）。
　
　刊行物３：特開平４−７０９２５号公報（異議申立人丸山正が提出した甲第３号証）
（ｄ）マルチウインドウシステムを備えた情報処理システムに係り、特にそのポップアップメニューから特定のメニューを選択した際に、該メニューから詳しい説明であるヘルプメッセージを実時間で表示する、ヘルプメッセージ表示方式に関し、前記情報処理システムは、記憶手段、表示手段、指示手段を有し、該記憶手段は、ヘルプ画面記憶領域をウインドウ対応のイメージ記憶領域として持つ表示画面記憶領域と、上記表示画面記憶領域とは異なる領域に設けたヘルプメッセージのテキスト情報を記憶するヘルプメッセージ記憶領域を有している。前記表示手段は、マルチウインドウ表示画面を備えたＣＲＴ表示装置などのディスプレイデバイスからなり、特定の位置にメニュー表示領域、及びヘルプメッセージ表示領域としてのヘルプメッセージウインドウを持っている。前記指示手段は、キーボード、あるいはマウス等のポインティングデバイスから成り、表示手段の画面上でカーソル移動させて、メニューの選択、その他の情報処理のための指示を中央処理手段に与える機能を持つ（第１頁右下欄、第３頁右上欄ないし左下欄）。
（ｅ）マウスの操作でカーソルを所望のメニューの上に持って行くことによってメニューの選択指示を行うと、中央処理手段のメニュー選択制御手段が記憶手段を制御し、選択されたメニューに対応するヘルプメッセージのテキスト情報がヘルプメッセージ記憶領域から読み出され、イメージ情報に変換されてヘルプ画面記憶領域に書き出される。ヘルプ画面記憶領域に書き出されたヘルプメッセージのイメージ情報は、表示制御手段の制御のもとに表示手段のヘルプメッセージウインドウに表示される。
　また、カーソルを別のメニューの上に持っていくと、メニュー選択制御手段の制御により、それまでヘルプメッセージウインドウに表示されていた前メニューに関するヘルプメッセージがクリアされ、新しく指示されたメニューに関するヘルプメッセージが、同様の手順でヘルプメッセージウインドウに表示される。
　例えば、ポップメニューの中の“ＴＥｄｉｔ”の上にカーソルを持っていくとヘルプメッセージウインドウに、“ＴＥｄｉｔ”の内容を説明する説明文である“テキストを編集する”がヘルプメッセージウインドウに実時間で表示される。このヘルプメッセージを見ることにより、操作者は、ポップアップメニュー“ＥＴｄｉｔ”の処理内容を確認することができる（第３頁右下欄ないし第４頁左上欄）。
　
（３） 対比・判断
（訂正請求項１、１１、１４に係る発明）
　訂正明細書の請求項１に係る発明（以下「請求項１に係る発明」という。）と前記刊行物１ないし３に記載された発明とを対比すると、刊行物１ないし３に記載された発明は、請求項１に係る発明を特定する事項である、
「各対話エリアに対応するとるべきアクションについての文脈ヘルプテキストを含む表示データ」及び「対話エリア上のポインター／カーソルの移動に応答して、文脈ヘルプウインドーに対話エリアを選択することにより呼び出されるアクションを説明し、とるべきアクションについての文脈ヘルプテキストを表示すること」を備えていない。
　また、訂正明細書の請求項１１に係る発明（以下「請求項１１に係る発明」という。）と前記刊行物１ないし３に記載された発明とを対比すると、刊行物１ないし３に記載された発明は、請求項１１に係る発明を特定する事項である、
「各対話エリアに対応するとるべきアクションについての文脈ヘルプテキストを含むＩＰＧデータ」及び「カーソルがある対話エリアに移動すると、それぞれの対応するとるべきアクションについての文脈ヘルプテキストが文脈ヘルプウインドーに表示されること」を備えていない。
　さらに、訂正明細書の請求項１４に係る発明（以下「請求項１４に係る発明」という。）と前記刊行物１ないし３に記載された発明とを対比すると、刊行物１ないし３に記載された発明は、請求項１４に係る発明を特定する事項である、
「各対話エリアに対応するとるべきアクションについての文脈ヘルプテキストを含むＩＰＧデータ」を備えておらず、さらに、「カーソルが好みの対話エリアに移動するとき、好みの対話エリアに対応するとるべきアクションについての文脈ヘルプテキストを文脈ヘルプウインドーに表示するステップ」を備えていない。
　　
　すなわち、刊行物１には、ユーザーのキー操作によって番組の情報を示す番組ガイド表示を画面上に表示することを可能にしたテレビジョン受像機に関して、番組ガイド表示は複数の階層を有しており、画面上に表示されたメニューを選択することによって各階層に移動すると共に、画面上のカーソル表示を移動させることによって所望の番組を選択して、選択した番組の情報を表示するする旨の記載がある。
　また、刊行物２には、テレビジョン受像機において、画面上に画質調整などの映像調整に関する操作メニュー表示及び操作メニュー表示における操作手順を補助的に説明するヘルプ表示を行う旨の記載がある。
　さらに、刊行物３には、マルチウインドウシステムを備えた情報処理システムのヘルプメッセージ表示方式に関し、ポップアップメニューの選択時に、選択指示した特定のメニューの詳しい説明をユーザに対して実時間で提供するために、カーソルを表示画面上の所望のポップアップメニューの上に持って行くと、当該ポップアップメニューの内容を説明する説明文であるヘルプメッセージをヘルプメッセージウインドウに表示する旨の記載がある。
　しかしながら、上記各刊行物には、各対話エリアに対応するとるべきアクションについての文脈ヘルプテキストを含む表示データを持ち、カーソルの移動に応答して、前記各対話エリアに対応するとるべきアクションについての文脈ヘルプテキストを文脈ヘルプウインドーに表示することについては、記載されておらず、示唆もない。
　そして、請求項１、１１、１４に係る発明は、上記事項により「文脈ヘルプウインドーのテキストが、ユーザーにとるべきアクションを知らせる」（本件特許公報第１０頁左欄３６行ないし３８行）ことができるという作用効果を奏するものであり、この点は前記各刊行物に記載のものからは期待することができない格別のものと認められる。
　したがって、請求項１、１１、１４に係る発明は、刊行物１ないし３に記載された発明から容易に発明をすることができたものとすることはできない。
　
（訂正請求項１２、１５に係る発明）
　訂正明細書の請求項１２、１５に係る発明（以下「請求項１２、１５に係る発明」という。）は、請求項１１、１４に係る発明を引用して限定したものである。
　したがって、請求項１２、１５に係る発明は、請求項１１、１４に係る発明と同じ理由により、前記刊行物１ないし３に記載された発明から容易に発明をすることができたものとすることはできない。
　
（４） むすび
　以上のとおりであるから、特許異議申し立ての理由及び証拠によっては、本件請求項１、１１、１２、１４及び１５に係る発明の特許を取り消すことができない。
　また、他に本件請求項１、１１、１２、１４及び１５に係る発明の特許を取り消すべき理由を発見しない。　　　
　よって、結論のとおり決定する。
【異議決定日】
平成１４年１１月２６日（２００２．１１．２６）
【訂正の要旨】
訂正の要旨
▲１▼訂正事項１
　特許請求の範囲の請求項１を、特許請求の範囲の減縮を目的として、以下のように訂正する（下線部が訂正個所）。
「【請求項１】スクリーン上に表示されたＥＰＧの対話エリアからアクションを直接呼び出すシステムにおいて、ＥＰＧ表示を表示するため表示データを処理するＥＰＧ表示コントローラーであって、対話エリアと、前記ＥＰＧ内の固定位置の文脈ヘルプウインドーとを含み、前記スクリーン上にポインター／カーソルを表示する該ＥＰＧ表示コントローラーを備え、前記対話エリアは、視聴者により前記対話エリアが選択されるとき前記対話エリアに対応するＥＰＧのアクションを呼び出すように構成され、各対話エリアに対応する
とるべきアクションについての
し、とるべきアクションについての
▲２▼訂正事項２
　特許請求の範囲の請求項１１を、特許請求の範囲の減縮を目的として、以下のように訂正する（下線部が訂正個所）。
「【請求項１１】対話式電子プログラムガイド（ＩＰＧ）との対話を容易にするため、スクリーン上に文脈ヘルプを表示する能力を有する対話式電子プログラムガイド（ＩＰＧ）において、ＩＰＧアクションを呼び出すように構成された前記ＩＰＧ内の複数の対話エリア、文脈ヘルプデータを表示するため、前記ＩＰＧ内の固定した位置の文脈ヘルプウィンドー、各対話エリアに対応する
とるべきアクションについての
とるべきアクションについての
▲３▼訂正事項３
　特許請求の範囲の請求項１４を、特許請求の範囲の減縮を目的として、以下のように訂正する（下線部が訂正個所）。
「【請求項１４】対話式電子プログラムガイド（ＩＰＧ）との対話を容易にするため、文脈ヘルプウィンドーと複数の対話エリアを含む対話式電子プログラムガイド（ＩＰＧ）を、スクリーン上に表示する方法において、各対話エリアに対応する
とるべきアクションについての
とるべきアクションについての
（５４）【発明の名称】
対話エリアを有する電子プログラムガイド
【発明の詳細な説明】
発明の背景
　本発明は、一般的にはテレビのスケジュール情報に関し、より詳しくは、テレビのスクリーン上にテレビプログラムガイドを表示するシステムと方法に関する。
　首都圏領域又はケーブルネットワークのテレビ局の数が増加するにつれて、視聴者に提供される興味のありそうなプログラムの数が急速に増大した。衛星の信号を直接受信できる皿形アンテナの使用で、視聴者が見られるプログラムは更に増加した。
　更に、テレビは、テレビとＰＣ技術が融合するデジタルの未来に直面する。未来のテレビセットは、マイクロコンピュータと、ネットワーク上でコンピュータと相互接続するモデムと、イントラネットと、インターネットとを含み、プリンター等のコンピュータ周辺機器に接続することができる。このような「ビデオオンデマンド」に近いもの（ＮＶＯＤ）、「ビデオオンデマンド」、「ワールドワイドウェブへのアクセス」、「オーディオオンデマンド」等の可能性により、視聴者に過多の情報と帯域幅を提供するであろう。
　ますます明らかになってきたように、情報が過多になると、届けられる情報の有用性が減少する。従って、得られる情報へのインテリジェントでユーザーフレンドリーなインターフェースを制御し提供するインターフェースを提供するという大きな課題がある。
　その結果、視聴者のテレビスクリーン上に直接提供されるテレビスケジュールシステムが発展し、視聴者はこれらの色々のプログラムをソートし、どのプログラムを見る又は記録するかを決めることができる。このようなテレビスケジュールシステムは、米国特許第５，３５３，１２１号（ヤングら）に開示されていて、その開示全体をここに参照する。ヤングの１実施例では、テレビスケジュールは、異なるテレビプログラムに対応するセルのアレーを有する一連のメニュースクリーンを備える。視聴者は、セルをスクロールし、色々の時間に色々のチャンネルにどのテレビプログラムが提供されるかを見ることができる。更に、視聴者はあるセルを選択し、対応するプログラムについて更なる情報を得るか、又は別のオプションで他のサブメニューをプルアップすることができる。
　上述したヤングの特許等のテレビスケジュールシステムにより、多くの新しい課題が生じた。このような課題の１つは、ＰＣ、ＰＣ／ＴＶ、ウェブＴＶ、又はＴＶに適したシステムと方法を提供し、得られる情報の大量の蓄積をインテリジェントに制御し、ユーザーが、電子プログラムガイドを通じてアクセスして直接制御できるようにすることである。他の課題は、少ない数のユーザー対話の組合せにより、広範囲の機能に容易にアクセスできるようにすることである。
発明の概要
　本発明は、テレビスクリーン、コンピュータのモニター等の視覚インターフェース上にスケジュール情報を表示するシステムと方法を提供する。本発明はまた、視聴者のテレビスクリーン等に表示されるプログラムガイドを操作しこれと対話することが可能なシステムと方法を提供する。プログラムガイドは通常、１日の各時間に各チャンネルで提供されるプログラムを示すスケジュール情報エリアを備える。リモートコントロールデバイス、ポインティングデバイス、マウス、キーボード、マイクロフォン等の入力デバイスで、視聴者は、スケジュール情報エリアを見て、特に興味のあるプログラムについて更に情報を得ることができる。
　本発明の１態様によれば、可視インターフェースのエリア上にポインターを移動し、エリアを選択する即ち「クリックする」ことにより、アクションは直接呼び出される。ユーザーが表示アリア上にポインターを移動すると、表示エリアの「文脈ヘルプウィンドー」が、何ができるか又は何をする必要があるかについてユーザーに促す。この態様により、ユーザーはいつも何が行われているか知ることができる。
　本発明の１態様では、視聴者がグリフとして構成された表示アクション制御を使用して、表示エリアの構成を繰り返し変えることができるシステムと方法が提供される。各グリフは、ユーザー入力デバイスで指してクリックするアクションにより起動し、また２つのモードの間で切替えるスイッチとして作用する。
　本発明の１態様では、「情報グリフ」は、多数の項目のタイトルのみのグリッド／リスト（選択した１項目のグリッド又はリスト）と、単一の項目の「情報展開」（表示をスクロール可能なプログラム又は項目情報に展開する）との間で交互に切替える。情報グリフは、ズームアウト（縮小）して全体を概観し、又はズームイン（拡大）して詳細情報を得ることができる。
　本発明の他の態様では、「他のグリフ探索」は、現在選択されたプログラム以外の全ての放送のリストを自動的にサーチし表示する。
　別の態様によれば、「フリップグリフ」は、表示エリアを垂直構成と水平構成の間で切替える。
　別の態様によれば、「記録グリフ」は、１回のクリックで直接記録を制御する。
　本発明の他の態様では、現在選択したプログラムに対応するウェブサイトヘのリンクが存在するとき、ワールドワイドウェブ（ＷＷＷ）アイコンがディスプレー上に現れる。ＷＷＷアイコンをクリックすると、ユーザーのシステムが対応するウェブサイトに接続される。
　本発明の他の態様では、現在選択したプログラムに対応するリンクサービスが使用できるときは、リンクサービスアイコンがディスプレー上に現れる。リンクサービスアイコンをクリックすると、ユーザーのシステムがリンクサービスにアクセスするように構成される。
　本発明の他の態様では、ユーザーがポインターを現在同調しているチャンネルを示すビデオウィンドー上にポインターを移動すると、ウィンドーが２つの部分に分割する。上部分はクリック可能なエリアであり、ユーザーが表示エリアの現在選択したプログラムに直接同調できるようにする。下部分はウィンドーが分割する前に表示されていた現在同調しているプログラムに帰ることができるようにする。
　本発明の他の態様では、ポインターがエリアに入るとスクロール可能なエリアは強調表示され、矢印がスクロールの方向を示す。表示エリア内のエリアは、表示エリアの一部のみをスクロールさせることができる。
　本発明の他の態様では、ユーザーが実行する各アクションは、テキストウィンドーで確認でき、ユーザーはアクションが実行されたことを確信することができる。
　本発明の他の態様では、表示モードタイトル領域は、選択されないとき、現在の表示モードアイコンとテキスト記述を表示し、起動されると他の選択可能なモードのアイコンを表示する。
　本発明の他の態様では、記録グリフとワールド・リンクサービスアイコンを表示するプログラムが見られるとき、検索ウィンドーを起動することができる。
　本発明の他の態様と利点は、次の発明の詳細な説明と添付図面から明らかであろう。
図面の簡単な説明
　図１は、本発明のＥＰＧ表示の実施例である。
　図２は、ＴＶシステムのブロック図である。
　図３は、オンスクリーン電子プログラムガイド（ＥＰＧ）を生成するハードウェアユニットのブロック線図である。
　図４は、ＥＰＧを生成するのに使用する階層データベースのブロック図である。
　図５Ａ〜５Ｄは、データベース内のデータ構造の概略図である。
　図６は、デジタル衛星システムのＥＰＧの送信を示す概略図である。
　図７〜１０は、スクロール機能を実行する表示を表す。
　図１１〜１４は、情報探索機能を実行する表示を表す。
　図１５〜１７は、他の探索機能を実行する表示を表す。
　図１８〜１９は、水平／垂直フリップ機能を実行する表示を表す。
　図２０〜２５は、記録機能を実行する表示を表す。
　図２６は、ビデオウィンドーの同調機能を実行する表示を表す。
　図２７Ａ〜２７Ｈは、変化するアニメーションを実行する表示を表す。
　図２８，２９は、対話プログラムモードエリアとアイコンを示す表示を表す。
　図３０〜３３は、新しいサービスと対話する態様のための表示を表す。
特定の実施例の説明
　　　対話スクリーンの概観
　本発明は、テレビスクリーン、コンピュータのモニター等の視覚インターフェース上にスケジュール情報を表示するシステムと方法を提供する。このシステムと方法は、テレビスケジュール情報に使用するのに特に有用である。テレビスケジュール情報は、所定の時間例えば１日、週間又はそれより長い期間に各チャンネルで見られるプログラムを示すスケジュール情報エリアを有するプログラムガイド中に表される。
　テレビスケジュールシステムは、リモートコントロールデバイス、ポインティングデドイス、マウス、キーボード、マイクロフォン等の入力デバイスを備え、ユーザーは、スケジュール情報エリアを見て、特に興味のあるプログラムについて更に情報を得ることができる。
　コントローラは、トラックボール、カーソルコントローラー、ポインティングデバイス、声で起動できるマイクロフォン、多数のキーとボタン等を備え、これらにより視聴者はスクリーンの上で移動することができる。好適な実施例では、コントローラは、スクロール機構を備え、可動のカーソルをスクリーン上のセルのマトリックス又はウィンドー通じて変位させる。カーソルは、スクリーン上の物理的アイコンでもよく、視聴者がスクロールするセル又はウィンドーを強調表示すること、又は他の方法で表してもよい。
　図１は、本発明のテレビスケジュールシステムのプログラムガイド１０２を示す。プログラムガイド１０２は、テレビスケジュールシステムの主なモードであり、特定のスクリーンに多数のスクリーン情報エリア又はウィンドーを備え、視聴者は該スクリーンで上述したポインティングデバイス等の入力デバイスを操作し、垂直と水平に動き回り、スクリーンエリアの機能と対話する。例えば背景の色をライトグレーのメタリック色から明るい活動的な色に変えること等により、現在起動中のスクリーンエリアを視聴者に示すのが好ましい。各スクリーンエリア内に典型的にはマトリックス又はグリッドに配置された１つ又はそれ以上の項目があり、視聴者はグリッドを通じてスクロールすることができる。項目は入力デバイスで選択し又は起動することができる。
　図１に示すように、プログラムガイド１０２は、１日の各時間に各チャンネルに提供される番組を示すセル又は項目のプログラムマトリックス１０８を有するスケジュール情報エリア１０６を備えるのが好ましい。プログラムガイド１０２は、プログラムマトリックス１０８の左の垂直コラムにチャンネルをリストし、マトリックス１０８上の水平の列に時間をリストすると好都合である。視聴者は、ポインター１１０を所望のアクションに対応するエリア上に移動することでエリアを選択する。ポインター１１０がエリア上に移動すると、その項目は自動的に明るい色で強調表示され、視聴者の位置を示す。
　図１において、プログラムガイド１０２は、多数の他の情報エリアを備える。例えばプログラムガイド１０２は、表示モードアイコン２０２と表示モード記述テキストフィールド２０４を含む表示タイトルエリア２００を備える。対話データ制御ウィンドー２０６が、表示マトリックス１０８のリストのためのデータを表示する。
　表示エリア１０８のすぐ下に４つの小さなアクション制御部２０８〜２１１があり、これにより視聴者が繰り返し表示エリア１０８の構成を変えることができる。これらのアクション制御部の動作と機能については後述する。ワールドアイコン２１４が表示エリアの下左側に現れ、スター（リンクサービス可能）アイコン２１６が表示エリアのすぐ下右側に現れる。ワールドアイコンとスターアイコンの動作と機能については後述する。
　文脈ヘルプウィンドー２１８がプログラムガイド１０２の下部に位置し、ポインターがプログラムガイドの特定のエリアに位置するとき、可能な又は必要なアクションをユーザーに知らせるテキストフィールドを表示する。文脈ヘルプウィンドー２１８に現れる異なるテキストフィールドの多くの例について後述する。
　ビデオウィンドー２２０が、現在同調しているテレビ番組を表示する。ビデオウィンドー２２０の下のチャンネルウィンドー２２２、タイトルウィンドー２２４、現在時刻表示ウィンドー２２６がある。これらの各ウィンドーは後述するように対話可能である。
　　　ＥＰＧシステムの概観
　好適な実施例では、本発明の電子プログラムガイドは、パーソナルコンピュータ、ＰＣＴＶ、セットトップボックスに接続したテレビ、カスタムボードを備えるテレビのどれででも実現することができる。しかし、本発明は特定のハードウェアの構成の制限されず、コンピュータとテレビの新しい組合せが発展すると用途は増加するであろう。以下、上述のものは「ＴＶシステム」ということがある。代表的なＴＶシステムのブロック線図を図２に示す。本発明は特定のＴＶシステムに限定されないので、実行の詳細は示さない。
　よく知られているように、表示する画像は、例えば米国で使用されているＮＴＳＣ基準に従ってアナログ信号として送信することもでき、又はアナログキャリア上に変調したデジタル信号として送信することもできる。信号は、ケーブルで、又はアンテナ、衛星用皿形アンテナで受信することができる。一般的には、テレビセットはアナログ信号を受信するように設計され、コンピュータ表示デバイスはデジタルフォーマットでコード化した画像を表示する。しかし、デコーダーシステムが、テレビセットに表示するためデジタル信号をアナログ信号に変換し、ＴＶモデムがモニター上に表示するためアナログＴＶ信号をフォーマットすることができる。
　図２において、ケーブル３０、アンテナ３２、又は衛星用皿形アンテナ３４で受信したアナログ又はデジタルＴＶ信号は、テレビシステムに供給される。もし信号がデジタル放送サービスからであれば、デコーダー３６は信号をベースバンドビデオとオーディオ又はチャンネル３／４ＲＦに変換する。もし信号がアナログ信号であれば、ビデオ出力として通過する。テレビシステム３８は、その構成により選択した出力を受信し、受信したプログラムを表示する。
　ＰＣＴＶは、ライブビデオ、ベースバンドビデオ、チャンネル３／４出力のどれかに接続したＴＶカード４０を備え、ビデオ画像をデジタル化し、コンピュータモニター上のサイズ可変ウィンドーにビデオ画像を表示する。ＰＣＴＶはまた、モデム４２により陸上の電話線に結合する。
　もし受信した信号がアナログＴＶ信号であれば、ＰＣＴＶのＴＶカードがアナログ信号をデジタル化し、垂直帰線消去の間隔から含まれる情報を抜き出す。他方、もし受信した信号がデジタル信号であれば、別体のオーディオ、ビデオ、ＶＢＩ（クローズドキャプション、テレテキスト、プログラム関連情報等の垂直帰線消去情報）、プログラムガイド、及び条件付きアクセス情報が、別体のビットストリームとして供給される。プログラム用のビデオとオーディオのビットストリームは、表示用のフォーマットに変換され、プログラムガイド情報はプログラムガイドデータベースを形成するため処理される。プロセッサーが、メモリーに記憶したソフトウェアを実行し、対話形電子プログラムガイド画像と受信したプログラムの画像を生成する。ガイドを使用して、ウィンドーに表示された制御プログラムと対話することができる。
　スターサイトテレビ放送により供給されるような電子プログラムガイドを表示するように構成されたテレビシステムは、スクリーン上の表示コントローラーと後述する他のハードウェアを含む。もし標準アナログ放送信号を受信すると、ＶＢＩスライサーにより、プログラムガイドデータがＶＢＩから抜出され、プログラムデータベースを形成するため処理される。もし衛星又はケーブルからＤＢＳデジタル信号を受信するなら、ＶＢＩとプログラムのデータは、別体のビットストリームで供給される。プログラムガイド画像は、局所で又は遠隔で生成され、スクリーン上の表示コントローラーに提供される。リモートコントロールにより、対話が供給される。
　又は、プログラムガイドは、コンピュータモニター上に表示することができ、それが例えばテレビとＶＣＲを制御するＩＲコードを生成するＩＲブラスター４４を含むＩＲインターフェースを通じてテレビセットを対話的に制御する。
　もし電子ガイドデータベースが局所的に生成されるなら、電子プログラミングガイドを作成するシステムは、テレビスケジュールを受信し、データベースを作成するため受信した情報を処理しなければならない。従って、システムには、データ受信ユニット、プロセッサー、プログラムコードとデータベースを記憶するメモリー、スクリーン上の表示発生器（ＯＳＤ）、選択したチャンネルに合わせる制御インターフェースが必要である。
　１実施例では、スケジュール情報は、特定のフォーマットの１組のショートコマンドとして送信される。異なるコマンドが、あるチャンネルの番組スケジュール、スケジュール中の各番組のタイトル、チャンネル中の各番組についての記述と情報属性等の情報を通信する。従って、特定の時間に放送する番組の情報が、幾つかのコマンドで送信される。コマンド中のＩＤ番号により、メモリーに記憶されプロセッサーにより実行されるデータベースエンジン（ＤＢＥ）ソフトウェアを使用して、情報を関連データベース中に編成するのが容易になる。
　好適な実施例では、視聴者のテレビセットにボードが含まれ、データベースは局所的に記憶され、コマンドは割り当てられたチャンネル上のプログラミングのＶＢＩ、例えばＰＢＳ内を送信される。プログラムガイド情報を受信し、プログラガイドガイドデータベースを生成し、プログラムガイドを表示し、プログラムガイドを対話的に制御するボードの例を図３に示す。コマンドは、割り当てられたチャンネルの放送プログラムの垂直帰線消去の間隔で、ボードに送信される。
　又は、コマンドは局所ユニットの陸上電話線で送信することができる。さらに後述するように、あるシステムではデータベースは遠隔に作られ、ガイド自身が局所ユニットに送信される。
　データベースエンジンが、ＲＡＭに階層データベースを作る。データベースの階層構造を図４に示す。データベースは、内部がスケジュールデータ構造とテーマデータ構造として構成され、これらはハンドルとハンドルテーブルによりリンクされる。各ハンドルは、ハンドルテーブルの指標であり、該ハンドルテーブルはデータベースの項目が記憶されたメモリーのブロックへのポインターを含む。
　他の実施例例えばＤＳＳシステムでは、プログラムガイドデータは、データベースエンジンにより処理されるビットストリームとして送信される。
　さらに、Ｎ．Ｅ．Ｗ．Ｓ．（新、娯楽、天気、スポーツ）データベースが発展した。記事テキストと記事ＩＤを含むコマンドが送信される。プログラムガイドからプログラムに関連する記事へのリンクを作成し、ガイドから関連する記事ヘアクセスすることができる。
　広告データベースも、広告テキストを含むコマンドと、広告をＥＰＧに表示される番組にリンクするためのＩＤを含むロゴから作成される。ユーザーは、ガイドから直接広告情報にアクセスできる。
　インターネットデータベースもまた、ＥＰＧに表示されたプログラムに関連するインターネットサイトへのＵＲＬを含むコマンドにより作成される。もし視聴者が、ウェブが可能なプラットフォーム即ちウェブＴＶ、ＰＣ、ＰＣＴＶ上のＥＰＧを見ているなら、リンクしたサイトはＥＰＧから直接アクセスできる。
　さらに、グラフィックプログラムモジュールが、データベースからスケジュール、番組タイトル、その他の情報を利用して色々の表示を作る。もしＯＳＤコントローラが、文字モードで作動するなら、表示は文字コードのグリッドであり、該文字コードはスクリーン上の表示を生成するＯＳＤコントローラに転送される。
　入力応答ユーザーインターフェースプログラムモジュールは、ユーザーの入力に応答して、特定の入力に応じた新しい表示を生成する。１実施例では、ユーザーは、入力デバイス即ちリモートコントローラー、マウス、キーボードを使用して、ポインターを現在の表示の部分に置き、クリックする。入力応答モジュールが、ポインターの位置と現在表示されている特定の表示に応答して、応答の表示を生成し、又は特定のアクションをとる。他の好適な実施例では、ユーザーインターフェースは、リモートコントロールの機能ボタンに応答する。以下に特定の実施例を述べる。
ＥＰＧシステムの詳細な説明
ボードの記述
　図３は、スクリーン上の電子スケジュール表示と他の機能を実行するのに使用する電子ハードウェアユニット５２の実施例のブロック線図である。ここに示す特定のハードウェアユニット５２は、テレビ視聴用衛星皿形アンテナを有するＴＶＲＯ（ＴＶ受信のみ）顧客用である。このユニットが、現存の顧客ＴＶＲＯ装置と直列に結合する。
　図３において、ユニットは顧客ＴＶＲＯシステムから１２３のベースバンドビデオを受信する。ユニットはオプションとして、ベースバンドビデオ出力１２８又はチャンネル３／４ＲＦ出力１３０を出力する。ユニットは、８ビットのマイクロプロセッサー１００、６４バイトのコードＲＯＭ１０１、プログラムデータ記憶用の５１２ＫのＲＡＭ、カスタムゲートアレー１０３、速いメモリーデータ処理のためのセグメント化したベースレジスター１０４、入力される暗号化データを復号するセキュリティロジック１０６、コントローラインターフェースを表示するためのシリアルバス１０８、プロセッサー間通信のためのシリアルバス１１０、エラー回復用の監視タイマー１１２、ＩＲ入力１１３、ＴＶ用ＩＲ送信機回路１１６、ＶＣＲ制御、ＩＲ出力１１７、ＣＲＣ−３２コード化・復号化ロジック１１８、搭載電源１２０、ビデオ入力１２３、スクリーン上表示コントローラとフォーマッタ１２４、カスタムカラーコンバータ１２６、ＲＦ変調器１２７、ベースバンドビデオ又はＲＦ出力１２８又は１３０の選択を含む。
　スクリーン上表示コントローラとフォーマッタ（ＯＳＤＣＦ）１２４は、Ｉ／Ｏコントローラ、スクリーン上表示コントローラ（ＯＳＤ）として、又クローズドキャプションデータ（ＣＤＤ）ＶＢＩデータスライサとして機能する。ＶＢＩ（垂直帰線消去の間隔）は、ＴＶ信号のデッドスペースであり、これによりテレビ信号が走査電子ビームをスクリーンの下部から上部へ位置を変えることができる。デジタルデータ例えばクローズドキャプションデータは、ＶＢＩの間のキャリア信号に変調される。
　ＯＳＤＣＦ１２４は、入力するベースバンドビデオをデジタル化し、ＶＢＩで送信されたデジタル情報を抜き出すアナログ−デジタルコンバータ（ＡＤＣ）を含む。以下に詳述するように、データベースへ送信されるメッセージはＶＢＩで送信される。これらのメッセージは、データベースを作り又は更新するデータベースエンジンプロセスを実行するプロセッサー１００へ転送される。
　ＯＳＤＣＦ１２４のＯＳＤ部分は、キャシュメモリー、文字メモリー、タイミング機能、及び外部ＲＡＭを含む。ＯＳＤは、プロセッサー１００から送られた高レベルグラフィックコマンドを読み、グラフィック情報をＲＡＭに記憶する。ＯＳＤは、局所ビデオ信号を生成する赤（Ｒ）、緑（Ｇ）、青（Ｂ）のグラフィックデータを出力する。ユーザー入力インターフェースの状態により、後述するように、ＯＳＤ局所ビデオ出力又は入力ライブビデオが表示される。
　従って、データベースエンジンで生成されたスクリーン表示グラフィックデータは、局所ビデオ信号を生成するＯＳＤのＲＡＭに転送され、そのためテレビスクリーン上に表示スクリーンが表示される。
スケジューリングのデータ構造
　ＤＢＥは、ＲＡＭに階層データベースを作る。データベースの階層構造を図４に示す。データベースは、内部がスケジュールデータ構造と、ハンドルとハンドルテーブルによりリンクされるテーマデータ構造として構成される。各ハンドルは、ハンドルテーブルの指標であり、該ハンドルテーブルはデータベースの構成が記憶されたメモリーのブロックへのポインターを含む。
　スケジュールデータ構造の階層は、降順で次の通りである。
　チャンネルデータテーブル：加入者ユニットのチャンネルリストを含む。
　番組リスト：そのチャンネルで放送する各番組スケジュールのタイムスロットを含む。
　番組タイトル：タイトルテキストと番組タイトル属性を含む。
　番組記述：番組の評価、属性、記述テキストを含む。
　図５Ａに示すチャンネルデータテーブルは、階層の一番上のデータ構造である。このテーブルは、加入者ユニットが受取る各チャンネルのエントリを含む。チャンネルデータテーブルのエントリは、時たま変えられ、加入者ユニットの位置と受取るサービスの種類により求められる。各チャンネルデータテーブルのエントリは、そのチャンネルに関する情報と、そのチャンネルの番組リストハンドルテーブルヘのハンドルを含む。
　階層の次のデータ構造は、図５Ｂに示す番組リストである。番組リストは、一般的にはＧＭＴの夜中の１２時である開始時間と２４時間のスケジューリングを含む。チャンネルのスケジュールは、番組スロットの整列した順番で与えられ、特定の日に特定のチャンネルで放送する各番組の番組スロットを有する。各スロットは、持続時間、番組タイトルハンドル、番組記述ハンドルを含む。ある開始時間に対応するエントリの探索は、番組リストの初めからエントリを順番に走査し、持続時間の値を加えることが必要である。
　データベースは完全に構成されると、各チャンネルの番組リストの１週間分を保持する。週のうちの日は、番組リストハンドルを２バイトだけインクリメントすることによりアクセスされる。番組リストは、各日のＧＭＴの夜中１２時に更新され、ちょうど終わった日の番組リストが削除され、次週の同じ日の番組リストが加えられる。
　スケジュール階層の次のデータ構造は、図５Ｃに示す番組タイトルのエントリと、図５Ｄに示す番組記述のエントリである。ある番組スロットについて、番組タイトルのエントリと番組記述のエントリは、スロットに含まれるハンドルを使用してアクセスされる。番組タイトルと番組記述のエントリは、ブロックに分割されたメモリープールに記憶される。各番組タイトルは、独自の２０ビットの番組識別番号（ＳＩＤ）により識別され、各番組記述は、ヘッドエンドに割り当てられた独自の２０ビットの数により識別される。番組タイトルハンドルはＳＩＤに基づき、番組タイトルハンドルは番組タイトルハンドルテーブル内にオフセットされる。特定の番組タイトルハンドルによりアクセスされた番組タイトルテーブルのエントリは、番組タイトルエントリが記憶されるメモリープールの第１ブロックのアドレスを含む。同様に、番組記述ハンドルによりアクセスされた番組記述ハンドルテーブルエントリは、番組記述エントリが記憶される第１ブロックのアドレスを記憶する。
　各番組タイトルエントリは、主題索引ＩＤと番組タイトルのテキストを含む。一般的に、１つの番組タイトルエントリは、異なるチャンネル、日、時間の多くの番組リストにより参照される。従って、番組リストにハンドルを使用することにより、全ての番組リストは、メモリーの１つの番組タイトルエントリを参照し、メモリーが有効に使用される。多くの番組タイトルエントリは、長い寿命を有する。その理由は、番組タイトルは、長期間にわたって放送される一連のものである場合があり、又多くの番組は複数のチャンネルで放送されるので、多くの番組リストにより参照される場合があるからである。
　各番組記述エントリは、主題索引ＩＤ、批評家の評価、番組のＭＰＡＡ評価、特徴マスクビット、製作年、番組記述テキストを含む。記述は一連のものの特定の１回分にしか有効でないので、番組記述エントリは、番組タイトルエントリより寿命が短い傾向がある。
スケジュールのサーチ
　特定の時間のスケジュール情報を得て、スケジュール情報をプログラミンググリッドに表示するためには、次のステップを必要とする。チャンネルリストの各チャンネルについて、その日の番組リストがアクセスされ走査される。そのチャンネルの水平ブロックは、選択した時間を含みそれに従う番組スロットの持続時間による大きさである。各番組スロットにより参照される番組タイトルエントリがアクセスされ、番組タイトルが番組スロットに対応する水平ブロックに表示される。
好きな番組リスト
　図５Ａを再度参照すると、チャンネルデータテーブルの各エントリは、お気に入りリンク（ＦＡＶＯＵＲＲＩＴＥＳ　ＬＩＮＫ）フィールドを含む。このフィールドは、次の好きなチャンネルヘのリンクを含み、ユーザーが決める順番で、チャンネルの順番にリンクしたリストを作るのに使用される。
　ユーザーインターフェースとデータベースエンジンにより、ガイドに表示されるチャンネルの順序付けと選択をスクリーンで容易に行える。整列したチャンネルリストの第１チャンネルへのリンクが、メモリーに記憶される。このリンクが最も好きなチャンネルのチャンネルテーブルエントリへアクセスするのに使用される。そのチャンネルのお気に入りリンクがアクセスされ使用されて、次の好きなチャンネルのチャンネルテーブルエントリへアクセスし、区切り記号値例えば０ｘ００が好きなチャンネルリストの終わりを示すまで続けられる。
　１つ以上の好みのリストを有する可能性は、各チャンネルテーブルエントリに記憶された複数のお気に入りリンクフィールドを有することによりサポートされる。
広告データ構造
　広告（ａｄ）リストデータ構造は、番組リストと似ている。それは、開始時間と２４時間の広告スケジューリングを含む。広告リストが地域ごとに分けられ、ある日に放送される各広告の広告スロットを含む。広告スロットは、持続時間と広告エントリへアクセスするのに使用する広告のＩＤを含む。
　各広告エントリは、もし適当であれば、広告バナーテキストフィールドと、広告テキストフィールドと、広告ロゴへのポインターとを含む。広告ロゴは、広告で表示されるグラフィックフィールドを含む。
　広告エントリは、広告バナーテキストと、広告テキストとを含む。
ヘルプウィンドーのデータ構造
　データベースはまた、文脈ヘルプウィンドー２１８に表示するＡＳＣＩＩヘルプストリングを記憶するヘルプストリングリストを含む。リストの各ヘルプストリングは、ＥＰＧ表示の対話エリアと対応している。視聴者がポインターを対話エリアへ移動させると、ユーザーインターフェースが、文脈ヘルプウィンドー２１８に表示されたのに対応するヘルプストリングを表示する新しいスクリーンを生成する。
データベースの作成
　データベースは、プロセッサー上で作動するデータベースエンジンソフトウェアモジュールにより作られる。個別のコマンドからなるメッセージは、データベースエンジンに受取られる。コマンドの例は、チャンネルデータテーブルに含まれる特定の加入者ユニットが使用できるチャンネルを特定する領域コマンドと、チャンネルデータテーブルのエントリを作るのに使用する情報を含むチャンネルデータコマンドと、メモリーのＳＩＤとＤＩＤ参照エリアを含む番組リスト、番組タイトル、番組記述コマンドと、を含む。データベースエンジンは、チャンネルテーブルに含まれるチャンネルに関連する番組リストコマンドのみを選択し、更に処理する。
　データベースエンジンは、どれかの番組リストに含まれる全てのＳＩＤとＤＩＤのために、メモリーに記憶場所を作成する。整合するＳＩＤとＤＩＤを有するコマンドに含まれる情報は、参照メモリーエリアに書込まれる。実際は、より効率的にサーチするため、ＳＩＤとＤＩＤはハッシングシステムにより処理される。
　メッセージは、色々の方法で加入者ユニットへ送信される。放送プログラミングのＶＢＩにメッセージを受信するシステムは、上述した。ＤＢＳシステムでは、メッセージは専用のビットストリームで送信することもできる。
　ＤＢＳシステムでは、ビデオベースバンド信号は、デジタル化され、圧縮され、アナログキャリア信号上に変調される。圧縮技術の進歩により、１つのプログラムを送信するのに使用していたキャリアは、今では４つのプログラムを送信できる。一般的に、ビデオ信号に加えて、オーディオ、ＶＢＩ（クローズドキャプションとテレテキスト等の垂直帰線消去の情報データ）、プログラムガイド情報、条件付きアクセス情報等の情報をコード化した他のビットストリームが、別体のビットストリームとして供給され、複合ビットストリームに多重化され、キャリア信号に変調される。
　又は、データベース自体をデジタルデータの流れで送信することができる。例えば、ＤＳＳ内ではプログラムガイド情報は、３６チャンネルのプログラミングについて３時間のブロックで送信される。プログラミングは、異なるバンド上にデジタルで変調される。図６に示すように、衛星は異なるバンドで同時に送信する幾つかのトランスポンダー５００を有する。デジタル圧縮技術を使用して、幾つかのチャンネルを１つのバンドに変調することができる。現在のプログラミングを含むビットストリームは、全てのバンドにより搬送される。しかし、異なるチヤンネルブロックの将来のプログラミングは、異なるバンドで送信される。ブロックは、カルーセル又はエンドレスループとして送信されるので、特定の時間バンドを受取るまでに後れがある場合がある。
　視聴者の場所のデコーダーが、１６キャリアを受信し、チューナー／復調器を制御して１つのキャリアを選択する。キャリアは、サンプリングされ、復号され、エラーを訂正され、デマルチプレックスされ、色々のビットストリームに分けられる。デコーダーは、ビデオデコーダーチップを含み、圧縮されたビデオを圧縮解除し、事実上どのような大きさの画像でも再構成する。
　視聴者がガイドにアクセスすると、その時間期間のブロックがメモリーにロードされ、ユーザーはガイドと対話することができる。未来のとき又は異なるチャンネルでは、時間後れがあるかもしれない。例えば、現在のプログラミングブロックがＢ１で、現在受信したブロックがＢ４であれば、ユーザーは、現在のプログラミングを受信し表示される前に、ブロックＢ５、Ｂ６、Ｂ７が送信されるのを待つ必要がある。視聴者は、各ブロックを送信する持続時間の合計即ちｄ５＋ｄ６＋ｄ７に等しい時間だけ待つことになる。もしプログラムガイドブロックが、異なるバンド上に変調されていれば、ケーブルボックスは、そのバンドに合わせ、所望のブロックがカルーセルで送信されるまで待たなければならない。そのため、もしガイドが未来のプログラミングのためアクセスされるのであれば、遅れがある場合がある。
　ケーブルの場合は、データベースはＳＳＴヘッドエンドで作られ、陸上のラインでケーブルのヘッドエンドへ送られる。ケーブル会社は、ＶＢＩ、衛星、デジタル等でデータをどのようにでも送ることができる。
ユーザーインターフェース
　ユーザーインターフェースは、第１の入力としてリモートコントロールコマンドがある。１実施例では、ユーザーは、リモートコントロールの機能ボタンを押すことにより色々の機能を要求する。他の実施例では、異なる機能に対応する表示スクリーン上の異なる対話領域を有するＧＵＩが使用される。ユーザーは、カーソルを所望の機能に対応する対話領域へ移動し、コマンドを生成する機能を選択する。コマンドを入力する特定の方法は重要ではなく、音声コマンドを使用する技術もまもなく使用できる。
　ユーザーインターフェースは、コマンドを受信し、要求された表示スクリーンで、又コマンドで要求された機能を実行することにより、応答する。実行される機能は、プログラムを記録すること、チャンネルに合わせること、関連するインターネットサイトにアクセスすること、ペイパービュープログラムを購入すること、商品を購入すること等のアクションを実行することであってもよい。各スクリーンのデータとフォーマットは、以前のスクリーン、日の時間、データベースの内容、受信したコマンド、及び他のパラメータによる。スクリーンの流れを定義するのに、状態テーブルが使用される。
　各定義したスクリーンに、入口機能、出口機能、更新機能、要求処理機能がある。ある状態に最初に入るとき、全ての必要なデータを集めスクリーンをフォーマットするため、入口機能が呼び出される。メモリーとデータをスクリーンのために解放するため、出口機能が呼び出される。１分に１回更新機能が呼び出され、スクリーン時間を更新し、スクリーン上に表示されている情報を更新する必要があればスクリーンを再度描く。
　いったん特定の状態に入ると、テーブルは、リモートコントロールの各キー又はスクリーン上の各対話領域に対応する他のソフトウェア機能を参照することを含む。対応するリモートコントロールボタンを押し又は対話領域を選ぶと、これらの参照機能は、いつでも実行される。
　例えば、ＧＵＩの実施例で、ユーザーがプログラムを記録したいと望むなら、視聴者はカーソルを記録対話領域へ移動し、次にそれを選択して記録機能を実行するよう要求する。次に確認スクリーンが生成される。いったんユーザーが記録要求を確認すると、記録キューにエントリが作られる。次にキューを調べ記録機能を管理するため、実時間実行から記録デーモンが呼び出される。
　データベースエンジンにより発行されたグラフィック表示コマンドに基づき、スクリーン上表示（ＯＳＤ）コントローラーによりスクリーンが表示される。システム表示スクリーンを描くのに必要な第１のコマンドには、スクリーン消去コマンド、矩形描きコマンド、矩形保管コマンド、矩形復元コマンド、矩形移動コマンド、ＡＳＣＩＩストリング書込みコマンド、チャンネルアイコン描きコマンドがある。
　各スクリーンは、一定で不揮発性メモリーに記憶されたコードとデータに基づく領域と、データベースに記憶されたデータ使用する番組タイトルと記述等の可変領域とを含む。データベースエンジンの記述で上述したように、データベースは、一般的にはＡＳＣＩＩテキストストリングの形でデータベースに記憶された情報を効率的に探せるように構成されている。さらに、グラフィックファイルも、表示スクリーンのウィンドーに表示するため、データベースに記憶される。
　　　プログラムガイドの詳細記述
スクロール機能の記述
　スクロール領域２２８〜２３２により、表示エリアの内容をどの方向にもスクロールすることができる。スクロール領域２２８〜２３２の動作については後述する。
　図７を参照すると、ユーザーがポインターを右スクロールゾーン２３０へ移動すると、そのゾーンは明るい緑で強調表示され、矢印がスクロールする方向を示す。文脈ヘルプウィンドー２１８に表示されたテキストが、クリックすると表示が右にスクロールし後のプログラムを表示することをユーザーに知らせる。各クリックは、表示を１／２時間スクロールさせる。クリックして保持すると、１／２秒ごとに１／２時間スクロールさせ、ユーザーが保持し続けると加速され、やめると停止する。
　図８、９、１０は、それぞれスクロールアップ、左スクロール、スクロールダウンを示す。スクロールアップとスクロールダウンの動作では、各クリックで次の完全な垂直方向のスクリーンを表示する。クリックして保持すると、１／２秒ごとに新しい垂直方向のスクリーンを表示し、保持し続けると加速される。
　色々のアクションコントロール２０８〜２１１の動作と機能を記載する。
情報グリフの記述
　図１１を参照すると、プログラム表示の項目を選択した後、ユーザーがポインターを現在選択したプログラムから移動し、ポインターを情報グリフ２０９に置くとき、グリフは直ちに反復的な２部分制御ボタンに分割される。左ボタン２０９ａは、セルに含まれる必要な情報を得るため選択した項目へ戻るすることを象徴的に示唆し、右ボタン２０９ｂは、選択したプログラムに関する細かい情報を見るため、特定の項目にズームインすることを象徴的に示唆する。文脈ヘルプウィンドー２１８のテキストが、ユーザーにとるべきアクションとそのアクションの結果を知らせる。
　図１２を参照すると、ユーザーがズームイングリフ２０９ｂのクリックを完了するとすぐ、移行期のアニメーション（後述する）が起こり、現在選択したプログラム項目がトップウィンドー２０９ｃへ移動し、そのプログラムに関する情報が中央ウィンドー２０９ｄに広がる。ユーザーインターフェースが、データベースエンジンに、中央ウィンドー２０９ｄにプログラム記述テキストを表示するよう指示する。両方の要素が水平に広がり、周辺に近いスクロールゾーンのみを除いて表示エリア全体を占める。ユーザーは、前述したのと同じように、ガイドの周りをスクロールすることができる。文脈ヘルプウィンドー２１８のテキストが、ポインターが位置するエリアをダブルクリックすると、プログラムに直接合わせられることをユーザーに知らせる。
　図１３を参照すると、ユーザーがポインターをテキストエリアへ移動すると、文脈ヘルプウィンドーのテキストが、このエリアをクリックするとテキストがスクロールダウンすることをユーザーに知らせる。テキストの左の情報スクロール指示ゾーンが、強調表示されたエリアを表示し、その中で矢印がスクロールの方向を下方へ指す。
　図１４を参照すると、ユーザーがポインターを情報グリフ２０９へ移動し、それが再度分割され、２つの異なるズーム構造を示す。現在選択されたボタン２０９ｂは、強調表示される。ポインターは左ボタン２０９ａ上にあり、文脈ヘルプウィンドー２１８のテキストが、クリックするとプログラムガイドにアクセスすることをユーザーに知らせる。
他のグリフ探索の記述
　図１５を参照すると、プログラムを選択した後、ユーザーがポインターを他のグリフ探索２１０へ移動すると、グリフは直ちに反復的な２部分の制御ボタンに分割する。左ボタン２１０ａはプログラム表示に含まれる選択されたプログラムを記号で示唆し、右ボタン２１０ｂは選択されたプログラムの複数のリスティングを記号で示唆する。文脈ヘルプウィンドー２１８のテキストが、ユーザーに取るべきアクションと、アクションの結果を知らせる。
　図１６を参照すると、複数リスティンググリフ２１０ｂをクリックした後、システムは、選択されたプログラムの全ての出現リスティングを時間順に表示する。現在選択されたプログラムが自動的に選択される。現在選択されたプログラムが未来の日のものであれば、それはリストの真ん中に現れ、それ以前に起こるプログラムがその上にリストされる。文脈ヘルプウィンドーのテキストが、ユーザーにダブルクリックすると、このプログラムに直接行くことを知らせる。
　図１７を参照すると、ユーザーがポインターを他のグリフ探索２１０へ移動すると、それは再度分割し、２つの異なる表示構成を示す。ポインターは左ボタン２１０ａ上にあり、現在選択されたボタンが強調表示される。文脈ヘルプウィンドー２１９のテキストが、ユーザーにクリックすると、プログラム表示グリッドに選択したプログラムを表示することを知らせる。
垂直フリップグリフの記述
　図１８を参照すると、ユーザーがポインターを現在選択したプログラムから移動し、垂直フリップグリフ２１１上に置くと、グリフは直ちに反復的な２部分の制御ボタンに分割する。左ボタン２１１ａは水平表示パターンを記号的に示唆し、右ボタン２１１ｂは垂直表示パターンを記号的に示唆する。文脈ヘルプウィンドー２１８のテキストが、ユーザーに取るべきアクションと、アクションの結果を知らせる。
　図１９を参照すると、ユーザーがクリックを完了するとすぐ、移行期のアニメーション（後述する）が起こり、表示エリアが時計方向に回転し、チャンネル項目が、頂部を横切って引き伸ばされ、以前水平に広がっていたプログラムは、その下に垂直にリストされる。文脈ヘルプウィンドー２１８のテキストが、ユーザーに、ポインターがあるエリアをダブるクロックすると、そのプログラムへ接合わせられることを知らせる。全てのアクション制御ボタン２０８〜２１１が表示され、また機能的である。
記録グリフの記述
　図２０を参照すると、ユーザーがポインターを現在選択するプログラムから移動し、ポインターを記録グリフ２０８上に置くと、グリフが強調表示され、文脈ヘルプウィンドー２１８のテキストが、ユーザーに取るべきアクションと、アクションの結果を知らせる。
　図２１を参照すると、ユーザーが記録グリフ２０８をクリックすると、アクションメニューが現れる。この図において、ポインターは強調表示された「１回記録（Ｒｅｃｏｒｄ　ｏｎｃｅ）」のエントリ上に置かれている。文脈ヘルプウィンドー２１８のテキストが、ユーザーに、クリックすると、プログラムを１回記録することを知らせる。１回記録はこのプログラムで得られることなので、これが現れる唯一のオプションである。他のプログラムでは、「毎日記録」、「週ごとに記録」、「小シリーズ全体を記録」等が適当であろう。項目に現れる数は、キーのエントリと等しい。この理由で、記録等の機能的シーケンス中は直接キーパッド入力した同調ことは、不能にされる。
　図２２を参照すると、ユーザーが「１回記録」ウィンドーをクリックすると、項目確認ウィンドー３００が開き、とろうとするアクションを説明するテキストが現れ、ポインターが強調表示された「Ｏｋａｙ」項目の上に置かれる。もしユーザーがクリックすると、確認ウィンドーに記述されたアクションが完了する。「キャンセル／ゴーバックブロック」もまた表示される。もしユーザーがここをクリックすると、確認ウィンドー３００に記述されたアクションは完了せず、表示は図２３に描いた形に戻る。「Ｏｋａｙ」項目の機能は、文脈ヘルプウインドー２１８に表示されたテキストに記述される。
　他の制御で呼び出されたアクションはこの文脈に適さないので、他の表示アクション制御は消失する。
　図２３に示すように、ユーザーがスケジューリング記録シーケンスから戻るとき、プログラム項目にテープシンボル３０２が加えられている。このシンボルは、このプログラム項目が表示される例ではいつも、有効である限り現れる。
　図２４を参照すると、ユーザーがポインターを記録グリフ２０８上に置いて、選択したプログラムはテープシンボルを表示する。文脈ヘルプウィンドー２１８のテキストがユーザーに選択したプログラムの記録設定が編集されても良いと知らせる。
　図２５において、選択したプログラムに適当なアクション項目のみが、表示される。この例では、「このプログラムを記録リストから除く」である。他の場合、複数の記録回数のあるプログラムでは、この点で残りの設定がアクセス可能で、ユーザーが、記録リストからプログラムを除くことに加えて、別の変化させるオプションを可能にする。「キャンセル／ゴーバック」項目がいつも現れる。
　ビデオウィンドー２２０は、番組マトリックス１０６で現在強調表示されている番組の短い予告等の全ての種類の宣伝、記述的、文脈的ビデオ又はグラフィックに使用することができる。ビデオウィンドー２２０はまた、対話的にガイド１０２の他のエリアに近似する。
　例示の構成では、ビデオウィンドー２２０は、現在合わされているプログラムを「ライブ」で表示し、視聴者が現在合わせているプログラム上のアクションを見逃すことなく、プログラムマトリックス１０６を検索することができる。この態様のために、視聴者は、プログラムマトリックスを検索し、又は品物又はサービスを購入し、又はプログラムの更なる情報を求める等、システムと他の対話を行いながら、フットボールゲームのスコアを追跡することができる。他の構成では、視聴者がプログラムマトリックス１０６を検索するとき、ビデオウィンドーを変化させ、ビデオウィンドー２２０がマトリックス中で強調表示されたプログラムを描くようにすることができる。このため、テレビ視聴者が、プログラムガイド１０２から出ずに、各プログラムを迅速に見ることができる。
　図２６を参照すると、ユーザーはガイド中のプログラム「Ｗｉｎｇｓ　ｏｆ　Ｄｅｓｉｒｅ」を選択し、ポインターをビデオウィンドー２２０上に置いた。ビデオウィンドーは、２つの対話エリア２２０ａと２２０ｂに分割する。上のウィンドー２２０ａをクリックして、ガイドで選択したプログラムに合わせてもよいし、下のボタン２２０ｂをクリックして、現在合わせているプログラムに戻ってもよい。文脈ヘルプウィンドー２１８が、この分割したビデオウィンドーの機能を説明するテキストを提供する。
　図２７に示すように、水平から垂直表示への移行期のアニメーションのストーリーボードが現れる。良く知られているように、コンピュータアニメーションは、少しづつ異なる一連の画像を表示することにより行われる。表示の変化をアニメーションにすることにより、視聴者はより快適になり、ＥＰＧの機能がよりなじみのあるものとなる。
表示モードタイトルエリアの対話
　図２８は、ポインターが表示タイトルエリア２００上に移動すると、表示タイトルエリアは選択可能なアイコン２０２ａ‐ｄのエリアになることを示す。文脈ヘルプウィンドー２１８のメッセージが、プログラムガイドが現在表示モードであることを示す。図２９において、ポインターは電子ニュースサービスアイコン２０２ｂ上に移動した。
電子ニュースサービスアイコンの機能
　図３０において、ニュースサービスアイコン２０２ｂが選択されると、移行期のアニメーションが起こり、表示をカテゴリーの選択のリストに変化させる。図３１において、ポインターが「１　最近のニュース」カテゴリー上に移動すると、ヘルプテキストがこのカテゴリーを選択することにより実行される機能を示す。図３２において、「最近のニュース」カテゴリーが選択されると、最近のニュース項目のリストが表示される。図３３で、他の文脈と同様に、ヘッドライン記事がスクロール可能なテキストに拡張される。
　データテーブルは、記事タイトルのタイトルテーブルを含み、各記事タイトルは記事の詳細なテキストを含む記事記述リストのエントリへのポインターを含む。ユーザーインターフェースは、対話エリアの選択に応答し、視聴者が対応するエリアを選択すると、記事タイトルと記述を表示する。
（５７）【特許請求の範囲】
１．　スクリーン上に表示されたＥＰＧの対話エリアからアクションを直接呼び出すシステムにおいて、
　ＥＰＧ表示を表示するため表示データを処理するＥＰＧ表示コントローラーであって、対話エリアと、前記ＥＰＧ内の固定位置の文脈ヘルプウィンドーとを含み、前記スクリーン上にポインター／カーソルを表示する該ＥＰＧ表示コントローラーを備え、前記対話エリアは、視聴者により前記対話エリアが選択されるとき前記対話エリアに対応するＥＰＧのアクションを呼び出すように構成され、
　各対話エリアに対応する
とるべきアクションについての
　ユーザーのポインター／カーソル移動コマンドを受けとる入力モジュール、及び、
　前記メモリーと、前記入力モジュールと、前記ＥＰＧ表示コントローラーとに結合したプロセッサーを備え、前記プロセッサーは、
　データベースエンジンプログラムデータを処理して、データベースエンジンを実行し、該データベースエンジンは、ＥＰＧスクリーンデータを生成し、文脈ヘルプテキストにアクセスし、また前記データベースの検索を実行して同じプログラムと同じチャンネルの番組リストを生成し、
　ユーザーインターフェースプログラムデータを処理して、ユーザーのポインター／カーソル移動がコマンドするユーザーインターフェースを実行し、応答スクリーンを生成し、前記ユーザーインターフェースは、対話エリア上の前記ポインター／カーソルの移動に応答して、前記文脈ヘルプウィンドーに前記対話エリアを選択することにより呼び出されるアクションを説明
し、とるべきアクションについての
ことを特徴とするシステム。
２．　前記表示データは、前記ＥＰＧ表示コントローラーにグリフの形の対話エリアを含むＥＰＧ表示を表示させるデータを含み、前記プログラムデータは、視聴者が前記グリフを起動するとき、前記ユーザーインターフェースが反復的に前記ＥＰＧ表示の構成を変化させるようにするデータを含む請求の範囲第１項に記載のシステム。
３．　第１グリフは、起動すると他を探索グリフと表示ガイドグリフに分割する探索グリフであり、前記ユーザーインターフェースは、前記他を探索グリフが起動されるとき、選択されたチャンネルの全てのプログラムをリストする表示データを生成し、前記表示ガイドグリフが起動されるとき、チャンネルとプログラムのグリッドを生成する請求の範囲第２項に記載のシステム。
４．　第２グリフは、選択すると現在選択グリフと他を探索グリフに分割する他の放送探索グリフであり、前記ユーザーインターフェースは、前記他を探索グリフが起動されるとき、選択されたプログラムの他の全ての放送をリストする表示データを生成し、前記現在選択グリフが起動されるとき、チャンネルとプログラムのグリッドを生成する請求の範囲第２項に記載のシステム。
５．　第３グリフは、選択すると現在水平グリフと垂直グリフに分割するフリップグリフであり、前記ユーザーインターフェースは、前記垂直グリフが起動されるとき、選択されたチャンネルの全てのプログラムをリストする表示データを垂直に生成し、前記水平グリフが起動されるとき、選択したチャンネル全てのプログラムを水平にリストする請求の範囲第２項に記載のシステム。
６．　第１グリフは、起動するとズームアウトグリフとズームイングリフに分割するズームグリフであり、前記ユーザーインターフェースは、前記ズームイングリフが起動されるとき、選択されたチャンネルの詳細プログラム情報を示す表示データを生成し、前記ズームアウトグリフが起動されるとき、チャンネルとプログラムのグリッドを生成する請求の範囲第２項に記載のシステム。
７．　前記ＥＰＧ表示コントローラーは、前記スクリーン上の対話ビデオウィンドーに選択されたビデオ信号を表示し、前記ポインター／カーソルが前記対話ビデオウィンドー上に位置するとき、該対話ビデオウィンドーは、現在合わせたチャンネルと現在選択されたチャンネルビデオとの対話エリアに分割し、前記プログラムデータは、ビデオ信号選択プログラムデータを含み、
　前記プロセッサーは、前記ビデオ選択データを処理し、前記現在合わせたチャンネル対話エリアを選択すると、前記対話ビデオウィンドーに現在合わせたチャンネルを表示し、前記選択された起動エリアを選択すると、前記ビデオウィンドーに現在選択されたチャンネルを表示するように構成された請求の範囲第１項に記載のシステム。
８．　前記プログラムデータは、前記ＥＰＧコントローラーに、対話タイトルモードエリアを含むＥＰＧ表示を表示させるためのデータを含み、また、前記プログラムデータは、前記ポインター／カーソルが前記対話タイトルモード表示エリア上に位置するとき、前記対話タイトルモードエリアに選択可能な表示制御アイコンを表示させるためのデータを含む請求の範囲第１項に記載のシステム。
９．　第１表示制御アイコンは、選択されると、前記ユーザーインターフェースにプログラムガイド表示を表示させるプログラムガイドアイコンである請求の範囲第８項に記載のシステム。
１０．第２表示制御アイコンは、選択されると、前記ユーザーインターフェースにニュースサービスのリストを表示させるニュースサービスアイコンである請求の範囲第８項に記載のシステム。
１１．対話式電子プログラムガイド（ＩＰＧ）との対話を容易にするため、スクリーン上に文脈ヘルプを表示する能力を有する対話式電子プログラムガイド（ＩＰＧ）において、
　ＩＰＧアクションを呼び出すように構成された前記ＩＰＧ内の複数の対話エリア、
　文脈ヘルプデータを表示するため、前記ＩＰＧ内の固定した位置の文脈ヘルプウィンドー、
　各対話エリアに対応する
とるべきアクションについての
　対話エリアと文脈ヘルプデータとを含む前記ＩＰＧデータを前記スクリーン上に表示するため、前記メモリーに結合した表示プロセッサー、
ユーザーコマンドを受取るための入力デバイス、及び、
　前記ＩＰＧ内で移動し前記対話エリアを起動するため、前記ユーザーコマンドに応答するスクリーン上カーソル、を備え、前記カーソルがある対話エリアに移動すると、それぞれの対応する
とるべきアクションについての
１２．前記文脈ヘルプデータは、ユーザーに行うことが出来る又は行う必要のあるアクションを知らせるテキストデータである請求の範囲第１１項に記載の対話式電子プログラムガイド（ＩＰＧ）。
１３．複数の対話エリアが、関連するインターネットサイトにアクセスする手段、ペイパービューチャンネルを購入する手段、又は商品を購入する手段のうち１つ又はそれ以上を含む請求の範囲第１１項に記載の対話式電子プログラムガイド（ＩＰＧ）。
１４．対話式電子プログラムガイド（ＩＰＧ）との対話を容易にするため、文脈ヘルプィンドーと複数の対話エリアを含む対話式電子プログラムガイド（ＩＰＧ）を、スクリーン上に表示する方法において、
　各対話エリアに対応する
とるべきアクションについての
　前記ＩＰＧをガイド形式で、前記スクリーン上に表示し、
　ユーザーコマンドに応答して、カーソルを好みの対話エリアに移動し、
　前記カーソルが前記好みの対話エリアに移動するとき、前記好みの対話エリアに対応する
とるべきアクションについての
１５．前記文脈ヘルプデータを表示するステップは、ユーザーに行うことが出来る又は行う必要のあるアクションを知らせるため、テキストデータを表示することを含む請求の範囲第１４項に記載の方法。
１６．関連するインターネットサイトにアクセスすることを含む請求の範囲第１４項に記載の方法。
１７．ペイパービューチャンネルを購入することを含む請求の範囲第１４項に記載の方法。