Compression Techniques - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Compression Techniques

Description:

Codecs that reproduce only an approximation of the original file upon ... Codecs that take approximately the same amount of time to compress and ... – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 7
Provided by: perdanaFs
Category:

less

Transcript and Presenter's Notes

Title: Compression Techniques


1
Compression Techniques
2
Digital Compression Concepts
  • Compression techniques are used to replace a file
    with another that is smaller
  • Decompression techniques expands the compressed
    file to recover the original data -- either
    exactly or in facsimile
  • A pair of compression/decompression techniques
    that work together is called a codec for short

3
Types of Codecs
  • Codecs that upon decompression always reproduce
    the original file exactly are called lossless
    codecs
  • Codecs that reproduce only an approximation of
    the original file upon decompression are called
    lossy codecs
  • Codecs that take approximately the same amount of
    time to compress and decompress a file are
    referred to as symmetric codecs
  • By contrast, codecs that feature simple fast
    decompression but significantly slower
    compression are called asymmetric codecs

4
Compression Encoding
  • Compression is an encoding process that filters
    the original file in several successive stages

5
Codec Methods
  • Syntactic encoding (also called entropy encoding)
    methods attempt to reduce the redundancy of
    symbolic patterns in a file without any regard to
    the type of information represented
  • Semantic methods consider special properties of
    the type of information represented to reduce
    nonessential information in a file
  • Hybrid methods combine both syntactic and
    semantic methods

6
Compressing Text and Numerical DataLossless
Syntactic Methods
  • Run-Length Encoding (RLE)
  • looks for repeated sequences of symbols
  • widely used for fax (facsimile) transmissions
  • Huffman Codes
  • exploits frequency distribution of symbols in a
    source
  • adaptive Huffman coding builds its own frequency
    tables rather than use predefined statistics
  • Lempel-Ziv-Welch (LZW) compression
  • based on recognizing patterns of strings in
    original file
  • fast and yields good results (50 typical
    reduction)
Write a Comment
User Comments (0)
About PowerShow.com