Audio system equalizing
Processes and devices for equalizing an audio system that is adapted to use a loudspeaker to transduce test audio signals into test sounds. The processes and devices can involve the use of infrared signals to convey information in one or both directions between the audio system and a portable computer device that captures test sounds, calculates audio parameters that can be used in the equalization process, and transmits these audio parameters back to the audio system for its use in equalizing audio signals that are played by the audio system.
1 . A method of equalizing an audio system, the method comprising:
receiving, using at least one microphone of a portable computer device, test sounds played by one or more loudspeakers of the audio system, wherein the test sounds are generated from test audio from an audio signal source, and wherein the test audio is generated by the audio signal source based on audio signals;
determining a time delay between the generation of the test audio by the audio signal source and the receiving of the test audio sounds;
calculating, based on the time delay, a frequency response; and
calculating, based on the frequency response, audio parameters to be used for equalizing the audio system.
2 . The method of claim 1 , wherein the audio signal source is the portable computer device.
3 . The method of claim 1 , wherein the audio signal source is an internet radio station.
4 . The method of claim 1 , wherein the calculating of the audio parameters is performed by the portable computer device.
5 . The method of claim 1 , wherein the calculating of the audio parameters is performed by a remote computing device or cloud-connected device.
6 . The method of claim 1 , wherein the audio parameters include filter coefficients, gains, and/or delays that can be used for equalizing the audio system.
7 . The method of claim 1 , further comprising transmitting the audio parameters directly from the portable computer device to the audio system.
8 . The method of claim 1 , further comprising transmitting the audio parameters indirectly from the portable computer device to the audio system via a local router or cloud-connected device.
9 . The method of claim 1 , further comprising moving the portable computer device about a room in which the audio system is located while the test sounds are played by the one or more loudspeakers of the audio system.
10 . The method of claim 1 , wherein the test audio includes at least one of i) a series of test tones, ii) music, or iii) pink noise.
11 . A computer program product having a non-transitory computer-readable medium including computer program logic encoded thereon that, when performed on a portable computer device, causes the portable computer device to:
receive, using at least one microphone of a portable computer device, test sounds played by one or more loudspeakers of an audio system, wherein the test sounds are generated from test audio from an audio signal source, and wherein the test audio is generated by the audio signal source based on audio signals;
determine a time delay between the generation of the test audio by the audio signal source and the receiving of the test sounds;
calculate, based on the time delay, a frequency response; and
calculate, based on the frequency response, audio parameters to be used for equalizing the audio system.
12 . The computer program product of claim 11 , wherein the audio signal source is the portable computer device.
13 . The computer program product of claim 11 , wherein the audio signal source is an internet radio station.
14 . The computer program product of claim 11 , wherein the audio parameters include filter coefficients, gains, and/or delays that can be used for equalizing the audio system.
15 . The computer program product of claim 11 , wherein the computer program product further causes the portable computer device to transmit the audio parameters directly to the audio system.
16 . The computer program product of claim 11 , wherein the computer program product further causes the portable computer device to transmit the audio parameters indirectly to the audio system via a local router or cloud-connected device.
17 . The computer program product of claim 11 , wherein the computer program product further causes the portable computer device to prompt a user to move the portable computer device about a room in which the audio system is located while the test audio is played by the one or more loudspeakers of the audio system.
18 . The computer program product of claim 11 , wherein the test audio includes at least one of i) a series of test tones, ii) music, or iii) pink noise.
19 . A portable computer device comprising:
at least one microphone; and
at least one processor configured to
receive, using the at least one microphone, test sounds played by one or more loudspeakers of an audio system, wherein the test sounds are generated from test audio from an audio signal source, and wherein the test audio is generated by the audio signal source based on audio signals,
determine a time delay between the generation of the test audio by the audio signal source and the receiving of the test audio,
calculate, based on the time delay, a frequency response, and
calculate, based on the frequency response, audio parameters to be used for equalizing the audio system.
20 . The portable computer device of claim 19 , wherein the at least one processor is further configured to transmit the audio parameters directly or indirectly to the audio system.