Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
74 words
Apparatus for generating surface information for a graphics display system, comprising: a first processor for controlling data flow from a data storage to a transformation processor; a transformation processor which further comprises a plurality of floating point processors connected in parallel for tesselating a surface to be processed into a plurality of patches; and a floating point processor connected to outputs of said parallel processors for generating normals at the vertices of said patches.
Claim 2
Dependent Claim
74 words
Apparatus for generating surface information for a graphics display system, comprising: a first processor for controlling data flow from a data storage to a transformation processor; a transformation processor which further comprises a plurality of floating point processors connected in parallel for tesselating a surface to be processed into a plurality of patches; and a floating point processor connected to outputs of said parallel processors for generating normals at the vertices of said patches.
Claim 3
Independent Claim
88 words
A method for generating surface information for a graphics display system, comprising the steps of: providing from storage data that represents a surface to be processed to a transformation processor that further comprises a plurality of floating point processors connected in parallel; processing in parallel, in said transformation processor, said data so as to tesselate said surface into a plurality of patches and generate further data representing said patches; and providing said further data to a floating point processor for generating normals at the vertices of said patches.
Claim 4
Independent Claim
88 words
A method for generating surface information for a graphics display system, comprising the steps of: providing from storage data that represents a surface to be processed to a transformation processor that further comprises a plurality of floating point processors connected in parallel; processing in parallel, in said transformation processor, said data so as to tesselate said surface into a plurality of patches and generate further data representing said patches; and providing said further data to a floating point processor for generating normals at the vertices of said patches.
Claim 5
Dependent Claim
81 words
A method according to Claim 2, wherein said step of providing from storage further comprises the steps of: providing said data as input control points in the form of coordinates and weights, processable according to the Rational B-Spline computation; and wherein said step of processing in parallel further comprises the steps of: performing geometric transform computations, in parallel, on said input control points to derive tranformed coordinate; and generating the x, y and z coordinates for the corners of each patch.
Claim 6
Dependent Claim
78 words
A method according to Claim 3, wherein said step of generating the x, y, and z coordinates curther comprises the steps of: multiplying the transformed coordinates by their associated weight values to generate intermediate data representing said product; providing data representing two size variables; generating from said intermediate data the coefficients of the coordinate components of a spline polynomial of said two size variables; and dividing said coefficients by their associated weight values to compute the coordinate values.
Claim 7
Independent Claim
64 words
A method for generating surface information for a graphics display system, comprising the steps of: storing spline surface control point data from said host computer storage; transferring selected control point data from said host computer sotrage to a graphics display workstation having a prallel processor system; and generating in said graphics display workstation, using said parallel processor system, polygon data corresponding to said surface.
Claim 8
Independent Claim
64 words
A method for generating surface information for a graphics display system, comprising the steps of: storing spline surface control point data from said host computer storage; transferring selected control point data from said host computer sotrage to a graphics display workstation having a prallel processor system; and generating in said graphics display workstation, using said parallel processor system, polygon data corresponding to said surface.
Claim 9
Independent Claim
92 words
A method for generating surface information for a graphics display system, comprising the steps of: providing from stoage spline surface control point data that represents a surface to be processed to a transformation processor that further comprises a plurality of floating point processors connected in parallel; processing in parallel, in said transformation processor, said data so as to tesselate said surface into a plurality of patches and generate further data representing said patches; and providing said further data to a floating point processor for generating normals at the vertices of said patches.
Claim 10
Independent Claim
92 words
A method for generating surface information for a graphics display system, comprising the steps of: providing from stoage spline surface control point data that represents a surface to be processed to a transformation processor that further comprises a plurality of floating point processors connected in parallel; processing in parallel, in said transformation processor, said data so as to tesselate said surface into a plurality of patches and generate further data representing said patches; and providing said further data to a floating point processor for generating normals at the vertices of said patches.
Claim 11
Dependent Claim
56 words
A method for generating surface information for a graphics display system according to Claim 6 where said step of processing in parallel further comprises the steps of: performing geometric transform computations, in parallel, on said input control points to derive transformed coordinates; and generating the x, y and z coordinates for the corners of each patch.
Claim 12
Dependent Claim
87 words
A method for generating surface information for a graphics display system according to Claim 7 wherein said step of generating the x, y, and z coordinates further comprises the steps of: multiplying the transformed coordinates by their associated weight values to generate intermediate data representing said product; providing data representing two size variables; generating from said intermediate data the coefficients of the coordinate components of a spline polynomial of said two size variables; and dividing said coefficients by their associated weight values to compute the coordinate values.