Dynamic Video Stream Switching for Live Event Immersion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current techniques for user interaction with live video and media content are limited in providing immersive experiences, particularly in dynamic environments like live events, where users want to engage actively rather than passively consume the content.
Innovation Solution
A method that generates an additional content stream by combining and switching between multiple live video streams from different sources based on positional information and user input, allowing users to experience a dynamic vantage point within the event, such as a bicycle race, using client devices and media control centers with encoder/segmenter modules and participant-mounted wireless video cameras.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple content streams are generated and switched based on positional information to provide dynamic vantage points, then user immersion and engagement are enhanced, but system complexity and processing requirements increase
Solution Approach 1:
The system segments the live event coverage into multiple discrete content streams, each corresponding to a specific camera angle or participant perspective. These segmented streams are then selectively switched based on positional information, allowing the system to provide immersive views without requiring a single complex all-encompassing stream.
Solution Approach 2:
A media control center acts as an intermediary between the multiple camera sources and the user's client device. This intermediary receives positional information, determines the appropriate content stream to switch to, and manages the streaming workflow, thereby reducing the complexity burden on end-user devices while maintaining high adaptability.
2Ease of operation
If content streams are dynamically switched based on real-time positional information, then user interaction and engagement improve, but data processing and transmission requirements increase
Solution Approach 1:
The system performs preliminary actions by pre-generating multiple content streams from different camera angles and participants before the user needs them. Positional information is continuously tracked and prepared in advance, enabling rapid switching to the appropriate stream without real-time processing delays, thus improving user interaction while managing data processing loads efficiently.
Solution Approach 2:
The system changes parameters by dynamically adjusting which content stream is active based on positional information from participants and user input. Rather than processing all streams simultaneously, the system changes the active stream parameter in response to position changes, reducing overall data processing requirements while maintaining high user interaction capability.
3Reliability
If participant-mounted cameras are used to capture live event perspectives, then content authenticity and user engagement increase, but device complexity and coordination requirements increase
Solution Approach 1:
The media control center serves multiple functions: it receives positional information from all participant-mounted cameras, manages multiple content streams simultaneously, determines switching logic based on race position, and delivers appropriate streams to users. This universal multi-functional approach ensures content authenticity from real participant perspectives while centralizing coordination complexity in a single system rather than requiring complex peer-to-peer coordination between multiple cameras.
Data Source
AI summary
A method comprises obtaining information characterizing multiple content streams comprising respective portions of content received from respective ones of a plurality of sources, obtaining positional information for the sources wherein the positional information indicates for each of the sources its current position in a set of possible positions relative to other ones of the sources, generating an additional content stream comprising selected portions of particular ones of the multiple content streams based at least in part on the positional information and a mapping between the content streams and the sources, and presenting the additional content stream to a user. The additional content stream may be generated so as to provide the user with a dynamic vantage point within a live event by switching between the selected portions of the particular ones of the multiple content streams, possibly as a function of input received from user equipment operated by the user.


