Patent References 5117289 Resolution enhancement for video display using multi-line interpolation Filter circuit for use with real-time image converter Computer graphics system and method employing frame buffer having subpixel field, display fields and a control field for relating display fields to the subpixel field Image processing system and method including perspective transformation of three-dimensional objects utilizing clipping plane positions System and method for use in a computerized imaging system to efficiently transfer graphics information to a graphics subsystem employing masked span System and method for improving pixel update performance Method and apparatus for video graphics antialiasing Deferred shading graphics pipeline processor System and method for reducing the rendering load for high depth complexity scenes on a computer graphics display InventorApplicationNo. 09/526327 filed on 03/15/2000US Classes:345/418, COMPUTER GRAPHICS PROCESSING345/428, Adjusting level of detail345/545, Frame buffer345/606, Interpolation of attribute values across object surface345/613, Subpixel processing345/615Convolving techniqueExaminersPrimary: Bella, Matthew C.Assistant: Sajous, Wesner Attorney, Agent or FirmInternational ClassesG06T 15/00 (20060101)G06T 3/40 (20060101) AbstractA method and computer graphics system capable of super-sampling and performing real-time convolution are disclosed. In one embodiment, the computer graphics system may comprise a graphics processor, a sample buffer, and a sample-to-pixel calculation unit. The graphics processor may be configured to generate a plurality of samples. The sample buffer, which is coupled to the graphics processor, may be configured to store the samples. The sample-to-pixel calculation unit is programmable to generate a first subset of pixels by filtering using the rendered samples and a second subset of the output pixels by interpolating using the first subset of pixels and/or the rendered samples. By interpolating a subset of the output pixels, the graphics system may be able to operate at higher resolutions and/or refresh rates since filtering of the samples is computationally intensive. Any ratio of the number of first subset of pixels to the number of the second subset of pixels may be used, and furthermore, a different ratio may be used for different regions of the display screen. A higher ratio of the number of first subset of pixels to the number of second subset of pixels may be used for regions of the screen where a higher quality image is desired and a lower ration may be used for regions where a lower quality image may be sufficient. For example, a higher quality image may be desired close to and around the foveation point where the eye of an observer is focused.Field of SearchCOMPUTER GRAPHIC PROCESSING SYSTEMPlural graphics processors Parallel processors (e.g., identical processors) Pipeline processors COMPUTER GRAPHICS PROCESSING Three-dimension Solid modelling Hidden line/surface determining Lighting/shading Space transformation Adjusting level of detail Attributes (surface detail or characteristic, display attributes) Texture Color or intensity Transparency (mixing color values) Interpolation of attribute values across object surface Linear Anti-aliasing or image smoothing Graphic command processing Data transfer between system memory display memory Frame buffer | |