A mapping processor is configured to receive a current PAT from the input
data stream, and to compare input program numbers in the current PAT to
known program numbers in the stored format table. If the input program
numbers in the current PAT are the same as the input program numbers in
the stored format table, then another data stream is output having output
program numbers from the stored format table. If the input program
numbers in the current PAT are not the same as the input program numbers
in the stored format table, then another data stream is output having
reassigned output program numbers. The reassigned output program numbers
may be from another stored format table in the memory, if the other
stored format table has input program numbers that match the input
program numbers in the current PAT. If not the reassigned output program
numbers may be newly generated.