(57)【要約】【課題】限られたキーで文字の入力ができるとともに、操作性の向上及びセキュリティの向上を図ることが可能な入力装置、携帯型のホルダ、入力方法及びプログラムを提供する。【解決手段】液晶ディスプレイ１６と、選択キー１８３及び決定キー１８２とを備える入力装置によって、選択キー及び決定キーの押下に応じて暗証番号を入力する入力方法であって、選択キー１８３の押下に応じて、複数の所定の入力番号候補を順次、巡回的に切り替えて液晶ディスプレイ１６に表示する表示切り替えステップと、決定キー１８２が押下された場合に、液晶ディスプレイ１６に表示された入力番号候補から入力する番号を選択して決定する入力番号決定ステップとを備え、表示切り替えステップは、入力番号決定ステップにおいて一の桁の入力番号が決定した場合に、選択キーの押下に応じて、一の桁の次の桁の入力番号候補を順次、巡回的に切り替え、入力する暗証番号を一桁ごとに決定することを特徴とする。【選択図】図１
2006014166.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、第１及び第２のキーとを備え、前記第１及び第２のキーの押下とに基づいて文字を入力する入力装置であって、
前記第１のキーの押下に応じて、複数の所定の入力文字候補を順次、巡回的に切り替えて前記表示手段に表示する表示切り替え手段と、
前記第２のキーが押下された場合に、前記表示手段に表示された入力文字候補から入力する文字を選択して決定する入力文字決定手段とを備えること、
を特徴とする入力装置。
【請求項２】
請求項１に記載の入力装置において、
前記表示切り替え手段は、前記入力文字決定手段によって一の桁の入力文字が決定された場合に、前記第１のキーの押下に応じて、次の桁の入力文字候補を順次、巡回的に切り替え、
前記入力文字決定手段は、前記第２のキーが押下された場合に、前記表示手段に表示された次の桁の入力文字候補から入力する文字を選択して決定し、
入力する複数の桁の文字を一桁ごとに決定すること、
を特徴とする入力装置。
【請求項３】
請求項２に記載の入力装置において、
前記表示切り替え手段は、前記第１のキーの押下に応じて、前記次の桁の入力文字候補と、入力文字訂正選択記号とを、順次、巡回的に切り替えて前記表示手段に表示し、前記入力文字訂正選択記号が前記第２のキーの押下によって選択された場合に、前記第１のキーの押下に応じて、前記入力文字決定手段によって入力文字が決定済みの前記一の桁についての入力文字候補を、順次、巡回的に切り替えて前記表示手段に表示し、
前記入力文字決定手段は、前記第２のキーが押下された場合に、前記表示手段に表示された前記一の桁についての入力文字候補から入力する文字を決定しなおすこと、
を特徴とする入力装置。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の入力装置において、
前記表示切り替え手段は、前記第１のキーが所定の期間以上押下された場合に、複数の所定の入力文字候補を巡回的に、逆順に及び／又は連続的に、切り替えて前記表示手段に表示すること、
を特徴とする入力装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の入力装置において、
前記表示手段は、任意の数字を入力文字候補の初期値として表示し、
前記表示切り替え手段は、前記表示手段に表示されている任意の数字を順次、巡回的に増加又は減少させて入力文字候補を切り替えて前記表示手段に表示すること、
を特徴とする入力装置。
【請求項６】
携帯型情報記憶媒体を着脱可能に保持する保持手段を備え、前記保持手段に保持されている携帯型情報記憶媒体と通信を行うことが可能な携帯型のホルダであって、
請求項１から請求項５までのいずれか１項に記載の入力装置を備えること、
を特徴とする携帯型のホルダ。
【請求項７】
表示手段と、第１及び第２のキーとを備える入力装置によって、前記第１及び第２のキーの押下に応じて文字を入力する入力方法であって、
前記第１のキーの押下に応じて、複数の所定の入力文字候補を順次、巡回的に切り替えて前記表示手段に表示する表示切り替えステップと、
前記第２のキーが押下された場合に、前記表示手段に表示された入力文字候補から入力する文字を選択して決定する入力文字決定ステップとを備えること、
を特徴とする入力方法。
【請求項８】
請求項７に記載の入力方法において、
前記入力文字決定ステップにおいて一の桁の入力文字が決定した場合に、前記表示切り替えステップ及び前記入力文字決定ステップを再び実行して、次の桁について入力文字を決定し、複数の桁の入力文字を一桁ごとに決定すること、
を特徴とする入力方法。
【請求項９】
請求項８に記載の入力方法において、
前記表示切り替えステップは、前記第１のキーの押下に応じて、前記次の桁の入力文字候補に、入力文字訂正選択記号を含めて、順次、巡回的に切り替えて前記表示手段に表示し、
前記入力文字訂正選択記号が前記第２のキーの押下によって選択された場合に、前記表示切り替えステップ及び前記入力文字決定ステップを再び実行して、以前の入力文字決定ステップにおいて決定した前記一の桁の入力文字を決定しなおすこと、
を特徴とする入力方法。
【請求項１０】
請求項７から請求項９までのいずれか１項に記載の入力方法において、
前記表示切り替えステップは、前記第１のキーが所定の期間以上押下された場合に、巡回的に、前記入力文字候補の逆順での切り替え、及び／又は、前記入力文字候補の連続的な切り替えを行うこと、
を特徴とする入力方法。
【請求項１１】
請求項７から請求項１０までのいずれか１項に記載の入力方法において、
前記表示切り替えステップは、任意の数字を入力文字候補の初期値とし、前記第１のキーの押下に応じて、順次、巡回的に増加又は減少させて前記表示手段に表示すること、
を特徴とする入力方法。
【請求項１２】
請求項７から請求項１１までのいずれか１項に記載の入力方法を実現するためのプログラムコードを有するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗証番号、数字、記号などの文字を入力する入力装置、この入力装置を備える携帯型のホルダ、入力方法及びプログラムに関するものである。
【背景技術】
【０００２】
従来、ＡＴＭなどの端末を操作する場合など、その操作を行う者（操作者）がその権限を有する本人であることを確認するため、操作者が入力する暗証番号（入力ＰＩＮ）を、本人のみが知りうる、登録されている暗証番号（登録ＰＩＮ）に照合し、操作者の本人認証を行っている。
例えば、携帯電話では、個人情報の読み出し、インターネットを利用した電子商取引などにおいて、テンキーから暗証番号が入力される。しかし、キーの配置、指の動きで入力されている暗証番号が第三者に漏洩するおそれがあった。
そこで、４桁の暗証番号を先頭の桁から順番に入力するのではなく、暗証番号の入力開始桁をランダムに変えることによって、暗証番号の漏洩を防止する暗証番号入力装置及び暗証番号入力方法がある（例えば、特許文献１参照。以下、「特許文献１の発明」という。）。
また、乱数を使って各桁の数字を表示し、ＵＰスイッチ、ＤＯＷＮスイッチの操作によってこの数字を変化させ、確定スイッチで入力する数字を確定し、暗証番号を入力することによって、暗証番号の漏洩を防止する暗証番号入力装置がある（例えば、特許文献２参照。以下、「特許文献２の発明」という。）。
【特許文献１】特開２０００−３３０６９９号公報
【特許文献２】特開平１１−１９１０９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、人は暗証番号を先頭の桁から順番に記憶しているため、特許文献１の発明には、暗証番号を思い出しにくいという問題があった。また、各番号が暗証番号のいずれの桁であるかは、第三者に漏れにくいが、テンキーの操作により暗証番号を入力するため、暗証番号に含まれる各番号が第三者に漏洩するおそれがあるという問題があった。更に、本出願人が出願しているＳＩＭリーダライタ（特願２００３−０４６６５７）など、着脱可能に保持している携帯型情報記憶媒体と通信を行うことが可能な携帯型のホルダにおいては、入力キーを設けるスペースが限られ、特許文献１の発明を実現することができないおそれがあった。なお、携帯型情報記憶媒体とは、ＩＣカード、ＳＩＭカード（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）、ＵＩＭカード（Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）、ＩＣタグ、携帯電話又は携帯ホルダに挿入されるＳＩＭカード又はＵＩＭカードなど、ＩＣと、外部端末及びＩＣ間の通信を媒介する通信部及びインターフェイスなどとを備え、このＩＣの内部のデータにアクセスするために外部端末による所定の処理が必要な機密性の高い携帯型の情報処理装置である。また、ＳＩＭリーダライタは、ＳＩＭカードを装着し、ＳＩＭカードと通信を行うための接触型のインターフェイス、外部端末と通信を行うためのＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェイス、ＳＩＭカードが外部端末と通信を行うための非接触型のインターフェイスの３種類のインターフェイスと、液晶ディスプレイなどとを備えている。
【０００４】
このＳＩＭリーダライタの液晶ディスプレイにデータを表示する場合には、ＳＩＭリーダライタのメモリにＳＩＭのデータが読み出されるため、ＳＩＭカードの耐タンパー性がなくなってしまい、また、このＳＩＭリーダライタを落としてしまった場合には、他人にＳＩＭカード内のデータを見られてしまうため、個人情報などの重要な情報をＳＩＭカードから読み出す場合には、暗証番号などの認証を条件とする必要がある。
更に、ＳＩＭリーダライタは、小型化が要請されるため、なるべくキーの数を少なくする必要がある。更にまた、ＳＩＭリーダライタは、他人がいる環境で使用される場合があり、指の動きから第三者に暗証番号を類推されないようにする必要がある。
【０００５】
一方、特許文献２の発明では、先頭桁から暗証番号を入力でき、暗証番号に含まれる各番号の第三者への漏洩を防止し、また、入力キーを設けるスペースを小さくすることができ、特許文献１の課題を解消することが可能である。
しかし、特許文献２の発明では、暗証番号を入力するための入力キーが少なくとも３つ（ＤＯＷＮスイッチ、ＵＰスイッチ及び確定スイッチ）必要であり、ＳＩＭリーダライタなどの入力キーを設けるスペースが限定される小型の端末において、利用することができないおそれがあった。また、訂正スイッチを設けた場合には、４つの入力キーが必要となる。更に、訂正スイッチを押した場合には、先頭桁に戻ってしまい、３桁目、４桁目で入力を間違えた場合には、訂正を行う負担が多大になり、操作性が悪いという問題があった。
【０００６】
本発明の課題は、限られたキーで文字の入力ができるとともに、操作性の向上及びセキュリティの向上を図ることが可能な入力装置、携帯型のホルダ、入力方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。すなわち、請求項１の発明は、表示手段（１６）と、第１及び第２のキー（１８３，１８２）とを備え、前記第１及び第２のキーの押下とに基づいて文字を入力する入力装置であって、前記第１のキーの押下に応じて、複数の所定の入力文字候補を順次、巡回的に切り替えて前記表示手段に表示する表示切り替え手段（２１，Ｓ３４０，Ｓ３５０，Ｓ４１０，Ｓ３３０）と、前記第２のキーが押下された場合に、前記表示手段に表示された入力文字候補から入力する文字を選択して決定する入力文字決定手段（２１，Ｓ３４０，Ｓ３５０，Ｓ３６０，Ｓ３７０）とを備えること、を特徴とする入力装置である。
【０００８】
請求項２の発明は、請求項１に記載の入力装置において、前記表示切り替え手段は、前記入力文字決定手段によって一の桁の入力文字が決定された場合に、前記第１のキーの押下に応じて、次の桁の入力文字候補を順次、巡回的に切り替え、前記入力文字決定手段は、前記第２のキーが押下された場合に、前記表示手段に表示された次の桁の入力文字候補から入力する文字を選択して決定し（Ｓ３９０，Ｓ４３０，Ｓ３２０，Ｓ３３０，Ｓ３４０，Ｓ３５０，Ｓ４１０，Ｓ３３０、Ｓ３６０，Ｓ３７０）、入力する複数の桁の文字を一桁ごとに決定すること、を特徴とする入力装置である。
【０００９】
請求項３の発明は、請求項２に記載の入力装置において、前記表示切り替え手段は、前記第１のキーの押下に応じて、前記次の桁の入力文字候補と、入力文字訂正選択記号とを、順次、巡回的に切り替えて前記表示手段に表示し、前記入力文字訂正選択記号が前記第２のキーの押下によって選択された場合（Ｓ３４０，Ｓ３５０，Ｓ３６０）に、前記第１のキーの押下に応じて、前記入力文字決定手段によって入力文字が決定済みの前記一の桁についての入力文字候補を、順次、巡回的に切り替えて前記表示手段に表示し、前記入力文字決定手段は、前記第２のキーが押下された場合に、前記表示手段に表示された前記一の桁についての入力文字候補から入力する文字を決定しなおすこと（Ｓ４２０，Ｓ３２０，Ｓ３３０，Ｓ３４０，Ｓ３５０，Ｓ４１０，Ｓ３３０、Ｓ３６０，Ｓ３７０）、を特徴とする入力装置である。
【００１０】
請求項４の発明は、請求項１から請求項３までのいずれか１項に記載の入力装置において、前記表示切り替え手段は、前記第１のキーが所定の期間以上押下された場合に、複数の所定の入力文字候補を巡回的に、逆順に及び／又は連続的に、切り替えて前記表示手段に表示すること、を特徴とする入力装置である。
【００１１】
請求項５の発明は、請求項１から請求項４までのいずれか１項に記載の入力装置において、前記表示手段は、任意の数字を入力文字候補の初期値として表示し（Ｓ３２０，Ｓ３３０）、前記表示切り替え手段は、前記表示手段に表示されている任意の数字を順次、巡回的に増加又は減少させて入力文字候補を切り替えて前記表示手段に表示すること、を特徴とする入力装置である。
【００１２】
請求項６の発明は、携帯型情報記憶媒体を着脱可能に保持する保持手段（１１）を備え、前記保持手段に保持されている携帯型情報記憶媒体と通信を行うことが可能な携帯型のホルダであって、請求項１から請求項５までのいずれか１項に記載の入力装置を備えること、を特徴とする携帯型のホルダ（１０）である。
【００１３】
請求項７の発明は、表示手段（１６）と、第１及び第２のキー（１８３，１８２）とを備える入力装置によって、前記第１及び第２のキーの押下に応じて文字を入力する入力方法であって、前記第１のキーの押下に応じて、複数の所定の入力文字候補を順次、巡回的に切り替えて前記表示手段に表示する表示切り替えステップ（Ｓ３４０，Ｓ３５０，Ｓ４１０，Ｓ３３０）と、前記第２のキーが押下された場合に、前記表示手段に表示された入力文字候補から入力する文字を選択して決定する入力文字決定ステップ（Ｓ３４０，Ｓ３５０，Ｓ３６０，Ｓ３７０）とを備えること、を特徴とする入力方法である。
【００１４】
請求項８の発明は、請求項７に記載の入力方法において、前記入力文字決定ステップにおいて一の桁の入力文字が決定した場合に、前記表示切り替えステップ及び前記入力文字決定ステップを再び実行して、次の桁について入力文字を決定し（Ｓ３９０，Ｓ４３０，Ｓ３２０，Ｓ３３０，Ｓ３４０，Ｓ３５０，Ｓ４１０，Ｓ３３０、Ｓ３６０，Ｓ３７０）、複数の桁の入力文字を一桁ごとに決定すること、を特徴とする入力方法である。
【００１５】
請求項９の発明は、請求項８に記載の入力方法において、前記表示切り替えステップは、前記第１のキーの押下に応じて、前記次の桁の入力文字候補に、入力文字訂正選択記号を含めて、順次、巡回的に切り替えて前記表示手段に表示し、前記入力文字訂正選択記号が前記第２のキーの押下によって選択された場合に（Ｓ３４０，Ｓ３５０，Ｓ３６０）、前記表示切り替えステップ及び前記入力文字決定ステップを再び実行して、以前の入力文字決定ステップにおいて決定した前記一の桁の入力文字を決定しなおすこと（Ｓ４２０，Ｓ３２０，Ｓ３３０，Ｓ３４０，Ｓ３５０，Ｓ４１０，Ｓ３３０、Ｓ３６０，Ｓ３７０）、を特徴とする入力方法である。
【００１６】
請求項１０の発明は、請求項７から請求項９までのいずれか１項に記載の入力方法において、前記表示切り替えステップは、前記第１のキーが所定の期間以上押下された場合に、巡回的に、前記入力文字候補の逆順での切り替え、及び／又は、前記入力文字候補の連続的な切り替えを行うこと、を特徴とする入力方法である。
【００１７】
請求項１１の発明は、請求項７から請求項１０までのいずれか１項に記載の入力方法において、前記表示切り替えステップは、任意の数字を入力文字候補の初期値とし、前記第１のキーの押下に応じて、順次、巡回的に増加又は減少させて前記表示手段に表示すること、を特徴とする入力方法である。
【００１８】
請求項１２の発明は、請求項７から請求項１１までのいずれか１項に記載の入力方法を実現するためのプログラムコードを有するプログラムである。
【発明の効果】
【００１９】
本発明による入力装置、携帯型のホルダ、入力方法及びプログラムによれば、以下の効果を得ることが可能となる。
（１）第１のキーで入力文字候補の切り替え、第２のキーで入力する文字の選択、決定を行うことによって、操作者は、入力する文字を所定の入力文字候補から選択し、決定することができ、２つのキーのみで容易に文字を入力することが可能となる。また、第三者がキー操作から入力文字を推定することが困難となり、セキュリティを向上することが可能となる。
（２）一の桁の入力文字が決定された場合に、次の桁の入力文字候補を第１のキーの押下に応じて切り替え、次の桁の入力文字を決定することによって、暗証番号など、複数の桁の文字であっても、２つのキーのみで容易に入力することが可能となる。
（３）入力文字候補と、入力文字訂正選択記号とを第１のキーの押下に応じて巡回的に切り替え、第２のキーで入力文字訂正選択記号が選択された場合に前の桁（一の桁）の入力文字を決定しなおすことによって、２つのキーのみで入力済みの文字の訂正をすることが可能となる。また、入力文字訂正選択記号が選択された場合に、直前に決定された一の桁の入力文字候補を切り替えることにより、入力を最初からやり直す場合などに比べて、容易に訂正を行うことが可能である。
（４）第１のキーが所定の期間以上押下された場合に、入力文字候補の切り替えを、逆順及び／又は連続的に行うことによって、巡回する文字の数が多い場合など、入力にかかる時間を短縮し、操作性を向上することが可能となる。
（５）任意の数字を入力文字候補の初期値とすることによって、操作者の第１のキーの押下回数などから、入力した数字を第三者が推定することができず、セキュリティを向上することが可能となる。
（６）携帯型のホルダが入力装置を備えることによって、携帯型のホルダを小型化し、携帯性の向上など、利用者の利便性を向上することが可能となる。
【発明を実施するための最良の形態】
【００２０】
本発明は、限られたキーで文字の入力ができるとともに、操作性の向上及びセキュリティの向上を図るという目的を、表示部と、第１及び第２のキーとを備える入力装置によって、第１及び第２のキーの押下に応じて暗証番号を入力する入力方法であって、任意の数字を入力文字候補の初期値として表示し、第１のキーの押下に応じて、複数の所定の入力番号候補を順次、巡回的に切り替えて表示し、第２のキーが押下された場合に、表示された入力番号候補から入力する番号を選択して決定し、一の桁の入力番号が決定した場合に、第１のキーの押下に応じて、次の桁の入力番号候補を順次、巡回的に切り替え、入力する暗証番号を一桁ごとに決定することによって実現する。
【実施例】
【００２１】
以下、図面などを参照して、本発明の実施例をあげて、さらに詳しく説明する。
図１は、本発明による入力装置及び携帯型のホルダの使用形態を示す図である。なお、本実施例における入力装置は、液晶ディスプレイ１６、操作部１８などであり、携帯型のホルダは、ＵＩＭホルダ１０である。
図１（ａ）に示すように、ユーザ（使用者、操作者）は、ＵＩＭ３０をＵＩＭホルダ１０に装着し、ＵＩＭ３０及びＵＩＭホルダ１０を使用する。ＵＩＭ３０がＵＩＭホルダ１０に装着されることによって、ＵＩＭ３０の接触端子板３５及びＵＩＭホルダ１０のリーダライタ端子板１２（以下、「リーダライタ」を「Ｒ／Ｗ」という。）が接触し、ＵＩＭ３０及びＵＩＭホルダ１０は、接触式での通信が可能となる。
また、図１（ｂ）に示すように、ＵＩＭホルダ１０は、ＵＳＢ端子を備える情報処理端末であるＰＣ４０とＵＳＢポート１５を介した接触式での通信が可能であって、ＵＩＭ３０及びＰＣ４０間の通信を媒介する。
更に、図１（ｃ）に示すように、ＵＩＭホルダ１０は、ＵＩＭ３０及びＰＣ４０間の非接触式での通信を媒介し、ＵＩＭ３０は、ＵＩＭホルダ１０に装着されることによって、外部装置５０と非接触式の通信を行うことが可能となる。
【００２２】
図２は、本発明による入力装置及び携帯型のホルダの構成を示すブロック図である。
図１（ａ）及び図２に示すように、ＵＩＭホルダ１０は、携帯型情報記憶媒体であるＵＩＭ３０を着脱可能に保持し、この保持しているＵＩＭ３０と通信を行うことが可能な携帯型のホルダであり、また、ＰＣ４０及び装着しているＵＩＭ３０間の通信を媒介するリーダライタである。ＵＩＭホルダ１０は、ＰＣ４０のＵＳＢ端子から着脱可能であって、ユーザは、ＵＩＭホルダ１０にＵＩＭ３０を装着して携帯し、自宅に設置されているＰＣ４０や、会社に設置されているＰＣ４０などの外部装置にＵＩＭホルダ１０を接続して使用する。
ＵＩＭホルダ１０は、互いの接触端子板が接触するように、ＵＩＭ３０を着脱可能に保持する装着部１１と、Ｒ／Ｗ端子板１２と、アンテナコイル１３と、ブルートゥースアンテナ１４と、ＵＳＢポート１５と、液晶ディスプレイ１６と、バッテリ１７と、操作部１８と、制御用ＩＣチップ２０などとを備えている。各部１２，１４，１５，１６，１７，１８は、制御用ＩＣチップ２０に接続され、バッテリ１７又はＰＣ４０からＵＳＢポート１５を介して駆動用の電力が供給される。
【００２３】
Ｒ／Ｗ端子板１２は、装着部１１に装着されているＵＩＭ３０が備える接触端子板の８端子と各々が接触し、接続する８つの接触端子を備えている。この８つの接触端子のうちの予備端子となっているＣ４及びＣ８の端子がアンテナコイル１３の両端に接続されている。
アンテナコイル１３は、Ｃ４及びＣ８の２つの接触端子に接続されている巻線コイル及び巻線コイルの両端に接続されている同調用のコンデンサなどを備え、ＩＳＯ１４４４３ＴｙｐｅＡ，Ｂに準拠した非接触通信を実現する。
ブルートゥースアンテナ１４は、ブルートゥース通信用のアンテナであって、各社で製品化されている、長さ８ｍｍ程度以下の小型のアンテナを用いることが望ましい。
【００２４】
ＵＳＢポート１５は、ＵＳＢ通信用の外部端子などを備え、ＰＣ４０のＵＳＢ端子と物理的に接続されることによってＰＣ４０とのＵＳＢ通信を媒介する。
液晶ディスプレイ１６は、情報を表示してユーザに通知する表示装置であって、液晶ディスプレイ、有機ＥＬ、電子ペーパーなどの薄型で消費電力の少ないものが望ましい。液晶ディスプレイ１６は、ユーザが操作部１８を操作して入力できる指示の選択肢であるメニューなどを表示する。
バッテリ１７は、制御用ＩＣチップ２０、液晶ディスプレイ１６などの駆動源となる電源である。バッテリ１７には、薄型のリチウムイオン電池などの小型の二次電池を使用することが望ましい。
操作部１８は、ユーザの操作によってユーザの指示などを入力する入力装置であって、電源キー１８１、決定キー１８２及び選択キー１８３の３つのキースイッチから構成されている。電源キー１８１は、バッテリ１７からの電源供給のオン／オフの切り替え、決定キー１８２は、入力文字の決定、選択キー１８３は、入力文字候補のスクロール（切り替え）などに用いられる（後述する図５参照。）。
【００２５】
制御用ＩＣチップ２０は、ＣＰＵ２１、メモリ２２などを備え、ＣＰＵ２１は、メモリ２２に記憶されているプログラムを実行することによって、ブルートゥースドライバ２１１、ＩＳＯ７８１６ドライバ２１２、ＵＳＢ通信ドライバ２１３、液晶ドライバ２１４などを実現し、ＵＩＭホルダ１０を統括制御する。
ブルートゥースドライバ２１１は、送受信用モジュールであって、ブルートゥースアンテナ１４によるブルートゥース通信を制御する。ブルートゥースドライバ２１１は、１チップ化されたものが開発されている。ＩＳＯ７８１６ドライバ２１２は、伝送プロトコル、共通コマンドなどの接触型ＩＣカードの国際標準規格であるＩＳＯ７８１６に従った処理を行う。ＵＳＢ通信ドライバ２１３は、ＵＳＢポート１５を介したＰＣ４０との通信を制御する。液晶ドライバ２１４は、決定キー１８２、選択キー１８３の押下に応じて液晶ディスプレイ１６の表示を切り替えるなど、液晶ディスプレイ１６を駆動し、制御する。
【００２６】
メモリ２２は、ＣＰＵ２１が処理を行うための作業領域として使用される揮発性メモリであるＲＡＭと、ＯＳなどの基本ソフトウェアを記憶する不揮発性の読み出し専用メモリであるＲＯＭと、ユーザのワークエリア、プログラムエリアなどとして使用されるＥＥＰＲＯＭ、フラッシュメモリ、ＦＲＡＭなどの随時書き換え可能な不揮発性のメモリである不揮発性メモリなどとを備える記憶装置である。メモリ２２は、オペレーティングシステム（以下、「ＯＳ」という。）、種々のアプリケーションなどのプログラム、プログラムの実行に必要なデータなどを記憶している。
【００２７】
ＵＩＭ３０から送信される信号は、Ｒ／Ｗ端子板１２、リレーなどのインターフェイスを介して制御用ＩＣチップ２０に入力される。ＰＣ４０から送信される信号は、ＵＳＢポート１５、ＵＳＢハブ、ＵＳＢ／ＩＳＯ７８１６変換ＩＣなどのインターフェイスを介して制御用ＩＣチップ２０に入力される。
ＵＩＭホルダ１０は、ＵＳＢコネクタがＵＳＢポート１５に挿入されている場合（ＵＳＢ駆動時）には、制御用ＩＣチップ２０及びＵＳＢポート１５を接続し、バッテリ１７が液晶ディスプレイ１６などに接続されず、動作しない。ＵＳＢコネクタがＵＳＢポート１５に挿入されていない場合であって、電源キー１８１がオンに切り替えられているときには、制御用ＩＣチップ２０及びＲ／Ｗ端子板１２が接続され、液晶ディスプレイ１６は、表示を行う。
【００２８】
また、アンテナコイル１３によるＩＳＯ１４４４３通信中に電源キー１８１がオフに切り替えられたり、ＵＳＢコネクタがＵＳＢポート１５に挿入された場合には、ハードウェアリセットがかかり、ＵＩＭ３０は、ＡＴＲ（ａｎｓｗｅｒ  ｔｏ  ｒｅｓｅｔ）を返し、非接触通信が強制的に中断されるようになっている。
ＵＩＭホルダ１０は、電源キー１８１が押されることによって電源が入り、ＯＳが起動し、メニューが表示される。メニューの選択肢には、「残高表示」、「履歴表示」があり、ユーザは、決定キー１８２及び選択キー１８３を操作することによって、いずれかを選択することができる。なお、メニューの内容は、ＵＩＭ３０に搭載されているアプリケーションなどに応じて任意に設定することができる。メニューの選択が行われた場合には、ＵＩＭホルダ１０は、ＵＩＭ３０にコマンドを送信し、ＵＩＭ３０から返信された結果を液晶ディスプレイ１６に表示する（後述する図４参照。）。ただし、ＵＳＢポート１５にＵＳＢコネクタが挿入され、ＰＣ４０に接続されている場合には、メニュープログラムは起動せず、ＰＣ４０によってコントロールされる。
【００２９】
図３は、ＵＩＭ３０の構成を示すブロック図である。
図１（ａ）及び図３に示すように、ＵＩＭ３０は、ＣＰＵ３３と、ＣＰＵ３３に接続されているメモリ３４と、ＣＰＵ３３に接続されている接触Ｉ／Ｆ３１及び非接触Ｉ／Ｆ３２などとを備えている。ＵＩＭ３０は、ＵＩＭホルダ１０などの外部装置から受信した処理要求（コマンド）に応じた処理を行い、結果を応答（レスポンス）として返信するＵＩＭサイズのＩＣカード（ＵＩＭ）である。ＵＩＭ３０は、ＵＩＭホルダ１０などの接触式Ｒ／Ｗを備える情報処理装置と接触式での通信を行い、非接触式Ｒ／Ｗを備える外部装置５０とＵＩＭホルダ１０を介した非接触式の通信を行う。
【００３０】
接触Ｉ／Ｆ３１は、ＵＩＭ３０が装着されているＵＩＭホルダ１０のＲ／Ｗ端子板１２の６つの接触端子と一対一で接触して電気的導通を行う６つの接触端子３５１などを備え、ＵＩＭ３０がＵＩＭホルダ１０に挿入され、接続されることによって、電源、クロックの供給を受け、ＵＩＭホルダ１０と情報の送受信を行う。つまり、接触Ｉ／Ｆ３１は、ＵＩＭホルダ１０からの情報の入力及びＵＩＭホルダ１０への情報の出力を行う入出力装置であって、ＵＩＭホルダ１０との接触式での通信を実現する。
非接触Ｉ／Ｆ３２は、ＵＩＭホルダ１０側のＲ／Ｗ端子板１２のＣ４及びＣ８の２つの接触端子と一対一で接触する２つの接触端子３５２と、変調回路及び復調回路などのインターフェイスなどとを備え、アンテナコイル１３とともにＣＰＵ３３及び外部装置５０間の非接触式での通信を媒介する。
【００３１】
メモリ３４は、ＲＡＭ、ＲＯＭ、不揮発性メモリなどを有する記憶装置であって、ＣＰＵ３３が実行するＯＳ、ＰＩＮ認証アプリケーション、プリペイド型の電子マネーアプリケーションなどのプログラムを記憶している。また、メモリ３４は、登録ＰＩＮ、電子マネー残高、履歴、暗号鍵、復号鍵などのプログラムの実行に必要なデータを記憶している。登録ＰＩＮは、ＵＩＭ３０の正当使用者のみが知っているべき暗証番号であり、履歴は、買い物日時、額などの電子マネーの使用履歴であって、ＵＩＭホルダ１０から読み出すためには、ユーザの認証が条件となる。また、残高をＵＩＭホルダ１０から読み出す場合には、この認証は条件とならない。メモリ３４に記憶されている各種情報をＵＩＭホルダ１０から読み出す場合に認証を条件とするか否かは、任意に設定することが可能である。
【００３２】
ＣＰＵ３３は、メモリ３４に格納されているＯＳ、アプリケーションなどのプログラムを実行し、種々の演算及び制御を行い、ＰＩＮ照合エンジン３３１、電子マネー部３３２などを実現し、ＵＩＭ３０を統括制御する。
ＰＩＮ照合エンジン３３１は、ユーザが正当使用者であることを証明するための使用者証明情報と、使用者を認証するための使用者認証情報とに基づいて、ユーザの認証を行う。つまり、ＰＣ４０からＵＩＭホルダ１０を介して入力される使用者証明情報である入力ＰＩＮと、メモリ３４に記憶されている使用者認証情報である登録ＰＩＮとを照合し、一致するか否かに基づいて、ユーザを正当使用者と認証するか否かを判定する。一致した場合には、メモリ３４のＲＡＭ領域に照合済みフラグを照合済みを示す「１」として書き込む。一致しない場合には、照合済みフラグは、初期値のまま、未照合を示す「０」となる。従って、照合済みフラグは、ＵＩＭホルダ１０がＰＣ４０から抜かれて電力供給がなくなると「０」となる。電子マネー部３３２は、メモリ３４に記憶されている使用者の電子マネー残高について、補充、消費に合わせて増減する、履歴をメモリ３４に書き込むなど、電子マネーに関する処理を行う。
【００３３】
図４は、本発明による入力装置の動作を示すフローチャートである。以下、ＵＩＭホルダ１０のＣＰＵ２１の処理を中心に説明する。
ステップ１００（以下、「ステップ」を「Ｓ」という。）において、ＵＩＭ３０は、ＵＩＭホルダ１０の装着部１１に装着された状態にある。Ｓ１１０において、ユーザは、ＵＩＭホルダ１０の電源キー１８１をＯＮにし、ＵＩＭホルダ１０は、処理を開始する。
ＵＩＭホルダ１０は、Ｒ／Ｗ端子板１２などを介してＵＩＭ３０に電源を供給し、リセット信号などの初期応答要求を送信し、初期応答を受信し、ＵＩＭを活性化する（Ｓ１２０）。ＵＩＭホルダ１０は、液晶ディスプレイ１６にメニューを表示する（Ｓ１４０）。ユーザは、液晶ディスプレイ１６を見ながら決定キー１８２及び選択キー１８３を操作して、メニューの選択肢（履歴表示又は残高表示）のいずれかを選択し、ＵＩＭホルダ１０は、選択情報を入力する（Ｓ１４０）。
【００３４】
履歴表示が選択された場合には、ＵＩＭホルダ１０は、暗証番号（ＰＩＮ）を入力するＰＩＮ入力処理を行う（Ｓ１６０、後述する図５及び図６参照。）。
ＵＩＭホルダ１０は、ＰＩＮ入力処理において入力された入力ＰＩＮを入力ＰＩＮ格納バッファから読み出し、この入力ＰＩＮを含み、ユーザの認証を要求する認証コマンドをＵＩＭ３０へ送信する（Ｓ１７０）。ＵＩＭ３０のＰＩＮ照合エンジン３３１は、登録ＰＩＮと、入力ＰＩＮとを照合し、一致した場合には、照合済みフラグを立て、ＵＩＭホルダ１０がＵＩＭ３０のメモリ３４から履歴を読み出し可能な状態となる。
ＵＩＭ３０は、認証したか否かの処理結果を示す応答をＵＩＭホルダ１０へ送信し、ＵＩＭホルダ１０は、この応答を受信する（Ｓ１８０）。応答が認証できなかったことを示すＮＧである場合には、ＵＩＭホルダ１０は、その旨及びＰＩＮの再入力をするか否かの選択を要求する旨を液晶ディスプレイ１６へ表示する（Ｓ１９０，Ｓ２４０）。ＵＩＭホルダ１０は、再入力が選択された場合には、ＰＩＮ入力処理へ戻り（Ｓ１６０）、再入力しない場合には、メニュー表示へ戻り（Ｓ１３０）、同様の処理を繰り返す。
【００３５】
Ｓ１８０において受信した応答が認証できたことを示すＯＫである場合には、ＵＩＭホルダ１０は、履歴の読み取りを要求するコマンドをＵＩＭ３０へ送信し、履歴を応答として受信する（Ｓ２１０）。ＵＩＭホルダ１０は、この履歴を液晶ディスプレイ１６に表示し（Ｓ２２０）、一定時間経過するか又は決定キー１８２、選択キー１８３が押下された場合に、メニュー表示へ戻り（Ｓ２３０，Ｓ１３０）、電源キー１８１が押下されて電源がオフとなるまで同様の処理を繰り返す。
一方、メニューから残高表示が選択された場合には（Ｓ１４０，Ｓ１５０）、ＵＩＭホルダ１０は、残高表示の読み取りを要求するコマンドをＵＩＭ３０へ送信し（Ｓ２００）、応答として受信した残高表示をディスプレイ１６に表示する（Ｓ２１０，Ｓ２２０）など、同様の処理を行う（Ｓ２３０，Ｓ１３０）。
【００３６】
図５は、本発明による入力装置及び携帯型のホルダの動作、入力方法及びプログラムを示すフローチャートであり、ＵＩＭホルダ１０のＰＩＮ入力処理（図４のＳ１６０）を示している。図６は、ＰＩＮ入力処理における液晶ディスプレイ１６に表示される情報を示している。以下、ＵＩＭホルダ１０のＣＰＵ２１の処理と液晶ディスプレイ１６の表示を中心に説明する。
なお、暗証番号は、４桁であって、番号を選択中（入力中）の桁には、入力番号候補（「０」から「９」まで）又は訂正マーク（入力番号訂正選択記号）、入力済みの桁には、入力済み示唆情報（「＊」）、未入力の桁には、未入力示唆情報（「？」）が表示される。入力中の桁には、選択キー１８３の押下に応じて、入力候補数字及び訂正マークが順次、巡回的に切り替えられて表示される。つまり、選択キー１８３が押下されるごとに、入力候補数字が「０」から「９」の範囲で１ずつ増加し、「９」で選択キー１８３が押下された場合には、訂正マーク（「←」）が表示され、もう一度押下された場合には、「０」に戻る。また、訂正マークが表示されている場合に、決定キー１８２が押下された場合には、選択中の桁が前の桁（上位の桁）に切り替えられ、前の桁の入力済み示唆情報の表示が入力候補数字に切り替えられる。ユーザは、入力暗証番号を最上位桁から最下位桁へ、一桁ごとに４桁の暗証番号「９８７６」を入力するものとし、最上位桁（先頭桁）から最下位桁に向かって、１桁目，２桁目と表現して説明する。
【００３７】
ＵＩＭホルダ１０のＣＰＵ２１は、ＰＩＮ入力処理を開始し、入力ＰＩＮ格納バッファをクリアにする（Ｓ３１０）。またＣＰＵ２１は、乱数などの任意の一桁の数字（「０」から「９」までのいずれか）を取得し（Ｓ３２０）、この取得した数字を１桁目（最上位桁）に入力番号候補として表示し、残りの桁には未入力示唆情報（「？」）を表示し（Ｓ３３０）、ユーザにＰＩＮの入力を促す。例えば、取得した数字が「５」である場合には、液晶ディスプレイ１６に４桁の文字「５？？？」が表示される（図６の＃１０）。
ユーザは、入力するＰＩＮ（「９８７６」）の１桁目の番号「９」が表示されるように、液晶ディスプレイ１６を見ながら選択キー１８３を押下する。１桁目に入力番号候補「５」が表示されている状態からユーザが１回選択キー１８３を押下した場合には（Ｓ３４０，Ｓ３５０）、ＣＰＵ２１は、番号をインクリメントし（Ｓ４１０）、「５」を「６」に切り替えて液晶ディスプレイ１６に表示する（Ｓ３３０、図６の＃２０）。さらに、３回選択キー１８３を押下した場合には、ＣＰＵ２１は、同様の処理を３回繰り返し、液晶ディスプレイ１６に「９」を表示する（Ｓ３４０，Ｓ３５０，Ｓ４１０，Ｓ３３０、図６の＃３０）。
【００３８】
ユーザは、表示されている入力番号候補の「９」を入力番号として選択するため、決定キー１８２を押下する。ＣＰＵ２１は、決定キー１８２の押下に応じて（Ｓ３４０，Ｓ３５０，Ｓ３６０）、入力ＰＩＮ格納に液晶ディスプレイ１６に表示されている入力番号候補「９」を入力ＰＩＮの１桁目として書き込み（Ｓ３７０）、１桁目の表示を入力済示唆情報（「＊」）に切り替え（Ｓ３８０）、１桁目の入力番号が決定する。ＵＩＭホルダ１０は、次の桁（２桁目）に取得した乱数（例えば、「７」）を入力番号候補として表示し（Ｓ３９０，Ｓ４３０，Ｓ３２０，Ｓ３３０、図６の＃４０）、選択中の桁が次の桁（２桁目）に切り替えられる。
ユーザは、入力するＰＩＮ（「９８７６」）の２桁目の「８」を選択するため、選択キー１８３を１回押下し、ＵＩＭホルダ１０は、「８」を２桁目に表示する。（Ｓ３４０，Ｓ３５０，Ｓ４１０，Ｓ３３０、図６の＃５０）。ユーザは、決定キー１８２を押下し（Ｓ３４０，Ｓ３５０，Ｓ３６０）、ＣＰＵ２１は、入力ＰＩＮ格納バッファに「８」を入力ＰＩＮの２桁目として書き込み（Ｓ３７０）、２桁目の表示を入力済示唆情報（「＊」）に切り替え（Ｓ３８０）、２桁目の入力番号が決定する。ＵＩＭホルダ１０は、３桁目桁に取得した乱数（例えば、「９」）を入力番号候補として表示し（図６の＃６０）、選択中の桁が３桁目に切り替えられる（Ｓ３９０，Ｓ４３０，Ｓ３２０，Ｓ３３０）。
【００３９】
ユーザによって選択キー１８３が１回押下されると、ＵＩＭホルダ１０は、訂正マーク（「←」）を３桁目に表示し、更に、選択キー１８３が１回押下されると、「０」を表示する（Ｓ３４０，Ｓ３５０，Ｓ４１０，Ｓ３３０、図６の＃７０、＃８０）。
ここで、ユーザが選択キー１８３を６回押して、「６」が３桁目に表示されている状態で、間違えて決定キー１８２を押下したとする。ＵＩＭホルダ１０は、入力ＰＩＮ格納バッファに「６」を入力ＰＩＮの３桁目として書き込み、３桁目の表示を入力済示唆情報に切り替え、３桁目の入力番号が決定する（Ｓ３４０〜Ｓ３８０）。ＵＩＭホルダ１０は、４桁目に取得した乱数（例えば、「２」）を入力番号候補として表示し（Ｓ３９０，Ｓ４３０，Ｓ３２０，Ｓ３３０、図６の＃９０）、選択中の桁が４桁目に切り替えられる。
ユーザは、３桁目を訂正したいので、８回選択キー１８３を押下し、４桁目の表示を訂正マークに合わせ（Ｓ３４０，Ｓ３５０，Ｓ４１０，Ｓ３３０、図６の＃１００）、決定キー１８２を押下する（Ｓ３４０〜Ｓ３６０）。ＵＩＭホルダ１０は、３桁目の表示を取得した乱数（例えば、「４」）、４桁目の表示を未入力示唆情報に切り替える（Ｓ４２０，Ｓ３２０，Ｓ３３０、図６の＃１１０）。
【００４０】
ユーザは、３回選択キー１８３を押下して３桁目の表示が「７」となったところで（Ｓ３４０，Ｓ３５０，Ｓ４１０，Ｓ３３０）決定キー１８２を押下し、入力ＰＩＮの３桁目が「７」に決定する（Ｓ３４０〜Ｓ３９０）。ＵＩＭホルダ１０は、４桁目に取得した乱数（例えば、「１」）を入力番号候補として表示し（図６の＃１２０）、選択中の桁が４桁目に切り替えられる（Ｓ３９０，Ｓ４３０，Ｓ３３０）。
ユーザは、５回選択キー１８３を押下して（４桁目の表示が「６」、Ｓ３４０，Ｓ３５０，Ｓ４１０，Ｓ３３０）、決定キー１８２を押下し、入力ＰＩＮの４桁目が「６」に決定し（Ｓ３４０〜Ｓ３９０）、入力ＰＩＮ格納バッファに４桁の入力ＰＩＮが格納されて暗証番号の入力が確定し、ＵＩＭホルダ１０は、ＰＩＮ入力処理を終了する（Ｓ４４０）。
【００４１】
このように本実施例によれば、ＵＩＭホルダ１０は、選択キー１８３の押下に応じて入力番号候補の切り替え、決定キー１８２の押下に応じて入力する番号の選択、決定を行うため、ユーザは、番号を２つのキーのみで容易に入力することができ、操作性を向上することが可能となった。また、２つのキーのみでＰＩＮを入力できるため、第三者がキー操作を見て入力文字を推定することが困難となり、セキュリティを向上することが可能となった。
更に、ＵＩＭホルダ１０は、一の桁の入力番号が決定された場合に、次の桁の入力番号候補を選択キー１８３の押下に応じて切り替えるため、暗証番号などの複数の桁の番号であっても、２つのキーのみで容易に入力することが可能となった。
【００４２】
更にまた、ＵＩＭホルダ１０は、入力番号候補と、訂正マークとを選択キー１８３の押下に応じて巡回的に切り替え、決定キー１８２で訂正マークを選択するため、２つのキーのみで入力済みの番号の訂正をすることが可能となった。また、訂正マークが選択された場合に、直前の桁を選択中の桁に切り替えるため、入力を最初からやり直す場合などに比べて、容易に訂正を行うことが可能となった。
更に、任意の数字を入力番号候補の初期値とするため、ユーザの選択キー１８３の押下回数、決定キー１８２の操作から、入力したＰＩＮを第三者が推定することができず、セキュリティを向上することが可能となった。
更にまた、決定キー１８２及び選択キー１８３の２つのキーのみでＰＩＮを入力するため、ＰＩＮ入力用の入力装置を設けるスペースを縮小することができ、ＵＩＭホルダ１０を小型化し、携帯性の向上など、利用者の利便性を向上することが可能となった。
また、ＵＩＭホルダ１０は、複数の桁の入力ＰＩＮを、先頭から順に、つまり、ユーザが記憶又は記録している順で入力を行うため、ユーザは、各桁のＰＩＮを思い出しやすいなど、ＰＩＮの入力を容易化することが可能となった。
【００４３】
（変形例）
以上説明した実施例に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。例えば、ＵＩＭホルダ１０は、選択キー１８３が所定の時間以上押下された場合（長押しされた場合）に、入力番号候補を切り替えるモードを逆順モードに切り替え、以降選択キー１８３が押下されるたびに数字を１ずつ減らしてもよい（９から０の順）。
「５」を入力したいのに最初の乱数で「６」が表示されてしまった場合、選択キー１８３を押下しすぎた場合、巡回する数字、記号の種類が多い場合など、選択キー１８３を押下する回数を減少させ、ユーザは、少ない押下回数で入力したい数字を選択することができ、ユーザの操作性を向上することが可能となる。
また、ＵＩＭホルダ１０は、選択キー１８３が所定の期間以上押下された場合に、入力番号候補の切り替えを、早送りなど、連続的に行ってもよい。同様にユーザの操作性を向上することが可能となる。
【００４４】
本発明による入力装置を備える端末として、ＵＩＭホルダ１０を例示したが、携帯型情報記憶媒体でもよく、入力装置を備える端末はこれに限定されない。特に、携帯型の端末であれば、小型化を図ることができ、利用者の利便性を向上することが可能である。
また、本発明による携帯型のホルダとして、ＵＩＭホルダ１０を例示したが、ＳＩＭリーダライタなど他の携帯型のホルダであってもよく、その種類は限定されない。
【００４５】
ＵＩＭホルダ１０は、暗証番号を入力するが、記号、ＩＤ番号、絵文字など、他の種類の複数の桁の文字を入力してもよい。同様の効果を得ることが可能である。
また、ＵＩＭホルダ１０は、一桁ごとに乱数を取得しているが、複数の乱数を一度に取得してもよい。
【図面の簡単な説明】
【００４６】
【図１】入力装置及び携帯型のホルダの使用形態を示す図である。
【図２】入力装置及び携帯型のホルダの構成を示すブロック図である。
【図３】ＵＩＭ３０の構成を示すブロック図である。
【図４】入力装置の動作を示すフローチャートである。
【図５】入力装置及び携帯型のホルダの動作、入力方法及びプログラムを示すフローチャートである。
【図６】ＰＩＮ入力処理における液晶ディスプレイ１６に表示される情報を示す図である。
【符号の説明】
【００４７】
１０  ＵＩＭホルダ
１６  液晶ディスプレイ
１８  操作部
２０  ＣＰＵ
２１  メモリ
３０  ＩＣカード
１８２  決定キー
１８３  選択キー
【図１】
2006014166.tif 000003
【図２】
2006014166.tif 000004
【図３】
2006014166.tif 000005
【図４】
2006014166.tif 000006
【図５】
2006014166.tif 000007
【図６】
2006014166.tif 000008