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:
assigning a priority to a primary packet for a particular channel; replicating said primary packet to create a secondary packet for said particular channel; and communicating said primary packet and said secondary packet via a transport media.
- 2. The method according to claim 1, whereas in response to receipt of an incoming transport stream, selecting one of said primary packet and said secondary packet for said particular channel based on whether a system that receives said incoming transport stream via said transport media is a new system or a legacy system.
- 3. The method according to claim 2, wherein said priority assigned to said primary packet uniquely distinguishes said primary packet from a priority of other packets for said particular channel, said primary packet and said secondary packet having a same priority and same continuity counter values for said particular channel.
- 4. The method according to claim 3, wherein said selecting step further comprises:
receiving said primary packet for said particular channel by the new system; and decoding said received primary packet by a decoder provided by the new system.
- 5. The method according to claim 3, wherein said selecting step further comprises:
receiving said secondary packet by the legacy system; and decoding said selected secondary packet by a decoder provided by the legacy system.
- 6. The method according to claim 1, wherein said selecting further comprises:
selecting a primary packet PID corresponding to said primary packet if said receiving system is the legacy system; and selecting a secondary packet PID corresponding to said secondary packet if said receiving system is the new system.
- 7. 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:
assigning a priority to a primary packet for a particular channel for corelating transport packets on different channels having different PIDs for compatibility with a new system and a legacy system; replicating said primary packet to create a secondary packet for said particular channel; and communicating said primary packet and said secondary packet via a transport media.
- 8. The machine-readable storage according to claim 7, further comprising selecting one of said primary packet and said secondary packet for said particular channel based on whether a system that receives an incoming transport stream via said transport media is a new system or a legacy system.
- 9. The machine-readable storage according to claim 8, wherein said priority assigned to said primary packet uniquely distinguishes said primary packet from a priority of other packets for said particular channel, said primary packet and said secondary packet having a same priority and same continuity counter values for said particular channels.
- 10. The machine-readable storage according to claim 9, wherein said selecting code section further comprises code for:
receiving said primary packet for said particular channel by the new system; and decoding said received primary packet by a decoder provided by the new system.
- 11. The machine-readable storage according to claim 9, wherein said selecting code section further comprises code for:
receiving said secondary packet by the legacy system; and decoding said selected secondary packet by a decoder provided by the legacy system.
- 12. The machine-readable storage according to claim 9, wherein said selecting code section further comprises code for:
selecting a primary packet PID corresponding to said primary packet if said receiving system is the legacy system; and selecting a secondary packet PID corresponding to said secondary packet if said receiving system is the new system.
- 13. A system for co-relating transport packets on different channels having different PIDs for compatibility with a new system and a legacy system, the system comprising:
means for assigning a priority to a primary packet for a particular channel; means for replicating said primary packet to create a secondary packet for said particular channel; and means for communicating said primary packet and said secondary packet via a transport media.
- 14. The system according to claim 13, further comprising means for selecting one of said primary packet and said secondary packet for said particular channel based on whether a system that receives an incoming transport stream via said transport media is a new system or a legacy.
- 15. The system according to claim 12, wherein said priority assigned to said primary packet uniquely distinguishes said primary packet from a priority of other packets for said particular channel, said primary packet and said secondary packet having a same priority and same continuity counter values for said particular channel.
- 16. The system according to claim 15, wherein said selecting means further comprises:
means for receiving said primary packet for said particular channel by the new system; and means for decoding said received primary packet by a decoder provided by the new system.
- 17. The system according to claim 14, wherein said selecting means further comprises:
means for receiving said secondary packet by the legacy system; and means for decoding said selected secondary packet by a decoder provided by the legacy system.
- 18. The system according to claim 14, wherein said selecting means further comprises:
means for selecting a primary packet PID corresponding to said primary packet if said receiving system is the legacy system; and means for selecting a secondary packet PID corresponding to said secondary packet if said receiving system is the new system.
- 19. A system for co-relating transport packets on different channels having different PIDs for compatibility with a new system and a legacy system, the system comprising:
at least one processor for assigning a priority to a primary packet for a particular channel; said at least one processor for replicating said primary packet to create a secondary packet for said particular channel; and at least one communicator for communicating said primary packet and said secondary packet via a transport media.
- 20. The system according to claim 19, further comprising a selector for selecting one of said primary packet and said secondary packet for said particular channel based on whether a system that receives an incoming transport stream via said transport media is a new system or a legacy.
- 21. The system according to claim 20, wherein said priority assigned to said primary packet uniquely distinguishes said primary packet from a priority of other packets for said particular channel, said primary packet and said secondary packet having a same priority and same continuity counter values for said particular channel.
- 22. The system according to claim 20, wherein said selector step further comprises:
a receiver for receiving said primary packet for said particular channel by the new system; and a decoder for decoding said received primary packet by a decoder provided by the new system.
- 23. The system according to claim 21, wherein said selector further comprises:
a receiver for receiving said secondary packet by the legacy system; and a decoder for decoding said selected secondary packet by a decoder provided by the legacy system.
- 24. The system according to claim 20, wherein said selector further comprises:
a selector for selecting a primary packet PID corresponding to said primary packet if said receiving system is the legacy system; and a selector for selecting a secondary packet PID corresponding to said secondary packet if said receiving system is the new system.
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 |