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
JP7809598B2 - Input device and its program - Google Patents
[go: Go Back, main page]

JP7809598B2 - Input device and its program - Google Patents

Input device and its program

Info

Publication number
JP7809598B2
JP7809598B2 JP2022099649A JP2022099649A JP7809598B2 JP 7809598 B2 JP7809598 B2 JP 7809598B2 JP 2022099649 A JP2022099649 A JP 2022099649A JP 2022099649 A JP2022099649 A JP 2022099649A JP 7809598 B2 JP7809598 B2 JP 7809598B2
Authority
JP
Japan
Prior art keywords
screen
soft keyboard
mode
displayed
display control
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
JP2022099649A
Other languages
Japanese (ja)
Other versions
JP2024000761A (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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2022099649A priority Critical patent/JP7809598B2/en
Publication of JP2024000761A publication Critical patent/JP2024000761A/en
Application granted granted Critical
Publication of JP7809598B2 publication Critical patent/JP7809598B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明の実施形態は、入力装置及びそのプログラムに関する。 Embodiments of the present invention relate to an input device and a program therefor.

例えば、クレジットカード決済に必要な暗証番号の入力用として、「0」から「9」までの数字がそれぞれ割り当てられた10個の数字キーを配置した入力装置がある。従来のこの種の入力装置は、ハードキーからなる数字キーを規則性のある配列で配置したハードキータイプの入力装置が主流である。 For example, there is an input device with 10 numeric keys, each assigned a number from "0" to "9," for entering a personal identification number required for credit card payments. Most conventional input devices of this type are hard-key type input devices, in which the numeric keys are arranged in a regular pattern.

ハードキータイプの入力装置は、例えば「5」の数字キーに対して触知できるような突起を設けることにより、視覚障害者も使用可能となる。しかし、ハードキータイプの入力装置は、オペレータの指の動きから入力した数字列、つまりは暗証番号を第三者により推測されるという懸念がある。 Hard key input devices can be used by visually impaired people by providing a tactile protrusion on the number key, for example the "5". However, there is a concern that hard key input devices may allow a third party to guess the string of numbers entered by the operator, i.e., the PIN number, from the movement of the operator's fingers.

そこで昨今では、タッチパネルを利用したソフトキータイプの入力装置が開発されている。ソフトキータイプの入力装置は、数字キーの配列を適宜変更することができる。数字キーの配列が変更されることにより規則性がなくなるので、第三者がオペレータの指の動きから暗証番号を推測することはできなくなる。しかし、数字キーの配列に規則性がないと、視覚障害者は、どの位置にどの数字のキーがあるのかわからないため、使用することができない。 In recent years, softkey-type input devices that use touch panels have been developed. Softkey-type input devices allow the arrangement of the numeric keys to be changed as needed. Changing the arrangement of the numeric keys eliminates the regularity, making it impossible for a third party to guess the PIN number from the operator's finger movements. However, if the arrangement of the numeric keys is irregular, visually impaired people cannot use them because they do not know which numeric key is located where.

特開2014-006710号公報JP 2014-006710 A 特開2012-238267号公報JP 2012-238267 A

本発明の実施形態が解決しようとする課題は、視覚障害者であっても暗証番号等の入力に使用することができるソフトキータイプの入力装置を提供しようとするものである。 The problem that embodiments of the present invention aim to solve is to provide a soft key type input device that can be used by visually impaired people to input PIN numbers and the like.

一実施形態において、入力装置は、画面を有する表示部と、第1表示制御部と、第1検出部と、第2表示制御部と、第2検出部と、第3表示制御部と、第3検出部と、受付部とを備える。第1表示制御部は、表示部の画面に第1モード用のソフトキーボードを表示させる。第1検出部は、第1モード用のソフトキーボードが表示された画面に対する第1操作を検出する。第2表示制御部は、第1操作が検出されたことに応じて、表示部の画面に、当該画面の中心を示唆する画像を表示させる。第2検出部は、画面の中心を示唆する画像が表示された画面に対する第2操作を検出する。第3表示制御部は、第2操作が検出されたことに応じて、画面の第2操作が検出された位置を基準に、第2モード用のソフトキーボードを表示させる。第3検出部は、第2モード用のソフトキーボードが表示された画面に対する第3操作を検出する。受付部は、第3操作が検出された位置に配置されたキーの入力を受け付ける。 In one embodiment, the input device includes a display unit having a screen, a first display control unit, a first detection unit, a second display control unit, a second detection unit, a third display control unit, a third detection unit, and a reception unit. The first display control unit displays a soft keyboard for a first mode on the screen of the display unit. The first detection unit detects a first operation on the screen on which the soft keyboard for the first mode is displayed. The second display control unit, in response to the detection of the first operation, displays an image on the screen of the display unit that suggests the center of the screen. The second detection unit detects a second operation on the screen on which the image suggesting the center of the screen is displayed. In response to the detection of the second operation, the third display control unit displays a soft keyboard for a second mode based on the position on the screen where the second operation was detected. The third detection unit detects a third operation on the screen on which the soft keyboard for the second mode is displayed. The reception unit receives input of a key located at the position where the third operation was detected.

図1は、一実施形態に係る入力装置の要部回路構成を示すブロック図である。FIG. 1 is a block diagram showing the main circuit configuration of an input device according to an embodiment. 図2は、入力装置のプロセッサが制御プログラムにしたがって実行する情報処理の要部手順を示す流れ図である。FIG. 2 is a flowchart showing the main steps of information processing executed by the processor of the input device in accordance with a control program. 図3は、入力装置の表示部であるディスプレイに表示される画面の遷移例を示す模式図である。FIG. 3 is a schematic diagram showing an example of transition of screens displayed on a display serving as a display unit of the input device. 図4は、第2画面の他の実施形態を示す模式図である。FIG. 4 is a schematic diagram showing another embodiment of the second screen. 図5は、第2画面の他の実施形態を示す模式図である。FIG. 5 is a schematic diagram showing another embodiment of the second screen. 図6は、第2画面の他の実施形態を示す模式図である。FIG. 6 is a schematic diagram showing another embodiment of the second screen.

以下、入力装置の実施形態について、図面を用いて説明する。
なお、本実施形態は、クレジットカード、あるいはデビットカード等の決済用カードを用いて商取引の決済を行う際に必要な暗証番号の入力に使用される入力装置を例示する。
Hereinafter, an embodiment of the input device will be described with reference to the drawings.
In this embodiment, an input device used to input a personal identification number required when making a payment for a commercial transaction using a payment card such as a credit card or a debit card is exemplified.

[入力装置の構成説明]
図1は、本実施形態に係る入力装置1の要部回路構成を示すブロック図である。入力装置1は、プロセッサ11、メインメモリ12、補助記憶デバイス13、通信インターフェース14、タッチパネル15、カードリーダ16、スピーカ17及びシステムバス18を備える。システムバス18は、アドレスバス、データバス等を含む。入力装置1は、プロセッサ11と、メインメモリ12、補助記憶デバイス13及び通信インターフェース14とをシステムバス18で接続することにより、コンピュータを構成する。そして、このコンピュータに、タッチパネル15、カードリーダ16及びスピーカ17等のデバイスを接続することによって、入力装置1が構成される。なお、入力装置1に接続されるデバイスは、タッチパネル15、カードリーダ16及びスピーカ17に限定されない。他のデバイスが入力装置1に接続されてもよい。表示部となるタッチパネル15は必須であるものの、カードリーダ16又はスピーカ17は省いてもよい。
[Configuration of input device]
FIG. 1 is a block diagram showing the main circuit configuration of an input device 1 according to this embodiment. The input device 1 includes a processor 11, a main memory 12, an auxiliary storage device 13, a communication interface 14, a touch panel 15, a card reader 16, a speaker 17, and a system bus 18. The system bus 18 includes an address bus, a data bus, and the like. The input device 1 constitutes a computer by connecting the processor 11 to the main memory 12, the auxiliary storage device 13, and the communication interface 14 via the system bus 18. The input device 1 is then constituted by connecting devices such as the touch panel 15, the card reader 16, and the speaker 17 to this computer. Note that the devices connected to the input device 1 are not limited to the touch panel 15, the card reader 16, and the speaker 17. Other devices may also be connected to the input device 1. While the touch panel 15, which serves as a display unit, is essential, the card reader 16 or the speaker 17 may be omitted.

プロセッサ11は、上記コンピュータの中枢部分に相当する。プロセッサ11は、オペレーティングシステム又はアプリケーションプログラムに従って、入力装置1としての各種の機能を実現するべく各部を制御する。プロセッサ11は、例えばCPU(Central Processing Unit)である。 The processor 11 corresponds to the central part of the computer. The processor 11 controls each part to realize the various functions of the input device 1 in accordance with an operating system or application program. The processor 11 is, for example, a CPU (Central Processing Unit).

メインメモリ12は、上記コンピュータの主記憶部分に相当する。メインメモリ12は、不揮発性のメモリ領域及び揮発性のメモリ領域を含む。メインメモリ12は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ12は、揮発性のメモリ領域では、プロセッサ11が各部を制御するための処理を実行する上で必要なデータを記憶する。この種のデータは、不揮発性のメモリ領域で記憶される場合もある。メインメモリ12は、揮発性のメモリ領域を、プロセッサ11によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばROM(Read Only Memory)である。揮発性のメモリ領域は、例えばRAM(Random Access Memory)である。 The main memory 12 corresponds to the main storage portion of the computer. The main memory 12 includes a non-volatile memory area and a volatile memory area. The main memory 12 stores an operating system or application programs in the non-volatile memory area. The main memory 12 stores data required for the processor 11 to execute processes to control each component in the volatile memory area. This type of data may also be stored in the non-volatile memory area. The main memory 12 uses the volatile memory area as a work area where data can be rewritten by the processor 11 as appropriate. An example of a non-volatile memory area is ROM (Read Only Memory). An example of a volatile memory area is RAM (Random Access Memory).

補助記憶デバイス13は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス13としては、例えばSSD(Solid State Drive)、HDD(Hard Disc Drive)又はEEPROM(Electric Erasable Programmable Read-Only Memory)等の周知の記憶デバイスを単独で、あるいは複数組み合わせて用いられる。補助記憶デバイス13は、プロセッサ11が各種の処理を行う上で使用するデータ、プロセッサ11での処理によって生成されたデータ等を保存する。補助記憶デバイス13は、アプリケーションプログラムを記憶する場合もある。 The auxiliary storage device 13 corresponds to the auxiliary memory portion of the computer. The auxiliary storage device 13 may be a well-known storage device such as an SSD (Solid State Drive), HDD (Hard Disc Drive), or EEPROM (Electric Erasable Programmable Read-Only Memory), either singly or in combination. The auxiliary storage device 13 stores data used by the processor 11 when performing various processes, data generated by the processes performed by the processor 11, and the like. The auxiliary storage device 13 may also store application programs.

通信インターフェース14は、上位機との間でデータ信号を授受するインターフェースである。本実施形態において、上位機は、POS(Point Of Sales)端末、会計機等と称される決済装置である。例えば、カードリーダ16で読み取られた決済用カードのデータ信号が、通信インターフェース14を介して決済装置へと出力される。また、タッチパネル15を介して入力された暗証番号のデータ信号が、通信インターフェース14を介して決済装置へと出力される。 The communication interface 14 is an interface for sending and receiving data signals with a host machine. In this embodiment, the host machine is a payment device such as a POS (Point Of Sales) terminal or accounting machine. For example, a data signal from a payment card read by the card reader 16 is output to the payment device via the communication interface 14. In addition, a data signal from a PIN number input via the touch panel 15 is output to the payment device via the communication interface 14.

タッチパネル15は、表示部としてのディスプレイ151と、検知部としてのタッチセンサ152とを組み合わせた入出力デバイスである。ディスプレイ151は、オペレータの入力を受け付けるための画像を表示するための画面を有する。タッチセンサ152は、オペレータによってタッチされた画面上の位置を検知する。タッチパネル15は、タッチセンサ152によって検知された画面上の位置と、その位置に表示されている画像の情報とから、オペレータによって入力されたデータを取得する。 The touch panel 15 is an input/output device that combines a display 151 as a display unit and a touch sensor 152 as a detection unit. The display 151 has a screen for displaying images for accepting input from the operator. The touch sensor 152 detects the position on the screen touched by the operator. The touch panel 15 acquires the data entered by the operator from the position on the screen detected by the touch sensor 152 and information about the image displayed at that position.

カードリーダ16は、クレジットカード、デビットカード等の決済用カードに記録されたデータを読み取るための入力デバイスである。カードリーダ16は、接触式又は非接触式のICカードに対応したICカードリーダである。カードリーダ16は、磁気カードに対応した磁気カードリーダであってもよい。 The card reader 16 is an input device for reading data recorded on payment cards such as credit cards and debit cards. The card reader 16 is an IC card reader compatible with contact or contactless IC cards. The card reader 16 may also be a magnetic card reader compatible with magnetic cards.

スピーカ17は、操作音、警告音等の電子音、あるいは音声合成装置によって合成された音声を再生する出力デバイスである。 The speaker 17 is an output device that plays electronic sounds such as operation sounds and warning sounds, or sounds synthesized by a voice synthesizer.

かかる構成の入力装置1は、タッチパネル15のディスプレイ151にソフトキーボードを表示して、暗証番号の入力を受け付ける。ソフトキーボードは、暗証番号の入力に必要な「0」、「1」、「2」、「3」、「4」、「5」、「6」、「7」、「8」及び「9」の数字キーを配置したキーボードの画像である。ソフトキーボードには、数字キーを規則性の無い配列で配置した第1モード用のソフトキーボードと、数字キーを規則性のある配列で配置した第2モード用のソフトキーボードとがある。 The input device 1 configured as described above displays a soft keyboard on the display 151 of the touch panel 15 and accepts the input of a PIN. The soft keyboard is an image of a keyboard on which the numeric keys "0," "1," "2," "3," "4," "5," "6," "7," "8," and "9" required for inputting a PIN are arranged. There are two types of soft keyboards: a soft keyboard for the first mode in which the numeric keys are arranged in a random arrangement, and a soft keyboard for the second mode in which the numeric keys are arranged in a regular arrangement.

規則性の無い配列とは、「1」乃至「9」の数字キーが「1」から「9」の順では並んでいない配列、つまりは数字キーがランダムな配列を言う。数字キーを規則性の無い配列で配置することにより、第三者がオペレータの指の動きから暗証番号を推測したり、オペレータがキー入力したときの指紋の場所で推測したりすることはできなくなる。しかし、数字キーがランダムに配列されてしまうと、視覚障害者は数字キーの位置を認識できないため使用することができない。そこで、第2モード用のソフトキーボードは、視覚障害者であってもブラインドタッチによって暗証番号を入力できるように、数字キーを規則性のある配列で配置している。 An irregular arrangement is one in which the numeric keys "1" through "9" are not arranged in that order, in other words, the numeric keys are arranged randomly. By arranging the numeric keys in an irregular arrangement, third parties will be unable to guess the PIN from the operator's finger movements or the location of the operator's fingerprint when typing. However, if the numeric keys are arranged randomly, visually impaired people will not be able to use the keyboard because they will not be able to recognize the location of the numeric keys. Therefore, the soft keyboard for the second mode has a regular arrangement of the numeric keys so that even visually impaired people can enter their PIN numbers by touch typing.

ここで、規則性のある配列とは、「1」乃至「9」の数字キーが「1」から「9」の順で並び、「0」の数字キーは決められた位置に配置された配列を言う。例えば、「1」乃至「9」の数字キーを3×3のマトリクス状に配置する場合、左上から横並びに「1」・「2」・「3」、「4」・「5」・「6」「7」・「8」・「9」とする配列、左上から縦並びに「1」・「2」・「3」、「4」・「5」・「6」「7」・「8」・「9」とする配列、右上から横並びに「1」・「2」・「3」、「4」・「5」・「6」「7」・「8」・「9」とする配列、右上から縦並びに「1」・「2」・「3」、「4」・「5」・「6」「7」・「8」・「9」とする配列、左下から横並びに「1」・「2」・「3」、「4」・「5」・「6」「7」・「8」・「9」とする配列、左下から縦並びに「1」・「2」・「3」、「4」・「5」・「6」「7」・「8」・「9」とする配列、右下から横並びに「1」・「2」・「3」、「4」・「5」・「6」「7」・「8」・「9」とする配列、右下から縦並びに「1」・「2」・「3」、「4」・「5」・「6」「7」・「8」・「9」とする配列、等が規則性のある配列であると言える。 Here, a regular arrangement refers to an arrangement in which the number keys "1" to "9" are arranged in order from "1" to "9," with the number key "0" placed in a fixed position. For example, if the number keys "1" to "9" are arranged in a 3x3 matrix, the arrangement from the top left horizontally is "1", "2", "3", "4", "5", "6", "7", "8", "9", the arrangement from the top left vertically is "1", "2", "3", "4", "5", "6", "7", "8", "9", the arrangement from the top right horizontally is "1", "2", "3", "4", "5", "6", "7", "8", "9", the arrangement from the top right vertically is "1", "2", "3", "4", "5", "6", "7", "8", "9", the arrangement from the top right vertically is "1", "2", "3", "4", "5", "6", "7", "8", "9", the arrangement from the top right vertically is "1", "2", "3", "4", "5", "6", "7", "8", "9", the arrangement from the top right vertically is "1", "2", "3", "4", "5", "6", "7", "8", "9", the arrangement from the top right horizontal ... The following can be said to be regular arrangements: an arrangement with "9", an arrangement with "1", "2", "3", "4", "5", "6", "7", "8", "9" arranged horizontally from the bottom left, an arrangement with "1", "2", "3", "4", "5", "6", "7", "8", "9" arranged vertically from the bottom left, an arrangement with "1", "2", "3", "4", "5", "6", "7", "8", "9" arranged horizontally from the bottom right, an arrangement with "1", "2", "3", "4", "5", "6", "7", "8", "9" arranged vertically from the bottom right.

このように、暗証番号入力用のソフトキーボードとして、第1モード用のソフトキーボードと第2モード用のソフトキーボードとを使い分けることによって、入力装置1の用途を格段と向上させることができる。このような使い分けを可能とするために、プロセッサ11は、第1表示制御部111、第1検出部112、第2表示制御部113、第2検出部114、第3表示制御部115、第3検出部116、受付部117、第4検出部118及び出力部119としての機能を有する。 In this way, by selectively using the soft keyboard for the first mode and the soft keyboard for the second mode as the soft keyboard for entering a PIN, the versatility of the input device 1 can be significantly improved. To enable such selective use, the processor 11 has the functions of a first display control unit 111, a first detection unit 112, a second display control unit 113, a second detection unit 114, a third display control unit 115, a third detection unit 116, a reception unit 117, a fourth detection unit 118, and an output unit 119.

第1表示制御部111は、ディスプレイ151の画面に第1モード用のソフトキーボード33を表示させる機能である。第1表示制御部111は、第1表示制御手段と言い換えることができる。図3において、画面30は、第1モード用のソフトキーボード33が表示された画面の一例である。以下では、画面30を第1画面30と称する。図示するように第1画面30は、第1領域31と第2領域32とに区分けされている。第1領域31と第2領域32とは重複していない。第1領域31には、第1モード用のソフトキーボード33が表示される。第2領域32には、決済金額34、入力暗証番号35等が表示される。決済金額34は、カードリーダ16で読み取った決済用カードで決済する商取引の金額である。金額データは、通信インターフェース14に接続された決済装置から取得する。入力暗証番号35は、ソフトキーボード33のタップ操作により入力された数字の集まりである。数字は、例えば記号「*」に置き換えた伏字によって表示される。 The first display control unit 111 is a function that displays the soft keyboard 33 for the first mode on the screen of the display 151. The first display control unit 111 can also be referred to as a first display control means. In FIG. 3, screen 30 is an example of a screen on which the soft keyboard 33 for the first mode is displayed. Hereinafter, screen 30 will be referred to as the first screen 30. As shown in the figure, the first screen 30 is divided into a first area 31 and a second area 32. The first area 31 and the second area 32 do not overlap. The soft keyboard 33 for the first mode is displayed in the first area 31. The second area 32 displays the payment amount 34, the input PIN 35, etc. The payment amount 34 is the amount of the commercial transaction to be paid using the payment card read by the card reader 16. The amount data is obtained from a payment device connected to the communication interface 14. The input PIN 35 is a collection of numbers entered by tapping the soft keyboard 33. Numbers are displayed as obscured numbers, for example by replacing them with the symbol "*".

第1検出部112は、タッチセンサ152と協働して、第1画面30に対する第1操作を検出する機能である。第1検出部112は、第1検出手段と言い換えることができる。第1操作は、第1モード用のソフトキーボード33で暗証番号を入力する際に用いられるタップ操作以外の操作である。第1操作は、例えば第1画面30における第2領域32の長押し操作である。第1操作は、例えば第2領域32のトリプルタップ操作、フリック操作、スワイプ操作、ピンチ操作等であってもよい。第1操作は、第2領域32に対する操作である。第1領域31に対する操作は、第1操作とはならない。なお、ダブルタップ操作は、暗証番号を入力する際に発生しやすいので、第1操作から除外することが好ましい。 The first detection unit 112 has a function of detecting a first operation on the first screen 30 in cooperation with the touch sensor 152. The first detection unit 112 can also be referred to as a first detection means. The first operation is an operation other than a tap operation used when entering a PIN on the soft keyboard 33 for the first mode. The first operation is, for example, a long press operation on the second area 32 on the first screen 30. The first operation may also be, for example, a triple tap operation, a flick operation, a swipe operation, a pinch operation, etc. on the second area 32. The first operation is an operation on the second area 32. An operation on the first area 31 is not considered a first operation. Note that a double tap operation is likely to occur when entering a PIN, so it is preferably excluded from the first operations.

第2表示制御部113は、第1検出部112の作用により第1操作が検出されたことに応じて、ディスプレイ151の画面に、当該画面の中心を示唆する画像を表示させる機能である。第2表示制御部113は、第2表示制御手段と言い換えることができる。図3において、画面40は、画面の中心を示唆する画像41が表示された画面の一例である。以下では、画面40を第2画面40と称する。図示するように第2画面40の画像41は、十字の画像411と、二重円の画像412とからなる。また第2画面40は、第2モード用の画面であることを示すモード名のテキストデータ、例えば「ブラインドタッチモード」を表示する。モード名は「ブラインドタッチモード」に限定されない。例えば「アクセシビリティモード」等の他のモード名であってもよい。画像411は、十字の交点が画面40の中心に位置するように表示される。画像412は、画像411の十字が交わる交点に二重円の中心が位置するように表示される。そして二重円の内側の円は、例えば赤色で塗り潰されている。因みに第2画面40は、例えば第1画面30に対し、画面を切り替えて表示されてもよいし、半透明な状態で重畳表示されてもよい。 The second display control unit 113 has a function of displaying an image indicating the center of the screen on the display 151 in response to the first operation being detected by the first detection unit 112. The second display control unit 113 can also be referred to as a second display control means. In FIG. 3, screen 40 is an example of a screen on which image 41 indicating the center of the screen is displayed. Hereinafter, screen 40 will be referred to as the second screen 40. As shown, image 41 on second screen 40 consists of a cross image 411 and a double circle image 412. Second screen 40 also displays text data indicating the mode name, e.g., "Blind Touch Mode," indicating that this is a screen for the second mode. The mode name is not limited to "Blind Touch Mode." It may be another mode name, such as "Accessibility Mode." Image 411 is displayed so that the intersection of the cross is located at the center of screen 40. Image 412 is displayed so that the center of the double circle is located at the intersection of the crosses in image 411. The inner circle of the double circle is filled in red, for example. Incidentally, the second screen 40 may be displayed by switching screens with respect to the first screen 30, or may be superimposed on it in a semi-transparent state.

第2検出部114は、タッチセンサ152と協働して、第2画面40に対する第2操作を検出する機能である。第2検出部114は、第2検出手段と言い換えることができる。第2操作は、視覚障害者が第2画面40の中心位置を指示するのに適した操作である。第2操作は、例えば第2画面40の長押し操作である。第2操作は、例えば第2画面40のタップ操作、ダブルタップ操作、あるいはトリプルタップ操作等であってもよい。 The second detection unit 114 has a function of detecting a second operation on the second screen 40 in cooperation with the touch sensor 152. The second detection unit 114 can also be called a second detection means. The second operation is an operation suitable for visually impaired people to indicate the center position of the second screen 40. The second operation is, for example, a long press operation on the second screen 40. The second operation may be, for example, a tap operation, a double tap operation, or a triple tap operation on the second screen 40.

第3表示制御部115は、第2検出部114の作用により第2操作が検出されたことに応じて、タッチパネル15の画面における第2操作が検出された位置を基準に、第2モード用のソフトキーボード51を表示させる機能である。第3表示制御部115は、第3表示制御手段と言い換えることができる。図3において、画面50は、第2モード用のソフトキーボード51が表示された画面の一例である。本実施形態において、ソフトキーボード51は、「1」乃至「9」の数字キーを、左上から横並びに「1」・「2」・「3」、「4」・「5」・「6」「7」・「8」・「9」と3×3のマトリクス状に配置する。またソフトキーボード51は、「8」の数字キーの下に「0」の数字キーを配置し、「0」の数字キーの下に「←」のファンクションキーを配置し、「←」のファンクションキーの左隣に「X」のファンクションキーを配置し、「←」のファンクションキーの右隣に「V」のファンクションキーを配置する。「←」のファンクションキーは直前取消の宣言キーであり、「X」のファンクションキーは入力中止の宣言キーであり、「V」のファンクションキーは入力確定の宣言キーである。以下では、画面50を第3画面50と称する。 The third display control unit 115 has a function of displaying the soft keyboard 51 for the second mode based on the position on the screen of the touch panel 15 where the second operation was detected by the second detection unit 114, in response to the detection of the second operation by the second detection unit 114. The third display control unit 115 can also be referred to as a third display control means. In FIG. 3, screen 50 is an example of a screen on which the soft keyboard 51 for the second mode is displayed. In this embodiment, the soft keyboard 51 arranges the numeric keys "1" through "9" horizontally from the upper left in a 3x3 matrix: "1", "2", "3", "4", "5", "6", "7", "8", and "9". The soft keyboard 51 also arranges the numeric key "0" below the numeric key "8", the function key "←" below the numeric key "0", the function key "X" to the left of the function key "←", and the function key "V" to the right of the function key "←". The "←" function key is a declaration key for canceling the previous operation, the "X" function key is a declaration key for canceling input, and the "V" function key is a declaration key for confirming input. Hereinafter, screen 50 will be referred to as the third screen 50.

図示するように第3画面50は、第2操作が検出された位置に「5」の数字キーが配置されるようにソフトキーボード51を表示する。また第3画面50は、第2画面40と同様に、第2モード用のソフトキーボード51であることを示すモード名のテキストデータ、例えば「ブラインドタッチモード」を表示する。このモード名も、前述したように「アクセシビリティモード」等であってもよい。また第3画面50は、例えば第2画面40に対し、画面を切り替えて表示されてもよいし、非透明な状態で重畳表示されてもよい。また第3画面50は、例えば、背景色を白色とし、数値キーを黒丸のボタンの中に白文字で表示されるようにしてもよい。 As shown in the figure, the third screen 50 displays the soft keyboard 51 so that the number "5" key is located at the position where the second operation was detected. Similarly to the second screen 40, the third screen 50 also displays text data of the mode name, such as "blind touch mode," indicating that it is the soft keyboard 51 for the second mode. This mode name may also be "accessibility mode," as mentioned above. The third screen 50 may be displayed by switching screens over the second screen 40, or may be displayed opaquely and overlaid. The third screen 50 may have a white background, with the numeric keys displayed in white letters within black circle buttons, for example.

繰り返しとなるが、ソフトキーボード51は、数字キーを規則性のある配列で配置している。したがって、視覚障害者であっても、「5」の数字キーの位置がわかれば、他の数字キー及びファンクションキーの位置を容易に推測できるので、所望のキーを入力することができる。なお、数字キーの配列は、図3に示す配列に限定されない。前述したような様々な規則性のある配列のなかのいずれかであればよい。また、ファンクションキーの位置も図3に示す位置に限定されないのは言うまでもないことである。 To reiterate, the soft keyboard 51 has numeric keys arranged in a regular pattern. Therefore, even a visually impaired person can easily guess the locations of the other numeric keys and function keys if they know the location of the number "5" key, and can therefore input the desired keys. Note that the numeric key arrangement is not limited to the arrangement shown in Figure 3. It can be any of the various regular arrangements mentioned above. It goes without saying that the location of the function keys is also not limited to the location shown in Figure 3.

なお、第3表示制御部115は、第2検出部114の作用により第2操作を検出するための操作入力を検出するにあたり、第2画面40へのタッチ操作を検出している間、第2画面40の表示形態を異ならせて表示してもよい。例えば、第3表示制御部115は、第2操作が長押しである場合、タッチ操作を検出している間、第2画面40の表示色を異ならせて表示する。一例として、タッチ操作を検出していない状態の第2画面の表示色が、十字の交点が画面40の中心に位置するように表示される画像411が白色で表示され、画像411の十字が交わる交点に二重円の中心が位置するように表示される画像412が内側の円が赤色、外側の円が画像411と同じ白色で表示されて、その他の背景領域が黒色で表示されているとする。ここで第2画面40へのタッチ操作を検出している間、背景領域を異なる色で表示する、といったように表示形態を変更する。また、オペレータがタッチパネルから指を離すことで表示形態は元の状態に戻るものとする。このように、第2画面40へのタッチ操作を検出している間、第2画面40の表示形態を異ならせて表示することで、装置が第2画面40に対するタッチ操作を検知していることをオペレータに直感的に伝えることができる。 Note that when the third display control unit 115 detects an operation input for detecting the second operation through the action of the second detection unit 114, the third display control unit 115 may change the display mode of the second screen 40 while detecting a touch operation on the second screen 40. For example, if the second operation is a long press, the third display control unit 115 changes the display color of the second screen 40 while detecting the touch operation. As an example, assume that the display color of the second screen when no touch operation is detected is such that image 411, which is displayed with the intersection of a cross located at the center of the screen 40, is displayed in white, and image 412, which is displayed with the center of a double circle located at the intersection of the crosses of image 411, is displayed with the inner circle in red, the outer circle in the same white as image 411, and the remaining background area is displayed in black. Here, while a touch operation on the second screen 40 is being detected, the display mode is changed so that the background area is displayed in a different color. Furthermore, the display mode returns to its original state when the operator releases his or her finger from the touch panel. In this way, by changing the display mode of the second screen 40 while a touch operation on the second screen 40 is being detected, the operator can intuitively know that the device has detected a touch operation on the second screen 40.

また第3画面50は、例えば第2画面40に対し、半透明または透明な状態で重畳表示されてもよい。第3画面50が第2画面40に対し、半透明または透明な状態で重畳表示される場合、第3表示制御部115は、第3操作を検出するための操作入力である第3画面へのタッチ操作を検出している間、重畳表示される第3画面50の背面側に表示されている第2画面40に対する前述した表示形態の変更処理を行ってもよい。因みに、例えば第2操作および第3操作が長押し操作である場合、第2操作と第3操作を検出するためのタッチ操作は連続して検出される。このため、第2画面40の表示形態の変更処理は、タッチ操作が検出されなくなるまで、言い換えると第3操作が検出されるまで継続されることとなる。 Furthermore, the third screen 50 may be displayed superimposed on the second screen 40 in a semi-transparent or transparent state, for example. When the third screen 50 is displayed superimposed on the second screen 40 in a semi-transparent or transparent state, the third display control unit 115 may perform the above-mentioned display mode change process for the second screen 40 displayed behind the superimposed third screen 50 while detecting a touch operation on the third screen, which is the operation input for detecting the third operation. Incidentally, for example, if the second operation and the third operation are long press operations, the touch operations for detecting the second operation and the third operation are detected consecutively. For this reason, the display mode change process for the second screen 40 continues until the touch operation is no longer detected, in other words, until the third operation is detected.

第3検出部116は、タッチセンサ152と協働して、第3画面50に対する第3操作を検出する機能である。第3検出部116は、第3検出手段と言い換えることができる。第3操作は、「5」の数字キーの位置を把握した視覚障害者がソフトキーボード51の数字キーまたはファンクションキーを入力するために行う操作である。第3操作は、典型的には、第3画面50に触れている指先を離す操作である。視覚障害者は、第2画面40に対して第2操作を行うことにより、その操作位置に「5」の数字キーが配置されたソフトキーボード51が表示されたと認識する。すなわち視覚障害者は、第3画面50が表示されたと認識する。ここで、第3画面50から「5」の数字キーを入力する場合、視覚障害者は第3画面50から指先を離す。「5」以外の数字キー又はファンクションキーを入力する場合、視覚障害者は指先を第3画面50から離さずに所望のキーが配置されていると推測される位置までスライドさせる。そして視覚障害者は、所望の位置で第3画面50から指先を離す。第3検出部116は、このような第3操作を検出する機能である。なお、タッチセンサ152が押圧力を検知できるのであれば、第3操作は、第3画面50を指で強く押す操作であってもよい。 The third detection unit 116 has a function of detecting a third operation on the third screen 50 in cooperation with the touch sensor 152. The third detection unit 116 can also be referred to as a third detection means. The third operation is an operation performed by a visually impaired person who has identified the location of the number "5" key to input a number key or function key on the soft keyboard 51. The third operation is typically an operation of lifting a fingertip touching the third screen 50. By performing the second operation on the second screen 40, the visually impaired person recognizes that the soft keyboard 51 with the number "5" key located at the operation position has been displayed. In other words, the visually impaired person recognizes that the third screen 50 has been displayed. Here, when inputting the number "5" key from the third screen 50, the visually impaired person lifts their fingertip from the third screen 50. When inputting a number key or function key other than "5," the visually impaired person slides their fingertip to the position where they estimate the desired key is located without lifting their fingertip from the third screen 50. The visually impaired person then removes their fingertip from the third screen 50 at the desired position. The third detection unit 116 has a function to detect such a third operation. Note that, as long as the touch sensor 152 can detect pressure, the third operation may be an operation of pressing the third screen 50 firmly with a finger.

受付部117は、第3検出部116の作用により第3操作が検出された位置に配置されているキーの入力を受け付ける機能である。受付部117は、受付手段と言い換えることができる。例えば、「5」の数字キーが配置されている位置において第3操作が検出された場合、受付部117は、「5」の数字キーが入力されたとして処理する。例えば、「V」のファンクションキーが配置されている位置において第3操作が検出された場合、受付部117は、入力確定の宣言キーが入力されたとして処理する。なお、いずれのキーも配置されていない位置において第3操作が検出された場合には、受付部117は、キー入力を受け付けない。 The reception unit 117 has a function of receiving key inputs located at the position where the third operation was detected by the action of the third detection unit 116. The reception unit 117 can also be referred to as a reception means. For example, if the third operation is detected at the position where the number "5" key is located, the reception unit 117 processes it as if the number "5" key was input. For example, if the third operation is detected at the position where the function key "V" is located, the reception unit 117 processes it as if a declaration key for input confirmation was input. Note that if the third operation is detected at a position where no key is located, the reception unit 117 does not receive the key input.

第4検出部118は、タッチセンサ152と協働して、第2画面40に対する第4操作を検出する機能である。第4検出部118は、第4検出手段と言い換えることができる。第4操作は、視覚障害者が暗証番号の入力終了を指示するのに適した操作である。第4操作は、第2操作とは異なる操作であればよい。例えば、第2操作が長押し操作である場合、第4操作は、ダブルタップ操作、トリプルタップ操作、フリック操作、スワイプ操作、ピンチ操作等であってもよい。 The fourth detection unit 118 has a function of detecting a fourth operation on the second screen 40 in cooperation with the touch sensor 152. The fourth detection unit 118 can also be called a fourth detection means. The fourth operation is an operation suitable for visually impaired people to instruct the completion of PIN entry. The fourth operation may be any operation different from the second operation. For example, if the second operation is a long press operation, the fourth operation may be a double tap operation, triple tap operation, flick operation, swipe operation, pinch operation, etc.

出力部119は、第4検出部118の作用により第4操作が検出されたことに応じて、受付部117で受け付けたキーの入力データを出力する機能である。出力部119は、出力手段と言い換えることができる。入力データの出力先は、通信インターフェース14に接続された決済装置である。決済装置は、入力装置1から出力されたデータをクレジットカード決済用の暗証番号として処理する。 The output unit 119 has a function of outputting the key input data accepted by the acceptance unit 117 in response to the fourth operation being detected by the fourth detection unit 118. The output unit 119 can also be referred to as output means. The input data is output to a payment device connected to the communication interface 14. The payment device processes the data output from the input device 1 as a PIN for credit card payments.

第1表示制御部111、第1検出部112、第2表示制御部113、第2検出部114、第3表示制御部115、第3検出部116、受付部117、第4検出部118及び出力部119としての各機能は、プロセッサ11が、メインメモリ12又は補助記憶デバイス13にインストールされた制御プログラムに従って実行する情報処理によって実現される。メインメモリ12又は補助記憶デバイス13に制御プログラムをインストールする方法は特に限定されない。リムーバブルな記録媒体に制御プログラムを記録して、あるいはネットワークを介した通信により制御プログラムを配信して、制御プログラムをメインメモリ12又は補助記憶デバイス13にインストールすることができる。記録媒体は、SDメモリカード、USBメモリ等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。 The functions of the first display control unit 111, first detection unit 112, second display control unit 113, second detection unit 114, third display control unit 115, third detection unit 116, reception unit 117, fourth detection unit 118, and output unit 119 are realized by information processing executed by the processor 11 in accordance with a control program installed in the main memory 12 or the auxiliary storage device 13. There are no particular limitations on the method for installing the control program in the main memory 12 or the auxiliary storage device 13. The control program can be installed in the main memory 12 or the auxiliary storage device 13 by recording it on a removable recording medium or by distributing it via communication over a network. The form of the recording medium is not important as long as it can store a program and is readable by the device, such as an SD memory card or USB memory.

[入力装置の動作説明]
図2は、入力装置1のプロセッサ11が制御プログラムにしたがって実行する情報処理の要部手順を示す流れ図である。図3は、入力装置1の表示部であるディスプレイ151に表示される画面の遷移例を示す模式図である。以下、図1乃至図3を用いて、入力装置1の動作を説明する。なお、以下に説明する動作は一例である。同様の機能を奏し得るのであれば、その手順及び内容は適宜変更することができる。また、画面のレイアウト、テキスト等も一例であり、図示するものに限定されないのは言うまでもない。
[Operation description of input device]
Fig. 2 is a flow chart showing the main steps of information processing executed by the processor 11 of the input device 1 in accordance with a control program. Fig. 3 is a schematic diagram showing an example of screen transitions displayed on the display 151, which is the display unit of the input device 1. The operation of the input device 1 will be explained below using Figs. 1 to 3. Note that the operation described below is an example. The procedure and content can be changed as appropriate as long as the same function can be achieved. Furthermore, the screen layout, text, etc. are also examples and needless to say are not limited to those shown in the drawings.

制御プログラムが起動すると、プロセッサ11は、ACT1としてデバイスの初期化を行う。この初期化により、タッチパネル15のディスプレイ151に初期画面20(図3を参照)が表示される。初期画面20は、例えば図3に示すように、「いらっしゃいませ」等の任意の画像が表示された画面である。初期画面20は、画像が何も表示されていない画面であってもよい。 When the control program starts, the processor 11 initializes the device in ACT 1. This initialization causes an initial screen 20 (see Figure 3) to be displayed on the display 151 of the touch panel 15. The initial screen 20 is a screen that displays an arbitrary image, such as "Welcome," as shown in Figure 3. The initial screen 20 may also be a screen that displays no image.

初期化を終えたプロセッサ11は、ACT2として所定の信号を通信インターフェース14で受信するのを待ち受ける。所定の信号は、例えば決済装置から出力される暗証番号要求信号である。決済装置は、商取引の代金支払い方法としてクレジットカード支払いが宣言されると、入力装置1に対して暗証番号要求信号を出力する。 After completing initialization, the processor 11 waits in ACT 2 for a predetermined signal to be received via the communication interface 14. The predetermined signal is, for example, a PIN request signal output from the payment device. When credit card payment is declared as the payment method for the commercial transaction, the payment device outputs the PIN request signal to the input device 1.

通信インターフェース14を介して暗証番号要求信号を受信すると、プロセッサ11は、ACT2においてYESと判定し、ACT3へと進む。プロセッサ11は、ACT3として、第1表示制御部111としての機能により、タッチパネル15のディスプレイ151を初期画面20から第1画面30(図3を参照)へと切り替える。そしてプロセッサ11は、ACT4として第1操作が行われたか否かを確認する。 When a PIN request signal is received via the communication interface 14, the processor 11 determines YES in ACT 2 and proceeds to ACT 3. In ACT 3, the processor 11, functioning as the first display control unit 111, switches the display 151 of the touch panel 15 from the initial screen 20 to the first screen 30 (see Figure 3). Then, in ACT 4, the processor 11 checks whether the first operation has been performed.

前述したように、第1操作は、第1画面30に表示された第1モード用のソフトキーボード33で暗証番号を入力する際に用いられるタップ操作以外の操作である。ソフトキーボード33は、数字キーを規則性の無い配列で配置したキーボードである。したがって、視覚障害者のようにブラインドタッチによって暗証番号を入力するオペレータは、ソフトキーボード33を使用することができない。このようなオペレータは、第1画面30に対して第1操作を行う。 As mentioned above, the first operation is an operation other than a tap operation used when entering a PIN on the soft keyboard 33 for the first mode displayed on the first screen 30. The soft keyboard 33 is a keyboard in which numeric keys are arranged in an irregular pattern. Therefore, operators who enter PINs by touch, such as visually impaired persons, cannot use the soft keyboard 33. Such operators perform the first operation on the first screen 30.

逆に、ブラインドタッチによって暗証番号を入力しなくてもよいオペレータは、ソフトキーボード33を用いて暗証番号を入力することができる。ソフトキーボード33を用いて暗証番号を入力することで、第三者に指の動きが見られても、暗証番号を推測されることはない。プロセッサ11は、第1操作以外の操作としてソフトキーボード33に対する操作を検知した場合、ACT4においてNOと判定し、他の処理を実行する。他の処理とは、典型的には、ソフトキーボード33の操作により入力された暗証番号を決済装置へと出力する処理である。他の処理は、上述した処理以外の処理であってもよい。 Conversely, an operator who does not need to enter a PIN by touch typing can enter the PIN using the soft keyboard 33. By entering the PIN using the soft keyboard 33, even if a third party sees the movement of the fingers, the PIN cannot be guessed. If the processor 11 detects an operation on the soft keyboard 33 as an operation other than the first operation, it determines NO in ACT 4 and executes another process. The other process is typically a process of outputting the PIN entered by operating the soft keyboard 33 to the payment device. The other process may be a process other than the processes described above.

プロセッサ11は、第1検出部112としての機能により、第1画面30に対して第1操作が行われたことを検知すると、ACT4においてYESと判定し、ACT5へと進む。プロセッサ11は、ACT5として、第2表示制御部113としての機能により、タッチパネル15のディスプレイ151を第1画面30から第2画面40(図3を参照)へと切り替える。このときプロセッサ11は、スピーカ17から第1の報知音を発する。第1の報知音は、ディスプレイ151の画面が第1画面30から第2画面40へと切り替わったことをオペレータに知らせるための音である。ディスプレイ151に第2画面40が表示された入力装置1のプロセッサ11は、ACT6として第2操作が行われるか、ACT7として第4操作が行われるのを待ち受ける。 When the processor 11, functioning as the first detection unit 112, detects that a first operation has been performed on the first screen 30, it determines YES in ACT 4 and proceeds to ACT 5. In ACT 5, the processor 11, functioning as the second display control unit 113, switches the display 151 of the touch panel 15 from the first screen 30 to the second screen 40 (see FIG. 3). At this time, the processor 11 emits a first alert sound from the speaker 17. The first alert sound is a sound that notifies the operator that the screen of the display 151 has switched from the first screen 30 to the second screen 40. The processor 11 of the input device 1, in which the second screen 40 is displayed on the display 151, waits for the second operation to be performed in ACT 6 or the fourth operation to be performed in ACT 7.

前述したように第2操作は、第2画面40の中心位置を指示する操作である。第2操作は、第2画面40に対して暗証番号の入力終了を指示する操作である。第2画面40には、画面の中心を示唆する画像41が表示される。全ての視覚障害者は、全く眼が見えないというわけではない。むしろ、二重円の画像412の赤色で塗り潰されている円を視認できる視覚障害者は多い。このような視覚障害者は、第2画面40の中心を的確に指示することができる。なお、全く眼が見えない視覚障害者の場合には、タッチパネル15の画面を指でなぞる等して画面のサイズを確認することにより、略中心となる位置を指示することは可能である。 As mentioned above, the second operation is an operation to indicate the center position of the second screen 40. The second operation is an operation to instruct the second screen 40 to finish entering the PIN number. An image 41 indicating the center of the screen is displayed on the second screen 40. Not all visually impaired people are completely blind. In fact, many visually impaired people can see the circle filled in red in the double circle image 412. Such visually impaired people can accurately indicate the center of the second screen 40. Note that visually impaired people who are completely blind can indicate the approximate center position by checking the size of the screen, for example by tracing their finger across the screen of the touch panel 15.

ACT6及びACT7の待ち受け状態において、プロセッサ11は、第2検出部114としての機能により、第2画面40に対して第2操作が行われたことを検知すると、ACT6においてYESと判定し、ACT8へと進む。プロセッサ11は、ACT8として、第3表示制御部115としての機能により、タッチパネル15のディスプレイ151を第2画面40から第3画面50(図3を参照)へと切り替える。このときプロセッサ11は、スピーカ17から第2の報知音を発する。第2の報知音は、ディスプレイ151の画面が第2画面40から第3画面50へと切り替わったことをオペレータに知らせるための音である。第2の報知音は、第1の報知音と異なる報知音であってもよいし、同一の報知音であってもよい。ディスプレイ151に第3画面50が表示された入力装置1のプロセッサ11は、ACT9として第3操作が行われるのを待ち受ける。 In the standby state of ACT 6 and ACT 7, when the processor 11, functioning as the second detection unit 114, detects that a second operation has been performed on the second screen 40, the processor 11 determines YES in ACT 6 and proceeds to ACT 8. In ACT 8, the processor 11, functioning as the third display control unit 115, switches the display 151 of the touch panel 15 from the second screen 40 to the third screen 50 (see FIG. 3). At this time, the processor 11 emits a second alert sound from the speaker 17. The second alert sound is a sound for notifying the operator that the screen of the display 151 has switched from the second screen 40 to the third screen 50. The second alert sound may be different from the first alert sound, or may be the same as the first alert sound. The processor 11 of the input device 1, in which the third screen 50 is displayed on the display 151, waits for a third operation to be performed in ACT 9.

前述したように第3操作は、オペレータがソフトキーボード51の数字キーまたはファンクションキーを入力するために、例えば画面から指を離す操作である。ソフトキーボード51は、数字キーを規則性のある配列で配置した第2モード用のキーボードである。そして、第2画面40に対してオペレータが画面の中心であると指示した位置に「5」の数字キーが配置されている。したがってオペレータが視覚障害者であっても、「5」の数字キーの位置を基準とすることで、他の数字キー又はファンクションキーの位置を把握することができる。オペレータは、中心を示唆した指を所望のキーの位置までスライドさせてから指を離す。このような操作をタッチセンサ152からの信号により検知した場合に、プロセッサ11は、第3操作が行われたと認識する。 As mentioned above, the third operation is, for example, an operation in which the operator lifts his or her finger from the screen to input a numeric key or function key on the soft keyboard 51. The soft keyboard 51 is a keyboard for the second mode in which numeric keys are arranged in a regular pattern. The numeric key "5" is located at the position indicated by the operator as the center of the second screen 40. Therefore, even if the operator is visually impaired, he or she can determine the positions of other numeric keys or function keys by using the position of the numeric key "5" as a reference. The operator slides the finger indicating the center to the position of the desired key and then lifts the finger. When this operation is detected by a signal from the touch sensor 152, the processor 11 recognizes that the third operation has been performed.

プロセッサ11は、第3検出部116としての機能により、第3画面50のソフトキーボード51に対して第3操作が行われたことを検知すると、ACT9においてYESと判定し、ACT10へと進む。プロセッサ11は、ACT10として、受付部117としての機能により、第3操作が行われたキーのデータ入力を受け付ける。例えばプロセッサ11は、ソフトキーボード51の数字キー「1」が配置されている画面上で第3操作が行われると、データ「1」の入力を受け付ける。例えばプロセッサ11は、ソフトキーボード51の数字キー「5」が配置されている画面上で第3操作が行われると、データ「5」の入力を受け付ける。他の数字キー又はファンクションキーが配置されている画像上で第3操作が行われた場合も同様である。 When the processor 11, functioning as the third detection unit 116, detects that a third operation has been performed on the soft keyboard 51 of the third screen 50, it determines YES in ACT 9 and proceeds to ACT 10. In ACT 10, the processor 11, functioning as the reception unit 117, accepts the data input of the key on which the third operation has been performed. For example, when the third operation is performed on the screen on which the numeric key "1" on the soft keyboard 51 is located, the processor 11 accepts the input of data "1." For example, when the third operation is performed on the screen on which the numeric key "5" on the soft keyboard 51 is located, the processor 11 accepts the input of data "5." The same applies when the third operation is performed on an image on which other numeric keys or function keys are located.

プロセッサ11は、1つのキーのデータ入力を受け付けたならば、ACT5に戻る。すなわちプロセッサ11は、タッチパネル15のディスプレイ151を第3画面50から第2画面40へと切り替える。このときプロセッサ11は、スピーカ17から第3の報知音を発する。第3の報知音は、ディスプレイ151の画面が第3画面50から第2画面40へと切り替わったことをオペレータに知らせるための音である。第3の報知音は、第1の報知音又は第2の報知音と異なる報知音であってもよいし、同一の報知音であってもよい。ディスプレイ151に第2画面40が表示されたプロセッサ11は、ACT6及びACT7の待ち受け状態となる。 When the processor 11 receives data input from one key, it returns to ACT 5. That is, the processor 11 switches the display 151 of the touch panel 15 from the third screen 50 to the second screen 40. At this time, the processor 11 emits a third alert sound from the speaker 17. The third alert sound is a sound that notifies the operator that the screen of the display 151 has switched from the third screen 50 to the second screen 40. The third alert sound may be a different alert sound from the first alert sound or the second alert sound, or may be the same alert sound. The processor 11, with the second screen 40 displayed on the display 151, enters a standby state for ACT 6 and ACT 7.

ACT6及びACT7の待ち受け状態において、再度、第2操作が行われたことが検知された場合、プロセッサ11は、ACT8乃至ACT10の処理を前述したのと同様に実行する。したがって、例えばソフトキーボード51の数字キー「9」が配置されている第3画面50の画面上で第3操作が行われると、プロセッサ11は、データ「9」の入力を受け付ける。そしてプロセッサ11は、タッチパネル15のディスプレイ151を第3画面50から第2画面40へと切り替えて、ACT6及びACT7の待ち受け状態となる。従って、オペレータは暗証番号の入力を行う場合、暗証番号の桁数に応じた回数、例えば、4桁の暗証番号であれば4回、第2操作および第3操作を繰り返す。 If it is detected that the second operation has been performed again during the standby state of ACT 6 and ACT 7, the processor 11 executes the processes of ACT 8 to ACT 10 in the same manner as described above. Therefore, for example, when the third operation is performed on the third screen 50 on which the numeric key "9" on the soft keyboard 51 is located, the processor 11 accepts the input of the data "9." The processor 11 then switches the display 151 of the touch panel 15 from the third screen 50 to the second screen 40, and the standby state of ACT 6 and ACT 7 is entered. Therefore, when the operator enters a PIN, the second operation and the third operation are repeated a number of times according to the number of digits in the PIN; for example, four times for a four-digit PIN.

前述したように第4操作は、暗証番号の入力終了を指示するための操作である。暗証番号の1桁毎に第2画面40に対する第2操作と第3画面50に対する第3操作を行って、必要な桁数の暗証番号を入力し終えたオペレータは、第2画面40に対して第4操作を行う。 As mentioned above, the fourth operation is an operation to indicate the end of PIN entry. After performing the second operation on the second screen 40 and the third operation on the third screen 50 for each digit of the PIN, the operator completes the entry of the required number of digits of the PIN and then performs the fourth operation on the second screen 40.

ACT6及びACT7の待受状態において、プロセッサ11は、第4検出部118としての機能により、第2画面40に対して第4操作が行われたことを検知すると、ACT7においてYESと判定し、ACT11へと進む。プロセッサ11は、ACT11として、出力部119としての機能により、ソフトキーボード51に対する第3操作により入力を受け付けたデータを、決済装置へと出力するように制御する。この制御により、ソフトキーボード51に対する1回以上の第3操作により入力された暗証番号が通信インターフェース14を介して決済装置へと出力される。 In the standby state of ACT 6 and ACT 7, when the processor 11, functioning as the fourth detection unit 118, detects that a fourth operation has been performed on the second screen 40, the processor 11 determines YES in ACT 7 and proceeds to ACT 11. In ACT 11, the processor 11, functioning as the output unit 119, controls the data accepted as input by the third operation on the soft keyboard 51 to be output to the payment device. Through this control, the PIN entered by one or more third operations on the soft keyboard 51 is output to the payment device via the communication interface 14.

決済装置においては、暗証番号の有効性が判定される。その結果、正当な暗証番号であると判定された場合には、決済装置から入力装置1にリセット信号が出力される。これに対し、例えば番号が間違えていたり桁数が不足していたりして不当な暗証番号であると判定された場合には、決済装置から入力装置1にエラー信号が出力される。 The payment device determines the validity of the PIN. If it determines that the PIN is valid, it outputs a reset signal to input device 1. On the other hand, if it determines that the PIN is invalid, for example because the number is incorrect or the number of digits is insufficient, it outputs an error signal to input device 1.

決済装置に暗証番号を出力した入力装置1のプロセッサ11は、ACT12としてエラー信号を受信するか、ACT13としてリセット信号を受信するのを待ち受ける。ACT12及びACT13の待ち受け状態において、エラー信号を受信すると、プロセッサ11は、ACT12からACT14へと進む。プロセッサ11は、ACT14として、入力を受け付けたキーのデータをクリアする。このときタッチパネル15のディスプレイ151には、第2画面40が表示されている。そこでプロセッサ11は、スピーカ17から暗証番号を入力し直すことを通知する音声、例えば「もう一度暗証番号を入力してください」という内容の音声を発する。そしてプロセッサ11は、ACT6へと戻る。したがって、暗証番号の入力を間違えたオペレータは、再度、第2画面40の中心を示唆してソフトキーボード51を表示させることで、暗証番号を入力し直すことができる。 After outputting the PIN to the payment device, the processor 11 of the input device 1 waits to receive an error signal in ACT 12 or a reset signal in ACT 13. If an error signal is received during the standby state in ACT 12 or ACT 13, the processor 11 proceeds from ACT 12 to ACT 14. In ACT 14, the processor 11 clears the data of the key that accepted the input. At this time, the second screen 40 is displayed on the display 151 of the touch panel 15. The processor 11 then issues a voice from the speaker 17 notifying the operator to re-enter the PIN, for example, a voice saying "Please enter your PIN again." The processor 11 then returns to ACT 6. Therefore, an operator who has entered the wrong PIN can re-enter the PIN by pointing to the center of the second screen 40 and displaying the soft keyboard 51.

一方、リセット信号を受信したプロセッサ11は、図2の流れ図で示す手順の情報処理を終了する。その後、プロセッサ11は、次のオペレータに備えてACT1から処理を再開する。プロセッサ11は、デバイスの初期化を行う。この初期化により、タッチパネル15のディスプレイ151は、第2画面40から初期画面20に戻る。 Meanwhile, upon receiving the reset signal, the processor 11 ends the information processing procedure shown in the flowchart of Figure 2. The processor 11 then resumes processing from ACT 1 in preparation for the next operator. The processor 11 initializes the device. This initialization causes the display 151 of the touch panel 15 to return from the second screen 40 to the initial screen 20.

[入力装置の効果説明]
以上詳述したように、入力装置1は、第1モード用のソフトキーボード33が表示された第1画面30に対して第1操作が行われると、タッチパネル15の画面が、その画面の中心を示唆する画像41を表示した第2画面40に切り替わる。この第2画面40に対して第2操作が行われると、タッチパネル15の画面が、第2モード用のソフトキーボード51が表示された第3画面50に切り替わる。
[Explanation of the effects of the input device]
As described above in detail, when a first operation is performed on the first screen 30 displaying the soft keyboard 33 for the first mode, the screen of the touch panel 15 switches to the second screen 40 displaying the image 41 indicating the center of the screen. When a second operation is performed on the second screen 40, the screen of the touch panel 15 switches to the third screen 50 displaying the soft keyboard 51 for the second mode.

視覚障害者は、数字キーが規則性のない配列で配置される第1モード用のソフトキーボード33からは暗証番号を入力するのが困難である。しかし、多くの視覚障害者は、第2画面40に表示される画像41により、第2画面40の中心となる位置を認識することはできる。そこで、例えば視覚障害者であるオペレータは、画像41により示唆される第2画面40の中心となる位置に対して第2操作を行う。第2操作を行うと、タッチパネル15に第2モード用のソフトキーボード51が表示される。第2モード用のソフトキーボード51は、数字キーが規則性のある配列で配置されている。したがって、視覚障害者であっても、第2操作を行った位置を基準として各数字キーの位置を推測することができる。すなわちオペレータは、ソフトキーボード51から暗証番号としての数字を入力することができる。しかも、第2画面40に対して第2操作が行われている間、第2画面40の表示色等、表示形態を異ならせる。そうすることにより、全盲ではない視覚障害者は、第2画面40に対する第2操作が正しく検知されていることを認識することができる。 Visually impaired people have difficulty entering a PIN from the soft keyboard 33 for the first mode, which has numeric keys arranged in an irregular pattern. However, many visually impaired people can recognize the center of the second screen 40 from the image 41 displayed on the second screen 40. Therefore, for example, a visually impaired operator performs a second operation at the center of the second screen 40 indicated by the image 41. When the second operation is performed, the soft keyboard 51 for the second mode is displayed on the touch panel 15. The numeric keys on the soft keyboard 51 for the second mode are arranged in a regular pattern. Therefore, even a visually impaired person can estimate the position of each numeric key based on the position where the second operation was performed. In other words, the operator can enter numbers as a PIN from the soft keyboard 51. Furthermore, while the second operation is being performed on the second screen 40, the display format, such as the display color of the second screen 40, is changed. This allows visually impaired people who are not completely blind to recognize that the second operation on the second screen 40 is being correctly detected.

ソフトキーボード51から1桁の数字が入力されると、タッチパネル15の画面が、第3画面から第2画面40に戻る。そこでオペレータは、再度、第2画面40の中心となる位置に対して第2操作を行い、続いて第2操作を行った位置を基準として第3操作を行う。かような操作を繰り返すことにより、オペレータは、ソフトキーボード51から暗証番号としての数字を1桁ずつ入力することができる。 When a single digit is entered from the soft keyboard 51, the screen of the touch panel 15 returns from the third screen to the second screen 40. The operator then performs the second operation again at the center of the second screen 40, and then performs the third operation using the position where the second operation was performed as the reference point. By repeating these operations, the operator can enter the numbers of the PIN one digit at a time from the soft keyboard 51.

こうして、暗証番号として必要な桁数の数字を入力し終えたならば、オペレータは、第2画面に対して第4操作を行う。第4操作を行うことにより、暗証番号が上位機の決済装置へと出力される。 Once the operator has entered the required number of digits for the PIN, they perform operation four on the second screen. By performing operation four, the PIN is output to the payment device of the higher-level machine.

かくして、本実施形態によれば、視覚障害者であっても暗証番号等の入力に使用することができるソフトキータイプの入力装置1を提供することができる。 Thus, this embodiment provides a soft-key type input device 1 that can be used by even visually impaired people to input PIN numbers and the like.

その上、入力装置1は、第1画面30の第1モード用のソフトキーボード33が表示されている第1領域31とは区分けされた第2領域32に対して第1操作が行われると、タッチパネル15の画面を第1画面30から第2画面40へと切り替える。しかし、第1領域31に対して第2操作が行われても、入力装置1は、タッチパネル15の画面を切り替えない。したがって、オペレータがソフトキーボード33から暗証番号を入力する際に、第1領域31内で例えば第1操作に相当する長押し操作をしてしまっても、タッチパネル15の画面は第2画面40に切り替わらない。すなわち本実施形態によれば、意図せずにタッチパネル15の画面が第2画面40へと切り替わるのを未然に防ぐことができる。 Furthermore, when a first operation is performed in the second area 32 of the first screen 30, which is separate from the first area 31 where the soft keyboard 33 for the first mode is displayed, the input device 1 switches the screen of the touch panel 15 from the first screen 30 to the second screen 40. However, even if a second operation is performed in the first area 31, the input device 1 does not switch the screen of the touch panel 15. Therefore, even if the operator performs a long press operation corresponding to the first operation in the first area 31 when entering a PIN number from the soft keyboard 33, the screen of the touch panel 15 does not switch to the second screen 40. In other words, according to this embodiment, it is possible to prevent the screen of the touch panel 15 from unintentionally switching to the second screen 40.

[変形例]
入力装置の用途は、決済用カードを用いて商取引の決済を行う際に必要な暗証番号の入力に限定されない。例えば、金融機関の現金自動預け払い機(ATM:Automatic Teller Machine)に対して利用者が暗証番号を入力する場合、又は、スマートフォン等の情報端末に対して利用者が暗証番号を入力する場合、等にも本実施形態の機能を有した入力装置を適用することができる。
[Modification]
The use of the input device is not limited to inputting a personal identification number required when making a payment for a commercial transaction using a payment card. For example, an input device having the functions of this embodiment can be applied when a user inputs a personal identification number into an automatic teller machine (ATM) at a financial institution, or when a user inputs a personal identification number into an information terminal such as a smartphone.

また、入力装置は、暗証番号等の番号を入力するための装置に限定されない。アルファベット、ひらがな、カタカナ等の文字入力の際にも、その文字キーのうち基準となる1つのキーを第2操作が検出された位置に配置し、残りのキーを規則性のある配列で配置することにより、視覚障害者であっても文字入力に使用することができるソフトキータイプの入力装置を提供することができる。 Furthermore, the input device is not limited to a device for inputting numbers such as a PIN. When inputting characters such as the alphabet, hiragana, or katakana, a soft key type input device can be provided that can be used for character input even by visually impaired people by arranging one key as a reference among the character keys at the position where the second operation is detected and arranging the remaining keys in a regular arrangement.

第1操作は、必ずしも第1画面30の第2領域32に対する操作である必要はない。第1画面30の第1領域31に対する操作であっても、第1モード用のソフトキーボード33で暗証番号を入力する際に用いられるタップ操作とは大きく異なる操作であれば、第1操作と定義してもよい。 The first operation does not necessarily have to be an operation on the second area 32 of the first screen 30. Even if it is an operation on the first area 31 of the first screen 30, it may be defined as the first operation as long as it is an operation that is significantly different from the tap operation used to enter a PIN on the soft keyboard 33 for the first mode.

画面の中心を示唆する画像は、図3に示す第2画面40の画像41に限定されない。例えば、図4に示すように、二重円の画像412だけで画面の中心を示唆してもよい。この場合においても、二重円の内側の円を赤色等の目立つ色で塗り潰すことによって、多くの視覚障害者が画面の中心を認識することができる。また、図5に示すように、十字の画像411だけで画面の中心を示唆してもよい。この場合においても、十字の画像411の線を赤色等の目立つ色で表示することによって、多くの視覚障害者が画面の中心を認識することができる。勿論、二重円以外の形状の画像で画面の中心を示唆してもよいし、十字ではなくX字の画像で画面の中心を示唆してもよい。 The image indicating the center of the screen is not limited to image 41 on the second screen 40 shown in Figure 3. For example, as shown in Figure 4, the center of the screen may be indicated by just a double circle image 412. Even in this case, many visually impaired people will be able to recognize the center of the screen by filling the inner circle of the double circle with a conspicuous color such as red. Furthermore, as shown in Figure 5, the center of the screen may be indicated by just a cross image 411. Even in this case, many visually impaired people will be able to recognize the center of the screen by displaying the lines of the cross image 411 in a conspicuous color such as red. Of course, the center of the screen may be indicated by an image of a shape other than a double circle, or by an X image instead of a cross.

前記実施形態では、図2において、ACT14の処理の後、ACT6の処理へと戻る場合を例示した。この点に関しては、プロセッサ11がACT14の処理の後、ACT3の処理へと戻るようにしてもよい。 In the above embodiment, an example was shown in Figure 2 where the process returns to the process of ACT 6 after the process of ACT 14. In this regard, the processor 11 may return to the process of ACT 3 after the process of ACT 14.

前記実施形態では、第2画面40に対する第2操作の範囲を特に制限していない。この点については、第2画面40に対して第2操作が可能なエリアと不可能なエリアとを設定してもよい。第2操作が可能なエリアとは、第3画面50において第2モード用のソフトキーボード51を展開可能なエリアである。例えば、画面の中心から一定の範囲外で第2操作が行われた場合には、第3画面50に第2モード用のソフトキーボード51を展開できなくなる。そこで、第2画面40を、第3画面50においてソフトキーボード51を展開可能なエリアと、展開不可能なエリアとに区分する。そして、展開不可能なエリアに対して第2操作が行われた場合には、エラー音が発せられるようにする。 In the above embodiment, the range of the second operation on the second screen 40 is not particularly limited. In this regard, areas on the second screen 40 where the second operation is possible and areas where it is not possible may be set. An area where the second operation is possible is an area on the third screen 50 where the soft keyboard 51 for the second mode can be deployed. For example, if the second operation is performed outside a certain range from the center of the screen, the soft keyboard 51 for the second mode cannot be deployed on the third screen 50. Therefore, the second screen 40 is divided into areas on the third screen 50 where the soft keyboard 51 can be deployed and areas where it cannot be deployed. Then, if the second operation is performed in an area where it cannot be deployed, an error sound is emitted.

また視覚障害者は、通常、入力装置1の外観形状、あるいはタッチパネル15の画面の位置等を指先でなぞる等して確認する。このため、タッチパネル15の画面端部をタッチしてしまうということは容易に起こり得る。その際、エラー音が発せられてしまっては、使い勝手が悪くなる。 In addition, visually impaired people typically check the external shape of the input device 1 or the position on the touch panel 15 screen by tracing it with their fingertips. For this reason, it is easy to accidentally touch the edge of the touch panel 15 screen. If an error sound is emitted in this case, it will be difficult to use.

そこで、図6に示すように、第2画面40の外周に沿った領域をタッチ無効エリア42とする。そして、タッチ無効エリア42よりも内側の領域を、第2モード用のソフトキーボード51を展開不可能なキー表示不可エリア43と、展開可能なキー表示可能エリア44と、に区分する。このように第2画面40の領域を区分けすることによって、入力装置1の使い勝手を向上させることができる。 As shown in FIG. 6, the area along the periphery of the second screen 40 is designated as the touch-disabled area 42. The area inside the touch-disabled area 42 is then divided into a key-disabled area 43, where the soft keyboard 51 for the second mode cannot be expanded, and a key-displayable area 44, where the soft keyboard 51 can be expanded. By dividing the areas of the second screen 40 in this way, the usability of the input device 1 can be improved.

この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1]画面を有する表示部と、前記画面に第1モード用のソフトキーボードを表示させる第1表示制御部と、前記第1モード用のソフトキーボードが表示された前記画面に対する第1操作を検出する第1検出部と、前記第1操作が検出されたことに応じて、前記画面に、当該画面の中心を示唆する画像を表示させる第2表示制御部と、前記画面の中心を示唆する画像が表示された前記画面に対する第2操作を検出する第2検出部と、前記第2操作が検出されたことに応じて、前記画面の前記第2操作が検出された位置を基準に、第2モード用のソフトキーボードを表示させる第3表示制御部と、前記第2モード用のソフトキーボードが表示された画面に対する第3操作を検出する第3検出部と、前記第3操作が検出された位置に配置されたキーの入力を受け付ける受付部と、を具備する入力装置。
[2]前記画面の中心を示唆する画像が表示された画面に対する第4操作を検出する第4検出部と、前記第4操作が検出されたことに応じて、前記受付部で受け付けたキーの入力データを出力する出力部と、をさらに具備する付記[1]記載の入力装置。
[3]前記第1表示制御部は、前記画面の一部である第1領域に第1モード用のソフトキーボードを表示させ、前記第1検出部は、前記画面の前記第1領域とは重複しない第2領域に対する第1操作を検出する、付記[1]記載の入力装置。
[4]前記第2表示制御部は、さらに、前記第2モード用のソフトキーボードが表示された画面に対する前記第3操作が検出された場合に、前記画面に、当該画面の中心を示唆する画像を再度表示させる、付記[1]記載の入力装置。
[5]前記第2モード用のソフトキーボードは、複数のキーを規則性のある配列で配置したキーボードであり、前記第3表示制御部は、前記複数のキーのうち基準となる1つのキーを前記第2操作が検出された位置に配置し、残りのキーを規則性のある配列で配置することにより前記第2モード用のソフトキーボードを表示させる、付記[1]乃至[4]のうちいずれか一記載の入力装置。
[6]画面を有する表示部を備えた入力装置のコンピュータを、前記画面に第1モード用のソフトキーボードを表示させる第1表示制御手段、前記第1モード用のソフトキーボードが表示された前記画面に対する第1操作を検出する第1検出手段、前記第1操作が検出されたことに応じて、前記画面に、当該画面の中心を示唆する画像を表示させる第2表示制御手段、前記画面の中心を示唆する画像が表示された前記画面に対する第2操作を検出する第2検出手段、前記第2操作が検出されたことに応じて、前記画面の前記第2操作が検出された位置を基準に、第2モード用のソフトキーボードを表示させる第3表示制御手段、前記第2モード用のソフトキーボードが表示された画面に対する第3操作を検出する第3検出手段、及び、前記第3操作が検出された位置に配置されたキーの入力を受け付ける受付手段、として機能させるためのプログラム。
Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope of the invention and the scope of the inventions and their equivalents as defined in the claims.
The inventions described in the original claims of this application are set forth below.
[1] An input device comprising: a display unit having a screen; a first display control unit that displays a soft keyboard for a first mode on the screen; a first detection unit that detects a first operation on the screen on which the soft keyboard for the first mode is displayed; a second display control unit that displays an image on the screen suggesting the center of the screen in response to the detection of the first operation; a second detection unit that detects a second operation on the screen on which the image suggesting the center of the screen is displayed; a third display control unit that displays a soft keyboard for a second mode based on the position on the screen where the second operation was detected in response to the detection of the second operation; a third detection unit that detects a third operation on the screen on which the soft keyboard for the second mode is displayed; and a reception unit that receives input of a key located at the position where the third operation was detected.
[2] An input device as described in appendix [1], further comprising: a fourth detection unit that detects a fourth operation on a screen on which an image suggesting the center of the screen is displayed; and an output unit that outputs key input data accepted by the acceptance unit in response to the detection of the fourth operation.
[3] An input device as described in Appendix [1], wherein the first display control unit displays a soft keyboard for the first mode in a first area that is part of the screen, and the first detection unit detects a first operation on a second area that does not overlap with the first area of the screen.
[4] The input device described in Appendix [1], wherein the second display control unit further causes an image suggesting the center of the screen to be displayed again on the screen when the third operation is detected on the screen on which the soft keyboard for the second mode is displayed.
[5] An input device described in any one of appendices [1] to [4], wherein the soft keyboard for the second mode is a keyboard in which multiple keys are arranged in a regular arrangement, and the third display control unit displays the soft keyboard for the second mode by placing one reference key among the multiple keys at the position where the second operation is detected and arranging the remaining keys in a regular arrangement.
[6] A program for causing a computer of an input device having a display unit with a screen to function as a first display control means for displaying a soft keyboard for a first mode on the screen, a first detection means for detecting a first operation on the screen on which the soft keyboard for the first mode is displayed, a second display control means for displaying an image on the screen suggesting the center of the screen in response to the detection of the first operation, a second detection means for detecting a second operation on the screen on which the image suggesting the center of the screen is displayed, a third display control means for displaying a soft keyboard for a second mode based on the position on the screen where the second operation was detected in response to the detection of the second operation, a third detection means for detecting a third operation on the screen on which the soft keyboard for the second mode is displayed, and a reception means for receiving input of a key located at the position where the third operation was detected.

1…入力装置、11…プロセッサ、12…メインメモリ、13…補助記憶デバイス、14…通信インターフェース、15…タッチパネル、16…カードリーダ、17…スピーカ、18…システムバス、20…初期画面、30…第1画面、40…第2画面、50…第3画面、111…第1表示制御部、112…第1検出部、113…第2表示制御部、114…第2検出部、115…第3表示制御部、116…第3検出部、117…受付部、118…第4検出部、119…出力部、151…ディスプレイ、152…タッチセンサ。 1...input device, 11...processor, 12...main memory, 13...auxiliary storage device, 14...communication interface, 15...touch panel, 16...card reader, 17...speaker, 18...system bus, 20...initial screen, 30...first screen, 40...second screen, 50...third screen, 111...first display control unit, 112...first detection unit, 113...second display control unit, 114...second detection unit, 115...third display control unit, 116...third detection unit, 117...reception unit, 118...fourth detection unit, 119...output unit, 151...display, 152...touch sensor.

Claims (6)

画面を有する表示部と、
前記画面に第1モード用のソフトキーボードを表示させる第1表示制御部と、
前記第1モード用のソフトキーボードが表示された前記画面に対する第1操作を検出する第1検出部と、
前記第1操作が検出されたことに応じて、前記画面に、当該画面の中心を示唆する画像を表示させる第2表示制御部と、
前記画面の中心を示唆する画像が表示された前記画面に対する第2操作を検出する第2検出部と、
前記第2操作が検出されたことに応じて、前記画面の前記第2操作が検出された位置を基準に、複数のキーを規則性のある配列で配置した第2モード用のソフトキーボードを表示させる第3表示制御部と、
前記第2モード用のソフトキーボードが表示された画面に対する第3操作を検出する第3検出部と、
前記第3操作が検出された位置に配置されたキーの入力を受け付ける受付部と、
を具備する入力装置。
a display unit having a screen;
a first display control unit that displays a soft keyboard for a first mode on the screen;
a first detection unit that detects a first operation on the screen on which the soft keyboard for the first mode is displayed;
a second display control unit that displays an image suggesting a center of the screen on the screen in response to the first operation being detected;
a second detection unit that detects a second operation on the screen on which an image suggesting the center of the screen is displayed;
a third display control unit that, in response to the detection of the second operation, displays a soft keyboard for a second mode, in which a plurality of keys are arranged in a regular array , based on the position on the screen where the second operation is detected;
a third detection unit that detects a third operation on a screen on which the soft keyboard for the second mode is displayed;
a receiving unit that receives an input of a key that is located at a position where the third operation is detected;
An input device comprising:
前記画面の中心を示唆する画像が表示された画面に対する第4操作を検出する第4検出部と、
前記第4操作が検出されたことに応じて、前記受付部で受け付けたキーの入力データを出力する出力部と、
をさらに具備する請求項1記載の入力装置。
a fourth detection unit that detects a fourth operation on the screen on which the image suggesting the center of the screen is displayed;
an output unit that outputs key input data accepted by the acceptance unit in response to the fourth operation being detected;
10. The input device of claim 1, further comprising:
前記第1表示制御部は、前記画面の一部である第1領域に第1モード用のソフトキーボードを表示させ、
前記第1検出部は、前記画面の前記第1領域とは重複しない第2領域に対する第1操作を検出する、請求項1記載の入力装置。
the first display control unit displays a soft keyboard for a first mode in a first area that is a part of the screen;
The input device according to claim 1 , wherein the first detection unit detects a first operation on a second area of the screen that does not overlap with the first area.
前記第2表示制御部は、さらに、前記第2モード用のソフトキーボードが表示された画面に対する前記第3操作が検出された場合に、前記画面に、当該画面の中心を示唆する画像を再度表示させる、請求項1記載の入力装置。 The input device of claim 1, wherein the second display control unit further, when the third operation is detected on a screen displaying a soft keyboard for the second mode, causes an image suggesting the center of the screen to be displayed again on the screen. 前記第3表示制御部は、前記複数のキーのうち基準となる1つのキーを前記第2操作が検出された位置に配置し、残りのキーを規則性のある配列で配置することにより前記第2モード用のソフトキーボードを表示させる、請求項1乃至4のうちいずれか一記載の入力装置。 5. The input device according to claim 1, wherein the third display control unit displays the soft keyboard for the second mode by arranging one reference key among the plurality of keys at a position where the second operation is detected, and arranging the remaining keys in a regular arrangement. 画面を有する表示部を備えた入力装置のコンピュータを、
前記画面に第1モード用のソフトキーボードを表示させる第1表示制御手段、
前記第1モード用のソフトキーボードが表示された前記画面に対する第1操作を検出する第1検出手段、
前記第1操作が検出されたことに応じて、前記画面に、当該画面の中心を示唆する画像を表示させる第2表示制御手段、
前記画面の中心を示唆する画像が表示された前記画面に対する第2操作を検出する第2検出手段、
前記第2操作が検出されたことに応じて、前記画面の前記第2操作が検出された位置を基準に、複数のキーを規則性のある配列で配置した第2モード用のソフトキーボードを表示させる第3表示制御手段、
前記第2モード用のソフトキーボードが表示された画面に対する第3操作を検出する第3検出手段、及び、
前記第3操作が検出された位置に配置されたキーの入力を受け付ける受付手段、
として機能させるためのプログラム。
a computer having an input device equipped with a display unit having a screen,
a first display control means for displaying a soft keyboard for a first mode on the screen;
a first detection means for detecting a first operation on the screen on which the soft keyboard for the first mode is displayed;
a second display control means for displaying an image indicating the center of the screen on the screen in response to the detection of the first operation;
a second detection means for detecting a second operation on the screen on which an image suggesting the center of the screen is displayed;
a third display control means for displaying a soft keyboard for a second mode, the soft keyboard having a plurality of keys arranged in a regular arrangement , based on the position on the screen where the second operation is detected, in response to the detection of the second operation;
a third detection means for detecting a third operation on a screen on which the soft keyboard for the second mode is displayed; and
a receiving means for receiving an input of a key located at a position where the third operation is detected;
A program to function as a
JP2022099649A 2022-06-21 2022-06-21 Input device and its program Active JP7809598B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022099649A JP7809598B2 (en) 2022-06-21 2022-06-21 Input device and its program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022099649A JP7809598B2 (en) 2022-06-21 2022-06-21 Input device and its program

Publications (2)

Publication Number Publication Date
JP2024000761A JP2024000761A (en) 2024-01-09
JP7809598B2 true JP7809598B2 (en) 2026-02-02

Family

ID=89451543

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022099649A Active JP7809598B2 (en) 2022-06-21 2022-06-21 Input device and its program

Country Status (1)

Country Link
JP (1) JP7809598B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009199581A (en) 2008-01-21 2009-09-03 Nec Corp Personal identification number input device, method, and program, and cellular phone
JP2012185691A (en) 2011-03-07 2012-09-27 Nec Saitama Ltd Information terminal, input method and program
JP2012185565A (en) 2011-03-03 2012-09-27 Nec Casio Mobile Communications Ltd Portable information terminal and information input method thereof
JP2013229779A (en) 2012-04-26 2013-11-07 Kyocera Document Solutions Inc Character input device and information processing apparatus
JP2022108489A (en) 2021-01-13 2022-07-26 東芝テック株式会社 Input device and its program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009199581A (en) 2008-01-21 2009-09-03 Nec Corp Personal identification number input device, method, and program, and cellular phone
JP2012185565A (en) 2011-03-03 2012-09-27 Nec Casio Mobile Communications Ltd Portable information terminal and information input method thereof
JP2012185691A (en) 2011-03-07 2012-09-27 Nec Saitama Ltd Information terminal, input method and program
JP2013229779A (en) 2012-04-26 2013-11-07 Kyocera Document Solutions Inc Character input device and information processing apparatus
JP2022108489A (en) 2021-01-13 2022-07-26 東芝テック株式会社 Input device and its program

Also Published As

Publication number Publication date
JP2024000761A (en) 2024-01-09

Similar Documents

Publication Publication Date Title
US9298302B2 (en) Combined radio-frequency identification and touch input for a touch screen
CN108475169B (en) System and method for authentication code entry in a touch-sensitive screen-enabled device
US20100175016A1 (en) Security key inputting system for touch screen device
KR101391080B1 (en) Apparatus and method for inputting character
US10732823B2 (en) User interface and method for the protected input of characters
JP3319647B2 (en) Character input device
AU2019201546A1 (en) Systems and methods for authentication code entry in touch-sensitive screen enabled devices
JP7809598B2 (en) Input device and its program
JP2011048487A (en) Compact settlement terminal
JP7585052B2 (en) Input device and its program
JP6724871B2 (en) Display input device and image forming apparatus including the same
WO2011085553A1 (en) Virtual keyboard
JP2003256911A (en) Automatic service device and method for selecting service
JP5286242B2 (en) Payment terminal and its control program
JP4577955B2 (en) Automatic cash transaction equipment
US11054983B2 (en) Gestural touch interface
JP5479820B2 (en) Input device
JP7534630B2 (en) Touch Panel Device
JP2013214317A (en) Settlement terminal and control program thereof
JP2006129268A (en) Information processing apparatus, merchandise sales data processing apparatus, character input method, character input computer software program, and character input computer software program storage medium
KR101141728B1 (en) Apparatus and method for inputing characters in small eletronic device
JP5602399B2 (en) Input device
KR20210027318A (en) Method and Device for Unlocking Input using the Combination of Alphabet and Pattern Image at Smartphone
KR102222412B1 (en) Method and Device for Unlocking Input using the Combination of Alphabet and Pattern Image at Smartphone
KR101399150B1 (en) Method for inputting character using touch screen

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230104

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241211

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250902

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251027

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: 20251223

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260121

R150 Certificate of patent or registration of utility model

Ref document number: 7809598

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150