Depth buffer compression

A depth buffer, uncompressed technology, used in instrumentation, image data processing, 3D image processing, etc., to solve problems such as unrealizable, expensive, and not equally effective

Inactive Publication Date: 2010-08-11
TELEFON AB LM ERICSSON (PUBL)
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A more complex approach that works for many triangles may be too expensive to implement
In other words, an architecture designed to efficiently compress 4x4 slices is not equally efficient at compressing 8x8 slices
Also, tile size affects much more than just depth buffer compression, so it's not just a matter of choosing the tile size that results in the best compression ratio

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
  • Depth buffer compression
  • Depth buffer compression
  • Depth buffer compression

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The following description of the exemplary embodiments refers to the accompanying drawings. The same reference number in different drawings identifies the same or similar features. The following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims. For simplicity, the following embodiments are discussed with respect to 4x4 and 8x8 slices. However, the embodiments discussed next are not limited to these two tile sizes, but are applicable to other tile sizes as will be recognized by those skilled in the art. In this regard, it is also to be noted that the selected piece does not have to be square, it can have a different shape. Therefore, the depth buffer can hold information about the image, and the depth buffer can display regions to divide. Each display area can be divided by displaying sub-areas. A unit for a display area or a display sub-area is a display block. In an exemplary embodiment, the ...

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

Device, computer readable medium, and method for selecting compression modes to be applied in a depth buffer (20). The method includes obtaining values corresponding to a tile (30) of the depth buffer (20), selecting a first compression mode (34) from a first plurality of compression modes, compressing the values of the tile (30), writing the compressed values into a first block, based on the first mode (34), and using a preset number of primary bits (34) to store information related to at least one of the first mode (34) and a compression size of the first block, selecting a set of secondary compression modes (32) from a second plurality of compression modes, determining a number of sub-tiles (28), that make up the tile (30), compressing values of the sub-tiles, writing the compressed values into a second block, based on the set of secondary modes (32), and using the same preset number of primary bits (34) to store information related to at least one of the set of secondary modes (32) and a compression size of the second block, comparing the compression size of the tile (30) to the compression size of the sub-tiles (28), choosing the first mode (34) or the set of secondary modes (32) and a corresponding tile size based on a result of the comparing, and storing the selected compressed tile or sub-tiles into the depth buffer (20) and writing into the preset number of primary bits (34) information related to the chosen first mode (34) or set of secondary compression modes (32) or a corresponding size.

Description

[0001] related application [0002] This application is related to and claims priority from U.S. Provisional Patent Application (Serial No. 60 / 971692) to P. Wennersten, entitled "BlockiBlock Improved Depth Buffer Compression," filed September 12, 2007, the full disclosure of which Incorporated herein by reference. technical field [0003] The present invention relates generally to selecting a compression mode for compressing data, and more particularly to methods and apparatus for implementing multi-tile based compression of depth buffer image data. Background technique [0004] The demand for processing three-dimensional graphics on mobile communication devices is increasing. Real-time rendering of three-dimensional graphics has several attractive applications, such as video games, human-machine interfaces, messaging, and mobile e-commerce (m-commerce). Users of communication devices prefer to visualize the objects they are interacting with, and thus three-dimensional gra...

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): G06T9/00G06T15/40
CPCH04N19/00278H04N19/00187G06T15/405H04N19/00078G06T9/00H04N19/00072H04N19/00478H04N19/00545H04N19/119H04N19/12H04N19/15H04N19/176H04N19/42H04N19/46
Inventor P·温纳斯坦J·斯特伦
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