Patent ID: 7248602

Claim:
A receiver for demultiplexing a digital data stream, the digital data stream including at least two types of data packets each having a packet identifier indicative of the type, so as to retain only those data packets required by the receiver, the receiver comprising: input circuitry for receiving the digital data stream; a first control circuit for extracting a packet identifier from an input data packet in the digital data stream, and generating a first or a second type control signal in dependence on whether the input data packet is of a first or a second type; a memory for storing sets of information associated with those first types of data packet required by the receiver; a second control circuit for controlling the storage in the memory of the sets of information; and a third control circuit responsive to the first type control signal in a first mode of operation for directly receiving at least part of the input data packet from the input circuitry and determining whether such part matches one of the stored sets of information, and for setting a match signal, wherein the third control circuit demultiplexes the input data packet responsive to the match signal, wherein in a second mode of operation the first control circuit, responsive to the first type control signal, receives at least part of the input data packet from the input circuitry, and outputs such to the third control circuit for determining whether such part matches one of the stored sets of information, and for setting the match signal to the first control circuit, responsive to a match, wherein the first control circuit demultiplexes the input data responsive to the match signal.