一种基于手持电子设备的头部运动检测方法与装置的制造方法

文档序号:9707936阅读:341来源:国知局
一种基于手持电子设备的头部运动检测方法与装置的制造方法
【技术领域】
[0001]本发明属于运动检测领域,尤其涉及一种基于手持电子设备的头部运动检测方法与装置。
【背景技术】
[0002]随着移动互联技术的飞速发展,手持电子设备逐渐向着智能化方向发展,例如手机,据统计2013年全球智能手机的出货量达到10.42亿部,占全球手机总出货量的55.1%,智能手机首次超越功能手机,并且其所占比例持续扩大,人手一部智能手机已成为不可扭转的趋势,并且随着智能手机的普及,智能手机的功能逐渐增多。然而,在几乎人手一部智能手机的情况下,人们在使用智能手机并对头部进行活动,例如杂技演员进行头部平衡训练或者人们进行头部锻炼时,智能手机却无法检测头部的运动情况,以便为用户提供相应的运动监控信息作为参考。综上所述,现有技术存在无法利用手持电子设备检测用户头部运动状况的问题。

【发明内容】

[0003]本发明的目的在于提供一种基于手持电子设备的头部运动检测方法,旨在解决现有技术所存在的无法利用手持电子设备检测用户头部运动状况的问题。
[0004]本发明是这样实现的,一种基于手持电子设备的头部运动检测方法,所述运动检测方法包括以下步骤:
[0005]当用户手握所述手持电子设备进行头部运动时,实时获取所述手持电子设备因运动所产生的三轴转动角度;
[0006]根据所述三轴转动角度确定所述用户当前头部运动状态,并根据所述用户当前头部运动状态与所述三轴转动角度获取所述用户运动得分。
[0007]本发明的另一目的还在于提供一种基于手持电子设备的头部运动检测装置,所述装置包括:
[0008]数据采集模块,用于当用户手握所述手持电子设备进行头部运动时,实时获取所述手持电子设备因运动所产生的三轴转动角度;
[0009]得分获取模块,用于根据所述三轴转动角度确定所述用户当前头部运动状态,并根据所述用户当前头部运动状态与所述三轴转动角度获取所述用户运动得分。
[0010]本发明在用户手握手持电子设备进行头部运动时,实时获取手持电子设备因运动所产生的三轴转动角度,然后根据该三轴转动角度确定用户当前头部运动状态,并根据用户当前头部运动状态与三轴转动角度获取用户运动得分,从而能够通过手持电子设备检测用户的头部运动状况,并得到用户的运动得分,解决了现有技术所存在的无法利用手持电子设备检测用户头部运动状况的问题。
【附图说明】
[0011]图1示出了本发明实施例所提供的基于手持电子设备的头部运动检测方法的实现流程。
[0012]图2示出了本发明实施例提供的基于手持电子设备的头部运动检测方法的一种头部运动示意图。
[0013]图3示出了本发明实施例所提供的基于手持电子设备的头部运动检测方法的另一实现流程。
[0014]图4示出了本发明实施例所提供的基于手持电子设备的头部运动检测装置的实现结构。
[0015]图5示出了本发明实施例所提供的基于手持电子设备的头部运动检测装置的另一实现结构。
【具体实施方式】
[0016]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0017]以下结合具体附图对本发明的实现进行详细的描述:
[0018]图1示出了本发明实施例所提供的基于手持电子设备的头部运动检测方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
[0019]在步骤Sll中,当用户手握手持电子设备进行头部运动时,实时获取手持电子设备因运动所产生的三轴转动角度。
[0020]其中,当用户握持手持电子设备进行头部运行时,该手持电子设备因运动会在三维方向上产生不同的数据,也就是说,手持电子设备因运动所产生的该三轴转动角度指的是该手持电子设备因运动在三个不同方向上所产生的转动角度。具体的,该三个不同方向指的三维方向上的X轴方向、Y轴方向与Z轴方向。
[0021]需要说明的是,在本实施例中,用户握持手持电子设备进行头部运动指的是用户将手持电子设备沿着用户站立方向紧贴耳朵进行头部运动或者是将手持电子设备顶住下巴进行头部运动,此外,X轴方向对应的是用户肩部所在的平面方向,Y轴方向对应的是用户笔直站立时的身体高度方向,Z轴方向对应的是用户前胸到后背的所在的平面方向。
[0022]在步骤S12中,根据三轴转动角度确定用户当前头部运动状态,并根据用户当前头部运动状态与三轴转动角度获取用户运动得分。
[0023]其中,对于步骤S12而言,其具体还包括以下步骤:
[0024]获取当前运动的起始时刻与运动中任一时刻分别所对应的X轴转动角度的差值、Y轴转动角度的差值与Z轴转动角度的差值;
[0025]对X轴转动角度的差值、Y轴转动角度的差值与Z轴转动角度的差值进行比较,当X轴转动角度的差值为最大转动角度差值时,则确定用户当前头部运动状态为点头动作;当Y轴转动角度的差值为最大转动角度差值时,则确定用户当前头部运动状态为第一种摇头动作;当Z轴转动角度的差值为最大转动角度差值时,则确定用户当前头部运动状态为第二种摇头动作;
[0026]在确定用户当前头部运动状态后,将与当前头部运动状态对应的最大转动角度差值和与当前头部运动状态对应的角度差参考值进行比较,并根据比较结果获取用户运动得分。
[0027]其中,起始时刻指的是用户身体笔直目视前方,且身体其他部位同时保持不动的时刻,此外,在用户手握手持电子设备进行头部运动时,用户的其他部位必须保持不动。当用户保持整个身体不动时,可将将检测到的手持电子设备的X轴转动角度、Y轴转动角度以及Z轴转动角度作为基准值;当用户转动头部时,手持电子设备随着头部的运动而运动,因此,手持电子设备的X轴转动角度、Y轴转动角度以及Z轴转动角度均发生变化,检测到运动当前时刻的手持电子设备X轴转动角度、Y轴转动角度以及Z轴转动角度,并根据当前时刻的X轴转动角度、Y轴转动角度以及Z轴转动角度与对应的X轴转动角度、Y轴转动角度以及Z轴转动角度的基准值获取手持电子设备的X轴转动角度的差值、Y轴转动角度的差值与Z轴转动角度的差值。
[0028]进一步地,当用户点头时,其头部相当于以肩部方向所在的平面为轴进行运动,因此,当检测到手持电子设备的X轴转动角度的差值为最大转动角度差值,即X轴转动角度的差值最大时,可确定用户在做点头动作;当用户左右摇头时,其头部相当于以身高方向所在的平面为轴进行运动,因此,当检测到手持电子设备的Y轴转动角度的差值为最大转动角度差值,即Y轴转动角度的差值最大时,可确定用户在左右摇头,也就是说第一种摇头动作为用户在做左右摇头动作;当用户头部向着肩部靠拢时,其头部相当于以前胸到后背所在的平面为轴进行运动,因此,当检测到手持电子设备的Z轴转动角度的差值为最大转动角度差值,即Z轴转动角度的差值最大时,可确定用户的头部在向肩部靠拢,也就是说第二种摇头动作为用户将头部向肩部靠拢。
[0029]进一步地,上述的最大转动角度差值指的是:将X轴转动角度的差值、Y轴转动角度的差值以及Z轴转动角度的差值进行比较所得到的三者中最大的转动角度差值。此外,当X轴转动角度的差值为最大转动角度差
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1