一种音频数据的处理方法及终端的制作方法_4

文档序号:9376585阅读:来源:国知局
换操作,读取乐器频谱数据库中的频谱数据,并根据所述音频文件的强度和节奏,生成新的乐器波形数据。
[0092]本发明实施例中,基于用户选择的乐器替换操作,在乐器频谱数据库中读取所替换乐器的频谱数据;根据所述音频文件播放时的强度和节奏,将被替换乐器的频谱数据替换为所替换乐器的频谱数据,生成新的乐器波形数据。
[0093]本发明实施例中,将被替换乐器的频谱数据替换为所替换乐器的频谱数据时,替换选定时间段内的频谱数据。
[0094]本发明实施例中,获取到用户的选择指令后,读取乐器频谱数据库中的频谱数据,根据当前音乐演奏中的强度和节奏,生成新乐器的波形数据,对用户选定需要替换的时间段内原乐器的演奏数据进行替换。
[0095]本发明实施例的技术方案能够自动识别出当前播放乐曲中的乐器种类,同时可根据用户选择,在指定时间段替换播放乐曲中的伴奏乐器,针对伴奏乐器的种类进行一对一的替换,有较高的可玩性和趣味性,更加人性化。
[0096]图5为本发明实施例的终端的结构组成示意图,如图5所示,所述终端包括:
[0097]音频解码模块51,用于获取音频文件,根据所述音频文件的格式对所述音频文件进行解码,得到所述音频文件的原始波形数据;
[0098]音乐预处理模块52,用于对所述原始波形数据进行分析,分离出人声波形数据和乐器波形数据;
[0099]乐器种类判断模块53,用于依据所述乐器波形数据,得出所述音频文件对应的乐器种类;
[0100]乐器替换模块54,用于基于用户选择的乐器替换操作,读取乐器频谱数据库中的频谱数据,并根据所述音频文件的强度和节奏,生成新的乐器波形数据。
[0101]本发明实施例中,所述音乐预处理模块52包括:
[0102]检测子模块521,用于通过人声检测算法VAD对所述原始波形数据进行检测,得到人声波形数据;
[0103]滤波子模块522,用于通过多频段带阻滤波器对所述人声波形数据进行滤除,得到乐器波形数据。
[0104]本发明实施例中,所述乐器种类判断模块53包括:
[0105]确定子模块531,用于依据所述乐器波形数据,确定出乐器的基音和泛音比例;
[0106]比较子模块532,用于将所述基音和泛音比例与乐器频谱数据库中的乐器频谱进行比较,得出所述音频文件对应的乐器种类。
[0107]本发明实施例中,所述乐器替换模块54包括:
[0108]读取子模块541,用于基于用户选择的乐器替换操作,在乐器频谱数据库中读取所替换乐器的频谱数据;
[0109]替换子模块542,用于根据所述音频文件播放时的强度和节奏,将被替换乐器的频谱数据替换为所替换乐器的频谱数据,生成新的乐器波形数据。
[0110]本发明实施例中,所述替换子模块542,还用于将被替换乐器的频谱数据替换为所替换乐器的频谱数据时,替换选定时间段内的频谱数据。
[0111]本领域技术人员应当理解,上述终端中的各单元所实现的功能可参照前述音频数据的处理方法的相关描述来理解。
[0112]上述各个模块及各个单元在实际应用中,均可由位于终端中的中央处理器(CPU,Central Processing Unit)、或微处理器(MPU,Microprocessor Unit)、或数字信号处理器(DSP, Digital Signal Processor)、或现场可编程门阵列(FPGA,Field — ProgrammableGate Array)实现。
[0113]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0114]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0115]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0116]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种音频数据的处理方法,其特征在于,所述方法包括: 获取音频文件,根据所述音频文件的格式对所述音频文件进行解码,得到所述音频文件的原始波形数据; 对所述原始波形数据进行分析,分离出人声波形数据和乐器波形数据; 依据所述乐器波形数据,得出所述音频文件对应的乐器种类; 提示所述音频文件对应的乐器种类; 基于用户选择的乐器替换操作,读取乐器频谱数据库中的频谱数据,并根据所述音频文件的强度和节奏,生成新的乐器波形数据。2.根据权利要求1所述的音频数据的处理方法,其特征在于,所述对所述原始波形数据进行分析,分离出人声波形数据和乐器波形数据,包括: 通过人声检测算法VAD对所述原始波形数据进行检测,得到人声波形数据; 通过多频段带阻滤波器对所述人声波形数据进行滤除,得到乐器波形数据。3.根据权利要求1或2所述的音频数据的处理方法,其特征在于,所述依据所述乐器波形数据,得出所述音频文件对应的乐器种类,包括: 依据所述乐器波形数据,确定出乐器的基音和泛音比例; 将所述基音和泛音比例与乐器频谱数据库中的乐器频谱进行比较,得出所述音频文件对应的乐器种类。4.根据权利要求1所述的音频数据的处理方法,其特征在于,所述基于用户选择的乐器替换操作,读取乐器频谱数据库中的频谱数据,并根据所述音频文件的强度和节奏,生成新的乐器波形数据,包括: 基于用户选择的乐器替换操作,在乐器频谱数据库中读取所替换乐器的频谱数据; 根据所述音频文件播放时的强度和节奏,将被替换乐器的频谱数据替换为所替换乐器的频谱数据,生成新的乐器波形数据。5.根据权利要求4所述的音频数据的处理方法,其特征在于,所述方法还包括: 将被替换乐器的频谱数据替换为所替换乐器的频谱数据时,替换选定时间段内的频谱数据。6.一种终端,其特征在于,所述终端包括: 音频解码模块,用于获取音频文件,根据所述音频文件的格式对所述音频文件进行解码,得到所述音频文件的原始波形数据; 音乐预处理模块,用于对所述原始波形数据进行分析,分离出人声波形数据和乐器波形数据; 乐器种类判断模块,用于依据所述乐器波形数据,得出所述音频文件对应的乐器种类; 乐器替换模块,用于基于用户选择的乐器替换操作,读取乐器频谱数据库中的频谱数据,并根据所述音频文件的强度和节奏,生成新的乐器波形数据。7.根据权利要求6所述的终端,其特征在于,所述音乐预处理模块包括: 检测子模块,用于通过人声检测算法VAD对所述原始波形数据进行检测,得到人声波形数据; 滤波子模块,用于通过多频段带阻滤波器对所述人声波形数据进行滤除,得到乐器波形数据。8.根据权利要求6或7所述的终端,其特征在于,所述乐器种类判断模块包括: 确定子模块,用于依据所述乐器波形数据,确定出乐器的基音和泛音比例; 比较子模块,用于将所述基音和泛音比例与乐器频谱数据库中的乐器频谱进行比较,得出所述音频文件对应的乐器种类。9.根据权利要求6所述的终端,其特征在于,所述乐器替换模块包括: 读取子模块,用于基于用户选择的乐器替换操作,在乐器频谱数据库中读取所替换乐器的频谱数据; 替换子模块,用于根据所述音频文件播放时的强度和节奏,将被替换乐器的频谱数据替换为所替换乐器的频谱数据,生成新的乐器波形数据。10.根据权利要求9所述的终端,其特征在于,所述替换子模块,还用于将被替换乐器的频谱数据替换为所替换乐器的频谱数据时,替换选定时间段内的频谱数据。
【专利摘要】本发明公开了一种音频数据的处理方法及终端,所述方法包括:获取音频文件,根据所述音频文件的格式对所述音频文件进行解码,得到所述音频文件的原始波形数据;对所述原始波形数据进行分析,分离出人声波形数据和乐器波形数据;依据所述乐器波形数据,得出所述音频文件对应的乐器种类;提示所述音频文件对应的乐器种类;基于用户选择的乐器替换操作,读取乐器频谱数据库中的频谱数据,并根据所述音频文件的强度和节奏,生成新的乐器波形数据。
【IPC分类】G11B27/031
【公开号】CN105096987
【申请号】CN201510292227
【发明人】张圣杰, 申世安
【申请人】努比亚技术有限公司
【公开日】2015年11月25日
【申请日】2015年6月1日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1