Max Magliaro - Philipsburg PA, US Gary Panulla - Bellefonte PA, US
Assignee:
Numerex Corp. - Atlanta GA
International Classification:
G10L 19/00
US Classification:
704500
Abstract:
A system and method for improving real-time data communications by accounting for sampling rate mismatches between a transmitter and a receiver. Based on an analysis of the average number of packets received at a receiver over a period of time, a buffer monitor cooperating with the receiver can trigger an adjustment to the playback sampling rate to account for mismatches in the sampling rates of the transmitter and receiver. The buffer monitor may adjust the playback sampling rate more dramatically if the average is dangerously high or low, adjust the playback sampling rate less dramatically if the average is near satisfactory conditions, and not adjust the playback sampling rate if the average falls is satisfactory.
Method And System For Adjusting Digital Audio Playback Sampling Rate
Max Magliaro - Philipsburg PA, US Gary Panulla - Bellefonte PA, US
Assignee:
Numerex Corporation - Atlanta GA
International Classification:
G10L 19/00
US Classification:
704500000
Abstract:
In a packet communication network, to compensate for rate mismatches between transmitting and receiving devices, an apparatus and method provides for adjusting the playback sampling rate and for monitoring the buffer. The receiving device will monitor its buffer; relevant buffer data can comprise whether the buffer is approaching capacity or approaching depletion and the speed in which the buffer is approaching capacity of approaching depletion. The receiving device will then trigger an adjustment to the playback sampling rate to attune the rates of the transmitting and receiving devices or to compensate for jitters from any number of network complications. The receiving device may also store the buffer data for later action, for example, to formulate specific adjustment procedures or to compile specific conference profiles. The present invention may function alone or function in conjunction with other known methods in the art.