Interactive Service Processing Apparatus for Real-Time Broadcast Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current TV systems lack the capability to provide interactive services between content providers and viewers, as they are limited to unidirectional information delivery, and there is no method to execute applications related to broadcast content in real-time or provide supplementary information during playback.
Innovation Solution
A method and apparatus for processing an interactive service that involves receiving uncompressed audio or video contents, extracting frame identifiers, sending requests to a server for triggers indicating interactive events, and downloading new application parameter tables or applications as needed, using time-based or activation triggers to synchronize interactive elements with the broadcast content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If TV systems provide unidirectional information delivery from broadcast station, then information delivery capability is maintained, but interactive service capability is lost
Solution Approach 1:
The system is divided into multiple functional modules: a receiving module for receiving broadcast content and triggers, a processing module for extracting frame identifiers and determining trigger types, and an execution module for handling interactive events. This segmentation allows the system to gain interactive capabilities while managing complexity through modular design.
Solution Approach 2:
The patent introduces an application parameter table as an intermediary data structure that stores trigger types, event identifiers, and execution parameters. This intermediary layer enables the system to process interactive services without directly complicating the core broadcast reception pathway, allowing unidirectional broadcast to coexist with interactive capabilities.
2Productivity
If supplementary information is provided during broadcast content playback, then viewer engagement is enhanced, but information delivery timing precision is required
Solution Approach 1:
The system pre-loads the application parameter table containing all trigger configurations, event identifiers, and execution parameters before broadcast content playback. This preliminary preparation allows the system to quickly match incoming triggers with predefined events without real-time processing delays, ensuring precise timing for supplementary information delivery.
Solution Approach 2:
The patent replaces complex real-time timing calculations with a lookup-based system using frame identifiers and pre-stored trigger type mappings in the application parameter table. This substitution of mechanical timing computation with data-driven lookup enables precise synchronization without requiring complex real-time measurement and calculation mechanisms.
3Adaptability or versatility
If applications are executed in real-time during content playback, then interactivity is improved, but processing time and computational resources increase
Solution Approach 1:
The system performs preliminary processing by pre-loading the application parameter table with all trigger configurations, event identifiers, and execution parameters before content playback. This advance preparation enables the system to execute applications in real-time without performing complex processing during playback, as all decision logic is pre-computed and stored for quick retrieval.
Solution Approach 2:
The patent implements a dynamic trigger processing mechanism where the system determines trigger types and executes events based on real-time frame identifier matching against the pre-loaded application parameter table. This dynamic approach allows the system to maintain real-time execution capability while leveraging pre-computed data to minimize processing time during actual content playback.
Data Source
AI summary
A method of processing an interactive service and an apparatus thereof are disclosed. The present invention includes receiving uncompressed audio contents or uncompressed video contents from an external decoding unit, extracting an identifier of a frame from the received content, sending a request containing the identifier to a server and receiving a trigger for the content from the server based on the request, 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 and the application parameter table includes information about at least one of applications.


