Multi-View Video Streaming via Localized Camera Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video sharing and streaming systems do not effectively allow users to view events from multiple angles or dynamically change camera views, especially in live or remotely attended events, where seeing an event from different angles can provide better information and enhance the viewing experience.

Innovation Solution

A localized multi-view video streaming system that uses mobile computing devices with cameras, GPS receivers, and microprocessors to receive and map video streams from multiple locations, allowing users to select desired camera views based on relative position data, with methods including GPS, sensor data, and computer vision techniques for precise location determination and clustering of camera nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple video streams from different camera locations are provided to users, then the viewing experience and information quality are improved, but the system complexity and data management burden increase

Engineering Contradiction:
Improvemulti-angle viewing capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary component that receives, manages, and distributes multiple video streams from different camera locations. This server acts as a mediator between the cameras and user devices, handling the complexity of multi-stream management, synchronization, and distribution while presenting a simplified interface to users. The server processes location information, matches cameras with user positions, and manages the video stream data flow, thereby resolving the technical contradiction by centralizing complex operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where user device location information is continuously received and processed. The server uses this feedback to dynamically determine which camera views are most relevant to each user's position and preferences, adjusting video stream distribution in real-time. This feedback loop enables the system to adapt to changing user locations and viewing preferences while maintaining efficient resource utilization and manageable system complexity.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If video streams are processed and managed centrally, then location-based video selection accuracy is improved, but data transmission time and network load increase

Engineering Contradiction:
Improvelocation-based video selection accuracyVSAvoiddata transmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing and storing location information, camera metadata, and video stream data on the server before real-time viewing. Camera locations, fields of view, and other relevant information are pre-mapped and organized in the server's database. When a user requests video streams, the server quickly retrieves pre-processed data based on user location, avoiding the need for complex real-time calculations and reducing data transmission time while maintaining high selection accuracy.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If multiple cameras record events simultaneously, then comprehensive coverage and viewing options are improved, but memory usage and computational resources increase

Engineering Contradiction:
Improvevideo stream quantityVSAvoidcomputational resources
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by providing different video stream sets to different users based on their specific locations and preferences. Instead of transmitting all available video streams to every user, the system analyzes each user's location information and selectively provides a subset of camera views that are most relevant to that user's position. This localized approach ensures comprehensive coverage is available in the system while each user receives only the necessary video streams, reducing overall memory usage and computational resource consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11516517B2Localized dynamic video streaming system
Publication Date: 2022.11.29 TAMJID SM
  • US11516517B2 patent drawing
  • US11516517B2 patent drawing
  • US11516517B2 patent drawing

AI summary

A computerized system operable to provide multiple video streams of an event. In an ideal embodiment, the system provides live and dynamic streaming of an event such as a sporting event, concert, march, rally, and the like, to allow viewers to watch video of the event from nearly any angle and vantage point.