Check patentability & draft patents in minutes with Patsnap Eureka AI!

Texture sampling method, device and system

A texture and sampler technology, applied in the field of texture sampling, which can solve the problems of incomplete support for complex texture sampling operations, and inability to effectively perform complex texture sampling operations.

Inactive Publication Date: 2013-09-18
INTEL CORP
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, existing hardware devices may not fully support complex texture sampling operations, or existing hardware devices may not be able to efficiently perform complex texture sampling operations

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
  • Texture sampling method, device and system
  • Texture sampling method, device and system
  • Texture sampling method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] The following description describes techniques for performing texture sampling using a texture sampler implemented in a shading language. In the following description, many specific details are set forth, such as logic implementation, resource division, or sharing, or replication implementation, types and interrelationships of system components, and logic division or integration selection, so as to facilitate a more thorough understanding of the present invention . However, one skilled in the art will recognize that the present invention may be practiced without these specific details. In other instances, control structures, gate level circuits and full software instruction sequences have not been shown in detail in order not to obscure the invention. Those skilled in the art, given the included description, will be able to implement the appropriate function without undue experimentation.

[0014] References in the specification to "one embodiment," "an embodiment," a...

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 texture sampler is implemented using a shader language. The shader compiler is used to compile the texture sampler to a target machine based on sampler state, sampler operation, and other static factors input values provided to the texture sampler. The shaders such as a vertex shader, geometry shader, pixel shader, hull shader, domain shader, and a compute shader may call one or more texture samplers while the shaders are invoked. The one or more texture samplers, which are a piece of software code may generate texture samples from the texture data and provide such texture samples to the shaders. The shaders generate shading effects on graphics elements using a texture samples. The graphics elements along with the shading effects are then rendered on a display device.

Description

technical field [0001] The present invention relates to texture sampling. Background technique [0002] Texture generally refers to an image that includes a repeating pattern that can be used to wrap a graphic pattern. The texture data may be sampled using a texture sampling technique based on the Nyquist criterion. Texture sampling techniques are becoming more sophisticated and widely used. Texture sampling techniques may include: point sampling, bilinear filtering, trilinear filtering, anisotropic filtering, anti-aliasing, and other similar techniques. Texture sampling is increasingly used by eg vertex shaders, geometry shaders and pixel shaders. [0003] Furthermore, the complexity and use of such texture sampling techniques has continued to increase, as has the complexity of the hardware used to perform texture sampling. There are at least some applications that may need to use texture sampling techniques that may not require or require direct access to hardware devi...

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
IPC IPC(8): G06T1/00
CPCG06T15/005G06T15/04G06T15/80
Inventor U·萨雷P·罗森菲尔德
Owner INTEL CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More