"計算デバイスのベゼル上においてベゼルジェスチャーを受けるステップと、前記受けたことに少なくとも部分的に応答して、提示可能なベゼルメニューを介して利用可能な機能にアクセスするステップと、を含む、方法。請求項1記載の方法において、前記ベゼルジェスチャーが、前記ベゼル上において開始し、前記計算デバイスと関連したディスプレイデバイス上まで動く、方法。請求項1記載の方法において、前記受けるステップが、前記ベゼルメニューにアクセスするために使用可能な視覚的アフォーダンスに関するベゼルジェスチャーを受けるステップを含む、方法。請求項3記載の方法であって、更に、前記機能にアクセスする前に、かつ前記視覚的アフォーダンスに関する前記ベゼルジェスチャーを受けたことに応答して、前記ベゼルメニューを提示するステップを含む、方法。請求項4記載の方法において、前記ベゼルメニューが、ドロップダウンメニューを含む、方法。請求項1記載の方法において、前記ベゼルメニューが、複数のスロットを含み、個々のスロットが、それぞれの機能と関連付けられた、方法。請求項1記載の方法において、前記ベゼルメニューが、コマンド、ツール、およびオブジェクトへのアクセスを可能にするように構成された、方法。コンピューター読み取り可能命令を具体化した1つ以上のコンピューター読み取り可能記憶媒体であって、前記命令が、計算デバイス上にベゼルアクセス可能なメニューを実現する命令と、機能にアクセスする命令であって、少なくともその機能の一部が、ベゼルジェスチャー入力によって、前記ベゼルアクセス可能メニューと関連付けられた、命令と、を含む、1つ以上のコンピューター読み取り可能記憶媒体。請求項8記載の1つ以上のコンピューター読み取り可能記憶媒体において、前記ベゼルジェスチャー入力が、前記ベゼル上で開始または終了する入力、前記ベゼルを交差または再交差する入力、前記ベゼルを異なる位置で交差する入力、複数のスクリーンと関連した1つ以上のベゼル上において行われる入力、1接触ドラッグを含む入力、2接触ドラッグを含む入力、または手接触ドラッグを含む入力のうち少なくとも1つを含む、コンピューター読み取り可能記憶媒体。請求項8記載の1つ以上のコンピューター読み取り可能記憶媒体において、前記ベゼルメニューが、複数のスロットを含み、個々のスロットがそれぞれの機能と関連付けられた、1つ以上のコンピューター読み取り可能記憶媒体。請求項8記載の1つ以上のコンピューター読み取り可能記憶媒体において、前記ベゼルメニューが、複数のスロットを含み、個々のスロットがそれぞれの機能と関連付けられ、少なくとも1つのスロットが、他のスロットと比較して狭くした幅を有する、1つ以上のコンピューター読み取り可能記憶媒体。請求項8記載の1つ以上のコンピューター読み取り可能記憶媒体において、前記ベゼルメニューが、複数のスロットを含み、個々のスロットがそれぞれの機能と関連付けられ、少なくとも1つのスロットが、他のスロットと比較して狭くした幅を有し、前記少なくとも1つのスロットが角スロットを含む、1つ以上のコンピューター読み取り可能記憶媒体。請求項8記載の1つ以上のコンピューター読み取り可能記憶媒体であって、更に、異なるジェスチャーモードによって、前記ベゼルアクセス可能メニューと関連付けられた機能に対するアクセスを可能にする命令を含む、1つ以上のコンピューター読み取り可能記憶媒体。請求項8記載の1つ以上のコンピューター読み取り可能記憶媒体であって、更に、異なるジェスチャーモードによって、前記ベゼルアクセス可能メニューと関連付けられた機能に対するアクセスを可能にする命令を含み、第1ジェスチャーモードが、前記ベゼルアクセス可能メニューを見せる初心者モードを含み、第2ジェスチャーモードが、前記ベゼルアクセス可能メニューを見せない習熟者モードを含む、1つ以上のコンピューター読み取り可能記憶媒体。請求項8記載の1つ以上のコンピューター読み取り可能記憶媒体であって、更に、前記ベゼルアクセス可能メニューと関連付けられた機能にアクセスするために使用されるように構成された前記ベゼルアクセス可能メニューと関連付けられた視覚的アフォーダンスを表示する命令を含む、1つ以上のコンピューター読み取り可能記憶媒体。これは、大きなスクリーンまたは複数のスクリーンを有するデバイスだけでなく、タブレットPC、ハンドヘルドデバイス、小型のマルチスクリーンデバイス等のような、更に小さいフットプリントを有するデバイスのコンテキストにおいても当てはまることである。0002この摘要は、詳細な説明の章において以下で更に説明する概念から選択したものを紹介するために、設けられている。この摘要は、特許請求する主題の主要な特徴や必須の特徴を特定することを意図するのではなく、特許請求する主題の範囲を判断するときの補助として使用されることを意図するのでもない。0003タッチディスプレイのためのベゼルジェスチャーについて記載する。少なくとも一部の実施形態では、デバイスのベゼルを使用して、いわゆるベゼルジェスチャーの使用によってアクセス可能な機能を拡張する。少なくとも一部の実施形態では、オフスクリーンモーションを、ベゼルに基づいて使用し、ベゼルジェスチャーを介してスクリーン入力を作ることができる。ベゼルジェスチャーは、1本指のベゼルジェスチャー、複数の指/同じ手のベゼルジェスチャー、および/または複数の指、異なる手のベゼルジェスチャーを含むことができる。全体像0038タッチディスプレイのためのベゼルジェスチャーについて記載する。少なくとも一部の実施形態では、デバイスのベゼルを使用して、いわゆるベゼルジェスチャーの使用によってアクセス可能な機能を拡張する。少なくとも一部の実施形態では、オフスクリーンモーションを、ベゼルに基づいて使用し、ベゼルジェスチャーを介してスクリーン入力を作ることができる。ベゼルジェスチャーは、1本指のベゼルジェスチャー、複数の指/同じ手のベゼルジェスチャー、および/または複数の指、異なる手のベゼルジェスチャーを含むことができる。0039以下の論述では、計算デバイスにおいて機能を起動および/または実現するために、ベゼルジェスチャー、またはベゼルジェスチャーと関連したジェスチャーを伴う種々の異なる実施態様について説明する。このように、ユーザーは、効率的そして直感的に、計算デバイスの拡張機能に容易にアクセスすることができる。0040以下の論述では、本明細書において記載されるジェスチャー技法を採用するように動作可能な環境例について最初に説明する。次いで、前述の環境例および他の環境において採用することができる、ジェスチャーおよび手順の図示例について説明する。したがって、この環境例は、ジェスチャー例を行うことに限定されるのではなく、ジェスチャーはこの環境例における実施態様に限定されるのではない。環境例0041図1は、本明細書において記載するベゼルジェスチャーおよび他の技法を採用するように動作可能な実施態様例における環境100の図である。図示されている環境100は、種々の方法で構成することができる計算デバイス102の一例を含む。例えば、計算デバイス102は、図2に関係付けて更に説明するように、従前からのコンピューター例えば、デスクトップパーソナルコンピューター、ラップトップコンピューター等、移動局、娯楽機器、テレビジョンに通信可能に結合されているセットトップボックス、ワイヤレスフォン、ネットブック、ゲームコンソール、ハンドヘルドデバイス等として構成することができる。つまり、計算デバイス102は、相当なメモリーおよびプロセッサーリソースを有する最大リソースデバイス例えば、パーソナルコンピューター、ゲームコンソールから、メモリーおよび/または処理リソースが制限された低リソースデバイス例えば、従前からのセットトップボックス、ハンドヘルドゲームコンソールまでの範囲をなすことができる。また、計算デバイス102は、計算デバイス102に、以下で説明するような1つ以上の動作を実行させるソフトウェアも含む。0042計算デバイス102は、このデバイスの筐体の一部をなすベゼル103を含む。このベゼルは、以下ではディスプレイデバイス108とも呼ばれる、デバイスのディスプレイに隣接する枠構造で構成されている。計算デバイス102は、ジェスチャーモジュール104と、このジェスチャーモジュール104の一部をなすベゼルジェスチャーモジュール105とを含む。これらのジェスチャーモジュールは、任意の適したタイプのハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと共に実現することができる。少なくとも一部の実施形態では、ジェスチャーモジュールは、何らかのタイプの有形のコンピューター読み取り可能媒体上に存在するソフトウェアで実現される。この媒体の例については、以下で示す。0043ジェスチャーモジュール104およびベゼルジェスチャーモジュール105は、それぞれ、ジェスチャーおよびベゼルジェスチャーを認識する機能を表し、ジェスチャーに対応する動作を実行させる。ジェスチャーは、種々の異なる方法で、モジュール104、105によって認識することができる。例えば、ジェスチャーモジュール104は、タッチスクリーン機能を使用して、計算デバイス102のディスプレイデバイス108に近接するユーザーの手106aの指のようなタッチ入力を認識するように構成することができる。加えて、ベゼルジェスチャーモジュール105は、ベゼル103上またはその近くでジェスチャーを開始しディスプレイ108上に進むユーザーの手106bの指のような、タッチ入力を認識するように構成することができる。任意の適した技術を利用して、ベゼル103上またはその近くで入力を検知することができる。例えば、少なくとも一部の実施形態では、ディスプレイデバイス108と関連したディジタイザーまたは検知エレメントが、ベゼル103の下に広がることができる。この場合、容量場技術のような技術、およびその他の技術を利用して、ベゼル103上またはその近くにおけるユーザーの入力を感知することができる。0044代わりにまたは加えて、ディスプレイデバイス108がベゼル103の下に広がらず、ベゼルと同一平面をなす実施形態では、ベゼルジェスチャーモジュール105は、ユーザーの指がベゼル103からディスプレイデバイス108上に現れるにつれて、ユーザーの指の変化するコンタクトプロファイルを検出することができる。代わりにまたは加えて、ユーザーのタッチプロファイルの重心を利用する手法を利用して、ベゼルジェスチャーを示唆する、重心コンタクトの変化を検出することができる。更に、指紋検知の技法を採用することもできる。具体的には、検知基板が、ディスプレイに触れている1本または複数の指の隆起を判定できる程に敏感である場合、この指1本または複数の向き、および指紋がベゼルによって切り取られたという事実を検出することができる。言うまでもないが、ベゼル103に対するユーザーの入力を検知するためには、任意の数の異なる技法を利用することができる。また、タッチ入力は、ジェスチャーモジュール104、105によって認識される他のタッチ入力から、このタッチ入力を差別するために使用可能な属性例えば、動き、選択点等を含むものとして認識することもできる。次いで、この差別は、タッチ入力からジェスチャーを特定する、したがってジェスチャーの識別に基づいて実行される動作を特定する基準としての役割を果たすことができる。これによって、ベゼルから開始してスクリーン上に入ったジェスチャーは、一般に、オンスクリーンコンテンツにアクセスする他のうわべだけ同様のジェスチャーから区別できるという総合的な利点が得られる。何故なら、ユーザーの意図がスクリーン上の何かと相互作用することであるならば、ユーザーが部分的にまたは完全にオフスクリーンで開始する彼らの指を位置付ける理由がないからである。したがって、スクリーン境界に近いオブジェクトに対してであっても、通常の直接操作ジェスチャーが可能であることに変わりなく、ベゼルジェスチャーと干渉することはない。そしてその逆も成り立つ。0045例えば、ユーザーの手106aの指が、ディスプレイデバイス108によって表示されている画像112を選択する110ように図示されている。画像112の選択110、およびユーザーの手106aの指のその後の動きは、ジェスチャーモジュール104によって認識することができる。次いで、ジェスチャーモジュール104は、画像112の位置を、ユーザーの手106aの指がディスプレイデバイス108から持ち上げられたディスプレイ内の位置に変化させるためのドラッグアンドドロップ動作を示すものとして、この認識された動きを特定することができる。つまり、画像の選択を記述するタッチ入力の認識、選択点の他の位置への移動、次いでユーザーの手106aの指の持ち上げは、ドラッグアンドドロップ動作を開始させるジェスチャー例えば、ドラッグアンドドロップジェスチャーを特定するために用いることができる。00461つのタイプの入力既に記載したドラッグアンドドロップジェスチャーのようなタッチジェスチャーや、複数のタイプの入力を伴うジェスチャーというような、種々の異なるタイプのジェスチャーをジェスチャーモジュール104、105によって認識することができる。例えば、モジュール104、105は、1本指のジェスチャーおよびベゼルジェスチャー、複数の指/同じ手のジェスチャーおよびベゼルジェスチャー、および/または複数の指/異なる手のジェスチャーおよびベゼルジェスチャーを認識するために利用することができる。0047例えば、計算デバイス102は、タッチ入力例えば、ユーザーの手106a、106bの1本以上の指によって与えられるとスタイラス入力例えば、スタイラス116によって与えられるを検出し、これらの間で差別するように構成することができる。この差別は、ユーザーの手106の指によって接触されたディスプレイデバイス108の量に対するスタイラス116によって接触されたディスプレイデバイス108の量を検出することによってというように、種々の方法で行うことができる。0048このように、ジェスチャーモジュール104、105は、スタイラスとタッチ入力との間の分割、および異なるタイプのタッチ入力の認識および利用によって、種々の異なるジェスチャーをサポートすることができる。0049したがって、ジェスチャーモジュール104,105は、種々の異なるジェスチャーをサポートすることができる。ここで記載されるジェスチャーの例には、1本指のジェスチャー118、1本指のベゼルジェスチャー120、複数指/同じ手のジェスチャー122、複数指/同じ手のベゼルジェスチャー124、複数指/異なる手のジェスチャー126、および複数指/異なる手のベゼルジェスチャー128が含まれる。これらの異なるタイプのベゼルジェスチャーの各々について、以下で説明する。0050図2は、図1のジェスチャーモジュール104およびベゼルジェスチャーモジュール105を、複数のデバイスが中央計算デバイスを介して相互接続されている環境において実現されたものとして示すシステム例を表す。中央計算デバイスは、複数のデバイスに対してローカルであってもよく、または複数のデバイスから離れて位置付けられていてもよい。一実施形態では、中央計算デバイスはクラウドサーバーファームであり、ネットワークまたはインターネットまたは他の手段を介して複数のデバイスに接続されている1つ以上のサーバーコンピューターを含む。0051一実施形態では、この相互接続アーキテクチャによって、複数のデバイスにわたって機能を配信し、複数のデバイスのユーザーに共通でシームレスな体験を提供することが可能になる。複数のデバイスの各々は、異なる物理的要件および能力を有していてもよく、中央計算デバイスは、当該デバイスにとって特注でありしかも全てのデバイスに共通である体験のデバイスへの配信を可能にするプラットフォームを使用する。一実施形態では、あるクラスのターゲットデバイスが作られ、体験はこの包括的なクラスのデバイスに対して特注される。デバイスのクラスは、そのデバイスの物理的特徴または用法あるいは他の共通する特性によって定めることができる。例えば、前述のように、計算デバイス102は、移動体202、コンピューター204、およびテレビジョン206の使用に対するように、種々の異なる方法で構成することができる。これらの構成の各々は、概略的に対応するスクリーンサイズを有し、したがって、計算デバイス102は、これらのデバイスクラスの1つとして、このシステム例200において構成することができる。例えば、計算デバイス102は、移動体電話機、音楽プレーヤー、ゲームデバイス等を含む、移動体202クラスのデバイスであると考えることができる。また、計算機102は、パーソナルコンピューター、ラップトップコンピューター、ネットブック等を含むコンピューター204クラスのデバイスであると考えることもできる。テレビジョン206の構成は、例えば、テレビジョン、セットトップボックス、ゲームコンソール等の、平常環境における表示を伴うデバイスの構成を含む。つまり、本明細書において記載される技法は、計算デバイス102のこれら種々の構成によってサポートすることができ、以下の章において記載される具体的な例には限定されない。0052クラウド208は、ウェブサービス212のためのプラットフォーム210を含むものとして図示されている。プラットフォーム210は、クラウド208のハードウェア例えば、サーバーおよびソフトウェアリソースの基礎機能を抽象化しており、つまりクラウドオペレーティングシステムとして動作することができる。例えば、プラットフォーム210は、計算デバイス102を他の計算デバイスに接続するリソースを抽象化することができる。また、プラットフォーム210は、プラットフォーム210を介して実現されるウェブサービス212に対して生じたは、計算デバイス102および/またはクラウド208のプラットフォーム210によってサポートされるウェブサービス212によってというように、システム200全体に分散することもできる。0055一般に、本明細書において記載される機能のうち任意のものは、ソフトウェア、ハードウェア、ファームウェア例えば、固定論理回路、手動処理、またはこれらの実施態様の組み合わせを使用して実現することができる。モジュール、機能、およびロジックという用語は、本明細書において使用される場合、一般に、ソフトウェア、ファームウェア、ハードウェア、またはその組み合わせを表す。ソフトウェアの実施態様の場合、モジュール、機能、またはロジックは、プロセッサー例えば、1つまたは複数のCPUにおいて実行されると、指定されたタスクを実行するプログラムコードを表す。プログラムコードは、1つ以上のコンピューター読み取り可能メモリーデバイスに格納することができる。以下で説明されるジェスチャー技法の特徴は、プラットフォーム独立ということであり、これが意味するのは、これらの技法が、種々のプロセッサーを有する種々の商用計算プラットフォームにおいて実現できるということである。0056以下に続く論述では、種々の章において、ベゼルジェスチャーの例、およびベゼルジェスチャーと関連したジェスチャーについて説明する。入力メカニズムとしてのベゼルの使用と題する最初の章では、計算デバイスのベゼルを入力メカニズムとして使用できる実施形態について説明する。これに続いて、オンスクリーン入力を作るためのオフスクリーンモーションの使用と題する章では、デバイスのスクリーンから離れるモーションが、ジェスチャーを介して、どのように利用されてオンスクリーン入力を作ることができるかについて説明する。次に、ジェスチャーリングのための複数の指の使用と題する章では、ジェスチャー入力を与えるために複数の指をどのように利用できるかについて説明する。この章に続いて、ラジアルメニューと題する章では、入力選択肢のロバストな集合体を与えるためにラジアルメニューを利用することができる実施形態について説明する。次に、オンおよびオフスクリーンジェスチャーおよび組み合わせ-ページ/オブジェクト操作と題する章では、ページおよび/またはオブジェクトを操作するために利用できる種々のタイプのジェスチャーおよび組み合わせについて説明する。最後に、デバイス例と題する章では、1つ以上の実施形態を実現するために利用することができるデバイス例の態様について説明する。入力メカニズムとしてのベゼルの使用00571つ以上の実施形態では、デバイスのベゼルを入力メカニズムとして利用することができる。例えば、ディスプレイデバイスがベゼルの下に広がっている場合、ユーザーの指または他の入力メカニズムがベゼルの情報でホバリングするとき、または物理的に係合するときに、これを検知することができる。代わりにまたは加えて、ベゼルは、ベゼル上方でホバリングするまたは物理的に係合するユーザーの指または他の入力メカニズムを検知する赤外線メカニズムやその他のような検知メカニズムを含むことができる。ベゼルに対する入力のうち任意の組み合わせを、使用することができる。例えば、種々の入力をデバイスに供給するために、ベゼルを1回以上タップすること、保持すること、滑らせること、および/またはこれらまたは他の入力の任意の組み合わせを行うことができる。0058一例として、以下のことを検討する。多くの選択、操作、およびコンテキスト有効化方式が、デバイスの背景キャンバスとこのキャンバス上に現れるオブジェクトとの間の区別を利用する。ベゼルを入力メカニズムとして使用すると、ページ自体が多くの近接するオブジェクトによってカバーされていても、背景キャンバスにおけるページにアクセスする方法を得ることができる。例えば、ベゼル上でタップすると、全てのオブジェクトの選択を解除するメカニズムが得られる。ベゼルを保持することは、ページ上にあるコンテキストメニューをトリガするために使用することができる。一例として、ベゼル303とディスプレイデバイス308とを有する計算デバイス302を含む環境例300を示す図3について検討する。この場合、ユーザーの手306aの指がベゼル303上でタップしている。ベゼル上でタップすることによって、ユーザーの入力が検知され、この入力にマッピングされている関連した機能を与えることができる。先の例では、このような機能は、ディスプレイデバイス108上に現われる全てのオブジェクトの選択を解除することができる。加えて、ベゼル上の異なる位置で入力を受けることもでき、異なる機能にマッピングすることもできる。例えば、ベゼルの右側で受けた入力を第1機能にマッピングすることができ、ベゼルの左側で受けた入力を第2機能にマッピングすることができる等となる。更に、ベゼルの向きおよびユーザーがどのようにそれを保持しているかに依存して、ベゼル側面の異なる領域において受けた入力を異なる機能にマッピングすること、または何の機能にも全くマッピングしないことも可能である。ベゼルエッジの一部は、割り当てされないままにしておくこともでき、またはタッチおよび保持には無感応にして、意図しない動作がトリガされないようにすることもできる。このように、ベゼルの任意の1つの特定の側面は、入力を受けるために利用することができ、したがって、ベゼルのどの領域がこの入力を受けたかに依存して、この入力を異なる機能にマッピングすることができる。尚、ベゼルを介して受け取られた入力は、ボタン、トラックボール、および関連したデバイスに配置されることもある他の手段というような、ハードウェア入力デバイスを介して受け取られた任意の入力とは独立して受け取ることができることは認められてしかるべきであり、言うまでもないことである。更に、少なくとも一部の実施形態では、ベゼルを介して受けた入力は、特定の機能を確認しこれにアクセスするために利用されるユーザー入力のみとすることができる。例えば、ベゼル上のみで受けた入力は、基準を規定することができ、これによってデバイス機能にアクセスすることができる。更に、実施形態によっては、方位センサー例えば、加速度計を入力として使用して、どのベゼルエッジがアクティブなのか判断するのを助けることができる。実施形態の中には、素早い意図的なタップは利用可能であり続けるが、偶然ベゼル上に載っている指が単にデバイスを保持しているのと差別するために、タッチおよび保持のみは無視される場合もある。0059代わりにまたは加えて、少なくとも一部の実施家位置では、ベゼルと関連付けられたアクセス可能な機能のヒントまたは指示を与えるために、視覚的アフォーダンスを利用することができる。具体的には、視覚的アフォーダンスは、ベゼルジェスチャーによってアクセスすることができる機能を指示するために利用することができる。視覚的アフォーダンスの任意の適したタイプを利用することができる。一例として、再度図3について検討する。ここでは、半透明ストリップ304という形態の視覚的アフォーダンスが、ベゼルジェスチャーの利用によって追加の機能にアクセスできることの指示を与える。この視覚的アフォーダンスは、任意の適した形態をなすことができ、ディスプレイデバイス308上の任意の適した位置に配置することができる。更に、視覚的アフォーダンスを任意の適した方法で露出することもできる。例えば、少なくとも一部の実施形態では、ベゼルを介して受けた入力は、視覚的アフォーダンスを露出するまたは表示するために使用することができる。具体的には、少なくとも一部の実施形態では、デバイスのベゼル上方におけるホバリングまたはデバイスのベゼルとの物理的係合を検出したことに応答し、ピークアウト視覚的アフォーダンスを提示することができる。このピークアウト視覚的アフォーダンスは、少なくとも一部の実施形態では、ピークアウトが隠されるように、ユーザーによって選択を解除することができる。0060この特定例では、半透明ストリップ304と関連付けられた追加の機能は、いわゆるベゼルメニューの形態で存在しており、このベゼルメニューにはベゼルジェスチャーを使用してアクセスすることができる。具体的には、1つ以上の実施形態において、ユーザーの手306bの指がベゼルにタッチし、次いで示された矢印の方向にベゼルを横切って動きディスプレイデバイス308上に達するジェスチャーによって、ベゼルメニューにアクセスすることができる。これによって、ベゼルメニューをドロップダウンさせることができる。これについては、以下で更に詳しく説明する。0061したがって、種々の実施形態は、先の第1例におけるように、ベゼル自体を入力メカニズムとして使用することができる。代わりにまたは加えて、種々の他の実施形態では、ベゼルジェスチャーによって追加の機能にアクセスできることの手がかりをユーザーに与える視覚的アフォーダンスと共に、ベゼルを使用することができる。0062図4は、1つ以上の実施形態による方法におけるステップを記述する流れ図である。この方法は、任意の適したハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと関連付けて実現することができる。少なくとも一部の実施形態では、この方法は、以上で説明したシステムおよび以下で説明するシステムというような、システムと関連付けて実現することができる。0063ステップ400では、ベゼルと関連した入力を受ける。任意の適したタイプの入力を受けることができるが、その例は先に示されている。ステップ402では、この受けた入力と関連付けられた機能にアクセスする。任意の適したタイプの機能にアクセスすることができる。種々の異なるタイプの認識可能な入力例えば、タップ、タップの組み合わせ、タップ/ホールドの組み合わせ、スライド等を与え、これらの認識可能な入力を異なるタイプの機能にマッピングすることによって、ユーザー入力メカニズムのロバストな集合体を設けることができる。0064図5は、1つ以上の実施形態による方法におけるステップを記述する流れ図である。この方法は、任意の適したハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと関連付けて実現することができる。少なくとも一部の実施形態では、この方法は、以上で説明したシステムおよび以下で説明するシステムというような、システムと関連付けて実現することができる。0065ステップ500では、計算デバイスと関連したディスプレイデバイス上に視覚的アフォーダンスを表示する。任意の適したタイプの視覚的アフォーダンスを利用することができ、その一例は先に示されている。ステップ502では、この視覚アフォーダンスに対するベゼルジェスチャー入力を受ける。任意の適したタイプのベゼルジェスチャー入力を利用することができる。ステップ504では、受けたベゼルジェスチャー入力と関連付けられた機能にアクセスする。任意の適したタイプの機能にアクセスすることができ、その一例が先に示されており、以下で更に詳細に説明する。0066以上、ベゼルを入力メカニズムとして使用することができる例について検討したので、これよりスクリーンまたはディスプレイ入力を作るためにオフスクリーンまたはオフディスプレイモーションを利用する種々の実施形態について検討する。オンスクリーン入力を作るためのオフスクリーンモーションの使用0067少なくとも一部の実施形態では、オフスクリーンからオンスクリーンへのモーションまたはその逆は、メニューを露出する、または何らかの他のタイプの機能をアクセスするためのメカニズムとして利用することができる。オフスクリーンモーションまたは入力は、先に示したように、デバイスのベゼルに対して与えることができる。オフスクリーンからオンスクリーンへのモーションを実行するために、任意の適したタイプのベゼルジェスチャー入力を与えることができる。例えば、ベゼルジェスチャーまたは入力は、一例としてそして限定ではなく、ベゼル上で開始および終了する、ベゼルを交差または再交差する、ベゼルの異なる位置例えば、角、または特定のエッジに沿った特定の範囲の座標で交差する、および/または複数のスクリーンと関連した1つ以上のベゼル上で行うことができるスクリーンまたはそのエッジに依存して異なる意味の可能性がある。更に、ベゼル入力は、一例としてそして限定ではなく、1回接触ドラッグ指またはペン、2回接触ドラッグ2本の指、および/または手接触ドラッグ複数の指/手全体/異なる手の複数の指または1本1本の指を含むことができる。例えば、オフスクリーン空間即ち、ベゼル上で開始するからのピンチジェスチャーを利用し、異なる機能にマッピングすることができる。例えば、複数の接触がスクリーンの異なるエッジから入ってくるベゼルジェスチャーは、異なる意味を有することができる。具体的には、2本の指がベゼルの隣接するエッジから入る即ち、角を跨がることは、ページ上で拡大した作業空間またはキャンバスを示すために拡大するズームアウト動作にマッピングすることができる。1つの手スクリーンが非常に小さい場合または2つの手各手から1本の指の2本の指が対向するエッジから入ることは、異なる機能にマッピングすることができる。複数の指がベゼルの1つのエッジにおいて入り、更に1本の指がベゼルの隣接するエッジまたは対向するエッジから入ることは、異なる機能にマッピングすることができる。加えて、複数の指が2つ以上のエッジから入ることは、更に追加の機能にマッピングすることができる。0068他の例として、図6について検討する。ここでは、デバイス602が、ベゼル603と、ディスプレイデバイス608上にレンダリングされた視覚的アフォーダンス604とを含む。先に注記したように、半透明のストリップという形態の視覚的アフォーダンス604は、アクセス可能な機能、この場合は、ベゼルと関連付けられたベゼルメニューのヒントまたは指示を与えるために利用することができる。00691つ以上の実施形態では、ベゼルメニューには、ユーザーの手606の指がベゼルにタッチし、次いで図示の矢印の方向にベゼルを横切りディスプレイデバイス608上に動くベゼルジェスチャーによってアクセスすることができる。これによって、ベゼルメニュー610をドロップダウンさせることができ、その時点でメニューは完全に不透明になることができる。0070図示し説明した実施形態では、ベゼルメニュー610は、複数の選択可能なアイコンまたはスロット612、614、616、618、および620を含む。これらのアイコンまたはスロットの各々は、例えば、ペイント機能、ペン機能、ノート機能、オブジェクト作成、オブジェクト編集等というような異なる機能と関連付けられている。尚、任意のタイプの機能をアイコンまたはスロットに関連付けることができることは、認められてしかるべきであり言うまでもないであろう。0071図示し説明した環境では、ベゼルメニュー610は、ユーザーがコマンド、ツール、およびオブジェクトにアクセスしこれらを有効化することを可能にすることができる。ベゼルメニューは、タッチ入力およびペン入力双方に応答するように構成することができる。代わりにまたは加えて、ベゼルメニューは、タッチ入力のみに応答するように構成することができる。0072少なくとも1つの実施形態では、ベゼルメニュー610と関連付けられた機能にアクセスするために、異なるジェスチャーモードを利用することができる。例えば、1つのジェスチャーモードを初心者モードとすることができ、他のジェスチャーモードを習熟者モードとすることができる。0073初心者モードでは、ユーザーがベゼルメニュー610を見せるジェスチャーを行った後、ユーザーは彼らの指を上げることができる。すると、ベゼルメニューは設定可能な間隔の間またはいつまでも開いたままになることができる。次いで、ユーザーは、アイコンまたはスロット612、614、616、618、および620のうち1つと関連付けられた所望の項目の上でタップすることができる。このジェスチャーによって、特定のアイコンまたはスロットと関連付けられた機能にアクセスすることができる。例えば、特定のアイコンまたはスロット上でタップすると、ディスプレイデバイス608と関連したキャンパス上に、オブジェクトを作らせることができる。少なくとも一部の実施形態では、初心者モードにおいて、ベゼルメニューからアクセスされるオブジェクトは、キャンバス上のデフォルト位置に現れる。ユーザーは、ベゼルメニューを逆にスライドさせてスクリーンから追いやることによってオンスクリーン-オフスクリーンジェスチャーまたはベゼルメニューの外側でタップすることによって、いずれの機能も有効化することなく、ベゼルメニューを閉じることができる。0074習熟者モードでは、一旦ユーザーがベゼルメニューからアクセス可能な通常使用項目の位置を熟知したなら、ユーザーは連続指ドラッグを実行することができる。連続指ドラッグは、スロットまたはアイコンを通過してキャンバス上に達し、関連付けられたオブジェクトまたはツール、あるいはインターフェースモードを作り、1回のトランザクションで、特定の所望の位置またはパスにドラッグする。次いで、ユーザーは、このオブジェクトを開始させ、それと相互作用することができる。一例として、図7について検討する。ここでは、ユーザーは、ベゼルジェスチャーを実行し終えており、アイコンまたはスロット614を横切ってドラッグして、ポストイットノートと関連付けられた機能にアクセスし、対応するノートを、指示するように、キャンバス上に位置付けている。この時点で、ユーザーは指を持ち上げて、関連するペンを使用して、所望通りに、デジタルポストイットに注釈を入れることができる。少なくとも一部の実施形態では、ベゼルメニュー610は、特定の機能にアクセスした後に、完全に開いたままになっていても、なっていなくてもよい。0075少なくとも一部の実施形態では、習熟者モードにおいて、アイコンまたはスロットと関連付けられた機能にアクセスするために、ベゼルメニューを必ずしも完全に表に出さなくてもよい。代わりに、特定のアイコンまたはスロットに対応する位置における視覚的アフォーダンスを交差するベゼルジェスチャーが、そのアイコンまたはスロットと関連付けられた機能にアクセスすることができる。一例として、図8について検討する。ここでは、視覚的アフォーダンス604が示されている。尚、ベゼルジェスチャーは、アイコンまたはスロット614図7に対応する視覚的アフォーダンスの一部を交差することに注意すること。また、このベゼルジェスチャーによって、対応するポストイットノートにアクセスされたことにも注意すること。この機構は、時間遅れ、例えば、1/3秒を使用し、ベゼルジェスチャーに応答してベゼルメニューを展開するか否か実際に判断する前に、ユーザーの指の位置を考慮することによって、実現することができる。ここでの考えは、ユーザーが休止しているのでなければベゼルメニューが隠されたままになっていること、または所望の項目からのドラッグオフを完了することなく、単にメニューを引き出すということである。これは、ベゼルメニューが滑り出す前に時間遅れを使用して遂行される。したがって、一旦ユーザーがベゼルメニュー上にある特定の動作に習熟したなら、視覚メニュー自体を開くことによって煩わされる必要もなく、素早くそれをドラッグしてオブジェクトを作り位置付けることができる。これは、ウェッジの直接操作に基づく視覚的に導かれる動作よりもむしろ、手順の記憶によって動かされる弾道モーションに基づく習熟者動作を促すことができる。この概念が成功するのは、それを使用する初心者の方法が、それと作業する習熟者の方法を学習し促すのに役立つからである。0076一実施形態にしたがってどのようにこれが作用することができるのかの単なる一例として、以下について検討する。指が交差してスクリーンベゼルからベゼルメニューのスロットに入ったことが観察されると、タイマーが起動される。他の即座視覚フィードバックは行われない。タイマーが終了したときに、ベゼルメニューによって占められている領域に指が未だある場合、ベゼルメニューが滑り出し、ユーザーの指によって追跡する。ユーザーの指がベゼルメニューエリアの内側で持ち上げられると、ポストされたままになる。これは、前述の初心者モードである。ユーザーは、全てのスロットを調べるために、指を持ち上げることができ、所望のオブジェクトを作るために所望の1つの上でタップすることができるそれをドラッグするのではなく。また、ユーザーは、初心者モードから、タッチダウンしキャンバス上に項目をドラッグすることができる。指がしきい値距離または領域を超えてスライドした場合、ベゼルメニューは閉じたままであるが、交差されたスロットによって示される機能が有効化される。例えば、ポストイットが作られ、ユーザーの指を追い始める。これは、前述の習熟者モードである。注意事項の1つは、習熟者モードのジェスチャーによって選択されるスロットは、指がスクリーンエッジを交差する位置によって決定することができるということである。0077少なくとも1つの実施形態では、追加の機能へのアクセスを与えるために、ベゼルメニューをスクロール可能にすることができる。例えば、ベゼルメニューは、スクロールが可能になるように、いずれかの側に左および右矢印を有することができる。代わりにまたは加えて、ベゼルメニューを開く方向に対して直交する方向に1本指または複数指でドラッグすると、矢印を全く必要とせずに、それをスクロールすることができる。0078少なくとも一部の実施形態では、ベゼルメニューは、追加のスロットまたはアイコンのための空間を作ることができる。例えば、ベゼルメニューのエッジに現れるスロットまたはアイコンの幅を狭めることによって、追加のスロットまたはアイコンを追加することができる。一例として、図9について検討する。0079ここでは、デバイスは、ベゼル903と、ディスプレイデバイス908上に現れるベゼルメニュー910とを含む。追加のスロットまたはアイコン912、914が、ベゼルメニュー910の中に現れる。尚、スロットまたはアイコン912、914は、他のスロットまたはアイコンに対して、幅が狭められていることに注意すること。この例では、幅は約半分に狭められている。スロットまたはアイコン912、914と関連付けられたオブジェクトにアクセスするためには、図示のようにデバイスの側方からスロットまたはアイコン上をドラッグするベゼルジェスチャーを使用することができる。実施形態の中には、角のスロットまたはアイコンが特殊なステータスを有することができるものもある。例えば、角のスロットまたはアイコンには、特定の機能を永続的に割り当てることができ、カスタム化できないようにすることができる。0080したがって、ベゼルメニューは、スクリーンの有効領域が永続的に占有されないように、または専用ハードウェアボタンの使用が必要とならないように、機能をユーザーに露出するために使用することができる。0081図10は、1つ以上の実施形態による方法におけるステップを記述する流れ図である。この方法は、任意の適したハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと関連付けて実現することができる。少なくとも一部の実施形態では、この方法は、以上で説明したシステムおよび以下で説明するシステムというような、システムと関連付けて実現することができる。0082ステップ1000では、アクセス可能なベゼルメニューと関連付けられた視覚的アフォーダンスを表示する。適した視覚的アフォーダンスの例は、先に示されている。ステップ1002では、視覚的アフォーダンスに対してベゼルジェスチャー入力を受ける。任意の適したベゼルジェスチャーを利用することができ、その一例は先に示されている。ステップ1004では、ベゼルジェスチャー入力を受けたことに応答して、ベゼルメニューを提示する。任意の適したベゼルメニューを利用することができる。少なくとも一部の実施形態では、ベゼルメニューは、視覚的アフォーダンスを必ずしも表示せずに、単にベゼルジェスチャーを受けることによって提示することができる。代わりにまたは加えて、ユーザーの指またはペンが関連したベゼルエッジの上方でホバリングするときに、視覚的アフォーダンスが徐々に現れることもできる。0083図11は、1つ以上の実施形態による方法におけるステップを記述する流れ図である。この方法は、任意の適したハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと関連付けて実現することができる。少なくとも一部の実施形態では、この方法は、以上で説明したシステムおよび以下で説明するシステムというような、システムと関連付けて実現することができる。0084ステップ1100では、ジェスチャー入力を受ける。この入力は、ベゼルメニューまたはベゼルメニューと関連付けられた視覚的アフォーダンスに対して受けることができる。任意の適したジェスチャー入力を受けることができる。例えば、ジェスチャー入力は、ベゼルを使用しないまたは組み込まない入力を含むことができる。これの一例は、ベゼルメニューの露出部分上でユーザーがタップすることに関して、図6の論述において先に示されている。代わりにまたは加えて、ジェスチャー入力はベゼルジェスチャー入力を含むことができる。これの一例は、図7から図9の論述において先に示されている。ステップ1102では、ジェスチャー入力と関連付けられた機能を確認する。ステップ1104では、ステップ1102において確認された機能にアクセスする。これをどのように行うことができるかの例は、先に示されている。0085以上の例は、1本の指を利用するベゼルジェスチャーを含む、ジェスチャーを示した。他の実施形態では、1本よりも多い指を、ベゼルジェスチャーを含むジェスチャーと合わせて利用することができる。ジェスチャーリングのための複数の指の使用00861つ以上の実施形態では、複数の指を、ベゼルジェスチャーリングを含む、ジェスチャーリングに利用することができる。複数の指は、1つの手、または集合的に、双方の手に存在することができる。複数の指の使用によって、複数のタッチを、複数の機能に、または機能と関連付けられたオブジェクトにマッピングすることを可能にすることができる。例えば、2本指ジェスチャーまたはベゼルジェスチャーを、第1の機能またはそれと関連付けられた第1のオブジェクトにマッピングすることができ、3本指ジェスチャーまたはベゼルジェスチャーを第2の機能またはそれと関連付けられた第2オブジェクトにマッピングすることができる。一例として、図12について検討する。0087ここでは、デバイス1202は、ベゼル1203と、ディスプレイデバイス上にレンダリングされる視覚的アフォーダンス1204とを含む。先に注記したように、視覚的アフォーダンス1204は、半透明ストリップの形態となっており、ベゼルと関連付けられたアクセス可能な機能、この場合、ベゼルメニュー1210のヒントまたは指示を与えるために利用することができる。0088先に注記したように、ベゼルメニュー1210には、ベゼルジェスチャーによってアクセスすることができる。このベゼルジェスチャーでは、ユーザーの手の指がベゼルにタッチし、次いでベゼルを横切ってディスプレイデバイス上まで動いて、ベゼルメニューを下に引き出す。00891つ以上の実施形態では、ベゼルメニュー1210を露出し、更に1212に示す引き出し内に広げることができる。図示し説明した実施形態では、以下のベゼルジェスチャーを使用して引き出し1212を露出することができる。最初に、ユーザーが1本以上の指でベゼル1203上またはその近くにタッチダウンする。これは、図12の最上位部分に示されている。そこから、ユーザーは図12の最下位部に示すように、ディスプレイデバイス上に複数の指をドラッグすることによって、引き出し1212を露出することができる。少なくとも一部の実施形態では、複数の指が同時にベゼルメニューを交差するときには、デフォルトで、オブジェクトは作られない。即ち、これらの実施形態では、以上で説明したような複数指ジェスチャーは、引き出し121にアクセスしていることを示す。引き出し1212は、図示されているような、追加のオブジェクトを有することができる。追加のオブジェクトは、一例としてそして限定ではなく、追加のツール、色、および種々の他のオブジェクトを含むことができる。加えて、少なくとも一部の実施形態では、引き出し1212は、種々の項目を格納および/または配列するために利用することができる。項目は、ユーザーによる直接操作によってというようにして、例えば、引き出し内にあるオブジェクトをドラッグアンドドロップすることによって、任意の適した方法で、配列するまたは配列し直すことができる。0090少なくとも一部の実施形態では、手を上げることによって、引き出しを開いたままにすることができ、逆方向の同様のジェスチャーによって後にこれが閉じられるまで、開いたままとなる。少なくとも一部の実施形態では、ベゼルメニュー1210は、例えば、引き出し1212からの内容を使用して、カスタム化することができる。一例として、図13について検討する。0091ここでは、ユーザーはドラッグアンドドロップ動作によって、ツールおよび/またはオブジェクトのデフォルトの割り当てを主ベゼルメニュースロットに変更することができる。例えば、図13の最上位部分において、ユーザーは新たなツール1300上でタッチダウンする。次いで、ユーザーはツール1300をベゼルメニュー1210のスロットのうちの1つにドラッグすることに移る。このジェスチャーによって、既にスロットと関連付けられているオブジェクトを、ユーザーによってドロップされた新たなオブジェクトと置き換える。0092代わりにまたは加えて、ユーザーはページまたはキャンパスからのコンテンツを引き出し1212の中にドラッグすることもできる。一例として、図14について検討する。ここでは、ユーザーはページまたはキャンバス上にあるオブジェクト1400上でタッチダウンし、このオブジェクトを引き出し1212の中にドラッグし終えている。指を持ち上げることによって、オブジェクト1400は引き出し1212の中に蓄えられる。0093尚、以上では1つの引き出しについて説明したが、種々の他の実施形態では複数の引き出しを利用できることは認められてしかるべきであり、言うまでもないことである。例えば、ディスプレイデバイスの他のエッジを異なる引き出しと関連付けることができる。これら異なる引き出しは、異なるツール、オブジェクト、または他のコンテンツを保持することができる。二重または複数スクリーンデバイス上では、スクリーンエッジ毎の引き出しが同一であってもよく、または別々であってもよい。少なくとも一部の実施形態では、引き出しを開く方向に対して直交してスライドすることによって、各スクリーンエッジ上で複数の引き出しにアクセスすることもできる。これは、1回のタッチ、および/または複数回のタッチのいずれかによって行うことができる。ベゼルメニューがスクリーンエッジ間全体に広がる場合、直交するエッジからのベゼルジェスチャーによってこれを行うこともできる。0094丁度以上で説明した実施形態では、複数回のタッチを使用して引き出し1212にアクセスした。具体的には、図12に示したように、3回のタッチを使用して、図示の引き出しにアクセスした。1つ以上の実施形態では、異なる引き出しにアクセスするために、異なる回数のタッチを利用することができる。例えば、2回のタッチを第1の引き出しにマッピングすることができ、3回のタッチを第2の引き出しにマッピングすることができ、4回のタッチを第3の引き出しにマッピングすることができる等である。代わりにまたは加えて、複数回のタッチの間の間隔、およびそれらの間の分散を異なる機能にマッピングすることができる。例えば、第1の間隔の2本指のタッチを第1の機能にマッピングすることができ、第2の、もっと広い間隔の2本指のタッチを第2の異なる機能にマッピングすることができる。0095図15は、1つ以上の実施形態による方法におけるステップを記述する流れ図である。この方法は、任意の適したハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと関連付けて実現することができる。少なくとも一部の実施形態では、この方法は、以上で説明したシステムおよび以下で説明するシステムというような、システムと関連付けて実現することができる。0096ステップ1500では、複数指ジェスチャー入力を受ける。任意の適したタイプのジェスチャーを利用することができ、一例としてそして限定ではなく、先に説明したようなベゼルジェスチャー入力を含む。ステップ1502では、この複数指ジェスチャー入力と関連付けられた機能を確認する。機能の例については、先に説明されている。ステップ1504では、確認された機能にアクセスする。これをどのように行うことができるかの例は、先に説明されている。0097図16は、1つ以上の実施形態による方法におけるステップを記述する流れ図である。この方法は、任意の適したハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと関連付けて実現することができる。少なくとも一部の実施形態では、この方法は、以上で説明したシステムおよび以下で説明するシステムというような、システムと関連付けて実現することができる。0098ステップ1600において、ベゼルジェスチャー入力を受ける。ベゼルジェスチャー入力の例は、先に説明されている。ステップ1602では、このベゼルジェスチャー入力と関連付けられた機能を確認する。この特定の実施形態では、ベゼルジェスチャー入力と関連付けられた機能は、1つ以上の引き出しにアクセスすることと関連付けられている機能である。ステップ1604では、1つ以上の引き出しをユーザーに露出する。これをどのように行うことができるかの低は、先に説明されている。ラジアルメニュー0099少なくとも一部の実施形態では、いわゆるラジアルメニューを、ベゼルメニューのようなメニューと共に利用することができる。ラジアルメニューについて説明するが、特許請求する主題の主旨および範囲から逸脱することなく、他のタイプのメニューも使用することができる。例えば、プルダウンメニューをベゼルメニューと共に使用することができる。ラジアルメニューと関連した一般的な考えの1つは、ユーザーがある位置でタッチダウンし、彼らの指をある方向に延ばすまたはスライドさせて、特定の機能またはメニューコマンドにアクセスしこれを実施することができるということである。ラジアルメニューの存在は、ベゼルメニューの大きなアイコンまたはスロットと関連付けられたそれよりも小さなアイコンによって示すことができる。一例として、図17について検討する。00100ここでは、デバイス1702は、ベゼル1703と、前述のようにディスプレイデバイス1708上に露出されているベゼルメニュー1710とを含む。この図示し説明する実施形態では、ベゼルメニュー1710は複数の選択可能なアイコンまたはスロットを含む。その1つが1712で示されている。これらのアイコンまたはスロットの各々は、例えば、ペイント機能、ペン機能、ノート機能、オブジェクト作成、オブジェクト編集等というような異なる機能と関連付けられている。尚、任意のタイプの機能をアイコンまたはスロットと関連付けることができることは認められてしかるべきであり言うまでもないことである。00101先に注記したように、ベゼルメニュー1710は、ユーザーがコマンド、ツール、およびオブジェクトにアクセスしこれらを有効化することを可能にすることができる。ベゼルメニューは、タッチ入力およびペン入力双方に応答するように構成することができる。代わりにまたは加えて、ベゼルメニューはタッチ入力のみに応答するように構成することができる。この図示し説明する実施形態では、アイコンまたはスロット1712はラジアルメニューアイコン1714を含む。このラジアルメニューアイコン1714は、1つ以上のラジアルメニュー、例えば、ラジアルメニュー1715がこの特定のアイコンまたはスロットと関連付けられているという手がかりをユーザーに与える。この図示し説明する実施形態では、ラジアルメニュー1715には、任意の適した方法で、例えば、ペンまたはタッチによってアクセスすることができる。例えば、少なくとも一部の実施形態では、ラジアルメニュー1715には、ラジアルメニューアイコン1714の上方またはその近くでペンをホバリングすることによってアクセスすることができる。代わりにまたは加えて、ペンまたは指を使用して、ラジアルメニュー1715を引き出すこともできる。代わりにまたは加えて、ラジアルメニュー1715には、ラジアルメニューアイコン1714上またはその近くにおけるペンまたは指のタップおよびホールドによってアクセスすることもできる。実施形態の中には、ラジアルメニューアイコン上でタップすると、デフォルトアクションをトリガーするものもある。このデフォルトアクションは、ベゼルメニュースロット上におけるタップと関連付けられた動作と異なっていても、異なっていなくてもよい。00102一旦ラジアルメニュー1715が露出されたなら、ユーザーは、ラジアルメニューアイコン1714上またはその近くでタッチダウンし、特定の方向に移動することによって、種々の機能またはコマンドにアクセスすることができる。この図示し説明する実施形態では、5つの異なる方向が矢印によって示されている。各方向は、異なる機能またはコマンドに対応する。各機能またはコマンドは、図では、網掛けした正方形によって表されている。少なくとも一部の実施形態では、各アイコンまたはスロット1712はデフォルトの機能またはコマンドを有する。特定のラジアルメニュー機能またはコマンドを選択することによって、デフォルトの機能またはコマンドを、この選択した機能またはコマンドで置き換えることができる。00103少なくとも一部の実施形態では、ラジアルメニューによって提示される選択肢の数は、ラジアルメニューが関連付けられる対応のスロットまたはアイコンの位置に依存して、変化することができる。例えば、この図示し説明する実施形態では、スロットまたはアイコン1612はユーザーのために5つの選択肢を含む。ベゼルメニュー1710の端部に現れるスロットまたはアイコンと関連付けられたラジアルメニューは、間隔の制約のために、それよりも少ない選択肢を有するのであってもよい。代わりにまたは加えて、露出された引き出しの一部として現れるスロットまたはアイコンと関連付けられたラジアルメニューは、もっと多くの選択可能な選択肢を有することもできる。00104少なくとも一部の実施形態では、ラジアルメニューは、初心者モードおよび習熟者モード双方を含ませるように実現することができる。初心者モードでは、ラジアルメニューを完全に露出して、そのアクセス可能な機能またはコマンドに不慣れなユーザーを、選択プロセスによって視覚的に誘導することを可能にすることができる。ラジアルメニューのコンテンツおよび挙動に精通するユーザーを対象とする習熟者モードでは、ラジアルメニューを全く露出しないのであってもよい。代わりに、アイコン1712のようなアイコンまたはスロットと関連付けられた素早いタッチアンドストロークジェスチャーが、ラジアルメニューの機能またはコマンドに直接アクセスすることを可能にしてもよい。00105図18は、1つ以上の実施形態による方法におけるステップを記述する流れ図である。この方法は、任意の適したハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと関連付けて実現することができる。少なくとも一部の実施形態では、この方法は、以上で説明したシステムおよび以下で説明するシステムというような、システムと関連付けて実現することができる。00106ステップ1800では、ベゼルメニューを提示する。ベゼルメニューの例は、先に示されている。ステップ1802では、このベゼルメニューと関連付けられた1つ以上のラジアルメニューの指示を与える。この図示し説明する実施形態では、この指示は、ベゼルメニューのスロットまたはアイコン上に現れるラジアルメニューアイコンの形態で存在する。ステップ1804では、ラジアルメニューの1つと関連付けられたユーザー入力を受ける。これをどのようにして行うことができるかの例は、先に示されている。例えば、少なくとも一部の実施形態では、ラジアルメニューは視覚的にユーザーに提示することができるので、ユーザーは次にタッチして特定の方向に引っ張って入力を与えることができる。代わりにまたは加えて、ラジアルメニューを必ずしも視覚的に提示しなくてもよい。むしろ、ラジアルメニューのコンテンツおよび挙動に精通するユーザーは、前述のように、対応してジェスチャーを行い入力を与えることができる。ステップ1806では、受けたユーザー入力に応答して、関連付けられた機能またはコマンドにアクセスする。001071つ以上の実施形態では、スクリーンの向きを回転させるときに、ベゼルメニューを回転させてもさせなくてもよい。例えば、場合によっては、スクリーンの向きを回転させたときに、ベゼルメニューを回転させないことが望ましい場合もある。これは、特に、コンテンツを回転させるべきでない、例えば、新聞ページのようなアプリケーション、またはユーザーが異なる描画角度を得るためにスクリーンを回転させるスケッチパッドにおいて関連があると考えられる。他の場合には、スクリーンの向きを回転させたときにベゼルメニューを回転させることが望ましい場合もある。デフォルトでは、スクリーンの4つのエッジ全てにおいて同じ数のベゼルメニュースロットをサポートして、いずれの項目も失わずに、スクリーンの長いエッジからスクリーンの短いエッジにメニュー項目を回転させることができることが望ましい。00108代わりにまたは加えて、ベゼルメニューをスクリーンの向き毎にカスタム化可能にして、スクリーンの長いエッジおよび短いエッジにおいて、異なる数のスロットを使用することを可能にすることができる。場合によっては、スクリーンのエッジのどれかを、スクリーンの向きに依存して、ベゼル項目を割り当てないままにしておいてもよい。例えば、左および下のエッジの方が、右利きの人にとって、偶然にぶつかる可能性が高く、望ましければ、ベゼルメニューを割り当てないままにしておくとよい。オンおよびオフスクリーンジェスチャーならびに組み合わせ-ページ/オブジェクト操作001091つ以上の実施形態では、オンおよびオフスクリーンジェスチャーの組み合わせを利用して、ページおよび/または他のオブジェクトを操作することができる。例えば、オンおよびオフスクリーンジェスチャーの組み合わせは、1つの手を使用してオブジェクトに対してスクリーン上で入力を受け、ベゼルジェスチャーの形態の追加入力を、同じまたは異なる手を使用してそのオブジェクトに対して受けるジェスチャーを含むことができる。任意の適したタイプのジェスチャーの組み合わせを使用することができる。一例として、図19について検討する。00110ここでは、デバイス1902はベゼル1903を含む。ディスプレイデバイス指定されていない上にはページ1904が表示されている。この図示し説明する実施形態では、オンおよびオフスクリーンジェスチャーの組み合わせを使用して、引き抜き動作が実行される。具体的には、図19の最下位部分において、ユーザーの左手または左人差し指が、この例では、ページ1904を含むオブジェクトを押さえている。右手を使用して、ユーザーはベゼルジェスチャーを開始する。このベゼルジェスチャーは、ベゼル1903上で開始し、示されている矢印の方向に動き、ページ1904の一部を通過する。1本の指を使用して引き抜き動作を示すことによって、このページの部分的な引き抜きが行われる。引き抜き動作は、引き抜かれたページの部分のビットマップを作り、引き抜かれなかったページの部分のみをレンダリングすることによって、実現することができる。代わりにまたは加えて、引き抜かれた部分を表すためにオブジェクトを作ることができる。この作られたオブジェクトにおいて、ページ上に現れる項目を表すために、引き抜かれた部分に現れるオブジェクトを作ることができる。001111つ以上の他の実施形態では、引き抜き動作は、複数の指を使用して実施することができる。これらの実施形態では、複数指入力を、ページが現れるキャンバスまたは本からそのページを完全に引き抜く動作にマッピングすることができる。00112少なくとも一部の実施形態では、引き抜く方向は、それと共に異なる意味を伝えることができる。例えば、上から下への引き抜きは、ページを引き抜いて削除することができる。下から上への引き抜きは、ページを切り離し、新たな位置への移動を可能にすることができる。00113図20は、1つ以上の実施形態による方法におけるステップを記述する流れ図である。この方法は、任意の適したハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと関連付けて実現することができる。少なくとも一部の実施形態では、この方法は、以上で説明したシステムおよび以下で説明するシステムというような、システムと関連付けて実現することができる。00114ステップ2000では、オブジェクトと関連付けられたオンスクリーン入力を受ける。任意の適したタイプのオンスクリーン入力を受けることができ、一例としてそして限定ではなく、1本指の入力および/または複数指の入力を含む。ステップ2002では、このオブジェクトと関連付けられたベゼルジェスチャー入力を受ける。任意の適したタイプのベゼルジェスチャー入力を受けることができ、一例としてそして限定ではなく、1本指の入力および/または複数指の入力を含む。ステップ2004では、双方の入力と関連付けられた機能を確認する。ステップ2006では、関連する機能にアクセスする。オンスクリーン入力およびベゼルジェスチャー入力の組み合わせによって、任意の適したタイプの機能にアクセスすることができる。入力の組み合わせの例は、先に示されている。00115ベゼルジェスチャーを含むジェスチャーの使用によって、他のページ操作も与えることができる。例えば、ページめくり、およびページ保存ページポケッティングとも言うを、以下で説明するように設けることができる。00116一例として、図21について検討する。ここでは、デバイス2102はベゼル2103とページ2104とを含む。図21の最下位部分に示すように、ユーザーは、ベゼルジェスチャーを使用することによって、前のページにめくることができる。このベゼルジェスチャーは、ベゼル2103上で開始し、矢印の方向にスクリーンを横切って右方向に進む。こうすることによって、以前のページ2106が現れる。同様に、次のページにめくるには、ユーザーは同様のベゼルジェスチャーを利用するが、方向が逆になるだけである。このページめくりジェスチャーを使用するとき、ユーザーの指はスクリーン上の任意の適した位置で引き上げることができる。001171つ以上の実施形態では、ページめくりジェスチャーの意味が、先に記載したものとは異なることもできる。例えば、場合によっては、ページめくりジェスチャーを前述のように開始することができる。しかしながら、ユーザーがスクリーン上で彼らの指を止めた場合、複数のページをまとめてめくることができる。代わりにまたは加えて、ページめくりジェスチャーの最中にスクリーン上で指を止めると、セクションタブ、コマンドパレット、またはベゼルメニューのような追加の制御部を表させることができる。00118代わりにまたは加えて、少なくとも一部の実施形態では、ユーザーの指がスクリーンを横切って進む程、多くのページをめくることができる。代わりにまたは加えて、前述のようにページめくりジェスチャーを開始し、次いで時計回り方向または反時計回り方向のいずれかに指を円運動させることによって、複数のページをめくることができる。この例では、時計回りの運動が前方へのめくりを表し、反時計回り方向が後方へのめくりを表す。この実施態様では、最後のNサンプルの運動に円を当てはめることができる。運動の速度は、この円の直径の関数とすることができる。尚、この実施態様では、ユーザーはスクリーン上の任意の特定の位置を中心に円運動する必要はなく、正しい形状の円を描く必要もないことを注記しておく。逆に、任意の曲線運動を直感的にページめくりにマッピングすることができつつ、ユーザーが容易に止めて進路を逆にして、反対方向にめくることも可能にする。00119少なくとも一部の実施形態では、同様のジェスチャーを使用してページを保存するまたはしまうことができる。これらの実施形態では、ジェスチャーがスクリーン上で終了するのではなく、ページめくりの例におけるように、ジェスチャーはベゼル部分上、またはジェスチャーが開始されたスクリーンを横切って位置する他の構造上で終了することができる。一例として、図22および図23について検討する。00120ここでは、デバイス2202はベゼル2203およびページ2204を含む。図22の最下位部分に示すように、ユーザーは、ベゼルジェスチャーを使用することによってページを保存するするまたはしまうことができる。このベゼルジェスチャーは、ベゼル2203上で開始し、矢印の方向にスクリーンを横切って右に進み、ジェスチャーが開始したところと対向して位置するベゼル部分まで達する。こうすることによって、他のページ2206を表に出す。1つ以上の実施形態では、距離しきい値を定めることができ、このしきい値未満では、説明し図21に示したような、ページめくり体験を与えることができる。定められた距離しきい値の後、異なるページ保存の体験またはしまう体験を与えることができる。例えば、図22の例示では、ページ2204がサムネールに縮小されている。ページ保存体験またはページをしまう体験は、殆どのページめくりジェスチャーが完了しているときに、1/3秒というような最小のタイムアウトの後に、最小距離しきい値を経過することの組み合わせによって与えることができる。少なくとも一部の実施形態では、ユーザーが反対側のベゼルに達する前に彼らの指を持ち上げた場合、ページめくり動作を想定することができる。00121図23は、デバイス2302を示す。デバイス2302は、ベゼル2303と、背2308で分離された2つの別の表示スクリーン2304、2306とを含む。背2308は、このデバイスのベゼルまたは物理的構造の一部を構成すると考えることができる。ページ2310が、表示スクリーン2304上に表示されているものとして示されている。00122図23の最下位部分に示すように、ユーザーは、ベゼルジェスチャーを使用することによって、ページを保存するまたはしまうことができる。このベゼルジェスチャーは、ベゼル2304上で開始し、矢印の方向にスクリーンを横切って右に進み、ジェスチャーが開始したスクリーン2304を縦断する脊椎2308に達する。こうすることによって、ページ2312を表に出す。1つ以上の実施形態では、距離しきい値を定めることができ、このしきい値未満では、説明し図21に示したような、ページめくり体験を与えることができる。定められた距離しきい値の後、異なるページ保存またはしまう体験を与えることができる。例えば、図23の例示では、ページ2310がサムネールに縮小されている。ページを保存するまたはページをしまう体験は、殆どのページめくりジェスチャーが完了しているときに、1/3秒というような最小のタイムアウトの後に与えることができる。少なくとも一部の実施形態では、ユーザーが背2308に達する前に彼らの指を持ち上げた場合、ページめくり動作を想定することができる。001231つ以上の実施形態では、ページの一部を保存するまたはしまうことができる。一例として、図24について検討する。ここでは、デバイス2402は、ベゼル2403と、背2408によって分離された2つの別の表示スクリーン2404、2406とを含む。背2408は、このデバイスのベゼルまたは物理的構造の一部を構成すると考えることができる。ページ2410は、表示スクリーン2404上に表示されているものとして示されている。00124図24の最下位部分に示すように、ユーザーは、ベゼルジェスチャーを使用することによって、このページの一部を保存するまたはしまうことができる。最初に、ユーザーの手この場合左手の2本の指をベゼルからスクリーン上にさっとなでるように動かす。この特定の例では、ユーザーの左手は、背2408からベゼルジェスチャーを開始し、上向き矢印の方向に動かす。すると、ここでは2412で示される、2本の指の間の領域が強調される。次いで、ユーザーの他方の手がこの強調されたエリアをさっとなでるように動いて、ページの強調された部分を引き抜き、図示のように、この強調された部分を保存するまたはしまうことができる。1つ以上の実施形態では、このジェスチャーは、スクリーンの4つのエッジのうち任意のものにおいてサポートすることができ、つまり、水平方向または垂直方向の細片を、右利きまたは左利きのユーザーのいずれによっても、スクリーンから引き抜くことが可能になる。少なくとも一部の実施形態では、このページの引き抜かれた部分は、2つの引き抜かれたエッジと、2つのきれいに切り取られたエッジとを有し、しまったページまたは他のしまったオブジェクトからそれを区別することができる。00125図25は、1つ以上の実施形態による方法におけるステップを記述する流れ図である。この方法は、任意の適したハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと関連付けて実現することができる。少なくとも一部の実施形態では、この方法は、以上で説明したシステムおよび以下で説明するシステムというような、システムと関連付けて実現することができる。00126ステップ2500では、ページに対するベゼルジェスチャー入力を受ける。ステップ2502では、この入力と関連付けられたページ操作機能を確認する。任意の適したタイプのページ操作機能を確認することができる。その例は、先に示されている。ステップ2504では、確認されたページ操作機能にアクセスする。00127図26は、1つ以上の実施形態による方法におけるステップを記述する流れ図である。この方法は、任意の適したハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと関連付けて実現することができる。少なくとも一部の実施形態では、この方法は、以上で説明したシステムおよび以下で説明するシステムというような、システムと関連付けて実現することができる。00128ステップ2600では、ページに対するオンスクリーン入力を受ける。任意の適したタイプの入力を受けることができる。少なくとも一部の実施形態では、受けたスクリーン入力は、タッチ入力またはスタイラス入力を含む。ステップ2602では、このページに対するベゼルジェスチャー入力を受ける。任意の適したタイプのベゼルジェスチャー入力を受けることができる。その例は、先に示されている。ステップ2604では、この組み合わせ入力と関連付けられたページ操作機能を確認する。ページ操作機能の例は、先に示されている。ステップ2606では、ページに対する機能を実現する目的で、この確認したページ操作機能にアクセスする。00129このように、ページめくりおよびページ保存動作は、少なくとも何らかの共通の態様を含むベゼルジェスチャーの使用によって、統一することができる。これら2つの動作の統一によって、ユーザーにとって簡素さが得られ発見可能性を促進する。001301つ以上の実施形態では、ベゼルジェスチャーの使用によって、他のページ操作動作も実現することができる。一例として、図27について検討する。ここでは、デバイス2702はベゼル2703を含む。ディスプレイデバイス指定されていない上にページ2704が表示されている。この図示し説明する実施形態では、ベゼルジェスチャーの使用によって、ブックマークタブを作ることができる。具体的には、図27の最下位部分に示すように、ベゼル2703上でジェスチャーを開始し、ページ2704上まで動かすことによって、ブックマークタブ2706を作ることができる。この図示し説明する実施形態では、ブックマークタブを作るベゼルジェスチャーは、図示のように、ベゼルの角において始まる。ベゼル上にある任意の適した位置を、ブックマークタブを作るために利用することができる。00131代わりにまたは加えて、ページの隅を折るためにベゼルジェスチャーを利用することができる。一例として、図28について検討する。ここでは、デバイス2802はベゼル2803を含む。ディスプレイデバイス指定されていない上にページ2804が表示されている。この図示し説明する実施形態では、ベゼルジェスチャーの使用によって、ページ隅の折れを作ることができる。具体的には、図28の最下位部分に示すように、ベゼル2803上でジェスチャーを開始し、ページ2804上に動き、ついで矢印で示すように反対方向にページから出ることによって、ページ隅の折れ2806を作ることができる。この図示し説明する実施形態では、ページ隅の折れを作るベゼルジェスチャーは、図示のように、ベゼルの角において始まる。ベゼル上にある任意の適した位置を、ページ隅の折れを作るために、利用することができる。例えば、他の実施形態では、ページ隅の折れは、ページの角を横切って切り裂くベゼルジェスチャーによって作ることができる。001321つ以上の実施形態では、文書の中にあるユーザーが作ったタブまたは予め定められているタブのようなタブを露出するために、ジェスチャーを利用することができる。一例として、図29について検討する。ここでは、デバイス2902はベゼル2903を含む。ページ2904が、ディスプレイデバイス指定されていない上に表示されている。1つ以上の実施形態では、図示のように、ページ2904のエッジにおいて引っ張ってタブ構造2906を露出するベゼルジェスチャーを利用することによって、タブを露出することができる。ベゼルジェスチャーがスクリーン上まで動くと、ページが多少右側に引っ張られて、タブ構造2906を露出する。この場合、ジェスチャーは、2本以上の指が、図示のように、合わせて保持されており、それらの間にギャップはない。001331つ以上の実施形態では、ページをドラッグし続けることによって、更に別の構造を表に出すことができる。例えば、ページをドラッグし続けると、ページ2904の左側に、表組織図を露出することができる。少なくとも一部の実施形態では、ページ全体を横切ってジェスチャーを続けると、前述のように、ページ全体を保存するまたはしまうことができる。00134図30は、1つ以上の実施形態による方法におけるステップを記述する流れ図である。この方法は、任意の適したハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと関連付けて実現することができる。少なくとも一部の実施形態では、この方法は、以上で説明したシステムおよび以下で説明するシステムというような、システムと関連付けて実現することができる。00135ステップ3000では、ページに対するベゼルジェスチャー入力を受ける。ステップ3002では、ベゼルジェスチャー入力を受けたことに応答して、このページに対するブックマークタブを作る。これをどのように行うことができるかの例は、以上で説明されている。00136図31は、1つ以上の実施形態による方法におけるステップを記述する流れ図である。この方法は、任意の適したハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと関連付けて実現することができる。少なくとも一部の実施形態では、この方法は、以上で説明したシステムおよび以下で説明するシステムというような、システムと関連付けて実現することができる。00137ステップ3100では、ページに対するベゼルジェスチャー入力を受ける。ステップ3102では、このベゼルジェスチャー入力を受けたことに応答して、ページ上にページ隅の折りを作る。これをどのように行うことができるかの例は、以上で説明している。00138図32は、1つ以上の実施形態による方法におけるステップを記述する流れ図である。この方法は、任意の適したハードウェア、ソフトウェア、ファームウェア、またはその組み合わせと関連付けて実現することができる。少なくとも一部の実施形態では、この方法は、以上で説明したシステムおよび以下で説明するシステムというような、システムと関連付けて実現することができる。00139ステップ3200では、ページに対するベゼルジェスチャー入力を受ける。ステップ3202では、このページと関連付けられたタブ構造を露出する。これをどのように行うことができるかの例は、以上で説明している。デバイス例00140図33は、本明細書において記載したジェスチャー技法の実施形態を実現するために、図1および図2を参照して説明したような、任意のタイプの携帯用デバイスおよび/またはコンピューターデバイスとして実現することができるデバイス例3300の種々のコンポーネントを示す。デバイス3300は、デバイスデーター3304例えば、受信データー、受信されているデーター、ブロードキャストの予定が組まれているデーター、データーのデーターパケット等の有線および/またはワイヤレス通信を可能にする通信デバイス3302を含む。デバイスデーター304または他のデバイスコンテンツは、このデバイスのコンフィギュレーション設定値、このデバイスに格納されているメディアコンテンツ、およびこのデバイスのユーザーと関連にある情報を含むことができる。デバイス3300に格納されているメディアコンテンツは、任意のタイプのオーディオ、ビデオ、および/または画像データーを含むことができる。デバイス3300は、1つ以上のデーター入力3306を含み、これらを介して、ユーザー選択可能な入力、メッセージ、音楽、テレビジョンメディアコンテンツ、記録されているビデオコンテンツ、ならびに任意の他のタイプのオーディオ、ビデオ、および/または任意のコンテンツおよび/またはデーターソースから受信された画像データーというような、任意のタイプのデーター、メディアコンテンツ、および/または入力を受けることができる。00141また、デバイス3300は、通信インターフェース3308も含む。通信インターフェース3308は、シリアルおよび/またはパラレルインターフェース、ワイヤレスインターフェース、任意のタイプのネットワークインターフェース、モデム、ならびに任意の他のタイプの通信インターフェースのうち任意の1つ以上として実現することができる。通信インターフェース3308は、デバイス3300と通信ネットワークとの間に、接続および/または通信リンクを設け、これを介して、他の電子機器、計算デバイス、および通信デバイスがデバイス3300とデーターを通信する。00142デバイス3300は、1つ以上のプロセッサー3310例えば、マイクロプロセッサー、コントローラ等のうち任意のものを含む。プロセッサー3310は、デバイス3300の動作を制御するため、そして以上で説明したジェスチャーの実施形態を実現するために、種々のコンピューター実行可能命令または読み取り可能命令を処理する。代わりにまたは加えて、デバイス3300には、全体的に3312で識別される処理および制御回路と共に実装されるハードウェア、ファームウェア、または固定論理回路のうち任意のものまたは組み合わせを実装することができる。図示されていないが、デバイス3300は、当該デバイス内部にある種々のコンポーネントを結合するシステムバスまたはデーター転送バスを含むことができる。システムバスは、メモリーバスまたはメモリーコントローラ、周辺バス、ユニバーサルシリアルバス、および/または種々のバスアーキテクチャーのうち任意のものを利用するプロセッサーバスまたはローカルバスというような、異なるバス構造のうち任意の1つまたは組み合わせを含むことができる。00143また、デバイス3300は、1つ以上のメモリーコンポーネントというような、コンピューター読み取り可能媒体3314も含む。その例には、ランダムアクセスメモリーRAM、不揮発性メモリー例えば、リードオンリーメモリーROM、フラッシュメモリー、EPROM、EEPROM等のうち任意の1つ以上、およびディスク記憶デバイスが含まれる。ディスク記憶デバイスは、ハードディスクドライブ、記録可能および/または書き換え可能コンパクトディスクCD、任意のタイプのディジタルバーサタイルディスクDVD等というような、磁気または光記憶デバイスのうち任意のタイプとして実現することができる。また、デバイス3300は、大容量記憶媒体デバイス3316も含むことができる。00144コンピューター読み取り可能媒体3314は、デバイスデーター3304、ならびに種々のデバイスアプリケーション3318や、デバイス3300の動作態様に関する任意の他のタイプの情報および/またはデーターを格納するデーター記憶メカニズムを設ける。例えば、オペレーティングシステム3320は、コンピューター読み取り可能媒体によってコンピューターアプリケーションとして維持し、プロセッサー3310において実行することができる。デバイスアプリケーション3318は、デバイスマネージャー例えば、制御アプリケーション、ソフトウェアアプリケーション、信号処理および制御モジュール、特定のデバイスにネーティブなコード、特定のデバイスに対するハードウェア抽象レイヤー等を含むことができる。また、デバイスアプリケーション3318は、本明細書において記載したジェスチャー技法の実施形態を実現するための任意のシステムコンポーネントまたはモジュールも含む。この例では、デバイスアプリケーション3318は、インターフェースアプリケーション3322およびジェスチャーキャプチャードライバー3324を含む。これらは、ソフトウェアモジュールおよび/またはコンピューターアプリケーションとして示されている。ジェスチャーキャプチャードライバ3324は、タッチスクリーン、トラックパッド、カメラ等のような、ジェスチャーを取り込むように構成されているデバイスに、インターフェースを設けるために使用されるソフトウェアを代表する。代わりにまたは加えて、インターフェースアプリケーション3322およびジェスチャーキャプチャードライバー3324は、ハードウェア、ソフトウェア、ファームウェア、またはその任意の組み合わせとして実現することができる。00145また、デバイス3300は、オーディオおよび/またはビデオ入力/出力システム3326も含む。システム3326は、オーディオデーターをオーディオシステム3328に供給し、および/またはビデオデーターをディスプレイシステム3330に供給する。オーディオシステム3328およびディスプレイシステム3330は、オーディオ、ビデオ、および画像データーを処理し、表示し、および/またはそれ以外でレンダリングする任意のデバイスを含むことができる。ビデオ信号およびオーディオ信号は、デバイス3300からオーディオデバイスおよび/またはディスプレイデバイスに、RF無線周波リンク、S-ビデオリンク、複合ビデオリンク、コンポーネントビデオリンク、DVIディジタルビデオインターフェース、アナログオーディオ接続、または他の同様の通信リンクを介して伝達することができる。一実施形態では、オーディオシステム3328および/またはディスプレイシステム3330は、デバイス3300に対して外部のコンポーネントとして実現される。あるいは、オーディオシステム3328および/またはディスプレイシステム3330は、デバイス例3300の統合コンポーネントとして実現される。結論00146タッチディスプレイに対するベゼルジェスチャーについて記載した。少なくとも一部の実施形態では、デバイスのベゼルを使用して、ベゼルジェスチャーの使用によってアクセス可能な機能を拡張する。少なくとも一部の実施形態では、オフスクリーンモーションをベゼルによって使用して、ベゼルジェスチャーによるスクリーン入力を作ることができる。ベゼルジェスチャーは、1本指のベゼルジェスチャー、複数指/同じ手のベゼルジェスチャー、および/または複数指、異なる手によるベゼルジェスチャーを含むことができる。00147以上、構造的特徴および/または方法論的動作に特定の文言で実施形態について説明したが、添付した特許請求の範囲において定められている実施形態は、これら説明した特定の特徴や動作には必ずしも限定されないことは言うまでもない。逆に、これらの特定の特徴や動作は、特許請求する実施形態を実現する形態例として開示したまでである。"