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

Lossless data compression and decompression method based on lzw and lzw encoder and decoder

A lossless data compression and encoder technology, applied in code conversion, electrical components, etc., can solve problems such as high algorithm complexity, discounted practicability, and reduced compression performance

Active Publication Date: 2021-08-20
PLA STRATEGIC SUPPORT FORCE INFORMATION ENG UNIV PLA SSF IEU
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although these methods can achieve certain results, the complexity of the algorithm is high, and the compression performance will be reduced. More importantly, due to the modification of the encoding rules and data format, it cannot be compatible with the standard algorithm, so the practicability is compromised.

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
  • Lossless data compression and decompression method based on lzw and lzw encoder and decoder
  • Lossless data compression and decompression method based on lzw and lzw encoder and decoder
  • Lossless data compression and decompression method based on lzw and lzw encoder and decoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] In order to make the purpose, technical solution and advantages of the present invention more clear and understandable, the present invention will be further described in detail below in conjunction with the accompanying drawings and technical solutions.

[0034]It is very prone to transmission errors for lossless data compression systems, which limits its applicability in fields such as noisy wireless channels and file systems that may be damaged. format, providing a lossless data compression method based on LZW, including the following steps:

[0035] S01) read the string to be compressed, decompose the string to be compressed into an original phrase sequence, encode and match the original phrase sequence with the data items in the dictionary, output corresponding characters according to the matching result, and obtain a compressed data stream;

[0036] S02) Select two non-negative integers as embedded parameters K and L, and divide the preset message into continuous ...

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 an LZW-based lossless data compression and decompression method and an LZW encoder and decoder. The compression comprises: reading a character string to be compressed, decomposing the character string to be compressed into an original phrase sequence, and combining the original phrase sequence with a dictionary The data items in are encoded and matched, and the corresponding characters are output according to the matching results to obtain a compressed data stream; two non-negative integers are selected as the embedding parameters K and L, and the preset message is divided into consecutive groups of data blocks, each group of data blocks. It contains two sub-blocks, and each sub-block is represented by parameters k and l; the data block is embedded into the compressed data stream according to k and l to generate the final compressed data stream. For the LZW compressed data stream, the present invention selects part of the encoded codewords and dynamically adjusts the length of the corresponding compressed character string, and uses the dynamically adjusted codeword phrase pattern to embed extra message bits, without affecting the overall compression performance of the LZW algorithm. , because the coding rules and data formats are not changed, the compatibility and practicability are strong.

Description

technical field [0001] The invention belongs to the technical field of data compression, and in particular relates to an LZW-based lossless data compression and decompression method, an LZW encoder and a decoder. Background technique [0002] Under the guidance of the source-channel separation theory, in the current communication system, source coding realizes the problem of communication validity, and channel coding realizes the problem of communication reliability. Due to the limitations of the separation theorem, the design idea of ​​cascade coding makes the anti-interference ability of the coded sequence of the source very weak. In fact, the lack of repair ability of adaptive data compression is a prominent shortcoming in many applications. From the analysis of the source coding mechanism, it can be seen that the data obtained by source coding is almost without redundancy. After the data is transmitted through the channel, there are often bit errors due to the influence...

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/3088
Inventor 王刚彭华靳彦青唐永旺郑治中许漫坤张波鲁志波刘倩储瑞来
Owner PLA STRATEGIC SUPPORT FORCE INFORMATION ENG UNIV PLA SSF IEU
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