(57)【特許請求の範囲】
【請求項１】
表示部と、
前記表示部を制御する表示制御部と、
前記表示部に対する入力を検出する検出部と、
情報および当該情報の入力方法を記憶する記憶部と、
前記検出部により情報の入力が検出されると、検出された前記情報および当該情報の入力方法と、前記記憶部に予め記憶された前記情報および当該情報の入力方法とを照合することにより認証を行う認証部と、を備え、
前記表示制御部は、入力された情報に対応する第１の画像を前記表示部に表示させるとともに、前記入力された情報が第１の入力方法により入力された情報である場合、当該入力された情報が前記第１の入力方法と異なる第２の入力方法により入力された場合と識別するための第２の画像を、前記第１の画像に対応付けて前記表示部に表示させる、
ことを特徴とする携帯端末装置。
【請求項２】
請求項１に記載の携帯端末装置において、
前記認証部は、前記情報が入力される際の前記表示部に対する入力位置の移動に基づいて前記入力方法を判定する、
ことを特徴とする携帯端末装置。
【請求項３】
請求項２に記載の携帯端末装置において、
前記第１の入力方法は、前記表示部に対するフリックであり、前記第２の入力方法は、前記表示部に対するタップである、
ことを特徴とする携帯端末装置。
【請求項４】
請求項１に記載の携帯端末装置において、
前記表示制御部は、前記情報を入力するためのキーを前記表示部に表示させるともに、
前記入力方法は、前記キーにより前記情報が入力される際の前記表示部に対する入力位置を所定の距離以上移動させる操作を含む、
ことを特徴とする携帯端末装置。
【請求項５】
請求項４に記載の携帯端末装置において、
前記入力方法は、前記入力位置を所定の時間以内に前記所定の距離以上移動させる操作を含む、
ことを特徴とする携帯端末装置。
【請求項６】
請求項４または５に記載の携帯端末装置において、
前記入力方法は、前記入力位置を所定の方向へ前記所定の距離以上移動させる操作を含む、
ことを特徴とする携帯端末装置。
【請求項７】
表示部と、
前記表示部を制御する表示制御部と、
前記表示部に対する入力を検出する検出部と、
情報および当該情報の入力方法を記憶する記憶部と、
前記検出部により情報の入力が検出されると、検出された前記情報および当該情報の入力方法と、前記記憶部に予め記憶された前記情報および当該情報の入力方法とを照合することにより認証を行う認証部と、を備え、
前記認証部は、前記情報が入力される際の前記表示部に対する入力位置の移動に基づいて前記入力方法を判定し、
前記表示制御部は、入力された情報に対応する画像を前記表示部に表示させ、
前記入力方法は、前記表示部に表示された前記情報に対応する画像の位置を移動させる操作を含む、
ことを特徴とする携帯端末装置。
【請求項８】
請求項７に記載の携帯端末装置おいて、
前記入力方法は、前記表示部に表示された複数の前記情報に基づく画像のうち、２つの画像を互いに入れ替える操作を含む、
ことを特徴とする携帯端末装置。
【請求項９】
請求項７に記載の携帯端末装置おいて、
前記入力方法は、前記表示部に表示された複数の前記情報に基づく画像のうち、所定の画像を、他の２つの画像の間に挿入する操作を含む、
ことを特徴とする携帯端末装置。
【請求項１０】
表示部と、前記表示部に対する入力を検出する検出部と、情報および当該情報の入力方法を記憶する記憶部とを備える携帯端末装置のコンピュータに、
前記情報および当該情報の入力方法を前記記憶部に記憶させる機能と、
前記検出部により情報の入力が検出されると、検出された前記情報および当該情報の入力方法と、前記記憶部に予め記憶された前記情報および当該情報の入力方法とを照合することにより認証を行う機能と、
入力された情報に対応する画像を前記表示部に表示させる機能と、
を付与するプログラムであって、
前記認証を行う機能は、前記情報が入力される際の前記表示部に対する入力位置の移動に基づいて前記入力方法を判定する機能を含み、
前記入力方法は、前記表示部に表示された前記情報に対応する画像の位置を移動させる操作を含む、
ことを特徴とするプログラム。
【請求項１１】
表示部と、前記表示部に対する入力を検出する検出部と、情報および当該情報の入力方法を記憶する記憶部とを備える携帯端末装置のコンピュータに、
前記情報および当該情報の入力方法を前記記憶部に記憶し、前記検出部により情報の入力が検出されると、検出された前記情報および当該情報の入力方法と、前記記憶部に予め記憶された前記情報および当該情報の入力方法とを照合することにより認証を行う機能と、
入力された情報に対応する第１の画像を前記表示部に表示させるとともに、前記入力された情報が第１の入力方法により入力された情報である場合、当該入力された情報が前記第１の入力方法と異なる第２の入力方法により入力された場合と識別するための第２の画像を、前記第１の画像に対応付けて前記表示部に表示させる機能と、
を付与するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機やＰＤＡ（Personal Digital Assistant）等の携帯端末装置に関するものである。
【背景技術】
【０００２】
従来、携帯端末装置には、第三者の不正使用などを防止するために認証機能が設けられている。たとえば、携帯端末装置に対する操作を行えるようにするためには、数字、アルファベット等からなるパスワードが必要となる。かかる認証機能を備えた携帯端末装置において、セキュリティを向上させるため、利用者ＩＤおよびパスワードに加えて、利用者が携帯する小物の画像が、本人確認ための情報として登録されるようにしたものがある（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２３９４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の構成では、携帯端末装置を利用者が利用する場合、利用者は、ＩＤおよびパスワードを入力した上、小物を撮影して、登録情報と照合する必要がある。このため、利用者は、携帯端末装置の利用に際して小物を用意しておかなければならず、携帯端末装置以外の物にまで配慮を要する。
【０００５】
本発明は、かかる課題に鑑みてなされたものであり、セキュリティの向上が図れる携帯端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る携帯端末装置は、表示部と、前記表示部を制御する表示制御部と、前記表示部に対する入力を検出する検出部と、情報および当該情報の入力方法を記憶する記憶部と、前記検出部により情報の入力が検出されると、検出された前記情報および当該情報の入力方法と、前記記憶部に予め記憶された前記情報および当該情報の入力方法とを照合することにより認証を行う認証部と、を備える。ここで、前記表示制御部は、入力された情報に対応する第１の画像を前記表示部に表示させるとともに、前記入力された情報が第１の入力方法により入力された情報である場合、当該入力された情報が前記第１の入力方法と異なる第２の入力方法により入力された場合と識別するための第２の画像を、前記第１の画像に対応付けて前記表示部に表示させる。
【０００７】
本態様に係る携帯端末装置において、前記認証部は、前記情報が入力される際の前記表示部に対する入力位置の移動に基づいて前記入力方法を判定するよう構成され得る。
【０００８】
本態様に係る携帯端末装置において、前記第１の入力方法は、前記表示部に対するフリックとされ得る。また、前記第２の入力方法は、前記表示部に対するタップとされ得る。
【０００９】
本態様に係る携帯端末装置において、前記表示制御部は、前記情報を入力するためのキーを前記表示部に表示させるともに、前記入力方法は、前記キーにより前記情報が入力される際の前記表示部に対する入力位置を所定の距離以上移動させる操作を含むよう構成され得る。
【００１０】
本態様に係る携帯端末装置において、前記入力方法は、前記入力位置を所定の時間以内に前記所定の距離以上移動させる操作を含むよう構成され得る。
【００１１】
本態様に係る携帯端末装置において、前記入力方法は、前記入力位置を所定の方向へ前記所定の距離以上移動させる操作を含むよう構成され得る。
【００１２】
本発明の第２の態様に係る携帯端末装置は、表示部と、前記表示部を制御する表示制御部と、前記表示部に対する入力を検出する検出部と、情報および当該情報の入力方法を記憶する記憶部と、前記検出部により情報の入力が検出されると、検出された前記情報および当該情報の入力方法と、前記記憶部に予め記憶された前記情報および当該情報の入力方法とを照合することにより認証を行う認証部と、を備える。ここで、前記認証部は、前記情報が入力される際の前記表示部に対する入力位置の移動に基づいて前記入力方法を判定する。また、前記表示制御部は、入力された情報に対応する画像を前記表示部に表示させる。さらに、前記入力方法は、前記表示部に表示された前記情報に対応する画像の位置を移動させる操作を含む。
【００１３】
本態様に係る携帯端末装置において、前記入力方法は、前記表示部に表示された複数の前記情報に基づく画像のうち、２つの画像を互いに入れ替える操作を含むよう構成され得る。
【００１４】
本態様に係る携帯端末装置において、前記入力方法は、前記表示部に表示された複数の前記情報に基づく画像のうち、所定の画像を、他の２つの画像の間に挿入する操作を含むよう構成され得る。
【００１５】
本発明の第３の態様に係るプログラムは、表示部と、前記表示部に対する入力を検出する検出部と、情報および当該情報の入力方法を記憶する記憶部とを備える携帯端末装置のコンピュータに、前記情報および当該情報の入力方法を前記記憶部に記憶させる機能と、前記検出部により情報の入力が検出されると、検出された前記情報および当該情報の入力方法と、前記記憶部に予め記憶された前記情報および当該情報の入力方法とを照合することにより認証を行う機能と、入力された情報に対応する画像を前記表示部に表示させる機能と、を付与する。ここで、前記認証を行う機能は、前記情報が入力される際の前記表示部に対する入力位置の移動に基づいて前記入力方法を判定する機能を含む。さらに、前記入力方法は、前記表示部に表示された前記情報に対応する画像の位置を移動させる操作を含む。
【００１６】
本発明の第４の態様に係るプログラムは、表示部と、前記表示部に対する入力を検出する検出部と、情報および当該情報の入力方法を記憶する記憶部とを備える携帯端末装置のコンピュータに、前記情報および当該情報の入力方法を前記記憶部に記憶し、前記検出部により情報の入力が検出されると、検出された前記情報および当該情報の入力方法と、前記記憶部に予め記憶された前記情報および当該情報の入力方法とを照合することにより認証を行う機能と、入力された情報に対応する第１の画像を前記表示部に表示させるとともに、前記入力された情報が第１の入力方法により入力された情報である場合、当該入力された情報が前記第１の入力方法と異なる第２の入力方法により入力された場合と識別するための第２の画像を、前記第１の画像に対応付けて前記表示部に表示させる機能と、を付与する。
【発明の効果】
【００１７】
本発明によれば、セキュリティの向上が図れる携帯端末装置を提供することができる。
【００１８】
本発明の効果ないし意義は、以下に示す実施の形態の説明により更に明らかとなろう。ただし、以下の実施の形態は、あくまでも、本発明を実施化する際の一つの例示であって、本発明は、以下の実施の形態に記載されたものに何ら制限されるものではない。
【図面の簡単な説明】
【００１９】
【図１】実施の形態に係る携帯電話機の外観構成を示す図である。
【図２】実施の形態に係る携帯電話機の全体構成を示すブロック図である。
【図３】実施の形態に係る登録画面を表示面に表示した図である。
【図４】実施の形態に係るパスワードを登録する処理手順を示すフローチャートである。
【図５】実施の形態に係るパスワードを登録する処理手順を示すフローチャートである。
【図６】実施の形態に係る認証画面を表示面に表示した図である。
【図７】実施の形態に認証する処理手順を示すフローチャートである。
【図８】実施の形態に認証する処理手順を示すフローチャートである。
【図９】実施の形態に係る数字の入力方法を説明するための図である。
【図１０】実施の形態に係る入力位置の移動方向を説明するための図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について、図面を参照して説明する。図１は、携帯電話機１の外観構成を示す図である。図１（ａ）、（ｂ）は、それぞれ、正面図および側面図である。
【００２１】
携帯電話機１は、正面および背面を含むキャビネット１０を有する。キャビネット１０の正面には、タッチパネルが配されている。タッチパネルは、画像を表示するディスプレイ１１と、ディスプレイ１１に重ねられるタッチセンサ１２とを備える。
【００２２】
ディスプレイ１１は、画像を表示する表示部に相当する。ディスプレイ１１は、液晶パネル１１ａと、液晶パネル１１ａを照明するパネルバックライト１１ｂとにより構成されている。液晶パネル１１ａは画像が表示される表示面１１ｃを有し、表示面１１ｃが外部に現れる。表示面１１ｃの上にタッチセンサ１２が配されている。なお、液晶パネル１１ａに代えて有機ＥＬなど他の表示素子が用いられてもよい。
【００２３】
タッチセンサ１２は、表示面１１ｃに対する入力を検出する検出部に相当する。タッチセンサ１２は透明なシート状で形成されている。タッチセンサ１２を透して表示面１１ｃが見える。タッチセンサ１２は、マトリクス状に配された第１透明電極、第２透明電極およびカバーを備えている。タッチセンサ１２は、第１および第２透明電極間の静電容量の変化を検出することによって、ユーザが触れた表示面１１ｃ上の位置（以下、「入力位置」と言う。）を検出し、その入力位置に応じた位置信号を後述のＣＰＵ１００へ出力する。なお、タッチセンサ１２は、静電容量式のタッチセンサ１２に限られず、超音波式、感圧式、抵抗膜式、光検知式等のタッチセンサ１２であってもよい。
【００２４】
なお、ユーザが表示面１１ｃに触れるとは、たとえば、ユーザがペンなどの接触部材や指を表示面１１ｃにタッチすることである。表示面１１ｃにタッチした接触部材や指は静止してもよいし、移動してもよい。また、タッチしている時間が短くても長くてもよい。この接触位置の移動および接触時間により、タッチする動作は、タップ、スライド、フリックなどの動作に分けられる。「タッチ」とは、接触位置の移動および接触時間によらず、ユーザが接触部材や指を表示面１１ｃに接触する動作を言い、タップ、スライド、フリックなどの動作を総称するものである。「タップ」とは、ユーザが接触部材や指で表示面１１ｃを軽くたたくように、接触部材や指を表示面１１ｃに接触してから所定時間内に表示面１１ｃから離す動作を言う。「スライド」とは、ユーザが接触部材や指を表示面１１ｃに接触したまま動かす動作を言う。「フリック」とは、ユーザが接触部材や指によって表示面１１ｃに表示された画面を弾くような操作であり、接触部材や指を、表示面１１ｃに接触したまま所定時間内に所定距離以上動かす動作を言う。
【００２５】
キャビネット１０の正面には、マイクロホン（以下、「マイク」と言う。）１３、スピーカ１４およびハードウェアの入力キー（以下「ハードキー」と言う。）１６が配されている。
【００２６】
キャビネット１０の背面には、カメラモジュール１５（図２参照）のレンズ窓（図示せず）が配されている。レンズ窓から被写体の画像がカメラモジュール１５に取り込まれる。
【００２７】
図２は、携帯電話機１の全体構成を示すブロック図である。
【００２８】
本実施の形態の携帯電話機１は、上述した各構成要素の他、ＣＰＵ１００、メモリ２００、映像エンコーダ３０１、音声エンコーダ３０２、通信モジュール３０３、バックライト駆動回路３０４、映像デコーダ３０５、音声デコーダ３０６、クロック３０７およびキー入力回路３０８を備えている。
【００２９】
カメラモジュール１５は、ＣＣＤ等の撮像素子を有し、画像を撮影する撮影部を含む。カメラモジュール１５は、撮像素子から出力された撮像信号をデジタル化し、その撮像信号にガンマ補正等の各種補正を施して映像エンコーダ３０１へ出力する。映像エンコーダ
３０１は、カメラモジュール１５からの撮像信号にエンコード処理を施してＣＰＵ１００へ出力する。
【００３０】
マイク１３は、集音した音声を音声信号に変換して音声エンコーダ３０２へ出力する。音声エンコーダ３０２は、マイク１３からのアナログの音声信号をデジタルの音声信号に変換するとともに、デジタルの音声信号にエンコード処理を施してＣＰＵ１００へ出力する。
【００３１】
通信モジュール３０３は、ＣＰＵ１００からの情報を無線信号に変換し、アンテナ３０３ａを介して基地局へ送信する。また、アンテナ３０３ａを介して受信した無線信号を情報に変換してＣＰＵ１００へ出力する。
【００３２】
バックライト駆動回路３０４は、ＣＰＵ１００からの制御信号に応じた駆動信号をパネルバックライト１１ｂに供給する。パネルバックライト１１ｂは、バックライト駆動回路３０４からの駆動信号により点灯し、液晶パネル１１ａを照明する。
【００３３】
映像デコーダ３０５は、ＣＰＵ１００からの映像信号を液晶パネル１１ａで表示できるアナログ若しくはデジタルの映像信号に変換し、液晶パネル１１ａに出力する。液晶パネル１１ａは、映像信号に応じた画像を表示面１１ｃ上に表示する。
【００３４】
音声デコーダ３０６は、ＣＰＵ１００からの音声信号、着信音やアラーム音等の各種報知音の音信号にデコード処理を施し、さらにアナログの音声信号に変換してスピーカ１４に出力する。スピーカ１４は、音声デコーダ３０６からの音声信号や音信号に基づいて音声や報知音などを再生する。
【００３５】
クロック３０７は、時間を計測し、計測した時間に応じた信号をＣＰＵ１００へ出力する。
【００３６】
キー入力回路３０８は、ハードキー１６が押されたときに、ハードキー１６に応じた入力信号をＣＰＵ１００へ出力する。
【００３７】
メモリ２００は、ＲＯＭおよびＲＡＭを含む記憶部である。メモリ２００には、ＣＰＵ１００に制御機能を付与するための制御プログラムが記憶されている。かかる制御プログラムには、パスワードにより認証するための制御プログラムが含まれる。
【００３８】
メモリ２００には、認証を行うための条件として登録されたパスワードが記録されている。パスワードは１つまたは複数の項目から構成される。各項目は、複数の要素の組み合わせからなる。複数の要素としては、ユーザの操作により入力された数字および数字が入力される際の入力方法などが挙げられる。数字には１〜９の数が用いられ、入力方法には、タップによる入力およびフリックによる入力が用いられる。たとえば、パスワードには４つの項目が設定されている。たとえば、第１項目には、数字“１”および入力方法“フリック”の組み合わせ、第２項目には、数字“２”および入力方法“タップ”の組み合わせ、第３項目には、数字“３”および入力方法“タップ”の組み合わせ、第４項目には数字“４”および入力方法“フリック”の組み合わせが設定される。
【００３９】
メモリ２００には、位置定義テーブルが記憶されている。位置定義テーブルには、表示面１１ｃに表示されている画像の位置と、画像が示す内容とが対応付けられている。画像には、テキストボックス、アイコンおよびボタンなどが含まれる。画像が示す内容には、ファイルやプログラムに関する命令や処理などが含まれる。図３（ａ）に示す数字のキーボタンの位置には、キーボタンに表わされた数字が対応付けられている。このため、後述
するように、数字“１”のキーボタンの位置がタッチされると、数字“１”のキーボタンに対応する数字“１”が特定される。
【００４０】
ＣＰＵ１００は、メモリ２００の位置定義テーブルを参考にしつつ、タッチセンサ１２からの位置信号に基づき、ユーザから入力された指示を特定する。ＣＰＵ１００は、ユーザからの指示に従って制御プログラムにより、カメラモジュール１５、マイク１３、通信モジュール３０３、パネルバックライト１１ｂ、液晶パネル１１ａ、スピーカ１４を動作させる。これにより、通話機能および電子メール機能などの各種アプリケーションが実行される。
【００４１】
ＣＰＵ１００は、表示制御部として、ユーザからタッチセンサ１２を介して入力された指示などに基づき、ディスプレイ１１を制御する。たとえば、ＣＰＵ１００は、パネルバックライト１１ｂに電圧を供給する制御信号をバックライト駆動回路３０４に出力し、パネルバックライト１１ｂを点灯する。また、ＣＰＵ１００は、映像信号を映像デコーダ３０５に出力し、液晶パネル１１ａの表示面１１ｃに画像を表示させる。一方、ＣＰＵ１００は、パネルバックライト１１ｂに電圧を供給させない制御信号をバックライト駆動回路３０４に出力することにより、パネルバックライト１１ｂを消灯する。また、ＣＰＵ１００は、液晶パネル１１ａの表示面１１ｃから画像を消す制御を行う。
【００４２】
たとえば、ＣＰＵ１００による制御により、表示面１１ｃには、図３（ａ）に示す登録画面が表示される。登録画面には、４つのテキストボックス、０〜９の数字が示されたキーボタン、および“ＯＫ”が示されたキーボタンが含まれる。４つのテキストボックスは、パスワードの４つの項目に数字を入力するための領域である。また、図６に示す認証画面が表示面１１ｃに表示される。認証画面は登録画面と同様である。
【００４３】
また、たとえば、表示面１１ｃには、図３（ｂ）に示すように、４つのテキストボックスおよびこれらテキストボックスに入力された数字が表示される。なお、数字の表示から所定時間後に数字に代えて記号“＊”が表示され、入力された数字が隠される。このように、数字および記号“＊”が、ユーザにより「入力された情報に対応する画像」としてテキストボックスに表示される。
【００４４】
さらに、数字が入力された方法を識別するための識別画像が表示される。たとえば、フリックによる数字の入力が行われた場合は、そのテキストボックスにマーク“○”が「入力方法を識別するための識別画像」として表示される。ここでは、パスワードの第１および第４項目に対する入力がフリックによる入力であれば、１つ目および４つ目のテキストボックスにマークが表示される。
【００４５】
ＣＰＵ１００は、登録部として、ユーザにより入力された数字および数字の入力方法を組み合わせてパスワードとしてメモリ２００に登録する。たとえば、図３（ａ）に示す数字“１”のキーボタン上に指がユーザによりタッチされると、タッチセンサ１２からＣＰＵ１００へ位置信号が出力される。ＣＰＵ１００は、位置定義テーブルに基づき、位置信号の入力位置に数字“１”のキーボタンが対応し、そのキーボタンが表わす数字“１”が入力されたことを特定する。また、ＣＰＵ１００は、指がタッチされてからリリースされるまでの間における所定時間内の入力位置の変位量を求める。入力位置の変位量が所定の閾値以上であれば、フリックによる入力と判断される。一方、入力位置の変位量が所定の閾値未満であれば、タップによる入力と判断される。このように判断された入力方法が、数字“１”の数字と共に、パスワードとしてメモリ２００に記憶される。
【００４６】
ＣＰＵ１００は、認証部としては、ユーザにより入力された数字および数字の入力方法を、登録部に登録された数字および数字の入力方法を含むパスワードと照合することによ
り認証を行う。パスワードの登録の場合と同様に、ＣＰＵ１００は、テキストボックスに入力された数字および入力方法を判断し、メモリ２００に一時的に保存する。一時的に保存された数字および入力方法がメモリ２００に登録されたパスワードと一致するか否かが判断される。これらが一致していれば、認証成功と判定される。一方、これらが一致しなければ、認証失敗と判定される。なお、数字の入力方法の登録と同様に、入力方法は、数字が入力される際の入力位置の移動による入力位置の変位量に基づいて判定される。
【００４７】
ＣＰＵ１００は、機能制御部として、認証の判定結果に応じて、キーガード機能の設定および解除を実行する。キーガードの設定は、キーガードの設定操作、パスワードの登録、電源のＯＦＦ、パネルバックライト１１ｂの消灯、休止状態の開始および所定ボタンの操作などにより実行される。なお、キーガードの設定操作としては、所定時間内に登録された電話番号から所定回数の着信を受けることなどが挙げられる。キーガード機能が設定されると、タッチセンサ１２等を通じたユーザからの入力が無効になる。一方、キーガード機能が解除されると、ユーザからの入力が受け付けられ、入力に応じた処理が実行される。なお、入力の無効には、タッチセンサ１２がユーザからの入力を検出しない場合、およびタッチセンサ１２が入力を検出しても、ＣＰＵ１００がタッチセンサ１２からの入力に基づいた処理を実行しない場合が含まれる。
【００４８】
＜第１の実施形態の処理手順＞
図３（ａ）は、登録用のパスワードを入力するための登録画面を表示面１１ｃに表示した図である。図３（ｂ）は、登録画面においてパスワードのテキストボックスに数字が入力された状態を示す図である。図４および図５は、ＣＰＵ１００により実行される、パスワードをメモリ２００に登録する処理手順を示すフローチャートである。
【００４９】
図１に示すように、６つのアイコンの画像を含む操作メニューの画面が表示面１１ｃに表示される。“登録”のアイコンがユーザにより選択されると、表示面１１ｃに図３（ａ）に示す登録画面が表示される（Ｓ１０１）。
【００５０】
ユーザにより指が表示面１１ｃにタッチされると、タッチされていた位置に応じた位置信号がタッチセンサ１２からＣＰＵ１００へ出力される。また、位置信号に応じた入力位置が一時的にメモリに保存される。タッチされた指が表示面１１ｃからリリースされると、リリース時の入力位置がメモリから読み出される(Ｓ１０２)。位置定義テーブルが参照され、リリース時の入力位置がキーボタン“１”の範囲内であれば、キーボタンが選択されたと判断される(Ｓ１０３:ＹＥＳ)。続いて、キーボタンが示す数字“１”が位置定義
テーブルから特定され、数字“１”が第１テキストボックスに表示される。数字が表示されてから所定時間が経過すると、数字“１”が消え、図３（ｂ）に示すように、記号“＊”が表示される(Ｓ１０４)。
【００５１】
また、表示面１１ｃに対する指のタッチからリリースまでの間、所定時間ごとに入力位置の変位量が計測される(Ｓ１０５)。指が表示面１１ｃからリリースされる直前の変位量が、たとえば、５０ｍｓ以内に５０ピクセル以上であれば、フリックによる入力であると判断される(Ｓ１０６:ＹＥＳ)。このため、第１テキストボックスにマーク“○”が表示
される(Ｓ１０７)。
【００５２】
ここで、数字“１”および入力方法“フリック”が組み合わされて、パスワードの第１項目としてメモリ２００に一時的に記憶される(Ｓ１０８)。
【００５３】
このようにして、パスワードの第１項目が特定されたことで、第１項目の順位“１”に“１”が加算され、次に項目の順位“ｎ”が“２”になる(Ｓ１０９)。項目の順位“ｎ”が“５”未満であれば(Ｓ１１０:ＮＯ)、第２項目に相当する第２テキストボックスが操
作対象となる(Ｓ１１１)。これにより、ＣＰＵ１００はＳ１０２の処理に戻り、第１テキストボックスに対する入力および第１項目の登録と同様の処理が繰り返される。
【００５４】
すなわち、キーボタン“２”上から指がリリースされると、リリース直前の入力位置が取得される(Ｓ１０２)。位置定義情報に基づき、入力位置がキーボタン“２”の範囲内であると判断される(Ｓ１０３:ＹＥＳ)。そして、キーボタン“２”に対応する数字“２”
が第２テキストボックスに表示され、それから所定時間後に数字“２”に代え記号“＊”が表示される(Ｓ１０４)。また、指が表示面１１ｃからリリースされる直前の変位量が計測され(Ｓ１０５)、変位量が、たとえば５０ｍｓ以内に５０ピクセル未満であれば、入力方法がタップあると判断される(Ｓ１０６:ＮＯ)。このように特定された数字“２”およ
び入力方法“タップ”が組み合わされて、パスワードの第２項目としてメモリ２００に一時的に記憶される(Ｓ１０８)。続いて、第２項目の順位“２”に“１”が加算され、次項目の順位“ｎ”が“３”になる(Ｓ１０９)。項目の順位“ｎ”が“５”未満であるため(
Ｓ１１０:ＮＯ)、第３項目に相当する第３テキストボックスが操作対象となる(Ｓ１１１)。再び、ＣＰＵ１００はＳ１０２の処理に戻り、項目の順位“ｎ”が“５”に達するまでＳ１０２〜Ｓ１１１の処理が上記と同様に繰り返される。
【００５５】
このように、第ｎテキストボックスに数字が入力されると、続いて第ｎ＋１テキストボックスが操作対象に設定される。なお、ユーザが操作対象に設定されているテキストボックス以外のテキストボックスに数字を入力したい場合、ユーザは数字のキーボタンではなく(Ｓ１０３:ＮＯ)、入力したいテキストボックス上をタッチする(Ｓ１１２)。これによ
り、タッチされたテキストボックスが操作対象に設定される(Ｓ１１３)。そして、Ｓ１０２〜Ｓ１１１の処理が繰り返される。これにより、操作対象のテキストボックスに数字が入力される。また、数字および入力方法が操作対象のテキストボックスに対応するパスワードの項目としてメモリ２００に一時的に記憶される。
【００５６】
こうして、第１〜第４項目に対応するテキストボックスの全てに数字が入力されれば、項目の順位“ｎ”が“５”に一致する(Ｓ１１０:ＹＥＳ)。この場合、パスワードの第１
〜第４項目の全てに対する数字および入力方法がメモリ２００に一時的に記憶されている。このため、ユーザがキーボタン“ＯＫ”を指でタッチすると、タッチによる入力位置が取得され(Ｓ１１４)、キーボタン“ＯＫ”が選択されたと判断される(Ｓ１１５:ＹＥＳ)
。これにより、パスワードの第１〜第４項目の全てに対する数字および入力方法が確定したため、メモリ２００に一時的に記憶されている数字および入力方法がパスワードとして登録される(Ｓ１１６)。
【００５７】
一方、パスワードの第１〜第４項目の全てに対して数字および入力方法が一度設定されても、ユーザが入力した数字などを修正したいことがある。この場合、ユーザは修正したい項目に対応するテキストボックス上を指でタッチする。このタッチによる入力位置がテキストボックスの範囲にあれば(Ｓ１１７:ＹＥＳ)、選択されたテキストボックスが操作
対象に設定される(Ｓ１１８)。さらに、Ｓ１０２〜Ｓ１０８の処理と同様に、入力位置に対応する数字および入力方法が操作対象のテキストボックスに表示されると共に、操作対象のテキストボックスに対応する項目として一時的に記憶される(Ｓ１１９〜Ｓ１２５)。これにより、パスワードの全ての項目に数字および入力方法が設定される。その後、キーボタン“ＯＫ”が選択されると(Ｓ１１５:ＹＥＳ)、設定されている数字および入力方法
がパスワードとして登録される(Ｓ１１６)。
【００５８】
図６は、認証用のパスワードを入力するための認証画面を表示面１１ｃに表示した図である。図７および図８は、入力されたパスワードに基づいて認証を行う処理手順を示すフローチャートである。
【００５９】
キーガード機能が設定されている状態で、ハードキー１６が操作されると、図６に示す認証画面が表示され（Ｓ２０１）、認証処理が開始される。
【００６０】
ユーザが表示面１１ｃにタッチした指を数字のキーボタン上からリリースすると、タッチセンサ１２からの位置信号に基づき入力位置が取得される(Ｓ２０２)。入力位置が数字のキーボタンの範囲内であれば(Ｓ２０３:ＹＥＳ)、そのキーボタンに対応する数字が第
１テキストボックスに表示され、それから所定時間後に数字に代えて所定の記号が表示される(Ｓ２０４)。また、リリース直前の所定時間内における入力位置の変位量が所定値以上であれば、フリックによる入力として、第１テキストボックスに、それを示すマークが表示される(Ｓ２０６:ＹＥＳ、Ｓ１０７)。一方、入力位置の変位量が所定値未満であれ
ば、入力方法がタップであると判断される(Ｓ２０６:ＮＯ)。このようにして入力された
数字および入力方法の組み合わせが、パスワードの第１項目に対する入力としてメモリ２００に一時的に記憶される(Ｓ２０８)。
【００６１】
続いて、パスワードの項目順位“ｎ”が“２”になり(Ｓ２０９)、項目順位“ｎ”が“５”未満であるため(Ｓ２１０:ＮＯ)、第２項目に相当する第２テキストボックスが操作
対象となる(Ｓ２１１)。項目の順位“ｎ”が“５”に達するまでＳ２０２〜Ｓ２１１の処理が繰り返される。
【００６２】
なお、通常は、第１〜第４項目に対応するテキストボックスが操作対象に順次設定される。しかし、設定された操作対象のテキストボックス以外のテキストボックスに数字をユーザが入力したい場合に、ユーザが数字を入力したいテキストボックス上をタッチすれば(Ｓ２０２、Ｓ２０３：ＮＯ、Ｓ２１２：ＹＥＳ、Ｓ２１４、Ｓ２１５：ＮＯ、Ｓ２１７
：ＹＥＳ)、タッチした入力位置に表示されているテキストボックスが操作対象に設定さ
れる(Ｓ２１３、Ｓ２１８)。そして、Ｓ２０２〜Ｓ２１１、Ｓ２１９〜ｓ２２５の処理が繰り返され、操作対象のテキストボックスに数字および入力方法が表示されると共に、テキストボックスに対応する項目に対して数字および入力方法が一時的に記憶される。
【００６３】
そして、第１〜第４項目に対応するテキストボックスの全てに数字が入力された状態で(Ｓ２１０:ＹＥＳ)、キーボタン“ＯＫ”がタッチされると、キーボタン“ＯＫ”が選択
されたと判断される(Ｓ２１４、Ｓ２１５:ＹＥＳ)。これにより、パスワードの第１〜第
４項目の全てに対する数字および入力方法が確定されたため、確定した数字および入力方法の組み合わせが登録されたパスワードに照合される(Ｓ２２６)。照合の結果、数字および入力方法の組み合わせが登録されたパスワードに一致していれば、認証の成功と判断され(Ｓ２２６:ＹＥＳ)、キーガードが解除される(Ｓ２２７)。一方、数字および入力方法
の組み合わせが登録されたパスワードに一致しなければ、認証の失敗と判断され(Ｓ２２
６:ＮＯ)、キーガードが維持されたまま、全てのテキストボックスに対する表示およびメモリ２００に一時的に記憶されていたパスワードの全項目に対する数字および入力方法が消されてから、第１テキストボックスが操作対象に設定される(Ｓ２２８)。ＣＰＵ１００は再びＳ２０２の処理に戻る。
【００６４】
以上、本実施形態によれば、入力された数字だけでなく、数字および入力方法の組み合わせがパスワードの項目として利用される。よって、パスワードの組み合わせが増えることにより、パスワードが解除されにくく、セキュリティが向上する。
【００６５】
さらに、数字の入力方法は、数字の入力の際に判断されることにより、数字の入力以外の操作が不要であるため、簡便である。
【００６６】
また、本実施形態によれば、テキストボックスに表示された数字が所定時間後に記号に代えられて表示される。このため、ユーザはテキストボックスに表示された記号を見るこ
とにより数字が入力されたことを確認することができるとともに、記号により入力した数字が他者に見られる虞が少なくなる。このように、ユーザの利便性とセキュリティの向上とが実現される。
【００６７】
さらに、本実施形態によれば、フリックによる入力の際にはマークが表示される。このため、マークに基づき、ユーザは、入力方法を容易に確認することができる。
【００６８】
＜その他の実施形態＞
以上、本発明の実施の形態について説明したが、本発明は、上記実施の形態によって何ら制限されるものではなく、また、本発明の実施の形態も、上記以外に種々の変更が可能である。
【００６９】
たとえば、上記実施形態では、入力位置の変位量によりフリックおよびタップの入力方法が判定された。これに代えてまたはこれと共に入力位置の移動方向が入力方法に用いられ得る。この場合、キーボタン上に指がユーザによりタッチされると、指がタッチされてからリリースされるまでの間における所定時間内の入力位置の変位量および移動方向が求められる。移動方向は表示面１１ｃに表示されている画面の方向に基づいて判断される。図１０に示すように、携帯電話機１のＸ軸が画面の横軸：Ｗと対応し、携帯電話機１のＹ軸が画面の縦軸：Ｈに対応する場合、タッチ位置の座標（Ｘ１、Ｙ１）およびリリース位置の座標（Ｘ２、Ｙ２）から横軸Ｗに対する角度：θが求められる。この角度：θが移動方向に相当する。
【００７０】
また、上記実施形態では、入力位置が所定の時間以内に所定の距離以上移動するフリックがパスワードの入力方法に用いられた。これに対し、時間に関係なく、入力位置が所定の距離以上移動するスライドもパスワードの入力方法に用いられ得る。
【００７１】
さらに、上記実施形態では、指が表示面にタッチされてからリリースまでの時間が所定時間より短いタップがパスワードの入力方法に用いられた。これに対し、指が表示面にタッチされてからリリースまでの時間が所定時間より長いロングタッチもパスワードの入力方法に用いられ得る。
【００７２】
さらに、上記実施形態では、フリックおよびタップがパスワードの入力方法に用いられたが、この入力方法に代えてまたはこの入力方法と共に、他の入力方法が用いられ得る。他の入力方法は、フリックおよびタップと同様に、ユーザのタッチによる入力位置の移動により判断されるような操作であればよい。たとえば、入力方法としては、テキストボックスに表示された複数の数字のうち、２つの数字を入れ替える操作が挙げられる。なお、図９では、わかり易くするために、各テキストボックスの数字が記号に代えられずに表示されている。図９（ａ）に示すように、各テキストボックスに数字が入力された状態で、ユーザは、表示面１１ｃの第４テキストボックス上に指をタッチし、指を第２テキストボックスにスライドさせる。すると、ＣＰＵ１００の制御により、図９（ｂ）に示すように、第４テキストボックスの数字“４”およびフリック入力を示すマーク“○”が第２テキストボックスに表示され、第２テキストボックスの数字“２”が第４テキストボックスに表示される。即ち、パスワードの第４項目の数字“４”および入力方法“フリック”と第２項目の数字“２”および入力方法“タップ”とが入れ替えられる。このような数字の入替も、入力方法の１つとされ、パスワードの項目の１つの要素としてメモリ２００に登録される。この場合、ユーザにより、４つの数字が入力された後に、数字“２”と数字“４”が入れ替えられて初めて、ＣＰＵ１００により認証が行われ、キーガードが解除される。
【００７３】
このように、テキストボックスに表示された数字を移動させる操作が入力方法の一つと
されることにより、認証に用いられる入力方法の数がさらに増加する。このため、パスワードの組み合わせが一層増え、セキュリティの向上がさらに図られる。
【００７４】
この入替による入力方法と同様に、数字の挿入も入力方法として判断される。具体的には、図９（ｃ）に示すように、各テキストボックスに数字が入力された状態で、ユーザは、第４テキストボックス上を指でタッチし、第１および第２テキストボックスの間に指をスライドさせて表示面１１ｃからリリースする。すると、ＣＰＵ１００の制御により、図９（ｄ）に示すように、第４テキストボックスの数字“４”およびフリック入力方法を示すマークが第２テキストボックスに表示され、第２および第３テキストボックスの数字“２”および“３”が１つずつ横にずれて、第３および第４テキストボックスに表示される。これにより、パスワードの第２項目が数字“４”および入力方法“フリック”に設定され、第３項目が数字“２”および入力方法“タップ”に設定され、第４項目が数字“３”および入力方法“タップ”に設定される。このように、第４項目の要素が入力位置の移動に応じて第２項目に挿入されるとともに、第２および第３項目の要素が第３および第４項目に代えられる。即ち、数字および入力方法が挿入される操作が、パスワードの項目の１つの要素としてメモリ２００に登録される。この場合、ユーザにより、４つの数字が入力された後に、数字“４”を数字“１”および“２”の間に挿入する操作がされて初めて、ＣＰＵ１００により認証が行われ、キーガードが解除される。
【００７５】
このように、入替操作と同様に、表示された数字を挿入させる操作が入力方法の一つとされることにより、セキュリティの向上がさらに図られる。
【００７６】
さらに、上記実施形態では、テキストボックスの数字および入力方法が修正される場合、テキストボックスがタッチにより操作対象とされてから、数字キーボタンが利用されて、操作対象のテキストボックスに数字が入力された。これに対して、上記の入替および挿入の入力方法によりテキストボックスの数字および入力方法が修正されても良い。これにより、数字および入力方法の修正が容易になる。
【００７７】
さらに、上記実施形態では、パスワードの各項目の要素に数字が利用されたが、数字に代えてまたは数字と共に、文字（かな、カタカナ、アルファベットなど）や記号などの情報も利用されても良い。この場合、パスワードとして利用される数字、文字または記号が示されたキーボタンが登録画面および認証画面に表示される。
【００７８】
さらに、上記実施形態では、キーガードが設定されている状態でハードキー１６が操作されると、認証処理が開始された。これに対して、電源のＯＮなど携帯電話機が使用可能な状態になったときに、認証が開始されても良い。
【００７９】
さらに、上記実施形態では、図１に示す形状の携帯電話機１が用いられたが、折り畳み式やスライド式などの形状の携帯電話機１が用いられても良い。また、携帯電話機１に代えて、ＰＤＡやＰＨＳなどの携帯端末装置が用いられても良い。
【００８０】
この他、本発明の実施の形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。たとえば、上記実施形態の一部または全部を組み合わせることができる。
【符号の説明】
【００８１】
１１  ディスプレイ
１２  タッチセンサ
１００  ＣＰＵ
２００  メモリ
【図１】
0005709565.tif 000002
【図２】
0005709565.tif 000003
【図３】
0005709565.tif 000004
【図４】
0005709565.tif 000005
【図５】
0005709565.tif 000006
【図６】
0005709565.tif 000007
【図７】
0005709565.tif 000008
【図８】
0005709565.tif 000009
【図９】
0005709565.tif 000010
【図１０】
0005709565.tif 000011