Video Frame Displacement Analysis for Time Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional video time compression methods often result in noticeable discontinuities and quality degradation due to the high sensitivity of the human eye, making it difficult to compress video content without affecting viewer experience.

Innovation Solution

A computer-implemented method that analyzes media frames, calculates displacement levels, and identifies frames for removal based on high displacement values to divide the video sequence into cuts, allowing for efficient time compression while minimizing viewer-perceived discontinuities, using techniques like reverse pulldown and interpolation to maintain video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional video time compression methods are used to reduce video duration, then the video length is shortened, but viewer-perceived discontinuities and quality degradation increase due to the high sensitivity of the human eye

Engineering Contradiction:
Improvevideo durationVSAvoidvideo quality
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The video sequence is divided into multiple cuts or segments based on displacement level analysis. Frames are grouped into segments that can be independently processed, allowing selective removal of redundant frames while preserving key visual information in each segment. This segmentation enables quality-preserving compression by maintaining visual continuity within each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different compression strategies are applied to different portions of the video based on local displacement characteristics. Frames with low displacement (minimal visual change) undergo more aggressive compression, while frames with high displacement (significant visual change) are preserved with higher quality. This local quality approach ensures that visually critical frames maintain their integrity.

Inventive Principle:
Principle #3Local quality

2Loss of time

If frames are removed from video sequence to compress time, then video duration is reduced, but discontinuities and artifacts become more noticeable

Engineering Contradiction:
Improvevideo durationVSAvoidviewer-perceived discontinuity
Core Design Contradiction:
Loss of timeVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary analysis of the entire video sequence to calculate displacement levels for all frames before actual compression. This advance analysis identifies which frames are safe to remove and which should be retained, allowing the compression process to proceed without creating discontinuities. The preliminary action ensures that frame removal decisions are made with full knowledge of visual continuity requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The displacement level calculation provides continuous feedback about visual change between frames. This feedback mechanism guides the frame removal process by identifying frames where removal would not create noticeable discontinuities. The system uses this feedback to dynamically adjust compression decisions, ensuring that harmful discontinuities are avoided while achieving time compression.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12142302B2Time compressing a sequence of frames of content
Publication Date: 2024.11.12 FREEWHEEL MEDIA INC
  • US12142302B2 patent drawing
  • US12142302B2 patent drawing
  • US12142302B2 patent drawing

AI summary

Methods and systems for compressing video content are presented. The methods and systems include analyzing a sequence of media frames stored in the memory device and calculating a displacement level of each of the media frames. The displacement level indicates how different each of the media frames is to a previous media frame. The sequence of media frames is divided into a plurality of cuts where each cut ends at a media frame having a substantially high displacement level. Frames to be removed from the sequence of media frames are identified in each cut based upon the frame's displacement level. The identified frames are then removed.