运动解析系统、运动解析装置、以及运动解析方法_5

文档序号:9556192阅读:来源:国知局
误差δ,、姿势角误差ε\加速度 偏差ba、角速度偏差以及位置误差Spe(S150)。
[0296] 接下来,处理部20使用在S150中推算出的速度误差δve、姿势角误差。以及位 置误差分别校正速度、位置以及姿势角,并用校正过的速度、位置以及姿势角更新算出 数据表340 (S160)。另外,处理部20对在S160中校正过的速度进行积分,计算e坐标系的 距离(S170)。
[0297] 接下来,处理部20分别将感测数据表310中存储的感测数据(b坐标系的加速度 以及角速度)、算出数据表340中存储的算出数据(e坐标系的速度、位置以及姿势角)以及 在S170中算出的e坐标系的距离坐标转换为m坐标系的加速度、角速度、速度、位置、姿势 角以及距离(S180)。
[0298] 然后,处理部20生成包括在S180中进行了坐标转换之后的m坐标系的加速度、角 速度、速度、位置、姿势角以及距离、在S140中算出的跨距和跑步步频的运算数据(S190)。 每在图14的S30中取得感测数据,处理部20便进行该惯性导航运算处理(S100~S190的 处理)。
[0299] 图16是示出跑步检测处理(图15的S120的处理)的步骤的一个例子的流程图。 处理部20 (跑步检测部242)例如按照图16的流程图的步骤执行跑步检测处理。
[0300] 如图16所示,处理部20对在图15的S100中校正过的加速度中包含的z轴加速 度进行低通滤波处理(S200),以去除噪声。
[0301] 接下来,当在S200中进行了低通滤波处理的z轴加速度为阈值以上且为极大值的 情况下(S210的"是"),处理部20在该时机下检出跑步周期(S220)。
[0302] 接下来,处理部20判定在S220中检出的跑步周期是左右哪一个的跑步周期,并设 定左右脚标记(S230),结束跑步检测处理。如果z轴加速度低于阈值或者不是极大值(S210 的"否"),则处理部20不进行S220之后的处理而结束跑步检测处理。
[0303] 图17是示出运动解析信息生成处理(图14的S50的处理)的步骤的一个例子的 流程图。处理部20 (运动解析部24)通过执行存储部30中存储的运动解析信息生成程序 304而例如按照图17的流程图的步骤执行运动解析信息生成处理。
[0304]S卩,运动解析信息生成程序304 (运动解析程序)是使处理部20 (计算机)作为根 据佩戴于用户的惯性传感器(惯性计测单元10)的输出算出用户的运动能量的算出部291、 以及根据运动能量与跑步距离和跑步时间生成作为与用户的运动能力相关的信息的运动 能力信息的生成部280而发挥功能的程序。
[0305] 另外,运动解析信息生成程序304 (运动解析程序)是使处理部20 (计算机)作为 根据佩戴于用户的惯性传感器(惯性计测单元10)的输出算出用户的运动能量的算出部 291、以及根据运动能量与跑步距离和跑步时间生成作为与用户的体能相关的信息的体能 信息的生成部280而发挥功能的程序。
[0306] 另外,运动解析信息生成程序304 (运动解析程序)是使处理部20 (计算机)作为 根据佩戴于用户的惯性传感器(惯性计测单元10)的输出算出用户的运动能量的算出部 291、以及根据运动能量与跑步距离和跑步时间生成作为与用户的运动能力相关的信息的 运动能力信息、以及作为与用户的体能相关的信息的体能信息的生成部280而发挥功能的 程序。
[0307] 图17所示的运动解析方法包括:根据佩戴于用户的惯性传感器(惯性计测单元 10)的输出而算出用户的运动能量的算出工序(S350)、以及根据运动能量与跑步距离和跑 步时间生成作为与用户的运动能力相关的信息的运动能力信息的生成工序(S390)。
[0308] 另外,图17所示的运动解析方法包括:根据佩戴于用户的惯性传感器(惯性计测 单元10)的输出而算出用户的运动能量的算出工序(S350)、以及根据运动能量与跑步距离 和跑步时间生成作为与用户的体能相关的信息的体能信息的生成工序(S390)。
[0309] 另外,图17所示的运动解析方法包括:根据佩戴于用户的惯性传感器(惯性计测 单元10)的输出而算出用户的运动能量的算出工序(S350)、以及根据运动能量与跑步距离 和跑步时间生成作为与用户的运动能力相关的信息的运动能力信息、以及作为与用户的体 能相关的信息的体能信息的生成工序(S390)。
[0310] 如图17所示,首先,处理部20使用通过图14的S40的惯性导航运算处理所生成 的运算数据,算出基本信息的各项目(S300)。
[0311] 接下来,处理部20使用运算数据,进行用户的跑步运动中的特征点(着地、中间步 态、离地等)的检测处理(S310)。
[0312] 处理部20在通过S310的处理检测到特征点的情况下(S320的"是"),根据检测 到特征点的时机,算出接地时间以及冲击时间(S330)。另外,处理部20将运算数据的一部 分以及在S330中生成的接地时间和冲击时间作为输入信息,并根据检测到特征点的时机, 算出第一解析信息的一部分项目(在算出中需要特征点的信息的项目)(S340)。处理部20 在通过S310的处理未检测到特征点的情况下(S320的"否"),不进行S330以及S340的处 理。
[0313] 接下来,处理部20使用输入信息,算出第一解析信息的其它项目(在算出中不需 要特征点的信息的项目)(S350)。在S350中,算出用户的运动能量。
[0314] 接下来,处理部20使用第一解析信息,算出第二解析信息的各项目(S360)。
[0315] 接下来,处理部20针对输入信息的各项目、第一解析信息的各项目以及第二解析 信息的各项目,算出左右差率(S370)。
[0316] 接下来,处理部20对在S300~S370中算出的各信息附加当前的计测时刻,并存 储到存储部30 (S380)。
[0317]接下来,处理部20生成运动能力信息以及体能信息(S390),结束运动解析信息生 成处理。
[0318] 1-4.通知装置
[0319] 1-4-1.通知装置的构成
[0320] 图18是示出通知装置3的构成例的功能框图。如图18所示,通知装置3构成为 包括输出部110、处理部120、存储部130、通信部140、操作部150以及计时部160。不过,本 实施方式的通知装置3也可以采用删除或变更这些构成成分中的一部分的构成、或者追加 其它构成成分的构成。
[0321] 存储部130例如由ROM或闪速R0M、硬盘或存储卡等存储程序、数据的记录介质、作 为处理部120的工作区域的RAM等构成。
[0322] 通信部140与运动解析装置2的通信部40 (参照图3)、信息分析装置4的通信部 440(参照图21)之间进行数据通信,并进行:从处理部120取得与操作数据相应的指令(计 测开始/计测结束的指令等)并发送到运动解析装置2的通信部40的处理;接收从运动解 析装置2的通信部40发送来的跑步中输出信息、跑步结果信息并送到处理部120的处理; 以及接收从信息分析装置4的通信部440发送来的各运动指标的目标值的信息并送到处理 部120的处理等。
[0323] 操作部150进行取得来自用户的操作数据(计测开始/计测结束的操作数据、显 示内容的选择等操作数据等)并送到处理部120的处理。操作部150例如也可以是触摸面 板型显示器、按钮、键、麦克风等。
[0324] 计时部160进行生成年、月、日、时、分、秒等时刻信息的处理。计时部160例如通 过实时时钟(訂(: :1^31111116(:1〇〇1〇1(:等实现。
[0325] 输出部110输出用户的运动能力信息。另外,输出部110输出用户的体能信息。输 出部110也可以将用户的运动能力信息与其他用户的运动能力信息进行对比地加以输出。 输出部110也可以将用户的体能信息与其他用户的体能信息进行对比地加以输出。关于运 动能力信息以及体能信息的输出的具体例子,将在后面叙述。另外,输出部110也可以输出 后述的评价结果。在图18所示的例子中,输出部110构成为包括显示部170、声音输出部 180以及振动部190。
[0326] 显示部170将从处理部120送来的图像数据、文本数据显示为字符、图表、表、动 画、其它图像。显示部170例如通过IXD(LiquidCrystalDisplay:液晶显示器)、有机 EL(Electroluminescence:电致发光)显不器、EPD(ElectrophoreticDisplay:电泳显不 器)等显示器而实现,其也可以是触摸面板型显示器。需要说明的是,也可以通过一个触摸 面板型显示器来实现操作部150和显示部170的功能。
[0327] 声音输出部180将从处理部120送来的声音数据输出为声音、蜂鸣声等声音。声 音输出部180例如通过扬声器、蜂鸣器等实现。
[0328] 振动部190根据从处理部120送来的振动数据而进行振动。该振动传递到通知装 置3,佩戴有通知装置3的用户能够感觉到振动。振动部190例如通过振动马达等实现。
[0329] 处理部120例如由CPU、DSP、ASIC等构成,通过执行存储在存储部130(记录介质) 中的程序而进行各种运算处理、控制处理。例如,处理部120进行:与从操作部150取得的 操作数据相应的各种处理(将计测开始/计测结束的指令发送到通信部140的处理、与操 作数据相应的显示处理、声音输出处理等);从通信部140取得跑步中输出信息并生成与运 动解析信息相应的文本数据、图像数据而送到显示部170的处理;生成与运动解析信息相 应的声音数据并送到声音输出部180的处理;以及生成与运动解析信息相应的振动数据并 送到振动部190的处理。另外,处理部120进行生成与从计时部160取得的时刻信息相应 的时刻图像数据并送到显示部170的处理等。
[0330] 例如,如果有比基准值差的运动指标,则处理部120通过声音、振动进行通知,并 使显示部170显示比基准值差的运动指标的值。处理部120既可以根据比基准值差的运动 指标的种类而产生不同种类的声音、振动,也可以对应每个运动指标,根据比基准值差的程 度而改变声音、振动的种类。在存在多个比基准值差的运动指标的情况下,处理部120也可 以产生与最差的运动指标相应的种类的声音、振动,并例如如图19的(A)所示,使显示部 170显示比基准值差的全部的运动指标的值与基准值的信息。
[0331] 与基准值进行比较的运动指标既可以是跑步中输出信息所包含的全部的运动指 标,也可以只是预定的特定的运动指标,还可以允许用户操作操作部150等来进行选择。
[0332] 用户即使不看显示于显示部170的信息,也可以根据声音、振动的种类掌握哪个 运动指标最差、差到什么程度的同时,继续进行跑步。进而,用户如果看到显示于显示部170 的信息,则还能准确地知道比基准值差的全部的运动指标的值与其基准值之差。
[0333] 另外,也可以允许用户操作操作部150等而从要与基准值比较的运动指标中选择 作为产生声音、振动的对象的运动指标。在这种情况下,例如也可以使显示部170显示比基 准值差的全部运动指标的值与基准值的信息。
[0334] 另外,也可以用户经由操作部150进行通知周期的设定(例如,设定每隔1分钟产 生5秒的声音、振动等),处理部120根据所设定的通知周期向用户进行通知。
[0335] 另外,在本实施方式中,处理部120经由通信部140取得从运动解析装置2发送来 的跑步结果信息,并将跑步结果信息显示于显示部170。例如,如图19的(B)所示,处理部 120将跑步结果信息中包含的、在用户跑步中的各运动指标的平均值显示于显示部170。用 户在跑步结束后(进行了计测结束操作之后)看到显示部170则能够马上知道各运动指标 的好坏。
[0336] 1-4-2.处理的步骤
[0337] 图20是示出处理部120所进行的通知处理的步骤的一个例子的流程图。处理部 120通过执行存储部130中存储的程序而例如按图20的流程图的步骤执行通知处理。
[0338] 如图20所示,关于处理部120,首先,处理部120进行待机,直到从操作部150取 得计测开始的操作数据(S410的"否"),在取得了计测开始的操作数据的情况下(S410的 "是"),经由通信部140,将计测开始的指令发送到运动解析装置2 (S420)。
[0339] 接下来,每当经由通信部140从运动解析装置2取得跑步中输出信息(S430的 "是"),处理部120便将所取得的跑步中输出信息中所包含的各运动指标的值与在S400中 取得的各基准值进行比较(S440),直到从操作部150取得计测结束的操作数据(S470的 "否")。
[0340] 在存在比基准值差的运动指标的情况下(S450的"是"),处理部120生成比基准 值差的运动指标的信息,并经由声音输出部180、振动部190以及显示部170,以声音、振动、 字符等方式通知用户(S460)。
[0341]另一方面,在不存在比基准值差的运动指标的情况下(S450的"否"),处理部120 不进行S460的处理。
[0342]然后,如果从操作部150取得计测结束的操作数据(S470的"是"),则处理部120 经由通信部140,从运动解析装置2取得跑步结果信息并使其显示于显示部170 (S480)。
[0343] 接下来,处理部120使运动能力信息和评价结果(后述)中的至少一方进行显示 (S490),并结束通知处理。
[0344] 这样,用户能够根据在S450中通知的信息知道跑步状态的同时进行跑步。另外, 用户根据在S480中显示的信息,能够在跑步结束后立即知道跑步结果、运动能力信息以及 评价结果。
[0345] 1-5.信息分析装置
[0346] 1-5-1.信息分析装置的构成
[0347]图21是示出信息分析装置4的构成例的功能框图。如图21所示,信息分析装置 4构成为包括处理部420、存储部430、通信部440、操作部450、通信部460、显示部470以及 声音输出部480。不过,本实施方式的信息分析装置4也可以采用删除或变更这些构成成分 中的一部分的构成、或者追加其它构成成分的构成。
[0348] 通信部440与运动解析装置2的通信部40 (参照图3)、通知装置3的通信部 140(参照图18)之间进行数据通信,进行从处理部420取得请求发送根据操作数据指定的 运动解析信息(作为注册对象的跑步数据中包含的运动解析信息)的发送请求指令并将其 发送给运动解析装置2的通信部40,然后从运动解析装置2的通信部40接收该运动解析信 息并送到处理部420的处理等。
[0349] 通信部460与服务器5之间进行数据通信,进行:从处理部420取得作为注册对象 的跑步数据并将其发送给服务器5的处理(跑步数据的注册处理);从处理部420取得与 跑步数据的编辑、删除、替换等操作数据相应的管理信息并将其发送给服务器5的处理等。
[0350] 操作部450进行取得来自用户的操作数据(跑步数据的注册、编辑、删除、替换等 操作数据等)并将其送到处理部420的处理。操作部450例如可以是触摸面板型显示器、 按钮、键、麦克风等。
[0351] 显示部470将从处理部420送来的图像数据、文本数据显示为字符、图表、表、动 画、其它图像。显示部470例如通过IXD、有机EL显示器、EH)等显示器实现,其也可以是触 摸面板型显示器。需要说明的是,也可以通过一个触摸面板型显示器实现操作部450和显 示部470的功能。
[0352] 声音输出部480将从处理部420送来的声音数据作为声音、蜂鸣声等声音输出。声 音输出部480例如通过扬声器、蜂鸣器等实现。
[0353] 存储部430例如由ROM或闪速R0M、硬盘或存储卡等存储程序、数据的记录介质、作 为处理部420的工作区域的RAM等构成。在存储部430 (任一记录介质)中存储有由处理 部420读出并用于执行评价处理(参照图22)的评价程序432。
[0354] 处理部420例如由CPU、DSP、ASIC等构成,通过执行存储部430 (记录介质)中存 储的各种程序而进行各种运算处理、控制处理。例如,处理部420进行:将请求发送根据从 操作部450取得的操作数据而指定的运动解析信息的发送请求指令经由通信部440发送给 运动解析装置2并经由通信部440从运动解析装置2接收该运动解析信息的处理;以及根 据从操作部450取得的操作数据,生成包括从运动解析装置2接收到的运动解析信息的跑 步数据,并经由通信部460将其发送给服务器5的处理。另外,处理部420进行将与从操作 部450取得的操作数据相应的管理信息经由通信部460发送给服务器5的处理。另外,处 理部420进行将根据从操作部450取得的操作数据而选择的作为评价对象的跑步数据的发 送请求经由通信部460发送给服务器5并经由通信部460从服务器5接收该作为评价对象 的跑步数据的处理。另外,处理部420进行对根据从操作部450取得的操作数据而选择的 作为评价对象的跑步数据进行评价并生成评价结果的信息、即评价信息,并将其作为文本 数据、图像数据、声音数据等发送给显示部470、声音输出部480的处理。
[0355] 特别是,在本实施方式中,处理部420通过执行存储部430中存储的评价程序432 而作为信息取得部422及评价部424发挥功能。不过,处理部420也可以经由网络等接收 存储在任意的存储装置(记录介质)中的评价程序432来加以执行。
[0356] 信息取得部422进行从服务器5的数据库(或者从运动解析装置2)取得作为分 析对象的用户的运动的解析结果的信息、即运动能力信息及体能信息的处理。信息取得部 422所取得的运动能力信息以及体能信息被存储在存储部430中。该运动能力信息及体能 信息既
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1