您所在的位置: 成果库 基于运动时海拔高度变化的音频播放方法及装置

基于运动时海拔高度变化的音频播放方法及装置

发布时间: 2022-03-02

来源: 试点城市(园区)

基本信息

合作方式: 技术转让
成果类型: 发明专利
行业领域:
文化、体育和娱乐业
成果介绍

技术领域

本发明涉及一种基于运动时海拔高度变化的音频播放方法及装置,属于音频技术 在运动领域的应用。

背景技术

人们在运动时常常喜欢一边听音乐一边运动,例如跑步、爬山时,通过听音乐或者 其他一些类型的音频如鸟鸣等,可以增加运动的乐趣,消除运动的疲乏,调整运动者(主要 是登山者)的心情,进而促进运动的效率,提高运动的效果。但当前人们运动时听的音乐和 音频大都是实现选择一组音乐之后随机播放或者顺序播放,但人们在处于不同运动状态时 常常倾向于听不同类型的音乐或音频。以爬山为例,在上山时,登山者体力消耗较大,如果 此时听较雄壮有力的音频,则有利于登山者继续坚持,登上山顶,下山时较轻松,登山者常 常喜欢听较轻松的音频。但使用目前的音频播放装置时,人们运动时听的音乐和音频是选 择一组音乐之后随机播放或者顺序播放,当运动状态变化时,人们如果期望听另外类型的 音乐或音频,目前的技术无法实现自动切换,只能手动切换播放的音乐或音频,这对运动者 来说带来了使用上的不便,并且运动者需要在运动中转移注意力并腾出手来切换音乐,使 得运动存在安全隐患。本发明即是为解决这一问题而提出。

发明内容

本发明提出一种基于运动时海拔高度变化的音频播放方法及装置,目的在于能够 根据登山者运动时的海拔高度变化自动选择合适的音频进行播放。

本发明的技术方案提供一种基于运动时海拔高度变化的音频播放方法,执行以下 步骤:

步骤1,音频分类,包括将音频分为不同类型;

步骤2,运动状态设置,包括设置每种运动状态对应的音频类型;

步骤3,海拔高度检测及相应地音频播放,包括以下子步骤,

步骤***,记检测次数为n,初始化n=1,进行海拔高度初始检测,检测当前登山者所 处位置的海拔高度H(1);

步骤***,音频初始播放;

步骤***,在间隔一段时间t后,令n=n+1,重新进行海拔高度检测,检测当前登山者 所处位置的海拔高度H(n);

步骤***,运动状态计算判断,包括首先根据新的海拔高度H(n)与上一次检测得到 的数值H(n-1),计算DelH(n) = H(n) - H(n-1),进行方向状态判断,

如果DelH(n)等于0,则登山者处于平路状态,进入步骤***;

如果DelH(n)大于0,则登山者处于上山状态,如果DelH(n)小于0,则登山者处于下 山状态,进行以下计算,实现进行速度状态和趋势状态判断,然后进入步骤***;

设海拔高度H(n)相应时间为T(n),H(n-1)的相应时间为T(n-1),计算VH(n) = ABS (DelH(n)/(T(n)-T(n-1))) ,如果VH(n)小于V1,则登山者处于慢速状态,如果VH(n)不小于 V1且小于V2,则登山者处于中速状态,如果VH(n)不小于V2,则登山者处于快速状态;其中, V1、V2为相应的预设阈值;

再计算海拔高度变化加速度AH(n) = VH(n) - VH(n-1),如果AH(n)大于0,则登山 者处于加速状态,如果AH(n)等于0,则登山者处于匀速状态,如果AH(n)小于0,则登山者处 于减速状态;

步骤***,判断当前检测的时间T(n)相应状态与上一次检测的时间T(n-1)相应状 态是否不同,如果不同则根据新的状态播放对应的音频类型,如果音频类型相同则不切换; 然后返回步骤***,直到停止流程。

而且,所述音频是从其他电子设备输入获取,或从网络下载获取,或通过录音获 取,或通过音频生成工具制作获取。

而且,所述运动状态和音频类型的对应关系为一对一,或一对多,或多对一。

本发明还相应提供一种基于运动时海拔高度变化的音频播放装置,包括以下模 块:

音频分类模块,用于将音频分为不同类型;

运动状态设置模块,用于设置每种运动状态对应的音频类型;

海拔高度检测模块,用于进行海拔高度检测;

计时模块,用于确定海拔高度检测的时间;

运动状态计算模块,用于根据由海拔高度检测模块得到的海拔高度和计时模块得 到的时间,计算得到登山者当前的运动状态;

音频播放模块,用于根据运动状态计算模块和运动状态设置模块所得结果进行相 应地音频播放。

而且,音频播放工作过程如下,

海拔高度检测模块记检测次数为n,初始化n=1,进行海拔高度初始检测,检测当前 登山者所处位置的海拔高度H(1);

音频播放模块进行音频初始播放;

海拔高度检测模块在间隔一段时间t后,令n=n+1,重新进行海拔高度检测,检测当 前登山者所处位置的海拔高度H(n);

运动状态计算模块判断当前的海拔高度H(n)相应状态,包括首先根据新的海拔高 度H(n)与上一次检测得到的数值H(n-1),计算DelH(n) = H(n) - H(n-1),进行方向状态判 断,

如果DelH(n)等于0,则登山者处于平路状态,命令音频播放模块工作;

如果DelH(n)大于0,则登山者处于上山状态,如果DelH(n)小于0,则登山者处于下 山状态,进行以下计算,实现进行速度状态和趋势状态判断,然后命令音频播放模块工作;

设计时模块所得海拔高度H(n)的相应时间为T(n),海拔高度H(n-1)的相应时间为 T(n-1),计算VH(n) = ABS(DelH(n)/(T(n)-T(n-1))) ,如果VH(n)小于V1,则登山者处于慢 速状态,如果VH(n)不小于V1且小于V2,则登山者处于中速状态,如果VH(n)不小于V2,则登 山者处于快速状态;其中,V1、V2为相应的预设阈值;

再计算海拔高度变化加速度AH(n) = VH(n) - VH(n-1),如果AH(n)大于0,则登山 者处于加速状态,如果AH(n)等于0,则登山者处于匀速状态,如果AH(n)小于0,则登山者处 于减速状态;

音频播放模块判断当前检测的时间T(n)相应状态与上一次检测的时间T(n-1)相 应状态是否不同,如果不同则根据新的状态和运动状态设置模块的设置结果播放对应的音 频类型,如果音频类型相同则不切换;然后命令海拔高度检测模块工作,直到停止。

而且,所述音频是从其他电子设备输入获取,或从网络下载获取,或通过录音获 取,或通过音频生成工具制作获取。

而且,所述运动状态和音频类型的对应关系为一对一,或一对多,或多对一。

本发明提出了基于运动时海拔高度变化的音频播放方法及装置,通过检测登山者 的海拔高度变化选择播放合适的音频,而无需用户手动切换,给登山者带来更好的听觉体 验,同时可提高登山者运动的安全性。便携式的音频播放装置的购买者很多是运动爱好者, 本发明提出的自动选择切换播放技术可进一步提高音频播放装置的智能性,满足众多运动 爱好者的需求。众多登山者有一边运动一边听音乐的习惯,因此本发明将具有重大的市场 价值。

成果亮点
团队介绍
成果资料