音频文件制作方法及终端设备的制作方法

文档序号:6764173阅读:227来源:国知局
音频文件制作方法及终端设备的制作方法
【专利摘要】本发明实施例提供一种音频文件制作方法及终端设备。方法包括:对用户发出的声音进行录制,获得音频信息;根据音频信息生成乐谱曲线,并显示所述乐谱曲线;接收所述用户通过操作所述乐谱曲线发出的润色指令;根据所述润色指令调整所述音频信息,生成音频文件。本发明技术方案支持用户通过终端设备创作自己的歌曲,既丰富了终端设备的功能,又满足了用户的应用需求。
【专利说明】音频文件制作方法及终端设备
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种音频文件制作方法及终端设备。
【背景技术】
[0002]现有技术中存在很多适用于终端设备的音乐类的软件和歌曲类的软件,主要有三类:一类是让用户直接演唱歌曲并录制的软件,简称为演唱类软件;一类是用户通过哼唱等方式进行音乐搜索的软件,简称为音乐搜索类软件;一类是用户用手指演奏乐器,模拟真实乐器的软件,简称为乐器演奏类软件。
[0003]上述几种音乐类或歌曲类的软件功能都比较单一,都不能支持用户创作自己的歌曲,不能满足用户的应用需求。

【发明内容】

[0004]本发明实施例提供一种音频文件制作方法及终端设备,用以支持用户创作自己的歌曲,满足用户的应用需求。
[0005]第一方面提供一种音频文件制作方法,包括:
[0006]对用户发出的声音进行录制,获得音频信息;
[0007]根据所述音频信息生成乐谱曲线,并显示所述乐谱曲线;
[0008]接收所述用户通过操作所述乐谱曲线发出的润色指令;
[0009]根据所述润色指令调整所述音频信息,根据调整后的所述音频信息生成音频文件。
[0010]在第一方面的第一种可能的实现方式中,在所述对用户发出的声音进行录制之前,所述方法还包括:接收录制开始指令;所述对用户发出的声音进行录制包括:根据所述录制开始指令对所述用户发出的声音进行录制;
[0011]在所述根据所述录制开始指令对用户发出的声音进行录制之后,所述方法还包括:接收录制结束指令,根据所述录制结束指令结束录制所述用户发出的声音。
[0012]结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述接收所述用户通过操作所述乐谱曲线发出的润色指令包括:接收所述用户通过改变所述乐谱曲线的起伏程度而发出的音调润色指令,其中,所述乐谱曲线的起伏程度越大,所述音频信息的音调越高;
[0013]所述根据所述润色指令调整所述音频信息包括:根据所述音调润色指令,调整所述音频信息的音调。
[0014]结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述接收所述用户通过操作所述乐谱曲线发出的润色指令包括:接收所述用户执行预设的第一操作从所述乐谱曲线上选择伴奏起始点而发出的伴奏润色指令;
[0015]所述根据所述润色指令调整所述音频信息包括:显示伴奏乐器的信息,以供所述用户选择要使用的伴奏乐器;接收所述用户发出的伴奏乐器选择指令,所述伴奏乐器选择指令包括所述用户选择的要使用伴奏乐器的信息;根据所述用户选择的要使用伴奏乐器的信息,从选择的所述伴奏起始点开始,用所述用户选择的要使用伴奏乐器对应的音阶为所述音频信息添加伴奏信息。
[0016]结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,在所述根据调整后的所述音频信息生成音频文件之前,所述方法包括:接收所述用户发出的配乐指令;根据所述配乐指令,为所述音频信息添加原生配乐信息。
[0017]结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,在所述对用户发出的声音进行录制,获得音频信息之后,所述方法还包括:显示所述音频信息对应的操作图标;根据所述用户对所述操作图标的操作,对所述音频信息进行播放控制。
[0018]结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述根据所述用户对所述操作图标的操作,对所述音频信息进行播放控制包括:根据所述用户转动所述操作图标的操作,控制所述音频信息播放位置的前进或后退;或,根据所述用户点击所述操作图标的操作,控制所述音频信息的播放或暂停。
[0019]结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式或第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,在所述根据所述音频信息生成乐谱曲线,并显示所述乐谱曲线之后,所述方法还包括:接收用户执行预设的第二操作从所述乐谱曲线上选择备注位置而发出的备注添加指令;显示输入框,以供所述用户输入备注内容;接收所述用户在所述输入框内输入的所述备注内容。
[0020]第二方面提供一种终端设备,包括:
[0021]获得模块,用于对用户发出的声音进行录制,获得音频信息;
[0022]乐谱生成模块,用于根据所述音频信息生成乐谱曲线;
[0023]显示模块,用于显示所述乐谱曲线;
[0024]接收模块,用于接收所述用户通过操作所述乐谱曲线发出的润色指令;
[0025]润色模块,用于根据所述润色指令调整所述音频信息;
[0026]音频生成模块,用于根据调整后的所述音频信息,生成音频文件。
[0027]在第二方面的第一种可能的实现方式中,所述获得模块还用于在对所述用户发出的声音进行录制之前,接收录制开始指令,以及在对所述用户发出的声音进行录制之后,接收录制结束指令,并根据所述录制结束指令结束录制所述用户发出的声音。
[0028]结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述接收模块具体用于接收所述用户通过改变所述乐谱曲线的起伏程度而发出的音调润色指令,其中,所述乐谱曲线的起伏程度越大,所述音频信息的音调越高;所述润色模块具体用于根据所述音调润色指令,调整所述音频信息的音调。
[0029]结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述接收模块具体用于接收所述用户执行预设的第一操作从所述乐谱曲线上选择伴奏起始点而发出的伴奏润色指令;以及接收所述用户发出的伴奏乐器选择指令,所述伴奏乐器选择指令包括所述用户选择的要使用伴奏乐器的信息;所述显示模块还用于在所述接收模块接收所述伴奏乐器选择指令之前,显示伴奏乐器的信息,以供所述用户选择要使用的伴奏乐器;所述润色模块具体用于根据所述用户选择的要使用伴奏乐器的信息,从选择的所述伴奏起始点开始,用所述用户选择的要使用伴奏乐器对应的音阶为所述音频信息添加伴奏信息。
[0030]结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述接收模块还用于在所述音频生成模块生成所述音频文件之前,接收所述用户发出的配乐指令;所述终端设备还包括:配乐添加模块,用于根据所述配乐指令,为所述音频信息添加原生配乐信息。
[0031]结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式或第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述显示模块还用于在所述获得模块获得所述音频信息之后,显示所述音频信息对应的操作图标;所述终端设备还包括:播放控制模块,用于根据所述用户对所述操作图标的操作,对所述音频信息进行播放控制。
[0032]结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述播放控制模块具体用于根据所述用户转动所述操作图标的操作,控制所述音频信息播放位置的前进或后退;或,所述播放控制模块具体用于根据所述用户点击所述操作图标的操作,控制所述音频信息的播放或暂停。
[0033]结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式或第二方面的第四种可能的实现方式或第二方面的第五种可能的实现方式或第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述接收模块还用于在所述显示模块显示所述乐谱曲线之后,接收所述用户执行预设的第二操作从所述乐谱曲线上选择备注位置而发出的备注添加指令,并接收所述用户在输入框内输入的备注内容;所述显示模块还用于显示所述输入框,以供所述用户输入所述备注内容。
[0034]本发明实施例提供的音频文件制作方法及终端设备,通过录制用户发出的声音,获得音频信息,生成与音频信息对应的乐谱曲线,显示该乐谱曲线并允许用户对该乐谱曲线进行操作,用户通过操作乐谱曲线发出润色指令,根据用户发出的润色指令对音频信息进行调整,生成音频文件,通过上述过程,用户可以通过终端设备创造自己的歌曲,丰富了终端设备的功能,可以满足用户的应用需求。
【专利附图】

【附图说明】
[0035]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本发明实施例提供的一种音频文件制作方法的流程图;[0037]图2为本发明实施例提供的另一种音频文件制作方法的流程图;
[0038]图3为本发明实施例提供的又一种音频文件制作方法的流程图;
[0039]图4为本发明实施例提供的一种终端设备的结构示意图;
[0040]图5为本发明实施例提供的另一种终端设备的结构示意图;
[0041]图6为本发明实施例提供的又一种终端设备的结构示意图。
【具体实施方式】
[0042]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]针对现有音乐类或歌曲类的软件功能都比较单一,不能支持用户创作自己的歌曲,不能满足用户的应用需求的缺陷,本发明实施例提供一种音频文件制作方法,包括:对用户发出的声音进行录制,获得音频信息;根据音频信息生成乐谱曲线,并显示该乐谱曲线;接收用户通过操作该乐谱曲线而发出的润色指令;根据润色指令调整音频信息,根据调整后的音频信息生成音频文件。通过上述过程,用户可以通过终端设备创造自己的歌曲,丰富了终端设备的功能,可以满足用户的应用需求。以下实施例将对本发明提供的音频文件制作方法做进一步说明。
[0044]图1为本发明实施例提供的一种音频文件制作方法的流程图。如图1所示,本实施例的方法包括:
[0045]步骤101、对用户发出的声音进行录制,获得音频信息。
[0046]本实施例的执行主体可以是终端设备,尤其可以是各种手持设备(handhelddevice)。手持设备主要指可手持的移动数码类产品,包括智能触屏手机、播放器、平板电脑
坐寸ο
[0047]在本实施例中,用户发出的声音主要是指用户哼唱的歌曲,主要包括音调和歌词,但用户发出的声音并不限于哼唱的歌曲。终端设备对用户发出的声音进行录制,获得音频信息。
[0048]在一可选实施方式中,在对用户发出的声音进行录制之前,本实施例的方法还包括:终端设备接收录制开始指令。对用户发出的声音进行录制包括:根据接收到的录制开始指令对用户发出的声音进行录制。在根据接收到的录制开始指令对用户发出的声音进行录制之后,所述方法还包括:终端设备接收录制结束指令,根据所述录制结束指令结束录制用户发出的声音。
[0049]其中,录制开始指令和发出录制结束指令可由用户通过操作终端设备而发出。用户通过操作终端设备发出录制开始指令和发出录制结束指令可以有多种实现方式。例如,用户可以通过终端设备上的物理按键,向终端设备发出录制开始指令或录制结束指令。又例如,终端设备可以通过其显示屏向用户显示录制开始图标,用户通过点击显示屏上的录制开始图标向终端设备发出录制开始指令;在用户发出录制开始指令之后,终端设备通过其显示屏向用户显示录制结束图标,当用户希望结束录制过程时,可以通过点击显示屏上的录制结束图标向终端设备发出录制结束指令。又例如,终端设备还可以通过菜单方式向用户提供录制控制功能,基于此,用户可以通过终端设备的菜单中的录制开始选项和录制结束选项分别向终端设备发出录制开始指令和录制结束指令。
[0050]步骤102、根据上述音频信息生成乐谱曲线,并显示该乐谱曲线。
[0051]在获得音频信息之后,终端设备对该音频信息进行乐谱分析,获得该音频信息对应的乐谱曲线,并将该乐谱曲线显示给用户。例如,终端设备可以通过终端设备的显示屏将乐谱曲线显示给用户。在本实施例中,乐谱曲线可以表示音频信息的音调高低、音量大小以及节奏快慢等信息,终端设备允许用户对乐谱曲线进行操作,使得用户可以对音频信息进行调整,完成用户创作自己的歌曲的关键操作。
[0052]步骤103、接收用户通过改变该乐谱曲线的起伏程度而发出的音调润色指令。
[0053]终端设备将乐谱曲线显示给用户之后,用户可以通过操作该乐谱曲线发出音调润色指令。可选的,终端设备可以通过乐谱曲线的起伏程度表示音频信息的音调高低,乐谱曲线的起伏程度越大,表示音频信息的音调越高,反之,乐谱曲线的起伏程度越小,表示音频信息的音调越低。基于此,用户可以通过改变乐谱曲线的起伏程度而向终端设备发出音调润色指令。相应的,终端设备可以接收用户通过改变乐谱曲线的起伏程度而发出的音调润色指令。例如,用户可以通过上下推动乐谱曲线从而改变乐谱曲线的起伏程度。
[0054]可选的,用户还可以通过改变乐谱曲线的频带宽度,向终端设备发出节奏润色指令。相应的,终端设备接收用户通过改变乐谱曲线的频带宽度而发出的节奏润色指令,然后调整音频信息的节奏。其中,乐谱曲线的音频宽度越大,音频信息的节奏就越慢,反之,乐谱曲线的音频宽度越小,音频信息的节奏就越快。另外,乐谱曲线的均匀度也会影响音频信息的节奏,所以用户也可以通过调整乐谱曲线的均匀度改变音频信息的节奏。
[0055]可选的,用户还可以通过操作乐谱曲线发出给音频信息添加伴奏的伴奏润色指令;终端设备根据该伴奏润色指令为音频信息添加伴奏信息。这点将在后续实施例中做详细说明。
[0056]除上述之外,对于现有音乐的音频信息,用户还可以发出给该音频信息添加原生配乐的配乐指令,终端设备根据配乐指令为该音频信息添加原生配乐。这点将在后续实施例中做详细说明。
[0057]可选的,用户可以通过晃动或翻转终端设备进入编辑模式。终端设备向用户显示乐谱曲线以及根据用户的润色指令对音频信息进行的各种润色处理等都在编辑模式下进行。
[0058]步骤104、根据音调润色指令调整音频信息的音调,根据调整后的音频信息生成音频文件。
[0059]在接收到音调润色指令之后,终端设备可以根据该音调润色指令调整音频信息的音调。例如,终端设备可以预先设置乐谱曲线的起伏程度与音调之间的映射关系,该映射关系可以用曲线或函数来表示,终端设备根据该映射关系获取音调润色指令对应的音调,然后调整音频信息的音调。又例如,终端设备可以预先设置一个基准起伏程度,并设置该基准起伏程度对应的基准音调,同时设置起伏程度变化步长与音调变化步长之间的映射关系;基于此,终端设备可以根据音调润色指令确定乐谱曲线的起伏程度的变化量与起伏程度变化步长之间的关系,进而确定出音调变化量,根据该音调变化量调整音频信息的音调。
[0060]在完成对音频信息的音调的调整后,可以生成音频文件,完成音频文件的制作。[0061]在本实施例中,终端设备通过录制用户发出的声音,获得音频信息,生成与音频信息对应的乐谱曲线,显示该乐谱曲线并允许用户对该乐谱曲线进行操作,用户通过操作乐谱曲线发出音调润色指令,根据用户发出的音调润色指令对音频信息的音调进行调整,生成音频文件,通过该过程,用户可以通过终端设备创造自己的歌曲,丰富了终端设备的功能,可以满足用户的应用需求。
[0062]图2为本发明实施例提供的另一种音频文件制作方法的流程图。如图2所示,本实施例的方法包括:
[0063]步骤201、对用户发出的声音进行录制,获得音频信息。
[0064]步骤202、根据音频信息生成乐谱曲线,并显示该乐谱曲线。
[0065]步骤203、接收用户通过改变该乐谱曲线的起伏程度而发出的音调润色指令。
[0066]步骤204、根据音调润色指令调整音频信息的音调。
[0067]步骤205、接收用户执行预设第一操作从乐谱曲线上选择伴奏起始点而发出的伴奏润色指令。
[0068]步骤206、显示伴奏乐器的信息,以供用户选择要使用的伴奏乐器。
[0069]步骤207、接收用户发出的伴奏乐器选择指令,该伴奏乐器选择指令包括用户选择的要使用伴奏乐器的信息。
[0070]步骤208、根据用户选择的要使用伴奏乐器的信息,从选择的所述伴奏起始点开始,用用户选择的要使用伴奏乐器对应的音阶为音频信息添加伴奏信息,然后根据调整后的音频信息生成音频文件。
[0071]上述步骤201-步骤204可参见步骤101-步骤104的描述,在此不再赘述。
[0072]本实施例中,步骤203-步骤204是终端设备根据用户发出的音调润色指令调整音频信息的音调,对音频信息进行润色的一种方式;而步骤205-步骤208描述的是终端设备根据用户发出的伴奏润色指令为音频信息添加伴奏,对音频信息进行润色的另一种方式。
[0073]步骤203-步骤204所描述的调整音频信息的音调的过程与步骤205-步骤208所描述的为音频信息进行伴奏的过程的先后顺序不做限定,两个过程只要在生成音频文件之前完成即可,本实施例仅以为音频信息调整音调在前,伴奏在后为例进行说明。
[0074]具体的,用户通过执行预设的第一操作通过操作乐谱曲线向终端设备发出伴奏润色指令,例如用户可以点击(可以是单击或双击)乐谱曲线的某个位置从而向终端设备发出伴奏润色指令,用户点击的乐谱曲线的位置即为伴奏起始点,也就是说从该位置开始为音频信息添加伴奏信息。这里点击乐谱曲线即为预设的第一操作。又例如,用户可以点击乐谱曲线,终端设备向用户显示功能选项菜单,用户通过选择伴奏润色功能选项而向终端设备发出伴奏润色指令,这里用户点击乐谱曲线以及从功能选项菜单中选择伴奏润色功能选项的操作构成预设第一操作。
[0075]终端设备接收到用户发出的伴奏润色指令后,获知用户需要为音频信息添加伴奏信息,通过其显示屏向用户显示可使用的伴奏乐器的信息,以供用户选择要使用的伴奏乐器。这里伴奏乐器的信息可以是各个伴奏乐器的图标,还可以是各个伴奏乐器的名称,或者是其他可以唯一标识一件伴奏乐器的信息。然后,用户可以通过点击(可以是单击或双击)伴奏乐器的信息,从而向终端设备发出伴奏乐器选择指令,该伴奏乐器选择指令包括用户选择的要使用伴奏乐器的信息。终端设备接收到用户发出的伴奏乐器选择指令之后,从中获取用户选择的要使用伴奏乐器的信息,然后从选择的伴奏起始点开始,使用用户选择的要使用伴奏乐器对应的音阶为音频信息添加伴奏信息。其中,不同乐器的音阶不同,终端设备中预先存储有各伴奏乐器对应的音阶。所述伴奏信息实际上也是一种音频信息,属于伴奏类的音频信息。
[0076]在为对用户发出的声音进行录制获得的音频信息进行音调调整以及添加伴奏之后,终端设备根据处理后的音频信息生成音频文件。
[0077]由上述可见,在本实施例中,终端设备不仅可以允许用户调整音频信息的音调,还允许用户为音频信息添加伴奏信息,使用户制作出更加优美、更加个性化的歌曲,可以满足用户更多的应用需求。
[0078]图3为本发明实施例提供的又一种音频文件制作方法的流程图。如图3所示,本实施例的方法包括:
[0079]步骤301、对用户发出的声音进行录制,获得音频信息。
[0080]步骤302、根据音频信息生成乐谱曲线,并显示该乐谱曲线。
[0081]步骤303、接收用户通过改变该乐谱曲线的起伏程度而发出的音调润色指令。
[0082]步骤304、根据音调润色指令调整音频信息的音调。
[0083]步骤305、接收用户发出的配乐指令。
[0084]步骤306、根据该配乐指令,为音频信息增加原生配乐信息,然后根据调整后的音频信息生成音频文件。
[0085]上述步骤301-步骤304可参见步骤101-步骤104的描述,在此不再赘述。
[0086]在前述实施例中,用户哼唱的歌曲可以是现有歌曲,也可以是用户随意哼出的曲调。而本实施例适用于用户哼唱现有歌曲的场景。
[0087]本实施例中,步骤303-步骤304是终端设备根据用户发出的音调润色指令调整音频信息的音调,对音频信息进行润色的一种方式;步骤305-步骤306是终端设备根据用户发出的配乐指令,为音频信息添加原生配乐信息,对音频信息进行润色的另一种方式。所述原生配乐信息是指现有歌曲中携带的除歌词之外的伴奏信息。
[0088]步骤303-步骤304所描述的调整音频信息的音调的过程与步骤305-步骤306所描述的为音频信息添加原生配乐的过程的先后顺序不做限定,两个过程只要在生成音频文件之前完成即可,本实施例仅以为音频信息调整音调在前,伴奏在后为例进行说明。
[0089]具体的,用户向终端设备发出配乐指令,终端设备根据该配乐指令获知用户哼唱的为现有歌曲,于是搜索该歌曲的原生配乐信息,并为录制用户哼唱的歌曲而获得的音频信息添加该原生配乐信息。这里的原声配乐信息实际上也是一种音频信息,属于伴奏类的音频信息。
[0090]其中,用户向终端设备发出配乐指令可以有多种实现方式。例如,用户可以通过终端设备上的物理按键,向终端设备发出配乐指令。又例如,用户可以通过操作乐谱曲线向终端设备发出配乐指令。又例如,终端设备可以向用户显示对音频信息进行操作的操作图标,用户还可以通过操作该操作图标向终端设备发出配乐指令。又例如,终端设备可以以菜单方式向用户提供配乐控制功能,则用户可以通过终端设备的菜单上的配乐功能选项向终端设备发出配乐指令。
[0091]可选的,用户还可以向终端设备发出配乐结束指令,以停止为音频信息添加原生配乐信息。通过这种操作,可以实现为音频信息中的一部分添加原生配乐信息,而其他部分可由用户自己添加伴奏,从而创造出更加个性化的歌曲。
[0092]可选的,终端设备接收到配乐指令后,可以在本地多媒体库中搜索,获取上述音频信息的原声配乐信息,也可以从网络上进行搜索,获取上述音频信息的原声配乐信息。
[0093]由上述可见,在本实施例中,终端设备不仅可以允许用户调整音频信息的音调,还允许用户为音频信息添加原生配乐信息,使用户制作出更加优美、更加个性化的歌曲,可以满足用户更多的应用需求。
[0094]基于上述各实施例,本发明实施例提供的音频文件制作方法还可以包括:在获得音频信息之后,终端设备显示音频信息对应的操作图标,允许用户通过操作该操作图标对音频信息进行播放控制;相应的,终端设备根据用户对该操作图标的操作,对音频信息进行播放控制。其中,终端设备显示音频信息对应的操作图标的操作与上述调整音频信息的音调、为音频信息添加伴奏信息以及为音频信息添加原生配乐信息等操作之间的先后顺序不做限定。
[0095]音频信息对应的操作图标可以是唱片形状的图标或光盘形状的图标,但不限于此。用户对操作图标的操作包括:转动该操作图标,从而控制音频信息的前进或后退,例如顺时针转动该操作图标,控制音频信息前进;逆时针转动该操作图标,控制音频信息后退。用户还可以通过点击该操作图标,控制音频信息的播放与暂停,例如在音频信息未播放的情况下,点击该操作图标,可以控制音频信息播放,在音频信息播放的情况下,点击该操作图标可以暂停音频信息的播放。
[0096]基于上述,终端设备根据用户对操作图标的操作,对音频信息进行播放控制包括:根据用户转动操作图标的操作,控制音频信息播放位置的前进或后退;或,根据用户点击操作图标的操作,控制音频信息的播放或暂停。
[0097]在上述对音频信息进行播放控制的过程可以与对音频信息进行润色的各个过程结合起来,从而可以试听润色后的播放效果,以便于制作出更好的歌曲。例如,终端设备在根据用户通过乐谱曲线发出的音调润色指令,调整音频信息的音调后,可以接收用户通过操作该音频信息对应的操作图标而发出的播放指令,然后播放调整音调后的音频信息进行试听。可选的,如果音频信息的当前播放位置与终端设备调整音调的位置不同,则用户可以通过转动操作图标控制音频信息前进或后退,以便定位到音频信息中调整音调的位置,从而快速完成试听。
[0098]基于上述各实施例,本发明实施例提供的音频文件制作方法,在根据音频信息生成乐谱曲线,并显示所述乐谱曲线之后,还可以包括:终端设备接收用户执行预设的第二操作从乐谱曲线上选择备注位置而发出的备注添加指令。例如,用户可以通过点击(可以是单击或双击)乐谱曲线的某个位置,该位置即为添加备注的位置,而用户的点击操作向终端设备发出了备注添加指令。这里的点击乐谱曲线的操作即为第二操作。又例如,用户可以点击乐谱曲线,终端设备向用户显示功能选项菜单,用户通过选择备注添加功能选项而向终端设备发出备注添加指令,这里用户点击乐谱曲线以及从功能选项菜单中选择备注添加功能选项的操作构成所述第二操作。
[0099]在此说明,这里的第二操作与上述第一操作不相同,需要能够将用户选择伴奏起始点和选择备注位置区分开。[0100]终端设备接收到用户发出的备注添加指令后,向用户显示输入框,以供用户输入备注内容;用于在输入框中输入备注内容,终端设备接收用户在输入框内输入的备注内容,从而完成添加备注的程。
[0101]上述在乐谱曲线上添加备注的操作与上述显示操作图标、调整音频信息的音调、为音频信息添加伴奏信息以及为音频信息添加原生配乐信息等操作之间的先后顺序不做限定。
[0102]进一步,本发明实施例提供音频文件制作方法还包括:终端设备可以将制作好的音频文件发送给其他终端设备,例如用户的好友的终端设备,以实现音频文件的共享。
[0103]由上述可见,本发明实施例提供的音频文件制作方法,终端设备允许用户制作自己的歌曲,并允许用户为自己制作的歌曲进行各种润色处理,从而制作出更加丰富多彩和更具个性化的歌曲,同时丰富了终端设备的功能,满足了用户的应用需求。
[0104]图4为本发明实施例提供的一种终端设备的结构示意图。如图4所示,本实施例的终端设备包括:获得模块41、乐谱生成模块42、显示模块43、接收模块44、润色模块45和音频生成模块46。
[0105]获得模块41,用于对用户发出的声音进行录制,获得音频信息。乐谱生成模块42,与获得模块41连接,用于根据获得模块41获得的音频信息生成乐谱曲线。显示模块43,与乐谱生成模块42连接,用于显示乐谱生成模块42生成的乐谱曲线。接收模块44,用于接收用户通过操作显示模块43所显示的乐谱曲线发出的润色指令。润色模块45,与接收模块44和获得模块41连接,用于根据接收模块44接收到的润色指令调整获得模块41获得的音频信息。音频生成模块46,与润色模块45连接,用于根据润色模块45调整后的音频信息,生成音频文件。
[0106]在一可选实施方式中,获得模块41还用于在对用户发出的声音进行录制之前,接收录制开始指令。获得模块41具体用于根据所述录制开始指令对所述用户发出的声音进行录制。进一步,获得模块41还用于在根据所述录制开始指令对所述用户发出的声音进行录制之后,接收录制结束指令,并根据所述录制结束指令结束录制所述用户发出的声音。
[0107]在一可选实施方式中,接收模块44具体用于接收用户通过改变乐谱曲线的起伏程度而发出的音调润色指令,其中,乐谱曲线的起伏程度越大,音频信息的音调越高。润色模块45具体用于根据接收模块44接收的音调润色指令,调整所述音频信息的音调。
[0108]在一可选实施方式中,接收模块44具体用于接收用户执行预设的第一操作从乐谱曲线上选择伴奏起始点而发出的伴奏润色指令,以及接收用户发出的伴奏乐器选择指令,该伴奏乐器选择指令包括用户选择的要使用伴奏乐器的信息。相应的,显示模块43还用于在接收模块44接收伴奏乐器选择指令之前,显示伴奏乐器的信息,以供用户选择要使用的伴奏乐器。
[0109]基于上述,润色模块45还具体用于根据接收模块44接收到的用户选择的要使用伴奏乐器的信息,从选择的所述伴奏起始点开始,用用户选择的要使用伴奏乐器对应的音阶为音频信息添加伴奏信息。
[0110]在一可选实施方式中,接收模块44还用于在音频生成模块46生成音频文件之前,接收用户发出的配乐指令。基于此,如图5所示,本实施例的终端设备还可以包括:配乐添加模块47。配乐添加模块47,与接收模块44连接,用于根据接收模块44接收到的配乐指令,为音频信息添加原生配乐信息。
[0111]在一可选实施方式中,显示模块43还用于在获得模块41获得音频信息之后,显示音频信息对应的操作图标。如图5所示,本实施例的终端设备还包括:播放控制模块48。播放控制模块48,与获得模块41连接,用于根据用户对显示模块43显示的操作图标的操作,对获得模块41获得的音频信息进行播放控制。
[0112]可选的,播放控制模块48还与润色模块45和/或配乐添加模块47连接,用于对经润色模块45和/或配乐添加模块47处理后的音频信息进行播放控制。
[0113]可选的,播放控制模块48具体可用于根据用户转动操作图标的操作,控制音频信息播放位置的前进或后退。或,播放控制模块48具体可用于根据用户点击操作图标的操作,控制音频信息的播放或暂停。
[0114]在一可选实施方式中,接收模块44还用于在显示模块43显示所述乐谱曲线之后,接收用户执行预设的第二操作从乐谱曲线上选择备注位置而发出的备注添加指令,以及接收用户在输入框内输入的备注内容。显示模块43还用于在接收模块44接收到备注添加指令之后,显示所述输入框,以供用户输入上述备注内容。
[0115]本实施例提供的终端设备可以是手持设备,所述手持设备主要指可手持的移动数码类产品,包括智能触屏手机、播放器、平板电脑等。
[0116]本实施例提供的终端设备的各功能模块可用于执行上述音频文件制作方法实施例的流程,其具体工作原理不再赘述,详见方法实施例的描述。
[0117]本实施例提供的终端设备,通过录制用户发出的声音,获得音频信息,生成与音频信息对应的乐谱曲线,显示该乐谱曲线并允许用户对该乐谱曲线进行操作,用户通过操作乐谱曲线发出润色指令,根据用户发出的润色指令对音频信息进行调整,生成音频文件,通过该过程,用户可以通过终端设备创造自己的歌曲,丰富了终端设备的功能,可以满足用户的应用需求。进一步,本实施例提供的终端设备允许用户为自己制作的歌曲进行各种润色处理,从而制作出更加丰富多彩和更具个性化的歌曲,同时丰富了终端设备的功能,满足了用户的应用需求。
[0118]图6为本发明实施例提供的又一种终端设备的结构示意图。如图6所示,本实施例的终端设备包括:音频装置61、接收器62、处理器63、显示器64和存储器65。
[0119]音频装置61,用于对用户发出的声音进行录制,获得音频信息,并提供给处理器63。可选的,音频装置61可以根据接收器62接收到的录制开始指令,开始录制用户发出的声音,并根据接收器62接收到的录制结束指令,停止录制用户发出的声音,从而获得音频信息。
[0120]显示器64用于显示处理器63提供的乐谱曲线。
[0121]接收器62,用于接收用户通过操作显示器64上显示的乐谱曲线发出的润色指令,并提供给处理器63。
[0122]存储器65主要用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器65可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0123]处理器63用于执行存储器65存放的程序,以用于根据音频装置61录制的音频信息生成乐谱曲线,并将该乐谱曲线提供给显示器64,以及根据接收器62提供的润色指令,调整音频装置61录制的音频信息,并根据调整后的音频信息,生成音频文件。相应的,存储器65还可用于存储处理器63生成的音频文件。
[0124]处理器63可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0125]可选的,音频装置61、接收器62、处理器63、显示器64和存储器65可以独立实现,则音频装置61、接收器62、处理器63、显示器64和存储器65可以通过总线相互连接并完成相互间的通信。所述总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为 EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0126]可选的,音频装置61、接收器62、处理器63、显示器64和存储器65可以集成在一块芯片上实现,则音频装置61、接收器62、处理器63、显示器64和存储器65可以通过内部接口完成相互间的通信。
[0127]进一步,本实施例的终端设备还可以包括发送器66。发送器66,用于将处理器63生成的音频文件发送给其他设备。
[0128]本实施例提供的终端设备可以是手持设备,所述手持设备主要指可手持的移动数码类产品,包括智能触屏手机、播放器、平板电脑等。
[0129]本实施例提供的终端设备可用于执行上述音频文件制作方法实施例的流程,其具体工作原理不再赘述,详见方法实施例的描述。
[0130]本实施例提供的终端设备,通过录制用户发出的声音,获得音频信息,生成与音频信息对应的乐谱曲线,显示该乐谱曲线并允许用户对该乐谱曲线进行操作,用户通过操作乐谱曲线发出润色指令,根据用户发出的润色指令对音频信息进行调整,生成音频文件,通过该过程,用户可以通过终端设备创造自己的歌曲,丰富了终端设备的功能,可以满足用户的应用需求。进一步,本实施例提供的终端设备允许用户为自己制作的歌曲进行各种润色处理,从而制作出更加丰富多彩和更具个性化的歌曲,同时丰富了终端设备的功能,满足了用户的应用需求。
[0131]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0132]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种音频文件制作方法,其特征在于,包括: 对用户发出的声音进行录制,获得音频信息; 根据所述音频信息生成乐谱曲线,并显示所述乐谱曲线; 接收所述用户通过操作所述乐谱曲线发出的润色指令; 根据所述润色指令调整所述音频信息,根据调整后的所述音频信息生成音频文件。
2.根据权利要求1所述的音频文件制作方法,其特征在于,在所述对用户发出的声音进行录制之前,所述方法还包括:接收录制开始指令;所述对用户发出的声音进行录制包括:根据所述录制开始指令对所述用户发出的声音进行录制; 在所述根据所述录制开始指令对用户发出的声音进行录制之后,所述方法还包括:接收录制结束指令,根据所述录制结束指令结束录制所述用户发出的声音。
3.根据权利要求1或2所述的音频文件制作方法,其特征在于,所述接收所述用户通过操作所述乐谱曲线发出的润色指令包括: 接收所述用户通过改变所述乐谱曲线的起伏程度而发出的音调润色指令,其中,所述乐谱曲线的起伏程度越大,所述音频信息的音调越高; 所述根据所述润色指令调整所述音频信息包括: 根据所述音调润色指令,调整所述音频信息的音调。
4.根据权利要求1或2所述的音频文件制作方法,其特征在于,所述接收所述用户通过操作所述乐谱曲线发出的润色指令包括: 接收所述用户执行预设第一操作从所述乐谱曲线上选择伴奏起始点而发出的伴奏润色指令; 所述根据所述润色指令调整所述音频信息包括: 显示伴奏乐器的信息,以供所述用户选择要使用的伴奏乐器; 接收所述用户发出的伴奏乐器选择指令,所述伴奏乐器选择指令包括所述用户选择的要使用伴奏乐器的信息; 根据所述用户选择的要使用伴奏乐器的信息,从选择的所述伴奏起始点开始,用所述用户选择的要使用伴奏乐器对应的音阶为所述音频信息添加伴奏信息。
5.根据权利要求1至4任一项所述的音频文件制作方法,其特征在于,在所述根据调整后的所述音频信息生成音频文件之前,所述方法包括: 接收所述用户发出的配乐指令; 根据所述配乐指令,为所述音频信息添加原生配乐信息。
6.根据权利要求1-5任一项所述的音频文件制作方法,其特征在于,在所述对用户发出的声音进行录制,获得音频信息之后,所述方法还包括: 显示所述音频信息对应的操作图标; 根据所述用户对所述操作图标的操作,对所述音频信息进行播放控制。
7.根据权利要求6所述的音频文件制作方法,其特征在于,所述根据所述用户对所述操作图标的操作,对所述音频信息进行播放控制包括: 根据所述用户转动所述操作图标的操作,控制所述音频信息播放位置的前进或后退;或 根据所述用户点击所述操作图标的操作,控制所述音频信息的播放或暂停。
8.根据权利要求1-7任一项所述的音频文件制作方法,其特征在于,在所述根据所述音频信息生成乐谱曲线,并显示所述乐谱曲线之后,所述方法还包括: 接收用户执行预设的第二操作从所述乐谱曲线上选择备注位置而发出的备注添加指令; 显示输入框,以供所述用户输入备注内容; 接收所述用户在所述输入框内输入的所述备注内容。
9.一种终端设备,其特征在于,包括: 获得模块,用于对用户发出的声音进行录制,获得音频信息; 乐谱生成模块,用于根据所述音频信息生成乐谱曲线; 显示模块,用于显示所述乐谱曲线; 接收模块,用于接收所述用户通过操作所述乐谱曲线发出的润色指令; 润色模块,用于根据所述润色指令调整所述音频信息; 音频生成模块,用于根据调整后的所述音频信息,生成音频文件。
10.根据权利要求9所述的终端设备,其特征在于,所述获得模块还用于在对所述用户发出的声音进行录制之前,接收录制开始指令,以及在对所述用户发出的声音进行录制之后,接收录制结束指令,并根据所述录制结束指令结束录制所述用户发出的声音。
11.根据权利要求9或10所述的终端设备,其特征在于,所述接收模块具体用于接收所述用户通过改变所述乐谱曲线的起伏程度而发出的音调润色指令,其中,所述乐谱曲线的起伏程度越大,所述音频信息的音调越高; 所述润色模块具体用于根据所述音调润色指令,调整所述音频信息的音调。
12.根据权利要求9或10所述的终端设备,其特征在于,所述接收模块具体用于接收所述用户执行预设的第一操作从所述乐谱曲线上选择伴奏起始点而发出的伴奏润色指令;以及接收所述用户发出的伴奏乐器选择指令,所述伴奏乐器选择指令包括所述用户选择的要使用伴奏乐器的信息; 所述显示模块还用于在所述接收模块接收所述伴奏乐器选择指令之前,显示伴奏乐器的信息,以供所述用户选择要使用的伴奏乐器; 所述润色模块具体用于根据所述用户选择的要使用伴奏乐器的信息,从选择的所述伴奏起始点开始,用所述用户选择的要使用伴奏乐器对应的音阶为所述音频信息添加伴奏信肩、O
13.根据权利要求9至12任一项所述的终端设备,其特征在于,所述接收模块还用于在所述音频生成模块生成所述音频文件之前,接收所述用户发出的配乐指令; 所述终端设备还包括: 配乐添加模块,用于根据所述配乐指令,为所述音频信息添加原生配乐信息。
14.根据权利要求9-13任一项所述的终端设备,其特征在于,所述显示模块还用于在所述获得模块获得所述音频信息之后,显示所述音频信息对应的操作图标; 所述终端设备还包括: 播放控制模块,用于根据所述用户对所述操作图标的操作,对所述音频信息进行播放控制。
15.根据权利要求14所述的终端设备,其特征在于,所述播放控制模块具体用于根据所述用户转动所述操作图标的操作,控制所述音频信息播放位置的前进或后退;或 所述播放控制模块具体用于根据所述用户点击所述操作图标的操作,控制所述音频信息的播放或暂停。
16.根据权利要求9-15任一项所述的终端设备,其特征在于,所述接收模块还用于在所述显示模块显示所述乐谱曲线之后,接收所述用户执行预设的第二操作从所述乐谱曲线上选择备注位置而发出的备注 添加指令,并接收所述用户在输入框内输入的备注内容;所述显示模块还用于显示所述输入框,以供所述用户输入所述备注内容。
【文档编号】G11B27/00GK103839559SQ201210471820
【公开日】2014年6月4日 申请日期:2012年11月20日 优先权日:2012年11月20日
【发明者】李 瑞 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1