波形产生方法技术

技术编号:3041235 阅读:161 留言:0更新日期:2012-04-11 18:40
按时间顺序提供指定各奏法模块的演奏过程信息片段。当要根据所提供的演奏过程信息片段处理给定时间点的给定演奏过程信息片段时,在该给定演奏过程信息片段之后,其他演奏过程信息片段的预定原始时间位置之前,取得与一个或多个过程相关的另一个演奏过程信息片段。在一给定演奏过程信息片段和预先所取得的其他演奏过程信息片段的基础上,产生与该给定演奏过程信息片段和该其他演奏过程信息片段中至少一个所指定的奏法模块相对应的控制数据,并且在该控制数据的基础上,合成与所指定奏法模块相对应的波形。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及以从波形存储器等装置中读取的波形数据为基础产生乐音、语音或其他期望声音波形的方法和装置,尤其涉及一种改进的波形产生方法和装置,这种方法和装置能够产生如实体现音色变化的波形,音色变化受普通乐器所特有的奏法或链接格调的影响。应注意的是,本专利技术可广泛用于所有能产生乐音、语音或其他期望声音波形的装置、装置或方法的领域,例如自动演奏装置、计算机、电子游戏机或其他类型的多媒体装置,更不用说普通的电子乐器。还应注意的是,在本说明书中,术语“声音(tone)”不仅用来代表乐音,而且用来代表语音或其他声音,类似地,术语“声音波形”用来包括语音波形或任何其他期望的声音波形,而不是单指乐音的波形。在这些预先存储所要发出声音自始至终的整个波形的波形数据,或者预先存储一个声音激起部分等的整段波形的波形数据的波形存储器读出技术中,必须预先存储与各种奏法(或链接)相对应的多种多样的种种波形数据,因而需要很大的存储容量来存储多种多样的波形数据。另外,虽然上述用来预先存储整个波形的波形数据的技术可以如实地体现受普通乐器所特有的各种奏法或链接影响的音色变化,但是它只能再现与预先存储数据所表现的声音方式相同的声音,因而其易于出现可控性差、可编辑性差的情况。例如,对于进行波形特征控制的技术来说非常困难,这种技术例如是根据演奏数据控制与要求的奏法或链接相对应的波形数据的时间轴。为了解决上述麻烦之处,在第2000-122665号等日本专利公开文献中已经提出了更先进的技术,这些技术便于实现逼真地再现和控制普通乐器所特有的各种奏法(或链接);这些技术是公知的SAEM(声音链接要素模块化(Sound Articulation Element Modeling))技术。在这些SAEM技术的情况下,当要将若干奏法波形模块按时间连续连接在一起以产生一连续的声音波形时,希望把这些奏法波形模块连接起来,而不存在不自然的情况。本专利技术的另一个目的在于提供一种波形产生方法和装置,在产生与各种奏法(或链接)相对应的高质量波形数据方面,这种方法和装置能够把各奏法模块互连在一起,而不存在不自然的情况。本专利技术的又一个目的在于提供一种波形产生方法和装置,这种方法和装置便于创建音乐片段数据,并且易于操作。根据本专利技术的第一方面,提供一种波形产生方法,该方法包括以下步骤根据时间顺序提供指定各奏法模块的演奏过程信息片段;当要根据按时间顺序提供的演奏过程信息片段处理给定时间点的给定演奏过程信息片段时,在该给定演奏过程信息片段之后,其他演奏过程信息片段的预定原始时间位置之前,取得与一个或多个过程相关的另一个演奏过程信息片段;在一给定演奏过程信息片段和预先通过所述取得步骤取得的其他演奏过程信息片段的基础上,产生与该给定片段和该其他片段中至少一个所指定的奏法模块相对应的控制数据;在该控制数据的基础上,合成与所指定奏法模块相对应的波形数据。本专利技术的特征在于,当要根据按时间顺序提供的演奏过程信息片段处理给定时间点的给定演奏过程信息片段时,在其他演奏过程信息片段的预定原始时间位置之前,取得与该给定演奏过程信息片段之后的一个或多个过程相关的另一个演奏过程信息片段,然后,在至少一个给定演奏过程信息片段和其他预先通过上述取得步骤取得的其他演奏过程信息片段的基础上,产生与该给定片段和该其他片段所指定的奏法模块相对应的控制数据。该设置能够考虑到以连续的演奏过程信息片段为基础的奏法模块之间的关系创建控制数据。例如,如此设置的本专利技术能够对控制数据作适当处理,以使以连续的演奏过程信息片段为基础的奏法模块所指定的奏法波形能够平滑互连。根据本专利技术的第二方面,提供一种波形产生方法,该方法包括以下步骤按顺序指定奏法模块;取得与前面奏法模块的至少一个尾端部的特征有关的尾端信息和与后面奏法模块的至少一个头端部特征有关的头端信息;在所取得的尾端信息和头端信息的基础上,修改至少一个前面和后面奏法模块的特征;根据修改的特征,合成与所指定奏法模块相对应的一个波形。本专利技术的特征在于,在实际合成与该前面奏法模块相对应的一个波形之前,借助所谓“预演”来取得与前面奏法模块的至少一个尾部特征有关的尾端信息和与后面奏法模块的至少一个头端部特征有关的头端信息。根据如此取得的尾部和头端信息,修改该前面奏法模块和该后面奏法模块中至少一个的特征,以使该前面奏法模块和该后面奏法模块能够平滑互连。把如此修改的特征保留起来作为一个参数或控制数据。然后,根据修改的特征实际合成与所指定奏法模块相对应的波形。这样,以该连续的(前面的和后面的)奏法模块为基础的奏法波形就可以平滑互连起来。根据本专利技术的第三方面,提供一种波形产生方法,该方法包括以下步骤提供包括指定一奏法模块的信息和用来控制该奏法模块的参数信息的奏法指定信息;当必要参数信息中缺少所提供的奏法指定信息时,以一预定标准参数填充缺少的必要参数信息,由此补充该奏法指定信息;合成对应于在包括以预定标准参数信息补充的奏法指定信息的奏法指定信息的基础上指定的奏法模块的波形数据。本专利技术的特征在于,当合成与任何所提供的奏法指定信息所指定的奏法模块相对应的奏法波形所必要的参数信息中缺少该指定信息时,以一预定标准参数自动填充缺少的必要参数信息,由此补充该奏法指定信息,以便能够方便地合成所指定的奏法模块相对应的奏法波形。例如,如果指定的奏法模块是具有颤吟特征的奏法波形的模块,那么表示颤吟深度等的控制参数必须按正常情况准备。但是,即使在这些必需参数不包括在奏法指定信息中的情况下,填充如上设置的本专利技术特征的参数也可以方便地合成要求的的奏法波形。当要采用预定的标准参数时,可以准备固定的缺省值,该缺省值对应于每一种奏法模块的参数。另一方面,可以将这些参数最后使用(最近使用)的值存入存储器中,以便将其用作标准参数(可变缺省值)。由于本专利技术可以如此省去对在奏法指定信息中包括所有必需参数的需要,所以本专利技术可以有效地减少创建要自动演奏音乐片段的数据的负荷、时间和劳动。本专利技术不仅可以构成和实现为如上所述的方法专利技术,还可以为装置专利技术。而且,本专利技术可以设置和实现为一软件程序和一存储媒体,该软件程序由一处理器如计算机或DSP执行,该存储媒体存储该程序。此外,用于本专利技术的处理器可以包括具有由硬件构建的专用逻辑的专用处理器,更不必说能够运行期望的软件程序的计算机或其他通用型处理器。尽管这里要描述的实施例代表本专利技术的优选形式,不过应理解的是,对于本领域的那些普通技术人员来说,在不脱离本专利技术的实质的情况下,可作各种修改。因此,本专利技术范围只由所附的权利要求书确定。图7A是示出一奏法过程序列对象实例的图;图7B是一时序图,表示对一当前奏法过程进行处理的时间和对一后面奏法过程预先读取的时间之间的关系;图8是一时序图,表示其中把要产生声音自始至终的奏法模块结合在一起的典型方式;图9A至9D是流程图,表示与各种奏法模块相对应的预演处理过程实例;附图说明图10是示出以下实例的图激起部分奏法模块((a)和(b)区)中泛音分量和非泛音分量的向量实例;主体部分奏法模块((c)和(d)区)中泛音分量和非泛音分量的向量实例;图11是示出以下实例的图连接部分奏法模块((a)和(b)区)中泛音分量和非泛音分量的向量实例;断开部分奏法模块((c)和(d)本文档来自技高网...

【技术保护点】
一种波形产生方法,该方法包括以下步骤: 按时间顺序提供指定各奏法模块的演奏过程信息片段; 当要根据所述按时间顺序提供指定各奏法模块的演奏过程信息片段的步骤所提供的演奏过程信息片段处理给定时间点的给定演奏过程信息片段时,在该给定演奏过程信息片段之后,其他演奏过程信息片段的预定原始时间位置之前,取得与一个或多个过程相关的另一个演奏过程信息片段; 在给定演奏过程信息片段和预先通过所述取得步骤取得的其他演奏过程信息片段的基础上,产生与该给定演奏过程信息片段和该其他演奏过程信息片段中至少一个所指定的奏法模块相对应的控制数据;以及 在该控制数据的基础上,合成与所指定奏法模块相对应的波形数据。

【技术特征摘要】
【国外来华专利技术】JP 2001-3-27 2001-091186;JP 2001-3-27 2001-091187;1.一种波形产生方法,该方法包括以下步骤按时间顺序提供指定各奏法模块的演奏过程信息片段;当要根据所述按时间顺序提供指定各奏法模块的演奏过程信息片段的步骤所提供的演奏过程信息片段处理给定时间点的给定演奏过程信息片段时,在该给定演奏过程信息片段之后,其他演奏过程信息片段的预定原始时间位置之前,取得与一个或多个过程相关的另一个演奏过程信息片段;在给定演奏过程信息片段和预先通过所述取得步骤取得的其他演奏过程信息片段的基础上,产生与该给定演奏过程信息片段和该其他演奏过程信息片段中至少一个所指定的奏法模块相对应的控制数据;以及在该控制数据的基础上,合成与所指定奏法模块相对应的波形数据。2.如权利要求1所述的波形产生方法,其特征在于在给定演奏过程信息片段和预先取得的其他演奏过程信息片段的基础上,所述产生控制数据的步骤处理对应于该给定演奏过程信息片段和该其他演奏过程信息片段的至少一个所指定的奏法模块的控制数据。3.一种计算机程序,它包括用来使计算机执行如权利要求1或2所述的波形产生方法的一组指令。4.一种波形产生装置,包括按时间顺序提供指定各奏法模块的演奏过程信息片段的装置;取得装置,当要根据所述按时间顺序提供的装置提供的演奏过程信息片段处理给定时间点的给定演奏过程信息片段时,在该给定演奏过程信息片段之后,其他演奏过程信息片段的预定原始时间位置之前,该装置取得与一个或多个过程相关的另一个演奏过程信息片段;产生控制数据的装置,该装置在给定演奏过程信息片段和预先由所述取得装置取得的其他演奏过程信息片段的基础上产生对应于该给定演奏过程信息片段和该其他演奏过程信息片段的至少一个所指定的奏法模块的控制数据;以及在该控制数据的基础上合成对应于所指定奏法模块的波形数据的合成波形数据装置。5.一种波形产生方法,包括以下步骤按顺序指定奏法模块;取得与前面奏法模块的至少一个尾端部特征有关的尾端信息和与后面奏法模块的至少一个头端部特征有关的头端信息;在由所述取得步骤取得的尾端信息和头端信息的基础上修改前面和后面奏法模块至少一个的特征;以及根据所述修改步骤修改的特征合成对应于所述按顺序指定步骤所指定的奏法模块的一个波形。6.如权利要求5所述的波形产生方法,其特征在于所述尾端信息和头端信息的每一个都包括时间信息和水平信息的至少一个。7.一种计算机程序,它包括用来使计算机执行如权利要求5或6所述波形产生方法的一组指令。8.一种波形产生装置,包括按顺序指定指定奏法模块的装置;取得与前面奏法模块的至少一个尾端部特征有关的尾端信息和与后面奏法模块的至少一个头端部特征有关的头端信息的装置;该装置在由所述取得装置取得的尾端信息和头端信息的基础上修改前面和后面奏法模块中至少一个的特征的装置;以及根据所述修改装置修改的特征合成对应于所述按顺序指定奏法模块的装置所指...

【专利技术属性】
技术研发人员:田邑元一梅山康之增田英之赤沢英治
申请(专利权)人:雅马哈株式会社
类型:发明
国别省市:JP[日本]

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

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