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.
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
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
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
Referring to
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
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
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
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.
Number | Date | Country | Kind |
---|---|---|---|
201310447335.3 | Sep 2013 | CN | national |