一种车载设备及其手势识别方法与流程

文档序号:18829601发布日期:2019-10-09 02:55阅读:149来源:国知局
一种车载设备及其手势识别方法与流程

本发明涉及车载设备领域,尤其涉及一种车载设备及其收拾识别方法。



背景技术:

随着社会的发展和人民生活水平的不断提高,越来越多的家庭已经将汽车作为了必须的家用工具,而随着科技的发展,汽车的智能化也日益成为人们购买汽车的一项选择标准。其中,为了使得驾驶员在驾驶汽车的过程中能够不影响驾驶的前提下,方便的对车内的车载设备进行控制,技术人员在方向盘的左侧或者右侧设置有具备手势识别功能的车载设备,当驾驶员需要对车载设备(例如收音机)进行控制时,需要用手在该车载设备前做出相应的手势,而后车载设备便会在识别驾驶员的手势后进行相应的控制。

以左侧位为驾驶位置,具有手势识别功能的车载设备设置在驾驶员的右侧为例,现有的具有手势识别功能的车载设备因为是实时识别,所以有一些驾驶员做手势的准备动作或者两个手势之间的连接动作也被识别,例如:(1)如图1所示,开始时驾驶员手握方向盘,当需要控制车载设备时,会将手从方向盘移动到车载设备跟前,这一必须但多余的动作会被车载设备检测到,并判断为是一次向右挥手的手势,进而执行相应功能,违背了驾驶员的意图;(2)如图2所示,如果驾驶员希望通过两次向上挥手的动作控制车载设备,那么第一次向上挥手之后必然紧接着有一个手向下回落的过程,之后才能继续向上挥手,此时,中间的这次手向下回落的过程虽然是必须的但也是多余的,可因为它展示在车载设备前所以也会被车载设备检测到,并判断为是一次向下挥手的手势,进而执行相应功能,违背了驾驶员的意图。所以可以看出,现有的手势识别精度不高,无法过滤掉多余的手势。



技术实现要素:

本发明的实施例提供一种车载设备及其手势识别方法,能够提高车载设备手势识别的精度,方便用户使用。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,提供一种车载设备,包括:手势检测模块,用于检测用户的当前手势;

首次手势判断模块,用于判断手势检测模块检测到的当前手势是否为首次手势;

首次手势处理模块,用于当确定车载设备所属车辆为左侧驾驶时,若手势检测模块检测到的当前手势为向右挥手,且首次手势判断模块确定当前手势为首次手势时,忽略当前手势;当确定车载设备所属车辆为右侧驾驶时,若手势检测模块检测到的当前手势为向左挥手,且首次手势判断模块确定当前手势为首次手势,忽略当前手势;

多余手势处理模块,用于若确定手势检测模块检测到的当前手势与前一手势不同,且当前手势与前一手势的时间间隔小于第一预设值时,忽略当前手势。

第二方面,提供一种应用于第一方面的车载设备的手势识别方法,包括:

检测用户的当前手势;判断当前手势是否为首次手势;当确定车载设备所属车辆为左侧驾驶时,若确定检测到的当前手势为向右挥手,且当前手势为首次手势时,忽略当前手势;当确定车载设备所属车辆为右侧驾驶时,若确定检测到的当前手势为向左挥手,且当前手势为首次手势时,忽略当前手势;若确定检测到的当前手势与前一手势不同,且两者的时间间隔小于第一预设值时,忽略当前手势。

本发明实施例提供的车载终端和手势识别方法,其中车载终端包括:手势检测模块,用于检测用户的当前手势;首次手势判断模块,用于判断手势检测模块检测到的当前手势是否为首次手势;首次手势处理模块,用于当确定车载设备所属车辆为左侧驾驶时,若手势检测模块检测到的当前手势为向右挥手,且首次手势判断模块确定当前手势为首次手势时,忽略当前手势;当确定车载设备所属车辆为右侧驾驶时,若手势检测模块检测到的当前手势为向左挥手,且首次手势判断模块确定当前手势为首次手势,忽略当前手势;多余手势处理模块,用于若确定手势检测模块检测到的当前手势与前一手势不同,且当前手势与前一手势的时间间隔小于第一预设值时,忽略当前手势。所以本发明实施例提供的车载终端在对用户的手势进行识别时,可以对用户的当前手势进行判断,当确定当前手势是首次手势时再根据该当前手势的具体情况和车载终端所属车辆的驾驶位置来决定该当前手势是否可用:当车载设备所属车辆为左侧驾驶时,若确定检测到的所述当前手势为向右挥手,且所述当前手势为首次手势时,则忽略所述当前手势;当车载设备所属车辆为右侧驾驶时,若确定检测到的所述当前手势为向左挥手,且当前手势为首次手势时,忽略所述当前手势;这样便避免了用户在使用手势控制车载终端前的起始手势不被车载终端所识别并用于自身的控制;同时本发明实施例提供的车载终端也可以在确定当前手势和前一手势的时间间隔小于第一预设值时,忽略当前手势,即可以避免用户因为要进行连续手势控制车载终端时,两次手势之间的衔接手势不被车载终端所识别并用于自身的控制。因此可以看出,本发明实施例提供的车载终端在对用户手势进行识别时过滤掉多余的手势,提高手势识别的精准度,方便用户的使用。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术提供的一种首次手势动作示意图;

图2为现有技术提供的一种衔接手势动作示意图;

图3为本发明实施例提供的一种车载终端的结构示意图;

图4为本发明另一实施例提供的一种车载终端的结构示意图;

图5为本发明实施例提供的一种手势识别方法流程示意图;

图6为本发明另一实施例提供的一种手势识别方法流程示意图;

图7为本发明实施例提供的一种用户手势识别的具体实例示意图;

图8为本发明实施例提供的另一种用户手势识别的具体实例示意图;

图9为本发明实施例提供的再一种用户手势识别的具体实例示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

还需要说明的是,本发明实施例中,“的(英文:of)”,“相应的(英文:corresponding,relevant)”和“对应的(英文:corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。

为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。

现有的具备手势识别的车载终端在对用户的手势进行识别时,因为是实时识别的,所以一些用户并不想被车载终端识别的衔接动作会被车载终端识别,从而造成车载终端自身控制错误。所以现有的具备手势识别的车载终端的手势识别功能不够精准,不利于用户的使用。

针对上述问题,如图3所示,本发明实施例提供一种车载终端01,包括:

手势检测模块31,用于检测用户的当前手势;

实际中,手势检测模块可以是车载终端的屏幕内设的摄像头也可以是车载终端周围设置的摄像头,此处不做具体限制;手势检测模块在检测用户手势时具体是获取到用户展示一个手势时手的运动轨迹(包括速度、位置)然后确定当前手势;另外手势检测模块检测到一个手势后一般会预存该手势以便后续获取另一个手势时的对比判断;

首次手势判断模块32,用于判断手势检测模块31检测到的当前手势是否为首次手势;

可选的,首次手势判断模块具体用于:

判断手势检测模块检测到的当前手势与前一手势的时间间隔是否大于第二预设值;当确定手势检测模块检测到的当前手势与前一手势的时间间隔大于第二预设值时,则确定当前手势为首次手势;示例性的,第二预设值为2s;

首次手势处理模块33,用于当确定车载设备所属车辆为左侧驾驶时,若手势检测模块31检测到的当前手势为向右挥手,且首次手势判断模块32确定当前手势为首次手势时,忽略当前手势;当确定车载设备所属车辆为右侧驾驶时,若手势检测模块31检测到的当前手势为向左挥手,且首次手势判断模块32确定当前手势为首次手势,忽略当前手势;

具体的对于车载设备所属车辆的驾驶位置可以是车载设备出厂前默认也可以是运行时的再判断,此处不做具体限制;

多余手势处理模块34,用于若确定手势检测模块31检测到的当前手势与前一手势不同,且当前手势与前一手势的时间间隔小于第一预设值时,忽略当前手势;示例性的,第一预设值为1s;

具体的,当当前手势和前一手势相同时,说明用户需要对一个操作重复进行,此时不需要判断两次手势之前的时间间隔,直接进行下一步骤即可,而当当前手势和前一手势不同时,有可能当前手势是前一手势和下一手势之前的衔接手势,所以为了保证手势识别的精准性,此时需要判断当前手势和前一手势之间的时间间隔大小,如果时间间隔小于第一预设值(正常情况下,用于控制车载终端的不同手势之间的间隔时间最小值),则确定当前手势为衔接手势,忽略该当前手势即可;如果时间间隔大于第一预设值,则确认当前手势不是衔接手势,然后对当前手势执行后续的判断;

需要说明的是,多余手势处理模块执行的步骤,可以是在首次手势判断模块判断之后,也可以是在首次手势判断模块判断之前,其中,若为之后,一般设置在最后一步,该步完成后则是车载设备执行当前手势对应的操作,图3和图4中模块连接方式以多余手势处理模块执行的步骤在首次手势判断模块判断之后为基准建立。

可选的,第二预设值大于第一预设值;一般的,有意识的两个连续手势之间的时间间隔在1至2秒之间,如果某一手势与前一手势的时间间隔大于2秒,则被认定为是首次手势,小于1s则为不需要起控制作用的衔接手势。

因为手势检测模块是车载设备中的一个模板,而作为设备,在获取手势时必然有一定限定条件(例如手势展示中手的速度和手势的位置)以保证获取的手势的精准(避免是其他物体或生物经过车载终端的屏幕),另外,因为车载终端所属车辆的驾驶者不一定是一个人,而且即便是一个人其手的大小或者形状也不是一成不变的,所以手势检测模块在检测手势时对于展示手势的手的大小会允许一个预设的范围,不在范围内的手或者物体展示的手势或动作无效;

因此可选的,参照图4所示,该车载终端还包括有效判断模块35,有效判断模块35用于在首次手势判断模块32判断手势检测模块31检测到的当前手势是否为首次手势之前,根据手势检测模块31检测到的当前手势的信息判断用户展示的手势是否符合预设规定,符合预设规定则确认该手势有效并首次手势的判断或识别,无效则重新获取或者提醒用户后重新获取(提醒方式包括但不限于语音、文字);预设规定至少包括对所述当前手势的速度和位置的规定。

因为车载终端上是集成了多种功能的,例如音乐播放器、导航地图、视频播放器等,所以车载终端是存在多种工作模式的,而每种模式下对应的手势数量和种类也是不一样的,所以可选的,参照图4所示,有效判断模块35还用于根据车载终端的当前工作模式判断手势检测模块31检测到的当前手势在车载设备的当前工作模式下是否有效,有效则多余手势处理模块对当前手势和前一手势是否相同进行判定,无效则重新获取或者提醒用户后重新获取;需要说明的是,这一判断过程可以在首次手势判断模块对首次手势判断之前也可以在首次手势判断之后,可以在多余手势处理模块对当前手势和前一手势是否相同进行判定之前也可以在其之后,在不影响判断结果的前提下,该步骤的执行优先级可以不做限制。

上述实施例提供的车载终端和手势识别方法,其中车载终端包括:手势检测模块,用于检测用户的当前手势;首次手势判断模块,用于判断手势检测模块检测到的当前手势是否为首次手势;首次手势处理模块,用于当确定车载设备所属车辆为左侧驾驶时,若手势检测模块检测到的当前手势为向右挥手,且首次手势判断模块确定当前手势为首次手势时,忽略当前手势;当确定车载设备所属车辆为右侧驾驶时,若手势检测模块检测到的当前手势为向左挥手,且首次手势判断模块确定当前手势为首次手势,忽略当前手势;多余手势处理模块,用于若确定手势检测模块检测到的当前手势与前一手势不同,且当前手势与前一手势的时间间隔小于第一预设值时,忽略当前手势。所以本发明实施例提供的车载终端在对用户的手势进行识别时,可以对用户的当前手势进行判断,当确定当前手势是首次手势时再根据该当前手势的具体情况和车载终端所属车辆的驾驶位置来决定该当前手势是否可用:当车载设备所属车辆为左侧驾驶时,若确定检测到的所述当前手势为向右挥手,且所述当前手势为首次手势时,则忽略所述当前手势;当车载设备所属车辆为右侧驾驶时,若确定检测到的所述当前手势为向左挥手,且当前手势为首次手势时,忽略所述当前手势;这样便避免了用户在使用手势控制车载终端前的起始手势不被车载终端所识别并用于自身的控制;同时本发明实施例提供的车载终端也可以在确定当前手势和前一手势的时间间隔小于第一预设值时,忽略当前手势,即可以避免用户因为要进行连续手势控制车载终端时,两次手势之间的衔接手势不被车载终端所识别并用于自身的控制。因此可以看出,本发明实施例提供的车载终端在对用户手势进行识别时可以过滤掉多余的手势,提高手势识别的精准度,方便用户的使用。

参照图5所示,本发明实施例还提供一种应用于上述实施例中提供的车载终端的手势识别方法,包括:

501、检测用户的当前手势。

502、判断当前手势是否为首次手势。

当确定当前手势为首次手势时,执行503;当确定当前手势不为首次手势时,执行505;

具体的判断当前手势是否为首次手势包括:判断当前手势与前一手势的时间间隔是否大于第二预设值;当确定当前手势与前一手势的时间间隔大于第二预设值时,确定当前手势为首次手势;示例性的,第二预设值为2s。

503、判断当前手势是否有效。

若有效,则执行505;若无效,则执行504;

具体的,当所述车载设备所属车辆为左侧驾驶时,若确定检测到的当前手势为向右挥手,且所述当前手势为首次手势时,则所述当前手势无效;当车载设备所属车辆为右侧驾驶时,若确定检测到的当前手势为向左挥手,且所述当前手势为首次手势时,则所述当前手势无效。

504、忽略当前手势。

504后返回501。

505、判断当前手势与前一手势是否相同。

若相同,执行507;若不同,执行506。

506、判断当前手势与前一手势的时间间隔是否小于第一预设值。

若小于,执行504;若不小于,执行507;需要说明的是,第一预设值小于第二预设值示例性的;示例性的,第一预设值为1s。

507、执行当前手势对应的操作。

507后返回501。

需要说明的是,本发明实施例提供的手势识别方法的流程顺序不仅仅只存在上述顺序,只要在不影响手势判断的基础上,流程顺序可以更改,例如可以将505和506步骤安排在501和502间,并对相应顺序做调整即可。

参照图6所示,本发明实施例还提供另一种手势识别方法作为对上述实施例提供的手势识别方法的补充,包括:

601、检测用户的当前手势。

602、根据检测到的当前手势的信息判断当前手势是否符合预设规定。

若符合,执行603,若不符合,执行605;

具体的,预设规定至少包括对当前手势的速度和位置的规定,此步骤主要是根据检测到的当前手势的手势轨迹判断当前手势的速度和位置是否符合预设的设定范围。

603、判断当前手势是否为首次手势。

当确定当前手势为首次手势时,执行604;当确定当前手势不为首次手势时,执行606;

具体的判断当前手势是否为首次手势包括:判断当前手势与前一手势的时间间隔是否大于第二预设值;当确定当前手势与前一手势的时间间隔大于第二预设值时,确定当前手势为首次手势;示例性的,第二预设值为2s。

604、判断当前手势是否有效。

若有效,则执行606;若无效,则执行605;

具体的,当确定所述车载设备所属车辆为左侧驾驶时,若确定检测到的当前手势为向右挥手,且所述当前手势为首次手势时,则所述当前手势无效;当确定车载设备所属车辆为右侧驾驶时,若确定检测到的当前手势为向左挥手,且所述当前手势为首次手势时,则所述当前手势无效。

605、忽略当前手势。

605后返回601。

606、根据车载终端的当前工作模式判断当前手势是否有效。

若有效,执行607;若无效,执行605;

因为车载终端上是集成了多种功能的,例如音乐播放器、导航地图、视频播放器等,所以车载终端是存在多种工作模式的,而每种模式下对应的手势数量和种类也是不一样的,所以需要此步骤判断。

607、判断当前手势与前一手势是否相同。

若相同,执行609;若不同,执行608。

608、判断当前手势与前一手势的时间间隔是否小于第一预设值。

若小于,执行605;若不小于,执行609;需要说明的是,第一预设值小于第二预设值示例性的;示例性的,第一预设值为1s。

609、执行当前手势对应的操作。

609后返回601。

本发明实施例提供的应用于车载终端的手势识别方法,在对用户的手势进行识别时,可以对用户的当前手势进行判断,当确定当前手势是首次手势时再根据该当前手势的具体情况和车载终端所属车辆的驾驶位置来决定该当前手势是否可用:当确定车载设备所属车辆为左侧驾驶时,若确定检测到的所述当前手势为向右挥手,且所述当前手势为首次手势时,则忽略所述当前手势;当确定车载设备所属车辆为右侧驾驶时,若确定检测到的所述当前手势为向左挥手,且当前手势为首次手势时,忽略所述当前手势;这样便避免了用户在使用手势控制车载终端前的起始手势不被车载终端所识别并用于自身的控制;同时本发明实施例方法也可以在确定当前手势和前一手势的时间间隔小于第一预设值时,忽略当前手势,即可以避免用户因为要进行连续手势控制车载终端时,两次手势之间的衔接手势不被车载终端所识别并用于自身的控制。因此可以看出,本发明实施例提供的应用于车载终端的手势识别方法在对用户手势进行识别时可以过滤掉多余的手势,提高手势识别的精准度,方便用户的使用。

为了更清楚的说明本发明实施例提供的应用于车载终端的手势识别方法,以图6所示流程,驾驶位置为左侧,第一预设值为1s,第二预设值为2s为例,以以下三个实施例进行说明:

实施例一、

如图7所示,初始时驾驶员手握方向盘,之后将手移动到车载设备跟前(动作①),然后通过两次逆时针手势(动作②、动作③)控制车载设备。参照图6,本场景的识别过程具体包括:

601、驾驶员将手从方向盘移动至车载设备跟前,如图7中的动作①,车载设备检测当前手势的轨迹。在本实施例中,检测出动作①为向右挥手的手势,具体是获取了当前手势的速度、动作的位置。

602、判断检测到的当前手势是否符合设定的速度和位置即预设规定。在本实施例中,动作①的速度、位置均符合预设值,执行步骤603。如果检测到的手势的速度或位置有一个不符合预设值,则执行步骤605,忽略该手势。

603、判断该手势是否为首次手势。一般的,有意识的两个连续手势之间的时间间隔在1至2秒即第一预设值和第二预设值之间,如果某一手势与前一手势的时间间隔大于2秒,则被认定为是首次手势。本场景中,动作①被认定为首次手势,执行步骤604。

604、判断当前手势是否有效。在本发明实施例中,如果车辆为左侧驾驶,若首次手势是向右挥手,则认定该首次手势无效;对应地,如果车辆为右侧驾驶,若首次手势是向左挥手,则认定该首次手势无效。在本实施例中,由于车辆是左侧驾驶,动作①为首次手势,且为向右挥手,则确定该当前手势无效,执行步骤605,忽略该动作①的手势后,继续执行601。以此过滤掉多余的首次手势,提高手势识别的精度。

601、驾驶员的手逆时针旋转,如图7中的动作②。车载设备检测当前手势的轨迹,在本实施例中,检测出动作②为逆时针旋转的手势,具体是获取了当前手势的速度、动作的位置。

602、判断检测到的当前手势是否符合设定的速度和位置。在本场景中,动作②的速度、位置均符合预设值,执行步骤603。

603、判断当前手势是否为首次手势。在本实施例中,动作②与动作①的间隔在1至2秒之间,因此动作②不被认定为首次手势,执行步骤606。

606、根据车载终端的当前工作模式判断当前手势是否有效。在本实施例中,动作②是有效手势,例如用于控制音量增大等,执行607。如果判断手势无效,则执行605,忽略该手势。

607、判断当前手势与前一手势是否相同。在本实施例中,动作②与动作①为不同手势,执行步骤608。

608、判断当前手势与前一手势之间的时间间隔是否小于第一预设值。在本实施例中,动作②与动作①这两个独立手势之间的间隔是大于1秒(第一预设值)的,执行609。

609、执行当前手势对应的操作。在本场景中,动作②能够控制音量增大。

驾驶员调节音量后,希望继续增大音量,继续逆时针旋转手势,如图7中的动作③,一般的,两次独立的手势之间的时间间隔在1至2秒之间。车载设备持续检测当前手势,执行601。

之后601-606与前述相同,当执行607时,判断当前手势与前一手势是否相同。在本场景中,动作③与动作②为相同手势,则执行609。

通过实施例一可以看出,本发明提供的应用于车载设备的手势识别方法能够过滤掉手初始时移动到车载设备跟前的无意识动作,且不影响其他动作的识别,提高了识别精度。

实施例二、

如图8所示,初始时驾驶员的手处于车载设备跟前,先向左挥手(动作①),之后向右挥手(动作②),希望通过两次独立的手势控制车载设备。一般的,一次操作中的相互独立的手势的时间间隔在1至2秒之间。参照图6,本实施例的识别过程具体包括:

601、驾驶员向左挥手,如图8中的动作①。车载设备检测当前手势的轨迹,在本实施例中,检测出动作①为向左挥手的手势,具体是获取了当前手势的速度、动作的位置。

602、判断检测到的当前手势是否符合设定的速度和位置即预设规定。在本实施例中,动作①的速度、位置均符合预设值,因此执行步骤603。

603、判断当前手势是否为首次手势。本实施例中,动作①被认定为首次手势,执行步骤604。

604、判断该当前手势是否有效。在本实施例中,由于车载终端所属车辆是左侧驾驶,动作①为首次手势,但为向左挥手,则确定该首次手势有效,执行步骤606。

606、根据车载终端的当前工作模式判断当前手势是否有效。在本实施例中,动作①是有效手势,例如进行向左翻页操作,执行607。

607、判断当前手势与前一手势是否相同。在本实施例中,假设动作①与前一手势相同,则执行步骤609。

609、执行当前手势对应的操作。在本实施例中,动作①能够进行向左翻页。

接着,车载设备持续检测当前手势,执行601。

601、驾驶员向右挥手,如图8中的动作②,车载设备检测当前手势的轨迹,在本实施例中,检测出动作②为向右挥手的手势,具体是获取了当前手势的速度、动作的位置。

602、判断检测到的当前手势是否符合设定的速度和位置。在本实施例中,动作②的速度、位置均符合预设值,因此执行步骤603。

603、判断该当前手势是否为首次手势。本实施例中,动作②与动作①的时间间隔超过2s,动作②不被认定为首次手势,执行步骤606。

606、根据车载终端的当前工作模式判断当前手势是否有效。在本实施例中,动作②是有效手势,例如进行向右翻页操作,执行607。

607、判断当前手势与前一手势是否相同。在本实施例中,动作②与动作①为不同手势,执行步骤608。

608、判断当前手势与前一手势之间的间隔是否小于第一预设值。在本实施例中,动作②与动作①为独立的两个手势,间隔在1至2秒之间,即动作②与动作①的时间间隔大于1秒(第一预设值),执行609。

609、执行当前手势对应的操作。在本实施例中,动作②能够进行向右翻页。

通过实施例二可以看出,本发明提供的车载设备针对正常的多次独立手势,能够正确进行识别,保证了识别精度。

实施例三:

如图9所示,驾驶员初始时手握方向盘,然后将手移动到车载设备跟前(动作①),之后希望通过两次向上挥手(动作②、动作④)控制车载设备,但第一次向上挥手(动作②)后,必然紧接着有一个衔接的手向下回落的过程(动作③),该手势是多余的,不希望被车载设备执行。一般的,衔接的多余手势与前一手势的时间间隔小于1秒。参照图6,本实施例的识别过程包括:

601、驾驶员将手从方向盘移动至车载设备跟前,如图9中的动作①。车载设备检测手势的轨迹,在本实施例中,检测出动作①为向右挥手的手势,具体是获取了当前手势的速度、动作的位置。

602、判断检测到的当前手势是否符合设定的速度和位置即预设规定。在本实施例中,动作①的速度、位置均符合预设值,因此执行步骤603。

603、判断该当前手势是否为首次手势。本实施例中,动作①和前一手势的时间间隔超过2s,会被认定为首次手势,执行步骤604。

604、判断该当前手势是否有效。在本实施例中,由于车辆是左侧驾驶,动作①为首次手势,且为向右挥手,则确定该手势无效,执行步骤605,忽略该动作①的手势,继续执行601。以此过滤掉多余的首次手势,提高手势识别的精度。

601、驾驶员向上挥手,如图9中的动作②。车载设备检测当前手势的轨迹,在本实施例中,检测出动作②为向上挥手的手势,具体是获取了当前手势的速度、动作的位置。

602、判断检测到的当前手势是否符合设定的速度和位置。在本实施例中,动作②的速度、位置均符合预设值,执行步骤603。

603、判断该当前手势是否为首次手势。本实施例中,动作②与动作①的时间间隔在1-2s之间,不被认定为首次手势,执行步骤606。

606、根据车载终端的当前工作模式判断当前手势是否有效。在本实施例中,动作②是有效手势,例如向上翻页,执行607。

607、判断当前手势与前一手势是否相同。在本实施例中,动作②与动作①为不同手势,则执行步骤608。

608、判断当前手势与前一手势的时间间隔是否小于第一预设值。在本实施例中,动作②为向上挥手,动作①为向右挥手,正常情况下,两个独立手势的时间间隔大于1秒(第一预设值),执行609。

609、执行当前手势对应的操作。在本实施例中,动作②能够向上翻页。

驾驶员向上挥手后,紧接着手必然有一个向下回落的过程,如图9中的动作③,一般的,该紧接着的衔接的回落过程与前一向上的手势之间的时间间隔小于1秒。车载设备持续检测当前手势,执行601。

601、驾驶员的手向下回落,如图9中的动作③。车载设备检测当前手势的轨迹,在本实施例中,检测出动作③为向下挥手的手势,具体是获取了当前手势的速度、动作的位置。

602、判断检测到的当前手势是否符合设定的速度和位置。在本实施例中,动作③的速度、位置均符合预设值,因此执行步骤603。

603、判断该当前手势是否为首次手势。本实施例中,动作③不会被认定为首次手势,执行步骤606。

606、根据车载终端的当前工作模式判断当前手势是否有效。在本实施例中,向下挥手的动作③是有效手势,因此执行607。

607、判断当前手势与前一手势是否相同。在本实施例中,动作③与动作②不同,则执行步骤608。

608、判断当前手势与前一手势之间的间隔是否小于第一预设值。在本实施例中,动作②为向上挥手,动作③为紧接着的向下挥手,一般情况下,紧接着的无意识的手势与前一手势的时间间隔小于1秒(第一预设值),因此执行605,忽略该动作③的手势。

之后的动作④由于是一独立动作,会与前一动作的时间间隔在1至2秒之间,因此能够被执行,具体流程与前述同理,不再赘述。

通过实施例三可以看出,本发明提供的应用于车载设备的手势识别方法能够过滤掉用户衔接的多余动作,且不影响其他动作的识别,提高了识别精度。

通过上述三种实施例的描述,可以看出,本发明提供的车载设备及其手势识别方法能够过滤掉用户使用时衔接的、多余的手势,提高了手势识别的精度,方便了用户使用。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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