(57)【要約】【課題】ユーザにとっての利便性を向上させると共に、文字入力の速度を向上させる文字入力装置を提供する。【解決手段】本発明の携帯通信端末（１００）は、文字キー上から開始されるフリック操作の方向の左右を判定し、該判定結果が左である場合に、当該文字キーに割り当てられた文字の半角文字を入力文字として決定し、該判定結果が右である場合に、当該文字キーに割り当てられた文字の全角文字を入力文字として決定する。【選択図】図１
2014165884.tif 000002
【特許請求の範囲】
【請求項１】
指示体の接触を検出する入力面と、当該入力面と少なくとも一部重畳し、入力文字として決定された文字を表示する表示面とを含んだ表示部と、
上記入力面に、文字キーが複数表示され、当該文字キーへの指示体の接触を受け付けることで、当該文字キーに割り当てられた文字を入力文字として決定する文字入力決定手段と、
上記文字キーへの指示体の接触を受け付けたとき、上記表示部の表示面に、当該指示体が接触した文字キーに割り当てられた文字を選択文字として表示させると共に、表示された選択文字の周囲に当該選択文字の全角文字および半角文字を入力文字候補として表示させる文字候補表示手段と、
上記文字キーへの接触を開始した指示体が、上記入力面に接触している状態を維持しながら移動した方向を検出する移動方向検出手段とを備え、
上記文字入力決定手段は、
上記文字候補表示手段によって上記表示部に表示されている入力文字候補のうち、上記移動方向検出手段によって検出された移動方向と同じ方向に表示された入力文字候補を入力文字として決定することを特徴とする文字入力装置。
【請求項２】
上記文字候補表示手段は、
上記表示部の表示面に表示された選択文字の上に、選択文字に対応する文字キーに割り当てられた当該選択文字とは異なる文字または数字を入力文字候補として表示させることを特徴とする請求項１に記載の文字入力装置。
【請求項３】
上記文字候補表示手段は、上記表示部の表示面に、全角文字および半角文字のうち、予め指定された一方を入力文字候補として選択不可である選択不可文字として上記表示面に表示させ、
上記文字入力決定手段は、上記移動方向検出手段によって検出された移動方向が上記選択不可文字として設定された入力文字候補が表示された方向である場合に、該移動方向と同じ方向に表示された入力文字候補を入力文字として決定しないことを特徴とする請求項１または２に記載の文字入力装置。
【請求項４】
上記文字候補表示手段は、上記仮想キーボードの文字キー上への指示体の接触を受け付けたとき、上記表示面に、既に表示されている選択文字の周囲に表示された入力文字候補を選択するための指示体の移動方向を示す情報を、当該入力文字候補の周囲に表示させることを特徴とする請求項１または２に記載の文字入力装置。
【請求項５】
指示体の接触を検出する入力面と、当該入力面と少なくとも一部重畳し、入力文字として決定された文字を表示する表示面とを含んだ表示部を備えた文字入力装置の文字入力方法において、
上記表示部の入力面に表示された、複数の文字キー上に対する指示体の接触を受け付けることで、該文字キーに割り当てられた文字を入力文字として決定する文字入力決定ステップと、
上記文字キーへの指示体の接触を受け付けたとき、上記表示部の表示面に、当該指示体が接触した文字キーに割り当てられた文字を選択文字として表示させると共に、表示された選択文字の周囲に当該文字の全角文字および半角文字を入力文字候補として表示させる文字候補表示ステップと、
入力面に表示された文字キーへの接触を開始した指示体が、当該入力面に接触している状態を維持しながら移動した方向を検出する移動方向検出ステップとを含み、
上記文字入力決定ステップは、
上記文字候補表示ステップにおいて上記表示部に表示されている入力文字候補のうち、上記移動方向検出ステップにおいて検出された移動方向と同じ方向に表示された入力文字候補を入力文字として決定することを特徴とする文字入力装置の文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想キーボード（ソフトウェアキーボード）を備えた文字入力装置に関する。
【背景技術】
【０００２】
近年のスマートフォンやタブレットＰＣ（Personal Computer）等の携帯端末の技術分野においては、物理キーボード（ハードウェアキーボード）に代わってタッチパネルを用いた仮想キーボードが文字入力装置として広く普及してきている。
【０００３】
仮想キーボードを用いて、入力対象文字の入力操作を効率よく行うための技術として、例えば特許文献１から３および非特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２１５９４４号公報（２０１２年１１月０８日公開）
【特許文献２】特開２０１２−２１５９４２号公報（２０１２年１１月０８日公開）
【特許文献３】特開２０１２−６０５４５号公報（２０１２年０３月２２日公開）
【非特許文献】
【０００５】
【非特許文献１】池田憲弘et al.，ＩＴｍｅｄｉａ，２０１２年１１月２７日，“ＱＷＥＲＴＹキーボード×フリック操作で入力”， http://www.itmedia.co.jp/pcuser/articles/1211/27/news085.html
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術においては、アルファベットの全角と半角とを切り替える必要のある仮想キーボード、例えば、ＱＷＥＲＴＹ方式の仮想キーボードによる入力においては種々の問題が生じる。すなわち、アルファベットの全角と半角とを切り替えるためには、予め入力モードを該当の入力モードに変更しておく必要がある。また、入力モードを別の文字種に変更するためには、再度、入力モードを変更し、入力モードの切り替えを行う必要がある。したがって、ＱＷＥＲＴＹ方式の仮想キーボードにおける全角と半角との切り替えは、ＱＷＥＲＴＹ方式の物理キーボードと比較して操作ステップが多くなり、ユーザにとっての利便性を欠くという問題がある。
【０００７】
本発明は、上記の課題に鑑みなされたものであり、その目的は、文字の全角と半角とを切り替える必要のある仮想キーボードにおける文字入力操作において、フリック操作によって簡単に全角と半角とを切り替えることによって、ユーザにとっての利便性を向上させることが可能な文字入力装置等を提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の一態様に係る文字入力装置は、指示体の接触を検出する入力面と、当該入力面と少なくとも一部重畳し、入力文字として決定された文字を表示する表示面とを含んだ表示部と、上記入力面に、文字キーが複数表示され、当該文字キーへの指示体の接触を受け付けることで、当該文字キーに割り当てられた文字を入力文字として決定する文字入力決定手段と、上記仮想キーボードの文字キーへの指示体の接触を受け付けたとき、上記表示部の表示面に、当該指示体が接触した文字キーに割り当てられた文字を選択文字として表示させると共に、表示された選択文字の周囲に当該選択文字の全角文字および半角文字を入力文字候補として表示させる文字候補表示手段と、上記文字キーへの接触を開始した指示体が、上記入力面に接触している状態を維持しながら移動した方向を検出する移動方向検出手段とを備え、上記文字入力決定手段は、上記文字候補表示手段によって上記表示部に表示されている入力文字候補のうち、上記移動方向検出手段によって検出された移動方向と同じ方向に表示された入力文字候補を入力文字として決定することを特徴とする。
【発明の効果】
【０００９】
本発明の一態様によれば、文字入力装置は、所定の文字キー上から開始されたフリック操作の方向によって、該文字キーに割り当てられた文字の全角と半角とを切り替えて入力することができるので、ユーザにとっての利便性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係る携帯通信端末の概略構成ブロック図である。
【図２】図１に示した携帯通信端末の動作を説明するための図である。
【図３】図１に示した携帯通信端末の文字入力処理を示したフローチャートである。
【図４】本発明の実施形態２に係る、携帯通信端末の概略構成ブロック図である。
【図５】図４に示した携帯通信端末の動作を説明するための図である。
【図６】図４に示した携帯通信端末が入力モード情報に基づいて、文字入力操作を制限する処理を示したフローチャートである。
【図７】本発明の実施形態３に係る携帯通信端末の動作図である。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
本発明の一実施形態について説明すれば以下の通りである。なお、本実施の形態では、本発明の文字入力装置を携帯通信端末（例えばスマートフォン）として実施した例を説明するが、本発明の文字入力装置は、仮想キーボードとタッチパネルを備えた装置であればよく、この例に限られない。
【００１２】
＜携帯通信端末１００の構成＞
図１は、本実施の形態に係る携帯通信端末１００の要部構成を示すブロック図である。上記携帯通信端末１００は、タッチパネル１、制御部２、および記憶部３を備えている。
【００１３】
タッチパネル１は、ユーザ入力受付および画像表示のためのインターフェースである。タッチパネル１は、操作部１１と表示部１２とを備えている。
【００１４】
操作部１１は、ユーザが携帯通信端末１００を操作するための指示信号を、タッチパネル１を介して入力するためのものである。操作部１１は、タッチ面（入力面）とタッチセンサとで構成されている。タッチ面は、指示体（指またはペン等）の接触を受け付ける。タッチセンサは、指示体とタッチ面との間の接触／非接触（接近／非接近）、および、その接触（接近）位置を検知する。
【００１５】
表示部１２は、上記タッチパネル１のタッチ面と重畳するように配置され、携帯通信端末１００が扱う情報を表示するように構成されている。
【００１６】
記憶部３は、携帯通信端末１００で使用する各種データを記憶するものである。制御部２が実行する制御プログラム、携帯通信端末１００が有する各種機能を実行するためのアプリケーションプログラム、および、該アプリケーションプログラムを実行するときに読み出す各種データが含まれる。
【００１７】
制御部２は、携帯通信端末１００の各部を制御するものであり、操作取得部２２、方向判定部（移動方向検出手段）２４、文字入力決定部（文字入力決定手段）２６、および表示制御部（文字候補表示手段）２８を備える。
【００１８】
操作取得部２２は、操作部１１を介して入力されたユーザ操作に係る指示信号を受け付け、制御部２内の各部材の挙動に上記ユーザ操作を反映させるものである。操作取得部２２が特定した情報は、キーボード制御部２３に送られる。また、ユーザ操作に係る指示信号を受けて、表示制御部２８にフリック入力候補Ｂａを表示するための信号を出力させる。
【００１９】
キーボード制御部２３は、ソフトウェアキーボードＫＢの動作を制御するとともに、文字入力に係る各種処理を実行するものである。キーボード制御部２３は、方向判定部２４と文字判定部２５と文字入力決定部２６とを備えている。
【００２０】
方向判定部２４は、文字キーＫｃ上から開始されたフリック操作の方向を検出するものである。ここでは、方向判定部２４は、フリック操作の方向が左方向、右方向および上方向のいずれであるかを判定する。なお、フリック操作の各方向の判定においてはある程度の許容角度を設けてもよい。方向判定部２４による判定結果は、文字判定部２５と文字入力決定部２６とに通知される。
【００２１】
文字判定部２５は、フリック操作の方向が上方向と判定された場合に、当該文字キーＫｃに選択文字と異なる文字または数字（以下、第２の文字）がアサインされているかを判定するものである。文字判定部２５は判定結果を文字入力決定部２６に送る。
【００２２】
文字入力決定部２６は、選択文字（以下、第１の文字）の全角文字および半角文字（入力文字候補）の何れか、または第２の文字を入力文字として決定するものである。文字入力決定部２６が決定した入力文字は表示制御部２８に通知される。
【００２３】
なお、文字入力決定部２６は、ソフトウェアキーボードＫＢ上でタップ操作が行なわれた場合には、入力モードに応じて、全角文字および半角文字のいずれを入力文字とするかを決定する。
【００２４】
表示制御部２８は、表示部１２に対し、各種情報を画像として表示するための信号を出力するものである。上記入力文字の表示において、表示制御部２８は、文字入力決定部２６が決定した入力文字の通知に基づき、該通知された入力文字を画像として表示するための信号を表示部１２に対し出力する。本実施形態では特に、表示制御部２８は、ソフトウェアキーボードＫＢ、および入力文字の画像を表示するための映像信号を記憶部３から読み出し、該映像信号を画像として表示するための信号を表示部１２に対し出力する。
【００２５】
また、表示制御部２８は、操作取得部２２からの指示信号を受けて、上記入力文字のフリック入力候補Ｂａの表示情報を表示部１２に対し出力する。
【００２６】
＜携帯通信端末１００の動作例＞
図２を参照して、携帯通信端末１００の動作例について概説する。
【００２７】
図２の（ａ）において、携帯通信端末１００は、デフォルトの全角文字入力モードとなっており、各文字キーＫｃ上には、各アルファベットの全角文字が表示されている。この状況において、ユーザの指Ｆにより、アルファベット「ｅ」が割り当てられた文字キーＫｃを対象とした、タッチ操作が行なわれている。タッチ操作が行われると、携帯通信端末１００は、「ｅ」が割り当てられた文字キーＫｃのフリック候補である半角文字「e」と、全角文字「ｅ」と、第２の文字「3」とを保持するフリック入力候補Ｂａを表示する。第２の文字は、全角文字／半角文字の入力について制限が無い場合は、半角文字として入力される。そして、例として図２の（ｂ）で示すように、ユーザの指Ｆにより、文字キーＫｃから右方向へのフリック操作が行なわれると、携帯通信端末１００は全角文字「ｅ」を入力文字として決定する。
【００２８】
図２の（ｃ）は、文字キーＫｃに対し、タップ操作、左右フリック操作、および上フリック操作を行う場合に、各文字キーＫｃに対応する、変換候補および確定文字の一例を示す表である。
【００２９】
＜携帯通信端末１００における処理の流れ：図３＞
図３を参照して、携帯通信端末１００が実行する処理の流れの一例について説明する。図３は、携帯通信端末１００における文字入力処理の流れの一例を示すフローチャートである。
【００３０】
まず、操作取得部２２およびキーボード制御部２３は、ユーザの指（指示体）の文字キーＫｃへのタッチを検出する（Ｓ３１）。
【００３１】
次に、方向判定部２４は、フリック操作の検出を確認する（Ｓ３２）。ここでは、ユーザの指が文字キーＫｃへのタッチ位置から所定時間移動したか否かを判定することで、フリック操作が行われたか否かを判定している。従って、フリック操作を検出しなかった場合、すなわちユーザの指が文字キーＫｃへのタッチ位置から所定時間移動しなかった場合（Ｓ３２でＮＯ）、文字入力決定部２６にタップ操作の指示を送る。タップ操作の場合、文字入力決定部２６は表示制御部２８に変換候補の表示を行う信号を出力させる（Ｓ３３）。また、フリック操作を検出した場合、すなわちユーザの指が文字キーＫｃへのタッチ位置から所定時間以内に移動した場合（Ｓ３１でＹＥＳ）、方向判定部２４は左フリック操作の検出を確認する（Ｓ３４）。
【００３２】
そして、左フリック操作を検出した場合（Ｓ３４でＹＥＳ）、方向判定部２４は、文字入力決定部２６に指示して、ユーザが第１の文字の半角文字を選択したと判断させ（Ｓ３８）、第１の文字の半角文字を確定入力させる（Ｓ３９）。
【００３３】
一方、左フリック操作を検出しなかった場合（Ｓ３４でＮＯ）、方向判定部２４は右フリック操作の検出を確認する（Ｓ３５）。右フリック操作を検出した場合（Ｓ３５でＹＥＳ）、方向判定部２４は文字入力決定部２６に指示して、ユーザが第１の文字の全角文字を選択したと判断させ（Ｓ３１０）、第１の文字の全角文字を確定入力させる（Ｓ３１１）。
【００３４】
そして、Ｓ３５で右フリック操作を検出しなかった場合（Ｓ３５でＮＯ）、方向判定部２４は上フリック操作の検出を確認する（Ｓ３６）。上フリック操作を検出した場合（Ｓ３６でＹＥＳ）、方向判定部２４は文字入力判定部２５に該当キーに第２の文字がアサインされているかの検出を確認させる（Ｓ３７）。該当キーに第２の文字がアサインされている場合（Ｓ３７でＹＥＳ）、文字入力判定部２５は文字入力決定部２６に指示して、ユーザが第２の文字を選択したと判断させ（Ｓ３１２）、文字入力決定部２６に第２の文字を確定入力させる（Ｓ３１３）。
【００３５】
〔実施形態２〕
本発明の他の実施形態について、以下の通り説明する。
【００３６】
図４は、本実施形態の携帯通信端末２００の概略ブロック図である。本実施の形態に係る携帯通信端末２００は、情報入力部４から、文字入力の全角／半角を制限する情報（入力モード情報）が取得できた場合、ソフトウェアキーボードの全角／半角の左右フリック操作を制限するようになっている。なお、本実施形態の携帯通信端末２００は、入力モード情報を取得する点を除いて上記実施形態の携帯通信端末１００と同様の構成を備えているため、重複する装置構成部材の説明は省略し携帯通信端末１００との相違点を中心に説明する。
【００３７】
＜入力モード情報を取得する携帯通信端末２００の構成＞
情報入力部４は、入力モードの入力を受け付け、受け付けた入力モードに関する情報を、入力モード情報として、上記制御部２内の入力情報取得部２９に出力する。
【００３８】
上記入力情報取得部２９は、取得した入力モード情報を入力情報判定部２１０に出力する。
【００３９】
入力情報判定部２１０は、入力モード情報から、文字入力の全角／半角の制限を判定するものである。入力情報判定部２１０は、判定した入力モード情報を、表示制御部２８およびフリック有効判定部２７に送る。
【００４０】
フリック有効判定部２７は、方向判定部２４からフリック操作の方向、入力情報判定部２１０から入力モード情報を受けとり、フリック操作の方向が入力モードにより制限されているかを判定する。フリック有効判定部２７は判定した結果を文字入力決定部２６に送る。
【００４１】
文字入力決定部２６は、フリック有効判定部２７によりフリック操作方向が有効と判定された場合、入力モードと一致する文字種の第１の文字を入力文字として決定する。また、上フリック操作により第２の文字を入力する場合、入力モードと一致する文字種の第２の文字を入力文字として決定する。決定した入力文字は、表示制御部２８に出力される。
【００４２】
表示制御部２８は、文字入力決定部２６によって決定された入力文字を表示部１２の表示面に表示する。
【００４３】
＜入力モード情報を取得し、フリック入力候補を制限する動作例＞
図５を参照して、携帯通信端末２００の動作例について概説する。
【００４４】
図５の（ａ）に示す入力面では、入力画面ＡのE-mailアドレス入力フォームＥは半角英数で入力しなければならないという制限があることを示している。この状況において、携帯通信端末２００は、入力フォームＥから入力モード情報を取得できた場合、表示部１２に表示するフリック入力候補Ｂａに全角入力候補を表示しない（図５の（ｂ））。
【００４５】
図５の（ｂ）は半角のみ入力ができるという入力モード情報を示した図であるが、住所などの入力フォームで、全角のみ入力ができるという場合も考えられる（図示しない）。
【００４６】
また、図５の（ｂ）では携帯通信端末２００は入力が制限された文字種をフリック入力候補に表示しないようにしているが、制限された文字種をグレーアウトして表示することもできる（図５の（ｃ））。
【００４７】
＜入力モード情報を取得し、フリック入力候補を制限する処理＞
携帯通信端末２００で、入力モード情報を取得する処理の流れについて、図６に基づいて説明する。図６は、入力モード情報を取得し、フリック入力候補Ｂａを制限する処理の一例を示すフローチャートである。まず、入力情報取得部２９は、情報入力部４からから入力モード情報を取得し（Ｓ６１）、取得した入力モード情報を入力情報判定部２１０に出力する。入力情報判定部２１０は、取得した入力モード情報から入力モードに制限があるか否かを判定する（Ｓ６２）。ここで、入力モードに制限がないと判定した場合（Ｓ６２でＮＯ）、入力モードの制限を行わず、Ｓ６６に移行して、文字キーへのタッチを検出する。一方、入力モードに制限があると判定した場合（Ｓ６２でＹＥＳ）、入力情報判定部２１０は、入力モードが半角であるか否かを判定（Ｓ６３）する。ここで、入力モードが半角であると判定すれば（Ｓ６３でＹＥＳ）、フリック入力候補Ｂａに全角文字を表示しないことを表示制御部２８に通知する（Ｓ６４）。一方、入力モードが全角であると判定すれば（Ｓ６２でＮＯ）、フリック入力候補に半角文字を表示しないことを表示制御部２８に通知する（Ｓ６５）。
【００４８】
Ｓ６６〜Ｓ６８、Ｓ６１１およびＳ６１４〜Ｓ６２０は、前記実施形態１の図３に示すＳ３１〜Ｓ３２、Ｓ３６およびＳ３７〜Ｓ３１３と同じである為、説明を省略する。
【００４９】
従って、Ｓ６７において、ＹＥＳ、すなわちフリック操作有りと判定した場合、方向判定部２４は、左フリック操作であるか否かを判定し（Ｓ６９）、左フリック操作であると判定した場合（Ｓ６９でＹＥＳ）、フリック有効判定部２７は、入力モード情報に基づいて左フリック操作が有効となっているか否かを判定する（Ｓ６１２）。ここで、左フリック操作が有効となっていると判定した場合（Ｓ６１２でＹＥＳ）、Ｓ６１５に移行し、左フリック操作が有効となっていないと判定した場合（Ｓ６１２でＮＯ）、処理を終了する。
【００５０】
一方、Ｓ６９において、左フリック操作無しと判定した場合、方向判定部２４は、右フリック操作であるか否かを判定し（Ｓ６１０）、右フリック操作であると判定した場合（Ｓ６１０でＹＥＳ）、フリック有効判定部２７は、入力モード情報に基づいて右フリック操作が有効となっているか否かを判定する（Ｓ６１３）。ここで、右フリック操作が有効となっていると判定した場合（Ｓ６１３でＹＥＳ）、Ｓ６１６に移行し、右フリック操作が有効となっていない場合（Ｓ６１３でＮＯ）、処理を終了する。
【００５１】
さらに、Ｓ６１０におおいて、右フリック操作でないと判定した場合（Ｓ６１０でＮＯ）、Ｓ６１１に移行して、上フリック操作であるか否かを判定する。
【００５２】
本実施形態の携帯通信端末２００では、入力モード情報が取得できた場合、ユーザは入力モード（全角モード、半角モード）を切り替える必要が無く文字を入力することができる。また、制限されている文字種でしか入力ができない為、携帯通信端末２００は、ユーザによる入力エラーを未然に防ぐことができる。
【００５３】
〔実施形態３〕
本発明のさらに他の実施形態について、以下の通り説明する。なお、本実施形態では、前記実施形態１で説明した携帯通信端末１００と同じブロック構成の携帯通信端末を用いて説明する。前記実施形態１と異なっている点は、フリック入力候補Ｂａの表示において、全角／半角の文字入力方法を視覚的に判断しやすい説明表示を行っている点である。
【００５４】
＜左右フリック操作による全角／半角を視覚的に判断しやすくする動作例＞
本実施形態に係る携帯通信端末では、仮想キーボードの文字キー上への指示体の接触を受け付けたとき、表示部１２の表示面に、既に表示されている選択文字の周囲に表示された入力文字候補に関する情報を、当該入力文字候補の周囲に表示させるようになっている。これは、表示制御部２８が、仮想キーボードの文字キー上への指示体の接触を受け付けたとき、既に表示部１２の表示面に表示されている選択文字の周囲に表示された入力文字候補の入力操作に関する情報（文字入力方法）を、記憶部３から読み出し、読み出した入力操作情報を当該入力文字候補の周囲に表示させることで実現している。
【００５５】
例えば、図７の（ａ）は、フリック入力候補Ｂａの近くで、左側に左フリック操作が半角入力であることを示す吹き出しＧ１を表示し、右側に右フリック操作が全角入力であることを示す吹き出しＧ１を表示する携帯通信端末１００の例である。吹き出しＧ１は文字入力を行う度に表示され、文字入力が確定するまで表示が続く。
【００５６】
図７の（ｂ）は、フリック入力候補Ｂａから少し離れた領域に、フリック操作による入力方法を示したポップアップＧ２を表示する携帯通信端末１００の例である。ポップアップＧ２はデフォルトでは文字入力を行う度に表示され、表示されて数秒経過すると閉じるようになっている。
【００５７】
図７の（ｃ）は、フリック入力候補Ｂａの表示において、半角入力を示す桝ＢａＬを小さく表示し、全角入力を示す桝ＢａＲを大きく表示する携帯通信端末１００の例である。
【００５８】
図７の（ａ）〜図７の（ｃ）のフリック入力候補を判断しやすくする表示は、設定によりＯＮ／ＯＦＦができるようになっていてもよい。また、一つの携帯通信端末１００に複数のフリック入力候補を判断しやすくする表示手段が含まれていてもよい。
【００５９】
本実施形態の携帯通信端末１００では、ユーザは文字入力を行う場合に、全角／半角の文字入力方法について視覚的に認識することができる。また、ユーザが任意に設定可能な構成とすることで、ユーザは適切な表示を選択することができる。また、表示内容がユーザの操作の妨げとなることがない。
【００６０】
なお、上記では、アルファベットの全角と半角とを切り替える必要のある仮想キーボードとして、ＱＷＥＲＴＹ方式のソフトウェアキーボードＫＢについて説明したが、携帯通信端末１００が備えることのできる仮想キーボードはＱＷＥＲＴＹ方式のソフトウェアキーボードＫＢに限定されない。本発明は、全角と半角とが含まれる文字種を入力するための仮想キーボードであれば、好適に適用することができる。
【００６１】
〔ソフトウェアによる実現例〕
携帯通信端末１００の制御ブロック（特に制御部２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００６２】
後者の場合、携帯通信端末１００は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００６３】
〔まとめ〕
本発明の態様１に係る文字入力装置は、指示体の接触を検出する入力面と、当該入力面と少なくとも一部重畳し、入力文字として決定された文字を表示する表示面とを含んだ表示部と、上記入力面に、文字キーが複数表示され、当該文字キーへの指示体の接触を受け付けることで、当該文字キーに割り当てられた文字を入力文字として決定する文字入力決定手段と、上記文字キーへの指示体の接触を受け付けたとき、上記表示部の表示面に、当該指示体が接触した文字キーに割り当てられた文字を選択文字として表示させると共に、表示された選択文字の周囲に当該選択文字の全角文字および半角文字を入力文字候補として表示させる文字候補表示手段と、上記文字キーへの接触を開始した指示体が、上記入力面に接触している状態を維持しながら移動した方向を検出する移動方向検出手段とを備え、上記文字入力決定手段は、上記文字候補表示手段によって上記表示部に表示されている入力文字候補のうち、上記移動方向検出手段によって検出された移動方向と同じ方向に表示された入力文字候補を入力文字として決定することを特徴としている。
【００６４】
本発明の態様６に係る文字入力装置の文字入力方法は、指示体の接触を検出する入力面と、当該入力面と少なくとも一部重畳し、入力文字として決定された文字を表示する表示面とを含んだ表示部を備えた文字入力装置の文字入力方法において、上記表示部の入力面に表示された、複数の文字キー上に対する指示体の接触を受け付けることで、該文字キーに割り当てられた文字を入力文字として決定する文字入力決定ステップと、上記文字キーへの指示体の接触を受け付けたとき、上記表示部の表示面に、当該指示体が接触した文字キーに割り当てられた文字を選択文字として表示させると共に、表示された選択文字の周囲に当該文字の全角文字および半角文字を入力文字候補として表示させる文字候補表示ステップと、入力面に表示された文字キーへの接触を開始した指示体が、当該入力面に接触している状態を維持しながら移動した方向を検出する移動方向検出ステップとを含み、上記文字入力決定ステップは、上記文字候補表示ステップにおいて上記表示部に表示されている入力文字候補のうち、上記移動方向検出ステップにおいて検出された移動方向と同じ方向に表示された入力文字候補を入力文字として決定することを特徴とする。
【００６５】
上記の構成によれば、文字入力決定手段は、文字キー上で入力面への接触を開始した指示体が、入力面に接触している状態を維持しながら文字候補表示手段の半角方向に移動したとき、当該文字キーに割り当てられた文字の半角文字を入力文字として決定する。一方、該指示体が、該入力面に接触している状態を維持しながら文字候補表示手段の全角方向に移動したとき、文字入力決定手段は、当該文字キーに割り当てられた文字の全角文字を入力文字として決定する。したがって、ユーザは全角と半角とか混在する文字列を入力する場合に、文字入力装置は、所定の文字キー上から開始されたフリック操作の方向によって、該文字キーに割り当てられた文字の全角と半角とを切り替えて入力することができるので、ユーザにとっての利便性を向上させ、その結果、文字入力の速度を向上させることができるという効果を奏する。
【００６６】
本発明の態様２に係る文字入力装置は、上記態様１において、上記文字候補表示手段は、上記表示部の表示面に表示された選択文字の左右に、入力文字候補を表示させる構成である。
【００６７】
上記の構成によれば、文字候補表示手段の左右に文字キーに割り当てられた文字の半角文字と全角文字が割り当てられる。文字キー上で入力面への接触を開始した指示体が、該入力面に接触している状態を維持しながら文字候補表示手段の左右方向に移動したとき、当該文字キーに割り当てられた文字を、文字候補表示手段に対応して半角文字または全角文字として入力することができる。
【００６８】
本発明の態様３に係る文字入力装置は、上記態様１または２において、上記文字候補表示手段は、上記表示部の表示面に表示された選択文字の上に、選択文字に対応する文字キーに割り当てられた当該選択文字とは異なる文字または数字を入力文字候補として表示させる構成である。
【００６９】
上記の構成によれば、文字キー上で入力面への接触を開始した指示体が、該入力面に接触している状態を維持しながら上方向に移動したとき、当該文字キーに割り当てられた異なる文字または数字を入力文字として決定する。これにより、ユーザは入力モードの切替を行わずに、当該文字キーに割り当てられた異なる文字または数字を入力することができる。
【００７０】
本発明の態様４に係る文字入力装置は、上記態様１から３のいずれか１つにおいて、上記文字候補表示手段は、上記表示部の表示面に、全角文字および半角文字のうち、予め指定された一方を入力文字候補として選択不可である選択不可文字として上記表示面に表示させ、上記文字入力決定手段は、上記移動方向検出手段によって検出された移動方向が上記選択不可文字として設定された入力文字候補が表示された方向である場合に、該移動方向と同じ方向に表示された入力文字候補を入力文字として決定しない構成である。
【００７１】
上記の構成によれば、ユーザが入力できる文字種が制限される。これにより、ユーザは入力モードの切替を行う必要が無く、文字入力装置はユーザの文字種の入力間違いによる入力エラーを防ぐことができる。
【００７２】
本発明の態様５に係る文字入力装置は、上記態様１から３のいずれか１つにおいて、上記文字候補表示手段は、上記文字キー上への指示体の接触を受け付けたとき、上記表示面に、既に表示されている選択文字の周囲に表示された入力文字候補を選択するための指示体の移動方向を示す情報を、当該入力文字候補の周囲に表示させる構成である。
【００７３】
上記の構成によれば、文字入力装置は表示部にフリック入力の操作説明を表示する。したがって、ユーザは文字入力方法を視覚的に認識することができる。
【００７４】
本発明の各態様に係る文字入力装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記文字入力装置が備える各手段として動作させることにより上記文字入力装置をコンピュータにて実現させる文字入力装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００７５】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００７６】
本発明は、文字入力操作が可能な機構と、タッチパネルに対する入力操作を受け付けるための機構とを備えた文字入力理装置、特にスマートフォンやタブレットＰＣ等に好適に利用することができる。
【符号の説明】
【００７７】
１００  携帯通信端末（文字入力装置）、１２  表示部、２４  方向判定部（移動方向検出手段）、２６  文字入力決定部（文字入力決定手段）、２８  表示制御部（文字候補表示手段）、Ｂａ  フリック入力候補、Ｆ  指（指示体）、ＫＢ  ソフトウェアキーボード、Ｋｃ  文字キー、Ｇ１    吹き出し、Ｇ２    ポップアップ
【図１】
2014165884.tif 000003
【図２】
2014165884.tif 000004
【図３】
2014165884.tif 000005
【図４】
2014165884.tif 000006
【図５】
2014165884.tif 000007
【図６】
2014165884.tif 000008
【図７】
2014165884.tif 000009