(57)【要約】【課題】キャラクタに対応する信号などの改善された信号出力を提供する。【解決手段】少なくともロール軸に関して電話装置の中立位置を判定し、ロール軸について角変位を測定するように更に構成される傾斜センサと、少なくとも４字の英数字文字とそれぞれ関連付けた第１ボタン乃至第８ボタンと、第１ボタンの選択を受信するように構成され、選択と角変位とに基づいた少なくとも４字の英数字文字の１字を出力するようにさらに構成されたプロセッサとを含み、信号の中の選択および出力は装置の方向によって形成される。装置の中立位置は少なくとも第１軸に関して判定される。少なくとも複数の第１出力信号に関連した第１コントロールボタンを含んでいる装置と、装置の中の角変位は、少なくとも第１軸について測定される。第１コントロールボタンの選択は同様に受信され、複数の第１出力信号の１つは少なくとも選択および角変位に基づく出力である。【選択図】図１
2014207014.tif 000002
【特許請求の範囲】
【請求項１】
複数の第１傾斜範囲が第１軸について定義され、少なくとも前記第１軸に関して装置の中立位置を識別するステップと、
複数の第２傾斜範囲が第２軸について定義され、少なくとも前記第２軸に関して前記装置の中立位置を識別するステップと、
少なくとも前記第１軸及び前記第２軸について前記装置の角変位を測定するステップと、
複数の出力信号に関連付けた第１コントロールボタンの選択を受信するステップと、
少なくとも前記選択と、前記第１軸についての角変位を含む前記複数の第１傾斜範囲のうちの傾斜範囲及び前記第２軸についての角変位を含む前記複数の第２傾斜範囲のうちの傾斜範囲の組み合わせとに基づいて前記複数の出力信号から信号を出力するステップと、
を含み、
前記複数の第１傾斜範囲は、前記中立位置に関する各方向において２より多い傾斜範囲を含む方法。
【請求項２】
前記複数の出力信号のそれぞれは、前記複数の第１傾斜範囲からの傾斜範囲と、前記複数の第２傾斜範囲からの傾斜範囲とのそれぞれの組み合わせに関連する
請求項１に記載の方法。
【請求項３】
前記信号を出力するステップは、前記第１軸について前記測定された角変位が前記複数の第１傾斜範囲からの第１の傾斜範囲にあり、前記第２軸について前記測定された角変位が前記複数の第２傾斜範囲からの第２の傾斜範囲にある場合、前記第１の傾斜範囲と前記第２の傾斜範囲とに関連する前記複数の出力信号から信号を出力することを含み、
請求項２に記載の方法。
【請求項４】
前記第１軸について前記測定された角変位は、出力されるキャラクタを識別するために使用され、前記第２軸について前記測定された角変位は、前記キャラクタのための活字ケースを識別するために使用される
請求項１に記載の方法。
【請求項５】
前記複数の第１傾斜範囲のうちの少なくとも１つの傾斜範囲は、初期設定値の出力に関連して定義される
請求項１に記載の方法。
【請求項６】
前記複数の第１傾斜範囲のうちの第１の傾斜範囲は、前記複数の第２傾斜範囲のうちの第２の傾斜範囲と大きさの点で異なる
請求項１に記載の方法。
【請求項７】
非動作範囲は、前記複数の第１傾斜範囲のうちの２つのその他の隣接範囲間で定義される
請求項１に記載の方法。
【請求項８】
非動作範囲は、前記複数の第２傾斜範囲のうちの２つのその他の隣接範囲間で定義される
請求項７に記載の方法。
【請求項９】
前記第１コントロールボタンの前記選択の受信に応答して、前記信号を出力するステップは、
前記装置の前記角変位は、前記複数の第１傾斜範囲のうちの１つ及び前記複数の第２傾斜範囲のうちの１つ内にあるか否かを判定するステップと、
前記装置の前記角変位が前記複数の第１傾斜範囲又は前記複数の第２傾斜範囲の外側にある場合、出力を提供せず、又は、最も近くに定義される前記複数の第１傾斜範囲のうちの傾斜範囲又は前記複数の第２傾斜範囲のうちの傾斜範囲に対応する出力を提供し、又は、最も新しい出力に対応する出力を提供するステップと、を含む
請求項７に記載の方法。
【請求項１０】
前記複数の第１傾斜範囲及び前記複数の第２傾斜範囲における傾斜範囲の数は、傾斜感度、前記複数の出力信号における出力信号の数、又はユーザに関しての情報の少なくとも１つに応じて設定される
請求項１に記載の方法。
【請求項１１】
前記複数の第１傾斜範囲又は前記複数の第２傾斜範囲のうちの少なくとも１つは、０°の位置を含む
請求項１に記載の方法。
【請求項１２】
前記複数の第１傾斜範囲又は前記複数の第２傾斜範囲のうちの少なくとも１つは、０°の位置の両側の角変位を含む
請求項１に記載の方法。
【請求項１３】
前記複数の第１傾斜範囲及び前記複数の第２傾斜範囲における傾斜範囲の数は、前記複数の第１傾斜範囲及び前記複数の第２傾斜範囲における傾斜範囲の組み合わせの数が前記複数の出力信号における出力信号の数に等しくなるように定義される
請求項１に記載の方法。
【請求項１４】
前記装置の前記中立位置は、前記第１コントロールボタンが選択されたときの前記装置の平均位置、又は、ユーザ選択の少なくとも１つに基づいて識別される
請求項１に記載の方法。
【請求項１５】
前記装置の前記中立位置を識別するステップは、前記装置を保持しているユーザに関連する前記装置の方向としての少なくとも前記第１軸と前記第２軸に関して、前記装置の前記中立位置を人間工学的に識別するステップを含む
請求項１に記載の方法。
【請求項１６】
前記選択が受信されるとき、
前記第１軸についての前記角変位が前記複数の第１傾斜範囲のうちの第１の傾斜範囲内にあり、且つ、前記第２軸についての前記角変位が前記複数の第２傾斜範囲のうちの第１の傾斜範囲内にある場合、第１出力信号を出力し、
前記第１軸についての前記角変位が前記複数の第１傾斜範囲のうちの前記第１の傾斜範囲内にあり、且つ、前記第２軸についての前記角変位が前記複数の第２傾斜範囲のうちの第２の傾斜範囲内にある場合、第２出力信号を出力し、
前記第１軸についての前記角変位が前記複数の第１傾斜範囲のうちの前記第１の傾斜範囲内にあり、且つ、前記第２軸についての前記角変位が前記複数の第２傾斜範囲のうちの第３の傾斜範囲内にある場合、第３出力信号を出力し、
前記第１軸についての前記角変位が前記複数の第１傾斜範囲のうちの第２の傾斜範囲内にあり、且つ、前記第２軸についての前記角変位が前記複数の第２傾斜範囲のうちの前記第１の傾斜範囲内にある場合、第４出力信号を出力し、
前記第１軸についての前記角変位が前記複数の第１傾斜範囲のうちの前記第２の傾斜範囲内にあり、且つ、前記第２軸についての前記角変位が前記複数の第２傾斜範囲のうちの前記第２の傾斜範囲内にある場合、第５出力信号を出力し、
前記第１軸についての前記角変位が前記複数の第１傾斜範囲のうちの前記第２の傾斜範囲内にあり、且つ、前記第２軸についての前記角変位が前記複数の第２傾斜範囲のうちの前記第３の傾斜範囲内にある場合、第６出力信号を出力し、
前記第１軸についての前記角変位が前記複数の第１傾斜範囲のうちの第３の傾斜範囲内にあり、且つ、前記第２軸についての前記角変位が前記複数の第２傾斜範囲のうちの前記第１の傾斜範囲内にある場合、第７出力信号を出力し、
前記第１軸についての前記角変位が前記複数の第１傾斜範囲のうちの前記第３の傾斜範囲内にあり、且つ、前記第２軸についての前記角変位が前記複数の第２傾斜範囲のうちの前記第２の傾斜範囲内にある場合、第８出力信号を出力し、
前記第１軸についての前記角変位が前記複数の第１傾斜範囲のうちの前記第３の傾斜範囲内にあり、且つ、前記第２軸についての前記角変位が前記複数の第２傾斜範囲のうちの前記第３の傾斜範囲内にある場合、第９出力信号を出力する
請求項１に記載の方法。
【請求項１７】
少なくとも第１軸及び第２軸に関して装置の中立位置を識別し、複数の第１傾斜範囲が前記第１軸について定義され、複数の第２傾斜範囲が前記第２軸について定義され、少なくとも前記第１軸及び前記第２軸について前記装置の角変位を測定するように構成された傾斜センサと、
複数の出力信号に関連付けた少なくとも第１コントロールボタンと、
前記第１コントロールボタンの選択を受信し、前記第１コントロールボタンの選択を受信することに応答して、少なくとも前記選択と、前記第１軸についての角変位を含む前記複数の第１傾斜範囲のうちの傾斜範囲及び前記第２軸についての角変位を含む前記複数の第２傾斜範囲のうちの傾斜範囲の組み合わせとに基づいて前記複数の出力信号から信号を出力するように構成されたプロセッサと、
を含み、
前記複数の第１傾斜範囲は、前記中立位置に関する各方向において２より多い傾斜範囲を含む装置。
【請求項１８】
前記複数の出力信号のそれぞれは、前記複数の第１傾斜範囲からの傾斜範囲と、前記複数の第２傾斜範囲からの傾斜範囲とのそれぞれの組み合わせに関連する
請求項１７に記載の装置。
【請求項１９】
前記プロセッサは、前記第１軸について前記測定された角変位が前記複数の第１傾斜範囲からの第１の傾斜範囲にあり、前記第２軸について前記測定された角変位が前記複数の第２傾斜範囲からの第２の傾斜範囲にある場合、前記第１の傾斜範囲と前記第２の傾斜範囲とに関連する前記複数の出力信号から信号を出力するようにさらに構成される
請求項１８に記載の装置。
【請求項２０】
非動作範囲は、前記複数の第１傾斜範囲のうちの２つのその他の隣接範囲間、又は、前記複数の第２傾斜範囲のうちの２つのその他の隣接範囲間の少なくとも１つで定義される
請求項１７に記載の装置。
【請求項２１】
前記プロセッサは、
前記第１コントロールボタンの前記選択の受信に応答して、
前記装置の前記角変位は、前記複数の第１傾斜範囲のうちの１つ及び前記複数の第２傾斜範囲のうちの１つ内にあるか否かを判定し、
前記装置の前記角変位が前記複数の第１傾斜範囲又は前記複数の第２傾斜範囲の外側にある場合、出力を提供せず、又は、最も近くに定義される前記複数の第１傾斜範囲のうちの傾斜範囲又は前記複数の第２傾斜範囲のうちの傾斜範囲に対応する出力を提供し、又は、最も新しい出力に対応する出力を提供する、ようにさらに構成される
請求項２０に記載の装置。
【請求項２２】
前記傾斜センサは、前記装置を保持しているユーザに関連する前記装置の方向としての少なくとも前記第１軸と前記第２軸に関して、前記装置の前記中立位置を人間工学的に識別するように構成される
請求項１７に記載の装置。
【請求項２３】
複数の第１傾斜範囲が第１軸について定義され、少なくとも前記第１軸に関して装置の中立位置を識別する手段と、
複数の第２傾斜範囲が第２軸について定義され、少なくとも前記第２軸に関して前記装置の中立位置を識別する手段と、
少なくとも前記第１軸及び前記第２軸について前記装置の角変位を測定する手段と、
複数の出力信号に関連付けた第１コントロールボタンの選択を受信する手段と、
少なくとも前記選択と、前記第１軸についての角変位を含む前記複数の第１傾斜範囲のうちの傾斜範囲及び前記第２軸についての角変位を含む前記複数の第２傾斜範囲のうちの傾斜範囲の組み合わせとに基づいて前記複数の出力信号から信号を出力する手段と、
を含み、
前記複数の第１傾斜範囲は、前記中立位置に関する各方向において２より多い傾斜範囲を含む装置。
【請求項２４】
プロセッサが読み取り可能な媒体に記憶され、前記プロセッサが読み取り可能な命令を含むコンピュータプログラムであって、前記命令は、
複数の第１傾斜範囲が第１軸について定義され、少なくとも前記第１軸に関して装置の中立位置を識別し、
複数の第２傾斜範囲が第２軸について定義され、少なくとも前記第２軸に関して前記装置の中立位置を識別し、
少なくとも前記第１軸及び前記第２軸について前記装置の角変位を測定し、
複数の出力信号に関連付けた第１コントロールボタンの選択を受信し、
少なくとも前記選択と、前記第１軸についての角変位を含む前記複数の第１傾斜範囲のうちの傾斜範囲及び前記第２軸についての角変位を含む前記複数の第２傾斜範囲のうちの傾斜範囲の組み合わせとに基づいて前記複数の出力信号から信号を出力する
ことを前記プロセッサに実行させ、
前記複数の第１傾斜範囲は、前記中立位置に関する各方向において２より多い傾斜範囲を含むコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に方位感受性信号出力に関し、特に、電話機のような装置の方位に基づいた、英数字のような信号の選択および出力に関する。
【背景技術】
【０００２】
多くの装置が、英数字文字、シンボルのようなキャラクタを入力するために、ボタンまたは他のコントロールボタンを用いている。
従来の電話機は、例えば、電話番号またはテキストメッセージを表現する英数字文字を入力するために、１０個のボタンキーパッドを用いる。
装置設計とレイアウトの制限により、多くの装置上のコントロールボタン（すなわちキー）の数は、各コントロールボタンが複数のキャラクタに対応することを必要とし、多くの場合に制限されている。
電話機では、多くの場合、例えば、「５」とラベル付けされたボタンに、数字「５」と同様に、文字「Ｊ」「Ｋ」および「Ｌ」を割り当てている。
【０００３】
単一管理に関連づけた複数のキャラクタの１つを入力するために、所望のキャラクタに対応する信号が出力されるまで、そのコントロールボタンは反復して選択される。
電話機の具体例において、「５」ボタンを１回選択すると、キャラクタ「Ｊ」が出力され、「５」ボタンを２回選択すると、キャラクタ「Ｋ」が出力され、「５」ボタンを３回選択すると、キャラクタ「Ｌ」が出力され、「５」ボタンを４回選択すると、キャラクタ「５」が出力される。
【０００４】
これらの反復のコントロールボタンの選択に加えて、他のコントロールボタンも、出現する所望のキャラクタのために選択される必要がある場合もある。
大文字化されたキャラクタまたはシンボルは、例えば、選択される特別のコントロールボタン、または紛らわしいシーケンスで選択される複数のコントロールボタンを必要とする場合もある。
【０００５】
反復のコントロールボタンの選択が単一文字を出力するために必要とされるため、装置へのキャラクタの入力は、多くの場合にゆっくりと生じる。
更に、同じコントロールボタンに関係している次のキャラクタの出力は、コントロールボタンの事前の選択から所定量の時間が経過することを要する。
同じコントロールボタンを用いて、２つの連続するキャラクタを入力する場合、例えば、ワード「ｈｉ」を形成する「ｈ」および「ｉ」を入力するために、「ｈ」キャラクタが出力された後「ｉ」が出力される前に、所定量の時間が経過することになり、または、次の位置にカーソルを移動させるために別のコントロールボタンの選択が必要とされる場合もある。しかしながら、この手法は、苛立たしく、また、時間を浪費することになる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従って、従来の信号出力技術の欠点を克服する、キャラクタに対応する信号などの改善された信号出力を提供することが望ましい。
【課題を解決するための手段】
【０００７】
１つの概略的態様により、方法を開示する。
その方法は、少なくとも第１軸に関しての装置（少なくとも複数の第１出力信号に関連づけた第１のコントロールボタンを含む装置）の中立位置を決定し、少なくとも第１軸に関する装置の角変位を測定することを含む。
その方法はまた、第１コントロールボタンの選択を受信し、少なくとも選択と角変位とに基づいた複数の第１出力信号の１つを出力することを含む。
【０００８】
実施態様は、以下の特徴の１つ以上を含んでいてもよい。
例えば、装置の中立位置は、第１軸に直角の少なくとも第２軸に関して決定されてもよく、角変位は第１軸の成分および第２軸の成分を含んでいてもよい。
更に、装置の中立位置は、少なくとも第１軸と第２軸とに直角の第３軸に関して決定されてもよく、角変位は第３軸の成分を含んでいてもよい。
第１軸、第２軸、第３軸は、装置内で交差してもよい。
【０００９】
第１コントロールボタンは、少なくとも３つの出力信号、または少なくとも９つの出力信号に関連してもよく、各々の複数の出力信号は英数字などのキャラクタに対応してもよい。
その方法は、出力信号を表示し、角変位の示度を表示することを、さらに含んでもよい。
その方法はまた、第１軸に関する複数の傾斜範囲を定義することをさらに含み、複数の第１出力信号の１つは、複数の傾斜範囲に基づいて出力される。
第１傾斜範囲が０°の角変位を包含する場合には、第１軸に関する装置の角変位は、０°として測定してもよい。または、第２傾斜範囲が第１軸に関して約０°から＋３０°を包含する範囲として定義される場合、第１傾斜範囲は、第１軸に関して約−３０°から０°を包含する範囲として定義してもよい。
更なる態様において、選択が受信される場合、角変位が第１傾斜範囲内にあれば、第１出力信号が出力されてもよく、選択が受信される場合、角変位が第２傾斜範囲内にあれば、第２出力信号が出力されてもよい。
選択が受信される場合、角変位が第３のまたは第４傾斜範囲内にあれば、第３のまたは第４出力信号がそれぞれ出力されてもよい。
【００１０】
その方法はまた、第１軸に関する複数の第１軸傾斜範囲および第２軸に関する複数の第２軸傾斜範囲を定義してもよく、複数の第１軸傾斜範囲、複数の第２軸傾斜範囲に基づいて、複数の第１出力信号の１つが出力されてもよい。
選択が受信される場合、第１軸の成分が第１の第１軸傾斜範囲内にあるときに、および第２軸の成分が第１の第２軸傾斜範囲内にあるときに、第１出力信号が出力されてもよく、第１軸の成分が第２の第１軸傾斜範囲内にあるときに、および第２軸の成分が第１の第２軸傾斜範囲内にあるときに、第２出力信号が出力されてもよく、第１軸の成分が第２の第１軸傾斜範囲内にあるときに、および第２軸の成分が第２の第２軸傾斜範囲内にあるときに、第３出力信号が出力されてもよく、第１軸の成分が第２の第１軸傾斜範囲内にあるときに、および第２軸の成分が第２の第２軸傾斜範囲内にあるときに、第４出力信号が出力されてもよい。
【００１１】
または、別の態様において、選択が受信される場合、第１成分が第１の第１軸傾斜範囲内にあるときに、および第２軸の成分が第１の第２軸傾斜範囲内にあるときに、第１出力信号が出力されてもよく、第１成分が第１の第１軸傾斜範囲内にあるときに、および第２軸の成分が第２の第２軸傾斜範囲内にあるときに、第２出力信号が出力されてもよく、第１成分が第１の第１軸傾斜範囲内にあるときに、および第２軸の成分が第３の第２軸傾斜範囲内にあるときに、第３出力信号が出力されてもよく、第１成分が第２の第１軸傾斜範囲内にあるときに、および第２軸の成分が第１の第２軸傾斜範囲内にあるときに、第４出力信号が出力されてもよく、第１成分が第２の第１軸傾斜範囲内にある場合、および第２軸の成分が第２の第２軸傾斜範囲内にある場合、第５出力信号が出力されてもよく、第１成分が第２の第１軸傾斜範囲内にある場合、および第２軸の成分が第３の第２軸傾斜範囲内にある場合、第６出力信号が出力されてもよく、第１成分が第３の第１軸傾斜範囲内にある場合、および第２軸の成分が第１の第２軸傾斜範囲内にある場合、第７出力信号が出力されてもよく、第１成分が第３の第１軸傾斜範囲内にある場合、および第２軸の成分が第２の第２軸傾斜範囲内にある場合、第８出力信号が出力されてもよく、第１成分が第３の第１軸傾斜範囲内にある場合、および第２軸の成分が第３の第２軸傾斜範囲内にある場合、第９出力信号が出力されてもよい。
【００１２】
別の一般的な態様により、装置が開示される。
装置は、少なくとも第１軸に関しての装置の中立位置を決定するように構成され、少なくとも第１軸に関する装置の角変位を測定するようにさらに構成された傾斜センサを含む。
装置はまた、複数の第１出力信号に関連づけた少なくとも第１コントロールボタンと、第１コントロールボタンの選択を受信するように構成され、少なくとも選択と角変位に基づいた複数の第１出力信号の１つを出力するようにさらに構成されたプロセッサとを含む。
【００１３】
実施態様は、以下の特徴の１つ以上を含んでいてもよい。
例えば、第１軸および第２軸は、装置の中心、または装置の周囲部で交差してもよい。
装置は、さらに、複数の第２出力信号乃至第１０出力信号によって各々関連づけられた、少なくとも第２乃至第１０のコントロールボタンをそれぞれ含んでいる。
第１コントロールボタンは押しボタンであってもよく、または、装置は電話機であってもよい。
変位信号は、傾斜センサ（それはジャイロスコープでもよい）を用いて測定してもよい。
装置は、さらに、出力信号を表示するように構成され、角変位の示度を表示するように構成されたディスプレイを含み、装置は選択を入力するように構成されたキーボードをさらに含む。
【００１４】
別の一般的な態様により、コンピュータ読み取り可能な媒体上に明確に格納されたコンピュータプログラム記録媒体（製品）が開示される。
コンピュータプログラム記憶媒体（製品）は、コンピュータに少なくとも第１軸に関して装置の中立位置を判定することを含んで演算を実行させるように操作可能である。
複数の第１出力信号に関連した少なくとも第１コントロールボタンを含み、少なくとも第１軸について装置の角変位を測定する装置。
また、コンピュータプログラム記憶媒体（製品）は、第１コントロールボタンの選択を受信し、少なくとも選択と角変位に基づいた複数の第１出力信号の１つを出力することを含む操作をコンピュータに行なわせるために実施可能である。
【００１５】
別の一般的な態様により、電話装置が開示される。
電話装置は、少なくともロール軸に関しての電話装置の中立位置を決定するように構成され、ロール軸に関する電話装置の角変位を測定するようにさらに構成された傾斜センサを含んでいる。
電話装置は、また少なくとも４字の英数字文字に各々関連づけた少なくとも第１乃至第８のボタンを含んでいる。
更に、電話装置は、第１ボタンの選択を受信するように構成され、少なくとも選択と角変位とに基づいた少なくとも４字の英数字文字の１字を出力するようにさらに構成されたプロセッサを含む。
【００１６】
１つ以上の実施形態の詳細は、添付の図面と記述の中で以下に述べられる。
他の特徴は、記述と図面、および請求項から明白になる。
【図面の簡単な説明】
【００１７】
【図１】実施形態の一具体例による装置が中立位置にある状態での装置の外観を示す図である。
【図２】図１に示す実施形態の内部構造の一具体例を示す図である。
【図３】別の実施形態の一具体例による方法を示すフローチャートである。
【図４Ａ】中立軸について定義される傾斜範囲の具体例を示す図である。
【図４Ｂ】中立軸について定義される傾斜範囲の具体例を示す図である。
【図４Ｃ】中立軸について定義される傾斜範囲の具体例を示す図である。
【図４Ｄ】中立軸について定義される傾斜範囲の具体例を示す図である。
【図５】実施形態の一具体例による装置の上部外観図を示す図である。
【図６Ａ】実施形態の一具体例によるインジケータを示す図である。
【図６Ｂ】実施形態の一具体例によるインジケータを示す図である。
【図６Ｃ】実施形態の一具体例によるインジケータを示す図である。
【図６Ｄ】実施形態の一具体例によるインジケータを示す図である。
【図６Ｅ】実施形態の一具体例によるインジケータを示す図である。
【図７Ａ】図５に示す装置が中立位置にあるときの正面図である。
【図７Ｂ】図５に示す装置が中立位置にあるときの側面図である。
【図８Ａ】図５に示す装置が負の回転方位で操作される状態を示す正面図である。
【図８Ｂ】図５に示す装置が正の回転方位で操作される状態を示す正面図である。
【図９Ａ】図５に示す装置が正の勾配方位で操作される状態を示す側面図である。
【図９Ｂ】図５に示す装置が負の勾配方位で操作される状態を示す側面図である。
【図１０】コントロールボタンが選択されている場合に出力されるキャラクタおよび活字ケースに対応する出力信号に用いられる装置の方位の１つの可能なマッピングを示すテーブルである。
【図１１Ａ】別の実施形態の具体例により表示されるシンボルのメニューを示す図である。
【図１１Ｂ】別の実施形態の具体例により表示されるシンボルのメニューを示す図である。
【発明を実施するための形態】
【００１８】
図１は、実施形態の一具体例による装置が中立位置にある状態での装置の外観を示す図である。
装置１００のハードウェア環境は、装置１００へテキストデータおよびユーザーコマンドを入力するための少なくとも第１コントロールボタン１０２を含むキーパッドと、ユーザへテキストおよびイメージを表示するためのディスプレイ１０５と、少なくとも１つの軸に関する角変位または傾斜方位の示度（インジケーション）を表示するための傾斜インジケータ１０６などのインジケータとを含んでいる。
【００１９】
ディスプレイ１０５は、装置１００を操作するのに必要なオペレーティングシステムのプログラムと同様、この実施形態によって用いられるソフトウェアアプリケーションのためのユーザインタフェースを含むグラフィックス、イメージおよびテキストを表示する。
装置１００のユーザは、アプリケーションプログラムと同様、オペレーティングシステムのプログラムも操作しコントロールするコマンドおよびデータを入力するための第１コントロールボタン１０２を用いる。
【００２０】
ディスプレイ１０５は、装置１００のユーザへのＧＵＩを表示するように構成する。
スピーカもまた存在してもよく、また、電話機アプリケーションプログラムによって生成された別のユーザからの音声、または着信音アプリケーションプログラムから生成された着信音などのような、装置１００上で作動するアプリケーションプログラムから受信したボイスおよびサウンドデータを生成してもよい。
マイクロホンは、同様に、例えば、ユーザが装置１００を介して通話中に別のユーザと話をしている場合に、ユーザによって生成されたサウンドデータを取り込むために用いてもよい。
更に、傾斜インジケータ１０６は、装置１００の角変位または傾斜方位を示すように、装置１００のユーザにビジュアルフィードバックを提供するように、およびコントロールボタンの選択を解釈するために用いられる傾斜方位をユーザに気づかせるように、構成される。
【００２１】
装置１００の操作は、２つの状況、すなわち、「中立」位置、および第１コントロールボタン１０２の選択の前／選択の時／もしくは選択の後の装置の位置に対応する「選択」位置の、その方位に基づく。
より詳しくは、以下に十分に記述するように、装置１００による出力信号の出力は、少なくとも１つの軸に関して、中立位置と選択位置との間の角変位（角変位には重要な各軸のための角変位の成分がある）に依存する。
【００２２】
図１は、例えば、１つの想定された３つの軸の中立位置の装置１００を表現している。特に、直角のＸ、ＹおよびＺ軸は、装置１００の中心に交差し、Ｘ軸は装置１００の縦方向と平行して延びる。
この典型的な中立位置により、Ｘ軸のまわりの回転はローリング運動を有効にし、Ｙ軸のまわりの回転はピッチング運動を有効にし、また、Ｚ軸のまわりの回転はヨーイング運動を有効にする。
これらローリング運動、ピッチング運動およびヨーイング運動は、総称的に「チルト」運動と呼ばれる。
【００２３】
重要な軸の数字の決定、および装置１００に関連する軸の位置および方位は、装置に特有のおよびアプリケーションに特有の決定であり、これらの特性のいずれかの限界は、以下の記述で推測されない。
例えば、ヨーイング運動における装置を操作することが不適当か不可能な場合、または、１つまたは２つの軸に関する運動を用いて出力信号の数字が有効にコントロールされてもよい場合、装置の中立位置はこれらの１つまたは２つの軸に関して単独で決定してもよい。
更に、少なくとも１つの軸は装置１００と交差しなくてもよく、または、少なくとも１つの軸は装置１００の周囲またはエッジ部に沿って伸びてもよい。
さらに、軸の１つは、装置１００の長手方向に沿って並列に伸びてもよく、または装置１００の長手方向への角度まで及んでもよい。
いかなる関係においても、中立位置は地球に関する軸、例えば、磁気軸または真北軸、またはユーザ、装置もしくは他の軸に関する軸と地球の中心、または水平線の方へ指す軸と一直線に並ぶ。
【００２４】
電話に関して、１つの軸の中立位置は、Ｘ軸のまわりのロール回転に関して角変位が測定される場合に提供され、または、２つの軸の中立位置は、Ｘ軸およびＹ軸それぞれのまわりの回転およびピッチ回転に関して角変位が測定される場合に与えられる。
いずれの場合も、Ｘ軸とＹ軸は、装置の長手方向と平行に長手方向に伸びるＸ軸とともに、装置の中心に向かって交差する。
他の中立位置方位は同様に想定する。
【００２５】
電話機などのような装置にキャラクタを入力する場合、ユーザは、通常はディスプレイを注視する間に、正の（上向き）ピッチ角で装置を保持する。
それに関して、中立位置の電話機のＸ軸は、地面に関して電話機の角度を水平にすることが、調節される前方へのチルト動作として登録するように、上方への類似した角度で定義してもよい。
他の例では、当然、地面と平行なＸ軸は「中立の」Ｘ軸の位置である。
【００２６】
装置１００は、携帯電話として図１に示したが、さらなる態様において、装置１００は、デスクトップＰＣ、ラップトップ、ワークステーション、標準的なコンピュータ、メインフレーム、ハンドヘルドコンピュータまたはタブレットコンピュータ、携帯情報端末（ＰＤＡ）またはコンピュータキーボードまたはリモートコントロールなどの別の型の組み込みシステムを含んでもよい。
【００２７】
図２は、図１の実施形態の内部構造の一具体例を示す。
コンピュータ環境は、プロセッサ２００と、ディスプレイインタフェース２０２と、キーパッドインタフェース２０４と、傾斜センサ２０６と、インジケータインタフェース２０８と、ランダムアクセス記憶装置（「ＲＡＭ」）２１０と、読み取り専用メモリ（ＲＯＭ）２１１と、任意の記憶装置２２０または他の適切な型のメモリとを含んでいる。プロセッサ２００は、オペレーティングシステムまたはアプリケーションを含む計算機命令を処理する。ディスプレイインタフェース２０２は、通信用インターフェースと、ディスプレイ１０５上にグラフィックス、イメージおよびテキストを表現するための処理機能とを提供する。キーパッドインタフェース２０４は、第１コントロールボタン１０２を含むキーパッドに、通信用インターフェースを提供する。傾斜センサ２０６は、少なくとも第一軸に関する装置１００の角変位を測定するためのセンサである。インジケータインタフェース２０８は、傾斜インジケータ１０６を含むインジケータに通信用インターフェースを提供する。ランダムアクセス記憶装置（ＲＡＭ）２１０は、計算機命令とデータがプロセッサ２００によって処理するために揮発性メモリ装置内に格納される記憶装置である。読み取り専用メモリ（ＲＯＭ）２１１は、基本的な入出力（Ｉ／Ｏ）、起動、またはキーパッドからのキーストロークの受信のような、基本システム機能のための不変式低レベルシステムコードまたはデータを、非揮発性メモリ装置内に格納する記憶装置である。他の適切な型のメモリ（例えば、ランダムアクセス記憶装置（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、プログラマブル読出専用メモリ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、磁気ディスク、光ディスク、フロッピー（登録商標）ディスク、ハードディスク、リムーバブルなカートリッジ、フラッシュドライブなど）は、オペレーティングシステム２３０、アプリケーションプログラム２４０およびデータファイル２４６を含むファイルを格納するメモリである。構成装置およびプロセッサ２００は、バス２５０を介して互いに通信する。
【００２８】
ＲＡＭ２１０は、オペレーティングシステムアプリケーションプログラムなどのソフトウェアプログラムの実行の間のプロセッサ２００への迅速なＲＡＭストレージおよびデバイスドライバを提供するようにバス２５０と接続する。
より詳細には、プロセッサ２００は、ソフトウェアプログラムを実行するためにＲＡＭ２１０の領域に記憶媒体からのコンピュータ実行可能な処理をロードする。
データはＲＡＭ２１０内に保存され、データは実行の間にプロセッサ２００によってアクセスされる。
【００２９】
また、図２に示すように、記憶装置２２０は、オペレーティングシステム２３０や、ワード処理、スプレッドシート、プレゼンテーション、グラフィックス、画像解釈トレーニング、ゲーミングまたは他のアプリケーションなどのようなアプリケーションプログラム２４０、およびデータファイル２４６のためのコンピュータ実行コードを格納する。
上記実施形態を用いることは可能であるが、また、ダイナミックリンクライブラリ（ＤＬＬ）、またはＭＩＣＲＯＳＯＦＴ（登録商標）インターネット・エクスプローラーウェブブラウザなどのようなインターネットウェブブラウザなどのような他のアプリケーションプログラムへのプラグインとして現在の開示によって機能を実施することも可能である。
【００３０】
プロセッサ２００は、多くの高機能コンピュータプロセッサ（ＩＮＴＥＬ（登録商標）またはＡＭＤ（登録商標）プロセッサ、ＰＯＷＥＲＰＣ（登録商標）プロセッサ、ＭＩＰＳ（登録商標）縮小命令型コンピュータ（ＲＩＳＣ）プロセッサ、ＳＰＡＲＣ（登録商標）プロセッサ、ＨＰ  ＡＬＰＨＡＳＥＲＶＥＲ（登録商標）プロセッサ、ＡＣＯＲＮ（登録商標）ＲＩＳＣマシン（「ＡＲＭ」（登録商標））アーキテクチャプロセッサ、または現在の開示の範囲から外れることのないコンピュータもしくは組み込まれたシステムのための所有者のコンピュータプロセッサを含む）の１つである。
付加的な配置において、装置１００内のプロセッサ２００は、高機能ワークステーションおよびサーバで供給された複数のＣＰＵ構成、またはメインフレームで供給された複数の拡張可能な演算処理装置を含む複数の演算処理装置である。
【００３１】
オペレーティングシステム２３０は、ＭＩＣＲＯＳＯＦＴ（登録商標）ＷＩＮＤＯＷＳ（登録商標）  ＮＴ／ＷＩＮＤＯＷＳ（登録商標）２０００／ＷＩＮＤＯＷＳ（登録商標）ＸＰワークステーション、ＷＩＮＤＯＷＳ（登録商標）  ＮＴ／ＷＩＮＤＯＷＳ（登録商標）２０００／ＷＩＮＤＯＷＳ（登録商標）ＸＰサーバ、ＩＢＭ（登録商標）のワークステーションおよびサーバ用のＡＩＸ（登録商標）を含む様々なＵＮＩＸ（登録商標）フレーバードオペレーティングシステム、ＳＵＮ（登録商標）ワークステーションおよびサーバ用のＳＵＮＯＳ（登録商標）、ＩＮＴＥＬ（登録商標）のＣＰＵベースのワークステーションおよびサーバ用のＬＩＮＵＸ（登録商標）、ＨＰ（登録商標）ワークステーションおよびサーバの用のＨＰ  ＵＸ  ＷＯＲＫＬＯＡＤ  ＭＡＮＡＧＥＲ（登録商標）、ＳＧＩ（登録商標）ワークステーションおよびサーバ用のＩＲＩＸ（登録商標）、デジタル・イクイップメントコンピューター用のＶＡＸ／ＶＭＳ、ＨＰ  ＡＬＰＨＡＳＥＲＶＥＲ（登録商標）ベースのコンピュータ用のＯＰＥＮＶＭＳ（登録商標）、ＰＯＷＥＲＰＣ（登録商標）ベースのワークステーションおよびサーバ用のＭＡＣ  ＯＳ（登録商標）Ｘ、ＳＹＭＢＩＡＮ  ＯＳ（登録商標）、ＷＩＮＤＯＷＳ（登録商標）  ＭＯＢＩＬＥまたは、ＷＩＮＤＯＷＳ（登録商標）  ＣＥ、ＰＡＬＭ（登録商標）、ＮＯＫＩＡ（登録商標）ＯＳ（「ＮＯＳ」）、ＯＳＥ（登録商標）、モバイルの装置用のＥＰＯＣ（登録商標）、コンピュータまたは組み込みシステムのための所有者のオペレーティングシステムなどとすることができる。
オペレーティングシステム２３０のためのアプリケーション開発プラットフォームまたはフレームワークは、ＢＩＮＡＲＹ  ＲＵＮＴＩＭＥ  ＥＮＶＩＲＯＮＭＥＮＴ  ＦＯＲ  ＷＩＲＥＬＥＳＳ（登録商標）（「ＢＲＥＷ（登録商標）」）、Ｊａｖａ（登録商標）プラットフォーム  マイクロエディション（「Ｊａｖａ（登録商標）  ＭＥ」）またはＪａｖａ（登録商標）２プラットフォーム  マイクロエディション（「Ｊ２ＭＥ（登録商標）」）、ＰＹＴＨＯＮ（商標）、ＦＬＡＳＨ  ＬＩＴＥ（登録商標）またはＭＩＣＲＯＳＯＦＴ（登録商標）．ＮＥＴ  Ｃｏｍｐａｃｔとすることができる。
【００３２】
下記に述べるように、傾斜センサ２０６は、ジャイロスコープ、光センサ、他の型の傾斜センサであり、装置１００の方位を検出する。光センサは、例えば、装置１００の運動および方位を決定する装置１００内に組み込まれたカメラからの画像の順序の光学的流れを用いて、装置１００の方位を検出するために用いてもよい。
光学的流れは、画像の順序内の特徴の外見上の相対速度について示す。
光学的流れはカメラに関連するので、カメラの運動は、カメラの視界の中の特徴の見掛け速度に起因する。
カメラの運動は、カメラの視界中の特徴の見掛け速度から計算する。また、位置または方位は、時間の拡張範囲当たりの中立位置の割合で計算する。
カメラを用いて装置１００の傾斜または勾配を追跡するために光学的のフローアプローチを用いる傾斜センサ２０６は、光センサと記述されたが、他の態様においては、装置１００の傾斜または勾配は、加速度計を用いるような光学的のフローアプローチを用いずに追跡される。
【００３３】
コンピュータ読み取り可能な記憶媒体は、揮発性または不揮発性であり、装置１００内の情報を格納する。メモリは、装置１００のために大容量記憶装置を備えてもよい。様々な異なる実施形態において、メモリは、フロッピー（登録商標）ディスク装置、ハードディスク装置、光学ディスク装置またはテープ装置であってもよい。
図１および図２がプログラムコードを実行するコンピューティング・システム、またはプログラムもしくは工程段階の１つの可能な実施形態を示す一方、他の種類のコンピュータまたは装置も、同様に用いてもよい。
【００３４】
図３は、実施形態の別の具体例による方法を示すフローチャートである。簡潔に、その方法は、少なくとも第１軸に関しての装置と、少なくとも複数の第１出力信号に関連づけた第１コントロールボタンを含む装置と、および、少なくとも第１軸に関する装置の角変位の測定との、中立位置を決定することを含んでいる。
また、その方法は、第１コントロールボタンの選択を受信し、少なくとも選択と角変位に基づいた複数の第１出力信号の１つを出力することを含んでいる。
【００３５】
より詳細には、方法３００は開始し（ステップＳ３０１）、第１軸について複数の傾斜範囲を定義する（ステップＳ３０２）。より詳細に以下に記述するように、出力信号の出力は、少なくとも第１コントロールボタンの選択に際しての装置の角変位に基づく。
１つの態様によれば、傾斜「範囲」は、コントロールボタンの選択で、角変位が特定の傾斜範囲または角度の帯域内にある場合、傾斜範囲に関連付けた出力が出力されるように定義する。
【００３６】
図４Ａ乃至図４Ｄは、上記中立が中立のＸ、Ｙ、Ｚ軸を表現する「Ｎ軸」にラベル付られた仮想の中立軸に関して、いくつかの具体例の傾斜範囲を示している。
Ｘ、Ｙ、Ｚ軸の各々は、個々に傾斜範囲を決定することができ、共通の傾斜範囲定義は、複数の軸に適用することができ、さもなければ、軸には定義された傾斜範囲がありえない。
【００３７】
図４Ａは、中立軸について定義された２つの傾斜範囲の具体例を示している。約−９０°から中立軸に関する０°までの角変位は、範囲４０１内にあり、また、中立の具体例に関する約０°から約９０°までの角変位は、範囲４０２内にある。上下逆さまの装置を示す約９１°から―９１°までの角変位は、あらゆる範囲にも対応せず、正確には角変位０°は範囲４０１または４０２内の一方にある。
【００３８】
中立軸がＸ軸を表現する場合には、範囲４０１内の角変位は装置（左への）の負の回転に生じ、範囲４０２内の角変位は装置（右への）の正の回転に生じる。
中立軸がＹ軸を表現する場合には、範囲４０１内の角変位は、装置の正勾配（後方）に生じ、範囲４０２内の角変位は、装置の負勾配（前方）に生じる。
中立軸がＺ軸を表現する場合には、範囲４０１内の角変位は、負の揺首（左回り）に生じ、範囲４０２内の角変位は正の揺首（右回り）に生じる。
２つの傾斜範囲について示しているが、傾斜範囲の任意の数は、大部分は傾斜センサの感度と、各コントロールボタンに関連づけた出力信号の数字と、装置を操作する場合にユーザが小角度を区別する能力とに依存して定義してもよい。
【００３９】
いかなる場合も、装置による信号出力は、角変位および傾斜範囲に際して依存する。例えば、同じコントロールボタンが両方の状況で選択されていても、装置の角変位が第１範囲内にある場合、装置は複数の信号の１番目を出力し、装置の角変位が第２範囲内にある場合、装置は複数の信号の２番目を出力する。
図４Ａは、±９０°角度範囲を包含するとして範囲４０１および４０２を示しているが、同様の態様において、傾斜範囲４０１は、中立軸に関して約−３０°から０°を包含する範囲を定義し、傾斜範囲４０２は、中立軸に関して約０°から＋３０°を包含する範囲を定義する。
【００４０】
図４Ｂは、中立軸について定義された４つの傾斜範囲の具体例を中立軸に関する０°の範囲間のデッドスペースで示している。
傾斜センサの不感性、識別するユーザの不感性、または他の理由により、多くの場合２つのその他の隣接範囲間の非動作範囲（デッドスペース）を定義することが望ましい。
中立軸がＹ軸を表現する場合には、上下逆さまの装置または約０°の角変位を示す、約９１°から−９１°の間の角変位は、あらゆる傾斜範囲にも一致しない。
装置が傾斜範囲の中で正しい方角に置かれないときにコントロールボタンが選択されれば、デフォルト出力が出力され、または最後の出力が出力され、または何も出力が出力されない。または、最も接近している傾斜範囲または相補的な傾斜範囲に関連づけられた出力が出力され、または、別の出力方式が出力される。
【００４１】
範囲４０５内の角変位は、また範囲４０４負勾配より振幅において小さい負勾配が生じるが、範囲４０４内の角変位は装置の確実な負の勾配が生じる。
範囲４０６内の角変位はまた、範囲４０７負勾配より振幅において小さい正の勾配が生じるが、範囲４０７内の角変位は装置の確実な正の勾配が生じる。
【００４２】
図４Ｃは、中立軸に関する０°のまわりのエリアが第１範囲内に実質的にある中立軸について定義された、２つの傾斜範囲の具体例を示す。特に、中立軸がＸ軸を表現する場合には、もし負に回転されれば、または中立位置から不動ならば、またはもし正の方向内に適度に回転すれば、装置は範囲４０９内に残る。
装置が範囲４１０内の正しい方位に置かれるためには、確実な正の回転が生じなければならない。
例えば、範囲４０９が初期設定値で所望する出力を表現する場合、および装置の肯定的で高い振幅操作が範囲４１０内の装置を置くために必要で、それにより、初期設定値で所望する出力を無視する場合には、図４Ｃに示す傾斜範囲は望ましい。
図４Ｃに示す一具体例において、第１軸に関する角変位が０°として測定される場合、装置の角変位が傾斜範囲４０９内にある場合、傾斜範囲４０９は０°の角変位を包含する。
【００４３】
図４Ｄは、単一の範囲が中立軸の両面上の角変位帯域を占める場合の、中立軸について
定義された、２つの傾斜範囲の具体例を示す。特に、範囲４１２は、中立軸に関して０°を囲むエリアによって定義され、範囲４１１は正・負の角方向で対称的な角度の帯域を占める。
中立軸がＺ軸を表現する場合には、範囲４１１内の角変位は高い振幅の正か負のヨーイングが生じる。
範囲４１２内の角変位は、より緩やかな正か負のヨーイング、または中立位置に残る装置の方位に生じる。
【００４４】
上述したどの具体例でも、中立軸はＸ、Ｙ、Ｚ軸を表現し、それにより、有効な傾斜範囲の総数を効果的に増加させてもよい。例えば、図４Ａに示す具体例における中立軸がＸ軸を表現し、図４Ｂに示す具体例における中立軸がＹ軸を表現する場合、図４Ｂに示す４つの勾配傾斜範囲が図４Ａの具体例の２つの回転傾斜範囲に各々分割されるので、合計８つの傾斜範囲が利用可能である。
各軸が等しい数値ｎの傾斜範囲を有していると仮定する場合、２つの軸配置のための傾斜範囲の総数はｎ２であり、３つの軸配置のための傾斜範囲の総数はｎ３である。
【００４５】
最後に、ある実例では、傾斜範囲ではなく角変位自身が出力信号の決定要因となり、それにより傾斜範囲を定義することが不必要であることが想定される。
更に、傾斜範囲も、所望された軸に関する回転運動の範囲が出力信号の数値で等しく割られる場合に暗黙に定義され、出力信号は各角度の数学的に決定される範囲に対応する。
【００４６】
図３に戻って、装置（複数の第１出力信号に関連づけられた少なくとも第１コントロールボタンを含む装置）の中立位置は、少なくとも第１軸に関して決定される（ステップＳ３０４）。
【００４７】
図５は、別の典型的な具体例の装置の上部外観図を示す。装置５００（携帯電話）は、複数の第１出力信号に関連づけた少なくとも第１コントロールボタン５０２を含むキーパッドを有する。図に示した具体例において、第１コントロールボタン５０２は、装置５００のキーパッドまたはキーボード上のキー（すなわちボタン）であり、各個別の制御は複数の英数字文字またはシンボルを表現する。
具体的には、第１コントロールボタン５０２は、「９」とラベル付けされ、キャラクタ「Ｗ」「Ｘ」「Ｙ」および「Ｚ」を示す４つの出力信号、または大文字・小文字を区別するキャラクタ「Ｗ」「Ｘ」「Ｙ」「Ｚ」「ｗ」「ｘ」「ｙ」「ｚ」およびシンボル「，」「．」「／」「’」を示す１２の出力信号に対応する。
単一のコントロールボタンに対応することができる出力信号またはキャラクタの個数上の限界はない。
特定の態様において、第１コントロールボタン５０２は、３つの出力信号または９つの出力信号などのような複数の出力信号に関係する。
各々の複数の出力信号は、英数字またはシンボルなどのようなキャラクタに対応してもよい。
【００４８】
装置５００の中立位置は、例えば、装置５００に電源が入ったとき、または第１コントロールボタンの選択に先立ってまたはその後、または製造の現場で、決定される。
一態様において、メモリバッファは、傾斜センサの出力データを格納し、コントロールボタンが選択され出力データである場合、装置５００の中立位置は、装置５００の方位から復元される。
別の態様において、中立位置は、装置５００が上以外の方向に面する場合、角変位が測定されるように、中立のＸ軸が地球の中心に垂直に伸びることとして定義される場合など、工場で予め設定された条件である。
更なる態様において、プロセッサ、傾斜センサおよびメモリは、コントロールボタンが通常選択されている場合は、常に、装置５００の平均位置に基づいた共通の中立位置を決定するために通信し合う。
さらに、付加的な態様において、中立位置はユーザが選択可能である。
いかなる関係においても、装置５００のいかなる回転運動も中立位置から離れて角変位を記録する役目をする場合には、中立位置は、重要な各軸を介して傾斜センサを０°にリセットするために有効に作動する。
装置５００のユーザまたは地球に関して、中立位置は下向き姿勢であり、垂直の直立位置であり、または傾けられた、または傾倒位置である。
【００４９】
付加的な態様において、装置５００の中立位置は、第１軸に直角の少なくとも第２軸に関して決定され、角変位は第１軸の成分および第２軸の構成要素を含んでいる。
更なる態様において、装置５００の中立位置は、第１軸と第２軸に直角の少なくとも第３軸に関して決定され、角変位は第３軸の成分を含んでいる。
第１軸、第２軸、第３軸は、装置５００内で、装置５００の外部で、または装置５００の周辺部分もしくはエッジに沿って、交差する。
【００５０】
装置５００が装置の方位を検出する傾斜センサを含んでいるため、装置へのテキストの入力が促進される。
例えば、傾斜センサは、装置が右に左に回転された、または上へ揺れたか下へ揺れた程度を検出し、重要な軸に関する装置の傾斜方位または角変位は、コントロールボタン５０２の選択がどのように解釈され出力されるかを示す。
例えば、コントロールボタン５０２が複数のキャラクタに対応する場合、装置５００の方位は、コントロールボタン５０２が選択されている場合もしくは適切なキャラクタが出力される活字ケースを識別する場合に、複数のキャラクタのどれが出力されるか識別する。
【００５１】
毎回出力されるべきキャラクタを出力可能にするべきキャラクタを識別する装置の方位を用いて、単一のコントロールボタンが選択され、テキストを入力するのに必要なコントロールボタン選択の数を減らすことにより、テキスト入力の速度を上げる。
コントロールボタンの選択の固定数がキャラクタの入力を表現するため、次のキャラクタを指定する前の所定量の時間を待つ必要を排除し、また、テキスト入力の速度を上げて、現在のキャラクタが指定された直後に、ユーザは次のキャラクタを指定してもよい。
【００５２】
上記のように、装置の中立位置は、角変位が少なくとも１つの軸について測定される、選択位置（第１コントロールボタンなどのコントロールボタンの選択の前の、その時の、またはその後の装置の位置に対応する選択位置）への参照方位である。
１つの態様において、装置の中立位置は１つの軸に関して決定される。また、中立位置は「水平な」位置として決定され、１つの軸は地面と平行である。
別の態様において、装置の中立位置は２つの軸に関して決定され、装置の方位が装置のユーザによって一般に保持されるように、中立位置は人間工学で決定される。
更なる態様において、磁北南軸と平行なものとして１つの軸が決定される場合、装置の中立位置は３つの軸に関して決定され、東西軸と平行なものとして１つの軸は決定され、また、第３軸は地球の中心の方におよびそれから遠方に面するものとして決定される。
【００５３】
図３に戻って、装置の角変位は、少なくとも第１軸について測定される（ステップＳ３０５）。特に、傾斜センサ２０６などのような傾斜センサは、装置の現在位置と中立位置の間の角変位を測定し、角変位は、重要な各軸の成分を含む。１つの態様において、傾斜センサ２０６は、コントロールボタンが選択されているモーメントで装置の角変位を測定する。
コントロールボタン自体の選択が装置の方位に影響を与えてもよいので、別の態様において、コントロールボタンが選択される前に、または後に、傾斜センサは時間当たりの装置の角変位を測定する。
【００５４】
傾斜センサは、装置の方位を検出する。例えば、傾斜センサは、装置が左か右に回転されたか、上へ揺れたか下へ揺れたか、右回りか左回りにヨーイングしたかの度合いを検出する。
１つの態様において、傾斜センサは、Ｘ軸に関する回転傾斜の少なくとも２つの離散準位を測定する。その場合には、装置は、左に回転される、右に回転される、または左もしくは右に回転しないと言ってもよい。
さらに、傾斜センサは、前方方向または後方方向におけるＹ軸に関する勾配傾斜の少なくとも２つの離散準位を測定する。この場合には、装置は、上に揺れる、下へ揺れる、または上もしくは下に揺れないと言ってもよい。
さらに、傾斜センサは、Ｚ軸に関するヨーイング傾斜の少なくとも２つの離散準位を測定する。その場合には、装置は、右回りにヨーイングされる、左回りにヨーイングされる、またはヨーイングされないと言ってもよい。
このような具体化において、傾斜センサは、装置が左への１５°および４５°の間で回転された場合、装置が左に回転されたことを示す。
別の具体例として、傾斜センサは、装置が１５°未満で前に、後方へ１５°未満で揺れた場合、装置が前または後ろに揺れていないことを示す。
別の具体化において、傾斜センサは、左から右のおよび前にもしくは後ろへの両方向に、３レベル以上の傾斜を示してもよい。
このような具体化において、特定方向内の傾斜のレベルの各々は、装置が傾けられた範囲の度合いに対応する。
【００５５】
角変位の示度（インジケーション）が表示される（ステップＳ３０６）。上述のように、中立位置の方位がユーザに直観的に分からない場合もある。更に、各軸は各軸に関する各方向の中に２つ以上の傾斜範囲を有してもよい。
これらおよび他の理由で、インジケータは角変位の示度（インジケーション）または角変位が対応する傾斜範囲の示度（インジケーション）のいずれかを表示するために実時間または近似実時間で備えられる。
コントロールボタンが選択される前または後に角変位が一度に測定される場合、インジケータは、すべての使用可能情報に基づいた時間の傾斜範囲の適切な角変位または示度（インジケーション）を推定する。
中立位置が複数の軸に関して定義される場合、ユーザはインジケータがどの軸を示しているか判定することができ、インジケータは重要なデフォルトまたはプリセットされた軸を有することができ、または、決定は感度のよいコンテキストでもよい。
【００５６】
図６Ｂ〜６Ａは、１つの典型的な態様による具体例のインジケータを示す。図６Ａにおいて、インジケータ６００は、ディスプレイ上の装置の方位を示す。ユーザがコントロールボタン選択を解釈するために用いる装置の方位に気づくように、インジケータはビジュアルフィードバックを備える。
【００５７】
インジケータ６００は、正の傾斜インジケータ６０１および負の傾斜インジケータ６０４（それは負（左）および正（右）の方向を指す）をそれぞれ含んでいる。さらに、インジケータ６００は、装置が中立位置、または傾斜センサによって未登録の位置（上下逆さまのような）にある場合のように装置が傾けられない場合、正の傾斜インジケータ６０１および負の傾斜インジケータ６０４と視覚的に識別される中心インジケータ６０２を含んでいる。
装置が示された方向内の傾けられる場合、傾斜インジケータの１つは点灯されるか、または別の傾斜インジケータおよび中心インジケータ６０２と視覚的に識別される。更に、装置が正当に左側に回転されない場合、中心インジケータ６０２は点灯されるか、または正の傾斜インジケータ６０１および負の傾斜インジケータ６０４と視覚的に識別される。
図１に示すように、装置が正しい方角に置かれる場合、例えば中心インジケータが点灯される。図４Ａの範囲４０２内に示すように、装置が正しい方角に置かれる場合、正の傾斜インジケータ６０１は点灯される。また、図４Ａの範囲４０１内に示すように、装置が正しい方角に置かれる時、負の傾斜インジケータ６０４が点灯される。
【００５８】
図６Ｂおよび図６Ｃに示した別の具体例において、インジケータ６０５はまた、負・正の方向をも指す２つの部分的な傾斜インジケータ６０６および６０７をそれぞれ含んでいる。
部分的な傾斜インジケータの各々は、中心インジケータ６０４と、一方の負の傾斜インジケータ６０４または正の傾斜インジケータ６０１との間に配置される。
装置が示した方向に部分的に傾けられる場合、部分的な傾斜インジケータは点灯されるか、またはインジケータ６０５の他の構成要素と視覚的に識別される。
１つの具体化において、装置が部分的に対応する方向に部分的に傾けられる場合、部分的な傾斜インジケータおよび中心インジケータの両方が点灯される。
例えば、装置が図４Ｂに示す傾斜範囲４０４内の正しい方角に置かれる時、負の傾斜インジケータ６０４は点灯され、装置が図４Ｂの傾斜範囲４０５内の正しい方角に置かれる時、負の部分的な傾斜インジケータ６０６および中心インジケータ６０２が点灯される。図１に示すように、装置が中立位置の中で正しい方角に置かれる時、中心インジケータ６０２が点灯され、装置が図４Ｂに示す傾斜範囲４０６内の正しい方角に置かれる時、正の部分的な傾斜インジケータ６０７および中心インジケータ６０２が点灯される。装置が図４Ｂに示す傾斜範囲４０７内の正しい方角に置かれる時、正の傾斜インジケータ６０１は点灯される。
傾斜インジケータまたは部分的な傾斜インジケータの任意数は、各軸のために意図される。多数の関連づけられた傾斜範囲（例えば同数）がある軸については、より多くかより少数の傾斜インジケータがビジュアルフィードバックを備えるために用いられてもよい。
【００５９】
図６Ｄは、ディスプレイ上に示すことができる２つの軸傾斜インジケータを示す。図６Ｄに関連して検討した軸は、勾配（前方および後方）および回転（左および右）軸と呼ばれているが、これらの名称は任意であり、インジケータの１組はヨー軸または別の軸である。インジケータ６０９は、１つの軸に関してインジケータ６０５と同様に作動する。
しかし、インジケータ６０９は、また、１つの前もって記述された軸指標６０５（それは回転インジケータと記述される）に、負の縦揺指示計６１０、部分的な負の縦揺指示計６１１、部分的な正の縦揺指示計６１２および正の縦揺指示計６１４を含む勾配傾斜インジケータを統合する。
図６Ｅに示す別の態様において、インジケータは、装置の方位の有意性を示す単独形体６１５を含んでいる。例えば、単独形体インジケータは、装置の角変位の測定のために、数値が出力されてもよいか否かを示す。
【００６０】
インジケータは一連の矢印または直観的な明かりとして図１および図６で示しているが、１つの態様において、インジケータは、ディスプレイ１０５などのようなディスプレイに組み入れられ、または、インジケータは、オーディオを介してユーザに装置の傾斜を説明する音または音声ファイルをするスピーカである。
更に、別の態様において、角変位または傾斜範囲の示度（インジケーション）は、表示されないし、その逆に生成されない。
【００６１】
図３に戻って、第１コントロールボタンの選択が受信される（ステップＳ３０７）。一態様において、コントロールボタンは、キーパッドボタンであり、ユーザがボタンを押し下げることによって生成され、かつプロセッサに送信される信号（キーパッドボタンの選択が発生したことを示す信号）を可能にする場合、選択が発生する。
別の態様において、コントロールボタンは、物理的制御ではなく、むしろ接触検出スクリーン上のアイコンである。
この態様において、ユーザがアイコンに関連づけられた接触検出スクリーンのエリアに触れる場合、選択が発生し、接触検出スクリーンのアプリケーションが接触の座標を読み込み、座標をアイコンの位置と関連させて、コントロールボタンが選択されたことを示す信号を送信する。
他の型のコントロールボタンの選択もまた想定される。
【００６２】
図５の具体化により、装置５００は、ユーザがディスプレイ５０５上に示されたＧＵＩと対話するためにテキストを入力することを可能にするキーパッド（すなわちコントロールボタンをグループ化すること）を含む。各コントロールボタンは、マルチ出力信号（各出力信号は１つのキャラクタにより関連づけられる）に対応する。
一態様において、キーパッドは、「２」から「９」にラベル付けされた（それらは各々複数の文字および数に対応する）８つのコントロールボタンを含む。
例えば、「２」にラベル付けられたコントロールボタンは、文字「Ａ」「Ｂ」および「Ｃ」、および数字「２」に対応する。さらに、キーパッド内に含まれた他のコントロールボタンは、他のテキストエントリー機能を行なう。例えば、「＊」にラベル付けられたコントロールボタンは、出力される次のキャラクタの変更に用いられる。
「０」にラベル付けたコントロールボタンは、現在のキャラクタが指定された後、次のキャラクタに進むために用いられ、「＃」とラベル付けされたコントロールボタンは、「スペース」キャラクタを挿入するために用いられる。
【００６３】
複数の第１出力信号の１つは、少なくとも選択および角変位（ステップＳ３０９）、または少なくとも選択、角変位および複数の傾斜範囲に基づいて出力される。第１コントロールボタンが複数の第１出力信号に関係しているので、角変位、または角変位および複数の傾斜範囲は複数の第１出力信号のどれが出力されるか判定するために用いられる。
一態様において、３つの傾斜範囲がその１つの軸のまわりで定義される場合、および第１コントロールボタンが３つの傾斜範囲に関係している場合には、装置の中立位置は１つの軸に関して決定される。この場合、角変位が第１傾斜範囲内にある場合、第１出力信号が出力され、角変位が第２傾斜範囲内にある場合、第２出力信号が出力され、また、角変位が第３傾斜範囲内にある場合、第３出力信号が出力される。
代替態様において、出力信号は、公式またはアルゴリズムに基づき、角変位、および第１コントロールボタンに関連づけられた出力信号の数に基づいて出力される。
【００６４】
図７〜図１０は、操作の異なる状態の図５の装置の正面および側面図を示している。特に、図７Ａおよび７Ｂは、中立位置の装置５００の正面と側面図をそれぞれ示す。
図８Ａは、Ｘ軸について負の回転で操作される装置の正面図を示しており、図８Ｂは、Ｘ軸について正の回転で操作される装置の正面図を示す。
同様に、図９Ａは、Ｙ軸について正の勾配で操作される装置の側面図を示しており、図９Ｂは、Ｙ軸について負の勾配で操作される装置の側面図を示す。図８および９において、装置は、図７に示される中立位置からそれぞれの軸について約±３０°傾けられている。
【００６５】
キーパッドのコントロールボタンが選択されている時、傾斜センサによって測定された角変位によって示されるように装置の方位は、装置により出力信号出力に影響を与え、例えば、コントロールボタンの選択によって生成されたキャラクタに影響を与える。
キーパッドの単一のコントロールボタンによって表現される、複数のキャラクタまたは出力信号の各々は、装置の異なる方位に対応する。
キーパッドのコントロールボタンの１つが選択されている場合、装置は、選択されたコントロールボタンに対応する複数のキャラクタ、および傾斜センサによって示された装置の方位を識別する。
複数のキャラクタの１つおよびキャラクタのための場合は、識別された方位に基づいて識別され、識別されたキャラクタが出力される。
【００６６】
装置が左か右に回転された度合いは、コントロールボタンが選択されている場合に、コントロールボタンによって表現される複数のキャラクタのどれが出力されるかに影響を与える。
一具体化において、複数のキャラクタを表現するコントロールボタンは、３個の文字を表現し、コントロールボタンによって表現される文字は、コントロールボタン上の左から右までリストされる。
装置は、装置が右に回転され、左に回転され、または左にも右にも回転されなかったことを示すように構成される。
このような一具体化において、コントロールボタンが選択されている場合に、左へ装置を回転することは、左端にリストされたキャラクタが出力されるべきであることを示す。
同様に、コントロールボタンが選択されている場合に、右へ装置を回転することは、右端にリストされたキャラクタが出力されるべきであることを示す。
最後に、コントロールボタンが選択されている時、中立位置で装置を正しい方角に置いておくことは、中心のキャラクタが出力されるべきであることを示す。
【００６７】
別の具体化において、コントロールボタンが選択されている場合に、左へ装置を回転することは、右端のリストされたキャラクタが出力されるべきであることを示し、コントロールボタンが選択されている場合に、右へ装置を回転することは、左端のリストされたキャラクタが出力されるべきであることを示し、また、コントロールボタンが選択されている時、中立位置で装置を正しい方角に置いておくことは、中心のキャラクタが出力されるべきであることを示す。
例えば、左へ装置を回転すると右端にリストされたキャラクタが上に見え、他のキャラクタより顕著にリストされるので、また、右へ装置を回転すると、左端にリストされたキャラクタが上に見え、他のキャラクタより顕著にリストされるので、そのような具体化が用いられてもよい。
【００６８】
他の具体化において、キーパッドのコントロールボタンは、３つの文字および数字、もしくは４つの文字および数字などのように、３キャラクタ以上に相応する。
例えば、従来の電話機の「７」にラベル付けられたコントロールボタンは、文字「Ｐ」「Ｑ」「Ｒ」および「Ｓ」、および数字「７」に対応する。
このような場合に、傾斜センサは、装置の回転方位にのみ基づいて、選択されたコントロールボタンによって表現される３つのキャラクタ以上の１つが識別されてもよいように、３つを超える離散的な左から右の回転位置を識別するように構成される。
離散的な回転位置の各々は、選択されたコントロールボタンによって表現されるキャラクタの１つに対応する。
例えば、選択されたコントロールボタンが「７」にラベル付けられたキーである場合、図４Ｂの範囲４０４内に示されるように回転される装置は、文字「Ｐ」が出力されるべきであることを示す。図４Ｂの範囲４０５内に示されるように回転される装置は、文字「Ｑ」が出力されるべきであることを示す。図４Ｂの範囲４０６内に示されるように回転される装置は、文字「Ｒ」が出力されるべきであることを示す。図４Ｂの範囲４０７内に示されるように回転される装置は、文字「Ｓ」が出力されるべきであることを示す。また、中立位置で正しい方角に置かれている装置は、図１内に示されたように、数字「７」が出力されるべきであることを示す。
【００６９】
装置の回転方位が、出力されるキャラクタを識別するために用いられる一方、装置の勾配方位は、キャラクタのための活字ケースを識別するために用いられる。
一具体化において、コントロールボタンが選択されている場合に前方に揺れられている（または傾けられた）装置は、大文字で出力される、装置の回転（左から右の傾斜）方位によって識別されるキャラクタをもたらす。
同様に、コントロールボタンが選択されている場合に前方にまたは後方に（中立の勾配位置で）揺れられていない装置は、小文字で出力される、装置の回転（左から右の傾斜）方位によって識別されるキャラクタをもたらす。
【００７０】
ある具体化において、後方に揺れられている（または傾けられた）装置は、シンボルを出力してもよい。
シンボルは、従来のコンピュータキーボード上で選択されるコントロールボタンによって表現される数字に対応するシンボルであってもよい。
例えば、後方に装置が揺れられている間に、数字「１」を表現するコントロールボタンが選択されている場合、シンボル「！」は従来のコンピュータキーボード（例えば、「Ｓｈｉｆｔ」かつ「１」を押すとコンピュータキーボード上にキャラクタ「！」を出力する）上で数字「１」に対応するので、シンボル「！」が出力されてもよい。
【００７１】
傾斜センサは、出力されるキャラクタの活字ケースを示すために必要なピッチ方向のより多くの傾斜位置を検出するのに有用である。このため、キャラクタの活字ケースを示すために用いられない勾配位置は、キャラクタを選択するために用いてもよい。例えば、コントロールボタンは３つの文字および数字を表現してもよく、３つの回転位置が３つの文字内を選択するために用いられてもよい。２つの勾配位置が、文字の活字ケースを選んでもよく、第３の勾配傾斜位置が、キーによって表現される数字を選択してもよい。
【００７２】
更に、傾斜センサは、装置が左、中立または右に、回転されたか否かを示し、または装置が前方、中立または後方に揺れたか否かを独立して示す。その結果として、傾斜センサは装置が９つの方位の１つにあるか否かを示すことを可能する。９つの方位の各々は、キャラクタおよびキャラクタのための活字ケースに対応してもよい。
【００７３】
図１０は、「２」にラベル付けられたキーパッド上のコントロールボタンが選択された時に、出力してもよいキャラクタおよび活字ケースに対応する出力信号への装置方位の１つの可能なマッピングを示すテーブルである。図に示すマッピングにおいて、左に回転され前方に揺れられている装置は、大文字「Ａ」を出力し、回転されずにいずれの方向にも揺れられない装置は、活字ケース内の小文字「ｂ」を出力し、後ろに揺れられている装置は、数字「２」を出力する。３つを超える回転位置または３つを超える勾配位置を識別できる傾斜センサの他の具体化において、キャラクタと活字ケースにマップされてもよい、より多くの方位が利用可能である。
【００７４】
キャラクタに対応する出力信号は、第１軸の角変位または装置の傾斜位置に基づいて選択されると記述されている。また、キャラクタのための大文字もしくは小文字に対応する出力信号は、第２軸の角変位または装置の位置に基づいて選択されると完全に記述されている。
他の具体化において、異なる軸の角変位は、キャラクタに対応する信号の出力またはキャラクタの大文字および小文字を有効にしてもよい。一般に、装置のいかなる方位も、キャラクタまたは活字ケースを選択するためにどの軸が用いられたかにかかわらず、いかなるキャラクタおよびキャラクタのための活字ケースに図で表してもよい。
【００７５】
コントロールボタンの選択に応じて出力されるキャラクタに対応する信号の出力に加えて、装置の方位は、選択されるべきメニューオプションを示すために用いてもよい。
例えば、電話機上の「１」キーなどのような、いかなるキャラクタにも対応しないコントロールボタンの選択は、電話機のディスプレイ上でメニュー（電話機の異なる方位に対応するメニューの各オプション）を示す。
メニューから選択すべきであることを示すコントロールボタン（例えば「ＯＫ」キー、「Ｅｎｔｅｒ」キーまたは「１」キー）が選択されている場合の装置の方位は、どのメニューオプションが選択されているかを示してもよい。
一態様において、「１」キーが選択されている場合、図１１Ａおよび図１１Ｂで示すものと同じようなシンボルのメニューが表示される。
装置を傾けて、「１」キーを選択すると、対応するシンボルが再び出力されてもよい。
シンボルが出力された後、「１」キーがシンボルメニューを表示するために再び選択されるまで、上記のように、文字と数字が出力されてもよい。
十分に装置を逆にして、装置を振り、またはその逆に装置の傾斜として解釈されない方法で装置を移動させることは、別のメニューを生成する。
【００７６】
選択が受信される場合、角変位が第１傾斜範囲内にあれば、第１出力信号が出力され、選択が受信される場合、角変位が第２傾斜範囲内にあれば、第２出力信号が出力される。
更に、選択が受信される場合、角変位が第３のまたは第４傾斜範囲内にあれば、第３のまたは第４出力信号がそれぞれ出力される。
【００７７】
複数の第１軸傾斜範囲が第１軸について定義され、複数の第２軸傾斜範囲が第２軸について定義される場合、複数の第１出力信号の１つは、複数の第１軸傾斜範囲、複数の第２軸傾斜範囲に基づいて出力されてもよい。
選択が受信される場合、第１軸の成分が第１の第１軸傾斜範囲内にある場合、および第２軸の成分が第１の第２軸傾斜範囲内にある場合、第１出力信号が出力されてもよいし、第１軸の成分が第２の第１軸傾斜範囲内にある場合、および第２軸の成分が第１の第２軸傾斜範囲内にある場合、第２出力信号が出力されてもよいし、第１軸の成分が第２の第１軸傾斜範囲内にある場合、および第２軸の成分が第２の第２軸傾斜範囲内にある場合、第３出力信号が出力されてもよいし、第１軸の成分が第２の第１軸傾斜範囲内にある場合、および第２軸の成分が第２の第２軸傾斜範囲内にある場合、第４出力信号が出力されてもよい。
【００７８】
または、別の態様において、選択が受信される場合、第１成分が第１の第１軸傾斜範囲内にある場合、および第２軸の成分が第１の第２軸傾斜範囲内にある場合、第１出力信号が出力されてもよいし、第１成分が第１の第１軸傾斜範囲内にある場合、および第２軸の成分が第２の第２軸傾斜範囲内にある場合、第２出力信号が出力されてもよいし、第１成分が第１の第１軸傾斜範囲内にある場合、および第２軸の成分が第３の第２軸傾斜範囲内にある場合、第３出力信号が出力されてもよいし、第１成分が第２の第１軸傾斜範囲内にある場合、および第２軸の成分が第１の第２軸傾斜範囲内にある場合、第４出力信号が出力されてもよいし、第１成分が第２の第１軸傾斜範囲内にある場合、および第２軸の成分が第２の第２軸傾斜範囲内にある場合、第５出力信号が出力されてもよいし、第１成分が第２の第１軸傾斜範囲内にある場合、および第２軸の成分が第３の第２軸傾斜範囲内にある場合、第６出力信号が出力されてもよいし、第１成分が第３の第１軸傾斜範囲内にある場合、および第２軸の成分が第１の第２軸傾斜範囲内にある場合、第７出力信号が出力されてもよいし、第１成分が第３の第１軸傾斜範囲内にある場合、および第２軸の成分が第２の第２軸傾斜範囲内にある場合、第８出力信号が出力されてもよいし、第１成分が第３の第１軸傾斜範囲内にある場合、および第２軸の成分が第３の第２軸傾斜範囲内にある場合、第９出力信号が出力されてもよい。
【００７９】
出力信号が表示され（ステップＳ３１０）、そして、方法３００は終了する（ステップＳ３１１）。出力信号は、ディスプレイ１０５などのようなディスプレイ上に表示される。
代替態様においては、出力信号は表示されない。
【００８０】
また、図５の具体化において、装置５００は、装置５００のユーザにグラフィカル・ユーザー・インターフェース（ＧＵＩ）を提示するために用いられるディスプレイ５０５を含んでいる。ＧＵＩは、装置５００へのテキスト入力をユーザに要求する機能を実行して、装置５００のユーザにテキスト入力を可能にする。例えば、ユーザは、人名を入力することによって、装置５００上に格納された電話帳内の人についての入力を識別してもよい。
別の具体例として、ユーザは、人によって用いられる人名および１つ以上の電話番号などのような、人を示す情報の入力により、電話帳に人についての入力を加えてもよい。
更に、ユーザは、ＧＵＩによって装置５００から送信されるテキストメッセージを指定することができ、もしくは装置５００上に格納される別のテキスト形式のノートを指定することができる。
また、装置５００は、ユーザがテキストメッセージを指定することを可能にするＧＵＩを表示する。
【００８１】
コントロールボタンの選択がなされる時、装置方位に基づいたコントロールボタン選択の解釈は、単一のコントロールボタンの選択により行なわれてもよい操作の数を増加させる。例えば、各コントロールボタンの選択は、検出されてもよい装置の別個の方位の数と等しい方式の数で解釈されてもよい。
更に、装置の方位は、いかなるキャラクタにも対応しないコントロールボタンの選択をどのように解釈してよいか示してもよい。
したがって、ユーザは、単に装置を傾けてコントロールボタンを選択することにより、迅速に比較的複雑な操作を行なうことが可能である。例えば、装置が左に回転されている間に「＊」キーを選択すると、装置が左に回転されている間に次に「＊」キーが選択されるまで、テキスト入力（例えば数字だけ、すべての大文字）の特定のモードはテキスト入力のために用いてもよい。
別の態様において、傾斜センサは、コントロールボタンの選択の受信に際して、ユーザインタフェースが傾斜の方向に対応してスクロールされるように、傾斜のスクローリングを有効にする。
コントロールボタンの選択時に発生する前方の勾配は、例えば、上方へスクロールしながら、ユーザインタフェース、またはユーザインタフェース上のメニュー項目内の結果として生じる。
【００８２】
別の一般的な態様によれば、コンピュータが読み取り可能な媒体上に明確に格納されたコンピュータプログラム記録媒体（製品）が、詳述される。コンピュータプログラム記録媒体（製品）は、少なくとも第１軸に関しての装置（少なくとも複数の第１出力信号に関連づけた第１コントロールボタンを含む装置）の中立位置を決定し、少なくとも第１軸に関する装置の角変位を測定することを含む操作を、コンピュータに行なわせるために使用可能である。また、コンピュータプログラム記録媒体（製品）は、第１コントロールボタンの選択を受信し、少なくとも選択と角変位に基づいた複数の第１出力信号１つの出力することを含む操作を、コンピュータに行なわせるために使用可能である。
【００８３】
最後に、多くの具体化が電話装置として記述され例証されたが、ここに関連する概念は決して電話機に限定されず、事実上、コントロールボタンの数字がデバイス設計とレイアウトの制限により最小限にされるあらゆる装置を含む広く様々な装置に適用可能である。実例の装置は、コンピュータキーボード、リモートコントロール、時計、ジョイスティックまたはゲーム制御装置、または他のコンピュータ入力装置または消費者の電子装置を含む。
【００８４】
その結果、多くの具体化が記述された。しかしながら、様々な変形がなされてもよいことが理解できる。例えば、異なる具体例の要素は、他の具体例を作成すために組み合わせてもよいし、補足してもよいし、取り外されてもよい。
さらに、様々な技術は、具体例を作成するために、例えば、様々なデジタル電子回路、ハードウェア、ソフトウェア、ファームウェア、統合構成要素、個別部品、制御演算装置、メモリまたは記憶装置、通信装置、レンズ、フィルタ、ディスプレイ装置、および映写装置を含むような技術を用い、組み合わせ、変更してもよい。
【符号の説明】
【００８５】
１００  装置
１０２  第１コントロールボタン
１０５  ディスプレイ
１０６  傾斜インジケータ
【図１】
2014207014.tif 000003
【図２】
2014207014.tif 000004
【図３】
2014207014.tif 000005
【図４Ａ】
2014207014.tif 000006
【図４Ｂ】
2014207014.tif 000007
【図４Ｃ】
2014207014.tif 000008
【図４Ｄ】
2014207014.tif 000009
【図５】
2014207014.tif 000010
【図６Ａ】
2014207014.tif 000011
【図６Ｂ】
2014207014.tif 000012
【図６Ｃ】
2014207014.tif 000013
【図６Ｄ】
2014207014.tif 000014
【図６Ｅ】
2014207014.tif 000015
【図７Ａ】
2014207014.tif 000016
【図７Ｂ】
2014207014.tif 000017
【図８Ａ】
2014207014.tif 000018
【図８Ｂ】
2014207014.tif 000019
【図９Ａ】
2014207014.tif 000020
【図９Ｂ】
2014207014.tif 000021
【図１０】
2014207014.tif 000022
【図１１Ａ】
2014207014.tif 000023
【図１１Ｂ】
2014207014.tif 000024