Disentangled Film Grain Vectors for Bandwidth-Efficient Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems struggle with effectively compressing and rendering film grain characteristics in video signals, leading to inefficiencies in storage and transmission bandwidth.

Innovation Solution

The use of a disentangled film grain style vector to modify and generate film grain characteristics, allowing for precise control and synthesis of film grain properties in video decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If film grain characteristics are compressed using existing video coding systems, then storage and transmission bandwidth are reduced, but video quality and film grain rendering efficiency deteriorate

Engineering Contradiction:
ImprovebandwidthVSAvoidvideo quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The style vector is segmented into multiple disentangled components, each representing specific film grain characteristics (e.g., grain strength, grain size, grain color). This segmentation allows selective compression and processing of different grain attributes, maintaining overall video quality while reducing bandwidth requirements for transmitting complete grain information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms film grain characteristics into a parametric representation using style vectors with specific parameters (grain strength, grain size, etc.). By changing the representation from raw pixel data to compact parametric form, the system achieves efficient compression while preserving the essential visual characteristics of film grain.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If film grain characteristics are compressed using existing video coding systems, then storage and transmission bandwidth are reduced, but video decoding efficiency deteriorates

Engineering Contradiction:
ImprovebandwidthVSAvoiddecoding efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The style vector disentanglement and grain characteristic extraction are performed in advance during the encoding phase. This preliminary processing organizes grain information into a structured format that can be efficiently decoded later, reducing the computational burden during video decoding while maintaining high decoding efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a compact parametric copy of film grain characteristics (style vector) that can be transmitted separately from the main video data. This copy contains all essential grain information in a compressed form, allowing efficient reconstruction of film grain during decoding without requiring extensive processing of the original video data.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If a disentangled film grain style vector is used to modify and generate film grain characteristics, then video quality and film grain control precision are improved, but device complexity increases

Engineering Contradiction:
Improvefilm grain control precisionVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The disentangled style vector framework serves multiple functions simultaneously: it represents film grain characteristics, enables precise control over grain parameters, facilitates efficient compression, and supports flexible manipulation of grain properties. This multi-functionality reduces the need for separate processing modules, thereby limiting the increase in device complexity while achieving high control precision.

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

Solution Approach 2:

By representing film grain characteristics as adjustable parameters in the style vector, the system enables precise control over grain properties through simple parameter modification rather than complex image processing operations. This parametric approach achieves high control precision with relatively simple device operations.

Inventive Principle:
Principle #35Parameter changes

4Loss of energy

If film grain characteristics are represented in existing video coding systems, then storage bandwidth is reduced, but film grain representation accuracy deteriorates

Engineering Contradiction:
Improvestorage bandwidthVSAvoidfilm grain representation accuracy
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The patent transforms film grain representation from raw pixel data to a compact parametric style vector format, where each parameter (grain strength, grain size, grain color) is explicitly encoded. This parameter change enables accurate representation of film grain characteristics using significantly fewer bits, achieving both compression and precision simultaneously.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The style vector is segmented into distinct parameters representing different film grain characteristics. This segmentation allows each parameter to be encoded with appropriate precision independent of others, optimizing the trade-off between storage bandwidth and representation accuracy for each specific grain attribute.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4637142A1Techniques associated with a disentangled film grain style vector
Publication Date: 2025.10.22 INTERDIGITAL CE PATENT HOLDINGS SAS
  • EP4637142A1 patent drawingFigure 1A
  • EP4637142A1 patent drawingFigure 1B
  • EP4637142A1 patent drawingFigure 1C

AI summary

An example device may obtain a picture (e.g., a decoded picture) and decode encoded data to obtain a supplemental enhancement information (SEI) message comprising a first style vector and a first information indicating disentanglement of the first style vector; obtain a request for changing a film grain characteristic to a first changed value; identify, using the first information indicating disentanglement of the first style vector, a first style vector characteristic that corresponds to the film grain characteristic, wherein the first style vector characteristic is identified from the first information indicating disentanglement of the first style vector; modify the first style vector characteristic based on the film grain characteristic being set to the first changed value to derive a modified first style vector; generate the film grain on the picture, wherein the film grain is generated using the modified first style vector.