Frame Rate Detection Using Windowed Frame Counting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing frame rate detection and conversion methods in display devices often result in abrupt changes in output frame rate, leading to judder and increased hardware and software load, especially when dealing with diverse content frame rates and noisy or poorly edited inputs, as they rely on predefined patterns and scenario-based approaches.
Innovation Solution
A method that involves counting the number of original frames within a predetermined window length to calculate the input frame rate, using a ratio between the window length and the number of original frames, and applying time stamps for robust frame rate detection and conversion, reducing noise sensitivity and scenario-based resource consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If predefined pattern matching is used for frame rate detection, then frame rate identification is simplified, but detection accuracy deteriorates when digital noise or poor editing is present
Solution Approach 1:
The patent replaces the mechanical pattern-matching approach with a mathematical calculation system. Instead of comparing frames against predefined patterns, the system calculates frame rates by measuring time intervals between frame arrivals and computing the reciprocal of these intervals. This substitution of calculation-based methodology for pattern-based methodology resolves the contradiction by providing both simplicity and accuracy, as mathematical computation is inherently more robust to noise than pattern matching.
2Manufacturing precision
If scenario-based frame rate conversion is implemented, then conversion accuracy for known frame rates is improved, but hardware and software load increases due to preparing all scenarios
Solution Approach 1:
The patent implements a dynamic frame rate conversion system that adapts to the detected frame rate rather than relying on predetermined scenarios. The system calculates the actual frame rate from incoming frames and dynamically configures the conversion parameters accordingly. This eliminates the need to pre-prepare multiple scenario configurations, reducing hardware and software load while maintaining conversion accuracy for any frame rate through adaptive calculation.
3Ease of manufacture
If repeated frames are used in frame rate conversion, then conversion process is simplified, but motion estimation and compensation accuracy deteriorates causing judder
Solution Approach 1:
The patent extracts and removes repeated frames from the input sequence before performing motion estimation and compensation. By identifying and eliminating duplicate frames based on the calculated frame rate, the system ensures that only unique, informative frames are used for motion analysis. This extraction process maintains conversion simplicity while significantly improving motion estimation accuracy, thereby eliminating judder caused by processing repeated frames.
Data Source
AI summary
A method of detecting a frame rate of a source, including: receiving frames of a source provided at an input frame rate; providing the frames to a window having a predetermined length to detect the number of original frames included within the window having the length; and multiplying the input frame rate divided by the length and the number of original frames.


