Tracking approaching or hovering objects for user-interfaces
First Claim
1. A device, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
based on a first intensity measurement of first electromagnetic radiation from a remote source and based on the first electromagnetic radiation being determined to comprise a wavelength greater than 300 nanometers, determining shadow data representative of a first position on the device of a shadow cast by a remote object;
based on a second intensity measurement of second electromagnetic radiation from the remote object and based on the second electromagnetic radiation being determined not to comprise a wavelength greater than 300 nanometers, determining infrared data representative of a second position on the device exhibiting an increased infrared intensity relative to other positions on the device; and
based on the shadow data and the infrared data, determining location data representative of a location of the remote object relative to the device.
1 Assignment
0 Petitions
Accused Products
Abstract
An architecture is described that can utilize photo-sensors embedded in a substantially transparent layer of a UI display for tracking objects that approach or hover over the UI display. The photo-sensors can be configured to detect light of certain wavelengths (e.g., visible light, infrared light) that are propagated toward the UI display, while ignoring light emanating from the UI display when displaying content. Accordingly, by examining various characteristics of the incoming light such as intensity, the architecture can identify a location of a shadow incident upon the display caused by an approaching or hovering selector object blocking portions of incoming light. Additionally or alternatively, the architecture can identify a location of higher intensity for light emanating from the selector object.
-
Citations
20 Claims
-
1. A device, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; based on a first intensity measurement of first electromagnetic radiation from a remote source and based on the first electromagnetic radiation being determined to comprise a wavelength greater than 300 nanometers, determining shadow data representative of a first position on the device of a shadow cast by a remote object; based on a second intensity measurement of second electromagnetic radiation from the remote object and based on the second electromagnetic radiation being determined not to comprise a wavelength greater than 300 nanometers, determining infrared data representative of a second position on the device exhibiting an increased infrared intensity relative to other positions on the device; and based on the shadow data and the infrared data, determining location data representative of a location of the remote object relative to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-readable storage medium comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
in response to obtaining first intensity measurements of first electromagnetic radiation that was emitted by a remote source, determining shadow data representative of a first position, on a device comprising the processor, of a shadow cast by a remote object; in response to obtaining second intensity measurements, of second electromagnetic radiation that was emitted by the remote object, indicating the second electromagnetic radiation comprises a wavelength less than about 300 nanometers, determining infrared data representative of a second position on the device that exhibits an increased infrared intensity relative to other positions on the device; based on the shadow data and the infrared data, determining location data representative of a location of the remote object relative to the device; and mapping the location of the remote object to a coordinate of a display device of the device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method, comprising:
-
based on first intensity measurements of first electromagnetic radiation associated with a remote source and based on a first result of processing the first intensity measurements indicating that the first electromagnetic radiation comprises a first wavelength greater than about 300 nanometers, determining, by a system comprising a processor, shadow data representative of a first position on a display device of a shadow cast by a remote object; based on second intensity measurements of second electromagnetic radiation associated with the remote object and based on a second result of processing the second intensity measurements indicating that the second electromagnetic radiation comprises a second wavelength less than about 300 nanometers, determining, by the system, infrared data representative of a second position on the display device having an increased infrared intensity relative to other positions on the display device; and based on the shadow data and the infrared data, determining, by the system, location data representative of a location of the remote object relative to the display device. - View Dependent Claims (17, 18, 19, 20)
-
Specification