Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
103 words
A reduced viewport for use with a graphics display system comprising: means for generating an outline of a viewing area on a display; means for mapping a set of 2-D input points into a set of 2-D output screen points for display on the display at a desired position and with a desired apparent perspective; and means for scaling the outline and the set of 2-D output screen points in response to a variable scaling factor to converge the set of 2-D output screen points toward the center of the display so that an area outside the outline is visible on the display.
Claim 2
Dependent Claim
103 words
A reduced viewport for use with a graphics display system comprising: means for generating an outline of a viewing area on a display; means for mapping a set of 2-D input points into a set of 2-D output screen points for display on the display at a desired position and with a desired apparent perspective; and means for scaling the outline and the set of 2-D output screen points in response to a variable scaling factor to converge the set of 2-D output screen points toward the center of the display so that an area outside the outline is visible on the display.
Claim 3
Dependent Claim
45 words
A reduced viewport as recited in claim 1 wherein the mapping means comprises: means for transforming the set of 2-D input points into a set of 3-D points; and means for projecting the set of 3-D points into the set of 2-D output screen points.
Claim 4
Dependent Claim
48 words
A reduced viewport as recited in claim 1 wherein the mapping means comprises: means for matrix multiplying the set of 2-D input points with a matrix mapping function; and means for extracting the set of 2-D output screen points from the matrix product produced by the multiplying means.
Claim 5
Dependent Claim
52 words
A reduced viewport as recited in claim 3 wherein the scaling means comprises means for multiplying a portion of the matrix mapping function by the variable scaling factor so that the set of 2-D output screen points from the extracting means is scaled by a desired amount to produce the reduced viewport.
Claim 6
Dependent Claim
27 words
A reduced viewport as recited in claim 1 wherein the 2-D input points define the corners of a wireframe representing a video image plane to be manipulated.
Claim 7
Dependent Claim
23 words
A reduced viewport as recited in claim 5 wherein the 2-D input points further define a set of rotational axes for the wireframe.
Claim 8
Dependent Claim
45 words
A reduce viewport as recited in claim 6 wherein the mapping means comprises: means for transforming the set of 2-D input points into a set of 3-D points; and means for projecting the set of 3-D points into the set of 2-D output screen points.
Claim 9
Dependent Claim
48 words
A reduced viewport as recited in claim 6 wherein the mapping means comprises: means for matrix multiplying the set of 2-D input points with a matrix mapping function; and means for extracting the set of 2-D output screen points from the matrix product produced by the multiplying means.
Claim 10
Dependent Claim
52 words
A reduced viewport as recited in claim 8 wherein the scaling means comprises means for multiplying a portion of the matrix mapping function by the variable scaling factor so that the set of 2-D output screen points from the extracting means is scaled by a desired amount to produce the reduced viewport.