{'fraction_non_alphanumeric': 0.016666666666666666, 'fraction_numerical': 0.001282051282051282, 'mean_word_length': 5.298387096774194, '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}}
PSIP parser for electronic program guide in DTV data broadcasting

The Program System Information Protocol (PSIP), which provides system information about the contents of the MPEG-2 transport stream emitted by a broadcaster, is a set of tables that provides information for a receiver about which process should get which packets. In this paper we describe the elements of the PSIP tables, and we implemented the PSIP parser and an electronic program guide (EPG) browser while using DTV broadcasting. Electronics manufacturers use PSIP data to construct interactive EPG to aid the navigation of information from all the channels in DTV receivers. The PSIP also provides various solutions for navigating enhanced EPG, which satisfies the requirements of broadcasters and consumers.