[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2015179358A - Input support program, input support method, and information processing apparatus - Google Patents

Input support program, input support method, and information processing apparatus Download PDF

Info

Publication number
JP2015179358A
JP2015179358A JP2014055942A JP2014055942A JP2015179358A JP 2015179358 A JP2015179358 A JP 2015179358A JP 2014055942 A JP2014055942 A JP 2014055942A JP 2014055942 A JP2014055942 A JP 2014055942A JP 2015179358 A JP2015179358 A JP 2015179358A
Authority
JP
Japan
Prior art keywords
input
user
cell
value
cursor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2014055942A
Other languages
Japanese (ja)
Inventor
哲司 高田
Tetsuji Takada
哲司 高田
正也 石塚
Masaya Ishizuka
正也 石塚
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.)
University of Electro Communications NUC
Original Assignee
University of Electro Communications NUC
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 University of Electro Communications NUC filed Critical University of Electro Communications NUC
Priority to JP2014055942A priority Critical patent/JP2015179358A/en
Publication of JP2015179358A publication Critical patent/JP2015179358A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To avoid leak of authentication information caused by recording or peeping, and reduce storage load applied to a user.SOLUTION: An information processor 1 comprises: a display device 30 for outputting information to a user; and a user output device 40 for outputting information to the user without being known by a third party. The information processor 1 comprises: value display means 12 for displaying input candidate values while associating them with cells, changing association of the cells and input candidate values by user's operation and displaying the candidate values; cursor display means 11 for associating a cursor with any of the cells and moving and displaying the cursor; input cell notification means 14 for outputting the input cell on the user output device 40 when the cursor is associated and displayed on any of the cell which is a predetermined input cell; and input value acquisition means 15 for acquiring the input candidate value associated with the input cell and displayed, as an input value, when instruction for determining the input value is inputted by user's operation.

Description

本発明は、ユーザの操作により、表示された入力候補値から入力値を選択する入力支援プログラム、入力支援方法および情報処理装置に関する。   The present invention relates to an input support program, an input support method, and an information processing apparatus for selecting an input value from displayed input candidate values by a user operation.

近年の情報端末と、この情報端末を用いたサービスの増加に伴い、多くの人が個人情報を記録している携帯端末を常時携帯し、様々な状況下でそれらのサービスを利用するようになった。現行の市販端末では、そのアクセス制御としてPINコード、パスワード、パターンロックなどの認証方法が使用されている。   With the increase in information terminals and services using these information terminals in recent years, many people always carry portable terminals that record personal information and use those services in various situations. It was. In current commercial terminals, an authentication method such as a PIN code, a password, and a pattern lock is used for the access control.

動画撮影機能を搭載した携帯端末も普及し、誰もがどこでも気軽に動画撮影可能な世の中になりつつある。また、撮影機器の小型化、腕時計やヘッドマウントディスプレイなどのウェアラブル機器の登場に伴い、撮影されていることに気づかないまま、第三者に撮影されてしまうという状況も、今後発生すると予想される。   Mobile terminals equipped with video shooting functions are also becoming popular, and anyone can easily shoot videos anywhere. In addition, with the downsizing of photographic equipment and the emergence of wearable devices such as wristwatches and head-mounted displays, it is expected that a situation will occur in the future where a third party will shoot without knowing that it has been taken. .

従って、上記のような一般的な認証方式を採用していると、第三者に、カメラで撮影されたり覗き見されたりすることにより、ユーザのみが知るべき認証情報が、第三者に特定されてしまう恐れがある。   Therefore, when a general authentication method as described above is adopted, authentication information that only the user needs to know is specified by a third party by being photographed or peeped by a third party. There is a risk of being.

そこで、このような問題に対する対策技術として、いくつかの技術が開発されている。   Therefore, several techniques have been developed as countermeasure techniques for such problems.

例えば、特許文献1に記載の方法は、テンキーの文字に、図形を対応づけて表示する。ユーザは、予め認証情報の各桁の数値と、各桁のそれぞれ図形を対応づけて、覚えている。ユーザは、入力対象の桁の数値を入力する際、入力対象の桁に対応づけられた図形をシフトして、その桁の数値とその桁の図形が重なったときに確定キーを押す。これにより情報処理装置は、入力対象の桁に対応づけられた図形に重ねられた数値を、入力対象の桁の数値として認識する。この方法によると、確定キーを押下した際に覗き見されたとしても、数値と図形の組み合わせは複数あるので、覗き見による暗号鍵の漏洩を回避することができる。   For example, the method described in Patent Document 1 displays a figure in association with a character on a numeric keypad. The user remembers the numerical value of each digit of the authentication information associated with the figure of each digit in advance. When inputting the numerical value of the digit to be input, the user shifts the figure associated with the digit to be input, and presses the confirmation key when the digit value and the figure of the digit overlap. Thus, the information processing apparatus recognizes the numerical value superimposed on the graphic associated with the digit to be input as the numerical value of the digit to be input. According to this method, there is a plurality of combinations of numerical values and figures even when peeped when the enter key is pressed, so that leakage of the encryption key due to peeping can be avoided.

また非特許文献1に記載の方法によると、入力候補値の数に対応する数のセルを設ける。ユーザがいずれかのセルに選択すると、その選択されたセルに対応する数について、その数に対応する振動パターンで振動を発することで、ユーザに、選択されたセルに対応づけられた数値を通知する。この方法によると、数値が表示されておらず、振動のパターンにより数値が特定される。覗き見において振動パターンを取得することができないので、認証情報の漏洩を回避することが可能となる。   Further, according to the method described in Non-Patent Document 1, the number of cells corresponding to the number of input candidate values is provided. When the user selects one of the cells, the number corresponding to the selected cell is vibrated with a vibration pattern corresponding to the number, thereby notifying the user of the numerical value associated with the selected cell. To do. According to this method, no numerical value is displayed, and the numerical value is specified by the vibration pattern. Since a vibration pattern cannot be acquired in a peep, it is possible to avoid leakage of authentication information.

特開2008−33924号公報JP 2008-33924 A

A. Bianchi, I. Oakley, V. Kostakos and D. S. Kwon、“The phone lock: audio and haptic shoulder-surfing resistant pin entry methods for mobile devices”、TEI 2011: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON TANGIBLE EMBEDDED AND EMBODIED INTERACTION、SIGCHI、2011、pp.197-200A. Bianchi, I. Oakley, V. Kostakos and DS Kwon, “The phone lock: audio and haptic shoulder-surfing resistant pin entry methods for mobile devices”, TEI 2011: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON TANGIBLE EMBEDDED AND EMBODIED INTERACTION , SIGCHI, 2011, pp.197-200

しかしながら、上記のいずれの方法においても、ユーザが予め記憶しなければならない情報量が多く、ユーザに負担を強いることになる。特許文献1に記載の方法は、入力対象の桁に対応して、数値と図形の組み合わせを予め覚える必要がある。また、非特許文献1に記載の方法は、各数値の振動パターンを覚える必要がある。   However, in any of the above methods, the amount of information that must be stored in advance by the user is large, which imposes a burden on the user. In the method described in Patent Document 1, it is necessary to previously learn a combination of a numerical value and a figure corresponding to an input target digit. In addition, the method described in Non-Patent Document 1 needs to learn each numerical vibration pattern.

ユーザの記憶負担が大きいと、複数のサービスで入力すべき認証情報を全て統一するなどして、ユーザ自身が記憶量を減らしたり、認証情報メモに記録したりする場合等があり、セキュリティ上の問題を生じる場合がある。   If the user's memory burden is large, the user may reduce the amount of memory or record it in the authentication information memo by unifying all the authentication information to be entered in multiple services. May cause problems.

従って本発明の目的は、ユーザの記憶負担を軽減し、覗き見や録画行為による認証情報の漏洩を回避することができる入力支援プログラム、入力支援方法および情報処理装置を提供することである。   Accordingly, an object of the present invention is to provide an input support program, an input support method, and an information processing apparatus that can reduce a user's memory burden and avoid leakage of authentication information due to peeping or recording.

上記課題を解決するために、本発明の第1の特徴は、ユーザの操作により、表示された入力候補値から入力値を選択する入力支援プログラムに関する。本発明の第1の特徴に係るコンピュータは、ユーザに情報を出力する表示装置と、第三者に知られることなく、ユーザに情報を出力することを可能とするユーザ出力装置と、を備える。第1の特徴に係る入力支援プログラムは、コンピュータを、セルに対応づけて入力候補値を表示するとともに、ユーザの操作により、セルと入力候補値との対応づけを変更して表示する値表示手段と、カーソルを、セルのいずれかに対応づけながら移動して表示するカーソル表示手段と、セルのいずれかであって予め定められた入力セルに、カーソルが対応づけられて表示されると、ユーザ出力装置に出力させる入力セル通知手段と、ユーザの操作によって入力値を決定する指示が入力されると、入力セルに対応づけられて表示された入力候補値を、入力値として取得する入力値取得手段として機能させる。   In order to solve the above problem, a first feature of the present invention relates to an input support program for selecting an input value from displayed input candidate values by a user operation. A computer according to a first aspect of the present invention includes a display device that outputs information to a user, and a user output device that can output information to the user without being known by a third party. The input support program according to the first feature displays a value of an input candidate value by associating a computer with a cell, and changes and displays a correspondence between the cell and the input candidate value by a user operation. A cursor display means for moving and displaying the cursor in association with one of the cells, and when the cursor is displayed in association with a predetermined input cell that is one of the cells, When an input cell notification means to be output to the output device and an instruction to determine an input value by a user's operation are input, an input value acquisition for acquiring an input candidate value displayed in association with the input cell as an input value It functions as a means.

ここでカーソル表示手段は、装飾の異なる複数のカーソルを表示し、入力セル通知手段は、入力セルに、ユーザが既知の装飾のカーソルが対応づけられて表示されると、ユーザ出力装置に出力させても良い。   Here, the cursor display means displays a plurality of cursors having different decorations, and the input cell notification means causes the user output device to output the input cells when a known decoration cursor is associated with the input cells. May be.

またカーソル表示手段は、入力値を決定する指示が入力されるまで、カーソルを移動して表示する処理を継続しても良い。   The cursor display means may continue the process of moving and displaying the cursor until an instruction for determining the input value is input.

本発明の第2の特徴は、ユーザの操作により、表示された入力候補値から入力値を選択する入力支援方法に関する。本発明の第2の特徴に係るコンピュータは、ユーザに情報を出力する表示装置と、第三者に知られることなく、ユーザに情報を出力することを可能とするユーザ出力装置と、を備える。第2の特徴に係る入力支援方法は、コンピュータが、セルに対応づけて入力候補値を表示するとともに、ユーザの操作により、セルと入力候補値との対応づけを変更して表示するステップと、コンピュータが、カーソルを、セルのいずれかに対応づけながら移動して表示するステップと、コンピュータが、セルのいずれかであって予め定められた入力セルに、カーソルが対応づけられて表示されると、ユーザ出力装置に出力させるステップと、コンピュータが、ユーザの操作によって入力値を決定する指示が入力されると、入力セルに対応づけられて表示された入力候補値を、入力値として取得するステップとを備える。   The second feature of the present invention relates to an input support method for selecting an input value from displayed input candidate values by a user operation. A computer according to a second aspect of the present invention includes a display device that outputs information to a user, and a user output device that can output information to the user without being known by a third party. In the input support method according to the second feature, the computer displays the input candidate value in association with the cell, and changes and displays the association between the cell and the input candidate value by a user operation; A step in which the computer moves and displays the cursor in association with one of the cells; and a computer displays the cursor in association with a predetermined input cell that is one of the cells. A step of outputting to the user output device and a step of acquiring, as an input value, an input candidate value displayed in association with the input cell when an instruction to determine an input value is input by a user operation With.

本発明の第3の特徴は、ユーザの操作により、表示された入力候補値から入力値を選択する情報処理装置に関する。本発明の第3の特徴に係る情報処理装置は、ユーザに情報を出力する表示装置と、第三者に知られることなく、ユーザに情報を出力することを可能とするユーザ出力装置と、セルに対応づけて入力候補値を表示するとともに、ユーザの操作により、セルと入力候補値との対応づけを変更して表示する値表示手段と、カーソルを、セルのいずれかに対応づけながら移動して表示するカーソル表示手段と、セルのいずれかであって予め定められた入力セルに、カーソルが対応づけられて表示されると、ユーザ出力装置に出力させる入力セル通知手段と、ユーザの操作によって入力値を決定する指示が入力されると、入力セルに対応づけられて表示された入力候補値を、入力値として取得する入力値取得手段を備える。   A third feature of the present invention relates to an information processing apparatus that selects an input value from displayed input candidate values by a user operation. An information processing apparatus according to a third aspect of the present invention includes a display device that outputs information to a user, a user output device that enables information to be output to a user without being known to a third party, and a cell The input candidate values are displayed in association with each other, and the value display means for changing and displaying the association between the cell and the input candidate value and the cursor is moved while associating the cursor with any of the cells. Cursor display means for displaying, an input cell notifying means for outputting to the user output device when the cursor is displayed in association with a predetermined input cell which is one of the cells, and by user operation When an instruction for determining an input value is input, an input value acquisition unit that acquires an input candidate value displayed in association with the input cell as an input value is provided.

本発明によれば、ユーザの記憶負担を軽減し、覗き見や録画行為による認証情報の漏洩を回避することができる入力支援プログラム、入力支援方法および情報処理装置を提供することができる。   According to the present invention, it is possible to provide an input support program, an input support method, and an information processing apparatus that can reduce a user's memory burden and avoid leakage of authentication information due to peeping or recording.

本発明の実施の形態に係る情報処理装置のハードウェア構成と機能ブロックを説明する図である。It is a figure explaining the hardware constitutions and functional block of the information processing apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る情報処理装置が表示する画面の一例を説明する図である。It is a figure explaining an example of the screen which the information processor concerning an embodiment of the invention displays. 本発明の実施の形態に係る情報処理装置において、カーソルの移動を説明する図である。It is a figure explaining movement of a cursor in an information processor concerning an embodiment of the invention. 本発明の実施の形態に係る情報処理装置において、セルと表示値の対応付けを変更する一例を説明する図である。It is a figure explaining an example which changes matching of a cell and a display value in the information processor concerning an embodiment of the invention. 本発明の実施の形態に係る情報処理装置において、入力セルに入力値を設定する一例を説明する図である。It is a figure explaining an example which sets an input value to an input cell in an information processor concerning an embodiment of the invention. 本発明の実施の形態に係る入力支援方法の処理の一例を説明する図である。It is a figure explaining an example of processing of an input support method concerning an embodiment of the invention. 第1の変形例に係る情報処理装置が表示する画面の一例を説明する図である。It is a figure explaining an example of the screen which the information processor concerning the 1st modification displays. 第2の変形例に係る情報処理装置が表示する画面の一例を説明する図である。It is a figure explaining an example of the screen which the information processor concerning the 2nd modification displays.

次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。   Next, embodiments of the present invention will be described with reference to the drawings. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.

(実施の形態)
図1を参照して、本発明の実施の形態に係る情報処理装置1を説明する。情報処理装置1は、ユーザの操作により、表示された入力候補値から入力値を選択する。この入力値は、ユーザが既知の認証情報であって、アプリケーションプログラムを立ち上げるためのパスワードや、サービスを享受するためのパスワードなどである。また本発明の実施の形態において認証情報の形態は問わず、文字、記号、数値などのいずれかの羅列でも良いし、文字、記号、数値などを混在して含む羅列でも良い。
(Embodiment)
With reference to FIG. 1, an information processing apparatus 1 according to an embodiment of the present invention will be described. The information processing apparatus 1 selects an input value from the displayed input candidate values by a user operation. This input value is authentication information known by the user, and is a password for starting an application program, a password for enjoying a service, or the like. In the embodiment of the present invention, the form of authentication information is not limited, and any list of characters, symbols, numerical values, etc., or a list including a mixture of characters, symbols, numerical values, etc. may be used.

情報処理装置1は、処理装置10、記憶装置20、表示装置30、ユーザ出力装置40および入力装置50を備えるコンピュータである。記憶装置20に入力支援プログラムPが記憶され、処理装置10が入力支援プログラムPを実行することにより、コンピュータは、図1に示す各手段として機能する。   The information processing apparatus 1 is a computer including a processing device 10, a storage device 20, a display device 30, a user output device 40, and an input device 50. When the input support program P is stored in the storage device 20 and the processing device 10 executes the input support program P, the computer functions as each unit shown in FIG.

表示装置30は、いわゆるディスプレイであって、処理装置10の制御により、ユーザに情報を出力する。入力装置50は、キーボード、マウスなどであって、情報処理装置1のユーザの操作により、処理装置10にユーザの指示を入力する。また表示装置30および入力装置50は、いわゆるタッチパネルなどであって、一つの装置として実装されても良い。本発明の実施の形態においては、表示装置30および入力装置50がタッチパネルの場合を説明する。   The display device 30 is a so-called display, and outputs information to the user under the control of the processing device 10. The input device 50 is a keyboard, a mouse, or the like, and inputs a user instruction to the processing device 10 by a user operation of the information processing device 1. The display device 30 and the input device 50 are so-called touch panels or the like, and may be mounted as a single device. In the embodiment of the present invention, the case where the display device 30 and the input device 50 are touch panels will be described.

ユーザ出力装置40は、処理装置10の制御により、第三者に知られることなく、ユーザに情報を出力することを可能とする装置であれば何でも良い。ユーザ出力装置40は例えば、視聴覚以外の手段でユーザに情報を出力することを可能にする装置であって、振動センサーが考えられる。ユーザ出力装置40は、情報処理装置1に内蔵される振動センサーであって、振動することにより、情報処理装置1を把持するユーザに情報を伝達するが、把持していない第三者には情報が伝達されない。ユーザ出力装置40は、情報処理装置1から有線または無線で接続され制御される振動センサーであっても良い。   The user output device 40 may be any device that can output information to the user without being known by a third party under the control of the processing device 10. The user output device 40 is, for example, a device that enables information to be output to the user by means other than audiovisual, and a vibration sensor can be considered. The user output device 40 is a vibration sensor built in the information processing apparatus 1, and transmits information to a user who holds the information processing apparatus 1 by vibrating. Is not transmitted. The user output device 40 may be a vibration sensor that is connected and controlled from the information processing device 1 in a wired or wireless manner.

ユーザ出力装置40は、第三者に知られることなく、ユーザに情報を出力することが可能であればどのようなものでもよい。例えばユーザ出力装置40は、ヘッドフォンであって、音でユーザに伝達しても良い。またユーザ出力装置40は、周囲に位置する第三者に聞こえず、また撮影機材でも録音できない程度のボリュームで音を発生させるスピーカーなどのデバイスであっても良い。   The user output device 40 may be anything as long as it can output information to the user without being known by a third party. For example, the user output device 40 may be headphones and may be transmitted to the user by sound. Further, the user output device 40 may be a device such as a speaker that generates sound at a volume that is inaudible to a third party located in the vicinity and that cannot be recorded by the photographing equipment.

図2を参照して、本発明の実施の形態に係る情報処理装置1が表示する画面Vを説明する。画面Vは、入力桁特定部B、入力候補値表示部Cおよび操作入力部Tを備える。入力桁特定部Bは、ユーザが入力する認証情報の桁数に対応して、複数のマスが設けられ、認証情報が4桁の場合、入力桁特定部BにマスB1、B2、B3およびB4が設けられる。図2において、既に入力された桁のマスB1は「*」を表示し、ユーザが次に入力する桁のマスB2は、太線で描画される。なお、図2に示す画面は一例であって、セルの形状、配置、大きさなどは、これに限るものではない。   With reference to FIG. 2, screen V displayed by information processing apparatus 1 according to the embodiment of the present invention will be described. The screen V includes an input digit specifying unit B, an input candidate value display unit C, and an operation input unit T. The input digit specifying unit B is provided with a plurality of squares corresponding to the number of digits of the authentication information input by the user, and when the authentication information is four digits, the input digit specifying unit B has the squares B1, B2, B3 and B4. Is provided. In FIG. 2, the digit B1 that has already been input displays “*”, and the digit B2 that the user inputs next is drawn with a bold line. The screen shown in FIG. 2 is an example, and the shape, arrangement, size, etc. of the cells are not limited to this.

入力候補値表示部Cは、複数のセルC0、C1、C2、C3、C4、C5、C6、C7、C8およびC9を備える。複数のセルは、図2に示すように放射状に配置される。各セルには、それぞれ、0から9までの数字が一つずつ表示される。また、複数のセルC0ないしC9のうちのいずれか一つに、カーソルAが付与される。   The input candidate value display unit C includes a plurality of cells C0, C1, C2, C3, C4, C5, C6, C7, C8 and C9. The plurality of cells are arranged radially as shown in FIG. Each cell displays a number from 0 to 9 one by one. In addition, the cursor A is given to any one of the plurality of cells C0 to C9.

このカーソルAは、図3に示すように、セルのいずれかに対応づけられながら移動して表示される。すなわち、画面V0においてはセルC0にカーソルAが付与され、画面V5においては、セルC5にカーソルAが付与される。これにより、カーソルAが、セルC0から、C1、C2、C3、C4、C5、C6、C7、C8、C9、C0…と、回転して表示されるように演出される。   As shown in FIG. 3, the cursor A moves and is displayed while being associated with one of the cells. That is, the cursor A is given to the cell C0 on the screen V0, and the cursor A is given to the cell C5 on the screen V5. As a result, the cursor A is produced so as to rotate and display from the cell C0 to C1, C2, C3, C4, C5, C6, C7, C8, C9, C0.

なお、カーソルAは、セルのいずれかに対応づけられながら移動して表示されればよく、回転するように表示される場合に限らず、例えば、ランダムに移動するように表示されても良い。   The cursor A only needs to be moved and displayed while being associated with one of the cells, and is not limited to being displayed so as to rotate. For example, the cursor A may be displayed so as to move randomly.

カーソルAがセル上を回転して表示される間、予め定められた入力セルにカーソルAが表示されると、情報処理装置1のユーザ出力装置40が、例えば振動などを出力する。図3に示す例において、入力セルがセルC8の場合、カーソルAが、セル上を時計回りに回転しながら表示されている間、画面V8に示すようにカーソルAがセルC8上に到達すると、ユーザ出力装置40が振動を出力する。これにより、第三者に知られることなく、ユーザのみに、入力セルの位置を知らせることができる。   When the cursor A is displayed in a predetermined input cell while the cursor A is rotated and displayed on the cell, the user output device 40 of the information processing apparatus 1 outputs, for example, vibration. In the example shown in FIG. 3, when the input cell is the cell C8, while the cursor A is displayed while being rotated clockwise on the cell, when the cursor A reaches the cell C8 as shown in the screen V8, The user output device 40 outputs vibration. Thereby, the position of the input cell can be notified only to the user without being known by a third party.

操作入力部Tは、ユーザに操作させるためのソフトボタンとして、表示値変更指示ボタンT1aおよびT1b、決定ボタンT2および消去ボタンT3を表示する。   The operation input unit T displays display value change instruction buttons T1a and T1b, an enter button T2, and an erase button T3 as soft buttons for the user to operate.

表示値変更指示ボタンT1aまたはT1bが選択されると、情報処理装置1は、選択されたボタンに応じて、複数のセルC0、C1、C2、C3、C4、C5、C6、C7、C8およびC9の対応づけを変更して表示する。例えば、時計回りに変更する表示値変更指示ボタンT1aが選択されると、図4の画面V5から画面V51に遷移する。画面V51は、画面V5と比べて、セルに表示される数値を、1セル分、時計回りシフトして表示する。同様に、反時計回りに変更する表示値変更指示ボタンT1bが選択されると、図4の画面V5から画面V52に遷移する。画面V52は、画面V5と比べて、セルに表示される数値を、1セル分、反時計回りシフトして表示する。   When the display value change instruction button T1a or T1b is selected, the information processing apparatus 1 changes the plurality of cells C0, C1, C2, C3, C4, C5, C6, C7, C8, and C9 according to the selected button. Change the association of and display. For example, when the display value change instruction button T1a to be changed clockwise is selected, the screen transitions from the screen V5 to the screen V51 in FIG. The screen V51 displays the numerical value displayed in the cell shifted clockwise by one cell compared to the screen V5. Similarly, when the display value change instruction button T1b to be changed counterclockwise is selected, the screen transitions from the screen V5 to the screen V52 in FIG. The screen V52 displays the numerical value displayed in the cell shifted by one cell counterclockwise compared to the screen V5.

なおここでは、数値をシフトして表示する場合を説明するが、これに限られない。例えば、表示値変更指示ボタンが一つ設けられ、このボタンが選択される度に、ランダムに表示値が変更されても良い。   In addition, although the case where a numerical value is shifted and displayed is described here, the present invention is not limited to this. For example, one display value change instruction button may be provided, and the display value may be changed randomly each time this button is selected.

決定ボタンT2が選択されると、情報処理装置1は、入力候補値表示部Cが表示する入力候補値のうち、入力セルに表示された入力候補値を、入力値として決定する。入力セルは、後述する入力セル決定手段13によって予め決定され、ユーザに通知される。   When the determination button T2 is selected, the information processing apparatus 1 determines the input candidate value displayed in the input cell among the input candidate values displayed by the input candidate value display unit C as the input value. The input cell is determined in advance by the input cell determination means 13 described later and notified to the user.

ユーザは、通知された入力セルに、入力したい数値が表示されるように、表示値変更指示ボタンT1aまたはT1bを選択する。例えば、入力セルがC8で、図5に示す画面V8において、数値「1」を入力する場合を説明する。ユーザは、反時計回りに数値をシフトする表示値変更指示ボタンT1bを3回選択する。これにより、セルと数値の対応づけが反時計回りに3セル分シフトするので、画面V81に遷移する。画面V81は、セルC8に数値「1」が表示される。このタイミングで、ユーザが決定ボタンT2を選択することにより、情報処理装置1は、数値「1」を入力値として認識する。   The user selects the display value change instruction button T1a or T1b so that a numerical value to be input is displayed in the notified input cell. For example, a case where the input cell is C8 and the numerical value “1” is input on the screen V8 shown in FIG. 5 will be described. The user selects the display value change instruction button T1b for shifting the numerical value counterclockwise three times. As a result, the correspondence between the cells and the numerical values is shifted by three cells counterclockwise, and the screen transitions to the screen V81. On the screen V81, the numerical value “1” is displayed in the cell C8. At this timing, when the user selects the determination button T2, the information processing apparatus 1 recognizes the numerical value “1” as an input value.

一方、消去ボタンT3が選択されると、直近で入力された入力値を消去し、再び入力可能に制御する。   On the other hand, when the delete button T3 is selected, the most recently input value is deleted, and control is performed to enable input again.

またカーソルAは、ユーザが入力セルを認識したか否かに関わらず、回転を続けるとともに、入力セルに位置したタイミングで、ユーザ出力装置40が振動するように制御されても良い。ユーザが入力セルを把握したタイミングでカーソルAの回転を中止すると、盗み見をした第三者が、入力セルの位置を推測し、入力値を推定することが可能となる恐れがある。従って、ユーザが入力セルを認識し、表示値変更指示ボタンT1aおよびT1bの操作を開始した後も、カーソルAを回転して表示することにより、入力値の漏洩を防ぐことができる。従って、画面V81においては、セルC8が入力セルであるので、カーソルAがセルC8に到達したタイミングで、振動が発生する。一方、カーソルAは、ユーザが決定ボタンT2を選択したタイミングまで回転して表示されるため、カーソルAの位置は任意の場所で終わることとなる。従って、録画記録されたとしてもカーソルAの位置が、第三者に、何らかの有用な情報を与えることにはならない。   The cursor A may be controlled so that the user output device 40 vibrates at the timing when the cursor A continues to rotate and is positioned on the input cell regardless of whether or not the user has recognized the input cell. If the rotation of the cursor A is stopped at the timing when the user grasps the input cell, there is a possibility that a third party who has seen the sight of the user can estimate the position of the input cell and estimate the input value. Therefore, even after the user recognizes the input cell and starts the operation of the display value change instruction buttons T1a and T1b, the cursor A can be rotated and displayed to prevent leakage of the input value. Therefore, on the screen V81, since the cell C8 is an input cell, vibration occurs at the timing when the cursor A reaches the cell C8. On the other hand, since the cursor A is rotated and displayed until the timing when the user selects the determination button T2, the position of the cursor A ends at an arbitrary position. Therefore, even if the recording is recorded, the position of the cursor A does not give any useful information to a third party.

次に、図1に戻り、本発明の実施の形態に係る情報処理装置1の記憶装置20および処理装置10を説明する。   Next, returning to FIG. 1, the storage device 20 and the processing device 10 of the information processing apparatus 1 according to the embodiment of the present invention will be described.

記憶装置20は、カーソル位置データ21、表示値データ22、入力セルデータ23および入力値データ24を記憶する。カーソル位置データ21、表示値データ22、入力セルデータ23および入力値データ24は、処理装置10の各手段によって記憶されるデータである。これらのデータは、RAMなどの一時記憶領域に記憶されても良い。   The storage device 20 stores cursor position data 21, display value data 22, input cell data 23, and input value data 24. The cursor position data 21, the display value data 22, the input cell data 23, and the input value data 24 are data stored by each means of the processing device 10. These data may be stored in a temporary storage area such as a RAM.

処理装置10は、カーソル表示手段11、値表示手段12、入力セル決定手段13、入力セル通知手段14、入力値取得手段15および出力手段16を備える。   The processing apparatus 10 includes cursor display means 11, value display means 12, input cell determination means 13, input cell notification means 14, input value acquisition means 15, and output means 16.

カーソル表示手段11は、図3に示すように、カーソルAを、セルのいずれかに対応づけながら移動して、表示装置30に表示する。カーソル表示手段11は、ユーザの操作によって入力値を決定する指示が入力されるまで、カーソルAを移動して表示する処理を継続することが好ましい。カーソル表示手段11は、ユーザがいずれのセルにカーソルAが表示されているか、を認識可能な移動速度で、カーソルAを移動させる。カーソル表示手段11は、カーソルAが表示されたセルの識別子を、カーソル位置データ21として記憶装置20に記憶する。   As shown in FIG. 3, the cursor display unit 11 moves the cursor A while associating it with any of the cells, and displays the cursor A on the display device 30. The cursor display unit 11 preferably continues the process of moving and displaying the cursor A until an instruction to determine an input value is input by a user operation. The cursor display means 11 moves the cursor A at a moving speed at which the user can recognize in which cell the cursor A is displayed. The cursor display unit 11 stores the identifier of the cell in which the cursor A is displayed in the storage device 20 as the cursor position data 21.

値表示手段12は、表示装置30に、セルに対応づけて入力候補値を表示するとともに、ユーザの操作により、セルと入力候補値との対応づけを変更して表示する。値表示手段12は、まず、図2の入力候補値表示部Cの各セルに、入力候補値を表示する。その後、ユーザが表示値変更指示ボタンT1aまたはT1bをクリックすると、そのボタンにあわせて、入力候補値が表示されたセルを変更する。値表示手段12は、各セルについて、セルの識別子と、このセルに表示される入力候補値との組み合わせを生成し、表示値データ22として記憶装置20に記憶する。なお、表示値データ22は、全てのセルに表示された入力候補値を保持する必要はなく、少なくとも、入力セルに表示された入力候補値を保持すれば良い。   The value display unit 12 displays the input candidate value in association with the cell on the display device 30 and changes the association between the cell and the input candidate value by the user's operation. The value display unit 12 first displays the input candidate value in each cell of the input candidate value display unit C in FIG. Thereafter, when the user clicks the display value change instruction button T1a or T1b, the cell in which the input candidate value is displayed is changed in accordance with the button. For each cell, the value display means 12 generates a combination of the cell identifier and the input candidate value displayed in this cell, and stores it in the storage device 20 as display value data 22. The display value data 22 need not hold the input candidate values displayed in all the cells, but may hold at least the input candidate values displayed in the input cells.

入力セル決定手段13は、表示されるセルのいずれかから、ユーザに、入力値を設定させるセルを決定する。入力セル決定手段13は、ランダムに入力セルを決定しても良いし、所定のロジックで入力セルを決定しても良い。入力セル決定手段13は、決定された入力セルの識別子を、入力セルデータ23として記憶装置20に記憶する。   The input cell determination means 13 determines a cell that allows the user to set an input value from any of the displayed cells. The input cell determination means 13 may determine an input cell at random or may determine an input cell with a predetermined logic. The input cell determination unit 13 stores the determined identifier of the input cell in the storage device 20 as the input cell data 23.

入力セル通知手段14は、入力セルに、カーソルが対応づけられて表示されると、ユーザ出力装置40に出力させる。具体的には入力セル通知手段14は、記憶装置20から入力セルデータ23とカーソル位置データ21とを読み出す。カーソル位置データ21のカーソルAが表示されたセルの識別子と、入力セルデータ23の入力セルの識別子とが一致する場合、振動センサーが振動するなどにより、ユーザに入力セルを通知する。ユーザは、振動を感じたタイミングで、カーソルAが表示されたセルを、入力セルと認識した後、ユーザは、この入力セルに、認証情報の値を表示するように操作する。   The input cell notification unit 14 causes the user output device 40 to output the input cell when the input cell is displayed in association with the cursor. Specifically, the input cell notification unit 14 reads the input cell data 23 and the cursor position data 21 from the storage device 20. When the identifier of the cell in which the cursor A of the cursor position data 21 is displayed matches the identifier of the input cell of the input cell data 23, the user is notified of the input cell by, for example, vibrating the vibration sensor. The user recognizes the cell on which the cursor A is displayed as the input cell at the timing when the user feels the vibration, and then the user operates to display the value of the authentication information in the input cell.

入力セル通知手段14が、ユーザ出力装置40に出力させるタイミングを決定する方法は、いろいろ考えられる。例えば、カーソルAが移動する移動速度と、カーソルAのいずれかのタイミングの位置およびその時刻が既知の場合、入力セル通知手段14は、これらの情報から、カーソルAが入力セルに表示されるタイミングを算出することができる。入力セル通知手段14は、算出されたタイミングで、ユーザ出力装置40が出力するように制御する。   Various methods can be conceived for the input cell notification means 14 to determine the timing to be output to the user output device 40. For example, when the moving speed at which the cursor A moves, the position and time of any timing of the cursor A are known, the input cell notification means 14 determines the timing at which the cursor A is displayed in the input cell from these pieces of information. Can be calculated. The input cell notification unit 14 controls the user output device 40 to output at the calculated timing.

ここで、カーソルAは、ユーザがいずれのセルにカーソルAが表示されているか、を認識可能な移動速度で移動される。カーソルAの移動速度(1セルあたりのカーソルの表示時間)は、例えば、150msないし450msである。カーソルAの移動速度が高速(1セルあたりのカーソルの表示時間が150ms)である場合、入力セルで振動したのか、入力セルの次のセルで振動したのかを判別しづらく、エラー率が高くなり、ユーザがフラストレーションを感じる傾向がある。また、カーソルAの移動速度が低速(1セルあたりのカーソルの表示時間が450ms)である場合、エラー率は低いものの、ユーザがフラストレーションを感じる傾向がある。このことから、カーソルAの移動速度は、中速(1セルあたりのカーソルの表示時間が300ms)の近傍であることがより好ましい。なお、ここでカーソルAの移動速度は一例であり、ユーザの属性、ユーザによる設定またはプログラムの設定などにより、適宜設定されても良い。   Here, the cursor A is moved at a moving speed at which the user can recognize in which cell the cursor A is displayed. The moving speed of the cursor A (cursor display time per cell) is, for example, 150 ms to 450 ms. When the moving speed of the cursor A is high (cursor display time per cell is 150 ms), it is difficult to determine whether the input cell vibrates or the next cell after the input cell, and the error rate increases. , Users tend to feel frustrated. Further, when the moving speed of the cursor A is low (the cursor display time per cell is 450 ms), the error rate is low, but the user tends to feel frustration. Therefore, it is more preferable that the moving speed of the cursor A is in the vicinity of the medium speed (the display time of the cursor per cell is 300 ms). Here, the moving speed of the cursor A is an example, and may be set as appropriate according to the user's attributes, settings by the user, program settings, or the like.

入力値取得手段15は、ユーザの操作によって入力値を決定する指示が入力されると、入力セルに対応づけられて表示された入力候補値を、入力値として取得する。入力値取得手段15は、ユーザが図2の決定ボタンT2を選択すると、そのタイミングで、表示値データ22および入力セルデータ23を読み出す。入力セルデータ23の入力セルの識別子を取得し、表示値データ22のうち、入力セルの識別子に対応づけられた入力候補値を、入力値として取得する。取得した入力値は、入力値データ24として記憶される。   When an instruction for determining an input value is input by a user operation, the input value acquisition unit 15 acquires an input candidate value displayed in association with the input cell as an input value. The input value acquisition means 15 reads the display value data 22 and the input cell data 23 at the timing when the user selects the determination button T2 in FIG. An input cell identifier of the input cell data 23 is acquired, and an input candidate value associated with the input cell identifier in the display value data 22 is acquired as an input value. The acquired input value is stored as input value data 24.

ここで、複数の桁により認証情報が構成される場合、再び、入力セル決定手段13により新たな入力セルが決定され、入力セル通知手段14が新たな入力セルを通知して、入力値取得手段15が新たな入力値を取得する。取得された新たな入力値は、それまでに取得された入力値に連結して、入力値データ24として記憶される。例えば、入力セルに「1」が表示されている時点で決定ボタンT2が選択された後、新たな入力セルに「5」が表示されている時点で決定ボタンT2が選択されると、入力値データ24は、「15」を保持する。このように認証情報に必要な桁数の入力値を取得するために、処理が繰り返される。   Here, when the authentication information is composed of a plurality of digits, a new input cell is determined again by the input cell determination means 13, and the input cell notification means 14 notifies the new input cell, and the input value acquisition means. 15 obtains a new input value. The acquired new input value is concatenated with the input value acquired so far and stored as input value data 24. For example, when the enter button T2 is selected when “1” is displayed in the input cell and then the enter button T2 is selected when “5” is displayed in the new input cell, the input value The data 24 holds “15”. In this way, the process is repeated to obtain an input value of the number of digits necessary for the authentication information.

出力手段16は、入力値データ24が保持する入力値を、出力する。出力手段16は、入力値データ24が保持する値が、認証情報に必要な桁数となった時点で、その値を出力する。   The output unit 16 outputs the input value held by the input value data 24. The output means 16 outputs the value when the value held in the input value data 24 reaches the number of digits required for the authentication information.

なお、出力手段16は、認証情報と照合するためのキーを保持している場合、予め保持したキーと認証情報とを照合して、その結果を出力しても良い。また、照合するためのキーを他のアプリケーションプログラムや装置が有している場合、出力手段16は、ユーザの操作によって取得した認証情報を、そのアプリケーションプログラムや装置に入力する。   When the output unit 16 holds a key for collation with authentication information, the output unit 16 may collate the previously held key with the authentication information and output the result. When another application program or device has a key for collation, the output unit 16 inputs the authentication information acquired by the user's operation to the application program or device.

図6を参照して、本発明の実施の形態に係る入力支援方法を説明する。図6に示す処理は、認証情報の1桁を入力する処理を示している。図6の処理は、認証情報の桁数に応じて繰り返される。   With reference to FIG. 6, an input support method according to an embodiment of the present invention will be described. The process shown in FIG. 6 shows a process for inputting one digit of authentication information. The process of FIG. 6 is repeated according to the number of digits of the authentication information.

本発明の実施の形態において、カーソル表示手段11は、ステップS11に示すように、表示装置30に、カーソルAの位置が逐次変更するように、表示する。また入力セル通知手段14によりカーソルの位置が問い合わせられると、そのカーソルの位置を入力セル通知手段14に入力しても良い。また、カーソルAの位置が変更する度に、カーソル表示手段11が、そのカーソルの位置を入力セル通知手段14に入力しても良い。   In the embodiment of the present invention, the cursor display means 11 displays the display device 30 so that the position of the cursor A is sequentially changed as shown in step S11. When the cursor position is inquired by the input cell notification means 14, the cursor position may be input to the input cell notification means 14. Further, every time the position of the cursor A changes, the cursor display means 11 may input the position of the cursor to the input cell notification means 14.

一方値表示手段12は、ステップS21において、各セルに、入力候補値を表示する。そこで、ステップS22において、表示値変更指示ボタンT1aまたはT1bの操作によりユーザによって表示値変更指示が入力されるのを待機する。ユーザによって表示値変更指示が入力されると、時計回りまたは反時計回りのシフトなどにより、ステップS23において入力候補値と各セルの対応付けを変更する。   On the other hand, the value display means 12 displays an input candidate value in each cell in step S21. Therefore, in step S22, the process waits for the user to input a display value change instruction by operating the display value change instruction button T1a or T1b. When a display value change instruction is input by the user, the association between the input candidate value and each cell is changed in step S23 by a clockwise or counterclockwise shift or the like.

またその後、ステップS24においてユーザによって表示値変更指示が入力されると、ステップS23において入力候補値と各セルの対応付けを変更する。なお、また入力値取得手段15により表示値が問い合わせられると、そのタイミングでの各セルの表示値を入力セル通知手段14に返す。   After that, when a display value change instruction is input by the user in step S24, the association between the input candidate value and each cell is changed in step S23. When the display value is inquired by the input value acquisition means 15, the display value of each cell at that timing is returned to the input cell notification means 14.

入力セル通知手段14は、カーソルAが表示された位置を適宜取得し、ステップS31において、入力セルにカーソルAが表示されたか否かを判定する。入力セルにカーソルAが表示されない場合、ステップS31に戻る。入力セルにカーソルAが表示されると、ステップS32において入力セル通知手段14は、振動により、ユーザに入力セルを通知する。この処理は、少なくとも、ユーザによって、決定ボタンT2が選択され、入力値の決定が指示されるまで、ステップS31およびステップS32の処理が繰り返される。   The input cell notification means 14 appropriately acquires the position where the cursor A is displayed, and determines whether or not the cursor A is displayed in the input cell in step S31. If the cursor A is not displayed in the input cell, the process returns to step S31. When the cursor A is displayed on the input cell, in step S32, the input cell notification means 14 notifies the user of the input cell by vibration. In this process, the processes in steps S31 and S32 are repeated until at least the determination button T2 is selected by the user and the input value is instructed.

入力値取得手段15は、入力セル通知手段14が入力セルをユーザに通知し、ユーザが入力セルに入力値を設定し、ユーザによって、決定ボタンT2が選択され、入力値の決定が指示された後に処理を開始する。入力値取得手段15は、ステップS51において決定ボタンT2が選択されるのを待機する。決定ボタンT2が選択されると、そのタイミングでの表示値を取得するとともに、入力セルの識別子を取得する。ステップS52において入力値取得手段15は、入力セルにおける入力候補値(表示値)を、入力値として、取得する。   The input value acquisition unit 15 is configured such that the input cell notifying unit 14 notifies the user of the input cell, the user sets the input value in the input cell, the decision button T2 is selected by the user, and the input value is instructed The process will be started later. The input value acquisition unit 15 waits for the determination button T2 to be selected in step S51. When the determination button T2 is selected, the display value at that timing is acquired and the identifier of the input cell is acquired. In step S52, the input value acquisition unit 15 acquires an input candidate value (display value) in the input cell as an input value.

上述したように本発明の実施の形態に係る入力支援方法によれば、ユーザが認証情報を入力する際に、振動などの、ユーザのみが認識できる方法で入力セルを通知する。また入力セルは毎回ランダムに設定されるので、人間による覗き見だけでなく、カメラなどによる認証行為の録画に対しても、認証情報が漏洩するのを回避することができる。   As described above, according to the input support method according to the embodiment of the present invention, when the user inputs the authentication information, the input cell is notified by a method that only the user can recognize, such as vibration. In addition, since the input cell is set at random each time, it is possible to avoid leakage of authentication information not only for peeping by a human but also for recording of an authentication action by a camera or the like.

また、本発明の実施の形態に係る入力支援方法は、表示装置30に入力候補値を表示し、ユーザは通知された入力セルに、認証情報が表示されるように、入力候補値をシフトするという、単純な入力方法により実現される。また、表示装置30に複数の入力候補値が表示されることにより、入力値が視覚的に特定されることを困難にするので、覗き見による認証情報の漏洩を、回避することができる。さらにユーザは、暗証番号などの認証情報を記憶しておけばよくユーザの記憶負担は既存の個人認証手法と同程度である。   In addition, the input support method according to the embodiment of the present invention displays the input candidate value on the display device 30, and the user shifts the input candidate value so that the authentication information is displayed in the notified input cell. This is realized by a simple input method. In addition, since a plurality of input candidate values are displayed on the display device 30, it is difficult to visually identify the input value, so that leakage of authentication information due to peeping can be avoided. Furthermore, the user only needs to store authentication information such as a personal identification number, and the user's memory burden is similar to that of the existing personal authentication method.

このように本発明の実施の形態に係る入力支援方法は、ユーザの記憶負担を増すことなく、認証情報入力時の覗き見による認証情報の漏洩を回避することができる。   As described above, the input support method according to the embodiment of the present invention can avoid leakage of authentication information due to peeping at the time of inputting authentication information without increasing the memory burden on the user.

(第1の変形例)
図7を参照して、第1の変形例に係る入力支援方法を説明する。図7に示す第1の変形例に係る情報処理装置のカーソル表示手段は、装飾の異なる複数のカーソルA1、A2、A3およびA4を表示する。この装飾の異なる複数のカーソルのうちの一つは、ユーザに既知で、認証情報の一部を構成する。入力セル通知手段は、入力セルに、ユーザが既知の装飾のカーソルが対応づけられて表示されると、ユーザ出力装置に出力させる。
(First modification)
With reference to FIG. 7, an input support method according to a first modification will be described. The cursor display means of the information processing apparatus according to the first modification shown in FIG. 7 displays a plurality of cursors A1, A2, A3 and A4 with different decorations. One of the plurality of cursors having different decorations is known to the user and constitutes a part of the authentication information. The input cell notification means causes the user output device to output when the input cell is displayed with a decoration cursor known by the user.

装飾の異なる複数のカーソルは、ユーザが個々のカーソルを適切に識別できるのであれば、黒、赤、青、緑などの色の異なるカーソルでも良いし、クローバー、ハートなどの異なる模様を付したカーソルでも良い。ユーザ出力装置が振動などにより通知したタイミングにおいて、ユーザは、ユーザが既知の装飾が付されたカーソルが表示されたセルを、入力セルとして認識する。更にユーザがこの入力セルに、ユーザが入力したい値を設定し決定ボタンを選択する。   The cursors with different decorations can be cursors with different colors such as black, red, blue and green, or cursors with different patterns such as clover and heart, as long as the user can properly identify each cursor. But it ’s okay. At the timing notified by the user output device by vibration or the like, the user recognizes, as an input cell, a cell on which a cursor with a known decoration is displayed. Further, the user sets a value to be input by the user in this input cell and selects the decision button.

このような第1の変形例によれば、複数のカーソルを表示するので、認証情報の漏洩を回避することができる。仮に入力セル決定手段の指示によってユーザ出力装置がユーザに通知したタイミングを、第三者が把握したとしても、第三者は、何れのカーソルが入力セルを示しているのかを判別できないので、入力セルを示す装飾および入力された認証情報の漏洩を回避することができる。さらに、ユーザは、実施の形態に係る認証情報に加え、キーとなるカーソルの装飾を覚るだけでよく、記憶負担の増加を抑制しつつ、第三者の覗き見やカメラによる録画撮影などによる脆弱性に対しても、安全性を向上させることができる。   According to such a first modified example, since a plurality of cursors are displayed, leakage of authentication information can be avoided. Even if the third party grasps the timing notified to the user by the user output device according to the instruction of the input cell determining means, the third party cannot determine which cursor indicates the input cell. It is possible to avoid leakage of decoration indicating a cell and input authentication information. Further, in addition to the authentication information according to the embodiment, the user only has to wake up the decoration of the cursor as a key, and while suppressing an increase in the memory burden, it is possible to perform a peeping by a third party or recording with a camera. Security against vulnerabilities can be improved.

(第2の変形例)
本発明の実施の形態においては、セルが放射状に設置される場合を説明したが、これに限られない。
(Second modification)
In the embodiment of the present invention, the case where the cells are installed radially has been described, but the present invention is not limited to this.

例えば図8に示すように、電卓のように数段に分けてセルを表示しても良い。第2の変形例に係る情報処理装置においても、各セルには入力候補値が表示され、カーソルが、いずれかのセルを選択しながら移動する。また、右シフトボタンまたは左シフトボタンが選択されることにより、セルとセルに表示された入力候補値の対応づけを変化させることができる。   For example, as shown in FIG. 8, cells may be displayed in several stages like a calculator. Also in the information processing apparatus according to the second modification, the input candidate value is displayed in each cell, and the cursor moves while selecting any cell. Further, by selecting the right shift button or the left shift button, it is possible to change the correspondence between the cells and the input candidate values displayed in the cells.

このように、本発明の実施の形態に係る入力支援方法を実現することができれば、どのようなユーザインタフェースでも良い。   As described above, any user interface may be used as long as the input support method according to the embodiment of the present invention can be realized.

(第3の変形例)
本発明の実施の形態においては、ユーザが情報処理装置1を使用する場合を説明したが、これに限られない。例えば、通信ネットワークを介して接続されるサーバにユーザがログインする際、本発明の実施の形態に係る入力支援方法が用いられても良い。例えば出力手段16は、本発明の実施の形態に係る入力支援方法で得られた入力値データ24を、サーバに送信し、サーバ内の処理において、既定の正解値である認証情報と照合しても良い。この場合情報処理装置1は、サーバから取得した照合結果に基づいて、アプリケーションを起動するか否かを決定し、動作する。
(Third Modification)
In the embodiment of the present invention, the case where the user uses the information processing apparatus 1 has been described. However, the present invention is not limited to this. For example, when a user logs in to a server connected via a communication network, the input support method according to the embodiment of the present invention may be used. For example, the output unit 16 transmits the input value data 24 obtained by the input support method according to the embodiment of the present invention to the server, and collates it with authentication information that is a predetermined correct value in the processing in the server. Also good. In this case, the information processing apparatus 1 determines whether or not to start the application based on the collation result acquired from the server and operates.

(その他の実施の形態)
上記のように、本発明の実施の形態と第1の変形例ないし第3の変形例によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
(Other embodiments)
As described above, the embodiment of the present invention and the first to third modifications have been described. However, it is understood that the description and drawings constituting a part of this disclosure limit the present invention. Should not. From this disclosure, various alternative embodiments, examples, and operational techniques will be apparent to those skilled in the art.

例えば、本発明の実施の形態においては、ユーザが決定ボタンT2を押下することにより、一つの数字を入力値として入力する場合を説明するが、これに限られない。例えば、入力候補値として、一つの文字、記号、図形などを設定しても良いし、一連の数字、数字、記号、図形などを設定しても良い。これによりユーザが決定ボタンT2を押下することにより、ユーザは、一つの文字、記号、図形、一連の数字、数字、記号、図形などを入力することができる。また、複数桁の番号だけではなく、任意の文字集合からなるパスワードや、子供や特殊用途のために絵や図形を認証情報とする認証においても、本発明の実施の形態に係る入力方法は、適用可能である。   For example, in the embodiment of the present invention, a case where a user inputs one number as an input value by pressing the enter button T2 will be described, but the present invention is not limited to this. For example, a single character, symbol, figure, or the like may be set as an input candidate value, or a series of numbers, numbers, symbols, figures, or the like may be set. Thus, when the user presses the enter button T2, the user can input one character, symbol, figure, a series of numbers, numbers, symbols, figures, or the like. In addition, the input method according to the embodiment of the present invention is not only a multi-digit number but also an authentication using a password consisting of an arbitrary character set, a picture or a figure for a child or special use as authentication information, Applicable.

本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。   It goes without saying that the present invention includes various embodiments not described herein. Therefore, the technical scope of the present invention is defined only by the invention specifying matters according to the scope of claims reasonable from the above description.

1 情報処理装置
10 処理装置
11 カーソル表示手段
12 値表示手段
13 入力セル決定手段
14 入力セル通知手段
15 入力値取得手段
16 出力手段
20 記憶装置
21 カーソル位置データ
22 表示値データ
23 入力セルデータ
24 入力値データ
30 表示装置
40 ユーザ出力装置
50 入力装置
DESCRIPTION OF SYMBOLS 1 Information processing apparatus 10 Processing apparatus 11 Cursor display means 12 Value display means 13 Input cell determination means 14 Input cell notification means 15 Input value acquisition means 16 Output means 20 Storage device 21 Cursor position data 22 Display value data 23 Input cell data 24 Input Value data 30 Display device 40 User output device 50 Input device

Claims (5)

ユーザの操作により、表示された入力候補値から入力値を選択する入力支援プログラムであって、
コンピュータは、
ユーザに情報を出力する表示装置と、
第三者に知られることなく、前記ユーザに情報を出力することを可能とするユーザ出力装置と、を備え、
前記コンピュータを、
セルに対応づけて入力候補値を表示するとともに、前記ユーザの操作により、セルと入力候補値との対応づけを変更して表示する値表示手段と、
カーソルを、前記セルのいずれかに対応づけながら移動して表示するカーソル表示手段と、
前記セルのいずれかであって予め定められた入力セルに、前記カーソルが対応づけられて表示されると、前記ユーザ出力装置に出力させる入力セル通知手段と、
前記ユーザの操作によって入力値を決定する指示が入力されると、前記入力セルに対応づけられて表示された入力候補値を、入力値として取得する入力値取得手段
として機能させることを特徴とする入力支援プログラム。
An input support program for selecting an input value from displayed input candidate values by a user operation,
Computer
A display device that outputs information to the user;
A user output device capable of outputting information to the user without being known to a third party,
The computer,
A value display means for displaying the input candidate value in association with the cell, and changing and displaying the association between the cell and the input candidate value by the user's operation;
Cursor display means for moving and displaying the cursor while associating it with any of the cells;
An input cell notification means for outputting to the user output device when the cursor is displayed in association with a predetermined input cell that is one of the cells;
When an instruction to determine an input value is input by the user's operation, the input candidate value displayed in association with the input cell is caused to function as an input value acquisition unit that acquires as an input value Input support program.
前記カーソル表示手段は、装飾の異なる複数のカーソルを表示し、
前記入力セル通知手段は、前記入力セルに、ユーザが既知の装飾のカーソルが対応づけられて表示されると、前記ユーザ出力装置に出力させる
ことを特徴とする請求項1に記載の入力支援プログラム。
The cursor display means displays a plurality of cursors with different decorations,
2. The input support program according to claim 1, wherein the input cell notifying unit causes the user output device to output when a known decorative cursor is associated with the input cell and displayed. 3. .
前記カーソル表示手段は、前記入力値を決定する指示が入力されるまで、前記カーソルを移動して表示する処理を継続する
ことを特徴とする請求項1または2に記載の入力支援プログラム。
The input support program according to claim 1 or 2, wherein the cursor display means continues the process of moving and displaying the cursor until an instruction for determining the input value is input.
ユーザの操作により、表示された入力候補値から入力値を選択する入力支援方法であって、
コンピュータは、
ユーザに情報を出力する表示装置と、
第三者に知られることなく、前記ユーザに情報を出力することを可能とするユーザ出力装置と、を備え、
前記コンピュータが、セルに対応づけて入力候補値を表示するとともに、前記ユーザの操作により、セルと入力候補値との対応づけを変更して表示するステップと、
前記コンピュータが、カーソルを、前記セルのいずれかに対応づけながら移動して表示するステップと、
前記コンピュータが、前記セルのいずれかであって予め定められた入力セルに、前記カーソルが対応づけられて表示されると、前記ユーザ出力装置に出力させるステップと、
前記コンピュータが、前記ユーザの操作によって入力値を決定する指示が入力されると、前記入力セルに対応づけられて表示された入力候補値を、入力値として取得するステップ
とを備えることを特徴とする入力支援方法。
An input support method for selecting an input value from displayed input candidate values by a user operation,
Computer
A display device that outputs information to the user;
A user output device capable of outputting information to the user without being known to a third party,
The computer displays the input candidate value in association with the cell, and changes and displays the association between the cell and the input candidate value by the user's operation.
The computer moving and displaying a cursor in association with any of the cells;
The computer causing the user output device to output when the cursor is displayed in association with a predetermined input cell that is one of the cells; and
When the computer inputs an instruction to determine an input value by an operation of the user, the computer includes an input candidate value displayed in association with the input cell as an input value. Input support method to do.
ユーザの操作により、表示された入力候補値から入力値を選択する情報処理装置であって、
ユーザに情報を出力する表示装置と、
第三者に知られることなく、前記ユーザに情報を出力することを可能とするユーザ出力装置と、
セルに対応づけて入力候補値を表示するとともに、前記ユーザの操作により、セルと入力候補値との対応づけを変更して表示する値表示手段と、
カーソルを、前記セルのいずれかに対応づけながら移動して表示するカーソル表示手段と、
前記セルのいずれかであって予め定められた入力セルに、前記カーソルが対応づけられて表示されると、前記ユーザ出力装置に出力させる入力セル通知手段と、
前記ユーザの操作によって入力値を決定する指示が入力されると、前記入力セルに対応づけられて表示された入力候補値を、入力値として取得する入力値取得手段
を備えることを特徴とする情報処理装置。
An information processing apparatus that selects an input value from displayed input candidate values by a user operation,
A display device that outputs information to the user;
A user output device capable of outputting information to the user without being known to a third party;
A value display means for displaying the input candidate value in association with the cell, and changing and displaying the association between the cell and the input candidate value by the user's operation;
Cursor display means for moving and displaying the cursor while associating it with any of the cells;
An input cell notification means for outputting to the user output device when the cursor is displayed in association with a predetermined input cell that is one of the cells;
Input value acquisition means for acquiring, as an input value, an input candidate value displayed in association with the input cell when an instruction to determine an input value is input by the user's operation Processing equipment.
JP2014055942A 2014-03-19 2014-03-19 Input support program, input support method, and information processing apparatus Pending JP2015179358A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014055942A JP2015179358A (en) 2014-03-19 2014-03-19 Input support program, input support method, and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014055942A JP2015179358A (en) 2014-03-19 2014-03-19 Input support program, input support method, and information processing apparatus

Publications (1)

Publication Number Publication Date
JP2015179358A true JP2015179358A (en) 2015-10-08

Family

ID=54263370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014055942A Pending JP2015179358A (en) 2014-03-19 2014-03-19 Input support program, input support method, and information processing apparatus

Country Status (1)

Country Link
JP (1) JP2015179358A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019522277A (en) * 2016-06-14 2019-08-08 東莞盛世科技電子実業有限公司Smart Electronic Industrial (Dong Guan) Co., Ltd. Terminal device password unlocking method, apparatus, and terminal device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005078251A (en) * 2003-08-29 2005-03-24 Nec Viewtechnology Ltd Character inputting method
JP2005174023A (en) * 2003-12-11 2005-06-30 Canon Inc Authentication system and its method
JP2008000345A (en) * 2006-06-22 2008-01-10 Nintendo Co Ltd Game device and game program
JP2008506198A (en) * 2004-07-07 2008-02-28 バローザ インコーポレイテッド Online data encryption and decryption
WO2012081182A1 (en) * 2010-12-13 2012-06-21 パナソニック株式会社 Electronic apparatus
JP2013210802A (en) * 2012-03-30 2013-10-10 Sumitomo Electric Ind Ltd Terminal device and computer program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005078251A (en) * 2003-08-29 2005-03-24 Nec Viewtechnology Ltd Character inputting method
JP2005174023A (en) * 2003-12-11 2005-06-30 Canon Inc Authentication system and its method
JP2008506198A (en) * 2004-07-07 2008-02-28 バローザ インコーポレイテッド Online data encryption and decryption
JP2008000345A (en) * 2006-06-22 2008-01-10 Nintendo Co Ltd Game device and game program
WO2012081182A1 (en) * 2010-12-13 2012-06-21 パナソニック株式会社 Electronic apparatus
JP2013210802A (en) * 2012-03-30 2013-10-10 Sumitomo Electric Ind Ltd Terminal device and computer program

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
喜多 義弘 YOSHIHIRO KITA, 2013年 暗号と情報セキュリティシンポジウム SCIS2013 [CD−ROM] 2013年 暗号, JPN6017049190, ISSN: 0003707360 *
磯貝 尚明 NAOAKI ISOGAI: "覗き見攻撃耐性を考慮した加算型PIN認証方式に関する一検討 A Study on a PIN Authentication based on", 電子情報通信学会技術研究報告 VOL.113 NO.138 IEICE TECHNICAL REPORT, vol. 第113巻, JPN6017049188, 18 July 2013 (2013-07-18), JP, ISSN: 0003833558 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019522277A (en) * 2016-06-14 2019-08-08 東莞盛世科技電子実業有限公司Smart Electronic Industrial (Dong Guan) Co., Ltd. Terminal device password unlocking method, apparatus, and terminal device

Similar Documents

Publication Publication Date Title
US8090201B2 (en) Image-based code
CN109076072B (en) Web service picture password
CN103793659B (en) Method and system for setting password and method and system for verifying password
US9703479B2 (en) Input method and device using same
JP2009015387A (en) Password input device
EP2940977B1 (en) Method and device for sending information in voice service
CN106709382A (en) Keyboard display method and device
CN104992120A (en) Picture encryption method and mobile terminal
CN107527040A (en) A kind of method and apparatus of recognition of face
US9674178B2 (en) Secure user input mode using randomized mapping between ordered sets of symbols
US9667784B2 (en) Methods and devices for providing information in voice service
JP2019522277A (en) Terminal device password unlocking method, apparatus, and terminal device
US20150213280A1 (en) Method, electronic device and computer program product for screen shield
Kwon et al. SteganoPIN: Two-faced human–machine interface for practical enforcement of PIN entry security
CN106228077B (en) It handles image and shows the method, apparatus and terminal of image
JP2015179358A (en) Input support program, input support method, and information processing apparatus
EP2767921A1 (en) Lock releasing method of electronic device, and apparatus thereof
WO2017201999A1 (en) File encryption method, device, terminal and storage medium
CN104573447A (en) Method and device for controlling terminal equipment
KR20140044968A (en) Method and apparatus for unlocking device equipped with touch screen
JP2009069932A (en) Personal identification device, personal identification method, personal identification program, and terminal equipment
US9720517B2 (en) Character input apparatus
KR20140034651A (en) Method and apparatus for unlocking device equipped with touch screen
JP2014232522A (en) Information processing device, control method for information processing device, and program
KR101458191B1 (en) Management method and apparatus on the keypad layout of a smart terminal with touch panel

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170316

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20170413

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20170413

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180109

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180710