(57)【特許請求の範囲】
【請求項１】
ビデオ再生システム内に提示されている１つ以上のメニューに関係するページにおけるボタンを発見する方法において、
ビデオコンテンツ中の前記１つ以上のメニューから複数のボタンを検索することと、前記ボタンは元々、上、下、左、右、数字、および、選択の機能を有する遠隔制御装置を通した選択のために設計されており、前記ボタンは、前記遠隔制御装置以外の標準の入力／出力デバイスと互換性がなく、前記ボタンは選択可能なボタンおよび選択不可能なボタンを含み、
各ページ内のすべての選択可能なボタンを識別するためのボタンマップを生成させることと、
前記標準の入力／出力デバイスを通して、前記ボタンマップ中の前記ボタンのうちの１つのボタンの選択を受け取ることとを含み、
前記ボタンマップを生成させることは、
現在選択されているボタンを識別して、前記ボタンマップに追加することと、
前記現在選択されているボタンの近くに位置する第１の組の隣接しているボタンを前記ボタンマップに追加することと、
同一ページ内の前記すべての選択可能なボタンが前記ボタンマップに追加されるまで、前記第１の組の隣接しているボタン内の各ボタンに対して、隣接しているボタンを反復式に識別して、前記ボタンマップに反復式に追加することとを有する方法。
【請求項２】
前記標準の入力／出力デバイスは、マウスデバイスである請求項１記載の方法。
【請求項３】
前記現在選択されているボタンは、前記ページが提示されたときに自動的に選択されたものである請求項１記載の方法。
【請求項４】
前記ボタンのうちの１つのボタンの選択を受け取るステップは、
前記ページ内の任意の位置上にある前記マウスデバイスの動きを検出することと、
前記マウスデバイス上のキーの押下を検出した時に、コンテキストメニューを表示することとを含み、
前記コンテキストメニューは、前記ボタンに関して実行することができる可能性あるアクションを提示する請求項２記載の方法。
【請求項５】
前記コンテキストメニューは、前記ボタンマップ内の前記ボタンのうちの１つのボタンを選択するために使用される数字キーパッドを含む請求項４記載の方法。
【請求項６】
ビデオ再生システム内に提示されている１つ以上のメニューに関係するページにおけるボタンを識別する方法において、
ビデオコンテンツ中の前記１つ以上のメニューから複数のボタンを検索することと、前記ボタンは元々、上、下、左、右、数字、および、選択の機能を有する遠隔制御装置を通した選択のために設計されており、前記ボタンは、前記遠隔制御装置以外の標準の入力／出力デバイスと互換性がなく、前記ボタンは選択可能なボタンおよび選択不可能なボタンを含み、
現在選択されているボタンと、それに隣接している選択可能なボタンとをボタンマップに追加することと、
すべての選択可能なボタンが前記ボタンマップに追加されるまで、前記ボタンマップ中にない新しい選択可能なボタンを繰り返し前記ボタンマップに追加し、前記新しいボタンに対して隣接している選択可能なすべてのボタンを繰り返し前記ボタンマップに追加することと、
前記標準の入力／出力デバイスを使用して前記ボタンマップ中の前記ボタンのうちの１つのボタンの選択を受け取ることとを含む方法。
【請求項７】
前記標準の入力／出力デバイスは、マウスデバイスである請求項６記載の方法。
【請求項８】
前記現在選択されているボタンは、前記ページが提示されたときに自動的に選択されたものである請求項６記載の方法。
【請求項９】
前記ボタンのうちの１つのボタンの選択を受け取るステップは、
前記ページ内の任意の位置上にある前記マウスデバイスの動きを検出することと、
前記マウスデバイス上のキーの押下を検出した時に、コンテキストメニューを表示することとを含み、
前記コンテキストメニューは、前記ボタンに関して実行することができる可能性あるアクションを提示する請求項７記載の方法。
【請求項１０】
前記コンテキストメニューは、前記ボタンマップ内の前記ボタンのうちの１つのボタンを選択するために使用される数字キーパッドを含む請求項９記載の方法。
【請求項１１】
ビデオ再生システム内に提示されている１つ以上のメニューに関係するページにおけるボタンを識別するシステムにおいて、
ビデオコンテンツ中の前記１つ以上のメニューから複数のボタンを検索し、
ビデオ内の各ページ中のすべての選択可能なボタンにより構成されているボタンマップを生成および更新し、
現在選択されているボタンとともに、それに隣接しているボタンを前記ボタンマップに追加し、同一ページ内の前記すべての選択可能なボタンが前記ボタンマップに追加されるまで、前記ボタンマップ中にない新しい選択可能なボタンとともに、それに隣接している選択可能なすべてのボタンを繰り返し前記ボタンマップに追加するボタンマップ発生器と、
前記ボタンマップを記憶するためのデータベースと、
前記ボタンマップからボタンを選択するための標準の入力／出力デバイスとを具備し、
前記ボタンは元々、上、下、左、右、数字、および、選択の機能を有する遠隔制御装置を通した選択のために設計されており、
前記ボタンは、前記遠隔制御装置以外の標準の入力／出力デバイスと互換性がなく、前記ボタンは選択可能なボタンおよび選択不可能なボタンを含むシステム。
【請求項１２】
前記標準の入力／出力デバイスは、マウスデバイスである請求項１１記載のシステム。
【請求項１３】
前記選択可能なボタンは、数字ボタンである請求項１１記載のシステム。
【請求項１４】
前記現在選択されているボタンを識別し、前記ボタンマップに追加することは、前記ボタンマップに数字ボタンを追加することをさらに含む請求項１記載の方法。
【請求項１５】
前記ボタンマップ内にない前記ボタンは、前記標準の入力／出力デバイスにより無視され、前記標準の入力／出力デバイスにより選択不可能である請求項１記載の方法。
【請求項１６】
前記現在選択されているボタンを識別し、前記ボタンマップに追加することは、前記ボタンマップに数字ボタンを追加することをさらに含む請求項６記載の方法。
【請求項１７】
前記ボタンマップ内にない前記ボタンは、前記標準の入力／出力デバイスにより無視され、前記標準の入力／出力デバイスにより選択不可能である請求項６記載の方法。
【請求項１８】
前記ボタンマップ内にない前記ボタンは、マウスデバイスにより無視され、前記マウスデバイスにより選択不可能である請求項１１記載のシステム。
【請求項１９】
前記ボタンマップ発生器は前記ボタンマップに数字ボタンをさらに追加する請求項１１記載のシステム。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、２００６年７月２１日に出願された“ビデオ再生システムにおいてマウスの遠隔制御装置の機能を実現するためのシステムおよび方法”と題する米国仮特許出願シリアル番号第６０／８０７，９４１号に対する優先権およびこの利益を主張している。この特許出願は、その全体が参照によりここに組み込まれている。
【技術分野】
【０００２】
本開示は、一般的に、ビデオ再生システムにおける入力／出力デバイスの遠隔制御装置の機能のインプリメンテーションに関し、さらに詳細に述べると、ビデオ再生システムにおいて遠隔制御装置の機能をマウスによって実現する際に使用されるボタンマップを発生させるシステムおよび方法に関する。
【背景】
【０００３】
ビデオ再生システムはよく知られており、さまざまなビデオ再生システムに関連するフォーマットおよび他の属性を管理する現在の標準規格にはさまざまなものがある。今日、ＤＶＤ（デジタルビデオディスク）標準規格は高記憶容量であることから高品質のビデオおよびオーディオを記憶できるため、光ディスクの記憶に利用される主流のフォーマットである。結果的に、映画、テレビショーおよび音楽ビデオのようなメディアコンテンツは、ＤＶＤフォーマットで幅広く利用可能になった。ＶＨＳテープ（ビデオホームシステム）のような他の記憶フォーマットと比較してＤＶＤの魅力ある観点のうちの１つは、映画自体の他にＤＶＤ上で提供される対話型メニューである。これらの対話型メニューは、映画またはテレビショーのようなメディアコンテンツをＤＶＤで楽しむのに完全に必要不可欠の部分となった。今日、例えば、映画鑑賞に加えて、消費者は特定のチャプターを選択して見ることができ、オーディオ／ビデオオプション（サブタイトル等、再生される映画の言語）を設定でき、そして、映画を製作する際の“舞台裏”の様子のようなさらなるシーンでさえ鑑賞することができる。ＤＶＤの中には、原作の結末を気に入らない消費者が自分の好みの結末を実際に選択できる“代わりの結末”でさえも提供するものもある。ＤＶＤプレイヤーが１９９０年後半に消費者に最初に利用可能になってから、ＤＶＤプレイヤーは多くの家庭に普及している。これは、ＤＶＤプレイヤーのコストが部分的に下がったので、消費者にとって入手可能になったことによる。さらに、今日、大部分のパーソナルデスクトップとラップトップコンピュータはＤＶＤ−ＲＯＭプレイヤーを搭載して販売されており、ＤＶＤプレイヤーは以前よりさらにますます普及され、さらにますます持ち運びが可能になった。
【０００４】
一般的に、従来の独立型ＤＶＤプレイヤー（例えば、コンピュータシステムに組み込まれていないプレイヤー、およびテレビのような別々の表示デバイスを必要とするプレイヤー）であれば、ＤＶＤプレイヤーには、ＤＶＤによって提供される機能に消費者がアクセスするために使用する遠隔制御装置が付いてくるだろう。この遠隔制御装置によって、消費者は、特定のＤＶＤが提供する階層の対話型メニューを通して移動することができる。ＤＶＤプレイヤー用の一般的な遠隔制御装置は、１組の上／下矢印および左／右矢印を備えている。遠隔制御装置の中には、上／下および左／右のナビゲーションボタンの配列の中央に選択ボタンを備えているものもある。ナビゲーションボタンによって、ユーザは、メニュー内のあちこちに、より直感的に動けるようになる。例えば、ユーザが特定のチャプターを選択して見ることができるスクリーンにおいて、一連のサムネイルスクリーンショットが、グリッド配列のスクリーン（例えば、２ｘ２の配列）で示されてもよい。特定のサムネイル、例えば、スクリーン上、左上のサムネイルは、デフォルトによって選択されて、強調表示されてもよい。ここから、ユーザは単に所望のサムネイルが強調表示されるまで、上／下、左／右のナビゲーションボタンを使用して、異なったサムネイルを強調表示させる。それから、ユーザが選択ボタンを押すと、ユーザの選択に入る。これに基づいて、映画において対応しているチャプターが再生される。
【０００５】
デスクトップコンピュータまたはラップトップに組み込まれているＤＶＤプレイヤーでは、ユーザは、一般的に、ＤＶＤ内の一連のメニューを通して移動する遠隔制御装置の代わりに、グラフィカルユーザインターフェイス（ＧＵＩ）に依存するだろう。ＧＵＩは、一般的に、遠隔制御装置と同じ機能をエミュレートする。例えば、ユーザは、さらに、見るチャプター、早送り、巻き戻しを選択、オーディオ／ビデオオプション等を設定することができるだろう。しかしながら、一連の上／下、左／右選択を用いてメニューを通して移動する代わりに、ユーザは、マウスまたはラップトップ上のタッチパッドのような入力デバイスを使用して、スクリーン上で示されているボタンをクリックしてもよい。
【０００６】
今日、ＤＶＤの標準規格に取って代わるものになることを考慮したさまざまな標準規格がある。次世代の光ディスク標準規格になるように競合している２つのフォーマットは、ブルーレイディスクおよびＨＤ ＤＶＤ（高精細デジタルビデオディスク）である。これらのより新しい標準規格と同様に、ブルーレイディスクは、増加した記憶容量と向上した対話性（ディスクコンテンツのオーサリング、シームレスメニューのナビゲーション、ネットワーク／インターネットの接続性等）を含むさまざまな方法で、ＤＶＤおよび他の以前の光ディスクの標準規格を越える利点を提供する。ブルーレイディスクフレームワークは、対話型タイトルを生成するときに、コンテンツプロバイダにほぼ制限のない機能を提供する。製作者は、ユーザインターフェイスの設計において完全に自由であるが、ユーザインターフェイスは、遠隔制御装置上の標準規格のナビゲーションボタンを使用することによって制御可能である。
【０００７】
新しいメニュースクリーンが呼び出されるごとに、ＤＶＤによる再生が中断される。例えば、ユーザが、映画を鑑賞しながら言語を英語からフランス語に変えることを望む場合、ユーザはオーディオメニューを選択しなければならない。しかしながら、これによって、映画は再生が中断されることになり、ユーザがメニューから選択を行うために、メニューが表示される。ユーザは、選択を行うと、映画を見るために戻る。現在のオーディオ／ビデオストリームを中断させないで、ディスクからデータを読み取るブルーレイディスクの能力によって、映画を再生しながらさまざまなメニューを表示することができる。さらに、メニューはいくつかのページから構成されていてもよい。映画を中断させないで、ユーザはさまざまなページのメニュー選択を通してブラウジングすることができる。
【０００８】
さらに、ＤＶＤでは、オーディオを中断させないでユーザブラウジング可能なスライドショーは実行不可能であった。現在のオーディオ／ビデオストリームを中断させないで、ディスクからデータを読み取るブルーレイディスクの能力の結果として、ユーザは、オーディオを再生しながら、さまざまな静止映像（例えば、映画における、さまざまなのシーンのスナップショット）を通してブラウジングすることができる。これは、早送りおよび巻き戻しの選択のみに適用されない。すなわち、ユーザは、オーディオを再生しながら、何の映像を見るかについて異なる選択（または、サムネイル画像で提示されているスクリーンから選択）を行うことができる。ＤＶＤでは、オーディオ／ビデオストリーム中にサブタイトルが記憶されているので、サブタイトルには、言語および表示スタイルの数に関する制限がある。再度説明すると、ディスク上に独立してサブタイトルを記憶させることができるのは、現在のオーディオ／ビデオストリームを中断させないで、ディスクからデータを読み取るブルーレイディスクの能力によるものである。ディスクの提供に基づいて、ユーザは、サブタイトルに対して、異なったフォントスタイル、サイズおよび色、あるいはスクリーン上の位置を選択してもよい。サブタイトルをアニメ化、スクロールまたはフェードインおよびフェードアウトすることができる。
【０００９】
ブルーレイディスクの標準規格と同様、ＤＶＤと比較して向上した対話型機能を提供する新しい機能がＨＤ ＤＶＤ標準規格に追加されている。ＨＤ ＤＶＤフレームワークによって、さらに、ディスクに対して対話型コンテンツを作成できる。
【００１０】
特定の標準規格に関係なく、ブルーレイディスクおよびＨＤ ＤＶＤのような、より新しい世代のビデオ標準規格は、基礎となるビデオコンテンツとのより高いレベルの対話およびユーザ制御を提供している。そのような対話を実現する１つの領域は、ボタンの提示および利用に関する。知られているように、対話型グラフィックにおいて、メニューには１ページ以上のページが含まれている。同様に、ページは１つ以上のボタンを含み、ボタンは、座標（例えば、ｘ−ｙ座標）、グラフィックオブジェクト、および１つ以上の関連するコマンドによって規定される。例えば、ＤＶＤビデオの状況では、一般的に、シーン選択機能のようなさまざまな機能がユーザに提供されている。この機能では、さまざまな単一の画像グラフィックがユーザに提示されてもよく、さまざまな単一の画像グラフィックは複数のシーンのそれぞれから抽出されて、複数のシーンのそれぞれに関係付けられる。ＤＶＤプレイヤー用の遠隔制御装置を使用することによって、ユーザは、これらの画像のうちの何らかのものを強調表示または選択してもよく、そしてさらに、対応している強調表示された画像をアクティブ化させることによって、所定のシーンに直接進むようにＤＶＤプレイヤーに命令してもよい。
【００１１】
さらなる技術的観点から、ユーザによって見られるようなこれらの画像は、“ボタン”と呼ばれるメカニズムの形態で提供される。このことは、遠隔制御装置上のボタンに対する基準と混同すべきでないことに留意すべきである。先に述べたように、そのような各ボタンは、座標（例えば、ボタンがスクリーン上で提示されるｘおよびｙの位置）、グラフィックオブジェクト（すなわち、ユーザに提示される画像）、および１つ以上の関連するコマンド（例えば、選択されたシーンに直接ジャンプまたはスキップするようにＤＶＤプレイヤーに命令するコマンド）によって規定される。
【００１２】
これから図１を参照すると、図１は、ＤＶＤプレイヤーのようなビデオ再生システム内の例示的な複数のページメニューを図示している。一般的に、ユーザは、遠隔制御装置を使用して、さまざまなページ間を移動する。ユーザがビデオディスク（例えば、ＤＶＤビデオ）を挿入すると、“メインメニュー”１０４、“言語”１０６、および“チャプター”１０８を表示するメインメニューが、第１のページ１０２上でユーザに提示されてもよい。ＤＶＤプレイヤー用の遠隔制御装置上の矢印キーを使用して、ユーザは、“言語”メニュー１０６のオプションのボタンを強調表示させてもよい。一度、強調表示させてから、ユーザが遠隔制御装置上の選択キーを押すと、“言語”１１２の表題を有する第２のページ１１０がユーザに提示されることになる。この表題の下に、関連するオーディオの各言語に対して一連のボタンが提示されてもよい。図１で図示している言語は、“英語”１１４と“フランス語”１１６である。
【００１３】
代わりに、図１で示したように、ユーザが、第１のページ１０２から“チャプター”ボタン１０８を強調表示してアクティブ化させた場合、第３のページ１１８がユーザに提示される。図示したように、この第３のページは、“シーン１”１２２、“シーン２”１２４、“メイン”１２６および“次に”１２８とラベル付けされている４つの付加的なボタンとともに“チャプター１”１２０の表題を含む。さらに、ユーザは、遠隔制御装置上の矢印キーを使用して、これらのボタンを移動し、これらのボタンのうちの任意のものを強調表示させてもよい。一度、強調表示させてから、遠隔制御装置上で提供されている選択キーをユーザが押して所定のボタンをアクティブ化させてもよい。例えば、図面で図示したように、ユーザが“次に”ボタン１２８をアクティブ化させた場合、メニューは、（“シーン３”１３４および“シーン４”１３６の画像ボタンをユーザに提示している）第４のページ１３２を表示するように進む。知られているように、新しいビデオの標準規格は、これらのおよび他の強固な対話機能を提供し、一般的に、この対話機能が、グラフィックメディアとのユーザの経験を向上させる。
【００１４】
しかしながら、これらの向上した機能にもかかわらず、ある問題が生じることが分かっている。その問題が生じることが分かっている１つの例は、ビデオを表示または見る（専用ビデオプレイヤーとは異なる）コンピュータの使用である。特に、専用ビデオプレイヤー（例えば、ＤＶＤプレイヤー）に提供されている遠隔制御装置を使用する代わりに、マウスのようなコンピュータの標準の入力／出力デバイスを使用してビデオコンテンツと対話するときに問題が生じる。同じビデオディスクがコンピュータ上で実行または表示されているとき、ユーザは単にボタンの表面上でマウスを動かすことによって、選択不可能なボタンを自由に選択するかもしれないことが分かっている。先に提示した例に戻ると、ユーザが第２のページ１１０上の“言語”ボタン１１２を横切ってマウスを動かした場合、これは、結果的に意図されない動作になる。基礎となるコンピュータプログラムが、この意図されない動作をどのように取り扱ったかによって、さまざまな異なった意図されない結果が生じる。例えば、ボタンは、強調表示式でユーザに提示されるかもしれない。しかしながら、ユーザがマウスを左クリックしてボタンをアクティブ化させるとき、ビデオディスクがそのボタンを、そのページから選択またはアクティブ化できるボタンであると意図していないと、ビデオプログラムは何も動作しないかもしれない。例のように、第２のページ１１０における“言語”ボタン１１２は、点線によって示されているように選択可能であることが意図されていない。このボタンより下にある２つのボタン（“英語”１１４および“フランス語”１１６）のみが、選択可能であることを意味している。このケースにおいて、“言語”１１２ボタンのアクティブ化を試みると、基礎となるアプリケーションの選択要求の処理の仕方次第では、コンピュータプログラムがクラッシュを引き起こす可能性がある。
【００１５】
ここで名称を提供する目的のために、ボタンは一般的に、４つの可能性ある状態のうちの１つのボタンを持つ。これから図２を参照すると、図２は、ビデオ再生システム内のボタンの異なった状態を図示している。これらの状態は、“ディセーブルされた”状態２０２、“通常”状態２０４、“選択された”状態２０６および“アクティブ化された”状態２０８を含む。表示されている第２のページ１１０について、図１に戻って参照すると、基礎となるビデオコンテンツソフトウェアが、その特定のページから選択されるべきものであるとそのボタンを意図していないと、“言語”１１２ボタンはディセーブルされた状態である（このことは、ボタンの周りの点線によって示されている）。“フランス語”ボタン１１６は通常状態であり、一方、“英語”ボタン１１４は選択された状態である。マウスポインタが選択されたボタンをオーバーレイしているときに、ユーザが左マウスキーをクリックすると、すなわち、ユーザが、選択されたボタンに対する遠隔制御装置の選択キーを押すと、その選択されたボタンがアクティブ化されるので、アクティブ化された状態２０８に入る。アクティブ化された状態２０８は一時的な状態であり、これは、一般的に、ボタンに関連する１つ以上のコマンドを、基礎となるビデオコンテンツまたはソフトウェアに実行させる。
【００１６】
図２に図示されているように、ボタンは、アクティブ化された状態２０８から他の３つの可能性ある状態のうちのいずれかに進む。再び図１では、第１のページについて、“言語”ボタン１０６が選択されている。“言語”ボタン１０６がアクティブ化されると、数ある可能性ある動作の中の関連するコマンドによってメニューが生じ、第２のページ１１０に進む。このとき、“言語”ボタン１１２はこのページのメニューからの選択が意図されていないので、ディセーブルされた状態に入る。特定の例示を提供するために図１に戻ると、（図面で提示している４つのページのうちの）最後の３つのページにおいて、最上段のボタンは、選択不可能なボタンであるかもしれない。すなわち、第２のページ１１０において、図面は、“言語”１１２、“英語”１１４、および“フランス語”１１６の３つのボタンを図示している。しかしながら、ユーザが“英語”１１４および“フランス語”１１６のボタンのみを選択できるように、システムは設計されていてもよい。この点に関して、“言語”ボタンは選択不可能なボタンである。したがって、専用ビデオディスクプレイヤーの遠隔制御装置を使用してユーザがビデオディスクと対話するとき、“英語”１１４が強調表示されてから、ユーザが遠隔制御装置上の上矢印キーを押下しても、“言語”ボタンは強調表示も選択もされない。
【００１７】
そのような機能は、“隣接”プロパティのようなボタンのあるプロパティを通して、部分的に実現されてもよい。あるビデオ仕様（例えば、ブルーレイディスク仕様）によって規定されて知られているように、ボタンには、左および右、または上および下に隣接ボタンがあるように規定されてもよい。そのような状態では、所定のボタンを選択（例えば、強調表示）しているときに、遠隔制御装置上の上矢印、下矢印、左矢印、または右矢印ボタンのうちの任意のものを押すと、遠隔制御装置によって選択された方向で、選択されたボタンの隣接ボタンであると規定されているボタンを選択または強調表示させるように動作する。しかしながら、隣接ボタンが、任意の所定（またはすべて）の方向でボタンに関係付けられるようには要求されない。したがって、図面に戻ると、“フランス語”ボタン１１６のみが、隣接ボタンとして“英語”ボタン１１４に関係付けられている。したがって、“英語”ボタン１１４が選択されているとき、下矢印キーのみが有効または正当な矢印キー入力として認識される（例えば、他の矢印キーは無視される）であろう。この方法では、ビデオが提示している現在のページまたはコンテキストにおいて選択が意図されていないがスクリーン上では提示されているあらゆるボタンを、遠隔制御装置により選択することをユーザは許されない。
【００１８】
しかしながら、同じビデオディスクがコンピュータ上で実行または表示されているとき、ユーザはボタンの表面上でマウスを単に動かすことによって、選択不可能なボタンを自由に選択するかもしれないことが分かっている。先に提示した例に戻ると、ユーザが“言語”ボタン１１２を横切ってマウスを動かした場合、これは、結果的に意図されない動作になる。基礎となるコンピュータプログラムが、この意図されない動作をどのように取り扱ったかによって、さまざまな異なった意図されない結果が生じる。例えば、ボタンは、強調表示式でユーザに提示されるかもしれない。しかしながら、ユーザがマウスを左クリックして、ボタンをアクティブ化させるとき、（ビデオディスクがそのボタンを、そのページから選択またはアクティブ化できるボタンであると意図していないと）ビデオプログラムは何も動作しないかもしれない。代わりに、そのようなボタンのアクティブ化を試みると、コンピュータプログラムがクラッシュを引き起こす可能性がある。
【００１９】
マウスまたは他のコンピュータ入力デバイスの使用を試みるとき、２つのボタンが互いにオーバーレイしているときに、別の問題点の例が生じる。マウスのような入力デバイスを使用して対話型ビデオディスクとインターフェイスしながらコンピュータを使用してビデオディスクを再生するときに、問題が生じるかもしれない。先に述べたように、１つの問題は、選択が意図されていないで、通常状態にある任意のボタン上でマウスが動かされたときに、システムがエラーまたは混乱させる結果を発生させるかもしれないことである。さらに、マウスを使用して、オーバーレイしているボタンを選択するときに、ユーザは、それらの２つのボタンの間をトグルするための実行可能な手段を持たない。その理由は、２つのボタンはスクリーン上で同じ位置に表示されているからである。この点に関して、マウスキーを押すと、現在強調表示されているこれらのボタンのうちのどちらかを選択することになるが、マウスには遠隔制御装置の左矢印または右矢印に対応するキーがないので、ユーザは他のボタンに対してトグルすることができないであろう。
【００２０】
さらに、別の問題点または問題は、サイズが小さすぎるボタンの使用、または“透明”ボタンの使用に関連して生じる。ユーザが遠隔制御装置の入力デバイス上のあるボタンを押下するときに、ユーザにボタンを可視的に提示しないでアクションを提供する従来のツールとして、透明ボタンが使用されることもある。これらのボタンは、ユーザに見えないために正確な位置が知られていないので、ユーザがマウスを使用してこれらのボタンを選択することは実現不可能である。
【００２１】
前述では、マウスの従来の“ポイントアンドクリック”アクションを越えた特別な選択方法が必要である対話型ビデオグラフィックを提供している状態のほんのいくつかの例を提示した。したがって、これらの問題および他の類似した問題に対する解決策が望まれる。本発明の実施形態の１つの主な観点は、マウスでボタンを選択する従来の手段を越えた特別な選択方法が必要であるボタンの検出および識別である。本発明の実施形態の別の主な観点は、所定のページ内にあるすべての“数値”ボタンを識別して記憶するボタンマップの使用である。数字ボタンは、ボタンに関係付けられている対応する数字を持つボタン、および遠隔制御装置上の数字キーに対応する同じキーを押すことによって通常選択されるボタンである。ボタンマップには、本発明のさまざまな実施形態に開示されている特別な選択方法を使用して、選択されるすべてのボタンの完全なリストが含まれている。ボタンマップ内にないボタンは、単に無視される。したがって、数ある中で、コンピュータの標準の入力／出力デバイスを使用して、ビデオコンテンツ内の対話型グラフィックを利用する能力をユーザに提供する必要性がある。さらに、数ある中で、ビデオ再生システム中のページ内の数字ボタンのグループから識別して選択する手段をユーザに提供する必要性がある。概して、本発明の実施形態は、対話型ビデオ再生システム内のページにおけるボタンに関連して生じる未解決の問題点に対して、強力ないし効率的な解決策または対策を提供する。
【概要】
【００２２】
簡単に記述すると、数ある中の１つの実施形態は、ビデオ再生システムにおいて、標準の入力／出力デバイスに対して遠隔制御装置の機能を実現するためのボタンマップを生成させる方法に向けられている。方法は、最初に、現在選択されているボタンとともにそれに隣接している選択可能なボタンをボタンマップに追加することと、ボタンマップ中にない新しい選択可能なボタンをボタンマップに繰り返し追加して、新しいボタンに対して隣接しているすべての選択可能なボタンをボタンマップに追加することとを含む。最後に、方法は、標準の入力／出力デバイスを使用して、ボタンマップ中のボタンのうちの１つのボタンを選択することを含む。
【００２３】
本開示の他のシステム、方法、機能および効果は、図面および詳細な説明を考察すると、当業者に明らかであり、または明らかになるだろう。すべてのこのような付加的なシステム、方法、機能、および効果は、本開示の範囲内である詳細な説明内に含まれ、そして、添付した特許請求の範囲によって保護されることを意図している。
【００２４】
標準入力／出力デバイスを使用して、遠隔制御装置の機能を実現するためのボタンマップを生成させる方法および基礎となる方法の多くの観点は、図面を参照すると、よりよく理解することができる。必ずしも図面中のコンポーネントはスケーリングされていないが、代わりに、遠隔ビデオ編集システムの原理を明瞭に図示する際に強調がなされている。さらに、図面における同じ参照符号は、いくつかの図面にわたって対応している部分を示している。
【詳細な説明】
【００２５】
本開示のさまざまな観点を要約して、図面で図示しているような開示の説明をこれから詳細に参照する。これらの図面に関連して本開示を記述するが、ここで開示する１つ以上の実施形態に開示を限定する意図はない。反対に、添付した特許請求の範囲によって規定されているような本開示の精神および範囲内に含まれているすべての代替実施形態、修正および均等物を対象とすることを意図している。
【００２６】
ビデオ再生システムにおいて数字ボタンのボタンマップを生成させるシステムおよび方法の実施形態を記述する。ボタンマップは、一般的に、所定のページに位置するすべての選択可能な数字ボタンのリストに関連する。リストは、マウスのような標準の入力／出力デバイスを使用して、特別な選択方法を必要とするボタンに対応する。
【００２７】
これから図３Ａを参照すると、図３Ａは、複数のページメニュー内でボタンマップを作成する基本的な動作を図示している。例によると、図３Ａはビデオ再生システムにおけるページ内の２シリーズのボタンを示している。第１シリーズは、ボタンＸ３０２、Ｙ３０４、Ｚ３０６から構成されており、第２シリーズは、“シーン１”から“シーン６”までラベル付けされているボタン３０８、３１０、３１２、３１４、３１６、３１８から構成されている。この図示では、第１シリーズのボタン３０２、３０４、３０６のうちのいずれのものにも数値は関係付けられていない。しかしながら、第２シリーズのボタンに対するボタン３０８、３１０、３１２、３１４、３１６、３１８は、それぞれ１から６の数値に関係付けられている。この例の場合には、関係付けられている数値は、特定のシーン番号に対応している。一般的に、遠隔制御装置は、遠隔制御装置上の対応している数字ボタンを単に押すことによって特定のボタンをアクティブ化させるために使用される。本発明の１つの実施形態では、遠隔制御装置の機能は、マウスのような入力／出力デバイスに対して実現される。この実施形態は、すべての数字ボタンのリストを含むボタンマップを使用することによって数字ボタンを選択してアクティブ化させることを可能にする。第１シリーズのボタンについては、このシリーズ中のボタンのうちのいずれのものにも関係付けられている数字ボタンがないので、ボタンマップは生成されない。第２シリーズのボタンマップを作成する際に、デフォルトボタンが最初に識別される。新しいページがユーザに提示されたときに、デフォルトボタンは、自動的に選択モードになる（例えば、強調表示される）ページ内のボタンである。これは、ページ内のいずれかのボタンであってもよい。例えば、デフォルトボタンは、３ｘ３グリッドの数字ボタンを提示しているページ中にある最も左上のボタンであってもよい。図３Ａでは、ボタンの周りの実線で示されているように、“シーン３”がデフォルトボタンとして指定されており、それに伴って“シーン３”が現在選択されている。このボタンはボタンマップ中に記憶されており、ボタンマップを生成する起点として機能する。次に、デフォルトボタン（すなわち、“シーン３”）の周囲にある第１の組の隣接しているボタンが識別される。このケースでは、隣接しているボタンは、（左隣の）“シーン１”３０８、（下隣の）“シーン４”３１４、そして（右隣の）“シーン５”３１６である。さらに、これらのボタンもボタンマップに追加される。ここから、これらの隣接しているボタンのそれぞれに対して隣接しているすべてのボタンが決定される。第１の組の隣接しているボタンが処理される順番は、残りのボタンが識別されてボタンマップに記憶される順番を決定することに留意すべきである。しかしながら、ページ内のすべての数字ボタンが、結局、ボタンマップに追加されるので、ボタンがボタンマップに追加される順番は重要ではない。例のように、図３Ａにおいて、“シーン４”３１４が、処理されるべき第１の組の隣接しているボタン内の第１のボタンである場合に、“シーン２”３１０を次に処理することができる（代わりに、“シーン４”３１４の右隣にある“シーン６”３１８を最初に処理することができる）。次に、“シーン２”３１０に対して隣接しているボタンが識別される。図３Ａでは、この隣接しているボタンは“シーン１”３０８である。その分岐のボタンがなくなるまで、この横断は生じる。最後に、ページ内の識別されるべき残りの数字ボタンがなくなったときに、ボタンマップは完成である。
【００２８】
図３Ｂは、複数のページメニュー内のボタンマップを作成する本発明の別の実施形態を図示している。このケースでは、“シーン１”３０８が、デフォルトボタン、すなわち処理されるべき“シーン３”３１２の周囲の第１の組の隣接しているボタン内の第１のボタンである。先に述べたように、第１の組の隣接しているボタン内のボタンが処理される順番は、数字ボタンが発見される順番を決定することになる。このケースでは、“シーン１”３０８の下隣の“シーン２”３１０が次に処理される。これは、その特定のボタンに対して隣接しているすべてのボタンが処理されるまで、反復式に行われる。したがって、この例では、“シーン４”３１４、次に“シーン６”３１８、そして最後に“シーン５”３１６が処理される。図３Ａおよび図３Ｂにおいて先に記述した実施形態は、可能性あるインプリメンテーションの単なる例であることを強調する。本開示の原理から逸脱することなく、先に記述した実施形態に対して多くの変更および修正を実行してもよい。本開示の範囲内であるここにすべてのこのような変更および修正を含むことを意図する。
【００２９】
これから、図４および図５を参照すると、図４および図５は、ビデオ再生デバイスにおいて、マウスを使用する選択方法のさまざまな例を図示している。図４は、マウスをドラッグすることによってボタンマップ内の数字ボタンを選択することを図示している。“ページ０”４０４が、５つのボタン４０６、４０８、４１０、４１２、４１４を表示しており、第３のボタン４１０が現在選択されている状態を考える。さらに、第３のボタン４１０は、左隣接ボタンとして第２のボタン４０８を規定し、そして右隣接ボタンとして第４のボタン４１２を規定していると仮定する。第３のボタン４１０が選択されていて、左または右方向のいずれかにマウスをドラッグすると、対応する隣接ボタンが選択されることになる。したがって、図４で図示しているように、マウスが右にドラッグされる場合、動作結果は“ページ１”４１８の提示となり、“ページ１”４１８では、現在、第４のボタン４１２が選択されていることを示している。このページからのボタン３の４１０またはボタン５の４１４の選択は、左または右のいずれかにドラッグする同様の方法で実現される。類似する動作は、同様に、上または下の方向へのドラッグ操作によって実現できる。
【００３０】
図５は、ボタンマップ内の数字ボタンを選択する別の例を図示している。この例では、ボタンの選択は、グラフィック矢印を使用することによって実現される。図５において、メニューからのサンプルページ５０２が示されており、選択できるさまざまなシーン５０４、５０６、５０８、５１０、５１２、５１４が示されている。サーバ１１６から対話型コンテンツがダウンロードされると、ユーザ１２０はグラフィック矢印５１６ａ、５１６ｂ、５１６ｃを使用することによって、ページ５０２内を移動することができる。この例では“シーン５”が現在選択されている。ユーザが、代わりに“シーン４”５１０を見ることを望む場合、ユーザは単に下矢印５１６ｂ上をクリックして、その特定のシーンを選択する。同様に、ユーザ１２０が“シーン５”５１２を見ることに決めた場合、ユーザは単に右矢印５１６ｃ上をクリックして、その特定のシーンを選択する。図４および図５は、標準の入力／出力デバイスの遠隔制御装置の機能を提供するために発生される対話型コンテンツのほんのいくつかの例である。
【００３１】
図６は、ボタンマップ内の数字ボタンを選択する別の例をさらに図示している。この例では、ボタンの選択は、遠隔制御装置をエミュレートしているコンテキストメニューを使用することによって実現される。一般的なページ６０２が示されており、一連の数字ボタン６０８、６１０、６１２、６１６、６１８が示されている。すべての数字ボタンを含むボタンマップが生成されている。ここでは、“シーン１”から“シーン６”は、ボタンマップ中で識別されて記憶されている数字ボタンに関係付けられている。ページ６０２内の任意の位置上でマウス６０４を動かして、ボタン（例えば、右マウスキー）をクリックすることによって、コンテキストメニュー６０３が呼び出されてもよい。コンテキストメニューは、ボタンに関して実行されるさまざまなアクションをユーザに提示する。本発明のいくつかの実施形態では、コンテキストメニューは、図６で分かるように、遠隔制御装置をエミュレートしてもよい。この例では、一般的な遠隔制御装置のいくつかの基本的な機能がエミュレートされ、ユーザに提供されると、ユーザはコンテキストメニューからボタンを選択する。コンテキストメニュー６０３には、数字キーパッド６０６および“エンター”ボタン６０５が含まれていてもよい。コンテキストメニューを閉じるために“キャンセル”６０７ボタンもまた利用可能である。ユーザが、数ボタン上を単にクリックしてから“エンター”６０５ボタンをクリックして、ボタンをアクティブ化させることによって、数ボタンのうちの１つを選択する。例えば、“シーン４”６１４を選択するために、ユーザが、コンテキストメニュー６０３中の数ボタン４の６０６ａ上をクリックする。同様に、“シーン６”６１８を選択するために、ユーザは、コンテキストメニュー６０３中の数ボタン６の６０６ｂ上をクリックする。ユーザは、コンテキストメニューを６０３を呼び出したものの全く選択を行わないことを決めた場合に、“キャンセル”６０７ボタン上をクリックしてもよい。
【００３２】
図７は、ビデオ再生システムにおいて、ボタンマップを生成させて数字ボタンを選択するための方法のトップレベルの機能的動作のフローチャートである。ステップ７１０で始まると、ページ内で識別される数字ボタンを記憶するためにボタンマップが生成される。次に、ステップ７２０では、デフォルトボタンがページ内で識別される。このボタンは、横断が生じる起点として機能する。ステップ７３０において、デフォルトボタンに隣接しているすべてのボタンが識別されて記憶される。これは、第１の組の隣接しているボタンを含む。ここから、第１の組の隣接しているボタン内の各ボタンに対して隣接しているボタンのすべてが識別されて、記憶される（ステップ７４０）。これは、与えられた分岐に対するすべてのボタンが識別されて記憶されるまで、反復式で行われる（ステップ７５０−７６０）。ステップ７７０において、デフォルトボタンの周囲にある第１の組の隣接しているボタンから、次に隣接しているボタンが処理される。これは、第１の組の隣接しているボタン内の各ボタンが処理されるまで続く（ステップ７８０）。この時点で、ボタンマップは完成して、ページ内のすべての数字ボタンが記憶されている。
【００３３】
図８は、ボタンマップ発生器８１０が実行されるビデオ再生デバイス８０２の例示的な実施形態を図示しているブロック図を図示している。一般的に述べると、ビデオ再生デバイス８０２は、デスクトップコンピュータ、ポータブルコンピュータ、専用サーバコンピュータ、マルチプロセッサコンピューティングデバイス、セルラ電話機、パーソナルデジタルアシスタント（ＰＤＡ）、ハンドヘルドまたはペン入力コンピュータ、組込み型アプライアンス等のような、幅広いさまざまなワイヤおよび／またはワイヤレスコンピューティングデバイスのうちのいずれか１つを含むことができる。その特定の配置に関係なく、ビデオ再生デバイス８０２は、例えば、メモリ８６２、処理デバイス８５２、多くの入力／出力インターフェイス８５４、ネットワークインターフェイスデバイス８５６および大容量記憶装置８６４を具備でき、これらのデバイスのそれぞれは、データバス８６０に並列に接続されている。ディスプレイ８５８は、例えば、コンピュータモニタまたはＰＣ向けのプラズマスクリーン、あるいはハンドヘルドデバイス上の液晶ディスプレイ（ＬＣＤ）を含むことが可能である。
【００３４】
処理デバイス８５２は、オーダーメードまたは商業的に入手可能なプロセッサ、中央処理ユニット（ＣＰＵ）またはビデオ再生デバイス８０２に関係付けられているいくつかのプロセッサのうちの補助プロセッサ、（マイクロチップの形態の）半導体ベースのマイクロプロセッサ、マクロプロセッサ、１つ以上の特定用途向け集積回路（ＡＳＩＣ）、複数の適切に構成されているデジタルロジックゲート、ならびにコンピューティングシステムの全体的な動作を個々に、およびさまざまな組み合わせで調整するディスクリート素子を含む他の周知の電気構成を含むことが可能である。
【００３５】
メモリ８６２は、揮発性メモリ素子（例えば、ランダムアクセスメモリ（ＤＲＡＭおよびＳＲＡＭ等のようなＲＡＭ)）と不揮発性メモリ素子（例えば、ＲＯＭ、ハードドライブ、テープ、ＣＤＲＯＭ等）との組み合わせのうちのいずれか１つを含むことができる。メモリ８６２は、一般的に、ネイティブオペレーティングシステム８５２、１つ以上のネイティブアプリケーション、エミュレーションシステム、あるいはさまざまなオペレーティングシステムおよび／またはエミュレートされたハードウェアプラットフォームのうちのいずれかのもののためのエミュレートされたアプリケーション、エミュレートされたオペレーティングシステム等を含む。例えば、アプリケーションは、ボタンマップ８５０を発生させて更新するために使用されるボタンマップ発生器８１０を含んでいてもよい。一般的に、メモリ８６２は、簡略する目的で省略されている他のコンポーネントを含むことができ、そして含むことになることを当業者は正しく認識するだろう。
【００３６】
入力／出力インターフェイス８５４は、データを入力および出力する任意の数のインターフェイスを提供する。例えば、ビデオ再生デバイス８０２がパーソナルコンピュータを含む場合、これらのコンポーネントは、キーボードまたはマウスのような、ユーザ入力デバイスとインターフェイスしてもよい。ビデオ再生デバイス８０２が、ハンドヘルドデバイス（例えば、ＰＤＡ、モバイル電話機）を含む場合、これらのコンポーネントは、機能キーまたは機能ボタン、タッチ感応型スクリーン、スタイラス等とインターフェイスしてもよい。
【００３７】
さらに図８Ｂを参照すると、大容量記憶デバイス８６４は、例えば、ディスクドライブ、フラッシュメモリ、またはデータを記憶することができる幅広いさまざまな記憶デバイスの他の何らかのものであってもよい。本発明のいくつかの実施形態の場合には、大容量記憶デバイス８６４は、ボタンマップ発生器８１０によって発生されるボタンマップ８５０を記憶するデータベース８０４を含んでいてもよい。
【００３８】
本発明のいくつかの実施形態は、ネットワークを通してデータ（例えば、ボタンマップ８５０）を送信および／または受信するために使用されるさまざまなコンポーネントから構成されるネットワークインターフェイスデバイス８５６を含んでいてもよい。例によると、ネットワークインターフェイスデバイス８５６は、入力および出力の双方と通信できるデバイス、例えば、変調器／復調器（例えば、モデム）、ワイヤレス（例えば、無線周波数（ＲＦ））トランシーバ、電話のインターフェイス、ブリッジ、ルーター、ネットワークカード等を含んでいてもよい。
【００３９】
先に記述した実施形態は、可能性あるインプリメンテーションの単なる例であることを強調する。本開示の原理から逸脱することなく、先に記述した実施形態に対して多くの変更および修正を実行してもよい。本開示の範囲内であるここにすべてのこのような変更および修正を含み、特許請求の範囲によって保護することを意図する。
以下に、本願出願時の特許請求の範囲に記載された発明を付記する。
〔１〕ビデオ再生システム内のページにおける複数の数字ボタン間で選択をする方法において、
各ページ内のすべての選択可能な数字ボタンを識別するためのボタンマップを生成させることと、
標準の入力／出力デバイスを使用して、ボタンマップ中の数字ボタンのうちの１つの数字ボタンを選択することとを含み、
ボタンマップを生成させることは、
現在選択されているボタンを識別して、ボタンマップに追加することと、
現在選択されているボタンの近くに位置する第１の組の隣接している数字ボタンをボタンマップに追加することと、
第１の組の隣接しているボタン内の各ボタンに対して、隣接しているボタンを反復式に識別して、ボタンマップに反復式に追加することと、
ページ内のすべての選択可能なボタンがボタンマップに追加されるまで、ボタンマップにまだ追加されていないページ内の新しいボタンをボタンマップに繰り返し追加し、すべての隣接しているボタンをボタンマップに追加することによって、ボタンマップを更新することとを有する方法。
〔２〕標準の入力／出力デバイスは、マウスデバイスである上記〔１〕記載の方法。
〔３〕現在選択されているボタンは、ページが提示されたときに自動的に選択されたものである上記〔１〕記載の方法。
〔４〕数字ボタンのうちの１つの数字ボタンを選択するステップは、
現在選択されている第１のボタン上にマウスデバイスが位置付けられている間に、マウスデバイス上のキーを押下することと、
キーを押下しながら、選択されるべき第２のボタンの方向にマウスデバイスをドラックすることと、
一度、マウスデバイスが第２のボタン上に位置付けられると、マウスデバイス上のキーを放して、第２のボタンを選択することとを含む上記〔２〕記載の方法。
〔５〕数字ボタンのうちの１つの数字ボタンを選択するステップは、
ボタンマップ内のボタンのうち選択された状態にある第１のボタンを可視的に区別することと、
選択されるべき第２のボタンの方向にマウスデバイスをドラックすることと、
第２のボタンが選択されるときに、マウスデバイスの動きを中止することとを含む上記〔２〕記載の方法。
〔６〕数字ボタンのうちの１つの数字ボタンを選択するステップは、
ボタンマップ中のボタンのうちの選択された状態にある第１のボタンを可視的に区別することと、
マウスデバイス上のホイールを回転させて、第１のボタンに関して第２のボタンの位置と相関がある方向にある第２のボタンを選択することと、
第２のボタンが選択されるときにホイールの回転を中止することとを含む上記〔２〕記載の方法。
〔７〕数字ボタンのうちの１つの数字ボタンを選択するステップは、
ボタンマップ内のボタンのうちの１つのボタン上にマウスデバイスを位置付けることと、
マウスデバイス上のキーを押下したときにコンテキストメニューを表示することとを含み、
コンテキストメニューは、ボタンに関して実行することができる可能性あるアクションをユーザに提示する上記〔２〕記載の方法。
〔８〕コンテキストメニューは、ボタンマップ内のボタンのうちの１つのボタンを選択するために使用される数字キーパッドを含む上記〔７〕記載の方法。
〔９〕数字ボタンのうちの１つの数字ボタンを選択するステップは、
ボタンマップ内の各ボタンに対するプロパティを決定することと、
グラフィック表示を各ボタン上にオーバーレイすることとを含み、
グラフィック表示は、ボタンのプロパティに基づいて、ボタンに関して実行することができるすべての利用可能なアクションをユーザに提示する上記〔２〕記載の方法。
〔１０〕ビデオ再生システム内のページにおける複数の数字ボタン間で選択をする方法において、
現在選択されているボタンと、それに隣接している選択可能なボタンとをボタンマップに追加することと、
すべての選択可能なボタンがボタンマップに追加されるまで、ボタンマップ中にない新しい選択可能なボタンを繰り返しボタンマップに追加し、新しいボタンに対して隣接している選択可能ボタンのすべてを繰り返しボタンマップに追加することと、
標準の入力／出力デバイスを使用してボタンマップ中のボタンのうちの１つのボタンを選択することとを含む方法。
〔１１〕標準の入力／出力デバイスは、マウスデバイスである上記〔１０〕記載の方法。
〔１２〕現在選択されているボタンは、ページが提示されたときに自動的に選択されたものである上記〔１０〕記載の方法。
〔１３〕数字ボタンのうちの１つの数字ボタンを選択するステップは、
現在選択されている第１のボタン上にマウスデバイスが位置付けられている間に、マウスデバイス上のキーを押下することと、
キーを押下しながら、選択されるべき第２のボタンの方向にマウスデバイスをドラックすることと、
一度、マウスデバイスが第２のボタン上に位置付けられると、マウスデバイス上のキーを放して、第２のボタンを選択することとを含む上記〔１１〕記載の方法。
〔１４〕数字ボタンのうちの１つの数字ボタンを選択するステップは、
ボタンマップ内のボタンのうちの選択された状態にある第１のボタンを可視的に区別することと、
選択されるべき第２のボタンの方向にマウスデバイスをドラックすることと、
第２のボタンが選択されるときにマウスデバイスの動作を中止することとを含む上記〔１１〕記載の方法。
〔１５〕数字ボタンのうちの１つの数字ボタンを選択するステップは、
ボタンマップ中のボタンのうちの選択された状態にある第１のボタンを可視的に区別することと、
マウスデバイス上のホイールを回転させて、第１のボタンに関して第２のボタンの位置と相関がある方向にある第２のボタンを選択することと、
第２のボタンが選択されるときにホイールの回転を中止することとを含む上記〔１１〕記載の方法。
〔１６〕数字ボタンのうちの１つの数字ボタンを選択するステップは、
ボタンマップ内のボタンのうちの１つのボタン上にマウスデバイスを位置付けることと、
マウスデバイス上のキーを押下したときにコンテキストメニューを表示することとを含み、
コンテキストメニューは、ボタンに関して実行することができる可能性あるアクションをユーザに提示する上記〔１１〕記載の方法。
〔１７〕コンテキストメニューは、ボタンマップ内のボタンのうちの１つのボタンを選択するために使用される数字キーパッドを含む上記〔１６〕記載の方法。
〔１８〕ビデオ再生システム内のページにおける複数の数字ボタン間で選択をするシステムにおいて、
ビデオ内の各ページにおけるすべての選択可能なボタンからなるボタンマップを発生させて更新するボタンマップ発生器と、
ボタンマップを記憶するためのデータベースと、
ボタンマップからボタンを選択するための標準の入力／出力デバイスとを具備するシステム。
〔１９〕標準の入力／出力デバイスは、マウスデバイスである上記〔１８〕記載のシステム。
〔２０〕選択可能なボタンは、数字ボタンである上記〔１８〕記載のシステム。
〔２１〕ボタンマップ発生器は、現在選択されているボタンとともに、それに隣接しているボタンをボタンマップに追加し、ボタンマップ中にない新しい選択可能なボタンとともに、それに隣接しているボタンを繰り返しボタンマップに追加するようにさらに構成されている上記〔１８〕記載のシステム。
【図面の簡単な説明】
【００４０】
【図１】図１は、ビデオ再生システム内の例示的な複数のページメニューを図示している。
【図２】図２は、ビデオ再生システム内のボタンの異なった状態を図示している。
【図３Ａ】図３Ａは、複数のページメニュー内のボタンマップを作成する基本的な動作を図示している。
【図３Ｂ】図３Ｂは、複数のページメニュー内のボタンマップを作成する本発明の別の実施形態を図示している。
【図４】図４は、マウスの遠隔制御装置の機能がビデオ再生システムに対して実現される例を図示している。
【図５】図５は、マウスの遠隔制御装置の機能がビデオ再生システムに対して実現される別の例を図示している。
【図６】図６は、マウスの遠隔制御装置の機能がビデオ再生システムに対して実現される別の例を図示している。
【図７】図７は、ビデオ再生システムにおいて、複数のページメニューにボタンマップを作成する方法のトップレベルの機能動作のフローチャートである。
【図８】図８は、ボタンマップ発生器８１０を実行させるビデオ再生デバイス８０２の例示的な実施形態を図示しているブロック図を図示している。
【図１】
0005430828.tif 000002
【図２】
0005430828.tif 000003
【図３Ａ】
0005430828.tif 000004
【図３Ｂ】
0005430828.tif 000005
【図４】
0005430828.tif 000006
【図５】
0005430828.tif 000007
【図６】
0005430828.tif 000008
【図７】
0005430828.tif 000009
【図８】
0005430828.tif 000010