Hardware-friendly lossless texture compression algorithm for real-time system

A real-time system, compression algorithm technology, applied in computing, image data processing, instruments, etc., can solve problems such as lossy compression, and achieve the effect of high decompression efficiency

Active Publication Date: 2020-01-24
苏州速显微电子科技有限公司
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In the existing technology, the texture is divided into blocks and a certain reference point is set, and the whole texture block is encoded by the reference point to compress the texture. This scheme provides a configurable texture compression method. However, due to the use of reference point coding, it is a lossy compression

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
  • Hardware-friendly lossless texture compression algorithm for real-time system
  • Hardware-friendly lossless texture compression algorithm for real-time system
  • Hardware-friendly lossless texture compression algorithm for real-time system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to make the technical means, creative features, objectives and effects of the present invention easy to understand, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the embodiments of the present invention. Obviously, the described implementation The examples are only a part of the embodiments of the present invention, not all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0022] Such as Figure 1-5 The shown hardware-friendly lossless texture compression algorithm for real-time systems includes the following steps:

[0023] Step 1. The data cutting module divides the texture to be compressed into multiple 16KB data blocks and sends them to the data compression module;

[0024] Step 2. The data compres...

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 invention relates to the technical field of computer graphics, in particular to a hardware-friendly lossless texture compression algorithm for a real-time system, which comprises the following steps of: dividing a texture to be compressed into a plurality of data blocks with fixed sizes by a data cutting module, and sending the data blocks into a data compression module; enabling the data compression module to perform Huffman compression and 1z77 compression on a plurality of data blocks with fixed sizes; and after compression is completed, comparing the size of the compressed data packetwith the size of the original data packet; if the size of the compressed data packet is smaller than the size of the original data packet, adding a compressed file header when the compressed data packet is output, and otherwise, outputting the original data and not compressing the data. The method has the advantages that the texture to be compressed is divided into the data blocks with the fixedsize, the fixed blocks are compressed through Huffman compression and lz77 compression, the problem that lossless compression and decompression are difficult is solved, the purpose of lossless texturedecompression is achieved, and the data blocks with the fixed size are friendly to hardware during decompression.

Description

Technical field [0001] The invention relates to the technical field of computer graphics, in particular to a hardware-friendly lossless texture compression algorithm for real-time systems. Background technique [0002] Texture compression is a form of image compression dedicated to storing texture maps in three-dimensional computer graphics rendering systems. Texture compression technology can not only improve the utilization efficiency of texture cache, and make it possible to use larger and higher resolution textures, and the use of larger and higher resolution texture images will make the surface of the scene in the virtual environment look more Real and delicate: It can more effectively reduce the burden of system data transmission and avoid the system performance degradation caused by frequent exchange of texture buffers. This balances the real-time rendering of realistic graphics to a certain extent. [0003] The difference between texture compression and other image compres...

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/00G06T7/10
CPCG06T9/00G06T7/10G06T2207/20021
Inventor 查道路项天
Owner 苏州速显微电子科技有限公司
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