Claims
- 1. A method for transmitting a digital signal comprising:
providing first and second streams of digital data; reordering the digital data of the first stream of digital data in accordance with a first interleave to provide a third stream of digital data; and, reordering the digital data of the second and third streams of digital data in accordance with a second interleave comprising an inverse of the first interleave to provide a time multiplexed output comprising the second stream of digital data reordered according to the second interleave and the third stream of digital data reordered to reflect the order of the first stream of digital data.
- 2. The method of claim 1 wherein the digital data in the first stream of digital data are robust VSB data, and wherein the digital data in the second stream of digital data are ATSC data.
- 3. The method of claim 1 wherein the reordering of the digital data of the first stream of digital data comprises:
providing dummy first stream digital data; replacing the dummy first stream digital data with digital data of the first stream of digital data; and, reordering the digital data of the first stream of digital data in accordance with the first interleave.
- 4. The method of claim 1 wherein the reordering of the digital data of the first stream of digital data comprises:
providing dummy first stream digital data and dummy second stream digital data; replacing the dummy first stream digital data with digital data of the first stream of digital data; reordering the digital data of the first stream of digital data and the dummy second stream digital data in accordance with the first interleave to provide the third stream of digital data; and, wherein the reordering of the digital data of the second and third streams of digital data comprises: replacing the reordered dummy second stream digital data in the third stream of digital data with digital data of the second stream of digital data; and, reordering the digital data of the second and third streams of digital data in accordance with the second interleave.
- 5. The method of claim 1 wherein the data of the first stream of digital data are robust VSB data, wherein the reordering of the digital data of the first stream of digital data comprises:
providing a source of dummy VSB data and dummy ATSC data; replacing the dummy VSB data with the robust VSB data; and, reordering the robust VSB data and the dummy ATSC data in accordance with the first interleave to provide the third stream of digital data; and, wherein the reordering of the digital data of the second and third streams of digital data comprises: replacing the dummy ATSC data in the third stream with real ATSC data; and, reordering the robust VSB data and the real ATSC data in accordance with the second interleave.
- 6. The method of claim 5 wherein the replacing of the dummy ATSC data in the third stream with real ATSC data comprises:
discarding the dummy ATSC data; and, multiplexing the robust VSB data and the real ATSC data.
- 7. The method of claim 1 further comprising outer coding auxiliary input data to provide the first stream of digital data, wherein the outer coding increases robustness of the auxiliary input data.
- 8. The method of claim 7 wherein the outer coding comprises:
reordering the auxiliary input data in accordance with a third interleave to provide interleaved auxiliary input data; and, outer coding the interleaved auxiliary input data to provide the first stream of digital data.
- 9. The method of claim 7 wherein the reordering of the digital data of the first stream of digital data comprises:
providing dummy first stream digital data; replacing the dummy first stream digital data with digital data of the first stream of digital data; and, reordering the digital data of the first stream of digital data in accordance with the first interleave.
- 10. The method of claim 9 wherein the outer coding comprises:
reordering the auxiliary input data in accordance with a third interleave to provide interleaved auxiliary input data; and, outer coding the reordered auxiliary input data to provide the first stream of digital data; and, wherein the replacing of the dummy first stream digital data with digital data of the first stream of digital data comprises: reordering the dummy first stream digital data; and, replacing the reordered dummy first stream digital data with digital data of the first stream of digital data.
- 11. The method of claim 7 wherein the reordering of the digital data of the first stream of digital data comprises:
providing dummy first stream digital data and dummy second stream digital data; replacing the dummy first stream digital data with digital data of the first stream of digital data; and, reordering the digital data of the first stream of digital data and the dummy second stream digital data in accordance with the first interleave to provide the third stream of digital data; and, wherein the reordering of the digital data of the second and third streams of digital data comprises: replacing the reordered dummy second stream digital data in the third stream of digital data with digital data of the second stream of digital data; and, reordering the digital data of the second and third streams of digital data in accordance with the second interleave.
- 12. The method of claim 11 wherein the outer coding comprises:
reordering the auxiliary input data in accordance with a third interleave to provide interleaved input data; and, outer coding the reordered auxiliary input data to provide the first stream of digital data; and, wherein the replacing of the dummy first stream digital data with digital data of the first stream of digital data comprises: reordering the dummy first stream digital data and the dummy second stream digital data in accordance with a fourth interleave; replacing the reordered dummy first stream digital data with digital data of the first stream of digital data; and, passing the dummy second stream digital data.
- 13. The method of claim 7 wherein the data of the first stream of digital data are robust VSB data, wherein the reordering of the digital data of the first stream of digital data comprises:
providing a source of dummy VSB data and dummy ATSC data; replacing the dummy VSB data with the robust VSB data; and, reordering the robust VSB data and the dummy ATSC data in accordance with the first interleave to provide the third stream of digital data; and, wherein the reordering of the digital data of the second and third streams of digital data comprises: replacing the dummy ATSC data in the third stream with real ATSC data; and, reordering the robust VSB data and the real ATSC data in accordance with the second interleave.
- 14. The method of claim 13 wherein the outer coding comprises:
Reed/Solomon encoding the auxiliary input data; reordering the Reed/Solomon encoded data in accordance with a third interleave to provide interleaved auxiliary input data; and, outer coding the reordered Reed/Solomon encoded auxiliary input data to provide the robust VSB data; and, wherein the replacing of the dummy VSB data with the robust VSB data comprises: reordering the dummy VSB data and the dummy ATSC data in accordance with a fourth interleave; and, replacing the reordered dummy VSB data with the robust VSB data.
- 15. The method of claim 14 wherein the replacing of the dummy ATSC data in the third stream with real ATSC data comprises:
discarding the dummy ATSC data; and, multiplexing the robust VSB data and the real ATSC data.
- 16. A transmitter for transmitting robust VSB data comprising:
an outer coder that receives input data and that codes the input data as first robust VSB data, wherein the first robust VSB data is normally ordered; a first interleave that reorders the first robust VSB data to provide reordered first robust VSB data; and, a second interleave that reorders the reordered first robust VSB data to provide second robust VSB data, wherein the second robust VSB data is normally ordered, and wherein the first and second interleaves are inversely related.
- 17. The transmitter of claim 16 wherein the first interleave is an interleaver, and wherein the second interleave is a deinterleaver.
- 18. The transmitter of claim 16 further comprising a third interleave upstream of the outer coder.
- 19. The transmitter of claim 16 further comprising:
a source of dummy robust VSB data; a data replacer that replaces the dummy robust VSB data with the first robust VSB data; and, wherein the first interleave reorders an output of the data replacer.
- 20. The transmitter of claim 19 wherein the interleaver is a first interleaver, wherein the transmitter further comprises a second interleaver upstream of the outer coder, and wherein the source of dummy first stream data comprises a third interleaver upstream of the data replacer.
- 21. The transmitter of claim 16 further comprising:
a source of dummy robust VSB data and dummy ATSC data; a first data replacer that replaces the dummy robust VSB data with the first robust VSB data; and, a second data replacer that replaces the dummy ATSC data with real ATSC data; and, wherein the first interleave reorders the first robust VSB data and the dummy ATSC data, and wherein the second interleave reorders the reordered VSB data and the real ATSC data.
- 22. The transmitter of claim 21 further comprising:
a third interleave upstream of the outer coder; and, a fourth interleave upstream of the first data replacer.
- 23. The transmitter of claim 21 further comprising:
a first Reed/Solomon encoder and a third interleave upstream of the outer coder; a fourth interleave upstream of the first data replacer; a second Reed/Solomon encoder downstream of the first interleave; and, a {fraction (2/3)} rate coder downstream of the second Reed/Solomon encoder.
- 24. The transmitter of claim 23 wherein the outer coder comprises at least first and second outer coders coding the input data at different coding rates.
- 25. The transmitter of claim 21 wherein the second data replacer comprises:
a dummy ATSC data discarder that discards the dummy ATSC data; and, a multiplexer that combines the reordered robust VSB data and the real ATSC data.
- 26. The transmitter of claim 16 wherein the outer coder comprises at least first and second outer coders coding the input data at different coding rates.
- 27. The transmitter of claim 16 further comprising an inner coder that inner codes the second robust VSB data.
- 28. A system comprising:
a receiver that receives data, wherein the received data comprises normally ordered first data and reordered second data, wherein the normally ordered first data results from inner and outer coding of first input data and two interleaving operations, and wherein the reordered second data results from inner coding of second input data and one interleaving operation; an inner decoder that inner decodes the received data to recover the normally ordered first data and the reordered second data; a data discarder downstream of the inner decoder that discards the reordered second data; and, an outer decoder downstream of the data discarder that outer decodes the normally ordered first data.
- 29. The system of claim 28 wherein the normally ordered first data comprises normally ordered robust VSB data, wherein the reordered second data comprises reordered ATSC data, and wherein the data discarder discards the reordered ATSC data.
- 30. The system of claim 29 wherein the data discarder discards the reordered ATSC data based upon a map indicating locations for the normally ordered robust VSB data and reordered ATSC data in a frame.
- 31. The system of claim 28 wherein the normally ordered first data comprises normally ordered robust VSB data, wherein the reordered second data comprises reordered ATSC data, and wherein the data discarder discards the reordered ATSC data along with transport headers and Reed/Solomon parity data.
- 32. The system of claim 31 wherein the data discarder discards the reordered ATSC data, transport headers, and Reed/Solomon parity data based upon a location indicating map.
- 33. A method of processing received data comprising:
receiving data, wherein the received data comprises normally ordered first data and reordered second data, wherein the normally ordered first data results from inner and outer coding of first input data and two interleaving operations, wherein the reordered second data results from inner coding of second input data and one interleaving operation; inner decoding the received data to recover the normally ordered first data and the reordered second data; and, discarding the recovered normally ordered first data.
- 34. The method of claim 33 wherein the normally ordered first data comprises normally ordered robust VSB data, wherein the reordered second data comprises reordered ATSC data, and wherein the discarding of the normally ordered first data comprises discarding the normally ordered robust VSB data.
- 35. The method of claim 34 wherein the discarding of the normally ordered robust VSB data is based upon PID numbers.
- 36. The method of claim 33 wherein the inner decoding of the received data includes reordering the recovered normally ordered first data and the reordered second data in accordance with an interleave comprising the inverse of the one interleaving operation.
- 37. A system comprising:
a receiver that receives data, wherein the received data comprises normally ordered first data and reordered second data, wherein the normally ordered first data results from two interleaving operations, and wherein the reordered second data results from one interleaving operation; a decoder that decodes the received data to recover the normally ordered first data and the reordered second data; and, a data discarder downstream of the decoder that discards the recovered reordered second data.
- 38. The system of claim 37 wherein the normally ordered first data comprises normally ordered VSB data, wherein the reordered second data comprises reordered ATSC data, and wherein the data discarder discards the reordered ATSC data.
- 39. The system of claim 38 wherein the data discarder discards the reordered ATSC data based upon a map indicating locations for the normally ordered VSB data and reordered ATSC data in a frame.
- 40. The system of claim 37 wherein the normally ordered first data comprises normally ordered VSB data, wherein the reordered second data comprises reordered ATSC data, and wherein the data discarder discards the reordered ATSC data along with transport headers and Reed/Solomon parity data.
- 41. The system of claim 40 wherein the data discarder discards the reordered ATSC data, transport headers, and Reed/Solomon parity data based upon a location indicating map.
- 42. A method of processing received data comprising:
receiving data, wherein the received data comprises normally ordered first data and reordered second data, wherein the normally ordered first data results from inner and outer coding of first input data and two interleaving operations, wherein the reordered second data results from inner coding of second input data and one interleaving operation; decoding the received data to recover the normally ordered first data and the reordered second data; and, upon a user selection, either reordering the recovered normally ordered first data and reordered second data and subsequently discarding the reordered normally ordered first data or discarding the recovered reordered second data and subsequently reordering the recovered normally ordered first data.
- 43. The method of claim 42 wherein the recovered normally ordered first data are discarded based upon PID numbers, and wherein the reordered second data are discarded based upon a map.
- 44. A receiver supplying method comprising:
supplying first receivers, wherein each of the first receivers processes received robust N level VSB data and discards N level ATSC data; and, supplying second receivers, wherein each of the second receivers processes received N level ATSC data and discards robust N level VSB data.
- 45. The receiver supplying method of claim 44 wherein each of the first receivers discards the received N level ATSC data based upon a map, and wherein each of the second receiver discards the received robust N level VSB data based upon PID numbers.
- 46. The receiver supplying method of claim 44 further comprising supplying third receivers, wherein each of the third receivers selectively processes both the received robust N level VSB data and N level ATSC data and selectively discards the one of the received robust N level VSB data and N level ATSC data not processed.
- 47. The receiver supplying method of claim 46 wherein each of the first receivers discards the received N Level ATSC data based upon a map, wherein each of the second receivers discards the received robust N level VSB data based upon PID numbers, and wherein each of the third receivers discards the received N level ATSC data based upon the map and discards the received robust N level VSB data based upon the PID numbers.
- 48. The receiver supplying method of claim 47 wherein N=8.
- 49. An electrical signal containing first and second data symbols having the same constellation, wherein the first and second data symbols have different bit rates, and wherein the first and second symbols are intermixed in a data frame.
- 50. The electrical signal of claim 49 wherein the constellation is an 8 VSB constellation.
- 51. The electrical signal of claim 49 wherein the first 8 VSB data comprises robust VSB data, and wherein the second 8 VSB data comprises ATSC data.
- 52. The electrical signal of claim 49 containing a data frame comprising a plurality of ATSC data segments, wherein the data frame contains the first and second 8 VSB data, wherein the data frame further contains third 8 VSB data, wherein the first, second, and third 8 VSB data have different bit rates, wherein one complete Reed/Solomon block of the first 8 VSB data is packed into two complete ATSC data segments, wherein one complete Reed/Solomon block of the second 8 VSB data is packed into four complete ATSC data segments, and wherein three complete Reed/Solomon blocks of the third 8 VSB data are packed into four complete ATSC data segments.
- 53. The electrical signal of claim 52 wherein the first 8 VSB data result from {fraction (1/2)} rate encoding, wherein the second 8 VSB data result from {fraction (1/4)} rate encoding, and wherein the third 8 VSB data result from {fraction (3/4)} rate encoding.
- 54. An apparatus comprising:
a receiver that receives an electrical signal containing first and second 8 VSB data, wherein the first and second 8 VSB data have different bit rates; and, a data discarder that discards one of the first and second 8 VSB data.
- 55. The apparatus of claim 54 wherein the first 8 VSB data comprises robust VSB data, and wherein the second 8 VSB data comprises ATSC data.
- 56. The apparatus of claim 54 wherein the received electrical signal contains a data frame comprising a plurality of ATSC data segments, wherein the data frame contains the first and second 8 VSB data, wherein the data frame further contains third 8 VSB data, wherein the first, second, and third 8 VSB data have different bit rates, wherein one complete Reed/Solomon block of the first 8 VSB data is packed into two complete ATSC data segments, wherein one complete Reed/Solomon block of the second 8 VSB data is packed into four complete ATSC data segments, and wherein three complete Reed/Solomon blocks of the third 8 VSB data are packed into four complete ATSC data segments.
- 57. The apparatus of claim 56 wherein the first 8 VSB data result from {fraction (1/2)} rate encoding, wherein the second 8 VSB data result from {fraction (1/4)} rate encoding, and wherein the third 8 VSB data result from {fraction (3/4)} rate encoding.
- 58. A receiver that receives an ATSC frame containing a plurality of ATSC segments, wherein the ATSC segments comprises a non-outer coded ATSC transport header, non-outer coded ATSC Reed/Solomon parity data, and outer coded data.
- 59. The receiver of claim 58 including a deinterleaver that provides the outer coded data between the non-outer coded ATSC transport header and the non-outer coded ATSC Reed/Solomon parity data in each of the ATSC segments.
- 60. The receiver of claim 58 including a deinterleaver that provides the outer coded data packed into Reed/Solomon blocks each containing robust VSB data and robust Reed/Solomon parity data that result from outer coding, wherein N complete Reed/Solomon blocks are packed into M complete ATSC segments, wherein N is an odd integer ≦3, and wherein M is an even integer ≦4.
- 61. The receiver of claim 58 including a deinterleaver that provides the outer coded data packed into Reed/Solomon blocks each containing robust VSB data and robust Reed/Solomon parity data that result from outer coding, wherein the ATSC frame contains an integral number of Reed/Solomon blocks.
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application Ser. No. 60/198,014, filed Apr. 18, 2000 and U.S. Provisional Application No. 60/255,476, filed Dec. 13, 2000.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60198014 |
Apr 2000 |
US |
|
60255476 |
Dec 2000 |
US |