The optimization of H.264/AVC baseline decoder on low-cost TriMedia DSP processor

被引:6
|
作者
Wang, SW [1 ]
Yang, YT [1 ]
Li, CY [1 ]
Tung, YS [1 ]
Wu, JL [1 ]
机构
[1] Natl Taiwan Univ, Dept CSIE, Commun & Multimedia Lab, Taipei 10764, Taiwan
来源
APPLICATIONS OF DIGITAL IMAGE PROCESSING XXVII, PTS 1AND 2 | 2004年 / 5558卷
关键词
H.264/AVC; DSP; VLIW; SIMD;
D O I
10.1117/12.564821
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The emerging video coding standard, H.264/AVC, exhibits the unprecedented coding performance. Comparing to traditional coders, e.g., MPEG-2 and MEPG-4 ASP, about half bitrate saving is shown in the official verification test. Such outstanding performance makes it become the video compression candidate for the upcoming HD-DVD. As a side effect, it was also blamed that H.264/AVC is much more logically complex and requires more computation power than any of the existing standards. A low-cost and efficient implementation of the international standard hence plays an important role of its success. In this paper, we realize an H.264/AVC baseline decoder by a low-cost DSP processor, i.e., Philips' TriMedia TM-1300, and illustrate that less computation demand for H.264/AVC decoding becomes feasible by using effective software core. To this end, we first consider different approaches and take advantage of SIMD instruction set to optimize critical time-consuming coding modules, such as the fractional motion compensation, spatial prediction and inverse transform. Next, we also present some other optimization approaches for entropy decoding and in-loop deblocking filtering, even though they cannot get benefits from utilizing SIMD. In our experiments, by exploiting appropriate instruction level parallelism and efficient algorithms, the decoding speed can be improved by a factor of 8similar to10; a CIF video sequence can be decoded at up to 19.74similar to28.97 fps on a 166-MHz TriMedia TM-1300 processor compared to 2.40similar to2.98 fps by the standard reference software.
引用
收藏
页码:524 / 535
页数:12
相关论文
共 50 条
  • [1] H.264/AVC baseline profile decoder optimization on independent platform
    Quan, X
    Liu, JL
    Wang, SJ
    Zhao, JD
    2005 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING PROCEEDINGS, VOLS 1 AND 2, 2005, : 1253 - 1256
  • [2] A Novel Low-Cost High-Throughput CAVLC Decoder for H.264/AVC
    Wang, Kyu-Yeul
    Kim, Byung-Soo
    Lee, Sang-Seol
    Kim, Dong-Sun
    Chung, Duck-Jin
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (04): : 895 - 904
  • [3] Architecture Design of Low-power and Low-cost CAVLC Decoder for H.264/AVC
    Huang, Han-Jung
    Fan, Chih-Peng
    2008 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2008), VOLS 1-4, 2008, : 1336 - +
  • [4] Low Cost and Memoryless CAVLD Architecture for H.264/AVC Decoder
    da Silva, Thaisa Leal
    Vortmann, Joao Alberto
    Agostini, Luciano Volcan
    Susin, Altamiro Amadeu
    Bampi, Sergio
    2009 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2009, : 280 - +
  • [5] Low-power H.264/AVC Baseline Decoder for Portable Applications
    Xu, Ke
    Choy, Chiu Sing
    ISLPED'07: PROCEEDINGS OF THE 2007 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2007, : 256 - 261
  • [6] Simplified NAL Decoder for H.264/AVC Baseline Profile
    Jeong, Kwangrae
    Choi, Jinha
    Kim, Jaeseok
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 556 - 559
  • [7] Source code flow optimization for H.264/AVC video decoder implementing on a low-cost embedded system platform
    Kuo, Chih-Hung
    Huang, Guan-Chih
    Chang, Li-Chuan
    Liu, Bin-Da
    TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 503 - 506
  • [8] H.264/AVC baseline profile decoder complexity analysis
    Horowitz, M
    Joch, A
    Kossentini, F
    Hallapuro, A
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2003, 13 (07) : 704 - 716
  • [9] Optimization of memory management for H.264/AVC decoder
    Ji, SH
    Park, JW
    Kim, SD
    8TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS 1-3: TOWARD THE ERA OF UBIQUITOUS NETWORKS AND SOCIETIES, 2006, : U65 - U68
  • [10] A low-power H.264/AVC decoder
    Lin, TA
    Liu, TM
    Lee, CY
    2005 IEEE VLSI-TSA International Symposium on VLSI Design, Automation & Test (VLSI-TSA-DAT), Proceedings of Technical Papers, 2005, : 283 - 286