JP2011232898A - Electronic equipment, and method and program for controlling the same - Google Patents

Electronic equipment, and method and program for controlling the same Download PDF

Info

Publication number
JP2011232898A
JP2011232898A JP2010101519A JP2010101519A JP2011232898A JP 2011232898 A JP2011232898 A JP 2011232898A JP 2010101519 A JP2010101519 A JP 2010101519A JP 2010101519 A JP2010101519 A JP 2010101519A JP 2011232898 A JP2011232898 A JP 2011232898A
Authority
JP
Japan
Prior art keywords
button
touch panel
contact
detected
control unit
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
JP2010101519A
Other languages
Japanese (ja)
Inventor
Tomohiro Sudo
智浩 須藤
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.)
Kyocera Corp
Original Assignee
Kyocera 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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2010101519A priority Critical patent/JP2011232898A/en
Publication of JP2011232898A publication Critical patent/JP2011232898A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide an electronic equipment, an electronic equipment control method and an electronic equipment control program with high security.SOLUTION: The electronic equipment comprises a touch panel, a control part which accepts input by displaying a plurality of buttons on the touch panel and detecting a touch on an area where any of the buttons is displayed and controls an operation to be controlled, and a storage part for storing the locus information of touches on the touch panel as a PIN code. If touch operations including sweep operations are detected on the touch panel, the locus connecting positions where the touch operations are detected and the locus information of the PIN code are compared. If the conditions of both loca are coincident with each other, the restriction on the operation to be controlled is released. If the conditions of both loca are not coincident with each other, the restriction on the operation to be controlled is not released.

Description

本発明は、電子機器、電子機器制御方法および電子機器制御プログラムに関する。   The present invention relates to an electronic device, an electronic device control method, and an electronic device control program.

近年、直感的な操作を可能にするとともに、キーボードのように物理的に大きな面積を必要とするデバイスを具備しない小型の電子機器を実現するために、タッチパネルが広く利用されるようになっている。タッチパネルを用いて文字を入力するための技術として、タッチパネル上で文字を手書き入力する技術(例えば、特許文献1)と、タッチパネル上に表示された仮想的なキーボード(以下、「仮想キーボード」という)を用いて文字を入力する技術(例えば、特許文献2)が知られている。   In recent years, touch panels have been widely used to realize small electronic devices that can be operated intuitively and do not include devices that require a physically large area such as a keyboard. . As a technique for inputting characters using the touch panel, a technique for inputting characters by handwriting on the touch panel (for example, Patent Document 1) and a virtual keyboard (hereinafter referred to as “virtual keyboard”) displayed on the touch panel. A technique (for example, Patent Document 2) for inputting characters using a character is known.

また、電子機器には、暗証番号を登録し、暗証番号が一致しない場合は、一部機能を使用できないようにするセキュリティー機能を備えるものがある。タッチパネルを備える電子機器は、タッチパネルにキーボードを表示させることで、暗証番号を入力可能とする。   Some electronic devices are provided with a security function for registering a personal identification number and disabling some functions when the personal identification numbers do not match. An electronic device including a touch panel can input a personal identification number by displaying a keyboard on the touch panel.

特開2003−141448号公報JP 2003-141448 A 特開2008−108233号公報JP 2008-108233 A

このようにタッチパネルを備える電子機器でも、タッチパネルにキーボードを表示させ、暗証番号が一致するか否かを判定することで、セキュリティー機能を実現することができる。しかしながら、暗証番号を入力するのみでは、番号を知られてしまうと第三者でも簡単に入力することができてしまうという問題がある。   As described above, even in an electronic device including a touch panel, a security function can be realized by displaying a keyboard on the touch panel and determining whether the passwords match. However, there is a problem that if a number is known only by entering a personal identification number, a third party can easily enter it.

本発明は、上記に鑑みてなされたものであって、簡単な操作でよりセキュリティー性の高い電子機器、電子機器制御方法および電子機器制御プログラムを提供することを目的とする。   The present invention has been made in view of the above, and an object of the present invention is to provide an electronic device, an electronic device control method, and an electronic device control program with higher security by a simple operation.

上述した課題を解決し、目的を達成するために、本発明は、電子機器であって、表面に対して行われる接触を検出するタッチパネルと、前記タッチパネルに複数のボタンを表示させ、各ボタンの表示される領域への接触を検出することにより入力を受け付け、制御対象の動作を制御する制御部と、前記タッチパネルへの接触の軌跡情報を暗証コードとして記憶する記憶部と、を有し、前記制御部は、前記タッチパネルにおいて、スイープ動作を含む接触動作が検出された場合に、当該接触動作の接触が検出された各位置を結ぶ軌跡と、前記暗証コードの前記軌跡情報とを比較し、条件に一致すれば前記制御対象の動作の制限解除を行い、条件に不一致であれば制御対象の動作の制限解除を行わないことを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention is an electronic device, which is a touch panel that detects a contact made on a surface, displays a plurality of buttons on the touch panel, A controller that accepts input by detecting contact with the displayed area and controls the operation of the control target; and a storage unit that stores trajectory information of contact with the touch panel as a password. When a contact operation including a sweep operation is detected on the touch panel, the control unit compares a locus connecting each position where the contact of the contact operation is detected with the locus information of the personal identification code. If the condition is matched, the restriction on the operation of the controlled object is released, and if the condition is not met, the restriction on the action of the controlled object is not released.

ここで、前記記憶部は、前記暗証コードとして、前記軌跡情報と、前記ボタンの接触順序とを対応付けて記憶しており、前記制御部は、前記タッチパネルによって前記接触動作の接触が検出されたボタンの接触順序、及び、前記タッチパネルによって接触が検出された各位置を結ぶ軌跡と、前記暗証コードとを比較し、両者が一致すれば制限解除を行い、ボタンの接触順序と前記軌跡とのいずれか一方が不一致であれば制限解除を行わないことが好ましい。   Here, the storage unit stores the locus information and the contact order of the buttons in association with each other as the password, and the control unit detects the contact of the contact operation by the touch panel. The contact sequence of the buttons and the trajectory connecting each position where contact is detected by the touch panel are compared with the password, and if the two match, the restriction is released, and either the button contact sequence or the trajectory If either of them does not match, it is preferable not to release the restriction.

また、前記制御部は、暗証コードの設定動作が起動された場合、前記スイープ動作を含む接触動作が前記タッチパネルで検出されたら、検出した接触動作の軌跡と、接触したボタンの情報とを対応付けて前記暗証コードとして設定することが好ましい。   In addition, when the touch code setting operation is activated, when the touch operation including the sweep operation is detected by the touch panel, the control unit associates the detected contact motion trajectory with the information of the touched button. The password is preferably set as the password.

また、前記制御部は、前記スイープ動作のうち、特定の動作が検出された位置に表示されたボタンを接触されたボタンとして受け付けることが好ましい。   Moreover, it is preferable that the said control part receives the button displayed in the position where the specific operation | movement was detected among the said sweep operations as a touched button.

また、前記制御部は、前記軌跡上に表示されているボタンのうち、接触の開始が検出された位置に表示されているボタンを前記接触されたボタンとして受け付けることが好ましい。   Moreover, it is preferable that the said control part receives the button currently displayed on the position where the start of contact was detected among the buttons currently displayed on the said locus | trajectory as said contacted button.

また、前記制御部は、前記軌跡上に表示されているボタンのうち、接触の終了が検出された位置に表示されているボタンを接触されたボタンとして受け付けることが好ましい。   Moreover, it is preferable that the said control part receives the button currently displayed in the position where the completion | finish of contact was detected among the buttons currently displayed on the said locus | trajectory as a contacted button.

また、前記制御部は、前記軌跡上に表示されているボタンのうち、移動方向の変化が検出された位置に表示されているボタンを接触されたボタンとして受け付けることが好ましい。   Moreover, it is preferable that the said control part receives the button currently displayed in the position where the change of the moving direction was detected among the buttons currently displayed on the said locus | trajectory as a contacted button.

また、前記制御部は、前記軌跡上に表示されているボタンのうち、特定の形状の軌跡を描く移動が検出された位置に表示されているボタンを接触されたボタンとして受け付けることが好ましい。   Moreover, it is preferable that the said control part receives the button currently displayed in the position where the movement which draws the locus | trajectory of a specific shape was detected among the buttons currently displayed on the said locus | trajectory as a contacted button.

また、前記制御部は、前記制御対象の動作として、施錠動作の制御を行い、前記制限解除を行なう場合は開錠し、前記制限解除を行わない場合は、施錠状態を維持することが好ましい。   Further, it is preferable that the control unit controls a locking operation as the operation to be controlled, unlocks when the restriction is released, and maintains a locked state when the restriction is not released.

また、上述した課題を解決し、目的を達成するために、本発明は、電子機器であって、表面に対して行われる接触を検出するタッチパネルと、前記タッチパネルに複数のボタンを表示させ、各ボタンの表示された領域への接触を検出することにより入力を受け付け、制御対象の動作を制御する制御部と、前記タッチパネル上への前記ボタンへの接触順序を暗証コードとして記憶する記憶部と、を有し、前記制御部は、前記タッチパネルにおいてスイープ動作を含む接触動作が検出された場合に、前記接触動作により接触したボタンを入力として受け付け、前記入力されたボタンと前記暗証コードとを比較し、条件が一致すれば前記制御対象の動作の制限解除を行い、条件が不一致であれば制御対象の動作の制限解除を行わないことを特徴とする。   Further, in order to solve the above-described problems and achieve the object, the present invention is an electronic device, and includes a touch panel for detecting contact made on a surface, and a plurality of buttons displayed on the touch panel. An input is received by detecting contact with the displayed area of the button, a control unit that controls the operation of the control target, and a storage unit that stores a contact order of the button on the touch panel as a password. And when the touch operation including a sweep operation is detected on the touch panel, the control unit receives a button touched by the touch operation as an input, and compares the input button with the password. If the conditions match, the restriction of the operation of the controlled object is released, and if the conditions do not match, the restriction of the action of the controlled object is not released. .

また、前記制御部は、前記接触動作から特定の動作を検出し、特定の動作が検出された位置に表示されたボタンを入力された文字列としてタッチパネルに表示させることが好ましい。   Moreover, it is preferable that the said control part detects a specific operation | movement from the said contact operation | movement, and displays on the touch panel the button displayed on the position where the specific operation | movement was detected as the input character string.

また、前記制御部は、暗証コードの設定動作が起動された場合、前記スイープ動作を含む接触動作が前記タッチパネルで検出されたら、接触したボタンの情報を前記暗証コードとして設定し、かつ、前記接触動作から特定の動作を検出し、特定の動作が検出された位置に表示されたボタンを入力された文字列としてタッチパネルに表示させることが好ましい。   In addition, when a touch code setting operation is activated, the control unit sets information of a touched button as the security code when a touch operation including the sweep operation is detected by the touch panel, and the touch code It is preferable that a specific operation is detected from the operation, and a button displayed at a position where the specific operation is detected is displayed on the touch panel as an input character string.

また、上述した課題を解決し、目的を達成するために、本発明は、表面に対して行われる接触を検出するタッチパネルを有し、制御対象の動作を制御する電子機器の制御方法であって、前記電子機器の制御部が、前記タッチパネルに複数のボタンを表示させるステップと、前記タッチパネルにおいてスイープ動作を含む接触動作により各ボタンの表示された領域への接触を検出するステップと、前記電子機器の制御部が、当該接触動作の接触が検出された各位置を結ぶ軌跡と、暗証コードの軌跡情報とを比較するステップと、前記電子機器の制御部が、前記軌跡と、前記暗証コードの軌跡情報とが条件に一致したら制御対象の動作の制限解除を行い、条件に不一致であれば制御対象の動作の制限解除を行わないステップと、を含むことを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention is a control method for an electronic device that includes a touch panel that detects contact with a surface and controls the operation of a control target. The control unit of the electronic device displays a plurality of buttons on the touch panel, detects the contact of the buttons on the displayed area by a contact operation including a sweep operation on the touch panel, and the electronic device. The control unit compares the trajectory connecting each position where contact of the contact operation is detected with the trajectory information of the personal identification code, and the control unit of the electronic device includes the trajectory and the trajectory of the personal identification code. A step of releasing the restriction on the operation of the controlled object if the information matches the condition, and a step of not releasing the restriction of the action of the controlled object if the information does not match the condition. To.

また、上述した課題を解決し、目的を達成するために、本発明は、電子機器制御プログラムであって、表面に対して行われる接触を検出するタッチパネルを有し、制御対象の動作を制御する電子機器に、前記タッチパネルに複数のボタンを表示させるステップと、前記タッチパネルにおいてスイープ動作を含む接触動作が検出された場合に、当該接触動作の接触が検出された各位置を結ぶ軌跡と、暗証コードの軌跡情報とを比較し、条件に一致すれば制御対象の動作の制限解除を行い、条件に不一致であれば制御対象の動作の制限解除を行わないステップと、を実行させることを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention is an electronic device control program that includes a touch panel that detects contact with a surface and controls an operation of a control target. A step of causing the electronic device to display a plurality of buttons on the touch panel; and when a touch operation including a sweep operation is detected on the touch panel, a path connecting each position where the touch of the touch operation is detected, and a code And the step of releasing the restriction of the operation of the controlled object if it matches the condition, and executing the step of not releasing the restriction of the operation of the controlled object if it does not match the condition. .

本発明に係る電子機器、電子機器制御方法および電子機器制御プログラムは、簡単な操作でよりセキュリティー性を高くするという効果を奏する。   The electronic device, the electronic device control method, and the electronic device control program according to the present invention have the effect of increasing security with a simple operation.

図1は、携帯電話端末の外観を示す正面図である。FIG. 1 is a front view showing an appearance of a mobile phone terminal. 図2は、タッチパネル上に表示される仮想キーボードを示す図である。FIG. 2 is a diagram illustrating a virtual keyboard displayed on the touch panel. 図3は、暗証コードの設定の操作例を示す図である。FIG. 3 is a diagram illustrating an operation example of setting a password. 図4は、暗証コードの入力の操作例を示す図である。FIG. 4 is a diagram illustrating an example of an operation for inputting a password. 図5は、暗証コードの入力の操作例を示す図である。FIG. 5 is a diagram illustrating an example of an operation for inputting a password. 図6は、暗証コードの入力の操作例を示す図である。FIG. 6 is a diagram illustrating an example of an operation for inputting a password. 図7は、暗証コードの入力の操作例を示す図である。FIG. 7 is a diagram illustrating an example of an operation for inputting a password. 図8は、携帯電話端末の機能の概略構成を示すブロック図である。FIG. 8 is a block diagram showing a schematic configuration of functions of the mobile phone terminal. 図9は、仮想キーボードデータの一例を示す図である。FIG. 9 is a diagram illustrating an example of virtual keyboard data. 図10は、暗証コードの軌跡の一例を示す図である。FIG. 10 is a diagram illustrating an example of a path of a personal identification code. 図11は、携帯電話端末による暗証コード設定処理の処理手順を示すフロー図である。FIG. 11 is a flowchart showing a processing procedure of a password setting process by the mobile phone terminal. 図12は、携帯電話端末による暗証コード入力処理の処理手順を示すフロー図である。FIG. 12 is a flowchart showing the processing procedure of the password input process by the mobile phone terminal. 図13−1は、電子機器の他の一例の概略構成を示す模式図である。FIG. 13A is a schematic diagram illustrating a schematic configuration of another example of an electronic apparatus. 図13−2は、電子機器の他の一例の概略構成を示す模式図である。FIG. 13-2 is a schematic diagram illustrating a schematic configuration of another example of the electronic apparatus. 図13−3は、電子機器の他の一例の概略構成を示す模式図である。FIG. 13C is a schematic diagram illustrating a schematic configuration of another example of the electronic apparatus. 図14は、ボタン領域内を指が通過した例を示す図である。FIG. 14 is a diagram illustrating an example in which a finger passes through the button area. 図15は、ボタン領域内で指の移動方向が変化した例を示す図である。FIG. 15 is a diagram illustrating an example in which the moving direction of the finger is changed in the button area. 図16は、ボタン領域内で指が回転する軌跡を描いた例を示す図である。FIG. 16 is a diagram illustrating an example of a trajectory in which a finger rotates within a button area. 図17は、暗証コードの入力の操作例を示す図である。FIG. 17 is a diagram illustrating an example of an operation for inputting a password. 図18は、暗証コードの入力の操作例を示す図である。FIG. 18 is a diagram illustrating an example of an operation for inputting a password.

以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器として携帯電話端末を例として説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、タッチパネルを備える各種装置、例えば、PHS(Personal Handy-phone System)、PDA、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。また、金庫や、ATM(Automated teller machine、現金自動預け払い機)、オートロックのドア等に設置する暗証コードを入力するための電子機器としても用いることができる。   Hereinafter, the present invention will be described in detail with reference to the drawings. The present invention is not limited to the following description. In addition, constituent elements in the following description include those that can be easily assumed by those skilled in the art, those that are substantially the same, and those in a so-called equivalent range. In the following, a mobile phone terminal will be described as an example of an electronic device. However, the application target of the present invention is not limited to a mobile phone terminal, and various devices including a touch panel, for example, a PHS (Personal Handy-phone System) The present invention can also be applied to PDAs, portable navigation devices, personal computers, game machines, and the like. It can also be used as an electronic device for inputting a personal identification code installed in a safe, an ATM (Automated teller machine), an automatic lock door, or the like.

図1は、本発明の電子機器の一実施例である携帯電話端末1の外観を示す正面図である。携帯電話端末1は、タッチパネル2と、ボタン3A、ボタン3Bおよびボタン3Cからなる入力部3を備える。タッチパネル2は、文字、図形、画像等を表示するとともに、指、スタイラス、ペン等(以下、単に「指」という)を用いてタッチパネル2に対して行われる各種動作を検出する。なお、タッチパネル2は、複数点への入力を検出することができる、いわゆるマルチタッチパネルである。入力部3は、いずれかのボタンが押下された場合に、押下されたボタンに対応する機能を起動させる。   FIG. 1 is a front view showing an appearance of a mobile phone terminal 1 which is an embodiment of an electronic apparatus of the present invention. The mobile phone terminal 1 includes a touch panel 2 and an input unit 3 including a button 3A, a button 3B, and a button 3C. The touch panel 2 displays characters, figures, images, and the like, and detects various operations performed on the touch panel 2 using a finger, stylus, pen, or the like (hereinafter simply referred to as “finger”). The touch panel 2 is a so-called multi-touch panel that can detect inputs to a plurality of points. When any button is pressed, the input unit 3 activates a function corresponding to the pressed button.

携帯電話端末1は、利用者から文字の入力を受け付けるために、図2に示すように、タッチパネル2上に仮想キーボード4を表示させる。仮想キーボード4は、物理的なキーボードのキーを模した複数の仮想的なボタンを含む。例えば、利用者が仮想キーボード4内の「1」のボタンに指を置いて(接触して)離す動作をすると、その動作がタッチパネル2によって検出され、携帯電話端末1は、「1」という文字を入力として受け付ける。また、携帯電話端末1は、タッチパネル2上に表示欄20を表示させる。表示欄20には、入力されたボタンの数字が表示される。例えば、携帯電話端末1は、「1」という文字を入力として受け付けたら、表示欄20に「1」を表示させる。   The cellular phone terminal 1 displays a virtual keyboard 4 on the touch panel 2 as shown in FIG. 2 in order to accept input of characters from the user. The virtual keyboard 4 includes a plurality of virtual buttons that imitate physical keyboard keys. For example, when the user performs an operation of placing (contacting) and releasing a finger on the button “1” in the virtual keyboard 4, the operation is detected by the touch panel 2, and the mobile phone terminal 1 displays the character “1”. Is accepted as input. Further, the mobile phone terminal 1 displays the display field 20 on the touch panel 2. In the display column 20, the number of the input button is displayed. For example, when the mobile phone terminal 1 accepts the character “1” as an input, it displays “1” in the display field 20.

携帯電話端末1は、さらに、仮想キーボード4上での連続方式による文字の入力を受け付ける。連続方式とは、利用者が指をタッチパネル2に接触させたまま仮想キーボード4上を移動させること、つまり、スイープ動作によって複数の文字を連続して入力することを可能にする方式である。連続方式では、利用者は、例えば、指をタッチパネル2に接触させたままで、「1」のボタン、「5」のボタン、「8」のボタンの順に滑るように移動させることで「158」という文字列を入力することができる。   The cellular phone terminal 1 further accepts input of characters by a continuous method on the virtual keyboard 4. The continuous method is a method that allows the user to move a finger on the touch panel 2 while moving on the virtual keyboard 4, that is, to input a plurality of characters continuously by a sweep operation. In the continuous method, for example, the user keeps his / her finger in contact with the touch panel 2 and moves it so as to slide in the order of the “1” button, the “5” button, and the “8” button. You can enter a string.

携帯電話端末1は、入力された文字列と、利用者が指をタッチパネル2に接触させたまま仮想キーボード4上を移動させる軌跡も暗証コードとして記憶する。このように、携帯電話端末1は、暗証コードとして、入力された文字列と軌跡の両方を記憶し、暗証コード入力時に、入力された文字列に加え、軌跡も照合することで、セキュリティー性を高くすることができる。   The cellular phone terminal 1 also stores the input character string and a trajectory in which the user moves the virtual keyboard 4 while keeping the finger in contact with the touch panel 2 as a password. As described above, the mobile phone terminal 1 stores both the input character string and the trajectory as the password, and checks the trajectory in addition to the input character string when inputting the password, thereby improving security. Can be high.

また、連続方式では、ボタン毎に指を上げ下げする動作を行わずに、タッチパネル2上で指を滑るように移動させるだけで複数の文字を入力することができるため、非常に高速に文字を入力することができる。   Also, with the continuous method, multiple characters can be entered simply by sliding the finger on the touch panel 2 without moving the finger up and down for each button. can do.

また、携帯電話端末1は、入力の軌跡として、軌跡の特徴点を抽出する。携帯電話端末1は、例えば、指の接触を開始する動作がタッチパネル2によって検出された場合、接触の開始が検出された位置にボタンがあれば、そのボタンを特徴点と判定する。また、携帯電話端末1は、指の移動が終了しタッチパネル2から離れる動作がタッチパネル2によって検出された場合、接触の終了が検出された位置にボタンがあれば、そのボタンを特徴点と判定する。   Further, the mobile phone terminal 1 extracts a feature point of the trajectory as an input trajectory. For example, when an operation for starting contact with a finger is detected by the touch panel 2, the mobile phone terminal 1 determines that the button is a feature point if there is a button at a position where the start of contact is detected. In addition, when the touch panel 2 detects an operation of moving the finger and moving away from the touch panel 2, if the mobile phone terminal 1 has a button at a position where the end of contact is detected, the mobile phone terminal 1 determines that the button is a feature point. .

利用者が携帯電話端末1に暗証コードとして「78625」を設定する場合の操作例を図3に示す。s111では、暗証コードの設定処理を起動させる指示が入力される。この場合、携帯電話端末1は、暗証コードの設定処理を開始する指示が入力されたと判断し、設定画面を表示させる。ここで、設定画面は、上述した利用者から文字の入力を受け付けるための仮想キーボード4と、入力された文字を表示させる表示欄20とで構成される画面である。   FIG. 3 shows an operation example when the user sets “78625” as the password in the mobile phone terminal 1. In s111, an instruction to start the password setting process is input. In this case, the cellular phone terminal 1 determines that an instruction to start the password setting process has been input, and displays a setting screen. Here, the setting screen is a screen configured by the virtual keyboard 4 for receiving input of characters from the above-described user and the display column 20 for displaying the input characters.

s112では、「7」のボタン領域内に指が置かれ、指がタッチパネル2に触れている。この場合、携帯電話端末1は、指が置かれた「7」のボタンが触れられたと判断する。   In s112, the finger is placed in the button area “7” and the finger touches the touch panel 2. In this case, the mobile phone terminal 1 determines that the “7” button on which the finger is placed is touched.

s113では、「7」に触れていた指がタッチパネル2から離れている。この場合、携帯電話端末1は、指が置かれた「7」のボタンのみが触れられたと判断し、接触された「7」のボタンの情報と、「7」のボタンのみが触れられた接触の軌跡を記憶する。また、携帯電話端末1は、接触された「7」のボタンに対応する文字を「7」を表示欄20に表示させる。   In s113, the finger touching “7” is separated from the touch panel 2. In this case, the mobile phone terminal 1 determines that only the “7” button on which the finger is placed is touched, and the information on the touched “7” button and the touch on only the “7” button are touched. Memorize the trajectory. Further, the cellular phone terminal 1 displays “7” on the display column 20 as the character corresponding to the touched “7” button.

s114では、「8」のボタンの領域内に指が置かれ、指がタッチパネル2に触れている状態から、指がタッチパネル2に触れたまま(スイープ動作で)、「8」のボタンの上から「6」のボタンの上に移動している。なお、「8」のボタンの上から「6」のボタンの上に移動する間、他のボタン(「5」、「9」のボタン)の領域は通過していない。その後、指は、指がタッチパネル2に触れたまま「6」のボタンの上から、「3」のボタンに触れないように「3」のボタンの外周を回って「2」の上に移動している。その後、指は、指がタッチパネル2に触れたまま、「2」のボタンの上から「5」のボタンの上に移動している。この場合、携帯電話端末1は、指が接触した「8」、「6」、「2」、「5」のボタンがこの順番で触れられたと判断し、接触された「8」、「6」、「2」、「5」のボタンの情報と、接触された「8」のボタンから「5」のボタンに移動する指の軌跡を記憶する。また、携帯電話端末1は、既に表示している「7」に接触された「8」、「6」、「2」、「5」のボタンに対応する文字を加えた「78625」を表示欄20に表示させる。   In s114, the finger is placed in the area of the button “8”, and the finger is touching the touch panel 2 from the state where the finger is touching the touch panel 2 (by the sweep operation), and the finger is touched from the top of the button “8”. Moved over the “6” button. It should be noted that while moving from the top of the “8” button to the top of the “6” button, the areas of the other buttons (“5” and “9” buttons) do not pass. After that, the finger moves from the top of the “6” button while touching the touch panel 2 to the top of the “2” around the “3” button so as not to touch the “3” button. ing. After that, the finger moves from above the “2” button to above the “5” button while the finger touches the touch panel 2. In this case, the mobile phone terminal 1 determines that the “8”, “6”, “2”, “5” buttons touched by the finger are touched in this order, and the touched “8”, “6” , “2”, “5” button information, and the locus of the finger moving from the touched “8” button to the “5” button are stored. In addition, the mobile phone terminal 1 displays “78625” including characters corresponding to the buttons “8”, “6”, “2”, and “5” touched to “7” that has already been displayed. 20 is displayed.

s115では、暗証コードの設定が完了した指示入力される。この場合、携帯電話端末1は、暗証コードの設定が完了した指示が入力されたと判断し、設定完了の画面を表示させる。また、携帯電話端末1は、入力されたボタンの情報(入力キー情報)と、指の軌跡情報(軌跡の特徴点)を暗証コードとして記憶する。   In s115, an instruction for completing the setting of the password is input. In this case, the mobile phone terminal 1 determines that an instruction to complete the setting of the password is input, and displays a setting completion screen. In addition, the cellular phone terminal 1 stores input button information (input key information) and finger trajectory information (trajectory feature points) as a password.

以上の操作により、携帯電話端末1は、入力されたボタン及びその入力順序の情報をボタン(キー)の情報とし、指がタッチパネル2に接触した軌跡を軌跡情報とした暗証コードを検出し、記憶する。   Through the above operation, the cellular phone terminal 1 detects the password code using the input button and the input order information as button (key) information, and the path information of the path where the finger touches the touch panel 2 as the path information. To do.

次に、利用者が携帯電話端末1に暗証コードを入力する場合の操作例を図4に示す。なお、携帯電話端末1は、暗証コードの入力が検出された場合のみ、一部の機能を実行可能な設定とされている。つまり、携帯電話端末1は、設定された暗証コードが入力されることで、制限されている所定の機能を解除する。   Next, FIG. 4 shows an operation example when the user inputs a password into the mobile phone terminal 1. Note that the mobile phone terminal 1 is set to be able to execute some functions only when an input of a personal identification code is detected. That is, the mobile phone terminal 1 cancels the predetermined function that is restricted by inputting the set personal identification code.

s120では、利用者が指により上述した設定と同じ順序、軌跡でタッチパネル2に触れている。この場合、携帯電話端末1は、入力されたキーを表示欄20に表示させる。具体的には、「78625」と表示する。その後、携帯電話端末1は、検出した入力と暗証コードとを比較し、検出した入力と暗証コードとが一致すると判断する。   In s120, the user touches the touch panel 2 with the finger in the same order and trajectory as described above. In this case, the cellular phone terminal 1 displays the input key on the display field 20. Specifically, “78625” is displayed. Thereafter, the cellular phone terminal 1 compares the detected input with the password code, and determines that the detected input matches the password code.

s121では、使用が制限されている機能が解除された旨を通知するメッセージとして「ロック解除○○○○○使用できます」と表示されている。この場合、携帯電話端末1は、メッセージを表示させつつ、機能の制限を解除し、制限していた機能を使用可能な状態とする。   In s121, a message “Notice that unlocking can be used” is displayed as a message notifying that a function whose use is restricted has been released. In this case, the cellular phone terminal 1 cancels the function restriction while displaying the message, and makes the restricted function usable.

次に、利用者が携帯電話端末1に暗証コードを入力する場合の操作例の他の例を図5に示す。図5に示すs122では、利用者が指により「7」、「5」、「3」、「6」、「4」のボタンに順番に触れている。また、指は、1つのボタンに対応する領域のタッチパネル2に触れたら、タッチパネル2から離れ、次のボタンに対応する領域のタッチパネル2に触れている。この場合、携帯電話端末1は、入力されたキーを表示欄20に表示させる。具体的には、「75364」と表示する。その後、携帯電話端末1は、検出した入力と暗証コードとを比較する。携帯電話端末1は、暗証コードとして記憶しているキー情報「78625」と、検出したボタンの接触の順番「75364」とが不一致であると判断する。これにより、携帯電話端末1は、検出した入力は、暗証コードと不一致であると判断する。   Next, FIG. 5 shows another example of the operation example when the user inputs the personal identification code to the mobile phone terminal 1. In s122 shown in FIG. 5, the user touches the “7”, “5”, “3”, “6”, and “4” buttons in order with a finger. Further, when the finger touches the touch panel 2 in the area corresponding to one button, the finger leaves the touch panel 2 and touches the touch panel 2 in the area corresponding to the next button. In this case, the cellular phone terminal 1 displays the input key on the display field 20. Specifically, “75364” is displayed. Thereafter, the mobile phone terminal 1 compares the detected input with the password. The cellular phone terminal 1 determines that the key information “78625” stored as the password and the detected button contact order “75364” do not match. Thereby, the mobile phone terminal 1 determines that the detected input does not match the personal identification code.

s123では、検出した接触と、暗証コードとが不一致である旨を通知するメッセージとして「暗証番号が違います」と表示されている。この場合、携帯電話端末1は、メッセージを表示させつつ、機能を制限している状態を維持する。   In s123, “the password is different” is displayed as a message notifying that the detected contact and the password do not match. In this case, the cellular phone terminal 1 maintains a state where the function is restricted while displaying a message.

次に、利用者が携帯電話端末1に暗証コードを入力する場合の操作例の他の例を図6に示す。図6に示すs124では、利用者が指により「7」、「8」、「6」、「2」、「5」のボタンに順番に触れている。また、指は、1つのボタンに対応する領域のタッチパネル2に触れたら、タッチパネル2から離れ、次のボタンに対応する領域のタッチパネル2に触れている。この場合、携帯電話端末1は、入力されたキーを表示欄20に表示させる。具体的には、「78625」と表示する。その後、携帯電話端末1は、検出した入力と暗証コードとを比較する。   Next, FIG. 6 shows another example of the operation example when the user inputs the password to the mobile phone terminal 1. In s124 shown in FIG. 6, the user touches the “7”, “8”, “6”, “2”, and “5” buttons in order with a finger. Further, when the finger touches the touch panel 2 in the area corresponding to one button, the finger leaves the touch panel 2 and touches the touch panel 2 in the area corresponding to the next button. In this case, the cellular phone terminal 1 displays the input key on the display field 20. Specifically, “78625” is displayed. Thereafter, the mobile phone terminal 1 compares the detected input with the password.

携帯電話端末1は、暗証コードとして記憶しているキー情報「78625」と、検出したボタンの接触の順番「78625」とが一致すると判断するが、暗証コードの軌跡が「8」のボタンから「5」のボタンまでは継続した接触であるのに対して、検出した軌跡が「8」のボタンから「5」のボタンまでをそれぞれのボタンが別々の接触である点で不一致であると判断する。これにより、携帯電話端末1は、検出した入力は、暗証コードと不一致であると判断する。   The cellular phone terminal 1 determines that the key information “78625” stored as the password and the detected button contact order “78625” match, but the path of the password is “8”. It is determined that there is a disagreement in that each button is a separate contact from the button with the detected trajectory of “8” to the button of “5”, while the touch is continued until the button “5”. . Thereby, the mobile phone terminal 1 determines that the detected input does not match the personal identification code.

s125では、検出した接触と、暗証コードとが不一致である旨を通知するメッセージとして「暗証番号が違います」と表示されている。この場合、携帯電話端末1は、メッセージを表示させつつ、機能を制限している状態を維持する。   In s125, “the password is different” is displayed as a message notifying that the detected contact and the password do not match. In this case, the cellular phone terminal 1 maintains a state where the function is restricted while displaying a message.

次に、利用者が携帯電話端末1に暗証コードを入力する場合の操作例の他の例を図7に示す。図7に示すs126では、「7」のボタン領域内に指が置かれ、指がタッチパネル2に触れて、その後、「7」に触れていた指がタッチパネル2から離れている。次に、指が「8」のボタンの領域内に置かれ、指がタッチパネル2に触れている状態から、指がタッチパネル2に触れたまま、「8」のボタンの上から「6」のボタンの上に移動している。その後、指は、指がタッチパネル2に触れたまま「6」のボタンの上から、「3」のボタンと、「5」のボタンの間を通って「2」の上に移動している。その後、指は、指がタッチパネル2に触れたまま、「2」のボタンの上から「5」のボタンの上に移動している。この場合、携帯電話端末1は、入力されたキーを表示欄20に表示させる。具体的には、「78625」と表示する。その後、携帯電話端末1は、検出した入力と暗証コードとを比較する。   Next, FIG. 7 shows another example of the operation example when the user inputs the password to the mobile phone terminal 1. In s126 shown in FIG. 7, the finger is placed in the button area “7”, the finger touches the touch panel 2, and then the finger touching “7” is separated from the touch panel 2. Next, from the state where the finger is placed in the area of the “8” button and the finger is touching the touch panel 2, the “6” button is pressed from above the “8” button while the finger is touching the touch panel 2. Has moved on. Thereafter, the finger moves from above the “6” button to “2” through the space between the “3” button and the “5” button while the finger is touching the touch panel 2. After that, the finger moves from above the “2” button to above the “5” button while the finger touches the touch panel 2. In this case, the cellular phone terminal 1 displays the input key on the display field 20. Specifically, “78625” is displayed. Thereafter, the mobile phone terminal 1 compares the detected input with the password.

携帯電話端末1は、暗証コードとして記憶しているキー情報「78625」と、検出したボタンの接触の順番「78625」とが一致すると判断するが、暗証コードの軌跡が「6」のボタンから「3」のボタンの外周を回って「2」のボタンに接触しているのに対して、検出した軌跡が「6」のボタンから「3」のボタンと「5」のボタンの間を通って「2」のボタンに接触している点で不一致であると判断する。これにより、携帯電話端末1は、検出した入力は、暗証コードと不一致であると判断する。   The mobile phone terminal 1 determines that the key information “78625” stored as the password and the detected button contact order “78625” match, but the path of the password is “6”. The detected trajectory passes between the button “3” and the button “5” from the button “6”, while touching the button “2” around the circumference of the button “3”. It is determined that there is a discrepancy in that the button “2” is touched. Thereby, the mobile phone terminal 1 determines that the detected input does not match the personal identification code.

s127では、検出した接触と、暗証コードとが不一致である旨を通知するメッセージとして「暗証番号が違います」と表示されている。この場合、携帯電話端末1は、メッセージを表示させつつ、機能を制限している状態を維持する。   In s127, “the password is different” is displayed as a message notifying that the detected contact and the password do not match. In this case, the cellular phone terminal 1 maintains a state where the function is restricted while displaying a message.

以上の操作により、携帯電話端末1は、入力されたボタン(キー)の情報に加え、軌跡情報も暗証コードとして記憶し、暗証コードの照会時、つまり、制限の解除動作時に、検出したボタンの情報と軌跡情報と比較する。携帯電話端末1は、ボタンの情報と軌跡情報とが一致したら、制限を解除する。これにより、ボタンの入力順序のみで、暗証コードを比較した場合よりも、セキュリティー性をより高くすることができる。また、利用者は、自身の癖に基づいて入力すればよいため、通常のボタンの押下動作と同等の操作を入力すればよい。このため、通常の暗証コードの入力と同等の負荷で、複雑な暗証番号を記憶する場合と同様のセキュリティー性を得ることができる。   Through the above operation, the cellular phone terminal 1 stores the trajectory information as a password in addition to the input button (key) information, and when the password is inquired, that is, when the restriction is released, the detected button Compare information with trajectory information. When the button information and the trajectory information match, the mobile phone terminal 1 releases the restriction. Thereby, security can be made higher than that in the case where the passwords are compared only with the input order of the buttons. Further, since the user only needs to input based on his / her own habit, the user may input an operation equivalent to a normal button pressing operation. For this reason, it is possible to obtain the same security as in the case of storing a complicated password with the same load as the input of a normal password.

次に、携帯電話端末1の機能と制御部との関係を説明する。図8は、図1に示す携帯電話端末1の機能の概略構成を示すブロック図である。図8に示すように携帯電話端末1は、タッチパネル2と、入力部3と、電源部5と、通信部6と、スピーカ7と、マイク8と、記憶部9と、主制御部10と、RAM(Random Access Memory)11とを有する。   Next, the relationship between the function of the mobile phone terminal 1 and the control unit will be described. FIG. 8 is a block diagram showing a schematic configuration of functions of the mobile phone terminal 1 shown in FIG. As shown in FIG. 8, the mobile phone terminal 1 includes a touch panel 2, an input unit 3, a power supply unit 5, a communication unit 6, a speaker 7, a microphone 8, a storage unit 9, a main control unit 10, A RAM (Random Access Memory) 11 is included.

タッチパネル2は、表示部2Bと、表示部2Bに重畳されたタッチセンサ2Aとを有する。タッチセンサ2Aは、指を用いてタッチパネル2に対して行われた各種動作を、動作が行われた場所のタッチパネル2上での位置とともに検出する。タッチセンサ2Aによって検出される動作には、指をタッチパネル2の表面に接触させる動作や、指をタッチパネル2の表面に接触させたまま移動させる動作や、指をタッチパネル2の表面から離す動作が含まれる。なお、タッチセンサ2Aは、感圧式、静電式等のいずれの検出方式を採用していてもよい。表示部2Bは、例えば、液晶ディスプレイ(LCD、Liquid Crystal Display)や、有機EL(Organic Electro−Luminescence)パネルなどで構成され、文字、図形、画像等を表示する。   The touch panel 2 includes a display unit 2B and a touch sensor 2A superimposed on the display unit 2B. The touch sensor 2A detects various operations performed on the touch panel 2 using a finger together with the position on the touch panel 2 where the operation is performed. The operations detected by the touch sensor 2 </ b> A include an operation of bringing a finger into contact with the surface of the touch panel 2, an operation of moving a finger while keeping the surface in contact with the surface of the touch panel 2, and an operation of moving the finger away from the surface of the touch panel 2. It is. The touch sensor 2A may employ any detection method such as a pressure-sensitive method or an electrostatic method. The display unit 2B includes, for example, a liquid crystal display (LCD), an organic EL (Organic Electro-Luminescence) panel, and the like, and displays characters, figures, images, and the like.

入力部3は、物理的なボタン等を通じて利用者の操作を受け付け、受け付けた操作に対応する信号を主制御部10へ送信する。電源部5は、蓄電池または外部電源から得られる電力を、主制御部10を含む携帯電話端末1の各機能部へ供給する。通信部6は、基地局によって割り当てられるチャネルを介し、基地局との間でCDMA方式などによる無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。スピーカ7は、電話通信における相手側の音声や着信音等を出力する。マイク8は、利用者等の音声を電気的な信号へ変換する。   The input unit 3 receives a user operation through a physical button or the like, and transmits a signal corresponding to the received operation to the main control unit 10. The power supply unit 5 supplies power obtained from a storage battery or an external power supply to each functional unit of the mobile phone terminal 1 including the main control unit 10. The communication unit 6 establishes a radio signal line by a CDMA system or the like with a base station via a channel assigned by the base station, and performs telephone communication and information communication with the base station. The speaker 7 outputs the other party's voice, ringtone, and the like in telephone communication. The microphone 8 converts the voice of the user or the like into an electrical signal.

記憶部9は、例えば、不揮発性メモリや磁気記憶装置であり、主制御部10での処理に利用されるプログラムやデータを保存する。具体的には、記憶部9は各種の動作を制御するための動作制御プログラム9Aや、暗証コードの設定や、認証の制御を行うための認証プログラム9Bや、暗証コードの設定時や、認証時にタッチパネル2に表示される仮想キーボード4に関する定義を含む仮想キーボードデータ9Cや、認証プログラム9Bで設定、使用される暗証コードの定義を含む暗証コードデータ9Dを記憶する。記憶部9には、携帯電話端末1の基本的な機能を実現するオペレーティングシステムプログラムや、氏名、電話番号、メールアドレス等が登録されたアドレス帳データ等の他のプログラムやデータも記憶される。   The storage unit 9 is, for example, a nonvolatile memory or a magnetic storage device, and stores programs and data used for processing in the main control unit 10. Specifically, the storage unit 9 controls an operation control program 9A for controlling various operations, an authentication program 9B for setting a password and controlling authentication, a password when setting a password, and authentication. Virtual keyboard data 9C including definitions related to the virtual keyboard 4 displayed on the touch panel 2 and password code data 9D including definitions of passwords set and used by the authentication program 9B are stored. The storage unit 9 also stores an operating system program that realizes basic functions of the mobile phone terminal 1 and other programs and data such as address book data in which names, telephone numbers, mail addresses, and the like are registered.

主制御部10は、例えば、CPU(Central Processing Unit)であり、携帯電話端末1の動作を統括的に制御する。具体的には、主制御部10は、記憶部9に記憶されているデータを必要に応じて参照しつつ、記憶部9に記憶されているプログラムを実行して、タッチパネル2、通信部6等を制御することによって各種処理を実行する。主制御部10は、記憶部9に記憶されているプログラムや、処理を実行することによって取得/生成/加工されたデータを、一時的な記憶領域を提供するRAM11に必要に応じて展開する。なお、主制御部10が実行するプログラムや参照するデータは、通信部6による無線通信でサーバ装置からダウンロードすることとしてもよい。   The main control unit 10 is, for example, a CPU (Central Processing Unit), and comprehensively controls the operation of the mobile phone terminal 1. Specifically, the main control unit 10 executes the program stored in the storage unit 9 while referring to the data stored in the storage unit 9 as necessary, so that the touch panel 2, the communication unit 6, etc. Various processes are executed by controlling. The main control unit 10 expands the program stored in the storage unit 9 and the data acquired / generated / processed by executing the process to the RAM 11 that provides a temporary storage area as necessary. The program executed by the main control unit 10 and the data to be referred to may be downloaded from the server device by wireless communication by the communication unit 6.

ここで、記憶部9が記憶する仮想キーボードデータ9Cの一例を図9に示す。図9の例に示すように、仮想キーボードデータ9Cには、仮想キーボード4に含まれるボタン毎に、ボタンに対応する文字、ボタンの位置(例えば、左上座標)、幅、高さ等が登録される。図9に示す例では、あるボタンに対応する文字(数字)が「1」であり、そのボタンの左上座標がX=10、Y=10であり、そのボタンの幅と高さが20と40であること等が登録されている。   Here, an example of the virtual keyboard data 9C stored in the storage unit 9 is shown in FIG. As shown in the example of FIG. 9, in the virtual keyboard data 9C, for each button included in the virtual keyboard 4, a character corresponding to the button, a position of the button (for example, upper left coordinates), a width, a height, and the like are registered. The In the example shown in FIG. 9, the character (number) corresponding to a certain button is “1”, the upper left coordinates of the button are X = 10, Y = 10, and the width and height of the button are 20 and 40. Is registered.

また、暗証コードデータ9Dには、ボタン(キー)の情報と、軌跡情報が登録されている。本実施形態では、ボタンの情報として「7」、「8」、「6」、「2」、「5」が登録されており、軌跡情報として、図10に示すような情報が記憶されている。なお、図10に示す軌跡情報は、上述したように、「7」のボタンに触れた後、接触が解消され、その後、「8」のボタンが接触され、接触状態が維持されたまま、「6」のボタンに移動し、「3」のボタンの外周を通って、「2」、「5」のボタンに触れる軌跡である。   In addition, information on buttons (keys) and locus information are registered in the code code data 9D. In this embodiment, “7”, “8”, “6”, “2”, “5” are registered as button information, and information as shown in FIG. 10 is stored as trajectory information. . Note that the trajectory information shown in FIG. 10 is, as described above, after touching the “7” button, the contact is canceled, and thereafter, the “8” button is touched and the contact state is maintained. This is a trajectory of moving to the “6” button, touching the “2” and “5” buttons through the outer periphery of the “3” button.

次に、携帯電話端末1が暗証コードを設定する場合の動作について説明する。図11は、携帯電話端末による暗証コード設定処理の処理手順を示すフロー図である。図11に示す暗証コード設定処理は、主制御部10が記憶部9から認証プログラム9Bを読み出して実行することにより実現される。   Next, an operation when the mobile phone terminal 1 sets a password is described. FIG. 11 is a flowchart showing a processing procedure of a password setting process by the mobile phone terminal. The code setting process shown in FIG. 11 is realized by the main control unit 10 reading the authentication program 9B from the storage unit 9 and executing it.

まず、主制御部10は、ステップS12として、表示を更新し、仮想キーボード4及び表示欄20をタッチパネル2上に表示させる。主制御部10は、暗証コードの設定処理を起動させる指示を検出したら、タッチパネル2に表示させる画像を切り替え、仮想キーボード4及び表示欄20を表示させる。その後、主制御部10は、ステップS14として、タッチパネル駆動処理を行い、タッチパネル2への指の接触を検出できる状態とする。   First, the main control part 10 updates a display and displays the virtual keyboard 4 and the display column 20 on the touch panel 2 as step S12. When the main control unit 10 detects an instruction to activate the password setting process, the main control unit 10 switches the image to be displayed on the touch panel 2 and displays the virtual keyboard 4 and the display column 20. Thereafter, in step S14, the main control unit 10 performs a touch panel driving process so that the touch of the finger on the touch panel 2 can be detected.

その後、主制御部10は、ステップS16として、タッチパネル2により操作を検出する。つまり、主制御部10は、指の接触をタッチパネル2により検出し、仮想キーボード4のボタンへの接触を検出する。その後、主制御部10は、ステップS18として、検出したボタンへの接触を入力キー情報(ボタン情報)として、バッファに退避させる。なお、バッファは、入力キー情報と、後述する特徴点情報(軌跡情報)を一時的に記憶する記憶領域であり、RAM11に設けられる。   Thereafter, the main control unit 10 detects an operation with the touch panel 2 as step S16. That is, the main control unit 10 detects a finger contact with the touch panel 2 and detects a contact with a button on the virtual keyboard 4. Thereafter, in step S18, the main control unit 10 saves the detected contact with the button as input key information (button information) in the buffer. The buffer is a storage area for temporarily storing input key information and feature point information (trajectory information) described later, and is provided in the RAM 11.

主制御部10は、入力キー情報をバッファに退避させたら、ステップS20として、特徴点情報(軌跡情報)を抽出する。具体的には、主制御部10は、タッチパネル2で検出した接触動作から、接触開始動作(タッチパネル2へタッチする動作)、接触終了動作(タッチパネル2から離れる動作)、接触角度の急激な変化、仮想キーボード4の領域外への移動を抽出する。その後、主制御部10は、ステップS22として、特徴点があるか否か、つまり、ステップS20で特徴点が抽出されたか否かを判定する。特徴点がある場合(ステップS22,Yes)、主制御部10は、ステップS24として、入力キー情報と特徴点をバッファに順に退避させる。なお、主制御部10は、新たに退避させる入力キー情報がない場合は、特徴点情報のみをバッファに退避させる。   After saving the input key information in the buffer, the main control unit 10 extracts feature point information (trajectory information) as step S20. Specifically, the main control unit 10 performs a contact start operation (operation to touch the touch panel 2), a contact end operation (operation to leave the touch panel 2), a sudden change in contact angle, from the contact operation detected by the touch panel 2. The movement outside the area of the virtual keyboard 4 is extracted. Thereafter, the main control unit 10 determines whether or not there is a feature point in step S22, that is, whether or not the feature point is extracted in step S20. When there is a feature point (step S22, Yes), the main control unit 10 sequentially saves the input key information and the feature point in the buffer as step S24. When there is no input key information to be newly saved, the main control unit 10 saves only the feature point information in the buffer.

ステップS24の処理が終了した場合、または、特徴点がない場合(ステップS22,No)、主制御部10は、ステップS26として、設定完了か否かを判定する。なお、設定完了であるか否かは、設定完了の操作が入力されているか否かで判定することができる。ステップS26で設定完了ではない場合(ステップS26,No)、主制御部10は、ステップS16に進み、ステップS16からステップS26の処理を繰り返す。   When the process of step S24 is completed or when there is no feature point (step S22, No), the main control unit 10 determines whether the setting is completed as step S26. Note that whether or not the setting is complete can be determined by whether or not a setting completion operation has been input. When the setting is not completed in step S26 (No in step S26), the main control unit 10 proceeds to step S16 and repeats the processing from step S16 to step S26.

ステップS26で設定完了である場合(ステップS26,Yes)、主制御部10は、ステップS28として、退避した情報を暗証コード記憶エリア、つまり、暗証コードデータ9Dに保存して、処理を終了する。   If the setting is completed in step S26 (step S26, Yes), the main control unit 10 stores the saved information in the code code storage area, that is, the code code data 9D as step S28, and ends the process.

次に、図12に示したフロー図を参照しながら、暗証コード入力処理について説明する。ここで、図12は、携帯電話端末による暗証コード入力処理の処理手順を示すフロー図である。図12に示す暗証コード入力処理も、主制御部10が記憶部9から認証プログラム9Bを読み出して実行することにより実現される。また、主制御部10は、例えば、動作制御プログラム9Aにより実行可能な動作に対して設定されている動作の制限の解除を希望する指示を検出したら、認証プログラム9Bを実行し、暗証コードと入力動作が一致するかを判定する。   Next, the password input process will be described with reference to the flowchart shown in FIG. Here, FIG. 12 is a flowchart showing a processing procedure of a password input process by the mobile phone terminal. The password input process shown in FIG. 12 is also realized by the main control unit 10 reading the authentication program 9B from the storage unit 9 and executing it. Further, for example, when the main control unit 10 detects an instruction to release the restriction of the operation set for the operation executable by the operation control program 9A, the main control unit 10 executes the authentication program 9B and inputs the password Determine if the actions match.

まず、主制御部10は、ステップS30として、タッチパネル駆動処理を行い、タッチパネル2への指の接触を検出できる状態とし、ステップS32として、タッチパネル2により操作を検出する。その後、主制御部10は、ステップS34として、一筆書きキーボード入力操作を検知する。つまり、主制御部10は、タッチパネル2で検出した接触から、指が接触した状態で接触位置が移動した操作(スイープ動作)を検出する。その後、主制御部10は、検出した入力操作に特徴点があるか否かを判定する。なお、特徴点の情報としては、上述した各種入力の軌跡が例示される。ステップS36で特徴点が検出された場合(ステップS36,Yes)、主制御部10は、ステップS38として、特徴点情報をバッファに退避させる。なお、バッファは、上述の暗証コード設定処理と同様にRAM11に設けられている。   First, the main control unit 10 performs a touch panel drive process in step S30, makes it possible to detect a finger contact with the touch panel 2, and detects an operation by the touch panel 2 in step S32. Thereafter, the main control unit 10 detects a one-stroke keyboard input operation as step S34. That is, the main control unit 10 detects an operation (sweep operation) in which the contact position is moved while the finger is in contact from the contact detected by the touch panel 2. Thereafter, the main control unit 10 determines whether or not the detected input operation has a feature point. The feature point information includes the above-described various input trajectories. When the feature point is detected in step S36 (step S36, Yes), the main control unit 10 saves the feature point information in the buffer as step S38. The buffer is provided in the RAM 11 in the same manner as the above-described password code setting process.

一方、ステップS36で特徴点が検出されない場合(ステップS36,No)または、ステップS38の処理が完了したら、主制御部10は、ステップS40として、入力キーデータ(入力キー情報)をバッファに退避させる。なお、入力キー情報は、ステップS32で検出したタッチパネルの操作で、通過したボタンの情報である。   On the other hand, when no feature point is detected in step S36 (No in step S36) or when the process of step S38 is completed, the main control unit 10 saves input key data (input key information) in the buffer as step S40. . The input key information is information on a button that has been passed through the operation of the touch panel detected in step S32.

ステップS40で入力キー情報をバッファに退避させたら、主制御部10は、ステップS42として、利用者による暗証コードの入力が完了したか否かを判定する。なお、ステップS32からステップS42で入力される暗証コードは、認証のために入力される操作(入力暗証コードデータ)である。また、入力完了であるか否かは、入力完了の操作が入力されているか否かで判定することができる。   When the input key information is saved in the buffer in step S40, the main control unit 10 determines whether or not the input of the personal identification code by the user is completed in step S42. Note that the password code input in steps S32 to S42 is an operation (input password code data) input for authentication. Whether or not the input is complete can be determined by whether or not an input completion operation has been input.

ステップS42で入力完了ではない場合(ステップS42,No)、主制御部10は、ステップS32に進み、ステップS32からステップS42の処理を繰り返す。一方、ステップS42で設定完了である場合(ステップS42,Yes)、主制御部10は、ステップS44として、暗証コード記憶エリアの登録データを書き出し、ステップS46として、バッファに退避した入力暗証コードデータと比較する。つまり、主制御部10は、暗証コードデータ9Dに記憶されている登録された暗証コードと、ステップS32からステップS42で入力を検出し、バッファに退避させた入力データと対比する。なお、主制御部10は、入力キー情報と、特徴点情報との夫々について対比する。   If the input is not completed in step S42 (No in step S42), the main control unit 10 proceeds to step S32 and repeats the processing from step S32 to step S42. On the other hand, when the setting is completed in step S42 (step S42, Yes), the main control unit 10 writes out the registration data of the code code storage area in step S44, and the input code code data saved in the buffer in step S46. Compare. That is, the main control unit 10 compares the registered password stored in the password code data 9D with the input data detected in steps S32 to S42 and saved in the buffer. The main control unit 10 compares the input key information with the feature point information.

ステップS46で比較を行ったら、主制御部10は、ステップS48として、一致しているか否かを判定する。ステップS48で一致していない場合(ステップS48,No)、つまり、入力キー情報及び特徴点情報の少なくとも一方が一致しない場合、主制御部10は、ステップS50として、不一致である旨を通知するメッセージをタッチパネル2に表示させる。その後、主制御部10は、ステップS52として、所定回数をオーバーしているか否か、つまり、入力した暗証コードと登録されている暗証コードとが不一致であった回数が一定回数以上であるかを判定する。ステップS52で所定回数を超えていない場合(ステップS52,No)、主制御部10は、ステップS32に進む。これにより、主制御部10は、暗証コードの入力を検出する。なお、この場合、検出した入力暗証コードデータは、一旦消去する。また、不一致であった回数を1カウントアップする。   After performing the comparison in step S46, the main control unit 10 determines whether or not they match in step S48. If they do not match in step S48 (step S48, No), that is, if at least one of the input key information and the feature point information does not match, the main control unit 10 notifies a message that there is a mismatch as step S50. Is displayed on the touch panel 2. Thereafter, in step S52, the main control unit 10 determines whether or not the predetermined number of times has been exceeded, that is, whether or not the number of times that the input code and the registered code do not match is a predetermined number or more. judge. If the predetermined number of times is not exceeded in step S52 (step S52, No), the main control unit 10 proceeds to step S32. Thereby, the main control unit 10 detects the input of the password. In this case, the detected input code data is temporarily deleted. Also, the number of mismatches is counted up by one.

ステップS52で所定回数を超えている場合(ステップS52,Yes)、主制御部10は、ステップS54として、対象となっている動作の機能を使用不可能にする機能完全ロック処理を行い、暗証コード入力処理を終了する。   When the predetermined number of times is exceeded in step S52 (step S52, Yes), the main control unit 10 performs a function complete lock process for making the function of the target operation unusable in step S54. The input process is terminated.

一方、ステップS48で一致している場合(ステップS48,Yes)、つまり、入力キー情報及び特徴点情報の両方が一致している場合、主制御部10は、ステップS56として、制限している動作の制限を解除するロック解除を行う。これにより、動作制御プログラム9Aで実行可能な処理を制限なく使用することが可能となる。   On the other hand, if they match in step S48 (step S48, Yes), that is, if both the input key information and the feature point information match, the main control unit 10 performs a restricted operation as step S56. Unlock to release the restrictions. As a result, it is possible to use a process executable by the operation control program 9A without limitation.

その後、主制御部10は、ステップS58として、制限を解除した旨のメッセージを表示させ、ステップS60として、機能が操作されたら、暗証コード入力処理を終了する。なお、制限を解除した旨のメッセージとしては、暗証コードが一致した旨を表示させても、機能が解除された旨を表示させてもよい。また、主制御部10は、ステップS60で、機能が操作されたら処理を終了したが、解除メッセージを表示させたら処理を終了させてもよい。   Thereafter, the main control unit 10 displays a message to the effect that the restriction has been released as step S58, and when the function is operated as step S60, ends the code input process. Note that the message indicating that the restriction has been released may be displayed indicating that the passwords are matched or indicating that the function has been released. The main control unit 10 ends the process when a function is operated in step S60, but may end the process when a release message is displayed.

携帯電話端末1は、図12に示すように、入力された暗証コードが一定回数以上、不一致であった場合は、機能を使用不可能な状態とすることで、第三者が繰り返し入力し、暗証コードが偶然一致してしまう恐れを低減することができ、セキュリティー性をより高くすることができる。   As shown in FIG. 12, the mobile phone terminal 1 is repeatedly input by a third party by disabling the function when the input code is not consistent for a certain number of times or more. It is possible to reduce the possibility that the passwords coincide with each other by chance, and to improve the security.

ここで、携帯電話端末1は、制限する動作(制御対象)として、アドレス帳の閲覧動作や、ブラウザの使用動作、着信履歴、発信履歴の閲覧動作等が例示される。ここで、これらの制御対象の動作は、主制御部10で動作制御プログラム9Aを実行することで行われる。ここで、携帯電話端末1は、動作がロックされている状態では、アドレス帳の一部または全部が閲覧できない状態、ブラウザが使用できない状態、着信履歴、発信履歴の閲覧ができない状態等にされている。これに対して、ステップS56でロックが解除されると、各種機能が使用可能、閲覧可能になり、ステップS54で機能完全ロック状態になると、その後、正しい暗証コードを入力しても、各種機能が使用できない状態になる。   Here, the mobile phone terminal 1 is exemplified as an address book browsing operation, a browser use operation, an incoming history, an outgoing history browsing operation, and the like as operations to be restricted (control target). Here, these operations to be controlled are performed by the main control unit 10 executing the operation control program 9A. Here, when the operation is locked, the mobile phone terminal 1 is in a state where a part or all of the address book cannot be browsed, a state where the browser cannot be used, a state where the incoming call history, the outgoing call history cannot be browsed, etc. Yes. On the other hand, when the lock is released in step S56, various functions can be used and browsed, and when the function is completely locked in step S54, the various functions can be performed even if a correct password is input thereafter. It becomes unusable.

なお、制限する動作(制御対象)は特に限定されず、電子機器の種類によって、種々の制限を設定することができる。以下、図13−1から図13−3を用いて説明する。ここで、図13−1から図13−3は、それぞれ、電子機器の他の一例の概略構成を示す模式図である。より具体的には、図13−1は、電子機器をATMに用いた例であり、図13−2は、電子機器を金庫に用いた例であり、図13−3は、電子機器をオートロックのドアに用いた例である。   In addition, the operation | movement (control object) to restrict | limit is not specifically limited, Various restrictions can be set with the kind of electronic device. Hereinafter, a description will be given with reference to FIGS. 13-1 to 13-3. Here, FIGS. 13A to 13C are schematic diagrams each illustrating a schematic configuration of another example of the electronic device. More specifically, FIG. 13-1 is an example in which an electronic device is used for ATM, FIG. 13-2 is an example in which the electronic device is used as a safe, and FIG. It is an example used for a lock door.

図13−1に示すATM100は、電子機器1aと、利用者に現金を渡す現金供給部102と、利用者から現金を受け取る現金受け取り部104とを有する。なお、ATM100は、カード情報の読み取り部や、通帳の読み取り、書き込み部等も備えている。また、ATM100は、通信回線を通じて、ホストコンピュータ106と接続されている。また、電子機器1aは、通話機能を備えていない、また、記憶部に記憶されている情報の一部が異なる点を除いて、主な機能が携帯電話端末1と同様である。   An ATM 100 illustrated in FIG. 13A includes an electronic device 1a, a cash supply unit 102 that delivers cash to the user, and a cash reception unit 104 that receives cash from the user. The ATM 100 also includes a card information reading unit, a passbook reading and writing unit, and the like. The ATM 100 is connected to the host computer 106 through a communication line. The electronic device 1a does not have a call function, and the main functions are the same as those of the mobile phone terminal 1 except that some of the information stored in the storage unit is different.

ATM100は、電子機器1aのタッチパネルに各種操作の情報を表示し、利用者によって入力される情報を検出する。ATM100は、利用者によって、現金の引き出し指示が入力されたら、タッチパネルに暗証コードの入力画面を表示させる。ATM100は、タッチパネルで暗証コードの入力を検出したら、ホストコンピュータ106に記憶されている暗証コードの情報と照合し、暗証コードが一致したら、現金供給部102に現金を供給し、利用者に現金を渡す。また、ATM100は、暗証コードが一致しない(不一致の場合)は、不一致である旨の情報を表示部に表示させる。この場合、制御対象は、現金供給部102となり、制御対象の動作は、現金供給部102による現金の供給動作となる。   The ATM 100 displays information on various operations on the touch panel of the electronic device 1a and detects information input by the user. The ATM 100 displays a password input screen on the touch panel when a cash withdrawal instruction is input by the user. When the ATM 100 detects the input of the password on the touch panel, the ATM 100 checks the password code information stored in the host computer 106. If the password matches, the ATM 100 supplies the cash to the cash supply unit 102 and gives the user cash. hand over. Further, if the passwords do not match (if they do not match), the ATM 100 displays information indicating that they do not match on the display unit. In this case, the control target is the cash supply unit 102, and the control target operation is a cash supply operation by the cash supply unit 102.

また、ATM100の場合は、現金の引き出し時に加え、振込み時や、暗証コードの変更時等にも、同様に利用者に暗証コードを入力させ、暗証コードが一致するかを判定することができる。   In addition, in the case of ATM 100, it is possible to allow the user to input the password code at the time of transfer or when the password code is changed in addition to the withdrawal of cash, and determine whether the password codes match.

次に、図13−2に示す金庫110は、電子機器1bと、鍵112とを有する。電子機器1bは、通信機能を備えていない、また、記憶部に記憶されている情報の一部が異なる点を除いて、主な機能が携帯電話端末1と同様である。金庫110は、電子機器1bのタッチパネルの一部が接触されたら、暗証コードの入力画面を表示させ、タッチパネルで暗証コードの入力を検出したら記憶されている暗証コードの情報と照合し、暗証コードが一致したら、鍵112を開状態にする。また、金庫110は、暗証コードが一致しない(不一致の場合)は、不一致である旨の情報を表示部に表示させ、鍵112を閉状態で維持する。以上より、この場合、制御対象は、鍵112となり、制御対象の動作が鍵112の開閉動作となる。   Next, the safe 110 illustrated in FIG. 13B includes an electronic device 1b and a key 112. The electronic device 1b does not have a communication function, and the main functions are the same as those of the mobile phone terminal 1 except that some of the information stored in the storage unit is different. When a part of the touch panel of the electronic device 1b is touched, the safe 110 displays a password code input screen, and when the password is detected by the touch panel, the password is compared with the stored password code information. If they match, the key 112 is opened. Further, if the code codes do not match (if they do not match), the safe 110 displays information indicating that they do not match on the display unit, and keeps the key 112 closed. As described above, in this case, the control target is the key 112, and the operation of the control target is the opening / closing operation of the key 112.

次に、図13−3に示すドア機構120は、オートロックの自動ドアであり、電子機器1cと、開閉ドア122a、122bと、ドアを駆動する駆動部124a、124bとを有する。電子機器1cは、通信機能を備えていない、また、記憶部に記憶されている情報の一部が異なる点を除いて、主な機能が携帯電話端末1と同様である。また、駆動部124aは、ドア122aを開閉させる駆動機構であり、駆動部124bは、ドア122bを開閉させる駆動機構である。   Next, the door mechanism 120 illustrated in FIG. 13C is an automatic door that is automatically locked, and includes an electronic device 1c, opening / closing doors 122a and 122b, and driving units 124a and 124b that drive the door. The electronic device 1c does not have a communication function, and the main functions are the same as those of the mobile phone terminal 1 except that some of the information stored in the storage unit is different. The drive unit 124a is a drive mechanism that opens and closes the door 122a, and the drive unit 124b is a drive mechanism that opens and closes the door 122b.

ドア機構120は、電子機器1cのタッチパネルの一部が接触されたら、暗証コードの入力画面を表示させ、タッチパネルで暗証コードの入力を検出したら記憶されている暗証コードの情報と照合し、暗証コードが一致したら、駆動部124a、124bを駆動して、開閉ドア122a、122bを開状態にする。また、ドア機構120は、暗証コードが一致しない(不一致の場合)は、不一致である旨の情報を表示部に表示させ、開閉ドア122a、122bを閉状態で維持する。以上より、この場合、制御対象は、駆動部124a、124bとなり、制御対象の動作が、ドア122a、122bの開閉動作となる。   When a part of the touch panel of the electronic device 1c is touched, the door mechanism 120 displays a password code input screen. When the touch code input is detected by the touch panel, the door mechanism 120 checks the password code information stored therein. Are matched, the drive units 124a and 124b are driven to open the open / close doors 122a and 122b. Further, when the password codes do not match (if they do not match), the door mechanism 120 displays information indicating that they do not match on the display unit, and maintains the open / close doors 122a and 122b in the closed state. As described above, in this case, the control objects are the drive units 124a and 124b, and the operation of the control object is the opening / closing operation of the doors 122a and 122b.

なお、動作が制限されている制御対象と電子機器とは、一体となっている必要はない。また、上記実施例では、制御対象と電子機器とを有線で接続したが、無線で繋がってもよい。つまり、電子機器を携帯電子機器として、利用者が保持しており、入力した情報を制御対象に送るようにしてもよい。また、電子機器を1つの筺体に分けても良い。具体的には、暗証コードを入力する電子機器と、暗証コードの認証機能を有する電子機器との1つに分けてもよい。この場合、制御対象と、暗証コードの認証機能を有する電子機器を一体とすることで、暗証コードの認証機能を有する電子機器を1つとし、暗証コードを入力する電子機器を複数とすることもできる。   Note that the controlled object whose operation is restricted and the electronic device do not have to be integrated. Moreover, in the said Example, although the control object and the electronic device were connected with the wire communication, you may connect with a radio | wireless. That is, the user may hold the electronic device as a portable electronic device and send the input information to the control target. Moreover, you may divide an electronic device into one housing. Specifically, it may be divided into one of an electronic device for inputting a personal identification code and an electronic device having a personal identification code authentication function. In this case, by integrating the control target and the electronic device having the authentication function of the code code, one electronic device having the code code authentication function may be provided and a plurality of electronic devices for inputting the code code may be provided. it can.

ここで、上記実施例では、軌跡情報として特徴点を設定及び検出するとしたが、これに限定されない。携帯電話端末1は、軌跡情報そのものを設定及び検出するようにしても良いし、特徴点を設定及び検出するようにしてもよい。   Here, in the above embodiment, the feature points are set and detected as the trajectory information, but the present invention is not limited to this. The mobile phone terminal 1 may set and detect the trajectory information itself, or may set and detect feature points.

ここで、携帯電話端末1は、特徴点としては、種々の情報を設定することができるが、利用者が自然に行う動作(特定の動作)を特徴点として判断するようにすることが好ましい。以下、図14から図16を用いて、利用者が自然に行う動作(特定の動作)に基づいて、ボタンの入力の判断を行う場合について説明する。   Here, the mobile phone terminal 1 can set various information as feature points, but it is preferable to determine an operation (specific operation) that a user naturally performs as a feature point. Hereinafter, a case where the input of a button is determined based on an operation (specific operation) that a user naturally performs will be described with reference to FIGS. 14 to 16.

例えば、携帯電話端末1は、利用者が指を移動させた軌跡のうち、特定の動作およびその操作がタッチパネル2によって検出された位置を、特徴点と判定する。具体的には、携帯電話端末1は、指の接触を開始する動作がタッチパネル2によって検出された場合、接触の開始が検出された位置にボタンがあれば、そのボタンへの接触を特徴点と判定する。また、携帯電話端末1は、指の移動が終了しタッチパネル2から離れる動作がタッチパネル2によって検出された場合、接触の終了が検出された位置にボタンがあれば、そのボタンで、接触を終了することを特徴点と判定する。   For example, the mobile phone terminal 1 determines, as a feature point, a position where a specific operation and its operation are detected by the touch panel 2 in a trajectory where the user moves his / her finger. Specifically, when an operation for starting a finger contact is detected by the touch panel 2, if the mobile phone terminal 1 has a button at a position where the start of the contact is detected, the touch on the button is a feature point. judge. Further, when the movement of the finger and the movement away from the touch panel 2 is detected by the touch panel 2, the mobile phone terminal 1 ends the contact with the button if there is a button at the position where the end of the contact is detected. Is determined as a feature point.

また、携帯電話端末1は、指がタッチパネル2に触れたまま移動方向を変更する動作がタッチパネル2によって検出された場合、移動方向の変更が検出された位置にボタンがあれば、そのボタンで方向を変更する操作を特徴点と判定する。具体的には、携帯電話端末1は、指がボタンに進入したときの移動方向と指がボタンから出るときの移動方向とを比較し、移動方向の角度差が閾値よりも大きければ、特徴点と判定する。   In addition, when the touch panel 2 detects an operation of changing the moving direction while the finger is touching the touch panel 2, the mobile phone terminal 1 uses the button to detect the change in the moving direction. The operation to change the is determined as a feature point. Specifically, the mobile phone terminal 1 compares the moving direction when the finger enters the button and the moving direction when the finger comes out of the button, and if the angular difference of the moving direction is larger than the threshold value, the feature point Is determined.

これは、他のボタンへの移動中において、単に通過するに過ぎない場合、指はボタン上を一定方向へ移動し、図14に示すように進入時の移動方向(ベクトル)を示すV1と脱出時の移動方向を示すV2の角度差は小さくなると考えられるためである。また、図15に示すように進入時の移動方向を示すV3と脱出時の移動方向を示すV4の角度差が大きい場合、利用者が意図的にそのボタンに触れた後に他のボタンに触れるために移動方向を変更した可能性が高いためである。つまり、このボタンが目的ボタンの一つであったと判定できる。このため、入力時は、同様に角度が変化すると考えられるため、特徴点として判定し、比較の対象とすることができる。なお、移動方向の角度変化は、ボタンの通過時以外にも領域と対応付けて特徴点として検出してもよい。   This is because if the finger simply passes while moving to another button, the finger moves in a certain direction on the button, and as shown in FIG. 14, it escapes with V1 indicating the moving direction (vector) at the time of entry. This is because the angular difference of V2 indicating the moving direction at that time is considered to be small. In addition, as shown in FIG. 15, when the angle difference between V3 indicating the moving direction at the time of entry and V4 indicating the moving direction at the time of exit is large, the user intentionally touches the button and then touches the other button. This is because there is a high possibility that the moving direction has been changed. That is, it can be determined that this button is one of the purpose buttons. For this reason, at the time of input, it is considered that the angle similarly changes, so that it can be determined as a feature point and used as a comparison target. Note that the change in the angle in the movement direction may be detected as a feature point in association with a region other than when the button is passed.

また、携帯電話端末1は、図16に示すように、指がタッチパネル2に触れたままあるボタン領域内で回転する軌跡を描いて移動する動作がタッチパネル2によって検出された場合に、回転動作を特徴点と判定する。単に通過するに過ぎない場合に指がこのような軌跡を描いて移動することはないと考えられるためである。なお、回転する軌跡に限らずに、山型や波状等の特徴的な形状の軌跡が指によってボタン領域内で描かれた場合に、特徴点と判定することとしてもよい。   In addition, as shown in FIG. 16, the mobile phone terminal 1 performs a rotation operation when the touch panel 2 detects an operation that moves while drawing a trajectory that rotates within a button area where the finger is still touching the touch panel 2. Judged as a feature point. This is because it is considered that the finger does not move along such a locus when it merely passes. In addition, it is good also as determining as a feature point, when not only a rotation locus | trajectory but the locus | trajectory of characteristic shapes, such as a mountain shape and a wave shape, was drawn in the button area | region with the finger | toe.

このようにボタン領域内等で特徴的な形状の軌跡を描く指の移動が検出された場合に特徴点と判定することにより、軌跡を比較することが可能となる。このように、特徴点を比較することで、入力の癖を比較することができる。利用者の入力毎の軌跡のずれを許容しつつ、一致するかを判定することができる。   In this way, when movement of a finger that draws a trajectory of a characteristic shape in a button area or the like is detected, it is possible to compare the trajectories by determining the feature point. Thus, by comparing the feature points, it is possible to compare the input wrinkles. It is possible to determine whether or not they coincide with each other while allowing the deviation of the locus for each user input.

また、特徴点として、ボタンに対する通過経路を設定、検出するようにしてもよい。例えば、「6」から「2」へ移動する際に、「3」の外周を通るか、「3」と「5」の間を通るかを特徴点として検出してもよい。   Further, as a feature point, a passage route for a button may be set and detected. For example, when moving from “6” to “2”, whether it passes through the outer periphery of “3” or between “3” and “5” may be detected as a feature point.

また、上記実施例では、接触されたボタンを全て接触されたボタンとして表示欄20に表示したが、これに限定されない。携帯電話端末1は、接触されたボタンを、単に通過したに過ぎないと判定したボタンと、特徴点が検出されたボタンとに分け、特徴点が検出されたボタンのみを表示欄20に表示させるようにしてもよい。以下、図17及び図18を用いて、暗証コードの入力の他の例を説明する。なお、図17及び図18は、入力の場合として説明するが、暗証コードの設定の場合も同様である。   In the above embodiment, all the touched buttons are displayed in the display field 20 as touched buttons, but the present invention is not limited to this. The mobile phone terminal 1 divides the touched button into a button that has been determined to have simply passed and a button in which a feature point has been detected, and displays only the button in which the feature point has been detected in the display field 20. You may do it. Hereinafter, another example of the input of the password will be described with reference to FIGS. 17 and 18. 17 and 18 will be described as the case of input, but the same applies to the case of setting a password.

図17に示す操作例では、「7」のボタン領域内に指が置かれ、指がタッチパネル2に触れて、指がタッチパネル2に触れたまま、「5」のボタンを通過し、「3」のボタンの上で移動方向を下向きに変化させている。その後、指は、「3」のボタンの上から、「6」のボタンを通過し、「9」のボタンの上で移動方向を斜め上向きに変化させている。その後、指は、「9」のボタンの上から、「4」のボタンの上で移動方向を上向きに変化させて、「1」のボタンの上に移動して、タッチパネル2から離れる。   In the operation example shown in FIG. 17, a finger is placed in the button area “7”, the finger touches the touch panel 2, the finger touches the touch panel 2, passes the “5” button, and “3”. The direction of movement is changed downward on the button. Thereafter, the finger passes the button “6” from above the button “3”, and changes the moving direction diagonally upward on the button “9”. Thereafter, the finger moves from the top of the “9” button to the top of the “1” button by changing the moving direction upward on the “4” button, and moves away from the touch panel 2.

図17に示す操作例では、軌跡は、「7」のボタンで接触開始され、「3」のボタン、「9」のボタン、「4」のボタンの上で移動方向が一定角度以上変化し、「1」のボタンの上で、接触が終了している。これにより「7」「3」「9」「4」「1」のボタンは、特徴点として検出され、「5」「6」のボタンは、通過しただけのボタンとして検出される。この場合、主制御部10は、表示欄20に特徴点を検出したボタンに対応する文字「73941」を表示させ、「5」「6」のボタンに対応する文字を表示させない。   In the operation example shown in FIG. 17, the trajectory starts to touch with the button “7”, and the moving direction changes over a certain angle on the buttons “3”, “9”, and “4”, The contact is over on the “1” button. Accordingly, the buttons “7”, “3”, “9”, “4”, and “1” are detected as feature points, and the buttons “5” and “6” are detected as buttons that have just passed. In this case, the main control unit 10 displays the characters “73941” corresponding to the button whose feature point is detected in the display column 20 and does not display the characters corresponding to the buttons “5” and “6”.

なお、この場合も、主制御部10は、キー入力情報として、「7」「5」「3」「6」「9」「4」「1」を検出している。このように、利用者が意図して入力した可能性が高いボタンに対応する文字のみを表示欄20に表示させることで、利用者は、意図した番号のみを入力した場合でも、主制御部10は、通過のした番号を全て検出することができる。これにより、利用者が入力したと意識したボタン(キー)の数よりも多いボタンによって、暗証コードを比較することができる。   Also in this case, the main control unit 10 detects “7” “5” “3” “6” “9” “4” “1” as key input information. In this way, by displaying only the characters corresponding to the buttons that are likely to be input by the user in the display field 20, even when the user inputs only the intended number, the main control unit 10 Can detect all passed numbers. As a result, passwords can be compared with more buttons than the number of buttons (keys) that the user is aware of.

図18に示す操作例では、「1」のボタン領域の外側に指が置かれ、指がタッチパネル2に触れて、指がタッチパネル2に触れたまま、「1」「2」「3」のボタンを通過し、「3」のボタンの上で移動方向を下向きに変化させている。その後、指は、「3」のボタンの上から、「6」、「9」のボタンを通過し、「#」のボタンの上で移動方向を横向き(図中左向き)に変化させている。その後、指は、「#」のボタンの上から「0」のボタンの上に移動し、「0」のボタンの上で移動方向を上向きに変化させて、「8」のボタンを通過し、「5」のボタンの上に移動する。その後、指は、「5」のボタンの上から、「4」のボタンの上に移動し、「4」のボタンの上で移動方向を下向きに変化させて、「7」のボタンの上に移動し、タッチパネル2から離れる。なお、図18に示す操作例では、指の軌跡が「1」「6」「8」「5」「7」のボタンの上で一回転しており、主制御部10は、この軌跡の一回転を特徴点として検出する。   In the operation example shown in FIG. 18, the “1”, “2”, and “3” buttons are placed with the finger placed outside the “1” button area, the finger touching the touch panel 2, and the finger touching the touch panel 2. And the moving direction is changed downward on the button “3”. Thereafter, the finger passes the buttons “6” and “9” from the top of the “3” button, and changes the moving direction to the horizontal direction (leftward in the figure) on the “#” button. After that, the finger moves from the “#” button to the “0” button, changes the moving direction upward on the “0” button, passes the “8” button, Move over the “5” button. After that, the finger moves from above the “5” button to the “4” button, changes the moving direction downward on the “4” button, and then moves to the “7” button. Move and leave touch panel 2. In the operation example shown in FIG. 18, the finger trajectory is rotated once on the buttons “1”, “6”, “8”, “5”, and “7”, and the main control unit 10 Rotation is detected as a feature point.

これにより、図18に示す操作例では、軌跡が一回転した「1」「6」「8」「5」「7」のボタンで特徴点を検出し「2」「3」「9」「#」「0」「4」のボタンは、通過しただけのボタンとして検出される。この場合、主制御部10は、表示欄20に特徴点を検出したボタンに対応する文字「16857」を表示させ、「2」「3」「9」「#」「0」「4」のボタンに対応する文字を表示させない。   Accordingly, in the operation example shown in FIG. 18, the feature points are detected by the buttons “1”, “6”, “8”, “5”, and “7” whose trajectory is rotated once, and “2”, “3”, “9”, and “#”. The buttons “0” and “4” are detected as buttons that have just passed. In this case, the main control unit 10 causes the display column 20 to display the characters “16857” corresponding to the button that detected the feature point, and the “2”, “3”, “9”, “#”, “0”, and “4” buttons. The character corresponding to is not displayed.

このように、特徴点として、軌跡が一回転することのみを抽出した場合でも、利用者が入力したと意識したボタン(キー)の数よりも多いボタンによって、暗証コードを比較することができる。   As described above, even when only one rotation of the trajectory is extracted as the feature point, the passwords can be compared by using more buttons than the number of buttons (keys) that the user is aware of.

なお、携帯電話端末1は、特徴点として検出したボタンを入力キー情報として検出し、単に通過したキーは、軌跡情報のみで検出するようにしてもよい。また、上記実施例では、よりセキュリティー性を高くすることができ、かつ、制御が簡単になるため、入力キー情報と軌跡情報の両方を比較したが、軌跡情報のみを比較してもよい。つまり、ボタンが入力されたか否かを判定せずに、軌跡情報のみを比較するようにしてもよい。   Note that the cellular phone terminal 1 may detect a button detected as a feature point as input key information, and detect a key that has just passed through only the trajectory information. In the above embodiment, both the input key information and the trajectory information are compared because the security can be further improved and the control is simplified. However, only the trajectory information may be compared. That is, it is possible to compare only the trajectory information without determining whether or not a button has been input.

また、上記携帯電話端末1は、上記実施例のように、軌跡から、特徴点を検出したボタンと、単に通過しただけ等、特徴点が検出されてないボタンとの情報を検出し、ボタンと特徴点との関係のみを暗証コードとして設定、検出するようにしてもよい。さらに、スイープ動作により接触が検出されたボタンの情報のみを暗証コードとして設定してもよい。   Further, as in the above embodiment, the mobile phone terminal 1 detects information on a button that has detected a feature point from a locus and a button that has not been detected, such as a button that has just been passed, Only the relationship with the feature point may be set and detected as a code. Furthermore, only the information of the button whose contact is detected by the sweep operation may be set as the password.

また、携帯電話端末1は、特徴点として、他の領域へのタップ動作を検出してもよい。つまり、一本の指がタッチパネルに接触している状態で、他の指が接触されるタイミング、位置を特徴点として検出してもよい。   Further, the cellular phone terminal 1 may detect a tap operation to another area as a feature point. That is, in a state where one finger is in contact with the touch panel, the timing and position where another finger is in contact may be detected as a feature point.

また、上記実施例では、特定の動作として、ボタン領域内でタッチパネル2に接触する動作や、ボタン領域内でタッチパネル2から指を離す動作等について説明したが、これらの動作は特定の動作の例であり、他の動作を特定の動作として扱ってもよい。   In the above-described embodiment, specific operations are described such as an operation of touching the touch panel 2 in the button area, an operation of releasing a finger from the touch panel 2 in the button area, and the like. Other operations may be treated as specific operations.

また、上記実施例では、ソフトウェアキーボードが、テンキーである場合として説明したが、これに限定されず、種々のキー配列のキーボードを用いることができる。例えば、あいうえおキーボード、Dvorak配列のキーボード、親指シフト配列(NICOLA配列)のキーボード、DSK配列のキーボード、JIS配列のキーボード等も用いることができる。   In the above embodiment, the software keyboard is a numeric keypad. However, the present invention is not limited to this, and keyboards with various key arrangements can be used. For example, an Aiueo keyboard, a Dvorak keyboard, a thumb shift keyboard (NICOLA keyboard), a DSK keyboard, a JIS keyboard, or the like can be used.

以上のように、本発明に係る電子機器、電子機器制御方法および電子機器制御プログラムは、暗証コードの設定または認証操作の入力に用いることに適している。   As described above, the electronic device, the electronic device control method, and the electronic device control program according to the present invention are suitable for use in setting a password or inputting an authentication operation.

1 携帯電話端末
2 タッチパネル
2A タッチセンサ
2B 表示部
3 入力部
3A、3B、3C ボタン
4 仮想キーボード
5 電源部
6 通信部
7 スピーカ
8 マイク
9 記憶部
9A 動作制御プログラム
9B 認証プログラム
9C 仮想キーボードデータ
9D 暗証コードデータ
10 主制御部
11 RAM
20 表示欄
DESCRIPTION OF SYMBOLS 1 Mobile phone terminal 2 Touch panel 2A Touch sensor 2B Display part 3 Input part 3A, 3B, 3C Button 4 Virtual keyboard 5 Power supply part 6 Communication part 7 Speaker 8 Microphone 9 Memory | storage part 9A Operation control program 9B Authentication program 9C Virtual keyboard data 9D Password Code data 10 Main control unit 11 RAM
20 Display column

Claims (14)

表面に対して行われる接触を検出するタッチパネルと、
前記タッチパネルに複数のボタンを表示させ、各ボタンの表示される領域への接触を検出することにより入力を受け付け、制御対象の動作を制御する制御部と、
前記タッチパネルへの接触の軌跡情報を暗証コードとして記憶する記憶部と、を有し、
前記制御部は、前記タッチパネルにおいて、スイープ動作を含む接触動作が検出された場合に、当該接触動作の接触が検出された各位置を結ぶ軌跡と、前記暗証コードの前記軌跡情報とを比較し、条件に一致すれば前記制御対象の動作の制限解除を行い、条件に不一致であれば制御対象の動作の制限解除を行わないことを特徴とする電子機器。
A touch panel for detecting contact with the surface;
A control unit that displays a plurality of buttons on the touch panel, receives an input by detecting contact with an area where each button is displayed, and controls an operation of a control target;
A storage unit that stores the trajectory information of contact with the touch panel as a password.
When the contact operation including the sweep operation is detected on the touch panel, the control unit compares the locus connecting each position where the contact of the contact operation is detected with the locus information of the personal identification code, An electronic device characterized in that if the condition is met, the restriction on the operation of the controlled object is released, and if the condition is not met, the restriction on the operation of the controlled object is not released.
前記記憶部は、前記暗証コードとして、前記軌跡情報と、前記ボタンの接触順序とを対応付けて記憶しており、
前記制御部は、前記タッチパネルによって前記接触動作の接触が検出されたボタンの接触順序、及び、前記タッチパネルによって接触が検出された各位置を結ぶ軌跡と、前記暗証コードとを比較し、両者が一致すれば制限解除を行い、ボタンの接触順序と前記軌跡とのいずれか一方が不一致であれば制限解除を行わないことを特徴とする請求項1に記載の電子機器。
The storage unit stores the trajectory information and the contact order of the buttons in association with each other as the password.
The control unit compares the contact code of the button in which the contact of the contact operation is detected by the touch panel, and the trajectory connecting the positions in which the contact is detected by the touch panel with the password. 2. The electronic device according to claim 1, wherein the restriction is released, and the restriction is not released if any one of the contact order of the buttons and the locus does not match.
前記制御部は、暗証コードの設定動作が起動された場合、前記スイープ動作を含む接触動作が前記タッチパネルで検出されたら、検出した接触動作の軌跡と、接触したボタンの情報とを対応付けて前記暗証コードとして設定することを特徴とする請求項2に記載の電子機器。   When the touch code detection operation is activated by the touch panel when the password setting operation is activated, the control unit associates the detected contact motion trajectory with the information of the touched button. The electronic device according to claim 2, wherein the electronic device is set as a personal identification code. 前記制御部は、前記スイープ動作のうち、特定の動作が検出された位置に表示されたボタンを接触されたボタンとして受け付けることを特徴とする請求項2または3に記載の電子機器。   The electronic device according to claim 2, wherein the control unit receives a button displayed at a position where a specific operation is detected in the sweep operation as a touched button. 前記制御部は、前記軌跡上に表示されているボタンのうち、接触の開始が検出された位置に表示されているボタンを前記接触されたボタンとして受け付けることを特徴とする請求項4に記載の電子機器。   The said control part receives the button currently displayed on the position where the start of contact was detected among the buttons currently displayed on the said locus | trajectory as said contacted button. Electronics. 前記制御部は、前記軌跡上に表示されているボタンのうち、接触の終了が検出された位置に表示されているボタンを接触されたボタンとして受け付けることを特徴とする請求項4または5に記載の電子機器。   The said control part receives the button currently displayed in the position where the completion | finish of contact was detected among the buttons currently displayed on the said locus | trajectory as a touched button. Electronic equipment. 前記制御部は、前記軌跡上に表示されているボタンのうち、移動方向の変化が検出された位置に表示されているボタンを接触されたボタンとして受け付けることを特徴とする請求項4から6のいずれか1項に記載の電子機器。   The said control part receives the button currently displayed in the position where the change of the moving direction was detected among the buttons displayed on the said locus | trajectory as a touched button. The electronic device according to any one of the above. 前記制御部は、前記軌跡上に表示されているボタンのうち、特定の形状の軌跡を描く移動が検出された位置に表示されているボタンを接触されたボタンとして受け付けることを特徴とする請求項4から7のいずれか1項に記載の電子機器。   The control unit accepts, as a touched button, a button displayed at a position where a movement that draws a trajectory of a specific shape is detected among buttons displayed on the trajectory. The electronic device according to any one of 4 to 7. 前記制御部は、前記制御対象の動作として、施錠動作の制御を行い、前記制限解除を行なう場合は開錠し、前記制限解除を行わない場合は、施錠状態を維持することを特徴とする請求項1から8のいずれか1項に記載の電子機器。   The control unit controls a locking operation as the operation to be controlled, and unlocks when the restriction is released, and maintains a locked state when the restriction is not released. Item 9. The electronic device according to any one of Items 1 to 8. 表面に対して行われる接触を検出するタッチパネルと、
前記タッチパネルに複数のボタンを表示させ、各ボタンの表示された領域への接触を検出することにより入力を受け付け、制御対象の動作を制御する制御部と、
前記タッチパネル上への前記ボタンへの接触順序を暗証コードとして記憶する記憶部と、を有し、
前記制御部は、前記タッチパネルにおいてスイープ動作を含む接触動作が検出された場合に、前記接触動作により接触したボタンを入力として受け付け、
前記入力されたボタンと前記暗証コードとを比較し、条件が一致すれば前記制御対象の動作の制限解除を行い、条件が不一致であれば制御対象の動作の制限解除を行わないことを特徴とする電子機器。
A touch panel for detecting contact with the surface;
A control unit that displays a plurality of buttons on the touch panel, receives an input by detecting contact with a region where each button is displayed, and controls an operation of a control target;
A storage unit that stores the order of touching the buttons on the touch panel as a password.
The control unit receives, as an input, a button touched by the contact operation when a contact operation including a sweep operation is detected on the touch panel,
Comparing the input button and the password, if the condition matches, the restriction of the operation of the controlled object is released, and if the condition does not match, the restriction of the operation of the controlled object is not released. Electronic equipment.
前記制御部は、前記接触動作から特定の動作を検出し、特定の動作が検出された位置に表示されたボタンを入力された文字列としてタッチパネルに表示させることを特徴とする請求項10に記載の電子機器。   11. The control unit according to claim 10, wherein the control unit detects a specific operation from the contact operation and causes the touch panel to display a button displayed at a position where the specific operation is detected as an input character string. Electronic equipment. 前記制御部は、暗証コードの設定動作が起動された場合、前記スイープ動作を含む接触動作が前記タッチパネルで検出されたら、接触したボタンの情報を前記暗証コードとして設定し、かつ、前記接触動作から特定の動作を検出し、特定の動作が検出された位置に表示されたボタンを入力された文字列としてタッチパネルに表示させることを特徴とする請求項11に記載の電子機器。   When a touch code setting operation is activated, when the touch operation including the sweep operation is detected by the touch panel, the control unit sets information of a touched button as the password, and from the touch operation 12. The electronic apparatus according to claim 11, wherein a specific operation is detected, and a button displayed at a position where the specific operation is detected is displayed on the touch panel as an input character string. 表面に対して行われる接触を検出するタッチパネルを有し、制御対象の動作を制御する電子機器の制御方法であって、
前記電子機器の制御部が、前記タッチパネルに複数のボタンを表示させるステップと、
前記タッチパネルにおいてスイープ動作を含む接触動作により各ボタンの表示された領域への接触を検出するステップと、
前記電子機器の制御部が、当該接触動作の接触が検出された各位置を結ぶ軌跡と、暗証コードの軌跡情報とを比較するステップと、
前記電子機器の制御部が、前記軌跡と、前記暗証コードの軌跡情報とが条件に一致したら制御対象の動作の制限解除を行い、条件に不一致であれば制御対象の動作の制限解除を行わないステップと、
を含むことを特徴とする電子機器制御方法。
A control method for an electronic device that has a touch panel that detects contact with a surface and controls the operation of a control target,
The control unit of the electronic device displaying a plurality of buttons on the touch panel;
Detecting a contact to the displayed area of each button by a contact operation including a sweep operation on the touch panel;
The control unit of the electronic device compares the trajectory connecting the positions where the contact of the contact operation is detected with the trajectory information of the personal identification code;
The control unit of the electronic device releases the restriction on the operation of the controlled object when the locus and the locus information of the personal identification code match the condition, and does not release the restriction on the operation of the controlled object if the condition does not match. Steps,
An electronic device control method comprising:
表面に対して行われる接触を検出するタッチパネルを有し、制御対象の動作を制御する電子機器に、
前記タッチパネルに複数のボタンを表示させるステップと、
前記タッチパネルにおいてスイープ動作を含む接触動作が検出された場合に、当該接触動作の接触が検出された各位置を結ぶ軌跡と、暗証コードの軌跡情報とを比較し、条件に一致すれば制御対象の動作の制限解除を行い、条件に不一致であれば制御対象の動作の制限解除を行わないステップと、
を実行させることを特徴とする電子機器制御プログラム。
An electronic device that has a touch panel that detects contact with the surface and controls the operation of the controlled object.
Displaying a plurality of buttons on the touch panel;
When a touch operation including a sweep operation is detected on the touch panel, the trajectory connecting the positions where the touch of the touch operation is detected is compared with the trajectory information of the password code. A step of releasing the restriction of the operation, and if the condition does not match, the step of not releasing the restriction of the operation to be controlled;
An electronic device control program characterized by causing
JP2010101519A 2010-04-26 2010-04-26 Electronic equipment, and method and program for controlling the same Pending JP2011232898A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010101519A JP2011232898A (en) 2010-04-26 2010-04-26 Electronic equipment, and method and program for controlling the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010101519A JP2011232898A (en) 2010-04-26 2010-04-26 Electronic equipment, and method and program for controlling the same

Publications (1)

Publication Number Publication Date
JP2011232898A true JP2011232898A (en) 2011-11-17

Family

ID=45322164

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010101519A Pending JP2011232898A (en) 2010-04-26 2010-04-26 Electronic equipment, and method and program for controlling the same

Country Status (1)

Country Link
JP (1) JP2011232898A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013094065A1 (en) * 2011-12-22 2013-06-27 パイオニア株式会社 Determination device, determination method, and determination program
JP2013131150A (en) * 2011-12-22 2013-07-04 Dainippon Printing Co Ltd Portable terminal having personal authentication function and application program
JP2013250714A (en) * 2012-05-31 2013-12-12 Nec Personal Computers Ltd Input information authentification device, server device, and program for input information authentication system and device
JP2014021732A (en) * 2012-07-18 2014-02-03 Nec Personal Computers Ltd Input information authentication device, server device, input information authentication system, and program for device
JP2015049737A (en) * 2013-09-02 2015-03-16 Necプラットフォームズ株式会社 Lock releasing method for information communication terminal and information communication terminal comprising lock mechanism
JP2016081399A (en) * 2014-10-21 2016-05-16 キヤノンマーケティングジャパン株式会社 Information processing unit, control method of information processing unit and program
JP2017076236A (en) * 2015-10-14 2017-04-20 ウェルネット株式会社 Electronic ticket management system and management method
WO2023238261A1 (en) * 2022-06-07 2023-12-14 日本電信電話株式会社 Display control device, display control method, and display control program

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013094065A1 (en) * 2011-12-22 2013-06-27 パイオニア株式会社 Determination device, determination method, and determination program
JP2013131150A (en) * 2011-12-22 2013-07-04 Dainippon Printing Co Ltd Portable terminal having personal authentication function and application program
JP5677591B2 (en) * 2011-12-22 2015-02-25 パイオニア株式会社 Determination apparatus and determination program
JP2013250714A (en) * 2012-05-31 2013-12-12 Nec Personal Computers Ltd Input information authentification device, server device, and program for input information authentication system and device
JP2014021732A (en) * 2012-07-18 2014-02-03 Nec Personal Computers Ltd Input information authentication device, server device, input information authentication system, and program for device
JP2015049737A (en) * 2013-09-02 2015-03-16 Necプラットフォームズ株式会社 Lock releasing method for information communication terminal and information communication terminal comprising lock mechanism
JP2016081399A (en) * 2014-10-21 2016-05-16 キヤノンマーケティングジャパン株式会社 Information processing unit, control method of information processing unit and program
JP2017076236A (en) * 2015-10-14 2017-04-20 ウェルネット株式会社 Electronic ticket management system and management method
WO2023238261A1 (en) * 2022-06-07 2023-12-14 日本電信電話株式会社 Display control device, display control method, and display control program

Similar Documents

Publication Publication Date Title
JP2011232898A (en) Electronic equipment, and method and program for controlling the same
US10831874B2 (en) Information processing apparatus, information processing method and program
KR102084695B1 (en) Apparatus and Method Performing Screen Unlock based on Motion
US8577356B2 (en) Touch entry of password on a mobile device
KR101425171B1 (en) Apparatus and method for input user password
US20120196573A1 (en) Mobile device, and security lock control method and program thereof
US9442655B2 (en) Character input device, and method and program for inputting character
EP2400426B1 (en) System and method for access control in a portable electronic device
US20110247065A1 (en) Simultaneous screen unlock and operation initiation
EP3014508A1 (en) Improvements in or relating to user authentication
EP3122018B1 (en) Mobile terminal and method of controlling the same
JPWO2013035744A1 (en) Terminal device, information input method and program
JP2010130251A (en) Mobile electronic apparatus
JP2011221759A (en) Character input device, character input method and character input program
CN107256126A (en) Fingerprint inducing method, device, mobile terminal and storage medium
JP2002207525A (en) Portable information terminal with fingerprint sensor
JP2018148286A (en) Electronic apparatus and control method
CN106095224B (en) A kind of method and mobile terminal for starting application
JP2010268989A (en) Individual authentication device and portable terminal
WO2007086420A1 (en) Input device for inputting password or the like and portable telephone device having the input device
JP5463979B2 (en) Portable electronic device, key lock control method thereof, and program
JP2012068752A (en) Authentication device, authentication method and authentication program
JP5104659B2 (en) Input device, portable terminal device, and input method of input device
JP5455847B2 (en) Character input device, character input method, and character input program
US20130157727A1 (en) Character input device, character input method, and character input program