(57)【要約】【課題】パスワード入力において、ユーザの負担を低減することに貢献すること。【解決手段】電子機器は、ユーザの文字入力操作に基づいて、入力文字を受け付ける文字入力部と、照合対象文字を取得する照合対象文字取得部と、照合対象文字種別に基づいて、入力文字種別の正誤を判断する文字種別照合部と、入力文字種別の正誤に基づいて、入力文字種別を制御する文字種別制御部と、を備える。【選択図】図１
2014109990.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの文字入力操作に基づいて、入力文字を受け付ける文字入力部と、
照合対象文字を取得する照合対象文字取得部と、
照合対象文字種別に基づいて、入力文字種別の正誤を判断する文字種別照合部と、
前記入力文字種別の正誤に基づいて、前記入力文字種別を制御する文字種別制御部と、
を備えることを特徴とする電子機器。
【請求項２】
前記文字種別制御部は、前記入力文字種別が誤っている場合、前記入力文字種別を変更する請求項１に記載の電子機器。
【請求項３】
前記入力文字種別が誤っている場合、前記入力文字を削除する入力文字制御部を備える請求項１又は２に記載の電子機器。
【請求項４】
前記文字種別照合部は、前記照合対象文字種別に基づいて、所定の文字数毎に、前記入力文字種別の正誤を判断し、
前記入力文字制御部は、前記入力文字種別が誤っている文字以降の前記入力文字を削除する請求項３に記載の電子機器。
【請求項５】
前記入力文字と、前記照合対象文字と、を照合する文字照合部を備え、
前記文字照合部は、前記文字種別制御部が、所定の種類数を超えて、前記入力文字種別を変更した場合、前記入力文字を拒否する請求項１乃至４のいずれか一に記載の電子機器。
【請求項６】
前記文字照合部は、前記入力文字種別が正しい場合、前記入力文字と、前記照合対象文字を照合する請求項５に記載の電子機器。
【請求項７】
前記入力文字種別に関する情報を表示する表示部を備える請求項１乃至６のいずれか一に記載の電子機器。
【請求項８】
前記文字種別制御部は、ユーザの操作に基づいて、前記入力文字種別を変更する請求項１乃至７のいずれか一に記載の電子機器。
【請求項９】
ユーザの文字入力操作に基づいて、入力文字を受け付ける工程と、
照合対象文字を取得する工程と、
照合対象文字種別に基づいて、入力文字種別の正誤を判断する文字種別照合工程と、
前記入力文字種別の正誤に基づいて、前記入力文字種別を制御する文字種別制御工程と、
を含むことを特徴とする電子機器の制御方法。
【請求項１０】
ユーザの文字入力操作に基づいて、入力文字を受け付ける処理と、
照合対象文字を取得する処理と、
照合対象文字種別に基づいて、入力文字種別の正誤を判断する文字種別照合処理と、
前記入力文字種別の正誤に基づいて、前記入力文字種別を制御する文字種別制御処理と、
を電子機器を制御するコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
秘匿性の観点から、パスワードとして入力された文字は、表示部に表示されない場合が多い。例えば、パスワードとして入力された文字に代わって、アスタリスク記号（＊）、シャープ記号（＃）等が、表示部に表示される場合が多い。そのため、ユーザはパスワードを入力した後、入力した文字を確認できない。
【０００３】
特許文献１において、入力された文字の種類を判別できるように、文字の種類に応じて、文字の色、入力カーソルの形状等を変更する技術が開示されている。
【０００４】
特許文献２において、パスワード入力中の文字を、その文字の入力が確定するまで表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２４２９９１号公報
【特許文献２】特開２００１−１６６８４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
なお、上記先行技術文献等の各開示を、本書に引用をもって繰り込むものとする。以下の分析は、本発明の観点からなされたものである。
【０００７】
キーボード上の同一のキーに対しては、異なる文字が割り当てられる場合が多い。例えば、キーボード上の同一のキーを用いて、英字、平仮名、カタカナ、数字、記号等、複数の種類の文字を入力可能な場合が多い。そのため、ユーザは、想定外の種類の文字で、パスワードを入力する場合がある。しかし、パスワードとして入力された文字が、アスタリスク記号等で表示部に表示された場合、ユーザは誤認証の原因を、タイピングミスと誤解する場合がある。その結果、ユーザは、誤った種類の文字で、パスワード入力を繰り返す場合がある。
【０００８】
特許文献１において開示された技術では、ユーザは、予め、文字の種類毎の、文字の色、入力カーソルの形状等を記憶しておく必要がある。そのため、入力可能な文字の種類が増加するほど、ユーザの負担が増加する。
【０００９】
従って、パスワード入力において、ユーザの負担を低減することに貢献する電子機器、その制御方法及びプログラムが、望まれる。
【００１０】
なお、特許文献２において開示された技術では、ユーザのタイピング（文字を確定するまでの速度）が遅い場合、他人にパスワードを盗み見られる恐れがある。つまり、特許文献２に開示された技術では、パスワードの秘匿性が低減する恐れがある。
【課題を解決するための手段】
【００１１】
本発明の第１の視点によれば、ユーザの文字入力操作に基づいて、入力文字を受け付ける文字入力部と、照合対象文字を取得する照合対象文字取得部と、照合対象文字種別に基づいて、入力文字種別の正誤を判断する文字種別照合部と、前記入力文字種別の正誤に基づいて、前記入力文字種別を制御する文字種別制御部と、を備える電子機器が、提供される。
【００１２】
本発明の第２の視点によれば、ユーザの文字入力操作に基づいて、入力文字を受け付ける工程と、照合対象文字を取得する工程と、照合対象文字種別に基づいて、入力文字種別の正誤を判断する文字種別照合工程と、前記入力文字種別の正誤に基づいて、前記入力文字種別を制御する文字種別制御工程と、を含む電子機器の制御方法が、提供される。
なお、本方法は、ユーザの文字入力操作を受け付ける文字入力部を備える電子機器という特定の機械に結び付けられている。
【００１３】
本発明の第３の視点によれば、ユーザの文字入力操作に基づいて、入力文字を受け付ける処理と、照合対象文字を取得する処理と、照合対象文字種別に基づいて、入力文字種別の正誤を判断する文字種別照合処理と、前記入力文字種別の正誤に基づいて、前記入力文字種別を制御する文字種別制御処理と、を電子機器を制御するコンピュータに実行させるプログラムが、提供される。
なお、このプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント（non-transient）なものとすることができる。本発明は、コンピュータプログラム製品として具現することも可能である。
【発明の効果】
【００１４】
本発明の各視点によれば、パスワード入力において、ユーザの負担を低減することに貢献する電子機器、その制御方法及びプログラムが、提供される。
【図面の簡単な説明】
【００１５】
【図１】一実施形態の概要を説明するための図である。
【図２】第１の実施形態に係る電子機器１の全体構成の一例を示す平面図である。
【図３】表示部１０の表示の一例を示す図である。
【図４】第１の実施形態に係る電子機器１の内部構成の一例を示す図である。
【図５】キーボードと、文字の一例を示す図である。
【図６】キーボードのキー配列の一例を示す図である。
【図７】キーボードのキー配列の一例を示す図である。
【図８】入力文字と、登録パスワードの文字種別の一例を示す図である。
【図９】第１の実施形態に係る電子機器１の動作の一例を示すフローチャートである。
【図１０】入力文字と登録パスワードの一例を示す図である。
【図１１】第２の実施形態に係る電子機器１の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
初めに、図１を用いて一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。
【００１７】
上述の通り、ユーザは、想定外の種類の文字で、パスワードを入力する場合がある。しかし、その場合に、ユーザは誤認証の原因を、タイピングミスと誤解する場合がある。その結果、ユーザは、誤った種類の文字で、パスワード入力を繰り返す場合がある。従って、パスワード入力において、ユーザの負担を低減することに貢献する電子機器が、望まれる。
【００１８】
そこで、一例として、図１に示す電子機器１００を提供する。電子機器１００は、ユーザの文字入力操作に基づいて、入力文字を受け付ける文字入力部１０１と、照合対象文字を取得する照合対象文字取得部１０２と、照合対象文字種別に基づいて、入力文字種別の正誤を判断する文字種別照合部１０３と、入力文字種別の正誤に基づいて、入力文字種別を制御する文字種別制御部１０４と、を備える。
【００１９】
まず、電子機器１００は、ユーザの文字入力操作に基づいて、入力文字を受け付ける。また、電子機器１００は、照合対象の文字を取得する。例えば、パスワードを照合する場合、照合対象の文字は、登録されたパスワードである。
【００２０】
そして、電子機器１００は、照合対象の文字の種類に基づいて、入力文字の種類の正誤を判断する。具体的には、入力文字の種類が、照合対象の文字の種類と一致した場合、電子機器１００は、入力文字の種類が正しいと判断する。一方、入力文字の種類が、照合対象の文字の種類と一致しない場合、電子機器１００は、入力文字の種類が誤っていると判断する。
【００２１】
そして、電子機器１００は、入力文字の種類の正誤に基づいて、入力文字の種類を制御する。なお、以下の説明では、入力文字の種類を、入力文字種別と呼ぶ。また、照合対象の各文字の種類を、照合対象文字種別と呼ぶ。また、以下の説明では、文字の種類を文字種別と呼ぶ。文字種別は、英字、平仮名、カタカナ、数字、記号等の文字の種類を含むことが好ましい。なお、文字種別は各種あるが、その詳細は問わない。
【００２２】
例えば、ユーザがパスワードを入力する際に、誤った文字種別でパスワードを入力した場合を考える。その場合、電子機器１００は、入力文字種別が誤っているため、入力文字種別を変更する。そのため、電子機器１００では、ユーザが誤った種類の文字で、パスワード入力を繰り返す恐れが低下する。従って、電子機器１００は、パスワード入力において、ユーザの負担を低減することに貢献する。
【００２３】
以下に具体的な実施の形態について、図面を参照してさらに詳しく説明する。
【００２４】
［第１の実施形態］
第１の実施形態について、図面を用いてより詳細に説明する。なお、以下の説明では、上述の照合対象文字を、登録パスワードと呼ぶ。
【００２５】
図２は、本実施形態に係る電子機器１の全体構成の一例を示す平面図である。電子機器１は、表示部１０を含んで構成される。なお、本実施形態に係る電子機器１を、図２で示す形態に限定する趣旨ではない。例えば、スマートフォン、携帯電話、ゲーム機、タブレットＰＣ（Personal Computer）、ノートＰＣ、ＰＤＡ（Personal Data Assistants；携帯情報端末）等の電子機器であってもよい。
【００２６】
ユーザは、表示部１０により電子機器１が表示する情報を視認する。表示部１０は、液晶パネル、有機ＥＬ（Electro Luminescence）パネル等が好ましい。
【００２７】
例えば、電子機器１は、表示部１０にソフトウェアキーボードを表示しても良い。ソフトウェアキーボードとは、ソフトウェアによって表示されるキーボード画像を意味する。電子機器１は、表示部１０にソフトウェアキーボードを表示する場合、タッチパネル（図示せず）を備えることが好ましい。その場合、タッチパネルは、表示部１０の表示画像の表示位置に対応する、ユーザの接触操作（又は近接操作）を検出することが好ましい。なお、以下の説明では、簡単のため、ソフトウェアキーボード、及びハードウェアキーボードを、キーボードと呼ぶ。
【００２８】
図３は、表示部１０の表示の一例を示す図である。図３の場合、表示部１０は、文字入力領域２０１と、パスワード入力領域２０２と、を含む。
【００２９】
図３の場合、電子機器１は、文字入力領域２０１にソフトウェアキーボードを表示する。なお、図３は、本発明の対象を、図３に示すキー配列に限定する趣旨ではない。
【００３０】
また、電子機器１は、入力文字数と、同数のアスタリスク記号を、パスワード入力領域２０２に表示することが好ましい。例えば、入力文字数が４文字である場合、電子機器１は、パスワード入力領域２０２に「＊＊＊＊」と表示することが好ましい。
【００３１】
図４は、電子機器１の内部構成の一例を示す図である。電子機器１は、表示部１０と、文字入力部２０と、記憶部３０と、制御部４０と、報知部５０と、を含んで構成される。制御部４０は、入力文字決定部４１と、照合対象文字取得部４２と、文字種別照合部４３と、文字種別制御部４４と、入力文字制御部４５と、文字照合部４６と、を含んで構成される。図４には、簡単のため、本実施形態に係る電子機器１に関係するモジュールを主に記載する。なお、表示部１０は、上述の通りであるため、更なる説明を省略する。
【００３２】
文字入力部２０は、ユーザの文字入力操作を受け付ける。例えば、文字入力部２０は、ソフトウェアキーボード、ハードウェアキーボード等が好ましい。
【００３３】
記憶部３０は、電子機器１を動作させるために必要な情報を記憶する。例えば、記憶部３０は、入力文字種別を記憶する。また、記憶部３０は、登録パスワードを記憶する。また、記憶部３０は、入力文字種別の変更順序を記憶することが好ましい。入力文字種別の変更についての詳細は後述する。
【００３４】
制御部４０は、電子機器１の全体を制御すると共に、図３に示す各部を制御する。制御部４０は、電子機器１に搭載されたコンピュータに、そのハードウェアを用いて、電子機器１の処理を実行させるコンピュータプログラムにより実現することもできる。
【００３５】
入力文字決定部４１は、入力文字種別に基づいて、入力文字を決定する。
【００３６】
図５は、キーボードと、入力文字決定部４１が決定した文字の一例を示す図である。図５（ａ）は、キーボードの一例を示す図である。図５（ｂ）は、キーと、キーの押下回数と、入力文字種別と、決定される文字と、の対応関係の一例を示す図である。図５（ｂ）では、図５（ａ）に示すキー３０１、キー３０２について説明する。
【００３７】
例えば、入力文字種別が英字の場合に、文字入力部２０が、キー３０１の押下操作を１回検出したとする。その場合、入力文字決定部４１は、入力文字を「Ａ」と決定する。また、入力文字種別が平仮名の場合に、文字入力部２０が、キー３０１の押下操作を１回検出したとする。その場合、入力文字決定部４１は、入力文字を「か」と決定する。また、入力文字種別が数字の場合に、文字入力部２０が、キー３０１の押下操作を１回検出したとする。その場合、入力文字決定部４１は、入力文字を「２」と決定する。
【００３８】
一方、入力文字種別が英字の場合に、文字入力部２０が、キー３０２の押下操作を１回検出したとする。その場合、入力文字決定部４１は、入力文字を「Ｄ」と決定する。また、入力文字種別が平仮名の場合に、文字入力部２０が、キー３０２の押下操作を１回検出したとする。その場合、入力文字決定部４１は、入力文字を「さ」と決定する。また、入力文字種別が数字の場合に、文字入力部２０が、キー３０２の押下操作を１回検出したとする。その場合、入力文字決定部４１は、入力文字を「３」と決定する。
【００３９】
従って、図５（ａ）に示すキーボードの場合、入力文字決定部４１は、キーの押下回数、及び入力文字種別に基づいて、入力文字を決定する。なお、文字入力部２０がキーの押下操作を２回以上検出した場合については、図５（ｂ）に示すとおりである。そのため、文字入力部２０がキーの押下操作を２回以上検出した場合について、詳細な説明は省略する。
【００４０】
照合対象文字取得部４２は、登録パスワードを取得する。具体的には、照合対象文字取得部４２は、記憶部３０から登録パスワードを取得する。
【００４１】
文字種別照合部４３は、入力文字種別と、照合対象文字種別と、を照合する。具体的には、文字種別照合部４３は、入力文字に含まれる各文字と、登録パスワードにおいて対応する序列の文字と、の文字種別を照合する。ここで、入力文字と、登録パスワードと、で対応する序列の文字において、文字種別の異なる、少なくとも一の文字が含まれるとする。その場合、文字種別照合部４３は、入力文字種別が誤っていると判断する。一方、入力文字と、登録パスワードと、で対応する序列の各文字において、文字種別が一致した場合、文字種別照合部４３は、入力文字種別が誤っていると判断する。
【００４２】
文字種別制御部４４は、入力文字種別を制御する。具体的には、文字種別制御部４４は、入力文字種別の正誤に基づいて、入力文字種別を制御する。例えば、文字種別制御部４４は、入力文字種別が誤っている場合、入力文字種別を変更することが好ましい。その場合、文字種別制御部４４は、予め定められた順序で、入力文字種別を変更することが好ましい。なお、ユーザが、予め、入力文字種別の変更順序を設定しても良い。
【００４３】
また、文字種別制御部４４は、入力文字種別を変更した場合、入力文字種別に関する情報を、表示部１０に表示することが好ましい。具体的には、文字種別制御部４４は、入力文字種別を表す文字、又は画像であることが好ましい。例えば、制御部４０は、入力文字種別が英字である場合、表示部に「英字入力」と表示しても良い。
【００４４】
図６、図７は、キーボードのキー配列の一例を示す図である。図６（ａ）は、入力文字種別が、英字の場合のキーボードのキー配列の一例を示す図である。図６（ｂ）は、入力文字種別が、平仮名の場合のキーボードのキー配列の一例を示す図である。図６（ｃ）は、数字の場合のキーボードのキー配列の一例を示す図である。制御部４０が、表示部１０にソフトウェアキーボードを表示する場合、制御部４０は、入力文字種別に応じて、ソフトウェアキーボード画像を変更することが好ましい。
【００４５】
また、キーボードのキー配列は、図７に示すキー配列であっても良い。例えば、図７の破線で示すグループ２２１は、各キーに対して、３種類（英字、かな文字、数字）の文字種別が割り当てられる。なお、簡単のため、図７においては、破線で示すグループ２２１以外のキー配列の詳細は省略する。キーボードのキー配列は各種あるが、その詳細は問わない。
【００４６】
入力文字制御部４５は、入力文字種別が誤っている場合、入力文字を削除する。そして、入力文字制御部４５が入力文字を削除した後、文字入力部２０は、最初（１文字目）から文字入力を受け付けることが好ましい。
【００４７】
文字照合部４６は、入力文字と、登録パスワードと、を照合する。具体的には、文字種別制御部４４が、所定の種類数を超えて、入力文字種別を変更した場合、文字照合部４６は入力文字を拒否する。一方、文字種別照合部４３が、入力文字種別が正しいと判断した場合を考える。その場合、文字照合部４６は、入力文字と、登録パスワードの文字を照合する。
【００４８】
図８は、入力文字と、登録パスワードの文字種別の一例を示す図である。図８（ａ）は、キーボードの一例を示す図である。図８（ｂ）は、登録パスワードと、入力文字の一例を示す図である。図８（ｂ）の場合、まず、入力文字と、登録パスワードと、が一致するためには、入力文字種別は、英字である必要がある。そして、文字入力部２０が、キー３１１、キー３１２、キー３１３、キー３１４の順に、キー押下操作を検出する必要がある。
【００４９】
ここで、図８（ｂ）に示す入力文字の場合、文字入力部２０は、キー３１１、キー３１２、キー３１３、キー３１４の順に、キー押下操作を検出する。つまり、図８（ｂ）の場合、ユーザは、正しい順序でキーを押下している。しかし、図８（ｂ）に示す入力文字の場合、文字種別は、数字である。従って、図８（ｂ）の場合、入力文字種別が誤っていると、文字種別照合部４３は判断する。
【００５０】
ところで、上述の通り、パスワードが入力された場合、表示部１０は、パスワード入力領域２０２にアスタリスク等を表示する場合が多い。そこで、図８（ｂ）の場合、制御部４０は、表示部１０に、「＊＊＊＊」と表示したとする。その場合、ユーザは、パスワードが誤認証となる原因（文字種別が誤っていること）に気が付かない恐れがある。しかし、本実施形態に係る電子機器１においては、入力文字種別と、照合対象文字種別と、が異なる場合、文字種別制御部４４は、入力文字種別を変更する。従って、ユーザが正しいキーを押下した場合には、ユーザは誤認証となった原因を考えず、再度、同一のキーを押下すれば良い。
【００５１】
報知部５０は、アラームを出力する。具体的には、報知部５０は、音、振動、光等を、アラームとして出力することが好ましい。そのため、報知部５０は、スピーカ、又はバイブレータ、又はＬＥＤ（Light Emitting Diode）等であることが好ましい
【００５２】
例えば、文字照合部４６が、入力文字と、登録パスワードが異なると判断した場合、報知部５０は、アラームを出力することが好ましい。また、文字種別制御部４４が、所定の種類数を超えて、入力文字種別を変更した場合、報知部５０はアラームを出力することが好ましい。
【００５３】
例えば、文字種別照合部４３が、英字、平仮名、カタカナ、数字の４種類の文字種別について、入力文字種別と、照合対象文字種別と、を照合する設定であるとする。そして、文字種別照合部４３が、入力文字種別が誤っていると判断した場合、文字種別制御部４４は、所定の順序で、入力文字種別を切り替える。そして、文字種別照合部４３が、入力文字種別が誤っていると判断したとする。または、文字照合部４６が、上記の４種類の入力文字種別のいずれの場合にも、入力文字が誤っていると判断したとする。その場合、報知部５０は、アラームを出力することが好ましい。
【００５４】
次に、本実施形態に係る電子機器１の動作について説明する。
【００５５】
図９は、本実施形態に係る電子機器１の動作の一例を示すフローチャートである。
【００５６】
ステップ１において、制御部４０は、パスワード入力待ち状態に遷移する。そして、ステップＳ２に遷移する。例えば、制御部４０は、電子機器１が起動された際、パスワード入力待ち状態に遷移しても良い。または、制御部４０は、所定のアプリケーションを起動した際、パスワード入力待ち状態に遷移しても良い。
【００５７】
パスワード入力待ち状態では、文字入力部２０は、ユーザの文字入力操作を受け付ける。例えば、制御部４０は、パスワード入力待ち状態では、パスワード入力領域２０２に、パスワード入力画面を表示しても良い。さらに、制御部４０は、パスワード入力待ち状態では、文字入力領域２０１にソフトウェアキーボードを表示しても良い。
【００５８】
ステップＳ２において、文字入力部２０が入力文字の入力終了操作を受け付けたか否かを、制御部４０は判断する。文字入力部２０が入力文字の入力終了操作を受け付けた場合（ステップＳ２のＹｅｓ分岐）には、ステップＳ３に遷移する。一方、文字入力部２０が入力文字の入力終了操作を受け付けていない場合（ステップＳ２のＮｏ分岐）には、ステップＳ２に戻り、処理を継続する。
【００５９】
ステップＳ３において、入力文字種別が正しいか否かを、文字種別照合部４３は判断する。入力文字種別が正しい場合（ステップＳ３のＹｅｓ分岐）には、ステップＳ７に遷移する。一方、入力文字種別が誤っている場合(ステップＳ３のＮｏ分岐)には、ステップＳ４に遷移する。
【００６０】
ステップＳ４において、入力文字決定部４１が、所定の種類数の文字種別で入力文字を決定したか否かを、文字種別制御部４４は判断する。所定の種類数の文字種別で、入力文字を決定した場合（ステップＳ４のＹｅｓ分岐）には、ステップＳ９に遷移する。一方、所定の種類の文字種別で、入力文字を決定していない場合（ステップＳ４のＮｏ分岐）には、入力文字制御部４５は、入力文字を削除する（ステップＳ５）。
【００６１】
そして、ステップＳ６において、文字種別制御部４４は、入力文字種別を変更する。そして、ステップＳ２に遷移し、処理を継続する。例えば、変更前の入力文字種別が、平仮名であるとする。その場合、文字種別制御部４４は、異なる入力文字種別（カタカナ、英字、数字等）に変更する。従って、本実施形態に係る電子機器１において、ユーザは、入力文字種別を自ら変更する必要がない。
【００６２】
ステップＳ７において、入力文字と、登録パスワードが一致するか否かを、文字照合部４６は判断する。入力文字と、登録パスワードが一致する場合（ステップＳ７のＹｅｓ分岐）には、文字照合部４６は、入力文字が登録パスワードであると確定する（ステップＳ８）。そして、制御部４０は、パスワード入力待ち状態を終了する。一方、入力文字と、登録パスワードが一致しない場合（ステップＳ７のＮｏ分岐）には、ステップＳ９に遷移する。
【００６３】
ステップＳ９において、文字照合部４６は、入力文字が登録パスワードでないと確定する。そして、報知部５０はアラームを出力する（ステップ１０）。
【００６４】
［変形例１］
電子機器１は、入力文字種別を変更する操作キー（図示せず、以下、変換キーと呼ぶ）を備えていても良い。その場合、変換キーが、変換キーに対するユーザの操作を検出した場合、文字種別制御部４４は、入力文字種別を変更しても良い。つまり、文字種別制御部４４は、ユーザの操作に基づいて、入力文字種別を変更しても良い。
【００６５】
本実施形態に係る電子機器１の第１の効果は、パスワード入力において、ユーザの負担を低減することに貢献することである。なぜなら、本実施形態に係る電子機器１は、入力文字と、登録パスワードと、の文字種別が異なる場合、入力文字種別を変更する。そのため、入力文字が認証されなかった場合、ユーザは、誤認証の原因が文字種別であったことを推測できる。従って、本実施形態に係る電子機器１は、パスワード入力において、ユーザの負担を低減することに貢献する。
【００６６】
本実施形態に係る電子機器１の第２の効果は、パスワードの秘匿性の低減を抑制することに貢献することである。なぜなら、本実施形態に係る電子機器１は、入力文字と、登録パスワードと、の文字種別が異なる場合、入力文字を削除する。そのため、他人は、登録パスワードを推測できない。従って、本実施形態に係る電子機器１は、パスワードの秘匿性の低減を抑制することに貢献する。
【００６７】
［第２の実施形態］
続いて、第２の実施形態について、図面を用いてより詳細に説明する。
【００６８】
本実施形態は、入力文字種別が誤っている箇所を、ユーザに明示する形態である。なお、本実施形態における説明では、第１の実施形態と重複する部分の説明は省略する。さらに、本実施形態における説明では、第１の実施形態と同一の構成要素には、同一の符号を付し、その説明を省略する。
【００６９】
文字種別照合部４３は、照合対象文字種別に基づいて、所定の文字数毎に、入力文字種別の正誤を判断する。以下の説明では、文字種別を照合する文字列を、文字種別照合区間と呼ぶ。また、文字種別照合区間の文字数を、種別照合文字数と呼ぶ。
【００７０】
入力文字制御部４５は、入力文字のうち、入力文字種別が誤っている文字以降の入力文字を削除する。
【００７１】
図１０は、入力文字と登録パスワードの一例を示す図である。図１０の場合、文字種別照合部４３は、３文字毎に、入力文字種別と、照合対象文字種別と、を照合する。
【００７２】
具体的には、まず、図１０（ａ）に示すように、入力文字が３文字入力された場合、文字種別照合部４３は、入力文字種別の正誤を判断する。図１０（ａ）の場合、登録パスワードにおいて、文字種別照合区間の文字は、「ＡＪＤ」である。また、入力文字において、文字種別照合区間の文字は、「ｆｄＫ」である。ここで、文字「ＡＪＤ」の文字種別は、英字である。また、文字「ｆｄＫ」の文字種別も英字である。そのため、文字種別照合部４３は、入力文字種別が正しいと判断する。そして、文字種別照合部４３は、次の文字種別照合区間を設定する。具体的には、図１０（ｂ）の場合、文字種別照合部４３は、４文字目から６文字目の文字を、次の文字種別照合区間として設定する。
【００７３】
そして、図１０（ｂ）に示すように、入力文字が６文字入力された場合、文字種別照合部４３は、再び、入力文字種別の正誤を判断する。つまり、図１０（ｂ）の場合、登録パスワードにおいて、文字種別照合区間の文字は、「Ｔ２４」である。また、入力文字において、文字種別照合区間の文字は、「ｍたさ」である。ここで、文字「Ｔ２４」の文字種別は、「英字、数字、数字」の順である。一方、文字「ｍたさ」の文字種別は、「英字、平仮名、平仮名」の順である。従って、文字種別照合部４３は、入力文字種別が誤っていると判断する。そして、図１０（ｃ）に示すように、入力文字制御部４５は、５番目の文字「た」以降の文字を削除する。なお、上述の通り、制御部４０は、入力文字を「＊」等として、表示部１０に表示する。さらに、文字入力部２０が入力文字の入力終了操作を受け付けた後で、文字照合部４６は、入力文字と、登録パスワードと、を照合する。従って、入力文字制御部４５が入力文字の一部を削除した場合であっても、他人がパスワードを推測することは困難である。
【００７４】
次に、本実施形態に係る電子機器１の動作について説明する。
【００７５】
図１１は、本実施形態に係る電子機器１の動作の一例を示すフローチャートである。
【００７６】
図９に示すステップＳ１において、制御部４０は、パスワード入力待ち状態に遷移する。そして、ステップＳ１０１において、文字入力部２０が入力文字の入力終了操作を受け付けたか否かを、制御部４０は判断する。
【００７７】
文字入力部２０が入力文字の入力終了操作を受け付けた場合（ステップＳ１０１のＹｅｓ分岐）には、ステップＳ１０２に遷移する。ステップＳ１０２において、文字照合部４６は、入力文字と、登録パスワードを照合する。文字照合部４６は、入力文字と、登録パスワードが一致すると決定した場合、入力文字が登録パスワードであると確定する。そして、制御部４０は、パスワード入力待ち状態を終了する。文字照合部４６は、入力文字と、登録パスワードが一致しないと決定した場合、入力文字が登録パスワードでないと確定する。そして、報知部５０はアラームを出力する。
【００７８】
一方、文字入力部２０がパスワードの入力終了操作を受け付けていない場合（ステップＳ１０１のＮｏ分岐）には、ステップＳ１０３に遷移する。
【００７９】
ステップＳ１０３において、文字種別照合区間の文字が入力されたか否かを、入力文字決定部４１は判断する。例えば、文字種別照合部４３は、種別照合文字数を３文字と設定したとする。その場合、入力文字のうち、所定の区間の３文字が入力されたか否かを、入力文字決定部４１は判断する。なお、これは、種別照合文字数を３文字に限定する趣旨ではない。
【００８０】
文字種別照合区間の文字が入力された場合（ステップＳ１０３のＹｅｓ分岐）には、ステップＳ１０４に遷移する。一方、文字種別照合区間の文字が入力されていない場合（ステップＳ１０３のＮｏ分岐）には、ステップＳ１０１に戻り、処理を継続する。
【００８１】
ステップＳ１０４において、文字種別照合区間において、入力文字種別が正しいか否かを、文字種別照合部４３は判断する。文字種別照合区間において、入力文字種別が正しい場合（ステップＳ１０４のＹｅｓ分岐）には、文字種別照合部４３は、文字種別照合区間を変更する（ステップＳ１０５）。そして、ステップＳ１０１に遷移し、処理を継続する。
【００８２】
例えば、文字種別照合部４３は、種別照合文字数を３文字と設定したとする。そして、文字種別照合部４３は、１文字目から３文字目の文字を、文字種別照合区間として設定していたとする。その場合、ステップＳ１０５において、文字種別照合部４３は、４文字目から６文字目の文字を、次の文字種別照合区間とする。
【００８３】
一方、文字種別照合区間において、入力文字種別が誤っている場合（ステップＳ１０４のＮｏ分岐）には、ステップＳ１０６に遷移する。
【００８４】
ステップＳ１０６において、入力文字制御部４５は、入力文字のうち、入力文字種別が誤っている文字以降の入力文字を削除する。
【００８５】
ステップＳ１０７において、文字種別制御部４４は、入力文字種別を変更する。そして、ステップＳ１０８において、入力文字種別が誤っている文字から文字入力操作を受け付ける。そして、ステップＳ１０１に遷移し、処理を継続する。なお、文字種別確認区間の途中で、文字入力部２０が入力終了操作を受け付けた場合、文字種別照合部４３は、入力された文字までの文字種別を照合することが好ましい。
【００８６】
以上のように、本実施形態に係る電子機器１は、入力文字種別が誤っている箇所をユーザに明示する。そのため、ユーザは、誤った文字種別の文字を入力した場合、入力終了操作を行う前に、誤った文字種別の箇所を把握できる。従って、本実施形態に係る電子機器１は、より一層、パスワード入力において、ユーザの負担を低減することに貢献する。
【００８７】
上記の実施形態では、ソフトウェアキーボードを用いる形態について説明した。しかし、キーボードはハードウェアキーボードであってもよい。その場合、文字入力部２０は、ハードウェアキーボードに対する操作に基づいて、入力文字を受け付ける。
【００８８】
また、上記した実施形態の説明では、文字種別照合区間を３文字として、説明した。しかし、これは、文字種別照合区間を３文字に限定する趣旨ではない。文字種別照合区間は、１文字、又は２文字の文字であっても良い。または、文字種別照合区間は、４文字以上の文字であっても良い。
【００８９】
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
【００９０】
（付記１）上記第１の視点に係る電子機器の通りである。
【００９１】
（付記２）前記文字種別制御部は、前記入力文字種別が誤っている場合、前記入力文字種別を変更する付記１に記載の電子機器。
【００９２】
（付記３）前記入力文字種別が誤っている場合、前記入力文字を削除する入力文字制御部を備える付記１又は２に記載の電子機器。
【００９３】
（付記４）前記文字種別照合部は、前記照合対象文字種別に基づいて、所定の文字数毎に、前記入力文字種別の正誤を判断し、前記入力文字制御部は、前記入力文字種別が誤っている文字以降の入力文字を削除する付記３に記載の電子機器。
【００９４】
（付記５）前記入力文字と、前記照合対象文字を照合する文字照合部を備え、前記文字照合部は、前記文字種別制御部が、所定の種類数を超えて、前記入力文字種別を変更した場合、前記入力文字を拒否する付記１乃至４のいずれか一に記載の電子機器。
【００９５】
（付記６）前記文字照合部は、前記入力文字種別が正しい場合、前記入力文字と、前記照合対象文字を照合する付記５に記載の電子機器。
【００９６】
（付記７）前記入力文字種別に関する情報を表示する表示部を備える付記１乃至６のいずれか一に記載の電子機器。
【００９７】
（付記８）前記文字種別制御部は、ユーザの操作に基づいて、前記入力文字種別を変更する付記１乃至７のいずれか一に記載の電子機器。
【００９８】
（付記９）上記第２の視点に係る電子機器の制御方法の通りである。
【００９９】
（付記１０）前記文字種別制御工程において、前記入力文字種別が誤っている場合、前記入力文字種別を変更する付記９に記載の電子機器の制御方法。
【０１００】
（付記１１）前記入力文字種別が誤っている場合、前記入力文字を削除する入力文字制御工程を含む付記９又は１０に記載の電子機器の制御方法。
【０１０１】
（付記１２）前記文字種別照合工程において、前記照合対象文字種別に基づいて、所定の文字数毎に、前記入力文字種別の正誤を判断し、前記入力文字制御工程において、前記入力文字種別が誤っている文字以降の入力文字を削除する付記１１に記載の電子機器の制御方法。
【０１０２】
（付記１３）前記入力文字と、前記照合対象文字を照合する文字照合工程を含み、前記文字照合工程において、前記入力文字種別が所定の種類数を超えて変更された場合、前記入力文字を拒否する付記９乃至１２のいずれか一に記載の電子機器の制御方法。
【０１０３】
（付記１４）前記文字照合工程において、前記入力文字種別が正しい場合、前記入力文字と、前記照合対象文字を照合する付記１３に記載の電子機器の制御方法。
【０１０４】
（付記１５）上記第３の視点に係るプログラムの通りである。
【０１０５】
（付記１６）前記文字種別制御処理において、前記入力文字種別が誤っている場合、前記入力文字種別を変更する付記１５に記載のプログラム。
【０１０６】
（付記１７）前記入力文字種別が誤っている場合、前記入力文字を削除する入力文字制御処理を含む付記１５又は１６に記載のプログラム。
【０１０７】
（付記１８）前記文字種別照合処理において、前記照合対象文字種別に基づいて、所定の文字数毎に、前記入力文字種別の正誤を判断し、前記入力文字制御処理において、前記入力文字種別が誤っている文字以降の入力文字を削除する付記１７に記載のプログラム。
【０１０８】
（付記１９）前記入力文字と、前記照合対象文字を照合する文字照合処理を実行し、前記文字照合処理において、前記入力文字種別が所定の種類数を超えて変更された場合、前記入力文字を拒否する付記１５乃至１８のいずれか一に記載のプログラム。
【０１０９】
（付記２０）前記文字照合処理において、前記入力文字種別が正しい場合、前記入力文字と、前記照合対象文字を照合する付記１９に記載のプログラム。
【０１１０】
なお、引用した上記の特許文献の各開示は、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の示要素（各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む）の多様な組み合わせ、ないし、選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。特に、本書に記載した数値範囲については、当該範囲内に含まれる任意の数値ないし小範囲が、別段の記載のない場合でも具体的に記載されているものと解釈されるべきである。
【符号の説明】
【０１１１】
１、１００  電子機器
１０  表示部
２０、１０１  文字入力部
３０  記憶部
４０  制御部
４１  入力文字決定部
４２、１０２  照合対象文字取得部
４３、１０３  文字種別照合部
４４、１０４  文字種別制御部
４５  入力文字制御部
４６  文字照合部
５０  報知部
２０１  文字入力領域
２０２  パスワード入力領域
２２１  グループ
３０１、３０２、３１１〜３１４  キー
【図１】
2014109990.tif 000003
【図２】
2014109990.tif 000004
【図３】
2014109990.tif 000005
【図４】
2014109990.tif 000006
【図５】
2014109990.tif 000007
【図６】
2014109990.tif 000008
【図７】
2014109990.tif 000009
【図８】
2014109990.tif 000010
【図９】
2014109990.tif 000011
【図１０】
2014109990.tif 000012
【図１１】
2014109990.tif 000013