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

Graphics system with an improved filtering adder tree

a graphics system and adder tree technology, applied in the field of computer graphics, can solve the problems of system limitations, added latency, and conventional frame buffers, and achieve the effect of more weigh

Inactive Publication Date: 2006-01-24
ORACLE INT CORP
View PDF14 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0029]In cases where the filter support covers regions with two or more different sample densities, the samples from the lower density regions may contribute less to the final pixel value than the samples from the higher density region. This is because there are typically fewer samples in the lower density region. In one embodiment, the filter coefficients corresponding to samples from the lower sample density regions may be multiplied by a factor approximately equal to the ratio of the sample densities. This may provide more weight to the less-represented samples from the lower density region. In cases where the filter support may include more than two regions of different sample densities, filter coefficients for samples in other regions may also be multiplied by a factor equal to the ratio of the sample densities.

Problems solved by technology

These systems, however, have generally suffered from limitations imposed by the conventional frame buffer and by the added latency caused by the render buffer and filtering.
However, one potential obstacle to an improved graphics system is that the filtering operation may be computationally intensive.
This typically translates into a large number of calculations.

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
  • Graphics system with an improved filtering adder tree
  • Graphics system with an improved filtering adder tree
  • Graphics system with an improved filtering adder tree

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

1. Computer System—FIG. 1

[0076]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, including a computer system, network PC, Internet appliance, a television, including HDTV systems and interactive television systems, personal digital assistants (PDAs), wearable computers, and other devices which display 2D and or 3D graphics, among others.

[0077]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 any of various types of display monitors or devices (e.g., a CRT, LCD, reflective liquid-crystal-on-silicon (LCOS), or gas-plasma display). Various input devices may be connected to the computer system, including a keyboard 86, a mouse 88 and / or other input devices (e.g., a trackball, digitizer, tablet, six-degree of freedom input device, he...

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 sample-to-pixel calculation unit in a graphics system may comprise an adder tree. The adder tree includes a plurality of adder cells coupled in a tree configuration. Input values are presented to a first layer of adder cells. Each input value may have two associated control signals: a data valid signal and a winner-take-all signal. The final output of the adder tree equals (a) a sum of those input values whose data valid signals are asserted provided that none of the winner-take-all signals are asserted, or (b) a selected one of the input values if one of the winner-take-all bits is asserted. The selected input value is the one whose winner-take-all bit is set. The adder tree may be used to perform sums of weighted sample attributes and / or sums of coefficients values as part of pixel value computations.

Description

I. CONTINUATION DATA[0001]This application claims benefit of priority to U.S. Provisional Application Ser. No. 60 / 215,030 filed on Jun. 29, 2000 titled “Graphics System with an Improved Filtering Adder Tree”.II. BACKGROUND OF THE INVENTION[0002]1. Field of the Invention[0003]This invention relates generally to the field of computer graphics and, more particularly, to high performance graphics systems.[0004]2. Description of the Related Art[0005]A host computer may rely on a graphics system for producing visual output on a display device. The graphics system may receive graphics data (e.g. triangle data) from the host computer, and may generate a stream of output pixels in response to the graphics data. The stream of output pixels may be stored in a frame buffer, and then dumped from the frame buffer to a display device such as a monitor or projection screen.[0006]To obtain images that are more realistic, some prior art graphics systems have gone further by generating more than one s...

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 Patents(United States)
IPC IPC(8): G09G5/10G06F7/50G06F7/509G06T1/00
CPCG06T1/00G06F7/509
Inventor NAEGLE, N. DAVIDNELSON, SCOTT R.
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