DocumentCode
2637296
Title
Algorithm and VLSI architecture of a parallel arithmetic entropy coder for parallel H.264 video encoders
Author
Chen, Shenggang ; Chen, Shuming ; Liu, Yao ; Gu, Huitao
Author_Institution
Sch. of Comput., Nat. Univ. of Defense Technol., Shangsha, China
Volume
1
fYear
2010
fDate
17-20 Sept. 2010
Firstpage
1
Lastpage
4
Abstract
This paper proposes the algorithm and its hardware architecture of a new CABAC-based parallel arithmetic entropy coder for on-chip large-scale parallel H.264 video coders. The proposed entropy coder partitions syntax elements into three independent groups according to their semantic dependencies, and processes them in three parallel threads, each of which is implemented as a fully pipelined hardware accelerator driving by Syntax Element Instructions. To preserve decodability, each thread of the proposed entropy coder deals with the syntax elements in the way of CABAC. This orthogonality allows the previous symbol-level parallel techniques to be applied in each of its threads to further improve the throughput. However, this feature also constrains the partitioning of the syntax elements and thus the obtained speedups. Simulation and physical implementation results show that, the proposed coder can double its throughput at the expense of about 60% hardware transistors compared to CABAC while keeping the advantage of arithmetic coding against the other methods.
Keywords
VLSI; entropy codes; multi-threading; video coding; CABAC-based parallel arithmetic entropy coder; VLSI architecture; arithmetic coding; on-chip large-scale parallel H.264 video coders; parallel arithmetic entropy coder; parallel threads; pipelined hardware accelerator; symbol-level parallel techniques; syntax element instructions; Computer architecture; Context modeling; Encoding; Entropy; Hardware; Parallel processing; Syntactics;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals Systems and Electronics (ISSSE), 2010 International Symposium on
Conference_Location
Nanjing
Print_ISBN
978-1-4244-6352-7
Type
conf
DOI
10.1109/ISSSE.2010.5607126
Filename
5607126
Link To Document