RIB rendering compressed file FPGA compression/decompression system and hardware decompression method

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

Active Publication Date: 2018-07-17
XI AN JIAOTONG UNIV
View PDF4 Cites 10 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
  • RIB rendering compressed file FPGA compression/decompression system and hardware decompression method
  • RIB rendering compressed file FPGA compression/decompression system and hardware decompression method
  • RIB rendering compressed file FPGA compression/decompression system and hardware decompression method

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 an RIB rendering compressed file FPGA compression / decompression system and hardware decompression method. The system includes a client which is used to transfer the RIB rendering compressed files to a compression module. The compression module transfers the RIB rendering compressed files to a pre-processing module from the client through WAN to compress the RIB rendering compressed files from the client to the server end. RIB rendering compressed files are transferred to FPGA hardware decompression module through the WAN after being compressed with a batch by the compression module. The compression data is read by the FPGA hardware decompression module to realize the hardware decompression of RIB rendering compressed files and output the decompression results to theserver end. The server end is used to access the rendering unit to complete subsequent rendering tasks. The system improves the speed of decompression and reduce the power consumption required for the decompression 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 Applications(China)
IPC IPC(8): G06F17/30G06T15/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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products