Media Clip Generation via Stream Segmentation and Timestamp Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media broadcasting systems do not allow users to access media content outside of scheduled broadcasts, resulting in missed opportunities for viewers and lower ratings for media broadcasters.

Innovation Solution

A media sharing system that transcodes media streams into sequential chunks, allows users to request and create media clips based on specific start and end times, and generates clips from identified segments, enabling on-demand access to media content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If media is broadcast according to a fixed schedule, then broadcasters can maintain structured programming, but users cannot access content at their convenience and miss out on content they are interested in

Engineering Contradiction:
ImproveUser convenience in accessing media contentVSAvoidSystem complexity for implementing on-demand access
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The media stream is divided into discrete segments with unique identifiers and timestamp information. Each segment represents a portion of the broadcast that can be independently accessed, stored, and retrieved. This segmentation enables users to access specific content portions at their convenience while maintaining the overall broadcast structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Media segments are pre-processed during the broadcast, with metadata including start times, end times, and segment identifiers embedded in advance. This preliminary action allows the system to quickly locate and deliver requested content without real-time processing delays, enabling on-demand access while maintaining system efficiency.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system stores and processes entire media streams for on-demand access, then users can access missed content, but system resource consumption and processing time increase

Engineering Contradiction:
ImproveAvailability of media content for usersVSAvoidTime required to process and deliver media clips
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of storing and processing entire media streams, the system divides content into manageable segments that can be independently managed. When a user requests a media clip, only the specific segments needed for that clip are retrieved and processed, significantly reducing processing time and resource consumption while ensuring content availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts only the necessary media segments corresponding to the requested clip boundaries from the larger media stream. By extracting and processing only the relevant portions rather than the entire stream, the system minimizes processing time and resource usage while maintaining reliable content delivery.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If the system creates media clips from identified segments, then users can access specific content portions, but the complexity of segment identification and clip creation increases

Engineering Contradiction:
ImproveAbility to create customized media clipsVSAvoidComplexity of clip creation process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Segment metadata including start times, end times, and identifiers is prepared in advance during the broadcast. When a user requests a media clip with specific time boundaries, the system uses this pre-prepared metadata to automatically identify the corresponding segments, eliminating the need for complex real-time analysis and simplifying the clip creation process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates media clips by copying and assembling the identified segments in the requested sequence and format. This copying approach allows for flexible clip creation with different time boundaries and configurations while using straightforward processes, maintaining high adaptability without proportionally increasing system complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10395692B2Creation of media clips from media broadcasts
Publication Date: 2019.08.27 GOOGLE LLC
  • US10395692B2 patent drawing
  • US10395692B2 patent drawing
  • US10395692B2 patent drawing

AI summary

According to some implementations of the present disclosure, computer-implemented methods and systems for generating media clips are disclosed. According to some implementations, the method includes receiving an original media stream, transcoding the original media stream into a transcoded media stream, and streaming the transcoded media stream to a user device. The method further includes creating a plurality of media segments that include content of the original media stream and receiving a request to create a media clip from the original media stream from a user device. The request indicates a clip start time and a clip end time defined with respect to the transcoded media stream. The method further includes identifying, from the plurality of media segments, one or more identified media segments corresponding to the clip start time and the clip end time and creating the media clip based on content included in the identified media segments.