CN105453117A - 滑板*** - Google Patents
滑板*** Download PDFInfo
- Publication number
- CN105453117A CN105453117A CN201480043593.8A CN201480043593A CN105453117A CN 105453117 A CN105453117 A CN 105453117A CN 201480043593 A CN201480043593 A CN 201480043593A CN 105453117 A CN105453117 A CN 105453117A
- Authority
- CN
- China
- Prior art keywords
- user
- data
- computing machine
- sensor
- sports
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/40—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Physical Education & Sports Medicine (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
示例实施例可涉及一种***、方法、装置、和计算机可读媒体,它们被配置为监测用户进行各种体育运动、并且基于对应于这样的体育运动的数据而生成表现特征。用户还可被鼓励以参与到对抗其他用户或用户组的竞技挑战或竞赛中。另外,多人的体育运动数据可在中央位置处被收集,并且随后在希望的远程位置处被显示给用户,使得用户能够将他/她的运动活动与他人进行比较。
Description
相关申请交叉引用
本申请要求于2013年5月31日提交的美国专利申请号61/829,809的权益和优先权,要求于2013年9月5日提交的美国专利申请号61/874,248的权益和优先权。本申请也是于2014年3月14日提交的、题目是“ATHLETICATTRIBUTEDETERMIATIONSFROMIMAGEDATA(来自图像数据的竞技属性确定)”的共同在审的PCT申请号PCT/US14/27519的部分继续申请,上述PCT申请要求于2013年9月5日提交的美国专利申请号61/783,328的权益和优先权。上文提及的申请的内容通过引用的方式整体并入本文,并且作为本文的一部分。
技术领域
本发明涉及运动信息的收集和显示。本发明的一些方面特别适用于收集网络上的运动信息、并且显示所收集的信息。
背景技术
锻炼和健身已经变得日趋流行,并且这类活动带来的益处是周知的。各种类型的技术已经并入到健身和其他运动活动中。例如,各种各样的可携带电子设备可用于健身活动中,诸如MP3或其他音频播放器、收音机、可携带电视机、DVD播放器、或其他视频播放设备、手表、GPS***、计步器、移动电话、寻呼机、BP机等。许多健身狂热者或运动员当锻炼或训练时使用这些设备中的一个或多个,以保持他们愉悦、提供表现数据、或保持他们与他人接触等。这样的用户也会对记录他们的运动活动和与之相关联的指标表现出兴趣。因此,各种传感器可被用于检测、存储、和/或传输运动表现信息。然而,通常,运动表现信息脱离现实或基于总体运动活动呈现。锻炼者会对得到关于他们的测验的附加信息感兴趣。
发明内容
下文呈现示例方面的总体概要,以提供对示例实施例的基本理解。本概要不是广泛的综述。其不意图为识别关键的/重要的元件或界定本发明的范围。下列概要仅以总体形式呈现本发明的一些概念来作为下文所提供的更详细描述的前序。
一个或多个方面描述***、装置、计算机可读媒体、以及使用与体育活动相关的地理信息的方法。传感器可被附接至用户和/或衣服以生成表现数据。传感器可包括加速度计、压力传感器、陀螺仪、以及可以将身体活动变换成电信号的其他传感器。数据,连同位置数据,可被传输至服务器。服务器可维护用户排行榜和位置,并且允许用户搜索体育活动的其他用户和位置。在本发明的一些方面中,用户使用移动设备而与服务器交互,诸如移动电话。
在一些方面中,***、装置、计算机可读媒体、和方法可被配置为处理指定用户属性的输入、基于用户属性调整表现区,接收由加速度计和力传感器中的至少一个生成的数据、确定是否该数据在该表现区内、并且输出该确定。
在一些方面中,***、装置、计算机可读媒体、和方法可包括接收随着用户进行体育运动而由传感器(例如,加速度计、力传感器、温度传感器、心律监测器等)生成的数据,并且将该数据与多个比赛类型的比较数据进行比较,以确定最接近地匹配该数据的比赛类型中的特定一个。
在一些示例方面中,***、计算机可读媒体、以及方法可包括接收由力传感器生成的指示在多个锻炼任务的进行过程中的重量分布的数据、处理指示锻炼任务的成功完成的第一输入、将在第一输入之前的时间的第一重量分布与锻炼任务的成功完成相关联、处理指示锻炼任务的不成功完成的第二输入、并且将在第二输入之前的时间的第二重量分布与锻炼任务的不成功完成相关联。
在一些示例方面中,***、计算机可读媒体、以及方法可包括接收对应于由第一用户进行一连串的事件所测量加速度和力测量数据的招牌动作数据、通过监测第二用户尝试进行该一连串的事件而从加速度计和力传感器的至少一个接收玩家数据、并且生成指示所述玩家数据多么相似于招牌动作数据的相似度指标。
在一些示例方面中,***、计算机可读媒体、以及方法可包括由加速度计和力传感器的至少一个生成的数据,将所述数据与跳跃数据比较以确定所述数据与跳跃是一致的,处理所述数据以确定起跳时间、落地时间、和上升(loft)时间,并且基于所述上升时间计算垂直跳跃高度。
遍及本公开,将描述其他方面和特征。
附图说明
为了理解示例实施例,现将通过示例的方式、参考以下附图来描述,所述附图中:
图1A-B图示了根据示例实施例的个人训练***的示例。
图2A-B图示了根据示例实施例的传感器***的示例实施例。
图3A-B图示了根据示例实施例的与至少一个传感器交互的计算机的示例。
图4图示了根据示例实施例的可被嵌入到鞋中、并且可从鞋移除的圆荚体传感器的示例。
图5图示了根据示例实施例的计算机的示例在体配置。
图6-7图示了根据示例实施例的计算机的各种示例离体配置。
图8图示了根据示例实施例的通过计算机的显示屏幕呈现的图形用户界面(GUI)的示例显示。
图9图示了根据示例实施例的用户选择的示例表现指标。
图10-11图示了根据示例实施例的校准传感器的示例。
图12图示了根据示例实施例的呈现相对于活动时段的信息的GUI的示例显示。
图13图示了根据示例实施例的、提供用户关于他们在项目过程中的表现指标的信息的GUI的示例显示。
图14图示了根据示例实施例的、呈现关于用户的虚拟名片(vcard)的信息的GUI的示例显示。
图15图示了根据示例实施例的呈现用户资料的GUI的示例用户资料显示。
图16图示了根据示例实施例的呈现关于用户的附加信息的用户资料显示的又一示例。
图17-20图示了根据示例实施例的用于将表现指标显示给用户的GUI的又一示例显示。
图21图示了根据示例实施例的提供自由风格用户运动信息的GUI的示例自由风格显示。
图22图示了根据示例实施例的呈现用户可选择的训练活动时段的示例训练显示。
图23-26图示了根据示例实施例的示例训练活动时段。
图27-30图示了根据示例实施例的用于篮球投篮训练活动时段的GUI的显示屏幕。
图31图示了根据示例实施例的通知用户投篮里程碑的GUI的示例显示。
图32提示了根据示例实施例的用于提示用户进行模仿职业运动员的招牌动作训练的GUI的示例招牌动作显示。
图33图示了根据示例实施例的搜索其他用户和/或职业运动员用于表现指标的比较的GUI的示例显示。
图34-35图示了根据示例实施例的用于将用户的表现指标与其他个体比较的示例显示。
图36图示了根据示例实施例的用于确定获得的监测用户进行身体活动的身体数据是否在表现区内的示例方法的流程图。
图37图示了用于识别附近的篮球场的两个示例GUI显示。
图38图示了用于得到关于其他参与者的活动信息的示例GUI。
图39示出了根据实施例的可被用于找到体育活动的位置的过程。
图40图示了根据本发明的实施例的分享表现数据的过程。
图41图示了根据本发明的实施例的、可被用于追踪和比较表现数据的过程。
图42是根据各种实施例的、可被利用的示例方法的流程图。
图43-50图示了根据各种实施例的、可被利用为回顾和编辑所采集的图像的GUI的示例显示。
图51-91图示了根据各种实施例的、可被利用于各种技巧类型的树状图的示例显示。
具体实施方式
在各种实施例的下列描述中,附图被作为参照,所述附图形成本公开的一部分、并且其中通过图示的方式示出了可以实施本公开的各种实施例。理解的是,可利用其它实施例、并且可作出结构和功能的修改而不背离本公开的范围和主旨。此外,本公开内的标题不应被认为是限制本公开的方面。本领域技术人员借助本公开的益处,将意识到示例实施例不限于示例标题。
I、示例个人训练***
A、说明性计算***
图1A图示了根据示例实施例的个人训练***100的示例。示例***100可包括一个或多个电子设备,诸如计算机102。计算机102可包括移动终端,诸如电话、音乐播放器、平板电脑、上网本、或其他可携带设备。在其他实施例中,计算机102可包括机顶盒(STB)、台式计算机、数码视频记录器(DVR,一个或多个)、计算机服务器(一个或多个)、和/或任何其他希望的计算设备。在某些实施例中,计算机102可包括游戏控制台,诸如举例来说,XBOX、游戏站、和/或Wii游戏控制台。本领域技术人员将意识到,这些仅是用于说明用途的示例控制台,并且本公开不限于任何控制台或设备。
简要地转到图1B,计算机102可包括计算单元104,其可包括至少一个处理单元106。处理单元106可以是用于执行软件指令的任何类型的处理设备,诸如举例来说,微处理器设备。计算机102可包括各种非暂时性计算机可读媒体,诸如存储器108。存储器108可包括、但不限于诸如RAM110的随机存取存储器(RAM)、和/或诸如ROM112的只读存储器(ROM)。存储器108可包括:电子可擦除可编程只读存储器(EEPROM)、闪速存储器或其他存储器技术、CD-ROM、数字多用途光盘(DVD)或其他光盘存储、磁盘存储设备、或其他可被用于存储希望的信息并且可以被计算机102访问的媒体。
处理单元106和***存储器108可通过总线114或替代通信结构而被直接或间接地连接至一个或多个***设备。例如,处理单元106或***存储器108可被直接或间接地连接至附加的存储器存储,诸如硬盘驱动器116、可移除磁盘驱动器、光盘驱动器118、以及闪存卡。处理单元106和***存储器108还可被直接或间接地连接至一个或多个输入设备120和一个或多个输出设备122。输出设备122可例如包括显示设备136、电视机、打印机、音响、或扬声器。在一些实施例中,可在眼镜中并入一个或多个显示设备。并入到眼镜中的显示设备可将反馈提供给用户。并入一个或多个显示设备的眼镜还提供用于可携带显示***。输入设备120可例如包括键盘、触摸屏、远程控制板、定点设备(诸如鼠标、触摸板、手写笔、轨迹球、或操纵杆)、扫描仪、摄像头、或麦克风。在这一方面,输入设备120可包括被配置为感测、检测、和/或测量来自用户的体育运动的一个或多个传感器,诸如在图1A中示出的用户传感器。
再次参见图1A,图像采集设备126和/或传感器128可被利用在检测和/或测量用户124的体育运动中。在一个实施例中,从图像采集设备126或传感器128得到的数据可直接地检测体育运动,使得从图像采集设备126或传感器128得到的数据直接地相关于运动参数。然而,在其它实施例中,来自图像采集设备126和/或传感器128的数据可彼此组合、或与其他传感器组合地利用,以检测和/或测量运动。因而,某些测量可由将两个或多个设备得到的数据进行组合而确定。图像采集设备126和/或传感器128包括或操作地连接至一个或多个传感器,包括但不限于:加速度计、陀螺仪、位置确定设备(例如,GPS)、光传感器、温度传感器(包括周围环境温度和/或身体温度)、心率监测器、图像采集传感器、湿度传感器和/或它们的组合。说明性传感器126、128的示例使用提供在下文标题为“说明性传感器”的章节I.C中。计算机102还可使用触摸屏幕或图像采集设备以从用户图形界面确定用户指向何处来做出选择。一个或多个实施例可利用一个或多个有线和/或无线技术,单独或组合,其中无线技术的示例包括技术、低能耗技术、和/或ANT技术。
B、说明性网络
计算机102、计算单元104、和/或任何其他的电子设备可直接或间接地连接至一个或多个网络接口,诸如用于与网络通信的示例接口130(在图1B中示出),诸如网络132。在图1B的示例中,网络接口130可包括网络适配器或网络接口卡(NIC),其被配置为将从计算单元104接收的数据和控制信号根据一个或多个通信协议转换为网络消息,所述协议诸如传输控制协议(TCP)、互联网协议(IP)、和用户数据报协议(UDP)。这些协议是本领域中公知的,并且因而在此将不详细讨论。接口130可采用任何合适的连接代理用于连接至网络,包括,例如,无线收发器、电源线适配器、调制解调器、以太网连接。然而,网络132可以是一个或多个任何类型或拓扑的信息分布网络,单独或组合,诸如互联网(一个或多个)、内网(一个或多个)、云(一个或多个)、局域网(一个或多个)。网络132可以是电缆、光纤、卫星、电话、蜂窝式、无线式等中的任何一个或多个。网络是本领域中公知的,并且因而在此将不详细讨论。网络132可被各种配置,诸如,具有一个或多个有线或无线的通信通道,从而将一个或多个位置(例如,学校、企业、家庭、消费者住宅、网络资源等),连接至一个或多个远程服务器134,或连接至其他计算机,诸如类似于、或相同于计算机102的计算机。实际上,***100可包括每个部件多于一个的情况(例如,多于一个计算机102、多于一个显示器136等)。
不管计算机102或网络132内的其他电子设备是否是可携带的或处于固定的位置处,都应意识到的是,除了输入、输出、和上文具体列出的存储***设备之外,计算机设备可被直接地、或通过网络132而连接至各种其他***设备,包括可执行输入、输出、和存储功能的一些***设备,或它们的组合。在某些实施例中,单个设备可集成图1A中示出的一个或多个部件。例如,单个设备可包括计算机102、图像采集设备126、传感器128、显示器136、和/或附加的部件。在一个实施例中,传感器设备138可包括可移动终端,其具有显示器136、图像采集设备126、以及一个或多个传感器128。然而,在另一实施例中,图像采集设备126、和/或传感器128可以是***设备,它们被配置为操作地连接至媒体设备,例如包括,游戏或媒体***。因而,从上文可知,本公开不限于固定的***和方法。相反,某些实施例可由用户124在几乎任何位置实施。
C、说明性传感器
计算机102和/或其他设备可包括被配置为检测和/或监测用户124的至少一个健身参数的一个或多个传感器126、128。传感器126和/或128可包括、但不限于:加速度计、陀螺仪、位置确定设备(例如,GPS)、光传感器、温度传感器(包括周围环境温度和/或身体温度)、睡眠模式传感器、心率监测器、图像采集传感器、湿度传感器和/或它们的组合。网络132和/或计算机102可以与***100的一个或多个电子设备通信,包括例如,显示器136、图像采集设备126(例如,一个或多个视频摄像头)、和传感器128,所述传感器可以是红外(IR)设备。在一个实施例中,传感器128可包括IR收发器。例如,传感器126、和/或128可将波形传输到环境中,包括朝着用户124的方向,并且接收“反射”或者以其他方式检测这些被释放的波形的改变。在又一实施例中,图像采集设备126和/或传感器128可被配置为传输和/或接收其他无线信号,诸如雷达、声纳、和/或其他声音信息。本领域技术人员将容易地意识到,对应于大量数据谱的信号可根据各种实施例而被利用。在这一方面,传感器126和/或128可检测从外部源(例如,不是***100)发出的波形。例如,传感器126和/或128可检测由用户124和/或周围环境发出的热量。因而,图像采集设备126和/或传感器128可包括一个或多个热成像设备。在一个实施例中,图像采集设备126和/或传感器128可包括被配置为执行范围现象学(phenomenology)的IR设备。作为非限制性示例,被配置为执行范围现象学的图像采集设备可商购于俄勒冈州波特兰的FlirSystems股份有限公司。虽然图像采集设备126和传感器128和显示器136被示出为与计算机102直接(无线或有线)通信,但是本领域技术人员将意识到上述任何一个可与网络132直接地通信(无线或有线)。
1、多用途电子设备
用户124可拥有、承载、和/或穿戴任何数量的电子设备,包括传感设备138、140、142、和/或144。在某些实施例中,一个或多个设备138、140、142、144可尤其被制造用于健身或竞技目的。实际上,本公开的方面涉及利用来自多个设备的数据来收集、检测、和/或测量竞技数据,所述多个设备中的一些不是健身设备。在一个实施例中,设备138可包括可携带的电子设备,诸如电话或数码音乐播放器,包括或可商购于加利福尼亚州丘珀蒂诺的苹果公司,或者或者可商购于华盛顿州雷蒙德的微软公司的Windows设备。如本领域已知的,数字媒体播放器可以用作计算机的输出设备(例如,从声音文件输出音乐或者从图像文件输出图片)和存储设备二者。在一个实施例中,设备138可以是计算机102,但是在其它实施例中,计算机102可完全不同于设备138。不管设备138是否被配置为提供某些输出,其仍都可用作用于接收传感信息的输入设备。设备138、140、142、和/或144可包括一个或多个传感器,它们包括但不限于:加速度计、陀螺仪、位置确定设备(例如,GPS)、光传感器、温度传感器(包括周围环境温度和/或身体温度)、心率监测器、图像采集传感器、湿度传感器和/或它们的组合。在某些实施例中,传感器可以是无源的,诸如可由图像采集设备和/或传感器128(及其他)检测到的反射性材料。在某些实施例中,传感器144可被集成到服饰中,诸如竞技服装。例如,用户124可佩带一个或多个体上(on-body)传感器144a-b。传感器144可被并入到用户124的服装中,和/或被放置在用户124的身体的任何希望的位置处。传感器144可与计算机102、传感器128、138、140、和142、和/或摄像头126通信(例如,无线)。交互式游戏服饰的示例在于2002年10月30日提交的美国专利申请号10/286,396、并且公布为美国专利公开号2004/0087366中描述,该申请的美容通过引用的方式整体并入本文用于任何或全部非限制性目的。在某些实施例中,无源感测表面可反射波形,诸如由图像采集设备126和/或传感器128发出的红外光。在一个实施例中,位于用户124的服饰上的无源传感器可包括由玻璃或可反射波形的其他透明或半透明表面制成的大致球形结构。可利用不同类别的服饰,其中给定类别的服饰具有特定的传感器,其被配置为当正确穿戴时被定位为靠近于用户124的身体的特定部分。例如,高尔夫服饰可包括以第一配置定位在服饰上的一个或多个传感器,并且足球服饰又可包括以第二配置定位在服饰上的一个或多个传感器。
设备138-144,以及本文公开的任何其他电子设备,包括任何传感器设备,可彼此直接地或通过网络通信,所述网络诸如网络132。一个或多个设备138-144之间的通信可经由计算机102而发生。例如,两个或多个设备138-144可以是***设备,其可操作地连接至计算机102的总线114。在又一实施例中,第一设备,诸如设备138可与第一计算机通信,诸如计算机102以及另一设备,诸如设备142,然而,设备142可不被配置为连接至计算机102、但可与设备138通信。此外,一个或多个设备可被配置为通过多个通信路径而通信。例如,设备140可被配置为经由无线通信协议而与设备138通信,并且进一步通过第二无线通信协议而与不同的设备通信,诸如举例来说,计算机102。示例无线协议遍及本公开讨论,并且是本领域已知的。本领域技术人员将意识到其他配置是可能的。
示例实施例的一些实施方式可替代地或附加地采用意图为能够具有各种功能的计算设备,诸如台式计算机或笔记本个人计算机。这些计算设备可如希望地具有***设备或附加部件的任何组合。并且,图1B中示出的部件可被包括在服务器134、其他计算机、装置等中。
2、说明性服饰/附件传感器
在某些实施例中,传感设备138、140、142和/或144形成在用户124的衣服或附件内或以其他方式与用户124相关联,所述附件包括手表、臂带、护腕、项链、衬衫、鞋等。鞋安装传感器和手腕佩带设备(分别是设备140和142)将立即在下文描述,然而,这些仅是示例实施例,并且本公开不应被限制于此。
i、鞋安装设备
在某些实施例中,传感设备140可包括鞋类,所述鞋类包括一个或多个传感器,它们包括但不限于:加速度计,位置感测部件,诸如GPS,和/或力传感器***。图2A图示了根据示例实施例的传感器***202的一个示例实施例。在某些实施例中,***202可包括传感器组件204。组件204可包括一个或多个传感器,诸如举例来说,加速度计、位置确定部件、和/或力传感器。在图示的实施例中,组件204并入多个传感器,它们可包括力敏电阻器(FSR)传感器206。在又一实施例中,可利用其他传感器(一个或多个)。端口208可被定位在鞋的鞋底结构209内。端口208可选地设置为与电子模块210(其可以在壳体211中)、以及将FSR传感器206连接至端口208的多个引线212通信。模块210可包含在鞋的鞋底结构中的凹部或腔室中。端口208和模块210包括用于连接和通信的互补的接口214、216。
在某些实施例中,图2A中示出的至少一个力敏电阻器206可包括第一和第二电极或电触头218、210,以及设置在电极218、220之间以将电极218、220电连接在一起的力敏电阻式材料222。当压力被施加至力敏材料222时,力敏材料222的电阻率和/或电导率改变,从而改变电极218、220之间的电势。电阻的改变可以由传感器***202检测到,从而检测施加在传感器216上的力。力敏电阻式材料222可以用各种方式来改变其压力下的电阻。例如,力敏材料222可具有内电阻,当材料被压缩时该内电阻减小,类似于下文更详细描述的量子隧道效应复合材料(quantumtunnelingcomposites)。这种材料的进一步压缩可进一步减小电阻,允许定量测量,以及二进制(开/关)测量。在一些情况下,这种类型的力敏电阻式行为可被描述为“基于体积的电阻”,并且表现出这种行为的材料可被称作“智能材料”。作为另一示例,材料222可通过改变表面与表面接触的程度而改变电阻。这可以通过多种方式来实现,诸如通过表面上的微突起,这样的微突起增大未压缩条件下得表面电阻,其中当微突起被压缩时,表面电阻减小,或者通过使用可以变形而产生与另一电极的增大的表面与表面接触的柔性电极来实现。这种表面电阻可以是材料222和电极218、220之间的表面电阻,和/或多层材料222的传导层(例如,碳/石墨)和力敏感层(例如,半导体)之间的表面电阻。压缩得越大,则表面与表面接触越大,引起更小的电阻、并且能够实现定量测量。在一些情况下,这种类型的力敏电阻式行为可被描述为“基于接触的电阻”。理解的是,如本文所限定的力敏电阻式材料222可以是掺杂或非掺杂的半导体材料。
FSR传感器206的电极218、220可由任何导电材料形成,包括金属、碳/石墨纤维或复合材料、其他导电复合材料、导电聚合物或包含导电材料的聚合物、导电陶瓷、掺杂半导体、或任何其他导电材料。引线212可以用任何合适的方法连接至电极218、220,包括焊接、钎焊、熔焊、粘接连结、紧固件、或任何其他整体或非整体连结方法。可替代地,电极218、220和相关联的引线212可由相同材料的单个片材形成。
传感器***202的其它实施例可包含不同数量和/或配置的传感器,并且总体上包括至少一个传感器。例如,在一个实施例中,***202包括更大数量的传感器,并且在另一实施例中,***202包括两个传感器,一个在鞋的跟部中、并且一个在鞋的前脚中,或者在紧密靠近于用户脚的设备中。另外,一个或多个传感器206可以用不同的方式而与端口214通信,包括任何已知类型的有线或无线通信,包括蓝牙或近场通信。一双鞋可在每只鞋中设置有传感器***202,并且理解的是,成对的传感器***可以协同地操作,或者可以彼此独立地操作,并且每只鞋中的传感器***可以或可以不与彼此通信。还理解的是,传感器***202可设置有存储在一个或多个计算机可读媒体上的计算机可执行指令,当所述指令由处理器执行时控制数据(例如,来自用户的脚与地面或其他接触表面的相互作用的压力数据)的收集和存储,并且这些可执行指令可被存储在传感器206、任何模块、和/或外部设备中或由它们运行,所述设备诸如图1中的设备128、计算机102、服务器134和/或网络132。
ii、手腕佩带设备
如在图2B中所示,设备226(其可类似于或者是图1A中示出的传感设备142)可被配置为由用户124佩戴,诸如在手腕、手臂、脚踝等周围。设备226可监测用户的体育运动,包括用户124的全天候活动。在这一方面,设备组件226可检测在用户124与计算机102的交互过程中和/或在独立于计算机102的操作过程中的体育运动。例如,在一个实施例中,设备226可以是全天候互动监测器,其测量活动而不管用户是否靠近计算机102或与其交互。设备226可以与网络132和/或其他设备直接通信,所述其他设备诸如设备138和/或140。在其他实施例中,从设备226得到的竞技数据可被利用在由计算机102实施的确定中,诸如涉及哪些锻炼程序被呈现给用户124的确定。在一个实施例中,设备226还可与移动设备无线地交互,诸如与用户124相关联的设备138或远程站点,所述远程站点诸如专用于健身或健康相关主题的站点。在一些预定时间,用户会希望将来自设备226的数据转移到另一位置。
如在图2B中示出的,设备226可包括输入机构,诸如可压下的输入按钮228,其辅助设备226的操作。输入按钮228可操作地连接至控制器230和/或任何其他电子部件,诸如关于图1B中所示的计算机102讨论的一个或多个元件。控制器230可被嵌入或以其他方式成为壳体232的部分。壳体232可以用一种或多种材料形成,包括弹性体部件,并且包括一个或多个显示器,诸如显示器234。显示器可被认为是设备226的可照明部分。显示器234可包括一系列的个体(individual)照明元件或灯部件,诸如在示例性实施例中是LED灯234。LED等可以形成为阵列,并且操作地连接至控制器230。设备226可包括指示器***236,其也可被认为是总体显示器234的一部分或部件。理解的是,指示器***236可以与显示器234(其可具有像素部件235)相结合操作和照明,或者完全与显示器234分离。指示器***236还可包括多个附加的照明元件或灯构件238,其在示例性实施例中也可采用LED等的形式。在某些实施例中,指示器***可提供目标的虚拟指示,诸如通过点亮(illuminating)照明部件238的一部分以代表朝着一个或多个目标的完成。
紧固机构240可以被解除闩锁,其中设备226可以定位在用户124的手腕周围,并且紧固机构240可以随后被置于闩锁位置。如果希望的话,则用户可以在任何时间佩戴设备226。在一个实施例中,紧固机构240可包括接口,包括但不限于USB端口,用于与计算机102和/或设备138、140操作的交互。
在某些实施例中,设备226可包括传感器组件(未在图2B中示出)。传感器组件可包括多个不同的传感器。在示例实施例中,传感器组件可包括或准许操作的连接至加速度计(包括多轴加速度计的形式)、心率传感器、位置确定传感器(诸如GPS传感器)、和/或其他传感器。从设备142的一个或多个传感器检测到的运动或参数可包括(或可用于形成)各种不同的参数、指标或生理特性,包括但不限于,速度、距离、所用步数(stepstaken)、卡路里、心率、汗水检测、努力、所消耗的氧气、和/或氧气动能。这样的参数还可在基于用户活动而由用户赚取的活动点数或货币在方面来表示。
各种示例可使用被配置为执行一个或多个功能的电子电路来实施。例如,借助本发明的实施例,计算设备,诸如智能电话、移动设备、计算机、服务器、或可使用一个或多个特定应用的集成电路(ASIC)执行的其他计算装备。然而,更典型地,本发明的各种示例的构件将使用执行固件或软件指令的可编程计算设备来实施,或者通过特定目的的电子电路和执行在可编程计算设备上的固件或软件指令的组合来实施。
II、监测***
图3A-B图示了根据示例实施例的与至少一个传感器交互的计算机的示例。在图示的示例中,计算机102可被实施为可由用户承载的智能电话。示例传感器可由用户的身体佩戴、位于离体的位置,并且可包括任何上文讨论的传感器,包括加速度计、分布式传感器、心率监测器、温度传感器等。在图3中,示出了圆荚体传感器304和分布式传感器306(包括,例如,上文讨论的具有一个或多个FSR206的传感器***202)。圆荚体传感器304可包括加速度计、陀螺仪、和/或其他感测技术。在一些示例中,圆荚体传感器304可以是监测不直接地涉及用户运动的数据的至少一个传感器。例如,环境传感器(ambientsensors)可由用户佩戴,或者可在用户的外部。环境传感器可包括温度传感器、指南针、气压计、湿度传感器、或其他类型的传感器。还可使用被配置为测量用户运动的其他类型的传感器以及传感器的组合。并且,计算机102可并入一个或多个传感器。
圆荚体传感器304、分布式传感器206,以及其他类型的传感器,可包括无线收发器以彼此通信并且和计算机102通信。例如,传感器304和306可与网络132、由用户佩戴的其他设备(例如,手表、臂带设备等)、由第二用户佩戴的传感器或设备、外部设备直接通信。在示例中,左鞋中的传感器可与右鞋中的传感器通信。并且,一个鞋可包括多个传感器,它们彼此通信和/或与鞋的处理器通信。此外,一双鞋可包括从与鞋相关联的多个传感器收集数据的单个处理器、以及被联接至单个处理器的收发器,所述收发器可将传感器数据通信至计算机102、网络132、和服务器134中的至少一个。在另一示例中,鞋的一个或多个传感器可通信至收发器,所述收发器与计算机102、网络132、和服务器132中的至少一个通信。此外,同第一用户相关联的传感器可与同第二用户相关联的传感器通信。例如,第一用户的鞋中的传感器可与第二用户的鞋中的传感器通信。还可使用其他合适的拓扑。
计算机102可与传感器交换数据,并且还可将从传感器接收到的数据经由网络132通信至服务器134和/或另一计算机102。用户可佩戴头戴耳机或耳塞以接收来自计算机102、直接来自已一个或多个传感器、来自服务器134、来自网络132、来自其他位置以及上述组合的音频信息。头戴耳机可以是有线的或无线的。例如,分布式传感器306可将数据通信至头戴耳机,用于给用户的可听见的输出。
在示例中,用户可穿戴每个装备有加速度计、力传感器等的鞋,以允许计算机102和/或服务器134单独或与上文参照图1A-B和2A-2B描述的***相结合来确定个体运动以及每只脚或其他身体部分(例如,腿、手、手臂、个体手指或脚趾、人的脚或腿的区域、臀部、胸部、肩部、头部、眼镜)的指标。
数据的处理可以任何方式而分布,或完全在一只鞋处、在计算机102处、在服务器134中、或它们的组合中执行。在下文描述中,计算机102可被描述为执行功能。其他设备,包括服务器134、控制器、另一计算机、鞋或其他衣服物品中的处理器、或其他设备可代替或附加于计算机102而执行功能。例如,每只鞋中的一个或多个传感器(或其他***传感器)可与相应的本地控制器配合,该本地控制器执行由一个或多个传感器输出的原始信号的一些处理或全部处理。控制器的处理,在任何给定的时间,会受到较高层次的计算设备(例如,计算机102)的命令和控制。较高层次的设备可从一个或多个控制器接收并且进一步处理所处理的传感器信号,例如,经由一个或多个收发器。一个或多个计算设备处可进行比较和计算,包括上述计算设备中的一些或全部,具有或不具有附加的计算设备。传感器可感测希望的条件并且生成原始信号,该原始信号被处理以便于提供被处理的数据。继而,所处理的数据可被用于确定当前的表现指标(例如,当前行进的速度等),并且取决于用户输入(例如,我跳了多高?)和/或编程(例如,用户做了指定的锻炼吗,并且,如果所述锻炼被检测到,那其在用户体验中质量/数量如何),确定量可改变。
在示例中,传感器304和306可处理和存储测量数据,并且将所处理的数据(例如,平均加速度、最高速度、总距离等)转送至计算机102和/或服务器134。传感器304和306还可将原始数据发送至计算机102和/或服务器134用于处理。原始数据,例如,可包括由加速度计测量的随时间变化的加速度信号,由压力传感器测量的随时间变化的压力信号等。多传感器(multi-sensor)服饰的示例以及多个传感器在运动活动监测中的使用在美国申请号12/483,824、公布为美国公开号2010/0063778A1、标题是“FOOTWEARHAVINGSENSORSYSTEM(具有传感器***的鞋类)”,和美国申请号12/483,828、公布为美国公开号2010/0063779A1、标题是“FOOTWEARHAVINGSENSORSYSTEM(具有传感器***的鞋类)”中描述。上文参考的申请的内容通过引用的方式整体并入本文。在特定示例中,运动员可穿着具有一个或多个力感测***的鞋302,例如,利用力敏电阻器(FSR)传感器,如在图2中示出并且上文提到的专利公开中描述的。鞋302可具有多个FSR传感器206,其检测用户脚的不同区域处的力(例如,跟部、中底、脚趾等)。计算机102可处理来自FSR传感器206的数据以确定用户脚和/或用户的两脚之间的平衡。例如,计算机102可将由FSR206来自左脚的力测量相对于由FSR206来自右脚的力测量比较,以确定平衡和/或重量分布。
图3B是另一示例数据流程图,其中计算机102与至少一个传感器处理***308交互以检测用户动作。传感器处理***308可与计算机102物理地分隔开、且与其不同,并且可通过有线或无线的通信而与计算机102通信。传感器处理***308可包括传感器304,如示出的,以及代替或附加于传感器304的其他传感器(例如,传感器306)。在图示的示例中,传感器***308可接收和处理来自传感器304和FSR传感器206的数据。计算机102可接收来自用户的、关于用户希望进行的活动项目(session;例如,交叉训练、篮球、跑步等)的类型的输入。代替或附加地,计算机102可检测用户正在进行的活动的类型,或者从另一源接收关于用户已经进行的活动的类型的信息。
基于活动类型,计算机102可识别一个或多个预先限定的动作模板并且将一订阅(subscription)通信至传感器***308。动作模板可被用于识别当进行所确定类型的活动时用户会进行的运动或动作。例如,动作可对应于一组的一个或多个事件,诸如检测用户在向右移动一步之后又向左移动了一步,或者检测用户当抖动他或她的手腕时已经跳跃。因此,不同套的一个或多个动作模板可被限定用于不同类型的活动。例如,被限定用于篮球的第一套动作模板可包括运球、投篮、卡位、进行扣篮、冲刺等。被限定用于足球的第二套动作模板可包括踢球以造成射门、运球、抢断、头球等。动作模板可对应于任何希望水平的分散尺寸(granularity)。在一些示例中,特定类型的活动可包括50-60个模板。在其他示例中,一种类型的活动可对应于20-30个模板。对于一种类型的活动,可根据需要而限定任何数量的模板。又在其他示例中,模板可由用户手动地选择,而不是由***选择。
传感器订阅可允许传感器***308选择从其接收数据的传感器。传感器处理***308可管理在任何特定时间被使用的订阅。订阅的类型可包括来自一个或多个力敏电阻器的力敏电阻数据、来自一个或多个加速度计的加速度数据、多个传感器的总和信息(例如,一个或多个传感器的加速度数据的总和、力电阻数据的总和等)、压力图、平均中心数据、重力调整传感器数据、力敏电阻导数、加速度导数等,和/或它们的组合。在一些示例中,单个订阅可对应于来自多个传感器的数据的总和(summation)。例如,如果模板要求将力转移至用户脚的前脚区域,则单个订阅可对应于前脚区域中的全部传感器的力的总和。替代地或附加地,用于前脚力传感器中的每个的力数据可对应于不同的订阅。
例如,如果传感器***308包括4个力敏电阻式传感器和加速度计,订阅可指定上述5个传感器中的哪个被监测用于传感器数据。在另一示例中,订阅可指定接收/检测来自右鞋加速度计的传感器数据,而不是左鞋加速度计。在又一示例中,订阅可包括监测来自手腕佩戴传感器的数据,而不是心率传感器。订阅还可指定传感器阈值以调整传感器***的事件检测处理的灵敏度。因而,在一些活动中,传感器***308可被指令以检测高于第一指定的阈值的全部力峰值。对于其他活动,传感器***308可被指令以检测高于第二指定的阈值的全部力峰值。如果对于特定活动来说一些传感器读数是不需要的,则不同的传感器订阅的使用可帮助传感器***节省电力。因此,不同的活动和活动类型可使用不同的传感器订阅。
传感器处理***308可被配置为执行原始数据的初始处理以检测各种分散的(granular)事件。事件的示例可包括当跳跃时的脚着地或起跳、在一定时间段期间的最大加速度等。传感器***308则可将事件传至计算机102用于与各种模板比较,以确定是否活动已经进行了。例如,传感器***308可识别一个或多个事件、并且将蓝牙低能量(BLE)数据包或其他类型的数据通信至计算机102。在另一示例中,传感器***308可代替或附加地发送原始传感器数据。
在接收到事件和/或原始传感器数据之后,计算机102可进行后匹配处理,包括确定各种活动指标,诸如重复数、开始时间(air-time)、速度、距离等。活动分类可通过识别从任何数量和类型的传感器接收到的数据内代表的各种事件和活动来进行。因此,活动追踪和监测可包括确定在活动类型内的一个或多个预期的或已知的动作是否已经进行了、以及与这些动作相关联的指标。在一个示例中,活动可对应于一系列的一个或多个低水平或分散的事件,并且可使用预先限定的活动模板来检测。
例如,使用活动模板,计算机102可自动地检测何时用户已经进行了特定的活动或者进行了在该活动期间的期望的特定运动。如果用户在打篮球,例如,检测用户当抖动他或她的手腕时已经跳跃会指示用户已经进行了投篮。在另一示例中,检测到用户已经在跳跃时向外移动了两只脚、跟随有在跳跃时向内移动两只脚可登记(register)为用户进行了开合跳(jumpingjack)锻炼的一次重复。可根据希望而限定各种其他模板以识别特定类型的活动,或者在该类型的活动中的动作、或运动。
图4图示了根据示例实施例的可被嵌入到鞋中、并且可从鞋移除的圆荚体传感器304的示例。圆荚体传感器304可包括可充电的电池,当被***到墙式适配器时,所述电池可被重新充电。可使用圆荚体传感器304的有线或无线的充电。例如,圆荚体传感器304可被感应地(inductively)充电。在一些示例中,圆荚体传感器304-1可被配置有接口(例如,通用串行总线),准许***计算机或其他设备中用于下载和/或接收数据。圆荚体传感器的接口可提供有线或无线的通信。例如,当被连接至计算机时,圆荚体传感器上可加载软件更新。另外,圆荚体传感器可无线地接收软件更新。当物理地联接至计算机102(或具有端口的其他设备)时,圆荚体传感器可充电、并且与计算机102通信。
图5图示了根据示例实施例的计算机102的示例在体配置。计算机102可被配置为佩戴在用户的身体上的希望的位置处,诸如,举例来说,用户的手臂、腿、或胸、或以其他方式集成到服装中。例如,每个服装物品可具有其自身集成的计算机。计算机可以是瘦客户端,由用户正在进行的和以其他方式装备/网络化的环境(context)驱动。计算机102也可定位为远离用户的身体,如在图6-7中示出的。
图6-7图示了根据示例实施例的计算机102的各种示例离体配置。计算机102可放置在扩展坞602中以准许GUI显示在较大的屏幕上、并且通过立体音响***输出音频。如在其他示例中,计算机102可响应于声音命令,经由直接用户输入(例如,使用键盘)、经由来自远程控制、或其他方式,来接收用户命令。其他离体配置可包括将计算机102放置在用户正在锻炼的地板上、或桌子附近,将计算机102存储在测验袋或其他存储容器中,将计算机102放置在三角架702上,以及将计算机102放置在墙壁安装架704上。还可使用其他的离体配置。当离体佩戴时,用户可佩戴头戴式耳机、耳塞、手腕佩带设备等,它们可为用户提供实时更新。当在范围内、且由用户触发时,圆荚体传感器304和/或分布式传感器306可以周期性的时间间隔与处于离***置处的计算机102无线地通信,和/或当在范围内或者在稍后时间由用户指令时,可存储数据并且将数据上传至计算机102。
在示例中,用户可与计算机102的图形用户界面(GUI)交互。图8图示了根据示例实施例的由计算机102的显示屏呈现的GUI的示例显示。GUI的主页显示802可呈现主页以提供给用户一般信息,以提示用户选择用户感兴趣进行的身体活动项目的类型,并且以准许用户重新获得关于先前完成的项目(例如,篮球游戏、测验等)的信息。计算机102的显示屏触摸敏感的和/或可通过键盘或其他输入器件接收用户输入。例如,用户可点击显示屏或提供其他输入以引起计算机102进行操作。
为了得到关于先前项目的信息,用户可点击或以其他方式选择包括上个项目的域804以引起计算机102更新主页显示802,从而显示来自至少一个先前项目的表现指标(例如,竖直跳跃、总滞空、活动点数等)。例如,如在图8中所见的,所选择的域804可展开以显示关于上个项目的持续时间、用户的最高竖直跳跃、用户在上个项目过程中滞空的总时间量、以及在先前项目中所赚取的激励点数(例如,活动点数)的信息。计算机102可通过处理由传感器304和306、或者其他感测设备所感测的数据而确定表现指标(例如,速度、竖直跳跃等)。
主页显示802可提示用户通过选择域806而选择他们是否希望计算机102追踪在测验或运动活动项目过程中(例如,追踪我的游戏)的一个或多个用户表现,或者通过选择域808而辅助用户改进他们的竞技技能(例如,提升我的游戏)。图9-21讨论前者、并且图22-31讨论后者。
图9图示了根据示例实施例的用户选择的示例表现指标。在示例中,用户会感兴趣于监测他们的总游戏时间、竖直跳跃、距离、或燃烧的卡路里和/或其他指标,并且可使用主页显示802而从图9中示出的希望的指标中进行选择。指标还可基于在项目中进行的运动活动的类型而变化。例如,主页显示802可代表某些默认表现指标选项,它们取决于项目的活动。用户可提供输入以改变默认表现指标选项。
除了图9中示出的以外,其他表现指标可包括跳跃总数、高于某一高度(例如,高于3英寸)的竖直跳跃次数、冲刺次数(例如,高于某一速率,或者由用户选择、或者由计算机102指定)、假动作次数(例如,快速改变方向)、跳跃恢复(例如,两次跳跃之间的最快时间)、工作率(例如,可以是平均功率乘以测验项目的时间长度的函数)、工作率水平(例如,低、中等、高)、总步数、每一单位时间的步数(例如,每分钟)、爆发次数(例如,用户超过速度阈值的次数)、平衡、重量分布(例如,将由FSR206在用户的左鞋中测量的重量与由FSR206在用户的右鞋中测量的重量进行比较,以及在一只鞋中的FSR量)、项目的平均持续时间、项目总时间、每次锻炼的平均重复次数、每次项目所赚取的平均点数、总点数、所燃烧的卡路里数、或其他表现指标。还可使用附加的表现指标。
在示例中,计算机102可提示用户来指示对于每一类型的项目(例如,棒球、足球、篮球等)监测哪些指标,并且将所识别的指标存储在用户档案中。计算机102还可在每个项目的开始处提示用户希望的指标。此外,计算机102可追踪全部性能指标,但是可仅在GUI中将所选择的指标显示给用户。例如,计算机102可仅监测某些基础指标(例如,基于可延长的电池寿命,以改变响应性,以避免数据过载等)。如果用户希望回顾除了由GUI当前显示的指标以外的其他指标,则用户可输入希望的指标并且计算机102可相应地更新GUI。被显示的指标可以在任何时间改变。当项目继续、或另一项目开始时,可呈现默认指标。
如果计算机102监测的指标多于其能够显示的,则计算机102可稍晚进入较低水平的监测(例如,随着资源被消耗、以及对用户的警告),下降至并且通过基础指标,并且最终下降至仅监测一个指标或不进行监测。在示例中,计算机102可仅显示用户的基础指标,除非/直到用户以其他方式进行配置。基于资源,计算机102可被显示的以仅呈现基础表现指标或较少的指标。传感器可继续监测其他表现指标,并且这些传感器的数据稍晚会是可用的(例如,经由网络体验等)。
在项目的开始,计算机102可校准鞋的传感器。图10-11图示了根据示例实施例的校准传感器的示例。校准可包括计算机102可确认与传感器(例如,传感器304和306)直接或间接通信的能力,传感器正确地发挥功能、传感器具有足够的电池寿命,并且建立基线数据。例如,计算机102可与包含在用户鞋中的圆荚体传感器304和分布式传感器306通信(例如,发送无线信号)。圆荚体传感器和分布式传感器可回复所请求的数据。校准还可发生在任何其他时间示例处(例如,训练中、训练末尾等)。
在校准过程中,GUI可提示用户站定以借助圆荚体传感器304和分布式传感器306而获取基线数据测量(例如,加速度、重量分布、总重量等),如在显示1002A-B中可见的。校准还可提示用户单独地抬起他们的脚以准许计算机102确定哪只脚与哪个传感器数据相关联。分布式传感器306还可被编码为具有计算机102在校准过程中得到的鞋类信息,诸如,举例来说,鞋类型、颜色、尺码、哪只脚(例如,左或右)等。计算机102(或服务器134)可处理来自传感器304和306的回复,并且更新GUI以通知用户任何问题、以及如何解决这些问题(例如,更换电池等)、或者是否校准成功,如在显示1002C中可见的。在图11中,例如,示出在显示1102A的左侧的域1104包括电池寿命、以及连接状态(例如,已连接、未连接)的示例显示。校准还可发生在某些事件中,诸如检测圆荚体传感器304的移除。在校准的基础上,显示1102B呈现用户的重量分布以及代表剩余电池寿命的标尺1106。作为校准一个或多个传感器的一部分、和/或作为单独的特征或功能,GUI可被配置为大体上实时地显示表现数据(例如,可被准许一旦采集(和/或处理)则传输该数据用于显示)。图11B示出了可根据一个实施例而实施的示例GUI。如在图11B中可见的,显示1102C可提供一个或多个可选择的活动参数用于显示与可选择的参数相关的被采集的值。例如,希望观看关于他们在跳跃过程中的垂直高度的用户可选择“垂直”图标(见图表1108);然而,其他图标可包括,但是不限于:快速度(quickness)(其可显示关于每秒部数和/或每秒距离的值)、压力、和/或任何其他可检测的参数。在其他实施例中,多个不同的参数可被选择用户同时的显示。又在其它实施例中,参数可不要求被选择。默认参数可被显示,而没有用户输入。与参数(一个或多个)相关的数据可实时地提供在显示1102C。例如,输出1110指示用户已经跳跃了“24.6英寸”。数值可通过图形地方式提供,诸如,举例来说,由图形112代表,其指示24.6英寸的值。在某些实施例中,数值的输出,诸如通过输出1110和/或1112,可现实实时数据,又在其它实施例中,输出1110/1112中的至少一个可显示其他数值,诸如历史数值、希望的目标数值、和/或最大或最小数值。例如,图形112可取决于用户的当前(例如,实时)高度而波动;然而,输出1110可显示用户在该项目过程中的最高纪录的跳跃或者全部时间的最佳值。数值或结果的输出可相关于物理对象和/或动作。例如,在用户跳跃了第一范围内的竖直高度时,诸如在24英寸到30英寸之间,他们会收到他们可以跳过字形成的指示(参见,例如,图11B的显示1102D)。作为另一示例,关于用户的每秒步数的量的数值会相关于哪些实际的动物并且被显示。本领域技术人员将意识到,根据不同的实施例,其他物理对象也可被利用。
计算机102可提示用户开始项目。图12图示了根据示例实施例的、呈现相对于项目的信息的GUI的示例显示。显示1202A可初始地提示用户登记进入场地、并且开始项目。用户还可输入项目的类型(例如,练习、街头游戏、联赛、半场游戏、全场游戏、3对3、5对5等)。显示1202B可通知用户项目的持续时间,以及提示用户暂定和/或终止他们的项目。显示器1202C可呈现用户的当前表现指标(例如,垂直跳跃高度、滞空时间(airtime)、节奏(tempo)等)。用于观看的目的,显示1202可呈现默认或用户选择的统计数据,但是滑动或其他手势可触发滚动,将成组的预定数量的表现指标进行排序(例如,3或其他数量,基于可被显示在屏幕上的表现指标以人像或风景取向)或以其他方式带来其他的性能指标。
当特定事件被识别时,计算机102还可更新显示1202。例如,如果新的纪录(例如,个人最佳)被识别(例如,新的竖直最高跳跃),则计算机1202可进行下列中的至少一个:更新显示(例如,呈现的信息、颜色等)、震动、发出指示特定记录的噪音(例如,基于对应于特定指标的、鞋上的颜色变化布局),或者提示用户一些记录(例如,任何指标)已经达到了。显示1202还可呈现用于用户选择的按钮,意味着记录已经实现。显示1202B可提示用户检查他们的表现指标(例如,检查我的统计数据),如将在图13中描述的。
图13图示了根据示例实施例的、提供用户关于他们在项目过程中的表现指标的信息的GUI的示例显示。显示1302可在域1304中呈现关于当前或先前项目的长度的信息,在域1308中呈现用户的各种表现指标(例如,最高竖直、总滞空时间、节奏等),以及在域1310中呈现在项目过程中用户将与谁一起进行。.例如,计算机102、传感器304或306、或者与第一用户相关联的其他设备可将第一用户标示符与计算机102、传感器304或306、或与第二用户相关联的其他设备交换,从而每个计算机可以知道谁参与到了项目中。
计算机102还可处理表现指标,以分派给用户游戏风格,如在域1306中指示的。响应于确定用户一连三十分钟努力急动(hustled),域1306可指示用户是“连续得分(hotstreak)”。域1306右侧的盒子可指示替代的游戏风格。计算机102可识别其他类型的游戏风格。例如,当识别不活跃的阶段跟随有突然性爆发时,计算机102可分派“沉默刺客”,当用户在项目中展现很少的运动或者跳跃时,分派“漩涡”游戏风格,当用户展现不断的容易运动、并且具有巨大的爆发和跳跃时,分派“眼镜蛇”游戏风格,当用户是快速的、具有良好的持久力、并且具有高的峰值速度时,分派“追踪之星”游戏风格,以及当用户具有大的竖直跳跃和长的腾空时间时,分派“天行者(skywalker)”。在一些示例中,可分派给用户多于一个风格,其中与一个个体项目相关联的风格不同于与另一项目相关联的风格。对于单个项目,可分派并且显示多个风格。
计算机102可基于从圆荚体传感器304(例如,加速度数据)、分布式传感器306(例如,力数据)、或其他传感器中的至少一个接收数据而分派特定的游戏风格。计算机102可将用户数据与多个不同的游戏风格的数据进行比较,以确定哪个游戏风格最接近地匹配所述数据。例如,计算机102可设置对于每种游戏风格的表现指标阈值。一些游戏风格可要求,在项目中至少进行一次,用户跳跃了某一高度、以某一速度跑步、游戏了一定量的时间、和/或执行了其他任务。其他游戏风格可要求用户数据指示用户进行了一系列的事件(例如,很少运动跟随有快速加速到至少某一最高速度)。一些游戏风格可要求用户数据指示用户已经维持了阈值一定量的时间(例如,整个游戏中都将平均速度维持在了阈值以上)。
在一示例中,游戏风格可基于从一组传感器得到的数据组而分派,所述一组传感器包括穿戴在用户身体的各种位置处的传感器(例如,置于臀肌和/或上身的加速度计以识别“爆竹(BANGER)”游戏风格)。并且,非活动数据可用来确定游戏风格,诸如用户资料数据(例如,用户年龄、身高、性别等)。例如,一些游戏风格会是性别特定的、或基于环境条件的(例如,“邮差”风格是因为用户在雨、冰雹、雪等中游戏)。
用户或用户组可基于指标和分析的组合来限定其自身的游戏风格。用户或用户组可改变游戏风格的名称,而不改变相关联的指标和分析。游戏风格可被自动地更新。例如,个人训练***100可周期性地更新由***100指定的游戏风格。在另一示例中,当游戏风格的名称与特定的位置(例如,州、城市、法院)相关联时,***100可自动地更新游戏风格,并且该游戏风格在另一位置处被称为不同的名称(例如,保持为与当地术语相一致)。
在图13中,显示1302准许用户通过选择域1312而与其他用户分享他们的表现指标和/或发布到社交网站。用户还可输入消息(例如,“检验我的竖直跳跃”)以伴随被发出的消息。计算机102可响应于用户请求分享而将当前和/或先前项目的表现指标和消息分发到服务器134。服务器134可并入社交网站中的数据和/或消息,和/或可将数据/消息分发到其他希望的用户或全部用户。
图14图示了根据示例实施例的、呈现关于用户的虚拟名片(vcard)的信息的GUI的示例显示。虚拟名片可包括关于用户的竞技历史的信息。虚拟名片可包括用户在个体项目的表现指标、项目、和奖励,以及表现指标的平均值。虚拟名片统计数据显示1402A可指示用户已经得到的点数(例如,活动点数或指标),以及用户的总和和/或最高表现。表现点数可以是指示由用户进行的身体活动的统计数据。服务器134和/或计算机102可在用户完成某些竞技里程碑时将活动点数奖励给用户。电子名片项目显示1402B可指示用户已经完成的游戏时间总量和项目数,以及提供关于所完成的项目的历史信息。虚拟名片项目显示1402B还可指示用户对于每个项目所展现的游戏风格、以及项目长度和项目的日期。虚拟名片奖励显示1402C可指示用户已经随时间而累计的奖励。例如,在项目过程中累积了一定总量的上升时间后,服务器134和/或计算机102可奖励用户以飞行俱乐部奖励。
其他示例奖励可以是对于在特定的球场中具有一个或多个最高指标的“球场之王”、具有一英里的飞行时间(或其他时间和距离的计量)可赚取奖励“飞行者英里”、当玩家在多个国家参与到活动时段中可奖励其“全世界韦斯(worldwidewes)”、“脚踝破坏者”奖励给具有至少特定最高速度或最快第一步的用户、“跳跃之王”奖励给具有至少特定垂直跳跃的用户、“24/7打球者”将给一连游戏特定天数或在特定数量的不同球场游戏的用户、如果特定数量的竞争者跟随用户则奖励其“冰人”、如果更多数量(与冰人比较)的竞争者跟随用户则奖励其“黑曼巴”、“神童”奖励给获得某些表现指标水平的年轻玩家、并且“老派”奖励给获得某些表现指标水平的老一些的玩家。还可奖励其他类型的奖励。
图15图示了根据示例实施例的、呈现用户资料的GUI的示例用户资料显示。用户资料显示1502可呈现关于用户的信息,诸如高度、重量、和位置、游戏风格(例如“沉默刺客”)、以及其他信息。用户资料显示1502还可指示由用户穿着的一个或多个类型的鞋。用户资料显示1502可呈现关于用户活动的信息,并且可准许用户控制该信息与其他用户的分享。例如,用户可指定哪些其他用户可以观看用户资料信息,或可使得用户的所有信息对任何其他用户都是可访问的。图16图示了根据示例实施例的可被呈现在用户资料显示1502中的关于用户的信息的又一示例。
图17-20图示了根据示例实施例的用于将表现指标显示给用户的GUI的又一示例显示。在活动时段过程中、在活动时段的末尾、或两者,计算102可与圆荚体传感器304、分布式传感器306、或其他传感器的至少一个通信,以获得生成表现指标的数据。当采集数据时GUI的示例显示在图17中示出,诸如在显示1702A中的最高垂直、在显示1702B中的总滞空时间、在显示1702C中的节奏统计量、以及在显示1702D中的点数。滚动条1704代表将来自传感器的数据传递至计算机102的进展。
图18A图示了根据示例实施例的涉及用户的垂直跳跃的示例跳跃显示。计算机102可追踪在锻炼项目过程中用户的竖直跳跃、以及在项目期间的什么时间发生了跳跃的信息。计算机102可基于上升时间的量确定垂直跳越高度,所述上升时间是在当用户的双脚离开地面和当用户的一只脚随后接触地面之间的时间。计算机102可处理来自圆荚体传感器304的加速度计数据和/或来自分布式传感器的力数据以确定用户的双脚离开地面的时刻和一只脚随后接触地面的时刻。计算机102还可将来自圆荚体传感器304和分布式传感器306的用户数据与跳跃数据比较以确认用户实际上跳跃和落地,而不是仅仅将其脚抬起离开地面或以预定时间悬挂在篮筐(或其它物体)上。跳跃数据可以是生成以指示实际上跳跃的用户的力资料和/或加速度资料是什么样的数据。当将用户数据与跳跃数据比较时,计算机102可使用相似性指标。如果用户数据不是足够类似于跳跃数据,则计算机102确定所述用户数据不是跳跃过程中的数据,并且当确定用户的表现指标(例如,最高或平均垂直跳跃)时可不包括所述用户数据。
假如计算机102确定所述用户数据是跳跃过程中的数据,则计算机102可处理所述用户数据以确定垂直跳越高度、垂直跳越的时间、用户的平均垂直跳越高度,维持跳跃上升时间的总计,和/或确定哪只脚是主导脚,以及其他指标。计算机102可基于与每个鞋相关联的力数据和/或加速度计数据来识别主导脚。力数据和/或加速度计数据可包括计时信息,使得计算机102可比较每只鞋中的事件。计算机102可处理力数据和/或加速度计数据以及计时信息以确定在跳跃前哪只脚最后在地面上。计算机102可基于当用户跳跃时最后在地面上的脚和/或与用户的最大垂直跳跃相关联的脚来识别主导脚。计算机102还可呈现跳跃显示1802A,其包括用户的最高的五次垂直跳跃并且描绘紧接在跳跃前是哪只脚、或双脚最后在地面上。跳跃显示可显示任何希望数量的最高跳跃,其可由用户指定或通过***100设置。最高跳跃的数量可基于时间量。例如,跳跃显示1802A可呈现活动时段的全部时间中最高的五个跳跃、在最近预定分钟数中或总活动时段时间的百分比中的最高的五个跳跃,或基于活动时段的类型(例如,相比较于有组织游戏的街头篮球游戏)。跳跃显示1802A或1802B还可显示在一定持续时间中的垂直跳跃,而不是由活动时段关联的垂直跳跃,并且所述持续时间可包括,例如,月、周、全部时间、或其他时间范围。跳跃显示1802A或1802B还可呈现跳跃总数、腾空时间的累积量、平均腾空时间、对应于最高垂直跳跃的腾空时间、或关于跳跃的其他信息。计算机102的取向可控制当前呈现的是跳跃显示1802A和跳跃显示1802B的哪个。例如,用户可旋转计算机102(例如,90°)以从呈现跳跃显示1802A(例如,纵向)改变为呈现跳跃显示1802B(例如,横向)。用户可在相反方向旋转计算机102以从呈现跳跃显示1802B至呈现跳跃显示1802A。类似地,计算机102的旋转在本文描述的其他示例中可用于在显示之间交替。
在另一示例中,跳跃显示1802B可显示在活动时段中按时间排序的用户的跳跃,并且可指示在活动时段中每个跳跃发生的时间以及每个跳跃的垂直高度。在活动时段中,跳跃显示1802B还可显示来自先前活动时段的或预先设置的用户的个人最佳垂直跳跃。在示例中,在活动时段过程中个人的最佳线可改变,或者经由阶跃函数(stepfunction),或者通过添加补充现有线的新的最佳的新线(例如,“新的最佳”颜色)并且示出其中新的最佳发生的活动时段的线。计算机102还可通过将先前的个人最佳线(例如,以一个颜色)更换为新的线(例如,以新的个人最佳颜色,在活动时段中,该颜色仅在个人最佳发生时使用)来更新跳跃显示1802B。此外,颜色可随着用户的个人最佳改进而改变,以指示能力与其他用户的比较(例如,你的跳跃高于其他85%的用户)。
跳跃显示1802B可包括指示何时用户能够进行一种行动(例如,将篮球扣入篮筐)的表现区(zone)(例如,扣篮区)。计算机102可基于用户的身体属性(例如,身高、臂长、腿长、躯干长度、身体长度等)来调整用户的表现区。例如,对于更矮的用户,扣篮区可要求比更高的用户更高的垂直跳跃。
表现区可对应于值的范围、最小值、或最大值。一个或多个值可关联于何时由用户的运动表现可期望其进行特定的行动。例如,表现区可以是准许用户将篮球扣入篮筐的最小垂直跳跃。用户不需要实际上进行所述行动(例如,扣篮),但是代替的是,所述表现区可指示何时计算机102计算出用户可以进行所述行动。
基于从一个或多个活动时段获得的传感器数据,计算机102可提供推荐以帮助用户达到所述表现区。例如,计算机102对与由用户跳跃相关联的传感器数据的分析可实现给用户的更多反馈以提高其进入扣篮区的能力或者在短时间内(inrareair)改进个人最佳表现。例如,计算机102可处理传感器数据并且推荐用户调整某些身体部分以增加用户的跳跃能力。在另一示例中,计算机102可建议用户通过增大上身加速度而获得主导脚(leadingfoot)的更大加速度或跟随脚(trailingfoot)上的更大压力。
表现区可建立用于任何希望的体育运动。示例表现区可对应于由分布式传感器306测量的压力最小量、压力最大量、在特定范围内的压力降低量、或压力。其他示例表现区可对应于由传感器306测量的加速度的最大量、压力的最大量、在特定的范围或压力内的压力下降。并且,表现区可基于不同测量的组合或一连串的测量。例如,表现区可指定至少某个加速度量,接着是至少某个上升时间的量,接着是至少某个测量的压力的量。
在体操中,例如,可监测加速度和身体旋转。例如,在从高低杠下马(dismount)的过程中,体操运动员希望的是具有特定量的身体旋转。如果体操运动员旋转得太快或太慢,则当落地时其不可以将他们的身体定位在正确的位置。表现区可以是指定了最小和最大旋转加速度的“旋转带”,并且在下马过程中,计算机102可监测过高或过低速度的旋转以提供给体操运动员他们是否在表现区内的反馈。当下马时,计算机102可提供推荐以调整某些身体部分来调整加速度的量,从而增大或减小用户的旋转。表现区可被建立用于其他体育(例如,竞赛和场地赛、高尔夫等)。
计算机102可基于从用户接收的反馈来调整表现区。在示例中,计算机102可从用户接收输入,所述输入指示用户能够进行的垂直跳跃行动(例如,将篮球扣入篮筐),并且计算机102可基于用户的反馈来调整使用户处于表现区中的最小要求的垂直跳跃。计算机102可为用于处在表现区中以及为用户维持其表现在表现区内而奖励一个或多个活动点数给用户。当在表现区中时,计算机102还可确定由用户燃烧的卡路里量。
计算机102可呈现在锻炼活动时段的持续时间内由用户赚取的活动点数率。图18B图示了根据示例实施例的示例活动点数显示1804。计算机102可在锻炼活动时段过程中确定并奖励活动点数给用户。为此,计算机102可将测得的用户表现与任何数量的指标比较以奖励活动点数。例如,计算机102可为跑了预定距离而奖励预定数量的活动点数。如可在图18B中看出的,活动点数显示1804的线1806可代表用户在锻炼活动时段过程中的各种时间赚取的活动点数,线1806可代表用户已经累积的活动点数的全时平均率(all-timeaveragerate),线1808可代表在特定活动时段过程中用户累积的活动点数的平均率,并且线1812可代表对于累积活动点数的全时最佳率。在示例中,线1806可代表用户每分钟或其他时间间隔(例如,每毫秒、每秒、每十秒、每三十秒等)中如何积累活动分数。活动点数显示1804还可呈现标记,诸如线,指示其他矩阵(matrices),如平均值,包括但不限于,对于预定数量的先前活动时段(例如,之前的三个活动时段)所累积的活动点数的平均率。此外,这些线可以是不同颜色的。如果建立了新的全时最佳,则活动点数显示1804可闪烁或以其他方式呈现意味着所述成就的指示。
计算机102可将由用户进行的活动以及在锻炼活动时段过程中用户处于特定分类的时间的百分比分类,并且在活动点数显示1804中将该信息呈现给用户。例如,活动点数显示1804可指示在活动时段过程中用户空闲时间的百分数、用户横向移动时间的百分数、用户步行时间的百分数、用户跑步时间的百分数、用户冲刺时间的百分数、以及用户跳跃时间的百分数等。还可呈现代替或附加于在活动点数显示1804中示出的其他种类。此外,对于上述的活动统计数据,活动点数显示1804可显示累积的时间量,而不是时间的百分数。计算机102可确定当处于每个分类中用户赚取的活动点数的量,以及在锻炼活动时段过程中赚取的活动点数的总量,并且将上述信息经由活动点数显示1804呈现。在示例中,计算机102可确定当用户步行时赚取25的活动点数、当用户跑步时赚取75的活动点数、冲刺时赚取150的活动点数,总计250的活动点数。代替或附加于确定活动点数,计算机102还可确定对于种类的每个的卡路里燃烧率。
计算机102还可基于用户的急动和节奏的测量来显示表现指标数据。图19图示了根据示例实施例的示例急动显示1902A-B和节奏显示1904A-B。急动显示1902A可呈现在项目过程中用户的急动随时间的变化,以及其他表现指标。例如,计算机102可追踪各种表现指标,包括在项目中跳跃、冲刺、假动作、以及跳跃恢复(在连续的跳跃之间的最短时间量)的总计,并且急动可以是这些指标的函数。参照急动显示1902B,计算机102可将急动分为三个种类:低、中和高。可限定急动的更多或更少种类。急动显示1902B还可呈现线1906,其指示在项目中的平均急动水平。
参照节奏显示1904A,计算机102可在活动时段过程中呈现用户节奏的信息。节奏可以基于由用户在每个时间间隔(例如,每分钟的步数)取得的步率来计算。种类可由步率的范围来限定。例如,步行可被限定为30步每分钟、慢跑可以是每分钟31-50步、跑步可被限定为每分钟51-70步、并且冲刺可被限定为每分钟71或更多步。参照节奏显示1904B,计算机102可指示用户在活动时段过程中有多么经常地处于每个种类下。例如,节奏显示1904B可指示用户处于每个种类下时间的百分比(例如,12%的时间处于冲刺中)。节奏显示1904还可指示用户每秒钟或任何其他时间间隔中的最快步数(例如,4.1步/秒)、总步数、冲刺总数等。
计算机102还可通知用户其在锻炼过程中赚取的活动点数以及积累的总活动点数。图20图示了根据示例实施例的通知用户其在活动时段过程中赚取的点数的GUI的示例活动点数显示。计算机102可处理在锻炼活动时段过程中采取的数据以奖励点数给用户。点数可追踪跨不同体育和锻炼活动时段的用户的活动。点数显示2002A-B可准许用户确定由日期范围、锻炼活动时段、或其他范围赚取的点数。
计算机102还可追踪用户限定的运动。图21图示了根据示例实施例的提供自由风格用户运动信息的GUI的示例自由风格显示。在自由风格显示2102A中,计算机102可提示用户起动用于追踪的运动。用户可进行任何希望类型的运动,在下文中表示为“自由风格”运动。在自由风格显示2102B中,计算机102可显示在自由风格运动过程中用户的垂直跳跃、滞空时间、以及跳跃使用的脚。自由风格显示2102B可显示由***100、由用户、或由两者认为相关的表现指标。例如,表现指标可以是如在显示2102B中示出的垂直跳跃、滞空时间、脚,可以是在显示2102C中示出的重量分布,或者通过用户来回切换二者。在自由风格显示2102C中,计算机102可显示由分布式传感器306测量的重量分布。用户还可回顾重量分布随时间的变化以确定用户的重量分布如何影响用户移动或跳跃的可用性。用户可,例如,跨显示屏幕滑动他们的手指以在显示2102A-C之间移动。
附加于监测在活动时段过程中用户的表现,计算机102可帮助用户改进他们的竞技技能。图22图示了根据示例实施例的呈现用户可选择的训练活动时段的示例训练显示2202A-B。训练活动时段可引导用户通过一组设计好的运动来改进用户的竞技能力。示例训练项目可包括射击练***衡游戏、招牌移动(signaturemoves)游戏、职业对抗游戏、和跳马(horse)游戏。这些训练活动时段在图23-26中进一步描述。例如,计算机102可具有触摸屏幕,准许用户在图23-26中示出的训练活动时段间滚动并且选择。
在其他实施例中,一个或多个非暂时性计算机可读媒体可包括计算机可执行指令,当所述指令由处理器执行时,准许用户参与到与一个或多个本地和/或远程用户的挑战和/或游戏中。在一个实施例中,显示设备可被配置为将一个或多个体育运动呈现给用户。体育运动可包括滑板运动,结合一起形成“技巧(trick)”(诸如,举例来说,后侧肋骨(rail)滑动、前侧倒滑、和/或可由用户进行的“技巧”的一个或多个组合)。在一个实施例中,挑战和/或游戏可要求用户执行至少一个技巧。某些实施方式可类似于通常对运动员是已知的(尤其在篮球的领域)、像马(HORSE-like)的游戏,其中由第一用户成功投篮进篮筐的执行(又名,投篮得分)奖励符号(例如,单词的字母)。例如,技巧、或技巧的部分,可奖励给用户单词SKATE中的S。在变型例中,由第一用户成功完成的技巧可指示第二个体或一组个体必须进行什么以获得相同符号的奖励。某些实施例可要求至少第二用户来进行相同的技巧或运动(或处于对于该运动或技巧的阈值水平内)。在一个实施方式中,如果第一滑板者(skater)完成了第一组合的运动(例如,一起形成技巧的运动,诸如,举例来说,前侧倒滑),则这些运动或一部分的表现特征可被检测或测量(定性和/或定量)。示例表现特征可包括、但不限于,与速度、加速度、位置、旋转力、滑板的高度和/或用户或用户的部分。在某些实施例中,用户完成了游戏-诸如滑冰的成功的技巧可基于表现特征中的一个或多个值。在一个实施例中,至少两个表现特征可每个必须满足阈值,而在另一实施例中,可必须获得来自多个个体值的总阈值,而不管所述个体值。在另一实施例中,用户可不被准许做动作或技巧以赚取游戏、挑战、事件等中的点数,除非该用户先前完成过子部分(sub-components)和/或不那么复杂的运动。例如,在一个实施例中,诸如在滑板游戏中,第一个体不可以挑战第二个体以获得SKATE中的字母,通过进行该用户先前没有进行过,其例如可由在当前挑战或游戏中使用的相同的传感器(或是其至少一部分)确定。例如,在某些实施例中,为了尝试第一技巧,诸如倒滑360前侧翱骊(Ollie),用户可必须已经完成了部分(诸如通过由本文讨论的或本领域已知的一个或多个传感器或过程测量),诸如带板跳和/或滚动倒滑(rollingfakie)。某些实施例可要求在设定时间线内完成,诸如在过去的一个月内,或在阈值量内(例如,至少5次成功的表现),或它们的组合。在一个实施例中,第一用户可选择第二用户必须满足要求的表现指标。第一用户可被要求在技巧的进行和/或识别技巧之前指示表现特征。例如,第一用户可将技巧识别为倒滑360前侧翱骊,并且将表现指标中的至少一个识别为高度或滞空时间。因而,成功地完成技巧的第二用户会必须完成某个高度或滞空时间(至少是第一用户完成的或在一个范围内),其可以是默认的、或是可设定的。挑战的其他示例、以及示例挑战的执行在包括下文的贯穿本公开的部分更详细讨论。在一个实施例中,游戏或挑战可由单个用户执行。例如,***和方法可提示用户进行某一技巧或某一系列的技巧,其中每个技巧、技巧的部分、和/或一系列的技巧可被分派以被奖励给用户的符号,诸如单词的字母。例如,用户可进行第一技巧以得到单词SKATE中的字母S。根据一个实施例中,挑战可包括多个个体技巧,又在其它实施例中,挑战可包括多个技巧。在各种实施例中,挑战可包括多个技巧,每个以顺序的方式进行。又在其他实施例中,技巧可在预定时间按段期间相对于彼此形成,诸如用户必须从第一技巧过渡到第二技巧。在某些实施方式中,被奖励的具体字母或符号可基于具体技能,诸如、但不限于下文或本文档其他部分描述的那些。
在一个实施例中,挑战可相关于具体的技巧和/或具体的技能组。例如,第一挑战可提示用户进行任何“FAKIE”类型技巧。在一个实施例中,用户可被呈现以运动员的至少一个图像,所述运动员可以是职业的或是业余的,进行挑战的至少一部分。在至少一个实施例中,可设置多个顺序图像,诸如视频。在某些实施例中,在没有接受挑战的情况下也可观看图像数据。
在一些实施例中,用户可基于位置接收挑战。在这些实施例中的一个中,挑战可相关于具体的技巧和/或具体的技巧组。例如,当到达具***置或会场(venue),用户可被提示进行一个或多个挑战。在一个实施例中,用户可被提示进行挑战被进行的该会场的具体或独特的挑战。例如,当用户到达第一会场(例如,滑板公园)时,第一挑战可提示用户进行特定的“倒滑”类型挑战。当用户到达第二会场时,第二挑战可提示用户进行特定的“碾磨(GRIND)”类型技巧。挑战和/或具体的技巧可与特定的会场相关联,基于各种因素,包括、但不限于,会场的景观、高度、定位、以及一些物理对象(例如,壁架、栏杆、台阶)等。因此,当用户到达特定的会场或位置时,用户可被提示进行与特定会场或位置相关联的一个或多个挑战(和/或具体技巧)。在一些实施例中,在第一会场进行一个或多个挑战后,用户可被提示在第二会场进行附加的挑战。其它实施例可推荐具体会场、位置(或具***置处的时间)以进行至少一个挑战或技巧,诸如本文所描述的。技巧可包括多个滑板技巧,它们要求不同的物理对象。例如,多个技巧可要求位于距离地表面特定高度(或高度范围)的水平表面、壁架或栏杆。
在利用位置数据以确定用户的位置的实施例中,GPS数据可被用于确定何时用户已经到达或离开特定的会场或位置。例如,移动电话或其他设备可周期性地分析GPS数据以确定何时用户已经离开了滑板公园或其他会场。当选择进行挑战时,GUI可被更新以通知用户参与到挑战中的机会和位置。例如,计算设备,诸如计算机102,可将用户的位置信息通信(例如,GPS数据)至服务器,其可通过识别用户可进行各种挑战或技巧的附近会场或位置而应答。
在某些实施例中,多个顺序图像,在本文中可被称为技巧窍门视频(TTV),可包括从多个视角采集的多个图像,诸如多个从不同角度截取的多个顺序图像。例如,在一个实施例中,第一视角可包括在第一时间框架期间、以第一角度(诸如离地表面25-30度)截取的第一多个图像,所述地表面诸如运动员从其穿越或启动的水泥表面。本领域技术人员将意识到,地表面是平面的,但是可包括从表面突出的多个角度和/或延伸部,诸如栏杆、楼梯、管子等。第二视角可包括在第二时间框架期间、以第二角度(诸如离相同的地表面30-35度)截取的第二多个图像,其可包括、或可不包括第一时间框架的一部分。在一个实施例中,第一和第二视角可沿着相同水平或竖直轴线以不同角度截取。在一个实施例中,第一和第二时间框架整体地重叠,并且因而准许用户观看从多个角度观看相同的技巧(或技巧的部分)。
相关于身体活动的数据(原始或经处理的)可被直接或间接地获得,和/或可从一个或多个传感器推导,包括本文所描述的那些传感器。根据某些实施例,身体活动数据可被重叠在身体活动的进行其间所采集的用户的图像(或图像序列,例如视频)上,诸如滑板运动员(可以是图1中示出的用户124)。
在一个实施例中,用户可调整视频,在回放过程中或经由技巧播放命令,以调整视角。在一个实施例中,用户可被准许提供一个或多个用户输入以调整视频的视角,诸如以选择多个视图或视角中的一个。例如,在视频的一个或多个部分期间,用户会希望上-下视图而看见运动员的脚,会是滑板;并且又希望在视频的相同或另一部分期间,看见侧面透视图,诸如为了更好地观察到运动员在技巧进行过程中的旋转的至少一部分。
在另一实施例中,用户可调整视频,在回放期间或者经由技巧播放命令,以调整帧率和/或回放速度。在一个实施例中,用户可被准许提供一个或多个用户输入以希望的方式来调整视频的帧率和/或回放速度,诸如在显示器上观察时提供“慢动作”效果。图43提供了被配置为准许用户以各种帧率采集图像数据的示例UI。图43中示出的UI可包括被配置为准许用户以第一帧率(“正常速度”)采集图像的UI元素。例如,图43示出了被配置为准许来自用户的用户输入的UI1000,诸如选择UI输入元素(示出为软按钮1002,位于UI1000的右、中间侧)。UI1000可提供图像数据,诸如进行技巧的用户的实时动作图像数据。这可设置发生在用户使用UI1000采集图像数据(例如,激活软按钮1002)之前。在某些实施例中,可对UI内示出的图像数据进行分析,诸如进行或帮助自动对焦、测量距离、调整亮度、和/或其他动作。在一个实施例中,在以第一帧率采集图像之前会发生的是,经由输入元素(例如,软按钮1002)以及不同和单独的触发事件必须被检测或确认。在另一实施例中,则不要求诸如经由用户输入元素的用户输入,但是以第一帧率进行的图像采集的发生可基于不同于直接指示以第一帧率进行的用户输入的触发事件。
UI,诸如UI1000可提供图像采集(诸如响应于用户激活UI输入元素-软按钮1002)已经进行的标记(可见的、听得见的、和/或可感知的)。在一个实施例中,相同的用户可选择UI输入元素,例如,软按钮1002,可被配置为提供标记。例如,软按钮1022可被配置为基于数据以第一帧率的采集被激活而闪动、闪烁、或以其他方式改变其对于用户的视觉外观。
另一UI元素可准许用户选择不同的帧率以采集图像的至少一部分。例如,如在图44中示出的,UI1000可具有“慢动作”元素,其在以第一时间率(例如,正常速度或帧率)采集图像的过程中可被激活或以其他方式被选择。作为一个示例,用户可选择的UI输入元素1004可以是软按钮,其可通过用户触摸触摸屏上的对应位置而被激活。元素1004可被配置为仅当元素1002是激活的和/或当图像当前以具体帧率(诸如,第一帧率)被采集而出现。选择或激活第二帧率的输入机构(可与选择第一帧率的输入机构相同,或者可替代地,它们是不同的单独用户输入机构。然而,为使得本公开清楚,选择第二帧率的输入机构将被称为第二UI输入元素。在一些情况下,第二UI输入元素可被称为慢动作元素;然而,阅读本公开的本领域技术人员将理解这只是示例实施例、而并不是一种要求。
激活第二UI输入元素,其是“慢动作”元素,可被配置为以较高帧率的第二帧率采集图像。例如,在一个实施例中,第一帧率可以是30fps,而第二帧率可以是60fps。图像可被收集为使得单个文件包含以多个帧率采集的图像,诸如以第一帧率和第二帧率。如将在后续解释的,图像数据的文件可被配置为使得顺序回放,诸如经由UI1000或任何其他界面(例如,与计算机102相关联的显示)回放,被配置为提供一种外观,即以第二帧率采集的图像处于相比于以第一帧率采集的图像的较慢动作。例如,在一个实施例中,回放可以恒定的帧率发生,所述恒定的帧率可以是或可以不是第一帧率。因而,如果第一系列图像以30帧每秒采集、并且第二系列图像以90帧每秒采集,则以30fps每秒回放30张以第一帧率采集的图像将花费1秒;然而,每秒以90fps采集图像将花费3秒来以30fps回放,因而提供了慢动作的外观。
在一个实施例中,慢动作元素(例如,元素1004)可相关联于计时机构或功能,被配置为引起计时器显示在UI1000上,在采集过程中和/或在编辑或回放过程中之后。计时器可独立于所采集视频的总持续时间。例如,在通过相应的UI元素接收到初始化计时机构的用户输入之前的数秒,图像可已经被采集。“慢动作”采集可被无效,例如,通过用户选择和/或默认值。在一个实施例中,一旦用户不再按压或以其他方式选择元素1004时,则该特征被自动地无效。例如,如在图45中示出的,图示为软按钮的“慢动作”元素的用户选择引起图像以“慢动作”帧率采集,然而,一旦用户不再按压软按钮,则图像的采集会以不同的帧率发生。在一个实施例中,帧率可返回第一帧率(例如,默认“正常速度”帧率)。UI1000可准许用户通过用户输入而停止图像的采集。
在一个实施例中,一个或多个输入机构的选择可引起以任何帧率、采集任何图像的停止(cessation)。例如,UI元素1002的选择可停止包括以第一和第二帧率二者采集的图像数据的文件内的图像采集。在采集图像之后,图像的整个收集可在UI内观察到,诸如UI1000。如在图46中图示的,在一个实施例中,所采集的图像可以与时间线相关联。代表以“慢动作”帧率采集的图像的该时间线的部分(例如,元素1006)可被高亮显示,或者以将它们与以“正常速度”帧率采集到的图像进行辨别的其他方式显示。在某些实施例中,UI可准许编辑所采集的图像。UI可包括可选择的播放元素(即,元素1005),其允许用户可开始播放所采集的图像(例如,视频)。
UI还可进一步准许用户观看图像中的每个,包括以顺序的方式。例如,如在图47中图示的,用户可在触摸屏上沿第一方向(例如,向右)滑动以观看先前顺序图像,并且沿第二方向(例如,向左)滑动以观看顺序图像。如在图48中的元素1008中图示的,UI可准许用户使用记号来指示剪切功能的边界。UI还可包括可选择的计时器显示元素(即,元素1009)。在某些实施例中,如在图49中图示的,激活计时器显示元素可引起UI上的计时器记号(例如,滑动条1010a和1010b)的呈现。如在图50中进一步图示的,用户可调整滑动条的位置以标记计时功能的开始和结束。例如,用户可想要显示所剪切的图像的一部分的相应时间。UI可准许用户保存所剪切的片段(footage)。所述片段可与计时器保存,被配置为在所选择的部分期间被显示,也可不与计时器保存。
在一个实施例中,本文描述的***和方法的输出包括含有图像数据(其可以是或可包括像素数据)的单个电子文件,所述图像数据代表以第一帧速率采集的第一系列的序列图像、以及以第二帧速率采集的第二系列的序列图像。该单个文件可被存储和/或配置为被播放,使得以第二帧速率采集的图像被显示,使得它们似乎代表慢的运动。可以意识到的是,本公开的一个方面涉及单个UI,允许用户采集第一组顺序图像。UI可被配置为采集图像数据,使得第一组图像的至少一部分包括以第一帧速率采集的第一系列的序列图像以及以第二帧速率采集的第二系列的序列图像,其中所述采集是用户可选择的。用户选择可随着图像被采集而发生,诸如通过激活UI输入元素而以第二帧率获取图像。在其它实施例中,图像可以用快于第二帧速率的第一帧速率进行采集。继而在采集之后,用户可提供用户输入以较快帧率调整所采集的图像的帧率,使得它们被标明、或者甚至永久改变为在回放期间以较慢帧率被显示。例如,图像可以120帧每秒的第一帧率被采集,并且用户可提供用户输入(或者可进行获得相同结果的动作的自动过程)以用30fps标明某些图像。例如,可利用以120fps采集的图像中的每一第四图像。因而,在回放期间,被标明或被改变的图像可被播放,诸如建立正常速度的外观,而未被改变的图像(以120fps采集的)以30fps帧率播放,因而建立慢动作的外观。
在其它实施例中,一个或多个非暂时性计算机可读媒体可包括计算机可读指令,当被处理器执行时,准许用户上传、或者以一种允许至少一个第三方访问图像数据的方式而将他们的表现的数据(诸如视频)分享。在一个实施例中,与用户相关联的计算设备,诸如计算机102,可将他们表现的图像数据(例如,视频)和/或对应的运动活动活动数据传输至显示设备。例如,计算机102可经由蓝牙或一些其他近场通信技术,而将他们的表现的图像数据以及对应的运动活动数据无线地通信至显示设备。在另一实施例中,图像数据(和/或身体活动数据)可实时地传输。
一个或多个图像(具有对应的活动数据)可被显示在一个或多个显示设备上,诸如在身体活动的位置(例如,滑板公园)的显示、零售位置的显示、或任何其他显示媒体,包括、但不限于多广播(multi-casted)至多个显示设备。图像(以及相关联的活动数据)可经由电视、计算设备、网络接口、和/或它们的组合而被看到。例如,如果用户进入零售位置,第三方可访问与该用户相关联的可用图像数据,使得所述图像数据被显示在该零售位置的一个或多个设备上。在一个示例中,用户进行一个或多个身体活动(例如,技巧或挑战)的图像数据可被上传和显示在显示设备上。被显示在显示设备上的图像数据可由与用户相关联的计算机(例如,计算机104)上传至服务器(例如,服务器134)或一些其他位置,诸如数据分享站点。输入或文件分享站点的一个示例可以是(www.youtube.com)、(nikeplus.nike.com/plus)、和/或Facebook(www.facebook.com)。本领域技术人员将意识到这些站点仅仅是示例性的,并且被配置为准许电子信息的收集和下载的其他位置也与本公开是相关的。
在某些实施例中,用户(例如,用户124)和/或其他个体可选择性地确定哪些图像和/或活动数据被显示在一个或多个显示设备上。任何数据的显示(和/或哪些身体活动数据与图像数据被显示的选择)可变化,取决于一个或多个变量;包括,例如,用户的位置、用户的当前活动分数、用户的选择或输入、观看者的输入、用户的表现的指示已经满足了阈值;例如,达到了表现区,和/或上述组合。基于非暂时性计算机可读媒体上的一个或多个计算机可读指令,其他实施例可确定对于具体时间段,哪些图像数据和/或活动值可被显示给观看者(一个或多个)、以及显示上述数据的持续时间。
作为其他示例,由计算机102传输的数据可被远程***使用以触发包含有用户具体信息或其他被触发信息的音频或视频显示,用于将根据示例实施例的用户的表现指标与其他个体比较。这样的信息可被显示在零售位置、滑板公园会场、或其他位置。由计算机102传输的数据可包括与该用户或其他用户相关联的运动表现信息,其可被用于生成排行榜。例如,位于滑板公园会场或零售位置处的显示可提供用于将用户的表现与好友、所选择的职业运动员、或包括职业运动员在内的全部其他用户进行比较的排行榜。示例排行榜可以是对于最高数量的活动点数(或活动得分)、进行的总技巧、进行的总挑战、赢得的总奖励、或者对于其他表现指标的排行。其他示例排行榜可以是对于与用户或由用户进行的技巧/挑战相关联的视频的最高数量的评论或“喜欢”的排行。在该示例中,如果用户接收到对应于由该用户进行的特定技巧(或其他运动活动)的多个正面评论(或“喜欢”),则用户可接收该排行榜上的更好位置或排名。
在其他实施例中,一个或多个非暂时性计算机可读媒体可包括计算机可读指令,当被处理器执行时,准许用户将一个或多个其他用户与特定的图像数据(例如,视频)相关联。例如,第一用户可经由计算机102采集图像数据,第二用户经由其进行运动活动(例如,技巧)。计算机102或用户可为所采集的图像数据分派标签。当第一用户希望存储(或保存)所采集的图像数据时,UI可提示用户生成标签以将第二用户(或其他用户)与所采集的图像数据相关联。用户可以任何方式被提示来选择用于所采集的图像数据的标签。其中用户可被提示以选择标签的一个这样的方式可以是,UI显示给用户在所采集的图像数据中可被“标签”(例如,与其相关联)的一列其他用户。在其它实施例中,用户可手动地选择一个或多个用户以与所采集的图像数据相关联。在某些实施例中,在用户已经在特定的图像数据中被“标签”(例如,与其相关联)之后,被标签的用户可随后声明所述图像数据的“所有权”,诸如具有联合或单独权利来编辑、删除、复制、更改图像数据、和/或控制其他人的访问或编辑权利的那个人,包括采集图像数据的个体。下文讨论一些示例实施例。
在一个实施例中,在第一用户将第二用户与所采集的图像数据相关联之后,第一用户可不再与所采集的图像数据相关联,使得第一用户具有相关于所采集的图像数据的、经由UI进行的受限数量的功能或选项。例如,在标明所采集的图像数据中的第二用户之前,第一用户可具有编辑和/或删除所采集的图像数据、将所采集的图像数据与一个或多个用户相关联、将图像数据上传至文件分享站点的服务器的选项,以及许多其它选项。在第二用户已经在所采集的图像数据中被标明(例如,与其相关联)之后,第一用户可不再执行先前经由UI对于第一用户可用的一个或多个功能或选项(例如,标明用户、上传图像数据、编辑图像数据等),然而,第二用户现在可访问这些特征以及相关于所采集的图像数据的选项。标明图像数据准许用户分派所采集图像数据、被用于采集图像数据的特定设备(或其所有者)的“所有权”。因此,对于用户,不再需要使用他们自身的图像采集设备来采集运动活动,而代替的是,现在可声明由其他个体所采集的图像数据的所有权,就好像该用户实际上已经在他们自身的图像采集设备上亲自采集的图像数据。
在某些实施例中,一个或多个非暂时性计算机可读媒体可包括计算机可执行指令,当被处理器执行时,准许用户将位置数据与所采集的图像数据相关联。例如,第一用户可经由计算机102采集图像数据,第二用户经由其进行运动活动(例如,技巧)。计算机102或用户可为所采集的图像数据分派位置标签。当第一用户希望存储(或保存)所采集的图像,UI可提示用户生成位置标签以将所采集的图像数据与对应于运动活动进行的该位置的位置数据相关联。用户可以任何方式被提示以选择用于所采集的图像数据的位置标签。其中用户可被提示以选择位置标签的一个这样的方式可以是显示给用户地理地图、并且提示用户识别他们的当前位置。在其它实施例中,位置数据(例如,GPS数据)可被用于生成建议或推荐的位置标签。在某些实施例中,用户(例如,用户124)可选择性地确定是否位置数据可与其他用户或用户组分享或变得可用。例如,第一用户可调整一个或多个UI喜好或设置,使得用于与第一用户相关联的任何图像数据(例如,视频)位置数据仅对于好友、或已经由第一用户识别的其他用户或用户组可用。
其他实施方式可测试用户跨不同技能组的技能水平,并且提供用户表现的分析。例如,饼状图可容易地证实用户在规范动作(manual)、前侧轨滑、和/或其他动作的数量程度。另外,其他可证实在环境中的熟练程度,诸如运动场、滑板公园等,或者过渡处,诸如从地表面到栏杆、或者从栏杆回到地表面。可基于某些挑战来建立用户的熟练程度。图51-91示出了根据各种实施例的、可由用户进行的各种技巧的树状图。例如,图51示出了用于相关于用户沿着表面或平坦地面的技巧的示例“技巧树”,用户进行“前侧”常规类型技巧。如将意识到的,图51中图示的技巧树的“前侧”元素指的是在技巧过程中用户的旋转方向。如在图51中图示的,技巧树中包括各种枢纽部(hubs),其识别可由用户进行的具有前侧旋转的平坦地面常规技巧的各种分支(components)和子分支(sub-components)。图51中的技巧树的第一分支,是翱骊(ollie)。技巧树的第二分支是旋转枢纽部。旋转枢纽部识别并入了旋转(或自转)角度的技巧。旋转枢纽部被子分隔成两个子分支(例如,技巧):前侧180和前侧360。技巧树的第三分支是尖翻(kickflip)枢纽部,其识别可由用户进行的各种类型的尖翻型技巧。如在图51中图示的,尖翻枢纽部的子分支(例如,技巧)中的一些还包括旋转分支(例如,前侧180尖翻和360尖翻)。技巧树的第四分支是脚跟翻(heelflip)枢纽部,其识别可由用户进行的各种类型的脚跟翻型技巧。技巧树的最后分支是杀未特(shove-it)枢纽部,其识别可由用户进行的各种类型的杀未特型技巧。
在一些实施例中,UI可显示如图51所示的技巧树,使得用户可识别一个或多个各种技巧来进行。在其它实施例中,UI可在技巧上提供指示,显示用户先前已经进行过的树中的一个或多个技巧。作为另一示例,图52示出了关于用户沿着表面或平面进行“后侧”常规类型技巧的示例“技巧树”。如将意识到的,图52中图示的技巧树的“后侧”元素指的是在技巧过程中用户的旋转方向。如在图52中图示的,技巧树中包括各种枢纽部,其识别可由用户进行的具有后侧旋转的平坦地面常规技巧的各种分支和子分支。图53-58图示了各种其他平坦地面技巧的技巧树,包括换位(switches)、倒滑、以及倒板(nollies)。图59-74图示了可在特定表面上进行的各种其他技巧的技巧树,诸如壁架、栏杆、或管。图75-91图示了各种其他技巧的技巧树,诸如静止技巧、滑动和碾磨、以及当用户滞空时可进行的技巧。本领域技术人员将意识到,滑板者可“碾磨”在表面(例如,金属管)上,诸如桥(trucks)中的至少一个碾磨在该表面上,而用户可进行“滑动”技巧,其中用户以一种板或板的延伸部(除了桥之外的位置)可接触该表面的方式而滑动在该表面上。例如,第一字母可要求用户进行碾磨技巧,并且第二技巧可要求该碾磨技巧为前侧碾磨技巧。又一其他字母或符号可要求用户进行后侧碾磨技巧的一个或多个具体类型。其他实施例,可要求用户在具体时间框架或过渡期间内进行具体的碾磨技巧、跟随有滑动技巧。
一个或多个奖励可相关于用户的表现。如下文讨论的,用户的表现可由一个或多个第三方排名,包括所限定的社区、个体、好友、同事、以及它们的组合。奖励可基于风格、用户的控制、和/或效果而设置。例如,控制可基于一个或多个传感器输入,例如,用户的重量的变化和/或跨一个或多个轴线测量的力可被测量、并且与预定和/或希望的范围进行比较。又在另一实施例中,用户的冲击效果可被测量。传感器可测量力,诸如、但不限于本文所描述的传感器。某些实施例可提示一个或多个图像采集设备和/或其他传感器的布置和/或位置。例如,可设置指令以便于采集来自多个视角的多个图像。又在其它实施例中,图像数据可从多个视角得到、而不要求用户以具***置等来采集图像。
某些实施例可准许用户上传、或以其他方式将他们表现的数据(诸如视频)允许至少一个第三方访问图像数据。在这一方面,某些实施例涉及关于身体活动的相关图像数据,诸如包括、但不限于本文公开的任何实施例中所揭露的原始数据和/或经处理的数据。相关于身体活动的数据(原始或经处理的)可被直接或间接地获得,和/或可从一个或多个传感器推导,包括本文所描述的那些传感器。根据某些实施例,身体活动数据可被重叠在身体活动的进行其间所采集的用户的图像(或图像序列,例如视频)上,诸如滑板运动员(可以是图1中示出的用户124)。下文提供示例,包括、但不限于图42。
其他实施例可允许一个或多个用户挑战其他第三方,包括、但不限于社区的成员。在某些实施例中,用户可挑战所限定的社区中的一个或多个成员。在某些实施方式中,用户可基于技能、经验、位置、在社区内的年限、年龄、和/或它们的组合或它们与其他因素的组合来发出和/或接收挑战。其他实施方式可分析图像数据内的运动。示例图像分析可包括、但不限于在美国专利申请61/79,372中描述的一个或多个***和方法。
可由图像和/或其他传感器数据直接和/或间接测量的一个或多个技巧可被利用以制定和提供对于用户的推荐,诸如鞋类、服饰、装备,诸如滑板、桥、肋骨(rails)、和/或其他产品。例如,在一个或多个技巧的表现过程中,用户向左或右侧旋转的趋势可被利用以推荐具体的鞋、滑板、和/或二者的组合。作为另一非限制示例,基于可由传感器测量的用户的一致性、技能水平、表现、和/或其他因素,诸如力、冲击、加速度、和/或图像数据,可制定关于鞋类的推荐。例如,鞋类可基于缓冲、柔性区域和/或支撑结构而选择,其它实施例可考虑对于在用户的一个或多个技巧的表现过程中检测到的冲击力的保护的阈值水平。
其它实施例中可推荐进行至少一个技巧(诸如本文所描述的)的具***置(或具***置处的时间),包括、但不限于图37和38中讨论的。虽然这些附图是在篮球场的环境中描述的,但是本领域技术人员将意识到任何环境都在本公开的范围内。其他实施例,例如,经受用户对于一个或多个技巧的成功完成(其可基于传感器和/或人工分析),可解锁建立有形商品(tangiblegoods)的能力。例如,成功地完成技巧树可解锁建立定制t恤的能力,其包括用户进行技巧中的至少一个的图像和/或来自技巧中的一个的表现的数据。随着用户关于技巧和/或技能的进展和/或进步,其他特征和/或能力可被解锁或以其他方式可用。
虽然本公开的示例是关于滑板设置的,但是本领域技术人员将意识到本文的任何教导将应用于任何运动活动,诸如举例来说,篮球。图27-30图示了根据示例实施例的用于篮球投篮训练活动时段的GUI的显示屏幕。在图27中,训练显示2702可呈现给用户它们最后活动时段的信息(例如,罚篮、三分球、以及跳投的命中百分数)并且提示用户开始新的活动时段。计算机102可监测在压力敏感显示屏幕上的触摸来追踪成功和失败。为此,计算机102可监测使用了多少根手指,以在篮球投篮之间进行辨别。例如,三个手指可用于指示篮球中的三分投篮、两根手指可用于指示两分投篮、并且单个手指可用于指示罚篮,如在图28中所示。一个或多个手指在显示屏幕上的轻敲可指示成功的投篮,并且跨显示屏幕的部分的一个或多个手指的重击可指示失败。在其他示例中,使用一个或多个手指跨计算机102的显示屏幕向下重击可指示成功,并且使用一个或多个手指向上重击可指示失败。
计算机102可处理用户输入以确定在轻敲和重击之间所使用的手指的数量。计算机102可确定当轻敲和/或猛击显示屏幕时由手指覆盖的显示屏幕的区域的量,以在一个、两个、或三个手指之间进行辨别。计算机102还可确定触摸的持续时间以及是否由用户初始地接触的显示屏幕的区部不同于在触摸的末尾的显示屏幕的区部,以在轻敲和重击之间进行辨别。在活动时段的末尾,训练显示2702可将成功和失败的信息显示给用户,如在图29中所见的。训练显示2702可通过投篮类型显示成功/失败,以及所有投篮类型的总成功/失败。例如,训练显示2702A可显示罚篮的成功和失败,并且训练显示2702B可显示跳投的成功和失败。训练显示2702B可合计两分和三分篮球投篮并且可将成功和失败一起显示,或者分离显示可呈现每种类型投篮的成功和失败。
图30图示了根据示例实施例的提供给用户投篮练***均垂直跳跃以通知用户关于跳跃高度如何影响其投篮表现方面的信息。投篮总和显示3002B可通知用户当作为投篮的部分而跳跃时使用了哪只脚、与垂直跳跃的高度、以及投篮成功了还是失败了。投篮总和显示3002C可提供给用户关于三分球成功和失败的信息。
投篮总和显示3002可通过指示有多少平衡的投篮成功了以及有多少非平衡的投篮成功了,来提供给用户它们的平衡是如何影响它们的投篮方面的统计信息。当用户进行投篮时,计算机102可基于由分布式传感器测量的重量分布确定平衡。如果重量在用户的两只脚之间相对均匀地分布(即,在某个阈值内),则计算机102可将投篮识别为平衡的。当重量在用户的两只脚之间不是相对均匀地分布(即,在某个阈值外)时,计算机102可将投篮识别为非平衡的。投篮总和显示3002C还可提供给用户关于他们的平衡的反馈以及以纠正任何具有非平衡重量分布的问题的提示。例如,域3004可指示当用户的重量是平衡的时有多少投篮成功了,并且域3006可指示当用户的重量是非平衡的时有多少投篮成功了。
在示例中,计算机102可接收并处理由力传感器生成的数据以在锻炼任务(例如,在篮球中进行跳投投篮)的表现过程中的重量分布。计算机102可处理指示锻炼任务(例如,投篮成功)成功完成的用户输入。计算机102可在用户输入之前的重量分布关联于指示锻炼任务的成功完成。例如,计算机102可处理传感器数据以识别符合投篮的运动,并且确定重量分布以及在跳投过程中检测何时起跳、起跳和落地之前的时期、以及落地之后的时期。计算机102可监测这些期间的重量分布。在随后的时刻(例如,第二或随后的跳投),计算机102可处理指示锻炼任务的不成功完成(例如,失败)的附加用户输入。计算机102可将在用户输入之前的时间检测到的重量分布与锻炼任务的不成功完成相关联。在锻炼活动时段后或在其过程中,计算机102可呈现给用户关于他们的重量分布以及关于所述分布如何影响用户完成锻炼任务能力的信息。
GUI还可提供给用户使他们继续进行其篮球投篮工作的激励。图31图示了根据示例实施例的通知用户投篮里程碑的GUI的示例显示。里程碑显示3102可将一个或多个投篮阈值以及用户已经成功了多少投篮通知用户。例如,里程碑显示3102可指示用户已经成功了108个投篮,使得用户已经达到了业余爱好者状态,并且需要成功附加的392个投篮以达到下个状态水平。
作为用于提高用户的技巧的训练的部分,计算机102可提示用户进行类似于由职业运动员所使用动作的动作。图32提示了根据示例实施例的用于提示用户进行模仿职业运动员的招牌动作训练的GUI的示例招牌动作显示。附加于职业运动员招牌动作,用户可创造招牌动作并与其他用户分享。
在示例中,用户可将搜索询问输入进招牌动作显示3202A内,以启动对希望的职业运动员的搜索。计算机102可将搜索询问转送至服务器134,其将答复给用户询问结果。服务器134还可在用户输入搜索询问之前,提供给计算机102用于显示的建议的招牌动作。如在招牌动作显示3202A中可见的,计算机102可显示用于用户选择的不同的招牌动作。在特定动作的选择上,招牌动作显示3202B可呈现招牌动作的视频并且提供用于动作的职业运动员的表现指标。例如,计算机102可响应于用户的选择而询问服务器134以获得招牌动作数据,以生成招牌动作显示3202B。招牌动作数据可包括来自圆荚体传感器304和分布式传感器306的职业运动员进行招牌动作的数据。用户可尝试模仿招牌动作,并且计算机102可处理用户数据以指示该模仿的精确度。
在招牌动作的尝试成功后,计算机102可通知用户他们多么成功地模仿了该移动。为识别匹配,计算机102可将从圆荚体传感器304和/或分布式传感器306获得的数据与招牌动作数据进行比较以确定这两者是类似的。计算机102可监测用户花费多长时间完成招牌动作、用户的垂直跳跃、用户的滞空时间、用户的节奏、或其他信息,并且将该数据与来自职业运动员的对应数据进行比较。计算机102还可指示用户多么准确地模仿了职业运动员的招牌动作,如在招牌动作显示2302C中示出的。精确度可基于表现指标的每个与职业运动员的指标是多么相似的组合来确定。计算机102可相比于其他指标而更重视某些指标,或者可相等地重视每个指标。例如,招牌动作数据可提供三个不同指标的信息,并且可将用户的数据与三个指标的每个进行比较。计算机102可确定用户表现指标与职业运动员的指标的比率,并且如果该比率在阈值以上(例如,大约80%)则可识别匹配。还可以其他方式来确定精确度。
在示例中,计算机102可接收招牌动作数据,所述数据对应于由第一用户(例如,职业运动员)进行一连串的锻炼任务(例如,在篮球运动中抢断接着扣篮)所测量的加速度和力的测量数据。通过监测尝试进行相同序列的锻炼任务的第二用户,计算机102可接收并且处理由传感器304和306的至少一个生成的用户数据。继而,计算机102可生成相似性指标,其指示用户数据与招牌动作数据有多么相似。
作为社交网络的部分,计算机102还可提供给用户来自其他用户和/或职业运动员的数据用于比较。图33图示了根据示例实施例的搜索其他用户和/或职业运动员用于表现指标的比较的GUI的示例显示。计算机102可与服务器134通信以识别职业运动员或用户的好友,如在显示3302A中可见的。每个个体可以是与独特的识别者相关联的。例如,用户可选择添加好友或职业选手,如在左侧的GUI显示中可见的。当用户选择添加好友/职业选手时,用户可将搜索询问输入进计算机102用于通信至服务器134,该服务器134可回复以匹配所述搜索询问的人和/或职业运动员,如在显示3302B中所示。用户可建立用户资料以识别它们的好友和/或喜爱的职业运动员,使得计算机102可自动地装载这些个体资料,如显示3302C中所示的。
计算机102可呈现用于与好友分享和/或发布到社交网络站点的数据。在图34中,例如,显示3402A提供用于分享的信息,包括点数、垂直跳跃、总滞空时间、以及最高节奏。显示3402B,例如,提供用户和指定的好友的表现指标的并排(sidebyside)对比。在示例中,服务器134可存储每个用户的表现指标数据,并且可将所述数据与要求获取数据的其他用户的计算机102通信。
图35图示了根据示例实施例的用于将用户的表现指标与其他个体比较的示例显示。例如,显示3502A可提供用于将用户的表现指标与好友、所选择的职业运动员、或包括职业运动员的其他用户进行比较的排行榜。示例排行榜可以是对于最高垂直、最高节奏、总滞空时间、总进行的游戏、总赢得的奖励,或者其他表现指标的排行。显示3502B准许用户观看其表现指标指示其在或不在表现区(例如,扣篮带)中的个体。计算机102还可准许用户将它们的表现指标与特定组(例如,好友)或与所有用户进行比较。前面的讨论主要涉及篮球,但是上文的示例可应用至其他团队运动以及个人运动中,诸如滑板。
图36图示了根据示例实施例的用于确定获得的监测用户进行身体活动的身体数据是否在表现区内的示例方法的流程图。图36的方法可由计算机实施,诸如,例如,计算机102、服务器134、分布式计算***、云计算机、其他装置、和它们的组合。在图36中示出的步骤的顺序还可被重新排列,可包括附加的步骤、一些步骤可被移除、并且一些步骤可以被重复一次或多次。该方法可在方块3602处开始。
在方框3602中,方法可包括处理指定用户属性的输入。在示例中,计算机102可提示用户输入一个或多个用户属性。示例用户属性包括身高、体重、臂长、腿长、臂展等。在示例中,用户可指定它们的身体长度。身体长度可以是测量值,即当用户保持与一只手相反侧的脚在地板上时,该手可以到达多高。
在方框3604中,方法可包括基于用户属性来调整表现区。在示例中,计算机102可基于用户身高、臂长、躯干长度、和腿长来调整关于用户必须跳多高才能扣篮入筐的表现区。对于身高相对高一些的用户,与身高相对矮一些的用户所要求的灌篮或到达篮筐边缘的最小高度相比较,表现区可指定更低的以将篮球扣入篮筐的最小跳跃高度。
在方框3606中,方法可包括接收由传感器生成的数据。在示例中,在其中用户进行一个或多个跳跃的锻炼活动时段过程中,计算机102可从传感器304和306的至少一个接收数据。如上文讨论的,数据可以使原始信号,或者可以是在发送至计算机102之前由传感器处理的数据。
在方框3608中,方法可包括确定是否所述数据在表现区内。在示例中,计算机102可处理从传感器206和304的至少一个接收的数据以确定由用户进行的任何跳跃达到或超过被调整至用户属性的表现区的最小跳跃高度。例如,计算机102可基于用户属性确定用户将球扣入篮筐所要求的最小垂直跳跃是30英寸。计算机102可处理从传感器304和306的至少一个接收的数据以确定是否由用户进行的任何跳跃满足或超过30英寸。为确定垂直跳跃的高度,计算机102可处理由加速度计和力传感器的至少一个生成的数据,并且将所述数据与跳跃数据比较以确定所述数据是与跳跃一致的(例如,坐在椅子上的用户不是仅仅在预定量的时间中将他们的脚抬起离开地面)。响应于比较,计算机102可处理由加速度计和力传感器生成的数据以确定起跳时间、落地时间、和上升时间。计算机102可基于上升时间来计算垂直跳越高度。
在方框3610中,方法可包括输出所述确定量。在示例中,计算机102可输出用户是否在表现区内的确定量。所述输出可以是可听见的和可见的至少一个。计算机102可紧接地提供检测用户在表现区内的输出,或者可在某个稍后时间(例如,锻炼后)输出确定量。继而,方法可停止,或者可返回至任何前述步骤。
当选择追踪表现时,计算机102可更新GUI以通知用户参与到事件(例如,篮球游戏)中的机会和位置,如在图37-38中示出的。例如,计算机102可将地理位置(例如,GPS位置)通信至服务器134,服务器可应答以附近正在进行、或按照安排即将开始(例如,下个小时内)的事件。图37图示了用于识别附近的篮球场的两个示例GUI显示。在左侧,计算机102的GUI可提供附近篮球场的列表,并且可提供地图以辅助用户定位所选择的球场。GUI还准许用户添加沿着球场的地址的其他球场。在右侧,GUI呈现关于所选择的球场的信息。例如,GUI可显示常规玩家(例如,最常在该球场游戏的球场之王),以及各种玩家在该球场的表现指标(例如,在该球场具有最高竖直跳跃记录的玩家、每秒步数最多的玩家等)。GUI可提示用户登记进入所选择的球场,并且可指示该球场上活跃玩家的数量。当登记进入时,计算机102可将登记进入信息经由网络132通信至服务器134,并且服务器134可更新数据库以指示该用户已经登记进入该球场的次数。服务器134还可经由网络132而将登记进入次数通信至请求关于该球场的信息的其他用户的计算机设备。GUI设备还可辅助用户识别某些其他用户正在游戏的球场。
图38图示了用于得到关于其他参与者的活动信息的示例GUI。GUI可准许用户搜索好友或其他个体以确定他们当前在何处。服务器134可存储关于谁在每个球场(或其它位置)游戏的信息,并且当被请求时,可将该信息通信至用户。用户还可建立识别用户会希望与之竞赛或对抗的感兴趣的个体的用户档案。每个用户可与独特的标示符相关联,所述标示符可由用户档案和/或由服务器134存储。计算机102可将包含有一个或多个用户的独特标示符的询问(query)通信至服务器134,服务器可响应以关于所询问的用户的信息。如在图38中看出,GUI可显示关于所选择的用户中谁正在游戏的信息,以及那些当前没有在游戏的用户的历史和/或用户的成就。当计算机102请求关于特定场地的信息时,服务器134可将曾经在特定场地上游戏的用户的数据(例如,最高竖直跳跃、常规玩家的数量等)通信至计算设备101。
GUI可被用于辅助用户找到正在进行的项目和/或即将开始的项目、识别其他玩家、和/或回顾排行榜。GUI可准许用户开始新的项目(例如,篮球游戏),并且在某一时间(例如,在下午两点钟与我一同在高中球场进行足球游戏)邀请其他玩家。GUI还可显示排行榜信息。
如在图38看见的,历史域可通知用户其他个体的成就。例如,计算机102可将警报(alerts)数据通信至服务器134,关于用户的成就分发至其他计算设备。用户可选择以接收某些其他用户的警报,诸如通过将带有某些其他用户的独特识别符的信息从计算机102发送至服务器134。在用户开始项目之前,用户可指示在项目过程中用户希望计算机102监测哪些表现指标。
图39示出了根据实施例的可被用于找到体育活动的位置的过程。首先,在步骤3902中,服务器或其他计算设备接收识别用户位置的位置信息。位置信息可以是GPS数据的形式,并且可由可携带设备接收,诸如移动电话。接下来,在步骤3904中,服务器或其他计算设备接收识别体育活动的活动信息。活动信息可以是希望的体育活动,诸如篮球、橄榄球、或足球。用户可在移动电话处输入信息,并且移动电话可将信息传输至服务器。接下来,在步骤3906中,服务器或其他计算设备可处理位置信息和活动信息以识别靠近用户的位置以参与到体育活动中。步骤3906可包括识别当前正被用于体育活动或将被用于体育活动的篮球场、足球场等。步骤3906可包括访问体育活动的数据库和地理数据库。在步骤3908中,结果可被传输至用户。
图40图示了根据本发明的实施例的分享表现数据的过程。首先,在步骤4002中,参与到体育活动中的用户的位置信息在移动终端处被确定。步骤4002可包括使用移动电话的GPS功能来确定参与在篮球或足球游戏中的用户的位置。接下来,在步骤4004中,位置信息在处理器处被处理,以确定体育活动的位置的识别。步骤4004可包括处理GPS数据以确定篮球场或足球场的名称。在步骤4006中,关于用户参与到体育活动中的表现的传感器数据可在移动终端处被接收。传感器数据可来自本文描述的传感器中的一个或多个。传感器数据可在处理器处被处理以在步骤4008中生成表现数据。所述处理可在移动终端处进行。在一些实施例中,全部处理或一些处理可由一个或多个传感器执行。表现数据可包括速度、距离、竖直跳跃高度、以及脚速度。在步骤4010中,体育活动位置的识别以及表现数据可被传输至服务器。服务器可维护各种用户和位置的表现的集合。
图41图示了根据本发明的实施例的、可被用于追踪和比较表现数据的过程。在步骤4102中,表现信息在服务器处、从由参与到体育活动中的用户佩戴的传感器接收。步骤4102可包括在服务器处借助一个或多个计算机、移动终端、或传感器与服务器之间的路径中的其他设备而从传感器接收信息。传感器可包括本文描述的传感器中的一个或多个。在步骤4104中,体育活动的地理位置的位置信息还可在服务器处被接收。位置信息可以是GPS信息、会场的名称、或者被用于识别位置的其他信息。在步骤4106中,用户的表现数据的数据库和与地理位置相关联的表现数据被维护。步骤4106可包括维护多个数据库和数据的集合。最后,在步骤4108中,表现数据的排行榜被维护。步骤4108可包括维护识别用户最大竖直跳跃高度或其他表现数据的排行榜。步骤4108还可包括维护在所识别的地理位置得到的最大竖直跳跃高度或其他表现数据的排行榜,所述地理位置诸如篮球场或足球场。
在利用位置数据以维护具***置处的排行榜或用户的统计数据的实施例中,GPS数据可被用于确定何时用户已经离开了该位置。例如,移动电话或其他设备可周期性地分析GPS数据以确定何时用户已经离开了篮球场。类似地,传感器数据可被分析以确定何时用户已经停止了参与到活动中。在其它实施例中,当参与到打电话中时,用户可被确定已经离开了球场或会场,或者已经停止了参与到运动活动中。一些实施方式可包括当参与到打电话中时,提示用户确认他/她已经离开或停止参与到运动活动中。一些实施例还可当参与到打电话中时忽略传感器数据。
上文描述的本发明的各种实施例讨论使用GPS数据以识别位置。替代实施例可通过使用其他技术(诸如WiFi数据库映射服务)来确定位置。用户还可手动地输入位置数据或搜索位置数据的数据库。
虽然本发明已经相对于特定示例来描述,所述示例包括目前实施本发明的优选模式,但是本领域的技术人员将意识到上文描述的***和方法存在多种变化和置换。例如,本发明的各种方面可被用在不同的组合中,并且本发明的方面的各种不同的子组合可一起被用在单个***或方法中而不背离本发明。在一个示例中,本文描述的软件和应用可被实施为存储在计算机可读媒体中的计算机可读指令。并且,上文描述的各种元件、部件、和/或步骤可被改变、改变顺序、省略,并且/或者附加的元件、部件、和/或步骤可被添加而不背离本发明。因此,本发明应广泛地被解释。因而,本发明应被广泛地解释。
其他方面涉及关于身体活动的数据相关的图像数据,诸如包括、但不限于,上文任何实施例中公开的任何原始数据和/或经处理的数据。相关于身体活动的数据(原始或经处理的)可被直接或间接地获得,和/或可从一个或多个传感器推导,包括本文所描述的那些传感器。根据某些实施例,身体活动数据可被覆盖在用户的图像(或图像序列,例如视频)上,诸如用户124,所述图像在身体活动的表现过程中采集。
图42是根据各种实施例的、可被利用的示例方法的流程图。在示例性方框3702处,图像数据可被获得。图像数据从一个或多个图像采集设备中采集,诸如位于移动终端设备(见图1A中的元素138)上的摄像头、视频相机、静态图像相机、和/或可配置为检测能量波长的任何装置,包括光、磁场、和/或热能量。如本文使用的,“图像数据”可涵盖原始数据和/或压缩的数据,物理的有形形式或存储在计算机可读媒体上作为电子文件。此外,多个图像可形成视频的部分。因而,对于图像和/或图片的参照涵盖视频等。
在一个实施例中,图像数据,诸如在用户的身体活动(例如,参与到篮球游戏和/或进行具体动作,诸如将球灌入篮筐)表现过程中获得的信息可从一个或多个设备采集。例如,计算机可读媒体可包括计算机可执行指令,当被执行时,可获得正在进行体育活动的运动员的多个图像(例如,视频)。例如,移动终端138可包括准许用户124(或另一用户)使用图像采集设备(移动终端138的部分或者提供输入至外部图像采集设备,诸如摄像头126)来采集图像数据的应用。
在一个实施例中,当用户激活主机设备(例如,移动终端138)上的记录功能(其可以是硬按钮或软按钮)时,视频和身体活动传感器数据的同时采集可被初始化。在某些实施例中,可同时利用多个摄像头。多个摄像头可被使用,例如,基于用户的位置(例如,通过经由GPS、三角测量、或运动传感器的检测)。图像数据可响应于用户操作设备上的摄像头而获得,诸如移动终端138上的摄像头。在一个实施例中,用户124可提供移动终端138至可以采集用户124在进行体育游戏或进行健身活动时的视频的另一个体。然而,在其他实施例中,一个或多个摄像头可处于固定位置、角度、焦距、和/或它们的组合。在某些实施例中,图像数据可从用户124(和/或用户124方向下的个体或实体)不直接地可控的广播源获得,诸如举例来说内容源提供者。例如,内容源提供者可广播(直播和/或延时播放)体育事件。在一个实施例中,事件可包括经安排的篮球游戏。然而,在另一实施例中,体育事件可包括未经安排的事件,诸如街头(pickup)游戏。在某些实施例中,可利用多个摄像头反馈(feeds)以确定哪些反馈(一个或多个)或图像源被使用。
在一个实施例中,图像数据可仅基于传感器数据来采集。在一个实施例中,传感器数据可以是身体活动数据。例如,在某些实施方式中,图像数据可仅当确定用户处于“表现区”内时被采集。在另一实施例中,至少一个身体属性值必须满足阈值。其它实施例可任意地(indiscriminately)采集用户124的图像数据,并且可选的方框3704或另一过程可被进行以选择所采集的图像数据的一部分。例如,方框3702可采集20分钟的用户124的图像数据,然而,方框3704可仅选择其中用户124处于表现区中的那些部分。本领域技术人员将容易地意识到其他选择准则也处于本公开的范围内。
在方框3702(和/或在方框3704处被选择的)中得到的图像数据可被存储在一个或多个非暂时性计算机可读媒体上,诸如服务器134、网络132、移动终端138、和/或计算机102上。图像数据的类型和/或形式可取决于无数的因素,包括、但不限于:身体活动数据(例如,从传感器获得的)、用户选择、校准参数、以及它们的组合。图像数据可以是时间戳记的(timestamped)。图像数据的时间戳记可被执行为图像数据的收集和/或存储的部分。时间戳记信息可包括“相对”时间戳记,其不取决于采集的实际时间,而是关联于另一事件,诸如活动数据的数据点、开始时间、和/或任何其他事件。在另一实施例中,“实际”时间戳记可被利用,其中采集的时间可或可不相关于另一事件。本领域技术人员将意识到,可利用两种类型的戳记,包括利用也相关于另一事件的单个实际时间戳记。
在方框3706处,身体活动数据可被接收。如上文涉及图像数据所讨论的,活动数据还可以是时间戳记的。在一个实施例中,传感器数据可被接收,其可包括涉及用户124的活动的原始信息和/或经处理的信息。活动数据可从本文描述的一个或多个传感器获得。例如,在一个实施例中,用户的鞋类可包括至少一个传感器。在某些实施例中,竞技数据的至少一部分可仍在传感设备或操作地连接至用户的另一设备(例如,手腕佩戴设备和/或鞋安装传感器),直到采集时间段结束。数据可继而使用时间戳记而结合为单个文件。某些实施方式可存储单个文件,但是传输数据的第一部分(诸如图像数据),该第一部分与第二部分(诸如活动数据)间隔开。在另一实施例中,数据的第一部分可(诸如图像数据)与第二部分(诸如活动数据)间隔开存储,但是可作为单个文件传输至第一有形计算机可读媒体。
可利用多个传感器(来自一个或多个设备)。在一个实施例中,原始加速度计和/或陀螺仪数据可被获得和处理。在另一实施例中,力传感器数据可被接收。在又另一实施例中,身体活动参数可基于来自多个传感器的一个或多个原始参数而计算。作为一个示例,图9示出了多个数据参数,它们可根据某些实施方式而获得。在某些实施例中,用户124、传感器数据和/或被利用以获得数据(和/或提供任何经处理的数据的计算)的传感器会是可选择的。例如,用户124(或由另一源接收到的另一输入,手动地或自动地)可选择与鞋和/或其他服饰相关联的传感器140。在这一方面,输入可不限于用户124,例如,教练、训练者、父母、好友、广播个人、和/或可选择一个或多个活动数据的源的任何其他个体。其它实施例可在利用对应的数据之前校准一个或多个传感器。又在其他实施例中,如果校准参数未被获得,则来自一个或多个传感器的数据可不被使用。图10示出了校准的示例性实施例;然而,本公开不限于该实施例。如上文涉及图像数据所讨论的,身体活动数据的至少一部分可被选择用于处理和/或利用。
在方框3708处,图像数据和身体活动数据可被关联。所述关联可基于数据的时间戳记,使得身体活动数据匹配于对应采集时间的图像数据。又在其它实施例中,数据可被过滤、处理、或以其他方式调整以彼此匹配。例如,进行运动活动的用户124的第一视频中的每个图像可代表第一视频中的第1/20秒,然而,来自第一传感器的数据可提供每1/5秒的活动数据值,因此,在一个实施例中,在1/20秒过程中的图像数据的四个连续“帧”可与在1/5秒增量过程中所采集的传感器数据相关联。又在其他实施例中,多个身体活动值可被加权、平均、或以其他方式调整而与单个“帧”或集合图像相关联。图像的相关可在一个或多个计算机可读媒体上实施。
数据的至少一部分的相关可在实时基础上、和/或晚些时间实施。相关不会发生,直到被选择的数据的一部分的选择发生。在某些实施例中,数据可不相关,直到具体的用户被选择。例如,当确定游戏的获胜者时,或者当事件的发生(例如,用户灌篮)时,图像和/或身体活动数据可被相关。进一步,被相关的数据的类型和量还可以是可选择的。例如,当确定用户灌篮时,可进行发生在灌篮前10秒钟、并且延续至灌篮后3秒钟的图像和/或活动数据的相关。在一个实施例中,当确定玩家赢得游戏或事件时,他们数据的较大部分将被相关。例如,可利用覆盖游戏或事件的整个时间框架的数据。此外,相关的数据可取决于所收集的事件、数据,或其他变量。例如,对于灌篮,可利用来自或收集自用户的鞋内的一个或多个力传感器的活动数据,而在足球比赛中,可利用手臂摆动数据,单独地或与其他数据结合,以确定每秒步数、速度、距离、或其他参数。相关数据可包括、但不限于:感测单元的识别、具体传感器、用户、时间戳记(一个或多个)、校准参数、置信度值(confidencevalues)、或它们的组合。
在其他实施例中,***100可接收和/或处理由传感器(诸如力传感器)生成的数据以在锻炼任务(例如,在篮球中进行跳投投篮)的表现过程中的重量分布。***100可将所检测到的重量分布在用户输入之间的时间相关联,以确定具体数据的相关的初始点和/或停止点。在随后的时间,***100还可处理指示锻炼任务未成功完成的附加用户输入。
***100可处理传感器数据,诸如举例来说,在项目过程中从圆荚体传感器304和/或FSR传感器206接收到的数据,以确定那些数据可被分类和/或相关。例如,用户在项目过程中的急动(hustle)可被分类为两个或更多个种类。参照急动显示1902B,***100可将急动分为三个种类:步行、慢跑、跑步、和冲刺。参照急动显示1902C,***100可将急动分为三个种类:低、中和高。可限定急动的更多或更少种类。***100可以基于由用户在每个时间间隔(例如,每分钟的步数)取得的步率来处理数据以识别种类。相关的身体活动数据可包括指示在项目中何时和/或多么经常用户处于每个种类中的信息。在某些实施例中,仅指示处于一个或多个具体种类的身体活动可与对应的图像数据相关。
在某些实施例中,数据可被传输和显示在一个或多个设备上。在某些实施例中,显示设备可与采集(一个或多个)图像的设备(例如,见方框3710)物理地不同。例如,在一个实施例中,个体可利用可携带设备,诸如移动终端,以采集用户124进行身体活动的视频,诸如参与到篮球游戏中。关于所采集的图像的信息可经由有线和/或无线媒体而被传输(在与设计用户124的身体活动的数据相关之前或之后)。
上文讨论的图13示出了根据示例实施例的、提供事件、游戏、或项目过程中的表现指标的图示性的示例GUI。这些指标中的一个或多个可在域1304中转播关于当前或先前项目的长度的信息,在域1308中呈现用户的各种表现指标(例如,最高竖直、总滞空时间、节奏等),以及在域1310中呈现在项目过程中用户将与谁一起进行。根据某些实施例,这些指标中的一个或多个可覆盖对应的图像数据。图像数据可被结合以形成视频,其可被存储为单个文件,使得数据重叠是视频的部分、并且与对应的视频部分一起显示至被采集的数据。在其他实施例中,第二文件可存储与视频数据间隔开的数据。
在一个实施例中,图像数据(和/或身体活动数据)可被实时地传输。一个或多个图像(与对应的活动数据)可被显示在一个或多个显示设备上,诸如篮球场的位置处的显示器,或任何其他显示媒体,包括、但不限于多广播至多个显示设备。图像(以及相关联的活动数据)可经由电视、计算设备、网络接口、和/或它们的组合而被观看。在某些实施例中,用户124和/或其他个体可选择性地确定哪些活动数据被显示在一个或多个显示设备上。例如,第一观看者可选择性地观看用户的当前速度和/或平均速度,并且第二观看者可选择性地观看一个或多个不同的活动值,诸如举例来说,最高竖直跳跃、冲刺数、平均速度、以及它们的组合。在这一方面,数据可由长的持续时间形成和/或更新,诸如游戏、或游戏的部分(一节、半场等)的全部游戏时间。因而,没有要求图像数据仅相关于在图像数据的采集过程中获得的数据,而是代替地,还可包括(或源自)先前获得的数据。其他实施例可呈现用于与好友分享和/或发布到社交网络站点的图像和/或身体活动数据。任何数据的传输可基于、或至少部分地基于至少一个准则,诸如举例来说,用户限定的准则,即数据的至少一部分满足阈值。例如,用户可仅希望上传他们的最佳表现(一个或多个)。
因而,某些实施例可利用历史数据。作为一个示例,跳跃数据(诸如跳跃显示1802B中示出的)可显示在活动时段中按时间排序的用户的跳跃,并且可指示在活动时段中每个跳跃发生的时间以及每个跳跃的垂直高度。跳跃显示1802B还可显示用户的当前数据和/或用户在事件过程中的个人最佳竖直跳跃。
此外,如上文涉及数据的相关中所讨论的,任何数据的显示(和/或哪些身体活动数据与图像数据被显示的选择)可变化,取决于一个或多个变量;包括,例如,游戏、事件的类型、用户124的选择或输入、观看者的输入、用户124的表现的指示已经满足了阈值;例如,达到了表现区,和/或上述组合。基于非暂时性计算机可读媒体上的一个或多个计算机可读指令,其他实施例可确定对于具体时间段,哪些活动值(一个或多个)可被显示给观看者(一个或多个)以及显示某些值的持续时间。
在某些实施方式中,图像数据可不与活动数据的至少一部分相关,直到稍后时间。图像数据传输和/或与活动数据的相关可在常规的基础上进行,诸如每1秒、10秒、30秒、1分钟、或任何时间增量。在这一方面,***和/或用户可确定在稍后时间评估一个或多个指标。这些指标可例如基于在项目(例如,篮球游戏、足球游戏、跑步项目等)中进行的运动活动的类型。某些实施例中可准许不同指标的评估和/或分析,而不是初始地观看和/或在采集图像(一个或多个)时所希望的。例如,用户124和/或教练可初始地感兴趣在评估满足第一阈值(例如,约4英寸)的用户的竖直跳跃量,而在稍后时间,教练或用户124会想要借助每单位时间的步数量(例如,每分钟的步数)的覆盖而评估图像(一个或多个)。在某些实施例中,计算机102可提示用户来指示对于每一类型的项目(例如,棒球、足球、篮球等)监测哪些指标,并且将所识别的指标存储在用户档案中。又在另一实施例中,项目的类型可源自所收集的数据,包括、但不限于活动数据或图像数据。
计算机102还可在每个项目的开始时提示用户所希望的指标,即哪些数据要收集-包括、但不限于可不覆盖在图像上的数据。其它实施例可调整所选择和/或利用的图像数据。例如,变量可包括分辨率、帧率、存储格式协议、以及它们的组合。在项目的开始,传感器,诸如鞋内的传感器(参见设备传感器140)和/或其他传感器可被校准。又在其它实施例中,传感器可在项目或事件过程中或之后进行校准。在某些实施例中,先前收集的数据可被利用在确定是否校准和/或校准的参数。
方框3710和/或某些实施例的其他方面可涉及借助图像数据生成和/或显示概要区段(summarysegment)。例如,图像数据可被利用以形成25秒视频。在某些实施例中,视频文件可被形成为包括区段(例如,5秒),诸如位于图像数据的25秒的结束处,其提供某些统计数据的概要。在这些实施例中,其中视频是单个文件,该片段还可形成相同单个文件的部分。在某些实施例中,当视频文件被创建时(例如,在其中图像数据与传感器数据正确地对齐的时间过程中),该概要屏幕(或另一概要)可被呈现给用户。其他信息可借助图像数据被显示。例如,在一个实施例中,覆盖会显示在数据的起源;诸如通过手腕佩戴或鞋安装传感器、和/或传感器的具体制造或模型。
其他方面涉及创建和/或显示从图像的集合内的图像形成的“代表图像”(例如,见方框3712)。代表图像可被利用为“缩略”图像或封面图像。在其他实施例中,代表图像可被用于代表多个视频中的特定视频,其中每个可具有其自身的代表图像。在一个实施例中,代表图像可基于代表至少一个竞技参数的最高值的、与时间相关的数据值而被选择。例如,跳跃的最高值(例如,竖直高度)可被利用以选择图像。又在其它实施例中,涉及速度、加速度、和/或其他参数的最高值可被利用在选择图像中。本领域技术人员将意识到“最佳”数据值可以不是最高的,因而本公开不限于与“最高”值相关联的图像数据,而是包括任何数据。
在其他实施例中,用户(或任何个体)可选择哪个或哪些参数是希望的。又在其它实施例中,有形的计算机可读媒体上的计算机可执行指令可基于所收集的数据而选择参数。又在其他实施例中,多个图像可基于相关的身体活动数据而被选择,并且允许用户选择一个。任何身体活动数据和/或图像数据可与位置数据相关联,诸如GPS或具体的球场。
其它实施例涉及基于所感测的数据、从多个用户建立图像数据的集合(例如,见方框3714)。在一个实施例中,“高亮显示卷轴(reel)”可被形成,其包括多个用户的图像数据。在一个示例中,高亮显示卷轴可从体育事件获得的数据建立。例如,一个或多个团队中的多个玩家可被记录,诸如在电视播放的体育事件过程中。基于所感测的竞技数据,在该数据的表现过程中所获得的图像(例如,视频)可被集合以建立体育事件或其一部分(例如,第一节和/或最后两分钟)的高亮显示卷轴。例如,传感器可在体育事件过程中获得来自玩家的竞技数据,并且基于至少一个准则(即,高于24英寸的跳跃和/或大于3步每秒的步速),相关的图像数据可被利用在形成高亮显示卷轴中。
某些实施例涉及基于至少一个准则生成反馈(feed)或多个图像集合。例如,体育事件的观看者通常不具有时间来观看每个游戏或竞赛,诸如在体育事件的季后赛过程中。因而,在一个实施例中,反馈可选择性地限于篮球游戏其中实现具体参数值(一个或多个)的某些团队(一个或多个)和具体玩家(一个或多个)的好友、团队、或所跟随的运动员的身体活动。因而,在本发明的一些实施例中,图像数据可包括在第一时间段过程中采集的图像数据、以及在不同于第一时间段的第二时间段过程中采集的图像数据。这些反馈还可基于活动类型和/或所利用的传感器而被分类以采集该活动。在某些实施例中,高亮显示卷轴和/或反馈可基于、或至少部分地基于是否玩家(一个或多个)处于表现区内。
在一个实施例中,在第一时间段过程中所采集的图像数据在第一地理位置处,并且在第二时间段过程中所采集的图像数据在第二地理位置处。在某些实施方式中,在两个不同时间段过程中获得的、来自两个或更多个位置的图像可被组合到单个图像中。在一个实施例中,用户的身体表现可借助移动电话或其他设备采集,并且与对应于历史运动表现或已知会场的图像数据合并。例如,用户投篮的视频可与知名运动员最后一分钟投出的三分球投篮的视频合并。在一些实施例中,用户可在记录相同位置处进行竞技移动的用户的视频之前,采集屏幕的图像。移动电话、或其它设备可继而将屏幕数据从视频中移除以隔离该用户。用户的被隔离的视频可继而与另一位置或事件的图像或视频合并、或覆盖。类似地,所采集的图像数据的所选择的部分可被更换。例如,用户扣击网球的视频可被编辑以将篮球代替网球。根据本文描述的方面,可使用各种其他特征和设备。附加或替代特征还可被并入到设备和/或与之相关联的应用中。
已经描述的实施例的方面是依据其示例性实施例描述的。在所附权利要求的范围和主旨内,对于阅读本公开的本领域技术人员来说,将发生各种其他实施例、改变和变化。例如,本领域技术人员将意识到,示例性附图中图示的步骤可以用不同于所示顺序的顺序来进行,并且根据实施例的方面,图示的一个或多个步骤会是可选的。
Claims (20)
1.一种方法,包括:
接收指定对于一个或多个用户的挑战的用户输入,其中所述挑战至少包括由所述一个或多个用户进行的第一体育运动;
接收由与第一用户相关联的一个或多个传感器生成的第一数据组;
确定所述第一数据组是否对应于所述第一体育运动;并且
输出该确定。
2.如权利要求1所述的方法,其中确定所述第一数据组是否对应于所述第一体育运动还包括:
确定所述第一数据组是否满足预定的阈值表现特征。
3.如权利要求1所述的方法,还包括:
接收由与第二用户相关联的一个或多个传感器生成的第二数据组;并且
确定所述第二数据组是否对应于所述第一体育运动。
4.如权利要求1所述的方法,还包括:
在用户界面中显示所述第一用户朝着所述挑战的完成进展的代表。
5.如权利要求1所述的方法,还包括:
调整所述挑战以包括由所述第一用户进行的第二体育运动。
6.如权利要求5所述的方法,其中所述挑战基于所述第一用户的运动表现而被调整以包括第二体育运动。
7.如权利要求1所述的方法,还包括:
确定所述第一用户是否具有足够的运动经验以进行所述第一体育运动。
8.如权利要求7所述的方法,其中所述第一体育运动包括多个分支运动。
9.如权利要求8所述的方法,其中确定所述第一用户是否具有足够的运动经验还包括:
确定所述第一用户先前是否已经进行过所述多个分支运动中的一个或多个分支。
10.一种装置,包括:
至少一个处理器;以及
至少一个存储器,其存储计算机可执行指令,当所述计算机可执行指令由所述至少一个处理器执行时,引起所述装置至少进行:
接收指定对于一个或多个用户的挑战的用户输入,其中所述挑战至少包括由所述一个或多个用户进行的第一体育运动;
接收由与所述第一用户相关联的一个或多个传感器生成的第一数据组;
确定所述第一数据组是否对应于所述第一体育运动;
输出该确定。
11.如权利要求10所述的装置,其中当所述计算机可执行指令由所述至少一个处理器执行时,引起所述装置:
接收由与第二用户相关联的一个或多个传感器生成的第二数据组;并且
确定所述第二数据组是否对应于所述第一体育运动。
12.如权利要求11所述的装置,其中当所述计算机可执行指令由所述至少一个处理器执行时,引起所述装置调整所述挑战以包括由所述第一用户和所述第二用户进行的第二体育运动。
13.如权利要求10所述的装置,其中当所述计算机可执行指令由所述至少一个处理器执行时,引起所述装置追踪与所述第一体育运动的一个或多个用户的表现相关联的表现特征。
14.如权利要求10所述的装置,其中当所述计算机可执行指令由所述至少一个处理器执行时,引起所述装置确定所述第一用户是否具有足够的运动经验以进行所述第一体育运动。
15.如权利要求14所述的装置,其中所述第一体育运动包括多个分支运动。
16.如权利要求15所述的装置,其中当所述计算机可执行指令由所述至少一个处理器执行时,引起所述装置确定所述第一用户先前是否已经进行过所述多个分支运动中的一个或多个分支。
17.一种非暂时性计算机可读媒体,其存储计算机可执行指令,当所述计算机可执行指令被执行时,引起装置至少进行:
接收指定对于至少第一用户和第二用户的挑战的用户输入,其中所述挑战至少包括由所述第一用户和所述第二用户进行的第一体育运动;
接收由与所述第一用户相关联的一个或多个传感器生成的第一数据组;
确定所述第一数据组是否对应于所述第一体育运动;并且
输出该确定。
18.如权利要求17所述的计算机可读媒体,其中当所述计算机可执行指令被执行时,引起所述装置:
接收由与所述第二用户相关联的一个或多个传感器生成的第二数据组;并且
确定所述第二数据组是否对应于所述第一体育运动。
19.如权利要求17所述的计算机可读媒体,其中当所述计算机可执行指令被执行时,引起所述装置在用户界面中显示所述第一用户朝着所述挑战的完成进展的代表。
20.如权利要求17所述的计算机可读媒体,其中当所述计算机可执行指令被执行时,引起所述装置追踪与所述第一体育运动的第一用户的表现相关联的表现特征。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210766948.2A CN115545959A (zh) | 2013-05-31 | 2014-05-30 | 滑板*** |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361829809P | 2013-05-31 | 2013-05-31 | |
US61/829,809 | 2013-05-31 | ||
PCT/US2014/040351 WO2014194266A1 (en) | 2013-05-31 | 2014-05-30 | Skateboard system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210766948.2A Division CN115545959A (zh) | 2013-05-31 | 2014-05-30 | 滑板*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105453117A true CN105453117A (zh) | 2016-03-30 |
Family
ID=51134291
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480043593.8A Pending CN105453117A (zh) | 2013-05-31 | 2014-05-30 | 滑板*** |
CN202210766948.2A Pending CN115545959A (zh) | 2013-05-31 | 2014-05-30 | 滑板*** |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210766948.2A Pending CN115545959A (zh) | 2013-05-31 | 2014-05-30 | 滑板*** |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3005193A1 (zh) |
CN (2) | CN105453117A (zh) |
WO (1) | WO2014194266A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108124190A (zh) * | 2016-11-28 | 2018-06-05 | 光旴科技股份有限公司 | 可直播影像信息的运动*** |
CN108211316A (zh) * | 2016-12-12 | 2018-06-29 | 斯沃奇集团研究和开发有限公司 | 用于检测和计算跳跃的持续时间的方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9984549B2 (en) | 2015-12-14 | 2018-05-29 | Intel Corporation | Networked sensor systems and methods |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102246200A (zh) * | 2008-12-22 | 2011-11-16 | 水晶全球控股有限公司 | 体育运动相关产业的风险管理***和方法 |
US20120183940A1 (en) * | 2010-11-05 | 2012-07-19 | Nike, Inc. | Method and system for automated personal training |
US20120259652A1 (en) * | 2011-04-07 | 2012-10-11 | Full Recovery, Inc. | Systems and methods for remote monitoring, management and optimization of physical therapy treatment |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3360647B2 (ja) | 1998-09-16 | 2002-12-24 | トヨタ自動車株式会社 | 自動車の車体前部構造 |
US8206219B2 (en) | 2002-10-30 | 2012-06-26 | Nike, Inc. | Interactive gaming apparel for interactive gaming |
WO2009152456A2 (en) | 2008-06-13 | 2009-12-17 | Nike, Inc. | Footwear having sensor system |
US20100076347A1 (en) * | 2008-09-25 | 2010-03-25 | Mcgrath Michael J | Dynamic movement analysis system |
WO2012018914A2 (en) * | 2010-08-03 | 2012-02-09 | Intellisys Group, Llc | Digital data processing systems and methods for skateboarding and other social sporting activities |
US20120116714A1 (en) * | 2010-08-03 | 2012-05-10 | Intellisysgroup Llc | Digital Data Processing Systems and Methods for Skateboarding and Other Social Sporting Activities |
US8593286B2 (en) * | 2010-12-01 | 2013-11-26 | At&T Intellectual Property I, L.P. | System and method for wireless monitoring of sports activities |
US20130024248A1 (en) * | 2011-02-17 | 2013-01-24 | Nike, Inc. | Retail Training Application |
US20120296235A1 (en) * | 2011-03-29 | 2012-11-22 | Rupp Keith W | Automated system and method for performing and monitoring physical therapy exercises |
US9504909B2 (en) * | 2011-05-05 | 2016-11-29 | Qualcomm Incorporated | Method and apparatus of proximity and stunt recording for outdoor gaming |
-
2014
- 2014-05-30 WO PCT/US2014/040351 patent/WO2014194266A1/en active Application Filing
- 2014-05-30 EP EP14736104.2A patent/EP3005193A1/en not_active Withdrawn
- 2014-05-30 CN CN201480043593.8A patent/CN105453117A/zh active Pending
- 2014-05-30 CN CN202210766948.2A patent/CN115545959A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102246200A (zh) * | 2008-12-22 | 2011-11-16 | 水晶全球控股有限公司 | 体育运动相关产业的风险管理***和方法 |
US20120183940A1 (en) * | 2010-11-05 | 2012-07-19 | Nike, Inc. | Method and system for automated personal training |
US20120259652A1 (en) * | 2011-04-07 | 2012-10-11 | Full Recovery, Inc. | Systems and methods for remote monitoring, management and optimization of physical therapy treatment |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108124190A (zh) * | 2016-11-28 | 2018-06-05 | 光旴科技股份有限公司 | 可直播影像信息的运动*** |
CN108211316A (zh) * | 2016-12-12 | 2018-06-29 | 斯沃奇集团研究和开发有限公司 | 用于检测和计算跳跃的持续时间的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN115545959A (zh) | 2022-12-30 |
WO2014194266A1 (en) | 2014-12-04 |
EP3005193A1 (en) | 2016-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11594145B2 (en) | Skateboard system | |
CN105850093B (zh) | 以捕捉的体育活动图像数据进行赛事及用可验证令牌代理上传器上传 | |
CN103502987B (zh) | 使用图像数据选择并关联体育活动数据 | |
US20130002533A1 (en) | User experience | |
US20130245966A1 (en) | User experience | |
CN105453117A (zh) | 滑板*** | |
US20230186780A1 (en) | Skateboard System | |
CN104520863B (zh) | 零售训练应用 | |
WO2013126655A1 (en) | User activity performance monitoring and displaying | |
WO2013126404A1 (en) | Workout user experience |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160330 |