Patent ID: 6434170
Filing Date: 2002-08-13
Classification: H04J,H04N

Abstract:
A method for managing digital transport packet distribution in a transport packet demultiplexing system, wherein the transport packet demultiplexing system receives a transport stream including digital transport packets comprising a plurality of data bytes, each digital transport packet identified by a packet identifier (PID), the method comprising:generating an address index, Addr_IDX, for a first byte of each of the transport packets based on the PID, wherein the address index corresponds to a memory queue address into at least one of a plurality of circular queue, each of the plurality of circular queues comprise: a queue starting address, Q_ST_Addr; a queue size, Q_Size; a queue read pointer, Q_RD_Ptr; and a queue write pointer, Q_WR_Ptr; generating a local header incorporating the address index for each of the transport packets; adding the local headers to their corresponding transport packets; and distributing the modified transport packet to corresponding one of a plurality of circular memory queues based on their associated one of the memory queue addresses in the local header.