True Motion Vector Editing Tool for Video Frame Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automatic motion vector calculations for frame interpolation often result in artifacts, reducing the quality of interpolated frames in video conversion from lower to higher frame rates.

Innovation Solution

A true motion editing tool that generates motion vectors based on object boundaries, using a framework with modules for object boundary identification, motion estimation, and layer generation, allowing for manual or automated editing to improve accuracy and reduce user workload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If automatic motion vector calculations are used for frame interpolation, then the process is efficient and automated, but artifacts appear in interpolated frames reducing video quality

Engineering Contradiction:
Improveautomation of motion vector calculationVSAvoidaccuracy of motion vectors
Core Design Contradiction:
Extent of automationVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary manual editing interface between automatic motion vector calculation and frame interpolation. Users can manually adjust motion vectors by dragging control points on object boundaries, allowing correction of automatic calculation errors while maintaining overall automation. This intermediary step resolves the contradiction by enabling precision adjustment without eliminating automation entirely.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the video frame into multiple objects with distinct boundaries, allowing independent motion vector editing for each object. By dividing the overall motion field into object-specific segments, users can precisely control motion vectors for individual objects while the system handles automatic calculation for others, balancing automation and precision at different levels.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If manual editing of motion vectors is performed to improve accuracy, then video quality improves, but user workload increases

Engineering Contradiction:
Improveaccuracy of motion vectorsVSAvoiduser workload in editing
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system provides self-service by automatically generating initial motion vectors and object boundaries, then allowing users to make minimal adjustments only where needed. The automatic system handles the bulk of the work (segmentation, initial vector calculation), and users only perform corrective edits on specific objects, significantly reducing overall user workload while maintaining high accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of requiring users to edit all motion vectors manually, the system applies partial action by automatically handling most vectors and requiring manual editing only for objects where the automatic calculation is insufficient. This selective approach reduces user workload to only the necessary portions while maintaining overall precision.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If object boundary-based motion vector generation is used, then motion accuracy improves, but device complexity increases

Engineering Contradiction:
Improveaccuracy of motion vectorsVSAvoidcomplexity of editing tool framework
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements a universal framework where a single object boundary identification and motion editing system handles multiple objects and various editing operations. The same interface and algorithms work across different video content and object types, reducing the need for multiple specialized tools and minimizing overall system complexity despite the advanced functionality provided.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9554086B1True motion vector editing tool
Publication Date: 2017.01.24 PIXELWORKS INC
  • US9554086B1 patent drawing
  • US9554086B1 patent drawing
  • US9554086B1 patent drawing

AI summary

A method of generating motion vectors for image data includes identifying boundaries of at least one object in original frames of image data, performing object motion analysis based upon the boundaries, performing pixel-level motion layer generation, using the object motion analysis and the pixel-level motion layers to generate motion for blocks in the image data, and producing block level motion information and layer information for the original frames of image data.