(57)【要約】【課題】所望のボタンを正しく押下できる情報入力装置を提供する。【解決手段】表示手段１２に複数のボタンを表示し、表示手段１２に配設されたタッチパネル１５で指示位置を検知することにより、指示されたボタンに対応する情報を入力する情報入力装置５は、複数のボタンの中から第１のボタンが指示されることで入力された情報に対して誤入力を判定する誤入力判定手段２４と、誤入力を判定した場合に、表示手段１２に表示された第１のボタンの指示可能領域に対する第１のボタンの指示領域に基づき、誤入力の原因を特定する誤入力原因特定手段３０と、誤入力の原因に応じて、第１のボタンの周辺のボタンを表示手段１２に拡大して表示させる周辺キー拡大表示手段５０と、を備える。【選択図】図１
2011034476.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に複数のボタンを表示し、前記表示手段に配設された位置座標検知手段で指示位置を検知することにより、指示された前記ボタンに対応する情報を入力する情報入力装置であって、
前記複数のボタンの中から第１のボタンが指示されることで入力された情報に対して誤入力を判定する誤入力判定手段と、
前記誤入力判定手段が前記誤入力を判定した場合に、前記表示手段に表示された前記第１のボタンの指示可能領域に対する前記第１のボタンの指示領域に基づき、前記誤入力の原因を特定する誤入力原因特定手段と、
前記誤入力原因特定手段が特定した前記誤入力の原因に応じて、前記第１のボタンの周辺の前記ボタンを前記表示手段に拡大して表示させる拡大表示手段と、を備えることを特徴とする情報入力装置。
【請求項２】
請求項１に記載の情報入力装置において、
前記指示領域の面積中心位置が前記第１のボタンの前記指示可能領域に含まれない場合、前記拡大表示手段は、前記第１のボタンの周辺の前記ボタンを前記表示手段に拡大して表示させることを特徴とする情報入力装置。
【請求項３】
請求項１乃至２のいずれかに記載の情報入力装置において、
前記指示領域の面積中心位置が前記第１のボタンの前記指示可能領域に含まれる場合、前記拡大表示手段は、前記第１のボタンの周辺の前記ボタンを前記表示手段に拡大して表示させないことを特徴とする情報入力装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の情報入力装置において、
前記指示領域が前記第１のボタンの前記指示可能領域と重畳すると共に、他の前記ボタンの前記指示可能領域とも重畳する場合、前記拡大表示手段は、前記第１のボタンの周辺の前記ボタンを前記表示手段に拡大して表示させることを特徴とする情報入力装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の情報入力装置において、
前記指示領域と前記第１のボタンの前記指示可能領域とが重畳する領域の面積と、前記指示領域の面積とが所定の比率を超えない場合、前記拡大表示手段は、前記第１のボタンの周辺の前記ボタンを前記表示手段に拡大して表示させることを特徴とする情報入力装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の情報入力装置において、
前記ボタンの前記指示可能領域は複数の領域に分割され、
前記拡大表示手段は、前記複数の領域の中で前記指示領域と重畳する前記領域に応じて、前記第１のボタンの周辺の前記ボタンを選択し、選択した前記ボタンを前記表示手段に拡大して表示させることを特徴とする情報入力装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の情報入力装置において、
前記複数のボタンの中から順次に指示された複数の前記第１のボタンに関する情報を時系列に記憶する記憶手段を備えることを特徴とする情報入力装置。
【請求項８】
表示手段に複数のボタンを表示し、前記表示手段に配設された位置座標検知手段で指示位置を検知することにより、指示された前記ボタンに対応する情報を入力する情報入力方法であって、
前記複数のボタンの中から第１のボタンが指示されることで入力された情報に対して誤入力を判定する誤入力判定工程と、
前記誤入力判定工程で前記誤入力と判定した場合に、前記表示手段に表示された前記第１のボタンの指示可能領域に対する前記第１のボタンの指示領域に基づき、前記誤入力の原因を特定する誤入力原因特定工程と、
前記誤入力原因特定工程で特定した前記誤入力の原因に応じて、前記第１のボタンの周辺の前記ボタンを前記表示手段に拡大して表示させる拡大表示工程と、を備えることを特徴とする情報入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報入力装置および情報入力方法に関する。
【背景技術】
【０００２】
指で表示画面をタッチすることで、タッチされた位置に表示されたボタンに対して関連付けられた処理が実行されるタッチパネルは、各種の情報処理装置の入力装置として多用されている。近年では、情報処理装置の機能の多様化や複雑化に伴い、種々の設定を一画面で行う場合、タッチパネルに表示される各ボタンが小さくなると共に、隣接するボタンとの間隔も狭くなるため、ユーザーによるボタンの押し間違えが頻発した。
このような押し間違えを回避すべく、下記特許文献１に示すように、ユーザーが誤った位置のボタンを押下した場合、押下された位置と正しい押下位置との差分を記憶し、以降の押下位置を記憶した差分に基づき補正する情報処理装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−９３３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の情報処理装置では、押下される位置は補正されるが、表示画面に表示されているボタンの大きさや、隣接するボタンとの間隔は変更されないため、押下領域が小さいボタンや、近接して配置されたボタンの中から、所望のボタンを正しく押下することは難しかった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］
本適用例にかかる情報入力装置は、表示手段に複数のボタンを表示し、前記表示手段に配設された位置座標検知手段で指示位置を検知することにより、指示された前記ボタンに対応する情報を入力する情報入力装置であって、前記複数のボタンの中から第１のボタンが指示されることで入力された情報に対して誤入力を判定する誤入力判定手段と、前記誤入力判定手段が前記誤入力を判定した場合に、前記表示手段に表示された前記第１のボタンの指示可能領域に対する前記第１のボタンの指示領域に基づき、前記誤入力の原因を特定する誤入力原因特定手段と、前記誤入力原因特定手段が特定した前記誤入力の原因に応じて、前記第１のボタンの周辺の前記ボタンを前記表示手段に拡大して表示させる拡大表示手段と、を備えることを特徴とする。
【０００７】
このような構成によれば、情報入力装置は、入力された情報を誤入力と判定した場合、表示手段に表示された第１のボタンの指示可能領域に対する第１のボタンの指示領域に基づいて、誤入力の原因を特定し、特定した誤入力の原因に応じて、第１のボタンの周辺のボタンを表示手段に拡大して表示させる。従って、表示手段に表示されたボタンの中からユーザーが選択して指示した第１のボタンが誤入力であった場合、ユーザーは、誤入力の原因に応じて第１のボタンの周辺のボタンの領域が拡大された画像を視認できるため、所望のボタンを正確に押下できる。
【０００８】
［適用例２］
上記適用例にかかる情報入力装置において、前記指示領域の面積中心位置が前記第１のボタンの前記指示可能領域に含まれない場合、前記拡大表示手段は、前記第１のボタンの周辺の前記ボタンを前記表示手段に拡大して表示させても良い。
【０００９】
［適用例３］
上記適用例にかかる情報入力装置において、前記指示領域の面積中心位置が前記第１のボタンの前記指示可能領域に含まれる場合、前記拡大表示手段は、前記第１のボタンの周辺の前記ボタンを前記表示手段に拡大して表示させなくても良い。
【００１０】
［適用例４］
上記適用例にかかる情報入力装置において、前記指示領域が前記第１のボタンの前記指示可能領域と重畳すると共に、他の前記ボタンの前記指示可能領域とも重畳する場合、前記拡大表示手段は、前記第１のボタンの周辺の前記ボタンを前記表示手段に拡大して表示させても良い。
【００１１】
［適用例５］
上記適用例にかかる情報入力装置において、前記指示領域と前記第１のボタンの前記指示可能領域とが重畳する領域の面積と、前記指示領域の面積とが所定の比率を超えない場合、前記拡大表示手段は、前記第１のボタンの周辺の前記ボタンを前記表示手段に拡大して表示させても良い。
【００１２】
［適用例６］
上記適用例にかかる情報入力装置において、前記ボタンの前記指示可能領域は複数の領域に分割され、前記拡大表示手段は、前記複数の領域の中で前記指示領域と重畳する前記領域に応じて、前記第１のボタンの周辺の前記ボタンを選択し、選択した前記ボタンを前記表示手段に拡大して表示させることが好ましい。
このような構成によれば、第１のボタンで指示された領域に応じて第１のボタンの周辺のボタンを選択し、選択したボタンを表示手段に拡大して表示できる。
【００１３】
［適用例７］
上記適用例にかかる情報入力装置において、前記複数のボタンの中から順次に指示された複数の前記第１のボタンに関する情報を時系列に記憶する記憶手段を備えても良い。
このような構成によれば、複数のボタンの中から順次に指示された複数の第１のボタンの指示可能領域に関する情報を時系列に記憶できる。
【００１４】
［適用例８］
本適用例にかかる情報入力方法は、表示手段に複数のボタンを表示し、前記表示手段に配設された位置座標検知手段で指示位置を検知することにより、指示された前記ボタンに対応する情報を入力する情報入力方法であって、前記複数のボタンの中から第１のボタンが指示されることで入力された情報に対して誤入力を判定する誤入力判定工程と、前記誤入力判定工程で前記誤入力と判定した場合に、前記表示手段に表示された前記第１のボタンの指示可能領域に対する前記第１のボタンの指示領域に基づき、前記誤入力の原因を特定する誤入力原因特定工程と、前記誤入力原因特定工程で特定した前記誤入力の原因に応じて、前記第１のボタンの周辺の前記ボタンを前記表示手段に拡大して表示させる拡大表示工程と、を備えることを特徴とする。
【００１５】
このような方法によれば、情報入力装置は、入力された情報を誤入力と判定した場合、表示手段に表示された第１のボタンの指示可能領域に対する第１のボタンの指示領域に基づいて、誤入力の原因を特定し、特定した誤入力の原因に応じて、第１のボタンの周辺のボタンを表示手段に拡大して表示させる。従って、表示手段に表示されたボタンの中からユーザーが選択して指示した第１のボタンが誤入力であった場合、ユーザーは、誤入力の原因に応じて第１のボタンの周辺のボタンの領域が拡大された画像を視認できるため、所望のボタンを正確に押下できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る情報入力装置の機能構成を示すブロック図。
【図２】本発明の実施形態に係る情報入力装置のハードウェア構成を示す図。
【図３】タッチパネル入力装置の構造を示す図。
【図４】初期画面を示す図。
【図５】（ａ）、（ｂ）および（ｃ）は、文字入力キーのタッチパターンを示す図。
【図６】文字入力キーがタッチされた方向検出を示す図。
【図７】キー拡大表示画面を示す図。
【図８】本発明の実施形態に係る情報入力装置における処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１７】
以下、情報入力装置について図面を参照して説明する。
【００１８】
（実施形態）
図１は、情報入力装置５の機能構成を示すブロック図である。この情報入力装置５は、表示手段１２、位置座標検知手段１３、情報入力手段２０、入力終了判定手段２２、誤入力判定手段２４、誤入力原因特定手段３０、押下情報記憶手段４０および周辺キー拡大表示手段５０を備える。また、誤入力原因特定手段３０は、押下領域取得手段３２と押下状態取得手段３４を備える。また、周辺キー拡大表示手段５０は、拡大領域決定手段５２と拡大画像生成手段５４を備える。また、表示手段１２と位置座標検知手段１３は、タッチパネル入力装置１１を構成する。尚、各機能部は、後述するハードウェアとソフトウェアとが協働することにより、各機能を実現している。本実施形態では、この情報入力装置５は、例えば、プリンター、ファクシミリ装置、現金自動預け払い装置（ＡＴＭ）および携帯情報端末装置（ＰＤＡ）等の情報処理装置の操作パネルに組み込まれ、ユーザーが指を押下（タッチ）して指示することにより、タッチした位置に応じた指示が入力されるユーザーインターフェイス機能を提供する。
【００１９】
図２は、情報入力装置５のハードウェア構成を示す図である。この情報入力装置５のハードウェアは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０、記憶部８５、ＬＣＤ制御部９０、タッチパネル制御部９５、およびタッチパネル入力装置１１を構成するタッチパネル１５とＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１４を備える。
【００２０】
図３は、タッチパネル入力装置１１の構造を示す図である。周知のように、画像を表示するＬＣＤ１４の表面には、所定の位置関係を持って透明なタッチパネル１５が配設されている。タッチパネル１５の表面には、多数本のＸ軸電極線１６が横方向に平行に設けられると共に、多数本のＹ軸電極線１７が縦方向に平行に設けられている。Ｘ軸電極線１６とＹ軸電極線１７は、それらに指でタッチすると電圧降下が生じ、電圧降下が生じたＸ軸電極線１６、Ｙ軸電極線１７の位置に基づいて、タッチパネル１５のどの位置に指がタッチしているかを検知する。例えば、Ｘ軸電極線１６とＹ軸電極線１７のそれぞれ３本に電圧降下が生じている場合、それぞれ中心部の電極線の交点を指のタッチ位置とする。
尚、本実施形態のタッチパネルは位置座標検知手段１３の一例であり、上記したマトリックススイッチ方式に限定されるものではなく、抵抗膜方式、表面弾性波形式、赤外線方式、電磁誘導波方式および静電容量方式等の種々の方式を採用できる。また、指示する方法は、指に限定されず、スタイラスペンで指示する様態であっても良い。
【００２１】
上述のように、この情報入力装置５はタッチパネル１５を介してユーザーが情報を入力するための装置である。本実施形態では、ＣＰＵ８０の指令に応じて、ＬＣＤ制御部９０は、情報入力手段２０等のユーザーインターフェイス画面（ＵＩ画面）をＬＣＤ１４に描画する。ＬＣＤ１４は表示手段１２の一例であり、表示方式や表示媒体は限定されない。また、ＬＣＤ１４に表示されたＵＩ画面の所望の領域をユーザーが指でタッチすることで、タッチパネル制御部９５は、タッチパネル１５面上をタッチした位置座標を算出し、算出した位置座標をＣＰＵ８０に入力し、ＣＰＵ８０は位置座標に応じた機能を実行する。
【００２２】
次に、情報入力装置５の各機能部の詳細を図１に基づいて説明する。情報入力手段２０は、ユーザーが情報を入力するための入力手段であり、本実施形態では、図４に示すように、タッチパネル入力装置１１の表示領域に最初に表示される初期画面１００が該当する。この初期画面１００の中央部のキー入力領域１１０には、文字入力キー１４０が複数個配置されている。これらの文字入力キー１４０は、ユーザーが文字を入力するためのボタンである。本実施形態では、文字入力キー１４０は、アルファベットと特殊記号に対応し、それぞれのキーには、表示された文字や記号が関連付けられている。
また、キー入力領域１１０の上部には、文字入力キー１４０により入力された文字を順次表示する表示領域１１５が配置されている。また、キー入力領域１１０の右部には、削除キー１２０、確定キー１２５および方向指示キー１２８が配置されている。尚、図４では、文字入力キー１４０のうち、「Ｍ」キー、「Ｒ」キー、「Ｎ」キーおよび「Ｓ」キーの中心部がユーザーによりタッチされたタッチ領域１３０を示すと共に、この場合は、誤入力キーとして「Ｎ」キーがタッチされたとして、表示領域１１５に表示される文字列の最後に「Ｎ」が表示されている。尚、キー入力領域１１０の文字入力キー１４０、削除キー１２０、確定キー１２５および方向指示キー１２８がユーザーによりタッチされた場合、位置座標検知手段１３は、タッチされたタッチ領域１３０の位置を検知し、検知した位置に応じてタッチされたことを示す情報を入力終了判定手段２２、誤入力判定手段２４および押下情報記憶手段４０に送る。
【００２３】
図１に戻り、誤入力判定手段２４は、ユーザーによる誤入力を判定する。この誤入力判定手段２４は、本実施形態では、初期画面１００における削除キー１２０が該当し、ユーザーが削除キー１２０をタッチすることで、文字入力キー１４０により入力され表示領域１１５のカーソル１１６の前に表示されている文字（Ｎ）が削除される。これを受けて、誤入力判定手段２４は、この文字（Ｎ）が誤入力されたと判定する。この誤入力判定手段２４は、誤入力を判定した場合、誤入力判定に関する情報を誤入力原因特定手段３０に送る。尚、誤入力判定手段２４は削除キー１２０に限定されず、「Ｄｅｌｅｔｅ」キーや、「ＢａｃｋＳｐａｃｅ」キーも想定できる。尚、カーソル１１６の位置は方向指示キー１２８に応じて移動可能であるため、誤入力した文字は、表示領域１１５に表示されている文字列の最後部に限定されず、ユーザーは文字列の中の任意の文字を誤入力した文字として指定できる。
【００２４】
入力終了判定手段２２は、ユーザーによる入力終了を判定する。この入力終了判定手段２２は、本実施形態では、初期画面１００における確定キー１２５が該当し、ユーザーが確定キー１２５をタッチすることで、ユーザーにより入力され、表示領域１１５に表示されている文字列が確定され、次の工程に遷移する。また、入力終了判定手段２２は、入力を確定する「Ｅｎｔｅｒ」キーでも良い。
押下情報記憶手段４０は、キー入力領域１１０においてタッチされたタッチ領域１３０の位置に関する押下位置情報を記憶する。ここで記憶された押下位置情報は、入力終了判定手段２２で入力された文字列が確定されるまで保持され、押下領域取得手段３２および拡大領域決定手段５２から必要に応じて参照される。
【００２５】
誤入力原因特定手段３０は、誤入力された文字（Ｎ）の文字入力キー（第１のボタン）１４０Ｎの指示可能な領域に対するタッチ領域１３０に基づいて、誤入力の原因を特定する。より詳細には、押下領域取得手段３２は、誤入力された文字（Ｎ）が入力される際にタッチされたタッチ領域１３０の位置に関する情報を押下情報記憶手段４０から取得する。取得したタッチ領域１３０の位置に関する情報は、押下状態取得手段３４に送られる。
押下状態取得手段３４は、押下領域取得手段３２から送られるタッチ領域１３０の位置に関する情報と、記憶部８５に記憶されている文字入力キー１４０Ｎの形状および位置に関する情報とに基づいて、この文字入力キー１４０Ｎの押下状態を取得する。誤入力原因特定手段３０は、押下状態取得手段３４が取得した文字入力キー１４０Ｎの押下状態に基づいて、誤入力された原因を特定する。
【００２６】
本実施形態では、文字入力キー１４０の押下状態が、以下に述べる３つのパターンの場合、誤入力の原因は、文字入力キー１４０のサイズが小さいことや、配置間隔が狭いことに因るものとする。
（１）図５（ａ）のように、文字入力キー１４０Ａの領域と重畳するタッチ領域１３０の面積が、全てのタッチ領域１３０の面積の５０％未満である場合。
（２）図５（ｂ）のように、タッチ領域１３０の面積中心（重心）が、文字入力キー１４０Ｂの領域から外れている場合。
（３）図５（ｃ）のように、タッチ領域１３０が文字入力キー１４０Ｃと重畳すると共に、他の文字入力キー１４０Ｄと重畳する場合。
尚、上記の原因は、これら３つのパターンに限定されるものではない。
【００２７】
誤入力原因特定手段３０が特定した誤入力の原因が、文字入力キー１４０のサイズや配置間隔に因るものである場合、誤入力原因特定手段３０は、拡大表示を指示する情報を周辺キー拡大表示手段５０に送る。他方で、誤入力判定手段２４で誤入力と判定された場合であっても、文字入力キー１４０Ａの領域と重なるタッチ領域１３０の面積が、全てのタッチ領域１３０の面積の５０％以上である場合のように、上記（１）〜（３）の何れにも該当しない場合、拡大表示を指示する情報は周辺キー拡大表示手段５０に送られず、周辺のキーは拡大表示されない。
周辺キー拡大表示手段５０は、誤入力原因特定手段３０から送られる拡大表示を指示する情報に基づいて、タッチされた文字入力キー１４０Ｎの周辺の文字入力キー１４０を含む画像を生成し、生成した画像を表示手段１２に表示させる。
【００２８】
より詳細には、拡大領域決定手段５２は、押下情報記憶手段４０に記憶されたタッチ領域１３０の位置に関する押下位置情報を参照し、拡大表示する文字入力キー１４０の領域を決定する。
例えば、図６に示すように、誤入力された文字（Ｎ）の文字入力キー１４０Ｎの領域を９分割し、押下位置情報からタッチされた中心領域を特定する。この場合、タッチ領域１３０と重畳する面積が最も大きい領域は、左下を示す領域であるため、拡大領域決定手段５２は、キー入力領域１１０において「Ｎ」キーより左下に配置された文字入力キー１４０を含む領域を拡大領域と決定する。拡大領域決定手段５２で決定された拡大領域に関する情報は、拡大画像生成手段５４に送られる。
拡大画像生成手段５４は、拡大領域決定手段５２から送られる拡大領域に関する情報に基づいて、「Ｎ」キーを含む文字入力キー１４０の拡大画像を生成し、生成した拡大画像を表示手段１２に表示させる。尚、文字入力キー１４０の領域分割は９分割に限定されるものではなく、例えば、矩形形状である文字入力キー１４０の対角線で４分割に区切った様態でも良い。また、拡大領域決定手段５２は、誤入力された文字（Ｎ）の文字入力キー１４０Ｎが拡大画像の中心になるように拡大領域を決定しても良い。
【００２９】
図７は、拡大画像生成手段５４が生成した拡大画像を含み、表示手段１２に表示するキー拡大表示画面１０２である。このキー拡大表示画面１０２の中央部には、拡大キー入力領域１６０が表示される。この拡大キー入力領域１６０の内部には、図６において決定された左下領域の文字入力キー１４０が拡大して表示される。即ち、誤入力された文字（Ｎ）の文字入力キー１４０Ｎである「Ｎ」キーが右上に配置され、この「Ｎ」キーよりも左下方向に配置されている、「Ｓ」キー、「Ｘ」キー、「Ｍ」キー、「Ｒ」キー、「Ｗ」キー、「Ｌ」キー、「Ｑ」キーおよび「Ｖ」キーが拡大されて選択可能に表示されると共に、これらのキーの描画間隔も拡大される。拡大キー入力領域１６０に表示されるこれらのキーのうち、何れか１つがタッチされた場合、タッチされたキーが選択され、初期画面１００に戻ると共に、表示領域１１５の文字列の最後部に追加される。
また、キー拡大表示画面１０２の右下部には、次画面表示キー１８５と初期画面表示キー１８０が表示される。次画面表示キー１８５は、タッチされた場合、所定の規則に従い、拡大キー入力領域１６０の表示内容を順次変更する。この場合、拡大キー入力領域１６０に表示される文字入力キー１４０は、初期画面１００のキーの中から表示領域が一定方向に移動するように変更されても良い。また、拡大キー入力領域１６０に表示される文字入力キー１４０の配列順序は変更されても良い。
【００３０】
また、次画面表示キー１８５のタッチに応じて、拡大画像の拡大倍率を変更し、拡大画像を拡縮しても良い。また、キーの画像が一画面に全て入らない場合は、キーの画像を分割して分割画面の１つを表示し、次画面表示キー１８５がタッチされた場合、他の分割画面を表示しても良い。
初期画面表示キー１８０は、タッチされた場合、キー拡大表示画面１０２に替えて、全ての文字入力キー１４０を表示する初期画面１００をタッチパネル入力装置１１の表示領域に表示する。また、所定時間に渡り、何れのキーもタッチされない場合は、初期画面表示キー１８０がタッチされたとして、初期画面１００に切り替わっても良い。
【００３１】
図８は、情報入力装置５における情報入力処理の流れを示すフローチャートである。情報入力装置５の処理が開始されると、最初に、ＣＰＵ８０は、初期画面１００をタッチパネル入力装置１１の表示領域に表示する（ステップＳ２００）。続いて、ＣＰＵ８０は、何らかのキーがユーザーによりタッチされたか、否かを判定し（ステップＳ２０２）、何れのキーもタッチされていない場合（ステップＳ２０２でＮｏ）、この工程を繰り返す。他方で、何らかのキーがタッチされたと判定した場合（ステップＳ２０２でＹｅｓ）、ＣＰＵ８０は、タッチされたキーが文字入力キー１４０か、否かを判定する（ステップＳ２０４）。
【００３２】
ここで、タッチされたキーが文字入力キー１４０であると判定した場合（ステップＳ２０４でＹｅｓ）、ＣＰＵ８０は、タッチされた領域の情報を記憶し（ステップＳ２０６）、タッチされた文字入力キー１４０に対応する文字を表示領域１１５に表示する表示文字列の最後に加え（ステップＳ２０８）、初期画面１００を表示する工程（ステップＳ２００）に戻る。他方で、タッチされたキーが文字入力キー１４０でないと判定した場合（ステップＳ２０４でＮｏ）、ＣＰＵ８０は、タッチされたキーが削除キー１２０か、否かを判定する（ステップＳ２１０）＜誤入力判定工程＞。
ここで、タッチされたキーが削除キー１２０ではないと判定した場合（ステップＳ２１０でＮｏ）、ＣＰＵ８０は、タッチされたキーが確定キー１２５か、否かを判定する（ステップＳ２４０）。ここで、タッチされたキーが確定キー１２５であると判定した場合（ステップＳ２４０でＹｅｓ）、表示領域１１５に表示されている文字列を確定し、一連の情報入力処理を終了して、次の処理工程に進む。他方で、タッチされたキーが確定キー１２５でないと判定した場合（ステップＳ２４０でＮｏ）、ＣＰＵ８０は、カーソル１１６の位置を方向指示キー１２８の方向に移動させ、初期画面を表示する工程（ステップＳ２００）に戻る。
【００３３】
ステップＳ２１０に戻り、タッチされたキーが削除キー１２０であると判定した場合（ステップＳ２１０でＹｅｓ）、ＣＰＵ８０は、記憶した領域の情報を取得し（ステップＳ２１２）、取得した領域の情報から誤入力の原因を特定する（ステップＳ２１４）。
次に、ＣＰＵ８０は、特定した原因は所定の原因、即ち、文字入力キー１４０のサイズが小さいか、または、配置間隔が狭いためであるか、否かを判定する（ステップＳ２１６）＜誤入力原因特定工程＞。ここで、特定した原因が所定の原因ではないと判定した場合（ステップＳ２１６でＮｏ）、ＣＰＵ８０は、表示文字列から削除する文字を削除し（ステップＳ２１７）、初期画面１００を表示する工程（ステップＳ２００）に戻る。
【００３４】
他方で、特定した原因が所定の原因であると判定した場合（ステップＳ２１６でＹｅｓ）、ＣＰＵ８０は、記憶した領域の情報を参照して、拡大する領域を決定し（ステップＳ２１８）、拡大画像を生成する（ステップＳ２２０）。
次に、ＣＰＵ８０は、生成した拡大画像を含むキー拡大表示画面１０２をタッチパネル入力装置１１の表示領域に表示する（ステップＳ２２２）＜拡大表示工程＞。続いて、ＣＰＵ８０は、何らかのキーがユーザーによりタッチされたか、否かを判定し（ステップＳ２２４）、何れのキーもタッチされていない場合（ステップＳ２２４でＮｏ）、この工程を繰り返す。他方で、何らかのキーがタッチされたと判定した場合（ステップＳ２２４でＹｅｓ）、ＣＰＵ８０は、タッチされたキーが文字入力キー１４０か、否かを判定する（ステップＳ２２６）。
【００３５】
ここで、タッチされたキーが、拡大表示された文字入力キー１４０の何れかであると判定した場合（ステップＳ２２６でＹｅｓ）、ＣＰＵ８０は、タッチされた文字入力キー１４０に対応する文字を、削除する文字に替えて表示文字列の最後に加え（ステップＳ２２８）、初期画面１００を表示する工程（ステップＳ２００）に戻る。
他方で、タッチされたキーが文字入力キー１４０でないと判定した場合（ステップＳ２２６でＮｏ）、ＣＰＵ８０は、タッチされたキーが初期画面表示キー１８０か、否かを判定する（ステップＳ２３０）。
ここで、初期画面表示キー１８０がタッチされたと判定した場合（ステップＳ２３０でＹｅｓ）、ＣＰＵ８０は、初期画面１００を表示する工程（ステップＳ２００）に戻る。他方で、初期画面表示キー１８０がタッチされないと判定した場合（ステップＳ２３０でＮｏ）、ＣＰＵ８０は、次画面表示キー１８５がタッチされたと判定し、次に拡大する領域を決定し（ステップＳ２３２）、拡大画像を生成する工程（ステップＳ２２０）に戻る。
【００３６】
以上述べた実施形態によれば、文字情報を誤入力した場合、情報入力装置５は、誤入力した原因を特定する。特定した原因が、文字入力キー１４０のサイズが小さいことや、配置間隔が狭いことに因るものである場合、即ち、文字入力キー１４０Ａの領域と重なるタッチ領域１３０の面積が、全てのタッチ領域１３０の面積の５０％未満である場合、タッチ領域１３０の面積中心が、文字入力キー１４０Ｂの領域から外れている場合、および、文字入力キー１４０Ｃをタッチしたタッチ領域１３０が、他の文字入力キー１４０Ｄに架かっている場合、情報入力装置５は、選択された文字入力キー１４０Ｎの周辺の文字入力キー１４０を拡大して表示手段１２に選択可能に表示する。従って、ユーザーは、選択した文字入力キー１４０Ｎの周辺の文字入力キー１４０が拡大されて表示されると共に、これらの描画間隔も拡大されるため、表示された文字入力キー１４０の中から所望のキーを容易かつ確実にタッチできる。
【符号の説明】
【００３７】
５…情報入力装置、１１…タッチパネル入力装置、１２…表示手段、１３…位置座標検知手段、１４…ＬＣＤ、１５…タッチパネル、１６…Ｘ軸電極線、１７…Ｙ軸電極線、２０…情報入力手段、２２…入力終了判定手段、２４…誤入力判定手段、３０…誤入力原因特定手段、３２…押下領域取得手段、３４…押下状態取得手段、４０…押下情報記憶手段、５０…周辺キー拡大表示手段、５２…拡大領域決定手段、５４…拡大画像生成手段、８０…ＣＰＵ、８５…記憶部、９０…ＬＣＤ制御部、９５…タッチパネル制御部、１００…初期画面、１０２…キー拡大表示画面、１１０…キー入力領域、１１５…表示領域、１１６…カーソル、１２０…削除キー、１２５…確定キー、１２８…方向指示キー、１３０…タッチ領域、１４０，１４０Ａ，１４０Ｂ，１４０Ｃ，１４０Ｄ，１４０Ｎ…文字入力キー、１６０…拡大キー入力領域、１８０…初期画面表示キー、１８５…次画面表示キー。
【図１】
2011034476.tif 000003
【図２】
2011034476.tif 000004
【図３】
2011034476.tif 000005
【図４】
2011034476.tif 000006
【図５】
2011034476.tif 000007
【図６】
2011034476.tif 000008
【図７】
2011034476.tif 000009
【図８】
2011034476.tif 000010