Digital multimedia network with latency control
AssigneesU-Man Universal Media Access Networks GmbH, Networked Audio Solutions (Proprietary) Limited
InventorsRobby Gurdan, Richard Foss
Life of this patent
Estimating the term…
Abstract
The present invention relates to a digital multimedia network 1 with latency control comprising apparatuses for processing of data streams, wherein a borderline input apparatus providing a data stream generates a latency time stamp (LTS) which contains an absolute time indicating a creation time of said data stream and an accumulated delay time which is updated by each apparatus processing said data stream, wherein said latency time stamp (LTS) of said data stream is evaluated by a borderline output apparatus of said network which synchronizes said data stream.
Claims24
A digital multimedia network with latency control comprising:
- apparatuses for processing of isochronous data streams,
- wherein a borderline input apparatus providing a data stream generates a latency time stamp which contains an absolute time indicating a creation time of said isochronous data streams and an accumulated delay time which is updated by each apparatus processing said isochronous data streams,
- wherein said latency time stamp of said isochronous data stream is evaluated by a borderline output apparatus of said network which synchronizes said isochronous data stream by delaying said isochronous data streams depending on their evaluated time stamps,
- wherein said isochronous data stream comprises data sequences each having a sequence-ID which indicates a source apparatus which provides said data sequence, wherein each data sequence further comprises a single or multi sequence marker which indicates whether the corresponding data sequence is a single data sequence provided by a single source apparatus or a multi data sequence provided by multiple source apparatuses, and
- wherein the processing apparatus comprises a mixing apparatus which delays all received data sequences to be mixed to match the slowest received data sequence according to the accumulated delay times of the respective data sequences and mixes then the received data sequences to generate a mixed data sequence.
A method for synchronizing isochronous data streams in a digital multimedia network comprising:
- generating a latency time stamp for each isochronous data stream, by a borderline input apparatus providing said isochronous data stream wherein said latency time stamp contains an absolute time indicating a creation time of said isochronous data stream and an accumulated delay time which is updated by each apparatus of said network processing said isochronous data streams;
- and
- delaying isochronous data streams by borderline output apparatuses depending on their evaluated latency time stamps to synchronize these data streams with each other,
- wherein said isochronous data stream comprises data sequences each having a sequence-ID which indicates a source apparatus which provides said data sequence, wherein each data sequence further comprises a single or multi sequence marker which indicates whether the corresponding data sequence is a single data sequence provided by a single source apparatus or a multi data sequence provided by multiple source apparatuses,
- wherein all received data sequences to be mixed by a mixing apparatus are delayed to match the slowest received data sequence according to the accumulated delay times of the respective data sequences and then mixed to generate a mixed data sequence.
A non-transitory data carrier comprising a computer program for synchronizing isochronous data streams in a digital multimedia network comprising:
- generating a latency time stamp for each isochronous data stream by a borderline input apparatus providing said isochronous data stream,
- wherein said latency time stamp contains an absolute time indicating a creation time of said isochronous data stream and an accumulated delay time which is updated by each apparatus of said network processing said isochronous data stream, and
- delaying isochronous data streams by borderline output apparatuses depending on their evaluated latency time stamps to synchronize these isochronous data streams with each other, wherein said isochronous data stream comprises data sequences each having a sequence-ID which indicates a source apparatus which provides said data sequence, wherein each data sequence further comprises a single or multi sequence marker which indicates whether the corresponding data sequence is a single data sequence provided by a single source apparatus or a multi data sequence provided by multiple source apparatuses,
- wherein all received data sequences to be mixed by a mixing apparatus are delayed to match the slowest received data sequence according to the accumulated delay times of the respective data sequences and then mixed to generate a mixed data sequence.
Dependencies are inferred from the claim text.