Virtual Video Editing Using Reference-Based Clip Definitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating video clips from source video files is processing and storage intensive due to the need for encoding and storing separate video files.

Innovation Solution

Implementing a client-server network environment with a custom media player that allows virtual editing and sharing of video files by specifying start and stop points, enabling the creation of virtual clips without modifying the source file, and using virtual key frames for seamless playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If separate video files are encoded for each clip, then clip creation quality is improved, but processing overhead increases

Engineering Contradiction:
Improveclip creation qualityVSAvoidprocessing overhead
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent uses virtual key frames that are copies or references to actual key frames in the source video file, rather than creating separate encoded video files. This allows multiple virtual clips to reference the same underlying video data without duplicating the encoding process, thereby maintaining clip quality while reducing processing overhead.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system creates a universal key frame structure where a single set of key frames serves multiple virtual clips. Instead of encoding separate video files for each clip, the same key frames are reused across multiple virtual clip definitions, enabling efficient clip creation while preserving quality.

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

2Manufacturing precision

If separate video files are encoded for each clip, then clip creation quality is improved, but storage requirements increase

Engineering Contradiction:
Improveclip creation qualityVSAvoidstorage requirements
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent implements virtual clips as references to portions of the source video file using virtual key frames, rather than creating separate physical video files. This reference-based approach dramatically reduces storage requirements while maintaining the ability to deliver high-quality clips on demand.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The virtual clip structure nests multiple clip definitions within a single source video file. Each virtual clip is essentially a nested reference containing start time, stop time, and virtual key frame information, allowing unlimited clips to be defined without proportionally increasing storage requirements.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Productivity

If virtual clips are created without separate files, then processing overhead is reduced, but playback seamlessness may be affected

Engineering Contradiction:
Improveprocessing overheadVSAvoidplayback seamlessness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary action by pre-identifying and marking key frames within the source video file before virtual clips are created. These pre-marked key frames serve as anchor points that enable seamless playback of virtual clips without requiring full re-encoding, thus maintaining reliability while reducing processing overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces virtual key frames as an intermediary between the source video file and the virtual clips. These virtual key frames act as mediators that carry timing and synchronization information, enabling seamless playback of virtual clips without direct manipulation of the original video data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10679667B2Virtual video editing
Publication Date: 2020.06.09 TATA COMMUNICATIONS AMERICA INC
  • US10679667B2 patent drawing
  • US10679667B2 patent drawing
  • US10679667B2 patent drawing

AI summary

Virtual video editing is disclosed. In some embodiments, a definition of a virtual clip of a source file is received from a user and saved for future playback of the virtual clip. The virtual clip is not encoded as a separate file. Rather, a portion of the source file specified in the definition of the virtual clip is played back when the virtual clip is played.