{'fraction_non_alphanumeric': 0.01580135440180587, 'fraction_numerical': 0.0, 'mean_word_length': 5.2027972027972025, '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}}
Scene adaptive rate control in a distributed parallel MPEG video encoder

Software-only MPEG video compression is flexible and usually cost-effective way to generate high quality MPEG video streams. Because the encoding rate is low on general purpose processors, a parallel encoder running on a network of workstations is an attractive platform for speeding up the computation. Constant bit rate encoding and scene change handling are, however, challenging jobs in such distributed implementations. First we present a simple but effective scene change handling algorithm in which the computational load imposed by cut detection is shared among the resources. An important aspect is that our method does not increase the communication overhead in the system. Then, a two-pass bit allocation and rate control algorithm is described, which guarantees the VBV compliance of the bit streams.