Processing Audio Data
First Claim
1. A method of processing audio data for transmission over a network in a communication session between a first user terminal and a second user terminal, the method comprising:
- transmitting samples of audio data which have a sampling frequency and which provide a digital representation of an analog audio signal from the first user terminal to the second user terminal in the communication session;
during the communication session, repeatedly determining an estimate of processing resources available for processing audio data in the communication session; and
dynamically adjusting the sampling frequency during the communication session based on the determined estimate of available processing resources.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, user terminal, communication system and computer program product for processing audio data for transmission over a network in a communication session between the user terminal and a further user terminal. Samples of audio data which have a sampling frequency and which provide a digital representation of an analog audio signal are transmitted to the further user terminal in the communication session. During the communication session, an estimate of processing resources available for processing audio data in the communication session is repeatedly determined, and the sampling frequency is dynamically adjusted during the communication session based on the determined estimate of available processing resources.
28 Citations
31 Claims
-
1. A method of processing audio data for transmission over a network in a communication session between a first user terminal and a second user terminal, the method comprising:
-
transmitting samples of audio data which have a sampling frequency and which provide a digital representation of an analog audio signal from the first user terminal to the second user terminal in the communication session; during the communication session, repeatedly determining an estimate of processing resources available for processing audio data in the communication session; and dynamically adjusting the sampling frequency during the communication session based on the determined estimate of available processing resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A user terminal for processing audio data for transmission over a network in a communication session between the user terminal and a further user terminal, the user terminal comprising:
-
means for transmitting samples of audio data which have a sampling frequency and which provide a digital representation of an analog audio signal to the further user terminal in the communication session; means for repeatedly determining, during the communication session, an estimate of processing resources available for processing audio data in the communication session; and means for dynamically adjusting the sampling frequency during the communication session based on the determined estimate of available processing resources. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A communication system comprising:
-
a user terminal configured to transmit samples of audio data which have a sampling frequency and which provide a digital representation of an analog audio signal to a further user terminal; the user terminal configured to repeatedly determine, during the communication session, an estimate of processing resources available for processing audio data in the communication session; and the user terminal configured to dynamically adjust the sampling frequency during the communication session based on the determined estimate of available processing resources and the further user terminal in a communication session with the user terminal.
-
-
31. A computer program product comprising a non-transitory computer readable medium storing thereon computer readable instructions for execution by a processor at a first user terminal for processing audio data for transmission over a network in a communication session between the first user terminal and a second user terminal, the instructions comprising instructions for:
-
transmitting samples of audio data which have a sampling frequency and which provide a digital representation of an analog audio signal from the first user terminal to the second user terminal in the communication session; during the communication session, repeatedly determining an estimate of processing resources available for processing audio data in the communication session; and dynamically adjusting the sampling frequency during the communication session based on said determined estimate of available processing resources.
-
Specification