Patent ID: 7817721

Claim:
A method for processing a transport stream, comprising the steps of: (A) parsing said transport stream with a transport demultiplexer to separate a first transport packet; (B) parsing a second transport packet from said transport stream; (C) generating a plurality of status items in response to filtering said first transport packet with a plurality of filters; each of said status items indicating one of (i) a pass state and (ii) a fail state corresponding to a respective one of said filters; (D) extracting a plurality of status data from said first transport packet, said status data including (i) a number of payload items and (ii) a last open flag, wherein said number of payload items indicates how many sections are in a section structured payload; (E) writing (i) not more than a first portion of said first transport packet, (ii) said status items and (iii) said status data together from said transport demultiplexer to a memory; (F) writing a second portion of said second transport packet in said memory between said first portion and said status items; (G) reading said first portion, said second portion, said status items and said status data from said memory to a processor; (H) generating configuration information with said processor by processing said first portion as read from said memory based upon said status items and said status data; (I) generating an intermediate signal using said transport demultiplexer in response to said configuration information; and (J) generating an output signal by decoding said intermediate signal.