(57)【要約】【課題】画面上にタッチパネルが配置された表示部を備え、前記画面にキーボードを表示し、前記タッチパネルにおける前記キーボードの表示領域の押下を検出することで、前記キーボードから情報入力を行う情報入力装置において、所定のキーの表示領域を当該キーに隣接するキーの表示領域内まで拡大するとき、当該隣接するキーの操作性の低下を抑える。【解決手段】ソフトウェアキーボードにおいて、次入力候補キー“Ａ”、“Ｅ”、“Ｙ”、“Ｕ”、“Ｉ”、“Ｏ”を拡大表示する。キー“Ａ”の拡大表示により、隣接するキー“Ｓ”の表示領域は、侵食された領域２０の分、狭くなるが、タッチパネルの押下検出領域を侵食される前の表示領域にすることで、キー“Ｓ”の操作性の低下を抑える。【選択図】図３
2012234342.tif 000002
【特許請求の範囲】
【請求項１】
画面上にタッチパネルが配置された表示部を備え、前記画面にキーボードを表示し、前記タッチパネルにおける前記キーボードの表示領域の押下を検出することで、前記キーボードから情報入力を行う情報入力装置であって、
前記キーボードの各キーの表示領域を設定するキー表示領域設定手段と、前記キーボードの各キーに対する前記タッチパネルの押下検出領域を設定するキー押下検出領域設定手段とを備え、
前記キー表示領域設定手段は、所定のキーの表示領域を当該キーに隣接するキーの表示領域内まで拡大する機能を有し、前記キー押下検出領域設定手段は、前記隣接するキーの押下検出領域を、当該キーの元の表示領域内で任意に設定する機能を有する情報入力装置。
【請求項２】
請求項１に記載された情報入力装置において、
前記所定のキーは、次入力候補キーである情報入力装置。
【請求項３】
請求項１又は２に記載された情報入力装置において、
前記キー表示領域設定手段は、前記所定のキー以外のキーを、前記拡大表示される所定のキーの表示領域以外の領域に等分に表示するように設定する情報入力装置。
【請求項４】
画面上にタッチパネルが配置された表示部を備え、前記画面にキーボードを表示し、前記タッチパネルにおける前記キーボードの表示領域の押下を検出することで、前記キーボードから情報入力を行う情報入力装置であって、
前記キーボードの各キーの表示領域を設定するキー表示領域設定手段と、前記キーボードの各キーに対する前記タッチパネルの押下検出領域を設定するキー押下検出領域設定手段とを備え、
前記キー表示領域設定手段は、所定のキーの表示領域を拡大するとともに、所定のキー以外のキーの表示領域のサイズが変化しないように、各キーの表示領域を設定する機能を有し、前記キー押下検出領域設定手段は、各キーの押下検出領域を各キーの表示領域に対応させる機能を有する情報入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備えた情報入力装置に関し、さらに詳しくは、タッチパネルにより操作されるソフトウェアキーボードにおける所定のキーの拡大表示機能を有する情報入力装置に関する。
【背景技術】
【０００２】
タッチパネルを備えた情報入力装置においては、各種のキーやボタンを表示部に表示するとともに、表示部の画面上に配置されたタッチパネルから所要のキーやボタンの表示領域を押下することで、所要のキーやボタンに対応する情報を入力することができる。
【０００３】
このようなタッチパネルを備えた情報入力装置において、画面上にキーボードを表示し、タッチパネル上で所要のキーの表示領域に対応する位置を押下することにより、所要のキーに対応する情報を入力する装置がある。この画面上の仮想的なキーボード（以下、ソフトウェアキーボードと言う。）を携帯端末装置のような画面サイズの小さな機器に表示した場合、キーの表示領域やキー押下時の検出領域が狭いことから、正確に押下することが困難であるため、押し間違いが発生するおそれがある。
【０００４】
この問題に対処した提案として、ソフトウェアキーボードから１文字以上のアルファベットが入力されたときに、次入力候補のアルファベットをローマ字変換規則表の検索により推測し、その推測されたアルファベットに相当するキーを拡大表示することにより、ローマ字の入力操作を容易したソフトウェアキーボードの表示方式がある（特許文献１）。
【０００５】
しかしながら、特許文献１に記載されたソフトウェアキーボードの表示方式では、次入力候補キーの表示領域が隣接するキーの表示領域内まで拡大されるため、次入力候補キーに隣接するキーは、次入力候補キーに隣接していないキーよりも表示領域及び検出領域が狭くなる。このため、次入力候補キーに隣接するキーについては、次入力候補キーに隣接していないキーよりも正確な情報入力が困難になり、操作性が低下するという問題がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−１６０９１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、このような問題点を解決するためになされたものであり、その目的は、画面上にタッチパネルが配置された表示部を備え、前記画面にキーボードを表示し、前記タッチパネルにおける前記キーボードの表示領域の押下を検出することで、前記キーボードから情報入力を行う情報入力装置において、所定のキーの表示領域を当該キーに隣接するキーの表示領域内まで拡大するとき、当該隣接するキーの操作性の低下を抑えられるようにすることである。
【課題を解決するための手段】
【０００８】
本発明は、画面上にタッチパネルが配置された表示部を備え、前記画面にキーボードを表示し、前記タッチパネルにおける前記キーボードの表示領域の押下を検出することで、前記キーボードから情報入力を行う情報入力装置であって、前記キーボードの各キーの表示領域を設定するキー表示領域設定手段と、前記キーボードの各キーに対する前記タッチパネルの押下検出領域を設定するキー押下検出領域設定手段とを備え、前記キー表示領域設定手段は、所定のキーの表示領域を当該キーに隣接するキーの表示領域内まで拡大する機能を有し、前記キー押下検出領域設定手段は、前記隣接するキーの押下検出領域を、当該キーの元の表示領域内で任意に設定する機能を有する情報入力装置である。
また、本発明は、画面上にタッチパネルが配置された表示部を備え、前記画面にキーボードを表示し、前記タッチパネルにおける前記キーボードの表示領域の押下を検出することで、前記キーボードから情報入力を行う情報入力装置であって、前記キーボードの各キーの表示領域を設定するキー表示領域設定手段と、前記キーボードの各キーに対する前記タッチパネルの押下検出領域を設定するキー押下検出領域設定手段とを備え、前記キー表示領域設定手段は、所定のキーの表示領域を拡大するとともに、所定のキー以外のキーの表示領域のサイズが変化しないように、各キーの表示領域を設定する機能を有し、前記キー押下検出領域設定手段は、各キーの押下検出領域を各キーの表示領域に対応させる機能を有する情報入力装置である。
【発明の効果】
【０００９】
本発明によれば、画面上にタッチパネルが配置された表示部を備え、前記画面にキーボードを表示し、前記タッチパネルにおける前記キーボードの表示領域の押下を検出することで、前記キーボードから情報入力を行う情報入力装置において、所定のキーの表示領域を当該キーに隣接するキーの表示領域内まで拡大するとき、当該隣接するキーの操作性の低下を抑えることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の情報入力装置のブロック図である。
【図２】本発明の実施形態の情報入力装置におけるソフトウェアキーボードの基本表示形態を示す図である。
【図３】本発明の実施形態の情報入力装置におけるソフトウェアキーボードにおいて、次入力候補キーを拡大表示するときの表示形態の第１の例、及び次入力候補キーとそれに隣接するキーの押下検出領域を示す図である。
【図４】本発明の実施形態の情報入力装置におけるソフトウェアキーボードにおいて、次入力候補キーを拡大表示するときの第２の表示形態を示す図である。
【図５】本発明の実施形態の情報入力装置におけるソフトウェアキーボードにおいて、次入力候補キーを拡大表示するときの第３の表示形態を示す図である。
【図６】本発明の実施形態の情報入力装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して詳細に説明する。
〈情報入力装置の構成〉
図１は、本発明の情報入力装置のブロック図である。この情報入力装置１０は、ユーザが押下（接触）すると、その押下位置を検出してパネル上の座標を示す位置情報を出力するタッチパネル１１と、ソフトウェアキーボードなどの各種画像を表示する表示部１２と、この装置全体を制御する制御部１３と、各種データを記憶する記憶部１４とを備えている。
【００１２】
制御部１３は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）を内蔵しており、ＲＯＭや記憶部１４に記憶されているプログラムやデータをＣＰＵがＲＡＭをワークエリアとして実行することにより実現される機能として、キー押下検出領域設定手段１３ａ、入力キー判別手段１３ｂ、次入力候補キー検索手段１３ｃ、キー表示領域設定手段１３ｄ、及びキー画像生成手段１３ｅを備えている。
【００１３】
記憶部１４は、フラッシュメモリなどの不揮発性記憶媒体からなり、検出領域テーブル１４ａ、次入力候補キーテーブル１４ｂ、表示領域テーブル１４ｃ、及びキーデータテーブル１４ｄを備えている。
【００１４】
検出領域テーブル１４ａは、表示部１２で表示するソフトウェアキーボードの各キーと、タッチパネル１１の押下検出領域との対応関係を示す情報を記憶するテーブルである。情報入力装置１０は、ソフトウェアキーボードの次入力候補キーを拡大表示する機能を備えおり、検出領域テーブル１４ａは、次入力候補キーがある場合の表示領域に対する対応関係情報、及び次入力候補キーがない場合の表示領域に対する対応関係情報を持っている。次入力候補キーは、複数の入力キーで共通することから、検出領域をパターン化し、キーごとにパターン情報を記憶することもできる。
【００１５】
次入力候補キーテーブル１４ｂは、入力中のキーと、次入力候補キーとの対応関係を示す情報を記憶するテーブルである。本実施形態では、アルファベットの順列をローマ字に変換するための変換表（ローマ字規則）を記憶する。
【００１６】
表示領域テーブル１４ｃは、表示部１２で表示するソフトウェアキーボードの各キーと、表示領域との対応関係を示す情報を記憶する。前述したとおり、情報入力装置１０は、ソフトウェアキーボードの次入力候補キーを拡大表示する機能を備えおり、表示領域テーブル１４ｃは、次入力候補キーがある場合の対応関係情報、及び次入力候補キーがない場合の対応関係情報を記憶する。次入力候補キーは、複数の入力キーで共通することから、拡大表示する表示領域をパターン化し、キーごとにパターン情報を記憶することもできる。
【００１７】
キーデータテーブル１４ｄは、表示部１２で表示するソフトウェアキーボードを表すベクトルデータ或いはイメージデータを記憶する。
【００１８】
制御部１３のキー押下検出領域設定手段１３ａは、検出領域テーブル１４ａに記憶されている情報、及び次入力候補キー検索手段１３ｃの検索結果に基づいて、ソフトウェアキーボードの各キーの検出領域を設定し、設定情報を入力キー判別手段１３ｂに送出する。即ち、次入力候補キーがある場合、換言すれば次入力候補キー検索手段１３ｃが次入力候補キーを次入力候補キーテーブル１４ｂから取得できた場合は、次入力候補キーを拡大表示する場合の対応関係情報を検出領域テーブル１４ａから読み出し、次入力候補キー検索手段１３ｃが次入力候補キーを次入力候補キーテーブル１４ｂから取得できなかった場合は、拡大表示するキーがない場合の対応関係情報を検出領域テーブル１４ａから読み出す。
【００１９】
入力キー判別手段１３ｂは、キー押下検出領域設定手段１３ａの設定情報を基に、タッチパネル１１から出力された押下位置情報の示す位置に対応するキーを判別する。例えば、押下位置情報の示す位置がタッチパネル１１に設定されたＸＹ座標の（Ｘ1，Ｙ1）であった場合、位置（Ｘ1，Ｙ1）をキー押下検出領域に含むキーが押下されたと判別する。
【００２０】
次入力候補キー検索手段１３ｃは、入力キー判別手段１３ｂで判別された入力キーを用いて次入力候補キーテーブル１４ｂを検索し、次入力候補キーがある場合は、それを取得する。
【００２１】
キー表示領域設定手段１３ｄは、表示領域テーブル１４ｃに記憶されている情報、及び次入力候補キー検索手段１３ｃの検索結果に基づいて、ソフトウェアキーボードの各キーの表示領域を設定し、設定情報をキー画像生成手段１３ｅに送出する。即ち、次入力候補キー検索手段１３ｃが次入力候補キーを取得した場合は、次入力候補キーがある場合の対応関係情報を表示領域テーブル１４ｃから読み出し、取得できなかった場合は、次入力候補キーがない場合の対応関係情報を表示領域テーブル１４ｃから読み出す。
【００２２】
キー画像生成手段１３ｅは、キー表示領域設定手段１３ｄから送出された各キーの表示領域設定情報を基に、ソフトウェアキーボードのデータをキーデータテーブル１４ｄから読み出し、ソフトウェアキーボードの画像データを生成して、表示部１２に送出する。
【００２３】
表示部１２は、キー画像生成手段１３ｅにより生成された画像データに基づいて、ソフトウェアキーボードの画像を表示する。
【００２４】
〈ソフトウェアキーボードのキー配列及びタッチパネルの押下検出領域〉
《ソフトウェアキーボードの基本表示形態》
図２は、情報入力装置１０の表示部１２に表示されるソフトウェアキーボードの基本表示形態を示す図である。
【００２５】
図示のように、このソフトウェアキーボードはＱＷＥＲＴＹキーボードである。各キーは矩形であり、サイズ（縦及び横の長さ）は同じである。ここでは、各キーの間に隙間を設けていないが、隙間を設けることもできる。バックスペースキー、シフトキー、改行キー等の図示を省略した。
【００２６】
この図に示す基本表示形態は、待機状態、即ちキー入力が行われていない状態、若しくはキー入力が行われていても、次入力候補キーがない場合の状態を示している。以下、この基本表示形態における各キーのサイズを基本サイズ、各キーの表示領域を基本表示領域という。また、各キーの対応するタッチパネル１１の押下検出領域（基本押下検出領域）は、各キーの基本表示領域に対応している。
【００２７】
《次入力候補キーを拡大表示している状態のソフトウェアキーボードの第１の例及びその押下検出領域》
図３は、次入力候補キーを拡大表示している状態のソフトウェアキーボードの第１の例、及び次入力候補キーとそれに隣接するキーの押下検出領域を示す図である。ここで、図３（１）は、次入力候補キーである“Ａ”、“Ｅ”、“Ｙ”、“Ｕ”、“Ｉ”、及び“Ｏ”を拡大表示している状態、図３（２）は、拡大表示されている次入力候補キーである“Ａ”とその右側に隣接し、拡大表示されていないキーである“Ｓ”を取り出したものであり、図３（３）〜（５）は、キー“Ａ”及び“Ｓ”の押下検出領域の３種類の例を示す図である。
【００２８】
図３（１）において、隣接するキーが同時に拡大表示されていないキー“Ａ”及び“Ｅ”は、図２に示す基本位置（基本表示形態における位置）を中心に縦横（上下左右）に所定の比率拡大されている。このとき、キー“Ａ”の拡大された表示領域は、隣接するキー“Ｑ”、“Ｗ”、“Ｓ”、及び“Ｚ”のそれぞれの元の表示領域（基本表示領域）の外周を超えて内部に達している。同様に、キー“Ｅ”の拡大された表示領域は、隣接するキー“Ｗ”、“Ｒ”、“Ｓ”、及び“Ｄ”のそれぞれの基本表示領域内に達している。
【００２９】
これに対し、キー“Ｙ”、“Ｕ”、“Ｉ”、及び“Ｏ”については、隣接するキーが同時に拡大表示されていない縦方向は、キー“Ａ”及び“Ｅ”と同じ比率で縦方向（上下に）均等に拡大されているが、隣接するキーが同時に拡大表示されている横方向（左右）は、拡大表示されているキー同士が重ならない同じ幅になるように拡大されている。ここでは、キー“Ｙ”、“Ｕ”、“Ｉ”、“Ｏ”のうち、左端のキー“Ｙ”の左縁及び右端のキー“Ｏ”の右縁を上下と同じ距離移動させ、その移動後の“Ｙ”の左縁と“Ｏ”の右縁との間を４等分している。
【００３０】
図３（２）において、網点を付与した領域２０は、キー“Ａ”の基本表示領域のうち、キー“Ａ”の基本表示領域の拡大により侵食された部分である。図２を用いて説明したように、各キーの押下検出領域は基本表形態では表示領域と対応している。
【００３１】
しかし、次入力候補キーを拡大表示した場合にも各キーの表示領域と押下検出領域を対応させると、図３（２）に示すように、拡大表示されているキー“Ａ”に隣接するキー“Ｓ”は、キー“Ａ”の拡大表示により侵食された領域２０の分だけ、基本押下検出領域より狭くなるため、基本表示形態より操作性が低下する。
【００３２】
そこで、図３（３）〜（５）に示すように、図３（２）に示す領域２０の少なくとも一部をキー“Ｓ”の押下検出領域とした。図３（３）〜（５）において、右上がり（左下がり）の斜線を付した領域はキー“Ａ”の押下検出領域であり、左上がり（右下がり）の斜線を付した領域がキー“Ｓ”の押下検出領域である。
【００３３】
図３（３）では、領域２０の全部をキー“Ｓ”の押下検出領域とした。即ち、拡大表示されているキー“Ａ”の押下検出領域を、キー“Ａ”の拡大表示領域のうち、領域２０を除いた領域２１とし、キー“Ｓ”の表示領域を、キー“Ｓ”の基本表示領域、即ち「『キー“Ａ”の拡大表示により侵食された領域２０に対応する領域２３』＋『領域２０が侵食されたことで狭くなった表示領域に対応する領域２２』」とした。
【００３４】
また、図３（４）では、領域２０の一部（図示は半分）をキー“Ｓ”の押下検出領域とした。即ち、拡大表示されているキー“Ａ”の押下検出領域を、キー“Ａ”の表示領域のうち、領域２０を除いた領域２１、及び領域２０の一部に対応する領域２５とし、キー“Ｓ”の表示領域を、キー“Ｓ”の基本表示領域、即ち「『キー“Ａ”の拡大表示により侵食された領域２０の一部に対応する領域２４』＋『領域２０が侵食されたことで狭くなった表示領域に対応する領域２２』」とした。
【００３５】
また、図３（５）では、領域２０に対応する領域２６については、キー“Ａ”及び“Ｓ”の双方の押下検出領域とし、その領域２６の押下が検出されたときは、キー“Ａ”又は“Ｓ”をユーザに選択させるための表示を行う。この表示態様としては、キー“Ｓ”をキー“Ａ”と同じサイズに拡大表示することが挙げられる。
【００３６】
以上、キー“Ａ”と、その右に隣接するキー“Ｓ”の押下検出領域に関して説明した。キー“Ａ”の下に隣接するキー“Ｚ”、並びに上に隣接するキー“Ｑ”及び“Ｗ”に対しても同様に押下検出領域を設定する。また、キー“Ｅ”についても、左右に隣接するキー“Ｗ”及び“Ｒ”、並びに下に隣接するキー“Ｓ”及び“Ｄ”に対して、同様に押下検出領域を設定する。
【００３７】
横方向に隣接している４個の次入力候補キー“Ｙ”、“Ｕ”、“Ｉ”、及び“Ｏ”については、左端のキー“Ｙ”とその左隣のキー“Ｔ”との関係、及び右端のキー“Ｏ”とその右隣のキー“Ｐ”に対しては、図３（３）〜（５）と同様に押下検出領域を設定する。それ以外の部分については、押下検出領域を表示領域に一致させる。
【００３８】
次入力候補キーの表面に配置されている文字のサイズについては、表示領域の拡大に応じて拡大している。表示領域が狭くなるキー、即ち次入力候補キー以外のキーについては、表示領域の縮小に応じて縮小してもよいし、基本表示領域に対応するサイズのままでもよい。基本表示領域に対応するサイズのままでアルファベットが判別できないような場合には、表示領域の縮小に応じて縮小することで、ユーザの視認性を高めることができる。
【００３９】
《次入力候補キーを拡大表示している状態のソフトウェアキーボードの第２の例》
図４は、次入力候補キーを拡大表示している状態のソフトウェアキーボードの第２の例を示す図である。
【００４０】
図３に示す第１の例では、次入力候補キー以外のキーの表示領域は、図２に示す基本表示領域から、次入力候補キーの拡大表示により侵食された領域を除いたものであった。これに対して、第２の例では、次入力候補キー“Ａ”、“Ｅ”、“Ｙ”、“Ｕ”、“Ｉ”、及び“Ｏ”の表示領域は図３（１）と同じであるが、それ以外のキーの表示領域が図３（１）とは異なる。
【００４１】
即ち、次入力候補キーの拡大表示により残され領域に、次入力候補キー以外のキーを等分して表示する。
例えばキー“Ａ”の左側については、キー“Ａ”の拡大表示によりその左縁の表示位置が図２に示す基本表示位置より左に移動するので、その移動後の左縁と、キー“Ｑ”の左縁の基本表示位置との間を２等分して、キー“Ｑ”及び“Ｗ”を表示する。従って、キー“Ｑ”の左縁の表示位置は基本表示位置と同じである。
【００４２】
また、キー“Ｅ”の右縁とキー“Ｙ”の左縁とに挟まれているキー“Ｒ”及び“Ｔ”については、キー“Ｅ”の右縁、キー“Ｙ”の左縁のそれぞれが、図２に示す基本表示位置から、それぞれ右、左に移動するので、移動後の両縁に挟まれた領域を２等分して、キー“Ｒ”及び“Ｔ”を表示する。従って、キー“Ｒ”、キー“Ｔ”の幅は、キー“Ｑ”、キー“Ｗ”の幅より狭くなる。
【００４３】
これに対して、キー“Ｏ”の右側に存在する次入力候補キー以外のキーはキー“Ｐ”のみであるから、キー“Ｐ”は拡大表示されているキー“Ｏ”に右縁と、キー“Ｐ”の右縁の基本表示位置との間に表示されている。つまり、キー“Ｐ”の左右の縁の表示位置は図３（１）と同じである。
【００４４】
ここまで、一番上の行に配列されている次入力候補以外のキー“Ｑ”、“Ｗ”、“Ｒ”、“Ｔ”、及び“Ｐ”の横方向の表示領域（左右の縁の位置）について説明した。次に縦方向の表示領域（上下の縁の表示位置）について説明する。
【００４５】
キー“Ｑ”及び“Ｗ”の縦方向については、横方向がキー“Ｅ”の拡大表示により狭くなったことと同様、キー“Ａ”の拡大表示により狭くなり、その狭くなった領域に表示される。つまり、キー“Ａ”の上縁の移動後の表示位置と、キー“Ｑ”及び“Ｗ”の上縁の基本表示位置との間に表示される。従って、キー“Ｑ”及び“Ｗ”の上縁の表示位置は、基本表示位置と同じである。
【００４６】
キー“Ｒ”及び“Ｔ”の縦方向については、次入力候補キーの拡大表示により狭くならない、換言すれば、キー“Ｒ”及び“Ｔ”の縦方向に隣接するキーの中に次入力候補キーは存在しない。従って、キー“Ｒ”及び“Ｔ”の縦方向については、基本表示領域を維持することが出来る。しかし、本実施形態では、同じ行内で拡大表示されるキー同士、拡大表示されないキー同士の上下の縁の位置を揃えるため、キー“Ｒ”及び“Ｔ”の下縁の位置をキー“Ｑ”及び“Ｗ”の下縁の位置に合わせている。キー“Ｐ”についても同様である。
【００４７】
上から二番目の行（中央の行）の横方向については、次入力候補キー“Ａ”の右縁（拡大表示により右方に移動した後の右縁）の表示位置と、左端のキー“Ｌ”の右縁の基本表示位置との間を８等分した領域に、次入力候補キー以外の８個のキー“Ｓ”、“Ｄ”、“Ｆ”、“Ｇ”、“Ｈ”、“Ｊ”、“Ｋ”、及び“Ｌ”が表示される。従って、キー“Ｌ”の右縁の表示位置は基本表示位置と同じである。
【００４８】
上から二番目の行（中央の行）の縦方向については、一番上の行の次入力候補キー“Ｅ”、“Ｙ”、“Ｕ”、“Ｉ”、及び“Ｏ”の下縁（拡大表示により下方に移動した後の下縁）の表示位置と、キー“Ｓ”、“Ｄ”、“Ｆ”、“Ｇ”、“Ｈ”、“Ｊ”、“Ｋ”、及び“Ｌ”の下縁の基本表示位置との間に表示される。従って、キー“Ｓ”、“Ｄ”、“Ｆ”、“Ｇ”、“Ｈ”、“Ｊ”、“Ｋ”、及び“Ｌ”の下縁の表示位置は基本表示位置と同じである。
【００４９】
一番下の行の縦方向については、その行に次入力候補キーが存在しないため、各キーの横方向の表示領域は基本表示領域と同じである。縦方向については、次入力候補キー“Ａ”の下縁（拡大表示により下方に移動した後の下縁）の表示位置と、各キーの下縁の基本表示位置との間に表示される。従って、各キーの下縁の表示位置は基本表示位置と同じである。
【００５０】
次入力候補キーの表面に配置されている文字のサイズ、及び次入力候補キー以外のキーの表面に配置されている文字のサイズについては、図３（１）に示す第１の例と同様に設定する。
【００５１】
《次入力候補キーを拡大表示している状態のソフトウェアキーボードの第３の例》
図５は、次入力候補キーを拡大表示している状態のソフトウェアキーボードの第３の例を示す図である。
【００５２】
この例では、次入力候補キーを拡大表示するとともに、次入力候補キー以外のキーの表示領域のサイズ（縦、横の長さ）が変化しないように、各キーの表示領域を設定する。
【００５３】
上述した第１の例及び第２の例では、一番上の行に位置する次入力候補キー“Ｅ”、“Ｙ”、“Ｕ”、“Ｉ”、及び“Ｏ”の上縁の表示位置が基本表示位置から上方に移動した分、ソフトウェアキーボード全体の表示領域が縦方向に広がっている。しかし、横方向については、基本表示領域と同じである。従って、第１の例及び第２の例は、携帯端末装置のように情報入力装置の表示部１２が小さい場合に好適である。これに対して、第３の例では、次入力候補キーを拡大表示により次入力候補キー以外のキーの表示領域が侵食されないように、次入力候補キー、及び次入力候補キー以外のキーを適宜ずらすため、縦方向、横方向ともに基本表示領域よりも広くなる。第３の例は、情報入力装置の表示部１２が比較的大きい場合に適用しやすい。第１の例から第３の例の表示形態は、表示部１２の画面サイズに応じて変更してもよいし、ユーザが設定できるようにしてもよい。
【００５４】
例えば一番上の行の横方向については、次入力候補キー“Ｅ”、“Ｙ”、“Ｕ”、“Ｉ”、及び“Ｏ”が基本表示領域の幅から広がった分、横方向に広がる。また、上から二番目の行（中央の行）の横方向についても、次入力候補キー“Ａ”が基本表示領域の幅から広がった分、横方向に広がる。ただし、一番下の行の横方向については、その行に次入力候補キーが存在しないため、基本表示領域から変化しない。
【００５５】
一番上の行の縦方向については、次入力候補キー“Ａ”の上縁が基本表示位置から上方に移動した距離の分、キー“Ｑ”及び“Ｗ”が上方に移動する。このため、キー“Ｑ”及び“Ｗ”の表示領域は、一番上の行に存在する他の次入力候補キー以外のキー“Ｒ”、“Ｔ”、及び“Ｐ”より上方に突出する。
【００５６】
上から二番目の行の縦方向については、一番上の行の次入力候補キー“Ｅ”、“Ｙ”、“Ｕ”、“Ｉ”、及び“Ｏ”の下縁が基本表示位置から下方に移動した距離の分、次入力候補キー以外のキー“Ｓ”、“Ｄ”、“Ｆ”、“Ｇ”、“Ｈ”、“Ｊ”、“Ｋ”、及び“Ｌ”が下方に移動する。
【００５７】
一番下の行の縦方向については、上から二番目の行の次入力候補キー“Ａ”の下縁が基本表示位置から下方に移動した距離の分、次入力候補キー以外のキー（ここでは全てのキー）“Ｚ”、“Ｘ”、“Ｃ”、“Ｖ”、“Ｂ”、“Ｎ”、及び“Ｍ”が下方に移動する。
【００５８】
本例では、次入力候補キーの拡大表示により次入力候補キー以外のキーの表示領域が侵食されないため、各キーの押下検出領域を各キーの表示領域と対応させる。
【００５９】
〈情報入力装置の動作〉
以上の構成を有する情報入力装置１０の動作について、図６に示すフローチャートを用いて説明する。
【００６０】
まず、キー表示領域設定手段１３ｄがソフトウェアキーボードの表示領域を基本表示領域に設定し（ステップＳ１）、キー押下検出領域設定手段１３ａがタッチパネル１１の押下検出領域を基本押下検出領域に設定する（ステップＳ２）。次いで、これらの設定情報に基づいて、キー画像生成手段１３ｅがキーデータテーブル１４ｄからキーデータを読み出し、キー画像データを生成して、表示部１２に送出する。これにより、図２に示すソフトウェアキーボードが表示部１２に表示される(ステップＳ３)。
【００６１】
入力キー判別手段１３ｂは、タッチパネル１１からの入力キー情報（位置情報）を監視しており（ステップＳ４）、一定時間経過するまでに入力キー情報が検出された場合（ステップＳ４：Yes）、キー押下検出領域設定手段１３ａによる設定情報に基づいて入力キーを判別する（ステップＳ６）。一定時間経過してもキー入力がなかった場合は（ステップＳ５：Yes）、この図のフローを終える。
【００６２】
次いで、次入力候補キー検索手段１３ｃは、入力キー判別手段１３ｂによる判別された入力キーを用いて、次入力候補キーテーブル１４ｂを検索し、次入力候補キーがあるか否かを判断する（ステップＳ７）。ここで、次入力候補キーがあるのは、入力キーが子音の場合であり、次入力候補キーがないのは、入力キーが母音の場合である。
【００６３】
次入力候補キーがあった場合は（ステップＳ７：Yes）、キー表示領域設定手段１３ｄは、例えば図３（１）に示す形態で入力候補キーを拡大表示するように、ソフトウェアキーボードの表示領域を設定し（ステップＳ８）、キー押下検出領域設定手段１３ａは、例えば図３（３）に示す形態で、次入力候補キーの拡大表示に対応する押下検出領域を設定し（ステップＳ９）、ステップＳ３に移行する。この結果、表示部１２には例えば図３（１）に示すように、次入力候補キーが拡大表示されたソフトウェアキーボードが表示される。次入力候補キーがなかった場合は（ステップＳ７：No）、ステップＳ１に移行する。この結果、表示部１２には図２に示すソフトウェアキーボードが表示される。
【００６４】
なお、入力キーがある場合は（ステップＳ４：Yes）、入力キーを判別後（ステップＳ６）、改行キーを押下するまでに入力されたキーを入力キーテーブル（図示せず）に記憶することができる。入力キーがバックスペースの場合は、入力キーテーブルのキーを１文字分消去後、１文字前の文字を取得する。１文字前の文字が存在する場合には、次入力候補キーがあるかを判別し（ステップＳ７）、次入力候補キーがある場合は（ステップＳ７：Yes）、次入力候補キーを拡大表示するための処理に進み（ステップＳ８、ステップＳ９）、次入力候補キーがなかった場合は（ステップＳ７：No）、ステップＳ１に移行し、図２に示すソフトウェアキーボードを表示する。
【００６５】
以上の実施形態では、次入力候補キーを拡大表示する比率は所定の比率としたが、ユーザが任意に設定可能にしてもよい。また、以上の実施形態では、表示部１２にソフトウェアキーボードの表示領域を設定したが、入力文字の表示領域も設けてよい。入力文字の表示領域には、入力された文字が表示される。
【００６６】
また、以上の実施形態では、次入力候補キーがある場合、検出領域の設定は、検出領域テーブル１４ａを参照し、表示領域の設定は、表示領域テーブル１４ｃを参照して設定することとしたが、検出領域テーブル１４ａと表示領域テーブル１４ｃがない構成としてもよい。その際は、次入力候補キーを取得するたびに検出領域と表示領域を演算し、設定することができる。
【符号の説明】
【００６７】
１０…情報入力装置、１１…タッチパネル、１２…表示部、１３…制御部、１３ａ…キー押下検出領域設定手段、１３ｂ…入力キー判別手段、１３ｃ…次入力候補キー検索手段、１３ｄ…キー表示領域設定手段、１３ｅ…キー画像生成手段、１４…記憶部、１４ａ…検出領域テーブル、１４ｂ…次入力候補キーテーブル、１４ｃ…表示領域テーブル、１４ｄ…キーデータテーブル。
【図１】
2012234342.tif 000003
【図２】
2012234342.tif 000004
【図３】
2012234342.tif 000005
【図４】
2012234342.tif 000006
【図５】
2012234342.tif 000007
【図６】
2012234342.tif 000008