数字混合器、混合器配置编辑装置及其机器可读介质制造方法及图纸

技术编号:3040969 阅读:137 留言:0更新日期:2012-04-11 18:40
一种数字混合器、混合器配置编辑装置及其机器可读介质,该数字混合器具有处理器,能按照程序运行以构建声音信号处理模块,且能执行相应于定义该模块的混合器配置的混合器配置数据的程序,以执行混合器配置的声音信号处理操作。在数字混合器中,当前存储器存储具有相应于混合器配置数据的数据结构的操作数据组。控制部件根据存储于当前存储器的操作数据组控制声音信号处理模块的声音信号处理操作。提供存储器以存储多个操作数据组和表示它们数据结构的属性信息。选择部件选择多个操作数据组之一。转换部件将被选操作数据组从其属性信息表示的数据结构转换为对应于混合器配置数据的数据结构,并将转换的操作数据组重新调回到当前存储器。

【技术实现步骤摘要】

本专利技术涉及一种能够编程实现用于声音信号处理的混合器配置的数字混合器、混合器配置编辑装置以及用于控制数字混合器的控制应用程序。
技术介绍
通常,已知有能够定制混合器配置的数字混合器,如在非专利文件“数字混合器引擎DME32指令手册,YAMAHA株式会社,2001”中描述的。该数字混合器使用能够运行程序的处理器(例如,数字信号处理器(DSP))配置声音信号处理模块。以这种方式,基于通过使用外部PC(个人计算机)而创建和编辑的混合器配置(信号处理配置)可以进行声音信号处理。专用混合器控制程序用于在PC上创建和编辑混合器配置。即,用户在PC上执行混合器控制程序以显示混合器编辑屏幕。用户将各组件排列为屏幕上的各部分以用于信号处理。用户在已排列的组件间建立线路连接,从而定义输入/输出关系。以这种方式创建和编辑混合器配置。当创建的混合器配置被发送到数字混合器以执行时,数字混合器实现混合器配置的操作。该数字混合器使得可以为各混合器配置使用多个情景(scene)。情景数据是根据混合器配置用于操作的参数数据组。即使使用相同的混合器配置,数字混合器可能也需要跟据不同的参数值进行操作。为此,提供了多种情景数据,并且在需要时被调用以运行混合器。在相关技术中,情景数据附属于混合器配置。情景数据的结构随混合器配置而改变。因此,在具有相应于不同混合器配置的不同数据结构的情景数据间不存在兼容性。不提供兼容性会引起不同情况下的不方便。例如,可能存在这样一种情况,使用用于混合器配置的细微改变的PC混合器控制程序,以对当前在混合器引擎上激活的混合器配置略作编辑,并将编辑的混合器配置从程序发送到混合器引擎用于操作。这种情况下,被编辑的混合器配置不能调用用于细微改变前的混合器配置的情景。例如,当混合器引擎在各种模型中都可用时,各模型通常使用不同的情景数据结构。不可能使用不同模型的情景用于相似的混合器配置。当编辑原始的混合器配置时,可以适当的修改对应于原始混合器配置的情景数据的结构,从而修改的情景数据能够用于编辑的混合器配置。然而,修改情景数据结构是困难的。这是因为在具有不同结构的情景数据之间存在未知的对应性。即,不知道在将被作为源而读取的情景数据中的哪一个参数应该被写入作为写目的地的情景数据中的哪个位置。此外,情景存储器经常包含许多情景数据。根据混合器配置的改变而改变所有的情景数据是耗时的。
技术实现思路
本专利技术旨在解决上述问题。特别的,本专利技术的目的是在特定的条件下,使用根据程序运行的处理器配置声音信号处理模块,实现数字混合器中在具有对应于不同混合器配置的不同数据结构的参数数据组之间的兼容性,其中该数字混合器能够基于通过使用外部PC而编辑的混合器配置处理声音信号。为达到此目的,本专利技术提供数字处理器,其读取限定混合器配置的混合器配置数据和用于混合器配置数据的操作数据组,并根据操作数据组执行声音信号处理操作。对于各操作数据组,数字混合器存储表示操作数据组的数据结构的属性信息。即,操作数据组存储装置中存储的多个操作数据组具有不同的数据结构。属性信息关联于并基于在保存操作数据时工作的相应的混合器配置数据。编辑将要处理的混合器配置数据引起在当前存储器中将被处理的操作数据组的数据结构的转换,即从对应于编辑前的混合器配置数据的数据结构转换为对应于编辑后的混合器配置数据的数据结构。当编辑混合器配置数据时,需要转换相应于被编辑的混合器配置数据的所有操作数据组的数据结构。然而,根据本专利技术,各操作数据组都具有属性信息。可以在以后当使用操作数据组时转换数据结构。即使编辑混合器配置数据,也没有必要在那时转换对应于混合器配置数据的所有操作数据组的数据结构。可能存在这种情况,即从操作数据组存储器向当前存储器重新调用或加载操作数据组。这种情况下,本专利技术使将要被处理的操作数据组的数据结构从相应的属性信息表示的数据结构转换为相应于将被处理的混合器配置的数据结构。转换的操作数据组被覆写入当前存储器。此外,可能存在这种情况,即从当前存储器向操作数据组存储器存储或保存操作数据组。这种情况下,本专利技术基于当前工作的混合器配置数据而在当前存储器中产生表示操作数据组的数据结构的属性信息。产生的属性信息提供给操作数据组,并被写入操作数据组存储器。本专利技术提供运行具有由混合器配置数据定义的混合器配置的数字混合器所需的操作数据组。各操作数据组具有表示操作数据组的数据结构的属性信息。这提高了各种情况下的操作数据组的兼容性。操作数据组的数据结构依赖于使用操作数据组的相应的混合器配置。如上所述,在许多种情况下,由于对混合器配置的编辑而使得操作数据组变的不可用。由于本专利技术向操作数据组提供属性信息,当使用操作数据组时,可以容易的转换操作数据组的数据结构,从而提高操作数据组的兼容性。特别的,根据本专利技术的数字混合器允许存储装置存储具有不同数据结构的操作数据组。可能存在这种情况,操作数据组的数据结构可能不同于与用于数字混合器的声音信号处理操作的混合器配置相对应的数据结构。这种情况下,存储于存储器装置的操作数据组的数据结构可在基于相应属性信息而转换数据内容时被读入当前存储器。声音信号处理模块根据相应于被选混合器配置数据的混合器配置而执行声音信号处理操作。当前存储器存储用于控制声音信号处理操作的特定操作数据组。操作数据组存储器存储多个操作数据组。这些操作数据组中的每一个都具有表示操作数据组的数据结构的属性信息。从而,即使在存储于操作数据组存储器的操作数据组的数据结构和存储于当前存储器的操作数据组的数据结构之间存在差异时,操作数据组也可被重新调回到当前存储器。关于根据本专利技术的混合器配置编辑装置和控制应用程序,编辑被选混合器配置数据将相应的引起存储于当前存储器的操作数据组的数据结构的变化。操作数据组存储器存储了多个操作数据组。这些操作数据组中的每一个都具有表示操作数据组的数据结构的属性信息。从而,即使在存储于操作数据组存储器的操作数据组的数据结构和存储于当前存储器的数据结构间存在差异时,操作数据组也可被重新调回到当前存储器。此外,可以将刚好在混合器配置数据编辑前存储于当前存储器的操作数据组继承为编辑后的混合器配置的操作数据组。附图说明图1是示出了作为本专利技术实施例的数字混合器引擎的配置图。图2(a)到图2(c)是示出了PC中不同数据的配置图。图3(a)到图3(c)是示出了引擎中不同数据的配置图。图4(a)和图4(b)是混合器配置屏幕和控制屏幕的示例图。图5(a)到图5(c)是示出了增加新的组件等处理的流程图。图6(a)到图6(c)是示出了发出启动在线模式的事件的处理流程图。图7(a)和图7(b)是示出了重新调用和存储情景的处理流程图。图8是示出了写入当前情景的处理流程图。图9(a)到图9(e)是写单元情景的实例的示图。具体实施例方式下面将参照附图进一步详细描述本专利技术的实施例。图1示出了作为本专利技术实施例的数字混合器引擎的配置。引擎100包括中央处理单元(CPU)101、闪存102、RAM(随机存取存储器)103、PC输入/输出接口(I/O)104、MIDII/O 105、混合I/O 106、显示装置107、操作装置108、波形I/O 109、信号处理部件(DSP组)110、级联I/O 111和系统总线120。中央处本文档来自技高网
...

【技术保护点】
一种数字混合器,其具有处理器,该处理器能够按照程序运行以构建声音信号处理模块,并且该处理器能够执行相应于定义所述声音信号处理模块的混合器配置的混合器配置数据的程序,以执行所述混合器配置的声音信号处理操作,所述数字混合器包括:当前存储器,存储具有相应于所述混合器配置数据的数据结构的操作数据组;控制装置,用于根据存储于所述当前存储器的该操作数据组控制所述声音信号处理模块的声音信号处理操作;操作数据组存储装置,用于存储多个操作数据组和表示各操作数据组的数据结构的属性信息;选择装置,用于选择由所述的操作数据组存储装置存储的所述多个操作数据组之一;以及转换装置,用于将被选操作数据组从该被选操作数据组的属性信息所表示的数据结构转换为对应于所述混合器配置数据的数据结构,并将转换的操作数据组重新调回到所述当前存储器。

【技术特征摘要】
JP 2004-7-13 2004-2059021.一种数字混合器,其具有处理器,该处理器能够按照程序运行以构建声音信号处理模块,并且该处理器能够执行相应于定义所述声音信号处理模块的混合器配置的混合器配置数据的程序,以执行所述混合器配置的声音信号处理操作,所述数字混合器包括当前存储器,存储具有相应于所述混合器配置数据的数据结构的操作数据组;控制装置,用于根据存储于所述当前存储器的该操作数据组控制所述声音信号处理模块的声音信号处理操作;操作数据组存储装置,用于存储多个操作数据组和表示各操作数据组的数据结构的属性信息;选择装置,用于选择由所述的操作数据组存储装置存储的所述多个操作数据组之一;以及转换装置,用于将被选操作数据组从该被选操作数据组的属性信息所表示的数据结构转换为对应于所述混合器配置数据的数据结构,并将转换的操作数据组重新调回到所述当前存储器。2.如权利要求1所述的数字混合器,其中当所述混合器配置数据被编辑时,该转换装置运行,以进一步将存储于所述当前存储器的操作数据组转换为与由被编辑的混合器配置数据所定义的混合器配置相对应的数据结构。3.如权利要求1所述的数字混合器,还包括编辑装置,用于编辑存储于所述当前存储器的操作数据组;以及写装置,用于将被编辑的操作数据组和属性信息一起从所述当前存储器写入所述操作数据组存储装置,其中该属性信息表示对应于所述混合器配置数据的被编辑操作数据组的数据结构。4.如权利要求1到3中任一项所述的数字混合器,还包括解译装置,用于将混合器配置数据和对应的操作数据组解译为所述处理器可解译的格式,并将该混合器配置数据和该操作数据组的可解译的格式发送到所述处理器。5.一种数字混合器,其具有处理器,该处理器能够按照程序运行以构建声音信号处理模块,并且该处理器能够执行相应于所述声音信号处理模块的混合器配置的程序,以执行所述混合器配置的声音信号处理操作,所述数字混合器包括混合器配置数据存储装置,用于存储限定多个混合器配置的多个混合器配置数据;第一选择装置,用于选择所述的多个混合器配置数据之一;当前存储器,其存储具有一数据结构的操作数据组,该数据结构对应于由被选混合器配置数据定义的混合器配置;操作数据组存储装置,用于存储多个操作数据组,每个操作数据组具有适用于由被选混合器配置数据定义的所述混合器配置的数据结构,从而各操作数据组可用于控制所述混合器配置中的声音信号处理操作,该操作数据组存储装置还存储表示各操作数据组的数据结构的属性信息;第二选择装置,用于选择所述的多个操作数据组之一;转换装置,用于将所述被选操作数据组从由所述被选操作数据组的属性信息表示的数据结构转换为对应于由所述被选混合器配置数据定义的所述混合器配置的数据结构,并且用于将该转换的操作数据组重新调回到该当前存储器。第一提供装置,用于向所述声音信号处理模块提供对应于所述被选混合器配置数据的程序,以根据由所述被选混合器配置数据定义的混合器配置而执行该声音信号处理操作;以及第二提供装置,用于向该声音信号处理模块提供所述当前存储器中被转换的操作数据组,从而该被转换的操作数据组被用于控制由所述声音信号处理模块正在执行的所述声音信号处理操作。6.如权利要求5所述的数字混合器,其中当所述被选混合器配置数据被编辑时,该转换装置运行,以进一步将存储于所述当前存储器的操作数据组转换为对应于由被编辑的混合器配置数据所定义的混合器配置的数据结构。7.如权利要求5所述的数字混合器,还包括编辑装置,用于编辑存储于所述当前存储器的操作数据组;以及写装置,用于将被编辑的操作数据组和属性信息一起从所述当前存储器写入所述操作数据组存储装置,其中该属性信息表示与由所述被选混合器配置数据定义的混合器配置相对应的被编辑操作数据组的数据结构。8.如权利要求5到7任一项所述的数字混合器,还包括解译装置,用于将存储于所述混合器配置数据存储装置的混合器配置数据和存储于所述操作数据组存储装置的操作数据组解译为所述处理器可解译的格式,并将该混合器配置数据和该操作数据组的该可解译的格式发送到所述处理器。9.一种混合器配置编辑装置,用于编辑使用于数字混合器的数据,该数字混合器具有处理器,该处理器能够按照程序运行以构建声音信号处理模块,并且该处理器能够执行相应于所述声音信号处理模块的混合器配置的程序,以执行所述混...

【专利技术属性】
技术研发人员:竹村聪川濑义德
申请(专利权)人:雅马哈株式会社
类型:发明
国别省市:JP[日本]

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

1