Supercharge Your Innovation With Domain-Expert AI Agents!

Graphics processing systems

A graphics processing, graphics texture technology, applied in image data processing, texture/color, 3D image processing, etc., to achieve low-cost effects

Inactive Publication Date: 2015-05-20
ARM LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, not all smooth shapes can be converted to this implicit form, and this technique in any case requires dedicated rendering hardware or very high-precision fragment shader hardware for evaluating the implicit curve

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 processing systems
  • Graphics processing systems
  • Graphics processing systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0274] As mentioned above, the basic premise of the invention is to represent smooth curves in textures such that sampling the texture on one side of the curve will give sampled texture values ​​less than a certain threshold, while sampling the texture on the other side of the curve will give Sampled texture values ​​greater than a certain threshold.

[0275] For ease of illustration, this principle and how a texture is generated is first described with respect to a single smooth curve, followed by the packing of two or more such smooth curves into a single texture according to the invention.

[0276] figure 1 An arrangement of such textures is shown for representing a smooth curve 1 .

[0277] figure 1 a) shows the overall texture at a lower resolution, and basically illustrates the principle of having the texture positions on each side of curve 1 set to and return different texture values. figure 1 b) shows that around the line of curve 1 as it occurs in the texture ...

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 smooth curve is represented in a graphics texture by setting the texels that are inside the curve 80 to a value greater than a predetermined threshold value for the curve 80 and the texels that are outside the curve 80 to a value of less than the threshold value for the curve 80 (or vice-versa). Such representations of two smooth curves 80, 81 are packed into a single graphics texture (the same texel space) 82 by giving each curve 80, 81 a different threshold value, setting the texel values so that they are appropriately valued with respect to each curve's threshold value, and ensuring that the positions of the threshold value contours of the two curves do not actually overlap each other in the texture.

Description

technical field [0001] The present invention relates to graphics processing systems, and in particular, to the rendering of smooth shapes, such as smooth curves, in graphics processing systems. Background technique [0002] The invention is described with specific reference to the processing of three-dimensional graphics, but those skilled in the art will appreciate that it is equally applicable to the processing of two-dimensional graphics. [0003] It is known in the art that 3D graphics processing is usually performed by first dividing the scene to be displayed into a number of similar basic components (so-called "primitives") in order to allow 3D graphics processing operations to be performed more easily. These "primitives" generally take the form of simple polygons, such as triangles. [0004] Primitives of a scene to be displayed are usually generated by an API of a graphics processing system using graphics drawing instructions (requests) received from an application ...

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(China)
IPC IPC(8): G06T15/20G06T11/40G06T11/20
CPCG06T11/203G06T11/001G06T11/40
Inventor J·尼斯塔德R·霍尔姆
Owner ARM LTD
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