动作比对方法与动作比对系统的制作方法

文档序号:6493526阅读:497来源:国知局
动作比对方法与动作比对系统的制作方法
【专利摘要】本发明公开了一种动作比对方法与动作比对系统,特别是针对多模态动作串流作比对的功能。此方法包括:根据使用者的图像取得使用者的串流动作及多个节点;提供虚拟教练的串流动作及多个节点;根据一串流节点比对演算法计算使用者的节点的坐标与虚拟教练的节点的坐标之间的关系数值;根据身体部位、使用者所预先设定的运动种类、以及时间信息,通过权重向量取得多个权重;根据权重分别乘上关系数值后的结果产生一个比对结果值;以及将此比对结果值映射至一个相似度。借此,提高使用者个别身体训练部位的连续动作遵从性,有效地提升使用者揣摩姿势正确性。
【专利说明】动作比对方法与动作比对系统
【技术领域】
[0001]本发明有关于一种通过权重向量调整权重及根据串流节点比对演算法进行运算的多模态动作串流比对方法与系统。
【背景技术】
[0002]市售的体感健身游戏中,虚拟私人教练课程会根据使用者所输入的健身训练部位,编辑个人化的训练课程。这些训练课程会根据使用者的动作与虚拟私人教练课程的动作给予使用者一个分数。使用者可以根据此分数知道自己的动作是否正确。但所给予的分数仅针对使用者的特定定点动作,无法给予使用者流畅的使用经验。此外,因训练目标设定个人化的需求,使用者期望揣摩且依循虚拟私人教练运动时,可以针对手部、脚部、身体特定部位动作及重心转移做加强及训练。另一方面,使用者也可能有针对个人训练下肢耐力(如,蹲站高低程度与运动时间长短等)的需求,藉以提升心率以达健身之效。
[0003]因此,如何提供一个符合使用者需要的连续串流动作比对方法,为此领域技术人员所关心的议题。

【发明内容】

[0004]为解决上述问题,本发明的范例实施例提出一种通过权重向量调整权重及根据串流节点比对演算法进行运算的多模态动作串流比对方法与系统。借此以提高使用者个别身体训练部位的连续动作遵从性,有效地提升使用者揣摩姿势正确性。
[0005]本发明一范例实施例提出一种动作比对系统,包括使用者动作撷取单元、虚拟教练动作信息单元、第一演算单元、多维权重筛选器、第二演算单元与映射单元。使用者动作撷取单元是用以根据使用者的多个图像取得使用者的第一串流动作及第一串流动作的多个节点。其中第一串流动作的每一个节点包括多个坐标,并且第一串流动作的每一个节点属于一个身体部位。虚拟教练动作信息单元是用以提供一虚拟教练的第二串流动作及第二串流动作的多个节点。其中第二串流动作的每一个节点包括多个坐标,并且第二串流动作的每一个节点属于上述身体部位的其中之一。第一演算单元是耦接至使用者动作撷取单元与虚拟教练动作信息单元,用以根据一个串流节点比对演算法计算第一串流动作的节点的坐标与第二串流动作的节点的坐标之间的多个关系数值。多维权重筛选器是用以根据上述的身体部位、使用者所预先设定的多个运动种类、以及上述图像的时间信息,通过权重向量取得多个权重。第二演算单元是耦接至第一演算单元与多维权重筛选器,用以根据上述的权重分别乘上关系数值后的结果产生一个比对结果值。映射单元是耦接至第二演算单元,用以将比对结果值映射至一个相似度。
[0006]在本发明之一实施例中,使用者的节点的个数为15,并且虚拟教练的节点的个数为15。
[0007]在本发明之一实施例中,权重为实数,权重的值大于等于0.1并且小于等于2。
[0008]在本发明之一实施例中,第二演算单元产生比对结果值的操作包括:[0009]第二演算单元根据下述方程式产生比对结果值,
【权利要求】
1.一种动作比对系统,其特征在于,包括: 使用者动作撷取单元,用以根据使用者的多个图像取得所述使用者的第一串流动作及所述第一串流动作的多个节点,其中所述第一串流动作的每一所述节点包括多个坐标,并且所述第一串流动作的每一所述节点属于一身体部位; 虚拟教练动作信息单元,用以提供虚拟教练的第二串流动作及所述第二串流动作的多个节点,其中所述第二串流动作的每一所述节点包括多个坐标,并且所述第二串流动作的每一所述节点属于所述身体部位的其中之一; 第一演算单元,耦接至所述使用者动作撷取单元与所述虚拟教练动作信息单元,用以根据串流节点比对演算法计算所述第一串流动作的所述节点的所述坐标与所述第二串流动作的所述节点的所述坐标之间的多个关系数值; 多维权重筛选器,用以根据所述身体部位、所述使用者所预先设定的多个运动种类、以及所述图像的多个时间信息,通过权重向量取得多个权重; 第二演算单元,耦接至所述第一演算单元与所述多维权重筛选器,用以根据所述权重分别乘上所述关系数值后的结果产生比对结果值;以及 映射单元,耦接至所述第二演算单元,用以将所述比对结果值映射至相似度。
2.如权利要求1所述的动作比对系统,其特征在于,所述使用者的所述节点的个数为15,并且所述虚拟教练的所述节点的个数为15。
3.如权利要求1所述的动作比对系统,其特征在于,所述权重为实数,所述权重的值大于等于0.1并且小于等于2。
4.如权利要求2所述的动`作比对系统,其特征在于,所述第二演算单元产生所述比对结果值的操作包括: 所述第二演算单元根据下述方程式产生所述比对结果值,
15 Σ W^Hn{UJ) ,
n e Node 其中,U为一向量,其包括所述使用者的所述节点的所述坐标,V为另一向量,其包括所述虚拟教练的所述节点的所述坐标,Wffltn为对应所述身体部分中第η个身体部位、所述运动种类中的第m个运动种类及所述时间信息中第t秒的所述权重,HnO为对应于所述串流节点比对演算法的函数并且用以计算对应所述第η个身体部位的所述关系数值,η与m为正整数,t为实数,并且Node为所述身体部位所形成的集合。
5.如权利要求1所述的动作比对系统,其特征在于,所述串流节点比对演算法为动态时间扭曲演算法、欧基里德距离演算法或相关系数演算法。
6.如权利要求1所述的动作比对系统,其特征在于,所述第二演算单元还用以产生多个第二比对结果值, 所述映射单元取得所述第二比对结果值中的最小比对结果值与最大比对结果值,根据所述最小比对结果值与所述最大比对结果值将所述比对结果值映射至相似度值域中的所述相似度。
7.如权利要求6所述的动作比对系统,其特征在于,所述相似度值域的范围是O至
100。
8.一种动作比对方法,适用于一电子装置,其特征在于,包括: 根据使用者的多个图像取得所述使用者的第一串流动作及所述第一串流动作的多个节点,其中所述第一串流动作的每一所述节点包括多个坐标,并且所述第一串流动作的每一所述节点属于一身体部位; 提供虚拟教练的第二串流动作及所述第二串流动作的多个节点,其中所述第二串流动作的每一所述节点包括多个坐标,并且所述第二串流动作的每一所述节点属于所述身体部位的其中之一; 根据串流节点比对演算法计算所述第一串流动作的所述节点的所述坐标与所述第二串流动作的所述节点的所述坐标之间的多个关系数值; 根据所述身体部位、所述使用者所预先设定的运动种类、以及所述图像的多个时间信息,通过权重向量取得多个权重; 根据所述权重分别乘上所述关系数值后的结果产生比对结果值;以及 将所述比对结果值映射至相似度。
9.如权利要求8所述的动作比对方法,其特征在于,所述使用者的所述节点的个数为15,并且所述虚拟教练的所述节点的个数为15。
10.如权利要求8所述的动作比对方法,其特征在于,所述权重为实数,所述权重的值大于等于0.1并且小于等于2。
11.如权利要求9所述的动作比对方法,其特征在于,产生所述比对结果值的步骤包括: 根据下述方程式产生所述比对结果值,
12.如权利要求8所述的动作比对方法,其特征在于,所述串流节点比对演算法为动态时间扭曲演算法、欧基里德距离演算法或相关系数演算法。
13.如权利要求8所述的动作比对方法,其特征在于,将所述比对结果值映射至所述相似度的步骤包括: 产生多个第二比对结果值; 所述映射单元取得所述第二比对结果值中的最小比对结果值与最大比对结果值,根据所述最小比对结果值与所述最大比对结果值将所述比对结果值映射至相似度值域中的所述相似度。
14.如权利要求13所述的动作比对方法,其特征在于,所述相似度值域的范围是O至
100。
【文档编号】G06F19/00GK103678859SQ201210568013
【公开日】2014年3月26日 申请日期:2012年12月24日 优先权日:2012年9月12日
【发明者】卢东宏, 林星辰, 陈蓉蓉, 李岳轩, 陈纪鼎 申请人:财团法人工业技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1