Dynamic configuration of input filtering parameters for an MPEG re-multiplexer
First Claim
1. A packet identifier table for use in a re-multiplexer module having an input processor controlled by a host processor in a packet processing system, comprising:
- an active table containing values used by the input processor to select packets for storage in a input packet data stream; and
a pending table containing values that can be modified by the host processor while the active table is being used by the input processor.
2 Assignments
0 Petitions
Accused Products
Abstract
A packet identifier table for use in conjunction with an input processor in a re-multiplexing module is divided into an active table and a pending table. Both tables conduct PID filter values used to filter incoming packet data. The active table contains PID values that are used by the re-multiplexer module, while the pending table contains PID values that can be modified while the active table is in use. A host processor switches the status of the active table and the pending table so that the modified values can be used by the input processor. Because the PID values in the active table are kept separate from the PID values that are being modified, PID value modification can occur without interrupting the re-multiplexing operation.
-
Citations
9 Claims
-
1. A packet identifier table for use in a re-multiplexer module having an input processor controlled by a host processor in a packet processing system, comprising:
-
an active table containing values used by the input processor to select packets for storage in a input packet data stream; and
a pending table containing values that can be modified by the host processor while the active table is being used by the input processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A packet identifier table for use in a re-multiplexer module having an input processor controlled by a host processor in a packet processing system, comprising:
-
an active table containing values used by the input processor to select packets for storage in a input packet data stream; and
a pending table containing values that can be modified by the host processor while the active table is being used by the active table, wherein the packet identifier table is a multi-port accessible memory divided into the active table and pending table, and further including a switching mechanism allowing the host processor to switch the active table into a current pending table and switch the pending table into a current active table by modifying a control bit in the input processor. - View Dependent Claims (8, 9)
-
Specification