Claims
- 1. A method for co-relating transport packets on different channels having different PIDs for compatibility with a new system and a legacy system, the method comprising:
replicating a first primary packet to create a second primary packet for a particular channel; assigning a unique identifier to said first primary packet and a different unique identifier to said second primary packet; replicating said first primary packet to create a first secondary packet and said second primary packet to create a second secondary packet; and in response to the receipt of a new stream with replicated packets, selecting one of said first and said second primary packet and said first and said second secondary packet for said particular channel based on said assigned unique identifier in order to co-relate said selected one of said first and said second primary packet and said first and said second secondary packet to one of the legacy system and the new system respectively.
- 2. The method according to claim 1, wherein said step of replicating a first primary packet to create a second primary packet, further comprises:
assigning a packet sequence number to said second primary packet, said assigned packet sequence number being consecutive to a packet sequence number of said first primary packet; and adjusting a packet sequence number of successive packets for said particular channel so that said successive packets remain in sequence relative to said second primary packet.
- 3. The method according to claim 2, wherein said selecting step further comprises:
receiving one of said first primary packet and said second primary packet for said particular channel by the legacy system; and decoding said one of said received first primary packet and said second primary packet by a decoder of the legacy system.
- 4. The method according to claim 2, wherein said selecting step further comprises:
receiving one of said first secondary packet and said second secondary packet by the new system; and decoding said one of said selected first secondary packet and said second secondary packet by a decoder of the new system.
- 5. The method according to claim 1, wherein said selecting further comprises:
selecting a primary packet PID corresponding to one of said first primary packet and said second primary packet if said receiving system is the legacy system; and selecting a secondary packet PID corresponding to one of said first secondary packet and said second secondary packet if said receiving system is the new system.
- 6. The method according to claim 1, wherein said step of replicating said first primary packet to create a first secondary packet and said second primary packet to create a second primary secondary packet, further comprises assigning a packet sequence number to said second secondary packet that is consecutive to a packet sequence number of said first secondary packet.
- 7. The method according to claim 1, wherein said first secondary packet has said unique identifier assigned to said first primary packet and said second secondary packet has said unique identifier assigned to said second primary packet.
- 8. The method according to claim 1, wherein said unique identifier assigned to said first primary packet and said unique identifier assigned to said second primary packet is a n-bit number, where n is an integer greater than zero (0).
- 9. A machine-readable storage, having stored thereon a computer program having at least one code section executable by a machine for causing the machine to perform the steps comprising:
replicating a first primary packet to create a second primary packet for a particular channel to co-relate transport packets on different channels having different PIDs for compatibility with a new system and a legacy system; assigning a unique identifier to said first primary packet and a different unique identifier to said second primary packet; replicating said first primary packet to create a first secondary packet and said second primary packet to create a second primary secondary packet; and in response to the receipt of a new stream with replicated packets, selecting one of said first and said second primary packet and said first and said second secondary packet for said particular channel based on said assigned unique identifier in order to co-relate said selected one of said first and said second primary packet and said first and said second secondary packet to one of the legacy system and the new system respectively.
- 10. The machine-readable storage according to claim 9, wherein said step of replicating a first primary packet to create a second primary packet, further comprises:
assigning a packet sequence number to said second primary packet, said assigned packet sequence number being consecutive to a packet sequence number of said first primary packet; and adjusting a packet sequence number of successive packets for said particular channel so that said successive packets remain in sequence relative to said second primary packet.
- 11. The machine-readable storage according to claim 10, wherein said selecting step further comprises:
receiving one of said first primary packet and said second primary packet for said particular channel by the legacy system; and decoding said received one of said first primary packet and said second primary packet by a decoder for the legacy system.
- 12. The machine-readable storage according to claim 10, wherein said selecting step further comprises:
receiving one of said first secondary packet and said second secondary packet by the new system; and decoding said selected one of said first secondary packet and said second secondary packet by a decoder of the new system.
- 13. The machine-readable storage according to claim 9, wherein said selecting further comprises:
selecting a primary packet PID corresponding to one of said first primary packet and said second primary packet if said receiving system is the legacy system; and selecting a secondary packet PID corresponding to one of said first secondary packet and said second secondary packet if said receiving system is the new system.
- 14. The machine-readable storage according to claim 9, wherein said step of replicating said first primary packet to create a first secondary packet and said second primary packet to create a second secondary packet, further comprises assigning a packet sequence number to said second secondary packet that is consecutive to a packet sequence number of said first secondary packet.
- 15. The machine-readable storage according to claim 9, wherein said first secondary packet has said unique identifier assigned to said first primary packet and said second secondary packet has said unique identifier assigned to said second primary packet.
- 16. The machine-readable storage according to claim 9, wherein said unique identifier assigned to said first primary packet and said unique identifier assigned to said second primary packet is a n-bit number, where n is an integer greater than zero (0).
- 17. A system for co-relating transport packets on different channels having different PIDs for compatibility with a new system and a legacy system, the method comprising:
at least one processor for replicating a first primary packet to create a second primary packet for a particular channel; said at least one processor for assigning a unique identifier to said first primary packet and a different unique identifier to said second primary packet; said at least one processor for replicating said first primary packet to create a first secondary packet and said second primary packet to create a second primary secondary packet; and a selector for selecting one of said first and said second primary packet and said first and said second secondary packet for said particular channel based on said assigned unique identifier in order to co-relate said selected one of said first and said second primary packet and said first and said second secondary packet to one of the legacy system and the new system respectively, said selector responsive to the receipt of a new stream with replicated packets.
- 18. The system according to claim 17, wherein said at least one processor for replicating a first primary packet to create a second primary packet, further comprises:
at least one assignor for assigning a packet sequence number to said second primary packet, said assigned packet sequence number being consecutive to a packet sequence number of said first primary packet; and said at least one assignor for adjusting a packet sequence number of successive packets for said particular channel so that said successive packets remain in sequence relative to said second primary packet.
- 19. The system according to claim 18, wherein said selector further comprises:
a receiver for receiving one of said first primary packet and said second primary packet for said particular channel by the legacy system; and a decoder for decoding said one of said received first primary packet and said second primary packet by the legacy system.
- 20. The system according to claim 18, wherein said selector further comprises:
a receiver for receiving one said first secondary packet and said second secondary packet by the new system; and a decoder for decoding said one of said selected first secondary packet and said second secondary packet by the new system.
- 21. The system according to claim 17, wherein said selector further comprises:
at least one selector for selecting a primary packet PID corresponding to one of said first primary packet and said second primary if said receiving system is the legacy system; and said at least one selector for selecting a secondary packet PID corresponding to one of said first secondary packet and said second secondary packet if said receiving system is the new system.
- 22. The system according to claim 17, wherein said at least one replicating processor for replicating said first primary packet to create a first secondary packet and said second primary packet to create a second secondary packet, further comprises an assignor for assigning a packet sequence number to said second secondary packet that is consecutive to a packet sequence number of said first secondary packet.
- 23. The system according to claim 17, wherein said first secondary packet has said unique identifier assigned to said first primary packet and said second secondary packet has said unique identifier assigned to said second primary packet.
- 24. The system according to claim 17, wherein said unique identifier assigned to said first primary packet and said unique identifier assigned to said second primary packet is a n-bit tag, where n is an integer greater than zero (0).
RELATED APPLICATIONS
[0001] This application makes reference to, claims priority to and claims the benefit of U.S. Provisional Patent Application Serial No. 60/406,707 filed on Aug. 29, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60406707 |
Aug 2002 |
US |