Reactive augmented reality
OwnerStephen Wilkesinventor
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating composite images. One of the methods includes maintaining first data associating each location within an environment with a particular time; obtaining an image depicting the environment from a point of view of a display device; obtaining second data characterizing one or more virtual objects; and processing the obtained image and the second data to generate a composite image depicting the one or more virtual objects at respective locations in the environment from the point of view of the display device, wherein the composite image depicts each virtual object according to the particular time that the first data associates with the location of the virtual object in the environment.
Claims20
A computer-implemented method comprising:
- obtaining an image depicting a physical environment from a point of view of a display device;
- obtaining data characterizing one or more virtual objects;
- generating, using the image and the data, a composite image depicting the one or more virtual objects at respective locations in the composite image for display from the point of view of the display device;
- determining a common coordinate system in the physical environment for the composite image, the common coordinate system having a first dimension and a second dimension;
- determining whether a change in a position associated with the point of view of the display device along the first dimension or the second dimension satisfies a first threshold;
- in response to determining that the change in position associated with the point of view of the display device along the first dimension satisfies the first threshold, modifying the one or more virtual objects with a first modification;
- and
- in response to determining that the change in position associated with the point of view of the display device along the second dimension satisfies a second threshold, modifying the composite image with a second modification, wherein the first modification and the second modification are different.
One or more non-transitory computer storage media encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
- obtaining an image depicting a physical environment from a point of view of a display device;
- obtaining data characterizing one or more virtual objects;
- generating, using the image and the data, a composite image depicting the one or more virtual objects at respective locations in the composite image for display from the point of view of the display device;
- determining a common coordinate system in the physical environment for the composite image, the common coordinate system having a first dimension and a second dimension;
- determining whether a change in a position associated with the point of view of the display device along the first dimension or the second dimension satisfies a first threshold;
- in response to determining that the change in position associated with the point of view of the display device along the first dimension satisfies the first threshold, modifying the one or more virtual objects with a first modification;
- and
- in response to determining that the change in position associated with the point of view of the display device along the second dimension satisfies a second threshold, modifying the composite image with a second modification, wherein the first modification and the second modification are different.
A system comprising one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- obtaining an image depicting a physical environment from a point of view of a display device;
- obtaining data characterizing one or more virtual objects;
- generating, using the image and the data, a composite image depicting the one or more virtual objects at respective locations in the composite image for display from the point of view of the display device;
- determining a common coordinate system in the physical environment for the composite image, the common coordinate system having a first dimension and a second dimension;
- determining whether a change in a position of the point of view of the display device along the first dimension or the second dimension satisfies a first threshold;
- in response to determining that the change in position associated with the point of view of the display device along the first dimension satisfies the first threshold, modifying the one or more virtual objects with a first modification;
- and
- in response to determining that the change in position associated with the point of view of the display device along the second dimension satisfies a second threshold, modifying the composite image with a second modification, wherein the first modification and the second modification are different.
Dependencies are inferred from the claim text.