(57)【要約】【課題】現金自動取引装置において、ショルダーハックを抑制し、セキュリティを向上することのできる技術を提供する。【解決手段】現金自動取引装置は、仮想的な数字入力用キーである仮想キーが論理的に配置された画面上における指定操作を検出する表示入力部と、聴覚を通じ操作誘導を行う操作誘導部を備える。指定操作は、画面上の任意の点を指定位置として選択する選択操作と、任意の方向へ指定位置を移動させるスライド操作と、選択を解除する解除操作を含む。主制御部は、操作誘導部による操作誘導を行う場合、仮想キーを画面上に表示することなく配置する第１の処理と、仮想キー上で選択操作とスライド操作が行われて仮想キー上の異なる数字が指定される度に指定された数字を操作誘導部から通知する第２の処理と、仮想キーの配置後に解除操作が行われた場合、解除操作の時点で指定される数字を入力として受け付ける第３の処理を実行する。【選択図】図７
2010267179.tif 000002
【特許請求の範囲】
【請求項１】
現金自動取引装置であって、
仮想的な数字入力用キーである仮想キーが論理的に配置された画面上における指定操作の有無と指定座標値を検出する表示入力部と、
聴覚を通じて利用者の操作誘導を行う操作誘導部と、
前記現金自動取引装置の各部を制御する主制御部と、
を備え、
前記指定操作は、
画面上の任意の点を指定位置として選択する選択操作と、
前記指定位置を選択した後に、任意の方向へ前記指定位置を移動させるスライド操作と、
前記指定位置の選択を解除する解除操作と、
を含み、
前記主制御部は、前記操作誘導部による操作誘導を行う場合は、
前記画面上に、前記仮想キーを前記画面上に表示することなく配置する第１の処理と、
前記仮想キー上で前記選択操作と前記スライド操作が行われて、前記仮想キー上の異なる数字が前記指定位置によって指定される度に、前記指定された数字を、前記操作誘導部から前記利用者に通知する第２の処理と、
前記仮想キーの配置後に前記解除操作が行われた場合、当該解除操作の時点の指定位置で指定される数字を入力として受け付ける第３の処理と、
を実行する、現金自動取引装置。
【請求項２】
請求項１記載の現金自動取引装置であって、
前記主制御部は、
前記第１の処理において前記画面上に前記仮想キーを予め配置した後、前記第２の処理と前記第３の処理とを繰り返し実行することによって、前記仮想キーの位置を保持したまま、連続して複数の数字入力を受け付ける、現金自動取引装置。
【請求項３】
請求項１記載の現金自動取引装置であって、
前記主制御部は、
前記第１の処理において、前記画面上での前記選択操作の検出に応じて、前記選択操作があった座標値を基準として、前記仮想キーを前記画面上に表示することなく配置し、
前記第１の処理と前記第２の処理と前記第３の処理とを繰り返し実行することによって、１つの数字入力を受け付ける度に前記仮想キーの再配置を行う、現金自動取引装置。
【請求項４】
請求項２または３記載の現金自動取引装置であって、
前記主制御部は、
前記第１の処理を行う毎に、前記仮想キー内における数字の割り当てを変更する、現金自動取引装置。
【請求項５】
請求項１ないし４のいずれか一項記載の現金自動取引装置であって、さらに、
前記仮想キーは、さらに、仮想的な処理選択用キーである仮想ファンクションキーを含み、
前記主制御部は、前記操作誘導部による操作誘導を行う場合は、
前記第２の処理において、さらに、前記仮想ファンクションキー上で前記選択操作と前記スライド操作が行われて、前記仮想ファンクションキー上の異なる処理が前記指定位置によって指定される度に、前記指定された処理を、前記操作誘導部から前記利用者へ通知し、
前記第３の処理において、さらに、前記仮想ファンクションキーの配置後に前記解除操作が行われた場合に、当該解除操作の時点の指定位置で指定される処理を入力として受け付ける、
現金自動取引装置。
【請求項６】
現金自動取引装置における入力方法であって、
仮想的な数字入力用キーである仮想キーが論理的に配置された画面上における指定操作の有無と指定座標値を検出して、聴覚を通じて利用者の操作誘導を行う工程を備え、
前記指定操作は、
画面上の任意の点を指定位置として選択する選択操作と、
前記指定位置を選択した後に、任意の方向へ前記指定位置を移動させるスライド操作と、
前記指定位置の選択を解除する解除操作と、
を含み、
前記工程は、前記画面上に前記仮想キーを前記画面上に表示することなく配置し、前記仮想キー上で前記選択操作と前記スライド操作が行われて前記仮想キー上の異なる数字が前記指定位置によって指定される度に、前記指定された数字を前記操作誘導部から前記利用者に通知し、前記仮想キーの配置後に前記解除操作が行われた場合は当該解除操作の時点の指定位置で指定される数字を入力として受け付ける、現金自動取引装置における入力方法。
【請求項７】
現金自動取引装置にインストールされるコンピュータプログラムであって、
仮想的な数字入力用キーである仮想キーが論理的に配置された画面上における指定操作の有無と指定座標値を検出して、聴覚を通じて利用者の操作誘導を行う機能をコンピュータに実現させるコンピュータプログラムであり、
前記指定操作は、
画面上の任意の点を指定位置として選択する選択操作と、
前記指定位置を選択した後に、任意の方向へ前記指定位置を移動させるスライド操作と、
前記指定位置の選択を解除する解除操作と、
を含み、
前記機能は、前記画面上に前記仮想キーを前記画面上に表示することなく配置し、前記仮想キー上で前記選択操作と前記スライド操作が行われて前記仮想キー上の異なる数字が前記指定位置によって指定される度に、前記指定された数字を前記操作誘導部から前記利用者に通知し、前記仮想キーの配置後に前記解除操作が行われた場合は当該解除操作の時点の指定位置で指定される数字を入力として受け付ける、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現金自動取引装置に関する。
【背景技術】
【０００２】
ユニバーサルデザインに対する関心が高まっている。このユニバーサルデザインを考慮した現金自動取引装置として、表示部に取引選択画面を表示し、タッチパネルに触れた顧客の指の位置が表示部に表示されたキーのエリアに入ったとき、振動発生部によりタッチパネルを振動させるものが知られている（例えば、特許文献１）。
【０００３】
しかし、特に視覚の不自由な利用者においては、現金自動取引装置におけるキー操作を第三者に覗き見られ、パスワード等の重要な情報を盗み出される危険性が高いという問題がある。このように、利用者の肩越しにキー操作やディスプレイを覗き見て重要情報を盗み出すことをショルダーハックという。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２９０７２号公報
【特許文献２】特開２００８−９６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、現金自動取引装置において、ショルダーハックを抑制し、セキュリティを向上することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］
現金自動取引装置であって、
仮想的な数字入力用キーである仮想キーが論理的に配置された画面上における指定操作の有無と指定座標値を検出する表示入力部と、
聴覚を通じて利用者の操作誘導を行う操作誘導部と、
前記現金自動取引装置の各部を制御する主制御部と、
を備え、
前記指定操作は、
画面上の任意の点を指定位置として選択する選択操作と、
前記指定位置を選択した後に、任意の方向へ前記指定位置を移動させるスライド操作と、
前記指定位置の選択を解除する解除操作と、
を含み、
前記主制御部は、前記操作誘導部による操作誘導を行う場合は、
前記画面上に、前記仮想キーを前記画面上に表示することなく配置する第１の処理と、
前記仮想キー上で前記選択操作と前記スライド操作が行われて、前記仮想キー上の異なる数字が前記指定位置によって指定される度に、前記指定された数字を、前記操作誘導部から前記利用者に通知する第２の処理と、
前記仮想キーの配置後に前記解除操作が行われた場合、当該解除操作の時点の指定位置で指定される数字を入力として受け付ける第３の処理と、
を実行する、現金自動取引装置。
この構成によれば、現金自動取引装置の利用者は、操作誘導部からの通知をもとにして、画面上に表示されない仮想キーを用いて入力を行うことができるため、ショルダーハックを抑制し、セキュリティを向上することができる。
【０００８】
［適用例２］
適用例１記載の現金自動取引装置であって、
前記主制御部は、
前記第１の処理において前記画面上に前記仮想キーを予め配置した後、前記第２の処理と前記第３の処理とを繰り返し実行することによって、前記仮想キーの位置を保持したまま、連続して複数の数字入力を受け付ける、現金自動取引装置。
この構成によれば、仮想キーは予め配置され、かつ、その位置に保持されるため、連続した入力が可能となる。この結果、現金自動取引装置において、素早い入力操作を実現しつつセキュリティを向上することができる。
【０００９】
［適用例３］
適用例１記載の現金自動取引装置であって、
前記主制御部は、
前記第１の処理において、前記画面上での前記選択操作の検出に応じて、前記選択操作があった座標値を基準として、前記仮想キーを前記画面上に表示することなく配置し、
前記第１の処理と前記第２の処理と前記第３の処理とを繰り返し実行することによって、１つの数字入力を受け付ける度に前記仮想キーの再配置を行う、現金自動取引装置。
この構成によれば、利用者が１つの数字入力を行うごとに仮想キーが再配置される。この結果、利用者の手元動作からの入力内容の推定をより困難にすることができるため、さらにセキュリティを向上することができる。
【００１０】
［適用例４］
適用例２または３記載の現金自動取引装置であって、
前記主制御部は、
前記第１の処理を行う毎に、前記仮想キー内における数字の割り当てを変更する、現金自動取引装置。
この構成によれば、仮想キーが配置される度に仮想キー内の数字の割り当てが変更される。この結果、利用者の手元動作からの入力内容の推定をより困難にすることができるため、さらにセキュリティを向上することができる。
【００１１】
［適用例５］
適用例１ないし４のいずれか一項記載の現金自動取引装置であって、さらに、
前記仮想キーは、さらに、仮想的な処理選択用キーである仮想ファンクションキーを含み、
前記主制御部は、前記操作誘導部による操作誘導を行う場合は、
前記第２の処理において、さらに、前記仮想ファンクションキー上で前記選択操作と前記スライド操作が行われて、前記仮想ファンクションキー上の異なる処理が前記指定位置によって指定される度に、前記指定された処理を、前記操作誘導部から前記利用者へ通知し、
前記第３の処理において、さらに、前記仮想ファンクションキーの配置後に前記解除操作が行われた場合に、当該解除操作の時点の指定位置で指定される処理を入力として受け付ける、
現金自動取引装置。
この構成によれば、現金自動取引装置の利用者は、操作誘導部からの通知をもとにして、画面上に表示されない仮想ファンクションキーを用いて所望の処理を選択することができるため、ショルダーハックを抑制し、セキュリティを向上することができる。
【００１２】
なお、本発明は、種々の態様で実現することが可能である。例えば、現金自動取引装置および方法、現金自動取引システム、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記憶媒体等の形態で実現することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施例としての現金自動取引装置を示す説明図である。
【図２】ＡＴＭの概略構成を示すブロック図である。
【図３】ＡＴＭの前面部を拡大した説明図である。
【図４】ＡＴＭにおける取引処理手順の一例を示すフローチャートである。
【図５】聴覚誘導モードにおいて表示部に配置される仮想キーを示す概略説明図である。
【図６】第１実施例におけるキー入力処理の手順を示すフローチャートである。
【図７】第１実施例において暗証番号「１２３４」を入力する場合の手順を示す説明図である。
【図８】第２実施例における仮想キーを示す概略説明図である。
【図９】第３実施例における仮想キーを示す概略説明図である。
【図１０】第４実施例における仮想キーを示す概略説明図である。
【図１１】第５実施例における仮想キーを示す概略説明図である。
【図１２】第６実施例における仮想キーを示す概略説明図である。
【図１３】利用者が最初にタッチする位置ＦＴの有効範囲を示す説明図である。
【図１４】第６実施例におけるキー入力処理の手順を示すフローチャートである。
【図１５】第６実施例において暗証番号「１２３４」を入力する場合の手順を示すフローチャートである。
【図１６】第７実施例における仮想キーを示す概略説明図である。
【発明を実施するための形態】
【００１４】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ〜Ｇ．第１実施例〜第７実施例：
Ｈ．変形例：
【００１５】
Ａ．第１実施例：
図１は、本発明の一実施例としての現金自動取引装置を示す説明図である。なお、現金自動取引装置を「ＡＴＭ」とも呼ぶ。このＡＴＭ１０は、その前面部１００に、媒体機構１１０と、カード機構１２０と、現金入出金機構１３０と、表示入力部としてのタッチパネル２００と、操作誘導部としてのハンドセット３００とを備えている。カード機構１２０は、カード入出口、カード読取部等を備えており、キャッシュカードを取り扱う機構である。現金入出金機構１３０は、紙幣入出金口、硬貨入出金口等を備えており、紙幣や硬貨を取り扱う機構である。媒体機構１１０は、カード機構１２０や現金入出金機構１３０以外の各種機構の総称である。媒体機構１１０は、例えば、通帳取扱部や、明細票取扱部を含んでいる。
【００１６】
図２は、ＡＴＭ１０の概略構成を示すブロック図である。ＡＴＭ１０は、タッチパネル２００と、ハンドセット３００と、カード機構１２０と、現金入出金機構１３０の他に、主制御部４００を備えている。タッチパネル２００は、表示部２１０と、入力部２２０とを備えている。表示部２１０は、ディスプレイに文字や画像を表示することで、利用者に対して視覚的な案内表示を行う。入力部２２０は、利用者が、指などを用いてディスプレイに行う指定操作の有無と、その指定座標値とを検出する入力部である。この指定操作には、具体的に、次の３つの操作が含まれる。
ｉ）ディスプレイ上の任意の点にタッチ（指定位置として選択）する選択操作
ｉｉ）タッチした後に、さらに指を任意の方向へ移動（指定位置を移動）させるスライド操作
ｉｉｉ）タッチした指を離す（指定位置の選択を解除する）解除操作
【００１７】
ハンドセット３００は、スピーカ３１０と、フック３２０とを備えている。スピーカ３１０は、利用者に対する聴覚を通じての音声案内を流し、利用者の操作誘導を行うためのスピーカである。フック３２０は、ハンドセット３００が利用者によって取り上げられたことを検出するためのフック機構である。主制御部４００は、タッチパネル２００、ハンドセット３００をはじめとする、ＡＴＭ１０の各部を制御する。
【００１８】
図３は、ＡＴＭ１０の前面部１００を拡大した説明図である。以降の説明において、図３中に示したＵ方向を上方向とも呼ぶ。同様に、Ｄ方向を下方向と、ＬＬ方向を左方向と、ＲＲ方向を右方向とも呼ぶ。
【００１９】
図４は、ＡＴＭ１０における取引処理手順の一例を示すフローチャートである。ここでは、視覚の不自由な利用者が、ＡＴＭ１０を用いて預金の引出し処理を行う場合について説明する。なお、図４における制御主体は主制御部４００であり、利用者に対する通知はスピーカ３１０より行われる。まず、ステップＳ１００において、主制御部４００は、フック３２０の外れを検出したか否かを判断する。フック３２０の外れを検出しない場合であって、表示部２１０に表示される取引選択キーが押された場合（ステップＳ１５０）は、通常取引処理を行う（ステップＳ１５２）。フック３２０の外れを検出しない場合であって、表示部２１０に表示される取引選択キーが押されない場合（ステップＳ１５０）は、ステップＳ１００に戻り、監視を継続する。
【００２０】
一方、フック３２０の外れを検出した場合には、ステップＳ１０２〜Ｓ１２４の聴覚誘導モードが実行される。具体的には、まず、ステップＳ１０２において、表示部２１０の画面表示を消去する。そして、ステップＳ１０４において、キー入力操作の練習を促す。このキー入力操作についての詳細は後述する。また、ステップＳ１０６において、利用者に取引を選択するよう促す。具体的には、例えば、「お引出しは１を、お預け入れは２を、残高照会は３のボタンを押してください。」といった音声ガイダンスを、スピーカ３１０から出力する。利用者が指定操作を行なうと、ステップＳ１０８において、指定された番号に対応した処理を受け付ける。
【００２１】
ステップＳ１１０において、主制御部４００は、利用者にカードの挿入を促す。そして、カード機構１２０に対するカード挿入を受け付ける。また、ステップＳ１１２において、利用者に暗証番号を入力するよう促す。利用者が音声ガイダンスにしたがって暗証番号を入力すると、ステップＳ１１４において、当該暗証番号を受け付ける。その後、ステップＳ１１６において、図示しない暗証番号の照会等を経て、出金金額を入力するよう促す。利用者が音声ガイダンスにしたがって出金金額を入力すると、ステップＳ１１８において、当該出金金額を受け付ける。ステップＳ１２０において、ホストと交信を行い、ホストからのデータ取得、交信等を行う。ホストと交信後、カード機構１２０等からカードや明細書等を排出する（ステップＳ１２２）。また、ステップＳ１２４において、現金入出金機構１３０から紙幣を排出する。
【００２２】
このように、聴覚誘導モードにおける取引処理の手順は、キー入力の練習をするステップ（ステップＳ１０４）を除いては、従来のＡＴＭにおけるものとほぼ同様である。ただし、ステップＳ１０８、Ｓ１１４、Ｓ１１８では、後述するキー入力処理がそれぞれ実行される。ステップＳ１０４は、このための入力練習である。なお、上記では預金の引出し処理について例示したが、他の処理についても同様である。
【００２３】
図５は、聴覚誘導モードにおいて表示部２１０に配置される仮想キーを示す概略説明図である。表示部２１０のディスプレイ上には、予め、仮想数字キーＶＫと、仮想ファンクションキーＦＫとが論理的に配置されている。以降、仮想数字キーＶＫと仮想ファンクションキーＦＫとを併せた全体を「仮想キー」とも呼ぶ。仮想数字キーＶＫは、数字を入力するためのキーであり、複数の領域を有し、１つの領域に対して１つの数字が予め割り当てられている。本実施例における仮想数字キーＶＫは、表示部２１０のＵ方向側（図３）の全幅にわたって配置されている。こうすれば、利用者によるタッチやスライド操作が多少ずれた場合であっても、入力を行うことができる。また、仮想数字キーＶＫは、縦方向（図３：Ｕ−Ｄ方向）に同じ大きさの複数の領域に区切られており、各領域には、予め左から昇順に「３、４、５・・・」のように、１つの数字が割り当てられている。なお、開始数字（図５の場合は３）は、セキュリティ向上の観点から、後述するキー配置処理の度に、ランダムに変更されることが好ましい。
【００２４】
仮想ファンクションキーＦＫは、所望の処理を選択するためのキーであり、複数の領域を有し、１つの領域に対して１つの処理が予め割り当てられている。本実施例における仮想ファンクションキーＦＫは、表示部２１０のＤ方向側（図３）の全幅にわたって配置されている。また、仮想ファンクションキーＦＫは、縦方向（図３：Ｕ−Ｄ方向）に同じ大きさの複数の領域に区切られており、各領域には、予め上から、確認キーＳＫと、訂正キーＵＫと、取消キーＣＫと、確定キーＥＫのように、１つの処理が割り当てられている。各処理についての詳細は後述する。なお、この仮想ファンクションキーＦＫは、省略可能である。
【００２５】
これらの仮想キー（仮想数字キーＶＫ、仮想ファンクションキーＦＫ）が配置されたタッチパネル２００は、入力部２２０としての機能を有する。具体的には、例えば、入力部２２０は、利用者によるタッチ操作の有無と、タッチされた座標値とを検出する。そして、主制御部４００は、タッチされた座標値をもとに、当該領域に予め割り当てられている特定の数字または処理を、入力部２２０への入力として制御する。なお、これらの仮想キーは、あくまで論理的に配置されるものである。このため、表示部２１０の実際の画面上には、仮想キーは表示しない。このときの表示部２１０の実際の画面は、何も表示しない真っ黒な画面としてもよいし、例えば取引案内画面のようなダミー画面としてもよい。このように、表示部２１０のディスプレイ上に、実際には表示されない仮想キーを配置する処理を、キー配置処理（第１の処理）とも呼ぶ。
【００２６】
図６は、第１実施例におけるキー入力処理の手順を示すフローチャートである。図６における制御主体は主制御部４００であり、利用者に対する通知はスピーカ３１０より行われる。まず、ステップＳ２００において、利用者にタッチ方法のガイダンスを行う。具体的には、「画面タッチ後、指を離した時点でキーが選択されます。アナウンスを聞きながら指をスライドして、ご希望のキーの場所で指を離して下さい。」といった音声ガイダンスをスピーカ３１０から出力する。ステップＳ２０２において、タッチ操作があるか否かを判定する。タッチ操作がある場合は、ステップＳ２０４において、多点タッチであるか否かを判断する。多点タッチとは、例えば、操作方法を把握できない利用者が、複数の指や手のひら、両手等でタッチした場合をいう。多点タッチがされた場合、ステップＳ２０６において、指１本でのタッチを促す。具体的には、「もう一度、一本の指で画面をタッチしてください。」といった音声ガイダンスをスピーカ３１０から出力する。その後、ステップＳ２００へ遷移する。
【００２７】
一方、多点タッチではない場合、ステップＳ２０８において、キーの位置を通知する。具体的には、タッチされた領域に予め割り当てられている特定の数字または処理を、スピーカ３１０より出力する。例えば、５が割り当てられている領域（図５）にタッチされた場合、「５です。」と通知することができる。なお、仮想ファンクションキーＦＫが割り当てられている領域に最初タッチされた場合は、仮想数字キーＶＫが割り当てられている領域へ誘導するガイダンスを併せて出力するものとしてもよい。例えば、訂正キーＵＫが割り当てられている領域（図５）にタッチされた場合、「訂正します。数字を入力する場合は、上方向へ指をスライドさせてください。」と通知することができる。
【００２８】
次に、ステップＳ２１０において、キーの位置が変更されたか否かを判定する。具体的には、利用者がディスプレイ上の任意の点にタッチしたままの状態で、さらに指を任意の方向へ移動させるスライド操作を行った結果、仮想キー（仮想数字キーＶＫ、仮想ファンクションキーＦＫ）内の異なる領域が選択されたか否かを判定する。なお、利用者の指が停止するまでのタイムラグを考慮して、各領域の境界を越えた時点で「異なる領域が選択された」と判定することが好ましい。キーの位置が変更された場合、ステップＳ２０８へ遷移し、変更後のキーの位置を通知する。なお、このように、仮想キー内の異なる領域が選択された場合に、当該領域に予め割り当てられている特定の数字または処理を、スピーカ３１０から通知する処理を、通知処理（第２の処理）とも呼ぶ。一方、キーの位置が変更されていない場合、ステップＳ２１２において、タッチした指が離されたか否かを判定する。指が離されていない場合、ステップＳ２１０へ遷移する。なお、所定の時間（例えば、１秒）指が離されず、キーの位置も変更されない場合、再度ステップＳ２０８のガイダンスを行ってもよい。
【００２９】
一方、指が離された場合、ステップＳ２１４において、数字キー範囲内であるか否かを判定する。具体的には、指が離された（解除操作があった）時点で選択されていた領域が、仮想数字キーＶＫが割り当てられている領域であるか否かを判定する。仮想数字キーＶＫが割り当てられている領域である場合、ステップＳ２１６において、キーを記憶する。具体的には、当該領域に予め割り当てられている特定の数字を入力部２２０への入力として受け付け、主制御部４００内の図示しない記憶部へ記憶する。その後、ステップＳ２０２へ遷移して、入力の継続を待つ。
【００３０】
数字キー範囲内でない場合、ステップＳ２１８において、解除操作があった時点で選択されていた領域が訂正キーＵＫの範囲内であるか否かを判定する。訂正キーＵＫの範囲内である場合、ステップＳ２２０において、主制御部４００内の図示しない記憶部へ記憶したキー記憶情報を消去する。なお、この際には、「入力を最初からやり直してください。」等の音声ガイダンスを出力することが好ましい。その後、ステップＳ２００へ遷移する。訂正キーの範囲内でない場合、ステップＳ２２２において、解除操作があった時点で選択されていた領域が確認キーＳＫの範囲内であるか否かを判定する。確認キーＳＫの範囲内である場合、ステップＳ２２４において、主制御部４００内の図示しない記憶部へ記憶されているキー記憶情報をスピーカ３１０から出力する。その後、ステップＳ２０２へ遷移する。
【００３１】
確認キーの範囲内でない場合、ステップＳ２２６において、解除操作があった時点で選択されていた領域が取消キーＣＫの範囲内であるか否かを判定する。取消キーＣＫの範囲内である場合、入力処理を終了し、取消処理を行う。なお、この際には、「入力を取消しました。」等の音声ガイダンスを出力することが好ましい。一方、取消キーの範囲内でない場合、ステップＳ２２８において、解除操作があった時点で選択されていた領域が確定キーＥＫの範囲内であるか否かを判定する。確定キーＥＫの範囲内である場合、入力処理を終了し、確定処理を行う。なお、この際は、確認メッセージを出力することが好ましい。例えば、暗証番号の入力であった場合、「暗証番号の入力を完了しました。」等の音声ガイダンスを出力することができる。確定キーＥＫの範囲内でない場合は、入力内容を特定できないため、ステップＳ２００へ遷移する。
【００３２】
なお、このように、解除操作が行われた場合、当該解除操作の時点で選択されていた領域に予め割り当てられている特定の数字または処理を入力として受け付ける処理を、入力受付処理（第３の処理）とも呼ぶ。
【００３３】
図７は、第１実施例において、暗証番号「１２３４」を入力する場合の手順を示す説明図である。図７（Ａ）のように、表示部２１０には、仮想数字キーＶＫと仮想ファンクションキーＦＫとが予め論理的に（表示されることなく）配置されている（キー配置処理）。まず、「１」を入力する場合、利用者は図７（Ｂ）のように、任意の位置ＦＴをタッチする。このとき、スピーカ３１０からは「９です。」というガイダンスが出力される。次に利用者は、図７（Ｃ）のように、右方向（図３：ＲＲ方向）へスライド操作を行う。このとき、スピーカ３１０からはスライド操作に合わせて「０です。」「１です。」というガイダンスが出力される（通知処理）。利用者は「１です。」というガイダンスを聞いた後、領域Ｆ１内の位置ＴＴで指を離す（解除操作）。これにより、入力部２２０に対して１が入力される（入力受付処理）。
【００３４】
次に「２」を入力する場合にも、同様に、利用者は図７（Ｄ）のように、任意の位置ＦＴをタッチする。このとき、スピーカ３１０からは「２です。」というガイダンスが出力される。最初にタッチした位置が既に２キーが対応付けられている領域Ｆ２であるため、利用者は、そのまま指を離す（図７（Ｅ））。次に、「３」を入力する場合には、利用者は、図７（Ｆ）の選択操作の後に、図７（Ｇ）のように、３キーが対応付けられている領域Ｆ３の中までスライド操作を行い、領域Ｆ３の中で解除操作を行う。同様に、「４」を入力する場合はＦ４領域で解除操作を行う（図７（Ｈ）〜（Ｉ））。最後に入力内容を確認する場合には図７（Ｊ）の選択操作の後に、図７（Ｋ）のように、確認キーＳＫが対応付けられている領域の中までスライド操作を行い、当該領域の中で解除操作を行う。以上の操作によって、暗証番号「１２３４」の入力をすることができる。すなわち、第１実施例では、通知処理（第２の処理）と入力受付処理（第３の処理）とを繰り返し実行することで、仮想キー（仮想数字キーＶＫ、仮想ファンクションキーＦＫ）の位置を保持したまま、連続して数字の入力を受け付けている。
【００３５】
このように、利用者は、ハンドセットからの音声ガイダンスをもとにして、仮想キー（仮想数字キーＶＫ、仮想ファンクションキーＦＫ）を用いて入力処理を行う。これらの仮想キーは予め配置され、かつ、その位置に保持されるため、連続した入力が可能となり素早い入力操作を実現することができる。また、これらの仮想キーは、表示部に表示されないため、ショルダーハックを抑制することができる。さらに、これらの仮想キーは、視覚が不自由な利用者のために一般的に設けられている入力装置の代用となるため、現金自動取引装置のコストダウンを図ることができる。これらの結果、現金自動取引装置において、素早い入力操作を実現しつつセキュリティを向上することができる。
【００３６】
Ｂ．第２実施例：
図８は、第２実施例における仮想キーを示す概略説明図である。図５に示した第１実施例との違いは、仮想数字キーＶＫおよび仮想ファンクションキーＦＫの配置のみであり、他の構成や動作は第１実施例と同様である。
【００３７】
本実施例における仮想数字キーＶＫは、表示部２１０のＬＬ方向側（図３）の全幅にわたって配置されており、横方向（図３：ＬＬ−ＲＲ方向）に同じ大きさの複数の領域に区切られている。各領域には、予め上から降順に「７、６、５・・・」のように、１つの数字が割り当てられている。本実施例における仮想ファンクションキーＦＫは、表示部２１０のＲＲ方向（図３）の全幅にわたって配置されており、横方向（図３：ＬＬ−ＲＲ方向）に同じ大きさの複数の領域に区切られている。各領域には、予め上から、確認キーＳＫと、訂正キーＵＫと、取消キーＣＫと、確定キーＥＫのように、１つの処理が割り当てられている。なお、第１実施例と同様に、この仮想ファンクションキーＦＫは、省略可能である。
【００３８】
このようにしても、第１実施例と同様に、現金自動取引装置において、素早い入力操作を実現しつつセキュリティを向上することができる。
【００３９】
Ｃ．第３実施例：
図９は、第３実施例における仮想キーを示す概略説明図である。図５に示した第１実施例との違いは、仮想数字キーＶＫの各領域に割り当てられている数字のみであり、他の構成や動作は第１実施例と同様である。本実施例における仮想数字キーＶＫの各領域には、主制御部４００によってランダムに決定された順番で数字が割り当てられる。主制御部４００は、この数字の割り当てを、キー配置処理（第１の処理）を行う度に変更することが好ましい。なお、仮想数字キーＶＫの各領域への数字の割り当ては、ランダムに決定された順番でなくても良い。例えば、主制御部４００内に予め複数の数字配列パターンを用意しておき、当該配列パターンに沿った割り当てとすることもできる。また、さらにセキュリティを向上させるため、仮想ファンクションキーＦＫ内の各領域への処理の割り当てを変更することとしても良い。
【００４０】
このようにすれば、キー配置処理の度に仮想キー内の数字や処理の割り当てが変更される。この結果、利用者の手元動作からの入力内容の推定をより困難にすることができるため、さらにセキュリティを向上することができる。
【００４１】
Ｄ．第４実施例：
図１０は、第４実施例における仮想キーを示す概略説明図である。図５に示した第１実施例との違いは、仮想数字キーＶＫの両端に位置する領域に０が割り当てられている点だけであり、他の構成や動作は第１実施例と同様である。
【００４２】
このようにすれば、仮想数字キーＶＫには、使用頻度の高い数字が割り当てられる領域が複数設けられるため、操作性の向上を図ることができる。
【００４３】
Ｅ．第５実施例：
図１１は、第５実施例における仮想キーを示す概略説明図である。図５に示した第１実施例との違いは、仮想数字キーＶＫ内の領域が２０個に分割されている点だけであり、他の構成や動作は第１実施例と同様である。なお、仮想数字キーＶＫ内の領域数をより多くすることも可能である。また、例えば、２行１０列の領域に分割するというように、縦方向（図３：Ｕ−Ｄ方向）に複数設ける構成とすることもできる。
【００４４】
このようにすれば、利用者が仮想数字キーＶＫの中心付近をタッチした場合、右側（図３：ＲＲ方向）・左側（図３：ＬＬ方向）のどちらにスライド操作を行っても意図する数字の入力が可能であるため、操作性の向上を図ることができる。
【００４５】
Ｆ．第６実施例：
図１２は、第６実施例における仮想キーを示す概略説明図である。図５に示した第１実施例との違いは、仮想数字キーＶＫの大きさとキー配置処理だけであり、他の構成や動作は第１実施例と同様である。
【００４６】
本実施例では、表示部２１０のディスプレイ上に、利用者が最初にタッチした位置ＦＴをほぼ中心とした仮想数字キーＶＫが論理的に配置される。この仮想数字キーＶＫは、図のように、表示部２１０の一部を占める大きさであり、第１実施例と同様に、予め数字が割り当てられた複数の領域を有している。なお、本実施例においては、仮想数字キーＶＫの中心位置を「中心位置ＦＴ」とも呼ぶ。また、仮想数字キーＶＫの配置と同時に、仮想ファンクションキーＦＫが、表示部２１０のＤ方向（図３）の全幅にわたって論理的に配置される。この仮想ファンクションキーＦＫは、省略可能である。
【００４７】
図１３は、利用者が最初にタッチする位置ＦＴの有効範囲を示す説明図である。この有効範囲ＫＡＦは、表示部２１０のディスプレイ画面領域のうち、仮想数字キーＶＫの中心を指定するタッチ位置ＦＴの入力範囲として有効な領域である。有効範囲ＫＡＦは、次のように求めることができる。まず、仮想数字キーＶＫを構成する領域全てが表示部２１０に収まり、かつ、仮想ファンクションキーＦＫの領域と重ならないような複数の仮想数字キーＶＫ（図中破線）を配置する。そしてこれら仮想数字キーＶＫの複数の中心位置ＦＴを結んだ範囲が有効範囲ＫＡＦとなる。本実施例における有効範囲ＫＡＦは、図中において斜線を施した領域となる。
【００４８】
図１４は、第６実施例におけるキー入力処理の手順を示すフローチャートである。図６に示した第１実施例との違いは、ステップＳ２００〜Ｓ２１６の処理が、ステップＳ３００〜Ｓ３２２の処理に置き換えられている点のみであり、他の動作は第１実施例と同様である。
【００４９】
まず、ステップＳ３００において、利用者に表示部２１０の中心付近をタッチするよう促す。具体的には、「数字キーの位置を決定します。画面の中心付近をタッチしてください。」といった音声ガイダンスを、スピーカ３１０から出力する。３０２において、利用者によるタッチ操作がない場合は、ステップＳ３００へ遷移し、再度タッチを促す。利用者によるタッチ操作がある場合は、ステップＳ３０４において、多点タッチであるか否かを判定する。多点タッチがされた場合、ステップＳ３０６において、指１本でのタッチを促した後、ステップＳ３００へ遷移する。
【００５０】
一方、多点タッチではない場合、ステップＳ３０８において、タッチを検出した座標が有効範囲内であるか否かを判定する。この判定は、タッチを検出した座標が有効範囲ＫＡＦ（図１３）の範囲内であるか否かにより行う。有効範囲内でない場合は、ステップＳ３１０において、画面の中央付近でのタッチを促す。具体的には、「もう少し画面の上側をタッチしてください。」等のタッチ位置に対応する誘導音声ガイダンスをスピーカ３１０から出力することが好ましい。その後、ステップＳ３００へ遷移する。有効範囲内である場合、ステップＳ３１２において、中心位置ＦＴを決定し、仮想数字キーＶＫと仮想ファンクションキーＦＫとを配置する。なお、この仮想数字キーＶＫを配置した際には、音声によるガイダンスを行うことが好ましい。具体的には、「数字キーの位置ＦＴを決めました。」や、「ピッ」等のガイダンスをスピーカ３１０から出力することができる。
【００５１】
このように、本実施例におけるキー配置処理（第１の処理）は、表示部２１０のディスプレイ上でのタッチ（選択操作）の検出に応じて、当該タッチがあった座標値を基準として行われる。換言すれば、本実施例における仮想キーは、予め表示部２１０には配置されておらず、利用者の選択操作があることによって初めて配置される。この点において、仮想キーが予め表示部２１０に配置されている第１実施例とは異なる。
【００５２】
次に、ステップＳ３１４において主制御部４００は、キーの位置ＦＴを通知する。具体的には、タッチされた領域に予め割り当てられている特定の数字を、スピーカ３１０より出力する。例えば、１が割り当てられている領域（図１２）にタッチされた場合、「１です。」と通知することができる。次に、ステップＳ３１６において、キーの位置が変更されたか否かを判定する。具体的には、利用者がディスプレイ上の任意の点にタッチしたままの状態で、さらに指を任意の方向へ移動させるスライド操作を行った結果、仮想キー（仮想数字キーＶＫ、仮想ファンクションキーＦＫ）内の異なる領域が選択されたか否かを判定する。キーの位置ＦＴが変更された場合、ステップＳ３１４へ遷移し、変更後のキーの位置を通知する（通知処理／第２の処理）。
【００５３】
一方、キーの位置が変更されていない場合、ステップＳ３１８において、タッチした指が離されたか否かを判定する。指が離されていない場合、ステップＳ３１６へ遷移する。一方、指が離された場合、ステップＳ３２０において、数字キー範囲内であるか否かを判定する。具体的には、指が離された（解除操作があった）時点で選択されていた領域が、仮想数字キーＶＫが割り当てられている領域であるか否かを判定する。仮想数字キーＶＫが割り当てられている領域である場合、ステップＳ３２２において、数字キーを記憶する。具体的には、当該領域に予め割り当てられている特定の数字を入力部２２０への入力として受け付け、主制御部４００内の図示しない記憶部へ記憶する。その後、ステップＳ３００へ遷移して、キー配置処理を行う。
【００５４】
図１５は、第６実施例において、暗証番号「１２３４」を入力する場合の手順を示すフローチャートである。なお、この図においては、説明の便宜のために仮想数字キーＶＫを拡大して記載している。図１５（Ａ）のように、利用者はまず、任意の位置ＦＴをタッチする。すると、図１５（Ｂ）のように、この位置ＦＴを仮想数字キーＶＫの略中心として、仮想数字キーＶＫが論理的に配置される（キー配置処理）。同時に、仮想ファンクションキーＦＫも配置される。次に「１」を入力する際には、図１５（Ｃ）のように、右方向（図３：ＲＲ方向）へスライド操作を行う。このとき、スピーカ３１０からはスライド操作に合わせて「７です。」「８です。」・・・「１です。」というガイダンスが出力される（通知処理）。利用者は「１です。」というガイダンスを聞いた後、領域Ｆ１内の位置ＴＴで指を離す。これにより、入力部２２０に対して１が入力される（入力受付処理）。入力部２２０への入力がされると、仮想数字キー群は一旦消去される。
【００５５】
第１実施例の場合は、この後続けて「２」以降の入力を進めることができたが、第６実施例においては、図１５（Ｄ）〜（Ｆ）、（Ｇ）〜（Ｉ）、（Ｊ）〜（Ｌ）、（Ｍ）〜（Ｎ）に示すように、再度、任意の位置ＦＴのタッチから繰り返す。入力の手順は図１５（Ａ）〜（Ｃ）で説明した手順の繰り返しである。なお、このように、入力を受け付ける度にキー配置処理を行うことを、「再配置」とも呼ぶ。すなわち、第６実施例では、キー配置処理（第１の処理）と、通知処理（第２の処理）と、入力受付処理（第３の処理）とを繰り返し実行することで、仮想数字キーＶＫおよび仮想ファンクションキーＦＫに対して１つの入力を受け付ける度に、仮想数字キーＶＫおよび仮想ファンクションキーＦＫの再配置を行っている。
【００５６】
このようにすれば、利用者が１つの数字入力を行うごとに仮想キーが再配置される。この結果、利用者の手元動作からの入力内容の推定をより困難にすることができるため、さらにセキュリティを向上することができる。
【００５７】
Ｇ．第７実施例：
図１６は、第７実施例における仮想キーを示す概略説明図である。図１２に示した第６実施例との違いは、仮想数字キーＶＫの形状のみであり、他の構成や動作は第６実施例と同様である。
【００５８】
本実施例における仮想数字キーＶＫは、円形であり、円の中心を通る直線によって等しい大きさに区切られた複数の領域を有している。各領域には、頂点に位置する領域から時計回りに「０、１、２・・・」のように、１つの数字が割り当てられている。本実施例では、キー配置処理において、利用者が最初にタッチした位置ＦＴが０キーの中心となるように、仮想数字キーＶＫが配置される。
【００５９】
このようにすれば、利用者が、最初にタッチした位置ＦＴからＲＬ方向へ弧状にスライド操作した場合は、昇順の数字入力が可能となる。一方、位置ＦＴからＲＵ方向へ弧状にスライド操作した場合は、降順の数字入力が可能となるため、操作性の向上を図ることができる。なお、仮想数字キーＶＫの大きさは、利用者のスライド操作時の弧の大きさに応じて自動的に変更可能な構成とすると尚好ましい。
【００６０】
Ｈ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００６１】
Ｈ１．変形例１：
上記実施例では、仮想数字キーＶＫおよび仮想ファンクションキーＦＫの配置についての例を示した。しかし、これらのキーは上記実施例で示した態様に限られず、任意の態様にて配置することができる。例えば、仮想数字キーＶＫおよび仮想ファンクションキーＦＫが有する複数の領域の大きさは同じでなくてもよい。具体的には、仮想数字キーＶＫにおいて、表示部の外側（図３：ＬＬ方向、ＲＲ方向）へ近づくほど、領域の大きさを大きくしていってもよい。また、仮想数字キーＶＫおよび仮想ファンクションキーＦＫは、表示部の全面を使用して配置されるものとしたが、表示部の一部に配置されるものとしてもよい。さらに、仮想数字キーＶＫと仮想ファンクションキーＦＫの配置を逆転（上下逆、左右逆）にすることも可能であるし、仮想数字キーＶＫと仮想ファンクションキーＦＫとの間に間隔を設けてもよい。また、仮想ファンクションキーＦＫは論理的に配置されるものとせずに、実際に画面上に表示するものとしてもよい。
【００６２】
Ｈ２．変形例２：
上記第６実施例における仮想数字キーＶＫの配置は、図１２に示したものに限らず、他の種々の配置を採用することができる。例えば、仮想数字キーＶＫ内の領域を、第２〜第５実施例において示した態様（図８〜図１１）とすることもできる。さらに、第６実施例では、仮想数字キーＶＫは表示部の一部を占める大きさであるものとして記載したが、例えば、第１実施例と同様に、表示部の（例えばＵ方向側の）全面を占める大きさとすることもできる。この場合、「利用者が画面にタッチした時、そのタッチ位置ＦＴを中心として仮想数字キーＶＫを配置する処理」に代えて、「利用者が画面の任意の場所（画面上であればどこでも良い）をタッチした時点で、第１〜第５実施例に示すような形態の仮想数字キーＶＫを配置する処理」を採用することができる。
【００６３】
Ｈ３．変形例３：
上記第６、７実施例では、利用者が最初にタッチした位置ＦＴを中心として仮想数字キーＶＫを配置するものとした。しかし、仮想数字キーＶＫが配置される位置は、利用者が最初にタッチした位置の座標値を基準としていれば足り、上記実施例の態様に限られるものではない。例えば、利用者が最初にタッチした位置の座標値を仮想数字キーＶＫの左上端とすることもできる。
【００６４】
Ｈ４．変形例４：
上記第６、７実施例では、仮想ファンクションキーＦＫは、仮想数字キーＶＫと同時に配置されるものとした。しかし、仮想ファンクションキーＦＫを配置するタイミングは、任意のタイミングとすることができる。例えば、フック外れを検知した時点で仮想ファンクションキーＦＫを配置するものとしてもよい。
【００６５】
Ｈ５．変形例５：
上記実施例では、表示入力部として、押圧検出タイプのタッチパネルを用いるものとして説明した。しかし、このタッチパネルには、任意の方式のものを採用することができる。例えば、光学式のタッチパネルを使うものとしても良い。さらに、上記実施例では、操作誘導部としてハンドセットを例示した。しかし、この操作誘導部には任意の方式のものを採用することができる。
【００６６】
Ｈ６．変形例６：
上記実施例では、フック外れの検出を、音声ガイダンスと仮想キーによる操作への切り替えトリガとしている。しかし、操作切り替えのトリガは任意の手段を採用することができる。例えば、専用キーを設けた上で専用キー押下によって操作切り替えを行ってもよい。他の例としては、利用者が所持しているカードの情報をもとに、操作切り替えを行うこともできる。
【符号の説明】
【００６７】
１００…前面部
１１０…媒体機構
１２０…カード機構
１３０…現金入出金機構
２００…タッチパネル
２１０…表示部
２２０…入力部
３００…ハンドセット
３１０…スピーカ
３２０…フック
４００…主制御部
【図１】
2010267179.tif 000003
【図２】
2010267179.tif 000004
【図３】
2010267179.tif 000005
【図４】
2010267179.tif 000006
【図５】
2010267179.tif 000007
【図６】
2010267179.tif 000008
【図７】
2010267179.tif 000009
【図８】
2010267179.tif 000010
【図９】
2010267179.tif 000011
【図１０】
2010267179.tif 000012
【図１１】
2010267179.tif 000013
【図１２】
2010267179.tif 000014
【図１３】
2010267179.tif 000015
【図１４】
2010267179.tif 000016
【図１５】
2010267179.tif 000017
【図１６】
2010267179.tif 000018