Method, equipment and storage medium for optimizing vehicle-mounted central control noise-free background noise

文档序号:50840 发布日期:2021-09-28 浏览:55次 中文

阅读说明:本技术 一种优化车载中控无声时底噪的方法、设备和存储介质 (Method, equipment and storage medium for optimizing vehicle-mounted central control noise-free background noise ) 是由 陈义 温睿 林耀杰 于 2021-06-04 设计创作,主要内容包括:本发明涉及车载中控,公开了一种优化车载中控无声时底噪的方法、设备和存储介质,包括构成车载中控音频系统的SOC模块、DSP模块、MCU和AMP模块,SOC模块设有用于控制车载音频处理服务的车载音频控制模块,SOC模块通过车载音频控制模块实时判断当前是否存在音源播放,当判定无音源播放时,SOC模块通过MCU控制AMP模块关闭。该方法通过SOC模块在音频服务里判断当前是否存在音源播放,若全部处于无声状态,则将AMP模块适时关闭,从而彻底截断声音输出,无需优化硬件,在系统无声的时候,保证输出完全没有底噪产生。(The invention relates to vehicle-mounted central control, and discloses a method, equipment and a storage medium for optimizing the background noise of the vehicle-mounted central control in the case of silence. The method judges whether sound source playing exists currently in the audio service through the SOC module, and if all the sound sources are in a silent state, the AMP module is timely turned off, so that sound output is thoroughly cut off, hardware does not need to be optimized, and when the system is silent, the output is ensured to be completely free from bottom noise.)

1. The method for optimizing the background noise when the vehicle-mounted central control is silent comprises an SOC module, a DSP module, an MCU and an AMP module which form a vehicle-mounted central control audio system, and is characterized in that the SOC module is provided with a vehicle-mounted audio control module used for controlling vehicle-mounted audio processing service, the SOC module judges whether sound source playing exists currently through the vehicle-mounted audio control module in real time, and when the sound source playing is judged to be unavailable, the SOC module controls the AMP module to be closed through the MCU.

2. The method for optimizing the noise floor when the vehicle-mounted central control is silent according to claim 1, wherein the sound sources judged in real time by the vehicle-mounted audio control module comprise an internal sound card sound source and an external sound source of the SOC module.

3. The method of claim 2, wherein the playing of the sound source of the built-in sound card of the SOC module is controlled and processed by an audio processing module, the audio processing module establishes a corresponding playing thread for different audio output data, the playing thread processes the audio output data and outputs the audio output data to the DSP module, and the audio processing module informs the state of the sound source corresponding to the built-in sound card to the vehicle-mounted audio control module during the processing of the state of the audio output data by the playing thread.

4. The method for optimizing the noise floor when the vehicle center control is silent according to claim 2, wherein the external sound source comprises a bluetooth access sound source, an audio line access sound source and a radio access sound source.

5. The method for optimizing the noise floor of the vehicle central control system without the noise according to claim 5, wherein the external sound source comprises a Bluetooth access sound source, an audio line access sound source and a radio access sound source, and the vehicle audio control module performs source changing control.

6. An apparatus for optimizing on-board central control under silent noise, characterized by comprising a processor for executing a program implementing the method for optimizing on-board central control under silent noise according to any one of claims 1 to 5, a memory, and a program stored on the memory for implementing the method for optimizing on-board central control under silent noise.

7. A storage medium for optimizing on-vehicle center-controlled silent-time floor noise, characterized in that the storage medium has stored thereon a program for implementing the method for optimizing on-vehicle center-controlled silent-time floor noise according to any one of claims 1 to 5.

Technical Field

The invention relates to the field of audio control of vehicle-mounted central control, in particular to a method, equipment and a storage medium for optimizing background noise when the vehicle-mounted central control is silent.

Background

The current audio system of vehicle-mounted central control (IVI) is mainly composed of an SOC module, a DSP module, an MCU chip and an AMP module.

In an original vehicle-mounted central control system, an SOC outputs an audio signal to a DSP, the audio signal is output to an AMP after being processed by the DSP, then a loudspeaker is driven to sound, and in the process, the AMP basically keeps a normally open state.

Because the electronic environment in the car is more complicated, the interference is more, for example, the power supply interference when striking sparks, the interference of the 4G module of the IVI itself can cause influence to the audio system of the IVI, some interfering signals can be amplified and played through a loudspeaker after entering an audio channel to form bottom noise, and the obvious phenomenon is that when the system is silent or silent, in a quite quiet environment, very low noise can be heard for a user.

In principle, a complete solution to the noise floor problem can be achieved by modifying the electronics and adding circuit interference shielding, but this approach adds more hardware cost.

The technical problem to be solved by the application is as follows: on the basis of how to keep the original hardware, the background noise is eliminated only by software optimization.

Disclosure of Invention

The invention aims to provide a method, equipment and a storage medium for optimizing the background noise when vehicle-mounted central control is silent, wherein the background noise can be eliminated without optimizing hardware.

In order to achieve the purpose, the invention adopts the following technical scheme that the method for optimizing the background noise when the vehicle-mounted central control is silent comprises an SOC module, a DSP module, an MCU and an AMP module which form an Android vehicle-mounted central control audio system, wherein the SOC module is provided with a vehicle-mounted audio control module used for controlling vehicle-mounted audio processing service, the SOC module judges whether sound source playing exists currently through the vehicle-mounted audio control module in real time, and when the fact that the sound source playing does not exist is judged, the SOC module controls the AMP module to be closed through the MCU.

In some embodiments, the sound sources determined by the in-vehicle audio control module in real time include a sound card built in the SOC module and an external sound source.

In some embodiments, the sound card built in the SOC module controls and processes the sound card through the audio processing module, the audio processing module establishes corresponding playing threads for different audio output data, and the playing threads process the audio output data and output the audio output data to the DSP module.

In some embodiments, the audio processing module informs the in-vehicle audio control module of the sound source state corresponding to the built-in sound card in the state processing of the audio output data through the play thread.

In some embodiments, the external audio source includes a bluetooth access audio source, an audio line access audio source, and a radio access audio source.

In some embodiments, the external sound source comprises a bluetooth access sound source, an audio line access sound source and a sound receiving access sound source, and the external sound source and the sound receiving access sound source are all subjected to source changing control by the vehicle-mounted audio control module.

The invention has the beneficial effects that: the invention relates to a method for optimizing the bottom noise when vehicle-mounted central control is silent, which judges whether a sound source is played currently or not in audio service through an SOC (system on chip) module, if all the sound sources are in a silent state, an AMP (amplifier) module is closed timely, so that sound output is completely cut off, and when a system is silent, the output is ensured to be completely free from the bottom noise; according to the scheme, the hardware optimization is not required, the background noise is effectively avoided when the vehicle-mounted central control is silent, and the user experience is improved.

Drawings

FIG. 1 is a schematic diagram of an audio system architecture for in-vehicle center control (IVI) according to an embodiment of the present invention;

FIG. 2 is a schematic diagram of a workflow of an audio processing module according to an embodiment of the present invention;

fig. 3 is a schematic diagram of a framework of the car audio control module according to the present invention.

Detailed Description

The present invention will be described in further detail with reference to the accompanying drawings.

Example 1

The embodiment adopts the vehicle-mounted central control of the Android system as an example.

As shown in fig. 1, the Android in-vehicle central control (IVI) audio system used in the present invention includes an SOC module, a DSP module, an MCU, and an AMP module, where the SOC module outputs an audio signal to the DSP module through a digital audio interface, and the DSP module processes the audio signal and then sends the processed audio signal to the AMP module for playing; the SOC module can control the on-off of the AMP module through the MCU.

The SOC module is provided with a vehicle audio control module Audio control for controlling vehicle audio processing service, and all vehicle audios (including sound source playing and external sound sources of a built-in sound card of an Android system) are played by the vehicle audio control module Audio control for total control, and the vehicle audio control module Audio control can clearly determine whether the built-in sound card plays a sound source or whether the external sound source is switched to play, so that the SOC module judges whether the sound source playing currently exists through the vehicle audio control module Audio control in real time, when judging that no sound source playing exists, the SOC module communicates with the MCU through a serial port and controls the AMP module to be closed, the MCU can adopt a corresponding communication mode according to the type of the AMP module, for example, the AMP module aiming at IO enabling, and the MCU can switch on and off a power amplifier directly through the high level and the low level of an IO port; aiming at an AMP module controlled by the SPI, the MCU controls a power amplifier switch through the SPI; and aiming at the AMP module of the automobile body, the MCU controls the power amplifier switch through the CAN bus.

As shown in fig. 2, when no external sound source is accessed, in the Android system, all sound card plays built in the SOC module are processed by the audio processing module audiomaker, the audio processing module audiomaker establishes corresponding play threads for different audio output data, the different audio output data include play requests of sound source data accessed by the USB, play requests of sound source data stored in the system, and the like, in this embodiment, two sound cards built in the analog SOC module are set, two play threads PlaybackThread1 and PlaybackThread2 are established corresponding to audio outputs of the two sound cards, and the play threads process the audio output data and output the audio output data to the DSP module for processing by the DSP module;

and simultaneously, the two playing threads, namely PlaybackThread1 and PlaybackThread2, carry out state processing when processing audio output data, wherein the processing states are a play starting state (Active) and a waiting state (Standby), and in the process of processing the two states, the corresponding audio source states are simultaneously informed to the vehicle-mounted audio control module AudioControl, the vehicle-mounted audio control module AudioControl comprehensively judges the audio source states of the two built-in sound cards, when the sound sources of the two built-in sound cards are in a silent state, the vehicle-mounted audio control module AudioControl makes a closing instruction to the AMP module through the MCU, and when the sound source of the built-in sound card enters the play starting state, the AMP module is started.

As shown in fig. 3, when an external sound source such as a bluetooth access sound source, an audio line access sound source, and a radio access sound source is accessed, since the external sound source is also controlled by the vehicle audio control module AudioControl, even though the access modes of different external sound sources are different, for example, the sound source of the radio is directly input to the DSP, whether to switch the play sound source is still controlled by the vehicle audio control module AudioControl, and therefore, the vehicle audio control module AudioControl knows various sound sources, including the external sound source and the play information of the sound card built in the SOC module, it can be determined whether all the sound sources are in a silent state, and when all the sound sources are in a silent state, the DSP module is turned off through the MCU.

In this embodiment, the above steps may be processed as follows in the code logic:

IF (Sound card 1 not playing and sound card 2 not playing and currently not external sound source) front face

Turning off AMP;

}

ELSE{

opening the AMP;

}

through the logic codes, the aim of eliminating the background noise can be achieved only through software optimization on the premise of keeping the original hardware.

The vehicle-mounted host computer also needs to send out alarm sounds, and the alarm sounds have high requirements on the real-time performance of the sounds and low requirements on time delay. Therefore, we also put the AMP module control as close as possible to the bottom layer, in this embodiment, the AudioHAL layer is chosen, and the AudioHAL layer (sound card device) is closer to the DSP control end than the audio processing module AudioFlinger.

Example 2

An apparatus for optimizing on-vehicle center-controlled bottom noise when silent comprises a processor, a memory, and a program stored on the memory for implementing the method for optimizing on-vehicle center-controlled bottom noise when silent according to embodiment 1, the processor being configured to execute the program for implementing the method for optimizing on-vehicle center-controlled bottom noise when silent.

Example 3

A storage medium for optimizing on-vehicle center-control soundless-time noise floor, the storage medium having stored thereon a program for implementing the method for optimizing on-vehicle center-control soundless-time noise floor of embodiment 1.

What has been described above are merely some embodiments of the present invention. It will be apparent to those skilled in the art that various changes and modifications can be made without departing from the inventive concept thereof, and these changes and modifications can be made without departing from the spirit and scope of the invention.

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种人工智能数据存储装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!