JP2007011797A - System, method and program for controlling touch-pad device, and storage medium - Google Patents
System, method and program for controlling touch-pad device, and storage medium Download PDFInfo
- Publication number
- JP2007011797A JP2007011797A JP2005193098A JP2005193098A JP2007011797A JP 2007011797 A JP2007011797 A JP 2007011797A JP 2005193098 A JP2005193098 A JP 2005193098A JP 2005193098 A JP2005193098 A JP 2005193098A JP 2007011797 A JP2007011797 A JP 2007011797A
- Authority
- JP
- Japan
- Prior art keywords
- function
- touch pad
- area
- indication point
- pad device
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000006870 function Effects 0.000 claims abstract description 93
- 238000013500 data storage Methods 0.000 abstract description 6
- 238000004364 calculation method Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Images
Landscapes
- Position Input By Displaying (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、タッチパッドデバイスの制御装置及び方法、並びにプログラム及び記憶媒体に関し、特に、コンピュータに用いられるタッチパッドデバイスの制御装置及び方法、並びにプログラム及び記憶媒体に関する。 The present invention relates to a touch pad device control apparatus and method, a program, and a storage medium, and more particularly, to a touch pad device control apparatus and method used in a computer, a program, and a storage medium.
タッチパッドデバイスは、ユーザインターフェイスとして携帯型のパーソナルコンピュータに埋め込まれたり、デスクトップ型のコンピュータに外付けされた形態で使用され、コンピュータの画面上でカーソルを移動させる。 The touchpad device is used as a user interface embedded in a portable personal computer or externally attached to a desktop computer, and moves a cursor on the computer screen.
また、上記タッチパッドデバイスにおいて、ブラウザ等のスクロール操作にかかる手間を軽減するために、パッド領域内のポインティング操作領域以外の所定の領域に上スクロールさせるための特定領域と下スクロールさせるための特定領域とを設け、それらの領域において操作を行った場合には、それぞれ上スクロール、下スクロールを実行する技術(例えば、特許文献1参照)と、入力操作面に縦スクロール領域と横スクロール領域とを設け、それらの領域において操作を行った場合には、それぞれ縦スクロール、横スクロール操作を実行する技術(例えば、特許文献2参照)とが提案されている。
しかしながら、上記従来の技術では、タッチパッドデバイスの操作領域内に常時上下スクロールさせるための特定領域や縦横スクロール領域のような特定操作領域を確保するため、タッチパッドデバイスの操作領域内のポインティング操作領域を狭め、結果として、操作が円滑に行えなくなる。 However, in the above conventional technique, in order to secure a specific operation area such as a specific area for always scrolling up and down and a vertical and horizontal scroll area in the operation area of the touchpad device, the pointing operation area in the operation area of the touchpad device is used. As a result, the operation cannot be performed smoothly.
また、従来のタッチパッドデバイスのポインティング操作において、上記のように特定操作領域へ機能割り当てを行わない場合、オブジェクトのドラッグ、マウスカーソルの移動等のマウスを用いた時と同様の限られた操作のみしか行えない。 In addition, when a function is not assigned to a specific operation area as described above in the pointing operation of a conventional touchpad device, only limited operations similar to those when using a mouse, such as dragging an object and moving a mouse cursor, are performed. It can only be done.
本発明の目的は、タッチパッドデバイスのポインティング操作領域が狭まるのを防止すると共にマウスを用いた時と同様の操作に限らず様々な操作機能を実現することにより操作性を向上することができるタッチパッドデバイスの制御装置及び方法、並びにプログラム及び記憶媒体を提供することにある。 An object of the present invention is to prevent a pointing operation area of a touchpad device from being narrowed, and to improve the operability by realizing various operation functions as well as operations similar to those when using a mouse. An object is to provide a pad device control apparatus and method, a program, and a storage medium.
上記目的を達成するために、請求項1記載のタッチパッドデバイスの制御装置は、ポインティング操作領域の所定の座標上で第1指示点及び第2指示点の各座標を認識可能であるタッチパッドデバイスの制御装置において、前記第1指示点の座標を基準点として前記操作領域を少なくとも1つの仮想領域に分割する分割手段と、当該分割された仮想領域に夫々所定の操作機能を割り当てる割り当て手段と、前記第2指示点を含む前記分割された仮想領域の1つに係る前記所定の操作機能を実行する実行手段とを備えることを特徴とする。
To achieve the above object, the touch pad device control device according to
請求項12記載のタッチパッドデバイスの制御方法は、ポインティング操作領域の所定の座標上で第1指示点及び第2指示点の各座標を認識可能であるタッチパッドデバイスの制御方法において、前記第1指示点の座標を基準点として前記操作領域を少なくとも1つの仮想領域に分割する分割ステップと、当該分割された仮想領域に夫々所定の操作機能を割り当てる割り当てステップと、前記第2指示点を含む前記分割された仮想領域の1つに係る前記所定の操作機能を実行する実行ステップとを備えることを特徴とする。 13. The touch pad device control method according to claim 12, wherein the coordinates of the first indication point and the second indication point can be recognized on predetermined coordinates of the pointing operation area. A division step of dividing the operation region into at least one virtual region using the coordinates of the indication point as a reference point; an assignment step of assigning a predetermined operation function to each of the divided virtual regions; and the second indication point And an execution step of executing the predetermined operation function relating to one of the divided virtual areas.
請求項23記載のタッチパッドデバイスの制御プログラムは、ポインティング操作領域の所定の座標上で第1指示点及び第2指示点の各座標を認識可能であるタッチパッドデバイスの制御プログラムにおいて、前記第1指示点の座標を基準点として前記操作領域を少なくとも1つの仮想領域に分割する分割モジュールと、当該分割された仮想領域に夫々所定の操作機能を割り当てる割り当てモジュールと、前記第2指示点を含む前記分割された仮想領域の1つに係る前記所定の操作機能を実行する実行モジュールとをコンピュータに実行させることを特徴とする。 24. The touch pad device control program according to claim 23, wherein the coordinates of the first indication point and the second indication point can be recognized on predetermined coordinates of the pointing operation area. A division module that divides the operation region into at least one virtual region using the coordinates of the indication point as a reference point; an assignment module that assigns a predetermined operation function to each of the divided virtual regions; and the second indication point A computer is caused to execute an execution module that executes the predetermined operation function related to one of the divided virtual areas.
請求項24記載のコンピュータ読み取り可能な記憶媒体は、請求項23記載のプログラムを格納することを特徴とする。 A computer-readable storage medium according to a twenty-fourth aspect stores the program according to the twenty-third aspect.
本発明によれば、ポインティング操作領域の所定の座標上で第1指示点の座標を基準点として操作領域を少なくとも1つの仮想領域に分割し、当該分割された仮想領域に夫々所定の操作機能を割り当て、上記所定の座標上で第2指示点を含む分割された仮想領域の1つに係る所定の操作機能を実行するので、機能割り当てを行う特定操作領域を確保することなく様々な操作機能を実現することができ、もってタッチパッドデバイスのポインティング操作領域が狭まるのを防止すると共にマウスを用いた時と同様の操作に限らず様々な操作機能を実現することにより操作性を向上することができる。 According to the present invention, the operation area is divided into at least one virtual area on the predetermined coordinates of the pointing operation area using the coordinates of the first indication point as a reference point, and each of the divided virtual areas has a predetermined operation function. Assigning and executing a predetermined operation function related to one of the divided virtual areas including the second designated point on the predetermined coordinates, so that various operation functions can be performed without securing a specific operation area for function assignment. Therefore, the pointing operation area of the touchpad device can be prevented from being narrowed, and the operability can be improved by realizing various operation functions as well as the same operation as when using the mouse. .
以下、本発明の実施形態を図面を参照しながら詳述する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施形態に係るタッチパッドデバイスを備えるコンピュータの構成を概略的に示す図である。 FIG. 1 is a diagram schematically illustrating a configuration of a computer including a touchpad device according to an embodiment of the present invention.
図1において、コンピュータ100は、プログラムのワークエリアや一時的に保持するデータのバッファであるRAM102と、RAM102に記憶されたプログラムを実行する後述する図2のCPU101と、コマンド入力や動作指示等を行うタッチパッドデバイス104と、タッチパッドデバイス104の動作設定情報を保存し、タッチパッドデバイス104の制御用のプログラムや、データ符号化/複合化用のプログラムを保存するハードディスクやROM、DVD等のデータ記憶装置103と、画像を表示する表示部105とを備え、これらはシステムバスで接続されている。表示部105は、外付けのスピーカ付きプロジェクタ等の出力装置であってもよい。
In FIG. 1, a
図2は、図1におけるCPU101の構成を概略的に示す図である。
FIG. 2 is a diagram schematically showing the configuration of the
図2において、CPU101は、データ記憶装置103、タッチパッドデバイス104、及び表示部105に接続された制御部106と、制御部106に接続された機能実行部107と、データ記憶装置103に接続された設定部108とを備える。
2, the
制御部106は、データ記憶装置103に保存されたタッチパッドデバイス104の動作設定情報と、タッチパッドデバイス104からの指示とから、機能実行部107へ機能実行指示と表示部105へ仮想領域分割指示を出力する。
The
機能実行部107は、制御部106から指示された機能をコンピュータ100において実行する。設定部108は、タッチパッドデバイス104の仮想領域分割における機能を設定する。
The
図1におけるタッチパッドデバイス104のポインティング操作領域は、CPU101によって実行されるソフトウェアによって図3に示すようなマトリックスタイプの4つの仮想領域に分割される。この仮想領域分割は、以下のように行われる。
The pointing operation area of the
タッチパッドデバイス104のポインティング操作領域は、その左下の角部を原点としてx−y座標が定義される。この原点を基準として、タッチパッドデバイス104に向かって右方向をx軸の正の方向、上方向をy軸の正の方向とする。図中、Xmaxは、タッチパッド感知領域の最大x座標、Ymaxは、タッチパッド感知領域の最大y座標を示し、x0は、操作者による任意の第1指示点のx座標、y0は、同第1指示点のy座標である。
In the pointing operation area of the
操作者が任意の第1指示点でタッチパッドデバイス104のポインティング操作領域にタッチすると、当該操作領域は、表1に示すように、領域1として、座標(0,y0),(0,Ymax),(x0,Ymax),(x0,y0)を各頂点とする矩形領域と、領域2として、座標(x0,y0)(x0,Ymax)(Xmax,Ymax)(Xmax,y0)を各頂点とする矩形領域と、領域3として、座標(0,0),(0,y0),(x0,y0),(x0,0)を各頂点とする矩形領域と、領域4として、座標(x0,0)(x0,y0)(Xmax,y0)(Xmax,0)を各頂点とする矩形領域との4つに分割される。
When the operator touches the pointing operation area of the
これらの領域1〜4には、例えば表2に示すように、夫々タッチパッド機能や、領域パラメータ算出式、動作パラメータ算出式が割り当てられている。
For example, as shown in Table 2, a touch pad function, a region parameter calculation formula, and an operation parameter calculation formula are assigned to these
操作者は、これらの領域の1つにおいて任意の第2指示点でタッチパッドデバイス104のポインティング操作領域にタッチすると、該当領域に割り当てられた所定の操作機能等を行うことができる。
When the operator touches the pointing operation area of the
表2において、例えば、所定の操作機能については、領域1には、「ウィンドウを閉じる」機能、領域2及び領域4には、「上下スクロール」機能、領域3には、「高速左右スクロール」機能が割り当てられている(割り当て手段)(図9)。
In Table 2, for example, with respect to a predetermined operation function, the “close window” function is provided in the
領域パラメータは、仮想領域分割時に動的に決定される値であり、表2の領域パラメータ(Ap)算出式によって算出される。例えば、各操作領域の面積、縦幅、横幅に応じて画面のスクロール量を設定したり、指示点の移動距離に応じてスクロール距離や、画面の拡大/縮小比を設定したりする。 The area parameter is a value that is dynamically determined when the virtual area is divided, and is calculated by the area parameter (Ap) calculation formula in Table 2. For example, the screen scroll amount is set according to the area, vertical width, and horizontal width of each operation region, or the scroll distance and the screen enlargement / reduction ratio are set according to the movement distance of the designated point.
動作パラメータは、仮想領域分割時に操作者により夫々設定される値であり、表2の動作パラメータ算出式によって算出される(図4)。 The operation parameter is a value set by the operator when dividing the virtual area, and is calculated by the operation parameter calculation formula shown in Table 2 (FIG. 4).
本実施の形態では、領域パラメータ導出手段として仮想領域の面積を用いた例を示しており(表2)、領域パラメータ算出式は、領域2及び3に示すように、動作パラメータ算出式を決定付けるものとして記録される。また、機能割り当て方法によっては、領域3に割り当てられた機能のように、領域パラメータと関連はなくとも、機能に付随した基本設定値(DefaultParam)以外の値を記録することができる。
In the present embodiment, an example is shown in which the area of the virtual region is used as the region parameter deriving means (Table 2), and the region parameter calculation formula determines the operation parameter calculation formula as shown in
各仮想領域には、所定の操作機能特性を設定部108により提供される図4に示すGUIインターフェースにより設定が可能である。また、本実施の形態では、設定部108により設定され、各仮想領域に割り当てられる操作機能は、例えばスクロールバーの上下スクロール機能や左右スクロール機能であり、オブジェクトの拡大/縮小機能であるが、該領域にタッチしたときにウィンドウを閉じる機能でもよく、動画再生における再生速度を調節する機能でもよく、また、音声再生時における音量調節機能等であってもよい。これら設定部108による設定は、データ記録装置103の設定情報保持部に保持される。さらに、タッチパッドを透過型として、各仮想領域に割り当てられた操作機能をタッチパッドを透過させて表示してもよく(図10(a),(b),(c))、サムネイルとしてディスプレイ上に表示してもよい。
In each virtual area, a predetermined operation function characteristic can be set by the GUI interface shown in FIG. In the present embodiment, the operation function set by the
本実施の形態では、タッチパッドデバイスのポインティング操作領域をマトリックスタイプのx−y座標で規定しているが、極座標(r,θ)で規定してもよい。 In this embodiment, the pointing operation area of the touchpad device is defined by matrix type xy coordinates, but may be defined by polar coordinates (r, θ).
また、図4に示すGUIインターフェースにより、仮想領域分割時の領域パラメータと、動作パラメータとの関連付けに関する設定を行ってもよい。この場合、制御部106は、図3の領域2と領域4に示したように、動作パラメータ算出式と領域パラメータとを関連付けるように設定情報保持部に設定を行う。
In addition, the GUI interface shown in FIG. 4 may be used to make settings related to the association between the area parameter at the time of dividing the virtual area and the operation parameter. In this case, as shown in
本実施の形態では、主としてマトリックスタイプとしてタッチパッドデバイス104のポインティング操作領域を4分割しているが、図5に示すように、上下2分割や左右2分割を行ってもよく、又は分割せずに通常とは異なる機能を割り当ててもよい。
In this embodiment, the pointing operation area of the
本実施の形態では、領域パラメータ導出手段として仮想領域の面積を用いた例を示しているが(表2)、領域の縦幅、横幅を用いてもよい。 In the present embodiment, an example is shown in which the area of the virtual region is used as the region parameter deriving unit (Table 2), but the vertical and horizontal widths of the region may be used.
また、本実施の形態では、表2に示した、領域パラメータ算出式を直接設定する手段を操作者に提供していないが、これを直接設定するようにしてもよい。 In the present embodiment, the means for directly setting the region parameter calculation formula shown in Table 2 is not provided to the operator, but it may be set directly.
図6は、図1におけるタッチパッドデバイス104の制御処理の手順を示すフローチャートである。
FIG. 6 is a flowchart showing a procedure of control processing of the
本処理は、コンピュータ100のCPU101によって実行される。
This process is executed by the
図6において、入力待機状態から、操作者の指がポインティング操作領域上にタッチした第1指示点を検知すると(ステップS601でYES)、この第1指示点の座標や移動距離等に基づいて通常のポインティング動作を行い(ステップS602)、操作者の指が第1指示点でタッチパッドデバイス104のポインティング操作領域から離れたか否かを判別し(ステップS603)、離れたときは、ステップS601以降の処理を繰り返す。
In FIG. 6, when the first indication point where the operator's finger touches the pointing operation area is detected from the input standby state (YES in step S <b> 601), the normal indication is based on the coordinates of the first indication point, the movement distance, and the like. (Step S602), it is determined whether or not the operator's finger has left the pointing operation area of the
ステップS603の判別の結果、操作者の指が第1指示点で離れていないときは、第2指示点を検知したか否かを判別し(ステップS604)、検知していないときは、ステップS602の処理に戻る。 If the result of the determination in step S603 is that the operator's finger is not separated at the first indicated point, it is determined whether or not the second indicated point has been detected (step S604), and if not detected, step S602 is determined. Return to the process.
ステップS604の判別の結果、操作者の指がポインティング操作領域に第2指示点でタッチすると(ステップS604でYES)、図8に示すように、設定部108により設定されたマトリックスタイプに基づいて第1指示点801の座標を基準点としてポインティング操作領域を4つの仮想領域に分割する(分割手段)と共に(ステップS605a)、第2指示点801が分割された4つの仮想領域のどの領域に含まれるかを判定する(ステップS605b)。
As a result of the determination in step S604, when the operator's finger touches the pointing operation area with the second indication point (YES in step S604), as shown in FIG. 8, based on the matrix type set by the
次いで、後述する図7の動作パラメータ算出処理を実行し(ステップS606)、第2指示点の座標を含む仮想領域に割り当てられた動作パラメータに応じた機能を実行し(ステップS607)(実行手段)。その後、第1指示点における操作者の指、及び第2指示点における操作者の指がタッチパッドデバイス104のポインティング操作領域から離れたか否かを判別し(ステップS608)、第1指示点及び第2指示点の双方における操作者の指がタッチパッドデバイス104から離れていないときは、ステップS605以降の処理を繰り返し、第2指示点における操作者の指が離れたときは、ステップS602以降の処理を、第1指示点における操作者の指が離れたときは、第2指示点を第1指示点と変更した上で(ステップS609)、ステップS602以降の処理を繰り返す処理に戻る。
7 is executed (step S606), and a function corresponding to the operation parameter assigned to the virtual area including the coordinates of the second indication point is executed (step S607) (execution means). . Thereafter, it is determined whether or not the operator's finger at the first indication point and the operator's finger at the second indication point have moved away from the pointing operation area of the touchpad device 104 (step S608). When the operator's finger at both of the two indication points is not separated from the
図6の処理によれば、操作者の指がタッチパッドデバイス104のポインティング操作領域上に第2指示点でタッチしたときに、第1指示点に基づいてポインティング操作領域を複数の仮想領域に分割すると共に(ステップS605a)、第2指示点がどの仮想領域に含まれるかを判定し(ステップS605b)、第2指示点を含む仮想領域に割り当てられた動作パラメータに応じた機能を実行する(ステップS607)ので、タッチパッド画面上のポインティング操作領域が狭まるのを防止すると共にマウスを用いた時と同様の操作に限らず様々な操作機能を実現することにより操作性を向上することができる。
According to the process of FIG. 6, when the operator's finger touches the pointing operation area of the
図7は、図6のステップS606で実行される動作パラメータ算出処理の手順を示すフローチャートである。 FIG. 7 is a flowchart showing the procedure of the operation parameter calculation process executed in step S606 of FIG.
本処理は、コンピュータ100のCPU101によって実行される。
This process is executed by the
図7において、データ記憶装置103に保存された図3に示した設定情報である動作パラメータ設定テーブルを取得し(ステップS701)、動作パラメータ算出式中に領域パラメータ値が含まれているか否かを判別する(表2)(ステップS702)。
In FIG. 7, the operation parameter setting table which is the setting information shown in FIG. 3 saved in the
ステップS702の判別の結果、動作パラメータ算出式中に領域パラメータ値が含まれているときは、領域パラメータ計算式から領域パラメータを算出した(ステップS703)後、領域パラメータ値が含まれていないときは、直ちに、動作パラメータ算出式から動作パラメータを算出して(ステップS704)、本処理を終了する。 If the region parameter value is included in the motion parameter calculation formula as a result of the determination in step S702, the region parameter is calculated from the region parameter calculation formula (step S703), and then the region parameter value is not included. Immediately, the operation parameter is calculated from the operation parameter calculation formula (step S704), and this process is terminated.
図7の処理によれば、動作パラメータ算出式中に領域パラメータ値が含まれているときは(ステップS702でYES)、領域パラメータ計算式から領域パラメータを算出し(ステップS703)、可能な場合は、動作パラメータ算出式から動作パラメータを算出する(ステップS704)ので、動作パラメータと領域パラメータとを関連付けることにより、図11に示すように領域面積が大きいときは指示点移動距離に対するスクロール距離を短く、領域面積が小さいときは指示点移動距離に対するスクロール距離を長くするなどの操作効果が実現可能となる。 According to the processing of FIG. 7, when the region parameter value is included in the operation parameter calculation formula (YES in step S702), the region parameter is calculated from the region parameter calculation formula (step S703). Since the operation parameter is calculated from the operation parameter calculation formula (step S704), by associating the operation parameter and the region parameter, when the region area is large as shown in FIG. When the area of the area is small, an operation effect such as increasing the scroll distance with respect to the designated point movement distance can be realized.
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、そのシステム又は装置のコンピュータ(又はCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。 Another object of the present invention is to supply a storage medium storing software program codes for realizing the functions of the embodiments to a system or apparatus, and the computer (or CPU, MPU, etc.) of the system or apparatus stores the storage medium. It is also achieved by reading out and executing the program code stored in.
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention.
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。又は、プログラムコードをネットワークを介してダウンロードしてもよい。 Examples of the storage medium for supplying the program code include a floppy (registered trademark) disk, a hard disk, a magneto-optical disk, a CD-ROM, a CD-R, a CD-RW, a DVD-ROM, a DVD-RAM, and a DVD. -RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM, etc. can be used. Alternatively, the program code may be downloaded via a network.
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) running on the computer based on the instruction of the program code. This includes a case where part or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing.
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。 Further, after the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. This includes a case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
100 コンピュータ
101 CPU
102 RAM
103 データ記憶装置
104 タッチパッドデバイス
105 表示部
106 制御部
107 機能実行部
108 設定部
100
102 RAM
103
Claims (24)
前記第1指示点の座標を基準点として前記操作領域を少なくとも1つの仮想領域に分割する分割手段と、当該分割された仮想領域に夫々所定の操作機能を割り当てる割り当て手段と、前記第2指示点を含む前記分割された仮想領域の1つに係る前記所定の操作機能を実行する実行手段とを備えることを特徴とするタッチパッドデバイスの制御装置。 In a control device for a touchpad device capable of recognizing the coordinates of the first indication point and the second indication point on predetermined coordinates in the pointing operation area,
Division means for dividing the operation area into at least one virtual area using the coordinates of the first indication point as a reference point; assignment means for assigning a predetermined operation function to each of the divided virtual areas; and the second indication point And an execution means for executing the predetermined operation function relating to one of the divided virtual areas including the control device.
前記第1指示点の座標を基準点として前記操作領域を少なくとも1つの仮想領域に分割する分割ステップと、当該分割された仮想領域に夫々所定の操作機能を割り当てる割り当てステップと、前記第2指示点を含む前記分割された仮想領域の1つに係る前記所定の操作機能を実行する実行ステップとを備えることを特徴とするタッチパッドデバイスの制御方法。 In the control method of a touchpad device capable of recognizing the coordinates of the first indication point and the second indication point on the predetermined coordinates of the pointing operation area,
A division step of dividing the operation area into at least one virtual area using the coordinates of the first indication point as a reference point; an assignment step of assigning a predetermined operation function to each of the divided virtual areas; and the second indication point And a step of executing the predetermined operation function related to one of the divided virtual areas including the control method.
前記第1指示点の座標を基準点として前記操作領域を少なくとも1つの仮想領域に分割する分割モジュールと、当該分割された仮想領域に夫々所定の操作機能を割り当てる割り当てモジュールと、前記第2指示点を含む前記分割された仮想領域の1つに係る前記所定の操作機能を実行する実行モジュールとをコンピュータに実行させることを特徴とするタッチパッドデバイスの制御プログラム。 In the touchpad device control program capable of recognizing the coordinates of the first indication point and the second indication point on the predetermined coordinates of the pointing operation area,
A division module that divides the operation area into at least one virtual area using the coordinates of the first indication point as a reference point; an assignment module that assigns a predetermined operation function to each of the divided virtual areas; and the second indication point A control program for a touchpad device, causing a computer to execute an execution module that executes the predetermined operation function related to one of the divided virtual areas including
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005193098A JP2007011797A (en) | 2005-06-30 | 2005-06-30 | System, method and program for controlling touch-pad device, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005193098A JP2007011797A (en) | 2005-06-30 | 2005-06-30 | System, method and program for controlling touch-pad device, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2007011797A true JP2007011797A (en) | 2007-01-18 |
Family
ID=37750177
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005193098A Withdrawn JP2007011797A (en) | 2005-06-30 | 2005-06-30 | System, method and program for controlling touch-pad device, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2007011797A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010108061A (en) * | 2008-10-28 | 2010-05-13 | Sony Corp | Information processing apparatus, information processing method, and information processing program |
| KR20100081383A (en) * | 2009-01-06 | 2010-07-15 | 엘지전자 주식회사 | Multi-touch screen system, touch screen apparatus and method for dividing touch screen |
| JP2012234331A (en) * | 2011-04-28 | 2012-11-29 | Kii corp | Computing device, display method of content and program |
| US8525854B2 (en) | 2010-03-08 | 2013-09-03 | Ntt Docomo, Inc. | Display device and screen display method |
| KR200475896Y1 (en) * | 2012-11-28 | 2015-01-13 | 챙 친펜 | A touch operation structure of the touch screen |
| JP2015072540A (en) * | 2013-10-02 | 2015-04-16 | レノボ・シンガポール・プライベート・リミテッド | Input device including pointing stick, portable computer, and operation method |
| US9671948B2 (en) | 2012-09-12 | 2017-06-06 | Brother Kogyo Kabushiki Kaisha | Image-display control system, image-display control method, and non-transitory computer-readable storage medium storing image-display control program |
| WO2024106299A1 (en) * | 2022-11-15 | 2024-05-23 | 株式会社レゾナック | Mixing design assistance device, program, and mixing design assistance method |
-
2005
- 2005-06-30 JP JP2005193098A patent/JP2007011797A/en not_active Withdrawn
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010108061A (en) * | 2008-10-28 | 2010-05-13 | Sony Corp | Information processing apparatus, information processing method, and information processing program |
| KR20100081383A (en) * | 2009-01-06 | 2010-07-15 | 엘지전자 주식회사 | Multi-touch screen system, touch screen apparatus and method for dividing touch screen |
| KR101579462B1 (en) | 2009-01-06 | 2015-12-24 | 엘지전자 주식회사 | Multi-Touch Screen System, Touch Screen Device and Touch Screen Split Method |
| US8525854B2 (en) | 2010-03-08 | 2013-09-03 | Ntt Docomo, Inc. | Display device and screen display method |
| JP2012234331A (en) * | 2011-04-28 | 2012-11-29 | Kii corp | Computing device, display method of content and program |
| US9671948B2 (en) | 2012-09-12 | 2017-06-06 | Brother Kogyo Kabushiki Kaisha | Image-display control system, image-display control method, and non-transitory computer-readable storage medium storing image-display control program |
| KR200475896Y1 (en) * | 2012-11-28 | 2015-01-13 | 챙 친펜 | A touch operation structure of the touch screen |
| JP2015072540A (en) * | 2013-10-02 | 2015-04-16 | レノボ・シンガポール・プライベート・リミテッド | Input device including pointing stick, portable computer, and operation method |
| WO2024106299A1 (en) * | 2022-11-15 | 2024-05-23 | 株式会社レゾナック | Mixing design assistance device, program, and mixing design assistance method |
| JPWO2024106299A1 (en) * | 2022-11-15 | 2024-05-23 | ||
| JP7571917B2 (en) | 2022-11-15 | 2024-10-23 | 株式会社レゾナック | Mix design support device, program, and mix design support method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5248696B1 (en) | Electronic device, handwritten document creation method, and handwritten document creation program | |
| AU2013222958B2 (en) | Method and apparatus for object size adjustment on a screen | |
| US6999061B2 (en) | Electronic whiteboard system | |
| JP2003288144A (en) | Display control method, program using the method and information processing apparatus | |
| JP5567097B2 (en) | Electronic device, handwritten document display method, and display program | |
| JP4612902B2 (en) | File display device, control method therefor, and program | |
| US20070030286A1 (en) | Method, system, and program product for controlling a display on a data editing screen | |
| JP2007011797A (en) | System, method and program for controlling touch-pad device, and storage medium | |
| CN108241460A (en) | Picture suspension display methods, system and computer readable storage medium | |
| US20130346893A1 (en) | Electronic device and method for editing document using the electronic device | |
| CN111679767B (en) | Window extension method and associated electronics | |
| JP6287498B2 (en) | Electronic whiteboard device, electronic whiteboard input support method, and program | |
| JP2007213527A (en) | System for controlling display of window and method therefor | |
| JP2018067298A (en) | Handwritten content editing apparatus and handwritten content editing method | |
| JP2012221262A (en) | Display device | |
| KR101641063B1 (en) | Apparatus and method for controlling terminal | |
| JP4982614B1 (en) | Display control apparatus and display control program | |
| US20130205201A1 (en) | Touch Control Presentation System and the Method thereof | |
| JP2001005911A (en) | Character input device and display control method | |
| JP2013011994A (en) | Display system and display program | |
| KR102174497B1 (en) | Cursor control method, apparatus, program and computer readable recording medium | |
| CN104035701A (en) | Method, device and electronic equipment for compiling object on touch screen of electronic equipment | |
| JP6462519B2 (en) | Information processing apparatus, information processing program, and information processing method | |
| JP2015127953A (en) | Portable terminal, and control method and program therefor | |
| JP6136278B2 (en) | Layout editing processing method, positioning method, and apparatus and program thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080902 |