This application claims benefit of priority to Japanese Patent Application No. 2014-011973 filed on Jan. 27, 2014, which is hereby incorporated by reference in its entirety.
1. Field of the Disclosure
The present disclosure relates to a touchpad input device installed in a laptop personal computer (PC) or the like, and to a touchpad control program.
2. Description of the Related Art
Touchpads provided to laptop PCs and so forth have tended to become larger in size in recent years. The palm of the hand thus more readily comes into contact with the touchpad input device when operating the keyboard, resulting in erroneous operation. Those provided with a palm rejection function, which invalidates operations in a case of determining a palm, are coming into widespread use as a way of preventing such erroneous operations. Being able to accurately distinguish whether a fingertip or a palm is demanded to improve capabilities of the palm rejection function.
Japanese Unexamined Patent Application Publication 2011-501261 discloses an arrangement where whether a fingertip or a palm is determined based on spatial properties, such as the area and shape of the contact region, and invalidates operations in a case of determining to be a palm. This enables erroneous operations by the palm to be prevented to a certain extent. However, there has been a problem in that whether the touch is by a fingertip or a palm cannot be distinguished if the area and shape of a contact region when touched by a fingertip resembles the area and shape of a contact region when touched by a palm.
A touchpad input device includes a control unit, having a palm rejection function to determine whether a contact region of an object, calculated by detecting electric variance due to the object in proximity of an operating face, is from an fingertip or from a palm. The control unit determines whether the contact region is from a fingertip or from a palm based on a proximity region at a position near to the operating face and a proximity region at a position far from the operating face.
According to the touchpad input device of the first aspect, while the fingertip tends to quickly be distanced from the operating screen at the peripheral portion, the palm tends to be gradually distanced from the operating screen at the peripheral portion, so the proximity region at a position far from the operating face becomes small in the case of a fingertip, and the proximity region at a position far from the operating face becomes large in the case of a palm. Accordingly, even if the contact region area and shape appear similar, whether a fingertip or a palm can be distinguished by looking at the proximity region at a position close to the operating face and the proximity region at a position far from the operating face.
According to a second aspect, a touchpad control program stored in a non transitory memory has a palm rejection function to determine whether a contact region of an object, calculated by detecting electric variance due to the object in proximity of an operating face, is from a fingertip or from a palm. The control unit determines that, in a case where the difference between an area of the a first proximity region calculated at a first sensitivity and an area of a second proximity region calculated at a second sensitivity higher than the first sensitivity is large, the contact region is from a palm, and at in a case where the difference is small, the contact region is from a fingertip.
Determination may be made that in a case where the difference between an area of the a first proximity region calculated at a first sensitivity and an area of a second proximity region calculated at a second sensitivity higher than the first sensitivity is large, the contact region is from a palm, and at in a case where the difference is small, the contact region is from a fingertip.
A touchpad input device 1 according to the present embodiment will be described with reference to
First, in step S1, sensitivity is set to a first sensitivity (sensitivity=10). The sensitivity at this time is normal sensitivity.
In step S2, capacitance matrix data is compiled.
In step S3, binarization is performed. Capacitance values of 5 or smaller are set to 0, and capacitance values of 6 or larger are set to 1.
In step S4, proximity region recognition processing is performed, a first proximity region A1 is identified as illustrated in
In step S5, the area (Z1) of the first proximity region A1 is calculated.
In step S6, sensitivity is set to a second sensitivity (sensitivity=15). The sensitivity at this time is higher than normal sensitivity.
In step S7, capacitance matrix data is compiled.
In step S8, binarization is performed. Capacitance values of 5 or smaller are set to 0, and capacitance values of 6 or larger are set to 1.
In step S9, proximity region recognition processing is performed, a second proximity region A2 is identified as illustrated in
In step S10, the area (Z2) of the second proximity region A2 is calculated.
In step S11, a difference (Z2−Z1) between the area of the second proximity region A2 (Z2) and the area of the first proximity region A1 (Z1) may be calculated, and determination made regarding whether or not the value is 5 or greater. In a case where the value is determined to be 5 or greater, the flow may advance to step S12 and determination be made that the first proximity region A1 is a palm, and in a case where the value is determined not to be 5 or greater, the flow may advance to step S13 and determination be made that the first proximity region A1 is a fingertip, and the flow returns to step S1.
Thus, the present embodiment includes the control unit 6 having a palm rejection function to determine whether the contact region (first proximity region A1) of the object calculated from detected change in electrical variance of an object coming into proximity with the operating face is from a fingertip or from a palm. The control unit 6 may determine whether the contact region (first proximity region A1) is from a fingertip or from a palm, based on the difference (Z2−Z1) between the area Z1 of the first proximity region A1 at a close position from the operating face and the area Z2 of the second proximity region A2 including a proximity region at a position far from the operating face.
Accordingly, while the fingertip tends to quickly be distanced from the operating screen at the peripheral portion, the palm tends to be gradually distanced from the operating screen at the peripheral portion, so the difference between the area Z1 of the first proximity region A1 and the area Z2 of the second proximity region A2 (Z2−Z1) becomes small in the case of a fingertip, and the difference between the area Z1 of the first proximity region A1 and the area Z2 of the second proximity region A2 (Z2−Z1) is large in the case of a palm. Accordingly, even if the contact region area and shape appear similar, whether the touch is by a fingertip or a palm can be distinguished by looking at the difference between the area Z1 of the first proximity region A1 and the area Z2 of the second proximity region A2 (Z2−Z1).
Also, the control unit 6 according to the present embodiment may make determination that in a case where the difference between the area Z1 of the first proximity region Al calculated at the first sensitivity and the area Z2 of the second proximity region A2 calculated at the second sensitivity higher than the first sensitivity (Z2−Z1) is large, the contact region is from a palm, and at in a case where the difference (Z2−Z1) is small, the contact region is from a fingertip.
Accordingly, the area of the first proximity region A1 and the area of the second proximity region A2 can be easily obtained.
Note that the present invention is not restricted to the above-described embodiment, and that various modifications may be made without departing from the essence of the present invention. While the present embodiment has been described as calculating two proximity regions with different sensitivities, the present invention is not restricted to this, and two proximity regions may be calculated with different threshold values rather than different sensitivities. Also, while present embodiment has been described as calculating the difference in areas (Z2−Z1), the present invention is not restricted to this, and determination may be made based on the ratio of the areas (Z2/Z1).
Number | Date | Country | Kind |
---|---|---|---|
2014-011973 | Jan 2014 | JP | national |