atrac3p:atrac_spectrum_anatomy
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
atrac3p:atrac_spectrum_anatomy [2010/03/20 12:57] – megadiscman | atrac3p:atrac_spectrum_anatomy [2010/11/16 18:37] (current) – Fix spectral width for 44.1kHz sample rate. megadiscman | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== ATRAC3+ spectrum layout ===== | ===== ATRAC3+ spectrum layout ===== | ||
- | The spectrum (0..22.5kHz) for 44.1kHz sample rate is divided into 16 bands of equal spectral width of 1406,25Hz. The division into bands of same width is a direct consequence of the DCT synthesis scheme. Some of these 16 bands are further | + | The spectrum (0..22.05kHz) for 44.1kHz sample rate is divided into 16 bands of equal spectral width of 1378.125Hz. Some of these 16 bands are further |
- | The selection of spectral dither noise amplitude uses an even more coarse | + | The selection of spectral dither noise amplitude uses a scheme of dither groups that contain several |
The layout is like this | The layout is like this | ||
Line 11: | Line 11: | ||
| dither group |none|| | | dither group |none|| | ||
| band | | band | ||
- | | bandlet | + | | quantization unit | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |
+ | |||
+ | One ATRAC3+ block contains 128 spectral samples per band, yielding 2048 samples in total. The lapped structure of the IMDCT, working on 4096 input samples at a time, causes the the transform window size to be cited as 4096 even though the block size is just 2048 samples. | ||
===== Data in an ATRAC3+ substream block by level ===== | ===== Data in an ATRAC3+ substream block by level ===== | ||
* Per substream data: | * Per substream data: | ||
- | * highest | + | * highest |
* Mute flag | * Mute flag | ||
+ | * Time-domain dither info | ||
* Per channel data | * Per channel data | ||
* Per dither-group data | * Per dither-group data | ||
Line 25: | Line 28: | ||
* Envelopes | * Envelopes | ||
* Tone data | * Tone data | ||
- | * Time-domain dither info | + | |
- | | + | |
* Spectral quantizers | * Spectral quantizers | ||
* Spectral levels | * Spectral levels |
atrac3p/atrac_spectrum_anatomy.1269089847.txt.gz · Last modified: 2010/03/20 12:57 by megadiscman