Variable Frame Rate Video Conversion via Mapping Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for converting variable frame rate (VFR) video to fixed frame rate video either introduce visual artifacts, require high processing power, or fail to maintain audio synchronization, leading to undesirable playback issues such as jerky motion and audio desynchronization.

Innovation Solution

A technique that determines an optimal fixed frame rate for VFR video by computing the average, highest, or lowest frame rate, and uses mapping rules to select source frames for conversion, adjusting the mapping to improve smoothness and maintain audio synchronization, thereby reducing processing load and memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If motion analysis and estimation system is used to synthesize interpolated source frames, then smooth video motion is improved, but processing power and computational complexity increase significantly

Engineering Contradiction:
Improvesmooth video motionVSAvoidprocessing power
Core Design Contradiction:
Stability of the object's compositionVSPower

Solution Approach 1:

The patent extracts and removes the computationally intensive motion analysis and estimation components from the frame rate conversion process. Instead of synthesizing interpolated frames through complex motion estimation, the system simply maps existing source frames to output frames at the target frame rate, eliminating the need for sophisticated motion analysis while maintaining acceptable video quality and significantly reducing processing requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

2Power

If conventional mapping method is used to convert VFR to fixed frame rate, then processing load is reduced, but audio synchronization is lost

Engineering Contradiction:
Improveprocessing loadVSAvoidaudio synchronization
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The patent implements a feedback mechanism that continuously monitors the timing relationship between video frames and audio samples during frame rate conversion. By tracking the cumulative time difference between expected and actual frame presentation times, the system dynamically adjusts the mapping of source frames to output frames, ensuring that audio-visual synchronization is maintained throughout the conversion process without requiring complex processing.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If high frame rate is selected to preserve smoothness, then motion smoothness is improved, but memory usage and processing requirements increase

Engineering Contradiction:
Improvemotion smoothnessVSAvoidmemory usage
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The patent applies partial action by selectively repeating source frames only when necessary to maintain motion smoothness at the target frame rate, rather than uniformly increasing the frame rate throughout the entire video sequence. The system maps source frames to output frames based on timing information, repeating frames only in regions where the original frame rate was lower, thereby maintaining motion smoothness where needed while minimizing memory usage and processing requirements overall.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11012663B2Converting variable frame rate video to fixed frame rate video
Publication Date: 2021.05.18 ADOBE INC
  • US11012663B2 patent drawing
  • US11012663B2 patent drawing
  • US11012663B2 patent drawing

AI summary

Converting variable frame rate video to fixed frame rate video is described. A variable frame rate (VFR) video having source frames with varying frame durations is obtained. A fixed frame rate for the VFR video is determined. A mapping is generated which maps the source frames of the VFR video to a sequence of result frames of the fixed frame rate. To generate the mapping, a suitable source frame is chosen for each result frame using one or more mapping rules. After the mapping is generated, the mapping is adjusted to improve smoothness of motion of the VFR video by adding at least one skipped source frame to the mapping and removing at least one repeated source frame from the mapping. The VFR video is then converted into, or interpreted as, a fixed frame rate video having the determined fixed frame rate based on the adjusted mapping.