Noise normalization: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
'''Noise normalization''' is special type of coding technique (somewhat comparable [[PNS]] used in [[AAC]], but not the same) used by [[Ogg Vorbis]] psychoacoustics model to '''compensate''' for loss of energy in certain frequency bands due to quantization (usually because of a low [[SNR]]). The algorithm uses an apsort function to determine where the energy lost in each frequency band is the greatest and compensates the band with the greatest energy lost by '''reviving the residue''' ''(see [http://trac.xiph.org/cgi-bin/trac.cgi/file/trunk/vorbis/lib/psy.c psy.c] in source, '''_vp_noise_normalize_sort''' function, line 1050)''. This is main cause of most ''metallic artifacts'' in MP3. It is '''one factor''' that gives Vorbis it's ''noise-like'' sound characteristics when the bitrate is too low to encode without susceptible artifacts. In the reference encoder it's used on all quality values less than 4. | '''Noise normalization''' is special type of coding technique (somewhat comparable [[PNS]] used in [[AAC]], but not the same) used by [[Ogg Vorbis]] psychoacoustics model to '''compensate''' for loss of energy in certain frequency bands due to quantization (usually because of a low [[SNR]]). The algorithm uses an apsort function to determine where the energy lost in each frequency band is the greatest and compensates the band with the greatest energy lost by '''reviving the residue''' ''(see [http://trac.xiph.org/cgi-bin/trac.cgi/file/trunk/vorbis/lib/psy.c psy.c] in source, '''_vp_noise_normalize_sort''' function, line 1050)''. This is main cause of most ''metallic artifacts'' in MP3. It is '''one factor''' that gives Vorbis it's ''noise-like'' sound characteristics, when the bitrate is too low to encode without susceptible artifacts. In the reference encoder it's used on all quality values less than 4. | ||
==Additional reading:== | ==Additional reading:== | ||
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=20132 Noise Normalization and 'HF boost' problem] - The solution that ultimately lead to AoTuV tunings. | * [http://www.hydrogenaudio.org/forums/index.php?showtopic=20132 Noise Normalization and 'HF boost' problem] - The solution that ultimately lead to AoTuV tunings. |
Revision as of 23:27, 9 May 2006
Noise normalization is special type of coding technique (somewhat comparable PNS used in AAC, but not the same) used by Ogg Vorbis psychoacoustics model to compensate for loss of energy in certain frequency bands due to quantization (usually because of a low SNR). The algorithm uses an apsort function to determine where the energy lost in each frequency band is the greatest and compensates the band with the greatest energy lost by reviving the residue (see psy.c in source, _vp_noise_normalize_sort function, line 1050). This is main cause of most metallic artifacts in MP3. It is one factor that gives Vorbis it's noise-like sound characteristics, when the bitrate is too low to encode without susceptible artifacts. In the reference encoder it's used on all quality values less than 4.
Additional reading:
- Noise Normalization and 'HF boost' problem - The solution that ultimately lead to AoTuV tunings.