(57)【要約】【課題】タッチ画面上における複数のタッチ位置へのユーザ入力がエラーとして扱われる場合に、当該複数のタッチ位置をユーザに気付かせることを可能とすること。【解決手段】タッチ画面上における１つ以上のタッチ位置を検出する検出部と、上記検出部により複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを上記タッチ画面に表示させる表示制御部と、を備える表示制御装置が提供される。【選択図】図８
2013016122.tif 000002
【特許請求の範囲】
【請求項１】
タッチ画面上における１つ以上のタッチ位置を検出する検出部と、
前記検出部により複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを前記タッチ画面に表示させる表示制御部と、
を備える表示制御装置。
【請求項２】
前記エラーオブジェクトは、検出された複数のタッチ位置に応じて決定される位置または範囲に表示される、請求項１に記載の表示制御装置。
【請求項３】
前記検出部は、複数のタッチ位置を検出する場合に、当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定し、
前記エラーオブジェクトは、特定された前記位置候補に応じて決定される範囲に表示される、
請求項２に記載の表示制御装置。
【請求項４】
前記エラーオブジェクトは、検出された複数のタッチ位置を強調して示すオブジェクトである、請求項２に記載の表示制御装置。
【請求項５】
前記表示制御装置は、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを判定する判定部、をさらに備え、
前記表示制御部は、前記判定部により前記アプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けないと判定された場合にのみ、前記エラーオブジェクトを前記タッチ画面に表示させる、
請求項１に記載の表示制御装置。
【請求項６】
前記表示制御装置は、前記アプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを示す設定情報を記憶する記憶部、をさらに備え、
前記判定部は、前記記憶部により記憶される前記設定情報を用いて前記判定を行う、
請求項５に記載の表示制御装置。
【請求項７】
前記表示制御部は、複数のタッチ位置が検出された場合に、検出された複数のタッチ位置のいずれかをユーザに再度選択させる、請求項１に記載の表示制御装置。
【請求項８】
前記表示制御部は、検出された複数のタッチ位置の各々に対応する選択可能なオブジェクトを、再選択のために前記タッチ画面に表示させる、請求項７に記載の表示制御装置。
【請求項９】
タッチ画面を有する表示制御装置における表示制御方法であって、
前記タッチ画面上における１つ以上のタッチ位置を検出するステップと、
複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを前記タッチ画面に表示させるステップと、
を含む表示制御方法。
【請求項１０】
タッチ画面を有する表示制御装置を制御するコンピュータを、
タッチ画面上における１つ以上のタッチ位置を検出する検出部と、
前記検出部により複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを前記タッチ画面に表示させる表示制御部と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、タッチ画面（touch  screen）が設けられた様々な装置が広く利用されている。タッチ画面は、タッチパネルとも呼ばれ、１つの画面上で表示および入力という２つの機能性を実現する。タッチ画面の中には、単一のタッチ位置のみを検出可能なタッチ画面があり、また複数のタッチ位置を検出可能なタッチ画面もある。
【０００３】
複数のタッチ位置を検出可能なタッチ画面を有する装置において、複数のタッチ位置へのユーザ入力が、必ずしも有効なユーザ入力であるとは限らない。例えば、当該装置の中で実行されるアプリケーションが、複数のタッチ位置へのユーザ入力を受け付けないこともある。また、例えば、複数のタッチ位置を検出可能なタッチ画面の中には、複数のタッチ位置についてのタッチ画面の横方向の複数の座標とタッチ画面の縦方向の複数の座標とをそれぞれ特定するが、複数のタッチ位置のうちの個々のタッチ位置を特定できないタッチ画面もある。
【０００４】
複数のタッチ位置へのユーザ入力が有効なユーザ入力ではない場合の対処手法として、下記特許文献１には、複数のタッチ位置へのユーザ入力を全てエラーとして扱う技術が、記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開昭６０−１２４７２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載された手法では、上記装置のユーザは、不意に複数のタッチ位置にタッチした場合に、当該タッチ位置へのユーザ入力がエラーとして扱われることに気付けないこともあり得る。また、ユーザは、それに気付いたとしても、どのような原因でユーザ入力がエラーとして扱われているか気付けないこともあり得る。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、タッチ画面上における複数のタッチ位置へのユーザ入力がエラーとして扱われる場合に、当該複数のタッチ位置をユーザに気付かせることを可能とする、表示制御装置、表示制御方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、タッチ画面上における１つ以上のタッチ位置を検出する検出部と、上記検出部により複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを上記タッチ画面に表示させる表示制御部と、を備える表示制御装置が提供される。
【０００９】
上記エラーオブジェクトは、検出された複数のタッチ位置に応じて決定される位置または範囲に表示されてもよい。
【００１０】
上記検出部は、複数のタッチ位置を検出する場合に、当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定し、上記エラーオブジェクトは、特定された上記位置候補に応じて決定される範囲に表示されてもよい。
【００１１】
上記エラーオブジェクトは、検出された複数のタッチ位置を強調して示すオブジェクトであってもよい。
【００１２】
上記表示制御装置は、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを判定する判定部、をさらに備え、上記表示制御部は、上記判定部により上記アプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けないと判定された場合にのみ、上記エラーオブジェクトを上記タッチ画面に表示させてもよい。
【００１３】
上記表示制御装置は、上記アプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを示す設定情報を記憶する記憶部、をさらに備え、上記判定部は、上記記憶部により記憶される上記設定情報を用いて上記判定を行ってもよい。
【００１４】
上記表示制御部は、複数のタッチ位置が検出された場合に、検出された複数のタッチ位置のいずれかをユーザに再度選択させてもよい。
【００１５】
上記表示制御部は、検出された複数のタッチ位置の各々に対応する選択可能なオブジェクトを、再選択のために上記タッチ画面に表示させてもよい。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、タッチ画面を有する表示制御装置における表示制御方法であって、上記タッチ画面上における１つ以上のタッチ位置を検出するステップと、複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを上記タッチ画面に表示させるステップと、を含む表示制御方法が提供される。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、タッチ画面を有する表示制御装置を制御するコンピュータを、タッチ画面上における１つ以上のタッチ位置を検出する検出部と、上記検出部により複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを上記タッチ画面に表示させる表示制御部と、として機能させるためのプログラムが提供される。ここで、プログラムは、コンピュータ読取り可能な記録媒体を用いて提供されてもよく、通信手段等を介して提供されてもよい。
【発明の効果】
【００１８】
以上説明したように本発明によれば、タッチ画面上における複数のタッチ位置へのユーザ入力がエラーとして扱われる場合に、当該複数のタッチ位置をユーザに気付かせることが可能となる。
【図面の簡単な説明】
【００１９】
【図１】一実施形態に係る現金自動預け払い機の一例を示す概略図である。
【図２】一実施形態に係るタッチ画面の表示面に表示される画面の一例を説明するための説明図である。
【図３】光学方式のタッチ画面の一例を説明するための説明図である。
【図４】光学方式のタッチ画面上におけるタッチ位置の一例を説明するための説明図である。
【図５】光学方式のタッチ画面上におけるタッチ位置の他の例を説明するための説明図である。
【図６】一実施形態に係る表示制御装置の構成の一例を示すブロック図である。
【図７】一実施形態に係る記憶部に記憶される設定情報の一例を説明するための説明図である。
【図８】一実施形態に係るエラーオブジェクトの一例を説明するための第１の説明図である。
【図９】一実施形態に係るエラーオブジェクトの一例を説明するための第２の説明図である。
【図１０】一実施形態に係るエラーオブジェクトの一例を説明するための第３の説明図である。
【図１１】一実施形態に係るエラーオブジェクトの一例を説明するための第４の説明図である。
【図１２】一実施形態に係るエラーオブジェクトの一例を説明するための第５の説明図である。
【図１３】一実施形態に係るエラーオブジェクトの一例を説明するための第６の説明図である。
【図１４】一実施形態に係るエラーオブジェクトの一例を説明するための第７の説明図である。
【図１５】一実施形態に係るエラーオブジェクトの一例を説明するための第８の説明図である。
【図１６】一実施形態に係るノーマルオブジェクトの一例を説明するための説明図である。
【図１７】一実施形態に係る再選択促進オブジェクトの一例を説明するための説明図である。
【図１８】一実施形態に係る選択用オブジェクト一例を説明するための説明図である。
【図１９】一実施形態に係る第１の表示制御処理の概略的な処理の流れの一例を示すフローチャートである。
【図２０】一実施形態に係る第２の表示制御処理の概略的な処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下に添付の図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
本実施形態では、一例として、現金自動預け払い機（ＡＴＭ：Automated  Teller  Machine）が有する表示制御装置が説明される。しかしながら、他の実施形態に係る表示制御装置は、その他の装置が有する表示制御装置であってもよい。例えば、他の実施形態に係る表示制御装置は、自動券売機、マルチメディアステーション（ＭＭＳ）、ＰＣ（Personal  Computer）、スマートフォン、携帯情報端末（Personal  Digital  Assistant）、電子書籍端末、カーナビゲーション、デジタルカメラ、ゲーム機器、音楽プレーヤ、複写機等のタッチ画面を伴う任意の装置が有する表示制御装置であってもよい。なお、本発明の実施形態に係る表示制御装置は、必ずしも上記任意の装置の中に設置されている必要はなく、上記任意の装置と接続することにより当該任意の装置のタッチ画面の表示を制御してもよい。また、本発明の実施形態に係る表示制御装置は、上記任意の装置自体であってもよい。
【００２２】
一例として説明される本発明の一実施形態は、［１．現金自動預け払い機の概要］、［２．表示制御装置の構成］、［３．処理の流れ］という順序で説明される。
【００２３】
［１．現金自動預け払い機の概要］
図１は、本実施形態に係る現金自動預け払い機１（以下、「ＡＴＭ１」と呼ぶ）の一例を示す概略図である。ＡＴＭ１は、ユーザによる操作を通じて金融機関、貸金業者等の取引業務を自動で行う装置である。図１を参照すると、ＡＴＭ１は、タッチ画面２０および表示制御装置１００を備える。
【００２４】
（タッチ画面２０）
タッチ画面２０は、表示面とタッチ検出面を含む。タッチ画面２０は、その表示面に、表示制御装置１００から出力される画面を表示する。上記表示面は、液晶、有機ＥＬ（Organic  Light-Emitting  Diode：ＯＬＥＤ）またはＣＲＴ（Cathode  Ray  Tube）等を用いて実現され得る。タッチ画面２０は、例えば、ＡＴＭ１のユーザが所望の取引を行うためにユーザに提示されるべき様々な画面を表示する。図２は、本実施形態に係るタッチ画面２０の表示面に表示される画面の一例を説明するための説明図である。図２に示されるように、タッチ画面２０は、例えば取引メニューを選択するための画面を表示する。また、タッチ画面２０は、その他に例えば、暗証番号を入力するための画面、現金引出し金額を入力するための画面、取引内容を確認するための画面等を表示する。
【００２５】
また、タッチ画面２０は、その検出面において、タッチ画面２０上へのユーザによるタッチを感知し、タッチ位置に応じた出力信号を生成する。当該出力信号は、例えば、タッチ位置を示すデジタル信号である。とりわけ、本実施形態に係るタッチ画面２０は、タッチ画面２０上への複数のタッチを感知し、複数のタッチ位置に応じた出力信号を生成する。タッチ画面２０は、生成される出力信号を表示制御装置１００に出力する。本実施形態に係るタッチ画面２０の検出面は、光学方式、静電容量方式、抵抗膜方式、電磁誘導方式、超音波方式等のいずれの方式の検出面であってもよい。
【００２６】
また、上記複数のタッチ位置に応じた出力信号は、例えば、表示制御装置１００が複数のタッチ位置のうちの個々のタッチ位置を特定できる出力信号である。換言すると、表示制御装置１００は、タッチ位置を検出する際に、上記複数のタッチ位置に応じた出力信号から、複数のタッチ位置のうちの個々のタッチ位置を特定できる。この場合に、タッチ画面２０は、例えば、光学方式（再起反復方式）のタッチ画面、静電容量方式（投影型静電容量方式）のタッチ画面等であってもよい。
【００２７】
（タッチ画面２０の変形例）
なお、上記複数のタッチ位置に応じた出力信号は、表示制御装置１００が複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定できる出力信号であってもよい。換言すると、表示制御装置１００は、タッチ位置を検出する際に、上記複数のタッチ位置に応じた出力信号から、複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定できてもよい。この場合に、タッチ画面２０は、例えば、光学方式（赤外線走査方式）のタッチ画面である。
【００２８】
図３は、光学方式（赤外線走査方式）のタッチ画面２０の一例を説明するための説明図である。図３を参照すると、タッチ画面２０の検出面は、縦方向（Ｙ軸方向）および横方向（Ｘ軸方向）のいずれか一方の縁に配置された発光素子２２と、発光素子２２の反対側の縁に配置された受光素子２４とを有する。発光素子２２は、発光により受光素子２４に向けて赤外線２６を発する。また、受光素子２４は、発光素子２２により発せられた赤外線２６を受光し、受光した赤外線２６から電気信号を生成する。
【００２９】
図４は、光学方式のタッチ画面２０上におけるタッチ位置の一例を説明するための説明図である。図４に示されるように、例えば、ユーザは、タッチ画面２０上におけるタッチ位置９０ａにタッチする。すると、横方向の５番に配置された発光素子２２ａからの赤外線２６ａが、当該タッチにより遮断される。そして、受光素子２４ａは、赤外線２６ａを受光せず、電気信号を生成しない。また、縦方向５番に配置された発光素子２２ｂからの赤外線２６ｂも、当該タッチにより遮断される。そして、受光素子２４ｂも、赤外線２６ｂを受光せず、電気信号を生成しない。すなわち、受光素子２４ａおよび２４ｂは電気信号を生成せず、その他の受光素子２４は電気信号を生成する。このような受光素子２４の電気信号の生成状況に基づいて、タッチ画面２０は、タッチ位置９０ａが縦方向５番かつ横方向５番の位置であることを示す出力信号を生成する。
【００３０】
図５は、光学方式のタッチ画面２０上におけるタッチ位置の他の例を説明するための説明図である。図５に示されるように、例えば、ユーザは、図４にも示されたタッチ位置９０ａに加えて、タッチ位置９０ｂにもタッチする。ユーザは、衣服の袖または掌をタッチ画面に当ててしまうこと等により不意に、タッチ位置９０ａおよび９０ｂの両方にタッチする。その結果、受光素子２４ａ、２４ｂ、２４ｃおよび２４ｄは電気信号を生成せず、その他の受光素子２４は電気信号を生成する。このような受光素子２４の電気信号の生成状況に基づいて、タッチ画面２０は、タッチ位置９０ａおよび９０ｂが縦方向５番および９番かつ横方向５番および９番の位置であることを示す出力信号を生成する。表示制御装置１００は、当該出力信号から、複数のタッチ位置のうちの個々のタッチ位置（タッチ位置９０ａ、タッチ位置９０ｂ）が存在し得る位置候補を特定できる。具体的には、表示制御装置１００は、縦方向５番かつ横方向５番の位置、縦方向５番かつ横方向９番の位置、縦方向９番かつ横方向５番の位置、および縦方向９番かつ横方向９番の位置を、タッチ位置９０ａおよびタッチ位置９０ｂの位置候補として特定できる。
【００３１】
（表示制御装置１００）
表示制御装置１００は、タッチ画面２０に表示する画面を制御する。表示制御装置１００は、例えば、ＡＴＭ１において取引業務を行うためにユーザに提示すべき画面をタッチ画面２０に表示させる。本実施形態では、表示制御装置１００は、とりわけ、複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを上記タッチ画面２０に表示させる。これにより、タッチ画面上における複数のタッチ位置へのユーザ入力がエラーとして扱われる場合に、当該複数のタッチ位置をユーザに気付かせることが可能となる。表示制御装置１００は、［２．表示制御装置の構成］において詳細に説明される。
【００３２】
（その他）
なお、ＡＴＭ１は、タッチ画面２０および表示制御装置１００以外の他の要素を有してもよい。一例として、ＡＴＭ１は、タッチ画面２０以外に、キーパッド、音声入力用のマイク等の、ユーザ入力のための入力装置を有してもよい。この場合に、表示制御装置１００は、当該入力装置の出力に応じて動作してもよい。
【００３３】
［２．表示制御装置の構成］
次に、図６を参照して、本実施形態に係る表示制御装置１００の構成を説明する。図６は、本実施形態に係る表示制御装置１００の構成の一例を示すブロック図である。
【００３４】
図６に示されるように、表示制御装置１００は、タッチ検出部１１０、アプリケーション部１２０、記憶部１３０、判定部１４０、表示制御部１５０を備える。なお、タッチ検出部１１０は検出部の一例である。
【００３５】
（タッチ検出部１１０）
タッチ検出部１１０は、タッチ画面２０上における１つ以上のタッチ位置を検出する。例えば、タッチ検出部１１０は、タッチ画面２０により出力された出力信号から、タッチ画面２０上における１つ以上のタッチ位置を検出する。例えば、図４に示されるように、ユーザがタッチ画面２０上における１つのタッチ位置にタッチした場合に、タッチ検出部１１０は、１つのタッチ位置を検出する。また、図５で示されるように、ユーザがタッチ画面２０上における複数のタッチ位置にタッチした場合に、タッチ検出部１１０は、複数のタッチ位置を検出する。ここで、タッチ検出部１１０は、例えば、当該複数のタッチ位置のうちの個々のタッチ位置を特定する。タッチ検出部１１０は、検出したタッチ位置を判定部１４０に出力する。なお、図５を用いて既に説明されたように、タッチ画面２０の方式に起因して、タッチ検出部１１０は、複数のタッチ位置を検出する場合に、当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定してもよい。この場合に、タッチ検出部１１０は、当該位置候補を判定部１４０に出力してもよい。
【００３６】
（アプリケーション部１２０）
アプリケーション部１２０は、ＡＴＭ１において取引業務を行うためのアプリケーション機能を実行する。一例として、アプリケーション部１２０は、キャッシュカード取引のためのアプリケーション機能、クレジットカード取引のためのアプリケーション機能等を実行する。
【００３７】
アプリケーション部１２０は、例えば、取引業務を行うためにユーザに提示すべき情報を含む画面（以下、「アプリケーション画面」と呼ぶ）を表示制御部１５０に出力する。アプリケーション画面には、ユーザに選択させるためのオブジェクト（以下「選択用オブジェクト」と呼ぶ）が含まれていてもよい。図２に示されるように、アプリケーション部１２０は、例えば取引メニューを選択するためのアプリケーション画面を出力する。また、当該アプリケーション画面には、「お預入れ」ボタン、「お引き出し」ボタン、「通帳記入」ボタン等の選択用オブジェクトが含まれている。
【００３８】
また、アプリケーション部１２０は、例えば、判定部１４０により入力されたタッチ位置に応じて、取引業務を行うための処理を行う。より具体的には、アプリケーション部１２０は、タッチ位置がアプリケーション画面の中のどの選択用オブジェクトの位置に該当するか判定し、該当する選択用オブジェクトに対応する処理を実行する。例えば、図２に示されるように取引メニューを選択するためのアプリケーション画面が表示されている場合に、タッチ位置が「お預入れ」のボタンのオブジェクトの表示位置に該当すれば、アプリケーション部１２０は、預入業務を行うための処理を開始する。
【００３９】
（記憶部１３０）
記憶部１３０は、表示制御装置１００において一時的にまたは恒久的に保持すべき情報を記憶する。本実施形態に係る記憶部１３０は、アプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを示す設定情報を記憶する。アプリケーション機能の中には、複数のタッチ位置へのユーザ入力を受け付けるアプリケーション機能もあれば、当該ユーザ入力を受け付けないアプリケーション機能もあり得る。さらに、複数のタッチ位置へのユーザ入力を受け付ける個別のアプリケーション機能は、複数のタッチ位置へのユーザ入力を受け付けるアプリケーション画面を含み得るとともに、当該ユーザ入力を受け付けないアプリケーション画面を含み得る。よって、アプリケーション機能により複数のタッチ位置へのユーザ入力が受け付けられるか否かを判定できるように、上記設定情報が記憶される。
【００４０】
図７は、本実施形態に係る記憶部１３０に記憶される設定情報の一例を説明するための説明図である。図７に示されるように、記憶部１３０は、設定情報として、例えばアプリケーション機能のアプリケーション画面毎に、複数のタッチ位置の受付可否を示す設定情報を記憶する。例えば、当該設定情報によると、図２に示されるような取引メニュー選択用のアプリケーション画面および暗証番号入力用のアプリケーション画面では、複数のタッチ位置は受け付けられない、ということが分かる。一方で、取引内容確認用のアプリケーション画面では、（例えば取引内容を拡大表示するピンチアウト操作のために）複数のタッチ位置は受け付けられる、ということが分かる。
【００４１】
このような設定情報が記憶部１３０に記憶されることで、開発者、取引業務を行う者、またはユーザ（以下、「開発者等」と呼ぶ）は、既存のアプリケーション機能の変更、新規アプリケーション機能の追加等に伴い、当該設定情報を書き換えることができる。すなわち、開発者等は、アプリケーション機能（またはそのアプリケーション画面）において複数のタッチ位置へのユーザ入力を受け付けるか否かを自由に設定することができる。
【００４２】
（判定部１４０）
判定部１４０は、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを判定する。判定部１４０は、記憶部１３０に記憶される上記設定情報を用いて当該判定を行う。図７を参照すると、判定部１４０は、図２のようなキャッシュカード取引のアプリケーション機能の取引メニュー選択用のアプリケーション画面が表示されている場合に、アプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けないと判定する。判定部１４０は、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けると判定する場合に、複数のタッチ位置をアプリケーション部１２０に出力する。一方で、判定部１４０は、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けないと判定する場合に、複数のタッチ位置へのユーザ入力をエラーとして扱い、当該複数のタッチ位置を表示制御部１５０に出力する。
【００４３】
このような判定により、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けない場合に、複数のタッチ位置へのユーザ入力をエラーとして扱うことが可能となる。また、上記判定により、実行されるアプリケーション機能に応じて、複数のタッチ位置へのユーザ入力を受け付けるか否かを動的に切り替えることが可能となる。
【００４４】
また、判定部１４０は、例えば、タッチ検出部１１０により１つのタッチ位置が検出された場合に、当該１つのタッチ位置を表示制御部１５０に出力する。
【００４５】
なお、タッチ検出部１１０が、複数のタッチ位置を検出する際に当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定する場合には、判定部１４０は、タッチ検出部１１０により複数のタッチ位置が検出される都度、複数のタッチ位置へのユーザ入力をエラーとして扱ってもよい。そして、判定部１４０は、当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を表示制御部１５０に出力してもよい。
【００４６】
（表示制御部１５０）
表示制御部１５０は、タッチ画面２０に表示する画面を制御する。表示制御部１５０は、例えば、アプリケーション部１２０により入力されたアプリケーション画面をタッチ画面２０に表示させる。
【００４７】
本実施形態では、とりわけ、表示制御部１５０は、タッチ検出部１１０により複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトをタッチ画面２０に表示させる。ここで、表示制御部１５０は、例えば、判定部１４０によりアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けないと判定された場合にのみ、エラーオブジェクトをタッチ画面２０に表示させる。なお、タッチ検出部１１０が、複数のタッチ位置を検出する際に当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定する場合には、表示制御部１５０は、タッチ検出部１１０により複数のタッチ位置が検出される都度、エラーオブジェクトをタッチ画面２０に表示させてもよい。
【００４８】
上記エラーオブジェクトは、例えば、検出された複数のタッチ位置に応じて決定される位置または範囲に表示される。図８は、本実施形態に係るエラーオブジェクトの一例を説明するための第１の説明図である。例えば図８の８−１に示されるように、図５に示されるようにタッチ位置９０ａおよび９０ｂが検出された場合に、エラーオブジェクト３０ａが、タッチ位置９０ａおよび９０ｂに応じて決定される範囲に表示される。ここでは、エラーオブジェクト３０ａは、タッチ位置９０ａとタッチ位置９０ｂとの中点を中心とする左右上下対称のオブジェクトである。当該エラーオブジェクト３０ａが図２に示される取引メニュー選択用の画面と共に表示されると、８−２に示される画面がタッチ画面２０に表示される。
【００４９】
なお、エラーオブジェクト（例えば、エラーオブジェクト３０ａ）は、図８に示されるようにタッチ位置（例えば、タッチ位置９０ａおよび９０ｂ）と一部重なるオブジェクトでなくてもよい。図９は、本実施形態に係るエラーオブジェクトの一例を説明するための第２の説明図である。図９の９−１に示されるように、エラーオブジェクトは、タッチ位置と重ならず、タッチ位置の近傍に存在するオブジェクト（例えば、エラーオブジェクト３０ｂ）であってもよい。また、図９の９−２に示されるように、エラーオブジェクトは、タッチ位置と完全に重なるオブジェクト（例えば、エラーオブジェクト３０ｃ）であってもよい。
【００５０】
また、エラーオブジェクト（例えば、エラーオブジェクト３０ａ）は、図８に示されるオブジェクト３０ｂのような形状でなくてもよい。図１０は、本実施形態に係るエラーオブジェクトの一例を説明するための第３の説明図である。エラーオブジェクトは、図８に示される太陽のような形状のオブジェクトの代わりに、図１０の１０−１に示されるように方形のオブジェクト（例えば、エラーオブジェクト３２ａ）であってもよい。当該方形のオブジェクトの２辺の長さは、例えば、複数のタッチ位置の中で縦方向において最も離れている２点間の縦方向における距離と、複数のタッチ位置の中で横方向において最も離れている２点間の横方向における距離とに基づいて、決定され得る。
【００５１】
上記のようにタッチ位置に応じて決定される範囲にエラーオブジェクトを表示することによって、タッチ画面上における複数のタッチ位置へのユーザ入力がエラーとして扱われる場合において、当該複数のタッチ位置をユーザに気付かせることが可能となる。例えば、ユーザが、第１のタッチ位置（例えば、タッチ位置９０ａ）をタッチする際に、不意に第２のタッチ位置（例えば、タッチ位置９０ｂ）にも同時にタッチしてしまった場合、エラーオブジェクト３０ａがタッチ画面２０に表示される。同様に、ユーザが、第１のタッチ位置（例えば、タッチ位置９０ａ）をタッチした後に、当該タッチの状態を保ったまま時間差で第２のタッチ位置（例えば、タッチ位置９０ｂ）にもタッチしてしまった場合、エラーオブジェクト３０ａがタッチ画面２０に表示される。すると、ユーザは、当該エラーオブジェクト３０ａに注目するため、結果としてエラーオブジェクト３０ａの中または近傍に存在する複数のタッチ位置に気付くことができる。
【００５２】
また、タッチ検出部１１０が、複数のタッチ位置を検出する際に当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定する場合にも、検出された複数のタッチ位置に応じて決定される範囲にエラーオブジェクトを表示させることは、可能である。例えば、図５について説明されたように、タッチ位置９０ａおよびタッチ位置９０ｂが縦方向５番および９番かつ横方向５番および９番の位置として検出されていれば、表示制御部１５０は、図８に示されるエラーオブジェクト３０aのようなエラーオブジェクトを表示させることができる。また、さらにタッチ位置９０ｃが加わると、表示制御部１５０は、図１０の１０−１に示されるエラーオブジェクト３２ａのようなエラーオブジェクトを表示させることができる。したがって、複数のタッチ位置のうちの個々のタッチ位置が特定されなくても（すなわち、例えば光学方式（赤外線走査方式）のようなタッチ画面が用いられても）、ユーザは、複数のタッチ位置に気付くことができる。
【００５３】
また、図１０の１０−２に示されるように、エラーオブジェクトは、複数のタッチ位置のうちの個々のタッチ位置またはその近傍を頂点とするｎ角形（ｎは、タッチ位置の数）のオブジェクト（例えば、エラーオブジェクト３４ａ）であってもよい。
【００５４】
図１１は、本実施形態に係るエラーオブジェクトの一例を説明するための第４の説明図である。図１１の１１−１に示されるように、図５に示されるようにタッチ位置９０ａおよび９０ｂが検出された場合に、エラーオブジェクト４０ａおよび４０ｂが、タッチ位置９０ａおよび９０ｂに応じて決定される位置に表示される。ここでは、エラーオブジェクト４０ａは、タッチ位置９０ａと少なくとも一部重なるオブジェクトである。同様に、エラーオブジェクト４０ｂは、タッチ位置９０ｂと少なくとも一部重なるオブジェクトである。当該エラーオブジェクト４０ａおよび４０ｂが図２に示される取引メニュー選択用の画面と共に表示されると、１１−２に示される画面がタッチ画面２０に表示される。
【００５５】
なお、エラーオブジェクトは、図１１に示されるエラーオブジェクト４０ａおよび４０ｂのように、タッチ位置（例えば、タッチ位置９０ａおよび９０ｂ）と少なくとも一部重なるオブジェクトでなくてもよい。図１２は、本実施形態に係るエラーオブジェクトの一例を説明するための第５の説明図である。図１２の１２−１に示されるように、エラーオブジェクトは、タッチ位置と重ならず、タッチ位置の近傍に存在するオブジェクト（例えば、エラーオブジェクト４２aおよび４２ｂ）であってもよい。また、エラーオブジェクトは、図１１に示されるエラーオブジェクト４０ａおよび４０ｂのような形状でなくてもよい。エラーオブジェクトは、図８に示される太陽のような形状のオブジェクトの代わりに、図１２の１２−２に示されるように、円形のオブジェクト（例えば、エラーオブジェクト４４aおよび４４ｂ）であってもよい。
【００５６】
上記のようにタッチ位置に応じて決定される位置にエラーオブジェクトを表示することにより、タッチ画面上の複数のタッチ位置のうちの個々のタッチ位置をユーザにより確実に気付かせることが可能となる。
【００５７】
また、上記エラーオブジェクトは、検出された複数のタッチ位置を強調して示すオブジェクトであってもよい。図１３〜図１５は、本実施形態に係るエラーオブジェクトの一例をそれぞれ説明するための第６〜８の説明図である。図１３の１３−１に示されるように、タッチ位置９０ａおよび９０ｂが検出された場合に、エラーオブジェクト３０aのうちのタッチ位置９０ａもしくは９０ｂと重なりまたはタッチ位置９０ａもしくは９０ｂの近傍にある部分５０ａおよび５０ｂが強調して示される。上記部分５０ａおよび５０ｂは、例えば、エラーオブジェクト３０ａの他の部分よりも、強調された色であってもよく、または点滅してもよい。当該エラーオブジェクト３０ａが図２に示される取引メニュー選択用の画面と共に表示されると、１３−２に示される画面がタッチ画面２０に表示される。当然のことながら、図１４に示されるように、別の形状のエラーオブジェクトにおいても、検出された複数のタッチ位置が強調して示され得る。また、図１５の１５−１に示されるように、エラーオブジェクト（例えば、エラーオブジェクト３０ａ）は、強調して示される選択用オブジェクト（例えば、選択用オブジェクト５６ａおよび５６ｂ）を含んでもよい。また、図１５の１５−２に示されるように、エラーオブジェクトは、強調して示される選択用オブジェクト（例えば、選択用オブジェクト５６ａおよび５６ｂ）のみであってもよい。上記のように検出された複数のタッチ位置を強調して示すことにより、タッチ画面上の複数のタッチ位置のうちの個々のタッチ位置をユーザにより確実に気付かせることが可能となる。
【００５８】
また、表示制御部１５０は、タッチ検出部１１０により単一のタッチ位置が検出された場合にも、単一のタッチ位置が検出されたことを通知するオブジェクト（以下、「ノーマルオブジェクト」と呼ぶ）をタッチ画面２０に表示させてもよい。図１６は、本実施形態に係るノーマルオブジェクトの一例を説明するための説明図である。図１６に示されるように、ノーマルオブジェクト６０は、例えば、波紋のようなオブジェクトであってもよい。このようにノーマルオブジェクトを表示することにより、タッチ位置と当該タッチ位置へのユーザ入力が受け付けられたことをユーザに気付かせることが可能となる。また、例えば、ユーザが、１つのタッチ位置（例えば、タッチ位置９０ａ）をタッチする際に、当該タッチの状態を保ったまま不意に別のタッチ位置（例えば、タッチ位置９０ｂ）にも時間差でタッチしてしまった場合に、ノーマルオブジェクト６０が表示された後に時間差でエラーオブジェクト（例えばエラーオブジェクト３０ａ）が急に表示される。すると、ユーザは、ノーマルオブジェクト６０とは異なるエラーオブジェクトに容易に気づき、結果としてエラーオブジェクト３０ａの中または近傍に存在する複数のタッチ位置に気付くことができる。
【００５９】
また、表示制御部１５０は、複数のタッチ位置が検出された場合に、検出された複数のタッチ位置のいずれかをユーザに再度選択させてもよい。表示制御部１５０は、例えば、検出されたタッチ位置のいずれかを再選択することをユーザに促す再選択促進オブジェクトを表示させる。図１７は、本実施形態に係る再選択促進オブジェクトの一例を説明するための説明図である。図１７に示されるように、表示制御部１５０は、「どちらのキーを有効にしますか？」という文字を含む再選択促進オブジェクト７０を表示させる。再選択促進オブジェクト７０に含まれる文字は、例えば「もう一度正しい位置をタッチしてください。」、「複数の位置をタッチしました。１つの位置をタッチしてください。」等の再選択をユーザに促す任意の文字であってもよい。このようにユーザに正しいタッチ位置を再度選択させることにより、ユーザによるスムーズな操作を実現することができる。
【００６０】
また、表示制御部１５０は、検出された複数のタッチ位置の各々に対応する選択可能なオブジェクト（以下、「再選択用オブジェクト」と呼ぶ）を、再選択のためにタッチ画面２０に表示させてもよい。図１８は、本実施形態に係る選択用オブジェクトの一例を説明するための説明図である。図１８に示されるように、表示制御部１５０は、タッチ位置９０ａまたはタッチ位置９０ｂを再度選択するための「こちらを選択しますか？」という文字を含む２つの再選択用オブジェクト７２ａおよび７２ｂを表示させる。そして、例えば、再選択用オブジェクト７２ａが存在する範囲に含まれるタッチ位置が検出されると、タッチ位置９０ａが再選択される。このように、ユーザは、タッチ位置を選択するために、前回のタッチ位置を再度タッチする代わりに、大きな範囲に存在する再選択用オブジェクトをタッチできる。したがって、複数のタッチ位置のいずれかを容易に選択することが可能となる。なお、表示制御部１５０は、再選択用オブジェクトに対応するタッチ位置が検出部１１０により検出されるまで、再選択用オブジェクトを表示してもよい。このように表示し続けることで、ユーザは、余裕をもって再選択することが可能となる。
【００６１】
以上のとおり、表示制御装置１００の構成が説明されたが、表示制御装置１００は、典型的には、ハードウェエアおよびソフトウェアの組み合わせにより実現され得る。タッチ検出部１１０、アプリケーション部１２０、判定部１４０および表示制御部１５０は、ＣＰＵ、ＲＡＭおよびＲＯＭによって実現され得る。例えば、ＣＰＵは、表示制御装置１００の動作全般を制御する。また、ＲＯＭには、表示制御装置１００の動作を制御するためのプログラムおよびデータが格納され、ＲＡＭにはＣＰＵによる処理の実行時にプログラムおよびデータが一時的に記憶される。また、記憶部１３０は、任意の２次記憶装置により実現され得る。なお、タッチ検出部１１０、判定部１４０および表示制御部１５０は、オペレーティングシステム、デバイスドライバ、ミドルウェア、アプリケーションのいずれで実現されてもよい。
【００６２】
［３．処理の流れ］
以下では、図１９および２０を用いて、本実施形態に係る表示制御処理について説明する。ここでは、第１の表示制御処理と、複数のタッチ位置が検出された場合にタッチ位置を再選択させるためのステップをさらに含む第２の表示制御処理とが、説明される。なお、例えば、アプリケーション機能毎またはアプリケーション画面毎に、第１の表示制御処理と第２の表示制御処理とのいずれを実行するかを示す処理選択情報が、記憶部１３０に記憶されてもよい。そして、当該処理選択情報に基づいて、第１の表示制御処理と第２の表示制御処理とが自動的に切替えられてもよい。これにより、実行されるアプリケーション機能に応じて、表示制御処理の種類を動的に切り替えることが可能となる。また、開発者等は、既存のアプリケーション機能の変更、新規アプリケーション機能の追加等に伴い、当該処理選択情報を書き換えることができる。すなわち、開発者等は、アプリケーション機能（またはそのアプリケーション画面）においていずれの表示制御処理を実行するかを自由に選択することができる。
【００６３】
（第１の表示制御処理）
図１９を用いて、本実施形態に係る第１の表示制御処理について説明する。図１９は、本実施形態に係る第１の表示制御処理の概略的な処理の流れの一例を示すフローチャートである。
【００６４】
図１９を参照すると、まずステップＳ２１０で、タッチ検出部１１０は、タッチ画面２０上における１つ以上のタッチ位置を検出する。
【００６５】
次に、ステップＳ２２０で、判定部１４０は、タッチ検出部１１０により複数のタッチ位置が検出されたか否かを確認する。ここで、複数のタッチ位置が検出された場合に、処理はステップＳ２３０へ進む。単一のタッチ位置が検出された場合に、処理はステップＳ２５０へ進む。
【００６６】
ステップＳ２３０で、判定部１４０は、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを判定する。ここで、複数のタッチ位置へのユーザ入力が受け付けられる場合には、処理はステップＳ２５０へ進む。複数のタッチ位置へのユーザ入力が受け付けられない場合には、処理はステップＳ２４０へ進む。
【００６７】
ステップＳ２４０で、表示制御部１５０は、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトをタッチ画面２０に表示させる。そして、処理はステップＳ２１０へ戻る。
【００６８】
ステップＳ２５０で、判定部１４０は、検出されたタッチ位置をアプリケーション機能へ入力する（すなわち、アプリケーション部１２０へ入力する。）。その後、アプリケーション部１２０は、当該タッチ位置に応じてアプリケーション機能を実行する。
【００６９】
（第２の表示制御処理）
図２０を用いて、本実施形態に係る第２の表示制御処理について説明する。図２０は、本実施形態に係る第２の表示制御処理の概略的な処理の流れの一例を示すフローチャートである。ここでは、第２の表示制御処理と図１９にて示された第１の表示制御処理との差分であるステップＳ３１０、ステップＳ３２０およびステップＳ３３０のみを説明する。
【００７０】
ステップＳ３１０で、表示制御部１５０は、検出された複数のタッチ位置の各々に対応する再選択用オブジェクトを、再選択のためにタッチ画面２０に表示させる。
【００７１】
そして、ステップＳ３２０で、判定部１４０は、再選択用オブジェクトが存在する範囲に含まれるタッチ位置が検出されたか否かを判定する。当該タッチ位置が検出されていれば、処理はステップＳ３３０へ進む。当該タッチ位置が検出されていなければ、処理はステップＳ２４０へ戻る。
【００７２】
そして、ステップＳ３３０で、表示制御部１５０は、表示されていた再選択用オブジェクトをタッチ画面２０から消去する。そして、処理はステップＳ２５０へ進む。
【００７３】
以上、本実施形態に係る表示制御装置１００および表示制御処理について説明した。本実施形態によれば、タッチ画面上における複数のタッチ位置へのユーザ入力がエラーとして扱われる場合に、当該複数のタッチ位置をユーザに気付かせることが可能となる。
【００７４】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００７５】
１        現金自動預け払い機
２０      タッチ画面
１００    表示制御装置
１１０    タッチ検出部
１２０    アプリケーション部
１３０    記憶部
１４０    判定部
１５０    表示制御部
【図１】
2013016122.tif 000003
【図２】
2013016122.tif 000004
【図３】
2013016122.tif 000005
【図４】
2013016122.tif 000006
【図５】
2013016122.tif 000007
【図６】
2013016122.tif 000008
【図７】
2013016122.tif 000009
【図８】
2013016122.tif 000010
【図９】
2013016122.tif 000011
【図１０】
2013016122.tif 000012
【図１１】
2013016122.tif 000013
【図１２】
2013016122.tif 000014
【図１３】
2013016122.tif 000015
【図１４】
2013016122.tif 000016
【図１５】
2013016122.tif 000017
【図１６】
2013016122.tif 000018
【図１７】
2013016122.tif 000019
【図１８】
2013016122.tif 000020
【図１９】
2013016122.tif 000021
【図２０】
2013016122.tif 000022