Method for managing variation in a data flow rate
First Claim
Patent Images
1. A method of adjusting a flow rate of data transmitted from a first packet switched H.323 or SIP configured video conference terminal and received in a H.323/H.320 video conference gateway, the method comprising:
- storing the received data temporarily in one or more buffers in the H.323/H.320 video conference gateway before being captured for further processing;
after each data capturing from said one or more buffers,comparing, at the H.323/H.320 video conference gateway, a fill level of the one or more buffers with a predefined level, wherein said predefined level is equal to a maximum amount of data in a H.320 frame, into which data captured from the one or more buffers is inserted, if said fill level is lower than said predefined level, then resetting a counter,if said fill level is greater than said predefined level, thenincrementing, at the H.323/H.320 video conference gateway, said counter, andcomparing, at the H.323/H.320 video conference gateway, said counter with a predefined counter limit,if said counter is greater than said predefined counter limit, thenresetting, at the H.323/H.320 video conference gateway, said counter, anddecreasing the flow rate of the transmitted data by transmitting, at the H.323/H.320 video conference gateway, a flow control message to the first packet switched terminal instructing the first packet switched terminal to decrease the flow rate according to a flow rate value included in said flow control message.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method of detecting overproduction of data when an H.323 endpoint is transmitting more video or other data than initially negotiated, and makes it produce less by utilizing standard flow control procedures. Flow control messages are sent periodically, incrementally instructing the H.323 endpoint to transmit lower amounts of bit rates, until the video rate received from the endpoint is equal to or lower than the initially negotiated rate, or some other fixed rate.
-
Citations
9 Claims
-
1. A method of adjusting a flow rate of data transmitted from a first packet switched H.323 or SIP configured video conference terminal and received in a H.323/H.320 video conference gateway, the method comprising:
-
storing the received data temporarily in one or more buffers in the H.323/H.320 video conference gateway before being captured for further processing; after each data capturing from said one or more buffers, comparing, at the H.323/H.320 video conference gateway, a fill level of the one or more buffers with a predefined level, wherein said predefined level is equal to a maximum amount of data in a H.320 frame, into which data captured from the one or more buffers is inserted, if said fill level is lower than said predefined level, then resetting a counter, if said fill level is greater than said predefined level, then incrementing, at the H.323/H.320 video conference gateway, said counter, and comparing, at the H.323/H.320 video conference gateway, said counter with a predefined counter limit, if said counter is greater than said predefined counter limit, then resetting, at the H.323/H.320 video conference gateway, said counter, and decreasing the flow rate of the transmitted data by transmitting, at the H.323/H.320 video conference gateway, a flow control message to the first packet switched terminal instructing the first packet switched terminal to decrease the flow rate according to a flow rate value included in said flow control message. - View Dependent Claims (2, 3, 4, 9)
-
-
5. A method of communication comprising:
-
temporarily storing, at the H.323/H.320 video conference gateway, data received from a first packet switched H.323 or SIP configured video conference terminal in one or more buffers before being captured for further processing, detecting, at a H.323/H.320 video conference gateway, overproduction of data transmitted from the first packet switched H.323 or SIP configured video conference terminal, after data capturing from said one or more buffers, comparing, at the H.323/H.320 video conference gateway, a fill level of the one or more buffers with a predefined level, wherein said predefined level is equal to a maximum amount of data in a H.320 frame, into which data captured from the one or more buffers is inserted, if said fill level is greater than said predefined level, then incrementing, at the H.323/H.320 video conference gateway, a counter, and comparing said counter with a predefined counter limit, and if said counter is greater than said predefined counter limit, then resetting said counter, and adjusting, at the H.323/H.320 video conference gateway, a flow rate of the transmitted data by transmitting a flow control message from the second to the first packet switched terminal to instruct the first packet switched terminal to decrease the flow rate according to a non-zero flow rate value included in said flow control message. - View Dependent Claims (6, 7, 8)
-
Specification