{'fraction_non_alphanumeric': 0.01567398119122257, 'fraction_numerical': 0.0, 'mean_word_length': 5.652777777777778, '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}}
Fast, dynamic configuration of transforms for video coding

This paper examines the computational and rate-distortion performance of a reconfigurable video codec. Dynamic configuration of a video codec has the potential for increased flexibility and rate distortion performance, through enabling adaptation of the coding algorithm to suit sequence statistics or operating conditions. This adaptability may be achieved by sending configuration information to the decoder during a communications session as part of the compressed video signal. This paper presents an example of dynamic re-configurability by sending descriptions of new transforms during coding. A decoder is reconfigured on-the- fly in order to incorporate a new transform, previously unknown to the decoder. We show that a reconfigurable video decoder may be implemented without significant computational penalties and we demonstrate the rate-distortion benefits of dynamic re-configuration.