In this paper, a new speech packet loss concealment (PLC) algorithm is proposed for improving speech quality within real-time wideband speech streaming systems over IP networks. In order to guarantee seamless speech quality within wideband speech streaming systems, the proposed PLC algorithm first estimates a packet loss rate (PLR) and then requests a sender to transmit redundant speech data when estimated PLR is assumed to be high. In particular, PLR is estimated by utilizing real-time speech quality measurement at the receiver side of the streaming system. Such PLR estimation is effective in two aspects. First, speech quality under real-time streaming is mostly correlated with PLR. Second, speech quality is measured as a mean opinion score (MOS) which is considered a clearer indicator of speech quality than any other parameter. Based on the estimated PLR, the proposed PLC algorithm controls the bit-rate of a wideband speech codec. That is, when the PLR is estimated to be high, a speech packet of the current frame combines the streams of the current and future frames in order to assist a speech decoder to reconstruct speech signals from the packet of the previous frame. On the other hand, when a low PLR is estimated, the speech packet consists of the current frame streams alone. The effectiveness of the proposed PLC algorithm is demonstrated by using the adaptive multi rate-wideband (AMR-WB) codec and ITU-T Recommendation P.563 as a wideband speech codec and an objective speech quality measurement method, respectively. It is shown from the experiments that a wideband speech streaming system employing the proposed PLC algorithm significantly improves wideband speech quality under packet loss conditions.
[1]
Georg Carle,et al.
Survey of error recovery techniques for IP-based audio-visual multicast applications
,
1997,
IEEE Netw..
[2]
Chun-Feng Wu,et al.
Perceptual-based playout mechanisms for multi-stream voice over IP networks
,
2009,
2009 17th European Signal Processing Conference.
[3]
Jean Bolot,et al.
Adaptive FEC-Based Error Control for Interactive Audio in the Internet
,
1998
.
[4]
Magnus Westerlund,et al.
Real-Time Transport Protocol (RTP) Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs
,
2002,
RFC.
[5]
Qian Zhang,et al.
Error robust scalable audio streaming over wireless IP networks
,
2004,
IEEE Trans. Multim..
[6]
Sheng-Cheng Yeh,et al.
Designing an Integrated Voice, Video, and Instant Message Service System in SIP-Based IP Networks
,
2006,
TENCON 2006 - 2006 IEEE Region 10 Conference.
[7]
Chi-Ying Tsui,et al.
Unequal error protection for wireless transmission of MPEG audio
,
1999,
ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).
[8]
J. Hagenauer,et al.
Channel coding and transmission aspects for wireless multimedia
,
1999,
Proc. IEEE.
[9]
Fouad A. Tobagi,et al.
Capacity of an IEEE 802.11b wireless LAN supporting VoIP
,
2004,
2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).