虚拟表现系统的制作方法

文档序号:1619285阅读:177来源:国知局
虚拟表现系统的制作方法
【专利摘要】本公开的方面涉及由于现实世界体育活动而奖励电子游戏的用户。其它方面涉及基于体育活动改变虚拟物件。电子游戏可包括或涉及在线世界(例如“虚拟世界”)。用户可通过定制的图像标识来代表,例如化身。用户(或单位)的账户可与“虚拟区域”相关联。阈值水平的现实世界体育活动可导致获得与虚拟物品相关联的奖赏。奖赏可被配置为导致:(1)改变虚拟区域内的虚拟物品的视觉外观;(2)改变虚拟物品的虚拟特点,从而第一用户可使用该虚拟物品参与至少一个附加虚拟活动;和/或(3)获得用于虚拟区域的新虚拟物品。
【专利说明】虚拟表现系统
[0001]相关申请的交叉引用
[0002]本申请要求2011年6月7日提交的、题为“Virtual Performance System (虚拟表现系统)”的美国临时专利61/494,310的权益和优先权,其内容通过引用在此全部并入且用于任意和所有的非限制性目的。
【背景技术】
[0003]娱乐的电子形式在近十年显著地增加。该增加的大部分是由于电子游戏的上升的流行性。电子游戏不再以青少年为目标,而是被每个可能的人口群体所享受。由于个体较多地参与电子游戏,他们可在参与运动和其它形式的体育活动方面花费较少的时间。这是特别错误的,因为体育活动的减少与肥胖或其他健康问题相关联。而且,体育赛事或其它形式的体育活动在历史上提供社交互动的源。
[0004]对此抗争的尝试聚焦于电子游戏,其要求用户站在显示器前且试图以附连至他们身体的传感器锻炼,或在室内不适于物理表现的限制区域内。

【发明内容】

[0005]下文中提供了简化的概述,以提供关于本公开的一些方面的基本的理解。该概述不意图作为本公开的详尽的概括。其不意图确定本公开的关键或决定性元件,或勾勒出本公开的范围。下文中的概述仅以下文中的描述的前序的简化形式展示了本公开的一些概念。
[0006]本公开的方面涉及处理在用户进行运动活动时获取的数据。特定实施例涉及确定用户是否进行阈值水平的体育活动(例如,运动活动)。在特定实施例中,运动活动的确定可包括评估能量消耗,例如消耗的卡路里的量。在特定的实施例中,能量消耗计算包括和以下相关的确定:努力、消耗的氧气、和/或用户的氧气动力学。
[0007]示例性实施例可涉及系统、方法、装置和非暂时性计算机可读介质,其配置为提醒用户进行锻炼、监测进行锻炼的用户的体形、和基于锻炼的类型以及用户的体形计算进行锻炼的用户的能量消耗估计。在各个方面中,系统、方法、装置、和/或计算机刻可读介质可配置为处理采集的在时间间隔上进行运动活动的用户的数据,且确定在该时间阶段的第一时刻和第二时刻处用户的身体部分、身体区域以及整个身体的质心的位置。在其他方面中,系统、方法、装置和/或计算机可读介质可配置为确定从第一时刻至第二时刻质心的位置的变化,且计算由于该变化造成的用户的能量消耗估计。
[0008]本公开的方面涉及由于现实世界体育活动和/或运动奖励电子游戏的用户。其它方面涉及基于体育活动改变虚拟物件。在各种应用中,电子游戏可包括或涉及在线世界(例如“虚拟宇宙”或“虚拟世界”)。用户,其可为个人和/或团体,可通过定制图形标示,例如化身,来代表。根据各个实施例,虚拟世界300的用户(或团体)的账户可与“虚拟区域”相关联。特定实施例可识别第一阈值水平的现实世界体育活动,以获得与虚拟物品相关联的第一奖赏。在一个实施例中,基于虚拟区域的虚拟物品的特点,奖赏可被产生用于现实世界活动。在一个实施例中,奖赏可被配置为导致以下至少之一:(1)改变第一虚拟区域内的虚拟物品的视觉外观;(2)改变第一虚拟区域的虚拟物品的虚拟特点,从而第一用户可使用该虚拟物品参与至少一个附加虚拟活动;和/或(3)获得用于第一虚拟区域的新虚拟物品。
[0009]在一个实施例中,第一阈值活动可基于从以下组中选择的确定:能量消耗、距离、步速和其组合。在各种应用中,当确定用户执行第一阈值的活动时且在提供奖赏前,用户可被提醒从多个奖赏中选择奖赏。在该实施例的进一步方面中,当确定用户具有第一阈值活动时,用户可被奖赏第一点数系统的第一数量的点数,其可被用于在虚拟世界中进行虚拟活动。点数可为除了另一奖赏之外的第二奖赏。
[0010]特定实施例可估计用户的地理位置且确定该估计的地理位置的环境条件。在一个实施例中,奖赏可被基于至少一个环境条件而改变。在一个实施例中,虚拟区域可被改变以可视地反映环境条件的性质。根据一个实施例,具有要求第一用户进行第二阈值水平的体育活动的标准的第二奖赏可被执行。
[0011]在其它实施例中,基于确定的现实世界运动活动,化身可被在虚拟世界中呈现为执行性能活动。在特定实施例中,可确定现实世界天气条件对于第一现实世界运动活动的执行是不利的。在一个实施例中,基于确定现实世界天气条件对于第一现实世界运动活动的执行是不利的,点数量、虚拟物品或服务、或任意奖赏可被调整。
[0012]在特定实施例中,确定第一用户不满足活动阈值可导致与不同于第一用户的第二用户相关联的虚拟区域的改变。点数也可被从一个或多个用户扣除。在其它实施例中,与名人相关联的化身可部分地或完全地破坏包括在虚拟世界中的虚拟物品。虚拟物品可被移除。在另一实施例中,与第一虚拟区域相关联的虚拟队伍在虚拟赛事中表现得不运动性。
[0013]在又一实施例中,一个或多个处理器可从传感器数据确定至少第一用户和第二用户正在执行第一现实世界运动活动,且在虚拟记分牌上显示代表第一用户的第一现实世界活动的表现的第一得分和代表第二用户的第一现实世界活动的表现的第二得分。在一些实施例中,第一虚拟区域或第二虚拟区域中的至少一个的虚拟天气条件可被调节。
[0014]将在本公开中结合附图讨论实施例的这些以及其他方面。
【专利附图】

【附图说明】
[0015]图1示出了可用于实施本发明的各个示例的示例性网络环境;
[0016]图2示出了根据本发明的一个实施例的,可用在网络环境中的示例性客户设备,例如用在图1的网络环境中;
[0017]图3示出了用于示出本公开的各个方面的示例性简化虚拟世界;
[0018]图4示出了根据本发明的各个实施例的虚拟世界中的示例性虚拟区域的示例性特征;具体地,图4A示出了示例性虚拟区域;图4B示出了示例性虚拟资产,其可位于图4A的虚拟区域内;且图4C示出了图4A中所示的示例性实例的放大视图;
[0019]图5是流程图,其示出了可用在改变根据本公开的各个方面的虚拟世界的特征中;
[0020]图6是流程图,其示出了示例性方法,用于根据本公开的一个实施例基于现实世界变量而奖赏虚拟点数或虚拟奖赏(或调整点数或奖赏的量)用于体育活动;
[0021]图7示出了用于根据本公开一个实施例调整或改变虚拟资产的示例性方法的流程图;
[0022]图8是流程图,其示出了根据本公开的各个实施例的用于更新用户账户的示例性方法;
[0023]图9示出了示例性图标,其可根据本公开的各个实施例用于表示一个或多个示例性奖赏系统;
[0024]图10A-B示出了根据示例性实施例的用于提捕捉和/或测量物理移动的系统的示例,其中图1OA示出了配置为监测运动活动的示例性网络,且图1OB示出了根据示例性实施例的示例性计算装置;
[0025]图1lA-B示出了根据示例性实施例可由用户佩带的示例性传感器组件;
[0026]图12示出了根据示例性实施例将锻炼时用户的体形计入作为估计的一部分来计算用户的能量消耗估计的方法的示例性流程图;和
[0027]图13示出了根据示例性实施例关于在锻炼期间监测的用户的身体的示例性分数。
【具体实施方式】
[0028]在下文中对于各个实施例的描述中,参照附图,所述附图构成了此处的一部分,且其中通过示例的方式示出在其中可实施本发明的各个实施例。应理解,其它实施例可被使用,且可进行结构性和功能性修改而不离开本发明的范围。而且,本公开的开头不应被认为是对本公开的方面的限制。受益于本公开,本领域技术人员将理解示例性实施例并不受限至示例性标题。
[0029]图1示出了可用于实施本各个示例的示例性网络环境。图1的示例性环境可被用于在虚拟世界的操作过程中传输和/或接收电子信息。如图1中所示,多个客户端(101a-101d,统称101)可与虚拟世界服务器(105a-15d,统称105)交互。客户端101可包括各种设备,其包括任意类型的数据处理设备101a、个人计算机(PC) 101b、膝上型、便携式、或笔记本型电脑101c、个人数据助力或移动设备101d、或任意移动通信设备。每个客户端101可具有网络适配器或收发器,其允许客户端101通过网络100连接至虚拟世界服务器106。在一个实施例中,网络100可包括基于因特网协议(Internet Protocol (IP))的网络,例如因特网(Internet)。其它网络可包括但不限于:蜂窝网络、电缆网络、光纤网络、无线网络、有线网络和/或其组合。网络100可进一步包括一个或多个子网络,例如有线或无线局域网(LANs)等。
[0030]一个或多个物理服务器105可被用于运行一个或多个虚拟世界服务器软件106的实例。每个物理服务器可为类似于客户端101的数据处理设备,和/或可包括专门的服务器硬件。在一个实施例中,每个虚拟服务器处于相同的物理位置,但是在其它实施例中,一个或多个服务器105可远离另一服务器定位且可选地通过网络100或其它网络(未示出)连接。在其它实施例中,单个高性能服务器105a可运行多个虚拟世界106a和106b,或多个较低性能服务器105c和105d可被连接成串一起工作以允许一个较大的虚拟世界106d。这里所述的“服务器”被用于指代服务器软件106的单个实例(即,虚拟世界的单个独立实例)。服务器不必是指基础硬件服务器105。但是,本领域技术人员应认识到,单个服务器105a或105b可包括处理器和有形非易失性计算机可读介质,其可包含计算机可执行指令。这些指令可被服务器105上的处理器执行或被环境中的任意其他服务器执行。服务器105上的一个或多个非易失性存储器上的计算机执行的指令可包括账户信息、用户表现、付费信息、用户标识信息、特征定义等。其他指令可储存在虚拟世界中可用的规则、算法和其他用于交互的数据。用于网络环境的实例性客户端设备的示例性硬件和软件在图2中示出。
[0031]图2示出了实例性客户端设备200,例如PClOld(图1),其可被用于访问由虚拟世界服务器(例如图1的服务器106a)提供的虚拟世界和与其交互。客户端设备200可包括各种部件和模块,包括处理器217、随机访问存储器(RAM) 215、只读存储器(ROM) 213、数据库201和203,渲染器205、输出适配器211、输入接口 209和通信接口 207。处理器217可包括图形处理单元(GPU)或单独的GPU可被包括在输出适配器211中。存储器201可被配置为储存数据,该数据限定且与用户账户相关联,包括关于设备200的用户探索和与虚拟世界交换所用的化身的信息。化身信息可包括化身特性(例如,力量、肤色、眼镜颜色、头发长度、身高、体重、智力)、化身位置/地点信息、与化身相关联的物品(例如,物品清单、衣服、健身装备、附件)等。化身将在下面参考图3进一步详述。另一方面,存储器203可被配置为储存数据,该数据用于定义和产生化身所处的环境。例如,存储器203可储存纹理地图用于渲染健身场所、徒步轨迹等。在另一实施例中,存储器203可储存世界的虚拟天气数据、可访问和不可访问区域、颜色、交互性部件(相对不可交换部件)、定义存在于该世界中的非生命体的数据、定义计算机控制角色的数据等。在一个实施例中,存储器201和203可为单个的、非易失性计算机可读介质。每个存储器201和203可或可不包括数据库用于储存数据或包括储存在RAM存储器上的数据,由客户端软件按需访问。与化身或虚拟世界相关联的数据可在客户端设备200和虚拟世界服务器(例如服务器015)之间通过收发器或网络接口(例如通信接口 207)传输。例如,通过借由接口 207的数据通信,化身位置、属性和状态可被更新或环境被改变。
[0032]一个或多个有形的、非易失性计算机可读介质,例如介质201或203,可被配置为包含客户端软件(图形地示出为软件205)。世界和化身可被客户端软件205渲染,随后发送至输出适配器211和显示器219。客户端软件205在一种配置中可被构造为产生虚拟世界和其部件以及与用户对应的化身的三维(3-D)模型。用户可通过输入接口 209利用各种类型的输入设备(包括键盘223和鼠标225)控制化身且与世界交互。其它类型的输入设备可包括麦克风(例如,用于网络上的语音通信)、摇杆、动作感应设备和/或其组合。在一个或多个配置中,音乐或其它音频(例如讲话)可被包括为虚拟世界的一部分。在这种情况下,音频可通过扬声器221输出。
[0033]客户端软件205、计算机可执行指令、和其它由处理器217和客户端设备200的其它部件使用的数据可被储存在存储器201、203、RAM215、R0M213或其组合中。其它类型的存储器也可被使用,包括易失性和非易失性存储器。软件205可被储存在RAM215、R0M213和/或数据库201和203中,以提供指令给处理器217,从而当指令被执行时,处理器217、客户端设备200和/或其其它部件被导致执行这里所述的功能和方法。在一个实例中,用于产生与虚拟世界服务器交互的用户接口的指令可被储存在RAM215、R0M213和/或数据库210和203中。客户端软件205可包括应用和操作系统软件,且可包括代码段,指令,小软件,预编译代码、编译代码、计算机程序、程序模块、引擎、程序逻辑和其组合。计算机可执行指令和数据还可被储存在某种物理形式的计算机可读储存介质(称为“计算机存储器”)上,包括,例如,电可擦除可编程只读存储器(EEPROM)、闪存或其它储存技术、⑶-ROM、DVD或其它光盘存储器、磁卡、磁带、磁性存储器等。
[0034]本公开的方面涉及由于现实世界体育活动和/或运动奖励电子游戏的用户。在各种应用中,电子游戏可包括或涉及在线世界(例如“虚拟宇宙”或“虚拟世界”)。如这里使用的,术语“虚拟宇宙”或“虚拟世界”是同义的且是指其中一个或多个个体(或团体)可通过虚拟代表交换的任意电子环境。虚拟世界可为被图形地渲染或图形地模拟的环境,其中许多用户可彼此交互、对抗,处于公共目的或竞争目的。图3示出了用于示出本公开的各个方面的简化虚拟世界300。用户,其可为个人和/或团体,可通过定制图形标示,例如化身(即,化身302、304、306、308和310),来代表。化身302可为具有特定用户的一个或多个特征的图形标示。例如,虚拟世界300的用户能选择化身302的一个或多个特征,包括但不限于:面部特征、尺寸、体形、服饰和/或附件。由此,化身(即,化身302、304、306、308和310)可用作虚拟世界300的各个用户的虚拟标示。
[0035]根据各个实施例,使用虚拟世界300的每个用户的账户可与“虚拟区域”相关联。如这里使用的,术语“虚拟区域”是指虚拟宇宙或虚拟世界300中的虚拟的或图形化描述的3d空间。如图3中所示,每个化身302-310可被与特定虚拟区域(分别见区域312、314、316、318、320)相关联。在特定实施例中,各个虚拟区域312-320可被其它用户的化身302-310穿过。例如,化身302可被允许离开区域312且穿过一个或多个区域314-320。在其它实施例中,用户可防止化身301进入区域314。例如,区域314的主人可阻止化身302进入区域314。在另一实施例中,化身302可被允许进入区域314,但是可被阻止在区域314上进行特定活动。例如,化身302能穿过区域314至区域316,但是不能改变或使用与区域314相关联的特定项目。用户交互的进一步方面在后文进行描述。
[0036]虚拟世界300可被图形地表示,以重建现实生活场所、科幻环境、幻想环境、或期望的任意其他设定。在这方面,一个虚拟区域,例如区域302,可具有完全不同于第二区域(例如区域304)的环境。在一个实施例中,每个化身302-310可控制它们各自的虚拟区域312-320的一个或多个特征。虚拟区域的方位(例如图3的区域312-320)可被固定,例如物理大陆。但是,在其它实施例中,区域312-320的方位和/或位置可为相对的。例如,基于用户的表现、设定或基于规则的逻辑,其可不同。在一个实施例中,化身302的用户可为化身304-310的用户的“虚拟好友”,或具有标识它们愿意与这些用户相关联的账户设定。由此,对于虚拟世界300的一个或多个用户,这些用户的虚拟区域312-320可被可视地描述为邻近化身302的区域。作为另一实例,化身312的用户可具有不同的设定(例如不与化身302为“好友”或有其它关联),由此,至少对于提供给化身312的可视标识,化身302以及其区域312可不在虚拟世界300中可视地描述。
[0037]本领域技术人员应容易地认识到,世界300是简化描述,其仅为示例性目的而示出,且虚拟世界可更复杂而不偏离本公开的范围。而且,在典型的虚拟宇宙中可发现更多的区域,或甚至在小的虚拟宇宙中仅一个区域。而且,如同真实世界,虚拟宇宙300中的每个虚拟区域312-320可包括景观,其具有可变或不可变的特征。图4A示出了示例性特征的实例。
[0038]图4A示出了可包括一个或多个不可变特征的区域402。在一个实施例中,区域402可基本上与图3的区域302相同。如图4中所示,区域402包括虚拟内容,例如示例性场地404、体育馆406、建筑408和树410。在特定实施例中,区域402可被预先配置,从而虚拟内容的一个或多个物体的方位和/或位置可被针对用户的第一用途而定位。在其它实施例中,用户能移动或改变一个或多个物品的布置(包括去除)。本领域技术人员应认识到,内容404-410被仅出于示例性目的示出,且其它内容,例如自然元素(例如,河流、山脉、湖泊等)、商店、运动建筑、停车场等可被管理员或由化身代表的该宇宙的居民创建。而且,如本公开中后文所述,物理世界(即,现实世界)中的物理运动的表现以及虚拟世界300中的虚拟活动可允许改变区域(例如区域402)的一个或多个特征。
[0039]在特定实施例中,虚拟世界300可提供模拟的环境,其中许多用户可彼此交互、对抗,处于公共目的或竞争目的。这可通过化身(例如化身302和304)之间的交换以及化身与虚拟内容(例如运动场404或徒步轨迹412)的交互来完成。例如,用户可操纵(例如通过一个或多个用户输入的电子传输)他们各自的化身以在示例性虚拟世界300中行进和彼此交互。例如,化身,例如化身302,可被渲染和布置在虚拟世界300内的特定位置处。使用如上关于图2所述的控制,用户可移动他们各自的化身302以修改化身302的位置。例如,用户可移动化身302更靠近运动场404或更靠近体育馆406。而且,在特定实施例中,运动场404和/或体育馆406 (以及区域403内的一个或多个其它物体)可为可交互的。S卩,用户可传输用户输入以控制他或她的化身302,以例如打开体育馆406的门以进入体育馆406且可被呈现其它物体的可视描述,例如体育馆406内的体育馆装备。图4B示出了示例性体育馆装备(见,举重机414和跑步机414),其可被在进入体育馆406时可视地呈现给用户。尽管虚拟区域400的一些方面被示出为二维(2-D)的,这些方面还可被生成为3-D物体,其可选地具有各种纹理和颜色。
[0040]本申请的方面涉及改变在线游戏(其包括虚拟世界,例如图3中所示的虚拟世界)的一个或多个特征。图5是流程图500,其示出了可用在改变根据本公开的各个方面的虚拟世界的特征中。在一个实施例中,改变虚拟世界的特征的机会或改变可基于与化身(例如化身302-310)相关联的用户的现实世界体育活动。本领域技术人员应容易地认识到,流程图500或这里公开的任意其它流程的顺序仅是出于示例性目的,除非另外说明。而且,不要求流程图内的每个块或判定都被执行。
[0041]在流程图500的一个实施例中,块502可被执行以接收代表用户的体育活动的电子数据。体育活动可被跨多个不同的系统和设备测量。例如,第一传感器可被用户穿戴且测量用户在他们日常活动中的总移动,而第二传感器可与锻炼设备相关联,例如跑步机,且可测量移动、花费的时间、和/或用户在特定机器或特定机器类型上的表现。可用在物理数据的接收或收集中的示例性系统、传感器和方法在包括图10-12的本公开的下文中提供。如本公开所述,包括至少图10,运动表现监视设备(一个或多个)可被配置为检测和收集来自多个传感器的信息。
[0042]由现实世界中的用户进行的体育活动或移动(例如在块502中接收的)可被转换为或以其它方式转变为虚拟点数或奖赏(见,例如,块504)。在这方面,根据特定实施例,体育活动可通过能量消耗,例如卡路里消耗,来测量。计算能力消耗的示例性实施例结合图13进行讨论。在这方面,本公开的方面涉及用虚拟物品或服务奖赏玩家在现实世界中的体育活动的方法和系统。在一个实施例中,点数可被以数字比例奖赏。方法和系统可允许用户花费或转移虚拟点数以:获得用于他们的虚拟区域的新的虚拟内容,授予点数给另一用户,改善他们的虚拟区域或内容的功能或外观,以及改变虚拟世界的可用性。本领域技术人员基于此公开将理解其仅为示例性,且其它虚拟用途也在本公开的范围内。在又一实施例中,用户能通过一个或多个类型的点数获得物理物品或服务。
[0043]特定实施例可将体育活动转换为多个虚拟点数系统。例如,第一点数系统可针对第一用户活动而奖赏用户,而第二点数系统针对不同的动作或活动而奖赏该相同用户。例如,如果在块502中,确定用户跑了 5英里,则特定实施例可存入用户的账户或以其它方式奖赏用户每英里预定量的点数。该奖赏可为非线性的,从而跑5英里的用户得到的是如果跑I英里的十倍奖赏。在一个实施例中,GPS或其它定位设备可追踪用户的移动且点数或奖赏可基于用户的移动而提供。
[0044]如本领域技术人员认识到的,参与其它活动,例如团队比赛,可算跑步。由此用户由于在运动活动过程中跑步而被奖赏“英里”,以及由于参与运动活动而被奖赏。针对运动活动的奖赏可在与跑步奖赏相同的点数系统下,或在其它实施例中,点数可在不同的点数系统下提供。由此,在特定实施例中,用户可由于单个表现(即,参与橄榄球比赛)针对相同虚拟世界的两个虚拟点数系统而被补偿。可能的点数系统的示例性实例在图9中提供。
[0045]在其它实施例中,奖赏时间可考虑用户进行特定活动或执行特定动作花费的时间。由此,用户进行体育活动或移动花费的时间量可被用于确定奖赏。在一个实施例中,奖赏(例如虚拟点数或虚拟资产)可被直接与用户进行体育活动花费的时间量相关。例如,在一个实施例中,用户可由于在进行特定队伍比赛中的每20分钟而被奖赏5点。在又一实施例中,时间可被结合其他标准使用。在一个实施例中,奖赏可仅在生理和/或生物统计学参数达到特定阈值时才被给予。例如,在一个实施例中,用户的心律可必须保持在阈值之上持续预定时间量以接收奖赏。在另一实施例中,用户必须在一时间窗中物理地行进预定距离以接收一定量点数。在一个实施例中,定位传感器(例如GPS)可追踪用户整天的物理移动,而不管用户是在体育馆或在运动场中比赛。特定实施例中可从操作地连接至用户的传感器从用户获得一个或多个生理或生物统计学参数读数。这种传感器可被穿戴至用户,附连至衣物,例如手表,帽子、鞋子等,或合并为电子设备的部分,例如移动电话设备,其可被用户携带。尽管这里使用了术语“奖赏”,特定实施例可在给予第一体育活动的和第二体育活动的奖赏之间进行区分。由此,实施例设想使用多种奖赏用于不同的虚拟目标。
[0046]在块506处,虚拟点数可被施加至用户的虚拟世界账户。如本领域技术人员认识到的,一些点数值可被储存在计算机可读介质中,从而用户可在他们使用电子游戏时选择性地如虚拟货币地“花费”点数。但是,在其它实施例中,当点数与虚拟世界300的特定账户相关联时,特定特征可被自动地解锁。例如,当跑了预定距离时,徒步轨迹412可被解锁或可使用,以被用户布置在他们的虚拟区域中。在另一实施例中,如果用户在二十四小时期间内物理地跑了 5英里,他们可被自动地奖赏用于他们的虚拟世界的虚拟跑步轨迹的奖赏。
[0047]图4C示出了附加的示例性奖赏的一些实例,其可被根据各个实施例提供给用户。在特定实施例中,用户可被奖赏修改或改进虚拟物体的能力。例如,体育馆406可被通过用更大的建筑物替换(例如体育馆418)而被修改。在另一实施例中,通过允许他们在体育馆406进行虚拟活动(在奖赏前他们先前不能进行),用户可被奖赏。例如,体育馆406可被修改以包括室内跑道,或攀岩结构。在另一实施例中,奖品或纪念品可被布置在体育馆418或它们的虚拟区域的任意其它结构或部分内。在其它实施例中,用户可被奖赏以记分牌,例如用于运动场404的记分牌405。
[0048]图4C示出了记分牌405的示例性实例的放大图。在特定实施例中,记分牌的特征可被在被奖赏虚拟奖赏时获得或以其它方式激活。如本公开中后文所述,其它实施例可提供记分牌405或其它虚拟资产作为用于完成挑战的奖赏,例如要求来自至少两个参与者的体育活动的竞争性比赛。在另一实施例中,记分牌405可虚拟的显示现实世界活动,例如比赛或体育活动的结果(其为他们被奖赏以奖品的结果)。在另一实施例中,可显示用户过去的物理表现的其它结果。在另一实施例中,记分牌405根据用户的体育活动可提供更新的或实时的数据。
[0049]记分牌405仅为示例性的,且受益于本公开的本领域技术人员应认识到,其它虚拟奖赏可显示来自用户的(或其它用户的)体育活动的数据。例如,车辆420可虚拟地显示物理数据,例如数据显示422。数据显示可被提供在车辆上,或如图4C所示,其可被连接至它,例如以旗帜形式拖在其后。在一个实施例中,车辆422可绕用户的虚拟世界行进,宣传用户的物理成就。在其它实施例中,车辆可行进至其它用户的虚拟区域,以宣扬用户的成就。在一个实施例中,车辆420可行进至另一用户的虚拟区域,以发送挑战来执行体育活动。
[0050]如上所述,虚拟现实,例如数据显示422,可提供用户的现实世界物理数据的虚拟指示。本公开的其它方面允许体育活动的虚拟表示。例如,如果用户在雨中物理地跑步,则他们的虚拟区域可被更新以显示他们的化身正在雨中跑步。如果用户在游泳,他们的虚拟化身可被显示为在水中游泳,例如在泳池或在湖中。同样,如果用户在团队事件中比赛,人群可被显示在运动场404中。
[0051]在其它实施例中,奖赏或点数积累可包括使得用户的虚拟区域更受欢迎或吸引更好的比赛队伍。例如,图4A的运动场可被升级以留住更多人,吸引更好的队伍,或具有改进的设施。在其它实施例中,已知运动员的虚拟代表可拜访他们的虚拟区域,且使用虚拟资产(即,例如体育馆406或运动场404)。在特定实施例中,关于这些奖赏的信息可被广播给其它个体,通过虚拟世界和现实世界二者。
[0052]特定方面涉及给予现实世界变量而奖赏虚拟点数或奖赏(或调整其量)用于体育活动。暂时转至图6,块602可被用于确定现实世界的非生理或生物统计学参数。例如,在一个实施例中,用户的位置可被获得且用于确定天气的一个或多个方面。经常地,不利的天气(包括下雨、下雪、或过热)不促使个体进行锻炼。由此,对于特定用户天气条件的检测可被用于确定或调节奖赏和/或建立一预先不存在的点数或奖赏机会。(见,例如,块604,且调整奖赏或点数用于进行锻炼)。
[0053]在其它实施例中,虚拟奖赏可被修正或建立以模仿现实世界特征,例如从块602检测或推出的特征。就此,一个或多个现实世界变量可被用于提供与现实世界建筑物或位置相关联的新的(或调整现存的)虚拟点数或奖赏。例如,块606可被执行以检测现实世界属性以奖赏用户以建筑物或位置的虚拟副本或代表。在一个实施例中,GPS (或其他定位设备)可确定用户的物理位置,例如通过块602和/或块502。例如,拜访他们喜欢的橄榄球场的用户可被奖赏以该球场的副本以放置在他们的虚拟区域上。例如,现存运动场404可被修改或以具有实际物理结构或位置的一个或多个特征的新运动场替换。
[0054]在一个实施例中,位置可包括自然结构,例如山脉;由此,用户可被奖赏以虚拟山脉。在一个实施例中,虚拟资产(例如山脉)可被与实际物理山脉的物理属性相关联。例如,如果用户被检测处于5115英尺山脉的顶峰,则他们的虚拟山脉可被标记为具有大概该高度。在另一实施例中,其可被识别为与物理结构或用户的位置相关。
[0055]在其它实施例,一个或多个现实世界变量可被用于提供新的(或调整现存的)机会以赚取虚拟点数或奖赏(见,例如,块608)。例如,如果用户正拜访山区,徒步虚拟山脉轨迹的新的挑战可被提供或徒步山脉的现存挑战可被与增加的奖赏或点数量相关联。在特定实施例中,新活动或挑战可被与新虚拟内容结构或物体相关联,例如奖赏为图5的块512的部分的一个。
[0056]其来自于前面比赛外的体育活动可被与虚拟世界内进行条特定活动相关。不同于现有技术方法,本公开的特定方面不要求用户在体育活动过程中位于显示器前。例如,用户可徒步上一物理山脉,且在该事件过程中他们的体育活动可被与徒步上他们的虚拟山脉或其他虚拟建筑物相关。在另一实施例中,在实际运动事件中用户可跑或走,例如如同在足球比赛或橄榄球比赛中,在该事件中他们的体育活动可被与显示进行相应虚拟运动事件的化身相关。
[0057]目标、目的、机会和奖赏可对应于物理地标或位置专属物品。例如,自由神像,帝国大厦、现代艺术馆(MoMA),和/或“大苹果”可都被认为是纽约的象征或特别代表。由此,根据特定实施例,现实世界地理位置可被选择。其可根据用户的检测的物理位置、用户输入、他们的虚拟区域的风格、可观规则或任意其他原因而被选择。在一个实施例中,其中纽约是地理位置,目标被与帝国大厦相关。特定目标可为用于选择用于该地理区域的许多目标中的一个。但是在其他实施例中,其他目标可被锁定和/或隐藏直至要求数量的其它目标已被完成、运动活动量已被执行和/或正进行的目标已被完成。
[0058]与帝国大厦相关的目标可要求用户消耗目标量的卡路里、目标量步、距离要求和用于成功完成的其它标准或其组合。虚拟指示,例如记分牌405或数据显示522可虚拟地指示朝向完成目标的进度。该进度可基于在超出先前目标完成的消耗卡路里或步数。示例性系统和方法在2010年8月12日提交的美国专利申请12/855,304中有描述,其内容通过任意和非限制性目的的引用在此全部并入。
[0059]如获益于本公开的本领域技术人员应认识到的,一个或多个现实世界变量可被组合。例如,温度和位置信息可都被同步地或分别地在任意确定中使用,包括上面关于图6中的块所述的任意过程(单独或与其它过程组合,例如关于图5所述的那些)。而且,尽管特定实施例已被关于非生物统计学或生理变量描述,其它实施例可使用这里所述的任意系统和方法中的生物统计学和/或生理变量。在特定实施例中,至少一个生物统计学或生理变量可被结合一个或多个非生物统计学参数使用。例如,在一个实施例中,块508 (其可与块602相同或类似)可被执行以接收非生物统计学或生理数据。在一个实施例中,至少一个非生物统计学/生理属性可被与表示用户的体育活动的数据组合(例如通过图5的块502)。在图6的任意块中接收的一个或多个参数可被提供作为至502的输入,如示例性实施例中所示。在又一实施例中,在图6中所示的任意过程中采集的信息可被用在其他过程中,包括块504和506 二者中,以及任意其他过程。
[0060]其他实施例可基于用户的非活动性而去除、破坏或改变虚拟资产。图7示出了用于根据一个实施例调整或改变虚拟资产的示例性方法的流程图。在一个应用中,块702可被执行以接收代表用户的活动的电子数据。在特定实施例中,块702可包括图5中的块502的一个或多个系统和/或方法。例如,在块502处收集的数据可包括指示用户正在跑步的动作数据。用户的活动可被跨多个不同的系统和设备测量。例如,第一传感器可被用户穿戴且测量用户在一天中的总移动,而第二传感器可与锻炼设备相关联,例如跑步机,且可测量用户使用特定机器或机器类型。
[0061]但是,在其它实施例中,块702可包括与块502或这里描述的其它过程完全隔离的一个或多个过程。在一个实施例中,在块702处接收的数据可包括代表用户的非活动性的计时数据。例如,特定系统可使用传感器来检测用户的动作或其位置。计时数据可被与传感器数据相关联,该传感器数据代表步速、加速度、力量和或任意其他属性。
[0062]在块704处,可确定用户是否是不活动的。如本领域技术人员认识到的,可在任意其它流程中所述的一个或多个方法(包括至少图5和6)之前、过程中或之后发生块704的确定以及任意这里所述的其它方法。在一个实施例中,块704可包括确定用户是否足够活动以触发至少一个阈值。在一个实施例中,块704可考虑在一时间段内一个或多个阈值是否被满足。该时间段可为固定的,例如在24小时内,但是在其它实施例中,该时间段可为相对的和/或滚动的时间段。该时间段可在发生一事件时被触发,例如现实世界或虚拟世界中的事件。在特定实施例中,一个或多个阈值可与用于在虚拟世界中赚取点数或奖赏的任意要求或阈值(例如图5中所述)不同或独立。作为一个实例,示例性系统可由于用户在24小时内跑了 10英里而奖赏该用户(见,例如图5的块504中),但是,可确定同一用户一周内“不活动”,因为他们该周没有跑至少50英里。由此,尽管用户可由于该周两天内跑了至少10英里而被“奖赏”,但是块704处的一个或多个过程可认为该用户该周不活动,因为他们该周内没有跑至少50英里。在另一实施例中,他们可满足对于跑步的所有阈值,但是,没有满足块704中设定的其它标准,且由此被认为对于至少一个标准而言“不活动”。本领域技术人员应容易地认识到,活动测量的阈值和计时的确定不限于上述实例。
[0063]块706可被用于基于不活动的指示而改变虚拟世界300。在一个实施例中,用户的特定虚拟区域被改变。在另一实施例中,其它区域,例如队友或好友的区域可被改变。在一个实施例中,不活动可被从块704根据一个或多个阈值被超过(或没有被超过)而被确定。在一个实施例中,扣除的点数或用户的虚拟世界的变更可被基于不活动的水平而被比例衡量。例如,差10%没有实现目标的用户可不被扣除如差25%的用户那么多的点数。该比例不要求为线性的。除了点数扣除之外的其它变更也在本公开的范围内。例如,如果用户不进行特定量的体育活动或特定类型的活动,已知的名人运动员可到来且破坏他们的体育馆(SP,体育馆406)。该变更可包括完全摧毁该资产,但是,在其它实施例中,其可被部分地破坏。在一个实施例中,虚拟资产的特定特征或属性可被去除。例如,游泳池可被从体育馆406去除。在另一实施例中,运动场(例如运动场404)可被降级以容纳更少的人,吸引更不著名的运动队,或其它改变。在一个实施例中,在特定运动事件中的现实世界不活动可导致与虚拟区域相关联的虚拟队伍比赛失败或表现较少的运动性。就此,如果用户没有进行特定足球训练,他们的虚拟足球队(其可在运动场404内进行虚拟比赛)可表现较差,吸引较少的粉丝,比赛失败,或被其它不利地影响。
[0064]由此,根据本发明的特定方面,根据本发明的一个实施例多种分配经验点数。在特定实施例中,经验点数可为允许用户达到虚拟比赛中特定水平或里程碑。例如,在一个实施例中,特定资产,例如奥林匹克尺寸的虚拟游泳池可仅在用户积累特定数量的经验点数或达到特定水平时才可用。就此,点数可用于进行虚拟活动,例如改善或维护虚拟区域。
[0065]在另一实施例中,虚拟奖赏或点数可包括虚拟货币。示例性硬币图标904显示了示例性图标,其被用于表示虚拟货币。虚拟货币904可通过虚拟世界内的虚拟活动赚取。在一个实施例中,玩家可从其它虚拟动作赚取虚拟货币。例如,返回看图3,第一用户或玩家可控制化身304来使用第二玩家(其与化身302相关联)的虚拟区域312。例如,虚拟区域312可包括世界级体育馆,由此如果化身304使用区域312的体育馆,则第一玩家可被奖赏以一定量的虚拟货币,例如货币904。在一个实施例中,通过辅助虚拟货币的积累,玩家可帮助彼此保持积极。本领域技术人员应容易地认识到,其它点数/奖赏也可被如货币转移。
[0066]其它实施例可使用虚拟能量系统。在一个实施例中,能量系统可基于现实世界属性。例如,预定量的能量可被奖赏用于现实世界中的每预定时间间隔。图标906是示例性图标,其可代表根据本发明的一个实施例的虚拟能量。在一个实施例中,构建虚拟建筑物要求虚拟能量。
[0067]在其它实施例中,用户可接收点数或奖赏作为礼物。例如,另一玩家可给予能量点数的礼品、货币、经验点数或任意虚拟奖赏或点数的其它源。在一个实施例中,接收鼓励或激励的消息可提供点数或奖赏的源。在其它实施例中,传输鼓励或激励的消息可提供点数或奖赏的源。就此,本公开的方面涉及用于允许用户传输虚拟礼物和其它物品给其它玩家的系统和方法。在一种应用中,礼品的转移可鼓励虚拟世界以及现实世界中的社交互动。
[0068]图8是流程图,其示出了根据各个实施例的用于更新用户账户的示例性方法。在一个应用中,虚拟活动(例如上述的和在本公开后文所述的那些)可导致奖励虚拟点数。判断804可被用于确定用户赚取虚拟点数或奖赏的能力是否已改变。例如,当给予虚拟活动奖赏点数(即,经验点数)给用户时,判断804可被执行以查看用户是否已解锁新资产,或能完成新目标。如上所述,完成特定体育活动可解锁其他能力来赚取虚拟点数/奖赏。类似的,用户没有进行特定动作可移除去除赚取点数/奖赏的能力。由此,判断804可考虑来自多个源的信息。在一个实施例中,块806可被执行以收集或聚集信息。通过以下收集或聚集的信息可改变用户从虚拟活动和/或体育活动赚取虚拟点数或奖赏的能力:赚取的点数(即,块504),应用点数至奖赏(S卩,块506)、从现实世界数值获得的信息(包括图6的块602处的非生物统计学或生理属性),和/或通过不活动性用户的世界的变化(见图7的块706)。本领域技术人员应容易地认识到,块806的内容中提供的信息的实例(以及信息的次序)仅是示例性目的且本发明不限于图8中提供的信息。在特定实施例中,判断804处的确定可考虑先前收集的信息,结合开始收集附加信息。
[0069]在判断804处找到的肯定可导致更新用户的账户以关于新能力的恰当的信息(见块808 )。在一个实施例中,该信息可解锁建立虚拟建筑物(例如运动场)或虚拟自然特征(例如山脉、湖泊、森林)或其组合(例如具有快艇的湖泊)的能力。用户可具有机会来构造徒步轨迹(hiking trail)、邀请虚拟玩家至他们的区域(或放置例如体育馆406)于区域402内或其他可能性。
[0070]代替提供虚拟资产或点数给用户,其他实施例涉及解锁目标(其可要求用户执行现实世界体育活动)。例如,新目标可要求用户进行特定类型或量的体育活动。在一个实施例中,目标可要求至少两个用户进行体育活动以解锁虚拟内容,例如运动场。在一个实施例中,多用户比赛可包括多种比赛类型。在一个实施例中,机会是彼此较量两个或多个用户的挑战。依赖于应用,少于所有参与者可被奖赏以虚拟奖赏或点数。在一个实施例中,比赛可要求用户避免记录所有参与者中跑得最短。在另一实例中,比赛可要求用户尽可能地锻炼。在另一实施例中,比赛可要求用户避免最后完成一活动还可限定其它比赛类型。例如,用户可定制他们自己的比赛类型,包括限定目标、比赛时长、惩罚/后果等。在特定实施例中,一个或多个用户可下注虚拟点数或奖赏。示例性系统和方法在2010年12月16日提交的美国临时专利申请61/423,723中有描述,其内容通过任意和非限制性目的的引用在此全部并入。
[0071]在另一实施例中,用户可必须物理地跑一距离(例如I英里)以解锁用于运动场的虚拟记分牌。但是,在其它实施例中,可由用户执行以赚取虚拟点数或奖赏的现实世界体育活动的类型可依赖于用户的虚拟资产。例如,如果用户的区域(例如,区域302)被被建立以包括大的上山徒步轨迹,用户能进行体育活动,其在向山上跑时计数。在另一实施例中,特定的关于足球的物理运动或活动在奖赏虚拟物品或点数时可不被考虑,除非用户具有虚拟足球场。
[0072]示例性计算装置
[0073]图1OA示出了根据示例性实施例的个人训练系统1000的示例。示例性系统1000可包括一个或多个电子装置,诸如计算机1002。计算机1002可包括移动终端,诸如电话、音乐播放器、平板电脑、上网本或任意便携式装置。在其他实施例中,计算机1002可包括机顶盒(STB)、台式电脑、(一个或多个)数字录像机(DVR)、(一个或多个)计算机服务器、和/或任意其他希望的计算装置。在特定的构造中,计算机1002可包括游戏主机,例如Microsoft?
XBOX, Sony? Playstation,和/或Nintendo? Wii游戏主机。本领域技术人员将理解
这些仅为出于描述目的的示例性主机,且本公开不被限制至任意主机或装置。
[0074]转至图10B,计算机1002可包括计算单元1004,其可包括至少一个处理单元1006。处理单元1006可为用于执行软件指令的任意类型的处理装置,例如可示例性地为微处理器装置。计算机1002可包括多种非易失性计算机可读介质,诸如存储器1008。存储器100可包括但不限于,诸如RAM1010的随机访问存储器(RAM)和诸如R0M1012的只读存储器(ROM)0存储器1008可包括任意下列:电可擦除可编程只读存储器(EEPR0M)、闪存或其他存储技术、CD-ROM、数字化多用途光盘(DVD )或其他光盘存储器、磁存储装置、或任意其他可用于存储信息以及由计算机1002访问的介质。
[0075]处理单元1006和系统存储器1008可被直接地或间接地连接(通过总线1014或替换的通信结构)至一个或多个外设。例如,处理单元1006或系统存储器1008可直接或间接连接至附加的贮存存储器,诸如硬盘驱动器1016、可移除磁盘驱动器117、光盘驱动器1018和闪存卡121。处理单元1006和系统存储器1008还可直接或间接连接至一个或多个输入装置1020和一个或多个输入装置1022。输出装置1022可例如包括显示器1036、电视、打印机、音响或喇叭。在一些实施例中,一个或多个显示装置可并入眼佩带件中。并入眼佩带件中的显示装置可提供反馈至用户。并入一个或多个显示装置的眼佩带件刚还可提供至便携式显示系统。输入装置1020可包括例如键盘、触摸屏、远端控制板、指点装置(诸如鼠标、触摸板、触控笔、轨迹球或操纵杆)、扫描仪、摄像机或麦克风。关于此,输入装置1020可包括一个或多个传感器,其配置为从用户感知、检测、和/或测量运动活动,诸如用户1024,如图1OA所示。
[0076]再次参照图10A,可将图像捕捉装置1026和/或传感器1028用于检测和/或测量用户1024的运动移动。在一个实施例中,获取数据的图像捕捉装置1026或传感器1028可直接检测运动移动,使得从图像捕捉装置1026或传感器1028获取的数据直接地和运动参数相关联。示例性地,且参照图13,来自图像捕捉装置1026的图像数据可检测到传感器位置1302g和1302i之间的距离已经减少,图像捕捉装置1026自身可配置为检测出用户的右臂1024已经移动。但是,在其他实施例中,来自图像捕捉装置1026和/或传感器1028的数据可被组合使用,不论是彼此组合或和其他传感器组合,以检测和/或测量移动。因此,可从自两个或更多个装置获取的组合数据确定特定的测量值。图像捕捉装置1026和/或传感器1028可包括或操作地连接至一个或多个传感器,包括但不限于:加速度器、陀螺仪、定位装置(例如GPS)、光传感器、温度传感器(包括环境温度和/或体温)、心率监测器、图像捕捉传感器、湿度传感器和/或以上的组合。示例性传感器1026、1028的示例性使用在下文题为“示例性传感器”的章节1.C中提供。计算机1002也可使用触摸屏或图像捕捉装置来确定用户指点的位置,以从图形化用户界面进行选择。一个或多个实施例可使用
一个或多个有线和/或无线技术,其中无线技术的示例包括蓝牙(BluetooA?).技术、蓝牙(Bluetooth?)低能量技术、和/或ANT技术。
[0077]示例性网络
[0078]更加一步地,计算机1002、计算单元1004、和/或任意其他电子装置可直接地或间接地连接至一个或多个网络接口,诸如示例性接口 1030 (在图1OB中示出),以和诸如网络1032的网络通信。在图1OB的示例中,网络接口 1030可包括网络适配器或网络界面卡(NIC),根据一个或多个通信协议将其配置为将来自计算单元1004的数据和控制信号转换成网络信息,这些通信协议诸如传输控制协议(TCP)、互联网协议(IP)、和用户数据包协议(UDP)。这些协议在本领域中是周知的,且因此将不在此被详尽地讨论。接口 1030可采用任意合适的连接工具以连接至网络,这示例性地包括,无线收发器、电力线适配器、调制解调器、或以太网连接。但是,网络1032可为具有任意类型(一种或多种)或拓扑结构(一种或多种)、单独的或成组合的(一个或多个)的一个或多个信息分布网络,诸如(一个或多个)互联网、(一个或多个)内部网、(一个或多个)云、(一个或多个)局域网。网络1032可为电缆、光纤、卫星、电话、蜂窝电话、无线的等。网络在本领域中是周知的,因此将不再在此处赘述。网络1032可被各式各样地配置,诸如具有一个或多个有限或无线通信信道,以连接至一个或多个位置(例如,学校、商业、家、消费住所、网络资源等)、至一个或多个远端服务器1034,或至其他计算机,诸如和计算机1002类似或相同。事实上,系统1000可包括多于一个的每个部件(例如,多于一个计算机1002、多于一个显示器1036等)。本领域技术人员应认识到,图1中所示的网络架构(或其任意部件)可被使用以代替或增加至图10或11中所示的网络架构(或其任意部件)。
[0079]不论网络1032中的计算机1002或其他电子装置是便携式的或处在固定的位置处,将理解,除了上文具体列出的输入、输出和存储外围装置之外,计算装置可连接至(诸如直接地或通过网络1032)多种其他的外围装置,包括可进行输入、输出或存储功能的那些,或其组合。在特定的实施例中,单个装置可集成图1OA中示出的一个或多个部件。示例性地,单个装置可包括计算机1002、图像捕捉装置1026、传感器1028、显示器1036和/或附加的部件。在一个实施例中,传感器装置1038可包括具有显示屏1036、图像捕捉装置1026和一个或多个传感器1028的移动终端。但是,在其他实施例中,图像捕捉装置1026和/或传感器1028可为配置为操作地连接至媒体装置的外围装置,所述媒体装置例如游戏或媒体系统。由此,由前文可见,本公开不限于固定系统和方法。而是,特定的实施例可由用户1024在几乎任意位置中实施。
[0080]示例性传感器
[0081]计算机1002和/或其他装置可包括配置为检测和/或监测用户1024的至少一个体能参数的一个或多个传感器1026、1028。传感器1026、1028可包括但不限于:加速度器、陀螺仪、定位装置(例如GPS)、光传感器、温度传感器(包括环境温度和/或体温)、心率监测器、图像捕捉传感器、湿度传感器、和/或以上的组合。网络1032和/或计算机1002可和系统1000的一个或多个电子装置通信,这示例性地包括显示器1036、图像捕捉装置1026 (例如,一个或多个视频摄像机)、和传感器1028,其可为红外(IR)装置。在一个实施例中,传感器1028可包括IR收发器。例如,传感器1026、和/或1028可传输波形至环境中,包括朝向用户1024的方向和接收“反射”或以其他方式检测这些发出的波形的变动。在此外的其他实施例中,图像捕捉装置1026和/或传感器1028可配置为发射和/或接收其他无线信号,诸如雷达、声纳、和/或听觉信息。本领域技术人员将容易地理解可将对应于多个不同的数据谱的信号根据各个实施例使用。基于此,传感器1026和/或1028可检测从外部源(例如,非系统1000)发出的波形。示例性地,传感器1026和/或1028可监测从用户1024和/或周围环境发出的热量。因此,图像捕捉装置1026和/或传感器1028可包括一个或多个热成像装置。在一个实施例中,图像捕捉装置1026和/或传感器1028可包括配置为进行距离测定(range phenomenology)。作为非限制性示例,配置为进行距离测定的图像捕捉装置可从Portland, Oregon的Flir Systems公司购得。尽管图像捕捉装置1026和传感器1028以及显示器1036示出为和计算机1002直接(有线地或无线地)通信,本领域技术人员将理解任意装置可和网络1032直接(有线地或无线地)通信。
[0082]多用途电子装置
[0083]用户1024可持有、携带、和/或穿戴任意数量的电子装置,包括传感装置1038、1040、1042和/或1044。在特定的实施例中,一个或多个装置1038、1040、1042、1044可不被针对健身或运动用途特别地制造。事实上,本公开的方面涉及利用来自多个装置的数据以采集、检测和/或测量运动数据,该多个装置中的一些并非健身装置。在一个实施例中,装置1038可包括便携式电子装置,诸如电话或数字音乐播放器,包括从Cupertino, Californiao 的 Apple 公司可购得的 IPOD? , IPAD? ,或 iPhone? 或从Redmond, Washington 的 Microsoft 可购得的Zune?成"Microsoft? Windows 装置。如在本领域中已知的,数字音乐播放器可用作计算机的输出装置(例如,将来自声音文件的音乐输出或将来自图像文件的图像输出)以及存储装置两者。在一个实施例中,装置1038可为计算机1002,而在其他实施例中,计算机1002可完全不同于装置1038。不论装置1038是否配置为提供特定的输出,其可用作输入装置,以接收传感信息。装置1038、1040、1042和/或1044可包括一个或多个传感器,这包括但不限于加速度器、陀螺仪、定位装置(例如GPS)、光传感器、温度传感器(包括环境温度和/或体温)、心率监测器、图像捕捉传感器、湿度传感器、和/或以上的组合。在特定的实施例中,传感器可为被动式的,诸如可由图像捕捉装置1026和/或传感器1028 (以及其他)检测的反射材料。在特定的实施例中,传感器1044可合并进入服饰中,诸如运动衣物。例如,用户1024可佩带一个或多个体上传感器1044a-b。传感器1044可并入用户1024的衣物中和/或布置在用户1024的身体的任意希望的位置处。传感器1044可和计算机1002、传感器1028、1038、1040和1042和/或相机1026通信。在2002年10月30日提交的美国专利申请10/286,396 (其公开为美国专利公开2004/0087366)中描述了交互式游戏服饰,其内容都通过引用的方式合并于此,用于任意和全部非限制性目的。在特定的实施例中,被动式传感表面可反射波形,诸如由图像捕捉装置1026和/或传感器1028发射的红外光。在一个实施例中,位于用户1024的服饰上的被动式传感器可包括由玻璃或其他可反射波形的透明或半透明表面制成的大致球状结构。可使用不同等级的服饰,其中给定等级的服饰具有特定的传感器,其配置为在恰当地佩带时定位为靠近用户1024的身体的特定部分。示例性地,高尔夫服饰可包括以第一构造布置在服饰上的一个或多个传感器,而足球服饰可包括以第二构造布置在服饰上的一个或多个传感器。
[0084]装置1038-1044可彼此通信,直接地或通过诸如网络1032的网络。一个或多个装置1038-1044之间的通信可通过计算机1002通信。示例性地,两个或更多个装置1038-1044可为可操作地连接至计算机1002的总线1014的外围装置。在此外的其他实施例中,诸如装置1038的第一装置可和诸如计算机1002的第一计算机以及诸如装置1042的其他装置通信,但是,装置1042可不配置为连接至计算机1002,而是可和装置1038通信。本领域技术人员将理解其他的构造也是可能的。
[0085]示例性实施例的一些实施方式可替换地或附加地采用意图为能够用于宽范围的功能的计算装置(例如台式计算机或笔记本个人计算机)。这些计算装置可按需要具有外设或附加的构件的任意组合。而且,图1OB中示出的部件可包括在服务器1034、其他计算机、
装置等中。
[0086]示例性服饰/附件传感器
[0087]在特定的实施例中,传感装置1038、1040、1042和/或1044可形成在用户1024的衣物或附件中或以其他方式和其关联,附件包括手表、臂带、腕带、项链、衬衫、鞋等。鞋安装和腕部佩带装置(分别是装置1040和1042)的示例在下文中随机进行了描述,但是,其仅为示例性实施例,且本公开不应被限制至此。
[0088]鞋安装装置
[0089]在特定的实施例中,传感装置1040可包括鞋类物件,其可包括一个或多个传感器,这包括但不限于:加速度器、诸如GPS的位置感应部件和/或力传感器系统。图11示出了传感器系统1102的Iv不例性实施例。在特定的实施例中,系统1102可包括传感组件1104。组件1104可包括一个或多个传感器,诸如加速度器、位置确定部件、和/或力传感器。在示出的实施例中,组件1104并入多个传感器,其可包括力敏电阻(FSR)传感器1106。在此外的其他实施例中,可使用其他传感器(一个或多个)。端口 1108可布置在鞋的鞋底结构1109中。端口 1108可可选地设置为和电子模块1110 (其可在壳体1111中)以及将FSR传感器1106连接至端口 1108的多个引线1112通信。模块1110可收纳在鞋的鞋底结构中的井部或腔部中。端口 1108和模块1110包括互补接口 1114、1116,用于连接和通信。
[0090]在特定的实施例中,图1lA中示出的至少一个力敏电阻1106可包括第一和第二电极或电接触部1118、1120和力敏电阻材料1122,其布置在电极1118、1120之间,以将电极1118,1120电连接在一起。当压力施加至力敏材料1122时,力敏材料1122的电阻和/或电导变化,其改变了电极1118、1120之间的电势。电阻的改变可由传感器系统1102检测,以检测施加在传感器1116上的力。力敏电阻材料1122可以多种方式在压力下改变其电阻。例如,力敏材料1122可具有在材料被压缩时降低的内部电阻,和在下文中详述到的量子隧道复合材料类似。该材料的进一步压缩可进一步降低电阻,允许量化测量,以及双态(开/关)测量。在一些情形中,该类型的力敏电阻形为可描述为“基于体积的电阻”,且表现出该形为的材料可被称作“智能材料”。作为另一示例,材料1122可通过改变面-面接触的程度而改变电阻。这可以若干种方式实现,例如,通过使用在表面上的微凸起部,其在非受压条件中升高表面电阻,其中表面电阻在微凸起部被压缩时降低,通过使用柔性电极,其可被变形以产生和另一电极的增加的面-面接触。该表面电阻可为材料1122和电极1118、1120之间的电阻和/或多层材料1122的导电层(例如,碳/石墨)和力敏层(例如,半导体)之间的表面电阻。压缩越大,面-面接触越大,导致更低的电阻且允许量化测量。在一些情形中,该类型的力敏电阻形为可被描述“基于接触的电阻”。应理解此处定义的力敏电阻材料1122可为或包括掺杂或非掺杂半导体材料。
[0091 ] FSR传感器1116的电极1118、1120可由任意导电材料制成,包括金属、碳/石墨纤维或复合材料、其他导电复合材料、导电聚合物或含导电材料的聚合物、导电陶瓷、掺杂半导体、或任意其他导电材料。引线1112可由任意合适的方法连接至电极1118、1120,包括焊接、钎焊、铜焊、粘合剂接合、紧固件、或任意其他整体式或非整体式接合方法。替换地,电极1118、1120和相关的引线(一个或多个)1112可由单件相同的材料222/224制成。
[0092]腕带式装置
[0093]如图1lB所示,装置1126 (其可模仿或为图1OA所示的类似的传感装置1042)可配置为由用户1024佩带,例如绕手腕、手臂、脚踝等。装置1126可监测用户的运动移动,包括用户1024的全天活动。由此,装置组件1126可在用户1024和计算机1002的交互中和/或独立于计算机1002操作时检测运动移动。例如,在一个实施例中,装置1126可为不论用户和计算机1002的接近程度或交互,而测量活动的全天活动监测器。装置1126可直接地和网络1032和/或其他装置通信,诸如装置1038和/或1040。在其他实施例中,从装置1126获取的运动数据可用于由计算机1002进行的确定,例如和哪个锻炼项目被呈现至用户1024相关的确定。在一个实施例中,装置1126还可无线地和移动装置交互,诸如和用户1024相关联的装置1038或诸如专用于健身或健康相关主题的站点的远端网站。在一些预定的时刻,用户可能希望将数据从该装置1126转移至另一位置。
[0094]如图1lB所示,装置1126可包括诸如可按压输入键1128的输入机构,以辅助装置1126的操作。输入键1128可操作地连接至控制器1130和/或任意其他电子部件,诸如和关于图1OB中示出的计算机1002所讨论的一个或多个元件。控制器11230可嵌入在壳体1132中或称为壳体232的一部分。壳体1132可由一种或多种材料制成,包括弹性体部件和包括一个或多个显示器,诸如显示器1134。该显示器可视作装置1126的可发光部分。显示器1134可包括一系列单独的发光元件或灯部件,在示例性实施例中诸如为LED灯1134。LED灯可以阵列形成且操作地连接至控制器1130。装置1126可包括标示系统1136,其也可视作总体的显示器1134的一部分或构件。将理解标示系统1136可操作,且和显示器1134(其可具有像素部件1135)—起发光,或完全独立于显示器1134发光。标示系统1136还可包括多个附加的发光元件160或灯部件1138,其在示例性实施例中也可形为LED灯。在特定的实施例中,标示系统236可提供目标的视觉标识,诸如通过亮起发光构件1138的一部分,以表示朝向一个或多个目标的进度。
[0095]紧固机构1140可被解开栓锁,其中装置1126可布置为绕用户1024的腕部,且紧固机构1140可继而布置在栓锁位置中。需要的话,用户可所有时间都佩带装置1126。在一个实施例中,紧固机构1140可包括接口(例如但不限于USB端口),用于和计算机1002和/或装置1038、1040可操作地交互。
[0096]在特定的实施例中,装置1126可包括传感器组件(未在图1lB中示出)。传感器组件可包括多个不同的传感器。在示例性实施例中,传感器组件可包括或允许操作性连接至加速度器(包括以多轴式加速度器的形式)、心率传感器、位置确定传感器(诸如GPS传感器)、和/或其他传感器。来自装置1042的传感器(一个或多个)的检测到的移动或参数可包括(或用于形成)多种不同的参数、指标或生理特性,包括但不限于速度、距离、已行进步数、以及诸如卡洛里、心率、出汗检测、作用力、消耗的氧气的能量消耗、和/或氧气动力学。这样的参数也可以活动点数或由用户基于用户的活动赚取的货币为单位来表示。
[0097]示例性运动监测方法
[0098]系统1000的一个或多个部件可提醒用户进行一次或多次锻炼,在进行锻炼期间监测用户移动、且基于他们的移动向用户提供能量消耗估计。系统1000可分析用户的体形以确定用户是否正在进行或多或少困难的锻炼,且相应地调节能量消耗估计。能量消耗估计可为或包括由用户消耗的卡路里的估计。在特定的实施例中,能量消耗估计可基于点数系统和/或作为点数系统表达。在一个实施例中,卡路里可转换成点数系统,但在其他实施例中,可在一个或多个点数系统中直接地获取测量值。在一个实施方式中,活动点数可基于:体形、身体移动、和/或特定活动的完成。在此外的实施例中,能量消耗计算包括和以下相关的确定:作用力、消耗的氧气、和/或用户的氧气动力学。在一个实施例中,计算机1002、相机1026、传感器1028、和显示器1036可在用户住所的界限中实施,但可预见包括健身房和/或营业场所的其他位置。而且,如上所述,计算机1002可为便携式装置,诸如蜂窝电话,因此,此处讨论的一个或多个方面可在几乎任意位置中进行。基于此,在通过一个或多个系统1000的示例性构件实施的背景中讨论本公开的示例性实施例。本领域技术人员将理解,至特定的构件(诸如计算机1002)的引用不意图为限制性的,而是为了提供多种可能的实施方式中的一个的说明性示例。因此,尽管可应用特定的构件,假定的是可使用系统1000的其他构件,除非特意说明或物理上不可行。此外,此处公开的方面不限制至示例性系统 1000。
[0099]监测用户移动
[0100]在锻炼时,系统1000可使用一种或多种技术监测用户移动。图12示出了根据示例性实施例将锻炼时用户的体形计入作为估计的一部分来计算用户的能量消耗估计的方法的示例性流程图。该方法可由计算机实施,例如示例性地,计算机1002、装置1038、1040和/或1042,和/或其他装置。图12中示出的块可被重新布置,一些块可被移除,可添加附加的块,每一个块可重复一次或多次,且流程图可重复一次或多次。流程图可在块1202处开始。[0101]进行用户评估
[0102]在块1202中,方法可包括进行用户的初始评价。诸如用户1024的用户可布置在传感器的范围中,例如,在图像捕捉装置1026和/或传感器1028的前方,其可包括红外收发器。显示器1036可示出用户1024的图像,其可为“镜像”或示出虚拟化身,诸如用户化身,其对应于用户的移动而移动。计算机1002可提醒用户移动进入相对于图像捕捉装置1026和/或相对于红外收发器1028的特定区域中,从而用户位于框架和/或范围中。在恰当地布置时,系统1000可处理用户的移动。尽管使用了术语“初始”,该评价可在每次用户启动系统1000、进行特定的移动、在时间经过后、或出于任意其他原因而发生。因此,此处对评价的引用不限于单次评价。
[0103]识别传感位置
[0104]图1或10中所示的一个或多个部件,例如图10中所示的系统1000,可处理传感数据以识别用用户移动数据。在一个实施例中,可确定在用户的身体上的传感位置。通过参照图13,传感位置1302a-1302o可对应于用户1024的身体上的兴趣位置(诸如,脚踝、肘部、肩部等)。例如,记录的视频的图像(例如来自相机1026)可用于识别传感位置1302a-1302o。示例性地,用户可站立在距离相机1026特定的距离处(其可能或可能不是预定的),且系统1000可处理图像以例如使用视差图(disparity mapping)识别视频中的用户1024。在示例中,图像捕捉装置1026可为具有两个或更多个镜头的立体摄像机,其空间地彼此偏移开且同时捕捉用户的两个或多个图像。计算机1000可处理在相同的时刻获取的该两个或更多个图像,以产生视差图,用于使用坐标系统(例如,笛卡尔坐标)在视频中的每个图像(或至少一些图像中)用户的身体的特定部分的位置。视差图可示出由每一个偏移镜头获取的图像之间的差别。
[0105]在第二示例中,一个或多个传感器可布置为位于用户1024的身体上,或在多个传感位置1302a-1302o处靠近用户1024的身体,或用户124可上具有布置在各个位置处的传感器的服装。但是,在其他实施例中,可从其他传感器装置(诸如装置1038、1040和/或1042)确定传感器位置。关于此,传感器可为布置在用户的衣物上的物理传感器,但是在其他实施例中,传感器位置1302a-1302o可基于两个移动的身体部分之间的关系的确定。示例性地,可通过识别用户1024的动作而确定传感器位置1302a。关于此,用户的身体的总体形状或部分可允许确定特定用户身体部分。不论图像捕捉装置(例如相机1026)是否被使用和/或布置在用户1024上的物理传感器(诸如在一个或多个装置1038、1040、1042中的传感器)是否被使用,传感器可感知身体部分的当前位置和/或追踪该身体部分的移动。
[0106]在特定的实施例中,可将时间戳添加至采集的数据(诸如在图12中的块1202的采集的部分),时间戳标示当身体部分处在特定位置处时的特定时间。传感器数据可经由无线或有线传输在计算机1002 (或其他装置)处接收。诸如计算机1002的计算机和/或装置1038、1040、1042、144可处理时间戳以使用视频中的每一个图像(或至少一些图像)中的坐标系统(例如,笛卡尔坐标)确定身体部分的位置。从相机1026接收的数据可被校正、改动和/或和来自一个或多个其他装置1038、1040、和1042的数据组合。
[0107]在第三示例中,系统1000可使用红外图形识别以检测用户1024的身体部分的位置和用户移动。示例性地,传感器1028可包括红外收发器,其可为相机1026或其他装置的部分,该红收发器可发出红外信号以使用红外信号照射用户1024的身体。红外收发器1028可从用户1024的身体获取红外信号的反射。基于该反射,系统1000可使用坐标系(例如,笛卡尔坐标)来确定在特定的时刻处用户的身体的特定部分的位置。可基于用户请求进行的锻炼的类型(一种或多种)预先确定哪些部分被识别出,以及身体部分如何被识别。
[0108]作为锻炼流程的一部分,系统1000可进行对用户1024的初始姿势评价,作为图12的块1202中的初始用户评价的一部分。系统1000可分析用户1024的前部和侧部图像,以确定用户的肩部、上背部、下背部、臀部、膝部和脚踝中的一个或多个的位置。体上传感器和/或红外技术也可被使用,单独地或是结合相机1026,以确定各个身体部分的位置用于姿势评价。示例性地,计算机1000可确定评价线1024a-g,以确定用户身体上的多个点的位置,该多个点例如示例性地是脚踝、膝部、臀部、上背部、下背部和肩部。
[0109]能量消耗
[0110]特定方面至少部分地基于能量消耗,例如但不限于消耗的卡路里量,来测量用户的表现。下文提供了用于计算在锻炼中由用户消耗的卡路里的量的示例性公式。
[0111]公式(I)消耗的卡路里=BMR* (活跃度修正值)* (完成度修正值),
[0112]在公式(I)中,BMR是基础代谢率的缩写。系统1000可使用Mifflin-St.Jeor公式计算BMR, BMR=(10*w) + (6.25*h) - (5.0*a) + (男性为5,女性为-161),其中是乘法标记,是单位为公斤的体重,“h”是单位为厘米的高度,“a”为单位为年的年龄。系统100还可替代Mifflin-St.Jeor公式或在其之外使用Harris-Benedict公式。
[0113]活跃度修正值可为对应于由用户进行的锻炼类型的调节值。活跃度修正值可对于更费力的锻炼更大,且对于较不费力的锻炼更小。系统1000可存储包括活跃度修正值的文件,其中每一个活跃度修正值可具有针对特定的锻炼类型的值。两个或更多锻炼可具有相同值的活跃度修正值,或特定的锻炼可具有特有的值用于活跃度修正值。活跃度修正值可具有缺省值。在一个示例性实施例中,缺省值可为0.1。在第二实施例中,缺省值可为1.0。缺省值可为任意值,包括0.0。系统1000可更新缺省值,以对应于当前由用户进行的锻炼的活跃度修正值。在锻炼的持续时间上,系统1000可使用不同的活跃度修正值来使用对应于用户被提醒进行的不同的锻炼的公式(I)计算消耗的卡路里。一个或多个因子可对活动修正值和/或修正值的调节有所贡献。示例包括但不限于:速度、锻炼类型、持续时间、和以上的组合。此外,可从预定的值(诸如分配给用户被提醒进行的移动或锻炼的值)、用户的表现、来自MET表关于特定的锻炼的信息、和以上的组合来确定活跃度修正值和/或活跃度修正值的变动。
[0114]可将完成度修正值用于基于进行锻炼时对应于希望的体形的用户的体形的良好程度调节BMR。在示例中,完成度修正值可标示进行锻炼时针对每次重复所实现的完整移动的百分比(例如,确定针对特定的锻炼的重复而在用户的躯干部和大腿之间的测量的角度相对于希望的角度的百分比)、或可为预定次数的完整移动百分比的平均值(例如,最后三次锻炼、最后五次锻炼、全部锻炼等)。完成度修正值可具有缺省值。在一个示例性实施例中,缺省值可为0.1。在第二实施例中,缺省值可为1.0。缺省值可为任意值,包括0.0。系统1000可基于用户的体形和希望的体形相符的良好程度而在时间上更新完成度修正值。一个或多个因子可对活动修正值和/或修正值的调节有所贡献。示例包括但不限于:速度、锻炼类型、持续时间、和以上的组合。此外,可从预定的值(诸如分配给用户被提醒进行的移动或锻炼的值)、用户的表现、来自MET表关于特定的锻炼的信息、和以上的组合来确定活跃度修正值和/或活跃度修正值的变动。
[0115]下文中提供的公式(2)可用于其他实施例中。
[0116]公式(2):消耗的卡路里=BMR* (活跃度修正值)* (完成度修正值)* (乘数修正值)+ (加数修正值)
[0117]可根据上述参照公式(I)描述的一个或多个实施例确定公式(2)的BMR、活动修正值、和/或完成度修正值。在一个实施例中,可为每一种锻炼类型限定乘数修正值的值。在一个示例性实施例中,缺省值可为0.1。在第二实施例中,缺省值可为1.0。缺省值可为任意值,包括0.0。系统1000可更新锻炼期间的乘数修正值,以对应于用户被提醒进行的锻炼的类型。在特定的实施例中,可从实验数据(不论是部分地或是完全地)获得活跃度修正值。
[0118]在特定的实施例中,可为每一种锻炼类型限定加数修正值的值。在一个示例性实施例中,缺省值可为0.1。在第二实施例中,缺省值可为1.0。缺省值可为任意值,包括0.0。系统1000可更新锻炼期间的加数修正值,以对应于用户被提醒进行的锻炼的类型。在特定的实施例中,可从实验数据(不论是部分地或是完全地)获得活跃度修正值。
[0119]系统1000可计算在锻炼的持续时间中消耗的卡路里,其可并入使用公式(I)或
(2)。系统1000可使得显示器1036显示持续变动的消耗的卡路里总量。在特定的实施例中,可为每个锻炼的一次或多次完成的重复以及一次或多次完成的组确定总量。系统1000还可计算和使得显示由进行的锻炼的类型所消耗的卡路里。还可计算和显示示例性地以锻炼、重复、组、或锻炼类型计的峰值/最小/均值卡路里消耗速率。系统1000可周期地使用公式(I)确定锻炼时用户消耗的卡路里的量。系统1000可标示卡路里的当前量,其在锻炼上持续地更新(例如,持续变动的总量),或可在预定的时刻处更新卡路里消耗量(例如,用户在锻炼进程结束处完成一组第一类型锻炼且开始一组第二类型锻炼等)。系统1000还可告知用户在每次重复以及在每组锻炼中消耗的卡路里数量。
[0120]在卡路里消耗的确定(例如通过公式(I))中使用的一个或多个输入和/或变量可保持不变而不论由用户进行的锻炼类型,但其他的可变动。示例性地,BMR可在整个锻炼上是相同的,因为用户的体重、身高、和年龄在锻炼的过程上不显著地变动。此外,活跃度修正值、完成度修正值、乘数修正值、和加数修正值可在锻炼上变动。值和/或值的变动可取决于由用户当前进行的锻炼类型。
[0121]完成度修正值可因重复而变动。如上所述,系统1000可基于用户进行锻炼时他们的体形而产生完成度修正值。总体地,锻炼包括一系列动作以进行一次重复,且用户通常进行包括两次或更多次重复的组。用户的体形可因重复而变动,且完成度修正值也可如此。
[0122]系统1000可基于因重复而变动的完成度修正值或基于完成度修正值的经过滤的版本而使用公式(I)确定消耗的卡路里。为了过滤完成度修正值,系统1000可示例性地确定一次或多次重复的完成度校正值,可将全部完成度校正值中的一些或全部平均,且可在公式(I)中使用平均值。而且,系统1000可产生完成度校正值为加权平均值,其中一些重复的完成度校正值可被赋予较其他的更大的权重。示例性地,系统1000可应用衰减函数,其中在产生平均值时最近的完成度修正值被相较于较久之前的那些赋予更多的权重。
[0123]系统1000还可允许用户进行希望的运动,且计算对于该运动所消耗的卡路里的量。在一个实施例中,可将全部检测到的运动用在计算中。但是在其他实施例中,可仅考虑特定的运动(例如,支持的系统和/或被提醒进行的那些)。系统1000可处理来自图像捕捉装置1026和/或来自各个传感器的数据以尝试对用户的运动分类。示例性地,系统1000可将用户的运动和已经针对其限定MET表的其他已知的运动进行比较。如果用户的运动对应于已经针对其限定MET表的已知运动,则系统1000可使用确定的MET表用于计算消耗的卡路里的量。
[0124]如果用户的运动不和由MET表限定的锻炼匹配,则系统1000可确定包括和由用户进行的运动类似的运动的一个或多个锻炼。示例性地,系统1000可确定用户的下体部和深蹲类似的运动,而上体部和俯卧撑类似地运动。系统1000可如同用户在进行深蹲地以及如同用户在进行俯卧撑地使用确定的MET表计算用户将消耗的卡路里的数量,作为由用户消耗的卡路里的量的近似值。在其他实施例中,可创建新的条目。由此,特定的实施例可允许该条目以及新的运动和/或锻炼的登入和稍后的确定。在特定的实施例中,用户可提供关于未确定的运动/锻炼的近似卡路里消耗的输入。但是在其他实施例中,系统1000可计算卡路里消耗,诸如来自此处讨论的一个或多个传感器。在此外的其他实施例中,系统1000可使用一个一个或多个传感器读数以及来自用户(和/或第三方)的输入来确定针对此前未知运动或锻炼的属性(诸如卡路里消耗)。不使用MET估计卡路里消耗的示例可包括但不限于确定势能的变动。使用势能的变动的示例在下一个段中提供。
[0125]系统1000可配置为传输卡路里消耗估计至社交网络网站。用户可被基于他们针对希望的时间间隔而消耗的卡路里的总量而评级(例如,以天、周、月、年等评级)。通过参照图12,方法可终结或返回至任意此前的块。
【权利要求】
1.一种计算机化的方法,包括: 提供包括多个虚拟区域的虚拟世界,其中至少第一虚拟区域与第一用户相关联且第二虚拟区域与第二用户相关联; 通过处理器从至少第一传感器的传感器数据确定第一用户正进行第一现实世界运动活动; 确定与第一用户的估计的当前位置相关联的现实世界天气条件; 通过处理器更新与第一用户相关联的第一虚拟区域的虚拟天气条件,以对应于现实世界天气条件;和 基于确定的现实世界运动活动显示第一用户的化身在第一虚拟区域进行虚拟活动。
2.如权利要求1所述的方法,还包括: 从至少第二传感器的传感器数据确定第二用户正进行第二现实世界运动活动; 确定与第二用户的估计的当前位置相关联的第二现实世界天气条件; 更新与第二用户相关联的第二虚拟区域的第二虚拟天气条件,以对应于第二现实世界天气条件;和 显示第二用户的化身在虚拟世界进行对应于第二现实世界运动活动的虚拟活动。
3.如权利要求1所述的方法,还包括确定现实世界天气条件对于第一现实世界运动活动的执行是不利的。
4.如权利要求3所述·的方法,还包括: 基于进行第一阈值水平的第一现实世界运动活动而确定用于奖励第一用户的点数量; 基于确定现实世界天气条件对于第一现实世界运动活动的执行是不利的,调整用于奖励进行第一阈值水平的点数量。
5.如权利要求4所述的方法,其中调整奖励的点数量包括基于确定现实世界天气条件是不利的而增加点数量。
6.如权利要求5所述的方法,还包括在与第一虚拟区域相关联的虚拟指示器上显示点数量。
7.如权利要求3所述的方法,还包括基于确定现实世界天气条件是不利的而调整奖励的奖赏。
8.如权利要求7所述的方法,还包括处理来自第一传感器的传感器数据以确定第一用户已经满足接收奖赏的标准。
9.如权利要求8所述的方法,还包括基于确定第一用户已经满足接收奖赏的标准而改变包括在第一虚拟区域内的虚拟物品的视觉外观。
10.如权利要求8所述的方法,还包括基于确定第一用户已经满足接收奖赏的标准,改变包括在第一虚拟区域内虚拟物品的特点,从而第一用户能用虚拟物品参与至少一个附加虚拟活动。
11.一种计算机化的方法,包括: 提供虚拟世界的第一区域,其中第一虚拟区域与第一用户相关联, 通过处理器处理与时间段相关联的活动阈值; 处理与第一用户相关联的传感器数据,以确定第一用户是否进行了足够的活动以满足与该时间段相关联的活动阈值;和 通过处理器确定第一用户没有满足活动阈值。
12.如权利要求11所述的方法,还包括,响应于确定第一用户没有满足活动阈值,改变第一虚拟区域。
13.如权利要求11所述的方法,还包括,响应于确定第一用户没有满足活动阈值,改变虚拟世界的第二虚拟区域,其中该第二虚拟区域与不同于第一用户的第二用户相关联。
14.如权利要求11所述的方法,还包括,响应于确定第一用户没有满足活动阈值,从与第一用户相关联的点数总量中扣除点数。
15.如权利要求11所述的方法,还包括,响应于确定第一用户没有满足活动阈值,显示与名人相关联的化身部分地或完全地摧毁包括在第一虚拟区域内的虚拟物品。
16.如权利要求11所述的方法,还包括,响应于确定第一用户没有满足活动阈值,去除包括在第一虚拟区域内的虚拟物品。
17.如权利要求11所述的方法,还包括,响应于确定第一用户没有满足活动阈值,导致与第一虚拟区域相关联的虚拟物品在虚拟赛事中表现出较少的运动性。
18.—种计算机化的方法,包括: 提供包括多个虚拟区域的虚拟世界,其中至少第一虚拟区域与第一用户相关联且第二虚拟区域与第二用户相关联; 通过处理器从至少第一传 感器的传感器数据确定第一用户正进行第一现实世界运动活动; 通过处理器从至少第二传感器的传感器数据确定第一用户正进行第一现实世界运动活动;和 在第一或第二虚拟区域中的虚拟记分牌上显示表示第一现实世界活动的第一用户表现的第一分数,和表示第一现实世界活动的第二用户表现的第二分数。
19.如权利要求18所述的方法,还包括: 确定与第一用户的估计的当前位置相关联的现实世界天气条件; 通过处理器更新第一虚拟区域或第二虚拟区域中至少一个的虚拟天气条件,以对应于现实世界天气条件;和 基于确定的现实世界运动活动显示第一用户的化身在第一虚拟区域进行虚拟活动。
20.如权利要求18所述的方法,还包括: 从至少第二传感器的传感器数据确定第二用户正进行第二现实世界运动活动; 确定与第二用户的估计的当前位置相关联的第二现实世界天气条件; 更新与第二用户相关联的第二虚拟区域的第二虚拟天气条件,以对应于第二现实世界天气条件;和 显示第二用户的化身在虚拟世界进行对应于第二现实世界运动活动的虚拟活动。
21.如权利要求18所述的方法,还包括确定现实世界天气条件对于第一现实世界运动活动的执行是不利的。
【文档编号】A63F13/46GK103717279SQ201280037407
【公开日】2014年4月9日 申请日期:2012年6月7日 优先权日:2011年6月7日
【发明者】W.H.沃林 申请人:耐克国际有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1