AV Receiver Trigger Extraction for Data Broadcasting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In digital television broadcasting in the United States, there is no dedicated band for data broadcasting, leading to degraded video and audio quality and limited information transmission when attempting to allocate space for data broadcasting, and existing retransmission systems may remove essential data packets.
Innovation Solution
A receiver and transmitter system that extracts and manages trigger information embedded in AV content to control the execution, registration, and termination of application programs, allowing data broadcasting without requiring a dedicated band by using existing AV content transmission channels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a band is set aside for data broadcasting by narrowing the video and audio bands, then data broadcasting content can be transmitted, but video and audio quality of the programs is degraded
Solution Approach 1:
The patent merges data broadcasting content with AV content by embedding trigger information in PCR packets within the same transport stream. This allows data broadcasting to be transmitted without requiring a separate dedicated band, thus avoiding the need to narrow video and audio bands and preserving program quality.
Solution Approach 2:
The patent makes the existing digital television broadcasting infrastructure multi-functional by enabling it to carry both AV content and data broadcasting content simultaneously through the same transmission band. The transport stream structure is utilized to convey multiple types of information without requiring additional dedicated bands.
2Loss of information
If the size of data for data broadcasting content is increased, then more information is available, but it takes more time for the receiving side to receive necessary information
Solution Approach 1:
The patent implements preliminary action by having the receiver acquire and store application programs in advance based on trigger information received in PCR packets. The receiver can then execute these pre-acquired programs when triggered, avoiding the need to receive and process large amounts of data in real-time, thus reducing reception time while providing comprehensive information.
3Adaptability or versatility
If trigger information is transmitted in a separate band, then data broadcasting can be implemented, but it requires additional transmission resources beyond the limited digital television broadcasting band
Solution Approach 1:
The patent merges data broadcasting transmission with the existing AV content transmission by embedding trigger information in PCR packets within the same transport stream. This eliminates the need for a separate dedicated data broadcasting band and avoids increasing the complexity of the transmission band structure.
4Adaptability or versatility
If the digital television broadcasting band is used for both AV content and data broadcasting, then no dedicated band is needed, but video and audio quality is degraded due to band narrowing
Solution Approach 1:
The patent segments the transport stream into different components, with PCR packets carrying trigger information for data broadcasting and other packets carrying AV content. This segmentation allows the digital television broadcasting band to serve multiple purposes simultaneously without requiring band narrowing, thus maintaining program quality while enabling data broadcasting capability.
Data Source
AI summary
Disclosed herein is a receiver for receiving transmitted AV content, the receiver including an extraction section adapted to extract trigger information, transmitted together with the AV content, about control over an application program to be executed in response to the AV content, and a control section adapted to control the acquisition, registration or activation of the application program, the firing of an event in the active application program, or the suspension or termination of the active application program according to one of the following commands indicated by the extracted trigger information, namely, Pre-cache, Register, Execute, Inject_event, Suspend or Terminate.


