(57)【要約】      （修正有）【課題】タッチパネルによる操作情報の盗難を防ぐ。【解決手段】入力方法は、左眼用の画面と右眼用の画面とを、タッチパネルの同一の表示領域に表示する表示処理と、表示領域内における操作に係るイベントを取得する取得処理と、左眼用の画面と右眼用の画面とのうち基準となる画面を特定する第１特定処理と、基準となる画面に基づいて、イベントによる指示を特定する第２特定処理とを含む。上記イベントによる指示は、数字、文字又は記号に係るコードを受け付けさせる指示であってもよい。【選択図】図９
2014183336.tif 000002
【特許請求の範囲】
【請求項１】
左眼用の画面と右眼用の画面とを、タッチパネルの同一の表示領域に表示する表示処理と、
前記表示領域内における操作に係るイベントを取得する取得処理と、
左眼用の画面と右眼用の画面とのうち基準となる画面を特定する第１特定処理と、
前記基準となる画面に基づいて、前記イベントによる指示を特定する第２特定処理と
を含む入力方法。
【請求項２】
前記表示処理において、前記表示領域中の同じ範囲に、前記左眼用の画面に含まれる左眼用の表示要素と、前記右眼用の画面に含まれる右眼用の表示要素を表示し、
前記取得処理において、前記範囲に対する操作に係る前記イベントを取得し、
前記第２特定処理において、前記左眼用の画面が基準である場合には前記左眼用の表示要素に対応する第１の指示を特定し、前記右眼用の画面が基準である場合には前記右眼用の表示要素に対応する第２の指示を特定する
請求項１記載の入力方法。
【請求項３】
前記イベントによる前記指示は、数字、文字又は記号に係るコードを受け付けさせる指示であって、
前記第１特定処理において、前記コードの受け付け順に応じて、前記基準となる画面を特定する
請求項１又は２記載の入力方法。
【請求項４】
前記イベントによる前記指示は、所定の数字、文字又は記号に係る複数のコードのうちのいずれかのコードを受け付けさせる指示であって、
前記表示処理において、前記表示領域中の複数の範囲に、夫々前記左眼用の画面に含まれる左眼用の表示要素と、前記右眼用の画面に含まれる右眼用の表示要素を表示し、
前記取得処理において、前記複数の範囲のうちのいずれかの範囲に対する操作に係る前記イベントを取得し、
前記第２特定処理において、前記左眼用の画面が基準である場合には、前記左眼用の表示要素の各々と前記複数のコードの各々との対応付けに従って、前記イベントの操作に係る範囲に表示された前記左眼用の表示要素に対応付けられているコードを受け付けさせる指示を特定し、前記右眼用の画面が基準である場合には、前記右眼用の表示要素の各々と前記複数のコードの各々との対応付けに従って、前記イベントの操作に係る範囲に表示された前記右眼用の表示要素に対応付けられているコードを受け付けさせる指示を特定し、
更に、
前記左眼用の表示要素の各々と前記複数のコードの各々との前記対応付けと、前記右眼用の表示要素の各々と前記複数のコードの各々との前記対応付けとの一方又は両方を組み替える処理
を含む請求項１記載の入力方法。
【請求項５】
前記第１特定処理において、操作者の両方又は一方の眼を撮影した画像に基づいて、前記基準となる画面を特定する
請求項１、２又は４のうち１つ記載の入力方法。
【請求項６】
更に、
前記基準となる画面の指定に係る操作イベントを受け付ける処理
を含み、
前記第１特定処理において、前記指定に従って前記基準となる画面を特定する
請求項１、２又は４のうち１つ記載の入力方法。
【請求項７】
前記表示処理において、前記左眼用の画面又は前記右眼用の画面のうち、前記基準となる画面による表示光を透過させるように液晶シャッター眼鏡を制御する
請求項１、２又は４のうち１つ記載の入力方法。
【請求項８】
左眼用の画面と右眼用の画面とを、タッチパネルの同一の表示領域に表示する表示処理と、
前記表示領域内における操作に係るイベントを取得する取得処理と、
左眼用の画面と右眼用の画面とのうち基準となる画面を特定する第１特定処理と、
前記基準となる画面に基づいて、前記イベントによる指示を特定する第２特定処理と
をプロセッサに実行させるためのプログラム。
【請求項９】
左眼用の画面と右眼用の画面とを、タッチパネルの同一の表示領域に表示する表示部と、
前記表示領域内における操作に係るイベントを取得する取得部と、
左眼用の画面と右眼用の画面とのうち基準となる画面を特定する第１特定部と、
前記基準となる画面に基づいて、前記イベントによる指示を特定する第２特定部と
を有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、タッチパネル操作におけるセキュリティ技術に関する。
【背景技術】
【０００２】
ある特許文献には、タッチパネルを用いた情報入力において、覗き見により不正に取得された情報の利用を防止し、又は低減することを課題とする入力情報保護システムの技術が開示されている。
【０００３】
この技術では、異なる方向に対し異なる画像を表示できるマルチビュータッチパネルを用い、正面方向から見えるユーザ向けのパスワード入力画面の他に、別の方向から見える他のキー配列による別のパスワード入力画面を表示させる。また、ユーザが正しいパスワードを入力した際に、別のパスワード入力画面から読み取れる文字列をおとりパスワードとして記録しておく。異なる方向から覗き見した第三者が、成りすまし行為によりおとりパスワードを入力すると、それを検知する。
【０００４】
この技術では、ユーザの視線方向と異なる方向から覗き見され、成りすましによるパスワード入力が行われたことを検知することができる。しかし、ユーザと同じ方向から覗き見された場合には、パスワードの盗用を防ぐことができない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−３３７４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本技術の目的は、一側面では、タッチパネルによる操作情報の盗難を防ぐことを目的とする。
【課題を解決するための手段】
【０００７】
一態様の入力方法は、左眼用の画面と右眼用の画面とを、タッチパネルの同一の表示領域に表示する表示処理と、表示領域内における操作に係るイベントを取得する取得処理と、左眼用の画面と右眼用の画面とのうち基準となる画面を特定する第１特定処理と、基準となる画面に基づいて、イベントによる指示を特定する第２特定処理とを含む。
【発明の効果】
【０００８】
一側面においては、タッチパネルによる操作情報の盗難を防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、暗証番号入力画面のレイアウトの例を示す図である。
【図２】図２は、左眼用の暗証番号入力画面の例を示す図である。
【図３】図３は、右眼用の暗証番号入力画面の例を示す図である。
【図４】図４は、暗証番号の入力における操作の例を示す図である。
【図５】図５は、携帯電話端末のハードウエア構成例を示す図である。
【図６】図６は、携帯電話端末のモジュール構成例を示す図である。
【図７】図７は、左眼用のコード対応表の例を示す図である。
【図８】図８は、右眼用のコード対応表の例を示す図である。
【図９】図９は、全体処理フローを示す図である。
【図１０】図１０は、画面特定処理（Ａ）フローを示す図である。
【図１１】図１１は、画面指定テーブルの例を示す図である。
【図１２】図１２は、画面特定処理（Ｂ）フローを示す図である。
【図１３】図１３は、実施の形態３に係る携帯電話端末のモジュール構成例を示す図である。
【図１４】図１４は、実施の形態３に係る全体処理フローを示す図である。
【図１５】図１５は、画面特定処理（Ｃ）フローを示す図である。
【図１６】図１６は、画面特定処理（Ｄ）フローを示す図である。
【図１７】図１７は、実施の形態６に係る全体処理フローを示す図である。
【発明を実施するための形態】
【００１０】
［実施の形態１］
本実施の形態では、左眼用の画像と右眼用の画像とを表示する表示装置を用いる。例えば、３Ｄ表示装置を用いる。以下、視差障壁を用いた裸眼立体表示装置を例として説明する。この装置では、左眼用の画像による表示光が、左眼の方向に発せられる。右眼用の画像による表示光が、右眼の方向に発せられる。
【００１１】
本実施の形態では、視差式表示装置を用いて、暗証番号入力画面を表示する。このとき、左眼用の暗証番号入力画像も、右眼用の暗証番号入力画像も、一部を除き共通のレイアウトによる。
【００１２】
図１に、暗証番号入力画面のレイアウトの例を示す。図１には、左眼用の暗証番号入力画像と右眼用の暗証番号入力画像とにおいて共通の要素が示されている。範囲１０１ａ乃至範囲１０１ｌは、操作者のタッチ操作による入力を受け付けるためのボタンを表示する範囲である。この例で、範囲１０１ａ乃至範囲１０１ｌは、３行と４列からなる行例状に配置されている。
【００１３】
範囲１０１ａは、１行目の１列目に配置されている。範囲１０１ｂは、２行目の１列目に配置されている。範囲１０１ｃは、３行目の１列目に配置されている。範囲１０１ｄは、１行目の２列目に配置されている。範囲１０１ｅは、２行目の２列目に配置されている。範囲１０１ｆは、３行目の２列目に配置されている。範囲１０１ｇは、１行目の３列目に配置されている。範囲１０１ｈは、２行目の３列目に配置されている。範囲１０１ｉは、３行目の３列目に配置されている。範囲１０１ｊは、１行目の４列目に配置されている。範囲１０１ｋは、２行目の４列目に配置されている。範囲１０１ｌは、３行目の４列目に配置されている。
【００１４】
コード表示領域１０３は、受け付けたコードを表示するための領域である。この例では、コードを受け付けたことのみを示し、受け付けたコードに関わらず伏せ字（例えば、「＊」）を表示する。
【００１５】
範囲１０１ａ乃至範囲１０１ｌのうち一部の範囲１０１には、数字のボタンが割り振られる。数字のボタンが割り振られた範囲１０１がタッチされると、数字の入力が受け付けられる。また、範囲１０１ａ乃至範囲１０１ｌのうち、数字のボタンが割り振られた範囲１０１以外には、実行の指示ボタンと、取消の指示ボタンが割り振られる。左眼用の暗証番号入力画面と右眼用の暗証番号入力画面とは、同期して表示される。
【００１６】
図２に、左眼用の暗証番号入力画面の例を示す。ボタン２０１ａ乃至ボタン２０１ｊは、数字の入力を受け付けるためのボタンアイコンである。ボタン２０１ａ乃至ボタン２０１ｊの各々は、図１に示した範囲１０１ａ乃至範囲１０１ｊの各々に表示されている。ボタン２０１ｋは、実行の指示を受け付けるためのボタンであり、図１に示した範囲１０１ｋに表示されている。ボタン２０１ｌは、取消の指示を受け付けるためのボタンであり、図１に示した範囲１０１ｌに表示されている。
【００１７】
図３に、右眼用の暗証番号入力画面の例を示す。そのうち、ボタン３０１ａ乃至３０１ｊは、数字の入力を受け付けるためのボタンアイコンである。ボタン３０１ａ乃至ボタン３０１ｊの各々は、図１に示した範囲１０１ａ乃至範囲１０１ｊの各々に表示されている。ボタン３０１ｋは、取消の指示を受け付けるためのボタンであり、図１に示した範囲１０１ｋに表示されている。ボタン３０１ｌは、実行の指示を受け付けるためのボタンであり、図１に示した範囲１０１ｌに表示されている。
【００１８】
図２に示した左眼用の暗証番号入力画面と図３に示した右眼用の暗証番号入力画面とでは、ボタンアイコン上の数字の配列が異なっている。また、図２に示した左眼用の暗証番号入力画面と図３に示した右眼用の暗証番号入力画面とでは、実行ボタンと取消ボタンが逆の配置になっている。
【００１９】
図２と図３のように表示した状態で、暗証番号の入力操作が行われた場合の例について説明する。図４に、暗証番号の入力における操作の例を示す。タッチ位置４０１乃至４０７は、順に数字ボタンをタッチした位置を示している。タッチ位置４０１は、１番目のタッチによる位置を示している。タッチ位置４０３は、２番目のタッチによる位置を示している。タッチ位置４０５は、３番目のタッチによる位置を示している。タッチ位置４０７は、４番目のタッチによる位置を示している。
【００２０】
このとき、操作者が左眼で暗証番号入力画面を見て操作していれば、「１」「７」「８」「３」と入力しようとしていたことになる。従って、、図２に示した左眼用の暗証番号入力画面を基準とする場合には、順に「１」「７」「８」「３」の数字を受け付けるようにする。
【００２１】
一方、操作者が右眼で暗証番号入力画面を見て操作していれば、「２」「０」「３」「８」と入力しようとしていたことになる。従って、図３に示した右眼用の暗証番号入力画面を基準とする場合には、順に「２」「０」「３」「８」の数字を受け付けるようにする。
【００２２】
つまり、左眼用の暗証番号入力画面を基準とするか、あるいは右眼用の暗証番号入力画面を基準とするかによって、受け付けるコードを切り替えるように動作する。
【００２３】
次に、携帯電話端末のハードウエア構成について説明する。図５に、携帯電話端末のハードウエア構成例を示す。携帯電話端末５００は、プロセッサ５０１、記憶部５０３、アンテナ５１１、無線制御部５１３、オーディオ制御部５１５、スピーカ５１７、マイク５１９、ディスプレイ５２１、タッチパッド５２３、キー群５２５、液晶シャッター制御部５２７及びカメラ５２９を有している。
【００２４】
プロセッサ５０１は、モデムＣＰＵ（Central Processing Unit）とアプリケーションＣＰＵからなることもある。記憶部５０３は、例えば、ＲＯＭ（Read Only Memory）５０５とＲＡＭ（Random Access Memory）５０７とフラッシュメモリ５０９を有している。ＲＯＭ５０５は、例えば、アプリケーションなどのプログラムや予め設定されているデータを格納している。ＲＡＭ５０７は、例えば、アプリケーションなどのプログラムを展開する領域を含んでいる。ＲＡＭ５０７は、一時的なデータを格納する領域も含んでいる。フラッシュメモリ５０９は、例えば、予め設定されているデータや保持すべきデータを格納する。
【００２５】
タッチパッド５２３は、例えば、ディスプレイ５２１の表示画面上に配置されたパネル状のセンサであり、タッチ操作による指示を受け付ける。ディスプレイ５２１は、例えば、アプリケーションが表示させる各種画面を表示する。具体的には、ディスプレイ５２１とタッチパッド５２３とを一体としたタッチパネルとして用いられる。タッチパッド５２３へのタッチ操作によって、タッチイベントが発生する。タッチパッド５２３は、ポインティングデバイス（位置入力装置）の例である。キー群４２５の各ハードキーは、筐体の一部に設けられている。  
【００２６】
ディスプレイ５２１は、上述した左眼用の画像と右眼用の右画像とを表示する表示装置の例である。例えば、視差障壁を用いた裸眼立体表示装置やフレームシーケンシャル方式による立体表示装置を用いる。
【００２７】
タッチパッド５２３は、抵抗膜方式、静電容量方式、光学式あるいは電磁誘導方式であってもよい。同様のポインティング性能があればタッチパネルでなくても良い。マウスやトラックボール、カメラ映像のリアルタイム解析による物体トラッキングなど、任意のポインティングデバイスを用いてもよい。
【００２８】
アンテナ５１１は、例えば、セルラー方式、無線ＬＡＮ（Local Area Network）、近距離通信方式などの無線データを受信する。無線制御部５１３は、無線通信の制御を行う。無線通信の制御により、電話の音声通信やメールのデータ通信が行われる。
【００２９】
オーディオ制御部５１５は、音データに関するアナログ／デジタル変換とデジタル／アナログ変換を行う。スピーカ５１７は、アナログデータを音として出力する。マイク５１９は、音をアナログデータに変換する。
【００３０】
カメラ５２９は、操作者の顔を撮影できる位置に設けられている。フレームシーケンシャル方式による立体表示装置を用いる場合には、液晶シャッター眼鏡５５１が接続される。液晶シャッター制御部５２７は、液晶シャッター眼鏡５５１における両眼の液晶シャッターによる遮光を制御する。
【００３１】
図６に、携帯電話端末のモジュール構成例を示す。携帯電話端末５００は、格納部６０１、表示部６０３、取得部６０５、画面特定部６０７、コード特定部６０９、記憶部６１１、制御部６１３、判定部６１５及び出力部６１７を有している。格納部６０１は、例えば、図２に示した左眼用の暗証番号入力画面のデータ、図３に示した右眼用の暗証番号入力画面のデータ、ボタンとコードの対応表、及びパスワードや基準画面などの設定データを格納している。格納部６０１には、ＲＯＭ５０５やフラッシュメモリ５０９の一部を用いる。
【００３２】
ここでコード対応表について説明する。図７に、左眼用のコード対応表の例を示す。コード対応表には、ボタン毎にレコードが設けられている。レコードは、ボタンＩＤと、コード又は指示とを対応付けている。図７に示した左眼用のコード対応表は、図２に示した左眼用の暗証番号入力画面に対応している。
【００３３】
ボタンＩＤの「ＬＡ」は、図２に示した左眼用の暗証番号入力画面において、図１に示した１０１ａの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＬＡ」は、コードの「１」に対応している。ボタンＩＤの「ＬＢ」は、図２に示した左眼用の暗証番号入力画面において、図１に示した１０１ｂの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＬＢ」は、コードの「４」に対応している。ボタンＩＤの「ＬＣ」は、図２に示した左眼用の暗証番号入力画面において、図１に示した１０１ｃの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＬＣ」は、コードの「７」に対応している。ボタンＩＤの「ＬＤ」は、図２に示した左眼用の暗証番号入力画面において、図１に示した１０１ｄの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＬＤ」は、コードの「２」に対応している。ボタンＩＤの「ＬＥ」は、図２に示した左眼用の暗証番号入力画面において、図１に示した１０１ｅの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＬＥ」は、コードの「５」に対応している。ボタンＩＤの「ＬＦ」は、図２に示した左眼用の暗証番号入力画面において、図１に示した１０１ｆの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＬＦ」は、コードの「８」に対応している。ボタンＩＤの「ＬＧ」は、図２に示した左眼用の暗証番号入力画面において、図１に示した１０１ｇの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＬＧ」は、コードの「３」に対応している。ボタンＩＤの「ＬＨ」は、図２に示した左眼用の暗証番号入力画面において、図１に示した１０１ｈの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＬＨ」は、コードの「６」に対応している。ボタンＩＤの「ＬＩ」は、図２に示した左眼用の暗証番号入力画面において、図１に示した１０１ｉの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＬＩ」は、コードの「９」に対応している。ボタンＩＤの「ＬＪ」は、図２に示した左眼用の暗証番号入力画面において、図１に示した１０１ｊの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＬＪ」は、コードの「０」に対応している。これらのコードによって、コード入力の指示内容が特定される。
【００３４】
また、ボタンＩＤの「ＬＫ」は、図２に示した左眼用の暗証番号入力画面において、図１に示した１０１ｋの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＬＫ」は、指示の「実行」に対応している。ボタンＩＤの「ＬＬ」は、図２に示した左眼用の暗証番号入力画面において、図１に示した１０１ｌの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＬＬ」は、指示の「取消」に対応している。
【００３５】
図８に、右眼用のコード対応表の例を示す。図７と同様に、ボタン毎にレコードが設けられている。レコードは、ボタンＩＤと、コード又は指示とを対応付けている。図８に示した右眼用のコード対応表は、図３に示した右眼用の暗証番号入力画面に対応している。
【００３６】
ボタンＩＤの「ＲＡ」は、図３に示した右眼用の暗証番号入力画面において、図１に示した１０１ａの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＲＡ」は、コードの「２」に対応している。ボタンＩＤの「ＲＢ」は、図３に示した右眼用の暗証番号入力画面において、図１に示した１０１ｂの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＲＢ」は、コードの「１」に対応している。ボタンＩＤの「ＲＣ」は、図３に示した右眼用の暗証番号入力画面において、図１に示した１０１ｃの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＲＣ」は、コードの「０」に対応している。ボタンＩＤの「ＲＤ」は、図３に示した右眼用の暗証番号入力画面において、図１に示した１０１ｄの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＲＤ」は、コードの「５」に対応している。ボタンＩＤの「ＲＥ」は、図３に示した右眼用の暗証番号入力画面において、図１に示した１０１ｅの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＲＥ」は、コードの「４」に対応している。ボタンＩＤの「ＲＦ」は、図３に示した右眼用の暗証番号入力画面において、図１に示した１０１ｆの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＲＦ」は、コードの「３」に対応している。ボタンＩＤの「ＲＧ」は、図３に示した右眼用の暗証番号入力画面において、図１に示した１０１ｇの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＲＧ」は、コードの「８」に対応している。ボタンＩＤの「ＲＨ」は、図３に示した右眼用の暗証番号入力画面において、図１に示した１０１ｈの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＲＨ」は、コードの「７」に対応している。ボタンＩＤの「ＲＩ」は、図３に示した右眼用の暗証番号入力画面において、図１に示した１０１ｉの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＲＩ」は、コードの「６」に対応している。ボタンＩＤの「ＲＪ」は、図３に示した右眼用の暗証番号入力画面において、図１に示した１０１ｊの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＲＪ」は、コードの「９」に対応している。これらのコードによって、コード入力の指示内容が特定される。
【００３７】
また、ボタンＩＤの「ＲＫ」は、図３に示した右眼用の暗証番号入力画面において、図１に示した１０１ｋの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＲＫ」は、指示の「取消」に対応している。ボタンＩＤの「ＲＬ」は、図３に示した右眼用の暗証番号入力画面において、図１に示した１０１ｌの位置に表示されるボタンを特定するＩＤである。ボタンＩＤの「ＲＬ」は、指示の「実行」に対応している。
【００３８】
図６の説明に戻って、表示部６０３は、図２に示した左眼用の暗証番号入力画面と図３に示した右眼用の暗証番号入力画面とを、ディスプレイ５２１に表示させる。取得部６０５は、タッチパッド５２３及びキー群５２５に対する操作によって発生したイベントを取得する。画面特定部６０７は、基準となる画面を特定する。コード特定部６０９は、基準となる画面に基づいて、コードを特定する。記憶部６１１は、例えば特定されたコードの列などのデータを記憶する。記憶部６１１は、ＲＡＭ５０７やフラッシュメモリ５０９の一部を用いる。制御部６１３は、携帯電話端末５００全体を制御する。判定部６１５は、コード列の判定を行う。この例では、パスワード判定を行う。パスワード判定は、ユーザ認証の一形態である。出力部６１７は、判定結果を出力する。判定結果は、例えば表示され、あるいは送信される。
【００３９】
続いて、処理について説明する。図９に、処理フローの例を示す。表示部６０３は、図２に示した左眼用の暗証番号入力画面と図３に示した右眼用の暗証番号入力画面とをディスプレイ５２１に表示させる（Ｓ９０１）。取得部６０５は、タッチパッド５２３で発生したタッチイベントを取得する（Ｓ９０３）。イベントには、ボタンＩＤが含まれている。画面特定部６０７は、画面特定処理を行う（Ｓ９０５）。画面特定処理は、基準となる画面を特定する。本実施の形態では、画面特定処理（Ａ）について説明する。
【００４０】
図１０に、画面特定処理（Ａ）フローを示す。画面特定部６０７は、格納部６０１に設定されている基準画面のデータを読み取る（Ｓ１００１）。
【００４１】
図９の説明に戻って、制御部６１３は、基準画面が右眼用の暗証番号入力画面（図中、右画面と示す。）であるか、あるいは基準画面が左眼用の暗証番号入力画面（図中、左画面と示す。）であるかを判定する（Ｓ９０７）。
【００４２】
基準画面が右眼用の暗証番号入力画面であると判定した場合には、コード特定部６０９は、右画面の配列によりコードを特定する（Ｓ９０９）。具体的には、図８に示した右眼用のコード対応表に基づいて、タッチイベントで取得したボタンＩＤに対応するコードを特定する。
【００４３】
一方、基準画面が左眼用の暗証番号入力画面であると判定した場合には、コード特定部６０９は、左画面の配列によりコードを特定する（Ｓ９１１）。具体的には、図７に示した左眼用のコード対応表に基づいて、タッチイベントで取得したボタンＩＤに対応するコードを特定する。
【００４４】
制御部６１３は、受付完了であるか否かを判定する（Ｓ９１３）。例えば、所定数のコードを受け付け、かつ実行ボタンがタッチされた場合に、受付完了であると判定する。受け付けたコードの数が、所定数に満たない場合には、Ｓ９０３に戻って処理を繰り返す。尚、取消ボタンがタッチされた場合には、例えば中断終了する。尚、図９で中断終了に至るフローは省略している。
【００４５】
判定部６１５は、コード判定処理を行う（Ｓ９１５）。具体的には、受け付けたコード列が、格納部６０１に格納されているパスワードと一致するか否かを判定する。受け付けたコード列が、格納部６０１に格納されているパスワードと一致すると判定した場合には、成功が結果に設定される。受け付けたコード列が、格納部６０１に格納されているパスワードと一致しないと判定した場合には、失敗が結果に設定される。
【００４６】
出力部６１７は、結果を出力する（Ｓ９１７）。例えば、画面に結果を表示し、あるいは結果を他の装置に送信する。また、結果を出力せずに、携帯電話端末５００内部のオペレーティングシステムあるいはアプリケーション部に結果を通知するようにしてもよい。
【００４７】
本実施の形態によれば、左眼用の画面と右眼用の画面とのいずれが基準となるかは、第三者には不明であるので、タッチパネルによる操作情報の盗難を防ぐことができる。
【００４８】
また、左眼の視線方向から覗いた場合にも、右眼の視線方向から覗いた場合にも、正常に操作しているように見えるので、操作者がいずれの視線に基づいて操作しているかを外観から特定しづらくすることができる。
【００４９】
また、盗難されにくいコード列によって認証を行うことができるので、セキュリティが向上する。
【００５０】
［実施の形態２］
本実施の形態では、数字コードの受け付け順に応じて、基準画面を特定する例について説明する。
【００５１】
予め格納部６０１に、画面指定テーブルが格納されている。図１１に、画面指定テーブルの例を示す。受け付け順に対して基準画面が指定されている。この例では、１番目のコードの受け付けにおいては、右眼用の暗証番号入力画面を基準とすることが示されている。２番目のコードの受け付けにおいては、左眼用の暗証番号入力画面を基準とすることが示されている。３番目のコードの受け付けにおいては、左眼用の暗証番号入力画面を基準とすることが示されている。４番目のコードの受け付けにおいては、右眼用の暗証番号入力画面を基準とすることが示されている。
【００５２】
画面特定部６０７は、図１０に示した画面特定処理（Ａ）に代えて、画面特定処理（Ｂ）を行う。図１２に、画面特定処理（Ｂ）フローを示す。画面特定部６０７は、受け付け順を特定する（Ｓ１２０１）。最初にコードを受け付けるタイミングでは、受け付け順は１番目となる。また、次のコードを受け付けるタイミングでは、受け付け順は２番目となる。順次コードを受け付けるタイミングで、３番目、４番目と特定される。
【００５３】
画面特定部６０７は、受け付け順に対応する基準画面を読み取る（Ｓ１２０３）。そして、図９のＳ９０７の処理に戻る。
【００５４】
本実施の形態によれば、入力するコード毎に、基準となる画面を切り替えることができるので、入力するコードの数だけ左右の組み合わせが生まれ、第三者によるコード列の特定を困難にすることができる。
【００５５】
［実施の形態３］
本実施の形態では、左眼用のボタンの各々と数字コードの各々との対応付けと、右眼用のボタンの各々と数字コードの各々との対応付けとを組み替えることによって、画面中における数字の配列を変更する例について説明する。
【００５６】
図１３に、実施の形態３に係る携帯電話端末のモジュール構成例を示す。図６の構成に加えて、組み替え部１３０１を有している。組み替え部１３０１は、図７に示した左眼用のコード対応表を組み替え、更に図８に示した右眼用のコード対応表を組み替える。
【００５７】
図１４に、実施の形態３に係る全体処理フローを示す。組み替え部１３０１は、図７に示した左眼用のコード対応表を組み替え、更に図８に示した右眼用のコード対応表を組み替える（Ｓ１４０１）。図７に示した左眼用のコード対応表の組み替えにおいては、ボタンＩＤ「ＬＡ」乃至「ＬＪ」に対応するコードをランダムに入れ替える。図８に示した右眼用のコード対応表の組み替えにおいては、ボタンＩＤ「ＲＡ」乃至「ＲＪ」に対応するコードをランダムに入れ替える。そして、Ｓ１４０３で、組み替えた左眼用のコード対応表に基づいて、左眼用の暗証番号入力画面のボタン上に数字を表示させる。更に、組み替えた右眼用のコード対応表に基づいて、右眼用の暗証番号入力画面のボタン上に数字を表示させる。Ｓ９０３以降は、図９と同様である。
【００５８】
左眼用のコード対応表と右眼用のコード対応表との両方を組み替える例について説明したが、いずれか一方のみを組み替えるようにしてもよい。
【００５９】
本実施の形態によれば、数字の配列が変更されるので、数字の配列に基づく入力コードの推定を困難にすることができる。
【００６０】
［実施の形態４］
本実施の形態では、操作者の眼を含む顔画像に基づいて、基準画面を特定する例について説明する。
【００６１】
画面特定部６０７は、図１０に示した画面特定処理（Ａ）及び図１２に示した画面特定処理（Ｂ）に代えて、画面特定処理（Ｃ）を行う。図１５に、画面特定処理（Ｃ）フローを示す。画面特定部６０７は、カメラ５２９を用いて撮影した顔画像を読み取る（Ｓ１５０１）。
【００６２】
画面特定部６０７は、顔画像に基づいて、両眼の状態を判定する（Ｓ１５０３）。画面特定部６０７は、左眼が閉じられ、且つ右眼が開いている状態であるか否かを判定する（Ｓ１５０５）。左眼が閉じられ、且つ右眼が開いている状態であると判定した場合には、画面特定部６０７は、基準画面は右眼用の暗証番号入力画面であると判定する（Ｓ１５０７）。左眼が閉じられ、且つ右眼が開いている状態でないと判定した場合には、画面特定部６０７は、右眼が閉じられ、左眼が開いている状態であるか否かを判定する（Ｓ１５０９）。右眼が閉じられ、左眼が開いている状態であると判定した場合には、画面特定部６０７は、基準画面は左眼用の暗証番号入力画面であると判定する（Ｓ１５１１）。右眼が閉じられ、左眼が開いている状態でないと判定した場合には、画面特定部６０７は、リカバリー処理を行う（Ｓ１５１３）。リカバリー処理では、例えば、Ｓ１５０１からの処理を再度繰り返す。あるいは、エラーを示すコードを特定し、コード列に加えるようにしてもよい。あるいは、中断終了するようにしてもよい。
【００６３】
また、片眼によって判断するようにしてもよい。例えば、左眼の状態を判定し、左眼が閉じられた状態であれば、基準画面は右眼用の暗証番号入力画面であると判定し、左眼が開いている状態であれば、基準画面は左眼用の暗証番号入力画面であると判定するようにしてもよい。あるいは、右眼の状態を判定し、右眼が閉じられた状態であれば、基準画面は左眼用の暗証番号入力画面であると判定し、右眼が開いている状態であれば、基準画面は右眼用の暗証番号入力画面であると判定するようにしてもよい。
【００６４】
本実施の形態によれば、視線方向に係る眼を自動的に判別するので、操作者に対して基準となる画面を誤ることがなくなる。また、随時両眼を使い分けることにより、操作者が任意に基準となる画面を選択することになるので、基準画面の切り替えパターンに基づくコード列の推定を困難にすることができる。
【００６５】
［実施の形態５］
本実施の形態では、操作者の操作によって基準画面を指定する例について説明する。そのため、キー群５２５の一部のキーが、右画面指定キーと左画面指定キーに割り当てられている。
【００６６】
画面特定部６０７は、図１０に示した画面特定処理（Ａ）、図１２に示した画面特定処理（Ｂ）及び図１５に示した画面特定処理（Ｃ）に代えて、画面特定処理（Ｄ）を行う。
【００６７】
図１６に、画面特定処理（Ｄ）フローを示す。画面特定部６０７は、キーイベントを取得する（Ｓ１６０１）。画面特定部６０７は、取得したキーイベントが右画面指定キーの押下であるかあるいは左画面指定キーの押下であるかを判定する（Ｓ１６０３）。取得したキーイベントが右画面指定キーの押下である場合には、画面特定部６０７は、基準画面に右眼用の暗証番号入力画面を特定する（Ｓ１６０５）。取得したキーイベントが左画面指定キーの押下である場合には、画面特定部６０７は、基準画面に左眼用の暗証番号入力画面を特定する（Ｓ１６０７）。そして、処理は、図９に示したＳ９０７あるいは、図１４に示したＳ９０７に戻る。
【００６８】
キー以外のイベントを用いるようにしてもよい。ダイヤルやレバーを有する場合には、ダイヤルやレバーの操作によって基準画面を指定するようにしてもよい。また、キーのＯＮとＯＦＦとの状態によって、基準画面を指定するようにしてもよい。
【００６９】
本実施の形態によれば、操作者が基準となる画面を任意に指定できるので、基準画面の切り替えパターンに基づくコード列の推定を困難にすることができる。また、所定の基準画面の切りパターンを覚えなくてもよくなる。
【００７０】
［実施の形態６］
本実施の形態では、フレームシーケンシャル方式による立体表示装置を用いて、左眼用の画面と右眼用の画面とを交互に表示し、基準画面による表示光を透過させるように液晶シャッター眼鏡を制御して操作者に基準画面を見させる例について説明する。
【００７１】
図１７に、実施の形態６に係る全体処理フローを示す。図１７に示したＳ９０１の処理では、フレームシーケンシャル方式による立体表示装置に右眼用の暗証番号入力画面と左眼用の暗証番号入力画面とを表示させる。
【００７２】
画面特定部６０７は、画面特定処理（Ｓ１７０１）を行う。例えば、図１０に示した画面特定処理（Ａ）、図１２に示した画面特定処理（Ｂ）あるいは図１６に示した画面特定処理（Ｄ）が行われる。制御部６１３は、液晶シャッター制御部５２７を介して基準とならない画面を遮光するように、液晶シャッター眼鏡５５１を制御する（Ｓ１７０３）。操作者には基準画面が見えている状態で、取得部６０５は、タッチイベントを取得する（Ｓ１７０５）
【００７３】
図１７に示したＳ９０７乃至Ｓ９１７の各処理は、図９に示したＳ９０７乃至Ｓ９１７の各処理と同様である。
【００７４】
本実施の形態によれば、操作者には基準となる画面が見えるようになるので、意識的に両眼を使い分けずに済むようになる。
【００７５】
上述の形態では、コードの例として数字のコード示したが、コードは文字のコードあるいは記号のコードであってもよい。
【００７６】
上述の形態では、表示要素の例としてボタンを示したが、表示要素は、メニューやアイコンなど他の形態であってもよい。
【００７７】
本実施の形態に係る入力方法は、表示装置一体型のタッチパネルデバイスを搭載した計算機システム及びその上で動作するソフトウェアとして実装される。計算機システムは、携帯電話やスマートフォンの他、例えばＰＤＡ（Personal Digital Assistants）あるいは小型ＰＣ（Personal computer）であってもよい。更に、計算機システムは、現金自動預け払い機などの金融機関用の装置であってもよい。
【００７８】
以上本技術の一実施の形態を説明したが、本技術はこれに限定されるものではない。例えば、上述の機能ブロック構成は実際のプログラムモジュール構成に一致しない場合もある。
【００７９】
また、上で説明した各記憶領域の構成は一例であって、上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【００８０】
以上述べた実施の形態をまとめると、以下のようになる。
【００８１】
一態様の入力方法は、左眼用の画面と右眼用の画面とを、タッチパネルの同一の表示領域に表示する表示処理と、表示領域内における操作に係るイベントを取得する取得処理と、左眼用の画面と右眼用の画面とのうち基準となる画面を特定する第１特定処理と、基準となる画面に基づいて、イベントによる指示を特定する第２特定処理とを含む。
【００８２】
このようにすれば、左眼用の画面と右眼用の画面とのいずれが基準となるかは、第三者には不明であるので、タッチパネルによる操作情報の盗難を防ぐことができる。
【００８３】
また、上記表示処理において、表示領域中の同じ範囲に、左眼用の画面に含まれる左眼用の表示要素と、右眼用の画面に含まれる右眼用の表示要素を表示するようにしてもよい。更に、上記取得処理において、範囲に対する操作に係るイベントを取得するようにしてもよい。更に、上記第２特定処理において、左眼用の画面が基準である場合には左眼用の表示要素に対応する第１の指示を特定し、右眼用の画面が基準である場合には右眼用の表示要素に対応する第２の指示を特定するようにしてもよい。
【００８４】
このようにすれば、左眼の視線方向から覗いた場合にも、右眼の視線方向から覗いた場合にも、正常に操作しているように見えるので、操作者がいずれの視線に基づいて操作しているかを外観から特定し難くすることができる。
【００８５】
上記表示処理において、第１の表示要素内に、第１の指示を識別するための情報を表示し、更に、第２の表示要素内に、第２の指示を識別するための情報を表示するようにしてもよい。
【００８６】
このようにすれば、左眼の視線に基づく場合の指示の内容と、右眼の視線に基づく場合の指示の内容を、操作者に認知させることができる。
【００８７】
イベントによる指示は、数字、文字又は記号に係るコードを受け付けさせる指示であってもよい。更に、上記第１特定処理において、コードの受け付け順に応じて、基準となる画面を特定するようにしてもよい。
【００８８】
このようにすれば、入力するコード毎に、基準となる画面を切り替えることができるので、入力するコードの数だけ左右の組み合わせが生まれ、第三者によるコード列の特定を困難にすることができる。
【００８９】
イベントによる指示は、所定の数字、文字又は記号に係る複数のコードのうちのいずれかのコードを受け付けさせる指示であってもよい。更に、上記表示処理において、表示領域中の複数の範囲に、夫々左眼用の画面に含まれる左眼用の表示要素と、右眼用の画面に含まれる右眼用の表示要素を表示するようにしてもよい。更に、上記取得処理において、複数の範囲のうちのいずれかの範囲に対する操作に係るイベントを取得するようにしてもよい。更に、上記第２特定処理において、左眼用の画面が基準である場合には、左眼用の表示要素の各々と複数のコードの各々との対応付けに従って、イベントの操作に係る範囲に表示された左眼用の表示要素に対応付けられているコードを受け付けさせる指示を特定し、右眼用の画面が基準である場合には、右眼用の表示要素の各々と複数のコードの各々との対応付けに従って、イベントの操作に係る範囲に表示された右眼用の表示要素に対応付けられているコードを受け付けさせる指示を特定するようにしてもよい。
【００９０】
上記入力方法は、更に、左眼用の表示要素の各々と複数のコードの各々との対応付けと、右眼用の表示要素の各々と複数のコードの各々との対応付けとの一方又は両方を組み替える処理を含むようにしてもよい。
【００９１】
このようにすれば、コードの配列が変更されるので、コードの配列に基づく入力コードの推定を困難にすることができる。
【００９２】
更に、上記第１特定処理において、操作者の両方又は一方の眼を撮影した画像に基づいて、基準となる画面を特定するようにしてもよい。
【００９３】
このようにすれば、視線方向に係る眼を自動的に判別するので、操作者に対して基準となる画面を誤ることがなくなる。また、随時両眼を使い分けることにより、操作者が任意に基準となる画面を選択することになるので、基準画面の切り替えパターンに基づくコード列の推定を困難にすることができる。
【００９４】
上記入力方法は、更に、基準となる画面の指定に係る操作イベントを受け付ける処理を含むようにしてもよい。
【００９５】
上記第１特定処理において、指定に従って基準となる画面を特定するようにしてもよい。
【００９６】
このようにすれば、操作者が基準となる画面を任意に指定できるので、基準画面の切り替えパターンに基づくコード列の推定を困難にすることができる。また、所定の基準画面の切りパターンを覚えなくてもよくなる。
【００９７】
上記表示処理において、更に、左眼用の画面又は右眼用の画面のうち、基準となる画面による表示光を透過させるように液晶シャッター眼鏡を制御するようにしてもよい。
【００９８】
このようにすれば、操作者には基準となる画面が見えるようになるので、意識的に両眼を使い分けずに済むようになる。
【００９９】
上記入力方法は、更に、イベントによる指示に従って受け付けたコード群からなるコード列によって、認証を行う処理を含むようにしてもよい。
【０１００】
このようにすれば、盗難されにくいコード列によって認証を行うことができるので、セキュリティが向上する。
【０１０１】
なお、上記処理をプロセッサに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納されるようにしてもよい。尚、中間的な処理結果は、一般的にメインメモリ等の記憶装置に一時保管される。
【０１０２】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１０３】
（付記１）
左眼用の画面と右眼用の画面とを、タッチパネルの同一の表示領域に表示する表示処理と、
前記表示領域内における操作に係るイベントを取得する取得処理と、
左眼用の画面と右眼用の画面とのうち基準となる画面を特定する第１特定処理と、
前記基準となる画面に基づいて、前記イベントによる指示を特定する第２特定処理と
を含む入力方法。
【０１０４】
（付記２）
前記表示処理において、前記表示領域中の同じ範囲に、前記左眼用の画面に含まれる左眼用の表示要素と、前記右眼用の画面に含まれる右眼用の表示要素を表示し、
前記取得処理において、前記範囲に対する操作に係る前記イベントを取得し、
前記第２特定処理において、前記左眼用の画面が基準である場合には前記左眼用の表示要素に対応する第１の指示を特定し、前記右眼用の画面が基準である場合には前記右眼用の表示要素に対応する第２の指示を特定する
付記１記載の入力方法。
【０１０５】
（付記３）
前記表示処理において、前記第１の表示要素内に、前記第１の指示を識別するための情報を表示し、更に、前記第２の表示要素内に、前記第２の指示を識別するための情報を表示する
付記２記載の入力方法。
【０１０６】
（付記４）
前記イベントによる前記指示は、数字、文字又は記号に係るコードを受け付けさせる指示であって、
前記第１特定処理において、前記コードの受け付け順に応じて、前記基準となる画面を特定する
付記１乃至３のうち１つ記載の入力方法。
【０１０７】
（付記５）
前記イベントによる前記指示は、所定の数字、文字又は記号に係る複数のコードのうちのいずれかのコードを受け付けさせる指示であって、
前記表示処理において、前記表示領域中の複数の範囲に、夫々前記左眼用の画面に含まれる左眼用の表示要素と、前記右眼用の画面に含まれる右眼用の表示要素を表示し、
前記取得処理において、前記複数の範囲のうちのいずれかの範囲に対する操作に係る前記イベントを取得し、
前記第２特定処理において、前記左眼用の画面が基準である場合には、前記左眼用の表示要素の各々と前記複数のコードの各々との対応付けに従って、前記イベントの操作に係る範囲に表示された前記左眼用の表示要素に対応付けられているコードを受け付けさせる指示を特定し、前記右眼用の画面が基準である場合には、前記右眼用の表示要素の各々と前記複数のコードの各々との対応付けに従って、前記イベントの操作に係る範囲に表示された前記右眼用の表示要素に対応付けられているコードを受け付けさせる指示を特定し、
更に、
前記左眼用の表示要素の各々と前記複数のコードの各々との前記対応付けと、前記右眼用の表示要素の各々と前記複数のコードの各々との前記対応付けとの一方又は両方を組み替える処理
を含む付記１記載の入力方法。
【０１０８】
（付記６）
前記第１特定処理において、操作者の両方又は一方の眼を撮影した画像に基づいて、前記基準となる画面を特定する
付記１乃至３又は５のうち１つ記載の入力方法。
【０１０９】
（付記７）
更に、
前記基準となる画面の指定に係る操作イベントを受け付ける処理
を含み、
前記第１特定処理において、前記指定に従って前記基準となる画面を特定する
付記１乃至３又は５のうち１つ記載の入力方法。
【０１１０】
（付記８）
前記表示処理において、前記左眼用の画面又は前記右眼用の画面のうち、前記基準となる画面による表示光を透過させるように液晶シャッター眼鏡を制御する
付記１乃至３又は５のうち１つ記載の入力方法。
【０１１１】
（付記９）
更に、
前記イベントによる前記指示に従って受け付けたコード群からなるコード列によって、認証を行う処理
を含む付記４又は５記載の入力方法。
【０１１２】
（付記１０）
左眼用の画面と右眼用の画面とを、タッチパネルの同一の表示領域に表示する表示処理と、
前記表示領域内における操作に係るイベントを取得する取得処理と、
左眼用の画面と右眼用の画面とのうち基準となる画面を特定する第１特定処理と、
前記基準となる画面に基づいて、前記イベントによる指示を特定する第２特定処理と
をプロセッサに実行させるためのプログラム。
【０１１３】
（付記１１）
左眼用の画面と右眼用の画面とを、タッチパネルの同一の表示領域に表示する表示部と、
前記表示領域内における操作に係るイベントを取得する取得部と、
左眼用の画面と右眼用の画面とのうち基準となる画面を特定する第１特定部と、
前記基準となる画面に基づいて、前記イベントによる指示を特定する第２特定部と
を有する情報処理装置。
【符号の説明】
【０１１４】
１０１  範囲      １０３  コード表示領域
２０１  ボタン    ３０１  ボタン
５００  携帯電話端末    ５０１  プロセッサ
５０３  記憶部    ５０５  ＲＯＭ
５０７  ＲＡＭ    ５０９  フラッシュメモリ
５１１  アンテナ    ５１３  無線制御部
５１５  オーディオ制御部    ５１７  スピーカ
５１９  マイク    ５２１  ディスプレイ
５２３  タッチパッド    ５２５  キー群
５２７  液晶シャッター制御部    ５２９  カメラ
６０１  格納部    ６０３  表示部
６０５  取得部    ６０７  画面特定部
６０９  コード特定部    ６１１  記憶部
６１３  制御部    ６１５  判定部
６１７  出力部    １３０１  組み替え部
【図１】
2014183336.tif 000003
【図２】
2014183336.tif 000004
【図３】
2014183336.tif 000005
【図４】
2014183336.tif 000006
【図５】
2014183336.tif 000007
【図６】
2014183336.tif 000008
【図７】
2014183336.tif 000009
【図８】
2014183336.tif 000010
【図９】
2014183336.tif 000011
【図１０】
2014183336.tif 000012
【図１１】
2014183336.tif 000013
【図１２】
2014183336.tif 000014
【図１３】
2014183336.tif 000015
【図１４】
2014183336.tif 000016
【図１５】
2014183336.tif 000017
【図１６】
2014183336.tif 000018
【図１７】
2014183336.tif 000019