Coded Preambles for Multi-Stream Identification and Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems fail to distinguish and handle multiple data streams effectively, as they only address single video and data streams, and encryption methods like HDCP can prevent identification of individual streams, limiting the ability to render multiple video or audio content streams correctly.

Innovation Solution

The use of unique coded preambles for each data stream type, allowing for detection and processing of multiple streams, even when encrypted, by encoding differences in preamble characters that are unaffected by encryption or decryption, enabling proper processing and rendering of 3D or secondary streams within a single transmission channel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional systems use standard preambles for data streams, then encryption can be applied to protect content, but the receiving side cannot distinguish between multiple data stream types

Engineering Contradiction:
Improvecontent protectionVSAvoidstream type identification
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the preamble into two distinct parts: an encrypted portion containing content protection information and an unencrypted portion containing stream type identification information. This segmentation allows both content protection and stream identification to coexist without interfering with each other, resolving the contradiction between reliability and detectability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The unencrypted portion of the preamble acts as an intermediary that carries stream type identification information without being affected by encryption. This intermediary element enables the receiving side to identify stream types while the encrypted portion maintains content protection, thus resolving the contradiction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple data streams are transmitted using conventional methods, then bandwidth utilization is achieved, but the receiving side cannot properly separate and handle different stream types

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidstream separation and handling
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent uses different unencrypted preamble patterns (analogous to different colors) to mark different stream types. The receiving side can easily identify and separate streams by detecting these distinct preamble patterns, making stream handling as easy as distinguishing between different colors, thus resolving the contradiction between productivity and ease of operation.

Inventive Principle:
Principle #32Color changes

3Reliability

If encryption is applied to all data streams, then content security is improved, but the ability to identify and process specific stream types is lost

Engineering Contradiction:
Improvecontent securityVSAvoidstream type information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments the preamble information into encrypted and unencrypted portions, allowing stream type information to be preserved in the unencrypted portion while content security is maintained through encryption of the content and other sensitive information. This segmentation prevents loss of stream type information while maintaining content security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The unencrypted stream type identification information is placed in the preamble before the encrypted content. This preliminary action ensures that stream type information is available to the receiving side before decryption occurs, preventing any loss of information needed for proper stream processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2764679B1Identification and handling of data streams using coded preambles
Publication Date: 2019.03.27 LATTICE SEMICON CORP
  • EP2764679B1 patent drawingFigure 1
  • EP2764679B1 patent drawingFigure 2
  • EP2764679B1 patent drawingFigure 3

AI summary

Embodiments of the invention are generally directed to identification and handling of data streams using coded preambles. An embodiment of an apparatus includes an interface with a communication channel, transmitter coupled with the interface to transmit one or more data streams via the interface, and a processing element, the processing element to receive one or more data streams for transmission. Upon receiving multiple data streams for transmission of a first type of data, including a first data stream and a second data stream for transmission of the first type of data, the processing element is to select a first preamble for the first data stream and a second preamble for the second data stream, where the first preamble is distinguishable from the second preamble.