Warping-Based Neural Video Codec for Mobile Full HD Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural network-based video compression techniques face challenges in computational efficiency, particularly on battery-powered devices like smartphones, due to large floating-point networks and pixel-dense warping operations, which are too intensive for mobile deployment.

Innovation Solution

A neural video coder architecture optimized for mobile deployment, utilizing predictive modeling, block-based warping, and parallel entropy coding on a GPU, with efficient quantization of weights and activations, enabling real-time full HD video decoding on mobile devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If large floating-point networks and pixel-dense warping operations are used, then video compression performance is improved, but computational complexity and power consumption increase making mobile deployment infeasible

Engineering Contradiction:
Improvevideo compression performanceVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the continuous pixel-dense warping operation into discrete block-based warping operations. Instead of processing every pixel individually with dense operations, the video frame is divided into blocks that undergo warping transformations. This segmentation reduces the computational complexity from O(N²) for pixel-dense operations to O(N×B) for block-based operations where B is the block size, making mobile deployment feasible while preserving essential motion compensation functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the precision parameter from floating-point to integer arithmetic throughout the neural network pipeline. By quantizing weights and activations to lower precision integer formats (e.g., INT8), the computational complexity is reduced and power consumption is lowered, enabling mobile deployment. This parameter change maintains adequate compression performance while making the system suitable for battery-powered devices.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If large floating-point networks are used, then video compression performance is improved, but power consumption increases making battery-powered device deployment infeasible

Engineering Contradiction:
Improvevideo compression performanceVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent systematically changes the precision parameter from floating-point to integer arithmetic throughout the neural network pipeline. By quantizing weights and activations to lower precision integer formats (e.g., INT8), the power consumption is reduced by a factor of 4-8× compared to floating-point operations. This parameter change enables deployment on battery-powered mobile devices while maintaining adequate video compression performance through careful quantization-aware training.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If quantization is applied to neural network variables, then speed and power consumption are improved, but compression efficiency deteriorates due to information loss in entropy coding variables

Engineering Contradiction:
Improvedecoding speedVSAvoidcompression efficiency
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies quantization-aware training as a preliminary action before actual deployment. During the training phase, the quantization process is simulated and its effects on the neural network variables are pre-compensated for. This preliminary action allows the model to learn robust representations that are resilient to quantization effects, thereby minimizing information loss in entropy coding variables while maintaining the speed and power consumption benefits of integer arithmetic in the deployed system.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12501050B2Efficient warping-based neural video codec
Publication Date: 2025.12.16 QUALCOMM INC
  • US12501050B2 patent drawing
  • US12501050B2 patent drawing
  • US12501050B2 patent drawing

AI summary

An example computing device may include memory and one or more processors. The one or more processors may be configured to parallel entropy decode encoded video data from a received bitstream to generate entropy decoded data. The one or more processors may be configured to predict a motion vector based on the entropy decoded data. The one or more processors may be configured to decode a motion vector residual from the entropy decoded data. The one or more processors may be configured to add the motion vector residual and motion vector. The one or more processors may be configured to warp previous reconstructed video data with an overlapped block-based warp function using the motion vector to generate predicted current video data. The one or more processors may be configured to sum the predicted current video data with a residual block to generate current reconstructed video data.