(57)【特許請求の範囲】
【請求項１】
操作キー群を表示部に表示して、タッチパネルを介して入力操作するようにした携帯端末装置における操作キー群のレイアウト方法であって、
前記操作キー群を表示した後の前記タッチパネル上での入力操作により当該タッチパネル上に描かれた線図に基づいて、前記表示部に表示する操作キー群の変更後の表示位置および範囲を決定し、その決定された表示位置および範囲に基づいて前記操作キー群を前記表示部に表示することを特徴とする携帯端末装置における操作キー群レイアウト方法。
【請求項２】
前記操作キー群の表示位置および範囲は、ユーザによりタッチパネル上に連続的に描かれた図形の描写位置を表示位置とし、かつ当該図形により囲まれる領域を表示範囲として決定することを特徴とする請求項１記載の携帯端末装置における操作キー群レイアウト方法。
【請求項３】
前記表示部に操作キー群を表示した後、前記操作キー群の１点を起点とする連続的な入力に応じて、当該操作キー群の表示位置を移動させて、当該操作キー群の表示位置を調整することを特徴とする請求項１または２に記載の携帯端末装置における操作キー群レイアウト方法。
【請求項４】
前記操作キー群の１点を起点とする連続的な入力に応じて当該操作キー群の表示位置を移動させる際に、当該操作キー群の少なくとも一部が前記表示部の表示範囲外となるのを禁止することを特徴とする請求項２に記載の携帯端末装置における操作キー群レイアウト方法。
【請求項５】
操作キー群を表示部に表示して、タッチパネルを介して入力操作するようにした携帯端末装置における操作キー群のレイアウト装置であって、
前記操作キー群のレイアウトを複数パターン記憶する記憶手段と、
前記操作キー群を表示した後の前記タッチパネル上での入力操作により当該タッチパネル上に描かれた線図に基づいて前記表示部に表示する操作キー群の変更後の表示位置および範囲を決定する決定手段と、
前記決定手段により決定された前記変更後の表示位置および範囲に基づいて、前記記憶手段から前記操作キー群を選択する選択手段と、
前記選択手段により選択された前記操作キー群を前記決定手段により決定された前記変更後の表示位置および範囲に表示するよう制御する制御手段と、
を具えることを特徴とする携帯端末装置における操作キー群レイアウト装置。
【請求項６】
前記記憶手段は、右手操作用および左手操作用の操作キー群をそれぞれ複数パターン記憶し、
前記選択手段は、前記決定手段により決定された前記変更後の表示位置および範囲に応じて、前記記憶手段から、右手操作用または左手操作用の操作キー群のいずれか一方を選択することを特徴とする請求項５記載の携帯端末装置における操作キー群レイアウト装置。
【請求項７】
前記制御手段は、前記表示部に表示された前記操作キー群の１点を起点とする連続的な入力に応じて、当該操作キー群の表示位置を移動するよう制御することを特徴とする請求項５または６に記載の携帯端末装置における操作キー群レイアウト装置。
【請求項８】
前記制御手段は、前記操作キー群の１点を起点とする連続的な入力に応じて前記操作キー群の表示位置を移動させる際に、当該操作キー群の少なくとも一部が前記表示部の表示範囲外となるのを禁止するように、当該操作キー群の表示位置の移動を制御することを特徴とする請求項７に記載の携帯端末装置における操作キー群レイアウト装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置における操作キー群のレイアウト方法および操作キー群レイアウト装置、特に、情報の入力に際しタッチパネルを使用する携帯端末装置における操作キー群のレイアウト方法および操作キー群レイアウト装置に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータのみならず、携帯電話等の携帯端末装置においても、電子メールをはじめとする各種情報を手入力することによってやり取りする機会が急増している。
【０００３】
携帯端末装置においては、デスクトップ・パーソナルコンピュータの場合とは異なり、携帯するために端末本体を小型化する必要がある。それに伴って、キー入力系の小型化と、一定の操作性の確保という相反する要求のバランスをとらなければならない。したがって、この種の携帯端末装置において、キー入力に際しての操作性を向上させる各種技術が所望されている。
【０００４】
従来の携帯端末装置におけるキー入力の操作性向上の技術として、例えば、ユーザが表示画面の見方を変更する場合、即ち携帯端末装置の向きを変更して操作する場合、キー操作系のキーの配置またはキー操作部の表示の設定を変更することにより、ユーザがキー操作する際のストレスを軽減できるようにしたものが提案されている（例えば、特許文献１および２参照）。
【０００５】
これらの特許文献に記載された技術によれば、携帯端末装置の向きを変えて操作する場合であっても、携帯端末装置の向きの変更に合わせて操作キーも回転させることにより、ユーザに対して操作キーを常に一定方向に維持できるため、ユーザが携帯端末装置の向きに応じたキー配列を覚える必要はなくなり、さらに、携帯端末装置を右手で持って操作する場合にも左手で持って操作する場合にも、それぞれの場合に対応させて、操作キーを反転させるなどすることで、一定の操作性を維持することができる。
【０００６】
【特許文献１】特開２００２−５１１２４号公報
【特許文献２】特開２００５−１２４９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献による技術は、本質的には、情報が表示される表示画面の視認性を種々の向きにおいても確保するか、または端末本体の持ち位置、即ち端末本体を右手で操作するか左手で操作するか、を変更した際でも元の操作性を維持するための技術であり、通常使用時におけるキー入力そのものの操作性を向上させるものではない。
【０００８】
これらの従来の携帯端末装置は、通常使用時にはどのユーザも同じキーの構成に従って操作を行うものであり、結局は各ユーザ側が携帯端末装置に適応して操作せざるを得なかった。利用者の手の大きさや端末装置を持つ位置等による指の可動範囲や、更には、操作する手が右手か左手かの違いによる指の可動範囲等は考慮されていなかった。このためユーザによっては端末装置を使いにくい場合もあるという問題があった。
【０００９】
したがって、かかる点に鑑みてなされた本発明の目的は、携帯端末装置のタッチパネル上に表示される操作キー群のレイアウトをユーザに応じて設定することができ、使い勝手を向上できる、操作キー群のレイアウト方法および操作キー群レイアウト装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成する請求項１に係る携帯端末装置における操作キー群レイアウト方法の発明は、操作キー群を表示部に表示して、タッチパネルを介して入力操作するようにした携帯端末装置における操作キー群のレイアウト方法であって、
前記操作キー群を表示した後の前記タッチパネル上での入力操作により当該タッチパネル上に描かれた線図に基づいて、前記表示部に表示する操作キー群の変更後の表示位置および範囲を決定し、その決定された表示位置および範囲に基づいて前記操作キー群を前記表示部に表示することを特徴とするものである。
【００１１】
請求項２に係る発明は、請求項１記載の携帯端末装置における操作キー群レイアウト方法において、
前記操作キー群の表示位置および範囲は、ユーザによりタッチパネル上に連続的に描かれた図形の描写位置を表示位置とし、かつ当該図形により囲まれる領域を表示範囲として決定することを特徴とするものである。
【００１２】
請求項３に係る発明は、請求項１または２に記載の携帯端末装置における操作キー群レイアウト方法において、
前記表示部に操作キー群を表示した後、前記操作キー群の１点を起点とする連続的な入力に応じて、当該操作キー群の表示位置を移動させて、当該操作キー群の表示位置を調整することを特徴とするものである。
【００１３】
請求項４に係る発明は、請求項２に記載の携帯端末装置における操作キー群レイアウト方法において、
前記操作キー群の１点を起点とする連続的な入力に応じて当該操作キー群の表示位置を移動させる際に、当該操作キー群の少なくとも一部が前記表示部の表示範囲外となるのを禁止することを特徴とするものである。
【００１４】
さらに、上記目的を達成する請求項５に係る発明は、携帯端末装置における操作キー群レイアウト装置において、
操作キー群を表示部に表示して、タッチパネルを介して入力操作するようにした携帯端末装置における操作キー群のレイアウト装置であって、
前記操作キー群のレイアウトを複数パターン記憶する記憶手段と、
前記操作キー群を表示した後の前記タッチパネル上での入力操作により当該タッチパネル上に描かれた線図に基づいて前記表示部に表示する操作キー群の変更後の表示位置および範囲を決定する決定手段と、
前記決定手段により決定された前記変更後の表示位置および範囲に基づいて、前記記憶手段から前記操作キー群を選択する選択手段と、
前記選択手段により選択された前記操作キー群を前記決定手段により決定された前記変更後の表示位置および範囲に表示するよう制御する制御手段と、
を具えることを特徴とするものである。
【００１５】
請求項６に係る発明は、請求項５記載の携帯端末装置における操作キー群レイアウト装置において、
前記記憶手段は、右手操作用および左手操作用の操作キー群をそれぞれ複数パターン記憶し、
前記選択手段は、前記決定手段により決定された前記変更後の表示位置および範囲に応じて、前記記憶手段から、右手操作用または左手操作用の操作キー群のいずれか一方を選択することを特徴とするものである。
【００１６】
請求項７に係る発明は、請求項５または６に記載の携帯端末装置における操作キー群レイアウト装置において、
前記制御手段は、前記表示部に表示された前記操作キー群の１点を起点とする連続的な入力に応じて、当該操作キー群の表示位置を移動するよう制御することを特徴とするものである。
【００１７】
請求項８に係る発明は、請求項７に記載の携帯端末装置における操作キー群レイアウト装置において、
前記制御手段は、前記操作キー群の１点を起点とする連続的な入力に応じて前記操作キー群の表示位置を移動させる際に、当該操作キー群の少なくとも一部が前記表示部の表示範囲外となるのを禁止するように、当該操作キー群の表示位置の移動を制御することを特徴とするものである。
【発明の効果】
【００１８】
本発明によれば、操作キー群を表示部に表示して、タッチパネルを介して入力操作するようにした携帯端末装置において、操作キー群のレイアウトを設定するにあたり、端末のユーザが手の指などで前記タッチパネル上に簡単な線図を描くことにより指の可動範囲が決定され、これに基づいて、ユーザの指の可動範囲を考慮した操作キー群のレイアウトが選択されて、タッチパネル上に表示される。したがって、様々な手の大きさのユーザがこの携帯端末を使用しても、ユーザに応じて最適化された操作キー群のレイアウトが設定され、携帯端末の通常使用時においてユーザが操作キー群を操作する際の操作性を格段に向上させることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について、図を参照して説明する。
【００２０】
（第１実施の形態）
図１は、本発明の第１実施の形態に係る携帯端末装置としての携帯電話の概略を示す図である。
【００２１】
この携帯端末装置１では、ユーザが指等で入力操作を行う矩形状の入力部２と、入力された情報等を表示するモニタ部３とを有している。入力部２は、図２に概略断面図で示すように、操作キー群を表示する表示部であるディスプレイ４と、その上に配置された、マトリクス状に配置された多数の接点を有するタッチパネル５とを具えており、このタッチパネル５はディスプレイ４と連動してキー操作の入力を受け付けるようになっている。したがって、例えば、ユーザがディスプレイ４上に表示された操作キーの数字の「１」の部分に指で触れようとすると、実際にはそのディスプレイ４の前面にあってディスプレイ４の「１」の表示部分と対応するタッチパネル５の部分に触れたことになり、このタッチパネル５はその部分に対応する信号を出力するようになっている。
【００２２】
図３は、本実施の形態に係る携帯端末装置１に関する制御回路の概略構成を示すブロック図である。
【００２３】
携帯端末装置１は、前述したディスプレイ４およびタッチパネル５と、操作キー群のレイアウト（キーレイアウト）をディスプレイ４に表示するためのレイアウト表示手段６と、操作キー群のレイアウト設定に際し操作キー群のレイアウト可能な範囲を決定する範囲決定手段７および位置を決定する位置決定手段８と、操作キー群のレイアウトおよび操作キー群のレイアウトに対応するタッチパネル５の入力パターン等を複数格納しているメモリ９と、範囲決定手段７および位置決定手段８によって決定されたデータに対応するパターンのデータをメモリ９より選択する選択手段１０と、および全体を制御する制御手段１１とを具えている。
【００２４】
以下、本実施の形態による操作キー群レイアウト方法の概略について説明する。
【００２５】
ユーザが携帯端末装置１を片手で持って使用している際に、初期設定によって表示されている操作キー群のレイアウトではキー操作がしづらい、または現在使用している操作キー群のレイアウト表示ではキー操作がしづらいと感じた場合に、図４に示すように、ユーザはタッチパネル５上にて、キー操作に通常使用する指を用いて、ほぼ円形または多角形等の簡単な線図１２（以下、円形状線図という）を一筆書き状に描く。この際、タッチパネル５上に描かれる線図１２に対して、対応するディスプレイ４の場所にリアルタイムに軌跡がドットで描かれるようにすることで、ユーザが入力した実際の線図１２を確認し易くすることもできる。
【００２６】
通常のキー操作では、タッチパネル上に触れる指は一地点に一瞬触れるだけであるので、このように意図して円形状線図１２を描く動作のように連続する入力とは区別することができる。携帯端末装置１は、この連続入力を検出して、操作キー群レイアウト設定モードに切り換える。
【００２７】
なお、操作キー群レイアウト設定モードへの切換手段（操作キー等）を別途設け、この切換手段により操作キー群レイアウト設定モードに切り換えてから、表示位置および範囲の入力を受け付けるようにしてもよい。
【００２８】
位置決定手段８は、ユーザが描いた円形状線図１２の情報に基づいて、操作キー群の表示位置を決定し、範囲決定手段７は操作キー群の表示範囲を決定する。この際、位置決定手段８は、ユーザが円形状線図１２を書き始める位置や描く軌跡の始点から終点までの向き等から、ユーザの入力が右手操作によるものか左手操作によるものかを決定し、さらに範囲決定手段７は、ユーザが指で描いた円形状線図１２の内側を指が無理なく届く可動範囲１３と決定し、これに基づいて操作キー群の表示範囲の決定を行う。
【００２９】
なお、先に描いた円形状線図１２では操作キー群のレイアウトが小さすぎるものになるだろうとユーザが判断したときは、連続してより面積の広い円形状線図１２を描くことも可能である。このためには、タッチパネル５に指が最初に触れることで連続動作が開始し、円形状線図１２を描いている指がタッチパネルから離れた事をトリガーとして連続入力は終了し入力動作は完了と見なし、対応する信号を決定手段７および８に送信するようにすることが望ましい。円形状線図１２を描くという意識的な動作をユーザが行うことによって携帯端末装置１を操作キー群レイアウト設定モードに切り換えるようにすることで、通常のキー操作の際に、操作キーに指が少し触れただけで範囲決定手段７または位置決定手段８が起動してしまうというような誤動作を防ぐことができる。
【００３０】
範囲決定手段７で決定された可動範囲１３があまりにも小さく、それに対応した操作キー群のレイアウトを仮に表示したとしても有効なキー操作は出来ないと判断される場合は、操作キー群レイアウト設定モードになる直前まで使用されていた標準のキーレイアウトまたは初期設定時のキーレイアウトを選び、これをディスプレイ４に表示するようにする。
【００３１】
なお、このように、描かれた円形状線図１２があまりにも小さい場合には、警告音を鳴らしユーザに注意を喚起することで再入力を求めたり、以前のキーレイアウト（または初期設定時のキーレイアウト）が選択されたことを知らせるようにしたりすることもできる。携帯端末装置１本体を片手だけで握った状態で使用する場合には、通常操作時にユーザがキー操作に使用する指は親指であることがほとんどであると想定される。このため、操作キー群のレイアウトがあまりにも小さく設定されるような場合は、上記のように警告を発したり予め設定したキーレイアウトを使用したりすることで、ユーザに誤入力し易いキーレイアウトを提供してしまうことを防ぐことができる。
【００３２】
さらに、長時間キー入力がされない状態では、電池の消耗を防ぐため、ディスプレイ４を駆動しないスリープモード（省エネモード）に設定するようにもできる。この場合は、指などによる一筆書き動作によりタッチパネル５上に線図を描くことでスリープモードを解除して、この軌跡をディスプレイ４上に表示することも可能である。もちろん、タッチパネル５上の一地点に指が一瞬触れる場合には、通常のキー操作のモードに移行することもできる。
【００３３】
図５に示すフローチャートを参照して、本実施の形態にかかる携帯端末装置１の操作キー群レイアウト方法をさらに詳細に説明する。
【００３４】
先ずステップＳ１０１で、ユーザが指などでタッチパネル５に触れたことを検出し、その際にスリープモードにある場合には、ステップＳ１０２にてスリープモード（省エネモード）を解除する。
【００３５】
次にステップＳ１０３において、ユーザが指などでタッチパネル５の表面に一筆書き状に円形状線図１２を描くことで連続的な入力が行われているかどうかを判断し、タッチパネル５の入力が連続入力でない、即ちユーザが通常操作を望んでいると判断した場合はステップＳ１０４へ進む。ここでは、直前まで使用していたキーレイアウトを表示させる設定がされているかどうかを判断する。直前のキーレイアウトを使用する設定がされていない場合はステップＳ１０５に進み、メモリ９に格納されているデフォルト設定のキーレイアウトをディスプレイ４に表示してステップＳ１１５に進む。この場合、制御手段１１によって選択手段１０がメモリ９からデフォルトのキーレイアウトのデータを取り出すように制御する。
【００３６】
またステップＳ１０４にて直前まで使用していたキーレイアウトを使用する設定がされている場合には、ステップＳ１０６にて直前まで使用されていたキーレイアウトをディスプレイ４に表示してステップＳ１１５に進む。
【００３７】
一方、ステップＳ１０３にてタッチパネル５の表面に連続的な入力がされたと判断した場合は、ユーザが操作キー群のレイアウトの変更を望んでいるものと判断し、ステップＳ１０７で操作キー群のレイアウトの設定を行うため操作キー群レイアウト設定モードに切り換える。
【００３８】
次にステップＳ１０８では、タッチパネル５にユーザの指などが触れて入力が行われていることを示すために、指が触れた位置の軌跡をディスプレイ４上にドット表示をするようにする。
【００３９】
その後、ステップＳ１０９では、ユーザの指などがタッチパネル５から離れることにより連続入力が終了したかどうかを判断し、連続入力が終了していない場合は引き続きステップ１０８にて軌跡をディスプレイ４にドット表示する。これにより、ユーザは自分の描いた軌跡を確認することができ、入力位置をリアルタイムで見ることができ、描いた線図が小さ過ぎると感じる場合には、引き続きさらに大きな線図を描くこともできる。
【００４０】
ステップＳ１０９にて、ユーザがタッチパネル５から指などを離したと判断した、即ち円形状線図１２の連続入力が終了したと判断した場合は、ステップＳ１１０に進む。
【００４１】
ステップＳ１１０では、円形状線図１２が複数回描かれているか否かを判断し、線図が複数回描かれている場合には、ステップＳ１１１において大きい軌跡の形状を選択して、ステップＳ１１２へ移行する。
【００４２】
これに対し、ステップＳ１１０で円形状線図１２が複数存在しない場合は、現在描かれている線図を選択してからステップＳ１１２へ移行する。
【００４３】
ステップＳ１１２では、選択された線図に基づく位置および範囲に、予め設定された最小のキーレイアウトの配置の設定が可能かどうかを判断する。最小のキーレイアウトを配置する設定ができない場合、または選択された線図に基づく適切なキーレイアウトが見つからない場合はステップＳ１１３に進んでユーザにその旨を警告し、ステップＳ１０３の連続入力に戻る。こうすることにより、あまりにも小さく非実用的なキーレイアウトが選択されてしまうことが防止できる。
【００４４】
ステップＳ１１２にて、線図に基づく位置および範囲にキーレイアウトの表示が可能であると判断されると、ステップＳ２００のキーレイアウト処理へと進む。ステップＳ２００におけるキーレイアウト処理については後述する。
【００４５】
ステップＳ１１４で、キーレイアウト処理された情報に基づくキーレイアウトを、制御手段１１によってメモリ９から読み取り、ディスプレイ４の指定された位置および範囲に表示し、ステップＳ１１５に移行する。
【００４６】
ステップＳ１１５では、タッチパネル５にユーザの指などが触れたかどうかを判断し、触れたと判断された場合はステップＳ１１６にてキー入力の処理を行う。これは通常のキー操作を行うモード、つまり操作キー群レイアウト設定モードではない場合のキー操作を想定している。
【００４７】
ディスプレイ４に表示された各キーの位置に相当する場所のタッチパネル５をユーザが指などで触れた場合には、そのキーが押圧されたものとして認識して、確認音を出すと共にキー入力処理を行う。ステップＳ１１６でキー入力処理をした後はステップＳ１１５に戻り、次のキー入力を待つ。
【００４８】
ステップＳ１１５にてタッチパネル５からのキー入力がないと判断した場合にはステップＳ１１７に進み、最後にキー入力がなされた時からの時間を計測して、それが予め設定された時間内で有ればステップＳ１１５に戻り、次のキー入力を待つ。これに対し、予め設定された時間を経過しても何らキー入力が無い場合にはステップＳ１１８に進み、ディスプレイ４をスリープモードに切り換える。
【００４９】
図６（Ａ）および（Ｂ）は、本実施の形態に係る操作キー群レイアウト方法によるキーのレイアウト例を示す図である。
【００５０】
ユーザがタッチパネル５上にて、例えば円形状線図１２を描くことにより、この軌跡の内側が指を無理なく動かせる可動範囲１３として決定される。この時、この軌跡を範囲決定手段７が読み取ることにより範囲が決定される。こうして決定された範囲に基づいたキーレイアウトが選択手段１０によりメモリ９から読み出され、このキーレイアウトがレイアウト表示手段６によってディスプレイ４に表示される。これらの制御は、制御手段１１により行われ、またメモリ９には、様々な場合に対応した多数のキーレイアウトが予め記憶されている。
【００５１】
メモリ９に記憶されているキーレイアウトのパターンとしては、例えば、ユーザの描いた円形状線図１２の内側にキーレイアウト全体が収まるようにする、図６（Ａ）に示すパターン、および、ユーザの描いた円形状線図１２のライン上は指の可動範囲１３に含まれると想定して、キーレイアウト全体の四隅に配置される４つの各キーの中心あたりを軌跡が通過するようにキー全体をレイアウトする、図６（Ｂ）に示すパターンなどが考えられる。
【００５２】
また、一部のキー、例えば「電話」、「マナー」および「切」などのキーは、携帯端末装置にて電子メールの入力をする際には使用頻度が低いキーであるとみなすことにより、これらのキーを除外した状態でのキーレイアウト全体の四隅に配列される４つのキー（例えばこの場合は「１」、「３」、「＃」および「※」）などを基準として、図６（Ａ）または図６（Ｂ）に示すようなキーレイアウトのパターンの構成を設定しておくこともできる。
【００５３】
次に、前述したステップＳ２００のキーレイアウト処理を、図７に示すフローチャートについて説明する。なお、この例においては、縦横比が固定されているキーのレイアウトのパターンがメモリ９に多数記憶されているものとして説明する。
【００５４】
まずステップＳ２０１では、タッチパネル５に描かれる円形状線図１２から、描かれた図形の重心を求める。この時、描かれた図形が閉じた図形でない場合には、始点と終点を結ぶ処理を行い、近似的に円形状にすることも可能である。
【００５５】
次にステップＳ２０２では、図８に示すように、重心から角度α方向の距離を算出する。角度αとは、図形の重心を原点として、矩形の入力部２の各辺に直交するｘ軸およびｙ軸をとった場合に、ｘ軸からの所定の角度である。例えばα＝４５°とすることができる。ステップＳ２０１にて求めた重心をＯとして、角度±α方向に引いた２直線と軌跡の図形との交点４箇所を、それぞれａ、ｂ、ｃおよびｄとして、線分Ｏａ、Ｏｂ、ＯｃおよびＯｄの長さを求める。
【００５６】
次にステップＳ２０３では、線分Ｏａ、Ｏｂ、ＯｃおよびＯｄのうち、長さが最短のものを選択し、それを線ＡとしてステップＳ２０４に移行する。ここでは、例えば線分Ｏａが最短、即ちＯａ＝Ａであるものとする。
【００５７】
ステップＳ２０４では、軌跡内に収まる基準キーレイアウトをメモリ９より選択する。ここで図９に示すように、線分Ｏａが最短（Ｏａ＝Ａ）であるので、ユーザの描いた円形状線図１２が点Ｐ１を通過するＡ≧Ａ’となるようなキーレイアウトを選択する。このキーレイアウトはユーザの指が描いた円形状線図１２の軌跡に内包されることになる。
【００５８】
次にステップＳ２０５では、ユーザが、大きめの、即ちキーの間隔が大きいキーレイアウトを望む場合に、もう少し拡大されたキーレイアウトを選択することができるかどうかを判定する。例えば、Ａ≒Ｂ’となるようなキーレイアウトは、ユーザの描いた線図がＰ２を通過することになり、先ほどのＡ≧Ａ’となるキーレイアウトよりも大きな構成となる。同様に、Ａ≒Ｃ’となるようなキーレイアウトでは、ユーザの描いた線図がＰ３を通過することになり、先ほどのＡ≒Ｂ’となるキーレイアウトよりもさらに大きな構成となる。
【００５９】
ステップＳ２０５において、円形状線図１２が、ディスプレイ４のキー表示エリアの範囲内にて最大の大きさで描かれていた場合は、線図の軌跡に内包されるキーレイアウト（Ａ≧Ａ’）が最大のレイアウトになるので、ステップＳ２０７にてメモリ９を参照してこのキーレイアウトを読み込み、それをディスプレイ４に表示する。
【００６０】
一方、ステップＳ２０５にて、Ａ≒Ａ’の場合よりもさらに大きなキーレイアウトが表示可能であると判断された場合には、ステップＳ２０６に進む。
【００６１】
ステップＳ２０６では、ユーザが、描く線図に対してどの程度の大きさのキーレイアウトを所望しているかが予め設定されているかどうかが判断される。即ち、ユーザによって、描いた線図に全体が内包されるようなキーレイアウトを望むのか、四隅のキー（例えば「電話」、「切」、「＃」および「※」のキー）それぞれの中心が線図のほぼライン上に来るようなキーレイアウトを望むのか、または四隅のキーが線図に外接するようなキーレイアウトを望むのか、ユーザが予め設定しているかどうかが判断される。
【００６２】
ステップＳ２０６にて、所望のキーレイアウトについてユーザ設定がなされている場合には、ステップＳ２０７にてそれに対応するキーレイアウトがメモリ参照されて、ディスプレイ４に表示される。一方ユーザ設定がされていない場合には、ステップＳ２１４にてユーザに基準位置の設定の入力を促し、ステップＳ２０７にてそれに対応するキーレイアウトをメモリ９から参照して、ディスプレイ４に表示する。
【００６３】
（第２実施の形態）
次に、本発明の第２実施の形態に係る携帯端末装置の操作キー群レイアウト方法の要部について説明する。本実施の形態は、第１実施の形態の図５に示したキーレイアウト方法において、ステップＳ２００でのキーレイアウト処理が異なるものである。
【００６４】
図４に示したように、通常、右手で携帯端末装置１を握り親指でタッチパネル５上に円形状線図１２を描くと、その軌跡の始点は左側または左上方に位置する。更にその軌跡は時計回りの方向に描かれることが多い。また、描かれた軌跡の中心位置はタッチパネル５の中心位置よりもやや左または左上方に位置するようになる。これら３つの情報（軌跡の始点の位置、軌跡の方向、および軌跡の中心位置）に基づいて、ユーザが円形状線図１２を描く際に操作した指が右手のものか左手のものか推定することができる。
【００６５】
ここではユーザが右手で携帯端末装置１のキーを操作する場合を考えると、通常設定のキーレイアウトでは、親指の付け根に近い部分に位置するキー（即ち右手操作の場合は「＃」、「９」および「０」のキー等）については、親指を相当折り曲げた状態で操作することを余儀なくされるため、非常にキー操作がしづらい。一方で、親指の付け根から離れて位置するキーは、若干さらに離れた方向にシフトしたとしても、自然な指の動きで操作することができる。
【００６６】
したがって、携帯端末装置１の位置決定手段８によって、ユーザが右手で端末を操作していると判断された場合には、図１０（Ａ）に示すように、キーレイアウト全体を若干左上方にシフトさせることで、キーの操作性を格段に向上させることができる。シフトする距離は、ユーザが調節するようにすることもできる。さらには、左上のキーの位置は全くシフトさせずに、キーレイアウト全体を左上方に縮小させるようにすることも可能である。
【００６７】
逆に、左手で携帯端末装置１を握り親指でタッチパネル５上に円形状線図１２を描くと、通常その軌跡の始点は右側または右上方に位置する。更にその軌跡は反時計回りの方向に描かれることが多い。また、描かれた軌跡の中心位置はタッチパネル５の中心位置よりもやや右または右上方に位置するようになる。この場合は、図１０（Ｂ）に示すように、キーレイアウト全体を右上方にシフトさせたり、右上方に縮小させたりすることによって、右手操作の時と同様の効果が得られる。
【００６８】
また、描かれた円形状線図１２の軌跡の中心位置が、タッチパネル５の中心位置または中心線とあまり差がない場合は、ユーザは片手で携帯端末本体１を握り、もう一方の手の指で円形状線図１２を描いたと判断し、この場合には、左右で特に偏りのないキーレイアウトをディスプレイ４上に大きめに表示させることもできる。
【００６９】
さらに、ユーザが予め設定したキーレイアウトをメモリ９に記憶させておき、円形状線図１２を描く場合以外であっても、例えば縦線または横線のような連続入力がタッチパネル５になされた場合に、その連続入力された線に基づいて決定される範囲に応じたキーレイアウトをディスプレイ４に表示することによって、ユーザに応じたキーレイアウトの設定を行うこともできる。
【００７０】
（第３実施の形態）
次に、本発明の第３実施の形態に係る携帯端末装置の操作キー群レイアウト方法の要部について説明する。第２実施の形態では、ステップＳ２００のキーレイアウト処理において、図１０（Ａ）および（Ｂ）で示したように、操作キー群の各キーの大きさをそれぞれ同じとしたが、本実施の形態では、さらに図１１（Ａ）および（Ｂ）に示すように、操作キー群の各キーの大きさが異なるキーレイアウトも選択可能とする。すなわち、位置決定手段８によって、キー操作をする手が右手か左手か判断された後、親指の付け根に近い部分の各キーの面積を大きくし、親指の付け値の部分から離れるにつれて各キーの面積が小さくなるようなキーレイアウトを構成することも可能とする。
【００７１】
さらに、親指の付け根に近い部分の各キーは拡大して、かつ親指の付け根から離れるにつれて、キーが元のキーレイアウト時の大きさに戻るような構成も選択可能とする。なお、キーの拡大・縮小率はユーザが自由に設定できるように構成してもよい。
【００７２】
以下、図１２のフローチャートを参照して、本実施の形態によるステップ２００でのキーレイアウト処理について説明する。
【００７３】
ステップＳ２０１〜ステップＳ２０４までは図７と同じ説明になるため説明を省略する。
【００７４】
ステップＳ２０８では、ユーザが携帯端末装置１を操作する手が右手かどうか判断する。ここでは、ユーザの指によりタッチパネル５に描かれた円形状線図１２について、（１）軌跡が時計回りに描かれた、（２）軌跡の始点位置が左方もしくは左上方に位置している、（３）軌跡の中心（または重心）位置がタッチパネル５の水平方向（キー「１」〜「３」の方向）の中心より左に位置している、の３つの項目のうち少なくとも一項目が該当している場合には、右手操作であると判断してステップＳ２１２に進む。場合によっては上記３つの条件のうち、任意の組合せを要件として右手操作であると判断することも可能である。
【００７５】
ステップＳ２０８にて右手操作ではないと判断された場合は、ステップＳ２０９に進み、左手操作かどうかの判断が行われる。
【００７６】
ここでは、タッチパネル５に描かれた円形状線図１２が、（１）軌跡が反時計回りに描かれた、（２）軌跡の始点位置が右方もしくは右上方に位置している、（３）軌跡の中心（または重心）位置がタッチパネル５の水平方向（キー「１」〜「３」の方向）の中心より右に位置している、以上３つのうち少なくとも一項目が該当している場合には、ステップＳ２１１に移行しユーザは左手入力をしたものと判断される。場合によっては上記３つの条件のうち、任意の組合せを要件として左手操作であると判断することも可能である。
【００７７】
ステップＳ２０９で、ユーザが左手操作をしたものと判断できない場合には、ステップＳ２１０に移行し、ユーザが右手操作をしたかどうかをユーザに直接問うことにより、操作した手が右手か左手かを確定するようにできる。
【００７８】
キー操作を行う手の判断が終わるとステップＳ２１３へ移行し、ユーザ設定がされているかどうか、即ちユーザが描く円形状線図１２に対してどの程度の大きさのキーレイアウトを所望しているかが予め設定されているかどうかが判断される。なお、このユーザ設定では、例えば右手操作の場合には、（１）キーレイアウトの位置全体をずらすようにするか？（図１０（Ａ））、（２）「電話」キーの位置を固定し「＃」がシフトするように全体を縮小させるようにするか？、（３）一部のキーを拡大し一部のキーを縮小するか？（図１１（Ａ））、などの項目、およびそれについての具体的なキーレイアウトを設定できるようにする。
【００７９】
以降、ユーザ設定に応じたキーレイアウトをステップＳ２０７でメモリ９から読み込む。ステップＳ２１３のユーザ設定がなされていない場合はステップＳ２１４でユーザにユーザ設定を要求する。
【００８０】
ユーザの設定がキーの拡大に関しての設定であれば、それに対応したキーレイアウトをメモリ９より参照して、そのキーレイアウトをディスプレイ４に表示する。しかしながら、ユーザ設定において、キーレイアウト全体をずらす場合には、キーレイアウト全体が移動するだけの領域がディスプレイ４上にあるかどうかを、ステップＳ２１６にて、シフトがディスプレイ４の表示範囲内に収まるかどうか判断することにより確かめる。
【００８１】
シフトが範囲内に収まる場合には、それに対応するキーレイアウトをメモリ９から参照してディスプレイ４上に表示し、シフトが範囲内に収まらない場合には、ステップＳ２１７にてユーザに対して警告を発して、ディスプレイ４の表示範囲内に収まるキーレイアウトをメモリ９から参照し、このキーレイアウトをディスプレイ４に表示する。この際、例えば右手操作の場合に、右上にキーレイアウトをシフトする領域がない場合は、「電話」キーの位置を固定し、「＃」がシフトするように全体を縮小させたキーレイアウトをメモリ９より参照して、そのレイアウトを表示する。
【００８２】
（第４実施の形態）
次に、本発明の第４実施の形態に係る形態端末装置１の操作キー群レイアウト方法の要部について説明する。
【００８３】
上述の第１〜３実施の形態では、ユーザがタッチパネル５上で円形状線図１２を描くことで、ユーザの指の可動範囲に応じた操作キー群のレイアウトをディスプレイ４上に表示した。しかしながら、その後、使用する機能の用途により、またはユーザの嗜好により、あるいは携帯端末装置１をユーザが持ち替えた場合などに、操作キー群のレイアウト全体の位置を若干調整したくなる場合もあることが想定される。この場合、操作キー群のレイアウト全体の大きさも含めた構成を変更したいのであれば、上記第１〜３実施の形態にて説明した操作キー群レイアウト方法を最初からやり直すことにより、所望のレイアウトを再構成することができる。しかしながら、操作キー群のレイアウトの大きさは変えずにその位置のみを変更したい場合には、上記第１〜３実施の形態にて説明した方法では異なる場所に同じ大きさの円形状線図１２を描かなくてはならないため、その操作が比較的困難である。
【００８４】
本発明の第４実施の形態では、一度構成したレイアウトの大きさは変更せずに、その位置のみを簡単に調整できるようにする。以下、図１３〜１５を参照して本発明の第４実施の形態について説明する。
【００８５】
図１３（Ａ）は、上述の第１実施の形態で説明した操作キー群レイアウト方法により、ユーザの指の可動範囲に応じてディスプレイ４上に表示された操作キー群のレイアウトを表している。なお、説明の便宜上、図に示したキーレイアウトに表示されるべきテンキーの文字などは、一部を除いて省略してある。ここでは、レイアウト表示全体を右に移動させたい場合について説明する。
【００８６】
この場合、キーレイアウトが表示されたディスプレイ４上の任意の１点、例えば「５」のキーに対応するタッチパネル５の部分に指で触れ、連続して、つまり触れたままその指を右側になぞる。このように、タッチパネル５上でなぞる動作を行うような連続した入力というのは、通常のボタン操作のように任意の１点の位置を一瞬だけ触れる動作とは明確に区別できる。ユーザが「５」のキーを右側になぞると、それに対応する信号がタッチパネル５から制御手段１１に転送され、図１３（Ｂ）に示すように、そのなぞる地点の移動量に応じて、ディスプレイ４に表示されたキーレイアウト全体が大きさを変えることなく右側に移動するように、制御手段１１はレイアウト表示手段６を制御する。
【００８７】
ユーザが指でなぞることでキーレイアウトを右方に移動させ続け、キーレイアウト全体の右端部がディスプレイ４の表示可能領域の右端部まで移動した場合、キーレイアウト表示をそれ以上右側に移動させるとキーレイアウトの全体をディスプレイ４に表示しきれなくなる。したがって、この場合には、仮にユーザがさらに指を右方になぞらせたとしても、ディスプレイ４のキーレイアウトの表示はそれ以上移動させないように制御手段１１にてレイアウト表示手段６を制御する。
【００８８】
以上、キーレイアウトを右側に移動させる場合について説明したが、タッチパネル５を左方になぞることにより、同じように処理することでキーレイアウト全体を左方に移動させることもできる。以上のような横方向の移動と同様の処理により、キーレイアウト全体を縦方向に移動させることもできる。
【００８９】
図１４（Ａ）および（Ｂ）は、例として操作キー群レイアウト全体を右下方向に移動させる場合の操作とそれによるディスプレイ４上の表示の変化を示している。
【００９０】
図１４（Ａ）に示すように、例えばキーレイアウト中央の「５」のキーを押したままにして、タッチパネル５上を右下方向になぞることによって、キーレイアウト全体を右下に移動させる場合について説明する。図１４（Ａ）において、移動前のキーレイアウト全体の右端部およびディスプレイ４の表示可能範囲の右端の間のスペースと、キーレイアウト全体の下端部およびディスプレイ４の表示可能範囲の下端の間のスペースとを比べると、キーレイアウトの下側のスペースの方が広くなっている。したがって、例えば右下４５°の角度の方向にユーザがタッチパネル５上で指をなぞらせてディスプレイ４に表示されるキーレイアウトを移動させると、キーレイアウト全体は、ディスプレイ４の下端に達するよりも先に右端に到達する（図１４（Ａ））。この時点まではユーザの指の動きどおりにキーレイアウトの表示もディスプレイ４上を移動する。しかしながら、キーレイアウトの表示の右端がディスプレイ４の表示可能範囲の右端に達してもなおユーザが右下４５°の角度の方向に指をなぞらせる場合には、キーレイアウトの表示は、Ｘ方向にはこれ以上移動しない。したがって、さらにユーザが右下４５°の角度の方向に指をなぞらせる場合には、キーレイアウトの表示は、キーレイアウトの表示の下端がディスプレイ４の表示可能範囲の下端に達するまで、Ｙ方向つまり下方向にのみ移動する（図１４（Ｂ））。
【００９１】
図１４（Ｂ）に示すように、キーレイアウトの表示の下端がディスプレイ４の表示可能範囲の下端に達したら、さらにユーザが右下４５°の角度の方向に指をなぞらせたとしても、キーレイアウトの表示はこれ以上右方向にも下方向にも移動しない。また、図１４（Ｂ）の状態から、図示しないが、ユーザがタッチパネル５を上方向、左方向、または左上方向になぞることによって、対応する方向にキーレイアウト表示の全体を移動させることも可能である。
【００９２】
図１５は、上述した操作キー群のレイアウトの移動処理動作を説明するフローチャートである。
【００９３】
まず、タッチパネル５に入力があるかどうかを判定し（ステップＳ３０１）、入力があれば、それが一地点にて一瞬検出される入力なのか、またはなぞる動作による連続する入力なのかを判定する（ステップＳ３０２）。一地点での一瞬の検出である場合には、それは通常のキー操作による入力と判定する（ステップＳ３０３）。
【００９４】
入力操作がなぞる操作の場合には、それはキーの押下動作とは判定せずに、制御手段１１をキーレイアウト移動モードにする（ステップＳ３０４）。図１５のフローチャートにおいては、これより説明するキーレイアウト移動モードにて行われる処理を、移動量の単位（以下、移動単位と呼ぶ）として非常に細かく（例えば、ディスプレイ４の表示において１ドットずつ等）区切ったものとして説明する。
【００９５】
キーレイアウト移動モードでは、まず、ディスプレイ４上に表示された操作キー群レイアウト全体における移動方向端部のＸ座標ＸＥの絶対値が、ディスプレイ４の表示可能範囲端部のＸ座標Ｘｔｈの絶対値を超えていないかどうかを判定する（ステップＳ３０５）。超えていない場合には、まだユーザの指の進行方向に表示を移動させることが可能なので、移動単位の分だけディスプレイ４上で移動するようにレイアウト表示手段６を制御する（ステップＳ３０６）。しかしながら、操作キー群レイアウトの前記端部のＸ座標ＸＥの絶対値がディスプレイ４の表示可能範囲端部のＸ座標Ｘｔｈの絶対値以上となる場合には、それ以上移動させるとキーレイアウトの少なくとも一部を表示することができなくなるため、Ｘ方向の移動についてはキャンセルする（ステップＳ３０７）。
【００９６】
次に、Ｘ方向と同様の判定をＹ方向についても行う。即ち、表示された操作キー群レイアウト表示全体の移動方向端部のＹ座標ＹＥの絶対値がディスプレイ４の表示可能範囲端部のＹ座標Ｙｔｈの絶対値を超えていないかどうかを判定し（ステップＳ３０８）、超えていない場合には移動単位の分だけディスプレイ４上を移動させ（ステップＳ３０９）、ＹＥの絶対値がＹｔｈの絶対値以上となる場合はＹ方向の移動についてはキャンセルする（ステップＳ３１０）。
【００９７】
これによって、Ｘ軸方向およびＹ軸方向について、実際の入力が表示の移動に反映されるか、あるいは実際の入力がキャンセルされて移動表示に反映されないようになる。その後はステップＳ３０１に戻り、さらなるキー入力の有無が判定される。
【００９８】
なお、本発明は、上述した各実施の形態にのみ限定されるものではなく、幾多の変更または変形が可能である。例えば、第１〜３実施の形態においては、予め決められたキーレイアウトを選択手段１０によりメモリ９から読み取るのではなく、可動範囲１３が決定された後に、そのデータに基づく演算を行うことによりキーレイアウトを算出させるようにすることもできる。また、決定された可動範囲１３に基づき、キーレイアウトの大きさ等を演算し、演算結果に応じて、メモリ９に記憶された所定のキーレイアウトを拡大または縮小するようにしてもよい。
【００９９】
また、図示していないが、指の可動範囲１３を決定する際、タッチパネル５上に円形状線図１２を描くことをユーザに要求するのではなく、一筆書きで斜めのほぼ直線状の線図を描くことを要求し、この線図の始点と終点を、キーレイアウト全体を矩形とみなした場合の対角線のひとつと判断することで、これに基づくキーレイアウトをメモリ９から参照して選択するかまたは演算し、ディスプレイ４上に表示するようにもできる。
【０１００】
さらに、第４実施の形態においては、タッチパネル５にてユーザが指をなぞる際に、操作キー群の中で「５」のキーを使用したが、「５」のキー以外のキーを使用して入力操作を行うことも当然可能である。また、入力操作で使用するのは任意のキーのみに限定されず、キーの端部またはキーの縁部、あるいはキーとキーの間に表示される境界線またはキーレイアウト全体の端部などの任意の一点を用いて、キーレイアウト全体の表示を移動させるような設定にすることも可能である。さらに、この入力操作に用いるの任意の一点は、必ずしも任意の一点とする必要もなく、ディスプレイ４に表示されたキーレイアウトに対応するタッチパネル５上で、入力操作をするに際し予め定めた所定の一点を用いるような設定とすることもできる。
【０１０１】
また、第４実施の形態では、タッチパネル５にてユーザが指をなぞらせる距離に応じて、ディスプレイ４にて操作キー群のレイアウトが移動する距離も決定されるが、その移動距離となぞる距離の対応を１対１にすると、なぞる距離と移動する距離が同じになり、視覚的な操作が容易になる。しかしながら、移動距離となぞる距離の対応は必ずしも１対１である必要はなく、例えば微調整目的などの場合のように、タッチパネル５をなぞる距離を多めにとっても、実際にディスプレイ４上で移動する距離を少なめにするような設定とすることもできる。
【０１０２】
なお、本発明の各実施の形態に係る携帯端末装置１は、典型的には携帯電話等の端末装置とすることができるが、これに限定されるものではなく、ＰＤＡ等の携帯端末装置を含む様々な携帯端末装置にも応用できる。
【図面の簡単な説明】
【０１０３】
【図１】本発明の第１実施の形態に係る携帯端末装置の概略を示す図である。
【図２】図１に示す携帯端末装置の入力部の概略断面図である。
【図３】図１に示す携帯端末装置の制御回路の概略ブロック図である。
【図４】第１実施の形態に係る携帯端末装置における操作キー群レイアウト方法の概略を説明する図である。
【図５】第１実施の形態の動作を説明するフローチャートである。
【図６】第１実施の形態によるキーレイアウト例を示す図である。
【図７】図５に示すレイアウト処理の詳細を説明するフローチャートである。
【図８】第１実施の形態によるレイアウト処理を説明するための図である。
【図９】同じく、レイアウト処理を説明するための図である。
【図１０】本発明の第２実施の形態に係る操作キー群のレイアウト例を示す図である。
【図１１】同じく、第３実施の形態に係る操作キー群のレイアウト例を示す図である。
【図１２】第３実施の形態によるレイアウト処理を説明するフローチャートである。
【図１３】本発明の第４実施の形態に係る操作キー群のレイアウト例を示す図である。
【図１４】同じく、第４実施の形態に係る操作キー群のレイアウト例を示す図である。
【図１５】第４実施の形態によるレイアウトの移動を説明するフローチャートである。
【符号の説明】
【０１０４】
１    携帯端末装置
２    入力部
３    モニタ部
４    ディスプレイ
５    タッチパネル
６    レイアウト表示手段
７    範囲決定手段
８    位置決定手段
９    メモリ
１０  選択手段
１１  制御手段
１２  円形状線図
１３  可動範囲
【図１】
0005456230.tif 000002
【図２】
0005456230.tif 000003
【図３】
0005456230.tif 000004
【図４】
0005456230.tif 000005
【図５】
0005456230.tif 000006
【図６】
0005456230.tif 000007
【図７】
0005456230.tif 000008
【図８】
0005456230.tif 000009
【図９】
0005456230.tif 000010
【図１０】
0005456230.tif 000011
【図１１】
0005456230.tif 000012
【図１２】
0005456230.tif 000013
【図１３】
0005456230.tif 000014
【図１４】
0005456230.tif 000015
【図１５】
0005456230.tif 000016