(57)【要約】【課題】タッチパネルの経時劣化などにより入力位置のずれが発生した場合などに、ユーザに意識させることなく、入力位置のずれ補正を実行し得るタッチパネル式入力装置，この入力位置調整方法及びプログラムを提供する。【解決手段】基準座標記憶部１４がキーボード画像の各キー毎に設定された各基準点の座標データを予め記憶しており、入力キー候補特定手段１５が、タッチ位置座標に最も近いものから一定個数のキーを選出するし、単語特定手段１７が、この選出された全てのキーをそのタッチ位置座標と対応付けて一時記憶部１６に登録しこの一時記憶部１６に蓄積された各キーに係る文字コードを時系列順に並べたすべての文字列から辞書情報記憶部２０に含まれる単語を抽出し、この抽出された全ての単語を表示部１１が表示し、基準位置補正手段１９が、ユーザに選択された単語を構成する各キーの基準座標を対応する各タッチ位置座標に書き換える。【選択図】図１
2011170437.tif 000002
【特許請求の範囲】
【請求項１】
キーボードを映し出す表示部と、この表示部の表示画面に重なり合うように設置され当該表示画面上のタッチ位置に対応する信号を出力するタッチパネルと、このタッチパネルからの信号を座標データに変換しタッチ位置座標として出力するタッチ位置判定手段とを備えたタッチパネル式入力装置であって、
前記表示部に映すキーボードの各キー毎に設定された基準座標を予め記憶した基準座標記憶部と、
前記タッチ位置判定手段から出力される前記タッチ位置座標を入力しこのタッチ位置座標と前記各キーの基準座標とを個別に比較して当該タッチ位置に近いものから一定個数のキーを入力キー候補として選出する入力キー候補特定手段と、
この入力キー候補が選出される度にそれまでに選出された各入力キー候補に対応する文字コードを時系列順に組み合わせると共に、この全ての組み合わせの中から単語として成立する組み合わせを抽出する単語特定手段と、
この抽出された全ての単語を前記表示部に表示させる表示制御手段と、
この表示された単語の中から１つの単語を選択する選択指令がユーザから入力されると作動し、この選択された単語を構成するキーの組み合わせにおける各キーの基準座標を当該各キーが選出されたときの前記各タッチ位置座標に書き換える基準位置補正手段と、を備えたことを特徴とするタッチパネル式入力装置。
【請求項２】
前記請求項１に記載のタッチパネル式入力装置において、
前記単語特定手段が、前記入力キー候補特定手段に入力キー候補が選出される度に、この入力キー候補とこれに係るタッチ位置座標とを対応付けて予め備えた一時記憶部に登録し、当該一時記憶部に蓄積された各入力キー候補の文字コードを時系列順に並べてその各文字列から予め保持した単語辞書情報に含まれる単語を抽出する機能を備えたことを特徴とするタッチパネル式入力装置。
【請求項３】
前記請求項２に記載のタッチパネル式入力装置において、
前記入力キー候補特定手段が、前記入力キー候補を選出する際に、前記タッチ位置座標を中心とする一定領域内に基準座標がある全てのキーを前記入力キー候補として選出することを特徴とするタッチパネル式入力装置。
【請求項４】
前記請求項２に記載のタッチパネル式入力装置において、
前記入力キー候補特定手段が、前記入力キー候補を選出する際に、前記タッチ位置座標に最も近いキーを前記入力キー候補として選出することを特徴とするタッチパネル式入力装置。
【請求項５】
キーボードを映し出す表示部の表示画面上に設けられたタッチパネルからの検知信号をタッチ位置判定手段が座標データに変換してタッチ位置座標として出力し、
このタッチ位置座標を入力した入力キー候補特定手段が前記キーボードの各キー毎に予め設定された各基準座標と当該タッチ位置座標とを個別に比較して当該タッチ位置に近いものから一定の個数のキーを入力キー候補として選出し、
この入力キー候補が選出される度に単語特定手段がこの選出された各入力キー候補とそのタッチ位置座標とを対応付けて一時記憶部に登録しこの一時記憶部に蓄積された各入力キー候補に係る文字コードを時系列順に並べてその全ての組み合わせから予め保持した単語辞書情報に含まれる単語を抽出し、
この抽出された全ての単語を前記表示部が表示すると共に、
この表示された全ての単語の中から１つの単語がユーザに選択された場合に、基準位置補正手段が、この選択された単語を構成するキーの組み合わせに係る各キーの基準座標を前記一時記憶部に蓄積された前記各タッチ位置座標に書き換えることを特徴とする入力位置調整方法。
【請求項６】
前記請求項５に記載の入力位置調整方法において、
前記入力キー候補の選出に際しては、前記タッチ位置座標を中心とする一定の領域内に基準点がある全てのキーを前記入力キー候補として選出することを特徴とする入力位置調整方法。
【請求項７】
前記請求項５に記載の入力位置調整方法において、
前記入力キー候補の選出に際しては、前記タッチ位置座標に最も近いキーを前記入力キー候補として選出することを特徴とする入力位置調整方法。
【請求項８】
キーボードを表示した表示装置の表示画面上に設けられたタッチパネルに対するタッチ位置の座標データをタッチ位置座標として入力するタッチ位置入力機能と、
この入力したタッチ位置座標と前記キーボードの各キー毎に予め設定された各基準座標とを個別に比較して当該タッチ位置に近いものから一定の個数のキーを入力キー候補として選出する入力キー候補選出機能と、
この入力キー候補が選出される度に、当該入力キー候補とそのタッチ位置座標とを対応付けてメモリに登録し、このメモリに蓄積された各入力キー候補に係る文字コードを時系列順に並べてその全ての組み合わせから予め保持した単語辞書情報に含まれる単語を抽出する単語特定機能と、
この抽出された全ての単語を前記表示装置に表示させる単語表示機能と、
この表示された全ての単語の中から１つの単語を選択する選択指令がユーザから入力されると作動し、この選択された単語を構成するキーの組み合わせに係る各キーの基準座標を前記メモリに蓄積された前記各タッチ位置座標に書き換える基準位置補正機能と、をコンピュータに実行させることを特徴とする入力位置調整用プログラム。
【請求項９】
前記請求項８に記載の入力位置調整用プログラムにおいて、
前記入力キー候補選出機能が、前記タッチ位置座標を中心とする一定の領域内に基準点がある全てのキーを前記入力キー候補として選出する機能であることを特徴とする入力位置調整用プログラム。
【請求項１０】
前記請求８に記載の入力位置調整用プログラムにおいて、
前記入力キー候補選出機能が、前記タッチ位置座標に最も近いキーを前記入力キー候補として選出する機能であることを特徴とする入力位置調整用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルに対するタッチ操作にしたがってデータ入力を実行するタッチパネル式入力装置，その入力位置調整方法及びプログラムに関する。
【背景技術】
【０００２】
タッチパネルの表示画面にキーボードの画像を表示して構成されるソフトウェアキーボードが広く知られている。このソフトウェアキーボードは、入力装置と表示装置が一体に成っているため小型の機器に採用されることが多くなっている。
【０００３】
しかし、ソフトウェアキーボードは、表示領域が小さい場合やキーの数が多い場合に、各キーの面積が小さくなり、キー操作が困難になってしまい、ユーザにストレスを与えてしまうという問題があった。
【０００４】
これに対し、特許文献１には、入力された座標値の近隣のキーに信頼度を加味し、全ての近隣のキーに対する文字を抽出し、連続する座標入力に対応して抽出した各文字群の全ての組み合わせの中から単語と成りうるものを抽出して表示し、この表示した単語から入力単語をユーザに選択させることが開示されている。
【０００５】
この特許文献１に記載の関連技術によれば、ユーザのミスタッチによる打ちなおしの手間を軽減することが可能になるが、タッチパネルの経時劣化やユーザの癖や偏りの変化などにより、実際のタッチ位置と情報処理装置側で認識される位置情報との間にずれが生じると、入力候補として表示される単語が不要な単語ばかりになってしまい、ユーザへの負担が増加してしまうという不都合があった。
【０００６】
この不都合を解決するためには、実際のタッチ位置と装置側で認識される位置との間のずれを補正する処理、いわゆる、キャリブレーションを行う必要がある。
【０００７】
このキャリブレーションに関する技術として、特許文献２には、事前に画面の４隅等に表示した基準点をユーザに押下させて入力した各入力位置情報と各基準点の位置情報とに基づいて補正情報を算出し、使用時には、入力位置情報を補正情報に基づいて補正しタッチ位置を較正するという技術が開示されている。
【０００８】
しかし、特許文献２に記載された関連技術では、タッチパネルの経時劣化やユーザの癖の変化により、タッチ位置の判定に狂いが生じた場合、キャリブレーションを改めて実行し基準点の位置情報を設定し直す必要があり、ユーザに煩わしさを与えていた。また、画面の４隅を基準点として、押下された位置とソフトウェアキーボード上の位置の線形補間を行うため、携帯電話に対する片手親指だけの入力等、ユーザの入力動作がキー配置の縦方向及び横方向（Ｘ軸、Ｙ軸）に沿っていない場合には正確な補間ができないという課題があった。
【０００９】
これに対し、キャリブレーション用に特別な画面表示及び操作を行うこと無く、基準点に対応する入力値を設定する技術が特許文献３に記載されている。特許文献３には、タッチパネルの表示画面上のＸ−Ｙ方向それぞれの最大値及び最小値を基準として設定し、入力された信号のレベルが設定された最大値以上又は最小値以下であった場合に、この入力レベルを新たな基準に再設定するという関連技術が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平１０−２７５０４６号公報
【特許文献２】特開２００４−５４４１３号広報
【特許文献３】特開２００１−６７１８６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述した特許文献３に記載の関連技術では、入力座標信号が画面の表示範囲からはずれた想定外の位置を示す場合にキャリブレーションを行うが、入力座標信号が想定内の位置を示している場合はどんなに位置ずれが生じていてもキャリブレーションを行うことはないので、ユーザに意識されること無くキャリブレーションを行うことができるとは限らないという問題があった。
【００１２】
そこで、本発明は、上記関連技術が有する問題を解決し、タッチパネルの経時劣化などにより入力位置のずれが発生した場合でも、ユーザに意識させることなく、その入力位置のずれ補正を実行し、正確な文字入力を可能にするタッチパネル式入力装置，この入力位置調整方法及びプログラムを提供することを、その目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明のタッチパネル式入力装置は、キーボードを映し出す表示部と、この表示部の表示画面に重なり合うように設置され当該表示画面上のタッチ位置に対応する信号を出力するタッチパネルと、このタッチパネルからの信号を座標データに変換しタッチ位置座標として出力するタッチ位置判定手段とを備えたタッチパネル式入力装置であって、前記表示部に映すキーボードの各キー毎に設定された基準座標を予め記憶した基準座標記憶部と、前記タッチ位置判定手段から出力される前記タッチ位置座標を入力しこのタッチ位置座標と前記各キーの基準座標とを個別に比較して当該タッチ位置に近いものから一定の個数のキーを入力キー候補として選出する入力キー候補特定手段と、この入力キー候補が選出される度に、この選出された入力キー候補をこれに係るタッチ位置座標と対応付けて予め備えた一時記憶部に登録し、当該一時記憶部に蓄積された各入力キー候補を時系列順に並べてその各キーの全ての組み合わせから予め保持した単語辞書情報に含まれる単語を抽出する単語特定手段と、この抽出された全ての単語を前記表示部に表示させる表示制御手段と、この表示された全ての単語の中から１つの単語を選択する指令がユーザから入力されると作動し、この選択された単語を構成するキーの組み合わせに係る各キーの基準座標を前記一時記憶部に記憶された前記各タッチ位置座標に書き換える基準位置補正手段と、を備えたことを特徴とする。
【００１４】
また、本発明の入力位置調整方法は、キーボードを映し出す表示部の表示画面上に設けられたタッチパネルからの検知信号をタッチ位置判定手段が座標データに変換してタッチ位置座標として出力し、このタッチ位置座標を入力した入力キー候補特定手段が前記キーボードの各キー毎に予め設定された各基準座標と当該タッチ位置座標とを個別に比較して当該タッチ位置に近いものから一定の個数のキーを入力キー候補として選出し、この入力キー候補が選出される度に単語特定手段がこの選出された各入力キー候補とそのタッチ位置座標とを対応付けて一時記憶部に登録しこの一時記憶部に蓄積された各入力キー候補を時系列順に並べてその各キーの全ての組み合わせから予め保持した単語辞書情報に含まれる単語を抽出し、この抽出された全ての単語を前記表示部が表示すると共に、この表示された全ての単語の中から１つの単語がユーザに選択された場合に、基準位置補正手段が、この選択された単語を構成するキーの組み合わせに係る各キーの基準座標を前記一時記憶部に蓄積された前記各タッチ位置座標に書き換えることを特徴とする。
【００１５】
またさらに、本発明の入力位置調整用プログラムは、キーボードを表示した表示装置の表示画面上に設けられたタッチパネルに対するタッチ位置の座標データをタッチ位置座標として入力するタッチ位置入力機能と、この入力したタッチ位置座標と前記キーボードの各キー毎に予め設定された各基準座標とを個別に比較して当該タッチ位置に近いものから一定の個数のキーを入力キー候補として選出する入力キー候補選出機能と、この入力キー候補が選出される度に、当該入力キー候補とそのタッチ位置座標とを対応付けてメモリに登録し、このメモリに蓄積された各入力キー候補を時系列順に並べてその各キーの全ての組み合わせから予め保持した単語辞書情報に含まれる単語を抽出する単語特定機能と、この抽出された全ての単語を前記表示装置に表示させる単語表示機能と、この表示された全ての単語の中から１つの単語を選択する選択指令がユーザから入力されると作動し、この選択された単語を構成するキーの組み合わせに係る各キーの基準座標を前記メモリに蓄積された前記各タッチ位置座標に書き換える基準位置補正機能と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明は、以上のように構成したため、これにより、タッチパネルにおける入力位置のずれ調整を、ユーザによる文章入力操作に乗じて実行できるので、ユーザに意識させること無く入力位置のずれ補正を実行することが可能になり、ユーザの作業負担を軽減して文字入力の効率化を図ることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明にかかる一実施形態のタッチパネル式入力装置の構成を示す機能ブロック図である。
【図２】（ａ）図１に開示した実施形態における基準座標記憶部に記憶されたキー座標テーブルの一例を示す図である。（ｂ）（ａ）に開示した基準座標のタッチパネル上の配列を示すイメージ図である。
【図３】図１に開示した実施形態における一時記憶部に蓄積される入力キー候補及びタッチ位置座標の一例を示す図である。
【図４】図３の情報に基づく時系列順の各キーの組み合わせを表す図である。
【図５】（ａ）図１に開示した実施形態における基準位置補正手段による基準座標の補正について説明する説明図である。（ｂ）図１に開示した実施形態における補正後のキー座標テーブルの一例を示す図である。
【図６】図１に開示した実施形態のタッチパネル式入力装置の動作を示すフローチャートである。
【図７】図１に開示した実施形態のタッチパネル式入力装置の使用例について示す図である。
【図８】図７に開示した使用例において補正後の基準点について示すイメージ図である。
【図９】本発明に関連する先行技術について説明する説明図である。
【図１０】図１に開示した実施形態のタッチパネル式入力装置の使用時について示す説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明にかかる一実施形態を、図面に基づいて説明する。
【００１９】
図１は、本実施形態のタッチパネル式入力装置１の構成を示す機能ブロック図である。図１に示すように、本実施形態のタッチパネル式入力装置１は、キーボードの画像を表示する表示部１１と、この表示部１１の表示画面上に設けられ当該画面上のタッチ位置に対応する信号を出力するタッチパネル１２と、このタッチパネル１２からの信号を座標データに変換しタッチ位置座標として出力するタッチ位置判定手段１３とを備えている。
【００２０】
また更に、本実施形態のタッチパネル式入力装置１は、表示部１１に表示されるキーボード画像の各キーの基準座標を予め記憶した基準座標記憶部１４と、タッチ位置判定手段１３から出力されるタッチ位置座標を入力しこのタッチ位置座標と基準座標記憶部１４に記憶された各キーの基準座標とを比較して当該タッチ位置に近いものから一定の個数のキーを入力キー候補として選出する入力キー候補特定手段１５と、この入力キー候補が選出される度に、この選出された入力キー候補をこれに係るタッチ位置座標と対応付けて予め備えた一時記憶部１６に登録し、当該一時記憶部に蓄積された各入力キー候補に係る文字コードを時系列順に並べてその全ての組み合わせから予め保持した単語辞書情報に含まれる単語を抽出する単語特定手段１７と、この抽出された全ての単語を表示部１１に表示させる表示制御手段１８と、この表示された全ての単語の中から１つの単語を選択する選択指令がユーザから入力されると作動しこの選択された単語を構成するキーの組み合わせにおける各キーの基準座標を一時記憶部１６に蓄積された各タッチ位置座標に書き換える基準位置補正手段１９と、を備えている。
【００２１】
この表示部１１は、表示制御手段１８から送られてくるデータに基づいて画面にキーボード画像を表示し、単語特定手段１７から表示制御手段１８を介して送られてくる単語を画面内の入力候補表示領域に表示する。表示部１１は、例えば、ＬＣＤ（Liquid Crystal Display）であることが望ましい。
【００２２】
タッチパネル１２は、表示部１１の表示画面上に重なり合って設けられた透過型のタッチパネルであり、ユーザの指もしくはスタイラペンなどによる画面上のタッチ操作を検地してそのタッチ位置に対応する信号を出力する機能を備えている。本実施形態におけるタッチパネル１２は、タッチ位置に対応する信号を検出するものであれば、その動作原理が限定されることはなく、投影型静電方式や抵抗膜方式などの様々な方式のものを採用可能である。
【００２３】
タッチ位置判定手段１３は、タッチパネル１２からの信号をタッチ位置の座標を示す座標データに変換し、タッチ位置座標として入力キー候補特定手段１５へ送出する機能を備えている。
【００２４】
基準座標記憶部１４は、表示部１１の画面に表示されるキーボード画像の各キー毎に設定された各基準点の座標を示すキー座標テーブルを記憶している。図２（ａ）は、基準座標記憶部１４に記憶されたキー座標テーブルの一例を示す図である。図２（ａ）のキー座標テーブルは、“Ｑ” のキーに対して基準座標（Ｘｑ，Ｙｑ）、“Ｗ” のキーに対して基準座標（Ｘｗ，Ｙｗ）、“Ｅ” のキーに対して基準座標（Ｘｅ，Ｙｅ）、“Ｒ” のキーに対して基準座標（Ｘｒ，Ｙｒ）、“Ｔ” のキーに対して基準座標（Ｘｔ，Ｙｔ）、“Ｙ” のキーに対して基準座標（Ｘｙ，Ｙｙ）がそれぞれ設定されていることを示している。図２（ｂ）は、本実施形態における基準点の設定について示すイメージ図である。図２（ｂ）に示すように、本実施形態では、画面１０１に表示されるキーボードの各キー毎に基準点１０２をタッチパネル１２上に設定している。
【００２５】
入力キー候補特定手段１５は、タッチ位置判定手段１３からタッチ位置座標を入力し、このタッチ位置座標と基準座標記憶部１４に記憶された各キーの基準座標とに基づいて、タッチ位置座標から各キーの基準座標までの距離を個別に測定し、タッチ位置との距離が小さいものから順に予め設定された一定の個数のキーを入力キー候補として選出する機能を備えている。例えば、入力キー候補の個数を「３つ」と設定した場合は、タッチ位置から最も近いキーと、２番目に近いキーと、３番目に近いキーとの合計３つのキーを入力キー候補として選出する。
【００２６】
また、入力キー候補特定手段１５は、選出した入力キー候補とそのタッチ位置座標とを対応付けて示す入力キー情報を単語特定手段１７へ送出する機能を備えている。
【００２７】
また、本実施形態の入力キー候補特定手段１５は、タッチ位置判定手段１３から入力したタッチ位置座標が画面内の入力候補表示領域にある場合、そのタッチ位置座標と一致する入力候補表示領域内の表示位置番号を含む入力キー情報を単語特定手段１７へ送出する機能を備えている。
【００２８】
単語特定手段１７は、入力キー候補特定手段１５からの入力キー情報が示すタッチ位置が画面内のキーボード領域又は入力候補表示領域のいずれに位置するかを判断する機能と、キーボード領域と判断した場合に、その入力キー情報を一時記憶部１６に登録すると共に、それまでに一時記憶部１６に蓄積された入力キー情報が示す各入力キー候補に係る文字コードを時系列順に並べてその全ての組み合わせを構築し、この構築した全ての組み合わせを基に辞書情報記憶部２０に記憶された単語辞書情報から該当する単語を検索し、この検索結果として得た全ての単語に表示順位を付して表示制御手段１８へ送出する機能を備えている。ここで、単位特定手段１７は、各キーと文字コードとの対応関係を示す表を予め保持している。また、検索結果として得た単語に付す表示順位としては、単語自体の入力頻度に基づく順位や、前回入力した単語を優先にした順位などを採用すればよい。
【００２９】
図３は、一時記憶部１６に記憶された入力キー情報の一例を示す図である。図３では、タッチ位置座標（Ｘ１，Ｙ１）に対して“Ａ”，“Ｓ”，“Ｑ”のキーが入力キー候補として選出され、タッチ位置座標（Ｘ２，Ｙ２）に対して“Ｓ”，“Ｄ”，“Ｅ”のキーが入力キー候補として選出され、タッチ位置座標（Ｘ３，Ｙ３）に対して“Ａ”，“Ｓ”，“Ｑ”のキーが入力キー候補として選出されたことを示している。
【００３０】
図４は、一時記憶部１６に蓄積された入力キー情報が示す各キーの文字コードを時系列順に並べた組み合わせを示す図である。図４では、１回目の入力キー候補である“Ａ”，“Ｓ”，“Ｑ”それぞれの後に、２回目の入力キー候補である“Ｓ”，“Ｄ”，“Ｅ”を個別につなぎ、更に、その“Ｓ”，“Ｄ”，“Ｅ”それぞれの後に、３回目の入力キー候補である“Ａ”，“Ｓ”，“Ｑ”を個別につないだことを示している。
【００３１】
さらに、単語特定手段１７は、入力キー情報に示すタッチ位置が画面内の入力候補表示領域内にあると判断した場合、その入力キー情報をユーザからの選択指令とし、当該入力キー情報が示す表示位置番号と同じ表示順位を付した単語をユーザが指定した単語として上位装置３へ送ると共に、このユーザが指定した単語を構成するキーの組み合わせと一時記憶部１６に記憶されている各タッチ位置座標とを基準位置補正手段１９へ送出し、その後に一時記憶部１６に蓄積されている入力キー情報を全て削除する機能を備えている。
【００３２】
表示制御手段１８は、図示していない画像データ記憶部からキーボード画像を読み出して表示部１１に表示させる機能と、単語特定手段１７から送られてくる単語を表示部１１の画面内の入力候補表示領域に表示させる機能とを備えている。ここで、単語特定手段１７から送られてくる単語に付されている表示順位に従って順番に表示させるようにする。
【００３３】
基準位置補正手段１９は、ユーザが指定した単語を構成するキーの組み合わせとこの各キーを選出するときの各タッチ位置座標とを単語特定手段１７から受けた場合に、この各キーの基準座標を基準座標記憶部１４から読み出して各タッチ位置座標に書き換える機能を備えている。図５（ａ）は、基準位置補正手段１９により“Ｑ”のキーの基準点が補正されたことを示すイメージ図である。図５（ｂ）は、その基準座標の補正処理後のキー座標テーブルを示す図である。図５（ｂ）では、“Ｑ”のキーの基準点を座標（Ｘｑ´，Ｘｑ´）に更新した場合について示している。
【００３４】
辞書情報記憶部２０は、文章に用いられる多数の単語を集録した単語辞書情報を予め格納している。
【００３５】
要するに、本実施形態のタッチパネル式入力装置１は、キーボードの画像における各キー毎の基準点の座標を予め記憶した基準座標記憶部１４と、単語等の言葉の組み合わせと成る単語辞書情報を記憶した辞書情報記憶部２０とを備え、タッチパネル１２への入力が行われた際に、入力キー候補特定手段１５がそのタッチ位置座標からの距離が近いキーを数件抽出して入力キーの候補とし、抽出された各キーと単語辞書情報とを単語特定手段１７が照らし合わせて入力単語の候補を抽出し、この単語を表示部１１に表示する。表示した全ての単語の中の１つがユーザによって選択された場合に、単語特定手段１７が上位装置３のアプリケーションへその単語を送り、基準位置補正手段１９がこの単語に係るキーの組み合わせと各タッチ位置座標とを基にこの単語に係る各キーの基準点の座標の補正を行い、一連の入力作業を完了する。以降、タッチ入力が発生した場合は、これらの処理を再び最初から実施する。
【００３６】
このように本実施形態のタッチパネル式入力装置１は、キー毎に基準座標を保持しておき、タッチパネル１２へのタッチ座標を基に選択されたと推定されるキーの候補の抽出、抽出されたキーと辞書データを基に入力単語の候補の提示、ユーザに選択された単語を基にキー基準座標の補正、というサイクルを繰り返し実施することで入力位置の補正を行う。これにより、ユーザに対してキャリブレーション作業を意識させずに、常に基準座標の補正を実施することができ、タッチ位置判定の精度を有効に上げることができる。
【００３７】
次に、本実施形態のタッチパネル式入力装置１の動作について説明する。ここで、以下の動作説明は、本発明の入力位置調整方法の実施形態となる。
【００３８】
図６は、本実施形態のタッチパネル式入力装置１の動作を示すフローチャートである。図６に示すように、本実施形態のタッチパネル式入力装置１では、まず、タッチパネル１２からの検出信号をタッチ位置判定手段１３が座標データに変換してタッチ位置座標として入力キー候補特定手段１５へ送出する（図６のステップＳ６１）。
【００３９】
タッチ位置座標を入力した入力キー候補特定手段１５が、このタッチ位置座標と基準座標記憶部１４に記憶された前記各キーの基準座標とに基づいて、当該タッチ位置から各キーまでの距離を個別に計測しこの距離が最小のものから順番に一定の個数のキーを選出し、この選出した各キーとそのタッチ位置座標とを対応付けて示す入力キー情報を単語特定手段１７へ通知する（図６のステップＳ６２）。このとき、タッチ位置座標が画面の入力候補表示領域内にあった場合、このタッチ位置と一致する表示欄の番号を含む入力キー情報を単語特定手段１７へ通知する。
【００４０】
続いて、入力キー情報を受けた単語特定手段１７が、この入力キー情報に含まれるタッチ位置座標がキーボード領域又は入力候補表示領域のどちらにあるかを判断する（図６のステップＳ６３）。
【００４１】
キーボード領域と判断した場合、単語特定手段１７は入力キー情報を一時記憶部１６に登録すると共に（図６のステップＳ６４）、一時記憶部１６に蓄積されている各キーに係る文字コードを時系列順に並べてその全ての組み合わせを構築し（図６のステップＳ６５）、この各組み合わせに基づいて辞書情報記憶部２０から該当する単語を検索する（図６のステップＳ６６）。この検索結果である全ての単語を単語特定手段１７が表示制御手段１８へ出力し、表示制御手段１８がその全ての単語を表示部１１に表示させる（図６のステップＳ６７）。単語特定手段１７は、入力候補表示領域へのタッチ操作を示す入力キー情報を受けるまで、この単語検索処理，単語表示処理を繰り返す。
【００４２】
一方、タッチ位置を入力候補表示領域内と判断した場合、単語特定手段１７は、その入力候補表示領域の表示欄に表示されていた単語をユーザが指定した単語として上位装置３へ出力すると共に、この単語を構成する各キーを選出したときの各タッチ位置座標を一時記憶部１６から読み出し、この各タッチ位置座標と当該単語の読みに対応するキーの組み合わせとを基準位置補正手段１９へ送出する（図６のステップＳ６８）。
【００４３】
そして、基準位置補正手段１９が、単語特定手段１７から各キーとこの各キーに対応するタッチ位置座標との通知を受けると、この各キーの基準座標をこの各タッチ位置座標データに書き換えて、基準座標記憶部１４に記憶された情報を更新し（図６のステップＳ６９）、単語入力処理と入力位置調整処理とを完了する。
【００４４】
このように本実施形態のタッチパネル式入力装置１では、ユーザからのタッチパネル１２の押下を検知した際、タッチ位置判定手段１３から入力キー候補特定手段１５へタッチ位置座標が通知される。タッチ位置判定手段１３では、基準座標記憶部１４に記憶されている各キー毎の基準座標を取得し、取得した各基準座標とタッチ位置座標との比較を行い、タッチ位置に近いものから一定の個数のキーを入力キー候補として選出する。
【００４５】
続いて、選択した各キーとそのタッチ位置座標を対応付けた入力キー情報を単語特定手段１７へ通知する。単語特定手段１７では、通知された入力キー情報を基にタッチ位置をチェックする。タッチ位置がキーボード部分の場合は、通知された入力キー情報を蓄積し、蓄積された情報から各キーの文字コードの時系列順の組み合わせを全て構築する。この構築したそれぞれの組み合わせに対して単語辞書情報から該当する単語を検索／参照し、キーの組み合わせに該当する単語を抽出する。この抽出した全ての単語はユーザに提示するために表示部１１が表示し、ユーザの選択を待つ。
【００４６】
一方、タッチ位置が入力候補表示領域内の場合は、ユーザに指定された単語を上位装置３の機能モジュールへ通知する。そして、タッチ位置を基に基準座標記憶部１４の更新を行うため、単語特定手段１７がユーザ指定の単語に係る各キーと対応する各タッチ位置座標データとを基準位置補正手段１９へ通知し、タッチ位置座標を新しい基準座標として、該当するキーの基準座標の更新を行い、単語入力を完了する。
【００４７】
この後に、文字入力を開始する際は、タッチパネル１２のタッチの検知から開始する。その際、前回までの文字入力で行われた基準座標の更新によって調整された各キーの基準座標を基に入力キー候補を選出する。これにより、キー毎にユーザの癖や偏りを吸収した候補の抽出を実現できる。
【００４８】
ここで、前述した入力キー候補特定手段１５，単語特定手段１７、基準位置補正手段１９については、その機能内容をプログラム化して、コンピュータに実行させるように構成してもよい。
【００４９】
また、上述した入力キー候補特定手段１５は、タッチ位置座標に近いものから一定の個数のキーを入力キー候補として選出するように構成したが、これに限らず、タッチ位置座標を中心とする一定の領域内に基準点がある全てのキーを入力キー候補として選出するように構成してもよい。このようにすると、タッチ位置座標と基準座標とにずれが無ければ、１つのキーだけを入力キー候補として選出することもあるため、単語特定手段１７の検索処理にかかる負荷を軽減することができると共に、表示する単語候補の数も減るので、入力単語を選択するユーザへの負担も軽減される。
【００５０】
また、入力キー候補特定手段１５は、タッチ位置座標に最も近いキーを入力キー候補として選出するように構成してもよい。このようにすると、常に１つのキーだけを入力キー候補として選出することになるため、単語特定手段１７の検索処理にかかる負荷を軽減することができると共に、表示する単語候補の数も１つになり、ユーザは表示された単語に対して確定又は取消を選択するだけでよく、利便性が向上する。
【００５１】
本実施形態のタッチパネル式入力装置１は、携帯電話機のようにユーザが片手で筐体を保持し親指だけでタッチパネルを操作するものや、画面にキーボードだけでなく絵や写真等を表示しその部位をタッチパネルで指示するものに適用できる。
【００５２】
図７は、ユーザが右手で携帯電話筐体を保持し親指だけでタッチパネルの画面７０３を操作する場合について示す説明図である。図７に示すように、携帯電話に対するユーザの操作は親指７００の根元を軸とした動きとなるため、指先はキー７０４の配列に沿った縦，横の移動ではなく親指７００の根元を中心とする回転方向７０１と動径方向７０２の移動になる。このような操作環境の上で、本実施形態のタッチパネル式入力措置１を使用すると、単語入力を続けることによる入力位置調整処理の度に各キーの基準座標の補正が行われ、図８のように、各基準点８０１の位置がユーザの操作に適した位置に設定される。
【００５３】
以上のように、本実施形態のタッチパネル式入力装置１によれば、各キー毎に基準点を設けることで柔軟な位置補正を行うことが出来るため、ユーザに偏りや癖があった場合でも、ユーザに意識させること無く入力位置のずれ調整を実行することができる。
【００５４】
先行技術タッチパネルの位置補正では、予め一部の代表的な点を採取し、入力時に代表点を基に入力座標の線形補間を行っているケースが多かった。例として、図９に画面４隅の代表点９１〜９４を基に線形補間を行う先行技術について示す。この場合、画面４隅の代表点９１〜９４の間は直線的にしか補間できないため、ユーザが「８」キーをタッチする意図で、図９の点９０をタッチした場合は、位置補正を実施しても、何処がタッチされたのかを判断することは出来なかった。
【００５５】
これに対し、本実施形態は、図１０に示すように、各キー毎に基準座標１０２を設定し、タッチ位置座標に近いほうから数個のキーを選出し、タッチ操作の順に選出した各キーの組み合わせから該当する単語を表示して、その表示した単語の中からユーザ指定の単語を入力するため、ユーザが「８」キーをタッチする意図で、図１０の点１００をタッチした場合でも、文字入力が可能である。
【００５６】
また、本実施形態では、ユーザが通常の文字入力のためにタッチパネルをタッチする操作に基づいて常に入力位置のずれ補正を行うため、ユーザがタッチ操作を行う際に、キャリブレーション作業を意識することなく入力に専念でき、更に、ユーザの癖が変化した場合でも正確な入力を実行することができる。
【００５７】
上述した本実施形態については、その新規な技術的内容の要点をまとめると、以下のようになる。尚、本実施形態の一部又は全部は、新規な技術として以下のようにまとめられるが、本発明は必ずしもこれに限定されるものではない。
【００５８】
（付記１）
キーボードを映し出す表示部と、この表示部の表示画面に重なり合うように設置され当該表示画面上のタッチ位置に対応する信号を出力するタッチパネルと、このタッチパネルからの信号を座標データに変換しタッチ位置座標として出力するタッチ位置判定手段とを備えたタッチパネル式入力装置であって、
前記表示部に映すキーボードの各キー毎に設定された基準座標を予め記憶した基準座標記憶部と、
前記タッチ位置判定手段から出力される前記タッチ位置座標を入力しこのタッチ位置座標と前記各キーの基準座標とを個別に比較して当該タッチ位置に近いものから一定の個数のキーを入力キー候補として選出する入力キー候補特定手段と、
この入力キー候補が選出される度にそれまでに選出された各入力キー候補に係る文字コードを時系列順に組み合わせると共に、この全ての組み合わせの中から単語として成立する組み合わせを抽出する単語特定手段と、
この抽出された全ての単語を前記表示部に表示させる表示制御手段と、
この表示された単語の中から１つの単語を選択する選択指令がユーザから入力されると作動し、この選択された単語を構成するキーの組み合わせにおける各キーの基準座標を当該各キーが選出されたときの前記各タッチ位置座標に書き換える基準位置補正手段と、を備えたことを特徴とするタッチパネル式入力装置。
【００５９】
（付記２）
上述した付記１に記載のタッチパネル式入力装置において、
前記単語特定手段が、前記入力キー候補が選出される度に、この入力キー候補とこれに係るタッチ位置座標とを対応付けて予め備えた一時記憶部に登録し、当該一時記憶部に蓄積された各入力キー候補の文字コードを時系列順に並べてその各文字列の中から予め保持した単語辞書情報に含まれる単語を抽出する機能を備えたことを特徴とするタッチパネル式入力装置。
【００６０】
（付記３）
上述した付記２に記載のタッチパネル式入力装置において、
前記入力キー候補特定手段が、前記入力キー候補を選出する際に、前記タッチ位置座標を中心とする一定領域内に基準座標がある全てのキーを前記入力キー候補として選出することを特徴とするタッチパネル式入力装置。
【００６１】
（付記４）
上述した付記２に記載のタッチパネル式入力装置において、
前記入力キー候補特定手段が、前記入力キー候補を選出する際に、前記タッチ位置座標に最も近いキーを前記入力キー候補として選出することを特徴とするタッチパネル式入力装置。
【００６２】
（付記５）
キーボードを映し出す表示部の表示画面上に設けられたタッチパネルからの検知信号をタッチ位置判定手段が座標データに変換してタッチ位置座標として出力し、
このタッチ位置座標を入力した入力キー候補特定手段が前記キーボードの各キー毎に予め設定された各基準座標と当該タッチ位置座標とを個別に比較して当該タッチ位置に近いものから一定の個数のキーを入力キー候補として選出し、
この入力キー候補が選出される度に単語特定手段がこの選出された各入力キー候補とそのタッチ位置座標とを対応付けて一時記憶部に登録しこの一時記憶部に蓄積された各入力キー候補に係る文字コードを時系列順に並べてその全ての組み合わせから予め保持した単語辞書情報に含まれる単語を抽出し、
この抽出された全ての単語を前記表示部が表示すると共に、
この表示された全ての単語の中から１つの単語がユーザに選択された場合に、基準位置補正手段が、この選択された単語を構成するキーの組み合わせに係る各キーの基準座標を前記一時記憶部に蓄積された前記各タッチ位置座標に書き換えることを特徴とする入力位置調整方法。
【００６３】
（付記６）
上述した付記５に記載の入力位置調整方法において、
前記入力キー候補の選出に際しては、前記タッチ位置座標を中心とする一定の領域内に基準点がある全てのキーを前記入力キー候補として選出することを特徴とする入力位置調整方法。
【００６４】
（付記７）
上述した付記５に記載の入力位置調整方法において、
前記入力キー候補の選出に際しては、前記タッチ位置座標に最も近いキーを前記入力キー候補として選出することを特徴とする入力位置調整方法。
【００６５】
（付記８）
キーボードを表示した表示装置の表示画面上に設けられたタッチパネルに対するタッチ位置の座標データをタッチ位置座標として入力するタッチ位置入力機能と、
この入力したタッチ位置座標と前記キーボードの各キー毎に予め設定された各基準座標とを個別に比較して当該タッチ位置に近いものから一定の個数のキーを入力キー候補として選出する入力キー候補選出機能と、
この入力キー候補が選出される度に、当該入力キー候補とそのタッチ位置座標とを対応付けてメモリに登録し、このメモリに蓄積された各入力キー候補に係る文字コードを時系列順に並べてその全ての組み合わせから予め保持した単語辞書情報に含まれる単語を抽出する単語特定機能と、
この抽出された全ての単語を前記表示装置に表示させる単語表示機能と、
この表示された全ての単語の中から１つの単語を選択する選択指令がユーザから入力されると作動し、この選択された単語を構成するキーの組み合わせに係る各キーの基準座標を前記メモリに蓄積された前記各タッチ位置座標に書き換える基準位置補正機能と、をコンピュータに実行させることを特徴とする入力位置調整用プログラム。
【００６６】
（付記９）
上述した付記８に記載の入力位置調整用プログラムにおいて、
前記入力キー候補選出機能が、前記タッチ位置座標を中心とする一定の領域内に基準点がある全てのキーを前記入力キー候補として選出する機能であることを特徴とする入力位置調整用プログラム。
【００６７】
（付記１０）
上述した付記８に記載の入力位置調整用プログラムにおいて、
前記入力キー候補選出機能が、前記タッチ位置座標に最も近いキーを前記入力キー候補として選出する機能であることを特徴とする入力位置調整用プログラム。
【産業上の利用可能性】
【００６８】
本発明は、画面上にキーボード画像を表示するタッチパネルを用いた入力装置に適用可能である。また、キーボードではなく、何らかの物品の絵や写真を画面に表示し、タッチパネルで画面中の特定の部位を指し示す際の操作に適用することも可能である。
【符号の説明】
【００６９】
１  タッチパネル式入力装置
３  上位装置
１１  表示部
１２  タッチパネル
１３  タッチ位置判定手段
１４  基準座標記憶部
１５  入力キー候補特定手段
１６  一時記憶部
１７  単語特定手段
１８  表示制御手段
１９  基準位置補正手段
２０  辞書情報記憶部
１００  タッチ位置
１０１  表示画面
１０２  基準座標
７００  ユーザの親指
７０１  指先の移動方向（回転方向）
７０２  指先の移動方向（動径方向）
７０３  表示画面
７０４  キー画像
８０１  補正後の基準座標
【図１】
2011170437.tif 000003
【図２】
2011170437.tif 000004
【図３】
2011170437.tif 000005
【図４】
2011170437.tif 000006
【図５】
2011170437.tif 000007
【図６】
2011170437.tif 000008
【図７】
2011170437.tif 000009
【図８】
2011170437.tif 000010
【図９】
2011170437.tif 000011
【図１０】
2011170437.tif 000012