返回
Efficient H.264/AVC Software CAVLC Decoder based on Level Length Extraction
DOI:10.1109/TCE.2012.6170067.png)
摘要
En 中文
This paper presents a proposal for an efficient software CAVLC decoder architecture in H.264/AVC based on level length extraction (LLE). Especially, level-decoding in a CAVLC decoder is addressed. Its features are summarized in two parts: higher efficient pipeline processing of level decoding, and simultaneous multiple calculations of multiple level codes separated from level decoding loop using Single Instruction Multiple data (SIMD) instruction. The former is achieved by separating Level calculation from Level parsing based on the LLE scheme, and removing branch operations in the level decoding loop. These improve the pipeline-processing efficiency. The latter removes Level calculation from the level decoding loop, and uses multiple Level calculations based on SIMD instruction. The proposed schemes emphasize the software architecture. They are therefore applicable to general computers. Consequently, they can also be integrated with other CAVLC opimization schemes for CoeffToken, TotalZeros, and RunBefore syntax elements. Based on results of evaluation experiments, we confirmed that the improved pipeline processing achieved 22% faster decoding speed compared with the conventional method, which used only the LLE scheme. The SIMD-based Level calculation also achieved a 38% faster decoder than before by integrating with the former part(1).
Keyword:
H.264/AVC
CAVLC
Level decoding
Level length extraction
Pipeline processing
SIMD
期刊
IF:
10.9
论文数:
5.3K
被引数:
6.8K
机构
引用论文
Efficient Coordination of Parallel Threads of H.264/AVC Decoder for Performance Improvement高效协调H.264/AVC解码器的并行线程以提高性能
Role in nitric oxide in Kupffer cell-mediated hepatoma cell cytotoxicity in vitro and ex vivo一氧化氮在体外和离体库普弗细胞介导的肝癌细胞毒性中的作用
Hepatology
IF0
Human Male Exposure to Vinyl Chloride and Possible Teratogenic and Mutagenic Risks: A Review人类男性接触氯乙烯及可能的致畸和致突变风险:综述
没有更多内容

