SYSTEM AND METHOD FOR AUTHORING AND SHARING CONTENT IN AUGMENTED REALITY
First Claim
1. A device comprising:
- an optical sensor configured to generate image data;
an inertial sensor configured to generate inertia data;
one or more hardware processors; and
a memory storing instructions that, when executed by the one or more hardware processors, configure the wearable device to perform operations comprising;
receiving an augmented reality (AR) authoring template authored at a client device;
generating media content using the image data;
receiving a selection of spatial coordinates within a three-dimensional region using the inertia data and the image data, the three-dimensional region identified in the AR authoring template;
identifying an entry in the AR authoring template corresponding to the media content;
placing the media content at the selected spatial coordinates in the entry in the AR authoring template; and
forming AR content using the media content at the selected spatial coordinates placed in the entry in the AR authoring template.
12 Assignments
0 Petitions
Accused Products
Abstract
A device has an optical sensor, an inertial sensor, and a hardware processor. The optical sensor generates image data. The inertial sensor generates inertia data. The hardware processor receives an augmented reality (AR) authoring template authored at a client device, generates media content using the image data, and receives a selection of spatial coordinates within a three-dimensional region using the inertia data and the image data. The three-dimensional region is identified in the AR authoring template. The hardware processor further identifies an entry in the AR authoring template corresponding to the media content, places the media content at the selected spatial coordinates in the entry in the AR authoring template, and forms AR content using the media content at the selected spatial coordinates placed in the entry in the AR authoring template.
-
Citations
20 Claims
-
1. A device comprising:
-
an optical sensor configured to generate image data; an inertial sensor configured to generate inertia data; one or more hardware processors; and a memory storing instructions that, when executed by the one or more hardware processors, configure the wearable device to perform operations comprising; receiving an augmented reality (AR) authoring template authored at a client device; generating media content using the image data; receiving a selection of spatial coordinates within a three-dimensional region using the inertia data and the image data, the three-dimensional region identified in the AR authoring template; identifying an entry in the AR authoring template corresponding to the media content; placing the media content at the selected spatial coordinates in the entry in the AR authoring template; and forming AR content using the media content at the selected spatial coordinates placed in the entry in the AR authoring template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
generating image data at a device using an optical sensor of the device; generating inertial sensor data at the device using an inertial sensor of the device; receiving an augmented reality (AR) authoring template authored at a client device; generating media content using the image data; receiving a selection of spatial coordinates within a three-dimensional region using the inertia data and the image data, the three-dimensional region identified in the AR authoring template; identifying an entry in the AR authoring template corresponding to the media content; placing the media content at the selected spatial coordinates in the entry in the AR authoring template; and using a hardware processor to form AR content using the media content at the selected spatial coordinates placed in the entry in the AR authoring template. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
generating image data at a device using an optical sensor of the device; generating inertial sensor data at the device using an inertial sensor of the device; receiving an augmented reality (AR) authoring template authored at a client device; generating media content using the image data; receiving a selection of spatial coordinates within a three-dimensional region using the inertia data and the image data, the three-dimensional region identified in the AR authoring template; identifying an entry in the AR authoring template corresponding to the media content; placing the media content at the selected spatial coordinates in the entry in the AR authoring template; and forming AR content using the media content at the selected spatial coordinates placed in the entry in the AR authoring template.
-
Specification