Private User Data Identification in MPEG-2 Video Streams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The MPEG-2 video standard does not provide a reliable method for identifying the originator of private user data blocks within a video bitstream, leading to challenges in accessing and utilizing such data, as receiving devices are programmed to discard unrecognized user data.
Innovation Solution
A user data identifier (UDI) associated with a pre-defined data structure is registered with a registration authority and inserted into the data sequence, allowing for the identification and extraction of private user data, distinct from standardized identifiers, enabling its transmission and processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If receiving devices discard unrecognized user data as per ATSC standard, then device operation is simplified and standardized data processing is ensured, but private user data from non-standardized entities cannot be accessed or utilized
Solution Approach 1:
The patent applies preliminary action by pre-registering private entity identifiers with a registration authority before data transmission. The registration authority maintains a database of authorized private entity identifiers, allowing receiving devices to proactively identify and retain private user data rather than discarding it. This preliminary registration enables the system to distinguish between standardized and private data before processing occurs.
Solution Approach 2:
The patent introduces a registration authority as an intermediary between private entities and receiving devices. This intermediary maintains the authoritative list of recognized private entity identifiers and enables receiving devices to query or receive this information, facilitating the identification and preservation of private user data without requiring changes to the core ATSC standard.
2Ease of manufacture
If standardized user data identifiers are used as defined by ATSC, then data structure compatibility is ensured, but private entities cannot embed their own identifiers in the video bitstream
Solution Approach 1:
The patent segments the user data identifier space into two distinct segments: standardized identifiers defined by ATSC and private entity identifiers registered with the registration authority. This segmentation allows receiving devices to process standardized data according to existing protocols while simultaneously enabling the identification and handling of private entity data through the registered identifier segment.
Solution Approach 2:
The patent creates a universal identifier system that serves multiple functions: it maintains compatibility with standardized ATSC data structures while simultaneously enabling private entity data embedding. The registration authority's database of private entity identifiers provides a multi-functional solution that supports both standardization requirements and private data transmission needs within the same video bitstream framework.
Data Source
AI summary
An embodiment of the present invention includes a technique for inserting private user data. A user data identifier (UDI) associated with a pre-defined data structure is inserted into a data sequence within a content stream. The UDI is registered with a registration authority and is different from a standard identifier that is defined by a standard organization in a published standard document. The data is inserted into the data sequence according to the pre-defined data structure. The data sequence has the UDI and the private user data and is packetized into a transport stream.Another embodiment of the present invention includes a technique for extracting private user data. A data sequence in a packetized transport stream is parsed to obtain a user data identifier (UDI) associated with a pre-defined data structure. The UDI is registered with a registration authority and is different from a standard identifier that is defined by a standard organization in a published standard document. The UDI is recognized. The private user data is extracted from the data sequence according to the pre-defined data structure corresponding to the recognized UDI.


