Method for tuning voice playback ratio to optimize call quality
First Claim
1. A method for optimizing customer experience of a real-time system comprising:
- collecting statistics from a network;
using the statistics to choose a plurality of parameters;
using the plurality of parameters to manipulate playback properties of the real-time system to optimize the customer experience as measured on a physiological.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for tuning voice playback ratio (pbr) to optimize call quality in a packet voice communications system, while taking into account network conditions. The pbr is the ratio of resampling rate to the original sampling rate. The invention also optimizes jitter buffer length (jb0) for call quality. Between bursts of speech, the preferred embodiment of the invention optimizes call quality by varying the initial jb0 and the pbr to achieve the best R-factor (R). R is an estimate of customer satisfaction with the quality of a voice call in real time. During bursts of speech, the value of jb0 is fixed at the beginning of the BOS and the pbr is varied to achieve the best R. The method can be implemented during a burst of speech and between bursts of speech whenever the network conditions change.
28 Citations
13 Claims
-
1. A method for optimizing customer experience of a real-time system comprising:
-
collecting statistics from a network;
using the statistics to choose a plurality of parameters;
using the plurality of parameters to manipulate playback properties of the real-time system to optimize the customer experience as measured on a physiological. - View Dependent Claims (2, 3)
-
-
4. A method of optimizing jitter buffer length and playback ratio to improve call quality comprising the steps of:
-
measuring network conditions delay, jitter and loss; and
for the measured delay, jitter and loss, determining a jitter buffer length and a playback ratio that yield a best R-factor, wherein the R-factor is determined by the equation R=R0−
Iec−
Ieloss−
Iepbr−
IeDD. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for optimizing customer experience of a real-time system comprising:
-
a device for collecting statistics from the network;
a control apparatus operatively coupled to the device for manipulating playback properties of the real-time system; and
an optimizer operatively coupled to the device for using the statistics to choose a plurality of parameters for the control apparatus, wherein the plurality of parameters are chosen to optimize the customer experience as measured on a physiological scale.
-
-
13. An apparatus for optimizing jitter buffer length to improve call quality comprising:
-
a jitter buffer;
a voice decoder operatively coupled to the jitter buffer for controlling a rate at which voice date is removed from the jitter buffer;
a voice resampler operatively coupled to the voice decoder for controlling a number of bits removed from the voice decoder; and
a playback optimizer operatively coupled to the jitter buffer and the voice resampler for receiving statistics on a communication link from the jitter buffer, for using the statistics to determine a jitter buffer length and playback ratio that yield an optimum score on a physiological scale and for sending the jitter buffer length and playback ratio to the voice resampler to improve call quality.
-
Specification