Program Component Identification via PEIT Tables
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for identifying video, audio, or data program components from signal streams are complex and inefficient, particularly when program components identification information is missing or incorrect due to packet loss, requiring programmable matched filters and lacking robust error correction mechanisms.
Innovation Solution
A method for program components multiplexing and identification using a multiplexer and de-multiplexer that generates a Program Elements Information Table (PEIT) to provide essential identification information, with error correction through a Packet Link Table (PLT) and two multiplexing modes (basic and advanced) to handle different transmission conditions, enabling efficient and accurate identification of program components even with packet loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If matched filters are programmed with SCID to identify program components, then program component identification can be achieved, but the processing procedure becomes complicated and fails when identification information is missing due to packet loss
Solution Approach 1:
The patent applies preliminary action by pre-organizing transport packets into structured tables (PAT, PMT, EIT) with predefined formats and relationships. The multiplexer prepares complete program information in advance including all necessary identification data, so the de-multiplexer can reliably identify program components without requiring complex matched filters or worrying about missing information.
Solution Approach 2:
The patent introduces intermediary structures (PAT table, PMT table, EIT table) that mediate between the multiplexer and de-multiplexer. These tables serve as intermediate information carriers that contain all necessary program component identification data in a standardized format, eliminating the need for complex matched filter programming while ensuring reliable identification even if individual packets are lost.
2Productivity
If transport packets are transmitted without structured information tables, then transmission simplicity is maintained, but program component identification becomes inefficient and inaccurate
Solution Approach 1:
The patent applies segmentation by dividing program information into distinct, organized tables: PAT (Program Association Table) for program-level information, PMT (Program Map Table) for program component mapping, and EIT (Event Information Table) for event details. Each table contains specific segmented information that can be independently processed, improving identification efficiency while the segmented structure allows for compact representation that doesn't excessively increase transmission data volume.
Solution Approach 2:
The patent introduces a new dimensional organization of data by creating hierarchical table structures with multiple levels of information organization. Instead of flat packet transmission, the system adds dimensional structure through tables with specific fields, pointers, and relationships, enabling efficient multi-dimensional access and identification of program components without linearly increasing data volume.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
A method for program components multiplexing and identification, comprising: Multiplexer generates a sequence of transport packet and associated program element information tables (PEIT). The header of a transport packet which carries the PEIT section includes a unique PEIT indicator. The de-multiplexer first locates the PEIT sections by a unique PEIT indicator contained in the transport packet header. At the program entry point, the de-multiplexer utilizes the corresponding program element identifier (PEID) of the program specific information (PSI) to search for the required transport packet that contains PSI. Based on the program structure obtained, de-multiplexer locates and extracts the needed elementary streams from the system multiplex by searching for the associated PEIDs within the PEIT, and send them to the matched elementary stream decoder for further decoding. The techniques mentioned in this invention improve the program element identification and transmission efficiency.