Broadcast Receiver NRT Service Duplicate Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional broadcast receivers are unable to process and receive non-real time (NRT) services, as they lack the necessary method to handle NRT streams even when received alongside real-time (RT) services.
Innovation Solution
A method for processing NRT services in a broadcast receiver involves receiving signaling information tables, detecting duplicates using version information, and processing NRT service data based on acquired signaling and announcement information, utilizing a broadcast receiver with a receiving unit, service manager, and processor to handle NRT service signaling and data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the broadcast receiver processes all received signaling information tables without duplicate detection, then complete NRT service information is acquired, but processor cycles and power consumption increase unnecessarily
Solution Approach 1:
The version information is extracted and checked in advance before full processing of signaling information tables. This preliminary duplicate detection prevents unnecessary processing of redundant information, reducing power consumption while ensuring complete NRT service information is acquired when needed.
Solution Approach 2:
Version information is extracted separately from the signaling information tables for dedicated duplicate detection. This extraction mechanism allows the system to identify and skip duplicate tables without processing their full content, thereby reducing energy consumption while maintaining information completeness.
2Reliability
If the broadcast receiver processes all received signaling information tables without duplicate detection, then complete NRT service information is acquired, but processing time and computational resources are wasted
Solution Approach 1:
Version information is checked in advance before full processing of signaling information tables. This preliminary duplicate detection enables the system to skip redundant processing steps, improving processing efficiency while ensuring complete NRT service information is acquired when needed.
Solution Approach 2:
Version information is extracted separately for dedicated duplicate detection. This extraction mechanism allows the system to identify and skip duplicate tables without processing their full content, thereby improving processing efficiency while maintaining information completeness.
3Productivity
If version information checking is implemented to detect duplicates, then processing efficiency improves, but system complexity increases
Solution Approach 1:
The version information field already present in the signaling information tables is repurposed for duplicate detection. This multi-functional use of existing data structures avoids adding separate complexity mechanisms while improving processing efficiency through intelligent duplicate identification.
Data Source
AI summary
A method of receiving and processing a Non-Real Time (NRT) service and a broadcast receiver are disclosed herein. A method of processing a Non-Real Time (NRT) service in a broadcast receiver includes receiving a first signaling information table including signaling information of the NRT service and a second signaling information table including announcement information of the NRT service, detecting a duplicate of the signaling information included in the first signaling information table and a duplicate of the announcement information included in the second signaling information table, acquiring the signaling information after processing the first signaling information table if the signaling information included in the first signaling information table is not a duplicate and acquiring the announcement information after processing the second signaling information table if the announcement information included in the second signaling information table is not a duplicate, and receiving and processing NRT service data based on the acquired signaling information and announcement information.


