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

Method of operating graphics processing system, graphics processing unit, medium

A graphics processing and graphics texture technology, applied in image data processing, 3D image processing, image generation, etc., can solve problems such as pixel instability and flickering

Active Publication Date: 2021-09-24
ARM LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These techniques can also suffer from pixel instabilities / flicker, for example when the viewpoint (camera) position moves

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
  • Method of operating graphics processing system, graphics processing unit, medium
  • Method of operating graphics processing system, graphics processing unit, medium
  • Method of operating graphics processing system, graphics processing unit, medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0153] Preferred embodiments of the invention will now be described in the context of the processing of computer graphics for display.

[0154] When a computer graphics image is to be displayed, it is usually first defined as a series of primitives (polygons), which are then divided (rasterized) into graphics fragments for sequential graphics rendering. During normal graphics rendering operations, the renderer will modify, for example, the color (red, green, and blue, RGB) and transparency (alpha, α) data associated with each fragment so that the fragment can be displayed correctly. After fragments have passed fully through the renderer, their associated data values ​​are stored in memory for display as output.

[0155] figure 1 A graphics processing pipeline 1 operable according to the invention is schematically shown. Graphics processing pipeline 1 is a block-based renderer with a fully programmable GPGPU background, such as a renderer executed in part via Direct Compute, ...

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

The present invention relates to a method of operating a graphics processing system, a graphics processing unit, a medium. A cube texture (30) representing the bounding volume of the scene volume to be rendered (20) and representing the transparency of the surface of the bounding volume is defined in the graphics processing system. The color representing the first sample point (25) as seen from the viewpoint position (24) of the scene is then determined when rendering the scene for output by: Each of a plurality of second sampling points (27) of the vector (26), determine the transparency parameter indicating the amount of light falling on the second sampling point (27), and then use each of the plurality of second sampling points (27) The determined transparency parameter value is used to determine the color. Each transparency parameter is determined by determining a vector (29) to sample a graphics texture (30) representing the transparency of a bounding volume (20) surface in the scene, and then using the determined vector (29) to sample the graphics texture (30) to A transparency parameter value of the light source (22) at the second sampling point (27) is determined.

Description

technical field [0001] The present invention relates to graphics processing systems, and in particular to methods and apparatus for taking into account the effects of optical axes when rendering images for display. Background technique [0002] When rendering images (such as outputting frames) in a graphics processing system for display, it is often desirable to be able to take into account the effects of optical axes in the rendered scene. Optical axes may occur, for example, when light passes through a light scattering medium. Various rendering techniques have been developed to attempt to do this. [0003] One such technique involves placing a geometric object representing the optical axis in the scene. Objects are rendered as transparent objects and blended with the rest of the scene to give the appearance of light shafts. However, this technique does not always give realistic results, for example when the viewpoint (camera) for the scene is positioned close to or insi...

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/00G06T15/04G06T15/50G06T15/60
CPCG06T15/00G06T15/04G06T15/50G06T15/60G06T15/08G06T2210/12G06T15/06G06T15/80
Inventor R·洛佩兹·门德斯S·巴拉
Owner ARM LTD
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