AUDIO
Henning Schulzrinne
- Dept. of Computer Science
Columbia University Spring 2015
AUDIO Henning Schulzrinne Dept. of Computer Science Columbia - - PowerPoint PPT Presentation
AUDIO Henning Schulzrinne Dept. of Computer Science Columbia University Spring 2015 Key objectives How do humans generate and process sound? How does digital sound work? How fast do I have to sample audio? How can we represent
Henning Schulzrinne
Columbia University Spring 2015
frequency domain? Why?
quality?
Mark Handley
C] = 440 Hz
Mark Handley
quantization noise
Mark Handley
Delta-Sigma coding
frequency
application frequency sampling quantization telephone 300-3,400 Hz 8 kHz 12-13 wide-band 50-7,000 Hz 16 kHz 14-15 high quality 30-15,000 Hz 32 kHz 16 20-20,000 Hz 44.1 kHz 16 10-22,000 Hz 48 kHz ≤ 24 CD DAT
24 bit, 44.1/48 kHz
Mark Handley
Mark Handley
Mark Handley
Mark Handley
phase) à time series
amplitudes
domain
signals
continuous time, discrete frequencies
inverse transform forward transform (time x, real frequency k) continuous time, continuous frequencies
useful à DFT
complex numbers à complex coefficients
difficult, because the DFT of real data includes complex numbers.
a DFT component is the power at that frequency.
determined from the relative values of the real and imaginary coefficients.
frequencies show up.
Mark Handley
Mark Handley
Mark Handley
time to process for n samples:
becomes DCT
different frequencies differently.
high frequencies more coarsely (or not at all)
if done right.
Mark Handley
Mark Handley
Mark Handley
Wikipedia
Mark Handley
(Adaptive) Differential Pulse Code Modulation
weighted previous n samples.
make the prediction.
and the prediction.
audio.
levels to reconstruct speech.
audio signal.
produced.
parameters.
(1960s)
ms)
coefficients = 42 bits)
speech quality over LPC, but without increasing the bit rate too much.
(à vector quantization)
and uses this to excite the LPC formant filter.
values for every possible voice pitch.
bits to send.
period of residue.
various amounts (delay provides the pitch)
quality at 4.8Kb/s.
score MOS DMOS understanding 5 excellent inaudible no effort 4 good, toll quality audible, not annoying no appreciable effort 3 fair slightly annoying moderate effort 2 poor annoying considerable effort 1 bad very annoying no meaning
distortions
interpolation of decoder)
compare reference signal to distorted signal
Codec rate (kb/ s) delay (ms) multi-rate em- bedd ed VBR bit-robust/ PLC remarks
iLBC 15.2 13.3 20 30
quality higher than G.729A no licensing Speex 2.15--2 4.6 30 X X X
no licensing AMR-NB 4.75--1 2.2 20 X X/X 3G wireless G.729 8 15 X/X TDMA wireless GSM-FR 13 20 GSM wireless (Cingular) GSM-EFR 12.2 20 X/X 2.5G G.728 16 12.8 2.5 X/X H.320 (ISDN videconferencing) G.723.1 5.3 6.3 37.5 37.5 X/-- H.323, videoconferences
Codec rate (kb/ s) delay (ms) multi-rate em- bedd ed VBR bit-robust/ PLC remarks
Speex 4— 44.4 34 X X X
no licensing AMR-WB 6.6— 23.85 20 X X/X 3G wireless G.722 48, 56, 64 0.12 5 (1.5) X/-- 2 sub-bands now dated
http://www.voiceage.com/listeningroom.php
encoded independently)
SILK decoder
distributed
acoustical shadow giving rise to a lower sound level at the ear farthest from the sound sources
small compared to wavelengths
Differences (ITD)
UCSC CMPE250 Fall 2002