Low latency codecs |
Low latency codecs |
Apr 27 2011, 07:35
Post
#1
|
|
|
Group: Members Posts: 514 Joined: 1-November 06 Member No.: 37047 |
What are the choices for low latency codecs, and what is the fundamental information/perceptual trade-off?
I see that large block sizes are needed to do operations on narrow frequency bands, suitable for some masking stuff, but exploiting temporal correlation could be done against a historical reference (not introducing significant delay)? -k |
|
|
|
![]() |
Apr 27 2011, 07:51
Post
#2
|
|
|
Group: Members Posts: 4131 Joined: 2-September 02 Member No.: 3264 |
|
|
|
|
Apr 27 2011, 08:56
Post
#3
|
|
|
Group: Members Posts: 514 Joined: 1-November 06 Member No.: 37047 |
Most codecs don't really do this though, since its quite difficult in practice. http://en.wikipedia.org/wiki/DPCM patented in 1950? -k |
|
|
|
Apr 28 2011, 03:21
Post
#4
|
|
|
Group: Members Posts: 4131 Joined: 2-September 02 Member No.: 3264 |
Most codecs don't really do this though, since its quite difficult in practice. http://en.wikipedia.org/wiki/DPCM patented in 1950? Try encoding real music losslessly with DPCM and see how much compression you get. You'll see why I said its "difficult". |
|
|
|
Apr 28 2011, 09:55
Post
#5
|
|
|
Group: Members Posts: 514 Joined: 1-November 06 Member No.: 37047 |
Try encoding real music losslessly with DPCM and see how much compression you get. You'll see why I said its "difficult". This confuses me. Is not "all" music lowpass in nature (at least as a long-term statistic)? Is not DPCM practically a high-pass pre-whitening filter/low-pass predictor? If music in general is somewhat predictable (just like the weather tends to be like the weather the day before), I would have guessed that a simple, primitive predictor would be better than nothing. -k This post has been edited by knutinh: Apr 28 2011, 10:05 |
|
|
|
Apr 28 2011, 11:35
Post
#6
|
|
![]() Server Admin Group: Admin Posts: 4808 Joined: 24-September 01 Member No.: 13 |
This confuses me. Is not "all" music lowpass in nature (at least as a long-term statistic)? Is not DPCM practically a high-pass pre-whitening filter/low-pass predictor? If music in general is somewhat predictable (just like the weather tends to be like the weather the day before), I would have guessed that a simple, primitive predictor would be better than nothing. "Better than nothing" is still a far cry from what the codecs achieve now. The T/F transformations they use also exploits the property you mentioned, and hence temporal correlation (but seen from a frequency perspective). Getting more out of that by exploiting correlation between transformed blocks is difficult. |
|
|
|
Apr 28 2011, 15:07
Post
#7
|
|
|
Group: Members Posts: 514 Joined: 1-November 06 Member No.: 37047 |
This confuses me. Is not "all" music lowpass in nature (at least as a long-term statistic)? Is not DPCM practically a high-pass pre-whitening filter/low-pass predictor? If music in general is somewhat predictable (just like the weather tends to be like the weather the day before), I would have guessed that a simple, primitive predictor would be better than nothing. "Better than nothing" is still a far cry from what the codecs achieve now. The T/F transformations they use also exploits the property you mentioned, and hence temporal correlation (but seen from a frequency perspective). Getting more out of that by exploiting correlation between transformed blocks is difficult. So a more precise answer to my initial questions would perhaps be: 1. Lossless audio compression is usually possible, and will give you 2:1 or so for a substantial delay 2. Lossy audio compression is usually possible and may give you 10:1 or so for a substantial delay 3. Very low latency audio compression is usually possible but will either give very poor compression (lossless) or very poor quality:bitrate (lossy) |
|
|
|
Apr 28 2011, 16:10
Post
#8
|
|
|
Group: Members Posts: 698 Joined: 6-March 10 Member No.: 78779 |
|
|
|
|
knutinh Low latency codecs Apr 27 2011, 07:35

Garf QUOTE (googlebot @ Apr 28 2011, 17:10) QU... Apr 28 2011, 16:15

googlebot The OP asked for low delay codecs. Opus at 22 ms i... Apr 28 2011, 17:28
Garf QUOTE (knutinh @ Apr 28 2011, 16:07) 3. V... Apr 28 2011, 16:13
C.R.Helmrich QUOTE (knutinh @ Apr 27 2011, 08:35) ...e... Apr 27 2011, 12:06
Garf In the case of AAC, both Main and LTP profile went... Apr 27 2011, 13:10
NullC QUOTE (knutinh @ Apr 26 2011, 22:35) What... Apr 28 2011, 03:08
knutinh QUOTE (NullC @ Apr 28 2011, 04:08) Maskin... Apr 28 2011, 10:04

Garf QUOTE (knutinh @ Apr 28 2011, 11:04) Can ... Apr 28 2011, 11:30

_mē_ QUOTE (Garf @ Apr 28 2011, 12:30) QUOTE (... Apr 28 2011, 15:00

Garf QUOTE (_mē_ @ Apr 28 2011, 16:00) A bit O... Apr 28 2011, 16:07
knutinh QUOTE (NullC @ Apr 28 2011, 04:08) Maskin... Apr 30 2011, 18:58
Garf QUOTE (knutinh @ Apr 30 2011, 19:58) ... May 1 2011, 17:09
2Bdecided NICAM.
But it's hardly efficient!
Cheer... Apr 28 2011, 12:03![]() ![]() |
|
Lo-Fi Version | Time is now: 20th May 2013 - 23:41 |