The present application claims priority benefit of Application No. DE 102023135886.3 titled, “AUTOMATIC AUDIO TUNING SYSTEM,” filed on Dec. 19, 2023. The subject matter of this related application is hereby incorporated herein by reference.
The present disclosure generally relates to an automated audio tuning system. More particularly, the present disclosure relates to an automated audio tuning system that can be used to optimize the sound output of a plurality of loudspeakers in an audio system based on measurements of the sound output and user input. The present disclosure can be employed in multimedia systems having loudspeakers, for example in a vehicle.
Multimedia systems, such as vehicle audio/video systems, home theatre systems and home audio systems are well known. Such systems typically include multiple components that include a sound processor driving loudspeakers with amplified audio signals. Multimedia systems can be installed in various configurations with different components. In addition, such multimedia systems can be installed in listening spaces of different sizes, shapes and configurations. The components of a multimedia system, the configuration of the components and the listening space in which the system is installed all can have significant impact on the audio sound produced.
Once installed in a listening space, a system can be tuned to produce a desirable sound field within the space. Tuning can include adjusting the equalization, delay, and gains to compensate for the equipment and the listening space. Automatic sound field equalization is a well-known technology that contributes to a balanced listening experience, which is widely desired in the fields of vehicles, home theatres and studios. During the process of sound field equalization, or tuning as a commonly used equivalent term, measurement data is to be collected as the input of tuning and evaluated to validate the tuning results. However, known tuning tools do not provide a complete chain of automatic tuning functionalities. The present disclosure aims to address this need and to provide an improved automatic audio tuning system.
According to the present disclosure, there is provided an end-to-end tool for automatic sound field equalization. A typical application of automatic sound field equalization is in vehicles. The present disclosure focuses on the application in vehicles. Nevertheless, the present disclosure is also applicable in other environments, e.g., rooms containing a studio or home theatre or audio systems.
The present disclosure provides an automatic audio tuning system, the system including: a measurement engine to obtain first measurements of one or more parameters associated with an audio signal from one or more loudspeakers; an automatic tuning engine to receive the first measurements and to generate tuning parameters based on the first measurements; a signal flow integration engine to receive the tuning parameters and to generate one or more components of a signal flow, wherein each of the one or more components of the signal flow represents an audio parameter that is tuneable based on the tuning parameters; an audio signal processing engine to receive the one or more components of the signal flow, and to generate a playback audio signal based on the one or more components of the signal flow; and an evaluation engine to enable an evaluation of the playback audio signal.
In an embodiment, the evaluation engine is configured to obtain second measurements based on the playback audio signal based on the one or more components of the signal flow, and/or the evaluation engine is configured to enable subjective listening on the playback audio signal based on the one or more components of the signal flow. Based on the objective and/or subjective evaluation results, the user decides to re-tune or go to fine tuning.
In another embodiment, the system includes a user interface configured to enable a user to adjust one or more tuning parameters, wherein the signal flow integration engine is configured to adjust said one or more components of the signal flow based on the user-adjusted tuning parameters.
Accordingly, the disclosed system implements a complete chain of tuning functions, starting from a measurement of impulse responses of all loudspeakers, automatic tuning, integration into an overall audio processing architecture, also called audio signal flow, to subjective and objective evaluation and subsequent manual fine-tuning. Based on the measured impulse responses and tuning configurations, tuning parameters can be generated. A user can decide whether to re-tune by reconfiguring the system or proceeding to fine-tuning, based on either subjective or objective validation.
The present disclosure enables performing a baseline tuning, e.g., tuning/adjusting of equalization filters, time and gain alignment, with less experience, expertise, time and costs than conventional systems. In particular, the present disclosure provides an end-to-end tool that enables automating the process of tuning, thereby accelerating the tuning process and saving time to focus on subjective refinement on top of the baseline tuning. Also, the disclosed system enables controlling any number of parameters/variables, thereby achieving a balanced listening experience across the seats in a car, for example. Further, the disclosed system enables making the tuning more objective and thus more uniform across different cars or environments.
The system can be implemented by hardware or software or a combination thereof. For example, the system can be implemented by instructions executable on a computer. In an embodiment, the system is implemented in an automotive vehicle. In particular, the system can be connected to or form part of an in-vehicle audio system.
The present disclosure also provides a method for tuning an audio signal, the method including: measuring one or more parameters associated with an audio signal from one or more loudspeakers; generating tuning parameters based on the measured parameters; generating one or more components of a signal flow, wherein each of the one or more components of the signal flow represents an audio parameter that is tuneable based on the tuning parameters; generating a playback audio signal based on the one or more components of the signal flow; and evaluating the playback audio signal and, optionally, adjusting the tuning parameters based on the evaluation (re-tuning), or go to fine tuning. From fine tuning the user can also go to re-tuning. The method can include any of the features and functionalities that are described herein in connection with the system.
The features, objects, and advantages of the present disclosure will become more apparent from the detailed description set forth below in conjunction with the drawings, in which:
The present disclosure describes a system that provides a platform for automatically tuning an audio system. The system implements a complete tuning chain, including measurement, auto-tuning, signal flow integration, audio processing and evaluation.
In the following, the elements of a system according to an embodiment of the present disclosure, as illustrated in
The measurement engine 11 enables different types of measurements, e.g., impulse response measurements, total harmonic distortion (THD) measurements, phase and frequency measurements, signal-to-noise ratio (SNR) measurements, polarity measurements, etc., and directly feeds the measurement data into the automatic tuning engine 12. The measurements can relate to various loudspeaker types and configurations. The measurements can be performed by different types and configurations of microphones or microphone arrays. The loudspeaker and/or the microphone layouts can be configured by a user through a user interface of the system.
The system according to embodiments of the present disclosure includes a user interface to enable a user to define targets, for example spectral and temporal behaviors, sound stage, spatial balancing, immersiveness and sound depth. The user interface enables the user to configure parameters to achieve the desired target behavior. A backend algorithm, also referred to as “solver”, processes the targets and the user defined configurations to obtain filter parameters, gains and delays as a tuning output. The solver can have a modular, extendible architecture, thereby enabling an expansion of the targets and configurations for different application scenarios. For example, by adding different use cases and tuning modes, various users' or customers' preferences can be implemented.
Systems according to embodiments of the present disclosure can include one or more of the following features:
User defined target tuning curve: The user can define a target curve in the frequency domain through a user interface of the system. The target curve can represent a preferred listening experience. The measured responses of loudspeakers are tuned to achieve or approximate the target curve. The responses can be equalized by digital audio filters, e.g. IIR biquad filters or FIR filters, delays and gains, for example.
Balancing between seats: In an in-vehicle audio system, a microphone array used for measurement and tuning can be configured through a user interface. The configuration can include a selection and weighting of microphones, thereby to enable a user to decide which seat to focus on, and how much weighting to give each seat in a configuration of multiple seats.
Delay calculation: The automatic tuning engine 12 can include a delay detection scheme using impulse responses. Thereby, the loudspeaker with the longest delay can be selected as a reference loudspeaker. The other loudspeakers can be aligned with the reference loudspeaker with user-defined delay offsets.
Flexible grouping for gain alignment: The automatic tuning engine 12 can be configured to perform gain alignment towards the target curve among loudspeakers within a region within a room or car, for example, or among regions within the room or car. To align regions, groups of loudspeakers can be flexibly configured, and relative level offsets can be defined.
Multiple and extendable use cases and tuning modes: To have a balanced tuning of left and right loudspeakers, for example, a symmetric use case can be defined to combine left and right paired loudspeaker signals for tuning. Taking car as example, front speakers use the measurements of the microphone array placed on the driver seat, and rear speakers use the measurements of the microphone array on the rear right seat, and subwoofer uses both microphone arrays. An asymmetric use case with different “focus seats” as a different tuning mode is also available. In the asymmetric use case, the measurement data for one selected seat and one speaker only is used for further processing/tuning. For example, a “driver” tuning mode only uses data from microphones that arranged on or near a driver's seat. The different use cases and the selection of “focus seats” can be entered through a user interface of the automatic tuning engine 12, for example.
Nonlinear multivariable optimizer: The automatic tuning engine 12 can include an optimizer to provide optimized filter parameters to equalize the measured response with respect to the target curve. The optimizer is constrained by multiple boundaries, e.g., a quality factor, frequency and gain, thereby to shape the filters to make the tuned measurement responses to achieve the target. The filter parameters can be converted to coefficients to be easily deployed in the signal flow.
In a system according to embodiments of the present disclosure, the tuning function can be embedded in a larger software architecture including additional features or technologies. In an embodiment, the tuning function achieved by a signal flow tool, with which the user can implement more complex signal flows and software architectures in the form of multiple audio objects (gains, delays, complex algorithms etc.). Such audio objects are also referred to as audio components in the present disclosure. The signal flows can run on target processors, for example, and be tested in real time in a PC environment, for example. Audio blocks used for the tuning, e.g., equalizer (EQ) blocks, gain blocks, delay blocks, can be created in or as part of the signal flow. An example is illustrated in
A system according to embodiments of the present disclosure provides an integrated signal flow, wherein the tuning can be applied to audio playback signals. Depending on the user's preferences, the playback can be used for a re-measurement, for an objective evaluation of the tuning, or for a subjective assessment of the tuning performance, for example by listening. Based on the evaluation, the user can further adjust the tuning parameters according to their specific preferences using the integrated signal flow and audio object control tools, e.g., user interface panels and real-time analyzers, or adjust the configuration to go back to automatic tuning engineer for re-tuning
In a system according to embodiments of the present disclosure, the tuning results can be made fully visible in the signal flow. Based on the subjective/objective evaluation, the user has straight access to the tuning parameters and can modify them for fine-tuning.
Accordingly, the described system provides an end-to-end tool, which contains aspects for baseline tuning, such as measurement, tuning, signal flow integration and evaluation. The described system also enables manual fine tuning based on the baseline tuning. In particular, the system can include or provide the following features and technical advantages:
The described system provides a platform to automatically tune an audio system, implementing a full tuning chain including measurement, tuning, signal flow integration and evaluation. Compared to manual baseline tuning, the system delivers faster and more consistent results and therefore is more efficient in terms of time and cost. The system enables more consistent tuning results across different cars or other environments. In addition, the automatic tuning can balance the tuning across multiple seats. The user interface enables flexible and extendible configurations and targets that the user can manipulate and select. Subjective and objective evaluations are enabled, and the audio can be re-tuned and/or manually fine-tuned according to the user's requirements.
The described system can be applied in various environments, for example in vehicles, home theatres and studios.
Number | Date | Country | Kind |
---|---|---|---|
102023135886.3 | Dec 2023 | DE | national |