JP6083908B1 - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

Publication number
JP6083908B1
JP6083908B1 JP2015224189A JP2015224189A JP6083908B1 JP 6083908 B1 JP6083908 B1 JP 6083908B1 JP 2015224189 A JP2015224189 A JP 2015224189A JP 2015224189 A JP2015224189 A JP 2015224189A JP 6083908 B1 JP6083908 B1 JP 6083908B1
Authority
JP
Japan
Prior art keywords
operation data
sensor
mouse cursor
predetermined period
output
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.)
Active
Application number
JP2015224189A
Other languages
Japanese (ja)
Other versions
JP2017091410A (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.)
Lenovo Singapore Pte Ltd
Original Assignee
Lenovo Singapore Pte 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 Lenovo Singapore Pte Ltd filed Critical Lenovo Singapore Pte Ltd
Priority to JP2015224189A priority Critical patent/JP6083908B1/en
Application granted granted Critical
Publication of JP6083908B1 publication Critical patent/JP6083908B1/en
Publication of JP2017091410A publication Critical patent/JP2017091410A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

【課題】ユーザの操作開始時の圧力センサの出力によるカーソルの鋭い動作を意図的に和らげ、ユーザビリティを向上させることができる情報処理装置、情報処理方法、プログラムを提供することである。【解決手段】本発明に係る情報処理装置は、ユーザの押下操作による操作力を出力するセンサを含む入力装置と、センサからの出力に基づいて、マウス・カーソルを移動させるためのベクトル移動量を示す操作データを生成する第1の生成手段と、操作データの値を減少させて、減少操作データを生成する第2の生成手段と、押下操作の開始から所定の期間内は操作データ、もしくは減少操作データに基づいて、マウス・カーソルを動作させるよう制御し、所定の期間外は操作データに基づいてマウス・カーソルを動作させるよう制御する制御手段と、を備える、ことを特徴とする。【選択図】図2An information processing apparatus, an information processing method, and a program capable of intentionally relieving a sharp movement of a cursor due to an output of a pressure sensor at the start of a user's operation and improving usability. An information processing apparatus according to the present invention includes an input device including a sensor that outputs an operation force generated by a user's pressing operation, and a vector movement amount for moving a mouse cursor based on an output from the sensor. First generation means for generating operation data to be shown, second generation means for reducing the value of the operation data to generate reduced operation data, and operation data within a predetermined period from the start of the pressing operation, or decrease Control means for controlling the mouse cursor to operate based on the operation data, and to control the mouse cursor to operate based on the operation data outside a predetermined period. [Selection] Figure 2

Description

本発明は、情報処理装置、情報処理方法、およびプログラムに関する。   The present invention relates to an information processing apparatus, an information processing method, and a program.

近年、コンピュータに入力する入力装置で、ユーザの操作に応じてディスプレイの画面に表示するマウス・カーソルを移動させたり画面の表示を変更させたりするものが普及している。これらの入力装置はポインティング・デバイスと呼ばれている。ポインティング・デバイスには、マウスまたはタッチ・パッドなどの他にポインティング・スティックがある。ポインティング・スティックは、トラック・ポイント(登録商標)とも呼ばれキーボードのキーの間に設けられる。ポインティング・スティックは、指をホーム・ポジションに置いたまま操作できること、マウスのように操作スペースを必要としないことなどの理由で主としてノートブック型パーソナル・コンピュータ(ノートPC)に採用されている。   2. Description of the Related Art In recent years, an input device that inputs to a computer that moves a mouse / cursor displayed on a display screen or changes the display on the screen in accordance with a user operation has become widespread. These input devices are called pointing devices. In addition to a mouse or a touch pad, the pointing device includes a pointing stick. The pointing stick is also called a track point (registered trademark) and is provided between the keys of the keyboard. The pointing stick is mainly used in a notebook personal computer (notebook PC) because it can be operated with a finger placed at the home position and does not require an operation space like a mouse.

多くのポインティング・スティックは、カーソルを移動する方向の信号を生成するために操作ポストに加えられた力を圧力センサまたは歪みゲージで検出する。最近では、ポインティング・デバイスを搭載するノートPCを筆頭に機器の薄型化が進んでいる。歪みゲージ型のポインティング・スティックでは、歪みゲージを貼り付けた基板の厚さを薄くするには限界があるため、歪みゲージを貼り付ける基板を必要としない圧力センサを用いたポインティング・スティックの開発が進んでいる。   Many pointing sticks detect the force applied to the operating post with a pressure sensor or strain gauge to generate a signal in the direction of moving the cursor. Recently, the thickness of equipment has been reduced with a notebook PC equipped with a pointing device. With strain gauge type pointing sticks, there is a limit to reducing the thickness of the substrate to which the strain gauge is attached. Progressing.

圧力センサを用いたポインティング・スティックの動作原理は、圧力センサを覆っている操作面を備えるカバーに加える圧力を圧力センサが検知し、圧力センサにおける出力から生成されるカーソルの移動データに基づいて、表示画面のカーソルを移動させるというものである。特許文献1では、圧力センサにかかる圧力の強弱によって複数の操作モードに切り替えることができるポインティング・スティックが公開されている。圧力センサにかかる圧力が強い強圧動作モードではカーソルの移動など、比較的短く完結する処理が定義されており、弱圧動作モードは画面のスクロール、画面サイズの拡大、画面サイズの縮小など、比較的長い時間かかる処理が定義されている。処理の内容を圧力の強弱で切り替えることでユーザの負担を軽減することが可能となる。   The operating principle of the pointing stick using the pressure sensor is that the pressure sensor detects the pressure applied to the cover having the operation surface covering the pressure sensor, and based on the movement data of the cursor generated from the output of the pressure sensor, The cursor on the display screen is moved. Patent Document 1 discloses a pointing stick that can be switched to a plurality of operation modes depending on the pressure applied to the pressure sensor. In the high pressure operation mode where the pressure applied to the pressure sensor is strong, processing that is relatively short and complete, such as moving the cursor, is defined.In the low pressure operation mode, the screen scrolling, screen size expansion, screen size reduction, etc. A process that takes a long time is defined. It is possible to reduce the burden on the user by switching the content of the process according to the pressure level.

特許文献2では、歪みゲージ型の使用感に慣れているユーザに向けて、従来用いられてきた歪みゲージ型のポインティング・スティックの使用感を、圧力センサ型のポインティング・スティックで実現するための技術が公開されている。複数の圧力センサのセンシングにより、操作面に対する作用線がいずれの場合であっても、押下圧力の水平成分の方向にカーソルを移動させることが可能になり、歪みゲージ型の使用感を再現することができる。   Patent Document 2 discloses a technique for realizing a feeling of use of a strain gauge type pointing stick, which has been conventionally used, for a user who is accustomed to the feeling of use of a strain gauge type, with a pressure sensor type pointing stick. Is published. The sensing of multiple pressure sensors makes it possible to move the cursor in the direction of the horizontal component of the pressing pressure regardless of the action line on the operation surface, and reproduces the feeling of use of a strain gauge type Can do.

しかし、機器の薄型化に伴い、特許文献1、および2のように圧力センサ型のポインティング・デバイスの開発が進んでいる中、新たな課題に直面している。それは、圧力センサ型のポインティング・デバイスは薄く硬いカバー部材が使用されているため、従来の歪みゲージ型のポインティング・デバイスに比べてカーソルの動きが鋭く、カーソルの近距離の移動などの細かな動作を行いづらいというものである。   However, along with the thinning of equipment, the development of pressure sensor type pointing devices as described in Patent Documents 1 and 2 is facing new challenges. Because the pressure sensor type pointing device uses a thin and hard cover member, the cursor moves sharply compared to the conventional strain gauge type pointing device, and the cursor moves in a short distance. It is difficult to do.

ユーザがカーソルの移動の鋭さを感じるタイミングは、カーソル移動操作の開始時であることが多い。操作開始時にはユーザがどのくらいの圧力をポインティング・デバイスにかけて操作したらよいかが分からないため、結果的に圧力を架け過ぎてしまい、カーソルの動きが鋭くなってしまう。上記課題解決によるユーザビリティの向上が求められている。   The timing at which the user feels the sharpness of the cursor movement is often at the start of the cursor movement operation. At the start of the operation, the user does not know how much pressure should be applied to the pointing device, and as a result, the pressure is applied too much and the cursor moves sharply. There is a need for improved usability by solving the above problems.

特開2015−046078号公報Japanese Patent Laying-Open No. 2015-046078 特開2015−035116号公報Japanese Patent Laying-Open No. 2015-035116

そこで、本発明は、上記課題に鑑みてなされたもので、その目的とするところは、
ユーザの操作開始時のセンサの出力によるカーソルの鋭い動作を意図的に和らげ、ユーザビリティを向上させることができる情報処理装置、情報処理方法、プログラムを提供することである。
Therefore, the present invention has been made in view of the above problems, and its object is as follows.
To provide an information processing apparatus, an information processing method, and a program that can intentionally relieve a sharp movement of a cursor by an output of a sensor at the start of a user operation and improve usability.

本発明に係る情報処理装置は、ユーザの押下操作による操作力を出力するセンサを含む入力装置と、センサからの出力に基づいて、マウス・カーソルを移動させるためのベクトル移動量を示す操作データを生成する第1の生成手段と、操作データの値を減少させて、減少操作データを生成する第2の生成手段と、押下操作の開始から所定の期間内は操作データ、もしくは減少操作データに基づいて、マウス・カーソルを動作させるよう制御し、所定の期間外は操作データに基づいてマウス・カーソルを動作させるよう制御する制御手段と、を備え、制御手段は、押下操作の開始から所定の期間内で、センサの出力が所定の閾値を超えたときに、減少操作データに基づいて、マウス・カーソルを動作させるよう制御し、押下操作の開始から所定の期間内で、センサからの出力が所定の閾値を超えないときは、操作データに基づいてマウス・カーソルを動作させるよう制御する、ことを特徴とする。
An information processing apparatus according to the present invention includes an input device including a sensor that outputs an operation force generated by a user's pressing operation, and operation data indicating a vector movement amount for moving a mouse cursor based on an output from the sensor. Based on the first generation means to be generated, the second generation means for generating the reduced operation data by reducing the value of the operation data, and the operation data or the reduced operation data within a predetermined period from the start of the pressing operation Control means for controlling the mouse cursor to operate and controlling the mouse cursor to operate based on the operation data outside a predetermined period, and the control means includes a predetermined period from the start of the pressing operation. Control the mouse cursor to move based on the decrease operation data when the sensor output exceeds a predetermined threshold value. Within a period, when the output from the sensor does not exceed a predetermined threshold value, and controls so as to operate the mouse cursor based on the operation data, characterized in that.

本発明に係る情報処理装置の情報処理方法は、センサからの出力に基づいて、操作データを生成するステップと、操作データの値を減少させて、減少操作データを生成するステップと、押下操作の開始から所定の期間内は操作データ、もしくは減少操作データに基づいて、マウス・カーソルを動作させるよう制御し、所定の期間外は操作データに基づいてマウス・カーソルを動作させるよう制御するステップと、を有し、制御するステップは、押下操作の開始から所定の期間内で、センサの出力が所定の閾値を超えたときに、減少操作データに基づいて、マウス・カーソルを動作させ、押下操作の開始から所定の期間内で、センサからの出力が所定の閾値を超えないときは、操作データに基づいてマウス・カーソルを動作させる、ことを特徴とする。
An information processing method of an information processing apparatus according to the present invention includes: a step of generating operation data based on an output from a sensor; a step of generating reduced operation data by decreasing a value of the operation data; Controlling to operate the mouse cursor based on the operation data or the decreased operation data within a predetermined period from the start, and controlling to operate the mouse cursor based on the operation data outside the predetermined period; It has a step of controlling, within a predetermined time period from the start of the pressing operation, when the output of the sensor exceeds a predetermined threshold value, based on the reduction operation data to operate the mouse cursor, the pressing operation wherein in a predetermined time period from the start, when the output from the sensor does not exceed the predetermined threshold, operating the mouse cursor based on the operation data, the To.

本発明に係る情報処理装置のプログラムは、センサからの出力に基づいて、操作データを生成する機能と、操作データの値を減少させて、減少操作データを生成する機能と、押下操作の開始から所定の期間内は操作データ、もしくは減少操作データに基づいて、マウス・カーソルを動作させるよう制御し、所定の期間外は操作データに基づいてマウス・カーソルを動作させるよう制御する機能と、を有し、制御する機能は、押下操作の開始から所定の期間内で、センサの出力が所定の閾値を超えたときに、減少操作データに基づいて、マウス・カーソルを動作させ、押下操作の開始から所定の期間内で、センサからの出力が所定の閾値を超えないときは、操作データに基づいてマウス・カーソルを動作させる、ことを特徴とする。
A program for an information processing device according to the present invention includes a function for generating operation data based on an output from a sensor, a function for generating a decrease operation data by reducing the value of the operation data, and a start of a pressing operation. There is a function to control the mouse cursor to operate based on the operation data or the decrease operation data within a predetermined period, and to control the mouse cursor to operate based on the operation data outside the predetermined period. The function to control is to operate the mouse cursor based on the decrease operation data when the sensor output exceeds a predetermined threshold within a predetermined period from the start of the pressing operation, and from the start of the pressing operation. When the output from the sensor does not exceed a predetermined threshold within a predetermined period, the mouse cursor is operated based on the operation data .

本発明によれば、ユーザの操作開始時のセンサの出力によるカーソルの鋭い動作を和らげ、ユーザビリティを向上させる情報処理装置を提供することが可能となる。   ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to relieve the sharp operation | movement of the cursor by the output of the sensor at the time of a user's operation start, and to provide the information processing apparatus which improves usability.

本発明の実施形態にかかる情報処理装置の構成図である。It is a block diagram of the information processing apparatus concerning embodiment of this invention. 本発明の実施形態にかかる情報処理装置の機能ブロック図である。It is a functional block diagram of the information processing apparatus concerning embodiment of this invention. 本発明の実施形態にかかる入力装置の圧力センサの概要を示す図である。It is a figure which shows the outline | summary of the pressure sensor of the input device concerning embodiment of this invention. 本発明の実施形態にかかる圧力センサの原理を説明する図である。It is a figure explaining the principle of the pressure sensor concerning the embodiment of the present invention. 本発明の実施形態にかかる減少係数について説明する図である。It is a figure explaining the reduction coefficient concerning embodiment of this invention. 本発明の第1の実施形態にかかるフローチャートである。It is a flowchart concerning the 1st Embodiment of the present invention. 本発明の第2の実施形態にかかるフローチャートである。It is a flowchart concerning the 2nd Embodiment of this invention.

以下、本発明の実施の形態について詳細に説明する。尚、本実施形態では、ポインティング・デバイスの1種であるトラック・ポイント(登録商標)を用いることとするが、本発明が適用できる入力装置はこれに限定されない。   Hereinafter, embodiments of the present invention will be described in detail. In this embodiment, a track point (registered trademark), which is a kind of pointing device, is used, but an input device to which the present invention can be applied is not limited to this.

まず、本実施形態の情報処理装置1の構成について図1を用いて説明する。情報処理装置1は、入力装置2と、入力装置2を含めて情報処理装置全体を制御する制御部と、を備えている。尚、図1に示したものと必ずしも同じ構成である必要はなく、本実施形態を実現できるハードウェア、機能を備えていればそれで十分である。   First, the configuration of the information processing apparatus 1 according to the present embodiment will be described with reference to FIG. The information processing device 1 includes an input device 2 and a control unit that controls the entire information processing device including the input device 2. Note that the configuration is not necessarily the same as that shown in FIG. 1, and it is sufficient if it has hardware and functions capable of realizing the present embodiment.

入力装置2は、圧力センサ201〜204と、A/D変換部205と、操作データ生成部206と、減少操作データ生成部207と、I/F208と、を備えている。また、入力装置2により生成されたデータをI/F208を介して受信し、所定の制御を行う制御部3は、例えばCPUおよびシステムメモリなどのノートブック型PCのハードウェアとデバイス・ドライバで構成することが可能である。   The input device 2 includes pressure sensors 201 to 204, an A / D conversion unit 205, an operation data generation unit 206, a decrease operation data generation unit 207, and an I / F 208. The control unit 3 that receives data generated by the input device 2 via the I / F 208 and performs predetermined control includes, for example, a notebook PC hardware such as a CPU and a system memory, and a device driver. Is possible.

入力装置2の圧力センサ201〜204は、入力装置2を覆うカバー部材の操作面に対する押下動作により発生する圧力を検出する。検出した圧力の出力方法としては、例えば圧力センサ内部に圧電素子を備えておき、加えられた圧力に対応する電気信号を出力する方法などがあるがこれに限定されない。圧力センサ201〜204は基本的に、すべて同一の規格のものが採用される。また、本実施形態では4つの圧力センサが用いられており、配置例としては入力装置2の中心から四方に向けて等距離の位置での配置とする。この配置例では、押下位置が入力装置2の中心でなく、少しずれた位置だとしても各センサにかかる圧力の重心の位置を適格に捉えることができる。圧力センサの数は特に4つに限定される必要はないが、スペース、およびコストの面から3つ〜5つの範囲で選択されることが好ましい。   The pressure sensors 201 to 204 of the input device 2 detect pressure generated by a pressing operation on the operation surface of the cover member that covers the input device 2. As a method for outputting the detected pressure, for example, there is a method in which a piezoelectric element is provided in the pressure sensor and an electric signal corresponding to the applied pressure is output. The pressure sensors 201 to 204 basically have the same standard. In the present embodiment, four pressure sensors are used. As an arrangement example, the pressure sensor is arranged at equidistant positions from the center of the input device 2 in the four directions. In this arrangement example, the position of the center of gravity of the pressure applied to each sensor can be properly captured even if the pressed position is not the center of the input device 2 but is slightly shifted. The number of pressure sensors need not be limited to four, but is preferably selected in the range of 3 to 5 in terms of space and cost.

本実施形態にかかる入力装置の圧力センサの概要について図3を用いて説明する。本実施形態ではMEMS(Micro Electro Mechanical Systems)圧力センサを用いる。MEMS(Micro Electro Mechanical Systems)圧力センサを用いることでデバイスの薄型化を実現できる。本実施形態での入力装置は、MEMS(Micro Electro Mechanical Systems)圧力センサを含めて2mm未満で構成することができる。図3(a)では入力装置2にユーザが押下圧力を加えることで、圧力センサが圧力を検出している。図3(a)で架かる圧力の方向は鉛直方向であるが、ユーザが押下圧力の変化に応じて、圧力センサに架かる圧力の方向、大きさも変化する。   An outline of the pressure sensor of the input device according to the present embodiment will be described with reference to FIG. In this embodiment, a MEMS (Micro Electro Mechanical Systems) pressure sensor is used. By using a MEMS (Micro Electro Mechanical Systems) pressure sensor, the device can be thinned. The input device according to the present embodiment can be configured with less than 2 mm including a MEMS (Micro Electro Mechanical Systems) pressure sensor. In FIG. 3A, the pressure sensor detects the pressure when the user applies a pressing pressure to the input device 2. Although the direction of the pressure applied in FIG. 3A is the vertical direction, the direction and magnitude of the pressure applied to the pressure sensor change according to the change of the pressing pressure by the user.

図3(b)は圧力センサ201〜204で検出される圧力と、圧力に対応する基準時間あたりのマウス・カーソルの移動量の関係を示したグラフである。グラフ上の圧力区間Aは、操作を意図しない軽い指の接触によるカーソル移動の防止のため、マウス・カーソルの移動量をゼロとする区間となっている。   FIG. 3B is a graph showing the relationship between the pressure detected by the pressure sensors 201 to 204 and the amount of movement of the mouse cursor per reference time corresponding to the pressure. The pressure section A on the graph is a section in which the amount of movement of the mouse cursor is zero in order to prevent cursor movement due to a light finger touch that is not intended for operation.

本実施形態で用いる圧力センサの詳細な説明をする。図4は本実施形態で用いる圧力センサの原理について説明する図である。図4(a)は入力装置2の概略図である。本実施形態で用いる圧力センサは4つの圧力センサ201〜204をカバー(cap)が覆い、図示していないが制御回路を実装した印刷制御基板を含んで構成されている。カバー(cap)は、薄く硬い材料の一例としてアルミニウム合金などで形成されているが、これに限定されない。   The pressure sensor used in this embodiment will be described in detail. FIG. 4 is a diagram for explaining the principle of the pressure sensor used in the present embodiment. FIG. 4A is a schematic diagram of the input device 2. The pressure sensor used in the present embodiment is configured to include a print control board on which four pressure sensors 201 to 204 are covered by a cover (cap) and a control circuit is mounted (not shown). The cover (cap) is formed of an aluminum alloy or the like as an example of a thin and hard material, but is not limited thereto.

次に図4(b)で本実施形態の圧力センサの原理について説明する。例えば、ユーザが表示画面上のマウス・カーソルを水平方向にスクロールするような操作時に、圧力センサにかかる力の大きさ、および力の方向を検知する場合を考えてみる。圧力センサ101〜104(U、R、D、L)は、図4(b)のように配置されている。まず、ユーザの操作によりかけられる力を水平x方向、水平y方向の2方向の成分におけるベクトルとして考える。   Next, the principle of the pressure sensor of this embodiment will be described with reference to FIG. For example, consider a case where the magnitude of the force applied to the pressure sensor and the direction of the force are detected when the user scrolls the mouse cursor on the display screen in the horizontal direction. The pressure sensors 101 to 104 (U, R, D, L) are arranged as shown in FIG. First, the force applied by the user's operation is considered as a vector in two components in the horizontal x direction and the horizontal y direction.

4つの圧力センサ101〜104(U、R、D、L)で、水平x方向の力をL、およびRで検知し、水平y方向の力をU、およびDで検知する。各圧力センサにかかる圧力をFU、FR、FD、FLとすると、ユーザの操作におけるマウス・カーソルの移動方向のベクトル和は、
The four pressure sensors 101 to 104 (U, R, D, L) detect the force in the horizontal x direction with L and R, and detect the force in the horizontal y direction with U and D. When the pressure applied to each pressure sensor is FU, FR, FD, FL, the vector sum of the movement direction of the mouse cursor in the user's operation is

と求めることができる。ユーザが入力装置を操作することで、マウス・カーソルはRの方向に向かって移動することとなる。そして、最終的に出力される合成圧力であるRの大きさは、   It can be asked. When the user operates the input device, the mouse cursor moves in the direction of R. And the magnitude of R, which is the combined pressure that is finally output, is

と求めることができる。求められた合成圧力Rは単位時間当たりに出力される力である。合成圧力RをF(r)として、圧力センサから出力されるデータとして扱うとすると、合成圧力Rはマウス・カーソルを移動させるための移動量としてパルス出力されることになるため、合成圧力Rはマウス・カーソルのベクトル移動量として捉えることができる。単位時間当たりのマウス・カーソルのベクトル移動量はF(r)を用いた関数M(F(r))として定義することができる。   It can be asked. The obtained combined pressure R is a force output per unit time. Assuming that the combined pressure R is F (r) and handled as data output from the pressure sensor, the combined pressure R is output as a pulse as a moving amount for moving the mouse cursor. It can be understood as the amount of vector movement of the mouse cursor. The vector movement amount of the mouse cursor per unit time can be defined as a function M (F (r)) using F (r).

入力装置2のA/D変換部205は、圧力センサ201〜204が出力するアナログ信号をデジタル信号に変換する。A/D変換部205、操作データ生成部206、減少操作データ生成部207は入力装置の印刷制御基板に実装したハードウェアとファームウェアで構成されている。   The A / D conversion unit 205 of the input device 2 converts the analog signal output from the pressure sensors 201 to 204 into a digital signal. The A / D conversion unit 205, the operation data generation unit 206, and the decrease operation data generation unit 207 are configured by hardware and firmware mounted on the print control board of the input device.

入力装置2の操作データ生成部206は、圧力センサ201〜204で出力されたデータから操作データを生成する。操作データとは、出力されたデータを基にマウス・カーソルの移動量、移動方向などを定義するデータである。圧力センサ201〜204からの出力結果からマウス・カーソル移動情報(マウス・カーソルのベクトル移動量)などを算出する方法は前述した通りである。算出された情報は減少操作データ生成部207、および制御部3に送られる。   The operation data generation unit 206 of the input device 2 generates operation data from the data output from the pressure sensors 201 to 204. The operation data is data that defines the moving amount and moving direction of the mouse cursor based on the output data. The method of calculating the mouse / cursor movement information (mouse / cursor vector movement amount) and the like from the output results from the pressure sensors 201 to 204 is as described above. The calculated information is sent to the decrease operation data generation unit 207 and the control unit 3.

入力装置2の減少操作データ生成部207は、操作データ生成部206で生成された操作データから減少操作データを生成する。尚、減少操作データ生成部207は、図5の減少係数と、操作データ206から受信した操作データの値との積により減少操作データを生成する。図5の減少係数について説明する。   The reduced operation data generation unit 207 of the input device 2 generates reduced operation data from the operation data generated by the operation data generation unit 206. Note that the reduced operation data generation unit 207 generates reduced operation data based on the product of the decrease coefficient in FIG. 5 and the value of the operation data received from the operation data 206. The reduction coefficient in FIG. 5 will be described.

図5(a)は時間をパラメータとして示した減少係数のグラフである。縦軸に時間をパラメータにした減少係数、横軸は加圧経過時間を示している。本実施形態では便宜上、所定の時間t1まで操作データ生成部206から受信した操作データを基に減少操作データを生成する。所定の時間t1に達した場合は、減少操作データを生成しない。   FIG. 5 (a) is a graph of a reduction coefficient showing time as a parameter. The vertical axis represents the reduction coefficient with time as a parameter, and the horizontal axis represents the elapsed pressure time. In this embodiment, for the sake of convenience, the reduced operation data is generated based on the operation data received from the operation data generation unit 206 until a predetermined time t1. When the predetermined time t1 is reached, no decrease operation data is generated.

所定の時間t1までに用いる減少係数をtm(t)とする。tm(t)は時間をパラメータとした変動係数であり、pはべき乗の定数である。0<t<t1の範囲で操作データにtm(t)が乗算される。操作データは、前述の例に取れば、マウス・カーソルのベクトル移動量であるパルス出力などがある。例えばマウス・カーソルのベクトル移動量のパルス出力は、P=tm(t)×M(Fr)となる。この式により、所定の期間内(0<t<t1)では操作データを意図的に減少させることが可能となる。   Let tm (t) be a reduction factor used up to a predetermined time t1. tm (t) is a coefficient of variation with time as a parameter, and p is a power constant. Operation data is multiplied by tm (t) in the range of 0 <t <t1. In the above example, the operation data includes a pulse output that is a vector movement amount of the mouse cursor. For example, the pulse output of the vector movement amount of the mouse cursor is P = tm (t) × M (Fr). By this formula, it is possible to intentionally reduce the operation data within a predetermined period (0 <t <t1).

図5(b)は減少係数を、マウス・カーソルの移動した距離をパラメータとして示したグラフである。sm(s)はマウス・カーソルが移動した距離をパラメータとした変動係数であり、qはべき乗の定数である。尚、図5(a)は押下圧力を検知してからの時間をパラメータとしているのに対し、図5(b)はマウス・カーソルが移動を開始してから所定の距離(ここではs1)に到達するまでをパラメータとしている点で異なっている。   FIG. 5B is a graph showing the reduction coefficient as a parameter of the distance the mouse cursor has moved. sm (s) is a coefficient of variation with the distance that the mouse cursor has moved as a parameter, and q is a power constant. FIG. 5 (a) uses the time after detecting the pressing pressure as a parameter, while FIG. 5 (b) shows a predetermined distance (here, s1) after the mouse cursor starts moving. It differs in that it takes a parameter until it reaches.

0<s<s1の範囲で操作データの値にsm(s)が乗算される。これにより、所定の距離s1まで移動するまでに操作データを意図的に減少させることが可能となる。各々の定数、および所定の期間(時間、距離)においては、p=q=0.5〜1、t1=0.5〜1.0sec、s1=100〜200pixelの範囲内で定めることが好ましい。図5(a)、図5(b)により算出された情報は制御部3に送られる。   The operation data value is multiplied by sm (s) in the range of 0 <s <s1. This makes it possible to intentionally reduce the operation data before moving to the predetermined distance s1. In each constant and a predetermined period (time, distance), it is preferable to set within the ranges of p = q = 0.5 to 1, t1 = 0.5 to 1.0 sec, and s1 = 100 to 200 pixels. Information calculated according to FIGS. 5A and 5B is sent to the control unit 3.

入力装置2のI/F208は、制御部3との通信機能を持ったインターフェースである。基本的にはハブを介して制御部3との送受通信により情報のやり取りが可能になる。ここでは、操作データ生成部206、および減少操作データ生成部207により生成されたデータの送受、および制御部3からの所定の信号の送受などがある。また、ホストPCが外部機器であれば、接続方法はケーブルを用いた有線による通信、もしくはネットワークを介した無線通信とするような構成も可能である。   The I / F 208 of the input device 2 is an interface having a communication function with the control unit 3. Basically, information can be exchanged by transmission / reception communication with the control unit 3 via the hub. Here, there are transmission / reception of data generated by the operation data generation unit 206 and the decrease operation data generation unit 207, transmission / reception of a predetermined signal from the control unit 3, and the like. If the host PC is an external device, the connection method may be a wired communication using a cable or a wireless communication via a network.

次に制御部3は、操作データ生成部206、および減少操作データ生成部207より各々の操作データを受け取り、また操作状況の変更(圧力センサからの出力変更、所定の期間内か否か)に応じて適正な操作データを判断し、判断された操作データに基づいたマウス・カーソル移動操作を行うよう制御する。操作状況の変更(圧力センサからの出力変更、所定の期間内か否か)が起こった際には、状況に応じて、操作データ生成部206、および減少操作データ生成部207に情報を送信する。   Next, the control unit 3 receives each operation data from the operation data generation unit 206 and the decrease operation data generation unit 207, and changes the operation status (change of output from the pressure sensor, whether or not within a predetermined period). Appropriate operation data is determined accordingly, and control is performed to perform a mouse / cursor movement operation based on the determined operation data. When an operation status change occurs (output change from the pressure sensor, whether or not within a predetermined period), information is transmitted to the operation data generation unit 206 and the decrease operation data generation unit 207 according to the status. .

次に本実施形態の機能ブロックについて説明する。図2は本実施形態の情報処理装置1の機能ブロックを示すものである。本実施形態で用いる情報処理装置1は、第1の手段10、第2の生成手段11、制御手段12から構成されている。   Next, functional blocks of this embodiment will be described. FIG. 2 shows functional blocks of the information processing apparatus 1 of the present embodiment. The information processing apparatus 1 used in this embodiment includes a first unit 10, a second generation unit 11, and a control unit 12.

情報処理装置1の第1の生成手段10は、入力装置2に備えてある圧力センサによるユーザの押下操作の操作力に基づいて操作データを生成する。生成される操作データはマウス・カーソル移動情報であり、マウス・カーソルのベクトル移動量が操作データとして生成される。   The first generation unit 10 of the information processing device 1 generates operation data based on the operation force of the user's pressing operation by the pressure sensor provided in the input device 2. The generated operation data is mouse cursor movement information, and the vector movement amount of the mouse cursor is generated as the operation data.

第1の生成手段10は、圧力センサ201〜204、A/D変換部205、操作データ生成部206により実現が可能である。   The first generation unit 10 can be realized by the pressure sensors 201 to 204, the A / D conversion unit 205, and the operation data generation unit 206.

情報処理装置1の第2の生成手段11は、第1の生成手段10で生成された操作データの値を減少させることで減少操作データを生成する。操作データの値を減少させる際に用いる減少係数は時間、および距離の2つの概念で捉えることが可能である。例えば、減少操作データを生成する所定の期間を予め時間で設定したときは、所定の時間が経過するまで減少操作データの生成を行う。減少操作データを生成する所定の期間を距離で設定したときは、所定の距離をマウス・カーソルが移動するまで減少操作データの生成を行う。尚、このユーザの操作開始時を始点とする所定の時間の設定は、例えば、センサ感度やディスプレイ画面の大きさなどを考慮して設定すれば良い。また、ユーザが個人で設定できるようにしても良い。   The second generation unit 11 of the information processing apparatus 1 generates reduced operation data by reducing the value of the operation data generated by the first generation unit 10. The reduction coefficient used when reducing the value of the operation data can be grasped by two concepts of time and distance. For example, when a predetermined period for generating the reduced operation data is set in advance in time, the reduced operation data is generated until the predetermined time elapses. When the predetermined period for generating the reduced operation data is set by the distance, the reduced operation data is generated until the mouse cursor moves the predetermined distance. It should be noted that the setting of the predetermined time starting from the user's operation start may be set in consideration of, for example, sensor sensitivity and the size of the display screen. In addition, the user may be able to set personally.

第2の生成手段11は、圧力センサ201〜204、A/D変換部205、減少操作データ生成部207により実現が可能である。   The second generation unit 11 can be realized by the pressure sensors 201 to 204, the A / D conversion unit 205, and the decrease operation data generation unit 207.

情報処理装置1の制御手段12は、受信した操作データ、および減少操作データを基に、マウス・カーソルの動作の制御を行う。所定の期間内で、ユーザの押下操作による圧力による出力が所定の閾値を超えたときは、減少操作データに基づいてマウス・カーソルを動作させるよう制御を行う。所定の期間外では、操作データに基づいてマウス・カーソルを動作させるよう制御を行う。また、所定の期間内であっても、ユーザの押下操作による圧力による出力が所定の閾値を超えないときは、操作データに基づいてマウス・カーソルを動作させるよう制御を行う。   The control means 12 of the information processing apparatus 1 controls the operation of the mouse cursor based on the received operation data and the decreased operation data. When the output by the pressure by the user's pressing operation exceeds a predetermined threshold within a predetermined period, control is performed so that the mouse cursor is operated based on the decreasing operation data. Outside the predetermined period, control is performed so that the mouse cursor is operated based on the operation data. Further, even if within a predetermined period, if the output due to the pressure by the pressing operation of the user does not exceed a predetermined threshold, control is performed so that the mouse cursor is operated based on the operation data.

制御手段12は、圧力センサ201〜204、A/D変換部205、操作データ生成部206、減少操作データ生成部207、制御部3により実現が可能である。   The control unit 12 can be realized by the pressure sensors 201 to 204, the A / D conversion unit 205, the operation data generation unit 206, the decrease operation data generation unit 207, and the control unit 3.

次に、図6〜7を参照して本実施形態の入力装置が行う処理の流れを説明する。図6は、本発明の第1の実施形態にかかるフローチャートである。第1の実施形態は、ユーザが入力装置2への押下操作を行い、押下操作の時間変化により情報処理装置1が行う処理の流れである。   Next, the flow of processing performed by the input device of this embodiment will be described with reference to FIGS. FIG. 6 is a flowchart according to the first embodiment of the present invention. The first embodiment is a flow of processing performed by the information processing apparatus 1 when a user performs a pressing operation on the input device 2 and a time change of the pressing operation.

(押下操作の時間変化による処理)
まず、ユーザの押下操作による圧力を圧力センサで検出する(ステップ1)。次にステップ1で検出された圧力は、所定の時間内によるものであるか否か確認する(ステップ2)。所定の時間内で検出されたものであれば、次は検出された圧力の出力値が所定の閾値以内か否かを確認する(ステップ3)。
(Processing by time change of pressing operation)
First, a pressure by a user's pressing operation is detected by a pressure sensor (step 1). Next, it is confirmed whether or not the pressure detected in step 1 is within a predetermined time (step 2). If it is detected within a predetermined time, it is next checked whether or not the output value of the detected pressure is within a predetermined threshold (step 3).

次に検出された圧力の出力値が所定の閾値以内であった場合、第1の生成手段10で生成された操作データを選択する(ステップ4)。そして、生成された操作データに基づいてマウス・カーソルを動作させる(ステップ5)。一方、検出された圧力の出力値が所定の閾値よりも大きかった場合、第2の生成手段11で生成された減少操作データを選択する(ステップ6)。尚、ここでの減少操作データは、図4(a)における時間変化による減少係数と、操作データとの積により生成される。そして、生成された減少操作データに基づいてマウス・カーソルを動作させる(ステップ7)。上記ステップは、ステップ1で検出された圧力が所定の時間外のものとなるまで繰り返し行われる。   Next, when the output value of the detected pressure is within a predetermined threshold, the operation data generated by the first generation means 10 is selected (step 4). Then, the mouse cursor is operated based on the generated operation data (step 5). On the other hand, when the output value of the detected pressure is larger than a predetermined threshold value, the reduction operation data generated by the second generation means 11 is selected (step 6). The reduction operation data here is generated by the product of the reduction coefficient due to the time change in FIG. 4A and the operation data. Then, the mouse cursor is operated based on the generated decrease operation data (step 7). The above steps are repeated until the pressure detected in step 1 is outside a predetermined time.

次に、ステップ2における検出された圧力からの出力は所定の時間外で行われた場合、第1の生成手段10で生成された操作データを選択する(ステップ8)。生成された操作データに基づいてマウス・カーソルを動作させる(ステップ9)。尚、所定の時間外においては、上述したような、検出された圧力の出力値と所定の閾値との比較は行わず、第1の生成手段10で生成された操作データに基づいてマウス・カーソルを動作させる。   Next, when the output from the detected pressure in step 2 is performed outside the predetermined time, the operation data generated by the first generation means 10 is selected (step 8). The mouse cursor is moved based on the generated operation data (step 9). Outside the predetermined time, the detected pressure output value is not compared with the predetermined threshold value as described above, and the mouse cursor is based on the operation data generated by the first generation means 10. To work.

(押下操作のマウス・カーソル移動距離の変化による処理)
次に、本発明の第2の実施形態にかかるフローチャートの説明を行う。図7は、本発明の第2の実施形態にかかるフローチャートである。第2の実施形態は、ユーザが入力装置2への押下操作を行い、押下操作によりマウス・カーソルが移動した際の移動距離の変化に伴う情報処理装置1の処理の流れである。
(Processing by changing the mouse / cursor movement distance for pressing operations)
Next, a flowchart according to the second embodiment of the present invention will be described. FIG. 7 is a flowchart according to the second embodiment of the present invention. The second embodiment is a processing flow of the information processing apparatus 1 according to a change in the movement distance when the user performs a pressing operation on the input device 2 and the mouse cursor is moved by the pressing operation.

まず、ユーザの押下操作による圧力を圧力センサで検出する(ステップ10)。次にステップ10で検出された圧力からの出力は、マウス・カーソルの移動距離が所定の距離内によるものであるか否かを確認する(ステップ11)。所定の距離内で検出されたものであれば、次は検出された圧力の出力値が所定の閾値以内かどうかを確認する(ステップ12)。   First, the pressure by the user's pressing operation is detected by the pressure sensor (step 10). Next, the output from the pressure detected in step 10 confirms whether or not the movement distance of the mouse cursor is within a predetermined distance (step 11). If it is detected within a predetermined distance, it is next checked whether or not the output value of the detected pressure is within a predetermined threshold (step 12).

次に検出された圧力の出力値が所定の閾値以内であった場合、第1の生成手段10で生成された操作データを選択する(ステップ13)。生成された操作データに基づいてマウス・カーソルを動作させる(ステップ14)。一方、ステップ12で検出された圧力の出力値が所定の閾値よりも大きかった場合、第2の生成手段11で生成された減少操作データを選択する(ステップ15)。尚、ここでの減少操作データは、図4(a)における時間変化による減少係数と、操作データの値との積により生成される。生成された減少操作データに基づいてマウス・カーソルを動作させる(ステップ16)。上記ステップは検出された圧力が所定の時間外のものとなるまで繰り返し行われる。   Next, when the output value of the detected pressure is within a predetermined threshold value, the operation data generated by the first generating means 10 is selected (step 13). The mouse cursor is operated based on the generated operation data (step 14). On the other hand, when the pressure output value detected in step 12 is larger than the predetermined threshold value, the reduction operation data generated by the second generation means 11 is selected (step 15). The reduction operation data here is generated by the product of the reduction coefficient due to the time change in FIG. 4A and the value of the operation data. The mouse cursor is operated based on the generated decrease operation data (step 16). The above steps are repeated until the detected pressure is outside a predetermined time.

次に、ステップ2において、検出された圧力が所定の時間外の操作によるものである場合、第1の生成手段10で生成された操作データを選択する(ステップ17)。生成された操作データに基づいてマウス・カーソルを動作させる(ステップ18)。尚、所定の時間外においては、上述したような、検出された圧力の出力値と所定の閾値との比較は行わず、第1の生成手段10で生成された操作データに基づいてマウス・カーソルを動作させる。   Next, in step 2, when the detected pressure is due to an operation outside a predetermined time, the operation data generated by the first generation means 10 is selected (step 17). The mouse cursor is operated based on the generated operation data (step 18). Outside the predetermined time, the detected pressure output value is not compared with the predetermined threshold value as described above, and the mouse cursor is based on the operation data generated by the first generation means 10. To work.

以上、本実施を好適な形態で行う実施例を説明した。ここでは特定の具体例を示して説明を行ったが、特許請求の範囲の趣旨及び範囲から逸脱しない範囲で、本具体例の様々な修正、および形態変更などが可能である。   In the above, the Example which performs this embodiment with a suitable form was described. Although a specific specific example has been shown and described here, various modifications and form changes of the specific example can be made without departing from the spirit and scope of the claims.

実施形態の変更例としては、例えば、入力装置2に制御部3の機能を組み込むような構成が可能である。つまり、入力装置2が、第1の生成手段10で生成された操作データ、および第2の生成手段で生成された減少操作データを様々なケースに応じて選択、判断する機能を備えるため、情報処理装置1は表示装置にその内容を表示するだけの機能を備えていればよい。情報処理装置1と入力装置2を分離させることができ、利便性も更に高まることが期待できる。   As a modified example of the embodiment, for example, a configuration in which the function of the control unit 3 is incorporated in the input device 2 is possible. That is, since the input device 2 has a function of selecting and determining the operation data generated by the first generation unit 10 and the decrease operation data generated by the second generation unit according to various cases, the information The processing device 1 only needs to have a function of displaying the contents on the display device. The information processing apparatus 1 and the input apparatus 2 can be separated, and it can be expected that convenience is further improved.

また、本実施例のように、圧力センサからの出力に基づく操作データは、減少操作データ生成部に常に伝送するような構成でなくてもよい。入力装置2で圧力センサからの出力を検知してからの期間を管理できるような構成であれば、減少操作データが必要な時にだけ操作データを伝送するようにできる。   Further, as in the present embodiment, the operation data based on the output from the pressure sensor may not always be transmitted to the decrease operation data generation unit. If the input device 2 can manage the period after the output from the pressure sensor is detected, the operation data can be transmitted only when the reduced operation data is necessary.

また、A/D変換部205から直接減少操作データ生成部207に出力するような構成も可能である。減少操作データ生成部207で、操作データ生成部206で生成する操作データを一度生成し、その操作データより減少操作データを生成する。   Further, a configuration in which the A / D conversion unit 205 directly outputs the reduction operation data generation unit 207 is also possible. The reduced operation data generation unit 207 once generates the operation data generated by the operation data generation unit 206, and generates the reduced operation data from the operation data.

また、本実施例ではユーザの操作力を検知する際に用いているセンサは、ピエゾ抵抗膜に力を加えることで電極の抵抗値変化を読み取り、圧力の強さを検知するフォースセンサであるが、本発明で適用可能なセンサはこれに限定されない。ユーザの操作力の検知と、薄型化を実現できるものであればこれに限定されない。   In this embodiment, the sensor used when detecting the user's operating force is a force sensor that reads the change in the resistance value of the electrode by applying a force to the piezoresistive film and detects the strength of the pressure. The sensor applicable in the present invention is not limited to this. The present invention is not limited to this as long as the user's operation force can be detected and the thickness can be reduced.

本発明により、従来のポインティング・デバイスを始めとする入力装置のマウス・カーソル移動などの操作時での鋭利過ぎる動きを意図的に遅くするよう制御できることで、細かい移動操作を快適に行うことが可能となる。また、マウス・カーソルの動きを意図的に遅くする際の報知などは行われないため、ユーザは特に気にすることなく動作を行うことができる。   According to the present invention, it is possible to control the movement of an input device such as a conventional pointing device, such as moving the mouse cursor, intentionally slowing down intentionally, so that it is possible to comfortably perform fine moving operations. It becomes. In addition, since notification when intentionally slowing down the movement of the mouse / cursor is not performed, the user can perform the operation without particular concern.

本発明の実施例で用いた情報処理装置1はパーソナル・コンピュータ、およびノートブック型パーソナル・コンピュータ、また入力装置2はスティック型のポインティング・デバイス、トラック・ポイント(登録商標)などに適用することができる。   The information processing apparatus 1 used in the embodiment of the present invention can be applied to a personal computer and a notebook personal computer, and the input apparatus 2 can be applied to a stick-type pointing device, Track Point (registered trademark), and the like. it can.

10 第1の生成手段
11 第2の生成手段
12 制御手段
DESCRIPTION OF SYMBOLS 10 1st production | generation means 11 2nd production | generation means 12 Control means

Claims (7)

ユーザの押下操作による操作力を出力するセンサを含む入力装置と、
前記センサからの出力に基づいて、マウス・カーソルを移動させるためのベクトル移動量を示す操作データを生成する第1の生成手段と、
前記操作データの値を減少させて、減少操作データを生成する第2の生成手段と、
前記押下操作の開始から所定の期間内は前記操作データ、もしくは前記減少操作データに基づいて、マウス・カーソルを動作させるよう制御し、前記所定の期間外は前記操作データに基づいてマウス・カーソルを動作させるよう制御する制御手段と、
を備え
前記制御手段は、前記押下操作の開始から所定の期間内で、前記センサの出力が所定の閾値を超えたときに、前記減少操作データに基づいて、マウス・カーソルを動作させるよう制御し、前記押下操作の開始から所定の期間内で、前記センサからの出力が所定の閾値を超えないときは、前記操作データに基づいてマウス・カーソルを動作させるよう制御する、
ことを特徴とする情報処理装置。
An input device including a sensor that outputs an operation force generated by a user's pressing operation;
First generation means for generating operation data indicating a vector movement amount for moving the mouse cursor based on an output from the sensor;
Second generation means for reducing the value of the operation data and generating reduced operation data;
The mouse cursor is controlled to operate based on the operation data or the decrease operation data within a predetermined period from the start of the pressing operation, and the mouse cursor is controlled based on the operation data outside the predetermined period. Control means for controlling to operate;
Equipped with a,
The control means controls to operate a mouse cursor based on the decrease operation data when the output of the sensor exceeds a predetermined threshold within a predetermined period from the start of the pressing operation, When the output from the sensor does not exceed a predetermined threshold within a predetermined period from the start of the pressing operation, control is performed to operate the mouse cursor based on the operation data.
An information processing apparatus characterized by that.
前記所定の期間は時間で定められており、
前記第2の生成手段は、前記時間をパラメータとした減少係数と、前記操作データの値との積により前記減少操作データを生成する、
ことを特徴とする請求項1に記載の情報処理装置。
The predetermined period is determined in time,
The second generation means generates the decrease operation data by a product of a decrease coefficient with the time as a parameter and the value of the operation data.
The information processing apparatus according to claim 1 .
前記所定の期間はマウス・カーソルが移動する距離で定められており、
前記第2の生成手段は、前記距離をパラメータとした減少係数と、前記操作データの値との積により前記減少操作データを生成する、
ことを特徴とする請求項1に記載の情報処理装置。
The predetermined period is determined by the distance that the mouse cursor moves,
The second generation means generates the decrease operation data by a product of a decrease coefficient with the distance as a parameter and the value of the operation data.
The information processing apparatus according to claim 1 .
前記入力装置が、前記第1の生成手段と、前記第2の生成手段と、を実行する、
ことを特徴とする請求項1からのいずれか1項に記載の情報処理装置。
The input device executes the first generation means and the second generation means;
The information processing apparatus according to any one of claims 1 to 3, characterized in that.
前記センサはMEMS(Micro Electro Mechanical Systems)圧力センサであり、
前記入力装置の厚みは2mm未満である、
ことを特徴とする請求項1からのいずれか1項に記載の情報処理装置。
The sensor is a MEMS (Micro Electro Mechanical Systems) pressure sensor,
The thickness of the input device is less than 2 mm,
The information processing apparatus according to claim 1, any one of 4, characterized in that.
センサからの出力に基づいて、操作データを生成するステップと、
前記操作データの値を減少させて、減少操作データを生成するステップと、
前記センサへの押下操作の開始から所定の期間内は前記操作データ、もしくは前記減少操作データに基づいて、マウス・カーソルを動作させるよう制御し、前記所定の期間外は前記操作データに基づいてマウス・カーソルを動作させるよう制御するステップと、
を有し、
前記制御するステップは、前記押下操作の開始から所定の期間内で、前記センサの出力が所定の閾値を超えたときに、前記減少操作データに基づいて、マウス・カーソルを動作させ、前記押下操作の開始から所定の期間内で、前記センサからの出力が所定の閾値を超えないときは、前記操作データに基づいてマウス・カーソルを動作させる、
ことを特徴とする情報処理方法。
Generating operation data based on the output from the sensor;
Reducing the value of the operation data to generate reduced operation data;
The mouse cursor is controlled to operate based on the operation data or the reduced operation data within a predetermined period from the start of the pressing operation on the sensor, and the mouse is operated based on the operation data outside the predetermined period. A step for controlling the cursor to move;
I have a,
The controlling step includes operating the mouse cursor based on the decrease operation data when the output of the sensor exceeds a predetermined threshold within a predetermined period from the start of the pressing operation, and When the output from the sensor does not exceed a predetermined threshold within a predetermined period from the start of the, the mouse cursor is operated based on the operation data,
An information processing method characterized by the above.
センサからの出力に基づいて、操作データを生成する機能と、
前記操作データの値を減少させて、減少操作データを生成する機能と、
前記センサへの押下操作の開始から所定の期間内は前記操作データ、もしくは前記減少操作データに基づいて、マウス・カーソルを動作させるよう制御し、前記所定の期間外は前記操作データに基づいてマウス・カーソルを動作させるよう制御する機能と、
を有し、
前記制御する機能は、前記押下操作の開始から所定の期間内で、前記センサの出力が所定の閾値を超えたときに、前記減少操作データに基づいて、マウス・カーソルを動作させ、前記押下操作の開始から所定の期間内で、前記センサからの出力が所定の閾値を超えないときは、前記操作データに基づいてマウス・カーソルを動作させる、
ことを特徴とするプログラム。
A function to generate operation data based on the output from the sensor;
A function of reducing the value of the operation data to generate reduced operation data;
The mouse cursor is controlled to operate based on the operation data or the reduced operation data within a predetermined period from the start of the pressing operation on the sensor, and the mouse is operated based on the operation data outside the predetermined period. -A function to control the cursor to operate,
I have a,
The controlling function is such that when a sensor output exceeds a predetermined threshold within a predetermined period from the start of the pressing operation, a mouse cursor is operated based on the decrease operation data, and the pressing operation is performed. When the output from the sensor does not exceed a predetermined threshold within a predetermined period from the start of the, the mouse cursor is operated based on the operation data,
A program characterized by that.
JP2015224189A 2015-11-16 2015-11-16 Information processing apparatus, information processing method, and program Active JP6083908B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015224189A JP6083908B1 (en) 2015-11-16 2015-11-16 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015224189A JP6083908B1 (en) 2015-11-16 2015-11-16 Information processing apparatus, information processing method, and program

Publications (2)

Publication Number Publication Date
JP6083908B1 true JP6083908B1 (en) 2017-02-22
JP2017091410A JP2017091410A (en) 2017-05-25

Family

ID=58095170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015224189A Active JP6083908B1 (en) 2015-11-16 2015-11-16 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP6083908B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03107742U (en) * 1990-02-16 1991-11-06
JPH05503370A (en) * 1990-11-29 1993-06-03 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン Cursor speed control device and speed control method
JPH0713734A (en) * 1993-06-14 1995-01-17 Philips Electron Nv Positioning meand of cursor of cd-i system
JP2008515042A (en) * 2004-09-27 2008-05-08 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ How to select input device sensitivity
JP2010020502A (en) * 2008-07-10 2010-01-28 Alps Electric Co Ltd Pointing device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03107742U (en) * 1990-02-16 1991-11-06
JPH05503370A (en) * 1990-11-29 1993-06-03 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン Cursor speed control device and speed control method
JPH0713734A (en) * 1993-06-14 1995-01-17 Philips Electron Nv Positioning meand of cursor of cd-i system
JP2008515042A (en) * 2004-09-27 2008-05-08 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ How to select input device sensitivity
JP2010020502A (en) * 2008-07-10 2010-01-28 Alps Electric Co Ltd Pointing device

Also Published As

Publication number Publication date
JP2017091410A (en) 2017-05-25

Similar Documents

Publication Publication Date Title
JP6083910B1 (en) Information processing apparatus, information processing method, and program
EP2901251B1 (en) Display device and control method thereof
JP4609543B2 (en) Information processing apparatus and information processing method
KR100995130B1 (en) The system for recogniging of user touch pattern using touch sensor and accelerometer sensor
US10296091B2 (en) Contextual pressure sensing haptic responses
CN103870773B (en) Method and apparatus for showing data
US8451248B1 (en) Display device and control method thereof
EP2733591A1 (en) User interface device capable of execution of input by finger contact in plurality of modes, input operation assessment method, and program
US9652071B2 (en) Method and apparatus for handwriting input
EP3293621A2 (en) Compensated haptic rendering for flexible electronic devices
JP2010079771A (en) Input device
TW201035809A (en) Method and apparatus for causing display of a cursor
TW200928924A (en) Method for controlling electronic apparatus and apparatus and computer program product using the method
CN114895839A (en) Application program display method and terminal
US20220317772A1 (en) Augmenting the functionality of user input devices using a digital glove
EP2573656A2 (en) Mouse with adjustable resolution function
US20170364259A1 (en) Input apparatus
KR102229812B1 (en) Inputting apparatus and method of computer by using smart terminal having electronic pen
JP6127679B2 (en) Operating device
US20150009136A1 (en) Operation input device and input operation processing method
EP2772833B1 (en) System and method of determining stylus location on touch-sensitive display
WO2018112803A1 (en) Touch screen-based gesture recognition method and device
JP5992976B2 (en) Method, computer and computer program for processing pointing stick input
JP6107271B2 (en) Information processing apparatus, information processing system, and program
JP2013069341A (en) Input method

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170117

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20170118

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170123

R150 Certificate of patent or registration of utility model

Ref document number: 6083908

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250