Strobe Detection via Temporal Luminance Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding systems face challenges in efficiently detecting and identifying strobes within image frames, which can affect the allocation of encoding resources and image quality, as current methods struggle to differentiate between strobes and other bright light sources.

Innovation Solution

A system and method that analyze luminance values across frames using a sliding window and threshold comparisons to identify strobes, distinguishing between burst and long strobes by examining luminance fluctuations and differential values, and adjust encoding strategies based on verified strobe detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional strobe detection methods are used, then detection speed is maintained, but detection accuracy deteriorates due to inability to differentiate strobes from other bright light sources

Engineering Contradiction:
Improvestrobe detection accuracyVSAvoiddetection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The detection process is segmented into multiple stages: initial bright spot detection, temporal window analysis, luminance fluctuation detection, and differential value calculation. Each segment focuses on a specific aspect of strobe identification, progressively filtering out non-strobe bright light sources through sequential analysis steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary detection of bright spots in each frame before conducting detailed temporal analysis. By pre-identifying candidate regions and establishing temporal windows around them, the system prepares detection data in advance, enabling faster and more accurate strobe identification without analyzing entire frames.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If temporal window analysis with multiple frames is used, then strobe detection accuracy is improved, but processing time increases

Engineering Contradiction:
Improvestrobe detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-establishes temporal windows around detected bright spots and pre-calculates luminance values for candidate frames. By preparing detection data in advance rather than analyzing entire sequences when a strobe is detected, processing time is significantly reduced while maintaining multi-frame analysis accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of analyzing entire frames or uniform temporal sequences, the system focuses computational resources on local regions containing bright spots and their immediate temporal contexts. This localized analysis approach maintains detection accuracy while minimizing unnecessary processing of unrelated image data.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If encoding resources are allocated without accurate strobe detection, then encoding speed is maintained, but image quality deteriorates due to suboptimal encoding strategies

Engineering Contradiction:
Improveimage qualityVSAvoidencoding efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system applies different encoding strategies to different regions of the image based on local characteristics. Frames containing detected strobes receive specialized encoding treatment with higher resource allocation, while normal frames use standard encoding. This localized quality adjustment maintains overall encoding efficiency while improving quality where it matters most.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The encoding system dynamically adjusts encoding parameters such as bitrate, compression level, and quality settings based on strobe detection results. When strobes are detected, the system changes encoding parameters to preserve strobe details and prevent artifacts, automatically adapting resource allocation without manual intervention or significant productivity loss.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8891021B2System and method of detecting strobe using temporal window
Publication Date: 2014.11.18 ARRIS ENTERPRISES LLC
  • US8891021B2 patent drawing
  • US8891021B2 patent drawing
  • US8891021B2 patent drawing

AI summary

A video processing device is provided that includes a buffer, a luminance component, a maximum threshold component, a minimum threshold component and a flagging component. The buffer can store frame image data for a plurality of video frames. The luminance component can generate a first luminance value corresponding to a first frame image data and can generate a second luminance value corresponding to a second frame image data. The maximum threshold component can generate a maximum indicator signal when the difference between the second luminance value and the first luminance value is greater than a maximum threshold. The minimum threshold component can generate a minimum indicator signal when the difference between the second luminance value and the first luminance value is less than a minimum threshold. The flagging component can generate a flagged signal based on the maximum indicator signal and the minimum indicator signal.