(57)【特許請求の範囲】
【請求項１】
文字を入力する入力装置であって、
タッチ面と、
前記タッチ面に対する押圧荷重を検出する荷重検出部と、
前記タッチ面を振動させる触感呈示部と、
前記荷重検出部により検出される押圧荷重の大きさに基づく押圧荷重の範囲と、当該押圧荷重の範囲内に前記触感呈示部より前記タッチ面にタッチしているタッチ対象に対して呈示される触感の回数と、に応じて文字を対応付け、
前記荷重検出部により押圧荷重が検出されると、前記触感呈示部より前記タッチ面にタッチしているタッチ対象に対して断続的に触感を呈示し、
前記押圧荷重の範囲および前記呈示された触感の回数に対応付けられた文字を入力するように制御する制御部と、を備え、
前記制御部は、前記押圧荷重の範囲毎に触感を異ならせることを特徴とする入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置に関し、特に、認証コードを入力するための入力装置に関する。
【背景技術】
【０００２】
金融機関やコンビニエンスストアなどに設置されている自動取引装置のＡＴＭ（Automated Teller Machine）やクレジットカードなどを利用するためには、カードの持ち主である顧客（ユーザ）しか知りえない暗証番号（認証コード）の入力が求められる。しかしながら、昨今、認証コードの入力時に、認証コードが覗き見や盗撮により漏えいし、漏えいした認証コードによる不正取引が増加傾向にある。
【０００３】
このため、近年、認証コードに対するセキュリティが重要視されており、様々な対策が講じられている。例えば、下記の特許文献１には、認証コードを入力する際に、他人に指先を目視されていた場合においても、認証コードの漏えいを防止できる暗証番号入力装置が開示されている。
【０００４】
この暗証番号入力装置は、表示部と、テンキーを備える入力部と、情報処理を実行する情報処理部と、を備えており、図６に示すような一連の情報処理が情報処理部で行われている。顧客は、暗証番号（認証コード）をそのまま入力するのではなく、暗証番号入力装置側から出された指示に従い、暗証番号に所定の演算を行って得られた数値を入力する。例えば図６に示すように、暗証番号が「１２３４」の場合、まず、情報処理部により各桁に対する演算方法とオペランドとが決定される。そして、情報処理部が、「あなたの暗証番号の１桁目に２を加えた値を入力し実行キーを押してください」という指示を表示部に表示させる。顧客は、１回目の数値入力操作として、表示部に表示された指示に従い、暗証番号の１桁目である「１」に、情報処理部により決定されたオペランドの「２」を加えた「３」を入力部から入力し、実行キーを押す。顧客はこのような動作を４桁分繰り返し、情報処理部はこの入力された数値から逆算を行って元の暗証番号を導きだして認証を行う。
【０００５】
このように、特許文献１に記載の暗証番号入力装置では、顧客が入力する数字キーと暗証番号とが異なるため、暗証番号を入力する際にたとえ他人に指先が直接目視されていたとしても、暗証番号が漏えいすることはない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１４０００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ユーザが、暗証番号（認証コード）をキーやボタンの押圧により直接入力する入力装置においては、押圧されたキーに対応づけられた文字がそのまま受け付けられてしまう。つまり、押圧されたキーと入力装置が受け付ける文字とが対応しているため、押圧されているキーを覗き見や盗撮することにより、認証コードが漏えいするという問題がある。
【０００８】
また、特許文献１のように、直接認証コードを入力しないとしても、表示部に表示されている指示が見られていたり、盗撮されていたりした場合には、計算により簡単に認証コードを求めることが可能であり、他人に認証コードが漏えいしてしまうという問題点がある。これは、押圧されたキーに対応する文字がそのまま受け付けられてしまうため、覗き見や盗撮された場合に、押圧されているキーから入力装置が受け付ける文字が他人に分かってしまい、その文字と表示部に表示された指示とに基づいて計算を行うことにより、認証コードが導き出されてしまうためである。
【０００９】
本発明の目的は、認証コードを入力する操作が他人に見られていた場合でも、認証コードの漏えいを防止できる入力装置を提供することである。
【課題を解決するための手段】
【００１０】
上記した課題を解決すべく、第１の発明による入力装置は、文字を入力する入力装置であって、タッチ面と、前記タッチ面に対する押圧荷重を検出する荷重検出部と、前記タッチ面を振動させる触感呈示部と、前記荷重検出部により押圧荷重が検出されると、前記触感呈示部より前記タッチ面にタッチしているタッチ対象に対して断続的に触感を呈示し、前記荷重検出部により検出された押圧荷重および前記呈示された触感の回数に基づく文字を入力するように制御する制御部と、を備える。
【００１１】
また、第２の発明による入力装置は、前記制御部は、前記荷重検出部により検出される押圧荷重の大きさに基づく押圧荷重の範囲毎に、および前記呈示される触感の回数毎に、異なる文字を対応付け、入力決定の動作が検出されると、前記荷重検出部により検出された押圧荷重が含まれる前記押圧荷重の範囲および前記呈示された触感の回数に対応付けられた文字を入力するように制御することを特徴とする。
【００１２】
また、第３の発明に基づく入力装置は、前記制御部が、前記タッチ面にタッチしているタッチ対象がスライドしたことを検出することを前記入力決定の動作とすることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、認証コードを入力する操作が他人に見られていた場合でも、認証コードの漏えいを防止できる入力装置を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る入力装置の概略構成を示すブロック図である。
【図２】本発明に係る入力装置の触感発生の概念図を示す図である。
【図３】本発明の実施の形態に係る入力装置の動作を示すフローチャートである。
【図４】本発明の実施の形態に係る入力装置における触感応答のタイミングを示す図である。
【図５】本発明の実施の形態に係る入力装置における触感応答のタイミングを示す図である。
【図６】従来の入力装置における認証コードの入力及び認証方法を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の各実施の形態について、図面を参照して説明する。以下の各実施の形態においては、本発明の入力装置の一例として、銀行のＡＴＭ、ＣＡＴ（Credit Authorization Terminal）やＣＣＴ（Credit Center Terminal）などのクレジットカード端末のような認証コードを入力する入力装置を備えているものを想定して説明する。しかしながら、本発明の入力装置は、これら上述した装置に限定されるものではなく、例えば、駅の乗車券販売機、デスクトップ型ＰＣなどの、入力装置を備える種々の装置や、携帯電話やＰＤＡ（Personal Digital Assistant）、ノート型ＰＣ、ミニノート型ＰＣなど、入力装置を備える携帯端末とすることもできる。
【００１６】
図１は、本実施の形態に係る入力装置１０の構成を概略的に示す機能ブロック図である。図１に示すように、入力装置１０は、タッチ面１１、荷重検出部１２、触感呈示部１３、記憶部１４および全体の動作を制御する制御部１５を有する。
【００１７】
タッチ面１１は、指やスタイラスペンなどのタッチ対象によりタッチされる面で、例えば、透明フィルムやアクリル、ガラスで構成される。なお、タッチ面１１は、タッチ対象によるタッチが可能な面であれば、任意の構成とすることができる。また、タッチ面１１は、タッチ対象がタッチ面１１をタッチしたことを検出する構成としてもよいし、検出しない構成としてもよい。タッチ対象のタッチを検出する場合、その検出方法は公知の方式である抵抗膜式、静電容量式、光学式などを利用する。また、後述する制御部１５は、タッチ面１１の検出結果に基づき、指などのタッチ対象がタッチ面１１に対するタッチしている位置を検出することができる。
【００１８】
荷重検出部１２は、タッチ面１１に対する押圧荷重を検出するもので、例えば、圧電素子で構成する。ユーザは認証コードを入力する際に、タッチ面１１をタッチする。荷重検出部１２は、このタッチの際にタッチ面１１にかかる押圧荷重を検出する。
【００１９】
このように、本願では、ユーザが認証コードを入力するために、指などのタッチ対象によりタッチ面１１を押圧した際に荷重検出部１２が検出する荷重を「押圧荷重」と称する。また、ここでいう認証コードとは、例えば暗証番号など、ユーザ本人しか知りえないコードであり、一般的には本人確認のために用いられるものである。認証コードは１つ又は複数の文字（文字には、数字、記号および符号等を含む）により構成されるものである。
【００２０】
触感呈示部１３は、タッチ面１１を振動させるもので、例えば、圧電素子などの振動素子を用いて構成される。この触感呈示部１３が振動することにより、タッチ面１１にタッチしている指などのタッチ対象に触感を呈示することができる。
【００２１】
なお、荷重検出部１２および触感呈示部１３を、圧電素子を用いて構成する場合は、圧電素子を共用して構成することができる。
【００２２】
記憶部１４は、入力された各種情報や、ユーザの操作に基づき入力された文字（文字列）と照合することにより本人か否かを判断するために用いられる認証コードなどを記憶するとともに、ワークメモリなどとしても機能する。また、各種判断処理に用いられるフラグを記憶する。このフラグには、例えば、オンの状態とオフの状態とがあり、後述する制御部１５は、フラグのオンとオフで異なる処理を行うように制御することができる。なお、フラグは、オンとオフの２値項目として設定される場合だけでなく、複数の数字や文字を割り当ててもよい。このように、フラグに複数の数字を割り当てることにより、制御部１５は、フラグに基づき３以上の複数分岐の判断処理が可能になる。
【００２３】
制御部１５は、入力装置１０の各機能ブロックをはじめとして入力装置１０の全体の制御及び管理を行う。ここで、制御部１５は、ＣＰＵ（中央処理装置）等の任意の好適なプロセッサ上で実行されるソフトウェアとして構成したり、処理ごとに特化した専用のプロセッサ（例えばＤＳＰ（デジタルシグナルプロセッサ））によって構成したりすることができる。制御部１５は、ユーザの操作に基づき入力した認証コード用の文字（文字列）と、記憶部１４に記憶されている、認証コードとを照合し、認証コード用の文字（文字列）と認証コードが一致しているか否か判断する。認証コード用の文字（文字列）と認証コードが一致していると判断すると、ユーザが本人であると判断し、所定の処理を行う。ここで、所定の処理とは、例えば、銀行のＡＴＭに入力装置１０が備えられている場合には、預貯金の引き出し処理等である。
【００２４】
図２は、図１に示した入力装置１０の、タッチ面１１、荷重検出部１２、および、触感呈示部１３の実装構造の一例を示す図である。なお、図２は、入力装置１０の要部断面図を示す。
【００２５】
タッチ面１１は、指などのタッチ対象によるタッチを検出する。このタッチ面１１は、指などのタッチ対象により押圧されると、押圧部分が押圧力に応じて微少に撓む（歪む）構造となっている。荷重検出部１２は、指などのタッチ対象が、タッチ面１１を押圧した際の押圧荷重を検出する。このため、荷重検出部１２は、タッチ面１１にかかる押圧力に基づく押圧荷重を伝達するように、タッチ面１１の背面に配置する。触感呈示部１３は、タッチ面１１をタッチしている指などのタッチ対象に対して触感を呈示する。このため、触感呈示部１３は、タッチ面１１に振動を伝達できるように、例えばタッチ面１１に接触するように配置する。また、指などのタッチ対象がタッチ面１１を押圧することにより、荷重検出部１２が押圧荷重を検出すると、触感呈示部１３は、タッチ面１１をタッチしているタッチ対象に対して断続的に触感を呈示する。
【００２６】
本実施の形態にかかる入力装置１０においては、認証コード用の文字として、「１」「２」「３」「４」「５」「６」「７」「８」「９」「０」の１０種類の文字（数字）を用いる。また、認証コードは、これら認証コード用の文字、２文字により構成される。したがって、本人を確認するための認証コードを「５０」と設定した場合、ユーザにより認証コード用の文字「５」「０」が連続して入力されると、入力装置１０は、当該ユーザが本人であると判断する。
【００２７】
入力装置１０は、これら認証コード用の文字のうち、荷重検出部１２により検出された押圧荷重および触感呈示部１３によりタッチ面１１をタッチしているタッチ対象に対して触感が呈示された回数に基づき、１つの認証コード用の文字を入力する。このように認証コード用の文字を入力するにあたり、入力装置１０は、事前に、荷重検出部１２により検出される押圧荷重の大きさに基づく押圧荷重の範囲毎に、および触感呈示部１３により呈示される触感の回数毎に、異なる認証コード用の文字を対応付ける。
【００２８】
この対応付けとして、入力装置１０は、例えば１Ｎを押圧荷重の荷重基準として設定し、０［Ｎ］より大きく、１［Ｎ］より小さい押圧荷重の範囲に、認証コード用の文字「１」「２」「３」「４」「５」を対応付ける。また、入力装置１０は、１［Ｎ］以上の大きさの押圧荷重の範囲に、認証コード用の文字「６」「７」「８」「９」「０」を対応付ける。
【００２９】
さらに、入力装置１０は、触感呈示部１３により呈示される触感の回数が１回の場合に認証コード用の文字「１」「６」、２回の場合に認証コード用の文字「２」「７」、３回の場合に認証コード用の文字「３」「８」、４回の場合に認証コード用の文字「４」「９」、５回の場合に認証コード用の文字「５」「０」をそれぞれ対応付ける。なお、ここでいう呈示される触感の回数が１回であるとは、例えば、触感呈示部１３が、タッチ面１１を振動させることを開始し、任意の時間振動させた後、タッチ面１１を振動させることを停止する動作処理が１回行われることである。この動作処理が１回行われることにより、タッチ面を指などのタッチ対象によりタッチしているユーザは、タッチ面１１が振動を開始し、そして停止したという感覚を指などのタッチ対象を介して１回得ることができる。
【００３０】
このように認証コード用の文字が、荷重検出部１２により検出される押圧荷重の大きさに基づく押圧荷重の範囲毎に、および触感呈示部１３により呈示される触感の回数毎に、対応付けられることにより、例えば、荷重検出部１２が０．７［Ｎ］の押圧荷重を検出している状態で、触感呈示部１３が、タッチ面１１にタッチしているタッチ対象に対して３回触感を呈示した後（３回目の触感が呈示された後であって４回目の触感が呈示される前）に、入力決定の動作が検出されると、認証コード用の文字「３」が入力される。また、同様に、荷重検出部１２が１．２［Ｎ］の押圧荷重を検出している状態で、触感呈示部１３が、タッチ面１１にタッチしているタッチ対象に対して４回触感が呈示した後（４回目の触感が呈示された後であって５回目の触感が呈示される前）に、入力決定の動作が検出されると、認証コード用の文字「９」が入力される。
【００３１】
ここで、この入力決定の動作が検出される場合としては、例えば、荷重検出部１２がタッチ面１１に対する指などのタッチ対象による押圧荷重を検出しなくなった場合（０［Ｎ］を検出している場合）、荷重検出部１２が荷重基準（例えば、１Ｎ）を満たす（１Ｎを超える）押圧荷重を検出した場合、荷重検出部１２が荷重基準を満たす状態から満たさない（下回る）状態に変化する押圧荷重を検出した場合、タッチ面１１が指などのタッチ対象によるタッチを検出しなくなった場合、制御部１５がタッチ面１１をタッチしている指などのタッチ対象がスライドしていることを検出した場合等が挙げられる。
【００３２】
図３は、本実施の形態に係る入力装置１０の動作を示すフローチャートである。本フローチャートが開始する前に、事前に、認証コード用の文字「１」「２」「３」「４」「５」「６」「７」「８」「９」「０」が、上述とおり、荷重検出部１２により検出される押圧荷重の大きさに基づく押圧荷重の範囲毎に、および触感呈示部１３により呈示される触感の回数毎に、異なる認証コード用の文字を対応付けられている。
【００３３】
制御部１５は、荷重検出部１２が、タッチ面１１に対する押圧荷重を検出したか否か判断する（ステップＳ１０１）。ステップＳ１０１にて、荷重検出部１２が、タッチ面１１に対する押圧荷重を検出したと判断すると、制御部１５は、制御部１５に備えられたカウンタのカウンタ値をゼロにするとともに、記憶部１４に記憶されている処理判断に用いられるフラグをオフにする（ステップＳ１０２）。ステップＳ１０２の後、制御部１５は、荷重検出部１２が検出している押圧荷重が、予め設定されている荷重基準（例えば、１［Ｎ］）を満たしているか否か判断する（ステップＳ１０３）。荷重検出部１２が検出している押圧荷重が、荷重基準を満たしていると判断すると、ステップＳ１０４に進み、制御部１５は、記憶部１４に記憶されているフラグをオンにする。
【００３４】
一方、ステップＳ１０３にて、荷重検出部１２が検出している押圧荷重が、荷重基準を満たしていないと判断した場合、または、ステップＳ１０４の後、制御部１５は、触感呈示部１３がタッチ面１１にタッチしている指などのタッチ対象に対して触感を呈示する時間間隔（ウェイト時間）を、ランダムに決定する（ステップＳ１０５）。そして、制御部１５は、ステップＳ１０５にてウェイト時間が決定された時点を起算点として、当該ウェイト時間が経過したか否か判断する（ステップＳ１０６）。ステップＳ１０６にて、ウェイト時間が経過したと判断されると、制御部１５は、タッチ面１１にタッチしているタッチ対象に対して１回触感を呈示するように、触感呈示部１３を制御し、カウンタのカウンタ値を１増やす（インクリメントする）（ステップＳ１０７、Ｓ１０８）。ステップＳ１０８の後、ステップＳ１０５に戻り、制御部１５は、再びウェイト時間をランダムに決定する。ウェイト時間は、ランダムに決定されるので、前回決定されたウェイト時間と、今回決定されるウェイト時間が同じウェイト時間である場合もあるし、異なるウェイト時間場合もある。
【００３５】
一方、ステップ１０６にて、ステップＳ１０５にて決定されたウェイト時間が経過していないと判断されると、ステップＳ１０９に進み、制御部１５は、入力決定の動作が検出されたか否か判断する。入力決定の動作が検出されたと判断された場合、制御部１５は、制御部１５に備えられたカウンタのカウンタ値および記憶部１４に記憶されたフラグに基づき、予め対応付けられた文字を入力し（ステップＳ１１０）、本処理を終了する。一方、ステップＳ１０９にて、制御部１５が、入力決定の動作を検出しないと判断した場合、ステップＳ１０６に戻る。
【００３６】
なお、制御部１５に備えられたカウンタのカウンタ値および記憶部１４に記憶されたフラグに基づき、予め対応付けられた文字とあるが、事前にフラグのオフに、認証コード用の文字「１」「２」「３」「４」「５」を対応付けられており、フラグがオンの場合に、認証コード用の文字「６」「７」「８」「９」「０」を対応付けられている。また、カウンタ値１には認証コード用の文字「１」「６」、カウンタ値２には認証コード用の文字「２」「７」、カウンタ値３には認証コード用の文字「３」「８」、カウンタ値４には認証コード用の文字「４」「９」、カウンタ値５には認証コード用の文字「５」「０」がそれぞれ対応付けられている。
【００３７】
図３のフローチャートにおいては、ステップＳ１１０にて、文字を入力したのち本処理を終了したが、文字を連続して入力する場合は、ステップＳ１１０の後、ステップＳ１０１に戻り、処理を続ける。
【００３８】
図４は、認証コード用の文字「５」「０」を入力する場合の、触感呈示のタイミングを示した図である。Ｘ軸方向は時間の推移を表し、Ｙ軸方向は荷重検出部１２が検出する押圧荷重を表す。黒い丸印は触感呈示を示し、状態Ａは、ユーザが認証コード用の文字「５」を入力するために入力装置１０に対して操作を行っている状態を示し、状態Ｂは、ユーザが認証コード用の文字「０」を入力するために入力装置１０に対して操作を行っている状態を示している。図４では、指などのタッチ対象をタッチ面１１から離すことにより、入力決定する動作が検出される。なお、図４において、黒い丸印の触感呈示の上方にそれぞれ関連付けて記載されている「０」から「９」までの文字は、触感呈示された時点での、認証コード用の入力候補文字である。たとえば、触感呈示部１３により１回目の触感がユーザに呈示されてから、２回目の触感が呈示されるまでの間は、認証コード用の入力候補文字は「１」であり、制御部１５は、この間に入力決定する動作を検出すると、「１」を認証コード用の文字として入力する。
【００３９】
時間ｔ０において、ユーザがタッチ面１１に対して押圧力を加えると、制御部１５は、触感呈示部１３がランダムな時間間隔（ウェイト時間）で指などのタッチ対象に対して触感を呈示するよう制御する。この触感は振動に基づくものであり、例えば、周期や振幅を変更することにより様々な触感を呈示することができる。ユーザは、認証コード用の文字「５」を入力させるために、荷重検出部１２が検出する押圧荷重が荷重基準Ｐ１（１［Ｎ］）を満たさない（超えない）ように、押圧力を調整するとともに、ランダムな時間間隔で呈示される触感の回数を数え、その触感が５回呈示された後に、指などのタッチ対象をタッチ面１１から離す（ｔ１の時点）。このように、ユーザが認証用コードの文字を入力するために操作することにより、制御部１５は、認証コード用の文字「５」を入力する。
【００４０】
次に、ユーザは、認証コード用の文字「０」を入力させるために、荷重検出部１２が検出する押圧荷重が荷重基準Ｐ１（１Ｎ）を満たす（超える）ように、押圧力を調整するとともに、ランダムな時間間隔で呈示される触感の回数を数え、その触感が５回呈示された後に、指どのタッチ対象をタッチ面１１から離す（ｔ２の時点）。このように、ユーザが認証用コードの文字を入力させるために操作することにより、制御部１５は、認証コード用の文字「０」を入力する。
【００４１】
図５は図４と同様に、認証コード用の文字「５」「０」を入力する場合の、触感呈示のタイミングを示した図である。図５においては、指などのタッチ対象をタッチ面１１から離すことにより、および、制御部１５が、タッチ面１１にタッチしているタッチ対象がスライドしたことを検出すると、入力決定する動作が検出される。図４と同様の説明については、割愛する。
【００４２】
ユーザは、認証コード用の文字「５」を入力させるために、荷重検出部１２が検出する押圧荷重が荷重基準Ｐ１（１Ｎ）を超えないように、押圧力を調整するとともに、ランダムな時間間隔で呈示される触感の回数を数え、その触感が５回呈示された後に、タッチ面にタッチしているタッチ対象をスライドさせる（ｔ１の時点）。このように、ユーザが認証用コードの文字を入力させるために操作することにより、制御部１５は、認証コード用の文字「５」を入力する。
【００４３】
次に、ユーザは、認証コード用の文字「０」を入力させるために、荷重検出部１２が検出する押圧荷重が荷重基準Ｐ１（１Ｎ）を超えるように、押圧力を調整するとともに、ランダムな時間間隔で呈示される触感の回数を数え、その触感が５回呈示された後に、指などのタッチ対象をタッチ面１１から離す（ｔ２の時点）。このように、ユーザが認証用コードの文字を入力させるために操作することにより、制御部１５は、認証コード用の文字「０」を入力する。
【００４４】
このように、本実施の形態に係る入力装置１０においては、ユーザに呈示される触感、および荷重検出部１２が検出する押圧荷重に基づき、認証コード用の文字を入力する。これら、ユーザに呈示される触感および荷重検出部１２が検出する押圧荷重は、ユーザが入力装置１０を操作する様子を他人が見たとしても、他人はユーザにどのような触感が呈示されているのか、荷重検出部１２がどれくらいの大きさの押圧荷重を検出しているのかがわらない。したがって、ユーザの操作を見ている他人は、ユーザが入力しようとしている文字を知ることができないため、結果認証コードの漏えいを防止することができる。また、触感を呈示する時間間隔（ウェイト時間）をランダムに決定するので、ユーザが入力装置を操作する操作時間に基づき、ユーザが入力しようとしている文字が他人に推測されてしまう虞を低減することができる。また、荷重検出部１２により検出される押圧荷重の大きさに基づく押圧荷重の範囲毎に、および触感呈示部１３により呈示される触感の回数毎に、異なる認証コード用の文字を対応付けるので、呈示される触感の回数にのみ基づいて入力しようとする場合と比較して、本実施の形態に係る入力装置１０は、素早く認証コード用の文字を入力することができる。
【００４５】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲内に含まれることに留意されたい。
【００４６】
本実施の形態においては、認証コード、および認証コード用の文字として「０」から「９」の数字を用いたが、本発明はこれに限定されず、認証コード、および認証コード用の文字として、英字、漢字、記号、符号その他の任意の文字を用いることができる。
【００４７】
また、本実施の形態においては、ウェイト時間が経過すると、タッチ面１１にタッチしているタッチ対象に対して触感を呈示するが、この呈示する触感は、荷重検出部１２が検出する押圧荷重が荷重基準を満たしている場合と満たしていない場合とで、異ならせるようにしてもよい。このようにすることにより、ユーザは、荷重検出部１２が検出している押圧荷重が荷重基準を満たしているか否かを、触感の相違により判断することができ、誤入力を防ぐことができる。
【００４８】
また、本実施の形態においては、触感を呈示するまでのウェイト時間をランダムに決定したが、本発明はこれに限定されず、触感呈示部１２がタッチ面１１を振動させる振動継続時間をランダムに決定してもよい。このようにすることにより、ウェイト時間をランダムにした場合と同様に、入力装置１０に対する操作の時間により、入力しようとする文字が他人に推測されてしまう虞を低減することができる。
【００４９】
また、本実施の形態においては、触感を呈示するまでのウェイト時間は、触感を呈示するたびに新たにランダムに決定されていたが、本発明はこれに限定されず、１つの認証コード用の文字が入力されるまで、１度ランダムに決定されたウェイト時間間隔で、触感を呈示し続けてもよい。このようにすることにより、ユーザは、入力決定動作をするタイミングを取りやすく、入力しようとしている認証コード用の文字を確実に入力することができる。
【００５０】
また、本実施の形態においては、１Ｎを押圧荷重の荷重基準として設定し、０［Ｎ］より大きく、１［Ｎ］より小さい押圧荷重の範囲に、認証コード用の文字「１」「２」「３」「４」「５」を対応付け、１［Ｎ］以上の大きさの押圧荷重の範囲に、認証コード用の文字「６」「７」「８」「９」「０」を対応付けていたが、本発明はこれに限定されず、例えば、押圧荷重の荷重基準を１［Ｎ］および２［Ｎ］の２つに設定し、０［Ｎ］より大きく、１［Ｎ］より小さい押圧荷重の範囲に、認証コード用の文字「１」「２」「３」を対応付け、１［Ｎ］以上から２［Ｎ］により小さい押圧荷重の範囲に、認証コード用の文字「４」「５」「６」を対応付け、２［Ｎ］以上の大きさの押圧荷重の範囲に、認証コード用の文字「７」「８」「９」「０」を対応付けてもよい。このように、複数の荷重基準を設けて、複数の押圧荷重の範囲毎に、適宜用いられる認証コード用の文字を対応づけてもよい。
【符号の説明】
【００５１】
１１  タッチ面
１２  荷重検出部
１３  触感呈示部
１４  記憶部
１５  制御部
【図１】
0005511466.tif 000002
【図２】
0005511466.tif 000003
【図３】
0005511466.tif 000004
【図４】
0005511466.tif 000005
【図５】
0005511466.tif 000006
【図６】
0005511466.tif 000007