Interactive Service Triggering via Frame Identifier Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current broadcast systems lack the capability to provide interactive services between content providers and viewers, as they do not enable the execution of applications related to broadcast content in real-time or at specific times, limiting the ability to deliver supplementary information during broadcast playback.
Innovation Solution
A method and apparatus that process interactive services by receiving uncompressed audio or video contents, extracting frame identifiers, and submitting requests to receive triggers indicating the current time or future activation times for interactive events, allowing for the download of new application parameter tables and activation of events at specific times, using a receiver with a network interface and identifier extraction module.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional broadcast systems are used to deliver content, then content delivery is simple and reliable, but interactive services and supplementary information cannot be provided
Solution Approach 1:
The system segments broadcast content into discrete segments with unique identifiers, allowing interactive services to be associated with specific content segments. The receiver extracts segment identifiers and uses them to request supplementary information separately from the main broadcast stream, enabling interactivity without complicating the overall broadcast delivery mechanism.
Solution Approach 2:
An intermediary processing system is introduced between the broadcast receiver and the supplementary information source. This intermediary extracts segment identifiers from received content, formulates requests for related information, and receives triggers for supplementary content, thereby enabling interactive services without requiring direct modification of the conventional broadcast system.
2Loss of information
If supplementary information is provided for every broadcast segment, then information completeness is improved, but data transmission volume and processing load increase
Solution Approach 1:
The system performs preliminary extraction of segment identifiers from broadcast content as the content is being received. This allows the receiver to proactively request supplementary information for upcoming segments before they are fully received, optimizing data transmission timing and reducing overall processing load.
Solution Approach 2:
The receiver autonomously manages the request and reception of supplementary information by automatically extracting segment identifiers, formulating requests based on received triggers, and processing supplementary content without requiring external control, thereby reducing processing overhead.
3Measurement precision
If frame identifiers are extracted periodically from received contents, then content synchronization is improved, but processing time and computational resources increase
Solution Approach 1:
The system extracts frame identifiers at periodic intervals rather than continuously, balancing the need for accurate content synchronization with the constraint of minimizing processing time. This periodic extraction occurs at strategically chosen points in the content stream to maintain synchronization while reducing overall computational burden.
Data Source
AI summary
A method of processing an interactive service and an apparatus thereof are disclosed. The present invention includes receiving uncompressed audio content or uncompressed video content from an external decoding unit, extracting identifiers of frames from the received content periodically, submitting requests containing the identifiers and receiving a trigger for the content when a new segment is detected or when an event activation needs to be communicated to the receiver, wherein the trigger indicates the current time of the contents and references a particular interactive event in an application parameter table or signals that the event is to be executed now or at a specified future time, wherein the application parameter table includes information about at least one of applications.


