Mobile broadcast services have experienced a strong boost in recent years through the standardization of several mobile broadcast systems such as DVB-H, ATSC-M/H, DMB-T/H, and CMMB. However, steady need for higher quality services is projected to surpass the capabilities of the existing mobile broadcast systems. Consequently, work on new generations of mobile broadcast technology is starting under the umbrella of different industry consortia, such as DVB. In this paper, we address the question of how DVB-T2 transmission can be optimized for improved mobile broadcast reception. We investigate cross-layer optimization techniques with a focus on the transport of scalable video (SVC) streams over DVB-T2 Physical Layer Pipes (PLP). Throughout the paper, we propose different optimization options and verify their utility. 1. Introduction The success of the DVB family of standards over the last decade and the constant development of new technologies resulted in the creation of a second generation of DVB standards that is expected to bring significant improvements in performance and to cater for the evolving market needs for higher bandwidth. One of the standards is DVB-T2 [1], a new digital terrestrial TV standard, which is an upgrade for the widely used DVB-T system. The initial tests show that the new standard brings more than 40% bit-rate improvement compared to DVB-T [2]. The second generation of DVB standards also benefits from the latest state of the art coding technologies. The Scalable Video Coding (SVC) standard [3] was developed as an extension of the H.264 Advanced Video Coding (H.264/AVC) [3] codec. The new standard is advantageous especially as an alternative to the simulcast distribution mode, where the same service is broadcasted simultaneously to multiple receivers with different capabilities. Instead of sending two or more independent streams to serve user groups of different quality requirements as in simulcast, an SVC encoded bit-stream, consisting of one base layer and one or more enhancements layers, may be transmitted to address the needs of those user groups. The enhancement layers improve the video in temporal, spatial, and/or quality domain. DVB recognized the potential of the SVC standard and adopted it as one of the video codecs used for DVB broadcast services [4]. In addition to the efficient simultaneous serving of heterogeneous terminals, building DVB services that make use of SVC may bring additional benefits. Among others benefits, deployment of SVC will enable providing conditional access to particular video quality levels,
References
[1]
ETSI EN 302 755 V 1.1.1, “Digital Video Broadcasting (DVB): frame structure channel coding and modulation for a second generation digital terrestrial television broadcasting system (DVB-T2),” Draft, July 2008.
[2]
“DVB-T2—the HDTV generation of terrestrial DTV,” DVB-TM-3997, March 2008.
[3]
ITU-T Recommendation, H.264, “Advance Video Coding for generic audiovisual services,” November 2007.
[4]
ETSI TS 102 005 V1.4.1, “Digital Video Broadcasting (DVB); specification for the use of Video and Audio Coding in DVB services delivered directly over IP protocols,” Working Draft.
[5]
T. Schierl, C. Hellge, S. Mirta, K. Grüneberg, and T. Wiegand, “Using H.264/AVC-based scalable video coding (SVC) for real time streaming in wireless IP networks,” in Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS '07), pp. 3455–3458, May 2007.
[6]
R. C. Bose and D. K. Ray-Chaudhuri, “On a class of error correcting binary group codes,” Information and Control, vol. 3, no. 1, pp. 68–79, 1960.
[7]
R. G. Gallager, “Low-density parity-check codes,” IRE Transactions on Information Theory, vol. 8, no. 1, pp. 21–28, 1962.
[8]
ISO/IEC IS 13818-1, “Information technology—generic coding of moving pictures and associated audio information: systems”.
[9]
ETSI TS 102 606 V1.1.1, “Digital Video Broadcasting (DVB); Generic Stream Encapsulation (GSE) Protocol,” October 2007.
[10]
ETSI EN 301 192 V 1.4.2, “Digital Video Broadcasting (DVB); DVB specification for data broadcasting,” April 2008.
[11]
IETF RFC 4326, G. Fairhurst, and B. Collini-Nocker, “Unidirectional Lightweight Encapsulation (ULE) for Transmission of IP Datagrams over an MPEG-2 Transport Stream (TS),” December 2005.
[12]
ISO/IEC IS 13818-2, “Information Technology—generic coding of moving pictures and associated audio information: video”.
[13]
ITU-T Recommendation, “H.263: Video Coding for Low Bit Rate Communication,” 1998.
[14]
ISO/IEC IS 14496-2, “Information Technology—Coding of Audio-Visual Objects—Part 2: Visual,” 1998.
[15]
M. Wien, H. Schwarz, and T. Oelbaum, “Performance analysis of SVC,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 17, no. 9, pp. 1194–1203, 2007.
[16]
C. Hellge, T. Schierl, and T. Wiegand, “Mobile TV using scalable video coding and layer-aware forward error correction,” in Proceedings of the IEEE International Conference on Multimedia and Expo (ICME '08), pp. 1177–1180, 2008.
[17]
H. Schwarz, D. Marpe, and T. Wiegand, “Overview of the scalable video coding extension of the H.264/AVC standard,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 17, no. 9, pp. 1103–1120, 2007.
[18]
“Special issue on scalable video coding-standardization and beyond,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 17, no. 9, pp. 1097–1269, 2007.
[19]
ETSI EN 302 304 V 1.1.1, “Digital Video Broadcasting (DVB); Transmission System for Handheld Terminals (DVB-H),” November 2004.
[20]
L. Kondrad, I. Bouazizi, and M. Gabbouj, “Media aware FEC for scalable video coding transmission,” in Proceedings of the IEEE Symposium on Computers and Communications, pp. 7–12, Sousse, Tunisia, July 2009.
[21]
ETSI TR 102 831 V1.1, “Implementation guidelines for a second generation digital terrestrial television broadcasting system (DVB-T2),” February 2009.
[22]
M. Rezaei, M. M. Hannuksela, and M. Gabbouj, “Tune-in time reduction in video streaming over DVB-H,” IEEE Transactions on Broadcasting, vol. 53, no. 1, part 2, pp. 320–328, 2007, special issue on Mobile Multimedia Broadcasting.
[23]
J. Lei, M. A. Vazquez Castro, F. Vieira, and T. Stockhammer, “Application of link layer FEC to DVB-S2 for railway scenarios,” in Proceedings of the 10th International Workshop on Signal Processing for Space Communications (SPSC '08), October 2008.
[24]
A. Shokrollahi, “Raptor codes,” IEEE Transactions on Information Theory, vol. 52, no. 6, pp. 2551–2567, 2006.
[25]
DVB BlueBook A131, “Digital Video Broadcasting (DVB); MPE-IFEC,” November 2008.
[26]
V. K. M. Vadakital, M. Hannuksela, H. Pekkonen, and M. Gabbouj, “On datacasting of H.264/AVC over DVB-H,” in Proceedings of the 7th IEEE Workshop on Multimedia Signal Processing (MMSP '05), p. 4, Shanghai, China, October-November 2005.
[27]
L. Rizzo, “Effective erasure codes for reliable computer communication protocols,” ACM Computer Communication Review, vol. 27, pp. 24–36, 1997.
[28]
J. Paavola, H. Himmanen, T. Jokela, J. Poikonen, and V. Ipatov, “The performance analysis of MPE-FEC decoding methods at the DVB-H link layer for efficient IP packet retrieval,” IEEE Transactions on Broadcasting, vol. 53, no. 1, pp. 263–275, 2007.
[29]
ITEF RFC 1144 and V. Jacobson, “Compressing TCP/IP Headers for Low-Speed Serial Links,” February 1990.
[30]
http://www.3gpp.org/.
[31]
http://www.3gpp2.org/.
[32]
L. Kondrad, I. Bouazizi, V. K. M. Vadakital, M. M. Hannuksela, and M. Gabbouj, “Cross-layer optimized transmission of H.264/SVC streams over DVB-T2 broadcast system,” in Proceedings of the IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB '09), pp. 1–5, May 2009.
[33]
S. Martello and P. Toth, “A mixture of dynamic programming and branch-and-bound for the subset-sum problem,” Management Science, vol. 30, no. 6, pp. 765–771, 1984.