(57)【要約】      （修正有）【課題】入力した文字が第３者に特定されるのを抑制する。【解決手段】表示入力装置１００は、タッチスクリーン１と、制御部と、を備える。タッチスクリーン１は、ボタン内に文字を付していない複数のボタン４１１を並べた第１オブジェクト４１０を表示するとともに、枠内に文字を付した複数の枠を複数のボタン４２１と同じ配列パターンで並べた第２オブジェクト４２０を表示する。制御部は、複数のボタンのいずれかに対して入力操作が行われたことを検知すると、入力操作が行われたボタンの第１オブジェクト内での配列位置を対象配列位置として認識し、複数の枠のうち第２オブジェクト内での配列位置が対象配列位置と同じ枠の枠内に付された文字の入力指示を受けたと判断する。【選択図】図３
2019008465.tif 000002
【特許請求の範囲】
【請求項１】
入力画面を表示し、文字を入力する入力操作をユーザーから受け付けるタッチスクリーンと、
前記入力画面に対して行われた前記入力操作を検知し、ユーザーから入力指示を受けた文字を判断する制御部と、を備え、
前記タッチスクリーンは、前記入力画面内に、ボタン内に文字を付していない複数のボタンを並べた第１オブジェクトを表示するとともに、前記入力画面内の前記第１オブジェクトの表示領域とは異なる領域に、枠内に文字を付した複数の枠を前記複数のボタンと同じ配列パターンで並べた第２オブジェクトを表示し、
前記制御部は、前記複数のボタンのいずれかに対して前記入力操作が行われたことを検知すると、前記入力操作が行われた前記ボタンの前記第１オブジェクト内での配列位置を対象配列位置として認識し、前記複数の枠のうち前記第２オブジェクト内での配列位置が前記対象配列位置と同じ前記枠の枠内に付された文字の入力指示を受けたと判断することを特徴とする表示入力装置。
【請求項２】
前記タッチスクリーンは、予め定められた回転操作をユーザーから受け付けると、前記回転操作の操作量に応じて前記第２オブジェクトを回転させ、
前記制御部は、前記タッチスクリーンが前記回転操作を受け付けてから、前記複数のボタンのいずれかに対して前記入力操作が行われたことを検知すると、前記複数の枠のうち回転後の前記第２オブジェクト内での配列位置が前記対象配列位置と同じ前記枠の枠内に付された文字の入力指示を受けたと判断することを特徴とする請求項１に記載の表示入力装置。
【請求項３】
前記タッチスクリーンは、前記第１オブジェクトとして、横方向に並ぶ前記ボタンの個数と縦方向に並ぶ前記ボタンの個数とが同数のオブジェクトを表示することを特徴とする請求項２に記載の表示入力装置。
【請求項４】
前記タッチスクリーンは、前記第１オブジェクトとして、横方向に並ぶ前記ボタンの個数と縦方向に並ぶ前記ボタンの個数とが異なるオブジェクトを表示し、前記回転操作をユーザーから受け付けると、前記第２オブジェクトの回転角度と同じ角度だけ前記第１オブジェクトを回転させることを特徴とする請求項２に記載の表示入力装置。
【請求項５】
前記タッチスクリーンは、予め定められた切替操作をユーザーから受け付けると、現在表示している前記第２オブジェクトに代えて、前記複数の枠の枠内に付す文字をユーザーが任意に設定し登録したユーザー設定オブジェクトを新たな前記第２オブジェクトとして表示することを特徴とする請求項１〜４のいずれか１項に記載の表示入力装置。
【請求項６】
前記タッチスクリーンは、予め定められた表示サイズ変更操作をユーザーから受け付けると、前記第２オブジェクトの表示サイズを変更することを特徴とする請求項１〜５のいずれか１項に記載の表示入力装置。
【請求項７】
前記タッチスクリーンは、予め定められた表示位置変更操作をユーザーから受け付けると、前記第２オブジェクトの表示位置を変更することを特徴とする請求項１〜６のいずれか１項に記載の表示入力装置。
【請求項８】
請求項１〜７のいずれか１項に記載の表示入力装置を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示入力装置およびそれを備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、パスワードや暗証番号の入力をユーザーから受け付ける受付部を備えたシステムが知られている（たとえば、特許文献１参照）。たとえば、ユーザー認証を行う装置やシステムでは、ユーザーにより入力されたパスワードや暗証番号に基づき、当該ユーザーが正規ユーザーであるか否かの判断が行われる。
【０００３】
また、従来、タッチスクリーンを備えた表示入力装置が知られている。このような表示入力装置は、たとえば、スマートフォンやタブレット端末などに設置され、パスワードや暗証番号の入力をユーザーから受け付ける受付部として機能する。
【０００４】
表示入力装置は、パスワードや暗証番号の入力をユーザーから受け付けるとき、複数の入力ボタン（たとえば、ソフトウェアテンキー）を表示する。そして、パスワードや暗証番号の入力受付は、ソフトウェアテンキーを介して行われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−９１３３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ユーザーがタッチスクリーンに表示されたソフトウェアテンキーを操作して文字（数を表す文字である数字を含む）を入力するとき、ユーザーの背後や横に居る第３者にタッチスクリーンの表示画面を覗き見される場合がある。第３者がタッチスクリーンの表示画面を覗き見した状態で、ユーザーがタッチスクリーンに表示されたソフトウェアテンキーを操作すると、ユーザーが入力した文字（数字）が特定される。パスワードや暗証番号の入力時に第３者による覗き見が行われてしまうと、パスワードや暗証番号が第３者に漏洩するという不都合が生じる。
【０００７】
本発明は、上記課題を解決するためになされたものであり、タッチスクリーンに対する操作によって入力した文字（数字）が第３者に特定されるのを抑制することが可能な表示入力装置およびそれを備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の局面による表示入力装置は、入力画面を表示し、文字を入力する入力操作をユーザーから受け付けるタッチスクリーンと、入力画面に対して行われた入力操作を検知し、ユーザーから入力指示を受けた文字を判断する制御部と、を備える。タッチスクリーンは、入力画面内に、ボタン内に文字を付していない複数のボタンを並べた第１オブジェクトを表示するとともに、入力画面内の第１オブジェクトの表示領域とは異なる領域に、枠内に文字を付した複数の枠を複数のボタンと同じ配列パターンで並べた第２オブジェクトを表示する。制御部は、複数のボタンのいずれかに対して入力操作が行われたことを検知すると、入力操作が行われたボタンの第１オブジェクト内での配列位置を対象配列位置として認識し、複数の枠のうち第２オブジェクト内での配列位置が対象配列位置と同じ枠の枠内に付された文字の入力指示を受けたと判断する。
【０００９】
本発明の第２の局面による画像形成装置は、上記表示入力装置を備える。
【００１０】
本発明の構成では、ボタン内に文字を付していない複数のボタンを並べた第１オブジェクトがタッチスクリーンの入力画面内に表示される。文字を入力する入力操作は複数のボタンに対して行われるが、複数のボタンのボタン内には文字が付されていない。したがって、ユーザーが入力操作を行っているときに第３者にタッチスクリーンの入力画面を覗き見されたとしても（複数のボタンのいずれに対して入力操作を行ったかを第３者に見られたとしても）、ユーザーにより入力された文字が第３者に特定されるのを抑制することができる。
【００１１】
ここで、タッチスクリーンの入力画面内の第１オブジェクトの表示領域とは異なる領域には、枠内に文字を付した複数の枠を複数のボタンと同じ配列パターンで並べた第２オブジェクトが表示される。複数のボタンにそれぞれ割り当てられた文字は第２オブジェクトに示される。これにより、複数のボタンのボタン内に文字が付されていなくても、ユーザーは第２オブジェクトを見ることにより、自身が入力したい文字に対応するボタンを容易に知ることができる。したがって、ユーザーの利便性が低下することはない。
【発明の効果】
【００１２】
本発明の構成では、タッチスクリーンに対する操作によって入力した文字（数字）が第３者に特定されるのを抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による表示入力装置の構成を示す図
【図２】本発明の一実施形態による表示入力装置を備えた複合機の構成を示す図
【図３】本発明の一実施形態による表示入力装置が表示する入力画面を示す図
【図４】本発明の一実施形態による表示入力装置が行う判断処理の流れを示す図
【図５】本発明の一実施形態による表示入力装置が回転操作を受け付けたときに行う表示動作について説明するための図
【図６】本発明の一実施形態による表示入力装置が回転操作を受け付けたときに行う表示動作について説明するための図
【図７】本発明の一実施形態による表示入力装置が切替操作を受け付けたときに行う表示動作について説明するための図
【図８】本発明の一実施形態による表示入力装置が表示サイズ変更操作を受け付けたときに行う表示動作について説明するための図
【図９】本発明の一実施形態による表示入力装置が表示位置変更操作を受け付けたときに行う表示動作について説明するための図
【発明を実施するための形態】
【００１４】
＜装置構成＞
図１に示すように、本発明の一実施形態による表示入力装置１００は、タッチスクリーン１を備える。タッチスクリーン１は、表示パネル１１およびタッチパネル１２を含む。表示パネル１１は、液晶表示パネルである。タッチパネル１２は、マルチタッチパネルであり、表示パネル１１の表面上に設置される。
【００１５】
タッチスクリーン１は、各種設定を受け付けるためのソフトウェアボタンやメッセージなどを含む画面を表示パネル１１に表示する。また、タッチスクリーン１は、タッチパネル１２を介してユーザーからタッチ操作を受け付ける。
【００１６】
また、表示入力装置１００は、制御部２を備える。制御部２は、ＣＰＵ２１およびメモリー２２（ＲＯＭやＲＡＭなど）を含む。メモリー２２には、タッチスクリーン１に画面を表示させるための表示プログラムや、タッチスクリーン１に表示する画面の画面データなどが記憶される。
【００１７】
制御部２は、表示プログラムや画面データに基づき、タッチスクリーン１の表示動作を制御する。また、制御部２は、表示入力装置１００に対して行われた操作（タッチスクリーン１に対するタッチ操作など）を検知する。そして、制御部２は、表示入力装置１００に対する操作に応じた処理（タッチスクリーン１の表示画面を切り替える処理など）をタッチスクリーン１に行わせる。
【００１８】
制御部２は、タッチスクリーン１に対するタッチ操作の内容（タッチ操作が行われたソフトウェアボタン）を認識するため、タッチパネル１２の出力値に基づき、タッチ操作のタッチ位置（座標）を検知する。たとえば、タッチパネル１２の出力値とタッチ位置との対応関係を示す情報はメモリー２２に予め記憶される。制御部２は、タッチ位置を検知すると、当該検知したタッチ位置と表示画面の画面データとを比較し、タッチ位置に表示されているソフトウェアボタンを認識する。
【００１９】
また、表示入力装置１００は、記憶部３を備える。記憶部３は、ＲＯＭ（たとえば、ＥＥＰＲＯＭ）などの不揮発性の記憶デバイスを含む。制御部２は、記憶部３に接続され、記憶部３からのデータの読み出しや記憶部３へのデータの書き込みを行う。
【００２０】
なお、表示入力装置１００は、画像形成装置など種々の装置の操作パネルとして用いることができる。たとえば、図２に示すように、表示入力装置１００は複合機２００（「画像形成装置」に相当）に設置可能である。
【００２１】
複合機２００は、原稿を読み取って原稿の画像データを生成する画像読取部２０１や、画像データ（たとえば、画像読取部２０１による原稿の読み取りによって得られた原稿の画像データ）に基づく画像を用紙に印刷する印刷部２０２などを備える。画像読取部２０１や印刷部２０２を制御するため、複合機２００には複合機制御部２０３が備えられる。
【００２２】
表示入力装置１００が複合機２００に設置される場合、表示入力装置１００の制御部２は複合機制御部２０３に接続される。そして、制御部２は、複合機制御部２０３から指示を受け、表示入力装置１００を制御する。
【００２３】
図示しないが、表示入力装置１００は、スマートフォンやタブレット端末などのディスプレイとして用いることもできる。さらに、表示入力装置１００は、ＡＴＭ（Ａｕｔｏｍａｔｅｄ  Ｔｅｌｌｅｒ  Ｍａｃｉｎｅ）などの自動取引装置のディスプレイとして用いることもできる。
【００２４】
＜入力操作＞
表示入力装置１００は、パスワードや暗証番号の入力をユーザーから受け付ける。たとえば、ログイン機能を有する複合機２００に表示入力装置１００が設置される場合、表示入力装置１００は、複合機２００へのログインを許可するか否かの判定に用いるパスワードの入力をユーザーから受け付ける。
【００２５】
他の例として、スマートフォンやタブレット端末などの携帯情報端末に表示入力装置１００が設置される場合、表示入力装置１００は、画面ロックを解除するためのパスワードの入力をユーザーから受け付ける。なお、画面ロックが解除されていない状態では、携帯情報端末の機能を使用することはできない。また、ＡＴＭなどの自動取引装置に表示入力装置１００が設置される場合、表示入力装置１００は、出金などの金融サービスを利用するための暗証番号の入力をユーザーから受け付ける。
【００２６】
一般的に、複数の文字を含む文字列がパスワードや暗証番号として使用される。パスワードや暗証番号として使用される文字としては、数を表す文字である数字やアルファベット文字などが挙げられる。以下、パスワードや暗証番号として使用される文字が数字（アラビア数字）である場合を例にとって説明する。
【００２７】
パスワードや暗証番号の入力をユーザーから受け付けるとき、制御部２は、図３に示すような入力画面４０の表示指示をタッチスクリーン１に与える。タッチスクリーン１は、制御部２から表示指示を受けると、入力画面４０を表示し、パスワードや暗証番号を成す数字を入力する入力操作（タッチ操作の１つであるタップ操作）をユーザーから受け付ける。
【００２８】
入力画面４０には、入力欄Ｃ４０が配される。タッチスクリーン１は、ユーザーから入力指示を受けた数字を入力欄Ｃ４０に表示する。たとえば、ユーザーが入力を指示した数字はアスタリスクなどの記号に置換されて入力欄Ｃ４０に表示される。
【００２９】
また、入力画面４０には、ユーザーから数字の入力を受け付けるためのソフトウェアボタンである入力ボタン４１１を複数含む第１オブジェクト４１０が配される。複数の入力ボタン４１１は、所定の配列パターンで並べられる。たとえば、入力ボタン４１１の個数は１２個である。そして、縦方向に並ぶ入力ボタン４１１の個数が４個となり、横方向に並ぶ入力ボタン４１１の個数が３個となるように、複数の入力ボタン４１１がマトリクス状に並べられる。すなわち、第１オブジェクト４１０は、複数の入力ボタン４１１をマトリクス状に並べたボタン群の画像である。
【００３０】
複数の入力ボタン４１１を含むボタン群はテンキーとして機能する。すなわち、第１オブジェクト４１０はソフトウェアテンキーである。複数の入力ボタン４１１のいずれかに対してユーザーが入力操作を行うと、入力操作の対象となった入力ボタン４１１に割り当てられている数字が入力欄Ｃ４０に入力（表示）される。
【００３１】
たとえば、複数の入力ボタン４１１のうち１０個の入力ボタン４１１のそれぞれに対して、０、１、２、３、４、５、６、７、８および９の各数字が割り当てられる。残り２個の入力ボタン４１１に対しては、数字が割り当てられない（２個の入力ボタン４１１が余る）。これにより、入力画面４０では、１０種類の数字の入力が可能である。
【００３２】
なお、余りの入力ボタン４１１に対して他の入力ボタン４１１に割り当てた数字を重複して割り当ててもよい。たとえば、或る入力ボタン４１１に「１」を割り当て、他の入力ボタン４１１にも「１」を割り当てる、といったことが行える。この場合には、前者の入力ボタン４１１に対して入力操作を行った場合および後者の入力ボタン４１１に対して入力操作を行った場合のいずれの場合あっても、入力欄Ｃ４０に「１」が入力される。
【００３３】
従来から一般的に使用されるテンキーでは、各ボタンの内側領域に、対応する数字（テキスト）が付される。たとえば、或るボタンに「１」が割り当てられていれば、当該ボタンの内側領域には数字「１」が付される。したがって、ユーザーはテンキーを見ることにより、自身が入力したい数字が割り当てられたボタンを知ることができる。「１」を入力したい場合には、数字「１」が付されたボタンを操作すればよい。
【００３４】
その一方、複数の入力ボタン４１１にはいずれにも数字が付されていない。すなわち、複数の入力ボタン４１１の内側領域は空白となっている。その代わりに、複数の入力ボタン４１１のそれぞれについて、入力ボタン４１１に対して入力操作を行ったときに入力される数字をユーザー（数字を入力しようとしている操作者）に認識させるための第２オブジェクト４２０が入力画面４０に表示される。
【００３５】
タッチスクリーン１は、制御部２から表示指示を受けると、入力画面４０内に、第１オブジェクト４１０に加えて、第２オブジェクト４２０を表示する。このとき、タッチスクリーン１は、入力画面４０内の第１オブジェクト４１０の表示領域とは異なる領域に第２オブジェクト４２０を表示する（第１オブジェクト４１０と第２オブジェクト４２０とが重ならないように表示する）。たとえば、タッチスクリーン１は、第２オブジェクト４２０の表示サイズを第１オブジェクト４１０の表示サイズよりも小さくする。また、タッチスクリーン１は、第２オブジェクト４２０を第１オブジェクト４１０の表示位置よりも下方に表示する。なお、第２オブジェクト４２０の表示位置はユーザーが任意に変更することができる（詳細は後述する）。
【００３６】
第２オブジェクト４２０は、枠内に数字を付した複数の枠４２１を含む画像である。言い換えると、第２オブジェクト４２０は、四角形の図形を複数含む。図３では、便宜上、各枠４２０の枠内から符号の引き出し線を引き出す。
【００３７】
枠４２１の個数は入力ボタン４１１の個数と同数（１２個）である。そして、複数の枠４２１は、複数の入力ボタン４１１と同じ配列パターン（所定の配列パターン）で並べられる。すなわち、縦方向に並ぶ枠４２１の個数が４個となり、横方向に並ぶ枠４２１の個数が３個となるように、複数の枠４２１がマトリクス状に並べられる。なお、互いに隣接する一方の枠４２１および他方の枠４２１の各枠線は互いに重なる。このため、ユーザーからは、複数の縦線および複数の横線によって１つの大きな外枠の内部が複数（１２個）の領域に区切られたように見える。
【００３８】
第１オブジェクト４１０（数字を付していないソフトウェアテンキー）に含まれる複数の入力ボタン４１１にそれぞれ対応する数字は第２オブジェクト４２０に示される。ユーザーは第２オブジェクト４２０を確認することにより、入力ボタン４１１に対して入力操作を行ったときに入力される数字を知ることができる。
【００３９】
たとえば、ユーザーが「６」を入力しようとしているとする。第２オブジェクト４２０を見ると、複数の枠４２１のうち、枠内に「６」が付された枠４２１は、上から２つ目で左から３つ目の枠４２１である。言い換えると、枠内に「６」が付された枠４２１は、２行目３列目に位置する。この場合には、第１オブジェクト４１０に含まれる複数の入力ボタン４１１のうち、上から２つ目で左から３つ目の入力ボタン４１１に対して入力操作を行うと、入力欄Ｃ４０に「６」を入力することができる。
【００４０】
タッチスクリーン１は、複数の入力ボタン４１１のいずれかに対して入力操作が行われたとき、タッチ位置（座標）を示す値を制御部２に出力する。そして、制御部２は、タッチスクリーン１の出力値に基づき、ユーザーから入力指示を受けた数字を判断する判断処理を行う。
【００４１】
以下に、図４に示すフローチャートを参照し、制御部２により行われる判断処理の流れを説明する。図４に示すフローチャートのスタートは、複数の入力ボタン４１１のいずれかに対して入力操作（タッチ操作）が行われたことを制御部２が検知したときである。
【００４２】
ステップＳ１において、制御部２は、複数の入力ボタン４１１のいずれに対して入力操作が行われたかを判別し、当該判別した入力ボタン４１１の第１オブジェクト４１０内での配列位置を対象配列位置として認識する。たとえば、制御部２は、上から何行目で左から何列目の入力ボタン４１１に対して入力操作が行われたかを認識する。
【００４３】
ステップＳ２において、制御部２は、複数の枠４２１のうち第２オブジェクト４２０内での配列位置が対象配列位置と同じ枠４２１を対象枠４２１として認識する。たとえば、上から２行目で左から３列目の入力ボタン４１１に対して入力操作が行われた場合には、複数の枠４２１のうち上から２行目で左から３列目の枠４２１（図３に示す例では、枠内に「６」を付した枠４２１）が対象枠４２１となる。
【００４４】
ステップＳ３において、制御部２は、対象枠４２１の枠内に付された数字を対象数字として認識する。そして、ステップＳ４において、制御部４は、対象数字がユーザーから入力指示を受けた数字であると判断する。
【００４５】
その後、制御部４は、タッチスクリーン１に指示し、対象数字を入力欄Ｃ４０に表示させる。たとえば、入力欄Ｃ４０に表示される対象数字はアスタリスクなどの記号に置換される。
【００４６】
なお、図３に示す例では、複数の枠４２１のうち２個の枠４２１の各枠内には数字が付されていない。以下の説明では、枠内に数字が付されていない枠４２１に符号４２１Ｂを付し、空白枠４２１Ｂと称する場合がある。
【００４７】
ここで、たとえば、複数の入力ボタン４１１のうち入力操作が行われた入力ボタン４１１の第１オブジェクト４１０内での配列位置が空白枠４２１Ｂの第２オブジェクト４２０内での配列位置と同じであったとする。すなわち、上から４行目で左から１列目の入力ボタン４１１、または、上から４行目で左から３列目の入力ボタン４１１、に対して入力操作が行われたとする。
【００４８】
この場合、制御部４は、入力ボタン４１１に対する入力操作を無効な操作と認識する。このため、空白枠４２１Ｂと配列位置の位置関係が同じ入力ボタン４１１に対してユーザーが入力操作を行っても、入力欄Ｃ４０には数字が入力（表示）されない。これにより、第２オブジェクト４２０に空白枠４２１Ｂを含めておけば、空白枠４２１Ｂと配列位置の位置関係が同じ入力ボタン４１１をダミーボタン（ユーザーが入力操作を行っても当該操作が無効化されるボタン）として機能させることができる。
【００４９】
本実施形態の表示入力装置１００は、上記のように、入力画面４０を表示し、数字（文字）を入力する入力操作をユーザーから受け付けるタッチスクリーン１と、入力画面４０に対して行われた入力操作を検知し、ユーザーから入力指示を受けた数字を判断する制御部２と、を備える。タッチスクリーン１は、入力画面４０内に、ボタン内に数字を付していない複数の入力ボタン４１１を並べた第１オブジェクト４１０を表示するとともに、入力画面４０内の第１オブジェクト４１０の表示領域とは異なる領域に、枠内に数字を付した複数の枠４２１を複数の入力ボタン４１１と同じ配列パターン（所定の配列パターン）で並べた第２オブジェクト４２０を表示する。制御部２は、複数の入力ボタン４１１のいずれかに対して入力操作が行われたことを検知すると、入力操作が行われた入力ボタン４１１の第１オブジェクト４１０内での配列位置を対象配列位置として認識し、複数の枠４２１のうち第２オブジェクト４２０内での配列位置が対象配列位置と同じ枠４２１の枠内に付された数字の入力指示を受けたと判断する。
【００５０】
本実施形態の構成では、ボタン内に文字を付していない複数の入力ボタン４１１を並べた第１オブジェクト４１０がタッチスクリーン１の入力画面４０内に表示される。数字を入力する入力操作は複数の入力ボタン４１１に対して行われるが、複数の入力ボタン４１１のボタン内には数字が付されていない。したがって、ユーザーが入力操作を行っているときに第３者にタッチスクリーン１の入力画面４０を覗き見されたとしても（複数の入力ボタン４１１のいずれに対して入力操作を行ったかを第３者に見られたとしても）、ユーザーにより入力された数字が第３者に特定されるのを抑制することができる。
【００５１】
ここで、タッチスクリーン１の入力画面４０内の第１オブジェクト４１０の表示領域とは異なる領域には、枠内に数字を付した複数の枠４２１を複数の入力ボタン４１１と同じ配列パターン（所定の配列パターン）で並べた第２オブジェクト４２０が表示される。複数の入力ボタン４１１にそれぞれ割り当てられた数字は第２オブジェクト４２０に示される。これにより、複数の入力ボタン４１１のボタン内に数字が付されていなくても、ユーザーは第２オブジェクト４２０を見ることにより、自身が入力したい数字が割り当てられた入力ボタン４１１を容易に知ることができる。したがって、ユーザーの利便性が低下することはない。
【００５２】
＜回転操作＞
制御部２は、入力画面４０の表示中、予め定められた回転操作の受け付けをタッチスクリーン１に行わせる。たとえば、タッチスクリーン１は、タッチスクリーン１の２点をタッチし、タッチした２点間の略中心を支点として円弧を描くように２点のタッチ位置をタッチしたまま移動させるタッチ操作を回転操作として受け付ける。
【００５３】
制御部２は、タッチスクリーン１に対して回転操作が行われたことを検知すると、第２オブジェクト４２０の回転指示をタッチスクリーン１に与える。タッチスクリーン１は、制御部２から回転指示を受けると、第２オブジェクト４２０を回転させる。なお、第２オブジェクト４２０の回転角度は、回転操作の操作量（タッチ位置の移動量）に応じて変わる。たとえば、第２オブジェクト４２０は、９０°、１８０°および２７０°のいずれかの角度だけ回転する（回転操作の操作量が多いほど、第２オブジェクト４２０の回転角度が大きくなる）。回転操作の操作量と回転角度との対応関係を示す情報は制御部２のメモリー２２に予め記憶される。
【００５４】
たとえば、図３に示した入力画面４０の表示中に、タッチスクリーン１が回転操作を受け付けたとする。また、タッチスクリーン１が受け付けた回転操作の操作量に対応する回転角度が９０°であったとする。
【００５５】
この場合、図５に示すように、タッチスクリーン１は、第２オブジェクト４２０の中心を支点とし、当該支点回りに第２オブジェクト４２０を９０°回転させる。たとえば、第２オブジェクト４２０の回転方向は時計回り方向である。なお、タッチスクリーン１は、第２オブジェクト４２０を回転させた後、各枠４２１の枠内に付された数字の向きを上向きに変更する。
【００５６】
ここで、図５に示す例では、横方向に並ぶ入力ボタン４１１の個数と縦方向に並ぶ入力ボタン４１１の個数とが異なる。このため、第２オブジェクト４２０だけを回転させてしまうと、複数の枠４２１の配列パターンが複数の入力ボタン４１１の配列パターンと一致しなくなる。
【００５７】
このため、制御部２は、横方向に並ぶ入力ボタン４１１の個数と縦方向に並ぶ入力ボタン４１１の個数とが異なる場合、タッチスクリーン１に対して回転操作が行われたことを検知すると、第２オブジェクト４２０に加えて、第１オブジェクト４１０の回転指示もタッチスクリーン１に与える。タッチスクリーン１は、制御部２から第１オブジェクト４１０の回転指示を受けると、第１オブジェクト４１０の中心を支点とし、当該支点回りに第１オブジェクト４１０を回転させる。図５に示す例では、第１オブジェクト４１０は時計回り方向に９０°回転する。これにより、複数の枠４２１の配列パターンと複数の入力ボタン４１１の配列パターンとが一致する。
【００５８】
なお、図６に示すように、横方向に並ぶ入力ボタン４１１の個数と縦方向に並ぶ入力ボタン４１１の個数とが同じ場合がある。すなわち、横方向に並ぶ枠４２１の個数と縦方向に並ぶ枠４２１の個数とが同じ場合がある。この場合には、第２オブジェクト４２０だけを回転させても、複数の枠４２１の配列パターンと複数の入力ボタン４１１の配列パターンとが一致する。したがって、横方向に並ぶ入力ボタン４１１の個数と縦方向に並ぶ入力ボタン４１１の個数とが同じ場合（横方向に並ぶ枠４２１の個数と縦方向に並ぶ枠４２１の個数とが同じ場合）、タッチスクリーン１は、回転操作を受け付けると、第２オブジェクト４２０だけを回転させる。
【００５９】
制御部２は、タッチスクリーン１が回転操作を受け付けてから（第２オブジェクト４２０の回転後）、複数の入力ボタン４１１のいずれかに対して入力操作が行われたことを検知すると、複数の枠４２１のうち回転後の第２オオブジェクト４２０内での配列位置が対象配列位置と同じ枠４２１の枠内に付された数字（対象数字）の入力指示を受けたと判断する。
【００６０】
たとえば、図６の左図に示した例において、上から２行目で左から３列目に位置する入力ボタン４１１に対して入力操作を行うと、入力欄Ｃ４０には「６」が入力される。その一方、図６の右図に示した例において、上から２行目で左から３列目に位置する入力ボタン４１１に対して入力操作を行うと、入力欄Ｃ４０には「５」が入力される。図６の右図に示した例において、入力欄Ｃ４０に「６」を入力するには、上から３行目で左から３列目に位置する入力ボタン４１１に対して入力操作を行う必要がある。
【００６１】
この構成では、回転操作を行うことにより、複数の入力ボタン４１１にそれぞれ割り当てられる数字を変更することができる。すなわち、パスワードや暗証番号を成す数字列（文字列）が同じであっても、当該数字列の入力時に操作が必要な入力ボタン４１１を変更することができる。これにより、タッチスクリーン１に付着した指紋の付着位置からパスワードや暗証番号を成す数字列が第３者に特定される、という不都合の発生を抑制することができる。
【００６２】
＜切替操作＞
制御部２は、入力画面４０の表示中、予め定められた切替操作の受け付けをタッチスクリーン１に行わせる。たとえば、タッチスクリーン１は、タッチスクリーン１の表面を指で払うようなタッチ操作（フリック操作）を切替操作として受け付ける。
【００６３】
制御部２は、タッチスクリーン１に対して切替操作が行われたことを検知すると、第２オブジェクト４２０の切替指示をタッチスクリーン１に与える。タッチスクリーン１は、制御部２から切替指示を受けると、現在表示している第２オブジェクト４２０に代えて、別の第２オブジェクト４２０を新たに表示する。
【００６４】
たとえば、記憶部３には、第２オブジェクト４２０としてメーカーが登録した標準オブジェクト４２０Ｓが予め記憶される（図１参照）。さらに、記憶部３には、複数の枠４２１の枠内に付す数字をユーザーが任意に設定し登録したユーザー設定オブジェクト４２１Ｕが記憶される（図１参照）。
【００６５】
そして、図７の左図に示すように、制御部２は、まず、第２オブジェクト４２０として標準オブジェクト４２０Ｓを含む入力画面４０の表示をタッチスクリーン１に行わせる。それ以降、タッチスクリーン１が切替操作を受け付けたとする。このとき、図７の右図に示すように、制御部２は、標準オブジェクト４２０Ｓからユーザー設定オブジェクト４２０Ｕへの切り替えをタッチスクリーン１に行わせる。すなわち、タッチスクリーン１は、第２オブジェクト４２０として現在表示している標準オブジェクト４２０Ｓに代えて、ユーザー設定オブジェクト４２０Ｕを新たな第２オブジェクト４２０として表示する。
【００６６】
なお、ユーザー設定オブジェクト４２０Ｕの登録数は特に限定されず、ユーザー設定オブジェクト４２０Ｕが複数登録される場合もある。たとえば、２つのユーザー設定オブジェクト４２０Ｕが登録されているとする。この場合、標準オブジェクト４２０Ｓから或るユーザー設定オブジェクト４２０Ｕに切り替えた後、切替操作を受け付けると、タッチスクリーン１は、現在表示しているユーザー設定オブジェクト４２０Ｕから別のユーザー設定オブジェクト４２０Ｕに切り替える。その後、切替操作を再度受け付けると、タッチスクリーン１は、現在表示しているユーザー設定オブジェクト４２０Ｕから標準オブジェクト４２０Ｓに切り替える。
【００６７】
この構成では、暗証番号を成す数字列（文字列）を変更したとしても、変更前の暗証番号の入力に必要な入力ボタン４１１と変更後の暗証番号の入力に必要な入力ボタン４１１とを同じにすることができる。これにより、ユーザーの利便性が向上する。たとえば、図７に示した例において、ユーザーが暗証番号を「７６」から「９５」に変更したとする。この場合には、変更後の暗証番号「９５」を入力するのに際し、図７の右図に示したユーザー設定オブジェクト４２０Ｕ（第２オブジェクト４２０）を表示しておけばよい。
【００６８】
＜表示サイズ変更操作＞
制御部２は、入力画面４０の表示中、予め定められた表示サイズ変更操作の受け付けをタッチスクリーン１に行わせる。たとえば、タッチスクリーン１は、タッチスクリーン１の２点をタッチし、タッチした２点間の間隔をタッチしたまま変更するタッチ操作（ピンチアウト操作およびピンチイン操作）を表示サイズ変更操作として受け付ける。
【００６９】
制御部２は、表示サイズ変更操作としてのピンチアウト操作がタッチスクリーン１に対して行われたことを検知すると、第２オブジェクト４２０の拡大指示をタッチスクリーン１に与える。この場合、図８に示すように、タッチスクリーン１は、第２オブジェクト４２０の表示サイズを現在の表示サイズ（拡大指示を受ける直前の表示サイズ）よりも拡大する（図８の左図から右図に遷移する）。
【００７０】
また、制御部２は、表示サイズ変更操作としてのピンチイン操作がタッチスクリーン１に対して行われたことを検知すると、第２オブジェクト４２０の縮小指示をタッチスクリーン１に与える。この場合、図８に示すように、タッチスクリーン１は、第２オブジェクト４２０の表示サイズを現在の表示サイズ（縮小指示を受ける直前の表示サイズ）よりも縮小する（図８の右図から左図に遷移する）。
【００７１】
この構成では、第２オブジェクト４２０の表示サイズをユーザーが任意に変更することができるので、ユーザーの利便性が向上する。たとえば、第２オブジェクト４２０が見難い場合には、第２オブジェクト４２０の表示サイズを拡大することができる。また、ユーザーの周囲に第３者が居る場合には、第２オブジェクト４２０の表示サイズを縮小することにより、ユーザーによる入力操作を第３者に覗き見されたとしても、ユーザーが入力したパスワードや暗証番号を特定され難くすることができる。
【００７２】
＜表示位置変更操作＞
制御部２は、入力画面４０の表示中、予め定められた表示位置変更操作の受け付けをタッチスクリーン１に行わせる。たとえば、タッチスクリーン１は、第２オブジェクト４２０の表示領域をタッチし、タッチしたままタッチ位置を移動させるタッチ操作（ドラッグアンドドロップ操作）を表示位置変更操作として受け付ける。
【００７３】
制御部４は、タッチスクリーン１に対して表示位置変更操作が行われたことを検知すると、第２オブジェクト４２０の移動指示をタッチスクリーン１に与える。この場合、図９に示すように、タッチスクリーン１は、タッチ位置の移動に合わせて第２オブジェクト４２０を移動させ、タッチが解除されると、第２オブジェクト４２０の移動を停止する。図８の右図では、第２オブジェクト４２０の移動の軌跡を白抜きの矢印で示す。また、第２オブジェクト４２０の移動前の表示領域を破線で示す。
【００７４】
この構成では、第２オブジェクト４２０の表示位置をユーザーが任意に変更することができるので、操作者の利便性が向上する。
【００７５】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【符号の説明】
【００７６】
１  タッチスクリーン
２  制御部
４０  入力画面
４１０  第１オブジェクト
４１１  入力ボタン（ボタン）
４２０  第２オブジェクト
４２１  枠
【図１】
2019008465.tif 000003
【図２】
2019008465.tif 000004
【図３】
2019008465.tif 000005
【図４】
2019008465.tif 000006
【図５】
2019008465.tif 000007
【図６】
2019008465.tif 000008
【図７】
2019008465.tif 000009
【図８】
2019008465.tif 000010
【図９】
2019008465.tif 000011