Touch sensor device, electronic apparatus, position calculation method, and position calculation program
AssigneeNLT Technologies, Ltd.
InventorsJiro YANASE, Hiroshi HAGA
Life of this patent
Estimating the term…
Abstract
The present invention calculates a first detected position influenced by the palm and an accurate second detected position from which the influence of the palm is eliminated immediately after a touch-on is judged, and calculates a correction value based on the first detected position and the second detected position. In a period from the point at which the touch-on is judged to the point at which a touch-off is judged, the first detected position influenced by the palm is calculated once successively, and the first detected position is corrected by the correction value to calculate a third detected position to improve the position accuracy at the time of the drag operation thereby.
Claims17
A touch sensor device, comprising:
- a touch panel whose impedance changes according to existence of a touch of an indicator having an accompanying part and a touch position of the indicator;
- a detection circuit which outputs a detection signal based on the impedance of the touch panel for every specific time;
- a touch-on judging unit which judges a touch-on showing that the indicator touched the touch panel based on the detection signal outputted from the detection circuit;
- a touch-off judging unit which judges a touch-off showing that the indicator detached from the touch panel based on the detection signal outputted from the detection circuit;
- a first position calculating unit which calculates a first detected position that is the touch position influenced by the accompanying part based on the detection signal outputted from the detection circuit;
- a second position calculating unit which calculates a second detected position that is the touch position from which the influence of the accompanying part is eliminated based on the detection signal outputted from the detection circuit;
- a correction value calculating unit which calculates a correction value for acquiring the touch position from which the influence of the accompanying part is eliminated based on the first and second detected positions calculated by the first and second position calculating units;
- and
- a third position calculating unit which calculates a third detected position by correcting the first detected position by using the correction value calculated by the correction value calculating unit while calculating the first detected position based on the detection signal outputted from the detection circuit during a period from a point at which the touch-on is judged by the touch-on judging unit to a point at which the touch-off is judged by the touch-off judging unit.
A position calculation method used in a touch sensor device which comprises a touch panel whose impedance changes according to existence of a touch of an indicator having an accompanying part and a touch position of the indicator, and a detection circuit which outputs a detection signal based on the impedance of the touch panel for every specific time, the method comprising:
- a touch-on judging step which judges a touch-on showing that the indicator touched the touch panel based on the detection signal outputted from the detection circuit;
- a touch-off judging step which judges a touch-off showing that the indicator detached from the touch panel based on the detection signal outputted from the detection circuit;
- a first position calculating step which calculates a first detected position that is the touch position influenced by the accompanying part based on the detection signal outputted from the detection circuit;
- a second position calculating step which calculates a second detected position that is the touch position from which the influence of the accompanying part is eliminated based on the detection signal outputted from the detection circuit;
- a correction value calculating step which calculates a correction value for acquiring the touch position from which the influence of the accompanying part is eliminated based on the first and second detected positions calculated in the first and second position calculating steps immediately after the touch-on is judged in the touch-on judging step;
- and
- a third position calculating step which calculates a third detected position by correcting the first detected position by using the correction value calculated by the correction value calculating step while calculating the first detected position based on the detection signal outputted from the detection circuit during a period from a point at which the touch-on is judged in the touch-on judging step to a point at which the touch-off is judged in the touch-off judging step.
A non-transitory computer readable recording medium storing a position calculation program used in a touch sensor device which comprises a touch panel whose impedance changes according to existence of a touch of an indicator having an accompanying part and a touch position of the indicator, a detection circuit which outputs a detection signal based on the impedance of the touch panel for every specific time, and a computer, the program causing the computer to execute:
- a touch-on judging step which judges a touch-on showing that the indicator touched the touch panel based on the detection signal outputted from the detection circuit;
- a touch-off judging step which judges a touch-off showing that the indicator detached from the touch panel based on the detection signal outputted from the detection circuit;
- a first position calculating step which calculates a first detected position that is the touch position influenced by the accompanying part based on the detection signal outputted from the detection circuit;
- a second position calculating step which calculates a second detected position that is the touch position from which the influence of the accompanying part is eliminated based on the detection signal outputted from the detection circuit;
- a correction value calculating step which calculates a correction value for acquiring the touch position from which the influence of the accompanying part is eliminated based on the first and second detected positions calculated in the first and second position calculating steps immediately after the touch-on is judged in the touch-on judging step;
- and
- a third position calculating step which calculates a third detected position by correcting the first detected position by using the correction value calculated by the correction value calculating step while calculating the first detected position based on the detection signal outputted from the detection circuit during a period from a point at which the touch-on is judged in the touch-on judging step to a point at which the touch-off is judged in the touch-off judging step.
Dependencies are inferred from the claim text.