动态取样的制作方法
【专利说明】动态取样
[0001] 相关申请的交叉引用
[0002] 本申请要求2013年5月31日提交的名称为"DYNAMIC SAM化ING"美国专利申请 No.61/829,814的权益和优先权。其内容W引用的方式W其全文出于任何W及全部非限制 性目的明确地并入本文中。
【背景技术】
[0003] 现代技术已经带来各种各样保持用户彼此联系、娱乐W及获得信息的电子和/或 通信装置。可获得用于运些目的的各种各样的便携式电子装置,例如:手机;个人数字助理 (PDA);寻呼机;BP机;MP3或其他音频播放装置;收音机;便携式电视、DVD播放器或其他视频 播放装置;手表;GPS系统等。很多人喜欢在他们锻炼和/或参与运动事件时携带运些类型的 装置中的一种或多种,例如用于保持他们与其他人联络(例如在恶劣天气、受伤情况下;或 紧急情况下;或与教练或训练员联络等)、供他们娱乐或提供信息(例如时间、方向、位置等) 等。
[0004] 运动表现监测系统还受益于电子装置和数字技术中的新发展。电子性能监测装置 允许监测很多与锻炼相关的身体或生理特征或其他运动表现,包括例如:速度和距离数据、 高度数据、GPS数据、屯、率、脉搏数、血压数据、体溫等。具体地,运些运动表现监测系统受益 于微处理器设计中的新发展,允许复杂性提高的计算和处理由持续减小尺寸的微处理器执 行。运些现代微处理器可被用于执行活动识别处理,W使正由运动者进行的体育运动或活 动可被识别,并且与该体育运动或活动相关的信息可被分析和/或存储。但是,运些系统通 常由有限的电源供电,例如可再充电电池,W使该装置可被运动者佩戴来允许便携式活动 监测和识别。当由运动表现监测系统进行的计算变得复杂性提高时,进行计算的整体微处 理器的功率消耗明显增大。因此,电池再充电之间的可用时间减少。由此,需要延长运动表 现监测系统的电池寿命的更有效的系统和方法。而且,一些系统没有配置为允许准确捕获 剧烈的健身活动。
[0005] 本发明的一些方面设及解决运些不足之处中的一个或多个的新颖的系统和方法。 其他方面设及最小化本领域中的其他缺点。
【发明内容】
[0006] 下面介绍本发明的简要概要,W提供对本发明的一些方面的基本理解。该概要不 是本发明的详尽概述。其不旨在确定本发明的关键或重要元件或勾勒本发明的范围。下面 的概要仅作为下面提供的更详细的描述的序言W简要形式介绍本发明的一些概念。
[0007] 本文描述的系统和方法的一些方面设及具有计算机可执行指令的非临时性计算 机可读取介质,所述指令用于将用户运动数据接收到传感器装置上的取样速率处理器中。 运动数据可从装置上的加速度计接收,其中,该装置定位在用户的附肢上,并且从加速度计 上W第一取样速率取样。而且,接收的加速度数据可被分类为代表正在由用户进行的活动 的活动类别,并且基于该分类,第二取样速率可被选择用于从加速度计或其他传感器接收 数据。
[0008] 在另一方面,本发明设及配置为佩戴在用户附肢上的设备,包括电源和传感器,传 感器配置为基于用户的运动捕获数据(例如加速度数据)。该设备可进一步包括分析处理器 和取样速率处理器。在一个实施例中,取样速率处理器确定用于将加速度数据取样的第一 取样速率,W降低分析处理器的功率消耗。该设备可还试图将在第一取样速率下取样的数 据分类为某一活动类别。
[0009] 在另一方面,本发明设及具有计算机可执行指令的非临时性计算机可读取介质, 所述指令在被处理器执行时配置为从传感器接收数据(例如来自加速度计的加速度数据), 从该数据识别或选择活动,W及基于识别的活动调节传感器的取样速率。其他取样速率,例 如用于其他传感器的,可被基于识别的用户的活动和/或运动来调节。
[0010] 该概要提供用于W简化形式介绍下面在【具体实施方式】中进一步描述的概念的选 择。该概要不旨在识别要求保护的主题的主要特征或必要特征,也不旨在用于限制要求保 护的主题的范围。
【附图说明】
[0011] 图1示出根据示例性实施例的可配置为提供个人培训和/或从用户的身体运动获 得数据的示例性系统;
[0012] 图2示出可W是图1的系统的一部分或可与图1的系统通信的示例性计算机装置; [OOK]图3显示了根据示例性实施例的可由用户佩戴的示例性传感器组件;
[0014] 图4显示了根据示例性实施例的可由用户佩戴的示例性传感器组件;
[0015] 图5显示了用于感觉输入装置的位置,所述感觉输入装置可包括设置在用户的衣 服上/中和/或可基于用户的两个运动的身体部分之间的关系识别的身体传感器;
[0016] 图6是可被用于取样速率的动态调节中的示例性传感器装置600的示意性框图;
[0017] 图7是图示了例如图6中所示的取样速率处理器的取样速率处理器的一种实施方 式的示意性框图;
[0018] 图8是根据一个实施例的分析激活处理的流程图;
[0019] 图9是根据一个实施例的可被用于调节一个或多个取样速率的处理的流程图;
[0020] 图10是根据一个实施例的可被用于响应于活动识别来调节取样速率的处理的流 程图;和
[0021] 图11是根据一个实施例的可由例如图6的传感器装置的传感器装置执行的处理的 流程图。
【具体实施方式】
[0022] 本发明的一些方面设及获得、存储和/或处理与运动者的身体运动相关的运动数 据。运动数据可主动或被动地感测和/或存储在一个或多个非临时性存储介质中。还有一些 方面设及使用运动数据产生输出,例如计算的运动属性、用于提供指导的反馈信号和/或其 他信息。运些和其他方面将在下面的个人培训系统的示例性示例的内容中进行讨论。
[0023] 在下面多个实施例的描述中,参照附图进行,附图形成本文的一部分,并且其中W 示例方式显示了其中可实践本发明的方面的多个实施例。应可理解,可能利用其他实施例, 并且可作出结构和功能修改而不偏离本发明的精神和范围。而且,本发明的标题不应被认 为是本发明的限制方面,并且示例性示例不受示例性标题的限制。
[0024] I、示例性的个人培训系统 [00巧]A.说明性的网络
[0026] 本发明的一些方面设及可通过多个网络应用的系统和方法。在运方面,有些实施 例可配置为适用于动态网络环境。还有些实施例可在不同的离散网络环境中操作。图1示出 根据示例性实施例的个人培训系统100的示例。示例性系统100可包括一个或多个互联网 络,例如说明性的人体无线局域网络(BAN) 102,局域网(LANH04和广域网(WAN) 106。如图1 所示(W及整个本发明所述),一个或多个网络(例如BAN 102,LAN 104和/或WAN 106)可重 叠,或W其他方式包括彼此。本领域中的技术人员将意识到,示例性网络102-106为逻辑网 络,其每一个可包括一个或多个不同的通讯协议和/或网络体系结构,并且仍可配置为具有 到彼此或其他网络的入口。例如,BAN 102,LAN 104和/或WAN 106可操作地连接到相同的物 理网络结构体系,例如蜂窝网络结构体系108和/或WAN结构体系110。例如,便携式电子装置 112,其可被认为是BAN 102和LAN 104的部件,可包括网络适配器或网络接口卡(NIC),所述 网络适配器或网络接口卡(NIC)配置为根据一个或多个通讯协议,例如传输控制协议 (TCP)、互联网协议(IP)和用户数据报协议(UDP),经由一种或多种系统结构108和/或110来 将数据和控制信号传输到网络信息或从网络信息传输数据和控制信号。运些协议在本领域 中是公知的,因而将不在本文中详细讨论。
[0027] 网络结构体系108和110可单独或组合包括任何类型或任何拓扑结构的一个或多 个信息分配网络,例如电缆、光纤、卫星、电话、手机、无线等,并且因此可W被不同地配置为 具有一个或多个有线或无线通信渠道(包括但不限于:^ViFi彩,Bill別OO化租,近场通信 (NFC)和/或ANT技术)。因而,图1的网络中的任何装置(例如便携式电子装置112或本文中描 述的任何其他装置)可被认为包括一个或多个不同的逻辑网络102-106。考虑到上面所述, 将描述说明性BAN和LAN(其可被联接到WAN 106)的示例性部件。
[002引 1、示例性局域网
[0029] LAN 104可包括一个或多个电子装置,例如计算机装置114。计算机装置114或系统 100的任何其他部件可包括移动终端,例如电话、音乐播放器、平板电脑、笔记本电脑或任何 便携装置。在其他实施例中,计算机装置114可包括媒体播放器或寄存器、台式计算机、服务 器(一个或多个)、游戏机(例如Microsoft⑥X B 0 X,Sony? Playstation,和/或a NiMendoi货Wii游戏机)。本领域技术人员将意识到,运些仅是出于描述目的的示例性装 置,并且本发明不限于任何游戏机或计算装置。
[0030] 本领域技术人员将意识到,计算机装置114的设计和结构可根据若干因素,例如其 预期目的等而改变。图2中提供了示例性装置114的一个示例性实施方式,图2示出计算装置 200的框图。本领域技术人员将意识到,图2的公开内容可能适用于本文公开的任何装置。装 置200可包括一个或多个处理器,例如处理器201-1和202-2(本文中总体称为多个处理器 202或处理器202)。多个处理器202可与彼此或其他部件经由互联网络或总线204通讯。处理 器202可包括一个或多个处理核,例如核206-1和206-2(本文总体称为多个核206,或更一般 地,"核20护),其可实现在一个集成电路(IP)忍片上。
[0031] 核206可包括共享缓冲存储器208和/或专用缓冲存储器(例如分别为缓冲存储器 210-1和210-2)。一个或多个缓冲存储器208/210可缓冲存储在系统内存(例如内存212)中 的数据,W由处理器202的部件更快地存取。内存212可与处理器202经由忍片组216通讯。缓 冲存储器208在一些实施例中可W是系统内存的部分。内存212可包括但不限于随机存取存 储器(RAM)、只读存储器(ROM),并且可包括一个或多个固态存储器、光或磁存储装置和/或 可用于存储电子信息的任何其他介质。而其他实施例可能省略系统内存212。
[0032] 系统200可包括一个或多个I/O装置(例如I/O装置214-巧lj214-3,每一个总体称为 I/O装置214)。来自一个或多个I/O装置214的I/O数据可存储在一个或多个缓冲存储器208, 210和/或系统内存212处。每一个I/O装置214可永久地或暂时地配置为与系统100的部件使 用任何物理或无线通讯协议可操作通讯。
[0033] 返回到图1,四个示例性I/O装置(显示为圆角116-122)显示为正与计算机装置114 通讯。本领域技术人员将意识到,装置116-122中的一个或多个可W是独立的装置,或可与 除计算机装置14之外的其他装置相关联。例如,一个或多个I/O装置可与BAN 102和/或WAN 106的部件相关联或相互作用。I/O装置116-122可包括但不限于运动数据获取单元,例如传 感器。一个或多个I/O装置可配置为从用户,例如用户124感测、检测和/或测量运动参数。示 例包括但不限于:加速度计、回转仪、位置确定装置(例如GPS)、光(包括不可见光)传感器、 溫度传感器(包括环境溫度和/或体溫)、睡眠模式传感器、屯、率监测器、图像捕捉传感器、湿 度传感器、力传感器、罗盘仪、角速度传感器和/或其组合等。
[0034] 在其他实施例中,I/O装置116-122可用于提供输出(例如声音、视觉或触觉提示) 和/或接收输入,例如来自运动者124的用户输入。运些说明性的I/O装置的示例性用途提供 如下,但是本领域技术人员将意识到,运样的讨论仅描述了本发明范围内的多种选项中的 一些。而且,对于任何数据获取单元、I/O装置或传感器的提及应解释为公开可能具有(单独 或W组合方式)本文公开的或本领域中已知的一个或多个I/O装置、数据获取单元和/或传 感器的实施例。
[0035] 来自一个或多个装置的信息(通过一个或多个网络)可被用于(或用于形成)多个 不同的参数、指标或生理特征,包括但不限于:运动参数或运动数据(例如速度、加速度、距 离、记录的步数、方向、某些身体部分或一些物体关于其他物体的相对运动或可表达为角速 度、线速率或其组合的其他运动参数)、生理参数(例如卡路里、屯、率、汗液检测、耗费体力、 氧消耗、氧动力学)和可能落入一种或多种类别中的其他指标(例如:压力、冲击力、关于运 动者的信息(如高度、体重、年龄、人口统计信息及其组合))。
[0036] 系统100可配置为发送和/或接收运动数据,包括收集在系统100内或W其他方式 提供给系统100的参数、指标或生理特征。作为一个示例,WAN 106可包括服务器111。服务器 111可具有图2的系统200的一个或多个部件。在一个实施例中,服务器111包括至少处理器 和内存,例如处理器206和内存212。服务器111可配置为将计算机可执行指令存储在非临时 性计算机可读取介质上。指令可包括运动数据,例如收集在系统100内的原始或处理数据。 系统100可配置为发送数据(例如能量消耗点巧Ij社交网站或作为运样的网站的主机。服务 器111可用于允许一个或多个用户存取和/或比较运动数据。运样,服务器111可配置为基于 运动数据或其他信息发送和/或接收通知。
[0037] 返回到LAN 104,计算机装置114显示为与显示装置116、图像捕捉装置118、传感器 120和锻炼设备122可操作通信,运些装置将依次在下面参照示例性实施例讨论。在一个实 施例中,显示装置116可提供声音-视觉提示给运动者124, W实施特定的体育活动。声音-视 觉提示可响应于在计算机装置114或任何其他装置(包括BAN 102和/或WAN的装置)上执行 的计算机可执行指令来提供。显示装置116可W是触摸屏装置或配置为接收用户输入。
[0038] 在一个实施例中,数据可从图像捕捉装置118和/或其他传感器获得或为存储的信 息,所述传感器例如为传感器120,其可用于单独或与其他装置组合来检测(和/或测量)运 动参数。图像捕捉装置118和/或传感器120可包括收发器装置。在一个实施例中,传感器128 可包括红外(IR)、电磁化M)或声波收发器。例如,图像捕捉装置118和/或传感器120可将波 形发送到环境中,包括朝向运动者124的方向,并且接收"反射"或检测那些释放的波形的替 代形式。本领域技术人员将容易地意识到,根据多个实施例,可利用对应于众多不同数据谱 的信号。在运方面,装置118和/或120可检测从外部源(例如不是系统100)发出的波形。例 如,装置118和/或120可检测从用户124和/或周围环境发