(57)【特許請求の範囲】
【請求項１】
表示手段と、表示手段における位置を特定するための対話型可動式ポインティング手段とを有し、特定された位置の選択を行うシステム内のグループから項目を選択する装置において、
対話型ボタン上にラベル付けされた複数のサブグループ各々を指定するための表示手段内のサブグループ指定子を含み、該ポインティング手段によりサブグループ指定子の選択に応答して選択されたサブグループ指定子により指定されたサブグループを生成するためグループをフィルタリングするフィルタ手段、
表示手段内のサブグループに属する項目を表示する手段、
該ポインティング手段に応じて表示内の項目を選択することにより項目を選択する項目選択手段、及び
全体が２次元より高い次元の構成からなる１つのサブグループを２次元の表現として該表示手段に表示し、該表示手段により現在表示されているグループの一部である該２次元の表現内にタイトルを表示する手段とからなり、
該２次元の表示内に３次元属性の印を含み、該印の各々は共通の特性を有していることを特徴とする装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プログラム（番組）の数を管理可能なグループに縮小するために多属性を有するデータ項目の多量なスケジュールを一貫した選択基準に従属させる方法および装置に関する。
【０００２】
【従来の技術】
現在、意志決定機能により所望の項目について視覚的に検索される管理可能なデータセットへ多量のデータを縮小するための方法がいくつか知られている。そのような多量のデータには、コンピュータシステムの固定ドライブの辞書などがある。パーソナルコンピュータのインタラクティブ・グラフィックのユーザーインターフェイスやワークステーションにより行われる方法は、一般にユーザの選択のためのルート・レベル・ファイルとひとつもしくはそれ以上の分岐サブディレクトリを示すルート・ディレクトリ表示へディスク・ドライブ・ディレクトリを表示および縮小する。一般にマウスによりサブディレクトリを選択することによって、ディスプレイは、選択されたサブディレクトリおよび更なる選択におけるサブ・サブディレクトリの表示ファイルをシフトする。サブディレクトリ表示は、スクリーンに適合するには大きすぎることがよくあるので、インタラクティブ・スクロール・バーは、ディスプレイがマウスによってコントロールできるようにされている。マウスおよびスクロールバーを用いて、ユーザは所望のファイルが検索されるまでディレクトリ木構造を進める。このようなグラフィックのユーザーインターフェイスは、ビジュアル定義が各ディスプレイごとに少なくとも６４０×４８０ピクセルであるコンピュータやモニタに共通するものである。このような技術は、家にいて、航空便の時刻表やテレビの番組表およびムービー・オン・デマンドのカタログなど利用可能な情報のデータベースにアクセスするために用いられるものであるが、あいにく、各家庭にはそのようなデータベースを活用することのできる６４０×４８０ピクセルの定義を有するコンピュータもしくはワークステーションはない。また、ほとんどの家庭の居間にあるＮＴＳＣ方式のテレビは、コンピュータモニタのスクリーン定義につき６４０×４８０ピクセルもしくはそれ以上と比較して比較的低いビジュアル定義を有する。更に、一般的な家庭用テレビは、居間では不適切なポインティング・デバイスであるマウスには接続されておらず、むしろほとんどのテレビにはコントロールパネルおよび／または遠隔制御による制御装置がある。わずかでも家庭用テレビが、航空チケットの予約や３０万もしくはそれ以上のチャンネルのケーブルテレビサービスを調べるためのプログラムまたは莫大なコレクションからペイ・パー・ビュー・ムービーを検索並びに選択するために用いられていたのであれば、サービス提供者の収益性やユーザの満足度は両者とも向上したであろう。３００以上の前記チャンネルは、ケーブルまたは無線により情報を運ぶであらゆるタイプの通信方式を使用してもよい。あらゆるタイプの通信方式には、時分割多重チャネル、周波数分割多重チャネルおよびパケットデータ多重チャネルが含まれるがこれに限られない。
【０００３】
ＴＶ番組表の公知の技術手法として、次の時間などに続いて起こる番組（プレビューチャンネルとする）とともに現在見ている番組を表示する方法がある。これはテレビのスクリーンに一度により多くの情報を分かり易く表示できるので、このプレビューチャネルの表示は、現時点且つ近い未来に提供するすべてのチャンネルによってしばしばスクロールする。チャンネルシステムが６０ある場合、１回のスクロールを完了するのに約３分かかる。このような速度では、１００のチャンネルケーブルサービスでは５分かかり、さらに３００の以上のチャンネルケーブルサービスでは１５分かかることになる。言うまでもなく、３分は長いが、番組と番組の間がだいたいそのような長さであるため許容範囲である。しかし、５分および１５分間は、３０分間の番組の大部分を示し、単純にテレビの視聴者が待つには長すぎる。スクロール速度を速めるとか、記述の文字に小さいサイズのものを使用するという選択肢は、これらの両者とも視聴者がスケジュール表を読んだり理解したりする能力を減じるものであるため実用的でない。
【０００４】
【発明が解決しようとする課題】
したがって、莫大なスケジュールから所望のデータ項目を即座に視聴者が見つけ選択できるようにする方法および装置が当該技術において求められており、この場合、連続する数時間やさらには数日にわたり３００以上のチャンネルからＴＶ番組を視聴することが可能である。ムービー・オン・デマンドから注文する映画や、旅行のための航空便を検索し選択するためのＴＶ番組のセレクタと非常に似通った方法および装置も同様に必要とされている。ファイル管理の一部として、実行、更新もしくは削除される装置によりアクセス可能な記憶財産（ｓｔｏｒａｇｅ  ａｓｓｅｔｓ）内のファイルを検索し選択するためのＴＶ番組のセレクタと似通った方法を使用することもまた望まれている。
【０００５】
本発明の目的は、データ項目の多量なスケジュールから思った通りの選択を行える機会を視聴者に与えるために、データ項目の多量のスケジュールの画面およびデータ項目の多量のスケジュールのサブグループの対話型の選択を提供して、十分に少ない項目で且つ各項目が十分に分かり易い記述のスクリーン表示に到達することである。
【０００６】
本発明の別の目的は、テレビで使用するのに適した操作を有する対話型コントロールを用いて異なったフィルタリング基準を連続的に適用する手段によりデータ項目の多量のスケジュールからあるデータ項目を対話式に選択する方法を提供することである。
【０００７】
【課題を解決するための手段】
本発明の別の局面において、上述した目的は、家庭のテレビの視聴者に多属性を有するデータ項目の多量のスケジュールからあるデータ項目を対話式に選択できるようにする方法を提供することにより成し遂げられる。その方法には、データ項目の多量のスケジュールを受信する工程が含まれる。受信されたデータ項目のスケジュールは、後のフィルタリングおよび検索を促進するように局部的にあるデータベース形式に記憶される。次に、データ項目のスケジュールは、視聴者の入力に対話することにより選択された属性に従って、データ項目のスケジュールのサブグループにフィルタリングされる。その結果得られたスケジュールデータ項目のサブグループは、視聴者が確認できるように表示される。よって、ユーザは、テレビのスクリーンに移されたデータ項目のサブグループからあるデータ項目を対話式に選択する。
【０００８】
要するに、本発明のひとつの局面によれば、上述した目的は、表示手段と、表示手段におけるある位置を特定し、特定された位置で選択を行うための対話型移動可能ポインティング手段とを有するシステムにおいて大きなグループから項目を選択するための装置を提供することにより成し遂げられる。
【０００９】
本発明の別の局面によれば、上述した目的は、視聴者が番組を対話式に選択する方法を提供することによって成し遂げられる。この方法は、少なくとも１週間の期間の少なくとも３００の個々のチャンネルの番組スケジュールデータを受信する工程を含む。その受信された番組スケジュールデータは、のちの分類および検索を促進する目的でデータベースのフォーマットにローカルに蓄積される。番組スケジュールデータのサブグループは、視聴者の点検用に表示される。ユーザは、ＴＶのスクリーン上に映したり、もしくは適切な番組レコーディング装置により録画するために番組スケジュールデータのサブグループから番組を対話式に選択する。
【００１０】
【発明の実施の形態】
図１を参照すると、テレビ（ＴＶ）１０は、相互接続ケーブル１４を介してセット・トップ・ボックス（ＳＴＢ）１２に接続されている。ＳＴＢ１２はまた、少なくともひとつのケーブルプログラムを搬送するケーブル１６に接続されている。ＴＶ１０は、たとえばＮＴＳＣ方式のテレビや、高品位テレビ、その他の家庭用標準商業タイプのものなどあらゆる標準型のテレビである。コントローラ２０は、確認のために番組を選択するようにＳＴＢ１２の動作を制御するために、好ましくはフリースペースの光リンク２２を介してＳＴＢ１２にリンクされている。
【００１１】
図２を参照して、ＳＴＢ１２をより詳しく記述する。ＳＴＢ１２は、ケーブル１６上で入力信号を選択し、それらがデジタル信号であろうが、アナログ信号であろうが、またはパケット信号であろうが、ＴＶ１０と互換性のある信号に変換するケーブルインターフェイス３０を有する。ケーブルインターフェイス３０は、双方向バスによりＣＰＵ３４に接続されている。双方向バス３２は、ＣＰＵ３４で使用されるためケーブル１６にわたって受信されたデジタル情報と、ＣＰＵ３４からケーブルインターフェイス３０に伝送されたデジタル情報とを搬送する。ケーブル１６が双方向ケーブルである場合、ＣＰＵ３４からの情報のいくつかはケーブルインターフェイス３０を介してケーブル１６へ処理される。
【００１２】
双方向バス３２に加えて、ＣＰＵ３４はメモリバス３６を介してＲＯＭ３８とＲＡＭ４０とに接続されている。ＲＯＭ３８は、機能のほとんどを供給するために、ＣＰＵ３４により実行されるオペレーティングプログラムを含む。他のものの中で、ＲＡＭ４０は、ＣＰＵ３４によって実行されるオペレーティングプログラムの中間結果のための記憶スペースを提供する。ＲＡＭ４０は、ケーブル１６から受信され、且つオペレーティングプログラムとコントローラ２０（図１に図示）からの視聴者の入力とに応じてフィルタリングされたデータの記憶機構を提供する。さらにデータのために記憶機構が必要とされる場合、より大きなＲＡＭ装置および／またはディスクドライブなどの大容量の記憶装置が双方向バス３２（図示せず）に接続されてもよい。視聴者の入力を受信するには、ＣＰＵ３４がバス４２を介してコントローラインターフェイス４４に接続され、フィードバックを視聴者に提供するには、ＣＰＵ３４がチャンネル関連情報とともにバス４６を介してＳＴＢディスプレイ４８と接続され、ＳＴＢディスプレイ４８を駆動する。
【００１３】
図３は、コントローラ２０の好ましい実施例を示す。コントローラ２０は、見た目も機能もＴＶまたはビデオカセットレコーダ（ＶＣＲ）の標準の遠隔制御装置のように設計されている。コントローラ２０は、０〜９の数字キーを有する数字のキーパッド５０を有する。コントローラ２０は、上向き矢印５２、下向き矢印５４、右指示矢印５６、左指示矢印５８、２重上向き矢印６０および２重下向き矢印６２とを有する。コントローラ２０はまた、セレクト（レ）ボタン６４、キャンセル（Ｘ）ボタン６６、および問い合わせ（？）ボタン６８を有する。本発明により供給されるインターフェイスでの対話はすべて、コントローラ２０のこれらの１９個のボタンの様々な並びにより制御される。さらに、これらのボタンのうちのひとつを動作した結果は、標準のＴＶやＶＣＲの同様の動作の結果と同様であり、その使用はそれを扱う使用者にとってなじみ深く、予測がつき、且つ直観的にわかるものであろう。
【００１４】
本発明のインターフェイスに用いられるグラフで示した要素は、広く２つのクラスに分かれる。第１のクラスは、図４のような、視聴者が所望のデータビューを選択し、又は表示される情報をフィルターするために用いられるものであり、第２のクラスは、図６のような、視聴者が特別な項目を選択するために進むための情報を実際に表示するために使用される要素である。たとえば、視聴者は、次の数時間の（すべてのチャンネルの）ＴＶ番組のスケジュールを確認し、表示が特別にスポーツ、バスケットボールの試合のみを示すようにフィルタリングする場合、これらの選択は、第１のクラスに属する。次の数時間についてバスケットボールの試合の表示が選択されると、視聴者は、コントローラ２０により選択されたテキストもしくはビデオの要約を確認することにより特別な番組の選択は、一般的に、ゲーム番組をビデオ録音するか、所望の番組が始まることを視聴者が思い起こすようにアラームを設定するかなどの動作へ進む。所望の番組を見つけ且つ選択するための操作や選択順序は、グラフで示した要素の第２のクラスの使用の例である。両方の場合も、視聴者が所望の番組を最終的に選択するために、複数のグラフ表示を通して操作することが要求される。インターフェイスは異なる目的を提供するものであり、視聴者はそれらの外観によって気づかされるものであるため、インターフェースは本発明に従って概念的且つ視覚的に明瞭に保たれる。加えて、ビュー選択要素、すなわち第１のクラスに含まれた情報は、通常、階層メニューの形式、つまり複雑な基礎構造を伴う短いリストに分類される。逆に、データ表示、すなわち第２のクラスの要素は、単純な基礎構造を伴う基本的に平坦なデータである情報の多量のスケジュールおよびアレイを処理することが可能でなければならない。
【００１５】
加えて、現状表示として機能する「フレーム」といわれる多数の表示内の表示要素が存在する。フレームは、内容（私が表示しているのはどの画面か）とともに、現在選択されている項目の特徴（私が今選択したのはどの項目か）の要約を視聴者に知らせるために用いられる。通常、後者は、項目の名称および番組の開始時刻および終了時刻などの使用可能な情報であろう。
【００１６】
図３および図４を参照すると、コントローラ２０で用いられる視聴者のインターフェイスの第１段階の表示４００は、通常の操作中、視聴者のＴＶ１０（図１に図示）に表れる。「開始」とラベル付けされたタブを持つファイルカードメニュー４０２として示される。ファイルカードメニュー４０２には、ムービー（オンデマンド）４０４、最新ムービー４０６、オプション４０８、ＴＶ４１０、ＴＶナウ４１２、最新ＴＶ４１４、ショッピング４１６および最新ショップ４１８とラベル付けされた対話型ボタンがあり、これらはコントローラ２０により選択されたときに、次の関連した表示がＲＡＭ４０（図２に図示）に記憶されたデータ上で実行される選別やフィルタリングによって示されるようにするものである。まずファイルカードメニュー４０２が表れているとき、選択が行われるであろう作動エリアが強調されている。この作動エリアは、コントローラ２０の矢印ボタン５２〜５６および２重矢印ボタン６０、６２を作動させることにより移動可能である。ファイルカードメニュー４０２は、フレーム４２０で囲まれ、そのトップには、現在強調されている作動エリアの名称が示される。作動エリアが強調されると、図４における選択（レ）ボタン６４を作動させることにより選択が行え、ＴＶボタン４１０は、選択（レ）ボタン６４を作動させることにより作動状態になったことが示され、図５に示された次の表示５００が現れる。これは、表示４００上に表示５００が論理的に重なって現れる。他の論理的に重なる表示がＴＶ１０のスクリーン上に現れているときは、表示４００は見えないが、論理的に重なるすべての表示がキャンセルされた場合、すなわちキャンセル（Ｘ）ボタン６６を作動することによりキャンセルされた場合、表示４００はまた見えるようになる。したがって、番組がリアルタイムで見るものを選択されるまで、視聴者は、適切な回数キャンセル（Ｘ）ボタンを作動することにより表示４００へ戻すことが可能である。
【００１７】
図５は、ラベル「開始」以外のファイルカードメニュー４０２のすべてに重なり塞ぐようにして現れた「ＴＶ」とラベル付けされたファイルカードメニュー５０２で示された第２段階の表示５００を示す。ラベルＴＶは、アクセスできる項目が連続ドラマ、連続コメディ番組、シリーズもの、バラエティ番組、ゲーム番組、スポーツなどのＴＶ番組であることを示している。ムービーやショッピングは他の対話型ボタンのトピックであるため、これらのタイプの番組は、全部もしくは部分的にフィルタリングされるであろう。ファイルカードメニュー５０２は、オンナウ５０４、ウイークディ５０６、予告５０８、ウイークエンド５１０、検索５１２とラベル付けされた対話型ボタンを有する。ファイルカードメニュー４０２と同様に、ファイルカードメニュー５０２は、コントローラ２０（図３に図示）の矢印ボタン５２〜５６および２重矢印ボタン６０、６２を作動させることにより視聴者が移動することができる作動エリアを有する。各対話型ボタンは、選択されると実行されるであろう別のフィルタリングを示す。図５では、オンナウボタン５０４が強調されており、選択（レ）ボタン６４を作動することにより選択された場合、図６に示された第３段階の表示が現れ、ＲＡＭ４０（図２に図示）に記憶されたデータのさらなる選別および／またはフィルタリングが行われる。
【００１８】
図６を参照すると、表示６００は、現在の時刻（この図では午後６時３０分）に行われているものを示す。すべてのテレビ番組の縮小された表現６０２は、図６に示された現在の時刻に行われているものを示す。縮小された表現６０２は、ぴったりと縦続接続されたカードのセット内の１枚のカードとして現在オンとなっている番組をそれぞれ提供する。そのカードは、ニュース番組、スポーツ番組、ドラマ、コメディ番組、ドキュメンタリー番組などを区別するためにグレイシェイドでコーディングされてもよい。当業者は、カラーがカラーテレビにとって好ましいことおよび縮小された表現６０２において区別された番組のタイプにカラーを用いる本発明による方法および装置が考えつくことが理解できるであろう。例えば示された例においては、縮小された表現６０２内の視覚的コーディングを用いることにより、スポーツ番組がスポーツ以外のＴＶ番組から目立たされ太枠で囲われている。上向き矢印５２および下向き矢印５４は、それぞれ、オンナウのサブグループの縮小された表現６０２の上下に、縮小された表現に表示された項目よりもわずかに広い選択ウインドウ６０４を一歩づつ移動させる。縮小された表現６０２にそった作動エリアの移動は、上もしくは下の１次元である。上向き矢印６０と下向き矢印６２は、６ごとに減少された表現６０２の上下にこの選択ウインドウ６０４を移動させる。選択ウインドウ６０４内にあって見える個々の項目は、オンナウのサブグループの縮小された表現６０２から６個の番組からなる更なるサブグループを示す。選択ウインドウ６０４のこの６個の番組のサブグループは、減少された表現６０２に隣り合って位置されたグリッド表示６０６内により大きな形式で表示される。この大きな形式により、視聴者はグリッド表示６０６にある番組のタイトルを読みとれるようになる。各項目の視覚的コーディングすなわちグレイシェイドのコーディングまたはカラーコーディングは、提供されるさまざまな種類の番組の違いを視聴者が区別できるようにグリッド表示６０６における大きな形式にも持続されている。
【００１９】
選択ウインドウ６０４およびグリッド表示６０６には、表示６００の個々の部分におけるある項目を強調する作動エリア６０５、６０７がある。その作動エリア６０５、６０７は、上向き矢印５２および下向き矢印５４に応じて互いに調整されて移動する。上向き矢印５２または下向き矢印５４が選択ウインドウ６０４およびグリッド表示６０６よりも上もしくは下に作動エリア６０５および６０７を移動させたいとする場合、ページングが起こり、選択ウインドウが６個上がりもしくは６個下がって移動する。ある項目が作動エリア６０５、６０７内にある場合、ＴＶのチャンネルのコールサインや、ケーブルチャンネル番号や、正確な開始および終了時刻などのさらなる情報がＲＡＭ４０に記憶された番組のデータベースから検索され、表示６００のフレーム６１０の一番上に表示される。選択（レ）ボタン６４がこのとき作動されると、短いテキストの記述もしくは短い静止画または動画のビデオのいずれかのプレビューがグリッド表示６０６に取って代わって映り出される。これらのプレビューのためのデータはＲＡＭ４０内に記憶されている。続けて２度目に選択（レ）ボタン６４を作動することにより、縮小された表現６０２の作動エリア６０４における強調された番組で以前はグリッド表示６０６で強調された番組が実際に選択される。上向き矢印５２もしくは下向き矢印５４が作動されると、前にプレビューされた項目の上もしくは下の次の番組の項目の各プレビューが選択される。フレーム６１０の一番上に表示された情報は、次の上か下の番組項目に変更する。キャンセルボタン６６の作動により、表示６００の前の表示に戻される。フレーム６１０の底部には、表示６００の特徴が示され、これもＲＡＭ４０から検索されるものである。問い合わせ（？）ボタン６８が作動されると、生成されたヘルプメニューがグリッド表示６０６に取って代わって表示される。この生成されたヘルプメニューは、以下に説明するような数多くのボタンを有し、そのひとつはビューボタンである。ビューボタンが作動されると、選択（すなわちフィルタ）画面が生成されたヘルプメニューに取って代わって表示される。
【００２０】
図３および図７を参照して、カテゴリーによる番組の選択を説明する。コントローラ２０の問い合わせ（？）ボタン６８の作動により、ＴＶ１０（図１に図示）のスクリーンに表示７００が現れる。表示７００には、ヘルプボタン７０２、カテゴリーボタン７０４、ビューボタン７０６、開始ボタン７０８、好み番組ボタン７１０およびユーザボタン７１２が存在する。カテゴリーボタン７０４上に示された作動エリアは矢印ボタン５２〜５８により移動される。ビューボタン７０６の機能については図６に関して説明したので、ここでは説明しない。ヘルプボタン７０２の作動により、特殊なヘルプ機能のメニューが表示される。すなわち、選択手順の最初に戻る。好み番組ボタン７１０の作動により、視聴データからＣＰＵ３２により蓄積されるか、またはひとりもしくは複数の視聴者により入力される現在のタイムスロットにおける好みの番組のリストが現れる。ユーザボタン７１２の作動により、視聴者が主要な視聴者であるとして本人のステータスを対話式に入力できる表示が現れる。この情報は、各視聴者のカスタマイズされた好みの番組のスレートを決定し、表示するのに用いられる。カテゴリーボタン７０４の作動により、ＴＶ１０のスクリーン上に表示７００に取って代わって、図８に示された次の表示８００が表示される。
【００２１】
図３、８および９を参照すると、表示８００には、多数のボタン８０１、８０２、８０３、８０４、８０５、８０６、８０７、８０８および８０９があり、これらは、好みの番組、情報番組、エンターテイメント番組、ムービー、スポーツ番組、ニュース番組、子供番組、シリーズものおよびそれ以外のカテゴリーにそれぞれ対応している。ボタン８０１〜８０９は、矢印ボタン５２〜５８を用いることにより移動される作動エリアを有し、または、数字のキーパッドが１組のホットキーとして所望のカテゴリーに素早く作動エリアを移動させるために用いられる。ボタン８０１〜８０９は、ちょうどキーパッド５０の１〜９のキーの配列と同じ縦３列横３列の配列に置かれている。したがって、ナンバリングなしでも直感でホットキーを操作することが可能である。たとえば、３番目の縦列および３番目の横列にあるボタン、すなわちボタン８０９、に作動エリアを移動する場合、キーパッド５０の３番目の縦列および３番目の横列にあるキー、すなわち数字９のキー、を作動させる。ボタン８０９は、狭められた選択を連続して提供する他のボタンとは違い、さらなるカテゴリーの選択（図示せず）のためのボタンの別の表示を提供する。作動エリアが図８に示されたようにスポーツボタン８０５にあり、選択（レ）ボタン６４が作動されると、図９に示された表示が現れる。図９は、図８のものと同様に、縦３列横３列の配列の選択ボタン９０１〜９０９からなる。矢印ボタン５２〜５８もしくはホットキーによる作動エリアの移動は、図８と同様に図８においても可能である。ボタン９０１〜９０９は、野球、フットボール、バスケットボール、サッカー、オール（全て）、ホッケー、ゴルフ、レースおよびその他にそれぞれ対応している。オールボタン９０５以外の図９に示されたボタンは、スポーツ全体にわたるカテゴリーの狭めたサブグループを示す。オールボタン９０５を作動することにより図１０に示された表示１０００が表示９００に取って代わって、すなわち論理的に重なって表示される。
【００２２】
図１０を参照すると、午後６時３０分時点でのオンナウの、且つ、縮小された表現１００２における全てのカテゴリーのスポーツ番組であるＴＶ番組のためにフィルタリングされた表示が示されている。縮小された表現１００２は、表現された完全な数の番組により前に隠された個々のカードの特徴が識別されるほど少ししかエントリを持たない。たとえば、番組「ジス・ウイーク・イン・ザＮＢＡ」を示すメニューカード１００３は、番組「シニアＰＧＡゴルフ」を示すメニューカードよりも左側が短くなっている。これは、番組「ジス・ウイーク・イン・ザＮＢＡ」が午後６：３０から始まり、一方、番組「シニアＰＧＡゴルフ」は、選択ウインドウ１００６における「シニアＰＧＡゴルフ」のタイトルの前の２重左指示矢印によって示されるようにより早い時間から始まる。「ジス・ウイーク・イン・ザＮＢＡ」と「シニアＰＧＡゴルフ」とは両方とも同じ時刻に終了するので、縮小された表現１００３および１００４の右側は、同じ位置で終わっている。縮小された表現１００２の作動エリア１００５の移動もしくは操作は、図６と同様にコントローラによって行う。選択ウインドウ１００６に示された６つのタイトルはそれぞれ、長方形領域１０１０〜１０１５を持つ。長方形領域１０１０〜１０１５は、それらが属するスポーツ番組の種類によって異なって陰付け（シェーディング）がされている。これらの異なったグレイの陰もしくは表示がカラーテレビで映される場合異なったカラーの陰は、６つのタイトルそれぞれに対応するスポーツの種類に対する視覚的キーである。コントローラ２０の選択（レ）ボタン６４を作動することにより、作動エリアにより強調されたプログラムのテキストプレビューである図１１に示された表示が選択エリア１００６に重なって表示される。上述したように、選択（レ）ボタン６４は、この時点で、ＣＰＵが、確認のためそのテレビ番組を選択するようケーブルインターフェイス３０（図２に図示）に指示するようにする。
【００２３】
再度図１０を参照すると、方法および装置の状態が表示１０００が表示されるようにする選択が行われた直後のそれと同じである場合、且つ、前のパラグラフで説明したように問い合わせ（？）ボタン６８が作動された場合、種々の選択とともに図７に示された表示７００が再度表示される。さらに、ビューボタン７０６が作動された場合、図１２に示された表示１２００およびそのフィルタ選択が表示７００上に論理的に重なる。表示１２００は、オンナウ１２０２、予告１２０４、検索１２０６、ウイークディ１２０８およびウイークエンド１２１０の対話型ボタンを有する。全てのスポーツのカテゴリーが前もって選択されたので、表示１２００の作動エリアが予告ボタン１２０４を強調するように移動されて、ボタン１２０４が作動されると、図１３に示された表示１３００が現れ、表示１２００上に重なる。
【００２４】
表示１３００において、データ項目の選択されたサブグループの２つの属性でそれぞれラベル付けされた２つの座標軸が示されている。表示１３００に示された２つの属性は、次の２４個のタイムスロットつまり１２時間のためのチャンネルとタイムスロットである。すべてのスポーツカテゴリーが選択されているため、次の１２時間以内の３００以上のチャンネルに示されるスポーツ番組がそれぞれ表示１３００に示されるであろう。各スポーツ番組の予告は、その番組を搬送するチャンネルに対応する横の列に且つその番組が放映される時刻を示す縦の列に位置づけされた矩形の「カード」によって示される。視聴者は、垂直および水平方向それぞれの移動のために上および下向き矢印５２、５４および右および左指示矢印５６、５８を用いてどのカードにも作動エリア１３０２を移動させることができる。表示１３００からわかるように、常識的な時間内でそれぞれを考慮するにはサブグループにはまだ多くのデータ項目があるので、より短い時間すなわちオンナウのもの、または、より狭められたカテゴリーすなわちバスケットボールによるさらなるフィルタリングが必要とされる。より狭められたカテゴリーを変更するには、視聴者は、問い合わせ（？）ボタン６８を押し、表示７００（図７に図示）を表示する。次にカテゴリーボタン７０４を選択し、表示９００（図９に図示）を表示する。次に、バスケットボールボタン９０３を選択し、図１５の表示１５００を表示する。図１２及び１３の予告時間フィルタは変更しないので、表示１５００は次の１２時間に放映されるバスケットボールの番組を示す。図から分かるように、２次元のグリッド表示１５００は、約１６の番組を含んでいる。この数は常識的な時間内でそれぞれを確認するのに十分に少ない数である。上および下向き矢印５２、５４および／または右および左向き矢印５６５８を用いて２次元のグリッド表示１５００内で作動エリア１５００を移動させることにより、確認および選択工程を助けるために各番組のタイトルやチャンネルを表示１５００のフレームの一番上に表示させる。たとえば、作動エリア１５０２により強調された番組は、「ジス・ウイーク・イン・ザＮＢＡ」であり、それはＣＮＮで放映される。しがたって、図１３に示された扱いにくい番組の表示１３００を選択的にフィルタリングすることによって、管理可能な少数の表示１５００に縮小することができ、視聴者は常識的な時間内でそれぞれを操作することができる。
【００２５】
図１６〜２３を参照して、本発明の別の局面を説明する。図１６および残りの図面では、１時間半よりも長時間が選択され、オンナウ選択により検索される。たとえば、視聴者がＶＣＲ（図示せず）に録画するものを選択するために今週の残りにおける可能なプログラムについて見たいとする場合、番組を見ているときキーパッド５０の数字０のボタンを作動することにより、最終選択を行うメニュー画面の階層で図９の９００のようなデータビューメニュー選択カードがこのとき現れる。再度０のボタンを作動すると、図４の最も広いデータビューメニュー４００に移動され、視聴者は時刻もしくは主題のカテゴリーを変更するためのいかなる表示でも停止することができる。
【００２６】
よって、視聴者が「ジス・ウイーク・イン・ザＮＢＡ」を見ていて、その後の興味ある番組を見たいとした場合、視聴者は、まずキーパッド５０の０ボタンを作動し、図１０の表示を出すであろう。４回以上０のボタンを押すと、図９、８、７および５それぞれの表示９００、８００、７００および５００へと進む。特定の番組のタイトルを出すには、検索ボタン５０９を作動させ、図１６を表示５００に論理的に重ねる。図１６は、対話型英数字表示の選択シーケンスの第１表示１６００を示す。まず、すべての英数字表示のタイトルは、５つもしくはそれ以下のグループに分類される。たとえば、「ＮＯＶＡ」が所望の番組のタイトルであった場合、作動エリアは、選択（レ）ボタン６４の作動により追従される図１７に示されたように上向き矢印５２または下向き矢印５４を用いてその初期位置（表示の一番上か選択された最後のグループのどちらか）から文字Ｎを含む文字のグループに移動される。このシーケンスにより、図１８が図１７の上に論理的に重なる。図１８において、作動エリアは、図１７に示されたようにＭにおける初期位置からＮの位置へ移動されて、再度選択（レ）ボタン６４の作動により図１９上に図２０が重なるようになる。表示２０００には、最初の２つの文字についての実例が示されている。たとえば、ＮＹＰＤブルーは、ＹがＮの後に続くたったひとつの例である。そして、２つの文字の列について複数の例があるとき右指示矢印によってＮＯにより示される。ＮＯＶＡについて検索をつづけるには、下向き矢印５４を用いて作動エリアを図２１に示されたように表示２０００のＮＯを含むラインに移動し、選択（レ）ボタン６４を作動することにより、図２２の表示２２００が表示２０００に重なる。現在、ＮＯＶＡは、ＮＯＶで始まる番組のたったひとつの例であるので、完全なタイトルＮＯＶＡが図２２に現れる。表示２２０においてＮＯＶＡとラベル付けされたラインに作動エリアを移動し、選択（レ）ボタン６４を作動することにより、シリーズ番組ＮＯＶＡの時刻表とチャンネルとともに図２３に示された表示２３００が表示２２０上に重なる。
【００２７】
図２３は、論理的３次元のグリッドとして構築された１週間のスケジュールである。その週の曜日は、表示２３００の一方の側に、この場合は縦に且つ左側に、表示されている。１日の時刻はそれと垂直をなす側、この場合は一番上に水平方向にそって２４時間で表示されている。よって、ＮＯＶＡのエピソードが日曜日の午後８時に予定されている場合、陰付きのボックスは日曜日の列と午後８時の列とが交わったところに配されている。作動エリア２３０２は、キーパッド５０の矢印５６、５８で水平方向に、矢印５２、５４で垂直方向に移動可能である。特定の夜の特定の時刻にＮＯＶＡが複数放映される場合、ボックス内に星印（＊）を伴って、その日の列とその時刻の列とが交わったところに配されたボックスにより示される。星印（＊）は、水曜の夜８時に放映されるなど、競合するチャンネルに現れるＮＯＶＡの複数のプログラムの論理スタックの存在を示す。特定の日の特定の時刻における番組のスタック（たとえば、同じ名称の番組のエピソードのスタック）を介して移動もしくは操作するには、この第３段階の自由のために二重上向き矢印ボタン６０および二重下向き矢印ボタン６２を使用する。表示２３００が番組タイトルはもちろんとして視覚的な識別をより必要とすることもあるので、フレームの情報ウインドウ１９０４は表示２３００については通常より大きい。さらに、フレーム２３０４は、スタック内の作動エリア位置より上もしくは下にある番組エピソードの存在を示す矢印により注釈されている。ケーブル１６がプログラムの３００以上の「チャンネル」へのアクセスを有する場合、ＮＯＶＡなどのいくつかのプログラムが同じ時間にひとつ以上のチャンネルにより提供されることもあり得る。前述したように、視聴者が２次元もしくは３次元において特定のエントリに作動エリアを移動し、選択（レ）ボタン６４を作動すると、選択が行われる。この場合、選択は、数日以内の特定の時間に特定のチャンネルを記憶するためのアラームを設定する。
【００２８】
図１および２に戻り、本発明の装置の全体の操作について記述する。番組スケジュールのデータはケーブル１６を介して供給される。この番組スケジュールのデータは定期的に送信され、ＳＴＢ１２はこの番組スケジュールデータを受信し、ＲＡＭ４０に記憶する。あるいは、その番組スケジュールデータの全てもしくは一部は、動的に要求され、ＳＴＢ１２により受信され、ＲＡＭ４０に記憶される。このような番組データは、ＴＶ  Ｄａｔａ、Ｉｎｃ．およびその他の同様の会社から商業的に入手可能である。番組スケジュールデータのデータもしくはレコードは、ＣＰＵ３４による記憶、分類および検索を速めるために、マイクロソフト・アクセスやその他の同様のデータベースフォーマットなどの前もってアレンジされたフォーマットとされている。ＴＶ番組の各レコードは、放映の日付、放映時間、タイトル、チャンネルおよび／またはネットワーク、種別、およびテキストによるまたは視覚的なプレビュー（もしあれば）を有する。分類し、表示し、視聴者の入力に対話式に答えるプロトタイプのプログラムのリストは、以下のＣＰＵプログラムリストに示されている。これは、マイクロソフト社のビジュアル・ベーシック・プログラム言語でリストにされている。
【００２９】
ビジュアル・ベーシック・プロトタイプ・プログラムは、それぞれ事象操作子の固有のセットを有する形式の集合からなる。この場合、遠隔制御装置のため、重要な外部事象のみがボタン操作である。フレームフォームは、ほとんどの個々の表示に用いられるバックグラウンドおよび情報およびステータスバーを提供する。ロロデックスフォーム（ｒｏｌｏｄｅｘ  ｆｏｒｍ）は、メニューを提供する。その他のフォームは、通常は、英数字の選択リストフォームなどの専門的な種類を含む様々な種類のスケジュールもしくはリスト表示である。
【００３０】
プログラムの制御部は、すべてのフォームをロードする手続きから開始し、フレームおよびロロデックス、すなわちトップディスプレイ、を起動させる。フォームは、リータンコードを設定したり、それら自身を隠したりして制御をハンドオフする。これにより（通常フレームの）直接下にフォームを起動させる。フレームフォームとロロデックスフォームは両方とも、リターンコードの値によって異なる動作を行う。フレームフォームの最も共通の動作は、別のフォームを起動することであり、アプリケーションの制御フローのほとんどはフレームフォームコードにより処理されている。ロロデックスフォームは、いくつかの異なるメニュー階層、最も重要な画面選択およびフィルター選択を表示するのに用いられる。
【００３１】
0004142119.tif 000002
0004142119.tif 000003
0004142119.tif 000004
0004142119.tif 000005
0004142119.tif 000006
0004142119.tif 000007
0004142119.tif 000008
0004142119.tif 000009
0004142119.tif 000010
0004142119.tif 000011
0004142119.tif 000012
【００３２】
0004142119.tif 000013
0004142119.tif 000014
【００３３】
0004142119.tif 000015
0004142119.tif 000016
0004142119.tif 000017
0004142119.tif 000018
0004142119.tif 000019
0004142119.tif 000020
0004142119.tif 000021
0004142119.tif 000022
0004142119.tif 000023
0004142119.tif 000024
0004142119.tif 000025
0004142119.tif 000026
0004142119.tif 000027
【００３４】
0004142119.tif 000028
【００３５】
0004142119.tif 000029
0004142119.tif 000030
0004142119.tif 000031
0004142119.tif 000032
0004142119.tif 000033
0004142119.tif 000034
0004142119.tif 000035
0004142119.tif 000036
0004142119.tif 000037
0004142119.tif 000038
0004142119.tif 000039
0004142119.tif 000040
0004142119.tif 000041
0004142119.tif 000042
0004142119.tif 000043
【００３６】
0004142119.tif 000044
0004142119.tif 000045
0004142119.tif 000046
0004142119.tif 000047
0004142119.tif 000048
0004142119.tif 000049
0004142119.tif 000050
0004142119.tif 000051
0004142119.tif 000052
0004142119.tif 000053
【００３７】
0004142119.tif 000054
0004142119.tif 000055
【００３８】
0004142119.tif 000056
0004142119.tif 000057
0004142119.tif 000058
0004142119.tif 000059
0004142119.tif 000060
0004142119.tif 000061
0004142119.tif 000062
0004142119.tif 000063
0004142119.tif 000064
0004142119.tif 000065
0004142119.tif 000066
【００３９】
0004142119.tif 000067
0004142119.tif 000068
0004142119.tif 000069
0004142119.tif 000070
0004142119.tif 000071
0004142119.tif 000072
0004142119.tif 000073
0004142119.tif 000074
0004142119.tif 000075
0004142119.tif 000076
0004142119.tif 000077
0004142119.tif 000078
【００４０】
0004142119.tif 000079
0004142119.tif 000080
0004142119.tif 000081
0004142119.tif 000082
0004142119.tif 000083
0004142119.tif 000084
0004142119.tif 000085
0004142119.tif 000086
0004142119.tif 000087
0004142119.tif 000088
0004142119.tif 000089
【００４１】
以上、本発明によるＴＶ番組の多量のスケジュールから見る番組を検索かつ選択する方法および装置を開示した。そして、本発明は上記の好ましい実施の形態に関して特に例示し記述したが、当業者が形態、仕様、用途上の様々な変更を行いうることは自明である。例えば、縮小された表現の個々の項目や様々なグリッド表示における様々なエントリのカラーのコーディングを、視聴者が番組を素早く選択するのに役立たせてもよい。別の例として、本発明によるセット・トップ・ボックスを一体化することによりテレビを改造することも、本発明の技術の範囲内である。したがって、添付した請求の範囲は、本発明の主旨および範囲から逸脱しない限りにおいて上記のような形態、仕様、用途の変更すべてをカバーするものである。
【図面の簡単な説明】
【図１】セット・トップ・ボックスを介して選択されるべき番組を搬送するケーブルに接続されたテレビと、その番組を選択するためのコントローラを図示した説明図である。
【図２】セット・トップ・ボックスの簡略化したブロック図である。
【図３】図１に示されたコントローラを図示した説明図である。
【図４】最初の選択用の対話式表示を図示した説明図である。
【図５】第２段階の選択用の対話式表示を図示した説明図である。
【図６】第３段階の選択用の対話式表示を図示した説明図である。
【図７】第１段間の選択用の問い合わせ表示を図示した説明図である。
【図８】第２段階の選択用の問い合わせ表示を図示したものである。
【図９】第３段階の選択用の問い合わせ表示を図示した説明図である。
【図１０】スポーツ関係、全ておよびオンナウ分類基準に合った番組のサブグループを示すディスプレイを図示した説明図である。
【図１１】強調された番組のプレビューを有するウインドウと共動してスポーツ関係、全オンナウ分類基準に合った番組のサブグループを示すディスプレイの説明図である。
【図１２】図５と同様の、第２段階の選択用の対話式表示を示すディスプレイの説明図である。
【図１３】非常に多くの番組データ項目を縮小した表現に示した２次元対話式グリッド表示を図示した説明図である。
【図１４】図９と同様の、第３段階の選択用の問い合わせ表示を図示した説明図である。
【図１５】処理しやすい数のデータ項目にフィルタリングされた２次元の対話式グリッド表示を図示した説明図である。
【図１６】第１の英数字の対話式表示を図示したものである。
【図１７】強調された対話エリアが異なった位置にある以外は図１４と同じ表示の説明図である。
【図１８】第２の英数字の対話式表示を図示した説明図である。
【図１９】強調された対話エリアが異なった位置にある以外は図１６と同じ表示の説明図である。
【図２０】第３の英数字の対話式表示を図示したものである。
【図２１】強調された対話エリアが異なった位置にある以外は図１８と同じ表示の説明図である。
【図２２】第３の英数字の対話式表示を図示した説明図である。
【図２３】縦横の列の交点の３次元の論理スタックが多重エントリを有する状態の２次元対話式表示を図示した説明図である。
【符号の説明】
１０  テレビ（ＴＶ）
１２  セット・トップ・ボックス（ＳＴＢ）
１４  相互接続ケーブル
１６  ケーブル
２０  コントローラ
２２  光リンク
３０  ケーブルインターフェイス
３２  双方向バス
３４  ＣＰＵ
３６  メモリバス
３８  ＲＯＭ
４０  ＲＡＭ
４２  バス
４４  コントローラインターフェイス
４８  ＳＴＢディスプレイ
５０  キーパッド
５２  上向き矢印
５４  下向き矢印
５６  右指示矢印
５８  左指示矢印
６０  ２重上向き矢印
６２  ２重下向き矢印
６４  セレクト（レ）ボタン
６６  キャンセル（Ｘ）ボタン
６８  問い合わせ（？）ボタン
【図１】
0004142119.tif 000090
【図２】
0004142119.tif 000091
【図３】
0004142119.tif 000092
【図４】
0004142119.tif 000093
【図５】
0004142119.tif 000094
【図６】
0004142119.tif 000095
【図７】
0004142119.tif 000096
【図８】
0004142119.tif 000097
【図９】
0004142119.tif 000098
【図１０】
0004142119.tif 000099
【図１１】
0004142119.tif 000100
【図１２】
0004142119.tif 000101
【図１３】
0004142119.tif 000102
【図１４】
0004142119.tif 000103
【図１５】
0004142119.tif 000104
【図１６】
0004142119.tif 000105
【図１７】
0004142119.tif 000106
【図１８】
0004142119.tif 000107
【図１９】
0004142119.tif 000108
【図２０】
0004142119.tif 000109
【図２１】
0004142119.tif 000110
【図２２】
0004142119.tif 000111
【図２３】
0004142119.tif 000112