Difference between revisions of "CELT TODO"
Jump to navigation
Jump to search
(new TODO list) |
|||
Line 1: | Line 1: | ||
− | ==TODO list | + | == TODO list == |
+ | |||
+ | * Spreading/folding | ||
+ | ** Uniform quantisation | ||
+ | ** Control over the amount of spreading/folding introduced | ||
+ | ** Make it have the same shape as the rest of the spectrum | ||
+ | |||
+ | * Tuning | ||
+ | ** Band layout (spacing) | ||
+ | ** Bit allocation | ||
+ | ** Spreading/folding parameter | ||
+ | |||
+ | |||
+ | ==Old TODO list== | ||
* raw bits | * raw bits | ||
* <strike>Use the last bits after PVQ (for fine energy?)</strike> | * <strike>Use the last bits after PVQ (for fine energy?)</strike> |
Revision as of 17:00, 14 April 2010
TODO list
- Spreading/folding
- Uniform quantisation
- Control over the amount of spreading/folding introduced
- Make it have the same shape as the rest of the spectrum
- Tuning
- Band layout (spacing)
- Bit allocation
- Spreading/folding parameter
Old TODO list
- raw bits
Use the last bits after PVQ (for fine energy?)- adaptive folding
- finalize folding details
- Decide on folding gain
- dynamic allocation
Using PVQ for coarse energy?- configuration packet
- revisit stereo coupling
- stereo allocation
- tune everything
increase max pulsesmore pulses for N>5Fast CWRS for N=3change if(_n<=6) to if(_n<=6 || _m>255) in ncwrs_u32Use real limits in fits_in32()
- Tune for lower sampling rates
Improve dynamic range by changing the energy floorLaplace encoderMake ft=32768 to save some divisionsUse the last symbols to have a wider range
- Investigate other transient algorithms
energy weight