Selective Sub-Event Media Streaming via Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems do not effectively allow users to experience characterizing sub-events of an event without having to view or listen to the entire recording, and there is a need for a system that automatically links sub-events with the entire event to reduce time and cost.
Innovation Solution
A method and system that selectively presents sub-events by displaying a plurality of characterizing sub-events, allowing users to select and view media data associated with those sub-events, which includes identifying media files and playtime windows within a database, and streaming or sending this media data to the user's device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If users view the entire event recording to experience characterizing sub-events, then users can fully experience the event details, but users spend excessive time and the system requires high bandwidth for complete media transmission
Solution Approach 1:
The patent segments the complete event media into multiple distinct sub-events, each representing a specific characterizing moment or action. The server identifies and separates these sub-events (e.g., goals, fouls, key plays) from the full recording, allowing users to select and view only the segments they are interested in rather than watching the entire event.
Solution Approach 2:
The system extracts specific sub-event media segments from the complete event recording and stores them as separate identifiable units in the database. Each sub-event is tagged with metadata including time stamps, descriptions, and associations with the parent event, enabling users to retrieve only the extracted portions they need without accessing the full recording.
2Loss of information
If the system stores complete event recordings for user access, then all event content is available, but storage costs and implementation complexity increase
Solution Approach 1:
The system segments event data into structured components: complete event recordings, individual sub-event segments, and associated metadata. The database is organized to store sub-events as separate recordable units with identifiers, time stamps, and descriptive information, reducing the need to store and manage complete recordings for every access scenario.
Solution Approach 2:
The system performs preliminary processing of event recordings to identify, extract, and tag sub-events before user access. During event recording, the system automatically detects and marks significant moments, creating a pre-processed database of sub-events that are ready for rapid retrieval without requiring complex real-time analysis when users access the content.
3Loss of information
If the system provides access to complete event media, then users can experience all sub-events, but network bandwidth consumption and transmission time increase
Solution Approach 1:
The system extracts and transmits only the specific sub-event media segments that users request, rather than transmitting complete event recordings. The server identifies the requested sub-event by its identifier, retrieves only that specific segment from the database, and streams it to the user's device, significantly reducing network bandwidth consumption while maintaining full access to all sub-event content.
Solution Approach 2:
The system implements partial action by transmitting only the necessary portion of event media that corresponds to selected sub-events. Instead of sending complete recordings, the system sends precisely the segments needed, using exactly the amount of bandwidth required for the user's specific interests rather than providing excessive data transmission.
Data Source
AI summary
A system is provided for selectively presenting a portion of an event to a user. The system includes a first device, a second device, and a network allowing communication between the first and the second device. An application at the first device displays a plurality of sub-events that characterize an event; receives an input from a user whereby the user selects a sub-event from the plurality of sub-events; sends a request to a second device, the request comprising information associated with the selected sub-event; receives media data from the second device whereby the media data represents the selected sub-event; and presents the received media data. An application at the second device receives the request from the first device, selects the media data that represents the selected sub-event from a database using the information associated with the selected sub-event, and sends the selected media data to the first device.


