[go: up one dir, main page]

JP3276079B2 - Flat input device - Google Patents

Flat input device

Info

Publication number
JP3276079B2
JP3276079B2 JP23464699A JP23464699A JP3276079B2 JP 3276079 B2 JP3276079 B2 JP 3276079B2 JP 23464699 A JP23464699 A JP 23464699A JP 23464699 A JP23464699 A JP 23464699A JP 3276079 B2 JP3276079 B2 JP 3276079B2
Authority
JP
Japan
Prior art keywords
area
contact
contact area
functional
peripheral
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.)
Expired - Fee Related
Application number
JP23464699A
Other languages
Japanese (ja)
Other versions
JP2000155646A (en
Inventor
直紀 中嶋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP23464699A priority Critical patent/JP3276079B2/en
Publication of JP2000155646A publication Critical patent/JP2000155646A/en
Application granted granted Critical
Publication of JP3276079B2 publication Critical patent/JP3276079B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はポインティングデバ
イスに関し、さらに詳しくはコンピュータ等の情報処理
装置のポインティングデバイスとして使用される平面型
入力装置に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a pointing device, and more particularly to a flat input device used as a pointing device of an information processing apparatus such as a computer.

【0002】[0002]

【従来の技術】近年、パーソナルコンピュータ、特にノ
ートブックタイプの携帯型パーソナルコンピュータ(以
降、ノートブック型パーソナルコンピュータと称する)
においては、ポインティングデバイスとして、ユーザが
その表面に触れて操作する平面型入力装置が広く用いら
れている。
2. Description of the Related Art In recent years, personal computers, especially notebook-type portable personal computers (hereinafter referred to as notebook-type personal computers).
, Flat input devices that are operated by a user touching the surface thereof are widely used as pointing devices.

【0003】図9および図10を参照して、このような
従来の平面型入力装置の構造について説明する。先ず、
図9に示すように、従来の平面型入力装置TSPcは、
大別して、片面に座標検出センサ(図示せず)を有する
回路基板101と表面シート102とを含む。平面型入
力装置TSPcは、回路基板101の座標検出センサ面
を設けた側に、表面シート102が重ねて構成される。
Referring to FIGS. 9 and 10, the structure of such a conventional flat input device will be described. First,
As shown in FIG. 9, a conventional flat input device TSPc is
It roughly includes a circuit board 101 having a coordinate detection sensor (not shown) on one side and a top sheet 102. The flat input device TSPc is configured by superposing a top sheet 102 on the side of the circuit board 101 on which the coordinate detection sensor surface is provided.

【0004】図10に示すように、平面型入力装置TS
Pcは、表面シート102の周辺を囲む入力操作面枠1
05をさらに有する。なお、入力操作面枠105で囲ま
れた表面シート102の内側は、ユーザが操作する入力
操作面104である。このような状態で、平面型入力装
置TSPcはノートブック型パーソナルコンピュータ
(図示せず)の前面に取り付けられて使用されることが
多い。
As shown in FIG. 10, a flat input device TS
Pc is the input operation surface frame 1 surrounding the periphery of the topsheet 102.
05. Note that the inside of the top sheet 102 surrounded by the input operation surface frame 105 is the input operation surface 104 operated by the user. In such a state, the flat input device TSPc is often used by being attached to a front surface of a notebook personal computer (not shown).

【0005】ユーザが、表面シート102の表面、つま
り入力操作面104を指で触れると、座標検出センサが
押され、回路基板101が押された位置を表す座標を検
出する。この平面型入力装置を使用してノートブック型
パーソナルコンピュータの画面上でカーソルを移動させ
るには、入力操作面104上に指を置いて、そのまま指
を滑らせて所望の方向に移動させる。回路基板101
は、座標検出センサに指が始めに置かれた位置の座標を
出力する。そして、指の移動する位置の座標を順次検出
して、ノートブック型パーソナルコンピュータのCPU
に信号を送る。CPUはこの信号に基づいて、ノートブ
ック型パーソナルコンピュータの表示部に表示されてい
るカーソルの位置を指の移動に応じて移動させる。
When the user touches the surface of the top sheet 102, that is, the input operation surface 104, with a finger, the coordinate detection sensor is pressed, and the coordinates indicating the position where the circuit board 101 is pressed are detected. To move the cursor on the screen of the notebook personal computer using this flat input device, place a finger on the input operation surface 104 and slide the finger as it is in the desired direction. Circuit board 101
Outputs the coordinates of the position where the finger is first placed on the coordinate detection sensor. Then, the coordinates of the position where the finger is moved are sequentially detected, and the CPU of the notebook personal computer is detected.
Send a signal to Based on this signal, the CPU moves the position of the cursor displayed on the display unit of the notebook personal computer in accordance with the movement of the finger.

【0006】平面型入力装置TSPcは、表示部に表示
されるカーソルを移動させる機能と共に、その入力操作
面104上の絶対座標を指定できる機能を合わせ持って
いる。この絶対座標指定機能を利用して、入力操作面1
04上の絶対座標指定領域に種々の機能を割り当てるこ
とができる平面型入力装置(以降、「機能割当型平面型
入力装置」と称する)が開発されている。この機能割当
型平面型入力装置においては、入力操作面104上の任
意の位置に、ユーザは複数の機能から特定の機能を選択
或いは、機能を任意に設定して割り当てることができ
る。このような特定の機能が割り当てられた入力操作面
104上の部分を機能領域と呼ぶ。
The flat-type input device TSPc has a function of moving a cursor displayed on the display unit and a function of designating absolute coordinates on the input operation surface 104. Using this absolute coordinate designation function, input operation surface 1
A flat-type input device capable of assigning various functions to an absolute coordinate designation area on the input device 04 (hereinafter, referred to as “function-assigned flat-type input device”) has been developed. In this function assignment type flat input device, a user can select a specific function from a plurality of functions or set a function arbitrarily and assign it to an arbitrary position on the input operation surface 104. The portion on the input operation surface 104 to which such a specific function is assigned is called a function area.

【0007】図10において、入力操作面104に設け
られた第1の機能領域106および第2の機能領域10
7が点線で明示されている。左上隅の第1の機能領域1
06を指で触れると、回路基板101は接触点の絶対座
標を検出して、ノートブック型パーソナルコンピュータ
のCPUに座標信号を送る。CPUは送られた座標信号
がカーソル移動命令か、割当機能実効命令かを判断す
る。そして、CPUは、割当機能実効命令と判断した場
合には、予め絶対座標に割り当てられている機能を実行
し、ノートブック型パーソナルコンピュータの表示部に
結果を表示する。
In FIG. 10, a first function area 106 and a second function area 10 provided on an input operation surface 104 are provided.
7 is indicated by a dotted line. First functional area 1 in upper left corner
When the finger touches 06, the circuit board 101 detects the absolute coordinates of the contact point and sends a coordinate signal to the CPU of the notebook personal computer. The CPU determines whether the sent coordinate signal is a cursor movement command or an assignment function execution command. If the CPU determines that the command is the execution command of the assignment function, the CPU executes the function assigned to the absolute coordinates in advance, and displays the result on the display unit of the notebook personal computer.

【0008】第1の機能領域106に割り当てられた機
能が、例えばENTERキー入力機能であれば、第1の
機能領域106に指を触れることによって、キーボード
に設けられたENTERキーを押した場合と同じ命令が
実行される。つまり、平面型入力装置の操作途中でEN
TERキーを押す必要のある場合にも、平面型入力装置
の入力操作面104上で指を移動させるだけで、ENT
ERキーを押すのと同じ入力操作ができるので便利であ
る。同様に、例えば第2の機能領域107に上下スクロ
ール機能を割り当てておけば、第2の機能領域107に
指を触れ、指を上下に滑らすことで上下スクロールを実
現できる。
If the function assigned to the first function area 106 is, for example, an ENTER key input function, touching the first function area 106 with a finger causes the user to press the ENTER key provided on the keyboard. The same instruction is executed. In other words, EN during operation of the flat input device
Even when it is necessary to press the TER key, simply moving the finger on the input operation surface 104 of the flat-panel input device causes ENT to be pressed.
This is convenient because the same input operation as pressing the ER key can be performed. Similarly, for example, if a vertical scroll function is assigned to the second functional area 107, a vertical scroll can be realized by touching the second functional area 107 with a finger and sliding the finger up and down.

【0009】上述のように、平面型入力装置はパーソナ
ルコンピュータに接続された約3x4cm程度の平面装
置であり、その入力面上を指などでなぞることによりパ
ーソナルコンピュータの表示画面上でカーソルを移動さ
せることができる。また、入力面を軽く指で1回押すこ
と(以下、「タップ動作」と称す)により、マウスのク
リック動作の代替としても使用できる。タップ動作に関
する誤動作防止については特開平9−311746号公
報に開示されている。
As described above, the flat input device is a flat device of about 3 × 4 cm connected to the personal computer, and the cursor is moved on the display screen of the personal computer by tracing the input surface with a finger or the like. be able to. Further, by lightly pressing the input surface once with a finger (hereinafter, referred to as “tap operation”), it can be used as an alternative to a mouse click operation. Japanese Patent Application Laid-Open No. 9-311746 discloses prevention of a malfunction associated with a tap operation.

【0010】さらに、通常クリック動作としては使用頻
度が少ない平面型入力装置の4隅の特定領域をタップ動
作することによりアプリケーションプログラムやメニュ
ーを起動することができる。メニューを表示した場合に
は、タップ動作によってメニューを表示する前にフォー
カスが置かれていたアプリケーションプログラムの表示
の最大化や最小化、或いはアプリケーションプログラム
の終了などの動作(以下、「ウィンドウ操作」と称す)
を行うことができる。
[0010] Further, as a normal click operation, an application program or a menu can be activated by tapping a specific area at four corners of the flat input device which is rarely used. When the menu is displayed, operations such as maximizing or minimizing the display of the application program that has been focused before displaying the menu by a tapping operation, or terminating the application program (hereinafter referred to as “window operation”) Name)
It can be performed.

【0011】また、入力面上を指などを滑らせ、カーソ
ルを移動させてメニューに含まれる各項目を選択し、選
択された項目をタップ動作等で決定することにより、決
定された項目に対応する機能を実行させることができ
る。
Further, by sliding a finger or the like on the input surface, moving the cursor to select each item included in the menu, and determining the selected item by a tap operation or the like, the selected item can be handled. Function can be executed.

【0012】[0012]

【発明が解決しようとする課題】通常、平面型入力装置
はキーボード等の入力装置に隣接して配置されているこ
とが多い。そのため、キーボードを用いて入力する際
に、ユーザは意図せずに平面型入力装置の入力面(特
に、入力面の4隅)に触れてしまい易い。そのような場
合、パーソナルコンピュータは、ユーザの不本意な接触
を、意図あるタップ動作として誤認識してしまう。結
果、ユーザの意図に反して、アプリケーションプログラ
ムが起動される等の誤操作が発生してしまう。
Generally, a flat input device is often arranged adjacent to an input device such as a keyboard. Therefore, when inputting using the keyboard, the user tends to unintentionally touch the input surface (particularly, four corners of the input surface) of the flat input device. In such a case, the personal computer erroneously recognizes the user's unintended contact as an intentional tap operation. As a result, an erroneous operation such as the activation of an application program occurs against the intention of the user.

【0013】また、メニューを表示してウィンドウ操作
を行わせる場合は、カーソルを正確に移動させる必要が
ある。しかし、正確なカーソル移動操作は平面型入力装
置においては難しいため、ユーザはメニュー表示および
ウィンドウ操作を素早く行えない。本発明はさらに、上
述の誤操作を防止すると共に操作性が改善された平面型
入力装置を提供することを目的とする
When a menu is displayed and a window operation is performed, it is necessary to move the cursor accurately. However, since accurate cursor movement operation is difficult with a flat input device, the user cannot quickly perform menu display and window operation. Another object of the present invention is to provide a flat input device that prevents the above-described erroneous operation and has improved operability .

【0014】[0014]

【課題を解決するための手段および発明の効果】第1の
発明は、平面型入力装置であって、指示部を平面状の入
力面に接触させると、指示部入力面に接触した位置お
よび時刻の情報を含む接触点情報を検出する平面操作部
と、入力面に設けられた特定の機能が割り当てられた機
能領域と、機能領域に隣接して、入力面に設けられた周
辺領域と、機能領域に割り当てられた機能に対応する動
作を記憶する記憶部と 憶部から機能領域に割り当て
られた動作を読み出す制御部とを備え 制御部は、 接触
点情報に基づいて、機能領域或いは周辺領域が初めて接
触された時に、接触された領域を第1接触領域として記
憶する第1接触領域記憶部と、 接触点情報に基づいて、
第1接触領域の接触から所定時間以内に接触された機能
領域或いは周辺領域を第2接触領域として記憶する第2
接触領域記憶部とを含み、第1接触領域と第2接触領域
とが異なる場合に、接触された機能領域に割り当てられ
た動作を読み出すことを特徴とする
Means for Solving the Problems and Effects of the Invention The first invention is a flat-type input device, and when an indicator is brought into contact with a flat input surface , a position where the indicator contacts the input surface is determined.
A plane operation unit for detecting contact point information including time and time information, a function area provided on the input surface to which a specific function is assigned , and a peripheral area provided on the input surface adjacent to the function area.
Comprising a side area, a storage unit for storing an operation corresponding to the function assigned to the functional area, and a control unit for reading the operation assigned to the serial憶部or al features area, the control unit may contact
Based on the point information, the functional area or peripheral area
When touched, the touched area is recorded as the first touch area.
Based on the first contact area storage unit to remember and the contact point information,
Function touched within a predetermined time after touching the first touch area
A second area for storing an area or a peripheral area as a second contact area;
A first contact area and a second contact area including a contact area storage unit
Is different from the assigned function area,
The operation is read out .

【0015】上述のように、本発明の第1の局面におい
ては、指が触れただけでアプリケーションプログラムや
メニューが誤って表示されることを防止できる。
As described above, in the first aspect of the present invention, it is possible to prevent an application program or a menu from being erroneously displayed just by touching a finger.

【0016】第2の発明は、第1の発明において、制御
部は、第1接触領域が機能領域である場合には、第2接
触領域が第1接触領域に隣接しない周辺領域であるか、
または、第1接触領域とは異なる機能領域であるか判断
し、第1接触領域が周辺領域である場合には、第2接触
領域が当該周辺領域が隣接しない機能領域であるか、ま
たは、第1接触領域とは異なる周辺領域であるかを判断
し、 第1接触領域が機能領域である場合に、第2接触領
域が当該第1接触領域と隣接しない周辺領域であると判
断された時、または、第2接触領域が第1接触領域と異
なる機能領域であると判断された時には、さらに、第1
接触領域が周辺領域である場合に、第2接触領域が周辺
領域が隣接しない機能領域であると判断された時、また
は、第1接触領域とは異なる周辺領域である判断され
た時には、第2接触領域の接触より所定時間以内に接触
された機能領域或いは周辺領域を第1接触領域とするこ
とを特徴とする。
According to a second aspect, in the first aspect, the control is provided.
The unit includes a second contact area when the first contact area is a functional area.
Whether the touch area is a peripheral area that is not adjacent to the first contact area,
Alternatively, it is determined whether the functional area is different from the first contact area.
However, if the first contact area is a peripheral area, the second contact area
Whether the area is a functional area that is not adjacent to the surrounding area, or
Or, determine if it is a peripheral area different from the first contact area
When the first contact area is a functional area, the second contact area
Area is a peripheral area that is not adjacent to the first contact area.
Disconnection or when the second contact area differs from the first contact area
When it is determined that the functional area is
If the contact area is the peripheral area, the second contact area is the peripheral area
When it is determined that the area is a non-adjacent functional area,
Is determined to be a peripheral area different from the first contact area.
Contact within a predetermined time after the contact of the second contact area
The function region or the peripheral region set as the first contact region .

【0017】上述のように、第2の発明においては、2
目のタッピングが1回目のタッピングと異なる機能領
域を示している場合には、2回目のタッピングは誤りで
あると判定して、ダブルタップによる選択処理をキャン
セルすることによって、ユーザのタップミスに基づく誤
認定に起因する誤動作を防止する
As described above, in the second invention, 2
Function area where the first tapping is different from the first tapping
The second tap is an error if
Is determined to exist, and the selection process by double tap is canceled.
Celling allows users to make mistakes based on user tap mistakes.
Prevent malfunction due to certification .

【0018】第3の発明は、第1の発明および第2の発
の何れかにおいて、複数のウィンドウを表示する表示
部をさらに有し、 記憶部は、機能領域に割り当てられた
機能としてアクティブなウィンドウを対象とする動作を
さらに記憶することを特徴とする。
According to a third aspect, in any one of the first and second aspects , a display for displaying a plurality of windows is provided.
Further comprising a storage unit, wherein the storage unit is assigned to the functional area.
The operation that targets the active window as a function
It is further characterized by storing .

【0019】上述のように、第3の発明においては、
プリケーションの代わりにウインドウ操作を特定機能領
域に直接割り当てることにより、カーソル移動を伴わな
いでウインドウ操作を実行させる。結果、ウインドウ操
作を素早く実行できる。
[0019] As described above, in the third aspect, A
Window operation instead of application
By directly assigning to the
Now let's execute the window operation. Result, window operation
You can execute the work quickly.

【0020】第4の発明は、特定の機能が割り当てられ
る機能領域と、機能領域に隣接して周辺領域が設けられ
る入力面を有する平面型入力装置の、入力面に接触し
て、入力面上に設けられた機能領域に割り当てられた機
能を実行させる方法であって、 機能領域に割り当てられ
た機能に対応する動作を記憶するステップと、 指示部が
入力面に接触すると、接触した位置および時刻の情報を
含む接触点情報を生成するステップと、 接触点情報に基
づいて、機能領域或いは周辺領域が初めて接触された時
に、接触された領域を第1接触領域として記憶する第1
接触領域記憶ステップと、 接触点情報に基づいて、第1
接触領域の接触から所定の時間以内に接触された機能領
域或いは周辺領域を第2接触領域として記憶する第2接
触領域記憶ステップと、 第1接触領域と第2接触領域と
が異なる場合に、接触された機能領域に割り当てられ、
且つ記憶された動作を読み出すステップを備える。
In the fourth invention, a specific function is assigned.
And a peripheral area adjacent to the functional area.
Contacting the input surface of a flat input device
Device assigned to the function area provided on the input surface
Function to execute the function,
A step of storing an operation corresponding to the function, an instruction unit
When you touch the input surface, the position and time information
Generating a touch point information including, based on the contact point information
When the functional area or peripheral area is touched for the first time
In the first, a contact area is stored as a first contact area.
Based on the contact area storing step and the contact point information, the first
Function area touched within a specified time after touching the touch area
Area where the area or the peripheral area is stored as the second contact area.
Touch area storing step, a first contact area and a second contact area,
Are different, assigned to the touched functional area,
And reading out the stored operation.

【0021】第5の発明は、第の発明において、第1
接触領域が機能領域である場合には、第2接触領域が第
1接触領域に隣接しない周辺領域であるか、または、第
1接触領域とは異なる機能領域であるか判断し、第1接
触領域が周辺領域である場合には、第2接触領域が当該
周辺領域が隣接しない機能領域であるか、又は、第1接
触領域とは異なる機能領域であるかを判断するステップ
と、第1接触領域が機能領域である場合に、第2接触領
域が第1接触領域と隣接しない周辺領域であると判断さ
れた時、または、第2接触領域が第1接触領域と異なる
機能領域であると判断された時には、さらに、第1接触
領域が周辺領域である場合に、第2接触領域が周辺領域
が隣接しない機能領域であると判断された時、又は、第
1接触領域とは異なる周辺領域である判断された時に
は、第2接触領域の接触により前記所定時間以内に接触
された機能領域或いは周辺領域を第1接触領域とするス
テップをさらに備える。
According to a fifth aspect, in the fourth aspect , the first aspect is provided.
If the contact area is a functional area, the second contact area
1 the peripheral area not adjacent to the contact area, or
It is determined whether the function area is different from the first contact area, and the first contact area is determined.
If the touch area is a peripheral area, the second contact area is
The peripheral area is a non-adjacent functional area or the first area
Step of judging whether or not the functional area is different from the touch area
And when the first contact area is a functional area, the second contact area
Area is a peripheral area that is not adjacent to the first contact area.
Or when the second contact area is different from the first contact area
If it is determined that the area is a functional area, the first contact
If the area is a peripheral area, the second contact area is a peripheral area
Is determined to be a non-adjacent functional area, or
When it is determined that it is a peripheral area different from one contact area
Is contacted within the predetermined time by the contact of the second contact area.
The function area or the peripheral area thus set as the first contact area.
It further comprises a step.

【0022】上述のように、第5の発明においては、第
2の発明と同様の効果を有する
As described above, in the fifth aspect, the
It has the same effect as the second invention .

【0023】第6の発明は、第4の発明および第5の発
明の何れかにおいて、機能領域に割り当てられた機能に
対応する動作としてアクティブなウィンドウを対象とす
る動作をさらに含む。
A sixth invention is a fourth invention and a fifth invention.
The function assigned to the functional area
The corresponding action is to target the active window.
Operations.

【0024】[0024]

【発明の実施の形態】図1、図2、図3、図4、図5、
図6、図7、および図8を参照して、本発明の実施形態
にかかる平面型入力装置について説明する。なお、本実
施例にかかる平面型入力装置は、上述の本発明の目的を
達成するために考案されたものである。
FIG. 1, FIG. 2, FIG. 3, FIG. 4, FIG.
A flat input device according to an embodiment of the present invention will be described with reference to FIGS. The flat-type input device according to the present embodiment has been devised to achieve the above-described object of the present invention.

【0025】先ず、図1に示すブロック図を参照して、
本実施例にかかる平面型入力装置TSP2の構成につい
て説明する。平面型入力装置TSP2は、大別して、平
面入力部2101、制御部2102、および記憶部21
03を含む。
First, referring to the block diagram shown in FIG.
A configuration of the flat input device TSP2 according to the present embodiment will be described. The flat input device TSP2 is roughly divided into a flat input unit 2101, a control unit 2102, and a storage unit 21.
03 is included.

【0026】平面入力部2101は、指などでなぞられ
たりタップ動作が行われたことを検知するものである。
なお、平面入力部2101としては、好ましくは静電容
量式のタブレットであるが、感圧式等の他の方式を採用
したものであっても良い。また、ランチャ機能を有する
平面型入力装置も、平面入力部2101に用いることが
できる。
The plane input unit 2101 detects that the user has been traced by a finger or the like and that a tap operation has been performed.
In addition, as the plane input unit 2101, a capacitance type tablet is preferably used, but another type such as a pressure-sensitive type may be adopted. Further, a flat input device having a launcher function can also be used for the flat input unit 2101.

【0027】記憶部2103は、平面入力部2101の
機能領域に割り当てられる機能を実現するための具体的
な動作を格納している。以下に、図6を参照して平面入
力部2101の機能領域と、記憶部2103に格納され
ている動作との関係について説明する。
The storage unit 2103 stores specific operations for realizing the functions assigned to the function areas of the plane input unit 2101. The relationship between the functional area of the plane input unit 2101 and the operation stored in the storage unit 2103 will be described below with reference to FIG.

【0028】図6において、左端に位置する第1列目
は、各機能領域の平面入力部2101の入力面上におけ
る「位置」を表している。中央に位置する第2列目は、
各機能領域の平面入力部2101の入力面上における
「領域」を座標で表している。右端に位置する第3列目
は、各機能領域に割り当てられている「動作」を表して
いる。なお、同図においては、平面入力部2101の入
力面の有効領域が幅1024、高さ768の分解能で表
される範囲であり、各領域は幅100、高さ100であ
る場合を例示している。
In FIG. 6, the first column located at the left end indicates the "position" of each functional area on the input surface of the plane input unit 2101. The second column located in the center is
The “area” of each functional area on the input surface of the plane input unit 2101 is represented by coordinates. The third column located at the right end represents “operation” assigned to each functional area. Note that, in the drawing, the effective area of the input surface of the plane input unit 2101 is a range represented by a resolution of width 1024 and height 768, and each area has a width of 100 and a height of 100. I have.

【0029】つまり、座標(0、0)−(100、10
0)で規定される、平面入力部2101の入力面の左上
隅に位置する領域には、メニュー表示の動作を行う機能
が割り当てられている。
That is, the coordinates (0,0)-(100,10
A function for performing a menu display operation is assigned to an area defined in the upper left corner of the input surface of the plane input unit 2101 defined by 0).

【0030】同様に、座標(462、0)−(562、
100)で規定される、平面入力部2101の入力面の
上中央に位置する領域には、メールソフトウェア起動の
動作を行う機能が割り当てられている。
Similarly, the coordinates (462, 0)-(562,
A function for activating the mail software is assigned to an area defined in the upper center of the input surface of the plane input unit 2101 defined by the above (100).

【0031】座標(924、0)−(1024、10
0)で規定される、平面入力部2101の入力面の右上
隅に位置する領域には、アクセスポイントの設定の動作
を行う機能が割り当てられている。
The coordinates (924, 0)-(1024, 10
A function for performing an operation of setting an access point is assigned to an area defined in (0) at the upper right corner of the input surface of the plane input unit 2101.

【0032】座標(0、668)−(0、768)で規
定される、平面入力部2101の入力面の左下隅に位置
する領域には、フォーカスウィンドウの最大化/戻の動
作を行う機能が割り当てられている。
In a region defined by the coordinates (0,668)-(0,768) and located at the lower left corner of the input surface of the plane input unit 2101, a function for maximizing / returning the focus window is provided. Have been assigned.

【0033】座標(462、668)−(562、76
8)で規定される、平面入力部2101の入力面の下中
央に位置する領域には、フォーカスウィンドウのメニュ
ー表示の動作を行う機能が割り当てられている。
Coordinates (462, 668)-(562, 76)
A function for performing a menu display operation of the focus window is assigned to an area defined in 8), which is located at the lower center of the input surface of the plane input unit 2101.

【0034】そして、座標(924、668)−(10
24、768)で規定される、平面入力部2101の入
力面の右下隅に位置する領域には、フォーカスウィンド
ウを閉じる動作を行う機能が割り当てられている。
Then, the coordinates (924, 668)-(10
24, 768), a function of performing an operation of closing the focus window is assigned to an area located at the lower right corner of the input surface of the plane input unit 2101.

【0035】図1に戻って、制御部2102は、平面入
力部2101の入力面上に設けられた機能領域或いはそ
の近傍で2回素早く行われるタップ動作(以降、「ダブ
ルタップ」または「ダブルタップ動作」と称する)を検
出する。そして、ダブルタップが行われた機能領域に割
り当てられているアプリケーション起動やウィンドウ操
作等の機能を記憶部2103より取り出して実行する。
Returning to FIG. 1, the control unit 2102 performs a tap operation (hereinafter, referred to as “double tap” or “double tap”) that is rapidly performed twice in or near a function area provided on the input surface of the plane input unit 2101. Operation). Then, a function such as application start or window operation assigned to the functional area where the double tap has been performed is extracted from the storage unit 2103 and executed.

【0036】次に、図2を参照して、平面入力部210
1の入力面上に構成される機能領域の区分について説明
する。機能領域2201には、通常のカーソル移動およ
びタップ動作が割り付けられている。機能領域220
2、2203、2204、2205、2206、および
機能領域2207には、通常の動作とは異なる上述のダ
ブルタップ処理の機能が割り当てられている。
Next, referring to FIG.
The division of the functional area formed on one input surface will be described. A normal cursor movement and tap operation are assigned to the function area 2201. Functional area 220
2, 2203, 2204, 2205, 2206, and the function area 2207 are assigned the functions of the above-described double tap processing different from the normal operation.

【0037】つまり、これらの機能領域2202〜22
07のそれぞれにおいて、ユーザによるダブルタップ動
作が認識される時には、アプリケーションプログラムの
起動やウィンドウ操作等の対応する機能領域に割り当て
られている動作(機能)が実行される。なお、機能領域
2202〜2207においてシングルタップ動作が認識
される場合や、機能領域2202〜2207以外の領域
においてダブルタップが認識される場合には、通常のカ
ーソル移動やタップ動作を実行させても良い。
That is, these functional areas 2202-22
In each of 07, when the double tap operation by the user is recognized, the operation (function) assigned to the corresponding function area, such as activation of an application program or window operation, is executed. When a single tap operation is recognized in the function areas 2202 to 2207, or when a double tap is recognized in an area other than the function areas 2202 to 2207, a normal cursor movement or a tap operation may be executed. .

【0038】一例として、図3に示す機能領域2202
周辺の拡大図を参照して、ダブルタップ動作と関連付け
られて特定の機能が割り当てられた機能領域2202〜
2207について説明する。以降、識別のために、これ
らの機能領域2202〜2207をダブルタップ機能領
域と称する。
As an example, a functional area 2202 shown in FIG.
With reference to the enlarged view of the surroundings, functional areas 2202 to 220
2207 will be described. Hereinafter, these functional areas 2202 to 2207 are referred to as double tap functional areas for identification.

【0039】本例において、ダブルタップ機能領域22
02は、縦A2、横A1で規定される矩形状に構成され
ている。ダブルタップ機能領域2202の周囲には、所
定の幅を有する帯状の周辺領域2302がダブルタップ
機能領域2202と密着して設けられている。周辺領域
2302は、縦方向にB2(A2>B2)の縦長さを有
してダブルタップ機能領域2202の横方向に平行に延
在する水平帯状領域2302hと、横方向にB1(A1
>B1)の幅を有してダブルタップ機能領域2202の
縦方向に延在する垂直帯状領域2302vから構成され
る。
In this embodiment, the double tap function area 22
02 has a rectangular shape defined by a vertical A2 and a horizontal A1. Around the double tap function region 2202, a band-shaped peripheral region 2302 having a predetermined width is provided in close contact with the double tap function region 2202. The peripheral region 2302 has a vertical length of B2 (A2> B2) in the vertical direction and extends in the horizontal direction of the double tap function region 2202 in parallel with the horizontal band-like region 2302h.
> B1) and has a vertical band-like region 2302v extending in the vertical direction of the double tap function region 2202.

【0040】なお、水平帯状領域2302hは、横方向
に、ダブルタップ機能領域2202の横長さA1と、垂
直帯状領域2302vの幅B1との合計長さA1+B1
だけ延在する。同様に、垂直帯状領域2302vは、縦
方向に、ダブルタップ機能領域2202の縦長さA2
と、水平帯状領域2302hの縦長さB2の合計長さA
2+B2だけ延在する。
The horizontal band area 2302h has a total length A1 + B1 of the horizontal length A1 of the double tap function area 2202 and the width B1 of the vertical band area 2302v in the horizontal direction.
Just extend. Similarly, the vertical band-shaped area 2302v is vertically aligned with the vertical length A2 of the double tap function area 2202.
And the total length A of the vertical length B2 of the horizontal strip region 2302h
Extends by 2 + B2.

【0041】このように、周辺領域2302は、ダブル
タップ機能領域2202の近傍として定義される領域で
あり、ダブルタップ機能領域2202を取り巻くように
配置される。ダブルタップ機能領域2202の横長A1
および縦長A2と周辺領域2302の幅B1および縦長
さB2は、平面型入力装置の性質に基づいて適当な値に
設定される。
As described above, the peripheral area 2302 is an area defined as the vicinity of the double tap function area 2202, and is arranged so as to surround the double tap function area 2202. Landscape A1 of double tap function area 2202
In addition, the vertical length A2 and the width B1 and the vertical length B2 of the peripheral region 2302 are set to appropriate values based on the properties of the flat input device.

【0042】なお、上述のように平面入力部2101の
入力面の左上隅に位置するダブルタップ機能領域220
2を例に、ダブルタップ機能領域の周囲に設けられる周
辺領域について説明した。同様に、平面入力部2101
の入力面の右上隅、左下隅、および右下隅に位置するダ
ブルタップ機能領域2204、2205、および220
7の周囲にも、図示していないがそれぞれ、周辺領域2
304、2305、および2307が設けられている。
As described above, double tap function area 220 located at the upper left corner of the input surface of plane input unit 2101
2, the peripheral area provided around the double tap function area has been described. Similarly, the plane input unit 2101
Double tap function areas 2204, 2205, and 220 located at the upper right, lower left, and lower right corners of the input surface of
7 also surround the peripheral region 2 (not shown).
304, 2305, and 2307 are provided.

【0043】つまり、周辺領域2304は、ダブルタッ
プ機能領域2204の縦方向に平行に延在する垂直帯状
領域2304vと、ダブルタップ機能領域2204の横
方向に平行に延在する水平帯状領域2304hとから形
成されている。周辺領域2305は、ダブルタップ機能
領域2205の縦方向に平行に延在する垂直帯状領域2
305vと、ダブルタップ機能領域2205の横方向に
平行に延在する水平帯状領域2305hとから形成され
ている。そして、周辺領域2307は、ダブルタップ機
能領域2207の縦方向に平行に延在する垂直帯状領域
2307vと、ダブルタップ機能領域2207の横方向
に平行に延在する水平帯状領域2307hとから形成さ
れている。
That is, the peripheral region 2304 is composed of a vertical band-like region 2304v extending parallel to the vertical direction of the double tap function region 2204 and a horizontal band region 2304h extending parallel to the horizontal direction of the double tap function region 2204. Is formed. The peripheral region 2305 is a vertical band-like region 2 extending in parallel with the vertical direction of the double tap function region 2205.
305v and a horizontal band-like area 2305h extending in parallel to the horizontal direction of the double tap function area 2205. The peripheral region 2307 is formed of a vertical band-like region 2307v extending in the vertical direction of the double tap function region 2207 and a horizontal band-like region 2307h extending in the horizontal direction of the double tap function region 2207. I have.

【0044】また、平面入力部2101の入力面の辺中
央部に位置するダブルタップ機能領域2203および2
206にも、図示していないが、同様に周辺領域230
3および2206が設けられている。ただし、周辺領域
2303は、ダブルタップ機能領域2203の縦方向の
両側にそれぞれ平行に延在する垂直帯状領域2303v
Lおよび2303vRと、ダブルタップ機能領域220
3の横方向に平行に延在する水平帯状領域2303hと
から形成されている。周辺領域2306は、ダブルタッ
プ機能領域2206の縦方向の両側にそれぞれ平行に延
在する垂直帯状領域2306vLおよび2306vR
と、ダブルタップ機能領域2206の横方向に平行に延
在する水平帯状領域2306hとから形成されている。
Double tap function areas 2203 and 2203 located at the center of the side of the input surface of plane input section 2101
Although not shown in FIG.
3 and 2206 are provided. However, the peripheral region 2303 is a vertical band-like region 2303v extending in parallel to both sides of the double tap function region 2203 in the vertical direction.
L and 2303vR, double tap function area 220
3 horizontal band-like regions 2303h extending in parallel to the horizontal direction. Peripheral region 2306 includes vertical band-like regions 2306vL and 2306vR extending in parallel on both sides in the vertical direction of double tap function region 2206, respectively.
And a horizontal band-shaped region 2306h extending in parallel to the horizontal direction of the double tap function region 2206.

【0045】なお、図2には例示されていないが、ダブ
ルタップ機能領域は、平面入力面2101の任意の位置
に設けることができる。よって、ダブルタップ機能領域
が設けられた位置に応じて、その周囲のすべてを包むよ
うに、必要数の水平帯状領域および垂直帯状領域によっ
て、周辺領域が形成される。なお、以上の説明では、機
能領域2202から機能領域2207を矩形で表した例
を示したが、矩形に限らず楕円等の任意の形状を有する
領域として割り当てることも可能である。
Although not illustrated in FIG. 2, the double tap function area can be provided at an arbitrary position on the plane input surface 2101. Therefore, the peripheral area is formed by the required number of horizontal band-shaped areas and vertical band-shaped areas so as to cover all the surroundings in accordance with the position where the double tap function area is provided. In the above description, the example in which the functional area 2202 to the functional area 2207 are represented by rectangles has been described. However, the present invention is not limited to rectangles and can be assigned as an area having an arbitrary shape such as an ellipse.

【0046】図4に示すフローチャートを参照して、平
面型入力装置TSP2におけるユーザによるダブルタッ
プに基づく処理について説明する。平面型入力装置TS
P2に電源が投入されて、動作を開始する。
Referring to the flowchart shown in FIG. 4, a process based on a double tap performed by the user in the flat input device TSP2 will be described. Flat input device TS
The power is turned on to P2, and the operation starts.

【0047】先ず、ステップS202(ST1)におい
て、タップ動作検出の有無を表すタップ動作検出フラグ
Nを初期化して0に設定する。なお、タップ動作検出フ
ラグNが0はタップ動作が検出されていない状態を示
し、タップ動作検出フラグNが1はタップ動作が検出さ
れている状態を示している。そして、処理は次のステッ
プS204に進む。
First, in step S202 (ST1), a tap operation detection flag N indicating whether a tap operation is detected is initialized and set to zero. Note that a tap operation detection flag N of 0 indicates a state where a tap operation is not detected, and a tap operation detection flag N of 1 indicates a state where a tap operation is detected. Then, the process proceeds to the next step S204.

【0048】ステップS204において、システムが終
了、つまり平面型入力装置TSP2のダブルタップ動作
制御が終了しているか否かが判断される。Yesの場合
は、処理を終了する。一方、Noの場合は、処理は次の
ステップS206に進む。
In step S204, it is determined whether the system is finished, that is, whether or not the double tap operation control of the flat input device TSP2 is finished. If Yes, the process ends. On the other hand, if No, the process proceeds to the next step S206.

【0049】ステップS206において、平面入力部2
101の入力面上でのユーザによる入力動作がタップ動
作であるか否かが判断される。入力動作がタップ動作で
ないと判断された場合は、処理はステップS208に進
む。
In step S206, plane input unit 2
It is determined whether the input operation by the user on the input surface of 101 is a tap operation. If it is determined that the input operation is not a tap operation, the process proceeds to step S208.

【0050】ステップS208において、ユーザは通常
のカーソル移動を指示しているものとして処理される。
つまり、ユーザの入力に応じて、表示装置(図示せず)
上でカーソルを移動させて表示させるようにする。そし
て、処理はステップS204に戻る。
In step S208, the processing is performed as if the user had instructed normal cursor movement.
That is, a display device (not shown) is provided in response to a user input.
Move the cursor above to display it. Then, the process returns to step S204.

【0051】一方、ステップS206において、タップ
動作であると判断された場合には、処理はステップS2
10に進む。
On the other hand, if it is determined in step S206 that the operation is a tap operation, the process proceeds to step S2.
Go to 10.

【0052】ステップS210において、タップ動作検
出フラグNが1であるか否かが判断される。タップ動作
検出フラグNが1でない、つまり検出されたタップ動作
に対して未だ何らの制御も実行されていない場合には、
Noと判断されて処理はステップS212に進む。
In step S210, it is determined whether or not the tap operation detection flag N is 1. If the tap operation detection flag N is not 1, that is, if no control has been performed on the detected tap operation,
If No is determined, the process proceeds to step S212.

【0053】ステップS212において、タップ動作が
検出されたタップ動作位置(X、Y)が平面入力部21
01の入力面上に設けられたダブルタップ機能領域の何
れかの内部、或いはダブルタップ機能領域の近傍である
か否かが判断される。なお、ダブルタップ機能領域の近
傍とは、図3を参照して説明したダブルタップ機能領域
の周囲に設けられた周辺領域内を意味する。1回目のタ
ップ動作が、ダブルタップ機能領域内およびその周辺領
域内で行われなかった場合には、Noと判断されて、処
理はステップS214に進む。
In step S212, the tap operation position (X, Y) at which the tap operation is detected is determined by the plane input unit 21.
It is determined whether or not it is inside any of the double tap function areas provided on the input surface 01 or near the double tap function area. Note that the vicinity of the double tap function area refers to the inside of a peripheral area provided around the double tap function area described with reference to FIG. If the first tap operation has not been performed in the double tap function area and the surrounding area, it is determined as No, and the process proceeds to step S214.

【0054】ステップS214において、通常のタップ
動作に対する処理が実行されると共にタップ動作検出フ
ラグNを0にセットする。そして、処理はステップS2
04に戻る。
In step S214, the process for the normal tap operation is executed, and the tap operation detection flag N is set to 0. Then, the process proceeds to step S2
Return to 04.

【0055】一方、1回目のタップ動作が、ダブルタッ
プ機能領域内およびその周辺領域内で行われた場合に
は、ステップS212においてYesと判断されて、処
理はステップS216に進む。この場合、タップ動作は
特定のダブルタップ機能領域を指定するために行われた
ものと仮に見なす。
On the other hand, if the first tap operation has been performed in the double tap function area and the surrounding area, it is determined as Yes in step S212, and the process proceeds to step S216. In this case, it is assumed that the tap operation is performed to specify a specific double tap function area.

【0056】ステップS216において、タップ動作が
検出された時刻を示す第1タップ動作時刻T1と、タッ
プ動作が検出された位置を示す第1タップ動作位置P1
の座標(X1、Y1)を記憶すると共に、タップ動作検
出フラグNを1にセットする。そして、処理はステップ
S204に戻る。
In step S216, a first tap operation time T1 indicating the time at which the tap operation is detected, and a first tap operation position P1 indicating the position at which the tap operation is detected
(X1, Y1) and the tap operation detection flag N is set to 1. Then, the process returns to step S204.

【0057】一方、ステップS210でYes、つまり
上述のステップS216でタップ動作検出フラグNが1
にセットされている場合には、処理はステップS218
に進む。
On the other hand, Yes in step S210, that is, if the tap operation detection flag N is 1 in step S216 described above.
Is set in step S218, the process proceeds to step S218.
Proceed to.

【0058】ステップS218において、この度、タッ
プ動作が検出された位置(X、Y)がステップS216
において記憶された第1タップ動作位置(X1、Y1)
が属すると判断されたダブルタップ機能領域内或いはそ
の周辺領域であるか否かが判断される。Noの場合は、
上述のステップS216において第1回目のタップ動作
が指定していると仮に見なした特定のダブルタップ機能
領域を、第2回目のタップ動作は指定していないと見な
すことができる。それゆえ、ステップS216で、ユー
ザが1回目のタップ動作で特定のダブルタップ機能領域
を指定したと仮に見なした行為は、ユーザの本意ではな
い誤動作であったと判断される。そして、処理はステッ
プS220に進む。
In step S218, the position (X, Y) at which the tap operation is detected is determined in step S216.
1st tap operation position (X1, Y1) stored at
Is determined to be within or around the double-tap function area determined to belong. If No,
The specific double tap function area temporarily assumed to be specified by the first tap operation in step S216 described above can be regarded as not specifying the second tap operation. Therefore, in step S216, it is determined that the act that temporarily assumed that the user has designated the specific double-tap function area in the first tap operation was an unintended malfunction by the user. Then, the process proceeds to step S220.

【0059】ステップS220において、上述のステッ
プS214におけるのと同様に、通常のタップ動作に対
する処理が実行されると共にタップ動作検出フラグNを
0にセットする。つまり、第1回目のタップ動作は無視
されて、今回のタップ動作に対応する通常の処理が実行
される。そして、処理は、上述のステップS204に戻
る。
In step S220, a process for a normal tap operation is executed and the tap operation detection flag N is set to 0, as in step S214 described above. That is, the first tap operation is ignored, and normal processing corresponding to the current tap operation is executed. Then, the process returns to step S204 described above.

【0060】一方、ステップS218において、Yes
の場合は、上述のステップS216において第1回目の
タップ動作が指定していると仮に見なした特定のダブル
タップ機能領域を、第2回目のタップ動作も指定してい
ると見なすことができる。つまり、ユーザは、同上のダ
ブルタップ機能領域を2回の連続するタップ動作で指定
しようとした可能性があると判断できる。そして、処理
は、次のステップS222に進む。
On the other hand, in step S218, Yes
In the case of, the specific double tap function area temporarily assumed to be specified by the first tap operation in step S216 described above can be regarded as also specifying the second tap operation. That is, it can be determined that the user may have attempted to specify the double tap function area in the same manner by performing two consecutive tap operations. Then, the process proceeds to the next step S222.

【0061】ステップS222において、上述のステッ
プS216と同様に、今回タップ動作が検出された時刻
を示す第2タップ動作時刻T2と、タップ動作が検出さ
れた位置P2を示す第2タップ動作座標(X2、Y2)
を記憶する。ただし、タップ動作検出フラグNを1にセ
ットされたままである。そして、処理は次のステップS
224に進む。
In step S222, similarly to step S216, the second tap operation time T2 indicating the time at which the tap operation was detected this time and the second tap operation coordinate (X2 , Y2)
Is stored. However, the tap operation detection flag N remains set to 1. Then, the process proceeds to the next step S
Proceed to 224.

【0062】ステップS224において、第1タップ動
作時刻T1と第2タップ動作時刻T2の時刻差△Tを求
め、求められた時刻差△Tが所定の時間に相当する閾値
Tthより小さいか否かが判断される。この閾値Tth
は、ユーザが通常ダブルタップ動作によって、特定の領
域を指定する際の2回のタップ動作間の時間間隔に基づ
いて適宜設定される時間値である。時刻差△Tが閾値T
th以上の場合は、Noと判断される。そして処理は、
上述のステップS204に戻る。
In step S224, a time difference ΔT between the first tap operation time T1 and the second tap operation time T2 is obtained, and it is determined whether the obtained time difference ΔT is smaller than a threshold value Tth corresponding to a predetermined time. Is determined. This threshold Tth
Is a time value appropriately set based on a time interval between two tap operations when the user designates a specific area by a normal double tap operation. Time difference ΔT is threshold T
If it is greater than th, it is determined as No. And the process is
The process returns to step S204.

【0063】一方ステップS224において、Yesの
場合は、上述のステップS216において、ユーザがタ
ップ動作によって指定したと仮に見なされたダブルタッ
プ機能領域を指定するために、ユーザはダブルタップ動
作したものと見なす。そして、処理は次のステップS2
26に進む。
On the other hand, in the case of Yes in step S224, in order to specify the double-tap function area temporarily assumed to have been specified by the user in the above-described step S216 in the above-mentioned step S216, it is assumed that the user has performed the double-tap operation . Then, the process proceeds to the next step S2
Proceed to 26.

【0064】ステップS226において、ユーザがダブ
ルタップ動作によって指定した機能領域に割り当てられ
た機能に対応する動作を、記憶部2103から取り出し
て実行する。例えば、図2に示す機能領域2202すな
わち左上隅が選択された場合には、図6に示す例に基づ
いて、メニューを表示させれば良いことが分かる。
In step S 226, the operation corresponding to the function assigned to the function area designated by the user by the double tap operation is retrieved from storage unit 2103 and executed. For example, when the functional area 2202 shown in FIG. 2, that is, the upper left corner is selected, it is understood that the menu should be displayed based on the example shown in FIG.

【0065】またステップS214、S220およびス
テップS226における処理をさせないようにすること
により、キーボード操作中などに指等が触れ易い平面型
入力装置の特定の領域へ不慮の入力を防止するできる。
By preventing the processing in steps S214, S220 and S226 from being performed, it is possible to prevent an accidental input to a specific area of the flat input device which is easily touched by a finger or the like during a keyboard operation.

【0066】図5に、図2に示した機能領域2202す
なわち左上隅が選択された場合の2回のタップ動作位置
の例を示す。P1は1回目にタップ動作が行われた位置
(X1、Y1)を示し、周辺領域2302内に存在す
る。P2は2回目にタップ動作が行われた位置(X2、
Y2)を示し、ダブルタップ機能領域2202内に存在
する。このような場合には、少なくとも一方のタップ動
作位置、すなわちP2がダブルタップ機能領域2202
内に存在し、タップ動作位置P1およびP2の両方がダ
ブルタップ機能領域2202或いは周辺領域2302内
に存在するので、左上隅が選択されることになる。
FIG. 5 shows an example of two tap operation positions when the function area 2202 shown in FIG. 2, that is, the upper left corner is selected. P1 indicates the position (X1, Y1) where the first tap operation was performed, and exists in the peripheral area 2302. P2 is the position (X2,
Y2) and exists in the double tap function area 2202. In such a case, at least one tap operation position, that is, P2 is the double tap function area 2202.
, And both tap operation positions P1 and P2 are present in the double tap function area 2202 or the peripheral area 2302, so that the upper left corner is selected.

【0067】以下に、図7および図8を参照して、上述
の本発明の実施形態にかかる平面型入力装置TSP2の
変形例について述べる。なお、本変形例において、2回
のタップ動作でアプリケーションを起動するのではなく
ウィンドウ操作を実行するものであり、その装置の構成
および処理方法は、基本的に図1、図2、図3、図4、
および図5を参照して説明した通りであるので、相違点
についてのみ説明する。
Hereinafter, a modification of the flat input device TSP2 according to the embodiment of the present invention will be described with reference to FIGS. In this modification, a window operation is executed instead of activating an application by two tap operations, and the configuration and processing method of the device are basically the same as those shown in FIGS. FIG.
5 and FIG. 5, only the differences will be described.

【0068】図6に、本変形例における、平面入力部2
101の機能領域に割り当てられているウィンドウ操作
の例を示す。つまり、平面入力部2101の左下隅、下
中央、および右下隅の各部分に、それぞれ「フォーカス
ウィンドウの最大化/戻す」、「フォーカスウィンドウ
のメニューを表示」、「フォーカスウィンドウを閉じ
る」の機能が割り当てられている。
FIG. 6 shows a plane input unit 2 in this modification.
An example of a window operation assigned to the functional area 101 will be described. That is, the functions of “maximize / return focus window”, “display focus window menu”, and “close focus window” are provided in the lower left corner, lower center, and lower right corner of plane input unit 2101, respectively. Have been assigned.

【0069】図7に、平面型入力装置TSP2が組み込
まれたパーソナルコンピュータの表示装置(図示せず)
に、第1のウィンドウ703の上に、フォーカスが置か
れた第2のウィンドウ702が表示されている例を示
す。フォーカスの置かれたウィンドウ702に対して、
最大化704やメニュー705や閉じる706をカーソ
ル707の移動操作なしに動作させることができる。
FIG. 7 shows a display device (not shown) of a personal computer in which the flat input device TSP2 is incorporated.
FIG. 11 shows an example in which the second window 702 with focus is displayed on the first window 703. For the window 702 with focus,
The maximize 704, the menu 705, and the close 706 can be operated without moving the cursor 707.

【0070】図8に示すフローチャートを参照して、ウ
ィンドウ操作実行時の動作について説明する。
With reference to the flowchart shown in FIG. 8, the operation at the time of executing the window operation will be described.

【0071】ステップS240において、ダブルタップ
動作をした領域部分に対応するアプリケーションプログ
ラムが記憶部2103に割り当てられているか否か、つ
まり、フォーカスのあるウィンドウに関する操作が割り
当てられているか否かが判断される。(図6において
は、左下隅・下中央・右下隅の領域に対する操作に相
当)。ウィンドウ操作が割り当てられていない、つまり
アプリケーションプログラムが割り当てられている場合
は、Noと判断されて処理は、ステップS242に進
む。
In step S240, it is determined whether or not an application program corresponding to the area portion where the double tap operation has been performed has been allocated to storage unit 2103, that is, whether or not an operation relating to the focused window has been allocated. . (In FIG. 6, it corresponds to the operation on the lower left corner, lower center, and lower right corner area). If no window operation has been assigned, that is, if an application program has been assigned, it is determined as No, and the process proceeds to step S242.

【0072】ステップS242において、アプリケーシ
ョンプログラムが起動される。
In step S242, an application program is started.

【0073】一方、ステップS240において、Ye
s、つまりウィンドウ操作が割り当てられている場合
は、処理は次のステップS246に進む。
On the other hand, in step S240, Ye
If s, that is, if a window operation is assigned, the process proceeds to the next step S246.

【0074】ステップS246において、システムコー
ル等を用いてウィンドウの識別ハンドルが取得される。
そして、処理は次のステップS248に進む。
In step S246, a window identification handle is obtained using a system call or the like.
Then, the process proceeds to the next step S248.

【0075】ステップS248において、上述のステッ
プS246で取得された識別ハンドルによって指定され
たウィンドウの属性が操作可能か否かが判断される。N
oの場合は、処理を終了する。一方、Yesの場合は、
処理は次のステップS250に進む。
In step S248, it is determined whether the attribute of the window specified by the identification handle obtained in step S246 is operable. N
In the case of "o", the process is terminated. On the other hand, in the case of Yes,
The process proceeds to the next step S250.

【0076】ステップS250において、ウィンドウの
操作を行うためのウィンドウメッセージを識別ハンドル
に与えたり、キーマクロやシステムコールを識別ハンド
ルに対して実行することにより、ウィンドウ操作をユー
ザが選んだ時と同等の処理を行う。
In step S250, a window message for performing a window operation is given to the identification handle, or a key macro or a system call is executed on the identification handle, so that the same window operation as when the user selects the window operation is performed. Perform processing.

【0077】なお、以上の説明ではフォーカスのあるウ
ィンドウに関する操作の例を示したが、フォーカスウィ
ンドウに関係なくシステム全体に関する動作についても
同様に実施可能である。上述のように、本発明の実施形
態においては、指が触れただけでアプリケーションやメ
ニューが起動される誤動作を防止し、ウィンドウ操作を
カーソル移動なしに素早く実行できるという有利な効果
が得られる。
In the above description, an example of an operation relating to a window having focus has been described. However, an operation relating to the entire system can be similarly performed regardless of the focus window. As described above, in the embodiment of the present invention, there is obtained an advantageous effect that a malfunction in which an application or a menu is activated only by touching a finger can be prevented, and a window operation can be executed quickly without moving a cursor.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施形態にかかる平面型入力装置の構
成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a flat input device according to an embodiment of the present invention.

【図2】図1に示した平面入力部上に設けられたダブル
タップ機能領域の例を示す平面図である。
FIG. 2 is a plan view showing an example of a double tap function area provided on the plane input unit shown in FIG.

【図3】図2に示したダブルタップ機能領域とその周辺
領域を示す説明図である。
FIG. 3 is an explanatory diagram showing a double tap function area and its peripheral area shown in FIG. 2;

【図4】図1に示した平面型入力装置の動作示すフロー
チャートである。
FIG. 4 is a flowchart illustrating an operation of the flat input device illustrated in FIG. 1;

【図5】ダブルタップ機能領域が選択される際のユーザ
によるタップ動作位置の一例を示す説明図である。
FIG. 5 is an explanatory diagram showing an example of a tap operation position by a user when a double tap function area is selected.

【図6】図1に示した平面型入力装置における平面入力
部に設けられた機能領域のそれぞれに対応する動作の例
を示す説明図である。
FIG. 6 is an explanatory diagram showing an example of an operation corresponding to each of the functional regions provided in the plane input unit in the plane input device shown in FIG. 1;

【図7】図1に示した平面型入力装置の変形例におい
て、実施されるウィンドウ操作の説明図である。
FIG. 7 is an explanatory diagram of a window operation performed in a modification of the flat input device shown in FIG. 1;

【図8】図7に示した平面型入力装置の動作を示すフロ
ーチャートである。
FIG. 8 is a flowchart showing an operation of the flat input device shown in FIG. 7;

【図9】従来の平面型入力装置の構造を示す斜視展開図
である。
FIG. 9 is an exploded perspective view showing the structure of a conventional flat input device.

【図10】従来の平面型入力装置の入力操作面を示す正
面図である。
FIG. 10 is a front view showing an input operation surface of a conventional flat input device.

【符号の説明】[Explanation of symbols]

TSP2、TSPc 平面型入力装置 2101 平面入力部 2102 制御部 2103 記憶部 2202、2203、2204、2205、2206、
2207 ダブルタップ機能領域 2302、2303 周辺領域 2302v、2303vL、2303vR 垂直帯状領
域 2302h、2303h 水平帯状領域 702 フォーカスウィンドウ 703 第1のウィンドウ 704 最大化アイコン 705 メニュー 706 閉止アイコン 707 カーソル P1、P2 検出位置 101 回路基板 102 表面シート 104 入力操作面 105 入力操作面枠 106 第1の機能領域 107 第2の機能領域
TSP2, TSPc Planar input device 2101 Planar input unit 2102 Control unit 2103 Storage unit 2202, 2203, 2204, 2205, 2206,
2207 Double tap function area 2302, 2303 Peripheral area 2302v, 2303vL, 2303vR Vertical band area 2302h, 2303h Horizontal band area 702 Focus window 703 First window 704 Maximize icon 705 Menu 706 Close icon 707 Cursor P1, P2 Detection position 101 Circuit Substrate 102 Top sheet 104 Input operation surface 105 Input operation surface frame 106 First functional area 107 Second functional area

Claims (6)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 指示手段を平面状の入力面に接触させる
と、当該指示手段当該入力面に接触した位置および時
刻の情報を含む接触点情報を検出する平面操作部と、 前記入力面に設けられた特定の機能が割り当てられた機
能領域と、前記機能領域に隣接して、前記入力面に設けられた周辺
領域と 、 前記機能領域に割り当てられた機能に対応する動作を記
憶する記憶部と 前記記憶部から前記機能領域に割り当てられた動作を読
み出す制御部とを備え 当該制御部は、 前記接触点情報に基づいて、前記機能領域或いは前記周
辺領域が初めて接触された時に、当該接触された領域を
第1接触領域として記憶する第1接触領域記憶部と、 前記接触点情報に基づいて、前記第1接触領域の接触か
ら所定時間以内に接触された前記機能領域或いは前記周
辺領域を第2接触領域として記憶する第2接触領域記憶
部とを含み、 前記第1接触領域と前記第2接触領域が共に周辺領域で
ある場合を除いて、当該接触された機能領域に割り当て
られた動作を読み出すことを特徴とする 平面型入力装
置。
1. A Contacting the instruction means in a plane of the input surface, the position and the time the instruction means is in contact with the input surface
A plane operation unit for detecting contact point information including time information, a function area assigned to a specific function provided on the input surface, and a periphery provided on the input surface adjacent to the function area
Comprising a region, a storage unit for storing an operation corresponding to the function assigned to the functional area, and a control unit for reading the operation assigned to the functional area from the storage unit, the control unit, the contact point Based on the information, the functional area or the periphery
When the edge area is touched for the first time, the touched area is
A first contact area storing unit that stores the information as a first contact area, and whether the first contact area is in contact based on the contact point information.
From the functional area or the periphery
Second contact area storage for storing the side area as the second contact area
And the first contact area and the second contact area are both peripheral areas.
Assigned to the touched functional area, except in some cases
A flat-type input device for reading out an operation performed .
【請求項2】 前記制御部は、前記第1接触領域が機能
領域である場合には、前記第2接触領域が当該第1接触
領域に隣接しない周辺領域であるか、または、当該第1
接触領域とは異なる機能領域であるか判断し、 前記第1接触領域が周辺領域である場合には、前記第2
接触領域が当該周辺領域が隣接しない機能領域である
か、または、当該第1接触領域とは異なる周辺領域であ
るかを判断し、 前記第1接触領域が機能領域である場合に、前記第2接
触領域が当該第1接触領域と隣接しない周辺領域である
と判断された時、または、前記第2接触領域が当該第1
接触領域と異なる機能領域であると判断された時に、さ
らに、 前記第1接触領域が周辺領域である場合に、前記第2接
触領域が前記周辺領域が 隣接しない機能領域であると判
断された時、または、前記第1接触領域とは異なる周辺
領域である判断された時には、当該第2接触領域の接
触により前記所定時間以内に接触された機能領域或いは
周辺領域を第1接触領域とすることを特徴とする、請求
項1に記載の平面型入力装置。
2. The control section according to claim 1 , wherein the first contact area is functional.
If the second contact area is the first contact area,
Or a peripheral region not adjacent to the region, or, the first
It is determined whether it is a functional area different from the contact area, and if the first contact area is a peripheral area, the second contact area is determined.
The contact area is a functional area where the peripheral area is not adjacent
Or a peripheral area different from the first contact area.
It is determined whether the first contact area is a functional area.
The touch area is a peripheral area that is not adjacent to the first contact area.
Is determined, or the second contact area is the first contact area.
When it is determined that the function area is different from the contact area,
Further, when the first contact area is a peripheral area, the second contact area
It is determined that the touch area is a functional area in which the peripheral area is not adjacent.
When disconnected or in a different area than the first contact area
When it is determined that the area is the area, the contact of the second contact area is determined.
A functional area contacted within the predetermined time by touch or
The flat input device according to claim 1, wherein the peripheral area is a first contact area .
【請求項3】 複数のウィンドウを表示する表示部をさ
らに有し、 前記記憶部は、前記機能領域に割り当てられた機能とし
てアクティブなウィンドウを対象とする動作をさらに記
憶することを特徴とする請求項1および請求項2の何れ
かに記載の平面型入力装置。
3. A display unit for displaying a plurality of windows.
And the storage unit stores the functions assigned to the functional area.
More actions for active windows
3. The method according to claim 1, wherein the information is stored.
A flat-type input device according to any one of the claims.
【請求項4】 特定の機能が割り当てられる機能領域
と、当該機能領域に隣接して周辺領域が設けられる入力
面を有する平面型入力装置の、当該入力面に接触して、
当該入力面上に設けられた機能領域に割り当てられた機
能を実行させる方法であって、 前記機能領域に割り当てられた機能に対応する動作を記
憶するステップと、 指示手段が前記入力面に接触すると、接触した位置およ
び時刻の情報を含む接触点情報を生成するステップと、 前記接触点情報に基づいて、前記機能領域或いは前記周
辺領域が初めて接触された時に、当該接触された領域を
第1接触領域として記憶する第1接触領域記憶ステップ
と、 前記接触点情報に基づいて、前記第1接触領域の接触か
ら所定の時間以内に接触された前記機能領域或いは前記
周辺領域を第2接触領域として記憶する第2接触領域記
憶ステップと前記第1接触領域と前記第2接触領域が共に周辺領域で
ある場合を除いて、当該接触された機能領域に割り当て
られ、且つ記憶された動作を読み出すステップを備える
方法。
4. A functional area to which a specific function is assigned
And an input in which a peripheral area is provided adjacent to the functional area
A flat input device having a surface, in contact with the input surface,
Machine assigned to the function area provided on the input surface
A method for executing capacity, serial operations corresponding to the functions assigned to the functional area
And when the pointing means touches the input surface,
Generating contact point information including time and time information, and based on the contact point information,
When the edge area is touched for the first time, the touched area is
First contact area storing step of storing as a first contact area
And whether the first contact area is in contact based on the contact point information.
From the functional area contacted within a predetermined time from
A second contact area that stores the peripheral area as a second contact area
And the first contact area and the second contact area are both peripheral areas.
Assigned to the touched functional area, except in some cases
Reading the stored and stored operations
Method.
【請求項5】 前記第1接触領域が機能領域である場合
には、前記第2接触領域が当該第1接触領域に隣接しな
い周辺領域であるか、または、当該第1接触領域とは異
なる機能領域であるか判断し、 前記第1接触領域が周辺領域である場合には、前記第2
接触領域が当該周辺領域が隣接しない機能領域である
か、または、当該第1接触領域とは異なる周辺領域 であ
るかを判断するステップと、 前記第1接触領域が機能領域である場合に、前記第2接
触領域が当該第1接触領域と隣接しない周辺領域である
と判断された時、または、前記第2接触領域が当該第1
接触領域と異なる機能領域であると判断された時に、さ
らに、 前記第1接触領域が周辺領域である場合に、前記第2接
触領域が前記周辺領域が隣接しない機能領域であると判
断された時、または、前記第1接触領域とは異なる周辺
領域である判断された時には、当該第2接触領域の接
触により前記所定時間以内に接触された機能領域或いは
周辺領域を第1接触領域とするステップをさらに備え
る、請求項4に記載の方法。
5. The case where the first contact area is a functional area.
The second contact area may not be adjacent to the first contact area.
Surrounding area or different from the first contact area.
It is determined whether the first contact area is a peripheral area. If the first contact area is a peripheral area, the second contact area is determined.
The contact area is a functional area where the peripheral area is not adjacent
Or, der different peripheral region and said first contact area
Determining whether the first contact area is a functional area;
The touch area is a peripheral area that is not adjacent to the first contact area.
Is determined, or the second contact area is the first contact area.
When it is determined that the function area is different from the contact area,
Further, when the first contact area is a peripheral area, the second contact area
It is determined that the touch area is a functional area in which the peripheral area is not adjacent.
When disconnected or in a different area than the first contact area
When it is determined that the area is the area, the contact of the second contact area is determined.
A functional area contacted within the predetermined time by touch or
The method further includes the step of setting the peripheral area as a first contact area.
The method of claim 4, wherein
【請求項6】 前記機能領域に割り当てられた機能に対
応する動作としてアクティブなウィンドウを対象とする
動作をさらに含む、請求項4および請求項5の何れかに
記載の方法。
6. A function assigned to the function area.
Respond to active windows
A method according to any one of claims 4 and 5, further comprising an operation.
The described method.
JP23464699A 1998-09-14 1999-08-20 Flat input device Expired - Fee Related JP3276079B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23464699A JP3276079B2 (en) 1998-09-14 1999-08-20 Flat input device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP10-259884 1998-09-14
JP25988498 1998-09-14
JP23464699A JP3276079B2 (en) 1998-09-14 1999-08-20 Flat input device

Publications (2)

Publication Number Publication Date
JP2000155646A JP2000155646A (en) 2000-06-06
JP3276079B2 true JP3276079B2 (en) 2002-04-22

Family

ID=26531680

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23464699A Expired - Fee Related JP3276079B2 (en) 1998-09-14 1999-08-20 Flat input device

Country Status (1)

Country Link
JP (1) JP3276079B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7821506B2 (en) 2005-09-21 2010-10-26 Alps Electric Co., Ltd. Input device

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7139850B2 (en) 2002-06-21 2006-11-21 Fujitsu Limited System for processing programmable buttons using system interrupts
US7774713B2 (en) * 2005-06-28 2010-08-10 Microsoft Corporation Dynamic user experience with semantic rich objects
JP4946057B2 (en) * 2006-01-11 2012-06-06 株式会社Jvcケンウッド Electronic device, control method, and program
US20090037813A1 (en) * 2007-07-31 2009-02-05 Palo Alto Research Center Incorporated Space-constrained marking menus for mobile devices

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7821506B2 (en) 2005-09-21 2010-10-26 Alps Electric Co., Ltd. Input device

Also Published As

Publication number Publication date
JP2000155646A (en) 2000-06-06

Similar Documents

Publication Publication Date Title
EP0987649B1 (en) Touch-sensitive tablet
US7564448B2 (en) Touch screen system and control method therefor capable of setting active regions
US20190146667A1 (en) Information processing apparatus, and input control method and program of information processing apparatus
EP3483706A1 (en) Method and device for preventing mistouch on touch screen, mobile terminal, and storage medium
US20020018051A1 (en) Apparatus and method for moving objects on a touchscreen display
US7493566B2 (en) Display of information for two oppositely situated users
CN102541401B (en) Information processing equipment and method for processing information
US20080284756A1 (en) Method and device for handling large input mechanisms in touch screens
US20050168441A1 (en) Display control device, display control method, computer product
JP5664147B2 (en) Information processing apparatus, information processing method, and program
KR20080078618A (en) Virtual keyboard input system using pointing device used in digital equipment
US20130063385A1 (en) Portable information terminal and method for controlling same
US20130169534A1 (en) Computer input device
US9477321B2 (en) Embedded navigation assembly and method on handheld device
CN106371719A (en) Screen rotation control method and mobile terminal
US20070002027A1 (en) Smart control method for cursor movement using a touchpad
JP3276079B2 (en) Flat input device
JP5492627B2 (en) Information display device and information display method
JP2000137571A (en) Handwriting input device and recording medium recording handwriting input processing program
WO2022199540A1 (en) Unread message identifier clearing method and apparatus, and electronic device
JP6028375B2 (en) Touch panel device and program.
JP2000284912A (en) Touch panel input computer
JP3267952B2 (en) Flat input device
EP1564631A1 (en) Display control device, display control program, and display control method
CA2646771C (en) Embedded navigation assembly and method on handheld device

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
R150 Certificate of patent or registration of utility model

Ref document number: 3276079

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080208

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090208

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100208

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100208

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110208

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120208

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130208

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140208

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees