私は、算術符号化、特に有限精度を扱う方法についていくつかの読書を行ってきました。例えば、範囲が区間(0、0.5)または(0.5,1)の内側にある場合、 1とし、範囲を2倍にします。私が理解していないことは、このプロセスが採用された場合、結果のコードをどのように解読するのでしょうか?有限精度算術符号化復号化プロセス?
1
A
答えて
2
デコーダはエンコーディングインターバルモデルを含め、エンコーダの正確な複製(必然的にオリジナルに対して遅延)を実行します。
デコーダはまた、エンコーダの既知の出力間隔を、圧縮されたデータストリームを読み取った時点まで追跡します。この間隔がエンコーディングモデルの区間の1つに収まると、対応するシンボルをデコードできることがわかります。
圧縮データストリームを読みながら、出力間隔を迅速1のサイズ(有限精度のエンコーダを表すことができる最小ステップ)まで低減することができることに留意されたいです。符号化間隔はすべて離散化されているので、この単位出力間隔はある符号化間隔に適合することが保証されているので、復号器は符号器の後ろにあまりにも遠くに落ちることはない。しかしながら、圧縮されたストリームの終わりは、(ファイル長のような)何らかの補助信号によって、または復号器が終了記号を見つけるのに十分な余分のビットを送るエンコーダによって、復号状態の「フラッシュ」を必要とすることがある。
関連する問題
- 1. AES256暗号化/復号化の速度
- 2. ハフマン符号化のトラバーサル符号化
- 3. android.util.Base64フラグを符号化/復号化する
- 4. NSCodingで符号化/復号化を倍増
- 5. jackson-json制御精度を持つdouble型の符号化
- 6. NSCoderでCGPointを完全精度で符号化する
- 7. 復号化、暗号化
- 8. RSA暗号化/復号化
- 9. AES暗号化/復号化
- 10. 暗号化と復号化
- 11. 符号化シルベスターシーケンス
- 12. AES暗号化と復号化の速度
- 13. 復号化カフカアブロメッセージ
- 14. perlの暗号化、delphi7の復号化
- 15. AES暗号化は、復号化は、Java
- 16. テキストファイルからの暗号化/復号化
- 17. iphoneでのRSA暗号化/復号化
- 18. Yii URLの暗号化/復号化
- 19. ASP.net ViewStateの暗号化と復号化
- 20. アセンブラXOR暗号化/復号化ファイル
- 21. 暗号化PHP、復号化Java
- 22. 暗号化と復号化Java Caesar Cipher
- 23. テキスト暗号化/復号化方法Java
- 24. 暗号化python /復号化android
- 25. SQL Serverの暗号化と復号化
- 26. ファイルの暗号化と復号化
- 27. 暗号化と復号化 - Javaの
- 28. aes_cbc_128 C#ビジュアルスタジオの暗号化/復号化
- 29. PGP暗号化と復号化
- 30. Java暗号化(PBEWithMD5AndDES)の復号化(PBEWithMD5AndDES)