Patent ID: 8599933

Claim:
A method of performing packet identifier (PID) filtering of a digital video broadcasting-handheld (DVB-H) transport stream, said method comprising steps of: processing a PID and a continuity counter (CC) sequence of said DVB-H transport stream, wherein said DVB-H transport stream comprises a M number of data packets; buffering a first-in-first-out (FIFO) queue of said DVB-H transport stream with said PID and said CC sequence; computing a number of mismatched bits between said PID and a desired PID; providing a single FIFO buffer; proceeding to a start of a reset state on said FIFO queue of said DVB-H transport stream when said FIFO buffer becomes full; determining if a number of mismatched bits of a first packet in said FIFO buffer is less than a first threshold value; determining whether there is a valid CC sequence that includes said first packet, only if said number of mismatched bits is less than said first threshold value; proceeding to a start of a run algorithm state only if said number of mismatched bits of said first packet in said FIFO buffer is less than said first threshold value and if there is a valid CC sequence that includes said first packet; marking said first packet as matched; updating a LAST CC value with a CC value of said first packet if there is a valid CC sequence; and performing the processing through the updating steps on a mobile digital broadcast receiver, wherein a size of said FIFO buffer is equal to said M number of data packets.