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