用于运动系统和方法的媒体平台
1.相关申请的交叉引用
2.本公开要求2020年1月2日提交的标题为“media platform for exercise systems and methods”的美国专利申请第62/956,588号的权益和优先权,此处通过引用将该申请全文并入。
技术领域
3.本公开总体涉及媒体制作、分发和使用,更具体地例如涉及一种与运动系统和方法一起的用于制作、分发和使用媒体(诸如音乐)的媒体平台。
背景技术:4.数字媒体可以包括包含数字数据(诸如音频、视频、音频-视频、多媒体、音乐、图形、数据或任何其他类型的媒体相关内容)的电子文件。数字媒体可以以多种电子格式存储、实施和/或递送。例如,数字媒体资产可以是唱片公司或乐队为在用户的装置(例如,具有耳机的智能手机)上回放而制作或创建的音乐下载、现场生成和/或流式传输给用户的内容、或其他数字媒体内容。
5.数字媒体资产通常通过一个或多个可经由网络(诸如因特网或无线网络)访问的服务器来管理。内容所有者可以使用服务器来控制和货币化数字媒体资产的分发和使用。常规系统被设计为支持传统媒体的使用和分发(例如,最终用户购买数字媒体资产的副本,诸如在最终用户的装置上回放的歌曲),并且通常受限于现有的商业模式和与数字媒体服务器相关联的处理、存储、许可和管理系统的限制。由此,需要用于高效地管理数字媒体资产的创建、管理、货币化和分发的改进系统和方法。
6.还需要与运动系统和方法一起使用的、用于高效地管理数字媒体资产的创建、管理、货币化和分发的系统和方法。这种系统应当与从各种内容提供者、服务器和平台访问的各种文件格式兼容,从而允许内容所有者、中间服务提供者(诸如课程教练)和/或最终用户控制数字媒体资产。
7.常规的系统和方法缺乏高效的报告、收费、数字版权管理和其他可以利用使用数字内容的新分发模式和服务的特征。例如,运动内容递送系统可以提供用户可选择的直播和/或存档运动课程内容(例如,教授课程的教练的视频和音频、音乐等),以便递送到多个运动装置,诸如固定自行车或跑步机。内容提供者面临的挑战是高效控制数字媒体内容的管理和分发以及收入的收集,同时将数字媒体内容的访问权开放给新的商业和使用模式。
8.鉴于上述情况,需要用于通过网络(诸如因特网或无线网络)高效地制作、管理、分发和货币化数字媒体资产的系统和方法。这样的系统和方法需要使得数字内容所有者、数字媒体汇集者/中介和最终用户能够通过有效界面来控制、访问和/或使用各种数字媒体内容。
技术实现要素:9.本公开提供了与数字媒体资产的创建、管理、分发、货币化和消费有关的系统和方法。在一些实施方式中,改进的系统和方法促进在运动环境中进行专门的内容创建、递送和消费,其中在每个分发阶段进行控制和报告。
10.在一些实施方式中,用于向运动设备的用户递送运动内容的系统和方法,包括:数据库,该数据库存储运动内容、与内容提供者相关联的数据和与应用提供者相关联的数据;以及平台服务器,该平台服务器可操作为促进运动内容到运动设备的递送。平台服务器递送用于用户选择的存档运动课程,以便在运动设备上显示,从运动设备接收选择,传输表示所选的存档运动课程内容的数据,基于用户的活动从运动设备接收表现数据,并且生成表示多个其他用户在所选的存档运动课程的至少一部分上的存档用户表现参数的存档表现数据。数据被同步和更新,以便由运动设备显示以模拟用户与至少一些其他用户竞争。
11.在各种实施方式中,一种向运动设备的用户提供媒体内容的内容分发系统,该内容分发系统包括:媒体数据库,该媒体数据库存储媒体内容、与内容提供者相关联的数据和与应用提供者相关联的数据;内容管理服务器,该内容管理服务器被配置为接收来自与项目相关联的运动设备的用户的媒体资产请求,并根据内容所有者建立并与运动设备兼容的参数分发所请求的媒体资产;以及内容分发平台,该内容分发平台可通信地联接到媒体数据库并且被配置为促进媒体内容的创建和到运动设备的递送。
12.在一些实施方式中,一种用于向运动设备的用户递送运动内容的方法,该方法包括:在媒体数据库中存储媒体内容、与内容提供者相关联的数据以及与应用提供者相关联的数据;通过内容管理服务器接收来自与项目相关联的运动设备的用户的媒体资产请求,并根据内容所有者建立并与运动设备兼容的参数分发所请求的媒体资产;以及通过可通信地联接到媒体数据库的内容分发平台促进媒体内容的创建和到运动设备的递送。
13.本公开的范围由权利要求限定,通过引用将权利要求并入该章节中。将通过考虑一个或多个实施方式的以下详细描述,来给予本领域技术人员本公开的实施方式的更完全理解、以及本公开另外优点的实现。将参照首先将简要描述的附图。
附图说明
14.图1是根据一个或多个实施方式的用于运动环境中的数字内容分发系统的示例实施方式。
15.图2是根据本公开实施方式的用于分发数字媒体的应用服务器的框图。
16.图3是根据本公开实施方式的用于使用加密货币分发数字媒体的计算环境的数据流程图。
17.图4a和图4b是根据本公开实施方式的示例固定自行车的后透视图。
18.图5a、图5b和图5c例示了根据本公开实施方式的用于固定自行车的示例用户界面屏幕。
19.图6示出了根据本公开实施方式的用于固定自行车的内容创建和分发的示例数据流。
20.图7是根据本公开实施方式的用于与固定自行车一起使用的示例网络架构的图示。
21.图8a、图8b和图8c例示了根据本公开实施方式的用于与音乐平台交互的示例用户界面。
22.图9a和图9b例示了与本公开的运动系统和音乐平台的一个或多个实施方式一起使用的示例歌曲级元数据。
具体实施方式
23.根据本公开实施方式的系统和方法提供了最终用户系统(包括基于运动的系统)的数字媒体内容的管理、分发和使用。系统和方法允许高效使用处理和/或存储容量来管理、分发和报告通过一个或多个网络(诸如无线移动网络、云和/或因特网)分发的数字媒体资产的使用。系统和方法包括改进的内容所有者、内容汇集者、内容整合者和最终用户对数字媒体资产的访问和处理,包括改进的运动系统和方法的管理和报告。
24.在较高的层面上,数字内容(诸如音乐)的权限由控制实际录音的唱片公司、控制基础作品的出版者以及控制作品公开表演的表演权组织控制。没有中央音乐数据库,所有权和许可信息难以汇集。如本文所述,数字内容所有者或许可者包括向分发者、数字媒体内容整合者和/或最终用户提供数字媒体资产(诸如音乐文件、视频文件和其他内容)的实体。所有者和/或许可者可以对其数字媒体资产的内容施加特定的用户限制,诸如播放持续时间、播放次数、分发类型、质量和许可费用,这些限制通过本文公开的系统和方法进行管理。
25.本文公开的系统和方法可以连接到各种装置和应用,包括例如在线商店、在线音乐专营店、门户网站、通过连接的运动设备实现的应用、移动应用或分发或消费数字媒体资产的另一实体或装置。例如,运动设备的用户可以通过因特网访问运动内容,包括教练指导的课程、音乐、视频和/或锻炼。运动内容可以由最终用户通过运动装置和/或相关联的应用服务来定制。运动内容可以包括由第三方(例如,运动教练)创建的数字媒体内容,包括与基于内容的元数据和基于表现的元数据相整合的用于递送给用户的许可数字媒体内容(诸如音乐和视频)。最终用户可以在使用运动装置的同时经由一个或多个模式(诸如访问运动课程的运动订阅、经由应用界面的可定制内容或其他服务)访问数字媒体资产。
26.参考图1,现在将根据本公开的一个或多个实施方式描述示例数字内容分发系统100。系统100允许适用于运动器材和其他装置的改进的音乐和媒体内容分发模式。例如,健身教练可以创建伴随直播或存档的视听健身课程的音乐播放列表,最终用户可以通过内容分发平台120访问这些播放列表。
27.内容分发平台120促进创建用于最终用户装置150的内容,诸如用于在与固定运动自行车、跑步机或其他运动装置相关联的显示器上回放的运动课程。例如,内容分发平台120通过音乐应用编程接口(音乐api 122)可通信地联接到音乐数据库110。内容创建者124可以访问内容分发平台120,以创建包括一个或多个媒体资产的媒体项目。例如,运动教练可以创建运动课程的音乐播放列表,该音乐播放列表包括由内容所有者104拥有和许可的音乐。内容分发平台120促进媒体权限的审核批准、创建项目用于最终用户装置访问以及所使用的每个媒体资产的跟踪和报告。最终用户可以请求与所选项目(例如,运动课程)相关联的媒体资产,该媒体资产可以根据由内容所有者104建立的并且与最终用户装置150兼容的参数来分发。
28.在各种实施方式中,系统100填充并维护数字媒体资产的媒体数据库110,数字媒
体资产包括一种或多种格式的数字媒体内容、分发和许可参数以及描述媒体内容的相关联的元数据。内容分发平台120促进将存储在媒体数据库110中的一个或多个媒体资产分配给一个或多个项目。内容分发平台120提供媒体数据库110、内容所有者104、内容创建者124和最终用户装置150之间的接口,包括协调与最终用户装置150兼容的用于内容创建和分发的参数、媒体资产的预期用户以及由内容所有者104建立的分发和定价参数。内容创建者124可以创建新内容并并入来自媒体数据库110的满足由内容所有者104控制的参数的媒体资产(例如,音乐)。在各种实施方式中,创建的内容可以包括并入内容所有者104拥有的数字媒体资产的直播和/或存档内容。例如,直播运动课程可以包括递送给最终用户以便在最终用户装置上回放的音乐。
29.如图例示,系统100可以通过网络接口(例如,图2的网络接口208)访问来自内容所有者104(例如,内容所有者、许可者、出版者等)的媒体内容。例如,媒体内容可以由创建、拥有要分发的数字媒体资产和/或作为其许可者的实体来控制。内容和/或相关内容和数据可以托管在一个或多个内容托管服务器中,诸如可通过外部网络或云服务106和/或网络或云服务108访问的服务器。
30.内容分发平台120可以在一个或多个应用服务器、云服务器、网络服务器或其他计算系统上实施。应当理解,软件平台可以驻留在适当地链接到系统元件的其余部分的任何计算系统上。该系统还可以包括到媒体权限管理服务130的接口,这些服务被配置为跟踪和收取版税。内容管理系统(cms)132被配置为促进将内容递送到最终用户装置150。最终用户装置150可以包括可操作为与cms 132接口连接的最终用户计算装置,并且可以包括媒体资产可以分发到的计算机、便携式设备(包括移动智能电话)、可穿戴设备、电视、智能扬声器、运动器材或其他装置(例如,汽车)。
31.系统的各种部件之间的通信可以通过通信网络(诸如因特网和/或移动网络)进行。应当理解,可以使用适合于促进本文所述的部件之间的通信的任何通信网络(例如,有线、无线、蜂窝、广域网、局域网)和通信路径(例如,蓝牙连接)。
32.在一些实施方式中,最终用户操作最终用户装置150,以访问通过内容管理服务器132可用的课程。例如,运动设备可以包括列出可供选择的可用课程的触摸屏显示器。最终用户装置可以从cms 132请求课程播放列表,cms将课程播放列表递送到最终用户装置150。在一些实施方式中,cms 132从内容分发平台120获取播放列表,内容分发平台120将播放列表发送到cms 132。cms 132和内容分发平台120还可以交换课程日期和其他课程信息。在一些实施方式中,最终用户和/或最终用户装置150具有相关联的识别信息(例如,最终用户装置的账户名、密码、互联网协议地址(ip地址)、缓存文件等)。
33.系统100还包括搜索引擎134,该搜索引擎134促进根据课程参数、用户偏好、教练偏好等通过丰富元数据字段从音乐数据库110来搜索音乐,以选择适合运动时段的音乐。在各种实施方式中,内容创建者124可以利用媒体资产数据库110来创建最终用户产品,诸如包括指导、音乐和视频的混合的运动课程。内容创建者124可以查看所有者和每个资产提供的使用规则,并相应地对其最终用户产品进行建模。内容创建者124可以控制其最终用户体验、定价和产品,包括最终用户定制。
34.搜索引擎134促进基于例如来自内容所有者104的教练偏好和内容限制来搜索音乐内容。在一些实施方式中,音乐数据库110存储音乐的关联元数据,从而允许搜索要选择
的适当内容。例如,一个或多个请求的数字媒体资产可能存在地区限制。内容所有者可能期望在美国而不是在欧洲或亚洲的任何国家中分发特定的媒体资产。关于地区限制的信息可以由内容所有者或许可者(例如,内容所有者104)提供给平台音乐数据库110和内容分发平台120,并在分发之前存储在音乐数据库110中。
35.如果搜索引擎134确定音乐资产存在于数据库中并且通过请求对最终用户装置可用,那么该过程继续向用户提供所识别的内容。在一些实施方式中,音乐数据库110存储与请求相关联的项目信息,包括多个音乐资产、项目内的使用、版税信息等。在一些实施方式中,搜索可以包括确定用户和/或用户装置是否具有访问所请求内容的有效订阅或其他适当授权。如果否,则可以向最终用户呈现用户界面,以建立会员、提供支付授权或其他选项。
36.现在将参考工作运动系统来描述系统100的操作。音乐数据库110和内容分发平台120一方面管理内容所有者和/或许可者(例如,内容所有者104)与媒体权限管理系统130之间的通信,另一方面管理内容创建者124的网络。内容创建者124(例如,创建运动课程的运动教练)创建内容并通过通信网络将内容递送到最终用户装置150(例如,运动设备)。
37.如图例示,相应的所有者和/或许可者可以与媒体数据库110和/或其他内容主机通信。内容所有者104向一个或多个网络可访问平台提供对音乐文件的访问。如图例示,音乐资产被提供给网络或云服务108,该网络或云服务用于将音乐文件(例如,mp3文件)递送到内容递送网络140。内容递送网络140以适当的格式(例如,aac)将音乐内容发送到应用服务器(例如,shf 142),以根据期望的因素修改音乐内容,这可以包括为期望的特征(诸如节奏)生成元数据。在一个实施方式中,shf 142服务器利用“要坚持的因素(something to hold onto factor)”或其他音乐特性来确定音乐属性和/或视觉伴奏,以使用户参与运动体验。例如,如果运动课程建立了某个节奏,那么可能期望以适合该课程的节奏选择歌曲和/或播放音乐。在一些实施方式中,系统100向内容分发平台提供音乐节奏并且接收期望的每分钟节拍和淡入淡出信息。shf 142然后可以流式传输具有适合运动课程的节奏的所选音乐。
38.在一些实施方式中,数字媒体资产以加密形式提供,包括对最终用户使用特定媒体资产的某些限制,诸如对所有者/许可者选择的时间段的使用限制。这例如在以下情况下可以是有用的:为运动课程授予权限,并且所有者希望在一次性使用的基础上为课程和/或设置为在固定时间段(例如,三十(30)天)后到期的使用权限提供许可。另外使用规则在各种数字权限管理软件中可用。
39.在一些实施方式中,内容所有者可以用其内容提交包括各种商业属性,诸如,在每个媒体资产的基础上,(i)其对于可以利用媒体资产的国家的领土标志,(ii)对于每个这种国家或地区,其以当地货币和数值计算的产品销售价格,(iii)该地区订阅中包括的产品许可、以及其他内容、定价和分发信息。在某些情况下,内容所有者可以为通过内容分发平台可用的仅一个或几个专营店指定独特的商业属性。其他可管理的参数包括但不限于数字权限管理项、加密货币项、建议零售价(srp)、各种属性的开始日期和结束日期等。
40.本文公开的系统和方法可以具体实施在经由因特网或另一网络(诸如无线网络)操作的网站中。实施本公开的分发平台的实施方式的示例应用服务器200在图2中例示。在一个实施方式中,应用服务器200促进在基于处理器的平台(诸如网络服务器)上执行的网站,该平台可以由系统管理员或另一管理实体托管。系统可以包括一个或多个处理器202、
存储部件204和数据库230。平台可以包括存储在存储器204中以供处理器202执行的软件指令,包括本文公开的各种逻辑部件和过程。在一些实施方式中,平台包括:内容管理模块,该内容管理模块包括数字权限管理(例如,许可和内容监管模块210);前端服务器和管理服务器212;媒体服务器214(例如,windows媒体服务器),该媒体服务器启用回放和/或音频捕获;模块213,该模块提供内容发现和播放列表开发;商业智能和财务报告模块216,该商业智能和财务报告模块被配置为跟踪和报告分发和许可数据;用户参与度量模块218,该用户参与度量模块被配置为收集和分析与音乐选择对用户表现的有效性相关联的数据;提示表和元数据捕获模块219,该提示表和元数据捕获模块用于生成项目;以及其他模块220。
41.在各种实施方式中,应用服务器200被配置为促进根据本公开的数字资产的制作、托管和递送。平台还可以被配置为用于为一个或多个合作伙伴制作、管理和监测一个或多个项目和会员计划,使得合作伙伴可以向一个或多个最终用户公开和递送数字资产或内容。最后,平台可以被配置为用于生成关于所有活动的详细报告,这些活动涉及数字资产的制作、托管、递送,包括一个或多个数字资产的制作、管理和监测。
42.数据库230和管理模块(例如,模块212)被配置为托管诸如媒体文件的数字资产,递送数字资产并且管理为数字资产提供的许可。例如,数据库230或管理模块212可以提供许可和仅报告服务,由此特定的分发者可以在其自己的服务器上托管特定的数字资产并独立地递送文件。内容管理模块210可以包括控制和监测由系统管理的所有或部分数字资产的带宽、下载速率、串流播放和最大音量限制的功能。该功能提供了对可能置于关联客户端和任何相关数字资产上的预算约束的仔细控制。
43.本公开的方法可以包括定价规定,其中,给内容创建者的价格或其子集是作为总收入的百分比来收取的。本文公开的系统包括构建为在内容所有者、内容创建者和订户/最终用户之间的企业对企业对消费者的生态系统的数字内容的递送。本文公开的系统提供了各方之间的单一平台,该平台通过各个利益相关者的单一访问来允许提供对所分发内容的控制的能力。
44.现在将参考图3描述运动系统的内容分发环境的操作的实施方式。内容分发环境包括分发平台320,该分发平台可以被实施为一个或多个如先前所公开的网络服务器。分发平台320促进将数字内容(诸如媒体资产342)递送到最终用户装置304。用户302操作最终用户装置304,该最终用户装置304可以包括促进客户端应用与在商家服务器330上托管的商家应用332通信的触摸屏显示器306。例如,在一个实施方式中,客户端应用可以允许用户查看可用的运动课程,选择和定制可用的课程,并参与通过商家应用332和分发平台320托管的所选运动课程。最终用户装置304可以是运动设备(例如,固定自行车、跑步机),并且触摸屏显示器306上的客户端应用提供用于通过商家服务器330访问运动相关内容的界面。运动相关内容可以包括完全制作的内容,诸如预先录制的音频和/或视频内容,和/或可以并入基于由最终用户和/或由运动设备提供的某些数据实时定制的音频和/或视频成分。
45.在所例示的实施方式中,内容提供者340通过内容主机350提供对媒体资产342的访问。内容主机350包括用于存储和访问媒体资产354的数据库352。内容提供者350通过分发平台320管理对媒体资产354的访问,分发平台320包括存储内容数据324和订阅数据326的数据库322。订阅数据326将媒体资产组织成独特的订阅或会员模式,由此可以在分发平台320上产生和管理多个订阅计划。每个这样的订阅报价可以包括一个或多个订阅期(例
如,每天、每周、每月、每年、5年期、每次使用等),其中各个这样的订阅期都有其自己的价格,并且其中,商家专营店(例如,通过商家服务器330)提供单独的订阅频道。
46.在各种实施方式中,商家可以经由移动应用或网页提供多个订阅,其中每个商家控制其自己的品牌推广、定价和内容策划。分发平台320可以经由api服务提供一个或多个订阅,以嵌入到一个或多个商家自己的过顶媒体平台、移动应用或网页中。在一些实施方式中,例如,个体健身教练可以策划其自己的订阅频道。
47.用户302可以使用客户端应用306来访问商家服务器330上的应用332,以购买订阅和/或注册访问商家内容。用户可以通过分发平台320提交支付308(例如,信用卡支付、加密货币),分发平台更新订阅数据326,以使用户302与订阅相关联。在内容提供者340创建媒体资产342(例如,音乐专辑)之后,可以将媒体资产342提供给内容主机350。媒体资产342现在可用于满足某些访问要求的用户,诸如拥有通过商家服务器330和分发平台320订阅的用户。用户302可以使用客户端应用306从分发平台320下载或以其他方式访问媒体资产310。在某些情况下,最终用户流式传输所提供的内容。在其他情况下,所提供的内容可以基于来自最终用户运动设备的全部或部分与最终用户的运动表现相关的数据输入以动态和实时或接近实时的呈现方式定制。
48.参考图4a至图7,现在将描述促进运动相关内容的分发的示例实施方式。本公开的实施方式允许高效管理数字内容,包括创建多个分发频道和支付模式。本文公开的系统和方法跨各种应用为媒体消费者、内容创建者和商家提供了许多优势。
49.在各种实施方式中,商家可以访问分发平台以促进数字内容的递送和货币化。商家可以策划针对不同最终用户场景的一个或多个数字内容频道,并为该频道设置定价和分发限制。例如,商家可以销售包括显示器和用于播放视频和音频内容的音频扬声器的运动设备。商家可以提供针对商家的运动器材的用户的数字内容,诸如与由课程教练指导的运动课程相关联的数字内容。使用与运动设备相关联的本地应用,用户可以从分发平台访问数字内容。本地应用可以与商家和/或用户相关联,从而允许分发平台提供与运动设备和/或用户相关联的数字内容。这样,可以向用户提供有针对性的数字内容选项,并且商家可以控制向其运动设备用户分发数字内容以确保高质量的用户体验。
50.分发平台还通过促进内容分发和货币化使内容创建者受益。例如,运动教练可以通过其自己的频道提供额外的内容,并在每次使用、订阅或另一个的基础上向用户收取访问费用。通过与运动设备关联的本地应用,用户可以通过分发平台聘请运动教练,以确保个体辅导、个人训练、课程教学和其他运动体验。教练可以在分发平台上建立一个或多个教练内容频道,并建立订阅和其他支付模式。在一些实施方式中,教练和商家通过分发平台建立关联,从而允许教练通过商家频道以可以包括收入分享模式的方式分发内容。
51.尽管实施方式说明了具有固定自行车、运动课程和其他运动相关内容的示例,但是应当理解,本公开可以利用其他运动器材和/或其他内容创建和递送应用来实施。在各种实施方式中,本地系统400包括具有集成的或连接的数字硬件的固定自行车402,数字硬件包括至少一个显示屏404。固定自行车402可以包括车架406、支撑车把410的车把柱408、支撑座椅414的座椅柱412、后支撑件416和前支撑件418。踏板420用于经由皮带、链条或其它驱动机构驱动轮422。轮422可以是重金属盘或其它适当的机构。在各种示例实施方式中,使轮422旋转所需的踏板上的力可以使用阻力调节旋钮424来调节。阻力调节旋钮可以直接或
间接控制增大或减小轮旋转阻力的装置。例如,顺时针旋转阻力调节旋钮可以使一组磁体426相对于轮移动,这增大其旋转阻力并且增大用户必须施加到踏板以使轮旋转的力。
52.固定自行车402还可以包括允许调节座椅414、车把410等的位置的各种特征。在各种示例实施方式中,显示屏404可以在车把的前方安装在用户的前面。这种显示屏可以包括铰链428或其它机构,该铰链或其它机构允许相对于骑乘者调节显示屏的位置或方位。
53.与固定自行车402相关联的数字硬件可以连接到固定自行车402或与其集成,或者其可以远程定位并且无线连接到固定自行车。显示屏404可以附接到固定自行车,或者它可以单独安装,但是应该定位在使用固定自行车的人的视线中。数字硬件可以包括数字存储、处理和通信硬件、软件和/或一个或多个媒体输入/输出装置,诸如显示屏、摄像头、麦克风、键盘、触摸屏、耳机和/或音频扬声器。在各种示例实施方式中,这些部件可以与固定自行车集成。这种部件之间的所有通信使用任何适当协议或技术可以是多信道、多方向、以及无线或有线的。在各种示例实施方式中,系统可以包括相关联的移动和基于网络的应用程序,这些应用程序从本地或远程个人计算机、膝上型电脑、移动装置或任何其他数字装置向用户提供对账户、表现和其他相关信息的访问。
54.在各种示例实施方式中,固定自行车402可以配备有各种传感器,这些传感器可以瞬时地和/或随时间测量来自固定自行车和骑乘者两者的表现度量的范围。例如,固定自行车可以包括功率测量传感器,诸如磁阻功率测量传感器或在使用期间提供连续功率测量的涡流功率监测系统。固定自行车还可以包括测量速度、踏板节奏、轮转速等的各种各样的其它传感器。固定自行车还可以包括测量骑乘者心率、呼吸、水合或任何其他物理特性的传感器。这种传感器可以使用有线或无线连接与自行车上的、附近的或在远程位置处的存储和处理系统进行通信。
55.可以提供传感器内或单独封装中的硬件和软件来计算和存储各种表现信息。可以测量或计算的相关表现度量包括距离、速度、阻力、功率、总功、踏板节奏、心率、呼吸、水合、卡路里燃烧和/或可以开发的任何自定义表现得分。在适当的情况下,这种表现度量可以被计算为当前/瞬时值、最大值、最小值、平均值或随时间的总值、或者使用任何其他统计分析得到的值。趋势也可以被确定、存储并显示给用户、教练和/或其他用户。可以为用户提供用户界面以控制所显示的各种信息的语言、单位和其他特性。
56.在各种示例实施方式中,固定自行车402可以配备有一个或多个大显示屏404、摄像头、麦克风和扬声器或其他音频输出。显示屏404可以直接安装到固定自行车402或以其他方式放置在用户的观看区域内。在各种示例实施方式中,至少一个显示屏集成到或附接到固定自行车并且定位在骑乘者的前面,通常以固定自行车的车把410为中心,如图例示。可以使用各种机构来允许用户定制显示屏的位置。
57.在示例实施方式中,显示屏404可以经由从车架406的前杆向上和向前延伸的弯曲结构附接到固定自行车402。弯曲结构可以包括穿过它并且沿着弯曲结构的长度的一部分延伸的狭槽或孔口。显示屏上的安装柱或类似结构可以附接到弯曲结构,诸如通过穿过安装柱或结构和弯曲结构的销。在示例实施方式中,销可以具有诸如螺纹的机构,该机构允许将其拧紧以将安装柱或结构保持和锁定在特定地点和位置。
58.显示屏404可以由诸如触摸屏、鼠标或其他装置的用户输入装置驱动。在各种示例实施方式中,触摸屏显示器安装在固定自行车上,通常位于车把之间的中心并且正好位于
车把下方。显示屏可以是任何尺寸,但最佳地是足够大并定向为允许显示一系列信息,包括一个或多个视频流、用户和其他人的一系列表现度量、以及一系列不同的控件。
59.在各种示例实施方式中,用户可以使用触摸屏或其他界面来选择性地在屏幕上呈现一系列不同信息,包括直播和/或存档视频、表现数据以及其他用户和系统信息。用户界面可以提供范围广泛的控制和信息窗口,这些窗口可以通过点击、触摸或手势单独和/或作为一个组访问和移除。在各种示例实施方式中,这样的窗口可以提供关于用户自己的表现和/或过去和现在在同一课程中的其他参与者的表现的信息。
60.用户界面可用于访问会员信息、登录和登出系统、访问直播内容,诸如直播运动课程和存档内容(在图中称为“按需骑乘(rides on demand)”)。用户信息可以以各种格式显示,并且可以包括历史和当前的表现和账户信息、社交网络链接和信息、成绩等。用户界面也可用于访问系统以更新用户资料或会员信息,管理帐户设置(诸如信息共享),并且控制装置设置。
61.参考图5a至图5c,可以在显示屏504上呈现用户界面500,以允许用户管理他们的体验,包括选择要显示的信息和安排如何在他们的系统上显示这些信息。用户界面可以呈现叠加的多种类型的信息,使得用户可以容易地选择或取消选择不同类型的信息。例如,可以使用半透明或部分透明的元素在视频内容上方显示表现信息,因此信息元素后面的视频可以连同信息本身一起看到。
62.用户界面500可以向用户呈现各种屏幕,用户可以使用所提供的用户输入装置在这些屏幕之间快速移动,包括在使用触摸屏时通过触摸。在各种示例实施方式中,用户界面可以提供主屏幕,该主屏幕提供关于系统和可用选项的基本信息。参考图5a,这种主屏幕可以提供到诸如预定课程502、存档课程504、排行榜506、教练508和/或用户资料和账户信息510的信息的直接链接。该屏幕还可以提供到内容的直接链接,诸如加入特定课程的链接512。用户可以通过使用可应用的输入装置选择这样的链接(诸如通过在所指示的位置触摸触摸屏,或者通过滑动来打开新屏幕)来在用户界面中的不同屏幕之间导航。用户界面还可以提供与用户相关的其他信息,诸如社交网络信息和允许用户在用户界面中的不同屏幕之间快速移动的导航按钮。
63.在各种示例实施方式中,用户可以在直播内容和存档内容之间进行选择。例如,如果用户选择预定课程502,则可以向他们呈现示出即将到来的课程的时间表的屏幕。用户界面允许用户按时间、教练或骑乘类型选择课程和/开始正在进行或即将开始的课程。课程表可以任何合适的格式呈现,包括日历、列表或任何其他合适的布局。
64.在各种示例实施方式中,如果用户选择存档课程504,则可以向他们呈现示出按任何适当类别分类的可用存档课程的屏幕。图5b示出了存档课程的示例显示。表示存档课程的缩略图或图标518可以以任何合适的格式显示,并且可以包括关于用户过去骑乘该课程多少次的信息或其他表现或课程相关信息。课程可以通过选择特定的缩略图或图标来访问。
65.参考图5c,当通过用户界面500在显示屏上播放课程时,在各种示例实施方式中,主视频馈送可被示出为背景视频全屏或在屏幕上的子窗口中示出。可以在显示屏的不同部分上提供信息元素以指示任何表现度量,包括骑乘时间、经过时间、剩余时间、距离、速度、阻力、功率、总功、踏板节奏、心率、呼吸、水合、卡路里燃烧和/或可以开发的任何自定义表
现得分。显示的信息还可以包括不同表现度量之间的趋势或关系。例如,显示器可以用一种颜色来指示特定度量,该颜色指示当前表现与课程或一段时间内的平均表现的比较,诸如红色指示当前表现低于平均表现或绿色指示高于平均表现。趋势或相对表现也可以使用颜色和图形来示出,诸如红色向下箭头示出当前表现低于平均表现。
66.主窗口520示出了用户选择的直播或存档课程。在各种示例实施方式中,表现度量窗口522、524、526、528和530可以示出用户当前骑乘、过去骑乘或其他表现信息的特定表现度量。这样的表现度量窗口可以呈现在显示屏上的任何地方,并且可以是用户可选择的,使得它们可以通过屏幕触摸或手势来显示或移除。如图5c所示,窗口522显示距离和速度。窗口524显示当前踏板节奏、连同用户的平均和最大节奏以及课程平均值、以及示出用户的节奏是增加还是降低的指示箭头532。窗口526示出以瓦特为单位的功率输出、连同平均输出、最大输出、课程平均和总输出,连同类似的指示箭头。窗口528以数字和图形示出阻力,并且窗口530示出燃烧的卡路里和心率。
67.用户界面可以允许用户在不同表现度量的最大、平均和总结果的显示之间切换。用户界面还可以允许用户一起或单独地隐藏或显示信息元素,包括表现指标、视频流、用户信息等。表现信息还可以显示在各种显示栏中,显示栏可以隐藏或作为组或单独显示。用户界面可以提供对音频音量、输入和输出以及显示输出特性的完整控制。
68.还可以显示排行榜534,以允许用户看到他们的表现与其他参加相同课程的人的比较。在各种示例实施方式中,排行榜可以被配置为显示所有骑乘者或一个或多个骑乘者子组的相对表现。例如,用户能够选择示出特定年龄组中的骑乘者、男性骑乘者、女性骑乘者、特定年龄组中的男性骑乘者、特定地理区域中的骑乘者等的表现的排行榜。可以向用户提供完全取消选择排行榜并将其从屏幕上移除的能力。在各种示例实施方式中,系统可以并入各种社交网络方面,诸如允许用户跟随其他骑乘者,或者创建骑乘者的组或圈子。可以以多种不同方式访问、分类、过滤和使用用户列表和信息。例如,其他用户可以基于任何特性(包括诸如年龄、性别、体重的个人信息)或基于诸如当前功率输出、速度或自定义得分的表现来分类、分组和/或分级。
69.排行榜534可以是完全交互式的,从而允许用户在骑乘者排名中上下滚动,并选择骑乘者以访问他们的详细表现数据,创建连接(诸如选择跟随该骑乘者),或建立直接通信(诸如通过音频和/或视频连接)。排行榜还可以显示用户在相同或可比较课程中的个人最佳表现,以允许用户将他们当前的表现与他们之前的个人最好表现进行比较。排行榜还可以突出显示某些骑乘者(诸如用户跟随的骑乘者),或提供其他视觉提示以指示连接或提供关于排行榜上的特定条目的其他信息。在各种示例实施方式中,排行榜还将允许用户在滚动排行榜的同时始终查看他们的位置和表现信息。在各种示例实施方式中,关于其他用户的表现信息可以呈现在排行榜534上或以任何其他格式呈现,包括可以根据相关表现参数分类的格式。用户可以选择是否使他们的表现可用于所有用户、选择的用户和/或教练,或者将其保持为私有,使得没有其他人可以查看。
70.在各种示例实施方式中,用户界面还可以呈现来自一系列不同源的一个或多个视频流。例如,一个视频流可以是主窗口中示出的直播或存档课程内容,而一个或多个额外视频流可以显示在屏幕显示器404的其他窗口中。各种视频流可以包括直播或录制的串流教练视频或任何其他视频内容,包括一个或多个直播视频聊天流。
71.用户界面还可以提供额外的窗口,这些窗口可用于显示一系列内容,包括额外的表现数据、关于课程、教练、其他骑乘者等的信息、或辅助视频流。这样的额外窗口可以允许用户查看关于其他当前或过去参与者的一系列信息以比较表现,并且打开或关闭语音或视频聊天流或其他通信频道。在各种示例实施方式中,用户可以同时访问其他内容,包括影片、电视频道、在线频道等。辅助窗口540可以显示一系列信息和内容。辅助窗口540显示用户姓名、当前课程名称和基本课程信息。
72.通过他们的固定自行车402上的用户界面,用户可以通过显示屏404访问可用于递送的直播和录制的自行车课程的列表、日历和时间表。在各种示例实施方式中,一旦用户选择了课程,本地系统就从本公开的内容分发平台访问并显示该课程的主要数据流。该主要数据流可以包括视频、音乐、语音、文本或任何其他数据,并且可以表示直播或先前录制的自行车课程。本地系统可以针对硬件视频加速编码/解码来配备,以基于现有技术管理高达680像素的高清视频质量。本地系统可以根据用户的带宽/硬件限制自动调节课程数据流的比特率/质量,以便为骑乘者带来最高质量的视频。
73.在各种示例实施方式中,联网运动系统和方法可以包括允许在所有用户和/或教练之间共享视频、音频、语音和数据的多向通信和数据传送能力、以及本公开的内容分发平台的各种部件(包括商家应用服务器和内容提供者)。这允许用户访问和显示来自教练和/或其他用户的多向视频和音频流,而不管位置如何,并与其他用户建立直接通信,以在直播或录制课程期间进行私人或会议视频和/或音频通信。这样的数据流可以通过本地系统400建立,以便经由显示屏404在主窗口或辅助窗口中呈现。在各种示例实施方式中,用户可以管理多个数据流以选择和控制输入和输出。本地系统可以允许用户控制课程的主要音频流的音量以及不同用户的其他音频通道甚至不相关的音频流,诸如电话呼叫或他们自己的音乐选择。例如,这将允许用户调低教练音量以促进与其他用户的对话。这样的数据流可以与通过内容分发平台从一个或多个内容提供者提供的媒体资产混合。
74.对于直播课程,在各种示例实施方式中,教练可以具有同时与整个班级进行交流或联系各个用户并且实时地从所有用户征求反馈而不管位置如何的能力。例如,教练可以口头询问用户,或向用户发送弹出消息,寻求关于难度级别、音乐选择、地形等的反馈。然后用户可以通过他们的板载系统通过选择适当的响应或提供口头反馈来做出响应。这允许教练使用众包来定制课程以适应参与者的需要,并通过征求反馈或对特定课程特征或元素进行投票来改进他们的课程。
75.在各种示例实施方式中,教练还能够设置表现目标,并且系统可以测量并向用户和教练显示他们相对于目标的表现。例如,教练可以设置目标度量(例如目标功率和节奏),然后将其显示在用户读数旁边,其中用颜色编码指示用户是否达到该目标。系统可以允许教练远程调节个体用户的自行车设置。
76.在各种示例实施方式中,用户可以控制对他们自己的信息(包括传感器数据、表现度量和个人信息)的访问。这种数据可以保存在本地系统中,由远程系统传输存储和管理并与其他用户共享,或者远程存储但不与其他用户共享。用户还可以选择向其他用户公开他们在系统上的存在,或参加课程而不让其他用户知道他们的存在。这种数据可以与内容生成器安全共享,以响应于传感器数据、表现度量和其他课程相关信息生成实时媒体内容。
77.在各种示例实施方式中,用户可以访问所有或选择的当前和/或过去课程参与者
的列表。这样的列表可以包括这样的用户的表现信息,诸如总功率、速度、节奏、阻力或提供关于相对用户表现的信息的自定义得分。这样的列表还可以包括控件,以允许用户打开到用户的直播流,诸如直播视频聊天流。
78.系统特征和用户资源
79.在各种示例实施方式中,联网运动系统和方法可以允许用户创建账户并保存和管理他们的表现数据。如上所述,系统可以允许用户浏览即将到来的直播课程的时间表、注册未来的直播课程以及设置提醒。用户还能够邀请其他人参与直播课程,并设置文本、电子邮件、语音或其他通知和日历条目。除了与用户的固定自行车402相关联的本地系统400的用户界面之外,用户还能够经由桌面和/或移动装置的基于网络或基于应用的界面访问系统、帐户、表现和所有其他数据。
80.在各种示例实施方式中,系统可以提供多个用户同时参与录制的课程,该同时参与由系统同步并允许访问可用于直播课程的所有相同的通信和数据共享特征。利用这种特征,同时参与同一存档课程的骑乘者可以相互竞赛,而且可以与过去的表现或同一课程的“虚假目标”骑乘者竞赛。
81.在各种实施方式中,系统可以使用本地系统提供的信息来实时生成新的媒体内容。该信息可以包括传感器数据、用户和/或课程的表现度量、用户的个人偏好(例如,音乐选择)和其他数据。例如,关于特定音乐选择的用户选择和/或反馈可用于生成类似风格的新音乐。
82.现在将参考图6和图7描述内容创建和分发系统和方法的额外实施方式。参考图6,本地系统610包括操作运动设备610的用户,该运动设备包括一个或多个传感器、生成一个或多个表现度量和/或用户偏好信息的处理系统。在运动期间,运动设备610将时段数据612传输到分发平台620。在各种实施方式中,时段数据612可以包括传感器数据(例如,阻力、节奏、用户心率)、表现度量(例如,速度、距离、在排行榜上的位置)和/或用户偏好信息(例如,最喜欢的音乐、锻炼偏好等)。时段数据612被提供给评级/分析引擎640,该引擎分析存储在媒体数据库644中的媒体并生成媒体元数据646以供分发平台620使用,诸如用于内容创建。评级/分析引擎640包括元数据生成模块642,该元数据生成模块可以包括一个或多个机器学习模块(例如,神经网络)以生成元数据。
83.在一个实施方式中,时段数据包括用户表现信息,该用户表现信息与生成的媒体内容662进行比较,以在运动课程期间评估媒体的有效性。例如,如果用户表现信息与教练的运动片段的目标一致,那么相关联的评级可能上升,并且如果用户表现信息的表现低于教练的运动片段的目标,则相关联的评级可能下降。当创建运动课程、修改运动课程和/或搜索运动课程时,教练(例如,通过商家服务器650通过应用652)可以通过内容创建/修改/搜索模块640访问更新的媒体内容。
84.内容创建模块640使用更新的媒体元数据646来为运动课程推荐新的媒体内容,诸如音乐或视频内容。内容数据库624存储项目数据626,分发平台可以使用项目数据626来生成媒体内容以便递送到运动设备610。生成的媒体内容662可以包括生成的媒体内容和预先存在的媒体内容两者的混合。例如,课程教练的视频和课程教练口头指令的音频可以与计算机生成的音乐混合。这样,可以针对用户表现数据定期评估媒体内容,并且更新相关联的元数据以辅助运动教练识别课程的有效媒体。
85.参考图7,现在将描述基于表现的元数据生成的实施方式。元数据生成模块642接收可用于生成和/或更新媒体资产的元数据的数据702的流。在各种实施方式中,输入数据可以包括来自运动时段的传感器数据和表现度量、用户偏好数据(例如,“喜欢的”歌曲)和其他用户数据、来自媒体数据库的媒体元数据、包括运动时段的意图的项目信息、类似歌曲的属性和其他准则。在一个实施方式中,数据702被提供给特征提取模块710,该特征提取模块提取用于生成媒体元数据的数据特性。生成的特征被提供给元数据生成系统,该系统可以包括经训练的神经网络720,其被配置为接收生成的特征并输出生成的媒体元数据730,其可以包括媒体的一个或多个分类或评级。
86.在操作中,媒体内容创建者可以作为内容创建者通过分发平台建立频道。分发系统和/或媒体内容创建者可以使用来自运动系统和/或用户的输入来创建音乐和视频,从而为运动体验创建人工现实。这种人工现实可以与来自健身教练的内容(包括来自健身教练的音频、来自健身教练的视频、排行榜信息等)混合。媒体可以动态生成并且反馈到频道,以便部分基于生成的媒体元数据分发到本地系统。
87.本文描述的系统可以进一步被配置成为系统的用户生成分布式向量表示。在一个实施方式中,汇集多个用户在固定时间范围内的锻炼历史,并且分析他们在骑乘排行榜中的位置以形成时间序列。可以挖掘这些序列来计算用户之间的共现。可以使用深度学习嵌入技术(带有负采样的跨词序列(skipgram))、矩阵分解技术(cofocator)或其他技术来处理共现信息,以导出用户的分布式向量表示。在各种实施方式中,这些向量可以表示用户的语义,包括但不限于优选教练、运动持续时间、系列、音乐偏好和健身水平。认识到,经常出现在类似课程和类似排行榜位置的用户可能具有类似的品味并处于相当的体育健身水平。与其他用户相比,类似用户的向量之间的余弦距离更小。
88.将分布式向量表示用于系统用户与常规方法相比提供了许多优势,常规方法根据离散的分类特性(例如,用户最喜欢的教练、优选锻炼时间、优选音乐流派)表示用户和用户选择。例如,通过使用分布式向量表示,系统可以被配置为基于类似的排行榜位置和类似的用户偏好来匹配骑乘者,选择与成功的课程或运动片段中使用的歌曲类似的歌曲,或者个性化课程推荐。
89.分布式向量表示的使用也可以应用于媒体数据库中的媒体,以识别出于预期目的类似的歌曲。例如,分发内容系统可以生成和/或推荐与教练课程播放列表中的歌曲类似的歌曲。这可能是有益的,例如,当对所选歌曲有许可限制或使播放列表对用户保持新鲜时。分发内容系统还可以识别与教练的课程参与者类似的用户喜欢的歌曲(例如,使用用户的分布式向量表示)。
90.参考图8a,例示了示例用户界面800。用户界面800促进媒体内容选择、播放列表创建、课程创建和其他允许教练创建和管理运动课程内容的特征。例如,用户界面可以包括用于管理课程内容的特征802和用于搜索可通过音乐数据库获得的音乐并基于诸如每分钟节拍、流派和长度的因素创建播放列表的工具804。用户界面800可以连接到后端的报告模块、内容管理模块和其他模块,用于管理媒体内容的使用和分发。
91.图8b例示了根据一个或多个实施方式的用于音乐平台的课程计划界面820。课程计划界面820可以包括策划骑乘的列表822、用于教练创建和管理课程的菜单选项824、个体骑乘的信息824和课程播放列表中的歌曲列表826。参考图8c,界面830可用于创建课程,包
括课程描述832、具有相关联歌曲的课程片段834。该界面允许教练在教练意图的背景下测量歌曲的有效性。在各种实施方式中,课程计划工具允许课程计划和提交,包括定时计算、片段命名和课程参与者数据收集。音乐/内容搜索可以包括健身相关搜索准则、分类和过滤,包括每分钟节拍、流派、长度、年份。
92.参考图9a至图9b,现在将描述与本公开的运动系统和音乐平台的一个或多个实施方式一起使用的歌曲级元数据的示例。歌曲文件900由内容所有者(例如,音乐唱片公司)递送到音乐平台,其中嵌入的数据包括所有权信息(isrc)、流派、一些定时和/或其他元素。音乐平台存储歌曲900,包括数字音频文件902和分发者904添加的元数据。音乐平台添加额外的元数据,包括分析句柄906(例如,用于运动环境的数据)和用于权限管理的出版信息。平台908可以添加额外的元数据,以针对教练的特定预期结果对每首歌曲对编程的适用性进行评级。在一些实施方式中,元数据可以进一步包括应用特定的元数据910,其可以基于运动时段期间的最终用户参与,从而允许平台基于对有效性与意图的持续观察来调整歌曲评级。
93.图9b例示了在健身课程应用中使用的应用特定元数据910的示例。元数据包括健身类别920和对应的评级922,这些评级对歌曲在识别的健身类别中使用的有效性进行评级。元数据可以用于搜索应用、机器学习应用或其他应用中,以辅助教练为运动课程选择有效的音乐和其他数字内容。这样,教练并行生成播放列表和课程片段。音乐选择可以绑定到特定的片段,从而反映教练的意图(例如,强烈的音乐用于激烈的运动片段,放松的音乐用于缓和的片段等)。播放列表和片段数据一起可以包括被摄取到内容管理服务器中的课程计划。当最终用户参与课程时段时,分发平台知道每首歌曲和片段。可以与其他时段数据一起测量各个最终用户的输出,以便与教练意图进行比较。在一些实施方式中,该数据用于构建评级,该评级标识歌曲选择针对教练对该片段的意图的相对适当性。系统可以向教练提供关于谁在执行各个片段的反馈和/或建议另选歌曲和片段调节。
94.系统中部署的歌曲的评级可以基于来自最终用户的直播数据反馈进行持续和递归的调整。可以通过“置信度”校验来进一步利用该数据,从而提供基于统计显著性的加权处理。可以进一步分析达到高置信度排名的歌曲,并且可以导出、测试和细化关于特定特性驱动有效性的假设。然后,系统可以针对其更广泛的库分析和应用假定排名,该库包括从未编程过的歌曲和新发行的歌曲。如果期望,则该专有数据可以在第三方健身服务提供者、艺术家或音乐版权所有者的应用中出租或出售。
95.在一些实施方式中,所生成的媒体内容允许由内容创建者控制的个性化内容包。分发平台可以单独跟踪和管理内容,包括人为创建的内容。生成的内容还可以在运动时段期间基于排行榜信息、来自其他用户的数据、来自教练的数据和其他来源动态变化。在一些实施方式中,内容创建者通过人工智能系统创作音乐,该人工智能系统从用户接收数据(诸如速度、阻力和心跳),并且生成与运动时段相对应的媒体内容。例如,以每分钟节拍为单位的歌曲速度可以响应于用户的踏板节奏而变化。可以以类似的方式修改视频内容。
96.在一些实施方式中,用户可以从不同的服务中选择内容,并且分发平台可以将内容无缝地混合在一起,以便分发到本地系统。例如,用户可以用紫罗兰视频发起风景骑乘,同时基于来自运动时段的数据动态生成音乐。
97.应当理解,本文公开的内容生成和分发系统可以用于除了运动时段之外的其他应
用。例如,患者可以订阅提供物理治疗内容的频道,其中访问通过订阅管理的一系列内容(例如,身体恢复阶段)。分发系统可以将用户与内容创建者匹配和/或做出推荐。本文公开的订阅服务可以促进治疗师/患者关系,从而允许内容提供者(例如,医生或治疗师)跟踪进展和使用,包括传感器反馈、摄像头反馈等。在另一个示例中,内容生成和分发系统可以用于教育环境,从而以受控的视频序列向用户提供指导。
98.在各种示例实施方式中,系统可以在每个自行车上包括唯一标识符,以允许系统或用户跟踪自行车上的度量。该信息可以用于用户识别,或用于维护、定位等。在各种示例实施方式中,系统还可以被配置为提供封闭课程。这将允许私人教练与个体或小组一起工作,或者允许一组用户在有或没有教练的情况下一起骑乘。
99.在各种示例实施方式中,用户可以经由任何适当的通信技术登录和/或访问系统和账户信息,该通信技术包括但不限于nfc、蓝牙、wan等。还可以向用户提供卡片钥匙、fob或其他装置,或者固定自行车可以设置有面部识别或语音识别技术,该技术使用户自动登录并访问他们的帐户信息。用户可以从他们家的固定自行车或任何其他可以访问该系统的自行车登录。由此,在旅行时,用户仍然可以从任何联网的固定自行车(诸如在不同位置的酒店、健身房或骑行工作室)访问他们的完整帐户历史、所有内容和所有特征。
100.在各种示例实施方式中,移动应用可以允许非联网固定自行车上的用户经由诸如平板计算机或手机的移动数字装置访问系统并访问内容、直播流和其他系统特征。移动装置可以使用专用应用或浏览器经由任何适当的网络访问系统。
101.在各种示例实施方式中,系统可以使用一个或多个辅助显示屏来显示运动课程的内容。使用诸如平板电脑的集成装置来使其能够通过用户界面显示系统提供的内容,则辅助显示屏可用于显示运动课程的内容或系统提供的其他内容。用户界面可以自动检测这种启用装置的可用性,并允许用户选择特定内容的显示屏。
102.尽管以上描述包含许多细节,但这些细节不应被解释为对本公开范围的限制,而仅作为所公开实施方式的示例。本领域技术人员将设想落入本公开的范围和精神内的许多其他可能的变化。例如,虽然例示了运动设备,但是应当理解,所公开的设备是许多可能的最终用户平台之一,并且运动自行车是许多可能的运动器材选项之一的示例。在各种实施方式中,来自装置或一组连接的装置的各种数据输入可以包括但不限于速度、阻力、心率、位置温度、位置(在地图上)、位置亮/暗以及已知的关于最终用户的历史(例如,喜欢和不喜欢,诸如喜欢的音乐流派和艺术家偏好)。这种数据可以起到定制由系统向最终用户实时或接近实时呈现的内容的功能,其可以是预先包装的点播内容推荐或响应于这种输入的内容本身的实际呈现或修改。所有这样的内容和功能可以适合本文公开的数字内容分发系统和方法的频道订阅。
103.示例系统和方法
104.在一个示例中,一种用于向运动设备的第一用户递送运动内容以便在家中进行计算机增强使用的运动内容分发系统,系统包括:数据库,该数据库存储运动内容和与内容提供者和应用提供者相关联的数据;和平台服务器,该平台服务器可操作为促进将运动内容递送到运动设备,平台服务器被配置为:递送用于由第一用户选择的多个可用的存档运动课程,以便在运动设备上显示;从运动设备接收可用的存档运动课程中的一个的选择;传输表示所选存档运动课程的内容的数据,以便在运动设备上显示;从运动设备接收表现数据,
表现数据基于当第一用户在所选的存档运动课程期间引起运动设备的一部分的移动时的第一用户的活动,并且包括第一用户表现参数;生成存档表现数据,该存档表现数据表示多个其他用户在所选存档运动课程的至少一部分上的存档用户表现参数,其中,存档表现数据先前由第一用户和/或一个或多个其他用户在参与存档运动课程时生成;同步存档的表现数据,使得由存档的表现数据表示的存档的用户表现参数与第一用户表现参数同步;以及动态更新第一用户表现参数和至少一些同步存档的用户表现参数的排名列表,以便由运动设备显示,从而模拟第一用户与至少一些其他用户竞赛。
105.在系统的一些实施方式中,表现数据包括传感器数据、用户表现度量和/或用户偏好数据,并且其中,平台服务器还被配置为:将表现数据转发给内容提供者;响应于表现数据从内容提供者接收与运动课程相关联的更新内容;以及将更新内容递送到运动设备。系统还可以被修改为使得与运动课程相关联的更新内容包括通过神经网络从表现数据生成的计算机生成的或计算机修改的媒体内容、或预先存在的内容和通过神经网络从表现数据生成和组合的计算机生成的或计算机修改的媒体的组合。在一些实施方式中,运动内容包括计算机生成的内容,该计算机生成的内容包括计算机生成的音乐和/或计算机生成的视频,其中,计算机生成的内容是在所选存档运动课程的传输期间实时生成的,并且其中,计算机生成的内容响应于表现数据(包括节奏、速度和/或心率数据)的变化而变化。
106.在一些实施方式中,内容提供者的运动内容包括运动课程内容,该运动课程内容包括来自运动教练的音频提示和运动教练的视频内容和/或风景。与所选存档运动课程相关联的内容可以由应用提供者通过在应用服务器上运行的促进所选存档运动课程的应用递送给最终用户,并且促进所选存档运动课程的应用生成用于与运动内容一起递送给最终用户的时段内容。平台服务器还可操作为:维护与存储的运动内容有关的内容限制数据,内容限制数据包括从相关联的内容提供者接收的访问参数;生成多个频道,每个频道具有与应用服务器和/或内容提供者相关联的频道特性并定义至少一个媒体资产;处理来自最终用户对多个频道中的一个的订阅请求,其中,向满足内容限制数据和频道特性的最终用户授予订阅;以及根据订阅向运动设备递送频道媒体资产。
107.平台服务器还可以被配置为:根据订阅请求处理来自最终用户的支付;以及根据访问参数、频道特性和/或订阅在与应用服务器和内容提供者相关联的账户之间分配支付的一部分。数据库可以包括由订阅模式组织的数据,包括由作为订阅媒体频道的平台服务器产生、聚合和管理的内容提供者和/或应用服务器定义的多个订阅计划。
108.在各种实施方式中,一种用于向运动设备的第一用户递送运动内容以便在家中进行计算机增强使用的方法,方法包括:存储运动内容和与内容提供者和应用提供者相关联的数据;和促进将运动内容递送到运动设备,包括:递送用于由第一用户选择的多个可用的存档运动课程,以便在运动设备上显示;从运动设备接收可用的存档运动课程中的一个的选择;传输表示所选存档运动课程的内容的数据,以便在运动设备上显示;从运动设备接收表现数据,表现数据基于当第一用户在所选的存档运动课程期间引起运动设备的一部分的移动时的第一用户的活动,并且包括第一用户表现参数;生成存档表现数据,该存档表现数据表示多个其他用户在所选存档运动课程的至少一部分上的存档用户表现参数,其中,存档表现数据先前由第一用户和/或一个或多个其他用户在参与存档运动课程时生成;同步存档的表现数据,使得由存档的表现数据表示的存档的用户表现参数与第一用户表现参数
同步;以及动态更新第一用户表现参数和至少一些同步存档的用户表现参数的排名列表,以便由运动设备显示,从而模拟第一用户与至少一些其他用户竞赛。
109.在一些实施方式中,该方法还可以包括:提供具有与运动设备兼容的格式并且包括与运动设备的运动时段相关联的内容的媒体资产;从运动设备接收时段数据,时段数据包括传感器数据、用户表现度量和/或用户偏好数据;将时段数据转发给内容提供者;响应于时段数据从内容提供者接收与运动时段相关联的更新内容;以及将更新内容递送到运动设备。在一些实施方式中,与运动时段相关联的更新内容包括通过神经网络从时段数据生成的计算机生成的媒体内容和/或计算机增强的媒体内容。
110.在方法的一些实施方式中,计算机生成的和/或计算机增强的媒体内容包括计算机生成的音乐和/或计算机生成的视频或计算机增强的音乐和/或计算机增强的视频,其中,计算机生成的内容在运动时段期间实时生成,并且其中,计算机增强内容在运动时段期间实时增强,其中,计算机生成和/或计算机增强内容响应于时段数据的变化而变化,时段数据包括但不限于节奏、速度、长度、温度、位置、光线和/或心率数据,并且其中,计算机生成和/或计算机增强内容响应于过去的时段数据而变化,过去的时段数据包括最终用户设置的偏好、最终用户选择的歌曲、播放列表和流派、和/或最终用户历史运动时段表现数据。
111.在方法的一些实施方式中,内容提供者的媒体资产包括运动课程内容,该运动课程内容包括来自运动教练的音频提示和运动教练的视频内容和/或风景。与运动时段相关联的内容可以由应用服务器通过促进运动时段的应用递送给最终用户,并且其中,促进运动时段的应用生成用于与媒体资产一起递送给最终用户的时段内容。该方法还可以包括:存储与媒体资产、应用服务器、内容提供者和最终用户有关的信息;促进媒体资产从内容提供者到应用服务器和最终用户装置的分发,包括:维护与存储的媒体资产有关的内容限制数据,内容限制数据包括从相关联的内容提供者接收的访问参数;生成多个频道,每个频道具有与应用服务器和/或内容提供者相关联的频道特性并定义至少一个媒体资产;处理来自最终用户对多个频道中的一个的订阅请求,其中,向满足内容限制数据和频道特性的最终用户授予订阅;以及根据订阅向最终用户递送频道媒体资产。
112.在一些实施方式中,该方法还可以包括:根据订阅请求处理来自最终用户的支付;以及根据访问参数、频道特性和/或订阅在与应用服务器和内容提供者相关联的账户之间分配支付的一部分。存储信息可以包括由订阅模式组织数据,包括由作为订阅媒体频道的平台服务器产生、聚合和管理的内容提供者和/或应用服务器定义的多个订阅计划。
113.在各种实施方式中,一种向运动设备的用户提供媒体内容的内容分发系统,该内容分发系统包括:媒体数据库,该媒体数据库存储媒体内容、与内容提供者相关联的数据和与应用提供者相关联的数据;内容管理服务器,该内容管理服务器被配置为接收来自与项目相关联的运动设备的用户的媒体资产请求,并根据内容所有者建立并与运动设备兼容的参数分发所请求的媒体资产;以及内容分发平台,该内容分发平台可通信地联接到媒体数据库并且被配置为促进媒体内容的创建和到运动设备的递送。
114.在一些实施方式中,一种用于向运动设备的用户递送运动内容的方法,该方法包括:在媒体数据库中存储媒体内容、与内容提供者相关联的数据以及与应用提供者相关联的数据;通过内容管理服务器接收来自与项目相关联的运动设备的用户的媒体资产请求,并根据内容所有者建立并与运动设备兼容的参数分发所请求的媒体资产;以及通过可通信
地联接到媒体数据库的内容分发平台促进媒体内容的创建和到运动设备的递送。
115.在适用情况下,可以使用硬件、软件或硬件和软件的组合来实施由本公开提供的各种实施方式。而且,在适用情况下,在不脱离本公开的范围的情况下,可以将本文阐述的各种硬件部件和/或软件部件组合成包括软件、硬件和/或这两者的复合部件。在适用情况下,在不脱离本公开的范围的情况下,可以将本文阐述的各种硬件部件和/或软件部件分成包括软件、硬件或这两者的子部件。另外,在适用情况下,设想软件部件可以被实施为硬件部件,反之亦然。
116.根据本公开的软件,诸如程序代码和/或数据,可以存储在一个或多个计算机可读介质上。还设想本文识别的软件可以使用联网和/或处于其他方式的一个或多个通用或专用计算机和/或计算机系统来实施。在适用情况下,本文描述的各种步骤的顺序可以更改、组合成复合步骤和/或分成子步骤,以提供本文描述的特征。
117.前述公开内容不旨在将本公开限制于所公开的精确形式或特定使用领域。由此可见,可以预期,根据本公开,对本公开的各种另选实施方式和/或修改,无论是本文中明确描述的还是暗示的,都是可能的。在由此描述了本公开的实施方式之后,本领域普通技术人员将认识到可以在不脱离本公开的范围的情况下在形式和细节上进行改变。由此,本公开仅由权利要求限制。
技术特征:1.一种向运动设备的用户提供媒体内容的内容分发系统,所述内容分发系统包括:媒体数据库,该媒体数据库存储所述媒体内容、与内容提供者相关联的数据和与应用提供者相关联的数据;内容管理服务器,该内容管理服务器被配置为接收来自与项目相关联的所述运动设备的用户的媒体资产请求,并根据内容所有者建立并与所述运动设备兼容的参数分发所请求的媒体资产;以及内容分发平台,该内容分发平台能通信地联接到所述媒体数据库并且被配置为促进所述媒体内容的创建和到所述运动设备的递送。2.根据权利要求1所述的内容分发系统,其中,所述媒体数据库存储限定对所存储的媒体内容的访问和分发控制的参数,所述参数包括播放持续时间、播放次数、分发类型、质量因数和/或许可费用中的至少一个。3.根据权利要求1所述的内容分发系统,其中,所述内容分发平台还被配置为促进内容创建者访问以创建包括一个或多个媒体资产的媒体项目。4.根据权利要求1所述的内容分发系统,其中,所述内容分发平台促进对所述媒体内容的媒体权限的审核批准、创建项目供所述用户通过所述运动设备访问以及所使用的媒体内容的跟踪和报告。5.根据权利要求1所述的内容分发系统,其中,所述内容分发平台被配置为填充和维护所述媒体数据库,所述媒体数据库包括一种或多种格式的媒体内容、分发和许可参数、以及描述所述媒体内容的相关联的元数据。6.根据权利要求1所述的内容分发系统,其中,所述内容分发平台促进将存储在所述媒体数据库中的一个或多个媒体资产分配给一个或多个项目。7.根据权利要求1所述的内容分发系统,其中,所述内容分发平台被配置为在所述媒体数据库、内容所有者、内容创建者和最终用户装置之间接口连接,包括:协调与所述媒体内容的所述用户、所述运动设备兼容的用于内容创建和分发的参数以及由所述内容所有者建立的分发和定价参数。8.根据权利要求1所述的内容分发系统,其中,所述内容分发平台被配置为促进新内容的创建,所述新内容包括来自所述媒体数据库的满足由内容所有者控制的参数的媒体内容。9.根据权利要求1所述的内容分发系统,其中,所述媒体内容和/或相关内容和数据被托管在一个或多个内容托管服务器中。10.根据权利要求1所述的内容分发系统,还包括到媒体权限管理服务的接口,所述媒体权限管理服务被配置为跟踪和收取版税。11.根据权利要求1所述的内容分发系统,其中,所述用户操作所述运动设备,以访问通过所述内容管理服务器可用的运动课程;其中,所述用户通过所述运动设备从所述内容管理服务器请求运动课程播放列表,所述内容管理服务器将所述课程播放列表递送到所述运动设备;并且其中,所述内容管理服务器从所述内容分发平台请求所述课程播放列表。12.根据权利要求1所述的内容分发系统,还包括搜索引擎,该搜索引擎促进根据课程参数、用户偏好、教练偏好通过丰富元数据字段从所述媒体数据库搜索音乐,以选择运动时
段的适当音乐。13.根据权利要求1所述的内容分发系统,还包括搜索引擎,该搜索引擎被配置为:至少部分地基于教练偏好和所述内容所有者配置的内容限制促进对音乐内容的搜索;以及通过所述请求确定所述音乐内容是否存在于所述媒体数据库中并且对于所述用户和运动设备是否可用,如果可用,则在所述运动设备处将所识别的音乐内容提供给所述用户。14.根据权利要求13所述的内容分发系统,其中,所述搜索引擎还被配置为确定所述用户和/或运动设备是否被授权访问所请求的音乐内容。15.根据权利要求1所述的内容分发系统,其中,所述媒体数据库被配置为促进内容创建者创建用户媒体内容产品,所述用户媒体内容产品包括包含指导、音乐和视频的混合的运动课程;并且其中,所述媒体数据还被配置为促进内容创建者控制用户体验、定价和产品以及用户定制,包括促进提供由所述内容所有者对每个媒体内容设置的使用规则的视图的界面。16.根据权利要求1所述的内容分发系统,其中,所述媒体数据库存储音乐内容的相关联元数据,从而允许搜索适当的音乐内容;并且其中,所述元数据包括对一个或多个请求的数字媒体资产的地区限制。17.根据权利要求1所述的内容分发系统,其中,关于地区限制的信息能够由所述内容所有者或许可者(例如,内容所有者)提供给平台音乐数据库和内容分发平台,并在分发之前存储在所述音乐数据库中。18.根据权利要求1所述的内容分发系统,其中,所述媒体数据库存储与请求相关联的项目信息,包括多个音乐资产、在所述项目内的使用、版税信息。19.根据权利要求1所述的内容分发系统,其中,所述媒体数据库和内容分发平台管理(i)内容所有者、许可者和内容管理系统与(ii)内容创建者网络之间的通信。20.根据权利要求19所述的内容分发系统,其中,所述内容分发系统被配置为使内容创建者能够创建媒体内容并将所述媒体内容通过通信网络递送给用户和运动设备。21.根据权利要求1所述的内容分发系统,其中,内容管理系统将适当格式的音乐内容发送到应用服务器,以根据期望的因素修改所述音乐内容,这能够包括为包含节奏的期望特征生成元数据。22.根据权利要求21所述的内容分发系统,其中,所述应用服务器利用要坚持的因素来确定为用户选择的音乐属性和/或视觉伴奏。23.根据权利要求22所述的内容分发系统,其中,所述要坚持的因素包括节奏和/或淡入淡出信息,并且其中,所述应用服务器被配置为至少部分地基于所述节奏来选择音乐和/或播放音乐;并且其中,要坚持的因素服务器对于运动课程流式传输具有所述节奏的所选音乐。24.根据权利要求1所述的内容分发系统,其中,所述内容分发平台被配置为:递送多个可用的存档运动课程供用户选择,以便在所述运动设备上显示;从所述运动设备接收对所述可用的存档运动课程中的一个的选择;传输表示所选的存档运动课程的内容的数据,以便在所述运动设备上显示;从所述运动设备接收表现数据,所述表现数据基于当所述用户在所选的存档运动课程
期间引起所述运动设备的一部分的移动时的所述用户的活动,并且包括用户表现参数;生成存档表现数据,该存档表现数据表示多个其他用户在所选的存档运动课程的所述至少一部分上的存档用户表现参数,其中,所述存档表现数据先前由所述用户和/或一个或多个其他用户在参与所述存档运动课程时生成;同步所述存档表现数据,其中,由所述存档表现数据表示的所述存档用户表现参数与所述用户表现参数同步;以及动态更新所述用户表现参数和至少一些同步的存档用户表现参数的排名列表,以便由所述运动设备显示,从而模拟所述用户与至少一些其他用户竞赛。25.根据权利要求24所述的内容分发系统,其中,表现数据包括传感器数据、用户表现度量和/或用户偏好数据。26.根据权利要求24所述的内容分发系统,其中,所述内容分发平台还被配置为:将所述表现数据转发给所述内容提供者;响应于所述表现数据从所述内容提供者接收与所述运动课程相关联的更新内容;以及将所述更新内容递送到所述运动设备。27.根据权利要求26所述的内容分发系统,其中,与所述运动课程相关联的所述更新内容包括通过神经网络从所述表现数据生成的计算机生成的和/或计算机修改的媒体内容。28.根据权利要求26所述的内容分发系统,其中,与所述运动课程相关联的所述更新内容包括预先存在的内容和通过神经网络从所述表现数据生成和组合的计算机生成的和/或计算机修改的媒体的组合。29.根据权利要求24所述的内容分发系统,其中,所述运动内容包括计算机生成的内容,所述计算机生成的内容包括计算机生成的音乐和/或计算机生成的视频;并且其中,所述计算机生成的内容在所选的存档运动课程的传输期间实时生成。30.根据权利要求29所述的内容分发系统,其中,所述计算机生成的内容响应于包括节奏、速度和/或心率数据的所述表现数据的变化而变化。31.根据权利要求24所述的内容分发系统,其中,所述内容提供者的所述运动内容包括运动课程内容,该运动课程内容包括来自运动教练的音频提示和所述运动教练的视频内容和/或风景。32.根据权利要求24所述的内容分发系统,其中,与所选的存档运动课程相关联的所述内容由所述应用提供者通过在应用服务器上运行的促进所选的存档运动课程的应用递送给所述用户,并且促进所选的存档运动课程的所述应用生成用于与运动内容一起递送给最终用户的时段内容。33.根据权利要求24所述的内容分发系统,其中,所述内容分发平台还被配置为:维护与存储的运动内容有关的内容限制数据,所述内容限制数据包括从相关联的内容提供者接收的访问参数;生成多个频道,每个频道具有与应用服务器和/或内容提供者相关联的频道特性并限定至少一个媒体资产;处理来自最终用户对所述多个频道中的一个的订阅请求,其中,向满足所述内容限制数据和频道特性的所述用户授予订阅;以及根据所述订阅向所述运动设备递送频道媒体资产。34.一种用于向运动设备的用户递送运动内容的方法,所述方法包括:
在媒体数据库中存储媒体内容、与内容提供者相关联的数据和与应用提供者相关联的数据;通过内容管理服务器接收来自与项目相关联的所述运动设备的用户的媒体资产请求,并根据内容所有者建立并与所述运动设备兼容的参数分发所请求的媒体资产;以及通过能通信地联接到所述媒体数据库的内容分发平台促进所述媒体内容的创建和到所述运动设备的递送。35.根据权利要求34所述的方法,还包括:由所述媒体数据库存储限定对所存储的媒体内容的访问和分发控制的参数,所述参数包括播放持续时间、播放次数、分发类型、质量因数和/或许可费用中的至少一个。36.根据权利要求34所述的方法,还包括:由所述内容分发平台促进内容创建者访问以创建包括一个或多个媒体资产的媒体项目。37.根据权利要求34所述的方法,还包括:由所述内容分发平台促进媒体权限的审核批准、创建项目供所述用户通过所述运动设备访问以及所使用的媒体内容的跟踪和报告。38.根据权利要求34所述的方法,还包括:由所述内容分发平台填充和维护所述媒体数据库,所述媒体数据库包括一种或多种格式的数字媒体内容、分发和许可参数、以及描述所述媒体内容的相关联的元数据。39.根据权利要求34所述的方法,还包括:由所述内容分发平台促进将存储在所述媒体数据库中的一个或多个媒体资产分配给一个或多个项目。40.根据权利要求34所述的方法,还包括:由所述内容分发平台在所述媒体数据库、内容所有者、内容创建者和最终用户装置之间接口连接,包括:协调与最终用户装置、所述媒体资产的用户兼容的用于内容创建和分发的参数、以及由所述内容所有者建立的分发和定价参数。41.根据权利要求34所述的方法,还包括:由内容创建者创建新内容,包括:并入来自所述媒体数据库的满足由内容所有者控制的所述参数的媒体资产。42.根据权利要求34所述的方法,其中,所述媒体内容和/或相关内容和数据被托管在一个或多个内容托管服务器中。43.根据权利要求34所述的方法,还包括到媒体权限管理服务的接口,所述媒体权限管理服务被配置为跟踪和收取版税。44.根据权利要求34所述的方法,其中,所述用户操作所述运动设备,以访问通过所述内容管理服务器可用的运动课程;其中,所述用户通过所述运动设备从所述内容管理服务器请求运动课程播放列表,所述内容管理服务器将所述课程播放列表递送到所述运动设备;并且其中,所述内容管理服务器从所述内容分发平台请求所述课程播放列表。45.根据权利要求34所述的方法,还包括:由搜索引擎根据课程参数、用户偏好、教练偏好通过丰富元数据字段从所述媒体数据库搜索音乐,以选择运动时段的适当音乐。46.根据权利要求34所述的方法,还包括:由搜索引擎至少部分地基于从所述内容所有者接收的教练偏好和内容限制来搜索音乐内容;确定所述音乐内容是否存在于所述数据库中以及是否可用于所述用户和运动设备,并且如果所述用户和/或运动设备具有访问所述音乐内容的适当授权,将所述音乐内容提供
给所述用户和/或运动设备。47.根据权利要求34所述的方法,还包括:创建包括运动课程的用户产品,所述运动课程包括指导、音乐和视频的混合。48.根据权利要求34所述的方法,还包括:向内容创建者显示由所有者提供的每个资产的使用规则和相关联的用户产品;以及由所述内容创建者控制用户体验、定价和产品,包括可用的用户定制。49.根据权利要求34所述的方法,还包括:在所述媒体数据库中存储与音乐内容相关联的元数据,以及基于所述元数据促进对适当音乐内容的搜索;其中,所述元数据包括对一个或多个媒体资产的地区限制。50.根据权利要求34所述的方法,其中,关于地区限制的信息由所述内容所有者或许可者提供给音乐数据库和所述内容分发平台,并在分发之前存储在所述音乐数据库中。51.根据权利要求34所述的方法,其中,所述媒体数据库存储与请求相关联的项目信息,包括多个音乐资产、在所述项目内的使用、版税信息。52.根据权利要求34所述的方法,其中,所述媒体数据库和内容分发平台管理(i)内容所有者和/或许可者与所述内容分发系统和(ii)内容创建者网络之间的通信,所述内容创建者创建内容并通过通信网络向所述用户和/或所述运动设备递送内容。53.根据权利要求34所述的方法,还包括:通过所述内容递送平台将适当格式的音乐内容发送到应用服务器,以根据因素修改所述音乐内容,这包括:为诸如节奏的期望特征生成元数据。54.根据权利要求53所述的方法,其中,所述应用服务器利用要坚持的因素和/或其他音乐特性来确定音乐属性和/或视觉伴奏,从而使所述用户参与所述运动体验。55.根据权利要求54所述的方法,其中,所述要坚持的因素包括节奏,并且其中,所述方法还包括:以适合运动课程的节奏选择音乐和/或播放所选的音乐;向所述内容分发平台提供音乐节奏,包括期望的每分钟节拍和/或淡入淡出信息;以及从要坚持的因素服务器对于所述运动课程流式传输具有适合的节奏的所选音乐。56.一种用于向运动设备的用户递送运动内容的方法,所述方法包括:存储所述运动内容和与内容提供者和应用提供者相关联的数据;以及促进将所述运动内容递送到所述运动设备,包括:递送多个可用的存档运动课程供所述用户选择,以便在所述运动设备上显示;从所述运动设备接收所述可用的存档运动课程中的一个的选择;传输表示所选的存档运动课程的内容的数据,以便在所述运动设备上显示;从所述运动设备接收表现数据,所述表现数据基于当所述用户在所选的存档运动课程期间引起所述运动设备的一部分的移动时的所述用户的活动,并且包括用户表现参数;生成存档表现数据,该存档表现数据表示多个其他用户在所选的存档运动课程的至少一部分上的存档用户表现参数,其中,所述存档表现数据先前由所述用户和/或一个或多个其他用户在参与所述存档运动课程时生成;同步存档表现数据,使得由所述存档表现数据表示的存档用户表现参数与所述用户表现参数同步;以及
动态更新所述用户表现参数和至少一些同步的存档用户表现参数的排名列表,以便由所述运动设备显示,从而模拟所述用户与至少一些其他用户竞赛。57.根据权利要求56所述的方法,还包括:提供具有与所述运动设备兼容的格式并且包括与所述运动设备的运动时段相关联的内容的媒体资产。58.根据权利要求56所述的方法,还包括:从所述运动设备接收时段数据,所述时段数据包括传感器数据、用户表现度量和/或用户偏好数据。59.根据权利要求56所述的方法,还包括:将运动时段数据转发给内容提供者;响应于所述时段数据从所述内容提供者接收与所述运动时段相关联的更新内容;以及将所述更新内容递送到所述运动设备。60.根据权利要求59所述的方法,其中,与所述运动时段相关联的所述更新内容包括通过神经网络从所述时段数据生成的计算机生成的媒体内容和/或计算机增强的媒体内容。61.根据权利要求59所述的方法,其中,与所述运动时段相关联的所述更新内容包括计算机生成的和/或计算机增强的媒体内容,所述媒体内容包括计算机生成的音乐和/或计算机生成的视频和/或计算机增强的音乐和/或计算机增强的视频。62.根据权利要求61所述的方法,还包括:在所述运动时段期间实时生成计算机生成的内容,和/或在所述运动时段期间实时增强计算机增强的内容。63.根据权利要求62所述的方法,其中,计算机生成的和/或计算机增强的内容响应于所述时段数据的变化而实时变化,所述时段数据包括但不限于节奏、速度、长度、温度、位置、光线和/或心率数据。64.根据权利要求62所述的方法,其中,计算机生成的和/或计算机增强的内容响应于过去的时段数据而变化,所述过去的时段数据包括最终用户设置的偏好、最终用户选择的歌曲、播放列表和流派、和/或最终用户历史运动时段表现数据。65.根据权利要求56所述的方法,其中,所述内容提供者的媒体资产包括运动课程内容,所述运动课程内容包括来自运动教练的音频提示和所述运动教练的视频内容和/或风景。66.根据权利要求56所述的方法,其中,与所述运动时段相关联的内容由应用服务器通过促进所述运动时段的应用递送给最终用户;并且其中,促进所述运动时段的所述应用生成用于与所述内容一起递送给用户的时段内容。67.根据权利要求56所述的方法,还包括:存储与媒体资产、应用服务器、内容提供者和最终用户有关的信息;促进媒体资产从所述内容提供者到所述应用服务器和最终用户装置的分发。68.根据权利要求67所述的方法,其中,存储信息还包括:维护与存储的媒体资产有关的内容限制数据,所述内容限制数据包括从相关联的内容提供者接收的访问参数;生成多个频道,每个频道具有与应用服务器和/或内容提供者相关联的频道特性并限定至少一个媒体资产;处理来自最终用户对所述多个频道中的一个的订阅请求,其中,向满足所述内容限制
数据和频道特性的所述最终用户授予订阅;以及根据所述订阅向所述最终用户递送频道媒体资产。69.根据权利要求67所述的方法,其中,存储信息能够包括由订阅模式组织数据,包括由作为订阅媒体频道的平台服务器产生、聚合和管理的内容提供者和/或应用服务器限定的多个订阅计划。
技术总结用于向运动设备的用户递送运动内容的系统和方法,包括:数据库,该数据库存储运动内容、与内容提供者相关联的数据和与应用提供者相关联的数据;以及平台服务器,该平台服务器可操作为促进运动内容到运动设备的递送。平台服务器递送用于用户选择的存档运动课程以便在运动设备上显示,从运动设备接收选择,传输表示所选存档运动课程内容的数据,基于用户的活动从运动设备接收表现数据,并且生成表示多个其他用户在所选存档运动课程的至少一部分上的存档用户表现参数的存档表现数据。数据被同步和更新,以便由运动设备显示以模拟用户与至少一些其他用户竞争。至少一些其他用户竞争。至少一些其他用户竞争。
技术研发人员:P
受保护的技术使用者:珀洛顿互动公司
技术研发日:2020.12.31
技术公布日:2022/11/1