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

Encoding and decoding speed optimization method of lz series compression algorithm

A technology of compression algorithm and optimization method, applied in the field of encoding and decoding, can solve problems such as long-term compression operations, achieve the effect of taking into account the compression ratio, reducing the encoding and decoding time, and ensuring the versatility of the platform architecture

Active Publication Date: 2022-05-20
KYLIN CORP
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The patent also focuses on achieving higher compression ratios, but operations such as comparison, rearrangement, and re-encoding bring additional computational overhead and require longer compression operations

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
  • Encoding and decoding speed optimization method of lz series compression algorithm
  • Encoding and decoding speed optimization method of lz series compression algorithm
  • Encoding and decoding speed optimization method of lz series compression algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The present invention will be described in further detail below in conjunction with the examples.

[0043] The present invention discloses a method for optimizing encoding and decoding speed of LZ series compression algorithms. Before explaining the scheme of the present invention in detail, firstly introduce the definitions of abbreviations and key terms in this industry:

[0044] Data compression: Data compression refers to reducing the amount of data to reduce storage space without losing useful information, improving its transmission, storage and processing efficiency, or reorganizing data according to a certain algorithm to reduce data redundancy and A technical method of storing space. According to whether information is lost during the compression process, data compression can be divided into lossless compression and lossy compression.

[0045] Lossless compression: Lossless compression uses the statistical redundancy of data for compression, which can completel...

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 a coding and decoding speed optimization method of LZ series compression algorithm. When data is coded, the data slice whose length is the word length of the computer is matched at one time, and the number of CPU cycles required for matching repeated data segments is reduced; unmatched data is accumulated and copied in batches To the encoding output buffer area, reducing the number of CPU cycles and additional overhead required for data copying; when decoding data, the current data is obtained by repeated copying based on historical data. If the length of the data to be copied is less than the distance between the current position and the historical data position, Direct batch copy; if it is greater than that, then adopt the method of cyclic batch copy, the historical data location remains unchanged, the current location is updated with each cycle, and the data length of each cycle batch copy is not greater than the distance between the current location and the historical data location The distance between data copies reduces the number of CPU cycles and overhead required for data copying. The invention effectively reduces the encoding and decoding time of the LZ series compression algorithm without reducing the compression rate of the algorithm.

Description

technical field [0001] This patent application belongs to the technical field of encoding and decoding, and more specifically relates to a method for optimizing the encoding and decoding speed of LZ series compression algorithms. Background technique [0002] The era of cloud computing is inseparable from the processing and transmission of massive data. The transmission of massive data often requires a large network bandwidth, and once there is a problem in data transmission, it will seriously affect the overall performance of the cloud computing center. In order to improve the transmission performance of massive data, it is often necessary to perform data compression before data transmission, and reduce the total amount of data to be transmitted through lossy / lossless compression algorithms. In general, data such as numbers, text, synthetic images, and medical images tend to use lossless compression, while data such as natural images, audio, and video tend to use lossy comp...

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): H03M7/30
CPCH03M7/3084Y02D10/00
Inventor 李唯实谢明魏立峰张铎孙立明刘云
Owner KYLIN CORP
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