JP2013016122A - Display control device, display control method, and program - Google Patents

Display control device, display control method, and program Download PDF

Info

Publication number
JP2013016122A
JP2013016122A JP2011150171A JP2011150171A JP2013016122A JP 2013016122 A JP2013016122 A JP 2013016122A JP 2011150171 A JP2011150171 A JP 2011150171A JP 2011150171 A JP2011150171 A JP 2011150171A JP 2013016122 A JP2013016122 A JP 2013016122A
Authority
JP
Japan
Prior art keywords
touch
display control
touch positions
positions
detected
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2011150171A
Other languages
Japanese (ja)
Inventor
Noriaki Sugimori
則明 杉森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Oki Networks Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Oki Networks Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd, Oki Networks Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2011150171A priority Critical patent/JP2013016122A/en
Publication of JP2013016122A publication Critical patent/JP2013016122A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a display control device which, if a user input to plural touch positions on a touch screen is treated as an error, enables the user to become aware of the plural touch positions.SOLUTION: A display control device includes a detection unit for detecting one or more touch positions on a touch screen, and a display control unit which, if the detection unit detects the plural touch positions, displays on the touch screen an error object to notify a user of detection of the plural touch positions as an error.

Description

本発明は、表示制御装置、表示制御方法、およびプログラムに関する。   The present invention relates to a display control device, a display control method, and a program.

近年、タッチ画面(touch screen)が設けられた様々な装置が広く利用されている。タッチ画面は、タッチパネルとも呼ばれ、1つの画面上で表示および入力という2つの機能性を実現する。タッチ画面の中には、単一のタッチ位置のみを検出可能なタッチ画面があり、また複数のタッチ位置を検出可能なタッチ画面もある。   In recent years, various devices provided with a touch screen have been widely used. The touch screen is also called a touch panel, and realizes two functionalities of display and input on one screen. Among touch screens, there are touch screens that can detect only a single touch position, and there are touch screens that can detect a plurality of touch positions.

複数のタッチ位置を検出可能なタッチ画面を有する装置において、複数のタッチ位置へのユーザ入力が、必ずしも有効なユーザ入力であるとは限らない。例えば、当該装置の中で実行されるアプリケーションが、複数のタッチ位置へのユーザ入力を受け付けないこともある。また、例えば、複数のタッチ位置を検出可能なタッチ画面の中には、複数のタッチ位置についてのタッチ画面の横方向の複数の座標とタッチ画面の縦方向の複数の座標とをそれぞれ特定するが、複数のタッチ位置のうちの個々のタッチ位置を特定できないタッチ画面もある。   In an apparatus having a touch screen capable of detecting a plurality of touch positions, user input to the plurality of touch positions is not necessarily effective user input. For example, an application executed in the device may not accept user input to a plurality of touch positions. Further, for example, among the touch screens capable of detecting a plurality of touch positions, a plurality of horizontal coordinates of the touch screen and a plurality of vertical coordinates of the touch screen with respect to the plurality of touch positions are respectively specified. Some touch screens cannot specify individual touch positions among a plurality of touch positions.

複数のタッチ位置へのユーザ入力が有効なユーザ入力ではない場合の対処手法として、下記特許文献1には、複数のタッチ位置へのユーザ入力を全てエラーとして扱う技術が、記載されている。   As a coping method when user input to a plurality of touch positions is not an effective user input, Japanese Patent Application Laid-Open No. 2004-151867 describes a technique that handles all user inputs to a plurality of touch positions as errors.

特開昭60−124724号公報JP-A-60-124724

しかし、特許文献1に記載された手法では、上記装置のユーザは、不意に複数のタッチ位置にタッチした場合に、当該タッチ位置へのユーザ入力がエラーとして扱われることに気付けないこともあり得る。また、ユーザは、それに気付いたとしても、どのような原因でユーザ入力がエラーとして扱われているか気付けないこともあり得る。   However, in the method described in Patent Document 1, when the user of the device unexpectedly touches a plurality of touch positions, the user input to the touch positions may not be noticed as an error. . Also, even if the user notices this, the user may not be aware of what causes the user input to be treated as an error.

そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、タッチ画面上における複数のタッチ位置へのユーザ入力がエラーとして扱われる場合に、当該複数のタッチ位置をユーザに気付かせることを可能とする、表示制御装置、表示制御方法、およびプログラムを提供することにある。   Therefore, the present invention has been made in view of the above problems, and an object of the present invention is to provide a plurality of touches when user inputs to a plurality of touch positions on the touch screen are treated as errors. It is an object to provide a display control device, a display control method, and a program that make a user aware of a position.

上記課題を解決するために、本発明のある観点によれば、タッチ画面上における1つ以上のタッチ位置を検出する検出部と、上記検出部により複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを上記タッチ画面に表示させる表示制御部と、を備える表示制御装置が提供される。   In order to solve the above-described problem, according to an aspect of the present invention, a detection unit that detects one or more touch positions on a touch screen, and a plurality of touch positions when a plurality of touch positions are detected by the detection unit. And a display control unit that displays an error object on the touch screen to notify the user that the touch position is detected as an error.

上記エラーオブジェクトは、検出された複数のタッチ位置に応じて決定される位置または範囲に表示されてもよい。   The error object may be displayed at a position or a range determined according to a plurality of detected touch positions.

上記検出部は、複数のタッチ位置を検出する場合に、当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定し、上記エラーオブジェクトは、特定された上記位置候補に応じて決定される範囲に表示されてもよい。   When the detection unit detects a plurality of touch positions, the detection unit specifies a position candidate in which each of the plurality of touch positions may exist, and the error object corresponds to the specified position candidate. May be displayed in a range determined by

上記エラーオブジェクトは、検出された複数のタッチ位置を強調して示すオブジェクトであってもよい。   The error object may be an object that highlights a plurality of detected touch positions.

上記表示制御装置は、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを判定する判定部、をさらに備え、上記表示制御部は、上記判定部により上記アプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けないと判定された場合にのみ、上記エラーオブジェクトを上記タッチ画面に表示させてもよい。   The display control apparatus further includes a determination unit that determines whether an application function to be executed receives user input to a plurality of touch positions, and the display control unit includes a plurality of the application functions by the determination unit. The error object may be displayed on the touch screen only when it is determined not to accept user input to the touch position.

上記表示制御装置は、上記アプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを示す設定情報を記憶する記憶部、をさらに備え、上記判定部は、上記記憶部により記憶される上記設定情報を用いて上記判定を行ってもよい。   The display control device further includes a storage unit that stores setting information indicating whether the application function accepts user input to a plurality of touch positions, and the determination unit is stored in the storage unit. The determination may be performed using setting information.

上記表示制御部は、複数のタッチ位置が検出された場合に、検出された複数のタッチ位置のいずれかをユーザに再度選択させてもよい。   The display control unit may cause the user to select one of the detected plurality of touch positions again when a plurality of touch positions are detected.

上記表示制御部は、検出された複数のタッチ位置の各々に対応する選択可能なオブジェクトを、再選択のために上記タッチ画面に表示させてもよい。   The display control unit may display a selectable object corresponding to each of the detected plurality of touch positions on the touch screen for reselection.

また、上記課題を解決するために、本発明の別の観点によれば、タッチ画面を有する表示制御装置における表示制御方法であって、上記タッチ画面上における1つ以上のタッチ位置を検出するステップと、複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを上記タッチ画面に表示させるステップと、を含む表示制御方法が提供される。   In order to solve the above problem, according to another aspect of the present invention, there is provided a display control method in a display control device having a touch screen, the step of detecting one or more touch positions on the touch screen. And, when a plurality of touch positions are detected, displaying an error object on the touch screen for notifying the user that a plurality of touch positions have been detected as an error is provided. .

また、上記課題を解決するために、本発明の別の観点によれば、タッチ画面を有する表示制御装置を制御するコンピュータを、タッチ画面上における1つ以上のタッチ位置を検出する検出部と、上記検出部により複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを上記タッチ画面に表示させる表示制御部と、として機能させるためのプログラムが提供される。ここで、プログラムは、コンピュータ読取り可能な記録媒体を用いて提供されてもよく、通信手段等を介して提供されてもよい。   In order to solve the above problem, according to another aspect of the present invention, a computer that controls a display control device having a touch screen, a detection unit that detects one or more touch positions on the touch screen, and When a plurality of touch positions are detected by the detection unit, the display control unit is configured to display an error object on the touch screen to notify the user that the plurality of touch positions are detected as an error. A program is provided. Here, the program may be provided using a computer-readable recording medium, or may be provided via a communication unit or the like.

以上説明したように本発明によれば、タッチ画面上における複数のタッチ位置へのユーザ入力がエラーとして扱われる場合に、当該複数のタッチ位置をユーザに気付かせることが可能となる。   As described above, according to the present invention, when user inputs to a plurality of touch positions on the touch screen are treated as errors, the plurality of touch positions can be noticed by the user.

一実施形態に係る現金自動預け払い機の一例を示す概略図である。It is the schematic which shows an example of the automatic teller machine which concerns on one Embodiment. 一実施形態に係るタッチ画面の表示面に表示される画面の一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the screen displayed on the display surface of the touch screen which concerns on one Embodiment. 光学方式のタッチ画面の一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the touch screen of an optical system. 光学方式のタッチ画面上におけるタッチ位置の一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the touch position on the touch screen of an optical system. 光学方式のタッチ画面上におけるタッチ位置の他の例を説明するための説明図である。It is explanatory drawing for demonstrating the other example of the touch position on the touch screen of an optical system. 一実施形態に係る表示制御装置の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the display control apparatus which concerns on one Embodiment. 一実施形態に係る記憶部に記憶される設定情報の一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the setting information memorize | stored in the memory | storage part which concerns on one Embodiment. 一実施形態に係るエラーオブジェクトの一例を説明するための第1の説明図である。It is a 1st explanatory view for explaining an example of an error object concerning one embodiment. 一実施形態に係るエラーオブジェクトの一例を説明するための第2の説明図である。It is the 2nd explanatory view for explaining an example of an error object concerning one embodiment. 一実施形態に係るエラーオブジェクトの一例を説明するための第3の説明図である。It is the 3rd explanatory view for explaining an example of an error object concerning one embodiment. 一実施形態に係るエラーオブジェクトの一例を説明するための第4の説明図である。It is a 4th explanatory view for explaining an example of an error object concerning one embodiment. 一実施形態に係るエラーオブジェクトの一例を説明するための第5の説明図である。It is a 5th explanatory view for explaining an example of an error object concerning one embodiment. 一実施形態に係るエラーオブジェクトの一例を説明するための第6の説明図である。It is a 6th explanatory view for explaining an example of an error object concerning one embodiment. 一実施形態に係るエラーオブジェクトの一例を説明するための第7の説明図である。It is a 7th explanatory view for explaining an example of an error object concerning one embodiment. 一実施形態に係るエラーオブジェクトの一例を説明するための第8の説明図である。It is the 8th explanatory view for explaining an example of an error object concerning one embodiment. 一実施形態に係るノーマルオブジェクトの一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the normal object which concerns on one Embodiment. 一実施形態に係る再選択促進オブジェクトの一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the reselection promotion object which concerns on one Embodiment. 一実施形態に係る選択用オブジェクト一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the object for selection concerning one Embodiment. 一実施形態に係る第1の表示制御処理の概略的な処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the schematic process flow of the 1st display control process which concerns on one Embodiment. 一実施形態に係る第2の表示制御処理の概略的な処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the schematic process flow of the 2nd display control process which concerns on one Embodiment.

以下に添付の図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, duplication description is abbreviate | omitted by attaching | subjecting the same code | symbol.

本実施形態では、一例として、現金自動預け払い機(ATM:Automated Teller Machine)が有する表示制御装置が説明される。しかしながら、他の実施形態に係る表示制御装置は、その他の装置が有する表示制御装置であってもよい。例えば、他の実施形態に係る表示制御装置は、自動券売機、マルチメディアステーション(MMS)、PC(Personal Computer)、スマートフォン、携帯情報端末(Personal Digital Assistant)、電子書籍端末、カーナビゲーション、デジタルカメラ、ゲーム機器、音楽プレーヤ、複写機等のタッチ画面を伴う任意の装置が有する表示制御装置であってもよい。なお、本発明の実施形態に係る表示制御装置は、必ずしも上記任意の装置の中に設置されている必要はなく、上記任意の装置と接続することにより当該任意の装置のタッチ画面の表示を制御してもよい。また、本発明の実施形態に係る表示制御装置は、上記任意の装置自体であってもよい。   In the present embodiment, as an example, a display control apparatus included in an automated teller machine (ATM) is described. However, the display control apparatus according to another embodiment may be a display control apparatus included in another apparatus. For example, a display control apparatus according to another embodiment includes an automatic ticket vending machine, a multimedia station (MMS), a PC (Personal Computer), a smartphone, a personal digital assistant, an electronic book terminal, a car navigation system, and a digital camera. A display control device included in any device with a touch screen such as a game machine, a music player, or a copying machine may be used. Note that the display control device according to the embodiment of the present invention does not necessarily have to be installed in the arbitrary device, and controls the display on the touch screen of the arbitrary device by connecting to the arbitrary device. May be. Further, the display control apparatus according to the embodiment of the present invention may be the above-described arbitrary apparatus itself.

一例として説明される本発明の一実施形態は、[1.現金自動預け払い機の概要]、[2.表示制御装置の構成]、[3.処理の流れ]という順序で説明される。   One embodiment of the invention described as an example is [1. Overview of automatic teller machine], [2. Configuration of display control apparatus], [3. Processing flow] will be described in this order.

[1.現金自動預け払い機の概要]
図1は、本実施形態に係る現金自動預け払い機1(以下、「ATM1」と呼ぶ)の一例を示す概略図である。ATM1は、ユーザによる操作を通じて金融機関、貸金業者等の取引業務を自動で行う装置である。図1を参照すると、ATM1は、タッチ画面20および表示制御装置100を備える。
[1. Automatic teller machine overview]
FIG. 1 is a schematic diagram illustrating an example of an automatic teller machine 1 (hereinafter referred to as “ATM1”) according to the present embodiment. The ATM 1 is a device that automatically performs a transaction business such as a financial institution or a money lender through an operation by a user. Referring to FIG. 1, ATM 1 includes a touch screen 20 and a display control device 100.

(タッチ画面20)
タッチ画面20は、表示面とタッチ検出面を含む。タッチ画面20は、その表示面に、表示制御装置100から出力される画面を表示する。上記表示面は、液晶、有機EL(Organic Light-Emitting Diode:OLED)またはCRT(Cathode Ray Tube)等を用いて実現され得る。タッチ画面20は、例えば、ATM1のユーザが所望の取引を行うためにユーザに提示されるべき様々な画面を表示する。図2は、本実施形態に係るタッチ画面20の表示面に表示される画面の一例を説明するための説明図である。図2に示されるように、タッチ画面20は、例えば取引メニューを選択するための画面を表示する。また、タッチ画面20は、その他に例えば、暗証番号を入力するための画面、現金引出し金額を入力するための画面、取引内容を確認するための画面等を表示する。
(Touch screen 20)
The touch screen 20 includes a display surface and a touch detection surface. The touch screen 20 displays a screen output from the display control device 100 on its display surface. The display surface can be realized by using a liquid crystal, an organic EL (Organic Light-Emitting Diode: OLED), a CRT (Cathode Ray Tube), or the like. The touch screen 20 displays, for example, various screens to be presented to the user in order for the user of ATM1 to perform a desired transaction. FIG. 2 is an explanatory diagram for explaining an example of a screen displayed on the display surface of the touch screen 20 according to the present embodiment. As shown in FIG. 2, the touch screen 20 displays a screen for selecting a transaction menu, for example. In addition, the touch screen 20 displays, for example, a screen for inputting a personal identification number, a screen for inputting a cash withdrawal amount, a screen for confirming transaction details, and the like.

また、タッチ画面20は、その検出面において、タッチ画面20上へのユーザによるタッチを感知し、タッチ位置に応じた出力信号を生成する。当該出力信号は、例えば、タッチ位置を示すデジタル信号である。とりわけ、本実施形態に係るタッチ画面20は、タッチ画面20上への複数のタッチを感知し、複数のタッチ位置に応じた出力信号を生成する。タッチ画面20は、生成される出力信号を表示制御装置100に出力する。本実施形態に係るタッチ画面20の検出面は、光学方式、静電容量方式、抵抗膜方式、電磁誘導方式、超音波方式等のいずれの方式の検出面であってもよい。   The touch screen 20 senses a touch by the user on the touch screen 20 on the detection surface, and generates an output signal corresponding to the touch position. The output signal is a digital signal indicating a touch position, for example. In particular, the touch screen 20 according to the present embodiment detects a plurality of touches on the touch screen 20, and generates output signals corresponding to the plurality of touch positions. The touch screen 20 outputs the generated output signal to the display control device 100. The detection surface of the touch screen 20 according to the present embodiment may be any detection surface such as an optical method, a capacitance method, a resistance film method, an electromagnetic induction method, and an ultrasonic method.

また、上記複数のタッチ位置に応じた出力信号は、例えば、表示制御装置100が複数のタッチ位置のうちの個々のタッチ位置を特定できる出力信号である。換言すると、表示制御装置100は、タッチ位置を検出する際に、上記複数のタッチ位置に応じた出力信号から、複数のタッチ位置のうちの個々のタッチ位置を特定できる。この場合に、タッチ画面20は、例えば、光学方式(再起反復方式)のタッチ画面、静電容量方式(投影型静電容量方式)のタッチ画面等であってもよい。   The output signal corresponding to the plurality of touch positions is an output signal that allows the display control apparatus 100 to specify individual touch positions among the plurality of touch positions, for example. In other words, when detecting the touch position, the display control device 100 can specify individual touch positions among the plurality of touch positions from the output signals corresponding to the plurality of touch positions. In this case, the touch screen 20 may be, for example, an optical (repetition repeat) touch screen, a capacitive (projection capacitive) touch screen, or the like.

(タッチ画面20の変形例)
なお、上記複数のタッチ位置に応じた出力信号は、表示制御装置100が複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定できる出力信号であってもよい。換言すると、表示制御装置100は、タッチ位置を検出する際に、上記複数のタッチ位置に応じた出力信号から、複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定できてもよい。この場合に、タッチ画面20は、例えば、光学方式(赤外線走査方式)のタッチ画面である。
(Modification of touch screen 20)
Note that the output signals corresponding to the plurality of touch positions may be output signals that allow the display control apparatus 100 to specify position candidates where individual touch positions among the plurality of touch positions may exist. In other words, when detecting the touch position, the display control device 100 can identify a position candidate where each of the plurality of touch positions can exist from the output signal corresponding to the plurality of touch positions. Also good. In this case, the touch screen 20 is, for example, an optical (infrared scanning) touch screen.

図3は、光学方式(赤外線走査方式)のタッチ画面20の一例を説明するための説明図である。図3を参照すると、タッチ画面20の検出面は、縦方向(Y軸方向)および横方向(X軸方向)のいずれか一方の縁に配置された発光素子22と、発光素子22の反対側の縁に配置された受光素子24とを有する。発光素子22は、発光により受光素子24に向けて赤外線26を発する。また、受光素子24は、発光素子22により発せられた赤外線26を受光し、受光した赤外線26から電気信号を生成する。   FIG. 3 is an explanatory diagram for explaining an example of an optical (infrared scanning) touch screen 20. Referring to FIG. 3, the detection surface of the touch screen 20 includes a light emitting element 22 disposed at one edge in the vertical direction (Y-axis direction) and the horizontal direction (X-axis direction), and the opposite side of the light emitting element 22. And a light receiving element 24 disposed on the edge of the. The light emitting element 22 emits infrared rays 26 toward the light receiving element 24 by light emission. In addition, the light receiving element 24 receives the infrared ray 26 emitted from the light emitting element 22 and generates an electrical signal from the received infrared ray 26.

図4は、光学方式のタッチ画面20上におけるタッチ位置の一例を説明するための説明図である。図4に示されるように、例えば、ユーザは、タッチ画面20上におけるタッチ位置90aにタッチする。すると、横方向の5番に配置された発光素子22aからの赤外線26aが、当該タッチにより遮断される。そして、受光素子24aは、赤外線26aを受光せず、電気信号を生成しない。また、縦方向5番に配置された発光素子22bからの赤外線26bも、当該タッチにより遮断される。そして、受光素子24bも、赤外線26bを受光せず、電気信号を生成しない。すなわち、受光素子24aおよび24bは電気信号を生成せず、その他の受光素子24は電気信号を生成する。このような受光素子24の電気信号の生成状況に基づいて、タッチ画面20は、タッチ位置90aが縦方向5番かつ横方向5番の位置であることを示す出力信号を生成する。   FIG. 4 is an explanatory diagram for explaining an example of a touch position on the optical touch screen 20. As illustrated in FIG. 4, for example, the user touches a touch position 90 a on the touch screen 20. Then, the infrared rays 26a from the light emitting element 22a arranged in the horizontal direction No. 5 are blocked by the touch. The light receiving element 24a does not receive the infrared ray 26a and does not generate an electrical signal. Further, the infrared ray 26b from the light emitting element 22b arranged in the fifth vertical direction is also blocked by the touch. The light receiving element 24b also does not receive the infrared ray 26b and does not generate an electrical signal. That is, the light receiving elements 24a and 24b do not generate electrical signals, and the other light receiving elements 24 generate electrical signals. Based on such an electrical signal generation state of the light receiving element 24, the touch screen 20 generates an output signal indicating that the touch position 90a is the position of the fifth vertical position and the fifth horizontal position.

図5は、光学方式のタッチ画面20上におけるタッチ位置の他の例を説明するための説明図である。図5に示されるように、例えば、ユーザは、図4にも示されたタッチ位置90aに加えて、タッチ位置90bにもタッチする。ユーザは、衣服の袖または掌をタッチ画面に当ててしまうこと等により不意に、タッチ位置90aおよび90bの両方にタッチする。その結果、受光素子24a、24b、24cおよび24dは電気信号を生成せず、その他の受光素子24は電気信号を生成する。このような受光素子24の電気信号の生成状況に基づいて、タッチ画面20は、タッチ位置90aおよび90bが縦方向5番および9番かつ横方向5番および9番の位置であることを示す出力信号を生成する。表示制御装置100は、当該出力信号から、複数のタッチ位置のうちの個々のタッチ位置(タッチ位置90a、タッチ位置90b)が存在し得る位置候補を特定できる。具体的には、表示制御装置100は、縦方向5番かつ横方向5番の位置、縦方向5番かつ横方向9番の位置、縦方向9番かつ横方向5番の位置、および縦方向9番かつ横方向9番の位置を、タッチ位置90aおよびタッチ位置90bの位置候補として特定できる。   FIG. 5 is an explanatory diagram for explaining another example of the touch position on the optical touch screen 20. As shown in FIG. 5, for example, the user touches the touch position 90b in addition to the touch position 90a also shown in FIG. The user unexpectedly touches both the touch positions 90a and 90b, for example, by hitting a sleeve or palm of clothes on the touch screen. As a result, the light receiving elements 24a, 24b, 24c and 24d do not generate electrical signals, and the other light receiving elements 24 generate electrical signals. Based on the generation state of the electrical signal of the light receiving element 24, the touch screen 20 outputs that the touch positions 90a and 90b are the fifth and ninth positions in the vertical direction and the fifth and ninth positions in the horizontal direction. Generate a signal. From the output signal, the display control apparatus 100 can specify position candidates where individual touch positions (touch position 90a, touch position 90b) among the plurality of touch positions can exist. Specifically, the display control apparatus 100 includes a vertical position 5 and a horizontal position 5, a vertical direction 5 and a horizontal position 9, a vertical direction 9 and a horizontal position 5, and a vertical direction. The 9th position and the 9th position in the horizontal direction can be specified as position candidates for the touch position 90a and the touch position 90b.

(表示制御装置100)
表示制御装置100は、タッチ画面20に表示する画面を制御する。表示制御装置100は、例えば、ATM1において取引業務を行うためにユーザに提示すべき画面をタッチ画面20に表示させる。本実施形態では、表示制御装置100は、とりわけ、複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを上記タッチ画面20に表示させる。これにより、タッチ画面上における複数のタッチ位置へのユーザ入力がエラーとして扱われる場合に、当該複数のタッチ位置をユーザに気付かせることが可能となる。表示制御装置100は、[2.表示制御装置の構成]において詳細に説明される。
(Display control device 100)
The display control device 100 controls the screen displayed on the touch screen 20. For example, the display control apparatus 100 causes the touch screen 20 to display a screen to be presented to the user in order to perform a transaction business in the ATM 1. In the present embodiment, the display control apparatus 100 displays, on the touch screen 20, an error object that notifies the user that a plurality of touch positions have been detected, especially when a plurality of touch positions are detected. . Thereby, when user input to a plurality of touch positions on the touch screen is treated as an error, the user can be made aware of the plurality of touch positions. The display control apparatus 100 [2. The configuration of the display control apparatus] will be described in detail.

(その他)
なお、ATM1は、タッチ画面20および表示制御装置100以外の他の要素を有してもよい。一例として、ATM1は、タッチ画面20以外に、キーパッド、音声入力用のマイク等の、ユーザ入力のための入力装置を有してもよい。この場合に、表示制御装置100は、当該入力装置の出力に応じて動作してもよい。
(Other)
Note that the ATM 1 may have elements other than the touch screen 20 and the display control device 100. As an example, the ATM 1 may include an input device for user input such as a keypad and a microphone for voice input in addition to the touch screen 20. In this case, the display control device 100 may operate according to the output of the input device.

[2.表示制御装置の構成]
次に、図6を参照して、本実施形態に係る表示制御装置100の構成を説明する。図6は、本実施形態に係る表示制御装置100の構成の一例を示すブロック図である。
[2. Configuration of display control apparatus]
Next, the configuration of the display control apparatus 100 according to the present embodiment will be described with reference to FIG. FIG. 6 is a block diagram illustrating an example of the configuration of the display control apparatus 100 according to the present embodiment.

図6に示されるように、表示制御装置100は、タッチ検出部110、アプリケーション部120、記憶部130、判定部140、表示制御部150を備える。なお、タッチ検出部110は検出部の一例である。   As illustrated in FIG. 6, the display control apparatus 100 includes a touch detection unit 110, an application unit 120, a storage unit 130, a determination unit 140, and a display control unit 150. The touch detection unit 110 is an example of a detection unit.

(タッチ検出部110)
タッチ検出部110は、タッチ画面20上における1つ以上のタッチ位置を検出する。例えば、タッチ検出部110は、タッチ画面20により出力された出力信号から、タッチ画面20上における1つ以上のタッチ位置を検出する。例えば、図4に示されるように、ユーザがタッチ画面20上における1つのタッチ位置にタッチした場合に、タッチ検出部110は、1つのタッチ位置を検出する。また、図5で示されるように、ユーザがタッチ画面20上における複数のタッチ位置にタッチした場合に、タッチ検出部110は、複数のタッチ位置を検出する。ここで、タッチ検出部110は、例えば、当該複数のタッチ位置のうちの個々のタッチ位置を特定する。タッチ検出部110は、検出したタッチ位置を判定部140に出力する。なお、図5を用いて既に説明されたように、タッチ画面20の方式に起因して、タッチ検出部110は、複数のタッチ位置を検出する場合に、当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定してもよい。この場合に、タッチ検出部110は、当該位置候補を判定部140に出力してもよい。
(Touch detection unit 110)
The touch detection unit 110 detects one or more touch positions on the touch screen 20. For example, the touch detection unit 110 detects one or more touch positions on the touch screen 20 from the output signal output from the touch screen 20. For example, as illustrated in FIG. 4, when the user touches one touch position on the touch screen 20, the touch detection unit 110 detects one touch position. As illustrated in FIG. 5, when the user touches a plurality of touch positions on the touch screen 20, the touch detection unit 110 detects the plurality of touch positions. Here, the touch detection unit 110 identifies, for example, individual touch positions among the plurality of touch positions. The touch detection unit 110 outputs the detected touch position to the determination unit 140. Note that, as already described with reference to FIG. 5, due to the method of the touch screen 20, when the touch detection unit 110 detects a plurality of touch positions, each of the plurality of touch positions is detected. You may specify the position candidate where a touch position may exist. In this case, the touch detection unit 110 may output the position candidate to the determination unit 140.

(アプリケーション部120)
アプリケーション部120は、ATM1において取引業務を行うためのアプリケーション機能を実行する。一例として、アプリケーション部120は、キャッシュカード取引のためのアプリケーション機能、クレジットカード取引のためのアプリケーション機能等を実行する。
(Application unit 120)
The application unit 120 executes an application function for performing a transaction business in the ATM 1. As an example, the application unit 120 executes an application function for a cash card transaction, an application function for a credit card transaction, and the like.

アプリケーション部120は、例えば、取引業務を行うためにユーザに提示すべき情報を含む画面(以下、「アプリケーション画面」と呼ぶ)を表示制御部150に出力する。アプリケーション画面には、ユーザに選択させるためのオブジェクト(以下「選択用オブジェクト」と呼ぶ)が含まれていてもよい。図2に示されるように、アプリケーション部120は、例えば取引メニューを選択するためのアプリケーション画面を出力する。また、当該アプリケーション画面には、「お預入れ」ボタン、「お引き出し」ボタン、「通帳記入」ボタン等の選択用オブジェクトが含まれている。   For example, the application unit 120 outputs a screen (hereinafter, referred to as “application screen”) including information to be presented to the user to perform a transaction business to the display control unit 150. The application screen may include an object for the user to select (hereinafter referred to as “selection object”). As shown in FIG. 2, the application unit 120 outputs an application screen for selecting a transaction menu, for example. In addition, the application screen includes selection objects such as a “deposit” button, a “drawer” button, and a “passbook entry” button.

また、アプリケーション部120は、例えば、判定部140により入力されたタッチ位置に応じて、取引業務を行うための処理を行う。より具体的には、アプリケーション部120は、タッチ位置がアプリケーション画面の中のどの選択用オブジェクトの位置に該当するか判定し、該当する選択用オブジェクトに対応する処理を実行する。例えば、図2に示されるように取引メニューを選択するためのアプリケーション画面が表示されている場合に、タッチ位置が「お預入れ」のボタンのオブジェクトの表示位置に該当すれば、アプリケーション部120は、預入業務を行うための処理を開始する。   In addition, the application unit 120 performs a process for performing a transaction operation according to the touch position input by the determination unit 140, for example. More specifically, the application unit 120 determines which selection object position the touch position corresponds to in the application screen, and executes processing corresponding to the corresponding selection object. For example, when the application screen for selecting the transaction menu is displayed as shown in FIG. 2, if the touch position corresponds to the display position of the “deposit” button object, the application unit 120 , Start processing for depositing business.

(記憶部130)
記憶部130は、表示制御装置100において一時的にまたは恒久的に保持すべき情報を記憶する。本実施形態に係る記憶部130は、アプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを示す設定情報を記憶する。アプリケーション機能の中には、複数のタッチ位置へのユーザ入力を受け付けるアプリケーション機能もあれば、当該ユーザ入力を受け付けないアプリケーション機能もあり得る。さらに、複数のタッチ位置へのユーザ入力を受け付ける個別のアプリケーション機能は、複数のタッチ位置へのユーザ入力を受け付けるアプリケーション画面を含み得るとともに、当該ユーザ入力を受け付けないアプリケーション画面を含み得る。よって、アプリケーション機能により複数のタッチ位置へのユーザ入力が受け付けられるか否かを判定できるように、上記設定情報が記憶される。
(Storage unit 130)
The storage unit 130 stores information that should be temporarily or permanently stored in the display control apparatus 100. The storage unit 130 according to the present embodiment stores setting information indicating whether the application function accepts user input to a plurality of touch positions. Among application functions, there may be an application function that accepts user input to a plurality of touch positions, and an application function that does not accept user input. Furthermore, the individual application function that accepts user input to a plurality of touch positions may include an application screen that accepts user input to the plurality of touch positions, and may include an application screen that does not accept the user input. Therefore, the setting information is stored so that it can be determined whether or not user input to a plurality of touch positions is accepted by the application function.

図7は、本実施形態に係る記憶部130に記憶される設定情報の一例を説明するための説明図である。図7に示されるように、記憶部130は、設定情報として、例えばアプリケーション機能のアプリケーション画面毎に、複数のタッチ位置の受付可否を示す設定情報を記憶する。例えば、当該設定情報によると、図2に示されるような取引メニュー選択用のアプリケーション画面および暗証番号入力用のアプリケーション画面では、複数のタッチ位置は受け付けられない、ということが分かる。一方で、取引内容確認用のアプリケーション画面では、(例えば取引内容を拡大表示するピンチアウト操作のために)複数のタッチ位置は受け付けられる、ということが分かる。   FIG. 7 is an explanatory diagram for describing an example of setting information stored in the storage unit 130 according to the present embodiment. As illustrated in FIG. 7, the storage unit 130 stores, as setting information, for example, setting information indicating whether or not a plurality of touch positions can be accepted for each application screen of the application function. For example, according to the setting information, it can be understood that a plurality of touch positions cannot be accepted on the transaction menu selection application screen and the password input application screen as shown in FIG. On the other hand, it can be understood that a plurality of touch positions are accepted (for example, for a pinch-out operation for enlarging and displaying the transaction contents) on the application screen for confirming the transaction contents.

このような設定情報が記憶部130に記憶されることで、開発者、取引業務を行う者、またはユーザ(以下、「開発者等」と呼ぶ)は、既存のアプリケーション機能の変更、新規アプリケーション機能の追加等に伴い、当該設定情報を書き換えることができる。すなわち、開発者等は、アプリケーション機能(またはそのアプリケーション画面)において複数のタッチ位置へのユーザ入力を受け付けるか否かを自由に設定することができる。   When such setting information is stored in the storage unit 130, a developer, a person who performs a transaction business, or a user (hereinafter referred to as “developer etc.”) can change an existing application function or a new application function. The setting information can be rewritten with the addition of. That is, the developer or the like can freely set whether or not to accept user input to a plurality of touch positions in the application function (or its application screen).

(判定部140)
判定部140は、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを判定する。判定部140は、記憶部130に記憶される上記設定情報を用いて当該判定を行う。図7を参照すると、判定部140は、図2のようなキャッシュカード取引のアプリケーション機能の取引メニュー選択用のアプリケーション画面が表示されている場合に、アプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けないと判定する。判定部140は、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けると判定する場合に、複数のタッチ位置をアプリケーション部120に出力する。一方で、判定部140は、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けないと判定する場合に、複数のタッチ位置へのユーザ入力をエラーとして扱い、当該複数のタッチ位置を表示制御部150に出力する。
(Determination unit 140)
The determination unit 140 determines whether the application function to be executed accepts user input to a plurality of touch positions. The determination unit 140 performs the determination using the setting information stored in the storage unit 130. Referring to FIG. 7, when the transaction menu selection application screen of the cash card transaction application function as shown in FIG. 2 is displayed, the determination unit 140 receives user input to a plurality of touch positions. It is determined not to accept. The determination unit 140 outputs the plurality of touch positions to the application unit 120 when determining that the application function to be executed receives user input to the plurality of touch positions. On the other hand, when determining that the application function to be executed does not accept user input to a plurality of touch positions, the determination unit 140 treats the user input to the plurality of touch positions as an error, and determines the plurality of touch positions. The data is output to the display control unit 150.

このような判定により、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けない場合に、複数のタッチ位置へのユーザ入力をエラーとして扱うことが可能となる。また、上記判定により、実行されるアプリケーション機能に応じて、複数のタッチ位置へのユーザ入力を受け付けるか否かを動的に切り替えることが可能となる。   Such a determination makes it possible to treat user inputs to a plurality of touch positions as errors when the application function to be executed does not accept user inputs to a plurality of touch positions. In addition, according to the above determination, it is possible to dynamically switch whether or not to accept user input to a plurality of touch positions according to the application function to be executed.

また、判定部140は、例えば、タッチ検出部110により1つのタッチ位置が検出された場合に、当該1つのタッチ位置を表示制御部150に出力する。   Further, for example, when one touch position is detected by the touch detection unit 110, the determination unit 140 outputs the one touch position to the display control unit 150.

なお、タッチ検出部110が、複数のタッチ位置を検出する際に当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定する場合には、判定部140は、タッチ検出部110により複数のタッチ位置が検出される都度、複数のタッチ位置へのユーザ入力をエラーとして扱ってもよい。そして、判定部140は、当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を表示制御部150に出力してもよい。   In addition, when the touch detection unit 110 detects a plurality of touch positions and identifies a position candidate in which each of the plurality of touch positions can exist, the determination unit 140 includes the touch detection unit. Each time a plurality of touch positions are detected by 110, user input to the plurality of touch positions may be treated as an error. Then, the determination unit 140 may output to the display control unit 150 position candidates in which individual touch positions among the plurality of touch positions may exist.

(表示制御部150)
表示制御部150は、タッチ画面20に表示する画面を制御する。表示制御部150は、例えば、アプリケーション部120により入力されたアプリケーション画面をタッチ画面20に表示させる。
(Display control unit 150)
The display control unit 150 controls the screen displayed on the touch screen 20. For example, the display control unit 150 displays the application screen input by the application unit 120 on the touch screen 20.

本実施形態では、とりわけ、表示制御部150は、タッチ検出部110により複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトをタッチ画面20に表示させる。ここで、表示制御部150は、例えば、判定部140によりアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けないと判定された場合にのみ、エラーオブジェクトをタッチ画面20に表示させる。なお、タッチ検出部110が、複数のタッチ位置を検出する際に当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定する場合には、表示制御部150は、タッチ検出部110により複数のタッチ位置が検出される都度、エラーオブジェクトをタッチ画面20に表示させてもよい。   In the present embodiment, in particular, when the touch detection unit 110 detects a plurality of touch positions, the display control unit 150 displays an error object that notifies the user that the plurality of touch positions have been detected as an error. 20 is displayed. Here, the display control unit 150 displays the error object on the touch screen 20 only when, for example, the determination unit 140 determines that the application function does not accept user input to a plurality of touch positions. Note that when the touch detection unit 110 detects a plurality of touch positions and identifies a position candidate in which each of the plurality of touch positions can exist, the display control unit 150 performs the touch detection. The error object may be displayed on the touch screen 20 each time a plurality of touch positions are detected by the unit 110.

上記エラーオブジェクトは、例えば、検出された複数のタッチ位置に応じて決定される位置または範囲に表示される。図8は、本実施形態に係るエラーオブジェクトの一例を説明するための第1の説明図である。例えば図8の8−1に示されるように、図5に示されるようにタッチ位置90aおよび90bが検出された場合に、エラーオブジェクト30aが、タッチ位置90aおよび90bに応じて決定される範囲に表示される。ここでは、エラーオブジェクト30aは、タッチ位置90aとタッチ位置90bとの中点を中心とする左右上下対称のオブジェクトである。当該エラーオブジェクト30aが図2に示される取引メニュー選択用の画面と共に表示されると、8−2に示される画面がタッチ画面20に表示される。   For example, the error object is displayed at a position or a range determined according to a plurality of detected touch positions. FIG. 8 is a first explanatory diagram for explaining an example of the error object according to the present embodiment. For example, as shown in 8-1 of FIG. 8, when the touch positions 90a and 90b are detected as shown in FIG. 5, the error object 30a is within a range determined according to the touch positions 90a and 90b. Is displayed. Here, the error object 30a is an object that is symmetrical with respect to the left and right and up and down about the midpoint between the touch position 90a and the touch position 90b. When the error object 30 a is displayed together with the transaction menu selection screen shown in FIG. 2, the screen shown in 8-2 is displayed on the touch screen 20.

なお、エラーオブジェクト(例えば、エラーオブジェクト30a)は、図8に示されるようにタッチ位置(例えば、タッチ位置90aおよび90b)と一部重なるオブジェクトでなくてもよい。図9は、本実施形態に係るエラーオブジェクトの一例を説明するための第2の説明図である。図9の9−1に示されるように、エラーオブジェクトは、タッチ位置と重ならず、タッチ位置の近傍に存在するオブジェクト(例えば、エラーオブジェクト30b)であってもよい。また、図9の9−2に示されるように、エラーオブジェクトは、タッチ位置と完全に重なるオブジェクト(例えば、エラーオブジェクト30c)であってもよい。   Note that the error object (for example, the error object 30a) may not be an object that partially overlaps the touch position (for example, the touch positions 90a and 90b) as illustrated in FIG. FIG. 9 is a second explanatory diagram for explaining an example of the error object according to the present embodiment. As illustrated in 9-1 of FIG. 9, the error object may be an object (for example, the error object 30b) that does not overlap the touch position but exists in the vicinity of the touch position. Further, as illustrated in 9-2 of FIG. 9, the error object may be an object that completely overlaps the touch position (for example, the error object 30c).

また、エラーオブジェクト(例えば、エラーオブジェクト30a)は、図8に示されるオブジェクト30bのような形状でなくてもよい。図10は、本実施形態に係るエラーオブジェクトの一例を説明するための第3の説明図である。エラーオブジェクトは、図8に示される太陽のような形状のオブジェクトの代わりに、図10の10−1に示されるように方形のオブジェクト(例えば、エラーオブジェクト32a)であってもよい。当該方形のオブジェクトの2辺の長さは、例えば、複数のタッチ位置の中で縦方向において最も離れている2点間の縦方向における距離と、複数のタッチ位置の中で横方向において最も離れている2点間の横方向における距離とに基づいて、決定され得る。   Further, the error object (for example, the error object 30a) may not have a shape like the object 30b shown in FIG. FIG. 10 is a third explanatory diagram for explaining an example of the error object according to the present embodiment. The error object may be a square object (for example, the error object 32a) as illustrated in 10-1 of FIG. 10 instead of the sun-shaped object illustrated in FIG. The lengths of the two sides of the rectangular object are, for example, the distance in the vertical direction between two points that are farthest in the vertical direction among the plurality of touch positions and the distance in the horizontal direction among the plurality of touch positions. And the lateral distance between the two points.

上記のようにタッチ位置に応じて決定される範囲にエラーオブジェクトを表示することによって、タッチ画面上における複数のタッチ位置へのユーザ入力がエラーとして扱われる場合において、当該複数のタッチ位置をユーザに気付かせることが可能となる。例えば、ユーザが、第1のタッチ位置(例えば、タッチ位置90a)をタッチする際に、不意に第2のタッチ位置(例えば、タッチ位置90b)にも同時にタッチしてしまった場合、エラーオブジェクト30aがタッチ画面20に表示される。同様に、ユーザが、第1のタッチ位置(例えば、タッチ位置90a)をタッチした後に、当該タッチの状態を保ったまま時間差で第2のタッチ位置(例えば、タッチ位置90b)にもタッチしてしまった場合、エラーオブジェクト30aがタッチ画面20に表示される。すると、ユーザは、当該エラーオブジェクト30aに注目するため、結果としてエラーオブジェクト30aの中または近傍に存在する複数のタッチ位置に気付くことができる。   By displaying the error object in the range determined according to the touch position as described above, when the user input to the multiple touch positions on the touch screen is treated as an error, the multiple touch positions are displayed to the user. It becomes possible to notice. For example, when the user touches the first touch position (for example, the touch position 90a) and unexpectedly touches the second touch position (for example, the touch position 90b) at the same time, the error object 30a Is displayed on the touch screen 20. Similarly, after the user touches the first touch position (for example, touch position 90a), the user touches the second touch position (for example, touch position 90b) with a time difference while maintaining the touch state. If the error has occurred, the error object 30 a is displayed on the touch screen 20. Then, since the user pays attention to the error object 30a, as a result, the user can notice a plurality of touch positions existing in or near the error object 30a.

また、タッチ検出部110が、複数のタッチ位置を検出する際に当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定する場合にも、検出された複数のタッチ位置に応じて決定される範囲にエラーオブジェクトを表示させることは、可能である。例えば、図5について説明されたように、タッチ位置90aおよびタッチ位置90bが縦方向5番および9番かつ横方向5番および9番の位置として検出されていれば、表示制御部150は、図8に示されるエラーオブジェクト30aのようなエラーオブジェクトを表示させることができる。また、さらにタッチ位置90cが加わると、表示制御部150は、図10の10−1に示されるエラーオブジェクト32aのようなエラーオブジェクトを表示させることができる。したがって、複数のタッチ位置のうちの個々のタッチ位置が特定されなくても(すなわち、例えば光学方式(赤外線走査方式)のようなタッチ画面が用いられても)、ユーザは、複数のタッチ位置に気付くことができる。   In addition, when the touch detection unit 110 detects a plurality of touch positions, the touch detection unit 110 also identifies a plurality of touch positions that can include individual touch positions. It is possible to display the error object in a range determined accordingly. For example, as described with reference to FIG. 5, if the touch position 90 a and the touch position 90 b are detected as the vertical positions 5 and 9 and the horizontal directions 5 and 9, the display control unit 150 displays the figure. An error object such as the error object 30a shown in FIG. Further, when the touch position 90c is further added, the display control unit 150 can display an error object such as the error object 32a indicated by 10-1 in FIG. Therefore, even if individual touch positions among the plurality of touch positions are not specified (that is, even when a touch screen such as an optical method (infrared scanning method) is used), the user can move to the plurality of touch positions. You can notice.

また、図10の10−2に示されるように、エラーオブジェクトは、複数のタッチ位置のうちの個々のタッチ位置またはその近傍を頂点とするn角形(nは、タッチ位置の数)のオブジェクト(例えば、エラーオブジェクト34a)であってもよい。   Also, as shown in 10-2 of FIG. 10, the error object is an n-gon (n is the number of touch positions) object (n is the number of touch positions) having an apex at or near each of the touch positions. For example, the error object 34a) may be used.

図11は、本実施形態に係るエラーオブジェクトの一例を説明するための第4の説明図である。図11の11−1に示されるように、図5に示されるようにタッチ位置90aおよび90bが検出された場合に、エラーオブジェクト40aおよび40bが、タッチ位置90aおよび90bに応じて決定される位置に表示される。ここでは、エラーオブジェクト40aは、タッチ位置90aと少なくとも一部重なるオブジェクトである。同様に、エラーオブジェクト40bは、タッチ位置90bと少なくとも一部重なるオブジェクトである。当該エラーオブジェクト40aおよび40bが図2に示される取引メニュー選択用の画面と共に表示されると、11−2に示される画面がタッチ画面20に表示される。   FIG. 11 is a fourth explanatory diagram for explaining an example of the error object according to the present embodiment. As illustrated in 11-1 of FIG. 11, when the touch positions 90a and 90b are detected as illustrated in FIG. 5, the error objects 40a and 40b are determined according to the touch positions 90a and 90b. Is displayed. Here, the error object 40a is an object that at least partially overlaps the touch position 90a. Similarly, the error object 40b is an object that at least partially overlaps the touch position 90b. When the error objects 40 a and 40 b are displayed together with the transaction menu selection screen shown in FIG. 2, the screen shown in 11-2 is displayed on the touch screen 20.

なお、エラーオブジェクトは、図11に示されるエラーオブジェクト40aおよび40bのように、タッチ位置(例えば、タッチ位置90aおよび90b)と少なくとも一部重なるオブジェクトでなくてもよい。図12は、本実施形態に係るエラーオブジェクトの一例を説明するための第5の説明図である。図12の12−1に示されるように、エラーオブジェクトは、タッチ位置と重ならず、タッチ位置の近傍に存在するオブジェクト(例えば、エラーオブジェクト42aおよび42b)であってもよい。また、エラーオブジェクトは、図11に示されるエラーオブジェクト40aおよび40bのような形状でなくてもよい。エラーオブジェクトは、図8に示される太陽のような形状のオブジェクトの代わりに、図12の12−2に示されるように、円形のオブジェクト(例えば、エラーオブジェクト44aおよび44b)であってもよい。   The error object may not be an object that overlaps at least partly with the touch position (for example, the touch positions 90a and 90b) like the error objects 40a and 40b shown in FIG. FIG. 12 is a fifth explanatory diagram for explaining an example of the error object according to the present embodiment. As illustrated in 12-1 of FIG. 12, the error object may be an object (for example, the error objects 42a and 42b) that does not overlap the touch position but exists in the vicinity of the touch position. Further, the error object may not have a shape like the error objects 40a and 40b shown in FIG. The error object may be a circular object (for example, error objects 44a and 44b) as shown in 12-2 of FIG. 12 instead of the sun-shaped object shown in FIG.

上記のようにタッチ位置に応じて決定される位置にエラーオブジェクトを表示することにより、タッチ画面上の複数のタッチ位置のうちの個々のタッチ位置をユーザにより確実に気付かせることが可能となる。   By displaying the error object at a position determined according to the touch position as described above, it becomes possible for the user to surely notice the individual touch positions among the plurality of touch positions on the touch screen.

また、上記エラーオブジェクトは、検出された複数のタッチ位置を強調して示すオブジェクトであってもよい。図13〜図15は、本実施形態に係るエラーオブジェクトの一例をそれぞれ説明するための第6〜8の説明図である。図13の13−1に示されるように、タッチ位置90aおよび90bが検出された場合に、エラーオブジェクト30aのうちのタッチ位置90aもしくは90bと重なりまたはタッチ位置90aもしくは90bの近傍にある部分50aおよび50bが強調して示される。上記部分50aおよび50bは、例えば、エラーオブジェクト30aの他の部分よりも、強調された色であってもよく、または点滅してもよい。当該エラーオブジェクト30aが図2に示される取引メニュー選択用の画面と共に表示されると、13−2に示される画面がタッチ画面20に表示される。当然のことながら、図14に示されるように、別の形状のエラーオブジェクトにおいても、検出された複数のタッチ位置が強調して示され得る。また、図15の15−1に示されるように、エラーオブジェクト(例えば、エラーオブジェクト30a)は、強調して示される選択用オブジェクト(例えば、選択用オブジェクト56aおよび56b)を含んでもよい。また、図15の15−2に示されるように、エラーオブジェクトは、強調して示される選択用オブジェクト(例えば、選択用オブジェクト56aおよび56b)のみであってもよい。上記のように検出された複数のタッチ位置を強調して示すことにより、タッチ画面上の複数のタッチ位置のうちの個々のタッチ位置をユーザにより確実に気付かせることが可能となる。   The error object may be an object that highlights a plurality of detected touch positions. FIGS. 13 to 15 are sixth to eighth explanatory diagrams for describing examples of error objects according to the present embodiment, respectively. As shown in 13-1 of FIG. 13, when the touch positions 90a and 90b are detected, the portion 50a of the error object 30a that overlaps with the touch position 90a or 90b or is in the vicinity of the touch position 90a or 90b and 50b is highlighted. The portions 50a and 50b may be emphasized colors or blink more than other portions of the error object 30a, for example. When the error object 30 a is displayed together with the transaction menu selection screen shown in FIG. 2, the screen shown in 13-2 is displayed on the touch screen 20. As a matter of course, as shown in FIG. 14, a plurality of detected touch positions can be highlighted in an error object having another shape. Further, as illustrated in 15-1 of FIG. 15, the error object (for example, the error object 30 a) may include selection objects (for example, the selection objects 56 a and 56 b) that are highlighted. Further, as illustrated in 15-2 of FIG. 15, the error object may be only the selection object (for example, the selection objects 56a and 56b) that is highlighted. By emphasizing and indicating the plurality of touch positions detected as described above, it becomes possible for the user to surely recognize the individual touch positions among the plurality of touch positions on the touch screen.

また、表示制御部150は、タッチ検出部110により単一のタッチ位置が検出された場合にも、単一のタッチ位置が検出されたことを通知するオブジェクト(以下、「ノーマルオブジェクト」と呼ぶ)をタッチ画面20に表示させてもよい。図16は、本実施形態に係るノーマルオブジェクトの一例を説明するための説明図である。図16に示されるように、ノーマルオブジェクト60は、例えば、波紋のようなオブジェクトであってもよい。このようにノーマルオブジェクトを表示することにより、タッチ位置と当該タッチ位置へのユーザ入力が受け付けられたことをユーザに気付かせることが可能となる。また、例えば、ユーザが、1つのタッチ位置(例えば、タッチ位置90a)をタッチする際に、当該タッチの状態を保ったまま不意に別のタッチ位置(例えば、タッチ位置90b)にも時間差でタッチしてしまった場合に、ノーマルオブジェクト60が表示された後に時間差でエラーオブジェクト(例えばエラーオブジェクト30a)が急に表示される。すると、ユーザは、ノーマルオブジェクト60とは異なるエラーオブジェクトに容易に気づき、結果としてエラーオブジェクト30aの中または近傍に存在する複数のタッチ位置に気付くことができる。   In addition, even when a single touch position is detected by the touch detection unit 110, the display control unit 150 notifies an object that the single touch position has been detected (hereinafter referred to as “normal object”). May be displayed on the touch screen 20. FIG. 16 is an explanatory diagram for describing an example of a normal object according to the present embodiment. As shown in FIG. 16, the normal object 60 may be an object such as a ripple. By displaying the normal object in this way, the user can be made aware that the touch position and the user input to the touch position have been accepted. For example, when the user touches one touch position (for example, touch position 90a), the user touches another touch position (for example, touch position 90b) unexpectedly while maintaining the touch state. In such a case, after the normal object 60 is displayed, an error object (for example, the error object 30a) is suddenly displayed with a time difference. Then, the user can easily notice an error object different from the normal object 60, and as a result, can recognize a plurality of touch positions existing in or near the error object 30a.

また、表示制御部150は、複数のタッチ位置が検出された場合に、検出された複数のタッチ位置のいずれかをユーザに再度選択させてもよい。表示制御部150は、例えば、検出されたタッチ位置のいずれかを再選択することをユーザに促す再選択促進オブジェクトを表示させる。図17は、本実施形態に係る再選択促進オブジェクトの一例を説明するための説明図である。図17に示されるように、表示制御部150は、「どちらのキーを有効にしますか?」という文字を含む再選択促進オブジェクト70を表示させる。再選択促進オブジェクト70に含まれる文字は、例えば「もう一度正しい位置をタッチしてください。」、「複数の位置をタッチしました。1つの位置をタッチしてください。」等の再選択をユーザに促す任意の文字であってもよい。このようにユーザに正しいタッチ位置を再度選択させることにより、ユーザによるスムーズな操作を実現することができる。   In addition, when a plurality of touch positions are detected, the display control unit 150 may cause the user to select again one of the detected plurality of touch positions. For example, the display control unit 150 displays a reselection promoting object that prompts the user to reselect any of the detected touch positions. FIG. 17 is an explanatory diagram for explaining an example of the reselection promoting object according to the present embodiment. As shown in FIG. 17, the display control unit 150 displays the reselection promoting object 70 including the characters “Which key should be activated?”. The characters included in the reselection promoting object 70 may be reselected to the user, for example, “Touch the correct position again.”, “Touched multiple positions. Touch one position.” It may be any character that prompts. In this way, by causing the user to select the correct touch position again, a smooth operation by the user can be realized.

また、表示制御部150は、検出された複数のタッチ位置の各々に対応する選択可能なオブジェクト(以下、「再選択用オブジェクト」と呼ぶ)を、再選択のためにタッチ画面20に表示させてもよい。図18は、本実施形態に係る選択用オブジェクトの一例を説明するための説明図である。図18に示されるように、表示制御部150は、タッチ位置90aまたはタッチ位置90bを再度選択するための「こちらを選択しますか?」という文字を含む2つの再選択用オブジェクト72aおよび72bを表示させる。そして、例えば、再選択用オブジェクト72aが存在する範囲に含まれるタッチ位置が検出されると、タッチ位置90aが再選択される。このように、ユーザは、タッチ位置を選択するために、前回のタッチ位置を再度タッチする代わりに、大きな範囲に存在する再選択用オブジェクトをタッチできる。したがって、複数のタッチ位置のいずれかを容易に選択することが可能となる。なお、表示制御部150は、再選択用オブジェクトに対応するタッチ位置が検出部110により検出されるまで、再選択用オブジェクトを表示してもよい。このように表示し続けることで、ユーザは、余裕をもって再選択することが可能となる。   In addition, the display control unit 150 displays selectable objects (hereinafter referred to as “reselection objects”) corresponding to each of the detected plurality of touch positions on the touch screen 20 for reselection. Also good. FIG. 18 is an explanatory diagram for explaining an example of the selection object according to the present embodiment. As shown in FIG. 18, the display control unit 150 displays two reselection objects 72 a and 72 b including characters “Do you want to select this?” For selecting the touch position 90 a or the touch position 90 b again. Display. For example, when the touch position included in the range where the reselection object 72a exists is detected, the touch position 90a is reselected. In this way, the user can touch a reselection object existing in a large range instead of touching the previous touch position again in order to select the touch position. Therefore, any one of a plurality of touch positions can be easily selected. Note that the display control unit 150 may display the reselection object until the touch position corresponding to the reselection object is detected by the detection unit 110. By continuing to display in this way, the user can reselect with sufficient margin.

以上のとおり、表示制御装置100の構成が説明されたが、表示制御装置100は、典型的には、ハードウェエアおよびソフトウェアの組み合わせにより実現され得る。タッチ検出部110、アプリケーション部120、判定部140および表示制御部150は、CPU、RAMおよびROMによって実現され得る。例えば、CPUは、表示制御装置100の動作全般を制御する。また、ROMには、表示制御装置100の動作を制御するためのプログラムおよびデータが格納され、RAMにはCPUによる処理の実行時にプログラムおよびデータが一時的に記憶される。また、記憶部130は、任意の2次記憶装置により実現され得る。なお、タッチ検出部110、判定部140および表示制御部150は、オペレーティングシステム、デバイスドライバ、ミドルウェア、アプリケーションのいずれで実現されてもよい。   As described above, the configuration of the display control apparatus 100 has been described, but the display control apparatus 100 can be typically realized by a combination of hardware and software. The touch detection unit 110, the application unit 120, the determination unit 140, and the display control unit 150 can be realized by a CPU, a RAM, and a ROM. For example, the CPU controls the overall operation of the display control apparatus 100. The ROM stores a program and data for controlling the operation of the display control apparatus 100, and the RAM temporarily stores the program and data when the CPU executes processing. The storage unit 130 can be realized by any secondary storage device. Note that the touch detection unit 110, the determination unit 140, and the display control unit 150 may be realized by any of an operating system, a device driver, middleware, and an application.

[3.処理の流れ]
以下では、図19および20を用いて、本実施形態に係る表示制御処理について説明する。ここでは、第1の表示制御処理と、複数のタッチ位置が検出された場合にタッチ位置を再選択させるためのステップをさらに含む第2の表示制御処理とが、説明される。なお、例えば、アプリケーション機能毎またはアプリケーション画面毎に、第1の表示制御処理と第2の表示制御処理とのいずれを実行するかを示す処理選択情報が、記憶部130に記憶されてもよい。そして、当該処理選択情報に基づいて、第1の表示制御処理と第2の表示制御処理とが自動的に切替えられてもよい。これにより、実行されるアプリケーション機能に応じて、表示制御処理の種類を動的に切り替えることが可能となる。また、開発者等は、既存のアプリケーション機能の変更、新規アプリケーション機能の追加等に伴い、当該処理選択情報を書き換えることができる。すなわち、開発者等は、アプリケーション機能(またはそのアプリケーション画面)においていずれの表示制御処理を実行するかを自由に選択することができる。
[3. Process flow]
Hereinafter, the display control process according to the present embodiment will be described with reference to FIGS. 19 and 20. Here, the first display control process and the second display control process further including a step for reselecting the touch position when a plurality of touch positions are detected will be described. Note that, for example, process selection information indicating which of the first display control process and the second display control process is to be executed may be stored in the storage unit 130 for each application function or each application screen. Then, based on the process selection information, the first display control process and the second display control process may be automatically switched. As a result, the type of display control processing can be dynamically switched according to the application function to be executed. Further, the developer or the like can rewrite the processing selection information in accordance with the change of the existing application function, the addition of a new application function, or the like. That is, the developer or the like can freely select which display control processing is to be executed in the application function (or its application screen).

(第1の表示制御処理)
図19を用いて、本実施形態に係る第1の表示制御処理について説明する。図19は、本実施形態に係る第1の表示制御処理の概略的な処理の流れの一例を示すフローチャートである。
(First display control process)
The first display control process according to the present embodiment will be described with reference to FIG. FIG. 19 is a flowchart illustrating an example of a schematic process flow of the first display control process according to the present embodiment.

図19を参照すると、まずステップS210で、タッチ検出部110は、タッチ画面20上における1つ以上のタッチ位置を検出する。   Referring to FIG. 19, first, in step S <b> 210, the touch detection unit 110 detects one or more touch positions on the touch screen 20.

次に、ステップS220で、判定部140は、タッチ検出部110により複数のタッチ位置が検出されたか否かを確認する。ここで、複数のタッチ位置が検出された場合に、処理はステップS230へ進む。単一のタッチ位置が検出された場合に、処理はステップS250へ進む。   Next, in step S220, the determination unit 140 confirms whether or not a plurality of touch positions are detected by the touch detection unit 110. Here, when a plurality of touch positions are detected, the process proceeds to step S230. If a single touch position is detected, the process proceeds to step S250.

ステップS230で、判定部140は、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを判定する。ここで、複数のタッチ位置へのユーザ入力が受け付けられる場合には、処理はステップS250へ進む。複数のタッチ位置へのユーザ入力が受け付けられない場合には、処理はステップS240へ進む。   In step S230, the determination unit 140 determines whether or not the application function to be executed accepts user input to a plurality of touch positions. Here, if user input to a plurality of touch positions is accepted, the process proceeds to step S250. If user input to a plurality of touch positions is not accepted, the process proceeds to step S240.

ステップS240で、表示制御部150は、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトをタッチ画面20に表示させる。そして、処理はステップS210へ戻る。   In step S240, the display control unit 150 causes the touch screen 20 to display an error object that notifies the user that a plurality of touch positions has been detected as an error. Then, the process returns to step S210.

ステップS250で、判定部140は、検出されたタッチ位置をアプリケーション機能へ入力する(すなわち、アプリケーション部120へ入力する。)。その後、アプリケーション部120は、当該タッチ位置に応じてアプリケーション機能を実行する。   In step S250, the determination unit 140 inputs the detected touch position to the application function (that is, inputs to the application unit 120). Thereafter, the application unit 120 executes an application function according to the touch position.

(第2の表示制御処理)
図20を用いて、本実施形態に係る第2の表示制御処理について説明する。図20は、本実施形態に係る第2の表示制御処理の概略的な処理の流れの一例を示すフローチャートである。ここでは、第2の表示制御処理と図19にて示された第1の表示制御処理との差分であるステップS310、ステップS320およびステップS330のみを説明する。
(Second display control process)
The second display control process according to this embodiment will be described with reference to FIG. FIG. 20 is a flowchart illustrating an example of a schematic process flow of the second display control process according to the present embodiment. Here, only step S310, step S320, and step S330, which are the differences between the second display control process and the first display control process shown in FIG. 19, will be described.

ステップS310で、表示制御部150は、検出された複数のタッチ位置の各々に対応する再選択用オブジェクトを、再選択のためにタッチ画面20に表示させる。   In step S310, the display control unit 150 displays a reselection object corresponding to each of the detected plurality of touch positions on the touch screen 20 for reselection.

そして、ステップS320で、判定部140は、再選択用オブジェクトが存在する範囲に含まれるタッチ位置が検出されたか否かを判定する。当該タッチ位置が検出されていれば、処理はステップS330へ進む。当該タッチ位置が検出されていなければ、処理はステップS240へ戻る。   In step S320, the determination unit 140 determines whether or not a touch position included in a range where the reselection object exists is detected. If the touch position is detected, the process proceeds to step S330. If the touch position has not been detected, the process returns to step S240.

そして、ステップS330で、表示制御部150は、表示されていた再選択用オブジェクトをタッチ画面20から消去する。そして、処理はステップS250へ進む。   In step S330, the display control unit 150 erases the displayed reselection object from the touch screen 20. Then, the process proceeds to step S250.

以上、本実施形態に係る表示制御装置100および表示制御処理について説明した。本実施形態によれば、タッチ画面上における複数のタッチ位置へのユーザ入力がエラーとして扱われる場合に、当該複数のタッチ位置をユーザに気付かせることが可能となる。   The display control apparatus 100 and the display control process according to the present embodiment have been described above. According to the present embodiment, when user input to a plurality of touch positions on the touch screen is treated as an error, the plurality of touch positions can be noticed by the user.

以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。   As mentioned above, although preferred embodiment of this invention was described referring an accompanying drawing, it cannot be overemphasized that this invention is not limited to the example which concerns. It will be apparent to those skilled in the art that various changes and modifications can be made within the scope of the claims, and these are naturally within the technical scope of the present invention. Understood.

1 現金自動預け払い機
20 タッチ画面
100 表示制御装置
110 タッチ検出部
120 アプリケーション部
130 記憶部
140 判定部
150 表示制御部
DESCRIPTION OF SYMBOLS 1 Automatic teller machine 20 Touch screen 100 Display control apparatus 110 Touch detection part 120 Application part 130 Storage part 140 Judgment part 150 Display control part

Claims (10)

タッチ画面上における1つ以上のタッチ位置を検出する検出部と、
前記検出部により複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを前記タッチ画面に表示させる表示制御部と、
を備える表示制御装置。
A detection unit for detecting one or more touch positions on the touch screen;
When a plurality of touch positions are detected by the detection unit, a display control unit that displays an error object on the touch screen to notify the user that a plurality of touch positions have been detected as an error;
A display control device.
前記エラーオブジェクトは、検出された複数のタッチ位置に応じて決定される位置または範囲に表示される、請求項1に記載の表示制御装置。   The display control device according to claim 1, wherein the error object is displayed at a position or a range determined according to a plurality of detected touch positions. 前記検出部は、複数のタッチ位置を検出する場合に、当該複数のタッチ位置のうちの個々のタッチ位置が存在し得る位置候補を特定し、
前記エラーオブジェクトは、特定された前記位置候補に応じて決定される範囲に表示される、
請求項2に記載の表示制御装置。
When the detection unit detects a plurality of touch positions, the detection unit identifies position candidates in which individual touch positions among the plurality of touch positions may exist,
The error object is displayed in a range determined according to the specified position candidate.
The display control apparatus according to claim 2.
前記エラーオブジェクトは、検出された複数のタッチ位置を強調して示すオブジェクトである、請求項2に記載の表示制御装置。   The display control apparatus according to claim 2, wherein the error object is an object that highlights and indicates a plurality of detected touch positions. 前記表示制御装置は、実行されるアプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを判定する判定部、をさらに備え、
前記表示制御部は、前記判定部により前記アプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けないと判定された場合にのみ、前記エラーオブジェクトを前記タッチ画面に表示させる、
請求項1に記載の表示制御装置。
The display control device further includes a determination unit that determines whether an application function to be executed accepts user input to a plurality of touch positions,
The display control unit displays the error object on the touch screen only when the determination unit determines that the application function does not accept user input to a plurality of touch positions.
The display control apparatus according to claim 1.
前記表示制御装置は、前記アプリケーション機能が複数のタッチ位置へのユーザ入力を受け付けるか否かを示す設定情報を記憶する記憶部、をさらに備え、
前記判定部は、前記記憶部により記憶される前記設定情報を用いて前記判定を行う、
請求項5に記載の表示制御装置。
The display control device further includes a storage unit that stores setting information indicating whether the application function accepts user input to a plurality of touch positions,
The determination unit performs the determination using the setting information stored in the storage unit.
The display control apparatus according to claim 5.
前記表示制御部は、複数のタッチ位置が検出された場合に、検出された複数のタッチ位置のいずれかをユーザに再度選択させる、請求項1に記載の表示制御装置。   The display control device according to claim 1, wherein when a plurality of touch positions are detected, the display control unit causes the user to select one of the detected plurality of touch positions again. 前記表示制御部は、検出された複数のタッチ位置の各々に対応する選択可能なオブジェクトを、再選択のために前記タッチ画面に表示させる、請求項7に記載の表示制御装置。   The display control apparatus according to claim 7, wherein the display control unit displays a selectable object corresponding to each of the detected plurality of touch positions on the touch screen for reselection. タッチ画面を有する表示制御装置における表示制御方法であって、
前記タッチ画面上における1つ以上のタッチ位置を検出するステップと、
複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを前記タッチ画面に表示させるステップと、
を含む表示制御方法。
A display control method in a display control apparatus having a touch screen,
Detecting one or more touch positions on the touch screen;
When a plurality of touch positions are detected, displaying an error object on the touch screen for notifying a user that a plurality of touch positions are detected;
A display control method including:
タッチ画面を有する表示制御装置を制御するコンピュータを、
タッチ画面上における1つ以上のタッチ位置を検出する検出部と、
前記検出部により複数のタッチ位置が検出された場合に、複数のタッチ位置が検出されたことをユーザにエラーとして通知するエラーオブジェクトを前記タッチ画面に表示させる表示制御部と、
として機能させるためのプログラム。
A computer for controlling a display control device having a touch screen;
A detection unit for detecting one or more touch positions on the touch screen;
When a plurality of touch positions are detected by the detection unit, a display control unit that displays an error object on the touch screen to notify the user that a plurality of touch positions have been detected as an error;
Program to function as.
JP2011150171A 2011-07-06 2011-07-06 Display control device, display control method, and program Pending JP2013016122A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011150171A JP2013016122A (en) 2011-07-06 2011-07-06 Display control device, display control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011150171A JP2013016122A (en) 2011-07-06 2011-07-06 Display control device, display control method, and program

Publications (1)

Publication Number Publication Date
JP2013016122A true JP2013016122A (en) 2013-01-24

Family

ID=47688736

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011150171A Pending JP2013016122A (en) 2011-07-06 2011-07-06 Display control device, display control method, and program

Country Status (1)

Country Link
JP (1) JP2013016122A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015053013A (en) * 2013-09-09 2015-03-19 富士通株式会社 Electronic device and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0681028U (en) * 1993-04-06 1994-11-15 東芝情報制御システム株式会社 Touch area display
JP2007052759A (en) * 2005-08-18 2007-03-01 Cosmos:Kk Floating system for password input screen
JP2007172385A (en) * 2005-12-22 2007-07-05 Fuji Xerox Co Ltd Authentication apparatus
JP2009211704A (en) * 2008-03-04 2009-09-17 Apple Inc Touch event model
JP2010049654A (en) * 2008-08-25 2010-03-04 Casio Hitachi Mobile Communications Co Ltd Terminal device and program
JP2010086338A (en) * 2008-09-30 2010-04-15 Fujitsu Frontech Ltd Display control device with coordinate input surface, display control method, and display control program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0681028U (en) * 1993-04-06 1994-11-15 東芝情報制御システム株式会社 Touch area display
JP2007052759A (en) * 2005-08-18 2007-03-01 Cosmos:Kk Floating system for password input screen
JP2007172385A (en) * 2005-12-22 2007-07-05 Fuji Xerox Co Ltd Authentication apparatus
JP2009211704A (en) * 2008-03-04 2009-09-17 Apple Inc Touch event model
JP2010049654A (en) * 2008-08-25 2010-03-04 Casio Hitachi Mobile Communications Co Ltd Terminal device and program
JP2010086338A (en) * 2008-09-30 2010-04-15 Fujitsu Frontech Ltd Display control device with coordinate input surface, display control method, and display control program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015053013A (en) * 2013-09-09 2015-03-19 富士通株式会社 Electronic device and program

Similar Documents

Publication Publication Date Title
US7737958B2 (en) Touch screen device and method of displaying and selecting menus thereof
CN102262477B (en) System and method for determining deliberate touch screen contact
US20110242137A1 (en) Touch screen apparatus and method for processing input of touch screen apparatus
US10782874B2 (en) User interface and method for operating a system
US20110138275A1 (en) Method for selecting functional icons on touch screen
CN103597438B (en) The information processing terminal and method and recording medium
US20090066659A1 (en) Computer system with touch screen and separate display screen
US20140223299A1 (en) Gesture-based user interface method and apparatus
EP1988444A2 (en) Character input apparatus and method
US20110078567A1 (en) Apparatus and method for providing virtual keyboard
CN102576268A (en) Interactive surface with a plurality of input detection technologies
WO2011048840A1 (en) Input motion analysis method and information processing device
CN105975144A (en) Information processing method and apparatus
US20100020031A1 (en) Mobile device having touch screen and method for setting virtual keypad thereof
US20160154474A1 (en) Electronic apparatus and method for displaying graphical object thereof
CN101989174A (en) Information input device and information input method
CN102866850B (en) Apparatus and method for inputting character on the touchscreen
JP2010267079A (en) Information processor, control method, and program
US20110032190A1 (en) Information input apparatus and information input method
WO2010084973A1 (en) Input device, information processing device, input method, and program
JP2013016122A (en) Display control device, display control method, and program
JP2010170357A (en) Information processor and program
KR101069843B1 (en) Method and apparatus for calculating formula
JP5373047B2 (en) Authentication apparatus, authentication method, and program causing computer to execute the same
WO2010084841A1 (en) Information processor and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141007

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141205

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150421