A method and system for monitoring the health of vehicle speakers
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-29
- Publication Date
- 2026-08-14
AI Technical Summary
用户测完即忘,无法得知扬声器性能是否随时间或环境变化而劣化
[0046]本申请仅需一部智能手机和一辆配备有麦克风、可控功放及(可选)座椅记忆功能的车辆即可完成全部操作。操作简单,一键启动,所有计算在手机端完成,实现了专业级声学分析的“平民化”,实现便捷性与低成本的效果。
Smart Images

Figure CN122579040A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle audio testing, and in particular to vehicle speaker health monitoring methods, vehicle speaker health monitoring systems, electronic devices, storage media, and vehicle audio testing platforms. Background Technology
[0002] With the rapid development of the automotive industry, in-vehicle audio systems have become one of the core configurations for measuring the luxury and user experience of a car. Modern cars are generally equipped with multi-channel amplifiers and multi-speaker systems, aiming to provide users with an immersive listening experience. Meanwhile, the widespread use of smartphones and their powerful computing capabilities have spurred a large number of in-vehicle system control and diagnostic applications based on mobile apps. Furthermore, advanced audio processing technologies such as active noise cancellation (ANC) and road noise cancellation (RNC) rely on precise modeling and real-time monitoring of the in-vehicle acoustic environment, making the integration of microphones in the vehicle a trend in high-end models.
[0003] Currently, there are two main types of existing technologies that are most similar to the concept of this application:
[0004] Option 1: Professional-grade acoustic testing and calibration system. For example, some high-end car manufacturers or tuning shops use professional equipment (such as the NTiAudio XL2 audio analyzer with an OmniPower sound source, or a laptop running professional software like Smaart). The workflow is as follows: Technicians place precision measuring microphones (usually 1 / 2-inch pre-polarized free-field microphones) at specific locations inside the vehicle. The computer outputs pink noise or sweep frequency signals to the car audio system via an external sound card, simultaneously acquiring the signals received by the microphones and analyzing them using FFT (Fast Fourier Transform) to calculate the frequency response curve. This data can be used to generate EQ equalizer compensation curves or as a system benchmark. Some high-end brand original equipment manufacturer (OEM) premium audio systems also have similar automated microphone arrays and acoustic calibration procedures built-in, but these are usually only performed by professional technicians at specific workstations in the factory or dealerships, and the process is complex and time-consuming.
[0005] Option 2: Simple measurement tools in consumer-grade apps. There are some general-purpose sound analysis apps on the market (such as the mobile versions of "AudioTools" and "REW") that allow users to use their phone's microphone to perform rough frequency response measurements of the environment or speakers. Users manually play a test track (such as a sine sweep), and the app analyzes the sound received by the phone's microphone to create a rough frequency response diagram.
[0006] Although the aforementioned existing technologies have achieved the measurement of speaker frequency response to some extent, they all have significant drawbacks and cannot meet the needs of ordinary car owners for convenient and reliable long-term monitoring of speaker health.
[0007] Pain Point 1: High level of expertise, complex operation, unsuitable for home use. Professional-grade solutions rely on expensive dedicated hardware (high-precision sound cards, measuring microphones, sound level meters) and software, with cumbersome operation procedures that must be performed by professionals. This is too costly and impractical for ordinary consumers. The reason is that these solutions pursue laboratory-level precision, neglecting the convenience and affordability for home or personal use.
[0008] Pain Point Two: Measurement results are coarse, inconsistent, and unsuitable for long-term comparison. Consumer-grade apps use mobile phone microphones, whose frequency response characteristics are uncalibrated, resulting in accuracy and reliability far lower than professional measurement microphones. More importantly, the measurement process heavily relies on manual operation and environmental consistency. The placement of the phone, its orientation, the location of items inside the vehicle (especially passenger and seat positions), background noise, and even the way the mobile app reads volume can vary each time a measurement is taken. This leads to a lack of comparability between multiple measurement results; the absolute values are meaningless, and the differences cannot be used as a basis for judging changes in speaker performance. The core problem lies in the fact that existing solutions lack a standardized and reproducible measurement environment control process.
[0009] Pain Point 3: Inability to integrate with vehicle systems and failure to utilize existing hardware. Existing solutions are all "plug-in" devices, treating the mobile phone as a separate third-party device. They fail to fully utilize the increasingly common in-vehicle microphones (for voice recognition, emergency call eCall, ANC / RNC, etc.) and in-vehicle amplifier systems in modern cars. In particular, they do not consider how to utilize functions such as vehicle seat memory to ensure the consistency of the measurement environment, making automated, one-click measurement difficult to achieve.
[0010] Pain Point 4: Single Measurement Purpose, Lack of a Closed-Loop Application Scenario. Existing measurements are mostly used for one-time calibration or purely out of curiosity, failing to form a meaningful "baseline-monitoring-early warning-decision" application loop. Users forget about the measurements afterward, unable to know whether speaker performance has deteriorated over time or due to environmental changes. Summary of the Invention
[0011] The purpose of this invention is to provide a method for monitoring the health of vehicle speakers, a system for monitoring the health of vehicle speakers, an electronic device, a storage medium, and a vehicle audio testing platform, thereby solving at least one of a number of technical problems.
[0012] Core technical challenges: How to lower the barrier to entry for professional acoustic measurement, enabling ordinary users to measure speaker frequency response using common smart devices (mobile apps) and vehicle-mounted hardware (built-in microphones, amplifiers). How to significantly improve measurement consistency and comparability by introducing a recording and reproduction mechanism for the measurement environment (especially seat position), ensuring direct comparative value for measurement results at different time points. How to achieve convenient, long-term, and automated health monitoring of speaker system performance, providing users with a scientific basis for replacement decisions, rather than relying on subjective listening guesses. How to construct a complete application loop, from establishing reference standards to regular monitoring and result evaluation and alerts, forming a valuable vehicle maintenance auxiliary tool.
[0013] This invention provides the following solution:
[0014] According to a first aspect of the present invention, a method for monitoring the health of a vehicle speaker is provided, comprising:
[0015] The mobile application establishes a communication connection with the vehicle system;
[0016] Based on the pre-stored measurement environment status information, the in-vehicle measurement environment consistent with that of the reference measurement is reproduced;
[0017] Control the vehicle's amplifier to play a preset test audio signal;
[0018] Audio signals are collected via the vehicle's built-in microphone, and the collected audio data is transmitted to the mobile application.
[0019] The mobile application calculates the frequency response curve of the current speaker based on the test audio signal and the collected audio data;
[0020] The current frequency response curve is compared with the pre-stored reference frequency response curve using quantization.
[0021] Based on the comparison results, a health status assessment report for the speaker is generated.
[0022] Furthermore, the in-vehicle measurement environment is reproduced to be consistent with that during the reference measurement, including:
[0023] When the vehicle system supports the seat memory function, it sends a command to the seat control unit to recall the pre-stored measured seat position and automatically adjust the seat to the position at the reference measurement time.
[0024] It also includes: when the vehicle system does not support the seat memory function, outputting a seat position prompt message to the user at the reference measurement time, guiding the user to manually adjust the seat to the position at the reference measurement time.
[0025] Furthermore, the test audio signal was a logarithmic sine wave sweep signal with a frequency range of 20Hz-20kHz.
[0026] Furthermore, the frequency response curve of the current speaker is calculated, including:
[0027] The acquired audio data is denoised by removing background noise through spectral subtraction.
[0028] Calculate the theoretical amplitude spectrum of the test audio signal and the measured amplitude spectrum of the collected audio data, respectively.
[0029] The frequency response curve is obtained by comparing the measured amplitude spectrum with the theoretical amplitude spectrum.
[0030] Furthermore, the current frequency response curve is quantitatively compared with the pre-stored reference frequency response curve, including:
[0031] Calculate the amplitude difference between the two curves at the same frequency point by point;
[0032] The maximum deviation value, the average deviation value, and the deviation value of the sensitive frequency band of 1kHz-5kHz are calculated based on the difference.
[0033] Furthermore, it also includes:
[0034] The current frequency response curve and measurement metadata are stored in the local database of the mobile application for subsequent historical comparisons.
[0035] According to a second aspect of the present invention, a vehicle speaker health monitoring system is provided, comprising:
[0036] The mobile application is configured to communicate with the in-vehicle system to perform audio data processing, frequency response curve comparison, and health report generation.
[0037] The vehicle-mounted system is equipped with a main control unit, a power amplifier module, a built-in microphone, and a seat control unit, which are used to respond to commands from the mobile application terminal and perform measurement environment reproduction, test signal playback, and audio acquisition.
[0038] According to a third aspect of the present invention, an electronic device is provided, comprising: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0039] The memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of the vehicle speaker health monitoring method.
[0040] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, comprising: storing a computer program executable by an electronic device, wherein when the computer program is run on the electronic device, the electronic device causes the electronic device to perform the steps of a vehicle speaker health monitoring method.
[0041] According to a fifth aspect of the present invention, an in-vehicle audio detection platform is provided, comprising:
[0042] Electronic equipment for implementing a method for health monitoring of vehicle speakers;
[0043] The processor runs a program that, when running, executes the steps of the vehicle speaker health monitoring method based on data output from the electronic device.
[0044] A storage medium for storing a program that, when running, performs the steps of a vehicle speaker health monitoring method based on data output from an electronic device.
[0045] The above solution achieves the following beneficial technical effects:
[0046] This application requires only a smartphone and a vehicle equipped with a microphone, a controllable amplifier, and (optionally) seat memory to complete the entire operation. It is simple to operate, starts with a single button, and all calculations are completed on the mobile phone, democratizing professional-grade acoustic analysis and achieving both convenience and low cost.
[0047] This application fundamentally eliminates variables introduced by manual operation by fixing the measurement process, standardizing the volume level, utilizing the vehicle's built-in microphone (whose position is fixed and its frequency response characteristics are relatively stable), and the core innovation—the recording and reproduction of seat status. This ensures a high degree of consistency and comparability of measurement results across all measurements. This makes it possible to evaluate speaker status through the "differences" in the frequency response curves, achieving high precision and high consistency.
[0048] This application fully utilizes the vehicle's existing functions (power amplifier signal injection, seat memory) to achieve semi-automation or full automation of the measurement process. For vehicles with seat memory, it enables "one-click restoration of the measurement environment," minimizing human error, improving the scientific rigor and precision of the measurement, and achieving intelligent and automated effects.
[0049] This application provides users with an objective, data-driven tool for assessing speaker health. Users can scientifically determine whether speaker performance has deteriorated due to aging, water damage, low winter temperatures, or other reasons, thus making informed decisions about whether repair or replacement is necessary. This avoids the waste of premature replacement or a continued decline in the listening experience due to delays, achieving both practical value and cost-effectiveness.
[0050] This application can not only be used for speaker health monitoring, but the frequency response data obtained can also be used as a reference for personalized in-vehicle acoustic tuning (such as EQ settings), which has broad application prospects and achieves a highly scalable effect. Attached Figure Description
[0051] Figure 1 This is a flowchart of a vehicle speaker health monitoring method provided by one or more embodiments of the present invention.
[0052] Figure 2 This is a structural diagram of a vehicle speaker health monitoring system provided in one or more embodiments of the present invention.
[0053] Figure 3 This is a schematic diagram of the program flow of a remote measurement and analysis strategy for speaker frequency response based on mobile applications and vehicle systems, provided in a specific embodiment of the present invention.
[0054] Figure 4 This is a block diagram of an electronic device for a vehicle speaker health monitoring method provided in one or more embodiments of the present invention. Detailed Implementation
[0055] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0056] Figure 1 This is a flowchart of a vehicle speaker health monitoring method provided by one or more embodiments of the present invention.
[0057] like Figure 1 The methods for monitoring the health of vehicle speakers shown include:
[0058] Step S1: The mobile application establishes a communication connection with the vehicle system;
[0059] Step S2: Based on the pre-stored measurement environment status information, reproduce the in-vehicle measurement environment that is consistent with the reference measurement.
[0060] Step S3: Control the vehicle amplifier to play the preset test audio signal;
[0061] Step S4: Collect audio signals through the vehicle's built-in microphone and transmit the collected audio data to the mobile application.
[0062] Step S5: The mobile application calculates the frequency response curve of the current speaker based on the test audio signal and the collected audio data.
[0063] Step S6: Quantize and compare the current frequency response curve with the pre-stored reference frequency response curve.
[0064] Step S7: Based on the comparison results, generate a health status assessment report for the speaker.
[0065] In this embodiment, the in-vehicle measurement environment is reproduced to be consistent with that during the reference measurement, including:
[0066] When the vehicle system supports the seat memory function, it sends a command to the seat control unit to recall the pre-stored measured seat position and automatically adjust the seat to the position at the reference measurement time.
[0067] It also includes: when the vehicle system does not support the seat memory function, outputting a seat position prompt message to the user at the reference measurement time, guiding the user to manually adjust the seat to the position at the reference measurement time.
[0068] In this embodiment, the test audio signal is a logarithmic sine wave sweep signal with a frequency range of 20Hz-20kHz.
[0069] In this embodiment, calculating the frequency response curve of the current speaker includes:
[0070] The acquired audio data is denoised by removing background noise through spectral subtraction.
[0071] Calculate the theoretical amplitude spectrum of the test audio signal and the measured amplitude spectrum of the collected audio data, respectively.
[0072] The frequency response curve is obtained by comparing the measured amplitude spectrum with the theoretical amplitude spectrum.
[0073] In this embodiment, the current frequency response curve is compared with a pre-stored reference frequency response curve using quantization, including:
[0074] Calculate the amplitude difference between the two curves at the same frequency point by point;
[0075] The maximum deviation value, the average deviation value, and the deviation value of the sensitive frequency band of 1kHz-5kHz are calculated based on the difference.
[0076] In this embodiment, it also includes:
[0077] The current frequency response curve and measurement metadata are stored in the local database of the mobile application for subsequent historical comparisons.
[0078] Specifically, this application also addresses the custom prompt sound system, further including: when starting the measurement process, pausing all non-emergency system prompt sounds and user-defined prompt rules through the vehicle's rule engine, and resuming the normal triggering of prompt sounds and rules after the measurement is completed, so as to avoid background noise interfering with the measurement results.
[0079] It can also be further included: when a fault is detected in the target speaker, the rules engine automatically switches the playback position of the system prompt sound to another normally functioning speaker to ensure that the prompt function does not fail.
[0080] It can also be further included: before starting the measurement, acquiring the vehicle's status information through the signal acquisition interface; when the vehicle is detected to be in motion, outputting a prompt to the user and prohibiting the start of the measurement process, thus ensuring the stability of the measurement environment.
[0081] It can also be further included: during the measurement process, temporarily locking the volume settings of the vehicle system to prevent other custom rules from modifying the current playback volume, and restoring the adjustable volume after the measurement is completed to ensure the consistency of the measured volume.
[0082] It can also be further included: when the measurement is completed, play a notification sound to indicate that the measurement is complete, according to the user's custom prompt sound rules, to adapt to the user's personalized interaction habits.
[0083] This application also includes intelligent sound effect customization, further comprising: when calculating the current frequency response curve, automatically reading the current EQ adjustment parameters, subtracting the influence of EQ from the frequency response curve, and extracting only the frequency response change of the speaker itself, so as to avoid the user's tuning operation interfering with the health assessment results.
[0084] It can also be further included: when aging attenuation is detected in the speaker, the frequency response compensation parameters of aging are automatically synchronized to the sound effect adjustment system, and the benchmark of the AI recommended EQ parameters is adjusted to ensure the accuracy of the tuning effect.
[0085] It can also be further included: temporarily suspending the internal recording function of the sound effect adjustment system when starting the measurement process to avoid audio acquisition conflicts between the two functions, and resuming it after the measurement is completed.
[0086] It can also be further included: when it detects that the user has replaced the speaker with a new one, it automatically adapts the old sound effect preset parameters to the frequency response of the new speaker to ensure the effectiveness of the preset and eliminates the need for the user to readjust the sound.
[0087] It can also further include: synchronizing the measured speaker frequency response data to the sound effect adjustment system as the basic input for AI-recommended EQ parameters, thereby improving the hardware adaptability of the tuning.
[0088] In another embodiment, an in-vehicle personalized audio processing system is disclosed, comprising:
[0089] The audio hardware monitoring module is configured to monitor the health of the vehicle speakers and acquire the speakers' operating status and frequency response data.
[0090] A customizable alert tone module, configured to collect vehicle status signals, supports user-defined alert tone trigger rules and playback configuration;
[0091] The personalized sound effects customization module is configured to support users in making personalized EQ adjustments to music audio and managing personalized tuning presets;
[0092] The collaborative scheduling module is configured to uniformly schedule the running status of the three modules, and realize data synchronization and functional mutual exclusion protection between the modules.
[0093] In this embodiment, the audio hardware monitoring module is specifically configured to: establish communication with the vehicle system to reproduce the in-vehicle measurement environment consistent with the reference measurement; control the vehicle amplifier to play a preset test audio signal and collect audio data through the vehicle's built-in microphone; calculate the frequency response curve of the current speaker, perform a quantitative comparison with the pre-stored reference curve, and generate a health status assessment report for the speaker.
[0094] The reproduction of the measurement environment includes: when the vehicle system supports the seat memory function, automatically adjusting the seat to the pre-stored measurement position; when the vehicle system does not support the seat memory function, outputting a position prompt to the user and guiding the user to manually restore the seat position.
[0095] The test audio signal is a logarithmic sine wave sweep signal with a frequency range of 20Hz-20kHz.
[0096] In this embodiment, the custom prompt sound module is specifically configured as follows:
[0097] Collect the vehicle's underlying state signals and abstract them into user-recognizable virtual variables;
[0098] It receives user-configured logical rules, monitors vehicle status in real time, and generates a playback instruction package when the status meets the triggering conditions of the rules. Based on the playback instruction package, it controls the vehicle speakers to play the corresponding prompt tone.
[0099] The collection of underlying vehicle status signals includes:
[0100] Standardized vehicle data is acquired via CAN / LIN bus interface, digital / analog signals are acquired via hardwired I / O interface, and signals from third-party sensors are received via wireless communication interface.
[0101] The playback instruction package includes: audio file identifier, number of playbacks, playback interval, volume, pitch, and playback direction.
[0102] In this embodiment, the personalized sound effect customization module is specifically configured as follows:
[0103] When playing an audio file, start a circular buffer to cache the most recent audio data in real time;
[0104] Receive the user's internal recording trigger command and extract the corresponding audio segment from the circular buffer;
[0105] Perform spectrum analysis on audio clips and automatically generate EQ adjustment suggestions, supporting users to adjust and preview in real time;
[0106] The user-confirmed EQ parameters are bound to the corresponding audio identifiers and saved as personalized presets.
[0107] The circular buffer has a length of 30 seconds and is used to proactively capture audio segments before the user triggers the audio.
[0108] The automatic generation of EQ adjustment suggestions includes:
[0109] Peak detection is performed on the spectrum, and the detection results are matched with a predefined library of sound quality problem models to generate adjustment suggestions including frequency points, Q values, and gain.
[0110] In this embodiment, the collaborative scheduling module is also configured to automatically pause the non-emergency rules of the custom prompt tone module and the internal recording function of the personalized sound effect customization module when the audio hardware monitoring module starts measurement, so as to avoid audio acquisition conflicts.
[0111] In this embodiment, the collaborative scheduling module is also configured to automatically pause the non-emergency rules of the custom prompt sound module when the personalized sound effect customization module starts internal recording, so as to avoid the prompt sound from polluting the internally recorded audio segments.
[0112] In this embodiment, the collaborative scheduling module is further configured to synchronize the speaker frequency response data obtained by the audio hardware monitoring module to the personalized sound effect customization module as a benchmark for AI-recommended EQ parameters, thereby improving the hardware adaptability of the tuning.
[0113] In this embodiment, the collaborative scheduling module is further configured to automatically synchronize the frequency response compensation parameters of the aging speaker to the custom prompt tone module when aging attenuation is detected, and to perform frequency compensation on the prompt tone to ensure the clarity of the prompt tone.
[0114] In this embodiment, the collaborative scheduling module is also configured to automatically switch the playback position of the custom prompt sound to other normally functioning speakers when a fault is detected in the target playback speaker, so as to ensure that the prompt function does not fail.
[0115] In this embodiment, the collaborative scheduling module is further configured to: automatically attenuate the volume of the music being played when a prompt tone is played, and automatically restore the music volume after the prompt tone ends, so as to avoid volume conflicts.
[0116] In this embodiment, the collaborative scheduling module is also configured to automatically adapt the old sound effect preset parameters to the new speaker frequency response when the user replaces the speaker, ensuring the effectiveness of the preset and eliminating the need for the user to readjust the sound.
[0117] In this embodiment, the collaborative scheduling module is further configured to: automatically read the current EQ adjustment parameters when calculating the frequency response curve of the speaker, deduct the influence of EQ from the frequency response curve, and extract only the frequency response change of the speaker itself, so as to avoid the user's tuning operation from interfering with the health assessment results.
[0118] Figure 2 This is a structural diagram of a vehicle speaker health monitoring system provided in one or more embodiments of the present invention.
[0119] like Figure 2 The vehicle speaker health monitoring system shown includes:
[0120] The mobile application is configured to communicate with the in-vehicle system to perform audio data processing, frequency response curve comparison, and health report generation.
[0121] The vehicle-mounted system is equipped with a main control unit, a power amplifier module, a built-in microphone, and a seat control unit, which are used to respond to commands from the mobile application terminal and perform measurement environment reproduction, test signal playback, and audio acquisition.
[0122] It is worth noting that although this system / device only discloses the above-mentioned modules / units, it does not mean that this system / device is limited to the above-mentioned basic functional modules. On the contrary, what this invention intends to express is that, based on the above-mentioned basic functional modules, those skilled in the art can add one or more functional modules in combination with the prior art to form an infinite number of embodiments or technical solutions. That is to say, this system is open rather than closed. It cannot be assumed that the scope of protection of the claims of this invention is limited to the above-disclosed basic functional modules just because this embodiment only discloses a few basic functional modules.
[0123] In one specific embodiment, a strategy for remote measurement and analysis of speaker frequency response based on mobile applications and in-vehicle systems is disclosed. The core idea is as follows: a standard sweep frequency signal is played by an in-vehicle amplifier, the signal is picked up by a microphone at a fixed location inside the vehicle, the data is received and processed by a mobile app, and the comparability of measurement results is ensured through a standardized measurement environment (especially seat position), ultimately achieving quantitative tracking and health assessment of the speaker system performance.
[0124] In this embodiment, the system architecture involved includes:
[0125] 1. Vehicle-mounted system:
[0126] Main control unit (ECU): Usually the body control module (BCM) or infotainment system head unit, responsible for communicating with the mobile app and executing commands.
[0127] Power amplifier module: It has the ability to receive external commands and play specified audio signals. It needs to have one or more sets of sweep signals for testing (such as a 20Hz-20kHz logarithmic sine wave sweep signal with a duration of 10-30 seconds).
[0128] In-vehicle microphone: One or more microphones inherent to the vehicle, whose audio output interface can be accessed by the amplifier or main control unit.
[0129] Audio routing switch (optional): Used to switch between "Normal call / voice recognition mode" and "Test monitoring mode" to ensure that the microphone signal can be captured by the App during testing.
[0130] Seat control unit (with memory function): used to control the seat motor and adjust the seat to a preset position.
[0131] 2. Mobile application (App):
[0132] User Interface (UI): Provides functions such as starting a test, selecting a channel, setting the volume, viewing the frequency response graph, managing reference curves, and viewing reports.
[0133] Communication module: Establishes a connection with the vehicle system via Bluetooth, USB or in-vehicle Wi-Fi to send commands and receive data.
[0134] Data Analysis and Computation Engine: The core of the app. It is responsible for recording audio, executing signal processing algorithms (FFT), calculating frequency response, generating curves, and performing comparative analysis.
[0135] Data storage and management module: used to store reference frequency response curves, historical measurement data, seat position data, etc.
[0136] User interaction process: The user initiates a command through the App, the in-vehicle system executes playback and sound pickup, and the data is sent back to the App for analysis and display of results.
[0137] In this embodiment, as Figure 1 As shown, the method flow includes:
[0138] Step 1: Initialization and Connection
[0139] The user opens the app, which searches for and connects to the vehicle's in-vehicle system using the selected communication protocol (such as Bluetooth SPP or BLE). After a successful connection, the app requests permissions from the in-vehicle system and obtains vehicle information (such as whether seat memory is supported).
[0140] Step 2: Create a new measurement process
[0141] Selecting the Channel and Volume: The user selects the speaker to be measured (e.g., front left, front right, subwoofer, etc.) on the app interface. To ensure consistency, the app forces the user to set a fixed playback volume level (e.g., "Volume 15"). The app sends this command to the car amplifier, which then sets its own volume to that level.
[0142] Environment Reproduction (Core Steps):
[0143] Scenario A (with seat memory): The app checks if the seat position corresponding to the reference curve is already stored locally. If it is, the app sends a command to the seat control unit of the vehicle system to recall the corresponding memory position (e.g., "Measurement Reference Position 1"). The seat automatically moves to that position. The app will then prompt the user: "The seat has been automatically adjusted to the reference position. Please ensure that all measurement-related items (such as water bottles, clothing) are also placed as before, and then click Continue."
[0144] Scenario B (No seat memory): The App displays the last recorded or user-specified seat position information on the interface (e.g., "Driver's seat: 2 positions forward, backrest angle 3 positions, steering wheel height lowest"). The App issues a strong warning: "Warning: To ensure measurement accuracy, please strictly adjust the seat to the above positions and clear any debris from under your feet. After adjustment, please click 'I am ready' in the App."
[0145] Playback and Recording: After confirming the environment is ready, the user clicks "Start Measurement". The app sends a playback command to the amplifier. The amplifier then plays the preset high-precision logarithmic sweep signal through its built-in D / A converter. At the same time, the mixed audio signal (including the reproduced test signal and background noise) picked up by the in-vehicle microphone is transmitted to the app via the vehicle's audio bus or directly through the audio interface. The app simultaneously starts the recording function to record a fixed-length audio data (slightly longer than the sweep signal duration).
[0146] Signal Processing and Analysis:
[0147] Data preprocessing: The app performs noise reduction on the recorded audio data, for example, by using a rectangular window of the same length as the sweep signal to extract the effective signal segment and remove the silent parts at the beginning and end.
[0148] Generate reference signal spectrum: The App calculates the theoretical amplitude spectrum H_ref(f) under ideal conditions based on the known, digitized standard sweep frequency signal (stored in the App).
[0149] Generate the measured signal spectrum: Perform FFT on the truncated microphone recording signal to obtain its frequency domain representation X_meas(f).
[0150] Calculate the frequency response: The frequency response H_sys(f) is theoretically equal to the spectrum of the system output (microphone signal) divided by the spectrum of the system input (amplifier playback signal). Therefore, H_sys(f) = X_meas(f) / H_ref(f). To obtain stable results, the results of multiple measurements are usually averaged. A single measurement is also acceptable, but for higher accuracy, an option to average multiple measurements can be added to the app.
[0151] Smoothing: The calculated original frequency response curve is smoothed by filtering (such as using a moving average or Savitzky-Golay filter) to eliminate random fluctuations and obtain a smoother and easier-to-observe trend curve H_final(f).
[0152] Data storage and visualization: The App displays the generated H_final(f) graphically (frequency response curve) to the user. The horizontal axis represents frequency (logarithmic scale), and the vertical axis represents amplitude (dBSPL or relative gain). Simultaneously, this curve data, along with the metadata of this measurement (timestamp, volume, seat position snapshot, vehicle VIN code, etc.), is stored in the App's local database.
[0153] Step 3: Setting and Comparative Analysis of Reference Curves
[0154] Setting a reference curve: When a user takes their first measurement or wants to update the baseline, they can set the generated frequency response curve as a "reference curve" in the app. The app will specifically prompt the user to confirm that the current seat position and in-vehicle environment are in a "perfect" state, and will package and store all the data of this curve and the associated seat position information as a "gold standard".
[0155] Comparison with reference curve: After the user performs subsequent measurements, the app will automatically or at the user's instruction retrieve the reference curve from the database. The app's calculation engine will calculate the difference between the two curves at the same frequency, ΔH(f) = H_current(f) - H_reference(f), point by point.
[0156] Generate evaluation metrics and reports: The app defines and calculates one or more of the following key metrics to determine whether speaker performance has deteriorated:
[0157] Maximum Deviation (MaxDeviation): max|ΔH(f)|, the maximum deviation (in dB) across the entire frequency band. For example, a threshold of ±6 dB is set; exceeding this value is considered abnormal.
[0158] Average Deviation: mean(|ΔH(f)|), the average level of overall deviation.
[0159] Specific frequency band deviation: Focus on the deviation in the frequency bands that the human ear is most sensitive to (such as 1kHz-5kHz) or the low / high frequency bands where speakers are prone to damage.
[0160] Curve shape similarity (optional): Use methods such as correlation coefficient to evaluate the similarity between two curves.
[0161] Based on preset thresholds (user adjustable or factory default), the App generates easy-to-understand evaluation reports, such as: "Speaker performance is normal, with an average deviation of only 1.2dB from the reference curve." or "Warning: A significant drop in speaker performance has been detected, with a -8.5dB dip at 3kHz. It is recommended to contact after-sales service for inspection."
[0162] In another specific embodiment, a 2025 model "XXX" brand electric SUV is disclosed as an example. This vehicle is equipped with 12 speakers and a system called "AcousticID," which includes six microphones for ANC and one high-performance voice recognition microphone. The vehicle's amplifier supports receiving diagnostic commands via the CAN bus and has built-in test frequency sweep signals. The driver's seat has three memory settings.
[0163] Initial setup reference:
[0164] Car owners install the "Car Acoustics Master" App and connect to their vehicles via Bluetooth.
[0165] In the app, select "Create New Reference" and choose "Full Vehicle" for the audio channels.
[0166] The app prompts the driver to set the volume. The driver slides the slider to "15", and the app notifies the amplifier to set this volume via CAN message.
[0167] The app detects that the vehicle supports seat memory and asks, "Do you want to create a new memory 'Measurement Position 1' for the current seat position?" The owner selects "Yes". The app sends a command to save the current seat position as "Measurement Position 1" and informs the user: "The reference position has been recorded as 'Measurement Position 1' and will be automatically recalled for the next measurement."
[0168] The driver clears the area under their feet and clicks "Start Measurement". The app instructs the amplifier to play the sweep signal and simultaneously record the audio from the third ANC microphone (located near the front headrest, providing good sound field representation).
[0169] After 30 seconds, the app completed the calculation and displayed a smooth frequency response curve with slight attenuation in both high and low frequencies, consistent with the characteristics of the vehicle's acoustic package. The app then displayed a message: "Reference curve successfully established and saved."
[0170] A follow-up examination will be conducted after winter:
[0171] Several months later, the car owner opened the app again and selected "Compare with reference".
[0172] The app automatically loads the reference curves for the entire vehicle and detects the associated memory location "Measurement Position 1".
[0173] The app sends a command to the seat control unit, and the driver's seat automatically slides back, the backrest tilts back, and the steering wheel rises, fully restoring it to the position it was in during the first measurement. The app then displays the message, "Seat has been reset. Please check your environment."
[0174] After the car owner confirms that everything is correct, click "Start". The subsequent process is the same as the initial measurement.
[0175] After the new frequency response curve is generated, the app automatically overlays it onto the reference curve and marks the difference with a red dashed line. The app calculates an average deviation of 2.1dB, but there is a deep trough of -7.2dB at 100Hz. The app pops up a warning: "Severe attenuation of low-frequency response detected. The speaker cone or suspension may be damaged. Repair is recommended as soon as possible."
[0176] 4.2 Other auxiliary information
[0177] Regarding the frequency sweep signal: Log-sweptsine wave is recommended because it can ensure a uniform signal-to-noise ratio across the entire frequency band and effectively avoid frequency domain ambiguity caused by time-domain aliasing in FFT analysis (the "pre-impact response" method can further improve accuracy).
[0178] Regarding the selection of in-car microphones: The app can be designed to allow users to select different built-in microphones for measurement, and to average the measurement results from different microphone locations to obtain a more comprehensive "spatial average" frequency response, which is closer to the actual hearing of the human ear.
[0179] Regarding background noise suppression: Although the measurement was conducted in a relatively quiet environment inside the vehicle, a simple algorithm can still be introduced, such as recording a segment of ambient noise before playing the sweep frequency signal, and subtracting the influence of the noise spectrum from the test signal spectrum during analysis (spectral subtraction).
[0180] Regarding data presentation: In addition to graphs, the app can also provide a simplified "health score" (0-100 points), which is automatically calculated based on the overall difference from the reference curve, making it easy for users to understand.
[0181] The core intent of this embodiment is to provide a system and method for measuring the frequency response of in-vehicle speakers by utilizing the built-in sweep signal of an in-vehicle power amplifier and the vehicle's inherent microphone, and remotely triggering and analyzing the signal via a mobile app. (Core architecture protected)
[0182] Before measurement, methods for recording and reproducing the measurement environment conditions are employed, particularly by invoking the vehicle's seat memory function or prompting the user to manually reset the seat position, to ensure consistency of multiple measurement results. (Core Innovation Point: Ensuring Environmental Consistency)
[0183] A method and apparatus for creating a "reference frequency response curve" in an app, quantitatively comparing subsequently measured frequency response curves with this reference curve, and generating a speaker system health status assessment report based on a preset difference threshold. (Protecting core application logic)
[0184] A standardized, user-operated long-term speaker performance monitoring process includes: setting volume -> reproducing the environment -> playing a frequency sweep -> recording and analysis -> comparative evaluation. (Protection method flowchart)
[0185] A non-transitory computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of any of the methods described above. (Protected software implementation)
[0186] In another specific embodiment, a further alternative may be adopted, including:
[0187] Alternative Solution A (Signal Injection Method): Instead of using the amplifier's built-in sweep signal, a digital sweep signal is generated by the app and sent directly to the car amplifier for playback via the phone's audio output interface (through a 3.5mm audio cable or Bluetooth A2DP). This solution is suitable for older car models that do not support remote control, but it introduces uncertainties in the phone's audio output quality and connection method, potentially becoming a new source of error.
[0188] Alternative Solution B (Environmental Recording Method): For vehicles without seat memory function, in addition to prompting users to manually adjust, users can be guided to use their mobile phone camera to scan specific marked points inside the car, or manually fine-tune the virtual seat model through the app to record the position. During the next measurement, the app uses AR (Augmented Reality) technology to guide the user to perform a more accurate reconstruction. This solution is more advanced but has higher implementation complexity.
[0189] Alternative Solution C (Comparison Algorithm): In addition to directly comparing the differences in amplitude and frequency response curves, more advanced algorithms can be used, such as calculating the cross-power spectrum phase difference and group delay of the two curves, or directly performing system identification and comparing the differences in the transfer functions of the two identified speaker / cabin models to determine performance changes. These algorithms provide more in-depth analysis, but require more computation.
[0190] Alternative Solution D (Triggering Mechanism): Measurement triggering does not necessarily have to be through a mobile app. A specific vehicle OBD-II diagnostic command can be designed. When this command is sent using an OBD diagnostic tool or an app that supports the protocol, the vehicle automatically completes a measurement and uploads the data. This provides convenience for fleet management or after-sales service.
[0191] All of the above alternatives can achieve the measurement objectives of "convenient, consistent, and comparable" of this invention. Including them in the scope of protection can greatly enhance the breadth and stability of the patent and prevent competitors from circumventing infringement by simply replacing technical paths.
[0192] Figure 4 This is a block diagram of an electronic device for a vehicle speaker health monitoring method provided in one or more embodiments of the present invention.
[0193] like Figure 4 As shown, this application provides an electronic device, including: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0194] The memory stores a computer program that, when executed by a processor, causes the processor to perform the steps of a method for monitoring the health of an in-vehicle speaker.
[0195] This application also provides a computer-readable storage medium storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of a vehicle speaker health monitoring method.
[0196] This application also provides an in-vehicle audio detection platform, including:
[0197] Electronic equipment for implementing a method for health monitoring of vehicle speakers;
[0198] The processor runs a program that, when running, executes the steps of the vehicle speaker health monitoring method based on data output from the electronic device.
[0199] A storage medium for storing a program that, when running, performs the steps of a vehicle speaker health monitoring method based on data output from an electronic device.
[0200] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not indicate that there is only one bus or one type of bus.
[0201] The electronic device comprises a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory. The operating system can be any one or more computer operating systems that control the electronic device through processes, such as Linux, Unix, Android, iOS, or Windows. Furthermore, in this embodiment of the invention, the electronic device can be a smartphone, tablet computer, or other handheld device, or a desktop computer, portable computer, or other electronic device; there is no particular limitation in this embodiment.
[0202] In this embodiment of the invention, the executing entity for electronic device control can be an electronic device itself, or a functional module within an electronic device capable of calling and executing a program. The electronic device can obtain the firmware corresponding to the storage medium. This firmware is provided by the supplier, and different storage media may have the same or different firmware; no limitation is made here. After obtaining the firmware corresponding to the storage medium, the electronic device can write this firmware into the storage medium; specifically, it burns the firmware corresponding to the storage medium into the storage medium. The process of burning the firmware into the storage medium can be implemented using existing technology, and will not be elaborated upon in this embodiment of the invention.
[0203] Electronic devices can also obtain reset commands corresponding to the storage media. The reset commands corresponding to the storage media are provided by the supplier. The reset commands corresponding to different storage media can be the same or different, and no restrictions are imposed here.
[0204] At this time, the storage medium of the electronic device is a storage medium on which the corresponding firmware has been written. The electronic device can respond to the reset command corresponding to the storage medium on which the corresponding firmware has been written, thereby resetting the storage medium on which the corresponding firmware has been written according to the reset command. The process of resetting the storage medium according to the reset command can be implemented by existing technology and will not be described in detail in this embodiment of the invention.
[0205] For ease of description, the above devices are described separately by function as various units and modules. Of course, in implementing this application, the functions of each unit and module can be implemented in one or more software and / or hardware.
[0206] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the meaning consistent with their meaning in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined.
[0207] For the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0208] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.
[0209] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for monitoring the health of a vehicle-mounted speaker, characterized in that, The method for monitoring the health of vehicle-mounted speakers includes: The mobile application establishes a communication connection with the vehicle system; Based on the pre-stored measurement environment status information, the in-vehicle measurement environment consistent with that of the reference measurement is reproduced; Control the vehicle's amplifier to play a preset test audio signal; Audio signals are collected via the vehicle's built-in microphone, and the collected audio data is transmitted to the mobile application. The mobile application calculates the frequency response curve of the current speaker based on the test audio signal and the collected audio data; The current frequency response curve is compared with the pre-stored reference frequency response curve using quantization. Based on the comparison results, a health status assessment report for the speaker is generated.
2. The method for monitoring the health of a vehicle-mounted speaker according to claim 1, characterized in that, The reproduced in-vehicle measurement environment, consistent with the reference measurement, includes: When the vehicle system supports the seat memory function, it sends a command to the seat control unit to recall the pre-stored measured seat position and automatically adjust the seat to the position at the reference measurement time. It also includes: when the vehicle system does not support the seat memory function, outputting a seat position prompt message to the user at the reference measurement time, guiding the user to manually adjust the seat to the position at the reference measurement time.
3. The method for monitoring the health of a vehicle-mounted speaker according to claim 1, characterized in that, The test audio signal is a logarithmic sine wave sweep signal with a frequency range of 20Hz-20kHz.
4. The method for monitoring the health of a vehicle-mounted speaker according to claim 1, characterized in that, The calculation of the current speaker's frequency response curve includes: The acquired audio data is denoised by removing background noise through spectral subtraction. Calculate the theoretical amplitude spectrum of the test audio signal and the measured amplitude spectrum of the collected audio data, respectively. The frequency response curve is obtained by comparing the measured amplitude spectrum with the theoretical amplitude spectrum.
5. The method for monitoring the health of a vehicle-mounted speaker according to claim 1, characterized in that, The step of quantizing and comparing the current frequency response curve with a pre-stored reference frequency response curve includes: Calculate the amplitude difference between the two curves at the same frequency point by point; The maximum deviation value, the average deviation value, and the deviation value of the sensitive frequency band of 1kHz-5kHz are calculated based on the difference.
6. The method for monitoring the health of a vehicle-mounted speaker according to claim 1, characterized in that, Also includes: The current frequency response curve and measurement metadata are stored in the local database of the mobile application for subsequent historical comparisons.
7. A vehicle-mounted speaker health monitoring system, characterized in that, include: The mobile application is configured to communicate with the in-vehicle system to perform audio data processing, frequency response curve comparison, and health report generation. The vehicle-mounted system is equipped with a main control unit, a power amplifier module, a built-in microphone, and a seat control unit, which are used to respond to commands from the mobile application terminal and perform measurement environment reproduction, test signal playback, and audio acquisition.
8. An electronic device, characterized in that, include: The processor, communication interface, memory, and communication bus are connected, with the processor, communication interface, and memory communicating with each other via the communication bus. The memory stores a computer program that, when executed by a processor, causes the processor to perform the steps of the vehicle speaker health monitoring method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, include: The device stores a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the vehicle speaker health monitoring method as described in any one of claims 1 to 6.
10. An in-vehicle audio detection platform, characterized in that, include: An electronic device for implementing the steps of the vehicle speaker health monitoring method as described in any one of claims 1 to 6; A processor that runs a program that, when the program is running, performs the steps of the vehicle speaker health monitoring method as described in any one of claims 1 to 6 from data output by the electronic device. A storage medium for storing a program that, when running, performs the steps of the vehicle speaker health monitoring method as described in any one of claims 1 to 6 on data output from an electronic device.