CPC G06T 7/13 (2017.01) [A63F 13/213 (2014.09); A63F 13/25 (2014.09); A63F 13/65 (2014.09); G02B 27/0093 (2013.01); G02B 27/017 (2013.01); G02B 27/0172 (2013.01); G06F 30/20 (2020.01); G06T 7/246 (2017.01); G06T 7/277 (2017.01); G06T 7/75 (2017.01); G06V 20/20 (2022.01); A63F 2300/8076 (2013.01); G02B 2027/014 (2013.01); G02B 2027/0138 (2013.01); G02B 2027/0187 (2013.01); G06F 30/00 (2020.01); G06T 2207/20076 (2013.01); G06T 2207/30204 (2013.01); G06T 2207/30208 (2013.01)] | 23 Claims |
1. An augmented reality system comprised of:
capture means for capturing at least one video or still image, said capture means having a display screen;
fiducial marker patterns located on one or more objects within view of the capture means;
recognition means for recognizing said fiducial markers in the at least one video or still image;
calculation means for calculating a mathematical transform between the display screen of the capture means and arbitrary world coordinates of the fiducial marker patterns; graphic drawing means for placing overlay drawings and graphics on the display screen;
transmission means for transmitting the at least one video or still image to a remote location; and
receiver means for receiving other overlay drawings and graphics from the remote location;
wherein the mathematical transform is a ‘homography’ matrix, ‘projection matrix’, or a representation of euclidean rotation and translation.
|