Video Decoder Residual Data Segmentation for LCEVC Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video decoder chipsets face challenges in integrating Low Complexity Enhancement Video Coding (LCEVC) decoding without re-designing the chipsets, particularly due to hardware limitations such as low memory bandwidth and the inability to perform signed operations.

Innovation Solution

A module is introduced in a video decoder to receive residual data from an enhancement decoding layer, process it to generate positive residual data and correction data, and combine these with a base decoded video signal to enhance video quality, overcoming hardware limitations by separating operations effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If LCEVC enhancement decoding is integrated into existing video decoder chipsets, then video quality enhancement is achieved, but hardware limitations such as low memory bandwidth and inability to perform signed operations prevent direct implementation

Engineering Contradiction:
Improvevideo qualityVSAvoidhardware compatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The residual data is segmented into positive residual data and correction data. This segmentation allows the system to work around hardware limitations by processing only unsigned values in the main pipeline while handling corrections separately, enabling LCEVC integration without requiring hardware redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Correction data acts as an intermediary mechanism that bridges the gap between the hardware's unsigned arithmetic capabilities and the LCEVC requirement for signed residual operations. The correction data compensates for the inability to perform signed operations directly in the hardware pipeline.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If residual data is processed using traditional signed operations, then accurate video reconstruction is achieved, but existing hardware cannot perform signed operations

Engineering Contradiction:
Improvereconstruction accuracyVSAvoidhardware implementation
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

Instead of performing signed operations directly on residual data, the patent inverts the approach by using only unsigned addition operations. The correction data mechanism effectively simulates signed arithmetic behavior through a series of unsigned operations, making the system compatible with hardware that lacks signed operation capabilities.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent changes the parameter representation from signed integers to unsigned integers. By transforming the residual data into positive residual data and using correction data to represent negative components, the system adapts to hardware that only supports unsigned arithmetic while maintaining reconstruction accuracy.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If memory bandwidth is increased to handle LCEVC decoding, then decoding performance is improved, but existing chipsets have fixed low memory bandwidth

Engineering Contradiction:
Improvedecoding performanceVSAvoidhardware redesign
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

By segmenting the residual data processing into positive residual data path and correction data path, the patent reduces the memory bandwidth requirements. The correction data can be processed separately with lower bandwidth demands, allowing existing chipsets with limited memory bandwidth to handle LCEVC decoding without performance degradation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250039418A1Enhancement decoding implementation and method
Publication Date: 2025.01.30 V NOVA INT LTD
  • US20250039418A1 patent drawing
  • US20250039418A1 patent drawing
  • US20250039418A1 patent drawing

AI summary

There may be provided a module for use in a video decoder, configured to: receive a base decoded video signal from a base decoding layer; receive one or more layers of correction data; and, combine the correction data with the base decoded video signal to modify the base decoded video signal such that, when one or more layers of positive residual data are combined with the modified base decoded video signal to generate enhanced video data, the enhanced data corresponds to a combination of the base decoded video signal with one or more layers of residual data from the enhancement decoding layer, wherein the positive residual data comprises only values greater than or equal to zero and is based on one or more layers of residual data from an enhancement decoding layer, the one or more layers of residual data being generated based on a comparison of data derived from a decoded video signal and data derived from an original input video signal. Further modules, methods and computer readable mediums may also be provided.