CN1661671B - 用于数字混合器的情景数据编辑装置 - Google Patents

用于数字混合器的情景数据编辑装置 Download PDF

Info

Publication number
CN1661671B
CN1661671B CN200510051795XA CN200510051795A CN1661671B CN 1661671 B CN1661671 B CN 1661671B CN 200510051795X A CN200510051795X A CN 200510051795XA CN 200510051795 A CN200510051795 A CN 200510051795A CN 1661671 B CN1661671 B CN 1661671B
Authority
CN
China
Prior art keywords
configuration
data
context data
mixer
mixer configuration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200510051795XA
Other languages
English (en)
Other versions
CN1661671A (zh
Inventor
竹村聪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2004053866A external-priority patent/JP4164760B2/ja
Priority claimed from JP2004053867A external-priority patent/JP4164761B2/ja
Application filed by Yamaha Corp filed Critical Yamaha Corp
Publication of CN1661671A publication Critical patent/CN1661671A/zh
Application granted granted Critical
Publication of CN1661671B publication Critical patent/CN1661671B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/02Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
    • H04H60/04Studio equipment; Interconnection of studios

Abstract

本发明提供用于数字混合器的情景数据编辑装置,该数字混合器具有能够执行程序以构成对应于各种混合器配置的音频信号处理单元的处理器。配置ID被附着于每个混合器配置,相同的配置ID被附着于在它们的情景数据之间具有兼容性的这些混合器配置,该情景数据是用于在音频信号处理单元的操作中使用的参数数据集。当混合器配置被编辑时,与在编辑之前的混合器配置相同的配置ID被附着于在编辑之后的混合器配置。在读取源的配置ID和写目的地的配置ID之间有匹配的条件下,伴随每个混合器配置的情景数据从读取源的混合器配置被写到写目的地的混合器配置。

Description

用于数字混合器的情景数据编辑装置
技术领域
本发明一般地涉及一种用于处理音频信号的数字混合器,特别地涉及一种用于编辑被应用于数字混合器的情景数据和混合器配置数据的编辑装置与一种情景数据存储装置。
背景技术
公知的数字混合器,如非专利文件“数字混合工具(engine)DME32指导手册”(雅马哈株式会社,2001年)中所述,其中混合器配置可被定制。在所述技术中,音频信号处理单元通过利用处理器(例如,数字信号处理器(DSP))来配置,该处理器按照程序来操作,以基于混合器配置(或信号处理配置)来处理音频信号,该配置能够通过利用外部PC(个人计算机)来编辑。混合器配置在PC上的建立和编辑可通过利用专用混合器控制程序来执行。也就是,PC屏幕上显示的混合器配置组件(component)被排列,并且这些组件被相互连接,以指定它们的输入/输出关系,由此建立和编辑混合器配置。建立的混合器配置被传送到数字混合器机器,该机器执行收到的混合器配置,以实现数字混合器的操作。
上述有关现有技术的混合器允许为不同的混合器配置使用多个情景数据。情景数据表示参数的数据集,在以特定混合器配置来操作数字混合器时使用这些参数。如果使用相同的混合器配置,则用户有时想要以用于不同情景的不同参数来操作数字混合器,从而预备多个情景数据,有时可能调用这些数据以操作数字混合器。
情景数据伴随着每个混合器配置,从而不同的混合器配置需要不同的情景数据结构。因此,在具有与不同的混合器配置相对应的不同结构的情景数据之间没有兼容性。这种兼容性的缺乏在不同阶段中带来问题。例如,有时出现这样的情形,即:通过PC的混合器控制程序,些微地编辑当前正在以混合器工具所执行的混合器配置,编辑后的混合器配置从混合器控制程序传送到混合器工具,用于操作。然而这带来一个问题,即:在编辑之前与混合器配置一起使用的情景无法被编辑后的混合器配置调用(recall)。另一问题是,如果混合器工具具有两个或更多模型,则它们一般需要不同的情景数据结构,由此使得不可能在不同模型之间共享情景,哪怕混合器结构相互之间有多么相似。
实际上,一个混合器配置包括多个配置组件,比如均衡器、压缩器、滤波器、混合器和效果器,不同的混合器配置可包括相似类型的配置组件。有时需要在这些配置组件之间共享情景数据。然而,仅允许对相应设计的那些混合器配置在不同配置组件之间共享情景数据。结果,例如由于配置组件尺度差异的原因,其他混合器配置无法共享情景数据。
发明内容
因此本发明的第一目的是:在预定条件下,在具有其音频信号处理单元的数字混合器中,提供具有与具有音频信号处理单元的数字混合器中的不同的混合器配置相对应的不同结构的情景数据之间的兼容性,该音频信号处理单元由可按照程序来操作的处理器配置,该数字混合器能够基于利用外部PC所编辑的混合器配置来处理音频信号。
因此本发明的第二目的是:提供一种具有音频信号处理单元的数字混合器,该音频信号处理单元由能够按照程序来操作的处理器构成,该数字混合器能够基于给定的混合器配置来处理音频信号,其中不管混合器配置之间的差异,在预定条件下,在每个混合器配置的配置组件之间提供情景数据兼容性。
为了实现上述第一目的,配置标识信息(配置ID)被附着于每个混合器配置,相同的配置ID被附着于在它们的情景数据之间具有兼容性的这些混合器配置。例如,当混合器配置被编辑时,与在编辑之前的混合器配置相同的配置ID被附着于在编辑之后的混合器配置。在读取源的配置ID和写目的地的配置ID之间存在匹配的条件下,伴随每个混合器配置的情景数据从读取源的混合器配置被写到写目的地的混合器配置。此外,独有标识码(独有ID)被附着于混合器配置的每个组件。具有相同配置ID的混合器配置即使在它们的混合器配置在结构上相互不同时,仍可基于该独有ID,在它们之间传送情景数据。每个混合器配置可作为数据文件被存储在RAM中或者可在RAM被开发。
为了实现上述第二目的,存储部件被安排用于存储包括多个组件情景的情景数据,该多个组件情景用于在混合器配置的多个组件的操作中使用,该情景数据是用于在混合器配置的音频信号处理单元中使用的参数数据集。如果在被指定为复制源的组件情景的组件标识信息(组件ID)和被指定为复制目的地的组件情景的组件ID之间发现匹配,则从复制源的组件情景到复制目的地的组件情景,执行复制操作。相同组件ID所标识的组件在它们的组件情景之间具有数据兼容性。在复制源的组件情景和复制目的地的组件情景之间,只有对于复制源的组件情景和复制目的地的组件情景共用的公共元素被复制。
在本发明的主要方案中,一种情景数据编辑装置被设计用于与具有能够执行程序以构成音频信号处理单元的处理器的数字混合器一起使用,该装置被提供用于编辑情景数据,该情景数据是用于在该音频信号处理单元的操作中使用的参数数据集。本发明的情景数据编辑装置包括:第一存储部件,其存储第一情景数据,该第一情景数据是在具有由第一配置标识信息和第一版本信息所指定的第一混合器配置的音频信号处理单元的操作中使用的参数数据集;编辑部件,其编辑该第一存储部件中存储的第一情景数据的内容;第二存储部件,其存储第二情景数据,该第二情景数据是在具有由第二配置标识信息和第二版本信息所指定的第二混合器配置的音频信号处理单元的操作中使用的参数数据集;以及复制部件,即使该第一版本信息和该第二版本信息是不同的,只要在该第一配置标识信息和该第二配置标识信息之间发现匹配,通过从第二存储部件读取该第二情景数据,并将该读取的第二情景数据的至少一部分写入到该第一存储部件中,就能进行该第二情景数据到该第一情景数据的复制,其中该至少一部分与对于该第一混合器配置和该第二混合器配置的共用的部分相对应。
优选地,由该第一配置标识信息和该第一版本信息所指定的第一混合器配置是由各独有标识码所标识的配置组件组成的,由该第二配置标识信息和该第二版本信息所指定的第二混合器配置是由各独有标识码所标识的配置组件组成的,该复制部件按照分配给该第一混合器配置和该第二混合器配置共用的配置组件的独有识别码,确定该第一混合器配置和该第二混合器配置共用的部分。
在本发明的另一方案中,一种混合器配置编辑装置被设计用于与具有能够执行程序以构成音频信号处理单元的处理器的数字混合器一起使用,该音频信号处理单元具有由配置组件组成的特定混合器配置,该装置被设计用于编辑混合器配置数据,该混合器配置数据定义该音频信号处理单元的混合器配置.本发明的混合器配置编辑装置包括:混合器配置数据存储部件,其存储由配置标识信息和版本信息所指定的混合器配置数据;编辑部件,其从该混合器配置数据存储部件读取由该配置标识信息和该版本信息所指定的混合器配置数据,然后编辑该读取的混合器配置数据,并且将该编辑的混合器配置数据写到具有相同的配置标识信息和更新的版本信息的混合器配置数据存储部件;以及传送部件,其根据需要来操纵该混合器配置数据,将该操纵的混合器配置数据传送到该数字混合器.该编辑部件包括:添加子部件,其根据用户指示来操作,以将新配置组件添加到该混合器配置,并将独有标识码分配给该新配置组件,从而该独有标识码附着于该添加的新配置组件,即使该版本信息由于该混合器配置数据的编辑而被更新;删除子部件,其根据用户指示来操作,以将现有配置组件从该混合器配置中删除;以及连接子部件,其根据用户指示来操作,用于设定该混合器配置中所含配置组件之间的连接.
优选地,该添加子部件将新的独有标识码分配给该新配置组件,使得该新的独有标识码是从由该相同的配置标识信息所指定的混合器配置数据中从未被使用过的代码中选择的,并且该删除子部件废除已分配给该删除的现有配置组件的独有标识码,使得该废除的独有标识码在由该相同的配置标识信息所指定的混合器配置数据中不再被用于新配置组件。此外,该编辑部件还包括:改变子部件,其根据用户指示来操作,用于将该混合器配置中所含的所述配置组件的至少一个,改变为与所述配置组件的所述一个的类型相同但是尺度不同的配置组件,同时保持已分配给所述配置组件的所述一个的独有标识码。
在本发明的又一方案中,一种情景数据编辑装置被设计用于在具有能够执行程序以构成音频信号处理单元的处理器的数字混合器中使用,该音频信号处理单元具有由配置标识信息和版本信息所指定的混合器配置,该装置被提供用于编辑情景数据,该情景数据是用于在该音频信号处理单元的操作中使用的参数集.本发明的情景数据编辑装置包括:混合器配置数据存储部件,其存储包括第一混合器配置数据和第二混合器配置数据的多个混合器配置数据,该第一混合器配置数据定义由第一配置标识信息和第一版本信息所指定的第一混合器配置,该第二混合器配置数据定义由第二配置标识信息和第二版本信息所指定的第二混合器配置;第一情景数据存储部件,其存储第一情景数据,该第一情景数据是由该第一配置标识信息和该第一版本信息所指定的第一混合器配置的参数集,用于在该第一混合器配置的音频信号处理单元的操作中使用;第一存取部件,其基于该第一混合器配置,指定该第一情景数据的每个参数的数据元素的排列,以及被操作以存取该第一情景数据存储部件,用于该第一情景数据的读写;参数编辑部件,其通过利用该第一存取部件,读取该第一情景数据存储部件中存储的第一情景数据,用于编辑该第一情景数据的内容;第二情景数据存储部件,其存储第二情景数据,该第二情景数据是用于在由该第二配置标识信息和该第二版本信息所指定的第二混合器配置中使用的参数集;第二存取部件,其基于该第二混合器配置,指定该第二情景数据的每个参数的数据元素的排列,以及被操作以存取该第二情景数据存储部件,用于该第二情景数据的读写;以及复制部件,如果在该第一配置标识信息和该第二配置标识信息之间发现匹配,通过利用该第一存取部件和该第二存取部件,在该第一情景数据存储部件中存储的第一情景数据和该第二情景数据存储部件中存储的第二情景数据之间进行每个参数的复制,从而对于该第一情景数据和该第二情景数据之间交叠的每个参数的仅一部分所述数据元素执行该复制.
在本发明的另一主要方案中,一种参数编辑装置被设计用于在具有能够执行程序以构成由多个组件组成的音频信号处理的处理器的数字混合器中使用,该装置被提供用于编辑组件情景,该组件情景是用于在该音频信号处理单元的每个组件的操作中使用的参数集。本发明的参数编辑装置包括:第一存储部件,其存储第一组件情景,该第一组件情景是用于在由第一组件标识信息和第一属性信息所标识的第一组件的操作中使用的参数集,该第一组件情景具有按照该第一组件的第一属性信息的第一数据排列;编辑部件,其编辑该第一存储部件中存储的第一组件情景的内容;第二存储部件,其存储第二组件情景,该第二组件情景是用于在由第二组件标识信息和第二属性信息所标识的第二组件的操作中使用的参数集,该第二组件情景具有按照该第二组件的第二属性信息的第二数据排列;以及复制部件,如果在对应于该第二组件情景的第二组件标识信息和对应于该第一组件情景的第一组件标识信息之间发现匹配,该复制部件从该第二存储部件读取该第二组件情景,以及将该读取的第二组件情景的数据排列的至少一部分写入到该第一存储部件中,该至少一部分是与该第一组件情景的数据排列共用的。
按照本发明,不同混合器配置之间的配置ID之间的匹配表示情景数据之间的兼容性,由此使得传送(调用、存储和复制)情景数据切实可行。结果,在编辑之前利用混合器配置建立的情景也可与通过编辑该混合器配置而获得的新混合器配置一起使用。相反地,利用该编辑的混合器配置建立的情景可与未编辑的混合器配置一起使用。
此外,按照本发明,如果在一个混合器配置或两个混合器配置中在两个配置组件的配置组件ID之间发现匹配,则表示在对应于这些配置组件的组件情景之间有兼容性,从而这些组件情景可被传送(调用、存储和复制)。因此,当混合器配置被编辑时,与在编辑之前的混合器配置的一个配置组件相对应的组件情景可被用于与该编辑的新混合器配置相对应的配置组件。在这种情况下,即使该配置组件的尺度在该编辑之后发生变化,该组件情景仍然可用。相反地,新混合器配置所建立的组件情景还可被编辑之前的混合器配置使用。
附图说明
图1是示出了如本发明的一个实施例所实践的数字混合器工具的方框图。
图2(a)和2(b)是分别说明配置屏幕和参数设定屏幕实例的图。
图3(a)、3(b)和3(c)是说明个人计算机上配置数据(CF数据)的示意图。
图4是说明情景数据的具体图。
图5(a)、5(b)和5(c)是说明工具上的CF数据(其一部分)的图。
图6是说明在编辑配置数据和顺序数据结构时的配置标识信息和版本信息分配实例的图。
图7(a)、7(b)和7(c)是说明元素情景写处理实例的图。
图8(a)和8(b)是分别表示情景调用处理和情景存储处理的流程图。
图9(a)和9(b)分别是组件数据复制处理和元素情景写处理的流程图。
具体实施方式
下面将参照其附图,描述本发明的实施例。
参照图1,示出了说明如本发明的一个实施例所实践的数字混合器工具的示范性配置的示意图。工具100具有:中央处理单元(CPU)101、闪存102、RAM(随机存取存储器)103、PC输入/输出接口(I/O)104、MIDI I/O105、另一I/O106、显示装置107、控制器108、波形I/O109、信号处理组块(DSP组)110、级联I/O111和系统总线120。
中央处理单元(CPU)101控制该混合器的全部操作。闪存102是非易失性存储器,其存储CPU101和信号处理组块110的DSP所用的各种程序和数据。RAM103是易失性存储器,其为CPU101将执行的程序提供加载区域和工作区域。PC I/O104是用于将混合器连接到外部个人计算机(随后称作PC)的接口(例如LAN、USB或串行I/O)。MIDI I/O105提供用于连接各种MIDI装置的接口。另一I/O106提供用于连接另一装置的接口。显示装置107是排列于该混合器的外部面板上的显示装置,用于显示各种信息。控制器108包括排列于外部面板上的各种控制器,用于用户进行操作。波形I/O109(提供用于与外部装置传送音频信号的接口)例如实现:A/D(模拟-数字)转换功能,用于将输入的模拟音频信号转换成数字音频信号,并将它传递到信号处理组块110;数字信号输入功能,用于输入数字音频信号和将它传递到信号处理组块110;以及D/A(数字-模拟)转换功能,用于将从信号处理组块110输出的数字音频信号转换成模拟音频信号。信号处理组块110由数个DSP(数字信号处理器)组成。每个DSP执行如CPU101所指示的各种微程序,以将经由波形I/O109输入的波形信号混合,向它们赋予效果,以及控制它们的音量电平,经由波形I/O109输出处理后的波形信号。级联I/O 111提供用于以级联方式连接到其他数字混合器的接口。该级联连接可增加输入/输出通道的数量和DSP性能。
工具100允许用户将每个混合器配置定制为在信号处理组块110中来实现。混合器配置可通过利用预定的混合器控制程序131在PC130的屏幕上被建立和编辑。也就是,混合器控制程序131是一种可由PC130执行、用于编辑混合器配置的应用程序软件指令。此外,混合器控制程序131可用来编辑情景数据,该情景数据是用于在混合器的操作中使用的参数集。建立的混合器配置被称为配置(PC上的实体是CD数据)。响应于经过屏幕输入的用户命令,混合器控制程序131产生每个配置作为配置数据(CF)132。CF数据132可作为文件从RAM103存储到给定的可写存储装置中。PC130的内存或存储装置中的CD数据可被传送到工具100(在编辑(随后将描述)之后)。工具100可将从PC130接收的CF数据存储到闪存102中。预定的操作可将CF数据从闪存102读到RAM103中的通用存储器(current memory)中(随后将描述),或者直接将从PC130接收的CF数据发展到通用存储器中,以基于通用存储器中的CD数据来操作工具100,由此实现具有CD数据中定义的混合器配置的混合器。
应当注意,想要借助PC130来建立和编辑CD数据的用户不限于终端用户;也就是,商业用户也可创建和编辑CD数据.例如,如果混合器被安装在某个地点中,则它的销售商前往该地点,将PC130连接到混合器,建立和编辑CF数据,该CF数据具有被实施为适用于该地点的混合器配置,并且将最终的CF数据存储到闪存102中.在这种情况下,混合器可以是非可编程的(也就是,不允许终端用户建立和编辑他自己的混合器配置,仅调用和使用销售商实施的混合器配置).因为终端用户能够通过操作该面板上的控制器108来从闪存102读CF数据,并且操作具有CF数据中定义的混合器配置的混合器,所以用户在操作之时无需将PC130连接到混合器.很明显,对于终端用户将PC130连接到混合器和借助所连接的PC130来控制混合器是可行的.
图2(a)示出了示范性屏幕(称为配置屏幕),在通过混合器控制程序131在PC130上建立和编辑CF数据132时显示该屏幕。标号201表示输入组件,标号202和203表示3路自动跳线(cross-over)(也就是用于将输入信号划分成高、低和中这三个频率通道的功能)组件,标号204表示31-频带图形均衡器组件,标号25表示1-通道(ch)开关组件,标号206表示输出组件。“组件”表示构成“配置”的部件块;例如,诸如混合器、压缩器、效果器、自动跳线器等音频处理器、诸如衰减器、开关、面板(pan)和仪表等部件可被预备作为预设组件。用户可通过执行预定的操作来从多个组件中选择任何想要的组件,并在屏幕上排列所选组件。此外,用户能够通过执行预定的操作,在组件的端子之间排列连接(例如211和212)。连接的排列等效于在组件之间传送的信号之间的输入/输出关系的定义。由此完成的CF数据132可存储于硬盘驱动器中。CF数据132在被编辑(成为可被工具100解释的信息)之后经由PC I/O104从PC130传送到工具100。依据需要,CF数据132可借助可拆卸的记录介质(比如存储卡)由工具100读取。
混合器控制程序131具有两个操作模式:编辑模式和执行模式。可通过执行预定的处理,在两个模式之间切换。在编辑模式下,建立和编辑CF数据。在执行模式下,工具100由PC130的混合器控制程序131实时控制。例如,如果在配置屏幕上显示的混合器配置中发现具有衰减器的组件,则通过利用鼠标在执行模式下对该衰减器的操作,可将该操作实时反映到工具100上。在执行方式下,每个组件的配置和组件之间的连接无法被改变。仅当在被调用到PC130一侧上的通用存储器中的配置与被调用到工具100一侧上的通用存储器中的配置之间存在匹配时,才输入执行模式。
图2(b)示出了用于组件的示范性参数设定屏幕。在图2(a)所示的配置屏幕上双击想要的组件,可打开用于所选组件的参数设定屏幕。在显示的参数设定屏幕上,用户可为该组件设定参数(包含数值和开/关)。图2(b)示出了参数设定屏幕组件HPF(高通滤波器)实例。不同的组件需要可被设定用于这些组件的不同的参数项,从而为不同的组件预备不同的参数设定屏幕。当在特定的参数设定屏幕上改变参数值时,所完成的变化在执行模式下将被实时反映到工具100上;在编辑模式下,参数变化将造成离线编辑(仅PC130中的数据将被改变,而不影响工具100)。每个参数项的当前设定值被称为当前值。可设想当新组件被选择和排列于配置屏幕上时,缺省值被设定为所选组件的当前值。
图3(a)示出了PC130的混合器控制程序131所用的示范性预设组件数据。该组件数据被预先存储于混合器控制程序131可存取的给定存储部件中。组件数据由用于每类组件的PC(预设组件)数据组成。在该实施例中,可设想有Npc个组件类型。每个PC数据由PC标题、PC配置信息、PE配置信息、PP配置信息、PC处理例行程序、PR处理例行程序、PP处理例行程序、显示和编辑处理例行程序组成。PC标题由组件ID(C_ID)和组件版本(C_Ver)组成。C_ID和C_Ver标识PC数据。
PC配置信息表示该组件是由哪些元素(包括关于元素顺序的信息)组成的,还包括显示数据,比如该组件的参数设定屏幕.“元素”等效于构成“组件”的部分(例如,构成参数设定屏幕的元素).PE配置信息表示用于上述PC配置信息中所示每个元素的参数项配置信息(例如,表示该元素的参数被排列于单一值、一维序列和二维序列之中的哪个数据格式中).PC配置信息提供与上述PE配置信息中所示每个参数项的配置有关的信息(例如,该参数值是整数值和浮点小数之中的哪个参数格式).PC处理例行程序是用于执行与PE配置信息相关联的各种处理操作的程序,PP处理例行程序是用于执行与PP配置信息相关联的各种处理操作的程序.当混合器控制程序131处理CF数据时,用于每个组件的PC处理例行程序、PE处理例行程序和PP处理例行程序被使用.显示和编辑处理例行程序是用于建立和编辑CF数据的程序组.
图3(b)示出了PC130中的混合器控制程序131所建立和存储的CF数据的示范性配置。CF数据1至Ncf均指定一个混合器配置。每个CF数据作为一个文件被存储于给定的存储装置(例如,PC中的硬盘单元)中。在该实例中,CF数据被排列为CF文件1、CF文件2,等等;然而,每个CF文件是可在PC130上的文件系统中被独立复制或移动的单元。术语“CF文件”表示例如存储于硬盘驱动器中的CF数据。术语“CF数据”表示用于定义一个混合器配置的数据,该混合器配置由具有所示内容的数据组成,而与存储形式无关。
如图3(b)所示,一条CF数据由CF标题、用于PC的CAD数据和Ns条情景数据组成。CF标题由配置ID(CF_ID)、配置版本(CF_Ver)和系统版本(SYS_Ver)组成。用于PC的CAD数据在该CF数据的混合器配置中定义组件的类型和连接这些组件的方法,包括用于显示参照图2(a)所述的配置屏幕的显示数据。用于PC的CAD数据由用于标识将被使用的组件的C(组件)数据和用于互连这些组件的连接数据组成。在该图中,有四条C数据(A至D),由此表示该CD数据的混合器配置由四个组件组成。C数据由组件ID(C_ID)、组件版本(C_Ver)、独有ID(U_ID)和其他数据(例如属性)组成。
下面将描述情景数据(所示的情景1、情景2……情景Ns均为情景数据)。“情景”表示构成一个配置的所有组件的参数集(它们的数值在参照图2(b)所述的参数设定屏幕上被设定)。基于由用于PC的CAD数据的每个C数据的C ID和C Ver以及C数据的属性所指定的PC数据(图3(a)),来确定每个情景的数据结构。情景数据是用于定义一个情景的数据,也就是在该配置的每个组件进行操作时所用的特定参数值的数据集。在PC130一侧上的通用存储器中将在每个屏幕(比如参数设定屏幕)上被编辑的情景数据被称为当前情景。类似地,在工具100一侧上,在(工具100中的)通用存储器中由工具100中的处理当前所用的情景数据被称为当前情景。利用相同的混合器配置,有时需要按照情景来改变该混合器配置中的参数,从而用于多个情景的情景数据可包含于该条CF数据中。每个情景通过情景编号n来标识,被称为情景n;情景1、情景2……情景Ns的n=1、2……Ns代表情景编号。当指示情景n的存储时,当前情景被存储于用于所指定情景n的情景数据存储区中;当指定从情景n调用时,从情景n的情景存储区读取的情景数据被调用(或写)到当前情景。
情景数据由表示每个组件参数值的组件情景(随后称为C情景)序列形成。该序列对应于用于PC的CAD数据中的C数据序列。在该图中,C数据A所标识的组件参数是C情景3A,C数据B所标识的组件参数是C情景3B,等等。通用存储器中存储的当前情景和每个情景的情景数据具有用于PC的CAD数据所定义的上述数据结构。
图4示出了图3所示情景数据的具体配置.图4所示组件情景对应于图3(b)所示的那些.一个C情景由参数序列(元素情景)组成,这些参数序列将被设定至构成一个组件的每个元素.元素情景序列对应于该组件的PC配置信息(图3(a))所示的元素序列.例如,图4所示元素情景E3B1表示构成C情景3B组件的第一元素参数.因为C情景3B的组件在该实例中由四个元素组成,所以有四个元素情景.每个元素情景采用三种数据格式之一:单一值、一维序列和二维序列.例如,元素情景E3B1和E3B4均为单一参数值构成的元素情景.E3B2由具有8个元素的一维序列构成.E3B3是具有二维序列的元素情景.
一个元素情景由对应于其数据格式的数个参数值(或参数情景)组成。同类组件总是具有相同的元素配置(包含该序列),从而对应C情景中的元素序列的顺序是相同的。然而,利用同类组件,元素情景的一维序列或二维序列中的元素数量按照设定参数而变化,由此有时改变元素情景的数据长度。在元素情景是一维序列或二维序列情况下,元素的数量被存储于对应C数据的属性(图3(b))中。
再参照图3,下面将继续描述PC130中的数据结构。
图3(c)示出了PC130的混合器控制程序131将要处理的CF数据的RAM中的配置。PC130的RAM中排列的通用存储器具有:用于存储全部CF数据(也就是CF标题、用于PC的CAD数据和多个情景数据)的区域;用于存储当前情景(其为当前正被设定的情景数据)的区域;以及工具CAD数据形成缓冲器。基于通用存储器中用于PC的CAD数据,显示如图2(a)所示的配置屏幕。经过配置屏幕而执行的编辑结果在通用存储器中被反映到用于PC的CAD数据上。每个当前情景代表所显示配置的每个组件的参数当前值。经过参数设定屏幕在该组件的参数上所执行的编辑结果被反映到当前情景上。当前情景的配置与参照图4所述的相同。在CF数据被编辑时,工具CAD数据形成缓冲器从用于PC的CAD数据产生工具CAD数据。
如上所述,用户通过执行PC130的混合器控制程序131,在图2所示屏幕上执行必要的操作,同时利用图3(a)所示组件数据,能够建立和编辑图3(c)所示通用存储器中的CF数据,并且将建立和编辑的CF数据存储于图3(b)所示配置中。如上所述,PC130中存储的CF文件被编辑,编辑的文件被传送到工具100,以存储于闪存102中。在工具100上,用户通过在观察显示装置107上所示屏幕的同时操作控制器108,能够指定闪存102中存储的CF文件,并将指定的CF数据加载到RAM103中的通用存储器中。工具100作为混合器来操作,该混合器具有通用存储器中存储的CF数据所定义的混合器配置。
图5(a)示出了CF数据的一部分,其存储于工具100的闪存102中。将要存储于闪存102中的CF数据在配置上与图3(b)和图4所示PC中的CF数据几乎相似,从而在图5(a)中仅示出不同的部分。也就是,在工具100一侧上,图3(b)所示用于PC的CAD数据部分被替换为图5(a)所示的工具CAD数据。工具CAD数据与用于PC的CAD数据是相同的,因为工具CAD数据代表如配置屏幕上所示的混合器配置。然而,在工具内部,某些数据是不必要的,比如组件和连接关系(connections)在图2(a)所示屏幕上的显示位置,从而工具CAD数据以二进制表示,而无显示数据,以便减少数据量。工具CAD数据通过编辑在图3(c)所示的工具CAD数据形成缓冲器中来产生。在PC130一侧上,CF文件以图3(b)所示格式被存储于给定的存储装置中;在编辑之后,CF文件还能够以图5(a)所示格式被存储于给定的存储装置中。图5(a)所示格式下的CF文件被传送到工具100,以存储于闪存102中。应当注意,预定的文件系统(其无需与PC中的文件系统兼容)被内置于闪存102中,并且CF数据以多个CF文件形式存储。
图5(b)示出了工具100的RAM103中CF数据的配置.RAM103中的通用存储器具有:用于存储CF数据的CF标题和工具CAD数据的区域;用于存储当前情景(其为当前设定的情景数据)的区域;以及微程序形成缓冲器.当工具CAD数据被读入通用存储器中时,用于实现CAD数据的混合器配置的微程序被自动扩展到微程序形成缓冲器中,扩展的微程序被传送到信号处理组块110.这使得信号处理组块110的DSP组实现通用存储器中CAD数据的混合器配置的操作.因为从闪存读取是以比从PC的存储装置(例如硬盘驱动器)读取更高的速度下来执行的,所以如果多个情景数据未被读到通用存储器中,并不会延迟情景调用的速度.同时,也不总是需要将工具CAD数据读到通用存储器中;也就是,闪存中的数据可被直接使用.
当前情景是通用存储器中扩展的工具CAD数据的混合器配置的每个组件的参数当前值。在当前情景已被读到通用存储器中,或者当前情景已被改变时,该当前情景被自动传送到信号处理组块110。信号处理组块110将收到的当前情景扩展到DSP组的系数存储器。信号处理组块110的DSP组通过利用系数存储器中的系数来执行所传送的微程序,由此信号处理组块110在通用存储器中CAD数据的混合器配置下和利用当前情景的参数值来进行操作。工具100中当前情景的配置与参照图4如上所述的相同。
图5(c)示出了预先存储于闪存102中的预设组件数据的一部分配置。该组件数据在配置上与图3(a)所示PC中的组件数据几乎相同,从而图5(c)仅示出不同的部分。也就是,在工具100的一侧上,图3(a)所示的显示和编辑处理例行程序部分被替换为图5(c)所示的PC微程序。利用工具100,无法显示图2(a)和2(b)所示具有多个控制器的配置屏幕和参数设定屏幕中的组件,从而用于显示和编辑它们的显示和编辑例行程序是不需要的。替代地,工具100必需按照工具CAD数据的混合器配置来形成微程序(将微程序形成到微程序形成缓冲器中),并且将形成的微程序发送到DSP组,从而需要如图5(c)所示对应于每个组件的PC程序。尽管未示出,PC处理例行程序、PE处理例行程序和PP处理例行程序是在该工具中处理每条配置信息的程序。应当注意,每个组件的输入/输出端子数量取决于参数设定,可设想输入/输出端子数量的所有变化都以组件数据被存储于微程序中。
按照本发明的数字混合器系统的特征在于,情景在不同混合器配置之间是相互可用的。具体来说,情景数据在预定条件下能够在不同CF数据之间传送。如图3和图5所示,情景数据存在于四个位置中,也就是:(a)多个PC130的存储装置中存储的多个CD文件中的多个情景数据;(b)PC130的通用存储器中的当前情景和多个情景数据;(c)工具100的闪存102中存储的多个CF文件中的多个情景数据;以及(d)工具100的通用存储器中的当前情景,从而情景数据原则上在(a)至(d)中的任何两个(包括同一个)之间传送。应当注意,对于根据其情况来传送PC130的存储装置中存储的CF文件和工具100的闪存中存储的CF文件是需要时间的,从而在开始该传送之前,将要传送的CF文件作为CF数据被读到PC130或工具100的RAM中的复制存储器中,该数据被传送,一完成该传送,该数据被读回到存储装置或闪存。在本实施例中,该操作被称为CF文件的数据传送。此外,如果有图1所示的两组PC和工具,则有时出现这样的情形,在PC或工具之一的控制之下CF数据的情景数据被移动到另一PC或工具。对于执行该情景数据传送的任何情形,本实施例的上述特征都是可应用的。
在有关现有技术的混合器中,在实践中将当前打开的CF文件中所含情景数据调用到通用存储器中,将通用存储器中存储的当前情景存储到当前打开的CF文件中.在本实施例中,情景数据可在除当前打开的CF文件之外的CF文件和通用存储器之间被调用和存储.这对于有关现有技术的混合器是不可能的.其理由如下.也就是,基本不同的CF文件表示这些文件中定义的混合器配置是不同的.在不同的混合器配置之间,在CF文件中的情景数据之间没有兼容性.基本不同的混合器配置表示CF文件中的组件配置是不同的.如果组件配置不同,则与组件相对应的组件情景配置也是不同的,从而一般没有兼容性.
本实施例中的情景数据传送按照如上所述的情景数据位置在各种情况下被执行。一般地,有如下情况:
(1)在PC130或工具100中,一个CF文件中一个情景的情景数据被指定,所指定的情景被读到当前情景中。可设想情景的调用包括:将情景数据从除当前打开的CF文件之外的CF文件读到当前情景中;
(2)在PC130或工具100中,一个CF文件中一个情景的情景数据被指定,并且当前情景被写到所指定的CF文件的情景数据的存储区。可设想情景的存储包括:将当前情景写到除当前打开的CF文件之外的CF文件;
(3)在PC130或工具100中,读取源的一个CF文件或数据的一个(或多个)情景和写目的地的一个CF文件或数据的一个(或多个)情景被指定,以将情景数据从被指定为读取源的存储区中复制到被指定为写目的地的存储区。在这种情况下,读取源的CF文件或CF数据和写目的地的CF文件或CF数据可以是相同的;以及
(4)当两个混合器控制程序在PC 130上执行,并且它们的配置屏幕被显示(通用存储器被独立分配)时,情景数据在两个通用存储器中存储的当前情景(或情景数据)之间复制。
本实施例中的组件数据的传送根据情景数据存在的位置而以各种方式来执行。一般地,组件数据在如下情况中被传送:
(1)一个CF文件中的一条情景数据中的一个组件情景和当前情景中的一个组件情景被指定,以将CF文件中的指定组件情景读到当前情景的指定组件情景中;
(2)当前情景的一个组件情景和一个CF文件的一个组件的一个组件情景被指定,以将当前情景的指定组件情景写到指定CF文件中的组件情景;以及
(3)读取源的一个CF文件或CF数据的一个情景的一个组件情景和写目的地的一个CF文件或CF数据的一个组件情景被指定,以将组件情景从被指定为读取源的组件情景的存储区复制到被指定为写目的地的组件情景的存储区。
情景数据或组件数据的该传送还可应用于不能够读取用户选择的CAD数据以改变混合器配置的一般数字混合器。在这种情况下,该数字混合器具有与其独有混合器配置相对应的一个CF_ID和一个CF_Ver。
将本发明应用于上述的一般数字混合器,允许情景数据和组件情景的如下传送:
(1)一个CF文件中的一条情景数据被指定,以将指定的情景数据读到上述一般数字混合器的当前情景中;
(2)一个CF文件的一条(或多条)情景数据和有关数字混合器的一条(或多条)情景数据被指定,以将CF文件的指定情景数据读到上述一般数字混合器的指定情景数据的存储区中;以及
(3)一个CF文件中的一条情景数据的一个组件情景和上述数字混合器所独有的当前情景的一个组件情景被指定,以将CF文件中的指定组件读到当前情景的组件情景中。
上述一般数字混合器可将多条存储的情景数据作为情景文件写到外部记录介质。每个情景文件附着有上述一般数字混合器的CF_ID和CF_Ver。如果CF_ID和CF_Ver被附着于其他数字混合器中存储的每个情景文件,则上述一般数字混合器通过执行与上述(1)至(3)所示从CF文件的读取相同的处理,可从这些其他数字混合器中存储的情景文件读取情景数据或组件情景。
应当注意,术语“调用”、“存储”和“复制”一般表示在不改变被传送的数据内容时的数据传送;然而在本实施例中,情景数据的调用、存储和复制一般表示改变的情景数据内容的传送。因为情景数据被附着于CF数据的混合器配置,所以如果情景数据读取源的混合器配置不同于情景数据写目的地的混合器配置,则情景数据具有不同的结构。
下面将描述在不同条CF数据之间调用、存储和复制情景数据的本发明特征的细节。在调用、存储或复制情景数据时,需要指定与读取源的情景数据有关的信息和用于指定情景数据的写目的地的信息。在本实施例中,CF数据通过图3和图5所示CF_ID和CF_Ver来标识,C数据通过C_ID和U_ID来标识,情景通过情景编号来标识,由此,如果在不同的混合器配置之间满足预定的条件,则允许情景数据的调用、存储和复制。
CF_ID(配置ID)标识CF数据(无论它是以文件形式或在通用存储器中)。CF_Ver(配置版本)表示每当CF数据被编辑时则递增的版本,它的初始值例如为1.00。当给定的CF文件在通用存储器中被编辑,然后编辑的CF文件被存储(作为另一文件名或以重写的方式)时,附着具有相同CF_ID和递增CF_Ver的CF标题。当CF数据在PC130上被新建时,与在有关模型或另一模型下先前建立的CF_ID不重叠的新CF_ID和具有初始值的CF_Ver被附着于新建的CF数据。可这样安排,PC130管理下一个将被附着的最新CF_ID的数值。应当注意,C_ID和CF_ID可包含装置比如PC的ID,通过该装置已建立这些数据,由此防止附着偶然匹配的CC_ID和CF_ID。还可这样安排,将被附着于CF数据(将被销售商建立和编辑)的CF_ID和将被附着于CF数据(将被终端用户建立和编辑)的CF_ID被置于不同数据范围中,以防止这些CD_ID相互重叠。在处于销售商控制之下的CF数据范围中或者在处于终端用户控制之下的CF数据范围中,以上述方法来附着CF_ID和CF_Ver。如上所述附着ID和版本,允许在编辑时从具有相同CF_ID的不同条CF数据追溯到具有相同CF_ID的CF数据和具有初始值的CF_Ver。因此,具有相同CF_ID的不同条CF数据属于相同的“行(line)”。
C_ID(组件ID)标识每条PC数据(参照图3(a)所述)。C_Ver(组件版本)表示该PC数据的版本。CD数据中CAD数据的每条C数据通过这些C_ID和C_Ver来标识每个组件。
在连续地编辑CF数据的混合器配置时,U_ID(独有ID)标识该行中的C数据.例如,当CF数据第一次被新建时,每当C数据被新添加(组件添加)时,新U_ID的数值被附着于每条C数据.当C数据被删除时,所删除的C数据的U_ID的数值变空,并且该U_ID在有关的CF数据行中将不被使用.如果有空U_ID,则新U_ID的数值被附着于将被新添加的C数据.结果,如果C数据在CF数据的编辑过程中被添加或删除,并且CF数据在编辑期间在给定的阶段被存储,则可确定该行中具有匹配U_ID的任何C数据是相同的C数据.应当注意,“相同的C数据”并不意味着“完全相同的数据”.也就是说,即使U_ID数值之间存在匹配,匹配的C数据仍然是两条不同CF数据中的两条不同的C数据,从而如果在每条CF数据中发生参数编辑,则这些条CF数据可能相互不同.然而,相同的C数据确保相同类型和具有对应C情景的相同结构的C数据(除元素情景序列编号的元素之外).
在本发明中,表示组件情景之间的数据兼容性的C_ID被附着于其上,组件情景之间的数据兼容性通过该C_ID来检验。也就是,具有相同的C_ID意味着,这些组件情景之间有数据兼容性。
此外,在本实施例中,表示情景(包括当前情景)之间的数据兼容性的CF_ID被附着于每个情景,并且情景之间的数据兼容性通过该CF_ID来检验。也就是,具有相同的CF_ID意味着,这些情景之间有数据兼容性。
图6示出了在编辑CF数据和情景数据示范性配置时附着ID和版本的方法。标号601表示在配置屏幕上第一次新建的CAD数据。因为这是新建,所以附着了新CF_ID=XX,并且CF_Ver=1.00(初始值)。该CAD数据由两个组件组成,均衡器EQ611和动态DYN612。每个组件方框中所写的括号中所封闭的三个值以该次序表示C_ID、C_Ver和U_ID。EQ611是U_ID=1,DYN612是U_ID=2。
标号602表示在CF数据601的基础上将“自动跳线X_OVER623”(新组件)添加、连接和存储为另一名称。当CF数据602被存储时,与CF数据601相同的CF_ID=XX被附着,并且它的版本递增到CF_Ver=1.01。添加的X_OVER623变为U_ID=3。这是因为,到这一点为止,U_ID在该行中已被使用至U_ID=2。标号603表示在CF数据602的基础上删除EQ621和存储为另一名称。当CF数据603被存储时,与CF数据601和602相同的CF_IDXX被附着,并且版本递增到CF_Ver=1.02。如果从CF数据603的状态添加组件,则得到U_ID=4。这是因为,到这一点为止,U_ID已被使用至U_ID=3。删除的U_ID=1变空,并且U_ID=1在这一行的CF数据的编辑中将不再被使用。
也就是,本发明的混合器配置编辑装置被设计用于与数字混合器一起使用,该数字混合器具有能够执行程序的处理器,以构成具有由配置组件组成的特定混合器配置的音频信号处理单元.本发明的装置被设计用于编辑定义音频信号处理单元的混合器配置的混合器配置数据.本发明的混合器配置编辑装置具有混合器配置数据存储部件,该部件存储配置标识信息CF_ID和版本信息CF_Ver所指定的混合器配置数据.编辑部件从混合器配置数据存储部件读取由配置标识信息和版本信息所指定的混合器配置数据601,然后编辑该读取的混合器配置数据601,并以相同的配置标识信息和更新的版本信息,将该编辑的混合器配置数据602写到混合器配置数据存储部件.传送部件根据需要来操纵混合器配置数据,并将该操纵的混合器配置数据传送到数字混合器.编辑部件包括添加子部件,该子部件根据用户指示来操作以将新配置组件623添加到混合器配置602,并将独有标识码“3”分配给新配置组件623,从而独有标识码“3”附着于添加的新配置组件623,即使在版本信息由于混合器配置数据602的编辑而被更新之后.编辑部件还包括删除子部件,该子部件根据用户指示来操作,用于将现有配置组件621从混合器配置602中删除.编辑部件还包括连接子部件,该子部件根据用户指示来操作,用于在混合器配置中所含的配置组件之间设定连接.添加子部件将新的独有标识码“3”分配给新配置组件623,从而新的独有标识码“3”从代码中被选择,该代码在相同的配置标识信息所指定的混合器配置数据中从未被使用过.删除子部件废除已分配给删除的现有配置组件621的独有标识码“1”,从而废除的独有标识码“1”在相同的配置标识信息所指定的混合器配置数据中不再被用于新的配置组件.编辑部件可包括改变子部件,该子部件根据用户指示来操作,用于将混合器配置中所含的至少一个配置组件改变为与配置组件中所述一个的类型相同但是尺度不同的配置组件,同时保持已分配给配置组件中所述一个的独有标识码.
标号641表示对于CF数据601而建立的一条序列数据(可设想该序列数据已与专有序列编号一起被存储)。按照CF数据601的两个组件排列(alignment),安排对应于EQ611的C情景651和对应于DYN612的C情景652。
标号642表示CF数据602的情景数据。在编辑情景数据642时,指定CF数据601的情景数据641,以直接将情景数据641的C情景651和652调用到情景数据642的C情景661和662。因为它是在CF数据601和CF数据602之间执行的,所以该调用是不同配置之间的调用。在不同配置之间调用的情况下,混合器配置一般是不同的,从而情景数据结构相应不同。因此,例如如果C情景651已被读取,则一般不知道该C情景将被写到情景数据642的哪个位置。利用按照本实施例的混合器系统,相同的CF_ID在编辑之前被附着于CAD数据,在编辑之后被附着于以另一名称存储的CAD数据,并且,如果CF数据在相同一行中,则组件之间的相关性可借助U_ID来提供。结果,在确认调用源的CF数据的CF_ID和调用目的地的CF数据的CF_ID相互匹配之后,可获得EQ611(即,从情景数据641读取的C情景651的组件)的U_ID例如是1;可从CF数据602获得,带有U_ID=1的组件是EQ621;以及可获得对应于EQ621的C情景的存储位置是661,由此将C情景651复制到所获得的位置661。当情景数据641被调用到情景数据642时,情景数据642的C情景663被保留不变,因为没有对应于调用源的C情景。
在编辑CF数据603的情景数据643时,如上所述的在指定CF数据602的情景数据642为直接调用时同样适用。情景数据642的C情景662和663被分别复制到情景数据642的C情景672和673。调用处理顺序还试图复制情景数据642的C情景661,但是,因为对应于该C情景的组件的UID是1,在调用目的地的CF数据603中没有带有U_ID=1的组件,所以C情景661将不被复制。由此实现了不同配置之间的调用。
图7示出了元素情景写处理的实例。如参照图6所述,利用按照本实施例的混合器系统,如果在CF_ID之间、甚至在不同条CF数据之间有匹配,则C情景的相关性可借助U_ID来提供。因为具有相同U_ID的组件附着有相同的C_ID,所以基本有相互参数兼容性。在某些情况下,在C_Ver或表示组件尺度(比如端子数量)的属性信息中,两个组件可相互不同。因此,如果图6所示CF数据601的C情景651例如被复制到CF数据602的C情景661,则这两个C情景651和661在结构(也就是序列和元素情景序列格式(单个值、一维序列或二维序列))上相互匹配,但是元素情景的一部分仅存在于C情景之一中,或者这些C情景在序列元素的数量上相互不同。每个C情景是否具有元素由每个组件的PC配置信息来控制,每个C情景的元素数量由对应于CAD数据的C数据的属性信息来控制。如果元素数量已被改变,则参数情景写规则必须预先被确定。
图7(a)示出了元素情景由单个值组成的实例。标号701表示将被写入的数据Ex,标号702表示写目的地的数据Eo。当元素情景写处理已被执行时,写目的地的数据被重写到Ex。
图7(b)示出了元素情景的数据格式是一维序列的实例.标号711表示将被写入的元素情景的数据.该数据具有四个元素.如果写目的地的元素情景712的元素数量是6,则执行写处理,改写写目的地的元素情景的第一至第四元素(从数据E[1]x至E[4]x),如标号713所示.E[5]x和E[6]o(这里是从头开始的)保持不变.另一方面,如果写目的地的元素情景714的元素数量是2,则2个元素被改写,如标号715所示,E[3]x和E[4]x被忽略.
图7(c)示出了元素情景的数据格式是二维序列的实例。将被改写的元素情景的数据721具有4行元素和3列元素。写目的地的元素情景722具有6行元素和2列元素。当执行写处理时,仅重叠部分被改写,其他部分被忽略,如标号723所示。
如上所述,如果元素情景是一序列,则在写入源和写目的地处具有匹配元素下标的任何元素被改写,仅在写入源处发现的具有下标的任何元素被忽略,仅在写目的地处发现的具有下标的任何元素被保留不变。
图8(a)示出了从多条CF文件情景数据之一到当前情景的情景调用处理的流程图。该流程图对应于传送情景数据的上述三种典型情况中的(1),将情景数据从CF文件复制到通用存储器的处理基本是相同的。应当注意,从当前打开的CF文件中调用情景数据的处理也可按照该处理流程来执行,无需附加的例行程序。
在步骤810中,具有将被调用的情景数据的CF文件被标识。在步骤802中,该标识的CF文件中将被调用的情景数据的情景编号SN被标识。这些标识操作能够以任何方式进行。例如,按照用户对调用另一CF文件的情景数据的指示,用于标识该情景的窗口被显示,在该窗口中,指定文件夹中的CF文件被显示为选项。想要的CF文件从这些选项中选择,并且该CF文件中想要的情景数据的情景编号被指定。在该操作中,指定文件夹中所有CF文件的CF_ID被读取,只有带有与通用存储器中CF数据的CF_ID相匹配的该CF_ID的CF文件被显示为选项。结果,将被调用的情景数据总是从具有匹配CF_ID的CF数据中来指定。
接着在步骤803中,通用存储器被保护,以无法被另一进程改写。在步骤804中,具有将被调用的情景数据的CF文件的CAD数据被读取,以预备它的第一U_ID(升序的第一编号)。在步骤805中确定:是否存在具有与预备的U_ID相匹配的U_ID的组件;在通用存储器中的CAD中,其U_ID匹配的组件的C_ID是否与CF文件的CAD数据中预备的U_ID所对应的组件的C_ID相匹配。如果没有其U_ID与预备的U_ID相匹配的组件,或者就算有这样的组件,但是组件的C_ID之间不匹配,则具有该U_ID的组件的C情景无需被调用,至此该过程继续到步骤810。如果存在具有该U_ID的组件,并且组件的C_ID之间匹配,则执行步骤806至809的处理,用于调用具有该U_ID的组件的C情景。
步骤806至809的处理对应于参照图7所述的元素情景写处理。首先,在步骤806中,预备C情景的第一元素。在步骤807中,调用元素情景(图7)。在步骤808中,预备下一元素情景。如果没有元素将被调用,则该过程从步骤809返回到步骤807,以继续该处理。当调用源的CF数据中的所有U_ID已被处理时,则该过程从步骤811去往812,以清除通用存储器的保护。在步骤813中,无法被调用的组件和元素被显示,至此该处理结束。
图8(b)示出了情景存储处理的流程图,该处理用于将当前情景存储到CF文件的多条情景数据之一中。该处理对应于传送情景数据的上述典型情况中的(2)。将情景数据从通用存储器复制到CF文件的处理基本是相同的。应当注意,从当前打开的CF文件中调用情景数据的处理也可按照该处理流程来执行,无需附加的例行程序。
在步骤811和822中,存储目的地的CF_ID和情景编号SN被标识.该标识可在与步骤801和802相同的方式下来进行.只有与通用存储器中CF数据的CF_ID相匹配的CF文件被显示为选项,使得将被指定为存储目的地的CF文件具有与当前情景相同的CF_ID.步骤823至833的处理与步骤803至813的调用处理是相同的.在调用处理中,指定CF文件的情景数据被复制到通用存储器;同时,在存储处理中,数据从当前情景复制到指定CF文件的情景数据.在步骤833中,无法存储的组件和元素被显示.
图8(a)和8(b)示出了当前情景调用处理和当前情景存储处理,从而用于一个情景的情景数据被复制。在相同的过程中,用于数据传送的上述典型情况(1)至(3)能够以批处理方式在CF数据或CF文件之间为两个或更多情景执行复制情景数据的处理。
在图8所示的处理中,具有匹配CF_ID的CF数据被显示为选项,从这些选项中指定情景数据调用源或存储目的地,由此确保情景数据传送源的CF数据的CF_ID和情景数据传送目的地的CF数据的CF_ID之间的匹配;在每个进程的开始部分处将给定的CF数据指定为选项和执行CF_ID匹配检验也是可行的。如果发现CF_ID不匹配,则视为没有兼容性并作为错误来处理。
图9(a)示出了用于在两个CF文件之间复制组件情景(或C情景)的C情景复制处理的流程图。该流程对应于传送组件情景的上述典型情况中的(3)。在CF文件和通用存储器之间复制C情景的处理基本是相同的。应当注意,在相同CF文件中在不同组件之间复制C情景的处理和在相同CF文件中在相同组件的不同情景数据之间复制C情景的处理也可按照该流程来执行,因此无需预备另一例行程序。此外,图8(a)所示步骤807的元素情景调用处理和图8(b)所示步骤872的元素存储处理也在相同的方式下来执行,因此可通过相同的例行程序来处理。
在步骤901中,捕获表示被用户指定为复制源的组件情景的CF_ID、CF_Ver、情景编号SN和U_ID、以及表示被用户指定为复制目的地的组件情景的CF_ID、CF_Ver、情景编号SN和U_ID(如果复制源或复制目的地是当前情景,则SN是不需要的)。CF_ID、CF_Ver、情景编号SN和U_ID的集合标识一个CF文件的一条情景数据的一个组件情景。这些可在任何方式下被指定。例如,显示一窗口,在该窗口中,按照用户的指示,将复制源的组件情景标识出,用于组件情景复制,并且CF文件、情景编号和复制源的组件被指定;显示另一窗口,在该窗口中,复制目的地的组件情景被标识,CF文件、情景编号和复制目的地的组件被指定。在步骤902中,被指定为复制源的组件情景的组件的C_ID与被指定为复制目的地的组件情景的组件的C_ID做比较。如果发现匹配,则在步骤904至907中复制该元素情景。步骤904至907的处理与图8(a)所示步骤806至809的处理和图8(b)所示步骤826至829的处理是相同的。在图8(a)所示调用处理和图8(b)所示存储处理中,情景数据在CF文件和通用存储器之间传送。在图9(a)所示复制处理中,情景数据(具有复制源的CF_ID和CF_Ver所标识的CF数据的情景编号NS)的U_ID所标识的组件情景被复制到情景数据(具有复制目的地的CF_ID和CF_Ver所标识的CF数据的情景编号SN)的U_ID所标识的组件情景的位置。如果在步骤902中发现两个C_ID之间的不匹配,则在步骤903中显示错误,其表示复制源和复制目的地的组件情景之间的数据不兼容,基于此,处理结束。应当注意,在用于标识复制目的地的组件情景的窗口中,CF文件的组件之中只有被选作为复制目的地的组件才被显示,该组件具有与已被指定为复制目的地的组件的C_ID相同的C_ID。在这种情况下,因为两个C_ID已被确认为是相同的,所以步骤902的处理可被跳过。
也就是,本发明的方法被设计用于编辑数字混合器的组件情景,该数字混合器具有能够执行程序的处理器,以构成由多个组件组成的音频信号处理单元。组件情景是用于在音频信号处理单元的每个组件的操作中使用的参数集。本发明的方法通过如下步骤来实现:在第一存储器中存储第一组件情景,该第一组件情景是在第一组件的操作中使用的参数集,该第一组件通过第一组件标识信息和第一属性信息来标识,该第一组件情景按照第一组件的第一属性信息而具有第一数据排列;编辑第一存储器中存储的第一组件情景的内容;在第二存储器中存储第二组件情景,该第二组件情景是在第二组件的操作中使用的参数集,该第二组件通过第二组件标识信息和第二属性信息来标识,该第二组件情景按照第二组件的第二属性信息而具有第二数据排列;如果在步骤902中在对应于第二组件情景的第二组件标识信息和对应于第一组件情景的第一组件标识信息之间发现匹配,则从第二存储器中读取第二组件情景;以及将该读取的第二组件情景的数据排列中的、与第一组件情景的数据排列共用的至少一部件写入第一存储器中。
图9(b)示出了元素情景写处理的流程,该处理利用存取装置或存取例行程序,来指定情景数据的数据排列。该处理与参照图7所述的处理是相同的,其在步骤807、827和905中执行。在步骤921(其提供存取装置或存取例行程序)中,为写入源和写目的地的元素情景捕获参数结构PS、序列类型ST、写入源的大小和写目的地的大小。参数结构PS和序列类型ST被包含于写入源或写目的地的元素所归属的该组件的PE配置信息中,并且通过引用(referencing)有关组件的PC数据来捕获。如果序列类型是一维或二维,则写入源的大小XX和XY、写入目的地的大小OX和OY表示序列的数量。这些大小被包含于CAD数据中该组件的C数据的属性信息中。在步骤922中,确定序列类型ST。如果发现序列类型是单个参数值(图7(a)),则在步骤923中复制该单个参数值。这是用于将具有参数结构PS所指示的数据结构的参数集从写入源的元素情景复制到写目的地的元素情景的处理。如果列类型ST是一维(图7(b)),则在步骤924中执行一维序列复制。在该处理中,基于XX所指示的写入源的元素数量和OX所指示的写入目的地的元素数量,以参照图7(b)所述的方式,将具有参数结构PS所指示的数据结构的参数集从写入源的元素情景复制到写目的地的元素情景。如果序列类型ST是二维(图7(c)),则在步骤925中执行二维序列复制。在该处理中,基于XX和XY所指示的写入源的行元素数量和列元素数量、OX和OY所指示的写目的地的行元素数量和列元素数量,以参照图7(c)所述的方式,将具有参数结构PS所指示的数据结构的参数集从写入源的元素情景复制到写目的地的元素情景。
也就是,按照本发明,情景数据编辑装置被设计使用于数字混合器中,该数字混合器具有能够执行程序的处理器,以构成音频信号处理单元,该音频信号处理单元具有配置标识信息和版本信息所指定的混合器配置.本发明的装置被提供用于编辑情景数据,该情景数据是用于在音频信号处理单元的操作中使用的参数集.本发明的情景数据编辑装置具有:混合器配置数据存储部件,其存储包含第一混合器配置数据和第二混合器配置数据的多个混合器配置数据,第一混合器配置数据定义由第一配置标识信息和第一版本信息所指定的第一混合器配置,第二混合器配置数据定义由第二配置表示信息和第二版本信息所指定的第二混合器配置;第一情景数据存储部件,其存储第一情景数据,该第一情景数据是由第一配置标识信息和第一版本信息所指定的第一混合器配置的参数集,用于在第一混合器配置的音频信号处理单元的操作中使用.在本发明的步骤中,第一存取部件921基于第一混合器配置,指定第一情景数据的每个参数的数据元素的排列,并且被操作以存取第一情景数据存储部件,用于第一情景数据的读写.参数编辑部件通过利用第一存取部件921,读取第一情景数据存储部件中存储的第一情景数据,用于编辑第一情景数据的内容.第二情景数据存储部件存储第二情景数据,该第二情景数据是用于在第二配置标识信息和第二版本信息所指定的第二混合器配置中使用的参数集.第二存取部件921基于第二混合器配置,指定第二情景数据的每个参数的数据元素的排列,并且被操作以存取第二情景数据存储部件,用于第二情景数据的读写.如果在第一配置标识信息和第二配置标识信息之间发现匹配,则复制部件923、924或925通过利用第一存取部件和第二存取部件,在第一情景数据存储部件中存储的第一情景数据和第二情景数据存储部件中存储的第二情景数据之间进行每个参数的复制,从而仅对于在第一情景数据和第二情景数据之间交叠的每个参数的数据元素的部分实现该复制.
上述实施例可适用于任何可编程或非可编程混合器工具。此外,将相同的配置ID供给例如在输入通道数量、输出通道数量和混合总线数量上相互不同的上方数字混合器和下方数字混合器,允许在这两个数字混合器之间的情景互用。此外,使数字混合器配置有两个或更多组件、并将组件ID分配给每个这些组件,允许在具有相同组件ID的这些组件之间的组件情景互用。

Claims (22)

1.一种数字混合器装置,具有能够执行程序以构成音频信号处理单元的处理器,该程序对应于由第一配置标识信息和第一版本信息所指定的第一混合器配置,并且实现具有该第一混合器配置的音频信号处理单元的操作,该数字混合器装置包括:
第一存储部件,其存储第一情景数据,该第一情景数据是用于在具有由该第一配置标识信息和该第一版本信息所指定的第一混合器配置的音频信号处理单元的操作中使用的参数的数据集;
参数编辑部件,其编辑该第一存储部件中存储的第一情景数据的内容;
参数提供部件,其从该第一存储部件读取该第一情景数据,并将该第一情景数据提供到该音频信号处理单元;
第二存储部件,其存储第二情景数据,该第二情景数据是用于在具有由第二配置标识信息和第二版本信息所指定的第二混合器配置的音频信号处理单元的操作中使用的参数的数据集;以及
复制部件,即使该第一版本信息和该第二版本信息是不同的,只要在该第一配置标识信息和该第二配置标识信息之间发现匹配,就通过从该第二存储部件读取该第二情景数据,并将所读取的第二情景数据的至少一部分写入到该第一存储部件中,来进行该第二情景数据到该第一情景数据的复制,其中该至少一部分与对于该第一混合器配置和该第二混合器配置共用的部分相对应。
2.如权利要求1所述的数字混合器装置,其中:由该第一配置标识信息和该第一版本信息所指定的第一混合器配置是由各独有标识码所标识的配置组件组成的,以及由该第二配置标识信息和该第二版本信息所指定的第二混合器配置是由各独有标识码所标识的配置组件组成的,其中,该复制部件按照分配给该第一混合器配置和该第二混合器配置共用的配置组件的独有识别码,确定所述的对于该第一混合器配置和该第二混合器配置共用的部分。
3.一种情景数据编辑装置,用于与具有能够执行程序以构成音频信号处理单元的处理器的数字混合器一起使用,该装置被提供用于编辑情景数据,该情景数据是用于在该音频信号处理单元的操作中使用的参数数据集,该情景数据编辑装置包括:
第一存储部件,其存储第一情景数据,该第一情景数据是在具有由第一配置标识信息和第一版本信息所指定的第一混合器配置的音频信号处理单元的操作中使用的参数数据集;
编辑部件,其编辑该第一存储部件中存储的第一情景数据的内容;
第二存储部件,其存储第二情景数据,该第二情景数据是在具有由第二配置标识信息和第二版本信息所指定的第二混合器配置的音频信号处理单元的操作中使用的参数数据集;以及
复制部件,即使该第一版本信息和该第二版本信息是不同的,只要在该第一配置标识信息和该第二配置标识信息之间发现匹配,就通过从该第二存储部件读取该第二情景数据,并将所读取的第二情景数据的至少一部分写入到该第一存储部件中,来进行该第二情景数据到该第一情景数据的复制,其中该至少一部分与对于该第一混合器配置和该第二混合器配置共用的部分相对应部件。
4.一种数字混合器,具有如权利要求3所述的情景数据编辑装置。
5.一种混合器配置编辑装置,具有如权利要求3所述的情景数据编辑装置。
6.如权利要求3所述的情景数据编辑装置,其中:由该第一配置标识信息和该第一版本信息所指定的第一混合器配置是由各独有识别码所标识的配置组件组成的,以及由该第二配置标识信息和该第二版本信息所指定的第二混合器配置是由各独有标识码所标识的配置组件组成的,其中,该复制部件按照分配给该第一混合器配置和该第二混合器配置共用的配置组件的独有识别码,确定所述的对于该第一混合器配置和该第二混合器配置共用的部分。
7.一种混合器配置编辑装置,用于与具有能够执行程序以构成音频信号处理单元的处理器的数字混合器一起使用,该音频信号处理单元具有由配置组件组成的特定混合器配置,该装置被设计用于编辑混合器配置数据,该混合器配置数据定义该音频信号处理单元的混合器配置,该混合器配置编辑装置包括:
混合器配置数据存储部件,其存储由配置标识信息和版本信息所指定的混合器配置数据;
编辑部件,其从该混合器配置数据存储部件读取由该配置标识信息和该版本信息所指定的混合器配置数据,然后编辑所读取的混合器配置数据,并以相同的配置标识信息和更新的版本信息,将所编辑的混合器配置数据写到该混合器配置数据存储部件;以及
传送部件,其根据需要来操纵该混合器配置数据,并将所操纵的混合器配置数据传送到该数字混合器,
其中,该编辑部件包括:
添加子部件,其根据用户指示来操作,以将新配置组件添加到该混合器配置,并将独有标识码分配给该新配置组件,从而使该独有标识码附着于所添加的新配置组件,即使在该版本信息由于该混合器配置数据的编辑而被更新之后;
删除子部件,其根据用户指示来操作,以将现有配置组件从该混合器配置中删除;以及
连接子部件,其根据用户指示来操作,用于设定该混合器配置中所含配置组件之间的连接。
8.如权利要求7所述的混合器配置编辑装置,其中:该添加子部件将新的独有标识码分配给该新配置组件,该新的独有标识码是从由该相同的配置标识信息所指定的混合器配置数据中从未被使用过的代码中选择的;并且该删除子部件废除已分配给所删除的现有配置组件的独有标识码,从而使所废除的独有标识码在由该相同的配置标识信息所指定的混合器配置数据中不再被用于新配置组件。
9.如权利要求8所述的混合器配置编辑装置,其中,该编辑部件还包括:改变子部件,其根据用户指示来操作,用于将该混合器配置中所含的所述配置组件的至少一个,改变为与所述配置组件的所述一个的类型相同但是尺度不同的配置组件,同时保持已分配给所述配置组件的所述一个的独有标识码。
10.一种情景数据编辑装置,用于与具有能够执行程序以构成音频信号处理单元的处理器的数字混合器一起使用,该音频信号处理单元具有均由独有标识码所指定的一个或多个配置组件组成的混合器配置,该情景数据编辑装置包括:
第一存储部件,其存储第一情景数据,该第一情景数据是用于在由第一配置标识信息所指定的第一混合器配置的音频信号处理单元的操作中使用的参数数据集;
编辑部件,其编辑该第一存储部件中存储的第一情景数据的内容;
第二存储部件,其存储第二情景数据,该第二情景数据是用于在由第二配置标识信息所指定的第二混合器配置的音频信号处理单元的操作中使用的参数数据集;以及
复制部件,只要在该第一配置标识信息和该第二配置标识信息之间发现匹配,就通过从第二存储部件读取该第二情景数据,并写入所读取的第二情景数据的至少一部分,来进行该第二情景数据到该第一情景数据的复制,其中该至少一部分与具有相同的独有标识码并且包含于该第一混合器配置和该第二混合器配置中的共用配置组件相对应。
11.一种数字混合器装置,具有能够执行程序以构成具有由配置标识信息所指定的混合器配置的音频信号处理单元的处理器,该数字混合器装置包括:
混合器配置数据存储部件,其存储包括第一混合器配置数据和第二混合器配置数据的多个混合器配置数据,该第一混合器配置数据定义由第一配置标识信息和第一版本信息所指定的第一混合器配置,该第二混合器配置数据定义由第二配置标识信息和第二版本信息所指定的第二混合器配置;
程序提供部件,其基于由该第一配置标识信息和该第一版本信息所标识的第一混合器配置数据,产生该程序,并将产生的程序提供到该处理器,以构成该第一混合器配置的音频信号处理单元;
第一情景数据存储部件,其存储第一情景数据,该第一情景数据是由该第一配置标识信息和该第一版本信息所指定的第一混合器配置的参数集,用于在该第一混合器配置的音频信号处理单元的操作中使用;
第一存取部件,其基于该第一混合器配置,指定该第一情景数据的每个参数的数据元素的排列,以及被操作以存取该第一情景数据存储部件,用于该第一情景数据的读写;
参数编辑部件,其通过利用该第一存取部件,读取该第一情景数据存储部件中存储的第一情景数据,用于编辑该第一情景数据的内容;
参数提供部件,其通过利用该第一存取部件,从该第一情景数据存储部件读取该第一情景数据,用于将该第一情景数据提供到该音频信号处理单元;
第二情景数据存储部件,其存储第二情景数据,该第二情景数据是用于在由该第二配置标识信息和该第二版本信息所标识的第二混合器配置中使用的参数集;
第二存取部件,其基于该第二混合器配置,指定该第二情景数据的每个参数的数据元素的排列,以及被操作以存取该第二情景数据存储部件,用于该第二情景数据的读写;以及
复制部件,如果在该第一配置标识信息和该第二配置标识信息之间发现匹配,通过利用该第一存取部件和该第二存取部件,在该第一情景数据存储部件中存储的第一情景数据和该第二情景数据存储部件中存储的第二情景数据之间进行每个参数的复制,使得仅对于该第一情景数据和该第二情景数据之间交叠的每个参数的数据元素的部分实现该复制。
12.一种情景数据编辑装置,用于在具有能够执行程序以构成音频信号处理单元的处理器的数字混合器中使用,该音频信号处理单元具有由配置标识信息和版本信息所指定的混合器配置,该装置被提供用于编辑情景数据,该情景数据是用于在该音频信号处理单元的操作中使用的参数集,该情景数据编辑装置包括:
混合器配置数据存储部件,其存储包括第一混合器配置数据和第二混合器配置数据的多个混合器配置数据,该第一混合器配置数据定义由第一配置标识信息和第一版本信息所指定的第一混合器配置,该第二混合器配置数据定义由第二配置标识信息和第二版本信息所指定的第二混合器配置;
第一情景数据存储部件,其存储第一情景数据,该第一情景数据是由该第一配置标识信息和该第一版本信息所指定的第一混合器配置的参数集,用于在该第一混合器配置的音频信号处理单元的操作中使用;
第一存取部件,其基于该第一混合器配置,指定该第一情景数据的每个参数的数据元素的排列,以及被操作以存取该第一情景数据存储部件,用于该第一情景数据的读写;
参数编辑部件,其通过利用该第一存取部件,读取该第一情景数据存储部件中存储的第一情景数据,用于编辑该第一情景数据的内容;
第二情景数据存储部件,其存储第二情景数据,该第二情景数据是用于在由该第二配置标识信息和该第二版本信息所标识的第二混合器配置中使用的参数集;
第二存取部件,其基于该第二混合器配置,指定该第二情景数据的每个参数的数据元素的排列,以及被操作以存取该第二情景数据存储部件,用于该第二情景数据的读写;以及
复制部件,如果在该第一配置标识信息和该第二配置标识信息之间发现匹配,通过利用该第一存取部件和该第二存取部件,在该第一情景数据存储部件中存储的第一情景数据和该第二情景数据存储部件中存储的第二情景数据之间进行每个参数的复制,使得仅对于该第一情景数据和该第二情景数据之间交叠的每个参数的数据元素的部分实现该复制。
13.一种情景数据存储装置,用于在具有能够执行程序以构成音频信号处理单元的处理器的数字混合器中使用,该音频信号处理单元具有由配置标识信息和版本信息所指定的混合器配置,该装置被提供用于存储情景数据,该情景数据是用于在该音频信号处理单元的操作中使用的参数集,该情景数据存储装置包括:
混合器配置数据存储部件,其存储混合器配置数据,该混合器配置数据定义由该配置标识信息和该版本信息所指定的混合器配置;
情景数据存储部件,其存储该情景数据,该情景数据是用于在具有由该配置标识信息和该版本信息所指定的混合器配置的音频信号处理单元的操作中使用的参数集;
存取部件,其基于该混合器配置数据,指定该情景数据的每个参数的数据元素的排列,以及被操作以存取该情景数据存储部件,用于该情景数据的读写;以及
写部件,其将给定情景数据的每个参数的数据元素写到该情景数据存储部件中,使得在将被写入的情景数据的每个参数的多个数据元素之中,仅仅该存取部件所指定的数据元素的排列中所含的数据元素被实际写到该情景数据存储部件中。
14.一种数字混合器装置,具有能够执行程序以构成音频信号处理单元的处理器,该程序与由各组件标识信息所标识的多个组件组成的混合器配置相对应,并被该处理器执行以实现该混合器配置的操作,该数字混合器装置包括:
第一存储部件,其存储情景数据,该情景数据是用于在具有由所述多个组件组成的混合器配置的音频信号处理单元的操作中使用的参数数据集,该情景数据包括与所述多个组件相对应的多个组件情景;
编辑部件,其编辑该第一存储部件中存储的情景数据的内容;
第一指定部件,其将该第一存储部件中存储的所述多个组件情景之一指定为复制目的地;
第二存储部件,其存储多个组件情景,所述多个组件情景用于在均由该组件标识信息所标识的对应组件的操作中使用;
第二指定部件,其将该第二存储部件中存储的所述多个组件情景之一指定为复制源;以及
复制部件,如果在对应于该复制源的组件的组件标识信息和对应于该复制目的地的组件的组件标识信息之间发现匹配,该复制部件将该组件情景从该复制源复制到该复制目的地,其中,该复制部件确定,相同的组件标识信息所标识的组件在含有多个数据元素的对应组件情景之间具有数据兼容性,以及仅复制对于该复制源的数据元素和该复制目的地的数据元素共用的数据元素的部分。
15.一种参数编辑装置,用于在具有能够执行程序以构成由多个组件组成的音频信号处理单元的处理器的数字混合器中使用,该装置被提供用于编辑组件情景,该组件情景是用于在该音频信号处理单元的每个组件的操作中使用的参数集,该参数编辑装置包括:
第一存储部件,其存储第一组件情景,该第一组件情景是用于在由第一组件标识信息和第一属性信息所标识的第一组件的操作中使用的参数集,该第一组件情景按照该第一组件的第一属性信息,具有第一数据排列;
编辑部件,其编辑该第一存储部件中存储的第一组件情景的内容;
第二存储部件,其存储第二组件情景,该第二组件情景是用于在由第二组件标识信息和第二属性信息所标识的第二组件的操作中使用的参数集,该第二组件情景按照该第二组件的第二属性信息,具有第二数据排列;以及
复制部件,如果在对应于该第二组件情景的第二组件标识信息和对应于该第一组件情景的第一组件标识信息之间发现匹配,该复制部件从该第二存储部件读取该第二组件情景,以及将所读取的第二组件情景的数据排列的至少一部分写入到该第一存储部件中,该至少一部分是与该第一组件情景的数据排列共用的。
16.一种数字混合器装置,具有如权利要求15所述的参数编辑装置。
17.一种混合器配置编辑装置,具有如权利要求15所述的参数编辑装置。
18.一种编辑情景数据的方法,用于具有能够执行程序以构成音频信号处理单元的处理器的数字混合器,该情景数据是用于在该音频信号处理单元的操作中使用的参数数据集,该方法包括如下步骤:
在第一存储器中存储第一情景数据,该第一情景数据是用于在具有由第一配置标识信息和第一版本信息所指定的第一混合器配置的音频信号处理单元的操作中使用的参数数据集;
编辑该第一存储器中存储的第一情景数据的内容;
在第二存储器中存储第二情景数据,该第二情景数据是用于在具有由第二配置标识信息和第二版本信息所指定的第二混合器配置的音频信号处理单元的操作中使用的参数数据集;以及
即使该第一版本信息和该第二版本信息是不同的,只要在该第一配置标识信息和该第二配置标识信息之间发现匹配,就通过从该第二存储器读取该第二情景数据,并将所读取的第二情景数据的至少一部分写入到该第一存储器中,来进行该第二情景数据到该第一情景数据的复制,其中该至少一部分与该第一混合器配置和该第二混合器配置共用的部分相对应.
19.一种编辑情景数据的方法,用于具有能够执行程序以构成音频信号处理单元的处理器的数字混合器,该音频信号处理单元具有均由独有标识码所指定的一个或多个配置组件组成的混合器配置,该方法包括如下步骤:
在第一存储器中存储第一情景数据,该第一情景数据是在由第一配置标识信息所指定的第一混合器配置的音频信号处理单元的操作中使用的参数数据集;
编辑该第一存储器中存储的第一情景数据的内容;
在第二存储器中存储第二情景数据,该第二情景数据是在由第二配置标识信息所指定的第二混合器配置的音频信号处理单元的操作中使用的参数数据集;以及
复制步骤,只要在该第一配置标识信息和该第二配置标识信息之间发现匹配,通过从第二存储器读取该第二情景数据,并写入所读取的第二情景数据的至少一部分,来进行该第二情景数据到该第一情景数据的复制,其中该至少一部分与具有相同独有标识码并且包含于该第一混合器配置和该第二混合器配置中的共用配置组件相对应。
20.一种编辑混合器配置数据的方法,用于具有能够执行程序以构成音频信号处理单元的处理器的数字混合器,该音频信号处理单元具有由配置组件组成的特定混合器配置,该混合器配置数据定义该音频信号处理单元的混合器配置,该方法包括如下步骤:
在混合器配置数据存储器中存储由配置标识信息和版本信息所指定的混合器配置数据;
从该混合器配置数据存储器读取由该配置标识信息和该版本信息所指定的混合器配置数据;
编辑所读取的混合器配置数据;
以相同的配置标识信息和更新的版本信息,将所编辑的混合器配置数据写到该混合器配置数据存储器;以及
根据需要来操纵该混合器配置数据,并将所操纵的混合器配置数据传送到该数字混合器,
其中,该编辑步骤包括:
根据用户指示将新配置组件添加到该混合器配置,并将独有标识码分配给该新配置组件,使得该独有标识码附着于所添加的新配置组件,即使在该版本信息由于该混合器配置数据的编辑而被更新之后;
根据用户指示将现有配置组件从该混合器配置中删除;以及
根据用户用于设定该混合器配置中所含配置组件之间的连接指示,来设定连接。
21.一种编辑情景数据的方法,用于具有能够执行程序以构成由配置标识信息和版本信息所指定的音频信号处理单元的处理器的数字混合器,该情景数据是用于在该音频信号处理单元的操作中使用的参数集,该方法包括:
存储步骤,其在混合器配置数据存储器中存储包括第一混合器配置数据和第二混合器配置数据的多个混合器配置数据,该第一混合器配置数据定义由第一配置标识信息和第一版本信息所指定的第一混合器配置,该第二混合器配置数据定义由第二配置标识信息和第二版本信息所指定的第二混合器配置;
第一存储步骤,其在第一情景数据存储器中存储第一情景数据,该第一情景数据是由该第一配置标识信息和该第一版本信息所指定的第一混合器配置的参数集,用于在该第一混合器配置的音频信号处理单元的操作中使用;
第一存取步骤,其基于该第一混合器配置,指定该第一情景数据的每个参数的数据元素的排列,并存取该第一情景数据存储器,用于该第一情景数据的读写;
参数编辑步骤,其通过利用该第一存取步骤,读取该第一情景数据存储器中存储的第一情景数据,用于编辑该第一情景数据的内容;
第二存储步骤,其在第二情景数据存储器中存储第二情景数据,该第二情景数据是用于在由该第二配置标识信息和该第二版本信息所指定的第二混合器配置中使用的参数集;
第二存取步骤,其基于该第二混合器配置,指定该第二情景数据的每个参数的数据元素的排列,并存取该第二情景数据存储器,用于该第二情景数据的读写;以及
复制步骤,如果在该第一配置标识信息和该第二配置标识信息之间发现匹配,通过利用该第一存取步骤和该第二存取步骤,在该第一情景数据存储器中存储的第一情景数据和该第二情景数据存储器中存储的第二情景数据之间进行每个参数的复制,使得仅对于该第一情景数据和该第二情景数据之间交叠的每个参数的数据元素的部分实现该复制。
22.一种编辑组件情景的方法,用于具有能够执行程序以构成由多个组件组成的音频信号处理单元的处理器的数字混合器,该组件情景是用于在该音频信号处理单元的的每个组件的操作中使用的参数集,该方法包括如下步骤:
在第一存储器中存储第一组件情景,该第一组件情景是用于在由第一组件标识信息和第一属性信息所标识的第一组件的操作中使用的参数集,该第一组件情景按照该第一组件的第一属性信息,具有第一数据排列;
编辑该第一存储器中存储的第一组件情景的内容;
在第二存储器中存储第二组件情景,该第二组件情景是用于在由第二组件标识信息和第二属性信息所标识的第二组件的操作中使用的参数集,该第二组件情景按照该第二组件的第二属性信息,具有第二数据排列;以及
如果在对应于该第二组件情景的第二组件标识信息和对应于该第一组件情景的第一组件标识信息之间发现匹配,从该第二存储器读取该第二组件情景;以及将所读取的第二组件情景的数据排列的至少一部分写入到该第一存储器中,该至少一部分是与该第一组件情景的数据排列共用的。
CN200510051795XA 2004-02-27 2005-02-24 用于数字混合器的情景数据编辑装置 Expired - Fee Related CN1661671B (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2004-053866 2004-02-27
JP2004053866 2004-02-27
JP2004053866A JP4164760B2 (ja) 2004-02-27 2004-02-27 ディジタルミキサ、シーンデータ編集装置、ミキサ構成編集装置、およびシーンデータ記憶装置
JP2004-053867 2004-02-27
JP2004053867 2004-02-27
JP2004053867A JP4164761B2 (ja) 2004-02-27 2004-02-27 ディジタルミキサ、パラメータ編集装置、およびミキサ構成編集装置

Publications (2)

Publication Number Publication Date
CN1661671A CN1661671A (zh) 2005-08-31
CN1661671B true CN1661671B (zh) 2010-05-05

Family

ID=34752172

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200510051795XA Expired - Fee Related CN1661671B (zh) 2004-02-27 2005-02-24 用于数字混合器的情景数据编辑装置

Country Status (3)

Country Link
US (1) US7698007B2 (zh)
EP (1) EP1569371A3 (zh)
CN (1) CN1661671B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4943670B2 (ja) * 2005-06-09 2012-05-30 ヤマハ株式会社 ミキサ装置及びミキサにおけるチャンネルパラメータ設定変更プログラム
EP2506467A3 (en) * 2005-09-05 2015-03-25 Yamaha Corporation Digital mixer
JP5338416B2 (ja) * 2009-03-23 2013-11-13 ヤマハ株式会社 音響装置
JP5803056B2 (ja) 2009-11-16 2015-11-04 ヤマハ株式会社 音響処理システムおよび音響処理方法
CN103905958A (zh) * 2014-04-21 2014-07-02 杭州百控科技有限公司 音频处理装置及方法
JP6417879B2 (ja) * 2014-11-14 2018-11-07 ヤマハ株式会社 パラメータ設定装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970002676B1 (ko) * 1993-11-25 1997-03-08 주식회사 건인 영상가요 반주 시스템 및 그 제어방법
CN1248356A (zh) * 1997-01-15 2000-03-22 玛吉设计公司 数字信号混合体系结构
CN2833784Y (zh) * 2004-02-27 2006-11-01 雅马哈株式会社 情景数据和参数编辑、存储装置和数字混合器及配置编辑装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5959610A (en) * 1993-06-21 1999-09-28 Euphonix Computer-mirrored panel input device
KR970703595A (ko) * 1995-04-08 1997-07-03 이데이 노부유키 편집 시스템(Editing system)
GB2302743B (en) * 1995-06-26 2000-02-16 Sony Uk Ltd Processing apparatus
USH1882H (en) * 1997-09-26 2000-10-03 Asthana; Sarvesh System and method for transferring data to redundant components
US20020038308A1 (en) * 1999-05-27 2002-03-28 Michael Cappi System and method for creating a virtual data warehouse
US7242990B2 (en) * 2000-12-26 2007-07-10 Yamaha Corporation Digital mixing system, engine apparatus, console apparatus, digital mixing method, engine apparatus control method, console apparatus control method, and programs executing these control methods
US7489978B2 (en) * 2001-04-23 2009-02-10 Yamaha Corporation Digital audio mixer with preview of configuration patterns
US7165005B2 (en) * 2001-08-14 2007-01-16 National Instruments Corporation Measurement module interface protocol database and registration system
US7078607B2 (en) * 2002-05-09 2006-07-18 Anton Alferness Dynamically changing music
JP3988128B2 (ja) * 2002-07-18 2007-10-10 ヤマハ株式会社 ディジタル・ミキサ
EP1965526A1 (en) * 2002-07-30 2008-09-03 Yamaha Corporation Digital mixing system with dual consoles and cascade engines
US7164435B2 (en) * 2003-02-10 2007-01-16 D-Link Systems, Inc. Videoconferencing system
JP4305307B2 (ja) * 2004-07-13 2009-07-29 ヤマハ株式会社 ミキサ構成をプログラム可能なディジタルミキサ、ミキサ構成編集装置、及び、ディジタルミキサの制御を行う制御アプリケーションプログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970002676B1 (ko) * 1993-11-25 1997-03-08 주식회사 건인 영상가요 반주 시스템 및 그 제어방법
CN1248356A (zh) * 1997-01-15 2000-03-22 玛吉设计公司 数字信号混合体系结构
CN2833784Y (zh) * 2004-02-27 2006-11-01 雅马哈株式会社 情景数据和参数编辑、存储装置和数字混合器及配置编辑装置

Also Published As

Publication number Publication date
EP1569371A3 (en) 2012-10-10
US7698007B2 (en) 2010-04-13
CN1661671A (zh) 2005-08-31
US20050192688A1 (en) 2005-09-01
EP1569371A2 (en) 2005-08-31

Similar Documents

Publication Publication Date Title
CN1661671B (zh) 用于数字混合器的情景数据编辑装置
US7571019B2 (en) Integrated configuration, flow and execution system for semiconductor device experimental flows and production flows
CN1722227B (zh) 数字混合器、混合器配置编辑装置及其机器可读介质
CN101458632A (zh) 数据对象复制/粘贴转移方法及装置
CN105117210A (zh) 一种面向wscn的图形化编程系统
CN2833784Y (zh) 情景数据和参数编辑、存储装置和数字混合器及配置编辑装置
US8175731B2 (en) Apparatus for editing configuration data of digital mixer
CN100524316C (zh) 用于文件信息移动处理的方法和装置
CN101377792B (zh) 绑定管理装置和方法
JP4164761B2 (ja) ディジタルミキサ、パラメータ編集装置、およびミキサ構成編集装置
JP4771287B2 (ja) 信号処理装置に実行させる信号処理モジュール
JP2003140895A (ja) 組み替え可能なソフトウェアを持つ検査システム
JP2005078119A (ja) ソフトウェア開発支援装置およびソフトウェア開発支援方法およびプログラムおよび記録媒体
CN112256163A (zh) 拼接式显示屏配屏方法、装置和系统
JP4164820B2 (ja) ディジタルミキサシステム、ミキサ構成作成編集装置、およびミキサ制御プログラム
CN103984578A (zh) 一种cobol程序版本的更新方法及装置
JP4161961B2 (ja) 編集装置及びプログラム
JPH09198392A (ja) データ管理・出力方法及び該方法を備える電子ファイリングシステム
JP2005252642A (ja) ディジタルミキサのシーンデータ編集装置、ミキサ構成編集装置、カスタムコンポーネント編集装置、およびシーンデータ記憶装置
JP2005252643A (ja) ディジタルミキサのパラメータ設定装置
JPH11120056A (ja) プロジェクトデータの退避復元方法
JP2006020081A (ja) 制御装置及びプログラム
KR20060082240A (ko) 모바일기기용 파일 정렬 시스템 및 그 방법
CN117539456A (zh) 一种图表及可视化页面自定义集成方法、系统及介质
JPS62200424A (ja) 資源管理方式

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100505

Termination date: 20170224

CF01 Termination of patent right due to non-payment of annual fee