{'fraction_non_alphanumeric': 0.023034154090548053, 'fraction_numerical': 0.014297061159650517, 'mean_word_length': 5.0576923076923075, '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 low complexity MB layer rate control algorithm based on motion similarity for H.264

This paper presents a simple but effective macroblock (MB) layer rate control (RC) scheme for H.264/AVC with low complexity. First, to reduce computation cost and inaccuracy of linear mean absolute difference (MAD) prediction at MB layer adopted in JVT-G012, MAD is computed directly according to the difference between current original MB and the reference blocks pointed by estimated MV using intensive motion similarity. Then, MB header bits are predicted based on spatial-temporal correlation because it is not constant due to complicated coding modes and high compression efficiency of H.264. Finally, MB target bit rate is allocated according to its complexity and the parameters of quadratic R-D model are updated using coded MBs with high spatial-temporal correlation and motion similarity not the last coded data points. Simulation results show that the proposed scheme achieves an average PSNR gain of 0.37 dB, meets better with target bit rate, produces more consistent quality for the MBs in a frame and thus improves visual quality compared to classic JVT-H017 RC algorithm, simultaneously has lower computation complexity and suits for real-time application.