(57)【要約】【課題】ユーザの利便性を向上させた入力操作を可能とすること。【解決手段】タッチ画面に表示された文字入力キーを含むソフトウェアキーに対する入力操作モードをトグル入力又はフリック入力に切り替え、前記切り替えられた入力操作モードに従い前記文字入力キーへの操作に応じた文字を入力する入力制御部と、前記文字入力キーへの操作の次の操作で入力が可能となる入力候補文字を、前記入力操作モードに従い遷移させて表示する表示制御部と、を有することを特徴とする入力装置が提供される。【選択図】図４
2014238704.tif 000002
【特許請求の範囲】
【請求項１】
タッチ画面に表示された文字入力キーを含むソフトウェアキーに対する入力操作モードをトグル入力又はフリック入力に切り替え、前記切り替えられた入力操作モードに従い前記文字入力キーへの操作に応じた文字を入力する入力制御部と、
前記文字入力キーへの操作の次の操作で入力が可能となる入力候補文字を、前記入力操作モードに従い遷移させてプレビュー表示させる表示制御部と、
を有することを特徴とする入力装置。
【請求項２】
前記表示制御部は、
前記入力操作モードがフリック入力の場合、前記次の操作としてフリック操作を行ったときに入力が可能となる複数の入力候補文字をプレビュー表示した後、前記フリック操作を行った後に入力が可能となる入力候補文字にプレビュー表示を遷移させる、
ことを特徴とする請求項１に記載の入力装置。
【請求項３】
前記表示制御部は、
前記入力操作モードがトグル入力の場合、前記文字入力キーへのタップ操作を行う毎に前記タップ操作の次の操作で入力が可能となる入力候補文字にプレビュー表示を遷移させる、
ことを特徴とする請求項１又は２に記載の入力装置。
【請求項４】
前記表示制御部は、
入力が確定した文字を表示する入力表示エリアよりも前記ソフトウェアキーが表示されるエリアの近傍に前記入力候補文字をプレビュー表示させる、
ことを特徴とする請求項１〜３のいずれか一項に記載の入力装置。
【請求項５】
前記入力制御部は、
前記ソフトウェアキーに対する特定の操作に応じて、前記入力操作モードをトグル入力又はフリック入力のいずれか一方から他方に切り替える、
ことを特徴とする請求項１〜４のいずれか一項に記載の入力装置。
【請求項６】
前記入力操作モードに応じて、複数種類の前記ソフトウェアキーのガイダンスを提供する操作ガイド部を更に有する、
ことを特徴とする請求項１〜５のいずれか一項に記載の入力装置。
【請求項７】
タッチ画面に表示された文字入力キーを含むソフトウェアキーに対する入力操作モードをトグル入力又はフリック入力に切り替え、前記切り替えられた入力操作モードに従い前記文字入力キーへの操作に応じた文字を入力し、
前記文字入力キーへの操作の次の操作で入力が可能となる入力候補文字を、前記入力操作モードに従い遷移させて表示する、
処理をコンピュータが実行する入力方法。
【請求項８】
タッチ画面に表示された文字入力キーを含むソフトウェアキーに対する入力操作モードをトグル入力又はフリック入力に切り替え、前記切り替えられた入力操作モードに従い前記文字入力キーへの操作に応じた文字を入力し、
前記文字入力キーへの操作の次の操作で入力が可能となる入力候補文字を、前記入力操作モードに従い遷移させて表示する、
処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置、入力方法およびプログラムに関する。
【背景技術】
【０００２】
タッチ画面を用いた入力操作では、ユーザは、ソフトウェアキーを押下することで文字等を入力する（例えば、特許文献１を参照。）。
【０００３】
タッチ画面には、ソフトウェアキーボードが配置されたキーパッドエリア（入力操作エリア）とは別に、例えば、入力済みの文字を提示するエリアとして入力表示エリアが設けられる。入力表示エリアは、キーパッドエリアの上方に表示されることが多い。ユーザは、文字等が正しく入力されているかを確認するために、キーパッドエリアと入力表示エリアとに視線を移動させながら入力操作を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２４３０１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、キーパッドエリアと入力表示エリアとの視線移動が多くなると、入力時のユーザの操作負担が大きくなる。入力時の操作負担は、タッチ画面の入力操作に精通しているユーザか否かにかかわらず軽減したいことの一つと考えられる。
【０００６】
上記課題に鑑み、一側面では、ユーザの利便性を向上させた入力操作を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、一の態様によれば、
タッチ画面に表示された文字入力キーを含むソフトウェアキーに対する入力操作モードをトグル入力又はフリック入力に切り替え、前記切り替えられた入力操作モードに従い前記文字入力キーへの操作に応じた文字を入力する入力制御部と、
前記文字入力キーへの操作の次の操作で入力が可能となる入力候補文字を、前記入力操作モードに従い遷移させてプレビュー表示させる表示制御部と、
を有することを特徴とする入力装置が提供される。
【発明の効果】
【０００８】
一の実施形態によれば、ユーザの利便性を向上させた入力操作を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係るスマートフォンの操作例を示した図。
【図２】一実施形態に係るスマートフォンの機能構成例を示した図。
【図３】一実施形態に係るトグル入力処理を実行するためのフローチャート。
【図４】一実施形態に係る入力操作とプレビュー表示とを説明するための図。
【図５】一実施形態に係るフリック入力処理を実行するためのフローチャート。
【図６】一実施形態に係る入力時の視線移動を説明するための図。
【図７】一実施形態に係るガイダンスの一例を示した図。
【図８】図７のガイダンスの利用例を示した図。
【図９】一実施形態に係るガイダンスの他の例を示した図。
【図１０】一実施形態に係るガイダンスの他の例を示した図。
【図１１】一実施形態に係るスマートフォンのハードウェア構成例を示した図。
【発明を実施するための形態】
【００１０】
以下、本発明の好適な実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の構成については、同一の符号を付することにより重複した説明を省く。
【００１１】
［操作例］
まず、本発明の一実施形態に係る電子機器の操作例について、図１を参照しながら説明する。図１は、一例としてスマートフォンの操作例を示す。以下では、電子機器の一例としてスマートフォン１を用いて説明する。ただし、電子機器は、タッチパネル又はタッチパッドを有し、ユーザのタッチ画面への操作を認識可能な機能を有していれば、スマートフォン１に限られず、どんな情報機器であってもよい。例えば、電子機器は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレット型端末、携帯電話、携帯音楽プレーヤ、携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯ゲーム機器、その他のウェブ機器であってもよい。電子機器は、プリンタやデジタル家電機器等であってもよい。
【００１２】
本実施形態では、スマートフォン１は、本体１０に設けられた図示しないタッチパネルとその背後に配置されたタッチ画面１１とを有する。スマートフォン１は、タッチ画面１１への接触又は押下に応じた文字等を入力する。タッチ画面１１としては、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）、有機エレクトロルミネッセンスディスプレイ（有機ＥＬ、ＯＥＬＤ：Ｏｒｇａｎｉｃ Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ Ｄｉｓｐｌａｙ）等を用いることができる。
【００１３】
タッチ画面１１には、例えば、画面下からキーパッドエリア１２、プレビュー表示エリア１５、入力表示エリア１６の各表示エリアが設けられている。
【００１４】
キーパッドエリア１２には、ソフトウェアキーボードの一例として、例えば、中央に文字入力キー１３が表示され、その左右に機能キー１４が表示されている。本実施形態のスマートフォン１では、文字入力キー１３を使用した入力操作のモードをトグル入力とフリック入力とのいずれかに切り替える機能を有する。
【００１５】
トグル入力は、３×４のキーエリアに仕切られた文字入力キーの「あ」、「か」、「さ」・・・のいずれかのキーを繰り返しタップする（以下、タップ操作という。）ことで、タップされた「あ」、「か」、「さ」・・・のいずれかの行のタップ回数に応じた文字を入力する方法である。例えば、トグル入力では、「あ」のキーを１回タップすると「あ」が入力され、２回タップすると「い」が入力され、３回タップ操作すると「う」が入力される。
【００１６】
フリック入力は、「あ」、「か」・・・のいずれかのキーに接触させた指を上、下、左又は右のいずれか一方向にずらす（以下、フリック操作という。）ことで、「あ」、「か」、「さ」・・・のいずれかの行のずらした方向に定義された文字を入力する方法である。例えば、フリック入力では、「あ」のキーに接触させた指を左にフリック操作すると「い」が入力され、上にフリック操作すると「う」が入力される。
【００１７】
プレビュー表示エリア１５には、文字入力キー１３への操作の次の操作で入力が可能となる入力候補文字がプレビュー表示される。例えば、「あ」のキーを１回タップすると、プレビュー表示エリア１５には「あ」が表示される。「あ」のキーを２回タップするとプレビュー表示エリア１５の表示は、「あ」から「い」に遷移する。
【００１８】
入力表示エリア１６には、文字入力キー１３への入力操作に応じて入力が確定した文字を表示する。例えば、「あ」のキーを１回押下した後にその指をリリースすると、「あ」の文字の入力が確定し、入力表示エリア１６には「あ」が表示される。「あ」のキーを２回押下した後にその指をリリースすると、「い」の文字の入力が確定し、入力表示エリア１６には「い」が表示される。
【００１９】
［機能構成例］
次に、本実施形態に係るスマートフォンの機能構成例について、図２を参照しながら説明する。図２は本実施形態に係るスマートフォンの機能構成例を示す。
【００２０】
スマートフォン１は、位置検出部２１、入力制御部２２、表示制御部２３及び操作ガイド部２４を有する。入力制御部２２、表示制御部２３及び操作ガイド部２４により、本実施形態に係る入力装置１０１の機能が実現される。
【００２１】
位置検出部２１は、タッチ画面１１のタッチパネルへの指の接触位置に基づき、キーパッドエリア１２内のどのキーへの入力操作が行われたかを検出する。
【００２２】
入力制御部２２は、検出されたキー操作に従い文字等の入力を制御する。例えば、入力制御部２２は、検出された文字入力キー１３への操作に応じた文字を入力する。入力制御部２２は、キーパッドエリア１２に表示されたソフトウェアキーに対する特定の操作に応じて、入力操作モードをトグル入力又はフリック入力のいずれか一方から他方に切り替えることが可能である。
【００２３】
表示制御部２３は、文字入力キー１３への操作の次の操作で入力が可能となる入力候補文字をプレビュー表示させる。表示制御部２３は、入力操作モードがトグル入力の場合、文字入力キー１３のいずれかのキーへの押下操作毎に押下操作の次の操作で入力が可能となる入力候補文字に表示を遷移させる。表示制御部２３は、入力操作モードがフリック入力の場合、文字入力キー１３のいずれかのキーへの押下操作後の次のフリック操作で入力が可能となる複数の入力候補文字を表示した後、フリック操作を行った後に入力が可能となる入力候補文字にプレビュー表示を遷移させる。
【００２４】
表示制御部２３は、入力表示エリア１６よりも文字入力キー１３の近傍に入力候補文字をプレビュー表示させる。また、入力候補文字のプレビュー表示は、ポップアップ表示が好ましい。文字入力キー１３の近傍に入力候補文字をポップアップ表示することにより、ユーザの視線がプレビュー表示エリア１５に向かい易いようにすることができる。
【００２５】
操作ガイド部２４は、ソフトウェアキーの操作ガイダンスを提供する。例えば、操作ガイド部２４は、ユーザに提供可能な、複数種類のソフトウェアキーのレイアウトや各キーの機能のガイダンスを提供することができる。例えば、操作ガイド部２４は、タッチ画面への表示だけでなく音声によってもソフトウェアキーのガイダンスを提供することができる。操作ガイド部２４がガイダンスを提供するタイミングは、スマートフォン１の初回起動時や、入力操作モードの切り替え時に連動してもよい。
【００２６】
［入力操作処理］
次に、本実施形態に係る入力操作処理のシーケンスについて説明する。最初にトグル入力処理について、図３を参照しながら説明する。図３は、本実施形態に係るトグル入力処理を実行するためのフローチャートである。
【００２７】
（トグル入力処理）
前述したように、トグル入力は、３×４のキーエリアに仕切られた文字入力キー１３の「あ」、「か」、「さ」・・・のいずれかのキーを繰り返しタップする（以下、タップ操作という。）ことで、タップされた「あ」、「か」、「さ」・・・のいずれかの行のタップ回数に応じた文字を入力する方法である。例えば、トグル入力では、「あ」のキーを１回タップすると「あ」が入力され、２回タップすると「い」が入力され、３回タップ操作すると「う」が入力される。以下に説明するトグル入力処理では、タップ操作を、タッチ画面１１への押下操作とその指をタッチ画面１１からリリースするリリース操作に分けて説明する。
【００２８】
図３のフローチャートに示したトグル入力処理が開始されると、まず、位置検出部２１は、タッチ画面１１に対して押下操作が行われたかを判定する（ステップＳ３０）。押下操作が行われていないと判定された場合、押下操作が行われるまでステップＳ３０の判定を繰り返す。押下操作が行われたと判定された場合、位置検出部２１は、指の接触位置に基づき、キーパッドエリア１２内への入力操作を検出する。検出された入力操作が文字入力キー１３への操作の場合、表示制御部２３は、文字入力キー１３への押下操作の次のリリース操作で入力が可能となる入力候補文字をプレビュー表示させる（ステップＳ３１）。
【００２９】
例えば、図４（ａ）では、ユーザの指は、文字入力キー１３の「あ」のキーを押下する。この場合、プレビュー表示エリア１５には、「あ」の１回目の押下操作の次のリリース操作で入力が可能となる入力候補文字「あ」がプレビュー表示される。
【００３０】
次に、位置検出部２１は、指がリリースされたかを判定し（ステップＳ３２）、リリース操作が行われるまでステップＳ３２の判定を繰り返す。リリース操作が行われたと判定された場合、表示制御部２３は、プレビュー表示されている入力候補文字を入力表示エリア１６に表示し、プレビュー表示を非表示にする（ステップＳ３３）。例えば、プレビュー表示されている入力候補文字「あ」が入力表示エリア１６に表示され、プレビュー表示は非表示とされる。
【００３１】
次に、位置検出部２１は、予め定められた時間が経過したかを判定する（ステップＳ３４）。指がリリースされた後、予め定められた時間が経過していない場合、位置検出部２１は、予め定められた特定の操作又は押下操作が行われたかを判定する（ステップＳ３５）。予め定められた特定の操作としては、例えば、所定時間以上の長押し操作やフリック操作が挙げられるが、これに限られない。
【００３２】
ステップＳ３５にて押下操作が行われたと判定された場合、次の入力候補文字をプレビュー表示する（ステップＳ３６）。この結果、図４（ｂ）に示したように、「あ」の２回目の押下操作の次のリリース操作で入力が可能となる入力候補文字「い」がプレビュー表示される。ステップＳ３２に戻り、ステップＳ３２〜ステップＳ３６の操作が繰り返される度（つまり、文字入力キー１３のいずれかのキーへの押下操作が繰り返される毎）に、図４（ｃ）〜図４（ｅ）に示したように、プレビュー表示される文字が、押下操作の次のリリース操作で入力が可能となる入力候補文字「う」→「え」→「お」に遷移していく。
【００３３】
ステップＳ３５にて何も操作されていないと判定された場合、ステップＳ３４にて予め定められた時間が経過したと判定されない間、ステップＳ３４，Ｓ３５の処理が繰り返される。
【００３４】
ステップＳ３５にて特定の操作（ここでは、長押し又はフリック操作）が行われたと判定された場合、ステップＳ３７に進み、入力制御部２２は、入力操作モードをフリック入力に切り替え、本処理を終了する。入力操作モードの切り替えは、例えば、図示しない入力操作モードのフラグによってフリック入力のモードであるか、トグル入力のモードであるかを示すようにしてもよい。
【００３５】
例えば、図４（ａ）の「あ」の１回目の押下操作が保持され、長押し操作と判定された場合、図４（ｆ）に進み、入力制御部２２の制御によりフリック入力操作が可能になる。また、例えば、図４（ａ）の「あ」の１回目の押下操作からフリック操作（ここでは、左方向にフリック）に遷移した場合、図４（ｇ）に進み、入力制御部２２の制御によりフリック入力操作が可能になる。
【００３６】
このように、本実施形態に係る入力方法では、トグル入力からフリック入力への入力操作モードの切り替えが可能である。なお、トグル入力からフリック入力への入力操作モードの切り替えだけでなく、特定の操作を行うことにより、フリック入力からトグル入力への入力操作モードの切り替えも可能である。
【００３７】
フリック入力からトグル入力への切り替え操作の一例としては、例えば、図４（ｆ）の状態でフリック操作を行わずに指をリリースした場合、トグル入力に戻るようにしてもよい。例えば、図４（ｆ）でそのまま指をリリースすると、入力表示エリア１６に「あ」が入力され、もう一度「あ」のキーを押下すると図４（ｂ）の状態に遷移することができる。
【００３８】
フリック入力からトグル入力への切り替え操作の他の例としては、図４（ｇ）の状態で指をタッチ画面１１からリリースせずに、図４（ｆ）の状態まで戻し、リリースした場合にトグル入力に戻るようにしてもよい。
【００３９】
ステップＳ３４にて、予め定められた時間が経過したと判定された場合、ステップＳ３０に戻り、位置検出部２１は、タッチ画面１１に対して、再度、押下操作が行われたかを判定する。押下操作が行われたと判定された場合、位置検出部２１は、指の接触位置に基づき、キーパッドエリア１２内への入力操作を検出する。検出された入力操作が文字入力キー１３への操作の場合、表示制御部２３は、検出された入力操作の入力候補文字をプレビュー表示する（ステップＳ３１）。
【００４０】
例えば、「あ」のキーをタップ操作して入力表示エリア１６に「あ」が表示され（ステップＳ３０〜Ｓ３３）、予め定められた時間が経過したと判定された後（ステップＳ３４）、ステップＳ３０に戻って再度「あ」のキーが押下された場合、ステップＳ３１にて、表示制御部２３は、再度、入力候補文字「あ」をプレビュー表示する。指がリリースされると（ステップＳ３２）、表示制御部２３は、プレビュー表示されている入力候補文字を入力表示エリア１６に表示し、プレビュー表示を非表示にする（ステップＳ３３）。ステップＳ３１にて再度入力候補文字「あ」がプレビュー表示されていた場合、ステップＳ３３にて入力表示エリア１６には「ああ」と表示され、プレビュー表示は非表示とされる。
【００４１】
なお、上記の操作により入力操作モードがトグル入力からフリック入力へ切り替えられた場合、次に行われる入力操作に対する入力処理は、図５に示したフリック入力処理のフローチャートに基づき実行される。
【００４２】
（フリック入力処理）
次に、本実施形態に係るフリック入力処理について、図５を参照しながら説明する。図５は、本実施形態に係るフリック入力処理を実行するためのフローチャートである。
【００４３】
前述したように、フリック入力は、「あ」、「か」・・・のいずれかのキーに押下した指を上、下、左又は右のいずれか一方向にずらすフリック操作を行うことで、「あ」、「か」、「さ」・・・のいずれかの行のずらした方向に定義された文字を入力する方法である。例えば、フリック入力では、「あ」のキーに押下した指を左にフリック操作すると「い」が入力され、上にフリック操作すると「う」が入力される。
【００４４】
図５に示したフリック入力処理が開始されると、まず、位置検出部２１は、タッチ画面１１に対して押下操作が行われたかを判定し（ステップＳ４０）、押下操作が行われるまでステップＳ４０の判定を繰り返す。押下操作が行われたと判定された場合、位置検出部２１は、指の接触位置に基づき、キーパッドエリア１２内への入力操作を検出する。検出された入力操作が文字入力キー１３への操作の場合、表示制御部２３は、文字入力キー１３への押下操作の次のフリック操作で入力が可能となる複数の入力候補文字をプレビュー表示させる（ステップＳ４１）。
【００４５】
例えば、図４（ａ）では、ユーザの指は、文字入力キー１３の「あ」を押下している。この「あ」の押下操作が保持され長押しされた場合、図４（ｆ）に示したように、次のフリック操作で入力が可能となる複数の入力候補文字「あ」、「い」、「う」、「え」、「お」がプレビュー表示エリア１５に表示される。
【００４６】
次に、位置検出部２１は、指がフリックされたかを判定し（ステップＳ４２）、フリック操作が行われていないと判定された場合、ステップＳ４１のプレビュー表示を維持したまま、フリック操作が行われるまで、ステップＳ４２のフリック操作の判定処理を繰り返す。フリック操作が行われたと判定された場合、位置検出部２１は、フリックされた方向を検出し、表示制御部２３は、フリックされた方向の入力候補文字を次の操作で入力可能な文字としてプレビュー表示させる（ステップＳ４３）。例えば、図４（ｇ）のフリック操作では、フリックされた方向の入力候補文字「い」がプレビュー表示される。
【００４７】
次に、位置検出部２１は、指がリリースされたかを判定し（ステップＳ４４）、指がリリースされるまで判定を繰り返す。指がリリースされたと判定された場合、入力制御部２２は、プレビュー表示されている入力候補文字を入力文字として確定し、表示制御部２３は、プレビュー表示を非表示とし、本処理を終了する。例えば、図４（ｇ）の状態から指がリリースされると、プレビュー表示されている入力候補文字「い」が入力文字として確定される。よって、入力表示エリア１６には、確定された入力文字「い」が表示される。また、プレビュー表示エリア１５は非表示とされる。
【００４８】
以上、トグル入力及びフリック入力による入力方法及び入力時のプレビュー表示の一実施形態について説明した。一般に、ユーザは、文字等が正しく入力されているかを確認しながら入力操作を行う。このため、図６（ａ）に示したように、通常、ユーザは、文字入力キー１３と入力表示エリア１６とに視線を交互に向けながら入力操作を行う。文字入力キー１３と入力表示エリア１６との視線移動が多くなると、入力時のユーザの操作負担が大きくなる。このとき、プレビュー表示エリア９５には、フリック入力等を補助するために、同一文字キーをタップしている間、タップの回数が変化しても同じ文字がプレビュー表示される。
【００４９】
これに対して、本実施形態では、文字入力キー１３のいずれかのキーへの操作が繰り返される毎に、図６（ｂ）に示したように、プレビュー表示される文字が、一の操作の次の操作で入力が可能となる入力候補文字に遷移していく。図６（ｂ）では、「あ」の文字キーの１回目の押下操作で「あ」がプレビュー表示され、２回目の押下操作で「い」がプレビュー表示され、３回目の押下操作で「う」がプレビュー表示されている。
【００５０】
これによれば、ユーザは、キーパッドエリア１２の近傍にてプレビュー表示される入力候補文字を見ることで、正しい入力操作が行われるかを確認することができ、入力表示エリア１６に視線を向ける必要がなくなる。プレビュー表示エリア１５の入力候補文字は、入力表示エリア１６よりも文字入力キー１３の近くに表示される。よって、ユーザの視線移動による操作負担が軽減される。また、プレビュー表示エリア１５の入力候補文字は、入力表示エリア１６に表示される文字サイズよりも大きく表示され、見易くなっている。これによっても、ユーザの入力操作負担を軽減することができる。この結果、操作性の向上による誤入力の軽減を図ることができる。
【００５１】
また、本実施形態に係る入力方法によれば、トグル入力及びフリック入力の入力方法をユーザに提供することができる。例えば、入力操作に慣れていないユーザは、入力操作モードとしてトグル入力を使用してもよい。ユーザは、入力操作モードの選択メニュー（図示せず）において、初心者向けの入力操作モードとしてトグル入力を選択するようにしてもよい。
【００５２】
また、入力操作に慣れてきたら、ユーザは、トグル入力からフリック入力へ入力操作モードを切り替えてもよい。一般に、フリック入力は、入力操作に精通することによって、トグル入力よりも入力速度を上げることができる。このように、本実施形態に係る入力方法によれば、ユーザは、スマートフォン１の使用状況に応じて選択可能な２つの入力操作モードから１つの入力操作モードを選択することができる。
【００５３】
以上、本実施形態に係る入力方法によれば、複数の入力操作モードからユーザが好みの入力操作モードを選択することができる。また、選択された入力操作モードに従い文字入力キー１３への操作の次の操作で入力が可能となる入力候補文字を、入力操作モードに従い遷移させて表示することができる。これによれば、ユーザは、キーパッドエリア１２の近傍にてプレビュー表示される入力候補文字を見ることで、正しい入力操作が行われるかを確認することができ、入力表示エリア１６に視線を向ける必要がなくなる。これにより、ユーザの視線移動による入力操作負担を軽減することで、ユーザの利便性やユーザの操作性を向上させることができる。
【００５４】
また、本実施形態に係る入力方法によれば、難易度の異なる２つの入力操作モードをユーザに提供するだけでなく、ユーザは２つの入力操作モードの切り替え操作を簡単な操作で容易に行うことができる、これにより、ユーザの入力操作に対する学習意欲を引き出すことができる。
【００５５】
［ユーザの利便性を向上させるＵＩ例］
本実施形態に係るスマートフォン１では、上記の２つの入力方法に加えて、ユーザの利便性を向上させるＵＩ（ユーザ・インターフェイス）が提供される。その例について、図７〜図１０を参照しながら説明する。
（例１）
まず、ユーザの利便性を向上させるＵＩ例１について、図７及び図８を参照しながら説明する。図７及び図８は、本実施形態に係るスマートフォン１で提供されるガイダンスの一例を示した図である。
【００５６】
本実施形態に係るスマートフォン１では、図７（ａ）に示したソフトウェアキーボード（以下、標準ソフトウェアキーボードという。）と、図７（ｂ）に示した、標準ソフトウェアキーボードよりもシンプルな構成のソフトウェアキーボード（以下、簡単ソフトウェアキーボードという。）と、をユーザに提供可能である。
【００５７】
標準ソフトウェアキーボードでは、様々な機能を説明するためのキー表示があり、一覧性が高い候補表示が採用されている。しかしながら、初心者には操作が複雑で全ての機能の使用は難しい場合がある。一方、簡単ソフトウェアキーボードは、標準ソフトウェアキーボードと比較してキーの表示サイズが大きく、ユーザがキーを押し易くなっている。また、簡単ソフトウェアキーボードは、標準ソフトウェアキーボードよりも提供する機能を絞り込み、より利用頻度が高い便利な機能のみを表示するようにしている。また、簡単ソフトウェアキーボードは、各アイコンの下にアイコンに対応する機能名を表示することで初心者でも使い易い表示方法を採用している。
【００５８】
例えば、初回起動時やトグル入力又はフリック入力のいずれかに入力操作モードを切り替えるタイミングに、その時点でキーパッドエリア１２に表示されていない図７（ａ）又は図７（ｂ）に示したいずれかのソフトウェアキーボードのガイダンスを自動で表示してもよい。図８には、入力操作モードが簡単モード（例えば、トグル入力）に設定された際に、簡単キーボードのガイダンス５２を表示した画面５１が自動でポップアップ表示される例が示されている。ユーザが、ガイダンス５２の内容を読み、ＯＫボタン６１を選択すると、キーパッドエリア１２には、ガイダンス５２に示された簡単ソフトウェアキーボードが表示されることになる。ユーザが、ガイダンス５２の内容を読み、キャンセルボタン６０を選択すると、このガイダンス５２のポップアップ表示は画面から消える。
（例２）
次に、ユーザの利便性を向上させるＵＩ例２について、図９を参照しながら説明する。図９は、本実施形態に係るスマートフォン１で提供されるガイダンスの他の例を示した図である。
【００５９】
図９（ａ）に示した通常の機能説明の一例としては、例えば長押し操作で機能一覧９０を表示し、タップ操作で設定の一覧９１を表示するものがある。しかし、このような機能説明の場合、ユーザは、特定の機能キー１４ａに対して、どのような操作（例えば、長押し操作及びタップ操作）を行うことで、どのようなガイダンスが表示されるかを予め知っている必要がある。この結果、初心者には、操作が複雑で一覧９０，９１に示したガイダンス表示までたどりつけず、ガイダンスの情報を入手できない場合も想定される。
【００６０】
一方、本実施形態に係るスマートフォン１では、図９（ｂ）に示したように、機能キーの一つに特定の機能キー１４ａが設けられている。特定の機能キー１４ａには、特定の機能の内容を示す表示（例えば「便利機能」等）がなされていて初心者にも分かり易い。また、ユーザが特定の機能キー１４ａを押すだけで、便利機能の一覧５３がポップアップ表示される。ユーザが更に表示されている一覧５３からいずれかのアイコンを選ぶと、そのアイコンに対する詳細機能説明の画面が別ウィンドウで表示される。図９（ｂ）では、アイコン５３ａが選択されたので、「片手入力」の詳細機能説明の画面５４が表示されている例が示されている。
【００６１】
特に、便利機能の一覧５３には、アイコンとともに文字が表示されている。よって、ユーザは、アイコンとテキストにより一覧５３に示された機能説明項目を一目で理解することができる。また、詳細機能説明の画面５４においても、テキストによる説明だけでなく、イラストやアニメーションを用いた表示をすることで、ユーザの機能説明に対する理解を容易にする。この場合にも、ユーザが、キャンセルボタン６０又はＯＫボタン６１を選択すると、便利機能の一覧５３や詳細機能説明の画面５４の表示は消えるようになっている。
（例３）
次に、ユーザの利便性を向上させるＵＩ例３について、図１０を参照しながら説明する。図１０は、本実施形態に係るスマートフォン１で提供されるガイダンスの他の例を示した図である。なお、図１０（ａ）に示したソフトウェアキーボードは、図７（ａ）に示した標準ソフトウェアキーボードと同一構成である。図１０（ｂ）に示したソフトウェアキーボードは、図７（ｂ）に示した簡単ソフトウェアキーボードと同一構成である。
【００６２】
標準ソフトウェアキーボードでは、「英数カナ」の機能キー９２ａは、「英語」、「数字」、「カタカナ」の３つの機能についての変更候補を表示することを可能とする。このように多機能を一の機能キーに収めた場合、初心者のユーザには、操作が難しいため、結局、使用しない機能キーになり易い。
【００６３】
そこで、図１０（ｂ）の簡単ソフトウェアキーボードでは、図１０（ａ）の「英数カナ」の機能キー９２ａに替えて、「カタカナ」の機能キー１４ｂが表示される。「カタカナ」の機能キー１４ｂは、「カタカナ」の変更候補を表示することを可能とする。「カタカナ」の機能キー１４ｂは、初心者のユーザであっても操作が簡単である。例えば、図１０（ｂ）では、ユーザが、「まき」と入力すると、入力表示エリア１６にひらがなで「まき」が表示される。この状態で、機能キー１４ｂを押下すると、入力表示エリア１６にカタカナで「マキ」が表示される。このように、「英語」、「数字」、「カタカナ」のうち、よく使用される「カタカナ」の変換のみを行う機能キー１４ｂを提供することで、「カタカナ」の機能キー１４ｂの利用頻度が高まる可能性がある。
【００６４】
以上のように、本実施形態に係るスマートフォン１は、初心者のユーザ向きの入力操作モードと熟練者のユーザ向きの入力操作モードとを提供する。その際、本実施形態に係るスマートフォン１は、トグル入力およびフリック入力のいずれの入力操作モードにおいても、文字入力キーへの操作の次の操作で入力が可能となる入力候補文字を遷移させてプレビュー表示エリア１５にプレビュー表示させることができる。これによれば、ユーザは、プレビュー表示エリア１５に表示された文字等で入力操作状況を確認できる。これにより、入力表示エリア１６まで視線を動かす必要がなくなる。このため、ユーザの視線移動による操作負担を軽減することができる。
【００６５】
また、本実施形態に係るスマートフォン１は、トグル入力およびフリック入力の入力操作を可能とし、モード初心者のユーザ向きのソフトウェアキーボードと熟練者のユーザ向きのソフトウェアキーボードとを提供する。これにより、ユーザは、スマートフォン１の利用度合や学習意欲に応じて、入力操作モードやソフトウェアキーボードを切り替えることができる。
【００６６】
また、本実施形態に係るスマートフォン１は、初回起動時等のタイミングに自動的にガイダンスを表示する機能を有し、入力操作モードに合わせてキーボードの切り替えを誘導したり、キーボードの機能の説明を表示したりすることで、ユーザを支援する。
【００６７】
以上により、本実施形態に係るスマートフォン１によれば、ユーザの入力時の操作性やユーザの利便性を向上させることができる。また、ユーザの学習意欲に応じた入力操作のサポートを容易に提供することができる。
【００６８】
（ハードウェア構成例）
最後に、一実施形態に係るスマートフォン１のハードウェア構成例について、図１１を参照しながら説明する。図１１は、一実施形態に係るスマートフォンのハードウェア構成例を示した図である。
【００６９】
本実施形態に係るスマートフォン１は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ(Random Access Memory)１０４、ＲＯＭ(Read Only Memory)１０５、ＣＰＵ(Central Processing Unit)１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ(Hard Disk Drive)１０８などを備え、それぞれがバスＢで相互に接続されている。
【００７０】
入力装置１０１は、キーボードやマウスなどを含み、スマートフォン１に各操作信号を入力するのに用いられる。表示装置１０２は、タッチパネルを搭載したディスプレイなどを含み、タッチ画面に情報を表示する。
【００７１】
通信Ｉ／Ｆ１０７は、スマートフォン１を無線ネットワークに接続するインタフェースである。これにより、スマートフォン１は、通信Ｉ／Ｆ１０７を介して、他の機器（ＮＦＣデバイスや他のスマートフォン等の機器）とデータ通信や通話を行うことができる。
【００７２】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、装置全体を制御する基本ソフトウェアであるＯＳ(Operating System)、及びＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。また、ＨＤＤ１０８は、格納しているプログラムやデータを、所定のファイルシステム及び／又はＤＢ(Data Base)により管理している。
【００７３】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、スマートフォン１は、外部Ｉ／Ｆ１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａには、フロッピー（商標又は登録商標）ディスク、ＣＤ(Compact Disk)、及びＤＶＤ(Digital Versatile Disk)、ならびに、ＳＤメモリカード(SD Memory card)やＵＳＢメモリ(Universal Serial Bus memory)などがある。
【００７４】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、プログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＣＰＵ１０６は、上記記憶装置（例えば「ＨＤＤ」や「ＲＯＭ」など）から、プログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、スマートフォン１の全体の制御や搭載機能を実現する演算装置である。
【００７５】
以上のように、本実施形態に係るスマートフォン１は、上記ハードウェア構成により、各種処理サービスを提供することができる。例えば、スマートフォン１は、ＣＰＵ１０６がＲＯＭ１０５内に格納された各種の制御プログラムを実行することにより、入力制御や表示制御等の全体の制御を実行する。上記実施形態のスマートフォン１の位置検出部２１、入力制御部２２、表示制御部２３、操作ガイド部２４は、ＨＤＤ１０８にインストールされたプログラムがＣＰＵ１０６に実行させる処理により実現される。
【００７６】
以上、一実施形態に係る入力装置及び入力方法をスマートフォン１を用いて説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。
【符号の説明】
【００７７】
１：スマートフォン、１１：タッチ画面、１２：キーパッドエリア、１３：文字入力キー、１４：機能キー、１５：プレビュー表示エリア、１６：入力表示エリア、２１：位置検出部、２２：入力制御部、２３：表示制御部、２４：操作ガイド部
【図１】
2014238704.tif 000003
【図２】
2014238704.tif 000004
【図３】
2014238704.tif 000005
【図４】
2014238704.tif 000006
【図５】
2014238704.tif 000007
【図６】
2014238704.tif 000008
【図７】
2014238704.tif 000009
【図８】
2014238704.tif 000010
【図９】
2014238704.tif 000011
【図１０】
2014238704.tif 000012
【図１１】
2014238704.tif 000013