Decoder Neural Network Updates for Varying Encoding Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural networks implemented in decoders may yield unsatisfactory results due to changing encoding constraints, such as bitrate or framerate, necessitating methods for adapting to variable encoding conditions.

Innovation Solution

A method of generating a media bitstream that includes parameters for updating a neural network in a decoder, where the parameters are encoded and transmitted with media data, allowing the decoder to update the neural network based on syntax elements and encoding constraints, ensuring time-alignment with media processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a neural network is trained on specific encoding constraints, then it achieves good processing quality for those constraints, but it yields unsatisfactory results when encoding constraints change

Engineering Contradiction:
Improveprocessing qualityVSAvoidadaptability to varying encoding constraints
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adaptation by allowing the neural network parameters to be updated incrementally based on current encoding constraints. The decoder receives update parameters in the bitstream that adjust the neural network weights and biases according to actual encoding conditions, transforming the static pre-trained model into a dynamic system that adapts to changing constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the neural network by transmitting update parameters (weights and biases) in the bitstream. These parameter updates allow the neural network to adjust its internal state according to varying encoding constraints, enabling the system to maintain processing quality across different encoding conditions without complete retraining.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the neural network is updated with multiple sets of parameters, then it can adapt to different encoding constraints, but the bitstream complexity increases

Engineering Contradiction:
Improveadaptability to encoding constraintsVSAvoidbitstream structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the parameter updates into distinct sets, each corresponding to specific encoding constraints. The syntax structure divides parameter information into organized groups with clear identification, allowing the decoder to selectively apply appropriate parameter sets based on current encoding conditions, thereby managing complexity through structured segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal syntax structure that can handle multiple types of parameter updates for different encoding constraints. The same bitstream mechanism and syntax elements serve multiple functions: identifying parameter sets, indicating applicable constraints, and transmitting update data, thereby reducing overall system complexity through multi-functional design.

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

3Reliability

If the neural network parameters are updated frequently, then the processing quality improves under varying constraints, but the bitrate increases

Engineering Contradiction:
Improveprocessing qualityVSAvoidbitrate
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies partial updates by transmitting only the necessary parameter changes (weights and biases) rather than complete parameter sets. This partial action approach updates only what is needed to maintain processing quality under varying constraints, reducing the bitrate overhead compared to transmitting full parameter sets frequently.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260111728A1Method and apparatus for updating a neural network
Publication Date: 2026.04.23 DOLBY INTERNATIONAL AB
  • US20260111728A1 patent drawing
  • US20260111728A1 patent drawing
  • US20260111728A1 patent drawing

AI summary

Described herein is a method of generating a media bitstream to transmit parameters for updating a neural network implemented in a decoder, wherein the method includes the steps of: (a) determining at least one set of parameters for updating the neural network; (b) encoding the at least one set of parameters and media data to generate the media bitstream; and (c) transmitting the media bitstream to the decoder for updating the neural network with the at least one set of parameters. Described herein are further a method for updating a neural network implemented in a decoder, an apparatus for generating a media bitstream to transmit parameters for updating a neural network implemented in a decoder, an apparatus for updating a neural network implemented in a decoder and computer program products comprising a computer-readable storage medium with instructions adapted to cause the device to carry out said methods when executed by a device having processing capability.