Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
172 words
In a graphics display system that forms on a display screen a two-dimensional image representing a three-dimensional object, the two-dimensional image being defined by image data comprising mathematical functions that represent plural halfspaces having boundaries that divide an object space into interior object space regions lying inside the halfspaces and exterior object space regions lying outside the halfspaces, at least one of the halfspaces having a nonplanar boundary, a method of rendering the image, comprising: subdividing the object space into volume elements; identifying for each volume element an upper bound and a lower bound for values of the mathematical functions representing the boundaries of the halfspaces; determining which ones of the upper and lower bounds of the mathematical functions lie inside their corresponding halfspaces; simplifying the image data in accordance with simplification identities to reduce the number of halfspaces, the simplification taking place whenever both the upper and lower bounds correspond to locations lying inside the halfspace; and rendering the image on the display screen in accordance with the simplified image data.
Claim 2
Dependent Claim
172 words
In a graphics display system that forms on a display screen a two-dimensional image representing a three-dimensional object, the two-dimensional image being defined by image data comprising mathematical functions that represent plural halfspaces having boundaries that divide an object space into interior object space regions lying inside the halfspaces and exterior object space regions lying outside the halfspaces, at least one of the halfspaces having a nonplanar boundary, a method of rendering the image, comprising: subdividing the object space into volume elements; identifying for each volume element an upper bound and a lower bound for values of the mathematical functions representing the boundaries of the halfspaces; determining which ones of the upper and lower bounds of the mathematical functions lie inside their corresponding halfspaces; simplifying the image data in accordance with simplification identities to reduce the number of halfspaces, the simplification taking place whenever both the upper and lower bounds correspond to locations lying inside the halfspace; and rendering the image on the display screen in accordance with the simplified image data.
Claim 3
Dependent Claim
62 words
The method of claim 1 in which each volume element comprises a boundary and a volume element interior and in which the identification of the upper and lower bounds of the functions representing boundaries of the halfspaces comprises identifying extrema of the mathematical functions for each volume element, the extrema lying on the boundary and the volume element interior being separately identified.
Claim 4
Dependent Claim
58 words
The method of claim 2 in which each volume element comprises a boundary and a volume element interior, the boundary being of rectangular parallelepiped shape and including plural faces, edges, and vertices, and the extrema lying on the volume element interior and on the faces, edges, and vertices of the boundary of the volume element being separately identified.
Claim 5
Dependent Claim
28 words
The method of claim 2 in which the extrema of the mathematical functions are identified by calculating first partial derivatives of the mathematical functions for each volume element.
Claim 6
Dependent Claim
18 words
The method of claim 1 in which the image data are arranged in a constructive solid geometry format.
Claim 7
Dependent Claim
56 words
The method of claim 1 in which the upper bound is an approximation that is greater than or equal to the maximum value of the mathematical function in the volume element and the lower bound is an approximation that is less than or equal to the minimum value of the mathematical function in the volume element.
Claim 8
Dependent Claim
33 words
The method of claim 1 in which the identification of the upper and lower bounds of the mathematical functions representing boundaries of the halfspaces comprises calculating Taylor series expansions of the mathematical functions.
Claim 9
Dependent Claim
57 words
The method of claim 7 in which the Taylor series expansion can include positive and negative terms, the method further comprising approximating the Taylor series expansions of the mathematical functions so that only positive terms are included in the identification of the upper bound and only negative terms are included in the identification of the lower bound.
Claim 10
Dependent Claim
38 words
The method of claim 7 in which each volume element comprises an extreme minimum corner and an extreme maximum corner, the Taylor series for each mathematical function being expanded about the extreme minimum corner of the volume element.
Claim 11
Dependent Claim
196 words
A graphics display system, comprising: a display screen on which a two-dimensional image representing a three-dimensional object is formed, the two-dimensional image being formed in accordance with image data that include plural halfspaces having boundaries which are represented by mathematical functions and which divide an object space into interior regions that are inside the halfspaces and exterior regions that are outside the halfspaces, at least one of the halfspaces having a nonplanar boundary; and image data processing means communicating with the display screen for generating from the image data a control signal that controls the formation of the two-dimensional image on the display screen; the control signal being generated by subdividing the object space into volume elements, identifying with respect to each volume element an upper bound and a lower bound for the values of the mathematical functions representing the boundaries of the halfspaces, determining which ones of the upper and lower bounds of the mathematical functions lie inside their corresponding halfspaces, and simplifying the image data in accordance with simplification identities to reduce the number of halfspaces, the simplification taking place whenever both the upper and lower bounds correspond to locations lying inside the halfspace.
Claim 12
Dependent Claim
196 words
A graphics display system, comprising: a display screen on which a two-dimensional image representing a three-dimensional object is formed, the two-dimensional image being formed in accordance with image data that include plural halfspaces having boundaries which are represented by mathematical functions and which divide an object space into interior regions that are inside the halfspaces and exterior regions that are outside the halfspaces, at least one of the halfspaces having a nonplanar boundary; and image data processing means communicating with the display screen for generating from the image data a control signal that controls the formation of the two-dimensional image on the display screen; the control signal being generated by subdividing the object space into volume elements, identifying with respect to each volume element an upper bound and a lower bound for the values of the mathematical functions representing the boundaries of the halfspaces, determining which ones of the upper and lower bounds of the mathematical functions lie inside their corresponding halfspaces, and simplifying the image data in accordance with simplification identities to reduce the number of halfspaces, the simplification taking place whenever both the upper and lower bounds correspond to locations lying inside the halfspace.
Claim 13
Dependent Claim
62 words
The system of claim 10 in which each volume element comprises a boundary and a volume element interior and in which the identification of the upper and lower bounds of the functions representing boundaries of the halfspaces comprises identifying extrema of the mathematical functions for each volume element, the extrema lying on the boundary and the volume element interior being separately identified.
Claim 14
Dependent Claim
60 words
The system of claim 11 in which each volume element comprises a boundary and a volume element interior, the boundary being of a rectangular parallelepiped shape and including plural faces, edges, and vertices, the extrema lying on the interior of the volume element and on the faces, edges, and vertices of the boundary of the volume element being separately identified.
Claim 15
Dependent Claim
28 words
The system of claim 11 in which the extrema of the mathematical functions are identified by calculating first partial derivatives of the mathematical functions for each volume element.
Claim 16
Dependent Claim
33 words
The system of claim 10 in which the identification of the upper and lower bounds of the mathematical functions representing boundaries of the halfspaces includes calculating Taylor series expansions of the mathematical functions.
Claim 17
Dependent Claim
57 words
The system of claim 14 in which the Taylor series expansion can include positive and negative terms, the image processing means approximating the Taylor series expansions of the mathematical functions so that only positive terms are included in the identification of the upper bound and only negative terms are included in the identification of the lower bound.
Claim 18
Dependent Claim
38 words
The system of claim 14 in which each volume element comprises an extreme minimum corner and an extreme maximum corner, the Taylor series for each mathematical function being expanded about the extreme minimum corner of the volume element.