CN105404642A - 一种音频播放方法及用户终端 - Google Patents
一种音频播放方法及用户终端 Download PDFInfo
- Publication number
- CN105404642A CN105404642A CN201510702788.5A CN201510702788A CN105404642A CN 105404642 A CN105404642 A CN 105404642A CN 201510702788 A CN201510702788 A CN 201510702788A CN 105404642 A CN105404642 A CN 105404642A
- Authority
- CN
- China
- Prior art keywords
- audio file
- frequency
- play parameter
- described audio
- frequency range
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/683—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
Landscapes
- Engineering & Computer Science (AREA)
- Library & Information Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
本发明实施例公开了一种音频播放方法及用户终端,其中,该方法包括:获取待播放的音频文件;对所述音频文件进行频谱分析,以获得所述音频文件的频谱分布信息;根据所述频谱分布信息确定用于播放所述音频文件的播放参数;按照所述播放参数播放所述音频文件。实施本发明实施例,能够自适应调节播放音频文件的播放参数,从而有效提高音频的播放效果。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种音频播放方法及用户终端。
背景技术
随着用户终端的不断发展和普及,诸如手机等用户终端已成为人们生活中不可或缺的组成部分。手机不仅能满足人们的日常通讯,还能够用于进行音视频的播放、玩游戏、浏览网页等娱乐活动。在实践中发现,播放音乐时,为了最大程度地提高听觉享受,可以通过在音乐播放器中调节播放参数来提高播放效果,如调节均衡器来更改播放模式(如摇滚、古典等),或调节音量控制器来改变播放音量等。然而,不同的音乐有不同的风格,当采用相同的播放参数播放不同风格的音乐时,有时不仅不能获得良好的播放效果,反而会适得其反降低播放效果。目前,针对不同风格的音乐,一般需要用户手动去重新设置播放参数,这一操作过程费时而繁琐,且不够智能化。
发明内容
本发明实施例公开了一种音频播放方法及用户终端,能够自适应调节播放音频文件的播放参数,从而有效提高音频的播放效果。
本发明实施例第一方面公开了一种音频播放方法,包括:
获取待播放的音频文件;
对所述音频文件进行频谱分析,以获得所述音频文件的频谱分布信息;
根据所述频谱分布信息确定用于播放所述音频文件的播放参数;
按照所述播放参数播放所述音频文件。
结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实施方式中,所述对所述音频文件进行频谱分析,以获得所述音频文件的频谱分布信息,包括:
对所述音频文件进行频谱分析,获得所述音频文件的频点分布;
根据所述频点分布计算各个预设频段包括的所述音频文件的频点数占所述音频文件所有频点数据的比重值。
结合本发明实施例第一方面的第一种可能的实施方式,在本发明实施例第一方面的第二种可能的实施方式中,所述根据所述频谱分布信息确定用于播放所述音频文件的播放参数,包括:
获取包括的所述音频文件的频点数占所述音频文件所有频点数据的比重值最大的预设频段;
从预先建立的频段与播放参数的对应关系中获取与所述预设频段对应的播放参数;
将所述获取的播放参数确定为用于播放所述音频文件的播放参数。
结合本发明实施例第一方面,在本发明实施例第一方面的第三种可能的实施方式中,所述对所述音频文件进行频谱分析,以获得所述音频文件的频谱分布信息,包括:
将所述音频文件分割成若干个音频片段;
针对每一个所述音频片段,对所述音频片段进行频谱分析,获得所述音频片段的频点分布;
根据所述频点分布计算各个预设频段包括的所述音频片段的频点数占所述音频片段所有频点数据的比重值。
结合本发明实施例第一方面的第三种可能的实施方式,在本发明实施例第一方面的第四种可能的实施方式中,所述根据所述频谱分布信息确定用于播放所述音频文件的播放参数,包括:
针对每一个所述音频片段,获取包括的所述音频片段的频点数占所述音频片段所有频点数据的比重值最大的预设频段;
从预先建立的频段与播放参数的对应关系中获取与所述预设频段对应的播放参数;
将所述获取的播放参数确定为用于播放所述音频片段的播放参数;
其中,所述按照所述播放参数播放所述音频文件,包括:
将所述音频文件的每一个所述音频片段按照与所述音频片段对应的播放参数进行播放。
本发明实施例第二方面公开了一种用户终端,包括:
获取单元,用于获取待播放的音频文件;
分析单元,用于对所述音频文件进行频谱分析,以获得所述音频文件的频谱分布信息;
确定单元,用于根据所述频谱分布信息确定用于播放所述音频文件的播放参数;
播放单元,用于按照所述播放参数播放所述音频文件。
结合本发明实施例第二方面,在本发明实施例第二方面的第一种可能的实施方式中,所述分析单元包括:
第一分析子单元,用于对所述音频文件进行频谱分析,获得所述音频文件的频点分布;
第一计算子单元,用于根据所述频点分布计算各个预设频段包括的所述音频文件的频点数占所述音频文件所有频点数据的比重值。
结合本发明实施例第二方面的第一种可能的实施方式,在本发明实施例第二方面的第二种可能的实施方式中,所述确定单元包括:
第一获取子单元,用于获取包括的所述音频文件的频点数占所述音频文件所有频点数据的比重值最大的预设频段;
第二获取子单元,用于从预先建立的频段与播放参数的对应关系中获取与所述预设频段对应的播放参数;
第一确定子单元,用于将所述获取的播放参数确定为用于播放所述音频文件的播放参数。
结合本发明实施例第二方面,在本发明实施例第二方面的第三种可能的实施方式中,所述分析单元包括:
分割子单元,用于将所述音频文件分割成若干个音频片段;
第二分析子单元,用于针对每一个所述音频片段,对所述音频片段进行频谱分析,获得所述音频片段的频点分布;
第二计算子单元,用于根据所述频点分布计算各个预设频段包括的所述音频片段的频点数占所述音频片段所有频点数据的比重值。
结合本发明实施例第二方面的第三种可能的实施方式,在本发明实施例第二方面的第四种可能的实施方式中,所述确定单元包括:
第三获取子单元,用于针对每一个所述音频片段,获取包括的所述音频片段的频点数占所述音频片段所有频点数据的比重值最大的预设频段;
第四获取子单元,用于从预先建立的频段与播放参数的对应关系中获取与所述预设频段对应的播放参数;
第二确定子单元,用于将所述获取的播放参数确定为用于播放所述音频片段的播放参数;
所述播放单元具体用于将所述音频文件的每一个所述音频片段按照与所述音频片段对应的播放参数进行播放。
本发明实施例中,可以先获取待播放的音频文件,并对该音频文件进行频谱分析,以获得该音频文件的频谱分布信息,可以根据该频谱分布信息确定用于播放该音频文件的播放参数,并按照该播放参数播放该音频文件。可见,实施本发明实施例,能够通过对待播放的音频文件进行频谱分析来自适应调节播放参数,从而可以针对不同音频文件以不同的播放参数进行播放,有效提高播放效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种音频播放方法的流程示意图;
图2是本发明实施例公开的另一种音频播放方法的流程示意图;
图3是本发明实施例公开的又一种音频播放方法的流程示意图;
图4是本发明实施例公开的一种用户终端的结构示意图;
图5是本发明实施例公开的另一种用户终端的结构示意图;
图6是本发明实施例公开的又一种用户终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种音频播放方法及用户终端,能够通过对待播放的音频文件进行频谱分析来自适应调节播放参数,从而可以针对不同音频文件以不同的播放参数进行播放,有效提高播放效果。以下分别进行详细说明。
请参阅图1,图1是本发明实施例公开的一种音频播放方法的流程示意图。如图1所示,该音频播放方法可以包括以下步骤:
S101、获取待播放的音频文件。
本发明实施例中,用户终端可以获取待播放的音频文件,其中,用户终端可以包括移动手机、平板电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、智能音箱、移动互联网设备(MobileInternetDevice,MID)、多媒体播放器(如MP3、CD机等)、智能穿戴设备(如智能手表、智能手环等)等各类终端,本发明实施例不作限定。
本发明实施例中,用户终端可以获取音频播放器中预先存储的待播放的音频文件,其中,音频播放器可以是用于播放音频文件的播放软件(如微软的WindowsMediaPlayer、苹果的iTunes等),可以是用户终端中自带的默认播放器,也可以是用户终端中下载安装的第三方播放器,本发明实施例不作限定;用户终端也可以从服务器中获取待播放的音频文件,此时,用户终端可以与服务器建立通信连接,并从服务器中获取一个或多个待播放的音频文件。
S102、对该音频文件进行频谱分析,以获得该音频文件的频谱分布信息。
本发明实施例中,对获取到的音频文件进行频谱分析可以是将该音频文件的时域信号变换至频域信号加以分析,频谱分析的目的在于把音频信号的幅值、相位或能量经过傅里叶变换为以频率坐标轴来表示。频谱为频率的分布曲线,横坐标表示频率(Hz),纵坐标表示电平值(dBmV)或功率值(dBm)。对音频文件进行频谱分析可以获得该音频文件的频谱分布信息,即该音频文件的各个有效频率成分以及有效频率分布的范围,其中,有效频率可以是指幅值不为0的频率。
本发明实施例中,对音频文件进行频谱分析可以是以软件的方式或硬件的方式来完成。当以软件的方式来实现频谱分析时,用户终端的存储器中可以事先存储有用于执行频谱分析的应用程序;当以硬件的方式来实现频谱分析时,可以通过在用户终端中集成音频处理芯片,并在音频处理芯片中集成频谱分析功能。频谱分析的实现方式可以参考现有的多种频谱分析方法,本发明实施例不作限定。
S103、根据频谱分布信息确定用于播放该音频文件的播放参数。
本发明实施例中,根据该音频文件的频谱分布信息可以得知该音频文件中的各个有效频率以及各个有效频率所分布的频段范围。可以预先设置频段与播放参数的对应关系,不同的频段可以对应不同的播放参数。可以统计各个频段包括该音频文件的有效频率的个数,并获取包含有效频率的个数最多的频段,可以将该频段对应的播放参数确定为用于播放该音频文件的播放参数。
本发明实施例中,用于播放该音频文件的播放参数可以包括但不限于播放音量大小、均衡器参数和播放模式等等,其中,均衡器可以用于分别调节各种频率成分电信号的放大量,通过对各种不同频率的电信号的调节来补偿扬声器和声场的缺陷,均衡器的参数可以是不同频率成分电信号的放大或衰减量。播放模式可以包括但不限于标准模式、古典模式、摇滚模式、低音模式、高音模式等等,播放模式的变化可以使得不同频率成分电信号的放大量也相应发生变化。
S104、按照确定的播放参数播放该音频文件。
本发明实施例中,当确定了用于播放该音频文件的播放参数后,在播放该音频文件时,可以按照该播放参数进行播放。
本发明实施例中,可以按照确定的播放参数在用户终端自身中播放该音频文件,也可以将该音频文件和该播放参数进行关联,将其发送至与用户终端相连接的外部设备上进行播放,以使外部设备按照该播放参数播放该音频文件。其中,外部设备可以包括但不限于移动手机、平板电脑、掌上电脑、PDA、智能音箱、MID、MP3、CD机、智能手表、智能手环等等。
在图1所描述的方法中,可以先获取待播放的音频文件,并对该音频文件进行频谱分析,以获得该音频文件的频谱分布信息,可以根据该频谱分布信息确定用于播放该音频文件的播放参数,并按照该播放参数播放该音频文件。通过实施图1所描述的方法,能够通过对待播放的音频文件进行频谱分析来自适应调节播放参数,从而可以针对不同音频文件以不同的播放参数进行播放,有效提高播放效果。
请参阅图2,图2是本发明实施例公开的另一种音频播放方法的流程示意图。如图2所示,该音频播放方法可以包括以下步骤:
S201、获取待播放的音频文件。
S202、对该音频文件进行频谱分析,获得该音频文件的频点分布。
本发明实施例中,将该音频文件的时域信号转换为频域信号,进而可以获得该音频文件的频谱中各频率的分布情况,根据频率的分布情况可以得出频点分布。这里的频点可以看作是频率的编号,也可以看作是频率的个数。例如,依照10Hz的频率间隔从810Hz、820Hz、830Hz、……900MHz分为10个频率,并对每个频率进行编号,从1、2、3、4……10,这些频率的编号即可以看作是频点。
S203、根据频点分布计算各个预设频段包括的该音频文件的频点数占该音频文件所有频点数据的比重值。
本发明实施例中,可以事先设置若干个预设频段,并根据获得的频点分布来统计各个预设频段包括该音频文件的频点数占该音频文件所有频点数的比重值。例如,一个预设频段中包括该音频文件的频点数为200,该音频文件的总频点数为1000,则该预设频段的比重值为20%。
S204、获取包括的该音频文件的频点数占该音频文件所有频点数据的比重值最大的预设频段。
S205、从预先建立的频段与播放参数的对应关系中获取与该预设频段对应的播放参数。
S206、将获取的播放参数确定为用于播放该音频文件的播放参数。
本发明实施例中,可以预先在用户终端中建立频段与播放参数的对应关系,不同频段对应的播放参数可以不同,例如,频段1对应播放参数1,频段2对应播放参数2。可以从各个预设频段中获取比重值最大的那个预设频段,从预先建立的频段与播放参数的对应关系中获取与该预设频段对应的播放参数,能够将该播放参数确定其用于播放该音频文件的播放参数。
S207、按照确定的播放参数播放该音频文件。
举例来说,当预先建立了频段1与播放参数1,频段2与播放参数2,频段3与播放参数3的对应关系,对待播放的音频文件进行频谱分析,以获得该音频文件的频点分布,当频段1、频段2、频段3分别包括的该音频文件的频点数占该音频文件所有频点数的比重值为20%、30%、50%,则频段3所占的比重值最大,则将播放参数3确定为用于播放该音频文件的播放参数,并按照播放参数3来播放该音频文件。
可见,通过实施图2所描述的方法,能够通过对待播放的音频文件进行频谱分析来自适应调节播放参数,从而可以针对不同音频文件以不同的播放参数进行播放,有效提高播放效果。
请参阅图3,图3是本发明实施例公开的又一种音频播放方法的流程示意图。如图3所示,该音频播放方法可以包括以下步骤:
S301、获取待播放的音频文件。
S302、将该音频文件分割成若干个音频片段。
本发明实施例中,可以将该音频文件按照总的时长进行分割,可以分割成时长相同的若干个音频片段,也可以分割成时长不等的若干个音频片段,本发明实施例不作限定。
S303、针对每一个音频片段,对该音频片段进行频谱分析,获得该音频片段的频点分布。
本发明实施例中,可以分别对该音频文件所分割的各个音频片段进行频谱分析,以分别获得各个音频片段的频点分布。
S304、根据频点分布计算各个预设频段包括的该音频片段的频点数占该音频片段所有频点数据的比重值。
本发明实施例,可以事先设置若干个预设频段,对于一个音频片段,在进行完频谱分析后,可以统计各个预设频段包括该音频片段的频点数占该音频片段总的频点数的比重值。
S305、获取包括的该音频片段的频点数占该音频片段所有频点数据的比重值最大的预设频段。
S306、从预先建立的频段与播放参数的对应关系中获取与该预设频段对应的播放参数。
S307、将获取的播放参数确定为用于播放该音频片段的播放参数。
本发明实施例中,可以预先在用户终端中建立频段与播放参数的对应关系,不同频段对应的播放参数可以不同。针对一个音频片段,可以从各个预设频段中获取在该音频片段中所占比重值最大的那个预设频段,从预先建立的频段与播放参数的对应关系中获取与该预设频段对应的播放参数,能够将该播放参数确定其用于播放该音频片段的播放参数。从而使得不同的音频片段可以有不同的播放参数。
S308、将该音频文件的每一个音频片段按照与该音频片段对应的播放参数进行播放。
本发明实施例中,可以将该音频文件的每一个音频片段按照与之对应的播放参数来进行播放,即不同的音频片段对应的播放参数可以不同。
举例来说,当预先建立了频段1与播放参数1,频段2与播放参数2,频段3与播放参数3的对应关系,对待播放的音频文件进行分割处理,以获得音频片段1~音频片段4,分别对每个音频片段进行频谱分析,以分别获得对应的频点分布。对于音频片段1,当频段1、频段2、频段3分别包括的音频片段1的频点数占音频片段1所有频点数的比重值为20%、30%、50%,则频段3所占的比重值最大,则将播放参数3确定为用于播放音频片段1的播放参数;对于音频片段2,当频段1、频段2、频段3分别包括的音频片段2的频点数占音频片段2所有频点数的比重值为60%、30%、10%,则频段1所占的比重值最大,则将播放参数1确定为用于播放音频片段2的播放参数;对于音频片段3,当频段1、频段2、频段3分别包括的音频片段3的频点数占音频片段3所有频点数的比重值为30%、30%、40%,则频段3所占的比重值最大,则将播放参数3确定为用于播放音频片段3的播放参数;对于音频片段4,当频段1、频段2、频段3分别包括的音频片段4的频点数占音频片段4所有频点数的比重值为20%、60%、20%,则频段2所占的比重值最大,则将播放参数2确定为用于播放音频片段4的播放参数;则在播放该音频文件时,以播放参数3播放音频片段1,以播放参数1播放音频片段2,以播放参数3播放音频片段3,以播放参数2播放音频片段4。
可见,通过实施图3所描述的方法,能够通过对待播放的音频文件进行分段,并分段进行频谱分析来自适应调节播放参数,从而可以将同一音频文件以不同的播放参数进行播放,有效提高播放效果。
请参阅图4,图4是本发明实施例公开的一种用户终端的结构示意图,可以用于执行本发明实施例公开的音频播放方法。如图4所示,该用户终端可以包括:
获取单元401,用于获取待播放的音频文件。
本发明实施例中,获取单元401可以获取用户终端的音频播放器中预先存储的待播放的音频文件,其中,音频播放器可以是用于播放音频文件的播放软件(如微软的WindowsMediaPlayer、苹果的iTunes等),可以是用户终端中自带的默认播放器,也可以是用户终端中下载安装的第三方播放器,本发明实施例不作限定;获取单元401也可以从服务器中获取待播放的音频文件,此时,用户终端可以与服务器建立通信连接,获取单元401从服务器中获取一个或多个待播放的音频文件。
分析单元402,用于对该音频文件进行频谱分析,以获得该音频文件的频谱分布信息。
本发明实施例中,分析单元402对获取单元401获取到的音频文件进行频谱分析可以是将该音频文件的时域信号变换至频域信号加以分析,频谱分析的目的在于把音频信号的幅值、相位或能量经过傅里叶变换为以频率坐标轴来表示。频谱为频率的分布曲线,横坐标表示频率(Hz),纵坐标表示电平值(dBmV)或功率值(dBm)。分析单元402对音频文件进行频谱分析可以获得该音频文件的频谱分布信息,即该音频文件的各个有效频率成分以及有效频率分布的范围,其中,有效频率可以是指幅值不为0的频率。
本发明实施例中,分析单元402对音频文件进行频谱分析可以是以软件的方式或硬件的方式来完成。当以软件的方式来实现频谱分析时,用户终端的存储器中可以事先存储有用于执行频谱分析的应用程序;当以硬件的方式来实现频谱分析时,可以在用户终端中集成音频处理芯片,并在音频处理芯片中集成频谱分析功能,此时可以将分析单元402看作是音频处理芯片。频谱分析的实现方式可以参考现有的多种频谱分析方法,本发明实施例不作限定。
确定单元403,用于根据频谱分布信息确定用于播放该音频文件的播放参数。
本发明实施例中,根据该音频文件的频谱分布信息可以得知该音频文件中的各个有效频率以及各个有效频率所分布的频段范围。可以预先设置频段与播放参数的对应关系,不同的频段可以对应不同的播放参数。确定单元403可以统计各个频段包括该音频文件的有效频率的个数,并获取包含有效频率的个数最多的频段,可以将该频段对应的播放参数确定为用于播放该音频文件的播放参数。
本发明实施例中,用于播放该音频文件的播放参数可以包括但不限于播放音量大小、均衡器参数和播放模式等等,其中,均衡器可以用于分别调节各种频率成分电信号的放大量,通过对各种不同频率的电信号的调节来补偿扬声器和声场的缺陷,均衡器的参数可以是不同频率成分电信号的放大或衰减量。播放模式可以包括但不限于标准模式、古典模式、摇滚模式、低音模式、高音模式等等,播放模式的变化可以使得不同频率成分电信号的放大量也相应发生变化。
播放单元404,用于按照确定单元403确定的播放参数播放该音频文件。
本发明实施例中,当确定单元403确定了用于播放该音频文件的播放参数后,播放单元404在播放该音频文件时,可以按照该播放参数进行播放。
作为一种可选的实施方式,请一并参阅图5,图5是本发明实施例公开的另一种用户终端的结构示意图,可以用于执行本发明实施例公开的音频播放方法。其中,图5所示的用户终端是在图4所示的用户终端的基础上进一步优化得到的。如图5所示,分析单元402可以进一步包括:
第一分析子单元4021,用于对该音频文件进行频谱分析,获得该音频文件的频点分布;
第一计算子单元4022,用于根据频点分布计算各个预设频段包括的该音频文件的频点数占该音频文件所有频点数据的比重值。
相应地,确定单元403可以进一步包括:
第一获取子单元4031,用于获取包括的该音频文件的频点数占该音频文件所有频点数据的比重值最大的预设频段;
第二获取子单元4032,用于从预先建立的频段与播放参数的对应关系中获取与该预设频段对应的播放参数;
第一确定子单元4033,用于将获取的播放参数确定为用于播放该音频文件的播放参数。
作为一种可选的实施方式,请一并参阅图6,图6是本发明实施例公开的又一种用户终端的结构示意图,可以用于执行本发明实施例公开的音频播放方法。其中,图6所示的用户终端是在图4所示的用户终端的基础上进一步优化得到的。如图6所示,分析单元402可以进一步包括:
分割子单元4023,用于将该音频文件分割成若干个音频片段;
第二分析子单元4024,用于针对每一个音频片段,对该音频片段进行频谱分析,获得该音频片段的频点分布;
第二计算子单元4025,用于根据频点分布计算各个预设频段包括的该音频片段的频点数占该音频片段所有频点数据的比重值。
相应地,确定单元403可以进一步包括:
第三获取子单元4034,用于获取包括的该音频片段的频点数占该音频片段所有频点数据的比重值最大的预设频段;
第四获取子单元4035,用于从预先建立的频段与播放参数的对应关系中获取与该预设频段对应的播放参数;
第二确定子单元4036,用于将获取的播放参数确定为用于播放该音频片段的播放参数;
其中,播放单元404具体可以用于将该音频文件的每一个音频片段按照与该音频片段对应的播放参数进行播放。
可见,实施图4至图6所示的用户终端,能够通过对待播放的音频文件进行频谱分析来自适应调节播放参数,从而可以针对不同音频文件以不同的播放参数进行播放,有效提高播放效果。此外,还可以对待播放的音频文件进行分段,并分段进行频谱分析来自适应调节播放参数,从而可以将同一音频文件以不同的播放参数进行播放,进一步提高播放效果。
具体地,本发明实施例中介绍的用户终端可以实施本发明结合图1、图2或图3介绍的音频播放方法实施例中的部分或全部流程。
本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU,或通过ASIC(ApplicationSpecificIntegratedCircuit,专用集成电路)来实现。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例用户终端中的单元或子单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存取存储器(RandomAccessMemory,简称RAM)等。
以上对本发明实施例公开的一种音频播放方法及用户终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种音频播放方法,其特征在于,包括:
获取待播放的音频文件;
对所述音频文件进行频谱分析,以获得所述音频文件的频谱分布信息;
根据所述频谱分布信息确定用于播放所述音频文件的播放参数;
按照所述播放参数播放所述音频文件。
2.根据权利要求1所述的方法,其特征在于,所述对所述音频文件进行频谱分析,以获得所述音频文件的频谱分布信息,包括:
对所述音频文件进行频谱分析,获得所述音频文件的频点分布;
根据所述频点分布计算各个预设频段包括的所述音频文件的频点数占所述音频文件所有频点数据的比重值。
3.根据权利要求2所述的方法,其特征在于,所述根据所述频谱分布信息确定用于播放所述音频文件的播放参数,包括:
获取包括的所述音频文件的频点数占所述音频文件所有频点数据的比重值最大的预设频段;
从预先建立的频段与播放参数的对应关系中获取与所述预设频段对应的播放参数;
将所述获取的播放参数确定为用于播放所述音频文件的播放参数。
4.根据权利要求1所述的方法,其特征在于,所述对所述音频文件进行频谱分析,以获得所述音频文件的频谱分布信息,包括:
将所述音频文件分割成若干个音频片段;
针对每一个所述音频片段,对所述音频片段进行频谱分析,获得所述音频片段的频点分布;
根据所述频点分布计算各个预设频段包括的所述音频片段的频点数占所述音频片段所有频点数据的比重值。
5.根据权利要求4所述的方法,其特征在于,所述根据所述频谱分布信息确定用于播放所述音频文件的播放参数,包括:
针对每一个所述音频片段,获取包括的所述音频片段的频点数占所述音频片段所有频点数据的比重值最大的预设频段;
从预先建立的频段与播放参数的对应关系中获取与所述预设频段对应的播放参数;
将所述获取的播放参数确定为用于播放所述音频片段的播放参数;
其中,所述按照所述播放参数播放所述音频文件,包括:
将所述音频文件的每一个所述音频片段按照与所述音频片段对应的播放参数进行播放。
6.一种用户终端,其特征在于,包括:
获取单元,用于获取待播放的音频文件;
分析单元,用于对所述音频文件进行频谱分析,以获得所述音频文件的频谱分布信息;
确定单元,用于根据所述频谱分布信息确定用于播放所述音频文件的播放参数;
播放单元,用于按照所述播放参数播放所述音频文件。
7.根据权利要求6所述的用户终端,其特征在于,所述分析单元包括:
第一分析子单元,用于对所述音频文件进行频谱分析,获得所述音频文件的频点分布;
第一计算子单元,用于根据所述频点分布计算各个预设频段包括的所述音频文件的频点数占所述音频文件所有频点数据的比重值。
8.根据权利要求7所述的用户终端,其特征在于,所述确定单元包括:
第一获取子单元,用于获取包括的所述音频文件的频点数占所述音频文件所有频点数据的比重值最大的预设频段;
第二获取子单元,用于从预先建立的频段与播放参数的对应关系中获取与所述预设频段对应的播放参数;
第一确定子单元,用于将所述获取的播放参数确定为用于播放所述音频文件的播放参数。
9.根据权利要求6所述的用户终端,其特征在于,所述分析单元包括:
分割子单元,用于将所述音频文件分割成若干个音频片段;
第二分析子单元,用于针对每一个所述音频片段,对所述音频片段进行频谱分析,获得所述音频片段的频点分布;
第二计算子单元,用于根据所述频点分布计算各个预设频段包括的所述音频片段的频点数占所述音频片段所有频点数据的比重值。
10.根据权利要求9所述的用户终端,其特征在于,所述确定单元包括:
第三获取子单元,用于针对每一个所述音频片段,获取包括的所述音频片段的频点数占所述音频片段所有频点数据的比重值最大的预设频段;
第四获取子单元,用于从预先建立的频段与播放参数的对应关系中获取与所述预设频段对应的播放参数;
第二确定子单元,用于将所述获取的播放参数确定为用于播放所述音频片段的播放参数;
所述播放单元具体用于将所述音频文件的每一个所述音频片段按照与所述音频片段对应的播放参数进行播放。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510702788.5A CN105404642B (zh) | 2015-10-23 | 2015-10-23 | 一种音频播放方法及用户终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510702788.5A CN105404642B (zh) | 2015-10-23 | 2015-10-23 | 一种音频播放方法及用户终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105404642A true CN105404642A (zh) | 2016-03-16 |
CN105404642B CN105404642B (zh) | 2019-03-15 |
Family
ID=55470132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510702788.5A Active CN105404642B (zh) | 2015-10-23 | 2015-10-23 | 一种音频播放方法及用户终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105404642B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106384603A (zh) * | 2016-09-30 | 2017-02-08 | 四川九洲电器集团有限责任公司 | 一种音乐播放方法及音乐播放设备 |
CN106601268A (zh) * | 2016-12-26 | 2017-04-26 | 腾讯音乐娱乐(深圳)有限公司 | 一种多媒体数据处理方法及装置 |
CN107249080A (zh) * | 2017-06-26 | 2017-10-13 | 维沃移动通信有限公司 | 一种调整音效的方法、装置及移动终端 |
CN107506681A (zh) * | 2016-06-14 | 2017-12-22 | 智财咨询(北京)有限公司 | 一种基于声波的条码*** |
CN107878369A (zh) * | 2016-09-30 | 2018-04-06 | 法乐第(北京)网络科技有限公司 | 一种音效调节方法、***及汽车 |
CN108418961A (zh) * | 2018-02-13 | 2018-08-17 | 维沃移动通信有限公司 | 一种音频播放方法和移动终端 |
CN110992739A (zh) * | 2019-12-26 | 2020-04-10 | 上海乂学教育科技有限公司 | 学生在线听写*** |
CN111782859A (zh) * | 2020-06-16 | 2020-10-16 | 腾讯音乐娱乐科技(深圳)有限公司 | 一种音频可视化方法、装置和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3623820B2 (ja) * | 1995-04-24 | 2005-02-23 | 株式会社ジャストシステム | 音声処理装置 |
CN101635160A (zh) * | 2009-06-17 | 2010-01-27 | 深圳市美赛达科技有限公司 | 音乐频谱分析方法、音乐频谱显示装置和音乐播放装置 |
CN101667814A (zh) * | 2009-09-24 | 2010-03-10 | 深圳华为通信技术有限公司 | 音频播放方法及音频播放装置 |
CN103177743A (zh) * | 2013-01-30 | 2013-06-26 | 东莞宇龙通信科技有限公司 | 一种歌曲播放方法及装置 |
CN103927146A (zh) * | 2014-04-30 | 2014-07-16 | 深圳市中兴移动通信有限公司 | 音效自适应方法和装置 |
-
2015
- 2015-10-23 CN CN201510702788.5A patent/CN105404642B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3623820B2 (ja) * | 1995-04-24 | 2005-02-23 | 株式会社ジャストシステム | 音声処理装置 |
CN101635160A (zh) * | 2009-06-17 | 2010-01-27 | 深圳市美赛达科技有限公司 | 音乐频谱分析方法、音乐频谱显示装置和音乐播放装置 |
CN101667814A (zh) * | 2009-09-24 | 2010-03-10 | 深圳华为通信技术有限公司 | 音频播放方法及音频播放装置 |
CN103177743A (zh) * | 2013-01-30 | 2013-06-26 | 东莞宇龙通信科技有限公司 | 一种歌曲播放方法及装置 |
CN103927146A (zh) * | 2014-04-30 | 2014-07-16 | 深圳市中兴移动通信有限公司 | 音效自适应方法和装置 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107506681A (zh) * | 2016-06-14 | 2017-12-22 | 智财咨询(北京)有限公司 | 一种基于声波的条码*** |
CN106384603A (zh) * | 2016-09-30 | 2017-02-08 | 四川九洲电器集团有限责任公司 | 一种音乐播放方法及音乐播放设备 |
CN107878369A (zh) * | 2016-09-30 | 2018-04-06 | 法乐第(北京)网络科技有限公司 | 一种音效调节方法、***及汽车 |
CN106601268A (zh) * | 2016-12-26 | 2017-04-26 | 腾讯音乐娱乐(深圳)有限公司 | 一种多媒体数据处理方法及装置 |
CN107249080A (zh) * | 2017-06-26 | 2017-10-13 | 维沃移动通信有限公司 | 一种调整音效的方法、装置及移动终端 |
CN108418961A (zh) * | 2018-02-13 | 2018-08-17 | 维沃移动通信有限公司 | 一种音频播放方法和移动终端 |
CN108418961B (zh) * | 2018-02-13 | 2021-07-30 | 维沃移动通信有限公司 | 一种音频播放方法和移动终端 |
CN110992739A (zh) * | 2019-12-26 | 2020-04-10 | 上海乂学教育科技有限公司 | 学生在线听写*** |
CN110992739B (zh) * | 2019-12-26 | 2021-06-01 | 上海松鼠课堂人工智能科技有限公司 | 学生在线听写*** |
CN111782859A (zh) * | 2020-06-16 | 2020-10-16 | 腾讯音乐娱乐科技(深圳)有限公司 | 一种音频可视化方法、装置和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105404642B (zh) | 2019-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105404642A (zh) | 一种音频播放方法及用户终端 | |
CN110809214B (zh) | 音频播放方法、音频播放装置及终端设备 | |
CN109348274B (zh) | 一种直播互动方法、装置及存储介质 | |
CN106550141A (zh) | 一种终端以及终端音频播放控制方法和装置 | |
CN105280203A (zh) | 一种音频播放方法及用户设备 | |
CN110799936B (zh) | 音量调节方法、装置、终端设备及存储介质 | |
CN107566618A (zh) | 音量调节方法、装置、终端设备及存储介质 | |
JP2020202549A (ja) | オーディオ処理方法、装置、電子機器及び記憶媒体 | |
CN106775568A (zh) | 一种音效调节方法、装置及移动终端 | |
CN107465824A (zh) | 音量调节方法、装置、移动终端及存储介质 | |
US11822854B2 (en) | Automatic volume adjustment method and apparatus, medium, and device | |
CN106095384A (zh) | 一种音效调节方法及用户终端 | |
CN111312281B (zh) | 一种触感振动实现方法 | |
CN103916702A (zh) | 一种拦截广告的方法和终端 | |
CN107799113A (zh) | 音频处理方法、装置、存储介质及移动终端 | |
CN106886387A (zh) | 一种音频数据处理方法及其设备 | |
CN107436751A (zh) | 音量调节方法、装置、终端设备及存储介质 | |
CN106601268B (zh) | 一种多媒体数据处理方法及装置 | |
CN105812919A (zh) | 音频多功放处理的方法及装置 | |
CN107483734A (zh) | 音量调节方法、装置、终端设备及存储介质 | |
CN103780214A (zh) | 调节音频均衡器的方法和装置 | |
CN103390403B (zh) | Mfcc特征的提取方法及装置 | |
CN103295611B (zh) | 音乐自动优化***及方法 | |
CN111857473B (zh) | 音频播放方法、装置和电子设备 | |
CN105005612A (zh) | 一种音乐文件的获取方法及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant before: Guangdong OPPO Mobile Communications Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |