Multi-bitrate Video Encoding for Wireless Link Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding technologies face challenges in rapidly adapting video bitrate to match changing wireless link conditions, leading to potential frame drops and poor user experience, especially in wireless VR/AR applications, due to inefficient duty cycles and power consumption issues.

Innovation Solution

A multi-bitrate encoding scheme that generates multiple encoded video streams with different bitrates, allowing for dynamic selection and switching between them based on wireless link conditions, decoupling encoder duty cycle from radio duty cycle to save power and improve latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the encoder runs continuously at high duty cycle to rapidly adapt bitrate, then adaptability improves, but power consumption increases

Engineering Contradiction:
Improvebitrate adaptation speedVSAvoidencoder power consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system pre-encodes multiple video streams with different bitrates before transmission. When wireless conditions change, the receiver can immediately switch between pre-encoded streams without waiting for re-encoding, enabling rapid adaptation while the encoder can be powered down or reduced duty cycle.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically selects which encoded stream to transmit based on real-time wireless channel conditions. The encoder duty cycle is dynamically adjusted - running at high speed when needed to generate alternative streams, then shutting down or reducing activity when conditions are stable, optimizing the balance between adaptability and power consumption.

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If the encoder duty cycle is coupled to radio duty cycle, then power consumption is reduced, but adaptability to changing link conditions deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidbitrate adaptation response
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The encoding function is segmented from the transmission function. Multiple encoded streams are prepared in advance and stored, allowing the encoder to operate independently with optimized duty cycle while the radio/transmitter can dynamically select and transmit appropriate streams based on real-time channel conditions without being coupled.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Video streams are pre-encoded at multiple bitrates and stored in buffers before transmission needs arise. This preliminary encoding action decouples the encoder's operational schedule from the radio's transmission schedule, allowing the radio to immediately switch between pre-prepared streams when link conditions change, eliminating the need for coupled duty cycles.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If single bitrate encoding is used, then device complexity is reduced, but adaptability to wireless conditions deteriorates

Engineering Contradiction:
Improveencoding scheme complexityVSAvoidwireless condition adaptation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system implements multi-functionality by encoding the same video content into multiple streams with different bitrates using a single encoder. This universal approach allows the system to handle various wireless conditions (good, fair, poor) with a single encoding infrastructure, avoiding the need for separate encoding systems for each condition while maintaining high adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11683550B2Apparatus, system and method of video encoding
Publication Date: 2023.06.20 INTEL CORP
  • US11683550B2 patent drawing
  • US11683550B2 patent drawing
  • US11683550B2 patent drawing

AI summary

For example, an apparatus may include a video encoder configured to encode video data into a parallel plurality of encoded video streams, the parallel plurality of encoded video streams including the video data encoded according to a respective plurality of different video bitrates; a selector configured to select, based on one or more parameters corresponding to a condition of a wireless communication link, a selected encoded video stream from the parallel plurality of encoded video streams; and a radio to transmit the selected encoded video stream over the wireless communication link.