Video Bitstream Decoding With Selective Neural Coding Offload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural-network-based coding tools require high computational power, which devices with limited GPU capabilities, such as smartphones, cannot handle, leading to inefficiencies in video decoding.

Innovation Solution

Implement a flexible signaling mechanism to enable or disable neural-network-based coding tools at various levels or layers of the video coding scheme, allowing devices with varying computational power to decode video bitstreams effectively by utilizing cloud-assisted decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If neural-network-based coding tools are used during video encoding, then video coding efficiency is improved, but computational power requirements increase beyond what mobile devices can provide

Engineering Contradiction:
Improvevideo coding efficiencyVSAvoidcomputational power requirement
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent introduces a cloud server as an intermediary between the video encoder and decoder. The cloud server performs the computationally intensive neural-network-based decoding operations, while the mobile device only handles lightweight tasks like receiving encoded video data and displaying decoded output. This mediator approach allows advanced coding tools to be used without burdening the mobile device's limited computational resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent shifts the computational workload from the spatial dimension (local processing on mobile device) to the network dimension (remote processing on cloud server). By utilizing cloud-based resources accessible through network connectivity, the system can employ sophisticated neural-network-based coding tools that would be impossible to run locally on resource-constrained mobile devices.

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

2Manufacturing precision

If neural-network-based coding tools are enabled, then decoding quality is improved, but device complexity increases

Engineering Contradiction:
Improvedecoding qualityVSAvoiddecoder complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts the complex neural-network-based decoding functionality from the mobile device and relocates it to a cloud server. The mobile device retains only essential decoding components for basic video format handling and display output. This extraction allows high decoding quality to be achieved through cloud-based neural networks while keeping the mobile device's complexity minimal.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If cloud-assisted decoding is implemented, then video decoding efficiency on mobile devices is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent implements partial cloud-assisted decoding where only specific portions of the video processing pipeline (neural-network-based prediction and filtering stages) are offloaded to the cloud server. The mobile device continues to handle other decoding stages locally. This partial approach balances the trade-off by achieving improved decoding efficiency through cloud assistance while limiting network bandwidth consumption to only the necessary data exchanges for the offloaded functions.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12537966B2Method for decoding video from video bitstream encoded using video encoder, system for decoding video bitstream comprising compressed video data of video, and computer-readable medium
Publication Date: 2026.01.27 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US12537966B2 patent drawing
  • US12537966B2 patent drawing
  • US12537966B2 patent drawing

AI summary

A method for decoding a video from a video bitstream encoded using a video encoder, a system for decoding a video bitstream, and a non-transitory computer-readable medium are provided. A syntax element indicating a use of a neural-network-based coding tool during encoding a portion of the video bitstream is identified from the video bitstream. A value of the syntax element is determined. If the value of the syntax element indicates the neural-network-based coding tool is enabled during the encoding of the portion of the video bitstream, the portion of the video bitstream is decoded into pictures by using the neural-network-based coding tool. If the value of the syntax element indicates the neural-network-based coding tool is disabled during the encoding of the portion of the video bitstream, the portion of the video bitstream into pictures is decoded without using the neural-network-based coding tool. The decoded pictures are outputted for display.