Frame Rate Conversion Using Interpolated Pixel Direction Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing frame rate conversion techniques struggle to achieve smooth movement of images during conversion, particularly when increasing frame rates, leading to inconsistent object movement and difficulty in displaying extended definition images.

Innovation Solution

The technique involves inserting interpolated frames generated using information from at least three frames, with the direction of interpolation determined by analyzing the sum of differences between pixels on multiple straight lines passing through these frames, allowing for accurate movement direction detection and smoother image transition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the same frame is repeated multiple times to increase frame rate, then the frame rate is increased, but the movement smoothness deteriorates

Engineering Contradiction:
Improveframe rateVSAvoidmovement smoothness
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The patent performs preliminary analysis of pixel differences between adjacent frames to predict movement direction and magnitude before generating interpolated frames. By pre-calculating the sum of absolute differences along multiple straight lines and determining the direction with minimum difference, the system prepares movement compensation data in advance, enabling smooth frame rate conversion without simply repeating static frames.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If frame rate conversion is performed by repeating frames, then the conversion process is simple, but the object movement consistency deteriorates

Engineering Contradiction:
Improveconversion process complexityVSAvoidobject movement consistency
Core Design Contradiction:
Ease of manufactureVSStability of the object's composition

Solution Approach 1:

The patent changes the parameter of frame generation from static repetition to dynamic interpolation based on pixel difference analysis. By calculating the sum of absolute differences between corresponding pixels on straight lines connecting adjacent frames and selecting the direction with minimum difference, the system dynamically adjusts interpolated frame content to maintain object movement consistency while achieving frame rate conversion.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If interpolated frames are generated using only two adjacent frames, then the processing is simpler, but the interpolation accuracy deteriorates

Engineering Contradiction:
Improveprocessing complexityVSAvoidinterpolation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary buffering of multiple adjacent frames (at least three frames) before interpolation is needed. By storing previous, current, and next frames in memory and pre-calculating pixel difference sums along multiple straight lines, the system prepares accurate movement prediction data in advance, enabling higher interpolation accuracy without excessive processing complexity during real-time conversion.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7548276B2Frame rate conversion device, image display apparatus, and method of converting frame rate
Publication Date: 2009.06.16 MAXELL LTD
  • US7548276B2 patent drawing
  • US7548276B2 patent drawing
  • US7548276B2 patent drawing

AI summary

The present invention provides a technique relating to a frame rate conversion which enables display of an image of extended definition by smoothening the movement of the image. Therefore, the invention fixes the direction of interpolation using information on a first frame which appeared before the insertion time of the interpolated frame, a second frame appeared before the first frame, a third frame appeared after the insertion time, and a fourth frame appeared after the third frame, based on the insertion time of the interpolated frame. The interpolated pixel is generated from pixels of the second frame and the third frame located in the direction of interpolation, and generates the interpolated frame. Then, the interpolated frame is inserted into the inputted image signal to convert the frame rate.