Help - Search - Members - Calendar
Full Version: Spectral Band Replication for Ogg Vorbis
Hydrogenaudio Forums > Lossy Audio Compression > Ogg Vorbis > Ogg Vorbis - Tech
enry2k
Hi,
Spectral Band Replication is a bandwidth extension which greatly improves efficiency in AAC today, I was wondering whether it is possible to implement an opensource SBR for Ogg Vorbis.
I recall ones there was an alternative to the Coding Technologies one called "Vplus" or something like that, used along with MP3. I think I has been discontinued why?
Could be possible to create a similar opensource version?

Regards
Enrico
enry2k
Thank you. I will check these links
gameplaya15143
QUOTE(enry2k @ Apr 3 2006, 10:28 AM)
I recall ones there was an alternative to the Coding Technologies one called "Vplus" or something like that, used along with MP3. I think I has been discontinued why?
It's not 'discontinued'.. it's just that NOBODY has tried doing anything to improve it (maybe I will.. in like 20 years or so wink.gif )
enry2k
QUOTE(gameplaya15143 @ Apr 3 2006, 05:51 PM)
QUOTE(enry2k @ Apr 3 2006, 10:28 AM)
I recall ones there was an alternative to the Coding Technologies one called "Vplus" or something like that, used along with MP3. I think I has been discontinued why?
It's not 'discontinued'.. it's just that NOBODY has tried doing anything to improve it (maybe I will.. in like 20 years or so wink.gif )
*




Good news.

I do understand from the plusV website that PlusV unlike SBR from Coding Technologies plusV doesn't replicate lower frequencies. The higher frequencies are not generated from the lower spectrum at all, the high frequencies are only sub-sampled to detemine the amount of noise in each subband. On the reconstruction phase, a pseudo-noise is generated according to the auxiliary data. Correct?
VEG
Vorbis + SBR = HE-AAC killer ?, very happy testing in the late hours..
http://www.hydrogenaudio.org/forums/index....showtopic=33770
de Mon
QUOTE(VEG @ Apr 4 2006, 11:31 AM)
Vorbis + SBR = HE-AAC killer ?

http://www.hydrogenaudio.org/forums/index....topic=34075&hl=
HotshotGG
QUOTE
Hi,
Spectral Band Replication is a bandwidth extension which greatly improves efficiency in AAC today, I was wondering whether it is possible to implement an opensource SBR for Ogg Vorbis.
I recall ones there was an alternative to the Coding Technologies one called "Vplus" or something like that, used along with MP3. I think I has been discontinued why?
Could be possible to create a similar opensource version?


Vorbis has it's own special type of "PlusV", it's called Noise Normalization. The algorithm that's in the source code is a temporary one that can be improved greatly. It's fairly straight forward too and is very pleasent sounding, more so than SBR IMO. wink.gif
Gabriel
QUOTE
Vorbis has it's own special type of "PlusV", it's called Noise Normalization.

They are totally different things.
HotshotGG
QUOTE
They are totally different things.


Yes, but they are quite similiar in what results they are trying to achieve. I think the problem is that a lot of folks really don't understand the Vorbis source code that well, it's quite difficult to dive into the low-level libraries and routines, but it can't be exactly the same too.
Garf
QUOTE(HotshotGG @ Apr 9 2006, 09:40 PM) *
QUOTE
They are totally different things.


Yes, but they are quite similiar in what results they are trying to achieve.


No, no, no, not at all. As Gabriel already said, they are entirely different things. See the analysis by synthesis discussion here; it seems there isn't even agreement about whether the basic principles underlying it's operation are correct.
dimzon
Dear Garf, can You or Ivan answer on this post?
http://www.hydrogenaudio.org/forums/index....ndpost&p=374008

Thanx!
HotshotGG
QUOTE
No, no, no, not at all. As Gabriel already said, they are entirely different things. See the analysis by synthesis discussion here; it seems there isn't even agreement about whether the basic principles underlying it's operation are correct.


Where is this discussion again there are so many links being thrown around?. The algorithm seems fairly straightforward to me, I am still trying to understand exactly what it does, but the basic jist of it is that is redistributes the noise energy in specific frequency band that has the lowest SNR. It does this somehow with the residue. I know that it uses an apsort to do so. That's the way I have come to understand and wrote about it in the wiki.
Gabriel
Noise normalisation is there to preserve energy in quantized subbands.
PlusV is a tool to parametrically store and reconstruct higher part of the spectrum.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.