(57)【要約】【課題】ソフトウェアキーボードを用いたブラインドタッチを容易にすることが可能な文字入力装置等を提供することにある。【解決手段】画像を表示する表示部と、表示部に重畳して配置され、操作者のタッチ入力を検出する入力部と、表示部にソフトウェアキーボードを表示させ、入力検出部でソフトウェアキーボードの１つのキーの画像がタッチされたことを検出したら、タッチ中のキーに対応する文字を表示部の文字入力領域に入力候補文字として表示させ、入力検出部で入力候補文字を確定する操作を検出したら、入力候補文字を入力済み文字列を構成する入力済み文字として表示部の文字入力領域に表示させる制御部と、を備える。【選択図】図２
2011192179.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
前記表示部に重畳して配置され、操作者のタッチ入力を検出する入力検出部と、
前記表示部にソフトウェアキーボードを表示させ、前記入力検出部でソフトウェアキーボードの１つのキーの画像がタッチされたことを検出したら、当該タッチ中のキーに対応する文字を前記表示部の文字入力領域に入力候補文字として表示させ、前記入力検出部で前記入力候補文字を確定する操作を検出したら、入力候補文字を入力済み文字列を構成する入力済み文字として前記表示部の文字入力領域に表示させる制御部と、
を備えることを特徴とする文字入力装置。
【請求項２】
前記制御部は、タッチが生じている状態で、確定操作なくタッチが解消すると、前記文字入力領域に表示されているタッチ中のキーに対応する入力候補文字を消去することを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記制御部は、前記タッチ中のキーの背景色と入力候補文字の背景色とを同一の色にすることを特徴とする請求項１又は２に記載の文字入力装置。
【請求項４】
前記制御部は、前記入力検出部で入力候補文字を確定する操作を検出したら、当該文字の背景色を変えることを特徴とする請求項１〜３のいずれか１項に記載の文字入力装置。
【請求項５】
前記制御部は、前記入力検出部で複数のキーがタッチされていることを検出したら、タッチされた順序に応じて、タッチされている複数のキーの背景色及び対応する複数の入力候補文字の背景色を異ならせることを特徴とする請求項１〜４のいずれか１項に記載の文字入力装置。
【請求項６】
前記制御部は、タッチされている複数のキーの背景色及び対応する複数の入力候補文字の背景色を、同一色相でタッチされた順序に応じて徐々に明るく又は暗くすることを特徴とする請求項５に記載の文字入力装置。
【請求項７】
前記制御部は、入力候補文字がアルファベットであり、他の入力済みアルファベットに続けて入力されることで平仮名に変換可能な場合には、前記入力候補文字又は前記入力候補文字と直前の入力済みアルファベットとの組み合わせを平仮名に置換して表示することを特徴とする請求項１〜６のいずれか１項に記載の文字入力装置。
【請求項８】
前記制御部は、置換した平仮名の背景色を置換前の入力候補文字の背景色と同一の色にすることを特徴とする請求項７に記載の文字入力装置。
【請求項９】
前記制御部は、各キーの背景色が予め設定されたソフトウェアキーボードを前記表示部に表示させることを特徴とする請求項１〜３のいずれか１項に記載の文字入力装置。
【請求項１０】
前記制御部は、前記入力検出部でソフトウェアキーボードの１つのキーの画像がタッチされたことを検出したら、前記１つのキーに対応する文字を前記表示部の文字入力領域に入力候補文字として表示させるとともに、入力候補文字の背景色を前記１つのキーの背景色と同一の色にすることを特徴とする請求項９に記載の文字入力装置。
【請求項１１】
前記制御部は、左右方向中央部から一方の側のキーの背景色が第１の色相であり、左右方向中央部から他方の側のキーの背景色が第２の色相であり、キーの背景色が左右方向中央側から左右方向端部側に向かうに従って明度が徐々に明るく又は暗く変化するソフトウェアキーボードを前記表示部に表示させることを特徴とする請求項９又は１０に記載の文字入力装置。
【請求項１２】
前記入力検出部は、所定の閾値以下の押圧力によるタッチ及び前記閾値より強い押圧力によるタッチの少なくとも２段階のタッチを検出可能であり、
前記制御部は、前記入力検出部でキーの画像が前記閾値より強い押圧力でタッチされたことを検出したら、当該キーに対応する文字の入力を確定することを特徴とする請求項１〜１１のいずれか１項に記載の文字入力装置。
【請求項１３】
前記制御部は、前記入力検出部でキーの画像へのタッチが解消されたことを検出したら、当該キーに対応する文字の入力を確定することを特徴とする請求項１〜１１のいずれか１項に記載の文字入力装置。
【請求項１４】
画像を表示する表示部と、前記表示部に重畳して配置され、操作者のタッチ入力を検出する入力検出部と、を備える文字入力装置で実行される方法であって、
前記表示部にソフトウェアキーボードを表示させるステップと、
前記入力検出部でソフトウェアキーボードの１つのキーの画像がタッチされたことを検出したら、当該タッチ中のキーに対応する文字を前記表示部の文字入力領域に入力候補文字として表示させるステップと、
前記入力検出部で前記入力候補文字を確定する操作を検出したら、入力候補文字を入力済み文字列を構成する入力済み文字として前記表示部の文字入力領域に表示させるステップと、
を含むことを特徴とする文字入力方法。
【請求項１５】
画像を表示する表示部と、前記表示部に重畳して配置され、操作者のタッチ入力を検出する入力検出部と、を備える文字入力装置で実行されるプログラムであって、
前記表示部にソフトウェアキーボードを表示させるステップと、
前記入力検出部でソフトウェアキーボードの１つのキーの画像がタッチされたことを検出したら、当該タッチ中のキーに対応する文字を前記表示部の文字入力領域に入力候補文字として表示させるステップと、
前記入力検出部で前記入力候補文字を確定する操作を検出したら、入力候補文字を入力済み文字列を構成する入力済み文字として前記表示部の文字入力領域に表示させるステップと、
を含むことを特徴とする文字入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部に表示されたソフトウェアキーボードを用いて文字の入力を行う文字入力装置、文字入力方法及び文字入力プログラムに関する。
【背景技術】
【０００２】
携帯電話機等の通信機器では、操作者の指示を入力する装置として、キーボードや、テンキー、ボタンを押下する入力装置以外の種々の入力装置がある。例えば、特許文献１には、文字表示領域を有する文字入力画面を表示手段に表示させ、複数文字を配置した仮想文字表をタッチパネルに対応付け、タッチパネルにタッチ入力された位置に対応する仮想文字表の文字を入力対象文字として文字表示領域に表示させる文字入力装置が記載されている。また、特許文献１に記載の文字入力装置は、タッチ入力が継続されている間に当該タッチ入力の位置に応じて、仮想文字表に対応する入力対象文字を切り替えて文字表示領域に表示させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２６３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、携帯電子機器としては、一般的なＱＷＥＲＴＹ配列のキーボードの画像を画像表示部に表示させ、画像表示部の前面に配置されたタッチパネルで所望のキーの画像をタッチすることで文字入力を行う、いわゆるソフトウェアキーボードを入力部として備えるものがある。
【０００５】
しかしながら、ソフトウェアキーにはハードウェアキーのような凹凸やクリック感がないので、所望の文字を入力するためには、キーボード（ソフトウェアキー）のどの位置にタッチしているかを確認しながら、文字入力をする必要がある。そのため、主に文字入力領域を見ながら文字入力を行う、いわゆるブラインドタッチで文字入力することが困難であるという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、ソフトウェアキーボードを用いた場合でもブラインドタッチでの入力操作を容易にすることが可能な文字入力装置、文字入力方法及び文字入力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る文字入力装置は、画像を表示する表示部と、前記表示部に重畳して配置され、操作者のタッチ入力を検出する入力検出部と、前記表示部にソフトウェアキーボードを表示させ、前記入力検出部でソフトウェアキーボードの１つのキーの画像がタッチされたことを検出したら、当該タッチ中のキーに対応する文字を前記表示部の文字入力領域に入力候補文字として表示させ、前記入力検出部で前記入力候補文字を確定する操作を検出したら、入力候補文字を入力済み文字列を構成する入力済み文字として前記表示部の文字入力領域に表示させる制御部と、を備えることを特徴とする。
【０００８】
ここで、前記制御部は、タッチが生じている状態で、確定操作なくタッチが解消すると、前記文字入力領域に表示されているタッチ中のキーに対応する入力候補文字を消去することが好ましい。
【０００９】
また、前記制御部は、前記タッチ中のキーの背景色と入力候補文字の背景色とを同一の色にすることが好ましい。
【００１０】
また、前記制御部は、前記入力検出部で入力候補文字を確定する操作を検出したら、当該文字の背景色を変えることが好ましい。
【００１１】
また、前記制御部は、前記入力検出部で複数のキーがタッチされていることを検出したら、タッチされた順序に応じて、タッチされている複数のキーの背景色及び対応する複数の入力候補文字の背景色を異ならせることが好ましい。
【００１２】
また、前記制御部は、タッチされている複数のキーの背景色及び対応する複数の入力候補文字の背景色を、同一色相でタッチされた順序に応じて徐々に明るく又は暗くすることが好ましい。
【００１３】
また、前記制御部は、入力候補文字がアルファベットであり、他の入力済みアルファベットに続けて入力されることで平仮名に変換可能な場合には、前記入力候補文字又は前記入力候補文字と直前の入力済みアルファベットとの組み合わせを平仮名に置換して表示することが好ましい。
【００１４】
また、前記制御部は、置換した平仮名の背景色を置換前の入力候補文字の背景色と同一の色にすることが好ましい。
【００１５】
また、前記制御部は、各キーの背景色が予め設定されたソフトウェアキーボードを前記表示部に表示させることが好ましい。
【００１６】
また、前記制御部は、前記入力検出部でソフトウェアキーボードの１つのキーの画像がタッチされたことを検出したら、前記１つのキーに対応する文字を前記表示部の文字入力領域に入力候補文字として表示させるとともに、入力候補文字の背景色を前記１つのキーの背景色と同一の色にすることが好ましい。
【００１７】
また、前記制御部は、左右方向中央部から一方の側のキーの背景色が第１の色相であり、左右方向中央部から他方の側のキーの背景色が第２の色相であり、キーの背景色が左右方向中央側から左右方向端部側に向かうに従って明度が徐々に明るく又は暗く変化するソフトウェアキーボードを前記表示部に表示させることが好ましい。
【００１８】
また、前記入力検出部は、所定の閾値以下の押圧力によるタッチ及び前記閾値より強い押圧力によるタッチの少なくとも２段階のタッチを検出可能であり、前記制御部は、前記入力検出部でキーの画像が前記閾値より強い押圧力でタッチされたことを検出したら、当該キーに対応する文字の入力を確定することが好ましい。
【００１９】
また、前記制御部は、前記入力検出部でキーの画像へのタッチが解消されたことを検出したら、当該キーに対応する文字の入力を確定することが好ましい。
【００２０】
また、本発明に係る文字入力方法は、画像を表示する表示部と、前記表示部に重畳して配置され、操作者のタッチ入力を検出する入力検出部と、を備える文字入力装置で実行される方法であって、前記表示部にソフトウェアキーボードを表示させるステップと、前記入力検出部でソフトウェアキーボードの１つのキーの画像がタッチされたことを検出したら、当該タッチ中のキーに対応する文字を前記表示部の文字入力領域に入力候補文字として表示させるステップと、前記入力検出部で前記入力候補文字を確定する操作を検出したら、入力候補文字を入力済み文字列を構成する入力済み文字として前記表示部の文字入力領域に表示させるステップと、を含むことを特徴とする。
【００２１】
また、本発明に係る文字入力プログラムは、画像を表示する表示部と、前記表示部に重畳して配置され、操作者のタッチ入力を検出する入力検出部と、を備える文字入力装置で実行されるプログラムであって、前記表示部にソフトウェアキーボードを表示させるステップと、前記入力検出部でソフトウェアキーボードの１つのキーの画像がタッチされたことを検出したら、当該タッチ中のキーに対応する文字を前記表示部の文字入力領域に入力候補文字として表示させるステップと、前記入力検出部で前記入力候補文字を確定する操作を検出したら、入力候補文字を入力済み文字列を構成する入力済み文字として前記表示部の文字入力領域に表示させるステップと、を含むことを特徴とする。
【発明の効果】
【００２２】
本発明にかかる文字入力装置、文字入力方法及び文字入力プログラムは、ブラインドタッチでの文字入力を容易にすることが可能となるという効果を奏する。
【図面の簡単な説明】
【００２３】
【図１】図１は、携帯通信機器の外観を示す図である。
【図２】図２は、携帯通信機器の一実施形態の機能の概略構成を示すブロック図である。
【図３−１】図３−１は、携帯通信機器の動作を説明するための説明図である。
【図３−２】図３−２は、携帯通信機器の動作を説明するための説明図である。
【図３−３】図３−３は、携帯通信機器の動作を説明するための説明図である。
【図３−４】図３−４は、携帯通信機器の動作を説明するための説明図である。
【図４−１】図４−１は、携帯通信機器の動作を説明するための説明図である。
【図４−２】図４−２は、携帯通信機器の動作を説明するための説明図である。
【図４−３】図４−３は、携帯通信機器の動作を説明するための説明図である。
【図４−４】図４−４は、携帯通信機器の動作を説明するための説明図である。
【図５−１】図５−１は、携帯通信機器の動作を説明するための説明図である。
【図５−２】図５−２は、携帯通信機器の動作を説明するための説明図である。
【図５−３】図５−３は、携帯通信機器の動作を説明するための説明図である。
【図５−４】図５−４は、携帯通信機器の動作を説明するための説明図である。
【図６】図６は、携帯通信機器の動作を説明するための説明図である。
【図７】図７は、携帯通信機器の動作を説明するための説明図である。
【図８】図８は、携帯通信機器の処理動作の一例を示すフロー図である。
【図９】図９は、携帯通信機器の処理動作の一例を示すフロー図である。
【発明を実施するための形態】
【００２４】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、文字入力装置として携帯通信機器、より具体的には、携帯電話機を例として説明するが、本発明の適用対象は携帯電話機に限定されるものではなく、例えば、ＰＨＳ（Personal Handyphone System）、ＰＤＡ、ポータブル及び車載ナビゲーション装置、ノートパソコン、ゲーム機、自動販売機、ＡＴＭ等に対しても本発明は適用できる。
【００２５】
まず、図１を用いて携帯通信機器１０の外観を説明する。ここで、図１は、携帯通信機器１０の外観を示す図である。図１に示すように、携帯通信機器１０は、筐体１１を有し、携帯通信機器１０を構成する各部は、筐体１１に内蔵されている。また、筐体１１の前面には、表示部３３が配置され、表示部３３の前面には入力部２８が配置されている。また、筐体１１の前面（表示部３３が配置されている面）の長手方向における一方の端部にはマイク１５が配置され、筐体１１の前面の長手方向における他方の端部にはレシーバ１６が配置されている。なお、図１に示す携帯通信機器１０は、表示部３３に後述する文字入力画面を表示させた状態であり、ＱＷＥＲＴＹ配列のソフトウェアキーボードが表示される。
【００２６】
次に、携帯通信機器１０の機能の概略構成を説明する。図２は、携帯通信機器の一実施形態の機能の概略構成を示すブロック図である。携帯通信機器１０は、無線通信機能を備えた携帯電話機である。図２に示すように携帯通信機器１０は、制御部２２と、表示制御部２３と、記憶部２４と、通信部２６と、入力部２８と、音声処理部３０と、ドライバＩＣ３２と、表示部３３と、を有する。
【００２７】
制御部２２は、携帯通信機器１０の全体的な動作を統括的に制御する処理部、例えばＣＰＵ（Central  Processing  Unit）である。すなわち、携帯通信機器１０の各種の処理が、入力部２８の入力や携帯通信機器１０の記憶部２４に保存されるソフトウェアに応じて適切な手順で実行されるように、通信部２６、表示部３３等の動作を制御する。制御部２２は、記憶部２４に保存されているプログラム（例えば、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、制御部２２は、複数のプログラム（アプリケーション、ソフトウェア）を並列で実行することができる。なお、制御部２２は、記憶部２４に記憶されている文字入力アプリケーションのプログラムを起動することで、表示部３３にソフトウェアキーボードを表示させ、入力部２８で入力（タッチ）を検出することで文字入力処理を行う。文字入力処理については、後ほど説明する。
【００２８】
表示制御部２３は、制御部２２から送られる各種の条件と画像情報（画像の素材）に基づいて画像を生成し、ドライバＩＣ３２に出力する。なお、本実施形態では、表示制御部２３を、制御部２２とは別の制御部として設けたが、本発明はこれに限定されず表示制御部２３を制御部２２と一体にして設けてもよいし、制御部２２の一部として設けてもよい。
【００２９】
記憶部２４には、制御部２２での処理に利用されるアプリケーションのプログラムやデータが保存されている。具体的には、文字入力アプリケーションのプログラム等が保存されている。また、データとしては、文字変換のための辞書データ、アドレス帳データ、入力部２８の座標とソフトウェアキーとを対応づける座標・キー対応データベース等が記憶されている。
【００３０】
通信部２６は、アンテナ２６ａを有し、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式などによる無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。
【００３１】
入力部２８は、表示部３３の前面に重畳して配置されたタッチパネルであり、操作者が表面を触るとその接触を入力として検出する。なお、入力部２８は、接触された位置や、その接触の強さ等を検出する。タッチパネルとしては、マトリクススイッチ、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式等種々の方式のタッチパネルを用いることができる。ここで、表示部３３に電源キー、通話キー、数字キー、文字キー、方向キー、決定キー、発信キーなど、各種の機能が割り当てられたキーの画像を表示させた状態のときに操作者によって入力部２８が押されたら、入力部２８は、押された位置（接触があった位置）を検出する。携帯通信機器１０の制御部２２は、入力部２８が接触を検出した位置に対応するキーの操作が入力されたとして、その処理を行う。
【００３２】
音声処理部３０は、マイク１５に入力される音声信号やレシーバ１６から出力される音声信号の処理を実行する。
【００３３】
ドライバＩＣ３２は、表示制御部２３から供給される映像データに応じた映像、画像データに応じた信号を生成して表示部３３に出力する。表示部３３は、液晶ディスプレイ（ＬＣＤ、Liquid Crystal Display）や、有機ＥＬ（Organic Electro-Luminescence）パネルなどで構成された表示パネルを備える。表示部３３は、ドライバＩＣ３２から送られてきた信号に基づいた画像を表示させる。
【００３４】
次に、図３−１〜図５−４を用いて、文字入力が行われる際に画面上に表示される画像を説明する。図３−１〜図５−４は、表示部３３に表示される画像の一例を示す説明図であり、操作者が「こんにちは。いつもありがとう。」という文字列を入力する途中の様子を示す図である。なお、以下の例では、携帯通信機器１０は、文字入力アプリケーションを起動させ、表示部３３に文字入力画面を表示させている。また、携帯通信機器１０は、キーの選択動作と入力確定（決定）動作とが設定されており、入力部２８が単にタッチされた状態（キーの選択動作が入力された状態）では、キーが入力されたとは判定せず、キーが選択された状態と判定する。
【００３５】
まず、操作者が１本の指を使用する場合の例について説明する。携帯通信機器１０は、図３−１に示すように、表示部３３の図中上方に、文字入力領域３３ａを表示させ、表示部３３の図中下方に、ＱＷＥＲＴＹ配列のソフトウェアキーボード３３ｂを表示させている。ここで、文字入力領域３３ａは、操作者の操作により入力された文字列、操作者の操作により入力中の文字列、具体的には、最終決定された文字列、入力済みかつ最終決定前（未変換）の文字列、入力候補文字（選択中で入力決定前）の文字列が表示されている。図３−１の文字入力領域３３ａには、「こんにちは。」という文字列が最終決定され、表示されている。さらに、「こんにちは。」という文字列の後ろには、「いつもあ」という文字列が入力済み且つ最終決定前の状態で表示されている。なお、「こんにちは。」という文字列は最終決定済み状態であるので、「こんにちは。」という文字列の背景色（バックグラウンドカラー）は最終決定済み状態を表す色、例えば白にされている。一方、「いつもあ」という文字列は入力済み且つ最終決定前の状態であるので、「いつもあ」という文字列の背景色は入力済み且つ最終決定前の状態を表す色、例えば青にされている。
【００３６】
携帯通信機器１０は、図３−１に示す状態から、図３−２に示すように、操作者の指Ｆ１によって「Ｇ」のソフトウェアキー１０２がタッチされる（つまり、タッチを検出する）と、文字入力領域３３ａ内の「いつもあ」という文字列の後ろに「ｇ」という文字を入力候補文字として表示させる。また、携帯通信機器１０は、「Ｇ」のソフトウェアキー１０２の背景色及び文字入力領域３３ａ内の「ｇ」という文字の背景色を同一の色、例えばピンクにする。
【００３７】
携帯通信機器１０は、図３−２に示す状態から、図３−３に示すように、操作者の指Ｆ１によるタッチ位置が「Ｇ」のソフトウェアキー１０２から「Ｒ」のソフトウェアキー１０４にタッチが解消されることなく移動されると、文字入力領域３３ａ内の文字列の末尾の「ｇ」という文字に代えて、「ｒ」という文字を入力候補文字として表示させる。また、携帯通信機器１０は、「Ｒ」のソフトウェアキー１０４の背景色及び文字入力領域３３ａ内の「ｒ」という文字の背景色を同一の色、例えばピンクにし、「Ｇ」のソフトウェアキー１０２を、元の色（ピンク以外の色）にする。
【００３８】
その後、操作者が「ｒ」という文字の入力確定操作を入力したら、携帯通信機器１０は、図３−４に示すように、文字入力領域３３ａ内の「ｒ」という文字の背景色を、入力済み且つ平仮名変換前の状態を表す色、例えば水色に変更する。
【００３９】
ここで、文字入力の選択操作と確定操作との設定方法は種々の設定とすることができる。例えば、入力部２８へのタッチを、所定の閾値以下の押圧力によるタッチと閾値より強い押圧力によるタッチとの２段階で検出可能とする。この場合、携帯通信機器１０は、キーの画像が閾値より弱い押圧力でタッチされていることを検出したときに、その座標に表示されているソフトウェアキーに対応する文字が選択されていると判定し、キーの画像が閾値より強い押圧力でタッチされたことを検出したときに、その座標に表示されているキーに対応する文字が入力された（入力が確定された）と判定する。このように、タッチ（接触）の押圧力に基づいて判定する設定とすることで、ユーザは、より強い力で押下するのみで、入力を確定することができる。なお、上記実施形態では、入力部２８の押圧力を２段階で判定し、それぞれの押圧力を選択操作と確定操作とにする設定としたが、押圧力を２つ以上の閾値を設定して３段階以上に分けて検出するようにしても良い。この場合は、圧力の段階に応じて、選択操作、確定操作に加え、種々の文字入力に関する制御、例えば変換開始の指示、文節の指示等を設定することができる。また、例えば、操作者によるタッチが解消されたことを検出したら確定操作が入力されたと判定し、その座標に表示されているソフトウェアキーに対応する文字が入力されたと判定するようにしても良い。
【００４０】
このように、携帯通信機器１０は、ソフトウェアキーがタッチされたことを検出したら、タッチされているソフトウェアキーに対応する文字を文字入力領域３３ａに入力候補文字として表示させ、入力候補文字を確定する操作を検出したら、入力候補文字を入力済み文字として文字入力領域３３ａに表示させることで、主に文字入力領域３３ａを見ながら文字入力を行うブラインドタッチを容易に行うことを可能にすることができる。つまり、ソフトウェアキーボードを確認しなくとも、どのキーにタッチしているかを判定することができるため、簡単にブライドタッチを行うことができる。また、携帯通信機器１０は、タッチされているソフトウェアキーの背景色と文字入力領域３３ａ内の入力候補文字の背景色とを同一の色にすることで、ブラインドタッチをより容易に行うことを可能にすることができる。また、タッチしたまま、指をキーボード上で自在に動かすことで、文字入力領域内に入力候補としてタッチ中のキーに対応する表示は次々と切り替わるので、キーボード側を見ずとも文字入力領域側を見ていれば、どのキーをタッチしているのか一目でわかる。よって、ブラインドタッチが可能となる。
【００４１】
次に、操作者が２本の指を使用する場合の第１の例について説明する。携帯通信機器１０は、まず、図３−１に示す画面を表示させている状態で、操作者の第１の指Ｆ１によって「Ｒ」のソフトウェアキー１０４がタッチされると、図４−１に示すように、文字入力領域３３ａ内の「いつもあ」という文字列の後ろに「ｒ」という文字を入力候補文字として表示させる。また、携帯通信機器１０は、「Ｒ」のソフトウェアキー１０４の背景色及び文字入力領域３３ａ内の「ｒ」という文字の背景色を同一の色、例えばピンクにする。
【００４２】
次に、携帯通信機器１０は、図４−２に示すように、操作者の第１の指Ｆ１が「Ｒ」のソフトウェアキー１０４にタッチされた状態が維持されつつ、第２の指Ｆ２によって「Ｉ」のソフトウェアキー１０６がタッチされると、文字入力領域３３ａ内の「いつもあｒ」という文字列の後ろに「ｉ」という文字を表示させる。このとき、携帯通信機器１０は、「Ｉ」のソフトウェアキー１０６の背景色及び文字入力領域３３ａ内の「ｉ」という文字の背景色を、「Ｒ」のソフトウェアキー１０４の背景色及び文字入力領域３３ａ内の「ｒ」という文字の背景色と色相が同一で明度が明るい又は暗い色、例えば濃いピンクにする。
【００４３】
その後、携帯通信機器１０は、操作者によって「ｒ」の文字の入力が確定されると（つまり、確定操作を検出したら）、図４−３に示すように、文字入力領域３３ａ内の「いつもあ」という文字列の後ろに「り」という文字を表示させる。この「り」という平仮名は、「ｒ」という入力済み文字と第２の指Ｆ２によってタッチされている「Ｉ」のソフトウェアキー１０６に対応する入力候補文字「ｉ」との組み合わせをローマ字―平仮名変換した文字である。つまり、携帯通信機器１０は、直前の入力済み文字と入力候補文字とを組み合わせて平仮名に変換できる場合は、文字入力領域３３ａに平仮名で表示させる。
【００４４】
その後、携帯通信機器１０は、操作者によって「ｉ」の文字の入力が確定されると、図４−４に示すように、文字入力領域３３ａ内の「り」という平仮名文字の背景色を、入力済み状態を表す色、例えば水色に変更する。
【００４５】
このように、携帯通信機器１０は、複数のソフトウェアキーがタッチされている場合に、タッチされている複数のキーの背景色及び対応する複数の入力候補文字の背景色を、同一色相でタッチされた順序に応じて徐々に明るく又は暗くすることで、ブラインドタッチを容易に行うことを可能にすることができる。
【００４６】
また、図４−３に示すように、直前の入力済み文字と入力候補文字とを組み合わせて平仮名に変換できる場合は、平仮名を表示させることで、ユーザは、入力したい文字が入力できているかをより的確に把握することができる。例えば、携帯通信機器１０は、図４−３に示す状態で、操作者が「ｉ」の文字を入力確定せずにタッチを継続したままタッチ位置を「Ｕ」のソフトウェアキーの画像に移動させたら、入力候補文字が「ｕ」になるので、入力済み文字の「ｒ」と入力候補文字の「ｕ」との組み合わせをローマ字―平仮名変換した文字「る」を文字入力領域３３ａに表示させる。これにより、ローマ字入力の場合も適切な文字を入力することが可能となる。タッチを継続したまま指を他のキー上に移動させる毎に移動先のキーの文字が直前のアルファベットとの組み合わせ可能であれば平仮名を、不可能であればアルファベットの組を表示する。なお、上記実施形態では、直前の１文字の入力済み文字と入力候補文字とを組み合わせたが、入力済み文字は複数でも良い、例えば「ｃｈ」が入力済み文字で、入力候補文字が「ｅ」の場合は、文字入力領域３３ａには「ちぇ」と表示させるようにすることもできる。また、入力候補文字が単体で平仮名変換可能な場合、例えば「あ行」の文字の場合は、入力候補文字のみで、平仮名に変換してもよい。
【００４７】
ここで、携帯通信機器１０は、図３−１から図３−４で説明した文字表示と同様に、文字が入力済み且つ平仮名変換後の文字と、文字が入力済み且つ平仮名変換前の文字とで、表示する背景色を異なる色とすることが好ましい。つまり、入力済み文字（確定処理が行われ、最終確定されていない文字）が、ローマ字表示か、平仮名表示かで背景色を異なる色とすることが好ましい。これにより、ユーザは、直前の入力済み文字が入力候補文字と組み合わされてひらがなに変換される文字であるか否かの判断が容易になる。
【００４８】
また、携帯通信機器１０は、図４−４において、予測変換候補文字列を表示部３３に表示させるようにしても良い。図４−４の文字入力領域３３ａには、入力済み状態の「いつもあり」という文字列が表示されているので、例えば、「いつも有り難う」や「いつも有り難い」といった予測変換候補文字列を、例えば文字入力領域３３ａの近傍に表示して、操作者がタッチにより選択可能としても良い。また、上記では日本語入力の場合について説明したが、英文入力にも適用可能である。その場合、例えば、「Ｔｈａｎｋ」という文字列が入力されたら、「Ｔｈａｎｋ  ｙｏｕ」や「Ｔｈａｎｋｓ」といった予測変換候補文字列を、文字入力領域３３ａの近傍に表示して、操作者がタッチにより選択可能としても良い。これにより、文字入力の負荷を低減することができる。
【００４９】
次に、操作者が２本の指を使用する場合の第２の例について説明する。まず、携帯通信機器１０は、図３−１に示す画面を表示させている状態で、操作者の第１の指Ｆ１によって「Ｒ」のソフトウェアキー１０４がタッチされると、図５−１に示すように、文字入力領域３３ａ内の「いつもあ」という文字列の後ろに「ｒ」という文字が入力候補文字として表示させる。なお、背景色は図４−１と同様である。
【００５０】
次に、携帯通信機器１０は、図５−２に示すように、操作者の第１の指Ｆ１が「Ｒ」のソフトウェアキー１０４にタッチされた状態が維持されつつ、第２の指Ｆ２によって「Ｉ」のソフトウェアキー１０６がタッチされると、文字入力領域３３ａ内の「いつもあｒ」という文字列の後ろに「ｉ」という文字を表示させる。なお、背景色は図４−２と同様である。
【００５１】
その後、携帯通信機器１０は、操作者が「ｒ」の文字入力を確定させずに「Ｒ」のソフトウェアキー１０４のタッチを解消したら、図５−３に示すように、文字入力領域３３ａ内の「ｒ」の文字を消去する。つまり、「いつもあｉ」という文字列を最終決定されていない文字列として文字入力領域３３ａに表示させる。なお、携帯通信機器１０は、このとき、文字入力領域３３ａ内の文字列の末尾の入力候補文字である「ｉ」を「い」という平仮名に置換して表示するようにしても良い。
【００５２】
次に、携帯通信機器１０は、図５−４に示すように、操作者の第１の指Ｆ１によって「Ｒ」のソフトウェアキー１０４がタッチされると、文字入力領域３３ａ内の「いつもあｉ」という文字列の後ろに「ｒ」という文字を表示させる。このとき、携帯通信機器１０は、「Ｒ」のソフトウェアキー１０４の背景色及び文字入力領域３３ａ内の「ｒ」という文字の背景色を、「Ｉ」のソフトウェアキー１０６の背景色及び文字入力領域３３ａ内の「ｉ」という文字の背景色と色相が同一で明度が明るい又は暗い色、例えばより濃いピンクにする。
【００５３】
このように、携帯通信機器１０は、入力が確定されることなく、選択操作が終了した文字は、無かった文字とする。これにより、ユーザは、文字入力の順番を簡単に入れ替えることができる。
【００５４】
なお、図４−１〜図５−４では、操作者が２本の指を使用する場合について説明したが、操作者が３本以上の指を使用することも可能である。その場合、タッチされている複数のソフトウェアキーの背景色及びタッチされている複数のソフトウェアキーに対応する文字の背景色をタッチされた順序に応じた色にすれば良い。図６は、操作者が「Ｒ」、「Ｉ」、「Ｇ」、「Ａ」、「Ｔ」、「Ｏ」という順序でソフトウェアキーをタッチした場合に文字入力領域３３ａに表示される文字列「ｒｉｇａｔｏ」の例を示す図である。図６に示すように、携帯通信機器１０が、入力候補文字の背景色を、例えば、同一色相でタッチされた順序に応じて徐々に明るく又は暗くすると良い。なお、このとき、携帯通信機器１０は、タッチされている各ソフトウェアキーの背景色を各入力候補文字の背景色と同一色にすることで、ブラインドタッチを容易に行うことを可能にすることができる。
【００５５】
また、上記した例では、ソフトウェアキーがタッチされたら、タッチされたソフトウェアキーの背景色を変えることとしているが、予め各ソフトウェアキーの背景色を設定しておくようにしても良い。図７は、予め各ソフトウェアキーの背景色を設定したソフトウェアキーボードの例を示す図である。図７に示すソフトウェアキーボードでは、主に操作者の右手の指でタッチされることが想定される左右方向中央部より右側の第１群のソフトウェアキーの背景色は緑の色相となっており、図中右端側に行くに従って明度が明るくなっている。また、主に操作者の左手の指でタッチされることが想定される左右方向中央部より左側の第２群のソフトウェアキーの背景色はピンクの色相となっており、図中左端側に行くに従って明度が明るくなっている。
【００５６】
図７に示すソフトウェアキーボードを用いる場合、携帯通信機器１０は、ソフトウェアキーがタッチされたら、タッチされたソフトウェアキーの色は変えず、タッチされているソフトウェアキーに対応する文字の背景色をタッチされているソフトウェアキーの背景色と同一色にする。また、携帯通信機器１０は、上述した実施形態と同様に、入力候補文字に対して確定操作が入力されたら（つまり、文字が入力済み状態にされたら）、入力済み状態にされた文字の背景色を変更する、例えば水色に変更する。つまり、入力候補文字と入力済み文字とは異なる色とする。
【００５７】
このように、携帯通信機器１０は、タッチされているソフトウェアキーの画像の背景色と文字入力領域３３ａ内の入力候補文字の背景色とを同一色にすることで、ブラインドタッチを容易に行うことを可能にすることができる。つまり、ソフトウェアキーのどのあたりの位置をタッチしているかを色で判定することができ、ソフトウェアキー上のどの位置にタッチしているかをより簡単に把握することができる。
【００５８】
なお、図７においては、キーの背景色が左右方向中央側から左右方向端部側に向かうに従って明度が徐々に明るくなることとしているが、徐々に暗くなるようにしても良い。
【００５９】
次に、図８及び図９を用いて携帯通信機器１０の動作、具体的には、文字入力受付動作について説明する。図８は、操作者が１本の指を用いて文字入力を行う場合の携帯通信機器の処理動作の一例を示すフロー図であり、図９は、操作者が２本の指を用いて文字入力を行う場合の携帯通信機器の処理動作の一例を示すフロー図である。また、図８及び図９は、ソフトウェアキーの背景色をタッチされた順番に変更する場合として説明するが、予め各ソフトウェアキーに背景色を設定したソフトウェアキーボード（図７参照）を用いる場合も、背景色の決定の際に、タッチされたソフトウェアキーの色は変えず、入力候補文字又は平仮名の背景色をタッチされているソフトウェアキーの背景色と同一色に設定する以外は、同様の処理を行う。
【００６０】
まず、図８を用いて、操作者が１本の指を用いて文字入力を行う場合の携帯通信機器の処理動作を説明する。図８を参照すると、制御部２２は、ステップＳ１２として、ソフトウェアキーへのタッチがあるか否かを判定する。
【００６１】
制御部２２は、ステップＳ１２でソフトウェアキーへのタッチがあると判定したら（Ｙｅｓ）、ステップＳ１４として、タッチされたソフトウェアキーに対応する文字である入力候補文字又は入力候補文字と直前の入力済み文字との組み合わせが平仮名変換可能であるか否かを判定する。
【００６２】
制御部２２は、ステップＳ１４で入力候補文字又は入力候補文字と直前の入力済み文字との組み合わせが平仮名変換可能であると判定したら（Ｙｅｓ）、ステップＳ１６として、入力候補文字又は入力候補文字と直前の入力済み文字との組み合わせを平仮名に変換する。
【００６３】
制御部２２は、ステップＳ１４で入力候補文字又は入力候補文字と直前の入力済み文字との組み合わせが平仮名変換可能ではないと判定したら（Ｎｏ）、又は、ステップＳ１６を実行したら、ステップＳ１８として、タッチされたソフトウェアキーの背景色並びに入力候補文字又は平仮名の背景色を設定する。なお、制御部２２は、入力候補文字又は平仮名の背景色を、タッチされたソフトウェアキーの背景色と同一の色に設定する。
【００６４】
次に、制御部２２は、ステップＳ２０として、入力候補文字又は平仮名をステップＳ１８で設定した背景色で文字入力領域３３ａに表示させる。さらに、制御部２２は、ステップＳ２２として、入力候補文字が確定されたか否かを判定する。
【００６５】
制御部２２は、ステップＳ２２で入力候補文字が確定されたと判定したら（Ｙｅｓ）、ステップＳ２４として、確定された文字の背景色を変更する。なお、先に説明したように、制御部２２は、文字が入力済み且つ平仮名変換前として確定された場合には、当該文字の背景色を、例えば、水色に変更する。また、制御部２２は、文字が入力済み且つ平仮名変換後として確定された場合には、当該文字の背景色を、例えば、青に変更する。また、制御部２２は、文字が最終決定された場合には、当該文字の背景色は、例えば、白に変更される。
【００６６】
また、制御部２２は、ステップＳ１２でタッチがないと判定したら（Ｎｏ）、ステップＳ２２で文字が確定されていないと判定したら（Ｎｏ）、又は、ステップＳ２４を実行したら、ステップＳ２６として、文字入力が終了されたか否かを判定する。制御部２２は、文字入力が終了されていないと判定したら（Ｎｏ）、処理をステップＳ１２に進め、文字入力が終了されたと判定したら（Ｙｅｓ）、処理を終了する。
【００６７】
次に、図９を用いて、操作者が２本の指を用いて文字入力を行う場合の携帯通信機器の処理動作を説明する。図９を参照すると、制御部２２は、ステップＳ３２として、ソフトウェアキーへの１つ目のタッチがあるか否かを判定する。つまり、制御部２２は、１つ目のタッチがあるかを検出する。なお、制御部２２は、検出した各タッチ位置のタッチ開始タイミングを記憶しておくことで、入力部２８で２つのタッチを検出している場合に、タッチの順番を検出することができる。
【００６８】
制御部２２は、ソフトウェアキーへの１つ目のタッチがあると判定したら（Ｙｅｓ）、ステップＳ３４として、表示処理を実行する。この表示処理の内容は、先に説明した図８のステップＳ１４〜ステップＳ２０と同じである。
【００６９】
次に、制御部２２は、ステップＳ３６として、ソフトウェアキーへの２つ目のタッチがあるか否かを判定する。
【００７０】
制御部２２は、ステップＳ３６でソフトウェアキーへの２つ目のタッチがあると判定したら（Ｙｅｓ）、ステップＳ３８として、２つ目のタッチによる入力候補文字又は２つ目のタッチによる入力候補文字と直前の入力済み文字との組み合わせが平仮名変換可能であるか否かを判定する。
【００７１】
制御部２２は、ステップＳ３８で２つ目のタッチによる入力候補文字又は２つ目のタッチによる入力候補文字と直前の入力済み文字との組み合わせが平仮名変換可能であると判定したら（Ｙｅｓ）、ステップＳ４０として、２つ目のタッチによる入力候補文字又は２つ目のタッチによる入力候補文字と直前の入力済み文字との組み合わせを平仮名に変換する。
【００７２】
制御部２２は、ステップＳ３８で２つ目のタッチによる入力候補文字又は入力候補文字と直前の入力済み文字との組み合わせが平仮名変換可能ではないと判定したら（Ｎｏ）、又は、ステップＳ４０を実行したら、ステップＳ４２として、２つ目のタッチでタッチされたソフトウェアキーの背景色並びに２つ目のタッチによる入力候補文字又は平仮名の背景色を設定する。なお、制御部２２は、タッチされたソフトウェアキーの背景色をタッチされた順序に応じた色、例えば、同一の色相で明度が明るく又は暗くなるように設定する。また、制御部２２は、入力候補文字又は平仮名の背景色をタッチされたソフトウェアキーの背景色と同一の色に設定する。また、制御部２２は、先に説明した、予め各ソフトウェアキーに背景色を設定したソフトウェアキーボード（図７参照）を用いる場合には、タッチされたソフトウェアキーの色は変えず、タッチされたソフトウェアキーに対応する文字（ステップＳ４０で平仮名変換されている場合には変換後の平仮名）の背景色をタッチされているソフトウェアキーの背景色と同一の色に設定する。
【００７３】
次に、制御部２２は、ステップＳ４４として、２つ目のタッチによる入力候補文字又は平仮名をステップＳ４２で設定した背景色で、文字入力領域３３ａ内の１つ目のタッチによる文字の後ろに表示させる。なお、ステップＳ４０で直前の入力済み文字と２つ目のタッチによる入力候補文字との組み合わせで平仮名変換されている場合には、直前の入力済み文字に代えて、平仮名を文字入力領域３３ａに表示させる。
【００７４】
次に、制御部２２は、ステップＳ４６として、２つ目のタッチによる文字が確定されたか否かを判定する。
【００７５】
制御部２２は、ステップＳ４６で２つ目のタッチによる文字が確定されたと判定したら（Ｙｅｓ）、ステップＳ４８として、確定された文字の背景色を変更する。なお、先に説明したように、制御部２２は、文字が入力済み且つ平仮名変換前として確定された場合には、当該文字の背景色を、例えば、水色に変更する。また、制御部２２は、文字が入力済み且つ平仮名変換後として確定された場合には、当該文字の背景色を、例えば、青に変更する。また、制御部２２は、文字が最終決定された場合には、当該文字の背景色を、例えば、白に変更する。
【００７６】
制御部２２は、ステップＳ３２で１つ目のタッチがないと判定したら（Ｎｏ）、ステップＳ３６で２つ目のタッチがないと判定したら（Ｎｏ）、ステップＳ４６で文字が確定されていないと判定したら（Ｎｏ）、又は、ステップＳ４８を実行したら、ステップＳ５０として、文字入力が終了されたか否かを判定する。制御部２２は、文字入力が終了されていないと判定したら（Ｎｏ）、処理をステップＳ３２に進め、文字入力が終了されたと判定したら（Ｙｅｓ）、処理を終了する。
【００７７】
なお、上記では、操作者が２本の指を用いて文字入力を行う場合について説明したが、操作者が３本以上の指を用いて文字入力を行う場合も、上記と同様に、制御部２２が、タッチ毎に、平仮名変換の可否の判定、平仮名変換可能な場合には平仮名変換、ソフトウェアキーの背景色並びに入力候補文字又は平仮名の背景色の設定、文字表示、文字確定の有無の判定、文字が確定された場合には確定された文字の背景色の変更を実行することで、実現可能である。
【００７８】
本実施形態によれば、携帯通信機器１０は、ソフトウェアキーの画像がタッチされたことを検出したら、タッチされているソフトウェアキーに対応する文字を入力候補文字として表示させ、入力候補文字を確定する操作を検出したら、入力候補文字を入力済み文字として表示させることで、ブラインドタッチを容易に行うことを可能にすることができる。また、携帯通信機器１０は、タッチされているソフトウェアキーの画像の背景色と入力候補文字の背景色とを同一の色にすることで、ブラインドタッチをより容易に行うことを可能にすることができる。
【００７９】
なお、本実施形態においては、ＱＷＥＲＴＹ配列のソフトウェアキーボードを用いた場合について説明したが、これに限られず、他の配列、例えば、マルチタップの１０キー配列のソフトウェアキーボード、ハングル語等の他言語のソフトウェアキーボードを用いても良い。
【産業上の利用可能性】
【００８０】
以上のように、本発明にかかる文字入力装置、文字入力方法及び文字入力プログラムは、表示部に表示されたソフトウェアキーボードを用いて文字の入力を行うのに有用である。
【符号の説明】
【００８１】
１０  携帯通信機器
１１  筐体
１５  マイク
１６  レシーバ
２２  制御部
２３  表示制御部
２４  記憶部
２６  通信部
２６ａ  アンテナ
２８  入力部
３０  音声処理部
３２  ドライバＩＣ
３３  表示部
【図１】
2011192179.tif 000003
【図２】
2011192179.tif 000004
【図３−１】
2011192179.tif 000005
【図３−２】
2011192179.tif 000006
【図３−３】
2011192179.tif 000007
【図３−４】
2011192179.tif 000008
【図４−１】
2011192179.tif 000009
【図４−２】
2011192179.tif 000010
【図４−３】
2011192179.tif 000011
【図４−４】
2011192179.tif 000012
【図５−１】
2011192179.tif 000013
【図５−２】
2011192179.tif 000014
【図５−３】
2011192179.tif 000015
【図５−４】
2011192179.tif 000016
【図６】
2011192179.tif 000017
【図７】
2011192179.tif 000018
【図８】
2011192179.tif 000019
【図９】
2011192179.tif 000020