(57)【要約】【課題】バーチャル・キーボード等の仮想入力部の表示パターンを複数の種類に切り替え可能にして利便性を高める。【解決手段】ユーザーの手元に仮想キーボード８等の入力部を表示する仮想入力部表示手段（例えば仮想キーボード照射部６）と、上記入力部をユーザーがタッチ操作した位置を検出する検出手段（タッチ操作位置検出センサー１２）と、上記検出手段によって検出したデータに基づいて、ユーザーがタッチ操作した入力部の入力位置を判別する判別手段（ＥＣ／ＫＢＣ２１）と、上記入力部の表示パターンを第１の表示パターンから第ｎの表示パターンに複数の種類に切り替える切替手段（ＣＰＵ１９、ＲＯＭ２０、ＳＷ２３）と、を具備することを特徴とする。【選択図】  図１
2007156548.tif 000002
【特許請求の範囲】
【請求項１】
入力部を表示する表示手段と、
上記入力部の表示パターンを第１の表示パターンから第２の表示パターンに切り替える切替手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
上記入力部はキー入力部を含み、
上記切替手段は上記キー入力部のキーレイアウトを第１の言語に対応した第１のキーレイアウトから第２の言語に対応した第２のキーレイアウトに切り替える手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
上記入力部はキー入力部を含み、
上記切替手段は上記キー入力部のキーレイアウトを第１のキー配列に対応した第１のキーレイアウトから第２のキー配列に対応した第２のキーレイアウトに切り替える手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項４】
上記入力部はポインタコントロール部を含むことを特徴とする請求項１記載の情報処理装置。
【請求項５】
上記入力部をユーザがタッチ操作した位置を検出する検出手段と、
上記検出手段によって検出したデータに基づいて、ユーザがタッチ操作した入力部の位置を判別する判別手段と、をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項６】
上記検出手段は、ユーザーのタッチ操作位置を光学的に検出する検出部を含むことを特徴とする請求項５記載の情報処理装置。
【請求項７】
入力部を表示し、
上記入力部の表示パターンを、第１の表示パターンから第２の表示パターンに切替えることを特徴とする切り替え方法。
【請求項８】
上記入力部はキー入力部を含み、上記キー入力部のキーレイアウトを第１の言語に対応した第１のキーレイアウトから第２の言語に対応した第２のキーレイアウトに切り替えることを特徴とする請求項７記載の切り替え方法。
【請求項９】
上記入力部はキー入力部を含み、上記キー入力部のキーレイアウトを第１のキー配列に対応した第１のキーレイアウトから第２のキー配列に対応した第２のキーレイアウトに切り替えることを特徴とする請求項７記載の切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーの手元にキーボード等の入力部を仮想表示するようにした情報処理装置に係り、詳しくは上記入力部の表示パターンを複数の種類に切り替え可能にした情報処理装置および切り替え方法に関するものである。
【背景技術】
【０００２】
特許文献１に開示されているように、仮想的なキーボード、所謂バーチャル・キーボードの画像を装置本体から外部に投影し、このバーチャル・キーボードを操作するユーザーの指やペン等の動きを装置本体から光学的に検知して主制御部（ＣＰＵ）に入力するようにしたＰＤＡ（Personal Digital Assistant）等の情報処理装置がある。
【０００３】
このように、バーチャル・キーボードの画像を装置本体から外部に投影してユーザーに操作させることにより、装置本体の小型化とキーボード操作面積の増大とを両立させることができ、携帯に便利であると同時に使い勝手の良い情報処理装置を提供することができる。
【特許文献１】特開２０００−８９８９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上記発明をさらに改良するべくなされたものであり、バーチャル・キーボード等の仮想入力部の表示パターンを複数の種類に切り替え可能にして利便性を高めることのできる情報処理装置および切り替え方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明に係る情報処理装置は、入力部を表示する表示手段と、上記入力部の表示パターンを第１の表示パターンから第２の表示パターンに切り替える切替手段と、を具備することを特徴とすることを特徴とする。
【０００６】
また、本発明に係る切り替え方法は、入力部を表示し、上記入力部の表示パターンを、第１の表示パターンから第２の表示パターンに切替えることを特徴とすることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、バーチャル・キーボード等の仮想入力部の表示パターンを複数の種類に切り替えることができるため、利便性を高めることができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施形態を図面に基づいて説明する。
【０００９】
図１は、本発明の実施形態が適用された情報処理装置の一例を示すパーソナルコンピューターの斜視図である。
【００１０】
このパーソナルコンピューター１は、本体２と表示盤３とがヒンジ部４を介して開閉可能に接続されており、パーソナルコンピューター１の使用時には表示盤３を机上等に置き、本体２を上方に開いた状態にする。
【００１１】
本体２が開かれた状態にある時、本体２の前面には液晶表示パネル（ＬＣＤ）５があり、この液晶表示パネル５の上部に１つ〜複数の仮想キーボード照射部６（表示手段）が設けられている。仮想キーボード照射部６は、ユーザーの手元、即ちここでは表示盤３の上面に仮想キーボード８（バーチャル・キーボード＝入力部）を、例えばレーザー光線で画像投影して表示するものである。なお、例えば表示盤３を省く、または着脱可能な構成とし、キーボード照射部６から机上や壁面等に仮想キーボード８を直接投影可能にしてもよい。
【００１２】
仮想キーボード８には、キー入力部９とポインタコントロール部１０の少なくとも一方、あるいは両方が含まれる。ポインタコントロール部１０を表示する場合、その表示位置はキー入力部９の左右一側、または上下一側等、任意の位置に設定することができる。また、必要な時にのみポインタコントロール部１０を表示して不要な時には消去することもできる。
【００１３】
液晶表示パネル５の下方となる本体２前面にはタッチ操作位置検出センサー１２（検出手段）が設けられている。このタッチ操作位置検出センサー１２は、仮想キーボード８を指やペン等でタッチ操作するユーザーのタッチ操作位置を遠隔的に検出するものであり、例えば１つ〜複数の光学式検出部１３（検出部）を備えている。この光学式検出部１３は、図２または図３に示すように、仮想キーボード８をタッチ操作するユーザーの指やペン等の入力位置１５をレーザー光線や赤外線等で光学的に検出し、仮想キーボード８のどのキーがタッチ操作されたかを正確に検知する。
【００１４】
図４は、このパーソナルコンピューター１の制御系統と情報の流れを示すブロック図である。パーソナルコンピューター１は、基本ソフトであるＯＳ（Operating System）１８と、中央処理装置であるＣＰＵ（Central Processing Unit）１９と、読み取り専用メモリーであるＲＯＭ（Read Only Memory）２０と、仮想キーボード８の制御部となるＥＣ／ＫＢＣ（Embedded Controller／Key Board Controller）２１（判別手段）とを備えている。ＲＯＭ２０としては、例えばＢＩＯＳ（Basic Input Output System）等が好適である。
【００１５】
前述の液晶表示パネル５はＯＳ１８に制御され、仮想キーボード照射部６とタッチ操作位置検出センサー１２はＥＣ／ＫＢＣ２１に制御される。また、ＣＰＵ１９と、ＲＯＭ２０と、ＯＳ１８に組み込まれた切替スイッチＳＷ２３とで切替手段が構成される。判別手段であるＥＣ／ＫＢＣ２１は、タッチ操作位置検出センサー１２からの情報入力を受け、ユーザーがタッチ操作した仮想キーボード８（キー入力部９、ポインタコントロール部１０）の入力位置を判別する。
【００１６】
切替手段であるＣＰＵ１９、ＲＯＭ２０、ＳＷ２３は、仮想キーボード８の表示パターンを第１の表示パターンから第ｎの表示パターンに複数の種類に切り替えることができる。
【００１７】
例えば、ＲＯＭ２０にはキー入力部９のキーレイアウトを第１の言語に対応した第１のキーレイアウトから第ｎの言語に対応した第ｎのキーレイアウトに複数の言語に対応して切り替える言語切替機能部２５（キーレイアウトを言語に対応して切り替える手段）と、同じくキー入力部９のキーレイアウトを第１のキー配列様式に対応した第１のキーレイアウトから第ｎのキー配列様式に対応した第ｎのキーレイアウトに複数のキー配列様式に対応して切り替えるキー配列様式切替機能部２６（キーレイアウトをキー配列様式に対応して切り替える手段）とが設けられている。
【００１８】
言語切替機能部２５には、例えば日本語、英語、ドイツ語、フランス語、ロシア語、中国語、韓国語…等、それぞれの言語に対応した複数のキーボード配列が記憶される。一方、キー配列様式切替機能部２６には、例えばＱＷＥＲＴＹ配列（図５参照）、ＡＺＥＲＴＹ配列（図６参照）、かな（ＪＩＳ）配列（図７参照）…等、様々なキー配列様式に対応した複数のキーボード配列が記憶され、これらのキーボード配列が必要に応じて選択され、組み合わされて仮想キーボード８（キー入力部９）として表示される。なお、他に考えられるあらゆる種類のキーボード配列、およびタッチパッドの形式、ＣＡＤ等のソフトをＲＯＭ２０に記憶させて適宜仮想表示することができる。
【００１９】
図８は、このパーソナルコンピューター１で文章作成等を行うにあたり、仮想キーボード８の種別選定〜ユーザーによる入力〜液晶表示パネル５への表示が完了するまでの流れを示したフローチャートである。
【００２０】
まず、ステップＳ１では、ＯＳ１８の切替スイッチＳＷ２３により、仮想キーボード８のレイアウトを選択する。この時、液晶表示パネル５には図９に示すような選択画像（ユーティリティー画面）が表示され、ユーザーはマウス等からの入力により仮想キーボード８の言語とキー配列を選択する。その際、切替スイッチＳＷ２３からＣＰＵ１９を介してＲＯＭ２０に言語とキー配列を指定する情報ａが入力される。
【００２１】
次に、ステップＳ２では、ＣＰＵ１９がＲＯＭ２０内の言語切替機能部２５とキー配列様式切替機能部２６に記憶されている複数のキーボード配列の中から、ステップＳ１でユーザーに選択されたキーボード配列を選択し、そのレイアウト情報ｂをＥＣ／ＫＢＣ２１に出力する。このレイアウト情報ｂはＥＣ／ＫＢＣ２１を介して仮想キーボード照射部６とタッチ操作位置検出センサー１２にも出力され、仮想キーボード照射部６とタッチ操作位置検出センサー１２が設定されたキーボード配列に対応して機能し、仮想キーボード照射部６が表示盤３の上面に仮想キーボード８を照射表示する。
【００２２】
ステップＳ３では、ユーザーが仮想キーボード８によりタイピング、ドローイング等の入力を行う。そして、次のステップＳ４で、タッチ操作位置検出センサー１２（光学式検出部１３）により、仮想キーボード８を指やペン等でタッチ操作するユーザーのタッチ操作位置が遠隔的に検出され、その操作位置情報ｃがＥＣ／ＫＢＣ２１にフィードバックされる。
【００２３】
さらに、ステップＳ５で、ＥＣ／ＫＢＣ２１がタッチ操作位置検出センサー１２からフィードバックされた操作位置情報ｃに基づきキーコード情報ｄをＯＳ１８に出力し、ＯＳ１８が液晶表示パネル５にユーザーからの入力内容をディスプレイさせて制御が終了する。
【００２４】
以上のように、仮想キーボード８のキーレイアウトを複数の言語やキー配列様式に対応して切り替えるようにしたため、１つのパーソナルコンピューター１で各種の言語等に対応することができ、パーソナルコンピューター１の利便性を飛躍的に高めることができる。なお、本発明はパーソナルコンピューターのみならず、ワードプロセッサー、システム手帳、電子辞書、電子計算機等、他の様々な電子機器にも幅広く応用することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態を示すパーソナルコンピューターの斜視図。
【図２】光学式検出部によるタッチ操作位置の検出方法を示す平面図。
【図３】光学式検出部によるタッチ操作位置の検出方法を示す平面図。
【図４】パーソナルコンピューターの制御系統と情報の流れを示すブロック図。
【図５】ＱＷＥＲＴＹ配列を示すキーボードの平面図。
【図６】ＡＺＥＲＴＹ配列を示すキーボード平面図。
【図７】かな（ＪＩＳ）配列を示すキーボード平面図。
【図８】本発明における制御の流れをフローチャートで示した図。
【図９】仮想キーボードのレイアウトを選択する選択画像の一例を示す図。
【符号の説明】
【００２６】
１  パーソナルコンピューター（情報処理装置）
２  本体
３  表示盤
５  液晶表示パネル
６  仮想キーボード照射部（表示手段）
８  仮想キーボード（入力部）
９  キー入力部
１０  ポインタコントロール部
１２  タッチ操作位置検出センサー（検出手段）
１３  光学式検出部（検出部）
１５  入力位置
１９  ＣＰＵ（切替手段）
２０  ＲＯＭ（切替手段）
２１  ＥＣ／ＫＢＣ（判別手段）
２３  ＳＷ（切替手段）
２５  言語切替機能部（キーレイアウトを言語に対応して切り替える手段）
２６  キー配列様式切替機能部（キーレイアウトをキー配列様式に対応して切り替える手段）
【図１】
2007156548.tif 000003
【図２】
2007156548.tif 000004
【図３】
2007156548.tif 000005
【図４】
2007156548.tif 000006
【図５】
2007156548.tif 000007
【図６】
2007156548.tif 000008
【図７】
2007156548.tif 000009
【図８】
2007156548.tif 000010
【図９】
2007156548.tif 000011