Patent ID: 11900010
Assignee: SAGEMCOM BROADBAND SAS
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method of managing an audio stream that is read by audio playback equipment in a manner that is synchronized on a reference clock, the audio playback equipment comprising an input buffer memory, the method comprising at least the following steps implemented in said piece of audio playback equipment:
receiving the audio stream, the audio stream being in the form of packets, each packet comprising a succession of audio samples associated with at least a first identification information characteristic of a timestamp of said packet;
playing the audio samples contained in each packet;
the method further comprising the following steps implemented in the audio playback equipment:
splitting each received packet into blocks of audio samples;
determining at least a second timestamp information corresponding at least to one block of audio samples, both on the basis of the first identification information characteristic of a timestamp of the packet from which the block in question is extracted and also on the basis of the number of samples between a particular sample of said packet and a given sample of said block, the second timestamp information being determined by:
point 1: calculation off an offset between the particular sample and the given sample;
point 2: multiplication of offset of point 1 by a conversion ratio for converting a number of samples into timestamp information;
point 3: addition of the result of point 2 to the first timestamp information in order to obtain the second timestamp information;

injecting the block into the buffer memory by copying the block at the end of the buffer memory when reaching a predetermined threshold of available space in said buffer memory;

the method comprising the steps of:
storing a time given by the reference clock at the moment at which the given sample of the block is injected in the buffer memory,
sending a message including at least one correspondence information between the first identification information characteristic of a timestamp of said packet and the time stored, the correspondence information comprising said second identification information corresponding to the block and said time stored.