(57)【特許請求の範囲】
【請求項１】
表面に対して行われる接触を検出するタッチパネルと、
前記タッチパネルによって接触が検出された位置を結ぶ軌跡に基づいて文字を認識する文字認識処理を行う制御部とを備える文字入力装置であって、
前記制御部は、文字認識処理によって認識された文字に基づいて入力文字列の候補を前記タッチパネルに表示させ、当該候補の１つの表示領域内で第１の接触が前記タッチパネルによって検出され、かつ、前記タッチパネルによって他の位置で第２の接触が同時に検出された場合に、前記第１の接触が検出された表示領域に対応する候補を入力文字列と受け付けることを特徴とする文字入力装置。
【請求項２】
前記制御部は、当該候補の１つの表示領域内で第１の接触が前記タッチパネルによって検出され、かつ、前記タッチパネルによって他の位置で第２の接触が同時に検出されない場合に、前記第１の接触が検出された位置を、前記軌跡を構成する位置の１つとして処理することを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記制御部は、前記候補の１つの表示領域内で第１の接触が前記タッチパネルによって検出され、かつ、前記タッチパネルによって他の所定の領域内で第２の接触が検出された場合に、前記第１の接触が検出された表示領域に対応する候補を入力文字列と受け付けることを特徴とする請求項１または２に記載の文字入力装置。
【請求項４】
前記制御部は、文字認識処理によって認識された文字に基づく入力文字列の候補を、前記タッチパネルによって接触が検出された位置の近傍に表示させることを特徴とする請求項１から３のいずれか１項に記載の文字入力装置。
【請求項５】
前記制御部は、前記入力文字列の候補として、文字認識処理によって認識された複数の文字を表示させることを特徴とする請求項１から４のいずれか１項に記載の文字入力装置。
【請求項６】
前記制御部は、前記入力文字列の候補として、文字認識処理によって認識された文字を予測変換または漢字変換処理して得られた文字を表示させることを特徴とする請求項１から４のいずれか１項に記載の文字入力装置。
【請求項７】
表面に対する接触を検出するタッチパネルを有する文字入力装置によって実行される文字入力方法であって、
前記タッチパネルによって接触が検出された位置を結ぶ軌跡に基づいて文字を認識する文字認識処理を行うステップと、
文字認識処理によって認識された文字に基づいて入力文字列の候補を前記タッチパネルに表示させるステップと、
前記候補の１つの表示領域内で第１の接触が前記タッチパネルによって検出され、かつ、前記タッチパネルによって他の位置で第２の接触が同時に検出された場合に、前記第１の接触が検出された表示領域に対応する候補を入力文字列と受け付けるステップと
を含むことを特徴とする文字入力方法。
【請求項８】
表面に対する接触を検出するタッチパネルを有する文字入力装置に、
前記タッチパネルによって接触が検出された位置を結ぶ軌跡に基づいて文字を認識する文字認識処理を行うステップと、
文字認識処理によって認識された文字に基づいて入力文字列の候補を前記タッチパネルに表示させるステップと、
前記候補の１つの表示領域内で第１の接触が前記タッチパネルによって検出され、かつ、前記タッチパネルによって他の位置で第２の接触が同時に検出された場合に、前記第１の接触が検出された表示領域に対応する候補を入力文字列と受け付けるステップと
を実行させることを特徴とする文字入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力装置、文字入力方法および文字入力プログラムに関する。
【背景技術】
【０００２】
近年、直感的な操作を可能にするとともに、キーボードのように物理的に大きな面積を必要とするデバイスを具備しない小型の文字入力装置を実現するために、タッチパネルが広く利用されるようになっている。タッチパネルを用いて文字を入力するための技術として、タッチパネル上で文字を手書き入力する技術（例えば、特許文献１）が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１４１４４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、タッチパネル上で文字を手書き入力する場合、文字を手書き入力する動作が文字入力装置によって別の動作と誤認されるおそれがあると、手書き入力による文字入力の操作性が悪化する。例えば、手書き入力された文字の候補を選択可能な状態でタッチパネル上に表示させる場合、新たな文字を手書き入力しているつもりであるのに、誤って候補に触れてしまったためにその候補が選択され、手書き入力が中断されると、利用者は、選択された候補を取り消す操作を行った上で、新たな文字の手書き入力をやり直さなければならない。
【０００５】
本発明は、上記に鑑みてなされたものであって、手書き方式による文字入力を行う場合の操作性を向上させることができる文字入力装置、文字入力方法および文字入力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、表面に対して行われる接触を検出するタッチパネルと、前記タッチパネルによって接触が検出された位置を結ぶ軌跡に基づいて文字を認識する文字認識処理を行う制御部とを備える文字入力装置であって、前記制御部は、文字認識処理によって認識された文字に基づいて入力文字列の候補を前記タッチパネルに表示させ、当該候補の１つの表示領域内で第１の接触が前記タッチパネルによって検出され、かつ、前記タッチパネルによって他の位置で第２の接触が同時に検出された場合に、前記第１の接触が検出された表示領域に対応する候補を入力文字列と受け付けることを特徴とする。
【０００７】
ここで、前記制御部は、当該候補の１つの表示領域内で第１の接触が前記タッチパネルによって検出され、かつ、前記タッチパネルによって他の位置で第２の接触が同時に検出されない場合に、前記第１の接触が検出された位置を、前記軌跡を構成する位置の１つとして処理することが好ましい。
【０００８】
また、前記制御部は、前記候補の１つの表示領域内で第１の接触が前記タッチパネルによって検出され、かつ、前記タッチパネルによって他の所定の領域内で第２の接触が検出された場合に、前記第１の接触が検出された表示領域に対応する候補を入力文字列と受け付けることが好ましい。
【０００９】
また、前記制御部は、文字認識処理によって認識された文字に基づく入力文字列の候補を、前記タッチパネルによって接触が検出された位置の近傍に表示させることが好ましい。
【００１０】
また、前記制御部は、前記入力文字列の候補として、文字認識処理によって認識された複数の文字を表示させることが好ましい。
【００１１】
また、前記制御部は、前記入力文字列の候補として、文字認識処理によって認識された文字を予測変換または漢字変換処理して得られた文字を表示させることとしてもよい。
【００１２】
また、上述した課題を解決し、目的を達成するために、本発明は、表面に対する接触を検出するタッチパネルを有する文字入力装置によって実行される文字入力方法であって、前記タッチパネルによって接触が検出された位置を結ぶ軌跡に基づいて文字を認識する文字認識処理を行うステップと、文字認識処理によって認識された文字に基づいて入力文字列の候補を前記タッチパネルに表示させるステップと、前記候補の１つの表示領域内で第１の接触が前記タッチパネルによって検出され、かつ、前記タッチパネルによって他の位置で第２の接触が同時に検出された場合に、前記第１の接触が検出された表示領域に対応する候補を入力文字列と受け付けるステップとを含むことを特徴とする。
【００１３】
また、上述した課題を解決し、目的を達成するために、本発明は、文字入力プログラムであって、表面に対する接触を検出するタッチパネルを有する文字入力装置に、前記タッチパネルによって接触が検出された位置を結ぶ軌跡に基づいて文字を認識する文字認識処理を行うステップと、文字認識処理によって認識された文字に基づいて入力文字列の候補を前記タッチパネルに表示させるステップと、前記候補の１つの表示領域内で第１の接触が前記タッチパネルによって検出され、かつ、前記タッチパネルによって他の位置で第２の接触が同時に検出された場合に、前記第１の接触が検出された表示領域に対応する候補を入力文字列と受け付けるステップとを実行させることを特徴とする。
【発明の効果】
【００１４】
本発明に係る文字入力装置、文字入力方法および文字入力プログラムは、手書き方式による文字入力を行う場合の操作性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、携帯電話端末の外観を示す正面図である。
【図２】図２は、手書き入力がなされた場合の携帯電話端末の動作を示す図である。
【図３】図３は、携帯電話端末の機能的な構成を示すブロック図である。
【図４】図４は、携帯電話端末による文字入力処理の処理手順を示すフロー図である。
【図５】図５は、予測変換して得られた文字列を候補として表示する場合の携帯電話端末の動作を示す図である。
【図６】図６は、入力された文字の候補を、手書き入力のためにタッチパネルに接触している指の近傍に表示する場合の携帯電話端末の動作を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、文字入力装置として携帯電話端末を例として説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、タッチパネルを備える各種装置、例えば、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【００１７】
（実施形態）
図１は、本発明の文字入力装置の一実施形態である携帯電話端末１の外観を示す正面図である。携帯電話端末１は、タッチパネル２と、ボタン３Ａ、ボタン３Ｂおよびボタン３Ｃからなる入力部３を備える。タッチパネル２は、文字、図形、画像等を表示するとともに、指、スタイラス、ペン等（以下、単に「指」という）を用いてタッチパネル２に対して行われる各種動作を検出する。タッチパネル２は、いわゆるマルチタッチに対応しており、複数の指が同時にタッチパネル２に触れた場合でも、各指がタッチパネル２上のどの位置に触れたかを個別に検出することができる。入力部３は、いずれかのボタンが押下された場合に、押下されたボタンに対応する機能を起動させる。
【００１８】
携帯電話端末１は、タッチパネル２を通じて手書き方式による文字の入力を受け付ける。手書き方式とは、タッチパネル２に触れたまま移動した指の接触が検出された位置を結んだ軌跡と、文字の字体とを照合して入力された文字を認識する方式である。
【００１９】
図２を参照しながら、携帯電話端末１が手書き方式による文字入力をどのように受け付けるのかについて具体的に説明する。図２は、手書き入力がなされた場合の携帯電話端末１の動作を示す図である。図２に示すステップＳ１１では、タッチパネル２にメモデータ画面２０Ａが表示され、メモデータ画面２０Ａの下方には入力文字列候補表示領域２０Ｂが設けられている。
【００２０】
メモデータ画面２０Ａは、入力された文字を読み出し可能な状態で携帯電話端末１内や携帯電話端末１が無線通信によってアクセス可能なサーバ装置内に保存したり、付箋紙のように容易に取り外すことが可能な状態で待受画面上に表示させたりするために利用される画面である。入力文字列候補表示領域２０Ｂは、入力された文字の候補が表示される領域である。なお、ステップＳ１１でタッチパネル２に表示させる画面は、必ずしもメモデータ画面２０Ａである必要なく、例えば、電子メールの本文の入力画面のように、文字の入力を受け付ける画面であればどのような画面であってもよい。
【００２１】
ステップＳ１２では、利用者が、タッチパネル２に対して縦長の線を手書き入力している。携帯電話端末１は、このようにして手書き方式で文字が入力されると、文字認識処理を実行して入力された文字を認識する。ここで、文字認識処理によって、文字が正しく認識された確度が高い順に、英字の「Ｉ」と、平仮名の「し」と、数字の「１」とが認識されたものとする。
【００２２】
ステップＳ１３では、携帯電話端末１は、認識された３つの文字を、入力された文字の候補として入力文字列候補表示領域２０Ｂに表示する。また、携帯電話端末１は、認識された３つの文字のうち最も確度が高い文字である「Ｉ」を、入力がまだ確定していないことを示す下線を付してメモデータ画面２０Ａに表示する。
【００２３】
携帯電話端末１は、入力文字列候補表示領域２０Ｂに表示されているいずれかの候補の表示領域内Ａで指が接触する動作（または、指が離れる動作）がタッチパネル２によって検出され、かつ、その際にタッチパネル２の他の位置Ｂで接触が検出された場合に、表示領域内Ａに対応する候補が選択されたと判定する。すなわち、携帯電話端末１は、入力文字列候補表示領域２０Ｂに表示されている候補の表示領域内で、タップ操作等による指の接触等が検出されただけでは、候補が選択されたと判定しない。
【００２４】
例えば、ステップＳ１４のように、入力文字列候補表示領域２０Ｂに候補が表示されている状態で、利用者が、タッチパネル２に対して英字の「ｃ」を手書き入力し、その際に、指が入力文字列候補表示領域２０Ｂ内の候補の表示領域を通過したものとする。この場合、候補の表示領域を指が通過した際に、タッチパネル２の他の位置で接触が検出されていないため、携帯電話端末１は、候補が選択されたと判定せずに、手書き方式による文字入力が行われたものとして文字認識処理を実行する。
【００２５】
そして、ステップＳ１５では、携帯電話端末１は、文字認識処理によって得られた「ｃ」等の候補を入力文字列候補表示領域２０Ｂに表示する。また、携帯電話端末１は、ステップＳ１３の段階で表示していた候補のいずれも選択されずに次の文字が手入力されたため、メモデータ画面２０Ａにおいて、未確定文字として表示されていた「Ｉ」を、入力が確定した文字として下線を外して表示し直し、新たに認識された文字の１つである「ｃ」を、入力がまだ確定していないことを示す下線を付して表示する。
【００２６】
一方、例えば、ステップＳ１６のように、入力文字列候補表示領域２０Ｂ内の「し」の表示領域に指が触れ、かつ、他の位置にも別の指が触れる動作がタッチパネル２によって検出されたものとする。この場合、携帯電話端末１は、「し」が選択されたと判定し、ステップＳ１７において、未確定文字として表示されていた「Ｉ」をメモデータ画面２０Ａから消去し、代わりに「し」を入力が確定した文字として表示する。なお、２カ所での指の接触は、いずれが先に行われてもよい。
【００２７】
候補に触れただけでその候補が選択されることとすると、利用者は、手書き方式で文字を入力するに際して、誤って候補に触れることがないように注意する必要がある。上述したように、他の位置での接触が検出されなければ候補が選択されたとみなさないこととすれば、単に触れただけでは候補が選択されることがないため、利用者は、表示されている候補を気にすることなく手書き方式で文字を入力することができる。また、画面全体を使って文字を描くことができるため、タッチパネル２が狭い場合でも手書き方式で文字を精度良く入力しやすい。
【００２８】
また、候補を選択するためにタッチパネル２の他の位置を触れることを要件とすることは、例えば、ボタン３Ａを押下することを要件とすること等と比べて、指を置く位置の自由度が高く、より良好な操作性を実現できる。
【００２９】
次に、携帯電話端末１の機能的な構成について説明する。図３は、携帯電話端末１の機能的な構成を示すブロック図である。図３に示すように携帯電話端末１は、タッチパネル２と、入力部３と、電源部５と、通信部６と、スピーカ７と、マイク８と、記憶部９と、主制御部１０と、ＲＡＭ（Random  Access  Memory）１１とを有する。
【００３０】
タッチパネル２は、表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ２Ａとを有する。タッチセンサ２Ａは、指を用いてタッチパネル２に対して行われた各種動作を、動作が行われた場所のタッチパネル２上での位置とともに検出する。タッチセンサ２Ａによって検出される動作には、指をタッチパネル２の表面に接触させる動作や、指をタッチパネル２の表面に接触させたまま移動させる動作や、指をタッチパネル２の表面から離す動作が含まれる。なお、タッチセンサ２Ａは、感圧式、静電式等のいずれの検出方式を採用していてもよい。表示部２Ｂは、例えば、液晶ディスプレイ（ＬＣＤ、Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネル等で構成され、文字、図形、画像等を表示する。
【００３１】
入力部３は、物理的なボタン等を通じて利用者の操作を受け付け、受け付けた操作に対応する信号を主制御部１０へ送信する。電源部５は、蓄電池または外部電源から得られる電力を、主制御部１０を含む携帯電話端末１の各機能部へ供給する。通信部６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式等による無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。スピーカ７は、電話通信における相手側の音声や着信音等を出力する。マイク８は、利用者等の音声を電気的な信号へ変換する。
【００３２】
記憶部９は、例えば、不揮発性メモリや磁気記憶装置であり、主制御部１０での処理に利用されるプログラムやデータを保存する。具体的には、記憶部９は、メールの送受信や閲覧のためのメールプログラム９Ａや、メモデータ画面２０Ａを提供するメモプログラム９Ｂや、上述した手書き方式での文字入力を受け付けるための文字入力プログラム９Ｃや、利用者が入力しようとしている文字を予測する予測変換処理等に用いられる辞書データ９Ｄを記憶する。記憶部９には、携帯電話端末１の基本的な機能を実現するオペレーティングシステムプログラムや、氏名、電話番号、メールアドレス等が登録されたアドレス帳データ等の他のプログラムやデータも記憶される。
【００３３】
主制御部１０は、例えば、ＣＰＵ（Central  Processing  Unit）であり、携帯電話端末１の動作を統括的に制御する。具体的には、主制御部１０は、記憶部９に記憶されているデータを必要に応じて参照しつつ、記憶部９に記憶されているプログラムを実行して、タッチパネル２、通信部６等を制御することによって各種処理を実行する。主制御部１０は、記憶部９に記憶されているプログラムや、処理を実行することによって取得／生成／加工されたデータを、一時的な記憶領域を提供するＲＡＭ１１に必要に応じて展開する。なお、主制御部１０が実行するプログラムや参照するデータは、通信部６による無線通信でサーバ装置からダウンロードすることとしてもよい。
【００３４】
次に、携帯電話端末１が文字の入力を受け付ける場合の動作について説明する。図４は、携帯電話端末１による文字入力処理の処理手順を示すフロー図である。図４に示す文字入力処理は、主制御部１０が記憶部９から文字入力プログラム９Ｃを読み出して実行することにより実現され、手書き方式での文字入力が終了するまで繰り返し実行される。なお、手書き方式での文字入力を開始させるための操作と、終了させるための操作については特に限定しない。
【００３５】
図４に示すように、ステップＳ２１として、タッチパネル２が指の接触が検出すると、主制御部１０は、ステップＳ２２として、接触が検出された位置が入力文字列候補表示領域２０Ｂに表示された候補の表示領域内であるかを判定する。
【００３６】
そして、接触が検出された位置が候補の表示領域内である場合（ステップＳ２２，Ｙｅｓ）、主制御部１０は、さらに、ステップＳ２３として、他の位置での接触がタッチパネル２によって検出されているかを判定する。なお、候補の表示領域内に指が置かれた後に少し遅れて他の位置に指が置かれた場合も検出できるように、ステップＳ２３での判断は、他の位置での接触がタッチパネル２によって検出されるか、あるいは、予め決められたタイムアウト時間が経過するまで継続的に行うこととしてもよい。
【００３７】
そして、他の位置での接触がタッチパネル２によって検出された場合（ステップＳ２３，Ｙｅｓ）、主制御部１０は、ステップＳ２４として、ステップＳ２１で接触が検出された位置に表示されている候補を、入力された文字として確定させ、文字入力処理を完了させる。
【００３８】
一方、接触が検出された位置が候補の表示領域内でない場合（ステップＳ２２，Ｎｏ）、または、他の位置での接触がタッチパネル２によって検出されていない場合（ステップＳ２３，Ｎｏ）、主制御部１０は、ステップＳ２５として、ＲＡＭ１１上に予め設けられた領域に指の移動の軌跡を記録し、ステップＳ２６として、記録済みの軌跡に基づいて文字認識処理を実行する。
【００３９】
そして、文字認識処理によって文字が認識された場合（ステップＳ２７，Ｙｅｓ）、主制御部１０は、ステップＳ２８として、指の移動の軌跡をクリアし、ステップＳ２９として、認識されたそれぞれの文字を候補として入力文字列候補表示領域２０Ｂに表示させる。このとき、主制御部１０は、候補が選択された場合にどの候補が選択されたかを判別できるように、認識された文字と表示領域の対応をＲＡＭ１１上に設けられた所定の領域に記録しておく。そして、主制御部１０は、文字入力処理を完了させる。
【００４０】
文字認識処理によって文字が認識されない場合（ステップＳ２７，Ｎｏ）、まだ文字の字画が全て入力されていないと考えられるため、主制御部１０は、指の移動の軌跡をそのままにして、文字入力処理を完了させる。
【００４１】
上述してきたように、携帯電話端末１は、複数の箇所で接触が検出された場合に候補が選択されたとみなすように構成されているので、手書き方式による文字入力を行う場合の操作性を向上させることができる。
【００４２】
なお、上記の実施形態で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、文字入力プログラム９Ｃは、複数のプログラムに分割されていてもよいし、他のプログラムと統合されていてもよい。
【００４３】
また、入力文字列候補表示領域２０Ｂに表示された候補が選択されたと判定する条件として、他の接触が検出される位置を、文字の入力領域に限定することとしてもよい。このように限定することは、タッチパネル２上に複数の入力領域をもつ画面が表示されている場合に特に有効である。
【００４４】
例えば、電子メールの作成画面では、件名の入力領域と、送信先メールアドレスの入力領域と、本文の入力領域とが設けられる。このような画面に対して手書き方式で文字を入力する場合に、他の接触が検出される位置を入力領域に限定すれば、選択された候補をどの入力領域に対する入力とするかが明確となる。
【００４５】
また、上記の実施形態では、文字認識処理自体によって得られた複数の文字を、入力された候補として入力文字列候補表示領域２０Ｂに表示することとしたが、文字認識処理によって得られた文字を予測変換または漢字変換して得られた文字列を、入力された候補として入力文字列候補表示領域２０Ｂに表示することとしてもよい。予測変換とは、文字の結びつきの強さや使用頻度等に基づいて、入力途中の文字から、利用者が入力しようとしている文字列を予測する技術である。
【００４６】
図５は、予測変換して得られた文字列を候補として表示する場合の携帯電話端末１の動作を示す図である。図５に示すステップＳ４１では、タッチパネル２にメモデータ画面２０Ａが表示され、メモデータ画面２０Ａの下方には入力文字列候補表示領域２０Ｂが設けられている。
【００４７】
ステップＳ４２では、利用者が、タッチパネル２に対して縦長の線を手書き入力している。携帯電話端末１は、このようにして手書き方式で文字が入力されると、文字認識処理を実行して入力された文字を認識する。ここで、文字認識処理によって、平仮名の「し」が認識されたものとする。
【００４８】
ステップＳ４３では、携帯電話端末１は、認識された「し」を、入力がまだ確定していないことを示す下線を付してメモデータ画面２０Ａに表示する。また、携帯電話端末１は、認識された「し」に基づいて予測変換処理を実行し、予測変換処理によって得られた「しかし」と「仕事」とを、入力された文字の候補として入力文字列候補表示領域２０Ｂに表示する。
【００４９】
そして、ステップＳ４４のように、入力文字列候補表示領域２０Ｂに候補が表示されている状態で、利用者が、タッチパネル２に対して平仮名の「ん」を手書き入力し、その際に、指が入力文字列候補表示領域２０Ｂ内の候補の表示領域を通過したものとする。この場合、候補の表示領域を指が通過した際に、タッチパネル２の他の位置で接触が検出されていないため、携帯電話端末１は、候補が選択されたと判定せずに、手書き方式による文字入力が行われたものとして文字認識処理を実行する。
【００５０】
そして、ステップＳ４５では、携帯電話端末１は、文字認識処理によって得られた「ん」を、入力がまだ確定していないことを示す下線を付してメモデータ画面２０Ａに追加表示する。この結果、メモデータ画面２０Ａには、「しん」が、入力がまだ確定していないことを示す下線を付して表示された状態となる。また、携帯電話端末１は、確定していない「し」と、新たに認識された「ん」とを連結させた「しん」に基づいて予測変換処理を実行し、予測変換処理によって得られた「心配」と「信頼」とを、入力された文字の候補として入力文字列候補表示領域２０Ｂに表示する。
【００５１】
一方、例えば、ステップＳ４６のように、入力文字列候補表示領域２０Ｂ内の「しかし」の表示領域に指が触れ、かつ、他の位置にも別の指が触れる動作がタッチパネル２によって検出されたものとする。この場合、携帯電話端末１は、「しかし」が選択されたと判定し、ステップＳ４７において、未確定文字として表示されていた「し」をメモデータ画面２０Ａから消去し、代わりに「しかし」を入力が確定した文字として表示する。
【００５２】
このように、予測変換または漢字変換して得られた文字列を候補として表示する場合においても、他の位置での接触が検出されなければ候補が選択されたとみなさないこととすることで、利用者は、表示されている候補を気にすることなく手書き方式で文字を入力することができる。また、候補を選択するためにタッチパネル２の他の位置を触れることは、容易に実行可能な操作である。
【００５３】
また、上記の実施形態では、入力された文字の候補を入力文字列候補表示領域２０Ｂ内に表示することとしたが、入力された文字の候補を、手書き入力のためにタッチパネル２に接触している指の近傍に表示することとしてもよい。
【００５４】
図６は、入力された文字の候補を、手書き入力のためにタッチパネル２に接触している指の近傍に表示する場合の携帯電話端末１の動作を示す図である。図６に示すステップＳ５１では、タッチパネル２にメモデータ画面２０Ａが表示されている。図２に示したステップＳ１１と異なり、メモデータ画面２０Ａの下方には入力文字列候補表示領域２０Ｂが設けられていない。
【００５５】
ステップＳ５２では、利用者が、タッチパネル２に対して縦長の線を手書き入力している。携帯電話端末１は、このようにして手書き方式で文字が入力されると、文字認識処理を実行して入力された文字を認識する。ここで、文字認識処理によって、文字が正しく認識された確度が高い順に、英字の「Ｉ」と、平仮名の「し」と、数字の「１」とが認識されたものとする。
【００５６】
ステップＳ５３では、携帯電話端末１は、認識された３つの文字を、入力された文字の候補として、タッチパネル２に対して縦長の線を手書き入力した指の近傍に表示している。ここで、縦長の線を手書き入力した指をタッチパネル２に触れさせたままで、他の指で候補を選択することにより、選択した候補が入力された文字として確定する。
【００５７】
一方、ステップＳ５２で入力された縦長の線が「い」や「は」の左側の縦長の線であった場合のように、文字の続きの字画を入力したい場合、利用者は、入力された文字の候補を表示させたままで残りの字画をタッチパネル２に対して手書き入力すればよい。このとき、指がいずれかの候補に触れたとしても、他の位置で指がタッチパネル２に接触していなければ候補が選択されることはない。
【００５８】
なお、入力された文字の候補を表示する位置は、手書き入力した指の近傍のうち、特定の相対位置付近であることが好ましい。例えば、利用者が右手の人差し指で文字を手書き入力し、右手の中指で候補を選択する場合は、図６のステップＳ５３の例のように、入力された文字の候補を、手書き入力した指の右上付近に表示することが好ましい。この付近に候補を表示することにより、利用者は、手書き方式で文字を入力した後に、手を移動させることなく候補を選択することができる。入力された文字の候補を表示する位置の相対位置は、手書き入力をする指と候補を選択する指とを予め利用者に登録させ、登録内容に応じて決めることとしてもよい。
【００５９】
また、手書き入力した指の近傍に候補を表示する方式と、候補を入力文字列候補表示領域２０Ｂに表示する方式とを組み合わせてもよい。例えば、図６に示したように、文字認識処理自体によって得られた複数の文字を、入力された候補として、手書き入力した指の近傍に表示し、図５に示したように、文字認識処理自体によって得られた文字を予測変換または漢字変換して得られた文字列を、入力された候補として入力文字列候補表示領域２０Ｂに表示することとしてもよい。
【産業上の利用可能性】
【００６０】
以上のように、本発明に係る文字入力装置、文字入力方法および文字入力プログラムは、文字の入力に有効であり、手書き方式による文字入力を行う場合の操作性を向上させることが必要な場合に特に適している。
【符号の説明】
【００６１】
１  携帯電話端末
２  タッチパネル
２Ａ  タッチセンサ
２Ｂ  表示部
３  入力部
３Ａ、３Ｂ、３Ｃ  ボタン
５  電源部
６  通信部
７  スピーカ
８  マイク
９  記憶部
９Ａ  メールプログラム
９Ｂ  メモプログラム
９Ｃ  文字入力プログラム
９Ｄ  辞書データ
１０  主制御部
１１  ＲＡＭ
２０Ａ  メモデータ画面
２０Ｂ  入力文字列候補表示領域
【図１】
0005455847.tif 000002
【図２】
0005455847.tif 000003
【図３】
0005455847.tif 000004
【図４】
0005455847.tif 000005
【図５】
0005455847.tif 000006
【図６】
0005455847.tif 000007