US20190025942A1 - Handheld device and control method thereof - Google Patents
Handheld device and control method thereof Download PDFInfo
- Publication number
- US20190025942A1 US20190025942A1 US15/655,340 US201715655340A US2019025942A1 US 20190025942 A1 US20190025942 A1 US 20190025942A1 US 201715655340 A US201715655340 A US 201715655340A US 2019025942 A1 US2019025942 A1 US 2019025942A1
- Authority
- US
- United States
- Prior art keywords
- processor
- time duration
- touch
- signal
- handheld 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
- G06F3/04186—Touch location disambiguation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Definitions
- the present disclosure relates to a handheld device, and in particular, to a handheld device with a control method for adjusting a gesture command.
- a surface of a touch mouse can be designed to fit a user's palm.
- a finger shape of a finger detected from the surface of the touch mouse is different from that of a fingertip detected by a touch panel.
- the fingers always are put on the surface to operate the mouse, which may result in erroneous gesture commands from inadvertent finger motions of the user.
- a handheld device and control method thereof of the instant disclosure can use physical buttons and touch detection to assist in adjustment of a gesture command so as to avoid the occurrence of erroneous actions.
- An exemplary embodiment of the instant disclosure provides a handheld device including: a body with an operating surface; a touch sensor for sensing a touch on the operating surface to output a touch signal; a displacement sensor configured with the body for sensing a displacement of the body to output a displacement signal; and a processor receiving the touch signal to respectively generate a control command and disable the touch signal for a first time duration when the displacement signal is larger than a moving threshold.
- An exemplary embodiment of the instant disclosure provides a control method applied to a handheld device having a body with an operating surface, a touch sensor, a displacement sensor, and a processor, the processor executing the method including: receiving a touch signal transmitted by the touch sensor for sensing a touch on the operating surface to generate a control command; disabling the touch signal for a first time duration when a displacement signal transmitted by the displacement sensor for sensing a displacement of the body is larger than a moving threshold.
- FIG. 1 shows a diagram of a handheld device of the instant disclosure.
- FIG. 2 is a block diagram of a handheld device according to an embodiment of the instant disclosure.
- FIG. 3 is a flow chart of a control method according to an embodiment of the instant disclosure.
- FIG. 4 is a flow chart of a control method according to another embodiment of the instant disclosure.
- FIG. 1 shows a diagram of a handheld device of the instant disclosure.
- FIG. 2 is a block diagram of a handheld device according to an embodiment of the instant disclosure.
- the handheld device 1 includes a body 2 with an operating surface 3 , a touch sensor 4 , a displacement sensor 5 , a processor 6 , at least one button 7 and a storage unit 8 .
- the touch sensor 4 senses a touch on the operating surface to output a touch signal.
- the displacement sensor 5 is configured with the body 2 and senses a displacement of the body 2 to output a displacement signal.
- the button 7 outputs a button signal while being pressed.
- the processor 6 connects to the touch sensor 4 to receive the touch signal.
- the processor 6 connects to the displacement sensor 5 to receive the displacement signal.
- the processor 6 connects to the button 7 to receive the button signal.
- the processor 6 connects to the storage unit 8 to read a plurality of values in the storage unit 8 and compare the values with a measurement.
- the handheld device 1 may be a touch mouse, a smart phone, a touch panel, etc., but the instant disclosure is not limited thereto.
- the processor 6 When the processor 6 receives the touch signal, the processor 6 generates a control command. For example, if the handheld device 1 is the touch mouse as shown in FIG. 1 , the control command may be sent to a host to scroll a page on a website or execute a shortcut gesture. If the handheld device 1 is a smart phone, the processor 6 may execute the control command for sliding, clicking or rotating on a screen.
- the handheld device 1 is a touch mouse.
- the processor 6 receives the touch signal and the displacement signal.
- the processor 6 disables the touch sensor 4 and/or the touch signal for a first time duration, such as 1 microsecond, 1 millisecond, 1 second, etc., but the instant disclosure is not limited thereto.
- the touch signal may be taken as an inadvertent action of a user.
- the displacement signal represents the displacement of the body 2 , such as a distance between two different locations or two different coordinates.
- the storage unit 8 stores a plurality of moving threshold values, and the moving threshold stored in the storage unit 8 is set as one of the plurality of moving threshold values based on an operating mode of the handheld device 1 .
- the processor 6 determines that the displacement signal is larger than the moving threshold, the processor 6 accumulates a plurality of displacement signals during a moving time duration and compares the accumulated displacement signals to the moving threshold.
- the storage unit 8 stores a plurality of moving time duration values, and the moving time duration stored in the storage unit 8 is set as one of the plurality of moving time duration values based on an operating mode of the handheld device 1 . It should be noted that a time length of the first time duration may be the same as that of the moving time duration, but the instant disclosure is not limited thereto.
- the processor 6 disabling the touch signal for the first time duration may represent that the processor 6 stops generating the control command formed by the received touch signal for the first time duration, the processor 6 stops receiving the touch signal for the first time duration, or the processor 6 resets the received touch signal to indicate no-touch for the first time duration if the received touch signal has not formed the control command.
- the handheld device 1 is the touch mouse.
- the touch mouse When the user moves the touch mouse as shown in FIG. 1 , the user may inadvertently touch the operating surface 3 .
- the processor 6 receives the touch signal from sensing the touch on the operating surface via the touch sensor 4 and receives the displacement signal from sensing a displacement of the touch mouse via the displacement sensor 5 .
- the processor 6 determines that the displacement signal (e.g. a distance signal representing a distance such as 3 cm) is larger than the moving threshold (e.g. 0.5 cm)
- the processor 5 disables the touch sensor 4 and the touch signal for the first time duration regardless of whether the control command has been formed by the sensing signal.
- the processor 5 determines that the user is only moving the touch mouse and is not performing an intentional touch on the operating surface 3 .
- the distance signal may represent that the touch mouse moves a distance relative to the desktop or a mouse cursor moves several pixels on an imaging array in a screen.
- FIG. 3 is a flow chart of a control method according to an embodiment of the instant disclosure.
- the processor 6 executes the control method including the steps of S 101 : receiving a touch signal transmitted by the touch sensor 4 for sensing a touch on the operating surface 3 to generate a control command; S 103 : disabling the touch signal for a first time duration when a displacement signal transmitted by the displacement sensor 5 for sensing a displacement of the body 2 is larger than a moving threshold.
- the handheld device 1 is a touch mouse
- the user may click the button 7 on the touch mouse, move the touch mouse, and touch the operating surface 3 .
- the processor 6 receives the touch signal and the displacement signal simultaneously.
- the processor 6 determines that the displacement signal is larger than the moving threshold, the processor 6 disables the touch sensor 4 and/or the touch signal for the second time duration.
- the handheld device 1 is a touch mouse.
- the button 7 outputs a button signal while being pressed and the processor 6 receives the button signal.
- the processor 6 receives the touch signal and the button signal simultaneously.
- the processor 6 determines that the button 7 is pressed, the processor 6 disables the touch sensor 4 and the touch signal for a second time duration and outputs a button control signal. It should be noted that a time length of the second time duration may be the same as that of the first time duration, but the instant disclosure is not limited thereto.
- the touch signal may be taken as an inadvertent action of the user.
- the processor 6 disabling the touch signal for the second time duration may represent that the processor 6 stops generating the control command formed by the received touch signal for the second time duration, the processor 6 stops receiving the touch signal for the first time duration, or resets the received touch signal to indicate no-touch for the second time duration if the received touch signal has not formed the control command.
- the processor 6 receives the touch signal from sensing the touch on the operating surface via the touch sensor 4 and receives the button signal of the button 7 being pressed.
- the processor 5 disables the touch sensor 4 and/or the touch signal for the second time duration regardless of whether the control command has been formed by the sensing signal. In this way, the processor 5 determines that the user is clicking the button 7 and is not performing an intentional touch on the operating surface 3 .
- FIG. 4 is a flow chart of a control method according to another embodiment of the instant disclosure.
- the processor 6 executes the control method including the step of S 301 : determining that the button 7 is pressed so as to disable the touch signal for a second time duration and to output a button control signal.
- the processor 6 determines that the button 7 is being pressed by the user, the processor 6 disables the touch sensor 4 and/or the touch signal for the second time duration.
- the handheld device and control method thereof of the instant disclosure can use physical buttons, a touch detection and a displacement of the handheld device to assist adjustment of a gesture command so as to avoid an occurrence of erroneous actions.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A handheld device including: a body with an operating surface; a touch sensor for sensing a touch on the operating surface to output a touch signal; a displacement sensor configured with the body for sensing a displacement of the body to output a displacement signal; and a processor receiving the touch signal to respectively generate a control command and disable the touch signal for a first time duration when the displacement signal is larger than a moving threshold.
Description
- The present disclosure relates to a handheld device, and in particular, to a handheld device with a control method for adjusting a gesture command.
- In order to meet ergonomic needs, a surface of a touch mouse can be designed to fit a user's palm. In this case, a finger shape of a finger detected from the surface of the touch mouse is different from that of a fingertip detected by a touch panel. In addition, when the user operates the touch mouse, the fingers always are put on the surface to operate the mouse, which may result in erroneous gesture commands from inadvertent finger motions of the user.
- A handheld device and control method thereof of the instant disclosure can use physical buttons and touch detection to assist in adjustment of a gesture command so as to avoid the occurrence of erroneous actions.
- An exemplary embodiment of the instant disclosure provides a handheld device including: a body with an operating surface; a touch sensor for sensing a touch on the operating surface to output a touch signal; a displacement sensor configured with the body for sensing a displacement of the body to output a displacement signal; and a processor receiving the touch signal to respectively generate a control command and disable the touch signal for a first time duration when the displacement signal is larger than a moving threshold.
- An exemplary embodiment of the instant disclosure provides a control method applied to a handheld device having a body with an operating surface, a touch sensor, a displacement sensor, and a processor, the processor executing the method including: receiving a touch signal transmitted by the touch sensor for sensing a touch on the operating surface to generate a control command; disabling the touch signal for a first time duration when a displacement signal transmitted by the displacement sensor for sensing a displacement of the body is larger than a moving threshold.
- For further understanding of the instant disclosure, reference is made to the following detailed description illustrating the embodiments of the instant disclosure. The description is only for illustrating the instant disclosure, not for limiting the scope of the claims.
- The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
-
FIG. 1 shows a diagram of a handheld device of the instant disclosure. -
FIG. 2 is a block diagram of a handheld device according to an embodiment of the instant disclosure. -
FIG. 3 is a flow chart of a control method according to an embodiment of the instant disclosure. -
FIG. 4 is a flow chart of a control method according to another embodiment of the instant disclosure. - The aforementioned illustrations and following detailed descriptions are exemplary for the purpose of further explaining the scope of the instant disclosure. Other objectives and advantages related to the instant disclosure will be illustrated in the subsequent descriptions and appended drawings.
-
FIG. 1 shows a diagram of a handheld device of the instant disclosure.FIG. 2 is a block diagram of a handheld device according to an embodiment of the instant disclosure. Referring toFIGS. 1 and 2 , thehandheld device 1 includes abody 2 with anoperating surface 3, a touch sensor 4, adisplacement sensor 5, aprocessor 6, at least onebutton 7 and astorage unit 8. The touch sensor 4 senses a touch on the operating surface to output a touch signal. Thedisplacement sensor 5 is configured with thebody 2 and senses a displacement of thebody 2 to output a displacement signal. Thebutton 7 outputs a button signal while being pressed. Theprocessor 6 connects to the touch sensor 4 to receive the touch signal. Theprocessor 6 connects to thedisplacement sensor 5 to receive the displacement signal. Theprocessor 6 connects to thebutton 7 to receive the button signal. Theprocessor 6 connects to thestorage unit 8 to read a plurality of values in thestorage unit 8 and compare the values with a measurement. Thehandheld device 1 may be a touch mouse, a smart phone, a touch panel, etc., but the instant disclosure is not limited thereto. - When the
processor 6 receives the touch signal, theprocessor 6 generates a control command. For example, if thehandheld device 1 is the touch mouse as shown inFIG. 1 , the control command may be sent to a host to scroll a page on a website or execute a shortcut gesture. If thehandheld device 1 is a smart phone, theprocessor 6 may execute the control command for sliding, clicking or rotating on a screen. - In one embodiment, the
handheld device 1 is a touch mouse. Theprocessor 6 receives the touch signal and the displacement signal. When the displacement signal is larger than a moving threshold, theprocessor 6 disables the touch sensor 4 and/or the touch signal for a first time duration, such as 1 microsecond, 1 millisecond, 1 second, etc., but the instant disclosure is not limited thereto. - In this case, the touch signal may be taken as an inadvertent action of a user. The displacement signal represents the displacement of the
body 2, such as a distance between two different locations or two different coordinates. Thestorage unit 8 stores a plurality of moving threshold values, and the moving threshold stored in thestorage unit 8 is set as one of the plurality of moving threshold values based on an operating mode of thehandheld device 1. - When the
processor 6 determines that the displacement signal is larger than the moving threshold, theprocessor 6 accumulates a plurality of displacement signals during a moving time duration and compares the accumulated displacement signals to the moving threshold. Thestorage unit 8 stores a plurality of moving time duration values, and the moving time duration stored in thestorage unit 8 is set as one of the plurality of moving time duration values based on an operating mode of thehandheld device 1. It should be noted that a time length of the first time duration may be the same as that of the moving time duration, but the instant disclosure is not limited thereto. - In addition, the
processor 6 disabling the touch signal for the first time duration may represent that theprocessor 6 stops generating the control command formed by the received touch signal for the first time duration, theprocessor 6 stops receiving the touch signal for the first time duration, or theprocessor 6 resets the received touch signal to indicate no-touch for the first time duration if the received touch signal has not formed the control command. - For example, the
handheld device 1 is the touch mouse. When the user moves the touch mouse as shown inFIG. 1 , the user may inadvertently touch theoperating surface 3. Theprocessor 6 receives the touch signal from sensing the touch on the operating surface via the touch sensor 4 and receives the displacement signal from sensing a displacement of the touch mouse via thedisplacement sensor 5. When theprocessor 6 determines that the displacement signal (e.g. a distance signal representing a distance such as 3 cm) is larger than the moving threshold (e.g. 0.5 cm), theprocessor 5 disables the touch sensor 4 and the touch signal for the first time duration regardless of whether the control command has been formed by the sensing signal. In this way, theprocessor 5 determines that the user is only moving the touch mouse and is not performing an intentional touch on theoperating surface 3. It should be noted that the distance signal may represent that the touch mouse moves a distance relative to the desktop or a mouse cursor moves several pixels on an imaging array in a screen. -
FIG. 3 is a flow chart of a control method according to an embodiment of the instant disclosure. Theprocessor 6 executes the control method including the steps of S101: receiving a touch signal transmitted by the touch sensor 4 for sensing a touch on theoperating surface 3 to generate a control command; S103: disabling the touch signal for a first time duration when a displacement signal transmitted by thedisplacement sensor 5 for sensing a displacement of thebody 2 is larger than a moving threshold. - If the
handheld device 1 is a touch mouse, the user may click thebutton 7 on the touch mouse, move the touch mouse, and touch theoperating surface 3. When the user moves the touch mouse, the user may touch theoperating surface 3 inadvertently. At this time, theprocessor 6 receives the touch signal and the displacement signal simultaneously. When theprocessor 6 determines that the displacement signal is larger than the moving threshold, theprocessor 6 disables the touch sensor 4 and/or the touch signal for the second time duration. - In one embodiment, the
handheld device 1 is a touch mouse. Thebutton 7 outputs a button signal while being pressed and theprocessor 6 receives the button signal. When the user clicks thebutton 7, the user will also touch theoperating surface 3 inadvertently. At this time, theprocessor 6 receives the touch signal and the button signal simultaneously. When theprocessor 6 determines that thebutton 7 is pressed, theprocessor 6 disables the touch sensor 4 and the touch signal for a second time duration and outputs a button control signal. It should be noted that a time length of the second time duration may be the same as that of the first time duration, but the instant disclosure is not limited thereto. - In this case, the touch signal may be taken as an inadvertent action of the user. The
processor 6 disabling the touch signal for the second time duration may represent that theprocessor 6 stops generating the control command formed by the received touch signal for the second time duration, theprocessor 6 stops receiving the touch signal for the first time duration, or resets the received touch signal to indicate no-touch for the second time duration if the received touch signal has not formed the control command. - For example, when the user clicks the
button 7, the user will inadvertently touch theoperating surface 3. Theprocessor 6 receives the touch signal from sensing the touch on the operating surface via the touch sensor 4 and receives the button signal of thebutton 7 being pressed. When theprocessor 6 determines that the button is pressed, theprocessor 5 disables the touch sensor 4 and/or the touch signal for the second time duration regardless of whether the control command has been formed by the sensing signal. In this way, theprocessor 5 determines that the user is clicking thebutton 7 and is not performing an intentional touch on theoperating surface 3. -
FIG. 4 is a flow chart of a control method according to another embodiment of the instant disclosure. Theprocessor 6 executes the control method including the step of S301: determining that thebutton 7 is pressed so as to disable the touch signal for a second time duration and to output a button control signal. - When the
processor 6 determines that thebutton 7 is being pressed by the user, theprocessor 6 disables the touch sensor 4 and/or the touch signal for the second time duration. - Based on the above-mentioned, the handheld device and control method thereof of the instant disclosure can use physical buttons, a touch detection and a displacement of the handheld device to assist adjustment of a gesture command so as to avoid an occurrence of erroneous actions.
- The descriptions illustrated supra set forth simply the preferred embodiments of the instant disclosure; however, the characteristics of the instant disclosure are by no means restricted thereto. All changes, alterations, or modifications conveniently considered by those skilled in the art are deemed to be encompassed within the scope of the instant disclosure delineated by the following claims.
Claims (22)
1. A handheld device, comprising:
a body with an operating surface;
a touch sensor for sensing a touch on the operating surface to output a touch signal;
a displacement sensor configured with the body for sensing a displacement of the body to output a displacement signal; and
a processor receiving the touch signal to respectively generate a control command and disable the touch signal for a first time duration when the displacement signal is larger than a moving threshold,
wherein when the processor determines that the displacement signal is larger than the moving threshold, the processor accumulates a plurality of displacement signals during a moving time duration and compares the accumulated displacement signals to the moving threshold; and
wherein the moving threshold is set as one of a plurality of moving threshold values based on an operating mode of the handheld device.
2. The handheld device according to claim 1 , wherein when the processor disables the touch signal, the processor stops generating the control command for the first time duration.
3. The handheld device according to claim 1 , wherein when the processor disables the touch signal, the processor stops receiving the touch signal for the first time duration.
4. The handheld device according to claim 1 , wherein when the processor disables the touch signal, the processor resets the received touch signal to indicate no-touch for the first time duration.
5. The handheld device according to claim 1 , wherein when the displacement signal is larger than the moving threshold, the processor disables the touch sensor for the first time duration.
6. The handheld device according to claim 1 further comprising:
at least one button connected to the processor and which outputs a button signal to the processor while being pressed;
wherein the processor determines that the button is pressed so as to disable the touch signal for a second time duration and to output a button control signal.
7. The handheld device according to claim 1 , wherein the moving threshold is stored in a storage unit.
8. The handheld device according to claim 7 , wherein the storage unit includes the plurality of moving threshold values.
9. (canceled)
10. The handheld device according to claim 1 , wherein the moving time duration is stored in a storage unit.
11. The handheld device according to claim 10 , wherein the storage unit includes a plurality of moving time duration values, and the moving time duration is set as one of the plurality of moving time duration values based on the operating mode of the handheld device.
12. A control method applied to a handheld device having a body with an operating surface, a touch sensor, a displacement sensor, and a processor, the processor executing the method comprising:
receiving a touch signal transmitted by the touch sensor for sensing a touch on the operating surface to generate a control command;
disabling the touch signal for a first time duration when a displacement signal transmitted by the displacement sensor for sensing a displacement of the body is larger than a moving threshold,
wherein when the processor determines that the displacement signal is larger than the moving threshold, the processor accumulates a plurality of displacement signals during a moving time duration and compares the accumulated displacement signals to the moving threshold; and
wherein the moving threshold is set as one of a plurality of moving threshold values based on an operating mode of the handheld device.
13. The control method according to claim 12 , wherein when the processor disables the touch signal, the processor stops generating the control command for the first time duration.
14. The control method according to claim 12 , wherein when the processor disables the touch signal, the processor stops receiving the touch signal for the first time duration.
15. The control method according to claim 12 , wherein when the processor disables the touch signal, the processor resets the received touch signal to 0 for the first time duration.
16. The control method according to claim 12 , wherein when the displacement signal is larger than the moving threshold, the processor disables the touch sensor for the first time duration.
17. The control method according to claim 12 , further comprising:
determining that at least one button is pressed so as to disable the touch signal for a second time duration and to output a button control signal;
wherein the button outputs a button signal to the processor while being pressed.
18. The control method according to claim 12 , wherein the moving threshold is stored in a storage unit.
19. The control method according to claim 18 , wherein the storage unit includes the plurality of moving threshold values.
20. (canceled)
21. The control method according to claim 12 , wherein the moving time duration is stored in a storage unit.
22. The control method according to claim 21 , wherein the storage unit includes a plurality of moving time duration values, and the moving time duration is set as one of the plurality of moving time duration values based on the operating mode of the handheld device.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/655,340 US10203774B1 (en) | 2017-07-20 | 2017-07-20 | Handheld device and control method thereof |
| CN201711065714.0A CN109284057B (en) | 2017-07-20 | 2017-11-02 | Handheld device and control method thereof |
| CN202110885068.2A CN113407066B (en) | 2017-07-20 | 2017-11-02 | Touch controller of handheld device and control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/655,340 US10203774B1 (en) | 2017-07-20 | 2017-07-20 | Handheld device and control method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20190025942A1 true US20190025942A1 (en) | 2019-01-24 |
| US10203774B1 US10203774B1 (en) | 2019-02-12 |
Family
ID=65018708
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/655,340 Active US10203774B1 (en) | 2017-07-20 | 2017-07-20 | Handheld device and control method thereof |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10203774B1 (en) |
| CN (2) | CN109284057B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10983690B2 (en) * | 2019-04-02 | 2021-04-20 | Motorola Mobility Llc | Methods and devices for precluding touch initiated control operations during three-dimensional motion |
| CN115268668A (en) * | 2021-04-29 | 2022-11-01 | 苏州佳世达电通有限公司 | Input device and method for accelerating continuous percussion |
| CN113867540B (en) * | 2021-10-19 | 2024-08-23 | 科大讯飞股份有限公司 | Fingertip click position detection method and device |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100283753A1 (en) * | 2009-05-08 | 2010-11-11 | Alps Electric Co., Ltd. | Input processing device |
| US20130176264A1 (en) * | 2012-01-09 | 2013-07-11 | Motorola Mobility, Inc. | System and Method for Reducing Occurrences of Unintended Operations in an Electronic Device |
| US20140118263A1 (en) * | 2012-10-25 | 2014-05-01 | Kabushiki Kaisha Toshiba | Information processing apparatus and operation control method |
| US20160274722A1 (en) * | 2013-12-26 | 2016-09-22 | David M. Putzolu | Mechanism to avoid unintentional user interaction with a convertible mobile device during conversion |
| US20160364029A1 (en) * | 2015-06-11 | 2016-12-15 | Honda Motor Co., Ltd. | Vehicle user interface (ui) management |
| US20170185177A1 (en) * | 2015-12-28 | 2017-06-29 | Lenovo (Singapore) Pte. Ltd. | Device for cursor movement and touch input |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE69027778T2 (en) | 1990-12-14 | 1997-01-23 | Ibm | Coordinate processor for a computer system with a pointer arrangement |
| JP2005309599A (en) * | 2004-04-19 | 2005-11-04 | ▼しょう▲達科技股▼ふん▲有限公司 | Method for drag control and its control module |
| KR100717817B1 (en) * | 2006-04-24 | 2007-05-14 | 주식회사 코발트테크놀로지 | Input device and input processing method using touch sensor button |
| US9176598B2 (en) | 2007-05-08 | 2015-11-03 | Thinkoptics, Inc. | Free-space multi-dimensional absolute pointer with improved performance |
| AU2015271962B2 (en) * | 2008-01-04 | 2017-05-25 | Apple Inc. | Interpreting touch contacts on a touch surface |
| CN101833389A (en) * | 2009-03-09 | 2010-09-15 | 怡利电子工业股份有限公司 | Auxiliary method for controlling cursor movement by touch control plate |
| CN102053726A (en) * | 2009-11-10 | 2011-05-11 | 英业达股份有限公司 | pointing device |
| TWI540465B (en) | 2012-06-13 | 2016-07-01 | 原相科技股份有限公司 | Cursor control device and system |
| CN103902396B (en) * | 2012-12-28 | 2019-04-23 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
| CN103902064A (en) * | 2012-12-28 | 2014-07-02 | 联想(北京)有限公司 | Information processing method, electronic device and input device |
| TWI501199B (en) * | 2013-07-16 | 2015-09-21 | Pixart Imaging Inc | Input device and computer system having operation pattern analysis |
| US20150355733A1 (en) * | 2013-07-16 | 2015-12-10 | Pixart Imaging Inc. | Input device and computer system with operating pattern analysis |
| CN104346257A (en) * | 2013-07-29 | 2015-02-11 | 原相科技股份有限公司 | Input device with operation mode analysis and computer system |
| CN104540220B (en) * | 2014-12-30 | 2017-12-19 | 中国科学院深圳先进技术研究院 | The localization method and system of a kind of intelligent terminal |
-
2017
- 2017-07-20 US US15/655,340 patent/US10203774B1/en active Active
- 2017-11-02 CN CN201711065714.0A patent/CN109284057B/en active Active
- 2017-11-02 CN CN202110885068.2A patent/CN113407066B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100283753A1 (en) * | 2009-05-08 | 2010-11-11 | Alps Electric Co., Ltd. | Input processing device |
| US20130176264A1 (en) * | 2012-01-09 | 2013-07-11 | Motorola Mobility, Inc. | System and Method for Reducing Occurrences of Unintended Operations in an Electronic Device |
| US20140118263A1 (en) * | 2012-10-25 | 2014-05-01 | Kabushiki Kaisha Toshiba | Information processing apparatus and operation control method |
| US20160274722A1 (en) * | 2013-12-26 | 2016-09-22 | David M. Putzolu | Mechanism to avoid unintentional user interaction with a convertible mobile device during conversion |
| US20160364029A1 (en) * | 2015-06-11 | 2016-12-15 | Honda Motor Co., Ltd. | Vehicle user interface (ui) management |
| US20170185177A1 (en) * | 2015-12-28 | 2017-06-29 | Lenovo (Singapore) Pte. Ltd. | Device for cursor movement and touch input |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113407066B (en) | 2024-08-23 |
| CN113407066A (en) | 2021-09-17 |
| CN109284057B (en) | 2021-08-27 |
| US10203774B1 (en) | 2019-02-12 |
| CN109284057A (en) | 2019-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9323383B2 (en) | Method of identifying edge swipe gesture and method of opening window control bar using the identifying method | |
| US9477324B2 (en) | Gesture processing | |
| CN110058782B (en) | Touch operation method and system based on interactive electronic whiteboard | |
| US9996160B2 (en) | Method and apparatus for gesture detection and display control | |
| US20150268789A1 (en) | Method for preventing accidentally triggering edge swipe gesture and gesture triggering | |
| US20150078586A1 (en) | User input with fingerprint sensor | |
| KR20160149262A (en) | Touch point recognition method and device | |
| WO2012129902A1 (en) | Method of identifying multi-touch rotation gesture and device using the same | |
| US20120249487A1 (en) | Method of identifying a multi-touch shifting gesture and device using the same | |
| US20140176435A1 (en) | Computer input device | |
| US10203774B1 (en) | Handheld device and control method thereof | |
| US20250130651A1 (en) | System for Improving User Input Recognition on Touch Surfaces | |
| US20170344172A1 (en) | Interface control method and mobile terminal | |
| US20150077351A1 (en) | Method and system for detecting touch on user terminal | |
| TWI497357B (en) | Multi-touch pad control method | |
| US20180059806A1 (en) | Information processing device, input control method for controlling input to information processing device, and computer-readable storage medium storing program for causing information processing device to perform input control method | |
| CN109254672B (en) | Cursor control method and cursor control system | |
| US20140049515A1 (en) | Virtual mouse and operating method thereof | |
| CN110389698B (en) | Page control method, device, input device and server | |
| CN210466360U (en) | Page control device | |
| US20150268734A1 (en) | Gesture recognition method for motion sensing detector | |
| KR20130015511A (en) | Mouse pad type input apparatus and method | |
| US9727236B2 (en) | Computer input device | |
| US10620760B2 (en) | Touch motion tracking and reporting technique for slow touch movements | |
| US20120162100A1 (en) | Click Gesture Determination Method, Touch Control Chip, Touch Control System and Computer System |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: PIXART IMAGING INC., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SU, TSE-CHUNG;REEL/FRAME:043056/0480 Effective date: 20170717 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |