Rendering an augmented reality object
First Claim
Patent Images
1. A system for rendering a digital element, comprising:
- a processor configured to;
determine a geographical location of an observing platform;
select the digital element;
determine a directional heading value of the digital element based at least in part on the determined geographical location of the observing platform;
set a common tilt angle of a device of the observing platform as a vertical placement location component of the digital element, wherein the common tilt angle is common across a plurality of digital elements as a default vertical placement location component of the plurality of digital elements, and setting the common tilt angle includes setting the common tilt angle as a fixed vertical angle location of the selected digital element with respect to a reference vertical orientation of the observing platform;
obtain a captured image associated with the geographical location; and
render the digital element on the captured image at least in part by using the determined directional heading value and the common tilt angle, wherein rendering the digital element includes animating a visual representation of the digital element using a motion randomization component to move a rendering placement location of the digital element based at least in part on the motion randomization component, and the motion randomization component was determined using a factor determined based at least in part on a determined difference between a current rendering placement location and a preliminary next rendering location; and
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions.
6 Assignments
0 Petitions
Accused Products
Abstract
Rendering a digital element is disclosed. A geographical location of an observing platform is determined. The digital element is selected. A directional heading value of the digital element is calculated based at least in part on the determined geographical location of the observing platform. A captured image associated with the geographical location is obtained. The digital element is rendered on the captured image at least in part by using the determined directional heading value.
81 Citations
20 Claims
-
1. A system for rendering a digital element, comprising:
-
a processor configured to; determine a geographical location of an observing platform; select the digital element; determine a directional heading value of the digital element based at least in part on the determined geographical location of the observing platform; set a common tilt angle of a device of the observing platform as a vertical placement location component of the digital element, wherein the common tilt angle is common across a plurality of digital elements as a default vertical placement location component of the plurality of digital elements, and setting the common tilt angle includes setting the common tilt angle as a fixed vertical angle location of the selected digital element with respect to a reference vertical orientation of the observing platform; obtain a captured image associated with the geographical location; and render the digital element on the captured image at least in part by using the determined directional heading value and the common tilt angle, wherein rendering the digital element includes animating a visual representation of the digital element using a motion randomization component to move a rendering placement location of the digital element based at least in part on the motion randomization component, and the motion randomization component was determined using a factor determined based at least in part on a determined difference between a current rendering placement location and a preliminary next rendering location; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for rendering a digital element, comprising:
-
determining a geographical location of an observing platform; selecting the digital element; using a processor to determine a directional heading value of the digital element based at least in part on the determined geographical location of the observing platform; setting a common tilt angle of a device of the observing platform as a vertical placement location component of the digital element, wherein the common tilt angle is common across a plurality of digital elements as a default vertical placement location component of the plurality of digital elements, and setting the common tilt angle includes setting the common tilt angle as a fixed vertical angle location of the selected digital element with respect to a reference vertical orientation of the observing platform; obtaining a captured image associated with the geographical location; and rendering the digital element on the captured image at least in part by using the determined directional heading value and the common tilt angle, wherein rendering the digital element includes animating a visual representation of the digital element using a motion randomization component to move a rendering placement location of the digital element based at least in part on the motion randomization component, and the motion randomization component was determined using a factor determined based at least in part on a determined difference between a current rendering placement location and a preliminary next rendering location. - View Dependent Claims (19)
-
-
20. A computer program product for rendering a digital element, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
determining a geographical location of an observing platform; selecting the digital element; determining a directional heading value of the digital element based at least in part on the determined geographical location of the observing platform; setting a common tilt angle of a device of the observing platform as a vertical placement location component of the digital element, wherein the common tilt angle is common across a plurality of digital elements as a default vertical placement location component of the plurality of digital elements, and setting the common tilt angle includes setting the common tilt angle as a fixed vertical angle location of the selected digital element with respect to a reference vertical orientation of the observing platform; obtaining a captured image associated with the geographical location; and rendering the digital element on the captured image at least in part by using the determined directional heading value and the common tilt angle, wherein rendering the digital element includes animating a visual representation of the digital element using a motion randomization component to move a rendering placement location of the digital element based at least in part on the motion randomization component, and the motion randomization component was determined using a factor determined based at least in part on a determined difference between a current rendering placement location and a preliminary next rendering location.
-
Specification