US20150091860A1 - Method for preventing false activation of touch pad - Google Patents
Method for preventing false activation of touch pad Download PDFInfo
- Publication number
- US20150091860A1 US20150091860A1 US14/499,463 US201414499463A US2015091860A1 US 20150091860 A1 US20150091860 A1 US 20150091860A1 US 201414499463 A US201414499463 A US 201414499463A US 2015091860 A1 US2015091860 A1 US 2015091860A1
- Authority
- US
- United States
- Prior art keywords
- lock
- untouchable
- subarea
- time period
- touch
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/04166—Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06F3/04886—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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Definitions
- the present disclosure relates to a method for preventing a false activation of a touch pad, especially a touch pad of a large size used in portable computers.
- a typical notebook computer comprises a display assembly and a base assembly with a keyboard and a touch pad.
- the touch pad is used for navigating a cursor control.
- the touch pad has a relative small size and is centered disposed below the keyboard to avoid causing unwanted or false activations of the touch pad.
- FIG. 1 is a flowchart of an embodiment of a method for preventing a false activation of a touch pad.
- FIG. 2 is a structural isometric view of an embodiment of a notebook computer with a large-sized touch pad.
- FIG. 3 is a diagrammatic view of an embodiment of one way of dividing a touch area on the touch pad.
- FIG. 4 is a diagrammatic view of another embodiment of one way of dividing the touch area on the touch pad.
- FIG. 5 is a diagrammatic view of a third embodiment one way of dividing the touch area on the touch pad.
- FIG. 6 is a flowchart of an embodiment of a way to activate an untouchable subarea of the touch pad to be a touchable area.
- FIG. 7 is a flowchart of another embodiment of a way to activate an untouchable subarea to be a touchable area.
- FIG. 8 is a flowchart of a third embodiment of a way to activate an untouchable subarea to be a touchable area.
- untouchable means that all touch functions can not be used by a user even if the user touches a touch pad.
- substantially is defined to be essentially conforming to the particular dimension, shape, or other description that is described, such that the component need not be exactly conforming to the description.
- comprising when utilized, means “including, but not necessarily limited to”; it specifically indicates open-ended inclusion or membership in the so-described combination, group, series, and the like.
- the touch pad defines a touch area and the method comprises the following steps:
- the touch pad can be but not limited to, a capacitive touch pad or a resistive touch pad.
- the touch pad can be used alone or integrated with a portable computer, such as a notebook computer.
- the touch pad is integrated to a notebook computer 100 .
- the notebook computer 100 can comprise a base assembly 20 and a display 30 connected with the base assembly 20 .
- the base assembly 20 comprises a keyboard 22 and a touch pad 24 .
- the touch pad 24 can be disposed below the keyboard 22 .
- the touch pad 24 can be a large-sized touch pad having a substantially same length with the keyboard 22 .
- the keyboard 22 and the touch pad 24 can cover an entire surface of the base assembly 20 .
- the touch pad 24 with the large size can accomplish various touch operations, such as but not limited to, cursor controlling, gesture controlling, handwriting, and/or painting.
- the touch area can cover an entire surface of the touch pad 24 .
- a quantity and sizes of the plurality of subareas can be set according to a required detecting precision of the false activation.
- the size of each of the plurality of subareas can be set based upon a palm width of a user, thereby, a false activation area of the touch pad 24 caused by a palm rest can be precisely defined.
- a width of each of the plurality of subareas is substantially equal to the palm width.
- the plurality of subareas cooperatively covers the entire touch area.
- the plurality of subareas can be divided by various ways. In at least one embodiment, the touch area is divided into six subareas (A, B, C, D, E, and F) just for a better illustration.
- the plurality of subareas can be adjoined in sequence and are arranged not to overlap with each other.
- at least two adjacent subareas of the plurality of subareas partially overlap with each other.
- the palm of the user may rest on a boundary of two adjacent subareas, therefore, a detection precision for the false activation of the touch pad 24 can be increased by setting the partially overlapped subareas.
- the partially overlapped subareas can be easy false activation areas of the touch pad 24 where the false activation often occurs.
- the plurality of subareas can comprise central subareas and side subareas. In at least one embodiment, the side subareas are the easy false activation areas.
- Two adjacent subareas of the side subareas can partially overlap with each other.
- the central subareas can only adjoin and are arranged not to overlap with each other. Referring to FIG. 4 , the side subareas A, B, and C adjoin and partially overlap with each other, the side subareas D, E, and F adjoin and partially overlap with each other, and the subareas C and D only adjoin but do not overlap with each other for the central subareas are not the easy false activation areas.
- every two adjacent subareas can partially overlap with each other to ensure the false activation of the touch pad 24 being located in at least one of the plurality of subareas. Whereby the false activation of the touch pad 24 can be easily and precisely detected.
- the lock threshold N lock is a number or a numerical range and can be used to measure whether a touching area is the false activation area or not.
- the lock threshold N lock can be set using a settled quantity of the touch points. If the quantity of the touch points is larger than or equals to the lock threshold N lock , it indicates that there is a large area touch on the touch pad 24 and the large area touch may be a false touch.
- the lock threshold N lock can be set according to or substantially equals to the quantity of the touch points detected when the palm of the user touches the touch pad 24 . In at least one embodiment, the lock threshold N lock equals to 20.
- the sensing signal threshold V lock also can be used to measure whether the certain touch node is the touch point or not.
- the sensing signal value V i is smaller than the sensing signal threshold V lock , there is no touch being considered as acting on a corresponding location of the touch pad 24 . Otherwise, the touch (or touch point) is detected on the touch pad 24 . In the method, a preventing of the false activation is processed before the output of the touch point. Therefore, the false activation of the touch pad 24 can be effectively avoided.
- the each of the touch nodes can be considered as a point or a unit formed by an X coordinate crossed with a Y coordinate. It would cause the sensing signal values V, as long as there is the touch acted on the touch area. But only the sensing signal values V, corresponding to the touch points can activate a touch function.
- the touch points are some of the touch nodes and can activate the touch function of the touch pad 24 .
- the touch function of the touch pad 24 can not be activated when the sensing signal value V i is less than the sensing signal threshold V lock .
- the block 7 is to determine which subareas are false activation areas and which are not. If one or some of the subareas are not the false activation area, these subareas are maintained touchable.
- touchable means that the user can use touch functions in these subareas and the touch pad 24 will response the touch functions in these subareas.
- the term “untouchable” means that the touch pad 24 in the untouchable subarea is locked and no touch functions will be responded even when there is a touch acted on the untouchable subarea.
- the method can further comprise a step of monitoring each of the plurality of subareas by blocks 3 - 7 to dynamically convert the subareas to be touchable or untouchable.
- the false activation may be located in an overlapping region of two adjacent subareas. In this situation, the two adjacent subareas are lock to be untouchable to avoid the false activation of the touch pad 24 .
- the method can further comprise a step of activating the untouchable subarea to a touchable subarea.
- the activating step can comprise the following substeps:
- the untouchable subarea can be activated to the touchable subarea by the following substeps:
- the untouchable subarea can be activated to the touchable subarea by the following substeps:
- the set lock time period T lock can reduce a scanning frequency for determine the untouchable subarea to be touchable or untouchable.
- the set lock time period T lock can avoid a false determination, such as falsely activates the untouchable subarea to be the touchable subarea, caused from variations of the sensing signal and the quantity of the touch points in the untouchable subarea at a short time.
- the lock time period T lock is a time value in a range from about 0.5 seconds to about 1 second.
- the method disclosed above can effectively avoid the false activation by the palm rest.
- the method can maintain a correct response for a multi-touch acted on the touch pad at the same time.
- the method is especially suitable for portable touch device with a large-sized touch pad, such as notebook computers, Smartphone, and tablet.
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 method for preventing a false activation of a touch pad is provided. In the method, a touch area of the touch pad is divided into subareas. A lock threshold Nlock and a sensing signal threshold Vlock are set. The touch pad is scanned when there is a touch acted on the touch pad. A quantity Ni of touch points in each of the subareas is counted. If the quantity Ni of the touch points in a certain subarea is less than Nlock, the one subarea is maintained touchable, if not, the certain subarea is maintained untouchable.
Description
- This application claims priority to Chinese Patent Application No. 201310447335.3, filed on Sep. 27, 2013, the disclosure of which is incorporated herein by reference.
- The present disclosure relates to a method for preventing a false activation of a touch pad, especially a touch pad of a large size used in portable computers.
- Advances in technology have enabled the size of personal computers to decrease. As a result, the use of portable computers, such as notebook computers, laptop computers, and notepad computers, is rapidly increasing. A typical notebook computer comprises a display assembly and a base assembly with a keyboard and a touch pad. The touch pad is used for navigating a cursor control. The touch pad has a relative small size and is centered disposed below the keyboard to avoid causing unwanted or false activations of the touch pad.
- However, functions of the touch pad of the notebook computer gradually expand to handwriting, drawing, and gesture control. These needs result in the size of the touch pad becoming larger. However, the large sized touch pad has some disadvantages. For example, user's palm may falsely trigger the touch pad when typing on the keyboard, resulting in typing interference.
- Therefore, there is need to provide methods for preventing false activation of a touch pad.
- Implementations of the present technology will now be described, by way of example only, with reference to the attached figures.
-
FIG. 1 is a flowchart of an embodiment of a method for preventing a false activation of a touch pad. -
FIG. 2 is a structural isometric view of an embodiment of a notebook computer with a large-sized touch pad. -
FIG. 3 is a diagrammatic view of an embodiment of one way of dividing a touch area on the touch pad. -
FIG. 4 is a diagrammatic view of another embodiment of one way of dividing the touch area on the touch pad. -
FIG. 5 is a diagrammatic view of a third embodiment one way of dividing the touch area on the touch pad. -
FIG. 6 is a flowchart of an embodiment of a way to activate an untouchable subarea of the touch pad to be a touchable area. -
FIG. 7 is a flowchart of another embodiment of a way to activate an untouchable subarea to be a touchable area. -
FIG. 8 is a flowchart of a third embodiment of a way to activate an untouchable subarea to be a touchable area. - The disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one”.
- It will be appreciated that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures and components have not been described in detail so as not to obscure the related relevant feature being described. Also, the description is not to be considered as limiting the scope of the embodiments described herein. The drawings are not necessarily to scale and the proportions of certain parts may be exaggerated to better illustrate details and features of the present disclosure.
- Several definitions that apply throughout this disclosure will now be presented.
- The term “untouchable” means that all touch functions can not be used by a user even if the user touches a touch pad. The term “substantially” is defined to be essentially conforming to the particular dimension, shape, or other description that is described, such that the component need not be exactly conforming to the description. The term “comprising,” when utilized, means “including, but not necessarily limited to”; it specifically indicates open-ended inclusion or membership in the so-described combination, group, series, and the like.
- Referring to
FIG. 1 , one embodiment of a method for preventing a false activation of a touch pad is provided. The touch pad defines a touch area and the method comprises the following steps: -
block 1, dividing the touch area of the touch pad into a plurality of subareas; -
block 2, setting a lock threshold Nlock and a sensing signal threshold Vlock; - block 3, scanning the touch pad and detecting a plurality of touch nodes in each of the plurality of subareas and a sensing signal value Vi corresponding to each of the touch nodes when there is a touch acted on the touch area;
-
block 4, determining if the sensing signal value Vi corresponding to each of the plurality of touch nodes is larger than or equals to the sensing signal threshold Vlock, - block 5, determining a certain touch node being as a touch point when the sensing signal value Vi corresponding to the certain node is larger than or equals to the sensing signal threshold Vlock;
-
block 6, counting a quantity Ni of touch points in each of the plurality of subareas; -
block 7, determining if the quantity Ni of the touch points in each of the plurality of subareas is less than the lock threshold Nlock; -
block 7A, maintaining a certain subarea being touchable when the quantity Ni of the touch points in the certain subarea is less than the lock threshold Nlock; and -
block 7B, maintaining the certain subarea being untouchable when the quantity Ni of the touch points in the certain subarea is larger than or equals to the lock threshold Nlock. - At
block 1, the touch pad can be but not limited to, a capacitive touch pad or a resistive touch pad. In addition, the touch pad can be used alone or integrated with a portable computer, such as a notebook computer. Referring toFIG. 2 , in at least one embodiment, the touch pad is integrated to anotebook computer 100. Thenotebook computer 100 can comprise abase assembly 20 and adisplay 30 connected with thebase assembly 20. Thebase assembly 20 comprises akeyboard 22 and atouch pad 24. Thetouch pad 24 can be disposed below thekeyboard 22. Thetouch pad 24 can be a large-sized touch pad having a substantially same length with thekeyboard 22. Thekeyboard 22 and thetouch pad 24 can cover an entire surface of thebase assembly 20. Thetouch pad 24 with the large size can accomplish various touch operations, such as but not limited to, cursor controlling, gesture controlling, handwriting, and/or painting. - At
block 1, the touch area can cover an entire surface of thetouch pad 24. A quantity and sizes of the plurality of subareas can be set according to a required detecting precision of the false activation. In at least one embodiment, the size of each of the plurality of subareas can be set based upon a palm width of a user, thereby, a false activation area of thetouch pad 24 caused by a palm rest can be precisely defined. In at least one embodiment, a width of each of the plurality of subareas is substantially equal to the palm width. - The plurality of subareas cooperatively covers the entire touch area. The plurality of subareas can be divided by various ways. In at least one embodiment, the touch area is divided into six subareas (A, B, C, D, E, and F) just for a better illustration.
- Referring to
FIG. 3 , in at least one embodiment, the plurality of subareas can be adjoined in sequence and are arranged not to overlap with each other. Referring toFIG. 4 , in at least one embodiment, at least two adjacent subareas of the plurality of subareas partially overlap with each other. The palm of the user may rest on a boundary of two adjacent subareas, therefore, a detection precision for the false activation of thetouch pad 24 can be increased by setting the partially overlapped subareas. In at least one embodiment, the partially overlapped subareas can be easy false activation areas of thetouch pad 24 where the false activation often occurs. The plurality of subareas can comprise central subareas and side subareas. In at least one embodiment, the side subareas are the easy false activation areas. Two adjacent subareas of the side subareas can partially overlap with each other. In addition, the central subareas can only adjoin and are arranged not to overlap with each other. Referring toFIG. 4 , the side subareas A, B, and C adjoin and partially overlap with each other, the side subareas D, E, and F adjoin and partially overlap with each other, and the subareas C and D only adjoin but do not overlap with each other for the central subareas are not the easy false activation areas. - Referring to
FIG. 5 , in at least one embodiment, every two adjacent subareas can partially overlap with each other to ensure the false activation of thetouch pad 24 being located in at least one of the plurality of subareas. Whereby the false activation of thetouch pad 24 can be easily and precisely detected. - At
block 2, the lock threshold Nlock is a number or a numerical range and can be used to measure whether a touching area is the false activation area or not. The lock threshold Nlock can be set using a settled quantity of the touch points. If the quantity of the touch points is larger than or equals to the lock threshold Nlock, it indicates that there is a large area touch on thetouch pad 24 and the large area touch may be a false touch. The lock threshold Nlock can be set according to or substantially equals to the quantity of the touch points detected when the palm of the user touches thetouch pad 24. In at least one embodiment, the lock threshold Nlock equals to 20. - The sensing signal threshold Vlock also can be used to measure whether the certain touch node is the touch point or not.
- If the sensing signal value Vi is smaller than the sensing signal threshold Vlock, there is no touch being considered as acting on a corresponding location of the
touch pad 24. Otherwise, the touch (or touch point) is detected on thetouch pad 24. In the method, a preventing of the false activation is processed before the output of the touch point. Therefore, the false activation of thetouch pad 24 can be effectively avoided. - At blocks 3-5, the each of the touch nodes can be considered as a point or a unit formed by an X coordinate crossed with a Y coordinate. It would cause the sensing signal values V, as long as there is the touch acted on the touch area. But only the sensing signal values V, corresponding to the touch points can activate a touch function. The touch points are some of the touch nodes and can activate the touch function of the
touch pad 24. The touch function of thetouch pad 24 can not be activated when the sensing signal value Vi is less than the sensing signal threshold Vlock. - The
block 7 is to determine which subareas are false activation areas and which are not. If one or some of the subareas are not the false activation area, these subareas are maintained touchable. The term touchable means that the user can use touch functions in these subareas and thetouch pad 24 will response the touch functions in these subareas. - At
block 7B, the term “untouchable” means that thetouch pad 24 in the untouchable subarea is locked and no touch functions will be responded even when there is a touch acted on the untouchable subarea. - The method can further comprise a step of monitoring each of the plurality of subareas by blocks 3-7 to dynamically convert the subareas to be touchable or untouchable.
- In the method, if the plurality of subareas partially overlap with each other, the false activation may be located in an overlapping region of two adjacent subareas. In this situation, the two adjacent subareas are lock to be untouchable to avoid the false activation of the
touch pad 24. - Referring to
FIG. 6 , the method can further comprise a step of activating the untouchable subarea to a touchable subarea. In at least one embodiment, the activating step can comprise the following substeps: -
block 8, setting a lock time period Tlock; - block 9, recording a duration time period Ti of the untouchable subarea since being untouchable;
-
block 10, determining if the duration time period Ti exceeds the lock time period Tlock; -
block 11, continuously maintaining the untouchable subarea being untouchable when the duration time period Ti does not exceed the lock time period Tlock; -
block 12, redetecting a quantity N′i of the touch points in the untouchable subarea when the duration time period Ti exceeds the lock time period Tlock; -
block 13, further determining if N′i≧Nlock; -
block 14, activating the untouchable subarea to be a touchable subarea when N′i<Nlock; and -
block 15, continuously maintaining the untouchable subarea being untouchable when N′i≧Nlock. - Referring to
FIG. 7 , in another embodiment, the untouchable subarea can be activated to the touchable subarea by the following substeps: -
block 8′, setting the lock time period Tlock and an activating threshold Nactivate of a touch point quantity, and Nactivate<Nlock; - block 9′, recording the duration time period Ti of the untouchable subarea since being untouchable;
- block 10′, determining if the duration time period Ti exceeding the lock time period Tlock;
- block 11′, continuously maintaining the untouchable subarea being untouchable when the duration time period Ti does not exceed the lock time period Tlock;
- block 12′, redetecting a quantity N′i of the touch points in the untouchable subarea when the duration time period Ti exceeds the lock time period Tlock;
- block 13′, further determining if N′I is larger than or equals to Nlock;
- block 14′, continuously maintaining the untouchable subarea being untouchable when N′i≧Nlock;
- block 15′, further determining if N′i is less than Nactivate when N′I is less than Nlock;
- block 16′, maintaining untouchable subarea being untouchable when N′i≧Nactivate; and
- block 17′, activating the untouchable subarea to be the touchable subarea when N′i<Nactivate.
- Referring to
FIG. 8 , in a third embodiment, the untouchable subarea can be activated to the touchable subarea by the following substeps: -
block 8″, setting the lock time period Tlock and an activating threshold Nactivate of a touch point quantity, and Nactivate<Nlock; - block 9″, recording the duration time period Ti of the untouchable subarea since being untouchable;
-
block 10″, determining if the duration time period Ti exceeds the lock time period Tlock; -
block 11″, continuously maintaining the untouchable subarea being untouchable when the duration time period Ti does not exceed the lock time period Tlock; -
block 12″, redetecting a quantity N′i of the touch points in the untouchable subarea when the duration time period Ti exceeds the lock time period Tlock; -
block 13″, further determining if N′i is less than Nactivate; -
block 14″, maintaining untouchable subarea being untouchable when N′i≧Nactivate; and -
block 15″, activating the untouchable subarea to be the touchable subarea when N′i<Nactivate. - The user's palm rested on the
touch pad 24 may slightly move when typing on the keyboard. This kind of palm rest is still considered as the false activation of thetouch pad 24. The set lock time period Tlock can reduce a scanning frequency for determine the untouchable subarea to be touchable or untouchable. In addition, the set lock time period Tlock can avoid a false determination, such as falsely activates the untouchable subarea to be the touchable subarea, caused from variations of the sensing signal and the quantity of the touch points in the untouchable subarea at a short time. The lock time period Tlock is a time value in a range from about 0.5 seconds to about 1 second. - Similarly, the set activating threshold Nactivate of the touch point quantity still can reduce the false determination. A ratio of Nactivate to Nlock can be set as: Nactivate:Nlock=0.6:1 to 0.9:1. In at least one embodiment, the ratio is in a range from about 0.8:1 to about 0.9:1 (Nactivate:Nlock).
- On one hand, the method disclosed above can effectively avoid the false activation by the palm rest. On the other hand, the method can maintain a correct response for a multi-touch acted on the touch pad at the same time. The method is especially suitable for portable touch device with a large-sized touch pad, such as notebook computers, Smartphone, and tablet.
- Depending on the embodiment, certain of the steps of methods described may be removed, others may be added, and the sequence of steps may be altered. It is also to be understood that the description and the claims drawn to a method may comprise some indication in reference to certain steps. However, the indication used is only to be viewed for identification purposes and not as a suggestion as to an order for the steps.
- The embodiments shown and described above are only examples. Even though numerous characteristics and advantages of the present technology have been set forth in the foregoing description, together with details of the structure and function of the present disclosure, the disclosure is illustrative only, and changes may be made in the detail, especially in matters of shape, size and arrangement of the parts within the principles of the present disclosure up to, and including the full extent established by the broad general meaning of the terms used in the claims. It will therefore be appreciated that the embodiments described above may be modified within the scope of the claims.
Claims (16)
1. A method for preventing a false activation of a touch pad, the touch pad defining a touch area, the method comprising:
setting a lock threshold Nlock and a sensing signal threshold Vlock;
scanning the touch pad and detecting a plurality of touch nodes in each of a plurality of subareas of the touch pad and a sensing signal value Vi corresponding to each of the touch nodes when there is a touch acted on the touch area;
determining if the sensing signal value Vi corresponding to each of the plurality of touch nodes is larger than or equals to the sensing signal threshold Vlock,
determining a certain touch node being as a touch point when the sensing signal value Vi corresponding to the certain node is larger than or equals to the sensing signal threshold Vlock;
counting a quantity Ni of touch points in each of the plurality of subareas;
determining if the quantity Ni of the touch points in each of the plurality of subareas is less than the lock threshold Nlock;
maintaining a certain subarea being touchable when the quantity Ni of the touch points in the certain subarea is less than the lock threshold Nlock; and
maintaining the certain subarea being untouchable when the quantity Ni of the touch points in the certain subarea is larger than or equals to the lock threshold Nlock.
2. The method of claim 1 , wherein the plurality of subareas cover the entire touch area and at least two adjacent subareas are partially overlapped with each other.
3. The method of claim 1 , wherein the plurality of subareas are defined along a length extending direction of the touch pad, the plurality of subareas comprises side subareas and central areas located between the side subareas, the side subareas are partially overlapped and the central areas are not overlapped.
4. The method of claim 1 , wherein all adjacent subareas in the plurality of subareas partially overlap with each other.
5. The method of claim 1 , wherein the plurality of subareas adjoin in sequence and do not overlap with each other.
6. The method of claim 1 , wherein the lock threshold Nlock is a number or a numerical range substantially equals to a quantity of the touch points detected when a palm of a user touches the touch pad.
7. The method of claim 6 , wherein the lock threshold Nlock is the number and equals to 20.
8. The method of claim 1 further comprising a step of monitoring each of the plurality of subareas to dynamically convert the individual subarea touchable or untouchable.
9. The method of claim 1 further comprising a step of activating an untouchable subarea to be a touchable subarea comprising:
setting a lock time period Tlock;
recording a duration time period Ti of the untouchable subarea since being untouchable;
determining if the duration time period Ti exceeds the lock time period Tlock;
continuously maintaining the untouchable subarea being untouchable when the duration time period Ti does not exceed the lock time period Tlock;
redetecting a quantity N′i of the touch points in the untouchable subarea when the duration time period Ti exceeds the lock time period Tlock; and
activating the untouchable subarea to be a touchable subarea when N′i≦Nlock.
10. The method of claim 1 further comprising a step of activating an untouchable subarea to be a touchable subarea comprising:
setting a lock time period Tlock and an activating threshold Nactivate of a touch point quantity, and Nactivate<Nlock;
recording a duration time period Ti of the untouchable subarea since being untouchable;
determining if the duration time period Ti exceeding the lock time period Tlock;
continuously maintaining the untouchable subarea being untouchable when the duration time period Ti does not exceed the lock time period Tlock;
redetecting a quantity N′i of the touch points in the untouchable subarea when the duration time period Ti exceeds the lock time period Tlock;
further determining if N′I is larger than or equals to Nlock;
continuously maintaining the untouchable subarea being untouchable when N′i≧Nlock;
further determining if N′i is less than Nactivate;
maintaining untouchable subarea being untouchable when N′i≧Nactivate; and
activating the untouchable subarea to be the touchable subarea when N′i<Nactivate.
11. The method of claim 1 further comprising a step of activating an untouchable subarea to a touchable subarea comprising:
setting a lock time period Tlock and an activating threshold Nactivate of a touch point quantity, and Nactivate<Nlock;
recording a duration time period Ti of the untouchable subarea since being untouchable;
determining if the duration time period Ti exceeds the lock time period Tlock;
continuously maintaining the untouchable subarea being untouchable when the duration time period Ti does not exceed the lock time period Tlock;
redetecting a quantity N′i of the touch points in the untouchable subarea when the duration time period Ti exceeds the lock time period Tlock;
further determining if N′i is less than Nactivate;
maintaining untouchable subarea being untouchable when N′i≧Nactivate; and
activating the untouchable subarea to be the touchable subarea when N′i<Nactivate.
12. The method of claim 9 , wherein the lock time period Tlock is a time value in a range from about 0.5 seconds to about 1 second.
13. The method of claim 10 , wherein the lock time period Tlock is a time value in a range from about 0.5 seconds to about 1 second.
14. The method of claim 11 , wherein the lock time period Tlock is a time value in a range from about 0.5 seconds to about 1 second.
15. The method of claim 10 , wherein a ratio of Nactivate to Nlock is set as: Nactivate:Nlock=0.6:1 to 0.9:1.
16. The method of claim 11 , wherein a ratio of Nactivate to Nlock is set as: Nactivate:Nlock=0.6:1 to 0.9:1.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310447335.3A CN104516555A (en) | 2013-09-27 | 2013-09-27 | Method for preventing error touch of touch panel |
CN201310447335.3 | 2013-09-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20150091860A1 true US20150091860A1 (en) | 2015-04-02 |
Family
ID=52739668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/499,463 Abandoned US20150091860A1 (en) | 2013-09-27 | 2014-09-29 | Method for preventing false activation of touch pad |
Country Status (3)
Country | Link |
---|---|
US (1) | US20150091860A1 (en) |
CN (1) | CN104516555A (en) |
TW (1) | TWI503716B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150029117A1 (en) * | 2013-07-26 | 2015-01-29 | Hon Hai Precision Industry Co., Ltd. | Electronic device and human-computer interaction method for same |
US20160124594A1 (en) * | 2014-10-30 | 2016-05-05 | Kobo Incorporated | System and method for alternate gesture mode and invocation thereof |
CN106055169A (en) * | 2016-07-29 | 2016-10-26 | 刘必鹏 | Error touch prevention method based on detection point density value and intelligent express delivery ark thereof |
US10139961B2 (en) | 2016-08-18 | 2018-11-27 | Microsoft Technology Licensing, Llc | Touch detection using feature-vector dictionary |
EP3352058A4 (en) * | 2015-09-14 | 2019-04-24 | Kabushiki Kaisha Tokai-Rika-Denki-Seisakusho | Operation detection device |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI602098B (en) * | 2016-09-05 | 2017-10-11 | Salt Int Corp | Touch Sensor Device And Sensing Method For Touch Point |
CN106445246A (en) * | 2016-11-30 | 2017-02-22 | 努比亚技术有限公司 | Mobile terminal and anti-misoperation method |
CN110308809B (en) * | 2018-03-20 | 2024-09-20 | 深圳市鸿合创新信息技术有限责任公司 | Capacitive whiteboard touch control film structure and touch control signal processing method |
CN112703467A (en) * | 2018-11-13 | 2021-04-23 | 深圳市柔宇科技股份有限公司 | Terminal device and touch response control method thereof |
Citations (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060010400A1 (en) * | 2004-06-28 | 2006-01-12 | Microsoft Corporation | Recognizing gestures and using gestures for interacting with software applications |
US20060012580A1 (en) * | 2004-07-15 | 2006-01-19 | N-Trig Ltd. | Automatic switching for a dual mode digitizer |
US20060279548A1 (en) * | 2005-06-08 | 2006-12-14 | Geaghan Bernard O | Touch location determination involving multiple touch location processes |
US20080012835A1 (en) * | 2006-07-12 | 2008-01-17 | N-Trig Ltd. | Hover and touch detection for digitizer |
US20090095540A1 (en) * | 2007-10-11 | 2009-04-16 | N-Trig Ltd. | Method for palm touch identification in multi-touch digitizing systems |
US20100182247A1 (en) * | 2009-01-21 | 2010-07-22 | Microsoft Corporation | Bi-modal multiscreen interactivity |
US7868874B2 (en) * | 2005-11-15 | 2011-01-11 | Synaptics Incorporated | Methods and systems for detecting a position-based attribute of an object using digital codes |
US20110012855A1 (en) * | 2009-07-17 | 2011-01-20 | Egalax_Empia Technology Inc. | Method and device for palm rejection |
US8059102B2 (en) * | 2006-06-13 | 2011-11-15 | N-Trig Ltd. | Fingertip touch recognition for a digitizer |
US20120007831A1 (en) * | 2009-10-09 | 2012-01-12 | Egalax_Empia Technology Inc. | Method and device for position detection |
US20120262407A1 (en) * | 2010-12-17 | 2012-10-18 | Microsoft Corporation | Touch and stylus discrimination and rejection for contact sensitive computing devices |
US20130155015A1 (en) * | 2011-12-19 | 2013-06-20 | Egalax_Empia Technology Inc. | Method and device for detecting touch screen |
US20130207925A1 (en) * | 2012-02-15 | 2013-08-15 | Andriy Ryshtun | Multi-purpose stylus antenna |
US20130265271A1 (en) * | 2012-04-06 | 2013-10-10 | Silicon Integrated Systems Corp. | Method of reducing computation of palm rejection by projecting touch data |
US20130278543A1 (en) * | 2012-04-23 | 2013-10-24 | Silicon Integrated Systems Corp. | Method of reducing computation of water tolerance by projecting touch data |
US20130300696A1 (en) * | 2012-05-14 | 2013-11-14 | N-Trig Ltd. | Method for identifying palm input to a digitizer |
US20130328832A1 (en) * | 2011-02-15 | 2013-12-12 | N-Trig Ltd. | Tracking input to a multi-touch digitizer system |
US20140002396A1 (en) * | 2012-06-29 | 2014-01-02 | Lenovo (Beijing) Co., Ltd. | Information processing method, information processing apparatus and electronic device |
US20140085254A1 (en) * | 2012-09-27 | 2014-03-27 | Google Inc. | Pressure-sensitive trackpad |
US20140111462A1 (en) * | 2005-12-30 | 2014-04-24 | Microsoft Corporation | Unintentional Touch Rejection |
US20140204035A1 (en) * | 2013-01-24 | 2014-07-24 | Barnesandnoble.Com Llc | Selective touch scan area and reporting techniques |
US20140267104A1 (en) * | 2013-03-18 | 2014-09-18 | Qualcomm Incorporated | Optimized adaptive thresholding for touch sensing |
US20140368470A1 (en) * | 2013-06-13 | 2014-12-18 | Samsung Display Co., Ltd. | Adaptive light source driving optical system for integrated touch and hover |
US20150169101A1 (en) * | 2013-12-16 | 2015-06-18 | Nvidia Corporation | Method and system for reduced power touch input detection on an electronic device using reduced scanning |
US20150286297A1 (en) * | 2014-04-04 | 2015-10-08 | Stmicroelectronics Asia Pacific Pte. Ltd. | Touch screen with palm rejection in the presence of charger noise |
US20150338984A1 (en) * | 2014-05-22 | 2015-11-26 | Sony Corporation | Selective turning off/dimming of touch screen display region |
US20150338991A1 (en) * | 2014-05-21 | 2015-11-26 | Apple Inc. | Touch rejection |
US20160018960A1 (en) * | 2014-07-16 | 2016-01-21 | Lenovo (Singapore) Pte. Ltd. | Handedness detection |
US20160018945A1 (en) * | 2014-07-17 | 2016-01-21 | Prime Circa, Inc. | Heuristic palm detection |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201248463A (en) * | 2011-05-24 | 2012-12-01 | Acer Inc | Touch sensing device and method for avoiding erroneous touches |
CN102810017A (en) * | 2011-05-30 | 2012-12-05 | 宏碁股份有限公司 | Touch device capable of avoiding accidental touches and control method of touch device |
CN103258171B (en) * | 2012-02-20 | 2016-03-02 | 中国移动通信集团公司 | Prevent the method for mobile terminal touch screen error touch control, device and mobile terminal |
KR20130136188A (en) * | 2012-06-04 | 2013-12-12 | 삼성전자주식회사 | Apparatas and method of protecting pseudo touch in a electronic device |
TWI574157B (en) * | 2012-12-04 | 2017-03-11 | 華碩電腦股份有限公司 | Portable electronic system and touch function controlling method thereof |
TW201504885A (en) * | 2013-07-26 | 2015-02-01 | Hon Hai Prec Ind Co Ltd | Electronic device and human-computer interaction method |
-
2013
- 2013-09-27 CN CN201310447335.3A patent/CN104516555A/en active Pending
- 2013-10-11 TW TW102136655A patent/TWI503716B/en not_active IP Right Cessation
-
2014
- 2014-09-29 US US14/499,463 patent/US20150091860A1/en not_active Abandoned
Patent Citations (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060010400A1 (en) * | 2004-06-28 | 2006-01-12 | Microsoft Corporation | Recognizing gestures and using gestures for interacting with software applications |
US20060012580A1 (en) * | 2004-07-15 | 2006-01-19 | N-Trig Ltd. | Automatic switching for a dual mode digitizer |
US20060279548A1 (en) * | 2005-06-08 | 2006-12-14 | Geaghan Bernard O | Touch location determination involving multiple touch location processes |
US7868874B2 (en) * | 2005-11-15 | 2011-01-11 | Synaptics Incorporated | Methods and systems for detecting a position-based attribute of an object using digital codes |
US20140111462A1 (en) * | 2005-12-30 | 2014-04-24 | Microsoft Corporation | Unintentional Touch Rejection |
US8059102B2 (en) * | 2006-06-13 | 2011-11-15 | N-Trig Ltd. | Fingertip touch recognition for a digitizer |
US20080012835A1 (en) * | 2006-07-12 | 2008-01-17 | N-Trig Ltd. | Hover and touch detection for digitizer |
US20090095540A1 (en) * | 2007-10-11 | 2009-04-16 | N-Trig Ltd. | Method for palm touch identification in multi-touch digitizing systems |
US20100182247A1 (en) * | 2009-01-21 | 2010-07-22 | Microsoft Corporation | Bi-modal multiscreen interactivity |
US20110012855A1 (en) * | 2009-07-17 | 2011-01-20 | Egalax_Empia Technology Inc. | Method and device for palm rejection |
US20120007831A1 (en) * | 2009-10-09 | 2012-01-12 | Egalax_Empia Technology Inc. | Method and device for position detection |
US20120262407A1 (en) * | 2010-12-17 | 2012-10-18 | Microsoft Corporation | Touch and stylus discrimination and rejection for contact sensitive computing devices |
US20130328832A1 (en) * | 2011-02-15 | 2013-12-12 | N-Trig Ltd. | Tracking input to a multi-touch digitizer system |
US20130155015A1 (en) * | 2011-12-19 | 2013-06-20 | Egalax_Empia Technology Inc. | Method and device for detecting touch screen |
US20130207925A1 (en) * | 2012-02-15 | 2013-08-15 | Andriy Ryshtun | Multi-purpose stylus antenna |
US20130265271A1 (en) * | 2012-04-06 | 2013-10-10 | Silicon Integrated Systems Corp. | Method of reducing computation of palm rejection by projecting touch data |
US20130278543A1 (en) * | 2012-04-23 | 2013-10-24 | Silicon Integrated Systems Corp. | Method of reducing computation of water tolerance by projecting touch data |
US20130300696A1 (en) * | 2012-05-14 | 2013-11-14 | N-Trig Ltd. | Method for identifying palm input to a digitizer |
US20140002396A1 (en) * | 2012-06-29 | 2014-01-02 | Lenovo (Beijing) Co., Ltd. | Information processing method, information processing apparatus and electronic device |
US20140085254A1 (en) * | 2012-09-27 | 2014-03-27 | Google Inc. | Pressure-sensitive trackpad |
US20140204035A1 (en) * | 2013-01-24 | 2014-07-24 | Barnesandnoble.Com Llc | Selective touch scan area and reporting techniques |
US20140267104A1 (en) * | 2013-03-18 | 2014-09-18 | Qualcomm Incorporated | Optimized adaptive thresholding for touch sensing |
US20140368470A1 (en) * | 2013-06-13 | 2014-12-18 | Samsung Display Co., Ltd. | Adaptive light source driving optical system for integrated touch and hover |
US20150169101A1 (en) * | 2013-12-16 | 2015-06-18 | Nvidia Corporation | Method and system for reduced power touch input detection on an electronic device using reduced scanning |
US20150286297A1 (en) * | 2014-04-04 | 2015-10-08 | Stmicroelectronics Asia Pacific Pte. Ltd. | Touch screen with palm rejection in the presence of charger noise |
US20150338991A1 (en) * | 2014-05-21 | 2015-11-26 | Apple Inc. | Touch rejection |
US20150338984A1 (en) * | 2014-05-22 | 2015-11-26 | Sony Corporation | Selective turning off/dimming of touch screen display region |
US20160018960A1 (en) * | 2014-07-16 | 2016-01-21 | Lenovo (Singapore) Pte. Ltd. | Handedness detection |
US20160018945A1 (en) * | 2014-07-17 | 2016-01-21 | Prime Circa, Inc. | Heuristic palm detection |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150029117A1 (en) * | 2013-07-26 | 2015-01-29 | Hon Hai Precision Industry Co., Ltd. | Electronic device and human-computer interaction method for same |
US20160124594A1 (en) * | 2014-10-30 | 2016-05-05 | Kobo Incorporated | System and method for alternate gesture mode and invocation thereof |
US9921722B2 (en) * | 2014-10-30 | 2018-03-20 | Rakuten Kobo, Inc. | Page transition system and method for alternate gesture mode and invocation thereof |
EP3352058A4 (en) * | 2015-09-14 | 2019-04-24 | Kabushiki Kaisha Tokai-Rika-Denki-Seisakusho | Operation detection device |
CN106055169A (en) * | 2016-07-29 | 2016-10-26 | 刘必鹏 | Error touch prevention method based on detection point density value and intelligent express delivery ark thereof |
US10139961B2 (en) | 2016-08-18 | 2018-11-27 | Microsoft Technology Licensing, Llc | Touch detection using feature-vector dictionary |
Also Published As
Publication number | Publication date |
---|---|
TWI503716B (en) | 2015-10-11 |
CN104516555A (en) | 2015-04-15 |
TW201516776A (en) | 2015-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150091860A1 (en) | Method for preventing false activation of touch pad | |
KR102264130B1 (en) | A system for detecting and characterizing input on a touch sensor | |
US8686966B2 (en) | Information processing apparatus, information processing method and program | |
US9128603B2 (en) | Hand gesture recognition method for touch panel and associated apparatus | |
US9261913B2 (en) | Image of a keyboard | |
US8368667B2 (en) | Method for reducing latency when using multi-touch gesture on touchpad | |
US20150309589A1 (en) | Electronic device and associated control method and computer program product | |
US8624861B2 (en) | Method for determining touch point | |
US20140306912A1 (en) | Graduated palm rejection to improve touch sensor performance | |
US10976864B2 (en) | Control method and control device for touch sensor panel | |
US20120249487A1 (en) | Method of identifying a multi-touch shifting gesture and device using the same | |
US20150363037A1 (en) | Control method of touch panel | |
US20160054831A1 (en) | Capacitive touch device and method identifying touch object on the same | |
US20120050184A1 (en) | Method of controlling driving of touch panel | |
US20130044061A1 (en) | Method and apparatus for providing a no-tap zone for touch screen displays | |
US20150091808A1 (en) | Method for preventing false activation of touch pad of portable computer | |
TWI488082B (en) | Portable electronic apparatus and touch sensing method | |
US8605056B2 (en) | Touch-controlled device, identifying method and computer program product thereof | |
TW201445428A (en) | Palm rejection method | |
US20180284941A1 (en) | Information processing apparatus, information processing method, and program | |
US20150091802A1 (en) | Method for controlling a mouse pointer by touch pad | |
US9791956B2 (en) | Touch panel click action | |
US20120188175A1 (en) | Single Finger Gesture Determination Method, Touch Control Chip, Touch Control System and Computer System | |
US9727236B2 (en) | Computer input device | |
JP6858646B2 (en) | Touch detection device and touch detection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TIANJIN FUNAYUANCHUANG TECHNOLOGY CO.,LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHIH, PO-SHENG;CHENG, CHIEN-YUNG;CHAO, LI-MIN;REEL/FRAME:033837/0451 Effective date: 20140923 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |