Image processing method and apparatus for interactive augmented reality
First Claim
1. A method for generating augmented reality, comprising:
- capturing a first image in a viewing range of a first augmented reality device in real time via a camera of the first augmented reality device, and synchronizing the first image to a second augmented reality device, the first augmented reality device comprising a first memory having stored therein a first set of instructions and a first processor for executing the first set of instructions to provide an augmented reality image to a first user via a first display, and the second augmented reality device comprising a second memory having stored therein a second set of instructions and a second processor for executing the second set of instructions to provide an augmented reality image to a second user via a second display;
receiving a second image from the second augmented reality device, the second image being an image returned in real time by the second augmented reality device after augmenting the first image by the second augmented reality device;
determining whether the second image and the first image are similar;
generating the augmented reality image to the first display at the first augmented reality device based on the first image alone when determining that the second image and the first image are similar;
when determining that the second image and the first image are not similar;
identifying a first difference image of the second image relative to the first image;
converting the first difference image to a second difference image based on a viewing angle of the first augmented reality device; and
superimposing the second difference image onto the first image; and
displaying the augmented reality image in the first user in the first display of the first augmented reality device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to methods and systems for generating augmented reality. The method may include capturing a first image in a viewing range of a first augmented reality device in real time via a camera of the first augmented reality device, and synchronizing the first image to a second augmented reality device, the first augmented reality device being a device for providing an augmented reality image to a first user in the first display, and the second augmented reality device being a device for providing an augmented reality image to a second user in a second display. The method further includes receiving a second image from the second augmented reality device, the second image being an image returned in real time by the second augmented reality device after augmenting the first image by the second augmented reality device. The method further includes generating the augmented reality image to the first display at the first augmented reality device based on the first image and the second image, and displaying the augmented reality image in the first display at the first augmented reality device.
-
Citations
15 Claims
-
1. A method for generating augmented reality, comprising:
-
capturing a first image in a viewing range of a first augmented reality device in real time via a camera of the first augmented reality device, and synchronizing the first image to a second augmented reality device, the first augmented reality device comprising a first memory having stored therein a first set of instructions and a first processor for executing the first set of instructions to provide an augmented reality image to a first user via a first display, and the second augmented reality device comprising a second memory having stored therein a second set of instructions and a second processor for executing the second set of instructions to provide an augmented reality image to a second user via a second display; receiving a second image from the second augmented reality device, the second image being an image returned in real time by the second augmented reality device after augmenting the first image by the second augmented reality device; determining whether the second image and the first image are similar; generating the augmented reality image to the first display at the first augmented reality device based on the first image alone when determining that the second image and the first image are similar; when determining that the second image and the first image are not similar; identifying a first difference image of the second image relative to the first image; converting the first difference image to a second difference image based on a viewing angle of the first augmented reality device; and superimposing the second difference image onto the first image; and displaying the augmented reality image in the first user in the first display of the first augmented reality device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising a first augmented reality device for providing an augmented reality image to a first user via a first display, the first augmented reality device comprising a camera, a memory having instructions stored therein, and a processor in communication with the camera and the memory, wherein the processor, when executing the instructions, is configured to cause the first augmented reality device to:
-
capture a first image via the camera in a viewing range of the first augmented reality device in real time, and synchronize the first image to a second augmented reality device, the second augmented reality device comprising a device providing an augmented reality image to a second user via a second display; receive a second image from the second augmented reality device, the second image being an image returned in real time by the second augmented reality device after augmenting the first image by the second augmented reality device; determine whether the second image and the first image are similar; generate the augmented reality image to the first display at the first augmented reality device based on the first image alone when the second image and the first image are similar; when determining that the second image and the first image are not similar; identify a first difference image of the second image relative to the first image; convert the first difference image to a second difference image based on a viewing angle of the first augmented reality device; and superimpose the second difference image onto the first image; and display the augmented reality image in the first user in the first display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable and non-transitory storage medium having storing instructions stored therein, the instructions, when executed by a processor of a first augmented reality device for providing an augmented reality image to a first user via a first display, causes the first augmented reality device to:
-
capture a first image in a viewing range of the first augmented reality device in real time, and synchronizing the first image to a second augmented reality device, the second augmented reality device being a device providing an augmented reality image to a second user via a second display; receive a second image from the second augmented reality device, the second image being an image returned in real time by the second augmented reality device after augmenting the first image by the second augmented reality device; determine whether the second image and the first image are similar; generate the augmented reality image to the first display at the first augmented reality device based on the first image alone when the second image and the first image are similar; when determining that the second image and the first image are not similar;
identify a first difference image of the second image relative to the first image;
convert the first difference image to a second difference image based on a viewing angle of the first augmented reality device; and
superimpose the second difference image onto the first image; and
display the augmented reality image in the first display at the first augmented reality device.
-
Specification