# US 2014/0198052 A1 · Device and method for touch detection on a display panel

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

- Number: US 2014/0198052 A1
- Document ID: US20140198052A1
- Status: Published application
- Kind: A1
- Application number: 13/739,497
- Filed: 2013-01-11
- Published: 2014-07-17
- Earliest claimed: 2013-01-11
- Assignees: Sony Mobile Communications Inc.
- Applicants: Sony Mobile Communications Inc.
- Inventors: Kenji TOKUTAKE
- Web page: https://patentgrep.com/patent/US20140198052A1

## CPC

- G06F 3/041: Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F 3/0412: {Digitisers structurally integrated in a display}
- G06F 3/0416: {Control or interface arrangements specially adapted for digitisers}
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Discussed herein is an information processing apparatus that detects a touch input at a touch panel disposed on or formed integrally with a display panel, performs sampling of the detected touch position and utilizes a predictive filter to estimate the coordinates of the touch position. The apparatus comprises a controller that actuates the predictive filter based on the application being executed and updates the display panel with the estimated coordinates when a predetermined condition is satisfied.

## Claims

### Claim 1

An information processing apparatus comprising:
a display configured to indicate a display position corresponding to a touch input;
a touch sensor formed integrally with the display and configured to detect the touch input;
circuitry configured to
receive coordinate positions corresponding to the touch input from the touch sensor;
sample the coordinate positions corresponding to the touch input;
calculate a motion vector corresponding to the touch input based on the sampling of the coordinate positions of the touch input;
compute a coefficient estimation parameter for the motion vector based on a predetermined condition; and
control the display to indicate a display position corresponding to a predicted future touch input based on the coefficient estimation parameter.

### Claim 2 (depends on 1)

The information processing apparatus of claim 1, wherein
the circuitry is configured to calculate the motion vector as a motion vector that originates at a first sampled touch position and terminates at a second sampled touch position.

### Claim 3 (depends on 1)

The information processing apparatus of claim 1, wherein
the predetermined condition is based on a speed corresponding to the motion vector.

### Claim 4 (depends on 3)

The information processing apparatus of claim 3, wherein
the circuitry determines that the predetermined condition is satisfied when the speed corresponding to the motion vector is within a predetermined speed range.

### Claim 5 (depends on 1)

The information processing apparatus of claim 1, wherein
the circuitry is configured not to perform the estimation if the speed corresponding to the motion vector is outside the predetermined speed range.

### Claim 6 (depends on 1)

The information processing apparatus of claim 1, wherein
the circuitry is configured to compute a value of the coefficient estimation parameter that is variable within the predetermined speed range.

### Claim 7 (depends on 1)

The information processing apparatus of claim 1, wherein
the circuitry is configured to compute a value of the coefficient estimation parameter that is fixed within the predetermined speed range.

### Claim 8 (depends on 4)

The information processing apparatus of claim 4, wherein
the circuitry is configured to increase the value of the coefficient estimation parameter when the detected motion vector is within the predetermined speed range, and decrease the value of the coefficient estimation parameter when the motion vector is outside the predetermined speed range.

### Claim 9 (depends on 1)

The information processing apparatus of claim 1, wherein
the predetermined condition is based on an area of the display panel which encapsulates the motion vector.

### Claim 10 (depends on 9)

The information processing apparatus of claim 9, wherein
the circuitry determines that the predetermined condition is satisfied when the motion vector lies in a central area of the display panel.

### Claim 11 (depends on 9)

The information processing apparatus of claim 9, wherein
the circuitry determines that the predetermined condition is satisfied when the motion vector is directed from a peripheral area to the central area of the display panel.

### Claim 12 (depends on 9)

The information processing apparatus of claim 9, wherein
the circuitry determines that the predetermined condition is not satisfied when the motion vector is directed from the central area to the peripheral area.

### Claim 13 (depends on 9)

The information processing apparatus of claim 9, wherein
the circuitry is configured to decrease the value of the coefficient estimation parameter when the detected motion vector approaches an edge of the display, and increase the value of the coefficient estimation parameter when the motion vector is in the central area of the display.

### Claim 14 (depends on 1)

The information processing apparatus of claim 1, wherein
the predetermined condition is based on a speed corresponding to the motion vector and on an area of the display panel which encapsulates the motion vector.

### Claim 15 (depends on 13)

The information processing apparatus of claim 13, wherein
the circuitry determines that the predetermined condition is satisfied when the speed corresponding to the motion vector is in a predetermined speed range and the motion vector terminates in the central area of the display panel.

### Claim 16 (depends on 10)

The information processing apparatus of claim 10, wherein
the circuitry is configured to increase the value of the coefficient estimation parameter when the motion vector is directed from a peripheral area to a central of the display panel, and decrease the value of the coefficient estimation parameter when the motion vector is directed from the central area to the peripheral area of the display panel.

### Claim 17 (depends on 13)

The information processing apparatus of claim 13, wherein
the circuitry is configured to compute the coefficient estimation parameter based on the speed corresponding to the motion vector and on the area of the display panel which encapsulates the motion vector.

### Claim 18

An information processing method performed by an information processing apparatus, the method comprising:
displaying a display position corresponding to a touch input;
detecting a touch input by a touch sensor;
receiving coordinate positions corresponding to the touch input;
sampling the coordinate positions corresponding to the touch input;
calculating a motion vector corresponding to the touch input based on the sampling;
computing by a circuitry a coefficient estimation parameter for the motion vector based on a predetermined condition; and
controlling the display to indicate a display position corresponding to a predicted future touch input based on the computing.

### Claim 19

A non-transitory computer-readable medium including computer program instructions, which when executed by an information processing apparatus, cause the information processing apparatus to perform a process, the process comprising:
displaying a display position corresponding to a touch input;
detecting a touch input by a touch sensor;
receiving coordinate positions corresponding to the touch input;
sampling the coordinate positions corresponding to the touch input;
calculating a motion vector corresponding to the touch input based on the sampling;
computing by a circuitry a coefficient estimation parameter for the motion vector based on a predetermined condition; and
controlling the display to indicate a display position corresponding to a predicted future touch input based on the computing.
