{'fraction_non_alphanumeric': 0.03039832285115304, 'fraction_numerical': 0.006289308176100629, 'mean_word_length': 5.241830065359477, '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}}
On-chip multimedia real-time OS and its MPEG-2 applications

Proposes a very small on-chip multimedia real-time operating system (OS) for embedded system LSIs and demonstrates its usefulness on MPEG-2 multimedia applications. The real-time OS, which has a new cyclic task with 'suspend' and 'resume' for the interacting hardware/software of embedded system LSIs, implements the minimum set of task, interrupt and semaphore management on the basis of an analysis of embedded software requirements. It requires only about 2.5 KBytes memory at run-time, reduces redundant conventional cyclic task execution steps to about 1/2 for hardware/software interactions and provides sufficient performance in real time by implementing two typical embedded software packages for practical multimedia system LSIs. This on-chip multimedia real-time OS can be easily integrated on many embedded-system LSIs and provides an efficient embedded software design environment.