DNN Decoder Update Parameters for Quality Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image and video coding schemes using Deep Neural Networks (DNNs) face challenges in balancing objective and perceptual quality, with objective metrics providing higher fidelity but poorer visual results, while subjective metrics offer more pleasing results but are harder to define accurately, and existing methods typically train networks for either objective or perceptual metrics, lacking adaptability for different bitrate levels and specific content types.

Innovation Solution

A method and apparatus for updating a Deep Neural Network-based decoder by obtaining and encoding update parameters from a first training configuration using an auto-encoder, allowing the decoder to be modified for both objective and perceptual quality, with the ability to adapt layers and training configurations for specific bitrates and content types, enabling efficient compression and decompression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a DNN-based decoder is trained for objective quality metrics, then fidelity is improved, but visual quality deteriorates

Engineering Contradiction:
ImprovefidelityVSAvoidvisual quality
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic adaptability by enabling the DNN-based decoder to switch between different training configurations (objective metrics vs. perceptual metrics) based on bitrate levels and content types. This allows the system to dynamically select the most appropriate quality optimization strategy rather than being fixed to a single training regime.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the training configuration parameters of the DNN-based decoder to optimize for different quality metrics. By adjusting parameters such as loss function weights and training data selection, the system can transition between optimizing for objective fidelity metrics versus perceptual visual quality metrics.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If a DNN-based decoder is trained for perceptual quality metrics, then visual quality is improved, but definition accuracy deteriorates

Engineering Contradiction:
Improvevisual qualityVSAvoiddefinition accuracy
Core Design Contradiction:
Object-affected harmful factorsVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the training configuration based on operational requirements. When perceptual visual quality is prioritized, the decoder uses training configurations optimized for subjective metrics, while maintaining the capability to switch to objective metric optimization when definition accuracy becomes more important.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent modifies training parameters such as loss function composition and evaluation metrics to balance perceptual quality and definition accuracy. By changing these parameters, the system can emphasize either visual pleasingness or metric fidelity depending on the application context.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the decoder structure is fixed for a specific training configuration, then training efficiency is improved, but adaptability deteriorates

Engineering Contradiction:
Improvetraining efficiencyVSAvoidadaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal DNN-based decoder architecture that can function under multiple training configurations. Rather than creating separate decoders for different quality metrics, the system designs a single decoder structure capable of being trained and adapted to various bitrate levels and content types, achieving multi-functionality.

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

Solution Approach 2:

The decoder structure incorporates dynamic elements that allow it to adapt its behavior and parameters based on different operational conditions. This includes the ability to modify layer configurations, activation functions, and training parameters dynamically to suit different bitrate levels and content characteristics.

Inventive Principle:
Principle #15Dynamics

4Loss of energy

If update parameters are not transmitted, then bandwidth consumption is reduced, but compression efficiency deteriorates

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidcompression efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent extracts and transmits only the essential update parameters needed to adapt the decoder to different bitrate levels and content types. Rather than transmitting complete decoder models or all possible parameters, the system identifies and transmits only the critical update parameters, reducing bandwidth consumption while maintaining compression efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies local quality optimization by transmitting update parameters selectively based on specific needs. Different parts of the decoder receive different update parameters tailored to the specific bitrate level and content type, rather than applying uniform updates across the entire system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20230298219A1A method and an apparatus for updating a deep neural network-based image or video decoder
Publication Date: 2023.09.21 INTERDIGITAL MADISON PATENT HLDG
  • US20230298219A1 patent drawing
  • US20230298219A1 patent drawing
  • US20230298219A1 patent drawing

AI summary

A method and an apparatus for decoding at least one part of at least one image is disclosed. The method comprises decoding at least one update parameter and modifying a deep neural network-based decoder based on said decoded update parameter. The method further comprises decoding at least one part of at least one image using at least said modified decoder.