Flash Frame Detection in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding techniques face inefficiencies when handling frames with 'flashes,' as they often misclassify these frames as scene changes, leading to increased data consumption and reduced encoding quality.

Innovation Solution

The technique involves characterizing a frame with a 'flash' as a non-intra frame, prohibiting other frames from referencing it, and applying a positive quantization parameter offset to the flash frame, thereby optimizing encoding performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If existing video encoding techniques classify frames with flashes as scene changes, then encoding is performed with higher quality settings, but data consumption increases significantly

Engineering Contradiction:
Improveencoding qualityVSAvoiddata consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent changes the frame type parameter from intra-frame to non-intra-frame for flash frames, and adjusts the quantization parameter by applying a negative offset to increase compression. This resolves the contradiction by modifying encoding parameters specifically for flash frames to reduce data consumption while maintaining acceptable quality through subsequent frame compensation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies different encoding strategies to different frame types: regular frames use standard encoding, while flash frames use a specialized mode with non-intra classification and adjusted quantization parameters. This local differentiation allows optimized data consumption for flash frames without compromising overall video quality.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If frames with flashes are encoded as intra-frames, then encoding quality is maintained, but the bit budget for subsequent frames is depleted

Engineering Contradiction:
Improveencoding qualityVSAvoidbit budget
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent changes the frame classification parameter from intra-frame to non-intra-frame for flash frames and applies a negative quantization parameter offset. This reduces the bit consumption for flash frames, preserving the bit budget for subsequent frames while maintaining overall encoding quality through adaptive compensation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies a negative quantization parameter offset specifically to flash frames, which reduces compression quality for these specific frames but preserves bits for other frames. This partial sacrifice of quality in specific frames achieves the overall goal of maintaining bit budget for the video sequence.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If other frames are encoded with reference to flash frames, then compression efficiency is improved, but encoding quality deteriorates due to high luminosity differences

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoding quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent extracts flash frames from the normal reference encoding process by classifying them as non-intra frames and prohibiting other frames from referencing them. This separation prevents the high luminosity of flash frames from degrading the quality of subsequent frames, while still allowing compression efficiency through alternative encoding paths.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies a localized restriction where only flash frames are prohibited from being referenced by other frames, while regular frames continue to use reference encoding. This selective approach maintains compression efficiency for the majority of frames while preventing quality deterioration from flash frame references.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12267497B2Flash detection for video coding
Publication Date: 2025.04.01 ATI TECHNOLOGIES ULC
  • US12267497B2 patent drawing
  • US12267497B2 patent drawing
  • US12267497B2 patent drawing

AI summary

A technique for performing video operations is provided. The technique includes characterizing a frame as a flash frame; setting the flash frame as a non-intra frame; prohibiting encoding of frames other than the flash frame with reference to the flash frame; and applying a positive quantization parameter (“QP”) offset to the flash frame.