节拍标记方法与流程

文档序号:11834499阅读:1565来源:国知局
节拍标记方法与流程

本发明涉及一种标记方法,尤其涉及标记音乐的一种节拍标记方法。



背景技术:

一般来说,随着科技日新月异,许多使用者在运动的时候,会开始藉由音乐播放装置(例如,手提音响、收音机、行动装置等可用来播放音乐的电子装置)来播放音乐,以让自己可以跟随音乐的节奏而运动。

一般来说,此些用于运动的具有强烈节奏的音乐,除了本身已经具有固定规律节拍的音乐之外,亦有许多此类型的音乐是经由后制混音(remix)而产生的。然而,此些经由混音所产生的音乐却不能够依据使用者的需求来对当前的节奏来进行调整。



技术实现要素:

本发明提供一种适用于音乐的节拍标记方法,可在不改变原始音乐的情况下,在将特定的节拍音频标记至原始音乐后,同时播放标记至原始音乐的节拍音频与原始音乐。如此一来,使用者于聆听原始音乐的同时可感受到搭配原始音乐的特定的节拍音频,亦可针对使用者所进行的运动来调整节拍音频的节拍速度,进而增进使用者的运动与聆听体验。

本发明的一实施例提供一种节拍标记方法,用于电子装置标记音乐。所述电子装置包括处理单元、储存单元与音频播放单元,其中所述处理单元可执行至少部分节拍标记方法。所述音乐经由对应所述音乐的音乐档案所播放,所述储存单元用以储存所述音乐档案。所述节拍标记方法包括经由所述音乐档案取得所述音乐的节奏速度,根据所述节奏速度,选择默认节拍音频与对应所述默认节拍音频的节拍速度;将所述默认节拍音频根据所述节拍速度与所述节奏速度标记至所述音乐;以及通过所述音频播放单元同时播放所述音乐与标记至所述音乐的所述默认节拍音频。

在本发明的一实施例中,其中上述将所述默认节拍音频根据所述节拍速度与所述节奏速度标记至所述音乐的步骤包括判断是否需限制所述节奏速度;若需限制所述节奏,判断所述节奏速度是否在目标速度区间内;若所述节奏速度在所述目标速度区间内,并且根据所述节奏速度将所述节拍速度调整为调整后节拍速度,其中所述调整后节拍速度等于所述节奏速度。此外,若所述节奏速度不在所述目标速度区间内,根据所述节奏速度与所述目标速度区间将所述节拍速度调整为所述调整后节拍速度;以及将所述默认节拍音频根据所述调整后节拍速度标记至所述音乐。

在本发明的一实施例中,所述方法还包括若不需限制所述节奏速度,选择所述默认节拍音频;以及将所述默认节拍音频根据所述节奏速度标记至所述音乐,并且同时播放所述音乐与标记至所述音乐的所述默认节拍音频。

在本发明的一实施例中,其中上述判断经由所述音乐档案是否取得所述音乐的所述节奏速度的步骤包括判断所述音乐档案是否存在节奏速度信息,其中所述节奏速度信息用以指示所述音乐的所述节奏速度;若所述音乐档案存在所述节奏速度信息,根据所述节奏速度信息取得所述音乐的所述节奏速度;若所述音乐档案不存在所述节奏速度信息且所述节奏速度不可经由计算而取得,判断是否需执行强制标记操作;以及若需执行所述强制标记操作,选择所述默认节拍音频与对应所述默认节拍音频的所述节拍速度,将所述默认节拍音频根据所述节拍速度标记至所述音乐。

在本发明的一实施例中,其中上述选择所述默认节拍音频与对应所述默认节拍音频的所述节拍速度的步骤包括:根据多个节拍音频的多个节拍速度与所述音乐的所述节奏速度从所述节拍音频中选择所述节拍音频中的其中之一作为所述默认节拍音频,其中所述默认节拍音频的所述节拍速度与所述音乐的所述节奏速度之间的差距小于其他节拍音频的所述节拍速度与所述音乐的所述节奏速度之间的差距。

在本发明的一实施例中,所述方法还包括:执行运动计划,并且取得对应所述运动计划的目标运动速度,其中在执行所述运动计划的期间,判定需限制所述节奏速度,并且根据所述目标运动速度来设定所述目标速度区间。此外,在执行所述运动计划的所述期间,检测使用者的运动心率与运动速度,并且根据所述使用者的所述运动心率来判断所述使用者是否处于安全状态。 在执行所述运动计划的所述期间,若所述使用者不处于所述安全状态,执行保险操作;在执行所述运动计划的所述期间,若所述使用者处于所述安全状态,根据所述使用者的所述运动速度与所述目标运动速度来判断所述使用者的所述运动速度是否符合所述运动计划;以及若所述使用者处于所述安全状态且所述使用者的所述运动速度不符合所述运动计划,调整同时播放的所述音乐与标记至所述音乐的所述默认节拍音频,进而强调所述节拍音频。

在本发明的一实施例中,其中上述根据所述目标运动速度来设定所述目标速度区间的步骤包括根据所述目标运动速度来取得对应所述目标速度区间的速度上限值与速度下限值,其中所述速度上限值与所述速度下限值所形成的范围为所述目标速度区间。

在本发明的一实施例中,其中上述调整同时播放的所述音乐与标记至所述音乐的所述默认节拍音频的步骤包括:降低所述音乐的音量。

在本发明的一实施例中,其中上述调整同时播放的所述音乐与标记至所述音乐的所述默认节拍音频的步骤还包括以下步骤的其中之一或其组合:增强标记至所述音乐的所述默认节拍音频的音量;以及加重所述默认节拍音频的特征。

如在本发明的一实施例中,其中上述执行所述保险操作的步骤包括以下步骤的其中之一或其组合:停止播放所述音乐或所述默认节拍音频;发出提示声音频息;以及降低所述默认节拍音频的所述节拍速度。

基于上述,本发明的实施例所提供的节拍标记方法,可取得原始的音乐与其节奏速度,根据需求来选择且调整合适的节拍音频与对应的节拍速度,将所选择的节拍音乐标记至所述音乐,以同时播放所述音乐与标记至所述音乐的节拍音频。如此一来,当特定条件发生时,可在不修改所述音乐的情况下,弹性调整标记至所述音乐的节拍音频或所述音乐,以增进使用者的聆听体验,进而强化使用者进行相关活动的效果。

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。

附图说明

图1是根据本发明的第一实施例所显示的用以实现节拍标记方法的电子 装置的方框图;

图2是根据本发明的第一实施例所提供的节拍标记方法的流程图;

图3是根据本发明的第一实施例所显示的经由音乐档案取得音乐的节奏速度的流程图;

图4是根据本发明的第二实施例所显示的节拍速度的调整方法;

图5是根据本发明的第二实施例所显示的节拍标记方法的流程图;

图6是根据本发明的第三实施例所显示的节拍标记方法的流程图;

图7是根据本发明的第四实施例所显示的节拍标记方法的流程图;

图8是根据本发明的第五实施例所显示的节拍标记方法的流程图;

图9是根据本发明的第六实施例所显示的用以实现节拍标记方法的电子装置的方框图;

图10是根据第六实施例所显示的应用节拍标记的运动引导的流程图;

图11是根据本发明的第七实施例所显示的用以实现节拍标记方法的运动导引系统的方框图。

附图标记:

100、200:电子装置、行动装置

110、210:处理单元

120:储存单元

121:音乐数据库

122:节拍音频数据库

123:节拍标记模块

130:音频播放单元

140、240:检测单元

150、250:运动计划管理单元

160、260:通信单元

10:运动引导系统

S201、S203、S205、S207:节拍标记方法的流程步骤

S401、S403、S405、S407、S409、S411、S413:节拍标记方法的流程步骤

S2011、S2013、S2015、S2017:经由音乐档案取得音乐的节奏速度的流 程步骤

S4091、S4093、S4095:调整节拍速度的流程步骤

S601、S603、S605、S607、S609、S611、S613、S615、S617、S619:节拍标记方法的流程步骤

S701、S703、S705、S707、S709、S711、S713、S715、S717:节拍标记方法的流程步骤

S801、S803、S805、S807、S809、S811、S813、S815:节拍标记方法的流程步骤

S1001、S1003、S1005、S1007、S1009、S1011、S1013:应用节拍标记方法的运动引导的流程步骤

具体实施方式

以下会提供多个实施例,以从各方面来详细说明本发明的节拍标记方法。应注意的是,为了便于说明,于下列各个实施例中,会使用行动装置(例如,智能型手机)来作为实现(或应用)本发明所提供的节拍标记方法的示例性的电子装置(如,经由行动装置的处理器来存取且执行描述所述节拍标记方法的应用程序,以实现所述节拍标记方法)。然而,本发明不限于此,例如,其他任何可存取且执行对应所述节拍标记方法的应用程序的合适的电子装置亦可用以实现本发明所提供的节拍标记方法。

此外,本发明所提供的节拍标记方法,可实现在硬件、固件中,或者可实现为可储存在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码或者通过网络下载并储存在内存上的软件或计算机代码(或程序代码),从而在此描述的方法可实施在这样的使用通用计算机的软件中或者专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)中。在本领域中普通技术人员应理解,计算机、处理器、微处理器控制器或可编程硬件包括可储存或接收软件或计算机代码的储存元件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机访问和执行时,处理器或硬件可实现在此描述的处理方法。另外,应注意的是,当通用计算机访问用于实现在此说明的处理的代码时,代码的执行将通用计算机变换为用于执行在此说明的处理的专用计算机。

[第一实施例]

图1是根据本发明的第一实施例所显示的用以实现节拍标记方法的电子装置的方框图。请参照图1,假设电子装置100为智能型手机等类似的行动装置100。行动装置100包括处理单元110、储存单元120与音频播放单元130。

音频播放单元130用以根据所接收的音频信号来进行播放(输出)音频的操作。此外,在另一实施例中,音频播放单元130自身亦可对不同文件格式的音乐档案或是音频档案进行解/编码,以产生对应的音频信号,进而输出所述音频信号。在本实施例中,音频播放单元130例如是具有音频播放能力的电路单元或是处理器,并且音频播放单元130具备有音频输出接口以连接音频输出装置(例如,耳机、扩大机、喇叭等音频输出装置)。应注意的是,在另一实施例中,音频播放单元130亦可直接读取储存单元中的音乐数据库121或节拍音频数据库122,以播放音乐或是节拍音频。

处理单元110电性连接至音频播放单元130。在本实施例中,处理单元110为具备运算能力的硬件(例如芯片组、处理器等),用以管理行动装置100的整体运作。在本范例实施例中,处理单元110,例如是一核心或多核心的中央处理单元(Central Processing Unit,CPU)、微处理器(micro-processor)、或是其他可程序化的处理单元(Microprocessor)、数字信号处理器(Digital Signal Processor,DSP)、可程序化控制器、特殊应用集成电路(Application Specific Integrated Circuits,ASIC)、可程序化逻辑设备(Programmable Logic Device,PLD)或其他类似装置。

储存单元120电性连接至处理单元110与音频播放单元130。在本实施例中,储存单元120可经由处理单元110的指示来暂存数据,所述数据包括用以管理行动装置100的数据(如,对应行动装置100的固件或是软件)、从其他电子装置所接收的数据、用以传送至其他电子装置的数据或是其他类型的数据,本发明不限于此。除此之外,储存单元120还可以经由处理单元110的指示来记录一些需要长时间储存的数据。例如,在本实施例中,储存单元120记录有音乐数据库121、节拍音频数据库122与对应节拍标记模块123的固件或是软件。其中,音乐数据库121用以储存多个音乐档案(所述音乐档案可用以播放对应的音乐、演讲等音频内容);以及节拍音频数据库122用以储 存多个节拍音频。所述音乐/节拍音频档案可为不同文件格式的音乐/节拍音频档案,并且处理单元110可对不同文件格式的音乐档案或节拍音频档案进行解/编码,以处理所述音乐档案或节拍音频档案,并且将所对应产生的音频信号经由音频播放单元130来进行对应音乐/节拍音频档案的音乐/节拍音频的播放。值得一提的是,在另一范例实施例中,储存单元120也可以包含于处理单元110中。此外,音乐数据库121/节拍音频数据库122亦可指多个音乐档案/节拍音频档案的集合。

此外,在本实施例中,处理单元110会存取且执行为软件(或程序代码)形式的节拍标记模块123以实现本发明所提供的节拍标记方法。以下将会同时配合图1与图2来详细说明本实施例所提供的节拍标记方法。

图2是根据本发明的第一实施例所提供的节拍标记方法的流程图。请同时参照图1与图2,在步骤S201中,节拍标记模块123判断是否经由音乐档案取得音乐的节奏速度。具体来说,如上所述,音乐数据库121具有多个音乐档案。节拍标记模块123可读取所述音乐档案来取得每一音乐档案的音乐的节奏速度,或是节拍标记模块123可读取所述音乐档案来计算所述音乐档案的音乐的节奏速度。所述节奏速度的单位为每分钟节拍数(Beats per minute,BPM)。以下会配合图3来说明本实施例如何取得音乐的节奏速度的方法。

图3是根据本发明的第一实施例所显示的经由音乐档案取得音乐的节奏速度的流程图。请同时参照图1与图3,在步骤S2011中,节拍标记模块123判断对应所述音乐的音乐档案是否存在节奏速度信息。例如,节拍标记模块123可读取一音乐档案,并且可辨识出所述音乐档案已内嵌或内建节奏速度信息,其中所述节奏速度信息用以指示对应的音乐的所述节奏速度。此外,若所述音乐在不同的播放时间具有多个的节奏速度,则对应所述音乐的节奏速度信息会记录对应不同的播放时间的多个节奏速度。若在步骤S2011中,节拍标记模块123辨识出(判定)所述音乐档案具有节奏速度信息,则接续至步骤S2013,节拍标记模块123会根据所述节奏速度信息取得所述音乐的节奏速度。

若在步骤S2011中,节拍标记模块123辨识出(判定)所述音乐档案具不具有节奏速度信息,则接续至步骤S2015,节拍标记模块123会判断所述音乐的所述节奏速度是否可经由计算而取得。具体来说,节拍标记模块123会 读取且分析所述音乐档案,以辨识出所述音乐档案的音乐的强拍对应播放的分布,进而根据所述音乐的强拍的分布来计算出所述音乐的节奏速度(如,每分钟平均的强拍数目)。所述计算音乐的节奏速度的方式可参考目前的现有技术,不赘述于此。

若在步骤S2015中,节拍标记模块123判定所述音乐的所述节奏速度不可经由计算而取得(如,所述音乐的强拍是随机分布的),会判定经由音乐档案没有取得音乐的节奏速度。以下会配合其他实施例(如,第三实施例、第四实施例)来说明若无法经由音乐档案来取得音乐的节奏速度的对应操作。

若在步骤S2015中,节拍标记模块123判定所述音乐的所述节奏速度可经由计算而取得(如,所述音乐的强拍具有一定的规律与态样),接续至步骤S2017,节拍标记模块123会经由计算取得所述音乐的所述节奏速度。值得一提的是,在步骤S2013、步骤S2017后,节拍标记模块123会判定经由音乐档案取得音乐的节奏速度,并且接续至步骤S2051。

再回到图2,在步骤S203中,节拍标记模块123会根据所述节奏速度,选择默认节拍音频与对应所述默认节拍音频的节拍速度。在本实施例中,节拍标记模块123会根据厂商设定来选择默认节拍音频。此外,节拍标记模块123会根据所述节奏速度,设定(选择)等于所述节奏速度的节拍速度,以对应所选择的默认节拍音频。在另一实施例中,节拍标记模块123可提供具有多个节拍音频与节拍速度的选项给使用者,并且根据使用者的选择来选择默认节拍音频与对应的节拍速度。以下会经由下方的多个实施例再说明选择默认节拍音频与对应默认节拍音频的节拍速度的方式。

在步骤S205中,节拍标记模块123会将所述默认节拍音频根据所述节拍速度与所述节奏速度标记至所述音乐。具体来说,节拍标记模块123会根据所述音乐的强拍出现的时间,将默认节拍音频以调整后节拍速度VB的速度来对齐所述音乐的强拍来播放。也就是说,由于调整后节拍速度VB等于音乐的节奏速度且音乐的节奏速度会对应音乐的强拍的出现时间。因此,当音乐的强拍出现时,标记至所述音乐的默认节拍音频也会同时出现。

接着,在步骤S207中,节拍标记模块123会指示音频播放单元130同时播放所述音乐与标记至所述音乐的所述默认节拍音频。举例来说,节拍标记模块123会将关于调整后节拍速度、默认节拍音乐与所述音乐的标记关系、 所述默认节拍音乐、所述音乐的信息传送给音频播放单元130,以让音频播放单元130可据此同时播放所述音乐与标记至所述音乐的所述默认节拍音频。

[第二实施例]

图4是根据本发明的第二实施例所显示的节拍标记方法的流程图。图4中的步骤S401、步骤S413与图2的步骤S201、步骤S207相同,并且第二实施例用以实现节拍标记方法的电子装置与对应元件相同于第一实施例,相关的细节不再赘述于此。

请参照图4,在步骤S403中,节拍标记模块123会判断是否须限制所述节奏速度。举例来说,若使用者想要过滤出适合目前所进行的活动的音乐,使用者可经由按钮或是触发选项来通知节拍标记模块123使用者的需求。如此一来,节拍标记模块123便会判定需限制音乐的节奏速度。或是,在另一实施例中,厂商可默认限制音乐的节奏速度。

在本实施例中,节拍标记模块123在判定需限制音乐的节奏速度后,节拍标记模块123还会过滤音乐数据库121的多个音乐档案的多个音乐,以让过滤后的音乐为适合所述活动的音乐,并且过滤后的音乐的节奏速度会被限制在目标速度区间。此外,在一实施例中,使用者亦可自主选择所要聆听的节奏速度,以让节拍标记模块123限制节奏速度(或,过滤出对应使用者所选择的节奏速度的音乐)。

若在步骤S403中,节拍标记模块123判定需限制所述节奏速度,接续至步骤S405,节拍标记模块123会判断所述节奏速度是否在目标速度区间内。

举例来说,假设使用者想要进行一个活动,以让节拍标记模块123可根据使用者所要进行的活动来设定目标速度区间,进而限制音乐的节奏速度。节拍标记模块123可提供多个选项让使用者挑选目前要进行的活动,例如,慢跑、快跑、健走等等的活动,并且节拍标记模块123会分别对应不同的活动来设定不同的目标速度区间。所述目标速度区间为速度上限值VH(单位为BPM)与速度下限值VL(单位为BPM)之间的一个速度区间。接着,节拍标记模块123会根据使用者所选择的活动或是目标速度区间来判断音乐(如,当前所欲播放的音乐)的所述节奏速度是否在目标速度区间内。

若所述节奏速度在目标速度区间内,接续至步骤S407,节拍标记模块123 会根据所述节奏速度来将所述节拍速度调整为调整后节拍速度,其中所述调整后节拍速度等于所述节奏速度。

具体来说,若所述节奏速度在目标速度区间内,节拍标记模块123会从节拍音频数据库中的多个节拍音频中选择一个节拍音频作为默认节拍音频,并且取得对应所述默认节拍音频的节拍速度。举例来说,假设目前所欲播放(选择的)的音乐的节奏速度VO为每分钟150节拍数(以下称“150BPM”),默认节拍音频为鼓声,对应的节拍速度VB为“140BPM”。节拍标记模块123会将默认节拍音频的节拍速度从原本的节拍速度VB调整为调整后节拍速度VB’,并且调整后节拍速度VB’的速度等于为“150BPM”的节奏速度VO的速度(即,调整后节拍速度VB’=节奏速度VO)。

当调整完对应默认节拍音频的节拍速度后,在步骤S411中,节拍标记模块123会将所述默认节拍音频根据所述调整后节拍速度标记至所述音乐。接着,接续至步骤S413,其中步骤S413的说明如同步骤S207,不再赘述于此。

若在步骤S405中,节拍标记模块123判定所述节奏速度不在目标速度区间内,接续至步骤S409,节拍标记模块123会根据所述节奏速度来将所述节拍速度调整为调整后节拍速度。不同于步骤S407的是,在步骤S409中的调整后节拍速度不会根据所述节奏速度来调整。以下会配合图5来说明于步骤S409中节拍速度的调整方法。

图5是根据本发明的第二实施例所显示的节拍速度的调整方法。请参照图5,在步骤S4091中,节拍标记模块123会判断所述节奏速度是否小于所述目标速度区间。具体来说,由于所述节奏速度不在目标速度区间内,节拍标记模块123会判断所述节奏速度是大于目标速度区间的速度上限值VH或是所述节奏速度是小于目标速度区间的速度下限值VL

若节拍标记模块123判定所述节奏速度小于所述目标速度区间(如,所述节奏速度小于目标速度区间的速度下限值VL),在步骤S4093中,节拍标记模块123会将所述节拍速度调整为所述节奏速度乘以第一常数所获得的积,其中第一常数是经由所述目标速度区间的速度下限值除以所述节奏速度所获得。举例来说,假设节拍速度为“VB”、节奏速度为“VO”、第一常数为“NL”、速度下限值为“VL”。会获得关于第一常数的公式,即,NL=VL/VO。应注意的是,在本实施例中,还会对第一常数进行整数化的处理(但,整数化后的最 小为值会限定为“1”)。例如,利用无条件舍去、四舍五入取整数、无条件进位等整数化的方法来对速度下限值VL除以所述节奏速度VO所获得的商进行整数化处理所获得的数值作为第一常数NL。接着,再将节拍速度调整为所述节奏速度乘以第一常数所获得的积(即,VB’=VO*NL)。举例来说,假设节拍速度为“100BPM”、节奏速度为“20BPM”、第一常数为“NL”、速度下限值为“60BPM”、速度上限值为“180BPM”。此外,还假设整数化的方法为无条件进位。由于在此例子中,节奏速度小于速度下限值(20<60),因此,经由上列的公式(VL/VO=60/20=3)与整数化方法求出的第一常数NL会为“3”,并且调整后节拍速度会为“60BPM”(20*3=60)。

若节拍标记模块123判定所述节奏速度不小于所述目标速度区间(如,所述节奏速度大于目标速度区间的速度上限值VH),在步骤S4095中,节拍标记模块123会将所述节拍速度调整为所述节奏速度除以第二常数所获得的商,其中第二常数是经由所述节奏速度除以所述目标速度区间的速度上限值所获得。举例来说,假设节拍速度为“VB”、节奏速度为“VO”、第二常数为“NH”、速度上限值为“VH”。会获得关于第二常数的公式,即,NH=VO/VH。应注意的是,在本实施例中,还会对第二常数进行整数化的处理(但,整数化后的最小为值会限定为“1”)。例如,利用无条件舍去、四舍五入取整数、无条件进位等整数化的方法来对所述节奏速度VO除以速度上限值VH所获得的商进行整数化处理所获得的数值作为第二常数NH。接着,再将节拍速度调整为所述节奏速度除以第二常数所获得的商(即,VB’=VO/NH)。举例来说,假设节拍速度为“100BPM”、节奏速度为“240BPM”、第二常数为“NH”、速度下限值为“60BPM”、速度上限值为“180BPM”。此外,还假设整数化的方法为无条件进位。由于在此例子中,节奏速度大于速度上限值(240>180),因此,经由上列的公式(VO/VH=240/180=1.3)与整数化方法(“1.3”无条件进位成为“2”)求出的第二常数NH会为“2”,并且调整后节拍速度会为“120BPM”(240/2=120)。

值得一提的是,厂商更可依据自身需求来设定第一常数与第二常数的其他计算方式,以让所计算出的第一常数与第二常数在计算后都会成为正整数。例如,在另一实施例中,以第一常数为例子,第一常数的整数化方法可更设定为“若无条件进位遇奇数再加1”。举例来说,假设节拍速度为“100BPM”、节奏速度为“20BPM”、第一常数为“NL”、速度下限值为“60BPM”、速度上限 值为“180BPM”。此外,还假设整数化的方法为无条件进位且“若无条件进位遇奇数再加1”。由于在此例子中,经由上列的公式(VL/VO=60/20=3)与整数化方法求出的第一常数NL会为“3”,因此,第一常数会更被计算成为“4”(3+1=4),并且调整后节拍速度会为“60BPM”(20*4=80)。应注意的是,让第一常数与第二常数整数化的方式还包括经由上述的整数化方法(如,无条件进位、无条件舍去、四舍五入法),再加上“遇奇数再减1”、“遇偶数再加1”或“遇偶数再减1”。但是,最小值必须限制为1。

完成在步骤S409中所进行的调整节拍速度为调整后节拍速度的步骤后,便接续步骤S411、步骤S413,其中步骤S411、步骤S413的说明不再赘述于此。基于上述,第一实施例中步骤S203与步骤S205可更具体的经由第二实施例的步骤S403~S411(如,图4中的虚线部分)来进行操作。

值得一提的是,在另一实施例中,步骤S403是可被省略的。例如,经由步骤S401,节拍标记模块123取得音乐的节奏速度后,节拍标记模块123可直接执行步骤S405来判断所述节奏速度是否在目标速度区间内,其中目标速度区间可为系统的默认速度区间,或是为使用者所选择的速度区间。

应注意的是,若在步骤S403中,节拍标记模块123判定不需限制所述节奏速度,接续至步骤S407,节拍标记模块123会选择默认节拍音频与对应所述默认节拍音频的节拍速度,并且根据所述节奏速度来将所述节拍速度调整为调整后节拍速度,其中所述调整后节拍速度等于所述节奏速度。也就是说,若不需限制所述节奏速度,例如使用者并没有选择所欲进行的活动,节拍标记模块123会将默认节拍音频与原对应默认节拍音频的节拍速度调整至与音乐的节奏速度相同,并且将默认节拍音频根据节奏速度标记至音乐。

[第三实施例]

图6是根据本发明的第三实施例所显示的节拍标记方法的流程图。请参照图6,图6中的步骤S601~S613的说明/流程分别与图4的步骤S401~S413的说明/流程相同,并且第三实施例用以实现节拍标记方法的电子装置与对应元件相同于第二实施例。第三实施例与第二实施例不同之处在于,在步骤S601中,若节拍标记模块123经由音乐档案没有取得音乐的节奏速度(如,音乐档案没有内嵌或内建节奏速度信息,并且无法经由音乐档案来计算对应的音乐的节奏速度),接续至步骤S615,节拍标记模块123会判断是否需执行强制标 记操作。具体来说,厂商可预先设定是否需执行强制标记操作,或使用者亦可选择是否需执行强制标记操作。所述强制标记操作为在不考虑所述音乐的节奏速度的情况下,强制将默认节拍音频标记至所述音乐,以同时播放所述音乐与所述默认节拍音频。

若需执行强制标记操作,在步骤S617中,节拍标记模块123会选择默认节拍音频与对应所述默认节拍音频的节拍速度。例如,在一实施例中,使用者可自行从节拍音频数据库中的多个节拍音频中选择一节拍音频作为默认节拍音频,并且使用者可自行设定对应的节拍速度。又例如,使用者可选择所欲进行的活动,节拍标记模块123会根据使用者所选择的活动来选择合适的默认节拍音频与节拍速度。

在步骤S619中,节拍标记模块123会将所选择的默认节拍音频根据所述节拍速度标记至所述音乐。具体来说,在选择完默认节拍音频与对应的节拍速度后,节拍标记模块123会强制(直接地)将默认节拍音频标记至所述音乐。最后,接续步骤S613,节拍标记模块123再指示音频播放单元来同时播放所述音乐与标记至所述音乐的所述默认节拍音频。如此一来,藉由强制标记操作,使用者可以不考虑音乐的节奏速度,而同时聆听音乐与标记至所述音乐的默认节拍音频。例如,使用者可以在听演讲(不具有特定的节奏速度的音频内容)时,将具有符合跑步速度的节拍速度的节拍音频标记至演讲,以让使用者可在聆听演讲时跟随节拍音频来进行跑步。

[第四实施例]

图7是根据本发明的第四实施例所显示的节拍标记方法的流程图。请参照图7,图7中的步骤S701~S715的说明/流程分别与图6的步骤S601~S615的说明/流程相同,并且第四实施例用以实现节拍标记方法的电子装置与对应元件相同于第三实施例。第四实施例与第三实施例不同之处在于,在步骤S715中,若判定需执行强制标记操作,在步骤S717中,节拍标记模块123会接收使用者所输入的节奏速度。具体来说,节拍标记模块123可提供选项让使用者直接选择节奏速度或是节拍标记模块123可让使用者直接输入节奏速度。接着,节拍标记模块123便可依据使用者所输入的节奏速度来选择默认节拍音频与调整对应的节拍速度。如同步骤S707所述,节拍标记模块123会选择默认节拍音频与对应所述默认节拍音频的节拍速度,并且根据所述节奏速度 来将所述节拍速度调整为调整后节拍速度,其中所述调整后节拍速度等于所述节奏速度。后续的步骤S713说明如上,不再赘述于此。

[第五实施例]

图8是根据本发明的第五实施例所显示的节拍标记方法的流程图。请参照图8,图8中的步骤S801、步骤S811、步骤S813的说明分别与图2的步骤S201、步骤S211、步骤S213的说明相同,并且第五实施例用以实现节拍标记方法的电子装置与对应元件相同于第二实施例。以下会配合图1与图8来详细说明第五实施例的其他步骤。

在步骤S803中,节拍标记模块123会选择默认节拍音频与对应所述默认节拍音频的节拍速度。具体来说,第五实施例提供了一种根据节奏速度来自动选择默认节拍音频与对应的节拍速度的方法。在本实施例中,节拍标记模块123会从节拍音频数据库中的多个节拍音频档案来辨识对应每一节拍音频档案的节拍音频与节拍速度。接着,节拍标记模块123会计算每一节拍音频的节拍速度与节奏速度的差距(例如,对节拍速度减去节奏速度所获得的差值取绝对值),并且在多个差距中选出一最小者作为默认节拍音频。也就是说,节拍标记模块123会选择节拍速度最接近节奏速度的节拍音频来作为默认节拍音频。值得一提的是,当有两个以上的节拍音频符合选择条件时,可再经由以下方式的其中之一来进行筛选:自动选择节拍速度较快者;自动选择节拍速度较慢者;使用者手动选择;以及自动随机选择。

此外,如上所述,若音乐具有多个节奏速度,节拍标记模块123会分别依照上述的方式来对应地选择多个默认节拍音频。然而,在另一实施例中,节拍标记模块123可用同一种默认节拍音频经由分别对应一个音乐的不同节奏速度的节拍速度标记至所述音乐。

在步骤S805中,节拍标记模块123会判断所述节拍速度是否等于所述节奏速度。若所述节拍速度不等于所述节奏速度,在步骤S807中,节拍标记模块123会判断是否调整所述节拍速度。具体来说,节拍标记模块123可根据厂商的设定或是使用者的设定来决定是否调整所述节拍速度。

若判定调整所述节拍速度,接续至步骤S809,节拍标记模块123会将默认节拍音频的所述节拍速度调整为调整后节拍速度,其中所述调整后节拍速度等于所述节奏速度。换句话说,节拍标记模块123会将对应默认节拍音频 的节拍速度调整为节奏速度。若判定不调整所述节拍速度,接续至步骤S815,节拍标记模块123会将所述默认节拍音频标记至所述音乐。也就是说,节拍标记模块123会直接根据节拍速度将节拍音频标记至所述音乐。

此外,在步骤S805中,若判定所述节拍速度等于所述节奏速度,也会接执行步骤S815。

以下会藉由第六实施例与对应的附图来说明如何进一步应用本发明所提供的节拍标记方法。

[第六实施例]

图9是根据本发明的第六实施例所显示的用以实现节拍标记方法的电子装置的方框图。其中,第六实施例中与第一实施例相同的元件(如,处理单元110、储存单元120、音乐数据库121、节拍音频数据库122、节拍标记模块123与音频播放单元)不再赘述于此。以下仅说明图9中与对应第一实施例的图1不同的元件。值得一提的是,第六实施例是说明如何将上述的节拍标记方法应用至针对使用者的运动引导。

在本实施例中,行动装置100(亦称电子装置100)包括处理单元110、储存单元120、音频播放单元130、检测单元140与运动计划管理单元150。处理单元110电性连接至储存单元120、音频播放单元130、检测单元140与运动计划管理单元150。

检测单元140用以检测使用者的生理状态(如,运动心率)或是活动状态(如,运动速度)。举例来说,检测单元140例如是检测使用者的运动心率与运动速度的电路单元。又例如,检测单元140可经由智能型穿戴装置等装置(或检测单元140自身)来感测使用者当前进行运动的心率(即,运动心率)。又例如,检测单元140为具有全球定位系统功能的电路单元,并且可经由全球定位系统来计算使用者的运动速度,或是检测单元140可接收其他可感测使用者运动速度的装置所传送的数据来获得使用者的运动速度。

运动计划管理单元150用以管理与执行运动计划,并且传送对应所执行的运动计划的信息给处理单元110(或节拍标记模块123)。所述对应所执行的运动计划的信息包括目标运动速度。所述运动计划会针对不同的运动,在执行运动计划的期间,随着所述期间的时间先后,给予使用者不同的运动指示。举例来说,假设运动计划为针对跑步训练的运动计划(亦称,跑步计划)。运动 计划管理单元150会设定跑步计划的时间长度,并且在执行跑步计划的期间内,于不同的时间点,给予不同的跑步速度的指示(如,不同的目标运动速度)。

以下会同时配合图10与图9来详细说明第六实施例所提供的应用节拍标记方法的运动引导。值得一提的是,第六实施例的主要概念是在判定使用者处于安全的运动状态下,给予使用者运动引导,而在不安全的运动状态下,也会提供保险机制。此外,运动引导的方式为调整所播放的音乐或节拍音频以让节拍音频更明显,其中会再经由前述实施例所提供的节拍标记方法来同时播放音乐与节拍音频。

图10是根据第六实施例所显示的应用节拍标记的运动引导的流程图。请参照图10,在步骤S1001中,节拍标记模块123取得对应运动计划的目标运动速度。举例来说,节拍标记模块123可从运动计划管理单元150接收所执行运动计划当前的目标运动速度。接着,在步骤S1003中,节拍标记模块123会根据所述目标运动速度来限制音乐的节奏速度,并且根据所述音乐的所述节奏速度与默认节拍音频的节拍速度来将默认节拍音频标记至所述音乐,进而同时播放所述音乐与标记至所述音乐的所述默认节拍音频。具体来说,由于运动计划管理单元150执行运动计划。运动计划管理单元150会将对应的目标运动速度的信息传送给节拍标记模块123。接着,节拍标记模块123会判定需根据目标运动速度来限制音乐的节奏速度。更详细来说,节拍标记模块123会经由查表等方式来根据目标运动速度设定目标速度区间。举例来说,节拍标记模块123可根据每个不同的运动计划的目标运动速度(单位例如为:公里/小时)的大小,经由查询一转换表来获得对应的目标速度区间,单位例如为:每分钟节拍数(Beats Per Minute,BPM)。在另一实施例中,所述转换表亦可处理不同单位的目标运动心率与目标速度区间之间的换算。换句话说,藉由多种转换表,节拍标记模块123亦可将不同厂商的运动计划的目标参数(例如,目标运动速度或目标运动心率)换算为经标准化后的目标速度区间。

更详细来说,节拍标记模块123可根据目标运动速度来取得对应的目标速度区间的速度上限值与速度下限值,其中所述速度上限值与所述速度下限值所形成的范围为所述目标速度区间。如此一来,节拍标记模块123可如第一实施例至第五实施例的节拍标记方法,判断音乐的节奏速度是否在所述目标速度区间,以对应地选择或调整默认节拍音频与对应的节拍速度、并且根 据节拍速度将默认节拍音频标记至音乐,进而同时播放所述音乐与标记至所述音乐的所述默认节拍音频。

接着,在步骤S1005中,检测单元140会检测使用者的运动心率与运动速度。具体来说,在本实施例中,在执行运动计划的期间,检测单元140会将所检测的使用者的运动心率与运动速度的信息传送给节拍标记单元123与运动计划管理单元150。值得一提的是,检测单元140可跟随节拍速度(或节奏速度)周期性地持续检测使用者的运动心率与运动速度。

在步骤S1007中,节拍标记单元123会根据所述运动心率判断所述使用者是否处于安全状态。具体来说,节拍标记单元123会计算使用者的最大心率,并且根据使用者当前的运动心率与最大心率来判断使用者当前的运动状态是否安全(即,判断使用者是否处于安全状态)。使用者的最大心率例如是将220减去使用者的生理年龄后所得到的差值。在一实施例中,更可将最大心率乘以不同的百分比,以求出使用者可承受的运动强度,进而判断使用者在不同的运动强度下可承受的安全的运动时间。

举例来说,假设使用者的生理年龄为30,计算出的最大心率为190BPM,最大的训练强度为100%的最大心跳率,在最大训练强度下安全的持续运动时间为45秒。若使用者当前的运动心率已在190BPM以上且持续45秒,节拍标记模块123会判定使用者不处于安全状态。应注意的是,厂商可自行设定如何利用运动心率来判断使用者是否处于安全状态的规则,本发明不限于此。

若判定使用者处于安全状态,在步骤S1009中,节拍标记模块123会根据所述使用者的所述运动速度与所述目标运动速度来判断所述使用者的所述运动速度是否符合所述运动计划。具体来说,节拍标记模块123会在使用者处于安全状态下,持续判断使用者当前的运动速度是否跟随着运动计划所指示的目标运动速度,以判断使用者是否有伴随着运动计划的指示来运动。举例来说,在一实施例中,若使用者的运动速度落于目标运动速度的数值正负一定百分比(如,5%)的范围内,节拍标记模块123会判定使用者的运动速度符合运动计划。然而,本发明不限于此,厂商可自行根据运动计划所指示的目标运动速度或目标运动心率等其他合适的目标参数来制定判断使用者是否符合运动计划的规则。

在一情境中,使用者可能会因为疲累而让运动速度低于目标运动速度5% 以上,节拍标记模块123便会判定使用者的运动速度不符合运动计划。在另一情境中,运动计划可能会因为运动时间的经过而降低目标运动速度至原来目标运动速度的一半(50%),但使用者并未将运动速度随之降低至原来运动速度的一半(如,运动速度仅降低至原运动速度的80%)。此时,节拍标记模块123会判定使用者的运动速度不符合运动计划。

若判定使用者的运动速度不符合运动计划,在步骤S1011中,节拍标记模块123会调整同时播放的所述音乐与标记至所述音乐的所述默认节拍音频。具体来说,节拍标记模块123会降低所述音乐的音量,以强调默认节拍音频,进而让使用者可跟随默认节拍音频的节拍速度进行运动,达到运动引导的效果。更进一步地,于另一实施例中,节拍标记模块123更可增强标记至所述音乐的所述默认节拍音频的音量,或是加重所述默认节拍音频的特征(如,鼓声、钢琴声等乐音特征),以强调默认节拍音频。

此外,在另一实施例中,若节拍标记模块123判定使用者的运动速度不符合运动计划,节拍标记模块123可播放其他的节拍速度对应目标运动速度的节拍音频,以对使用者进行运动引导。特别是,在又另一实施例中,节拍标记模块123可仅播放所述音乐,并且在使用者的运动速度不符合运动计划时,节拍标记模块123可再同时播放所述音乐与对应目标运动速度的所述节拍音频。

若在步骤S1009中,节拍标记模块123判定使用者的运动速度符合运动计划,流程回到步骤S1001,并且接续执行后续步骤。

若在步骤S1007中,节拍标记模块123判定使用者不处于安全状态,接续至步骤S1013,节拍标记模块123会执行保险操作。具体来说,由于本发明所提供的节拍标记方法可分别对所播放的音乐与默认节拍音频进行调整。因此,上述执行所述保险操作的步骤包括以下步骤的其中之一或其组合:停止播放所述音乐或所述默认节拍音频;发出提示声音频息;以及降低所述默认节拍音频的所述节拍速度。其中,停止播放所述音乐或所述默认节拍音频可让使用者警觉到目前运动状态的不正常;发出提示声音频息可让使用者直接知道目前的运动状态;降低所述默认节拍音频的所述节拍速度可让使用者可随着降低的节拍速度而进行运动,以引导使用者降低运动速度,进而让使用者回到安全的运动状态。值得一提的是,完成步骤S1013或步骤S1011后, 流程回到步骤S1005,并且接续执行后续步骤。

如此一来,本实施例所提供的应用节拍标记方法的运动引导,可在特定条件发生(如,使用者不处于安全状态或使用者不符合运动计划)时,可在不修改所述音乐本身的内容的情况下,弹性调整标记至所述音乐的节拍音频或所述音乐,以增进使用者的进行运动的音乐聆听体验,并且藉由节拍音频与音乐的设定及调整来进行对应运动计划的运动引导,进而增进使用者的运动效率。

[第七实施例]

图11是根据本发明的第七实施例所显示的用以实现节拍标记方法的运动导引系统的方框图。其中,第七实施例中与第六实施例相同的元件(如,处理单元110、储存单元120、音乐数据库121、节拍音频数据库122、节拍标记模块123与音频播放单元130)不再赘述于此。以下仅说明图11中与对应第六实施例的图9不同的元件。此外,第七实施例是说明如何将应用节拍标记方法的运动引导的方法,经由行动装置100与运动电子装置200所构成的运动引导系统来实现。

请参照图11,运动引导系统10包括行动装置100(如,使用者的慧型手机)与运动电子装置200(如,使用者所使用的电子运动器材)。行动装置100包括处理单元110、储存单元120、音频播放单元130与通信单元160。运动电子装置200包括处理单元210、检测单元240、运动计划管理单元250与通信单元260。处理单元200电性连接至检测单元240、运动计划管理单元250与通信单元260,并且处理单元110电性连接至储存单元120、音频播放单元130与通信单元160。其中,行动装置100的通信单元160可经由有线或无线的方式来联机至运动电子装置的通信单元260。藉此,让行动装置100可与运动电子装置200进行沟通。在本实施例中,运动电子装置200例如是跑步机、健身脚踏车、滑步机、划船机等电子运动器材。使用者在使用上述的运动电子装置200的时候,可利用行动装置100与运动电子装置200建立联机,以将上述的节拍标记方法与运动电子装置200所执行的运动计划互相搭配。

在本实施例中,通信单元160(或通信单元260)是以无线的方式进行联机。通信单元160(或通信单元260)可具有一无线通信模块(未显示),并支持全球行动通信(Global System for Mobile Communication,GSM)系统、个人手持式 电话系统(Personal Handy-phone System,PHS)、码分多址(Code Division Multiple Access,CDMA)系统、无线兼容认证(Wireless Fidelity,WiFi)系统、全球互通微波存取(Worldwide Interoperability for Microwave Access,WiMAX)系统、第三代无线通信技术(3G)、长期演进技术(Long Term Evolution,LTE)、红外线(Infrared)传输、蓝牙(bluetooth)通信技术的其中之一或其组合,且不限于此。然而,通信单元160(或通信单元260)亦可具有连接接口电路单元,以让通信单元160与通信单元260可藉由目前已知的建立有线联机的方式来进行连接(如,利用符合通用串行总线标准的连接接口电路单元来建立有线联机),其中建立有线联机的方式不是本实施例的说明重点,不赘述于此。

在本实施例中,检测单元240用以检测使用运动电子装置200进行运动的使用者的生理状态(如,运动心率)或是活动状态(如,运动速度)。举例来说,检测单元240例如是检测使用者的运动心率与运动速度的电路单元,其可藉由装设于运动电子装置200上的金属板来感测使用者当前进行运动的心率(即,运动心率)。此外,检测单元240可经由运动电子装置200本身的传感器(如,跑步机的跑速传感器)来获得使用者的运动速度。

相似于运动计划管理单元150的功能,运动计划管理单元250用以管理与执行运动计划,并且传送对应所执行的运动计划的信息给处理单元210与节拍标记模块123(若运动电子装置200与行动装置100已建立联机)。若运动电子装置200与行动装置100建立联机,运动电子装置200或行动装置100可提示信息且提供选项,已让使用者可选择是否要利用行动装置100的节拍标记模块123与运动计划管理单元250来进行运动引导。

举例来说,在一情境中,使用者可在执行运动电子装置200的运动计划时,选择要利用本发明所提供的运动引导方法来进行运动引导。接着,运动电子装置200的通信单元260会利用无线联机的方式(例如,蓝牙联机)来与行动装置100建立联机。使用者可选择欲进行的运动计划的种类与态样,并且运动计划管理单元250会把节拍标记模块123所需的用以进行运动引导的信息(如,使用者的最大心率、目标运动速度或目标运动心率等运动参数)传送给节拍标记模块123,以让节拍标记模块123可据此调整默认节拍音频与音乐,进而搭配所执行的运动计划来进行运动引导。此外,使用者亦可挑选自己想要聆听的音乐与节拍音频来进行运动引导。在执行运动计划的期间内,节拍 标记模块123会持续与运动计划管理单元250与检测单元240进行沟通,以判断使用者目前是否处于安全状态(如,使用者的运动心率是否处于安全范围)并且判断使用者的运动状态(如,运动速度)是否符合运动计划的指示,进而调整使用者所聆听的音乐与默认节拍音频。如此一来,使用者便可便利地藉由自身的行动装置100与所使用的运动电子装置200来根据所执行的运动计划来进行运动引导的操作,进而增进了使用者的运动体验与效率。

值得一提的是,在另一实施例中,运动电子装置200亦可如同第六实施例中的行动装置100,本身便可将节拍标记方法应用至运动引导。也就是说,在此另一实施例中,可将运动电子装置200视为如同图10中的电子装置100般,如第六实施例所述的方式,根据所执行的运动计划来经由将默认节拍音频标记至音乐,以藉由检测使用者的运动状态来调整同时播放的默认节拍音频与音乐,进而引导使用者于运动电子装置200上所进行的运动。

应注意的是,在上述的实施例中,节拍标记模块123是以软件或固件的方式来实施,但本发明不限于此。本发明的节拍标记方法亦可以硬件电路的方式来实现相同于软件的功能。例如,节拍标记模块123可实作为电性连接处理单元110的节拍标记电路单元,并且用以执行节拍标记模块123的功能。特别是,节拍标记电路单元亦可整合至处理单元110或是音频播放单元130中。

综上所述,本发明的实施例所提供的节拍标记方法,可取得原始的音乐与其节奏速度,根据需求来选择且调整合适的节拍音频与对应的节拍速度,将所选择的节拍音乐标记至所述音乐,以同时播放所述音乐与标记至所述音乐的节拍音频。如此一来,当特定条件发生时,可在不修改所述音乐的情况下,弹性调整标记至所述音乐的节拍音频或所述音乐,以增进使用者的聆听体验,进而强化使用者进行相关活动的效果。

虽然本发明已以实施例揭示如上,然其并非用以限定本发明,任何所属技术领域中普通技术人员,在不脱离本发明的精神和范围内,当可作些许的改动与润饰,均在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1