Enhanced multi-touch detection
First Claim
Patent Images
1. A device comprising:
- a projector configured to project a graphical user interface for an application onto a surface;
a semicircular array of emitters configured to emit electromagnetic radiation toward a central point of the array, the electromagnetic radiation collectively emitted by the array defining a layer aligned parallel with the surface and overlapping at least a region of the surface onto which the graphical user interface is projected, whereina difference in angle between adjacent emitters of the array is less than or equal to a minimum angle of half intensity of each of the adjacent emitters;
a sensor configured to detect the electromagnetic radiation that reflects off of an object interrupting the defined layer where the defined layer overlaps the region of the surface onto which the graphical user interface is projected; and
an interface configured to output data indicating a position of the object.
2 Assignments
0 Petitions
Accused Products
Abstract
Enhanced multi-touch detection, in which a graphical user interface for an application is projected onto a surface, and electromagnetic radiation is emitted. The electromagnetic radiation is collectively emitted by an array defining a layer aligned parallel with the surface and overlapping at least a region of the surface onto which the graphical user interface is projected. Electromagnetic radiation is detected that reflects off of an object interrupting the defined layer where the defined layer overlaps the region of the surface onto which the graphical user interface is projected, and indicating a position of the object is output.
19 Citations
26 Claims
-
1. A device comprising:
-
a projector configured to project a graphical user interface for an application onto a surface; a semicircular array of emitters configured to emit electromagnetic radiation toward a central point of the array, the electromagnetic radiation collectively emitted by the array defining a layer aligned parallel with the surface and overlapping at least a region of the surface onto which the graphical user interface is projected, wherein a difference in angle between adjacent emitters of the array is less than or equal to a minimum angle of half intensity of each of the adjacent emitters; a sensor configured to detect the electromagnetic radiation that reflects off of an object interrupting the defined layer where the defined layer overlaps the region of the surface onto which the graphical user interface is projected; and an interface configured to output data indicating a position of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22, 23, 24, 25, 26)
-
-
17. A computer-implemented method comprising:
-
projecting a graphical user interface for an application onto a surface; emitting electromagnetic radiation, the electromagnetic radiation collectively emitted by a semicircular array of emitters defining a layer aligned parallel with the surface and overlapping at least a region of the surface onto which the graphical user interface is projected, wherein; the semicircular array of emitters is configured to emit electromagnetic radiation toward a central point of the semicircular array; and a difference in angle between adjacent emitters of the array is less than or equal to a minimum angle of half intensity of each of the adjacent emitters; detecting the electromagnetic radiation that reflects off of an object interrupting the defined layer where the defined layer overlaps the region of the surface onto which the graphical user interface is projected; and outputting, using at least one processor, data indicating a position of the object. - View Dependent Claims (18, 19)
-
-
20. A computer-readable storage medium encoded with a computer program comprising instructions that, when executed, operate to cause one or more computers to perform operations comprising:
-
projecting a graphical user interface for an application onto a surface; emitting electromagnetic radiation, the electromagnetic radiation collectively emitted by a semicircular array of emitters defining a layer aligned parallel with the surface and overlapping at least a region of the surface onto which the graphical user interface is projected, wherein; the semicircular array is configured to emit electromagnetic radiation toward a central point of the array; and a difference in angle between adjacent emitters of the array is less than or equal to a minimum angle of half intensity of each of the adjacent emitters; detecting the electromagnetic radiation that reflects off of an object interrupting the defined layer where the defined layer overlaps the region of the surface onto which the graphical user interface is projected; and outputting data indicating a position of the object.
-
-
21. A device comprising:
-
means for projecting a graphical user interface for an application onto a surface; a semicircular array of means for emitting electromagnetic radiation toward a central point of the array, the electromagnetic radiation collectively emitted by the array defining a layer aligned parallel with the surface and overlapping at least a region of the surface onto which the graphical user interface is projected, wherein a difference in angle between adjacent emitters of the array is less than or equal to a minimum angle of half intensity of each of the adjacent emitters; means for detecting the electromagnetic radiation that reflects off of an object interrupting the defined layer where the defined layer overlaps the region of the surface onto which the graphical user interface is projected; and means for outputting data indicating a position of the object.
-
Specification