Claims
- 1. A method of transmitting timing-critical data via an asynchronous channel, comprising the steps:
(i) providing the timing-critical data subdivided into a stream of successive critically-timed transmission units, (ii) determining from the timing-critical data at least one item of timing information from which the timing-critical data can be recreated, (iii) tagging at least some of the transmission units with said at least one item of timing information, (iv) transmitting said transmission units with the tagged items of timing information over the asynchronous channel, (v) receiving from the channel the transmission units with the tagged items of timing information, (vi) recreating from the information received in step (v) the timing-critical data.
- 2. The method of claim 1, wherein the timing-critical data is an MPEG data stream, and the transmission units are transport packets.
- 3. The method of claim 2, wherein the channel is a digital VCR.
- 4. The method of claim 2, wherein the channel is asynchronous.
- 5. The method of claim 1, wherein the timing information for one transmission unit comprises only one pointer to a byte location of the transmission unit and associated timing information.
- 6. The method of claim 1, wherein the timing information for a plurality of transmission units comprises two pointers to byte locations of some of the plurality of transmission units and one pointer to a byte location of the remainder of the plurality of transmission units together with the associated timing information.
- 7. The method of claim 6, wherein the timing information for the plurality of transmission units is stored in a data unit associated with the plurality of transmission units.
- 8. The method of claim 6, wherein the two pointers point to the start and end times respectively of said one transmission unit.
- 9. The method of claim 8, wherein the one pointer is to a byte location in the transmission unit.
- 10. The method of claim 9, wherein data associated with the one pointer is to a time instant of some of the transmission units.
- 11. The method of claim 10, wherein the plurality of transmission units are transport packets of an MPEG information signal.
- 12. The method of claim 11, wherein the one pointer points to the PCR.
- 13. The method of claim 11, wherein the plurality of transmission units are 5 in number.
- 14. The method of claim 1, wherein the timing critical data is formatted as a data block comprising in order a block header, a block payload comprising a plurality of the transmission units with said timing information, and an error-checking block.
- 13. The method of claim 12, wherein the block payload comprises a plurality of transport packets and one tag packet containing the timing information for the plurality of transport packets.
RELATED APPLICATION
[0001] This application is a continuation-in-part of commonly-assigned application Ser. No. 08/225,193, filed Apr. 8, 1994, entitled “Recording And Reproducing An MPEG Information Signal On/From A Record Carrier”in the names of W. J. Van Gestel, R. W. J. J. Saeijs and I. A. Shah.
Continuations (2)
|
Number |
Date |
Country |
Parent |
09187875 |
Nov 1998 |
US |
Child |
10324791 |
Dec 2002 |
US |
Parent |
08744159 |
Nov 1996 |
US |
Child |
09187875 |
Nov 1998 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08225193 |
Apr 1994 |
US |
Child |
08744159 |
Nov 1996 |
US |