(57)【要約】【課題】誤入力された文字を削除した後の文字の入力を容易にする。【解決手段】情報表示端末１００は、タッチパネル式のモニタ３５に入力された文字列（I have a pdn.）を表示するステップ（状態（Ａ））と、当該文字列のうち誤入力された文字（ｄ）の削除に応答して、当該削除された文字（ｄ）を含む周辺の文字（ｑ，ｅ，ｒ，ｓ，ｄ，ｆ，ｘ，ｃ，ｖ）を拡大して表示するステップ（状態（Ｂ））とを含む。【選択図】図３
2014103533.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアキーボードを表示するためのモニタと、
前記モニタに配置され、タッチ操作を受け付けるためのタッチパネルと、
タッチ操作により入力された文字を保持するためのメモリと、
入力された文字を削除するためのタッチ操作に基づいて、当該削除された文字を含む領域に含まれる１つ以上の文字を拡大して前記モニタに表示するための表示制御手段とを備える、文字入力支援装置。
【請求項２】
入力された複数の文字が削除された場合には、前記表示制御手段は、当該削除の後に文字が入力されるごとに、各前記文字の周囲の文字を拡大して前記モニタに表示するように構成されている、請求項１に記載の文字入力支援装置。
【請求項３】
第１の言語によってタッチ操作により入力された文字を第２の言語に変換するための変換手段をさらに備え、
前記表示制御手段は、前記第２の言語に変換された文字を削除するための操作に基づいて、前記第１の言語によって入力された文字の周囲の文字を拡大して前記モニタに表示するように構成されている、請求項１に記載の文字入力支援装置。
【請求項４】
前記表示制御手段は、前記削除された文字の周囲の文字を拡大して前記モニタに表示するときに、当該削除された文字を他の文字とは異なる態様で表示するように構成されている、請求項１〜３のいずれかに記載の文字入力支援装置。
【請求項５】
情報表示端末を制御するためのプログラムであって、前記プログラムは、前記情報表示端末のプロセッサに、
前記情報表示端末のモニタに、ソフトウェアキーボードを表示するステップと、
前記ソフトウェアキーボードに対するタッチ操作を受け付けるステップと、
タッチ操作により入力された文字を保持するステップと、
入力された文字を削除するためのタッチ操作に基づいて、当該削除された文字を含む領域に含まれる１つ以上の文字を拡大して前記モニタに表示するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文字入力に関し、より特定的には、誤入力された文字の再入力を支援するための技術に関する。
【背景技術】
【０００２】
スマートフォンその他のタブレット型の情報表示端末は、タッチパネル式のモニタに表示されるソフトウェアキーボードを介して、メール、メモ、文書等の文字の入力を受け付ける。ソフトウェアキーボードを用いた入力に関する技術は、たとえば、以下の特許文献１〜６に開示されている。
【０００３】
このうち、特許文献３（特開２０１０−０３９６１４号公報）号公報は、「狭い領域にキーが密集していても一度触れた部分の周辺を拡大表示することで誤操作を低減する使い勝手の良いタッチパネル装置」を開示している（［要約］参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０８−２２１１６９号公報
【特許文献２】特開２０１１−０６５６５４号公報
【特許文献３】特開２０１０−０３９６１４号公報
【特許文献４】特開２０１２−０４８４１７号公報
【特許文献５】特開２００８−００９８５６号公報
【特許文献６】特表２００７−５３８２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献３に開示されたタッチパネル装置は、文字入力時に拡大表示をして誤操作を低減させる。そのため、文字を速やかに入力できない場合もある。特許文献６に開示された技術によると、文字を訂正するためのデータベースが必要となり情報表示端末の構成が複雑になる。したがって、構成を複雑にすることなく、文字の入力速度を低下させることなく誤入力された文字を容易に訂正できる技術が必要とされている。
【０００６】
この開示は、上述のような問題点を解決するためになされたものであって、ある局面における目的は、誤入力された文字を容易に訂正できる文字入力支援装置を提供することである。他の局面における目的は、誤入力された文字を容易に訂正できるように情報表示端末を制御するためのプログラムを提供することである。
【課題を解決するための手段】
【０００７】
一実施の形態に従う文字入力支援装置は、ソフトウェアキーボードを表示するためのモニタと、モニタに配置され、タッチ操作を受け付けるためのタッチパネルと、タッチ操作により入力された文字を保持するためのメモリと、入力された文字を削除するためのタッチ操作に基づいて、当該削除された文字を含む領域に含まれる１つ以上の文字を拡大してモニタに表示するための表示制御手段とを備える。
【０００８】
他の実施の形態に従うと、情報表示端末を制御するためのプログラムが提供される。このプログラムは、情報表示端末のプロセッサに、情報表示端末のモニタに、ソフトウェアキーボードを表示するステップと、ソフトウェアキーボードに対するタッチ操作を受け付けるステップと、タッチ操作により入力された文字を保持するステップと、入力された文字を削除するためのタッチ操作に基づいて、当該削除された文字を含む領域に含まれる１つ以上の文字を拡大してモニタに表示するステップとを実行させる。
【０００９】
ある局面において、誤入力された文字を削除して再度入力する場合には、入力の対象となる文字が拡大して表示されるため、誤入力が防止される。
【００１０】
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１１】
【図１】情報表示端末１００のハードウェア構成を表わすブロック図である。
【図２】情報表示端末１００によって実現される機能の構成を表わすブロック図である。
【図３】情報表示端末１００のモニタ３５に表示される画面の推移を表わす図である。
【図４】情報表示端末１００のＣＰＵ２０が実行する一連の処理の一部を表わすフローチャートである。
【図５】モニタ３５に表示される画面の推移を表わす図である。
【図６】情報表示端末１００のＣＰＵ２０が実行する一連の処理の一部を表わすフローチャートである。
【図７】情報表示端末１００のモニタ３５に表示される画面の推移を表わす図である。
【図８】情報表示端末１００のＣＰＵ２０が実行する一連の処理の一部を表わすフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１３】
［第１の実施の形態］
＜ハードウェア構成＞
図１を参照して、第１の実施の形態に係る情報表示端末１００の構成について説明する。図１は、情報表示端末１００のハードウェア構成を表わすブロック図である。情報表示端末１００は、たとえば、スマートフォン、タブレット端末その他の端末であって、タッチパネルを用いて文字を入力可能な端末である。
【００１４】
情報表示端末１００は、ＣＰＵ２０と、アンテナ２３と、通信装置２４と、ユーザインターフェイス２５と、カメラ２６と、フラッシュメモリ２７と、ＲＡＭ（Random  Access  Memory）２８と、ＲＯＭ２９と、メモリカード駆動装置３０と、マイク３２と、スピーカ３３と、音声信号処理回路３４と、モニタ３５と、ＬＥＤ（Light  Emitting  Diode）３６と、データ通信Ｉ／Ｆ３７と、バイブレータ３８とを備える。メモリカード駆動装置３０には、メモリカード３１が装着され得る。
【００１５】
アンテナ２３は、基地局によって発信される信号を受信し、または、基地局を介して他の通信装置と通信するための信号を送信する。アンテナ２３によって受信された信号は、通信装置２４によってフロントエンド処理が行なわれた後、処理後の信号は、ＣＰＵ２０に送られる。
【００１６】
ＣＰＵ２０は、情報表示端末１００に対して与えられる命令に基づいて情報表示端末１００の動作を制御するための処理を実行する。情報表示端末１００が信号を受信すると、ＣＰＵ２０は、通信装置２４から送られた信号に基づいて予め規定された処理を実行し、処理後の信号を音声信号処理回路３４に送出する。音声信号処理回路３４は、その信号に対して予め規定された信号処理を実行し、処理後の信号をスピーカ３３に送出する。スピーカ３３は、その信号に基づいて音声を出力する。マイク３２は、情報表示端末１００に対する発話を受け付けて、発話された音声に対応する信号を音声信号処理回路３４に対して送出する。音声信号処理回路３４は、その信号に基づいて通話のために予め規定された処理を実行し、処理後の信号をＣＰＵ２０に対して送出する。ＣＰＵ２０は、その信号を送信用のデータに変換し、変換後のデータを通信装置２４に対して送出する。通信装置２４は、そのデータを用いて送信用の信号を生成し、アンテナ２３に向けてその信号を送出する。
【００１７】
フラッシュメモリ２７は、情報表示端末１００に与えられたデータまたはプログラム、もしくは、ＣＰＵ２０から送られるデータを格納する。当該プログラムは、本実施の形態に係る文字の入力を支援するための処理を実現するプログラムを含む。また、ＣＰＵ２０は、フラッシュメモリ２７に格納されているデータを読み出し、そのデータを用いて予め規定された処理を実行する。
【００１８】
ＲＡＭ２８は、ユーザインターフェイス２５に対して行なわれた操作に基づいてＣＰＵ２０によって生成されるデータを一時的に保持する。ＲＯＭ２９は、情報表示端末１００に予め定められた動作を実行させるためのプログラムあるいはデータを格納している。ＣＰＵ２０は、ＲＯＭ２９から当該プログラムまたはデータを読み出し、情報表示端末１００の動作を制御する。メモリカード駆動装置３０は、メモリカード３１に格納されているデータを読み出し、ＣＰＵ２０に送出する。メモリカード駆動装置３０は、ＣＰＵ２０によって出力されるデータを、メモリカード３１の空き領域に書き込む。
【００１９】
音声信号処理回路３４は、上述のような通話のための信号処理を実行する。なお、図１に示される例では、ＣＰＵ２０と音声信号処理回路３４とが別個の構成として示されているが、他の局面において、ＣＰＵ２０と音声信号処理回路３４とが一体として構成されていてもよい。
【００２０】
モニタ３５は、タッチパネル式のモニタであるが、タッチパネルの機構は特に限られない。モニタ３５は、たとえば、ソフトウェアキーボードおよび文字入力領域、静止画、動画等を表示する。
【００２１】
ＬＥＤ３６は、ＣＰＵ２０からの信号に基づいて、予め定められた発光動作を実現する。データ通信Ｉ／Ｆ３７は、データ通信用のケーブルの装着を受け付ける。データ通信Ｉ／Ｆ３７は、ＣＰＵ２０から出力される信号を当該ケーブルに対して送出する。あるいは、データ通信Ｉ／Ｆ３７は、当該ケーブルを介して受信されるデータを、ＣＰＵ２０に対して送出する。バイブレータ３８は、ＣＰＵ２０から出力される信号に基づいて、予め定められた周波数で振動動作を実行する。
【００２２】
＜機能構成＞
図２を参照して、本実施の形態に係る情報表示端末１００の構成についてさらに説明する。図２は、情報表示端末１００によって実現される機能の構成を表わすブロック図である。情報表示端末１００は、ＣＰＵ２０と、ＲＡＭ２８と、モニタ３５と、タッチパネル２１０とを備える。ＣＰＵ２０は、表示制御部２２０と、変換部２３０とを備える。
【００２３】
タッチパネル２１０は、モニタ３５に配置されてタッチ操作を受け付ける。たとえば、モニタ３５がソフトウェアキーボードを表示すると、タッチパネル２１０は、タッチ操作を検出し、ソフトウェアキーボードに含まれるいずれかの文字（たとえば英文字）または記号の入力を検知する。タッチパネル２１０は、入力された文字を削除する操作も検知する。たとえば、ソフトウェアキーボードに含まれる削除キーまたはＢＳ（バックスクロール）キーがタッチされると、タッチパネル２１０は、当該タッチにより指定された文字を削除する。タッチパネル２１０の出力は、ＣＰＵ２０に入力される。
【００２４】
ある局面において、ＲＡＭ２８は、タッチ操作によって入力された１つ以上の文字をそれぞれ保持する。表示制御部２２０は、入力された文字を削除するためのタッチ操作に基づいて、当該削除された文字を含む周囲の文字を拡大してモニタ３５に表示する。拡大の倍率は、たとえば、情報表示端末１００のユーザによって設定または変更可能である。拡大の倍率は、ソフトウェアキーボードの１．２倍、１．５倍、２倍等であるが、これらに限られず、ピンチイン操作またはピンチアウト操作によってより細かく設定されてもよい。設定された内容は、フラッシュメモリ２７に保存される。
【００２５】
入力された複数の文字が削除された場合には、表示制御部２２０は、当該削除の後に文字が入力されるごとに、各文字の周囲の文字を拡大してモニタ３５に表示するように構成されている。
【００２６】
他の局面において、変換部２３０は、第１の言語（たとえば、ローマ字入力された平仮名）によってタッチ操作により入力された文字を第２の言語（漢字）に変換する。表示制御部２２０は、第２の言語に変換された文字（たとえば、誤入力された文字列から変換された漢字「残」）を削除するための操作に基づいて、第１の言語によって入力された文字（たとえば、文字列“ｚａｎ”のうちの“ｚ”）の周囲の文字を拡大してモニタ３５に表示する。
【００２７】
他の局面において、表示制御部２２０は、削除された文字の周囲の文字を拡大してモニタ３５に表示するときに、当該削除された文字を他の文字とは異なる態様で表示する。当該態様は、当該文字の強調または色の変更、当該文字が表示される領域の強調、点滅等を含む。
【００２８】
＜画面の表示態様＞
図３を参照して、第１の実施の形態に係る情報表示端末１００の画面の表示態様について説明する。図３は、情報表示端末１００のモニタ３５に表示される画面の推移を表わす図である。
【００２９】
状態（Ａ）に示されるように、情報表示端末１００は、ソフトウェアキーボードと文字表示領域とを、モニタ３５に表示する。状態（Ａ）は、情報表示端末１００のユーザが、“I have a pen.”と入力するつもりであったところ、"e"をタッチするべきところを誤って"d"をタッチしたため、“I have a pdn.”と入力されたことを示している。
【００３０】
状態（Ｂ）に示されるように、ユーザが誤入力された“ｄ”を削除すると、情報表示端末１００は、削除された“ｄ”の近辺の文字を拡大してモニタ３５に表示する。表示される文字は、“ｄ”の周りの文字、すなわち、ｗ，ｅ，ｒ，ｆ，ｖ，ｃ，ｘである。ユーザが、文字“ｅ”を入力するために、表示された文字“ｅ”を押下する場合には、文字“ｅ”が拡大表示されているため、誤入力する可能性が小さくなる。なお、他の局面において、拡大して表示される文字のうち誤入力された文字（ｄ）は、入力を受け付けないように設定されてもよい。これにより、再度、誤入力されることが防止され得る。
【００３１】
なお、他の局面において、拡大表示以外の文字を入力する場合には、拡大表示されたキー以外が押下されたときに、情報表示端末１００は拡大表示を解除するようにしてもよい。また、文字が削除された位置からカーソルが移動されると、情報表示端末１００は拡大表示を解除し得る。
【００３２】
＜制御構造＞
図４を参照して、本実施の形態に係る情報表示端末１００の制御構造について説明する。図４は、情報表示端末１００のＣＰＵ２０が実行する処理の一部を表わすフローチャートである。ＣＰＵ２０が、フラッシュメモリ２７に格納されているプログラムを実行すると、当該処理が実現される。
【００３３】
ステップＳ４１０にて、ＣＰＵ２０は、英語モードで文字の入力を受け付ける画面をモニタ３５に表示する。たとえば、ＣＰＵ２０は、メールの作成画面、メモの入力画面、または文書の作成画面を起動する命令を検出すると、モニタ３５は、当該文字の入力を受け付ける画面を表示する。制御は、ステップＳ４２０に移される。
【００３４】
ステップＳ４２０にて、ＣＰＵ２０は、モニタ３５に対するタッチ操作に基づいて、英文の入力を受け付ける。たとえば、ＣＰＵ２０は、文字列“I have a pdn.”と入力されたことを検知する。ＣＰＵ２０は、入力された文字列に含まれる各文字をＲＡＭ２８に格納する。制御は、ステップＳ４３０に移される。
【００３５】
ステップＳ４３０にて、ＣＰＵ２０は、文字（たとえば、文字列“I have a pdn.”のうちの文字“ｄ”）の削除の操作の入力を受け付ける。ＣＰＵ２０は、その文字をＲＡＭ２８からも削除する。制御は、ステップＳ４４０に移される。
【００３６】
ステップＳ４４０にて、ＣＰＵ２０は、削除された文字（たとえば、“ｄ”）と、その近傍の１つ以上のソフトウェアキー（たとえば、ｗ，ｅ，ｒ，ｆ，ｖ，ｅ，ｘ）とを拡大表示する。拡大表示の画面は、ソフトウェアキーボードの画面の上面に表示される。制御は、ステップＳ４５０に移される。
【００３７】
ステップＳ４５０にて、ＣＰＵ２０は、モニタ３５に対する操作に基づいて、正しい文字（たとえばｅ）の入力を受け付ける。これにより、文字ｐと文字ｎとの間に、文字ｅが入力される。
【００３８】
（第１の実施の形態のまとめ）
以上のようにして、第１の実施の形態に係る情報表示端末１００は、誤入力のために削除された文字を含む近傍の文字を拡大して表示する。したがって、ユーザは、入力したい文字を選択しやすくなるので誤入力が防止される。
【００３９】
［第２の実施の形態］
以下、本発明の第２の実施の形態について説明する。第２の実施の形態に係る情報表示端末１００は、ローマ字入力された平仮名が誤って入力された文字である場合にも、正しい文字の再入力を支援できる機能を有する。なお、第２の実施の形態に係る情報表示端末１００のハードウェア構成は、第１の実施の形態に係る情報表示端末１００のハードウェア構成と同じである。したがって、ハードウェア構成の説明は繰り返さない。
【００４０】
＜画面の表示態様＞
図５を参照して、第２の実施の形態に係る情報表示端末１００に表示される画面について説明する。図５は、モニタ３５に表示される画面の推移を表わす図である。
【００４１】
状態（Ａ）として示されるように、情報表示端末１００は、ローマ字入力で日本語の入力を受け付ける画面をモニタ３５に表示している。具体的には、ユーザは、「今日は、富士山へ行きました。」と入力するつもりであったが、モニタ３５は、文字「し」(ｓｉ)の代わりに文字「ぢ」(ｄｉ)が誤って入力されたことを示している。
【００４２】
状態（Ｂ）として示されるように、ユーザが入力間違いをした文字「ぢ」（ｄｉ）を削除すると、情報表示端末１００は、削除された文字「ぢ」を構成するアルファベットとして入力された文字のうち最初の文字「ｄ」の近辺のキーを拡大表示する。具体的には、モニタ３５は、小文字ｗ，ｅ，ｒ，ｓ，ｄ，ｆ，ｘ，ｃ，ｖを、ソフトウェアキーボードの前面に表示する。ユーザは、拡大表示されている文字のうち、文字「ｓ」を押下する。この場合、誤入力された文字（ｄ）の周囲の文字も拡大されて表示されているため、ユーザが誤入力をする可能性は、低くなる。
【００４３】
状態（Ｃ）として示されるように、情報表示端末１００は、削除され文字「ぢ」を構成するアルファベット（「ｄｉ」）のうちの２番目の文字「ｉ」を含む近辺の文字を拡大して表示する。具体的には、モニタ３５は、小文字ｕ，ｉ，ｏ．ｊ．ｋ．ｌを、ソフトウェアキーボードの前面に表示する。ユーザは、文字「し」の入力を完了するため、拡大表示されている文字「ｉ」を押下する。この場合も、誤入力後に入力される可能性の高い文字（ｉ）を含む各文字も拡大されて表示されているため、ユーザが誤入力をする可能性は、低くなる。
【００４４】
＜制御構造＞
図６を参照して、第２の実施の形態に係る情報表示端末１００の制御構造について説明する。図６は、情報表示端末１００のＣＰＵ２０が実行する処理の一部を表わすフローチャートである。ＣＰＵ２０が、フラッシュメモリ２７に格納されているプログラムを実行すると、当該処理が実現される。
【００４５】
ステップＳ６１０にて、ＣＰＵ２０は、日本語モードで文字の入力を受け付ける画面をモニタ３５に表示する。たとえば、ユーザが入力モードとして日本語モードを指定すると、情報表示端末１００の状態は、文字の入力をローマ字入力で受け付ける状態に切り換わる。制御は、ステップＳ６２０に移される。
【００４６】
ステップＳ６２０にて、ＣＰＵ２０は、タッチ操作に基づいて、日本語の入力を受け付ける。たとえば、ユーザが「kyouha,fujisannheikimadita」と入力して文字変換を実行すると、モニタ３５は、「今日は、富士山へ行きまぢた。」と表示する。ユーザは、「し」と入力するべきところを「ぢ」と誤って入力したことを検知する。制御は、ステップＳ６３０に移される。
【００４７】
ステップＳ６３０にて、ＣＰＵ２０は、モニタ３５に対するタッチ操作を検知して、文字（たとえば、ぢ（“ｄｉ”））の削除の操作の入力を受け付ける。制御は、ステップＳ６４０に移される。
【００４８】
ステップＳ６４０にて、ＣＰＵ２０は、削除された文字（ぢ）を構成するアルファベット（ｄｉ）のうちの最初の文字（ｄ）の周囲の１つ以上のソフトウェアキーをモニタ３５に拡大表示させる。具体的には、モニタ３５は、小文字ｗ，ｅ，ｒ，ｓ，ｄ，ｆ，ｘ，ｃ，ｖを表示する。制御は、ステップＳ６５０に移される。
【００４９】
ステップＳ６５０にて、ＣＰＵ２０は、モニタ３５に対するタッチ操作を検知して、正しい文字（たとえば“ｓ”）の入力を受け付ける。制御は、ステップＳ６６０に移される。
【００５０】
ステップＳ６６０にて、ＣＰＵ２０は、削除された文字（ぢ）を構成するアルファベット（“ｄｉ”）のうちの２番目の文字（“ｉ”）の周囲の文字をモニタ３５に拡大して表示させる。制御は、ステップＳ６７０に移される。
【００５１】
ステップＳ６７０にて、ＣＰＵ２０は、モニタ３５において拡大表示されている文字（“ｉ”）のタッチ操作に基づいて、当該文字の入力を受け付ける。これにより、誤入力された文字「ぢ」に代えて、文字「し」が正しく入力される。
【００５２】
（第２の実施の形態のまとめ）
以上のようにして、第２の実施の形態に係る情報表示端末１００は、日本語入力の局面において誤入力のために削除された文字を含む近傍の文字を拡大して表示する。したがって、日本語入力の場合であっても、ユーザは、入力したい文字を選択しやすくなるので誤入力が防止される。
【００５３】
［第３の実施の形態］
以下、第３の実施の形態について説明する。第３の実施の形態に係る情報表示端末１００は、誤入力された文字を変換して得られた漢字を正しく入力することを支援する機能を有する点で、第１および第２の実施の形態と異なる。なお、第３の実施の形態に係る情報表示端末１００のハードウェア構成は、第１の実施の形態に係る情報表示端末１００のハードウェア構成と同じである。したがって、ハードウェア構成の説明は繰り返さない。
【００５４】
＜画面の表示態様＞
図７を参照して、第３の実施の形態に係る情報表示端末１００の画面の表示態様について説明する。図７は、情報表示端末１００のモニタ３５に表示される画面の推移を表わす図である。
【００５５】
状態（Ａ）に示されるように、モニタ３５は、ローマ字入力モードにおいて、入力した文字列「今日は、富士残へ行きました」を表示している。ユーザは、「今日は、富士山へ行きました。」と入力するつもりだったが、文字列において、ｓａｎと入力するべきところｚａｎと入力したため、かな漢字変換の結果、「残」が表示されている。
【００５６】
状態（Ｂ）に示されるように、ユーザは、削除キーを用いて漢字「残」を削除すると、ＣＰＵ２０は、ＲＡＭ２８に保持しておいたローマ字文字列「ｚａｎ」が削除されたと認識し、当該文字列を構成するアルファベットのうちの最初の文字（「ｚ」）の近辺のキーをモニタ３５に拡大して表示させる。具体的には、モニタ３５は、小文字ｑ，ｗ，ａ，ｓ，ｚ，ｘを表示する。ユーザは、拡大表示されている文字「ｓ」を押下する。この場合、誤入力された文字を含む周辺の各文字が拡大表示されているため、ユーザは、入力ミスをする可能性が低くなる。なお、ある局面において、モニタ３５は、前回入力された文字「ｚ」の領域を、他の文字の領域の表示態様とは異なる態様で表示してもよい。たとえば、モニタ３５は、他の領域の色とは異なる色で文字「ｚ」の領域を表示してもよい。別の例では、当該文字のサイズを他の文字のサイズよりも大きく表示してもよい。
【００５７】
状態（Ｃ）に示されるように、モニタ３５は、削除された文字「残」を構成する文字（ｚａｎ）の２文字目の文字（「ａ」）の近辺を拡大して表示する。ユーザが、拡大表示されている文字（「ａ」）を押下すると、文字「ａ」が改めて入力される。この場合、既に正しく入力された文字を含む周辺の各文字が拡大表示されているため、改めて同じ文字を入力する場合であっても、ユーザは、入力ミスをする可能性が低くなる。
【００５８】
状態（Ｄ）に示されるように、モニタ３５は、削除された文字「残」を構成する文字（ｚａｎ）のうちの３文字目の文字（「ｎ」）を含む周辺領域を拡大して表示する。ユーザが、拡大表示されている文字（「ｎ」）を押下すると、文字「ｎ」が改めて入力される。この場合、既に正しく入力された文字を含む周辺の各文字が拡大表示されているため、改めて同じ文字を入力する場合であっても、ユーザは、入力ミスをする可能性が低くなる。
【００５９】
＜制御構造＞
図８を参照して、第３の実施の形態に係る情報表示端末１００の制御構造について説明する。図８は、情報表示端末１００のＣＰＵ２０が実行する一連の処理の一部を表わすフローチャートである。ＣＰＵ２０が、フラッシュメモリ２７に格納されているプログラムを実行すると、当該処理が実現される。
【００６０】
ステップＳ８００にて、ＣＰＵ２０は、ローマ字入力モードで文字の入力を受け付ける画面をモニタ３５に表示する。制御は、ステップＳ８１０に移される。
【００６１】
ステップＳ８１０にて、ＣＰＵ２０は、情報表示端末１００のユーザによるタッチ操作に基づいて、ローマ字の入力（たとえば、“kyouha, fujizanheikimasita”）を受け付ける。制御は、ステップＳ８２０に移される。
【００６２】
ステップＳ８２０にて、ＣＰＵ２０は、入力されたローマ字をＲＡＭ２８に格納する。ＣＰＵ２０は、さらに、変換キーの押下を検知すると、入力されたローマ字をかな漢字に変換し、変換後のかな漢字の文字列をモニタ３５に表示する。制御は、ステップＳ８３０に移される。
【００６３】
ステップＳ８３０にて、ＣＰＵ２０は、タッチ操作に基づいて、文字（たとえば、残）の削除のための操作が入力されたことを検知する。ＣＰＵ２８は、当該文字の削除に応答して、当該文字に対応するローマ字の文字列ｚａｎが削除されたことを検知する。制御は、ステップＳ８４０に移される。
【００６４】
ステップＳ８４０にて、ＣＰＵ２０は、ＲＡＭ２８を参照して、削除された文字列のうちの最初の文字“ｚ”を含む周囲の文字（ａ，ｓ，ｚ，ｘ）を拡大してモニタ３５に表示させる。制御は、ステップＳ８５０に移される。
【００６５】
ステップＳ８５０にて、ＣＰＵ２０は、モニタ３５に対するタッチ操作に基づいて、拡大表示されている文字のうちの文字“ｓ”の入力を検知する。制御は、ステップＳ８６０に移される。
【００６６】
ステップＳ８６０にて、ＣＰＵ２０は、削除された文字列（ｚａｎ）のうちの２番目の文字（ａ）の周囲の文字（ｑ，ｗ，ａ，ｓ，ｚ，ｘ）を拡大してモニタ３５に表示させる。制御は、ステップＳ８７０に移される。
【００６７】
ステップＳ８７０にて、ＣＰＵ２０は、モニタ３５に対するタッチ操作に基づいて、拡大表示されている文字のうちの文字“ａ”の入力を検知する。制御は、ステップＳ８８０に移される。
【００６８】
ステップＳ８８０にて、ＣＰＵ２０は、モニタ３５に対するタッチ操作に基づいて、削除された文字列（ｚａｎ）のうちの３番目の文字（ｎ）を含む周囲の文字または記号（ｋ，．，；，ｂ，ｎ，ｍ，←，→）を拡大してモニタ３５に表示させる。制御は、ステップＳ８９０に移される。
【００６９】
ステップＳ８９０にて、ＣＰＵ２０は、モニタ３５に対するタッチ操作に基づいて、拡大表示されている文字のうちの文字（ｎ）の入力を検知する。これにより、文字列「ｓａｎ」が入力されたことになるので、ユーザが変換キーを押下すると、ｓａｎは漢字「山」に変換される。
【００７０】
（第３の実施の形態のまとめ）
以上のようにして、第３の実施の形態に係る情報表示端末１００は、ローマ字入力されたかなを漢字に変換する局面において、誤入力により入力を意図しない漢字に変換された漢字が削除された場合には、当該漢字に相当するローマ字の文字列を構成する英文字のうち第１番目の文字および周辺の文字を拡大して表示する。大きな文字が表示されるため、ユーザが再度文字を入力する場合には誤入力の可能性が小さくなる。第１番目の文字が再度入力されると、情報表示端末１００は、上記文字列のうちの第２番目の文字および周辺の文字を拡大して表示する。この場合も、ユーザは、入力したい文字を選択しやすくなるので誤入力が防止される。第３番目以降の文字も同様である。これにより、誤入力された文字を削除して文字が再度入力される場合において誤入力が防止される。
【００７１】
なお、各実施の形態において、情報表示端末１００による動作は、ＣＰＵ２０がプログラムを実行することにより実現されるものとして説明したが、ＣＰＵ２０による各処理の一部または全部が回路素子によって実現されてもよい。
【００７２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７３】
２３  アンテナ、２４  通信装置、２５  ユーザインターフェイス、２６  カメラ、２７  フラッシュメモリ、２８  ＲＡＭ、２９  ＲＯＭ、３０  メモリカード駆動装置、３１  メモリカード、３２  マイク、３３  スピーカ、３４  音声信号処理回路、３５  モニタ、３７  データ通信Ｉ／Ｆ、３８  バイブレータ、１００  情報表示端末、２１０  タッチパネル、２２０  表示制御部、２３０  変換部。
【図１】
2014103533.tif 000003
【図２】
2014103533.tif 000004
【図３】
2014103533.tif 000005
【図４】
2014103533.tif 000006
【図５】
2014103533.tif 000007
【図６】
2014103533.tif 000008
【図７】
2014103533.tif 000009
【図８】
2014103533.tif 000010