【0001】[0001]
【産業上の利用分野】本発明は、ペン型のコマンド出力
装置に係り、ペンを握る手指の位置に応じて各種コマン
ドを出力するコマンド出力装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pen-type command output device, and more particularly to a command output device that outputs various commands in accordance with the positions of fingers holding a pen.
【0002】[0002]
【従来の技術】従来、コマンド出力装置としては、例え
ば、パーソナルコンピュータ(Perso-nal Computer;以
下、パソコンと略す)やワードプロセッサ(Word Proce
ssor;以下、ワープロと略す)等では、通常、キーボー
ドが使用されており、キーボードから入力されるキーコ
マンドに対応する処理、例えば、ページ切換処理や画面
のスクール、移動処理がパソコンやワープロ等で実行さ
れて、その処理結果がディスプレイ装置に表示出力され
る。2. Description of the Related Art Conventionally, as a command output device, for example, a personal computer (Perso-nal Computer; hereinafter abbreviated as personal computer) or a word processor (Word Proce
ssor; hereinafter abbreviated as word processor) etc., a keyboard is usually used, and processing corresponding to key commands input from the keyboard, such as page switching processing, screen school, movement processing, is performed by a personal computer or word processor. It is executed and the processing result is displayed and output on the display device.
【0003】また、近時、アイコンを表示装置に表示
し、アイコンをマウス等のポインティング装置により操
作してページの切り換え等の各種指示を行うパソコンや
ワープロが出現している。In recent years, personal computers and word processors have appeared which display icons on a display device and operate the icons with a pointing device such as a mouse to give various instructions such as page switching.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、このよ
うな従来のコマンド出力装置にあっては、キーボード等
を使用してコマンドを入力したり、表示装置に表示され
るアイコンにより各種指示を行うようになっていたた
め、指示を行う度に、キー入力を行ったり、アイコンを
ポインティング装置により操作する必要があり、指示操
作が面倒であるという問題があった。However, in such a conventional command output device, it is necessary to use a keyboard or the like to input a command or to give various instructions by an icon displayed on the display device. Therefore, it is necessary to perform a key input or operate an icon with a pointing device every time an instruction is made, which causes a problem that the instruction operation is troublesome.
【0005】そこで、本発明は、ペンを握る手指の接触
位置や指を動かすだけで、簡単に各種コマンドを出力す
ることのできるペン型のコマンド出力装置を提供するこ
とを目的としている。Therefore, an object of the present invention is to provide a pen-type command output device that can easily output various commands simply by moving the contact position of the fingers holding the pen or the fingers.
【0006】[0006]
【課題を解決するための手段】請求項1記載の発明は、
外部のデータ処理装置に対して各種処理を指示する各種
コマンドを出力するペン型のコマンド出力装置であっ
て、ペンを握る手指の接点位置を検出する検出手段と、
前記検出手段の検出した手指の接点位置に基づいて各種
コマンドを生成するコマンド生成手段と、前記コマンド
生成手段により生成された各種コマンドを前記データ処
理装置に出力する出力手段と、を備えたことを特徴とし
ている。The invention according to claim 1 is
A pen-type command output device that outputs various commands instructing various processes to an external data processing device, and a detection unit that detects a contact position of a finger holding a pen,
A command generating unit that generates various commands based on the contact position of the finger detected by the detecting unit; and an output unit that outputs the various commands generated by the command generating unit to the data processing device. It has a feature.
【0007】また、請求項2記載の発明は、外部のデー
タ処理装置に対して各種処理を指示する各種コマンドを
出力するペン型のコマンド出力装置であって、ペンを握
る手指の接点位置を検出する位置検出手段と、この位置
検出手段による接点位置に基づいてペンを握る指の動き
を検出する動き検出手段と、前記動き検出手段の検出し
た指の動きに基づいて各種コマンドを生成するコマンド
生成手段と、前記コマンド生成手段により生成される各
種コマンドを前記データ処理装置に出力する出力手段
と、を備えたことを特徴としている。The invention according to claim 2 is a pen-type command output device for outputting various commands for instructing various processes to an external data processing device, and detects the contact position of the finger holding the pen. Position detecting means, movement detecting means for detecting the movement of the finger holding the pen based on the contact position by the position detecting means, and command generation for generating various commands based on the movement of the finger detected by the movement detecting means. Means and output means for outputting various commands generated by the command generation means to the data processing device.
【0008】[0008]
【作用】請求項1記載の発明によれば、検出手段の検出
したペンを握る手指の接点位置に基づいてコマンド生成
手段が各種コマンドを生成し、出力手段が、この生成さ
れた各種コマンドをデータ処理装置に出力するようにし
ているので、ペンを握る手指の接点位置を変えるだけ
で、簡単にコマンドを出力することができる。According to the first aspect of the present invention, the command generating means generates various commands based on the contact positions of the fingers holding the pen detected by the detecting means, and the output means outputs the generated various commands as data. Since the data is output to the processing device, the command can be easily output simply by changing the contact positions of the fingers holding the pen.
【0009】請求項2記載の発明によれば、動き検出手
段の検出したペンを握る指の動きに基づいてコマンド生
成手段が各種コマンドを生成し、出力手段が、この生成
された各種コマンドをデータ処理装置に出力するように
しているので、ペンを握る手指の接点位置及び指の動き
を変えるだけで、簡単にコマンドを出力することができ
る。According to the second aspect of the invention, the command generating means generates various commands based on the movement of the finger gripping the pen detected by the movement detecting means, and the output means outputs the various generated commands as data. Since the data is output to the processing device, the command can be easily output only by changing the contact position of the finger holding the pen and the movement of the finger.
【0010】[0010]
【実施例】以下、図1〜図7を参照して実施例を説明す
る。EXAMPLES Examples will be described below with reference to FIGS.
【0011】図1〜図7は、本発明のコマンド出力装置
を適用したタッチ型情報処理装置の一実施例を示す図で
ある。1 to 7 are views showing an embodiment of a touch type information processing apparatus to which the command output apparatus of the present invention is applied.
【0012】まず、構成を説明する。図1は、ペン型コ
マンド出力装置1の外観図である。この図1において、
ペン型コマンド出力装置1は、円筒形のケース本体2の
前半部にケース本体2の全周囲に沿ってタッチパネル4
が設けられ、このケース本体2の先端に近い部分には、
先端部3が一定以上の力で押圧されたか否かを検出する
圧力センサ5が設けられている。First, the structure will be described. FIG. 1 is an external view of the pen-type command output device 1. In this FIG.
The pen-type command output device 1 includes a touch panel 4 on the front half of the cylindrical case body 2 along the entire circumference of the case body 2.
Is provided, and in the portion near the tip of the case body 2,
A pressure sensor 5 is provided to detect whether or not the tip portion 3 is pressed with a certain force or more.
【0013】また、図1において、ケース本体1の後端
部には、コマンド信号を赤外信号に変換して出力するコ
マンド出力部6が設けられている。Further, in FIG. 1, a command output section 6 for converting a command signal into an infrared signal and outputting the infrared signal is provided at the rear end of the case body 1.
【0014】図2は、ペン型コマンド出力装置1のブロ
ック構成図である。FIG. 2 is a block diagram of the pen-type command output device 1.
【0015】この図2において、ペン型コマンド出力装
置1は、上記タッチパネル4としてのタッチ検出部4、
上記圧力センサ5、コマンド出力部6、コマンド生成部
7及びメモリ8により構成される。In FIG. 2, the pen-type command output device 1 includes a touch detection unit 4 as the touch panel 4,
The pressure sensor 5, the command output unit 6, the command generation unit 7, and the memory 8 are included.
【0016】タッチ検出部4は、図1に示したようにケ
ース本体2に沿って取り付けられたタッチパネル4を有
し、ケース本体2を握る手指の位置及び指の動きを検出
し、その検出信号をコマンド生成部7に出力する。The touch detection unit 4 has a touch panel 4 attached along the case body 2 as shown in FIG. 1, detects the position of the fingers holding the case body 2 and the movement of the finger, and outputs the detection signal. Is output to the command generator 7.
【0017】圧力センサ5は、ユーザーによってペン型
コマンド出力装置1が後述するデータ処理装置11のタ
ッチパネル14上で筆記操作が行われる際に、その筆記
操作が行われる時に押圧される圧力よりも強い押圧力で
先端部3が押圧されるときに作動してオンし、そのオン
信号をコマンド生成部7に出力する。The pressure sensor 5 is stronger than the pressure applied by the user when the pen-type command output device 1 performs a writing operation on the touch panel 14 of the data processing device 11, which will be described later, when the writing operation is performed. When the tip portion 3 is pressed by the pressing force, the tip portion 3 is activated and turned on, and the ON signal is output to the command generation portion 7.
【0018】すなわち、この圧力センサ5は、ペン型コ
マンド出力装置1によってデータ処理装置11のタッチ
パネル14で筆記操作を行っているとき、その筆記操作
が文字や図形等を描画する描画モードなのか、描画され
たデータの訂正や移動等を指示する編集モードなのか
を、ユーザーが任意に選択できるようにするためのモー
ド切替えスイッチとして設けられている。That is, when the pressure sensor 5 is performing a writing operation on the touch panel 14 of the data processing device 11 by the pen-type command output device 1, whether the writing operation is a drawing mode for drawing a character or a graphic, It is provided as a mode changeover switch for allowing the user to arbitrarily select whether the edit mode is an instruction to correct or move the drawn data.
【0019】コマンド生成部7は、CPU(Central Pr
ocessing Unit)等により構成され、メモリ8に格納され
ている後述するコマンド生成プログラムに基づいてコマ
ンド生成処理を実行する。The command generator 7 is a CPU (Central Pr
The command generating process is executed based on a command generating program, which will be described later and is stored in the memory 8.
【0020】すなわち、コマンド生成部7は、タッチ検
出部4から入力される手指の位置及び指の動きを検出す
る検出信号に基づいてデータ処理装置11の表示画面に
表示される画像のスクロール、頁切替え等の画面制御用
コマンド信号や移動、訂正、削除等の編集用コマンド信
号を生成してコマンド出力部6に出力し、また、圧力セ
ンサ5からオン信号が入力される毎に描画モードから編
集モードに切換えるモード切換信号を生成してコマンド
出力部6に出力する。That is, the command generation unit 7 scrolls the image displayed on the display screen of the data processing device 11 based on the detection signal for detecting the position and movement of the finger input from the touch detection unit 4, and scrolls the page. A screen control command signal for switching, etc. and an edit command signal for movement, correction, deletion, etc. are generated and output to the command output unit 6, and each time the ON signal is input from the pressure sensor 5, editing is performed from the drawing mode. A mode switching signal for switching to the mode is generated and output to the command output unit 6.
【0021】このコマンド生成部7で生成される各種コ
マンド信号の信号形態としては、例えば、所定の繰り返
しパルス幅の組み合わせを変更することにより、各種コ
マンド情報を伝達するディジタルパルス信号として生成
されてコマンド出力部6に出力される。As a signal form of various command signals generated by the command generating section 7, for example, by changing a combination of predetermined repetitive pulse widths, a command is generated as a digital pulse signal for transmitting various command information. It is output to the output unit 6.
【0022】メモリ8は、ROM(Read Only Memory)
やRAM(Random Accesss Memory)等により構成さ
れ、コマンド生成部7が実行するコマンド生成プログラ
ムを格納するとともに、タッチ検出部4により検出され
る手指の位置情報を一時的に格納するデータ格納エリア
を有する。このデータ格納エリアとしては、上記コマン
ド生成部7によりコマンド生成処理が実行される際に、
人差し指の位置検出情報を格納するスタックメモリが形
成される。The memory 8 is a ROM (Read Only Memory)
And a RAM (Random Access Memory), which stores a command generation program executed by the command generation unit 7 and has a data storage area for temporarily storing position information of fingers detected by the touch detection unit 4. . As the data storage area, when the command generation processing is executed by the command generation unit 7,
A stack memory that stores the position detection information of the index finger is formed.
【0023】コマンド出力部6は、上記コマンド生成部
7から入力されるコマンド信号(ディジタルパルス信
号)により発光ダイオードを駆動する駆動回路と、この
駆動回路により駆動されて赤外線発光信号を出力する発
光ダイオードと、により構成され、コマンド生成部7か
ら入力されるコマンド信号に応じた赤外線発光信号をデ
ータ処理装置11に送信する。The command output unit 6 includes a drive circuit for driving the light emitting diode by the command signal (digital pulse signal) input from the command generation unit 7, and a light emitting diode driven by the drive circuit for outputting an infrared light emission signal. And transmits an infrared light emission signal corresponding to the command signal input from the command generation unit 7 to the data processing device 11.
【0024】また、ペン型コマンド出力装置1のケース
本体2内には、コマンド生成部7及びメモリ8が収納さ
れるとともに、各部を駆動するための電圧源となる乾電
池等も収納される。In addition, in the case body 2 of the pen-type command output device 1, a command generator 7 and a memory 8 are housed, as well as a dry battery serving as a voltage source for driving each unit.
【0025】図3は、データ処理装置11の外観図であ
る。FIG. 3 is an external view of the data processing device 11.
【0026】この図3において、データ処理装置11
は、箱型ケース12内に液晶表示パネル13と、その液
晶表示パネル13の画面上にタッチパネル14が設けら
れるとともに、上記コマンド出力装置1から送信される
赤外線発光信号を受光する受光部15が設けられてい
る。また、液晶表示パネル13の表示画面の図中右上に
は、実行中のモードが描画モードが編集モードか等を表
示するモード表示領域13aが設けられている。In FIG. 3, the data processing device 11
Is provided with a liquid crystal display panel 13 in the box-shaped case 12, a touch panel 14 on the screen of the liquid crystal display panel 13, and a light receiving unit 15 for receiving an infrared light emission signal transmitted from the command output device 1. Has been. Further, a mode display area 13a is provided at the upper right of the display screen of the liquid crystal display panel 13 to display whether the drawing mode is the drawing mode or the editing mode.
【0027】図4は、データ処理装置11のブロック構
成図である。FIG. 4 is a block diagram of the data processing device 11.
【0028】この図4において、データ処理装置11
は、上記液晶表示パネル13としての表示部13、上記
タッチパネル14としてのタッチ検出部14、上記受光
部15としてのコマンド入力部15、制御部16及びメ
モリ17により構成される。In FIG. 4, the data processing device 11
The display unit 13 as the liquid crystal display panel 13, the touch detection unit 14 as the touch panel 14, the command input unit 15 as the light receiving unit 15, the control unit 16 and the memory 17.
【0029】表示部13は、液晶表示パネル13により
構成され、制御部16によって表示画面の表示内容が制
御されて、文字や図形等の情報及び種々のコマンド用の
アイコン等を表示する。The display unit 13 is composed of the liquid crystal display panel 13, and the display content of the display screen is controlled by the control unit 16 to display information such as characters and figures and icons for various commands.
【0030】タッチ検出部14は、図3に示したように
液晶表示パネル13の画面上に一体的に設けられた透明
のタッチパネル14により構成され、液晶表示パネル1
3に表示される文字や図形等の情報及び種々のコマンド
用のアイコン等が上記ペン型コマンド出力装置1の先端
部3で押圧されて筆記操作されるときの操作位置を逐次
検出し、その操作位置検出信号を制御部16に出力す
る。As shown in FIG. 3, the touch detection section 14 is composed of a transparent touch panel 14 integrally provided on the screen of the liquid crystal display panel 13, and the liquid crystal display panel 1
Information such as characters and figures displayed on the screen 3 and icons for various commands are sequentially detected by pressing the tip portion 3 of the pen-type command output device 1 to perform a writing operation, and the operation is performed. The position detection signal is output to the control unit 16.
【0031】コマンド入力部15は、ペン型コマンド出
力装置1のコマンド出力部6から赤外線発光信号を受光
部15で受信し、その受信した赤外線発光信号をコマン
ド信号(ディジタルパルス信号)に変換して制御部16
に出力する。The command input section 15 receives an infrared light emission signal from the command output section 6 of the pen-type command output device 1 at the light receiving section 15, and converts the received infrared light emission signal into a command signal (digital pulse signal). Control unit 16
Output to.
【0032】制御部16は、CPU等により構成され、
メモリ17に格納されている各種データ処理プログラム
に基づいて各種データ処理を実行する。The control unit 16 is composed of a CPU and the like,
Various data processing is executed based on various data processing programs stored in the memory 17.
【0033】すなわち、制御部16は、タッチ検出部1
4から入力される操作位置検出信号に基づいて液晶表示
パネル13に表示中の文字や図形等の情報及び種々のコ
マンド用のアイコン等が上記ペン型コマンド出力装置1
によって筆記操作される指示内容を判別し、その判別し
た指示内容に応じて文字や図形等の描画処理、表示画像
のスクロール、頁切替え等の画面処理や移動、訂正、削
除等の編集処理等を実行し、その処理内容に応じて表示
部13に表示中の表示内容を変更する。That is, the controller 16 controls the touch detector 1
Based on the operation position detection signal inputted from 4, information such as characters and figures displayed on the liquid crystal display panel 13 and icons for various commands are displayed on the pen-type command output device 1
Determines the instruction content to be written by using the drawing operation, and performs drawing processing such as characters and graphics, screen processing such as scrolling of display images, page switching such as page switching, and editing processing such as movement, correction, and deletion according to the determined instruction content. It is executed and the display content being displayed on the display unit 13 is changed according to the processing content.
【0034】また、制御部16は、コマンド入力部15
から入力される各種コマンド信号を解析して、コマンド
の指示内容を判別し、その判別したコマンドの処理内容
に応じた文字や図形等の画像のスクロール、頁切替え等
の画面処理、移動、訂正、削除等の編集処理やモード切
換処理等を実行し、その処理内容に応じて表示部13に
表示中の表示内容を変更する。The control unit 16 also includes a command input unit 15
Analyzing various command signals input from, determine the instruction content of the command, scroll the image such as characters and figures according to the determined processing content of the command, screen processing such as page switching, movement, correction, Edit processing such as deletion and mode switching processing are executed, and the display content being displayed on the display unit 13 is changed according to the processing content.
【0035】メモリ17は、ROM及びRAM等により
構成され、制御部16が実行する各種データ処理プログ
ラムを格納するとともに、処理中のデータを一時的に格
納するデータ格納エリアを有する。The memory 17 is composed of a ROM and a RAM, and stores various data processing programs executed by the control unit 16 and also has a data storage area for temporarily storing data being processed.
【0036】次に、本実施例の動作を説明する。Next, the operation of this embodiment will be described.
【0037】ペン型コマンド出力装置1は、ユーザーの
ケース本体2を握る手指の位置及び指の動きをタッチパ
ネル4により検出し、その検出した手指の位置及び指の
動きに応じてデータ処理装置11の液晶表示パネル13
に表示される文字、図形等の画像のスクロール、頁切替
え等の画面処理や移動、訂正、削除等の編集処理やモー
ド切換処理等を指示するコマンド信号(ディジタルパル
ス信号)を生成して赤外線発光信号によりデータ処理装
置11に出力する。また、ペン型コマンド出力装置1の
先端部3をデータ処理装置11のタッチパネル14上で
筆記操作の時の押圧力より強く押圧することにより描画
モードから編集モードへの切換えを指示するコマンド信
号を生成して赤外線発光信号によりデータ処理装置11
に出力する。The pen-type command output device 1 detects the positions and movements of the fingers of the user who hold the case body 2 by the touch panel 4, and detects the positions and movements of the fingers of the data processing device 11 according to the detected positions and movements of the fingers. Liquid crystal display panel 13
Infrared emission by generating a command signal (digital pulse signal) that instructs screen processing such as scrolling of characters and figures displayed on the screen, screen processing such as page switching, editing processing such as movement, correction and deletion, and mode switching processing The signal is output to the data processing device 11. Further, a command signal for instructing switching from the drawing mode to the editing mode is generated by pressing the tip portion 3 of the pen-type command output device 1 on the touch panel 14 of the data processing device 11 more strongly than the pressing force during the writing operation. Then, the data processing device 11 uses the infrared light emission signal.
Output to.
【0038】また、ペン型コマンド出力装置1は、その
先端部3をデータ処理装置11のタッチパネル14上で
押圧して筆記操作を行うことによって文字、図形の描画
や液晶表示パネル13に表示された画像のスクロール、
頁切替え等の画面処理や移動、訂正、削除等の編集処理
を指示できる。In the pen-type command output device 1, the tip portion 3 of the pen-type command output device 1 is pressed on the touch panel 14 of the data processing device 11 to perform a writing operation, so that characters and figures are drawn and displayed on the liquid crystal display panel 13. Image scrolling,
It is possible to instruct screen processing such as page switching and editing processing such as movement, correction, and deletion.
【0039】このペン型コマンド出力装置1における手
指の位置及び指の動きによるコマンド生成処理について
図5に示すフローチャートに基づいて説明する。The command generation process by the position and movement of the finger in the pen-type command output device 1 will be described with reference to the flowchart shown in FIG.
【0040】この図5に示す一連の処理は、一定期間毎
に繰り返し実行され、上記ペン型コマンド出力装置1を
握るユーザーの親指、中指及び人差し指の位置及び人差
し指の動きが繰り返し検出されることによって、コマン
ド生成に必要な指の動きの条件判断が行われる。The series of processing shown in FIG. 5 is repeatedly executed at regular intervals, and the positions of the thumb, middle finger and index finger of the user holding the pen-type command output device 1 and the movement of the index finger are repeatedly detected. , The condition of finger movement necessary for command generation is determined.
【0041】ペン型コマンド出力装置1は、ユーザーの
手指により通常の筆記具を握るようにタッチパネル4部
分が握られると、コマンド生成部7は、その握られた親
指と中指の接触位置を基準点P,Qとして検出し、その
検出した基準位置情報をP0,Q0 としてメモリ8内の
データ格納エリアに格納する(ステップS1)。In the pen-type command output device 1, when the touch panel 4 is gripped by the user's finger like a normal writing instrument, the command generator 7 determines the contact position between the gripped thumb and middle finger as the reference point P. , Q, and the detected reference position information is stored in the data storage area in the memory 8 as P0, Q0 (step S1).
【0042】すなわち、本実施例では、図6にタッチパ
ネル4の展開図を示すように、親指と中指の接触位置を
P,Qとして検出するとともに、人差し指の接触位置及
び移動を第3点Sとして検出する。That is, in this embodiment, as shown in a developed view of the touch panel 4 in FIG. 6, the contact positions of the thumb and the middle finger are detected as P and Q, and the contact position and movement of the index finger are set as the third point S. To detect.
【0043】次いで、この基準位置情報P0 ,Q0 を前
回の処理で検出してメモリ8内のデータ格納エリアに格
納した基準位置情報P1 ,Q1 と比較し、所定範囲以上
変化しているか否かを判別する(ステップS2)。すな
わち、ユーザーがペン型コマンド出力装置1を握り直し
て基準位置が変化したか否かを判別する。その基準位置
情報を比較した結果、基準位置が変化している時は、メ
モリ8内のデータ格納エリアに記憶したデータを全てク
リアして本処理を終了する(ステップS3)。また、そ
の基準位置情報を比較した結果、基準位置が変化してい
ない時は、今回の基準位置情報P0 ,Q0 をP1 ,Q1
としてメモリ8内のデータ格納エリアにセットする(ス
テップS4)。Next, the reference position information P0 and Q0 are detected in the previous process and compared with the reference position information P1 and Q1 stored in the data storage area of the memory 8 to determine whether or not they have changed by a predetermined range or more. It is determined (step S2). That is, the user grasps the pen-type command output device 1 again to determine whether the reference position has changed. As a result of comparing the reference position information, when the reference position is changed, all the data stored in the data storage area in the memory 8 is cleared and the present process is terminated (step S3). As a result of comparing the reference position information, when the reference position has not changed, the reference position information P0, Q0 of this time is changed to P1, Q1.
Is set in the data storage area in the memory 8 (step S4).
【0044】次いで、人差し指の接触位置を第3点Sと
して検出し、その検出した第3点の位置情報をS0 とし
てメモリ8内のデータ格納エリアに格納する(ステップ
S5)。次いで、その格納した第3点の位置情報S0 を
前回の処理で検出してメモリ8内のデータ格納エリアに
格納した第3点の位置情報S1 と比較し、その移動範囲
が微小範囲内か否か判別する(ステップS6)。Then, the contact position of the index finger is detected as the third point S, and the position information of the detected third point is stored as S0 in the data storage area in the memory 8 (step S5). Then, the stored position information S0 of the third point is detected in the previous process and compared with the position information S1 of the third point stored in the data storage area in the memory 8 to determine whether the moving range is within the minute range. It is determined whether or not (step S6).
【0045】すなわち、本実施例では、図7に示すよう
に、前回の処理で検出して格納した第3点S1 を原点と
して、その周囲に第3点の移動範囲を判別するための第
3点近傍範囲と第3点微小範囲を設定し(第3点近傍範
囲<第3点微小範囲)、第3点の移動範囲がこれらの設
定範囲を超えたか否かを比較することによって、人差し
指の動きを判別する。That is, in the present embodiment, as shown in FIG. 7, the third point S1 detected and stored in the previous processing is used as the origin, and the third range for discriminating the moving range of the third point is defined around the origin. By setting the point vicinity range and the third point minute range (third point vicinity range <third point minute range) and comparing whether the movement range of the third point exceeds these setting ranges, the index finger Determine the movement.
【0046】ステップS6において、第3点S0 の移動
範囲が前回の第3点S1 の微小範囲内の時は、第3点が
連続的に移動していると判断し、その第3点位置情報S
0 をメモリ8内に設定した移動中の第3点位置情報をス
タックメモリ内にS1 ,S2,S3 ,…として順次格納
する(ステップS7)。次いで、そのスタックメモリに
格納されている第3点位置情報S1 ,S2 ,S3 ,…を
検索し、その各位置情報の座標から移動方向が“上”か
“下”かを判別する(ステップS8)。In step S6, when the moving range of the third point S0 is within the minute range of the previous third point S1, it is judged that the third point is continuously moving, and the third point position information S
The position information of the third point during movement, which is set to 0 in the memory 8, is sequentially stored in the stack memory as S1, S2, S3, ... (Step S7). Next, the third point position information S1, S2, S3, ... Stored in the stack memory is searched, and it is determined whether the moving direction is "up" or "down" from the coordinates of each position information (step S8). ).
【0047】すなわち、上記図6に示したタッチパネル
4の展開図において、第3点Sが、親指位置Pと当初の
第3点Sと中指位置Qとを結ぶ線の上方へ連続して移動
しているか、下方へ連続して移動しているかを判別す
る。中指を連続して一定速度で移動している場合は、図
5の処理フローが一定期間毎に実行されるので、ステッ
プS6で微小範囲と検出され、スタックメモリへ順次第
3点位置情報が格納される。That is, in the developed view of the touch panel 4 shown in FIG. 6, the third point S continuously moves above the line connecting the thumb position P to the initial third point S and the middle finger position Q. Whether it is moving or continuously moving downward. When the middle finger is continuously moving at a constant speed, the processing flow of FIG. 5 is executed at regular intervals, so it is detected as a minute range in step S6, and the third point position information is sequentially stored in the stack memory. To be done.
【0048】その判別の結果、第3点S0 の移動方向が
“上”の時は、上スクロールを命令するコマンド信号を
生成してコマンド出力部6から赤外線発光信号としてデ
ータ処理装置11に送信して本処理を終了する(ステッ
プS9)。また、その判別の結果、第3点S0 の移動方
向が“下”の時は、下スクロールを命令するコマンド信
号を生成してコマンド出力部6から赤外線発光信号とし
てデータ処理装置11に送信して本処理を終了する(ス
テップS10)。As a result of the determination, when the moving direction of the third point S0 is "up", a command signal for instructing up scroll is generated and transmitted from the command output unit 6 to the data processing device 11 as an infrared emission signal. Then, this process is finished (step S9). As a result of the determination, when the moving direction of the third point S0 is "down", a command signal for instructing the down scroll is generated and transmitted from the command output unit 6 to the data processing device 11 as an infrared emission signal. This process ends (step S10).
【0049】すなわち、本実施例では、ユーザーが、ペ
ン型コマンド出力装置1のタッチパネル4上で人差し指
の移動を上方向あるいは下方向に連続移動させた場合
は、上スクロールと下スクロールを命令するコマンド信
号がデータ処理装置11に出力される。That is, in the present embodiment, when the user continuously moves the forefinger upward or downward on the touch panel 4 of the pen-type command output device 1, a command for instructing an upward scroll and a downward scroll. The signal is output to the data processing device 11.
【0050】また、その判別の結果、第3点S0 の移動
方向が“上”でも“下”でもない時は、ペン型コマンド
出力装置1の先端部3の押圧によって圧力センサ5が作
動したか否かを判別し(ステップS11)、通常の描画
操作の押圧力よりも強い押圧力で先端部3が押圧されて
圧力センサ5が作動して一定圧力以上の状態では編集モ
ードを示すコマンド信号を生成してコマンド出力部6か
ら赤外線発光信号としてデータ処理装置11に送信して
本処理を終了する(ステップS12)。As a result of the discrimination, when the moving direction of the third point S0 is neither "up" nor "down", is the pressure sensor 5 actuated by the pressing of the tip portion 3 of the pen-type command output device 1? It is determined whether or not (step S11), the tip portion 3 is pressed with a pressing force stronger than the pressing force of the normal drawing operation, the pressure sensor 5 is activated, and a command signal indicating the edit mode is sent when the pressure sensor 5 has a certain pressure or more. The data is generated and transmitted from the command output unit 6 to the data processing device 11 as an infrared light emission signal, and this processing is ended (step S12).
【0051】一方、上記ステップS6において、第3点
S0 の位置が前回の第3点S1 の微小範囲内でない時
は、第3点S0 の位置が前回の第3点S1 の近傍範囲内
か否かを判別する(ステップS13)。近傍範囲内の時
は、第3点が前回から移動していない、すなわち、人差
し指の移動が殆どないものと判断し、上記ステップS1
1及びステップS12の処理を実行する。On the other hand, in step S6, when the position of the third point S0 is not within the minute range of the previous third point S1, it is determined whether the position of the third point S0 is within the vicinity of the previous third point S1. It is determined whether or not (step S13). When it is within the vicinity range, it is determined that the third point has not moved from the previous time, that is, the index finger has hardly moved, and the above step S1 is performed.
The process of 1 and step S12 is executed.
【0052】また、近傍範囲内でない、近傍範囲を超
え、さらに微小範囲を超える位置の時は、図6に示した
タッチパネル4の展開図において、今回の第3点S0 の
位置が、親指位置Pと第3点Sと中指位置Qとを結ぶ線
の上か下かを検出する(ステップS14)。今回の第3
点S0 の位置が、“下”の時は、前頁を命令するコマン
ド信号を生成してコマンド出力部6から赤外線発光信号
としてデータ処理装置11に送信し(ステップS1
5)、また、今回の第3点S0 の位置が、“上”の時
は、次頁を命令するコマンド信号を生成してコマンド出
力部6から赤外線発光信号としてデータ処理装置11に
送信して本処理を終了する(ステップS16)。すなわ
ち、本実施例では、ユーザーが、ペン型コマンド出力装
置1のタッチパネル4上で人差し指の位置を上記近傍範
囲及び微小範囲を超えて大きく上方向あるいは下方向に
位置させた場合は、頁切替えを命令するコマンド信号が
データ処理装置11に出力される。When the position is not within the vicinity range, exceeds the vicinity range, and exceeds the minute range, the position of the third point S0 at this time is the thumb position P in the development view of the touch panel 4 shown in FIG. Then, it is detected whether it is above or below the line connecting the third point S and the middle finger position Q (step S14). This third
When the position of the point S0 is "down", a command signal for instructing the previous page is generated and transmitted from the command output unit 6 to the data processing device 11 as an infrared emission signal (step S1).
5) Further, when the position of the third point S0 this time is "up", a command signal for instructing the next page is generated and transmitted from the command output unit 6 to the data processing device 11 as an infrared emission signal. This process ends (step S16). That is, in the present embodiment, when the user positions the position of the index finger on the touch panel 4 of the pen-type command output device 1 in the upward direction or the downward direction beyond the above-mentioned near range and minute range, page switching is performed. A command signal to instruct is output to the data processing device 11.
【0053】以上説明したように、本実施例によれば、
ペン型コマンド出力装置1のタッチパネル4を通常の筆
記具を握るように親指、中指、人差し指で握り、そのタ
ッチパネル4上における人差し指の移動方向もしくは位
置に応じてコマンド生成部7が画面の上下スクロールを
命令するコマンド信号もしくは頁切替えを命令するコマ
ンド信号を生成し、コマンド出力部6から赤外線発光信
号によりデータ処理装置11に送信される。As described above, according to this embodiment,
The touch panel 4 of the pen-type command output device 1 is gripped with a thumb, middle finger, and index finger like a normal writing instrument, and the command generation unit 7 commands scrolling up and down of the screen according to the moving direction or position of the index finger on the touch panel 4. A command signal for instructing or page switching is generated and transmitted from the command output unit 6 to the data processing device 11 by an infrared light emission signal.
【0054】データ処理装置11では、このペン型コマ
ンド出力装置1から送信される赤外線発光信号を受光部
15で受光し、制御部16でコマンド内容を解析する。
そして、制御部16は、解析したコマンド内容に応じて
表示部13を制御し、液晶表示パネル13に表示中の画
面の上下スクロールや頁切替え処理を実行する。In the data processing device 11, the infrared light emission signal transmitted from the pen-type command output device 1 is received by the light receiving portion 15, and the control portion 16 analyzes the content of the command.
Then, the control unit 16 controls the display unit 13 in accordance with the analyzed command content, and executes vertical scrolling of the screen being displayed on the liquid crystal display panel 13 and page switching processing.
【0055】また、ペン型コマンド出力装置1の先端部
3を一定圧以上で押圧するだけで編集モードの状態にす
ることができ、データ処理装置11では、このモードの
コマンド信号を受信した時は、液晶表示パネル13のモ
ード表示領域13aに表示し、ペン型コマンド出力装置
1の先端部3でタッチパネル14に記入されたデータに
基づく編集、例えば、訂正、削除、移動等の編集処理を
実行する。すなわち、通常の描画の場合は、一定圧以下
で描画し、編集の場合は、一定圧以上でタッチパネル1
4に対する描画を行う。Further, the editing mode can be brought into the state by simply pressing the tip portion 3 of the pen-type command output device 1 with a certain pressure or more. When the data processing device 11 receives the command signal in this mode. , Is displayed in the mode display area 13a of the liquid crystal display panel 13, and the tip portion 3 of the pen-type command output device 1 executes editing processing based on the data written on the touch panel 14, such as correction, deletion, and movement. . That is, in the case of normal drawing, the touch panel 1 is drawn below a certain pressure and in the case of editing, the touch panel 1 is drawn below a certain pressure.
Drawing for 4 is performed.
【0056】したがって、ユーザーは、筆記具を握るよ
うにペン型コマンド出力装置1を握り、その握った状態
のまま人差し指を動かすだけでデータ処理装置11に各
種コマンドを簡単に送信することができる。Therefore, the user can easily send various commands to the data processing device 11 by holding the pen-type command output device 1 like holding a writing instrument and moving the index finger while holding the holding device.
【0057】その結果、従来のキーボードからコマンド
を入力する場合や表示されたコマンドのアイコンをマウ
ス等のポインティング装置により操作する場合に比べ
て、より簡単にコマンドの入力操作を行うことができ
る。As a result, the command input operation can be performed more easily than in the case of inputting a command from a conventional keyboard or operating the displayed command icon with a pointing device such as a mouse.
【0058】また、タッチパネル4を設けた場合は、ユ
ーザーに応じてペンを握る位置及び指の動きに個人差が
あるため、手指の位置及び指の動きと対応するコマンド
信号を予め設定する手段をコマンド出力装置1内に設け
るようにしても良い。Further, when the touch panel 4 is provided, since there are individual differences in the position where the pen is held and the movement of the finger depending on the user, means for presetting command signals corresponding to the position and movement of the finger are provided. It may be provided in the command output device 1.
【0059】なお、上記実施例では、タッチパネル4に
よってペン型コマンド出力装置1を握るユーザーの親
指、中指及び人差し指の位置及び人差し指の動きを検出
するようにしたが、親指、中指及び人差し指の位置及び
人差し指の動きを検出する位置に個別に検出スイッチを
設けるようにしても良い。すなわち、指の接触位置及び
動きを検出するものとしては、電気的容量の変化によっ
て検出するものでも良いし、機械的スイッチ動作によっ
て検出するものであっても良い。In the above embodiment, the touch panel 4 detects the position of the thumb, middle finger and index finger of the user who holds the pen-type command output device 1 and the movement of the index finger. You may make it provide a detection switch individually in the position which detects the movement of an index finger. That is, as the contact position and the movement of the finger, the detection may be performed by a change in electric capacitance or the mechanical switch operation.
【0060】また、人差し指の動き及び先端部3を押圧
を圧力センサ5で検出することによって各種コマンド及
びモード切替えコマンドを生成するようにしたが、各指
の位置に設けた検出スイッチの操作回数、あるいはペン
型コマンド出力装置1を振った回数を検出して各種コマ
ンド及びモード切換コマンドを生成することも可能であ
る。Further, various commands and mode switching commands are generated by detecting the movement of the index finger and the pressing of the tip portion 3 by the pressure sensor 5. However, the number of operations of the detection switch provided at each finger position, Alternatively, it is possible to detect the number of times the pen-type command output device 1 is shaken and generate various commands and mode switching commands.
【0061】さらに、上記実施例では、コマンドととし
て画面の上下スクロールを命令するコマンド及び頁切替
えを命令するコマンドを生成する場合を説明したが、上
記人差し指の動きに加えて検出スイッチの操作回数や振
る回数を組み合わせることによって、ペン型コマンド出
力装置から、その他の各種コマンドを生成して出力する
ことも可能である。Further, in the above-described embodiment, the case where the command for instructing the vertical scrolling of the screen and the command for instructing the page switching are generated as the command is explained. However, in addition to the movement of the index finger, the number of times the detection switch is operated and It is also possible to generate and output various other commands from the pen-type command output device by combining the number of times of shaking.
【0062】また、上記実施例では、ペン型コマンド出
力装置1は、赤外線発光信号によってデータ処理装置1
1にコマンドを送信するようにしたが、ペン型コマンド
出力装置1内に無線発信回路を内蔵して無線信号によっ
て送信することも可能である。この場合、データ処理装
置11では、この無線信号を受信するアンテナと無線受
信回路を設ければ良い。In the above embodiment, the pen-type command output device 1 uses the infrared light emission signal to output the data processing device 1.
Although the command is transmitted to No. 1, the pen-type command output device 1 may have a built-in radio transmission circuit to transmit the radio signal. In this case, the data processing device 11 may be provided with an antenna for receiving this wireless signal and a wireless receiving circuit.
【0063】さらに、上記実施例では、ペン型コマンド
出力装置1内でコマンドを生成するようにしたが、ペン
型コマンド出力装置1では、指の操作に応じた操作信号
だけを生成してデータ処理装置11に送信し、データ処
理装置11側で、受信した操作信号とコマンドを関連づ
けて解析し、その解析結果に応じてコマンド信号を生成
するようにしても良い。Further, in the above embodiment, the command is generated in the pen-type command output device 1, but the pen-type command output device 1 generates only the operation signal corresponding to the operation of the finger and performs the data processing. It is also possible to transmit the data to the device 11, analyze the received operation signal and command in association with each other on the data processing device 11 side, and generate a command signal according to the analysis result.
【0064】[0064]
【発明の効果】本発明によれば、ペンを握る手指の接点
位置もしくは指の動きに基づい各種コマンドを生成し、
この生成した各種コマンドをデータ処理装置に出力する
ようにしているので、ペンを握る手指の接点位置もしく
は指の動きを変えるだけで、簡単にコマンドを出力する
ことができる。According to the present invention, various commands are generated based on the contact position of the fingers holding the pen or the movement of the fingers,
Since the generated various commands are output to the data processing device, the commands can be easily output only by changing the contact position of the fingers holding the pen or the movement of the fingers.
【図1】本発明のコマンド出力装置の一実施例の外観構
成図。FIG. 1 is an external configuration diagram of an embodiment of a command output device of the present invention.
【図2】図1のコマンド出力装置の回路ブロック図。FIG. 2 is a circuit block diagram of the command output device of FIG.
【図3】本実施例のデータ出力装置の一実施例の外観構
成図。FIG. 3 is an external configuration diagram of an embodiment of the data output device according to the present embodiment.
【図4】図3のデータ出力装置の回路ブロック図。FIG. 4 is a circuit block diagram of the data output device of FIG.
【図5】図2のコマンド出力装置によるコマンド生成処
理を示すフローチャート。5 is a flowchart showing command generation processing by the command output device of FIG.
【図6】図1のタッチパネルの展開図。6 is a development view of the touch panel of FIG.
【図7】人差し指の動きを検出する範囲を示す図。FIG. 7 is a diagram showing a range in which the movement of the index finger is detected.
1 ペン型コマンド出力装置 2 ケース本体 3 先端部 4 タッチパネル(タッチ検出部) 5 圧力センサ 6 コマンド出力部 7 コマンド生成部 8 メモリ 11 データ処理装置 12 箱型ケース 13 液晶表示パネル(表示部) 14 タッチパネル(タッチ検出部) 15 受光部(コマンド入力部) 16 制御部 17 メモリ 1 Pen-type command output device 2 Case body 3 Tip part 4 Touch panel (touch detection part) 5 Pressure sensor 6 Command output part 7 Command generation part 8 Memory 11 Data processing device 12 Box type case 13 Liquid crystal display panel (display part) 14 Touch panel (Touch detection unit) 15 Light receiving unit (command input unit) 16 Control unit 17 Memory
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18752393AJPH0720983A (en) | 1993-06-30 | 1993-06-30 | Command output device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18752393AJPH0720983A (en) | 1993-06-30 | 1993-06-30 | Command output device |
| Publication Number | Publication Date |
|---|---|
| JPH0720983Atrue JPH0720983A (en) | 1995-01-24 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18752393APendingJPH0720983A (en) | 1993-06-30 | 1993-06-30 | Command output device |
| Country | Link |
|---|---|
| JP (1) | JPH0720983A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008186225A (en)* | 2007-01-30 | 2008-08-14 | Fujitsu Component Ltd | Coordinate input device, stylus pen and writing utensil |
| JP2009076051A (en)* | 2007-09-18 | 2009-04-09 | Acer Inc | Input apparatus with multi-mode switching function, bar-shaped input apparatus, and electronic system |
| JP2009217604A (en)* | 2008-03-11 | 2009-09-24 | Sharp Corp | Electronic input device and information processing apparatus |
| JP2009265929A (en)* | 2008-04-24 | 2009-11-12 | Nintendo Co Ltd | Object-displaying order changing program and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63286924A (en)* | 1987-05-20 | 1988-11-24 | Amada Metrecs Co Ltd | Input pen for electronic drafting device |
| JPH03286222A (en)* | 1990-03-30 | 1991-12-17 | Nec Corp | Pointing device |
| JPH05108266A (en)* | 1991-10-11 | 1993-04-30 | Fuji Photo Film Co Ltd | Touch panel input device |
| JPH05113850A (en)* | 1991-10-23 | 1993-05-07 | Nec Corp | Pen type input device |
| JPH0695800A (en)* | 1992-09-17 | 1994-04-08 | Nippon Nesamatsuku Kk | Pen grip type input device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63286924A (en)* | 1987-05-20 | 1988-11-24 | Amada Metrecs Co Ltd | Input pen for electronic drafting device |
| JPH03286222A (en)* | 1990-03-30 | 1991-12-17 | Nec Corp | Pointing device |
| JPH05108266A (en)* | 1991-10-11 | 1993-04-30 | Fuji Photo Film Co Ltd | Touch panel input device |
| JPH05113850A (en)* | 1991-10-23 | 1993-05-07 | Nec Corp | Pen type input device |
| JPH0695800A (en)* | 1992-09-17 | 1994-04-08 | Nippon Nesamatsuku Kk | Pen grip type input device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008186225A (en)* | 2007-01-30 | 2008-08-14 | Fujitsu Component Ltd | Coordinate input device, stylus pen and writing utensil |
| JP2009076051A (en)* | 2007-09-18 | 2009-04-09 | Acer Inc | Input apparatus with multi-mode switching function, bar-shaped input apparatus, and electronic system |
| US8564574B2 (en) | 2007-09-18 | 2013-10-22 | Acer Incorporated | Input apparatus with multi-mode switching function |
| JP2009217604A (en)* | 2008-03-11 | 2009-09-24 | Sharp Corp | Electronic input device and information processing apparatus |
| JP2009265929A (en)* | 2008-04-24 | 2009-11-12 | Nintendo Co Ltd | Object-displaying order changing program and device |
| Publication | Publication Date | Title |
|---|---|---|
| JP3234633B2 (en) | Information processing device | |
| US6043805A (en) | Controlling method for inputting messages to a computer | |
| KR950012489B1 (en) | Data processing system and its processing time reduction method | |
| EP0637794B1 (en) | A small, hand-held computing device | |
| US5250929A (en) | Interactive overlay-driven computer display system | |
| EP0394614B1 (en) | Advanced user interface | |
| JP2682364B2 (en) | Electronic musical instrument data setting device | |
| US20060119588A1 (en) | Apparatus and method of processing information input using a touchpad | |
| JP2001043010A (en) | Pointing device using image to generate pointing signal | |
| JP2002304256A (en) | Information processor | |
| US20020080126A1 (en) | Mode hinting and switching | |
| EP0513635B1 (en) | Information processing apparatus for controlling window positions | |
| JP3744552B2 (en) | Pen input device | |
| KR20170125366A (en) | Input Display Device, Input Display Method, and Program | |
| JP3075882B2 (en) | Document creation and editing device | |
| JPH0683522A (en) | Coordinate input system | |
| JPH0720983A (en) | Command output device | |
| JPH0511913A (en) | Keyboard for display device | |
| JPH0769765B2 (en) | Command input device | |
| JPH1195912A (en) | Coordinate input device, coordinate input method, and computer-readable recording medium recording coordinate input program | |
| JPH10154224A (en) | Data processing device | |
| JP2004272377A (en) | Character editing device, character input / display device, character editing method, character editing program, and storage medium | |
| JPH07141140A (en) | Multi-window type computer system | |
| JPH11345078A (en) | Data selection input device | |
| JPH07110739A (en) | Pen type information input device |