(57)【特許請求の範囲】
【請求項１】
ハンドヘルド入力装置の上下動、左右動又は回転のうちの１つに応答してディスプレイ上に表示されるべき、メモリにキャッシュされた番組の現在再生中の位置を変更する方法であって、
前記ディスプレイ上で、メモリにキャッシュされた番組を再生する段階と、
前記メモリにキャッシュされた番組を再生している間に、前記ディスプレイ上に選択可能な再生位置の範囲を表示する段階と、
前記入力装置の前記上下動、左右動又は回転を検出する段階と、
前記入力装置の前記上下動、左右動又は回転に応答して前記入力装置でなされたジェスチャを決定する段階であって、前記ジェスチャは複数の所定のジェスチャのうちの一つで
ある、段階と、
前記ジェスチャの決定に応答して前記再生位置のうちの１つを選択する段階であって、該段階が、左または右の方向において往復運動で動かすジェスチャに応答して前記再生位置の１つを選択する段階を有する、段階と、
前記再生位置の選択に応答して前記ディスプレイ上に前記選択された再生位置の前記番組を表示する段階と、
を有する方法。
【請求項２】
ハンドヘルド入力装置の上下動、左右動又は回転のうちの１つに応答してディスプレイ上に表示されるべき、メモリにキャッシュされた番組の現在再生中の位置を変更する方法であって、
前記ディスプレイ上で、メモリにキャッシュされた番組を再生する段階と、
前記メモリにキャッシュされた番組を再生している間に、前記ディスプレイ上に選択可能な再生位置の範囲を表示する段階と、
前記入力装置の前記上下動、左右動又は回転を検出する段階と、
前記入力装置の前記上下動、左右動又は回転に応答して前記入力装置でなされたジェスチャを決定する段階であって、前記ジェスチャは複数の所定のジェスチャのうちの一つで
ある、段階と、
前記ジェスチャの決定に応答して前記再生位置のうちの１つを選択する段階であって、該段階が、前記ハンドヘルド入力装置が有するボタンが押されている間の左または右の方向に動かすジェスチャに応答して前記再生位置の１つを選択する段階を有する、段階と、
前記再生位置の選択に応答して前記ディスプレイ上に前記選択された再生位置の前記番組を表示する段階と、
を有する方法。
【請求項３】
ハンドヘルド入力装置の上下動、左右動又は回転のうちの１つに応答してディスプレイ上に表示されるべき、メモリにキャッシュされた番組の現在再生される位置を変更する機器であって、
前記メモリにキャッシュされた番組を再生モードで表示する手段と、
前記メモリにキャッシュされた番組を再生モードで表示している間に、前記ディスプレイ上に選択可能な再生位置の範囲を表示する手段と、
前記入力装置の前記上下動、左右動又は回転のうち少なくとも１つを検出する手段と、
前記入力装置の前記上下動、左右動又は回転のうち少なくとも１つに応答して前記入力装置でなされたジェスチャを決定する手段であって、前記ジェスチャは複数の所定のジェスチャのうちの一つである、手段と、
前記ジェスチャの決定に応答して前記再生位置のうちの１つの時間位置を選択する手段であって、該手段が、左または右の方向において往復運動で動かすジェスチャに応答して前記時間位置のうちの１つの時間位置を選択する手段を有する、手段と、
前記再生位置の選択に応答して前記ディスプレイ上に前記選択された再生位置の前記番組を表示する手段と、
を有する機器。
【請求項４】
ハンドヘルド入力装置の上下動、左右動又は回転のうちの１つに応答してディスプレイ上に表示されるべき、メモリにキャッシュされた番組の現在再生される位置を変更する機器であって、
前記メモリにキャッシュされた番組を再生モードで表示する手段と、
前記メモリにキャッシュされた番組を再生モードで表示している間に、前記ディスプレイ上に選択可能な再生位置の範囲を表示する手段と、
前記入力装置の前記上下動、左右動又は回転のうち少なくとも１つを検出する手段と、
前記入力装置の前記上下動、左右動又は回転のうち少なくとも１つに応答して前記入力装置でなされたジェスチャを決定する手段であって、前記ジェスチャは複数の所定のジェスチャのうちの一つである、手段と、
前記ジェスチャの決定に応答して前記再生位置のうちの１つの時間位置を選択する手段であって、該手段が、前記ハンドヘルド装置が有するボタンが押されている間の左または右の方向において動かすジェスチャに応答して前記再生位置のうちの１つの再生位置を選択する手段を有する、手段と、
前記再生位置の選択に応答して前記ディスプレイ上に前記選択された再生位置の前記番組を表示する手段と、
を有する機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビジョン、ビデオレコーダ、コンピュータ、及び一般的なネットワーク及び／又はインターネットアクセス能力を含むインタラクティブマルチメディアセンターのためのインタフェースに係る。本発明は特に、ハンドヘルド角度感知「インエア」ポインティング装置とそのようなインタラクティブマルチメディアセンターのための新規のグラフィックユーザインタフェースの使用に係る。
【背景技術】
【０００２】
インタラクティブマルチメディアセンターは、利用可能な番組のチャンネル数が増加し、提供される機能性の量が増加していることによって特徴付けられる。利用可能なチャンネル数の増加は、ケーブル又は衛星といったサービスからの番組利用可能性が増加したことによる。新しいタイプの機能性には、記録、時間シフト、及びインターネットとの集束が含まれる。利用可能な番組及び機能性におけるこのような増加は、一般的にマウス又はキーボード、即ち、パーソナルコンピュータにおいて一般的である複雑なユーザインタフェースのための標準的入力装置のための机を有さない環境において難解で複雑なユーザインタフェースを結果としてもたらす。テレビジョン及びマルチメディアセンターのために選択される一般的なユーザ入力装置は、矢印を含む押しボタン、キーパッド、及び専用機能ボタンが付けられた１つ以上の赤外線（ＩＲ）遠隔制御器である。これらのボタンが付された遠隔制御器は、チャンネル或いは機能の選択、及びオンスクリーン検索のために使用される。しかし、現在のインタラクティブテレビジョン及びマルチメディアセンターは、このようなタイプのインタフェースが効率的となるには多くのチャンネルと機能がありすぎる。従って、より効率の良いインタフェースが所望される。
このインタラクティブインタフェースにおける１つのボトルネックは、ボタンが付された遠隔制御器である。遠隔制御器は一般的に、限定的な増分のオンスクリーン検索のための方向矢印ボタンと、多数の機能のための専用ボタンの当惑させられるアレイを与える。「矢印キー」を押すことによって、一般的に、矢印に関連付けられる方向において隣接するオンスクリーン素子が選択される。この段階毎のインタフェースは、理解及び実施するのが単純である一方で、インタラクティブテレビジョン及びマルチメディアセンターにおける大量のチャンネル及び機能との効率的なインタラクションには遅すぎて、単調で、障害となる。
【０００３】
第２のボトルネックは、グラフィカルユーザインタフェース自体である。「グリッドガイド」とも称される番組ガイドが一般的に、利用可能な番組を表示するために使用される。番組ガイドは一般的に、６乃至１０個の水平バンドを表示し、各バンドは、利用可能な番組のチャンネルを表す。各水平バンドは、番組が変わるときの時間を表すセグメントに分割され、この分割は一般的に、正時に又は毎３０分に行われる。ユーザは一般的に、ページを上下に動かして終わりから始まりに接続される大きいループでの利用可能なチャンネルをスクロールする。一般的に、上にスクロールする／ページをめくることによって、低い番号のチャンネルに動き、下にスクロールする／ページをめくることによって、チャンネルリストの高い方に動く。番組ガイドにおいて右にスクロールする／ページをめくることによって、時間的に先に予定される番組にユーザを導き、左にスクロールする／ページをめくることによって、予定された番組を時間的に戻る。
【０００４】
番組ガイドにおける素子とのインタラクションは、上下左右を表す遠隔制御器上の方向矢印ボタンを用いて行われる。これらのボタンは一般的に、段階的に動作するよう構成される。つまり、ボタンの１クリックは、対応する方向における１つのインクリメント動作を表す。更に、多くの番組ガイドにおいて一般的なのは、番組ガイドにおける「番組セル」と称される自動ハイライト素子である。ユーザが番組グリッドにおいて上下前後に１つ進むと、番組セルは、順繰りに一度に１つがハイライトされ、ユーザのディスプレイにおけるインタラクティブ位置を示す。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ケーブル、衛星、及びインターネットにより供給される番組が増加するに従って、標準的な番組ガイドディスプレイに入る少数の番組は、ユーザにとって利用可能な全ての番組に対してますます小さい割合になっている。全チャンネルラインアップの中を動き、また、テーマによってどの番組が好みであるか又はどのタイプの番組が利用可能であるかを見ることは、一層退屈な作業となる。ユーザはこのことに対し様々な方法で対処し得、例えば、お気に入りのチャンネル番号を記憶したり、所望のチャンネルが別のチャンネルから何ページ下であるのか覚えたりし得る。プロバイダは、お気に入りの番組を「前面に」位置付けることによって対処し得るが、観察者が選択して制御しなければならない。しかし、これらの解決策はいずれも十分ではなく、新規のタイプのユーザインタフェースがこの問題を解決するために必要とされる。
このようなインタフェース及び制御器は、遠隔制御器上の個別のボタンが少なくて済む、難解なインタフェースにおける効率のよい検索、選択、及び作動を可能にし、また、ユーザが、選択を行う際に遠隔制御器ではなくスクリーンを見ることを可能にすることが好適である。コンピュータインタフェースとは異なり、好適な新規のインタフェースはマウスを使用しない。何故なら、テレビジョン環境においては一般的に卓上が利用可能ではないのと、また、そのインタフェースは、オンスクリーンカーソルを必要としないからである。
【課題を解決するための手段】
【０００６】
本発明は、マルチメディアセンターの制御のためのハンドヘルド角度感知遠隔制御器と一緒の使用に適用された新規のグラフィカルユーザインタフェースを含む。角度感知遠隔制御器は、制御器の上下動及び左右動動作に応じて番組ガイドディスプレイ上の状態変化を動かす。ディスプレイ上の状態変化の上下の移動は、制御器の上下動における変化に応じて達成され、左右の移動は、制御器の左右動における変化に応じて達成される。全方向の動作が適切であるコンテキストにおいて、角度感知ワイヤレス遠隔制御器は、完全な方向性自由を可能にするよう構成可能である。オプションアイコンの垂直リスト又は水平アレイといった状況では、インタフェースは、特定の軸に沿っての動作を優先し、他の軸に沿っての動作に対する反応を低減し、それにより、意図するユーザ入力を意図しないユーザ入力から区別し、同時に、ユーザが遠隔制御器に物理的に作用する方法に影響を与えないよう制御器の動作に対して非対称的に反応するよう構成される。
【０００７】
上下動、左右動、及びロールに反応することの可能な制御器（即ち、位置感知制御器とは区別される角度感知制御器）、難解なインタフェース内を正確に検索するには理想的に適している。なぜなら、手の動作が方向、速度、及び加速度における高い分解能を与えるだけでなく、大きい帯域幅及び線形応答（入力動作に対する忠実な対応出力）を自然に与えるからである。これらによって、この制御器が、長いリストを迅速に検索するのに理想的であるようにされる。慣性角度感知制御器は、ジャイロスコープ又は加速度計に基づいたセンサから構成されることが可能である。
本発明の追加の利点は、以下の詳細拿説明から当業者にはすぐに明らかとなろう。以下の詳細な説明では、本発明の好適な実施例のみを、単に本発明を実施するのに考えられる最良のモードの例示として示し且つ説明する。当然ながら、本発明は、他の及び異なる実施例も可能であり、また、本発明の幾つかの詳細は、様々な明らかな点において、本発明から逸脱することなく変更が可能である。従って、図面及び説明は、本質的に例示的であり、制限的ではないということを理解すべきである。
添付図面を参照する。同じ参照番号指定を有する素子は、全図において同様の素子を表す。
【図面の簡単な説明】
【０００８】
【図１】本発明のジャイロに基づいた遠隔制御器を含むマルチメディアセンターを示すブロック図である。
【図２】本発明の好適な実施例によるジャイロスコープタイプのワイヤレスハンドヘルド角度感知制御器を示す図である。
【図３】本発明の多数のジェスチャを示す図である。
【図４Ａ】オプションアクセスディスプレイ４１０を示す図である。
【図４Ｂ】番組ガイドアイコン４３０がハイライトされた／選択されたオプションアクセスディスプレイ４１０を示す図である。
【図５Ａ】時間シフト機能アイコン４９０がハイライトされた／選択されたオプションアクセスディスプレイ４１０を示す図である。
【図５Ｂ】巻き戻し／早送り機能が作動中の時間シフトディスプレイスクリーンを示す図である。
【図５Ｃ】時間シフト機能が作動中の時間シフトディスプレイスクリーンを示す図である。
【図６Ａ】番組ガイドアイコン４３０がハイライトされ／選択されたオプションアクセスディスプレイ４１０を示す図である。
【図６Ｂ】番組ガイドディスプレイ６１０を示す図である。
【図７Ａ】全体ガイドアイコン４４０がハイライト／指定されたオプションアクセスディスプレイ４１０を示す図である。
【図７Ｂ】全体ガイドディスプレイスクリーンを示す図である。
【発明を実施するための形態】
【０００９】
本発明の好適な実施例による一般的なマルチメディアセンターを図１に示す。マルチメディアセンターは、チューナを有する従来のテレビジョンであり得るビデオディスプレイ１１０と、マルチメディアコンピュータ１２０と、遠隔制御器１３０と、遠隔制御器用の受信器１４０と、ＬＡＮ１５０、衛星１６０、ワールドワイドウェブ１７０へのインタフェース、及びテレビジョンケーブル入力１８０を含む複数の入力源とを含む。この実施例では、マルチメディアコンピュータの制御下のステレオシステム１９０が、マルチメディアコンピュータ１２０に結合するよう示される。しかし、当該技術において周知であるように、これらの構成要素に対し多くの別の構成がある。
【００１０】
ハンドヘルド角度感知制御器は、１９９９年４月２７日にトーマス・Ｊ・クインに発行された「ＧＹＲＯＳＣＯＰＩＣ  ＰＯＩＮＴＥＲ  ＡＮＤ  ＭＥＴＨＯＤ」なる名称の米国特許第５，８９８，４２１号と、１９９５年８月８日にトーマス・Ｊ・クインに発行された「ＧＹＲＯＳＣＯＰＩＣ  ＰＯＩＮＴＥＲ」なる名称の米国特許第５，４４０，３２６号に記載される。記載されるハンドヘルドジャイロスコープは、コンピュータ用のカーソル制御装置としての使用に適応される。この制御器は、ユーザの手の角度動作（即ち、上下動（ｐｉｔｃｈ）と左右動（ｙａｗ））に反応する。角度動作は、次に、電子ディスプレイにおけるオブジェクト又は状態動作に変換され、大きい及び疲れる手の動作を必要とすることなく比較的大きい、高速及び正確な動作が正確に決定されることを可能にする。この制御器は、独立しており（即ち、慣性である）、従って、外部雑音源の影響を受けず、又は／及び、任意の特定の向き又は任意の所定の容積内での使用に制約されない。その結果、より具体的には、制御器は、制御器の動作（即ち、ポインティングベクトルの方向における変化）によって決定される角度に反応し、これは、基準装置又は基準面に対する制御器の位置を検出することとは異なり、また、自由空間又は表面上に置かれる際に使用可能である。スティック又はフラッシュライトといった従来のポインティング装置とは異なり、この制御器は、別の固定位置を「指し示す」ための位置又はベクトル情報を必要としない。そうではなくて、角度情報、即ち、「上下動」と「左右動」における変化が、ディスプレイにおける「ｘ」及び「ｙ」座標に直接的に変換される。これらの座標は、グラフィックディスプレイ上のカーソル位置を平行移動させる又はそうでなければグラフィックユーザインタフェースとインタラクトするために使用可能である。この入力装置は、高い帯域幅と高い精度を有し、また、一般的に、マウスの使用が不都合であるコンピュータ駆動される表示といった適用において従来のマウスの「インエア」代替物として使用されてきた。
【００１１】
上述したような慣性角度感知制御器のためのユーザインタフェースへの改良は、１９９８年１０月２０日にカセ・ジュニア外に発行された「Ｅｌｅｃｔｒｏｎｉｃ  Ｐｏｉｎｔｉｎｇ  Ａｐｐａｒａｔｕｓ  ａｎｄ  Ｍｅｔｈｏｄ」なる名称の米国特許第５，８２５，３５０号に見つけられる。動作データを生成する処理において、上述の特許に記載されるマイクロプロセッサは、ジャイロスコープの不安定性と、人間がポインティング機器を完全に静止して持つことができないということによってもたらされる意図しないカーソル動作を最小限にする。具体的に、第１の閾値量（人には検出不可能）以下の動作は、意図しない動作と判断され、マイクロプロセッサは、そのような動作の指示を抑制するよう動作データを調整する。第１の閾値量より上で第２の閾値量以下の動作は、部分的に意図的及び部分的に非意図的と判断され、従って、マイクロプロセッサは、そのデータによって指示される動作の量を低減する。
【００１２】
更に、特にその小型化及び精度におけるジャイロスコープにおける改良は、それらがハンドヘルド入力装置として使用されることが一層適するようにした。このような改良は、１９９２年８月１１日にスティーブン・Ｐ・ホテリングに発行された「Ｓｈａｆｔ  Ａｎｇｌｅ  Ｅｎｃｏｄｅｒ  ｗｉｔｈ  Ｒｏｔａｔｉｎｇ  Ｏｆｆ−Ａｘｉｓ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｐａｔｔｅｒｎ」なる名称の米国特許第５，１３８，１５４号、１９９７年１月１４日にフィールドに発行された「Ｏｐｔｉｃａｌｌｙ  Ｓｅｎｓｅｄ  Ｗｉｒｅ  Ｇｙｒｏｓｃｏｐｅ  Ａｐｐａｒａｔｕｓ  ａｎｄ  Ｓｙｓｔｅｍ，  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｍａｎｕｆａｃｔｕｒｅ  ａｎｄ  Ｃｕｒｓｏｒ  Ｃｏｎｔｒｏｌ」なる名称の米国特許第５，５９４，１６９号、及び１９９７年１２月１６日にホテリングに発行された「Ｖｉｂｒａｔｏｒｙ  Ｒａｔｅ  Ｇｙｒｏｓｃｏｐｅ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｏｆ  Ａｓｓｅｍｂｌｙ  ａｎｄ  Ｏｐｅｒａｔｉｏｎｓ」なる名称の米国特許第５，６９８，７８４号に記載される。
【００１３】
これらの改良の多くは、本発明の好適な実施例による図２に示すジャイロスコープハンドヘルド制御器２００に含まれる。制御器２００は、ユーザの親指によって選択的に作動されるよう制御器２００の上面に位置付けられる親指ボタン２０５を含む。この説明全体において、親指ボタン２０５の作動は、「クリック」とも称され、即ち、選択された機能の作動又は立ち上げにしばしば関連付けられるコマンドである。制御器２００は更に、ユーザの人差し（又は「トリガ」）指によって選択的に作動されるよう制御器２００の底面に位置付けられるトリガボタン２１０を含む。この説明全体において、トリガボタン２１０の作動は、「トリガ」とも称され、また、トリガが押されている間の制御器２００の角度動作（即ち、上下動及び／又は左右動）は、「トリガ−ドラッグ」と称する。トリガ−ドラッグコマンドはしばしば、カーソル、仮想カーソル、又は、状態の変化（即ち、ハイライトされた又はアウトラインされたセル）といったディスプレイ上のユーザのインタラクティブ位置の他の指示の動作と関連付けられ、また、一般的にインタラクティブディスプレイからエントリを検索する及び選択するために使用される。
【００１４】
ハンドヘルド角度感知制御器の使用は、多数のタイプのユーザインタラクションを提供する。角度感知制御器を使用すると、左右動における変化は、左右動作にマッピングされ、上下動における変化は、上下動作にマッピングされる。これらの入力は、ジェスチャを決定し、ジェスチャは、特定の文脈のあるコマンドを決定する。従って、左右動及び上下動の組み合わせは、斜めといった任意の２次元動作を決定するために使用可能である。多数のジェスチャを図３に示す。ジェスチャは、文脈で解釈され、トリガボタン２１０が押されている間の制御器２００の明確な動作（「トリガ−ドラッグ」動作）によって識別される。
【００１５】
バンピング３２０は、上下左右の１つの方向におけるポインティングを示す２つのストロークを描くことによって決定される。バンピングジェスチャは、コンテキストのある特定のコマンドに関連付けられる。例えば、時間シフトモードでは、左バンピングジェスチャ３２０は、巻き戻しを示し、右バンピングジェスチャは、早送りを示す。他のコンテキストでは、バンピングジェスチャ３２０は、そのバンピングによって指定される方向における特定の値を増分するよう解釈される。チェッキング３３０は、チェックマークを描くことによって決定される。これは、下方向のバンピングジェスチャ３２０と似ている。チェッキングは、リマインダー又はユーザタグを指定するようコンテキストにおいて識別される。サークリング３４０は、いずれかの方向で円を描くことによって決定される。両方の方向が区別されることも可能である。しかし、混乱を避けるために、好適な実施例では、円は、方向に関係なく単一のコマンドとして識別される。ドラッギング３５０は、トリガボタン２１０を押している間の制御器の角度動作（上下動及び／又は左右動における変化）として決定される（即ち、「トリガ−ドラッグ」）。ドラッギングジェスチャ３５０は、検索、速度、距離、時間シフト、巻き戻し、及び早送りに使用される。ドラッギング３５０は、カーソル、仮想カーソル、又は、ディスプレイ上のハイライト、アウトライン、又は選択といった状態の変化を動かすために使用可能である。ドラッギング３５０はどの方向であることも可能であり、一般的に２次元において検索するよう使用される。しかし、特定のインタフェースでは、応答をドラッギングコマンドに変更することが好適である。例えば、一部のインタフェースでは、１つの次元又は方向における作業は、仮想カーソルの位置又は動作の方向に依存して他の次元又は方向に対して好まれる。この非対称性は、以下の特定のインタフェースのコンテキストにおいてより詳細に説明する。ノディング３６０は、２つの素早いトリガ−ドラッグの上下の垂直動作によって決定される。ノディング３６０は、「イエス」又は「承諾」を示すよう使用される。エックス（Ｘ）イング３７０は、文字「Ｘ」を描くことによって決定される。Ｘイング３７０は、「削除」又は「阻止」コマンドのために使用される。ワギング３８０は、２つのトリガ−ドラッグの素早い前後の水平動作によって決定される。ワギングジェスチャ３８０は、「ノー」又は「キャンセル」を示すよう使用される。
【００１６】
最上位のインタラクティブオプションアクセスディスプレイ４１０を図４ａに示す。このディスプレイは、ユーザインタフェースにおいて利用可能な主なオプションへの直接オンスクリーンアクセスを供給する。普通の視聴の間のワギングジェスチャ３８０又は遠隔制御器上の専用ボタンの作動によって、オプションアクセスディスプレイ４１０が立ち上がる。オプションアクセスディスプレイ４１０は、８つの大きい半透明のアイコンのディスプレイを与え、各アイコンは、一意のシンボルを有し、また、各アイコンは、一意のユーザが選択可能な機能を表す。これらの半透明のアイコンは、現在の番組の進行中のディスプレイ上にオーバーレイする。
【００１７】
好適な実施例では、視覚カーソルはない。しかし、インタフェースはしばしば、ユーザがトリガ２１０を作動させた時にスクリーンの中心に仮想カーソルが出現したかのように反応する。ユーザは、トリガ２１０が作動された状態で遠隔制御器２００を動かす（即ち、「トリガ−ドラッグ」）ことによって仮想カーソルをオプションアクセスディスプレイ４１０上で動かす間に、これらのアイコンは、仮想カーソルが半透明機能アイコンの１つに入る（又は近接する）ことによって選択されたかのように、選択的にハイライトされる。図４Ｂに示す番組ガイドアイコン４３０のように機能アイコンが指定される／ハイライトされると、機能アイコンは拡大され、そのアイコンに関連付けられる機能を示すテキストラベルが提供される。このことは、ユーザが、機能のうちの選択された１つを容易に、自由に、且つ素早く指定することを可能にする。指定された／ハイライトされた機能は、親指ボタン２０５を押す（「クリックする」）ことに応答して立ち上げられる。
【００１８】
例えば、番組ガイド機能は、以下の段階を取ることによって立ち上げられる。即ち、第１に、オプションアクセスディスプレイ４１０が上述したように立ち上げられる。第２に、ユーザは、上方向に「トリガ−ドラッグ」して（即ち、制御器を上方向に傾けて）番組ガイド機能４３０を指定する／ハイライトする。最後に、指定された／ハイライトされた番組ガイド機能は、親指ボタン２０５を押す（「クリックする」）ことによって立ち上げられる。
【００１９】
好適な実施例では、オプションアクセスディスプレイ４１０のためのユーザインタフェースは、制御器２００の動作の解釈に関して非対称性を示す。より具体的には、オプションアクセスディスプレイ４１０が立ち上げられ、また、トリガボタン２１０が作動されると、ユーザによって所望される機能アイコンは、「仮想カーソル」の方向と、移動量、速度、及び加速度のうちの１つ以上に応じて決定される。方向と、移動量、速度、及び加速度入力のうちの１つ以上は、ユーザが所与の機能の指定を意図するか否かを判断するよう使用される。例えば、番組ガイドアイコン４３０に向けて方向付けられる方向での素早い又は長い動作は、その機能を指定するコマンドとして解釈される。様々な方向におけるゆっくりとした一連の動作は、不明瞭なユーザ入力として解釈される。仮想カーソルは、立ち上げ時には中心スクリーンに「位置付けられ」、また、ユーザにとって機能アイコンを指定するのが比較的容易であるよう第１の閾値又は閾値のセットが使用される。しかし、一旦第１の機能アイコンが指定されると、より高い閾値又は閾値のセットが実施され、また、指定された機能アイコンを終了するためには「仮想カーソル」のより大きい動作が必要であるよう入力に偏りが加えられる。この非対称性は、「マグネティズム」と称する。これは、指定された機能アイコンが指定されたままとなる傾向を直観的に説明する用語である（即ち、「仮想カーソル」は、アイコンに「くっついた」、「引きつけられた」、又は「磁気を帯びさせられた」かのように見える）。このインタフェースは、ユーザインタフェースにおいて意図しないコマンドの数を減らすのに特に有用である。
【００２０】
８つの機能アイコンが、スクリーンの中心から様々な角度位置に位置付けられ、スクリーンは、遠隔制御器２００によって感知された角度を形成する手の動きから好都合にマッピングされる。オプションを、スクリーンを時計回りに進みながら以下に簡単に説明する。現在合わせられている番組情報４２０は、左上のコーナーに位置付けられる。この機能は、現在合わせられている番組についての情報を与える。番組ガイドアイコン４３０は、上部中心に位置付けられる。これは、一般的なグリッドガイドであり、１ページに６つのチャンネルを表示する。５００チャンネル全体ガイド４４０は、右上のコーナーに位置付けられる。この新規の機能は、以下に詳細に説明する。レコーダ制御４５０は、右側の中心に位置付けられ、様々な記録機能を与える。ウェブ／インターネット制御４６０は、右下のコーナーに位置付けられ、ウェブブラウジング、電子メール等へのアクセスを与える。ランク付け制御４７０（１乃至５個の星を割り当てるよう使用する）は、下部中心に位置付けられ、多項選択か又はリアルタイム応答追跡によって好みを示す能力をユーザに与える。検索制御４８０（仕分けられたリストを含む）は、左下のコーナーに位置付けられ、お気に入りの又は仕分けされたリスト検索の検索を与える。時間シフト制御４９０は、左側の中心に位置付けられ、巻き戻し、早送り、及び番組シャッフル機能を与える。この機能は以下により詳細に説明する。
【００２１】
当然であるが、テレビジョンインタフェースは、オーディオ／ビジュアル調整、追加の番組に基づいた操作、及び更なる番組情報機能を含む追加のオプションを含むことが可能である。これらの機能のうちの一般的なもののみを本発明では実施している。しかし、本発明のインタフェース技術は、本願に具外的に説明した機能以外の機能についても使用可能であることは容易に理解可能である。
【００２２】
更に、オプションアクセスメニュは、システムにおいて任意のポイントからアクセス可能である。例えば、ツリー構造の最上位にある最上位メニュスクリーンである必要はなく、従って、「案内される」必要がない。むしろ、ユーザが現在の活動を得るまで多くの段階を「掘り下げた」場合でも瞬時にアクセス可能である。この瞬時のアクセスは、所定のジェスチャの検出又は制御器２００における専用ボタンの作動に応じて実現される。
【００２３】
時間シフト機能
図５Ａに示すように、オプションアクセスディスプレイ４１０における時間シフト機能アイコン４９０を指定し、親指ボタン２０５を押すと、時間シフト機能が立ち上げられる。時間シフト機能を立ち上げることによって、図５Ｂに示す時間シフトスクリーン５１０が表示される。或いは、時間シフト機能は、遠隔制御器２００上の専用ボタン又は所定のジェスチャから立ち上げられることが可能である。
【００２４】
時間シフトスクリーン５１０は、ディスプレイの上部に位置付けられた時間シフト制御部５２０と、スクリーンの下部に位置付けられた巻き戻し／早送り制御部５３０を含む。これらの制御部は、現在合わせられている番組上に重ねられる。
【００２５】
巻き戻し／早送り制御
巻き戻し／早送り制御部５３０は、時間シフト機能の立ち上げによって作動され、スクリーンの下部において水平の「温度計形式」のバーとして現れる。巻き戻し／早送り制御部５３０の周りの明るい黄色のアウトライン５４０は、巻き戻し／早送り制御部５３０が作動中であることを示す。巻き戻し／早送り制御部５３０の上方で下を指している大きい黄色の位置矢印５４５は、ユーザのインタラクティブ位置を示す。（スクリーンの上部における時間シフト制御部５２０は、巻き戻し／早送り制御部５３０が作動中であるときは減光／非作動として全体が表示されるが、キャッシュされた又は利用可能な番組全体における現在の再生位置を示す黄色の垂直線５８５は、作動し続ける。）
おなじみの双方向矢印シンボルが指定される巻き戻し／早送り制御部５３０はディスプレイの下部に沿ったバーの２つのセグメントとして表示される。２つのセグメント間の標準速度位置ギャップ５５０は、標準再生速度を表し、立ち上げ時には、大きい黄色い位置矢印５４５が、標準速度位置５５０を表すギャップのすぐ上に位置付けられる。バーの早送り部５６０（右側）は、様々な早送り速度を表し、また、バーの巻き戻し部５７０（左側）は、様々な巻き戻し速度を表す。
【００２６】
マークが付けられるか又はマークが付けられず、停止した動作を表す（即ち、前方向にも後ろ方向にも再生していない）標準速度位置５５０を表すギャップの左側の位置は、マグネティズムが与えられ、ユーザが所望する場合には動作を一時停止することを可能にする。いずれかの方向における再生速度又は動作停止した状態は、トリガがリリースされると持続する（例えば、巻き戻し）。対照的に、時間シフト制御が終了されると、再生速度は、標準リアルタイム再生に戻る。
【００２７】
この持続的な、特に、動作が停止した状態は、トリガドラッグをリリースすると前方向か又は後ろ方向に特定のビデオフレームがすぐに動き始めることなく、その特定のビデオフレームの位置を見つけるために先に進んだり戻ったりするためにスクリーンの上部における時間シフト制御部５２０を使用することを希望するユーザには有用であり得る。
【００２８】
黄色の位置矢印５４５とのインタラクティブ動作は、巻き戻し又は早送り速度を制御する。例えば、巻き戻し／早送り制御部５３０が、ハイライトされる／選択されるとき、ユーザは、黄色の位置矢印５４５を左又は右に動かすために左又は右方向のいずれかに単純に「トリガ−ドラッグ」し得る。速度バー５７５は、黄色の位置矢印５４５が標準速度位置から離れるよう動くに従って長さが増加する。ユーザが速度バー５７５を右側にドラッグするにつれ、早送り速度が増加する。巻き戻し制御部５７０は、同様に動作するが反対方向である。
【００２９】
１つの代替案では、ユーザは、左又は右のバンピングジェスチャ３２０を用いて、最も左端にある最速巻き戻し速度から最も右端にある最速早送り速度の間の完全な連続に沿って高くなる又は低くなる、次の適当な速度にインクリメント的にジャンプしてもよい。
【００３０】
巻き戻し又は早送りを終了するには、簡単な上バンピング又は下バンピングジェスチャ３２０によって黄色の位置矢印５４４を標準再生速度位置５５０に戻す。或いは、ユーザは、位置矢印５４５を標準速度位置５５０に「トリガ−ドラッグ」して戻してもよい。
【００３１】
スローモーションは論理的に「標準速度の左」であり、標準速度位置５５０のすぐ左の１つ以上の位置として実施される。一時停止は、スローモーションのすぐ左として論理的に実施される。１つの代替案では、第２のギャップ（又はマーク、仮想位置、又は位置検出を支援するためにマグネティズムが付されて）が、「一時停止」を表すよう実施可能であり、また、「一時停止」と標準速度位置５５０間の位置が、スローモーションを表す。この代替案では、「一時停止」及び標準速度位置５５０の両方は、右側に少しだけシフトされる。両方は、「トリガ−ドラッグ」した場合に容易に戻ることが可能であり、また、上方向バンピングジェスチャ３２０が巻き戻し、スローモーション、又は早送りを停止した時に戻る位置である。
【００３２】
一旦視聴者が巻き戻し、早送り、又は時間シフトを終了すると、（親指ボタンの）「クリック」が、現在の再生位置を「承諾」し、番組は、そのスポットからまた現在の再生速度で続けられる。ユーザが「キャンセル」ジェスチャを行い、終了すると、全ての設定は、再生速度も含めて標準に戻る。（制御部及びアイコンを含むディスプレイインタフェースも消える。）或いは、遠隔制御器２００上のキャンセルボタンを押す、又は、キャンセルジェスチャ（３回の横方向への否定の「ワギング」）を行うことは、時間シフト機能が立ち上げられたときの再生位置における現在合わせられている番組にユーザを戻す代替案である。これは、ユーザが、前後を見ることを可能にし、依然として、もともとの位置に容易に戻ることを可能にする。
【００３３】
スクリーンの上部における時間シフト制御部５２０を作動させるためには、ユーザは、上バンピングジェスチャ３２０（現在巻き戻し又は早送りしている場合には２回）か、上方向への長い「トリガ−ドラッグ」を行い得る。
【００３４】
時間シフト制御
時間シフト制御部５２０は、スクリーンの上部に水平の「温度計形式」のバーとして現れる。図５Ｃに示すように、作動中のときは、時間シフト制御部５２０は、ハイライトされ黄色でアウトラインされて表示される。更に、黄色の位置矢印５８０は、明るい黄色の垂直線５８５によって表される現在の再生位置においてすぐ上を差している（巻き戻し／早送り制御部５３０は、時間シフト制御部５２０が作動中のときは、減光／非作動として表示され、位置矢印５４５は消える）。再生が進むに従って、黄色の位置矢印５８０及び黄色の垂直線５８５は、温度計形式のバーに沿って通常は左から右に移動する。
【００３５】
時間シフト制御部５２０のキャッシュされた表示部５９０は、現在合わされている番組のどれくらいがディスクにキャッシュされ、視聴のために利用可能であるかを示す。これは、黄色の位置矢印５８０によって示される現在の再生位置の前と後の番組の部分を含む。時間シフト制御部５２０の利用不可能な部分５９５は、ある場合には、番組のダウンロードされていない部分を示す。時間シフト制御部５２０は、番組が完全にキャッシュされると、キャッシュ表示部５９０を完全に埋める。例えば、ライブ放送の場合におけるように、現在合わせられている番組が、現在、ディスクにダウンロードされる場合、キャッシュ表示部５９０は、制御部に亘って部分的にしか延在せず、番組がキャッシュされるに従って右側に延びる。同様に、番組の始まり部分がキャッシュされていない場合、キャッシュ表示部５９０は、時間シフト制御バー５２０の左側に完全には延在しない。
【００３６】
現在の再生位置を示す黄色の位置矢印５８０及び黄色の垂直線５８５は、キャッシュ表示部５９０における時間シフト制御部５２０に沿っての任意の水平位置に「トリガ−ドラッグ」され得る。黄色の位置矢印５８０を右に「トリガ−ドラッグ」することは、番組を進ませる。黄色の位置矢印５８０を左に「トリガ−ドラッグ」することは、番組の前に時点に移動させる。ユーザが左又は右に「トリガ−ドラッグ」する間に、黄色の位置矢印５８０及び黄色の垂直線５８５は、それに応じて移動する。第２のそれほどハイライトされない垂直線５９７は、黄色の垂直線５８５がまず動かされると可視となり、時間シフト機能の作動時の現在の番組の時間位置を示す。この指示子は、ユーザが前の時間に容易に戻ることができるグラフィックリマインダーを与える。（好適な実施例では、これは、「ワギング」のジェスチャに応じて実施される）。更に、表示される現在合わせられている番組は、黄色の位置矢印５８０及び黄色の垂直線５８５の動きに反応して前方向又は後ろ方向に動く。当然ながら、黄色の垂直線５８５及びキャッシングの指示も、巻き戻し／早送り制御部５３０の使用及び番組情報の受信に応答して変化し得る。
【００３７】
時間シフト制御部５２０が作動中のとき、水平方向の「バンピング」は、特定の時間増分での後ろ方向又は前方向への飛び越しにマッピングされる。例えば、「左バンピング」ジェスチャは、自動的に１分間飛び越しして戻りそこから再生を開始することにマッピングされる。同様に、「右バンピング」ジェスチャを用いることによって、特定量分で前方向にスキップされる。基本的な瞬間再生及び前方向コマーシャル飛ばしに加えて、時間ジャンプは、漸次、番組内を飛び越しして戻る、飛び越しして戻るか又は進む、及び飛び越しして進むよう使用することが可能である。これは、巻き戻し及び早送りに似た機能を与えるが、停止する又は標準再生速度への再設定を必要としないより測られた飛び越しを与える。更に、瞬間再生及び前方方向に飛び越しというのはともに、テレビジョン視聴経験において基本的且つ頻繁に使用される機能であるので、１つの代替案では、標準の視聴時の左バンピング及び又は右バンピングジェスチャに反応して実施される。この場合、時間シフト機能５２０を立ち上げる必要はない。飛び越しは単純にジェスチャに反応して発生し、そして、標準の再生が再開する。
【００３８】
一旦所望の時間位置に到達すると、ユーザはトリガボタン２１０をリリースする。ユーザは、「クリック」して（親指ボタン２０５を押す）、「承諾」し、新しく選択された時間位置における番組の視聴に戻ることができる。このことは、時間シフト機能を終了し、ディスプレイを標準の視聴モードに戻す。
【００３９】
或いは、時間シフト制御部５２０がハイライトされて作動中であるとき、ユーザは、スクリーンの下部における巻き戻し／早送り制御部５３０を選択するよう単純な「バンピングダウン」ジェスチャか又は下方向の長い「トリガ−ドラッグ」を行い、そして、巻き戻し／早送り制御部５３０における黄色の位置矢印５４０の位置を変えてもよい。
【００４０】
当然ながら、時間シフト制御部５２０は、巻き戻し／早送り制御部５３０を使用することに対する代替物としてユーザによって使用されることも可能である。時間シフト制御部５２０と巻き戻し／早送り制御部５３０との機能におけるオーバラップは、ユーザに追加の柔軟性を与える。
【００４１】
番組ガイド
図６Ａに示すように、オプションアクセスディスプレイ４１０における番組ガイドアイコン４３０をハイライトし、親指ボタン２０５を押す（クリックする）と、番組ガイド機能が立ち上がり、図６Ｂに示すような番組ガイドディスプレイ６１０が表示される。或いは、番組ガイド機能は、遠隔制御器２００上の専用ボタンから立ち上げられることが可能である。
【００４２】
番組ガイドディスプレイ６１０は、スクリーンの左上部分に位置付けられる現在合わせられている番組のディスプレイ６２０と、番組ガイド６３０と、番組情報ディスプレイ６４０を含む。番組ガイド機能が立ち上げられた後、現在合わせられている番組が指定され、番組ガイドディスプレイ６４０における番組セル６５０において黄色のアウトラインでハイライトされて表示される。現在合わせられている番組は、現在合わせられている番組ディスプレイ６２０内に表示され、選択された／ハイライトされた番組（番組セル６５０に対応する）に関する詳細な番組情報が、番組情報ディスプレイ６４０内に表示される。
【００４３】
番組ガイドディスプレイ６４０内でハイライトされる番組セル状態６５０を動かすようユーザが「トリガ−ドラッグ」することに反応して、様々な番組が指定され得る。
【００４４】
ハイライトされる番組セル状態６５０を、４つのページ呼び出し方向バー６６０のうちの１つに動かすことによって、ユーザが、４つの対応する方向のうちの１つにおけるディスプレイを呼び出すことが可能にされる。一旦、ページ呼び出し方向バー６６０の１つが指定されると、ユーザは、そのバー上の矢印によって示される方向において呼び出しするよう「クリック」し得る（１ページにつき１回）。例えば、上部のページ呼び出し方向バー６６０上を「クリック」することによって、番組ガイドディスプレイ６１０は、ページが上に上がり（低い番号を有するチャンネルが表示される）、下部のページ呼び出し方向バー６６０上を「クリック」することによって、番組ガイドディスプレイ６１０は、ページが下に下がり（高い番号を有するチャンネルが表示される）、右のページ呼び出し方向バー６６０上を「クリック」することによって、ページが先に進み（時間的に先の番組が表示される）、左のページ呼び出し方向バー６６０上を「クリック」することによって、ページが後ろに戻る（時間的に前の番組が表示される）。ハイライトされた番組セル状態６５０は、指定されたページ呼び出し方向バー６６０上に残る。ユーザは次に、新しい番組セル６５０を選択するために番組ガイド６３０に「トリガ−ドラッグ」して戻る。
【００４５】
或いは、ユーザは、ページ呼び出し機能を用いるのではなく、高速スクロールモードに切り替えるよう選択してもよい。番組ガイドにおいてこのモードにアクセスするために、ユーザは、高速スクロールモードに関連付けられる親指ボタンを押して保持し、そして、多数のページからなるリストを滑らかに且つ迅速にスクロールするよう「トリガ−ドラッグ」する。チャンネル又はソースリストを上下に、又は、時間を左右にスクロールする方向は、高速スクロールモードボタン及びトリガボタンが押されて保持された後にユーザが最初にドラッグを開始した方向によって決定される。
【００４６】
ユーザは更に、親指で高速スクロールモードボタンを２回素早く押すことによって高速スクロールモードをロックしてもよい。番組ガイドを終了して戻るのと同様に、同じこと（２回押す）をすることによって、標準のページ呼び出しモードに戻る。
【００４７】
高速スクロールモードでは、ページ呼び出しバーは消える。ユーザが上下にドラッグすると、大きいチャンネルの番号又はレーベルを識別するソースが番組ガイドグリッド自体の上に重ねられて目立つように表示され、それによりユーザに、ガイドの総数のチャンネル又はソースにおいてどこにいるのかに関して視覚的に目立つフィードバックを与える。ユーザが左右にドラッグすると、大きい時計及び／又は数値での時間が番組ガイドグリッド上に重ねられて目立つように表示され、それによりユーザに、ガイドの現在利用可能な時間セグメントにおいてどこにいるのかに関して視覚的に目立つフィードバックを与える。
【００４８】
ユーザが特定の番組セルにおいて停止すると、トリガをリリースすることによって、ハイライトされた番組セル状態の動作が停止する。高速スクロール親指ボタンをリリースする、又は、高速スクロールモードをロックするために前に「ダブルクリック」した場合は、高速スクロールボタンを「ダブルクリック」することによって、番組ガイドは標準のページ呼び出しモードに戻される。ユーザが番組ガイドを高速スクロールモードにロックしたままにすると、ハイライトされた番組セル状態を番組ガイドグリッド内で動かすためにはトリガが依然として必要となる。
【００４９】
動作時に、ユーザが、ハイライトされたセル状態（即ち、番組セル６５０）を番組ガイド６３０上の異なる位置に「トリガ−ドラッグ」すると、異なる番組セル６５０が指定され、対応する詳細の番組説明テキストが、番組情報ディスプレイ６４０内に表示される。現在合わされている番組は、変わらず現在合わされている番組ディスプレイ６２０に再生される。
【００５０】
ユーザは、「クリック」する（親指によって作動されるボタン）ことによって指定されたチャンネルをプレビューすることが可能である。チャンネルをプレビューしながら、ユーザは、指定チャンネル上を「ダブルクリック」するか、又は遠隔制御器２００上の専用同調ボタンを押して、選択したチャンネルに合わせ得る。これは、番組ガイド機能を終了し、標準の視聴に戻す。１つの実施例では、ユーザは、「同調」コマンド（「ノディング」ジェスチャ）を出して、全体ガイドディスプレイを終了し、所望のチャンネルに合わせ得る。
【００５１】
或いは、ユーザは、遠隔制御器２００上のキャンセルボタンを押すか、又は、「キャンセル」ジェスチャ（３回の横方向の否定の「ワギング」）を行って番組ガイド機能を終了し、現在／前に合わせられていたチャンネルに戻ってもよい。
【００５２】
ページアップ又はページダウン方向バー６６０のいずれかがハイライトされる時、ユーザは、単一のスクリーン上に最大５００のチャンネルが表示される全体番組機能にすぐに切り替わるよう呼び出しするために「クリック」するか、又は、「クリック−ドラッグ」することが可能である。一旦、以下により詳しく説明する全体ガイドモードに入ると、ユーザは、「クリック」ボタンを緩め、１つの欄の下から右の次の欄にチャンネルの高い方に動くか、又は、１つの欄の上から左の前の欄にチャンネルの低い方に動いて欄を上下に「トリガ−ドラッグ」することによって全体ガイド番組選択の中をブラウズする。ユーザが、全体ガイドにいるときに、「クリック／ドラッグ」すると、ユーザは番組ガイド機能に再帰的に戻される。番組ガイド機能及び全体ガイド機能の両方は、最初のオプションアクセスディスプレイ、また、遠隔制御器２００上の専用ボタンからもアクセス可能である。
【００５３】
全体ガイド
図７Ａに示すようにオプションアクセスディスプレイ４１０における全体ガイドアイコン４４０を指定し、親指ボタン２０５を押すことによって、全体ガイド機能が立ち上げられる。全体ガイド機能を立ち上げることによって、図７Ｂに示すような全体ガイドディスプレイ７１０が表示される。全体ガイドディスプレイ４１０は、ハンドヘルド角度感知グラフィカル入力装置の高解像度及び帯域幅の利点を十分に活用できるよう特に良好に適応される新しいタイプのグラフィカルユーザインタフェースを与える。従来のグリッドガイドと共に作動する従来の遠隔制御器は、比較的ゆっくりとした方向性「ステッピング」に限定される。「サムスティック」又は「サムボール」タイプの制御器は、非ステッピングなカーソル／状態動作を可能にするが、これらは、所望の検索に必要な精度、線形応答、及び帯域幅を有さない。理想的な制御器は、高い精度、線形応答、及び帯域幅を有する制御器であることが好適であり、例えば、多数のキー又はボタンを必要とすることなく多数の選択を迅速に掃引しそのうちの１つを選択することを可能にするハンドヘルド角度感知入力装置である。
【００５４】
全体ガイドディスプレイ７１０は、一般的な番組ガイドと略同じサイズで解像度の１つのスクリーン上に最大で５００個までのチャンネルを表示する。各チャンネル／番組は、タイトルが付けられたセルではなく簡単な細い線によって表される。番組は、一連の欄として配置され、番組ガイドディスプレイ６１０において視聴可能な６つのチャンネルを表す６つの線をそれぞれ含む接続されたグループに分割される。（或いは）、番組は、一連の列に配置されることが可能であり、同時に、同様の視覚的表現及び配置スキームに維持される。全体ガイドの目的は、任意の所与の時間において単一のスクリーン上に可能な限り多くの代表オブジェクトを有することである。多くの他の形式の番組ソース表現を用いることも可能であり、例えば、規則的なアレイ又は不規則的な群れ、又はオブジェクトのグループを含み、これら自体も抽象的又は代表するものであり得る。更に、各線は、ユーザが指定した又はガイドが与えたランク付けにマッピングされるよう可変長が与えられることが可能である。範囲は、５つの異なる長さであることが好適であり、これらの長さは、５つの星を用いたランク付けである。全体ガイドディスプレイにおける番組／ソース素子は更に、色、サイズ、形状、コード、配置、位置、又は、周知のメタ情報属性に対する比較値を表す動作によって区別されることが可能である。メタ情報属性は、周知の情報を表し、番組ガイドにおける番組又は番組ソースについて識別又は測定され、以下に制限されないが、番組長、ファイルサイズ（ダウンロード可能な媒体である場合）、一般的な又は個人的な様々なタイプのランク付け、人気、リアルタイムの視聴者数、ユーザ指定の基準に対する一致の度合い、作成日等が含まれる。
【００５５】
ユーザは、１つのディスプレイから非常に大きいラインアップでの全ての番組に対するタイトル、チャンネル及び番組情報をブラウズすることによって全体ガイドディスプレイ７１０を単純に且つ容易に検索し得る。オプションアクセスディスプレイ４１０又は番組ガイド機能のいずれかを介して全体ガイド機能が立ち上げられると、現在合わせられた番組／チャンネルが、チャンネル欄の１つにおいて単一のハイライトされた（黄色でアウトラインされた）水平線７１０によって表される。ハイライトされた線のすぐ右には、現在合わせられたチャンネルの番号と、チャンネルを識別するイニシャルと、ユーザが指定した星によるランク付けがある。番組ガイド機能におけるのと同様に、現在合わせられた番組は、スクリーンの左上のコーナーにあるビデオウィンドウ７２０において視聴可能のままにされ、選択された／ハイライトされた番組の説明情報は、スクリーン７３０の右上における同じ領域において表示される。
【００５６】
チャンネル欄を垂直方向で上下に動くためには、ユーザは、ハイライトされた線７１０を全体ガイドディスプレイ７１０内で動かすために「トリガ−ドラッグ」する（人差し指トリガを押し、押しながら動かす）。チャンネル欄の間を水平方向に動くためには、ユーザは、欄から欄に横方向に「トリガ−ドラッグ」する。検索は、垂直動作が優先され、隣接する欄に横方向に意図しないで総べることなくチャンネル欄を上下に容易に動くことを可能にする。より具体的には、ユーザインタフェースは、ｙ軸入力とｘ軸入力に対する応答において非対称性を示す。ｙ軸入力は、普通に解釈される。しかし、ｘ軸入力は、ユーザの意図しない入力が１つの欄から次の欄への意図しないジャンプをもたらさないよう偏りがかけられる。これは、多数の方法で実現し得る。例えば、欄を「広げる」、欄の間に移動又はデッドゾーンを設定する、１つの欄から別の欄にジャンプすることを可能にする前に速度又は加速度閾値を設定する、及び／又は、指定された欄の中心に「仮想カーソル」をゆっくりと戻すよう偏りを設定する。
【００５７】
ユーザが、「トリガ」を緩めると、指定された番組セルは、ハイライトされ続け、その説明テキストも上方に表示され続ける。現在合わせられた番組は、左上におけるビデオウィンドウにおいて再生され続ける。
【００５８】
ユーザが多数の番組を素早く動く間に番組に識別コンテキストを追加するために全体ガイドディスプレイ７１０における番組のテーマ別カテゴリを指定するようカラーコーディングが使用される。（テーマは、番組又は番組ソースについて一般的に知られる１つの周知のメタ情報属性であり、これは、ユーザによって有用なコンテキスト情報である）。白は、混合した種々雑多の番組を表す。赤は映画を表す。緑はスポーツ番組を表す。青は有料番組を表す。褐色はアダルト番組を表す。テーマのカテゴリによるこのカラーコーディングは、ハイライトされた番組の説明情報の上方にも表示される。番組ガイドディスプレイ６１０では、番組セルもカラーコーディングされる。１つの代替の実施例では、上方ガイドディスプレイ６１０における説明情報も、追加のコンテキスト情報を与え、全体ガイド機能における形式と一貫性があるようカラーコーディングを含む。メタ情報を表すための使用される視覚的、位置的、又は動作的属性の選択について配慮すべきである。例えば、素子のサイズ又は長さは、嗜好、ファイルサイズ、又は番組放送時間のメタ情報属性に論理的にマッピングされる。ここでは、色は、カテゴリ的な違いを表すのにより適している。
【００５９】
図７Ｂを参照するに、２つのキャンセル／戻るバー７４０が、全体ガイドディスプレイ７１０の最も左側及び最も右側に位置付けられる。ユーザは、全体ガイド機能を終了し現在合わせられた番組に戻るためにこれらのうちの１つを指定してハイライトして「クリック」するよう左右に「トリガ−ドラッグ」することが可能である。
【００６０】
標準のディスプレイモードに戻ることは、番組ガイド機能と一貫する。ユーザは、現在指定されるチャンネルに、ハイライトされた／指定された番組／チャンネル上「ダブルクリック」するか、遠隔制御器２００上の同調ボタンを押すか、又は、同調ジェスチャ（３回の上下の肯定的な「ノディング」ジェスチャで、全体ガイド機能を終了し、所望の番組／チャンネルに同調させる）を行うことによって合わせる。或いは、ユーザは、表示されたキャンセルバーに「トリガ−ドラッグ」して「クリック」するか、遠隔制御器２００上のキャンセルボタンを押すか、又はキャンセルジェスチャ（３回の横方向の否定的な「ワギング」ジェスチャであって、全体ガイド機能を終わらせ、現在／前に合わせられた番組／チャンネルに戻る）を行うことによって全体ガイド機能に入った時に表示された番組に戻ってもよい。
【００６１】
この実施例では、２つのバー７４０は、キャンセル／戻る機能性を有して実施される。しかし、代替の実施例では、遠隔制御器２００上の単純な汎用キャンセルボタン又は汎用キャンセルジェスチャ（例えば３回の横方向の「ワギング」ジェスチャ）を、キャンセル機能を実施するよう用いることが可能である。この場合２つのバー７４０は、全体ガイドの前方方向及び後方方向の時間における変化を可能にするよう構成される。このような実施では、時間は、全体ガイドにおいて表示され、様々な時間の表示は、右側のバー７４０上のクリックに反応可能であり、前方方向時間が表示され、また、左側のバー７４０上にクリックすることによって、前の時間が表示される。更に時間に依存するディスプレイは、左右のバンピングジェスチャに応答し得る。
【００６２】
本発明は、従来の材料、方法論、及び機器を用いて実施することが可能である。従って、そのような材料、機器、及び方法論の詳細は、本願には詳細に説明しない。上の説明では、本発明の十分な理解を与えるために、特定の機器、構造、方法等といった多数の特定の詳細を記載した。しかし、本発明は、それらの具体的に記載した詳細に依存することなく実施し得ることを認識すべきである。周知の番組方法は、詳細に記載していない。これは、本発明を不必要に曖昧にすることを避けるためである。
【００６３】
本発明の例示的な実施例及びその汎用性の幾つかの例のみを本開示において示し且つ説明される。本発明は、様々な他の組み合わせ及び環境における使用が可能であり、また、本願に説明した本発明の概念の範囲内の変更又は修正が可能であることを理解すべきである。更に、説明は、記述のためでたって制限のためではない。例えば、本発明の説明は、ジャイロスコープ及び／又はスピンジャイロ、ワイヤジャイロ、及び加速度計といった慣性角度感知ユーザ入力装置にしばしば言及する。しかし、本願に説明した新規のインタフェース技術の多くは、マウス、ジョイスティック、矢印ボタン、及び、以下に制限されないが、撮像技術又は入力を検出するために基準に対する三角測量を用いる装置他のタイプのユーザ入力装置といったより従来のユーザ入力装置と共に用いられ得る。
【００６４】
更に、上下動、左右動、及び回転を検出するために他のタイプの制御器が使用可能である。例えば、デスクトップマウスに使用されるような光センサ（表面の「画像」を撮る）といった光センサを、３Ｄ（空間環境の「画像」を撮る）において使用されてもよい。このように構成された、このような光センサは、例えば、地球、居間等の固定の基準フレームに対する手又は他の人間の外肢の角度動作を検出し得る。
【００６５】
もう１つの例では、本発明は、グラフィカルインタフェース上の選択された／ハイライトされた状態の動作を説明する。これは、状態変化としても様々に呼ばれる。しかし、当然ながら、視覚カーソル、仮想カーソル、又は一部の他の表示オブジェクト或いはユーザのインタラクションポイントの印は、本願に説明する改良の多くを実施するよう用いることが可能である。
【００６６】
更に、本発明は、主にテレビジョンチャンネルを参照しながら説明したが、全体ガイドは、電子ジュークボックス実施におけるオーディオファイルといった多数のファイル又は他のタイプを編成し且つ検索するために使用されることも可能である。
【００６７】
下記にいくつかの態様を示しておく。
〔態様１〕
上下動、左右動、又はロールにおけるハンドヘルド入力装置の回転に応答してインタラクティブマルチチャンネルグラフィックディスプレイ上のキャッシュされた番組の表示された時間位置を変更する方法であって、
前記ディスプレイ上に選択可能な表示時間位置の範囲を表示する段階と、
前記入力装置の前記上下動、左右動、又はロール回転を検出する段階と、
前記入力装置の前記上下動、左右動、又はロール回転に応答して前記表示時間位置のうちの１つの表示時間位置を選択する段階と、
前記表示時間位置の選択に応答して前記インタラクティブマルチチャンネルグラフィックディスプレイ上に前記番組を前記選択された表示時間位置にて表示する段階と、
を含む方法。
〔態様２〕
上下動、左右動、及びロールの少なくとも１つにおけるハンドヘルド入力装置の回転に応答してインタラクティブマルチチャンネルグラフィックディスプレイ上のキャッシュされた番組の表示された時間位置を変更する機器であって、
前記ディスプレイ上に選択可能な表示時間位置の範囲を表示する手段と、
前記入力装置の前記上下動、左右動、又はロール回転のうち少なくとも１つを検出する手段と、
前記入力装置の前記上下動、左右動、又はロール回転のうち少なくとも１つに応答して前記表示時間位置のうちの１つの表示時間位置を選択する手段と、
前記表示時間位置の選択に応答して前記インタラクティブマルチチャンネルグラフィックディスプレイ上に前記番組を前記選択された表示時間位置にて表示する手段と、
を含む機器。
【符号の説明】
【００６８】
１１０  ビデオディスプレイ
１２０  マルチメディアコンピュータ
１３０  遠隔制御器
１４０  遠隔制御器用の受信機
１５０  ＬＡＮ
１６０  衛星
１７０  ワールドワイドウェブ
１８０  テレビジョンケーブル入力
１９０  ステレオシステム
２００  ハンドヘルド制御器
２０５  親指ボタン
２１０  トリガボタン
４１０  オプションアクセスディスプレイ
４２０  現在の番組情報
４３０  番組ガイドアイコン
４４０  チャンネル全体ガイド
４５０  レコーダ制御
４６０  ウェブ／インターネット制御
４７０  ランク付け制御
４８０  検索制御
４９０  時間シフト制御
５１０  時間シフトスクリーン
６１０  番組ガイドディスプレイ
７１０  全体ガイドディスプレイ
【図１】
0005424356.tif 000002
【図２】
0005424356.tif 000003
【図３】
0005424356.tif 000004
【図４Ａ】
0005424356.tif 000005
【図４Ｂ】
0005424356.tif 000006
【図５Ａ】
0005424356.tif 000007
【図５Ｂ】
0005424356.tif 000008
【図５Ｃ】
0005424356.tif 000009
【図６Ａ】
0005424356.tif 000010
【図６Ｂ】
0005424356.tif 000011
【図７Ａ】
0005424356.tif 000012
【図７Ｂ】
0005424356.tif 000013