Browse > Article
http://dx.doi.org/10.5909/JEB.2011.16.6.1018

Implementation of H.264/SVC Decoder Based on Embedded DSP  

Kim, Youn-Il (School of Elec., Telecom. & Comp. Eng., Korea Aerospace Univ.)
Baek, Doo-San (School of Elec., Telecom. & Comp. Eng., Korea Aerospace Univ.)
Kim, Jae-Gon (School of Elec., Telecom. & Comp. Eng., Korea Aerospace Univ.)
Kim, Jin-Soo (School of Info. Comm. and Computer Eng., Hanbat National Univ.)
Publication Information
Journal of Broadcast Engineering / v.16, no.6, 2011 , pp. 1018-1025 More about this Journal
Abstract
Scalable Video Coding (SVC) extension of H.264/AVC is a new video coding standard for media convergence by providing diverse videos of different spatial-temporal-quality layers with a single bitstream. Recently, real-time SVC codecs are being developed for the application areas of surveillance video and mobile video, etc. This paper presents the design and implementation of a H.264/SVC decoder based on an embedded DSP using Open SVC Decoder (OSD) which is a real-time software decoder designed for the PC environment. The implementation consists of porting C code of the OSD software from PC to DSP environment, profiling the complexity performance of OSD with further optimization, and integrating the optimized decoder into the TI Davinci EVM (Evaluation Module). 50 QCIF/CIF frames or 15 SD frames per second can be decoded with the implemented DSP-based SVC decoder.
Keywords
Scalable Video Coding (SVC); Open SVC Decoder (OSD); DSP; TI Davinci;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 TI datasheet, "TMS320DM644x DMSoC Video Processing Front End (VPFE) User's Guide," SPRUE38H, http://www.ti.com, Aug. 2010.
2 TI datasheet, "Codec Engine Algorithm Creator User's Guide," SPRUE6C, http://www.ti.com, Sept. 2007.
3 TI datasheet, "XDC Getting Started Guide," http://www.ti.com, Mar. 2008.
4 TI datasheet, "Codec Engine Server Integrator User's Guide," SPRUE5B, http://www.ti.com, Sept. 2007.
5 TI datasheet, "xDAIS-DM (Digital Media) User Guide," SPRUE8B, http://www.ti.com, Jan. 2007.
6 H. Schwarz, D. Marpe, T. Wiegand, "Overview of the Scalable Video Coding Extension of the H.264/AVC Standard," IEEE Trans. Circuits Syst. Video Technol, vol. 17, no. 9, pp.1103-1120, Sept. 2007.   DOI   ScienceOn
7 정차근, 길대남, "C-모델 시뮬레이터 기반 H.264/SVC 복호기 시스템 구현", 한국콘텐츠학회 논문지, vol. 9, no.2, 2009.   과학기술학회마을   DOI   ScienceOn
8 Open SVC Dececoder, http://sourceforge.net/projects/opensvcdecoder
9 Mplayer, "The Movie Player," http://www.mplayerhq.hu/design7/news.html
10 F. Pescador, C. Sanz, M.J. Garrido, C. Santos y R. Antoniello, "A DSP Based IP Set-Top Box for Home Entertainment," IEEE Trans. Consumer Electronics, vol. 52, no. 1, pp. 254-262, Feb. 2006.
11 TI datasheet, "Code Composer Studio," http://focus.ti.com/dsp/docs/dspsupportatn.tsp?sectionId=3&tabId=415&familyId=44&toolTypeId=3
12 Spectrum Digital datasheet, "XDS510 USB JTAG Emulator Technical Reference," 506175-0001 Rev. C, http://www.spectrumdigital.com, May. 2005.
13 TI datasheet, "TMS320DM644x DMSoC Video Processing Back End (VPBE) User's Guide," SPRUE37D, http://www.ti.com, Jan. 2011.