{'fraction_non_alphanumeric': 0.018072289156626505, 'fraction_numerical': 0.0030120481927710845, 'mean_word_length': 4.796511627906977, '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}}
Standardized video interface eases design process and reduces time-to-market

Video ICs are composed of several signal processing units that perform different tasks such as filtering, changing the sampling rate or mixing different data streams. In most cases these blocks are connected to form a processing chain, where one block receives signals from the preceding one. To develop an IC more effectively, it is desired to reuse the known cores. The design of several video ICs in the past resulted in a lot of cores being available. The problem, however, is that all blocks are defined by their own timings which rarely fit into new surroundings. Therefore the adaptation, or even the revision of one or more blocks may become necessary. The paper describes a general approach to unify the interfaces of all video processing cores, so that a core-based design is simplified. A newly developed 100 Hz upconversion IC is presented whose processing blocks are equipped with the interface described.