Dynamic Frame Rate Conversion Using Edge Map Judder Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing frame rate conversion solutions in display devices often result in increased judder, especially on high-brightness displays, leading to an undesirable 'soap opera effect' that contradicts the original intent of content creators.
Innovation Solution
A method and system for dynamic frame rate conversion that uses edge detection algorithms to generate edge maps from input content frames, calculates a metric for estimated judder, and dynamically adjusts the frame rate to remove just enough judder to avoid the soap opera effect while preserving the original feel of the content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If frame rate conversion is applied to reduce judder, then motion smoothness is improved, but the original content feel is lost (soap opera effect)
Solution Approach 1:
The system dynamically changes the frame rate parameter based on detected motion characteristics. By analyzing edge maps and calculating motion metrics, the system adjusts the frame rate to match the actual motion content, applying higher frame rates only when necessary to reduce judder while maintaining the original feel during static or low-motion scenes
Solution Approach 2:
The frame rate conversion is made dynamic rather than static. The system continuously monitors motion metrics and adjusts the frame rate in real-time based on scene characteristics, allowing the display to adapt between different frame rates within the same content to balance smoothness and authenticity
2Stability of the object's composition
If higher frame rate is used, then motion smoothness is improved, but energy consumption increases
Solution Approach 1:
The system dynamically changes the frame rate parameter based on detected motion characteristics. By analyzing edge maps and calculating motion metrics, the system adjusts the frame rate to match the actual motion content, applying higher frame rates only when necessary to reduce judder while maintaining the original feel during static or low-motion scenes
Solution Approach 2:
Instead of applying high frame rate conversion to all content, the system applies it partially only when motion metrics indicate judder is present. This selective approach consumes less energy by avoiding unnecessary frame rate conversions in static or low-motion scenes
Data Source
AI summary
One embodiment provides a method comprising generating, via an edge detection algorithm, a first edge map based on a first frame of an input content comprising a sequence of frames. The method further comprises generating, via the edge detection algorithm, a second edge map based on a second frame of the input content. The first frame precedes the second frame in the sequence of frames. The method further comprises determining a difference between the first edge map and the second edge map, determining a metric indicative of an estimated amount of judder present in the input content based on the difference, and dynamically adjusting a frame rate of the input content based on the metric. The input content is displayed on a display device at the adjusted frame rate.


