车辆控制方法、控制装置、控制设备、车辆和存储介质与流程

未命名 09-24 阅读:63 评论: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.根据本发明的一个实施例,还包括:接收模块,用于在通过所述第一获取模块获取语音数据之前,接收人车交互功能指令,所述人车交互功能指令用于表征所述用户与所述车辆进行交互的指令。
27.为达到上述目的,本发明第三方面实施例提出了一种车辆控制设备,其包括:处理器和存储器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现上述的车辆控制方法。
28.本发明实施例的车辆控制设备,通过执行上述的车辆控制方法,将语音数据与行为数据进行结合实现对车辆的智能控制,从而提高了车辆控制的准确度、智能化和便利性。
29.为达到上述目的,本发明第四方面实施例提出了一种车辆,其包括上述的车辆控制设备。
30.本发明实施例的车辆,通过将语音数据与行为数据进行结合实现对车辆的智能控制,从而提高了车辆控制的准确度、智能化和便利性。
31.为达到上述目的,本发明第五方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的车辆控制方法。
32.本发明实施例的非临时性计算机可读存储介质,通过执行上述的车辆控制方法,通过将语音数据与行为数据进行结合实现对车辆的智能控制,从而提高了车辆控制的准确度、智能化和便利性。
33.为达到上述目的,本发明第六方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行上述的车辆控制方法。
34.本发明实施例的计算机程序产品,通过执行上述的车辆控制方法,通过将语音数据与行为数据进行结合实现对车辆的智能控制,从而提高了车辆控制的准确度、智能化和便利性。
35.本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
36.本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
37.图1是根据本发明实施例的车辆的控制方法的流程图;
38.图2是根据本发明一个实施例的车辆的控制方法的流程图;
39.图3是根据本发明另一个实施例的车辆的控制方法的流程图;
40.图4是根据本发明又一个实施例的车辆的控制方法的流程图;
41.图5是根据本发明实施例的车辆的控制装置的方框示意图。
具体实施方式
42.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
43.下面参考附图描述本发明实施例的车辆控制方法、车辆控制装置、车辆控制设备、车辆和非临时性计算机可读存储介质。
44.图1是根据本发明实施例的车辆控制方法的流程图。
45.需要说明的是,本发明实施例的执行主体为车辆控制装置,该车辆控制装置可被配置于车辆控制设备中,以使该车辆控制设备可以执行车辆控制方法。
46.如图1所示,本发明实施例的车辆控制方法,包括以下步骤:
47.s101,获取语音数据。
48.在该步骤中,语音数据可通过语音数据采集装置(如麦克风)获取,该语音数据采集装置可以设置在车辆内部的多个位置,如设置在车辆内部的顶部或者车辆方向盘上等,具体位置在本实施例中不做限定,本领域技术人员可以根据实际情况选择车辆内部可以采集到语音数据的位置设置语音数据采集装置。语音数据采集装置采集到语音数据,可以直接对该语音数据进行上传,也可以先进行处理如降噪处理、语义切割处理等,再将处理后的语音数据进行上传。
49.需要说明的是,语音数据采集装置可以持续工作,也就是说可以一直对车辆内的语音数据进行采集。或者,在满足一定条件的情况下才开始工作,例如,当检测到有人进入车辆后,语音数据采集装置才开始工作;又如,当用户手动激活人车交互功能时,语音数据采集装置才开始工作等。本实施例对此不作具体的限定,本领域技术人员可以根据实际情况进行合适的调整。
50.s102,根据语音数据,确定产生语音数据的声源对应的声源位置。
51.在该步骤中,产生语音数据的声源对应的声源位置可通过声源定位装置获取,该声源定位装置可以设置在车辆内部的任意位置,如设置在车辆内部的顶部,或者车辆方向盘上等,具体位置在本实施例中不做限定,本领域技术人员可以根据实际情况选择车辆内部可以对声源位置进行定位的位置设置声源定位装置。其中,声源定位装置可以为图像采集装置,或声学照相机。
52.需要说明的是,声源定位装置可以持续工作。或者,在满足一定条件的情况下才开始工作,例如,当检测到语音数据后,声源定位装置才开始工作;又如,当用户手动激活人车交互功能时,声源定位装置才开始工作等。本实施例对此不作具体的限定,本领域技术人员可以根据实际情况进行合适的调整。
53.s103,根据声源位置,获取声源位置用户的行为数据;其中,用户行为数据包括头部动作数据、手势数据、视线数据中的至少一种。
54.在该步骤中,头部动作数据和手势数据均可通过图像采集装置(如摄像头)获取,该图像采集装置可以设置在车辆内部的多个位置,如设置在车内后视镜上或者每个座椅位置的上方等,具体位置在本实施例中不做限定,本领域技术人员可以根据实际情况选择车
辆内部可以采集用户图像的位置设置图像数据采集装置。
55.视线数据可通过视线检测装置获取,该视线检测装置可以设置在车辆内部的多个位置,如设置在车辆内部的顶部或者车辆方向盘上等,具体位置在本实施例中不做限定,本领域技术人员可以根据实际情况选择车辆内部可以采集用户视线的位置设置视线检测装置。其中,视线检测装置可以采用眼动仪或图像采集装置。例如,视线检测装置以采用眼动仪为例说明,眼动仪可以通过图像处理技术,定位声源位置用户的瞳孔位置,并获取瞳孔的中心坐标,然后通过霍夫圆检测、阈值分割、灰度检测、模板匹配等算法,计算该用户注视点,该注视点即为该用户视线目标。
56.需要说明的是,图像采集装置和视线检测装置可以持续工作,也就是说可以一直对车辆内用户头部动作数据、用户视线数据和用户手势数据进行采集。或者,在满足一定条件时才开始工作,例如,当检测到有人进入车辆后,图像数据采集装置和视线检测装置才开始工作;又如当用户手动激活人车交互功能时,图像采集装置和视线检测装置才可以工作等。本实施例对此不作具体的限定,本领域技术人员可以根据实际情况进行合适的调整。
57.s104,根据语音数据和行为数据,对车辆进行控制。
58.在该步骤中,该车辆在获取到语音数据之后,根据语音数据确定产生语音数据的声源对应的声源位置,并根据声源位置获取到头部动作数据、手势数据、实现数据中的至少一种之后,可根据语音数据和头部动作数据对车辆进行控制;或者,根据语音数据和手势数据对车辆进行控制;或者,根据语音数据和视线数据对车辆进行控制;或者,根据语音数据、头部动作数据和手势数据对车辆进行控制;或者,根据语音数据、头部动作数据和视线数据对车辆进行控制;或者,根据语音数据、手势数据和视线数据对车辆进行控制;或者,根据语音数据、头部动作数据、手势数据和视线数据对车辆进行控制。
59.举例说明,在根据语音数据和头部动作数据对车辆进行控制时,如果语音数据为“打开那扇车窗”,则根据语音数据确定产生语音数据的声源对应的声源位置为主驾驶员,并获取到主驾驶员的头部动作数据为头部往右侧偏前歪的图像,此时控制右侧前面的车窗打开。
60.在根据语音数据和手势数据对车辆进行控制时,如果语音数据为“控制那个座位后仰”,则根据语音数据确定产生语音数据的声源对应的声源位置为主驾驶员,并获取到主驾驶员的手势数据为指向副驾驶员的那个座位的图像,此时控制副驾驶员的座位后仰。
61.在根据语音数据和视线数据对车辆进行控制时,如果语音数据为“打开那扇车窗”,则根据语音数据确定产生语音数据的声源对应的声源位置为副驾驶员,并获取到副驾驶员的视线数据为看向车辆前面右侧的车窗,此时控制右侧前面的车窗打开。
62.需要说明的是,在根据语音数据和至少两个行为数据对车辆进行控制时,能够进一步提高对车辆控制的准确性。
63.由此,本发明实施例的车辆控制方法,先获取语音数据,并根据语音数据确定产生语音数据的声源对应的声源位置,然后根据声源位置获取声源位置用户的行为数据,所述行为数据包括头部动作数据、手势数据、实现数据中的至少一种,最后根据语音数据和行为数据对车辆进行控制。由此,该方法通过将语音数据与行为数据进行结合实现对车辆的智能控制,从而提高了车辆控制的准确度、智能化和便利性。
64.图2是根据本发明一个实施例的车辆的控制方法的流程图。
65.如图2所示,本发明实施例的车辆的控制方法,包括以下步骤:
66.s201,获取语音数据。
67.s202,根据语音数据,确定产生语音数据的声源对应的声源位置。
68.s203,根据声源位置,获取声源位置用户的行为数据,所述行为数据至少包括头部动作数据。
69.其中,需要说明的是,本发明实施例的步骤s201-步骤s203的内容详见步骤s101-步骤s103,具体这里不再详述。
70.s204,根据语音数据和头部动作数据,确定车辆的目标控制对象,并生成用户意图控制指令。
71.其中,需要说明的是,可根据不同位置的用户生成不同的图像库,例如,对于坐在主驾驶位置、副驾驶位置、主驾驶后的位置和副驾驶后的位置的人员,对应生成头部动作数据与参考区域的图像库。
72.作为一种步骤s204可实现的方式,该车辆对语音数据进行语义检测、语义解析、语义切割等处理,以将语音数据划分为多个检测部分,并检测多个检测部分中用于表征车辆部件(如车窗、车门、车座等)的第一关键词和用于表征对车辆部件的控制动作的第二关键词(如打开、关闭、后仰、后移等)。然后,根据将声源位置的用户头部动作数据(如头部动作图像)与对应位置人员的设定的头部动作数据与参考区域的图像库中的图像进行对比,以确定参考区域,再结合第一关键词,便可确定目标控制对象。该车辆在获取到目标控制对象,便结合语音数据中的第二关键词,生成用户意图控制指令。
73.其中,可以采用神经网络对语音数据中的第一关键词和第二关键词进行检测;或者,可以采用补白模型对语音数据中的第一关键词和第二关键词进行检测等,本实施例对此不作具体的限定,本领域技术人员结合现有技术可以采用其他实施方式。
74.作为另一种步骤s204可实现的方式,该车辆对语音数据进行语义检测、语义解析、语义切割等处理,以将语音数据划分为多个检测部分,并检测多个检测部分中用于表征车辆部件(如车窗、车门、车座等)的语音数据中的第一关键词和用于表征对车辆部件的控制动作的第二关键词。然后,根据头部动作数据,提取每一帧图像中头部动作坐标,并判断相邻帧的头像动作坐标的变化量是否大于设定变化量(设定变化量可根据实际需要进行设置),如果变化量大于设定变化量,则确定头部有移动,并获取头部停止移动时的目标坐标,并根据目标坐标所在位置,确定目标控制区域;如果变化量小于或等于设定变化量,则确定头部没有移动,此时认为没有对车辆控制的意图。最后,根据第一关键词和目标控制区域,确定目标控制对象。该车辆在获取到目标控制对象,便结合语音数据中的第二关键词,生成用户意图控制指令。
75.s205,根据用户意图控制指令,对目标控制对象进行控制。
76.举例说明,语音数据为“打开那扇车窗”,则根据语音数据获取第一关键词为“车窗”、第二关键词为“打开”,并根据语音数据确定产生语音数据的声源对应的声源位置为主驾驶员,如果主驾驶员的头部动作数据为头部往右侧偏前歪的图像,则确认目标控制对象为右侧前面的车窗(即最靠近副驾驶位置的车窗),生成用户意图控制指令为打开右侧前面车辆的指令。之后,便根据用户意图控制指令控制右侧前面车辆打开。
77.需要说明的是,如果该车辆按照用户意图控制指令执行成功,则完成了对车辆的
控制;如果该车辆按照用户意图控制指令执行失败,则根据语音数据和头部动作数据,对设定的头部动作数据与参考区域的图像库进行优化,以降低车辆控制失败率。
78.由此,本发明实施例的车辆控制方法,通过获取语音数据和包括头部动作数据的用户行为数据,并根据语音数据和用户行为数据确定目标控制对象,并生成用户意图控制指令,之后根据用户意图控制指令,对车辆的目标控制对象进行智能控制,从而提高了车辆控制的准确度、智能化和便利性。
79.图3是根据本发明另一个实施例的车辆控制方法的流程图。
80.如图3所示,本发明实施例的车辆控制方法,包括以下步骤:
81.s301,获取语音数据。
82.s302,对语音数据进行处理,提取语音数据中的第二关键词;其中,第二关键词用于表征对车辆部件的控制动作。
83.s303,根据第二关键词,确定语音数据是否用于人车交互。
84.其中,判断第二关键词是否表征对车辆部件的控制动作。具体可以采用将第二关键词(例如打开、关闭、使用等词语)与语义数据库中表征对车辆部件的控制动作的词语进行匹配的方式,若第二关键词可以与语义数据库中表征对车辆部件的控制动作的词语匹配上,则说明该第二关键词表征对车辆部件的控制动作。
85.可以理解的是,除了上述对语音数据中的第二关键词检测的方法之外,还可以采用其他的第二关键词检测方法,实现判断语音数据是否用于人车交互。例如,可以采用神经网络对语音数据中的第二关键词进行检测;或者,可以采用补白模型对语音数据中的第二关键词进行检测等,本实施例对此不作具体的限定,本领域技术人员结合现有技术可以采用其他实施方式。
86.因此,可以对语音数据进行处理以得到语音数据中的第二关键词,并根据第二关键词判断上述语音数据是否是用于人车交互的,以避免出现错误的控制,从而进一步的提高人车交互过程的准确性以及安全性。
87.s304,根据语音数据,确定产生语音数据的声源对应的声源位置。
88.s305,根据声源位置,获取声源位置用户的行为数据,其中,行为数据包括头部动作数据、手势数据、视线数据中的至少一种。
89.s306,根据所述语音数据和所述行为数据,对所述车辆进行控制。
90.在该实施例中,该车辆在获取到语音数据之后,先对语音数据进行数据处理,确定语音数据中的第二关键词,然后,根据第二关键词,判断该语音数据是否具有用于人车交互的数据。其中,如果该语音数据中的第二关键词具有用于人车交互的数据,则根据语音数据确定产生语音数据的声源对应的声源位置,根据声源位置获取声源位置用户的行为数据,该行为数据包括头部动作数据、手势数据、视线数据中的至少一种,并根据语音数据和行为数据,对车辆进行控制;如果该语音数据中的第二关键词不是具有用于人车交互的数据,则不对车辆进行控制。由此,通过语音数据中的第二关键词,判断语音数据是否是用于人车交互的,以避免出现错误的对车辆的控制,从而能够进一步地提高了车辆控制的准确度、智能化和便利性。
91.图4是根据本发明又一个实施例的车辆的控制方法的流程图。
92.如图4所示,本发明实施例的车辆的控制方法,包括以下步骤:
93.s401,接收人车交互功能指令,人车交互功能指令用于表征用户与车辆进行交互的指令。
94.例如,用户上车之后,用户可通过设置在车辆(如中控面板)上的按钮主动激活人车交互功能。
95.s402,获取语音数据。
96.s403,根据语音数据,确定产生语音数据的声源对应的声源位置。
97.s404,根据声源位置,获取声源位置用户的行为数据,行为数据包括头部动作数据、手势数据、视线数据中的至少一种。
98.s405,根据语音数据和行为数据,对车辆进行控制。
99.由此,该车辆先判断是否接收到用于表征用户与车辆进行交互的指令,如果接收到了该指令,则在整个行车过程中,都可以进行人车交互,这样能够避免出现漏掉的对车辆的控制,从而能够进一步地地提高了车辆控制的准确度、智能化和便利性。
100.综上所述,根据本发明实施例的车辆控制方法,先获取语音数据,并根据语音数据确定产生语音数据的声源对应的声源位置,然后根据声源位置获取声源位置用户的行为数据,所述行为数据包括头部动作数据、手势数据、实现数据中的至少一种,最后根据语音数据和行为数据对车辆进行控制。由此,该方法通过将语音数据与行为数据进行结合实现对车辆的智能控制,从而提高了车辆控制的准确度、智能化和便利性。
101.图5是根据本发明实施例的车辆的控制装置的方框示意图。
102.如图5所示,本发明实施例的车辆的控制装置500,包括:第一获取模块501、确定模块502、第二获取模块503和控制模块504。
103.其中,第一获取模块501用于获取语音数据。确定模块502用于根据所述语音数据,确定产生所述语音数据的声源对应的声源位置。第二获取模块503用于根据所述声源位置,获取所述声源位置用户的行为数据,所述行为数据包括头部动作数据、手势数据、视线数据中的至少一种。控制模块504用于根据所述语音数据和所述行为数据,对所述车辆进行控制。
104.根据本发明的一个实施例,行为数据包括头部动作数据时,控制模块504包括:确定单元,用于根据语音数据和头部动作数据,确定车辆的目标控制对象,并生成用户意图控制指令;控制单元,用于根据用户意图控制指令,对目标控制对象进行控制。
105.根据本发明的一个实施例,确定单元,包括:提取子单元,用于对语音数据进行处理,提取语音数据中的第一关键词,所述第一关键词用于表征车辆部件;第一确定子单元,用于根据头部动作数据,确定目标控制区域;第二确定子单元,用于根据第一关键词和目标控制区域,确定目标控制对象。
106.根据本发明的一个实施例,第一确定子单元,具体用于:根据头部动作数据,提取每一帧图像中头部动作坐标,并判断相邻帧的头像动作坐标的变化量是否大于设定变化量,在变化量大于设定变化量时,确定头部有移动,并获取头部停止移动时的目标坐标,根据目标坐标所在位置,确定目标控制区域。
107.根据本发明的一个实施例,上述的车辆控制装置,还包括:提取模块,用于在通过第一获取模块获取语音数据之后,对语音数据进行处理,提取语音数据中的第二关键词,并根据第二关键词,确定语音数据用于人车交互,其中,第二关键词用于表征对车辆部件的控
制动作。
108.根据本发明的一个实施例,还包括:接收模块,用于在通过第一获取模块获取语音数据之前,接收人车交互功能指令,人车交互功能指令用于表征用户与车辆进行交互的指令。
109.需要说明的是,本发明实施例的车辆控制装置中未披露的细节,请参考本发明实施例的车辆控制方法中所披露的细节,具体这里不再详述。
110.根据本发明实施例的车辆控制装置,通过第一获取模块获取语音数据,通过确定模块根据语音数据确定产生语音数据的声源对应的声源位置,通过第二获取模块根据声源位置获取声源位置用户的行为数据,该行为数据包括头部动作数据、手势数据、视线数据中的至少一种,通过控制模块根据语音数据和行为数据,对车辆进行控制。由此,该装置通过将语音数据与行为数据进行结合实现对车辆的智能控制,从而提高了车辆控制的准确度、智能化和便利性。
111.基于上述实施例,本发明还提出了一种车辆控制设备。
112.本发明实施例的车辆控制设备,包括:处理器和存储器;其中,处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于实现上述的车辆的控制方法。
113.本发明实施例的车辆控制设备,通过执行上述的车辆的控制方法,将语音数据与行为数据进行结合实现对车辆的智能控制,从而提高了车辆控制的准确度、智能化和便利性。
114.基于上述实施例,本发明还提出了一种车辆。
115.本发明实施例的车辆,包括:上述的车辆控制设备。
116.本发明实施例的车辆,通过将语音数据与行为数据进行结合实现对车辆的智能控制,从而提高了车辆控制的准确度、智能化和便利性。
117.基于上述实施例,本发明还提出了一种非临时性计算机可读存储介质。
118.本发明实施例的非临时性计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的车辆控制方法。
119.本发明实施例的非临时性计算机可读存储介质,通过执行上述的车辆控制方法,通过将语音数据与行为数据进行结合实现对车辆的智能控制,从而提高了车辆控制的准确度、智能化和便利性。
120.基于上述实施例,本发明还提出了一种计算机程序产品。
121.本发明实施例的计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行上述的车辆控制方法。
122.本发明实施例的计算机程序产品,通过执行上述的车辆控制方法,通过将语音数据与行为数据进行结合实现对车辆的智能控制,从而提高了车辆控制的准确度、智能化和便利性。
123.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任
一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
124.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
125.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
126.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
127.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
128.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
129.此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
130.上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描
述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

技术特征:
1.一种车辆控制方法,其特征在于,包括以下步骤:获取语音数据;根据所述语音数据,确定产生所述语音数据的声源对应的声源位置;根据所述声源位置,获取所述声源位置用户的行为数据,所述行为数据包括头部动作数据、手势数据、视线数据中的至少一种;根据所述语音数据和所述行为数据,对所述车辆进行控制。2.根据权利要求1所述的车辆控制方法,其特征在于,所述行为数据包括头部动作数据时,所述根据所述语音数据和所述行为数据,对所述车辆进行控制,包括:根据所述语音数据和所述头部动作数据,确定所述车辆的目标控制对象,并生成用户意图控制指令;根据所述用户意图控制指令,对所述目标控制对象进行控制。3.根据权利要求2所述的车辆控制方法,其特征在于,所述根据所述语音数据和所述头部动作数据,确定所述车辆的目标控制对象,包括:对所述语音数据进行处理,提取所述语音数据中的第一关键词;其中,所述第一关键词用于表征车辆部件;根据所述头部动作数据,确定目标控制区域;根据所述第一关键词和所述目标控制区域,确定所述目标控制对象。4.根据权利要求3所述的车辆控制方法,其特征在于,所述根据所述头部动作数据,确定目标控制区域,包括:根据所述头部动作数据,提取每一帧图像中头部动作坐标;判断相邻帧的头像动作坐标的变化量是否大于设定变化量;如果所述变化量大于所述设定变化量,则确定所述头部有移动,并获取所述头部停止移动时的目标坐标;根据所述目标坐标所在位置,确定所述目标控制区域。5.根据权利要求1所述的车辆控制方法,其特征在于,所述获取语音数据之后,还包括:对所述语音数据进行处理,提取所述语音数据中的第二关键词;其中,所述第二关键词用于表征对车辆部件的控制动作;根据所述第二关键词,确定所述语音数据用于人车交互。6.根据权利要求1所述的车辆控制方法,其特征在于,所述获取语音数据之前,还包括:接收人车交互功能指令,所述人车交互功能指令用于表征所述用户与所述车辆进行交互的指令。7.一种车辆控制装置,其特征在于,包括:第一获取模块,用于获取语音数据;确定模块,用于根据所述语音数据,确定产生所述语音数据的声源对应的声源位置;第二获取模块,用于根据所述声源位置,获取所述声源位置用户的行为数据,所述行为数据包括头部动作数据、手势数据、视线数据中的至少一种;控制模块,用于根据所述语音数据和所述行为数据,对所述车辆进行控制。8.一种车辆控制设备,其特征在于,包括:处理器和存储器;
其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如权利要求1-6中任一项所述的车辆控制方法。9.一种车辆,其特征在于,包括:如权利要求8所述的车辆控制设备。10.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-6中任一项所述的车辆控制方法。

技术总结
本发明提出一种车辆控制方法、控制装置、控制设备、车辆和存储介质,所述方法,包括以下步骤:获取语音数据;根据语音数据,确定产生语音数据的声源对应的声源位置;根据声源位置,获取声源位置用户的行为数据,行为数据包括头部动作数据、手势数据、视线数据中的至少一种;根据语音数据和行为数据,对车辆进行控制。由此,该方法通过将语音数据与行为数据进行结合实现了对车辆的智能控制,从而提高了车辆控制的准确度、智能化和便利性。智能化和便利性。智能化和便利性。


技术研发人员:常丽莹
受保护的技术使用者:北京罗克维尔斯科技有限公司
技术研发日:2022.03.16
技术公布日:2023/9/23
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐