Method and device for generating the clock of the output stream from the input stream
First Claim
1. A method of generating a clock of the moments of sending data packets of a data stream sent by a device, said device receiving at least a first stream of data as an input and sending a stream of data as an output, characterized in that it comprises:
- a step of measuring the transmission rate of the input stream received in a burst mode or in a continuous mode by counting the number of bytes received and by counting time taken to receive the bytes,step of counting the number of bytes sent and the time taken to send the bytes,a step of generating moments of sending the data packets of the stream sent at a different mode than the input stream, the moments being generated from the input transmission rate measured so as to comply with a sending transmission rate corresponding to the transmission rate of the input stream;
and moments of sending the data packets is determined by comparing the product of the number of bytes received and of the time taken to send the bytes to the product of the time taken to receive the bytes and of the number of bytes sent.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to the field of video stream transport. The invention specifically relates to a method for generating a clock signal controlling the transmission rate of an output signal device transmitting a stream from an input stream.
The invention describes a method for generating the clock of the output stream from a measurement of the clock of the input stream. Said measurement is permanently adjusted in order to increase the accuracy of the measurement as well as to monitor possible drifts of the input stream clock. Said decorrelation between the clock of the input stream generates a regular output clock, even when the clock of the input stream is irregular.
3 Citations
6 Claims
-
1. A method of generating a clock of the moments of sending data packets of a data stream sent by a device, said device receiving at least a first stream of data as an input and sending a stream of data as an output, characterized in that it comprises:
-
a step of measuring the transmission rate of the input stream received in a burst mode or in a continuous mode by counting the number of bytes received and by counting time taken to receive the bytes, step of counting the number of bytes sent and the time taken to send the bytes, a step of generating moments of sending the data packets of the stream sent at a different mode than the input stream, the moments being generated from the input transmission rate measured so as to comply with a sending transmission rate corresponding to the transmission rate of the input stream; and moments of sending the data packets is determined by comparing the product of the number of bytes received and of the time taken to send the bytes to the product of the time taken to receive the bytes and of the number of bytes sent. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device receiving at least one first data stream as an input and sending a data stream as an output, comprising means of generating a clock of the moments of sending data packets of a data stream sent by a device, said device being characterized in that these generation means comprise:
-
means of measuring the transmission rate of the input stream received in a burst mode or in a continuous mode by counting the number of bytes received and by counting time taken to receive the bytes, means of counting the number of bytes sent and the time taken to send the bytes, means of generating the moments of sending the data packets of the stream sent at a different mode than the input stream, the moments being generated from the input transmission rate measured so as to comply with a transmission rate corresponding to the transmission rate of the input stream; and moments of sending the data packets is determined by comparing the product of the number of bytes received and of the time taken to send the bytes to the product of the time taken to receive the bytes and of the number of bytes sent.
-
Specification