(57)【要約】【課題】  視線の動きを小さくし、目の疲労、入力ミスを軽減することができる情報処理装置を提供する。【解決手段】  所定の配列を有する仮想キーボードを表示する表示手段と、前記表示手段の表示面に設けられたタッチパネル方式の入力手段とを備える情報処理装置であって、前記入力手段のタッチされた位置に対応する前記仮想キーボードの文字、および該文字が属する配列行を特定するタッチ文字認識手段と、前記文字を表示する入力文字表示領域が、入力された該文字のキーの直上に位置するように、前記仮想キーボードのキー配列と、前記入力文字表示領域の表示位置とを変更する表示位置制御手段と、を具備することを特徴とする。【選択図】    図１
2007052695.tif 000002
【特許請求の範囲】
【請求項１】
所定の配列を有する仮想キーボードを表示する表示手段と、前記表示手段の表示面に設けられたタッチパネル方式の入力手段とを備える情報処理装置であって、
前記入力手段のタッチされた位置に対応する前記仮想キーボードの文字、および該文字が属する配列行を特定するタッチ文字認識手段と、
前記文字を表示する入力文字表示領域が、入力された該文字のキーの直上に位置するように、前記仮想キーボードのキー配列と、前記入力文字表示領域の表示位置とを変更する表示位置制御手段と、を具備する
ことを特徴とする情報処理装置。
【請求項２】
前記表示位置制御手段は、前記仮想キーボードのキー配列を画面の上下方向へ変更し、前記入力文字表示領域を画面の左右方向へ変更する
ことを特徴とする請求項１記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを設けた表示パネルにより、文字入力指示を入力可能な情報処理装置に関する。
【背景技術】
【０００２】
近年、ＱＷＥＲＴＹ配列のキーボードでは、キー表示配列を５０音順に表示するか、アルファベット順に表示してキー入力する技術が提案されている（例えば特許文献１参照）。
【特許文献１】特開２００１−２２２３６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、タッチパネルは、コンピュータのキーボードと異なり、凹凸の感触がなく、また、タッチパネル表示画面の大きさによって、各キーの位置や大きさが微妙に異なる。
このため、コンピュータに慣れた人でも、目でキーを追わずしてキー入力することは困難である。よって、キー入力時には、キーに視線を合わせつつ、入力された文字を表示する入力文字表示部に視線を移動して入力確認を行う必要がある。
【０００４】
しかしながら、従来技術では、キーと入力文字表示部との距離が離れているため、視線の動きが大きくなり、目が疲労してしまうので、入力ミスが起こり易いという問題がある。特に、ローマ字入力といった、一旦、アルファベットを入力し、漢字やひらがななどに変換する場合には、実際に表示される文字数以上に視線を動かすことになり、目の疲労、入力ミスが起こりやすくなる。
【０００５】
本発明は、上記の点に鑑みてなされたもので、その目的は、視線の動きを小さくし、目の疲労、入力ミスを軽減することができる情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、所定の配列を有する仮想キーボードを表示する表示手段と、前記表示手段の表示面に設けられたタッチパネル方式の入力手段とを備える情報処理装置であって、前記入力手段のタッチされた位置に対応する前記仮想キーボードの文字、および該文字が属する配列行を特定するタッチ文字認識手段と、前記文字を表示する入力文字表示領域が、入力された該文字のキーの直上に位置するように、前記仮想キーボードのキー配列と、前記入力文字表示領域の表示位置とを変更する表示位置制御手段と、を具備することを特徴とする。
【０００７】
また、本発明は、上記表示位置制御手段が、前記仮想キーボードのキー配列を画面の上下方向へ変更し、前記入力文字表示領域を画面の左右方向へ変更することを特徴とすることを特徴とする。
【発明の効果】
【０００８】
この発明によれば、タッチ文字認識手段により、前記入力手段のタッチされた位置に対応する前記仮想キーボードの文字、および該文字が属する配列行を特定し、表示位置制御手段により、前記文字を表示する入力文字表示領域が、入力された該文字のキーの直上に位置するように、前記仮想キーボードのキー配列と、入力文字表示領域の表示位置とを変更する。したがって、タッチしたキーと入力文字表示領域との距離が小さくなり、視線の動きを小さくでき、目の疲労、入力ミスを低減することができるという利点が得られる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施形態による情報処理装置（一部）を図面を参照して説明する。
【００１０】
図１は、本発明の一実施形態による情報処理装置の一部構成を示す概略ブロック図である。
表示部１０は、ＣＲＴや液晶表示器などからなり、本実施形態では、後述する仮想キーボードを表示する。タッチパネル１２は、表示部１０の前面に設けられたほぼ透明な素材で形成されたタッチパネルである。制御部１４は、所定の制御プログラムに従って各種の情報処理を実行する。特に、本実施形態では、表示部１０に仮想キーボードを表示し、タッチパネル１２のタッチされた箇所と表示部１０の表示状態とに従って、ユーザからの文字入力を受け付ける。
【００１１】
次に、図２は、本実施形態による情報処理装置での仮想キーボードの一例を示す模式図である。
同図において、仮想キーボード２０は、表示部１０に表示される。仮想キーボード２０は、一般的なキーボードと同様に、ＱＷＥＲＴＹ配列で表示されるが、これに限らず、５０音順やアルファベット順であってもよい。同じ行に属するキー同士は、点線で示すように、１つのグループに設定されている。例えば、「ｓｈｉｆｔ」、「Ｚ」、「Ｘ」、…、「＼」は、第１行目に属し、「Ａ」、「Ｓ」、…、「］」波、第２行目に属し、「Ｑ」、「Ｗ」、…、「［」は、第３行目に属し、「１」、「２」、…、「￥」は、第４行目に属する。また、入力文字表示領域２２は、ユーザがタッチ入力した文字を表示する領域である。
【００１２】
ユーザは、表示部１０に表示された仮想キーボード２０から、入力したい文字をタッチする。このとき、制御部１４は、タッチされた位置に対応する文字、およびこの文字が属する配列行（図２における上下方向の位置）を特定するとともに、この文字が属する列（図２における左右方向の位置）を特定し、ユーザの視線移動が極力小さくなるように、上記入力文字表示領域２２が入力されたキーの直上に位置するように、キーの配列を図２の上下へ変更するとともに、入力文字表示領域２２の表示位置を図２の左右へ変更するようになっている。
【００１３】
次に、上述した情報処理装置の動作について説明する。
ここで、図３は、本実施形態による情報形態装置のタッチパネルキー入力処理を説明するためのフローチャートである。
【００１４】
仮想キーボード２０によるキー入力が指定されると、まず、図２に示す初期配列で仮想キーボード２０を表示部１０に表示する（ステップＳ１０）。この初期配列では、入力文字表示領域２２が最上部に配置される。次に、仮想キーボード２０からのキー入力の終了が指示（例えば、図２の「入力終了」キーへのタッチ）があったか否かを判断する（ステップＳ１２）。そして、入力終了の指示があった場合には、当該処理を終了する。
【００１５】
一方、入力終了がなかった場合には、他のキー入力（タッチ）があったか否かを判断する（ステップＳ１４）。キー入力が何もなければ、ステップＳ１２へ戻り、上述した処理を繰り返す。これに対して、何れかのキー入力があった場合には、入力文字表示領域２２を入力（タッチ）されたキーの直上に配置するために、入力文字表示領域２２を入力されたキーが属する配列行の直上に配置するようにキー配列を図２の上下に変更するとともに、入力文字表示領域２２の位置を図２の左右に変更し（ステップＳ１６）、入力（タッチ）された文字を入力文字表示領域２２に表示する（ステップＳ１８）。そして、ステップＳ１０へ戻り、図２に示すような初期配列で仮想キーボード２０を表示し、以後、上述した処理を繰り返す。
【００１６】
例えば、図４（ａ）に示す初期配列状態で、図４（ｂ）に示すように、点線で示す第１行目のキー（図示の例では「Ｃ」のキー）をタッチすると、その瞬間に入力文字表示領域２２を、タッチされた配列行の直上に配置するようにキー配列を変更する。さらに、図４（ｃ）に示すように、入力文字表示領域２２内における入力文字（図示の例では「Ｃ」）の表示位置が、入力された文字のキー（図示の例では「Ｃ」のキー）の真上となるように入力文字表示領域２２の位置を左右方向に変更する。その後、図４（ｄ）に示すように初期配列へ戻す。同様に、図５（ａ）に示す初期配列状態で、図５（ｂ）に示すように、点線で示す第２行目のキー（図示の例では「Ｈ」のキー）をタッチすると、その瞬間に入力文字表示領域２２を、タッチされた配列行の直上に配置するようにキー配列を変更し、さらに、図５（ｃ）に示すように入力文字（図示の例では「Ｈ」）の表示位置が、入力された文字のキー（図示の例では「Ｈ」のキー）の真上となるように入力文字表示領域２２の位置を変更する。その後、図５（ｄ）に示すように初期配列へ戻す。
【００１７】
また、図６（ａ）に示す初期配列状態で、図６（ｂ）に示すように、点線で示す第３行目のキー（図示の例では「Ｉ」のキー）をタッチすると、その瞬間に入力文字表示領域２２を、タッチされた配列行の直上に配置するようにキー配列を変更し、さらに、図６（ｃ）に示すように入力文字（図示の例では「Ｉ」）の表示位置が、入力された文字のキー（図示の例では「Ｉ」のキー）の真上となるように入力文字表示領域２２の位置を変更する。その後、図６（ｄ）に示すように初期配列へ戻す。
【００１８】
上述した実施形態によれば、ユーザがタッチしたキーの直上に入力文字表示領域２２を配置するようにキー配列を変更するようにしたので、タッチしたキーとその入力結果を確認するための入力文字表示領域２２との距離を短くすることができ、この結果、ユーザの視線移動を小さくすることができ、目の疲労、入力ミスを軽減することができる。
【００１９】
なお、上記制御部１４はメモリおよびＣＰＵ（中央処理装置）等により構成され、上述した制御部１４の処理過程を実現するためのプログラム（図示せず）を、これを記録している不揮発性のメモリ、磁気ディスク等から、上記メモリにロードして実行することによりその機能が実現されるものとする。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態による情報処理装置の一部構成を示す概略ブロック図である。
【図２】同実施形態による情報処理装置での仮想キーボードの一例を示す模式図である。
【図３】同実施形態による情報形態装置の仮想キーボード表示方法を説明するためのフローチャートである。
【図４】同実施形態での仮想キーボード表示方法を説明するためのキー配列例を示す模式図である。
【図５】同実施形態での仮想キーボード表示方法を説明するためのキー配列例を示す模式図である。
【図６】同実施形態での仮想キーボード表示方法を説明するためのキー配列例を示す模式図である。
【符号の説明】
【００２１】
１０…表示部（表示手段）  １２…タッチパネル（入力手段）  １４…制御部（タッチ文字認識手段、表示位置制御手段）
【図１】
2007052695.tif 000003
【図２】
2007052695.tif 000004
【図３】
2007052695.tif 000005
【図４】
2007052695.tif 000006
【図５】
2007052695.tif 000007
【図６】
2007052695.tif 000008