Video Segmentation for Bandwidth and Memory Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Providing entire video edits at once is time-consuming and resource-intensive due to high bandwidth and memory usage.

Innovation Solution

Segmenting video content into sequences of video segments, where each segment corresponds to a portion of the video's progress length, allowing for individual video clips to be presented sequentially, based on moments of interest, continuity of features, or a video sequence template.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the entire video edit is provided at once, then the complete video content is delivered, but bandwidth consumption and memory usage increase significantly

Engineering Contradiction:
Improvevideo content deliveryVSAvoidbandwidth consumption
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent divides the complete video edit into multiple video clips based on story beats, scenes, or temporal segments. Each video clip represents a discrete portion of the overall video content that can be independently transmitted and cached. This segmentation allows the system to deliver only the necessary video clips to each user device rather than transmitting the entire video edit, thereby reducing bandwidth consumption and memory usage while still providing complete video content delivery.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If the entire video edit is provided at once, then the complete video content is delivered, but memory usage increases significantly

Engineering Contradiction:
Improvevideo content deliveryVSAvoidmemory usage
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent divides the complete video edit into multiple video clips based on story beats, scenes, or temporal segments. Each video clip represents a discrete portion of the overall video content that can be independently transmitted and cached. This segmentation allows the system to deliver only the necessary video clips to each user device rather than transmitting the entire video edit, thereby reducing bandwidth consumption and memory usage while still providing complete video content delivery.

Inventive Principle:
Principle #1Segmentation

3Loss of energy

If video content is segmented into individual clips, then bandwidth and memory usage are reduced, but the complexity of managing video sequences increases

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidvideo sequence management
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary that manages the video clip sequences. The server stores the complete video edit, segments it into video clips, and intelligently determines which clips to deliver to each user device based on playback position, user preferences, and network conditions. This intermediary approach offloads the complexity of video sequence management from user devices to the server, reducing device complexity while maintaining efficient bandwidth and memory usage.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of energy

If video content is segmented into individual clips, then bandwidth and memory usage are reduced, but the time to assemble and deliver video sequences increases

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidvideo delivery time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent performs preliminary segmentation of the complete video edit into video clips during an offline preprocessing stage. The server pre-divides the video content into manageable clips based on story beats, scenes, or temporal markers before actual delivery. This preliminary action eliminates the need for real-time segmentation during video delivery, reducing the time required to assemble and transmit video sequences while maintaining reduced bandwidth consumption compared to delivering the complete video edit at once.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10645468B1Systems and methods for providing video segments
Publication Date: 2020.05.05 GOPRO INC
  • US10645468B1 patent drawing
  • US10645468B1 patent drawing
  • US10645468B1 patent drawing

AI summary

A video set of one or more videos may include video content having a progress length. The video content may be segmented into a sequence of video content segments. The sequence of video content segments may be provided for presentation on a display as individual video clips. Individual video content segments may be provided as individual video clips.