{'fraction_non_alphanumeric': 0.019099590723055934, 'fraction_numerical': 0.0, 'mean_word_length': 5.066115702479339, '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}}
PID-based real-time rate control

Many existing rate control schemes consider spatial quality only. As a result, this may introduce a large distortion variation over frames to which people are sensitive. In fact, people are also sensitive to temporal quality. We design a real-time rate control based on a PID controller to have better tradeoff between spatial and temporal quality. From different estimated number of bits per frame and buffer status, different target bits for each frame are used in order to reduce the flickering effect (smaller distortion variation) which is one factor affecting temporal quality. Experimental results suggest that our scheme can obtain more consistent quality while keeping high spatial quality.