Transmitting Apparatus Packet Header Segmentation for Broadcasting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current broadcasting communication systems face challenges in efficiently transmitting and receiving various types of data, particularly in digitization, multi-channel, and high-quality digital broadcasting services, where existing methods struggle to optimize data processing and transmission efficiency across different communication systems.
Innovation Solution
A transmitting apparatus and method that generate and process packets with a structured header, including a base header and optional additional headers, to efficiently map input streams to a physical layer, enabling efficient data transmission and reception across various communication systems such as DMB, IPTV, and LTE, by indicating packet types, segmentations, and substream identifiers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a standardized packet format is used for traditional broadcasting networks, then compatibility with existing systems is maintained, but flexibility to support diverse data types and modern communication systems is limited
Solution Approach 1:
The packet structure is segmented into distinct functional components: base header (for essential information), additional header (for extended control), and payload (for data). This segmentation allows each part to serve specific purposes, enabling flexible support for different data types while maintaining a manageable overall structure that doesn't overwhelm the system with complexity.
Solution Approach 2:
The packet structure implements nesting by placing an optional additional header within the packet format, which itself is nested within the overall transmission frame. This nested structure allows the system to include extra information only when needed, providing adaptability for various data types without permanently increasing the base structure's complexity.
2Reliability
If comprehensive header information is included in every packet, then complete data transmission control is achieved, but transmission overhead and processing time increase
Solution Approach 1:
The header structure is made dynamic through the optional additional header mechanism. The system can adapt the header size and content based on the specific transmission needs: using only the compact base header for simple transmissions (reducing processing time) or adding the additional header when extended control information is required (maintaining reliability). This dynamic approach ensures the system maintains complete control capability while minimizing unnecessary processing overhead.
3Measurement precision
If multiple header fields are added to indicate packet type, segmentation, and substream identifiers, then data transmission precision is improved, but header size and processing complexity increase
Solution Approach 1:
Different parts of the header structure are assigned specific functional qualities: the base header contains fields optimized for fundamental packet identification (packet type, basic segmentation), while the optional additional header provides localized extensions for more specific control needs (substream identifiers, advanced segmentation control). This local quality assignment allows precise packet identification through targeted fields rather than requiring all fields to be present and complex in every packet.
Data Source
AI summary
A transmitting apparatus, a receiving apparatus, and a method of signal processing are provided. The transmitting apparatus includes at least one processor configured to implement: a packet generator which generates a packet including a header and a payload, based on an input stream; and a signal processor which signal-processes the generated packet. The header includes a base header, and the base header includes various fields indicating at least one of a packet type, and a value indicating that the packet transmits one single complete input packet, a segment of an input packet, or a plurality of input packets. The fields included in the base header may also indicate presence of an additional header and a substream identifier.


