← Back to Patent Explorer
US4974176A Expired / Lapsed US ⏱️ 0.0 years remaining

Microtexture for close-in detail

Assignee: Intel Corp
•
Filing: 1987-12-18
•
Granted: 1990-11-27
•
Expires: 2007-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a computer image generation system, as a viewpoint approaches a surface of an object and is closer than a predetermined threshold distance from the surface, a texture pattern obtained from cell data becomes fuzzy, and may not provide adequate motion cues for training, such as piloting an airplane. In accordance with the present invention, apparatus and method provide random data at a predetermined derived level of detail for combining with cell data to define the surface including texture of the object when the object is closer to the viewpoint than the threshold distance. The apparatus may be readily retrofitted into an existing system.

Inventors

  • 👤 Gregory C. Buchner
  • 👤 Richard G. Fadden, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 08:42
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/50

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 111 words
In a computer image generation system, a method for defining detail including texture of a surface of an object of a scene to be displayed, wherein the object is disposed between a viewpoint and a proximate boundary of a predetermined maximum level of detail of the system, the method comprising: obtaining first data representative of the object at the maximum level of detail; obtaining random data at a predetermined derived level of detail in response to a distance from the viewpoint to the object; and combining the first data and the random data to form image data, wherein the image data define detail including texture of the surface of the object.
Claim 2
Dependent Claim 111 words
In a computer image generation system, a method for defining detail including texture of a surface of an object of a scene to be displayed, wherein the object is disposed between a viewpoint and a proximate boundary of a predetermined maximum level of detail of the system, the method comprising: obtaining first data representative of the object at the maximum level of detail; obtaining random data at a predetermined derived level of detail in response to a distance from the viewpoint to the object; and combining the first data and the random data to form image data, wherein the image data define detail including texture of the surface of the object.
Claim 3
Dependent Claim 13 words
The method as in claim 1, wherein the random data include fractal data.
Claim 4
Dependent Claim 38 words
The method as in claim 1, further including obtaining the random data from a source of random data and predeterminedly attenuating the random data so that the resulting attenuated random data are at the derived level of detail.
Claim 5
Dependent Claim 28 words
The method as in claim 1, further including displaying the scene including the object, wherein a display of the object exhibits texture in response to the image data.
Claim 6
Dependent Claim 112 words
The method as in claim 1, wherein the first data are available from cells having a predetermined size and each having a predetermined intensity value, and the random data are available from a plurality of mini-cells having the predetermined size and further each mini-cell including a respective plurality of information centers for supplying the random data, wherein the step of obtaining random data includes: randomly selecting one of the plurality of mini-cells; and selecting data from predetermined ones of the information centers of the randomly selected one of the plurality of mini-cells, wherein the data from the predetermined ones of the information centers of the randomly selected mini-cell constitute the random data.
Claim 7
Dependent Claim 42 words
The method as in claim 5, wherein the step of selecting data includes selecting data from predetermined ones of the information centers whose centers define the vertices of a polygon containing the center of a projection of a pixel to be displayed.
Claim 8
Dependent Claim 55 words
The method as in claim 5, wherein the step of obtaining first data includes obtaining first data in response to the location of a predetermined area of the scene to be displayed, and further wherein randomly selecting includes randomly selecting in response to the location of the predetermined area of the scene to be displayed.
Claim 9
Dependent Claim 117 words
The method as in claim 1, further including: obtaining second data representative of the object at a second level of detail, wherein the second level of detail is less than the maximum level of detail; predeterminedly proportionately blending the first and second data to form image data for defining detail including texture for the surface of the object when the distance from the view-point to the object is greater than a predetermined threshold distance; and predeterminedly proportionately blending the first data and the random data to form the image data for defining the detail including texture of the surface of the object when the distance from the view-point to the object is less than the threshold distance.
Claim 10
Dependent Claim 263 words
In a computer image generation system for generating an image of an object, including a texture pattern for a surface of the object, from stored data by intensity control of pixels forming the image of the object, wherein the stored data include first and second cell data having a respective predetermined cell size and each cell having a predetermined intensity value, apparatus for supplementing the texture pattern when the object is between a viewpoint and a proximate boundary of a maximum level of detail area of the system, the apparatus comprising: switching means having a first input for receiving first cell data at a first level of detail and a second input for receiving random data at a derived level of detail, the switching means for supplying the first cell data when the object is beyond the proximate boundary of the maximum level of detail and for supplying the random data when the object is between the viewpoint and the proximate boundary of the maximum level of detail; and blending means having a first input for receiving second cell data at a second level of detail, the second level of detail being less than the first level of detail, and a second input coupled to the switching means, the blending means for blending the second cell data and the first cell data when the object is beyond the proximate boundary of the maximum level of detail and for blending the second cell data and the random data when the object is between the viewpoint and proximate boundary of the maximum level of detail.
Claim 11
Dependent Claim 263 words
In a computer image generation system for generating an image of an object, including a texture pattern for a surface of the object, from stored data by intensity control of pixels forming the image of the object, wherein the stored data include first and second cell data having a respective predetermined cell size and each cell having a predetermined intensity value, apparatus for supplementing the texture pattern when the object is between a viewpoint and a proximate boundary of a maximum level of detail area of the system, the apparatus comprising: switching means having a first input for receiving first cell data at a first level of detail and a second input for receiving random data at a derived level of detail, the switching means for supplying the first cell data when the object is beyond the proximate boundary of the maximum level of detail and for supplying the random data when the object is between the viewpoint and the proximate boundary of the maximum level of detail; and blending means having a first input for receiving second cell data at a second level of detail, the second level of detail being less than the first level of detail, and a second input coupled to the switching means, the blending means for blending the second cell data and the first cell data when the object is beyond the proximate boundary of the maximum level of detail and for blending the second cell data and the random data when the object is between the viewpoint and proximate boundary of the maximum level of detail.
Claim 12
Dependent Claim 202 words
Apparatus as in claim 9, further including: first smoothing means having an output coupled to the first input of the blending means and an input for receiving the second cell data, the first smoothing means for smoothing second data from a predetermined plurality of second cells, wherein the smoothed second data constitutes the second cell data supplied to the blending means; second smoothing means connected between the switching means and the blending means, the second smoothing means having an output coupled to the second input of the blending means and an input for receiving the first cell data when the object is beyond the proximate boundary of the maximum level of detail and for receiving the random data when the object is between the viewpoint and the proximate boundary of the maximum level of detail, the second smoothing means for smoothing first data from a predetermined plurality of first cells, wherein the smooothed first data constitutes the first cell data supplied to the blending means, and for smoothing random data available from a predetermined plurality of data information centers of a predetermined one of a plurality of mini-cells, wherein the smoothed random data constitutes the random data supplied to the blending means.
Claim 13
Dependent Claim 75 words
Apparatus as in claim 9, further including attenuator means having an output coupled to the second input of the switching means and an input for receiving predetermined random data, the attenuator means for establishing the derived level of detail for the predetermined random data in response to the distance from the viewpoint to the object so that the random data available at the output of the attenuator means is at the derived level of detail.
Claim 14
Dependent Claim 71 words
Apparatus as in claim 11, further including storage means for storing the predetermined random data and random select means having an output coupled to the storage means, the predetermined random data including a plurality of mini-cells, each mini-cell being the same size as a cell at the maximum level of detail, the random select means for selecting one of the plurality of mini-cells in response to the location of the object.
Claim 15
Dependent Claim 463 words
In a computer image generation system for generating an image of an object, including a texture pattern for a surface of the object, from stored data by intensity control of pixels forming the image of the object, wherein the stored data include first and second cells having a respective predetermined cell size, and each cell having a predetermined intensity value, apparatus for supplementing the texture pattern when the object is between a viewpoint and a proximate boundary of a maximum level of detail area of the system, the apparatus comprising: switching means having a first input for receiving the first cells at a first level of detail and a second input for receiving mini-cell data at a derived level of detail, the mini-cell data including randomized intensity values being independent from the intensity values of the first and second cells, the switching means for supplying the intensity values of the first cells when the object is beyond the proximate boundary of the maximum level of detail and for supplying the intensity values of the mini-cell data when the object is between the viewpoint and the proximate boundary of the maximum level of detail; first cell smoothing means having an input coupled to the switching means, the first cell smoothing means for smoothing intensity values from a predetermined plurality of first cells when the first cells are supplied by the switching means, the predetermined plurality of first cells determinable in response to the center of the image of a pixel to be displayed, and for smoothing intensity values from a predetermined plurality of data information centers when the mini-cell data are supplied by the switching means, the predetermined plurality of data information centers determinable in response to the center of the image of the pixel to be displayed; second cell smoothing means having an input for receiving intensity values of second cells, the second smoothing means for smoothing intensity values from a predetermined plurality of second cells, the predetermined plurality of second cells determinable in response to the center of the image of the pixel to be displayed; and blending means having a first input for receiving the smoothed intensity value of the second cells and a second input for receiving the smoothed intensity value of the first cells when the object is beyond the proximate boundary of the maximum level of detail and for receiving the smoothed intensity value of the mini-cell data when the object is between the viewpoint and the proximate boundary of the maximum level of detail, the blending means for predeterminedly proportionately blending the smoothed intensity value of the second cells with the data available at the second input of the blending means for obtaining a composite intensity value for controlling the intensity of the pixel to be displayed.
Claim 16
Dependent Claim 463 words
In a computer image generation system for generating an image of an object, including a texture pattern for a surface of the object, from stored data by intensity control of pixels forming the image of the object, wherein the stored data include first and second cells having a respective predetermined cell size, and each cell having a predetermined intensity value, apparatus for supplementing the texture pattern when the object is between a viewpoint and a proximate boundary of a maximum level of detail area of the system, the apparatus comprising: switching means having a first input for receiving the first cells at a first level of detail and a second input for receiving mini-cell data at a derived level of detail, the mini-cell data including randomized intensity values being independent from the intensity values of the first and second cells, the switching means for supplying the intensity values of the first cells when the object is beyond the proximate boundary of the maximum level of detail and for supplying the intensity values of the mini-cell data when the object is between the viewpoint and the proximate boundary of the maximum level of detail; first cell smoothing means having an input coupled to the switching means, the first cell smoothing means for smoothing intensity values from a predetermined plurality of first cells when the first cells are supplied by the switching means, the predetermined plurality of first cells determinable in response to the center of the image of a pixel to be displayed, and for smoothing intensity values from a predetermined plurality of data information centers when the mini-cell data are supplied by the switching means, the predetermined plurality of data information centers determinable in response to the center of the image of the pixel to be displayed; second cell smoothing means having an input for receiving intensity values of second cells, the second smoothing means for smoothing intensity values from a predetermined plurality of second cells, the predetermined plurality of second cells determinable in response to the center of the image of the pixel to be displayed; and blending means having a first input for receiving the smoothed intensity value of the second cells and a second input for receiving the smoothed intensity value of the first cells when the object is beyond the proximate boundary of the maximum level of detail and for receiving the smoothed intensity value of the mini-cell data when the object is between the viewpoint and the proximate boundary of the maximum level of detail, the blending means for predeterminedly proportionately blending the smoothed intensity value of the second cells with the data available at the second input of the blending means for obtaining a composite intensity value for controlling the intensity of the pixel to be displayed.
Claim 17
Dependent Claim 45 words
Apparatus as in claim 13, further including attenuator means having an output coupled to the switching means, the attenuator means for attenuating the mini-cell data in response to the distance between the object and the viewpoint for providing attenuated mini-cell data at the derived level-of-detail.

References Cited (Backward Citations)

US4371872A Cited
US4615013A Cited
US4727365A Cited
US4727365B1 Cited
US4586038A Cited
US4788572A Cited
US4692880A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-11-26 1994-05-28 1994-11-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-11-26 1998-05-28 1998-11-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-11-26 2002-05-28 2002-11-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag