用于确定加速度计的取向的方法和装置的制造方法

文档序号:10573838阅读:328来源:国知局
用于确定加速度计的取向的方法和装置的制造方法
【专利摘要】提供了一种确定由用户携带或佩戴的加速度计的取向的方法,所述方法包括在所述用户移动时使用所述加速度计来测量加速度;处理所测量的加速度以确定由所述用户进行的所述移动的迈步频率;并且处理所测量的加速度以将加速度的横向分量识别为在对应于所述迈步频率的一半的频率处具有高响应的加速度的分量。
【专利说明】
用于确定加速度计的取向的方法和装置
技术领域
[0001]本发明涉及一种包括由用户携带或佩戴的加速度计的装置,并且具体涉及用于确定加速度计的取向、尤其是确定加速度在用户的参考系中的横向分量的技术。
【背景技术】
[0002]人的步态描述他们的行走行为的特征。更正式地说,步态被定义为通过使用腿来实现移动的方式。尽管步态在人与人之间看上去是相似的,但事实上在个体之间存在若干差异,多到使得人的步态能够被认为是特有的,其中步态特征被用于安全应用。步态特征的常见范例包括行走速度、节奏、迈步大小和身体摇摆,但步态也能够包括小的特征,诸如脚趾的角度。
[0003]行走是复杂的行动,涉及肌骨骼系统、对感官信息的处理、协调和平衡。如果这些系统中的一个或多个变得退化,这将可能反映在人的步态的变化中。因此,不奇怪步态能够与人的健康相关。一些研究已经发现,在行走速度与取决于将来的合适的功能之间的强的相关性。步态也已经被链接到诸如阿尔兹海默症的认知衰退。
[0004]步态特征能够利用诸如行走垫和运动捕获相机的装置以高精度进行测量,但也能够使用更为便携的装置进行估计,诸如包括能够被放置在身体上的不同点处的加速度计的那些装置。加速度计沿着三个正交测量轴测量在用户的移动(并且同样地,在重力的力)期间发生的加速度,并且能够处理测量结果以识别用户所经历的加速度的垂直分量、前向分量和横向分量。加速度的前向分量能够被用于估计行走速度,而迈步长度能够通过使用“倒立摆”模型来估计,其也利用垂直位移。
[0005]理想地,加速度计由用户以如下方式携带或佩戴,使得加速度计相对于用户的取向在移动期间不改变,并且加速度计相对于用户的取向是已知的,从而沿着测量轴的测量结果能够被变换(即,旋转)到用户的参考系(即,垂直方向、前向方向和横向方向)。更为理想的,加速度计相对于用户的取向是使得加速度计的测量轴与用户的垂直方向、前向方向和横向方向对齐,避免执行变换的需要。
[0006]然而,在实践中,三个加速度计轴将很少与垂直方向、横向方向和前向方向对齐。在加速度计未被固定地附接到用户的身体时(例如,在衣袋中携带或者作为垂饰而佩戴)尤其是这种情况。
[0007]能够估计加速度信号的垂直分量,利用由重力引起的恒定加速度,但在加速度计的取向未知的情况下难以断定在横向加速度与前向加速度之间的差异。沿着加速度计的测量轴的旋转不引起可测量的加速度,因此,在没有额外的传感器(诸如陀螺仪和/或磁力计,这两者传感器都具有相当高的功率要求)的辅助下难以获知加速度计的取向,
[0008]US 2010/0161271描述了用于确定三轴加速度计的取向的技术,其中,在加速度计的每个轴X、y、Z上测量归因于重力的加速度,并且重力的方向被用于将加速度计的X轴与重力相关联或对齐,并非归因于重力的加速度之后被用于识别前向移动并将前向方向与y轴相关联或对齐。其余的方向可以被识别为侧向方向,其可以与Z轴相关联或对齐。前向方向能够被识别为具有最大能量的加速度计轴。
[0009]在US2010/0161271中的技术的缺点在于其基于这样的假设,S卩:具有最高能量的(非垂直)分量是前向分量。然而,该假设仅仅针对正常行走速度(例如,5km/h以及以上)适用。以较低的行走速度,前向分量和横向分量的能量变得越来越相似,其使得,即使没到不可能,也是难以使用该技术区分所述分量。
[0010]因此,存在针对用于确定来自加速度测量结果的加速度的横向分量的备选技术的需求。

【发明内容】

[0011]根据本发明的第一方面,提供了一种确定由用户携带或佩戴的加速度计的取向的方法,所述方法包括在所述用户移动时使用所述加速度计来测量加速度;处理所测量的加速度以确定由所述用户进行的移动的迈步频率;并且处理所测量的加速度以将加速度的横向分量识别为在对应于所述迈步频率的一半的频率处具有高响应的加速度的分量。
[0012]优选地,加速度的所述横向分量是加速度在所述用户的参考系中的横向分量。
[0013]所述迈步频率是用户在行走时迈步的频率。
[0014]在一些实施例中,处理所测量的加速度以识别加速度的横向分量的步骤包括将加速度测量结果变换到频率域并且将加速度的横向分量识别为在等于所述迈步频率的一半或者在所述迈步频率的一半的预定范围内的频率处具有高响应的加速度的分量。
[0015]在这些实施例中,所述高响应优选包括在阈值之上的响应。
[0016]在备选的优选实施例中,处理所测量的加速度以识别加速度的横向分量的步骤包括确定针对所测量的加速度的旋转角的集合,所述旋转角的集合使所测量的加速度在特定方向上的自相关在自相关(autocorrelat1n)滞后处最小化,所述自相关滞后在所述迈步频率的一半处或其附近;其中,加速度的所述横向分量包括在特定方向上的所测量的加速度。
[0017]优选地,确定的步骤包括:(i)确定所测量的加速度的自相关;(ii)计算自相关斜率并且确定在自相关的下降的最陡角度发生的方向;(iii)更新旋转角度的集合以实现对测量空间的旋转以减小在测量空间的y轴与所确定的方向之间的角度;(iv)确定加速度在经旋转的测量空间中的自相关;(V)如果加速度在经旋转的测量空间中的自相关小于在步骤(i)中确定的自相关,则拒绝在步骤(iii)中对旋转角度的集合的更新并且利用对测量空间的较小的旋转来重复步骤(iii)和(iV); (vi)如果加速度在经旋转的测量空间中的自相关大于在步骤(i)中确定的自相关,贝lJ确定在步骤(i V)中确定的自相关与在步骤(i)中确定的自相关之间的差异;并且(vii)如果所述差异大于阈值,则重复步骤(ii)到(vi),否则将在经旋转的测量空间中下降的最陡角度发生的方向上的加速度确定为加速度的横向分量。
[0018]在一些实施例中,处理所测量的加速度以确定所述用户的所述移动的迈步频率的步骤包括:计算所测量的加速度的幅度;并且使用峰值检测算法来在频率域中找到迈步频率。
[0019]在备选实施例中,处理所测量的加速度以确定所述用户的所述移动的迈步频率的步骤包括:计算所测量的加速度的幅度;计算表示所测量的加速度的幅度的信号的自相关;识别所述信号的最大自相关;并且将所述用户的迈步时间识别为对应于所述信号的最大自相关的滞后。
[0020]在一些实施例中,所述方法还包括如下步骤:处理所测量的加速度以确定所述用户是否正在行走;以及处理所测量的加速度以在所述用户被确定为正在行走的情况下识别加速度的横向分量。
[0021]在一些实施例中,处理所测量的加速度以确定所述用户是否正在行走的步骤包括确定所确定的迈步频率是否在预定范围之内。
[0022]根据本发明的第二方面,提供了一种在其中嵌入有计算机可读代码的计算机程序产品,所述计算机可读代码被配置为使得在由合适的计算机或处理单元执行时,所述计算机或处理单元被引起执行以上描述的方法中的任意方法。
[0023]根据本发明的第三方面,提供了一种确定由用户携带或佩戴的加速度计的取向的装置,所述装置包括处理单元,所述处理单元被配置为:接收来自所述加速度计的加速度的测量结果,处理所测量的加速度以确定所述用户的移动的迈步频率;并且处理所测量的加速度以将加速度的横向分量识别为在对应于所述迈步频率的一半的频率处具有高响应的加速度的分量。
[0024]优选地,加速度的所述横向分量是加速度在所述用户的参考系中的横向分量。
[0025]所述迈步频率是用户在行走时迈步的频率。
[0026]在一些实施例中,所述处理单元被配置为:处理所测量的加速度以通过以下来识别加速度的横向分量:将加速度测量结果变换到频率域并且将加速度的横向分量识别为在等于所述迈步频率的一半或者在所述迈步频率的一半的预定范围内的频率处具有高响应的加速度的分量。
[0027]在这些实施例中,所述高响应优选包括在阈值之上的响应。
[0028]在备选的优选实施例中,所述处理单元被配置为:处理所测量的加速度以通过以下来识别加速度的横向分量:确定针对所测量的加速度的旋转角度的集合,所述旋转角度的集合使所测量的加速度在特定方向上的自相关在自相关滞后处最小化,所述自相关滞后在所述迈步频率的一半处或附近;其中,加速度的所述横向分量包括在特定方向上的所测量的加速度。
[0029]优选地,所述处理单元被配置为:处理所测量的加速度以通过如下操作来识别加速度的横向分量:(i)确定所测量的加速度的自相关;(ii)计算自相关斜率并确定在自相关的下降的最陡角度发生的方向;(iii)更新旋转角度的集合以实现测量空间的旋转以减小在测量空间的y轴与所确定的方向之间的角度;(iv)确定加速度在经旋转的测量空间中的自相关;(V)如果加速度在经旋转的测量空间中的自相关小于在步骤(i)中确定的自相关,则拒绝在步骤(iii)中对旋转角度的集合的更新并且利用对测量空间的较小的旋转来重复步骤(iii)和(iv);(vi)如果加速度在经旋转的测量空间中的自相关大于在步骤(i)中确定的自相关,则确定在步骤(iV)中确定的自相关与在步骤(i)中确定的自相关之间的差异;并且(vii)如果所述差异大于阈值,则重复步骤(ii)到(vi),否则将在经旋转的测量空间中下降的最陡角度的发生方向上的加速度确定为加速度的横向分量。
[0030]在一些实施例中,所述处理单元被配置为处理所测量的加速度以通过以下来确定所述用户的所述移动的迈步频率:计算所测量的加速度的幅度;并且使用峰值检测算法来在频率域中查找迈步频率。
[0031]在备选实施例中,所述处理单元被配置为处理所测量的加速度以通过以下来确定所述用户的所述移动的迈步频率:计算所测量的加速度的幅度;计算表示所测量的加速度的幅度的信号的自相关;识别所述信号的最大自相关;并且将所述用户的迈步时间识别为对应于所述信号的最大自相关的滞后。
[0032]在一些实施例中,所述处理单元还被配置为:处理所测量的加速度以确定所述用户是否正在行走;并且处理所测量的加速度以在所述用户被确定为正在行走的情况下识别加速度的横向分量。
[0033]在一些实施例中,所述处理单元被配置为处理所测量的加速度以通过确定所确定的迈步频率是否在预定范围之内来确定所述用户是否正在行走。
[0034]在一些实施例中,所述处理单元是还包括加速度计的设备的部件,并且所述设备被配置为由所述用户佩戴或携带。
[0035]在备选实施例中,所述装置包括传感器单元,所述传感器单元与所述处理单元相分离,其中,所述传感器单元包括加速度计,并且被配置为由所述用户佩戴或携带。
【附图说明】
[0036]现在将仅通过范例的方式参考如下附图来描述本发明的范例实施例,在附图中:
[0037]图1是作为垂饰佩戴的根据本发明的设备的图示;
[0038]图2是根据本发明的实施例的设备的方框图;
[0039]图3是图示了在加速度计的佩戴者在行走时所获得的针对所述加速度计的三个测量轴的加速度测量结果的频率幅度的曲线图;
[0040]图4是图示了根据本发明的实施例的方法的流程图;
[0041]图5是图示了根据本发明的特定实施例的方法的流程图;并且
[0042]图6是示出了针对沿着X轴和z轴的所有旋转可能的沿y轴的迈步时间滞后处的自相关的热图。
【具体实施方式】
[0043]图1示出了垂饰形式的设备2,其被佩戴在用户4的颈部周围,并且图2是设备2的方框图。设备2能够是任意类型的设备,其中,获知所述设备相对于水平平面的取向是必要的或者是有用的。在一些实施例中,设备2是活动监测器,其监测用户4的身体活动,例如,出于个人健康的目的,或者出于例如在行走期间支持损伤或防止跌倒的目的。设备2可以是用于监测用户4的迈步或行走,并且识别步态参数,包括其中参数被用作用于识别个体的生物度量,或者设备2可以是用于检测贯穿行走的其他形式,诸如奔跑、跳跃等)。在其他实施例中,设备2能够被用于其他目的,例如,其能够是计步器、速度监测器、稳定性监测器、跌倒检测器或智能手机。
[0044]设备2包括至少一个加速度计6,其测量设备2的移动,并且其相对于设备2的其余部分具有固定的关系(即,加速度计6不在设备2中移动)。至少一个加速度计6测量作用在设备2上的加速度的幅度和方向。加速度计6测量在三个方向上的加速度并且输出针对三个正交轴(例如,表示x、y和z轴)的信号,所述信号指示随时间沿所述轴作用的加速度的幅度。加速度计6以例如50Hz的预定采样频率测量加速度,但是能够使用其他采样频率。应当意识至IJ,替代测量在三个维度上的加速度的加速度计6,设备2能够包括测量一个方向上的加速度的三个加速度计,其相对于彼此正交地布置或者大致正交地布置。
[0045]设备2还包括处理单元8,其接收来自加速度计6的加速度测量结果,并且处理所述测量结果以确定设备2的取向。在一些实施例中,处理单元8确定设备2的取向,以便识别在加速度测量结果中的加速度的垂直分量、前向分量和横向分量中的一个或多个。
[0046]设备2还包括存储器模块10,存储器模块10能够被用于存储用于由处理单元8执行以令处理单元8根据本发明来处理加速度测量结果的计算机可读代码或指令。存储器模块10还能够被用于存储在由处理单元8进行处理之前、期间和之后的加速度测量结果以及所述处理的任何中间结果。
[0047]尽管在本发明的优选实施例中,设备2是要在围绕用户4的颈部的绳或线上佩戴的垂饰的形式,但是将意识到,设备2能够以要由用户4的身体的不同部分佩戴或携带的备选形式来实施,诸如在腰部处、在胸部、臂、腕、腿或踝上。
[0048]在本发明的这一例示实施例中,设备2包括由用户4佩戴并且收集和处理加速度测量结果的单个单元。在备选实施例中,对测量结果的处理能够在远离加速度计6的单元(例如,在用户4的身体的不同部分上佩戴的单元、能够被定位在用户家中的基站单元或计算机或者被定位在健康护理提供者的处所中的远程服务器)中执行,在该情况下,设备2将包括要由用户4佩戴的传感器单元,其包括用于将测量结果发送到远程单元的发送器或收发器。在该实施例中,不需要用户佩戴的传感器单元包括能够处理测量结果以确定传感器单元的取向的处理单元。
[0049]将意识到,在实际实施方式中,设备2可以包括相对于图2中所示以及以上描述的那些部件的其他或另外的部件,例如用户接口,其允许用户激活和/或操作设备2,以及电源,例如电池,其用于对设备2供电。
[0050]尽管当前不能够仅仅基于加速度测量结果建立加速度计(S卩,包括横向分量和前向分量)在所有环境中的完整取向,但是已经发现,能够建立在用户行走时的加速度计的完整取向。具体而言,本发明利用了用户的步态(即,行走模式),因为行走本质上是高度循环的模式,并且连续的迈步是彼此高度相似的,并且因此,加速度的对应测量结果同样也是高度相似的。
[0051]图3是示出了在加速度计的佩戴者在行走时所获得的针对三个测量轴(x、y和z)的加速度测量结果的频率幅度(即,在频率域的幅度)的曲线图。在该图中,X轴已知对应于垂直方向,7轴已知对应于横向方向,并且z轴已知对应于前向方向。从在频率域的分析能够看到,X轴和z轴示出高的频率响应(S卩,在加速度信号的频谱中的峰值或高幅度/振幅),其匹配(即,发生在)迈步频率(即,在行走时用户的脚拍打地面的频率,在该情况下近似为1.7Hz)。在没有测量轴对齐或紧密对齐横向方向的通常情况中,所有三个轴将示出高的频率响应(即,在频率域的高的响应或峰值),其匹配(即,发生在)迈步频率。
[0052]从图3还能够看到,横向(y)分量也示出了在迈步频率一半处的响应(S卩,峰值)。该响应是由于这样的事实,即:不管迈步是由左脚或者右脚做出的,前向加速度和垂直加速度将是大致相似的。然而,横向移动对应于从左到右交替的用户摇摆,其产生针对每次迈步的反转信号。这种摇摆导致具有两倍于迈步时间的时段的周期信号,并且因此,处于其频率(迈步频率)的一半处。
[0053]因此,本发明的发明人已经发现,通过使加速度的在迈步频率一半处的分量的频率响应(在频率域的响应)最大化,不管取向如何,能够找到加速度的横向分量。
[0054]很明显,该技术避免了使用诸如陀螺仪或磁力计的另一传感器来确定加速度的水平分量的需要以及在使用那些传感器的情况下的功率消耗的增加。相对于基于陀螺仪的方法的另一优点是,不存在在陀螺仪中常见的测量结果偏移。如果在行走时加速度计改变取向,这能够使用本发明相对快速地被校正。
[0055]图4是图示了根据本发明的一般性实施例的流程图。在第一步骤中,步骤101,使用由用户4佩戴或携带的加速度计6来获得加速度的测量结果。
[0056]在步骤103中,针对用户移动的迈步频率是从加速度测量结果来确定的。
[0057]本领域技术人员将了解用于确定迈步频率(迈步时间)的各种技术。在一些实施例中,迈步时间能够通过计算加速度测量结果的幅度来找到,即,
[0058]幅度=V(ax2+ay2+az2),
[0059]并且使用峰值检测算法来找到在频率域中的迈步频率(其当然能够被转换为迈步时间)。在该实施方式中,幅度信号被变换到频率域,并且选择在适当的频带(例如,1-2.5Hz)内的最高值。
[0060]在其他实施方式中,自相关能够被用于找到迈步时间。自相关确定信号与偏移若干位置(已知为“滞后”)的其自身的相关性如何。时域幅度信号的最大自相关能够在特定滞后间隔(即,可接受的滞后的范围)内识别,其中对应于最大自相关的滞后提供迈步时间。
[0061]本领域技术人员将了解其他技术或者对以上技术的修改(例如,峰值必须高于噪声水平特定的量),其能够被用于识别迈步时间或迈步频率。
[0062]一旦已经识别了迈步频率/迈步时间,则处理所测量加速度,以基于找到加速度的横向分量是加速度的具有在对应于迈步频率的一半的频率处的高响应的分量来识别加速度的横向分量(步骤105)。
[0063]在一些实施例中,加速度的横向分量能够通过将加速度测量结果变换到频率域(例如,使用快速傅里叶变换)来找到,并且识别所述轴中的哪一个具有在频率域中在等于或者大约为迈步频率的一半的频率处的高响应。所述高响应能够被识别为大于阈值的响应(SP,在频率域中的加速度信号的幅度),或者在等于或者大约为迈步频率的一半的频率处的最高响应的轴。为了识别加速度的横向方向,高响应可以被要求在精确为迈步频率的一半处找到,或者在迈步频率的一半的预定范围内找到。应当意识到,这些实施例一般仅在加速度计轴中的一个与横向方向对齐或大致对齐时是可靠的,并且妨碍找到加速度的横向分量作为加速度计轴的线性组合。因此,这些实施例在加速度计6具有相对于用户的任意取向的一般情况下不是优选的。
[0064]图5中的流程图图示了确定根据本发明的加速度的横向分量的优选实施例。该算法是基于这样的原理:加速度的横向分量是加速度在频率域中在对应于迈步频率的一半的频率处具有高响应(峰值)的分量,但使用自相关而非到频率域的变换(诸如快速傅里叶变换),因为使用自相关是在计算上更快速的。利用等于迈步时间的滞后,自相关被期望针对前向分量和垂直分量是正的(因为加速度信号重复自身)并且针对横向分量是负的(因为加速度信号在其周期的一半处)。
[0065]在步骤121中,获得加速度测量结果。接下来,确定迈步时间或迈步频率(步骤123)。步骤123能够如以上针对步骤103的描述来执行。
[0066]如上文提到的,加速度计6的测量轴被称为“X”、“y”和“z”。理想地,x轴与垂直分量(在用户的参考系中)对齐,y轴与横向分量(在用户的参考系中)对齐,并且z轴与前向分量(在用户的参考系中)对齐,但是存在备选的理想取向。
[0067]图5中的方法的目的是,通过针对X轴、y轴和z轴的所述线性组合来确定在频率域中在迈步频率的一半处的响应最大,确定如何能够将横向分量(在用户的参考系中)表述为X轴、y轴和z轴的组合。对此,图5的方法提供了加速度计测量轴虚拟地绕X轴和y轴进行旋转,直到y轴与横向分量对齐(沿y轴旋转不改变y轴自身的取向)。由于χ轴、y轴和z轴相对于彼此正交,其能够被视为3D笛卡尔坐标空间,其通常是三维空间,其中,点由指示其沿着各自的轴距原点的距离的三个值的矢量给出的。用于旋转笛卡尔空间的所述方法也能够被用于旋转(虚拟地)加速度计测量轴(因此,在以下描述中的术语“旋转所述空间”)。
[0068]对3D笛卡尔空间中的点的旋转是线性变换,S卩,其能够通过将3x3旋转矩阵乘以点的3D坐标来实现。存在若干种方式从旋转参数的集合导出这样的矩阵,例如,通过分别从沿着χ轴、y轴和z轴的三个旋转轴导出这样的矩阵。通过将旋转应用于(x,y,z)加速度计测量结果的每个集合,加速度计轴被有效地旋转到轴的新的虚拟集合,其例如能够被称为“X”、Y’和“z”。之后,目的是找到旋转角的集合,使得Y’与横向分量对齐。
[0069]因此,为了找到加速度的横向分量,沿着y轴的信号的自相关通过旋转沿着χ轴和z轴的三维空间来最小化。这导致y轴与横向分量对齐。
[0070]为了找到横向分量,针对加速度计6的测量轴的每个测量轴来确定加速度测量结果的自相关(步骤125)并且计算自相关的斜率(步骤127)。使自相关最小化能够使用爬山算法来实现,其涉及确定给出当前空间取向的下降的最陡角度。
[0071]—旦针对当前空间取向确定了下降的最陡角度,更新旋转变量,以便实现对空间的旋转,使得在测量空间的y轴(在其当前取向中)与所确定的取向之间的角度减小(步骤129)0
[0072]之后,在步骤131中,使用经更新的旋转变量来旋转所述空间并且重新计算所述自相关。该过程然后返回到步骤127,其中,确定自相关的斜率。
[0073]步骤127-131被重复,直到不能够获得自相关的显著下降。在一些实施例中,这是通过在重新计算的自相关与先前的自相关值之间的差异小于阈值来确定的(即,在步骤131之后,在重新计算的自相关与先前的自相关值之间的差异被确定,并且如果该差异大于阈值,那么所述方法返回到步骤127,否则所述方法移动到步骤133)。在一些实施例中,如果所计算的自相关小于先前的自相关值,则对旋转角度/变量的更新导致重新计算的自相关被拒绝,并且相反,测量空间的更小的旋转受影响。
[0074]在步骤133中,确定了不能够获得自相关的显著的下降,y轴被与横向分量对齐(因为自相关空间是平滑的,如图6中所示-其示出了针对沿χ轴和z轴的所有旋转可能的沿y轴的迈步时间滞后处的自相关的热图)。将从图6注意到,缺少局部最小值或最大值允许下山类型的算法,以可靠地找到使自相关最小化的最优旋转(旋转角度以弧度给出)。
[0075]在步骤127-131中的爬山算法:爬山是达到使一些标准最大化的旋转角度的集合的可能的若干方式中的一种,在该情况下,在y轴上的大的负自相关在合适的自相关滞后处。所述算法利用旋转角度的初始集合开始,找到在哪一个“方向”上所述标准改善最快(即,最陡的斜率)_步骤127,更新在该方向上的旋转角度(步骤129),并且重复直到所述标准不能够进一步增加。
[0076]由于沿y轴的旋转将不影响其取向,因而仅仅沿χ和z轴的旋转需要被考虑。这两个旋转值能够被考虑作为在空间中的二维点,其能够通过改变所述值在特定方向上移动。为了估计斜率(步骤127),例如,能够选取在旋转值周围的四个点,两个在χ旋转的任一侧,并且两个在z旋转的任一侧。新点应当相当接近原始点。
[0077]之后,能够针对新点来计算标准分数,能够找到具有最高标准分数的点,并且能够在所述方向上移动特定的距离。在实践中,步骤129包括加上或减去来自旋转角度中的一个的某值并且更新旋转矩阵,并且步骤131包括计算新的旋转并且确定自相关值。这能够是固定值,或者能够使用一些公式来导出距离值。移动的方向能够是改善标准的方向的复合。同样,如果需要的话,能够使用超过四个点。
[0078]如果旋转角的新的集合是经改善的,则该集合被保持并且所述过程再次选择四个新的点。如果其未改善,则拒绝新的点,替代地,尝试在相同方向上的较小距离的移动。所述算法在未做出实质改善时结束,或者因为没有找到产生改善的方向,或者因为行进的距离已经变得如此之小以致没有实质进展。
[0079]旋转角度的初始集合能够是重要的,但如果搜索空间是使得始终从任意初始位置找到最高标准,则这是不关心的。从图6能够看到,此处是这种情况。实际上,这意味着所述算法始终与横向分量对齐,而不管y轴的初始取向。
[0080]一旦在步骤105或133中获得加速度的横向分量,则之后垂直分量和前向分量能够通过重力估计技术被对齐,其是本领域已知的。具体而言,重力估计技术能够被用于识别加速度的垂直分量,其留下剩余的分量作为前向分量。备选地,能够在试图识别横向分量之前使用这样的技术来确定垂直分量,并且之后,通过以上描述的技术来找到横向分量。在一些情况下,找到垂直分量是更为有利的,因为存在当查找横向分量时存在较少的自由度,尤其地,在旋转矩阵是“蛮力强迫的”(即,针对旋转角的固定集合计算最佳自相关)。
[0081]将意识到,根据本发明的方法在用户行走或执行相似类型的移动(例如,跳跃、奔跑等)时是有效的。因此,在以上实施例的任意实施例中,能够执行对加速度测量结果的检查,以确定用户的移动是否对应于行走,并且因此确定所确定的加速度计6的取向是否能够被认为是可靠的。该检查能够在以上方法中的任意点处执行,例如,在图4的实施例中的步骤103之前,并且在图5的实施例中的步骤123之前。对加速度测量结果的该检查能够包括,例如,执行对加速度测量结果到针对行走的已知模式的模式匹配,或者检查在适当的带(例如,1-2.5Hz)中的迈步频率,但是本领域技术人员将了解能够被用于从加速度计测量结果识别用户是否正在行走的其他技术。应当意识到,这些范例中的第二范例将在图4中的步骤103和图5中的步骤123之后执行。如果测试暗示用户并未正在行走(或跳跃、奔跑等),则用以确定横向取向而对加速度测量结果的处理能够被停止,或者将所确定的取向舍弃,因为其是不可靠的。
[0082 ]因此,提供了一种能够可靠地识别加速度计的加速度测量结果中的加速度的横向分量的技术,所述加速度计被附接到正在行走的用户或者由其携带。
[0083]尽管在附图和上述说明中详细图示和描述了本发明,但是这样的图示和描述应当被理解为是说明性的或示范性的,而非限制性的,本发明并不限于所描述的实施例。
[0084]根据对附图、公开内容和随附的权利要求的研究,本领域技术人员在实践所主张的发明时能够理解并实现所公开的实施例的变型。在权利要求书中,“包括”一词不排除其他元件或步骤,并且词语“一”或“一个”不排除多个。单个处理器或其他单元可以满足在权利要求中所引用的若干项的功能。尽管在互不相同的从属权利要求中记载了特定措施,但是这并不指示不能够使用这些措施的组合以获益。计算机程序可以被存储/分布在合适的介质上,例如光学存储介质,或者固态介质,与其他硬件一起提供或者作为其他硬件的部分提供,但其也能够以其他形式分布,例如经由因特网或其他有线或无线电信系统。在权利要求书中的任何参考标记都不应当被解释为对范围的限制。
【主权项】
1.一种确定由用户携带或佩戴的加速度计的取向的方法,所述方法包括: -在所述用户移动时使用所述加速度计来测量加速度; -处理所测量的加速度以确定由所述用户进行的移动的迈步频率;并且 -处理所测量的加速度以将加速度的横向分量识别为在对应于所述迈步频率的一半的频率处具有高响应的加速度的分量。2.根据权利要求1所述的方法,其中,处理所测量的加速度以识别加速度的横向分量的步骤包括: -确定针对所测量的加速度的旋转角度的集合,所述旋转角度的集合使所测量的加速度在特定方向上的自相关在自相关滞后处最小化,所述自相关滞后在所述迈步频率的一半处或其附近;其中,加速度的所述横向分量包括在所述特定方向测量上的加速度。3.根据权利要求2所述的方法,其中,确定的步骤包括: (i)确定所测量的加速度的所述自相关; (ii)计算自相关斜率并且确定在所述自相关的下降的最陡角度发生的方向; (iii)更新旋转角度的集合以实现对测量空间的旋转以减小在所述测量空间中的y轴与所确定的方向之间的角度; (iv)确定在经旋转的测量空间中的所述加速度的所述自相关; (V)如果在经旋转的测量空间中的所述加速度的所述自相关小于在步骤(i)中确定的所述自相关,则拒绝在步骤(iii)中对旋转角度的所述集合的更新并且利用所述测量空间的更小的旋转来重复步骤(iii)和步骤(iv); (vi)如果在经旋转的测量空间中的所述加速度的所述自相关大于在步骤(i)中确定的所述自相关,则确定在步骤(iV)中确定的所述自相关与在步骤(i)中确定的所述自相关之间的差异;并且 (Vii)如果所述差异大于阈值,则重复步骤(ii)到(Vi),否则将在经旋转的测量空间中下降的所述最陡角度发生的所述方向上的所述加速度确定为加速度的所述横向分量。4.根据权利要求1所述方法,其中,处理所测量的加速度以识别加速度的横向分量的步骤包括将加速度测量结果变换到频率域并且将加速度的所述横向分量识别为在等于所述迈步频率的一半或者在所述迈步频率的一半的预定范围内的频率处具有高响应的加速度的分量。5.根据前述权利要求中的任一项所述的方法,其中,处理所测量的加速度以确定由所述用户进行的所述移动的迈步频率的步骤包括: -计算所测量的加速度的幅度;并且 -使用峰值检测算法来在频率域中查找所述迈步频率。6.根据权利要求1-5中的任一项所述的方法,其中,处理所测量的加速度以确定由所述用户进行的所述移动的迈步频率的步骤包括: -计算所测量的加速度的所述幅度; -计算表示所测量的加速度的幅度的信号的所述自相关; -识别所述信号的最大自相关;并且 -将针对所述用户的迈步时间识别为对应于所述信号的所述最大自相关的滞后。7.根据前述权利要求中的任一项所述的方法,还包括如下步骤: -处理所测量的加速度以确定所述用户是否正在行走;并且 -处理所测量的加速度,以在确定所述用户正在行走的情况下识别加速度的横向分量。8.根据前述权利要求中的任一项所述的方法,其中,处理所测量的加速度以确定所述用户是否正在行走的步骤包括确定所确定的迈步频率是否在预定范围之内。9.一种在其中嵌入有计算机可读代码的计算机程序产品,所述计算机可读代码被配置为使得,在由合适的计算机或处理单元执行时,所述计算机或处理单元被引起执行根据权利要求I至8中的任一项所述的方法。10.—种用于确定由用户携带或佩戴的加速度计的取向的装置,所述装置包括: -处理单元,其被配置为: -接收来自所述加速度计的加速度的测量结果; -处理所测量的加速度以确定由所述用户进行的移动的迈步频率;并且 -处理所测量的加速度以将加速度的横向分量识别为在对应于所述迈步频率的一半的频率处具有高响应的加速度的分量。11.根据权利要求10所述的装置,其中,所述处理单元被配置为,通过以下来处理所测量的加速度以识别加速度的横向分量: -确定针对所测量的加速度的旋转角度的集合,所述旋转角度的集合使所测量的加速度在自相关滞后处在特定方向上的自相关最小化,所述自相关滞后在所述迈步频率的一半处或其附近;其中,加速度的所述横向分量包括在特定方向上测量的加速度。12.根据权利要求10或11所述的装置,其中,所述处理单元被配置为通过以下来处理所测量的加速度以识别加速度的横向分量: (i)确定所测量的加速度的所述自相关; (ii)计算自相关斜率并且确定在所述自相关的下降的最陡角度发生的方向; (iii)更新旋转角度的集合以实现对所述测量空间的旋转以减小在所述测量空间中的y轴与所确定的方向之间的角度; (iv)确定在经旋转的测量空间中的所述加速度的所述自相关; (V)如果在经旋转的测量空间中的所述加速度的所述自相关小于在步骤(i)中确定的所述自相关,则拒绝在步骤(iii)中对旋转角度的所述集合的更新并且利用所述测量空间的更小的旋转来重复步骤(iii)和步骤(iv); (vi)如果在经旋转的测量空间中的所述加速度的所述自相关大于在步骤(i)中确定的所述自相关,则确定在步骤(iV)中确定的所述自相关与在步骤(i)中确定的所述自相关之间的差异;并且 (Vii)如果所述差异大于阈值,则重复步骤(ii)到(Vi),否则将在经旋转的测量空间中下降的所述最陡角度发生的所述方向上的所述加速度确定为加速度的所述横向分量。13.根据权利要求10、11或12中的任一项所述的装置,其中,所述处理单元被配置为通过计算所测量的加速度的幅度来处理所测量的加速度以确定由所述用户进行的所述移动的迈步频率;并且使用峰值检测算法来在频率域中查找所述迈步频率。14.根据权利要求10、11或12中的任一项所述的装置,其中,所述处理单元被配置为通过计算所测量的加速度的幅度来处理所测量的加速度以确定由所述用户的进行所述移动的迈步频率;计算表示所测量的加速度的幅度的信号的所述自相关;识别所述信号的最大自相关;并且将针对所述用户的迈步时间识别为对应于所述信号的所述最大自相关的滞后。15.根据权利要求10-14所述的装置,其中,所述处理单元还被配置为:处理所测量的加速度以确定所述用户是否正在行走;并且处理所测量的加速度以在所述用户被确定为正在行走的情况下识别加速度的横向分量。
【文档编号】G06K9/00GK105934654SQ201580005444
【公开日】2016年9月7日
【申请日】2015年5月7日
【发明人】M·J·皮杰尔, J·H·M·科斯特
【申请人】皇家飞利浦有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1