交互式运动设备系统的制作方法

文档序号:10655724阅读:597来源:国知局
交互式运动设备系统的制作方法
【专利摘要】本发明提供一种交互式运动设备系统,包括:具有存储模块的运动表现装置,其中运动表现装置被配置为:检测和存储用户的运动活动;以及将用户的运动活动传送到便携式用户装置。本发明还提供一种方法,包括:通过运动表现模块测量用户的运动活动;以及显示用户界面,该用户界面包括:运动表现数据部分,该运动表现数据部分提供运动信息;以及信息部分,该信息部分给用户提供一个或多个信息,其中一个或多个信息是基于运动活动信息提供的。本发明的系统和方法有利于使用者或运动员具有足够的动力来保持有规律的锻炼计划。
【专利说明】
交互式运动设备系统
[0001 ] 本申请是申请号为200980109267.1、申请日为2009年3月3日、发明名称为"交互式 运动设备系统"的发明专利申请的分案申请。
[0002] 相关申请的交叉引用
[0003] 本申请是2008年3月3日提交的美国专利申请号为61/033,355的部分继续申请并 且要求该美国专利申请的权益和优先权,所述申请W参考的方式被并入并且作为本申请的 一部分。
技术领域
[0004] 本发明设及运动信息的收集和显示。本发明的一些方面能够特别地应用到通过网 络收集运动信息并显示收集的信息。
【背景技术】
[0005] 尽管大部分的人意识到身体健康的重要,但是许多人难W发现保持有规律的锻炼 计划所需要的动力。有些人发现保持锻炼制度是非常困难的,其中所述锻炼制度包括连续 地重复性运动,例如跑动、走动和骑自行车。
[0006] 经验丰富的运动员和训练员已经发现反馈给许多人提供了动力W保持有规律的 锻炼计划。当一个人能直接经受由锻炼计划提供的效果时,该人典型地将受到鼓励W继续 锻炼。不幸的是,通过锻炼获得的体质改进经常太慢而不能给许多人提供足够的动力W保 持有规律的锻炼计划。因此,对于许多运动员来说,具有更直接的、可视类型的反馈W给有 规律的锻炼提供动力可W是有用的。
[0007] 许多经验丰富的运动员和训练员还已发现竞赛可W提供甚至更强大的动力W保 持有规律的锻炼计划。例如,一些运动员在与伙伴竞赛得到的锻炼的动力比通过单独的锻 炼得到的锻炼的动力更大。例如运些运动员可W与伙伴锻炼,参加运动比赛例如赛跑,或者 甚至仅与朋友比较他们当前的表现能力。

【发明内容】

[000引本发明的各个方面设及运动信息的收集和显示。通过本发明的一些实施方式,与 单个人有关的运动信息得W收集和显示W使该人能完全评论他或她的表现。例如,一组与 由一个人在第一时间周期内进行的运动活动对应的运动数据可W显示为图形。如果该组运 动数据是由例如人的跑动或走动产生的,那么该人的速度可W绘图为他或她活动的距离相 对于活动的时间周期。通过一些实施方式,该组运动数据可W被分析,分析结果可W和图形 同时进行显示。例如,通过一组由人的跑动获得的运动数据,该数据可W被分析W确定固定 距离(第一英里、第二英里等)之间的速度改变(即,加速或减速)。该信息然后能同图形一起 进行显示,W使该人能够查看他或她在跑动过程中何时改变速度W及改变了多少。
[0009]对于本发明的又其他实施方式,一个人能将一组运动数据和另一组具有希望特性 的运动数据进行比较。例如,如果一组选择的运动数据是由例如在特定的时间周期内人的 跑动产生的,那么该人会希望将他或她的那次"跑动"的表现与他或她的类似的前次跑动的 最快速度进行比较。因此,如果该次跑动跑了例如4英里的距离,更早的数组运动数据将被 分析W确定哪几个数据组与近似4英里的跑动相对应。例如具有最大平均速度的数据组然 后可W被确定,并且来自W前的数据组的数据和来自选择的数据组的数据同时显示。例如, 来自每个运动数据组的数据可被绘制为图形并在显示器上进行显示。该人然后将选择的一 组运动数据和代表他或她的"最好"速度的那组运动数据进行详细比较。
[0010] 更进一步地,一些实施方式可W收集数组在不同时间期间内获得的运动数据,并 且同时显示来自运数组的数据。因此,如果一个人在几天的时间周期内具有多次跑动,来自 每次跑动的数据可W同时进行显示。例如,图标,比如柱或线,可针对每个数据组而显示。图 标的尺度例如,其高度,然后对应于那个数据组中的某些数据,例如跑动的中间速度或在跑 动内跑的总距离。通过一些实施方式,来自多个组的数据可W被累计并进行显示。例如,落 入特定种类的跑动(例如,在同一周或同一月期间内发生的)可W被归组在一起,并且在一 组中的每个数据组的总距离数据(或,替代地,总时间数据)可W被加在一起。图标,例如柱 或线,然后可W进行显示W表示每组的数据的总和。图标的尺度,例如,其高度,可W与从其 对应的一组数据组加在一起的数据相对应。
[0011] 另外,本发明的一些例子可W允许一个人指定与运动活动有关的目标。一个人可 W,例如设定在指定的时间周期内跑动指定总距离的目标。通过本发明的运些实施方式,来 自多组的人的运动数据的数据可W被累计并显示,与该人的指定目标进行比较。例如,该目 标可W被显示为空的形状,像个楠圆。累计的数据然后可W显示为在空的形状内的填充。运 样,如果累计的数据表示一个人在他或她的目标的80%内,那么代表该目标的形状将显示 为填充80 %。
[0012] 对于一些实施方式,数组运动数据可W从多个不同的人获得并进行显示。例如,一 组或更多组来自多个不同的人的每个人的数据可W被收集。来自每个人的数据组的数据然 后被可W累计并且显示给每个人。例如,一个人进行的每次跑动可W产生一组运动数据。对 于每个人,来自他或她的数据组的数据,例如距离数据,可W被加起来。图标,例如柱或线, 然后可为每个人进行显示W表示来自他或她的数据组的数据的总和。图标的尺度,例如,其 高度,可W与从一个人的每个数据组相加的数据的总和相对应。
[0013] 仍更进一步地,本发明的一些例子可W允许一个人"邀请"一个或更多其他的人来 分享与他们的运动活动对应的运动数据。通过本发明的一些实施方式,例如,用户可W通过 电子邮件或类似的电子媒介给一个或更多的其他的人发送邀请。仅来自那些受邀的人的运 动数据可W如上所述地同时显示。该配置允许每个受邀的人(包括发出邀请的主人,其自然 地邀请了他自己或她自己,因此也应当被认为是受邀人)将他或她当前的运动数据与其他 受邀人的运动数据进行比较。
[0014] 仍对于本发明其他实施方式,一个人可W替代地或另外为受邀人指定共同的目 标。例如,发出邀请的主人可W指定受邀人(包括主人)要在指定的时间量内跑动的总组合 距离。来自每个受邀人的多组运动数据的数据可W被累计并显示,W与该人的指定目标进 行比较。再者,该目标可W通过例如空的诸如楠圆的形状的显示进行表示。从每个受邀人累 计的数据然后可W被显示为在空的形状内进行填充。因此,如果累计的数据表明收集的受 邀人的运动活动在指定目标的60%内,那么表示该目标的形状将被显示为填充了60%。
[0015] 对于本发明的再其他实施方式,从一个或更多用户或运动员收集到的表现数据可 W由运动装置或设备收集和/或显示在运动装置或设备控制台上W使用户或运动员可W拥 有对他们的表现与个人目标、标杆或里程碑的对比的大致实时的显示。用户或运动员还可 W拥有对他们在竞争或挑战中的表现的显示。
[0016] 本发明的运些和其他特征将从W下详细的描述中变得明显。
【附图说明】
[0017] 图1示出可用来实现本发明的各个例子的计算装置;
[0018] 图2和图3示出根据本发明各个例子可采用的运动信息监控装置的例子;
[0019] 图4示出可采用根据本发明的各个例子的运动参数测量装置的一种环境;
[0020] 图5示出根据本发明的各个实施方式可用来收集和/或显示运动数据的运动信息 收集和显示装置的例子;
[0021] 图6示出根据本发明的各个例子可采用的运动数据显示配置装置的例子;
[0022] 图7示出一种网络,该网络包括根据本发明的各个例子可采用的类型的运动数据 显示配置装置和多个客户端装置;
[0023] 图8A-8F、9A和9B示出根据本发明的各个实施方式的可设置成W便为用户显示运 动数据的用户界面的例子;
[0024] 图10和11A-11E示出根据本发明的各个实施方式的可设置成W便为用户选择目标 的用户界面的例子;
[0025] 图12示出根据本发明的各个实施方式的可设置成W指示用户朝着实现运动活动 目标的进度的用户界面的例子;
[0026] 图13A-13F示出根据本发明的各个实施方式的可设置成给其他用户提供挑战的用 户界面的例子;
[0027] 图14A-14F示出根据本发明的各个实施方式的可设置成W将用户的运动数据与其 他参加的用户的运动数据进行比较的用户界面的例子;
[0028] 图15示出根据本发明的各个实施方式的可设置成W存储用户的运动成绩的用户 界面的例子;
[0029] 图16示出根据本发明的各个实施方式的可设置成W建立实现运动成绩的决屯、的 用户界面的例子;
[0030] 图17示出根据本发明的各个实施方式的可设置为运动设备的一部分的用户界面 的例子;
[0031] 图18-22示出运动表现数据存储装置的例子;
[0032] 图23示出根据在此描述的一个或多个方面的用于配置在便携式音乐播放器和运 动表现跟踪站之间的数据同步的示例性用户界面;
[0033] 图24和25示出根据在此描述的一个或多个方面的用于图示地示出用户的体育锻 炼(workout)的示例性用户界面;
[0034] 图26示出根据在此描述的一个或多个方面的W常用单位和运动活动特定单位表 示用户过去的体育锻炼的示例性用户界面;
[0035] 图27示出根据在此描述的一个或多个方面的通过悬停化overing)在过去的体育 锻炼柱之上而提供其他的体育锻炼信息的示例性用户界面;
[0036] 图28示出根据在此描述的一个或多个方面的允许用户选择是否示出所有体育锻 炼、仅W常用单位表示的体育锻炼、或者仅W运动活动特定单位表示的体育锻炼的示例性 用户界面;
[0037] 图29示出根据在此描述的一个或多个方面的示出仅W常用单位记录或存储的体 育锻炼的示例性用户界面;
[0038] 图30示出根据在此描述的一个或多个方面的示出仅W运动活动特定单位记录或 存储的体育锻炼的示例性用户界面;
[0039] 图31示出根据在此描述的一个或多个方面的为用户提供选择W查看目标的示例 性用户界面;
[0040] 图32示出根据在此描述的一个或多个方面的示出用户目标和用户在达到该目标 中的当前进度的示例性用户界面;
[0041] 图33示出根据在此描述的一个或多个方面的为用户提供选择W查看挑战的示例 性用户界面;
[0042] 图34-37示出根据在此描述的一个或多个方面的示出用户参加的各种挑战的示 例性用户界面;
[0043] 图38示出根据在此描述的一个或多个方面的用于建立训练计划的示例性用户界 面;
[0044] 图39示出根据在此描述的一个或多个方面的跟踪和显示用户在完成训练计中的 进度的示例性用户界面;
[0045] 图40示出根据在此描述的一个或多个方面的显示用于达到指定目标的一系列对 象(objective)的示例性用户界面;
[0046] 图41示出根据在此描述的一个或多个方面的实例性的具体定制的用户界面;
[0047] 图42示出具有根据本发明的实施例的用户界面的示例性的楠圆机(elliptical machine)形式的体育设备。
【具体实施方式】 [004引运行环境
[0049] 概述
[0050] 本发明的各个方面设及运动信息的测量、收集和显示。如将可W被本领域内的技 术人员意识到的,运动信息首先必须从个人获得。对于本发明的各个实施方式,一个或多个 不同的运动信息监控装置可用来测量和记录与一个人进行的运动活动对应的运动数据。典 型地,运动信息监控装置将结合用于测量与受到监控的人有关的参数的传感器,W及用于 处理由传感器测量到的参数的计算装置。
[0051] 一旦运动信息监控装置已经记录了一个人的运动活动的运动信息,该人然后可将 记录的运动信息传送到一个或多个单独的装置,W便查看记录的运动数据。例如,用户可从 运动信息监控装置将记录的运动信息下载到单独的收集装置。该收集装置可W相应地将从 运动信息监控装置收集到的运动信息传送到单独的显示配置装置,在那里运动信息可被组 织和配置用于用户随后通过例如另一装置进行查看。如将在下面进行更详细地描述的,本 发明的各个实施方式将允许一个人使用一组通过网络例如互联网通信的计算装置记录、收 集和显示运动信息。
[0052] 例如,本发明的一些实施方式允许一个人使用专用计算装置测量和记录运动信 息。用户然后能将记录的运动信息传送到本地计算装置,例如个人台式或膝上型计算机。更 特别地,用户可将记录的运动信息从运动信息监控装置下载到用作计算机网络中的"客户 端"的本地计算机上的收集软件工具。该收集软件工具然后将下载的运动信息通过网络传 送到远程"服务器"计算机。远程服务器计算机上的显示配置软件工具然后将保存传送的运 动信息。之后,一个人能使用客户端计算机或另一本地计算机从服务器计算机检索存储的 运动信息。响应于来自本地计算机的显示请求,显示配置软件工具将配置被请求的运动信 息用于显示在本地计算机上,然后将配置的运动信息传送到本地计算机用于显示。
[0053] 计算装置
[0054] 本发明的各个例子可通过使用配置成执行一个或多个功能的电子电路而实现。例 如,对于本发明的一些实施例,运动信息监控装置、收集装置、显示装置或其任何组合可通 过使用一个或多个专用集成电路(ASIC)而实现。然而,更典型地,本发明的各个例子的部件 将通过使用执行固件或软件指令的可编程计算装置或者通过在可编程计算装置上执行的 固件或软件指令和专用电子电路的一些组合而实现。
[0055] 相应地,图1示出可用来实现本发明的各个实施例的计算机101的示例性例子。如 该图所示,计算机101具有计算单元103。计算单元103典型地包括处理单元105和系统存储 器107。处理单元105可W是用于执行软件指令的任何类型的处理装置,但传统地将是微处 理器装置。系统存储器107可包括只读存储器(R0MH09和随机存取存储器(RAM)lll。如将被 本领域内的技术人员认识到的,只读存储器(ROM) 109和随机存取存储器(RAM) 111可存储用 于通过处理单元105执行的软件指令。
[0056] 处理单元105和系统存储器107通过总线113或替代的通信结构直接或间接地连接 到一个或多个外围装置。例如,处理单元105或系统存储器107可直接或间接地连接到另一 存储器,例如硬盘驱动器115、可移除的磁盘驱动器117、光盘驱动器119W及闪存卡121。处 理单元105和系统存储器107还可直接或间接地连接到一个或多个输入装置123和一个或多 个输出装置125。输入装置123例如可包括键盘、触摸屏、远程控制垫、指向装置(例如,鼠标、 触垫、触笔、跟踪球或操纵杆)、扫描器、照相机或麦克风。输出装置125可包括,例如,监控显 示器、电视机、打印机、立体声系统或扬声器。
[0057] 仍进一步地,计算单元103将直接或间接地连接到一个或多个用于和网络通信的 网络接口 127。运种类型的网络接口 127,有时还被称为网络适配器或网络接口卡(NIC),根 据一个或多个通信协议,例如传输控制协议(TCP)、网际协议(IP) W及用户数据报协议 (UDP)翻译来自计算单元103的数据和控制信号为网络信息。运些协议在本领域内是众所周 知的,因此在此将不进行更详细地讨论。接口 127可采用任何适合的连接代理,用于连接到 网络,包括,例如,无线收发器、电源线适配器、调制解调器或W太网连接。
[0058] 应当认识到,除了 W上具体列出的输入、输出和存储的外围设备,计算装置可连接 到各种其他外围设备,包括一些可执行输入、输出和存储功能或者其组合的设备。例如,计 算机101可连接到数字音乐播放器,例如IPOD返)牌的数字音乐播放器,其可从加利福尼亚 州的库巧蒂诺市的苹果公司买到。如本领域内公知的,运种类型的数字音乐播放器可用作 计算机的输出装置(例如,从声音文件输出音乐或从图像文件输出图片)W及存储装置。另 夕h运种类型的数字音乐播放器还可用作输入记录的运动信息的输入装置,如将在下面进 行更详细地讨论。
[0059] 除了数字音乐播放器之外,计算机101还可连接到或包括一个或多个其他外围设 备,例如电话。该电话可W是,例如,无线的"智能电话"。如本领域内公知的,运种类型的电 话使用射频传输通过无线网络通信。除了简单的通信功能之外,"智能电话"还可给用户提 供一个或多个数据管理功能,例如发送、接收和查看电子信息(例如,电子邮件信息,SMS文 本信息等),记录或回放声音文件、记录或回放图像文件(例如,静止图片或移动视频图像文 件)、查看和编辑文本文件(例如,微软的Word或Excel文件,或者Adobe Acrobat文件)等。由 于运种类型的电话的数据管理能力,用户可将电话连接于计算机101W使它们保持的数据 可W同步。
[0060] 当然,其他的外围设备可W通过我们另外地将其连接到如图1所示的那类计算机 101而被包括,运在本领域内是众所周知的。在一些情况下,外围设备可永久或半永久地连 接到计算单元103。例如,对于许多计算机,计算单元103、硬盘驱动器117、可移除的光盘驱 动器119和显示器被半永久地封装在单个壳体中。然而,其他的外围设备还可被可移除地连 接到计算机101。计算机101可包括,例如,一个或多个通信端口,通过所述该通信端口外围 设备能被连接到计算单元1〇3(通过总线113直接或间接地)。运些通信端口因此可包括并行 总线端口或串行总线端口,例如使用通用串行总线化SB)标准或IE邸1394高速串行总线标 准(例如,火线端口)。替代地或另外,计算机101可包括无线数据"端口",例如,蓝牙 (Bluetooth)接口、Wi-Fi接口、红外线数据端口等。
[0061] 应当认识到,根据本发明的各个例子采用的计算装置可包括比图1所示的计算机 101更多的部件,比计算机101更少的部件,或者与计算机101不同的部件组合。本发明的一 些实施方式,例如可采用一个或多个计算装置,所述计算装置意在具有特定的功能,例如数 字音乐播放器或服务器计算机。运些计算装置因此可省略掉不必要的外围设备,例如网络 接口 115、可移除的光盘驱动器119、打印机、扫描器、外部硬盘驱动器等。本发明的一些实施 方式可替代地或另外地采用打算能够具有广泛的各种功能的计算装置,例如桌面或膝上型 个人电脑。运些计算装置可具有如所希望的外围设备或其他部件的任何组合。
[0062] 运动信息监控装置
[0063] 图2示出根据本发明的各个例子的可用来测量与用户的运动活动对应的运动信息 的运动信息监控装置201的一个例子。如该图所示,该运动信息监控装置201包括数字音乐 播放器203、电子接口装置205和运动参数测量装置207。如将更详细地进行描述的,数字音 乐播放器203被(可释放地)连接到电子接口装置205,并且当他或她在进行运动活动例如跑 动或走动时,该组合件可被用户穿戴或携带。当他或她正在进行运动活动时运动参数测量 装置207也可被用户穿戴或携带并且测量一个或多个与正在由用户进行的运动表现有关的 运动参数。运动参数测量装置207将与测量的运动参数对应的信号发送到电子接口装置 205。电子接口装置205从运动参数测量装置207接收信号并且将接收的信息提供给数字音 乐播放器203。
[0064] 如图3更详细地所示,运动参数测量装置207包括一个或多个传感器301,用于测量 与携带或使用运动参数测量装置207的人有关的运动参数。对于示出的实施方式,例如,传 感器30IA和301B可W是加速计(例如,压电式加速计),用于在两个正交方向上测量运动参 数测量装置207的加速度。运动参数测量装置207被用户携带或穿戴W在用户锻炼时测量希 望的运动参数。例如,如图4所示,当用户走动或跑动时,运动参数测量装置207可位于用户 的鞋子401的鞋底。通过该布置,传感器301将产生与用户的脚的运动对应的电信号。如本领 域所知晓的,运些信号然后可W用来产生代表由用户进行的运动活动的运动数据。
[0065] 运动参数测量装置207还包括用于处理由传感器301输出的电信号的处理器303。 对于本发明的一些实施方式,处理器303可W是可编程的微处理器。仍对于本发明的其他实 施方式,但是,处理器303可W是专用电路设备,例如ASIC。处理器303可对从传感器301输出 的信号进行任何希望的操作,例如曲线平滑、噪声过滤、异常值移除、放大、求和、积分等。处 理器303给发送器307提供处理过的信号。运动参数测量装置207还包括电源307,用于根据 需要给传感器301、处理器303和发送器305供电。电源307可W是,例如,电池。
[0066] 运动参数测量装置207将处理后的信号发送到电子接口装置205,如图4所示。现在 回到图3,电子接口装置205包括接收器309,其接收在运动参数测量装置207中的发送器305 发送的处理过的信号。接收器30則尋处理过的信号转送到第二处理器311,该处理器311进一 步地处理运些信号。类似于处理器303,处理器311可对处理后的信号进行任何希望的操作, 例如曲线平滑、噪声过滤、异常值移除、放大、求和、积分等。
[0067] 处理器303给数字音乐播放器203提供处理后的信号。现在返回来参照图2,电子接 口装置205包括连接器系统209,其物理地插入和连接于设置在数字音乐播放器203上的输 入端口 211。电子接口装置205的连接器系统209连接到其中的输入端口 211可W是任何希望 类型的用于传送数据的输入端口,例如并行数据端口、串行数据端口、耳机或麦克风塞孔 等。连接器系统209可包括任何合适的连接装置,例如缆线,插脚、电连接器等,W便电连接 于或否则其它合适地连接于设置在数字音乐播放器203的输入端口 211中的对应元件(例 如,W允许在接口装置205和电子接口装置205之间进行电子和/或数据通信)。如果需要或 者希望,其它的固定元件可被提供W将接口装置205牢固地连接到数字音乐播放器203,例 如,带、钩、带扣、夹子、夹具、扣钩、保持元件、器械连接器等。
[0068] 现在参照图3,处理器311给计算单元313提供处理后的信号。计算单元313可最初 将处理后的信号存储在存储器315中。再者,对于本发明的一些实施例,处理单元313可对由 运动信息监控装置201提供的处理信号进行操作W产生一组与由用户执行的运动活动对应 的运动数据。例如,如果运动信息监控装置201包括用于测量用户的脚的运动的加速计,计 算单元313可分析来自运动信息监控装置201的处理信息W产生一组运动数据,该运动数据 描述在用户运动活动期间在特定情况下用户的速度W及在每个特定情况下用户行进的总 距离。用于从加速计信号确定用户速度的各种技术在描述于W下文献中:例如,2005年5月 24 日公布的Blackadar等人的名称为 "Monitoring Activity Of A User In Locomotion On Foot"的美国专利No. 6,898,550,2005年4月19日公布的Ohlenbusch等人的名称为 "Monitoring Activity Of A User In Locomotion On Foot"的美国专利No.6,882,955, 2005年4月5 日公布的Darley等人的名称为"Monitoring Activity Of A User In Locomotion On Foof' 的美国专利No. 6,876,947,2002年12月 10 日公布的Ohlenbusch等人 的名称为"Monitoring Activity Of A User In Locomotion On Foot"的美国专利No.6, 493,652,2001 年 10月2 日公布的Blackadar等人的名称为"Detecting The Staging And stopping Of Movement Of A Person On Foot"的美国专利No.6,298,314,2000年4月 18日 公布的Gaudet等人的名称为"Measuring Foot Contact Time And Foot Loft Time Of A 化rson In Locomotion"的美国专利No. 6,052,654,2000年I月25日公布的Gaudet等人的名 称为"Measuring Foot Contact Time And Foot Loft Time Of A Person In Locomotion"的美国专利No. 6,018,705,其中每个专利都在此被作为参考完全结合到本文 中。
[0069] 运动数据组还包括与每个速度值和/或每个距离值相关联的时间值。如果运动信 息监控装置201可用来从不同的用户收集运动信息,那么运动数据计算单元313可另外提示 用户W-些方式识别他自己或她自己。该识别信息然后可W通过从由运动信息监控装置 201提供的信息产生的运动数据组被包括。一旦计算单元313已经从来自由运动信息监控装 置201提供的信息产生一组运动数据,计算单元313可W将运动数据组存储在存储器315中。 如将在下面进行更详细地描述的,当数字音乐播放器203随后被连接到实现运动信息收集 工具的计算装置时,计算单元313将运动数据下载到寄主在远程计算装置上的显示配置工 具。
[0070] 尽管运动参数测量装置207和接口装置205之间的无线通信被描述用于图2-4所示 的实施例,但是可W在运动参数测量装置207和接口装置205之间使用任何希望方式的通信 而不会背离本发明,包括有线连接。而且,可提供任何希望方式的将从来自于运动参数测量 装置207的物理或生理数据获得的数据W合适的形式或格式布置,用于显示在电子装置210 上或从电子装置210输出,而不会背离本发明。例如,如果希望的话,运动参数测量装置207 可被特别地设计和/或编程W便与一个或多个特定的电子装置一起使用,例如,预编程和/ 或接线W通过一个或多个特定的装置操作并W适合于运些装置的形式和格式提供输出数 据。在此情况下,接口装置205可W在市场上出售和买卖从而W某些电子装置为特定目标, 例如特定型号的数字音乐播放器W及甚至其它电子装置,例如电话、手表、个人数字助理 等。作为另一替代方案,如果希望的话,接口装置205可在之后的时间进行编程W通过大量 的各种不同电子设备操作,例如,通过从互联网、从磁盘或者从另一来源等为特定的电子设 备下载显示或设备驱动程序和/或格式数据。
[0071] 如果希望的话,根据本发明的至少一些例子,电子接口装置205还可包括显示器 220和/或用户输入系统222,例如一个或多个旋转输入装置、开关、按钮(如图2中的例子所 示)、鼠标或跟踪球元件、触摸屏等,或者它们的组合。显示器220可用来示出例如与由数字 音乐播放器203正在播放的音乐有关的信息、与正在被数字音乐播放器203接收的运动信息 信号有关的信息、W及通过数字音乐播放器203从接收的信息信号产生的运动数据等。可采 用用户输入系统222W例如:控制经由接口装置205接收的输入数据的处理的一个或多个方 面、控制输入数据接收(例如,时序、接收的信息类型、随选数据请求等)、控制输出到电子装 置203或通过电子装置203输出的数据、控制运动参数测量装置207等。替代地,或,额外地, 如果希望的话,数字音乐播放器203上的输入系统(例如,按钮222、触摸屏、基于输入的数字 转换器/触笔、旋转输入装置、跟踪球或滚球、鼠标等)可用来给接口装置205和/或运动参数 测量装置207提供用户输入数据。作为又另一个例子,如果希望的话,声音输入系统可通过 接口装置205和/或数字音乐播放器203提供W例如能够经由声音指令使用户输入。可设置 任何其它的希望类型的用于控制任何系统元件和/或用于任何目的的用户输入系统,而不 会背离本发明。
[0072] 数字音乐播放器203可包括另外的输入和/或输出元件,例如如图2所示的例如用 于耳机(或其它声频输出)的端口 224和226、电源、无线通信设备、红外输入设备、麦克风输 入设备或其它装置。如果希望的话,并且如果当接口装置205连接到电子装置203时可W包 括运些端口 224和/或226,那么接口装置205可装备有类似于端口 224和/或226的外部端口, 并且内部电路可设置在接口装置205中W便使得用户能够将相同的外部装置插入到接口装 置205中,因为接口装置205可W再插入到数字音乐播放器203中,从而仍能够利用相同的功 能(例如,因此允许必要的数据、信号、电能和/或信息通过接口装置205到达用户、另一输出 设备和/或数字音乐播放器203)。
[0073] 应当认识到,尽管W上描述的本发明的一些具体实施例设及数字音乐播放器203, 但是本发明的替代例子可使用任何便携式电子装置予W实施。例如,对于本发明的一些实 施例,运动参数测量装置207可和移动电话、手表、个人数字助理、其它类型的音乐播放器 (例如,压缩磁盘或卫星无线电音乐播放器)、便携式计算机,或任何其它希望的电子装置结 合使用。又更进一步地,本发明的一些实施例可替代地或额外地不用接口装置205。例如,运 动参数测量装置207可被配置成使用蓝牙无线通信协议通信,W使其能与能够蓝牙通信的 移动电话、个人数字助理、手表或个人计算机一起使用。当然,还可采用其它的无线或有线 通信技术同时省略掉接口装置205。
[0074] 还应当认识到,尽管为了容易理解,W上已经描述了运动参数测量装置207的具体 例子,但是任何类型的希望的运动参数测量装置207可用于本发明的各个实施例。例如,对 于本发明的一些实施方式,运动参数测量装置207可W是屯、率监视器、血液氧气监视器、卫 星定位装置(例如,全球定位卫星(GPS)导航装置)、用于测量用户的电活动的装置(例如, EKG监视器),或者测量用户的一个或多个物理参数的任何其它装置。又进一步地,运动参数 测量装置207可测量一个或多个在被用户操控的某一装置的运行参数,例如自行车的速度 和/或距离,踏车、划船设备、楠圆机、固定自行车运行的速度和/或工作,用户穿着的滑(水 或雪)板、(旱冰或冰)鞋或者雪鞋等行进的速度和/或距离等。
[0075] 而且,尽管运动参数测量装置207已被描述为是独立于数字音乐播放器203,或者 从运动参数测量装置207接收信号的其它便携式电子装置,但是对于本发明的一些实施例, 运动参数测量装置207可结合到数字音乐播放器203或其它便携式电子装置中。例如,本发 明的一些实施方式可采用结合了加速计、卫星定位装置或任何其它希望的用于测量运动活 动的装置的音乐播放器、移动电话、手表或个人数字助理。又进一步地,应当意识到,本发明 的各个实施方式可W采用多个运动参数测量装置207,其结合到数字音乐播放器203或其它 的便携式电子装置中,并与数字音乐播放器203或其它便携式电子装置或者它们的组合相 分开。
[0076] 运动收集和显示工具
[0077] 图5示出根据本发明的各个实施例可用来收集和/或显示运动数据的运动信息收 集和显示装置501的例子。如下将更详细地论述地,运动信息收集和显示装置501可收集和 显示运动数据。运动信息收集和显示装置501可使用前面描述的计算装置101的任何合适的 变形予W实现。然而,在一些情况下,信息收集和显示装置501可使用台式或膝上型个人计 算机在商业上予W实现,其中所述台式或膝上型个人计算机使用例如可从华盛顿州的雷蒙 德市的微软公司买到的微软的Windows版本的操作系统,可从加利福尼亚州的库巧蒂诺市 的苹果公司买到的苹果Macintosh版本的操作系统,或者从多个经销商买到的化ix或Linux 版本的操作系统。
[0078] 如图5所示,运动信息收集和显示装置501包括用于从运动信息监控装置201接收 数据的接口 503。接口 503可使用例如电气部件、软件部件(例如,应用程序接口(API))或者 它们的组合予W实现。运动信息收集和显示装置501还具有运动数据收集模块505。通过本 发明的各个例子,当数字音乐播放器203或其它存储一个或多个运动数据组的便携式电子 装置通过接口 503连接到运动信息收集和显示装置501时,可检测运动数据收集模块505,建 立与数字音乐播放器203或者其它便携式电子装置的通信话路W重新获得一个或多个运动 数据组。在本发明的一些实施例中,运动数据收集模块505可在运动数据组已被重新获得之 后将运动数据组从数字音乐播放器203或其它便携式电子装置删除。
[0079] 通过本发明的一些例子,运动数据收集模块505可在从数字音乐播放器203或其它 便携式电子装置重新获得的运动数据组上执行一些进一步的操作。例如,如果运动信息监 控装置201可用来收集来自不同用户的运动信息,那么运动数据收集模块505可额外地提示 用户识别他自己或她自己(如果该信息W前没有通过运动信息收集和显示装置501获得的 话)。该识别信息然后可通过重新获得的运动数据组被包括。
[0080] 如前提到的,运动信息收集和显示装置501典型地将从通过一个或多个运动参数 测量装置207测量的信息产生数组运动数据。然而,对于本发明的一些实施例,运动信息收 集和显示装置501可替代地存储由运动参数测量装置207提供的原始信息。通过运些实施 例,运动数据收集模块505可从数字音乐播放器203或其它的便携式电子装置重新获得原始 信息,然后从原始信息自身产生运动数据组。当然,本发明的又其它例子可根据需要在运动 数据收集模块505和数字音乐播放器203或其它便携式电子装置之间划分与运动参数测量 装置207测量的原始信息产生运动数据有关的功能。
[0081] 运动数据收集模块505可通过例如由计算装置101的计算单元113执行的软件指令 予W实施。通过本发明的一些例子,运动数据收集模块505可通过传统的软件工具例如浏览 器予W实施。替代地,运动数据收集模块505可通过专用软件工具或通过传统的增强执行运 动数据收集功能的软件工具予W实施。例如,运动数据收集模块505可通过结合传统的浏览 器的软件工具实施W执行各种功能。运些功能可包括例如,除了从数字音乐播放器203或其 它便携式电子装置收集运动数据之外,选择、购买和下载音乐和视频内容。
[0082] 一旦运动数据收集模块505已经收集通过运动信息监控装置201提供的处理信号, 那么运动数据收集模块505通过接口模块507将运动数据组发送到运动数据显示配置装置 601。运动信息收集和显示装置501可通过传统的网络例如互联网与运动数据显示配置装置 601通信。通过运些配置,接口模块507可使用任何传统类型的网络接口例如网络接口卡予 W实现。当然,任何类型的希望的硬件或软件组合替代地可用来允许运动数据收集模块505 将收集到的运动数据发送到运动数据显示配置装置601。对于本发明的一些实施例,运动数 据收集模块505可自动将收集到的运动数据传送到运动数据显示配置装置601。例如,运动 数据收集模块505可尝试刚刚在收集之后、W预先安排的时间间隔、在监测到网络连接到运 动数据显示配置装置601时、或者它们的一些组合,将收集到的运动数据发送到运动数据显 示配置装置601。替代地,或额外地,运动数据收集模块505可提示用户指定收集到的运动数 据何时被发送到运动数据显示配置装置601。
[0083] 图6示出根据本发明的各个例子可采用的运动数据显示配置装置601的例子。如该 图可W看出的,运动数据显示配置装置601包括用于与运动信息收集和显示装置501通信的 接口模块603。如前所提到的,运动信息收集和显示装置501可通过传统的网络例如互联网 与运动数据显示配置装置601通信。通过运些配置,接口模块603可使用任何传统类型的网 络接口例如网络接口卡予W实现。当然,任何类型的希望的硬件或软件组合替代地可用来 允许运动数据显示配置装置601与运动信息收集和显示装置501通信。
[0084] 运动数据显示配置装置601还包括运动数据显示配置模块605和运动数据存储器 607。当运动数据显示配置装置601的接口 603从运动信息收集和显示装置501接收运动数据 时,其给运动数据显示配置模块605提供接收到的运动数据。运动数据显示配置模块605然 后可W将运动数据存储在运动数据存储器607中用于将来的使用。如下将更详细地论述的, 运动数据显示配置模块605还将从运动数据存储器607重新获得运动数据,并且配置重新获 得的运动数据用于通过一个或多个用户界面W对用户有意义的方式显示。
[0085] 现在回到图5,当用户希望查看与他或她的运动活动(或另一人的运动活动,如将 在下面进行更详细地描述)的信息,用户将该请求提交给运动信息收集和显示装置501。更 特别地,用户可W采用传统的输入和输出装置,例如键盘、鼠标、显示器等。该显示请求然后 通过传统的接口输入/输出接口 511被提供给运动数据显示模块509。如本领域内所众所周 知的,接口输入/输出接口511可通过使用硬件和软件部件的任何期望的组合,例如用来检 测和处理来自输入装置的输入的传统的应用程序接口(API),予W实现,并且发送数据或者 否则控制输出装置。
[0086] 对于本发明的一些例子,运动数据显示模块509可使用任何传统的工具予W实现, 用于接收输入数据W请求和控制数据的显示,并且然后接着W要求的方式显示数据。例如, 运动数据显示模块509可使用传统的浏览器程序例如可在计算单元113上执行的微软的互 联网浏览器、Mozilla Firefox或者化era予W实现。对于本发明的又其它实施例,运动数据 显示模块509可使用传统的已经通过一个或多个显示工具增强的浏览器程序予W实现,其 中所述显示工具为例如ActiveX插件程序、Jara脚本或Macromedia版本的动画播放器或 Adobe的动画播放器,其可从加利福尼亚州的圣何塞市的Adobe Systems公司获得。在本发 明又其它实施例中,运动数据显示模块509可通过例如,用于显示运动数据的专用软件工具 予W实现。
[0087] 如将在下面进行更详细地描述的,当用户激活运动数据显示模块509时,他或她被 提供用户界面,该用户界面提示用户选择他或她希望查看什么样的收集到的运动数据,W 及用户希望查看的收集到的运动数据的格式等。该用户界面可通过运动数据显示模块509、 运动数据显示配置模块605或者它们的组合予W产生。当用户采用提供的用户界面W提交 查看运动数据的请求时,运动数据显示模块50則尋该请求转送给运动数据显示配置模块 605。作为响应,运动数据显示配置模块605配置请求的运动数据用于通过运动数据显示模 块509显示。例如,如将在下面进行更详细地描述的,用户可W请求查看用户在一周的期间 每天跑的总距离。作为响应,运动数据显示配置模块605将从运动数据存储器607检索相关 的距离数据。它然后将配置检索到的距离数据W通过希望的图像(例如,柱图)进行显示,并 且给运动数据显示模块509提供配置的运动数据用于给用户显示。
[0088] 应当注意到,通过本发明的一些实施例,数据显示配置功能可W在运动数据显示 模块509和运动数据显示配置模块605之间被划分。例如,如果运动数据显示模块509通过简 单的浏览器进行实现,那么运动数据显示模块509可用作运动数据显示配置模块605的"精 简客户端(thin client)"。也就是说,所有的数据显示配置功能可W通过运动数据显示配 置模块605执行。运动数据显示模块509然后将仅显示提供给它的信息。替代地,如果运动信 息显示模块509通过专用的软件工具予W实现,那么大部分的或所有的数据显示配置功能 可通过运动数据显示模块509予W执行。对于运些例子,运动数据显示配置模块605可仅用 来存储运动数据和从运动运动数据存储器607检索运动数据。
[0089] 典型地,运动数据显示配置装置601将在相对运动信息收集和显示装置501而言的 远程位置予W实现。运动信息收集和显示装置501然后可通过电子通信网路被连接到运动 数据显示配置装置601,如前所述。电子通信网络可W公共网路例如互联网、私人网络、或包 括二者的组合。例如,图7示出网络701,其包括用于收集和/或显示运动数据的运动数据显 示配置装置601和多个客户端装置705。运些客户端装置705可包括使用某一版本的可从华 盛顿州的雷蒙德市的微软公司买到的微软Windows操作系统的个人计算机705A、使用某一 版本的苹果操作系统的个人计算机705B、个人数字助理705C和电话705D。当然,本发明的各 个例子可替代地或额外地包括任何其它希望的配置成收集和/或显示如上所述的运动数据 的电子装置。
[0090] 应当认识到,客户端装置705可执行运动数据收集功能、运动数据显示功能、或者 二者。也就是说,尽管上述的运动信息收集和显示装置501的例子能够收集和显示运动数 据,但是一些客户端装置705仅可收集运动数据。而且,一些客户端装置仅可显示运动数据。 例如,用户可采用装备GI^的智能电话来收集运动数据并将收集到的运动数据发送给运动 数据显示配置装置601。然后用户可采用仅装备有传统的浏览器的个人计算机W随后下载 和显示收集到的运动数据。
[0091] 用户的运动信息的显示
[0092] 运动活动值的显示
[0093] 响应于接收请求W经由运动数据显示模块509检查来自用户的运动信息,运动数 据显示配置模块605将确定用户的身份。运动数据显示模块605然后将从运动数据存储器 607重新获得与用户有关的运动数据。接下来,运动数据显示配置模块605将准备用户界面 用于显示请求的运动数据,并将带有运动数据的用户界面传送给运动数据显示模块509用 于给用户显示。
[0094] 图8A示出根据本发明的各个实施例可提供给用户的最初用户界面的例子。如该图 所示,用户界面801包括多个图标803。每个图标803代表在指定的时间周期内通过用户执行 的运动活动对应的运动数据值。更特别地,每个图标803代表与用于进行的运动活动对应的 距离值。与每个图标803有关的日历日期区域805示出在每个图标803的底部W表明执行对 应的运动活动的日期,如图8所示。用户界面801还显示多个控制按钮807-819,运些按钮允 许用户选择什么样的运动数据值将显示在用户界面中W及运动数据值将显示的时间周期。 另外,界面801包括标签821-825,其将在下面更详细地论述。
[0095] 如图8A所示,用户已经激活"Distance"按钮809和"Run"按钮813。作为响应,显示 器801最初显示关于每个最近的例如12组由服务器收集到的与用户对应的运动数据的图标 803。如前所述,每个数据组包括由在特定的时间周期内通过一个人执行的单个的、离散的 运动活动过程中测量的运动信息产生的运动数据值。进一步地,每个图标803的高度将与包 括在由图标803表示的一组运动数据中的总距离值对应。例如,在10月22日,用户在一次跑 动过程中行进了4.05英里的总距离,然而用户在12月23日的第一次跑动过程中行进了仅 1.59英里的总距离。相应地,与10月22日的运动活动对应的图标803A将比代表在用户12月 23日的第一跑动收集到的运动数据的图标803B按比例地更大,如该图所示。如果用户希望 查看在与显示的图标803对应的运动活动之前或之后执行的运动活动的图标803,用户可通 过激活希望的箭头按钮807查看那些另外的按钮803。
[0096] 如果用户随后选择"Time"按钮811,运动数据显示配置模块605将重新配置用户界 面801W显示新的图标827W使每个图标827代表每个数据组的总时间值。例如,如图8B所 示,每个图标827的高度将与每个代表的数据组中的总时间值对应。例如,如果在10月22日 用户跑动的长度时间54分钟2秒,而在12月23日用户的第一跑动的持续时间仅是18分钟11 秒,那么与10月22日的运动数据组对应的图标827A将比代表12月23日用户跑动收集到的运 动数据的图标827B成比例地更高。
[0097] 除了仅显示距离和时间信息之外,用户界面801可选择性地显示另外的信息。例 如,对于本发明的一些实施例,用户可采用指向装置W选择特定的图标803或827。响应于通 过例如将光标定位在图标之上的选择,用户界面801可从选择的图标代表的运动数据组显 示另外的信息。例如,用户界面801可使用例如弹出式显示(未示出)来显示关于总的距离、 时间、速度和由选择的图标803或827代表的运动活动燃烧的卡路里的数据值。又更进一步 地,用户界面可使用例如颜色信息W在最近收集到的运动数据组和在更早时间收集的运动 数据组之间进行区分。运样,可W通过使用例如浅绿色来示出代表在最近的下载过程中从 运动信息监控装置201收集到的数据组的图标803或827,而可W使用深绿色来显示代表W 前收集到的运动数据组的图标803或827。
[009引对于本发明的一些实施例,通过"激活"代表运动数据组的图标803或827,用户可 获得更详细的与运动数据组有关的信息。例如,用户可W使用指向装置将光标定位在希望 的图标803或827之上,然后按下选择按钮W激活图标803或827。作为响应,运动数据显示配 置模块605将配置和提供更详细地图示对应的运动数据组中的数据值的用户界面。例如,如 图9A所示,本发明的各个实施例可W显示用户界面901,该用户界面901绘出数据组中的第 一类型的数据相对于数据组中第二类型的数据W提供可视图形903。更特别地,如该图所 示,运动数据显示配置模块605将绘制运动数据组中的速度值相对于运动数据组中的距离 值数据,从而提供图形903。运样,用户可查看在跑动过程中他或她在各个点处的瞬时速度 的大小。另外,图形903可包括其它相关的信息,例如,表示该类型的运动活动(例如,跑动) 并指示行进的总距离的图标。
[0099]对于本发明的一些实施例,图形903还可包括特定距离的沿途停靠点905,其将表 示在运动活动过程中由沿途停靠点905的位置表示的距离处测量的特定速度值。例如,如果 用户采用指向装置W在沿途停靠点905A之上移动光标,用户界面901将显示表明用户在第 一英里处具有12分钟12秒的平均速度的弹出窗口(未示出)。类似地,如果用户采用指向装 置W在沿途停靠点905B之上移动光标,用户界面901将显示表示用户在第二英里处具有12 分钟17秒的平均速度的弹出窗口(未示出)。如果用户然后采用指向装置W在沿途停靠点 905C之上移动光标,用户界面901将显示表示用户在第S英里处具有12分钟3秒的平均速度 的弹出窗口(未示出)。
[0100] 用户界面901还可包括数值区域907,其表明总距离值、总时间值、总平均速度值、 总的卡路里燃烧值W及与表示运动活动对应的运动活动类型值。它还可包括"Option"按钮 909。如果用户激活%ption"按钮909,界面901可显示另外的指令按钮(未示出),其允许用 户给选择的运动数据组命名或删除运动数据组。又进一步地,该界面可包括乂 ompari son" 按钮911。
[0101] 如果用户选择乂 omparison"按钮911,运动数据显示配置模块605将确定选择的运 动活动的时间或距离分类。例如,如果为选择的运动活动收集的总距离值近似为6千米,那 么运动数据显示配置模块605将与选择的运动活动对应的运动数据组分类为"6kilometer" (6千米)的运动数据组。同样地,如果为选择的运动活动收集的总距离值接近于另一指定的 距离种类(例如,1英里、10千米、15千米、10英里、26英里等),那么运动数据显示配置模块 605将基于相关种类对运动数据组进行分类。
[0102] 在运动数据显示配置模块605已经将运动数据组分类后,它检查在该分类中的其 它运动数据组W确定哪一运动数据组具有最高的总距离值(或者,如果分类基于时间或速 度,最低的总时间值或者最高的平均速度值)。一旦运动数据显示配置模块605为确定的分 类识别出"最好"的一组运动数据,它然后将重新配置用户界面9〇m包括如图9B所示的"最 好"运动数据组的图形。如该图所示,图形915可具有和代表选择的运动活动阶段的图形905 相同的特性和特征。
[0103] 如果用户选择"See My Runs"按钮913,运动数据显示配置模块605将配置和提供 界面801用于显示,如图8A和8B所示。现在回到运些图中,如果用户选择"Week"按钮815或者 "Month"按钮817,运动数据显示配置模块605将修改用户界面801W显示一个或多个代表多 组运动数据的累计的图标。更特别地,运动数据显示配置模块605将基于指定的时间周期从 每个运动数据组累计数据值。
[0104] 例如,除了 "Week"按钮815之夕h如果用户已经选择"Dis化nce"按钮809,那么运动 数据显示配置模块605将为每组与在特定日历星期内发生的运动活动阶段对应的运动数据 增加总的距离数据值。运动数据显示配置模块605然后将修改用户界面801W包括图标829, 在此每个图标829用图形示出在特定星期期间产生的运动数据组中的总距离值的总和。运 动数据显示配置模块605还可修改用户界面801W包括指定与每个图标829有关的日历星期 的日历星期区域831。如图8C所示,每个图标的高度代表指定的星期周期内每个运动数据组 的总距离数据值的总和。例如,用户可在从10月22日到10月28日的一个星期周期内已经跑 了总共4.05英里。另一方面,用户可在12月3日到12月9日的一个星期周期内已经跑了20.25 英里的总距离。相应地,代表12月3日到12月9日的一个星期内的累计的运动数据的图标 829B将比代表从10月22日到10月28日的一个星期获得的运动数据组累计的运动数据的图 标829A成比例地更大。
[0105] 类似地,如果用户选择"Time"按钮811,运动数据显示配置模块605将修改用户界 面801W显示代表累计的数组运动数据的总时间值的总和的图标833。更特别地,如图8D所 示,每个图标833的高度将代表在对应的一个星期周期期间内获得的每个运动数据组的总 时间值的总和。例如,如果用户在从10月22日到10月28日的那星期期间内跑了54分钟2秒的 总时间,但在12月3日到12月9日那星期期间内跑了4小时7分钟24秒的总时间,那么代表12 月3日到12月9日的那周的运动数据的累计的图标833B将比代表10月22日到10月28日的那 星期周期的运动数据的累计的图标833A成比例地更大。
[0106] 类似地,如果用户选择"Month"按钮817,运动信息显示配置模块605将修改用户界 面801W显示代表在每个月的时间周期内获得的运动数据组的数据值的累计的图标。例如, 如果用户也已经选择"Distance"按钮809,用户界面801可显示代表在每个日历月期间执行 的运动活动阶段获得的数据组的总距离值的累计的图标835,如图8E所示。用户界面801还 可包括指定与每个图标835相关联的日历月的日历月区域837。如该图所示,用户界面801因 此包括:图标835A,其代表在8月份期间执行的运动活动阶段获得的数据组的总距离值的累 计;W及另一图标835B,其表示在1月份期间内执行的运动活动阶段获得的数据组的总距离 值的累计。图标835A的高度代表在8月份执行的运动活动阶段获得的每个运动数据组的总 距离值的总和(即,18.84英里),而图标835B的高度与在1月份执行的运动活动阶段获得的 每个运动数据组的每个总距离数据值的总和(即,58.84英里)相对应。
[0107] 另一方面,如果用户已经选择"Time"按钮811,用户界面801会显示图标839,该图 标839表示在每个日历月期间执行的运动活动阶段获得的数据组的总时间值的累计,如图 8F所示。如该图所示,用户界面801因此包括:图标839A,其代表在8月份期间执行的运动活 动阶段获得的数据组的总距离值的累计;W及另一图标839B,其表示在1月份期间内执行的 运动活动阶段获得的数据组的总时间值的累计。图标839A的高度代表在8月份执行的运动 活动阶段获得的每个运动数据组的总时间值的总和(即,4小时6分钟1秒),而图标839B的高 度与在1月份执行的运动活动阶段获得的每个运动数据组的每个总时间数据值的总和(即, 10小时47分钟27秒)相对应。
[0108] 除了仅显示距离和时间信息之外,用户界面801可选择性地显示从多组运动数据 累计的其它信息。例如,对于本发明的一些实施例,用户可采用指向装置W选择特定的图标 829、833、835或者839。响应于通过例如将光标定位在图标之上的选择,用户界面801可显示 从选择的图标代表的运动数据组的累计的其它信息。例如,用户界面801可提供例如弹出式 显示(未示出)来显示与由选择的图标代表的运动活动信息的累计相对应的总距离数据值 的总和、与由选择的图标代表的运动活动信息的累计相对应的一些总时间数据值、与由选 择的图标代表的运动活动信息的累计相对应的平均速度数据值的平均值、W及与由选择的 图标代表的运动活动信息的累计相对应的卡路里燃烧数据值的总和。
[0109] 应当注意到,运动数据显示配置模块605(或,对于本发明的一些实施例,运动数据 显示模块509)可在接收显示来自用户的累计运动数据的请求之前累计来自多个运动数据 组的数据。替代地,运动数据显示配置模块605(或者,对于本发明的一些实施例,运动数据 显示模块509)可仅响应于来自于用户查看累计的数据的特定请求而累计来自多个运动数 据组的数据。
[0110] 目标的显示
[0111] 除了显示特定的运动数据值或运动数据值的累计之外,本发明的各个实施例可替 代地或额外地允许用户设定与他或她的运动活动有关的目标,然后查看一个或多个图形地 示出用户朝向实现运些目标的进度的图像。例如,通过图8A-9B所示的实施例,用户可选择 在运些图中示出的"Goals"标签823。作为响应,运动数据显示配置模块605可W配置并提供 如图10所示的用户界面1001。如该图所看出的,用户界面1001包括"Set A Goar按钮1003, 其提示用户选择所希望的与他或她的运动活动有关的目标。
[0112] 当用户激活"Set A Goal"按钮1003时,运动数据显示配置模块605将配置和提供 如图11所示的用户界面1101。如该图所看出的,用户界面1101包括"More Of ten"按钮1103、 "Distance"按钮 1105、"Burn More Calories" 1107、"Faster"按钮 1109W及"Back"按钮 1111。如本领域内知晓的,激活"Back"按钮nil将引起运动数据显示配置模块605(或者,对 于本发明的一些例子,运动数据显示模块509)配置和显示用户界面1101的W前显示过的配 置,或者,如果用户界面1101的当前显示的配置是处于其初始配置,则配置和显示W前示出 过的用户界面。
[0113] 如果用户希望更经常的执行运动活动,然后用户激活"More Often"按钮1103。作 为响应,运动数据显示配置模块605重新配置用户界面1101W包括子界面1113。如图IlB所 示,子界面1113包括"Number Of Runs"控制符1115,"Number Of Weeks"控制符1117W及 "Set Goal"按钮1119。通过采用"Number Of Runs"控制符1115,用户可指定他或她期望在 希望的时间周期内跑动的次数(或者执行一些其它运动活动的次数,如果合适的话)。类似 地,通过采用"Number Of Weeks"控制符1117,用户可指定构成完成达到希望的目标所允许 的希望的时间周期的星期数。在示例性例子中,"Number Of Runs"控制符1115是一种区域 控制符(即,具有可将在其中键入数字的区域),而"Number Of Weeks"控制符1117是一种单 选控制符(radio control),但是本发明的各个例子可根据需要采用替代类型的控制符。一 旦用户已经指定了必须进行的跑动次数并且指定了他们必须执行W满足希望的目标的时 间周期,用户可通过激活"Set Goal"按钮1119最后确定目标参数。
[0114] 类似地,如果用户希望在给定的时间周期内跑更长的距离,那么用户激活 "Dis化nce"按钮1105。作为响应,运动数据显示配置模块605重新配置用户界面1101W包括 子界面1121。如图IlC所示,子界面1121包括"Total Distance"控制符1123、"Number Of Weeks"控制符1125、W及"Set Goar按钮1127。通过采用叮Otal Distance"控制符1123,用 户可指定他或她期望在希望的时间周期内跑动的总距离。类似地,通过采用"Number Of Weeks"控制符1125,用户可指定构成达到希望的目标所允许的希望的时间周期的星期数。 在示例性例子中,"Total Distance"控制符1123是一种组合控制符,其具有区域控制符 (即,可键入数值的区域)W及下拉菜单控制符(即,允许用户选择可W测量距离的单元)。图 IlC示出的"Number Of Weeks"控制符1125然后是一种单选控制符。然而,本发明的各个例 子可根据需要采用替代类型的控制符。一旦用户已经指定了必须跑动的次数并且指定了他 们必须执行W满足希望的目标的时间周期,用户可通过激活"Set Goal"按钮1127最终确定 目标参数。
[0115] 如果用户期望在特定的时间周期内燃烧更多的卡路里,那么用户激活"Burn More Calories"按钮1107。作为响应,运动数据显示配置模块605重新配置用户界面1101W包括 子界面1129。如图1ID所示,子界面1129包括"Number Of Calories"控制符1131、"Number Of Weeks"控制符 1133W及"Set Goar按钮 1135。通过采用"Number Of Calories"控制符 1131,用户可指定他或她期望在希望的时间周期内燃烧的卡路里的量。类似地,通过采用 "Number Of Weeks"控制符1133,用户可指定构成允许燃烧希望数量的卡路里的希望的时 间周期的星期数。在示出的例子中,"Number Of Calories"控制符1131是一种区域控制符 (即,可键入数值的区域),而"Number Of Weeks"控制符1133是一种单选控制符,但是本发 明的各个例子可根据需要采用替代类型的控制符。一旦用户已经指定了必须跑动的次数并 且指定了他们必须执行W满足希望的目标的时间周期,用户可通过激活"Set Goal"按钮 1135最终确定目标参数。
[0116] 最后,如果用户期望在希望的跑动次数中跑得更快,那么用户激活"Faster"按钮 1109。作为响应,运动数据显示配置模块605重新配置用户界面1101W包括子界面1137。如 图IlE所示,子界面1137包括"Average Pace"控制符 1139、"Number Of Runs"控制符 1141、 W及"Set Goal"按钮1143。通过采用"Average Pace"控制符1139,用户可指定对于希望的 跑动次数他或她期望行进的最低步速。类似地,通过采用"Number Of Runs"控制符1141,用 户可指定用户期望跑动更快W便达到希望的目标的跑动的次数。在示出的例子中, "Average Pace"控制符1139是一种区域控制符(即,可键入数值的区域),而"Number Of Runs"控制符1141 一种单选控制符,但是本发明的各个例子可根据需要采用替代类型的控 制符。一旦用户已经指定了平均步速和他或她必须W指定的平均步速或快于指定的平均步 速跑动W满足希望的目标的跑动次数,用户可通过激活"Set Goal"按钮1143最终确定目标 参数。
[0117] 在用户已经指定了希望的目标之后,运动数据显示配置模块605将监控由运动数 据收集模块505收集的运动数据。当用户随后期望查看他或她朝向实现指定目标的进度时 (例如,通过选择"Goal"标签),那么运动数据显示配置模块605将从收集到的运动数据组累 计相关数据并且配置图形地示出用户朝向指定目标的进度的用户界面。例如,对于本发明 的一些实施例,运动数据显示配置模块605可配置显示柱图的用户界面,例如如图12所示的 柱图1201。与用户的进度对应的一部分柱图用填充1203标记。因此,在示出的例子中,在柱 图1203中的填充1203表示用户已经实现了完成他或她的目标所要求的运动活动的超过 50%。一些实施例可同时显示用户设定的每个目标的柱图或其它进度指示器。本发明的其 它实施例还可提供控制符W允许用户选择单个的柱图或其它进度指示器用于显示在用户 界面中。
[011引其它用户的运动数据的显示
[0119] 挑战
[0120] 本发明的各个例子可允许用户"挑战"一个或多个其它的用户(即,应用本发明的 实施例的运动员)W进行与运动活动有关的比赛。对于本发明的一些实施例,例如,用户可 通过请求如图13A所示的用户界面1301向一个或多个其它运动员发出挑战。如该图所示,界 面1301 包括"Distance Race"按钮 1303、"Most Miles"按钮 1305、"Faster Run"按钮 1307、 "D i S t an C e Go a r按钮13 0 9,W及"Ba C k"按钮1311。如本领域内知晓的,激活"Ba C k"按钮 1311将引起运动数据显示配置模块605(或,对于本发明的一些例子,运动数据显示模块 509)配置和显示W前显示的用户界面1301的配置,或者如果当前显示的用户界面1301的配 置是处于其初始配置,则配置和显示W前示出的用户界面。
[0121] 如果用户期望建立关于谁能首先跑到指定距离的挑战,那么用户激活"Distance Race"按钮1303。作为响应,运动数据显示配置模块605重新配置用户界面1301W包括子界 面 1313。如图 13B所示,子界面 1313包括"Total Dis1:ance"控制符 1315、乂hallenge Name" 控制符 1317、"Start Date"按钮 1319, W及 "Next Step"按钮 1321。通过采用 "Total Dis化nce"控制符1315,用户可指定挑战参加者必须是第一个跑动W便赢得挑战的总距离。 接下来,用户可使用乂hallenge Name"控制符1317提供挑战的特定名称。给每次挑战命名 允许运动员识别并跟踪多个他或她可同时参加的不同挑战。然后,用户可使用"Stad Date"按钮1319指定挑战开始日期。在示出的例子中,"Total Distance"控制符1315和 "化allenge Name"控制符1317每个都是区域控制符(即,具有可键入数值的区域的控制 符),而"Stad Date"按钮1319是由多个下拉菜单构成的。然而,应当认识到,本发明的各个 例子可根据需要采用替代类型的控制符。一旦用户已经指定了挑战的参数,用户可通过激 活"Next Step"按钮1321开始邀请特定的运动员参加挑战的程序。
[0122] 当用户激活"Next St邱"按钮1321时,运动数据显示配置模块605将重新配置用户 界面1301W包括子界面1323而不是"Dis化nce Race"按钮1303,如图13C所示。如该图所示, 子界面1323包括"Personal Message"控制符 1325、巧mail Ad化ess"控制符 1327W及"Set Challenge"按钮1329。用户可采用"Personal Message"控制符1325给用户期望邀请参加挑 战的每个运动员建立个人信息。使用"Email Ad化ess"控制符1327,然后用户可指定他或她 期望邀请参加挑战的每个人的邮件地址。在示出的例子中,"Personal Message"控制符 1325和"Email Ad化ess"控制符1327每个都是区域控制符(即,具有可键入数值的区域的控 制符),但是本发明的各个例子可根据需要采用替代类型的控制符。
[0123] 一旦用户已经为每个希望的参加者提供了邮件地址,用户可通过激活"Set 化allenge"按钮1329开始挑战。响应于用户激活"Set化allenge"按钮1329,运动数据显示 配置装置601(或者,对于本发明的各个实施例,用户运动信息收集和显示装置501)将邮件 发送给每个指定的受邀人。邮件将包含个人信息W及,例如相互提示参加挑战。如果受邀人 通过回复提示同意参加挑战,那么运动数据显示配置装置601将被通知受邀人已经同意参 加挑战。运些类型的邮件相互提示(例如,可从华盛顿州的雷蒙德市的微软公司买到的 Outlook版本的软件工具中提供的"Voting"按钮)在本领域内是众所周知的,并且在此将进 行详细论述。
[0124] 在运动数据显示配置装置601已经确定挑战的参加者之后,其监控每个参加者的 收集到的运动数据,并且累计收集到的运动数据中的相关数据值。例如,如果挑战是确定谁 首先能跑到100英里的比赛,对于每个参加者,运动数据显示配置装置601将在开始日期之 后将为那个参加者收集到的每个运动数据组中的总距离数值求总和。当参加者他或她的总 距离值的总和匹配或超过指定的挑战距离(并且是运样做的第一个受邀人)时,那么运动数 据显示配置装置601将那个参加者确定为挑战的胜利者。作为响应,运动数据显示配置装置 601将通知每个参加者胜利者。运动数据显示配置装置601可使用任何希望的技术,例如通 过发送电子邮件信息、通过当每个参加者连接到运动数据显示配置装置601时显示专用的 界面等,来通知参加者。各种运样的通知技术在本领域内是众所周知的,因此将不进行详细 论述。
[0125] 通过本发明的各个例子,运动数据显示配置装置601可另外提供关于一参与者相 对于其它参加者的状态的更新。还可使用任何希望的技术,例如,通过发送电子邮件信息, 通过当每个参加者连接到运动数据显示配置装置601时显示专用界面等,来提供运些更新。 例如,运动数据显示配置装置601可配置和提供用户界面,该用户界面使用例如W前描述的 与监控各个目标有关的那种类型的每个参加者的柱图表示每个参加者朝向挑战目标的进 度。
[0126] 现在回到图13A,如果用户期望建立与谁能在给定时间周期内跑动最多英里数有 关的挑战,那么用户激活"Most Miles"按钮1305。作为响应,运动数据显示配置模块605重 新配置用户界面1301 W包括子界面1331,如图13D所示。子界面1331包括"Challenge Duration"控制符1333、。化allenge Name"控制符1335、"Start Date"控制符1337, W及 "Next St邱"按钮1339。通过采用"ChalIenge Duration"控制符1333,用户可指定挑战参加 者必需跑动最大的总距离W便赢得挑战的总时间量。接下来,用户可使用"Challenge Name"控制符1335为挑战提供特定的名称。然后用户可使用Date"控制符1337为挑 战指定开始日期。在示出的例子中,"畑曰1 Ienge Duration"控制符1333和"Challenge Name"控制符1335每个都是区域控制符(即,控制符具有可键入数值的区域),而"Start Date"控制符1337是由多个下拉菜单构成。然而,应当认识到,本发明的各个例子可根据需 要采用替代类型的控制符。
[0127] 一旦用户已经指定了挑战参数,用户可通过激活"Next St邱"按钮1339开始邀请 指定的运动员参加挑战的程序。作为响应,运动数据显示配置模块605重新配置用户界面 1301W包括子界面1323而不是"Most Miles"按钮1305(子界面1323的例子示出图13C中)。 如上详细地论述的,用户可采用子界面1323W邀请其它人员参加挑战,并且确保运动数据 显示配置装置601被通知挑战的参加者。还如W前所述的,运动数据显示配置装置601将监 控收集到的每个参加者的运动数据,并且从收集到的运动数据累计有关数据值W确定谁赢 得挑战。又进一步地,运动数据显示配置装置601可通知参加者挑战胜利者,W及,对于本发 明的各个例子,在如上述的挑战过程中每个参加者的状态。
[0128] 如果用户期望建立与在给定的时间周期内谁能跑的最快有关的挑战,那么用户激 活"Fastest Run"按钮1307。作为响应,运动数据显示配置模块605重新配置用户界面1301 W包括子界面1341,如图13E所示。子界面1341包括"Total Distance"控制符1343、 "Challenge Name"控制符 1345、"Start Date"控制符 1347W及"Next Step"按钮 1349。通过 采用"Total Dis化nce"控制符1343,用户可指定用户必须跑动的总距离W便使他或她的跑 动时间有资格赢得挑战。接下来,用户可使用乂hallenge Name"控制符1345为挑战提供特 定的名称。然后用户可使用"Stad Date"控制符1347为挑战指定开始日期。在示出的例子 中,"Total Distance"控制符1343和乂hallenge化me"控制符1345每个都是区域控制符 (即,控制符具有可键入数值的区域),而Date"控制符1347是由多个下拉菜单构成 的。然而,本发明的各个例子可根据需要采用替代类型的控制符。
[01巧]一旦用户已经指定了挑战参数,用户可通过激活"Next St邱"按钮1349开始邀请 指定的运动员参加挑战的程序。作为响应,运动数据显示配置模块605重新配置用户界面 1301W包括子界面1323而不是"Fastest Run"按钮1307(子界面1323的例子示出图13C中)。 如上详细地论述的,用户可采用子界面1323W邀请其它人员参加挑战,并且确保运动数据 显示配置装置601被通知挑战的参加者。还如W前所述的,运动数据显示配置装置601将监 控收集到的每个参加者的运动数据,并且从收集到的运动数据累计有关数据值W确定谁赢 得挑战。又进一步地,运动数据显示配置装置601可通知参加者挑战胜利者,W及,对于本发 明的各个例子,在如上述的挑战过程中每个参加者的状态。
[0130]最后,如果用户期望建立与在给定的时间周期内谁能跑指定距离有关的挑战,那 么用户激活"Distance Goal"按钮1309。作为响应,运动数据显示配置模块605重新配置用 户界面1301W包括子界面1351。如图13F所示,子界面1351包括"Total Distance"控制符 1353、乂hallenge Name"控制符 1355、"Start Date"控制符 1357W及"Next Ste护按钮 1359。通过采用"Total Distance"控制符1353,用户可指定用户必须在指定的时间周期内 跑动的总距离W便满足挑战。接下来,用户可使用"化allenge Name"控制符1355为挑战提 供特定的名称。然后用户可使用"Stad Date"控制符1357为挑战指定开始日期。在示出的 例子中,叮Otal Dis化nce"控制符1353和"化曰11日11旨6 Name"控制符1355每个都是区域控制 符(即,控制符具有可键入数值的区域),而"Stad Date"控制符1357是由多个下拉菜单构 成的,然而,本发明的各个例子可根据需要采用替代类型的控制符。
[0131] 一旦用户已经指定了挑战参数,用户可通过激活"Next St邱"按钮1359开始邀请 指定的运动员参加挑战的程序。作为响应,运动数据显示配置模块605重新配置用户界面 1301W包括子界面1323而不是"Distance Goar按钮1309(子界面1323的例子示出图13C 中)。如上详细地论述的,用户可采用子界面1323W邀请其它人员参加挑战,并且确保运动 数据显示配置装置601被通知挑战的参加者。还如W前所述的,运动数据显示配置装置601 将监控收集到的每个参加者的运动数据,并且从收集到的运动数据累计有关数据值W确定 谁赢得挑战。又进一步地,运动数据显示配置装置601可通知参加者挑战胜利者,W及,对于 本发明的各个例子,在如上述的挑战过程中每个参加者的状态。
[0132] 列表
[0133] 对于一用户的运动数据与其它用户的运动数据的相互比较,例如目标和挑战,如 上详细地描述的,本发明的一些实施例可替代地或额外地允许用户将他或她的运动数据与 其它用户的运动数据进行被动地比较。例如,本发明的一些实施例可提供一个用户相对于 其它用户的排名。该排名可基于简单的比较,或者其可限于特定的人口统计组、特定的地理 区域、或者其组合。
[0134] 例如,通过本发明一些实施例,用户可要求运动数据显示配置模块605产生和显示 如图14A所示的用户界面1401。如该图所示,用户界面1401包括比较标准区域1403、筛选区 域1405W及显示区域1407。比较标准区域1403包括多个"单选"类型的控制符1409,而筛选 区域1405包括多个"下拉式"控制符1411-1413。然后,显示区域1409基于使用所述比较选 择的运动数据和使用所述控制符1409-1413选择的筛选信息而显示用户信息。
[0135] 更特定地,用户采用"单选"类型的控制符1409W指定基本标准,根据该基本标准, 运动数据显示配置模块605将比较多个用户的运动数据。运些控制符1409在本文中被称为 "单选"类型的控制符,因为选取控制符中的一个(例如,控制符1409C)将自动取消选定W前 选择的控制符,并且可在任何给定时间选定仅一个控制符。当然,应当认识到,其它类型的 选择工具,包括其它类型的控制符,可替代地或额外地用于本发明的其它实施例中。每个控 制符1409与用于给测量的运动数据分类的分类标准W及指定时间周期的时间标准二者相 关联,其中在所述时间周期期间正在被比较的运动数据必须已被测量。例如,控制符 1409A-1409C中的每个与作为分类标准的总距离相关联,而控制符1409A与星期时间周期 相关联,控制符1409B与月时间周期相关联,W及控制符1409C与不受限制的时间周期相关 联。然后,控制符1409D与持续时间的分类标准和星期时间周期相关联。
[0136] 通过如图14A所示的界面1401的例子,筛选控制符1411 -1415中的每个都被选择 为"ALL",如将在下面进行更详细地论述的。进一步地,控制符1409A被选取。因为控制符 1409A与"distance(距离r分类标准W及"week(星期)"时间标准相关联,因此运动数据显 示配置模块605给参加的用户在前一星期期间测量的累计距离数据分类。然后它在筛选区 域1405中列出前10个具有最大的累计距离数据的参加用户的名字。另外,运动数据显示配 置模块605将显示在W前星期期间为每个确定的参加用户测量的累计的距离数据值。又进 一步地,运动数据显示配置模块605将显示W前的星期测量的用户的对应的累计距离。对于 本发明的一些实施例,运动数据显示配置模块605还可显示在W前的星期测量的该用户的 对应的累计距离信息相对于在W前的星期测量的具有更大累计距离的那些参加用户的排 名。因此,在示出的例子中,用户"Rauc化Olz"具有相对于其它参加用户为2932的排名。
[0137] 对于本发明的一些实施例,参加的用户将是给运动数据存储器607(或者附属的运 动数据存储器)提供运动数据的任何用户。然而,对于本发明的又其它实施例,参加的用户 可W是给运动数据存储器607或者附属的运动数据存储器提供运动数据的所有用户的子 集。例如,参加的用户可W仅是预先同意他们的数据与其它用户的数据共享的那些人,或者 不特别指示他们期望他们的运动数据需保密的那些用户。当然,其它的标准也可用来确定 哪些用户被当作参加的用户。
[0138] 图14B示出界面1401的另一例子。再一次地,筛选控制符1411 -1415中的每个都被 选择为"ALL"。进一步地,控制符140犯被选取,其与"duration"分类标准和"month"时间标 准相关联。相应地,运动数据显示配置模块605将对参加的用户在前一月期间测量的累计的 跑动(或走动)持续时间数据分类。然后其列出在筛选区域1405中前10个具有最大的累计持 续时间数据值的参加用户的名字。另外,运动数据显示配置模块605将显示在前一月期间为 每个确定的参加用户测量的累计持续时间数据值。又进一步地,运动数据显示配置模块605 将显示前一月测量的用户的对应的累计持续时间数据。再者,运动数据显示配置模块605还 显示前一月测量的所述用户的对应的累计持续时间数据相对于在前一月测量的具有更大 的累计持续时间值的那些参加用户的排名。因此,在示出的例子中,用户"Rauchholz"具有 相对于其它参加用户为28636的排名。
[0139] 图14C示出界面1401的又另一例子。再一次地,筛选控制符1411-1415中的每个被 选择为"ALL"。而且,控制符14091被选择,其与"fastest 5k"分类标准和"ever"时间标准相 关联。相应地,运动数据显示配置模块605将确定和显示在用户选择控制符14091之前的任 何时间测量的5k跑动前10个最快行进时间的参加用户。另外,运动数据显示配置模块605将 为每个确定的参加用户显示最快的化时间值。又进一步地,运动数据显示配置模块605将显 示用户在5k跑动中的最快测量时间,W及该时间相对于在5k跑动中具有更快测量时间的那 些参加用户的排名。因此,在示出的例子中,用户"Rau油holz"具有相对于其它参加用户为 40822的排名。
[0140] 在一些情况下,用户会期望限制所述用户将与其进行比较的参加用户的组合 (pool)。如前所述,筛选区域1405包括筛选控制符1411-1415。运些筛选控制符可用来限制 用于希望的比较将考虑的参加用户。例如,如图14D所示,用户可采用筛选控制符1411W在 包括所有参加用户用于比较、仅男性参加用户用于比较或者仅女性参加用户用于比较之间 进行选择。类似地,如图HE所示,用户可采用筛选控制符1413W将比较限制在仅那些在希 望年龄组内的参加用户。又进一步地,用户可采用筛选控制符1415W将比较限制在一定地 理区域内的参加用户。
[0141] 应当认识到,对于本发明的一些实施例,用户可同时采用筛选控制符1411-1415 中的每个。例如,用户可采用筛选控制符1411-1415W将为与所述用户的运动数据比较而 考虑的参加用户限制在仅居住在美国的年龄为40-44之间的男性。筛选参加用户要求的信 息可从任何可用源中获得。然而,方便地,可通过在最初的登记过程中要求用户提交该信息 用于用户简介而获得该信息。当然,尽管已经公开了=个特定的筛选标准,但是应当认识 到,任何希望的类型的特征和/或那些特征的结合可用作筛选标准。
[0142] 其它特征
[0143] 成绩的记录
[0144] 如上详细地论述的,本发明的各个实施例可给运动员提供积极的强化。例如,如上 所述,用户可采用本发明的各个实施例W为他自己或她自己设定目标,然后跟踪他或她朝 向实现运些目标的进度。类似地,用户可W采用本发明的各个实施例W参加挑战。然而,一 旦实现该目标或者赢得挑战,运些成绩会被忘记并且因此没有给用户提供任何进一步的积 极强化。
[0145] 相应地,本发明的一些实施例可提供用于记住用户的各个运动成绩的特征。例如, 对于本发明的一些实施例,运动数据显示配置模块605可提供用户界面,例如如图15所示的 用户界面1501,用于为用户记录的运动成绩。如该图所示,用户界面1501包括"goal"区域 1503、"challenge"区域 1505、"events"区域 1507,W及"milestones"区域 1509。运些区域中 的每个可用来显示代表用户W前成绩的图标。
[0146] 例如,如果用户设定并且之后满足了目标,那么运动数据显示配置模块605将记录 该目标的成绩。作为响应,运动数据显示配置模块605将显示图标,例如表示奖章,其图示地 纪念了所述成绩。类似地,如果用户赢得挑战,所述成绩将被运动数据显示配置模块605记 录。作为响应,运动数据显示配置模块605将显示图标,例如表示奖品,其图示地纪念了所述 成绩。
[0147] 又进一步地,用户可参加与本发明的一个或多个实施方式有关的事件。例如,比赛 发起者,例如马拉松赛发起者,可将自身到本发明的实施例中。如果用户在比赛中跑动,完 成比赛,或者在比赛中排出名次,那么运动数据显示配置模块605可W记录所述成绩。作为 响应,运动数据显示配置模块605将显示图标,例如表示比赛围服(racing bib),其图示地 纪念所述成绩。运动数据显示配置模块605可采用任何希望的技术W记录用户参加比赛。例 如,比赛发起者可W物理地监控用户的参加,并且随后直接更新运动数据存储器607。替代 地,用户可W在荣誉系统基础上更新数据存储器607。
[0148] 当然,更复杂的技术还可用来使运动数据显示配置模块605记录用户的成绩。例 如,比赛发起者或第=方可W给用户提供通过比赛记录用户进度的电子记录装置。然后,用 户可W将数据从电子记录装置下载到运动数据存储器607或者下载到运动数据显示配置模 块605。对于本发明的一些实施例,电子接口装置205或运动参数测量装置207甚至可W用来 通过比赛记录用户的进度,W及用来随后将所述数据从电子记录装置下载到运动数据存储 器607或运动数据显示配置模块605。
[0149] 又进一步地,用户仍可具有与他或她的运动表现有关的其它里程碑。例如,用户可 跑动实现相对较大的总距离,例如100千米、100英里、250公里、250英里等,W特别快的速度 跑动,例如在不到5分钟内跑I英里,或者跑动相对较长的持续时间,例如1000小时。作为响 应,运动数据显示配置模块605可记录里程碑的成绩,然后显示图标,例如表示奖励锻带,其 图示地纪念了所述成绩。
[0150] 运样,本发明的各个实施例可纪念用户过去的成绩W给用户提供正反馈W激发未 来的运动表现。当然,本发明的一些实施例可纪念替代的或额外的成绩。
[0151] 决屯、
[0152] 本发明的实施例可有助于用户决屯、实现特定的运动成绩,并且然后保持该决屯、。 例如,本发明的各个实施例提供像如图16所示的用户界面1601的用户界面。如该图所示,界 面1601给决屯、陈述提供了成绩区域1605和结果区域1607。用户界面还包括子任务按钮 1609。当用户期望下决屯、时,他或她能将希望的成绩目标(例如距离)插入到成绩区域1605 中,如果用户没有满足结果区域1607中的陈述成绩将发生一些任务或其它动作。一旦用户 已经完成了成绩区域1605和结果区域1607中的信息,那么用户激活子任务按钮1609W将决 屯、信息提交给运动数据显示配置模块605。
[0153] 在接收决屯、信息之后,运动数据显示配置模块605将监控用户的运动活动W确定 是否用户已经编辑他或她的决屯、。如果运动数据显示配置模块605确定用户已经满足所述 的决屯、,那么运动数据显示配置模块605可W给用户提供某一类型的正反馈。例如,运动数 据显示配置模块605可W给用户发送祝贺用户保持他或她的决屯、的电子邮件信息。替代地 或另外,运动数据显示配置模块605可W纪念所述成绩,如上所述。然而,如果用户没有满足 所述决屯、,那么运动数据显示配置模块605可W鼓励用户执行指定任务或行为。运动数据显 示配置模块605可W,例如,给用户发送电子邮件信息W提醒用户他或她的决屯、。当然,本发 明的各个实施例可W执行替代的或另外的行为W鼓励用户执行指定的任务或行为。
[0154] 运动设备的界面
[0155] 当用户或运动员例如跑步者采用本发明的实施例的系统来收集信息时,实施例的 用户界面可W为运动员提供额外的特征和功能W利用和共享与他们的体育活动有关的信 息。在本发明的一个示例性的形式中,运动信息被显示在用户界面1700和/或用户界面2400 上,如在下面进行更详细地描述的。
[0156] 例如,用户或运动员会期望在运动表现装置或器械(即,运动设备)的帮助下进行 他们的走动、慢跑、跑动或其他运动活动。例如,用户或运动员会期望使用阶梯式步进机 (stair stepping machine)、楠圆机、踏车、抵抗训练(即,举重)机、测力计、固定自行车、攀 爬机或任何其他运动表现装置或器械。如上参照图1-16所述的,用户或运动员可提供一种 数字音乐播放器203,其可与其他特征一起,监控和存储运动表现数据。在替代的实施例中, 用户或运动员可提供另一种存储装置,例如闪存驱动器或其他类似的通用串行总线化SB) 存储装置、压缩闪存器、记忆棒、安全数字卡或者任何其他的便携式存储装置。如将在下面 进行更详细地描述的,数字音乐播放器203或其他存储装置可例如经由有线或无线连接而 联接到运动表现装置或器械,W与运动表现装置或器械交互。另外,数字音乐播放器203或 其他存储装置可经由有线和无线连接的组合而联接到运动表现装置。例如,数字音乐播放 器203或其他存储装置可经由有线连接而联接到运动表现装置而用户或运动员可用无线连 接,例如远程控制或其他类似的无线装置与数字音乐播放器203或其他存储装置交互或者 控制数字音乐播放器203或其他存储装置。
[0157] 在一个实施例中,运动表现数据可通过一个或多个位于或邻近于用户或运动员上 例如在如图4所示的用户或运动员的鞋中或鞋上的运动表现传感器得W产生。在替代的实 施例中,运动表现数据可通过一个或多个联接到运动表现装置或器械的运动表现传感器得 W产生。仍在另一实施例中,运动表现数据可通过一个或多个位于或邻近于用户或运动员 上的运动表现传感器得W产生W及可通过一个或多个联接到运动表现装置或器械的运动 表现传感器得W产生。
[0158] 在一个实施例中,如上参照图1-16所述,用户或运动员可提供一种音乐播放器 203或其他存储装置,其与其他特征一起可W监控或存储当前的运动表现数据。数字音乐播 放器203或其他存储装置还可存储和提供过去的运动表现数据。数字音乐播放器203或其他 存储装置可经由有线或无线连接与用户界面1700直接通信。例如,包括用户界面1700的运 动表现数据或器械还可包括界面1740,界面1740可W是一种无线收发器或有线连接器W便 与数字音乐播放器203或其他存储装置双向连接。
[0159] 更具体地说,特定的运动表现装置或器械可测量或传感表现数据用于用户或运动 员与运动表现装置交互。例如,阶梯式步进器械可将重量、攀爬速率(例如,每分钟的垂直英 尺数)、燃烧的卡路里、屯、率等传送给与其联接的数字音乐播放器203或其他存储装置,如上 所述。而且,数字音乐播放器203或其他存储装置可将过去的运动表现数据或其他存储的运 动表现数据传送到运动表现装置或器械。在一个实施例中,当前的运动表现数据、过去的或 存储的运动表现数据(例如,如通过数字音乐播放器203或其他存储装置所存储的),或者其 组合可通过用户界面1700进行显示。在一个实施例中,用户界面1700可W是联接到运动表 现装置或器械的控制台等,其可W通过用户或者运动员与运动表现装置或器械交互而进行 查看,并能被用户或运动员访问。更具体地,用户界面1700可W是大体上实时显示用户或运 动员的运动表现的控制台。而且,用户界面1700控制台可显示大体上实时的运动表现数据 与过去的或存储的运动表现数据的比较。
[0160] 在一个实施例中,用户界面1700控制台可包括一个或多个部分。例如,用户界面 1700控制台可包括体育锻炼部分1710、历史部分1720W及信息部分1730。而且,用户界面 1700可包括界面1740W联接到数字音乐播放器203或其他存储装置。在一个实施例中,界面 1740可W是有线或无线的界面,如上所述。体育锻炼部分1710可包括,例如,用于用户或运 动员输入体育锻炼目标或其他体育锻炼参数的输入装置。例如,该输入装置可W是用于用 户或运动员输入体育锻炼目标或其他体育锻炼参数的数字垫。用户或运动员可利用输入装 置W选择快速开始(例如,在预定强度下的预定时间),或输入体育锻炼时间、距离、燃烧的 卡路里或任何其他的体育锻炼计划。而且,体育锻炼部分1710可包括显示器W使用户或运 动员具有在快速开始、时间、距离、燃烧的卡路里或任何其他体育锻炼计划中他们的进度的 指示。
[0161 ]在一个实施例中,数据可发送到运动表现监控或跟踪站并从运动表现监控或跟踪 站进行接收。例如,用户可将如上所述的记录在数字音乐播放器203中的数据发送到运动表 现跟踪站用于存储。数字音乐播放器203可连接到运动表现跟踪站为主机的网络。替代地, 通过一台运动设备例如连接到网络的楠圆机、踏车等可便于访问运动表现跟踪站。运动表 现跟踪站可被配置成W跟踪各种类型的运动表现数据例如最好时间、最近的体育锻炼信 息、目标、决屯、、挑战和/或其组合。存储在数字音乐播放器203中的数据可用来更新运动表 现跟踪站,反之亦然。在一个或多个实施例中,其他装置同样可W用来存储运动表现数据 和/或与运动表现跟踪站和一台运动设备进行通信。例如,运些装置可包括移动电话、个人 数字助理(PDA)、手表、USB型的具有运动功能的装置、运动监控装置W及其他运动取向装 置。
[0162] 存储在数字音乐播放器203或其他便携式装置上的信息可显示在界面1700上。例 如,与最近的体育锻炼对应的信息可显示在界面1700上W给用户提供与当前体育锻炼比较 的基础。在另一例子中,对于特定的一台运动设备的最好体育锻炼时间可显示在运动设备 上W挑战用户来战胜那个时间。一台运动设备可被配置成自动选择或提取与那类运动设备 有关的信息同时忽略或丢弃其他信息。替代地,便携式装置可仅传送与用户正在使用的一 类运动设备有关的信息。在一个或多个配置中,运动设备可询问运动表现跟踪站W获得体 育锻炼信息。一旦获得该信息,该信息可显示在界面1700或便携式装置203上。而且,便携式 装置203和/或运动设备可配置成W将信息传送到运动表现跟踪站。例如,当完成体育锻炼 时,体育锻炼数据可从运动设备立即传送到运动表现跟踪站。因此,在便携式装置203/运动 设备和运动表现跟踪站之间提供了双向通信。可从运动表现跟踪站提供恒定的更新到运动 设备和便携式装置203。运动设备和运动表现跟踪站之间的通信可仅由有线或无线连接。
[0163] 历史部分1720可经由界面1740与数字音乐播放器203或其他存储装置交互W重新 获得与用户或运动员的过去表现有关的历史数据。例如,历史部分1720可重新获得和显示 对于特定运动表现装置或器械用户或运动员的上一次体育锻炼W及最好体育锻炼。特别 地,历史部分1720可重新获得和显示用户或运动员的上一次的W及最好的体育锻炼时间、 距离、燃烧的卡路里、距离等同物(例如,"屯、血管英里数(cardiovascular miles)")和层数 (例如,如果历史部分被联接到台阶式步进运动表现装置或器械)。而且,历史部分可显示与 用户或运动员的上一次体育锻炼和历史最好体育锻炼相比较的用户或运动员的当前运动 表现W使他们具有他们当前运动表现的指示。在替代的实施例中,经由有线和/或无线连接 到另外的运动表现数据库例如运动表现跟踪站,用户界面1700可接收至少部分的过去或存 储的与用户或运动员有关的运动表现。例如,用户界面1700可包括互联网或其他基于网络 的连通性W双向传送当前和/或过去的运动表现数据。
[0164] 距离等同物,例如,屯、血管的英里数,可代表转换到常用单位的不同类型的运动表 现数据。例如,跑步者可穿戴包括步程计或加速计W跟踪跑的距离、步速、平均速度等的鞋。 步程计还可将运动表现数据与数字音乐播放器203或其他存储装置通信,用于存储和发送/ 转发到用户界面1700。替代地,用户或运动员可在包括其上联接有一个或多个运动表现传 感器的任何数量的抵抗训练器械上进行抵抗训练(即,举重)。运动表现传感器可检测提升 的总重量(即,提升的重量乘W重复的次数)、最大提升重量、提升速率/速度、组之间的延时 等。同样地,抵抗训练器械还可将运动表现数据与数字音乐播放器203或其他存储装置通 信,用于存储和传送/转发到用户界面1700。
[0165] 在一个实施例中,用户界面1700因此可将接收到的运动表现数据转换到常用单 位。在一个实施例中,运动表现模块可将接收到的运动表现数据转化为跑的距离(在一个实 施例中,为英里数)。在W上的例子中,跑步者的数据已经代表了跑的英里数。然而,抵抗训 练员的数据代表提升的总重量、提升的最大重量、提升速率/速度、组之间的延时等。用户界 面1700可将抵抗训练员的数据转换为W各种方式跑的距离。例如,用户界面1700可包括存 储例如总提升的重量和跑的英里数之间的预定转换因子的数据库、查询表等。数据库或查 询表还可考虑到另外的计量标准,例如提升的最大重量等,如上所述的。替代地,运动表现 模块可将数据应用于一种或多种算法W计算等同的跑动距离。相应地,目标或挑战可根据 常用单位进行设置W使用户可进行各种活动W满足目标或挑战。
[0166] 用户界面1700还可确定每次运动表现的卡路里消耗量或燃烧量。一旦卡路里消耗 量或燃烧量已经被确定,数据库、查询表或算法可基于用户或运动员的一个或多个物理参 数(例如,年龄、重量、性别、屯、率等)将卡路里消耗量或燃烧量转化为跑的英里数。在一个例 子中,100卡路里可等于1个常用单位(例如,屯、血管英里)。转化单位可取决于一个或多个包 括重量、高度、年龄、运动活动的类型等的特性。另一些比较可基于屯、血管的英里数或实际 跑的英里数,或者其组合。可例如通过数字音乐播放器203、其他存储装置,或者用户界面 1700互联网或网络连通提供一个或多个物理特性。替代地,替代确定运动表现的卡路里消 耗量或燃烧量,用户界面(在一个实施例中,经由从数字音乐播放器203、其他存储装置,或 者用户界面1700互联网或网络连通传送或转发)可从运动表现装置或器械接收卡路里消耗 量或燃烧量用于随后转化为跑的距离。例如,测力计可跟踪用户或运动员划船(rowed)的英 里数。然而,它还可跟踪与划船的英里数对应的卡路里的消耗量或燃烧量。不是将划船的英 里数转化为跑的英里数,用户界面1700可将卡路里的消耗量或燃烧量转化为跑的英里数。 相应地,对于已经计算卡路里消耗量或燃烧量的那些运动表现装置或器械,用户界面1700 的操作可被简化。虽然参照一个或数个运动表现计量标准进行了描述,但是要理解到,用户 界面1700可基于任意数量的运动表现计量标准计算、确定或者产生等同的跑动距离。
[0167] 一旦用户或运动员的运动表现已经被转化为常用单位,例如,跑的英里数,他们会 将他们的运动表现与个人目标进行比较,进攻运动表现标杆和/或历史运动表现。例如,用 户或运动员可建立跑100英里的个人目标,但是会希望通过进行包括设及一个或多个运动 表现装置或器械的活动的各种运动活动而实现跑100英里的等同量。类似地,运动标杆或里 程碑可建议每星期跑25英里。用户或运动员可通过任何形式的运动活动达到标杆或里程 碑。最后,一旦他们的运动表现或活动已经被转化为常用单位,在实施例中为跑的英里数, 多个活动的人或运动员可参加竞赛、比赛或其他事项。运些竞赛、比赛或其他事项在此被描 述并基本通过2008年2月14日提交的美国专利申请No. 12/031,380进行描述,该美国专利申 请在此被全文引用。
[0168] 信息部分1730可显示用于用户或运动员的信息。例如,信息部分1730可提醒用户 或运动员使他们的数字音乐播放器203或其他存储装置与用户界面1700或2300同步W传送 运动表现数据。而且,信息部分可提供与当前体育锻炼或运动表现数据是如何与用户或运 动员的最好体育锻炼或运动表现数据进行比较有关的指示。如果用户或运动员正在参加挑 战、竞赛等,信息部分1730可提供关于用户或运动员的进度或者与挑战或竞赛的领先者的 比较的指示。另外,如果用户或运动员实现个人目标、标杆或者里程碑,信息部分1730可提 供祝贺性评论或者其他反馈。
[0169] 图18-22公开了本发明的另一示例性实施例。该实施例采用为可穿戴的装置组件 1800的形式的便携式装置,该装置类似于运动表现装置或器械和数字音乐播放器203或其 他存储装置之间的通信与运动表现装置或器械进行通信,如上所述。可穿戴的装置组件 1800-般包括可穿戴的装置1802,其在一个示例性的实施例中为USB(通用串行总线)类型 的装置1802; W及承载件1804,可在一个示例性的实施例中采用腕带1804的形式。装置1802 具有许多与USB闪存驱动器类似的特征,但是具有额外的运动功能,例如W上关于数字音乐 播放器203或其他存储装置所述的。另外,装置1802可移除地连接到腕带1804。
[0170] 如图18-21进一步所示,USB类型的装置1802-般包括壳体1806和由该壳体1806 包含的控制器1808。与运动功能有关的控制器1808的通常部件和功能能力类似于上述的数 字音乐播放器203或其他存储装置。壳体1806包括连接器1810,其通常是一种其中嵌有引线 1812或触头的标准USB连接器。如下更详细地解释,连接器1810适合于连接到计算机的USB 集线器(图22)或位于运动表现装置或器械上的USB集线器或其他界面(示意性地表示在如 图17所示的控制台上)。该连接还示意性地表示在如图42所示的健身设备4200上。在图42 中,健身设备4200包括控制台4205,例如运动带4207a的运动带和例如数字音乐播放器 4207b的数字音乐播放器可连接到该控制台4205。在一些布置中,运动带4207a和数字音乐 播放器4207可直接插入到控制台4205中。在其他布置中,运动带4207a和数字音乐播放器 4207可通过电缆(未示出)进行连接。示出的运动带4207a和数字音乐播放器4207b的每个与 控制台4205之间的连接被示出为物理连接。然而,可采用各种其他的连接类型,包括无线连 接(例如,红外连接,无线局域网连接,蓝牙连接等)。
[0171] 再次参照图18-21,壳体1806具有第一按钮1814,其将与控制器1808的第一输入 协作,用于根据需要控制可穿戴的装置1802。壳体1806还具有第二按钮1816,其与控制器 1808的第二输入协作,用于根据需要控制可穿戴的装置1802。壳体1806的前侧容纳控制器 1808的显示器1818。如图19和21进一步所示,壳体1806的后侧具有突起1820。突起1820具有 大致圆形的横截面和扩大的圆形头部。突起1820适合于插入到承载件1804的接收器或孔口 中。
[0172] 还如图21所示,控制器1808的部件包含在壳体1806内并且由壳体1806支撑。控制 器1808包括各种电气部件,从而允许控制器1808和装置1802W用作接口装置,其中所述装 置1802可例如与基于鞋的传感器通信,记录和存储与运动表现、其他时间信息有关的数据, W及上传表现数据到远程位置和网站,如下更详细地描述。控制器1808还可与运动表现装 置或器械交互,用于如上所述的数据记录。因此,运动表现数据在体育锻炼期间从运动设备 传送并且存储在装置1802上。
[0173] 如图18所示,承载件1804-般为腕带形式,其具有在第一端和第二端之间的中央 部分。腕带1804可包括第一构件和第二构件,它们一般模制或连接在一起。腕带可弯折W便 戴在用户手腕上。腕带1804具有接收结构,用于连接到装置1802。承载件1804包括保护套 1822,其邻近于中央部分用于接收连接器1810。保护套1822具有大致轮廓相同(contoured) 的表面。保护套1822可具有用于辅助固定连接器1810的内部结构。同样在中央部分,承载件 1804具有孔口 1824(图21),该孔口尺度适合W接收可穿戴的装置1802的突起1820。因此,当 可穿戴的装置1802连接到腕带1804时,连接器1810被固定在保护套1822内并且突起1820被 孔口 1824接收。
[0174] 如所述,在一种配置中,可穿戴的装置组件1800可操作地连接到例如安装在鞋中 的传感器。与数字音乐播放器203或其他存储装置相似,可穿戴的装置1802从与用户的运动 表现相关联的传感器接收数据。应当理解,用户可在进行运动活动时将所述装置戴在手腕 上。然后用户可从腕带1804移除可穿戴的装置1802并且将装置1802插入到如图22所示的个 人计算机,其中收集的数据被上载到远程位置,例如专口显示用户的运动表现的网站 (network site),例如运动表现跟踪站,如上所述。
[0175] 在另一配置中,可穿戴的装置1802可与运动表现装置或器械例如体育设备结合使 用。例如,体育设备例如,踏车、楠圆机、阶梯式器械、自行车、其他重量设备等可具有用于增 加功能的USB端口。用户可将可穿戴的装置1802从腕带1804移除并且将装置1802插入到体 育设备中,例如USB端口中或位于如图17所示的步进控制台上的其他接口中。该配置还示于 图42中。用户进行运动活动,其中与活动有关的数据被USB装置1802接收。能够被USB装置接 收的数据类型一般类似于上述用数字音乐播放器203或其他存储装置和体育设备之间的可 操作的连接接收的数据。一旦运动活动完成,用户将USB装置1802从体育设备移除并且根据 需要再次将该装置安装在腕带1804或某一其他承载件上。然后,用户可将USB装置1802插入 到个人计算机,其中来自于与体育设备有关的运动活动的数据可被上载到远程位置例如上 述的网站。其它的有线或无线通信能力也可结合到装置1802中。
[0176] 虽然参照双向通信的运动表现数据进行了描述,但是在另一实施例中,数字音乐 播放器203、其他存储装置和/或用户界面1700互联网或基于网络的连接可W控制运动表现 装置或器械的一个或多个参数。例如,数字音乐播放器203、其他存储装置和/或用户界面 1700互联网或基于网络的连接可提供体育锻炼的水平、持续时间、强度、步速、倾斜度、目标 屯、率、抵抗性或任何其他与运动表现装置或器械有关的参数。在一个实施例中,一个或多个 参数可反映当前和/或过去的运动表现数据。替代地或另外地,所述一个或多个参数可反映 运动表现训练计划或打算。
[0177] 图23-39示出通过用户界面2400从数字音乐播放器203或其他存储装置收集的用 户或运动员的表现数据的收集和显示。在一个实施例中,当数字音乐播放器203同步时,例 如,运动表现数据被收集,如图23所示。在替代的实施例中,至少与运动表现装置或器械 (即,体育设备)有关的表现数据可经由网络、互联网或其他有线或无线连接进行通信和收 集。例如,运动表现装置或器械可经由有线或无线连接而联接到网络和/或互联网W发送和 接收与用户或运动员有关的运动表现数据。一旦用户或运动员的数据已经被收集,那么用 户或运动员可查看运动表现数据并且与运动表现数据交互,如图24的用户界面2400所示。
[0178] 例如,图24和25示出用户界面2400可显示与体育锻炼或其他运动表现有关的细 节。如所示,运些细节对应于楠圆机上的体育锻炼。图25特别示出30分钟的楠圆机的体育锻 炼已经被转化为等同的跑动的英里数。一旦体育锻炼已经转化为其等同的跑动的英里数, 其可显示在实际跑的英里数的旁边,作为例如交互式运动训练工具和/或交互式运动训练 日志的一部分。该交互式运动训练工具和/或交互式运动训练日志通过2008年2月27日提交 的美国临时专利申请No. 61/032,018进行描述,其整个内容被并入本文中。
[0179] 更具体地,图26示出用户或运动员已经完成一次跑动或其他运动表现的日期范 围。对于用户或运动员至少部分地在一个或多个运动表现装置或器械上完成他们的体育锻 炼的日期,运动表现数据W例如不同于实际跑动的运动表现数据的图例进行了图示。例如, 日期,例如5月15日用屯、形图标或者类似的标识进行显示W示出用户界面2400正在显示特 定的体育锻炼或运动表现的等同距离(即,"屯、血管的英里数")。图27示出用户界面2400可 显示体育锻炼的细节,例如运动表现装置或器械的类型、等同的距离、持续时间W及卡路里 的消耗量或燃烧量。
[0180] 图28示出用户或运动员可基于体育锻炼或运动表现是否代表实际跑的距离或者 等同的屯、血管距离给他们的体育锻炼或运动表现分类。例如,用户或运动员可选择用户界 面2400显示所有跑动和屯、血管距离、仅所有的跑动或者仅所有的屯、血管距离。图29示出用 户界面2400仅显示等同的屯、血管距离或者运动表现。图30示出用户界面2400仅显示实际跑 的距离。
[0181] 图31示出用户或运动员可采用用户界面2400W建立目标、标杆、里程碑和/或运动 训练计划。例如,图32示出用户或运动员已经建立了在12周内跑50英里的目标。而且,图32 示出用户或运动员的进度。在一个实施例中,用户或运动员可通过跑动、进行其他的运动活 动或其组合来实现他们的目标。相应地,用户或运动员的进度显示为任何实际跑的距离和 任何等同的屯、血管距离的总和。用户或运动员因此可采用各种运动表现活动W实现他们的 目标。如果用户选择利用各种运动活动,界面2400或目标跟踪系统可记录用来实现所述目 标的各个部分的器械的类型。另外或者替代地,用户或运动员可将他们的目标和他们的进 度公布给其他个人例如其他的用户、朋友、训练员、队友和家庭成员。在一个例子中,训练员 可跟踪多个受训人员在达到指定的目标中的进度并且提供改进建议、鼓励性的评语等。
[0182] 图33示出用户或运动员可采用用户界面2400W参加竞赛、挑战、比赛或者其他事 项,如在此描述的,W及大致通过2008年2月14日提交的美国专利申请No. 12/031,380描述 的。特别地,用户或运动员可通过完成跑动、其他运动表现活动或者其组合来参加竞赛、挑 战、比赛或其他事项。相应地,他们在竞赛、挑战、比赛或其他事项内的进度通过由等同的屯、 血管距离测量的任何其他的运动表现和任何实际的跑动的总和进行确定。而且,竞赛、挑 战、比赛或其他事项可指定跑动部分或运动表现活动部分。例如,50英里的挑战可包括25英 里的实际跑动距离和25英里的等同的屯、血管距离。
[0183] 图35示出用户或运动员可选择一个或多个要参加的挑战。在一个实施例中,运些 挑战可通过总距离(即,包括实际跑的距离和等同的屯、血管距离)进行分类。图36和37示出 用户界面2400可显示参加竞赛、挑战、比赛或其他事项的一个或多个用户或运动员的进度。 每个用户或运动员的进度可被显示为实际跑的距离和等同的屯、血管英里数的组合。例如, 每个用户或运动员的进度可通过柱图示出,对于该柱图,实际跑的距离和等同的屯、血管距 离具有不同的颜色、配色方案、型式等W区分跑的总距离的哪部分代表每一个。替代地,竞 争、挑战、比赛或其他事项可包括实际跑的距离和等同的屯、血管距离的单个要求,对于运些 要求,用户或运动员的进度在每个中可单独显示。而且,用户或运动员的跑动表现可与例如 通过等同的屯、血管距离测量的他们的运动表现进行比较。
[0184] 挑战还可指定到达挑战目标所要求的运动活动的具体类型。例如,挑战可指示25 个屯、脏英里数必须在楠圆机上进行,50个屯、脏英里数在举重中和30屯、脏英里数在划船中进 行。替代地,挑战可仅指定屯、脏英里数(或其他的常用单位)的总量,不论进行的器械或活动 如何。挑战还可包括在器械上例如楠圆机上的一定距离的跑动W及一定活动并指定一定数 量的屯、脏英里数。运样,挑战可包括各种不同的活动。根据另一方面,挑战可考虑进行运动 活动的场所。例如,挑战可发给特定体育馆或体育场所的成员。在另一例子中,挑战可W是 特定于体育馆链/提供者的所有场所。仍在另一例子中,挑战可提供给特定的体育馆场所或 分支机构。相应地,运些体育馆可W和挑战的其他体育馆进行比赛。同样地,挑战可发出W 使一个体育馆内的各班级或组与同一体育馆或另一体育馆内的其他班级或组比赛。
[01化]图38和39示出用户界面2400还可用作运动训练工具和/或运动训练日志,例如 2008年2月27日提交的美国临时专利申请61 /032,018中所描述的。例如,用户或运动员可选 择训练计划W训练走到跑、5公里、10公里、半个马拉松赛和/或一个马拉松赛。而且,用户或 运动员可用于铁人两项赛(Duathalon)训练。更具体地说,如图39所示,铁人两项赛可包括 实际跑的距离和等同的屯、血管距离部分。替代地,用户或运动员可基于其他运动表现活动 用跑的实际距离或等同的屯、血管距离的任意组合完成训练计划。
[0186] 训练计划可W各种方法进行限定并且可包括设备的特定任务。例如,训练计划可 指定第一天在踏车上要走2英里,而第二天在自行车上骑车走3英里。训练计划因此可记录 进行运动活动的器械的类型。使用不同的器械可有助于在达到整个目标例如=项全能运动 或马拉松赛时训练不同的技能或运动能力。训练计划可致力于个人或者可限定于一组人。 单独的训练计划可在进行单个的运动活动或多种类型的运动活动方面引导个人。训练计划 和用户在达到指定目标方面的进度可与其他用户、朋友、家庭、训练员、教练等共享。
[0187] 图40示出用于达到指定目标的跟踪界面。例如,用户可W设定目标W便到指定的 日期在希望的时间量跑完一个马拉松赛(例如,5小时内的马拉松赛)。因此,训练计划可包 括一系列逐渐增加距离的跑动W帮助用户实现他或她的指定目标。过去的跑动和与那次跑 动的目标或对象W及实际跑的英里数一起显示。与一个目标交互或悬停化overing)给用户 示出特定跑动或特定一日的目标。例如,对于12月20日,目标是1小时跑8英里。界面4000可 提供在运动训练装置(例如,楠圆机、划船机、自行车、踏车)上,提供在运动训练网站上和/ 或便携式用户装置上。
[0188] 集体训练可共享与单独训练的特征相似的特征,但不是遵循训练计划的单个用 户,多个用户可基于相同的日程安排参加训练计划。训练员,例如,因此可跟踪整个集体的 进度W确定该集体在实现每个任务和朝向一个目标前进方面如何做W及每个单独的成员 如何执行并贡献于该集体的总目标。训练员可给该集体的所有成员发表意见和建议,或者 可提供特定于某用户的意见,只有该意见所指向的用户能够查看该意见。不管单独还是集 体,训练计划可根据用户需要进行编辑和调节。例如,如果用户不能在星期五进行体育锻 炼,星期六和星期日计划的体育锻炼可增加W补偿在星期五缺乏的运动活动。在另一例子 中,如果训练员相信受训人员缺少特定的运动能力例如耐力或速度,训练员可编辑要进行 的运动活动的类型。
[0189] 在一个或多个布置中,可使用电子化身(ava化r)跟踪运动活动。一般来说,化身可 W是可代表用户的图形化的二维图标或S维模型。化身可W和用户的图片一样简单,或者 可W是代表用户的动作、信仰、兴趣、外观、身份、个性等的图形对象。化身还可W是动画的。 化身进一步描述于在2008年11月26日提交的名称为"INTERACTIVE AVATAR FOR SOCIAL 肥WO服SERVICES"的美国申请No. 12/324,140中,其内容W参考的方式整体被结合到本文 中。
[0190] 在一个或更多布置中,化身或化身外形还可W是具体的运动设备。例如,用户可希 望给踏车和楠圆机指定不同的化身。在另一例子中,用户可希望使用相同的化身,但是不同 的运动设备穿戴不同的衣服。在一个或多个布置中,化身可存在于用户的便携式装置上、运 动设备上、网站上或其组合。例如,当用户在踏车上进行体育锻炼时,踏车的用户界面可W 显示用户的化身。踏车可W从用户的便携式装置或从运动表现跟踪站接收化身信息。
[0191] 化身的各特点可基于用户的运动活动改变W提供动力和鼓励。例如,如果用户达 到某一目标,可给用户化身穿上新衣服或鞋。在另一例子中,当用户实现了各种目标,化身 可变得更大或者显得更加强壮。在一个或多个布置中,化身奖励(例如,鞋子,刊血衫)可W是 体育提供者、体育场所和/或体育课或计划所特有的。根据另一方面,化身奖励可W由其他 用户限定W有助于鼓励团队成员或朋友。
[0192] 图41示出示例性的化身定制界面,通过该界面用户可W创建新的化身。化身创建 界面4100可最初显示缺省的化身4101、特征种类4103、指特定特征4105、随机选项4107、公 布选项4109和取消选项4111。从缺省化身4101开始,用户可修改各种特征例如头发类型或 颜色、面部表情、嘴唇、眼睫毛、眼睛、鼻子、衬衫、短裤、鞋和饰品。虽然未示出,但是其他特 征也可W是能够修改的。例如,在一些实施例中,化身的身体形状、耳朵和手可W定制。使用 种类4103,上述的每个特征可根据用户的喜好定制。在一个例子中,如所示,用户可修改化 身4101穿的鞋。特别地,特定特征4105包括他或她的化身可用的各种鞋。在一些情况下,新 鞋或其他特征仅可在完成某一挑战、动作、目标等时才可获得。化身可用的鞋还可对应于由 鞋制造商提供的实际最新的鞋或者在用户中当前设计时毫的一些其他鞋。不可用的鞋4115 或者其他特征可W和需要满足的目标4117-起示出为深色的外形(即,没有显著的细节)。 例如,一些鞋子可不可选取上直到用户跑了指定的距离。如果用户希望从化身4101移除鞋, 他或她可进一步选择"X"选项4113。另外地,用户可选择使用调色板4119选择正在被定制的 鞋的颜色或其他特征。紧接着或者与可选择的特征有关的未锁定的锁定标记4121可表明可 选择的特征对用户是新近可用的。界面4100可通过运动训练装置(例如,楠圆机、划船机、自 行车、踏车)的控制台、运动训练网站和/或便携式用户装置进行访问。
[0193] 在集体或挑战设置中,多个化身可显示在界面中W示出每个用户在集体或挑战中 的进度。例如,如果两个用户正在进行跑10英里的目标的比赛,用户界面可基于每个用户实 际已经跑了多远在彼此的相对位置显示两个化身。如果他们落后运会有助于激励用户缩小 差距,并且如果他们在挑战中正在领先,运还有助于增加他们的领先程度。在另一例子中, 如果两个用户是试图实现共同目标的队友,如果第一用户经由化身看到第二用户在训练中 落后,那么第一用户可给第二用户发出奖励或鼓励的话。用户可通过在化身之上悬停或与 化身交互来查看表现信息。用户还可共享或公布他们的化身给其他用户或者公众W表示他 们的运动进度。
[0194] 取决于场所或环境,用户可W能够查看其他用户的化身。例如,如果用户在骑行 (spinning)班上,该班所有成员的化身可与该班共享。替代地,在体育馆中踏车跑步者的化 身可与所有其他踏车跑步者共享。用户可挑选加入化身和运动表现信息共享中或可将他们 的运动信息设定为私人的。化身和有关运动表现数据的共享可鼓励或激励用户。
[01%]通过运动表现跟踪站或通过运动设备收集的数据可局部共享(例如,在那台器械 上)或者在场所间共享。例如,运动数据可通过特定体育场所中的所有器械共享,或者在体 育提供者的所有体育场所间共享。在另一例子中,过去24小时(或者某一其他时限)收集到 的数据可用作当前用户的比较数据。也就是说,用户可能够将他或她的当前运动活动与其 他用户在过去24小时中进行的运动活动的平均值进行比较。运动数据还可在不同体育提供 者的体育场所间进行共享。在一个布置中,运动表现跟踪站可从一个或多个体育场所接收 运动表现数据。运动表现跟踪站可配置为基于场所、体育提供者、用户、使用的运动设备和/ 或其组合过滤接收到的数据并且给信息分类。一旦过滤,数据然后可发送到各场所。例如, 体育提供者的所有数据可被发送到体育提供者的所有场所。在另一例子中,所有体育提供 者的骑行班的数据可共享。替代地或另外地,体育场所或体育提供者可例如在事务部口系 统中收集他们自己的数据,并且过滤要与其他体育场所或提供者共享的数据。
[0196] 结论
[0197] 尽管已经相对于包括当前优选的实现本发明的模式的具体例子描述了本发明,但 是本领域内的那些技术人员将认识到,对上述系统和技术存在许多修改和变化,其落入在 所附权利要求中提出的本发明精神和范围内。
【主权项】
1. 一种系统,包括: 运动表现模块,其被配置为从穿戴在第一用户的附属物上的无线连接传感器接收运动 活动数据,其中所述第一用户在第一位置进行运动活动;以及 挑战模块,其被配置为: 接收指定挑战的信息,其中所述挑战包括所述第一用户与在不同于且远离所述第一位 置的第二位置进行运动活动的第二用户之间的竞赛; 由所接收的运动活动数据确定由所述第一用户进行的第一运动活动量; 从第二传感器接收表明由所述第二用户进行的第二运动活动量的数据; 基于由所述第一用户进行的第一运动活动量与由所述第二用户进行的第二运动活动 量之间的比较而确定所述挑战是否已经被所述第一用户满足;以及 连续地产生表明所述挑战是否已经被满足的界面,并且实时地将所述界面同时传送给 所述第一位置处的第一用户以及所述第二位置处的第二用户。2. 如权利要求1所述的系统,其中,所述挑战从所述第二用户接收。3. 如权利要求2所述的系统,其中,所述第一用户由所述挑战模块提示以接受所述挑 战。4. 如权利要求1所述的系统,其中,所述挑战包括在最短的时间内行进预定的距离。5. 如权利要求1所述的系统,其中,所述挑战包括在预定的时间内行进得尽可能远。6. 如权利要求1所述的系统,其中,所述挑战包括在预定的时间内行进预定的距离。7. 如权利要求1所述的系统,其中,所述挑战是根据用于多个类型的运动活动的常用单 位进行限定的。8. 如权利要求1所述的系统,其中,所述挑战是根据其中运动活动被测量的单位而指定 的。9. 如权利要求1所述的系统,其中,所述挑战包括第一运动训练设施与第二运动训练设 施之间的竞赛。10. 如权利要求9所述的系统,其中,所述第一运动训练设施和所述第二运动训练设施 对应于运动训练设施提供者。11. 一种方法,包括: 接收邀请第一用户参加到挑战中的提示,其中所述挑战包括在第一位置进行运动活动 的第一用户与在不同于且远离所述第一位置的第二位置进行运动活动的第二用户之间的 竞赛; 基于从穿戴在所述第一用户的附属物上的传感器接收的传感器数据而确定由所述第 一用户进行的运动活动量;以及 从第二传感器接收表明由所述第二用户进行的运动活动量的数据; 基于使用所述第一用户进行的运动活动量与由所述第二用户进行的运动活动量之间 的比较而确定所述挑战是否已经被所述第一用户满足;以及 连续地产生表明所述挑战是否已经被满足的界面,并且实时地将所述界面同时传送给 所述第一位置处的第一用户以及所述第二位置处的第二用户。12. 如权利要求11所述的方法,其中,穿戴在所述第一用户的附属物上的传感器包括位 置确定传感器。13. 如权利要求11所述的方法,其中,穿戴在所述第一用户的附属物上的传感器包括加 速计。14. 如权利要求11所述的方法,其中所述挑战从所述第二用户接收。15. 如权利要求11所述的方法,其中所述挑战是根据用于多个类型的运动活动的常用 单位进行限定的。16. 如权利要求11所述的方法,其中所述挑战是根据其中运动活动被测量的单位而指 定的。17. 如权利要求11所述的方法,其中,所述挑战包括第一运动训练设施与第二运动训练 设施之间的竞赛。18. 如权利要求17所述的方法,其中,所述第一运动训练设施和所述第二运动训练设施 对应于运动训练设施提供者。19. 如权利要求11所述的方法,其中,所述挑战包括第一运动训练设施提供者与第二运 动训练设施提供者之间的竞赛。20. 如权利要求17所述的方法,其中,所述第一运动训练设施提供者包括多个运动训练 设施。
【文档编号】G06K9/00GK106021913SQ201610325974
【公开日】2016年10月12日
【申请日】2009年3月3日
【发明人】迈克尔.特乔, 克里斯.罗比内特, 贾森.尼姆斯
【申请人】耐克创新有限合伙公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1