×

Resource Allocation in Multi-Stream IP Network for Optimized Quality of Service

  • US 20060156201A1
  • Filed: 03/23/2006
  • Published: 07/13/2006
  • Est. Priority Date: 05/31/2000
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for transmitting a mixed media data stream in packets, including audio and video objects, between a sender and a receiver through a connection over a network, the computer system adapted to implement a method comprising:

  • monitoring, at the receiver, transmission characteristics of the connection between the server and the receiver;

    estimating available bandwidth at the sender based upon the transmission characteristics of the connection monitored at the receiver;

    allocating a global buffer for the mixed media data stream to be transmitted from the sender to the receiver as a function of the estimated available bandwidth at the sender;

    pre-encoding a portion of each Video Object Plane (VOP) in the global buffer with respect to a quantization parameter (QP) of the VOP;

    encoding the VOP in the global buffer based on the QP;

    updating a rate distortion model based upon the QP and packet loss rate;

    performing a frame skipping function after the VOP encoding; and

    transmitting from the sender to the receiver the encoded video object plane in the global buffer at a regulated sender transmission rate from the sender as a function of the estimated available bandwidth at the sender;

    wherein pre-encoding a portion of each VOP with respect to the QP of the VOP further comprises adjusting the QP of the VOP; and

    wherein the QP of the VOP is adjusted with respect to a texture parameter, r, as the number of bits which will be used to encode the VOP wherein;

    r=p1×

    MAD
    QP
    +p2×

    MAD
    QP2
    ;

    p1 and p2 are control parameters; and

    MAD is a mean absolute distortion in which a total target bit rate for all objects in the global buffer are allocated proportionally to motion, size, and square of MAD.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×