User control system for internet phone quality
First Claim
1. An Internet telephone unit for transmitting and receiving data representing voice signals over an Internet connection comprising a data processor, a microphone having an adjustable sensitivity connected to said data processor, a speaker connected to said data processor, said data processor being operable to convert analog signals generated by said microphone into digital data to be transmitted over said Internet connection and to receive digital data representing sound over said Internet connection, convert the received digital data to an audio signal applied to said speaker to reproduce the sound represented by the received digital data, a remote microphone sensitivity control connected to said data processor operable by a user of said data processor to cause said data processor to generate messages to call for an increase or decrease in the sensitivity of a microphone at a remotely located Internet telephone unit and to transmit said control messages over said Internet connection, said data processor being operable to receive control messages calling for an increase or decrease in the sensitivity of said microphone and to adjust the sensitivity of said microphone in accordance with said control messages.
4 Assignments
0 Petitions
Accused Products
Abstract
In an Internet telephony system, personal computers are interconnected by means of the Internet to transmit and receive voice sounds detected by microphones connected to the personal computers. Each personal computer is provided with a capability to adjust the sensitivity of the microphone at the remote personal computer. By means of the same control, each personal computer can also adjust the gain of the local speaker.
40 Citations
20 Claims
-
1. An Internet telephone unit for transmitting and receiving data representing voice signals over an Internet connection comprising a data processor, a microphone having an adjustable sensitivity connected to said data processor, a speaker connected to said data processor, said data processor being operable to convert analog signals generated by said microphone into digital data to be transmitted over said Internet connection and to receive digital data representing sound over said Internet connection, convert the received digital data to an audio signal applied to said speaker to reproduce the sound represented by the received digital data, a remote microphone sensitivity control connected to said data processor operable by a user of said data processor to cause said data processor to generate messages to call for an increase or decrease in the sensitivity of a microphone at a remotely located Internet telephone unit and to transmit said control messages over said Internet connection, said data processor being operable to receive control messages calling for an increase or decrease in the sensitivity of said microphone and to adjust the sensitivity of said microphone in accordance with said control messages.
-
2. A telephony apparatus capable of adjusting the sensitivity of a remote microphone within a network connection, the apparatus comprising:
-
a local microphone coupled to the apparatus;
a processor, coupled to the apparatus and to the local microphone, adapted to transmit outgoing microphone control signals on the network connection to adjust the sensitivity of a remote microphone; and
the processor further adapted to receive incoming microphone control signals from the network connection and, in response, adjust the sensitivity of the local microphone. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
a local speaker coupled to the apparatus and to the processor;
the processor further adapted to transmit outgoing speaker control signals on the network connection to adjust the sensitivity of a remote speaker; and
the processor further adapted to receive incoming speaker control signals from the network connection and, in response, adjust the gain of the local speaker.
-
-
5. The apparatus of claim 4, wherein the network connection is an Internet connection.
-
6. The apparatus of claim 4, wherein the incoming microphone control signals and incoming speaker control signals are in the form of an incoming audio control signal.
-
7. The apparatus of claim 6, wherein the incoming audio control signal adjusts the sensitivity of the local microphone and the gain of the local speaker in the same direction.
-
8. The apparatus of claim 6, wherein the incoming audio control signal adjusts the sensitivity of the local microphone and the gain of the local speaker in opposite directions.
-
9. The apparatus of claim 2, further comprising:
-
a local speaker coupled to the apparatus and to the processor;
the processor further adapted to transmit outgoing speaker control signals on the network connection to adjust the gain of a remote speaker in combination with the outgoing microphone control signals;
the processor further adapted to receive an incoming audio control signal; and
the incoming audio control signal comprising incoming speaker control signals from the network connection and the incoming microphone control signals to adjust the gain of the local speaker and the sensitivity of the local microphone in response to the incoming audio control signal.
-
-
10. The apparatus of claim 9, wherein the incoming audio control signal adjusts the sensitivity of the local microphone and the gain of the local speaker in the same direction.
-
11. The apparatus of claim 9, wherein the incoming audio control signal adjusts the sensitivity of the local microphone and the gain of the local speaker in opposite directions.
-
12. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for adjusting the sensitivity of a remote microphone within a network connection, the method steps comprising:
-
transmitting outgoing microphone control signals on the network connection to adjust the sensitivity of a remote microphone;
receiving incoming microphone control signals from the network connection; and
adjusting the sensitivity of the local microphone in response to the incoming microphone control signals. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
receiving incoming speaker control signals from the network connection; and
adjusting the gain of the local speaker in response to the incoming speaker control signals.
-
-
15. The program storage device of claim 14, wherein the network connection is an Internet connection.
-
16. The program storage device of claim 14, wherein the incoming microphone control signals and incoming speaker control signals are in the form of an incoming audio control signal.
-
17. The program storage device of claim 16, the program of instructions executable by the machine to perform further method steps, the further method steps comprising:
-
receiving the incoming audio control signal; and
adjusting the sensitivity of the local microphone and the gain of the local speaker in the same direction in response to the incoming audio control signal.
-
-
18. The program storage device of claim 16, the program of instructions executable by the machine to perform further method steps, the further method steps comprising:
-
receiving the incoming audio control signal; and
adjusting the sensitivity of the local microphone and the gain of the local speaker in opposite directions in response to the incoming audio control signal.
-
-
19. The program storage device of claim 12, the program of instructions executable by the machine to perform further method steps for adjusting the gain of a remote speaker within a network connection, the further method steps comprising:
-
transmitting outgoing speaker control signals on the network connection to adjust the gain of a remote speaker with the outgoing microphone control signals;
receiving an incoming audio control signal comprising incoming speaker control signals from the network connection and the incoming microphone control signals; and
adjusting the gain of the local speaker and the sensitivity of the local microphone in response to the incoming audio control signal.
-
-
20. The program storage device of claim 19, wherein the incoming audio control signal adjusts the sensitivity of the local microphone and the gain of the local speaker in opposite directions.
Specification