(57)【要約】      （修正有）【課題】タッチ入力可能なタッチ操作領域を筐体いっぱいに広げることができ、しかも、筐体を片手でしっかりと持ちながら、この持ち手による誤動作を簡単な構成で回避しつつ、もう一方の手で仮想キーボードに対するタッチ入力を操作性良く行う。【解決手段】情報処理装置において、タッチパネル表示部１００に表示された仮想キーボードがタッチ操作面５０４ａ上で占有する占有領域を示す占有領域情報を仮想キーボード毎に格納したキーボード情報記憶手段５４０を備え、仮想キーボードが表示されたとき、表示された仮想キーボードの占有領域情報に基づいて、タッチ操作面５０４ａにおけるタッチ操作の有効なタッチ有効領域の範囲を表示中の仮想キーボードの占有領域にのみ制限して、仮想キーボードの占有領域外でのタッチが無効となるようにした。【選択図】図１
2014016743.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する画像表示面を有する表示部、および該表示部の画像表示面に重ねて配置され、操作者がタッチ操作を行うためのタッチ操作面を有するタッチパネル部を含み、所定のキー配列を有する１以上の種類の仮想キーボードを該画像表示面に表示するタッチパネル表示装置と、
該画像表示面に表示された仮想キーボードが該タッチ操作面上で占有する占有領域を示す占有領域情報を該仮想キーボード毎に格納したキーボード情報記憶手段と、
該仮想キーボードが表示されたとき、表示された仮想キーボードの占有領域情報に基づいて、該タッチ操作面におけるタッチ操作の有効なタッチ有効領域が表示中の仮想キーボードの占有領域にのみ制限されて該占有領域外でのタッチが無効となるように該タッチパネル表示装置を制御する制御部と
備えた、情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記タッチパネル表示装置は、前記タッチ操作面で操作者がタッチしたタッチ位置が検出されるように前記タッチパネル部を駆動制御するタッチパネル制御回路を有し、
該タッチパネル制御回路は、前記制御部からの制御信号に基づいて前記タッチ有効領域が該タッチ操作面の一部の領域に制限されるように該タッチパネル部を制御する、情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記キーボード情報記憶手段は、複数の仮想キーボードに対応するキーボード情報を記憶したものであり、
前記複数の仮想キーボードの各々に対応するキーボード情報は、前記占有領域情報に加えて、該仮想キーボードを表示するための画像情報および該仮想キーボードにおけるキー配置を示すキー配置情報を含んでいる、情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記制御部は、前記複数の仮想キーボードのうちの表示要求がなされた仮想キーボードが前記表示部に表示されるように、前記キーボード情報読出部により読み出された仮想キーボードの画像情報を該表示制御部に供給する、情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記制御部は、
操作者からの仮想キーボードの表示要求に基づいて、前記複数の仮想キーボードから該操作者の表示要求がなされた仮想キーボードを選択してそのキーボード情報を前記キーボード情報記憶手段から読出すキーボード情報読出部と、
該キーボード情報読出部により読み出されたキーボード情報である占有領域情報に基づいて、前記タッチ有効領域を、該選択された仮想キーボードの占有領域に制限されるように設定する有効領域設定部と
を有し、
前記制御部は、前記制御情報として、該タッチ有効領域が、選択された仮想キーボードの占有領域に制限されていることを示す情報を前記タッチパネル制御回路に供給する、情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記キーボード情報読出部は、前記画像表示面から前記仮想キーボードの表示が消されたとき、前記複数の仮想キーボードのいずれも選択されていないことを示す非選択信号を出力し、
前記有効領域設定部は、該非選択信号に基づいて前記タッチ有効領域を前記タッチ操作面の全領域に設定し、
前記制御部は、前記制御情報として、該タッチ有効領域が該タッチ操作面の全領域に設定されていることを示す情報を前記タッチパネル制御回路に供給する、情報処理装置。
【請求項７】
請求項２に記載の情報処理装置において、
前記キーボード情報記憶手段は、
前記占有領域情報に加えて、前記仮想キーボードを表示するための画像情報および該仮想キーボードにおけるキー配置を示すキー配置情報を、それぞれの仮想キーボードに対応するキーボード情報として記憶しており、
前記制御部は、前記タッチパネル駆動回路から出力されるタッチ位置情報と、該キー配置情報とに基づいて、表示されている仮想キーボードに対するキー操作に応じた処理を実行する、情報処理装置。
【請求項８】
請求項２に記載の情報処理装置において、
該情報処理装置の姿勢を検出して姿勢検出信号を出力する姿勢センサを備え、
前記制御部は、該姿勢センサからの姿勢検出信号に基づいて、操作者による表示要求がなされた仮想キーボードを前記画像表示面上で表示する領域を設定する、情報処理装置。
【請求項９】
請求項２に記載の情報処理装置において、
該情報処理装置の姿勢を検出して姿勢検出信号を出力する姿勢センサを備え、
前記キーボード情報読出部は、該姿勢センサからの姿勢検出信号に基づいて、操作者による表示要求がなされた仮想キーボードのキーボード情報に代えて他の仮想キーボードのキーボード情報を前記キーボード情報記憶手段から読み出す、情報処理装置。
【請求項１０】
請求項１に記載の情報処理装置において、
前記仮想キーボードは、前記画像表示面上で該仮想キーボードを移動させるための移動キーを含み、
前記タッチパネル表示装置は、前記表示部での画像表示を制御する表示制御部を有し、
前記制御部は、前記タッチパネル制御回路から操作者による該移動キーに対するタッチおよびスライド操作を示す操作信号を受けたとき、該仮想キーボードの表示位置が該タッチおよびスライド操作に応じて移動するように該表示制御部を制御する、情報処理装置。
【請求項１１】
請求項１０に記載の情報処理装置において、
前記有効領域設定部は、
前記仮想キーボードの表示位置の移動中は、前記タッチ有効領域を前記移動キーの表示領域にのみ制限して設定し、
前記仮想キーボードの表示位置の移動が完了した後は、該タッチ有効領域を、移動後の仮想キーボードの占有領域の全体に設定する、情報処理装置。
【請求項１２】
画像を表示する画像表示面を有する表示部、および該表示部の画像表示面に重ねて配置され、操作者がタッチ操作を行うためのタッチ操作面を有するタッチパネル部を含み、所定のキー配列を有する１以上の種類の仮想キーボードを該画像表示面に表示するタッチパネル表示装置を有する情報処理装置を制御する方法であって、
該画像表示面に表示された仮想キーボードが該タッチ操作面上で占有する占有領域を示す占有領域情報を該仮想キーボード毎にキーボード情報記憶手段に記憶し、
該仮想キーボードが表示されたとき、表示された仮想キーボードの占有領域情報に基づいて、該タッチ操作面におけるタッチ操作の有効なタッチ有効領域が表示中の仮想キーボードの占有領域にのみ制限されて該占有領域外でのタッチが無効となるように該タッチパネル表示装置を制御する、情報処理装置の制御方法。
【請求項１３】
請求項１２に記載の情報処理装置の制御方法をコンピュータにより行うための情報処理装置の制御プログラム。
【請求項１４】
画像を表示する画像表示面を有する表示部、および該表示部の画像表示面に重ねて配置され、操作者がタッチ操作を行うためのタッチ操作面を有するタッチパネル部を含み、手書き入力を行うための手書き入力領域を該画像表示面に表示するタッチパネル表示装置と、
該画像表示面に表示された手書き入力画面が該タッチ操作面上で占有する占有領域を示す占有領域情報を該仮想キーボード毎に格納した手書き入力画面情報記憶手段と、
該手書き入力画面が表示されたとき、表示された手書き入力画面の占有領域情報に基づいて、該タッチ操作面におけるタッチ操作の有効なタッチ有効領域が表示中の手書き入力画面の占有領域にのみ制限されて該占有領域外でのタッチが無効となるように該タッチパネル表示装置を制御する制御部と
備えた、情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラムに関し、特に、タッチパネルによる入力操作が可能な情報処理装置、このような情報処理装置の制御方法、およびこのような情報処理装置の制御方法をコンピュータにより行うための情報処理装置の制御プログラムに関するものである。
【背景技術】
【０００２】
近年、タッチパネルを備え、指またはペン状器具でタッチパネルに触れることにより操作が可能な情報処理装置が、ネットワーク上の端末（以下、情報処理端末ともいう。）としてノートＰＣ、スレートＰＣ、スマートフォン、および、タブレット等の名称で実用化されている。タッチパネルは液晶パネルなどの表示装置に透明な位置入力装置が重ねられて構成されている。位置入力装置には、例えば、静電容量方式と呼ばれるものがあり、これは、透明基板に形成されたマトリクス状の電極構造、つまり複数の帯状行電極と複数の帯状列電極とを立体交差するように配置してなる電極構造における交差部での静電容量の変化に基づいて、タッチ位置を検出する装置である。
【０００３】
そのような情報処理端末では、文字入力のために、数字用、英字用、および、日本語用など目的に応じてキー配列を切り替えできるキーボードの画像をタッチパネルに表示するようにして、仮想キーボードやソフトウェアキーボードと呼ばれる入力機能を実現している。
【０００４】
ところで、タッチパネルは、携帯性のために小型であることが望ましいが、一方、視認性および操作性のためには大型であることが要求されるものであり、このため、情報処理端末には、タッチパネルが筐体の外形いっぱいにまで広がるように大型化されている情報処理端末がある。その場合、情報処理端末が人の手のひら程度に十分小型であれば、筐体を手のひらに載せその両側から親指と他の指で挟むようにして持つことによって、情報処理装置を片手でしっかりと持つことができる。
【０００５】
しかし、大型タッチパネルを備えた情報処理端末の場合、例えば１０インチのタッチパネルを備えたものであれば、筐体を表裏から挟むように持つ必要が生じるが、このように筐体を持つときにタッチパネルに親指などが触れると誤動作するので注意が必要であった。
【０００６】
なお、特許文献１〜３には、このようなタッチパネルを持つときの誤動作に対する対策を施したものが開示されている。
【０００７】
例えば、特許文献１には、情報処理端末の姿勢が水平でないときに情報処理端末が手で保持されていると判断し、タッチパネルにおける指が触れる可能性のある領域のタッチを無効にするようにした情報処理端末が開示されているが、この特許文献１に開示のものでは、情報処理端末を手で水平に保持する場合の誤動作は考慮されていない。
【０００８】
特許文献２には、タッチパネルにおける指が触れてよい場所に案内画像を表示し、その案内画像が示す領域のタッチを無効にする携帯端末が開示されているが、この特許文献１に開示のものでは、その案内画像の表示処理として複雑な処理が必要である。
【０００９】
特許文献３に開示の情報処理装置では、図１６に示すように、情報処理装置２００の筐体Ｔｐにタッチパネルが装着されており、タッチパネルのタッチ検出領域Ｒを内側の通常検出領域Ｒｖとその周囲を囲む拡張検出領域Ｒｓとで構成し、これらの領域の境界Ｂより外側でタッチを検出した場合、具体的には、情報処理装置２００を持つ保持手Ｈの親指が境界Ｂの両側の領域ＲｖおよびＲｓに跨って位置する場合、通常検出領域Ｒｖの一部の領域Ｒｎでのタッチ位置の検出を無効とするようにしている。これにより操作者の意図しない誤入力を回避することはできるが、タッチ検出領域Ｒは、タッチ入力を行うための通常検出領域Ｒｖの外側に拡張検出領域Ｒｓを確保するために大きく広がっており、タッチ入力に必要な本来の領域よりも大きな領域でタッチ検出を可能するタッチパネルが必要である。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１１−１８０９４３号公報
【特許文献２】特開２０１２−０７３７２１号公報
【特許文献３】特開２０１２−００８９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
以上説明したように、従来の大型タッチパネルを備える携帯型の情報処理端末では、この情報処理端末を片手（保持手）で保持しながら、もう一方の手でタッチ入力する場合、保持手Ｈの親指がタッチパネルに触れ、他方の手によるタッチ入力が妨げられる場合があり、このため、タッチパネルの筐体をその表裏から指で支えて片手でしっかりと持つことができないという問題がある。
【００１２】
特に、仮想キーボードを表示して文字をタッチ入力する場合、キーを連続して複数回タッチするため、筐体をしっかりと支えることができないと、筐体が揺れ動いて、隣接して配置されたキーを正確にタッチすることができないという問題があった。
【００１３】
また、特許文献１〜３には、タッチパネルを片方の手で保持した状態でもう一方の手でタッチ入力する場合の保持手による誤動作に対する対策を施したものが開示されているが、それぞれ上述したように、特許文献１では、情報処理端末を手で水平に保持する場合が考慮されておらず、水平な姿勢では保持手による誤動作のおそれがあり、また、特許文献２では、タッチパネルにおける指が触れてよい場所を示す案内画像の表示処理として複雑な処理が必要となり、また、特許文献３では、保持手によるタッチを判定するためのタッチ検出領域を、本来のタッチ入力のためのタッチ検出領域の周囲に設ける必要があるといった問題がある。
【００１４】
本発明は、上記のような問題点を解決するためになされたものであり、タッチ入力可能なタッチ操作領域を筐体いっぱいに広げることができ、しかも、表示処理の複雑化を招くことなく、筐体を保持する保持手による誤動作を回避しつつもう一方の手で仮想キーボードなどの入力画面に対するタッチ入力を操作性よく行うことができる大型タッチパネルを備えた情報処理装置、このような情報処理装置を制御する制御方法、およびこの情報処理装置の制御方法をコンピュータにより行うための情報処理装置の制御プログラムを得ることを目的とする。
【課題を解決するための手段】
【００１５】
本発明に係る情報処理装置は、画像を表示する画像表示面を有する表示部、および該表示部の画像表示面に重ねて配置され、操作者がタッチ操作を行うためのタッチ操作面を有するタッチパネル部を含み、所定のキー配列を有する１以上の種類の仮想キーボードを該画像表示面に表示するタッチパネル表示装置と、該画像表示面に表示された仮想キーボードが該タッチ操作面上で占有する占有領域を示す占有領域情報を該仮想キーボード毎に格納したキーボード情報記憶手段と、該仮想キーボードが表示されたとき、表示された仮想キーボードの占有領域情報に基づいて、該タッチ操作面におけるタッチ操作の有効なタッチ有効領域が表示中の仮想キーボードの占有領域にのみ制限されて該占有領域外でのタッチが無効となるように該タッチパネル表示装置を制御する制御部と備えたものであり、そのことにより上記目的が達成される。
【００１６】
本発明は、上記情報処理装置において、前記タッチパネル表示装置は、前記タッチ操作面で操作者がタッチしたタッチ位置が検出されるように前記タッチパネル部を駆動制御するタッチパネル制御回路を有し、該タッチパネル制御回路は、前記制御部からの制御信号に基づいて前記タッチ有効領域が該タッチ操作面の一部の領域に制限されるように該タッチパネル部を制御することが好ましい。
【００１７】
本発明は、上記情報処理装置において、前記キーボード情報記憶手段は、複数の仮想キーボードに対応するキーボード情報を記憶したものであり、前記複数の仮想キーボードの各々に対応するキーボード情報は、前記占有領域情報に加えて、該仮想キーボードを表示するための画像情報および該仮想キーボードにおけるキー配置を示すキー配置情報を含んでいることが好ましい。
【００１８】
本発明は、上記情報処理装置において、前記制御部は、前記複数の仮想キーボードのうちの表示要求がなされた仮想キーボードが前記表示部に表示されるように、前記キーボード情報読出部により読み出された仮想キーボードの画像情報を該表示制御部に供給することが好ましい。
【００１９】
本発明は、上記情報処理装置において、前記制御部は、操作者からの仮想キーボードの表示要求に基づいて、前記複数の仮想キーボードから該操作者の表示要求がなされた仮想キーボードを選択してそのキーボード情報を前記キーボード情報記憶手段から読出すキーボード情報読出部と、該キーボード情報読出部により読み出されたキーボード情報である占有領域情報に基づいて、前記タッチ有効領域を、該選択された仮想キーボードの占有領域に制限されるように設定する有効領域設定部とを有し、前記制御部は、前記制御情報として、該タッチ有効領域が、選択された仮想キーボードの占有領域に制限されていることを示す情報を前記タッチパネル制御回路に供給することが好ましい。
【００２０】
本発明は、上記情報処理装置において、前記キーボード情報読出部は、前記画像表示面から前記仮想キーボードの表示が消されたとき、前記複数の仮想キーボードのいずれも選択されていないことを示す非選択信号を出力し、前記有効領域設定部は、該非選択信号に基づいて前記タッチ有効領域を前記タッチ操作面の全領域に設定し、前記制御部は、前記制御情報として、該タッチ有効領域が該タッチ操作面の全領域に設定されていることを示す情報を前記タッチパネル制御回路に供給することが好ましい。
【００２１】
本発明は、上記情報処理装置において、前記キーボード情報記憶手段は、前記占有領域情報に加えて、前記仮想キーボードを表示するための画像情報および該仮想キーボードにおけるキー配置を示すキー配置情報を、それぞれの仮想キーボードに対応するキーボード情報として記憶しており、前記制御部は、前記タッチパネル駆動回路から出力されるタッチ位置情報と、該キー配置情報とに基づいて、表示されている仮想キーボードに対するキー操作に応じた処理を実行することが好ましい。
【００２２】
本発明は、上記情報処理装置において、該情報処理装置の姿勢を検出して姿勢検出信号を出力する姿勢センサを備え、前記制御部は、該姿勢センサからの姿勢検出信号に基づいて、操作者による表示要求がなされた仮想キーボードを前記画像表示面上で表示する領域を設定することが好ましい。
【００２３】
本発明は、上記情報処理装置において、該情報処理装置の姿勢を検出して姿勢検出信号を出力する姿勢センサを備え、前記キーボード情報読出部は、該姿勢センサからの姿勢検出信号に基づいて、操作者による表示要求がなされた仮想キーボードのキーボード情報に代えて他の仮想キーボードのキーボード情報を前記キーボード情報記憶手段から読み出すことが好ましい。
【００２４】
本発明は、上記情報処理装置において、前記仮想キーボードは、前記画像表示面上で該仮想キーボードを移動させるための移動キーを含み、前記タッチパネル表示装置は、前記表示部での画像表示を制御する表示制御部を有し、前記制御部は、前記タッチパネル制御回路から操作者による該移動キーに対するタッチおよびスライド操作を示す操作信号を受けたとき、該仮想キーボードの表示位置が該タッチおよびスライド操作に応じて移動するように該表示制御部を制御することが好ましい。
【００２５】
本発明は、上記情報処理装置において、前記有効領域設定部は、前記仮想キーボードの表示位置の移動中は、前記タッチ有効領域を前記移動キーの表示領域にのみ制限して設定し、前記仮想キーボードの表示位置の移動が完了した後は、該タッチ有効領域を、移動後の仮想キーボードの占有領域の全体に設定することが好ましい。
【００２６】
本発明に係る情報処理装置の制御方法は、画像を表示する画像表示面を有する表示部、および該表示部の画像表示面に重ねて配置され、操作者がタッチ操作を行うためのタッチ操作面を有するタッチパネル部を含み、所定のキー配列を有する１以上の種類の仮想キーボードを該画像表示面に表示するタッチパネル表示装置を有する情報処理装置を制御する方法であって、該画像表示面に表示された仮想キーボードが該タッチ操作面上で占有する占有領域を示す占有領域情報を該仮想キーボード毎にキーボード情報記憶手段に記憶し、該仮想キーボードが表示されたとき、表示された仮想キーボードの占有領域情報に基づいて、該タッチ操作面におけるタッチ操作の有効なタッチ有効領域が表示中の仮想キーボードの占有領域にのみ制限されて該占有領域外でのタッチが無効となるように該タッチパネル表示装置を制御するものであり、そのことにより上記目的が達成される。
【００２７】
本発明に係る情報処理装置の制御プログラムは、上述した本発明に係る情報処理装置の制御方法をコンピュータにより行うための情報処理装置の制御プログラムであり、そのことにより上記目的が達成される。
【００２８】
本発明に係る情報処理装置は、画像を表示する画像表示面を有する表示部、および該表示部の画像表示面に重ねて配置され、操作者がタッチ操作を行うためのタッチ操作面を有するタッチパネル部を含み、手書き入力を行うための手書き入力領域を該画像表示面に表示するタッチパネル表示装置と、該画像表示面に表示された手書き入力画面が該タッチ操作面上で占有する占有領域を示す占有領域情報を該仮想キーボード毎に格納した手書き入力画面情報記憶手段と、該手書き入力画面が表示されたとき、表示された手書き入力画面の占有領域情報に基づいて、該タッチ操作面におけるタッチ操作の有効なタッチ有効領域が表示中の手書き入力画面の占有領域にのみ制限されて該占有領域外でのタッチが無効となるように該タッチパネル表示装置を制御する制御部と備えており、そのことにより上記目的が達成される。
【００２９】
次に作用について説明する。
【００３０】
本発明においては、所定のキー配列を有する１以上の種類の仮想キーボードを画像表示面に表示するタッチパネル表示装置と、画像表示面に表示された仮想キーボードがタッチ操作面上で占有する占有領域を示す占有領域情報を仮想キーボード毎に格納したキーボード情報記憶手段とを備え、仮想キーボードが表示されたとき、表示された仮想キーボードの占有領域情報に基づいて、タッチ操作面におけるタッチ操作の有効なタッチ有効領域が表示中の仮想キーボードの占有領域にのみ制限されてこの占有領域外でのタッチが無効となるようにしたので、タッチ入力可能なタッチ操作領域を筐体いっぱいに広げることができ、しかも、表示処理の複雑化を招くことなく、筐体を保持する保持手による誤動作を回避しつつもう一方の手で仮想キーボードなどの入力画面に対するタッチ入力を操作性よく行うことができる。
【００３１】
また、本発明においては、情報処理装置の姿勢を検出して姿勢検出信号を出力する姿勢センサを備え、制御部は、該姿勢センサからの姿勢検出信号に基づいて、操作者による表示要求がなされた仮想キーボードを画像表示面上で表示する領域を設定するので、姿勢センサからの姿勢信号に基づいて、操作者による表示要求がなされた仮想キーボードを、情報処理装置を保持する姿勢（横向きか縦向き）に拘わらず、タッチパネル表示部の所定位置、例えば下側に位置する部分に表示することができる。つまり、情報処理装置の姿勢に拘わらず、保持手の親指を情報処理装置の重心付近に置くことができ、情報処理装置を片手でしっかり保持しやすくなる。
【００３２】
また、本発明においては、姿勢センサからの姿勢信号に基づいて、操作者による表示要求がなされた仮想キーボードとは異なる仮想キーボードを表示するので、例えば、縦向きに情報処理装置を保持した状態では、横長の仮想キーボードをタッチパネル表示部に表示できないような状況で、縦向きで情報処理装置のタッチパネル表示部の画像表示面に収まる仮想キーボードを、横長の仮想キーボードに代えて表示することができる。
【００３３】
また、本発明においては、仮想キーボードを、画像表示面上で仮想キーボードを移動させるための移動を含むものとし、システム制御部を、タッチパネル表示装置から操作者による移動キーに対するタッチおよびスライド操作を示す操作信号を受けたとき、仮想キーボードの表示位置がタッチおよびスライド操作に応じて移動させるようにしたので、利用者が保持手で掴みたい位置から仮想キーボードを排除することが可能である。さらに、操作者の操作により仮想キーボードの表示領域をタッチパネル表示部上の任意の位置に移動させることができるので、保持手の左右の違いなどのさまざまな操作者の特性に対応できる。
【発明の効果】
【００３４】
以上のように本発明によれば、タッチ入力可能なタッチ操作領域を筐体いっぱいに広げることができ、しかも、表示処理の複雑化を招くことなく、筐体を保持する保持手による誤動作を回避しつつもう一方の手で仮想キーボードなどの入力画面に対するタッチ入力を操作性よく行うことができる大型タッチパネルを備えた情報処理装置、このような情報処理装置を制御する制御方法、およびこの情報処理装置の制御方法をコンピュータにより行うための情報処理装置の制御プログラムを実現することができる。
【図面の簡単な説明】
【００３５】
【図１】図１は、本発明の実施形態１による情報処理装置を説明する図であり、図１（ａ）は、この情報処理装置の外観を示し、図１（ｂ）は、この情報処理装置の信号処理システムとしての構成を示し、図１（ｃ）は、この情報処理装置のシステム制御部の構成を示し、図１（ｄ）は、この情報処理装置のタッチパネル表示部の構造を概念的に示している。
【図２】図２は、本発明の実施形態１による情報処理装置を説明する図であり、この情報処理装置を構成するタッチパネル表示装置（図２（ａ））、キーボード情報記憶手段（図２（ｂ））、およびメモリ（図２（ｃ））の構成を示している。
【図３】図３は、本発明の実施形態１による情報処理装置を説明する図であり、この情報処理装置を構成する周辺機器を具体的に示している。
【図４】図４は、本発明の実施形態１による情報処理装置を説明する図であり、そのキーボード情報記憶手段に記憶されているキーボード情報を具体的に示している。
【図５】図５は、本発明の実施形態１による情報処理装置を説明する図であり、この情報処理装置で表示する仮想キーボードの例（図５（ａ）〜図５（ｅ））を具体的に示している。
【図６】図６は、本発明の実施形態１による情報処理装置の動作を説明する図であり、この情報処理装置にてタッチ有効領域を制限する処理をフローチャートで示している。
【図７】図７は、本発明の実施形態１による情報処理装置の動作を説明する図であり、表示する仮想キーボードを選択するメニュー画面を示している。
【図８】図８は、本発明の実施形態１による情報処理装置の動作を説明する図であり、この情報処理装置のタッチパネル表示部に仮想キーボードを表示した状態を示している。
【図９】図９は、本発明の実施形態２による情報処理装置を説明する図であり、図９（ａ）は、この情報処理装置の外観を示し、図９（ｂ）は、この情報処理装置の信号処理システムとしての構成を示し、図９（ｃ）は、この情報処理装置のシステム制御部の構成を示し、図９（ｄ）は、この情報処理装置のタッチパネル表示部の構造を概念的に示している。
【図１０】図１０は、本発明の実施形態２による情報処理装置を説明する図であり、この情報処理装置を構成する周辺機器を具体的に示している。
【図１１】図１１は、本発明の実施形態２による情報処理装置の動作を説明する図であり、この情報処理装置にてタッチ有効領域を制限する処理をフローチャートで示している。
【図１２】図１２は、本発明の実施形態２による情報処理装置の動作を説明する図であり、図１２（ａ）および図１２（ｂ）は、この情報処理装置を縦向きおよび横向きにして仮想キーボードを表示した状態を示している。
【図１３】図１３は、本発明の実施形態３による情報処理装置を説明する図であり、図１３（ａ）は、この情報処理装置の外観を示し、図１３（ｂ）は、この情報処理装置の信号処理システムとしての構成を示し、図１３（ｃ）は、この情報処理装置のシステム制御部の構成を示し、図１３（ｄ）は、この情報処理装置のタッチパネル表示部の構造を概念的に示している。
【図１４】図１４は、本発明の実施形態３による情報処理装置の動作を説明する図であり、この情報処理装置にてタッチ有効領域を制限する処理をフローチャートで示している。
【図１５】図１５は、本発明の実施形態３による情報処理装置の動作を説明する図であり、この情報処理装置に仮想キーボードを表示した状態（図１５（ａ））、表示した仮想キーボードを移動させている状態（図１５（ｂ））、表示した仮想キーボードの移動が完了した状態（図１５（ｃ））を示している。
【図１６】図１６は、特許文献３に開示の情報処理端末における誤動作の防止方法を説明する図である。
【発明を実施するための形態】
【００３６】
以下、本発明の実施形態について図面を参照しながら説明する。
【００３７】
（実施形態１）
図１は、本発明の実施形態１による情報処理装置を説明する図であり、図１（ａ）は、この情報処理装置の外観を示し、図１（ｂ）は、この情報処理装置の信号処理システムとしての構成を示し、図１（ｃ）は、この情報処理装置のシステム制御部の構成を示し、図１（ｄ）は、この情報処理装置のタッチパネル表示部の構造を概念的に示している。また、図２は、この実施形態１による情報処理装置を構成するタッチパネル表示装置（図２（ａ））、キーボード情報記憶手段（図２（ｂ））、およびメモリ（図２（ｃ））の構成を示している。図３は、この情報処理装置を構成する周辺機器を具体的に示している。また、図８は、この情報処理装置のタッチパネル表示部に仮想キーボードを表示した状態を示している。
【００３８】
まず、本実施形態１の情報処理装置１０００の基本構成について説明する。
【００３９】
この情報処理装置１０００は、操作者が片手で保持して操作可能な携帯型のものであって、タブレットなどネットワーク上の情報処理端末として機能するものである（図８参照）。ただし、この情報処理装置１０００は、ネットワークには繋がっていない電子辞書などの携帯用の電子情報機器などでもよい。図１（ａ）に示すようにこの情報処理装置１０００の筐体１００ａにはタッチパネル表示部１００が装着されており、また、筐体１００ａの側面には、電源スイッチおよび操作スイッチとして機能する押しボタンスイッチ２０２が設けられている。
【００４０】
このタッチパネル表示部１００は、図１（ｄ）および図２（ａ）に示すように、画像を表示する画像表示面５０５ａを有する表示部５０５と、操作者がタッチ操作を行うためのタッチ操作面５０４ａを有するタッチパネル部５０４とを組み合わせたものであり、表示部５０５の画像表示面５０５ａにタッチパネル部５０４のタッチ操作面５０４ａが重ねて配置されている。
【００４１】
この情報処理装置１０００は、例えば、図８に示すように、操作者が片手（保持手）Ｈでこの情報処理装置１０００を支持し、表示部の画像表示面５０５ａに仮想キーボードＶｋ１を表示させた状態で、他方の手でキー入力を行うことができるように構成されている。なお、以下では、説明の簡略化のため、表示部５０５の画像表示面５０５ａおよびタッチパネル部５０４のタッチ操作面５０４ａをそれぞれ、単にタッチパネル表示部１００の画像表示面およびタッチ操作面ともいう。
【００４２】
また、この情報処理装置１０００の信号処理システムは、コンピュータシステムとして構成されており、この情報処理装置１０００は、図１（ｄ）および図２（ａ）に示すように表示部５０５とタッチパネル部５０４とを組み合わせたタッチパネル表示部１００を含み、所定のキー配列を有する１以上の種類の仮想キーボードをタッチパネル表示部１００に表示するタッチパネル表示装置５００を有している。また、この情報処理装置１０００は、タッチパネル表示部１００の画像表示面に表示された仮想キーボードＶｋ１がタッチ操作面５０４ａ上で占有する占有領域を示す占有領域情報を仮想キーボード毎に格納したキーボード情報記憶手段５４０と、仮想キーボードＶｋ１が表示されたとき、その表示位置とその占有領域情報とに基づいて、タッチ操作面５０４ａにおけるタッチ操作の有効な領域（タッチ有効領域）Ｔａが仮想キーボードの占有領域にのみ制限されてこの占有領域外でのタッチが無効となるようにタッチパネル表示装置５００を制御するシステム制御部５２１とを有している。
【００４３】
ここで、仮想キーボードに対応する占有領域情報は、仮想キーボードの輪郭を定義する複数の点（例えば長方形の場合は４隅の点）の位置を示す情報であり、具体的には、タッチ操作面５０４ａおよび画像表示面５０５ａに設定されている共通のＸＹ座標系において、仮想キーボードの基準点（例えば、左下隅の位置）を原点として、上記仮想キーボードの輪郭を定義する複数の点の座標を示す座標データである。
【００４４】
また、仮想キーボードの表示位置は、仮想キーボードを表示したときにその基準点（左下隅の位置）が上記ＸＹ座標系（つまり画像表示面５０５ａ上）で位置する座標（表示座標）で表されており、この情報処理装置１０００に予め準備されている仮想キーボード毎にこのＸＹ座標系における既定の座標に設定されている。
【００４５】
従って、システム制御部５２１ｂは、仮想キーボードの表示位置を示す座標と占有領域情報とから、仮想キーボードが画像表示面５０５ａに表示されたときに、タッチ操作面５０４ａ上で占有する占有領域を求めることができる。
【００４６】
なお、このシステム制御部５２１ｂは、仮想キーボード（キーボードの画像）を表示する際、上記表示座標に基づいて仮想キーボードを画像表示面５０５ａの背景画像の所定位置に嵌め込んで表示画像を作成する。
【００４７】
さらに、この情報処理装置１０００は、上記キーボード情報以外の情報として各種データを記憶するメモリ５２９を有している。ここでは、説明の都合上、キーボード情報を記憶するキーボード情報記憶手段５４０と、キーボード情報以外の各種データを記憶するメモリ５２９とは別々の記憶装置で構成した場合を示しているが、キーボード情報とこれ以外の各種データとは同一の記憶装置に記憶するようにしてもよい。
【００４８】
この情報処理装置１０００では、システム制御部５２１は、これらのタッチパネル表示装置５００、キーボード設定手段５４０、およびメモリ５２９にデータバス５０３を介して接続されており、また、このシステム制御部５２１にはデータバス５０３を介してボタンスイッチ回路５０８および周辺機器５３０が接続されている。
【００４９】
以下、この情報処理装置１０００の信号処理システムを構成する各部の構成についてより詳しく説明する。
〔タッチパネル表示装置５００〕
図２（ａ）は、タッチパネル表示装置５００の構成を示している。
【００５０】
このタッチパネル表示装置５００は、図２（ａ）に示すように、タッチ操作を行うためのタッチ操作面５０４ａを有するタッチパネル部５０４と、このタッチ操作面５０４ａと重なるようその下側に配置された画像表示面５０５ａを有する表示部５０５と、タッチパネル部５０４を駆動制御するタッチパネル制御回路５０６と、表示部５０５にて画像表示が行われるよう表示部５０５を制御する表示制御部５０７とを備え、この画像表示面５０５ａに表示した仮想キーボードに対する情報入力をタッチ操作面５０４ａ上でのタッチ操作により行うよう構成したものであり、タッチパネル表示装置５００のタッチパネル部５０４と表示部５０５とが上記筐体１００ａに取り付けられて上記タッチパネル表示部１００を形成している。
（タッチパネル部５０４）
ここで、タッチパネル部５０４は、そのタッチ操作面５０４ａを構成する部分が光透過性を有するものであり、タッチ操作面５０４ａが表示部５０５の画像表示面５０５ａ上に重なって位置し、表示部５０５の画像表示面５０５ａの、タッチ操作による接触点の座標が静電容量方式によってタッチ位置として検出されるように構成されている。このタッチパネル部５０４は複数のタッチ位置を同時に検知可能なものが望ましいが、複数タッチに対応していなくてもよい。タッチパネル部５０４で生成されたセンス信号はタッチパネル制御回路５０６で処理されてタッチ位置を示すタッチ位置情報として出力される。
【００５１】
つまり、タッチパネル部５０４およびタッチパネル制御回路５０６は静電容量方式の位置入力装置を構成しており、透明基板に形成されたマトリクス状電極構造、例えば複数の行電極と複数の列電極とを立体的に交差させた構造における交差部での静電容量の変化を検出するものであり、また、表示部５０５の画像表示面５０５ａ上にはタッチパネル部５４０のタッチ操作面５０４ａが重ねられており、従って、画像表示面５０５ａに表示された仮想キーボード（キーボードの画像）のキーの画像上をタッチすることで、仮想キーボードに対するキー入力操作を行うことができる。
（表示部５０５）
表示部５０５は、表示制御部５０７より送られてくる表示信号に基づいて画像を画像表示面５０５ａに表示するものである。
（タッチパネル制御回路５０６）
タッチパネル制御回路５０６は、タッチパネル部５０４にそのドライブ信号を供給するとともに、タッチパネル部５０４で検出されたセンス信号を受け取り、このセンス信号に基づいてタッチ位置を示すタッチ位置情報、タッチの強さ、タッチの大きさを含むタッチ情報を出力するものであり、このタッチパネル制御回路５０６からのタッチ位置情報はデータバス５０３を介してシステム制御部５２１に供給される。
【００５２】
また、ここでは、タッチパネル制御回路５０６は、システム制御部５２１からの制御信号に基づいてタッチ有効領域Ｔａがタッチ操作面５０４ａの一部の領域に制限されるようにタッチパネル部５０４を制御する構成となっている。つまり、タッチパネル部５０４は、タッチパネル制御回路５０６によりタッチ有効領域Ｔａの範囲においてのみスキャンされて、タッチパネル部５０４で生じたセンス信号は、タッチパネル制御回路５０６により、上記ＸＹ座標系におけるＸ座標とＹ座標とからなるタッチ座標を示すタッチ位置情報として検出される。従って、タッチ有効領域Ｔａの外側はスキャンされずにタッチが無効となる。
（表示制御部５０７）
表示制御部５０７は、表示部５０５の画像表示面５０５ａに画像が表示されるよう表示部５０５に表示信号を供給するものであり、例えば、システム制御部５２１が、仮想キーボードの画像とその他の画像（背景画像）とを合成して得られる合成画像の画像データを表示制御部５０７に供給すると、この表示制御部５０７が、画像データに基づいて合成画像を表示するための表示信号を表示部５０５に供給するようになっている。
〔キーボード情報記憶手段５４０〕
図２（ｂ）は、キーボード情報記憶手段５４０を説明する図である。
【００５３】
このキーボード情報記憶手段５４０には、複数種類の仮想キーボードの各々に対応するキーボード属性情報（キーボード情報）Ｄｋｂとして、上述した仮想キーボードの占有領域情報Ｃ、仮想キーボードを表示するための画像情報Ｖｄ、および仮想キーボードにおけるキー配置を示すキー配置情報Ａが格納されている。
【００５４】
なお、ここでキーボード情報記憶手段に記憶される画像情報、占有領域情報、およびキー配置情報は、タッチパネル表示部に表示される仮想キーボードの基準位置座標を原点とした相対位置情報であることが望ましい。
【００５５】
図４は、このキーボード情報記憶手段に記憶されているキーボード情報Ｄｋｂを具体的に示し、図５は、この情報処理装置で表示可能な仮想キーボードの例（図５（ａ）〜図５（ｄ））および手書き入力パッド（図５（ｅ））を具体的に示している。
【００５６】
ここでは、キーボード情報記憶手段５４０には、ｎ個の仮想キーボードＶｋ１〜Ｖｋｎ（ｎ：自然数）に対応するキーボード情報が格納されており、従って、この情報処理装置１０００では種類の異なるｎ個の仮想キーボードが準備されており、これらの仮想キーボードを表示可能となっている。
【００５７】
例えば、仮想キーボードＶｋ１は、図５（ａ）に示すように、フルキーボードに相当する最もキーの個数の多い汎用キーボード１０１ａとして機能するもの、仮想キーボードＶｋ２は、図５（ｂ）に示すかな入力キーボード１０１ｂとして機能するものであり、この情報処理装置１０００では、仮想キーボードＶｋ１に対応する画像データＶｄ１が背景画像と合成されて表示制御部５０７に供給されると、タッチパネル表示部１００の画像表示面５０５ａの一部に仮想キーボードＶｋ１として汎用キーボード１０１ａの画像が表示され、仮想キーボードＶｋ２に対応する画像データＶｄ２が背景画像と合成されて表示制御部５０７に供給されると、タッチパネル表示部１００の画像表示面５０５ａの一部には仮想キーボードＶｋ２としてかな入力キーボード１０１ｂの画像が表示されるようになっている。なお、これらの仮想キーボードが表示される位置は、システム制御部５２１で、仮想キーボードの画像とその他の画像とを合成して合成画像を形成する際に、各キーボードに対応する所定位置（仮想キーボードＶｋ１の場合は）、ここでは、筐体の下側短辺に沿った位置に決まるようになっている。
【００５８】
また、仮想キーボードＶｋ１、Ｖｋ２に対応する座標データＣ１、Ｃ２は、上述したように、これらの仮想キーボードが画像表示面５０５ａ上に表示されたときに、対応するタッチ操作面５０４ａでこれらの仮想キーボードが占める占有領域を、上記基準位置を原点としてＸＹ座標系で定義するものであり、システム制御部５２１はこの座標データに従って、タッチ有効領域Ｔａを仮想キーボードの占有領域のみに設定するように構成されている。
【００５９】
また、仮想キーボードＶｋ１、Ｖｋ２に対応する配列データＡ１、Ａ２は、これらの仮想キーボードが画像表示面５０５ａ上に表示されたときの、それぞれ仮想キーボードにおけるキーの位置を、上記基準位置を原点として示すものであり、システム制御部５２１は、これらの配列データＡ１、Ａ２と、タッチパネル制御回路５０６からのタッチ位置情報とに基づいて、表示されている仮想キーボードに対するタッチ操作に応じたキー入力処理を実行するように構成されている。
【００６０】
ここでは、キーボード情報記憶手段５４０には、ｎ個の仮想キーボードＶｋ１〜Ｖｋｎに対応するキーボード情報が格納されており、これらの仮想キーボードには、例えば、図５（ｃ）に示すように、左手あるいは右手のいずれでもかな入力をしやすくした両手かな入力キーボード１０１ｃが含まれており、この両手かな入力キーボード１０１ｃは、左側かな入力キーボード部１０１ｃ１と、右側かな入力キーボード部１０１ｃ２とを有している。さらに、ｎ個の仮想キーボードＶｋ１〜Ｖｋｎには、図５（ｄ）に示すように仮想キーボードとしてテンキー１０１ｄも含まれている。
【００６１】
なお、情報入力は上記仮想キーボードに限定されるものではなく、図５（ｅ）に示すように手書き入力パッド１０１ｅなどの入力画像を表示するようにしてもよい。
〔メモリ５２９〕
図２（ｃ）は、この実施形態１の情報処理装置１０００を構成するメモリ５２９の構成を示している。
【００６２】
このメモリ５２９は、上記キーボード情報以外のデータを格納するものであり、このメモリ５２９には、揮発性メモリおよび不揮発性メモリが含まれる。このメモリ５２９は、図２（ｃ）に示すように、この情報処理装置１０００における信号処理を制御する制御プログラムを記憶している制御プログラム記憶部５２９ａと、この情報処理装置１０００に対する正規の操作者であるか否かを判定するための認証情報などのセキュリティー情報を記憶するセキュリティー情報記憶部５２９ｂと、この情報処理装置１０００で処理される種々の情報を一時的に記憶する一時情報記憶部５２９ｃとを有している。
【００６３】
ここで、制御プログラムは、システム制御部５２１がメモリ５２９、タッチパネル制御回路５０６、表示制御部５０７、キーボード情報記憶手段５４０、および周辺機器を制御するプログラムを含んでいる。また、このメモリ５２９には、仮想キーボードの表示あるいは非表示といった動作を制御する仮想キーボード表示アプリケーションプログラムが格納されており、さらにこの情報処理装置１０００で実行する他のアプリケーション（アプリケーションプログラム）が格納されている。
〔ボタンスイッチ回路５０８〕
上記情報処理装置１０００を構成するボタンスイッチ回路５０８は、データバス５０３に接続されたインターフェース回路であり、携帯型情報処理装置の筐体１００ａの側面に取り付けられているボタンスイッチ２０２からの操作信号を受け、この操作信号をこれがシステム制御部５２１に供給されるようデータバス５０３に出力するものである。
〔周辺機器５３０〕
図３は、この実施形態１の情報処理装置１０００を構成する周辺機器５３０の構成を示している。
【００６４】
この周辺機器５３０は、図３に示すように、種々のデータを含む信号を無線で送受信する無線送受信部５２２と、この無線送受信部５２２に接続されたアンテナ５２３と、種々のデータを含む信号を有線で送受信する有線送受信部５２４と、被写体の撮影を行う画像撮影用カメラ５２５と、音声信号の処理を行う音声処理部５２６と、音声信号あるいは音声を出力する音声出力部５２７１と、受信した音声信号、あるいは集音により得られた音声信号を出力する集音部５２７２と、経時動作を行うタイマ５２８とを有している。
〔システム制御部５２１〕
図１（ｃ）は、システム制御部５２１の構成を示している。
【００６５】
この実施形態１の情報処理装置１０００を構成するシステム制御部（ＣＰＵ）５２１は、メモリ５２９に格納されている制御プログラムをプログラム領域に展開して情報処理装置１０００内の各部を制御する処理を実行するものであり、メモリ５２９、タッチパネル表示装置５００、周辺機器５３０、およびキーボード情報記憶手段５４０とデータバス５０３により相互にデータの受け渡しが可能となるよう接続されている。またシステム制御部５２１は、ボタンスイッチ回路５０８からの信号を受け取るようデータバス５０３を介してこのボタンスイッチ回路５０８に接続されている。
【００６６】
また、このシステム制御部５２１は、図１（ｃ）に示すように、操作者からの仮想キーボードの表示要求に基づいて、複数の仮想キーボードから操作者の表示要求がなされた仮想キーボードを選択してそのキーボード情報をキーボード情報記憶手段５４０から読出すキーボード情報読出部５２１ｃと、このキーボード情報読出部５２１ｃにより読み出されたキーボード情報である占有領域情報Ｃと、予め設定されている仮想キーボードが表示される位置情報とに基づいて、タッチ有効領域Ｔａを、該選択された仮想キーボードのタッチ操作面５０４ａでの占有領域に設定して、タッチ有効領域Ｔａの範囲を示す有効領域情報を出力する有効領域設定部５２１ａとを有している。ここで、予め設定されている仮想キーボードが表示される位置情報は、仮想キーボードの基準位置が位置すべき画像表示面５０５ａにおける位置を示すものである。
【００６７】
また、システム制御部５２１は、有効領域設定部５２１ａ、キーボード情報読出部５２１ｃ、メモリ５２９、タッチパネル表示装置５００、周辺機器５３０、およびキーボード情報記憶手段５４０を制御する動作制御部５２１ｂを有している。このシステム制御部５２１では、動作制御部５２１ｂが、タッチ有効領域Ｔａが仮想キーボードの占有領域に設定されていることを示す有効領域情報を有効領域設定部５２１ａから受けてタッチパネル制御回路５０６にその制御情報として供給するようになっている。
【００６８】
なお、動作制御部５２１ｂは、タッチパネル制御回路５０６からのタッチ位置情報に基づいて、タッチ位置座標、複数タッチ情報、フリックなどのジェスチャー情報を解析する。具体的には、動作制御部５２１ｂは、タッチ位置情報に基づいて、仮想キーボードの操作されたキーを解析する処理を行い、表示されている仮想キーボードに対するキー操作に応じた処理を実行するようになっている。
【００６９】
次に、動作について説明する。
【００７０】
図６は、本発明の実施形態１による情報処理装置の動作を説明する図であり、この情報処理装置にてタッチ有効領域を制限する処理をフローチャートで示している。図７は、この情報処理装置で用いる仮想キーボードを選択するメニュー画面を示している。
【００７１】
操作者が、携帯型の情報処理装置１０００における信号処理システム（以下、単にシステムともいう。）の電源をＯＮにすると、システム制御部（ＣＰＵ）５２１が、制御プログラムおよび仮想キーボード表示アプリケーションプログラムを自動実行する。仮想キーボード表示アプリケーションは常駐プログラムであることが望ましい。
【００７２】
システム制御部５２１がこれらのプログラムを実行することにより、上述した、有効領域設定部５２１ａ、キーボード情報読出部５２１ｃ、および動作制御部５２１ｂがシステム制御部（ＣＰＵ）５２１内に構築される。
【００７３】
ここでは、仮想キーボードとしてフルキーボードに対応する汎用キーボード１０１ａ（図５（ａ））の画像を表示させ、タッチ有効領域Ｔａを、この仮想キーボードがタッチ操作面５０４ａ上で占める占有領域に制限して、この占有領域外でのタッチを無効とする処理手順について、図６を用いて説明する。
【００７４】
まず、電源をＯＮした後に、動作制御部５２１ｂは、この情報処理装置１０００に対して操作者による仮想キーボードの表示要求がなされたか否かの判定を行う（ステップＳ１）。仮想キーボードの表示要求がなされていない場合は、このステップＳ１の処理を繰り返す。
【００７５】
一方、操作者が情報処理装置１０００に取り付けられているボタンスイッチ２０２の操作（例えば長押し）により仮想キーボードの表示要求を行うと、動作制御部５２１ｂは、ボタンスイッチ回路５０８からの操作信号に基づいて、仮想キーボードの表示要求がなされたと判断し、メモリ５２９から仮想キーボードの選択メニュー画面の表示データを読み出して表示制御部５０７に供給する。表示制御部５０７は選択メニュー画面の表示データを受けると、タッチパネル表示部（画像表示面）１００に選択メニュー画面が表示されるように表示部５０５を制御する。これにより、タッチパネル表示部１００には、図７に示すように選択メニュー画面（仮想キーボード選択画面）１０５３が表示される（ステップＳ２）。
【００７６】
この選択メニュー画面１０５３には、仮想キーボードＶｋ１〜Ｖｋ３を選択するためのタッチ釦Ｓ１１〜Ｓ１３としてボタン表示１０６〜１０８が表示されている。ここでは、説明の都合上、選択の対象となる仮想キーボードは、仮想キーボードＶｋ１〜Ｖｋ３とし、それぞれ汎用キーボード１０１ａ、かな入力キーボード１０１ｂ、テンキー１０１ｄとしている。ただし、実際は、この情報処理装置に表示可能に準備されているすべての仮想キーボードや手書き入力パッドを選択するためのタッチ釦が仮想キーボード選択画面１０５３に表示される。
【００７７】
なお、仮想キーボードの表示要求は、ボタンスイッチ２０２の長押しなどの操作に限定されるものではなく、タッチパネル表示部１００に仮想キーボードの表示要求のためのアイコンボタンを表示し、このアイコンボタンをタッチするようにしてもよい。
【００７８】
続いて、動作制御部５２１ｂは、仮想キーボード選択画面１０５３で仮想キーボードが選択されたか否かを判定し（ステップＳ３）、仮想キーボードの選択がなされていない場合は、このステップＳ３の処理を繰り返す。
【００７９】
一方、仮想キーボード選択画面１０５３で１つの仮想キーボードが選択されたときは、動作制御部５２１ｂは、選択された仮想キーボードのキーボード情報をキーボード情報記憶手段５４０から取得するようにキーボード情報読出部５２１ｃに指令する（ステップＳ４）。例えば、仮想キーボード選択画面１０５３には、図７に示すように、仮想キーボードＶｋ１〜Ｖｋ３を選択するためのタッチ釦Ｓ１１〜Ｓ１３が表示されており、操作者が仮想キーボードＶｋ１を選択するためのタッチ釦Ｓ１１を押したとすると、動作制御部５２１ｂはキーボード情報読出部５２１ｃが仮想キーボードＶｋ１に対応するキーボード情報をキーボード情報記憶手段５４０から読み出すようにキーボード情報読出部５２１ｃを制御する。
【００８０】
これによりキーボード情報読出部５２１ｃは、キーボード情報Ｄｋｂを格納しているキーボード情報記憶手段５４０から仮想キーボードＶｋ１のキーボード画像情報Ｖｄ、キーボード占有領域情報Ｃ、キー配列情報Ａとして、それぞれ具体的な画像データＶｄ１、座標データＣ１、および配列データＡ１を取得する（ステップＳ４）。
【００８１】
動作制御部５２１ｂは、キーボード情報読出部５２１ｃが取得した各データを受け、画像データＶｄ１を表示制御部５０７に供給し、座標データＣ１を有効領域設定部５２１ａに供給し、配列データＡ１を保持する。
【００８２】
このとき、表示制御部５０７は、動作制御部５２１ｂからの画像データに基づいて、仮想キーボードＶｋ１として汎用キーボード１０１ａの画像をタッチパネル表示部１００における所定の領域に表示する（ステップＳ５）。この仮想キーボードを表示する所定の領域は、予め、略長方形形状の筐体１００ａの、ボタンスイッチ２０２が位置する側の短辺に沿った領域に設定されている。
【００８３】
さらに、有効領域設定部５２１ａは、仮想キーボードに設定されている表示座標に基づいて座標データＣ１を用いて、タッチ有効領域Ｔａが制限されるようにタッチ有効領域Ｔａを仮想キーボードＶｋ１がタッチ操作面５０４ａ上で占める占有領域に設定して、タッチ操作面上でのタッチ有効領域Ｔａの範囲を示す有効領域情報を出力する（ステップＳ６）。
【００８４】
このとき動作制御部５２１ｂは、有効領域設定部５２１ａからの有効領域情報をタッチパネル制御回路５０６に供給する。これによりタッチパネル制御回路５０６は、タッチ有効領域Ｔａが仮想キーボードＶｋｂのタッチパネル表示部１００（つまりタッチ操作面５０４ａ）上での占有領域に制限されて占有領域外でのタッチが無効となるように、タッチパネル部５０４を駆動制御する。
【００８５】
具体的には、タッチパネル部５０４の行電極および列電極は、タッチパネル制御回路５０６によりタッチ有効領域Ｔａの範囲内においてのみスキャンされ、これによりタッチパネル部５０４ではセンス信号が生成され、タッチパネル制御回路５０６からはタッチ位置を示すＸ座標とＹ座標とからなるタッチ座標（タッチ位置情報）が動作制御部５２１ｂに出力される。つまり、タッチ有効領域Ｔａの外側はスキャンされずにタッチが無効となる。
【００８６】
次に、動作制御部５２１ｂは、仮想キーボードの表示を消す操作が行われたか否かを判定し（ステップＳ７）、仮想キーボードＶｋ１の表示中は、このステップＳ７の処理を繰り返す。
【００８７】
また、このように仮想キーボードＶｋ１の表示中に、この仮想キーボードに対するタッチ操作が行われると、動作制御部５２１ｂは、タッチパネル部５０４でのタッチ位置を示すタッチ位置情報をタッチパネル制御回路５０６を介して受け取り、このタッチ位置情報と、仮想キーボードＶｋ１のキー配置情報Ａである配列データＡ１と、仮想キーボードの表示位置を示す座標とに基づいて、タッチ操作がなされたキーを判別し、仮想キーボードに対するキー操作に応じた処理を実行する。
【００８８】
また、動作制御部５２１ｂは、操作信号などから仮想キーボードの表示が消されたと判定したときは、この判定結果を有効領域設定部５２１ａに通知する。有効領域設定部５２１ａは、この判定結果を受けて、タッチ有効領域Ｔａの制限を解除してタッチ有効領域Ｔａをタッチ操作面の全領域に設定し、このタッチ有効領域の範囲を示す有効領域情報を出力すると、動作制御部５２１ｂは、この有効領域情報をタッチパネル制御回路５０６に供給する。これにより、タッチパネル部５０４は、タッチパネル制御回路５０６によりタッチ操作面５０４ａの全体に渡ってスキャンされ、タッチパネル部５０４のタッチ操作面５０４ａの全範囲でのタッチ位置情報がタッチパネル制御回路５０６から検出される状態に戻る。つまり、タッチ操作面５０４ａでタッチが無効となる領域はなくなる。
【００８９】
次に作用効果について説明する。
【００９０】
本実施形態１の情報処理装置１０００では、タッチパネル表示装置５００を備えた情報処理装置１０００を片手で保持しながらタッチ入力する場合、保持手Ｈの親指がタッチパネル表示部１００に触れてタッチ入力が妨げられるのを回避できる。
【００９１】
つまり、タッチ有効領域Ｔａの範囲が、タッチパネル表示部１００の画像表示面下部に表示されている仮想キーボードＶｋ１の占有領域を囲む範囲に設定されるので、仮想キーボードＶｋ１の外側のタッチは無効となる。このため、情報処理装置１０００を片手で保持した場合、図８に示すように、保持手Ｈの親指がタッチパネル外縁１００ｂより内側に触れていても、タッチパネル表示部１００に対する保持手Ｈによる誤動作を防止することができる。このため、片手でしっかりと情報処理装置１０００を保持することができる。
【００９２】
また、キーボード情報記憶手段５４０には、複数種類の仮想キーボードのキーボード情報として、キーボード画像情報Ｖｄ、キーボード占有領域情報Ｃ、キー配列情報Ａを記憶しているので、情報処理装置の用途に応じて、表示する仮想キーボードの種類、つまりキーボードのキー配置やサイズなどを切り替えることが容易である。
【００９３】
また、仮想キーボードによる入力が不要な時には、仮想キーボードの表示を消すことで、タッチ有効領域Ｔａの範囲をタッチパネル表示部１００の全体に設定することができ、タッチパネル表示部１００の全面に渡って配置されているアイコンなどに対するタッチ操作が可能となる。
【００９４】
このように本実施形態１による情報処理装置１０００では、複数の種類の仮想キーボードに関するキーボード情報として、タッチパネル表示部１００に表示された仮想キーボードがそのタッチ操作面５０４ａ上で占有する占有領域を示す占有領域情報を仮想キーボード毎に格納したキーボード情報記憶手段５４０を備え、仮想キーボードが表示されたとき、表示された仮想キーボードの占有領域情報に基づいて、タッチ操作面５０４ａにおけるタッチ操作の有効なタッチ有効領域の範囲が表示中の仮想キーボードの占有領域にのみ制限され、仮想キーボードの占有領域外でのタッチが無効となるようにしたので、タッチ入力可能なタッチ操作領域を筐体いっぱいに広げることができ、しかも、表示処理の複雑化を招くことなく、筐体を保持する保持手による誤動作を回避しつつもう一方の手で仮想キーボードなどの入力画面に対するタッチ入力を操作性よく行うことができる。
【００９５】
（実施形態２）
図９は、本発明の実施形態２による情報処理装置を説明する図であり、図９（ａ）は、この情報処理装置の外観を示し、図９（ｂ）は、この情報処理装置の信号処理システムとしての構成を示し、図９（ｃ）は、この情報処理装置のシステム制御部の構成を示し、図９（ｄ）は、この情報処理装置のタッチパネル表示部の構造を概念的に示している。図１０は、この情報処理装置を構成する周辺機器を具体的に示している。図１２は、この実施形態２による情報処理装置の動作を説明する図であり、図１２（ａ）および図１２（ｂ）は、この情報処理装置を縦向きおよび横向きに保持して仮想キーボードを表示した状態を示している。
【００９６】
本実施形態２による情報処理装置２０００は、実施形態１の情報処理装置１０００における周辺機器５３０に代えて、この情報処理装置２０００の姿勢を検出して姿勢信号を出力する姿勢センサ５３９を含む周辺機器５０３ａを備え、さらに、実施形態１におけるシステム制御部５２１に代えて、この姿勢センサ５３９からの姿勢信号に基づいて、操作者による表示要求がなされた仮想キーボードをタッチパネル表示部１００の画像表示面５０５ａ上で表示する位置を決定するシステム制御部２５２１を備えたものであり、この実施形態２の情報処理装置２０００におけるその他の構成は実施形態１の情報処理装置１０００におけるものと同一である。
【００９７】
以下、具体的に説明する。
【００９８】
この実施形態２の情報処理装置２０００の周辺機器５３０ａは、実施形態１の情報処理装置１０００における周辺機器５３０を構成する無線送受信部５２２、アンテナ５２３、有線送受信部５２４、画像撮影用カメラ５２５、音声処理部５２６、音声出力部５２７１、集音部５２７２、およびタイマ５２８に加えて、情報処理装置２０００の姿勢が、横向きか縦向きかを検出して姿勢信号を出力する姿勢センサ５３９を有している。
【００９９】
また、この実施形態２の情報処理装置２０００におけるシステム制御部２５２１は、実施形態１の情報処理装置１０００におけるシステム制御部５２１の機能に加えて、姿勢センサ５３９からの姿勢信号に基づいて、操作者による表示要求がなされた仮想キーボードをタッチパネル表示部１００（つまり、表示部の画像表示面５０５ａ）上で表示する領域を、情報処理装置２０００の縦向き姿勢あるいは横向き姿勢に適した領域に設定するように構成されている。
【０１００】
つまり、この実施形態２では、システム制御部２５２１を構成するキーボード情報読出部５２１ｃは、実施形態１におけるものと同一である。また、システム制御部２５２１の動作制御部２５２１ｂは、実施形態１の動作制御部５２１ａの機能に加えて、表示要求に基づいて選択した仮想キーボードに対応するキーボード情報を取得した後に、姿勢センサ５３９からの姿勢信号に基づいてこの情報処理装置２０００の姿勢が縦向きか横向きかを判定し、その判定結果に基づいて、選択された仮想キーボードを表示する位置を、情報処理装置２０００の縦向き姿勢あるいは横向き姿勢に適した位置に設定するように構成されており、この姿勢判定処理を行う点以外は実施形態１の動作制御部５２１ｂと同一である。
【０１０１】
さらに、システム制御部２５２１の有効領域設定部２５２１ａは、上記姿勢判定の結果に基づいて設定された仮想キーボードの表示位置と、仮想キーボードがタッチ操作面上で占有する占有領域を示す占有領域情報（座標データ）とに基づいて、タッチ有効領域Ｔａの範囲を、情報処理装置の姿勢に応じて仮想キーボードが配置されるタッチ操作面５０４ａ上での領域に設定する構成となっている。
【０１０２】
なお、キーボード情報記憶手段に格納されている仮想キーボードの占有領域情報（座標データ）は、上述したとおり、仮想キーボードの基準点（例えば、左下隅の位置）を原点として上記仮想キーボードの輪郭を定義する複数の点の座標を示す座標データであり、仮想キーボードをタッチパネル表示部で表示する表示位置が決まれば、つまり、仮想キーボードの基準点のタッチ操作面５０４ａ上での位置が決まれば、この占有領域情報（座標データ）に基づいて、画像表示面に表示された仮想キーボードがタッチ操作面を占有する占有領域を決定することができるものである。
【０１０３】
次に動作について説明する。
【０１０４】
この実施形態２では、操作者による仮想キーボードの表示要求に応じて、上記実施形態１と同様にステップＳ１〜Ｓ４の処理が実行され、キーボード情報読出部５２１ｃは、キーボード情報Ｄｋｂを格納しているキーボード情報記憶手段５４０から、表示要求のあった仮想キーボードＶｋ１のキーボード画像情報Ｖｄ、キーボード占有領域情報Ｃ、キー配列情報Ａとして、画像データＶｄ１、座標データＣ１、および配列データＡ１を取得する（ステップＳ４）。
【０１０５】
その後、動作制御部２５２１ｂは、周辺機器５３０ａの姿勢センサ５３９の姿勢信号に基づいて、情報処理装置の姿勢は縦向きか横向きかを判定する（ステップＳ４ａ）。続いて、動作制御部２５２１ｂは、その判定結果に基づいて、表示要求を受けた仮想キーボードの表示位置として姿勢の向きに適した位置を決定し、この姿勢の向きに適した表示位置に仮想キーボードが表示されるように、仮想キーボードの画像を背景画像と合成して合成画像の画像データを表示制御部５０７に供給する。これにより表示部５０５では、表示制御部５０７からの表示信号に基づいて仮想キーボードが、情報処理装置２０００の姿勢に適した適切な位置に表示される（ステップＳ５）。このとき、動作制御部２５２１ｂは、姿勢の向きに適した表示位置の情報を内部のレジスタに保持する。
【０１０６】
次に、有効領域設定部２５２１ａは、動作制御部２５２１ｂからの仮想キーボードの表示位置の情報と、仮想キーボードの座標データＣ１とに基づいてタッチ有効領域Ｔａの範囲を、仮想キーボードＶｋ１のタッチ操作面５０４ａ上での占有領域に制限されるように設定して、このタッチ有効領域Ｔａの範囲を示す有効領域情報を出力する（ステップＳ６）。
【０１０７】
このとき、動作制御部２５２１ｂは、有効領域設定部２５２１ａからの有効領域情報をタッチパネル制御回路５０６に供給する。これによりタッチパネル制御回路５０６は、タッチ有効領域Ｔａが仮想キーボードＶｋｂのタッチパネル表示部１００（つまりタッチ操作面５０４ａ）上での占有領域に制限されて占有領域外でのタッチが無効となるように、タッチパネル部５０４を駆動制御する。
【０１０８】
その後は、動作制御部２５２１ｂは、実施形態１におけるステップＳ７〜Ｓ８の処理と同じ処理を行う。
【０１０９】
つまり、動作制御部３５２１ｂは、仮想キーボードの表示を消す操作が行われたか否かを判定し（ステップＳ７）、仮想キーボードの表示が消されたとき、タッチ操作面５０４ａでタッチが無効となる領域はなくなる。
【０１１０】
以下、仮想キーボードが、情報処理装置２０００の姿勢に適した適切な位置に表示されるステップＳ５について具体的に説明する。
【０１１１】
この実施形態２では、図１２（ａ）に示すように、情報処理装置２０００が縦向きに、つまり縦長にして保持されている場合、仮想キーボードＶｋ１はタッチパネル表示部１００の下側に位置するボタンスイッチ側短辺に沿って表示され、このとき、タッチ有効領域Ｔａの範囲は、タッチパネル表示部１００下側のボタンスイッチ側短辺に沿って配置された仮想キーボードＶｋ１を囲む範囲となり、仮想キーボードＶｋ１の表示領域以外ではタッチ操作が無効となる。
【０１１２】
一方、図１２（ｂ）に示すように、情報処理装置２０００が横向きに、つまり横長にして保持されている場合、仮想キーボードＶｋ１はタッチパネル表示部１００の、下側に位置するボタンスイッチ側長辺に沿って表示され、このとき、タッチ有効領域Ｔａ１の範囲は、タッチパネル表示部１００下側のボタンスイッチ側長辺に沿って配置された仮想キーボードＶｋ１を囲む範囲となり、仮想キーボードＶｋ１の表示領域以外ではタッチ操作が無効となる。
【０１１３】
従って、情報処理装置２０００を縦向きに保持する場合でも横向きに保持する場合でも、表示要求された仮想キーボードＫｖ１は常に、操作者が情報処理装置２０００を保持する姿勢でタッチパネル表示部１００の下側縁部に沿った部分に表示されることとなる。
【０１１４】
言い換えると、情報処理装置２０００を保持する姿勢に拘わらず、情報処理装置２０００の上下方向における中央付近ではその左右両端部分には仮想キーボードＶｋ１が表示されることはなく、これらの部分はタッチ無効領域となっており、これにより保持手Ｈの親指を、誤動作を招くことなく情報処理装置の重心付近に置くことができ、情報処理装置を片手でしっかり保持しやすくなる。
【０１１５】
このように本実施形態２による情報処理装置２０００では、情報処理装置の姿勢を検出して姿勢検出信号を出力する姿勢センサ５３９を備え、システム制御部２５２１ｂは、姿勢センサ５３９からの姿勢信号に基づいて、操作者による表示要求がなされた仮想キーボードＶｋ１を、情報処理装置２０００を保持する姿勢（横向きか縦向き）に拘わらず、タッチパネル表示部１００の下側に位置する部分に表示するので、仮想キーボードの表示領域以外をタッチ無効領域とすることでタッチパネル表示部１００に対する保持手による誤動作を防止することができるという効果に加えて、情報処理装置の姿勢に拘わらず、保持手Ｈの親指を情報処理装置の重心付近に置くことができ、情報処理装置を片手でしっかり保持しやすくなるという効果がある。
【０１１６】
なお、上記実施形態２では、姿勢センサからの姿勢信号に基づいて、操作者による表示要求がなされた仮想キーボードをタッチパネル表示部の画像表示面上で表示する領域を設定するようにしているが、姿勢センサからの姿勢信号に基づいて、操作者による表示要求がなされた仮想キーボードとは異なる仮想キーボードを表示するようにしてもよい。
【０１１７】
この場合、動作制御部は姿勢センサからの姿勢信号に基づいて情報処理装置の姿勢を判定し、キーボード情報読出部は、その判定結果に基づいて、操作者による表示要求がなされた仮想キーボードのキーボード情報に代えて他の仮想キーボードのキーボード情報をキーボード情報記憶手段から読み出し、動作制御部は、このようにキーボード情報が読み出された仮想キーボードの画像を背景画像に合成して表示制御部に供給する。これにより、タッチパネル表示部では、操作者による表示要求がなされた仮想キーボードとは別の仮想キーボードが表示される。
【０１１８】
これにより、具体的には、縦向きに情報処理装置を保持した状態では、横長の仮想キーボードをタッチパネル表示部に表示できないような状況で、縦向きで情報処理装置のタッチパネル表示部の画像表示面に収まる仮想キーボードを、横長の仮想キーボードに代えて表示することができる。
【０１１９】
（実施形態３）
図１３は、本発明の実施形態３による情報処理装置を説明する図であり、図１３（ａ）は、この情報処理装置の外観を示し、図１３（ｂ）は、この情報処理装置の信号処理システムとしての構成を示し、図１３（ｃ）は、この情報処理装置のシステム制御部の構成を示し、図１３（ｄ）は、この情報処理装置のタッチパネル表示部の構造を概念的に示している。図１５は、この実施形態３の情報処理装置の動作を説明する図であり、この情報処理装置に仮想キーボードを表示した状態（図１５（ａ））、表示した仮想キーボードを移動させている状態（図１５（ｂ））、表示した仮想キーボードの移動が完了した状態（図１５（ｃ））を示している。
【０１２０】
本実施形態３による情報処理装置３０００は、実施形態１の情報処理装置１０００における準備されている複数種類の仮想キーボードをすべて、タッチパネル表示部の画像表示面５０５ａ上でこれらの仮想キーボードを移動させるための移動キーＫｍを含むものとし、実施形態１の情報処理装置１０００におけるシステム制御部５２１に代わるシステム制御部３５２１を備えたものである。
【０１２１】
ここで、システム制御部３５２１ｂは、上記実施形態の情報処理装置１０００におけるシステム制御部５２１の機能に加えて、タッチパネル制御装置５００から操作者による移動キーＫｍに対するタッチおよびスライド操作を示す操作信号を受けたとき、図１５（ｂ）に示すように、仮想キーボードＫｖ１の表示位置が該タッチおよびスライド操作に応じて移動するように仮想キーボードの画像と、画像表示面５０５ａの背景画像との合成を行うように構成されている。
【０１２２】
また、有効領域設定部３５２１ａは、操作者が移動キーＫｍにタッチしている状態では、タッチ有効領域Ｔａ２、Ｔａ３の範囲を移動キーＫｍの表示領域にのみ制限して設定し、仮想キーボードの表示位置の移動が完了して移動キーＫｍのタッチが解消された後は、該タッチ有効領域Ｔａ４の範囲を、移動後の仮想キーボードＫｖ１の占有領域の全体に設定するように構成されている。
【０１２３】
従って、タッチパネル表示装置５００のタッチパネル制御回路では、操作者が移動キーにタッチしている状態では、有効領域設定部３５２１ａからのタッチ有効領域の範囲を示す有効領域情報に基づいて、移動キーＫｍの占有領域でのみタッチ位置の検出が可能となるようにタッチパネル部５０４（図２参照）を制御するようになっている。
【０１２４】
なお、図１５（ａ）では、仮想キーボードＶｋ１が初期位置に表示されている状態でのタッチ有効領域Ｔａの範囲を示している。図１５（ｂ）では、移動キーＫｍに操作者がタッチしたときに、移動キーの占有領域に対応するよう縮小されたタッチ有効領域Ｔａ２の範囲、および仮想キーボードをタッチパネル表示部の下端位置から上端位置まで移動させたときに、その移動に伴って移動したタッチ有効領域Ｔａ３の範囲を示している。図１５（ｃ）では、操作者が移動キーＫｍから指を離したときに、仮想キーボードの占有領域に対応するよう拡張したタッチ有効領域Ｔａ４の範囲を示している。
【０１２５】
この実施形態３の情報処理装置３０００におけるその他の構成は、実施形態１の情報処理装置におけるものと同一である。
【０１２６】
次に動作について説明する。
【０１２７】
この実施形態３の情報処理装置３０００では、操作者による仮想キーボードの表示要求に従って、上記実施形態１と同様にステップＳ１〜Ｓ６の処理が実行され、操作者の表示要求に従って仮想キーボードＫｖ１がタッチパネル表示部１００に表示され、その際、有効領域設定部３５２１ａは、仮想キーボードＫｖ１の表示位置と、占有領域を示す座標データＣ１とに基づいてタッチ有効領域Ｔａの範囲を初期位置の仮想キーボードＶｋ１のタッチ操作面５０４ａ上での占有領域に設定して、このタッチ有効領域Ｔａの範囲を示す有効領域情報を出力する（ステップＳ６）。
【０１２８】
その後は、動作制御部３５２１ｂは、タッチパネル表示装置からのタッチ検出信号に基づいて、移動キーＫｍにタッチされているか否かの判定を行う（ステップＳ６ａ）。この判定の結果、移動キーＫｍにタッチされていない場合は、動作制御部３５２１ｂはこのステップＳ６ａの処理を繰り返し行う。
【０１２９】
一方、動作制御部３５２１ｂが移動キーＫｍにタッチされていると判定した場合は、有効領域設定部３５２１ａは、この判定結果に基づいてタッチ有効領域Ｔａの範囲を仮想キーボードＶｋ１の移動キーＫｍがタッチ操作面５０４ａ上で占める占有領域に設定する（ステップＳ６ｂ）。なお、図１５（ｂ）中、Ｔａ２は、移動キーＫｍの占有領域に設定されたタッチ有効領域である。
【０１３０】
その後、動作制御部３５２１ｂは、タッチパネル表示装置５００からのタッチ検出信号に基づいて、移動キーＫｍに対するタッチが解除されたか否かの判定を行う（ステップＳ６ｃ）。この判定の結果、移動キーのタッチが解除されていない場合は、動作制御部３５２１ｂはこのステップＳ６ｃの処理を繰り返し行う。
【０１３１】
この移動キーＫｍのタッチが解除されていない状態で、操作者が移動キーＫｍにタッチした状態でスライド操作を行うと、動作制御部３５２１ｂでは、仮想キーボードの表示位置を示す位置座標が、初期設定の位置座標からタッチパネル表示装置５００からのタッチ検出信号から得られたタッチ座標に基づいて更新されることとなり、動作制御部３５２１ｂは、仮想キーボードと背景画像との合成画像における仮想キーボードの位置を変更した画像データをタッチパネル表示装置５００に送る。これによりタッチパネル表示装置５００の画像表示面５０５ａでは、表示されている仮想キーボードＶｋ１の表示位置がスライド操作に伴って移動することとなる。
【０１３２】
その後、動作制御部３５２１ｂはタッチパネル表示装置からのタッチ検出信号に基づいて、移動キーＫｍに対するタッチが解除されていると判定した場合は、有効領域設定部３５２１ａは、動作制御部３５２１ｂの判定結果を受けて、タッチ有効領域Ｔａ３の範囲を仮想キーボードＶｋ１の移動キーがタッチ操作面５０４ａ上で占める占有領域から、仮想キーボードＶｋ１の全体がタッチ操作面５０４ａ上で占める占有領域に戻す（ステップＳ６ｄ）。
【０１３３】
その後は、実施形態１と同様にステップＳ７〜Ｓ８の処理を行う。
【０１３４】
つまり、動作制御部３５２１ｂは、仮想キーボードの表示を消す操作が行われたか否かを判定し（ステップＳ７）、仮想キーボードの表示が消されたとき、タッチ操作面５０４ａでタッチが無効となる領域はなくなる。
【０１３５】
このような構成の実施形態３の情報処理装置３０００では、使用者の操作により仮想キーボードの位置座標を移動できる。
【０１３６】
つまり、仮想キーボードの画像の右上角には移動キーが配置されている。移動キーを指でタッチしながらスライドさせると、仮想キーボードの位置座標がタッチ座標を参照して更新されることによって、仮想キーボードの表示画像が指を追尾して移動する。このとき、タッチ有効領域Ｔａを移動キー付近のタッチ位置周辺に狭めているので、キーボード表示が保持手の親指の下に移動してきた場合でも誤動作しない。
【０１３７】
そして、希望位置まで仮想キーボードを移動してから移動キーから指を離すと、タッチ有効領域がキーボード表示の全体を囲むように戻る。
【０１３８】
このように本実施形態３では、仮想キーボードを、表示面上で該仮想キーボードを移動させるための移動キーＫｍを含むものとし、システム制御部３５２１ｂを、タッチパネル表示装置５００から操作者による該移動キーＫｍに対するタッチおよびスライド操作を示す操作信号を受けたとき、仮想キーボードの表示位置が該タッチおよびスライド操作に応じて移動させるようにしたので、上記実施形態１の効果に加えて、利用者が保持手で掴みたい位置から仮想キーボードを排除することが可能である。さらに、操作者の操作により仮想キーボードの表示領域をタッチパネル表示部上の任意の位置に移動させることができるので、保持手の左右の違いなどのさまざまな操作者の特性に対応できる効果がある。
【０１３９】
以上のように、本発明の好ましい実施形態を用いて本発明を例示してきたが、本発明は、この実施形態に限定して解釈されるべきものではない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。当業者は、本発明の具体的な好ましい実施形態の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。本明細書において引用した特許、特許出願および文献は、その内容自体が具体的に本明細書に記載されているのと同様にその内容が本明細書に対する参考として援用されるべきであることが理解される。
【産業上の利用可能性】
【０１４０】
本発明は、情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラムの分野において、タッチ入力可能なタッチ操作領域を筐体いっぱいに広げることができ、しかも、構成の複雑化を招くことなく、筐体を保持する保持手による誤動作を回避しつつもう一方の手で仮想キーボードなどの入力画面に対するタッチ入力を操作性よく行うことができる大型タッチパネルを備えた情報処理装置、このような情報処理装置を制御する制御方法、およびこの情報処理装置の制御方法をコンピュータにより行うための情報処理装置の制御プログラムを実現することができる。
【符号の説明】
【０１４１】
１００  タッチパネル表示部
１００ａ  筐体
１００ｂ  タッチパネル外縁
１０１ａ〜１０１ｄ  仮想キーボード
１０１ｅ  手書き入力パッド
１０６〜１０８  ボタン表示
２０２  ボタンスイッチ
５００  タッチパネル表示装置
５０３  バス
５０４  タッチパネル部
５０５  表示部
５０６  タッチパネル制御回路
５０７  表示制御部
５０８  ボタンスイッチ回路
５２１、２５２１、３５２１  システム制御部
５２１ａ、２５２１ａ、３５２１ａ  有効領域設定部
５２１ｂ、２５２１ｂ、３５２１ｂ  動作制御部
５２２  無線送受信部
５２３  アンテナ
５２４  有線送受信部
５２５  画像撮像用カメラ
５２６  音声処理部
５２８  タイマ
５２９  メモリ
５２９ａ  制御プログラム記憶部
５２９ｂ  セキュリティー情報記憶部
５２９ｃ  一時情報記憶部
５３０、５３０ａ  周辺回路
５３９  姿勢センサ
５４０  仮想キーボード情報記憶手段
５４０ａ  表示形態設定手段
１０００、２０００、３０００  情報処理装置
１０５３  選択メニュー画面
５２７１  音声処理部
５２７２  集音部
Ａ  キー配列情報
Ａ１〜Ａｎ  配列データ
Ｃ  キーボード占有領域情報
Ｃ１〜Ｃｎ  座標データ
Ｄｋｂ  キーボード情報
Ｔａ、Ｔａ１〜Ｔａ４  タッチ有効領域
Ｖｄ  キーボード画像情報
Ｖｄ１〜Ｖｄｎ  画像データ
Ｖｋ１〜Ｖｋｎ  仮想キーボード
【図１】
2014016743.tif 000003
【図２】
2014016743.tif 000004
【図３】
2014016743.tif 000005
【図４】
2014016743.tif 000006
【図５】
2014016743.tif 000007
【図６】
2014016743.tif 000008
【図７】
2014016743.tif 000009
【図８】
2014016743.tif 000010
【図９】
2014016743.tif 000011
【図１０】
2014016743.tif 000012
【図１１】
2014016743.tif 000013
【図１２】
2014016743.tif 000014
【図１３】
2014016743.tif 000015
【図１４】
2014016743.tif 000016
【図１５】
2014016743.tif 000017
【図１６】
2014016743.tif 000018