(57)【特許請求の範囲】
【請求項１】
ユーザが入力操作を行うキーボードと、
前記キーボードの近傍に配置された表示部と、
前記キーボードが覆い隠されたことを検出する検出部と、
前記検出部により前記キーボードが覆い隠されたことが検出された場合は、キー配列が前記キーボードとは異なるソフトウェアキーボードを前記表示部に表示させ、前記キーボードに代えて前記ソフトウェアキーボードを用いて前記ユーザが入力操作を行うようにする表示制御部と、
を備え、
前記ソフトウェアキーボードは、キー配列がＱＷＥＲＴＹ配列であり、
前記キーボードは、キー配列が前記ＱＷＥＲＴＹ配列とは異なるキー配列である情報処理装置。
【請求項２】
前記表示制御部は、前記検出部により前記キーボードが覆い隠されたことが検出されなくなった場合には、前記ソフトウェアキーボードを用いて前記ユーザが入力操作を行うことを禁止する請求項１に記載の情報処理装置。
【請求項３】
前記表示部の表示画面に積層されて配置されるタッチパネルを備え、
前記表示制御部は、前記タッチパネルを用いて前記ユーザが入力操作を行うようにする請求項１又は２に記載の情報処理装置。
【請求項４】
アンテナを介して非接触ＩＣカードと非接触通信を行うリーダライタ部を備え、
前記アンテナは、前記キーボードの周囲に配置され、
前記検出部は、前記リーダライタ部が前記非接触ＩＣカードと非接触通信した際に、前記非接触ＩＣカードにより前記キーボードが覆い隠されたことして検出する請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
キー配列がＱＷＥＲＴＹ配列とは異なるキー配列でありユーザが入力操作を行うキーボードと、前記キーボードの近傍に配置された表示部とを備える情報処理装置が実行する情報処理方法において、
前記キーボードが覆い隠されたことを検出する検出ステップと、
前記検出ステップにより前記キーボードが覆い隠されたことが検出された場合は、キー配列が前記ＱＷＥＲＴＹ配列であるソフトウェアキーボードを前記表示部に表示させ、前記キーボードに代えて前記ソフトウェアキーボードを用いて前記ユーザが入力操作を行うようにする表示制御ステップと、
を含む情報処理方法。
【請求項６】
キー配列がＱＷＥＲＴＹ配列とは異なるキー配列でありユーザが入力操作を行うキーボードと、前記キーボードの近傍に配置された表示部とを備える情報処理装置のコンピュータを、
前記キーボードが覆い隠されたことを検出する検出部、
前記検出部により前記キーボードが覆い隠されたことが検出された場合は、キー配列が前記ＱＷＥＲＴＹ配列であるソフトウェアキーボードを前記表示部に表示させ、前記キーボードに代えて前記ソフトウェアキーボードを用いて前記ユーザが入力操作を行うようにする表示制御部、
として機能させるためのプログラム。
【請求項７】
ユーザが入力操作を行うキーボードと、
前記キーボードの近傍に配置された表示部と、
前記キーボードが覆い隠されたことを検出する検出部と、
前記検出部により前記キーボードが覆い隠されたことが検出された場合は、キー配列が前記キーボードとは異なるソフトウェアキーボードを前記表示部に表示させ、前記キーボードに代えて前記ソフトウェアキーボードを用いて前記ユーザが入力操作を行うようにする表示制御部と、
前記表示部の表示画面に積層されて配置されるタッチパネルと、
を備え、前記表示制御部は、前記タッチパネルを用いて前記ユーザが入力操作を行うようにする情報処理装置。
【請求項８】
ユーザが入力操作を行うキーボードと、
前記キーボードの近傍に配置された表示部と、
前記キーボードが覆い隠されたことを検出する検出部と、
前記検出部により前記キーボードが覆い隠されたことが検出された場合は、キー配列が前記キーボードとは異なるソフトウェアキーボードを前記表示部に表示させ、前記キーボードに代えて前記ソフトウェアキーボードを用いて前記ユーザが入力操作を行うようにする表示制御部と、
アンテナを介して非接触ＩＣカードと非接触通信を行うリーダライタ部と、
を備え、
前記アンテナは、前記キーボードの周囲に配置され、
前記検出部は、前記リーダライタ部が前記非接触ＩＣカードと非接触通信した際に、前記非接触ＩＣカードにより前記キーボードが覆い隠されたことして検出する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通常用いている入力手段への入力操作が行えない状態であっても、入力を行うことができる情報処理装置及び情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来より、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等の通信規格に準拠して、非接触ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードと近距離通信を行い、当該非接触ＩＣカードに記憶されるデータを読み出して情報処理に利用する情報処理装置が知られている。
特許文献１には、このような情報処理装置として、非接触ＩＣカードとの通信を行うことができるように構成されるとともに、通常用いる入力手段としてキーボードを備える情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１９３４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載の情報処理装置では、キーボードを囲むように、非接触通信ＩＣカードとの通信用のアンテナが配置されている。このため、ユーザは、非接触ＩＣカードをアンテナ近傍にかざすと、非接触ＩＣカードによりキーボードが覆い隠されてしまうため、キーボードへの入力操作ができなくなってしまう。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、通常用いる入力手段への入力操作が行えない状態であっても、入力を行うことができる情報処理装置及び情報処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の情報処理装置は、ユーザが入力操作を行うキーボードと、前記キーボードの近傍に配置された表示部と、前記キーボードが覆い隠されたことを検出する検出部と、前記検出部により前記キーボードが覆い隠されたことが検出された場合は、キー配列が前記キーボードとは異なるソフトウェアキーボードを前記表示部に表示させ、前記キーボードに代えて前記ソフトウェアキーボードを用いて前記ユーザが入力操作を行うようにする表示制御部と、を備え、前記ソフトウェアキーボードは、キー配列がＱＷＥＲＴＹ配列であり、前記キーボードは、キー配列が前記ＱＷＥＲＴＹ配列とは異なるキー配列である。
【発明の効果】
【０００７】
本発明によれば、通常用いている入力手段への入力操作が行えない状態であっても、入力を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理装置における外観構成の概略を示す上面図である。
【図２】本発明の一実施形態に係る情報処理装置におけるハードウェアの内部構成を示すブロック図である。
【図３】図２の情報処理装置における機能的構成のうち、入力機能発揮処理を実行するための機能的構成を示す機能ブロック図である。
【図４】図３の機能的構成を有する図２の情報処理装置が実行する入力機能発揮処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明の一実施形態に係る情報処理装置における外観構成の概略を示す上面図である。詳しくは、図１（ａ）は、待機状態の情報処理装置における外観構成の概略を示す図であり、図１（ｂ）は、非接触ＩＣカードがかざされた状態での情報処理装置における外観構成の概略を示す図である。
【００１１】
情報処理装置１は、図１（ａ）に示すように、キーボードにより構成される第１入力部１１と、ディスプレイにより構成される表示部１２と、を備えるとともに、非接触ＩＣカード１００との通信機能を有している。このため、情報処理装置１においては、非接触ＩＣカード１００との通信用のアンテナ１４が、第１入力部１１（キーボード）の周囲を囲むようにして配置されている。
【００１２】
情報処理装置１は、ユーザにより非接触ＩＣカード１００がアンテナ１４の近傍、即ち第１入力部１１の上方にかざされると、非接触ＩＣカード１００からデータを送受信し、各種情報処理を実行する。例えば非接触ＩＣカード１００がユーザの会員証や社員証の役割を果たす場合には、情報処理装置１は、非接触ＩＣカード１００に記憶されたデータに基づいて認証処理を実行する。
【００１３】
ここで、図１（ｂ）に示すように、非接触ＩＣカード１００がアンテナ１４の近傍にかざされることは、第１入力部１１（キーボード）が非接触ＩＣカード１００により覆い隠されてしまうことを意味する。この場合ユーザは、通常用いている第１入力部１１（キーボード）への入力操作をすることができなくなる。
一方で、表示部１２の表示画面の全体に対して、第２入力部１３としてタッチパネルが積層されて配置されている。非接触ＩＣカード１００により第１入力部１１が覆いかぶされた場合であっても、第２入力部１３（タッチパネル）に対しては、ユーザの指等の物体を接触又は近接させる操作（以下、「タッチ操作」と呼ぶ）を行うことが可能である。
そこで、本実施形態の情報処理装置１は、非接触ＩＣカード１００がかざされた場合には、ソフトウェアキーボードとして機能させるためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）用の画像ＳＫを表示部１２に表示させて、第２入力部１３（タッチパネル）と連動させることによって、第１入力部１１（キーボード）の代替入力手段として機能させる。
ここで、「ソフトウェアキーボード」とは、表示部１２に表示されたＧＵＩ画像用の画像ＳＫ（以下、ソフトウェアキーボード画像ＳＫ）のうち、所定キーに対応する位置に対してタッチ操作をすることで、物理キーボードの所定キーを押下操作したことと等価になり、当該所定キーに割り当てられた情報を情報処理装置１に入力する入力手段をいう。
なお、このようなソフトウェアキーボードと明確に区別すべく、以下、物理キーボード（ハードウェアキーボード）を、単に「キーボード」と呼ぶ。
【００１４】
次に、上述したような機能を有する情報処理装置１の内部構成ついて説明する。
図２は、本発明の一実施形態に係る情報処理装置１におけるハードウェアの内部構成を示すブロック図である。情報処理装置１は、例えば携帯端末として構成される。
【００１５】
情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１７と、バッテリ１８と、バス１９と、入出力インターフェース２０と、第２入力部１３と、表示部１２と、第１入力部１１と、Ｒ／Ｗ部２１と、通信部２２と、出力部２３と、記憶部２４と、ドライブ２５と、を備えている。
【００１６】
ＣＰＵ１５は、ＲＯＭ１６に記録されているプログラム、又は、記憶部２４からＲＡＭ１７にロードされたプログラムに従って各種の処理を実行する。
【００１７】
ＲＡＭ１７には、ＣＰＵ１５が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１８】
バッテリ１８は、例えば、リチウムイオン二次電池により構成され、情報処理装置１に駆動用の電力を供給する電力供給源である。
【００１９】
ここで、ＣＰＵ１５、ＲＯＭ１６及びＲＡＭ１７は、バス１９を介して相互に接続されている。このバス１９にはまた、入出力インターフェース２０も接続されている。入出力インターフェース２０には、第２入力部１３と、表示部１２と、第１入力部１１と、Ｒ／Ｗ部２１と、通信部２２と、出力部２３と、記憶部２４と、ドライブ２５が接続されている。
【００２０】
第２入力部１３は、上述の如くタッチパネルとして構成され、表示部１２に積層して配置され、ユーザのタッチ操作がなされた位置座標を入力する。
【００２１】
表示部１２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等のディスプレイで構成され、例えば、壁紙やソフトウェアキーボード画像ＳＫ等を表示する。
【００２２】
第１入力部１１は、各種物理キーからなるキーボードで構成され、所定の物理キーが押下操作されると、当該所定の物理キーに割り当てられた情報を入力する。
【００２３】
Ｒ／Ｗ部２１は、非接触ＩＣカード１００が近接されると、アンテナ１４を介していわゆる非接触通信を行い、非接触ＩＣカード１００に記憶されるデータの読み出しや書き込み等を行う。
【００２４】
通信部２２は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
出力部２３は、スピーカ等で構成され、音声を出力する。
【００２５】
記憶部２４は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータや、例えば、表示部１２における表示状態等のデータ等を記憶する。
【００２６】
ドライブ２５には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２５によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部２４にインストールされる。また、リムーバブルメディア３１も、記憶部２４に記憶されている画像データ等の各種データを、記憶部２４と同様に記憶することができる。
【００２７】
図３は、このような情報処理装置１の機能的構成のうち、入力機能発揮処理を実行するための機能的構成を示す機能ブロック図である。
入力機能発揮処理とは、第１入力部１１への入力操作が行えない状態となった場合、即ち、非接触ＩＣカード１００がアンテナ１４近傍にかざされた場合に、第２入力部１３によるソフトウェアキーボードの機能を発揮させるまでの一連の処理をいう。
【００２８】
入力機能発揮処理が実行される場合には、ＣＰＵ１５においては、図３に示すように、カード検出部４１と、通信処理部４２と、入力状態認識部４３と、ＧＵＩ画像表示制御部４４と、入力処理部４５と、が機能する。
【００２９】
カード検出部４１は、Ｒ／Ｗ部２１と非接触ＩＣカード１００とが非接触通信を行っているか否かに基づいて、非接触ＩＣカード１００を検出する。
通信処理部４２は、カード検出部４１の検出結果に基づいて、非接触ＩＣカード１００とＲ／Ｗ部２１との非接触通信を制御し、当該非接触通信でやり取りされるデータ等を処理する。
【００３０】
入力状態認識部４３は、カード検出部４１の検出結果を受けて、第１入力部１１及び第２入力部１３の入力状態を認識する。入力状態認識部４３は、例えば、第２入力部１３が入力可能な状態であるか否かを認識する。即ち、入力状態認識部４３は、ソフトウェアキーボード画像（例えば、図１（ｂ）に示すようなソフトウェアキーボード画像ＳＫ）が表示されているか否かを認識する。
【００３１】
ＧＵＩ画像表示制御部４４は、入力状態認識部４３での認識結果に基づいて、表示部１２におけるＧＵＩ画像の表示状態を制御する。具体的には、ＧＵＩ画像表示制御部４４は、入力状態認識部４３により第１入力部１１が入力不可能な状態であると認識した場合に、ソフトウェアキーボード画像を表示部１２に表示させるように制御する。一方、ＧＵＩ画像表示制御部４４は、入力状態認識部４３により第１入力部１１が入力可能な状態であると認識した場合に、必要に応じて、ソフトウェアキーボード画像の表示部１２への表示を削除するように制御する。
【００３２】
入力処理部４５は、第１入力部１１又は第２入力部１３からの入力された情報を処理する。入力処理部４５は、第１入力部１１又は第２入力部１３からの入力情報に応じて、例えば、認証コードの入力や文字入力等の処理を行う。
【００３３】
次に、情報処理装置１が実行する入力機能発揮処理について説明する。
図４は、図３の機能的構成を有する図２の情報処理装置１が実行する入力機能発揮処理の流れを説明するフローチャートである。
入力機能発揮処理は、ユーザによって、入力機能発揮処理の開始の操作がされることを契機に開始される。
【００３４】
ステップＳ１１において、入力状態認識部４３は、その時点のＧＵＩ表示状態を初期状態として認識する。即ち、入力状態認識部４３は、第２入力部１３による入力が可能か否か、具体的には、入力状態認識部４３は、表示部１２にソフトウェアキーボード画像（例えば、図１（ｂ）に示すようなソフトウェアキーボード画像ＳＫ）が表示されている状態か否かを認識する。入力状態認識部４３は、ソフトウェアキーボードのＧＵＩ画像が表示されている場合には、ＧＵＩ表示状態を有効な表示状態と認識とし、ソフトウェアキーボード画像が表示されていない場合には、ＧＵＩ表示状態を無効な表示状態と認識とする。
このようにして初期状態として認識されたＧＵＩ表示状態は記憶部２４に記憶される。即ち、記憶部２４は、初期状態が有効な表示状態であったか、無効な表示状態であったかを記憶する。
【００３５】
ステップＳ１２において、カード検出部４１は、非接触ＩＣカード１００を検出したか否かを判断する。
非接触ＩＣカード１００が検出されない場合、ステップＳ１２においてＮＯであると判定され、処理はステップＳ１２に戻されてそれ以降の処理が実行される。即ち、非接触ＩＣカード１００が検出されるまでの間、ステップＳ１２の判定処理が繰り返し実行され、入力機能発揮処理は待機状態になる。その後、ユーザにより、非接触ＩＣカード１００がアンテナ１４の近傍、即ち、第１入力部１１の上方にかざされると、非接触ＩＣカード１００が検出される。このような場合、第１入力部１１に対する入力操作が不可能になるので、ステップＳ１２においてＹＥＳであると判定され、処理はステップＳ１３に進み、次のような処理が実行される。
【００３６】
ステップＳ１３において、入力状態認識部４３は、ＧＵＩ表示状態が有効であるか否かを判断する。具体的には、入力状態認識部４３は、表示部１２にソフトウェアキーボード画像が表示されているか否かを判断する。
ＧＵＩ表示状態が有効な表示状態でない表示状態（無効な表示状態）の場合、即ち、表示部１２にソフトウェアキーボード画像が表示されていない場合、ステップＳ１３においてＮＯであると判断され、処理はステップＳ１４に進む。
一方、ＧＵＩ表示状態が有効な表示状態の場合、即ち、表示部１２にソフトウェアキーボード画像が表示されている場合、既に、第１入力部１１以外の第２入力部１３での入力が可能であるため、ステップＳ１３においてＹＥＳであると判断され、処理はステップＳ１５に進む。
【００３７】
ステップＳ１４において、ＧＵＩ画像表示制御部４４は、ソフトウェアキーボード画像（例えば、図１（ｂ）に示すようなソフトウェアキーボード画像ＳＫ）を表示部１２に表示させる。これにより、ユーザは、第１入力部１１に代替して、第２入力部１３で入力操作を行うことが可能となる。
【００３８】
ステップＳ１５において、Ｒ／Ｗ部２１は、非接触ＩＣカード１００と非接触通信を行う。
【００３９】
ステップＳ１６において、通信処理部４２は、通信が終了したか否かを判定する。
通信が終了しない場合、ステップＳ１６においてＮＯであると判定され、処理はステップＳ１５に戻されてそれ以降の処理が実行される。即ち、通信が終了するまでの間、ステップＳ１６の判定処理が繰り返し実行される。その後、通信が終了した場合、ステップＳ１６においてＹＥＳであると判定され、処理はステップＳ１７に進み、次のような処理が実行される。
【００４０】
ステップＳ１７において、入力状態認識部４３は、初期状態が有効な表示状態であったか否かを判断する。具体的には、入力状態認識部４３は、記憶部２４に記憶される初期状態の情報を参照して、初期状態の表示状態を判断する。
初期状態が有効な表示状態の場合には、ステップＳ１７においてＹＥＳであると判断され、処理はステップＳ１８に進む。
初期状態が有効でない表示状態（無効の表示状態）の場合には、表示部１２における表示状態を初期状態に戻すために、ステップＳ１７においてＮＯであると判断され、処理はステップＳ１９に進む。
【００４１】
ステップＳ１８において、ＧＵＩ画像表示制御部４４は、ソフトウェアキーボード画像（例えば、図１（ｂ）に示すようなソフトウェアキーボード画像ＳＫ）を表示部１２に表示させる（継続して表示させる）。これにより、入力機能発揮処理は終了する。
【００４２】
ステップＳ１９において、ＧＵＩ画像表示制御部４４は、ソフトウェアキーボード画像を非表示にする。即ち、通信が終了したことで、非接触ＩＣカード１００がかざされなくなり第１入力部１１が使用可能な状態となったため、表示部１２においては、ソフトウェアキーボード画像を初期状態である非表示に変更する。これにより、入力機能発揮処理は終了する。
【００４３】
従って、情報処理装置１においては、通常用いている第１入力部１１への入力操作が行えない状態であっても、入力を行うことができる。
【００４４】
以上のように構成される情報処理装置１は、第１入力部１１と、カード検出部４１と、第２入力部１３とを備える。
第１入力部１１は、入力操作により情報を入力する。
カード検出部４１は、第１入力部１１への入力を妨げる事象を検出する。
第２入力部１３は、カード検出部４１により第１入力部１１への入力操作を妨げる事象が検出された場合には、第１入力部１１の代替として、入力操作により情報を入力する。
【００４５】
このように構成される情報処理装置１では、カード検出部４１により第１入力部１１への入力操作を妨げる事象が検出された場合には、第２入力部１３により第１入力部１１の代替として、入力操作により情報を入力する。このため、情報処理装置１では、通常用いている入力手段への入力操作が行えない状態であっても、第２入力部１３で代替して、入力を行うことができる。また、第１入力部１１を常設のキーボード、即ち、物理キーボード（ハードウェアキーボード）として構成した場合には、第２入力部１３は、第１入力部１１の操作が妨げられた場合にのみ入力機能を発揮するようにすればよいために、ソフトウェアキーボードにより構成することができる。
【００４６】
また、情報処理装置１では、第２入力部１３は、カード検出部４１により第１入力部１１への入力操作を妨げる事象が検出されなくなった場合には、入力操作による情報の入力を禁止する。このため、情報処理装置１では、第１入力部１１の入力機能が入力可能状態へ復帰することに合わせて自動的に第２入力部１３の機能を停止することができ、第１入力部１１の入力等の妨げにならない。
【００４７】
また、情報処理装置１では、表示部１２と、ＧＵＩ画像表示制御部４４とを備える。
表示部１２は、画像を表示する。
ＧＵＩ画像表示制御部４４は、表示部１２の表示を制御する。
第２入力部１３は、表示部１２の表示画面に積層されて配置されるタッチパネルにより構成される。
また、ＧＵＩ画像表示制御部４４は、タッチパネルに対する物体の接触又は近接の入力操作により情報を入力するための、ソフトウェアキーボード画像ＳＫにおける表示部１２への表示の有無を制御する。
【００４８】
このため、情報処理装置１では、ハードウェアとして入力部を別途持つ必要がないために、第２入力部１３による配置のレイアウト等への制約を与えることがない、即ち、装置の設計の自由度を高めることができる。
【００４９】
また、情報処理装置１では、Ｒ／Ｗ部２１を備える。
Ｒ／Ｗ部２１は、アンテナ１４を介して非接触ＩＣカード１００と非接触通信を行う。
アンテナ１４は、第１入力部１１の近傍に配置される。
カード検出部４１は、非接触ＩＣカード１００との通信を、第１入力部１１への入力操作を妨げる事象として検出する。
【００５０】
このため、情報処理装置１では、第１入力部１１への入力操作を妨げる操作が非接触ＩＣカード１００との通信、即ち、非接触ＩＣカード１００をかざす操作により行われるものであったとしても、第１入力部１１と操作が干渉しない位置にアンテナ１４を配置しなくてもよいために、装置の設計の自由度を高めることができる。
【００５１】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００５２】
上述の実施形態では、第２入力部１３は、ソフトウェアキーボードとして構成したがこれに限られない。第２入力部１３は、第１入力部１１での入力を補完できるような入力手段であればよく、例えば、物理キーボード（ハードウェアキーボード）でもよい。
【００５３】
また、上述の実施形態では、第２入力部１３は、図１（ｂ）に示すように、ＧＵＩ画像表示制御部４４によりＱＷＥＲＴＹ配列のフルキーボードを表示して機能を発揮させたがこれに限られない。また、第２入力部１３は、例えば、数字のみの認証コード等の非接触ＩＣカード１００に対応する表示をして機能を発揮させてもよい。また、第２入力部１３は、例えば、起動しているアプリケーションソフトウェア、即ち、アクティブなソフトウェアに対応する表示をして機能を発揮させてもよい。
【００５４】
また、上述の実施形態では、情報処理装置１は、第１の入力手段への入力を妨げる事象として、カードとの通信状態等を検出することで、第１入力部１１への入力を妨げる事象である非接触ＩＣカード１００をかざすことを検出するように構成したが、これに限られない。情報処理装置１では、例えば、通信状態の検出や各種センサ等により、第１入力部１１への入力を妨げる事象に関わる状態を検出できればよい。
【００５５】
また、上述の実施形態では、本発明が適用される情報処理装置１は、携帯端末を例として説明したが、特にこれに限定されない。
例えば、本発明は、入力機能発揮処理の機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、認証装置、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、ポータブルゲーム機等に適用可能である。
【００５６】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が情報処理装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００５７】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００５８】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図２のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２のＲＯＭ１６や、図２の記憶部２４に含まれるハードディスク等で構成される。
【００５９】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
【００６０】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これらの実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６１】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
入力操作により情報を入力する第１の入力手段と、
前記第１の入力手段への入力を妨げる事象を検出する検出手段と、
前記検出手段により前記第１の入力手段への入力操作を妨げる事象が検出された場合には、前記第１の入力手段の代替として、入力操作により情報を入力する第２の入力手段と、
を備えることを特徴とする情報処理装置。
［付記２］
前記第２の入力手段は、前記検出手段により前記第１の入力手段への入力操作を妨げる事象が検出されなくなった場合には、前記入力操作による情報の入力を禁止する、
ことを特徴とする付記１に記載の情報処理装置。
［付記３］
画像を表示する表示手段と、
前記表示手段の表示を制御する表示制御手段を備え、
前記第２の入力手段は、前記表示手段の表示画面に積層されて配置されるタッチパネルにより構成され、
前記表示制御手段は、前記タッチパネルに対する物体の接触又は近接の入力操作により情報を入力するためのＧＵＩ用の画像の前記表示手段への表示の有無を制御する、
ことを特徴とする付記１又は２に記載の情報処理装置。
［付記４］
アンテナを介して非接触ＩＣカードと非接触通信を行うリーダライタ手段を備え、
前記アンテナは、前記第１の入力手段の近傍に配置され、
前記検出手段は、前記非接触ＩＣカードとの通信を、前記第１の入力手段への入力操作を妨げる事象として検出する
ことを特徴とする付記１乃至３のいずれか１つに記載の情報処理装置。
［付記５］
入力操作により情報を入力する第１の入力手段及び第２の入力手段を備える情報処理装置が実行する情報処理方法において、
入力操作の対象が前記第１の入力手段である場合、前記第１の入力手段の入力操作を妨げる事象を検出する検出ステップと、
前記検出ステップの処理により前記第１の入力手段の入力操作を妨げる事象が検出された場合には、入力操作の対象として前記第２の入力手段に切り替える入力切替ステップと、
を含むことを特徴とする情報処理方法。
［付記６］
入力操作により情報を入力する第１の入力手段及び第２の入力手段を備える情報処理装置を制御するコンピュータに、
入力操作の対象が前記第１の入力手段である場合に、前記第１の入力手段の入力操作を妨げる事象を検出する検出ステップと、
前記検出ステップの処理により前記第１の入力手段の入力操作を妨げる事象が検出された場合には、入力操作の対象として前記第２の入力手段に切り替える入力切替ステップと、
を含む制御処理を実行させることを特徴とするプログラム。
【符号の説明】
【００６２】
１・・・情報処理装置，１１・・・第１入力部，１２・・・表示部，１３・・・第２入力部，１４・・・アンテナ，１８・・・バッテリ，１９・・・バス，２０・・・入出力インターフェース，２２・・・通信部，２３・・・出力部，２４・・・記憶部，２５・・・ドライブ，３１・・・リムーバブルメディア，４１・・・カード検出部，４２・・・通信処理部，４３・・・入力状態認識部，４４・・・ＧＵＩ画像表示制御部，４５・・・入力処理部，１００・・・非接触ＩＣカード
【図１】
0005810648.tif 000002
【図２】
0005810648.tif 000003
【図３】
0005810648.tif 000004
【図４】
0005810648.tif 000005