可降低中央处理器负载的音讯合成的方法与系统技术方案

技术编号:3041093 阅读:163 留言:0更新日期:2012-04-11 18:40
一种可降低中央处理器负载的音讯合成的方法,是使用频率调变以产生一合成音讯,其特征在于,包括下列步骤:    建立一参数对照表;    由一微处理器输出一波形参数以及一特征参数至一音效处理器;    由音效处理器依据上述波形参数从上述参数对照表中取出一调变参数以及一控制参数:以及    由音效处理器依据上述调变参数、控制参数以及特征参数以进行上述频率调变以产生上述合成音讯。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术是关于一种音讯合成的方法与系统,尤指一种适用于可降低中央处理器负载的音讯合成的方法与系统
技术介绍
在音讯合成的领域中,如果想要产生合成音讯,必须将合成所需的大量音效参数与硬件沟通,由音讯合成电路的强大数学运算能力,进行频率调变以合成音讯,再将合成后的音讯输出至扩大器,以发出合成的音效。图1是已知音讯合成电路80的方块图。音讯合成电路80依电路特性可分成三大部分调变电路10(如图2所示)、控制电路40以及输出电路50。调变电路10的实作方法有许多,例如,在美国专利公告第4,813,326所揭露的“一种具有高谐波内容的音效合成的系统与方法”中,如图2所示,揭露一种利用预设调变为基础来产生音效合成的方法,其中预设调变可为频率调变(FM)或振幅调变(AM)。以频率调变为例,欲以A(t)*SIN(ωct+I(t)*SINωmt)来表达一调变波形(假设此音色为钢琴),只需输入调变参数至调变电路10中,即能产生此音色的波形。其中,调变参数包括调变波形相位角度资料ωmt(modulating wave phase angle data)、调变波形资料I(t)(modulation wavedata)、载波相位角度资料ωct(carrier phase angle data)、振幅参数信号A(t)(amplitude coefficient signal)、音调色彩选取信号TC(tone colorselection signal)等参数,最后产生调变波形,如图3所示,假设此为钢琴音色的波形。然而此调变波形是周期性地重复,仅表示某音色的波形,如要产生某音色的不同音调,需进一步将调变波形输入控制电路40中,以产生音讯波形。图4是控制参数所对应的示意图,在此假设此控制参数是用以产生钢琴音色中的DO音阶。其中图5的控制电路40所使用的控制参数可区分成四类起奏(attack)、衰退(decay)、维持(sustain)以及释放(release)。起奏参数是用以放大调变波形的大小,衰退参数是用以减小调变波形的振幅,维持参数是用以保持调变波形的大小,以及释放参数是用以减小调变波形,直到归零。调变波形进入控制电路40后,依控制参数进行调变,最后输出音讯波形,如图5所示,假设此音讯波形为钢琴音色中DO音阶的波形。音讯波形尚需经特征电路50以产生左声道合成音讯L以及右声道合成音讯R。其中,特征电路50输入音讯波形,并依据特征参数以对音讯波形进行调变,以输出左声道合成音讯L以及右声道合成音讯R。其中,特征参数包括静音参数(Mute)、音量控制参数(VoCol)、声道控制参数(ChCol)、左声道选择参数(L-Col)以及右声道选择参数(R-Col)等。当中,静音调整是用以决定是否输出每一音讯波形;音量控制调整是用以将音讯波形再进行音量大小的调整;频道控制调整是用以决定是否输出本音讯波形;左声道选择以及右声道选择参数是用以控制音讯波形的左、右声道的输出比例。最后,将左声道合成音讯L与其他频道的输出电路50所产生的左声道合成音讯L’加总,并将右声道合成音讯R与其他频道的输出电路50所产生的右声道合成音讯R’加总,以产生合成音讯并输出之。图6是已知电脑系统进行音讯合成的方块图,在电脑的装置中,上述调变参数、控制参数以及特征参数是由中央处理器32输出至音效晶片30(置于音效卡上),音效晶片30内部具有音讯合成电路80,再由音效晶片30进行频率调变的处理,最后将合成的音讯输出至扩大机34以输出适当的音效。其执行的步骤如图7所示,首先,中央处理器32输出调变参数、控制参数以及特征参数至音效晶片30(步骤S70)。于步骤S72中,音效晶片依据上述参数以产生合成音讯,并输出之。于步骤S74中,扩大机依据合成音讯以发出适当的音效。由上述中可得知,使用频率调变的音讯合成过程中,中央处理器32需传送调变参数、控制参数以及特征参数至音效晶片30,如此一来,不但使中央处理器32与音效晶片30之间,存在着巨大的资料传输量,更会导致中央处理器32因参数读取、参数计算以及参数输出而负载大增,降低中央处理器32的效能。
技术实现思路
本专利技术的主要目的是在提供一种音讯合成的方法,其在执行音讯合成时,能降低中央处理器的负载。本专利技术的另一目的是在提供一种音讯合成的方法,以便能在音讯合成时,减少中央处理器以及音效晶片沟通的资料量。本专利技术的另一目的是在提供一种音讯合成的系统,以便能在音讯合成时,降低中央处理器的负载。本专利技术的另一目的是在提供一种音讯合成的系统,以便能在音讯合成时,减少中央处理器以及音效晶片沟通时的资料量。为达成上述目的,本专利技术揭露一种音讯合成的方法,是用于音讯的频率调变处理,以输出合成音讯,包括下列步骤建立参数对照表;微处理器输出波形参数以及特征参数至音效处理器;音效处理器依据波形参数从参数对照表中取出调变参数以及控制参数;以及音效处理器依据调变参数、控制参数以及特征参数以进行频率调变以产生合成音讯。其中上述参数对照表储存于一唯读存储器中。其中上述波形参数包括一音色参数以及一音阶参数。其中上述音色参数对应至上述调变参数。其中上述音阶参数对应至上述控制参数。其中上述微处理器为一中央处理器。其中上述音效处理器置于一音效卡中。为达成上述另一目的,本专利技术揭露一种音讯合成的系统,是对音讯进行频率调变处理,以输出合成音讯,包括微处理器,是用以输出波形参数以友特征参数;存储器,是用以储存参数对照表,以记录对应至波形参数的调变参数以及控制参数;以及音效处理器,是用以输入波形参数以及特征参数,并依据波形参数从参数对照表中读取调变参数以及控制参数,依据调变参数、控制参数以及特征参数以进行频率调变以产生合成音讯并输出之。其中上述微处理器为中央处理器。其中上述音效处理器置于一音效卡中。其中上述波形参数包括一音色参数以及一音阶参数。其中上述存储器为一唯读存储器。其中上述音色参数对应至上述调变参数。其中上述音阶参数对应至上述控制参数。由于本专利技术中,调变参数以及控制参数是由存储器中取得,微处理器与音效处理器所传递的参数仅为波形参数以及特征参数,明显地较习知参数传递的数量少,故能降低微处理器的负载,增加系统的效能,而达到本专利技术的目的。附图说明为进一步说明本专利技术的
技术实现思路
,以下结合实施例及附图详细描述如下,其中图1是已知音讯合成电路的方块图;图2是已知调变电路的方块图;图3是已知调变电路所产生调变波形的示意图;图4是控制参数所对应的示意图;图5是已知控制电路所产生音讯波形的示意图;图6是已知进行音讯合成的电脑系统的方块图;图7是以知电脑系统进行音讯合成的流程图;图8是本专利技术进行音讯合成的电脑系统的方块图;图9是本专利技术电脑系统进行音讯合成的流程图以及图10是本专利技术的参数对照表。具体实施例方式在本专利技术中,相同编号的元件表示相同或功能相似的元件。本专利技术电脑系统进行音讯合成的方块图,如图8所示,其执行的流程,如图9所示,图8与图9为相互对应,在此合并参考。首先,在唯读存储器36中建立参数对照表,参数对照表的内容,如图10所示,在此仅为简单图示,并不以此为限。参数对照表中具有波形参数以及其对应的调变参数以及控制参数。其中,波形参数可区分成二大部份音色参数以及音调参数,音色参数是用以表示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可降低中央处理器负载的音讯合成的方法,是使用频率调变以产生一合成音讯,其特征在于,包括下列步骤建立一参数对照表;由一微处理器输出一波形参数以及一特征参数至一音效处理器;由音效处理器依据上述波形参数从上述参数对照表中取出一调变参数以及一控制参数以及由音效处理器依据上述调变参数、控制参数以及特征参数以进行上述频率调变以产生上述合成音讯。2.如权利要求1所述的可降低中央处理器负载的音讯合成的方法,其特征在于,其中上述参数对照表储存于一唯读存储器中。3.如权利要求1所述的可降低中央处理器负载的音讯合成的方法,其特征在于,其中上述波形参数包括一音色参数以及一音阶参数。4.如权利要求3所述的可降低中央处理器负载的音讯合成的方法,其特征在于,其中上述音色参数对应至上述调变参数。5.如权利要求3所述的可降低中央处理器负载的音讯合成的方法,其特征在于,其中上述音阶参数对应至上述控制参数。6.如权利要求1所述的可降低中央处理器负载的音讯合成的方法,其特征在于,其中上述微处理器为一中央处理器。7.如权利要求1所述的可降低中央处理器负载的音讯合成的方法,其特征在于,其中上述音效处理器置于一音效卡中。8.一种可降低中央处理器负载的音...

【专利技术属性】
技术研发人员:李忠宪
申请(专利权)人:凌阳科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利