加载中...
The Wayback Machine - https://sup1a9wrlpyh5li9ro.vcoronado.top/web/20030323174720/http://planetmath.org:80/encyclopedia/EntropyEncoding.html
PlanetMath
 Math for the people, by the people. Encyclopedia | Books | Papers | Expositions | Requests | Docs | Random
Login
create new user
name:
pass:
forget your password?
Main Menu
the math
Encyclopædia
Papers
Books
Expositions

meta
Requests (53)
Orphanage (20)
Unclass'd (222)
Unproven (141)
Corrections (57)

talkback
Polls
Forums
Feedback
Bug Reports

information
Docs
Classification
News
Legalese
History
ChangeLog
TODO List
entropy encoding (Definition)

An entropy encoding is a coding scheme that involves assigning codes to symbols so as to match code lengths with the probabilities of the symbols. Typically, entropy encoders are used to compress data by replacing symbols represented by equal-length codes with symbols represented by codes proportional to the negative logarithm of the probability. Therefore, the most common symbols use the shortest codes.

According to Shannon's theorem, the optimal code length for a symbol is

$\displaystyle -\log_b P$
where $ b$ is the number of symbols used to make output codes and $ P$ is the probability of the input symbol.

Two of the most common entropy encoding techniques are Huffman encoding and arithmetic encoding.


"entropy encoding" is owned by vampyr.
(view preamble)

View style:

See Also: Huffman coding

Other names:  entropy encoder, entropy coding


Cross-references: arithmetic encoding, Huffman encoding, Shannon's theorem, logarithm, scheme
There are 2 references to this object.

This is version 1 of entropy encoding, born on 2002-03-08
Object id is 2782, canonical name is EntropyEncoding.
Accessed 895 times total.

Classification:
AMS MSC68P30 (Computer science :: Theory of data :: Coding and information theory)
 94A24 (Information and communication, circuits :: Communication, information :: Coding theorems)

Pending Errata and Addenda
None.
Discussion
Style: Expand: Order:

No messages.

Interact
rate | post | correct | update request | add derivation | add example | add (any)