Line of sight display for augmented reality
Systems and methods track a user's line-of-sight relative to objects through a transparent LCD display to provide information about the objects to be displayed on the display proximate the line-of-sight between the object being viewed and the user's head to create an augmented reality environment for the user. A method comprising: determining a position of an object; determining a position of a transparent display; determining a line-of-sight extending between a user's eye and the object through the transparent display; determining where the line-of-sight intersects the transparent display; and displaying object information corresponding to the object via the transparent display proximate where the line-of-sight intersects the transparent display.
1 . A method comprising:
determining a position of an object by analyzing first ultra-wideband radio pulses between an ultra-wideband tag associated with the object and a plurality of ultra-wideband anchors to assign coordinates of the ultra-wideband tag associated with the object within a three-dimensional coordinate system;
determining a position of a transparent display by analyzing second ultra-wideband radio pulses between an ultra-wideband tag associated with the transparent display and the plurality of ultra-wideband anchors to assign coordinates of the ultra-wideband tag associated with the transparent display within the three-dimensional coordinate system;
determining a position of the user's eye by analyzing third ultra-wideband radio pulses between an ultra-wideband tag associated with the user's eye and the plurality of ultra-wideband anchors to assign coordinates of the ultra-wideband tag associated with the user's eye within the three-dimensional coordinate system;
determining a line-of-sight extending between a user's eye and the object through the transparent display;
determining where the line-of-sight intersects the transparent display; and
displaying object information corresponding to the object via the transparent display proximate where the line-of-sight intersects the transparent display.
2 . The method as in claim 1 , wherein determining a position of the user's eye comprises determining the user's eye position relative to the transparent display.
3 . The method as in claim 1 , comprising determining a direction a user's head is facing.
4 . The method as in claim 1 , wherein determining a line-of-sight comprises:
assigning coordinates to the object within a three-dimensional coordinate system;
assigning coordinates to the user's eye within a three-dimensional coordinate system; and
extending the line-of-sight between the coordinates assigned to the object and the coordinates assigned to the user's eye.
5 . A system comprising:
a tag associated with a position of an object to transmit a tag location radio pulse, wherein the tag comprises ana first ultra-wideband transmitter;
a line-of-sight locator associated with a user's eye to transmit a line-of-sight location radio pulse, wherein the line-of-sight locator comprises a second ultra-wideband transmitter;
a transparent display to display object information corresponding to the object, wherein the transparent display is positioned between the tag and the line-of-sight locator;
a fixed anchor to receive the tag location radio pulse and the line-of-sight location radio pulse, wherein the anchor comprises an ultra-wideband receiver; and
a logic circuit in communication with the transparent display and the anchor configured to:
determine a line-of-sight extending between the user's eye and the object through the transparent display;
determine where the line-of-sight intersects the transparent display; and
instruct the transparent display to display the object information proximate where the line-of-sight intersects the transparent display.
6 . The system as in claim 5 , wherein the logic circuit is to assign coordinates to the tag and the line-of-sight locator, respectively, within a three-dimensional coordinate system.
7 . The system as in claim 5 , wherein the transparent display is wearable by the user.
8 . The system as in claim 5 , wherein the line-of-sight locator is wearable by the user.
9 . The system as in claim 5 , wherein the line-of-sight locator comprises first and second wearable ultra-wideband devices to transmit first and second line-of-sight location radio pulses, respectively, wherein the anchor is to receive the first and second line-of-sight location radio pulses; and wherein the logic circuit is configured to determine a direction a user's head is facing.
10 . The system as in claim 5 , comprising a handheld computing device to communicate with the logic circuit, wherein the handheld computing device communicates information related to the object for the logic circuit to instruct the transparent display to display.
11 . A logic circuit configured to:
process a location radio pulse of an ultra-wideband tag associated with a position of an object;
process a line-of-sight location radio pulse of a line-of-sight ultra-wideband locator associated with a user's eye;
determine a line-of-sight extending between the user's eye and the object through a transparent display positioned between the tag and the line-of-sight ultra-wideband locator;
determine where the line-of-sight intersects the transparent display; and
instruct the transparent display to display object information corresponding to the object proximate where the line-of-sight intersects the transparent display.
12 . The logic circuit as in claim 11 , wherein the logic circuit is configured to assign coordinates to the object and the line-of-sight ultra-wideband locator, respectively, within a three-dimensional coordinate system.
13 . The logic circuit as in claim 12 , wherein the logic circuit is configured to:
extend the line-of-sight between the coordinates assigned to the object and the coordinates assigned to the user's eye, within the three-dimensional coordinate system; and
determine where the line-of-sight intersects the transparent display by assigning coordinates to where the line-of-sight intersects the transparent display, within the three-dimensional coordinate system.
14 . The method as in claim 1 , wherein the ultra-wideband tag associated with the user's eye comprises an earbud to be worn in the user's ear.
15 . The method as in claim 1 , wherein determining a position of an object comprises analyzing the ultra-wideband radio pulses by Time Difference of Arrival (TDoA) or Two-Way Ranging (TWR).
16 . The method as in claim 1 , wherein determining a position of a transparent display comprises analyzing ultra-wideband radio pulses by Time Difference of Arrival (TDoA) or Two-Way Ranging (TWR).
17 . The method as in claim 1 , wherein determining a position of the user's eye comprises analyzing ultra-wideband radio pulses by Time Difference of Arrival (TDoA) or Two-Way Ranging (TWR).
18 . The system as in claim 5 , wherein the logic circuit in communication with the transparent display and the anchor is configured to determine a line-of-sight analyzing ultra-wideband radio pulses by Time Difference of Arrival (TDoA) or Two-Way Ranging (TWR) determine where the line-of-sight intersects the transparent display.
19 . The system as in claim 5 , wherein the logic circuit in communication with the transparent display and the anchor is configured to determine where the line-of-sight intersects the transparent display by analyzing ultra-wideband radio pulses by Time Difference of Arrival (TDoA) or Two-Way Ranging (TWR).
20 . The logic circuit as in claim 11 , wherein the logic circuit is configured to process the location radio pulse and the line-of-sight location radio pulse by Time Difference of Arrival (TDoA) or Two-Way Ranging (TWR).