US 11,910,059 B2
Method for retrieving program data and circuit system
Jun-Hong Chen, Hsinchu (TW)
Assigned to REALTEK SEMICONDUCTOR CORP., Hsinchu (TW)
Filed by REALTEK SEMICONDUCTOR CORP., Hsinchu (TW)
Filed on Jul. 14, 2021, as Appl. No. 17/375,311.
Claims priority of application No. 109124107 (TW), filed on Jul. 16, 2020.
Prior Publication US 2022/0021937 A1, Jan. 20, 2022
Int. Cl. H04N 21/462 (2011.01); H04N 21/434 (2011.01); H04N 21/41 (2011.01); H04N 21/454 (2011.01); H04L 61/5014 (2022.01)
CPC H04N 21/462 (2013.01) [H04L 61/5014 (2022.05); H04N 21/4108 (2013.01); H04N 21/4345 (2013.01); H04N 21/454 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A method for retrieving a program data, which is adapted to a circuit system, comprising:
retrieving a master guide table from a transport stream of digital TV signals;
performing a parsing method as a background process upon the master guide table so as to obtain a series of packet identifiers; and
performing a polling method as another background process by a dynamic packet identifier controller according to the packet identifiers so as to retrieve the program data corresponding to each of the packet identifiers;
wherein, in the polling method, the dynamic packet identifier controller retrieves the program data corresponding to each of the packet identifiers within a filter window when using the filter window to scan a set of the packet identifiers at once, and a quantity of the packet identifiers being scanned by the filter window is decided according to a setting value that is set up based on a need or determined by the circuit system; and
wherein the dynamic packet identifier controller uses a state machine to record states of the filter window; afterwards another program data corresponding to a next set of packet identifiers is retrieved when the dynamic packet identifier controller moves the filter window to the next set of packet identifiers, and an electronic program guide is formed after the packet identifiers are completely scanned.