WO2004088933A1 - Device and method for rate adaptation between bit streams - Google Patents

Device and method for rate adaptation between bit streams Download PDF

Info

Publication number
WO2004088933A1
WO2004088933A1 PCT/EP2003/003296 EP0303296W WO2004088933A1 WO 2004088933 A1 WO2004088933 A1 WO 2004088933A1 EP 0303296 W EP0303296 W EP 0303296W WO 2004088933 A1 WO2004088933 A1 WO 2004088933A1
Authority
WO
WIPO (PCT)
Prior art keywords
rate
buffer
mode
fill level
bit stream
Prior art date
Application number
PCT/EP2003/003296
Other languages
French (fr)
Inventor
Lars Gilbert Larsen
Terje Eriksen
Original Assignee
Telefonaktiebolaget Lm Ericsson (Publ)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget Lm Ericsson (Publ) filed Critical Telefonaktiebolaget Lm Ericsson (Publ)
Priority to PCT/EP2003/003296 priority Critical patent/WO2004088933A1/en
Priority to AU2003304024A priority patent/AU2003304024A1/en
Publication of WO2004088933A1 publication Critical patent/WO2004088933A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6489Buffer Management, Threshold setting, Scheduling, Shaping

Definitions

  • the invention relates to a connecting device, in particular to a connecting device sending and receiving bit streams of different rate.
  • the redundant bits can be detected and the relevant information can be reconstructed. Accordingly, if the output stream is transmitted with a lower rate than the input stream, the input stream has to comprise detectable redundant bits.
  • the rate adaptation device removes the redundant bits from the input stream and sends an output stream comprising the relevant information that has been transmitted by the input stream.
  • a connecting device receives a first bit stream of a first rate and sends a second bit stream of a second rate.
  • the first rate differs from the second rate.
  • the connecting device comprises a buffer and a rate adaptation device.
  • the connecting device is operable according to a first and a second mode of operation.
  • the buffer receives the first bit stream as an input and sends the second bit stream as an output.
  • the difference between the first and the second rate causes a change of a fill level of the buffer.
  • the buffer and the rate adaptation device are connected in a serial connection receiving the first bit stream as an input and sending the second bit stream as an output.
  • the input rate and the output rate of the buffer differ in a way that causes a change of the fill level of the buffer in an opposite direction than the change of the fill level in the first mode of operation.
  • a first threshold value indicating a high fill level and a second threshold value indicating a low fill level are defined for the buffer.
  • the buffer comprises means for detecting a fill level of the buffer that triggers a switch between the modes of operation if the fill level of the buffer reaches the first or the second threshold value.
  • a switch between the first and the second mode of operation is made if the fill level of the buffer reaches the first respectively the second threshold value.
  • the first rate is higher than the second rate and in the second mode of operation the input rate of the buffer is lower than the output rate of the buffer.
  • the rate adaptation device receives a stream comprising detectable redundant bits and the rate adaptation device removes at least a portion of the redundant bits. By this the relevant information transmitted by the second bit stream is not changed.
  • the first rate is lower than the second rate and in the second mode of operation the input rate of the buffer is higher than the output rate of the buffer.
  • the rate adaptation device sends a stream comprising detectable redundant bits inserted by the rate adaptation device.
  • the first or the second bit stream can be a synchronous bit stream.
  • a Media Gateway comprises a connecting device as described above.
  • the present invention provides a method for controlling a connecting device.
  • This connecting device receives a first bit stream of a first rate and sends a second bit stream of a second rate wherein the first rate differs from the second rate.
  • the connecting device comprises a buffer and a rate adaptation device. For the buffer a first threshold value indicating a high fill level and a second threshold value indicating a low fill level are defined.
  • the buffer comprises means for detecting a fill level.
  • the connecting device is operable according to a first and a second mode of operation. In the first mode of operation the buffer receives the first bit stream as an input and sends the second bit stream as an output and the difference between the first and the second rate causes a change of a fill level of the buffer.
  • the buffer and the rate adaptation device are connected in a serial connection receiving the first bit stream as an input and sending the second bit stream as an output.
  • the input rate and the output rate of the buffer differ in a way that causes a change of the fill level of the buffer in an opposite direction than the change of the fill level in the first mode of operation.
  • the method of the invention comprises the steps of detecting that the fill level of the buffer has reached the first or the second threshold value and changing in response to the detecting the mode of operation from the first to the second mode or vice versa.
  • a computer program controls a connecting device in a way that it performs the method described above.
  • Fig. 1. depicts a source device and a destination device connected by a connecting device that is operated according to a first mode of operation.
  • Fig. 2. depicts the source device, the destination device and the connecting device connecting the source and the destination device, wherein the connecting device is operated according to a second mode of operation.
  • Figure 1 depicts a source device 1 sending a first bit stream of a first rate to a connecting device 8. Furthermore figure 1 depicts a destination device 5 receiving a second bit stream of a second rate from this connecting device 8. The first and the second rate are different. The first stream is received by the connecting device 8 via a first link 2 and the second stream is sent by the connecting device 8 via a second link 6.
  • the source device 1 and the destination device 5 can be e.g. a modem or a mobile station and the connecting device can be comprised in a Media Gateway.
  • the first and the second bit stream comprise the same relevant information. Additionally the first and the second bit stream can comprise detectable redundant bits.
  • the first and the second bit stream can be synchronous bit streams.
  • the connecting device is operated in a first mode of operation, in which the first bit stream is received by a buffer 4, the data comprised in the first bit stream is stored by the buffer 4 and the second bit stream is output of the buffer 4.
  • the fill level of the buffer 4 changes continuously according to the difference between the first and the second rate. I.e. if the first rate is higher than the second rate the fill level is continuously rising and if the first rate is lower than the second rate the fill level is continuously falling.
  • a second mode of operation of the connecting device exists, that will be explained in more detail in the description of figure 2.
  • the switch between the first and the second mode of operation can be based for example on a predefined time scheme or on counters. Alternatively the switch can be based on the fill level of the buffer 4. In this case for the buffer 4 a first threshold value 7 indicating a high fill level and a second threshold value 3 indicating a low fill level can be defined. Furthermore the buffer can comprise means for detecting a fill level of the buffer that triggers a switch between the modes of operation if the fill level of the buffer 4 reaches the first 7 or the second threshold value 3.
  • Figure 2 depicts the source device 1, the first link 2, the connecting device 8, the second link 6 and the destination device 5 of figure 2 with the difference that the connecting device 8 is operated according to a second mode of operation. Elements that are equal to the elements depicted in figure 1 are indicated by the same reference signs as in figure 1 and will not be described newly.
  • figure 2 depicts a rate adaptation device 9 connected in a serial connection with the buffer 4 via the connection 10.
  • the rate adaptation device 9 and the buffer 4 are ordered such that the buffer 4 is arranged upstream in relation to the rate adaptation device 9.
  • the buffer 4 could be arranged downstream in relation to the buffer.
  • a third stream of a third rate is output by the buffer 4 and transmitted via the connection 10 to the rate adaptation device 9.
  • the input rate and the output rate of the buffer are chosen such that the difference between the input rate and the output arte of the buffer causes a change of the fill level in the opposite direction than the change of the fill level in the first mode of operation.
  • the rate adaptation device has to compensate the rate difference between an input rate that is higher than the output rate. This can be achieved by the removal of detectable redundant bits by the rate adaptation device, wherein the detectable redundant bits have been comprised in the third bit stream.
  • a method for removing stop bits according to the specification V.14 of the International Telecommunications Union - Telecommunications (ITU-T) can be used. This method comprises the conversion of a synchronous bit stream input to the rate adaptation device to an asynchronous bit stream and the conversion of this asynchronous bit stream to a synchronous bit stream output by the rate adaptation device.
  • a switch from the first to the second mode of operation is made if the fill level of the buffer reaches the first threshold value 7 indicating a high fill level.
  • the buffer 4 receives data exceeding the capacity of the buffer 4 (overflow).
  • a switch from the second to the first mode of operation is made if the fill level of the buffer reaches the second threshold value 3 indicating a low fill level. By this the situation is avoided that the buffer 4 is running empty (underflow).
  • the input rate of the buffer has to be higher than the output rate of the buffer such that the fill level of the buffer is continuously rising.
  • this can be achieved by choosing the third rate such that it is lower than the first rate.
  • the buffer 4 is arranged downstream in relation to the rate adaptation device 9, the input rate of the buffer had to be chosen such that it is higher than the second rate.
  • the rate adaptation device has to compensate the rate difference between an input rate that is lower than the output rate. This can be achieved by the insertion of detectable redundant bits by the rate adaptation device.
  • a method for insertion of stop bits according to the specification V.14 of the International Telecommunications Union - Telecommunications (ITU-T) can be used. This method comprises the conversion of a synchronous bit stream input to the rate adaptation device to an asynchronous bit stream and the conversion of this asynchronous bit stream to a synchronous bit stream output by the rate adaptation device.
  • a switch from the first to the second mode of operation is made if the fill level of the buffer reaches the second threshold value 3 indicating a low fill level.
  • the buffer 4 is running empty (underflow).
  • a switch from the second to the first mode of operation is made if the fill level of the buffer reaches the first threshold value 7 indicating a high fill level.

Abstract

The invention relates to a connecting device (8) receiving a first bit stream of a first rate and sending a second bit stream of a second rate, wherein the first and the second rate are different. The connecting device (8) comprises a buffer (4) and a rate adaptation device (9). The connecting device (8) is operable according to a first and a second mode of operation. In the first mode of operation a change of a fill level of the buffer (4) compensates the difference between the first and the second rate. In the second mode of operation the buffer (4) and the rate adaptation device (9) are connected in a serial connection. In the second mode of operation the input rate and the output rate of the buffer (4) differ in a way that causes a change of the fill level of the buffer (4) in an opposite direction than the change of the fill level in the first mode of operation.

Description

DEVICE AND METHOD FOR RATE ADAPTATION BETWEEN BIT STREAMS
Field of invention
The invention relates to a connecting device, in particular to a connecting device sending and receiving bit streams of different rate.
Description of prior art
In the transmission of a data stream via a connecting device, the problem occurs that the physical data rate of a stream input to the connecting device and the physical data rate of a stream sent by the connecting device may be different, while the information transmitted via the input stream and the information transmitted by the output stream should be the same. To this end methods for rate adaptation using redundant bits have been developed. Such a method is described in the specification V.14 of the International Telecommunications Union - Telecommunications (ITU-T) dating from March 1993. According to this specification detectable redundant bits, so called stop bits are inserted into an input stream by a rate adaptation device. An output stream of higher rate than the input stream is transmitted by the rate adaptation device, the output stream comprising the detectable redundant bits. When the output stream is received by a further device, the redundant bits can be detected and the relevant information can be reconstructed. Accordingly, if the output stream is transmitted with a lower rate than the input stream, the input stream has to comprise detectable redundant bits. The rate adaptation device removes the redundant bits from the input stream and sends an output stream comprising the relevant information that has been transmitted by the input stream.
To detect the redundant bits in the input stream respectively to insert the redundant bits in the output stream, the input stream has to be continuously monitored, which is a method consuming large resources of processing power. Summary of the invention
It is object of the invention to provide a connecting device for rate adaptation between a first and a second bit stream that saves resources of processing power. This object is solved by the connecting device of claim 1, the Media Gateway of claim 8, the method of claim 9 and the computer program of claim 10. Advantageous embodiments are described in the dependent claims.
According to the present invention a connecting device receives a first bit stream of a first rate and sends a second bit stream of a second rate. The first rate differs from the second rate. The connecting device comprises a buffer and a rate adaptation device. The connecting device is operable according to a first and a second mode of operation. In the first mode of operation the buffer receives the first bit stream as an input and sends the second bit stream as an output. In this first mode of operation the difference between the first and the second rate causes a change of a fill level of the buffer. In the second mode of operation the buffer and the rate adaptation device are connected in a serial connection receiving the first bit stream as an input and sending the second bit stream as an output. In the second mode of operation the input rate and the output rate of the buffer differ in a way that causes a change of the fill level of the buffer in an opposite direction than the change of the fill level in the first mode of operation.
In an advantageous embodiment of the invention a first threshold value indicating a high fill level and a second threshold value indicating a low fill level are defined for the buffer. The buffer comprises means for detecting a fill level of the buffer that triggers a switch between the modes of operation if the fill level of the buffer reaches the first or the second threshold value.
A switch between the first and the second mode of operation is made if the fill level of the buffer reaches the first respectively the second threshold value. By this it is ensured that the buffer does not receive data that cannot be stored by the buffer and it is insured that the buffer stores enough data to be able to send data in an uninterrupted stream.
In an embodiment of the connecting device the first rate is higher than the second rate and in the second mode of operation the input rate of the buffer is lower than the output rate of the buffer.
In an embodiment of the connecting device the rate adaptation device receives a stream comprising detectable redundant bits and the rate adaptation device removes at least a portion of the redundant bits. By this the relevant information transmitted by the second bit stream is not changed.
In another embodiment of the connecting device the first rate is lower than the second rate and in the second mode of operation the input rate of the buffer is higher than the output rate of the buffer.
In an advantageous embodiment of the connecting device the rate adaptation device sends a stream comprising detectable redundant bits inserted by the rate adaptation device. By this the relevant information transmitted by the second bit stream can be reconstructed easily.
The first or the second bit stream can be a synchronous bit stream.
In an embodiment of the invention a Media Gateway comprises a connecting device as described above.
The present invention provides a method for controlling a connecting device. This connecting device receives a first bit stream of a first rate and sends a second bit stream of a second rate wherein the first rate differs from the second rate. The connecting device comprises a buffer and a rate adaptation device. For the buffer a first threshold value indicating a high fill level and a second threshold value indicating a low fill level are defined. The buffer comprises means for detecting a fill level. The connecting device is operable according to a first and a second mode of operation. In the first mode of operation the buffer receives the first bit stream as an input and sends the second bit stream as an output and the difference between the first and the second rate causes a change of a fill level of the buffer. In the second mode of operation the buffer and the rate adaptation device are connected in a serial connection receiving the first bit stream as an input and sending the second bit stream as an output. In the second mode of operation the input rate and the output rate of the buffer differ in a way that causes a change of the fill level of the buffer in an opposite direction than the change of the fill level in the first mode of operation. The method of the invention comprises the steps of detecting that the fill level of the buffer has reached the first or the second threshold value and changing in response to the detecting the mode of operation from the first to the second mode or vice versa.
According to an aspect of the invention a computer program controls a connecting device in a way that it performs the method described above.
Brief description of the drawings
The following figures show:
Fig. 1. depicts a source device and a destination device connected by a connecting device that is operated according to a first mode of operation.
Fig. 2. depicts the source device, the destination device and the connecting device connecting the source and the destination device, wherein the connecting device is operated according to a second mode of operation.
Detailed description of embodiments
In the following the invention is described in more detail by means of embodiments and figures. Equal reference signs indicate equal elements. Figure 1 depicts a source device 1 sending a first bit stream of a first rate to a connecting device 8. Furthermore figure 1 depicts a destination device 5 receiving a second bit stream of a second rate from this connecting device 8. The first and the second rate are different. The first stream is received by the connecting device 8 via a first link 2 and the second stream is sent by the connecting device 8 via a second link 6. In the context of a telecommunication network the source device 1 and the destination device 5 can be e.g. a modem or a mobile station and the connecting device can be comprised in a Media Gateway. The first and the second bit stream comprise the same relevant information. Additionally the first and the second bit stream can comprise detectable redundant bits. The first and the second bit stream can be synchronous bit streams.
The connecting device is operated in a first mode of operation, in which the first bit stream is received by a buffer 4, the data comprised in the first bit stream is stored by the buffer 4 and the second bit stream is output of the buffer 4. The fill level of the buffer 4 changes continuously according to the difference between the first and the second rate. I.e. if the first rate is higher than the second rate the fill level is continuously rising and if the first rate is lower than the second rate the fill level is continuously falling. To compensate the change of the fill level of the buffer 4 during the operation according to the first mode, a second mode of operation of the connecting device exists, that will be explained in more detail in the description of figure 2.
The switch between the first and the second mode of operation can be based for example on a predefined time scheme or on counters. Alternatively the switch can be based on the fill level of the buffer 4. In this case for the buffer 4 a first threshold value 7 indicating a high fill level and a second threshold value 3 indicating a low fill level can be defined. Furthermore the buffer can comprise means for detecting a fill level of the buffer that triggers a switch between the modes of operation if the fill level of the buffer 4 reaches the first 7 or the second threshold value 3.
To be more precise, if the first rate is higher than the second rate and the fill level of the buffer 4 is continuously rising in the first mode of operation, a switch from the first to the second mode of operation is made if the fill level has reached the first threshold value indicating a high fill level. By this the situation is avoided that the buffer 4 receives data exceeding the capacity of the buffer 4 (overflow).
In the alternative case in which the first data rate is lower than the second data rate and the fill level is continuously falling in the first mode of operation, a switch from the first to the second mode of operation is made if the fill level reaches the second threshold value 3 indicating a low fill level. By this the situation can be avoided that the buffer 4 is running empty (underflow).
Figure 2 depicts the source device 1, the first link 2, the connecting device 8, the second link 6 and the destination device 5 of figure 2 with the difference that the connecting device 8 is operated according to a second mode of operation. Elements that are equal to the elements depicted in figure 1 are indicated by the same reference signs as in figure 1 and will not be described newly.
In addition to the elements shown in figure 1 figure 2 depicts a rate adaptation device 9 connected in a serial connection with the buffer 4 via the connection 10. In figure 2 the rate adaptation device 9 and the buffer 4 are ordered such that the buffer 4 is arranged upstream in relation to the rate adaptation device 9. However in an alternative embodiment of the invention the buffer 4 could be arranged downstream in relation to the buffer. In the embodiment of figure 2 a third stream of a third rate is output by the buffer 4 and transmitted via the connection 10 to the rate adaptation device 9.
In the second mode of operation of the connecting device 8 the input rate and the output rate of the buffer are chosen such that the difference between the input rate and the output arte of the buffer causes a change of the fill level in the opposite direction than the change of the fill level in the first mode of operation.
To be more specific, if the first rate is higher than the second rate and the fill level of the buffer is rising in the first mode of operation, then in the second mode of operation the input rate of the buffer has to be lower than the output rate of the buffer, such that the fill level of the buffer is continuously falling. In the embodiment of the invention that is depicted in figure 2 this can be achieved by choosing the third rate such that it is higher than the first rate. In the alternative embodiment in which the buffer 4 is arranged downstream in relation to the rate adaptation device 9, the input rate of the buffer had to be chosen such that it is lower than the second rate.
In both cases the rate adaptation device has to compensate the rate difference between an input rate that is higher than the output rate. This can be achieved by the removal of detectable redundant bits by the rate adaptation device, wherein the detectable redundant bits have been comprised in the third bit stream. To this end a method for removing stop bits according to the specification V.14 of the International Telecommunications Union - Telecommunications (ITU-T) can be used. This method comprises the conversion of a synchronous bit stream input to the rate adaptation device to an asynchronous bit stream and the conversion of this asynchronous bit stream to a synchronous bit stream output by the rate adaptation device.
In the embodiments of the invention in which the fill level of the buffer is rising in the first mode of operation and the fill level of the buffer is falling in the second mode of operation, a switch from the first to the second mode of operation is made if the fill level of the buffer reaches the first threshold value 7 indicating a high fill level. By this the situation is avoided that the buffer 4 receives data exceeding the capacity of the buffer 4 (overflow). Accordingly in these embodiments a switch from the second to the first mode of operation is made if the fill level of the buffer reaches the second threshold value 3 indicating a low fill level. By this the situation is avoided that the buffer 4 is running empty (underflow).
If the first rate is lower than the second rate and the fill level of the buffer is falling in the first mode of operation, then in the second mode of operation the input rate of the buffer has to be higher than the output rate of the buffer such that the fill level of the buffer is continuously rising. In the embodiment of the invention that is depicted in figure 2 this can be achieved by choosing the third rate such that it is lower than the first rate. In the alternative embodiment in that the buffer 4 is arranged downstream in relation to the rate adaptation device 9, the input rate of the buffer had to be chosen such that it is higher than the second rate.
In both of these cases the rate adaptation device has to compensate the rate difference between an input rate that is lower than the output rate. This can be achieved by the insertion of detectable redundant bits by the rate adaptation device. To this end a method for insertion of stop bits according to the specification V.14 of the International Telecommunications Union - Telecommunications (ITU-T) can be used. This method comprises the conversion of a synchronous bit stream input to the rate adaptation device to an asynchronous bit stream and the conversion of this asynchronous bit stream to a synchronous bit stream output by the rate adaptation device.
In the embodiments of the invention in which the fill level of the buffer is falling in the first mode of operation and the fill level of the buffer is rising in the second mode of operation, a switch from the first to the second mode of operation is made if the fill level of the buffer reaches the second threshold value 3 indicating a low fill level. By this the situation is avoided that the buffer 4 is running empty (underflow). Accordingly in these embodiments a switch from the second to the first mode of operation is made if the fill level of the buffer reaches the first threshold value 7 indicating a high fill level. By this the situation is avoided that the buffer 4 receives data exceeding the capacity of the buffer 4 (overflow)

Claims

Claims
1. Connecting device (8) receiving a first bit stream of a first rate and sending a second bit stream of a second rate, wherein the first rate differs from the second rate, the connecting device (8) comprising a buffer (4) and a rate adaptation device (9), the connecting device (8) being operable according to a first and a second mode of operation, wherein in the first mode of operation the buffer (4) receives the first bit stream as an input and sends the second bit stream as an output and the difference between the first and the second rate causes a change of a fill level of the buffer (4), and wherein in the second mode of operation the buffer (4) and the rate adaptation device (9) are connected in a serial connection receiving the first bit stream as an input and sending the second bit stream as an output, and wherein in the second mode of operation the input rate and the output rate of the buffer (4) differ in a way that causes a change of the fill level of the buffer (4) in an opposite direction than the change of the fill level in the first mode of operation.
2. Connecting device (8) according to claim 1 wherein for the buffer (4) a first threshold value (7) indicating a high fill level and a second threshold value (3) indicating a low fill level are defined, wherein the buffer comprises means for detecting a fill level of the buffer that triggers a switch between the modes of operation if the fill level of the buffer (4) reaches the first (7) or the second threshold value (3). ■
3. Connecting device (8) according to claim 1 or 2, wherein the first rate is higher than the second rate and wherein in the second mode of operation the input rate of the buffer (4) is lower than the output rate of the buffer (4).
4. Connecting device (8) according to claim 3 wherein the rate adaptation device (9) receives a bit stream comprising detectable redundant bits and wherein the rate adaptation device (9) removes at least a portion of the redundant bits.
5. Connecting device (8) according to claim 1 or 2, wherein the first rate is lower than the second rate and wherein in the second mode of operation the input rate of the buffer (4) is higher than the output rate of the buffer (4).
6. Connecting device (8) according to claim 5, wherein the rate adaptation device (9) sends a stream comprising detectable redundant bits inserted by the rate adaptation device (9).
7. Connecting device (8) according to any of the preceding claims, wherein the first or the second bit stream is a synchronous bit stream.
8. Media Gateway comprising a connecting device (8) according to any of the claims 1 to 7.
9. Method for controlling a connecting device (8) receiving a first bit stream of a first rate and sending a second bit stream of a second rate, wherein the first rate differs from the second rate, the connecting device (8) comprising a buffer (4) and a rate adaptation device (9), wherein for the buffer (4) a first threshold value (7) indicating a high fill level and a second threshold value (3) indicating a low fill level are defined, and wherein the buffer comprises means for detecting a fill level, the connecting device (8) being operable according to a first and a second mode of operation, wherein in the first mode of operation the buffer (4) receives the first bit stream as an input and sends the second bit stream as an output and the difference between the first and the second rate causes a change of a fill level of the buffer (4), and wherein in the second mode of operation the buffer (4) and the rate adaptation device (9) are connected in a serial connection receiving the first bit stream as an input and sending the second bit stream as an output, and wherein in the second mode of operation the input rate and the output rate of the buffer (4) differ in a way that causes a change of the fill level of the buffer (4) in an opposite direction than the change of the fill level in the first mode of operation, the method comprising the steps of detecting that the fill level of the buffer (4) has reached the first (7) or the second threshold value (3) and changing in response to the detecting the mode of operation from the first to the second mode or vice versa.
10. Computer program for controlling a connecting device (8) according to the method of claim 9.
PCT/EP2003/003296 2003-03-29 2003-03-29 Device and method for rate adaptation between bit streams WO2004088933A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/EP2003/003296 WO2004088933A1 (en) 2003-03-29 2003-03-29 Device and method for rate adaptation between bit streams
AU2003304024A AU2003304024A1 (en) 2003-03-29 2003-03-29 Device and method for rate adaptation between bit streams

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2003/003296 WO2004088933A1 (en) 2003-03-29 2003-03-29 Device and method for rate adaptation between bit streams

Publications (1)

Publication Number Publication Date
WO2004088933A1 true WO2004088933A1 (en) 2004-10-14

Family

ID=33104021

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2003/003296 WO2004088933A1 (en) 2003-03-29 2003-03-29 Device and method for rate adaptation between bit streams

Country Status (2)

Country Link
AU (1) AU2003304024A1 (en)
WO (1) WO2004088933A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006074072A3 (en) * 2004-12-30 2006-12-07 Citrix Systems Inc Systems and methods for providing client-side acceleration techniques
WO2007073328A3 (en) * 2005-12-22 2007-08-16 Ericsson Telefon Ab L M Network processing node and method for manipulating packets
WO2009079320A2 (en) * 2007-12-18 2009-06-25 Ibiquity Digital Corporation Method for streaming through a data service over a radio link subsystem
US7810089B2 (en) 2004-12-30 2010-10-05 Citrix Systems, Inc. Systems and methods for automatic installation and execution of a client-side acceleration program
US8255456B2 (en) 2005-12-30 2012-08-28 Citrix Systems, Inc. System and method for performing flash caching of dynamically generated objects in a data communication network
US8261057B2 (en) 2004-06-30 2012-09-04 Citrix Systems, Inc. System and method for establishing a virtual private network
US8291119B2 (en) 2004-07-23 2012-10-16 Citrix Systems, Inc. Method and systems for securing remote access to private networks
US8301839B2 (en) 2005-12-30 2012-10-30 Citrix Systems, Inc. System and method for performing granular invalidation of cached dynamically generated objects in a data communication network
US8351333B2 (en) 2004-07-23 2013-01-08 Citrix Systems, Inc. Systems and methods for communicating a lossy protocol via a lossless protocol using false acknowledgements
US8495305B2 (en) 2004-06-30 2013-07-23 Citrix Systems, Inc. Method and device for performing caching of dynamically generated objects in a data communication network
US8499057B2 (en) 2005-12-30 2013-07-30 Citrix Systems, Inc System and method for performing flash crowd caching of dynamically generated objects in a data communication network
US8549149B2 (en) 2004-12-30 2013-10-01 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing
US8559449B2 (en) 2003-11-11 2013-10-15 Citrix Systems, Inc. Systems and methods for providing a VPN solution
US8700695B2 (en) 2004-12-30 2014-04-15 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP pooling
US8706877B2 (en) 2004-12-30 2014-04-22 Citrix Systems, Inc. Systems and methods for providing client-side dynamic redirection to bypass an intermediary
US8739274B2 (en) 2004-06-30 2014-05-27 Citrix Systems, Inc. Method and device for performing integrated caching in a data communication network
US8954595B2 (en) 2004-12-30 2015-02-10 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP buffering

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4761763A (en) * 1985-06-28 1988-08-02 Northern Telecom Limited Rate adaptation circuit and method for asynchronous data on digital networks
US5251313A (en) * 1990-11-19 1993-10-05 Ag Communication Systems Corporation Method of bit rate adaption using the ECMA 102 protocol
WO1998019411A1 (en) * 1996-10-30 1998-05-07 Nokia Telecommunications Oy Network independent clocking in a telecommunication system
US6201976B1 (en) * 1996-01-08 2001-03-13 Nokia Telecommunications Oy Method and apparatus for enabling data transmission between a mobile network and a fixed network having different data rates

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4761763A (en) * 1985-06-28 1988-08-02 Northern Telecom Limited Rate adaptation circuit and method for asynchronous data on digital networks
US5251313A (en) * 1990-11-19 1993-10-05 Ag Communication Systems Corporation Method of bit rate adaption using the ECMA 102 protocol
US6201976B1 (en) * 1996-01-08 2001-03-13 Nokia Telecommunications Oy Method and apparatus for enabling data transmission between a mobile network and a fixed network having different data rates
WO1998019411A1 (en) * 1996-10-30 1998-05-07 Nokia Telecommunications Oy Network independent clocking in a telecommunication system

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8559449B2 (en) 2003-11-11 2013-10-15 Citrix Systems, Inc. Systems and methods for providing a VPN solution
US8261057B2 (en) 2004-06-30 2012-09-04 Citrix Systems, Inc. System and method for establishing a virtual private network
US8739274B2 (en) 2004-06-30 2014-05-27 Citrix Systems, Inc. Method and device for performing integrated caching in a data communication network
US8726006B2 (en) 2004-06-30 2014-05-13 Citrix Systems, Inc. System and method for establishing a virtual private network
US8495305B2 (en) 2004-06-30 2013-07-23 Citrix Systems, Inc. Method and device for performing caching of dynamically generated objects in a data communication network
US8291119B2 (en) 2004-07-23 2012-10-16 Citrix Systems, Inc. Method and systems for securing remote access to private networks
US8634420B2 (en) 2004-07-23 2014-01-21 Citrix Systems, Inc. Systems and methods for communicating a lossy protocol via a lossless protocol
US9219579B2 (en) 2004-07-23 2015-12-22 Citrix Systems, Inc. Systems and methods for client-side application-aware prioritization of network communications
US8914522B2 (en) 2004-07-23 2014-12-16 Citrix Systems, Inc. Systems and methods for facilitating a peer to peer route via a gateway
US8351333B2 (en) 2004-07-23 2013-01-08 Citrix Systems, Inc. Systems and methods for communicating a lossy protocol via a lossless protocol using false acknowledgements
US8363650B2 (en) 2004-07-23 2013-01-29 Citrix Systems, Inc. Method and systems for routing packets from a gateway to an endpoint
US8897299B2 (en) 2004-07-23 2014-11-25 Citrix Systems, Inc. Method and systems for routing packets from a gateway to an endpoint
US8892778B2 (en) 2004-07-23 2014-11-18 Citrix Systems, Inc. Method and systems for securing remote access to private networks
US8700695B2 (en) 2004-12-30 2014-04-15 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP pooling
US8856777B2 (en) 2004-12-30 2014-10-07 Citrix Systems, Inc. Systems and methods for automatic installation and execution of a client-side acceleration program
US8549149B2 (en) 2004-12-30 2013-10-01 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing
WO2006074072A3 (en) * 2004-12-30 2006-12-07 Citrix Systems Inc Systems and methods for providing client-side acceleration techniques
US8706877B2 (en) 2004-12-30 2014-04-22 Citrix Systems, Inc. Systems and methods for providing client-side dynamic redirection to bypass an intermediary
US8954595B2 (en) 2004-12-30 2015-02-10 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP buffering
US7810089B2 (en) 2004-12-30 2010-10-05 Citrix Systems, Inc. Systems and methods for automatic installation and execution of a client-side acceleration program
US8788581B2 (en) 2005-01-24 2014-07-22 Citrix Systems, Inc. Method and device for performing caching of dynamically generated objects in a data communication network
US8848710B2 (en) 2005-01-24 2014-09-30 Citrix Systems, Inc. System and method for performing flash caching of dynamically generated objects in a data communication network
WO2007073328A3 (en) * 2005-12-22 2007-08-16 Ericsson Telefon Ab L M Network processing node and method for manipulating packets
US8499057B2 (en) 2005-12-30 2013-07-30 Citrix Systems, Inc System and method for performing flash crowd caching of dynamically generated objects in a data communication network
US8301839B2 (en) 2005-12-30 2012-10-30 Citrix Systems, Inc. System and method for performing granular invalidation of cached dynamically generated objects in a data communication network
US8255456B2 (en) 2005-12-30 2012-08-28 Citrix Systems, Inc. System and method for performing flash caching of dynamically generated objects in a data communication network
WO2009079320A3 (en) * 2007-12-18 2009-10-08 Ibiquity Digital Corporation Method for streaming through a data service over a radio link subsystem
WO2009079320A2 (en) * 2007-12-18 2009-06-25 Ibiquity Digital Corporation Method for streaming through a data service over a radio link subsystem
US9872066B2 (en) 2007-12-18 2018-01-16 Ibiquity Digital Corporation Method for streaming through a data service over a radio link subsystem

Also Published As

Publication number Publication date
AU2003304024A1 (en) 2004-10-25

Similar Documents

Publication Publication Date Title
WO2004088933A1 (en) Device and method for rate adaptation between bit streams
EP0876016B1 (en) Adaptive digital clock recovery
US6711709B1 (en) Integrated block checking system for rapid file transfer of compressed data
JPH06169325A (en) Frame relay system for transmission of both data and sound frames and its processing method
US9515919B2 (en) Method and apparatus for protection switching in packet transport system
MXPA96006364A (en) Reforming variable speed data paracomunication of speed f
JP2671821B2 (en) Data transmission equipment
US7042908B1 (en) Method and apparatus for transmitting arbitrary electrical signals over a data network
US7110396B2 (en) System for transporting sub-rate data over a communication network
US6667978B1 (en) Apparatus and method for reassembling frame data into stream data
JPH1093588A (en) Band width reduction atm network and its method
EP1156612A3 (en) Errorless switching of data streams
US7788547B1 (en) Systems and methods for generation of communication channel fault information
EP1175754A1 (en) Emulating circuit-switched communications in a packet-switched environment
CN100512129C (en) End-to-end information transmission method and system
EP0939512A3 (en) Method and arrangement in a network repeater for automatically changing link speed
US20030187994A1 (en) Methods, systems, and computer program products for communicating using a hybrid physical network
US6657961B1 (en) System and method for enhanced end station to end station data flow control
JP2002223245A (en) Packet communication method and its system and relay start node device and relay starting method and relay node device and relay method and relay end node device and relay ending method
CN102082726B (en) Data processing method, device and transmission system
CN106533869A (en) Data forwarding method and device and electronic device
US20020163890A1 (en) Data communication device
US7515570B2 (en) Cell shaping device, communication system having the shaping device and shaping method
US20050078684A1 (en) Optical packet transmission
JP3191917B2 (en) ATM transmission equipment

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP