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

System, method and computer program product for texture address operations based on computations involving other textures

a technology of texture address and computer program, applied in the field of image processing, can solve the problems of lack of flexibility of pixel shading, and the current lack of support for pixel shading for the combination of textures, values, constants,

Inactive Publication Date: 2005-02-01
NVIDIA CORP
View PDF5 Cites 67 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent text describes a system, method, and computer program product for texture sampling in a graphics pipeline. The system uses texture information to generate results, which can then be used to modify the texture coordinates or generate additional results. The texture information can include filtered texture color information, diffuse output colors, fog output values, specular output colors, depth output values, texture color output values, a level of detail (LOD) value, a Z-slope value, interpolated per-vertex data, and / or interpolated vector coordinates. The system can also use offsets to fetch texels from selected texture maps and combine them to produce a final pixel value. The technical effects of this invention include improved texture sampling and processing in a graphics pipeline.

Problems solved by technology

Unfortunately, such pixel shading lacks flexibility.
In particular, pixel shading currently does not support the combination of textures, values, and constants, and then use the result as a pointer to access data in a subsequent texture.

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
  • System, method and computer program product for texture address operations based on computations involving other textures
  • System, method and computer program product for texture address operations based on computations involving other textures
  • System, method and computer program product for texture address operations based on computations involving other textures

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

FIG. 1 illustrates a typical hardware configuration of a workstation in accordance with a preferred embodiment having a central processing unit 110, such as a microprocessor, and a number of other units interconnected via a system bus 112.

The workstation shown in FIG. 1 includes a Random Access Memory (RAM) 114, Read Only Memory (ROM) 116, an I / O adapter 118 for connecting peripheral devices such as disk storage units 120 to the bus 112, a user interface adapter 122 for connecting a keyboard 124, a mouse 126, a speaker 328, a microphone 132, and / or other user interface devices such as a touch screen (not shown) to the bus 112, communication adapter 134 for connecting the workstation to a communication network 1173 (e.g., a data processing network) and a display adapter 136 for connecting the bus 112 to a display device 138.

The workstation typically has resident thereon an operating system such as the Microsoft Windows NT or Windows Operating System (OS), the IBM OS / 2 operating syste...

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 system, method and computer program product are provided for texture sampling in a graphics pipeline. Initially, texture information is retrieved using texture coordinates. Thereafter, the texture information is utilized to generate results. Next, the texture information and the results are utilized to generate further results. The foregoing operation may optionally be repeated, and the results outputted.

Description

FIELD OF THE INVENTIONThe present invention relates generally to the field of image processing, and more particularly to an apparatus for combining texel images to generate graphics images.BACKGROUND OF THE INVENTIONRecent advances in computer performance have enabled graphics systems to provide more realistic graphical images using personal computers and home video game computers. In such graphics systems, some procedure must be implemented to “render” or draw graphics primitives to the screen of the system. “Graphics primitives” are a basic component of a graphics picture, such as a polygon, e.g., a triangle, or a vector. All graphics pictures are formed with combinations of these graphic primitives. Many procedures may be utilized to perform graphics primitives rendering.Conventional graphics systems perform these graphics rendering procedures using a frame buffer. A frame buffer generally comprises a plurality of computer memory chips that store information concerning pixel acti...

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/00
CPCG06T15/04
Inventor KILGARIFF, EMMETT M.MARGESON, III, JAMES E.MRAZEK, DANE THOMAS
Owner NVIDIA 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