Rateless FEC Encoding for Multicast Video Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multicast video transmissions over wireless networks face challenges due to packet losses and varying quality of service (QoS) and quality of experience (QoE) across different wireless channels, making it difficult to deliver high-definition video content efficiently.

Innovation Solution

The method involves encoding multimedia content using upper layer rateless forward error correction (FEC) codes and assigning encoded packets to wireless channels based on their importance level, with packets from the base layer transmitted over licensed channels and those from enhancement layers over unlicensed channels, utilizing scalable video coding (SVC) and multiview video coding (MVC) techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multicast video transmissions are performed over wireless networks, then bandwidth resources are freed up for other services, but packet losses occur due to wireless channel conditions and device mobility

Engineering Contradiction:
Improvebandwidth resourcesVSAvoidpacket delivery reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The video content is segmented into multiple layers (base layer and enhancement layers), with each layer encoded separately and transmitted as distinct packets. This segmentation allows the system to prioritize transmission of critical base layer packets while enhancing quality with optional enhancement layer packets, thereby maintaining reliability for essential content while freeing bandwidth.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different error protection mechanisms are applied to different parts of the video data. The base layer packets receive stronger error protection and higher priority transmission, while enhancement layer packets use lighter protection. This local differentiation of quality measures ensures critical packets are delivered reliably while optimizing overall bandwidth usage.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If multicast transmissions are performed over wireless networks, then bandwidth resources are freed up, but differentiated quality of service (QoS) or quality of experience (QoE) becomes difficult to achieve

Engineering Contradiction:
Improvebandwidth resourcesVSAvoidquality of service differentiation
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The video stream is divided into scalable layers with different importance levels. Base layer packets contain essential video information for acceptable quality playback, while enhancement layers provide additional quality improvements. This segmentation enables the system to adaptively allocate bandwidth resources to meet different QoS requirements - ensuring base layer delivery for minimum quality guarantees while optionally providing enhancement layers for improved QoE.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts transmission parameters such as modulation schemes, coding rates, and resource allocation based on channel conditions and QoS requirements. For critical base layer packets, more robust transmission parameters are used, while enhancement layer packets use more efficient parameters, enabling differentiated QoS adaptation to varying network conditions.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If encoded packets are transmitted over selected wireless channels based on importance level, then reliable multicast transmissions are achieved, but device complexity increases due to multiband reception and decoding requirements

Engineering Contradiction:
Improvemulticast transmission reliabilityVSAvoidreceiver complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The transmission system segments video data into layered packets with clear identification markers indicating their importance level. Receivers can prioritize processing by first decoding base layer packets from reliable channels, then optionally processing enhancement layer packets. This segmentation allows receivers to implement selective decoding, reducing complexity by only processing packets necessary for the desired quality level.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoded packets contain self-identifying information about their importance level and layer type. Receivers can autonomously prioritize packet processing and resource allocation based on this embedded information without requiring complex external control mechanisms. The system enables receivers to self-adjust their decoding behavior according to available resources and channel conditions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10110348B2Apparatus and method for multimedia content transmissions in multi-channel wireless networks
Publication Date: 2018.10.23 HUAWEI TECH CO LTD
  • US10110348B2 patent drawing
  • US10110348B2 patent drawing
  • US10110348B2 patent drawing

AI summary

Methods and apparatuses are disclosed for encoding and transmitting video or multimedia content in wireless communications networks. The methods include encoding a block of input symbols using upper layer rateless forward error correction (FEC) codes to generate a plurality of encoded packets. The rateless FEC codes may be layer-aware or may incorporate unequal error protection (UEP). The input symbols represent one or more layers of scalable encoded video or multimedia content. Each of the plurality of encoded packets is transmitted over a selected one of a plurality of wireless channels. The wireless channel is selected based on an importance level of the input symbols in the encoded packet exceeding a threshold. The threshold may vary dynamically based on conditions in the networks.