一种优化车载中控无声时底噪的方法、设备和存储介质

文档序号:50840 发布日期:2021-09-28 浏览:54次 >En<

阅读说明:本技术 一种优化车载中控无声时底噪的方法、设备和存储介质 (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.)

一种优化车载中控无声时底噪的方法、设备和存储介质

技术领域

本发明涉及车载中控的音频控制领域,特别涉及一种优化车载中控无声时底噪的方法、设备和存储介质。

背景技术

当前的车载中控(IVI)的音频系统主要由SOC模块、DSP模块、MCU芯片和AMP模块组成。

在原有的车载中控系统里,SOC输出音频信号到DSP,DSP处理之后,输出到AMP,然后驱动喇叭发声,这个过程里,AMP基本保持常开的状态。

由于车内的电子环境比较复杂,干扰比较多,比如打火时的电源干扰、IVI自身的4G模块干扰,会对IVI的音频系统造成影响,一些干扰的信号进入音频通路之后,会被放大并通过喇叭播放出来,形成底噪,比较明显的现象是在系统无声或者静音的时候,在比较安静的环境,会给用户听到有很低的杂音。

原则上,彻底解决底噪问题,可以通过改良电子线路,增加电路干扰屏蔽来实现,但是这个方式会增加较多硬件成本。

本申请所要解决的技术问题为:如何保持原有硬件的基础上,只通过软件优化,实现消除底噪。

发明内容

本发明的目的是提供一种无需优化硬件,即可消除底噪的一种优化车载中控无声时底噪的方法、设备和存储介质。

为实现上述目的,本发明采用如下技术方案,一种优化车载中控无声时底噪的方法,包括构成Android车载中控音频系统的SOC模块、DSP模块、MCU和AMP模块,SOC模块设有用于控制车载音频处理服务的车载音频控制模块,SOC模块通过车载音频控制模块实时判断当前是否存在音源播放,当判定无音源播放时,SOC模块通过MCU控制AMP模块关闭。

在一些实施方式中,车载音频控制模块实时判断的音源包括SOC模块内置的声卡和外置音源。

在一些实施方式中,SOC模块内置的声卡播放通过音频处理模块控制处理,音频处理模块对不同的音频输出数据建立对应的播放线程,播放线程处理音频输出数据并输出到DSP模块。

在一些实施方式中,音频处理模块在通过播放线程对音频输出数据的状态处理中,向车载音频控制模块告知内置声卡对应的音源状态。

在一些实施方式中,外置音源包括蓝牙接入音源、音频线接入音源和收音接入音源。

在一些实施方式中,外置音源包括蓝牙接入音源、音频线接入音源和收音接入音源均由车载音频控制模块进行换源控制。

本发明的有益效果为:本发明一种优化车载中控无声时底噪的方法,通过SOC模块在音频服务里判断当前是否存在音源播放,若全部处于无声状态,则将AMP模块适时关闭,从而彻底截断声音输出,在系统无声的时候,保证输出完全没有底噪产生;该方案无需优化硬件前提,有效解决车载中控无声时底噪,提升用户感受。

附图说明

图1为本发明实施例中车载中控(IVI)的音频系统架构示意图;

图2为本发明实施例中音频处理模块的工作流程示意图;

图3为本发明车载音频控制模块的框架示意图。

具体实施方式

下面结合附图对本发明作进一步详细的说明。

实施例1

本实施例采用Android系统的车载中控作为示例。

如图1所示,本发明所使用的Android车载中控(IVI)音频系统包括SOC模块、DSP模块、MCU和AMP模块,SOC模块会通过数字音频接口输出音频信号到DSP模块,DSP模块将音频信号处理之后送到AMP模块播放;SOC模块同时通过MCU,可以控制AMP模块的开关。

SOC模块设有用于控制车载音频处理服务的车载音频控制模块AudioControl,由于所有车载音频(包括Android系统内置声卡的音源播放和外置音源)的播放均有车载音频控制模块AudioControl进行总控制,车载音频控制模块AudioControl可明确是否有内置声卡播放音源或是否切源播放外置音源,因此SOC模块通过车载音频控制模块AudioControl实时判断当前是否存在音源播放,当判定无音源播放时,SOC模块通过串口与MCU通讯并控制AMP模块关闭,MCU可根据AMP模块的类型采用对应的通信方式,如针对IO使能的AMP模块,MCU直接通过IO口高低电平就可以开关功放;针对SPI控制的AMP模块,MCU通过SPI接口控制功放开关;针对汽车车身的AMP模块,MCU通过CAN总线控制功放开关。

如图2所示,在无外置音源接入时,Android系统中,所有SOC模块内置的声卡播放都通过音频处理模块AudioFlinger处理,音频处理模块AudioFlinger对不同的音频输出数据建立对应的播放线程,不同的音频输出数据包括USB接入的音源数据的播放请求,系统内存储音源数据的播放请求等,本实施例中,模拟SOC模块内置的声卡为两个,对应两个声卡的音频输出建立两个播放线程PlaybackThread1和PlaybackThread2,播放线程会处理音频输出数据并输出到DSP模块,以供DSP模块处理;

同时两个播放线程PlaybackThread1和PlaybackThread2在处理音频输出数据时会进行状态处理,处理的状态分别是开始播放状态(Active)和等待状态(Standby),在做两个状态处理过程中,同时向车载音频控制模块AudioControl告知对应的音源状态,车载音频控制模块AudioControl对两个内置声卡的音源状态做出综合判定,在两个内置声卡的音源都为无声状态时,车载音频控制模块AudioControl通过MCU对AMP模块做出关闭指令,在有内置声卡音源进入开始播放状态时,再开启AMP模块。

如图3所示,当有外置音源如蓝牙接入音源、音频线接入音源和收音接入音源接入时,由于外置音源也均由车载音频控制模块AudioControl进行换源控制,因此尽管不同外置音源的接入方式不同,比如收音的音源直接输入到DSP,但是否切换播放音源仍然由车载音频控制模块AudioControl控制,因此车载音频控制模块AudioControl知道各类音源,包括外置音源和SOC模块内置声卡的播放信息,因此可判断所有音源是否处于无声状态,在所有音源均处于无声状态时,通过MCU关闭DSP模块。

本实施例中,以上步骤在代码逻辑里可以做出如下处理:

IF(声卡1未播放and声卡2未播放and当前非外置音源){

关闭AMP;

}

ELSE{

打开AMP;

}

通过以上逻辑代码,可以在保持原有硬件的前提下,只通过软件优化,实现消除底噪的目的。

车载主机还有需要发出一些警报声,这些警报对声音的实时性要求很高,要求时延很低。因此,我们还将AMP模块控制放在尽量靠近底层的地方来实现,本实施例中选取AudioHAL层,AudioHAL层(声卡设备)比音频处理模块AudioFlinger更接近于DSP控制端。

实施例2

一种优化车载中控无声时底噪的设备,包括处理器、存储器以及存储在存储器上的用于实现如实施例1的优化车载中控无声时底噪的方法的程序,处理器用于执行实现所述优化车载中控无声时底噪的方法的程序。

实施例3

一种优化车载中控无声时底噪的的存储介质,存储介质上存储有用于实现实施例1的优化车载中控无声时底噪的方法的程序。

以上所述的仅是本发明的一些实施方式。对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

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

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!