(57)【要約】【課題】親指に基づくジェスチャーに適した携帯用電子機器を提供すること。【解決手段】携帯用電子機器は、タッチセンサー式表示部を含む。実施形態では、初期タッチゾーンは、表示部の左側および右側で有効にされる。機器を片手で握っている人は、タッチゾーンでジェスチャーを行うことによって親指を使用してナビゲートすることができる。例えば、1つのそのようなジェスチャーは、デフォルトとしてタッチゾーンを選択してもよい。選択メニューが次いで、タッチゾーンの領域に表示されてもよい。適切なジェスチャー(例えば、親指を使用する)は、選択メニューを操作することができる。【選択図】図1
2013171589.tif 000002
【特許請求の範囲】
【請求項１】
タッチセンサー式表示部を有する携帯用電子機器でのコンピュータ実施方法において、
前記表示部の左側または前記表示部の右側に位置する第1のタッチゾーンで行われる第1のタップジェスチャーを検出するステップと、
前記第1のタップジェスチャーの検出に応答して、前記第1のタッチゾーンに近接して定義される湾曲経路に沿って配置される第1の複数の表示メニューボタンを含む第1の選択メニューを表示するステップであって、前記メニューボタンは、前記表示部で対応するメニュー項目タッチゾーンを有する、ステップと、
イベントを検出するステップであって、
前記イベントが、前記メニュー項目タッチゾーンの1つで行われる第2のタップジェスチャーであるならば、前記メニュー項目タッチゾーンに対応する前記メニューボタンと関連するアクションを行い、
前記イベントが、前記第1のタッチゾーンで行われる第2のタップジェスチャーであるならば、前記第1の選択メニューを隠す、ステップとを含む方法。
【請求項２】
前記メニューボタンと関連するアクションを行うステップは、前記メニューボタンと関連するコンテンツを表示するステップを含む、請求項1に記載の方法。
【請求項３】
前記メニューボタンと関連するアクションを行うステップは、前記メニューボタンと関連する第2の選択メニューを表示するステップを含み、前記第2の選択メニューは、前記第1の選択メニューの周囲に沿って配置される第2の複数の表示メニューボタンを含む、請求項1に記載の方法。
【請求項４】
前記第2の複数の表示メニューボタンの少なくとも1つは、第3の選択メニューと関連する、請求項3に記載の方法。
【請求項５】
前記第1のタッチゾーンで第2のタップジェスチャーを検出するステップおよびそれに応答して以前の選択メニューを再表示するステップをさらに含む、請求項4に記載の方法。
【請求項６】
前記第1の選択メニューをより小さなサイズで再表示するステップをさらに含む、請求項3に記載の方法。
【請求項７】
前記イベントが、スワイプジェスチャーであるならば、前記スワイプジェスチャーの方向に近い方向で前記湾曲経路に沿って動く前記第1のメニューボタンの動画を表示し、前記第1のメニューボタンの1つまたは複数は、隠されるようになり、1つまたは複数の新しいメニューボタンは、出現し、それによって前記第1の選択メニューは、前記第1の複数の表示メニューボタンと異なる第2の複数の表示メニューボタンを含む、請求項1に記載の方法。
【請求項８】
第1の向きと第2の向きとの間での前記携帯用電子機器の向きの変化を検出するステップおよびそれに応答して前記表示部の前記第1の向きにある前記第1のタッチゾーンの位置を前記第2の向きにある前記表示部の左側または右側の位置に変えるステップをさらに含む、請求項1に記載の方法。
【請求項９】
前記向きの変化は、横長の向きと縦長の向きとの間である、請求項8に記載の方法。
【請求項１０】
前記表示部で左側タッチゾーンおよび右側タッチゾーンを有効にするステップならびに前記左側タッチゾーンおよび前記右側タッチゾーンのそれぞれに図形を表示するステップをさらに含む、請求項1に記載の方法。
【請求項１１】
前記図形は、透明である、請求項10に記載の方法。
【請求項１２】
プロセッサと、
データ保存部と、
タッチセンサー式表示部とを含む携帯用電子機器であって、
前記データ保存部は、コンピュータ実行可能プログラムコードを格納し、前記プログラムコードは、前記プロセッサによって実行されるとき、前記プロセッサに、
前記表示部の左側または前記表示部の右側に位置する第1のタッチゾーンで行われる第1のタップジェスチャーを検出するステップと、
前記第1のタップジェスチャーの検出に応答して、前記第1のタッチゾーンに近接して定義される湾曲経路に沿って配置される第1の複数の表示メニューボタンを含む第1の選択メニューを表示するステップであって、前記メニューボタンは、前記表示部で対応するメニュー項目タッチゾーンを有する、ステップと、
イベントを検出するステップであって、
前記イベントが、前記メニュー項目タッチゾーンの1つで行われる第2のタップジェスチャーであるならば、前記メニュー項目タッチゾーンに対応する前記メニューボタンと関連するアクションを行い、
前記イベントが、前記第1のタッチゾーンで行われる第2のタップジェスチャーであるならば、前記第1の選択メニューを隠す、ステップとを行わせる、携帯用電子機器。
【請求項１３】
前記メニューボタンと関連する前記アクションは、前記メニューボタンと関連するコンテンツを表示することを含む、請求項12に記載の携帯用電子機器。
【請求項１４】
前記メニューボタンと関連する前記アクションは、前記メニューボタンと関連する第2の選択メニューを表示することを含み、前記第2の選択メニューは、前記第1の選択メニューの周囲に沿って配置される第2の複数の表示メニューボタンを含む、請求項12に記載の携帯用電子機器。
【請求項１５】
前記イベントが、スワイプジェスチャーであるならば、前記スワイプジェスチャーの方向に近い方向で前記湾曲経路に沿って動く前記第1のメニューボタンの動画を表示し、前記第1のメニューボタンの1つまたは複数は、隠されるようになり、1つまたは複数の新しいメニューボタンは、出現し、それによって前記第1の選択メニューは、前記第1の複数の表示メニューボタンと異なる第2の複数の表示メニューボタンを含む、請求項12に記載の携帯用電子機器。
【請求項１６】
前記コンピュータ実行可能プログラムコードの実行はさらに、前記プロセッサに、前記表示部で左側タッチゾーンおよび右側タッチゾーンを有効するステップならびに前記左側タッチゾーンおよび前記右側タッチゾーンのそれぞれに図形を表示するステップを行わせる、請求項12に記載の携帯用電子機器。
【請求項１７】
コンピュータ可読プログラムコードを格納する持続性コンピュータ可読記憶媒体であって、前記プログラムコードは、プロセッサによって実行されるとき、前記プロセッサに、
表示部の左側または前記表示部の右側に位置する第1のタッチゾーンで行われる第1のタップジェスチャーを検出するステップと、
前記第1のタップジェスチャーの検出に応答して、前記第1のタッチゾーンに近接して定義される湾曲経路に沿って配置される第1の複数の表示メニューボタンを含む第1の選択メニューを表示するステップであって、前記メニューボタンは、前記表示部で対応するメニュー項目タッチゾーンを有する、ステップと、
イベントを検出するステップであって、
前記イベントが、前記メニュー項目タッチゾーンの1つで行われる第2のタップジェスチャーであるならば、前記メニュー項目タッチゾーンに対応する前記メニューボタンと関連するアクションを行い、
前記イベントが、前記第1のタッチゾーンで行われる第2のタップジェスチャーであるならば、前記第1の選択メニューを隠す、ステップとを行わせる、持続性コンピュータ可読記憶媒体。
【請求項１８】
前記メニューボタンと関連する前記アクションは、前記メニューボタンと関連するコンテンツを表示することを含む、請求項17に記載の持続性コンピュータ可読記憶媒体。
【請求項１９】
前記メニューボタンと関連する前記アクションは、前記メニューボタンと関連する第2の選択メニューを表示することを含み、前記第2の選択メニューは、前記第1の選択メニューの周囲に沿って配置される第2の複数の表示メニューボタンを含む、請求項17に記載の持続性コンピュータ可読記憶媒体。
【請求項２０】
前記イベントが、スワイプジェスチャーであるならば、前記スワイプジェスチャーの方向に近い方向で前記湾曲経路に沿って動く前記第1のメニューボタンの動画を表示し、前記第1のメニューボタンの1つまたは複数は、隠されるようになり、1つまたは複数の新しいメニューボタンは、出現し、それによって前記第1の選択メニューは、前記第1の複数の表示メニューボタンと異なる第2の複数の表示メニューボタンを含む、請求項17に記載の持続性コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯用電子機器でのナビゲーションに関する。
【背景技術】
【０００２】
本明細書で別に指示されない限り、この節で述べる手法は、本出願での特許請求の範囲に対する従来技術ではなく、この節に含まれることによって従来技術であるとは認められるものではない。
【０００３】
従来の携帯用電子機器は、普及してきている。ユーザーは典型的には、手のひらで機器を保持する。一方の手が機器を保持しながら、もう一方の手は、ナビゲーションのために使用される。例えば、データを閲覧するまたは文書内をスクロールするためには、ユーザーは、一方の手で従来の携帯用電子機器を保持し、もう一方の手の指を使用してタッチスクリーン式表示部をドラッグし/つまんで表示ページを操作しなければならない。
【発明の概要】
【課題を解決するための手段】
【０００４】
特許請求の範囲に記載の手段によって課題を解決する。
【図面の簡単な説明】
【０００５】
【図１】本開示による使用状況を例示する図である。
【図２】本開示による携帯用電子機器の一般化された概略図である。
【図３】初期タッチゾーンの例を示す図である。
【図３Ａ】図3で示す初期タッチゾーンのためのより一般化された形の例を示す図である。
【図３Ｂ】図3の初期タッチゾーンの存在を示すために使用できる図形要素の例を示す図である。
【図３Ｃ】初期タッチゾーンから選択される、デフォルトタッチゾーンの例を示す図である。
【図４】選択メニューの例を示す図である。
【図４Ａ】メニュー項目タッチゾーンの例を示す図である。
【図４Ｂ】メニューボタンのためのアイコンの例を示す図である。
【図５】タッチゾーンおよび選択メニューを処理するための一般的な流れ図である。
【図６】動的選択メニューの例を示す図である。
【図７】任意の弓状形状を有する選択メニューの例を示す図である。
【図８】サブメニューの表示の例を示す。
【図９】追加のサブメニューが提供されてもよいことを例示する図である。
【発明を実施するための形態】
【０００６】
次の記述では、説明のために、多数の例および特定の詳細が、本開示の完全な理解を提供するために述べられる。しかしながら、特許請求の範囲によって定義されるような本開示は、これらの例だけにまたは以下で述べる他の特徴との組合せで特徴のいくつかもしくはすべてを含んでもよく、さらに本明細書で述べる特徴および概念の変更形態および等価物を含んでもよいことが、当業者には明らかであろう。
【０００７】
図1は、本開示の実施形態による携帯用電子機器100の説明に役立つ例を示す。携帯用電子機器100は、電子回路(図示せず)を収納するシェル(またはフレーム)102、およびタッチセンサー式表示部104を含んでもよい。携帯用電子機器は、オン/オフ制御、音量制御、およびその他などの機能のためのボタン、スイッチ、または他のそのような制御手段(図示せず)を含んでもよい。いくつかの実施形態では、ユーザーは、図1で示す通りに手で携帯用電子機器100を握ることができる。以下で説明するように、選択メニュー106は、ユーザーの親指が表示部に載っている表示部104の領域に表示されて(起動されて)もよいが、選択メニューの起動はまた、指で触れることによって行われてもよいことが理解されよう。しかしながら、次に来る議論で明らかになるように、本開示の実施形態は、親指に基づくジェスチャーに適している。
【０００８】
図1は、コンテンツ(例えば、文書、ウェブページ、およびその他からのテキストおよび/または画像)の表示を提示する表示部104を示す。いくつかの実施形態では、選択メニュー106は、表示部104の同じエリアに表示されるコンテンツを閉塞することもある。いくつかの実施形態では、選択メニュー106は、不透明のこともあり、他の実施形態では、選択メニューは、半透明のこともある。
【０００９】
いくつかの実施形態では、ユーザーは、親指を矢印によって示されるように上下に動かして、いくつかのメニューボタン(例えば、106a、106b)の中から選択してもよい。ユーザーは、例えば親指を使用するタップジェスチャーでメニューボタン(例えば、106a)を選択してもよい。携帯用電子機器100は、例えば選択されたメニューボタン106aと関連するコンテンツを提示することによってタップジェスチャーに応答してもよい。
【００１０】
図2を参照すると、携帯用電子機器100は、処理部品202、メモリ204、およびタッチセンサー式表示部104を含んでもよい。メモリ204は、本明細書で述べるプロセスおよび方法の任意の1つまたは複数をコンピュータに行わせるための、ならびに以下で示しかつ述べる図で描写する表示を作成するための、プロセッサ部品202によって実行できるプログラムコード212を保存してもよい。例えば、プログラムコード212は、ウェブブラウザーまたは文書リーダーなどのアプリケーション、およびその他を表してもよい。メモリは、例えばフラッシュドライブ、および固体ランダムアクセスメモリ(RAM)または読出し専用メモリ(ROM)記憶装置を含む、プログラムコードを保存するための1つまたは複数の持続性コンピュータ可読媒体を含んでもよい。
【００１１】
図3を参照すると、タッチセンサー式表示部104は、本明細書では「タッチゾーン」と呼ばれるエリアを有してもよく、それは、タップジェスチャーの検出のために有効にできる。実施形態では、携帯用電子機器100で実行されるアプリケーション(例えば、212、図2)は、親指に基づくナビゲーションのために「タッチゾーン」を有効にしてもよい。タッチゾーンは、ユーザーがタッチゾーンで表示部にタップジェスチャーを行うときイベントを発生させることができるタッチセンサー式表示部104のエリアのことである。以下で説明するように、アプリケーションはその時、例えば新しいコンテンツを表示することによって、そのイベントに反応してもよい。タッチゾーンは、プロセッサ部品202(図2)が、タップジェスチャーがタッチゾーンで行われるとイベントを発生させるようにプログラムされるとき「有効にされる」。「タップジェスチャー」は例えば、親指もしくは他の指による単一タップ、または二重タップなどの多重タップであってもよい。別の例として、タップジェスチャーは、2つの指を使用する単一タップ、または2つの指を使用する多重タップであってもよい。
【００１２】
いくつかの実施形態では、2つのタッチゾーンが、親指を使用するタップジェスチャーの検出のために有効にされる。それに応じて、タッチゾーン302は、表示部104の左側で有効にされてもよく、別のタッチゾーン304は、表示部の右側で有効にされてもよく、その結果ユーザーが、携帯用電子機器100を左手でまたは右手で握るとき(例えば、図1で示すように)、親指は、タッチゾーンの1つに触れることができる。
【００１３】
図3は、タッチゾーン302および304のために所定位置を使用する実施形態を示す。ユーザーは、所定位置の中だけから、すなわち左側タッチゾーン302または右側タッチゾーン304を選択することが許される。他の実施形態では、初期の左側および右側タッチゾーンは、ユーザーが特定の位置に限定されないように任意であってもよい。図3Aは例えば、表示部104のそれぞれの左側および右側のより長い範囲に沿って有効にされるタッチゾーン302'および304'を示す。図3Aで示す構成は、ユーザーがタッチゾーン302'および304'の長さに沿ったどこかにタッチゾーンを選択することを可能にする。
【００１４】
図3Bを参照すると、いくつかの実施形態では、ユーザーがタッチゾーンの存在を認識することを可能にするために、アイコンが、提示されてもよい。それ故に、アイコン312は、タッチゾーン302が有効であるところを示すための表示部104の領域に表示されてもよい。同様に、アイコン314は、タッチゾーン304が有効であるところを示すための表示部104の領域に表示されてもよい。アイコン312および314は、不透明のこともあり、それ故に下にあるコンテンツの一部を閉塞することもある。別法として、アイコン312および314は、下にあるコンテンツがアイコンを通して透けて見えることを可能にするために、ある程度の透明性を持って表示されてもよい。
【００１５】
ユーザーは、適切なタップジェスチャー、例えば二重タップを行うことによって、または単に一方のタッチゾーンをもう一方の前にタップすることによってタッチゾーン(例えば、右側タッチゾーン304)を選択してもよい。アプリケーションは、選択されたタッチゾーンを記憶していてもよく、その結果次回にアプリケーションが始動されるとき、アプリケーションは、その選択されたタッチゾーンを「デフォルト」タッチゾーンとしてユーザーに提供してもよい。図3Cは例えば、以前に選択されたデフォルトタッチゾーンを提示する表示部104の例を示す。いくつかの実施形態では、ユーザーはその後、新しいタッチゾーンで適切なタップジェスチャーを行うことによって新しいデフォルトタッチゾーンを選択してもよく、例えばユーザーは、新しいタッチゾーンを二重タップしてもよい。アプリケーションは、新しいタッチゾーンをデフォルトタッチゾーンとして設定することによって応答してもよい。
【００１６】
図4を参照すると、デフォルトタッチゾーン(例えば、タッチゾーン304)を選択した後、選択メニュー402は、デフォルトタッチゾーンの領域で表示部104にレンダリングされてもよい。一実施形態では、選択メニュー402は、表示部に提示される複数のパイ状のメニューボタン404を含んでもよい。本開示の原理によると、メニューボタン404は、弓状経路に沿って表示されてもよい。図4は例えば、円弧412に沿って配置されるメニューボタン404を示す。弓状経路に沿ってメニューボタン404を配置することで、ユーザーが、携帯用電子機器100を握りながら親指で選択を行うことが可能となり(図1を参照)、それ故に機器を保持するためおよびユーザーインターフェースをナビゲートするための両方のために片手だけを必要とする。
【００１７】
図4Aを参照すると、いくつかの実施形態では、各メニューボタン404は、メニューボタンが表示されるのと同じ領域で定義される、対応するメニュー項目タッチゾーン414を有してもよい。ユーザーが、メニュー項目タッチゾーン(例えば、414a)で適切なタップジェスチャー(例えば、親指での単一タップ)を行うとき、アプリケーション(例えば、212、図2)は、対応するメニューボタン(すなわち、404a)と関連するコンテンツを表示することによって応答してもよい。例えば、多重ウェブサイトを見るための「タブ」特徴を有するブラウザーアプリケーションを考察されたい。選択メニュー402は、多重ウェブサイトをナビゲートするために使用されてもよい。各メニューボタン404は、ユーザーが対応するメニューボタンをタップすることによって訪れることができるウェブサイトに対応してもよい。他のアプリケーションは、選択メニュー402を異なる方法で使用してもよいことが理解されよう。例えば、表示できるコンテンツと関連するよりもむしろ、メニューボタンは、アプリケーション212が起こすアクションと関連してもよく、情報の表示を含んでもよくまたは含まなくてもよい。
【００１８】
図4および図4Aを参照すると、いくつかの実施形態では、選択メニュー402は、ホームボタン406を、対応するタッチゾーン416と一緒に含んでもよい。ホームボタン406は、例えばブラウザーの場合には周知のウェブサイトに戻るために使用されてもよい。文書リーダーでは、ホームボタン406は、文書の特定のページまたは位置に戻るために使用されてもよい、などである。以下でより詳細に説明するように、ホームボタン406は、メニューナビゲーションのために使用されてもよい。
【００１９】
図4Bを参照すると、各メニューボタン404は、そのメニューボタンと関連する機能またはアクションを識別することを容易にするために、テキスト、画像、その他などのある適切な図形424を含んでもよい。ユーザーが、メニューボタン404をタップするとき、関連する図形424は、閉塞されるようになることもある。それに応じていくつかの実施形態では、例えば図1で例示するように、図形は、再配置されてもよい。図1は、ユーザーの親指がメニューボタン106aの上にあることを示す。関連する図形「区分2」は、メニューボタン内のそれの初期位置から移されていることが示される。
【００２０】
図5は、本開示の実施形態によるメニューナビゲーションを提供するアプリケーション(例えば、212、図2)のためのプロセスの流れの例を示す。アプリケーションは、ステップ502から始まる。もしデフォルトタッチゾーンが以前に選択されたことが、ステップ504で決定されるならば、処理は、以下で論じるステップ512に進んでもよく、さもなければ処理は、ステップ506に進み、そこで初期タッチゾーン(例えば、302、304、図3B)は、それらの存在をユーザーに示すためのアイコン(例えば、312、314)と一緒に有効にされる。初期タッチゾーン302、304の1つでの適切なタップジェスチャーが、ステップ508で検出されたとき、次いでアプリケーション212は、そのタッチゾーンをデフォルトタッチゾーンとして確立してもよい。処理は次いで、以下で論じるステップ516に進む。
【００２１】
判定ステップ504に戻ると、イエス分岐は、デフォルトタッチゾーン(例えば、304、図3C)が以前に選択されたとき採用される。それに応じて、ステップ512では、アプリケーション212は、以前に選択されたデフォルトタッチゾーン304を有効にし、それは、タッチゾーンの存在を視覚的に示すためにアイコン312を表示することを含んでもよい。デフォルトタッチゾーン304での適切なタップジェスチャーが、ステップ514で検出されたとき、次いでステップ516では、選択メニュー(例えば、402、図4)が、デフォルトタッチゾーン304の近くに表示される。
【００２２】
その後の処理は、ユーザーのアクションに依存する。それ故に、ステップ518では、アプリケーション212は、ユーザーがタッチセンサー式表示部104と相互に作用する(または相互に作用しない)ことから結果として生じるイベントの発生を検出してもよい。例えば、1つのそのようなイベントは、単にタイムアウトイベント(ステップ520)である。一実施形態では、選択メニュー402が表示されるとき、アプリケーションは、タイマーを起動してもよい(例えば、10秒間)。ユーザーが、選択メニューの提示後10秒内に選択メニュー402でどんなジェスチャーも行わないならば、アプリケーション212は、単にステップ530に進み、選択メニューを隠してもよい。処理は次いで、デフォルトタッチゾーン304を再び有効にし、別のタップジェスチャーがデフォルトタッチゾーンで行われるのを待つためにステップ512で続いてもよい。
【００２３】
ステップ518で検出されたイベントが、タイムアウトイベントでないならば(すなわち、ステップ520からのノー分岐)、イベントが、選択メニュー402を隠すための明白なタップジェスチャーであるかどうかを判定する(ステップ522)。例えば、選択メニュー402と関連するタッチゾーン(例えば、414、416、図4A)のいずれかで行われる二重タップは、選択メニューを隠すための命令を構成してもよい。選択メニュー402は、隠されるようになってもよく(ステップ530)、アプリケーション212は、デフォルトタッチゾーン304を再び有効にし、別のタップジェスチャーがデフォルトタッチゾーンで行われるのを待つためにステップ512に戻ってもよい。
【００２４】
ステップ518で検出されたイベントが、メニューを隠すイベントでないならば(すなわち、ステップ522からのノー分岐)、イベントが、選択メニュー402を含むメニューボタン(例えば、404、図4)の1つへのボタンタップ(ステップ524)であるかどうかを判定する。そうであるならば、イベントの処理は、ステップ525で行われる。起こされる特定のアクションは、アプリケーション212に依存する。例えば、アプリケーション212は、タップされたメニューボタンと関連するコンテンツを表示してもよい(例えば、文書のページを表示する)。アプリケーション212は、コンテンツを表示することを含まないある内部アクション(例えば、カウンターを設定する、タイマーを設定する、メッセージを送る、その他)を行ってもよい。しかしながら、アプリケーション212は、それにもかかわらずアクションが起こされたことを示すための視覚的(または聴覚的)確認を提示してもよい。ステップ525でボタンタップイベントを処理した後、処理は、ステップ530に進んでもよく、そこで選択メニュー402は、隠されるようになり、アプリケーション212は、デフォルトタッチゾーン304を再び有効にし、別のタップジェスチャーがデフォルトタッチゾーンで行われるのを待つためにステップ512に戻る。
【００２５】
ステップ518で検出されたイベントが、ボタンタップイベントでないならば(すなわち、ステップ524からのノー分岐)、イベントが、メニュージェスチャーであるかどうかを判定する(ステップ526)。いくつかの実施形態では、選択メニュー402は、実際に表示部104に同時に提示できるよりも多くのメニュー項目を含んでもよい。それに応じて、いくつかの実施形態では、選択メニュー402は、選択メニューの追加のメニュー項目のためのメニューボタンを表示するためにサブメニューのメニュー階層を提供してもよい。いくつかの実施形態では、選択メニュー402は、動的であってもよく、追加のメニューボタンを提示するように操作(例えば、回転、滑動、その他)が可能なホイール、コンベヤー、またはある他の同様の可動物体としてモデル化される。他の実施形態では、選択メニュー402は、両方の機構の組合せを使用して追加のメニューボタンをユーザーに提示してもよい。説明に役立つ例は、本開示のこれらの態様の追加の詳細を例示するために以下で論じられることになる。
【００２６】
メニュージェスチャーイベントは、非メニューコンテンツにナビゲートする(例えば、文書のページを表示する、ウェブページを表示する、などである)代わりにサブメニューにナビゲートするメニューボタンに行われるボタンタップであってもよい。メニュージェスチャーイベントは、ホームボタン406のタップであってもよい。以下で説明するように、ホームボタン406にタップすることで、ユーザーを以前のメニューに戻すことができる。メニュージェスチャーイベントは、「スワイプ」ジェスチャーであってもよい。図1を少しの間参照すると、親指を使用するスワイプジェスチャーの例が、示される。アプリケーションは、前述のメニュージェスチャーに加えて、またはそれの代替案として、他のジェスチャーを定義してもよい。
【００２７】
ステップ526を続けると、アプリケーション212は、選択メニュー402を動画化して追加のメニューボタンを提示することによってステップ527でスワイプジェスチャーに応答してもよい。本開示のこの態様は、以下でより詳細に説明されることになる。処理は次いで、ステップ518で続いてもよく、そこでその後のメニュー選択イベントが、新しく提示されたメニューボタンについて検出されてもよい。
【００２８】
ステップ518で検出されたイベントが、メニュージェスチャーイベントでないならば(すなわち、ステップ526からのノー分岐)、イベントが、回転イベントであったかどうかを判定する。いくつかの実施形態では、アプリケーション212は、ユーザーが携帯用電子機器100を「縦長の」向きに保持しているかまたは「横長の」向きに保持しているかを検出してもよい。機器100が、1つの向きから次へと回転するとき、選択メニュー402は、表示部の左側または右側にとどまるようにタッチスクリーン式表示部104に再表示されてもよい(ステップ529)。処理は次いで、ステップ518で続いてもよく、そこでメニュー選択イベントが、再配置された選択メニュー402について検出されてもよい。
【００２９】
図5で示す流れ図の議論を完了すると、ステップ518で検出されたイベントが、回転イベントでないならば(すなわち、ステップ528からのノー分岐)、検出されたイベントは、選択メニュー402に関係しないと見なされてもよい。それに応じて、アプリケーション212は、選択メニュー402を隠してもよく(ステップ530)、デフォルトタッチゾーン304を再び有効にし、別のタップジェスチャーがデフォルトタッチゾーンで行われるのを待つためにステップ512に戻ってもよい。
【００３０】
今から図4および図6を参照されたい。上で述べたように、図4での選択メニュー402は、実際に一度に表示できるよりも多くのメニュー項目を表してもよい。いくつかの実施形態では、選択メニュー402は、他のメニュー項目をユーザーに利用できるようにするためのメニューボタンを表示するように操作できる動的要素として表されてもよい。図6を参照すると、例えば、選択メニュー602は、メニューボタン604a〜604gを含む。メニューボタン604aおよび604gの一部は、表示エリアの外側に位置するために閉塞される。適切なスワイプジェスチャー(例えば、図1で示すなどの)に応答して、選択メニュー402の動画が、レンダリングされてもよい。例えば、図は、選択メニュー602が軸612の周りを回転できるホイールとしてモデル化されてもよいことを例示する。検出されたスワイプジェスチャーの方向に応じて、選択メニュー602は、時計回りの方向または反時計回りの方向に回転するように動画化できる。選択メニュー602が回転するにつれて(例えば、時計回りの方向に)、表示されていたメニューボタン(例えば、604a、604b、604c)は、表示部104の視界の外へ回転することになるが、一方閉塞されていたメニューボタン(例えば、604g、604h、604i)は、表示部の視界の中へ回転する。
【００３１】
本開示の原理によると、選択メニューは、弓状の形を有する。この形は、ユーザーが携帯用電子機器100を握りながら親指でスワイプジェスチャーを行うときに作るのと同じ経路を大まかにたどる弓状経路を定義する。例えば、図4で示す選択メニュー402は、半円形状を有し、図6に関連して説明されるような適切なスワイプジェスチャーで回転できるホイールとしてモデル化されてもよい。しかしながら、いくつかの実施形態では、選択メニューは、半円形以外の任意の適切な弓状の形を有してもよい。図7は、単に例として、誇張された任意の弓状形状を有する選択メニュー702を示す。メニューボタン704a〜704iは、弓状経路712に沿って置かれてもよい。タッチセンサー式表示部104の表示エリアの外側にあるために、メニューボタン704aおよび704eは、部分的に閉塞され、メニューボタン704f〜704iは、閉塞される。選択メニュー702は、例えばメニューボタン704a〜704iを弓状経路712に沿って動かすことによって、スワイプジェスチャーに応答して動画化されてもよい。メニューボタン704a〜704iの形状は、弓状経路に沿った動きの効果をレンダリングするために弓状経路712に沿ったそれらの位置に応じて異なって描かれてもよい。動きの方向は、スワイプジェスチャーの方向に応じて時計回りの方向または反時計回りの方向であってもよい。
【００３２】
今から図4および図8を参照されたい。上で述べたように、図4で示す選択メニュー402は、実際に一度に表示できるよりも多くのメニュー項目を表してもよい。いくつかの実施形態では、サブメニューのメニュー階層が、提供されてもよい。メニューボタン(例えば、404a、図4)は、サブメニューと関連してもよい。適切なタップジェスチャーが、メニューボタン404aに行われるとき、選択メニュー402は、メニューボタンと関連するサブメニューを見せるように再表示されてもよい。図8は、再表示された選択メニュー802の例を示す。選択メニュー802は、それの関連するメニューボタン404aがタップされるとき見せられるサブメニュー802aを示す。いくつかの実施形態では、最初の選択メニュー(図4での402)は、図で示すように縮減された形であるけれども、表示部に保有されてもよい。最初の選択メニュー402を保有することで、ユーザーがサブメニューの階層を下へナビゲートするようなある状況をユーザーに提供することができる。最初の選択メニュー402でタップされたメニューボタン404aは、強調表示されてもよい。最初の選択メニュー402のサイズを縮減することによって、サブメニュー802aの構成メニュー項目804は、より容易にアクセスできる。
【００３３】
実施形態は、単一レベルのサブメニューに限定されず、サブメニューの追加のレベルが、提供されてもよいことが理解されよう。図8を再び参照すると、例えば、メニューボタン804aは、サブメニューと関連してもよい。適切なタップジェスチャーが、メニューボタン804aに行われるとき、選択メニュー802は、メニューボタンと関連するサブメニューを見せるように再表示されてもよい。図9は、第2のサブメニュー902aがレンダリングされるときの選択メニュー902の例を示し、第2のサブメニューの構成メニューボタン904を示している。サブメニュー802aは、再表示され、図8で示す最初の選択メニュー402の縮減された表示部に取って代わる。タップされたメニューボタン804aは、サブメニュー802aの縮減された表示部に例示されてもよい。追加のサブメニューは、同じようにレンダリングされてもよい。
【００３４】
いくつかの実施形態では、ホームボタン406(例えば、図9)は、上位メニューに戻るために使用されてもよい。ホームボタン406に行われる適切なタップジェスチャーは、ユーザーを1つ上のレベルに上げることができる。それ故に、例えば図9で、ホームボタン406がタップされるならば、ユーザーは、以前のレベル(例えば、図8)に導かれてもよい。ホームボタン406への別のタップは、再びユーザーを以前のメニューレベル(例えば、図4)に導いてもよい。サブメニューのこの「巻き戻し」は、ユーザーが最上位のメニューに達するまで続いてもよい。ユーザーが、最上位のメニュー(例えば、図4)にあるときは、ホームボタン406への別のタップは、表示されている選択メニュー402を隠させてもよい。
【００３５】
上記の説明は、本開示の態様がどのようにして実施できるかの例と一緒に本開示の様々な実施形態を例示する。上記の例および実施形態は、実施形態にすぎないと見なすべきでなく、次の特許請求の範囲によって定義されるような本開示の柔軟性および利点を例示するために提示される。上記の開示および次の特許請求の範囲に基づくと、他の配置、実施形態、実装形態および等価物は、当業者には明白となり、特許請求の範囲によって定義されるような本開示の趣旨および範囲から逸脱することなく用いられてもよい。
【００３６】
利点および技術的効果
本開示の実施形態は、携帯用電子機器が片手で保持できることを考慮に入れる。実施形態は、機器の片側で機器を保持しながら、保持している手の親指はなお、動かすことができ、タッチスクリーン式表示部(例えば、104、図1)の一部の上でそれの接合部の周りを回転できることを考慮に入れる。開示される実施形態は、親指でのナビゲーションのために表示部のこの部分の周辺に構築されるユーザーインターフェースを熟考し、ユーザーが片手で機器を保持し、ナビゲートすることを可能にする。
【符号の説明】
【００３７】
100  携帯用電子機器
102  シェルまたはフレーム
104  表示部
106  選択メニュー
106a  メニューボタン
106b  メニューボタン
202  処理部品、プロセッサ部品
204  メモリ
212  プログラムコード、アプリケーション
【図１】
2013171589.tif 000003
【図２】
2013171589.tif 000004
【図３】
2013171589.tif 000005
【図３Ａ】
2013171589.tif 000006
【図３Ｂ】
2013171589.tif 000007
【図３Ｃ】
2013171589.tif 000008
【図４】
2013171589.tif 000009
【図４Ａ】
2013171589.tif 000010
【図４Ｂ】
2013171589.tif 000011
【図５】
2013171589.tif 000012
【図６】
2013171589.tif 000013
【図７】
2013171589.tif 000014
【図８】
2013171589.tif 000015
【図９】
2013171589.tif 000016
【外国語明細書】
2013171589000001.pdf