(57)【特許請求の範囲】
【請求項１】
プロセッサと、
メモリと、
タッチスクリーンディスプレーと、
前記タッチスクリーンディスプレーに表示することができる少なくとも１つの放射状メニューを含んでなる一組のマーキングメニューとを含んでなるコンピュータシステムにおいて、
放射状メニューは、ユーザーに、メニュー項目に関連する前記放射状メニューのスライスに対応する方向に前記タッチスクリーンディスプレーをストロークさせることによって前記メニュー項目を選択させ、そして
放射状サブメニューのすべてのスライスは、実質的に、前の放射状メニューから派生した前のストロークに対して約９０°以下の角度であり、これにより一連の連続したストロークを最初のストロークの開始点の近くで終わらせる、
ことを特徴とするコンピュータシステム。
【請求項２】
前記マーキングメニューは、少なくとも１つの最初の放射状メニューと、少なくとも１つの放射状サブメニューとを含んでなり、そして
放射状サブメニューは、前記タッチスクリーンディスプレーの端に沿って配置されるエッジラジアルメニューでも前記タッチスクリーンディスプレーの隅に配置されるコーナーラジアルメニューでもよい、請求項１に記載のコンピュータシステム。
【請求項３】
前記エッジラジアルメニューは、３つのスライスを含んでなり、
前記３つのスライスのうちの２つは、前記端に沿って反対方向を向いており、そして
前記３つのスライスのうちの中央のスライスは、前記端に対して実質的に垂直であり且つ前記端から離れる方向を向くストロークに対応する、請求項１に記載のコンピュータシステム。
【請求項４】
前記３つのスライスの大きさは異なる、請求項３に記載のコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータユーザーインターフェースに関する。さらに詳しくは、本発明は、携帯端末の片手での操作を容易にすることができるスペース制限型マーキングメニューに関する。
【背景技術】
【０００２】
モバイルコンピューティング技術分野における最近の発展によって、異なる通信およびネットワークアプリケーションの携帯端末への統合が活性化されている。例えば、スマートフォンおよび電子手帳（ＰＤＡ）は、手のひらサイズの装置に音声通信サービス、インターネット接続、およびマルチメディアアプリケーションを提供することができる。一方、例えば液晶ディスプレー（ＬＣＤ）およびタッチスクリーンのような、ディスプレーおよび入力技術分野における進歩によって、従来よりも正確かつ人間工学的であり、解像度も高いディスプレーが可能となった。しかしながら、小型で、直感的で、使い易く、覚え易く、そして機能豊富なグラフィックユーザーインターフェースの設計は、未だ課題である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
使い易さを向上等させた携帯機器用のスペース制限型マーキングメニューを提供する。
【課題を解決するための手段】
【０００４】
本発明の１つの実施態様は、ユーザーインターフェースを提供する。前記ユーザーインターフェースは、タッチスクリーンディスプレーと、前記タッチスクリーンディスプレーに表示することができる少なくとも１つの放射状メニューを含んでなる一組のマーキングメニューとを含んでなる。放射状メニューは、ユーザーに、メニュー項目に関連する前記放射状メニューのスライスに対応する方向に前記タッチスクリーンディスプレーをストロークさせることによって前記メニュー項目を選択させる。本実施態様において、放射状サブメニューのすべてのスライスは、実質的に、前の放射状メニューから派生した前のストロークに対して約９０°以下の角度であり、これにより一連の連続したストロークを最初のストロークの開始点の近くで終わらせる。
【０００５】
本実施態様の１つの変化形において、前記マーキングメニューは、少なくとも１つの最初の放射状メニューと、少なくとも１つの放射状サブメニューとを含んでなる。さらに、放射状サブメニューは、前記タッチスクリーンディスプレーの端に沿って配置されるエッジラジアルメニューでも前記タッチスクリーンディスプレーの隅に配置されるコーナーラジアルメニューでもよい。
【０００６】
さらなる変化形において、前記エッジラジアルメニューは、３つのスライスを含んでなる。前記３つのスライスのうちの２つは、前記端に沿って反対方向を向いている。前記３つのスライスのうちの中央のスライスは、前記端に対して実質的に垂直であり且つ前記端から離れる方向を向くストロークに対応する。
【０００７】
さらなる変化形において、前記３つのスライスの大きさは異なる。
【０００８】
さらなる変化形において、前記中央のスライスのくさび角度は、他の２つのスライスのくさび角度よりも大きい。
【０００９】
さらなる変化形において、前記コーナーラジアルメニューは、３つのスライスを含んでなる。前記３つのスライスのうちの外側の２つは、それぞれ、前記隅を形成する端の方向に沿っている。さらに、前記３つのスライスのうちの中央のスライスは、前記コーナーラジアルメニューに関連する隅とは反対側の隅の方を実質的に向くストロークに対応する。
【００１０】
さらなる変化形において、前記３つのスライスの大きさは異なる。
【００１１】
さらなる変化形において、前記中央のスライスのくさび角度は、他の２つのスライスのくさび角度よりも大きい。
【００１２】
本実施態様の１つの変化形において、前記マーキングメニューは、前記タッチスクリーンディスプレーの形状に基づいて変形される少なくとも１つの放射状メニューと、放射状メニューの境界が見える場所にスライスが集められている放射状メニューとを含んでなる。
【００１３】
本実施態様の１つの変化形において、前記マーキングメニューは、ユーザーに、該当するスライスに所定時間触れさせままにしておくことによってメニュー項目を選択させるように構成されている。本実施態様の１つの変化形において、前記マーキングメニューは、ユーザーに、該当するスライスの境界を越えるストローク、もしくは、前記タッチスクリーンディスプレーの端にぶつかるストロークを描かせることによってメニュー項目を選択させるように構成されている。
【発明を実施するための最良の形態】
【００１４】
本詳細な説明に記載されるデータ構造およびコードは、一般に、コンピュータシステムによって使用されるコードおよび／またはデータを記憶できる任意の装置または媒体でよいコンピュータ可読記憶媒体に記憶される。前記媒体としては、揮発性メモリ、不揮発性メモリ、磁気｛じき きおく｝および光学式記憶装置、例えばディスクドライブ、磁気テープ、ＣＤ（コンパクトディスク）、ＤＶＤ（デジタル多用途ディスクまたはデジタルビデオディスク）、または今現在知られているまたは後に開発されるコンピュータ可読媒体を格納することができる他の媒体が挙げられるが、これらに限定されるわけではない。
【００１５】
携帯端末のための使い易いユーザーインターフェースをデザインする際の課題の１つとは、メニュー項目の表示である。多くのスマートフォンおよびＰＤＡが、未だに、慣用の「ドロップダウン」または「ポップアップ」形式のメニューを使用している。これらのメニュー形式は、デスクトップメニューに似ているためユーザーが親しみやすいという利点があるが、携帯端末で運用するのは困難である。これらの慣用のメニュー項目は、ディスプレーの解像度が高くおよびその大きさが限られているため、極めて小さい。従って、ユーザーは、先の尖ったスタイラスを使用して、タッチスクリーンディスプレー上のメニュー項目をアクティブにしなければならないことが多い。そのようなスタイラス操作は、一方の手で装置を持ち、もう一方の手でスタイラスを持つことになるので、両手を必要とするため、煩わしいことが多い。さらに、階層が多重化されている慣用のメニューの場合、ユーザーは、所望のメニュー項目にたどり着くまでにたくさんのメニュー階層を通り抜ける必要がある場合がある。これは、時間が掛かり、間違いが生じやすい。
【００１６】
本発明の実施態様は、携帯端末の操作を容易にするために、「マーキングメニュー」と呼ばれる特殊なメニューを採用する。マーキングメニューは、一般に、以下のようにタッチスクリーンで実行され、機能する。操作時、ユーザーは、スタイラスのような物または指を前記スクリーンに押し付け、一定時間、通常は１秒未満、待つ（この操作は「プレス・アンド・ウェイト」と呼ばれる）。そして、放射状のメニューが現れる。ある１つの実施態様では、前記放射状メニューは、前記スクリーン上のプレス・アンド・ウェイト接触点の真下に現れる。慣用の放射状メニューは一般に円形であり、メニュー項目は、前記円の異なる「スライス」または「くさび形部分」に割り当てられる。
【００１７】
前記放射状メニューが現れた後、ユーザーは、所望の項目をスタイラスまたは指でストロークすることによって前記項目を反転表示させる。選択された項目がサブメニューに相当する場合、前記ストロークの終了時に別の放射状メニューが現れてもよい。そして、ユーザーは、前記サブメニューをストロークすることによって、メニュー項目を選択することができる。ここで留意すべきは、ユーザーは、「熟練者モード」において連続したストロークを描くことによって、一続きの選択を行うことができることである。熟練者モードでは、ユーザーは「プレス・アンド・ウェイト」は行わず、ユーザーインターフェースは、一般に、放射状メニューを表示しない。従って、ユーザーは、もし適切なメニュー項目の位置を覚えていれば、いくつかのメニュー階層を素早く飛び越えることができる。ここで留意すべきは、本開示において、表示された放射状メニューに基づいてメニュー項目を選択するプロセスを、「初心者モード」と呼ぶ。
【００１８】
図１は、スタイラスで操作することができ、かつ、十分に大きな表示域に表示することができる慣用のメニューを示す。ユーザーがスタイラス１０６を用いてディスプレーを一定時間押圧すると、最初の放射状メニュー１０２が現れる。放射状メニュー１０２は、４つの項目を含んでなる。前記４つの項目は、４つの「スライス」に設置される。前記スライスの各々の幅は、約９０°である。この実施例では、ユーザーは、まず、右上のスライスに向かって線を引く。これは「コピー」操作である。この選択によって、サブメニュー１０４が現れる。前記サブメニュー１０４は、前記コピー操作にどのクリップボードを使用するかについての４つの選択肢を含んでなる。
【００１９】
ユーザーは、スタイラス１０６を持ち上げずにサブメニュー１０４の右下のスライスに向かって２回目の線を引くことができる。このように、ユーザーは、「マーク」を形成する連続した線を引くことによって２つのメニューレベルを縦断することができる。ここで留意すべきは、ユーザーは、任意に、プレス・アンド・ウェイトプロセスなしで前記２つの線を引くことができることである。この場合、ユーザーインターフェースは、放射状メニュー１０２および１０４を表示せず、ユーザーが前記２つの連続した線を引き終えた後直ちにクリップボード３を用いたコピー操作を行う命令を受けることができる。
【００２０】
本発明の実施態様は、親指で操作することができるマーキングメニューベースのユーザーインターフェースを提供する。すなわち、ユーザーは、携帯端末を持ち、端末を持つ手の親指を使ってメニューをナビゲートすることができる。マーキングメニューは、タッチセンサー式装置と親指でやりとりする場合に好ましい。その理由は、マーキングメニューは、不正確な道具である親指を使って選択を行うための小さなスペースで比較的沢山の選択肢を利用できるようにすることができるからである。マーキングメニューは、使用されるまで隠れているため、専用の表示スペースは全く必要としない。また、マーキングメニューは、階層的に配置することも可能である。これは、任意の数の選択肢が利用できるようになることを意味する。
【００２１】
さらに、マーキングメニューは、（明示された放射状メニューを用いる）初心者と、（明示された放射状メニューを用いない）熟練者との両方がアクセスすることができる。特に、熟練者モードの性能はかなり高く、その理由は、既知のメニュー項目へのアクセスは無意識の行為となるからである。これは、ユーザーが、認知処理よりも、非常に速い筋肉の記憶を使って操作を行うことができることを意味する。
【００２２】
これらの特徴によってマーキングメニューは慣用のドロップダウンまたはポップアップメニューよりも好ましくなるが、従来のマーキングメニューは、小型携帯端末にとっては、まだ理想的ではない。最初のマーキングメニューは、１９９０年代初期に、大画面ディスプレー用に開発された。慣用のマーキングメニューに関連する問題の１つは、スペースが限られた装置にうまく適合できないことである。特に、一連の放射状メニュー上に描かれる線（ストローク）は外側へ放射状に広がり続けるので、慣用のマーキングメニューには、必要とするスペースの量についての理論的限界が全く無い。換言すれば、実質的に同じ方向への複数のストロークは、小さな画面上では「延びる一方の」筆跡となり得る。例えば、図１の例の場合、ユーザーは同じ右上方向に２つの連続した線を引くことができ、最終的に得られる筆跡は、ほぼ直線に似ている。複数のメニュー階層が存在する場合、これらの線（ストローク）を次々と描いていくと、すぐに画面の端にぶつかってしまう。
【００２３】
本発明の実施態様は、そのような延びる一方のストロークを防ぐ改良型マーキングメニューシステムを提供する。改良型マーキングメニュー構成は、ユーザーによる２つの連続したストロークが決して同じ方向にならないようにすることができる。従って、一連のストロークの終点は、開始点の付近にとどまることができる。さらに、本改良型マーキングメニューシステムは、四半円形メニューまたは半円形メニューのような、完全な放射状メニューと部分的な放射状メニューの両方を使用する。これらの部分的な放射状メニューによって、ユーザーは、携帯端末では利用できることが多いタッチスクリーンディスプレーの端および隅を利用して、親指でより正確なストロークを描くことができる。
【００２４】
本発明の実施態様は、携帯端末のタッチスクリーンディスプレーのような限られたスペースに任意の数のメニュー項目を表示させることができるスペース制限型マーキングメニュー（ＳＣＭＭ）を提供する。先のマーキングメニューと同様に、ＳＣＭＭは、初心者モードと熟練者モードの両方で操作することができる。初心者モードでは、ユーザーは、通常は放射状メニューの中心であるメニューの基準点を押し続ける。少し遅れてから（通常は約２００〜５００ｍｓ）、放射状メニューが表示され、ユーザーに前記メニューから項目を選択させる。もし項目の１つがサブメニューの基準点である場合、同じ選択維持のパターンを繰り返してサブメニューを表示させることができる。熟練者モードでは、ユーザーは、単に特定の一連のメニュー選択に対応する一連のストロークを描くだけで、所望の操作を起動する。
【００２５】
本発明の実施態様では、任意のサブストロークが前のストロークの開始点の方へ「折り返す」ように、異なるレベルのマーキングメニューが設定される。ここで留意すべきは、サブストロークとは、前のストロークに続き、かつ、前記前のストロークによって呼び出されたサブメニュー上に一般に描かれるストロークのことである。特に、サブメニューのスライスは、すべてのサブストロークが、対応する前のストロークに対して約９０°以下の角度となるような独特の位置に配置される。携帯機器の画面の大きさは限られているので、携帯機器にとってこのことは重要である。昨今のアプリケーションの複雑さに必要とされる多階層メニューをサポートするには、連続したストロークが、描かれるストロークのとり得る方向の数が最大になるように配置されることが多い。
【００２６】
図２は、本発明の１つの実施態様によるスペースの限られたディスプレーに表示される異なるマーキングメニュー間の模範的な移行図を示している。ある１つの実施態様では、３種類の放射状メニュー、すなわち、完円形放射状メニュー、半円形放射状メニューおよび四半円形放射状メニューが存在する。図２に示されるように、これら３種類の放射状メニューを表示するために、それぞれ２０２から２１８までの番号を振られた９つのマーキングメニュー配置構成が存在する。ここで留意すべきは、図２の各正方形は、タッチスクリーンディスプレーの境界を表しているということである。一般に、画面は正方形でも長方形でもよく、本発明の実施態様は正方形の画面に限定されるわけではない。
【００２７】
図２の破線矢印は、ある特定のメニュー項目すなわちスライスから別のサブメニューへの移行を示している。一般に、サブメニューは、四半円形メニューでも半円形メニューでもよい。四半円形メニューは、画面の隅に配置されて、コーナーメニューまたはコーナーサブメニューと呼ばれることがあり、半円形メニューは、画面の端に配置されて、エッジメニューまたはエッジサブメニューと呼ばれることがある。本実施例では、四半円形メニュー２０２、２０６、２１８および２１４が、それぞれ、画面の左上隅、右上隅、右下隅および左下隅に配置される。半円形メニュー２０４、２１２、２１６および２０８が、それぞれ、画面の上端、右端、下端および左端に配置される。この配置により、サブメニュー内の任意のスライスが実質的に前のメニューの方を向くことになるので、延びる一方の連続したストロークを防ぐことができるようになる。
【００２８】
ある１つの実施態様において、最初のメニューは、完全な円形の放射状メニューであってもよい。すべてのサブメニューは、半円形または四半円形メニューであり、これらのメニューは、サブストロークを実質的に前のメニューまたはサブメニューの方に向かせる。ここで留意すべきは、サブメニューのスライスは、前のメニューと真向かいになる必要はないということである。サブストロークが前のストロークと同じ方向へ向かない限り、延びる一方のストロークは、まだ防ぐことはできる。
【００２９】
例えば、メニュー２１０の上側スライスは、画面の上端に沿って配置された半円形サブメニュー２０４につながる。サブメニュー２０４は３つのスライスを有し、そして各スライスは、メニュー２１０からサブメニュー２０４へのストロークに対して９０°以下の角度のストロークに対応する。さらに、前記サブメニュー２０４の３つのスライスは、それぞれ、サブメニュー２０２、２１６および２０６につながる。従って、メニュー２１０からサブメニュー２０４へのストロークと、さらなるサブメニューへのストロークとの任意の組み合わせは、画面内に収まる。
【００３０】
ここで留意すべきは、この実施例において、四半円形または半円形サブメニューは３つのスライスを有し、完円形メニュー２１０は４つのスライスを有するということである。一般に、任意の種類のメニューまたはサブメニューが他の個数のスライスを有することは可能である。例えば、完円形メニュー２１０は、上側に３つ、下側に３つ（あるいは左側に３つ、右側に３つ）、計６つのスライスを有していてもよい。各スライスは、（隅に配置された）四半円形サブメニューまたは（端に配置された）半円形サブメニューのいずれに向いていてもよい。図２の実施例において、メニュー２１０の４つのスライスは、端に配置された半円形サブメニューにしか向いていない。メニュー２１０がそれ以上のスライスを備えている場合、これらのスライスの一部は半円形サブメニューに向き、一部は四半円形サブメニューに向くことがある。
【００３１】
一般に、四半円形メニューの幅は９０°である必要はなく、半円形メニューの幅は１８０°である必要はない。四半円形メニューは、その２つの真っすぐな端が画面の隅の形状に実質的に合っていれば、より一般的にはコーナーラジアルメニューと呼ぶことができる。同様に、半円形メニューは、その真っすぐな端が画面の端に実質的に合っていれば、より一般的にはエッジラジアルメニューと呼ぶことができる。
【００３２】
加えて、四半円形または半円形サブメニューは、３つよりも多いスライスを備えていてもよい。図２の実施例は、マーキングメニューについて９つのメニュー設置位置を示しているが、本発明はこの構成に限定されるわけではない。これよりも多いメニュー設置位置を設けることも可能である。例えば、画面の各端に沿って２つの半円形サブメニューが配置されていてもよい。
【００３３】
さらに、図２に示される移行関係は、本発明を実施する唯一の方法ではない。他の移行関係も可能である。例えば、サブメニュー２０６の右端のスライスは、サブメニュー２１８の代わりにサブメニュー２１２につながっていてもよい。
【００３４】
前述の構成は、親指による操作に特に有用となり得る。タッチスクリーンにおける親指の接触面積は、一般に、スタイラスの先端の接触面積よりもずっと大きい。従って、親指一本で操作するようにデザインされたマーキングメニューは、比較的エラーの少ない操作をするのに十分なほど大きいスライスを有することが理想的である。従って、携帯端末の小さな画面では、マーキングメニューが画面のほぼ全体を容易に占領しかねない。本発明の構成は、画面領域内にストロークを収めたままで、限られたスペースに大きなサブメニューを表示させることができる。また、サブメニューを隅および端に配置することで、通常は画面の上の材料であり且つ画面の周りの「枠」を形成する実際の画面の端を、ストロークを描くときのガイドとしてユーザーが使用することができる。
【００３５】
本発明の実施態様は、異なる種類のマーキングメニューを以って実施することができる。
【００３６】
本発明の実施態様において、放射状メニューは、完全なる円形または部分的円形のいずれの場合においても、任意の数のスライスを有することができる。図３は、本発明の１つの実施態様による最初のマーキングメニューのためのさまざまな形態を示している。例えば、マーキングメニュー３０２は、４つのスライスを備えている。マーキングメニュー３０４および３０６は、各々、配置の異なる６つのスライスを備えている。マーキングメニュー３０８は、８つのスライスを備えている。マーキングメニューがいくつまでスライスを備えることができるかについての制限は理論上無いが、マーキングメニューを親指一本で容易にナビゲートできるようにするには、８つまたはそれより少ないスライスが好ましいと思われる。
【００３７】
前記実施例において、コーナーラジアルメニューは３つのスライスを有し、これらのスライスは、各々、３０°の等しいくさび角度を有する。この角度設定は、１２個のスライスからなる完全な円に相当するため、親指によるメニューの操作の精度を制限してしまう可能性がある。スライスに異なるくさび角度を用いることが有益となる場合がある。ある１つの実施態様において、図４の模範的なコーナーラジアルメニュー４０２によって示されるように、端に沿った２つのスライスは、中央のスライスよりも小さいくさび角度を有する。端に沿ったスライスの角度を制限することによって、２つの理由により、より正確な親指による操作を促すことができる。まず第一に、サブストロークの開始点は画面の隅から派生することが多く、その結果、サブストロークは、３０°よりも大きく広がるくさび形領域内に入りやすい。第２に、もしユーザーの親指が画面の端に触れた場合、前記端は、サブストロークの精度を高めるガイドとして機能することができる。従って、ユーザーが端のスライスについて必要とし得る移動許容範囲は、３０°よりも小さい。さらなる実施態様において、模範的なコーナーラジアルメニュー４０４によって示されるように、コーナーラジアルメニューのアーチは、四半円形よりも大きくてもよい。さらに、前記コーナーラジアルメニューの中心に位置する中心領域４０６は、さらなるメニュー項目のためのスペースを提供することができる。この位置に関して特に有用なメニュー動作は、現在のメニュー選択を取り消すおよび／または現在のコーナーラジアルメニューを閉じることができる「キャンセル」機能である。
【００３８】
ユーザーがメニューを反転表示させた後に前記メニューを選択することができる方法がいくつかある。ある１つの実施態様において、ユーザーインターフェースは、ユーザーに、放射状メニューの該当するスライスの端を越えてストロークを描かせることによって項目を選択させる。しかしながら、小さなディスプレーでは、放射状メニューは比較的大きくなり、画面のほぼ全域を占めてしまうことがあり、放射状メニューの境界の外側にはほとんど空きスペースが無い状態になる。ユーザーインターフェースは、いくつかの異なる方法を用いてこの状況に対処することができる。ある１つの実施態様において、ユーザーインターフェースは、メニューの境界の外側に十分なスペースがある場合にのみ、マーキングメニューを表示させることができる。任意に、ユーザーインターフェースは、図５の模範的なメニュー５０２によって示されるように、放射状メニューを変形させて、メニューの境界の外側にある程度のスペースが見え続けるようにすることもできる。さらに、ユーザーインターフェースは、メニューを再配置して、境界が見える方向にスライスを「つぶす」ことができる。図５の模範的なメニュー５０４によって示されるように、６つのスライスが放射状メニューの上側と下側に再配置されている。左と右のスペースは、メニュー項目に占められていない。
【００３９】
さらなる実施態様において、ユーザーインターフェースは、前述の境界横断方法の延長を利用することができる。メニューの一部の境界がタッチスクリーンディスプレーに入らない場合、もし該当するスライス内に収まるユーザーの接触点が、たとえまだ前記スライス内にあるとしても、タッチスクリーンディスプレーの端に当たるのであれば、メニュー項目が選択されたと考える。
【００４０】
さらなる実施態様において、ユーザーインターフェースは、タイムアウト選択法を利用することができる。すなわち、ユーザーが該当するスライスとの接触を、所定のタイムアウト時間よりも長く維持した場合に、メニュー項目が選択される。このように、ユーザーは、スライスの境界を越えるストロークを描くことなく、メニュー項目を選択することができる。
【００４１】
図６は、一連のストロークの結果として画面の隅に表示された一連のコーナーサブメニューを示している。ユーザーは、まず、タッチスクリーンディスプレーに触れ、その接触を一定時間維持する（操作６０２）。ここで留意すべきは、接触点が大きな黒点として図示されていることである。そして、完円形マーキングメニューが現れる。ユーザーは、右上のスライスにストロークを描く（操作６０４）。ここで留意すべきは、選択されたスライスは斜交平行模様で示されることである。
【００４２】
このストロークの結果、ユーザーインターフェースは、画面の右上隅にコーナーサブメニューを表示する。その後、ユーザーは、下向きのサブストロークを描いて、画面の右端に沿ったスライスを選択する（操作６０６）。次に、ユーザーインターフェースは、右下隅に第３レベルのコーナーサブメニューを表示する。ユーザーは、画面の下端に沿って最後のサブストロークを描いて、このコーナーサブメニューの最下スライスを選択する（操作６０８）。
【００４３】
ここで留意すべきは、本発明の実施態様は、実質的に画面の中央に配置されたコーナーサブメニューを以って実施することができることである。図７は一連のコーナーサブメニューを示し、これらのコーナーサブメニューは、各々、本発明の１つの実施態様に従って前のストロークの終点に配置される。ユーザーは、まず、タッチスクリーンディスプレーに触れ、その接触を一定時間維持する（操作７０２）。その後、完円形マーキングメニューが現れる。そして、ユーザーは、右上のスライスにストロークを描く（操作７０４）。
【００４４】
その結果、ユーザーインターフェースは、下端または左端を向いているスライスを含むコーナーサブメニューを表示する。ここで留意すべきは、このコーナーサブメニューが、この最初のストロークの終点に配置されるということである。その後、ユーザーは、下向きのサブストロークを描いて、前記サブメニューの右側のスライスを選択する（操作７０６）。次に、ユーザーインターフェースは、前記２番目のストロークの終点に第３レベルのコーナーサブメニューを表示する。それに応じて、ユーザーは、左側に向かって最後のサブストロークを描いて、このコーナーサブメニューの最下スライスを選択する（操作７０８）。ここで留意すべきは、図７の構成において、メニュー項目の選択は、スライスの境界を越えるストロークを描くことによって選択を行うと、あまりうまくいかないということである。この選択メカニズムは、スライスの形状が異なっている方がうまく機能する。
【００４５】
図８は、本発明の１つの実施態様に従って熟練者モードにおいて描かれた３つのストロークを含む筆跡を示している。前記筆跡において、最後のストロークの終点は、最初のストロークの開始点の近くにある。ここで留意すべきは、熟練したユーザーは、メニューを表示させることなく、身振りでこれらの３つのストロークを素早く行うことができ、あたかもメニューが表示されているかのように同じメニュー項目を選択することができるということである。
【００４６】
図９は、本発明の１つの実施態様によるスペース制限型マーキングメニューユーザーインターフェースを容易にする模範的なコンピュータシステムを示している。コンピュータシステム９０２は、プロセッサ９０４と、メモリ９０６と、記憶装置９０８とを含んでなる。コンピュータシステム９０２は、タッチスクリーンディスプレー９０１に接続されている。
【００４７】
記憶装置９０８は、オペレーティングシステム９１６用のコード、およびアプリケーション９２０および９２２を記憶している。オペレーティングシステム９１６は、本開示で教示されているようなスペース制限型マーキングメニューに基づくユーザーインターフェースモジュール９１８をさらに含んでなる。操作時、前記スペース制限型マーキングメニューに基づくユーザーインターフェースモジュール９１８を含んでなるオペレーティングシステム９１６は、メモリ９０６に読み込まれる。プロセッサ９０４がメモリ９０６に記憶されている該当するコードを実行すると、スペース制限型マーキングメニューがタッチスクリーンディスプレー９０１に表示される。
【図面の簡単な説明】
【００４８】
【図１】スタイラスで操作することができ、かつ、十分に大きな表示域に表示することができる慣用のマーキングメニューを示す図である。
【図２】本発明の１つの実施態様によるスペースの限られたディスプレーに表示される異なるマーキングメニュー間の模範的な移行図である。
【図３】本発明の１つの実施態様による最初のマーキングメニューのためのさまざまな形態を示す図である。
【図４】本発明の１つの実施態様による、くさび角度の異なるスライスと、さらなるメニュー項目のための中心領域とを含んでなるコーナーラジアルメニューの模範的な構成を示す図である。
【図５】本発明の１つの実施態様による、放射状メニューを変形および再配置させる異なる方法を示す図である。
【図６】コーナーサブメニューがディスプレー画面の隅に配置される本発明の１つの実施態様による模範的な構成を示す図である。
【図７】コーナーマーキングメニューが前のストロークの終点に配置される本発明の１つの実施態様による模範的な構成を示す図である。
【図８】本発明の１つの実施態様による、最後のストロークの終点が最初のストロークの開始点の近くにある３つのストロークを含む筆跡を示す図である。
【図９】本発明の１つの実施態様によるスペース制限型マーキングメニューユーザーインターフェースを容易にする模範的なコンピュータシステムを示す図である。
【図１】
0005133676.tif 000002
【図２】
0005133676.tif 000003
【図３】
0005133676.tif 000004
【図４】
0005133676.tif 000005
【図５】
0005133676.tif 000006
【図６】
0005133676.tif 000007
【図７】
0005133676.tif 000008
【図８】
0005133676.tif 000009
【図９】
0005133676.tif 000010