atrac3p:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
atrac3p:start [2009/11/14 19:23] – time domain dithering is not per-band, although bands are not combined yet megadiscman | atrac3p:start [2010/07/24 08:44] (current) – linkfix megadiscman | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== ATRAC3+ format documentation ===== | ===== ATRAC3+ format documentation ===== | ||
- | ATRAC3+ | + | This is not the only ATRAC3+ |
- | | + | ==== intro ===== |
- | * [[bandlet | + | ATRAC3+ is a hybrid subband codec like MP3. The signal is split into 16 bands, each band is then divided into two parts: A superposition of sinusodial tones and the spectral residue that is encoded in the frequency domain. For the frequency-domain encoding, some of the low frequency bands are split themself into smaller parts, called //[[ATRAC spectrum anatomy|quantization units]]//, to a total of 32 quantization units. The purpose of the quantization unit is that each unit has its own quantization parameters. |
- | * [[band frequency domain dithering]] | + | |
- | * [[band joint stereo post processing]] | + | ATRAC3+ can have more than 2 channels - in that case more than one substream is present. This case is not described here. |
- | * [[muting]] | + | |
- | * [[band IMDCT]] | + | ==== Parsing ==== |
- | * [[band envelope processing]] | + | * First bit must be zero |
- | * [[band tone adding]] | + | * Array of blocks follows, each block: |
- | * [[time domain dithering]] | + | * two bits type followed by data |
- | * [[final band combination (IMDCT + FIR filtering)]] | + | |
+ | * type 1 = dual channel (stereo) [[substream data]] | ||
+ | * type 2 = non-audio data (ignored) | ||
+ | * type 3 = end of data marker | ||
+ | |||
+ | ==== Synthesis ==== | ||
+ | * Spectral residual synthesis | ||
+ | * [[quantization unit joint stereo coefficient cloning]] | ||
+ | * [[quantization unit dequantization]] | ||
+ | * [[band frequency domain dithering]] | ||
+ | * [[band joint stereo post processing]] | ||
+ | * [[muting]] | ||
+ | * [[band IMDCT]] | ||
+ | * [[band envelope processing]] | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | * [[final band combination (IMDCT + FIR filtering)|final band combination (IMDCT + FIR filtering => inverse QMF)]] | ||
atrac3p/start.1258226621.txt.gz · Last modified: 2009/11/14 19:23 by megadiscman