Patent ID: 7574726
Filing Date: 2009-08-11
Classification: H04L,H04N

Abstract:
1. A method 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 method comprising: monitoring transmission characteristics of the connection between the sender and the receiver, wherein monitoring transmission characteristics comprises: 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; transmitting the encoded VOP to the receiver in a sender packet over a packet switched network at a regulated sender transmission rate as a function of the estimated available bandwidth at the sender, wherein a header of the sender packet includes: (1) a packet sequence number, (2) the timestamp indicating the time when the sender packet was sent (ST receiving a receiver packet from the receiver over the packet switched network, wherein a header of the receiver packet includes: (1) the time interval that the sender packet spent in the receiver side (ΔRT), (2) the timestamp of the sender packet sent from the sender (ST