Event-Ranked Live Stream Playback Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for streaming live content struggle to accurately detect events and provide users with relevant navigation options, especially when dealing with delayed content streams due to factors like network delays or user preferences, which can lead to a suboptimal viewing experience.
Innovation Solution
A system that monitors live content streams to detect events, assigns ranks to these events, and controls the display of content and navigation menu options based on the detected events, allowing for automatic navigation to important events and efficient resource management to prevent stalls or degradations in the viewing experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the system plays back a delayed portion of the live content stream, then the user can view earlier content, but the user may miss important events occurring in the live portion of the stream
Solution Approach 1:
The system performs preliminary detection of events in the live portion of the stream before the user finishes viewing the delayed portion. When an important event is detected, the system proactively notifies the user and can automatically navigate to the event, preventing the user from missing critical content while still allowing flexible playback of delayed portions.
2Adaptability or versatility
If the system provides multiple navigation options for different portions of the stream, then the user can navigate to desired content, but the device complexity increases
Solution Approach 1:
The system automatically monitors the content stream, detects events, and generates relevant navigation options without requiring the user to manually explore complex navigation menus. The system serves itself by intelligently determining what navigation options are most relevant based on detected events, thereby providing versatility while keeping the interface simple.
Solution Approach 2:
Instead of providing uniform navigation options throughout the entire stream, the system dynamically adjusts navigation options based on local conditions - specifically, what events are currently occurring or have recently occurred in different portions of the stream. This provides context-relevant navigation options rather than a static comprehensive menu.
3Reliability
If the system automatically navigates to important events, then the user experiences improved content delivery, but the user's preferred viewing pace may be disrupted
Solution Approach 1:
The system provides feedback to the user about detected events and seeks user preference before automatically navigating. The user can indicate whether they want to be notified of events, automatically navigate to them, or continue viewing the current delayed portion. This feedback loop maintains user control while enabling intelligent content delivery improvements.
4Measurement precision
If the system monitors the live content stream continuously to detect events, then event detection accuracy improves, but the use of energy and processing resources increases
Solution Approach 1:
Instead of continuously analyzing every frame of the live stream, the system employs periodic event detection at strategically chosen intervals and based on trigger conditions. The system can adjust the detection frequency dynamically, performing more intensive analysis when the playback position is close to the live portion and less intensive analysis when viewing older content, thereby balancing detection accuracy with resource consumption.
Data Source
AI summary
Systems and methods for displaying content based on event monitoring are disclosed herein. A computing device plays a delayed portion of a live content stream communicated to the computing device via a communication network. The computing device detects an event in the live content stream and determines a rank of the event. Based on the rank of the event, the computing device determines whether to play the event instead of the delayed portion of the live content stream. In response to determining to play the event, the computing device plays the event instead of the delayed portion of the live content stream.


