IP Library Granted Patent US 9,785,284
Granted Patent B2
US 9,785,284 · App. 14/670,506 · Granted Oct 10, 2017

Touch screen device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,785,284
App. No.
14/670,506
Granted
Oct 10, 2017
Kind
B2
Abstract

The present invention relates to a touch screen device, a handheld device and a method for operating a touch screen device.

Claims (47)

1. A touch screen device, comprising:

a touch position sensor unit configured to determine a touch position information representing a touch position where a touch surface of the touch screen device is touched by an object,

a processing unit configured

to determine based on the touch position information a touch down position indicating a touch position of a first contact between the object and the touch screen device, and a temporal sequence of touch positions of the object touching the touch screen device after the first contact, and,

depending on the touch down position, selectively

to either queue the touch down position and the temporal sequence of touch positions, or

to output the touch down position and the temporal sequence of touch positions for further processing,

to start a timer upon determining the touch down position,

to determine a distance of movement of the object based on the touch down position and the temporal sequence of touch positions,

to determine, based on the timer, if the distance of movement exceeds a predefined distance threshold within a predefined time period,

if the distance of movement exceeds the predefined distance threshold within the predefined time period, to output for further processing the queued touch down position and the queued temporal sequence of touch positions in a temporally accelerated manner while further touch positions are queued,

wherein the queued temporal sequence of touch positions is read out from a queue for further processing in a shorter time than a time needed to store the temporal sequence of touch positions in the queue.

2. The touch screen device according to claim 1 , wherein the touch surface has a circumferential edge, wherein the processing unit is configured

to queue the touch down position and the temporal sequence of touch positions if the touch down position is within a predefined distance to the circumferential edge, and

to output the touch down position and the temporal sequence of touch positions for further processing if the touch down position is outside the predefined distance to the circumferential edge.

3. The touch screen device according to claim 2 , wherein the predefined distance comprises a value in a range of 2 to 10 mm, preferably a value in a range of 4 to 7 mm, more preferably a value of 5 mm.

4. The touch screen device according to claim 1 , wherein the processing unit is configured to discard the queued touch down position and the temporal sequence of touch positions, if the distance of movement does not exceed the predefined distance threshold within the predefined time period.

5. The touch screen device according to claim 4 , wherein the processing unit is configured to discard subsequent touch position information until the contact between the object and the touch surface ends, if the queued touch down position and the temporal sequence of touch positions has been discarded due to the exceeded predefined time period.

6. The touch screen device according to claim 1 , wherein the predefined time period comprises a value in a range of 10 to 200 ms, preferably a value in a range of 16 to 50 ms.

7. The touch screen device according to claim 1 , wherein the processing unit is configured

to start a timer upon determining the touch down position, and

to determine based on the timer, a time period from the first contact until the contact between the object and the touch surface ends, and

to output the queued touch down position and the temporal sequence of touch positions for further processing if the determined time period does not exceed a predefined time period.

8. The touch screen device according to claim 7 , wherein the processing unit is configured to discard the queued touch down position and the temporal sequence of touch positions if the determined time period exceeds the predefined time period.

9. The touch screen device according to claim 7 , wherein the predefined time period comprises a value in a range of 10 to 200 ms, preferably a value in a range of 16 to 50 ms.

10. The touch screen device according to claim 1 , wherein the position sensor unit comprises a capacitive sensor unit configured to determine the touch position information based on a change in capacitance at the position where the object touches the touch surface.

11. A handheld device comprising:

a housing, and

a touch screen device, wherein a touch surface of the touch screen device constitutes at least a part of at least one surface of the housing, and wherein at least a part of an edge of the touch surface coincides with a part of an edge of the housing, wherein the touch screen device comprises:

a touch position sensor unit configured to determine a touch position information representing a touch position where the touch surface of the touch screen device is touched by an object,

a processing unit configured to determine based on the touch position information a touch down position indicating a touch position of a first contact between the object and the touch screen device, and a temporal sequence of touch positions of the object touching the touch screen device after the first contact, and,

depending on the touch down position, selectively to either queue the touch down position and the temporal sequence of touch positions, or to output the touch down position and the temporal sequence of touch positions for further processing,

start a timer upon determining the touch down position,

determine a distance of movement of the object based on the touch down position and the temporal sequence of touch positions,

determine, based on the timer, if the distance of movement exceeds a predefined distance threshold within a predefined time period,

if the distance of movement exceeds the predefined distance threshold within the predefined time period, output for further processing the queued touch down position and the queued temporal sequence of touch positions in a temporally accelerated manner while further touch positions are queued,

wherein the queued temporal sequence of touch positions is read out from a queue for further processing in a shorter time than a time needed to store the temporal sequence of touch positions in the queue.

12. The handheld device according to claim 11 , wherein the handheld device comprises at least one of a group consisting of a mobile telephone, a mobile computer, a personal digital assistant, a tablet computer, a mobile media player, and a mobile navigation system.

13. A method comprising:

determining, with a touch position sensor unit, a touch position information representing a touch position where a touch surface of a touch screen device is touched by an object,

determining, with a processing unit, based on the touch position information, a touch down position indicating a touch position of a first contact between the object and the touch screen device, and a temporal sequence of touch positions of the object touching the touch screen device after the first contact, and

selectively depending on the touch down position, either queuing the touch down position and the temporal sequence of touch positions, or outputting the touch down position and the temporal sequence of touch positions for further processing,

start a timer upon determining the touch down position,

determine a distance of movement of the object based on the touch down position and the temporal sequence of touch positions,

determine, based on the timer, if the distance of movement exceeds a predefined distance threshold within a predefined time period,

if the distance of movement exceeds the predefined distance threshold within the predefined time period, output for further processing the queued touch down position and the queued temporal sequence of touch positions in a temporally accelerated manner while further touch positions are queued,

wherein the queued temporal sequence of touch positions is read out from a queue for further processing in a shorter time than a time needed to store the temporal sequence of touch positions in the queue.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2019
From: SONY MOBILE COMMUNICATIONS, INC.
To: SONY CORPORATION
Reel/Frame 048691/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2016
From: SONY CORPORATION
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 038542/0224 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2015
From: SANDBLAD, ANDREAS; MIDHOLT, MAGNUS; JOHANSSON, MAGNUS; THORN, OLA; MOLINER, OLIVIER
To: SONY CORPORATION
Reel/Frame 037127/0419 →