Audio quality in real-time communications over a network
AssigneeGetGo, Inc.
InventorsBjorn Volcker, Matthieu Hodgkinson
Life of this patent
Estimating the term…
Abstract
A technique for estimating and enhancing audio quality in a real-time communication session between parties over a computer network produces real-time measurements of factors that are known to impact audio quality, assigns a separate MOS value to each of the measured factors, and combines the MOS values for the various factors to produce an overall measure of audio quality. At least one party to the real-time communication session operates a computing device that runs a software program, and the technique further includes directing the software program to render an indication of the overall audio quality, thereby enabling the party operating the computing device to take remedial action to improve the audio quality.
Claims20
A method of improving audio quality in real-time communications over a computer network, the method comprising:
- generating, during a real-time communication session over the computer network between multiple parties operating respective computing devices, real-time measurements of multiple audio factors of the communication session, each of the audio factors being susceptible to degradation in a way that affects an audio quality of the communication session;
- assigning a respective MOS (Mean Opinion Score) value to each of the measured audio factors, each MOS value providing a measure of quality of the respective audio factor independent of other audio factors;
- combining the assigned MOS values to produce an overall measure of audio quality;
- and
- directing a software program running on one of the computing devices to render an indication of the overall audio quality, the indication enabling the party operating the computing device to take remedial action to improve the overall audio quality.
A computerized apparatus, comprising control circuitry that includes a set of processing units coupled to memory, the control circuitry constructed and arranged to:
- generate, during a real-time communication session over the computer network between multiple parties operating respective computing devices, real-time measurements of multiple audio factors of the communication session, each of the audio factors being susceptible to degradation in a way that affects an audio quality of the communication session;
- assign a respective MOS (Mean Opinion Score) value to each of the measured audio factors, each MOS value providing a measure of quality of the respective audio factor independent of other audio factors;
- combine the assigned MOS values to produce an overall measure of audio quality;
- and
- direct a software program running on one of the computing devices to render an indication of the overall audio quality, the indication enabling the party operating the computing device to take remedial action to improve the overall audio quality.
A computer program product including a set of non-transitory, computer-readable media having instructions which, when executed by control circuitry of a computerized apparatus, cause the control circuitry to perform a method for improving audio quality in real-time communications over a computer network, the method comprising:
- generating, during a real-time communication session over the computer network between multiple parties operating respective computing devices, real-time measurements of multiple audio factors of the communication session, each of the audio factors being susceptible to degradation in a way that affects an audio quality of the communication session;
- assigning a respective MOS (Mean Opinion Score) value to each of the measured audio factors, each MOS value providing a measure of quality of the respective audio factor independent of other audio factors;
- combining the assigned MOS values to produce an overall measure of audio quality;
- and
- directing a software program running on one of the computing devices to render an indication of the overall audio quality, the indication enabling the party operating the computing device to take remedial action to improve the overall audio quality.
Dependencies are inferred from the claim text.