Program Component Identification via PEIT Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveprogram component identification reliabilityVSAvoidprocessing procedure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If transport packets are transmitted without structured information tables, then transmission simplicity is maintained, but program component identification becomes inefficient and inaccurate

Engineering Contradiction:
Improveprogram component identification efficiencyVSAvoidtransmission data volume
Core Design Contradiction:
ProductivityVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentEP1965591B1A method for program component multiplexing and identification
Publication Date: 2014.04.02 SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
  • EP1965591B1 patent drawingFigure 1~2
  • EP1965591B1 patent drawingFigure 3~4
  • EP1965591B1 patent drawingFigure 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.