×

Method and device for the synchronised restitution of data flows

  • US 7,710,941 B2
  • Filed: 11/04/2003
  • Issued: 05/04/2010
  • Est. Priority Date: 11/06/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for reproducing data streams or data packets transmitted via at least one network using at least two reproduction units that are at least indirectly linked to the network, the method comprising:

  • transmitting data packets between the at least two reproduction units asynchronously;

    buffering data packets in the at least two reproduction units dynamically so as to be matched to the circumstances of the network;

    synchronizing reproduction using the at least two reproduction units, wherein the reproduction units are synchronized in a range below 100 ms,either by virtue of one of the reproduction units, as a master, prescribing its internal clock as a reference and at least one other reproduction unit, as a slave, aligning its internal clock with that of the master via the network or carrying a copy of the master clock and reproducing data streams or data packets based on this aligned clock,or by virtue of the internal clock of an external unit available on the network being used as the master and all reproduction units, as slaves, aligning their internal clocks with that of the master via the network and reproducing data streams or data packets based on this aligned clock,wherein at least some of the data streams or data packets are temporarily buffered in the reproduction units before reproduction, with audio files involving buffering in a range of approximately 1to 5 sec; and

    aligning the clock on each slave before reproduction for the first time and updating the clock periodically during the reproduction, the periodic update being performed on the slave for systematically matching the speed of operation of the internal clock in the slave to that of the master in order to compensate for differences in the internal propagation-time characteristics of the master and the slave,wherein the internal clock in the slave is aligned by virtue of the internal clock in the master being requested by the slave, a plurality of times, and by virtue of at least one data packet, that may be identical to the packets for requesting the time on the master, being transmitted from the slave to the master and being sent back, and the internal clock in the slave being brought into line with the clock in the master on the basis of a mean propagation time, calculated as a mean taking into account handling times in the units, for data packets between the master and the slave.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×