音频输出方法、座舱、车辆、装置、电子设备及存储介质与流程
未命名
08-29
阅读:97
评论:0

1.本发明实施例涉及信息处理技术领域,特别是涉及一种音频输出方法、座舱、车辆、装置、电子设备及存储介质。
背景技术:
2.车间通话技术为用户的组队出行提供了巨大的便利。然而,当车辆与车辆之间采用相关技术中的车间通话技术进行通话时,车辆内的音频输出设备输出的声音并不自然,使得车辆内的用户无法较好地根据听到的声音来辨别对方车辆的位置,需要查看屏幕上的地图信息才能确定对方车辆的位置,这对司机而言,不仅操作繁琐,而且需要分散注意力来操作地图,影响安全驾驶。
技术实现要素:
3.鉴于上述问题,本发明实施例提供了一种音频输出方法、座舱、车辆、装置、电子设备及存储介质,可使用户车辆输出的声音更加逼真自然,有助于用户车辆内的用户根据输出的声音分辨出目标车辆的方向。
4.本发明实施例第一方面提供了一种音频输出方法,包括:
5.建立用户车辆与目标车辆间的通信连接;
6.获取所述目标车辆的位置信息;
7.基于所述位置信息确定第一音频输出设备,所述第一音频输出设备选择于所述用户车辆内距离所述目标车辆的位置最近的音频输出设备;
8.基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容;
9.其中,所述控制所述音频输出设备输出所述请求内容,包括:
10.控制所述第一音频输出设备以第一音量播放所述请求内容,以及控制第二音频输出设备以第二音量播放所述请求内容,所述第一音量大于所述第二音量。
11.本发明实施例第二方面提供了一种智能座舱,包括:
12.通信设备,用于建立用户车辆与目标车辆间的通信连接,以及获取所述目标车辆的位置信息;
13.音频输出控制设备,用于基于所述位置信息确定第一音频输出设备,及基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,所述第一音频输出设备选择于所述用户车辆内距离所述目标车辆位置最近的音频输出设备;
14.音频输出设备,用于根据所述音频输出控制设备的控制指令,以第一音量播放所述请求内容,以及以第二音量播放所述请求内容,所述第一音量大于所述第二音量,所述第二音频输出设备是所述用户车辆内除所述第一音频输出设备外的音频输出设备。
15.本发明实施例第三方面提供了一种车辆,包括:
16.车载终端,用于建立用户车辆与目标车辆间的通信连接,获取所述目标车辆的位置信息,基于所述位置信息确定第一音频输出设备,以及基于所述目标车辆的请求内容,控
制所述音频输出设备输出所述请求内容,所述第一音频输出设备选择于所述用户车辆内距离所述目标车辆位置最近的音频输出设备;
17.音频输出设备,用于根据所述车载终端的控制指令,以第一音量播放所述请求内容,以及以第二音量播放所述请求内容,所述第一音量大于所述第二音量,所述第二音频输出设备是所述用户车辆内除所述第一音频输出设备外的音频输出设备。
18.本发明实施例第四方面提供了一种音频输出装置,包括:
19.通信模块,用于建立用户车辆与目标车辆间的通信连接;
20.获取模块,用于获取所述目标车辆的位置信息;
21.确定模块,用于基于所述位置信息确定第一音频输出设备,所述第一音频输出设备选择于所述用户车辆内距离所述目标车辆位置最近的音频输出设备;控制模块,用于基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,具体包括:控制所述第一音频输出设备以第一音量播放所述请求内容,以及控制第二音频输出设备以第二音量播放所述请求内容,所述第一音量大于所述第二音量,所述第二音频输出设备是所述用户车辆内除所述第一音频输出设备外的音频输出设备。
22.本发明实施例第五方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例第一方面所述的音频输出方法。
23.本发明实施例第六方面提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行时实现本发明实施例第一方面所述的音频输出方法。
24.采用本发明实施例的音频输出方法,首先建立用户车辆与目标车辆之间的通信连接,然后获取目标车辆的位置信息,基于获取的位置信息确定第一音频输出设备,第一音频输出设备选择于用户车辆内距离目标车辆的位置最近的音频输出设备。接着,基于目标车辆的请求内容,控制音频输出设备输出请求内容,具体可以包括:控制第一音频输出设备以第一音量播放请求内容,以及控制第二音频输出设备以低于第一音量的第二音量播放请求内容。通过本技术的音频输出方法,在用户车辆与目标车辆之间进行通信时,用户车辆可以根据目标车辆相对于自身的方位信息控制音频输出设备输出的声音的音量大小,具体控制距离目标车辆最近的音频输出设备输出的声音的音量最大,从而使用户车辆输出的声音更加逼真自然,有助于用户车辆内的用户根据输出声音的大小分辨出目标车辆的方向,可显著优化用户体验。
附图说明
25.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍。
26.图1是本技术一实施例示出的一种音频输出方法的流程图;
27.图2是本技术一实施例示出的一种确定用户车辆的中心点的方法的示意图;
28.图3是本技术一实施例示出的另一种确定用户车辆的中心点的方法的示意图;
29.图4是本技术一实施例示出的另一种确定用户车辆的中心点的方法的示意图;
30.图5是本技术一实施例示出的另一种确定用户车辆的中心点的方法的示意图;
31.图6是本技术一实施例示出的一种确定第一音频输出设备的方法的示意图;
32.图7是本发明实施例一实施例示出的一种音频输出装置的结构框图。
具体实施方式
33.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。
34.本技术的音频输出方法可以应用于任意车辆。为便于更好地陈述本技术的音频输出方法,在此特别说明,后续各个实施例中的音频输出方法均是以应用于用户车辆为例的。当该音频输出方法应用于其它车辆时,实现的原理与应用于用户车辆时实现的原理相同。
35.图1是本技术一实施例示出的一种音频输出方法的流程图。参照图1,本技术的音频输出方法可以包括如下步骤:
36.步骤s11:建立用户车辆与目标车辆间的通信连接。
37.在本实施例中,用户车辆可以主动向目标车辆发送通信连接请求,目标车辆响应于通信连接请求建立起与用户车辆之间的通信连接。用户车辆也可以接收目标车辆主动发送的通信连接请求,并响应于通信连接请求建立起与目标车辆之间的通信连接。其中,用户车辆与目标车辆交互时采用的通信协议可以是已有的任意的车辆间通信协议,例如可以是网络电话协议(voice over internet protocol)、网络语音协议(network voice protocol)等。
38.在建立起用户车辆与目标车辆间的通信连接之后,用户车辆与目标车辆之间可以相互发送消息,进行语音通话等。
39.在具体实施时,可以建立用户车辆自身的通信模块与目标车辆自身的通信模块之间的通信连接,或者,在车辆与用户(用户可以是车内的乘客或驾驶员)的移动设备建立连接的情况下,还可以建立用户车辆内的移动设备上的通讯应用,与目标车辆内的移动设备上的通讯应用之间的通信连接。
40.步骤s12:获取所述目标车辆的位置信息。
41.在本实施例中,在经过步骤s11建立起用户车辆与目标车辆之间的通信连接后,目标车辆会实时向用户车辆发送目标车辆当前的位置信息。用户车辆也会实时向目标车辆发送用户车辆当前的位置信息。
42.在具体实施时,用户车辆与目标车辆上均安装有gps定位装置,用户车辆可以通过gps定位装置确定当前的位置,并将当前的gps位置信息发送给目标车辆。同理,目标车辆可以通过gps定位装置确定当前的位置,并将当前的gps位置信息发送给用户车辆。
43.由于车辆实时移动,位置也在不断改变,因此用户车辆可以预先设置每隔第一时长向目标车辆发送当前的位置信息,使得目标车辆可以根据用户车辆的最新的位置信息来确定与用户车辆之间的相对位置。同理,目标车辆也可以预先设置每隔第二时长向用户车辆发送当前的位置信息,使得用户车辆可以根据目标车辆的最新的位置信息来确定与目标车辆之间的相对位置。其中,第一时长与第二时长可以根据实际需求任意设置。其次,用户车辆可以在改变的距离达到第一距离时向目标车辆发送当前的位置信息,目标车辆可以在改变的距离达到第二距离时向用户车辆发送当前的位置信息。其中,第一距离与第二距离
可以根据实际需求任意设置。
44.步骤s13:基于所述位置信息确定第一音频输出设备,所述第一音频输出设备选择于所述用户车辆内距离所述目标车辆的位置最近的音频输出设备。
45.其中,基于所述位置信息确定第一音频输出设备,具体可以包括:
46.基于所述用户车辆的中心点的位置、所述用户车辆的gps位置、所述目标车辆的gps位置,确定第一音频输出设备。
47.其中,gps位置为根据gps定位装置确定的位置,gps位置与车辆的中心点的位置不同,关于中心点将在后文详细陈述。
48.在本实施例中,用户车辆上安装有多个音频输出设备,第一音频输出设备是指安装的多个音频输出设备中,与目标车辆的位置距离最近的音频输出设备。
49.步骤s14:基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,包括:控制所述第一音频输出设备以第一音量播放所述请求内容,以及控制第二音频输出设备以第二音量播放所述请求内容,所述第一音量大于所述第二音量。
50.在本实施例中,在用户车辆与目标车辆之间建立通信连接之后,两车之间可以相互发送请求内容,两车之间通信的任意内容都可以作为请求内容。例如,目标车辆向用户车辆发送的请求内容可以是“周围的路况信息如何”,或者“车上有哪些乘客?”,又或者“在xxx位置停车”。请求内容既可以是文字消息,可以是单条的语音消息,也可以是语音通话内容。本实施例对请求内容不作具体限制。
51.其中,第二音频输出设备是指用户车辆内的除了第一音频输出设备外的其余的音频输出设备。
52.在控制各个音频输出设备输出请求内容时,如果请求内容是文字消息,用户车辆首先将文字消息转化成音频内容,然后控制第一音频输出设备以第一音量播放请求内容,同时控制第二音频输出设备以低于第一音量的第二音量播放请求内容。
53.如果请求内容是单条的语音消息,或者语音通话内容,用户车辆直接控制第一音频输出设备以第一音量播放请求内容,同时控制第二音频输出设备以低于第一音量的第二音量播放请求内容。
54.在本实施例中,第一音频输出设备是用户车辆内距离目标车辆最近的音频输出设备,控制第一音频输出设备播放请求内容的音量大于第二音频输出设备播放请求内容的音量,有助于用户车辆内的用户根据输出的声音的大小分辨出声音的来源,也即能根据输出声音的大小确定目标车辆相对于用户车辆的方向。
55.示例地,当用户车辆内安装有前后左右四个音频输出设备时,如果最前边的音频输出设备输出的声音的音量,大于其余的音频输出设备输出的声音的音量,那么用户车辆内的用户可以感知到目标车辆在用户车辆的前方。如果最左边的音频输出设备输出的声音的音量,大于其余的音频输出设备输出的声音的音量,那么用户车辆内的用户可以感知到目标车辆在用户车辆的左边。
56.采用本技术的音频输出方法,首先建立用户车辆与目标车辆之间的通信连接,然后获取目标车辆的位置信息,基于获取的位置信息确定第一音频输出设备,第一音频输出设备选择于用户车辆内距离目标车辆的位置最近的音频输出设备。接着,基于目标车辆的请求内容,控制音频输出设备输出请求内容,具体可以包括:控制第一音频输出设备以第一
音量播放请求内容,以及控制第二音频输出设备以低于第一音量的第二音量播放请求内容。通过本技术的音频输出方法,在用户车辆与目标车辆之间进行通信时,用户车辆可以根据目标车辆相对于自身的方位信息控制音频输出设备输出的声音的音量大小,具体控制距离目标车辆最近的音频输出设备输出的声音的音量最大,从而使用户车辆输出的声音更加具有立体感有助于用户车辆内的用户根据输出声音的大小分辨出目标车辆的方向,可显著优化用户体验。
57.结合以上实施例,在一种实施方式中,基于所述位置信息确定第一音频输出设备,具体可以包括如下步骤:
58.确定所述用户车辆对应的目标水平面,所述目标水平面为所述用户车辆内各个用户的耳朵的位置所在的理想水平面;
59.基于所述用户车辆的目标水平面,获取所述用户车辆的中心点的位置;
60.根据所述用户车辆的中心点的位置、所述用户车辆的gps位置、所述目标车辆的gps位置,确定第一音频输出设备。
61.在本实施例中,用户车辆对应的目标水平面是指:用户车辆内坐满乘客时,各个乘客的耳朵的位置所在的理想水平面。目标水平面可以根据经验值得到,例如可以采集大量乘客乘坐在用户车辆内时,耳朵位置所在的平均高度,然后将该平均高度对应的水平面作为目标水平面。
62.用户车辆的中心点位于用户车辆的目标水平面上,在获得目标水平面后,根据预先设置中心点确定规则,可以进一步确定出用户车辆的中心点。中心点确定规则可以有多种,具体将在后文陈述。
63.对于任意车辆,可以预先获得目标水平面,然后将目标水平面的信息存储在车载系统中,当需要确定第一音频输出设备时,可直接从车载系统中获得预先存储的目标水平面的信息。
64.在本实施例中,一种型号的车辆的目标水平面可以适用于同一型号的所有车辆。例如用户车辆可以直接从第三方平台请求与用户车辆型号相同的其它车辆所对应的目标水平面并存储,第三方平台中存储了所有型号的车辆对应的目标水平面的信息。
65.用户车辆在获得用户车辆的中心点的位置、用户车辆的gps位置以及目标车辆的gps位置之后,可以进一步确定出第一音频输出设备,具体将在后文陈述。
66.结合以上实施例,在一种实施方式中,基于所述用户车辆的目标水平面,获取所述用户车辆的中心点的位置,具体可以包括:
67.确定所述用户车辆内的各个音频输出设备在所述目标水平面上的投影点所形成的第一平面多边形;
68.将所述第一平面多边形的中心点的位置确定为所述用户车辆的中心点的位置。
69.在本实施例中,可以根据用户车辆内的音频输出设备来确定用户车辆的中心点。
70.其中,用户车辆内的音频输出设备的数量为多个。在确定用户车辆的中心点的位置时,首先确定各个音频输出设备在目标水平面上的投影点。然后连接各个投影点,得到第一平面多边形。该第一平面多边形的几何中心点的位置即为用户车辆的中心点的位置。
71.音频输出设备上有多个位置点,在确定各个音频输出设备在目标水平面上的投影点时,可以只确定各个音频输出设备上的同一个位置点在目标水平面上的投影点,该同一
个位置点可以预先根据实际需求定义。
72.图2是本技术一实施例示出的一种确定用户车辆的中心点的方法的示意图。在图2中,a、b、c、d分别表示用户车辆上的四个音频输出设备各自在目标水平面上的投影点,a、b、c、d构成的第一平面多边形为四边形abcd,那么四边形abcd的对角线的交点o即为用户车辆的中心点的位置。
73.在具体实施时,无论车辆内部的音频输出设备采用何种安装方式,均可以确定各个音频输出设备上的同一个位置点在目标水平面上的投影点,进而得到第一平面多边形。在获取第一平面多边形的几何中心点时,可采用已有技术中的任意方式实现。
74.在本实施例中,可直接根据用户车辆内的音频输出设备来获取用户车辆的中心点的位置,降低了确定车辆的中心点位置的难度,有助于车辆快速确定出第一音频输出设备。
75.结合以上实施例,在一种实施方式中,基于所述用户车辆的目标水平面,获取所述用户车辆的中心点的位置,具体可以包括:
76.确定所述用户车辆内的各个座椅所形成的第二平面多边形,及所述第二平面多边形的中心点的位置;
77.将所述第二平面多边形的中心点在所述目标水平面上的投影点的位置确定为所述用户车辆的中心点的位置;或者
78.确定所述用户车辆的各个车轮所构成的第三平面多边形,及所述第三平面多边形的中心点的位置;
79.将所述第三平面多边形的中心点在所述目标水平面上的投影点的位置确定为所述用户车辆的中心点的位置。
80.在本实施例中,可以根据用户车辆内的固定部件来确定用户车辆的中心点,固定部件例如可以是座椅、车轮等。
81.在根据用户车辆内的各个座椅来确定用户车辆的中心点时,包括如下两种方法:
82.一、在各个座椅上确定同一个位置点,连接各个位置点形成第二平面多边形,确定第二平面多边形的几何中心点的位置,将第二平面多边形的几何中心点在目标水平面上的投影点的位置确定为用户车辆的中心点的位置。
83.二、在各个座椅上确定同一个位置点,将各个位置点投影到目标水平面上得到多个投影点,连接各个投影点得到第二平面多边形,确定第二平面多边形的几何中心点的位置,将第二平面多边形的几何中心点的位置确定为用户车辆的中心点的位置。
84.其中,座椅上有多个位置点,座椅上的同一个位置点可以预先根据实际需求定义。
85.图3是本技术一实施例示出的另一种确定用户车辆的中心点的方法的示意图。在图3中,用户车辆内有5个座椅,a、b、c、d、e分别表示各个座椅上的同一个位置点在目标水平面上的投影点,多边形abcde为第二平面多边形,多边形abcde的对角线的交点o为多边形abcde的几何中心点,也为用户车辆的中心点。
86.在根据用户车辆内的各个座椅来确定用户车辆的中心点时,包括如下两种方法:
87.一、在各个车轮上确定同一个位置点,连接各个位置点形成第三平面多边形,确定第三平面多边形的几何中心点的位置,将第三平面多边形的几何中心点在目标水平面上的投影点的位置确定为用户车辆的中心点的位置。
88.二、在各个车轮上确定同一个位置点,将各个位置点投影到目标水平面上得到多
个投影点,连接各个投影点得到第三平面多边形,确定第三平面多边形的几何中心点的位置,将第三平面多边形的几何中心点的位置确定为用户车辆的中心点的位置。
89.其中,车轮上有多个位置点,车轮上的同一个位置点可以预先根据实际需求定义。
90.图4是本技术一实施例示出的另一种确定用户车辆的中心点的方法的示意图。在图4中,a、b、c、d分别表示各个车轮上的同一个位置点在目标水平面上的投影点,多边形abcd为第三平面多边形,多边形abcde的对角线的交点o为多边形abcd的几何中心点,也为用户车辆的中心点。
91.在本实施例中,可以根据用户车辆内的固定部件来确定用户车辆的中心点,丰富了车辆的中心点的确定方式,当车辆通过某种确定中心点的方式无法成功确定中心点时,还可以切换到其它方式进行中心点确定,进一步为第一音频输出设备的顺利确定提供了保障。
92.结合以上实施例,在一种实施方式中,基于所述用户车辆的目标水平面,获取所述用户车辆的中心点的位置,具体可以包括:
93.确定所述用户车辆内用户乘坐的各个座椅所形成的第四平面多边形,及所述第四平面多边形的中心点的位置;
94.将所述第四平面多边形的中心点在所述目标水平面上的投影点的位置确定为所述用户车辆的中心点的位置。
95.在本实施例中,可以根据用户车辆内的用户的实时位置来确定用户车辆的中心点。
96.在根据用户的实时位置来确定用户车辆的中心点时,包括如下两种方法:
97.一、在用户乘坐的各个座椅上确定同一个位置点,连接各个位置点形成第四平面多边形,确定第四平面多边形的几何中心点的位置,将第四平面多边形的几何中心点在目标水平面上的投影点的位置确定为用户车辆的中心点的位置。
98.二、在用户乘坐的各个座椅上确定同一个位置点,将各个位置点投影到目标水平面上得到多个投影点,连接各个投影点得到第四平面多边形,确定第四平面多边形的几何中心点的位置,将第四平面多边形的几何中心点的位置确定为用户车辆的中心点的位置。
99.其中,用户乘坐的各个座椅上的同一个位置点可以预先根据实际需求定义。
100.图5是本技术一实施例示出的另一种确定用户车辆的中心点的方法的示意图。在图5中,用户车辆内有5个座椅,前排左侧有1个乘客,后排左侧有2个乘客,a、b、c分别表示各个用户乘坐的座椅上的同一个位置点在目标水平面上的投影点,多边形abc为第四平面多边形,多边形abc几何中心点o为用户车辆的中心点。
101.在本实施例中,还可以根据用户车辆内的固定部件来确定用户车辆的中心点,丰富了车辆的中心点的确定方式,为第一音频输出设备的顺利确定进一步提供了保障。
102.结合以上实施例,在一种实施方式中,基于所述用户车辆的目标水平面,获取所述用户车辆的中心点的位置,具体可以包括:
103.获取用户输入的中心点位置;
104.将所述用户输入的中心点位置在所述目标水平面上的投影点的位置确定为所述用户车辆的中心点的位置。
105.在本实施例中,可以根据用户自定义的位置来确定用户车辆的中心点。
106.用户在自定义车辆的中心点的位置时,可以任意输入想要的中心点位置,用户车辆将用户输入的中心点位置在目标水平面上的投影点的位置确定为用户车辆的中心点的位置。
107.在一种实施方式中,用户在自定义中心点的位置时,车辆的显示屏上可以显示目标水平面的区域,用户可以拖动按钮在该区域上滑动。用户在停止滑动后,点击确定按钮,用户车辆将停止滑动时按钮所在的位置,确定为用户车辆的中心点的位置。
108.在本实施例中,支持用户自定义用户车辆的中心点的位置,丰富了车辆的中心点的确定方式,为第一音频输出设备的顺利确定进一步提供了保障。
109.在上述多个确定车辆的中心点的方式中,均是在目标水平面上确定中心点,是由于用户车辆的中心点,与目标车辆的中心点之间的关系,会影响后续音频输出设备在输出请求内容时的音量系数的确定。而根据经验,当中心点位于接近用户的耳朵的高度的位置时,用户听到的声音会更加具有立体感,因此,在目标水平面上确定车辆中心点,更有利于用户根据音频输出设备输出的声音确定目标车辆的方向。
110.结合以上实施例,在一种实施方式中,根据所述用户车辆的中心点的位置、所述用户车辆的gps位置、所述目标车辆的gps位置,确定第一音频输出设备,具体可以包括:
111.确定所述用户车辆的gps位置到所述目标车辆的gps位置的第一向量;
112.确定所述用户车辆的中心点到所述用户车辆上的各个音频输出设备的第二向量;
113.在各个所述第二向量中,确定出与所述第一向量之间夹角最小的第二向量,并将确定出的第二向量对应的音频输出设备作为第一音频输出设备;或者
114.分别获得各个所述第二向量与所述第一向量的向量和,在各个所述向量和中,确定出模长最大的向量和所对应的第二向量,并将确定出的第二向量对应的音频输出设备作为第一音频输出设备。
115.在本实施例中,在确定用户车辆的gps位置,和目标车辆的gps位置之后,可以以用户车辆的gps位置为起始点,绘制指向目标车辆的gps位置的第一向量,和各个指向用户车辆上的各个音频输出设备的第二向量。接着,在空间中平移第一向量,直到向量的起始点落在用户车辆的中心点上。接着,可以通过以下两种方式之中的任意一种方式来确定第一音频输出设备:
116.一、在各个第二向量中,确定出与第一向量之间夹角最小的第二向量,将该第二向量对应的音频输出设备作为第一音频输出设备。
117.二、获得各个第二向量与第一向量的向量和,在各个向量和中,确定出模长最大的向量和所对应的第二向量,将该第二向量对应的音频输出设备作为第一音频输出设备。
118.图6是本技术一实施例示出的一种确定第一音频输出设备的方法的示意图。在图6中,o为用户车辆的中心点(在空间中平移第一向量后,第一向量的起始点与o点重合),o’为在空间中平移第一向量后目标车辆的gps位置,a、b、c、d为用户车辆上安装的四个音频输出设备在目标水平面上的投影点。s1表示用户车辆的中心点o到目标车辆的中心点o’之间的向量,s21表示用户车辆的中心点o到投影点a的向量,s22表示用户车辆的中心点o到投影点b的向量,s23表示用户车辆的中心点o到投影点c的向量,s24表示用户车辆的中心点o到投影点d的向量。s1为第一向量,s21-s24为第二向量。
119.如果根据夹角大小确定第一音频输出设备,由于s1与s21之间的夹角最小,因此
s21对应的音频输出设备(投影点a对应的音频输出设备)为第一音频输出设备。
120.如果根据向量和的模长确定第一音频输出设备,分别获取s1与s21的向量和、s1与s22的向量和、s1与s23的向量和以及s1与s24的向量和,由于在所有的向量和中,s1与s21的向量和的模长最大,因此s21对应的音频输出设备(投影点a对应的音频输出设备)为第一音频输出设备。
121.本实施例中提供了两种确定第一音频输出设备的方式,在具体实施时,可以根据实际需求进行选择。
122.通过本实施例,可以在用户车辆的各个音频输出设备中确定出与目标音频输出设备距离最近的音频输出设备,为后续根据目标车辆的位置控制各个音频输出设备输出的声音的音量提供了技术支持。
123.结合以上实施例,在一种实施方式中,基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,具体可以包括:
124.确定所述用户车辆上的各个音频输出设备分别与所述目标车辆的位置之间的距离;
125.根据所述目标车辆的请求内容所对应的音频文件,和各个距离各自所属的距离区间所对应的音量系数,获得对应于各个所述音频输出设备的待输出音频文件,距离的大小与音量系数的大小成反比;
126.控制所述用户车辆上的各个音频输出设备输出各自对应的待输出音频文件。
127.在本实施例中,在用户车辆与目标车辆通信的过程中,用户车辆会接收到目标车辆发送的请求内容所对应的音频文件。如果不对各个音频文件做处理,直接通过用户车辆的各个音频输出设备输出音频文件,那么用户车辆上的用户听到的声音大小都是一样的,不够真实自然,也无法分辨出目标车辆的方向,影响后续决策。
128.因此,为使得用户车辆的音频输出设备输出的声音更加具有立体感,本实施例中,首先确定用户车辆上各个音频输出设备的同一位置(可任意设定),分别与目标车辆的gps位置(平移第一向量之前的gps位置或者未平移第一向量之前的gps位置)之间的距离,然后确定各个距离所属的距离区间对应的音量系数(不同的音量区域对应不同的音量系数),将目标车辆的请求内容所对应的音频文件,与各个距离所属的距离区间所对应的音量系数分别相乘,得到各个音频输出设备各自对应的待输出音频文件。其中,距离的大小与音量系数的大小成反比,如此,在输出请求内容时,距离目标车辆的中心点越近的音频输出设备输出的声音的音量越大,距离目标车辆的中心点越远的音频输出设备输出的声音的音量越小,使得用户听到的声音更加具有立体感,从而可以通过声音的大小辨认出目标车辆的方向。
129.示例地,以图6为例,用户车辆的前方的音频输出设备(a对应的音频输出设备)与目标车辆的gps位置之间的距离为d1,所属的距离区间对应的音量系数为k1,用户车辆的左侧的音频输出设备(b对应的音频输出设备)与目标车辆的gps位置之间的距离为d2,所属的距离区间对应的音量系数为k2,用户车辆的后方的音频输出设备(c对应的音频输出设备)与目标车辆的gps位置之间的距离为d3,所属的距离区间对应的音量系数为k3,用户车辆的右侧的音频输出设备(d对应的音频输出设备)与目标车辆的gps位置之间的距离为d4,所属的距离区间对应的音量系数为k4。那么,将目标车辆的请求内容所对应的音频文件x与k1相乘得到前方的音频输出设备对应的待输出音频文件x1,将目标车辆的请求内容所对应的音
频文件x与k2相乘得到左侧的音频输出设备对应的待输出音频文件x2,将目标车辆的请求内容所对应的音频文件x与k3相乘得到后方的音频输出设备对应的待输出音频文件x3,将目标车辆的请求内容所对应的音频文件x与k4相乘得到右侧的音频输出设备对应的待输出音频文件x4。接着,控制各个音频输出设备输出自身对应的待输出音频文件。其中,由于k1明显大于k2、k3以及k4,因此,前方的音频输出设备输出的声音的音量明显大于其余音频输出设备输出的声音的音量。由于k1、k2、k3以及k4各不相同,因此各个音频输出设备输出的声音的音量也各不相同,更加贴近真实环境下车内的用户所听到的声音,使得输出的声音具备立体感,可优化用户车辆的音效输出性能。
130.在本实施例中,用户车辆根据各个音频输出设备与目标车辆的gps位置之间的距离获得各个音频输出设备对应的音量系数,并根据音量系数控制各个音频输出设备输出目标车辆发送的请求内容时的音量大小,可显著优化用户车辆的音效输出性能,使得用户听到的声音更加具有立体感,有助于用户辨别目标车辆的方向。
131.结合以上实施例,在一种实施方式中,基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,具体可以包括:
132.确定各个所述第二向量分别与所述第一向量之间的夹角,根据所述目标车辆的请求内容所对应的音频文件,和各个夹角各自所属的夹角区间所对应的音量系数,获得对应于各个所述音频输出设备的待输出音频文件,夹角的大小与音量系数的大小成反比;或者
133.根据各个所述向量和的模长确定各个所述音频输出设备对应的音量系数,模长的大小与音量系数的大小成正比,根据所述目标车辆的请求内容所对应的音频文件,和各个所述音频输出设备对应的音量系数,获得对应于各个所述音频输出设备的待输出音频文件;
134.控制所述用户车辆上的各个音频输出设备输出各自对应的待输出音频文件。
135.在本实施例中,还提供了另外两种获得各个音频输出设备的待输出音频文件的方法:
136.一、确定各个第二向量分别与第一向量之间的夹角,和各个夹角各自所属的夹角区间所对应的音量系数(夹角的大小与音量系数的大小成反比),接着,将目标车辆的请求内容所对应的音频文件,和各个夹角各自所属的夹角区间所对应的音量系数相乘,获得对应于各个音频输出设备的待输出音频文件。
137.二、获得各个第二向量与第一向量的向量和,根据各个向量和的模长确定各个音频输出设备对应的音量系数(模长的大小与音量系数的大小成正比),接着,将目标车辆的请求内容所对应的音频文件,和各个音频输出设备对应的音量系数相乘,获得对应于各个音频输出设备的待输出音频文件。
138.在具体实施时,如果根据夹角大小确定第一音频输出设备,那么此处可以采用第一种方法获得各个音频输出设备的待输出音频文件。如果根据向量和的模长确定第一音频输出设备,那么此处可以采用第二种方法获得各个音频输出设备的待输出音频文件。
139.本实施例中,用户车辆可以根据各个第二向量分别与第一向量之间的夹角获得各个音频输出设备对应的音量系数,或者,可以根据各个第二向量与第一向量的向量和的模长获得各个音频输出设备对应的音量系数,并根据音量系数控制各个音频输出设备输出音频文件时的音量大小,可显著优化用户车辆的音效输出性能,使得用户听到的声音更加具
备立体感,有助于用户辨别目标车辆的方向。
140.结合以上实施例,在一种实施方式中,所述基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,还可以包括:
141.确定所述用户车辆上的各个音频输出设备分别与所述目标车辆的位置之间的距离,和各个距离各自所属的距离区间所对应的音量系数;
142.控制所述用户车辆上的各个音频输出设备输出所述目标车辆的请求内容所对应的音频文件,且在输出同时,控制各个音频输出设备的音量为对应的音量系数。
143.在一种实施方式中,所述基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,还可以包括:
144.确定各个所述第二向量分别与所述第一向量之间的夹角,和各个夹角各自所属的夹角区间所对应的音量系数;或者,
145.根据各个所述向量和的模长确定各个所述音频输出设备对应的音量系数,模长的大小与音量系数的大小成正比;
146.控制所述用户车辆上的各个音频输出设备输出所述目标车辆的请求内容所对应的音频文件,且在输出同时,控制各个音频输出设备的音量为匹配的夹角所对应的音量系数。
147.在本实施例中,音量系数还可以用于直接控制音频输出设备的音量,如此,即使各个音频输出设备输出的音频文件相同,最终输出的音量大小也不相同,同样可以达到使得声音具备立体感的效果。结合以上实施例,在一种实施方式中,分别获得各个所述第二向量与所述第一向量的向量和,具体可以包括:
148.在各个所述第二向量的模长,与所述第一向量的模长之间的差值大于预设差值时,保持各个所述第二向量各自的向量方向不变,分别将各个第二向量的模长扩大预设倍数;
149.分别获得扩大后的各个第二向量与所述第一向量的向量和。
150.在本实施例中,在每一个第二向量的模长,与第一向量的模长之间的差值均大于预设差值时,如果直接获得各个第二向量与第一向量的向量和,那么得到的四个向量和的模长差距不大,最终导致在输出请求内容时,各个音频输出设备的音量差距较小,声音立体效果较差,用户无法较好地区分目标车辆的方向。
151.因此,为了使得最终在输出目标车辆发送的请求内容时,音量差距较大,各个音频输出设备输出的声音更加立体,在本实施例中,在每一个第二向量的模长,与第一向量的模长之间的差值均大于预设差值时,首先保持各个第二向量各自的向量方向不变,分别将各个第二向量的模长扩大预设倍数,再分别获得扩大后的各个第二向量与第一向量的向量和。
152.在本实施例中,保持用户车辆的音频输出设备在输出目标车辆发送的请求内容时具有较大的音量差距,可使得各个音频输出设备输出的声音更加具备立体感,有助于用户辨别目标车辆的方向。
153.结合以上实施例,在一种实施方式中,在建立用户车辆与目标车辆间的通信连接之前,本技术的音频输出方法还可以包括如下步骤:
154.响应于用户对目标车辆的通信连接请求,将用户所在的用户车辆的车机id和所述
目标车辆的车牌信息发送至服务器,由所述服务器根据所述目标车辆的车牌信息确定所述目标车辆的车机id,并根据所述用户车辆的车机id和所述目标车辆的车机id建立所述用户车辆的车机与所述目标车辆的车机之间的通信连接。
155.在本实施例中,当用户车辆内的用户需要建立起用户车辆与目标车辆之间的通信连接时,可以在用户车辆上发起对目标车辆的通信连接请求。响应于用户对目标车辆的通信连接请求,用户车辆通过摄像装置采集目标车辆的车牌图像,然后将本车的车机id,和包含目标车辆的车牌信息的车牌图像发送至服务器。服务器对目标车辆的车牌图像进行特征分析,得到目标车辆的车牌号码,进而根据目标车辆的车牌号码确定目标车辆的车机id。接着,服务器向目标车辆发送通信连接建立请求,若目标车辆的用户同意建立与用户车辆之间的通信连接,服务器根据用户车辆的车机id和目标车辆的车机id建立用户车辆的车机与目标车辆的车机之间的通信连接。
156.其中,用户车辆上的用户在发起对目标车辆的通信连接请求时,可以通过语音发起请求,例如用户车辆上的用户可以语音输入“与左前方最近的白色车辆建立连接”。
157.用户车辆上的用户在发起对目标车辆的通信连接请求时,还可以在用户车辆搜索到的最近的多个车辆中选择出目标车辆并发起通信连接请求。例如,用户车辆的显示屏上可以显示搜索出的所有预设范围内的车辆的标识,用户可以选择一个车辆作为目标车辆,并点击建立通信连接的按钮,以发起对目标车辆的通信连接请求。
158.当然,发起通信连接请求的方法还可以有其它多种,本实施例对此不作具体限制。
159.下面将以一个具体实施例对本技术的音频输出方法进行详细说明。在该实施例中的车队中有车辆a、车辆b以及车辆c三辆车组队出行,在某一时刻,车辆a位于车辆b正前方,车辆b位于车辆c左前方。若在该时刻,车辆c上的用户需要与车辆b上的用户语音通话,那么该实施例包括如下步骤1-12:
160.步骤1:车辆c上的用户通过语音发起针对车辆b的通信连接请求,例如“请求与前方红色suv建立通信连接”(前方红色suv为车辆b的特征)。
161.步骤2:车辆c的车载系统检测到通信连接请求后,通过摄像装置采集车辆b的车牌图像,然后将车辆c的车机id和车辆b的车牌图像发送至服务器。
162.步骤3:服务器根据车辆b的车牌图像确定车辆b的车牌号码,接着根据车牌号码确定车辆b的车机id,然后向车辆b发送通信连接建立请求。
163.步骤4:车辆b接收到服务器的通信连接建立请求,并展示在显示屏中,若车辆b的用户同意建立与车辆c之间的通信连接,点击同意按钮,车辆b向服务器发送同意建立与车辆c之间的通信连接的应答信息。
164.步骤5:服务器接收到车辆b发送的同意建立与车辆c之间的通信连接的应答信息后,根据车辆c的车机id和车辆b的车机id建立车辆c的车机与车辆b的车机之间的通信连接。
165.步骤6:在建立连接之后,车辆c和车辆b实时向对方车辆发送自身的当前的gps位置信息。
166.步骤7:车辆c上的用户发起针对车辆b的语音通话请求,车辆c的车机将语音通话请求发送至车辆b的车机。
167.步骤8:若车辆b的用户同意语音通话,则两车之间的通话通道创建成功,车辆c可
以接收到车辆b发送的音频流并播放,车辆b可以接收到车辆c发送的音频流并播放。
168.步骤9:车辆c在播放车辆b发送的音频流时,首先获得预先存储的目标水平面,基于目标水平面,获取本车的中心点的位置。
169.步骤10:车辆c确定自身的gps位置到车辆b的gps位置之间的第一向量,及自身的中心点到车辆c的各个音频输出设备的第二向量,然后在各个第二向量中确定出与第一向量之间夹角最小的第二向量,确定出的第二向量对应的音频输出设备即为第一音频输出设备。或者,车辆c还可以采用前文实施例中的另一方法确定出第一音频输出设备。
170.步骤11:车辆c确定各个第二向量分别与第一向量之间的夹角,然后根据车辆b的语音通话内容所对应的音频文件,和各个夹角各自所属的夹角区间所对应的音量系数,获得对应于各个音频输出设备的待输出音频文件。其中,夹角的大小与音量系数的大小成反比,夹角越大,音量系数越小,夹角越小,音量系数越大。当然,还可以采用前文实施例中的其它方法确定音量系数,本实施例对此不作具体限制。
171.步骤12:车辆c的车载系统控制各个音频输出设备输出各自对应的待输出音频文件。由于第一音频输出设备对应的音量系数最大,因此第一音频输出设备输出的声音的音量大于其余的音频输出设备输出的声音的音量,使得车辆c上的用户听到的声音更加立体,从而可以判断车辆b相对于车辆c的方向。
172.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
173.基于同一发明构思,本发明实施例提供了一种智能座舱,包括:
174.通信设备,用于建立用户车辆与目标车辆间的通信连接,以及获取所述目标车辆的位置信息;
175.音频输出控制设备,用于基于所述位置信息确定第一音频输出设备,及基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,所述第一音频输出设备选择于所述用户车辆内距离所述目标车辆位置最近的音频输出设备;
176.音频输出设备,用于根据所述音频输出控制设备的控制指令,以第一音量播放所述请求内容,以及以第二音量播放所述请求内容,所述第一音量大于所述第二音量,所述第二音频输出设备是所述用户车辆内除所述第一音频输出设备外的音频输出设备。
177.基于同一发明构思,本发明实施例提供了一种车辆,包括:
178.车载终端,用于建立用户车辆与目标车辆间的通信连接,获取所述目标车辆的位置信息,基于所述位置信息确定第一音频输出设备,以及基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,所述第一音频输出设备选择于所述用户车辆内距离所述目标车辆位置最近的音频输出设备;
179.音频输出设备,用于根据所述车载终端的控制指令,以第一音量播放所述请求内容,以及以第二音量播放所述请求内容,所述第一音量大于所述第二音量,所述第二音频输出设备是所述用户车辆内除所述第一音频输出设备外的音频输出设备。
180.基于同一发明构思,本发明实施例提供了一种音频输出装置。图7是本发明实施例
一实施例示出的一种音频输出装置的结构框图。参照图7,本发明实施例的装置700可以包括:
181.通信模块701,用于建立用户车辆与目标车辆间的通信连接;
182.获取模块702,用于获取所述目标车辆的位置信息;
183.确定模块703,用于基于所述位置信息确定第一音频输出设备,所述第一音频输出设备选择于所述用户车辆内距离所述目标车辆位置最近的音频输出设备;
184.控制模块704,用于基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,具体包括:控制所述第一音频输出设备以第一音量播放所述请求内容,以及控制第二音频输出设备以第二音量播放所述请求内容,所述第一音量大于所述第二音量,所述第二音频输出设备是所述用户车辆内除所述第一音频输出设备外的音频输出设备。
185.可选地,所述确定模块703包括:
186.第一确定子模块,用于确定所述用户车辆对应的目标水平面,所述目标水平面为所述用户车辆内各个用户的耳朵的位置所在的理想水平面;
187.第一获取子模块,用于基于所述用户车辆的目标水平面,获取所述用户车辆的中心点的位置;
188.第二确定子模块,用于根据所述用户车辆的中心点的位置、所述用户车辆的gps位置、所述目标车辆的gps位置,确定第一音频输出设备。
189.可选地,所述第一获取子模块包括:
190.第三确定子模块,用于确定所述用户车辆内的各个音频输出设备在所述目标水平面上的投影点所形成的第一平面多边形;
191.第四确定子模块,用于将所述第一平面多边形的中心点的位置确定为所述用户车辆的中心点的位置。
192.可选地,所述第一获取子模块包括:
193.第五确定子模块,用于确定所述用户车辆内的各个座椅所形成的第二平面多边形,及所述第二平面多边形的中心点的位置;
194.第六确定子模块,用于将所述第二平面多边形的中心点在所述目标水平面上的投影点的位置确定为所述用户车辆的中心点的位置;或者
195.第七确定子模块,用于确定所述用户车辆的各个车轮所构成的第三平面多边形,及所述第三平面多边形的中心点的位置;
196.第八确定子模块,用于将所述第三平面多边形的中心点在所述目标水平面上的投影点的位置确定为所述用户车辆的中心点的位置。
197.可选地,所述第一获取子模块包括:
198.第九确定子模块,用于确定所述用户车辆内用户乘坐的各个座椅所形成的第四平面多边形,及所述第四平面多边形的中心点的位置;
199.第十确定子模块,用于将所述第四平面多边形的中心点在所述目标水平面上的投影点的位置确定为所述用户车辆的中心点的位置。
200.可选地,所述第一获取子模块包括:
201.第二获取子模块,用于获取用户输入的中心点位置;
202.第十一确定子模块,用于将所述用户输入的中心点位置在所述目标水平面上的投
影点的位置确定为所述用户车辆的中心点的位置。
203.可选地,所述第二确定子模块包括:
204.第十二确定子模块,用于确定所述用户车辆的gps位置到所述目标车辆的gps位置的第一向量;
205.第十三确定子模块,用于确定所述用户车辆的中心点到所述用户车辆上的各个音频输出设备的第二向量;
206.第十四确定子模块,用于在各个所述第二向量中,确定出与所述第一向量之间夹角最小的第二向量,并将确定出的第二向量对应的音频输出设备作为第一音频输出设备;或者
207.第十五确定子模块,用于分别获得各个所述第二向量与所述第一向量的向量和,在各个所述向量和中,确定出模长最大的向量和所对应的第二向量,并将确定出的第二向量对应的音频输出设备作为第一音频输出设备。
208.可选地,所述控制模块704包括:
209.第十六确定子模块,用于确定所述用户车辆上的各个音频输出设备分别与所述目标车辆的位置之间的距离;
210.第一获得子模块,用于根据所述目标车辆的请求内容所对应的音频文件,和各个距离各自所属的距离区间所对应的音量系数,获得对应于各个所述音频输出设备的待输出音频文件,距离的大小与音量系数的大小成反比;
211.第一控制子模块,用于控制所述用户车辆上的各个音频输出设备输出各自对应的待输出音频文件。
212.可选地,所述控制模块704包括:
213.第十七确定子模块,用于确定各个所述第二向量分别与所述第一向量之间的夹角,根据所述目标车辆的请求内容所对应的音频文件,和各个夹角各自所属的夹角区间所对应的音量系数,获得对应于各个所述音频输出设备的待输出音频文件,夹角的大小与音量系数的大小成反比;或者
214.第十八确定子模块,用于根据各个所述向量和的模长确定各个所述音频输出设备对应的音量系数,模长的大小与音量系数的大小成正比,根据所述目标车辆的请求内容所对应的音频文件,和各个所述音频输出设备对应的音量系数,获得对应于各个所述音频输出设备的待输出音频文件;
215.第二控制子模块,用于控制所述用户车辆上的各个音频输出设备输出各自对应的待输出音频文件。
216.可选地,所述第十五确定子模块包括:
217.扩大子模块,用于在各个所述第二向量的模长,与所述第一向量的模长之间的差值大于预设差值时,保持各个所述第二向量各自的向量方向不变,分别将各个第二向量的模长扩大预设倍数;
218.第二获得子模块,用于分别获得扩大后的各个第二向量与所述第一向量的向量和。
219.可选地,所述装置700还包括:
220.发送模块,用于响应于用户对目标车辆的呼叫请求,将用户所在的用户车辆的车
机id和所述目标车辆的车牌信息发送至服务器,由所述服务器根据所述目标车辆的车牌信息确定所述目标车辆的车机id,并根据所述用户车辆的车机id和所述目标车辆的车机id建立所述用户车辆的车机与所述目标车辆的车机之间的通信连接。
221.基于同一发明构思,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例上述任一实施例所述的音频输出方法。
222.基于同一发明构思,本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行时实现本发明实施例上述任一实施例所述的音频输出方法。
223.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
224.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
225.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
226.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
227.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
228.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
229.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要
素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
230.以上对本发明实施例所提供的一种音频输出方法、座舱、车辆、装置、电子设备及存储介质,进行了详细介绍,本文中应用了具体个例对本发明实施例的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明实施例的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明实施例的限制。
技术特征:
1.一种音频输出方法,包括:建立用户车辆与目标车辆间的通信连接;获取所述目标车辆的位置信息;基于所述位置信息确定第一音频输出设备,所述第一音频输出设备选择于所述用户车辆内距离所述目标车辆的位置最近的音频输出设备;基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容;其中,所述控制所述音频输出设备输出所述请求内容,包括:控制所述第一音频输出设备以第一音量播放所述请求内容,以及控制第二音频输出设备以第二音量播放所述请求内容,所述第一音量大于所述第二音量。2.根据权利要求1所述的方法,所述基于所述位置信息确定第一音频输出设备,包括:确定所述用户车辆对应的目标水平面,所述目标水平面为所述用户车辆内各个用户的耳朵的位置所在的理想水平面;基于所述用户车辆的目标水平面,获取所述用户车辆的中心点的位置;根据所述用户车辆的中心点的位置、所述用户车辆的gps位置、所述目标车辆的gps位置,确定第一音频输出设备。3.根据权利要求2所述的方法,所述基于所述用户车辆的目标水平面,获取所述用户车辆的中心点的位置,包括:确定所述用户车辆内的各个音频输出设备在所述目标水平面上的投影点所形成的第一平面多边形;将所述第一平面多边形的中心点的位置确定为所述用户车辆的中心点的位置。4.根据权利要求2所述的方法,所述基于所述用户车辆的目标水平面,获取所述用户车辆的中心点的位置,包括:确定所述用户车辆内的各个座椅所形成的第二平面多边形,及所述第二平面多边形的中心点的位置;将所述第二平面多边形的中心点在所述目标水平面上的投影点的位置确定为所述用户车辆的中心点的位置;或者确定所述用户车辆的各个车轮所构成的第三平面多边形,及所述第三平面多边形的中心点的位置;将所述第三平面多边形的中心点在所述目标水平面上的投影点的位置确定为所述用户车辆的中心点的位置。5.根据权利要求2所述的方法,所述基于所述用户车辆的目标水平面,获取所述用户车辆的中心点的位置,包括:确定所述用户车辆内用户乘坐的各个座椅所形成的第四平面多边形,及所述第四平面多边形的中心点的位置;将所述第四平面多边形的中心点在所述目标水平面上的投影点的位置确定为所述用户车辆的中心点的位置。6.根据权利要求2所述的方法,所述基于所述用户车辆的目标水平面,获取所述用户车辆的中心点的位置,包括:获取用户输入的中心点位置;
将所述用户输入的中心点位置在所述目标水平面上的投影点的位置确定为所述用户车辆的中心点的位置。7.根据权利要求2所述的方法,所述根据所述用户车辆的中心点的位置、所述用户车辆的gps位置、所述目标车辆的gps位置,确定第一音频输出设备,包括:确定所述用户车辆的gps位置到所述目标车辆的gps位置的第一向量;确定所述用户车辆的中心点到所述用户车辆上的各个音频输出设备的第二向量;在各个所述第二向量中,确定出与所述第一向量之间夹角最小的第二向量,并将确定出的第二向量对应的音频输出设备作为第一音频输出设备;或者分别获得各个所述第二向量与所述第一向量的向量和,在各个所述向量和中,确定出模长最大的向量和所对应的第二向量,并将确定出的第二向量对应的音频输出设备作为第一音频输出设备。8.根据权利要求1所述的方法,所述基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,包括:确定所述用户车辆上的各个音频输出设备分别与所述目标车辆的位置之间的距离;根据所述目标车辆的请求内容所对应的音频文件,和各个距离各自所属的距离区间所对应的音量系数,获得对应于各个所述音频输出设备的待输出音频文件,距离的大小与音量系数的大小成反比;控制所述用户车辆上的各个音频输出设备输出各自对应的待输出音频文件。9.根据权利要求7所述的方法,所述基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,包括:确定各个所述第二向量分别与所述第一向量之间的夹角,根据所述目标车辆的请求内容所对应的音频文件,和各个夹角各自所属的夹角区间所对应的音量系数,获得对应于各个所述音频输出设备的待输出音频文件,夹角的大小与音量系数的大小成反比;或者根据各个所述向量和的模长确定各个所述音频输出设备对应的音量系数,模长的大小与音量系数的大小成正比,根据所述目标车辆的请求内容所对应的音频文件,和各个所述音频输出设备对应的音量系数,获得对应于各个所述音频输出设备的待输出音频文件;控制所述用户车辆上的各个音频输出设备输出各自对应的待输出音频文件。10.根据权利要求7述的方法,所述分别获得各个所述第二向量与所述第一向量的向量和,包括:在各个所述第二向量的模长,与所述第一向量的模长之间的差值大于预设差值时,保持各个所述第二向量各自的向量方向不变,分别将各个第二向量的模长扩大预设倍数;分别获得扩大后的各个第二向量与所述第一向量的向量和。11.根据权利要求1所述的方法,在所述建立用户车辆与目标车辆间的通信连接之前,所述方法还包括:响应于用户对目标车辆的通信连接请求,将用户所在的用户车辆的车机id和所述目标车辆的车牌信息发送至服务器,由所述服务器根据所述目标车辆的车牌信息确定所述目标车辆的车机id,并根据所述用户车辆的车机id和所述目标车辆的车机id建立所述用户车辆的车机与所述目标车辆的车机之间的通信连接。12.一种智能座舱,包括:
通信设备,用于建立用户车辆与目标车辆间的通信连接,以及获取所述目标车辆的位置信息;音频输出控制设备,用于基于所述位置信息确定第一音频输出设备,及基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,所述第一音频输出设备选择于所述用户车辆内距离所述目标车辆位置最近的音频输出设备;音频输出设备,用于根据所述音频输出控制设备的控制指令,以第一音量播放所述请求内容,以及以第二音量播放所述请求内容,所述第一音量大于所述第二音量,所述第二音频输出设备是所述用户车辆内除所述第一音频输出设备外的音频输出设备。13.一种车辆,包括:车载终端,用于建立用户车辆与目标车辆间的通信连接,获取所述目标车辆的位置信息,基于所述位置信息确定第一音频输出设备,以及基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,所述第一音频输出设备选择于所述用户车辆内距离所述目标车辆位置最近的音频输出设备;音频输出设备,用于根据所述车载终端的控制指令,以第一音量播放所述请求内容,以及以第二音量播放所述请求内容,所述第一音量大于所述第二音量,所述第二音频输出设备是所述用户车辆内除所述第一音频输出设备外的音频输出设备。14.一种音频输出装置,包括:通信模块,用于建立用户车辆与目标车辆间的通信连接;获取模块,用于获取所述目标车辆的位置信息;确定模块,用于基于所述位置信息确定第一音频输出设备,所述第一音频输出设备选择于所述用户车辆内距离所述目标车辆位置最近的音频输出设备;控制模块,用于基于所述目标车辆的请求内容,控制所述音频输出设备输出所述请求内容,具体包括:控制所述第一音频输出设备以第一音量播放所述请求内容,以及控制第二音频输出设备以第二音量播放所述请求内容,所述第一音量大于所述第二音量,所述第二音频输出设备是所述用户车辆内除所述第一音频输出设备外的音频输出设备。15.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-11任一项所述的音频输出方法。16.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行时实现如权利要求1-11任一项所述的音频输出方法。
技术总结
本发明提供了一种音频输出方法、座舱、车辆、装置、电子设备及存储介质。所述方法包括:建立用户车辆与目标车辆间的通信连接;获取目标车辆的位置信息;基于位置信息确定第一音频输出设备,第一音频输出设备选择于用户车辆内距离目标车辆的位置最近的音频输出设备;基于目标车辆的请求内容,控制音频输出设备输出请求内容;其中,控制音频输出设备输出请求内容,包括:控制第一音频输出设备以第一音量播放请求内容,以及控制第二音频输出设备以第二音量播放请求内容,第一音量大于第二音量。该方法使得用户车辆输出的声音更加具有立体感,有助于用户车辆内的用户根据输出的声音分辨出目标车辆的方向,可显著优化用户体验。可显著优化用户体验。可显著优化用户体验。
技术研发人员:鲁桂桂
受保护的技术使用者:博泰车联网(南京)有限公司
技术研发日:2022.02.16
技术公布日:2023/8/28
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:数据生成方法、数据分析方法和电子设备与流程 下一篇:一种盒形层叠换热器的制作方法