Wearable computer with nearby object response
First Claim
Patent Images
1. A computer-implemented method comprising:
- causing a head-mountable device (HMD) to display a user-interface mapped to a static sphere, wherein the user-interface comprises;
a view region; and
at least one content region located above the view region, wherein the at least one content region comprises a set of selectable content objects that are arranged along an at least partial ring above the view region, wherein the at least partial ring is substantially centered above the HMD, wherein the view region and the at least one content region are mapped to the sphere, and wherein a field of view provided in a see-through display of the HMD is moveable with respect to the sphere;
associating a forward-looking head position with a first location of the field of view within the sphere, wherein (a) the view region is substantially within the first location of the field of view provided in the see-through display of the HMD, and (b) each of the set of selectable content objects is above and substantially outside the first location of the field of view, wherein the field of view at the first location, which is associated with the forward-looking head position, is in a direction that is generally parallel to the ground;
displaying one or more virtual objects in the view region;
using data from one or more first sensors as a basis for determining a distance between the HMD and a physical object; and
using the determined distance between the HMD and the physical object as basis for initiating a collision-avoidance action, wherein the collision-avoidance action comprises de-emphasizing at least one of the displayed virtual objects so as to provide a less-obstructed view of the physical object through the see-through display of the HMD.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary methods and systems relate to detecting physical objects near a substantially transparent head-mounted display (HMD) system and activating a collision-avoidance action to alert a user of the detected objects. Detection techniques may include receiving data from distance and/or relative movement sensors and using this data as a basis for determining an appropriate collision-avoidance action. Exemplary collision-avoidance actions may include de-emphasizing virtual objects displayed on the HMD to provide a less cluttered view of the physical objects through the substantially transparent display and/or presenting new virtual objects.
-
Citations
25 Claims
-
1. A computer-implemented method comprising:
-
causing a head-mountable device (HMD) to display a user-interface mapped to a static sphere, wherein the user-interface comprises; a view region; and at least one content region located above the view region, wherein the at least one content region comprises a set of selectable content objects that are arranged along an at least partial ring above the view region, wherein the at least partial ring is substantially centered above the HMD, wherein the view region and the at least one content region are mapped to the sphere, and wherein a field of view provided in a see-through display of the HMD is moveable with respect to the sphere; associating a forward-looking head position with a first location of the field of view within the sphere, wherein (a) the view region is substantially within the first location of the field of view provided in the see-through display of the HMD, and (b) each of the set of selectable content objects is above and substantially outside the first location of the field of view, wherein the field of view at the first location, which is associated with the forward-looking head position, is in a direction that is generally parallel to the ground; displaying one or more virtual objects in the view region; using data from one or more first sensors as a basis for determining a distance between the HMD and a physical object; and using the determined distance between the HMD and the physical object as basis for initiating a collision-avoidance action, wherein the collision-avoidance action comprises de-emphasizing at least one of the displayed virtual objects so as to provide a less-obstructed view of the physical object through the see-through display of the HMD. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A wearable computer comprising:
-
at least one processor; and data storage comprising logic executable by the at least one processor to; cause a head-mountable device (HMD) to display a user-interface mapped to a sphere, wherein the user-interface comprises a view region and at least one content region located above the view region, wherein the at least one content region comprises a set of selectable content objects that are arranged along an at least partial ring above the view region, wherein the at least partial ring is substantially centered above the HMD, wherein the view region and the at least one content region are mapped to the sphere, and wherein a field of view provided in a see-through display of the HMD is moveable with respect to the sphere; associate a forward-looking head position with a first location of the field of view within the sphere, wherein (a) the view region is substantially within the first location of the field of view provided in the see-through display of the HMD, and (b) each of the set of selectable content objects is above and substantially outside the first location of the field of view, wherein the field of view at the first location, which is associated with the forward-looking head position, is in a direction that is generally parallel to the ground; display one or more virtual objects in the view region; use data from one or more first sensors as a basis for determining a distance between the HMD and a physical object; and use the determined distance between the HMD and the physical object as basis for initiating a collision-avoidance action, wherein the collision-avoidance action comprises de-emphasizing at least one of the displayed virtual objects so as to provide a less-obstructed view of the physical object through the see-through display of the HMD. - View Dependent Claims (20, 21)
-
-
22. A non-transitory computer-readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions comprising:
-
causing a head-mountable device (HMD) to display a user-interface mapped to a sphere, wherein the user-interface comprises; a view region; and at least one content region located above the view region, wherein the at least one content region comprises a set of selectable content objects that are arranged along an at least partial ring above the view region, wherein the at least partial ring is substantially centered above the HMD, wherein the view region and the at least one content region are mapped to the sphere, and wherein a field of view provided in a see-through display of the HMD is moveable with respect to the sphere; associating a forward-looking head position with a first location of the field of view within the sphere, wherein (a) the view region is substantially within the first location of the field of view provided in the see-through display of the HMD, and (b) each of the set of selectable content objects is above and substantially outside the first location of the field of view, wherein the field of view at the first location, which is associated with the forward-looking head position, is in a direction that is generally parallel to the ground; displaying one or more virtual objects in view region; using data from one or more first sensors as a basis for determining a distance between the HMD and a physical object; and using the determined distance between the HMD and the physical object as basis for initiating a collision-avoidance action, wherein the collision-avoidance action comprises de-emphasizing at least one of the displayed virtual objects so as to provide a less-obstructed view of the physical object through the see-through display of the HMD. - View Dependent Claims (23, 24, 25)
-
Specification