发明名称 具有藉预测之波形快取的乐音合成
摘要 设计一种由第一储存装置选择性传输代表多种乐音波形之声音资料至第二储存装置之方法。第一储存装置以可以第一存取速率存取之方式储存声音资料。第二储存装置藉处理器以比该第一存取速率更快的第二存取速率快取声音资料,用以瞬间提供代表欲藉该处理器处理之乐音目标波形之声音资料。该方法进行下列各步骤,接收载明乐音音色之音色载明资讯,预测匹配载明的资讯且可能含有目标波形之代表候选波形之声音资料,以及由第一储存装置传输经过预测之声音资料给第二储存装置用于快取,因此处理器可于该被快取的候选波形中命中目标波形。
申请公布号 TWI228704 申请公布日期 2005.03.01
申请号 TW091104809 申请日期 2002.03.14
申请人 山叶股份有限公司 发明人 田邑 元一
分类号 G10H1/00 主分类号 G10H1/00
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 1.一种由一第一储存装置选择性传输代表多种乐音波形之声音资料至一第二储存装置之方法,第一储存装置系以第一存取速率存取之方式储存声音资料,第二储存装置系藉处理器以比第一存取速率更快的第二存取速率存取方式快取该声音资料,用以瞬间提供代表欲由该处理器处理的乐音目标波形之声音资料,该方法包含下列步骤:接收音色规格资讯其载明乐音音色;预测匹配该载明的音色且可能含有目标波形之候选波形代表的声音资料;以及由第一储存装置传输该经过预测的声音资料至第二储存装置供快取,因此于多个被快取的候选波形中处理器可命中该目标波形。2.如申请专利范围第1项之方法,其中该第一储存装置储存被归类为第一声音资料之声音资料,第一声音资料表示对应于乐音领先部分的起奏波形;以及第二声音资料表示对应于该乐音接续部分之主体波形,以及预测步骤系根据音色规格预测第一声音资料,该方法进一步包含下列步骤:接收起奏规格资讯其载明乐音的目标起奏波形;预测可代表候选主体波形之第二声音资料,该主体波形可根据接收得的起奏规格资讯而连接至特定目标起奏波形;以及由第一储存装置传输经预测的第二声音资料至第二储存装置供快取,让处理器于被快取的候选主体波形中可命中目标主体波形。3.如申请专利范围第2项之方法,其中该第一储存装置进一步储存第三声音资料,第三声音资料代表接在同一乐音主体波形后方之释出波形或接合波形,该方法进一步包含下列步骤:接收主体规格资讯,其载明乐音的目标主体波形;预测可代表候选释出波形或候选接合波形之第三声音资料,该波形可根据接收得的主体规格资讯而连接至特定目标主体波形;以及由第一储存装置传输该经预测的第三声音资料至第二储存装置供快取,让处理器于多个被快取的候选释出波形中可命中目标释出波形、或由多个被快取之候选接合波形中可命中目标接合波形。4.如申请专利范围第1项之方法,其进一步包含下述步骤,施加可释出态至被快取的声音资料,其代表候选波形中未被命中的失败者,让该于可释出态之被快取的声音资料于接收到其次规格资讯时可由第二储存装置被抹消。5.如申请专利范围第1项之方法,其进一步包含初步传输代表对应多种音色基本波形的声音资料由第一储存装置传输至第二储存装置之步骤,因而当于多个被快取的候选波形中,该目标波形未被命中时,处理器可使用对应特定音色的基本波形之一来替代该目标波形。6.如申请专利范围第1项之方法,其中该第一储存装置系设置成硬碟机形式,以及第二储存装置系设置成随机存取记忆晶片形式。7.一种电脑可读取之记录媒体,其系记录一程式,该程式可被执行用以从事一种由一第一储存装置选择性传输代表多种乐音波形之声音资料至一第二储存装置之方法,第一储存装置系以第一存取速率存取之方式储存声音资料,第二储存装置系藉处理器以比第一存取速率更快的第二存取速率存取方式快取该声音资料,用以瞬间提供代表欲由该处理器处理的乐音目标波形之声音资料,该方法包含下列步骤:接收音色规格资讯其载明乐音音色;预测匹配该载明的音色且可能含有目标波形之候选波形代表的声音资料;以及由第一储存装置传输该经过预测的声音资料至第二储存装置供快取,因此于多个被快取的候选波形中处理器可命中该目标波形。8.一种合成乐音之方法,利用第一储存装置其系以第一存取速率以可存取方式储存代表各种乐音波形的声音资料,以及第二储存装置其系以比第一存取速率更快速的第二存取速率以可存取方式快取声音资料俾供瞬间提供可代表欲合成乐音波形的声音资料,该方法包含下列步骤:指派用于准备合成乐音之声音资料,被指派的声音资料包括可代表经决定或经预测用于合成波形的声音资料;基于该声音资料指示合成起点,该声音资料系于第二储存装置快取,且可或可未含有该指派声音资料;当该指派的声音资料尚未被快取时,由第一储存装置传输附带有关联计数値的指派声音资料至第二储存装置,关联计数値被设定为初値;当该指派声音资料已经被快取时,递增该指派声音资料关联计数値之目前値;使用经指派且经快取的声音资料,回应于开始指令,执行乐音的合成;递减已经被用于合成之该指派且被快取声音资料关联计数値之目前値;以及根据关联计数値侦测于第二储存装置可释出的声音资料。9.如申请专利范围第8项之方法,进一步包含于合成各个乐音之前,循序取还可代表各乐音之事件资料之步骤,其中该指派步骤系根据循序取还的事件资料而指派声音资料,让该声音资料可被共通指派用于多项事件资料;以及该传输步骤一次传输被共通指派的声音资料给第二储存装置。10.如申请专利范围第9项之方法,进一步包含于事件资料的取还与对应乐音的合成间设定时间延迟之步骤,让取还步骤可循序取还于设定时间延迟以内之多项事件资料;以及该指派步骤可于该设定的时间延迟期间指派多项事件资料共通的声音资料。11.如申请专利范围第8项之方法,其中该指派步骤可根据取还的事件资料而指派同一声音资料两次或多次;该递增步骤每次于相同声音资料被指派时则递增快取声音资料的目前値;以及该递减步骤每次于相同声音资料用于合成事件资料时递减快取声音资料关联计数値的目前値。12.如申请专利范围第8项之方法,其中该第一储存装置系设置成硬碟机形式,以及第二储存装置系设置成随机存取记忆晶片形式。13.一种电脑可读取之记录媒体,其系记录一程式,其可执行用以从事一种合成乐音之方法,利用第一储存装置其系以第一存取速率以可存取方式储存代表各种乐音波形的声音资料,以及第二储存装置其系以比第一存取速率更快速的第二存取速率以可存取方式快取声音资料俾供瞬间提供可代表欲合成乐音波形的声音资料,该方法包含下列步骤:指派用于准备合成乐音之声音资料,被指派的声音资料包括可代表经决定或经预测用于合成波形的声音资料;基于该声音资料指示合成起点,该声音资料系于第二储存装置快取,且可或可未含有该指派声音资料;当该指派的声音资料尚未被快取时,由第一储存装置传输附带有关联计数値的指派声音资料至第二储存装置,关联计数値被设定为初値;当该指派声音资料已经被快取时,递增该指派声音资料关联计数値之目前値;使用经指派且经快取的声音资料,回应于开始指令,执行乐音的合成;递减已经被用于合成之该指派且被快取声音资料关联计数値之目前値;以及根据关联计数値侦测于第二储存装置可释出的声音资料。14.一种合成乐音之方法,利用第一储存装置其系以第一存取速率以可存取方式储存代表各种乐音波形的声音资料,以及第二储存装置其系以比第一存取速率更快速的第二存取速率以可存取方式快取声音资料俾供瞬间提供可代表欲合成乐音波形的声音资料,该方法包含下列步骤:接收封包流用以沿时轴连续再生乐音,各个封包含有识别资讯其可有效识别储存于第一储存装置用以合成的向量资料、以及时序资讯,其可有效用于载明沿该时轴合成的时序;于载明的时序之前,由第一储存装置传输经识别的向量资料至第二储存装置,让经识别的向量资料可于合成之前先于第二储存装置被及时快取;以及当载明的时序到达时,由第二储存装置取还该被快取的向量资料,因而将取还的向量资料界定的波形合成为乐音。15.如申请专利范围第14项之方法,其进一步包含决定该接收的封包识别的向量资料是否已经被快取于第二储存装置之步骤,因此若决定步骤决定第二储存装置尚未储存该被识别的向量资料时,传输步骤执行经识别的向量资料之传输。16.如申请专利范围第14项之方法,其进一步包含侦测步骤,当第二储存装置不具有足够接收欲传输给第二储存装置之新向量资料的自由区时,侦测得知且由第二储存装置释出老旧向量资料,获得自由区来接收新向量资料,释出的老旧向量资料包括已经被用于先前合成的向量资料以及仍未曾用于先前合成的向量资料。17.如申请专利范围第14项之方法,其中该第一储存装置系设置成硬碟机形式,以及第二储存装置系设置成随机存取记忆晶片形式。18.一种电脑可读取之记录媒体,其系记录一程式,其可执行用以从事一种合成乐音之方法,利用第一储存装置其系以第一存取速率以可存取方式储存代表各种乐音波形的声音资料,以及第二储存装置其系以比第一存取速率更快速的第二存取速率以可存取方式快取声音资料俾供瞬间提供可代表欲合成乐音波形的声音资料,该方法包含下列步骤:接收封包流用以沿时轴连续再生乐音,各个封包含有识别资讯其可有效识别储存于第一储存装置用以合成的向量资料、以及时序资讯,其可有效用于载明沿该时轴合成的时序;于载明的时序之前,由第一储存装置传输经识别的向量资料至第二储存装置,让经识别的向量资料可于合成之前先于第二储存装置被及时快取;以及当载明的时序到达时,由第二储存装置取还该被快取的向量资料,因而将取还的向量资料界定的波形合成为乐音。19.一种合成乐音之方法,利用第一储存装置其系以第一存取速率以可存取方式储存代表各种乐音波形的声音资料,以及第二储存装置其系以比第一存取速率更快速的第二存取速率以可存取方式快取声音资料俾供瞬间提供可代表欲再生的乐音波形的声音资料,该方法包含下列步骤:接收一序列发出声音指令用以以连续方式产生乐音,各个发出声音指令指定用于合成该乐音波形代表的声音资料;由第一储存装置传输该被指定的声音资料至第二储存装置,用以回应于接收到的各个发出声音指令而快取;由第二储存装置取还该经快取的声音资料用以合成;以及保留对应于先前发出声音指令用于合成的该声音资料,供对应于随后发出声音指令再度用于另一次合成。20.如申请专利范围第19项之方法,其中该传输步骤定期以足够以连续方式产生乐音的预定量传输声音资料。21.如申请专利范围第19项之方法,其进一步包含侦测步骤,当第二储存装置不具有足够接收欲传输给第二储存装置之新向量资料的自由区时,侦测得知且由第二储存装置释出老旧向量资料,获得自由区来接收新声音资料。22.如申请专利范围第21项之方法,其中该声音资料用于合成具有预定长度的乐音波形,该声音资料含有有意义声音资料用以合成该波形之具有预定长度的领先部分、以及无意义声音资料用以合成该波形具有预定长度的其余部分;以及该释出步骤相较于有意义声音资料,更容易释出无意义声音资料。23.如申请专利范围第19项之方法,其中该第一储存装置系设置成硬碟机形式,以及第二储存装置系设置成随机存取记忆晶片形式。24.一种电脑可读取之记录媒体,其系记录一程式,其可执行用以从事一种合成乐音之方法,利用第一储存装置其系以第一存取速率以可存取方式储存代表各种乐音波形的声音资料,以及第二储存装置其系以比第一存取速率更快速的第二存取速率以可存取方式快取声音资料俾供瞬间提供可代表欲再生的乐音波形的声音资料,该方法包含下列步骤:接收一序列发出声音指令用以以连续方式产生乐音,各个发出声音指令指定用于合成该乐音波形代表的声音资料;由第一储存装置传输该被指定的声音资料至第二储存装置,用以回应于接收到的各个发出声音指令而快取;由第二储存装置取还该经快取的声音资料用以合成;以及保留对应于先前发出声音指令用于合成的该声音资料,供对应于随后发出声音指令再度用于另一次合成。25.一种合成乐音之装置,包含:一第一储存装置,其系以可以第一存取速率存取之方式储存代表各种乐音波形之声音资料;一第二储存装置,其系以比第一存取速率更快速的第二存取速率,以可存取方式快取该声音资料;一处理器,其存取第二储存装置,俾瞬间获得代表该目标波形的声音资料,因而合成乐音;以及一控制器,其控制声音资料由第一储存装置传输至第二储存装置,该控制器包含一接收区段用以接收音色规格资讯其载明欲合成的乐音音色,一预测区段用以预测匹配被载明的音色且可能含有目标波形之多种候选波形之代表性声音资料,以及一传输区段用以由第一储存装置传输经预测的声音资料至第二储存装置供快取,让处理器可于经快取的多个候选波形中命中该目标波形。26.一种合成乐音之装置,包含:一第一储存装置,其系以可以第一存取速率存取之方式储存代表各种乐音波形之声音资料;一第二储存装置,其系以比第一存取速率更快速的第二存取速率,以可存取方式快取该声音资料;以及一控制器,其控制声音资料之由第一储存装置传输至第二储存装置用以合成乐音,其中该控制器包含:一指派区段,其系用以准备合成乐音之声音资料,被指派的声音资料包括可代表经决定或经预测用于合成波形的声音资料;一指令区段,其系用以基于该声音资料指示合成起点,该声音资料系于第二储存装置快取,且可或可未含有该指派声音资料;一传输区段,其系用以当该指派的声音资料尚未被快取时,由第一储存装置传输附带有关联计数値的指派声音资料至第二储存装置,关联计数値被设定为初値;一递增区段,其系用以当该指派声音资料已经被快取时,递增该指派声音资料关联计数値之目前値;一执行区段,其系用以使用经指派且经快取的声音资料,回应于开始指令,执行乐音的合成;一递减区段,其系用以递减已经被用于合成之该指派且被快取声音资料关联计数値之目前値;以及一侦测区段,其系用以根据关联计数値侦测于第二储存装置可释出的声音资料。27.一种合成乐音之装置,包含:一第一储存装置,其系以可以第一存取速率存取之方式储存代表各种乐音波形之向量资料;一第二储存装置,其系以比第一存取速率更快速的第二存取速率,以可存取方式快取该向量资料;以及一控制器,其控制向量资料之由第一储存装置传输至第二储存装置用以合成乐音,其中该控制器包含:一接收区段,其系用以接收封包流用以沿时轴连续再生乐音,各个封包含有识别资讯其可有效识别储存于第一储存装置用以合成的向量资料、以及时序资讯,其可有效用于载明沿该时轴合成的时序;一传输区段,其系用以于载明的时序之前,由第一储存装置传输经识别的向量资料至第二储存装置,让经识别的向量资料可于合成之前先于第二储存装置被及时快取;以及一取还区段,其系用以当载明的时序到达时,由第二储存装置取还该被快取的向量资料,因而将取还的向量资料界定的波形合成为乐音。28.一种合成乐音之装置,包含:一第一储存装置,其系以可以第一存取速率存取之方式储存代表各种乐音波形之声音资料;一第二储存装置,其系以比第一存取速率更快速的第二存取速率,以可存取方式快取该声音资料;以及一控制器,其控制声音资料之由第一储存装置传输至第二储存装置用以合成乐音,其中该控制器包含:一接收区段,其系用以接收一序列发出声音指令用以以连续方式产生乐音,各个发出声音指令指定用于合成该乐音波形代表的声音资料;一传输区段,其系用以由第一储存装置传输该被指定的声音资料至第二储存装置,用以回应于接收到的各个发出声音指令而快取;一取还区段,其系用以由第二储存装置取还该经快取的声音资料用以合成;以及一保留区段,其系用以保留对应于先前发出声音指令用于合成的该声音资料,供对应于随后发出声音指令再度用于另一次合成。图式简单说明:图1为方块图,举例说明根据本发明之波形产生器之硬体组态;图2为流程图显示于波形产生器执行的"波形资料库形成处理"之具体实施例;图3示意显示组成对应于演奏风格模组之实际波形之各分量及元体范例;图4为流程图显示"基于资料库之乐音合成处理"之具体实施例;图5为方块图显示以专用硬体形式配置如图4之波形合成处理之具体实施例;图6为方块图显示前述演奏合成区段之演奏合成处理流程;图7为流程图显示于演奏合成区段执行的演奏合成处理之具体实施例细节;图8为示意图说明当演奏风格模组对应于振幅元体或音高元体时之联结处理;图9为示意图说明当起奏部分波形连接至主体部分波形时让波形变稀疏;图10为示意图说明当主体波形连接至释出波形时让波形变稀疏;图11为示意图说明当弯曲起奏波形连接至释出波形时让波形变稀疏;图12为示意图说明当正常起奏波形连接至具有回圈部分之释出波形时让波形变稀疏;图13为示意图说明于该演奏风格模组开始之后,当演奏风格模组于另一演奏风格模组之前结束时的波形连接;图14为示意图说明于演奏合成区段产生的封包流;图15示意显示整体组态之具体实施例,用以说明于波形合成区段之操作;图16为方块图简洁地显示整体波形合成之流程;图17为方块图说明向量载荷器;图18为方块图说明向量运算器;图19为方块图说明向量记录器;图20示意显示向量资料之资料结构之具体实施例;图21显示于配乐解译区段101B形成的音乐演奏资料内容;图22显示由演奏合成区段供给封包给波形合成区段之时序;图23为方块图显示快取控制区段之整体结构;图24为态变迁过渡图用以预测于预测控制区段之操作;图25为流程图显示于前置提取区段进行的载荷处理;图26为流程图显示于前置提取区段执行的封包接收处理;图27说明配置快取页之操作;图28为演奏合成区段与波形合成区段间之信号流程图;图29显示于快取记忆体之页标头的链路结构;图30为快取记忆体各页间之态变迁过渡图;以及图31为时序表,其摘述前述具体实施例之时序控制。
地址 日本