用于运动训练的训练计划和音乐播放列表生成的制作方法_2

文档序号:9386812阅读:来源:国知局
器203提供被接收的信息。
[0075] 如在图3中更详细地示出的,运动参数测量设备207包括一个或多个传感器301, 用于测量与配戴或使用运动参数测量设备207的人相关联的运动参数。通过所示的实施方 式,例如,传感器301A和301B可以是加速度器(诸如压电加速度器),以测量运动参数测 量设备207沿两个正交方向的加速度。运动参数测量设备207由用户携带或佩带,以当用 户练习时测量期望的运动参数。例如,如在图4中所示,当用户走或跑时,运动参数测量设 备207可以位于用户的鞋401的鞋底。通过该布置,传感器301将产生对应于用户的脚的 移动的电信号。如本领域中已知的,这些信号可以随后用于生成代表由用户进行的运动活 动的运动数据。
[0076] 运动参数测量设备207还包括处理器303,用于处理由传感器301输出的电信号。 通过本发明的一些实施方式,处理器303可以是可编程微处理器。然而,对于另一些本发明 的实施方式,处理器303可以是特定用途电路设备,诸如ASIC。处理器303可以对从传感器 301输出的信号执行任何期望的操作,诸如曲线平滑化、噪声过滤、离点去除、放大、求和、积 分等等。处理器303向发射器307提供经处理的信号。运动参数测量设备207还包括电源 307,用于在必要时向传感器301、处理器303和发射器305提供电力。电源307可以是,例 如,电池。
[0077] 运动参数测量设备207将经处理的信号传送到电子界面设备205,如在图4中看 到的。现在返回到图3,电子界面设备205包括接收器309,其接收由在运动参数测量设备 207中的发射器305传送的经处理的信号。接收器309将经处理的信号转送到第二处理器 311,其进一步处理信号。和处理器303类似,处理器311可以对经处理的信号执行任何期 望的操作,诸如曲线平滑化、噪声过滤、离点去除、放大、求和、积分等等。
[0078] 处理器303向数字音乐播放器203提供经处理的信号。现在返回参考图2,电子界 面设备205包括连接器系统209,其在物理上插接到设置在数字音乐播放器203上的常规 输入口 211中且与其连接。电子界面设备205的连接器系统209连接到其中的输入口 211 可以是用于传送数据的任何期望的类型的输入总线,诸如并行数据端口、串行数据端口、耳 机或麦克风插孔,等)。连接器系统209可以包括任何合适的连接设备,诸如导线、插销、电 连接器等等,以便与设置在数字音乐播放器203的输入口 211中的相应的元件进行电连接 或其它合适的连接(例如,允许在界面设备205和电子界面设备205之间的电子和/或数 据通讯)。如果需要或期望的,可以提供附加的固定元件,以将界面设备205牢固地连接到 数字音乐播放器203,所述固定元件诸如带、钩、带扣、夹子、夹板、夹扣、保持元件、机械连接 器、等等。
[0079] 现在返回到图3,处理器311向计算单元313提供经处理的信号。计算单元313可 以将经处理的信号首先储存在存储器315中。进一步,通过本发明的一些实施方式,计算单 元313可以操作由运动信息监视设备201提供的经处理的信号,以生成对应于由用户进行 的运动活动的一组运动数据。例如,如果运动信息监视设备201包括用于测量用户的脚的 移动的加速度器,则计算单元313可以分析来自运动信息监视设备201的经处理的信号,以 生成一组运动数据,所述运动数据描述在用户的运动活动过程中、具体时刻时的用户的速 度和所述每一个具体时刻用户经过的总距离。用于从加速度器信号确定用户的速度的各种 技术在例如以下文件中描述:Blackadar等发明的、名为"MonitoringActivityOfAUser InLocomotionOnFoot"并在2005年5月 24 日授权的美国专利No. 6, 898, 550 ;0hlenbusch 等发明的、名为"MonitoringActivityOfAUserInLocomotionOnFoot"并在 2005 年 4月19日授权的美国专利No. 6, 882, 955;Darley等发明的、名为"MonitoringActivity OfAUserInLocomotionOnFoot"并在 2005 年 4 月 5 日授权的美国专利No. 6, 876, 947 ; Ohlenbusch等发明的、名为"MonitoringActivityOfAUserInLocomotionOnFoot"并 在2002年12月10日授权的美国专利No. 6,493,652;Blackadar等发明的、名为"Detecting TheStartingAndStoppingOfMovementOfAPersonOnFoot" 并在 2001 年 10 月 2 日授权的美国专利No. 6, 298, 314;Gaudet等发明的、名为"MeasuringFootContactTime AndFootLoftTimeOfAPersonInLocomotion" 并在 2000 年 4 月 18 日授权的美国专 利No. 6, 052, 654;Gaudet等发明的、名为"MeasuringFootContactTimeAndFootLoft TimeOfAPersonInLocomotion"并在 2000 年 1 月 25 日授权的美国专利No. 6, 018, 705, 它们中的每一个在此通过参考被全部并入。
[0080] 运动数据集还可以包括与每一个速度值和/或每一个距离值相关联的时间值。如 果运动信息监视设备201可以用于收集来自不同用户的运动信息,那么运动数据计算单元 313还可以提醒用户以某种方式表明他本人或她本人的身份。该身份信息可以随后被包括 在运动数据集中,该运动数据集从由运动信息监视设备201提供的信息生成。一旦计算单 元313已经从由运动信息监视设备201提供的信息产生了一组运动数据,计算单元313可 以将运动数据集储存在存储器315中。如在下面将更详细地讨论的,当数字音乐播放器203 之后被连接到实施运动信息收集工具的计算设备时,计算单元313会将运动数据下载到驻 留在远程计算设备上的显示配置工具。
[0081] 当为在图2-4中示出的实施例描述在运动参数测量设备207和界面设备205之间 的无线通讯时,可以使用在运动参数测量设备207和界面设备205之间通讯的任何期望的 方式(包括有线连接)而不违背本发明。并且,可以提供用于将从来自运动参数测量设备 207的物理或生理的数据推导出的数据以恰当的形式或方式显示于电子设备210或从该设 备输出的任何方式,而不违背本发明。例如,需要的话,运动参数测量设备207可以被特别 设计和/或编程,用于与一个或多个特定的电子设备一起使用,所述电子设备例如,预先编 程的和/或连接的,以与具体设备或设备一起运行,并以合适那些设备的形式和格式提供 输出数据。在该情况下,界面设备205可以被交易和出售以特别地针对某些电子设备,诸如 特定型号的数字音乐播放器和甚至其它电子设备,诸如电话、表、个人数字助理,等。作为另 一替代方式,需要的话,界面设备205可以在以后某一时间被编程,以与很多种不同电子设 备一起操作,例如,通过从互联网、从磁盘、或从另一个源等下载显示或设备驱动和/或为 具体电子设备格式化数据。
[0082] 需要的话,根据本发明的至少一些示例,电子界面设备205还可以包括显示器220 和/或用户输入系统222,诸如一个或多个可旋转输入设备、开关、按钮(如在图2中示出的 示例所示)、鼠标或轨迹球元件、触摸屏、等等,或及其一些组合。显示器220可以用于示出, 例如,关于正由数字音乐播放器203播放的音乐的信息、正由数字音乐播放器203接收的、 关于运动信息信号的信息、正由数字音乐播放器203从接收到的运动信息信号生成的运动 数据,等。可以使用用户输入系统222,例如:控制经由界面设备205接收的输入数据的处 理的一个或多个方面,控制输入数据清单(receipt)(例如,时刻、被接收的信息的类型、点 播数据要求,等。),以控制输出到电子设备203的数据或由电子设备203输出的数据,控制 运动参数测量设备207,等。可替换地或附加地,需要的话,数字音乐播放器203上的输入系 统(例如,按钮222、触摸屏、基于数字化仪/触笔的输入装置、可旋转输入设备、轨迹球或滚 球,鼠标,等),可以用于向界面设备205和/或向运动参数测量设备207提供用户输入数 据。如又一示例,需要的话,可以为界面设备205和/或数字音乐播放器203设置语音输入 系统,例如,以允许用户经由语音指令输入。可以提供用于任何系统元件的控制和/或用于 任何目的任何其它期望的类型的用户输入系统,而不违背本发明。
[0083] 数字音乐播放器203可以包括附加的输入和/或输出元件,例如,诸如在图2中示 出的端口 224和226,其示例性地用于头戴式耳机(或其它音频输出)、电源、无线通讯设 备、红外输入、麦克风输入、或其它设备。需要的话,且如果这些端口 224和/或226在界面 设备205被附连到电子设备203时会被覆盖,则界面设备205可以具有到端口 224和/或 226的类似的外部端口,且内部电路可以被设置在界面设备205中,以允许用户将相同的附 加设备插接到界面设备205,如它们可以插接到数字音乐播放器203 -样,且仍利用相同功 能(例如,以由此允许必需的数据、信号、动力、和/或信息经过界面设备205到达用户,到 达另一输出,和/或到达数字音乐播放器203)。
[0084] 应该意识到,尽管上述本发明的一些具体实施例涉及数字音乐播放器203,但本发 明的可替换的示例可以使用任何便携式电子设备实施。例如,通过本发明的一些实施方式, 运动参数测量设备207可以连同移动电话、手表、个人数字助理、其它类型的音乐播放器 (诸如CD或卫星广播音乐播放器)、便携式计算机、或任何其它期望的电子设备一起使用。 仍进一步,本发明的一些实施方式可以可替换地或附加地省略界面设备205的使用。例如, 运动参数测量设备207可以被配置为使用蓝牙无线通讯协议通讯,以便可以与有蓝牙能力 的移动电话、个人数字助理、手表或个人计算机一起使用。当然,当省略界面设备205时,还 可使用其它无线或有线的通讯技术。
[0085] 还应意识到,尽管为了便于理解已在上面描述了运动参数测量设备207的具体示 例,任何类型的期望的运动参数测量设备207可以与本发明的各种实施例一起使用。例如, 在本发明的一些实施方式中,运动参数测量设备207可以是心率监视器、血氧监视器、卫星 定位设备(例如,全球定位卫星(GPS)导航设备)、用于测量用户的电活动的设备(例如, EKG监视器),或测量用户的一个或多个身体参数的任何其它设备。仍进一步,运动参数测 量设备207可以测量由用户正在操作的某个设备的一个或多个运行参数,诸如自行车的速 度和/或距离、跑步机的速度和/或工作量、划船机、椭圆机、静态自行车,由用户穿着的滑 (水或雪)板、溜冰鞋(滚轴的或滑冰鞋)、或雪鞋的速度和/或经过的距离等等,等。
[0086] 同样,尽管运动参数测量设备207已被描述为与数字音乐播放器203或接收来自 运动参数测量设备207的信号的其它便携式电子设备分开,但通过本发明的一些实施方 式,运动参数测量设备207可以被并入到数字音乐播放器203或其它便携式电子设备中。例 如,本发明的一些实施方式可以使用并入用于测量运动活动的加速度器、卫星定位设备、或 任何其它期望的设备的音乐播放器、移动电话、手表或个人数字助理。仍进一步,应该意识 到本发明的各种实施方式可以使用多个运动参数测量设备207,其并入到数字音乐播放器 203或其它便携式电子设备中、与数字音乐播放器203或其它便携式电子设备、或其某种组 合分开。
[0087] 运动收集和显示工具
[0088] 图5示出运动信息收集和显示设备的示例501,根据本发明的各种实施方式,所述 设备可以用于收集和/或显示运动数据。如在下面将更详细地讨论的,运动信息收集和显 示设备501可以既收集又显示运动数据。运动信息收集和显示设备501可以使用之前描述 的计算设备101的任何合适的变体来实施。然而,在一些情况下,信息收集和显示设备501 可以使用台式计算机或膝上型个人计算机而商业地实施,所述计算机使用,例如,可从位于 Redmond, Washington 的Microsoft Corporation 获得的Microsoft Windows 操作系统的版 本、可从位于 Cupertino, California 的 Apple Corporation 获得的 Apple Macintosh 操作 系统的版本、或可从多个厂商获得的Unix或Linux操作系统的版本。
[0089] 如图5所示,运动信息收集和显示设备501包括接口 503,其用于从运动信息监 视设备201接收数据。接口 503可以使用,例如,电构件、软件构件(诸如应用程序接口 (API))、或其某种组合来实施。运动信息收集和显示设备501还具有运动数据收集模块 505。通过本发明的各种示例,运动数据收集模块505可以监测储存一个或多个运动数据集 的数字音乐播放器203或其它便携式电子设备何时通过接口 503被连接到运动信息收集和 显示设备501,建立与数字音乐播放器203或其它便携式电子设备的通讯会话,以取回一个 运动数据集或多个运动数据集。在本发明的一些实施方式中,运动数据收集模块505可以 在运动数据集已被取回之后从数字音乐播放器203或其它便携式电子设备删除运动数据 集。
[0090] 通过本发明的一些示例,运动数据收集模块505可以对从数字音乐播放器203或 其它便携式电子设备取回的运动数据集进行一些进一步的运算。例如,如果运动信息监视 设备201可以用于收集来自不同用户的运动信息,那么运动数据收集模块505可以还提醒 用户去表明他本人或她本人的身份(如果该信息不是之前从运动信息收集和显示设备501 获得的)。该识别信息可以因此被包括在被取回的运动数据集中。
[0091] 如之前提到的,运动信息收集和显示设备501典型地会从由一个或多个运动参数 测量设备207测量的信息生成运动数据集。然而,通过本发明的一些实施例,运动信息收集 和显示设备501可以改为储存由运动参数测量设备207提供的原始信息。通过这些实施例, 运动数据收集模块505可以从数字音乐播放器203或其它便携式电子设备取回原始信息, 并随后从原始信息本身生成运动数据集。当然,需要的话,本发明的又一些示例可以将关于 运动数据的生成的功能分开,所述运动数据来自由在运动数据收集模块505和数字音乐播 放器203或其它便携式电子设备之间运动参数测量设备207测量的原始信息。
[0092] 运动数据收集模块505可以通过,例如,由计算设备101的计算单元113执行的软 件指令而实施。通过本发明的一些示例,运动数据收集模块505可以由常规软件工具(诸 如浏览器)实施。可替换地,运动数据收集模块505可以由特定用途软件工具或由被增强 用以执行运动数据收集功能的常规软件工具来实施。例如,运动数据收集模块505可以由 并入了常规浏览器的软件工具来实施,以执行各种功能。这些功能除从数字音乐播放器203 或其它便携式电子设备收集运动数据之外,可以包括例如选择、购买、及下载音乐和视频内 容。
[0093] -旦运动数据收集模块505已收集由运动信息监视设备201提供的经处理的信 号,则运动数据收集模块505通过接口模块507将运动数据集传送到运动数据显示配置设 备601。运动信息收集和显示设备501可以通过常规网络(诸如互联网)与运动数据显示 配置设备601通讯。通过这些配置,接口模块507可以使用任何常规类型的网络接口(诸如 网络接口卡)来实施。当然,任何类型的期望的硬件或软件组合可替换地可以用于允许运 动数据收集模块505将被收集的运动数据发送到运动数据显示配置设备601。通过本发明 的一些实施方式,运动数据收集模块505可以将被收集的运动数据自动送到运动数据显示 配置设备601。例如,运动数据收集模块505可以在探测到至运动数据显示配置设备601的 网络连接之后,以预设的时间间隔,在收集之后立即尝试将收集到的运动数据发送至运动 数据显示配置设备601,也可是以上步骤的一些组合。可替换地或附加地,运动数据收集模 块505可以提醒用户去指明何时将被收集的运动数据发送到运动数据显示配置设备601。
[0094] 图6示出根据本发明的各种示例可使用的运动数据显示配置设备的示例601。如 在该图中看到的,运动数据显示配置设备601包括接口模块603,其用于与运动信息收集和 显示设备501通讯。如之前提到的,运动信息收集和显示设备501可以通过常规网络(诸如 互联网)与运动数据显示配置设备601通讯。通过这些配置,接口模块603可以使用任何 常规类型的网络接口(诸如网络接口卡)实施。当然,可以可替换地使用任何类型的期望 的硬件或软件的组合,以允许运动数据显示配置设备601与运动信息收集和显示设备501 通讯。
[0095] 运动数据显示配置设备601还包括运动数据显示配置模块605,和运动数据储存 器607。当运动数据显示配置设备601的接口 603接收来自运动信息收集和显示设备501 的运动数据时,它将被接收的运动数据提供到运动数据显示配置模块605。运动数据显示配 置模块603可以随后将运动数据储存在运动数据储存器607中,用于将来的使用。如在下 面将更详细地讨论的,运动数据显示配置模块605还会从运动数据储存器607取回运动数 据,且配置被取回运动数据,用于通过一个或多个用户界面、以对用户有意义的方式显示。
[0096] 现在返回到图5,当用户希望查看关于他或她的运动活动(或另一人的运动活动, 如在下面将更详细地讨论的)的信息时,用户向运动信息收集和显示设备501提交该请求。 更具体地,用户可以使用常规输入和输出设备,诸如键盘、鼠标、显示器等等。显示请求随后 通过常规接口输入/输出接口 511被提供到运动数据显示模块509。如本领域中众所周知 的,接口输入/输出接口 511可以使用硬件和软件构件的任何期望的组合来实施,诸如用于 检测和处理来自输入设备的输入、并将数据发送到输出设备和控制输出设备的常规应用程 序接口(API)。
[0097] 通过本发明的一些示例,运动数据显示模块509可以使用任何常规工具来实施, 所述工具用于接收请求和控制数据的显示的输入,且之后以所要求的方式显示数据。例 如,运动数据显示模块509可以使用常规浏览器程序来实施,诸如在计算单元113上执行的 Microsoft Internet Explorer、Mozilla Firefox、或Opera。通过本发明的另一些实施例, 运动数据显示模块509可以使用常规浏览器程序来实施,所述程序已由一个或多个显示工 具增强,诸如ActiveX插件、Java脚本或Macromedia Flash Player或Adobe Flash Player 的某一版本,其可从位于 Sanjose, California 的 Adobe Systems Incorporated 获得。在 本发明此外的其它实施例中,运动数据显示模块509可以由,例如,用于显示运动数据的特 定用途软件工具来实施。
[0098] 如在下面将更详细地讨论的,当用户启动运动数据显示模块509时,提供他或她 提示以下使用的用户界面:选择他或她希望查看哪些被收集的运动数据,用户希望以哪种 格式查看被收集的运动数据,等。该用户界面可以由运动数据显示模块509、运动数据显示 配置模块605、或其一些组合生成。当用户使用被提供的用户界面提交请求以查看运动数 据时,运动数据显示模块509将请求转送到运动数据显示配置模块605。作为响应,运动数 据显示配置模块605配置被请求的运动数据,用于通过运动数据显示模块509显示。例如, 如在下面将更详细地讨论的,用户可以请求查看在一周时段中的每一天的用户跑步的总距 离。作为响应,运动数据显示配置模块605会从运动数据储存器607取回相关距离数据。其 随后将配置被取回的距离数据,以通过期望的图像(例如,条形图)显示,并向运动数据显 示模块509提供经配置的运动数据,以显示给用户。
[0099] 应该注意的是,以本发明的一些实施例,数据显示配置功能可以在运动数据显示 模块509和运动数据显示配置模块605之间分配。例如,如果运动数据显示模块509由简 单的浏览器实施,那么运动数据显示模块509可以用作运动数据显示配置模块605的"瘦 客户端"。即,所有数据显示配置功能可以由运动数据显示配置模块605执行。运动数据显 示模块509将于是仅显示提供给它的信息。可替换地,如果运动数据显示模块509由特定 用途软件工具实施,那么大多数或所有数据显示配置功能可以由运动数据显示模块509执 行。通过这些示例,运动数据显示配置模块605可以仅用于储存运动数据和从运动数据储 存器607取回运动数据。
[0100] 典型地,运动数据显示配置设备601将在远离运动信息收集和显示设备501的 地点实施。运动信息收集和显示设备501于是可以通过电子通讯网络被连接到运动数据 显示配置设备601,如之前提到的。电子通讯网络可以bea公共网络(诸如互联网),专 用网络,或包括两者的一些组合。例如,图7示出网络701,其包括运动数据显示配置设备 601和用于收集和/或显示运动数据的多个客户端设备705。这些客户端设备705可以包 括个人计算机705A(其使用某一版本的Microsoft Windows操作系统,该系统可从位于 Redmond
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1