IPTV Receiver Service Information Stream Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current IPTV systems face challenges in efficiently searching for, obtaining, and managing service information, leading to inefficiencies in bandwidth and processing power usage.
Innovation Solution
A method for receiving service information in IPTV environments involves parsing provisioning information tables to efficiently transmit and receive SI data, updating version information, and managing SI tables, allowing IPTV receivers to maintain a channel map without leaving primary streams, thereby optimizing bandwidth and processing power.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the IPTV receiver continuously receives all SI tables through multiple streams, then the service information can be kept up-to-date, but the bandwidth and processing power consumption increase
Solution Approach 1:
The patent segments the SI table reception process into a master SI table stream and multiple other SI tables. The master SI table contains version information and pointers to other SI tables, allowing the receiver to selectively retrieve only the updated portions rather than continuously receiving all tables through multiple streams simultaneously.
Solution Approach 2:
The master SI table is received in advance and parsed to extract version information and location data of other SI tables. This preliminary action enables the receiver to determine which other SI tables need to be retrieved based on version changes, avoiding unnecessary bandwidth consumption for tables that have not been updated.
2Loss of energy
If the IPTV receiver leaves all streams after receiving SI tables, then bandwidth is saved, but the receiver cannot efficiently detect and update changed SI tables
Solution Approach 1:
The patent implements a dynamic stream management approach where the receiver maintains the master SI table stream open to continuously monitor version information changes. When version changes are detected, the receiver dynamically joins only the specific other SI table streams that need updating, rather than leaving all streams after initial reception.
Solution Approach 2:
The master SI table contains version information that provides feedback about changes in other SI tables. The receiver uses this feedback to determine which other SI tables have been updated and need to be retrieved, enabling efficient detection and update of changed tables without continuously monitoring all streams.
3Quantity of substance
If the IPTV receiver receives detailed information of all channels, then the channel map is comprehensive, but the processing power and memory requirements increase
Solution Approach 1:
The patent employs a nested structure where the master SI table contains references (pointers) to other SI tables, which in turn contain references to channel information. This nested organization allows the receiver to access detailed channel information only when needed, rather than loading all channel data into memory simultaneously, thus reducing processing power and memory requirements.
Solution Approach 2:
The patent extracts version information and location data from the master SI table to determine which other SI tables need to be retrieved. This extraction approach allows the receiver to obtain only the necessary channel information for current needs rather than processing all available channel data, reducing processing power consumption while maintaining channel map completeness.
Data Source
AI summary
A method for receiving service information (SI) for building a channel map in an internet protocol television (IPTV) receiver and the IPTV receiver thereof are provided. The method includes receiving a provisioning information table which includes information of location to receive a first stream carrying a master SI table and parsing the received provisioning information table, receiving the first stream carrying the master SI table which includes information of location to receive a second stream carrying other SI tables based on the parsed provisioning information table and parsing the received first stream, parsing the second element in the received first stream, receiving the second stream carrying the other SI tables, and parsing the other SI tables, wherein the IPTV does not leave the first stream and leave the second stream.


