IDENTIFICATION OF AUGMENTED REALITY IMAGE DISPLAY POSITION
First Claim
1. A head-mounted display (HMD) device comprising:
- a display configured to display an image representing a virtual object, the virtual object having at least a first portion and a second portion;
one or more location sensors from which the HMD device determines at least a location of the HMD device in a physical environment;
a communication unit configured to receive peer location data from at least one peer HMD device in the physical environment, wherein the peer location data indicates a peer field of view of the at least one peer HMD device; and
a processor configured to;
identify a display position at which the virtual object is to be displayed and viewed in the physical environment by the HMD device and the at least one peer HMD device;
determine an absolute focal point that is world-locked with respect to the HMD device and the at least one peer HMD device based on the display position, the location of the HMD device, and the peer location data;
assign a first relative focal point to the HMD device based at least on the display position and the location of the HMD device;
assign a second relative focal point to the at least one peer HMD device based at least on the display position and the peer location data;
orient the first portion of the virtual object at the display position based on the absolute focal point with respect to the HMD device and the at least one peer HMD device;
orient the second portion of the virtual object at the display position based on the first and second relative focal points respectively with respect to the HMD device and the at least one peer HMD device; and
display the image of the virtual object at the display position on the display of the HMD device.
1 Assignment
0 Petitions
Accused Products
Abstract
A head-mounted display (HMD) device may include an at least partially see-through display, one or more location sensors, a communication unit, and a processor. The HMD device may determine at least a location of the one or more location sensors in a physical environment. The communication unit may receive peer location data from at least one peer HMD device in the physical environment. The processor of the HMD device may determine a field of view of the HMD device, identify a display position at which the augmented reality image can be displayed and viewed in the physical environment by the HMD device and the at least one peer HMD device, and display the augmented reality image at the display position on the at least partially see-through display of the HMD device.
-
Citations
20 Claims
-
1. A head-mounted display (HMD) device comprising:
-
a display configured to display an image representing a virtual object, the virtual object having at least a first portion and a second portion; one or more location sensors from which the HMD device determines at least a location of the HMD device in a physical environment; a communication unit configured to receive peer location data from at least one peer HMD device in the physical environment, wherein the peer location data indicates a peer field of view of the at least one peer HMD device; and a processor configured to; identify a display position at which the virtual object is to be displayed and viewed in the physical environment by the HMD device and the at least one peer HMD device; determine an absolute focal point that is world-locked with respect to the HMD device and the at least one peer HMD device based on the display position, the location of the HMD device, and the peer location data; assign a first relative focal point to the HMD device based at least on the display position and the location of the HMD device; assign a second relative focal point to the at least one peer HMD device based at least on the display position and the peer location data; orient the first portion of the virtual object at the display position based on the absolute focal point with respect to the HMD device and the at least one peer HMD device; orient the second portion of the virtual object at the display position based on the first and second relative focal points respectively with respect to the HMD device and the at least one peer HMD device; and display the image of the virtual object at the display position on the display of the HMD device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method implemented at least in part by a head-mounted display (HMD) device, the method comprising:
-
determining a location of the HMD device, via one or more location sensors, in a physical environment; receiving peer location data from at least one peer HMD device in the physical environment via a communication unit of the HMD device, wherein the peer location data indicates a peer field of view of the at least one peer HMD device; with a processor; identifying a display position at which an image representing a virtual object, the virtual object having at least a first portion and a second portion, is to be displayed and viewed in the physical environment by the HMD device and the at least one peer HMD device with the processor; determining an absolute focal point that is world-locked with respect to the HMD device and the at least one peer HMD device based on the display position, the location of the HMD device, and the peer location data; assigning a first relative focal point to the HMD device based at least on the display position and the location of the HMD device; assigning a second relative focal point to the at least one peer HMD device based at least on the display position and the peer location data; orienting the first portion of the virtual object at the display position based on the absolute focal point with respect to the HMD device and the at least one peer HMD device; orienting the second portion of the virtual object at the display position based on the first and second relative focal points respectively with respect to the HMD device and the at least one peer HMD device; and displaying the image of the virtual object at the display position on a display of the HMD device. - View Dependent Claims (17, 18)
-
-
19. A server to control image localization for multiple head-mounted display (HMD) devices, comprising:
-
memory to store a representation of a physical environment; a processor configured to; receive location data from the HMD devices in the physical environment; based at least on the location data, identify a display position at which an image representing a virtual object is to be displayed and viewed in the physical environment by all of the HMD devices, the virtual object having at least a first portion and a second portion; determine an absolute focal point that is world-locked with respect to the HMD devices based on the display position and the location data including locations of the HMD devices; assign a first relative focal point to a first HMD device of the multiple HMD devices based at least on the display position and a location of the first HMD device; assign a second relative focal point to a second HMD device of the multiple HMD devices based at least on the display position and a location of the second HMD device; orient the first portion of the virtual object at the display position based on the absolute focal point with respect to the HMD devices; orient the second portion of the virtual object at the display position based on the first and second relative focal points respectively with respect to the first HMD device and the second HMD device; and propagate the display position back to the HMD devices to cause display of the image of the virtual object at the display position on a display of each of the HMD devices. - View Dependent Claims (20)
-
Specification