Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Programmable sample filtering for image rendering

a filtering and image technology, applied in the field of computer graphics, can solve the problems of inability to adjust the filtering properties to accommodate user preferences, the filter function applied to the sample is not readily changed by the end user, and the end user is not able to select larger regions or smaller regions

Inactive Publication Date: 2002-08-01
ORACLE INT CORP
View PDF15 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In many conventional graphics systems, the sample filtering operation may be committed to hardware in such a fashion that the filter function (which is applied to the samples) is not readily changeable by the end user.
Thus, the user may not able to adjust the filtering properties to accommodate his / her preferences in visual output quality, to compensate for changing display conditions, to generate special visual effects, etc.
The end user is not able to select larger regions or smaller regions.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Programmable sample filtering for image rendering
  • Programmable sample filtering for image rendering
  • Programmable sample filtering for image rendering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] Computer System--FIG. 1

[0042] Referring now to FIG. 1, one embodiment of a computer system 80 that includes a three-dimensional (3-D) graphics system is shown. The 3-D graphics system may be comprised in any of various systems such as computer systems, network PCs, Internet appliances, televisions (including HDTV systems and interactive television systems), personal digital assistants (PDAs), and other devices which display 2D and / or 3D graphics, among others.

[0043] As shown, the computer system 80 comprises a system unit 82 and a video monitor or display device 84 coupled to the system unit 82. The display device 84 may be realized by any of various types of display monitors or devices such as CRTs, LCDs, gas-plasma displays and liquid crystal on silicon (LCOS) displays. Various input devices may be connected to the computer system, including a keyboard 86 and / or a mouse 88, or other input device (e.g., a trackball, digitizer, tablet, six-degree of freedom input device, head...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A graphics system configured to perform programmable filtering of samples to generate pixel values. The graphics system comprises a frame buffer, an accelerator unit and a video output processor. The accelerator unit receives graphics primitives, renders samples for the graphics primitives, and stores the rendered samples into a sample area of the frame buffer. The accelerator unit subsequently reads the samples from the sample area of the frame buffer, and filters the samples with a programmable filter having a programmable support region. The resulting pixel values are stored in a pixel area of the frame buffer. The video output processor reads the pixel values from the pixel area and converts the pixel values into a video signal which is provided to a video output port.

Description

[0001] This application claims the benefit of U.S. patent application Ser. No. 09 / 251,453 entitled "A Graphics System With Programmable Real-Time Sample Filtering" filed on Feb. 17, 1999.[0002] This application claims the benefit of U.S. patent application Ser. No. 09 / 413,103 entitled "A Graphics System Which Renders Samples into a Sample Buffer and Generates Pixels in Response to Stored Samples at Different Rates", filed on Oct. 6, 1999.[0003] 1. Field of the Invention[0004] This invention relates generally to the field of computer graphics and, more particularly, to high performance graphics systems.[0005] 2. Description of the Related Art[0006] A graphics system may generate samples in response to received graphics data and filter the samples to generate pixel values. In many conventional graphics systems, the sample filtering operation may be committed to hardware in such a fashion that the filter function (which is applied to the samples) is not readily changeable by the end us...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06T5/20G06T11/00G06T15/50
CPCG06T5/20G06T11/001G06T15/503
Inventor BURK, WAYNE ERICTANG, YAN Y.LAVELLE, MICHAEL G.LEUNG, PHILIP C.DEERING, MICHAEL F.OBEROI, RANJIT S.
Owner ORACLE INT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products