{'fraction_non_alphanumeric': 0.028446389496717725, 'fraction_numerical': 0.016411378555798686, 'mean_word_length': 4.903225806451613, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A High-Throughout Design of CAVLC Decoder for H.264/AVC

In this paper, a novel high-throughput method is proposed to improve the decoding efficiency of the context-based adaptive variable length coding (CAVLC) procedure of H.264/AVC. Due to the data dependency among symbols in the entropy decoding flow, the CAVLC decoder requires large computation period, which dominates the overall decoder system performance. To expedite its decoding speed, the critical path in the CAVLC decoder is first analyzed. This paper presents a double level design for H.264/AVC CAVLC decoding. In the proposed design, we exploit a predict strategy to achieve double level decoding. Experimental results show that the operation period of the proposed architecture can be reduced about 28.3% compare with the tradition CAVLC architecture. The maximum frequency can be larger than 120 MHz, which can support the real time requirement.