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