MULTI-DIMENSIONAL TOUCH INPUT VECTOR SYSTEM FOR SENSING OBJECTS ON A TOUCH PANEL
First Claim
1. A touch system for detecting an object placed on a surface within a perimeter of a touch panel having an x-axis and a y-axis comprising:
- a first plurality of light transmitters in optical communication with a second plurality of light sensors, each light sensor positioned around at least a portion of the perimeter of said touch panel, each light transmitter comprising a LED semiconductor die and a lens wherein said lens has a wider x-axis view angle than y-axis view angle.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch panel system allows multiple simultaneous touch objects on a touch panel to be distinguished. The touch panel includes on its periphery a first plurality of light transmitters and a second plurality of light sensors, each positioned around at least a portion of a perimeter of the touch panel. A processor in communication with the at least one light sensor acquires light intensity data from the sensor(s), wherein any one or more touch objects placed within a touch detectable region of the panel interrupts at least a subset of light paths between transmitter and sensor. Based on the interrupted light paths, the processor generates a touch input vector that represents the placement of each touch object on the touch panel.
-
Citations
9 Claims
-
1. A touch system for detecting an object placed on a surface within a perimeter of a touch panel having an x-axis and a y-axis comprising:
a first plurality of light transmitters in optical communication with a second plurality of light sensors, each light sensor positioned around at least a portion of the perimeter of said touch panel, each light transmitter comprising a LED semiconductor die and a lens wherein said lens has a wider x-axis view angle than y-axis view angle. - View Dependent Claims (2, 3)
-
4. A touch system for detecting an object placed on a surface within a perimeter of a touch panel having four corners comprising:
-
a first plurality of light transmitters positioned around at least a portion of the perimeter of said touch panel; and a second plurality of light sensors positioned around at least a portion of the perimeter of said touch panel, wherein at least some of the second plurality of light sensors have an L-shape or linear shape, wherein at least one touch object placed on the surface within the perimeter of the touch panel interrupts at least a subset of light paths between at least one of the light transmitters and one of the light sensors. - View Dependent Claims (5, 6, 7)
-
-
8. A touch system for detecting an id, position, size, and convex contour of at least one object placed on a surface within a perimeter of a touch panel comprising:
-
a first plurality of light transmitters positioned around at least a portion of the perimeter of said touch panel;
a second plurality of light sensors positioned around at least a portion of the perimeter of said touch panel;at least one light sensor from the second plurality of light sensors providing light intensity data from a subset of light paths between at least one light transmitter in the first plurality of light sensors and said at least one light sensor, one or more of said light paths being interrupted by placement of at least one touch object onto the surface of the touch panel; at least one internal processor in communication with said at least one light sensor so as to obtain light intensity data; means for computing hot regions H=[hi;
i≦
NH, where hi is the ith hot region and NH is the number of hot regions] from a subset of said light intensity data by calculating the shape and boundary of interrupted light paths;means for computing expected object area S by overlaying said hot regions H and comparing it with a predetermined overlay region P; means for deriving totally disconnected expected object area S′
from S;means for computing spatial properties, including position, size and convex contour, of said totally disconnected expected object area S′
;means for associating touch objects with a subset of said totally disconnected expected object area S′
; andmeans for assigning to each said touch objects an ID and said spatial properties as a touch input vector representing the placement of each touch object on the touch panel. - View Dependent Claims (9)
-
Specification