Graphics processing apparatus, methods and computer program products using minimum-depth occlusion culling and zig-zag traversal

A graphics processing, graphics processor technology, applied in image data processing, computing, image enhancement and other directions, can solve problems such as expensive

Active Publication Date: 2006-02-22
TELEFON AB LM ERICSSON (PUBL)
View PDF3 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It should be noted that in order to update z max , all z-values ​​for that shard must be read, which can be expensive

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 apparatus, methods and computer program products using minimum-depth occlusion culling and zig-zag traversal
  • Graphics processing apparatus, methods and computer program products using minimum-depth occlusion culling and zig-zag traversal
  • Graphics processing apparatus, methods and computer program products using minimum-depth occlusion culling and zig-zag traversal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The present invention will be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown. These examples are provided so that this application will be thorough and complete. Throughout the text, like reference numerals refer to like elements.

[0044] referenced below Figure 2 to Figure 6 Some exemplary embodiments of the described invention can extend the Pineda zigzag traversal method in three new ways:

[0045] 1) The z-buffer can be divided into non-overlapping tiles of eg 8x8 pixels.

[0046] 2) A memory called tileinfo (previously called "overall tile occlusion information memory") may be included in the system where information related to the tile is stored. For each shard, a z-min variable may be stored that has the minimum of all z-values ​​within that shard. For example, if the picture resolution is 176×144 and the tile size is 8×8, the number of tiles is 176 / 8×144 / 8=22×18=396. Th...

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 plurality of rows of tiles is defined in a graphics display field comprising a plurality of rows of pixels, each tile including pixels from at least two rows of pixels. Occlusion flags for respective tiles of a row of tiles for a graphics primitive are set based on whether respective representative depth values for the tiles of the row of tiles meet an occlusion criterion. Pixels in rows of pixels corresponding to the row of tiles are processed for the graphics primitive in a row-by-row manner responsive to the occlusion flags. The processing may include processing rows of pixels in the row of tiles using a zig-zag traversal algorithm.

Description

[0001] related application [0002] This application claims priority to U.S. Provisional Patent Application No. 60 / 434,900, filed December 20, 2002, to Akenine-Möller et al., entitled "ZIGZAG Z-Min Culling," which is hereby incorporated by reference its entire contents. technical field [0003] The present invention relates to computer graphics, and more particularly, to a graphics processing method, device and computer program product. Background technique [0004] Mobile phones are used all over the world. Images can also be rendered on these devices since they are usually equipped with a display screen. This likely makes mobile phones the most widespread rendering platform today. However, such rendering is usually limited to very simple 2D graphics, and until recently 3D graphics were not available in this field. The growing interest in mobile graphics can be seen in upcoming standards development activities such as Java Specification Request 184 (see, for example, ww...

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 Applications(China)
IPC IPC(8): G06T5/00G06T15/00
Inventor 雅各布・斯特伦托马斯・阿凯宁・默勒
Owner TELEFON AB LM ERICSSON (PUBL)
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products