UBC Theses and Dissertations
Multiple description coding of the scalable extension of H.264/AVC (SVC) Mansour, Hassan
Advances in digital video coding are pushing the boundaries of multimedia services and Internet applications to mobile devices. The Scalable Video Coding (SVC) project is one such development that provides different video quality guarantees to end users on mobile networks that support different terminal capability classes. Such networks are Digital Video Broadcast- Handheld (DVB-H) and the Third Generation Partnership Project's (3 GPP) Multimedia Broadcast Multicast Service (MBMS). In this thesis, we propose a multiple-description coding scheme for SVC (MD-SVC) to provide error resilience to SVC and ensure the safe delivery of the video pay load to end users on MBMS networks. Due to the highly error-prone nature of wireless environments, received video quality is normally guaranteed by either video redundancy coding, retransmissions, forward-error-correction, or error-resilient video coding. MD-SVC takes advantage of the layered structure of SVC to generate two descriptions (or versions) of the higher layer (enhancement layer) frames in SVC while utilizing Unequal Erasure Protection (UXP) to efficiently protect the base layer frames. The result is three separable streams that can be transmitted over the same channel or over three separate channels to minimize the packet loss rate. The two enhancement descriptions are independently decodable, however, both descriptions depend on the error-free reception of the base layer. Furthermore, error detection and concealment features are added to the SVC decoder to cope with frame losses. The proposed scheme is implemented and integrated fully into the SVC codec and tested using a 3GPP/3GPP2 offline network simulator. Objective and subjective performance evaluations show that under the same packet loss conditions our scheme outperforms the single description SVC and existing scalable multiple-description coding schemes.
Item Citations and Data