Codec Bit Rate Adjustment from Cellular Uplink Grant Estimates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AR/VR systems face challenges in accurately adapting codec bit rates due to unpredictable throughput fluctuations in cellular uplinks, leading to network congestion and degraded user experience.

Innovation Solution

Utilizing uplink scheduling grants information to estimate uplink capacity and adjust codec rates dynamically, allowing for timely and effective congestion management in wireless communication networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If codec bit rate is increased to improve video quality, then user experience is improved, but network congestion occurs due to unpredictable throughput fluctuations

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork congestion
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system dynamically adjusts the codec bit rate based on real-time uplink capacity estimation. The application layer continuously monitors uplink grants from the base station and adapts the codec rate accordingly, transforming the static bit rate into a dynamic parameter that responds to network conditions, thereby preventing congestion while maintaining optimal video quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the application layer receives uplink grant information from the base station, estimates uplink capacity, and uses this information to adjust the codec bit rate. This closed-loop feedback enables the system to respond to network conditions and prevent congestion while maintaining high video quality.

Inventive Principle:
Principle #23Feedback

2Reliability

If codec bit rate is decreased to avoid network congestion, then network reliability is improved, but video quality deteriorates

Engineering Contradiction:
Improvenetwork congestion managementVSAvoidvideo quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the codec bit rate based on real-time uplink capacity estimation. The application layer continuously monitors uplink grants from the base station and adapts the codec rate accordingly, transforming the static bit rate into a dynamic parameter that responds to network conditions, thereby preventing congestion while maintaining optimal video quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the codec bit rate parameter based on estimated uplink capacity. By adjusting this critical parameter dynamically, the system optimizes the balance between video quality and network reliability, ensuring high quality when capacity is available and preventing congestion when capacity is limited.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If uplink capacity is estimated using traditional methods, then measurement simplicity is maintained, but measurement precision is insufficient due to unpredictable throughput fluctuations

Engineering Contradiction:
Improveestimation method simplicityVSAvoiduplink capacity estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system uses uplink grants as an intermediary indicator to estimate uplink capacity. Instead of directly measuring throughput which is subject to unpredictable fluctuations, the system uses the grant information from the base station as a more reliable proxy, improving estimation accuracy while maintaining relative simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250266924A1Systems and methods of adjusting codec bit rate
Publication Date: 2025.08.21 META PLATFORMS TECHNOLOGIES LLC
  • US20250266924A1 patent drawing
  • US20250266924A1 patent drawing
  • US20250266924A1 patent drawing

AI summary

Systems and methods of adjusting a codec rate may include a wireless communication endpoint which estimates an uplink rate for a wireless communication node, based on a grant provided by the wireless communication node to the wireless communication endpoint. The wireless communication endpoint may send information relating to the estimated uplink rate to an application of the wireless communication endpoint. The wireless communication endpoint may transmit, to the wireless communication node, one or more packets generated using a codec rate configured by the application according to the information relating to the estimated uplink rate.