Mesh for rendering an image frame
First Claim
Patent Images
1. A method performed by a processing system, the method comprising:
- generating, with the processing system, a first plurality of meshes configured to map a first domain associated with a display surface having a plurality of fiducial marks to a second domain associated with an image capture device configured to capture a first image of the display surface;
generating, with the processing system, a second plurality of meshes configured to map the second domain to a third domain associated with a first projector configured to display a second image onto the display surface; and
generating, with the processing system, a first mesh configured to map the first domain to the third domain in conjunction with a second mesh using the first plurality of meshes and the second plurality of meshes, the first mesh and the second mesh including a first set of point correspondences configured into a first plurality of polygons in the first mesh and a second plurality of polygons in the second mesh, and each of the first plurality of polygons corresponding to a respective one of the second plurality of polygons.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes generating a first plurality of meshes configured to map a first domain associated with a display surface having a plurality of fiducial marks to a second domain associated with a image capture device configured to capture a first image of the display surface, generating a second plurality of meshes configured to map the second domain to a third domain associated with a first projector configured to display a second image onto the display surface, and generating a first mesh configured to map the first domain to the third domain in conjunction with a second mesh using the first plurality of meshes and the second plurality of meshes.
126 Citations
20 Claims
-
1. A method performed by a processing system, the method comprising:
-
generating, with the processing system, a first plurality of meshes configured to map a first domain associated with a display surface having a plurality of fiducial marks to a second domain associated with an image capture device configured to capture a first image of the display surface; generating, with the processing system, a second plurality of meshes configured to map the second domain to a third domain associated with a first projector configured to display a second image onto the display surface; and generating, with the processing system, a first mesh configured to map the first domain to the third domain in conjunction with a second mesh using the first plurality of meshes and the second plurality of meshes, the first mesh and the second mesh including a first set of point correspondences configured into a first plurality of polygons in the first mesh and a second plurality of polygons in the second mesh, and each of the first plurality of polygons corresponding to a respective one of the second plurality of polygons. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a frame generator configured to render a first image frame using a first mesh to generate a second image frame; and a first projector configured to store the second image frame in a first frame buffer and project the second image frame onto a display surface to display a first image; wherein the first mesh defines a first mapping between the display surface and the first frame buffer, wherein the first mapping is configured into a first plurality of polygons, and wherein each of the first plurality of polygons correspond to a respective one of a second plurality of polygons in a domain corresponding to the display surface. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A program product stored on a medium readable by a processing system, the program product comprising instructions executable by the processing system to:
-
generate a first plurality of meshes from at least a first image that includes a plurality of fiducial marks on a display surface in a predetermined arrangement; generate a second plurality of meshes from a first known pattern sequence and one or more second images that includes the first known pattern sequence, the one or more second images captured of the display of the first known pattern sequence by a first projector; generate a first mesh that includes a first set of points that are associated with the first projector and determined using the first plurality of meshes and the second plurality of meshes, wherein the first set of points is configured into a first plurality of polygons, and wherein each of the first plurality of polygons correspond to a respective one of a second plurality of polygons in a domain corresponding to the display surface. - View Dependent Claims (19, 20)
-
Specification