×

Apparatus and method for media transmission bandwidth control using bandwidth estimation

  • US 9,106,787 B1
  • Filed: 05/09/2011
  • Issued: 08/11/2015
  • Est. Priority Date: 05/09/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining, by a receiving station, an estimated available bandwidth for transmitting a media stream over a network from a transmitting station to the receiving station, the method comprising:

  • receiving a plurality of frames from the media stream at the receiving station;

    determining an inter-arrival time differential d for each frame from the plurality of frames, the inter-arrival time differential di, for a current frame i calculated as the difference between a network transmission time of the current frame i and a network transmission time of a previous frame i-1 according to di=(ti

    ti-1)−

    (Ti

    Ti-1), whereinti, is a receive time, at the receiving station, of the current frame i,ti−

    1
    is a receive time, at the receiving station, of the previous frame i-1 that immediately precedes the current frame i,Ti, is a timestamp of the current frame i, andTi−

    1
    is a timestamp of the previous frame i-1;

    determining an inter-frame size differential dL for each frame from the plurality of frames, the inter-frame size differential dLi, for the current frame i calculated as the difference between a frame size of the current frame i and a frame size of the previous frame i-1 according to dLi=Li

    Li−

    1
    , whereinLiis the frame size of frame i, andLi−

    1
    is the frame size of frame i-1;

    determining an estimated function by an adaptive filter that uses the inter-arrival time differential d for each frame from the plurality of frames and the inter-frame size differential dL for each frame from the plurality of frames as inputs, the estimated function having a slope Ci

    1
    and an offset mi, wherein the slope Ci

    1
    represents an inverse capacity of the network with respect to the plurality of frames and the offset mi represents a deviation from a steady-state condition with respect to the plurality of frames; and

    determining the estimated available bandwidth based on a comparison between the offset mi and one or more thresholds.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×