Editing Animated Objects in Video Clips

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video editing applications lack efficient methods for users to edit animated objects within video clips, particularly in specifying and accessing precise editing locations for animated elements like moving text, which affects the editing process and final video quality.

Innovation Solution

A method is introduced where a video editing application receives user indications to edit animated objects, determines the frame associated with the editing location based on specified data, and allows users to change the current frame view to the frame corresponding to the editing location, enabling precise editing of animated objects like text that is displayed in motion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users want to edit animated objects at precise temporal locations, then editing precision is improved, but the complexity of specifying and accessing editing locations increases

Engineering Contradiction:
Improveediting location precisionVSAvoidediting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary data structure that maps animated object editing locations to specific video frames. This intermediary layer translates temporal location specifications into frame references, enabling precise editing without directly complicating the user interface. The system mediates between the user's editing intent and the underlying video frame structure through this mapping mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-establishing the relationship between animated objects and their corresponding video frames during the editing setup phase. This preliminary mapping of editing locations to frames is stored and reused during actual editing operations, eliminating the need to recalculate or re-specify frame references during editing, thus reducing operational complexity while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If the system determines frames based on editing location data, then editing accuracy is improved, but the processing time increases

Engineering Contradiction:
Improveframe association accuracyVSAvoidframe determination time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-determining and storing the association between animated objects and their corresponding video frames during the initial editing setup. This frame association data is cached and reused during editing operations, eliminating the need for real-time frame calculation and significantly reducing processing time while maintaining accurate frame associations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating and storing a data representation of the frame association relationship separately from the actual video data. This copied metadata structure allows the system to quickly reference frame associations without processing or analyzing the actual video frames during editing operations, thus reducing processing time while preserving accuracy.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If users can edit animated objects in motion, then editing versatility is improved, but the difficulty of detecting and measuring editing locations increases

Engineering Contradiction:
Improveanimated object editing capabilityVSAvoidediting location detection difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies segmentation by dividing the animated object's temporal duration into discrete editing locations, each associated with a specific video frame. This segmentation transforms the continuous problem of editing objects in motion into discrete, manageable frame-based editing points, making detection and measurement easier while preserving the ability to edit throughout the animation's duration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-identifying and marking valid editing locations within the animated object's timeline before the user begins editing. This preliminary detection of editable frames and their association with animated object states reduces the difficulty of detecting editing locations during actual editing operations, as the system has already prepared and validated the editing position data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9349206B2Editing animated objects in video
Publication Date: 2016.05.24 APPLE INC
  • US9349206B2 patent drawing
  • US9349206B2 patent drawing
  • US9349206B2 patent drawing

AI summary

In one aspect, in general, a method includes receiving, in a user interface of a video editing application executing on a computer system, an indication from a user of the video editing application to edit an animated object associated with a video clip displayed in the user interface, receiving, by the video editing application executing on the computer system, data specifying an editing location of the animated object, and determining, by the video editing application executing on the computer system, a frame of the video clip associated with the editing location of the animated object, the determination based on the data specifying the editing location of the animated object. Other aspects may include corresponding systems, apparatus, and computer program products.