JISE


  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]


Journal of Information Science and Engineering, Vol. 29 No. 3, pp. 595-605


High-Performance VLSI Architecture of H.264/AVC CAVLD by Parallel Run_before Estimation Algorithm


JONGWOO BAE1 AND JINSOO CHO2,+
1Department of Information and Communication Engineering
Myongji University
Gyeonggi-Do, 449-728 Korea
2Department of Computer Engineering
Gachon University
Gyeonggi-Do, 461-701 Korea

 


    A high-performance VLSI architecture for the H.264/AVC context-adaptive variable- length decoder (CAVLD) is proposed in order to reduce the computation time. The overall computation is pipelined, and a parallel processing is employed for high performance. For the run_before computation, the values of input symbols are estimated in parallel to check if their computation can be skipped in advance. Experimental results show that the performance of run_before is improved by 134% on average when four symbols are estimated in parallel, while the area of the VLSI implementation is only increased by 12% compared to a sequential method. The degree of parallelism employed for the estimation module is 4, and it can be changed easily. H.264/AVD is an essential technology for the multimedia engines of many consumer electronics applications, such as D-TVs and mobile devices. The proposed method contributes to the performance improvement of those applications.


Keywords: H.264/AVC, CAVLD, run_before, skip estimation, VLSI design

  Retrieve PDF document (JISE_201303_12.pdf)