Video Decoding Post-Processing Control for Artifact Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Combining post-processing and sample conversion in signal processing can lead to undesired effects on the rendered signal, particularly when the desired output resolution differs from the reconstructed signal's resolution, as existing techniques often apply post-processing before sample conversion, which may result in noise or visual artifacts.

Innovation Solution

A method that dynamically and adaptively applies post-processing, such as dithering, after sample conversion to ensure the reconstructed video stream is converted to the desired output resolution, using techniques like non-linear or neural network upsampling, and allows for customized resolution ratios, with dithering strength based on contrast or frame content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If post-processing is applied before sample conversion, then processing efficiency is maintained, but visual artifacts and noise are introduced in the rendered signal

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidvisual artifacts
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent inverts the conventional processing sequence by applying sample conversion before post-processing instead of after. This reversal eliminates the interaction between post-processing filters and sample conversion artifacts, preventing noise amplification and visual defects while maintaining processing efficiency.

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

2Length of stationary object

If sample conversion is applied to change resolution, then desired output resolution is achieved, but color banding and blocking artifacts occur when combined with post-processing

Engineering Contradiction:
Improveoutput resolutionVSAvoidcolor banding
Core Design Contradiction:
Length of stationary objectVSObject-affected harmful factors

Solution Approach 1:

The patent extracts post-processing operations from the traditional post-conversion position and applies them independently before sample conversion. This separation prevents the post-processing filters from interacting with the sample conversion process, thereby eliminating color banding and blocking artifacts that would otherwise be introduced.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If fixed post-processing is applied regardless of content, then processing simplicity is maintained, but visual quality varies across different frame contents

Engineering Contradiction:
Improveprocessing simplicityVSAvoidvisual quality consistency
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent introduces dynamic, content-adaptive post-processing that adjusts filter parameters based on the actual frame content characteristics. This allows the processing to adapt to different scenes, maintaining visual quality consistency across varying content while preserving reasonable processing simplicity through automated parameter selection.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240305834A1Video decoding using post-processing control
Publication Date: 2024.09.12 V NOVA INT LTD
  • US20240305834A1 patent drawing
  • US20240305834A1 patent drawing
  • US20240305834A1 patent drawing

AI summary

There is provided a method for video encoding. The method includes receiving an indication of a desired video output resolution from a rendering platform. The method also includes decoding one or more received video streams into a reconstructed video out stream, wherein post-processing is applied prior to output of the reconstructed video stream. The method further includes applying a sample conversion from the reconstructed video output stream resolution to the desired video output resolution prior to the post-processing when the desired video output resolution differs from the reconstructed video output stream resolution.