车载系统的信号处理方法和系统与流程

文档序号:18295047发布日期:2019-07-31 09:13阅读:686来源:国知局
车载系统的信号处理方法和系统与流程

本公开实施例涉及计算机技术领域,特别涉及车载系统的信号处理方法和系统。



背景技术:

随着科技的日益发展,车载系统越来越智能化,现有的车载系统已经能够与用户进行智能交互,并能够根据用户输入的控制信号做出响应。

现有技术中,车载系统在与用户进行交互时,既能够接收用户输入的语音信号也能够接用户输入的图像信号,例如,车载系统通过语音录入设备(麦克风)接收用户录入的语音信号,同时,车载系统还能够通过图像采集设备(摄像头)采集用户的做出的例如头部动作、手势动作以及表情动作等图像信号。



技术实现要素:

本公开实施例提供一种车载系统的信号处理方法和系统。

第一方面,本公开实施例提供了一种一种车载系统的信号处理方法,包括:

识别车载系统接收到的控制信号为图像控制信号或语音控制信号;

当识别出所述控制信号为语音控制信号时,则检测在录制语音过程中车载系统是否存储有接收到但未处理的图像控制信号;

若检测出在录制语音过程中车载系统存储有接收到但未处理的图像控制信号,则进一步检测所述语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号是否可被召回;

当检测出在所述语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号中,存在至少两个控制信号能被召回时,则从能被召回的至少两个控制信号中确定出置信度最大的一个控制信号作为决策信号。

在一些实施例中,当识别出所述控制信号为图像控制信号时,则检测车载系统是否处于录制语音状态;

若检测出车载系统不处于录制语音状态,则确定出根据所述图像控制信号作为决策;

若检测出车载系统处于录制语音状态,则将所述图像控制信号进行存储,并在车载系统下一次接收到控制信号时,继续执行所述识别车载系统所接收到的控制信号为图像控制信号或语音控制信号的步骤。

在一些实施例中,在所述从能被召回的至少两个信号中确定出置信度最大的一个作为决策信号的步骤中,所述图像控制信号的置信度基于下式得出:

conf_r=a×conf_0+b/(tent-t)

其中,conf_r为图像控制信号的置信度,a和b为预设的权重参数,conf_0为图像信号的初始置信度,tend为所述语音控制信号录制过程的结束时间,t为图像控制信号的发生时间。

在一些实施例中,当检测出所述语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号中,仅存在一个控制信号能被召回时,则确定出该能被召回的控制信号作为决策信号。

在一些实施例中,当检测出所述语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号均不能被召回,则向用户反馈控制操作失败的信息。

在一些实施例中,若检测出在录制语音过程中车载系统未接收到图像控制信号时,则确定出所述语音控制信号作为决策信号。

在一些实施例中,在确定出决策信号的步骤之后,还包括:

根据预先获取到的车机状态信息和所述决策信号做出决策,以控制车机进行状态改变。

在一些实施例中,所述车载系统的信号处理方法还包括:

根据用户的触控操作确定出车机的状态信息。

另一方面,本公开实施例还提供了一种车载系统的信号处理系统,包括:

识别模块,用于识别车载系统接收到的控制信号为图像控制信号或语音控制信号;

第一检测模块,用于在所述识别模块识别出所述控制信号为语音控制信号时,检测在录制语音过程中车载系统是否存储有接收到但未处理的图像控制信号;

第二检测模块,用于在所述第一检测模块检测出在录制语音过程中车载系统接收到图像控制信号时,进一步检测所述语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号是否可被召回;

筛选模块,用于在所述第二检测模块检测出所述语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号中,存在至少两个控制信号能被召回时,从能被召回的至少两个控制信号中筛选出置信度最大的一个控制信号;

确定模块,用于将所述筛选模块所筛选出的置信度最大的控制信号确定为决策信号。

在一些实施例中,所述信号处理系统还包括:第三检测模块和存储模块;

所述第三检测模块用于在所述识别模块识别出所述控制信号为图像控制信号时,检测车载系统是否处于录制语音状态;

所述存储模块用于在所述第三检测模块检测出车载系统处于录制语音状态时,将所述图像控制信号进行存储;

所述确定模块还用于在所述第三检测模块检测出车载系统不处于录制语音状态时,确定出所述图像控制信号作为决策信号。

在一些实施例中,所述筛选模块包括:图像置信度计算单元,用于基于下式计算出图像控制信号的置信度:

conf_r=a×conf_0+b/(tent-t)

其中,conf_r为图像控制信号的置信度,a和b为预设的权重参数,conf_0为图像信号的初始置信度,tend为所述语音控制信号录制过程的结束时间,t为图像控制信号的发生时间。

在一些实施例中,所述确定模块还用于当所述第二检测模块检测出所述语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号中,仅存在一个控制信号能被召回时,将该能被召回的信号确定为决策信号。

在一些实施例中,所述信号处理系统还包括:

反馈模块,用于当所述第二检测模块检测出所述语音控制信号和在录制语音过程中收到的各图像控制信号均不能被召回出时,向用户反馈控制操作失败的信息。

在一些实施例中,所述确定模块还用于当所述第一检测模块检测出在录制语音过程中车载系统未接收到图像控制信号时,将所述语音控制信号确定为决策信号。

在一些实施例中,所述车载系统的信号处理系统还包括:

控制模块,用于根据预先获取到的车辆状态信息和所述决策信号做出决策,以控制车机进行状态改变。

在一些实施例中,所述车载系统的信号处理系统还包括:

状态获取模块,用于根据用户的触控操作确定出车辆的状态信息。

再一方面,本公开实施例还提供了一种电子设备,包括:

一个或多个处理器;

存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本公开上述实施例所提供的方法。

最后一方面,本公开实施例还提供了一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现本公开上述实施例所提供的方法。

本公开提供的车载系统的信号处理方法和系统,当车载系统在录制语音的过程中还接收到图像控制信号时,先将图像控制信号进行存储而不处理,待语音信号接收完毕后,对语音控制信号和图像控制信号进行能否被召回的判断,进而从能被召回的控制信号中选择出置信度最大的一个控制信号作为决策信号,相比于现有技术,避免了在车载系统在进行录音的过程中接收到图像控制信号时,先对图像信号进行处理而导致车载系统无法识别语音控制信号的问题,从而能够更加准确地解析出用户的意图,提高了用户体验。

附图说明

附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其他特征和优点对本领域技术人员将变得更加显而易见,在附图中:

图1为本公开实施例提供的一种车载系统的信号处理方法的流程图;

图2为本公开实施例提供的另一种车载系统的信号处理方法的流程图;

图3为本公开实施例提供的一种车载系统的信号处理系统的结构示意图。

具体实施方式

为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图对本发明提供的车载系统的信号处理方法和系统进行详细描述。

在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。

如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。

本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其群组。

本文所述实施例可借助本公开的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术和/或容限来修改示例图示。因此,实施例不限于附图中所示的实施例,而是包括基于制造工艺而形成的配置的修改。因此,附图中例示的区具有示意性属性,并且图中所示区的形状例示了元件的区的具体形状,但并不旨在是限制性的。

除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。

现有技术中,车载系统在与用户进行智能交互时,可以接收用户输入的语音控制信号,还可以接收图像控制信号,其中,语音控制信号可借助于语音输入设备,例如麦克风采集用户的语音生成,图像控制信号可借助于图像输入设备,例如摄像头采集与用户相关的图像信息生成,例如采集用户的头部动作以及用户的手势等。

在实际应用中,语音信号的录入需要一定的时间,而当车载系统处于录音状态时,如若此时车载系统还接收到图像信号,车载系统会立刻对图像信号进行处理,在某些情况下,处于录音状态的车载系统所接收到的图像信号并非是用户想要输入至车载系统内的信号,例如,当车上有多个乘客时,当其中一个乘客正在向车载系统录入语音信号时,而另一个乘客无意间做出的手势也被车载系统所采集到,这必然使得车载系统立刻对所采集到的图像信号进行处理,并且车载系统的状态信息也会相应地跟随图像信号做出改变,而在语音信号录入完毕时,车载系统才对语音信号进行处理,这将导致车载系统无法正确处理语音信号,进而导致用户与车载系统的交互发生错误,降低用户体验。

本公开是针对现有技术中车载系统在处理用户输入的语音控制信号和图像控制信号时,如何从语音控制信号和图像控制信号中选择出一个最合适的控制信号作为决策信号的技术解决方案。

如图1所示,本公开实施例提供一种车载系统的信号处理方法包括:

步骤s101、识别车载系统接收到的控制信号为图像控制信号或语音控制信号。

本公开中,当车载系统接收到控制信号时,对控制信号进行识别,并根据控制信号的种类而进行两种不同的流程判断,并且,当识别出控制信号为语音控制信号时,执行步骤s102,以检测在录制语音过程中车载系统中是否存储有接收到但未处理的图像控制信号。

步骤s102、检测在录制语音过程中车载系统是否存储有接收到但未处理的图像控制信号。

当识别出控制信号为语音控制信号时,说明用户进行了语音录入操作,此时需检测在语音录入操作阶段内,车载系统是否存储了接收到但未处理的图像控制信号,以进行进一步的筛选。具体的,当检测出在录制语音过程中车载系统存储有接收到但未处理的图像控制信号时,相应执行步骤s103,以进一步检测语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号是否可被召回。

步骤s103、检测语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号是否可被召回。

本公开中,控制信号是否可被召回指的是控制信号所代表的用户意图是否与车载系统当前的状态信息相匹配,即,当控制信号所代表的用户意图与车载系统当前的状态信息相匹配时,则确定出控制信号可被召回,当控制信号所代表的用户意图与车载系统当前的状态信息不匹配时,则确定出控制信号不可被召回;车载系统的状态信息指的是车机所处的状态,例如,等待用户确认、等待用户输入区域等状态。

当检测出在语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号中,存在至少两个控制信号能被召回时,执行步骤s104,以从能被召回的至少两个控制信号中确定出置信度最大的一个控制信号作为决策信号。

步骤s104、从能被召回的至少两个控制信号中确定出置信度最大的一个控制信号作为决策信号。

本公开实施例提供的车载系统的信号处理方法,当车载系统在录制语音的过程中还接收到图像控制信号时,先将图像控制信号进行存储而不处理,待语音信号接收完毕后,对语音控制信号和图像控制信号进行能否被召回的判断,进而从能被召回的控制信号中选择出置信度最大的一个控制信号作为决策信号,相比于现有技术,避免了在车载系统在进行录音的过程中接收到图像控制信号时,先对图像信号进行处理而导致车载系统无法识别语音控制信号的问题,从而能够更加准确地解析出用户的意图,提高了用户体验。

本公开实施例还提供一种车载系统的信号处理方法,如图2所示,该方法包括:

步骤s201、识别车载系统接收到的控制信号为图像控制信号或语音控制信号。

本公开中,当车载系统接收到控制信号时,根据控制信号的种类而执行两种不同的流程。

具体地,当识别出控制信号为语音控制信号时,执行步骤s202-s207,以检测在录制语音过程中车载系统中是否存储有接收到但未处理的图像控制信号,进而根据检测结果,从语音控制信号和图像控制信号中选择出一个控制信号作为决策信号,或者直接将语音控制信号作为决策信号;而当识别出控制信号为图像控制信号时,则执行步骤s208-s210,以检测车载系统是否处于录制语音状态,进而根据检测结果而将图像控制信号进行存储或者直接将图像控制信号作为决策信号。

步骤s202、检测在录制语音过程中车载系统是否存储有接收到但未处理的图像控制信号。

当识别出控制信号为语音控制信号时,说明用户进行了语音录入操作,此时需检测在语音录入操作阶段内,车载系统是否存储了接收到但未处理的图像控制信号,以进行进一步的筛选,需要说明的是,在录制语音过程中,系统可能接收到一个图象控制信号,还可能接收到多个图像控制信号。

具体的,当检测出在录制语音过程中,车载系统存储有接收到但未处理的图像控制信号时,相应执行步骤s203-s206,以进一步检测语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号是否可被召回;而当检测出在录制语音过程中车载系统未存储有接收到但未处理的图像控制信号时,则执行步骤s207。

步骤s203、检测语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号是否可被召回。

本公开中,控制信号是否可被召回指的是控制信号所代表的用户意图是否与车载系统当前的状态信息相匹配,即,当控制信号所代表的用户意图与车载系统当前的状态信息相匹配时,则确定出控制信号可被召回,当控制信号所代表的用户意图与车载系统当前的状态信息不匹配时,则确定出控制信号不可被召回;车载系统的状态信息指的是车机所处的状态,例如,等待用户确认、等待用户输入区域等状态。

在实际应用中,在判断语音控制信号是否可被召回时,首先,获取车载系统当前的状态信息;其次,基于预设算法对语音控制信号进行语义解析,以获取其所代表的用户意图,例如,采用语音语义解析算法进行解析,该技术已是本领域的现有技术,此处不再赘述;最后,获取所解析出的语音控制信号所代表的用户意图与车载系统当前的状态信息的匹配度,若匹配度超过预设的阈值,则确定语音控制信号与车载系统当前状态信息相匹配,即确定出语音控制信号可被召回,反之,则确定出语音控制信号不可被召回,本公开中,获取语音控制信号所代表的用户意图与车载系统的状态信息的匹配度是本领域的常规技术手段,作为一种实施方式,可以通过预先存储每种用户意图与各种车载系统的状态信息的匹配度的关系列表,然后在获取到语音控制信号所代表的用户意图后,通过查询该关系列表获取。

在判断图像信号是否可被召回时,首先,获取车载系统当前的状态信息;其次,基于预设的图像识别算法对图像控制信号进行识别,得出识别结果,并将识别结果与预设的图像控制信号数据库中所存储的图像控制信号进行匹配,以确定出所识别的图像控制信号所代表的用户意图,最后,计算所识别出的图像控制信号所代表的用户意图与车载系统当前的状态信息的匹配度,若匹配度超过预设的阈值,则确定图像控制信号与车载系统当前状态信息相匹配,即确定出图像控制信号可被召回,反之,则确定出图像控制信号不可被召回,本公开中获取图像控制信号所代表的用户意图与车载系统的状态信息的匹配度是本领域的常规技术手段,可采用上述获取语音控制信号所代表的用户意图与车载系统的状态信息的匹配度的方法,此处不再赘述。

需要说明的是,本公开中,预设有图像控制信号数据库,该数据库内存储有预设的多个图像控制信号,每个图像控制信号对应设置有一种用户意图,图像可控制信号与用户意图具有对应关系,这种对应关系可根据用户日常在车内的习惯动作或出于安全考虑而进行设置。

在步骤s203中,当对语音控制信号和图像控制信号进行是否能被召回的检测时,可能检测出仅有一个控制信号能被召回,还可能检测出有多个控制信号能备召回(一个语音控制信号和至少一个图像控制信号,或者两个以上的图像控制信号),还可能检测出没有控制信号能被召回。具体的,当检测出在语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号中存在多个(至少两个)控制信号能被召回时,执行步骤s204;当检测出语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号中仅存在一个控制信号能被召回时,执行步骤s205;当检测出语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号均不能被召回时,执行步骤s206。

步骤s204、从能被召回的至少两个控制信号中确定出置信度最大的一个控制信号作为决策信号。

本公开中,语音控制信号的置信度的计算基于步骤s203中检测语音控制信号的语义得出,即,语音控制信号的置信度指的基于预设算法解析其语义时所得出的真实度,这一技术已属于现有技术,此处不再赘述。

本公开中,图像控制信号的置信度基于下式得出:

conf_r=a×conf_0+b/(tent-t)

其中,conf_r为图像控制信号的置信度,conf_0为图像信号的初始置信度,图像信号的初始置信度是基于步骤s203中检测图像信号能否被召回时得出,具体的,在基于预设算法对图像控制信号进行识别时,将其识别为某个图像时具有一定的识别真实度,该识别真实度即为图像控制信号的初始置信度;tend为语音控制信号录制过程的结束时间,t为图像控制信号的发生时间,a和b为预设的权重参数,a代表图像控制信号的初始置信度所占的权重,b代表该图像控制信号在录音过程中的发生时间所占的权重,本公式中,图像信号的初始置信度越大,以及图像信号的发生时间越接近录音结束时间,则图像信号的最终置信度越大。

步骤s205、确定出唯一的能被召回的控制信号作为决策信号。

步骤s206、向用户反馈控制操作失败的信息。

本公开中,当控制信号中没有一个信号能被召回时,则向用户反馈控制操作失败的信息,例如,可以在系统界面显示“控制信号输入失败”的字样,还可以通过语音播报“控制信号输入失败”。

本公开实施例中,在步骤s203之前还包括步骤s203’和步骤s203”,用于当图像控制信号的数量为多个时,对图像控制信号进行去重处理,以提高图像控制信号的处理效率。

步骤s203’、对图像控制信号的数量进行判断。

步骤s203”、对多个图像控制信号进行去重处理。

本公开中,对图像控制信号进行去重处理已是本领域的常规技术手段,作为其中一种实施方式,可基于计算图像控制信号的相似度进行过滤处理实现。

当图像控制信号的数量大于等于2时,执行步骤s203”,以对图像控制信号进行去重处理。

在步骤s202中,当检测出在录制语音过程中车载系统未存储有接收到但未处理的图像控制信号时,则执行步骤s207,以根据语音控制信号做出决策。

步骤s207、确定出语音控制信号为决策信号。

当检测出在录制语音过程中车载系统未存储有接收到但未处理的图像控制信号时,系统将语音控制信号作为决策信号。

在上述步骤s201中,当识别出控制信号为图像控制信号时,则执行步骤s208-s210。

步骤s208、检测车载系统是否处于录制语音状态。

若检测出车载系统处于录制语音状态,则执行步骤s209,并在车载系统下一次接收到控制信号时,继续执行步骤s201,以继续识别车载系统所接收到的控制信号为图像控制信号还是语音控制信号;若检测出车载系统不处于录制语音状态,则执行步骤s210。

步骤s209、将图像控制信号进行存储。

步骤s210、确定出图像控制信号为决策信号。

当检测出车载系统不处于录制语音状态时,系统将图像控制信号做为决策信号。

本公开实施例提供的车载系统的信号处理方法,当车载系统在录制语音的过程中还接收到图像控制信号时,先将图像控制信号进行存储而不处理,待语音信号接收完毕后,对语音控制信号和图像控制信号进行能否被召回的判断,进而从能被召回的控制信号中选择出置信度最大的一个控制信号作为决策信号,相比于现有技术,避免了在车载系统在进行录音的过程中接收到图像控制信号时,先对图像信号进行处理而导致车载系统无法识别语音控制信号的问题,从而能够更加准确地解析出用户的意图,提高了用户体验。

本公开中,在确定出决策信号的步骤之后,还包括:

步骤s211、根据预先获取到的车机状态信息和决策信号做出决策,以控制车机进行状态改变。

在步骤s211中,车机的状态信息根据用户的触控操作确定,具体的,当用户在车载系统上做出触控操作后,例如,触摸或点击车机显示屏幕、按方向盘上的按钮,车机系统响应相应的触控操作而调用后台服务器提供的相应接口,接口返回当前触控操作而使车机所处的状态信息,并存储状态信息;当用户输入控制信号时(语音控制信号或图像控制信号),车机系统基于上述步骤的确定决策信号的方法而确定出一个决策信号,进而车机系统根据所存储的车机的状态信息以及所确定出的决策信号,来控制车机进入下一个状态的转换。

本公开实施例中,车机系统能够结合用户的触控操作、用户的语音输入操作以及用户的图像输入操作而与车机系统进行智能交互,使得用户在车载环境中,能够与车机系统实现更加自由的交互方式,大大提高了用户体验。

另一方面,本公开实施例该提供一种车载系统的信号处理系统,用于实现上述实施例提供的车载系统的信号处理方法,如图3所示,该系统包括:识别模块11、第一检测模块12、第二检测模块13、筛选模块14以及确定模块15。

其中,识别模块11用于识别车载系统接收到的控制信号为图像控制信号或语音控制信号。

第一检测模块12用于在识别模块11识别出控制信号为语音控制信号时,检测在录制语音过程中车载系统是否接收到图像控制信号。

第二检测模块13用于在第一检测模块12检测出在录制语音过程中车载系统接收到图像控制信号时,进一步检测语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号是否可被召回。

筛选模块14用于在第二检测模块13检测出语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号中,存在至少两个控制信号能被召回时,从能被召回的至少两个控制信号中筛选出置信度最大的一个控制信号。

确定模块15,用于将筛选模块14所筛选出的置信度最大的控制信号确定为决策信号。

本公开实施例提供的车载系统的信号处理系统,当车载系统在录制语音的过程中还接收到图像控制信号时,先将图像控制信号进行存储而不处理,待语音信号接收完毕后,对语音控制信号和图像控制信号进行能否被召回的判断,进而从能被召回的控制信号中选择出置信度最大的一个控制信号作为决策信号,相比于现有技术,避免了在车载系统在进行录音的过程中接收到图像控制信号时,先对图像信号进行处理而导致车载系统无法识别语音控制信号的问题,从而能够更加准确地解析出用户的意图,提高了用户体验。

本公开中,控制信号是否可被召回指的是控制信号所代表的用户意图是否与车载系统当前的状态信息相匹配,即,当控制信号所代表的用户意图与车载系统当前的状态信息相匹配时,则确定出控制信号可被召回,当控制信号所代表的用户意图与车载系统当前的状态信息不匹配时,则确定出控制信号不可被召回;车载系统的状态信息指的是车机所处的状态,例如,等待用户确认、等待用户输入区域等状态。

在实际应用中,第二检测模块13在判断语音控制信号是否可被召回时,首先,获取车载系统当前的状态信息;其次,基于预设算法对语音控制信号进行语义解析,以获取其所代表的用户意图,例如,采用语音语义解析算法进行解析,该技术已是本领域的现有技术,此处不再赘述;最后,计算所解析出的语音控制信号所代表的用户意图与车载系统当前的状态信息的匹配度,若匹配度超过预设的阈值,则确定语音控制信号与车载系统当前状态信息相匹配,即确定出语音控制信号可被召回,反之,则确定出语音控制信号不可被召回。本公开中,获取语音控制信号所代表的用户意图与车载系统的状态信息的匹配度是本领域的常规技术手段,作为一种实施方式,可以通过预先存储每种用户意图与各种车载系统的状态信息的匹配度的关系列表,然后在获取到语音控制信号所代表的用户意图后,通过查询该关系列表获取。

第二检测模块13在判断图像信号是否可被召回时,首先,获取车载系统当前的状态信息;其次,基于预设的图像识别算法对图像控制信号进行识别,得出识别结果,并将识别结果与预设的图像控制信号数据库中所存储的图像控制信号进行匹配,以确定出所识别的图像控制信号所代表的用户意图,最后,计算所识别出的图像控制信号所代表的用户意图与车载系统当前的状态信息的匹配度,若匹配度超过预设的阈值,则确定图像控制信号与车载系统当前状态信息相匹配,即确定出图像控制信号可被召回,反之,则确定出图像控制信号不可被召回。本公开中获取图像控制信号所代表的用户意图与车载系统的状态信息的匹配度是本领域的常规技术手段,可采用上述获取语音控制信号所代表的用户意图与车载系统的状态信息的匹配度的方法,此处不再赘述。

需要说明的是,本公开中,预设有图像控制信号数据库,该数据库内存储有预设的多个图像控制信号,每个图像控制信号对应设置有一种用户意图,图像可控制信号与用户意图具有对应关系,这种对应关系可根据用户日常在车内的习惯动作或出于安全考虑而进行设置。

本公开中,筛选模块14包括语音置信度计算单元和图像置信度计算单元;其中,语音置信度计算单元在确定语音控制信号的置信度时,基于第二检测模块13检测语音控制信号的语义得出,即,语音控制信号的置信度指的基于预设算法解析其语义时所得出的真实度,这一技术已属于现有技术,此处不再赘述。

图像置信度计算单元在计算图像控制信号的置信度时基于下式得出:

conf_r=a×conf_0+b/(tent-t)

其中,conf_r为图像控制信号的置信度,conf_0为图像信号的初始置信度,图像信号的初始置信度是基于步骤s203中检测图像信号能否被召回时得出,具体的,在第二检测模块13基于预设算法对图像控制信号进行识别时,将其识别为某个图像时具有一定的识别真实度,该识别真实度即为图像控制信号的初始置信度;tend为语音控制信号录制过程的结束时间,t为图像控制信号的发生时间,a和b为预设的权重参数,a代表图像控制信号的初始置信度所占的权重,b代表该图像控制信号在录音过程中的发生时间所占的权重,本公式中,图像信号的初始置信度越大,以及图像信号的发生时间越接近录音结束时间,则图像信号的最终置信度越大。

本公开中,第二检测模块13在对语音控制信号和图像控制信号进行是否能被召回的检测时,可能检测出仅有一个控制信号能被召回,还可能检测出有多个控制信号能备召回(一个语音控制信号和至少一个图像控制信号,或者两个以上的图像控制信号),还可能检测出没有控制信号能被召回。

相应地,确定模块15还用于当第二检测模块13检测出语音控制信号和在录制语音过程中车载系统所接收到的各图像控制信号中,仅存在一个控制信号能被召回时,将该能被召回的信号确定为决策信号。

进一步地,本公开实施例提供的信号处理系统,还包括:反馈模块16,用于当第二检测模块13检测出语音控制信号和在录制语音过程中收到的各图像控制信号均不能被召回出时,向用户反馈控制操作失败的信息。反馈模块16向用户反馈控制操作失败的信息的方式可以为系统界面显示“控制信号输入失败”的字样,还可以为通过语音播报“控制信号输入失败”。

在一些实施例中,本公开实施例所提供的信号处理系统还包括判断模块和去重模块,其中,判断模块用于在第一检测模块12检测出在录制语音过程中车载系统接收到图像控制信号时,判断所接收到的图像控制信号的数量是否大于等于2;去重模块用于在判断模块判断出所接收到的图像控制信号的数量是否大于等于2时,对图像控制信号进行去重处理,以提高图像控制信号的处理效率。

进一步地,本公开实施例提供的信号处理系统还包括:第三检测模块17和存储模块18。

其中,第三检测模块17用于在识别模块11识别出控制信号为图像控制信号时,检测车载系统是否处于录制语音状态。

存储模块18用于在第三检测模块17检测出车载系统处于录制语音状态时,将图像控制信号进行存储。

确定模块15还用于在第三检测模块17检测出车载系统不处于录制语音状态时,确定出图像控制信号作为决策信号;还用于当第一检测模块12检测出在录制语音过程中车载系统未接收到图像控制信号时,将语音控制信号确定为决策信号。

进一步地,本公开实施例所提供的系统还包括:控制模块19和状态获取模块20;其中,控制模块19用于根据预先获取到的车辆状态信息和决策信号做出决策,以控制车机进行状态改变;状态获取模块20用于根据用户的触控操作确定出车辆的状态信息。

本公开中,车机的状态信息根据用户的触控操作确定,具体的,当用户在车载系统上做出触控操作后,例如,触摸或点击车机显示屏幕、按方向盘上的按钮,车机系统响应相应的触控操作而调用后台服务器提供的相应接口,接口返回当前触控操作而使车机所处的状态信息,并存储状态信息;当用户输入控制信号时(语音控制信号或图像控制信号),车机系统基于上述步骤的确定决策信号的方法而确定出一个决策信号,进而车机系统根据所存储的车机的状态信息以及所确定出的决策信号,来控制车机进入下一个状态的转换。

本公开实施例还提供一种电子设备,包括:一个或多个处理器以及存储装置,存储装置上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得该一个或多个处理器实现本公开上述实施例所提供的方法。

本公开实施例还提供一种计算机可读介质,其上存储有计算机程序,其中,该程序被处理器执行时实现本公开上述实施例所提供的方法。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其他实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本公开的范围的情况下,可进行各种形式和细节上的改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1