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

System and method for reducing frenquency breadth need of transmitting graph data

A technology for transmitting graphics and graphics data, applied in digital video signal modification, image communication, television, etc., can solve problems such as invalid and unfavorable graphics chip caching

Active Publication Date: 2007-11-07
VIA TECH INC
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the main problem is that a large triangle primitive with a relatively large pixel count is not conducive to caching in the graphics chip, so the method of providing caching becomes almost ineffective

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
  • System and method for reducing frenquency breadth need of transmitting graph data
  • System and method for reducing frenquency breadth need of transmitting graph data
  • System and method for reducing frenquency breadth need of transmitting graph data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] Various embodiments of the present invention will be described below in words and accompanied by related figures. While the accompanying figures are interpreted with explanatory text, it is not intended to limit the invention to these examples. On the contrary, it is intended to cover numerous alternatives, modifications, and equivalents within the spirit and scope of the appended claims.

[0045] Reducing memory bandwidth requirements is paramount in today's graphics processing unit (GPU) architectures. Embodiments of systems and methods for reducing memory bandwidth requirements and improving cache performance through pixel compression are described herein. An embodiment is a z-axis data compression scheme that substantially reduces the memory requirements of an image processing system when determining visibility. Many embodiments of this compression approach take advantage of the highly correlated nature of z-axis data within primitives and provide a block-based da...

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

Various embodiments for reducing external bandwidth requirements for transferring graphics data are included. One embodiment includes a system for reducing the external bandwidth requirements for transferring graphics data comprising a prediction error calculator configured to generate a prediction error matrix for a pixel tile of z-coordinate data, a bit length calculator configured to calculate the number of bits needed to store the prediction error matrix, a data encoder configured to encode the prediction error matrix into a compressed block and a packer configured to shift the compressed block in a single operation to an external memory location.

Description

technical field [0001] The present invention relates to image data compression, more particularly to a z-axis data compression and encoding system and method. Background technique [0002] As known by those skilled in the art, 3D computer graphics in art and science are generated or rendered from 2D images of 3D objects, and then presented on a display device such as a cathode ray tube display or a liquid crystal display. This object may be a simple geometric primitive (primitive), such as a point, line, triangle, or polygon. Many complex objects can be represented by a series of connected plane polygons and rendered on the display device. For example, the objects can be represented by a series of connected plane triangles. All geometric primitives may ultimately be represented by a vertex or a set of vertices. For example, coordinates (x, y, z) may define a point, or an endpoint of a line, or a corner of a polygon. [0003] To generate a set of data for a 2D projection of...

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): H04N7/26H04N7/32H04N19/42
Inventor 柏瑞斯·柏克潘克提莫·佩塔西
Owner VIA TECH INC
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