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

A graphics processing and maximum depth technology, applied in image data processing, image enhancement, 3D image processing, etc., can solve expensive and other problems

Active Publication Date: 2007-09-26
TELEFON AB LM ERICSSON (PUBL)
View PDF11 Cites 2 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] Some exemplary embodiments of the present invention described hereinafter with reference to FIGS. 2 to 6 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...

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

Rows of tiles are defined in a graphics display field including rows of pixels, each tile including pixels from at least two rows of pixels. According to whether the respective representative depth values ​​of the fragments in the row of fragments satisfy the occlusion standard, an occlusion flag is set for the corresponding fragments of the row of fragments of the primitive. Pixels in a row of pixels corresponding to the row of fragments are processed for the primitive in a row-by-row manner in response to the occlusion flag. The processing may include processing rows of pixels in the row of tiles using a zigzag 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 area. The growing interest in mobile graphics can be seen in upcoming standards development activities such as Java Specification Request 184 (see, for example, www...

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): 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