Method for determining a largest inscribed rectangular image within a union of projected quadrilateral images
First Claim
Patent Images
1. A method for determining a largest rectangle on a display surface, comprising:
- drawing a polygon L on a first depth plane having a depth z=1;
drawing a rectangle R with a predetermined aspect ratio on a second depth plane having a depth z=0; and
locating a center of projection with a minimum depth z in a range [0, 1] that maps the rectangle R into a largest rectangle S in the first depth plane so that the rectangle S remains completely inside the polygon L.
2 Assignments
0 Petitions
Accused Products
Abstract
A method determines a largest rectangle on a display surface. A polygon L is drawn on a first depth plane having a depth z=1 in a depth buffer. A rectangle R is drawn with a predetermined aspect ratio on a second depth plane having a depth z=0. A center of projection is determined with a minimum depth z in a range [0,1] that maps the rectangle R into a largest rectangle S in the first depth plane so that the rectangle S remains completely inside the polygon L.
53 Citations
6 Claims
-
1. A method for determining a largest rectangle on a display surface, comprising:
-
drawing a polygon L on a first depth plane having a depth z=1;
drawing a rectangle R with a predetermined aspect ratio on a second depth plane having a depth z=0; and
locating a center of projection with a minimum depth z in a range [0, 1] that maps the rectangle R into a largest rectangle S in the first depth plane so that the rectangle S remains completely inside the polygon L. - View Dependent Claims (2, 3, 4, 5, 6)
projecting a plurality of output images on the display surface, the plurality of output images overlapping with each other; and
acquiring an input image of the overlapping output images;
forming the polygon L from a union of the output images in the input image.
-
-
3. The method of claim 1 further comprising:
projecting the largest rectangular output image on a display surface using the center of projection.
-
4. The method of claim 1 further comprising:
-
constructing pyramids connecting edges of the polygon on first depth plane and edges of the rectangle R on the second depth plane, each face of each pyramid being a triangle;
intersecting each triple of triangles; and
retaining a particular triangle with the minimum depth z to locate the center of projection.
-
-
5. The method of claim 3 further comprising:
considering only triangles connecting a vertex of the polygon L with an edge of the rectangle R, and triangles connecting an edge of the polygon L with a vertex of the rectangle R.
-
6. The method of claim 4 wherein the polygon L has n sides, and there are 8n triangles.
Specification