Vorbis I specification
Xiph.org Foundation
February 3, 2010
Contents
1 Introduction and Description 4
1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1.1 Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1.2 Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1.3 Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1.4 Codec Setup and Probability Model . . . . . . . . . . . . . . . . . . 5
1.1.5 Format Specification . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.6 Hardware Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Decoder Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2.1 Global Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.2 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.3 Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.4 Floor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.5 Residue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.6 Codebooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3 High-level Decode Process . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.1 Decode Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.2 Decode Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Bitpacking Convention 14
2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.1.1 octets, bytes and words . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.1.2 bit order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.1.3 byte order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.1.4 coding bits into byte sequences . . . . . . . . . . . . . . . . . . . . 15
2.1.5 signedness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.1.6 coding example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1
- 1
- 2
- 3
- 4
前往页