Apparatus and methods for transmitting an MPEG-information signal and a method for reproducing that signal
AssigneeKoninklijke Philips Electronics N.V.
InventorsRonald W. J. .J. Saeijs, Imran A. Shah, Takashi Sato
Life of this patent
Estimating the term…
Abstract
A method of transmitting timing critical data via an asynchronous channel without changing any datum to be transmitted. The timing critical data can be an MPEG transport stream. The asynchronous channel can be a computer or telephone network, a digital storage media such as a digital VCR, or a digital interface. The method involves tagging each transmission unit of the data stream, before inputting to the channel, with timing information, and using the timing information at the output end of the channel to recreate the proper data timing. Various schemes are described for packing the timing information tags with each or a plurality of transmission units.
Claims22
A method of processing timing-critical data, comprising the steps of:
- providing the timing-critical data subdivided into an original timing-critical data stream of successive transmission units a plurality of which have critical timing;
- determining from the original timing-critical data stream, tagging information which is not contained in the transmission units of the original data stream and which is utilized for producing from a transmitted data stream a recreated data stream such that a first relative bitwise timing of the plurality of transmission units in the recreated data stream has been recovered, wherein the transmitted data stream comprises the plurality of transmission units that have passed through an asynchronous channel such that the asynchronous channel changed the relative bitwise timing of the plurality of transmission units from the first bitwise timing to a second bitwise timing;
- tagging the successive transmission units with the tagging information;
- and
- transmitting the transmission units which include the plurality of transmission units and which include the transmission units tagged with the tagging information into the asynchronous channel.
A method for processing a data stream that has become a transmitted data stream having a second bitwise timing after having been transmitted through an asynchronous channel, wherein prior to being introduced into the asynchronous channel the data stream had a first bitwise timing, and wherein the second bitwise timing differs from the first bitwise timing, comprising:
- producing, depending on tagging information in the transmitted data stream wherein the tagging information was not contained within the data stream prior to when the data stream was introduced into the asynchronous channel, a recreated data stream from the transmitted data stream such that the recreated data stream has recovered the first bitwise timing.
Apparatus for processing timing-critical data, comprising the steps of:
- means for providing the timing-critical data subdivided into an original timing-critical data stream of successive transmission units a plurality of which have critical timing;
- means for determining from the original timing-critical data stream, tagging information which is not contained in the transmission units of the original data stream and which is utilized for producing from a transmitted data stream a recreated data stream such that a first relative bitwise timing of the plurality of transmission units in the recreated data stream has been recovered, wherein the transmitted data stream comprises the plurality of transmission units that have passed through an asynchronous channel such that the asynchronous channel changed the relative bitwise timing of the plurality of transmission units from the first bitwise timing to a second bitwise timing;
- means for tagging the successive transmission units with the tagging information;
- and
- means for transmitting the transmission units which include the plurality of transmission units and which include the transmission units tagged with the tagging information into the asynchronous channel.
Apparatus for processing a timing-critical data stream that has become a transmitted data stream having a second bitwise timing after having been transmitted through an asynchronous channel, wherein prior to being introduced into the asynchronous channel the data stream had a first bitwise timing, and wherein the second bitwise timing differs from the first bitwise timing, said apparatus comprising:
- means for receiving the transmitted data stream from the asynchronous channel;
- and
- means for producing, depending on tagging information in the transmitted data stream wherein the tagging information was not contained within the data stream prior to when the data stream was introduced into the asynchronous channel, a recreated data stream from the transmitted data stream received from the asynchronous channel such that the recreated data stream has recovered the first bitwise timing.
A digital recorder of timing-critical data, comprising:
- means for providing the timing-critical data subdivided into an original timing-critical data stream of successive transmission units a plurality of which have critical timing;
- means for determining from the original timing-critical data stream, tagging information which is not contained in the transmission units of the original data stream and which is utilized for producing from a transmitted data stream a recreated data stream such that a first relative bitwise timing of the plurality of transmission units in the recreated data stream has been recovered, wherein the transmitted data steam comprises the plurality of transmission units that have passed through an asynchronous channel such that the asynchronous channel changed the relative bitwise timing of the plurality of transmission units from the first bitwise timing to a second bitwise timing;
- means for tagging the successive transmission units with the tagging information;
- and
- means for channel encoding the tagged transmission units;
- and
- means for writing the channel encoded tagged transmission units onto an information carrier in an asynchronous manner, said means for writing including means for transmitting the transmission units which include the plurality of transmission units and which include the transmission units tagged with the tagging information into the asynchronous channel.
A digital player of timing-critical data, comprising:
- means for reading an asynchronous stream of channel encoded timing-critical transmission units tagged with tagging information, from an information carrier;
- means for channel decoding the tagged transmission units;
- means for determining times at which to supply the transmission units, depending on the tagging information, wherein the determined times correspond to a first bitwise timing comprised by the stream prior to becoming asynchronous such that the asynchronous stream has a second bitwise timing that differs from the first bitwise timing;
- and
- means for supplying the timing-critical transmission units at the determined times as a recreated timing-critical data stream.
A record carrier, comprising:
- a substrate;
- tracks on the substrate;
- and
- information structures stored in the tracks in an asynchronous manner including channel encoded, timing-critical transmission units tagged with tagging information sufficient to supply the timing-critical transmission units at determined times as a recreated timing-critical data stream, wherein the determined times correspond to a first bitwise timing comprised by the transmission units prior to being stored in the tracks, and wherein the transmission units asynchronously acquired a second bitwise timing subsequent to having had the first bitwise timing and prior to being supplied at the predetermined times.
Dependencies are inferred from the claim text.