用于识别和特征化运动动作的系统和方法_3

文档序号:9422785阅读:来源:国知局
可结合来自表演者器材(如滑板)的传感器数据分析来自与表演者(如滑板运动员)连接 的传感器的数据。W运种方式,便可与滑板的旋转和空翻一起分析表演者的旋转、空翻及其 他动作,W识别表演者表演的所有动作,并为表演的动作提供完整、准确的特征描述。运样 本发明实施例对特征化和识别复杂和/或快速动作特别有效,因此给观众与裁判识别所有 设及的动作带来了挑战。
[0054] 运动动作的定义可包括任何其他所需信息或可与任何其他所需信息相关联。例 如,对表演动作的特定运动员进行的统计(包括运动特征)可与数据库中的动作定义相关 联,运样本发明的系统和方法的用户便可对各个运动员表演所述动作的方式进行比较。同 样,也可将其他信息(如表演的动作的视频)包含在所述定义中或与所述定义相关联。 阳化5] 可将一个或多个已确定的运动特征和与数据库中已知运动动作相关的运动特征 进行比较,W识别与已确定运动特征相关的动作(130)。可采用任何合适的方法将确定的未 知动作的运动特征与已知动作的运动特征进行比较。例如,可将描述表演者在某个时间段 内的速度、自转角、翻转角和方向变化的运动特征和储存与已知动作相关的运动特征的关 系数据库进行比较。可用标称值和/或范围表示数据库中的已知运动特征,运反映了不同 的表演者可能具有不同的物理特征(如,身高、体重),可能使用不同的器材,可能W某种不 同的方式表演相同的动作,及/或可能在各种不同的其他条件下(如,不同类型的斜坡)表 演动作。
[0056] 数据库也可规定与不同参数值相关的动作的质量。例如,在跳跃期间的360度全 程旋转可打10分,而350度的部分旋转(从起跳到落地)则只能打9分。可根据动作难度 等任何所需因素确定动作的质量。
[0057] 可确定一套已确定运动特征与一套已知标称运动特征之间的相似度(135)。可为 多个运动特征中的每一个特征确定相似度。或者(此外),可为某个完整动作确定总体相 似度。可将相似度与各种阔值进行比较,如果一个或多个相似度未能达到阔值,则会产生告 警。通过运种方式,本发明实施例能够识别新的(即,未定义的)动作,帮助本文所述系统 和方法的管理员与用户识别储存的运动特征的值或关联错误,并进行相应修改。
[0058]图IA描绘了在数据库中录入各种运动动作信息的示例性方法。在本例中,方法 150包括从表演的技巧(152)接收传感器数据(154),并基于接收到的数据确定运动特征 (156)和运动序列(158)。对于同一技巧的其他标称案例(160)和储存在数据库中的一套 技巧特征(162),可对运动特征和/或运动序列进行平均。
[0059] 本发明实施例可将识别和/或测得的运动动作信息(145)与任何其他所需形式的 媒介相结合或将此等信息叠加于此等媒介上。例如,可将运动动作的信息与运动动作的视 频相结合或将此信息叠加于视频之上,运样便可为观众或裁判提供动作的准实时信息。可 采用任何所需方式对此类叠加进行同步处理,包括使用全球定位系统或与本发明实施例结 合的其他传感器测得的时间。
[0060] 基于与各种运动动作相关的信息,本发明实施例也可被配置成能自动生成和发送 报告、统计和/或分析。也可实时或准实时向裁判、广仲、社交媒体渠道、实体、网站及其他 系统与实体提供运些东西。
[0061] 图2表示可结合各种实施例使用的系统的方框图。尽管图2说明了计算机系统中 的各种组件,但是该图并非想要表示各个组件互联的任何特殊架构或方式。也可使用由更 少或更多组件组成的其他系统。
[0062] 在图2中,系统200包括由处理器212、存储器214和用户界面216组成的计算机 系统210。计算机系统210可包括任何数量的不同处理器、存储器组件和用户界面组件,并 且结合本发明实施例可与任何其他所需系统与设备交互。
[0063] 计算机系统210的功能,包括图1中所述方法(全部或部分),可通过执行储存在 系统210的存储器214中的计算机可读指令的处理器212实施。存储器214可储存任何计 算机可读的指令和数据,包括软件应用程序、小程序及嵌入式操作代码。
[0064] 结合本发明实施例使用的系统210或其他系统与设备的功能也可通过储存机器 可读指令的各种硬件组件实施,如专用集成电路(ASIC)、现场可编程口阵列(FPGA)和/或 复杂可编程逻辑器件(CPLD)。根据某些实施例各方面的系统可结合任何所需软件和/或硬 件组合运行。处理器212检索并执行储存在存储器214中的指令,W控制系统210的运行。 可结合本发明实施例使用任何类型的处理器,如集成电路微处理器、微控制器、和/或数字 信号处理器值SP)。结合本发明实施例运行的存储器214可包括任何不同存储器件的何组 合,如硬驱、随机存取存储器(RAM)、只读存储器(ROM)、闪存、或任何其他类型的易失存储 器和/或非易失存储器。可采用任何所需方式(如关系数据库)将数据(如运动动作定义 及相关运动特征)储存在存储器214中。系统210包括用户界面216,用户界面216可包括 任何数量的输入设备(未图示),W接收命令、数据及其他合适的用户输入(如运动动作定 义相关的收入)。用户界面216也可包括任何数量的输出设备(未图示),W便向用户提供 数据、通知及其他信息。典型的输入/输出(I/O)设备可包括鼠标、键盘、调制解调器、网络 接口、打印机、扫描仪、摄像机及其他设备。
[00化]系统210可通过任何所需方式,包括通过网络230,与一个或多个传感器设备220W及其他系统与设备通讯。传感器设备220可包括或连接至系统210通过其进行通讯的一 个或多个控制系统(未图示),或者系统210可直接与传感器220通讯。
[0066] 系统210可W是、可包括或者可结合膝上型电脑、台式计算机、移动用户通讯设 备、手机、个人数字助理(PDA)、平板电脑、电子书或电子书阅读器、数码相机、摄像机、视频 游戏机和/或任何其他适宜的计算设备。
[0067] 网络230可包括任何电子通讯系统或方法。可采用任何合适的通讯方法实现与本 发明实施例结合使用的组件之间的通讯,例如,电话网、外网、内网、因特网、互联点设备【销 售点设备、个人数字助理(即iPhone?、Palm Pilo瞄、Blad<berry?)、手机、公用电话亭 等】、在线通讯、卫星通讯、离线通讯、无线通讯、应答器通讯、局域网(LAN)、广域网(WAN)、虚 拟专网(VPN)、联网或互联设备、键盘、鼠标和/或任何适宜的通讯与数据输入方式。本发明 的系统与设备可利用TCP/IP通讯协议W及IPX、Appleta化、IP-6、化巧I0S、0SI、任何隧道 协议(例如,IPsec、SSH)、或任何数量的现有或未来协议。
[0068] 尽管某些实施例可在全功能计算机及计算机系统上实施,但是各种实施例也能够 W各种不同的形式作为计算产品而部署,并且能够实现应用,而不管用来使部署实际生效 的机器或计算机可读介质的特殊类型。
[0069] 机器可读介质可用来储存软件和数据,当数据处理系统执行所述软件和数据时, 系统便开始实施各种方法。可执行软件和数据可储存在各个不同的地方,例如,包括ROM、易 失性RAM、非易失性存储器和/或缓存。所述软件和/或数据的各个部分可储存在运些存储 设备的任何一个中。此外,可从集中式服务器或对等网络获得所述数据和指令。可在不同 时间W不同或相同的通讯会话从不同的集中式服务器和/或对等网络获得所述数据和指 令的不同部分。可在执行应用程序之前获得全部所述数据和指令。或者,当一定需要执行 时,可动态(分秒不差地)获得所述数据和指令的各个部分。运样,在某一特殊时刻并不要 求所述数据和指令必须全部都在机器可读介质上。
[0070] 计算机可读介质的实例包括但不限于可记录与不可记录型介质,如易失性与非易 失性存储器设备、只读存储器(ROM)、随机访问存储器(RAM)、闪存设备、软盘与其他可移动 磁盘、磁盘存储介质、光存储介质【例如,光盘只读存储器(CDROM)、数字多功能磁盘值VDs) 等】、及其他介质。计算机可读介质可储存指令。
[0071] 在各种实施例中,可结合软件指令使用硬连接电路,W实现相应的技术。运样,所 述技术既不限于任何特定的硬件电路和软件的组合,也不限于数据处理系统执行的指令的 任何特殊来源。
[0072] 虽然一些附图表示按特定次序的若干操作,但是也可记录并不依赖于次序的操 作,也可综合或分割其他操作。尽管具体提及了一些重新排序或其他分组,但是其他部分对 于本发明所属技术领域的普通技术人员是显而易见的,因此并不需要穷举所有替代方法。 此外,应该认识到可在硬件、固件、软件或其任何组合实现各个阶段的功能。
[0073] 为简洁起见,本文未必详述所述系统的常规数据组网、应用程序开发和其他功能 方面(及所述系统各个功能组件的部件)。此外,本文所含各图所示连接线旨在表示各个要 素之间的示例性功能关系和/或物理连接。应当注意到,在实际系统中可能存
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1