Coded Preambles for Multi-Stream Identification and Handling
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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.
Data Source
Figure 1
Figure 2
Figure 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.