Selective Video Rendering via Segment Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video editing systems require the entire video to be re-rendered after each modification, leading to significant processing time and resource consumption, even when only minor changes are made.

Innovation Solution

A method and system that utilize a reference video to selectively render only modified segments, allowing users to apply changes without re-rendering the entire video, by identifying modified and unmodified segments, extracting and re-rendering only the necessary parts, and combining them with the remaining video content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the entire video is re-rendered after each modification, then the video editing can be completed with full processing, but the processing time and resource consumption increase significantly

Engineering Contradiction:
Improvevideo editing completenessVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The video is divided into multiple segments based on modification markers. The rendering process processes only the modified segments rather than the entire video, thereby reducing processing time while maintaining editing completeness. The system identifies segment boundaries and processes each segment independently based on whether it contains modifications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of performing full rendering action on the entire video, the system performs partial rendering only on the necessary modified segments. This partial action approach reduces the total processing required while still achieving the complete editing effect, as unmodified segments are excluded from re-rendering.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If the entire video is re-rendered after each modification, then all modifications are properly applied, but the resource consumption increases significantly

Engineering Contradiction:
Improvemodification application accuracyVSAvoidprocessing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The video content is segmented based on modification markers placed at segment boundaries. Each segment is independently evaluated for modifications, and only segments containing modifications are re-rendered. This segmentation approach ensures that all modifications are properly applied while minimizing the computational resources required, as the processing is distributed across only the necessary segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the video receive different processing treatment based on their modification status. Modified segments undergo full rendering processing to ensure accuracy, while unmodified segments are excluded from processing. This local quality approach applies processing resources selectively where needed, maintaining modification accuracy while reducing overall resource consumption.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If compression techniques are used to reduce storage space, then the storage requirement decreases, but significant processing time is still required during rendering

Engineering Contradiction:
Improvestorage spaceVSAvoidrendering processing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The compressed video is divided into segments based on modification markers. During rendering, only the modified segments are extracted and processed from the compressed format, rather than decompressing and processing the entire video. This segmentation approach maintains the storage efficiency of compression while reducing rendering processing time by limiting the decompression and processing scope to only the necessary segments.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9237322B2Systems and methods for performing selective video rendering
Publication Date: 2016.01.12 CYBERLINK
  • US9237322B2 patent drawing
  • US9237322B2 patent drawing
  • US9237322B2 patent drawing

AI summary

Various embodiments are disclosed for facilitating selective rendering during video editing. In accordance with one embodiment, a method of editing video comprises obtaining a video editing project, the video editing project including at least one video clip and timing information corresponding to the at least one video clip. The method further comprises obtaining a reference file generated according to the video editing project and obtaining, from a user, a modification for at least one segment in the video editing project. Based on the modification, each of the at least one segment is identified as a modified segment or an unmodified segment. Based on the identification of at least one modified segment, at least one corresponding segment is extracted from the reference file. The method further comprises applying the modification to the extracted at least one corresponding segment from the reference file, rendering only the extracted at least one corresponding segment, and combining the at least one rendered segment with a remaining portion of the reference file to generate an output file.