The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 03, 2017
Filed:
Mar. 08, 2010
Gregory Francis Welch, Heathrow, FL (US);
Henry Fuchs, Chapel Hill, NC (US);
Peter Lincoln, Chapel Hill, NC (US);
Andrew Nashel, Chapel Hill, NC (US);
Andrei State, Chapel Hill, NC (US);
Gregory Francis Welch, Heathrow, FL (US);
Henry Fuchs, Chapel Hill, NC (US);
Peter Lincoln, Chapel Hill, NC (US);
Andrew Nashel, Chapel Hill, NC (US);
Andrei State, Chapel Hill, NC (US);
THE UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL, Chapel Hill, NC (US);
Abstract
Methods, systems, and computer readable media for shader lamps-based avatars of real and virtual people are disclosed. According to one method, shader lamps-based avatars of real and virtual objects are displayed on physical target objects. The method includes obtaining visual information of a source object and generating at least a first data set of pixels representing a texture image of the source object. At least one of a size, shape, position, and orientation of a 3D physical target object are determined. A set of coordinate data associated with various locations on the surface of the target object are also determined. The visual information is mapped to the physical target object. Mapping includes defining a relationship between the first and second sets of data, wherein each element of the first set is related to each element of the second set. The mapped visual information is displayed on the physical target object using a display module, such as one or more projectors located at various positions around the target object.