# US 12,001,632 B2 · Touch sensing device and touch sensing method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,001,632 B2
- Document ID: US12001632B2
- Status: Granted
- Kind: B2
- Application number: 18/078,709
- Filed: 2022-12-09
- Published: 2023-06-22
- Granted: 2024-06-04
- Earliest claimed: 2021-12-21
- Assignees: Lx Semicon Co., Ltd.
- Applicants: LX Semicon Co., Ltd.
- Inventors: Yang Been Lim
- Web page: https://patentgrep.com/patent/US12001632B2

## CPC

- G06F 3/0418: {for error correction or compensation, e.g. based on parallax, calibration or alignment}
- G06F 3/0414: {using force sensing means to determine a position}
- G06F 3/04186: {Touch location disambiguation}
- G06F 3/0446: {using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present disclosure relates to a touch sensing device and a touch sensing method, and more particularly, to a touch sensing device and a touch sensing method to prevent a tracking error of touch coordinates.

## Claims

### Claim 1

A touch sensing device comprising:
a touch coordinate calculation circuit to calculate first touch coordinates for a touch input detected by touch electrodes at a first time point, to calculate second touch coordinates for a touch input detected by touch electrodes at a second time point, and to calculate third touch coordinates for a touch input detected by touch electrodes at a third time point; and
a touch coordinate tracking circuit to assign a first touch ID to the first touch coordinates, to identify a first distance which is a distance between the first touch coordinate and the second touch coordinate, to assign the first touch ID to the second touch coordinates as well when the first distance is smaller than a first threshold value, to identify a second distance which is a distance between the second touch coordinates and the third touch coordinates, to determine a touch ID to be assigned to the third touch coordinates by using a first vector for the first and second touch coordinates and a second vector for the second and third touch coordinates when the second distance is smaller than the first threshold value, and to assign the determined touch ID to the third touch coordinates.

### Claim 2 (depends on 1)

The touch sensing device of claim 1, wherein the touch coordinate tracking circuit determines the second touch coordinates as a jitter component of the first touch coordinates and removes the second touch coordinates when the first distance is smaller than a second threshold value, which is smaller than the first threshold value, and assigns the first touch ID to the second touch coordinates when the first distance is greater than the second threshold value.

### Claim 3 (depends on 1)

The touch sensing device of claim 1, wherein the touch coordinate tracking circuit assigns the first touch ID to the third touch coordinates when an absolute value of the second vector is greater than a second threshold value, which is smaller than the first threshold value, and an absolute value of an angle between the first and second vectors is smaller than a third threshold value.

### Claim 4 (depends on 3)

The touch sensing device of claim 3, wherein, when the absolute value of the second vector is smaller than the second threshold value, the touch coordinate tracking circuit assigns a second touch ID, which is different from the first touch ID, to the third touch coordinates.

### Claim 5 (depends on 3)

The touch sensing device of claim 3, wherein, when the absolute value of the angle between the first and second vectors is greater than the third threshold value, the touch coordinate tracking circuit assigns a second touch ID, which is different from the first touch ID, to the third touch coordinates.

### Claim 6 (depends on 1)

The touch sensing device of claim 1, further comprising:
a touch coordinate correction circuit to correct touch coordinates by using a smoothing technique,
wherein the touch coordinate calculation circuit assigns the first touch ID to the first touch coordinates, and then, outputs the first touch coordinates and the first touch ID to the touch coordinate correction circuit; and assigns the first touch ID to the second touch coordinate, and then, outputs the first touch coordinates, instead of the second touch coordinates, and the first touch ID to the touch coordinate correction circuit.

### Claim 7

A touch sensing method comprising:
calculating first touch coordinates for a touch input detected by touch electrodes at a first time point and assigning a first touch ID to the first touch coordinates;
calculating second touch coordinates for a touch input detected by the touch electrodes at a second time point and identifying a first distance which is a distance between the first touch coordinates and the second touch coordinates;
assigning the first touch ID to the second touch coordinates as well when the first distance is smaller than the first threshold value by comparing the first distance and a first threshold value;
calculating third touch coordinates for a touch input detected by the touch electrodes at a third time point and identifying a second distance which is a distance between the second touch coordinates and the third touch coordinates; and
determining a touch ID to be assigned to the third touch coordinates by using a first vector for the first and second touch coordinates and a second vector for the second and third touch coordinates when the second distance is smaller than the first threshold value by comparing the second distance and the first threshold value and assigning the determined touch ID to the third touch coordinates.

### Claim 8 (depends on 7)

The touch sensing method of claim 7, wherein assigning the touch ID to the third touch coordinates comprises
when the second distance is smaller than the first threshold value by comparing the second distance and the first threshold value, calculating the first vector by using the first touch coordinates and the second touch coordinates and calculating the second vector by using the second touch coordinates and the third touch coordinates;
calculating an angle between the first vector and the second vector by using an inner product of the first and second vectors;
comparing a second threshold value, which is smaller than the first threshold value, and an absolute value of the second vector and comparing an absolute value of the angle between the first and second vectors and a third threshold value; and
when the absolute value of the second vector is greater than the second threshold value and the absolute value of the angle between the first and second vectors is smaller than the third threshold value, assigning the first touch ID to the third touch coordinates.

### Claim 9 (depends on 8)

The touch sensing method of claim 8, further comprising,
after assigning the first touch ID to the third touch coordinates,
transmitting the third touch coordinates and the first touch ID to a host.

### Claim 10 (depends on 8)

The touch sensing method of claim 8, wherein assigning the first touch ID to the third touch coordinates further comprises,
when the absolute value of the second vector is smaller than the second threshold value or the absolute value of the angle between the first and second vectors is greater than the third threshold value, assigning a second touch ID, which is different from the first touch ID, to the third touch coordinates.

### Claim 11 (depends on 10)

The touch sensing method of claim 10, further comprising,
after assigning the second touch ID to the third touch coordinates,
transmitting the third touch coordinates and the second touch ID to a host.

### Claim 12 (depends on 7)

The touch sensing method of claim 7, wherein, in assigning the first touch ID to the second touch coordinate as well,
the touch sensing device further compares a second threshold value, which is smaller than the first threshold value, and the first distance when the first distance is smaller than the first threshold value; and assigns the first touch ID to the second touch coordinates as well when the first distance is smaller than the first threshold value and greater than the second threshold value.
