本发明涉及车辆,特别是涉及一种识别并显示车辆鸣笛声的方法、系统、电子设备、存储介质及车辆。
背景技术:
1、目前,在现有的交通环境中,车辆鸣笛作为一种常见的警示手段,主要依赖于声学信号来提醒周围车辆和行人。然而,当车辆行驶在嘈杂的城市街道、高速公路或当车内播放着较大音量的音乐时,传统的声学鸣笛信号往往难以被驾驶者有效感知。这种情况下,鸣笛的警示效果大打折扣,增加了交通事故的风险。
2、此外,仅凭声学信号,驾驶者往往难以迅速且准确地判断鸣笛声的具体来源和强度,从而难以做出及时的避让或应对措施。这尤其对于新手驾驶员或在高强度驾驶情境下的驾驶员来说,可能构成较大的安全隐患。
3、因此,本申请提供一种识别并显示车辆鸣笛声的方法以解决上述技术问题。
技术实现思路
1、本发明的目的在于提供一种识别并显示车辆鸣笛声的方法、系统、电子设备、存储介质及车辆,用以解决现有技术中驾驶者无法有效感知鸣笛声,不能准确判断鸣笛声来源,易造成交通隐患的技术问题。
2、为了解决上述技术问题,本发明提供了一种识别并显示车辆鸣笛声的方法,包括:
3、信号采集步骤,包括接收并采集车辆周围环境中的鸣笛声音信号;
4、信号处理步骤,包括对所述鸣笛声音信号进行处理,包括提取喇叭声音特征、滤除干扰因素以及生成声音云图,并基于声音定位算法对声源进行定位,获取声源位置信息;
5、动态显示步骤,包括基于所述声音云图、所述声源位置信息以及所述声源的强度信息,生成并显示所述鸣笛声音信号的来源的方向和强度的动态图像;
6、环境适应步骤,包括检测所述车辆周围环境,识别特定环境特征,并通过信号处理算法实现回声消除、声源分离以及声源定位功能,以使车辆在各环境条件下识别和显示所述鸣笛声音信号。
7、在其中一些具体实施例中,信号采集步骤,包括接收并采集车辆周围环境中的鸣笛声音信号,进一步包括:
8、实时接收车辆周围环境中的所述鸣笛声音信号;
9、对所述鸣笛声音信号进行预处理,包括对所述鸣笛声音信号进行初步放大和滤波处理,以增强信号强度并去除部分高频或低频噪音;
10、将所述鸣笛声音信号进行数字化并进行存储。
11、在其中一些具体实施例中,信号处理步骤,包括对所述鸣笛声音信号进行处理,包括提取喇叭声音特征、滤除干扰因素以及生成声音云图,并基于声音定位算法对声源进行定位,获取声源位置信息,进一步包括:
12、基于声纹识别对所述鸣笛声音信号进行分析,提取所述喇叭声音特征,包括频率分布以及持续时间;
13、滤除所述鸣笛声音信号的干扰因素,包括人声、音乐声以及发动机噪音,以提高所述鸣笛声音信号的信噪比;
14、将处理后的所述鸣笛声音信号转换为可视化的声音云图,其中,所述声音云图通过颜色以及亮度的视觉元素表示所述鸣笛声音信号的强度和分布;
15、所述声音定位算法包括tdoa算法,基于所述tdoa算法,根据所述喇叭声音特征以及时间信息,计算所述声源位置信息。
16、在其中一些具体实施例中,动态显示步骤,包括基于所述声音云图、所述声源位置信息以及所述声源的强度信息,生成并显示所述鸣笛声音信号的来源的方向和强度的动态图像,进一步包括:
17、基于所述声源位置信息以及所述声源的强度信息,生成对应表示声源方向和强度的动态图像符号;
18、基于生成的所述动态图像符号结合所述声音云图进行实时显示,并动态更新显示内容,提供持续的警示和提示作用。
19、在其中一些具体实施例中,环境适应步骤,包括检测所述车辆周围环境,识别特定环境特征,并通过信号处理算法实现回声消除、声源分离以及声源定位功能,以使车辆在各环境条件下识别和显示所述鸣笛声音信号,进一步包括:
20、检测所述车辆周围环境的环境特征,包括空间大小以及回声强度;
21、所述特定环境特征包括高回声环境,当识别的所述环境特征为所述高回声环境时,通过信号处理算法消除回声对所述鸣笛声音信号的影响,其中,所述信号处理算法包括aec自适应滤波;
22、基于所述tdoa算法优化所述声源位置信息,包括声源分离以及声源定位。
23、在其中一些具体实施例中,所述动态显示步骤中,进一步包括:
24、计算所述声源位置信息到车辆的距离;
25、根据预设的映射规则,将所述声源位置信息到车辆的距离转化为声源强度表示;
26、根据所述声源位置信息的变化,实时更新所述声源位置信息以及所述声源的强度信息;
27、基于预设的警示范围,当所述声源位置信息超出所述警示范围时,则不进行显示或降低声源强度的显示强度。
28、基于同一构思,本发明还提供一种识别并显示车辆鸣笛声的系统,包括:
29、信号采集模块,配置为接收并采集车辆周围环境中的鸣笛声音信号;
30、信号处理模块,配置为对所述鸣笛声音信号进行处理,包括提取喇叭声音特征、滤除干扰因素以及生成声音云图,并基于声音定位算法对声源进行定位,获取声源位置信息;
31、动态显示模块,配置为基于所述声音云图、所述声源位置信息以及所述声源的强度信息,生成并显示所述鸣笛声音信号的来源的方向和强度的动态图像;
32、环境适应模块,配置为检测所述车辆周围环境,识别特定环境特征,并通过信号处理算法实现回声消除、声源分离以及声源定位功能,以使车辆在各环境条件下识别和显示所述鸣笛声音信号。
33、基于同一构思,本发明还提供一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行识别并显示车辆鸣笛声的方法的步骤。
34、基于同一构思,本发明还提供一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述计算机程序在所述电子设备上运行时,使得所述电子设备执行识别并显示车辆鸣笛声的方法的步骤。
35、基于同一构思,本发明还提供一种车辆,所述车辆设置有如上所述的识别并显示车辆鸣笛声的系统。
36、与现有技术相比,其有益效果在于:
37、本发明公开了一种识别并显示车辆鸣笛声的方法、系统、电子设备、存储介质及车辆,可使驾驶者有效感知鸣笛声,准确判断鸣笛声来源以及强度,减少交通隐患。
1.一种识别并显示车辆鸣笛声的方法,其特征在于,包括:
2.根据权利要求1所述的识别并显示车辆鸣笛声的方法,其特征在于,信号采集步骤,包括接收并采集车辆周围环境中的鸣笛声音信号,进一步包括:
3.根据权利要求1所述的识别并显示车辆鸣笛声的方法,其特征在于,信号处理步骤,包括对所述鸣笛声音信号进行处理,包括提取喇叭声音特征、滤除干扰因素以及生成声音云图,并基于声音定位算法对声源进行定位,获取声源位置信息,进一步包括:
4.根据权利要求3所述的识别并显示车辆鸣笛声的方法,其特征在于,环境适应步骤,包括检测所述车辆周围环境,识别特定环境特征,并通过信号处理算法实现回声消除、声源分离以及声源定位功能,以使车辆在各环境条件下识别和显示所述鸣笛声音信号,进一步包括:
5.根据权利要求1所述的识别并显示车辆鸣笛声的方法,其特征在于,动态显示步骤,包括基于所述声音云图、所述声源位置信息以及所述声源的强度信息,生成并显示所述鸣笛声音信号的来源的方向和强度的动态图像,进一步包括:
6.根据权利要求1所述的识别并显示车辆鸣笛声的方法,其特征在于,所述动态显示步骤中,进一步包括:
7.一种识别并显示车辆鸣笛声的系统,其特征在于,包括:
8.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至6中任一项所述方法的步骤。
9.一种计算机可读存储介质,其特征在于,其存储有可由电子设备执行的计算机程序,当所述计算机程序在所述电子设备上运行时,使得所述电子设备执行权利要求1至6中任一项所述方法的步骤。
10.一种车辆,其特征在于,所述车辆设置有如权利要求7所述的识别并显示车辆鸣笛声的系统。
