私はOpenH264コーデックで作業しています。 OpenH264はヘッダ関連の情報にExp-Golomb Codingを使用しています。私はいくつかのウェブサイトを研究し、Exp-Golomb Codingについての少しの情報を集めました。 OpenH264はExp-Golombの4種類のコーディング方法を使用します。それらは:値が共に負である Exp-Golomb CodeWordの構築と解析の方法
- うえ【値は唯一の非負量である]
- テと正の量]の値は、標準コードマップは、値に対して定義され
- ミー []
私は方法で構築するか構文解析する方法を学んだUe。
Exp-Golomb(Ue)= [M-Zeros] [1] [INFO]の構文形式。
建設:と仮定我々は持っているCode_Num =今226
、
M =床(LOG2(Code_Num))=床(LOG2(226))= 7
INFO = Code_Num + 1 - POW( 2、M)= 226 + 1 - だからバイナリ
128 = 99 =(1100011)、
コードワード= 0000000 1 1100011 [のM-ゼロ、1無視ビット、INFO]
解析: と仮定CodeWord = 000000011100011
Code_Num = pow(2、M)+ INF O-1 = 128 + 99-1 = 226
ここでExp-Golomb(Ue)を計算することができます。しかし、私はSe、Te、Meに関するすべての理論を学びたい。しかし、私は他の方法のためのリソースを見つけることができません。私を助けてください。