Proximity and multi-touch sensor detection and demodulation
First Claim
1. An apparatus for detecting touch events and hover events on or about a touch-sensitive surface, comprising:
- a plurality of touch sensors configured for detecting one or more touch events at the touch-sensitive surface, each touch event comprising a touching of an object against the touch-sensitive surface;
one or more proximity sensors configured for detecting at least one hover event spaced from the touch-sensitive surface, each hover event comprising a hovering of an object near the touch-sensitive surface; and
a processor programmed for configuring one or more of the touch sensors based on the detection of a hover event.
3 Assignments
0 Petitions
Accused Products
Abstract
The use of one or more proximity sensors in combination with one or more touch sensors in a multi-touch panel to detect the presence of a finger, body part or other object and control or trigger one or more functions in accordance with an “image” of touch provided by the sensor outputs is disclosed. In some embodiments, one or more infrared (IR) proximity sensors can be driven with a specific stimulation frequency and emit IR light from one or more areas, which can in some embodiments correspond to one or more multi-touch sensor “pixel” locations. The reflected IR signal, if any, can be demodulated using synchronous demodulation. In some embodiments, both physical interfaces (touch and proximity sensors) can be connected to analog channels in the same electrical core.
48 Citations
36 Claims
-
1. An apparatus for detecting touch events and hover events on or about a touch-sensitive surface, comprising:
-
a plurality of touch sensors configured for detecting one or more touch events at the touch-sensitive surface, each touch event comprising a touching of an object against the touch-sensitive surface; one or more proximity sensors configured for detecting at least one hover event spaced from the touch-sensitive surface, each hover event comprising a hovering of an object near the touch-sensitive surface; and a processor programmed for configuring one or more of the touch sensors based on the detection of a hover event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for generating an image of touch and hover on or about a touch-sensitive surface, comprising:
-
a touch panel, the touch panel including a plurality of touch sensors configured for detecting one or more touch events, each touch event comprising a touching of an object against the touch-sensitive surface; a proximity sensor panel, the proximity sensor panel including a plurality of proximity sensors configured for detecting one or more hover events spaced from the touch-sensitive surface, each hover event comprising a hovering of an object near the touch-sensitive surface; a plurality of event detection and demodulation circuits couplable to the touch panel and the proximity sensor panel for generating values representative of detected touch events or detected hover events; and a processor programmed for configuring the touch panel based on the detection of a hover event. - View Dependent Claims (13, 14)
-
-
15. A touch subsystem for detecting touch and hover events on or about a touch-sensitive surface and generating an image of touch and hover, comprising:
-
driver logic configured for generating an input stimulus; channel scan logic configured for controlling the driver logic to scan touch sensors in a touch panel, and to scan proximity sensors in a proximity sensor panel, by driving the touch and proximity sensors with the input stimulus; one or more event detection and demodulation circuits, each event detection and demodulation circuit couplable to a column of touch sensors in the touch panel or a column of proximity sensors in the proximity sensor panel, each event detection and demodulation circuit configured for receiving a signal representative of a touch event occurring at one of the touch sensors in the column of touch sensors or a hover event occurring at one of the proximity sensors in the column of proximity sensors, and generating a value representative of the touch or hover event; and a processor programmed for configuring the touch panel based on the detection of a hover event.
-
-
16. An apparatus for detecting touch events and hover events on or about a touch-sensitive surface, comprising:
-
means for scanning a touch panel of touch sensors organized in rows and columns by applying a first stimulus to each row; means for coupling the columns of the touch panel to one or more event detection and demodulation circuits and generating one or more values representative of one or more touch events during each touch panel row scan; means for applying a second stimulus to one or more proximity sensors, the one or more proximity sensors configured for detecting one or more hover events spaced from the touch-sensitive surface means for coupling the one or more proximity sensors to an event detection and demodulation circuit and generating one or more values representative of the one or more hover events occurring at the one or more proximity sensors; and means for configuring the touch panel based on the detection of a hover event.
-
-
17. An apparatus for generating an image of touch and hover on or about a touch-sensitive surface, comprising:
-
means for detecting one or more touch events, each touch event comprising a touching of an object against the touch-sensitive surface; means for detecting one or more hover events spaced from the touch-sensitive surface, each hover event comprising a hovering of an object near the touch-sensitive surface means for generating values representative of detected touch events or detected hover events; and means for configuring the touch-sensitive surface based on the detection of a hover event.
-
-
18. A method for detecting touch events and hover events on or about a touch-sensitive surface, comprising:
-
scanning a touch panel of touch sensors organized in rows and columns by applying a first stimulus to each row; during each touch panel row scan, coupling the columns of the touch panel to one or more event detection and demodulation circuits and generating one or more values representative of one or more touch events occurring at distinct locations along the row; applying a second stimulus to one or more proximity sensors, the one or more proximity sensors configured for detecting one or more hover events spaced from the touch-sensitive surface while applying the second stimulus to the one or more proximity sensors, coupling the one or more proximity sensors to an event detection and demodulation circuit and generating one or more values representative of the one or more hover events occurring at the one or more proximity sensors; and configuring the touch panel based on the detection of a hover event. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for detecting touch and hover events on or about a touch-sensitive surface and generating an image of touch and hover, comprising:
-
generating an input stimulus; scanning each row of touch sensors in a touch panel and scanning each row of proximity sensors in a proximity sensor panel by driving each row with the input stimulus; coupling an event detection and demodulation circuit to each column of touch sensors in the touch panel and each column of proximity sensors in the proximity sensor panel; receiving a signal representative of the touch event occurring at one of the touch sensors in the column of touch sensors or the hover event occurring at one of the proximity sensors in the column of proximity sensors; generating a value representative of each detected touch or hover event; and configuring the touch panel based on the detection of a hover event. - View Dependent Claims (32, 33, 34)
-
-
35. A mobile telephone including an apparatus for detecting touch events and hover events on or about a touch-sensitive surface, the apparatus comprising:
-
a plurality of touch sensors configured for detecting one or more touch events at the touch-sensitive surface, each touch event comprising a touching of an object against the touch-sensitive surface; one or more proximity sensors configured for detecting at least one hover event spaced from the touch-sensitive surface, each hover event comprising a hovering of an object near the touch-sensitive surface; and a processor programmed for configuring one or more of the touch sensors based on the detection of a hover event.
-
-
36. A digital audio player including an apparatus for detecting touch events and hover events on or about a touch-sensitive surface, the apparatus comprising:
-
a plurality of touch sensors configured for detecting one or more touch events at the touch-sensitive surface, each touch event comprising a touching of an object against the touch-sensitive surface; one or more proximity sensors configured for detecting at least one hover event spaced from the touch-sensitive surface, each hover event comprising a hovering of an object near the touch-sensitive surface; and a processor programmed for configuring one or more of the touch sensors based on the detection of a hover event.
-
Specification