SEAC-1 J.Teuhola 2014 1
Source Encoding and Compression
Jukka Teuhola University of Turku
- Dept. of Information Technology
Source Encoding and Compression Jukka Teuhola University of Turku - - PowerPoint PPT Presentation
Source Encoding and Compression Jukka Teuhola University of Turku Dept. of Information Technology Spring 2014 SEAC-1 J.Teuhola 2014 1 General Self-study course, starting lecture: 14.1.2014 Extent: 5 sp (3 cu) Level: Advanced
SEAC-1 J.Teuhola 2014 1
SEAC-1 J.Teuhola 2014 2
SEAC-1 J.Teuhola 2014 3
SEAC-1 J.Teuhola 2014 4
SEAC-1 J.Teuhola 2014 5
Minimize the size of information representation. Reduce the redundancy of the original representation.
Save storage space. Reduce transmission time.
Lossless compression: decompression into exactly the original
Lossy compression: decompression into approximately the
SEAC-1 J.Teuhola 2014 6
Source coding: purpose to minimize the size Channel coding: detection and correction of transmission errors. Also: cryptography: Encryption of private/secret information Source encoding Channel encoding Channel decoding Source decoding
SEAC-1 J.Teuhola 2014 7
Modelling of the source Source encoding (called also entropy coding), using the model
Speed of compression / decompression Size of the model
Fixed-to-fixed coding Variable-to-fixed coding Fixed-to-variable coding Variable-to-variable coding
SEAC-1 J.Teuhola 2014 8
SEAC-1 J.Teuhola 2014 9
Dictionary methods Statistical methods
Off-line methods On-line methods
Static methods Semiadaptive methods Adaptive methods
Compression ratio: Source size / compressed size Bits per source symbol (character, pixel, etc.)
SEAC-1 J.Teuhola 2014 10
SEAC-1 J.Teuhola 2014 11
SEAC-1 J.Teuhola 2014 12