Fast CAVLD of H.264/AVC on bitstream decoding processor

被引:2
|
作者
Seo, Jung-Han [1 ]
Jo, Hyun-Ho [1 ]
Sim, Dong-Gyu [1 ]
Kim, Doo-Hyun [2 ]
Song, Joon-Ho [2 ]
机构
[1] Kwangwoon Univ, Dept Comp Engn, Seoul 139701, South Korea
[2] Samsung Adv Inst Technol, Yongin 446712, Gyeonggi Do, South Korea
关键词
CAVLD; H.264/AVC; Entropy decoding; Video compression; VLSI ARCHITECTURE; MEMORY EFFICIENT; DESIGN;
D O I
10.1186/1687-5281-2013-23
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a fast context-based adaptive variable-length decoding (CAVLD) method of H.264/AVC with a very long instruction word-based bitstream processing unit (BsPU) designed for entropy decoding of multiple video formats. A new table mapping algorithm for the coeff_token, level, and run_before syntax elements of the quantized transform coefficients is proposed, and many branch operations are removed by utilizing several designated instructions in the BsPU. By applying designated instructions and the proposed table mapping algorithm to CAVLD, we found that the proposed fast CAVLD method achieves an increase of approximately 47% in the decoding speed and a reduction of approximately 59% in memory requirements for the table mapping.
引用
收藏
页数:14
相关论文
共 50 条
  • [11] Efficient bitstream switching for streaming of H.264/AVC coded video
    Altaf, Muhammad
    Khan, Ekram
    Ghanbari, Mohammad
    Qadri, Nadia N.
    EURASIP JOURNAL ON IMAGE AND VIDEO PROCESSING, 2011, : 1 - 12
  • [12] Research on Quality Assessment Metric Based on H.264/AVC Bitstream
    Shi, Zhiyuan
    Chen, Pingbo
    Feng, Chao
    Huang, Lianfen
    Xu, Weijian
    2012 INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY AND IDENTIFICATION (ASID), 2012,
  • [13] Efficient bitstream switching for streaming of H.264/AVC coded video
    Muhammad Altaf
    Ekram Khan
    Mohammad Ghanbari
    Nadia N Qadri
    EURASIP Journal on Image and Video Processing, 2011
  • [14] High performance VLSI design of run_before for H.264/AVC CAVLD
    Bae, Jongwoo
    Cho, Jinsoo
    Kim, Baekhyun
    Baek, Jonghyen
    IEICE ELECTRONICS EXPRESS, 2011, 8 (12): : 950 - 955
  • [15] Fast block mode decision for h.264/avc on a programmable digital signal processor
    Lee, Wonchul
    Choi, Hyojin
    Sung, Wonyong
    2007 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS, VOLS 1 AND 2, 2007, : 169 - 174
  • [16] New Lookup Tables and Searching Algorithms for Fast H.264/AVC CAVLC Decoding
    Lee, Jun-Young
    Lee, Jae-Jin
    Park, SeongMo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2010, 20 (07) : 1007 - 1017
  • [17] An efficient CAVLD algorithm for H.264 decoder
    Tsai, Tsun-Han
    Fang, De-Lung
    2008 DIGEST OF TECHNICAL PAPERS INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2008, : 127 - 128
  • [18] Transcoding of H.264 bitstream to AVS bitstream
    Wang, Baoguo
    Shi, Yunhui
    Yin, Baocai
    2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 4718 - 4721
  • [19] FINE GRAIN SCALABILITY OF BITRATE USING AVC/H.264 BITSTREAM TRUNCATION
    Domanski, Marek
    Marek, Jaroslaw
    PCS: 2009 PICTURE CODING SYMPOSIUM, 2009, : 397 - 400
  • [20] REPLACING PICTURE REGIONS IN H.264/AVC BITSTREAM BY UTILIZING INDEPENDENT SLICES
    Vehkaperae, Janne
    Tomperi, Seppo
    2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 3397 - 3400