Digital room correction



Digital room correction (or DRC) is a process in the field of acoustics where digital filters designed to ameliorate unfavorable effects of a room's acoustics are applied to the input of a sound reproduction system. Modern room correction systems produce substantial improvements in the time domain and frequency domain response of the sound reproduction system.

History


The use of analog filters, such as equalizers, to normalize the frequency response of a playback system has a long history; however, analog filters are very limited in their ability to correct the distortion found in many rooms. Although digital implementations of the equalizers have been available for some time, digital room correction is usually used to refer to the construction of filters which attempt to invert the impulse response of the room and playback system, at least in part. Digital correction systems are able to use acausal filters, and are able to operate with optimal time resolution, optimal frequency resolution, or any desired compromise along the gabor limit. Digital room correction is a fairly new area of study which has only recently been made possible by the computational power of modern CPUs and DSPs.

Operation
The configuration of a digital room correction system begins with measuring the impulse response of the room at the listening location for each of the loudspeakers. Then, computer software is used to compute a FIR filter, which reverses the effects of the room and linear distortion in the loudspeakers. Finally, the calculated filter is loaded into a computer or other room correction device which applies the filter in real time. Because most room correction filters are acausal, there is some delay. Most DRC systems allow the operator to control the added delay through configurable parameters.

Challenges
DRC systems are not normally used to create a perfect inversion of the room's response because a perfect correction would only be valid at the location where it was measured: a few millimeters away the arrival times from various reflections will differ and the inversion will be imperfect. The imperfectly corrected signal may end up sounding worse than the uncorrected signal because the acausal filters used in digital room correction may cause pre-echo. Room correction filter calculation systems employ sophisticated processing to attempt to produce an inverse filter which will work over a usably large area, and which avoid producing bad-sounding artifacts outside of that area, at the expense of peak accuracy at the measurement location.

Presentations

 * Duff Room Correction, a wiki on digital room correction.
 * 3D simulations of Digital Room Correction, on Trinnov Audio's website

Software

 * IK Multimedia ARC System, software plugin & calibrated microphone for automatic room equalization.
 * (((acourate))), software for computing crossovers, speaker driver linearisation and room correction filters.
 * ACXO, free software running on Windows, based on DRC.
 * Audiolense, a software for measuring speakers and computing room correction & digital cross-over filters.
 * BruteFIR, a convolver for applying DRC filter in realtime using Linux.
 * DRC, free software running on Linux and Windows for computing room correction filters.

Licensing

 * Audyssey Laboratories, a company that licenses automatic room correction software.
 * Dirac Research, a company that licenses automatic room correction software.
 * Dynaton, a company that licenses automatic room correction software.
 * Trinnov Audio's Licensing Program, for audio manufacturers.
 * Lyngdorf Audio, with patented RoomPerfect correction.

Hardware

 * DEQX, a company that offers hardware based digital speaker and room measurement/correction.
 * Trinnov Audio's Optimizer, loudspeaker/room processor for stereo and surround monitoring in professional studios.