Dynamic Frame Rate Conversion Using Edge Map Judder Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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)

Engineering Contradiction:
Improvemotion smoothnessVSAvoidoriginal content feel
Core Design Contradiction:
Stability of the object's compositionVSLoss of information

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

Inventive Principle:
Principle #35Parameter changes

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

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If higher frame rate is used, then motion smoothness is improved, but energy consumption increases

Engineering Contradiction:
Improvemotion smoothnessVSAvoidenergy consumption
Core Design Contradiction:
Stability of the object's compositionVSUse of energy by moving object

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

Inventive Principle:
Principle #35Parameter changes

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

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12236608B2Judder detection for dynamic frame rate conversion
Publication Date: 2025.02.25 SAMSUNG ELECTRONICS CO LTD
  • US12236608B2 patent drawing
  • US12236608B2 patent drawing
  • US12236608B2 patent drawing

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.