(57)【特許請求の範囲】
【請求項１】
数値が割り振られた複数の数字キーを用いて複数の数値を選択する選択手段と、
選択手段によって選択された複数の数値を演算する演算手段と、
演算手段によって演算された演算結果の値を入力値として入力する入力手段とを含み、
前記演算手段は、前記選択手段によって選択された数値を加算した値を演算結果とし、
前記複数の数字キーは、少なくとも０，１，２，３，４，５の数字キーを複数含み、左右対称に配置されていることを特徴とする入力装置。
【請求項２】
前記演算手段は、前記選択手段によって同時に選択された複数の数値を演算することを特徴とする請求項１に記載の入力装置。
【請求項３】
前記複数の数字キーは、前記入力値を１〜９の整数の値にする２つの数字キーの組み合わせを、１〜９の各整数の値についてそれぞれ２通り以上とすることができる数の数字キーを含むことを特徴とする請求項１または２に記載の入力装置。
【請求項４】
前記複数の数字キーは、３を少なくとも２つ含み、かつ０，１，２，４，５をそれぞれ２つ含むことを特徴とする請求項１に記載の入力装置。
【請求項５】
前記複数の数字キーは、横方向に互いに隣接する２つの数字キーにそれぞれ表示される数値の差は１であり、かつ縦方向に互いに隣接する２つの数字キーにそれぞれ表示される数値の差は２または１であることを特徴とする請求項４に記載の入力装置。
【請求項６】
前記複数の数字キーは、互いに隣接する数字キーに表示される数値を加算した値である加算値が、互いに隣接する数字キーのそれぞれの境界部に表示されることを特徴とする請求項１〜５のいずれか１つに記載の入力装置。
【請求項７】
前記複数の数字キーは、暗証番号を入力するために用いられることを特徴とする請求項１〜６のいずれか１つに記載の入力装置。
【請求項８】
数値が割り振られた複数の数字キーを用いて複数の数値を選択する選択手段を有する入力装置で数値を入力する入力方法であって、
選択手段によって選択された複数の数値を演算する演算ステップと、
演算ステップで演算された演算結果の値を入力値として入力する入力ステップとを含み、
前記演算ステップは、前記選択手段によって選択された数値を加算した値を演算結果とし、
前記複数の数字キーは、少なくとも０，１，２，３，４，５の数字キーを複数含み、左右対称に配置されていることを特徴とする入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗証番号などの数値を入力するための入力装置および入力方法に関する。
【背景技術】
【０００２】
銀行の現金自動預け払い機（Automated Teller Machine；以下「ＡＴＭ」という）で現金を引き出すとき、またはコンビニエンスストアもしくは量販店などで精算するとき、暗証番号を入力するための入力装置として、「０」〜「９」までの数字を並べたキーボード、あるいは数字キーを表示するタッチパネルなどの入力装置が用いられる。これらの入力装置は、キーの配置がいずれも似たような配置であり、後ろに並んでいる他の顧客あるいは店員から手や指の動きが見える状態にあると、入力した数字がわかってしまい、暗証番号の一部あるいは全部が知られてしまうという問題がある。
【０００３】
図８は、従来の技術による数字キーのキー配置の例を示す図である。図８（ａ）は、ＡＴＭなどで用いられる数字キーの配置の一例であるキー配置９１ａを示す。キー配置９１ａは、最上段に左から「７」、「８」、「９」の数字キーが配置され、第２段目に左から「４」、「５」、「６」の数字キーが配置され、第３段目に左から「１」、「２」、「３」の数字キーが配置され、最下段の中央に「０」の数字キーが配置されている。
【０００４】
図８（ｂ）は、図８（ａ）に示したキー配置９１ａの数字キーの配置の左右を入れ換えたキー配置９１ｂを示す。キー配置９１ｂは、最上段に左から「９」、「８」、「７」の数字キーが配置され、第２段目に左から「６」、「５」、「４」の数字キーが配置され、第３段目に左から「３」、「２」、「１」の数字キーが配置され、最下段の中央に「０」の数字キーが配置されている。
【０００５】
このように、ＡＴＭなどでは、タッチパネルに表示する数字キーの配列を左右反転あるいは上下反転させて表示し、数字キーが配置される位置と入力される数値との関連性を少なくしようとしているが、変化させる配置が限定されており、大きな効果があるとは言い難い。
【０００６】
図８（ｃ）は、メカニカルな数字キーで構成されるキー配置９２を示す図である。キー配置９２は、図８（ａ）に示したキー配置９１ａと同じキー配置であるが、暗証番号「２６６９」の入力を繰り返し行った結果、使用頻度の高い数字キーである「９」、「６」および「２」の数字キーが劣化したものである。このように、メカニカルな数字キーの場合、同じ暗証番号が繰り返し入力されると、押下される頻度の高い数字キーが早く劣化していくため、劣化具合から暗証番号が推測されやすくなるという問題がある。
【０００７】
これらの問題の解決を図ろうとする第１の従来の技術として特許文献１に記載される暗証番号入力装置がある。この暗証番号入力装置は、フェイクポインタ、つまり複数の数字を同時に指示するためのポインタを用いる。フェイクポインタの形状と、フェイクポインタによって同時に選択される数字のうちどの位置の数字が入力すべき数字を表す数字であるかを示す情報とを含む秘密情報が、暗証番号とともに、事前にユーザに知らされる。ユーザは、このフェイクポインタを用いて暗証番号を入力する。フェイクポインタの位置を移動させることによって、フェイクポインタの範囲の一部がテンキーボードを逸脱したとき、逸脱した部分を逸脱した方向と反対側の位置に移動する。
【０００８】
第２の従来の技術として特許文献２に記載される自動取引装置がある。この自動取引装置は、顧客センサによって左右の顧客の存在の有無および顧客との距離を検出し、検出結果に応じて操作ボタンを表示する位置を変化させる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−３３９２４号公報
【特許文献２】特開２００６−２４４１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
第１の従来の技術は、入力すべき数字の数字キーとその周辺の数字キーとからなる複数の数字キーを選択することによって、入力すべき数字を特定し難くするものであるが、暗証番号に加えて、フェイクポインタの形状、およびフェイクポインタで指定する複数の数字のうちどの位置が目的とする数字であるかを覚えておかねばならないという問題がある。
【００１１】
第２の従来の技術は、表示ボタン全体の表示位置を変化させるものであり、周りの顧客の位置から見えにくくすることはできるが、完全に見えなくすることはできない。また、表示ボタン全体の中での個々の数字ボタンの配置は変化していないので、数字キーを押下した指の位置から押下された数字キーがいずれの数字キーであるかを推測可能であるという問題は残る。
【００１２】
本発明の目的は、数字キーの押下によって入力された数値の特定を困難にする入力装置および入力方法を提供することである。
【課題を解決するための手段】
【００１３】
本発明は、数値が割り振られた複数の数字キーを用いて複数の数値を選択する選択手段と、
選択手段によって選択された複数の数値を演算する演算手段と、
演算手段によって演算された演算結果の値を入力値として入力する入力手段とを含み、
前記演算手段は、前記選択手段によって選択された数値を加算した値を演算結果とし、
前記複数の数字キーは、少なくとも０，１，２，３，４，５の数字キーを複数含み、左右対称に配置されていることを特徴とする入力装置である。
【００１４】
また本発明は、前記演算手段は、前記選択手段によって同時に選択された複数の数値を演算することを特徴とする。
【００１５】
また本発明は、前記複数の数字キーは、前記入力値を１〜９の整数の値にする２つの数字キーの組み合わせを、１〜９の各整数の値についてそれぞれ２通り以上とすることができる数の数字キーを含むことを特徴とする。
【００１７】
また本発明は、前記複数の数字キーは、３を少なくとも２つ含み、かつ０，１，２，４，５をそれぞれ２つ含むことを特徴とする。
【００１８】
また本発明は、前記複数の数字キーは、横方向に互いに隣接する２つの数字キーにそれぞれ表示される数値の差は１であり、かつ縦方向に互いに隣接する２つの数字キーにそれぞれ表示される数値の差は２または１であることを特徴とする。
【００１９】
また本発明は、前記複数の数字キーは、互いに隣接する数字キーに表示される数値を加算した値である加算値が、互いに隣接する数字キーのそれぞれの境界部に表示されることを特徴とする。
【００２０】
また本発明は、前記複数の数字キーは、暗証番号を入力するために用いられることを特徴とする。
【００２１】
また本発明は、数値が割り振られた複数の数字キーを用いて複数の数値を選択する選択手段を有する入力装置で数値を入力する入力方法であって、
選択手段によって選択された複数の数値を演算する演算ステップと、
演算ステップで演算された演算結果の値を入力値として入力する入力ステップとを含み、
前記演算ステップは、前記選択手段によって選択された数値を加算した値を演算結果とし、
前記複数の数字キーは、少なくとも０，１，２，３，４，５の数字キーを複数含み、左右対称に配置されていることを特徴とする入力方法である。
【発明の効果】
【００２２】
本発明によれば、選択手段は、数値が割り振られた複数の数字キーを用いて複数の数値を選択する。演算手段は、選択手段によって選択された複数の数値を演算する。そして、入力手段は、演算手段によって演算された演算結果の値を入力値として入力する。すなわち、選択された複数の数値の演算結果を入力された数値とするので、たとえば数値を特定する数字キーの押下によって入力された数値の特定を困難にすることができる。
また、演算手段は、選択手段によって選択された数値を加算した値を演算結果とするので、ユーザは、簡単な演算である加算によって目的の数値を入力することができる。
また、複数の数字キーは、少なくとも０，１，２，３，４，５の数字キーを複数含み、左右対称に配置されているので、左利きのユーザでも右利きのユーザでも、同様に簡単に入力することができる。
【００２３】
また本発明によれば、前記演算手段は、前記選択手段によって同時に選択された複数の数値を演算するので、ユーザは、数値を同時に選択、たとえば同時に数字キーを押下するという簡単な操作で、特定され難い数値を入力することができる。
【００２４】
また本発明によれば、前記複数の数字キーは、前記入力値を１〜９の整数の値にする２つの数字キーの組み合わせを、１〜９の各整数の値についてそれぞれ２通り以上とすることができる数の数字キーを含む。したがって、ユーザは、２つの数字キーを選択すればよく、また、手や指の動きで特定することができる２つの数字キーの組み合わせが増えるので、入力する数値の特定をより困難なものにすることができる。
【００２６】
また本発明によれば、前記複数の数字キーは、３を少なくとも２つ含み、０，１，２，４，５をそれぞれ２つ含むので、２つの数値を選択することによって０〜９の整数を入力することができる。
【００２７】
また本発明によれば、前記複数の数字キーは、横方向に互いに隣接する２つの数字キーにそれぞれ表示される数値の差は１であり、かつ縦方向に互いに隣接する２つの数字キーにそれぞれ表示される数値の差は２または１である。したがって、数字キーの並びを単純化することができ、ユーザが選択し易い数字キーの配置とすることができる。また、１〜９の整数については、互いに隣接する数字キーでの入力を可能とすることができる。
【００２８】
また本発明によれば、前記複数の数字キーは、互いに隣接する数字キーに表示される数値を加算した値である加算値が、互いに隣接する数字キーのそれぞれの境界部に表示されるので、ユーザは、計算を行うことなく、加算値を参照することによって、目的の数値を入力するために押下すべき数字キーを選択して押下することができる。
【００２９】
また本発明によれば、前記複数の数字キーは、暗証番号を入力するために用いられるので、ＡＴＭ、コンビニエンスストア、あるいは量販店などで暗証番号を入力する入力装置として用いることができる。
【００３０】
また本発明によれば、数値が割り振られた複数の数字キーを用いて複数の数値を選択する選択手段を有する入力装置で数値を入力するにあたって、演算ステップでは、選択手段によって選択された複数の数値を演算する。そして、入力ステップでは、演算ステップで演算された演算結果の値を入力値として入力する。すなわち、選択された複数の数値の演算結果を入力された数値とするので、たとえば数値を特定する数字キーの押下によって入力された数値の特定を困難にすることができる。
また、演算ステップは、選択手段によって選択された数値を加算した値を演算結果とするので、ユーザは、簡単な演算である加算によって目的の数値を入力することができる。
また、複数の数字キーは、少なくとも０，１，２，３，４，５の数字キーを複数含み、左右対称に配置されているので、左利きのユーザでも右利きのユーザでも、同様に簡単に入力することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態である入力装置１の構成を示すブロック図である。
【図２】数字キー部１３のキーレイアウトの例を示す図である。
【図３】ＰＩＮ入力処理部１１１が処理するＰＩＮ入力処理の処理手順を示す図である。
【図４】キー入力処理部１１２が処理するキー入力処理の処理手順を示す図である。
【図５】暗証番号の入力によって劣化した数字キーの例を示す図である。
【図６】数字キー部１３のキー構造の例を示す図である。
【図７】数字キー部１３のキーレイアウトの他の例を示す図である。
【図８】従来の技術による数字キーのキー配置の例を示す図である。
【発明を実施するための形態】
【００３２】
図１は、本発明の一実施形態である入力装置１の構成を示すブロック図である。入力装置１は、暗証番号を入力するための装置であり、ＡＴＭ、コンビニエンスストア、あるいは量販店などで用いられる。入力装置１は、入力された暗証番号を、ユーザの認証を暗証番号によって行う他の装置に送信する。本発明に係る入力方法は、入力装置１で実行される。
【００３３】
入力装置１は、入出力処理制御部１１、記憶装置部１２、数字キー部１３、キー押下検知部１４、画面表示部１５、画面表示制御部１６、演算処理部１７、通信処理制御部１８、通信処理回路部１９、通信ケーブル接続端子２０および電源回路部２１を含んで構成される。
【００３４】
入出力処理制御部１１は、たとえば図示しない中央処理装置（Central Processing Unit；略称ＣＰＵ）によって構成される。入出力処理制御部１１は、暗証番号（Personal 
Identification Number；以下「ＰＩＮ」ともいう）入力処理部１１１およびキー入力処理部１１２を含む。ＰＩＮ入力処理部１１１およびキー入力処理部１１２は、入出力処理制御部１１が記憶装置部１２に記憶されるプログラムを実行することによって実現される機能である。さらに、入出力処理制御部１１は、記憶装置部１２に記憶されるプログラムを実行することによって、キー押下検知部１４、画面表示制御部１６、演算処理部１７および通信処理制御部１８を制御する。
【００３５】
ＰＩＮ入力処理部１１１は、数字キー部１３から入力される暗証番号の入力を行うＰＩＮ入力処理を実行する。キー入力処理部１１２は、数字キー部１３から入力される数値の入力を行うキー入力処理を実行する。キー入力処理部１１２は、演算手段および入力手段である。数字キー部１３、キー押下検知部１４およびキー入力処理部１１２は、選択手段である。
【００３６】
記憶装置部１２は、たとえば半導体メモリ装置あるいはハードディスク装置などの記憶装置によって構成され、入出力処理制御部１１によって実行されるプログラム、およびプログラムを実行するために必要な情報を記憶する。記憶装置部１２に記憶される情報は、入出力処理制御部１１によって書込みおよび読み出しが行われる。
【００３７】
記憶装置部１２は、ＰＩＮ入力処理用記憶領域１２１およびキー入力処理用記憶領域１２４を含む。ＰＩＮ入力処理用記憶領域１２１は、ＰＩＮ入力処理部１１１が後述するＰＩＮ入力処理を実行するときに用いる情報を記憶する領域であり、ＰＩＮ入力数記憶部１２２および入力番号記憶部１２３を含む。ＰＩＮ入力数記憶部１２２は、暗証番号の桁の中で入力された数値の桁を表す「ＰＩＮ入力数」を記憶する。入力番号記憶部１２３は、暗証番号として入力された番号を表す「入力番号」を記憶する。
【００３８】
キー入力処理用記憶領域１２４は、キー入力処理部１１２が後述するキー入力処理を実行するときに用いる情報を記憶する領域であり、押下キー数記憶部１２５、押下キーリスト記憶部１２６、および入力数値記憶部１２７を含むとともに、変換テーブル１２８を記憶する。押下キー数記憶部１２５は、押下された数字キーの数を表す「押下キー数」を記憶する。押下キーリスト記憶部１２６は、押下された数字キーの一覧を表す「押下キーリスト」を記憶する。入力数値記憶部１２７は、押下された数字キーを変換テーブル１２８に従って変換した数値を表す「入力数値」を記憶する。変換テーブル１２８は、押下された数字キーからその数字キーが表す数値に変換するためのテーブルである。
【００３９】
数字キー部１３は、複数の数字キー、確定キーおよび取消キーなどの操作キーを含んで構成される。複数の数字キーは、複数の数値が個々の数字キーに１つずつ表示される数字キーであり、たとえば図２で詳述する複数の数字キーである。図２には、確定キーおよび取消キーは図示していない。数字キー部１３に含まれる操作キーは、メカニカルな操作キーであってもよいし、タッチパネルなどに表示される画像の操作キーであってもよい。
【００４０】
キー押下検知部１４は、数字キー部１３に含まれる数字キーのうち押下された数字キーを検知し、検知した数字キーを表す数字キー識別情報を入出力処理制御部１１に送る。タッチパネルなどに表示される数字キーの場合、表示される数字キーに触れることが数字キーを押下することである。以下、数字キーを押下することを、数字キーを操作するともいう。数字キー識別情報は、たとえば各数字キーが配置される位置情報、あるいは各数字キーを識別するためのキー識別情報である。
【００４１】
また、キー押下検知部１４は、確定キーが押下されたことを検知したときは、確定キー情報を入出力処理制御部１１に送り、取消キーが押下されたことを検知したときは、取消キー情報を入出力処理制御部１１に送る。確定キーは、暗証番号の入力が完了したことを指示する操作キーであり、取消キーは、入力した暗証番号の取消しを指示する操作キーである。
【００４２】
画面表示部１５は、たとえば液晶ディスプレイなどによって構成され、画面表示制御部１６から指示される情報を表示画面に表示する。画面表示制御部１６は、入出力処理制御部１１から受け取った情報を画面表示部１５に送り、表示画面に表示するように画面表示部１５を制御する。演算処理部１７は、入出力処理制御部１１から指示される演算を行い、演算結果を入出力処理制御部１１に送る。
【００４３】
通信処理制御部１８は、通信処理回路部１９を制御し、入出力処理制御部１１から受け取る情報を通信処理回路部１９に送り、通信処理回路部１９によって、通信ケーブル接続端子２０に接続される通信ケーブルを介して他の装置、たとえば販売時点情報管理（
Point of sale system；略称ＰＯＳ）ターミナルなどの端末装置に送信する。また、通信ケーブル接続端子２０に接続される通信ケーブルを介して他の装置から送信される情報を通信処理回路部１９によって受信し、受信した情報を入出力処理制御部１１に送る。
【００４４】
通信処理回路部１９は、通信処理制御部１８から受け取る情報を電気信号に変換し、変換した電気信号を通信ケーブル接続端子２０に接続される通信ケーブルを介して他の装置に送信し、通信ケーブル接続端子２０に接続される通信ケーブルを介して他の装置から送信されてくる電気信号を情報に変換し、変換した情報を通信処理制御部１８に送る。
【００４５】
通信ケーブル接続端子２０は、たとえばユニバーサルシリアルバス（Universal Serial Bus；略称ＵＳＢ）ケーブルを接続するためのコネクタであり、ＵＳＢケーブルを介して、他の装置、たとえばＰＯＳターミナルなどの端末装置に接続される。
【００４６】
電源回路部２１は、入出力処理制御部１１、記憶装置部１２、数字キー部１３、キー押下検知部１４、画面表示部１５、画面表示制御部１６、演算処理部１７、通信処理制御部１８および通信処理回路部１９に電力を供給する電源である。通信ケーブル接続端子２０に接続される通信ケーブルが、ＵＳＢケーブルである場合、電源回路部２１は、ＵＳＢケーブルから供給される電力を受け、電源回路部２１が、入出力処理制御部１１、記憶装置部１２、数字キー部１３、キー押下検知部１４、画面表示部１５、画面表示制御部１６、演算処理部１７、通信処理制御部１８および通信処理回路部１９に供給するように構成してもよい。
【００４７】
図２は、数字キー部１３のキーレイアウトの例を示す図である。図２（ａ）は、数字キー部１３のキーの配置の一例を示すキーレイアウト３０を示す図である。キーレイアウト３０では、１３個の数字キーが縦方向および横方向にそれぞれ隣接して、縦方向に３段、および横方向に５列で配置されている。各数字キーには、中央部にそれぞれ数字が表示されている。ユーザが数字キーを押下すると、キー押下検知部１４は、押下された数字キーを検知する。
【００４８】
図２（ａ）に示したキーレイアウト３０は、最上段に左から数字「５」が表示された数字キー、数字「４」が表示された数字キー、数字「３」が表示された数字キー、数字「４」が表示された数字キー、および数字「５」が表示された数字キーの５つの数字キーがこの順序で配置され、第２段目に左から数字「３」が表示された数字キー、数字「２」が表示された数字キー、数字「１」が表示された数字キー、数字「２」が表示された数字キー、および数字「３」が表示された数字キーの５つの数字キーがこの順序で配置され、第３段目に左側の第２番目から数字「０」が表示された数字キー、数字「１」が表示された数字キー、および数字「０」が表示された数字キーの３つの数字キーがこの順序で配置されている。第３段目の左から第１番目と第５番目には数字キーは配置されていない。
【００４９】
図２（ａ）に示したキーレイアウト３０では、「３」が表示された数字キーは３つ、「３」以外の数値が表示された数字キーはそれぞれ２つである。したがって、ユーザが数字キーを押下することによって選択可能な数値は、「０」および「１」から「５」までの自然数である。また、横方向に互いに隣接する２つの数字キーにそれぞれ表示される数字の差は「１」であり、かつ縦方向に互いに隣接する２つの数字キーにそれぞれ表示される数字の差は、第２段目中央の数字キーに表示される数字「１」と第３段目中央の数字キーに表示される数字「１」との差を除き、「２」であり、第２段目中央の数字キーに表示される数字「１」と第３段目中央の数字キーに表示される数字「１」との差は「０」である。
【００５０】
図２（ｂ）は、数字キー部１３のキーの配置の他の例を示すキーレイアウト３１を示す図である。キーレイアウト３１は、各数字キーの中央部に表示される数字は、図２（ａ）に示したキーレイアウト３０と同じであるが、互いに隣接する数字キーに表示される数字の値を加算した値である加算値が、互いに隣接する数字キーのそれぞれの境界部に表示されている。
【００５１】
たとえば最上段については、左から第１番目の数字キーと第２番目の数字キーとの境界部には、第１番目の数字キーに表示された数字の値「５」と第２番目の数字キーに表示された数字の値「４」とを加算した値「９」が表示されている。また、最上段の左から第１番目の数字キーと第２段目の左から第１番目の数字キーとの境界部には、最上段の左から第１番目の数字キーに表示された数字の値「５」と第２段目の左から第１番目の数字キーに表示された数字の値「３」とを加算した値「８」が表示されている。
【００５２】
ユーザは、図２（ａ）に示したキーレイアウト３０に示される数字キーのうち、１つの数字キーのみを押下して、押下した数字キーに表示された数字の値を入力することもできるし、キーレイアウト３０に示される数字キーのうち、複数の数字キー、たとえば２つの数字キーを同時に押下して、押下した２つの数字キーに表示された数字の値の和の値を入力することもできる。ユーザは、図２（ｂ）に示したキーレイアウト３１についても同様に数値を入力することができる。
【００５３】
図２（ｂ）に示したキーレイアウト３１では、互いに隣接する数字キーに表示される数字の値を加算した加算値が境界部に表示されているので、ユーザは、２つの数字キーに表示されている数字を加算する計算を行うことなく、境界部に表示されている加算値を見るだけで、同時に押下すべき数字キーを特定することができる。
【００５４】
図３は、ＰＩＮ入力処理部１１１が処理するＰＩＮ入力処理の処理手順を示す図である。ＰＩＮ入力処理は、ＰＩＮ入力処理部１１１が入力された４桁の暗証番号を認識し、認識した暗証番号を他の装置、たとえばＰＯＳターミナルなどの端末装置（以下「端末」ともいう）に送信する処理である。入力装置１の電源が投入され、動作可能になると、ステップＡ１に移る。
【００５５】
ステップＡ１では、ＰＩＮ入力処理部１１１は、ＰＩＮ入力数記憶部１２２に記憶される「ＰＩＮ入力数」、および入力番号記憶部１２３に記憶される「入力番号」を初期化する。「ＰＩＮ入力数」は、暗証番号の桁の中で入力された数値の桁を表す情報であり、初期値は「０」である。「入力番号」は、暗証番号として入力された番号を表す情報であり、初期状態は、クリアされた状態、つまり何も記憶されていない状態である。
【００５６】
ステップＡ２では、ＰＩＮ入力処理部１１１は、画面表示部１５に表示される画面表示を、暗証番号の入力を促すメッセージ、たとえば「ニュウリョクシテクダサイ」というメッセージを表示する画面表示に更新する。ステップＡ３では、キー入力処理部１１２は、図４に示すキー入力処理を実行する。ステップＡ４では、ＰＩＮ入力処理部１１１は、入力無効であるか否かを判定する。キー入力処理部１１２から後述する入力無効が返されたとき、入力無効であると判定し、ステップＡ３に戻る。キー入力処理部１１２から入力無効が返されなかったとき、入力無効でないと判定し、ステップＡ５に進む。
【００５７】
ステップＡ５では、ＰＩＮ入力処理部１１１は、取消キーが押下されたか否かを判定する。キー入力処理部１１２から後述する取消キー押下情報が返されたとき、取消キーが押下されたと判定し、ステップＡ１２に進む。キー入力処理部１１２から取消キー押下情報が返されなかったとき、取消キーが押下されなかったと判定し、ステップＡ６に進む。ステップＡ６では、ＰＩＮ入力処理部１１１は、確定キーが押下されたか否かを判定する。キー入力処理部１１２から後述する確定キー押下情報が返されたとき、確定キーが押下されたと判定し、ステップＡ１４に進む。キー入力処理部１１２から確定キー押下情報が返されなかったとき、確定キーが押下されなかったと判定し、ステップＡ７に進む。
【００５８】
ステップＡ７では、ＰＩＮ入力処理部１１１は、入力成功であるか否かを判定する。キー入力処理部１１２から後述する入力成功が返されたとき、入力成功であると判定し、ステップＡ８に進む。キー入力処理部１１２から入力成功が返されなかったとき、入力成功でないと判定し、ステップＡ３に戻る。
【００５９】
ステップＡ８では、ＰＩＮ入力処理部１１１は、ＰＩＮ入力数が「４」であるか否かを判定する。ＰＩＮ入力数記憶部１２２に記憶される「ＰＩＮ入力数」が「４」であるとき、ＰＩＮ入力数が「４」であると判定し、ステップＡ１５に進む。ＰＩＮ入力数記憶部１２２に記憶される「ＰＩＮ入力数」が「４」でないとき、ＰＩＮ入力数が「４」でないと判定し、ステップＡ９に進む。ステップＡ９では、ＰＩＮ入力処理部１１１は、入力番号記憶部１２３に記憶される「入力番号」に、キー入力処理部１１２から返された入力数値を追加する。具体的には、入力番号記憶部１２３に記憶される「入力番号」の桁のうち、ＰＩＮ入力数記憶部１２２に記憶される「ＰＩＮ入力数」が示す値によって特定される桁の次の桁にキー入力処理部１１２から返された入力数値を追加する。
【００６０】
ステップＡ１０では、ＰＩＮ入力処理部１１１は、ＰＩＮ入力数記憶部１２２に記憶される「ＰＩＮ入力数」に「１」を加算する。ＰＩＮ入力数記憶部１２２に記憶される「ＰＩＮ入力数」に「１」を加算することは、暗証番号の中の桁を入力された数値の桁にすることである。ステップＡ１１では、ＰＩＮ入力処理部１１１は、画面表示部１５に表示される画面表示を、暗証番号のうちＰＩＮ入力数記憶部１２２に記憶される「ＰＩＮ入力数」が示す桁に「＊」を追加した暗証番号を表示する画面表示に更新して、ステップＡ３に戻る。
【００６１】
ステップＡ１２では、ＰＩＮ入力処理部１１１は、ＰＩＮ入力数記憶部１２２に記憶される「ＰＩＮ入力数」、および入力番号記憶部１２３に記憶される「入力番号」を初期化する。ステップＡ１３では、ＰＩＮ入力処理部１１１は、画面表示部１５に表示される画面表示を、クリアされた画面表示、つまり何にも表示しない画面表示に更新して、ステップＡ３に戻る。
【００６２】
ステップＡ１４では、ＰＩＮ入力処理部１１１は、ＰＩＮ入力数が「４」であるか否かを判定する。ＰＩＮ入力数が「４」であるとき、４桁の暗証番号が入力されたことを示す。ＰＩＮ入力数記憶部１２２に記憶される「ＰＩＮ入力数」が「４」であるとき、ＰＩＮ入力数が「４」であると判定し、ステップＡ１６に進む。ＰＩＮ入力数記憶部１２２に記憶される「ＰＩＮ入力数」が「４」でないとき、ＰＩＮ入力数が「４」でないと判定し、ステップＡ１５に進む。ステップＡ１５では、ＰＩＮ入力処理部１１１は、エラー通知を行って、たとえばブザーを鳴らすことによってユーザにエラーを通知して、ステップＡ３に戻る。ブザーを鳴らすことによってユーザにエラーを通知する場合、入力装置１にブザーを鳴らす鳴動手段を設けておく。
【００６３】
ステップＡ１６では、ＰＩＮ入力処理部１１１は、入力番号記憶部１２３に記憶される「入力番号」が示す番号を、入力された暗証番号として、通信処理制御部１８に送り、通信処理回路部１９によって、通信ケーブル接続端子２０に接続される通信ケーブルを介して端末、たとえばＰＯＳターミナルに送信する。ステップＡ１７では、ＰＩＮ入力処理部１１１は、画面表示部１５に表示される画面表示を、消去された画面表示、つまり何にも表示しない画面表示に更新して、ＰＩＮ入力処理を終了する。
【００６４】
図４は、キー入力処理部１１２が処理するキー入力処理の処理手順を示す図である。キー入力処理は、キー入力処理部１１２が、押下された数字キーを認識し、認識した数字キーによって入力された数値を特定する処理である。図３に示したフローチャートのステップＡ３で実行されると、ステップＢ１に移る。
【００６５】
ステップＢ１では、キー入力処理部１１２は、押下キー数記憶部１２５に記憶される「押下キー数」、押下キーリスト記憶部１２６に記憶される「押下キーリスト」および入力数値記憶部１２７に記憶される「入力数値」を初期化する。「押下キー数」は、押下された数字キーの数を表す情報であり、初期値は「０」である。「押下キーリスト」は、押下された数字キーの一覧を表す情報であり、初期状態は何も記憶されていない状態である。「入力数値」は、押下された数字キーを変換テーブル１２８に従って変換した数値を表す情報であり、初期値は「０」である。
【００６６】
ステップＢ２では、キー入力処理部１１２は、キー操作を待つ、すなわち数字キー部１３のいずれかの操作キーが押下されたことによる変化があるのを待つ。ステップＢ３では、キー入力処理部１１２にて、操作キーが押下されたことによる変化があったか否かを判定する。キー押下検知部１４から数字キー識別情報、確定キー情報または取消キー情報を受け取ったとき、操作キーが押下されたことによる変化があったと判定し、ステップＢ４に進む。キー押下検知部１４から数字キー識別情報、確定キー情報および取消キー情報のいずれをも受け取らなかったとき、操作キーが押下されたことによる変化がなかったと判定し、ステップＢ１１に進む。
【００６７】
ステップＢ４では、キー入力処理部１１２は、初めて押下された数字キーであるか否かを判定する。キー押下検知部１４から受け取った数字キー識別情報の中に、押下キーリスト記憶部１２６に記憶される「押下キーリスト」に設定されていない数字キー識別情報があると、初めて押下された数字キーであると判定し、ステップＢ５に進む。キー押下検知部１４から受け取った数字キー識別情報のすべてが、押下キーリスト記憶部１２６に記憶される「押下キーリスト」に設定されていると、初めて押下された数字キーでないと判定し、ステップＢ２に戻る。
【００６８】
ステップＢ５では、キー入力処理部１１２は、確定キーが押下されたか否かを判定する。キー押下検知部１４から確定キー情報を受け取ったとき、確定キーが押下されたと判定し、ステップＢ１５に進み、キー押下検知部１４から確定キー情報を受け取らなかったとき、確定キーが押下されなかったと判定し、ステップＢ６に進む。ステップＢ６では、キー入力処理部１１２は、取消キーが押下されたか否かを判定する。キー押下検知部１４から取消キー情報を受け取ったとき、取消キーが押下されたと判定し、ステップＢ１６に進み、キー押下検知部１４から取消キー情報を受け取らなかったとき、取消キーが押下されなかったと判定し、ステップＢ７に進む。
【００６９】
ステップＢ７では、キー入力処理部１１２は、押下キー数記憶部１２５に記憶される「押下キー数」に「１」を加算する。ステップＢ８では、キー入力処理部１１２は、キー押下検知部１４から受け取った数字キー識別情報のうち、押下キーリスト記憶部１２６に記憶される「押下キーリスト」に設定されていない数字キー識別情報の１つを注目数字キー識別情報とし、注目数字キー識別情報が示す数字キーによって特定される数値を、キー入力処理用記憶領域１２４に記憶される変換テーブル１２８から取得する。演算ステップであるステップＢ９では、キー入力処理部１１２は、変換テーブル１２８から取得した数値を、入力数値記憶部１２７に記憶される「入力数値」に加算する。ステップＢ１０では、キー入力処理部１１２は、注目数字キー識別情報を、押下キーリスト記憶部１２６に記憶される「押下キーリスト」に設定して、ステップＢ２に戻る。
【００７０】
ステップＢ１１では、キー入力処理部１１２は、押下されている数字キーが残っているか否かを判定する。押下されている数字キーが残っているとき、ステップＢ２に戻る。押下されている数字キーが残っていないとき、ステップＢ１２に進む。キー入力処理部１１２は、押下されている数字キーが残っているか否かを、キー押下検知部１４に問い合わせることによって判定する。具体的には、キー押下検知部１４から、押下された後その押下された状態を維持している数字キーが残っていることを知らされると、押下されている数字キーが残っていると判定し、キー押下検知部１４から、押下された後その押下された状態を維持している数字キーが残っていないことを知らされると、押下されている数字キーが残っていないと判定する。
【００７１】
ステップＢ１２では、キー入力処理部１１２は、押下キー数が「３」以上であるか否かを判定する。押下キー数記憶部１２５に記憶される「押下キー数」が「３」以上のとき、押下キー数が「３」以上であると判定し、ステップＢ１３に進む。押下キー数記憶部１２５に記憶される「押下キー数」が「３」未満のとき、押下キー数が「３」以上でないと判定し、ステップＢ１４に進む。
【００７２】
ステップＢ１３では、キー入力処理部１１２は、エラー通知を行って、たとえばブザーを鳴らすことによってユーザにエラーを通知して、入力は無効であることを表す入力無効を、ＰＩＮ入力処理部１１１に返し、キー入力処理を終了する。入力ステップであるステップＢ１４では、キー入力処理部１１２は、入力が成功したことを表す入力成功と、入力数値記憶部１２７に記憶される「入力数値」の値を入力数値とを、ＰＩＮ入力処理部１１１に返し、キー入力処理を終了する。ステップＢ１５では、キー入力処理部１１２は、確定キーが押下されたことを表す確定キー押下情報をＰＩＮ入力処理部１１１に返し、キー入力処理を終了する。ステップＢ１６では、キー入力処理部１１２は、取消キーが押下されたことを表す取消キー押下情報をＰＩＮ入力処理部１１１に返し、キー入力処理を終了する。
【００７３】
したがって、入力装置１は、図３に示したＰＩＮ入力処理、および図４に示したキー入力処理によって、押下された数字キーが１つの場合、押下された数字キーに表示された数値を入力された数値である入力値とすることができる。また、押下された数字キーが２つの場合、押下された２つの数字キーに表示された数字の和の値を入力された数値である入力値とすることができる。そして、入力された４つの入力値からなる暗証番号を特定し、特定した暗証番号を、ユーザの認証を行うＰＯＳターミナルなどの端末装置に送信することができる。
【００７４】
入力装置１は、図２（ａ），（ｂ）に示したキーレイアウト３０，３１のように、数字キーを左右対称に配置しており、左側３列に配置される数字キーから２つの数字キーを押下するだけで、または右側３列に配置される数字キーから２つの数字キーを押下するだけで、「０」〜「９」までのすべての整数の数値を入力することができる。したがって、左利きのユーザでも右利きのユーザでも、同様に簡単に入力することができる。
【００７５】
１つの数字キーのみを押下すること、および２つの数字キーを同時に押下することを併用することによって、指一本で「０」〜「９」までのすべての整数の数値を入力することができる。
【００７６】
２つの数字キーを同時に押下して数値を入力する場合、数値を入力するための２つの数字キーの組み合わせは、数値「０」を除く、「１」〜「９」の整数の数値については、いずれも２通り以上の組み合わせが存在する。１つの数字キーのみを押下して数値を入力することを併用すれば、「０」についても、数字キーの組み合わせが複数ある。したがって、指一本で入力した場合でも、指の動きを見て入力している数値を推測することは、非常に困難である。
【００７７】
「０」〜「９」の整数の数値を各数字キーに１つずつ割り当て、１つの数字キーで１つの数値を入力する従来の技術の場合、数字キーは、１０個の数字キー必要である。これに対して、図２に示した例の場合は、数字キーは、「０」，「１」，「２」，「４」，「５」の各数値を２つずつ割り当て、かつ「３」の数値を３つ割り当てた１３個の数字キーである。数字キーの組み合わせは、従来の技術では１０通りであるが、図２に示した例では、数字キーを３個増やしただけで、合計９０通りとなる。具体的には、１つの数字キーのみを押下する組み合わせは、１３Ｃ1＝１３通りであり、２つの数字キーを同時に押下する組み合わせは、「５」が表示された数字キーを２つ押下する場合を除くので、１３Ｃ２−１＝７７通りであり、合計９０通りとなる。入力装置１は、従来の技術では数字キーの組み合わせが１０通りであったものを、９０通りとすることができ、セキュリティを格段に向上することができる。
【００７８】
複雑な入力が苦手なユーザの場合、周りに誰も居ないので指の動きを悟られる心配がない場合、あるいは素早く入力したい場合は、ユーザは、「０」〜「５」の整数の数値については、１つの数字キーを選択して押下するだけで簡単に数値を入力することができる。また、人混みの中など周りに誰かが居るために、セキュリティを上げたい場合は、「０」〜「５」の整数の数値についても２つの数字キーの同時押しによって、セキュリティを向上することができる。すなわち、ユーザは、１つの数字キーを選択して押下するか、２つの数字キーを同時に選択して押下するかを使い分けることによって、セキュリティの調整をユーザ自身で行うことができる。したがって、ユーザは、計算の得手不得手、周囲に人が居るか否か、急いでいるか否かなどの状況に応じて柔軟に対応することができる。
【００７９】
図５は、暗証番号の入力によって劣化した数字キーの例を示す図である。図５に示した例は、図２（ａ）に示したキーレイアウト３０で、２つの数字キーを押下して、押下された数字キーに表示される数字の合計の値を入力値として入力する場合に、４桁の暗証番号「５５５５」を入力する例である。
【００８０】
図５（ａ）は、最上段右端の数字キー「５」および第３段目左端の数字キー「０」を押下して、暗証番号の第１桁目の「５」を入力したときのキーレイアウト５２ａを示す。図５（ｂ）は、最上段左から第２番目の数字キー「４」および第３段目中央の数字キー「１」を押下して、暗証番号の第２桁目の「５」を入力したときのキーレイアウト５２ｂを示す。図５（ｃ）は、第２段目左端の数字キー「３」および第２段目左から第２番目の数字キー「２」を押下して、暗証番号の第３桁目の「５」を入力したときのキーレイアウト５２ｃを示す。図５（ｄ）は、最上段中央の数字キー「３」および第２段目左から第４番目の数字キー「２」を押下して、暗証番号の第４桁目の「５」を入力したときのキーレイアウト５２ｄを示す。
【００８１】
図５（ｅ）は、劣化した数字キーを有するキーレイアウト５３を示す。図５（ｅ）に示したキーレイアウト５３は、図２（ａ）に示したキーレイアウト３０の数字キーのうち、最上段左から第２番目の数字キー「４」、最上段中央の数字キー「３」、最上段右端の数字キー「５」、第２段目左端の数字キー「３」、第２段目左から第２番目の数字キー「２」、第２段目左から第４番目の数字キー「２」、第３段目左端の数字キー「０」、および第３段目中央の数字キー「１」が劣化した状態を示している。
【００８２】
このように、図５に示した例では、図５（ｅ）に示した８つの数字キー、具体的には、最上段左から第２番目の数字キー「４」、最上段中央の数字キー「３」、最上段右端の数字キー「５」、第２段目左端の数字キー「３」、第２段目左から第２番目の数字キー「２」、第２段目左から第４番目の数字キー「２」、第３段目左端の数字キー「０」、および第３段目中央の数字キー「１」が劣化する。すなわち、図６に示した例では、劣化する数字キーを８つの数字キーに分散することができる。したがって、劣化した数字キーに表示された数字の組み合わせから入力することができる数値は、「０」を除く「１」〜「９」の数値であり、暗証番号として入力された数値を推測することは非常に困難である。
【００８３】
図６は、数字キー部１３のキー構造の例を示す図である。図６（ａ）は、図２（ｂ）に示したキーレイアウト３１のキーの構造の一例であるキー構造６０を示す図である。キー構造６０は、互いに隣接する数字キーに表示される数字の値を加算した値である加算値を表示する境界部を、凹部形状にした例である。凹部形状の底部に、該凹部形状を挟んで互いに隣接する数字キーに表示される数字の値を加算した加算値が表示される。
【００８４】
図６（ｂ）は、図２（ｂ）に示したキーレイアウト３１のキーの構造の他の例であるキー構造６１を示す図である。キー構造６１は、互いに隣接する数字キーに表示される数字の値を加算した値である加算値を表示する境界部を、凸部形状にした例である。凸部形状の頂上部に、該凸部形状を挟んで互いに隣接する数字キーに表示される数字の値を加算した加算値が表示される。
【００８５】
このように、互いに隣接する数字キーの境界部を凹部形状または凸部形状としているので、隣接する数字キーを同時に押下し易くすることができる。さらに、凹部形状の底部または凸部形状の頂上部に隣接する数字キーに表示された数字の加算値が表示されるので、計算が苦手なユーザでも、２つの数字キーの同時押下で、「０」を除く、「１」〜「９」の整数の数値の入力を簡単に行うことができる。
【００８６】
図６（ｃ）は、図２（ｂ）に示したキーレイアウト３１に、手や指の動きを周囲から見え難くするための覆いを設けたキー構造６２である。覆いは、数字キーを押下するユーザが位置する側と反対側、ならびにキーレイアウト３１の左側および右側の近傍に設けられる。
【００８７】
上述した実施形態では、同時に押下された２つの数字キーに表示された数字の値を加算する演算を行っているが、減算する演算を行ってもよい。すなわち、上述した実施形態では、同時に押下された２つの数字キーに表示された数字の値を加算した値を入力した数値としたが、同時に押下された２つの数字キーに表示された数字の値を減算した値の絶対値を入力した数値とすることも可能である。
【００８８】
図７は、数字キー部１３のキーレイアウトの他の例を示す図である。図７は、同時に押下された２つの数字キーに表示された数字の値を減算した値の絶対値を入力した数値とするためのキーレイアウトの一例であるキーレイアウト６３を示す。
【００８９】
キーレイアウト６３では、最上段に左から数字「６」が表示された数字キー、数字「２」が表示された数字キー、数字「５」が表示された数字キー、数字「２」が表示された数字キー、および数字「６」が表示された数字キーの５つの数字キーがこの順序で配置され、第２段目に左から数字「１」が表示された数字キー、数字「９」が表示された数字キー、数字「３」が表示された数字キー、数字「９」が表示された数字キー、および数字「１」が表示された数字キーの５つの数字キーがこの順序で配置され、第３段目に左側の第２番目から数字「０」が表示された数字キー、数字「１」が表示された数字キー、および数字「０」が表示された数字キーの３つの数字キーがこの順序で配置されている。第３段目の左から第１番目と第５番目には数字キーは配置されていない。
【００９０】
図７に示したキーレイアウト６３で「０」〜「９」の整数の数値を入力する場合、たとえば数字「０」が表示された数字キーと数字「１」が表示された数字キーとを同時に押下するときの組み合わせを「０−１」のように表すと、数値「０」を入力する場合の数字キーの組み合わせは、「０−０」、「１−１」、「２−２」、「３−３」、「５−５」、「６−６」および「９−９」の組み合わせがあり、数値「１」を入力する場合の数字キーの組み合わせは、「０−１」、「１−２」、「２−３」および「５−６」の組み合わせがあり、数値「２」を入力する場合の数字キーの組み合わせは、「０−２」、「１−３」および「３−５」の組み合わせがあり、数値「３」を入力する場合の数字キーの組み合わせは、「０−３」、「２−５」、「３−６」および「６−９」の組み合わせがあり、数値「４」を入力する場合の数字キーの組み合わせは、「１−５」、「２−６」および「５−９」の組み合わせがあり、数値「５」を入力する場合の数字キーの組み合わせは、「０−５」および「１−６」の組み合わせがあり、数値「６」を入力する場合の数字キーの組み合わせは、「０−６」および「３−９」の組み合わせがあり、数値「７」を入力する場合の数字キーの組み合わせは、「２−９」の組み合わせがあり、数値「８」を入力する場合の数字キーの組み合わせは、「１−９」の組み合わせがあり、数値「９」を入力する場合の数字キーの組み合わせは、「０−９」の組み合わせがある。
【００９１】
同時に押下された２つの数字キーに表示された数字の値の演算として、減算を行う場合、キー入力処理部１１２は、図４に示したフローチャートのステップＢ９では、変換テーブル１２８から取得した数値を、入力数値記憶部１２７に記憶される「入力数値」から減算し、減算した値の絶対値を、入力数値記憶部１２７に記憶される「入力数値」に上書きして記憶する。
【００９２】
また、同時に押下された数字キーに表示された数字の値の演算として、加算を行うか、減算を行うかを選択可能としてもよい。たとえば、数字キー部１３をタッチパネルなどに表示されるキーによって構成するとき、キーレイアウトの近傍に演算切換キーを設け、演算切換キーを押下するたびに、図２（ａ）に示したキーレイアウト３０と図７に示したキーレイアウト６３とを切り換えて表示するようにしてもよい。
【００９３】
同時に押下された２つの数字キーに表示された数字の値の演算として、加算を行うか、減算を行うかを切り換える場合、キー入力処理部１１２は、図４に示したフローチャートのステップＢ９では、図２（ａ）に示したキーレイアウト３０を用いているときは、変換テーブル１２８から取得した数値を、入力数値記憶部１２７に記憶される「入力数値」に加算し、図７に示したキーレイアウト６３を用いているときは、変換テーブル１２８から取得した数値を、入力数値記憶部１２７に記憶される「入力数値」から減算し、減算した値の絶対値を、入力数値記憶部１２７に記憶される「入力数値」に上書きして記憶する。
【００９４】
また、上述した実施形態では、１つの数字キーのみが押下され、各数字キーに表示される数字の値をそのまま数値として入力することと、同時に押下される２つの数字キーに表示された数値の和の値を数値として入力することとを併用するものであるが、いずれかを選択することができるようにしてもよい。たとえば、数字キー部１３をタッチパネルなどに表示されるキーによって構成するとき、キーレイアウトの近傍にキー数切換キーを設け、キー数切換キーを押下するたびに、１つの数字キーのみが押下され、各数字キーに表示される数字の値をそのまま数値として入力するか、同時に押下される２つの数字キーに表示された数字の和の値を数値として入力するか、またはこれらを併用するかを切り換えるとともに、どの入力方法に切り換えられているかを表す情報を、タッチパネルに表示するようにしてもよい。１つの数字キーのみが押下され、各数字キーに表示される数字の値をそのまま数値として入力する場合は、「０」〜「９」の整数を表示する１０個の数字キーからなる従来の技術で用いられるキーレイアウト、たとえば図８（ａ）に示したキー配置９１ａをタッチパネルに表示する。
【００９５】
また、各数字キーに表示される数字、および数字キーの配置が異なる複数のキーレイアウトを用意しておいて、その中から１つのキーレイアウトを選択することができるようにしてもよい。
【００９６】
上述した実施形態では、入出力処理制御部１１で実行されるプログラムは、記憶装置部１２に記憶されているが、プログラムが記憶されるのは、記憶装置部１２などの記憶装置に限定されるものではなく、入出力処理制御部１１などのコンピュータで読取り可能な記録媒体に記録しておき、実行時に、この記録媒体から読み出して記憶装置部１２に記憶させる構成であってもよい。記録媒体は、たとえば図示しない外部記憶装置としてプログラム読取装置を設け、そこに記録媒体を挿入することによって読取り可能な記録媒体であってもよいし、あるいは他の装置の記憶装置であってもよい。
【００９７】
いずれの記録媒体であっても、記憶されているプログラムがコンピュータからアクセスされて実行される構成であればよい。あるいはいずれの記録媒体であっても、プログラムが読み出され、読み出されたプログラムが、記憶装置部１２に記憶されて、そのプログラムが実行される構成であればよい。さらに通信ネットワークを介して他の装置からダウンロードされて記憶装置部１２に記憶させてもよい。ダウンロード用のプログラムは、予め記憶装置部１２に記憶しておくか、あるいは別な記録媒体から記憶装置部１２にインストールしておく。
【００９８】
本体と分離可能に構成される記録媒体は、たとえば磁気テープ／カセットテープなどのテープ系の記録媒体、フレキシブルディスク／ハードディスクなどの磁気ディスクもしくはＣＤ−ＲＯＭ（Compact Disk Read Only Memory）／ＭＯ（Ma gneto Optical disk）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disk）などの光ディスクのディスク系の記録媒体、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カードなどのカード系の記録媒体、またはマスクＲＯＭ／ＥＰＲＯＭ（Erasable Programmable Read Only Memory）／ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only 
Memory）／フラッシュＲＯＭなどの半導体メモリを含む固定的にプログラムを担持する記録媒体であってもよい。したがって、本発明は、入力方法の各ステップを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【００９９】
このように、数字キー部１３、キー押下検知部１４およびキー入力処理部１１２は、数値が割り振られた複数の数字キーを用いて複数の数値を選択する。キー入力処理部１１２は、数字キー部１３、キー押下検知部１４およびキー入力処理部１１２によって選択された複数の数値を演算する。そして、キー入力処理部１１２は、キー入力処理部１１２によって演算された演算結果の値を入力値として入力する。すなわち、選択された複数の数値の演算結果を入力された数値とするので、たとえば数値を特定する数字キーの押下によって入力された数値の特定を困難にすることができる。
【０１００】
さらに、キー入力処理部１１２は、数字キー部１３、キー押下検知部１４およびキー入力処理部１１２によって同時に選択された複数の数値を演算するので、ユーザは、数値を同時に選択、たとえば同時に数字キーを押下するという簡単な操作で、特定され難い数値を入力することができる。
【０１０１】
さらに、前記複数の数字キーは、前記入力値を１〜９の整数の値にする２つの数字キーの組み合わせを、１〜９の各整数の値についてそれぞれ２通り以上とすることができる数の数字キーを含む。したがって、ユーザは、２つの数字キーを選択すればよく、また、手や指の動きで特定することができる２つの数字キーの組み合わせが増えるので、入力する数値の特定をより困難なものにすることができる。
【０１０２】
さらに、キー入力処理部１１２は、数字キー部１３、キー押下検知部１４およびキー入力処理部１１２によって選択された数値を加算した値を演算結果とするので、ユーザは、簡単な演算である加算によって目的の数値を入力することができる。
【０１０３】
さらに、前記複数の数字キーは、３を少なくとも２つ含み、０，１，２，４，５をそれぞれ２つ含むので、２つの数値を選択することによって０〜９の整数を入力することができる。
【０１０４】
さらに、前記複数の数字キーは、横方向に互いに隣接する２つの数字キーにそれぞれ表示される数値の差は１であり、かつ縦方向に互いに隣接する２つの数字キーにそれぞれ表示される数値の差は２または１である。したがって、数字キーの並びを単純化することができ、ユーザが選択し易い数字キーの配置とすることができる。また、１〜９の整数については、互いに隣接する数字キーでの入力を可能とすることができる。
【０１０５】
さらに、前記複数の数字キーは、互いに隣接する数字キーに表示される数値を加算した値である加算値が、互いに隣接する数字キーのそれぞれの境界部に表示されるので、ユーザは、計算を行うことなく、加算値を参照することによって、目的の数値を入力するために押下すべき数字キーを選択して押下することができる。
【０１０６】
さらに、前記複数の数字キーは、暗証番号を入力するために用いられるので、ＡＴＭ、コンビニエンスストア、あるいは量販店などで暗証番号を入力する入力装置として用いることができる。
【０１０７】
さらに、数値が割り振られた複数の数字キーを用いて複数の数値を選択する数字キー部１３、キー押下検知部１４およびキー入力処理部１１２を有する入力装置で数値を入力するにあたって、演算ステップでは、数字キー部１３、キー押下検知部１４およびキー入力処理部１１２によって選択された複数の数値を演算する。そして、入力ステップでは、演算ステップで演算された演算結果の値を入力値として入力する。すなわち、選択された複数の数値の演算結果を入力された数値とするので、たとえば数値を特定する数字キーの押下によって入力された数値の特定を困難にすることができる。
【符号の説明】
【０１０８】
１  入力装置
１１  入出力処理制御部
１２  記憶装置部
１３  数字キー部
１４  キー押下検知部
１５  画面表示部
１６  画面表示制御部
１７  演算処理部
１８  通信処理制御部
１９  通信処理回路部
２０  通信ケーブル接続端子
２１  電源回路部
１１１  ＰＩＮ入力処理部
１１２  キー入力処理部
【図１】
0005542510.tif 000002
【図２】
0005542510.tif 000003
【図３】
0005542510.tif 000004
【図４】
0005542510.tif 000005
【図５】
0005542510.tif 000006
【図７】
0005542510.tif 000007
【図８】
0005542510.tif 000008
【図６】
0005542510.tif 000009