TOUCH POSITION DETECTING METHOD, TOUCH POSITION DETECTING DEVICE, AND FLAT PANEL DISPLAY
First Claim
1. A touch position detecting method comprising:
- generating touch data from a touch sensor array including a plurality of touch sensors;
computing the touch data input in each of adjacent frames to generate difference data and then performing at least one binary operation and a filtering operation on the difference data to correct the difference data so that only a touch boundary portion has a black gray level;
determining an effective area including outermost coordinates of the touch boundary portion in upward, downward, right and left directions and then calculating a first central coordinate according to a distribution density of black points in the touch boundary portion and a second central coordinate indicating the center of the effective area;
computing a reference vector between the first central coordinate and the second central coordinate, a position vector between a position coordinate on the touch boundary portion and the second central coordinate, and an angle between the reference vector and the position vector; and
determining the position coordinate on the touch boundary portion at the angle having a minimum value as a touch coordinate.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a device for detecting a touch position and a flat panel display using the method and the device are disclosed. The touch position detecting method includes generating touch data from a touch sensor array; computing the touch data input in each of adjacent frames to generate difference data and then performing at least one binary operation and a filtering operation on the difference data to correct the difference data; determining an effective area and then calculating a first central coordinate and a second central coordinate; computing a reference vector between the first central coordinate and the second central coordinate, a position vector between a position coordinate and the second central coordinate, and an angle between the reference vector and the position vector; and determining the position coordinate on the touch boundary portion at the angle having a minimum value as a touch coordinate.
-
Citations
12 Claims
-
1. A touch position detecting method comprising:
-
generating touch data from a touch sensor array including a plurality of touch sensors; computing the touch data input in each of adjacent frames to generate difference data and then performing at least one binary operation and a filtering operation on the difference data to correct the difference data so that only a touch boundary portion has a black gray level; determining an effective area including outermost coordinates of the touch boundary portion in upward, downward, right and left directions and then calculating a first central coordinate according to a distribution density of black points in the touch boundary portion and a second central coordinate indicating the center of the effective area; computing a reference vector between the first central coordinate and the second central coordinate, a position vector between a position coordinate on the touch boundary portion and the second central coordinate, and an angle between the reference vector and the position vector; and determining the position coordinate on the touch boundary portion at the angle having a minimum value as a touch coordinate. - View Dependent Claims (2, 3, 4)
-
-
5. A touch position detecting device comprising:
-
a touch sensor array including a plurality of touch sensors; a touch information processing unit that computes touch data input in each of adjacent frames to generate difference data and performs at least one binary operation and a filtering operation on the difference data to correct the difference data so that only a touch boundary portion has a black gray level; an effective area determining unit that determines an effective area including outermost coordinates of the touch boundary portion in upward, downward, right and left directions and calculates a first central coordinate according to a distribution density of black points in the touch boundary portion and a second central coordinate indicating the center of the effective area; a vector and angle calculating unit that computes a reference vector between the first central coordinate and the second central coordinate, a position vector between a position coordinate on the touch boundary portion and the second central coordinate, and an angle between the reference vector and the position vector; and a touch coordinate detecting unit that determines the position coordinate on the touch boundary portion at the angle having a minimum value as a touch coordinate. - View Dependent Claims (6, 7)
-
-
8. A flat panel display comprising:
-
a display device including a display panel, a data drive circuit driving data lines of the display panel, a scan drive circuit driving gate lines of the display panel, and a timing controller controlling operation timing of each of the data drive circuit and the scan drive circuit; and a touch position detecting device including; a touch sensor array including a plurality of touch sensors; a touch information processing unit that computes touch data input in each of adjacent frames to generate difference data and performs at least one binary operation and a filtering operation on the difference data to correct the difference data so that only a touch boundary portion has a black gray level; an effective area determining unit that determines an effective area including outermost coordinates of the touch boundary portion in upward, downward, right and left directions and calculates a first central coordinate according to a distribution density of black points in the touch boundary portion and a second central coordinate indicating the center of the effective area; a vector and angle calculating unit that computes a reference vector between the first central coordinate and the second central coordinate, a position vector between a position coordinate on the touch boundary portion and the second central coordinate, and an angle between the reference vector and the position vector; and a touch coordinate detecting unit that determines the position coordinate on the touch boundary portion at the angle having a minimum value as a touch coordinate. - View Dependent Claims (9, 10, 11, 12)
-
Specification