可穿戴电子设备的制作方法

文档序号:13875598阅读:187来源:国知局
可穿戴电子设备的制作方法

本发明涉及电子设备领域,特别涉及可根据不同形态切换功能的可穿戴电子设备。



背景技术:

在当今世界中,电子设备得到了非常广泛的应用。随着集成电路技术的进步,已经可以开发出足够小巧和轻便以使得用户可以随身携带的电子设备。这种“便携式”电子设备可以包括机载电源(比如电池或者其他能量存储系统)且可以设计用于完全无线地工作,而不需要连接到任何其他非便携式的电子系统。

这种便携式电子设备的便利促进了电子工业的极大发展,例如智能电话、平板计算机、笔记本计算机以及电子书阅读器和便携式影音播放器等极大了促进了人们生活的便利。但是如此同时,这些便携式电子设备的发展又带来了携带这些电子设备,以及需要占用用户的双手来拿着这种电子设备的不便。于是在此基础上,可穿戴设备不仅使得电子设备是“便携”的,而且进一步使得电子设备是“可穿戴”的,从而解决了上述问题。

可穿戴电子设备是用户能够携带但是不需要用手拿着或者握住或者以其他方式保持的任意便携式电子设备。例如,可穿戴电子设备可以表现为绑在用户的身体的一部分上的带状物,或者以夹持或者粘附的方式附着于用户的衣物上的物件。其示例可以包括手表、健康监视器、健身带、电子手环、电子项链、头戴装置、电子配件或者其组合。

在这些可穿戴电子设备中,手环和手表类的智能设备今年来的发展迅速,因而也相应地存在改进其功能性的巨大需要。(功能性的改进就包含了功能单一、功能性能不佳等各种原因,笼统一点儿说更好)

因此,期望提供具有改进的功能性的可穿戴电子设备。



技术实现要素:

本发明的目的在于针对上述现有技术中的缺陷和不足,提供能够通过可穿戴电子设备的形态改变来启动新功能的新颖的和改进的可穿戴电子设备。

根据本发明的一方面,提供了一种可穿戴电子设备,其整体形状为环形,且包括构成环形的一部分的可延展部件,所述可穿戴电子设备包括:切换检测单元,用于检测所述可延展部件是否满足预定条件;和,功能控制单元,用于当所述检测单元检测到所述可延展部件满足预定条件时,启动所述可穿戴电子设备的第一功能。

在上述可穿戴电子设备中,所述可延展部件由具有可伸缩特性的弹性材料制成;和,所述切换检测单元具体用于检测所述弹性材料的张力是否大于第一阈值。(上面的描述中就是概括的检测切换,可以认为是自动的,也可以认为是手动的,我们可以加一条权利要求)

在上述可穿戴电子设备中,所述可延展部件包括在所述环形上间隔开的多个连接子部件;和,所述切换检测单元具体用于检测两个相邻的连接子部件之间的距离是否大于第一阈值。

在上述可穿戴电子设备中,所述切换检测单元进一步用于检测是否接收到由用户输入触发的切换指令;和,所述功能控制单元进一步用于当所述切换检测单元检测到所述切换指令时,启动所述可穿戴电子设备的第一功能。

在上述可穿戴电子设备中,所述可穿戴电子设备是智能手环。

在上述可穿戴电子设备中,所述可穿戴电子设备是智能手表,且所述可延展部件是所述智能手表的表带的至少一部分。

在上述可穿戴电子设备中,所述功能控制单元在所述第一功能已启动的情况下,当所述切换检测单元检测到所述可延展部件不再满足预定条件,关闭所述第一功能。

在上述可穿戴电子设备中,所述第一功能是肌电检测和控制功能。

在上述可穿戴电子设备中,进一步包括:

肌电检测单元,用于获取肌电信号z,所述信号z对应于用户的一手势动作,且所述手势动作至少是第一单自由度动作和第二单自由度动作的线性组合;

信号处理单元,用于依据以下方程式对所获取的生物电信号z进行处理:

z’=w’·f(1)

z’是所述生物电信号z的特征信号,w’是系统转移矩阵w的伪逆矩阵,且f是非负控制信号矩阵;

其中,所述系统转移矩阵w通过训练过程中的稀疏非负整数因数分解算法获得,且所述非负控制信号矩阵的行向量与相应的单自由度动作同步成正比例。

在上述可穿戴电子设备中,所述第一单自由度动作是手腕翻转,且所述第二单自由度动作是手腕旋转。

在上述可穿戴电子设备中,所述手势动作是第一单自由度动作、第二单自由度动作和第三单自由度动作的线性组合;和

所述第一单自由度动作是手腕翻转,所述第二单自由度动作是手腕旋转,且所述第三单自由度动作是手掌张握。

在上述可穿戴电子设备中,每一单自由度动作用于控制受控对象的包括运动方向和运动速度的至少其中之一的运动参数。

在上述可穿戴电子设备中,所述每一单自由度动作用于控制受控对象在一维度上的运动,且所述维度包括空间维度和时间维度。

在上述可穿戴电子设备中,通过包括如下步骤的训练过程获得所述系统转移矩阵w:使得训练对象进行包括多自由度动作和单自由度动作中的至少一个的多个训练动作;将从每个训练动作检测到的肌电信号组合记为肌电信号矩阵z1;应用稀疏非负整数因数分解算法将所述肌电信号矩阵z1分解为非负系统转移矩阵wi和稀疏的非负控制信号矩阵fi,i表示迭代次数;通过迭代来更新非负系统转移矩阵wi和稀疏的非负控制信号矩阵fi,其中所述非负控制信号矩阵fi的每个行向量表示所述手臂的其中一个关节的一单自由度动作;和,获得更新后的非负系统转移矩阵wi作为系统转移矩阵w。

在上述可穿戴电子设备中,进一步包括:基于l1范数来控制非负控制信号矩阵f的稀疏性程度,由以下方程式表示:

满足.w,f≥0,

s.t.wij,fij≥0

(2)

其中,f(:,t)是控制信号矩阵f的第t列矢量,’fro’是尼乌斯范数,m是检测肌电信号的信道数,t是时间长度,λ>0是平衡因数分解的精确性和f的稀疏性程度的正则参数,上标“+”和“-”表示每个自由度的正向和负向。

在上述可穿戴电子设备中,所述方程式(2)重写为:

其中e1×2m是所有项等于1的行矢量,且01×t等于0。

在上述可穿戴电子设备中,通过交替非负最小二乘方法来求解方程式(3),并通过固定所述系统转移矩阵w和所述信号矩阵f中的一个来迭代的更新另一个,如以下方程式所示:

其中所述f(k+1)和w(k+1)具有闭合形式的解。

通过根据本发明的可穿戴电子设备,可以通过可穿戴电子设备的形态改变来启动新功能,从而改进可穿戴电子设备的功能性。

并且,在根据本发明的可穿戴电子设备中,可以通过可穿戴电子设备的肌电检测和控制功能来检测用户的手势动作,以得到能够精确地体现手势动作的幅度和方向的控制信号,从而实现便捷和高效的手势控制。

另外,在根据本发明的可穿戴电子设备中,可以以最具有运动代表性的手势来控制受控对象在多个维度上的运动,从而提升用户的操控感受。

附图说明

图1是单自由度动作和多自由度动作的示意图;

图2是以生物电信号来实现多自由度动作的控制的示意性框图;

图3是模拟前臂横截面佩戴肌电图传感器的示意图;

图4是根据本发明实施例的可穿戴电子设备的示意性框图;

图5是根据本发明实施例的智能手环的操作示意图;

图6是根据本发明实施例的智能手表的操作示意图;

图7是根据本发明实施例的代表性手势的示意图。

具体实施方式

以下描述用于公开本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。

本领域技术人员应理解的是,在本发明的公开中,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系是基于附图所示的方位或位置关系,其仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此上述术语不能理解为对本发明的限制。

可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不能理解为对数量的限制。

以下说明书和权利要求中使用的术语和词不限于字面的含义,而是仅由本发明人使用以使得能够清楚和一致地理解本发明。因此,对本领域技术人员很明显仅为了说明的目的而不是为了如所附权利要求和它们的等效物所定义的限制本发明的目的而提供本发明的各种实施例的以下描述。

虽然比如“第一”、“第二”等的序数将用于描述各种组件,但是在这里不限制那些组件。该术语仅用于区分一个组件与另一组件。例如,第一组件可以被称为第二组件,且同样地,第二组件也可以被称为第一组件,而不脱离发明构思的教导。在此使用的术语“和/或”包括一个或多个关联的列出的项目的任何和全部组合。

在这里使用的术语仅用于描述各种实施例的目的且不意在限制。如在此使用的,单数形式意在也包括复数形式,除非上下文清楚地指示例外。另外将理解术语“包括”和/或“具有”当在该说明书中使用时指定所述的特征、数目、步骤、操作、组件、元件或其组合的存在,而不排除一个或多个其它特征、数目、步骤、操作、组件、元件或其组的存在或者附加。

包括技术和科学术语的在这里使用的术语具有与本领域技术人员通常理解的术语相同的含义,只要不是不同地限定该术语。应当理解在通常使用的词典中限定的术语具有与现有技术中的术语的含义一致的含义。

下面结合附图和具体实施方式对本发明作进一步详细的说明:

通过生物电信号,例如,肌电信号、脑电信号等对设备进行操作是一种新兴的操作方式。以肌电信号为例,现在通过肌电信号对设备的操作方式是采集肌电信号,然后对肌电信号进行处理,最后输出操作信号。操作对象接收到操作信号后根据操作信号进行对应的操作。

在肌电控制中,在肌肉空间中多于一个自由度(dof)的动作可以被分解为单dof动作(又称为基本dof动作)的线性组合,例如,手掌张握是一个单dof动作,定义为dof1,且手腕旋转定义为dof2。且进一步地,以上标“+”“-”来表示dof的方向。具体来说,dof1+表示手掌张开的动作,而dof1-表示手掌闭合的动作,dof2+表示逆时针翻转手腕的动作,而dof2-表示顺时针翻转手腕的动作。图1是单自由度动作和多自由度动作的示意图。如图1所示,其示出了三个对象,深色圈表示的两个动作是单dof动作,而浅色圈表示的动作是两个单dof动作的组合,也就是说,需要同时激活深色圈表示的两个dof动作来实现浅色圈表示的动作。

图2是以生物电信号来实现多自由度动作的控制的示意性框图。神经生理学的研究表明,在脊神经层面(spinallevel),神经信号可以通过线性组合的方式控制多个肌肉群的联合运动。因此,如果同时以线性组合的方式刺激神经,则肌肉以线性组合的方式动作。如图2所示,用于直接控制肌肉群的表面肌电图(semg)信号z(t)不同于控制基本自由度的信号f(t)。具体来说,图2中的各个变量的含义如下:

f(t):控制信号,f(t)=[f1(t),…,fi(t),…,fn(t)]t,每个fi(t)控制着一个基本自由度动作的激活,这样,可以通过控制基本自由度动作的控制信号的线性组合来获得用于控制多自由度动作的控制信号;

s:肌肉协同矩阵,每个自由度由s转换成一组肌肉的活动,s模拟着脊神经的机理;

d(t):d(t)=[d1(t),…,di(t),…,dm(t)]t,di(t)为下行到各肌肉的神经驱动(最终运动神经码);

y(t):y(t)=[y1(t),…,yi(t),…,ym(t)]t,yi(t)为肌肉的活动信号(iemg);

g(t):组织等效滤波器阵列;

z(t):z(t)=[z1(t),…zi(t),…,zl(t)]t,zi(t)为一个通道的semg信号。

通过建立肌肉协同矩阵的模型并根据一定条件下的近似,可以得出以下两个公式:

wl×n是系统转移矩阵,为z(t)的均方根(rootmeansquare:rms)。

在基于肌电信号对操作对象的控制系统中,这是两个最基本的公式,分别表示控制信号到肌电信号的转换和肌电信号到控制信号的转换。

在具体的操作过程中,使用肌电图传感器采集多信道的semg信号,并求每个信道的semg信号的特征,例如公式(2)中的semg信号的均方根,再利用公式(2)将semg信号转换为控制信号。

图3是模拟前臂横截面佩戴肌电图传感器的示意图。如图3所示,假定控制手腕翻转(dof1)和手腕旋转(dof2)的肌肉是4条,即:肌肉a到肌肉d,则可以在前臂表面配戴8个对称的emg信号传感器以得到8个信道的semg信号z(t)。

本发明的发明人发现,在肌电信号的检测过程中,在用户的前臂处的肌电信号的强度要明显地强于在用户的手腕处的肌电信号的强度,因此,如果想要以当前流行的可穿戴电子设备来结合肌电检测和控制功能,需要将可穿戴电子设备设计为臂环的形式。

但是,在目前的可穿戴电子设备的产品层面来看,臂环并没有作为一类可穿戴电子设备的产品形式而得到消费者的认可,目前市场上流行的是手环和手表类的可穿戴电子设备。

因此,如果期望能够将肌电检测和控制功能很好地结合到可穿戴电子设备,期望在保持可穿戴电子设备以手环或者手表形式的同时,使得可穿戴电子设备能够检测到用户前臂的肌电信号。

根据本发明实施例的一方面,提供了一种可穿戴电子设备,其整体形状为环形,且包括构成环形的一部分的可延展部件,所述可穿戴电子设备包括:切换检测单元,用于检测所述可延展部件是否满足预定条件;和,功能控制单元,用于当所述检测单元检测到所述可延展部件满足预定条件时,启动所述可穿戴电子设备的第一功能。

图4是根据本发明实施例的可穿戴电子设备的示意性框图。如图4所示,根据本发明实施例的可穿戴电子设备100包括作为可穿戴电子设备100的一部分的可延展部件101,且进一步包括:切换检测单元102,用于检测可延展部件101是否满足预定条件;和,功能控制单元103,用于当切换检测单元102检测到可延展部件101满足预定条件时,启动可穿戴电子设备的第一功能。

在根据本发明实施例的可穿戴电子设备中,通过将可穿戴电子设备的环形结构的一部分设置为可延展部分,使得可穿戴电子设备可以具有不同的形态,并通过可穿戴电子设备的形态的改变来启动新功能,从而改进可穿戴电子设备的功能性。

在上述可穿戴电子设备中,该第一功能是肌电检测和控制功能。

如上所述,由于肌电检测功能当可穿戴电子设备位于用户的前臂上时能够很好地作用,在根据本发明实施例的可穿戴电子设备中,通过将可穿戴电子设备的环形结构的一部分设置为可延展部分,当用户将该可穿戴电子设备从手腕位置拉到前臂位置时,才启动肌电检测和控制功能,从而可以实现手环或者手表类产品到臂环类产品的顺利切换。

由于当前,手环和手表类的可穿戴电子设备是得到消费者认可的主流可穿戴电子设备,根据本发明实施例的方案可以自然地将肌电检测和控制功能结合到可穿戴电子设备中,在增强了可穿戴电子设备的功能性的同时,也提升了肌电检测和控制功能的消费者认可度。

在上述可穿戴电子设备中,该可延展部件由具有可伸缩特性的弹性材料制成;和,切换检测单元具体用于检测弹性材料的张力是否大于第一阈值。

当用户将可穿戴电子设备从手腕位置拉到前臂位置时,构成该可穿戴电子设备的环形结构必然在周向上拉伸,此时,根据本发明实施例的可穿戴电子设备通过将可延展部件以具有可伸缩特性的弹性材料制成来使得该可穿戴电子设备能够被拉伸。这里,可延伸部件并不需要构成可穿戴电子设备的环形结构的全部,而仅需要是其一部分即可满足拉伸的条件。该可延展部件的部分既可以构成整体,例如环形结构中的半个环形的配置,也可以分为多个单独的部分,例如在环形结构的直径两端的部分,或者沿着环形的圆周对称的4个部分,等等。

当可延展部件由于拉伸而在周向上伸长时,弹性材料的张力增大。因此,根据本发明实施例的可穿戴电子设备通过检测弹性材料的张力是否大于一阈值,而判断该可穿戴电子设备是否被从手腕位置拉到前臂位置,从而启动肌电检测和控制功能。

在上述可穿戴电子设备中,该可延展部件包括在环形上间隔开的多个连接子部件;和,切换检测单元具体用于检测两个相邻的连接子部件之间的距离是否大于第一阈值。

如上所述,可延展部件也可以不是弹性材料而是刚性材料,这样,当可延展部件需要在环形的圆周方向上伸长时,则需要由能够彼此分开的多个连接子部件构成,且每两个子部件之间通过铰链等连接方式相互连接,从而保证可延展部件作为一个整体被拉伸。此时,由于可延展部件作为整体被拉伸而使得连接子部件之间也彼此分开,相邻的两个连接子部件之间的距离增大。同样,根据本发明实施例的可穿戴电子设备通过检测两个相邻的连接子部件之间的距离是否大于一阈值,可以判断该可穿戴电子设备是否被从手腕位置拉到前臂位置,从而启动肌电检测和控制功能。

这里,本领域技术人员可以理解,当可延展部件包括在环形上间隔开的多个连接子部件时,多个连接子部件优选地以能够传递电信号的连接部件连接,例如,连接子部件之间的铰链以金属材料制成,从而使得各个连接子部件可以相互通信。或者,每个连接子部件都包括单独的无线收发器,这样,即使用于连接多个连接子部件的连接部件以非导电材料制成,也可以保证各个连接子部件之间的相互通信。

在上述可穿戴电子设备中,切换检测单元进一步用于检测是否接收到由用户输入触发的切换指令;和,功能控制单元进一步用于当切换检测单元检测到切换指令时,启动可穿戴电子设备的第一功能。

也就是说,在根据本发明实施例的可穿戴电子设备中,除了基于预定条件自动切换功能以外,还可以通过用户输入来手动切换功能。例如,该用户输入可以是按压某个特定的按键,或者触摸可穿戴电子设备的某个特定感应区域等特定方式。这样,在检测到用户输入之后,根据本发明实施例的可穿戴电子设备可以生成切换指令,以启动该可穿戴电子设备的第一功能。

在上述可穿戴电子设备中,该可穿戴电子设备是智能手环。图5是示出了根据本发明实施例的智能手环的操作示意图。如图5所示,智能手环具有可延展部件e,在被从用户的手腕位置拉到前臂位置时,可延展部件e的长度被拉伸。

在上述可穿戴电子设备中,该可穿戴电子设备是智能手表,且该可延展部件是智能手表的表带的至少一部分。图6是示出了根据本发明实施例的智能手表的操作示意图。如图6所示,智能手表的表带具有可延展部件e,在被从用户的手腕位置拉到前臂位置时,可延展部件e的多个连接子部件彼此分隔。

如上所述,当可穿戴电子设备是手环或者手表时,是最能够被消费者接受的产品形式,这里,本领域技术人员可以理解,智能手环和智能手表均可以设置有上述的由弹性材料制成的可延展部件或者由能够彼此分开的多个连接子部件构成的可延展部件,从而能够转换为用于检测肌电的臂环形式。并且,可延展部件优选地设置在手环和手表具有显示屏的部分之外的位置,这样也可以提升根据本发明实施例的可延展部件应用的适配性。

在上述可穿戴电子设备中,该功能控制单元在第一功能已启动的情况下,当切换检测单元检测到可延展部件不再满足预定条件时,关闭所述第一功能。

相应地,当用户将可穿戴电子设备从前臂位置拉回到手腕位置时,优选地将肌电检测和控制功能关闭,这样,可以在该肌电检测和控制功能不太适用的情况下关闭该项功能,从而降低可穿戴电子设备的功耗。

在上述可穿戴电子设备中,进一步包括:肌电检测单元,用于获取肌电信号z,所述信号z对应于用户的一手势动作,且所述手势动作至少是第一单自由度动作和第二单自由度动作的线性组合;信号处理单元,用于依据以下方程式对所获取的生物电信号z进行处理:z’=w’·f,z’是所述生物电信号z的特征信号,w’是系统转移矩阵w的伪逆矩阵,且f是非负控制信号矩阵;其中,所述系统转移矩阵w通过训练过程中的稀疏非负整数因数分解算法获得,且所述非负控制信号矩阵的行向量与相应的单自由度动作同步成正比例。

在上述可穿戴电子设备中,该第一单自由度动作是手腕翻转,且该第二单自由度动作是手腕旋转。

在上述可穿戴电子设备中,该手势动作是第一单自由度动作、第二单自由度动作和第三单自由度动作的线性组合。并且,该第一单自由度动作是手腕翻转,该第二单自由度动作是手腕旋转,且该第三单自由度动作是手掌张握。

肌电检测和控制功能的一个显著优点是适于进行手势控制,而对于现在常见的智能手环或者智能手表这种可穿戴电子设备,通常并不具有识别用户的手势并通过手势控制受控对象的功能。在根据本发明实施例的可穿戴电子设备中,通过基于可穿戴电子设备的形态变化启动肌电检测和控制功能,可以在可穿戴电子设备中实现识别用户的手势并通过手势控制受控对象的功能,从而显著改进可穿戴电子设备的性能,例如,拓宽应用范围,优化用户体验等。

在应用手势控制的功能时,需要考虑手势本身是否便于用户做出,以及这种做出的手势是否适于精确地控制受控对象。因此,在根据本发明实施例的可穿戴电子设备中,定义了典型的控制手势类型,且该典型的控制手势类型适于控制受控对象的运动。本领域技术人员可以理解,当用户执行了包含手腕翻转和手腕旋转两者的手势时,可以代表指向二维空间中任一方向的运动。其中,手腕翻转定义了第一维度,而手腕旋转定义了第二维度。通过手腕翻转的角度和手腕旋转的角度的结合,可以指向由第一维度和第二维度定义的二维空间中的任一方向。另外,更进一步地,除了手腕翻转和手腕旋转的幅度定义运动方向之外,翻转和旋转的速度又可以进一步定义出在第一维度和第二维度上的运动速度,从而非常适于以手势来控制受控对象的运动。

另外,通过从手势动作产生控制信号,且所产生的控制信号的行向量可以精确地表示用户的手势中的一个单自由度动作,从而使得控制信号整体精确地表示用户的手势动作。一方面,这依赖于在肌肉空间中多自由度动作可以被分解为基本自由度动作的线性组合,另一方面,也依赖于手势的选取能够使得手势动作被精确地分解为两个或更多表示单自由度的手势动作的组合。

如上所述,由于选取的手势动作能够精确地反应在二维空间中的运动,所以对应于该手势动作的控制信号也能够精确地控制受控对象在二维空间中的运动。并且,通过手势动作→控制信号→受控对象的运动这一控制链条,可以实现受控对象的同步控制。另外,如上所述,由于手势动作的动作速度可以对应于运动的速度特性,同样实现了受控对象的正比例控制。

当然,本领域技术人员可以理解,除了手势动作的动作速度之外,手势动作的动作幅度同样可以用来控制受控对象的运动速度,这时就需要除了手势动作的动作类型,即手腕翻转和手腕旋转外的其他参数来精确地控制二维空间中的方向,例如,可以采用手势动作的动作速度。因此,在根据本发明实施例的基于手势的多维度控制方法中,可以保证通过手势动作来同步和成正比例地控制受控对象在二维空间中的运动,而并不限制手势动作的具体动作参数和受控对象的运动参数之间的对应关系。

因此,通过增加定义手掌张握这一特定手势,可以进一步增加一个维度,从而控制受控对象在三维空间中的运动。并且,类似地,手掌张握的速度也可以控制受控对象在这一维度上的运动速度。

图7是根据本发明实施例的代表性手势的示意图。其中,图7的(a)示出了手腕外翻,图7的(b)示出了手腕内翻,图7的(c)示出了手腕顺时针旋转,图7的(d)示出了手腕逆时针旋转,图7的(e)示出了手掌张开,且图7的(f)示出了手掌闭合。

当然,本领域技术人员可以理解,手腕翻转、手腕旋转和手掌张握这三个基本手势动作并不必须对应于受控对象在三维空间中的三个维度上的动作,而是可以根据需要表示其他运动参数。例如,手腕翻转和手腕旋转用于定义受控对象在二维空间中的运动方向,而手掌张握用于定义在该运动方向上受控对象的前进或者后退,例如手掌张开表示前进,而手掌闭合表示后退。又或者,以手掌张握的幅度表示运动速度,手掌张开的幅度越大,表示受控对象的运动速度越大。因此,在根据本发明实施例的基于手势的多维度控制方法中,仅需要保证通过手势动作来同步和成正比例地控制受控对象在三维空间中的运动,而并不限制手势动作的具体动作参数和受控对象的运动参数之间的对应关系。

在上述可穿戴电子设备中,每一单自由度动作用于控制受控对象的包括运动方向和运动速度的至少其中之一的运动参数。

在上述可穿戴电子设备中,每一单自由度动作用于控制受控对象在一维度上的运动,且该维度包括空间维度和时间维度。

这里,本领域技术人员可以理解,空间维度可以是指运动方向,即涉及到空间层面的运动参数,而时间维度可以是指运动速度或者运动加速度,即涉及到时间层面的运动参数。只要保证每一单自由度动作控制受控对象在单一维度上的运动,就可以利用肌肉空间中多自由度动作由多个单自由度动作线性组合而成的特点,以包含多个单自由度动作的手势来控制受控对象在包括空间维度和时间维度的多个维度上的运动,并且受控对象在这多个维度中的每一个维度上的运动的具体参数,例如方向和速度也可以由手势动作的动作幅度或者动作速度来控制。并且,通过肌电检测和控制功能,所建立的这种手势动作和受控对象的运动之间的对应关系并不仅限于简单的对应关系,即像现有的某些手势控制功能那样,特定手势对应于某个特定类型的运动,而是可以实现精准控制。

也就是说,在根据本发明实施例的可穿戴电子设备中,当用户做出手势动作之后,可以通过肌电检测和控制功能生成与该手势动作的幅度和/或速度对应的控制信号。由于该控制信号与该手势动作的幅度和/或速度同步且成正比例,由该控制信号所控制的受控对象的运动也可以与该手势动作的幅度和/或速度同步且成正比例。这样,可以实现精确控制受控对象的运动的效果,例如,通过包含两个基本自由度动作的手势,就可以控制受控对象在二维平面内任意方向的运动,而不像现有的手势控制中仅能够控制受控对象的前后和左右运动方向。因此,这种手势控制特别适于相对比较复杂的控制场景。

下面,将对如何根据检测到的用户的手势动作生成上述的控制信号进行具体说明。

这里,本领域技术人员可以理解,当以多信道连续采集semg信号时,z可以为m×n矩阵,其中m表示信道数,而n表示n个时间。相应地,f为2a×n矩阵,其中a表示单dof的数目,如上所述,每个单dof可以认为正向和负向,且n同样表示n个时间。这样,系统转移矩阵是m×2a矩阵。以下,为了描述的方便,在不需要特别表示矩阵行列数目的情况下,将semg信号矩阵、系统转移矩阵和控制信号矩阵统一简写为z、w和f。

具体来说,以上公式(1)和(2)可以改写为:

z’=w·f(3)

f=w’·z’(4)

其中,z是通过emg信号传感器得到的semg信号,z’是semg信号的特征信号,w是系统转移矩阵,w’是w的伪逆矩阵,且f是用于控制操作对象的运动的控制信号。

因此,为了能够得到控制操作对象的同步和成正比例运动的控制信号,核心在于得到用于表示semg信号和控制信号之间的关系的系统转移矩阵w,这将在下面进行详细描述。

其中,z’是通过emg信号传感器得到的semg信号的特征,且f是用于控制多自由度动作的控制信号,w是系统转移矩阵。

在根据本发明实施例的可穿戴电子设备中,可以使用semg信号的均方根作为emg信号的特征,即z’=√z。

当然,本领域技术人员可以理解,也可以使用semg信号的其他特征,例如,semg信号的时域特征或者自回归参数。其中,自回归参数是一自回归模型进行建模得到的参数,可以起到白化作用,在用semg信号逼近系统转移矩阵时具有改善的效果。

在对操作对象的多自由度动作进行控制之前,可以通过稀疏非负矩阵因数分解(sparsenon-negativematrixfactorization:snmf)来解决提供连续控制信号f的semg信号的因数分解问题,因此,又可以被称为snmf方案。

在根据本发明实施例的可穿戴电子设备中,通过预先进行的训练过程来获得系统转移矩阵w。具体来说,在训练过程中,例如,由生物信号放大器(emgusb2,otbioelettronica,italy)以2048hz的采样速率记录semg信号。指导训练对象进行一系列的腕部动作,即手腕的翻转(dof1)或者手腕的旋转(dof2),以及两者的组合。随机地选择这些动作的顺序。这样,单自由度动作和多自由度动作的组合提供了一组semg信号。该训练过程中记录的semg信号用于训练snmf算法,以通过对seng信号的非负矩阵因数分解来获得尽量近似seng信号矩阵的两个非负矩阵:系统转移矩阵w和控制信号矩阵f。通过迭代来更新系统转移矩阵w和控制信号矩阵f,其中,使得控制信号矩阵f满足矩阵的行向量对应于基本自由度动作的激活,以便控制操作对象。以上述手腕的翻转和旋转的运动为例,控制信号f=[f1+;f1-;f2+;f2-;]t,f1+表示手腕外翻的运动,f1-表示手腕内翻的运动,f2+表示手腕顺时针旋转的运动,且f2-表示手腕逆时针旋转的运动。这样,得到表示semg信号矩阵z和控制信号矩阵f之间的转换关系的系统转移矩阵w。

另外,系统转移矩阵还可以通过线性递归(lr)方法获得。具体来说,将对应于每个自由度的控制信号组合记为矩阵f,并将从每个自由度检测的semg信号组合记为矩阵z,则可以通过矩阵f和z来估计系统转移矩阵w,如以下方程式所示:

w=(fft+λi)-1ftz(5)

其中i是单位矩阵,且λ是正则参数。可以通过交叉验证来选择最优λ,最优λ是获得最小的平均信噪比的参数。

也就是说,通过采用snmf方案,通过多信道semg信号的snmf来估计控制信号f,以找到其积是所记录的多信道semg信号矩阵的良好近似的两个非负矩阵w和f。

对于n-信道t-长度的semg信号,其均方根值表示为z,其中第t列是在时间t的semg信号,且以m表示dof的数目。如上所述,因为每个自由度可以进一步分解为正向和负向,所以可以通过n×2m非负系统转移矩阵w和2m×t非负控制信号矩阵f的积来表示z,如以下方程式所述:

zn×t≈wn×2mf2m×t(6)

在根据本发明实施例的snmf方案中,能够以准无监督方式鲁棒地和同时识别分离生成的基本函数的因数分解。通过采用该方案,在训练和校准阶段中,对象并不需要遵循预定义的次序来激活单自由度动作,且甚至可以同时激活多于一个自由度的动作。另外,该方案也可以以一个步骤来提取系统转移矩阵。

在snmf方案中,向因数分解的解添加约束且特别需要该解最大化结果控制函数的稀疏性。稀疏性约束限制可能的nmf解的空间。特别地,具有基本函数的解对应于单自由度,其是目标解,且在其他无穷解中最稀疏的。这样,具有约束的因数分解不需要预设的校准阶段或者单自由度的激活,且可以应用于用户执行的具有多自由度的任意任务。

因此,通过生成稀疏解的snmf方案,可以不需要由单自由度激活生成的特定集合的校准数据。如上所述,由于在肌肉空间中,多自由度动作可以被分解为单自由度动作的线性组合。这样,控制多自由度动作的控制信号也可以被分解为控制单自由度动作的控制信号的线性组合。所以,通过将稀疏性约束施加到控制信号,可以使用稀疏性约束来确定稀疏的解。

数学上通常通过l1范数和l0范数来控制稀疏性程度。为了计算方便,选择了基于l1范数的snmf方法,该snmf方法的目标函数由以下方程式表示:

满足.w,f≥0,

s.t.wij,fij≥0

(7)

其中,f(:,t)是控制信号矩阵f的第t列矢量,’fro’是尼乌斯范数,且λ>0是平衡因数分解的精确性和f的稀疏性程度的正则参数。如上所述,通过交叉验证选择最优λ。如上所述,上标“+”和“-”表示每个dof的正向和负向。以上方程式可以重写为:

其中e1×2m是所有项等于1的行矢量,且01×t等于0。可以通过交替非负最小二乘(anls)方法来有效地求解方程式(6),并通过固定w和f中的一个来迭代的更新w和f中的另一个,如以下方程式所示:

上述f(k+1)和w(k+1)的求解是经典的最小二乘问题,且每个具有闭合形式的解。所以,可以理解snmf方案可以会聚到静止的点。

通过snmf方案,可以从由用户的任意自由度的组合生成的记录一个步骤地提取所有基本函数。

尽管上面以l1范数为例来描述了对控制信号矩阵的稀疏性程度进行控制,但根据本发明实施例的可穿戴电子设备同样可以应用l0范数来对控制信号矩阵的稀疏性程度进行控制。同样,本领域技术人员可以理解,根据本发明实施例的可穿戴电子设备也可以使用其他的稀疏性约束来控制该控制信号矩阵的稀疏性程度,从而使得控制信号矩阵的行向量对应于控制基本自由度的控制信号,以将控制多自由度动作的控制信号分解为控制基本自由度动作的控制信号的线性组合。

这样,由于直接从采集的表面肌电图信号得到了表示控制单自由度动作的控制信号的线性组合的控制信号矩阵,该控制方式与执行相应任务的多自由度动作所对应的生理肌肉活动相关联,从而以精确模拟人体肌肉活动的方式来对操作对象进行了直观的控制。这样,根据本发明实施例的可穿戴电子设备通过检测用户的手势,并将表示多自由度动作的用户的手势分解为表示单自由度动作的用户手势的线性组合,来对操作对象进行控制,从而改进了系统开发的可实现度。

通过如上所述的snmf方案,在在从一组semg信号获得系统转移矩阵w之后,为了估计关于dof的意向动作的控制信号,求w的伪逆矩阵,并将其乘以新纪录的semg信号的特征,这样,估计的控制信号为:

f(t)=w’·z’(t)

以上述dof1和dof2这两个自由度的联合控制为例来进行描述,则f(t)表示为:

为了保证没有分量被其他分量掩盖,将f中的每个分量相对于其最大值归一化。估计的控制信号进一步由缩放校正因数缩放,这用于解释因数分解处理中信号功率(控制信号的范围)的不确定性。

其中,将f1,f2分别作为dof1和dof2的控制信号。对于每个对象确定乘法因数τij以使得训练阶段的最终控制信号可以被映射到各个dof中的整个关节角度范围。这样,可以确保获得的控制信号能够精确模拟人体的肌肉控制多dof动作的过程,来对操作对象进行直观的控制。然后,获得的控制信号在6hz(运动带宽)低通滤波,然后可以应用于操纵对象以使得操作对象控制dof动作。

在肌肉信号域中,可以作为基本函数的线性组合来获得动作。最好的基本函数是对应于单dof的,因为它们与确定相应任务的生理肌肉活动相关联。实际上,肌肉信号域中的活动空间可以由对应于单dof的活动信号的任意线性组合覆盖。snmf方案可以从任意任务产生的一组semg信号选择具有最大稀疏性的因数分解,而这直接对应于与单dof相关联的基本函数。

除了即使使用的信号来自单dof动作也很好地设置基本函数的优点,snmf方案可以用于因数分解不具有从单dof动作生成的约束的信号。因此,可以对于更大类的信号以无监督的方式实现相同的解决方案,以得到系统转移矩阵w。因此,该方案可以用于在控制算法的使用期间基本函数的连续估计,作为随时间适配基本函数的方式。

本领域技术人员可以理解,根据本发明实施例的可穿戴电子设备并没有限定具体的控制对象,即,该方法可以应用于控制任意操作对象。具体来说,在接收到肌电信号并将肌电信号处理为对操作对象进行多自由度同步和正比例控制的控制信号之后,根据操作对象的属性创建至少一神经元模块,并通过管理各神经元模块来形成操作对象的具体操作信号。

各神经元模块分别对应控制操作对象的一个基本功能。例如,在操作对象为遥控汽车的情况下,神经元管理模块创建一关于提供动力的第一神经元模块、一关于停止提供动力的第二神经元模块、一关于方向前的第三神经元模块、一关于方向后的第四神经元模块、一关于方向左的第五神经元模块和一关于方向右的第六神经元模块。连接管理模块管理各神经元模块之间的连接件,以管理各神经元模块之间的通信。也就是说,以连接神经元模块的方式,对操作对象进行复杂的操作。例如,如果以表示方向向左的dof动作的控制信号通过关于方向左的第五神经元模块操作该遥控汽车,则该遥控汽车的车轮向左转动。如果以表示方向向左的dof动作的控制信号关于方向左的第五神经元模块与以表示方向向前的dof动作的控制信号关于提供动力的第一神经元模块3111通信地连接并操作该遥控汽车,则该遥控汽车可被控制进行左转弯。

结合用户的手势来进行说明的话,假定用户的手腕顺时针旋转对应于方向向左的dof动作,而用户的手腕逆时针旋转对应于方向向左的dof动作,则用户可以通过手腕旋转的手势来控制遥控汽车的左转和右转,并可以通过手腕旋转的幅度来控制遥控汽车的左转和右转的角度。

进一步地,如果用户的手势为多dof动作,则以对应于单dof动作的控制信号的线性组合的方式生成对应于多dof动作的控制信号来对操作对象进行控制。在以上控制遥控汽车进行左转弯的示例中,用户可以直接做出包含表示方向向前的dof动作和表示方向向左的dof动作的手势,例如顺时针旋转手腕并将手腕外翻的手势。这样,根据本发明实施例的可穿戴电子设备直接从该手势生成控制汽车左转弯的控制信号。并且,基于用户的手势的幅度,即手腕顺时针旋转和外翻的幅度,可以控制遥控汽车的左转弯的运动参数,例如,转弯角度和转弯速度等。

因此,根据本发明实施例的可穿戴电子设备可以通过选取有代表性的手势动作,来实现多维度的运动控制。其中,该代表性手势除了需要是用户的习惯动作之外,还需要是在肌肉空间中的单自由度动作,从而满足控制的精确性和便利度这两者的要求。上面提到的手腕翻转、手腕旋转和手掌张握这三种基本手势能够很好地满足上述需要。另外,用户可以方便地以一个动作做出包含这三种基本手势的手势动作,从而在三个维度上控制受控对象的运动。当然,本领域技术人员可以理解,这里的维度并不仅仅指的是三维空间上的维度,也可以包含其他运动参数的维度,比如运动速度、运动加速度等。并且,这三种基本手势具有一定的直观性,使得用户能够获得很自然的操控感,就好像受控对象直接跟随用户的指尖运动一样。

通过根据本发明实施例的可穿戴电子设备,可以通过可穿戴电子设备的形态改变来启动新功能,从而改进可穿戴电子设备的功能性。

并且,在根据本发明的可穿戴电子设备中,可以通过检测可穿戴电子设备是否被从用户的手腕位置拉到前臂位置,来启动肌电检测和控制功能,从而方便地将基于肌电检测和控制的手势控制功能结合到可穿戴电子设备中。

此外,在根据本发明的可穿戴电子设备中,通过检测用户的手势动作并基于肌电信号将用户的手势动作转换为控制信号,可以得到能够精确地体现手势动作类型、幅度和速度的控制信号,从而实现便捷和高效的手势控制。

另外,在根据本发明的可穿戴电子设备中,可以以最具有运动代表性的手势来控制受控对象在多个维度上的运动,从而提升用户的操控感受。

在这里涉及的术语“单元”根据使用该术语的上下文在本发明的实施例中可以包括软件、硬件或者其组合。例如,软件可以是机器代码、固件、嵌入代码和应用软件。还例如,硬件可以是电路、处理器、计算机、集成电路、集成电路内核、微型机电系统(mems)、无源器件或者其组合。

本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。本发明的目的已经完整并有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。

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