Method and apparatus for reducing packet data mixer delay
AssigneeAvaya Inc.
InventorAlexander Martin Scholte
Life of this patent
Estimating the term…
Abstract
The present invention is directed to the reduction of delays introduced in connection with packet data mixing operations. In particular, in accordance with an embodiment of the present invention, communication endpoints providing packet data to a mixer are provided with packetization time adjustment information, in order to synchronize the arrival times of data from different communication endpoints. The packetization time adjustment information may be in the form of an amount of time or number of samples by which the endpoints packetization time should be shifted. The packetization time adjustment information may be provided as additional header information provided as part of a packet containing data transmitted to a communication endpoint from the mixer.
Claims31
A method for minimizing packet data mixer delay, comprising:
- receiving at a packet data mixer a plurality of data packets;
- determining a relative arrival time of said plurality of data packets;
- and
- signaling a first communication endpoint to adjust a packetization time by a first amount.
A data packet, comprising:
- a header component, including:
- a source address of a first communication endpoint;
- and
- a destination address of a second communication endpoint;
- a payload component, including:
- data received from a first communication endpoint;
- and said data packet further comprising:
- a first timing adjustment instruction determined by a packet data mixer.
A computational component for performing a method, the method comprising:
- receiving from a first communication endpoint a first received data packet;
- receiving from a second communication endpoint a second received data packet;
- determining a synchronized packetization time;
- determining at least a first packetization time adjustment instruction;
- and
- sending a first sent data packet to said first communication endpoint, wherein said first sent data packet comprises data from at least one of said first and second received data packets and said at least a first packetization time adjustment instruction.
An apparatus for mixing data packets, comprising:
- a communication interface, operable to place said apparatus in communication with a plurality of communication devices;
- and
- a processor operable to perform instructions, said instructions including:
- determining a relative time of arrival of data packets from said plurality of communication devices;
- forming a super packet containing said data packets;
- issuing an instruction to at least one of said communication devices to adjust a packetization time.
An apparatus for mixing data packets with reduced delay, comprising:
- means for receiving data packets;
- means for determining a relative arrival time of said received data packets;
- and
- means for signaling to at least a first communication device a packetization time adjustment signal.
Dependencies are inferred from the claim text.