ガンマ符号

出典: フリー百科事典『ウィキペディア(Wikipedia)』

ガンマ符号とは、P.Eliasによって開発された正の整数のための可変長符号である。 小さな数には短い符号語を、反対に大きな数には長い符号語を割り当てる。

その性質からLZB符号等で用いられている。

[編集] 符号化の原理

まず、対象となる整数Xを2進数として考えたときのビット数-1の0を出力する。 次にXをそのまま出力する。その結果がガンマ符号である。

ガンマ符号の出力(10まで)
対象となる10進数2進数出力
111
210010
311011
410000100
510100101
611000110
711100111
810000001000
910010001001
1010100001010


Xが大きな値(6、7ビット程度以上)であればデルタ符号のほうが短い符号語を出力することができる。

[編集] 関連項目

ことばこって?

「ことばこ」は、歴史の人物から最先端テクノロジーまで、なんでも調べられるオンライン百科事典です。ウィキペディア財団が運営を行なっているwikipedia.orgから引用をしています。

おススメサイト
トラブログ
アレどう?
アフィリエイトB