Priority-Based Film Grain Selection for Lower Coding Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems struggle to effectively manage and reduce film grain patterns, leading to inefficiencies in storage and transmission bandwidth.

Innovation Solution

A device or method that determines a reduced set of film grain patterns based on priority information, applies film grain patterns to pixel components, and utilizes supplemental enhancement information to optimize the selection process, considering parameters such as intensity interval sizes, scaling factors, and intensity values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a full set of film grain patterns is analyzed and applied, then video quality is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improvevideo qualityVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the film grain pattern selection process by dividing all available patterns into multiple groups based on priority information. Instead of analyzing all patterns uniformly, the system processes groups in priority order, selecting from earlier groups first. This segmentation reduces the effective search space and computational complexity while maintaining video quality by ensuring the most important patterns are considered first.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and processes only the necessary subset of film grain patterns based on priority information. By identifying and removing patterns with lower priority from the analysis set, the system reduces computational burden while preserving the essential patterns needed for acceptable video quality. The extraction is guided by priority metadata that indicates which patterns are most important.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If multiple film grain patterns are processed, then video quality is improved, but bandwidth requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential film grain pattern data needed for acceptable video quality by using priority information to identify a reduced set of patterns. Instead of transmitting and processing all available patterns, the system extracts and processes only those with higher priority, thereby reducing bandwidth requirements while maintaining sufficient video quality.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If film grain patterns are applied to all pixel components, then video quality is improved, but processing time increases

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the processing workload by dividing pixel components into groups that can be processed in priority order based on the film grain pattern groups. Instead of uniformly processing all pixel components with all patterns, the system applies patterns from higher priority groups first to relevant pixel regions, reducing overall processing time while maintaining video quality in critical areas.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250343924A1Reduction of film grain patterns
Publication Date: 2025.11.06 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US20250343924A1 patent drawing
  • US20250343924A1 patent drawing
  • US20250343924A1 patent drawing

AI summary

Systems, methods, and instrumentalities are disclosed for performing reduction of film grain patterns. A device may obtain film grain pattern priority information associated with a plurality of film grain patterns for a block. The device may determine, based on the film grain pattern priority information, a reduced set of film grain patterns, from the plurality of film grain patterns, on which to perform a film grain pattern analysis. The device may perform the film grain pattern analysis on the reduced set of film grain patterns. The device may select, based on the film grain pattern analysis, a film grain pattern, from the reduced set of film grain patterns, to apply to a pixel component of the block. The device may apply the selected film grain pattern to the pixel component of the block.