Source Block Segmentation for Variable-Length Packet FEC

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In broadcast and communication systems, data loss due to network congestion leads to audio and video quality degradation, and existing error correction methods are inefficient due to excessive zero padding in source blocks, which increases the number of symbols and unnecessary parity transmission.

Innovation Solution

A method and apparatus that efficiently configure source blocks by arranging transmission packets in a source block with reduced zero padding, using Forward Error Correction (FEC) encoding to improve error correction capability and minimize unnecessary data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If source packets are grouped into source blocks with variable length packets, then data can be transmitted flexibly, but zero padding increases the number of symbols and transmits unnecessary parity

Engineering Contradiction:
Improveflexibility in packet transmissionVSAvoidunnecessary parity transmission
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The source block is divided into multiple regions, with each region containing packets of similar length. This segmentation allows the system to maintain flexible variable-length packet transmission while reducing the need for zero padding within each region, thereby decreasing unnecessary parity transmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions within the source block are configured with different packet length characteristics. By localizing packets of similar length into specific regions, the system optimizes each region's padding requirements, reducing overall zero padding while maintaining transmission flexibility.

Inventive Principle:
Principle #3Local quality

2Stability of the object's composition

If zero padding is added to fill source blocks, then the block structure is completed, but the number of symbols increases and error correction efficiency decreases

Engineering Contradiction:
Improvesource block structureVSAvoiderror correction efficiency
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

By segmenting the source block into multiple regions with packets of similar lengths, the system maintains a structured block composition while minimizing the need for zero padding. This segmentation preserves block stability without sacrificing error correction efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of packet length distribution within regions, grouping packets of similar lengths together. This parameter optimization reduces the variance in packet lengths within each region, thereby reducing zero padding requirements while maintaining source block structure.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If repair information is added to source blocks, then missing data can be recovered, but transmission overhead increases

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidtransmission overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts and removes unnecessary zero padding from the source block before adding repair information. By taking out the redundant padding data, the system reduces transmission overhead while preserving the essential data that requires error correction protection.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

By optimizing the packet arrangement parameters within regions and reducing zero padding, the system decreases the total size of the source block. This parameter optimization reduces the amount of repair information needed, thereby lowering transmission overhead while maintaining data recovery capability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10361810B2Data packet transmission/reception apparatus and method
Publication Date: 2019.07.23 SAMSUNG ELECTRONICS CO LTD
  • US10361810B2 patent drawing
  • US10361810B2 patent drawing
  • US10361810B2 patent drawing

AI summary

A method and apparatus are provided for recovering data efficiently even when data loss has occurred over a channel or network. The packet transmission method includes arranging a first transmission packet in a source symbol in a first region of a source block; arranging a second transmission packet in a space starting with an empty space of a last source symbol where the first transmission packet is arranged, remaining after arranging the first transmission packet; arranging information related to the second transmission packet in a second region of the source block; performing Forward Error Correction (FEC) encoding on the source block; and transmitting the encoded source block.