Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
78 words
An image processing method for rendering a two dimensional image from three dimensional image data, wherein a polygon defined in three dimensional space is projected into two dimensional space and pixel values from a two dimensional image are mapped onto pixels within said projected two dimensional polygon, characterised in that; positions within said two dimensional image are identified along a locus to be interpolated by addressing values from a look-up table to obtain a substantially perspectively correct mapping.
Claim 2
Dependent Claim
25 words
A method according to Claim 1, wherein a plurality of look-up tables are provided and a required look-up table is selected by processing depth values.
Claim 3
Dependent Claim
27 words
A method according to Claim 2, wherein said depth values are processed by dividing a first by a second, in order to produce a table selection value.
Claim 4
Dependent Claim
21 words
A method according to Claim 2, wherein said depth values are processed by calculating the logarithm for each of said values.
Claim 5
Dependent Claim
40 words
A method according to Claim 4, wherein said values are shifted and an indication of the number of shifts made are supplied to look-up table means to produce an indication of the look-up table to be selected for the mapping.
Claim 6
Independent Claim
33 words
A method according to any one of Claims 1 to 5, wherein two look-up tables are selected and new values for performing the look-up operation are determined by a process of linear interpolation.
Claim 7
Dependent Claim
91 words
Image processing apparatus arranged to render a two dimensional image from three dimensional image data, such that a polygon defined in three dimensional space is projected into two dimensional space and pixel values from a two dimensional image are mapped onto pixels within the projected polygon, characterised by: storage means arranged to store look up tables of values defining perspective-correcting functions, and processing means arranged to interpolate a locus of positions within the input image by addressing values from a look up table so as to perspectively correct the interpolated positions.
Claim 8
Dependent Claim
34 words
Apparatus according to claim 7, wherein said storage means is arranged to store a plurality of look up tables and a selector is arranged to select look up tables by processing depth (z) values.
Claim 9
Dependent Claim
27 words
Apparatus according to claim 8, wherein said selector is arranged to divide a first depth value by a second depth value to produce a table selection value.
Claim 10
Dependent Claim
19 words
Apparatus according to claim 8, wherein said selector processes depth values by calculating the logarithm of said depth values.
Claim 11
Dependent Claim
37 words
Apparatus according to claim 10, wherein said selector includes a shift register, means for shifting values in said register and processing means for processing said shifted values, to provide an indication of the required look up table.
Claim 12
Dependent Claim
36 words
Apparatus according to any of claims 7 to 11, wherein said selector is arranged to select two look up tables and said processor is arranged to interpolate values between values read from said look up tables.