Extramissive spatial imaging digital eye glass apparatuses, methods and systems for virtual or augmediated vision, manipulation, creation, or interaction with objects, materials, or other entities
First Claim
Patent Images
1. An apparatus, comprising:
- at least one input tracking sensor;
at least one head-mounted output display;
at least one computational device communicatively coupled to the at least one input tracking sensor and at least one head mounted output display, wherein the at least one computational device is configured to execute processor-readable program instructions, that cause the at least one computational device to;
provide a plurality of icons for display by the at least one head-mounted output display, the plurality of icons associated with positions in a spatial coordinate system and configured for selection;
receive data from the at least one input tracking sensor including data corresponding to a depth map,process the depth map to determine spatial coordinates associated with a user gesture;
determine a relationship between the spatial coordinates associated with the user gesture when compared to a position of an icon within the spatial coordinate system indicates interaction with at least one icon from the plurality of icons; and
update the display of the plurality of icons by the at least one head-mounted output display in response to the determined interaction with the at least one icon, wherein the relationship includes a distance measured between spatial coordinates associated with the user gesture that is greater than a first threshold and less than a second threshold at a first instance in time and is greater than the second threshold at a second instance of time, indicating a specific user interaction or gesture related to at least one icon of plurality of icons.
8 Assignments
0 Petitions
Accused Products
Abstract
A sensing and display apparatus, comprising: a first phenomenon interface configured to operatively interface with a first augmediated-reality space, and a second phenomenon interface configured to operatively interface with a second augmediated-reality space, is implemented as an extramissive spatial imaging digital eye glass.
-
Citations
32 Claims
-
1. An apparatus, comprising:
-
at least one input tracking sensor; at least one head-mounted output display; at least one computational device communicatively coupled to the at least one input tracking sensor and at least one head mounted output display, wherein the at least one computational device is configured to execute processor-readable program instructions, that cause the at least one computational device to; provide a plurality of icons for display by the at least one head-mounted output display, the plurality of icons associated with positions in a spatial coordinate system and configured for selection; receive data from the at least one input tracking sensor including data corresponding to a depth map, process the depth map to determine spatial coordinates associated with a user gesture; determine a relationship between the spatial coordinates associated with the user gesture when compared to a position of an icon within the spatial coordinate system indicates interaction with at least one icon from the plurality of icons; and update the display of the plurality of icons by the at least one head-mounted output display in response to the determined interaction with the at least one icon, wherein the relationship includes a distance measured between spatial coordinates associated with the user gesture that is greater than a first threshold and less than a second threshold at a first instance in time and is greater than the second threshold at a second instance of time, indicating a specific user interaction or gesture related to at least one icon of plurality of icons. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. The apparatus of 1, wherein updating the display of the plurality of icons by the at least one head-mounted output display in response to the selection includes placing at least one of the plurality of icons at a new location corresponding to a new position within the spatial coordinate system.
-
12. An apparatus, comprising:
-
at least one input tracking sensor; at least one head-mounted output display; at least one computational device communicatively coupled to the at least one input tracking sensor and at least one head mounted output display, wherein the at least one computational device is configured to execute processor-readable program instructions, to cause the at least one computational device to; provide a plurality of icons for display by the at least one head-mounted output display, the plurality of icons associated with positions in a spatial coordinate system and configured for selection; receive data from the at least one input tracking sensor including data corresponding to a depth map, process the depth map to determine spatial coordinates associated with a user gesture; determine a relationship between the spatial coordinates associated with the user gesture when compared to a position of an icon within the spatial coordinate system indicates interaction with at least one icon from the plurality of icons; and update the display of the plurality of icons by the at least one head-mounted output display in response to the determined interaction with the at least one icon, wherein the relationship includes a distance measured between spatial coordinates associated with the user gesture that is greater than a first threshold and less than a second threshold at a first instance in time and is less than the first threshold at a second instance of time, indicating a specific user interaction or gesture related to at least one icon of the plurality of icons. - View Dependent Claims (13)
-
-
14. The apparatus of 12, wherein the at least one computational device is further configured to execute processor-readable program instructions, that cause the at least one computational device to:
- open or execute a file or an application after the second instance of time.
-
15. An apparatus comprising:
-
at least one input tracking sensor; at least one head-mounted output display; at least one computational device communicatively coupled to the at least one input tracking sensor and at least one head mounted output display, wherein the at least one computational device is configured to execute processor-readable program instructions, that cause the at least one processing device to; provide a plurality of icons for display by the at least one head-mounted output display, the plurality of icons associated with positions in a spatial coordinate system and configured for selection; receive depth map data from the at least one input tracking sensor including spatial coordinates associated with a user gesture, the spatial coordinates associated with the user gesture indicating selection of at least one icon from the plurality of icons associated with at least one settings parameter; provide, by the at least one head-mounted display, an interface element comprising a line stretching from a first location corresponding to a position of the at least one icon within the spatial coordinate system to a second location corresponding to a position within the spatial coordinate system associated with at least one user body part as determined from the depth map data; determine a spatial relation between the position of the at least one icon and the position of the at least one user body part; and adjust the at least one settings parameter and the interface element based on the determined spatial relation. - View Dependent Claims (16)
-
-
17. A method of providing an interface for at least one head-mounted output display, comprising:
-
providing a plurality of icons for display by the at least one head-mounted output display, the plurality of icons associated with positions in a spatial coordinate system and configured for selection; receiving data from at least one input tracking sensor including data corresponding to a depth map, processing the depth map, by at least one computational device, to determine spatial coordinates associated with a user gesture; determining, by the at least one computational device, that a relationship between the spatial coordinates associated with the user gesture when compared to a position of an icon within the spatial coordinate system indicates interaction with at least one icon from the plurality of icons; and updating the display of the plurality of icons by the at least one head-mounted output display in response to the determined interaction with the at least one icon, wherein the relationship includes a distance measured between spatial coordinates associated with the user gesture that is greater than a first threshold and less than a second threshold at a first instance in time and is greater than the second threshold at a second instance of time, indicating a specific user interaction or gesture related to at least one icon of the plurality of icons. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. The method of 17, wherein updating the display of the plurality of icons by the at least one head-mounted output display in response to the selection includes placing at least one of the plurality of icons at a new location corresponding to a new position within the spatial coordinate system.
-
28. A method of providing an interface for at least one head-mounted output display, comprising:
-
providing a plurality of icons for display by the at least one head-mounted output display, the plurality of icons associated with positions in a spatial coordinate system and configured for selection; receiving data from at least one input tracking sensor including data corresponding to a depth map, processing the depth map, by at least one computational device, to determine spatial coordinates associated with a user gesture; determining, by the at least one computational device, that a relationship between the spatial coordinates associated with the user gesture when compared to a position of an icon within the spatial coordinate system indicates interaction with at least one icon from the plurality of icons; and updating the display of the plurality of icons by the at least one head-mounted output display in response to the determined interaction with the at least one icon, wherein the relationship includes a distance measured between spatial coordinates associated with the user gesture that is greater than a first threshold and less than a second threshold at a first instance in time and is less than the first threshold at a second instance of time, indicating a specific user interaction or gesture related to at least one icon of the plurality of icons. - View Dependent Claims (29)
-
-
30. The method of 28 further comprises:
- opening or executing of a file or an application after the second instance of time.
-
31. A method of providing an interface for at least one head-mounted output display, comprising:
-
providing a plurality of icons for display by the at least one head-mounted output display, the plurality of icons associated with positions in a spatial coordinate system and configured for selection; receiving depth map data from the at least one input tracking sensor including spatial coordinates associated with a user gesture, the spatial coordinates associated with the user gesture indicating selection of at least one icon from the plurality of icons associated with at least one settings parameter; providing, by the at least one head-mounted display, an interface element comprising a line stretching from a first location corresponding to a position of the at least one icon within the spatial coordinate system to a second location corresponding to a position within the spatial coordinate system associated with at least one user body part as determined from the depth map data; determining, by at least one computational device, a spatial relation between the position of the at least one icon and the position of the at least one user body part; and adjusting, by the at least one computational device, the at least one settings parameter and the interface element based on the determined spatial relation. - View Dependent Claims (32)
-
Specification