Augmented Reality Image Generation
Abstract
According to one implementation, an augmented reality image generation system includes a display, and a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to receive a camera image depicting one or more real-world object(s), and to identify one or more reference point(s) corresponding to the camera image, each of the reference point(s) having a predetermined real-world location. The software code further maps the real-world object(s) to their respective real-world location(s) based on the predetermined real-world location(s) of the reference point(s), merges the camera image with a virtual object to generate an augmented reality image including the real-world object(s) and the virtual object, and renders the augmented reality image on the display. The location of the virtual object in the augmented reality image is determined based on the real-world location(s) of the real-world object(s).
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . An augmented reality image generation system comprising:
a computing platform including a hardware processor and a system memory; and a software code stored in the system memory; the hardware processor configured to execute the software code to:
obtain a reference point data associated with a first camera image;
receive a second camera image depicting at least one real-world object;
identify at least one reference point depicted in the second camera image based on the reference point data, the at least one reference point having a predetermined real-world location;
map the at least one real-world object to a real-world location of the at least one real-world object based on the predetermined real-world location of the at least one reference point; and
merge the second camera image with a virtual object to generate an augmented reality image including the at least one real-world object and the virtual object, wherein a location of the virtual object in the augmented reality image is determined based on the real-world location of the at least one real-world object.
22 . The augmented reality image generation system of claim 21 , further comprising a display communicatively coupled to the computing platform, wherein the hardware processor is further configured to execute the software code to:
render the augmented reality image on the display.
23 . The augmented reality image generation system of claim 21 , wherein the augmented reality image generation system is part of a mobile user system.
24 . The augmented reality image generation system of claim 21 , wherein the augmented reality image generation system is part of a head-mounted viewing device operating as a virtual reality or an augmented reality device.
25 . The augmented reality image generation system of claim 21 , wherein the hardware processor is further configured to execute the software code to:
render the augmented reality image as a three-hundred-and-sixty degree (360°) image.
26 . The augmented reality image generation system of claim 21 , wherein identifying the at least one reference point depicted in the second camera image further comprises performing an image analysis of the second camera image.
27 . The augmented reality image generation system of claim 21 , wherein the reference point data includes a time.
28 . The augmented reality image generation system of claim 21 , wherein the second camera image is captured indoors.
29 . The augmented reality image generation system of claim 21 , wherein the hardware processor is further configured to execute the software code to:
receive sensor data corresponding to the at least one real-world object; and map the at least one real-world object to the real-world location of the at least one real-world object based on the predetermined real-world location of the at least one reference point and the sensor data.
30 . The augmented reality image generation system of claim 29 , wherein the sensor data comprises at least one of depth sensor data, accelerometer data, or magnetometer data.
31 . A method for use by an augmented reality image generation system including a computing platform having a hardware processor, and a system memory storing a software code, the method comprising:
obtaining, using the hardware processor executing the software code, a reference point data associated with a first camera image; receiving, using the hardware processor executing the software code, a second camera image depicting at least one real-world object; identifying, using the hardware processor executing the software code, at least one reference point depicted in the second camera image based on the reference point data, the at least one reference point having a predetermined real-world location; mapping, using the hardware processor executing the software code, the at least one real-world object to a real-world location of the at least one real-world object based on the predetermined real-world location of the at least one reference point; and merging, using the hardware processor executing the software code, the second camera image with a virtual object to generate an augmented reality image including the at least one real-world object and the virtual object, wherein a location of the virtual object in the augmented reality image is determined based on the real-world location of the at least one real-world object.
32 . The method of claim 31 , further comprising:
rendering, using the hardware processor executing the software code, the augmented reality image on a display.
33 . The method of claim 31 , wherein the augmented reality image generation system is part of a mobile user system.
34 . The method of claim 31 , wherein the augmented reality image generation system is part of a head-mounted viewing device operating as a virtual reality or an augmented reality device.
35 . The method of claim 31 , further comprising:
rendering, using the hardware processor executing the software code, the augmented reality image as a three-hundred-and-sixty degree (360°) image.
36 . The method of claim 31 , wherein identifying the at least one reference point depicted in the second camera image further comprises performing an image analysis of the second camera image.
37 . The method of claim 31 , wherein the reference point data includes a time.
38 . The method of claim 31 , wherein the second camera image is captured indoors.
39 . The method of claim 31 , further comprising:
receiving, using the hardware processor executing the software code, sensor data corresponding to the at least one real-world object; and mapping, using the hardware processor executing the software code, the at least one real-world object to the real-world location of the at least one real-world object based on the predetermined real-world location of the at least one reference point and the sensor data.
40 . The method of claim 39 , wherein the sensor data comprises at least one of depth sensor data, accelerometer data, or magnetometer data.Join the waitlist — get patent alerts
Track US2023033809A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.