jitter sample data is insufficient to derive a new jitter buffer depth customized to the current transmission a certain number of jitter samples must be received before an accurate jitter buffer depth can be determined the jitter cache prevents this lack of data from degrading jitter performance during this initial period to initialize the system for a particular transmission sequence using a particular path identification the following operation is performed a variable called new_depth is calculated by taking the current sample value and dividing it by the frame duration the frame duration represents the quantization division of the originally continuous data a pre smoothing operation also may be performed pre smoothing is optional and is described in greater detail below the variable new_depth is applied to the depth of the jitter buffer if it is deemed necessary by the controller once the possible new_depth has been determined a series of comparisons are made to determine if an adjustment to the jitter buffer depth is required if the new_depth is less than the pre configured minimum depth then the new depth is changed to the value of the minimum depth if the new_depth is equal to the maximum_depth value then it is determined if the current_depth equals the maximum_depth and no adjustment is made in this situation a warning is issued stating that the jitter for this destination is very high if however the new_depth has exceeded the acceptable maximum_depth value then new_depth is set equal to the maximum_depth this provides for improved accuracy in the jitter buffer depth without exceeding the limits which would result in excessive delay if the computed new 13 depth plus one is greater than the current_depth but does not meet any of the previous conditions.