Automated object selection and placement for augmented reality
AssigneeARRIS Enterprises LLC
InventorsNarayanan Venkitaraman, Santosh S. Basapur, Shirley A. Chaysinh, Young S. Lee, Hiren M. Mandalia, Van M. Vuong
Life of this patent
Estimating the term…
Abstract
A system to facilitate AR processing includes receiving captured media from a user device and context information relating to media that is being delivered to a receiving device. The system may use the media being delivered with the captured media to generate one or more virtual objects. The user device may augment a user's view of reality that is reflected in the captured media by overlaying or otherwise incorporating the virtual objects in the user's view of reality.
Claims27
A computer-implemented method for augmented reality comprising a computer performing:
- accessing first context information that is based on content in a delivered media stream that is being delivered to a receiving device;
- accessing second context information that is based on content in a captured media stream, the second context information representative of at least one of:
- a physical location of a user device, a physical object within a field of view of the user device, and a result generated from a content analysis of the captured media stream;
- determining a first virtual object using at least the first context information, wherein the first virtual object is based on the content in the delivered media stream;
- determining, using at least the second context information, and based at least on the content in the captured media stream, transformational information comprising at least one transformation to be performed on the first virtual object;
- and
- providing, to the user device, information representative of the first virtual object and the transformational information, for enabling the user device to display an augmented field of view based on the field of view, wherein the field of view of the user device is augmented with one or more images of the first virtual object by rendering the one or more images of the first virtual object using the information representative of the first virtual object as transformed using the transformational information.
(canceled)
(canceled)
(canceled)
A computer device comprising:
- a processing device;
- a non-transitory memory having stored thereon computer-executable program code;
- a display device;
- and
- an image capturing device,
- wherein, when the processing device executes the computer-executable program code, the processing device:
- controls the image capturing device to generate a first media stream;
- receives the first media stream from the image capturing device;
- provides information relating to the first media stream to a server system separate from the computer device, the information representative of at least one of:
- a physical location of the image capturing device, a physical object within a field of view of the image capturing device, and a result generated from a content analysis of the first media stream;
- receives from the server system augmented reality (AR) data representative of virtual objects identified based on content in the first media stream and on content in a second media stream different from the first media stream;
- generates images of the virtual objects using the AR data and using transformational information comprising at least one transformation to be performed on the virtual objects;
- and
- presents the images of the virtual objects in an augmented field of display based on the field of view of the image capturing device, by displaying the images of the virtual objects, as transformed using the transformational information, on the display device.
(canceled)
(canceled)
(canceled)
(canceled)
Dependencies are inferred from the claim text.