Layered Video Coding Bandwidth Truncation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based gaming platforms face challenges in transmitting high-quality, high-frame-rate video streams efficiently due to the need for large network bandwidth, often resulting in unnecessary bandwidth underutilization with strict low-latency constant bitrate control schemes.

Innovation Solution

A wavelet-driven encoding technique that decomposes frames into a base layer and an enhancement layer, encodes them separately, and truncates the enhancement layer to maintain visually important details, reducing the overall bandwidth required for transmission while maintaining video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If a strict low-latency constant bitrate control scheme is used, then video transmission latency is reduced and bandwidth utilization is controlled, but the bitstream unnecessarily undershoots its target bitrate, under-utilizing the available bandwidth

Engineering Contradiction:
Improvebandwidth utilization efficiencyVSAvoidbitrate control precision
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by transitioning from a static constant bitrate control scheme to a dynamic rate control mechanism that adapts to available bandwidth and video content characteristics. The system dynamically adjusts the target bitrate and allocation between layers based on network conditions and scene complexity, allowing the encoder to utilize available bandwidth more effectively while maintaining quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the bitrate allocation parameters between base and enhancement layers. The system changes the target bitrate parameters dynamically based on available bandwidth, allowing the enhancement layer to receive more bits when bandwidth is abundant and the base layer to maintain priority when bandwidth is constrained, thereby optimizing overall bandwidth utilization.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If high-resolution high-frame-rate video is transmitted, then video quality is improved, but the required network bandwidth increases significantly

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork bandwidth
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies segmentation by dividing the video stream into multiple layers with different quality levels. The base layer provides essential video information at lower quality, while enhancement layers add progressive refinements. This segmentation allows the system to transmit high-quality video when bandwidth is available while ensuring acceptable quality even when bandwidth is limited, as the base layer can be decoded independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces another dimension by adding temporal and quality layers to the video encoding structure. Instead of transmitting a single high-quality stream that requires abundant bandwidth, the system creates a multi-dimensional structure where base and enhancement layers can be selectively transmitted based on network conditions, effectively adding a quality-bandwidth dimension to the transmission.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Manufacturing precision

If the enhancement layer is fully encoded and transmitted, then video quality is maximized, but the overall bandwidth requirement increases

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent applies partial action by transmitting only the necessary portion of the enhancement layer based on available bandwidth. Rather than always transmitting the complete enhancement layer at full quality, the system transmits a partial version when bandwidth is constrained, providing sufficient quality improvement without fully utilizing the enhancement layer's potential, thereby optimizing the trade-off between quality and bandwidth consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240388728A1Bandwidth-efficient layered video coding
Publication Date: 2024.11.21 GOOGLE LLC
  • US20240388728A1 patent drawing
  • US20240388728A1 patent drawing
  • US20240388728A1 patent drawing

AI summary

An encoding operation is implemented to encode one or more frames, for example, gaming frames into a gaming stream. The encoding operation includes decomposing a current frame into a base layer and an enhancement layer. The resulting base layer and enhancement layer are then each encoded to produce an encoded base layer and an encoded enhancement layer. The encoded enhancement layer is truncated, for example, according to a comparison of the sum of the size of the encoded base layer and encoded enhancement layer to a threshold value. In an example embodiment, a multiplexer combines the encoded base layer and truncated enhancement layer to produce the encoded frame. The encoded frame may then be transmitted as part of a stream to a client device.