Self-calibration loudspeaker system
First Claim
1. A loudspeaker comprising:
- at least one speaker;
at least one audio input configured to receive an audio signal used to drive the at least one speaker;
a network interface configured to form a communication link to at least one other loudspeaker to form a group of loudspeakers operable in a loudspeaker network, each loudspeaker in the group of loudspeakers being uniquely identified in the loudspeaker network by a unique identifier, where each loudspeaker in the group of loudspeakers is configured to provide the unique identifier; and
a network calibration controller configured to coordinate control of the loudspeaker network and to perform at least one calibration function for each loudspeaker in the group of loudspeakers in accordance with a respective unique identifier and corresponding location of each loudspeaker in the group of loudspeakers,where the network calibration controller is further configured to identify the corresponding location of each loudspeaker in the group of loudspeakers based on the unique identifier, andwhere the at least one calibration function includes a sound pressure equalization function to at least one of adjust a signal attenuation and a gain of each loudspeaker for the group of loudspeakers so that a sound pressure level of each speaker is the same at a microphone.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for calibrating a loudspeaker with a connection to a microphone located at a listening area in a room. The loudspeaker includes self-calibration functions to adjust speaker characteristics according to effects generated by operating the loudspeaker in the room. In one example, the microphone picks up a test signal generated by the loudspeaker and the loudspeaker uses the test signal to determine the loudspeaker frequency response. The frequency response is analyzed below a selected low frequency value for a room mode. The loudspeaker generates parameters for a digital filter to compensate for the room modes. In another example, the loudspeaker may be networked with other speakers to perform calibration functions on all of the loudspeakers in the network.
142 Citations
20 Claims
-
1. A loudspeaker comprising:
-
at least one speaker; at least one audio input configured to receive an audio signal used to drive the at least one speaker; a network interface configured to form a communication link to at least one other loudspeaker to form a group of loudspeakers operable in a loudspeaker network, each loudspeaker in the group of loudspeakers being uniquely identified in the loudspeaker network by a unique identifier, where each loudspeaker in the group of loudspeakers is configured to provide the unique identifier; and a network calibration controller configured to coordinate control of the loudspeaker network and to perform at least one calibration function for each loudspeaker in the group of loudspeakers in accordance with a respective unique identifier and corresponding location of each loudspeaker in the group of loudspeakers, where the network calibration controller is further configured to identify the corresponding location of each loudspeaker in the group of loudspeakers based on the unique identifier, and where the at least one calibration function includes a sound pressure equalization function to at least one of adjust a signal attenuation and a gain of each loudspeaker for the group of loudspeakers so that a sound pressure level of each speaker is the same at a microphone. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. A system for calibrating at least one loudspeaker included within a group of loudspeakers, the system comprising:
-
a network interface configured to form a communication link to at least one other loudspeaker within the group of loudspeakers to form a loudspeaker network, each loudspeaker in the group of loudspeakers being uniquely identified in the loudspeaker network by a unique identifier, where each loudspeaker in the group of loudspeakers is configured to provide the unique identifier; and a network calibration controller configured to coordinate control of the loudspeaker network and to perform at least one calibration function for loudspeakers in the group of loudspeakers in accordance with a respective unique identifier and corresponding location of the loudspeakers; where the network calibration controller further is configured to receive a microphone input signal indicative of a listening position in a vicinity of the loudspeakers, and calibrate the loudspeakers based on the microphone input signal to compensate for a geometry of a room surrounding the listening position and a physical position of the loudspeakers in the room, where the network calibration controller is further configured to associate each of the loudspeakers with a different function of a respective loudspeaker around the listening position based on the unique identifier, and where the at least one calibration function includes a sound pressure equalization function to adjust at least one of a signal attenuation and a gain for each loudspeaker for the group of loudspeakers so that a sound pressure level of each speaker is equal at a microphone. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 20)
-
-
15. A method of calibrating a loudspeaker comprising:
-
receiving at an audio input port of a loudspeaker an audio signal used to drive the loudspeaker; communicating via a network interface included in the loudspeaker to form a communication link with another loudspeaker; registering a unique identity as provided by each of the loudspeaker and the other loudspeaker to form an associated group of loudspeakers in a loudspeaker network; coordinating control of the loudspeaker network with a network calibration controller based on a respective unique identifier and corresponding location in a listening area of each loudspeaker in the group of loudspeakers; performing at least one calibration function for the loudspeaker; and communicating over the communication network to automatically calibrate the loudspeaker and the other loudspeaker via at least one calibration function based on a microphone input signal received at the network calibration controller and the respective unique identifier and corresponding location, the microphone input signal being representative of audible sound in the listening area output by the loudspeakers in the group of loudspeakers, where registering a unique identity comprises associating with each of the loudspeaker and the other loudspeaker a functional location based on the unique identifier, and where the at least one calibration function includes a sound pressure equalization function to adjust at least one of a signal attenuation and a gain for each loudspeaker for the group of loudspeakers so that a sound pressure level of each speaker is the same at a microphone. - View Dependent Claims (16, 17, 18)
-
Specification