【技术实现步骤摘要】
本专利技术涉及一种音乐合成系统,特别涉及一种应用于通讯装置中的音乐合成系统。
技术介绍
请参阅图1,图1为已知的波表(wavetable)音乐合成系统10的示意图。已知波表合成系统10包含一音乐档案库11、一分析模块12、一音乐生成器14、一数模转换放大装置20与一扬声器22。已知波表音乐合成系统10在合成一音乐档案13时,是由音乐档案库11传送音乐档案13至分析模块12,音乐档案13将由分析模块12进行音符数据与控制命令(包含乐器的选择,音量与特效的设定…等等)的撷取,进而获得相关音乐档案13的分析数据。音乐生成器14进一步包含一乐器数据库16与一合成模块18,并在得到由分析模块12所提供的分析数据后,根据分析数据自乐器数据库16提供所需使用的乐器数据24,再由合成模块18进行音乐的合成。合成模块18是根据分析数据以及乐器数据合成一脉冲编码调制数据,数模转换放大装置20则将该脉冲编码调制数据转换为一模拟信号并加以放大,并输出至扬声器22以发出声音。在已知的波表合成系统中,基本的乐器数据库记录包含有128种弦律乐器数据及47种打击乐器数据。在已知的波表音乐合成系统中,一般以非易失性存储器(Non-Volatile Memory),例如只读存储器(Read Only Memory,ROM),加以存放128种弦律乐器及47种打击乐器的乐器数据,作为乐器数据库。当需要合成乐曲时,再由合成模块18从乐器数据库16中取出所需的乐器数据24以合成乐曲。此法虽然能保持合成音乐时品质的完善,但由于需要大量的存储器容量,因此制造成本通常偏高。已知的低成本波表音乐合成系统 ...
【技术保护点】
【技术特征摘要】
1.一种音乐合成系统,用以执行波表乐曲合成,该系统包含一乐器数据库,用以储存一第一预定数量种乐器数据;一分析模块,用以分析输入的一波表乐曲,而得出合成该波表乐曲所需的一第二预定数量种乐器数据;一存储器,具有一预定容量,用以储存合成该波表乐曲所需的乐器数据;一判断模块,用以判断该第二预定数量种乐器数据的总和数据量是否大于该预定容量;若判断结果为否,则自该乐器数据库中取出该第二预定数量种乐器数据储存至该存储器中;若判断结果为是,则执行一乐器更换程序,将该第二预定数量种乐器数据更换为一第三预定数量种乐器数据,该第三预定数量种乐器数据的总和数据量是不大于该预定容量;以及自该乐器数据库中取出该第三预定数量种乐器数据储存至该存储器中;以及一合成模块,用以根据该存储器中所储存的乐器数据合成一数字音乐信号。2.如权利要求1所述的音乐合成系统,进一步包含一匹配表,用以记录该第一预定数量种乐器数据中每一种乐器数据与其他种乐器数据两两相较的一乐器相似值。3.如权利要求2所述的音乐合成系统,其中该乐器更换程序包含下列步骤根据该匹配表,循序找出该第二预定数量种乐器数据中每一种乐器数据的乐器相似值最高的一乐器数据;重复上述步骤,直到所有乐器数据的总和数据量不大于该预定容量,即获得该第三预定数量种数据。4.如权利要求1所述的音乐合成系统,进一步包含一分组表,用以记录该第一预定数量种乐器数据的多个乐器数据群组,每一个乐器数据群组包含多种乐器数据且以一代表乐器数据代表该乐器数据群组所包含的所述乐器数据。5.如权利要求4所述的音乐合成系统,进一步包含一匹配表,用以记录所述乐器数据群组中每一乐器数据群组与其他乐器数据群组两两相较的一乐器相似值。6.如权利要求5所述的音乐合成系统,其中该乐器更换程序包含下列步骤根据该分组表,循序找出该第二预定数量种乐器数据中每一种乐器数据所归类的乐器数据群组;判断该第二预定数量种乐器数据归类后的乐器数据群组的代表乐器数据所需的总和数据量是否不大于该预定容量;若是,即获得该第三预定数量种乐器数据;若否,则根据该匹配表,循序找出该第二预定数量种乐器数据归类后的每一乐器数据群组其乐器相似值最高的一乐器数据群组;重复上步骤,直到所有乐器数据群组的代表乐器数据的总和数据量不大于该预定容量,即获得该第三预定数量种乐器数据。7.一种应用于一音乐合成器的乐器数据选择系统,用以选择合成一音乐档案所需的乐器数据,该音乐合成器包含一乐器数据库以及一存储器,该乐器数据库用以储存一第一预定数量种乐器数据,该存储器具有一预定容量,用以储存合成该乐曲所需的乐器数据,该系统包含一分析模块,用以分析输入的该波表乐曲,而得出合成该波表乐曲所需的一第二预定数量种乐器数据;以及一判断模块,用以判断该第二预定数量种乐器数据的总和数据量是否大于该预定容量;若判断结果为否,则自该乐器数据库中取出该第二预定数量种乐曲数据储存至该存储器中;若判断结果为是,则执行一乐器更换程序,将该第二预定数量种乐器数据更换为一第三预定数量种乐器数据,该第三预定数量种乐器数据的总和数据量不大于该预定容量;以及自该乐器数据库中取出该第三预定数量种乐曲数据储存至该存储器中。8.如权利要求7所述的乐器数据选择系统,进一步包含一匹配表,用以记录该第一预定数量种乐器数据中每一种乐器数据与其他种乐器数据两两相较的一乐器相似值。9.如权利要求8所述的乐器数据选择系统,其中该乐器更换程序包含下列步骤根据该匹配表,循序找出该第二预定数量种乐器数据中每一种乐器数据的乐器相似值最高的一乐器数...
【专利技术属性】
技术研发人员:谢郁震,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。