[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US20150091860A1 - Method for preventing false activation of touch pad - Google Patents

Method for preventing false activation of touch pad Download PDF

Info

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
Application number
US14/499,463
Inventor
Po-Sheng Shih
Chien-Yung Cheng
Li-Min Chao
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin Funa Yuanchuang Technology Co Ltd
Original Assignee
Tianjin Funa Yuanchuang Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin Funa Yuanchuang Technology Co Ltd filed Critical Tianjin Funa Yuanchuang Technology Co Ltd
Assigned to TIANJIN FUNAYUANCHUANG TECHNOLOGY CO.,LTD. reassignment TIANJIN FUNAYUANCHUANG TECHNOLOGY CO.,LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHAO, LI-MIN, CHENG, CHIEN-YUNG, SHIH, PO-SHENG
Publication of US20150091860A1 publication Critical patent/US20150091860A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • G06F3/04186Touch location disambiguation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • 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.
  • FIELD
  • 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.
  • BACKGROUND
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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.
  • DETAILED DESCRIPTION
  • 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 to FIG. 2, in at least one embodiment, 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.
  • At block 1, 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. 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 the touch 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 to FIG. 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 the touch 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 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. In addition, 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.
  • 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 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.
  • 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 the touch 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 the touch 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 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.
  • 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 the touch 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 the touch pad 24 will response the touch functions in these subareas.
  • At block 7B, 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.
  • 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 the touch 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)

What is claimed is:
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.
US14/499,463 2013-09-27 2014-09-29 Method for preventing false activation of touch pad Abandoned US20150091860A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (29)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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