Composite Video Stream Aggregation for Live Event Viewing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in aggregating and presenting live video streams from multiple sources to provide a comprehensive and customizable viewing experience for events, especially in real-time and high-definition formats, without compromising quality or increasing operational costs.

Innovation Solution

A system and method that aggregate live video streams from multiple communication devices associated with a common event, generate a composite video stream, and adjust it based on user input through a graphical user interface, enabling selectable and adjustable viewing experiences, including 360-degree virtual environments, using a processing system and media content server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple live video streams are aggregated in real-time to provide comprehensive event coverage, then the completeness and customization of viewing experience is improved, but the system complexity and processing requirements increase

Engineering Contradiction:
Improveviewing experience customizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the aggregation process into distinct functional modules: video stream reception module, video stream aggregation module, and adjusted video stream generation module. Each module handles specific tasks independently, making the complex system manageable and maintainable while enabling real-time processing of multiple video streams with different resolutions and formats

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts video stream parameters based on user preferences and device capabilities. The aggregation module can real-time modify resolution, format, and content selection of video streams without requiring system reconfiguration, enabling adaptable viewing experiences across different devices and network conditions

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If video streams are aggregated and processed in high definition, then the quality of composite video stream is improved, but the bandwidth consumption and processing power requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system changes video stream parameters (resolution, format, bitrate) based on device capabilities and network conditions. The aggregation module selectively processes video streams at appropriate quality levels - maintaining high definition where needed while reducing quality for less critical streams or when bandwidth is constrained, thus balancing video quality with bandwidth consumption

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies partial processing to video streams based on user preferences and device capabilities. Not all video streams are processed to the same degree - some may be fully aggregated in high definition while others are selectively processed or delivered at lower resolutions, optimizing bandwidth usage while maintaining acceptable quality

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If multiple video streams are aggregated to provide comprehensive event coverage, then the completeness of content is improved, but the time required for processing and delivery increases

Engineering Contradiction:
Improvecontent completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing aggregation rules and device capability profiles before video stream processing begins. The aggregation module is pre-configured with criteria for selecting and combining video streams, enabling immediate processing upon receipt of video data without requiring real-time decision-making delays

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The aggregation process operates continuously without interruption or batch processing delays. Video streams are aggregated in real-time as they are received, with the system maintaining continuous processing of multiple streams simultaneously, ensuring no content is lost while minimizing processing time through uninterrupted operation

Inventive Principle:
Principle #20Continuity of useful action

4Ease of operation

If the system provides customizable viewing options through graphical user interface, then the user engagement is improved, but the operational complexity increases

Engineering Contradiction:
Improveuser customization capabilityVSAvoidoperational complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system provides self-service functionality through the graphical user interface, allowing users to independently customize their viewing experience by selecting preferred camera angles, resolutions, and content types. The aggregation module automatically processes these user preferences and adjusts video stream aggregation accordingly, eliminating the need for operator intervention while maintaining ease of use

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10219008B2Apparatus and method for aggregating video streams into composite media content
Publication Date: 2019.02.26 AT&T INTELLECTUAL PROPERTY I L P
  • US10219008B2 patent drawing
  • US10219008B2 patent drawing
  • US10219008B2 patent drawing

AI summary

Aspects of the subject disclosure may include, for example, receiving a plurality of live video streams from a plurality of communication devices, the plurality of live video streams being associated with a common event. Further aspects may include aggregating the plurality of live video streams to generate a composite video stream for presenting a selectable viewing of the common event and providing the composite video stream to a device for presentation. Additional aspects may include adjusting the composite video stream according to user generated-input to generate an adjusted composite video stream, the user-generated input corresponds to a request to adjust the presentation of the common event. Other aspects may include providing the adjusted composite video stream to the device for presentation. Other embodiments are disclosed.