Management of content in a 3D holographic environment
First Claim
1. An electronic device that provides an interactive augmented reality environment, comprising:
- a see-through display; and
one or more processors configured to acquire a first set of content and a second set of content, the one or more processors configured to determine a first GPS location of the electronic device at a first point in time, the one or more processors configured to determine a first radius for a first virtual cylinder that surrounds an end user of the electronic device based on the first GPS location and determine a second radius for a second virtual cylinder that surrounds the end user of the electronic device based on the first GPS location, wherein the first radius is greater than the second radius, the one or more processors configured to adjust the first radius for the first virtual cylinder and the second radius for the second virtual cylinder based on a second GPS location of the electronic device in response to determining the second GPS location of the electronic device at a second point in time subsequent to the first point in time, wherein the second radius is greater than the first radius, the see-through display configured to display a first set of content within a portion of the first virtual cylinder at the adjusted first radius such that the first set of content appears to be body-locked to the end user of the electronic device and display a second set of content within a portion of the second virtual cylinder at the adjusted second radius such that the second set of content appears to be body-locked to the end user of the electronic device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for managing content within an interactive augmented reality environment are described. An augmented reality environment may be provided to an end user of a head-mounted display device (HMD) in which content (e.g., webpages) may be displayed to the end user using one or more curved slates that are positioned on a virtual cylinder that appears body-locked to the end user. The virtual cylinder may be located around the end user with the end user positioned in the middle of the virtual cylinder such that the one or more curved slates appear to be displayed at the same distance from the end user. The position and size of each of the one or more curved slates may be controlled by the end user using head gestures and a virtual pointer projected onto the virtual cylinder.
-
Citations
19 Claims
-
1. An electronic device that provides an interactive augmented reality environment, comprising:
-
a see-through display; and one or more processors configured to acquire a first set of content and a second set of content, the one or more processors configured to determine a first GPS location of the electronic device at a first point in time, the one or more processors configured to determine a first radius for a first virtual cylinder that surrounds an end user of the electronic device based on the first GPS location and determine a second radius for a second virtual cylinder that surrounds the end user of the electronic device based on the first GPS location, wherein the first radius is greater than the second radius, the one or more processors configured to adjust the first radius for the first virtual cylinder and the second radius for the second virtual cylinder based on a second GPS location of the electronic device in response to determining the second GPS location of the electronic device at a second point in time subsequent to the first point in time, wherein the second radius is greater than the first radius, the see-through display configured to display a first set of content within a portion of the first virtual cylinder at the adjusted first radius such that the first set of content appears to be body-locked to the end user of the electronic device and display a second set of content within a portion of the second virtual cylinder at the adjusted second radius such that the second set of content appears to be body-locked to the end user of the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing content within an interactive augmented reality environment using a mobile device, comprising:
-
determining a first set of content and a second set of content to be displayed using the mobile device; determining a first GPS location of the mobile device at a first point in time; determining a first radius for a first virtual cylinder that surrounds an end user of the mobile device based on the first GPS location of the mobile device and determining a second radius for a second virtual cylinder that surrounds the end user of the mobile device based on the first GPS location of the mobile device, wherein the first radius is greater than the second radius; adjusting the first radius for the first virtual cylinder and the second radius for the second virtual cylinder based on a second GPS location of the mobile device in response to determining the second GPS location of the mobile device at a second point in time subsequent to the first point in time, wherein the second radius is greater than the first radius; and displaying the first set of content within a portion of the first virtual cylinder at the adjusted first radius such that the first set of content appears to be body-locked to the end user of the mobile device and displaying the second set of content within a portion of the second virtual cylinder at the adjusted second radius such that the second set of content appears to be body-locked to the end user of the mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more storage devices containing processor readable code for programming one or more processors to perform a method for managing content within an interactive augmented reality environment using a mobile device comprising the steps of:
-
determining a first GPS location of the mobile device at a first point in time; determining a first radius for a first virtual cylinder that surrounds an end user of the mobile device based on the first GPS location of the mobile device and determining a second radius for a second virtual cylinder that surrounds the end user of the mobile device based on the first GPS location of the mobile device, wherein the first radius is greater than the second radius; adjusting the first radius for the first virtual cylinder and the second radius for the second virtual cylinder based on a second GPS location of the mobile device in response to determining the second GPS location of the mobile device at a second point in time subsequent to the first point in time, wherein the second radius is greater than the first radius; and displaying a first set of content within a portion of the first virtual cylinder at the adjusted first radius such that the first set of content appears to be body-locked to the end user of the mobile device and displaying a second set of content within a portion of the second virtual cylinder at the adjusted second radius such that the second set of content appears to be body-locked to the end user of the mobile device.
-
Specification