Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
151 words
A method of generating, from primitive data comprising geometric and surface descriptions of a plurality of image primitives, an image of objects in a three dimensional space in a regular, two-dimensional pixel array having two principal axes, the method comprising: - using the primitive data to render a plurality (N) of point-sampled intermediate pixel arrays while imposing for each rendition a different offset between the primitivesand the sample points so as to define a basic array of N sample points distributed substantially over the area of each pixel; and - combining the N intermediate pixel arrays to generate a filtered pixel array constituting the desired image; characterized in that the N offsets are determined by: - selecting one or more classes of image feature for filtering; and - determining the N offsets of the basic array so as to ensure substantially N times oversampling of the selected class(es) of image feature.
Claim 2
Dependent Claim
58 words
A method as claimed in Claim 1, wherein the selected class of image features comprises edges which are nearly aligned with one or the other principal axis of the pixel array, the N offsets being chosen so that the pixel area is divided at substantially N places in the direction of one or both of the principal axes.
Claim 3
Dependent Claim
36 words
A method as claimed in Claim 1 or 2, wherein the basic array of N sample points is a regular two-dimensioned array whose principal ones are not aligned with the principal axes of the pixel array.
Claim 4
Dependent Claim
33 words
A method as claimed in Claim 1, 2 or 3, wherein the offsets are chosen so that the sub-pixel array of sample points has a bias toward the periphery of the pixel area.
Claim 5
Independent Claim
38 words
A method as claimed in any of Claims 1 to 4, in which different types of surface information are combined in the filtered image by using each type of surface information for a different subset of the renditions.
Claim 6
Dependent Claim
22 words
A method as claimed in Claim 5, wherein different subsets of the renditions are performed using surface information relating to different primitives.
Claim 7
Dependent Claim
22 words
A method as claimed in Claim 5, wherein different subsets of the renditions are performed using surface information from different texture maps.
Claim 8
Dependent Claim
28 words
A method as claimed in Claim 5, 6 or 7, wherein the renditions are ordered so as to group together the members of each of the said subsets.
Claim 9
Dependent Claim
27 words
A method as claimed in Claim 5, 6 or 7, wherein the renditions are ordered so as to disperse and interleave the members of the said subsets.
Claim 10
Independent Claim
53 words
A method as claimed in any preceding claim, in which the image is part of a motion picture sequence generated in real time, the value of N being chosen adaptively in response to changes in the time required for each rendition so as to maximise N while maintaining a predetermined minimum image rate.