Adaptive Loss Concealment Adaptive Loss Concealment for for Internet Internet Telephony Telephony Applications Applications
Henning Sanneck
GMD FOKUS, Berlin
sanneck@fokus.gmd.de
Supported by the USMInt (DFN) and Multicube (ACTS) projects
Adaptive Loss Concealment Adaptive Loss Concealment for Internet - - PowerPoint PPT Presentation
Adaptive Loss Concealment Adaptive Loss Concealment for Internet Internet Telephony Telephony for Applications Applications Henning Sanneck GMD FOKUS, Berlin sanneck@fokus.gmd.de Supported by the USMInt (DFN) and Multicube (ACTS) projects
Supported by the USMInt (DFN) and Multicube (ACTS) projects
3.68 3.69 3.7 3.71 3.72 3.73 3.74 3.75 3.76 3.77 3.78 x 104 −0.2 −0.15 −0.1 −0.05 0.05 0.1 0.15 0.2 3.68 3.69 3.7 3.71 3.72 3.73 3.74 3.75 3.76 3.77 3.78 x 104 −0.2 −0.15 −0.1 −0.05 0.05 0.1 0.15 0.2 3.68 3.69 3.7 3.71 3.72 3.73 3.74 3.75 3.76 3.77 3.78 x 104 −0.2 −0.15 −0.1 −0.05 0.05 0.1 0.15 0.2
s(n) s(n) s(n) ^ ~ n n n + L/1000 L p
(concealed)
3.68 3.69 3.7 3.71 3.72 3.73 3.74 3.75 3.76 3.77 3.78 x 104 −0.2 −0.15 −0.1 −0.05 0.05 0.1 0.15 0.2 3.68 3.69 3.7 3.71 3.72 3.73 3.74 3.75 3.76 3.77 3.78 x 104 −0.2 −0.15 −0.1 −0.05 0.05 0.1 0.15 0.2 3.68 3.69 3.7 3.71 3.72 3.73 3.74 3.75 3.76 3.77 3.78 x 104 −0.2 −0.15 −0.1 −0.05 0.05 0.1 0.15 0.2
s(n) s(n) s(n) ^ ~ n n n + L/1000 L p
(concealed)
3.68 3.69 3.7 3.71 3.72 3.73 3.74 3.75 3.76 3.77 3.78 x 104 −0.2 −0.15 −0.1 −0.05 0.05 0.1 0.15 0.2 3.68 3.69 3.7 3.71 3.72 3.73 3.74 3.75 3.76 3.77 3.78 x 104 −0.2 −0.15 −0.1 −0.05 0.05 0.1 0.15 0.2 3.68 3.69 3.7 3.71 3.72 3.73 3.74 3.75 3.76 3.77 3.78 x 104 −0.2 −0.15 −0.1 −0.05 0.05 0.1 0.15 0.2
s(n) s(n) s(n) ^ ~ n n n + p(c)/1000 p(c) L(c,c-1) L(c,c-1)
(concealed)
90 100 110 120 130 140 150 160 50 100 150 200 250 300 0.01 0.02 0.03 0.04 0.05 pitch frequency [Hz] packet length l [samples] relative frequency l n / L
c21 c12 c22 c31 c31 c12 c21 c22 c32
21
p(c ) c31 c12 c32 c11 left packet right packet
21
c22 c ^ ^ replacement packet resampling k
10 20 30 40 50 60 70 80 90 100 −0.1 −0.08 −0.06 −0.04 −0.02 0.02 0.04 0.06 0.08 0.1 10 20 30 40 50 60 70 80 90 100 −0.1 −0.08 −0.06 −0.04 −0.02 0.02 0.04 0.06 0.08 0.1k = p( ) / p( ) k = p( ) / p( ) c11 l
boundary info
left packet lost packet right packet
3.68 3.69 3.7 3.71 3.72 3.73 3.74 3.75 3.76 3.77 3.78 x 104 −0.2 −0.15 −0.1 −0.05 0.05 0.1 0.15 0.2 3.68 3.69 3.7 3.71 3.72 3.73 3.74 3.75 3.76 3.77 3.78 x 104 −0.2 −0.15 −0.1 −0.05 0.05 0.1 0.15 0.2 3.68 3.69 3.7 3.71 3.72 3.73 3.74 3.75 3.76 3.77 3.78 x 104 −0.2 −0.15 −0.1 −0.05 0.05 0.1 0.15 0.2
s(n) s(n) s(n) ^ ~ n n n + p(c)/1000 p(c) L(c,c-1) L(c,c-1)
(concealed)
MOS: Silence Substitution MOS: Pitch Waveform Replication
90 100 110 120 130 140 150 160 170 10 20 30 40 50 60 1 1.5 2 2.5 3 3.5 4 4.5 5 pitch frequency [Hz] Pitch Waveform Replication sample loss rate [%] MOS 90 100 110 120 130 140 150 160 170 10 20 30 40 50 60 1 1.5 2 2.5 3 3.5 4 4.5 5 pitch frequency [Hz] Silence Substitution sample loss rate [%] MOS
rate [%]
rate [%]
50 170 90
50 170 90
MOS: Adaptive Packetization/ Standard deviation of MOS (AP/C) Concealment
90 100 110 120 130 140 150 160 170 10 20 30 40 50 60 1 1.5 2 2.5 3 3.5 4 4.5 5 pitch frequency [Hz] Adaptive Packetization / Concealment sample loss rate [%] MOS 90 100 110 120 130 140 150 160 170 10 20 30 40 50 60 0.5 1 1.5 sample loss rate [%] Adaptive Packetization / Concealment pitch frequeny [Hz] stddev of MOS
rate [%]
rate [%]
50 170 90 170 90 1.5 50
voice/apc