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

JP2007287015A - Input device for selecting item described in a hierarchical structure, character input device, and input program - Google Patents

Input device for selecting item described in a hierarchical structure, character input device, and input program Download PDF

Info

Publication number
JP2007287015A
JP2007287015A JP2006115507A JP2006115507A JP2007287015A JP 2007287015 A JP2007287015 A JP 2007287015A JP 2006115507 A JP2006115507 A JP 2006115507A JP 2006115507 A JP2006115507 A JP 2006115507A JP 2007287015 A JP2007287015 A JP 2007287015A
Authority
JP
Japan
Prior art keywords
input
hierarchy
item
unit
contact
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
JP2006115507A
Other languages
Japanese (ja)
Inventor
Atsushi Yamashita
敦士 山下
Tomohiro Terada
智裕 寺田
Takuya Hirai
卓哉 平井
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2006115507A priority Critical patent/JP2007287015A/en
Publication of JP2007287015A publication Critical patent/JP2007287015A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an input device capable of selecting and inputting an item described in a hierarchical structure quickly and by an easy operation, a character input device, and an input program. <P>SOLUTION: An input part 100 receives a contact operation from a user, and detects whether or not there is a contact and a coordinate of the contact point. A higher hierarchical level item selection part 230 detects an instruction of higher hierarchical level item selection when the inputted contact operation is the predetermined contact operation of the higher hierarchical level, and selects one of the items that belong to the same hierarchical level. A hierarchical level changing part 270 detects an instruction of a hierarchical level change based on a change in the movement of the inputted contact operation, and changes the hierarchical level to a lower hierarchical level. A lower hierarchical level item selection part 230 detects an instruction of lower hierarchical level item selection when the inputted contact operation is the predetermined contact operation of the lower hierarchical level, and selects one of the items that belong to the same hierarchical level. An item determination part 260 determines the item selected when the input part has detected that there is no contact as an input item. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、入力装置に関し、より特定的にはユーザが指やペンを用いて項目を選択し入力する入力装置に関する。   The present invention relates to an input device, and more particularly to an input device in which a user selects and inputs an item using a finger or a pen.

昨今、テレビ装置やカーナビゲーション装置など、家庭用電気機器の情報化が進んでおり、文字の入力等の複雑な操作を行なう機会が増えている。一般に、パーソナルコンピュータにおいては、ユーザはハードウェアキーボードを用いて比較的容易に文字の入力を行うことができるが、テレビ装置やカーナビゲーション装置では、余スペースや設置場所の関係からハードウェアキーボードを設置しづらい環境にある。   In recent years, computerization of household electric appliances such as TV devices and car navigation devices has been progressing, and opportunities for performing complicated operations such as character input have increased. In general, in a personal computer, a user can input characters relatively easily using a hardware keyboard. However, in a television device or a car navigation device, a hardware keyboard is installed because of the extra space and installation location. The environment is difficult.

このような従来のハードウェアキーボードの代替手段として、例えばソフトウェアキーボードやユーザの手書き認識を用いた入力方法が提案されている。ソフトウェアキーボードを用いた文字入力では、入力デバイスとしてタッチパッドやタッチパネルが用いられ、モニタ画面にはハードウェアキーボードを模したGUI(Graphical User Interface)が表示される。ユーザは、モニタ画面に表示された模擬キーボードの各キーに指またはペンを接触させることにより、文字の入力やコマンド(例えば、バックスペースや変換等)を実行できる。   As an alternative to such a conventional hardware keyboard, for example, an input method using a software keyboard or user handwriting recognition has been proposed. In character input using a software keyboard, a touch pad or a touch panel is used as an input device, and a GUI (Graphical User Interface) imitating a hardware keyboard is displayed on the monitor screen. The user can execute input of characters and commands (for example, backspace and conversion) by bringing a finger or a pen into contact with each key of the simulated keyboard displayed on the monitor screen.

また、手書き認識を用いた文字入力では、入力デバイスとしてタッチパッドやタッチパネルが用いられ、ユーザは操作画面上の所定の部分に指やペンを用いて手書きで文字を入力する。機器内部では手書きによる入力軌跡とあらかじめ記憶された標準的な筆跡パターンとの間でパターンマッチングが行なわれ、手書き入力された文字に近似する複数の文字候補がモニタ画面上に表示される。そしてユーザは表示された文字候補の中から所望の文字を選択し、入力すべき文字を決定する。   Further, in character input using handwriting recognition, a touch pad or a touch panel is used as an input device, and a user inputs characters by handwriting using a finger or a pen on a predetermined portion on the operation screen. Inside the device, pattern matching is performed between a handwritten input trajectory and a standard handwritten pattern stored in advance, and a plurality of character candidates that approximate the handwritten input character are displayed on the monitor screen. Then, the user selects a desired character from the displayed character candidates and determines a character to be input.

さらに上記以外の入力方法として、小スペースで設置でき、簡単、高速、かつ、楽しみながら文字等の入力を行うことのできる入力装置が提案されている(特許文献1)。特許文献1の入力装置は、長方形の筐体状の本体の上に操作部とスピーカ部とを備え、操作部にはそれぞれ線状のタッチパッドで形成された3本の入力ラインが設けられる。各入力ラインには、それぞれ仮名文字の「行」と「段」と「数字」に対応する入力領域が割り当てられており、ユーザは各入力ラインのスライダを操作して、行と段とを指定し所望の仮名文字を入力することができる。
特開2005−135101号公報
Furthermore, as an input method other than the above, there has been proposed an input device that can be installed in a small space and can input characters and the like with ease and at high speed (Patent Document 1). The input device of Patent Document 1 includes an operation unit and a speaker unit on a rectangular casing-shaped main body, and the operation unit is provided with three input lines each formed by a linear touch pad. Each input line is assigned an input area corresponding to the kana characters “row”, “column”, and “number”, and the user operates the slider of each input line to specify the row and column. Then, a desired kana character can be input.
JP-A-2005-135101

しかしながら、従来の入力デバイスには以下のような問題があった。すなわち、ソフトウェアキーボードを用いた文字入力において、ユーザはモニタ画面に表示された模擬キーボードの各キーの配列を視覚的に確認して文字を入力する。そのため、ハードウェアキーボードを用いて入力する場合と比べて、入力速度を速くすることができなかった。また、ユーザが各キーの配置を覚えたとしても、ハードウェアキーボードと異なってソフトウェアキーボードにはユーザに対して触覚的な特徴を与える突起が形成されていないので、各指を置く位置(ホームポジション)を決定することが困難である。また、モニタ画面上に模擬キーボードを表示する必要があるので、モニタ画面上に表示可能な情報量が制限され、ユーザにとって利便性が悪いという問題があった。   However, the conventional input device has the following problems. That is, in character input using a software keyboard, the user visually confirms the arrangement of keys on the simulated keyboard displayed on the monitor screen and inputs characters. Therefore, the input speed cannot be increased as compared with the case of inputting using a hardware keyboard. Even if the user remembers the arrangement of each key, unlike the hardware keyboard, the software keyboard has no protrusions that give tactile features to the user. ) Is difficult to determine. Further, since it is necessary to display a simulated keyboard on the monitor screen, there is a problem that the amount of information that can be displayed on the monitor screen is limited, which is inconvenient for the user.

手書き認識を用いた入力デバイスは、一文字毎に指やペンを用いて入力する必要があるので、ユーザへの負担が増大する。また、手書き認識を用いた入力デバイスは、パターンマッチングを行なって複数の文字候補を表示し、ユーザが所望の文字を選択する必要があるので、入力効率が悪いという問題があった。   An input device using handwriting recognition needs to input using a finger or a pen for each character, increasing the burden on the user. Further, an input device using handwriting recognition has a problem that input efficiency is poor because it is necessary to perform pattern matching to display a plurality of character candidates and a user needs to select a desired character.

さらに特許文献1の入力装置は、タッチパネルやタッチパッドなどの汎用デバイスと異なり、文字入力専用の入力デバイスを用いる必要があるので、装置全体の費用が高価になる。また、特許文献1の入力装置は、ユーザが入力ラインのスライダを操作して「行」と「段」を指定する必要があるので、迅速に文字を入力することができなかった。さらに、各入力ラインは本体上にそれぞれ平行に設けられており、ユーザは各スライダを同方向にスライドさせて「行」と「段」を指定する必要があるので、「行」と「段」を指定する操作に混同が生じやすく、入力ミスが発生しやすいという問題があった。   Furthermore, unlike the general-purpose devices such as a touch panel and a touch pad, the input device disclosed in Patent Document 1 requires the use of an input device dedicated to character input, which increases the cost of the entire device. In addition, since the input device of Patent Document 1 requires the user to operate the input line slider to designate “line” and “stage”, it has not been possible to input characters quickly. In addition, each input line is provided in parallel on the main body, and the user needs to slide each slider in the same direction to specify “row” and “column”, so “row” and “column” There has been a problem that confusion is likely to occur in the operation for designating and input errors are likely to occur.

そこで本発明の目的は、複数の階層に分類された項目から所望の項目を容易な操作でかつ迅速に選択し入力することのできる入力装置、文字入力装置および入力プログラムを提供することにある。   Accordingly, an object of the present invention is to provide an input device, a character input device, and an input program capable of quickly selecting and inputting a desired item from items classified into a plurality of hierarchies with an easy operation.

本発明の目的は、以下の構成を備える入力装置によって達成される。入力装置は、上位階層に属する項目と各項目に対応する下位階層に属する項目とを格納した項目格納部から1つの項目を選択して入力する入力装置であって、ユーザから接触操作を受け付け、接触の有無と接触点の座標とを検出する入力部と、入力部に入力された接触操作が上位階層の予め定められた接触操作であるときに上位階層項目選択命令を検出し、上位階層項目選択命令にしたがって項目格納部に格納された同一階層に属する項目のうち1つを選択する上位階層項目選択部と、入力部に入力された接触操作の運動の変化に基づいて階層変更命令を検出し、階層変更命令にしたがって項目選択の対象となる階層を上位階層から下位階層に変更する階層変更部と、入力部に入力された接触操作が下位階層の予め定められた接触操作であるときに下位階層項目選択命令を検出し、下位階層項目選択命令にしたがって項目格納部に格納された同一階層に属する項目のうち1つを選択する下位階層項目選択部と、入力部が非接触を検出したときに選択された項目を入力項目として決定する項目決定部とを備える。   The object of the present invention is achieved by an input device having the following configuration. The input device is an input device that selects and inputs one item from an item storage unit that stores items belonging to an upper hierarchy and items belonging to a lower hierarchy corresponding to each item, and accepts a contact operation from a user, An input unit for detecting presence / absence of contact and coordinates of a contact point, and an upper layer item selection command is detected when the contact operation input to the input unit is a predetermined upper layer contact operation, and an upper layer item is detected. An upper hierarchy item selection unit that selects one of the items belonging to the same hierarchy stored in the item storage unit according to the selection command, and a hierarchy change command is detected based on a change in movement of a touch operation input to the input unit The hierarchy change unit that changes the hierarchy of the item selection target from the upper hierarchy to the lower hierarchy in accordance with the hierarchy change command, and the contact operation input to the input section is a predetermined contact operation of the lower hierarchy The lower-level item selection command is detected, and the lower-level item selection unit that selects one of the items belonging to the same level stored in the item storage unit in accordance with the lower-level item selection command, and the input unit is contactless An item determination unit that determines an item selected when detected as an input item.

本発明の目的は、以下の構成を備える文字入力装置によって達成される。五十音の各行の代表仮名文字と各行に対応する各段の仮名文字とを格納した文字格納部から1つの仮名文字を選択して入力する文字入力装置であって、ユーザから接触操作を受け付け、接触の有無と接触点の座標を検出する入力部と、入力部に入力された接触操作が予め定められた接触操作であるときに項目選択命令を検出し、項目選択命令にしたがって文字格納部に格納された各行の代表仮名文字のうち1つを選択する代表仮名文字選択部と、入力部に入力された接触操作の運動の変化に基づいて階層変更命令を検出し、階層変更命令にしたがって選択の対象を各行の代表文字から代表仮名文字に対応する段の仮名文字に変更する階層変更部と、入力部に入力された接触操作が予め定められた接触操作であるときに仮名文字選択命令を検出し、仮名文字選択命令にしたがって文字格納部に格納された段の仮名文字のうち1つを選択する仮名文字選択部と、検出部が非接触を検出したときに仮名文字選択部により選択された仮名文字を入力文字として決定する入力文字決定部とを備える。   The object of the present invention is achieved by a character input device having the following configuration. A character input device that selects and inputs one kana character from a character storage unit that stores representative kana characters for each line of the Japanese syllabary and kana characters for each row corresponding to each line, and accepts a touch operation from the user An input unit for detecting the presence / absence of contact and the coordinates of the contact point, and an item selection command when the contact operation input to the input unit is a predetermined contact operation, and a character storage unit according to the item selection command A representative kana character selection unit for selecting one of the representative kana characters stored in each row, and detecting a hierarchy change command based on a change in movement of a touch operation input to the input unit, and according to the hierarchy change command A hierarchy changing unit that changes the selection target from the representative character of each line to the kana character of the stage corresponding to the representative kana character, and a kana character selection command when the contact operation input to the input unit is a predetermined contact operation Detect , A kana character selection unit that selects one of the kana characters in the stage stored in the character storage unit according to the kana character selection command, and a kana selected by the kana character selection unit when the detection unit detects non-contact An input character determining unit that determines a character as an input character.

本発明の目的は、以下の構成を備える入力プログラムによって達成される。入力プログラムは、上位階層に属する項目と各項目に対応する下位階層に属する項目とを格納した項目格納部から1つの項目を選択して入力可能なコンピュータに、入力部に対する接触の有無と接触点の座標とを検出する第1のステップと、入力部に入力された接触操作が各階層の予め定められた接触操作であるときに項目選択命令を検出し、項目選択命令にしたがって項目格納部に格納された同一階層に属する項目のうち1つを選択する第2のステップと、入力部に入力された接触操作の運動の変化に基づいて階層変更命令を検出し、階層変更命令にしたがって項目選択命令の選択対象を上位階層から下位階層に変更する第3のステップと、第1から第3のステップを上位階層から下位階層に向かって各階層毎に順次行う第4のステップと、入力部への非接触を検知したときに選択された項目を入力項目として決定する第5のステップとを実行させる。   The object of the present invention is achieved by an input program having the following configuration. An input program is a computer that can select and input one item from an item storage unit that stores items belonging to a higher hierarchy and items belonging to a lower hierarchy corresponding to each item. The item selection command is detected when the contact operation input to the input unit is a predetermined contact operation of each layer, and the item storage unit is detected according to the item selection command. A second step of selecting one of the stored items belonging to the same hierarchy, and a hierarchy change command is detected based on the change in the movement of the touch operation input to the input unit, and the item is selected according to the hierarchy change command A third step of changing the instruction selection target from the upper hierarchy to the lower hierarchy, and a fourth step of sequentially performing the first to third steps for each hierarchy from the upper hierarchy to the lower hierarchy; To execute a fifth step of determining a selected item upon detection of non-contact to the input section as the input fields.

本発明により、複数の階層に分類された項目から所望の項目を容易な操作でかつ迅速に選択し入力することのできる入力装置、文字入力装置および入力プログラムを提供することができる。   According to the present invention, it is possible to provide an input device, a character input device, and an input program capable of quickly selecting and inputting a desired item from items classified into a plurality of hierarchies with an easy operation.

(実施の形態1)
図1は、本実施の形態に係る入力装置の構成を示すブロック図である。図1中、入力装置1は、座標入力部100と制御部200と表示部300と音声出力部400とを備えている。
(Embodiment 1)
FIG. 1 is a block diagram showing the configuration of the input device according to the present embodiment. In FIG. 1, the input device 1 includes a coordinate input unit 100, a control unit 200, a display unit 300, and an audio output unit 400.

座標入力部100は、ユーザの指先やペン等(以下、単に指という)の接触を受け付ける、例えばタッチパネルやタッチパッド、デジタイザ、ペンタブレッドである。座標入力部100は、指の接触の有無と接触点の座標を検出する。かかる検出方式としては感圧式、静電容量式、弾性超音波式、光学式、電磁誘導式など種々の方式が提案されているが、本実施の形態においてはいずれの検出方式を用いてもよい。   The coordinate input unit 100 is, for example, a touch panel, a touch pad, a digitizer, or a pen tab red that accepts contact of a user's fingertip, pen, or the like (hereinafter simply referred to as a finger). The coordinate input unit 100 detects the presence or absence of finger contact and the coordinates of the contact point. Various detection methods such as a pressure-sensitive method, a capacitance method, an elastic ultrasonic method, an optical method, and an electromagnetic induction method have been proposed. Any detection method may be used in this embodiment. .

制御部200は、接触情報入力部210と接触履歴格納部220と選択項目判定部230と情報出力部240と統括制御部250とROM260と階層変更部270とを含む。統括制御部250は、入力装置1全体を制御する、例えばCPUである。   The control unit 200 includes a contact information input unit 210, a contact history storage unit 220, a selection item determination unit 230, an information output unit 240, an overall control unit 250, a ROM 260, and a hierarchy change unit 270. The overall control unit 250 is, for example, a CPU that controls the entire input device 1.

ROM260には、選択および入力の対象となる複数の項目が格納される。各項目は、複数の階層に分類され、上位階層に属する項目と下位階層に属する項目とがそれぞれ対応付けられて格納される。一例として、ROM260に格納される項目は日本語の五十音の仮名文字である。かかる場合、ROM260には上位階層(第1階層)に各行の代表文字が格納され、下位階層(第2階層)には各行に対応する各段の仮名文字が格納される。ここで各行の代表文字とは、例えば「あ、か、さ、た、な、は、ま、や、ら、わ」である。また、各行に対応する各段の仮名文字とは、「あ行」の場合であれば「あ、い、う、え、お」であり、「あ行」から「わ行」に至る各段の仮名文字である。以下、本実施の形態では選択および入力の対象となる項目が仮名文字である場合を例に説明する。   The ROM 260 stores a plurality of items to be selected and input. Each item is classified into a plurality of hierarchies, and items belonging to the upper hierarchy and items belonging to the lower hierarchy are stored in association with each other. As an example, an item stored in the ROM 260 is a Japanese kana syllabary character. In such a case, the ROM 260 stores the representative characters of each row in the upper layer (first layer), and the kana characters in each row corresponding to each row in the lower layer (second layer). Here, the representative character of each line is, for example, “a, ka, sa, ta, na, hama, ra, wa”. In addition, in the case of “A line”, the kana characters at each level corresponding to each line are “A, I, U, E, O”, and each level from “A line” to “Wa line”. The kana character. Hereinafter, in the present embodiment, a case where an item to be selected and input is a kana character will be described as an example.

接触情報入力部210は、座標入力部100で検出された指の接触の有無と、接触点の座標を示す情報(以下、単に接触情報という)が入力される。接触履歴格納部220は、接触情報入力部210に入力された接触情報を予め定められたサンプリング時間毎に履歴として保存する。さらに統括制御部250は、接触情報と接触情報の履歴とからユーザの接触操作に基づく動作パターンを識別する。   The contact information input unit 210 receives information indicating the presence or absence of a finger contact detected by the coordinate input unit 100 and the coordinates of the contact point (hereinafter simply referred to as contact information). The contact history storage unit 220 stores the contact information input to the contact information input unit 210 as a history for each predetermined sampling time. Furthermore, the overall control unit 250 identifies an operation pattern based on the user's contact operation from the contact information and the contact information history.

選択項目判定部230は、ユーザの接触操作に基づく項目選択命令を受けて、ROM260に格納された項目のうち同一階層に属する項目から所定の項目を選択する。ここで、項目選択命令は、ユーザにより入力された接触操作の動作パターンが、予め定められた動作パターンと一致する場合に検出される。項目選択命令と動作パターンの関係の詳細について後述する。   The selection item determination unit 230 receives an item selection command based on the user's contact operation, and selects a predetermined item from items belonging to the same hierarchy among the items stored in the ROM 260. Here, the item selection command is detected when the operation pattern of the contact operation input by the user matches a predetermined operation pattern. Details of the relationship between the item selection command and the operation pattern will be described later.

階層変更部270は、ユーザの接触操作の運動変化に基づく階層変更命令を受けて、選択項目判定部230の選択対象を上位階層から下位階層に変更する。ここで、階層変更命令は、統括制御部250により識別された動作パターンが変化する場合に検出される。階層変更命令と動作パターンの変化との関係については後述する。   In response to the hierarchy change command based on the movement change of the user's touch operation, the hierarchy change unit 270 changes the selection target of the selection item determination unit 230 from the upper hierarchy to the lower hierarchy. Here, the hierarchy change command is detected when the operation pattern identified by the overall control unit 250 changes. The relationship between the hierarchy change command and the operation pattern change will be described later.

情報出力部240は、選択項目判定部230により選択された項目を示す情報(以下、選択項目情報という)と、階層変更部270により階層が変更されたことを示す情報(以下、階層変更情報という)とを受信して、それぞれ表示情報および音声出力情報に変換した後、表示部300と音声出力部400に出力する。   The information output unit 240 includes information indicating the item selected by the selection item determination unit 230 (hereinafter referred to as selection item information) and information indicating that the hierarchy has been changed by the hierarchy changing unit 270 (hereinafter referred to as hierarchy change information). ) Are converted into display information and audio output information, respectively, and then output to the display unit 300 and the audio output unit 400.

表示部300は、情報出力部240が出力した表示情報を受信して可視画像として表示する、例えばCRTや液晶、プラズマ、有機EL等の各種ディスプレである。音声出力部400は、情報出力部240が出力した音声出力情報を受信して音声として出力する、例えばスピーカである。   The display unit 300 is various displays such as CRT, liquid crystal, plasma, and organic EL that receive the display information output from the information output unit 240 and display it as a visible image. The audio output unit 400 is, for example, a speaker that receives the audio output information output from the information output unit 240 and outputs it as audio.

次に、座標入力部100の詳細な構成について図2を用いて説明する。図2中、座標入力部100は、枠101とグリッド102と文字選択開始判定領域103が設けられる。文字選択開始判定領域103は、文字の入力開始命令を受け付ける領域であり、ユーザが文字選択開始判定領域103に指を接触させると入力処理が開始される。   Next, a detailed configuration of the coordinate input unit 100 will be described with reference to FIG. In FIG. 2, the coordinate input unit 100 is provided with a frame 101, a grid 102, and a character selection start determination area 103. The character selection start determination area 103 is an area for receiving a character input start instruction, and input processing is started when the user touches the character selection start determination area 103 with a finger.

グリッド102は、座標入力部100の上部領域にそれぞれ等間隔に設置される。グリッド102は凹凸形状であるので、ユーザはグリッド102に指が触れたことを触覚的に認識できる。各グリッド102は、それぞれ右から順に第1階層に属する項目である代表文字「あ」〜「わ」に対応している。   The grids 102 are installed at equal intervals in the upper area of the coordinate input unit 100. Since the grid 102 has an uneven shape, the user can tactilely recognize that a finger has touched the grid 102. Each grid 102 corresponds to representative characters “a” to “wa”, which are items belonging to the first hierarchy in order from the right.

次に、本実施の形態に係る入力装置の入力処理について説明する。まず、図2を用いて処理の概略を説明する。文字選択開始判定領域103から図中の矢印Aの方向にユーザが指を接触させたままスライドさせると、選択項目判定部230は、かかる動作パターンを第1階層における項目選択命令として検出する。そして選択項目判定部230は、接触点の座標に応じて第1階層に属する項目の中から1つの項目を選択する。次に、ユーザが指をスライドさせる方向を図中の矢印Aから矢印Bに変化させると、階層変更部270は、かかる動作パターンを階層変更命令として検出し、項目選択の対象となる階層を第1階層から第2階層へ変更する。さらにユーザが指を矢印Bの方向にスライドさせると、選択項目判定部230は、かかる動作パターンを第2階層における項目選択命令として検出し、接触点の座標に応じて第2階層に属する項目の中から1つの項目を選択する。ユーザが指を座標入力部100から離すと、その時に選択されている項目が入力項目として確定される。このように、ユーザが座標入力部100上で指をスライドさせることにより入力すべき文字が決定される。   Next, input processing of the input device according to the present embodiment will be described. First, the outline of the processing will be described with reference to FIG. When the user slides from the character selection start determination area 103 in the direction of arrow A in the figure with the finger in contact, the selection item determination unit 230 detects such an operation pattern as an item selection command in the first hierarchy. And the selection item determination part 230 selects one item from the items which belong to a 1st hierarchy according to the coordinate of a contact point. Next, when the direction in which the user slides his / her finger is changed from arrow A to arrow B in the figure, the hierarchy changing unit 270 detects such an operation pattern as a hierarchy change instruction, and selects a hierarchy as an item selection target. Change from the first layer to the second layer. When the user further slides his / her finger in the direction of arrow B, the selection item determination unit 230 detects such an operation pattern as an item selection command in the second layer, and selects items belonging to the second layer according to the coordinates of the contact point. Select one item from the list. When the user removes the finger from the coordinate input unit 100, the item selected at that time is determined as the input item. Thus, the character to be input is determined by the user sliding his / her finger on the coordinate input unit 100.

図3は、入力処理を示すフローチャートである。図3に示す処理は、例えば入力装置1の電源が投入され、初期化処理を行ったあと開始する。まずステップS100において、座標入力部100は、指の接触の有無を検出するとともに、指が接触している場合には接触点の座標を検出する。検出された接触の有無および接触点の座標を含む接触情報は接触情報入力部210に入力され、接触履歴格納部220には所定の時間毎に履歴として格納される。   FIG. 3 is a flowchart showing the input process. The process shown in FIG. 3 starts after the input device 1 is turned on and the initialization process is performed, for example. First, in step S100, the coordinate input unit 100 detects the presence or absence of a finger contact, and detects the coordinates of the contact point when the finger is in contact. The contact information including the presence / absence of the detected contact and the coordinates of the contact point is input to the contact information input unit 210 and stored as a history in the contact history storage unit 220 every predetermined time.

次にステップS101において、統括制御部250は、現在いずれの階層において文字の選択処理が行われているのかを示す入力モードを判定する。すなわち統括制御部250は「第1階層選択モード」、「第2階層選択モード」、「入力開始前モード」の3種類のモードのうち、いずれの入力モードであるかを判定する。入力モードが判定されると、入力装置1の処理は判定結果に応じてそれぞれステップS102、ステップS103、ステップS104の各処理に移行する。   Next, in step S <b> 101, the overall control unit 250 determines an input mode indicating in which level the character selection process is currently being performed. That is, the overall control unit 250 determines which input mode is selected from the three types of modes of “first layer selection mode”, “second layer selection mode”, and “pre-input start mode”. When the input mode is determined, the process of the input device 1 proceeds to each process of step S102, step S103, and step S104 according to the determination result.

図4は、入力開始前モードにおいて行われる入力開始前処理を示すフローチャートである。まず、ステップS200では統括制御部250により入力開始命令の検出処理が行われる。その後、ステップS201では入力開始命令が検出されたか否かが判定される。入力開始命令が検出された場合、入力処理を開始させるために処理はステップS202へ移行する。一方、入力開始命令が検出されなかった場合には、入力開始前処理および文字入力処理は終了する。   FIG. 4 is a flowchart showing the pre-input start process performed in the pre-input start mode. First, in step S200, the overall control unit 250 performs an input start command detection process. Thereafter, in step S201, it is determined whether or not an input start command is detected. If an input start command is detected, the process proceeds to step S202 to start the input process. On the other hand, when the input start command is not detected, the pre-input start process and the character input process are ended.

ステップS202において、統括制御部250は入力モードを入力開始前モードから第1階層選択モードに変更する。続いて、ステップS203の処理により、情報出力部240は入力モードが第1階層選択モードに変更されたことを示す表示情報または音声情報を出力する。例えば、音声出力部400は、第1階層選択モードに変更されたことを示す効果音を出力する。ユーザは入力モードが変更されたことを画像または音声により認識することができる。   In step S202, the overall control unit 250 changes the input mode from the pre-input start mode to the first hierarchy selection mode. Subsequently, by the process of step S203, the information output unit 240 outputs display information or audio information indicating that the input mode has been changed to the first hierarchy selection mode. For example, the audio output unit 400 outputs a sound effect indicating that the mode has been changed to the first hierarchy selection mode. The user can recognize that the input mode has been changed by an image or sound.

ここで、ステップS200において行われる入力開始命令の検出処理について図5のフローチャートを用いて説明する。まず、ステップS300において、統括制御部250は接触履歴格納部220から最新の接触情報を取得する。続いてステップS301において、統括制御部250は、取得した接触情報から接触点の座標が文字選択開始判定領域103内にあるか否かを判定する。最新の接触点の座標が文字選択開始判定領域103内にある場合には、ユーザが文字入力開始命令を入力したと判断し、処理をステップS302へ移行させる。一方、最新の接触点の座標が文字選択開始判定領域103内に無い場合には、処理はステップS304へ移行する。   Here, the input start command detection process performed in step S200 will be described with reference to the flowchart of FIG. First, in step S <b> 300, the overall control unit 250 acquires the latest contact information from the contact history storage unit 220. Subsequently, in step S <b> 301, the overall control unit 250 determines whether the coordinates of the contact point are within the character selection start determination area 103 from the acquired contact information. If the coordinates of the latest contact point are within the character selection start determination area 103, it is determined that the user has input a character input start command, and the process proceeds to step S302. On the other hand, if the coordinates of the latest contact point are not in the character selection start determination area 103, the process proceeds to step S304.

ステップS302では、領域内開始時刻がセットされているか否かを判定する。ここで領域内開始時刻とは、ユーザの指が文字選択開始判定領域103内に入った時刻を示す。なお、領域内開始時刻は時刻に限られず、ユーザの指が文字選択開始判定領域103内に入ってから経過した時間でもよい。領域内開始時刻がセットされている場合には、入力開始命令の検出処理を終了し、図4のステップS201へ移行する。一方、領域内開始時刻がセットされていない場合には最新の接触点の座標が文字選択開始判定領域103内に入った時刻を領域内開始時刻としてセットし、入力開始命令検出処理を終了する。   In step S302, it is determined whether or not the in-region start time is set. Here, the intra-region start time indicates the time when the user's finger enters the character selection start determination region 103. The in-region start time is not limited to the time, and may be the time that has elapsed since the user's finger entered the character selection start determination region 103. If the in-region start time is set, the input start command detection process is terminated, and the process proceeds to step S201 in FIG. On the other hand, if the in-region start time has not been set, the time when the coordinates of the latest contact point entered the character selection start determination region 103 is set as the in-region start time, and the input start command detection process ends.

ステップS301において、接触点の座標が文字選択開始判定領域103内に無いと判定された場合には、ステップS304〜ステップS307の処理が行われる。まずステップS304では、領域内開始時刻がセットされているか否かを判定する。領域内開始時刻がセットされていない場合には入力開始命令検出処理を終了する。一方、領域内開始時刻がすでにセットされている場合にはステップS305の処理が行われる。すなわち、統括制御部250は、現在の時刻を参照して、セットされた領域内開始時刻から一定の時間(例えば、0.2秒)が経過しているか否かを判定する。判定の結果、一定の時間が経過している場合には、ユーザが指を文字選択開始判定領域103内に接触させて、その後、文字選択開始判定領域103内から離脱させたことが考えられるので、処理をステップS306へ移行させる。続いてステップS306において、統括制御部250は入力モードがすでに第1階層選択モードであると判断する。   If it is determined in step S301 that the coordinates of the contact point are not in the character selection start determination area 103, the processing in steps S304 to S307 is performed. First, in step S304, it is determined whether or not the in-region start time is set. If the in-region start time is not set, the input start command detection process is terminated. On the other hand, if the in-region start time has already been set, the process of step S305 is performed. That is, the overall control unit 250 refers to the current time and determines whether or not a certain time (for example, 0.2 seconds) has elapsed from the set in-region start time. As a result of the determination, if a certain period of time has elapsed, it is possible that the user has touched the finger in the character selection start determination area 103 and then left the character selection start determination area 103. Then, the process proceeds to step S306. Subsequently, in step S306, the overall control unit 250 determines that the input mode is already the first hierarchy selection mode.

一方、ステップS305において、セットされた領域内開始時刻から一定の時間が経過していない場合には、ユーザが文字入力開始命令を入力しなかったものと判断して処理をステップS307へ移行させる。すなわち、領域内開始時刻から一定の時間が経過していない場合には、ユーザの指が非常に短い時間だけ文字選択開始判定領域103内に接触した場合やノイズ信号が発生したことが考えられるので、これらを誤動作として認識する。その後、処理はステップS307においてセットされている領域内開始時刻をクリアして、入力開始命令検出処理を終了する。   On the other hand, if it is determined in step S305 that a predetermined time has not elapsed since the set in-region start time, it is determined that the user has not input a character input start command, and the process proceeds to step S307. That is, when a certain time has not elapsed since the start time in the area, it is considered that the user's finger touched the character selection start determination area 103 for a very short time or a noise signal was generated. These are recognized as malfunctions. Thereafter, the process clears the in-region start time set in step S307, and ends the input start command detection process.

このように入力開始命令検出処理では、ユーザの指が文字選択開始判定領域103内にある場合には入力開始命令が検出される。一方、(1)ユーザの指が文字選択開始判定領域103外にあり、かつ領域内開始時刻がセットされていない場合、および(2)ユーザの指が文字選択開始判定領域103外にあり、現在の時刻が領域内開始時刻から一定時間経過していない場合には入力開始命令は検出されない。さらに、ユーザの指が文字選択開始判定領域103外にあり、現在の時刻が領域内開始時刻から一定時間経過している場合には、すでに入力モードが第1階層選択モードであると判断し、入力開始命令は検出されない。   As described above, in the input start command detection process, when the user's finger is in the character selection start determination area 103, the input start command is detected. On the other hand, (1) the user's finger is outside the character selection start determination area 103 and the start time in the area is not set, and (2) the user's finger is outside the character selection start determination area 103, The input start command is not detected when the predetermined time has not elapsed from the in-region start time. Further, when the user's finger is outside the character selection start determination area 103 and the current time has passed a certain time from the in-area start time, it is determined that the input mode is already the first hierarchy selection mode, An input start command is not detected.

次に図3のステップS101において、入力モードが第1階層選択モードと判定された場合の処理について説明する。図6は、第1階層選択処理を示すフローチャートである。まずステップS400において、統括制御部250は接触履歴格納部220から最新の接触情報を取得する。続いてステップS401では接触点の座標に応じた代表文字が選択される。ここで、第1階層選択モードにおける項目選択命令は、ユーザが指を+X方向から―X方向にスライドさせる動作パターンと対応付けられている。したがって、図7(a)に示すようにユーザが指を+X方向から―X方向にスライドさせると、選択項目判定部230は上記動作パターンを第1階層における項目選択命令として検出する。項目選択命令を検出すると選択項目判定部230は、接触点の座標に応じて行の代表文字を選択する。なお、座標入力部100の上部領域に形成された各グリッド102と、選択すべき各行の代表文字「あ」〜「わ」とを対応づけてもよく、選択項目判定部230は接触されたグリッド102に応じて代表文字を選択してもよい。図7(a)の例では、選択項目判定部230は「は行」を代表文字として選択する。次にステップS402において、情報出力部240は、選択項目判定部230により選択された項目を示す情報を順次表示部300または音声出力部400に出力する。例えば、表示部300には選択された代表文字を順次表示してもよいし、音声出力部400は選択された代表文字を音声でユーザに知らせてもよい。   Next, processing when the input mode is determined to be the first hierarchy selection mode in step S101 in FIG. 3 will be described. FIG. 6 is a flowchart showing the first hierarchy selection process. First, in step S <b> 400, the overall control unit 250 acquires the latest contact information from the contact history storage unit 220. In step S401, a representative character corresponding to the coordinates of the contact point is selected. Here, the item selection command in the first hierarchy selection mode is associated with an operation pattern in which the user slides his / her finger from the + X direction to the −X direction. Therefore, as shown in FIG. 7A, when the user slides his / her finger from the + X direction to the −X direction, the selection item determination unit 230 detects the operation pattern as an item selection command in the first hierarchy. When the item selection command is detected, the selection item determination unit 230 selects a representative character on the line according to the coordinates of the contact point. Note that each grid 102 formed in the upper region of the coordinate input unit 100 may be associated with the representative characters “a” to “wa” of each line to be selected, and the selection item determination unit 230 is in contact with the grid A representative character may be selected according to 102. In the example of FIG. 7A, the selection item determination unit 230 selects “ha line” as a representative character. In step S <b> 402, the information output unit 240 sequentially outputs information indicating the items selected by the selection item determination unit 230 to the display unit 300 or the audio output unit 400. For example, the selected representative characters may be sequentially displayed on the display unit 300, and the voice output unit 400 may inform the user of the selected representative characters by voice.

次にステップS403において統括制御部250は、座標入力部100の検出結果に基づいてユーザの指が座標入力部100から離れたか否かを判定する。ユーザの指が座標入力部100に連続的に接触している場合には、処理はステップS404へ移行する。一方、非接触と判定された場合には、処理はステップS407へ移行し、現在項目選択判定部230により選択されている代表文字を入力すべき文字として確定する。例えば図7(a)において、ユーザの指が座標入力部100から離れた場合には「は行」の代表文字「は」を入力すべき文字として確定する。入力すべき文字が確定されると、統合制御部250は入力処理を終了する。   Next, in step S <b> 403, the overall control unit 250 determines whether the user's finger has left the coordinate input unit 100 based on the detection result of the coordinate input unit 100. If the user's finger is in continuous contact with the coordinate input unit 100, the process proceeds to step S404. On the other hand, if it is determined that there is no contact, the process proceeds to step S407, and the representative character currently selected by the item selection determination unit 230 is determined as a character to be input. For example, in FIG. 7A, when the user's finger is separated from the coordinate input unit 100, the representative character “ha” of “ha line” is determined as the character to be input. When the character to be input is determined, the integrated control unit 250 ends the input process.

ステップS403においてユーザの指が座標入力部100に連続的に接触している場合には、ステップS404において、階層変更命令が検出されたか否かが判定される。ここで階層変更命令は、例えば図7(a)、(b)に示すように、ユーザが指をスライドさせる方向をX方向からY方向に変化させた場合に検出される。階層変更命令が検出されない場合には、再びステップS400の処理へ戻り、順次ステップS400〜S403の処理が行われる。   If the user's finger is in continuous contact with the coordinate input unit 100 in step S403, it is determined in step S404 whether a hierarchy change command has been detected. Here, the hierarchy change command is detected when the user changes the direction in which the user slides his / her finger from the X direction to the Y direction, for example, as shown in FIGS. When the hierarchy change command is not detected, the process returns to step S400 again, and the processes of steps S400 to S403 are sequentially performed.

階層変更命令が検出された場合、処理はステップS405に移行し、階層変更部270は入力モードを第1階層選択モードから第2階層選択モードへ変更する。さらに、ステップS406の処理において、情報出力部240は、入力モードが第2階層選択モードに移行したことを示す情報を表示部300または音声出力部400に出力する。これにより、ユーザは入力モードが変更されたことを認識することができる。以上により、第1階層選択処理は終了する。   If a hierarchy change command is detected, the process proceeds to step S405, and the hierarchy change unit 270 changes the input mode from the first hierarchy selection mode to the second hierarchy selection mode. Furthermore, in the process of step S406, the information output unit 240 outputs information indicating that the input mode has shifted to the second hierarchy selection mode to the display unit 300 or the audio output unit 400. Thereby, the user can recognize that the input mode has been changed. Thus, the first tier selection process ends.

次に図3のステップS101において、入力モードが第2階層選択モードと判定された場合の処理について説明する。図8は、第2階層選択処理を示すフローチャートである。まず、ステップS500において、統括制御部250は接触履歴格納部220から最新の接触情報を取得する。続いてステップS501では接触点の座標に応じた列の文字が選択される。ここで、第2階層選択モードにおける項目選択命令は、ユーザが指を+Y方向から―Y方向にスライドさせる動作パターンと対応付けられている。したがって、図7(b)に示すようにユーザが指を+Y方向から―Y方向にスライドさせると、選択項目判定部230は上記動作パターンを第2階層における項目選択命令として検出する。項目選択命令を検出すると選択項目判定部230は、接触点の座標に応じて列の文字を選択する。図7(b)の例では、選択項目判定部230は「は行」の「う段」である「ふ」の文字を選択する。そしてステップS502において、情報出力部240は、選択された文字を示す情報を表示部300または音声出力部400に出力する。   Next, processing when the input mode is determined to be the second hierarchy selection mode in step S101 in FIG. 3 will be described. FIG. 8 is a flowchart showing the second hierarchy selection process. First, in step S <b> 500, the overall control unit 250 acquires the latest contact information from the contact history storage unit 220. Subsequently, in step S501, characters in a column corresponding to the coordinates of the contact point are selected. Here, the item selection command in the second hierarchy selection mode is associated with an operation pattern in which the user slides his / her finger from the + Y direction to the −Y direction. Accordingly, as shown in FIG. 7B, when the user slides his / her finger from the + Y direction to the −Y direction, the selection item determination unit 230 detects the operation pattern as an item selection command in the second hierarchy. When the item selection command is detected, the selection item determination unit 230 selects a character in the column according to the coordinates of the contact point. In the example of FIG. 7B, the selection item determination unit 230 selects the character “F”, which is “Udan” of “Ha”. In step S502, the information output unit 240 outputs information indicating the selected character to the display unit 300 or the audio output unit 400.

続く、ステップS503において統括制御部250は、座標入力部100の検出結果に基づいてユーザの指が座標入力部100から離れたか否かを判定する。ユーザの指が座標入力部100に連続的に接触している場合には、処理は再びステップS500の処理に戻り、順次ステップS500〜S502の処理が行われる。   In step S <b> 503, the overall control unit 250 determines whether the user's finger has left the coordinate input unit 100 based on the detection result of the coordinate input unit 100. When the user's finger is continuously in contact with the coordinate input unit 100, the process returns to the process of step S500 again, and the processes of steps S500 to S502 are sequentially performed.

一方、ステップS503において非接触と判定された場合には、処理はステップS504に移行し、統括制御部250は現在項目選択判定部230により選択されている文字を入力すべき文字として確定する。確定された文字を示す情報は、情報出力部240により表示部300または音声出力部400に出力される。これにより、ユーザは画像または音声で入力すべき文字が決定したことを認識することができる(ステップS505)。以上により、入力すべき文字が決定されると、第2階層選択処理および図3の文字入力処理は終了する。   On the other hand, if it is determined in step S503 that there is no contact, the process proceeds to step S504, and the overall control unit 250 determines the character currently selected by the item selection determination unit 230 as a character to be input. Information indicating the confirmed character is output to the display unit 300 or the voice output unit 400 by the information output unit 240. Thereby, the user can recognize that the character which should be input with an image or an audio | voice was determined (step S505). When the character to be input is determined as described above, the second hierarchy selection process and the character input process of FIG. 3 are finished.

以上のように、本実施の形態に係る入力装置は、ユーザが指を座標入力部上でスライドさせることにより、指が接触する接触点の座標に応じて項目を選択する。また、ユーザが指をスライドさせる方向を変化させることにより、項目選択の対象となる階層を上位階層から下位階層に変更する。このように、ユーザは指を座標入力部上でスライドさせる接触操作により、複数の項目に分類された項目から入力すべき文字を選択入力できる。したがって、本実施の形態に係る入力装置は、複雑な操作を必要とせず、直感的な操作により文字入力が可能であり、かつ迅速な文字入力が可能である。   As described above, in the input device according to the present embodiment, the user selects an item according to the coordinates of the contact point with which the finger contacts by sliding the finger on the coordinate input unit. In addition, by changing the direction in which the user slides his / her finger, the hierarchy that is the target of item selection is changed from the upper hierarchy to the lower hierarchy. As described above, the user can select and input characters to be input from the items classified into a plurality of items by a touch operation of sliding a finger on the coordinate input unit. Therefore, the input device according to the present embodiment does not require a complicated operation, can input characters by an intuitive operation, and can input characters quickly.

また、本実施の形態に係る入力装置において、「行」を選択するために指をスライドさせる方向と、「段」を選択するために指をスライドさせる方向とは互いに直交するので、「行」と「段」とを指定する操作に混同が生じにくく、入力ミスを防止することができる。   In the input device according to the present embodiment, the direction in which the finger is slid to select “row” and the direction in which the finger is slid to select “column” are orthogonal to each other. And “stage” are not easily confused, and input errors can be prevented.

また、本実施の形態に係る入力装置は、表示部または音声出力部を備えているので、選択中の項目や階層が変更されたことを視覚的または聴覚的に認識することができ、入力状況を逐一確認できる。   In addition, since the input device according to the present embodiment includes the display unit or the audio output unit, it can visually or audibly recognize that the selected item or hierarchy has been changed, and the input status Can be confirmed one by one.

なお、本実施の形態において、選択項目判定部は接触点の座標に基づいて項目を選択したが、これに限られない。選択項目判定部は、接触点の初期位置からの移動距離に応じて項目を選択してもよい。   In the present embodiment, the selection item determination unit selects an item based on the coordinates of the contact point, but is not limited thereto. The selection item determination unit may select an item according to the moving distance from the initial position of the contact point.

(実施の形態2)
次に、実施の形態2に係る入力装置について説明する。本実施の形態の入力装置は、実施の形態1とほぼ同様の構成を備えるが、以下の点で異なる。すなわち、階層変更命令に対応付けられる動作パターンと、第2階層選択モードにおいて項目選択命令に対応付けられる動作パターンとが実施の形態1と異なる。以下、実施の形態1と異なる点を中心に説明する。なお、実施の形態1と同様の構成要素については同じ参照符号を付して説明を行う。
(Embodiment 2)
Next, an input device according to Embodiment 2 will be described. The input device of the present embodiment has a configuration substantially similar to that of the first embodiment, but differs in the following points. That is, the operation pattern associated with the hierarchy change command is different from the operation pattern associated with the item selection command in the second hierarchy selection mode. Hereinafter, a description will be given focusing on differences from the first embodiment. Note that components similar to those in the first embodiment will be described with the same reference numerals.

まず、第2階層選択モードにおける項目選択命令と動作パターンとの関係について説明する。実施の形態1において選択項目判定部230は、ユーザが指を+Y方向から―Y方向にスライドさせると項目選択命令を検出したが、本実施の形態において選択項目判定部230は、ユーザが移動軌跡の形状が円になるように指をスライドさせると項目選択命令を検出する。すなわち、図9の入力例に示すように、矢印Bにしたがって移動軌跡が円となるようにユーザが指をスライドさせると、選択項目判定部230は項目選択命令を検出する。項目選択命令が検出されると選択項目判定部230は、円の中心点を中心としたとき、接触点の回転角度にしたがって項目を選択する。図10は、接触点の回転角度と選択される項目との関係を示す。図中、ユーザが指を回転角度0°から45°の間でスライドさせると各行の代表文字のうち「あ段」が選択され、45°から90°の間でスライドさせると「い段」が選択される。以下、順に回転角度にしたがって「お段」まで選択される。さらに接触点の回転角度が225°以降の場合は再び「あ段」から順に選択される。   First, the relationship between the item selection command and the operation pattern in the second hierarchy selection mode will be described. In the first embodiment, the selection item determination unit 230 detects the item selection command when the user slides his / her finger from the + Y direction to the −Y direction. When the finger is slid so that the shape of the item becomes a circle, an item selection command is detected. That is, as shown in the input example of FIG. 9, when the user slides his / her finger so that the movement locus becomes a circle according to the arrow B, the selection item determination unit 230 detects an item selection command. When an item selection command is detected, the selection item determination unit 230 selects an item according to the rotation angle of the contact point when the center point of the circle is the center. FIG. 10 shows the relationship between the rotation angle of the contact point and the selected item. In the figure, when the user slides his / her finger between the rotation angles of 0 ° and 45 °, “A” is selected from the representative characters of each line, and when the user slides between 45 ° and 90 °, “I” is displayed. Selected. Hereinafter, “dan” is selected in order according to the rotation angle. Further, when the rotation angle of the contact point is 225 ° or later, the selection is made again from “A”.

このように、第2階層選択モードにおいては接触点の回転角度に応じて項目が選択されるので、座標入力部100の面積が小さい場合でも、入力すべき文字を選択入力できる。   As described above, in the second hierarchy selection mode, an item is selected according to the rotation angle of the contact point, so that even if the area of the coordinate input unit 100 is small, a character to be input can be selected and input.

なお、第1階層選択モードにおいて検出される項目選択命令は実施の形態1と同様である。すなわち図9に示すように選択項目判定部230は、ユーザが指を+X方向から―X方向に移動させると項目選択命令を検出し、矢印Aにしたがってスライドさせると接触点の座標に応じて項目を選択する。   The item selection command detected in the first hierarchy selection mode is the same as in the first embodiment. That is, as shown in FIG. 9, the selection item determination unit 230 detects an item selection command when the user moves his / her finger from the + X direction to the −X direction, and when the user slides according to the arrow A, the selection item determination unit 230 Select.

次に階層変更命令と動作パターンとの関係について説明する。実施の形態1において階層変更命令は、ユーザが指をスライドさせる方向をX方向からY方向に変化させた場合に検出されたが、本実施の形態では接触点の移動軌跡の形状が変化した場合に検出される。すなわち図9に示すように、移動軌跡の形状を直線から円になるようにユーザが指をスライドさせると、階層変更部270は接触点の移動軌跡が直線(図中の矢印A)から円(矢印B)に変化する点P1において、階層変更命令を検出する。階層変更命令を検出すると、階層変更部270は選択項目判定部230の項目選択の対象となる階層を第1階層から第2階層に変更する。   Next, the relationship between the hierarchy change command and the operation pattern will be described. In the first embodiment, the hierarchy change command is detected when the user changes the direction in which the user slides his / her finger from the X direction to the Y direction. However, in the present embodiment, the shape of the movement locus of the contact point changes. Detected. That is, as shown in FIG. 9, when the user slides his / her finger so that the shape of the movement trajectory changes from a straight line to a circle, the hierarchy changing unit 270 causes the movement locus of the contact point to change from a straight line (arrow A in the figure) to a circle ( At point P1 changing to arrow B), a hierarchy change command is detected. When the hierarchy change command is detected, the hierarchy change unit 270 changes the hierarchy to be selected by the selection item determination unit 230 from the first hierarchy to the second hierarchy.

以上のように、本実施の形態に係る入力装置は、接触点の回転角度に応じて項目を選択する。これにより、座標検出部の面積をさらに小さくすることができるので小型化された入力装置を提供できる。また、項目を選択する際にユーザが指を動かす範囲を小さくすることができるので、指の移動による疲労を軽減させることができる。またさらに、本実施の形態に係る入力装置は接触点の回転角度に応じて項目を選択するので、各階層に属する項目の数が多い場合にも座標検出部の面積を大きくすることなく対応できるので利便性が高い。   As described above, the input device according to the present embodiment selects items according to the rotation angle of the contact point. Thereby, since the area of a coordinate detection part can be made further smaller, the input device reduced in size can be provided. Moreover, since the range in which the user moves his / her finger when selecting an item can be reduced, fatigue due to finger movement can be reduced. Furthermore, since the input device according to the present embodiment selects items according to the rotation angle of the contact point, even when the number of items belonging to each layer is large, it is possible to cope without increasing the area of the coordinate detection unit. So convenient.

また、本実施の形態に係る入力装置は、接触点の移動軌跡の形状が変化した場合に項目選択の対象となる階層を変更する。これにより、ユーザはより直感的な操作により階層を変更させることができる。   In addition, the input device according to the present embodiment changes the hierarchy that is the target of item selection when the shape of the movement locus of the contact point changes. Thereby, the user can change a hierarchy by more intuitive operation.

なお、本実施の形態に係る入力装置は、接触点の移動軌跡が直線から円に変化した場合に階層が変更されたが、これに限られない。階層変更部は、接触点の移動軌跡の形状が変化した場合に階層を変更すればよく、円や直線だけでなく楕円や波線など他の形状でもよい。また、第1階層選択モードにおける接触点の移動軌跡が円で、第2階層選択モードにおける接触点の移動軌跡が直線であってもよい。   In the input device according to the present embodiment, the hierarchy is changed when the movement locus of the contact point changes from a straight line to a circle, but the present invention is not limited to this. The hierarchy changing unit may change the hierarchy when the shape of the movement locus of the contact point changes, and may be other shapes such as an ellipse and a wavy line as well as a circle and a straight line. Further, the movement locus of the contact point in the first hierarchy selection mode may be a circle, and the movement locus of the contact point in the second hierarchy selection mode may be a straight line.

(実施の形態3)
次に、実施の形態3に係る入力装置について説明する。本実施の形態の入力装置は、実施の形態1および2の入力装置とほぼ同様の構成を備えるが、項目選択命令に対応付けられる動作パターンが実施の形態1および2と異なる。以下、実施の形態1および2と異なる点を中心に説明する。
(Embodiment 3)
Next, an input device according to Embodiment 3 will be described. The input device of the present embodiment has substantially the same configuration as the input devices of the first and second embodiments, but the operation pattern associated with the item selection command is different from that of the first and second embodiments. The following description will focus on differences from the first and second embodiments.

図11は、本実施の形態に係る入力装置の構成を示すブロック図である。入力装置は、実施の形態1の構成に加えて、さらに接触時間算出部500を備える。接触時間算出部500は、ユーザの指が座標入力部100上に連続的に接触している時間を算出する。算出された接触時間は、接触履歴格納部220に接触情報として格納される。   FIG. 11 is a block diagram showing the configuration of the input device according to the present embodiment. The input device further includes a contact time calculation unit 500 in addition to the configuration of the first embodiment. The contact time calculation unit 500 calculates the time during which the user's finger is continuously in contact with the coordinate input unit 100. The calculated contact time is stored as contact information in the contact history storage unit 220.

次に項目選択命令と動作パターンとの関係について説明する。実施の形態1および2では、ユーザが指を座標入力部100上でスライドさせると項目選択命令が検出され、接触点の座標や回転角度に応じて項目が選択されたが、本実施の形態において選択項目判定部230は接触履歴格納部220に格納された接触時間に応じて項目を選択する。図12は、接触時間と選択される項目との関係を示す。図12に示すように、例えばユーザが指を座標入力部100に7.5秒間接触させた場合には、第1階層選択モードにおいて選択項目判定部230は「な行」を選択する。また、第2階層選択モードでは選択項目判定部230は「お段」を選択する。なお、階層変更部270は実施の形態1と同様に、ユーザが指をスライドさせる方向をX方向からY方向に変化させた場合や接触点の移動軌跡の形状を変化させた場合に階層変更命令を検出し、項目選択の対象となる階層を変更する。   Next, the relationship between the item selection command and the operation pattern will be described. In the first and second embodiments, when the user slides his / her finger on the coordinate input unit 100, the item selection command is detected, and the item is selected according to the coordinates and the rotation angle of the contact point. The selection item determination unit 230 selects an item according to the contact time stored in the contact history storage unit 220. FIG. 12 shows the relationship between the contact time and the selected item. As shown in FIG. 12, for example, when the user touches the coordinate input unit 100 with the finger for 7.5 seconds, the selection item determination unit 230 selects “na row” in the first hierarchy selection mode. In the second hierarchy selection mode, the selection item determination unit 230 selects “dan”. As in the first embodiment, the hierarchy changing unit 270 changes the hierarchy instruction when the user slides his / her finger from the X direction to the Y direction or when the shape of the movement locus of the contact point is changed. Is detected, and the hierarchy that is the target of item selection is changed.

以上のように、本実施の形態に係る入力装置は、ユーザが指を座標入力部に接触させる時間に基づいて項目選択命令を検出する。したがって、指をスライドさせる必要がないのでユーザに対する負担を軽減することができる。また、ユーザは手元を注視せずに項目を選択することができるので利便性の高い入力装置を提供できる。   As described above, the input device according to the present embodiment detects the item selection command based on the time for which the user makes the finger touch the coordinate input unit. Therefore, since it is not necessary to slide a finger, the burden on the user can be reduced. In addition, since the user can select an item without paying attention to the hand, a highly convenient input device can be provided.

なお、本実施の形態において、選択項目判定部は各階層において接触時間に基づいて項目を選択したが、これに限られない。第1階層選択モードでは接触点の座標や移動距離に応じて項目を選択し、第2階層選択モードでは接触時間に基づいて項目を選択してもよく、各項目選択命令の組み合わせはこれに限られない。   In the present embodiment, the selection item determination unit selects an item based on the contact time in each layer, but is not limited thereto. In the first hierarchy selection mode, an item may be selected according to the coordinates of the contact point and the movement distance, and in the second hierarchy selection mode, an item may be selected based on the contact time. I can't.

(実施の形態4)
次に、実施の形態4に係る入力装置について説明する。本実施の形態の入力装置は、実施の形態1〜3の入力装置とほぼ同様の構成を備えるが、階層変更命令に対応付けられる動作パターンが実施の形態1〜3と異なる。
(Embodiment 4)
Next, an input device according to Embodiment 4 will be described. The input device of the present embodiment has substantially the same configuration as the input devices of the first to third embodiments, but the operation pattern associated with the hierarchy change command is different from that of the first to third embodiments.

上述のように、接触履歴格納部220は予め定められたサンプリング時間毎の接触情報を格納する。統括制御部250は、接触履歴格納部220に格納された各時点の接触点の座標を用いて、各接触点を結ぶ線の成す角度を算出する。階層変更部270は、統括制御部250により算出された角度が90度以下であれば階層変更命令を検出する。図13(a)、(b)は、座標入力部100に入力される入力例である。図13(a)において、ポイントP2では前後の接触点を結んだ線の成す角度が90度以上であるので階層変更命令は検出されない。一方、ポイントP3では前後の接触点を結んだ線の成す角度が90度以下であるので、階層変更部270は階層変更命令を検出し、階層を上位階層から下位階層へ変更する。   As described above, the contact history storage unit 220 stores contact information for each predetermined sampling time. The overall control unit 250 uses the coordinates of the contact points at each time point stored in the contact history storage unit 220 to calculate an angle formed by a line connecting the contact points. The hierarchy changing unit 270 detects a hierarchy changing instruction if the angle calculated by the overall control unit 250 is 90 degrees or less. FIGS. 13A and 13B are input examples input to the coordinate input unit 100. In FIG. 13A, since the angle formed by the line connecting the front and rear contact points is 90 degrees or more at the point P2, the hierarchy change command is not detected. On the other hand, at point P3, the angle formed by the line connecting the front and back contact points is 90 degrees or less, so the hierarchy changing unit 270 detects the hierarchy change command and changes the hierarchy from the upper hierarchy to the lower hierarchy.

また、図13(b)に示すように、統括制御部250は、接触履歴格納部220に格納された接触情報のうち、例えば50ミリ秒間隔で接触点の座標を抽出し、抽出した接触点を結ぶ線の成す角度を算出してもよい。これにより階層変更部270は、ユーザが指を微小な範囲で移動させた場合であっても階層変更命令として検出しないので、誤って階層が変更されることがない。   Further, as shown in FIG. 13B, the overall control unit 250 extracts the coordinates of the contact points from the contact information stored in the contact history storage unit 220, for example, at intervals of 50 milliseconds, and extracts the contact points. You may calculate the angle which the line | wire which connects is formed. Thereby, the hierarchy changing unit 270 does not detect the hierarchy change command even when the user moves the finger within a minute range, so that the hierarchy is not changed by mistake.

以上のように、本実施の形態に係る入力装置は、各接触点を結ぶ線の成す角度に基づいて階層を変更する。これにより、ユーザは直感的な操作により階層を変更することができる。また、算出した各接触点を結ぶ線の成す角度を用いるので、統合制御部はユーザが階層変更命令を入力したことを容易に検出できる。   As described above, the input device according to the present embodiment changes the hierarchy based on the angle formed by the lines connecting the contact points. Thereby, the user can change a hierarchy by intuitive operation. In addition, since the calculated angle formed by the line connecting the contact points is used, the integrated control unit can easily detect that the user has input a hierarchy change command.

なお、本実施の形態において、各接触点を結ぶ線の成す角度が90度以下である場合に階層が変更されたが、角度はこれに限られない。   In the present embodiment, the hierarchy is changed when the angle formed by the lines connecting the contact points is 90 degrees or less, but the angle is not limited to this.

(実施の形態5)
次に、実施の形態5に係る入力装置について説明する。本実施の形態の入力装置は、実施の形態1〜4の入力装置とほぼ同様の構成を備えるが、ROM260には複数の項目が3階層に分類されて格納される点で異なる。
(Embodiment 5)
Next, an input device according to Embodiment 5 will be described. The input device according to the present embodiment has substantially the same configuration as the input devices according to the first to fourth embodiments, but differs in that a plurality of items are stored in the ROM 260 by being classified into three layers.

ROM260には、選択入力の対象となる複数の項目が格納される。本実施の形態では、各項目は第1〜第3階層に分類されて格納される。図14は、ROM260に格納される項目の一例であり、第1階層には「行の代表文字」が格納され、第2階層には第1階層の各行の代表文字に対応する「各段の文字」が格納される。さらに第3階層には第2階層の文字に対応する「漢字候補」が格納される。   The ROM 260 stores a plurality of items to be selected and input. In the present embodiment, each item is classified and stored in the first to third hierarchies. FIG. 14 shows an example of items stored in the ROM 260. “Representative characters of a row” are stored in the first hierarchy, and “representative characters of each level” corresponding to the representative characters of each row of the first hierarchy are stored in the second hierarchy. "Character" is stored. Further, “kanji candidates” corresponding to the characters in the second layer are stored in the third layer.

実施の形態1〜4と同様に、選択項目判定部230はユーザの接触操作に基づいて項目選択命令を検出し、接触点の座標や接触点の移動距離、移動軌跡の回転角度、接触時間に応じて項目を選択する。例えば図15に示すように、第1階層選択モードにおいてユーザが指を矢印Aにしたがってスライドさせると項目選択命令が検出され、選択項目判定部230は接触点の座標に基づいて各行の代表文字を選択する。そして、ユーザが指をスライドさせる方向をX方向からY方向に変化させると(ポイントP4)階層変更命令が検出され、階層変更部270は項目選択の対象となる階層を第1階層から第2階層に変更する。続いて第2階層選択モードでは、ユーザが指を矢印Bにしたがってスライドさせると項目選択命令が検出され、選択項目判定部230は接触点の座標に基づいて各段の文字を選択する。その後、接触点の移動軌跡の形状を直線から円に変化するように指をスライドさせると(ポイントP5)、階層変更命令が検出され、階層変更部270は項目選択の対象となる階層を第2階層から第3階層に変更する。第3階層選択モードでは、矢印Cにしたがって接触点の移動軌跡が円になるように指をスライドさせると項目選択命令が検出され、選択項目判定部230は接触点の回転角度に基づいて漢字候補を選択する。そしてユーザが指を座標入力部100から離し非接触とすると、選択されている漢字候補が入力すべき文字として確定される。なお、漢字ではなく平仮名を入力したい場合には、第2階層選択モードにおいて指を座標入力部100から離し非接触とすればよい。   Similar to the first to fourth embodiments, the selection item determination unit 230 detects an item selection command based on the user's contact operation, and determines the contact point coordinates, the contact point movement distance, the rotation angle of the movement locus, and the contact time. Select an item accordingly. For example, as shown in FIG. 15, when the user slides his / her finger according to the arrow A in the first hierarchy selection mode, an item selection command is detected, and the selection item determination unit 230 selects the representative character of each line based on the coordinates of the contact point. select. When the direction in which the user slides his / her finger is changed from the X direction to the Y direction (point P4), a hierarchy change command is detected, and the hierarchy change unit 270 changes the hierarchy from which the item selection is performed from the first hierarchy to the second hierarchy. Change to Subsequently, in the second hierarchy selection mode, when the user slides his / her finger along the arrow B, an item selection command is detected, and the selection item determination unit 230 selects a character at each level based on the coordinates of the contact point. Thereafter, when the finger is slid so as to change the shape of the movement locus of the contact point from a straight line to a circle (point P5), a hierarchy change command is detected, and the hierarchy change unit 270 selects the second hierarchy for item selection. Change from hierarchy to 3rd hierarchy. In the third hierarchy selection mode, when the finger is slid in accordance with the arrow C so that the movement locus of the contact point is a circle, an item selection command is detected, and the selection item determination unit 230 determines the Chinese character candidate based on the rotation angle of the contact point. Select. When the user removes his / her finger from the coordinate input unit 100 and makes no contact, the selected kanji candidate is determined as a character to be input. If it is desired to input a hiragana character instead of a kanji character, the finger may be separated from the coordinate input unit 100 in the second hierarchy selection mode to be non-contact.

以上のように、本実施の形態に係る入力装置は、選択対象となる項目が2階層以上の複数階層に分類されて格納される場合であっても、ユーザが指をスライドさせることにより容易にかつ迅速に入力すべき文字を選択入力できる。   As described above, the input device according to the present embodiment can be easily performed by the user sliding his / her finger even when items to be selected are classified and stored in two or more layers. In addition, it is possible to select and input characters to be input quickly.

なお、本実施の形態のROM260には各項目が3階層に分類されて格納されたが、さらに多階層に分類されている場合であっても同様の効果を得ることができる。   In addition, although each item is classified and stored in the three layers in the ROM 260 of the present embodiment, the same effect can be obtained even when the items are further classified into multiple layers.

なお、本実施の形態において、第3階層には第2階層の項目に対応する「漢字候補」が格納されたが、これに限られない。第3階層に格納される項目は、第2階層の項目を含む単語であってもよい。例えば、第2階層に格納される文字「あ」に対して、第3階層には「ありがとう」や「明日」「雨」等の「あ」を含む単語が格納されてもよい。   In the present embodiment, “kanji candidates” corresponding to items in the second hierarchy are stored in the third hierarchy, but the present invention is not limited to this. The item stored in the third layer may be a word including the item of the second layer. For example, in contrast to the character “A” stored in the second hierarchy, words including “A” such as “Thank you”, “Tomorrow”, and “Rain” may be stored in the third hierarchy.

なお、実施の形態1〜5では、日本語を入力する入力装置を例に説明したが、アルファベットなど外国語を入力する場合にも適用することができる。   In the first to fifth embodiments, the input device for inputting Japanese has been described as an example, but the present invention can also be applied when inputting a foreign language such as an alphabet.

なお、実施の形態1〜5の入力装置は、文字を入力する場合についてのみ示したが、これに限られない。複数の階層に分類されたメニューコマンドから所望のコマンドが選択されてもよい。例えば、オーディオプレーヤ等における入力装置に適用してもよい。かかる場合、図16に示すように第1階層には「CD」、「ラジオ」、「MD」などメディアの種類を示す項目が格納され、第2階層には「音量」、「再生」、「停止」など第1階層で選択されたメディアに対するコマンドを示す項目が格納される。さらに第3階層には第2階層で選択されたコマンドに対する詳細な設定コマンドを示す項目が格納される。例えば、第3階層において音量を調整するコマンドと接触点の移動軌跡を円とする接触操作とを対応付けることにより、ユーザは指をスライドさせることにより容易に所望の音量に設定できる。   In addition, although the input apparatus of Embodiment 1-5 showed only about the case where a character is input, it is not restricted to this. A desired command may be selected from menu commands classified into a plurality of layers. For example, the present invention may be applied to an input device such as an audio player. In this case, as shown in FIG. 16, items indicating media types such as “CD”, “radio”, and “MD” are stored in the first layer, and “volume”, “playback”, “ An item indicating a command for the medium selected in the first hierarchy, such as “Stop”, is stored. Furthermore, an item indicating a detailed setting command for the command selected in the second hierarchy is stored in the third hierarchy. For example, by associating the command for adjusting the volume with the contact operation in which the movement locus of the contact point is a circle in the third hierarchy, the user can easily set the desired volume by sliding the finger.

なお、実施の形態1〜5において、入力装置に適用した場合を例に説明したが、これに限れない。上記に示す方法を実現するコンピュータプログラムであってもよい。かかるプログラムは、例えばROM260に記録されてもよい。   In the first to fifth embodiments, the case where the present invention is applied to an input device has been described as an example, but the present invention is not limited to this. It may be a computer program that realizes the method described above. Such a program may be recorded in the ROM 260, for example.

なお、実施の形態1〜5の入力装置は、座標入力部と表示部と音声出力部と制御部とを備えたが、これに限られない。例えば、座標入力部100を備える複数の座標入力装置と、制御部200を備えるサーバ装置とがインターネットを介して接続される構成としてもよい。各座標入力装置は、ユーザから接触操作を受け付け、ユーザにより入力された接触操作を示す情報をサーバ装置に送信する。そして、サーバ装置は受信した接触操作を示す情報に基づいて選択入力すべき文字を決定し、各座標入力装置に送信する。これにより、座標入力装置は、より簡易な構成とすることができる。   In addition, although the input device of Embodiment 1-5 was provided with the coordinate input part, the display part, the audio | voice output part, and the control part, it is not restricted to this. For example, a plurality of coordinate input devices including the coordinate input unit 100 and a server device including the control unit 200 may be connected via the Internet. Each coordinate input device receives a contact operation from the user, and transmits information indicating the contact operation input by the user to the server device. And a server apparatus determines the character which should be selected and input based on the received information which shows contact operation, and transmits to each coordinate input device. Thereby, a coordinate input device can be made into a simpler structure.

なお、実施の形態1〜5の入力装置は、1種類の文字入力を行う場合について説明したが、2種類以上の文字を入力してもよい。かかる場合、入力する文字の種類に応じて文字入力開始判定領域が設けられる。例えば図17に示すように、仮名文字の入力と数字の入力の2種類の文字の入力を行なう場合、座標入力部100には仮名文字の入力開始命令を検出する仮名文字入力開始判定領域600と、数字の入力開始命令を検出する数字選択開始判定領域650が設けられる。ユーザは指を仮名文字入力開始判定領域600から矢印A1にしたがってスライドさせることにより、所望の代表文字を選択できる。一方、ユーザは指を数字選択開始判定領域650から矢印A2にしたがってスライドさせることにより、所望の数字を選択できる。   In addition, although the input device of Embodiments 1-5 demonstrated the case where one type of character input was performed, you may input two or more types of characters. In such a case, a character input start determination area is provided according to the type of character to be input. For example, as shown in FIG. 17, when inputting two types of characters, kana character input and number input, the coordinate input unit 100 includes a kana character input start determination area 600 for detecting a kana character input start command. A number selection start determination area 650 for detecting a number input start command is provided. The user can select a desired representative character by sliding the finger from the kana character input start determination area 600 according to the arrow A1. On the other hand, the user can select a desired number by sliding the finger from the number selection start determination area 650 according to the arrow A2.

なお、実施の形態1〜5の入力装置は、第1階層選択モードおよび第2階層選択モードにおいて、座標入力部100の内縁部に入力された接触操作に基づいて項目選択命令が検出されたが、これに限られない。例えば、第1階層選択モードでは座標入力部100の枠101に入力された接触操作に基づいて項目選択命令が検出される。そして、ユーザが指を枠101から内縁部にスライドと階層変更命令が検出される。この構成により、ユーザは現在どの階層の選択処理を行っているかを入力する位置によって容易に認識することができ、入力ミスを防ぐことができる。   In the input devices of the first to fifth embodiments, the item selection command is detected based on the contact operation input to the inner edge of the coordinate input unit 100 in the first hierarchy selection mode and the second hierarchy selection mode. Not limited to this. For example, in the first hierarchy selection mode, an item selection command is detected based on the contact operation input to the frame 101 of the coordinate input unit 100. Then, the user slides his / her finger from the frame 101 to the inner edge and a hierarchy change command is detected. With this configuration, the user can easily recognize which level of the selection process is currently being performed based on the input position, and input errors can be prevented.

本発明は、容易な操作で迅速に文字の入力が要望されるテレビ装置やカーナビゲーション装置、パーソナルコンピュータ、DVD、携帯電話、PDA等に好適である。   The present invention is suitable for a television device, a car navigation device, a personal computer, a DVD, a mobile phone, a PDA and the like that require quick input of characters with an easy operation.

実施の形態1に係る入力装置の構成を示すブロック図1 is a block diagram showing a configuration of an input device according to a first embodiment. 実施の形態1の座標入力部の詳細な構成を示す図The figure which shows the detailed structure of the coordinate input part of Embodiment 1. FIG. 実施の形態1の入力処理を示すフローチャートFlowchart showing input processing according to the first embodiment. 実施の形態1の選択開始前処理を示すフローチャートFlow chart showing pre-selection start processing of the first embodiment 実施の形態1の入力開始命令検出処理を示すフローチャートFlowchart showing the input start command detection process of the first embodiment 実施の形態1の第1階層選択処理を示すフローチャートFlowchart showing the first layer selection process of the first embodiment 実施の形態1における入力例を示す図The figure which shows the example of input in Embodiment 1 実施の形態1の第2階層選択処理を示すフローチャートFlowchart showing the second hierarchy selection process of the first embodiment 実施の形態2における入力例を示す図The figure which shows the example of input in Embodiment 2 実施の形態2の軌跡の回転角度と選択される項目との関係を示す図The figure which shows the relationship between the rotation angle of the locus | trajectory of Embodiment 2, and the item selected. 実施の形態3に係る入力装置の構成を示すブロック図The block diagram which shows the structure of the input device which concerns on Embodiment 3. 実施の形態3における接触時間と選択される項目との関係を示す図The figure which shows the relationship between the contact time in Embodiment 3, and the item selected. 実施の形態3において座標入力部に入力される階層変更命令の一例を示す図The figure which shows an example of the hierarchy change command input into a coordinate input part in Embodiment 3 実施の形態4のROMに格納される項目の一例を示す図The figure which shows an example of the item stored in ROM of Embodiment 4 実施の形態5における入力例を示す図The figure which shows the example of input in Embodiment 5 ROMに格納される項目の他の例を示す図The figure which shows the other example of the item stored in ROM 座標入力部の他の構成例を示す図The figure which shows the other structural example of a coordinate input part.

符号の説明Explanation of symbols

100 座標入力部
101 枠
102 グリッド
103 文字選択開始判定領域
200 制御部
210 接触情報入力部
220 接触履歴格納部
230 選択項目判定部
240 情報出力部
250 統括制御部
260 ROM
270 階層変更部
300 表示部
400 音声出力部
500 接触時間算出部
600 文字選択開始判定領域
650 数字選択開始判定領域
DESCRIPTION OF SYMBOLS 100 Coordinate input part 101 Frame 102 Grid 103 Character selection start determination area 200 Control part 210 Contact information input part 220 Contact history storage part 230 Selection item determination part 240 Information output part 250 General control part 260 ROM
270 Hierarchy change unit 300 Display unit 400 Audio output unit 500 Contact time calculation unit 600 Character selection start determination region 650 Number selection start determination region

Claims (20)

上位階層に属する項目と各前記項目に対応する下位階層に属する項目とを格納した項目格納部から1つの項目を選択して入力する入力装置であって、
ユーザから接触操作を受け付け、接触の有無と接触点の座標とを検出する入力部と、
前記入力部に入力された接触操作が上位階層の予め定められた接触操作であるときに上位階層項目選択命令を検出し、前記上位階層項目選択命令にしたがって前記項目格納部に格納された同一階層に属する項目のうち1つを選択する上位階層項目選択部と、
前記入力部に入力された接触操作の運動の変化に基づいて階層変更命令を検出し、前記階層変更命令にしたがって項目選択の対象となる階層を上位階層から下位階層に変更する階層変更部と、
前記入力部に入力された接触操作が下位階層の予め定められた接触操作であるときに下位階層項目選択命令を検出し、前記下位階層項目選択命令にしたがって前記項目格納部に格納された同一階層に属する項目のうち1つを選択する下位階層項目選択部と、
前記入力部が非接触を検出したときに前記選択された項目を入力項目として決定する項目決定部とを備える、入力装置。
An input device for selecting and inputting one item from an item storage unit storing items belonging to an upper hierarchy and items belonging to a lower hierarchy corresponding to each of the items,
An input unit that receives a contact operation from the user and detects the presence or absence of contact and the coordinates of the contact point;
The same hierarchy stored in the item storage unit according to the upper layer item selection command, when an upper layer item selection command is detected when the touch operation input to the input unit is a predetermined contact operation of a higher layer An upper layer item selection section for selecting one of the items belonging to
A hierarchy change unit that detects a hierarchy change command based on a change in movement of the touch operation input to the input unit, and changes a hierarchy to be selected for an item from an upper hierarchy to a lower hierarchy according to the hierarchy change command;
The same hierarchy stored in the item storage unit according to the lower hierarchy item selection command, when a lower hierarchy item selection command is detected when the contact operation input to the input unit is a predetermined lower level contact operation A lower hierarchy item selection section for selecting one of the items belonging to
An input device comprising: an item determining unit that determines the selected item as an input item when the input unit detects non-contact.
前記上位階層項目選択部および前記下位階層項目選択部により項目が選択される毎に前記項目を示す情報を順次出力する選択項目出力部をさらに備える、請求項1に記載の入力装置。   The input device according to claim 1, further comprising a selection item output unit that sequentially outputs information indicating the item each time an item is selected by the upper layer item selection unit and the lower layer item selection unit. 前記選択項目出力部は、前記選択された項目を示す情報を音声または画像として出力する、請求項2に記載の入力装置。   The input device according to claim 2, wherein the selection item output unit outputs information indicating the selected item as sound or an image. 前記階層変更部により階層が上位階層から下位階層に変更される毎に前記階層が変更されたことを示す情報を順次出力する階層変更出力部をさらに備える、請求項1に記載の入力装置。   The input device according to claim 1, further comprising: a hierarchy change output unit that sequentially outputs information indicating that the hierarchy has been changed each time the hierarchy is changed from an upper hierarchy to a lower hierarchy by the hierarchy change unit. 前記階層変更部は、前記階層が変更されたことを示す情報を音声または画像として出力する、請求項4に記載の入力装置。   The input device according to claim 4, wherein the hierarchy changing unit outputs information indicating that the hierarchy is changed as sound or an image. 前記上位階層項目選択部および/または前記下位階層項目選択部は、前記検出された接触点の座標にしたがって前記項目格納部に格納された同一階層に属する項目のうち1つを選択する、請求項1に記載の入力装置。   The upper layer item selection unit and / or the lower layer item selection unit selects one of items belonging to the same layer stored in the item storage unit according to the coordinates of the detected contact point. The input device according to 1. 前記上位階層項目選択部および/または前記下位階層項目選択部は、前記検出された座標に基づいて前記接触点の移動量を算出し、当該移動量にしたがって前記項目格納部に格納された同一階層に属する項目のうち1つを選択する、請求項1に記載の入力装置。   The upper hierarchy item selection unit and / or the lower hierarchy item selection unit calculates a movement amount of the contact point based on the detected coordinates, and stores the same hierarchy stored in the item storage unit according to the movement amount The input device according to claim 1, wherein one of items belonging to is selected. 前記入力部に接触点が連続的に接触している時間を算出する接触時間算出部をさらに備え、
前記上位階層項目選択部および/または前記下位階層項目選択部は、前記算出された接触時間にしたがって前記項目格納部に格納された同一階層に属する項目のうち1つを選択する、請求項1に記載の入力装置。
A contact time calculation unit that calculates a time during which a contact point is continuously in contact with the input unit;
The upper hierarchy item selection unit and / or the lower hierarchy item selection unit selects one of items belonging to the same hierarchy stored in the item storage unit according to the calculated contact time. The input device described.
前記入力部は、所定の時間毎にユーザにより接触された接触点の座標を検出し、
前記上位階層項目選択部および/または前記下位階層項目選択部は、前記入力部に入力された接触操作が各前記接触点の移動軌跡の形状を略直線とする接触操作であるときに上位階層項目選択命令および/または下位階層項目選択命令を検出する、請求項6から8にいずれか記載の入力装置。
The input unit detects coordinates of a contact point touched by a user every predetermined time,
The upper layer item selection unit and / or the lower layer item selection unit is configured such that the upper layer item is selected when the contact operation input to the input unit is a contact operation in which the shape of the movement locus of each contact point is a substantially straight line. The input device according to claim 6, wherein a selection command and / or a lower layer item selection command is detected.
前記入力部は、所定の時間毎にユーザにより接触された接触点の座標を検出し、
前記上位階層項目選択部および/または前記下位階層項目選択部は、前記入力部に入力された接触操作が各前記接触点の移動軌跡の形状を略円弧とする接触操作であるときに上位階層項目選択命令および/または下位階層項目選択命令を検出し、前記略円弧の中心点を中心としたとき、前記接触点の回転角にしたがって前記項目格納部に格納された同一階層に属する項目のうち1つを選択する、請求項1に記載の入力装置。
The input unit detects coordinates of a contact point touched by a user every predetermined time,
The upper layer item selection unit and / or the lower layer item selection unit is configured to display the upper layer item when the contact operation input to the input unit is a contact operation in which the shape of the movement locus of each contact point is a substantially arc. When a selection command and / or a lower layer item selection command is detected and the center point of the substantially arc is the center, one of the items belonging to the same layer stored in the item storage unit according to the rotation angle of the contact point The input device according to claim 1, wherein one is selected.
前記入力部は、同一階層に属する各項目に対応しユーザが触覚により識別可能な複数の凹部または凸部を含むとともに、各前記凹部または凸部への接触の有無を検出し、
前記上位階層項目選択部および/または前記下位階層項目選択部は、前記項目格納部に格納された同一階層に属する項目のうち前記接触された凹部または凸部に対応する項目を選択する、請求項1に記載の入力装置。
The input unit corresponds to each item belonging to the same hierarchy and includes a plurality of recesses or projections that can be identified by the user by touch, and detects the presence or absence of contact with each of the recesses or projections.
The upper hierarchy item selection unit and / or the lower hierarchy item selection unit selects an item corresponding to the contacted concave portion or convex portion among items belonging to the same hierarchy stored in the item storage unit. The input device according to 1.
前記入力部は、所定の時間毎にユーザにより接触された接触点の座標を検出し、
前記階層変更部は、前記検出された座標に基づいて各接触点を結ぶ線の成す角度をそれぞれ算出し、前記入力部に入力された接触操作が前記角度を予め定められた角度以下とする接触操作であるときに階層変更命令を検出する、請求項1に記載の入力装置。
The input unit detects coordinates of a contact point touched by a user every predetermined time,
The hierarchy changing unit calculates an angle formed by a line connecting the contact points based on the detected coordinates, and a contact operation input to the input unit makes the angle equal to or less than a predetermined angle. The input device according to claim 1, wherein the input device detects a hierarchy change command when it is an operation.
前記入力部は、所定の時間毎にユーザにより接触された接触点の座標を検出し、
前記階層変更部は、各前記接触点の移動軌跡の形状を変化させる接触操作を階層変更命令として検出する、請求項1に記載の入力装置。
The input unit detects coordinates of a contact point touched by a user every predetermined time,
The input device according to claim 1, wherein the hierarchy change unit detects a contact operation that changes a shape of a movement locus of each contact point as a hierarchy change command.
前記入力部は、所定の時間毎にユーザにより接触された接触点の座標を検出し、
前記階層変更部は、前記入力部に入力された接触操作が各前記接触点の移動軌跡の形状を略直線から略円弧に変化させる接触操作であるときに階層変更命令を検出する、lユーザの接触操作を階層変更命令として検出する、請求項1に記載の入力装置。
The input unit detects coordinates of a contact point touched by a user every predetermined time,
The hierarchy change unit detects a hierarchy change command when the contact operation input to the input unit is a contact operation that changes the shape of the movement locus of each contact point from a substantially straight line to a substantially arc. The input device according to claim 1, wherein the touch operation is detected as a hierarchy change command.
前記入力部は、内縁領域と外縁領域とを有し、所定の時間毎にユーザにより接触された点の座標を検出し、
前記階層変更部は、前記入力部に入力された接触操作が接触点を前記外縁領域または前記内縁領域に接触させた後に、前記接触点を前記接触させた領域からそれぞれ異なる領域に移動させる接触操作であるときに階層変更命令を検出する、請求項1に記載の入力装置。
The input unit has an inner edge area and an outer edge area, and detects the coordinates of a point touched by the user every predetermined time;
The hierarchy changing unit is configured to move the contact point from the contacted region to a different region after the contact operation input to the input unit brings the contact point into contact with the outer edge region or the inner edge region. The input device according to claim 1, wherein a hierarchy change command is detected when
前記上位階層項目選択部は、前記入力部の外縁領域に入力された接触操作を上位階層項目選択命令として検出し、前記接触点の座標にしたがって前記格納部に格納された上位階層に属する項目のうち1つを選択する、請求項15に記載の入力装置。   The upper layer item selection unit detects a touch operation input to the outer edge region of the input unit as an upper layer item selection command, and determines an item belonging to the upper layer stored in the storage unit according to the coordinates of the contact point. The input device according to claim 15, wherein one of them is selected. 五十音の各行の代表仮名文字と各行に対応する各段の仮名文字とを格納した文字格納部から1つの仮名文字を選択して入力する文字入力装置であって、
ユーザから接触操作を受け付け、接触の有無と接触点の座標とを検出する入力部と、
前記入力部に入力された接触操作が予め定められた接触操作であるときに項目選択命令を検出し、前記項目選択命令にしたがって前記文字格納部に格納された各行の代表仮名文字のうち1つを選択する代表仮名文字選択部と、
前記入力部に入力された接触操作の運動の変化に基づいて階層変更命令を検出し、前記階層変更命令にしたがって選択の対象を前記各行の代表文字から当該代表仮名文字に対応する段の仮名文字に変更する階層変更部と、
前記入力部に入力された接触操作が予め定められた接触操作であるときに仮名文字選択命令を検出し、前記仮名文字選択命令にしたがって前記文字格納部に格納された前記段の仮名文字のうち1つを選択する仮名文字選択部と、
前記検出部が非接触を検出したときに前記仮名文字選択部により選択された仮名文字を入力文字として決定する入力文字決定部とを備える、文字入力装置。
A character input device for selecting and inputting one kana character from a character storage unit storing representative kana characters of each line of the Japanese syllabary and kana characters of each stage corresponding to each line,
An input unit that accepts a contact operation from the user and detects the presence or absence of contact and the coordinates of the contact point;
An item selection command is detected when the contact operation input to the input unit is a predetermined contact operation, and one of the representative kana characters in each row stored in the character storage unit according to the item selection command A representative kana character selector for selecting
A hierarchy change command is detected based on a change in the movement of the touch operation input to the input unit, and a target to be selected in accordance with the hierarchy change command is selected from a representative character of each row to a representative kana character corresponding to the representative kana character. A hierarchy change part to be changed to,
The kana character selection command is detected when the contact operation input to the input unit is a predetermined contact operation, and the kana characters of the stage stored in the character storage unit according to the kana character selection command A kana character selector for selecting one;
A character input device comprising: an input character determination unit that determines a kana character selected by the kana character selection unit as an input character when the detection unit detects non-contact.
前記文字格納部は、さらに各前記仮名文字に対応する単語を格納し、
前記階層変更部は、前記入力された接触操作の運動の変化に基づいて階層変更命令を検出し、前記階層変更命令にしたがって選択の対象を前記段の仮名文字から当該仮名文字に対応する単語に変更し、
前記文字入力装置は、前記入力部に入力された接触操作が予め定められた接触操作であるときに単語変換命令を検出し、前記単語変換命令にしたがって前記文字格納部に格納された前記単語のうち1つを選択する単語選択部をさらに備え、
前記入力文字決定部は、前記検出部が非接触を検出したときに前記選択された単語を入力単語として決定する、請求項17に記載の文字入力装置。
The character storage unit further stores words corresponding to the kana characters,
The hierarchy change unit detects a hierarchy change command based on a change in the movement of the input touch operation, and changes a selection target from the kana character of the stage to a word corresponding to the kana character according to the hierarchy change command. change,
The character input device detects a word conversion command when the contact operation input to the input unit is a predetermined contact operation, and stores the word stored in the character storage unit according to the word conversion command A word selection section for selecting one of them,
The character input device according to claim 17, wherein the input character determination unit determines the selected word as an input word when the detection unit detects non-contact.
前記単語格納部に格納された各前記仮名文字に対応する単語は、漢字、アルファベット、前記仮名文字を含む文字列のうち少なくとも1つである、請求項18に記載の文字入力装置。   The character input device according to claim 18, wherein a word corresponding to each kana character stored in the word storage unit is at least one of a kanji character, an alphabet, and a character string including the kana character. 上位階層に属する項目と各前記項目に対応する下位階層に属する項目とを格納した項目格納部から1つの項目を選択して入力可能なコンピュータに、
入力部に対する接触の有無と接触点の座標とを検出する第1のステップと、
前記入力部に入力された接触操作が各階層の予め定められた接触操作であるときに項目選択命令を検出し、前記項目選択命令にしたがって前記項目格納部に格納された同一階層に属する項目のうち1つを選択する第2のステップと、
前記入力部に入力された接触操作の運動の変化に基づいて階層変更命令を検出し、前記階層変更命令にしたがって前記項目選択命令の選択対象を上位階層から下位階層に変更する第3のステップと、
前記第1から第3のステップを上位階層から下位階層に向かって各階層毎に順次行う第4のステップと、
前記入力部への非接触を検知したときに前記選択された項目を入力項目として決定する第5のステップとを実行させる、入力プログラム。
To a computer capable of selecting and inputting one item from an item storage unit storing items belonging to an upper hierarchy and items belonging to a lower hierarchy corresponding to each of the items,
A first step of detecting the presence or absence of contact with the input unit and the coordinates of the contact point;
An item selection command is detected when the contact operation input to the input unit is a predetermined contact operation of each layer, and items belonging to the same layer stored in the item storage unit according to the item selection command are detected. A second step of selecting one of them;
A third step of detecting a hierarchy change command based on a change in the movement of the touch operation input to the input unit, and changing a selection target of the item selection command from an upper hierarchy to a lower hierarchy according to the hierarchy change instruction; ,
A fourth step of sequentially performing the first to third steps for each layer from the upper layer to the lower layer;
An input program for executing a fifth step of determining the selected item as an input item when non-contact with the input unit is detected.
JP2006115507A 2006-04-19 2006-04-19 Input device for selecting item described in a hierarchical structure, character input device, and input program Pending JP2007287015A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006115507A JP2007287015A (en) 2006-04-19 2006-04-19 Input device for selecting item described in a hierarchical structure, character input device, and input program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006115507A JP2007287015A (en) 2006-04-19 2006-04-19 Input device for selecting item described in a hierarchical structure, character input device, and input program

Publications (1)

Publication Number Publication Date
JP2007287015A true JP2007287015A (en) 2007-11-01

Family

ID=38758714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006115507A Pending JP2007287015A (en) 2006-04-19 2006-04-19 Input device for selecting item described in a hierarchical structure, character input device, and input program

Country Status (1)

Country Link
JP (1) JP2007287015A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009169938A (en) * 2007-12-20 2009-07-30 Seiko Epson Corp Touch panel input device, control method of touch panel input device and control program, electronic device
JP2009276978A (en) * 2008-05-14 2009-11-26 Pioneer Electronic Corp Input device
JP2011034281A (en) * 2009-07-31 2011-02-17 Sharp Corp Electronic apparatus, character reception method and character reception program
JP2011081569A (en) * 2009-10-06 2011-04-21 Nec Corp Mobile terminal device, character input method and character input program
JP2011526037A (en) * 2008-06-26 2011-09-29 マイクロソフト コーポレーション User interface for gesture control
JP2013073612A (en) * 2011-09-29 2013-04-22 Yupiteru Corp Character input system and program
JP2013084223A (en) * 2011-10-12 2013-05-09 Fuji Xerox Co Ltd Touch detection device, recording display device, and program
JP2015138486A (en) * 2014-01-24 2015-07-30 株式会社高知システム開発 Character input device, program and method
JP2018097604A (en) * 2016-12-13 2018-06-21 ヤマハ株式会社 Display device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009169938A (en) * 2007-12-20 2009-07-30 Seiko Epson Corp Touch panel input device, control method of touch panel input device and control program, electronic device
JP2009276978A (en) * 2008-05-14 2009-11-26 Pioneer Electronic Corp Input device
JP2011526037A (en) * 2008-06-26 2011-09-29 マイクロソフト コーポレーション User interface for gesture control
JP2011034281A (en) * 2009-07-31 2011-02-17 Sharp Corp Electronic apparatus, character reception method and character reception program
JP2011081569A (en) * 2009-10-06 2011-04-21 Nec Corp Mobile terminal device, character input method and character input program
JP2013073612A (en) * 2011-09-29 2013-04-22 Yupiteru Corp Character input system and program
JP2013084223A (en) * 2011-10-12 2013-05-09 Fuji Xerox Co Ltd Touch detection device, recording display device, and program
JP2015138486A (en) * 2014-01-24 2015-07-30 株式会社高知システム開発 Character input device, program and method
JP2018097604A (en) * 2016-12-13 2018-06-21 ヤマハ株式会社 Display device

Similar Documents

Publication Publication Date Title
US10140284B2 (en) Partial gesture text entry
US7821503B2 (en) Touch screen and graphical user interface
US7750891B2 (en) Selective input system based on tracking of motion parameters of an input device
JP2019220237A (en) Method and apparatus for providing character input interface
KR101636705B1 (en) Method and apparatus for inputting letter in portable terminal having a touch screen
JP2007287015A (en) Input device for selecting item described in a hierarchical structure, character input device, and input program
JP4886582B2 (en) Character input device, character input program, and character input method
EP2950184A1 (en) Input method and apparatus of circular touch keyboard
US8456433B2 (en) Signal processing apparatus, signal processing method and selection method of user interface icon for multi-touch panel
CN108733303B (en) Touch input method and apparatus of portable terminal
KR20110098729A (en) Soft keyboard control
JP4851547B2 (en) Mode setting system
CN102566890A (en) Information processing apparatus, and input control method and program of information processing apparatus
JP5556398B2 (en) Information processing apparatus, information processing method, and program
JP2019514097A (en) Method for inserting characters in a string and corresponding digital device
KR20100028465A (en) The letter or menu input method which follows in drag direction of the pointer
JP2019514096A (en) Method and system for inserting characters in a string
US20170192671A1 (en) System and method for inputting one or more inputs associated with a multi-input target
JP5710944B2 (en) Character input device, character input method, and character input program
US20120311506A1 (en) Selector
JP2016218963A (en) Information processing apparatus, input control program, and input control method
US10048771B2 (en) Methods and devices for chinese language input to a touch screen
US20150347004A1 (en) Indic language keyboard interface
US20120331383A1 (en) Apparatus and Method for Input of Korean Characters
KR20070103626A (en) Method and apparatus for controlling a input information of touch pad