Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7500481B2 - Input control device for automatic transaction device, input control method, and input control program - Google Patents
[go: Go Back, main page]

JP7500481B2 - Input control device for automatic transaction device, input control method, and input control program - Google Patents

Input control device for automatic transaction device, input control method, and input control program Download PDF

Info

Publication number
JP7500481B2
JP7500481B2 JP2021041728A JP2021041728A JP7500481B2 JP 7500481 B2 JP7500481 B2 JP 7500481B2 JP 2021041728 A JP2021041728 A JP 2021041728A JP 2021041728 A JP2021041728 A JP 2021041728A JP 7500481 B2 JP7500481 B2 JP 7500481B2
Authority
JP
Japan
Prior art keywords
detection line
press information
control unit
fingertip
press
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.)
Active
Application number
JP2021041728A
Other languages
Japanese (ja)
Other versions
JP2022141427A (en
Inventor
登代子 岡村
大樹 長谷川
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.)
Fujitsu Frontech Ltd
Original Assignee
Fujitsu Frontech 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 Fujitsu Frontech Ltd filed Critical Fujitsu Frontech Ltd
Priority to JP2021041728A priority Critical patent/JP7500481B2/en
Publication of JP2022141427A publication Critical patent/JP2022141427A/en
Application granted granted Critical
Publication of JP7500481B2 publication Critical patent/JP7500481B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、現金自動預け払い機のような自動取引装置において顧客が入力操作をする顧客操作部に関するものであって、自動取引装置の入力制御装置、入力制御方法および入力制御プログラムに関する。 The present invention relates to a customer operation unit where a customer performs input operations in an automated transaction device such as an automated teller machine, and relates to an input control device, an input control method, and an input control program for an automated transaction device.

金融機関等に設置された自動取引装置では、顧客が取引を行うに際し、顧客自身が取引を行うのに必要な情報を直接入力することが求められている。以下、自動取引装置について、簡単に説明する。 When a customer makes a transaction using an automated teller machine installed in a financial institution, etc., the customer is required to directly input the information necessary to make the transaction. Below is a brief explanation of an automated teller machine.

図7は自動取引装置の外観図である。自動取引装置100は、顧客と対面する側に、通帳を挿入する通帳挿入部102、キャッシュカードを挿入するカード挿入部104、紙幣の預け払いをする紙幣処理部106、硬貨の預け払いをする硬貨処理部108、および顧客操作部110を備えている。 Figure 7 is an external view of the automated transaction device. The automated transaction device 100 has, on the side facing the customer, a passbook insertion section 102 for inserting a passbook, a card insertion section 104 for inserting a cash card, a banknote processing section 106 for depositing and dispensing banknotes, a coin processing section 108 for depositing and dispensing coins, and a customer operation section 110.

顧客操作部110は、主として赤外線を利用したタッチパネルが用いられている(たとえば、非特許文献1参照)。タッチパネルは、表示装置の画面に配置されていて、顧客が自動取引装置100を操作する場合に指先がタッチされることによって、入力操作を実現するものである。 The customer operation unit 110 mainly uses a touch panel that uses infrared rays (for example, see Non-Patent Document 1). The touch panel is arranged on the screen of the display device, and input operations are realized by touching it with the fingertips when the customer operates the automated transaction device 100.

タッチパネルは、不特定多数の顧客が直接触れる部分であるので、抗菌フィルムや消毒・除菌ができるシールを貼ることで接触面を清潔にすることが考えられている。最近では、そのような接触操作が敬遠されつつあることから、タッチパネルに非接触フレームを併用し、入力操作をタッチパネルで行うことに加え、タッチパネルに直接触れることなく非接触フレームで行うことが考えられている。 Since touch panels are touched directly by an unspecified number of customers, it is considered to keep the contact surface clean by applying antibacterial film or stickers that can be disinfected or sterilized. Recently, such contact operations have been avoided, so it is being considered to use a non-contact frame in combination with the touch panel, and in addition to performing input operations on the touch panel, it is also possible to perform input operations on the non-contact frame without directly touching the touch panel.

この非接触フレームは、フレームの内側において、一辺の両端に赤外線投光器と赤外線イメージセンサとを備えた2つのセンサユニットが配置され、残りの三辺には反射テープが貼られた構成を有している。センサユニットから照射された赤外線は、反射テープで反射されて赤外線イメージセンサが赤外線を受光する。これにより、フレーム内には、赤外線による検出ラインが形成される。ここで、非接触フレームに指先を差し入れて指先が検知ラインを越えると、反射テープから反射された赤外線が遮断されて赤外線が戻って来なくなるので、センサユニットでは、指先の影が検出されることになる。影の位置から指先の位置が分かるので、2箇所から影の位置を測定することにより三角測量方式にて指先がタッチした検出ライン上の座標を求めることができる。 This non-contact frame has two sensor units equipped with an infrared projector and an infrared image sensor arranged on both ends of one side inside the frame, and reflective tape attached to the remaining three sides. Infrared light emitted from the sensor units is reflected by the reflective tape and received by the infrared image sensor. This forms an infrared detection line within the frame. When a fingertip is inserted into the non-contact frame and crosses the detection line, the infrared light reflected from the reflective tape is blocked and does not return, so the sensor unit detects the shadow of the fingertip. The position of the fingertip can be determined from the position of the shadow, so by measuring the position of the shadow from two points, the coordinates on the detection line where the fingertip touches can be found using a triangulation method.

しかし、1本の検出ラインを有する非接触フレームでは、入力操作をするごとに、指先を検知ラインの上に持ち上げて検知を外す操作が必要となり、この操作が非常に煩雑となって、非接触操作に不慣れな利用者の場合、誤操作の原因にもなりうる。そこで、検知ラインを2本有する非接触フレームを用いることにより、非接触操作に不慣れな顧客の操作性を向上させることができる。 However, with a non-contact frame that has one detection line, it is necessary to lift the fingertip above the detection line to release the detection each time an input operation is performed, which is very cumbersome and can lead to erroneous operation for users who are unfamiliar with non-contact operation. Therefore, by using a non-contact frame that has two detection lines, it is possible to improve operability for customers who are unfamiliar with non-contact operation.

図8は顧客操作部の基本動作を説明する図である。顧客操作部110は、タッチパネル110aの上に非接触フレーム110bを配置することによって構成され、タッチパネル110aと2段階の非接触フレーム110bとにより、3段階の検知ラインを設けている。図8における顧客操作部110の右側には、指先が非接触フレーム110bの第1検知ラインおよび第2検知ラインをそれぞれ通過したとき、および、タッチパネル110aにタッチしたときに上位アプリケーションに通知される状態を示している。 Figure 8 is a diagram explaining the basic operation of the customer operation unit. The customer operation unit 110 is configured by placing a non-contact frame 110b on top of a touch panel 110a, and the touch panel 110a and the two-stage non-contact frame 110b provide three stages of detection lines. The right side of the customer operation unit 110 in Figure 8 shows the state in which a higher-level application is notified when a fingertip passes the first and second detection lines of the non-contact frame 110b, and when the fingertip touches the touch panel 110a.

顧客操作部110の基本動作としては、まず、非接触フレーム110bの中に指先をゆっくり下げていき、指先が第1検知ラインを通過した時点で、第1検知ラインが押下されたとして上位アプリケーションに対してマウスダウン(以下、MDまたは押下と言うことがある)通知がなされる。したがって、第1検知ラインでのMD通知は、「あり」になり、そのときの座標が上位アプリケーションに通知される。このとき、第2検知ラインおよびタッチパネル110aでは、MD通知は、一切発生していないので、「なし」となっている。 The basic operation of the customer operation unit 110 is to first slowly lower the fingertip into the non-contact frame 110b, and when the fingertip passes the first detection line, the first detection line is deemed to have been pressed and a mouse down (hereinafter sometimes referred to as MD or press) notification is sent to the upper application. Therefore, the MD notification on the first detection line becomes "Yes", and the coordinates at that time are notified to the upper application. At this time, no MD notification has occurred at all on the second detection line and touch panel 110a, so it becomes "No".

指先がさらに下がって第2検知ラインを通過すると、今度は、第2検知ラインで上位アプリケーションにMD通知と座標の通知がなされる。このとき、第1検知ラインおよびタッチパネル110aでは、MD通知は、「なし」となる。 When the fingertip moves further down and passes the second detection line, the second detection line notifies the higher-level application of the MD and coordinates. At this time, the first detection line and touch panel 110a display "none" as the MD notification.

指先がさらに下がってタッチパネル110aにタッチすると、今度は、タッチパネル110aが上位アプリケーションにMD通知と座標の通知をする。このとき、第1検知ラインおよび第2検知ラインでは、MD通知は、「なし」となる。 When the fingertip is lowered further and touches the touch panel 110a, the touch panel 110a then notifies the upper application of the MD notification and the coordinates. At this time, the MD notification is "none" on the first and second detection lines.

図9は非接触操作に不慣れな顧客による顧客操作部の基本動作を説明する図である。非接触操作に不慣れな顧客は、顧客操作部110が第1検知ラインおよび第2検知ラインを有していることを認識していないのが普通であるため、連続タッチ操作をするときに、第1検知ラインの上まで指先を戻す操作をすることがない場合が多い。図9では、このような場合に、2段階の検知ラインが有効であることを示している。 Figure 9 is a diagram explaining the basic operation of the customer operation unit by a customer who is unfamiliar with non-contact operation. Customers who are unfamiliar with non-contact operation usually do not recognize that the customer operation unit 110 has a first detection line and a second detection line, and therefore often do not return their fingertip to above the first detection line when performing successive touch operations. Figure 9 shows that in such cases, a two-stage detection line is effective.

第1検知ラインのMD通知および座標の通知と第2検知ラインでのMD通知および座標の通知とについては、図8に示した場合と同じである。
次に、指先が第1検知ラインを塞いだまま少し指先を上げて第2検知ラインを通過しない状態にすると、第1検知ラインおよび第2検知ラインでのMD通知は、「なし」となり、タッチパネル110aでのMD通知も「なし」のままである。
The MD notification and coordinate notification of the first detection line and the MD notification and coordinate notification of the second detection line are the same as those shown in FIG.
Next, if the fingertip is raised slightly while still blocking the first detection line so that it does not pass over the second detection line, the MD notification on the first detection line and the second detection line becomes “none,” and the MD notification on touch panel 110a also remains “none.”

次に、少しだけ指先を下げて第2検知ラインを越えると、また、第2検知ラインでのMD通知は、「あり」となり、その座標の通知が上位アプリケーションに対してなされることになる。非接触操作に不慣れな顧客のように、第2検知ラインでのMD通知の後に、指先を第1検知ラインより上まで戻すことなく、第2検知ラインを跨いで指先を短いストロークで上下動させることにより、連続した入力操作をすることができる。 Next, if the fingertip is lowered slightly to cross the second detection line, the MD notification at the second detection line will again be "yes", and the coordinates will be notified to the upper application. Like a customer who is unfamiliar with non-contact operation, after the MD notification at the second detection line, the fingertip can be moved up and down in short strokes across the second detection line without returning the fingertip above the first detection line, allowing continuous input operations.

図10は上位アプリケーションの基本動作を示すフローチャートである。顧客操作部110による入力操作が開始されると、自動取引装置100の主制御部は、上位アプリケーションに対して以下の基本制御動作を行う。 Figure 10 is a flowchart showing the basic operation of the upper application. When an input operation is started by the customer operation unit 110, the main control unit of the automated transaction device 100 performs the following basic control operation on the upper application.

[ステップS101]自動取引装置100の主制御部は、第1検知ラインで指先の検知があるかどうかを判断する。第1検知ラインでの検知がなければ、第1検知ラインでの検知があるまで、第1検知ラインでの検知があるかどうかの判断を繰り返し、第1検知ラインでの検知があれば、処理は、次のステップS102に進む。 [Step S101] The main control unit of the automated transaction device 100 determines whether a fingertip is detected on the first detection line. If there is no detection on the first detection line, the determination of whether there is detection on the first detection line is repeated until there is detection on the first detection line, and if there is detection on the first detection line, the process proceeds to the next step S102.

[ステップS102]自動取引装置100の主制御部は、上位アプリケーションに対してMD通知を行う。
[ステップS103]自動取引装置100の主制御部は、再度、第1検知ラインで指先の検知があるかどうかを判断する。第1検知ラインでの検知がなければ、指先は第1検知ラインより上に上げられたと判断し、処理は、ステップS104に進み、第1検知ラインでの検知が継続していれば、処理は、次のステップS105に進む。
[Step S102] The main control unit of the automated transaction device 100 sends an MD notification to the upper application.
[Step S103] The main control unit of the automated transaction device 100 again determines whether or not a fingertip is detected at the first detection line. If there is no detection at the first detection line, it is determined that the fingertip has been raised above the first detection line, and the process proceeds to step S104. If detection at the first detection line continues, the process proceeds to the next step S105.

[ステップS104]自動取引装置100の主制御部は、上位アプリケーションに対してマウスアップ(以下、MUと言う)通知を行う。
[ステップS105]自動取引装置100の主制御部は、第2検知ラインで指先の検知があるかどうかを判断する。第2検知ラインでの検知がなければ、処理は、ステップS103に戻り、第2検知ラインでの検知があれば、処理は、次のステップS106に進む。
[Step S104] The main control unit of the automated transaction apparatus 100 sends a mouse-up (hereinafter, referred to as MU) notification to the upper application.
[Step S105] The main control unit of the automated transaction device 100 determines whether or not a fingertip is detected at the second detection line. If there is no detection at the second detection line, the process returns to step S103, and if there is detection at the second detection line, the process proceeds to the next step S106.

[ステップS106]自動取引装置100の主制御部は、上位アプリケーションに対してMD通知を行う。
[ステップS107]自動取引装置100の主制御部は、第2検知ラインで指先の検知があるかどうかを判断する。第2検知ラインでの検知がなければ、指先が第2検知ラインから抜けたと判断し、処理は、ステップS108に進み、第2検知ラインでの検知があれば、処理は、次のステップS109に進む。
[Step S106] The main control unit of the automated transaction device 100 sends an MD notification to the upper application.
[Step S107] The main control unit of the automated transaction device 100 determines whether or not a fingertip is detected on the second detection line. If there is no detection on the second detection line, it is determined that the fingertip has left the second detection line, and the process proceeds to step S108. If there is detection on the second detection line, the process proceeds to the next step S109.

[ステップS108]自動取引装置100の主制御部は、上位アプリケーションに対してMU通知を行う。
[ステップS109]自動取引装置100の主制御部は、タッチパネル110aで指先のタッチ(以下、第3検知ラインでの検知と言う)があるかどうかを判断する。第3検知ラインでの検知がなければ、指先が第3検知ラインから抜けたと判断し、処理は、ステップS107に戻り、第3検知ラインでの検知があれば、処理は、次のステップS110に進む。
[Step S108] The main control unit of the automated transaction apparatus 100 sends an MU notification to the upper application.
[Step S109] The main control unit of the automated transaction device 100 determines whether or not there is a touch of a fingertip on the touch panel 110a (hereinafter, referred to as detection at the third detection line). If there is no detection at the third detection line, it is determined that the fingertip has left the third detection line, and the process returns to step S107. If there is detection at the third detection line, the process proceeds to the next step S110.

[ステップS110]自動取引装置100の主制御部は、上位アプリケーションに対してMD通知を行う。
[ステップS111]自動取引装置100の主制御部は、第3検知ラインで検知があるかどうかを判断する。第3検知ラインでの検知があれば、第3検知ラインでの検知がなくなるまで、第3検知ラインでの検知があるかどうかの判断を繰り返し、指先がタッチパネル110aと非接触状態になるのを待つ。指先がタッチパネル110aから離れて第3検知ラインでの検知がなくなれば、処理は、ステップS112に進む。
[Step S110] The main control unit of the automated transaction apparatus 100 sends an MD notification to the upper application.
[Step S111] The main control unit of the automated transaction device 100 judges whether there is detection on the third detection line. If there is detection on the third detection line, the main control unit repeats the judgment of whether there is detection on the third detection line until there is no detection on the third detection line, and waits for the fingertip to be out of contact with the touch panel 110a. If the fingertip is released from the touch panel 110a and there is no detection on the third detection line, the process proceeds to step S112.

[ステップS112]自動取引装置100の主制御部は、上位アプリケーションに対してMU通知を行い、処理は、ステップS107に戻る。 [Step S112] The main control unit of the automated transaction device 100 sends an MU notification to the upper application, and processing returns to step S107.

特開2003-280812号公報JP 2003-280812 A

ところで、顧客が非接触操作をしようとしているときに、指先が第2検知ラインを通過した後、時間を空けずにタッチパネル110aをタッチすることがある。この場合においても、指先が第2検知ラインを通過したときに、上位アプリケーションにMD通知と座標の通知がなされ、タッチパネル110aへの指先タッチでは、上位アプリケーションにMD通知と座標の通知がなされる。ただし、第2検知ラインでの検知が画面遷移の契機となっている場合、顧客の誤操作を招くことがあり、以下、その例について説明する。 When a customer is attempting a non-touch operation, the customer may touch the touch panel 110a immediately after the fingertip passes the second detection line. Even in this case, when the fingertip passes the second detection line, an MD notification and coordinates are sent to the upper application, and when the fingertip touches the touch panel 110a, an MD notification and coordinates are sent to the upper application. However, if detection on the second detection line triggers a screen transition, this may lead to an erroneous operation by the customer, and an example of this is described below.

図11は第2検知ラインからタッチパネルまで時間を空けずに押下操作したときの顧客操作部の動作を説明する図、図12は第2検知ラインのMD通知を受けて画面が遷移する例を示している図である。 Figure 11 is a diagram explaining the operation of the customer operation unit when a press is performed without any time gap between the second detection line and the touch panel, and Figure 12 is a diagram showing an example of the screen transition upon receiving an MD notification of the second detection line.

画面は、図12に示す金額入力画面112aを表示していて、顧客が金額を入力し、最後に、「円」のボタンを押下する操作をすると、たとえば確認画面112bに遷移するとする。このような場合に、顧客が金額入力画面112aにて「円」のボタンを、金額入力と同様に、非接触操作をしようとする。顧客操作部110は、図11に示したように、指先が第2検知ラインを通過すると、上位アプリケーションにMD通知がなされ、上位アプリケーションは、MD通知を受けて画面を金額入力画面112aから確認画面112bに遷移させる。この状態で、顧客が金額入力を非接触で行っているつもりが、そのまま指先がタッチパネル110aにタッチしてしまうと、タッチパネル110aがMD通知をすることになる。ここで、金額入力画面112aにおける「円」のボタンの座標が確認画面112bにおける「確認」ボタンの座標と同じであれば、上位アプリケーションは、「確認」ボタンが押下されたと誤認してしまうことになる。 The screen displays the amount input screen 112a shown in FIG. 12. When the customer inputs the amount and finally presses the "yen" button, the screen transitions to, for example, a confirmation screen 112b. In such a case, the customer attempts to perform a non-contact operation on the "yen" button on the amount input screen 112a, as in the case of inputting the amount. As shown in FIG. 11, when the fingertip passes the second detection line, the customer operation unit 110 issues an MD notification to the upper application, and the upper application, upon receiving the MD notification, transitions the screen from the amount input screen 112a to the confirmation screen 112b. In this state, if the customer intends to input the amount non-contact, but the fingertip touches the touch panel 110a, the touch panel 110a will issue an MD notification. Here, if the coordinates of the "yen" button on the amount input screen 112a are the same as the coordinates of the "confirm" button on the confirmation screen 112b, the upper application will mistakenly recognize that the "confirm" button has been pressed.

本発明はこのような点に鑑みてなされたものであり、第2検知ラインからタッチパネルまで時間を空けずに押下操作したときに画面遷移がある場合の誤操作を回避した自動取引装置の入力制御装置、入力制御方法および入力制御プログラムを提供することを目的とする。 The present invention has been made in consideration of these points, and aims to provide an input control device, an input control method, and an input control program for an automated transaction device that avoids erroneous operations that occur when a screen transition occurs when a press operation is performed without leaving any time between the second detection line and the touch panel.

本発明では、上記の課題を解決するために、1つの案では、自動取引装置の入力制御装置が提供される。この自動取引装置の入力制御装置は、第1検知ラインおよび第2検知ラインを有する非接触フレームと、第3検知ラインを有するタッチパネルとから、指先が第1検知ラインを通過したことによる第1押下情報、指先が第1検知ラインを通過後に第2検知ラインを通過したことによる第2押下情報、または、指先が第2検知ラインを通過後に第3検知ラインに達したことによる第3押下情報を受ける押下情報受信部と、押下情報受信部が第2押下情報を受けた後の第1の所定時間の間に受けた第3押下情報を無視する押下情報制御部と、押下情報制御部から第2押下情報または第3押下情報を受けて画面の遷移が必要かどうかを判断する画面描画制御部と、画面描画制御部の判断に応じて画面遷移の指示を出力する画面遷移指示部と、を備えている。押下情報制御部は、第2押下情報を受けた後、第2検知ラインでの指先の検知がなくなると、非接触フレームおよびタッチパネルに接続されているキー入力制御部に対して所定の通知を行うことで、第2検知ラインを挟んで上下に指先を移動させることによる連続した押下操作を可能にし、当該連続した押下操作を可能にしている場合、押下情報受信部が第2押下情報を受けた後の第2の所定時間の間に受けた他の第2押下情報を無視する。 In order to solve the above problems, the present invention provides an input control device for an automatic transaction device, which includes a press information receiving unit that receives, from a non-contact frame having a first detection line and a second detection line and a touch panel having a third detection line, first press information resulting from a fingertip passing the first detection line, second press information resulting from a fingertip passing the second detection line after passing the first detection line, or third press information resulting from a fingertip reaching the third detection line after passing the second detection line, a press information control unit that ignores the third press information received during a first predetermined time period after the press information receiving unit receives the second press information, a screen drawing control unit that receives the second press information or the third press information from the press information control unit and determines whether a screen transition is necessary, and a screen transition instruction unit that outputs an instruction for a screen transition according to the determination of the screen drawing control unit. When the press information control unit receives the second press information and then detects no more the fingertip on the second detection line, it sends a predetermined notification to the key input control unit connected to the non-contact frame and the touch panel, thereby enabling successive press operations by moving the fingertip up and down across the second detection line, and if the successive press operations are enabled, it ignores other second press information received during a second predetermined time after the press information receiving unit receives the second press information.

また、本発明の別の案では、自動取引装置の入力制御方法が提供される。この自動取引装置の入力制御方法は、非接触フレームから指先が第1検知ラインを通過したとき第1押下情報を受け、非接触フレームから指先が第1検知ラインを通過後に第2検知ラインを通過したとき第2押下情報を受け、タッチパネルから指先が第2検知ラインを通過後に第3検知ラインに達したとき第3押下情報を受け、第2押下情報を受けた後の第1の所定時間の間に受けた第3押下情報を無視し、第2押下情報を受けた後、第2検知ラインでの指先の検知がなくなると、非接触フレームおよびタッチパネルに接続されているキー入力制御部に対して所定の通知を行うことで、第2検知ラインを挟んで上下に指先を移動させることによる連続した押下操作を可能にし、当該連続した押下操作を可能にしている場合、第2押下情報を受けた後の第2の所定時間の間に受けた他の第2押下情報を無視するようにした。 In another aspect of the present invention, an input control method for an automatic transaction device is provided, which receives first pressing information from a non-contact frame when a fingertip passes a first detection line, receives second pressing information from the non-contact frame when the fingertip passes a second detection line after passing the first detection line, receives third pressing information from a touch panel when the fingertip reaches a third detection line after passing the second detection line, ignores the third pressing information received during a first predetermined time after receiving the second pressing information, and when the fingertip is no longer detected on the second detection line after receiving the second pressing information, performs a predetermined notification to a key input control unit connected to the non-contact frame and the touch panel, thereby enabling successive pressing operations by moving the fingertip up and down across the second detection line, and, when the successive pressing operations are enabled, ignores other second pressing information received during a second predetermined time after receiving the second pressing information.

本発明のさらに別の案では、コンピュータに顧客操作による情報の入力を実行させるための自動取引装置の入力制御プログラムが提供される。この自動取引装置の入力制御プログラムは、コンピュータを、第1検知ラインおよび第2検知ラインを有する非接触フレームと、第3検知ラインを有するタッチパネルとから、指先が第1検知ラインを通過したことによる第1押下情報、指先が第1検知ラインを通過後に第2検知ラインを通過したことによる第2押下情報、指先が第2検知ラインを通過後に第3検知ラインに達したことによる第3押下情報を受ける押下情報受信部と、押下情報受信部が第2押下情報を受けた後の第1の所定時間の間に受信した第3押下情報を無視し、押下情報受信部が第2押下情報を受けた後の第2の所定時間の間に受けた他の第2押下情報を無視する押下情報制御部と、押下情報制御部から第2押下情報または第3押下情報を受けて画面の遷移が必要かどうかを判断する画面描画制御部と、画面描画制御部の判断に応じて画面遷移の指示を出力する画面遷移指示部と、として機能させるようにした。押下情報制御部は、第2押下情報を受けた後、第2検知ラインでの指先の検知がなくなると、非接触フレームおよびタッチパネルに接続されているキー入力制御部に対して所定の通知を行うことで、第2検知ラインを挟んで上下に指先を移動させることによる連続した押下操作を可能にし、当該連続した押下操作を可能にしている場合、押下情報受信部が第2押下情報を受けた後の第2の所定時間の間に受けた他の第2押下情報を無視する。 In yet another embodiment of the present invention, there is provided an input control program for an automatic transaction device for causing a computer to execute input of information by a customer's operation. The input control program for the automatic transaction device causes the computer to function as a press information receiving unit that receives, from a non-contact frame having a first detection line and a second detection line and a touch panel having a third detection line, first press information resulting from a fingertip passing over the first detection line, second press information resulting from the fingertip passing over the second detection line after passing over the first detection line, and third press information resulting from the fingertip reaching the third detection line after passing over the second detection line, a press information control unit that ignores the third press information received during a first predetermined time after the press information receiving unit receives the second press information and ignores other second press information received during a second predetermined time after the press information receiving unit receives the second press information, a screen drawing control unit that receives the second press information or the third press information from the press information control unit and determines whether a screen transition is necessary, and a screen transition instruction unit that outputs an instruction for a screen transition according to the determination of the screen drawing control unit. When the press information control unit receives the second press information and then detects no more the fingertip on the second detection line, it sends a predetermined notification to the key input control unit connected to the non-contact frame and the touch panel, thereby enabling successive press operations by moving the fingertip up and down across the second detection line, and if the successive press operations are enabled, it ignores other second press information received during a second predetermined time after the press information receiving unit receives the second press information.

上記構成の自動取引装置の入力制御装置、入力制御方法および入力制御プログラムは、第2押下情報を受けた後の所定時間の間に受信した第3押下情報を無視するため、誤操作が生じないという利点がある。 The input control device, input control method, and input control program of the automated transaction device configured as above have the advantage that no erroneous operation occurs because they ignore third press information received within a predetermined time period after receiving second press information.

第1の実施の形態に係る自動取引装置の顧客操作部を示すブロック図である。2 is a block diagram showing a customer operation unit of the automated transaction apparatus according to the first embodiment; FIG. 第2の実施の形態に係る自動取引装置のハードウェア構成例を示すブロック図である。FIG. 11 is a block diagram showing an example of a hardware configuration of an automatic transaction apparatus according to a second embodiment. 第2の実施の形態に係る自動取引装置の顧客操作部における動作を説明する図である。FIG. 11 is a diagram illustrating the operation of a customer operation unit of an automatic transaction device according to a second embodiment. 画面遷移を示す図である。FIG. 第2の実施の形態における上位アプリケーションの動作を示すフローチャートである。13 is a flowchart showing an operation of a higher-level application in the second embodiment. 第3の実施の形態における上位アプリケーションの動作を示すフローチャートである。13 is a flowchart showing an operation of a higher-level application in the third embodiment. 自動取引装置の外観図である。FIG. 1 is an external view of an automatic transaction device. 顧客操作部の基本動作を説明する図である。FIG. 2 is a diagram illustrating a basic operation of a customer operation unit. 非接触操作に不慣れな顧客による顧客操作部の基本動作を説明する図である。1A and 1B are diagrams illustrating basic operations of a customer operation unit performed by a customer who is unfamiliar with non-contact operations. 上位アプリケーションの基本動作を示すフローチャートである。13 is a flowchart showing a basic operation of a higher-level application. 第2検知ラインからタッチパネルまで時間を空けずに押下操作したときの顧客操作部の動作を説明する図である。13A to 13C are diagrams illustrating the operation of the customer operation unit when a pressing operation is performed without any time interval from the second detection line to the touch panel. 第2検知ラインのMD通知を受けて画面が遷移する例を示している図である。13 is a diagram showing an example of a screen transition upon receiving an MD notification of a second detection line. FIG.

以下、本発明の実施の形態について、添付図面を参照しながら、本発明を詳細に説明する。なお、図中、同一の符号で示される部分は、同一の構成要素を示している。また、各実施の形態は、矛盾のない範囲で複数の実施の形態を部分的に組み合わせて実施することができる。 The present invention will be described in detail below with reference to the accompanying drawings. In the drawings, parts denoted by the same reference numerals indicate the same components. Each embodiment can be implemented by partially combining multiple embodiments as long as there is no contradiction.

図1は第1の実施の形態に係る自動取引装置の顧客操作部を示すブロック図である。第1の実施の形態に係る自動取引装置の顧客操作部10は、非接触フレーム20と、タッチパネル30と、入力制御装置40とを備えている。入力制御装置40は、上位アプリケーションに相当する。 Figure 1 is a block diagram showing a customer operation unit of an automated transaction device according to a first embodiment. The customer operation unit 10 of the automated transaction device according to the first embodiment includes a non-contact frame 20, a touch panel 30, and an input control device 40. The input control device 40 corresponds to a higher-level application.

非接触フレーム20は、非接触フレーム制御部21と、第1検知ライン判定部22と、第2検知ライン判定部23と、押下情報通知部24と、上位インタフェース部25とを備えている。非接触フレーム制御部21は、赤外線投光器および赤外線イメージセンサを有する第1および第2センサユニットの発光および受光の制御を行う。第1検知ライン判定部22は、第1センサユニットの赤外線投光器によって第1検知ラインに照射された赤外線が顧客の指先によって遮られることなく赤外線イメージセンサで受光されたかどうかを判定する。第1検知ライン判定部22は、指先が第1検知ラインを通過したとき第1押下(MD)情報を出力する。第2検知ライン判定部23は、第2センサユニットの赤外線投光器によって第2検知ラインに照射された赤外線が顧客の指先によって遮られることなく赤外線イメージセンサに受光されたかどうかを判定する。第2検知ライン判定部23は、指先が第2検知ラインを通過したとき第2押下情報を出力する。押下情報通知部24は、第1検知ライン判定部22および第2検知ライン判定部23から出力された第1および第2押下情報を上位インタフェース部25を介して入力制御装置40に通知する。 The non-contact frame 20 includes a non-contact frame control unit 21, a first detection line determination unit 22, a second detection line determination unit 23, a pressing information notification unit 24, and a higher-level interface unit 25. The non-contact frame control unit 21 controls the emission and reception of light of the first and second sensor units having an infrared projector and an infrared image sensor. The first detection line determination unit 22 determines whether the infrared light irradiated to the first detection line by the infrared projector of the first sensor unit is received by the infrared image sensor without being blocked by the customer's fingertip. The first detection line determination unit 22 outputs first pressing (MD) information when the fingertip passes the first detection line. The second detection line determination unit 23 determines whether the infrared light irradiated to the second detection line by the infrared projector of the second sensor unit is received by the infrared image sensor without being blocked by the customer's fingertip. The second detection line determination unit 23 outputs second pressing information when the fingertip passes the second detection line. The press information notification unit 24 notifies the input control device 40 of the first and second press information output from the first detection line determination unit 22 and the second detection line determination unit 23 via the upper interface unit 25.

タッチパネル30は、タッチパネル制御部31と、第3検知ライン判定部32と、押下情報通知部33と、上位インタフェース部34とを備えている。タッチパネル制御部31は、非接触フレーム20の非接触フレーム制御部21と同様の機能を有する。第3検知ライン判定部32は、非接触フレーム20の第1検知ライン判定部22および第2検知ライン判定部23と同様の機能を有する。押下情報通知部33は、第3検知ライン判定部32から出力された第3押下情報を上位インタフェース部34を介して入力制御装置40に通知する。 The touch panel 30 includes a touch panel control unit 31, a third detection line determination unit 32, a press information notification unit 33, and a higher-level interface unit 34. The touch panel control unit 31 has the same functions as the non-contact frame control unit 21 of the non-contact frame 20. The third detection line determination unit 32 has the same functions as the first detection line determination unit 22 and the second detection line determination unit 23 of the non-contact frame 20. The press information notification unit 33 notifies the input control device 40 of the third press information output from the third detection line determination unit 32 via the higher-level interface unit 34.

入力制御装置40は、押下情報受信部41と、押下情報制御部42と、画面描画制御部43と、画面遷移指示部44とを備えている。押下情報受信部41は、非接触フレーム20およびタッチパネル30から通知された第1ないし第3押下情報を受ける。押下情報制御部42は、押下情報受信部41が第2押下情報を受けた後の所定時間の間に受けた第3押下情報を無視する機能を有する。画面描画制御部43は、押下情報制御部42から第2押下情報または第3押下情報を受けて画面の遷移が必要かどうかを判断する機能を有する。画面遷移指示部44は、画面描画制御部43の判断に応じて図示しない画面表示制御部に対し画面遷移の指示を出力する。 The input control device 40 includes a press information receiving unit 41, a press information control unit 42, a screen drawing control unit 43, and a screen transition instruction unit 44. The press information receiving unit 41 receives the first to third press information notified from the non-contact frame 20 and the touch panel 30. The press information control unit 42 has a function of ignoring the third press information received within a predetermined time after the press information receiving unit 41 receives the second press information. The screen drawing control unit 43 has a function of receiving the second press information or the third press information from the press information control unit 42 and determining whether a screen transition is required. The screen transition instruction unit 44 outputs a screen transition instruction to a screen display control unit (not shown) according to the determination of the screen drawing control unit 43.

この入力制御装置40によれば、押下情報制御部42は、第2押下情報を受けた後の所定時間の間に受信した第3押下情報を無視している。これにより、第2押下情報を受けた直後に画面遷移がある場合に、たとえ第2検知ラインからタッチパネルまで時間を空けずに押下操作があったとしても、遷移後の画面に対して押下操作が有効になるという誤操作を生じることはない。 According to this input control device 40, the press information control unit 42 ignores the third press information received within a predetermined time after receiving the second press information. As a result, when there is a screen transition immediately after receiving the second press information, even if a press operation is performed with no time between the second detection line and the touch panel, there is no risk of an erroneous operation in which the press operation is effective on the screen after the transition.

図2は第2の実施の形態に係る自動取引装置のハードウェア構成例を示すブロック図である。自動取引装置50は、顧客操作の処理機能を備えたコンピュータとすることができる。自動取引装置50は、主制御部51を備え、この主制御部51によって自動取引装置50の全体が制御される。主制御部51は、たとえばCPU(Central Processing Unit)である。主制御部51は、バス52を介してメモリ53と複数の周辺機器とが接続されている。 Figure 2 is a block diagram showing an example of the hardware configuration of an automated transaction device according to the second embodiment. The automated transaction device 50 can be a computer equipped with a function for processing customer operations. The automated transaction device 50 has a main control unit 51, which controls the entire automated transaction device 50. The main control unit 51 is, for example, a CPU (Central Processing Unit). The main control unit 51 is connected to a memory 53 and multiple peripheral devices via a bus 52.

メモリ53は、たとえばRAM(Random Access Memory)であり、自動取引装置50の主記憶装置として使用される。メモリ53には、主制御部51に実行させるOS(Operating System)のプログラムや顧客操作処理を実行するためのアプリケーションプログラムの少なくとも一部が一時的に格納される。また、メモリ53には、主制御部51による処理に必要な各種データが格納される。 The memory 53 is, for example, a RAM (Random Access Memory), and is used as the main storage device of the automated transaction device 50. The memory 53 temporarily stores at least a portion of the OS (Operating System) program executed by the main control unit 51 and the application program for executing customer operation processing. The memory 53 also stores various data necessary for processing by the main control unit 51.

バス52に接続されている周辺機器としては、第1ハードディスク54、第2ハードディスク55、ホスト通信制御部56、画面表示制御部57、キー入力制御部58、顧客カメラ59、顧客センサ60、入出力制御部61および電源制御部62が接続されている。 The peripheral devices connected to the bus 52 include a first hard disk 54, a second hard disk 55, a host communication control unit 56, a screen display control unit 57, a key input control unit 58, a customer camera 59, a customer sensor 60, an input/output control unit 61, and a power supply control unit 62.

第1ハードディスク54および第2ハードディスク55は、自動取引装置50の補助記憶装置として使用され、システム保護のために二重化されている。第1ハードディスク54および第2ハードディスク55には、OSのプログラム、顧客操作処理のためのアプリケーションプログラム、および各種データが格納される。なお補助記憶装置としては、フラッシュメモリ等の不揮発性の半導体記憶装置を使用することもできる。 The first hard disk 54 and the second hard disk 55 are used as auxiliary storage devices for the automated transaction device 50, and are duplicated for system protection. The first hard disk 54 and the second hard disk 55 store the OS program, application programs for customer operation processing, and various data. Note that a non-volatile semiconductor storage device such as a flash memory can also be used as the auxiliary storage device.

ホスト通信制御部56は、ネットワークを介してこの自動取引装置50の取引処理を管理するホストコンピュータに接続されている。
画面表示制御部57は、表示装置63に接続されている。画面表示制御部57は、主制御部51からの命令に従って、取引処理に関する所定のGUI(Graphical User Interface)を表示装置63の画面に表示させる。表示装置63は、たとえば、液晶ディスプレイである。
The host communication control unit 56 is connected to a host computer that manages the transaction processing of the automated transaction device 50 via a network.
The screen display control unit 57 is connected to the display device 63. The screen display control unit 57 displays a predetermined GUI (Graphical User Interface) related to transaction processing on the screen of the display device 63 in accordance with an instruction from the main control unit 51. The display device 63 is, for example, a liquid crystal display.

キー入力制御部58は、顧客が入力操作を行う装置としての赤外線タッチパネル64および非接触タッチパネル65に接続されている。キー入力制御部58は、上位アプリケーションに相当する。赤外線タッチパネル64は、表示装置63の上方に配置され、非接触タッチパネル65は、赤外線タッチパネル64の上方に配置されて、顧客操作部を構成している。非接触タッチパネル65は、第1検知ラインおよび第2検知ラインを有し、赤外線タッチパネル64は、第3検知ラインを有している。 The key input control unit 58 is connected to an infrared touch panel 64 and a non-contact touch panel 65, which are devices on which the customer performs input operations. The key input control unit 58 corresponds to a higher-level application. The infrared touch panel 64 is disposed above the display device 63, and the non-contact touch panel 65 is disposed above the infrared touch panel 64, constituting a customer operation unit. The non-contact touch panel 65 has a first detection line and a second detection line, and the infrared touch panel 64 has a third detection line.

顧客カメラ59は、自動取引装置50の正面上部に設けられ、顧客の顔画像を撮影する。顧客センサ60は、顧客が自動取引装置50の前に立ったことを検知するためのものである。顧客センサ60は、顧客の存在を検知することにより、取引終了後に、通帳、キャッシュカード、現金等の媒体の取り忘れの判定に使用される。 The customer camera 59 is installed at the top front of the automated transaction device 50 and captures an image of the customer's face. The customer sensor 60 is for detecting when a customer stands in front of the automated transaction device 50. By detecting the presence of a customer, the customer sensor 60 is used to determine whether any media such as a passbook, cash card, or cash has been left behind after a transaction is completed.

入出力制御部61は、紙幣処理ユニット66、硬貨処理ユニット67、通帳処理ユニット68およびカード/レシート処理ユニット69に接続されている。紙幣処理ユニット66は、紙幣の保管および入出金の処理を行う。硬貨処理ユニット67は、硬貨の保管および入出金の処理を行う。通帳処理ユニット68は、通帳の記帳処理を行う。カード/レシート処理ユニット69は、キャッシュカードやクレジットカード等のカードを用いる取引において、カードの受け付けおよび返却を行う。また、カード/レシート処理ユニット69は、取引終了時において取引明細が印刷されたレシートを排出する。 The input/output control unit 61 is connected to a banknote processing unit 66, a coin processing unit 67, a passbook processing unit 68, and a card/receipt processing unit 69. The banknote processing unit 66 stores banknotes and processes deposits and withdrawals. The coin processing unit 67 stores coins and processes deposits and withdrawals. The passbook processing unit 68 performs passbook entry processing. The card/receipt processing unit 69 accepts and returns cards in transactions using cards such as cash cards and credit cards. In addition, the card/receipt processing unit 69 ejects a receipt on which transaction details are printed at the end of a transaction.

電源制御部62は、無停電電源装置70および電源コードに接続されている。無停電電源装置70は、商用電源からの電力供給の予期せぬ切断が発生した場合であっても、取引情報の保持やシステムの正常なシャットダウンが完了するまで電力供給が途切れないように電力を供給し続ける電源装置である。 The power supply control unit 62 is connected to an uninterruptible power supply 70 and a power cord. The uninterruptible power supply 70 is a power supply device that continues to supply power so that the power supply is uninterrupted until transaction information is retained and the system is properly shut down, even if the power supply from the commercial power source is unexpectedly cut off.

以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
図3は第2の実施の形態に係る自動取引装置の顧客操作部における動作を説明する図、図4は画面遷移を示す図である。
The processing functions of this embodiment can be realized by the above hardware configuration.
FIG. 3 is a diagram for explaining the operation of the customer operation unit of the automated transaction device according to the second embodiment, and FIG. 4 is a diagram showing screen transitions.

赤外線タッチパネル64および非接触タッチパネル65を含む顧客操作部では、指先が非接触タッチパネル65の第1検知ラインを通過すると、上位アプリケーションにMD通知および座標(第1押下情報)の通知がなされる。図3に示したように、指先が非接触タッチパネル65の第2検知ラインを通過すると、上位アプリケーションにMD通知および座標(第2押下情報)の通知がなされる。 In the customer operation unit including the infrared touch panel 64 and the non-contact touch panel 65, when the fingertip passes over the first detection line of the non-contact touch panel 65, an MD notification and a notification of the coordinates (first press information) are sent to the upper application. As shown in FIG. 3, when the fingertip passes over the second detection line of the non-contact touch panel 65, an MD notification and a notification of the coordinates (second press information) are sent to the upper application.

同じように、指先が赤外線タッチパネル64にタッチされると、上位アプリケーションにMD通知および座標の通知がなされる。このとき、上位アプリケーションでは、第2検知ラインでのMD通知から所定時間、たとえば、500msの間は、赤外線タッチパネル64からのMD通知および座標(第3押下情報)が無視される。 Similarly, when a fingertip touches the infrared touch panel 64, an MD notification and coordinates are sent to the upper application. At this time, the upper application ignores the MD notification and coordinates (third press information) from the infrared touch panel 64 for a predetermined time, for example, 500 ms, from the MD notification on the second detection line.

これにより、第2検知ラインによるMD通知によって、図4に示されるように表示装置63が画面63aから画面63bへ画面遷移したとしても、遷移した画面63bに対する押下操作が有効にならないので、誤操作を回避することができる。また、第2検知ラインでのMD通知から500msの間に画面遷移がなくても第3押下情報は無視されるので、同じ操作が連続してしまう二重操作となることもない。 As a result, even if the display device 63 transitions from screen 63a to screen 63b as shown in FIG. 4 due to the MD notification by the second detection line, a press operation on the transitioned screen 63b will not be valid, so erroneous operations can be avoided. Also, even if there is no screen transition within 500 ms from the MD notification by the second detection line, the third press information is ignored, so there is no double operation in which the same operation is performed consecutively.

図5は第2の実施の形態における上位アプリケーションの動作を示すフローチャートである。赤外線タッチパネル64および非接触タッチパネル65による入力操作が開始されると、自動取引装置50の主制御部51は、キー入力制御部58の上位アプリケーションに対して以下の制御を行う。 Figure 5 is a flowchart showing the operation of the upper application in the second embodiment. When an input operation is started using the infrared touch panel 64 and the non-contact touch panel 65, the main control unit 51 of the automated transaction device 50 performs the following control on the upper application of the key input control unit 58.

[ステップS11]主制御部51は、第1検知ラインで指先の検知があるかどうかを判断する。非接触タッチパネル65において、第1検知ラインでの検知がなければ、第1検知ラインでの検知があるまで、第1検知ラインでの検知があるかどうかの判断を繰り返し、第1検知ラインでの検知があれば、処理は、次のステップS12に進む。 [Step S11] The main control unit 51 determines whether or not a fingertip is detected on the first detection line. If there is no detection on the first detection line on the non-contact touch panel 65, the determination of whether or not there is detection on the first detection line is repeated until there is detection on the first detection line, and if there is detection on the first detection line, the process proceeds to the next step S12.

[ステップS12]主制御部51は、第1検知ラインでの検知があると、MD通知を行う。
[ステップS13]主制御部51は、再度、第1検知ラインで指先の検知があるかどうかを判断する。第1検知ラインでの検知がなければ、指先は第1検知ラインより上に上げられたと判断し、処理は、ステップS14に進み、第1検知ラインでの検知が継続していれば、処理は、次のステップS15に進む。
[Step S12] When detection is detected on the first detection line, the main control unit 51 performs MD notification.
[Step S13] The main control unit 51 again judges whether or not the fingertip is detected on the first detection line. If there is no detection on the first detection line, it is determined that the fingertip has been raised above the first detection line, and the process proceeds to step S14. If detection on the first detection line continues, the process proceeds to the next step S15.

[ステップS14]主制御部51は、第1検知ラインでの検知がなくなると、MU通知を行う。
[ステップS15]主制御部51は、第2検知ラインで指先の検知があるかどうかを判断する。第2検知ラインでの検知がなければ、処理は、ステップS13に戻り、第2検知ラインでの検知があれば、処理は、次のステップS16に進む。
[Step S14] When detection on the first detection line disappears, the main control unit 51 issues an MU notification.
[Step S15] The main control unit 51 determines whether or not a fingertip is detected on the second detection line. If there is no detection on the second detection line, the process returns to step S13. If there is detection on the second detection line, the process proceeds to the next step S16.

[ステップS16]主制御部51は、第2検知ラインでの検知があると、MD通知を行う。
[ステップS17]主制御部51は、第2検知ラインで指先の検知があるかどうかを判断する。第2検知ラインでの検知がなければ、指先が第2検知ラインから抜けたと判断し、処理は、ステップS18に進み、第2検知ラインでの検知があれば、処理は、次のステップS19に進む。
[Step S16] When detection is detected on the second detection line, the main control unit 51 issues an MD notification.
[Step S17] The main control unit 51 judges whether or not the fingertip is detected on the second detection line. If the fingertip is not detected on the second detection line, it is determined that the fingertip has left the second detection line, and the process proceeds to step S18. If the fingertip is detected on the second detection line, the process proceeds to the next step S19.

[ステップS18]主制御部51は、第2検知ラインでの検知がなくなると、MU通知を行い、処理は、ステップS13に戻る。これにより、第2検知ラインを挟んで上下に指先を移動させることで、金額入力等、連続して押下操作をすることができる。 [Step S18] When detection on the second detection line is no longer present, the main control unit 51 issues an MU notification, and processing returns to step S13. This allows the user to perform successive pressing operations, such as inputting an amount, by moving the fingertip up and down across the second detection line.

[ステップS19]主制御部51は、赤外線タッチパネル64で指先のタッチ(第3検知ラインで検知)があるかどうかを判断する。第3検知ラインでの検知がなければ、指先が第3検知ラインから抜けたと判断し、処理は、ステップS17に戻り、第3検知ラインでの検知があれば、処理は、次のステップS20に進む。 [Step S19] The main control unit 51 determines whether or not there is a touch of a fingertip (detected on the third detection line) on the infrared touch panel 64. If there is no detection on the third detection line, it is determined that the fingertip has left the third detection line, and the process returns to step S17, and if there is detection on the third detection line, the process proceeds to the next step S20.

[ステップS20]主制御部51は、第3検知ラインでの検知があると、MD通知を行う。
[ステップS21]主制御部51は、ステップS16でのMD通知から500ms以内かどうかを判断する。前回のMD通知から今回のMD通知までの時間が500ms以内であれば、処理は、次のステップS22に進み、前回のMD通知から今回のMD通知までの時間が500ms以内でなければ、処理は、次のステップS23に進む。
[Step S20] When detection is detected on the third detection line, the main control unit 51 issues an MD notification.
[Step S21] The main control unit 51 judges whether or not the time from the previous MD notification to the current MD notification is within 500 ms in step S16. If the time from the previous MD notification to the current MD notification is within 500 ms, the process proceeds to the next step S22. If the time from the previous MD notification to the current MD notification is not within 500 ms, the process proceeds to the next step S23.

[ステップS22]主制御部51は、前回のMD通知から今回のMD通知までの時間が500ms以内であれば、今回の第3押下情報を無視(読み捨て)する。
[ステップS23]主制御部51は、第3検知ラインで検知があるかどうかを判断する。第3検知ラインでの検知があれば、第3検知ラインでの検知がなくなるまで、第3検知ラインでの検知があるかどうかの判断を繰り返し、指先が赤外線タッチパネル64と非接触状態になるのを待つ。指先が赤外線タッチパネル64から離れて第3検知ラインでの検知がなくなれば、処理は、ステップS24に進む。
[Step S22] If the time from the previous MD notification to the current MD notification is within 500 ms, the main control unit 51 ignores (discards) the current third press information.
[Step S23] The main control unit 51 determines whether there is detection on the third detection line. If there is detection on the third detection line, the determination of whether there is detection on the third detection line is repeated until there is no detection on the third detection line, and waits for the fingertip to go out of contact with the infrared touch panel 64. If the fingertip is removed from the infrared touch panel 64 and there is no detection on the third detection line, the process proceeds to step S24.

[ステップS24]主制御部51は、第3検知ラインで検知がなくなると、MU通知を行い、処理は、ステップS17に戻る。
図6は第3の実施の形態における上位アプリケーションの動作を示すフローチャートである。赤外線タッチパネル64および非接触タッチパネル65による入力操作が開始されると、自動取引装置50の主制御部51は、キー入力制御部58の上位アプリケーションに対して以下の制御を行う。
[Step S24] When detection is no longer detected on the third detection line, the main control unit 51 issues an MU notification, and the process returns to step S17.
6 is a flowchart showing the operation of the upper application in the third embodiment. When an input operation is started using the infrared touch panel 64 and the non-contact touch panel 65, the main control unit 51 of the automated transaction device 50 performs the following control on the upper application of the key input control unit 58.

[ステップS31]主制御部51は、第1検知ラインで指先の検知があるかどうかを判断する。非接触タッチパネル65において、第1検知ラインでの検知がなければ、第1検知ラインでの検知があるまで、第1検知ラインでの検知があるかどうかの判断を繰り返し、第1検知ラインでの検知があれば、処理は、次のステップS32に進む。 [Step S31] The main control unit 51 determines whether a fingertip is detected on the first detection line. If there is no detection on the first detection line on the non-contact touch panel 65, the determination of whether there is detection on the first detection line is repeated until there is detection on the first detection line, and if there is detection on the first detection line, the process proceeds to the next step S32.

[ステップS32]主制御部51は、第1検知ラインでの検知があると、MD通知を行う。
[ステップS33]主制御部51は、再度、第1検知ラインで指先の検知があるかどうかを判断する。第1検知ラインでの検知がなければ、指先は第1検知ラインより上に上げられたと判断し、処理は、ステップS34に進み、第1検知ラインでの検知が継続していれば、処理は、次のステップS35に進む。
[Step S32] When detection is detected on the first detection line, the main control unit 51 issues an MD notification.
[Step S33] The main control unit 51 again determines whether or not the fingertip is detected on the first detection line. If there is no detection on the first detection line, it is determined that the fingertip has been raised above the first detection line, and the process proceeds to step S34. If detection on the first detection line continues, the process proceeds to the next step S35.

[ステップS34]主制御部51は、第1検知ラインでの検知がなくなると、MU通知を行う。
[ステップS35]主制御部51は、第2検知ラインで指先の検知があるかどうかを判断する。第2検知ラインでの検知がなければ、処理は、ステップS33に戻り、第2検知ラインでの検知があれば、処理は、次のステップS36に進む。
[Step S34] When detection on the first detection line disappears, the main control unit 51 issues an MU notification.
[Step S35] The main control unit 51 determines whether or not a fingertip is detected on the second detection line. If there is no detection on the second detection line, the process returns to step S33. If there is detection on the second detection line, the process proceeds to the next step S36.

[ステップS36]主制御部51は、第2検知ラインでの検知があると、MD通知を行う。
[ステップS37]主制御部51は、第2検知ラインで指先の検知があるかどうかを判断する。第2検知ラインでの検知がなければ、指先が第2検知ラインから抜けたと判断し、処理は、ステップS38に進み、第2検知ラインでの検知があれば、処理は、次のステップS39に進む。
[Step S36] When detection is detected on the second detection line, the main control unit 51 issues an MD notification.
[Step S37] The main control unit 51 judges whether or not the fingertip is detected on the second detection line. If the fingertip is not detected on the second detection line, it is determined that the fingertip has left the second detection line, and the process proceeds to step S38. If the fingertip is detected on the second detection line, the process proceeds to the next step S39.

[ステップS38]主制御部51は、第2検知ラインでの検知がなくなると、MU通知を行う。
[ステップS39]主制御部51は、第2検知ラインでの検知があれば、画面遷移の有無を判断する。画面遷移があれば、処理は、次のステップS40に進み、画面遷移がなければ、処理は、ステップS41に進む。
[Step S38] When detection on the second detection line disappears, the main control unit 51 issues an MU notification.
[Step S39] If there is detection on the second detection line, the main control unit 51 determines whether or not there is a screen transition. If there is a screen transition, the process proceeds to the next step S40, and if there is no screen transition, the process proceeds to step S41.

[ステップS40]主制御部51は、画面遷移を指示する。
[ステップS41]主制御部51は、赤外線タッチパネル64で指先のタッチ(第3検知ラインで検知)があるかどうかを判断する。第3検知ラインでの検知がなければ、指先が第3検知ラインから抜けたと判断し、処理は、ステップS37に戻り、第3検知ラインでの検知があれば、処理は、次のステップS42に進む。
[Step S40] The main control unit 51 instructs a screen transition.
[Step S41] The main control unit 51 determines whether or not there is a touch of a fingertip (detection on the third detection line) on the infrared touch panel 64. If there is no detection on the third detection line, it is determined that the fingertip has left the third detection line, and the process returns to step S37, whereas if there is detection on the third detection line, the process proceeds to the next step S42.

[ステップS42]主制御部51は、第3検知ラインでの検知があると、MD通知を行う。
[ステップS43]主制御部51は、ステップS40での前回の画面遷移の指示から500ms以内かどうかを判断する。前回の画面遷移の指示から今回のMD通知までの時間が500ms以内であれば、処理は、次のステップS44に進み、前回の画面遷移の指示から今回のMD通知までの時間が500ms以内でなければ、処理は、次のステップS45に進む。
[Step S42] When detection is detected on the third detection line, the main control unit 51 issues an MD notification.
[Step S43] The main control unit 51 judges whether or not the time from the previous screen transition instruction in step S40 is within 500 ms. If the time from the previous screen transition instruction to the current MD notification is within 500 ms, the process proceeds to the next step S44, and if the time from the previous screen transition instruction to the current MD notification is not within 500 ms, the process proceeds to the next step S45.

[ステップS44]主制御部51は、前回の画面遷移の指示から今回のMD通知までの時間が500ms以内であれば、今回の第3押下情報を無視(読み捨て)する。
[ステップS45]主制御部51は、第3検知ラインで検知があるかどうかを判断する。第3検知ラインでの検知があれば、第3検知ラインでの検知がなくなるまで、第3検知ラインでの検知があるかどうかの判断を繰り返し、指先が赤外線タッチパネル64と非接触状態になるのを待つ。指先が赤外線タッチパネル64から離れて第3検知ラインでの検知がなくなれば、処理は、ステップS46に進む。
[Step S44] If the time from the previous screen transition instruction to the current MD notification is within 500 ms, the main control unit 51 ignores (discards) the current third press information.
[Step S45] The main control unit 51 determines whether there is detection on the third detection line. If there is detection on the third detection line, the determination of whether there is detection on the third detection line is repeated until there is no detection on the third detection line, and waits for the fingertip to go out of contact with the infrared touch panel 64. If the fingertip is removed from the infrared touch panel 64 and there is no detection on the third detection line, the process proceeds to step S46.

[ステップS46]主制御部51は、第3検知ラインで検知がなくなると、MU通知を行い、処理は、ステップS37に戻る。
上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、本発明は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
[Step S46] When detection is no longer detected on the third detection line, the main control unit 51 issues an MU notification, and the process returns to step S37.
The foregoing merely illustrates the principles of the present invention. Further, since numerous modifications and changes are possible to those skilled in the art, the present invention is not limited to the exact construction and application shown and described above, and all corresponding modifications and equivalents are deemed to be within the scope of the present invention according to the appended claims and their equivalents.

たとえば、上記の実施の形態では、第2の検知ライン上での検知あり/検知なし通知については、特に読み捨てはしていないので、金額入力等では、連続して押下操作をすることが可能である。しかし、感度が高過ぎると誤操作の原因となる場合があるので、そのような場合には、第2の検知ライン上での検知あり/検知なし通知を所定時間無視し、必ず前回の押下通知から所定時間経過した後に次の押下通知をするようにしてもよい。 For example, in the above embodiment, the detection/no detection notification on the second detection line is not particularly read and discarded, so it is possible to perform continuous pressing operations when inputting amounts, etc. However, if the sensitivity is too high, it may cause erroneous operations, so in such cases, the detection/no detection notification on the second detection line may be ignored for a predetermined time, and the next pressing notification may always be made after a predetermined time has elapsed since the previous pressing notification.

10 顧客操作部
20 非接触フレーム
21 非接触フレーム制御部
22 第1検知ライン判定部
23 第2検知ライン判定部
24 押下情報通知部
25 上位インタフェース部
30 タッチパネル
31 タッチパネル制御部
32 第3検知ライン判定部
33 押下情報通知部
34 上位インタフェース部
40 入力制御装置
41 押下情報受信部
42 押下情報制御部
43 画面描画制御部
44 画面遷移指示部
50 自動取引装置
51 主制御部
52 バス
53 メモリ
54 第1ハードディスク
55 第2ハードディスク
56 ホスト通信制御部
57 画面表示制御部
58 キー入力制御部
59 顧客カメラ
60 顧客センサ
61 入出力制御部
62 電源制御部
63 表示装置
63a 画面
63b 画面
64 赤外線タッチパネル
65 非接触タッチパネル
66 紙幣処理ユニット
67 硬貨処理ユニット
68 通帳処理ユニット
69 カード/レシート処理ユニット
70 無停電電源装置
LIST OF SYMBOLS 10 Customer operation unit 20 Non-contact frame 21 Non-contact frame control unit 22 First detection line determination unit 23 Second detection line determination unit 24 Pressing information notification unit 25 Upper interface unit 30 Touch panel 31 Touch panel control unit 32 Third detection line determination unit 33 Pressing information notification unit 34 Upper interface unit 40 Input control device 41 Pressing information receiving unit 42 Pressing information control unit 43 Screen drawing control unit 44 Screen transition instruction unit 50 Automatic transaction device 51 Main control unit 52 Bus 53 Memory 54 First hard disk 55 Second hard disk 56 Host communication control unit 57 Screen display control unit 58 Key input control unit 59 Customer camera 60 Customer sensor 61 Input/output control unit 62 Power supply control unit 63 Display device 63a Screen 63b Screen 64 Infrared touch panel 65 Non-contact touch panel 66 Banknote processing unit 67 Coin processing unit 68 Passbook processing unit 69 Card/receipt processing unit 70 Uninterruptible power supply

Claims (5)

第1検知ラインおよび第2検知ラインを有する非接触フレームと、第3検知ラインを有するタッチパネルとから、指先が前記第1検知ラインを通過したことによる第1押下情報、指先が前記第1検知ラインを通過後に前記第2検知ラインを通過したことによる第2押下情報、または、指先が前記第2検知ラインを通過後に前記第3検知ラインに達したことによる第3押下情報を受ける押下情報受信部と、
前記押下情報受信部が前記第2押下情報を受けた後の第1の所定時間の間に受けた前記第3押下情報を無視する押下情報制御部と、
前記押下情報制御部から前記第2押下情報または前記第3押下情報を受けて画面の遷移が必要かどうかを判断する画面描画制御部と、
前記画面描画制御部の判断に応じて画面遷移の指示を出力する画面遷移指示部と、
を備え
前記押下情報制御部は、前記第2押下情報を受けた後、前記第2検知ラインでの指先の検知がなくなると、前記非接触フレームおよび前記タッチパネルに接続されているキー入力制御部に対して所定の通知を行うことで、前記第2検知ラインを挟んで上下に指先を移動させることによる連続した押下操作を可能にし、前記連続した押下操作を可能にしている場合、前記押下情報受信部が前記第2押下情報を受けた後の第2の所定時間の間に受けた他の第2押下情報を無視する、
自動取引装置の入力制御装置。
a press information receiving unit that receives, from a non-contact frame having a first detection line and a second detection line and a touch panel having a third detection line, first press information generated when a fingertip passes over the first detection line, second press information generated when the fingertip passes over the second detection line after passing over the first detection line, or third press information generated when the fingertip reaches the third detection line after passing over the second detection line;
a press information control unit that ignores the third press information received during a first predetermined time period after the press information receiving unit receives the second press information;
a screen drawing control unit that receives the second press information or the third press information from the press information control unit and determines whether a screen transition is required;
a screen transition instruction unit that outputs an instruction for screen transition in response to a determination by the screen drawing control unit;
Equipped with
When the fingertip is no longer detected on the second detection line after receiving the second press information, the press information control unit sends a predetermined notification to a key input control unit connected to the non-contact frame and the touch panel, thereby enabling successive press operations by moving the fingertip up and down across the second detection line, and when the successive press operations are enabled, ignores other second press information received during a second predetermined time period after the press information receiving unit receives the second press information.
An input control device for an automatic transaction device.
前記押下情報制御部は、前記第2押下情報を受けた直後から所定時間の間、前記第3押下情報を無視する、請求項1記載の自動取引装置の入力制御装置。 The input control device of the automated transaction device according to claim 1, wherein the press information control unit ignores the third press information for a predetermined time period immediately after receiving the second press information. 前記押下情報制御部は、前記第2押下情報を受けた前記画面描画制御部より画面の遷移が必要との判断を受けてから所定時間の間、前記第3押下情報を無視する、請求項1記載の自動取引装置の入力制御装置。 The input control device of claim 1, wherein the press information control unit ignores the third press information for a predetermined time after the screen drawing control unit, which has received the second press information, determines that a screen transition is necessary. 非接触フレームから指先が第1検知ラインを通過したとき第1押下情報を受け、
前記非接触フレームから指先が前記第1検知ラインを通過後に第2検知ラインを通過したとき第2押下情報を受け、
タッチパネルから指先が前記第2検知ラインを通過後に第3検知ラインに達したとき第3押下情報を受け、
前記第2押下情報を受けた後の第1の所定時間の間に受けた前記第3押下情報を無視し、
前記第2押下情報を受けた後、前記第2検知ラインでの指先の検知がなくなると、前記非接触フレームおよび前記タッチパネルに接続されているキー入力制御部に対して所定の通知を行うことで、前記第2検知ラインを挟んで上下に指先を移動させることによる連続した押下操作を可能にし、前記連続した押下操作を可能にしている場合、前記第2押下情報を受けた後の第2の所定時間の間に受けた他の第2押下情報を無視する、
自動取引装置の入力制御方法。
receiving first pressing information from the non-contact frame when the fingertip passes through a first detection line;
receiving second pressing information from the non-contact frame when the fingertip passes a second detection line after passing the first detection line;
receiving third pressing information from the touch panel when the fingertip reaches a third detection line after passing the second detection line;
ignoring the third press information received during a first predetermined time period after receiving the second press information;
When the second pressing information is received and the fingertip is no longer detected on the second detection line, a predetermined notification is sent to a key input control unit connected to the non-contact frame and the touch panel, thereby enabling successive pressing operations by moving the fingertip up and down across the second detection line, and if the successive pressing operations are enabled, other second pressing information received during a second predetermined time period after the second pressing information is received is ignored.
An input control method for an automatic transaction device.
コンピュータに顧客操作による情報の入力を実行させるための自動取引装置の入力制御プログラムであって、
前記コンピュータを、
第1検知ラインおよび第2検知ラインを有する非接触フレームと、第3検知ラインを有するタッチパネルとから、指先が前記第1検知ラインを通過したことによる第1押下情報、指先が前記第1検知ラインを通過後に前記第2検知ラインを通過したことによる第2押下情報、指先が前記第2検知ラインを通過後に前記第3検知ラインに達したことによる第3押下情報を受ける押下情報受信部と、
前記押下情報受信部が前記第2押下情報を受けた後の第1の所定時間の間に受信した前記第3押下情報を無視する押下情報制御部と、
前記押下情報制御部から前記第2押下情報または前記第3押下情報を受けて画面の遷移が必要かどうかを判断する画面描画制御部と、
前記画面描画制御部の判断に応じて画面遷移の指示を出力する画面遷移指示部と、
として機能させ
前記押下情報制御部は、前記第2押下情報を受けた後、前記第2検知ラインでの指先の検知がなくなると、前記非接触フレームおよび前記タッチパネルに接続されているキー入力制御部に対して所定の通知を行うことで、前記第2検知ラインを挟んで上下に指先を移動させることによる連続した押下操作を可能にし、前記連続した押下操作を可能にしている場合、前記押下情報受信部が前記第2押下情報を受けた後の第2の所定時間の間に受けた他の第2押下情報を無視する、
自動取引装置の入力制御プログラム。
An input control program for an automated transaction device for causing a computer to input information operated by a customer, comprising:
The computer,
a press information receiving unit that receives, from a non-contact frame having a first detection line and a second detection line and a touch panel having a third detection line, first press information generated when a fingertip passes over the first detection line, second press information generated when the fingertip passes over the second detection line after passing over the first detection line, and third press information generated when the fingertip reaches the third detection line after passing over the second detection line;
a press information control unit that ignores the third press information received during a first predetermined time period after the press information receiving unit receives the second press information;
a screen drawing control unit that receives the second press information or the third press information from the press information control unit and determines whether a screen transition is required;
a screen transition instruction unit that outputs an instruction for screen transition in response to a determination by the screen drawing control unit;
Function as a
When the fingertip is no longer detected on the second detection line after receiving the second press information, the press information control unit sends a predetermined notification to a key input control unit connected to the non-contact frame and the touch panel, thereby enabling successive press operations by moving the fingertip up and down across the second detection line, and when the successive press operations are enabled, ignores other second press information received during a second predetermined time period after the press information receiving unit receives the second press information.
An input control program for an automatic transaction device.
JP2021041728A 2021-03-15 2021-03-15 Input control device for automatic transaction device, input control method, and input control program Active JP7500481B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021041728A JP7500481B2 (en) 2021-03-15 2021-03-15 Input control device for automatic transaction device, input control method, and input control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021041728A JP7500481B2 (en) 2021-03-15 2021-03-15 Input control device for automatic transaction device, input control method, and input control program

Publications (2)

Publication Number Publication Date
JP2022141427A JP2022141427A (en) 2022-09-29
JP7500481B2 true JP7500481B2 (en) 2024-06-17

Family

ID=83402905

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021041728A Active JP7500481B2 (en) 2021-03-15 2021-03-15 Input control device for automatic transaction device, input control method, and input control program

Country Status (1)

Country Link
JP (1) JP7500481B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001084089A (en) 1999-09-10 2001-03-30 Ricoh Co Ltd Coordinate input / detection device
JP2005276048A (en) 2004-03-26 2005-10-06 Matsushita Electric Ind Co Ltd Operation terminal device
JP2008009759A (en) 2006-06-29 2008-01-17 Toyota Motor Corp Touch panel device
JP2010224976A (en) 2009-03-24 2010-10-07 Kyocera Mita Corp Display controller and image forming device
JP2020170297A (en) 2019-04-02 2020-10-15 船井電機株式会社 Input device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07129307A (en) * 1993-11-08 1995-05-19 Nippon Signal Co Ltd:The Input device
JPH08212005A (en) * 1995-02-07 1996-08-20 Hitachi Ltd 3D position recognition touch panel device
JP2020144726A (en) * 2019-03-08 2020-09-10 ファナック株式会社 Display device with touch panel for two-system inputs collation type industrial machine

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001084089A (en) 1999-09-10 2001-03-30 Ricoh Co Ltd Coordinate input / detection device
JP2005276048A (en) 2004-03-26 2005-10-06 Matsushita Electric Ind Co Ltd Operation terminal device
JP2008009759A (en) 2006-06-29 2008-01-17 Toyota Motor Corp Touch panel device
JP2010224976A (en) 2009-03-24 2010-10-07 Kyocera Mita Corp Display controller and image forming device
JP2020170297A (en) 2019-04-02 2020-10-15 船井電機株式会社 Input device

Also Published As

Publication number Publication date
JP2022141427A (en) 2022-09-29

Similar Documents

Publication Publication Date Title
KR100999895B1 (en) Input device
TWI355622B (en)
JP7500481B2 (en) Input control device for automatic transaction device, input control method, and input control program
JP5942651B2 (en) Input device
JP5625773B2 (en) Automatic transaction equipment
JP5040561B2 (en) Automatic transaction equipment
KR100542020B1 (en) Front and rear screen switching method and effective screen switching device
JP7512874B2 (en) Control device
JP5868793B2 (en) Automatic cash transaction apparatus and control method thereof
JP2007323230A (en) Automated transaction apparatus
JP2023018736A (en) controller and media handler
JP7840889B2 (en) Automated trading device, screen control method, and program
JP2008015590A (en) Automatic transaction device monitoring system
JP5787804B2 (en) Automatic transaction equipment
JP5494765B2 (en) Automatic transaction equipment
KR101448371B1 (en) Financial apparatus
JPH11312264A (en) Operation and display device and automatic transaction machine
JP2000322629A (en) Automatic transaction equipment
JP2010191649A (en) Automatic transaction device
JP6026975B2 (en) Automatic transaction apparatus and control program thereof
JP2009080544A (en) Automatic transaction apparatus and automatic transaction system
JPH07230269A (en) Screen control device for automatic teller machine
JP2019079174A (en) Automatic transaction device and screen display method and information processing system of automatic transaction device
JP5215687B2 (en) Automatic transaction equipment
JP4998643B2 (en) Automatic transaction equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230310

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230912

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230919

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231114

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240417

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240430

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240604

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240605

R150 Certificate of patent or registration of utility model

Ref document number: 7500481

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350