Programmable Demultiplexer Dynamic Rule Selection for Multi-Format Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional demultiplexing systems face challenges in processing multiple data streams with different formats simultaneously, as they often rely on a single set of rules and initialization states, which are insufficient for handling varying encoding standards and packet formats, leading to inefficient data processing.

Innovation Solution

A programmable demultiplexer system, referred to as the Record Audio Video Engine (RAVE), identifies and processes packets based on dynamic encoding standards by inserting identifiers into packet headers, allowing for the selection of appropriate processing rules and states for each packet, enabling efficient handling of multiple formats and sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single set of rules and initialization states is used for demultiplexing, then the device complexity is reduced, but the adaptability to handle multiple encoding standards and formats deteriorates

Engineering Contradiction:
Improvedemultiplexer structureVSAvoidhandling multiple formats
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic rule selection by inserting format identifiers into packet headers, allowing the demultiplexer to adapt its processing rules based on the actual format of each packet. This dynamic approach enables a single device to handle multiple encoding standards without requiring separate static rule sets for each format, resolving the contradiction between device complexity and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of rule selection based on the format identifier embedded in each packet. By modifying which processing rules are applied dynamically based on packet content rather than using fixed rules, the system achieves multi-format handling capability while maintaining a unified demultiplexer structure.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple sets of rules and initialization states are maintained for different formats, then the adaptability to handle multiple encoding standards is improved, but the device complexity increases

Engineering Contradiction:
Improvehandling multiple formatsVSAvoiddemultiplexer structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal demultiplexer that can process multiple formats through a single set of processing logic. By using format identifiers in packet headers to dynamically select processing rules, the system achieves multi-functionality without requiring separate processing paths for each format, thereby maintaining low device complexity while handling multiple encoding standards.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The format identifier inserted into packet headers acts as an intermediary that carries format information without requiring the demultiplexer to maintain separate rule sets. This intermediary mechanism enables the system to adapt to different formats while using a unified processing structure, avoiding the complexity of maintaining multiple initialization states.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If processing rules are changed at every packet boundary, then the measurement precision of format detection is improved, but the processing speed deteriorates

Engineering Contradiction:
Improveformat detection accuracyVSAvoiddata processing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent performs preliminary action by inserting format identifiers into packet headers during the packetization stage. This pre-marking of format information allows the demultiplexer to quickly identify and process packets according to their format without requiring complex analysis at each packet boundary, thereby maintaining high processing speed while achieving accurate format detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces mechanical format detection (analyzing packet content to determine format) with a more efficient information-based approach using format identifiers in headers. This substitution eliminates the need for time-consuming format analysis at each packet boundary while maintaining precise format detection, thus preserving processing speed.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8913609B2System and method for demultiplexing different stream types in a programmable transport demultiplexer
Publication Date: 2014.12.16 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8913609B2 patent drawing
  • US8913609B2 patent drawing
  • US8913609B2 patent drawing

AI summary

In one embodiment, there is presented a method for processing data. The method comprises receiving a plurality of packets, wherein each packet comprises a payload, and wherein the plurality of packets carry video data encoded in accordance with an encoding standard from a plurality of encoding standards; identifying encoding standards encoding the video data carried in the payloads of the plurality of packets; and inserting identifiers that identify the encoding standard encoding the video data carried in the payloads of the plurality of packets into the plurality of packets.