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

FPGA compression/decompression system and hardware decompression method for rib rendering compressed files

A technology of compressing files and compression methods, which is applied in the field of data processing, can solve the problems of high overhead, long decompression time-consuming, large resource occupation, etc., and achieve the effect of shortening compression time, reducing compression time, and reducing time

Active Publication Date: 2020-10-27
XI AN JIAOTONG UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although there are already many compression algorithms for rendering files that can achieve high compression ratios, these compressed files often take up a lot of resources when decompressed by software. The higher the compression ratio, the longer the decompression time and the greater the overhead.

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
  • FPGA compression/decompression system and hardware decompression method for rib rendering compressed files
  • FPGA compression/decompression system and hardware decompression method for rib rendering compressed files
  • FPGA compression/decompression system and hardware decompression method for rib rendering compressed files

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] The RIB rendering compressed file is in ASCII encoding format, and the data content is composed of commands + parameters. In an example, "Option"limits""int bucketsize"[16 16]", Option is a state of graphics, which means global sharing Graphics state, the change of the frame will not change the state information; in another example, "Attribute"identifier""name""_spotLight1_spotLightShape1"", the current state is represented by Attribute, including the light source, the material of the geometry and other information; there are other such as Display commands in the global state; these commands and parameters contain all the information needed for rendering. In a RIB rendering compressed file, the data content appears repeatedly in the form of command calls, which has high compressibility; in the RIB rendering compressed file stream of the same series of rendering tasks, the data content is called by the same command The form repeats many times, and the parameters of the c...

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 discloses a RIB rendering compressed file FPGA compression / decompression system and hardware decompression method, including a user end, the user end is used to transmit the RIB rendering compressed file to a compression module, and the compression module is the RIB rendering compressed file from the user through the wide area network The preprocessing module before the client is transmitted to the server is used to compress the RIB rendering compressed file streamed from the client to the server. The RIB rendering compressed file is compressed in batches by the compression module and then sent to the FPGA hardware decompression module through the WAN, and decompressed by the FPGA hardware The module reads the compressed data, which is used to realize the hardware decompression of the streamed RIB rendering compressed file, and outputs the decompression result to the server. The server is used to access the rendering unit to complete the subsequent rendering work, improve the decompression speed, and reduce the decompression power consumption during the process.

Description

technical field [0001] The invention belongs to the technical field of data processing, and in particular relates to an FPGA compression / decompression system and hardware decompression method for RIB rendering compressed files. Background technique [0002] Animation and video rendering is the process of using software to build a model of information such as materials, textures, and light in the scene to generate continuous and realistic images. Among them, the RIB rendering compressed file is a script file of the rendering software RenderMan, which stores script commands belonging to the RenderMan interface, and is also called the RIB protocol. RenderMan's application programming interface has a series of functions for transferring data from other applications, including geometric attributes of the scene, rendering attributes, etc. The renderer will accept these data and read the control information inside to complete the follow-up work, while RIB rendering compression The...

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): G06F16/174G06F16/172G06T15/00H04L29/06H04L29/08
CPCH04L69/04G06F16/172G06F16/1744G06T15/005H04L67/568Y02D10/00Y02D30/50
Inventor 伍卫国赵东方王今雨徐一轩秦朝楠王倩李桢华
Owner XI AN JIAOTONG UNIV
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