(57)【要約】【課題】ユーザは、タッチパネルに表示するキーのレイアウト変更を余計な手間をかけること無く行うことができる入力装置を提供する。【解決手段】表示部２１がユーザからの入力操作を受け付けるためのキーを画面上に表示し、検出部２２が表示部２１に表示したキーによる押下および開放を検出し、表示形態変更部２３が検出部２２によりキーによる開放を検出した時点から検出部２２によりキーによる押下を検出した時点までの期間に応じて、キーの表示形態を変更する。【選択図】図２
2007286964.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの入力操作を受け付けるためのキーを画面に表示する入力装置であって、
前記キーを表示する表示部と、
前記表示部に表示したキーによる押下および開放を検出する検出部と、
前記検出部により前記キーによる開放を検出した時点から前記検出部により前記キーによる押下を検出した時点までの期間に応じて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する表示形態変更部と、
を備える入力装置。
【請求項２】
ユーザからの入力操作を受け付けるためのキーを画面に表示する入力装置であって、
前記キーを表示する表示部と、
前記表示部に表示したキーによって特定される表示領域近辺において、当該キーを押下するためにユーザが接触した位置を特定する位置特定部と、
前記表示領域内の所定の１点と前記位置特定部により特定した位置との位置関係に応じて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する表示形態変更部と、
を備える入力装置。
【請求項３】
ユーザからの入力操作を受け付けるためのキーを画面に表示する入力装置であって、
前記キーを表示する表示部と、
前記表示部に表示したキーによる押下および開放を検出する検出部と、
前記表示部に表示したキーによって特定される表示領域近辺において、当該キーを押下するためにユーザが接触した位置を特定する位置特定部と、
前記検出部により前記キーによる開放を検出した時点から前記検出部により前記キーによる押下を検出した時点までの期間と、前記表示領域内の所定の１点と前記位置特定部により特定した位置との位置関係と、に基づいて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する表示形態変更部と、
を備える入力装置。
【請求項４】
請求項１または３記載の入力装置であって、
前記表示部は、複数のキーを表示し、
前記検出部は、前記表示部に表示した各キー毎の押下および開放を検出し、
前記表示形態変更部は、前記検出部により前記複数のキーのうちのいずれか１つの開放を検出した時点から前記検出部により前記複数のキーのうちのいずれか１つの押下を検出した時点までの期間に応じて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する、
入力装置。
【請求項５】
請求項２または３記載の入力装置であって、
前記表示部は、複数のキーを表示し、
前記位置特定部は、前記表示部に表示した複数のキーそれぞれによって特定される表示領域近辺において、当該キーを押下するためにユーザが接触した位置を特定し、
前記表示形態変更部は、前記複数のキーそれぞれにおける、前記表示領域内の所定の１点と前記位置特定部により特定した位置との位置関係に応じて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する、
入力装置。
【請求項６】
請求項１から３のいずれか１項に記載の入力装置であって、
前記表示部は、複数のキーを表示し、
前記検出部は、前記表示部に表示した各キー毎の押下および開放を検出し、
前記位置特定部は、前記表示部に表示した複数のキーそれぞれによって特定される表示領域近辺において、当該キーを押下するためにユーザが接触した位置を特定し、
前記表示形態変更部は、前記検出部により前記複数のキーのうちのいずれか１つの開放を検出した時点から前記検出部により前記複数のキーのうちのいずれか１つの押下を検出した時点までの期間と、前記複数のキーそれぞれにおける、前記表示領域内の所定の１点と前記位置特定部により特定した位置との位置関係と、に基づいて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する、
入力装置。
【請求項７】
ユーザからの入力操作を受け付けるために画面に表示するキーのレイアウトをコンピュータに制御させるためのプログラムであって、
画面に表示したキーによる開放を検出する開放検出ステップと、
画面に表示したキーによる押下を検出する押下検出ステップと、
前記開放検出ステップにより前記キーによる開放を検出した時点から前記押下検出ステップにより前記キーによる押下を検出した時点までの期間に応じて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する表示形態変更ステップと、
を有するプログラム。
【請求項８】
ユーザからの入力操作を受け付けるために画面に表示するキーのレイアウトをコンピュータに制御させるためのプログラムであって、
画面に表示したキーによって特定される表示領域近辺において、当該キーを押下するためにユーザが接触した位置を特定する位置特定ステップと、
前記表示領域内の所定の１点と前記位置特定部により特定した位置との位置関係に応じて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する表示形態変更ステップと、
を有するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルに表示されるキーのレイアウトを変更することができる入力装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ディスプレイモニタとマトリクス スイッチを組み合わせたタッチパネルは、画面上の表示を指や専用なペンで押さえることによって機器を操作することができるため、ディスプレイに表示された操作対象を直接的に入力することができる。このようなタッチパネルは、例えば、銀行のＡＴＭや駅の券売機、さらにノードパソコンやＰＤＡなどでも利用されている。
【０００３】
タッチパネルを搭載した装置は、ディスプレイの画面上にタッチパネルを設けて各種操作キーのキー画像を表示し、特定のキー画像の表示領域に対応する入力指示領域がユーザにより指示されたことをタッチパネルにより検知して、当該キー画像に割り当てられたデータを入力するようにしたものである。
【０００４】
従来、操作パネルの画面に表示されるキーは、メーカサイドで一般的な使われ方を考えて決めた固定サイズであり、複数のキーを表示する場合に、各キーの機能により表示サイズを変えている場合もあるが、同じキーは同じサイズのままでキーのサイズを拡大または縮小することができず、ユーザの癖や好みなどの個人差に対応した操作性を実現することは困難であった。
【０００５】
この問題を解決するため、特開２００１−７５６９１号公報には、キー設定情報を予め記憶しておいて、入力情報に基づいてキーの表示位置やサイズなどのレイアウトを変更するデータ処理装置及び記憶媒体が開示されている。
【特許文献１】特開２００１−７５６９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のレイアウト変更方法は、例えば、レイアウト編集用のアプリケーションを起動し、そのアプリケーションがキーのレイアウトを編集するために必要とする各種データをユーザが予め入力することにより、キーのレイアウトを変更している。つまり、ユーザは、キーのレイアウトを変更するために、各種サービスを利用するためにタッチパネルを押下する入力操作以外に、さらにレイアウト変更用の入力操作を別途行う必要がある。
【０００７】
本発明は、上記事情に鑑みてなされたもので、ユーザは、タッチパネルに表示するキーのレイアウト変更を余計な手間をかけること無く行うことができる入力装置、キーのレイアウトを制御するためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の入力装置は、ユーザからの入力操作を受け付けるためのキーを画面に表示する入力装置であって、前記キーを表示する表示部と、前記表示部に表示したキーによる押下および開放を検出する検出部と、前記検出部により前記キーによる開放を検出した時点から前記検出部により前記キーによる押下を検出した時点までの期間に応じて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する表示形態変更部と、を備えた構成を有している。
【０００９】
この構成により、あるキーの開放からあるキーの押下までの時間に応じてキーの表示形態を変更することによって、ユーザにとって押下し易いようキーの表示形態を変更することができ、誤操作の軽減、操作速度の向上を実現することができる。
【００１０】
また、本発明の入力装置は、ユーザからの入力操作を受け付けるためのキーを画面に表示する入力装置であって、前記キーを表示する表示部と、前記表示部に表示したキーによって特定される表示領域近辺において、当該キーを押下するためにユーザが接触した位置を特定する位置特定部と、前記表示領域内の所定の１点と前記位置特定部により特定した位置との位置関係に応じて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する表示形態変更部と、を備えた構成を有している。
【００１１】
この構成により、キーを表示する画面の特定の表示領域内の所定の１点と位置特定部により特定した位置との位置関係に応じてキーの表示形態を変更することによって、キーの表示領域の範囲外を押下して誤操作することが軽減し、操作性の向上に繋がる。また、ユーザが操作する領域をコンパクトに抑えて操作速度の向上に繋がる。
【００１２】
さらに、本発明の入力装置は、ユーザからの入力操作を受け付けるためのキーを画面に表示する入力装置であって、前記キーを表示する表示部と、前記表示部に表示したキーによる押下および開放を検出する検出部と、前記表示部に表示したキーによって特定される表示領域近辺において、当該キーを押下するためにユーザが接触した位置を特定する位置特定部と、前記検出部により前記キーによる開放を検出した時点から前記検出部により前記キーによる押下を検出した時点までの期間と、前記表示領域内の所定の１点と前記位置特定部により特定した位置との位置関係と、に基づいて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する表示形態変更部と、を備えた構成を有している。
【００１３】
この構成により、あるキーの開放からあるキーの押下までの時間及びキーを表示する画面の特定の表示領域内の所定の１点と位置特定部により特定した位置との位置関係に応じてキーの表示形態を変更することによって、ユーザにとって押下し易いようキーの表示形態を変更することができると同時にキーの表示領域の範囲外を押下して誤操作することが軽減し、操作性の向上に繋がる。また、ユーザが操作する領域をコンパクトに抑えて操作速度の向上に繋がる。
【００１４】
さらに、本発明の入力装置は、上記キーが複数ある場合、前記表示部は、複数のキーを表示し、前記検出部は、前記表示部に表示した各キー毎の押下および開放を検出し、前記表示形態変更部は、前記検出部により前記複数のキーのうちのいずれか１つの開放を検出した時点から前記検出部により前記複数のキーのうちのいずれか１つの押下を検出した時点までの期間に応じて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する。
【００１５】
この構成により、キーが複数ある場合であっても、複数のキーのうちのいずれか１つの開放を検出した時点から検出部により複数のキーのうちのいずれか１つの押下を検出した時点までの期間に応じて、キーの表示形態を変更することによって、ユーザにとって押下し易いようキーの表示形態を変更することができる。
【００１６】
さらに、本発明の入力装置は、上記キーが複数ある場合、前記表示部は、複数のキーを表示し、前記位置特定部は、前記表示部に表示した複数のキーそれぞれによって特定される表示領域近辺において、当該キーを押下するためにユーザが接触した位置を特定し、前記表示形態変更部は、前記複数のキーそれぞれにおける、前記表示領域内の所定の１点と前記位置特定部により特定した位置との位置関係に応じて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する。
【００１７】
この構成により、キーが複数ある場合であっても、複数のキーそれぞれにおける、表示領域内の所定の１点と前記位置特定部により特定した位置との位置関係に応じて、キーの表示形態を変更することによって、キーの表示領域の範囲外を押下して誤操作することが軽減し、操作性の向上に繋がる。また、ユーザが操作する領域をコンパクトに抑えて操作速度の向上に繋がる。
【００１８】
さらに、本発明の入力装置は、上記キーが複数ある場合、前記表示部は、複数のキーを表示し、前記検出部は、前記表示部に表示した各キー毎の押下および開放を検出し、前記位置特定部は、前記表示部に表示した複数のキーそれぞれによって特定される表示領域近辺において、当該キーを押下するためにユーザが接触した位置を特定し、前記表示形態変更部は、前記検出部により前記複数のキーのうちのいずれか１つの開放を検出した時点から前記検出部により前記複数のキーのうちのいずれか１つの押下を検出した時点までの期間と、前記複数のキーそれぞれにおける、前記表示領域内の所定の１点と前記位置特定部により特定した位置との位置関係と、に基づいて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する。
【００１９】
この構成により、キーが複数ある場合であっても、あるキーの開放からあるキーの押下までの時間及びキーを表示する画面の特定の表示領域内の所定の１点と位置特定部により特定した位置との位置関係に応じてキーの表示形態を変更することによって、ユーザにとって押下し易いようキーの表示形態を変更することができると同時にキーの表示領域の範囲外を押下して誤操作することが軽減し、操作性の向上に繋がる。また、ユーザが操作する領域をコンパクトに抑えて操作速度の向上に繋がる。
【００２０】
本発明のキーのレイアウトを制御するためのプログラムは、ユーザからの入力操作を受け付けるために画面に表示するキーのレイアウトをコンピュータに制御させるためのプログラムであって、画面に表示したキーによる開放を検出する開放検出ステップと、画面に表示したキーによる押下を検出する押下検出ステップと、前記開放検出ステップにより前記キーによる開放を検出した時点から前記押下検出ステップにより前記キーによる押下を検出した時点までの期間に応じて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する表示形態変更ステップと、を有する。
【００２１】
また、本発明のキーのレイアウトを制御するためのプログラムは、ユーザからの入力操作を受け付けるために画面に表示するキーのレイアウトをコンピュータに制御させるためのプログラムであって、画面に表示したキーによって特定される表示領域近辺において、当該キーを押下するためにユーザが接触した位置を特定する位置特定ステップと、前記表示領域内の所定の１点と前記位置特定部により特定した位置との位置関係に応じて、少なくとも当該キーによって特定される表示領域および当該キーの配置位置を含む、当該キーの表示形態を変更する表示形態変更ステップと、を有する。
【発明の効果】
【００２２】
本発明の入力装置およびプログラムによれば、ユーザは、各種サービスを利用するためにタッチパネルを押下する入力操作がタッチパネルに表示されているキーのレイアウト変更用の入力操作を兼ねているため、キーのレイアウト変更用の入力操作を別途行う必要がない。このため、ユーザは、タッチパネルに表示するキーのレイアウト変更を余計な手間をかけること無く行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施形態の入力装置について、図面を用いて説明する。
【００２４】
まず、タッチパネルの構造を説明する。図１はタッチパネルの構造を示す図である。
図１において、セグメント化されたタッチパネル１上のセクションに対して、タッチセクション検出回路２は、指の接触の有無を検出し、接触のあるタッチセクション位置の座標Ｐｔｉ＝Ｐ（ｘｉ，ｙｉ）を順次出力する。ここで、指の接触面にはある面積があるので、一般に、指が接触したセクションは複数であり、この場合、タッチセクション検出回路２は順次タッチセクション位置座標を出力する。入力位置情報決定回路３は、前記タッチセクション検出回路２から出力される複数のタッチセクション位置座標を基礎データとし、統計データに基づく位置係数との演算により、入力位置情報となる一点の座標を決定する。これによって、例えば、ノードパソコンのキーボードとしてタッチパネルを利用する場合、ユーザが「Ａ」のキーを指で押したら、タッチセクション検出回路２は、その接触のある複数のタッチセクション位置の座標、即ち「Ａ」のキーに対応する複数のタッチセクション位置の座標を順次出力し、入力位置情報決定回路３は、タッチセクション検出回路２からの「Ａ」のキーに対応する複数のタッチセクション位置の座標を基礎データとして、統計データに基づく位置係数との演算により、「Ａ」のキーに対応する一点の座標を決定する。この検出された位置情報が処理され、パソコンへと伝達され、パソコン制御によって、ユーザが指定の動作、ここでは、Ａの入力動作が行われる。
【００２５】
上述したように、１つのキーは複数のセクションで構成されているため、同じ１つのキーを押下したときでもユーザが接触したセクションが異なる可能性がある。このため、タッチパネルは、ユーザがある１つのキーを複数回押下した場合に、各押下毎の接触位置となる座標があるキー近辺に分布していることを認識することができる。仮に、１つのキーに１つのセクションを割り当てる構成にしてしまうと、ユーザがある１つのキーを複数回押下した場合に、各押下毎の接触位置となる座標は全て同じになり、あるキー近辺に分布していることを認識できない。
【００２６】
以下、あるキーの開放からあるキーの押下までの時間に基づいてキーのレイアウトを自動的に変更する第１の実施形態と、表示されているキーに対して、接触された各位置に基づいてキーのレイアウトを自動的に変更する第２の実施形態とを説明する。
【００２７】
（第１の実施形態）
本実施の形態は、あるキーの開放からあるキーの押下までの時間に基づいてキーのピッチ及びキーのサイズを自動的に変更する例である。ここで、キーのピッチは、隣りあう２つのキーにおいて、最も接近している一方のキーの端と他方のキーの端との距離を指している。また、キーのサイズは、１つのキーの面積（あるいは縦または横の長さ）を指している。
【００２８】
図２は、本実施形態の入力装置の構成を示すブロック図である。図２において、入力装置２０は、ユーザからの入力操作を受け付けるためのキーを画面上に表示する表示部２１と、表示部２１に表示したキーによる押下および開放を検出する検出部２２と、検出部２２によりキーによる開放を検出した時点から検出部２２によりキーによる押下を検出した時点までの期間に応じて、キーの表示形態を変更する表示形態変更部２３を有して構成される。
【００２９】
図３は、キーが複数ある場合、本実施形態の入力装置２０を用いて入力操作を行う時、キーのピッチ及びキーのサイズを自動的に変更する動作を示すフローチャート図である。まず、検出部２２は任意のキーが押下されたかを検出し（ステップＳ３０１）、任意のキーが押下されたことが検出できなかった場合、ステップＳ３０１を繰り返し実行し、任意のキーの押下を待つ。
【００３０】
一方、ステップＳ３０１において、任意のキーが押下されたと検出した場合、検出部２２が押下されたキーが開放されたかを検出し（ステップＳ３０２）、押下されたキーが開放されたことが検出できなかった場合、ステップＳ３０２を繰り返し実行し、押下されたキーの開放を待つ。
【００３１】
一方、ステップＳ３０２において、押下されたキーが開放されたと検出した場合、検出部２２が押下されたキーが開放されたことを表示形態変更部２３に通知し、表示形態変更部２３がその通知を受け取ると押下されたキーが開放された時点の時刻を記憶する（ステップＳ３０３）。
【００３２】
検出部２２が押下されたキーが開放されたことを検出した後、再び任意のキーが押下されたかを検出し（ステップＳ３０４）、任意のキーが押下されたことが検出できなかった場合、ステップＳ３０２においてキーが開放されてからの時間が規定の時間を超えたかを判断し（ステップＳ３０５）、規定の時間を超えたと判定した場合、今回の操作はただ一回の押下、開放で終わったとみなして、ステップＳ３０１に戻って、次回の操作を待つ。
【００３３】
一方、ステップＳ３０５において、規定の時間を超えていないと判定した場合、ステップＳ３０４に戻って、任意のキーの押下を待つ。
【００３４】
また、ステップＳ３０４において、検出部２２が任意のキーが押下されたと検出した場合、任意のキーが押下されたことを表示形態変更部２３に通知し、表示形態変更部２３がその通知を受け取ると記憶した前回開放された時刻と今回押下された時刻からその前回開放されてから今回押下されたまでの時間間隔を算出し（ステップＳ３０６）、さらにその時間間隔の平均値を算出する（ステップＳ３０７）。
【００３５】
検出部２２が任意のキーが押下されたと検出した後、その押下されたキーが開放されたかを検出し（ステップＳ３０８）、押下されたキーが開放されたことが検出できなかった場合、ステップＳ３０８を繰り返し実行し、押下されたキーの開放を待つ。
【００３６】
一方、ステップＳ３０８において、押下されたキーが開放されたと検出した場合、検出部２２が押下されたキーが開放されたことを表示形態変更部２３に通知し、表示形態変更部２３がその通知を受け取ると押下されたキーが開放された時点の時刻を記憶する（ステップＳ３０９）。
【００３７】
検出部２２が押下されたキーが開放されたことを検出した後、再び任意のキーが押下されたかを検出し（ステップＳ３１０）、任意のキーが押下されたことが検出できなかった場合、ステップＳ３０８においてキーが開放されてからの時間が規定の時間を超えたかを判断し（ステップＳ３１１）、規定の時間を超えていないと判定した場合、ステップＳ３１０に戻って、任意のキーの押下を待つ。
【００３８】
一方、ステップＳ３１０において、任意のキーが押下されたと検出した場合、ステップＳ３０６に戻って、前回開放された時刻と今回押下された時刻からその前回開放されてから今回押下されたまでの時間間隔を算出する。
【００３９】
一方、ステップＳ３１１において、規定の時間を超えたと判定した場合（つまりこれ以後には、最新のキー押下、開放を含む一連の操作が終了したとみなす場合）、表示形態変更部２３はステップＳ３０７において算出された時間間隔の平均値が下の閾値未満かを判断し（ステップＳ３１２）、算出された時間間隔の平均値が下の閾値未満と判定した場合、キーのピッチおよびキーのサイズを小さく設定し（ステップＳ３１３）、キーのピッチおよびキーのサイズを画面上に実際に反映させる（ステップＳ３１６）。
【００４０】
ステップＳ３１２において、算出された時間間隔の平均値が下の閾値以上と判定した場合、算出された時間間隔の平均値が上の閾値以上かを判断し（ステップＳ３１４）、算出された時間間隔の平均値が上の閾値以上と判定した場合、キーのピッチおよびキーのサイズを大きく設定する（ステップＳ３１５）。そして、キーのピッチおよびキーのサイズを画面上に実際に反映させる（ステップＳ３１６）。
【００４１】
一方、ステップＳ３１４において、算出された時間間隔の平均値が上の閾値未満と判定した場合、キーのピッチおよびキーのサイズを変更せず、ステップＳ３０１に戻り、任意のキーの押下を待つ。
【００４２】
このような本発明の第１の実施形態の入力装置によれば、あるキーの開放からあるキーの押下までの時間が長いということは（つまり、時間間隔の平均値が上の閾値以上である場合）、ユーザがこのキーを押下するために手間取っていることであるから、押下し易いようにキーのピッチ、およびキーのサイズを大きくし、逆に短いときは（つまり、時間間隔の平均値が下の閾値未満である場合）、ユーザが操作する領域をコンパクトに抑えて操作速度の向上を図るために、キーのピッチ、およびキーのサイズを小さくする。これにより、ユーザにとって押下し易いようキーの表示形態を変更することができ、操作速度の向上を実現することができる。
【００４３】
なお、本発明の第１の実施形態の入力装置において、あるキーの入力操作後にそのキーの入力操作を含む一連の操作が終了しているか否かを、ステップＳ３０５、Ｓ３１１の処理のようにある規定の時間を越えたか否かによって判定するようにしたが、これに限らず、例えば、近年利用されることの多い折り畳み可能な２筐体型携帯端末が折り畳まれたことを検知したときに、上記の一連の操作が終了したものとして判定するようにしても良い。
【００４４】
（第２の実施形態）
本実施の形態は、表示されているキーに対して、接触された各位置に基づいてキーのレイアウトを自動的に変更する例である。
【００４５】
図４は、本発明の第２の実施形態の入力装置の構成を示すブロック図である。
図４において、入力装置４０は、ユーザからの入力操作を受け付けるためのキーを画面上に表示する表示部４１と、表示部４１に表示したキーによって特定される表示領域近辺において、キーを押下するためにユーザが接触した位置を特定する位置特定部４２と、表示領域内の所定の１点と位置特定部４２により特定した位置との位置関係に応じて、キーの表示形態を変更する表示形態変更部４３を有して構成される。
【００４６】
図５は、本実施形態の入力装置４０を用いて入力操作を行う時、キーのピッチ及びキーのサイズを自動的に変更する動作を示すフローチャート図である。まず、位置特定部４２は任意のキーが押下されたかを検査し（ステップＳ５０１）、任意のキーが押下されたことが検出できなかった場合、ステップＳ５０１を繰り返し実行し、任意のキーの押下を待つ。
【００４７】
一方、ステップＳ５０１において、任意のキーが押下されたと検出した場合、位置特定部４２が押下されたキーの位置座標を特定して取得し、取得した位置座標を表示形態変更部４３に送出する（ステップＳ５０２）。
【００４８】
表示形態変更部４３が位置特定部４２からの位置座標情報を受け取ると取得した座標とキーの中心座標のずれの偏差を算出し（ステップＳ５０３）、そして押下した座標の中央値を算出し（ステップＳ５０４）、偏差の平均値を算出する（ステップＳ５０５）。
【００４９】
図６は、キーが複数ある場合の中央座標と、キーの中心座標と、押下されたキーの位置座標と、押下した座標の中央値の例を示す図である。
図６において、ａはキーが複数ある場合全てのキーの中央位置を示す中央座標であり、ｂは複数のキーの中の一つのキーの中心位置を示す中心座標であり、ｃはキーが押下された位置を示す座標であり、ｄは１つのキーが複数回押下されて場合、その複数回押下した位置の座標の中央値である。図６に示すように、位置特定部４２がキーの表示領域にユーザが接触したことを検出することに加えて、キーの表示領域のさらに外側の領域にユーザが接触したことも検出することができ、ステップＳ５０４において、座標の中央値を算出した時、これらの外側の領域に押下した場合の座標も含めて算出する。
【００５０】
続いて、位置特定部４２は任意のキーが押下されたかを検査し（ステップＳ５０６）、任意のキーが押下されたと検出した場合、ステップＳ５０２に戻り、押下されたキーの位置座標を特定して取得する。
【００５１】
一方、ステップＳ５０６において、任意のキーが押下されたことが検出できなかった場合、規定の時間を超えたかを判断し（ステップＳ５０７）、規定の時間を超えていないと判定した場合、ステップＳ５０６に戻って、任意のキーの押下を待つ。
【００５２】
一方、ステップＳ５０７において、規定の時間を超えたと判定した場合（つまりこれ以後には、最新のキー押下・開放を含む一連の操作が行われないとみなす場合）、表示形態変更部４３がステップＳ５０５で算出された偏差の平均値は閾値より大きいかを判断し（ステップＳ５０８）、偏差の平均値は閾値より大きくないと判定した場合、キーのピッチとサイズを変更せず、ステップＳ５０１に戻る。
【００５３】
一方、偏差の平均値は閾値より大きいと判定した場合、表示形態変更部４３がステップＳ５０４で算出された中央値が中央座標に寄っているかを判断し（ステップＳ５０９）、中央値が中央座標に寄っていると判断した場合、キーのピッチおよびキーのサイズを小さく設定する（ステップＳ５１０）。
【００５４】
図７は、キーのピッチを小さくし、キーのサイズを小さくする例を示す図である。
図７において、中央値が中央座標に寄っているので、表示形態変更部４３がキーのピッチを小さくし、キーのサイズを小さく変更する。そして、ステップＳ５１２に進む。
【００５５】
一方、中央値が中央座標に寄っていないと判定した場合、キーのピッチおよびキーのサイズを大きく設定する（ステップＳ５１１）。
【００５６】
図８は、キーのピッチを大きくし、キーのサイズを大きくする例を示す図である。
図８において、中央値が中央座標に寄っていないので、表示形態変更部４３がキーのピッチを大きくし、キーのサイズを大きく変更する。
【００５７】
ステップＳ５１０、またはＳ５１１の処理の後、キーのピッチおよびキーのサイズを画面上に実際に反映させ（ステップＳ５１２）、ステップＳ５０１に戻り、任意のキーの押下を待つ。
【００５８】
このような本発明の第２の実施形態の入力装置によれば、あるキーの表示領域を逸脱するほど広く分布していた接触位置がキーのピッチ、サイズを大きくしたレイアウト変更後にはキーの表示領域内に収まるようになっているため、キーの表示領域の範囲外を押下して誤操作することが軽減し、操作性の向上に繋がる。一方、あるキーの表示領域を一箇所に集中して分布していた接触位置が、キーのピッチ、サイズを小さくしたレイアウト変更後は、キーの表示領域の広い範囲に収まるようになっているため、ユーザが操作する領域をコンパクトに抑えて操作速度の向上に繋がる。
【００５９】
なお、以上の説明では、あるキーの開放からあるキーの押下までの時間、及びキーを表示する画面における表示領域内の所定の１点と位置特定部により特定した位置との位置関係、に応じてキーの表示形態を変更する例について別々に説明したが、組み合わせても構わない。
【００６０】
なお、本発明の第２の実施形態の入力装置において、あるキーの入力操作後にそのキーの入力操作を含む一連の操作が終了しているか否かを、ステップＳ５０７の処理のようにある規定の時間を越えたか否かによって判定するようにしたが、これに限らず、例えば、近年利用されることの多い折り畳み可能な２筐体型携帯端末が折り畳まれたことを検知したときに、上記の一連の操作が終了したものとして判定するようにしても良い。
【産業上の利用可能性】
【００６１】
以上のように、本発明にかかる入力装置、キーのレイアウトを制御するためのプログラムは、ユーザは、タッチパネルに表示するキーのレイアウト変更を余計な手間をかけること無く行うことができるという効果を有し、タッチパネルに表示されるキーのレイアウトを変更することができる入力装置、制御方法およびプログラム等として有用である。
【図面の簡単な説明】
【００６２】
【図１】タッチパネルの構造を示す図
【図２】本発明の第１の実施形態の入力装置の構成を示すブロック図
【図３】キーが複数ある場合、本発明の第１の実施形態の入力装置を用いて入力操作を行う時、キーのピッチ及びキーのサイズを自動的に変更する動作を示すフローチャート図
【図４】本発明の第２の実施形態の入力装置の構成を示すブロック図
【図５】キーが複数ある場合、本発明の第２の実施形態の入力装置を用いて入力操作を行う時、キーのピッチ及びキーのサイズを自動的に変更する動作を示すフローチャート図
【図６】キーが複数ある場合の中央座標と、キーの中心座標と、押下されたキーの位置座標と、押下した座標の中央値の例を示す図
【図７】キーのピッチを小さくし、キーのサイズを小さくする例を示す図
【図８】キーのピッチを大きくし、キーのサイズを大きくする例を示す図
【符号の説明】
【００６３】
１  タッチパネル
２  タッチセクション検出回路
３  入力位置情報決定回路３
２０，４０  入力装置
２１，４１  表示部
２２  検出部
２３，４３  表示形態変更部
４２  位置特定部
【図１】
2007286964.tif 000003
【図２】
2007286964.tif 000004
【図３】
2007286964.tif 000005
【図４】
2007286964.tif 000006
【図５】
2007286964.tif 000007
【図６】
2007286964.tif 000008
【図７】
2007286964.tif 000009
【図８】
2007286964.tif 000010