General Data Stream Encapsulation with Variable-Length and Fixed-Length Modes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital information transmission systems face inefficiencies in multiplexing and transmitting variable-length packets, fixed-length packets, and stream services due to limitations in existing encapsulation methods like MPEG-2 TS and DVB-GSE, which result in high processing and transmission overhead.
Innovation Solution
A method and device for encapsulating and decapsulating a general data stream using data sections with a basic section head and an optional extension section head, allowing for variable-length packet, fixed-length packet, or stream encapsulation modes, enabling efficient transmission of diverse data services by concatenating data sections based on a transport object's format.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If MPEG-2 TS fixed-length packets are used for encapsulation, then transmission compatibility is improved, but processing overhead and transmission overhead increase significantly
Solution Approach 1:
The patent segments the encapsulation process into multiple modes (variable-length packet mode, fixed-length packet mode, and stream mode) within a unified GSE framework. This allows the system to divide different types of data traffic into appropriate encapsulation modes, avoiding the need to convert all data into fixed-length TS packets, thereby reducing processing overhead while maintaining transmission compatibility.
Solution Approach 2:
The patent introduces dynamic encapsulation by allowing the system to adaptively select between variable-length and fixed-length packet modes based on the specific requirements of different services. The extension section head can dynamically indicate whether extended parameters are present, enabling flexible adjustment of packet structure to match actual transmission needs rather than forcing all data into rigid fixed-length formats.
2Loss of energy
If DVB-GSE variable-length packets are used for encapsulation, then processing overhead is reduced, but efficiency in transmitting fixed-length packets and stream services deteriorates
Solution Approach 1:
The patent creates a universal GSE encapsulation framework that can handle multiple service types (variable-length packets, fixed-length packets, and stream services) through a single standardized structure. The data section head with its extension section head flag and encapsulation mode indicators provides a multi-functional mechanism that adapts to different transmission requirements, eliminating the need for separate specialized protocols for each service type.
Solution Approach 2:
The patent utilizes parameter changes in the data section head structure to control encapsulation behavior. The extension section head flag and encapsulation mode parameters allow the system to change the structural parameters of packets dynamically, switching between variable-length and fixed-length modes, and between different service types, thereby optimizing transmission efficiency for each specific case while maintaining a unified protocol.
3Reliability
If separate encapsulation methods are used for different service types, then service-specific optimization is improved, but device complexity and multiplexing difficulty increase
Solution Approach 1:
The patent implements a universal GSE encapsulation method that consolidates multiple service-specific encapsulation approaches into a single standardized framework. The data section head structure with its extension section head flag and encapsulation mode indicators serves as a multi-functional control mechanism that can accommodate variable-length packets, fixed-length packets, and stream services, thereby reducing device complexity and simplifying multiplexing operations while maintaining service-specific optimization capabilities.
Data Source
AI summary
According to a method for encapsulating or decapsulating a general data stream, one or more data sections are obtained by encapsulating data of a transport object based on a format of the general data stream. The data section includes a data section head and a data section payload. The data section head includes a basic section head and an extension section head or includes the basic section head only. The basic section head includes a transport object identity, a data section length, a data section payload encapsulation mode and an extension section head flag. The encapsulation mode uses a variable-length packet encapsulation mode, a fixed-length packet encapsulation mode or a stream encapsulation mode. The flag indicates whether there is the extension section head and the extension section head includes at least one extended parameter. The one or more data sections are concatenated to obtain and transmit the general data stream.


