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 PDFInfo
- 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
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
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本の入力ラインが設けられる。各入力ラインには、それぞれ仮名文字の「行」と「段」と「数字」に対応する入力領域が割り当てられており、ユーザは各入力ラインのスライダを操作して、行と段とを指定し所望の仮名文字を入力することができる。
しかしながら、従来の入力デバイスには以下のような問題があった。すなわち、ソフトウェアキーボードを用いた文字入力において、ユーザはモニタ画面に表示された模擬キーボードの各キーの配列を視覚的に確認して文字を入力する。そのため、ハードウェアキーボードを用いて入力する場合と比べて、入力速度を速くすることができなかった。また、ユーザが各キーの配置を覚えたとしても、ハードウェアキーボードと異なってソフトウェアキーボードにはユーザに対して触覚的な特徴を与える突起が形成されていないので、各指を置く位置(ホームポジション)を決定することが困難である。また、モニタ画面上に模擬キーボードを表示する必要があるので、モニタ画面上に表示可能な情報量が制限され、ユーザにとって利便性が悪いという問題があった。 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
そこで本発明の目的は、複数の階層に分類された項目から所望の項目を容易な操作でかつ迅速に選択し入力することのできる入力装置、文字入力装置および入力プログラムを提供することにある。 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
座標入力部100は、ユーザの指先やペン等(以下、単に指という)の接触を受け付ける、例えばタッチパネルやタッチパッド、デジタイザ、ペンタブレッドである。座標入力部100は、指の接触の有無と接触点の座標を検出する。かかる検出方式としては感圧式、静電容量式、弾性超音波式、光学式、電磁誘導式など種々の方式が提案されているが、本実施の形態においてはいずれの検出方式を用いてもよい。
The
制御部200は、接触情報入力部210と接触履歴格納部220と選択項目判定部230と情報出力部240と統括制御部250とROM260と階層変更部270とを含む。統括制御部250は、入力装置1全体を制御する、例えばCPUである。
The
ROM260には、選択および入力の対象となる複数の項目が格納される。各項目は、複数の階層に分類され、上位階層に属する項目と下位階層に属する項目とがそれぞれ対応付けられて格納される。一例として、ROM260に格納される項目は日本語の五十音の仮名文字である。かかる場合、ROM260には上位階層(第1階層)に各行の代表文字が格納され、下位階層(第2階層)には各行に対応する各段の仮名文字が格納される。ここで各行の代表文字とは、例えば「あ、か、さ、た、な、は、ま、や、ら、わ」である。また、各行に対応する各段の仮名文字とは、「あ行」の場合であれば「あ、い、う、え、お」であり、「あ行」から「わ行」に至る各段の仮名文字である。以下、本実施の形態では選択および入力の対象となる項目が仮名文字である場合を例に説明する。
The
接触情報入力部210は、座標入力部100で検出された指の接触の有無と、接触点の座標を示す情報(以下、単に接触情報という)が入力される。接触履歴格納部220は、接触情報入力部210に入力された接触情報を予め定められたサンプリング時間毎に履歴として保存する。さらに統括制御部250は、接触情報と接触情報の履歴とからユーザの接触操作に基づく動作パターンを識別する。
The contact
選択項目判定部230は、ユーザの接触操作に基づく項目選択命令を受けて、ROM260に格納された項目のうち同一階層に属する項目から所定の項目を選択する。ここで、項目選択命令は、ユーザにより入力された接触操作の動作パターンが、予め定められた動作パターンと一致する場合に検出される。項目選択命令と動作パターンの関係の詳細について後述する。
The selection
階層変更部270は、ユーザの接触操作の運動変化に基づく階層変更命令を受けて、選択項目判定部230の選択対象を上位階層から下位階層に変更する。ここで、階層変更命令は、統括制御部250により識別された動作パターンが変化する場合に検出される。階層変更命令と動作パターンの変化との関係については後述する。
In response to the hierarchy change command based on the movement change of the user's touch operation, the
情報出力部240は、選択項目判定部230により選択された項目を示す情報(以下、選択項目情報という)と、階層変更部270により階層が変更されたことを示す情報(以下、階層変更情報という)とを受信して、それぞれ表示情報および音声出力情報に変換した後、表示部300と音声出力部400に出力する。
The
表示部300は、情報出力部240が出力した表示情報を受信して可視画像として表示する、例えばCRTや液晶、プラズマ、有機EL等の各種ディスプレである。音声出力部400は、情報出力部240が出力した音声出力情報を受信して音声として出力する、例えばスピーカである。
The
次に、座標入力部100の詳細な構成について図2を用いて説明する。図2中、座標入力部100は、枠101とグリッド102と文字選択開始判定領域103が設けられる。文字選択開始判定領域103は、文字の入力開始命令を受け付ける領域であり、ユーザが文字選択開始判定領域103に指を接触させると入力処理が開始される。
Next, a detailed configuration of the coordinate
グリッド102は、座標入力部100の上部領域にそれぞれ等間隔に設置される。グリッド102は凹凸形状であるので、ユーザはグリッド102に指が触れたことを触覚的に認識できる。各グリッド102は、それぞれ右から順に第1階層に属する項目である代表文字「あ」〜「わ」に対応している。
The
次に、本実施の形態に係る入力装置の入力処理について説明する。まず、図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
図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
次にステップS101において、統括制御部250は、現在いずれの階層において文字の選択処理が行われているのかを示す入力モードを判定する。すなわち統括制御部250は「第1階層選択モード」、「第2階層選択モード」、「入力開始前モード」の3種類のモードのうち、いずれの入力モードであるかを判定する。入力モードが判定されると、入力装置1の処理は判定結果に応じてそれぞれステップS102、ステップS103、ステップS104の各処理に移行する。
Next, in step S <b> 101, the
図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
ステップS202において、統括制御部250は入力モードを入力開始前モードから第1階層選択モードに変更する。続いて、ステップS203の処理により、情報出力部240は入力モードが第1階層選択モードに変更されたことを示す表示情報または音声情報を出力する。例えば、音声出力部400は、第1階層選択モードに変更されたことを示す効果音を出力する。ユーザは入力モードが変更されたことを画像または音声により認識することができる。
In step S202, the
ここで、ステップ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
ステップ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
ステップ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
一方、ステップ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
このように入力開始命令検出処理では、ユーザの指が文字選択開始判定領域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
次に図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
次にステップS403において統括制御部250は、座標入力部100の検出結果に基づいてユーザの指が座標入力部100から離れたか否かを判定する。ユーザの指が座標入力部100に連続的に接触している場合には、処理はステップS404へ移行する。一方、非接触と判定された場合には、処理はステップS407へ移行し、現在項目選択判定部230により選択されている代表文字を入力すべき文字として確定する。例えば図7(a)において、ユーザの指が座標入力部100から離れた場合には「は行」の代表文字「は」を入力すべき文字として確定する。入力すべき文字が確定されると、統合制御部250は入力処理を終了する。
Next, in step S <b> 403, the
ステップS403においてユーザの指が座標入力部100に連続的に接触している場合には、ステップS404において、階層変更命令が検出されたか否かが判定される。ここで階層変更命令は、例えば図7(a)、(b)に示すように、ユーザが指をスライドさせる方向をX方向からY方向に変化させた場合に検出される。階層変更命令が検出されない場合には、再びステップS400の処理へ戻り、順次ステップS400〜S403の処理が行われる。
If the user's finger is in continuous contact with the coordinate
階層変更命令が検出された場合、処理はステップ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
次に図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
続く、ステップS503において統括制御部250は、座標入力部100の検出結果に基づいてユーザの指が座標入力部100から離れたか否かを判定する。ユーザの指が座標入力部100に連続的に接触している場合には、処理は再びステップS500の処理に戻り、順次ステップS500〜S502の処理が行われる。
In step S <b> 503, the
一方、ステップ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
以上のように、本実施の形態に係る入力装置は、ユーザが指を座標入力部上でスライドさせることにより、指が接触する接触点の座標に応じて項目を選択する。また、ユーザが指をスライドさせる方向を変化させることにより、項目選択の対象となる階層を上位階層から下位階層に変更する。このように、ユーザは指を座標入力部上でスライドさせる接触操作により、複数の項目に分類された項目から入力すべき文字を選択入力できる。したがって、本実施の形態に係る入力装置は、複雑な操作を必要とせず、直感的な操作により文字入力が可能であり、かつ迅速な文字入力が可能である。 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
まず、第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
このように、第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
なお、第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
次に階層変更命令と動作パターンとの関係について説明する。実施の形態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
以上のように、本実施の形態に係る入力装置は、接触点の回転角度に応じて項目を選択する。これにより、座標検出部の面積をさらに小さくすることができるので小型化された入力装置を提供できる。また、項目を選択する際にユーザが指を動かす範囲を小さくすることができるので、指の移動による疲労を軽減させることができる。またさらに、本実施の形態に係る入力装置は接触点の回転角度に応じて項目を選択するので、各階層に属する項目の数が多い場合にも座標検出部の面積を大きくすることなく対応できるので利便性が高い。 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
図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
次に項目選択命令と動作パターンとの関係について説明する。実施の形態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
以上のように、本実施の形態に係る入力装置は、ユーザが指を座標入力部に接触させる時間に基づいて項目選択命令を検出する。したがって、指をスライドさせる必要がないのでユーザに対する負担を軽減することができる。また、ユーザは手元を注視せずに項目を選択することができるので利便性の高い入力装置を提供できる。 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
また、図13(b)に示すように、統括制御部250は、接触履歴格納部220に格納された接触情報のうち、例えば50ミリ秒間隔で接触点の座標を抽出し、抽出した接触点を結ぶ線の成す角度を算出してもよい。これにより階層変更部270は、ユーザが指を微小な範囲で移動させた場合であっても階層変更命令として検出しないので、誤って階層が変更されることがない。
Further, as shown in FIG. 13B, the
以上のように、本実施の形態に係る入力装置は、各接触点を結ぶ線の成す角度に基づいて階層を変更する。これにより、ユーザは直感的な操作により階層を変更することができる。また、算出した各接触点を結ぶ線の成す角度を用いるので、統合制御部はユーザが階層変更命令を入力したことを容易に検出できる。 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
ROM260には、選択入力の対象となる複数の項目が格納される。本実施の形態では、各項目は第1〜第3階層に分類されて格納される。図14は、ROM260に格納される項目の一例であり、第1階層には「行の代表文字」が格納され、第2階層には第1階層の各行の代表文字に対応する「各段の文字」が格納される。さらに第3階層には第2階層の文字に対応する「漢字候補」が格納される。
The
実施の形態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
以上のように、本実施の形態に係る入力装置は、選択対象となる項目が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
なお、本実施の形態において、第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
なお、実施の形態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
なお、実施の形態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
なお、実施の形態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
本発明は、容易な操作で迅速に文字の入力が要望されるテレビ装置やカーナビゲーション装置、パーソナルコンピュータ、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.
100 座標入力部
101 枠
102 グリッド
103 文字選択開始判定領域
200 制御部
210 接触情報入力部
220 接触履歴格納部
230 選択項目判定部
240 情報出力部
250 統括制御部
260 ROM
270 階層変更部
300 表示部
400 音声出力部
500 接触時間算出部
600 文字選択開始判定領域
650 数字選択開始判定領域
DESCRIPTION OF
270
Claims (20)
ユーザから接触操作を受け付け、接触の有無と接触点の座標とを検出する入力部と、
前記入力部に入力された接触操作が上位階層の予め定められた接触操作であるときに上位階層項目選択命令を検出し、前記上位階層項目選択命令にしたがって前記項目格納部に格納された同一階層に属する項目のうち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つを選択する、請求項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つを選択する代表仮名文字選択部と、
前記入力部に入力された接触操作の運動の変化に基づいて階層変更命令を検出し、前記階層変更命令にしたがって選択の対象を前記各行の代表文字から当該代表仮名文字に対応する段の仮名文字に変更する階層変更部と、
前記入力部に入力された接触操作が予め定められた接触操作であるときに仮名文字選択命令を検出し、前記仮名文字選択命令にしたがって前記文字格納部に格納された前記段の仮名文字のうち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のステップと、
前記入力部に入力された接触操作が各階層の予め定められた接触操作であるときに項目選択命令を検出し、前記項目選択命令にしたがって前記項目格納部に格納された同一階層に属する項目のうち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.
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)
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 |
-
2006
- 2006-04-19 JP JP2006115507A patent/JP2007287015A/en active Pending
Cited By (9)
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 |