Video Track Frame Caching for Multi-Track Editing Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video editing systems cache a fixed number of frames per video material, leading to inefficient memory usage and stuck video clipping processes when handling multiple video materials, resulting in low editing efficiency.

Innovation Solution

A video processing method that determines cache priorities for video track segments based on their location in the display area and timeline range, allowing flexible caching and optimizing memory usage by prioritizing frames for caching based on their visibility and importance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a fixed number of video frames are cached per video material according to preset configuration, then the caching process is simple to implement, but the memory occupation increases significantly when handling multiple video materials, causing the video clipping process to stall and reducing editing efficiency

Engineering Contradiction:
Improvecaching implementation simplicityVSAvoidvideo clipping efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent changes the caching parameter from a fixed preset number to a dynamic value determined by actual needs. Specifically, it calculates the required cache size based on the number of video materials being edited and the display area requirements, transforming the caching strategy from static to adaptive, thereby resolving the contradiction between implementation simplicity and editing efficiency

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic adjustment mechanisms for video frame caching. The cache size and priority are dynamically determined based on real-time factors such as the number of video materials, display area occupancy, and editing progress, allowing the system to adapt to changing editing scenarios and avoid memory overflow while maintaining high clipping efficiency

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If a fixed number of video frames are cached per video material, then the caching strategy is easy to manage, but the memory usage becomes excessive when editing multiple video materials, leading to process stagnation

Engineering Contradiction:
Improvecaching management easeVSAvoidmemory occupation
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent transforms the caching parameter from a fixed preset value to a dynamically calculated value based on actual editing needs. The system determines the optimal cache size by considering the number of video materials and their display requirements, changing the parameter from static to adaptive to reduce unnecessary memory occupation while maintaining ease of management through automated calculation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary calculation of cache requirements before actual caching occurs. By pre-determining the appropriate cache size based on the number of video materials and display area needs, the system avoids excessive memory allocation while ensuring sufficient cache space is available, thus preventing process stagnation without complicating management

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If more video materials are edited simultaneously, then the video editing capability is enhanced, but the memory occupation increases causing the clipping process to get stuck

Engineering Contradiction:
Improvevideo editing capabilityVSAvoidclipping process stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces dynamic cache management that automatically adjusts to the number of video materials being edited. The system calculates and adjusts cache allocation based on real-time editing conditions, ensuring that sufficient resources are allocated to maintain stable clipping processes while supporting the editing of multiple video materials simultaneously, thus enhancing versatility without compromising reliability

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12573428B2Video processing method, apparatus, and electronic device
Publication Date: 2026.03.10 BEIJING ZITIAO NETWORK TECH CO LTD
  • US12573428B2 patent drawing
  • US12573428B2 patent drawing
  • US12573428B2 patent drawing

AI summary

The present disclosure provides a video processing method, apparatus and electronic device. The method comprises: determining a plurality of video track segments on a plurality of video editing tracks on a video editing interface; determining cache priorities of the track segment image frames of the plurality of video track segments, according to whether the plurality of video editing tracks are located in the display area of the video editing interface, and track segment image frames of the plurality of video track segments within a track timeline range of the display area; determining a target track segment image frame from the track segment image frames of the plurality of video track segments based on the cache priorities and a cache frame configuration parameter, and caching the target track segment image frame. The efficiency of video clipping is improved.