(57)【要約】【課題】タッチパネルを備えた携帯情報端末において、ディスプレイを視認しなくても情報を入力できる携帯情報端末及びその文字入力方法を提供する。【解決手段】携帯情報端末は、ユーザーによる接触の有無及びその接触点の位置を検出する入力装置を備える。処理装置は、入力装置で検出された第１の接触点の位置を基準位置として、入力装置上に情報を入力するための仮想入力キーを配置し、入力装置上の該仮想入力キーへの接触による第２の接触点を検出すると、第１の接触点と第２の接触点の相対位置関係から第２の接触点に対応する情報を判別する。【選択図】図１
2012185565.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーによる接触の有無及びその接触点の位置を検出する入力装置と、
前記入力装置で検出された第１の接触点の位置を基準位置として、前記入力装置上に情報を入力するための仮想入力キーを配置し、前記入力装置上の該仮想入力キーへの接触による第２の接触点を検出すると、前記第１の接触点と前記第２の接触点の相対位置関係から前記第２の接触点に対応する情報を判別する処理装置と、
を有する携帯情報端末。
【請求項２】
前記処理装置は、
１つの情報が入力される度に前記基準位置を再設定する請求項１記載の携帯情報端末。
【請求項３】
前記処理装置は、
前記第２の接触点として複数の接触点を検出すると、予め設定された、該複数の第２の接触点の組み合わせに対応する情報を判別する請求項１または２記載の携帯情報端末。
【請求項４】
前記第２の接触点が２点である請求項３記載の携帯情報端末。
【請求項５】
ユーザーによる接触の有無及びその接触点の位置を検出する入力装置を備えた携帯情報端末に情報を入力するための情報入力方法であって、
処理装置が、
前記入力装置で検出された第１の接触点の位置を基準位置として、前記入力装置上に情報を入力するための仮想入力キーを配置し、
前記入力装置上の該仮想入力キーへの接触による第２の接触点を検出すると、前記第１の接触点と前記第２の接触点の相対位置関係から前記第２の接触点に対応する情報を判別する情報入力方法。
【請求項６】
前記処理装置が、
１つの情報が入力される度に前記基準位置を再設定する請求項５記載の情報入力方法。
【請求項７】
前記処理装置が、
前記第２の接触点として複数の接触点を検出すると、予め設定された該複数の第２の接触点の組み合わせに対応する情報を判別する請求項５または６記載の情報入力方法。
【請求項８】
前記第２の接触点が２点である請求項７記載の情報入力方法。
【請求項９】
ユーザーによる接触の有無及びその接触点の位置を検出する入力装置を備えた携帯情報端末に情報を入力する処理を実行するためのプログラムであって、
処理装置に、
前記入力装置で検出された第１の接触点の位置を基準位置として、前記入力装置上に情報を入力するための仮想入力キーを配置させ、
前記入力装置上の該仮想入力キーへの接触による第２の接触点を検出すると、前記第１の接触点と前記第２の接触点の相対位置関係から前記第２の接触点に対応する情報を判別させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はタッチパネルを備えた携帯情報端末及びその情報入力方法に関する。
【背景技術】
【０００２】
スマートフォン等の携帯電話機、ＰＤＡ（Personal Data Assistance，Personal Digital Assistants：個人向け携帯型情報通信機器）等の携帯情報端末では、その端末の前面に広範囲な面積を占めるディスプレイが配置され、ディスプレイ上面に透明なタッチパネルが配置された構成が知られている。そのような携帯情報端末では、ソフトウェアによる処理でディスプレイにキーボード（ソフトウェアキーボード）が表示され、ユーザーは該ソフトウェアキーボードの仮想入力キーにタッチすることで文字や記号等の情報を入力することができる。
【０００３】
ところで、一般に、携帯情報端末やコンピュータ等が備えるメカニカルキーボードには、操作時のホームポジションが確認できるように、特定のキーに指先で知覚できるマーカーが設けられている。
【０００４】
しかしながら、タッチパネルを備える携帯情報端末では、ディスプレイの表示性能を低下させるため、ソフトウェアキーボードの表示位置に合わせてタッチパネル上に凹凸を設けることはできない。そのため、タッチパネルの表面は、透明であり、平坦であるのが一般的である。
【０００５】
したがって、ディスプレイを視認しながら情報を入力することができない、例えば視覚障害者は、タッチパネル上に指先で知覚できる凹凸が無いため、仮想入力キーの位置を確認することができず、キー操作が非常に困難である。
【０００６】
なお、メカニカルキーボードを備えた携帯情報端末に対する情報入力方法については、例えば特許文献１や特許文献２で提案されている。特許文献１には、複数の補助操作キーを備え、数字入力用キーと補助操作用キーの組み合わせにより文字を選択することで、文字の入力操作を簡易にした携帯電話機が記載されている。また、特許文献２には、切り替えキーと複数の入力キーとを備え、切り替えキーの操作により各入力キーへ割り当てる文字を変更することで、文字の入力操作を簡易にしたＰＤＡが記載されている。
【０００７】
また、タッチパネルを備えた情報処理装置に対する情報入力方法は、例えば特許文献３〜５で提案されている。特許文献３には、ディスプレイ上に配置するソフトウェアキーボードのホームポジション（基準位置）のみを表示することで、画面表示を妨げることなく情報の入力を可能にした情報処理装置が提案されている。また、特許文献４には、ディスプレイの側辺近傍に仮想入力キーを配置することで、画面表示を妨げることなく情報の入力を可能にした携帯情報端末が提案されている。特許文献５には、手のひらの形状に対応してタッチパネル上に仮想入力キーを配置することで、片手による情報入力を可能にした入力装置が提案されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−２３６１６９号公報
【特許文献２】特開２００３−１８６６１３号公報
【特許文献３】特開２００４−５４５８９号公報
【特許文献４】特開２００６−１４８５３６号公報
【特許文献５】特開２００５−０２５４８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述したように、携帯情報端末で一般的に用いるタッチパネルは、その表面が平坦であり、指先で知覚できるような凹凸が無いため、視覚障害者は、文字入力等を行うための仮想入力キーの位置を確認することができず、仮想入力キーを用いた情報の入力操作が困難であるという問題がある。
【００１０】
本発明は上述したような背景技術が有する問題点を解決するためになされたものであり、タッチパネルを備えた携帯情報端末において、ユーザーがディスプレイを視認しなくても情報を入力できる携帯情報端末及びその文字入力方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目定を達成するため本発明の携帯情報端末は、ユーザーによる接触の有無及びその接触点の位置を検出する入力装置と、
前記入力装置で検出された第１の接触点の位置を基準位置として、前記入力装置上に情報を入力するための仮想入力キーを配置し、前記入力装置上の該仮想入力キーへの接触による第２の接触点を検出すると、前記第１の接触点と前記第２の接触点の相対位置関係から前記第２の接触点に対応する情報を判別する処理装置と、
を有する。
【００１２】
一方、本発明の携帯情報端末の情報入力方法は、ユーザーによる接触の有無及びその接触点の位置を検出する入力装置を備えた携帯情報端末に情報を入力するための情報入力方法であって、
処理装置が、
前記入力装置で検出された第１の接触点の位置を基準位置として、前記入力装置上に情報を入力するための仮想入力キーを配置し、
前記入力装置上の該仮想入力キーへの接触による第２の接触点を検出すると、前記第１の接触点と前記第２の接触点の相対位置関係から前記第２の接触点に対応する情報を判別する方法である。
【発明の効果】
【００１３】
本発明によれば、ユーザーはディスプレイを視認しなくてもタッチパネルを用いて情報を入力できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の携帯情報端末による情報入力操作の一例を示す模式図である。
【図２】本発明の携帯情報端末の一構成例を示すブロック図である。
【図３】第１の実施の形態の携帯情報端末の一構成例を示すブロック図である。
【図４】第１の実施の形態の携帯情報端末の外観を示す平面図である。
【図５】第１の実施の形態の携帯情報端末の処理手順を示すフローチャートである。
【図６】第２の実施の形態の携帯情報端末の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
次に本発明について図面を用いて説明する。
【００１６】
図１は、本発明の携帯情報端末による情報入力操作の一例を示す模式図である。
【００１７】
本発明の携帯情報端末は、ユーザーによりタッチパネル上に入力基準点が設定されると、該入力基準点の位置を基準に情報を入力するための仮想入力キーを配置する。図１に示すように、ユーザーは、最初に親指でタッチパネル上の任意の位置をタッチすることで入力基準点を設定し、その後、入力基準点の位置を基準に配置された仮想入力キーを人差指等でタッチすることで文字や記号等を入力できる（図１）。
【００１８】
図２は、本発明の携帯情報端末の一構成例を示すブロック図である。
【００１９】
図２に示すように、本発明の携帯情報端末は、ユーザーによる接触の有無及びその接触点の位置を検出する入力装置１０と、入力装置１０で検出された第１の接触点の位置を基準位置として、入力装置上に情報を入力するための仮想入力キーを配置し、入力装置上の該仮想入力キーへの接触による第２の接触点を検出すると、第１の接触点と第２の接触点の相対位置関係から第２の接触点に対応する情報を判別する処理装置２０とを有する構成である。
（第１の実施の形態）
図３は第１の実施の形態の携帯情報端末の一構成例を示すブロック図であり、図４は第１の実施の形態の携帯情報端末の外観を示す平面図である。
【００２０】
図３に示すように、第１の実施の形態の携帯情報端末１は、ＣＰＵ（中央処理装置）２、メモリ３、タッチパネル４、ディスプレイ５及び通信回路６を備えた構成である。携帯情報端末１には、音声通信を可能にするためのマイクやスピーカを備えていてもよい。スピーカは、情報入力時にユーザーに対して確認や注意を促す場合にも用いることができる。また、携帯情報端末１には、例えば電源のオン・オフ、通信の開始・終了、その他の機能を選択するためのファンクションキーを備えていてもよい。
【００２１】
ＣＰＵ２は、メモリ３、タッチパネル４、ディスプレイ５及び通信回路６とバスを介して接続され、各種の制御用プログラムにしたがって処理を実行することで、携帯情報端末１全体の動作を制御すると共に、後述する本発明の情報入力方法を実現する。また、携帯情報端末１に、マイク、スピーカ、ファンクションキー等を備えている場合、ＣＰＵ２は、それらの装置との周知のインタフェース回路（音声処理回路、増幅回路、スイッチ等）を介して接続される。
【００２２】
メモリ３は、ＲＯＭ（リード・オンリ・メモリ）及びＲＡＭ（ランダム・アクセス・メモリ）を備えている。ＲＯＭには、例えばＣＰＵ２で実行する各種の制御用プログラム（ソフトウェア）やＣＰＵ２の処理で用いる各種のデータが保存されている。ＲＡＭには、例えば制御用プログラムにしたがってＣＰＵ２が処理を実行する際に必要なデータが一時的に格納される。図２に示した本発明の処理装置２０は、例えば図３に示すＣＰＵ２及びメモリ３で実現される。
【００２３】
タッチパネル４は、タッチ面として有効な範囲にユーザーの指等が触れると、接触反応がある座標（接触点）のデータをＣＰＵ２へ送信する。ＣＰＵ２は、タッチパネル４から受け取ったデータに基づき、該接触点の有無とその座標を検出する。図２に示した本発明の入力装置１０は、例えば図３に示すタッチパネル４で実現される。
【００２４】
ディスプレイ５は、ＣＰＵ２の指示にしたがって、文字や画像、あるいは後述する入力基準点４１及び仮想入力キー４２を表示する、液晶パネルや有機ＥＬパネル等の表示装置である。ディスプレイ５は、例えば視覚障害者等が使用することを前提とする場合、無くてもよい。入力基準点４１及び仮想入力キー４２は、ディスプレイ５に表示してもよく、表示しなくてもよい。
【００２５】
通信回路６は、通信ネットワークを介して情報を送受信するための周知の無線回路であり、マイク及びスピーカを用いた音声通信や電子メール等のデータ通信を可能にする。
【００２６】
図４に示すように、携帯情報端末１は、その前面にディスプレイ５を備え、ディスプレイ５の上面を覆うように透明なタッチパネル４が配置された構成である。携帯情報端末１前面の一方の端部にはファンクションキー７やマイク６１が配置され、携帯情報端末１前面の他方の端部にはスピーカ６２が配置されている。
【００２７】
情報の入力操作時、タッチパネル４上には、一つの入力基準点４１の位置を基準に、複数の仮想入力キー４２が制御用プログラムによる処理で定義されて配置される。仮想入力キー４２としては、例えば、図４に示すように４行３列に配列された、「０」〜「９」、「＊」、「＃」の１２種類がある。これら各仮想入力キー４２の配列を示す情報はメモリ３に予めに格納され、ＣＰＵ２は該情報にしたがって各仮想入力キー４２を配置する。
【００２８】
入力基準点４１は、ユーザーが左手で携帯情報端末１を持ち、右手で入力操作を行う場合、操作性を考慮して、例えば仮想入力キー４２の左斜め下に設ければよい。ユーザーが右手で携帯情報端末１を持ち、左手で入力操作を行う場合、入力基準点４１は、例えば仮想入力キー４２の右斜め下に設ければよい。これらの入力操作の切り替えは、例えば図４に示したファンクションキー７等を用いて設定してもよい。
【００２９】
なお、図４では、携帯情報端末１が縦であるとき（長手方向が図の上下方向）の入力基準点４１及び仮想入力キー４２の配置例を示しているが、携帯情報端末１が横であるとき（長手方向が図の左右方向）は、例えば仮想入力キー４２を３行４列に配置すればよい。携帯情報端末１が縦であるか横であるかは、例えば加速度センサを用いて検出できる。また、携帯情報端末１が加速度センサを備えている場合、仮想入力キー４２は、携帯情報端末１の姿勢（角度）に応じて、入力基準点４１を基準に回動可能に配置してもよい。
【００３０】
次に、図３及び図４に示した携帯情報端末１に対する情報の入力方法について図５を用いて説明する。
【００３１】
図５は、第１の実施の形態の携帯情報端末の処理手順を示すフローチャートである。図５は、第１の実施の形態の携帯情報端末１に対する情報の入力操作時における、ＣＰＵ２の処理手順を示している。
【００３２】
なお、以下に示す携帯情報端末１の処理は、ＣＰＵ２がメモリ３に格納された制御用プログラムにしたがって処理を実行することで実現されるものとする。
【００３３】
入力基準点４１及び仮想入力キー４２を用いた情報の入力操作は、例えば図４に示したファンクションキー７等の操作により開始される。
【００３４】
ユーザーは、ファンクションキー７等を用いて携帯情報端末１を情報の入力操作モードに設定し、タッチパネル４のおよそ左下隅を親指でタッチする。
【００３５】
ＣＰＵ２は、タッチパネル４における第１の接触点の有無を監視し（ステップＳ４１）、第１の接触点を検出すると、その座標を入力基準点４１に設定し、該入力基準点４１の位置を基準に各仮想入力キー４２をタッチパネル４上に配置する（ステップＳ４２）。ステップＳ４１にて、第１の接触点が検出できない場合、あるいは複数の接触点を検出した場合、ＣＰＵ２は、スピーカ６２を用いて音声等によりアラームを発し（ステップＳ４４）、ユーザーに入力基準点４１の設定操作をやり直すように促すと共に、ステップＳ４１からの処理を繰り返す。なお、ＣＰＵ２は、第１の接触点を検出した場合も、スピーカ６２を用いて音声等により第１の接触点の検出をユーザーへ通知してもよい。
【００３６】
次に、ＣＰＵ２は、全ての仮想入力キー４２がタッチパネル４の有効範囲内に配置できるか否かを判定する（ステップＳ４３）。いずれかの仮想入力キー４２がタッチパネル４の有効範囲から逸脱する場合、ＣＰＵ２は、スピーカ６２を用いて音声等によりアラームを発し（ステップＳ４４）、ユーザーに入力基準点４１の設定操作をやり直すように促すと共に、ステップＳ４１へ戻ってステップＳ４１〜Ｓ４４の処理を繰り返す。なお、ＣＰＵ２は、全ての仮想入力キー４２がタッチパネル４の有効範囲内に配置できる場合もスピーカ６２を用いて音声等によりその旨をユーザーへ通知してもよい。
【００３７】
全ての仮想入力キー４２がタッチパネル４の有効範囲内に配置できる場合、ＣＰＵ２は、タッチパネル４上の第２の接触点の有無を監視する（ステップＳ４５）。
【００３８】
ユーザーは、予め学習した、親指と、例えば人差指（別の指でもよい）の角度及び間隔に基づいて、タッチパネル４上の意図する仮想入力キー４２の位置を推定し、人差指等でその位置をタッチする。
【００３９】
ＣＰＵ２は、第２の接触点を検出すると、入力基準点４１と第２の接触点の相対位置関係から、ユーザーがタッチした仮想入力キー４２を特定する（ステップＳ４６）。また、ＣＰＵ２は、スピーカ６２を用いて音声等により操作結果（ユーザーがタッチした仮想入力キー）をユーザーに通知する（エコーバック：ステップＳ４７）。その後、メモリ３内に予め設けたバッファにユーザーの操作結果を格納し（ステップＳ４８）、１文字の入力処理を終了する。
【００４０】
ステップＳ４５にて、第２の接触点を検出できない場合、ＣＰＵ２はステップＳ４１へ戻ってステップＳ４１〜Ｓ４５の処理を繰り返す。
【００４１】
次に、ＣＰＵ２は、第２の接触点の反応が消失したか否かを判定する（ステップＳ４９）。これは、ユーザーによる１文字の入力の終了を検出するための処理である。ユーザーは、文字を続けて入力する場合、人差指等をタッチパネル４から一旦離し、その後、次の文字の仮想入力キー４２に人差指等でタッチすることで該文字の入力が可能になる。このように文字や記号等を続けて入力する場合に、人差指等をタッチパネル４から離し、その後、次の文字の仮想入力キー４２にタッチすれば、ＣＰＵ２による、ユーザーがタッチした仮想入力キー４２の誤判定を抑制できる。
【００４２】
ステップＳ４９にて、第２の接触点の反応が消失していない場合、ＣＰＵ２は、ステップＳ４９の処理を繰り返す。
【００４３】
第２の接触点の反応が消失している場合、ＣＰＵ２は、入力基準点４１の反応が消失したか否かを判定する（ステップＳ５０）。入力基準点４１の反応が消失していない場合、ＣＰＵ２は、ステップＳ４１へ戻ってステップＳ４１〜Ｓ５０の処理を繰り返す。このとき、ユーザーは、親指をタッチパネル４にタッチさせたまま、人差指等で仮想入力キー４２に対するタッチを繰り返すことで、複数の文字の入力が可能になる。また、ステップＳ４１からの処理を繰り返すことで、１文字（１つの情報）入力される度に入力基準点４１が再設定されるため、入力基準点４１（親指）の位置が多少変動しても、仮想入力キー４２の位置も入力基準点４１に合わせて移動する。したがって、入力基準点４１と各仮想入力キー４２の相対的な位置関係は変わらないため、ユーザーが仮想入力キー４２へタッチする際の位置精度を向上させることができる。
【００４４】
なお、入力基準点４１の変動に伴う仮想入力キー４２の位置修正は、例えばタッチパネル４の縦方向や横方向のみに限定してもよい。その場合、ＣＰＵ２による処理負荷を軽減できる。また、ＣＰＵ２は、各仮想入力キー４２に対してユーザーが実際にタッチした位置を統計処理することで、ユーザーがタッチする際の誤差を推定し、入力基準点４１を中心とする回転方向についても仮想入力キー４２の位置を修正してもよい。しかしながら、入力基準点４１に対する実際の仮想入力キー４２の回転方向のズレは僅かであり、また仮想入力キー４２の検出範囲も指先の大きさを考慮してある程度の面積を有しているため、入力基準点４１に対する仮想入力キー４２の回転方向のズレは誤差として許容できる範囲内にあると考えられる。
【００４５】
ステップＳ５０にて、入力基準点４１の反応が消失している場合、ＣＰＵ２は、仮想入力キー４２を用いた情報の入力処理を終了する。
【００４６】
なお、上記説明では、入力基準点４１を基準に仮想入力キー４２を固定の位置で配置する例を示したが、入力基準点４１に対する仮想入力キー４２の相対位置関係は、例えばユーザーの手の大きさに合わせて選択できるように、複数種類の配列から選択できるようにしてもよい。また、ユーザー自身がユーザーの手の大きさに合わせて入力基準点４１と仮想入力キー４２の位置関係や仮想入力キー４２どうしの間隔を自由に設定できるようにしてもよい。
【００４７】
本実施形態によれば、ユーザーが親指等を用いて入力基準点４１を設定すると、該入力基準点４１の位置を基準に各仮想入力キーが配列されるため、ユーザーは、予め学習した、親指と、例えば人差指（別の指でもよい）の角度及び間隔に基づいて、タッチパネル４上の意図する仮想入力キー４２の位置を推定し、その位置へタッチできる。そのため、ユーザーは、ディスプレイ５を視認しなくても、タッチパネル４を用いて携帯情報端末１に文字や記号等の所望の情報を入力できる。
【００４８】
また、ユーザーが連続して文字や記号を入力する場合、１つの情報が入力される度に入力基準点４１が再設定されるため、入力基準点４１（親指）の位置が多少変動しても、仮想入力キー４２の位置も入力基準点４１に合わせて移動する。したがって、入力基準点４１と各仮想入力キー４２の相対的な位置関係は変わらないため、ユーザーが仮想入力キー４２へタッチする際の位置精度を向上させることができる。
（第２の実施の形態）
第１の実施の形態の携帯情報端末１では、仮想入力キー４２として「０」〜「９」、「＊」、「＃」の１２種類の文字を有する例を示した。この場合、携帯情報端末１には、これらの文字しか入力することができない。
【００４９】
第２の実施の形態の携帯情報端末では、人差指、中指、薬指で仮想入力キー４２に同時にタッチすることで、上記数字や記号だけでなくアルファベットやその他の記号等の入力も可能にする例である。以下では、人差指、中指及び薬指のうち、いずれか２本の指を用いて文字や記号を選択する例で説明するが、人差指、中指及び薬指の全てを用いて文字や記号等を選択することも可能であり、小指も含む４本の指を全て用いて文字や記号等を選択することも可能である。携帯情報端末１の構成は、第１の実施の形態と同様であるため、その説明は省略する。
【００５０】
第２の実施の形態の携帯情報端末１では、ユーザーが同時にタッチする仮想入力キー４２の組み合わせに対してアルファベットや記号等を割り当てる。仮想入力キー４２の組み合わせと対応するアルファベットや記号等は、予めメモリ３に、例えばテーブル形式で格納され、ＣＰＵ２により読み出し可能であるものとする。
【００５１】
仮想入力キー４２は、どのように組み合わせてもよいが、ユーザーの操作性が向上するように、各指で操作する仮想入力キー４２を制限することが好ましい。例えばユーザーが左手で携帯情報端末１を持ち、右手で入力操作を行う場合、図４に示したように各仮想入力キー４２が配列されていると仮定すると、仮想入力キー４２の列毎に操作する指を割り当てることが好ましい。
【００５２】
具体的には、人差指による操作は仮想入力キー４２の第１列目（「１」、「４」、「７」）に制限し、中指による操作は仮想入力キー４２の第２列目（「２」、「５」、「８」、「０」）に制限し、薬指による操作は仮想入力キー４２の第３列目（「３」、「６」、「９」）に制限すればよい。ユーザーが右手で携帯情報端末１を持ち、左手で入力操作を行う場合は、人差指と薬指で操作する列を入れ替えればよい。
【００５３】
このような制限下で、仮想入力キー４２の各組み合わせに対してアルファベット及び記号を割り当てた例を表１に示す。
【００５４】
【表１】
2012185565.tif 000003
【００５５】
表１に基づき、仮想入力キー４２の組み合わせに対して割り当てられる文字（アルファベット）及び記号を示すと、表２のようになる。
【００５６】
【表２】
2012185565.tif 000004
【００５７】
次に、第２の実施の形態の携帯情報端末に対する情報の入力操作について図６を用いて説明する。
【００５８】
図６は、第２の実施の形態の携帯情報端末の処理手順を示すフローチャートである。図６は、第２の実施の形態の携帯情報端末１に対する情報の入力操作時における、ＣＰＵ２の処理手順を示している。
【００５９】
なお、以下に示す携帯情報端末１の処理は、ＣＰＵ２がメモリ３に格納された制御用プログラムにしたがって処理を実行することで実現されるものとする。
【００６０】
ユーザーが親指を用いて入力基準点４１を設定するまでの処理（ステップＳ４１〜Ｓ４４）は第１の実施の形態と同様である。
【００６１】
図６に示すように、ＣＰＵ２は、入力基準点４１の設定が完了すると、タッチパネル４上の第２の接触点の有無を監視する。このとき、本実施形態では、タッチパネル４上の第２の接触点が２点であるか否かも併せて判定する（ステップＳ５５）。
【００６２】
ユーザーは、予め学習した、親指と、人差指、中指及び薬指の角度及び間隔に基づいて、タッチパネル４上の意図する仮想入力キー４２の位置を推定し、表１や表２に示した仮想入力キー４２の組み合わせに基づいて、２つの仮想入力キー４２をタッチすることで入力する文字や記号を選択する。例えば、「ｇ」を入力する場合、ユーザーは、人差指で仮想入力キー４２の「４」にタッチし、中指で仮想入力キー４２の「２」にタッチすればよい。
【００６３】
ＣＰＵ２は、第２の接触点を検出すると、入力基準点４１と第２の接触点の相対位置関係から、ユーザーがタッチした２つの仮想入力キー４２を特定し（ステップＳ５６）、仮想入力キー４２の組み合わせに対応する文字や記号をメモリ３から読み出す。その後、ＣＰＵ２は、第１の実施の形態と同様に、スピーカ６２を用いて音声等により操作結果（ユーザーが選択した文字、あるいはユーザーがタッチした仮想入力キー）をユーザーに通知し（エコーバック：ステップＳ４７）、メモリ３内に予め設けたバッファにユーザーの操作結果を格納して（ステップＳ４８）、１文字の入力処理を終了する。
【００６４】
ステップＳ５５にて、第２の接触点を検出できない場合、ＣＰＵ２は、ステップＳ４１へ戻ってステップＳ４１〜Ｓ４３及びＳ５５の処理を繰り返す。
【００６５】
次に、ＣＰＵ２は、第２の接触点の反応が消失したか否かを判定する（ステップＳ５９）。これは、ユーザーによる１文字の入力の終了を検出するための処理である。ユーザーは、文字を続けて入力する場合に、２つの指をタッチパネル４から一旦離し、その後、次の文字に対応する組み合わせの仮想入力キー４２へタッチすることで該文字の入力が可能になる。
【００６６】
ステップＳ５９にて、第２の接触点の反応が消失していない場合、ＣＰＵ２は、ステップＳ５９の処理を繰り返す。
【００６７】
第２の接触点の反応が消失している場合、ＣＰＵ２は、第１の実施の形態と同様に、入力基準点４１の反応が消失したか否かを判定する（ステップＳ５０）。入力基準点４１の反応が消失していない場合、ＣＰＵ２は、ステップＳ４１へ戻って、ステップＳ４１〜Ｓ４４、Ｓ５５〜Ｓ５６、Ｓ４７〜Ｓ４８、Ｓ５９及びＳ５０の処理を繰り返す。このとき、ユーザーは親指をタッチパネル４にタッチさせたまま、２本の指または１本の指で仮想入力キー４２に対するタッチを繰り返すことで、複数の文字の入力が可能になる。また、ステップＳ４１からの処理を繰り返すことで、第１の接触点が再び検出されて入力基準点４１が再設定されるため、入力基準点４１（親指）の位置が多少変動しても、仮想入力キー４２の位置も入力基準点４１の位置に合わせて移動する。したがって、入力基準点４１と各仮想入力キー４２の相対的な位置関係が変化しないため、ユーザーによる仮想入力キー４２へタッチする際の位置精度を向上させることができる。
【００６８】
なお、第２の実施の形態では、「０」〜「９」のうちの２つの仮想入力キー４２の組み合わせにより３３種類の文字や記号を選択する例を示したが、さらに、入力できる文字や記号の種類を増やしたい場合は、「＊」や「＃」の仮想入力キー４２も併用すればよい。
【００６９】
第２の実施の形態によれば、第１の実施の形態と同様の効果に加えて、より多くの種類の文字を携帯情報端末１に容易に入力することができる。
【符号の説明】
【００７０】
１    携帯情報端末
２    ＣＰＵ
３    メモリ
４    タッチパネル
５    ディスプレイ
６    通信回路
７    ファンクションキー
１０    入力装置
２０    処理装置
４１    入力基準点
４２    仮想入力キー
６１    マイク
６２    スピーカ
【図１】
2012185565.tif 000005
【図２】
2012185565.tif 000006
【図３】
2012185565.tif 000007
【図４】
2012185565.tif 000008
【図５】
2012185565.tif 000009
【図６】
2012185565.tif 000010