Browser-Based Video Editing via Server-Side Transcoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of uploading digital video to the web is a barrier for average Internet users due to their lack of understanding in video formats, codecs, and streaming servers, making it difficult to share videos online.

Innovation Solution

A browser-based system that includes a manipulation facility with editing tools, allowing users to associate, edit, and post video clips through a user-friendly interface, enabling drag-and-drop functionality, transcoding, and automatic updates, without requiring technical knowledge of video formats or protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a browser-based manipulation facility with editing tools is provided, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of uploading videoVSAvoidcomplexity of manipulation facility
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A server acts as an intermediary between the user's browser and the video processing infrastructure. The server hosts the manipulation facility, handles video transcoding, and manages format conversions, allowing users to access complex video editing capabilities through a simple browser interface without requiring local installation of complex software or understanding of video protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The complex video processing functionality is extracted from the client browser and relocated to the server. The browser only needs to provide basic upload and display capabilities, while the server handles the complex tasks of video format conversion, transcoding, and manipulation, thereby keeping the client device simple while providing advanced functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If transcoding and format conversion are performed on the server, then adaptability is improved, but use of energy increases

Engineering Contradiction:
Improvecompatibility with various devicesVSAvoidserver processing energy
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The server dynamically changes video parameters such as format, resolution, and codec based on the client device's capabilities and network conditions. This allows the same video content to be adapted for different devices (mobile phones, tablets, desktops) without requiring each device to support all video formats, thereby improving adaptability while centralizing the energy-intensive conversion process on the server.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8156176B2Browser based multi-clip video editing
Publication Date: 2012.04.10 MAVEN COALITION INC
  • US8156176B2 patent drawing
  • US8156176B2 patent drawing
  • US8156176B2 patent drawing

AI summary

Embodiments of the present invention provide a manipulation facility within a browser environment. Without limitation, the clip may be a video clip. An editing tool may be adapted to associate a first and second clip in association with the manipulation facility.