(57)【要約】【課題】表示画面上で文字等の情報を高速に入力可能な、表示装置及びその表示装置を用いた情報入力方法を提供する。【解決手段】表示装置を適用したモバイル機器１０は、ディスプレイ１２と、ユーザが入力操作を行うための操作エリア１４をディスプレイ１２上に表示する操作エリア制御部３０と、入力操作に応じた入力文字を表示するための表示エリア１６をディスプレイ１２上に表示する表示エリア制御部３２と、ディスプレイ１２に設けられ、操作エリア１４においてユーザが行った入力操作を検出するタッチパネル１８と、検出された入力操作に基づき入力文字を選択する演算部３４と、入力文字の確認をユーザに促すために入力文字を表示エリア１６に提示する入力情報提示部３６とを有する。【選択図】図３
2011034494.tif 000002
【特許請求の範囲】
【請求項１】
表示画面と、
ユーザが入力操作を行うための操作エリアを前記表示画面上に表示する操作エリア制御部と、
入力情報を表示するための表示エリアを前記表示画面上に表示する表示エリア制御部と、
前記表示画面に設けられ、前記操作エリアにおいてユーザが行った入力操作を検出するデバイスと、
前記デバイスにより検出された入力操作に基づき入力情報を選択する演算部と、
前記演算部により選択された入力情報の確認をユーザに促すために該入力情報を前記表示エリアに提示する入力情報提示部と、を備える表示装置。
【請求項２】
前記表示エリアは、前記選択された入力情報が前記操作エリアにおいてユーザが行った入力操作に応じた情報であるかを確認可能な位置に表示される請求項１に記載の表示装置。
【請求項３】
前記操作エリアと前記表示エリアとは前記表示画面上の互いに重ならない位置に表示される請求項１に記載の表示装置。
【請求項４】
前記表示エリアに表示された入力情報に対するユーザの応答操作に応じて該入力情報を採用するか破棄するかを判定する判定部をさらに備える請求項１に記載の表示装置。
【請求項５】
前記操作エリア制御部は、ユーザが最初に接触した位置を基準にして、前記操作エリアを決定する請求項１に記載の表示装置。
【請求項６】
前記操作エリアには、入力操作の基準となるホームポジションが表示される請求項１に記載の表示装置。
【請求項７】
前記演算部は、前記検出された入力操作の前記ホームポジションからの相対変位量を演算し、該相対変位量に応じた入力情報を選択する請求項６に記載の表示装置。
【請求項８】
前記表示エリアには、前記操作エリアにおいてユーザが行う入力操作に対応したキー配列を有するソフトウエアキーボードが表示される請求項１に記載の表示装置。
【請求項９】
前記入力情報提示部は、前記表示エリアのソフトウエアキーボード上に前記選択された入力情報の位置を提示する請求項８に記載の表示装置。
【請求項１０】
前記デバイスは、前記ユーザの入力操作を検出可能な透過型のタッチパネルである請求項１に記載の表示装置。
【請求項１１】
前記操作エリア制御部は、前記表示装置に設けられたリセットボタン又は前記タッチパネルに対する所望の操作に応じて前記操作エリアの表示を更新し、
前記表示エリア制御部は、前記操作エリアの表示の更新に応じて前記表示エリアの表示を更新する請求項１に記載の表示装置。
【請求項１２】
ユーザが入力操作を行うための操作エリアを表示装置の表示画面上に表示するステップと、
入力情報を表示するための表示エリアを前記表示画面上に表示するステップと、
前記表示画面に設けられたデバイスを用いて前記操作エリアにおいてユーザが行った入力操作を検出するステップと、
前記デバイスにより検出された入力操作に基づき入力情報を選択するステップと、
前記選択された入力情報の確認をユーザに促すために該入力情報を前記表示エリアに提示するステップと、を含む情報入力方法。
【請求項１３】
ユーザが入力操作を行うための操作エリアを表示装置の表示画面上に表示する処理と、
入力情報を表示するための表示エリアを前記表示画面上に表示する処理と、
前記表示画面に設けられたデバイスを用いて前記操作エリアにおいてユーザが行った入力操作を検出する処理と、
前記デバイスにより検出された入力操作に基づき入力情報を選択する処理と、
前記選択された入力情報の確認をユーザに促すために該入力情報を前記表示エリアに提示する処理と、をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、情報入力方法及びプログラムに関する。より詳しくは、本発明は、文字等を高速に入力可能なインターフェースを有する表示装置及びその表示装置を用いた情報入力方法、プログラムに関する。
【背景技術】
【０００２】
近年、高速で感覚的な文字入力を実現するために、指の位置を検出可能なタッチパネルを搭載した機器が利用されている。タッチパネルを用いた文字入力では、たとえば、表示画面上に図１１に示したソフトウエアキーボード９０を表示する。ユーザは、入力したい文字のキーボードの表示位置に指を接触させる。これにより、ハードウエアキーボードを用いずに文字入力を行うことができる。ハードウエアキーボードを用いない文字入力は、特に、モバイル機器において携帯性を高め、便利であるため多く利用されている。
【０００３】
一方、上記方法では、図１１にも示したように入力時、必然的にユーザ自身の指でソフトウエアキーボードの一部を隠してしまうため、ブラインドタッチのように高速に文字入力を行うことは難しい。また、ハードウエアキーボードを用いた文字入力の場合、ユーザは接触させた指の押下から文字入力が行われたことを感覚的に確認することができるが、ソフトウエアキーボードを用いるとこのような入力感覚に乏しくなってしまう。
【０００４】
このような課題を解決するために様々な技術が提案されている。たとえば、特許文献１では、文字を入力するエリア（入力画面）の付近にソフトウエアキーボードを表示する。ソフトウエアキーボードから入力画面までの距離を縮めることでユーザの視線移動量を少なくすることにより、入力速度を向上させることができる。
【０００５】
また、特許文献２では、画面上にＱＷＥＲＴＹ配列のホームポジションのみを表示し、ユーザは通常のキーボードと同様に両手を使って画面上のソフトウエアキーボードに指を接触させることによって文字入力を行う。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１８３７８７号公報
【特許文献２】特開２００４−５４５８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に開示されている入力方法では、ユーザは画面上のキーボードの所望のキーに指を合わせて入力操作を行う必要がある。また、キー入力である点ではハードウエアキーボードと変わりがないため、ソフトウエアキーボードをキー入力可能なサイズで画面上に表示する必要があり、表示画面が小さいモバイル機器では極めて難しい。
【０００８】
また、特許文献２に開示されている入力方法では、キーボードのサイズを直感的に把握することができない。また、削除やスペース等のボタンの配置がキーボードに応じて異なるため、ユーザがそのキーボードになれるまでに長時間を要し、利便性が悪い。
【０００９】
上記問題に鑑み、本発明は、表示画面上で文字等の情報を高速に入力可能な、表示装置、及びその表示装置を用いた情報入力方法、プログラムを提供する。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある態様によれば、表示画面と、ユーザが入力操作を行うための操作エリアを前記表示画面上に表示する操作エリア制御部と、入力情報を表示するための表示エリアを前記表示画面上に表示する表示エリア制御部と、前記表示画面に設けられ、前記操作エリアにおいてユーザが行った入力操作を検出するデバイスと、前記デバイスにより検出された入力操作に基づき入力情報を選択する演算部と、前記演算部により選択された入力情報の確認をユーザに促すために該力情報を前記表示エリアに提示する入力情報提示部と、を有する表示装置が提供される。
【００１１】
これによれば、表示画面上には操作エリアと表示エリアが分離して表示される。操作エリアにおいてユーザが行った入力操作は、表示画面に設けられたタッチパネル等のデバイスにより検出され、検出された入力操作に基づき入力情報が算出され、その入力情報は表示エリアに表示される。これにより、ユーザは、操作エリアを見なくても表示エリアを見て入力情報を確認しながら入力操作を行うことができる。
【００１２】
これにより、ユーザは操作エリアにてソフトウエアキーボードの所定キーに指を合わる動作が不要になるため、操作エリアの面積を小さくすることができる。この結果、操作エリアにおける入力操作の変位量を少なくすることができる。また、ユーザは操作エリアを見ないで操作を行うことができる。この結果、ユーザの視線移動量を減少させ、機器を操作する際のユーザの疲労を軽減することができる。
【００１３】
前記表示エリアは、前記選択された入力情報が前記操作エリアにおいてユーザが行った入力操作に応じた情報であるかを確認可能な位置に表示されてもよい。
【００１４】
前記操作エリアと前記表示エリアとは前記表示画面上の互いに重ならない位置に表示されてもよい。
【００１５】
前記表示エリアに表示された入力情報に対するユーザの応答操作に応じて該入力情報を採用するか破棄するかを判定する判定部をさらに有していてもよい。
【００１６】
前記操作エリア制御部は、ユーザが最初に接触した位置を基準にして、前記操作エリアを決定してもよい。前記操作エリアには、入力操作の基準となるホームポジションが表示されてもよい。
【００１７】
前記演算部は、前記検出された入力操作の前記ホームポジションからの相対変位量を演算し、該相対変位量に応じた入力情報を選択してもよい。
【００１８】
前記表示エリアには、前記操作エリアにおいてユーザが行う入力操作に対応したキー配列を有するソフトウエアキーボードが表示されてもよい。
【００１９】
前記入力情報提示部は、前記表示エリアのソフトウエアキーボード上に前記選択された入力情報の位置を提示するようにしてもよい。
【００２０】
前記デバイスは、前記ユーザの入力操作を検出可能な透過型のタッチパネルであってもよい。
【００２１】
前記操作エリア制御部は、前記表示装置に設けられたリセットボタン又は前記タッチパネルに対する所望の操作に応じて前記操作エリアの表示を更新し、前記表示エリア制御部は、前記操作エリアの表示の更新に応じて前記表示エリアの表示を更新してもよい。
【００２２】
上記課題を解決するために、本発明の他の態様によれば、ユーザが入力操作を行うための操作エリアを表示装置の表示画面上に表示するステップと、入力情報を表示するための表示エリアを前記表示画面上に表示するステップと、前記表示画面に設けられたデバイスを用いて前記操作エリアにおいてユーザが行った入力操作を検出するステップと、前記デバイスにより検出された入力操作に基づき入力情報を選択するステップと、前記選択された入力情報の確認をユーザに促すために該入力情報を前記表示エリアに提示するステップと、を含む情報入力方法が提供される。
【００２３】
上記課題を解決するために、本発明の他の態様によれば、ユーザが入力操作を行うための操作エリアを表示装置の表示画面上に表示する処理と、入力情報を表示するための表示エリアを前記表示画面上に表示する処理と、前記表示画面に設けられたデバイスを用いて前記操作エリアにおいてユーザが行った入力操作を検出する処理と、前記デバイスにより検出された入力操作に基づき入力情報を選択する処理と、前記選択された入力情報の確認をユーザに促すために該入力情報を前記表示エリアに提示する処理と、をコンピュータに実行させるプログラムが提供される。
【発明の効果】
【００２４】
以上説明したように本発明によれば、表示装置の表示画面上で文字等の情報を高速に入力することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係るモバイル機器及びその画面例を示した図である。
【図２】同実施形態に係るモバイル機器の機能構成図である。
【図３】同実施形態に係るモバイル機器にて実行される情報入力処理を示したフローチャートである。
【図４】同実施形態に係るモバイル機器にて実行される文字入力方法の一例を示した図である。
【図５】同実施形態に係るモバイル機器の入力操作の一例を説明するための図である。
【図６】同実施形態に係るモバイル機器の入力操作の他例を説明するための図である。
【図７】同実施形態に係るモバイル機器の入力操作の他例を説明するための図である。
【図８】同実施形態に係るモバイル機器の入力操作の他例を説明するための図である。
【図９】同実施形態に係るモバイル機器の入力操作の他例を説明するための図である。
【図１０】変形例に係るモバイル機器及びその画面例を示した図である。
【図１１】比較するモバイル機器の画面の一例を示した図である。
【発明を実施するための形態】
【００２６】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２７】
なお、以下で説明する本発明の一実施形態及びその変形例に係る表示装置が適用されるモバイル機器は、主に携帯電話、携帯音楽プレーヤ、携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯型の電子機器であることが好ましい。ただし、本発明に係る表示装置は、ノート型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や据え置き型のＰＣ等に用いることもできる。
【００２８】
以下では次の順序で説明する。
［１．モバイル機器のハードウエア構成］
［２．モバイル機器の機能構成］
［３．モバイル機器の動作］
（表示例１：文字入力）
（表示例２：表示の更新）
（表示例３：表示範囲の手動設定）
（表示例４：複数の操作エリアの手動設定）
（表示例５：各エリア位置の手動設定）
［４．適用機器の変形例］
【００２９】
［１．モバイル機器のハードウエア構成］
まず、本実施形態に係るモバイル機器のハードウエア構成について、図１を参照しながら説明する。本実施形態に係るモバイル機器１０は、ディスプレイ１２上にユーザの指の位置を検出できるセンサを搭載した透過型のタッチパネルを有するデバイスである。ディスプレイ１２は、ユーザが入力操作を行うための操作エリア１４やその入力操作に応じた入力文字を表示するための表示エリア１６の他、様々なコンテンツを表示する表示画面である。
【００３０】
ディスプレイ１２としては、例えば、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機エレクトロルミネッセンスディスプレイ（有機ＥＬ、ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等を用いることができる。
【００３１】
ディスプレイ１２には、タッチパネル１８が設けられていて、操作エリア１４においてユーザが行った入力操作を検出する。タッチパネル１８はｘ方向及びｙ方向の指の位置を検出する。これに加えて、タッチパネル１８は、ディスプレイ１２への押し込み（押下）を検出できる機能を有していればより好ましい。
【００３２】
表示エリア１６には、タッチパネル１８により検出された入力操作から予測される文字等の入力情報が表示され、入力情報がユーザの入力したい文字、数字又は記号であるかの確認に使われる。図１では、操作エリア１４での指の操作により、表示エリア１６に入力情報として「Ｊ」が示されている。
【００３３】
モバイル機器１０には、また、ＣＰＵ２２、ＲＡＭ２４、不揮発性メモリ２６を有するマイクロプロセッサ２０が埋め込まれている。各種メモリには、タッチパネル１８により検出された入力操作に関する情報が一時的に記憶される。ＣＰＵ２２は、入力操作から予測される入力文字等を選択し、表示エリア１６に表示するように制御する。これについては、後程詳述する。なお、以下のハードウエア構成は、モバイル機器に搭載された表示装置のハードウエア構成ということもできる。
【００３４】
［２．モバイル機器の機能構成］
本実施形態に係るモバイル機器１０は、図２に示した機能ブロックにより示される機能構成を有している。すなわち、モバイル機器１０は、操作エリア制御部３０、表示エリア制御部３２、演算部３４、入力情報提示部３６及び判定部３８を有している。
【００３５】
操作エリア制御部３０は、ユーザが入力操作を行うための操作エリア１４をディスプレイ１２上に表示する。操作エリア１４には、入力操作の基準となるホームポジションが表示されている。図１では、ホームポジションとして「Ｊ」が表示されている。操作エリア制御部３０は、ユーザの指が最初に接触した位置を基準にして、操作エリア１４を決定する。
【００３６】
表示エリア制御部３２は、入力操作に応じた入力情報を表示するための表示エリア１６をディスプレイ１２上に表示する。表示エリア１６には、操作エリア１４においてユーザが行う入力操作のキー配列を有するソフトウエアキーボードが縮小して表示されている。
【００３７】
本実施形態では、ユーザが行った入力操作に対して正しく入力文字が選択されているかを表示エリア１６で確認できればよい。よって、従来のように、ユーザの指がソフトウエアキーボードの各キーを叩くことが可能な程度のサイズのソフトウエアキーボードを表示する必要はない。なお、本実施形態では、ＱＷＥＲＴＹ配列のソフトウエアキーボードが想定されているが、他のキー配列を用いてもよい。
【００３８】
演算部３４は、タッチパネル１８により検出されたユーザの入力操作に基づき入力情報を求める。具体的には、演算部３４は、タッチパネル１８により検出された入力操作に基づきホームポジションからの相対変位量を演算し、ＱＷＥＲＴＹのキー配列にしたがってその相対変位量に応じた入力文字を選択する。
【００３９】
なお、入力操作としては、操作エリア１４におけるホームポジションからの指の相対変位量だけがわかればよい。よって、操作エリア１４にソフトウエアキーボードを表示する必要はない。
【００４０】
上記文字入力方法によれば、操作エリア１４と表示エリア１６とを分離して表示するため、ユーザは操作エリア１４を見ずに表示エリア１６だけを見て入力文字を確認しながら入力操作を行うことができる。これにより、本実施形態に係るモバイル機器１０では、従来のソフトウエアキーボードによる入力操作で必要であった画面上のキーボードの所定キーに指を合わせるという動作が不要になるため、操作エリア１４の面積を小さくすることができる。この結果、ユーザは、少し指を動かしただけで入力操作を行うことができ、ソフトウエアキーボード又はハードウエアキーボードを叩く従来型の入力操作より高速な文字入力が可能となる。また、実際に画面上のキーを叩く操作が不要となるため、ユーザは操作エリア側を見ないで入力操作を行う。このため、ユーザの視線移動量を減少させることができ、モバイル機器１０を操作する際のユーザの疲労を軽減することができる。
【００４１】
入力情報提示部３６は、表示エリア１６に示された縮小版ソフトウエアキーボード上の所定位置に入力文字を提示する。その際、入力情報提示部３６は、表示された入力文字がユーザの入力操作に応じた情報であるかを確認可能な位置に表示エリア１６を表示する。たとえば、操作エリア１４と表示エリア１６とを重なるように位置づけると、ユーザの手によって表示エリア１６が一部隠されてしまい、上記確認が簡単にできず、高速文字入力が困難になる場合がある。よって、操作エリア１４と表示エリア１６とは、ディスプレイ１２上の互いに重ならない位置に表示されることが好ましい。ただし、ユーザが入力情報を確認可能な位置であれば、操作エリア１４と表示エリア１６が一部重なっていてもよい。
【００４２】
判定部３８は、表示エリア１６に表示された入力情報に対するユーザの応答操作に応じてその入力文字を採用するか破棄するかを判定する。ユーザの応答操作としては指のリリースが挙げられる。この場合、判定部３８は、指のリリースを検出し、これに応じて入力情報を破棄すると判定する。表示エリア制御部３２は、これに応じて表示エリア１６の表示を更新し、入力文字の表示を消す。入力情報を採用するか、破棄するかを指示するために、ユーザによって行われる応答操作は、「リリース」に限られず、指の押下やタップ等予め定められた他の動作であってもよい。たとえば、判定部３８は、指の圧力変化を検出し、圧力変化が所定の閾値を超えた場合、入力情報を破棄すると判定してもよい。
【００４３】
ホームポジションの切り替え表示（操作エリア１４の表示の更新）は、図１のリセットボタン４０を用いて次のように行われる。リセットボタン４０が押されると、判定部３８は、これに応じてその入力文字を破棄すると判定する。
【００４４】
操作エリア制御部３０は、これに応じて操作エリア１４の表示を更新し、ホームポジションを切り替える。また、表示エリア制御部３２は、操作エリア１４の表示の更新に応じて表示エリア１６の表示を更新する。たとえば、上記表示の更新によって操作エリア１４の表示が更新されると、これに応じて表示エリア１６のソフトウエアキーボード中に表示された文字の表示も消される。
【００４５】
モバイル機器１０には、必ずしもリセットボタン４０を設けなくてもよい。その場合、ホームポジションの切り替え表示の一例としては、たとえばユーザの「長押動作」を使う方法が考えられる。指をホームポジションから適宜移動させた後、その入力操作をキャンセルしたい場合、ユーザは数秒間、指をタッチパネル１８に接触させる「長押動作」を行う。そうすると、判定部３８は、このユーザの応答動作に応じてホームポジションの切り替え表示を実行する。なお、ユーザの応答操作は「長押」に限られず、ダブルタップ等予め定められた他の動作であってもよい。
【００４６】
以上に説明した、上記各機能構成部への指令は、専用の制御デバイスあるいはプログラムを実行するＣＰＵ２２により実行される。次に説明する文字入力処理を実行するためのプログラムは、ＲＡＭ２４や不揮発性メモリ２６に予め記憶されていて、ＣＰＵ２２が、これらのメモリから各プログラムを読み出し実行することにより、操作エリア制御部３０、表示エリア制御部３２、演算部３４、入力情報提示部３６及び判定部３８の各機能が実現される。
【００４７】
［３．モバイル機器の動作］
次に、本実施形態に係るモバイル機器１０の入力動作について図３を参照しながら説明する。図３は、モバイル機器１０により実行される文字入力処理を示したフローチャートである。なお、以下では、文字入力を例に挙げて説明するが、文字以外にも記号や数字等も同様に適用可能であることは言うまでもない。なお、以下の動作は、モバイル機器１０に搭載された表示装置の動作ということもできる。
【００４８】
ステップＳ３００より、文字入力処理が開始されると、ステップＳ３０５にて判定部３８は、文字入力開始点を更新するか否かを判定する。文字入力を開始したときには必ず文字入力開始点は更新される。文字入力開始点が更新される場合についてその一例を説明する。図４の上部には文字入力開始点が自動で更新される場合が示されている。この例では、「ｋ」が入力され、「ｅ」が入力され、「ｙ」が入力された後、予め定められた閾値Ｄｔｈ１（ｓｅｃ）以上文字が入力されない場合、判定部３８は、自動的に文字入力開始点を更新すると判定する。
【００４９】
また、図４の下部には文字入力開始点が手動で更新される場合が示されている。この例では、「ｋ」が入力され、「ｅ」が入力された後、予め定められた閾値Ｄｔｈ２（ｓｅｃ）以上指が操作エリア１４に接触したままの場合（長押し）、判定部３８は、ユーザからの更新操作（長押し）に応じて文字入力開始点を更新すると判定し、その点が文字入力開始点となる。なお、閾値Ｄｔｈ１と閾値Ｄｔｈ２とは同じ値であってもよく、異なる値であってもよい。
【００５０】
現時点で文字入力が開始された場合、ステップＳ３１０に進み、操作エリア制御部３０は、文字入力開始点を更新し、同時にホームポジションが指の接触位置になるように表示を切り替える。これにより、図１に示したように、指の接触位置にホームポジション「Ｊ」が切り替え表示される。
【００５１】
次に、ステップＳ３１５に進み、演算部３４は、ユーザがホームポジションからどれだけ指を移動させたか、その変位量を算出する。演算部３４は、その変位量に基づき予め定められたキー配列の規則に応じて対応する文字を選択する。変位量と選択される文字との関係は任意に設定可能であるが、本実施形態では、ＱＷＥＲＴＹ配列に従って変位量に応じた文字が選択される。
【００５２】
次に、表示エリア制御部３２は、ステップＳ３２０にて、演算部３４により選択された文字を表示エリア１６に強調表示する。本実施形態では、ＱＷＥＲＴＹ配列の選択された文字の位置にその文字を強調表示する。また、本実施形態では、文字は、ユーザが確認しやすいように、色づけ、太字、反転、網掛け等の表示方法により強調して表示されてもよい。
【００５３】
文字入力開始点の更新条件を満たすことなく、ユーザの指がタッチパネル１８に接触しながら移動している間、ステップＳ３０５、Ｓ３２５、Ｓ３１５、Ｓ３２０のルーチンが実行される。これにより、ユーザの指の動きに合わせて、ホームポジションからの変化量が再計算され、これに基づき選択された文字が表示エリア１６に強調表示される。よって、このルーチンが繰り返し実行される間、表示エリア１６に強調表示される文字は変化量に従って変化する。
【００５４】
その後、文字入力開始点の更新条件を満たすことなく、ユーザの指がタッチパネル１８から離れたとき、ステップＳ３０５、Ｓ３２５に続いてステップＳ３３０が実行される。そのとき、表示エリア１６に表示されている文字が強調中であれば、判定部３８は、強調されている文字を入力情報として採用すると判定する。このようにして、ステップＳ３０５、Ｓ３２５、Ｓ３３０、Ｓ３３５のルーチンが繰り返し実行される間、ユーザが欲する文字が連続してモバイル機器１０に入力される。一方、ステップＳ３３０にて、表示エリア１６に表示されている文字が強調中でなければ、判定部３８は、何も文字を入力しないと判定してステップＳ３０５に戻る。
【００５５】
以上に説明したように、本実施形態に係るモバイル機器１０を用いた文字入力処理によれば、タッチパネル１８上で文字入力をより高速に行うことができる。すなわち、本実施形態に係る文字入力では、まず、操作エリア１４と表示エリア１６とを分離して表示する。操作エリア１４では、最初に指が触れた点をＱＷＥＲＴＹキーボードのホームポジションと定義する。このホームポジションは、文字入力の開始点である。次に、ホームポジションから指の変位が計算され、その変位量に応じて文字が選択される。選択された文字は表示エリア１６に強調表示される。ユーザは表示エリア１６に強調表示された文字が入力したい文字であることを確認すると、指をタッチパネル１８から離す。これにより、強調表示された文字入力が完了する。
【００５６】
上記文字入力方法によれば、操作エリア１４と表示エリア１６とが分離して表示されているため、ユーザは操作エリア１４を見ることなく表示エリア１６だけを見て入力操作を行うことができる。これにより、本実施形態に係るモバイル機器１０では、操作画面上のキーボードの所定キーに指を合わせるという従来必要であった動作が不要になるため、操作エリア１４の面積を小さくすることができる。この結果、ユーザは、少し指を動かしただけで入力操作を行うことができ、ソフトウエアキーボード又はハードウエアキーボードを叩く従来型の入力操作より高速な文字入力が可能となる。また、実際に画面上のキーを叩く操作が不要となるため、ユーザはキーボードを見ないで操作を行うことができる。このため、ユーザの視線移動量を減少させることができ、モバイル機器１０を操作する際のユーザの疲労を軽減することができる。
【００５７】
以上から、本実施形態によれば、一本の指を用いて少ない変化量で高速に文字を入力することができる。また、従来型のソフトウエアキーボードのようなキーを叩く動作が不要となるため、ホームポジションからの距離と文字の選択との関係に指の感覚が慣れてくると、タッチパネル１８上でのブラインドタッチにより高速入力が可能となる。さらに、文字入力に必要な画面面積、すなわち操作エリア１４の面積を従来の手法に比べて小さくすることができる。これにより、デバイスを小型化することができる。これは、特に携帯型の電子機器にとって非常に有利である。また、操作エリア１４を小さくすることができるため、機器を縦に持つ場合と横に持つ場合とで操作部分のレイアウトを変更する必要がなく、各エリアを容易に表示することができる。
【００５８】
（表示例１：文字入力）
以上に説明した文字入力方法について、図５を用いて表示の一例として表示例１を視覚的に説明する。ステップＳ３１０にて、文字入力開始点の更新が実行されると、図５に示したように、ユーザの指の接触位置に応じて、操作エリア１４がディスプレイ１２に表示されるとともにホームポジション「Ｊ」を表示する位置が更新される。その後、ユーザが指を右方向にスライド移動させると、ホームポジションからの変位量Ｄが計算され、変位量Ｄに対応する文字が選択される。前述の通り、変位と選択される文字との関係は、任意に設定可能である。ここでは、変位量Ｄに対して文字「Ｌ」が選択されている。これにより、表示エリア１６には「Ｌ」が強調表示される。表示エリア１６にはＱＷＥＲＴＹ配列の縮小版ソフトウエアキーボードが示されており、その配列のＬのキー位置に「Ｌ」を強調表示することにより、ユーザが直感的に選択文字を確認できるようにしている。この状態で、ユーザが指を離すと「Ｌ」の入力が確定され、指を離さずにさらに指を動かすと、変位量Ｄが再計算されてこれに応じた文字が選択され、その文字が表示エリア１６の所望の位置に強調される処理が繰り返される。
【００５９】
これによれば、直接キーを叩く方法の従来型ソフトウエアキーボードを操作エリア１４に表示する必要がないので、操作エリア１４を小さく表示することができる。これにより、文字入力のための指の動き（すなわち、変位量）を小さくすることができ、高速文字入力が可能となる。また、表示エリア１６も選択された文字を確認できる程度の大きさで表示すればよいので、従来型のソフトウエアキーボードより小さい表示領域ですむ。これにより、ディスプレイ１２の他の部分を有効利用できる。
【００６０】
（表示例２：表示の更新）
次に、図６を用いて表示例２を視覚的に説明する。ステップＳ３１０にて、文字入力開始点の更新が実行されると、図６の上部中央に示したように、ユーザの指の接触位置に応じて、操作エリア１４が表示されるとともに操作エリア１４内にホームポジション「Ｊ」が表示される。その後、図４に示したようにＤｔｈ１（ｓｅｃ）以上入力がない、又はユーザが長押しを行った場合、再度ステップＳ３１０が実行され、たとえば、図６の左下に示したようにユーザの指の接触位置に応じて、操作エリア１４がディスプレイ１２の左下に更新して表示されるとともにホームポジション「Ｊ」が更新して表示される。
【００６１】
操作エリア１４は、ユーザの指の接触位置に応じてディスプレイ１２のいずれの位置にも表示可能である。ただし、表示エリア１６は、選択文字（入力情報）がユーザの入力操作に応じた文字であるかを確認可能な位置に表示される。たとえば、操作エリア１４と表示エリア１６とを重なるように位置づけると、ユーザの手によって表示エリア１６が一部隠されてしまい、選択文字の確認ができない、又は選択文字の確認に手を動かさなければならないなどの困難性を伴うことになる。よって、操作エリア１４と表示エリア１６とは、ディスプレイ１２上の互いに重ならない位置に分離して表示することが好ましい。ただし、ユーザが選択文字を確認可能な位置であれば、たとえば、図６の右下に示したように操作エリア１４と表示エリア１６が一部重なっていてもよい。
【００６２】
（表示例３：表示範囲の手動設定）
次に、図７を用いて表示例３を視覚的に説明する。この処理は図３の文字入力処理には示されていない。ここでは、変位量と選択される文字との関係を任意に設定可能である例を示す。たとえば、変位量と選択される文字との関係をユーザが任意に設定できる一例としては、まず、図７の上部中央に示したように、ユーザは指をディスプレイ１２の端部（ここでは、右端部）に移動させることにより、操作エリア１４をディスプレイ１２の端部に持っていく。
【００６３】
次に、ユーザは端部から斜め方向に指をずらして操作エリア１４の大きさと縦横比を調整する。指のずれの方向によって操作エリア１４の縦横比が決定される。また、指のずれの量によって操作エリア１４の大きさ（面積）が決定する。図７の左下には図７の上部に示した操作エリア１４より領域を少し大きくした状態が示されている。図７の右下には操作エリア１４を更に大きくした状態が示されている。これにより、ユーザは、指の変位と選択された文字との関係を手動で設定でき、入力操作ミスを軽減することができる。
【００６４】
（表示例４：複数の操作エリアの手動設定）
次に、図８を用いて表示例４を視覚的に説明する。この処理は、図３の文字入力処理には示されていない。ここでは、操作エリア１４が２分割されて表示される。たとえば、図８の左側に示した操作エリア１４に対して、ユーザは両指を使って操作エリア１４を左指用操作エリア１４ａと右指用操作エリア１４ｂに分割する。これにより、両指を用いた並行入力操作が可能になる。ホームポジションも両エリア１４ａ、１４ｂに一つずつ表示される。ここでは、左側の操作エリア１４ａに左指用ホームポジション「Ｈ」が表示され、右側の操作エリア１４ｂに右指用ホームポジション「Ｊ」が表示される。
【００６５】
（表示例５：各エリア位置の手動設定）
最後に、図９を用いて表示例５を視覚的に説明する。この処理は、図３の文字入力処理には示されていない。ここでは、操作エリア１４だけでなく表示エリア１６も手動で移動可能である。たとえば、まず、図９の最左に示したように、ユーザは表示エリア１６に指を接触させて、表示エリア１６をディスプレイ１２の左端まで移動させる。次に、図９の中央に示したように、操作エリア１４に指を接触させて、操作エリア１４をディスプレイ１２の右端まで移動させる。これにより、ユーザの見やすい位置に表示エリア１６を表示させ、ユーザの操作しやすい位置に操作エリア１４を表示させることができるため、利き手がどちらでもユーザの扱いやすい表示が可能になる。さらに、図９の最右に示したように、ユーザは操作エリア１４に指を接触させて、操作エリア１４を拡大させることもできる。表示エリア１６も同様に拡大可能である。
【００６６】
［４．適用機器の変形例］
以上に説明した文字入力操作を実行可能な表示装置は、図１０に示した電子機器５０にも適用可能である。電子機器５０は、上部ディスプレイ５２Ｕと下部ディスプレイ５２Ｄの２画面を有している。上部ディスプレイ５２Ｕにはタッチパネル５８Ｕが搭載されている。また、下部ディスプレイ５２Ｄにはタッチパネル５８Ｄが搭載されている。電子機器５０は、中央のヒンジ機構５９により折り畳み可能であり、携帯に便利な構成となっている。
【００６７】
上部ディスプレイ５２Ｕには表示エリア１６が表示されている。下部ディスプレイ５２Ｄには操作エリア１４が表示されている。操作エリア１４及び表示エリア１６はいずれのディスプレイに表示されていてもよい。この電子機器５０を用いた文字入力操作は、上述したとおりである。
【００６８】
これによっても、操作エリア１４と表示エリア１６とを分離して表示することにより、各エリアの表示領域を小さくすることができ、高速文字入力が可能となる。特に、電子機器５０は２画面であって表示領域が広いため、操作エリア１４及び表示エリア１６を表示したままでも、残りのディスプレイ領域で他のウィンドウを開いたり、複数のコンテンツを閲覧したりすることができる。
【００６９】
上記実施形態において、各部の動作は互いに関連しており、互いの関連を考慮しながら、一連の動作及び一連の処理として置き換えることができる。これにより、表示装置の実施形態を、情報入力方法の実施形態及び表示装置が有する機能をコンピュータに実現させるためのプログラムの実施形態とすることができる。
【００７０】
これにより、ユーザが入力操作を行うための操作エリア１４をディスプレイ１２上に表示するステップと、入力文字を表示するための表示エリア１６をディスプレイ１２上に表示するステップと、ディスプレイ１２に設けられたデバイス（タッチパネル）を用いて操作エリア１４においてユーザが行った入力操作を検出するステップと、前記デバイスにより検出された入力操作に基づき入力文字を選択するステップと、前記選択された入力文字の確認をユーザに促すために該入力文字を表示エリア１６に提示するステップと、を含む情報入力方法を提供することができる。
【００７１】
また、これにより、ユーザが入力操作を行うための操作エリア１４をディスプレイ１２上に表示する処理と、入力文字を表示するための表示エリア１６をディスプレイ１２上に表示する処理と、ディスプレイ１２に設けられたデバイス（タッチパネル）を用いて操作エリア１４においてユーザが行った入力操作を検出する処理と、前記デバイスにより検出された入力操作に基づき入力文字を選択する処理と、前記選択された入力文字の確認をユーザに促すために該入力文字を表示エリア１６に提示する処理と、をコンピュータに実行させるプログラムを提供することができる。
【００７２】
尚、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能である。
【００７３】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されないことは言うまでもない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても当然に本発明の技術的範囲に属するものと了解される。
【００７４】
例えば、上記実施形態では、操作エリアにホームポジションを示す文字を表示するようにしたが、ホームポジションは文字でなくても記号や点であってもよい。また、操作エリアにソフトウエアキーボードの縮小版を表示してもよい。
【００７５】
また、上記実施形態において操作エリア及び表示エリアに表示するソフトウエアキーボードは通常より縮小されたものとして説明したが、ソフトウエアキーボードの大きさは任意であり、ユーザの視力に応じて表示の大きさを変えてもよい。
【００７６】
また、操作エリア及び表示エリアは表示画面が縦レイアウトの場合であっても、横レイアウトの場合であっても、ユーザの操作が容易になるように自動で方向を変えて表示することができる。
【００７７】
また、上記実施形態では、ＱＷＥＲＴＹ配列のソフトウエアキーボードに基づきキー配列の規則を利用して入力操作を行ったが、テンキー配列の規則を利用して数字のみの入力操作を行う場合にも適用可能であり、これらの組合せであってもよい。
【００７８】
ただし、表示エリア１６にＱＷＥＲＴＹ配列のソフトウエアキーボードの各キーが常時表示されている場合には強調表示は必須であるが、各キー文字が常時表示されていなければ入力文字の強調表示は必ずしも必須ではなく、ユーザが算出された入力文字を確認できれば、いずれの表示方法を取ることもできる。
【００７９】
また、本発明に使われるタッチパネルは、静電式であってもよく、光学式であってもよい。また、ユーザの入力操作を検出するデバイスの接触センサとしては、例えばマトリクススイッチ・抵抗膜方式のスイッチ・表面弾性波方式のスイッチなどを有するタッチセンサ・タッチパネル・タッチスクリーン・タッチパッドなどが挙げられる。
【符号の説明】
【００８０】
１０      モバイル機器
１２      ディスプレイ
１４      操作エリア
１６      表示エリア
１８、５８Ｕ、５８Ｄ  タッチパネル
２０      マイクロプロセッサ
３０      操作エリア制御部
３２      表示エリア制御部
３４      演算部
３６      入力情報提示部
３８      判定部
４０      リセットボタン
５０      電子機器
５２Ｕ    上部ディスプレイ
５２Ｄ    下部ディスプレイ
５９      ヒンジ機構
【図１】
2011034494.tif 000003
【図２】
2011034494.tif 000004
【図３】
2011034494.tif 000005
【図４】
2011034494.tif 000006
【図５】
2011034494.tif 000007
【図６】
2011034494.tif 000008
【図７】
2011034494.tif 000009
【図８】
2011034494.tif 000010
【図９】
2011034494.tif 000011
【図１０】
2011034494.tif 000012
【図１１】
2011034494.tif 000013