Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
413 words
A method for simulating the effects of non-homogeneous fog in an image displayed on a screen, the image being intended to represent the appearance of a model defined in a database in world space coordinates from an eyepoint position in said world space coordinates, and the model being defined in terms of a plurality of features having predetermined attributes, said method comprising the following steps: a) defining a non homogeneous fog structure in world space coordinates as a series of parallel strata of predetermined extinction coefficients, b) determining a position relative to the defined parallel strata of the eyepoint, c) determining a position relative to the defined parallel strata of a feature which may contribute to the image, d) determining a distance from the eyepoint to the feature, e) calculating an average value of the extinction coefficient between the eyepoint and the feature from the defined parallel strata located between the eyepoint and the feature, f) modulating said attributes as a function of said distance and a calculated average value of the extinction coefficient, the average value of the extinction coefficient between the eyepoint and the feature being calculated by: calculating and storing average extinction coefficient values for each of a series of distances from the eyepoint in a direction perpendicular to the parallel strata, calculating the distance from the eyepoint to the feature in the direction perpendicular to the parallel strata, and looking up the stored average extinction coefficient corresponding to said distance from eyepoint to feature, the non-homogeneous fog structure being defined in the model by a series of sample extinction coefficients, each corresponding to the extinction coefficient at a respective one of a series of parallel equally spaced sample planes, the non-homogeneous fog structure being redefined with reference to the eyepoint by a series of average extinction coefficients each corresponding to the average extinction coefficient between the eyepoint and a respective resample plane, the resample planes being parallel to and equally spaced to the said sample planes and one of the resample planes passing through the eyepoint, and each resampled average extinction coefficient being stored at an address corresponding to a distance from the eyepoint to the resample plane to which that coefficient is related, wherein the position of the eyepoint relative to the defined parallel strata is determined from a dot product of a vector representing a direction from the eyepoint to an origin of the parallel strata and a vector representing an axis perpendicular to the parallel strata.
Claim 2
Independent Claim
413 words
A method for simulating the effects of non-homogeneous fog in an image displayed on a screen, the image being intended to represent the appearance of a model defined in a database in world space coordinates from an eyepoint position in said world space coordinates, and the model being defined in terms of a plurality of features having predetermined attributes, said method comprising the following steps: a) defining a non homogeneous fog structure in world space coordinates as a series of parallel strata of predetermined extinction coefficients, b) determining a position relative to the defined parallel strata of the eyepoint, c) determining a position relative to the defined parallel strata of a feature which may contribute to the image, d) determining a distance from the eyepoint to the feature, e) calculating an average value of the extinction coefficient between the eyepoint and the feature from the defined parallel strata located between the eyepoint and the feature, f) modulating said attributes as a function of said distance and a calculated average value of the extinction coefficient, the average value of the extinction coefficient between the eyepoint and the feature being calculated by: calculating and storing average extinction coefficient values for each of a series of distances from the eyepoint in a direction perpendicular to the parallel strata, calculating the distance from the eyepoint to the feature in the direction perpendicular to the parallel strata, and looking up the stored average extinction coefficient corresponding to said distance from eyepoint to feature, the non-homogeneous fog structure being defined in the model by a series of sample extinction coefficients, each corresponding to the extinction coefficient at a respective one of a series of parallel equally spaced sample planes, the non-homogeneous fog structure being redefined with reference to the eyepoint by a series of average extinction coefficients each corresponding to the average extinction coefficient between the eyepoint and a respective resample plane, the resample planes being parallel to and equally spaced to the said sample planes and one of the resample planes passing through the eyepoint, and each resampled average extinction coefficient being stored at an address corresponding to a distance from the eyepoint to the resample plane to which that coefficient is related, wherein the position of the eyepoint relative to the defined parallel strata is determined from a dot product of a vector representing a direction from the eyepoint to an origin of the parallel strata and a vector representing an axis perpendicular to the parallel strata.
Claim 3
Independent Claim
283 words
A method for simulating the effects of non-homogeneous fog in an image displayed on a screen, the image being intended to represent the appearance of a model defined in a database in world space coordinates from an eyepoint position in said world space coordinates, and the model being defined in terms of a plurality of predetermined feature attributes, wherein said method comprises the following steps: a) defining a non-homogeneous fog structure in world space coordinates as a series of sample extinction coefficients each corresponding to the extinction coefficient at a respective one of a series of parallel equally spaced sample planes, b) determining a position relative to the defined parallel planes of the eyepoint, c) determining a position relative to the defined parallel planes of a feature which may contribute to the image, d) determining a distance from the eyepoint to the feature in a direction perpendicular to the parallel planes, e) redefining the non-homogeneous fog structure with reference to the eyepoint by a series of average extinction coefficients each corresponding to a calculated average extinction coefficient between the eyepoint and a respective resample plane, the resample planes being parallel to and equally spaced to the said sample planes and one of the resample planes passing through the eyepoint, f) storing each calculated average extinction coefficient at an address corresponding to a perpendicular distance from the eyepoint to the resample plane to which that coefficient is related, g) looking up the stored average extinction coefficient from the address corresponding to said distance from eyepoint to feature, and h) modulating said attributes as a function of the calculated average extinction coefficient looked up from said address corresponding to said distance from eyepoint to feature.
Claim 4
Independent Claim
283 words
A method for simulating the effects of non-homogeneous fog in an image displayed on a screen, the image being intended to represent the appearance of a model defined in a database in world space coordinates from an eyepoint position in said world space coordinates, and the model being defined in terms of a plurality of predetermined feature attributes, wherein said method comprises the following steps: a) defining a non-homogeneous fog structure in world space coordinates as a series of sample extinction coefficients each corresponding to the extinction coefficient at a respective one of a series of parallel equally spaced sample planes, b) determining a position relative to the defined parallel planes of the eyepoint, c) determining a position relative to the defined parallel planes of a feature which may contribute to the image, d) determining a distance from the eyepoint to the feature in a direction perpendicular to the parallel planes, e) redefining the non-homogeneous fog structure with reference to the eyepoint by a series of average extinction coefficients each corresponding to a calculated average extinction coefficient between the eyepoint and a respective resample plane, the resample planes being parallel to and equally spaced to the said sample planes and one of the resample planes passing through the eyepoint, f) storing each calculated average extinction coefficient at an address corresponding to a perpendicular distance from the eyepoint to the resample plane to which that coefficient is related, g) looking up the stored average extinction coefficient from the address corresponding to said distance from eyepoint to feature, and h) modulating said attributes as a function of the calculated average extinction coefficient looked up from said address corresponding to said distance from eyepoint to feature.
Claim 5
Dependent Claim
52 words
A method as in claim 2, wherein average extinction coefficients are looked up corresponding to two resample planes between which the feature is located, and a further average extinction coefficient is calculated by interpolating the looked-up coefficients with reference to the position of the feature relative to the said two resample planes.
Claim 6
Dependent Claim
87 words
A method as in claim 3, wherein screen space is divided into a plurality of cells each covering a plurality of pixels, and wherein, for each feature, said method comprises: calculating addresses of the resample planes for points defined by the intersections between lines drawn from the eyepoint through the corners of the cells and a plane defined by the feature, and calculating the resample plane addresses for each of a series of sampling points of the feature by interpolation from the cell corner resample plane addresses.
Claim 7
Dependent Claim
51 words
A method as in claim 2, wherein the position of the eyepoint relative to the defined parallel strata is determined from a dot product of a vector representing a direction from the eyepoint to an origin of the parallel strata and a vector representing an axis perpendicular to the parallel strata.
Claim 8
Dependent Claim
295 words
Apparatus for simulating the effects of non-homogeneous fog in an image displayed on a screen, the image being intended to represent the appearance of a model defined in a database in world space coordinates from an eyepoint position in said world space coordinates, and the model being defined in terms of a plurality of predetermined feature attributes, wherein said apparatus comprises: a) means for defining a non-homogeneous fog structure in world space coordinates as a series of sample extinction coefficients each corresponding to the extinction coefficient at a respective one of a series of parallel equally spaced sample planes, b) means for determining a position relative to the defined parallel planes of the eyepoint, c) means for determining a position relative to the defined parallel planes of a feature which may contribute to the image, d) means for determining a distance from the eyepoint to the feature in a direction perpendicular to the parallel planes, e) means for redefining the non-homogeneous fog structure with reference to the eyepoint by a series of average extinction coefficients each corresponding to a calculated average extinction coefficient between the eyepoint and a respective resample plane, the resample planes being parallel to and equally spaced to the said sample planes and one of the resample planes passing through the eyepoint, f) means for storing each calculated average extinction coefficient at an address corresponding to a perpendicular distance from the eyepoint to the resample plane to which that coefficient is related, g) means for looking up the stored average extinction coefficient from the address corresponding to said distance from eyepoint to feature, and h) means for modulating said attributes as a function of the calculated average extinction coefficient looked up from said address corresponding to said distance from eyepoint to feature.
Claim 9
Dependent Claim
295 words
Apparatus for simulating the effects of non-homogeneous fog in an image displayed on a screen, the image being intended to represent the appearance of a model defined in a database in world space coordinates from an eyepoint position in said world space coordinates, and the model being defined in terms of a plurality of predetermined feature attributes, wherein said apparatus comprises: a) means for defining a non-homogeneous fog structure in world space coordinates as a series of sample extinction coefficients each corresponding to the extinction coefficient at a respective one of a series of parallel equally spaced sample planes, b) means for determining a position relative to the defined parallel planes of the eyepoint, c) means for determining a position relative to the defined parallel planes of a feature which may contribute to the image, d) means for determining a distance from the eyepoint to the feature in a direction perpendicular to the parallel planes, e) means for redefining the non-homogeneous fog structure with reference to the eyepoint by a series of average extinction coefficients each corresponding to a calculated average extinction coefficient between the eyepoint and a respective resample plane, the resample planes being parallel to and equally spaced to the said sample planes and one of the resample planes passing through the eyepoint, f) means for storing each calculated average extinction coefficient at an address corresponding to a perpendicular distance from the eyepoint to the resample plane to which that coefficient is related, g) means for looking up the stored average extinction coefficient from the address corresponding to said distance from eyepoint to feature, and h) means for modulating said attributes as a function of the calculated average extinction coefficient looked up from said address corresponding to said distance from eyepoint to feature.
Claim 10
Dependent Claim
57 words
Apparatus as in claim 6, wherein said means for looking up average extinction coefficients generates an average value corresponding to two resample planes between which the feature is located, and a further average extinction coefficient is calculated by interpolating the looked-up coefficients with reference to the position of the feature relative to the said two resample planes.
Claim 11
Dependent Claim
90 words
Apparatus as in claim 7, wherein screen space is divided into a plurality of cells each covering a plurality of pixels, and wherein, for each feature, said apparatus comprises: means for calculating addresses of the resample planes for points defined by the intersections between lines drawn from the eyepoint through the corners of the cells and a plane defined by the feature, and means for calculating the resample plane addresses for each of a series of sampling points of the feature by interpolation from the cell corner resample plane addresses.
Claim 12
Dependent Claim
51 words
Apparatus as in claim 6, including means for determining the position of the eyepoint relative to the defined parallel strata from a dot product of a vector representing a direction from the eyepoint to an origin of the parallel strata and a vector representing an axis perpendicular to the parallel strata.
Claim 13
Dependent Claim
374 words
Apparatus for simulating the effects of non-homogeneous fog in an image displayed on a screen, the image being intended to represent the appearance of a model defined in a database in world space coordinates from an eyepoint position in said world space coordinates, and the model being defined in terms of a plurality of features predetermined attributes wherein said apparatus comprises: a) means for defining a non homogeneous fog structure in world space coordinates as a series of parallel strata of predetermined extinction coefficients, b) means for determining a position relative to the defined parallel strata of the eyepoint, c) means for determining a position relative to the defined parallel strata of a feature which may contribute to the image, d) means for determining a distance from the eyepoint to the feature, e) means for calculating an average value of the extinction coefficient between the eyepoint and the feature from the defined parallel strata located between the eyepoint and the feature, f) means for modulating said attributes as a function of said distance and a calculated average value of the extinction coefficient, said means for calculating an average value including: means for calculating and storing average extinction coefficient values for each of a series of distances from the eyepoint in a direction perpendicular to the parallel strata, means for calculating the distance from the eyepoint to the feature in the direction perpendicular to the parallel strata, and means for looking up the stored average extinction coefficient corresponding to said distance from eyepoint to feature, the non-homogeneous fog structure being defined in the model by a series of sample extinction coefficients, each corresponding to the extinction coefficient at a respective one of a series of parallel equally spaced sample planes, the non-homogeneous fog structure being redefined with reference to the eyepoint by a series of average extinction coefficients each corresponding to the average extinction coefficient between the eyepoint and a respective resample plane, the resample planes being parallel to and equally spaced to the said sample planes and one of the resample planes passing through the eyepoint, and each resampled average extinction coefficient being stored at an address corresponding to a distance from the eyepoint to the resample plane to which that coefficient is related.
Claim 14
Dependent Claim
374 words
Apparatus for simulating the effects of non-homogeneous fog in an image displayed on a screen, the image being intended to represent the appearance of a model defined in a database in world space coordinates from an eyepoint position in said world space coordinates, and the model being defined in terms of a plurality of features predetermined attributes wherein said apparatus comprises: a) means for defining a non homogeneous fog structure in world space coordinates as a series of parallel strata of predetermined extinction coefficients, b) means for determining a position relative to the defined parallel strata of the eyepoint, c) means for determining a position relative to the defined parallel strata of a feature which may contribute to the image, d) means for determining a distance from the eyepoint to the feature, e) means for calculating an average value of the extinction coefficient between the eyepoint and the feature from the defined parallel strata located between the eyepoint and the feature, f) means for modulating said attributes as a function of said distance and a calculated average value of the extinction coefficient, said means for calculating an average value including: means for calculating and storing average extinction coefficient values for each of a series of distances from the eyepoint in a direction perpendicular to the parallel strata, means for calculating the distance from the eyepoint to the feature in the direction perpendicular to the parallel strata, and means for looking up the stored average extinction coefficient corresponding to said distance from eyepoint to feature, the non-homogeneous fog structure being defined in the model by a series of sample extinction coefficients, each corresponding to the extinction coefficient at a respective one of a series of parallel equally spaced sample planes, the non-homogeneous fog structure being redefined with reference to the eyepoint by a series of average extinction coefficients each corresponding to the average extinction coefficient between the eyepoint and a respective resample plane, the resample planes being parallel to and equally spaced to the said sample planes and one of the resample planes passing through the eyepoint, and each resampled average extinction coefficient being stored at an address corresponding to a distance from the eyepoint to the resample plane to which that coefficient is related.
Claim 15
Dependent Claim
56 words
Apparatus as in claim 10, wherein said means for calculating an average extinction coefficient includes means for looking up two corresponding resample planes between which the feature is located, and calculating a further average extinction coefficient by interpolating the looked-up coefficients with reference to the position of the feature relative to the said two resample planes.
Claim 16
Dependent Claim
90 words
Apparatus as in claim 11, wherein screen space is divided into a plurality of cells each covering a plurality of pixels, and wherein, for each feature, said apparatus comprises: means for calculating addresses of the resample planes for points defined by the intersections between lines drawn from the eyepoint through the corners of the cells and a plane defined by the feature, and means for calculating the resample plane addresses for each of a series of sampling points of the feature by interpolation from the cell corner resample plane addresses.
Claim 17
Dependent Claim
51 words
Apparatus as in claim 10, including means for determining the position of the eyepoint relative to the defined parallel strata from a dot product of a vector representing a direction from the eyepoint to an origin of the parallel strata and a vector representing an axis perpendicular to the parallel strata.