亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

情景數(shù)據(jù)和參數(shù)編輯、存儲裝置和數(shù)字混合器及配置編輯裝置的制作方法

文檔序號:7630417閱讀:360來源:國知局
專利名稱:情景數(shù)據(jù)和參數(shù)編輯、存儲裝置和數(shù)字混合器及配置編輯裝置的制作方法
技術(shù)領(lǐng)域
本實用新型一般地涉及一種用于處理音頻信號的數(shù)字混合器,特別地涉及一種用于編輯被應(yīng)用于數(shù)字混合器的情景數(shù)據(jù)和混合器配置數(shù)據(jù)的編輯裝置與一種情景數(shù)據(jù)存儲裝置。
背景技術(shù)
公知的數(shù)字混合器,如非專利文件“數(shù)字混合工具(engine)DME32指導(dǎo)手冊”(雅馬哈株式會社,2001年)中所述,其中混合器配置可被定制。在所述技術(shù)中,音頻信號處理單元通過利用處理器(例如,數(shù)字信號處理器(DSP))來配置,該處理器按照程序來操作,以基于混合器配置(或信號處理配置)來處理音頻信號,該配置能夠通過利用外部PC(個人計算機(jī))來編輯?;旌掀髋渲迷赑C上的建立和編輯可通過利用專用混合器控制程序來執(zhí)行。也就是,PC屏幕上顯示的混合器配置組件(component)被排列,并且這些組件被相互連接,以指定它們的輸入/輸出關(guān)系,由此建立和編輯混合器配置。建立的混合器配置被傳送到數(shù)字混合器機(jī)器,該機(jī)器執(zhí)行收到的混合器配置,以實現(xiàn)數(shù)字混合器的操作。
上述有關(guān)現(xiàn)有技術(shù)的混合器允許為不同的混合器配置使用多個情景數(shù)據(jù)。情景數(shù)據(jù)表示參數(shù)的數(shù)據(jù)集,在以特定混合器配置來操作數(shù)字混合器時使用這些參數(shù)。如果使用相同的混合器配置,則用戶有時想要以用于不同情景的不同參數(shù)來操作數(shù)字混合器,從而預(yù)備多個情景數(shù)據(jù),有時可能調(diào)用這些數(shù)據(jù)以操作數(shù)字混合器。
情景數(shù)據(jù)伴隨著每個混合器配置,從而不同的混合器配置需要不同的情景數(shù)據(jù)結(jié)構(gòu)。因此,在具有與不同的混合器配置相對應(yīng)的不同結(jié)構(gòu)的情景數(shù)據(jù)之間沒有兼容性。這種兼容性的缺乏在不同階段中帶來問題。例如,有時出現(xiàn)這樣的情形,即通過PC的混合器控制程序,些微地編輯當(dāng)前正在以混合器工具所執(zhí)行的混合器配置,編輯后的混合器配置從混合器控制程序傳送到混合器工具,用于操作。然而這帶來一個問題,即在編輯之前與混合器配置一起使用的情景無法被編輯后的混合器配置調(diào)用(recall)。另一問題是,如果混合器工具具有兩個或更多模型,則它們一般需要不同的情景數(shù)據(jù)結(jié)構(gòu),由此使得不可能在不同模型之間共享情景,哪怕混合器結(jié)構(gòu)相互之間有多么相似。
實際上,一個混合器配置包括多個配置組件,比如均衡器、壓縮器、濾波器、混合器和效果器,不同的混合器配置可包括相似類型的配置組件。有時需要在這些配置組件之間共享情景數(shù)據(jù)。然而,僅允許對相應(yīng)設(shè)計的那些混合器配置在不同配置組件之間共享情景數(shù)據(jù)。結(jié)果,例如由于配置組件尺度差異的原因,其他混合器配置無法共享情景數(shù)據(jù)。

發(fā)明內(nèi)容
因此本實用新型的第一目的是在預(yù)定條件下,在具有其音頻信號處理單元的數(shù)字混合器中,提供具有與具有音頻信號處理單元的數(shù)字混合器中的不同的混合器配置相對應(yīng)的不同結(jié)構(gòu)的情景數(shù)據(jù)之間的兼容性,該音頻信號處理單元由可按照程序來操作的處理器配置,該數(shù)字混合器能夠基于利用外部PC所編輯的混合器配置來處理音頻信號。
因此本實用新型的第二目的是提供一種具有音頻信號處理單元的數(shù)字混合器,該音頻信號處理單元由能夠按照程序來操作的處理器構(gòu)成,該數(shù)字混合器能夠基于給定的混合器配置來處理音頻信號,其中不管混合器配置之間的差異,在預(yù)定條件下,在每個混合器配置的配置組件之間提供情景數(shù)據(jù)兼容性。
為了實現(xiàn)上述第一目的,配置標(biāo)識信息(配置ID)被附著于每個混合器配置,相同的配置ID被附著于在它們的情景數(shù)據(jù)之間具有兼容性的這些混合器配置。例如,當(dāng)混合器配置被編輯時,與在編輯之前的混合器配置相同的配置ID被附著于在編輯之后的混合器配置。在讀取源的配置ID和寫目的地的配置ID之間存在匹配的條件下,伴隨每個混合器配置的情景數(shù)據(jù)從讀取源的混合器配置被寫到寫目的地的混合器配置。此外,獨有標(biāo)識碼(獨有ID)被附著于混合器配置的每個組件。具有相同配置ID的混合器配置即使在它們的混合器配置在結(jié)構(gòu)上相互不同時,仍可基于該獨有ID,在它們之間傳送情景數(shù)據(jù)。每個混合器配置可作為數(shù)據(jù)文件被存儲在RAM中或者可在RAM被開發(fā)。
為了實現(xiàn)上述第二目的,存儲部件被安排用于存儲包括多個組件情景的情景數(shù)據(jù),該多個組件情景用于在混合器配置的多個組件的操作中使用,該情景數(shù)據(jù)是用于在混合器配置的音頻信號處理單元中使用的參數(shù)數(shù)據(jù)集。如果在被指定為復(fù)制源的組件情景的組件標(biāo)識信息(組件ID)和被指定為復(fù)制目的地的組件情景的組件ID之間發(fā)現(xiàn)匹配,則從復(fù)制源的組件情景到復(fù)制目的地的組件情景,執(zhí)行復(fù)制操作。相同組件ID所標(biāo)識的組件在它們的組件情景之間具有數(shù)據(jù)兼容性。在復(fù)制源的組件情景和復(fù)制目的地的組件情景之間,只有對于復(fù)制源的組件情景和復(fù)制目的地的組件情景共用的公共元素被復(fù)制。
在本實用新型的主要方案中,一種情景數(shù)據(jù)編輯裝置被設(shè)計用于與具有能夠執(zhí)行程序以構(gòu)成音頻信號處理單元的處理器的數(shù)字混合器一起使用,該裝置被提供用于編輯情景數(shù)據(jù),該情景數(shù)據(jù)是用于在該音頻信號處理單元的操作中使用的參數(shù)數(shù)據(jù)集。本實用新型的情景數(shù)據(jù)編輯裝置包括第一存儲部件,其存儲第一情景數(shù)據(jù),該第一情景數(shù)據(jù)是在具有由第一配置標(biāo)識信息和第一版本信息所指定的第一混合器配置的音頻信號處理單元的操作中使用的參數(shù)數(shù)據(jù)集;編輯部件,其編輯該第一存儲部件中存儲的第一情景數(shù)據(jù)的內(nèi)容;第二存儲部件,其存儲第二情景數(shù)據(jù),該第二情景數(shù)據(jù)是在具有由第二配置標(biāo)識信息和第二版本信息所指定的第二混合器配置的音頻信號處理單元的操作中使用的參數(shù)數(shù)據(jù)集;以及復(fù)制部件,即使該第一版本信息和該第二版本信息是不同的,只要在該第一配置標(biāo)識信息和該第二配置標(biāo)識信息之間發(fā)現(xiàn)匹配,通過從第二存儲部件讀取該第二情景數(shù)據(jù),并將該讀取的第二情景數(shù)據(jù)的至少一部分寫入到該第一存儲部件中,就能進(jìn)行該第二情景數(shù)據(jù)到該第一情景數(shù)據(jù)的復(fù)制,其中該至少一部分與對于該第一混合器配置和該第二混合器配置的共用的部分相對應(yīng)。
優(yōu)選地,由該第一配置標(biāo)識信息和該第一版本信息所指定的第一混合器配置是由各獨有標(biāo)識碼所標(biāo)識的配置組件組成的,由該第二配置標(biāo)識信息和該第二版本信息所指定的第二混合器配置是由各獨有標(biāo)識碼所標(biāo)識的配置組件組成的,該復(fù)制部件按照分配給該第一混合器配置和該第二混合器配置共用的配置組件的獨有識別碼,確定該第一混合器配置和該第二混合器配置共用的部分。
在本實用新型的另一方案中,一種混合器配置編輯裝置被設(shè)計用于與具有能夠執(zhí)行程序以構(gòu)成音頻信號處理單元的處理器的數(shù)字混合器一起使用,該音頻信號處理單元具有由配置組件組成的特定混合器配置,該裝置被設(shè)計用于編輯混合器配置數(shù)據(jù),該混合器配置數(shù)據(jù)定義該音頻信號處理單元的混合器配置。本實用新型的混合器配置編輯裝置包括混合器配置數(shù)據(jù)存儲部件,其存儲由配置標(biāo)識信息和版本信息所指定的混合器配置數(shù)據(jù);編輯部件,其從該混合器配置數(shù)據(jù)存儲部件讀取由該配置標(biāo)識信息和該版本信息所指定的混合器配置數(shù)據(jù),然后編輯該讀取的混合器配置數(shù)據(jù),并且將該編輯的混合器配置數(shù)據(jù)寫到具有相同的配置標(biāo)識信息和更新的版本信息的混合器配置數(shù)據(jù)存儲部件;以及傳送部件,其根據(jù)需要來操縱該混合器配置數(shù)據(jù),將該操縱的混合器配置數(shù)據(jù)傳送到該數(shù)字混合器。該編輯部件包括添加子部件,其根據(jù)用戶指示來操作,以將新配置組件添加到該混合器配置,并將獨有標(biāo)識碼分配給該新配置組件,從而該獨有標(biāo)識碼附著于該添加的新配置組件,即使該版本信息由于該混合器配置數(shù)據(jù)的編輯而被更新;刪除子部件,其根據(jù)用戶指示來操作,以將現(xiàn)有配置組件從該混合器配置中刪除;以及連接子部件,其根據(jù)用戶指示來操作,用于設(shè)定該混合器配置中所含配置組件之間的連接。
優(yōu)選地,該添加子部件將新的獨有標(biāo)識碼分配給該新配置組件,使得該新的獨有標(biāo)識碼是從由該相同的配置標(biāo)識信息所指定的混合器配置數(shù)據(jù)中從未被使用過的代碼中選擇的,并且該刪除子部件廢除已分配給該刪除的現(xiàn)有配置組件的獨有標(biāo)識碼,使得該廢除的獨有標(biāo)識碼在由該相同的配置標(biāo)識信息所指定的混合器配置數(shù)據(jù)中不再被用于新配置組件。此外,該編輯部件還包括改變子部件,其根據(jù)用戶指示來操作,用于將該混合器配置中所含的所述配置組件的至少一個,改變?yōu)榕c所述配置組件的所述一個的類型相同但是尺度不同的配置組件,同時保持已分配給所述配置組件的所述一個的獨有標(biāo)識碼。
在本實用新型的又一方案中,一種情景數(shù)據(jù)編輯裝置被設(shè)計用于在具有能夠執(zhí)行程序以構(gòu)成音頻信號處理單元的處理器的數(shù)字混合器中使用,該音頻信號處理單元具有由配置標(biāo)識信息和版本信息所指定的混合器配置,該裝置被提供用于編輯情景數(shù)據(jù),該情景數(shù)據(jù)是用于在該音頻信號處理單元的操作中使用的參數(shù)集。本實用新型的情景數(shù)據(jù)編輯裝置包括混合器配置數(shù)據(jù)存儲部件,其存儲包括第一混合器配置數(shù)據(jù)和第二混合器配置數(shù)據(jù)的多個混合器配置數(shù)據(jù),該第一混合器配置數(shù)據(jù)定義由第一配置標(biāo)識信息和第一版本信息所指定的第一混合器配置,該第二混合器配置數(shù)據(jù)定義由第二配置標(biāo)識信息和第二版本信息所指定的第二混合器配置;第一情景數(shù)據(jù)存儲部件,其存儲第一情景數(shù)據(jù),該第一情景數(shù)據(jù)是由該第一配置標(biāo)識信息和該第一版本信息所指定的第一混合器配置的參數(shù)集,用于在該第一混合器配置的音頻信號處理單元的操作中使用;第一存取部件,其基于該第一混合器配置,指定該第一情景數(shù)據(jù)的每個參數(shù)的數(shù)據(jù)元素的排列,以及被操作以存取該第一情景數(shù)據(jù)存儲部件,用于該第一情景數(shù)據(jù)的讀寫;參數(shù)編輯部件,其通過利用該第一存取部件,讀取該第一情景數(shù)據(jù)存儲部件中存儲的第一情景數(shù)據(jù),用于編輯該第一情景數(shù)據(jù)的內(nèi)容;第二情景數(shù)據(jù)存儲部件,其存儲第二情景數(shù)據(jù),該第二情景數(shù)據(jù)是用于在由該第二配置標(biāo)識信息和該第二版本信息所指定的第二混合器配置中使用的參數(shù)集;第二存取部件,其基于該第二混合器配置,指定該第二情景數(shù)據(jù)的每個參數(shù)的數(shù)據(jù)元素的排列,以及被操作以存取該第二情景數(shù)據(jù)存儲部件,用于該第二情景數(shù)據(jù)的讀寫;以及復(fù)制部件,如果在該第一配置標(biāo)識信息和該第二配置標(biāo)識信息之間發(fā)現(xiàn)匹配,通過利用該第一存取部件和該第二存取部件,在該第一情景數(shù)據(jù)存儲部件中存儲的第一情景數(shù)據(jù)和該第二情景數(shù)據(jù)存儲部件中存儲的第二情景數(shù)據(jù)之間進(jìn)行每個參數(shù)的復(fù)制,從而對于該第一情景數(shù)據(jù)和該第二情景數(shù)據(jù)之間交疊的每個參數(shù)的僅一部分所述數(shù)據(jù)元素執(zhí)行該復(fù)制。
在本實用新型的另一主要方案中,一種參數(shù)編輯裝置被設(shè)計用于在具有能夠執(zhí)行程序以構(gòu)成由多個組件組成的音頻信號處理的處理器的數(shù)字混合器中使用,該裝置被提供用于編輯組件情景,該組件情景是用于在該音頻信號處理單元的每個組件的操作中使用的參數(shù)集。本實用新型的參數(shù)編輯裝置包括第一存儲部件,其存儲第一組件情景,該第一組件情景是用于在由第一組件標(biāo)識信息和第一屬性信息所標(biāo)識的第一組件的操作中使用的參數(shù)集,該第一組件情景具有按照該第一組件的第一屬性信息的第一數(shù)據(jù)排列;編輯部件,其編輯該第一存儲部件中存儲的第一組件情景的內(nèi)容;第二存儲部件,其存儲第二組件情景,該第二組件情景是用于在由第二組件標(biāo)識信息和第二屬性信息所標(biāo)識的第二組件的操作中使用的參數(shù)集,該第二組件情景具有按照該第二組件的第二屬性信息的第二數(shù)據(jù)排列;以及復(fù)制部件,如果在對應(yīng)于該第二組件情景的第二組件標(biāo)識信息和對應(yīng)于該第一組件情景的第一組件標(biāo)識信息之間發(fā)現(xiàn)匹配,該復(fù)制部件從該第二存儲部件讀取該第二組件情景,以及將該讀取的第二組件情景的數(shù)據(jù)排列的至少一部分寫入到該第一存儲部件中,該至少一部分是與該第一組件情景的數(shù)據(jù)排列共用的。
按照本實用新型,不同混合器配置之間的配置ID之間的匹配表示情景數(shù)據(jù)之間的兼容性,由此使得傳送(調(diào)用、存儲和復(fù)制)情景數(shù)據(jù)切實可行。結(jié)果,在編輯之前利用混合器配置建立的情景也可與通過編輯該混合器配置而獲得的新混合器配置一起使用。相反地,利用該編輯的混合器配置建立的情景可與未編輯的混合器配置一起使用。
此外,按照本實用新型,如果在一個混合器配置或兩個混合器配置中在兩個配置組件的配置組件ID之間發(fā)現(xiàn)匹配,則表示在對應(yīng)于這些配置組件的組件情景之間有兼容性,從而這些組件情景可被傳送(調(diào)用、存儲和復(fù)制)。因此,當(dāng)混合器配置被編輯時,與在編輯之前的混合器配置的一個配置組件相對應(yīng)的組件情景可被用于與該編輯的新混合器配置相對應(yīng)的配置組件。在這種情況下,即使該配置組件的尺度在該編輯之后發(fā)生變化,該組件情景仍然可用。相反地,新混合器配置所建立的組件情景還可被編輯之前的混合器配置使用。


圖1是示出了如本實用新型的一個實施例所實踐的數(shù)字混合器工具的方框圖。
圖2(a)和2(b)是分別說明配置屏幕和參數(shù)設(shè)定屏幕實例的圖。
圖3(a)、3(b)和3(c)是說明個人計算機(jī)上配置數(shù)據(jù)(CF數(shù)據(jù))的示意圖。
圖4是說明情景數(shù)據(jù)的具體圖。
圖5(a)、5(b)和5(c)是說明工具上的CF數(shù)據(jù)(其一部分)的圖。
圖6是說明在編輯配置數(shù)據(jù)和順序數(shù)據(jù)結(jié)構(gòu)時的配置標(biāo)識信息和版本信息分配實例的圖。
圖7(a)、7(b)和7(c)是說明元素情景寫處理實例的圖。
圖8(a)和8(b)是分別表示情景調(diào)用處理和情景存儲處理的流程圖。
圖9(a)和9(b)分別是組件數(shù)據(jù)復(fù)制處理和元素情景寫處理的流程圖。
具體實施方式
下面將參照其附圖,描述本實用新型的實施例。
參照圖1,示出了說明如本實用新型的一個實施例所實踐的數(shù)字混合器工具的示范性配置的示意圖。工具100具有中央處理單元(CPU)101、閃存102、RAM(隨機(jī)存取存儲器)103、PC輸入/輸出接口(I/O)104、MIDI I/O105、另一I/O106、顯示裝置107、控制器108、波形I/O109、信號處理組塊(DSP組)110、級聯(lián)I/O111和系統(tǒng)總線120。
中央處理單元(CPU)101控制該混合器的全部操作。閃存102是非易失性存儲器,其存儲CPU101和信號處理組塊110的DSP所用的各種程序和數(shù)據(jù)。RAM103是易失性存儲器,其為CPU101將執(zhí)行的程序提供加載區(qū)域和工作區(qū)域。PC I/O104是用于將混合器連接到外部個人計算機(jī)(隨后稱作PC)的接口(例如LAN、USB或串行I/O)。MIDI I/O105提供用于連接各種MIDI裝置的接口。另一I/O106提供用于連接另一裝置的接口。顯示裝置107是排列于該混合器的外部面板上的顯示裝置,用于顯示各種信息。控制器108包括排列于外部面板上的各種控制器,用于用戶進(jìn)行操作。波形I/O109(提供用于與外部裝置傳送音頻信號的接口)例如實現(xiàn)A/D(模擬-數(shù)字)轉(zhuǎn)換功能,用于將輸入的模擬音頻信號轉(zhuǎn)換成數(shù)字音頻信號,并將它傳遞到信號處理組塊110;數(shù)字信號輸入功能,用于輸入數(shù)字音頻信號和將它傳遞到信號處理組塊110;以及D/A(數(shù)字-模擬)轉(zhuǎn)換功能,用于將從信號處理組塊110輸出的數(shù)字音頻信號轉(zhuǎn)換成模擬音頻信號。信號處理組塊110由數(shù)個DSP(數(shù)字信號處理器)組成。每個DSP執(zhí)行如CPU101所指示的各種微程序,以將經(jīng)由波形I/O109輸入的波形信號混合,向它們賦予效果,以及控制它們的音量電平,經(jīng)由波形I/O109輸出處理后的波形信號。級聯(lián)I/O111提供用于以級聯(lián)方式連接到其他數(shù)字混合器的接口。該級聯(lián)連接可增加輸入/輸出通道的數(shù)量和DSP性能。
工具100允許用戶將每個混合器配置定制為在信號處理組塊110中來實現(xiàn)?;旌掀髋渲每赏ㄟ^利用預(yù)定的混合器控制程序131在PC130的屏幕上被建立和編輯。也就是,混合器控制程序131是一種可由PC130執(zhí)行、用于編輯混合器配置的應(yīng)用程序軟件指令。此外,混合器控制程序131可用來編輯情景數(shù)據(jù),該情景數(shù)據(jù)是用于在混合器的操作中使用的參數(shù)集。建立的混合器配置被稱為配置(PC上的實體是CD數(shù)據(jù))。響應(yīng)于經(jīng)過屏幕輸入的用戶命令,混合器控制程序131產(chǎn)生每個配置作為配置數(shù)據(jù)(CF)132。CF數(shù)據(jù)132可作為文件從RAM103存儲到給定的可寫存儲裝置中。PC130的內(nèi)存或存儲裝置中的CD數(shù)據(jù)可被傳送到工具100(在編輯(隨后將描述)之后)。工具100可將從PC130接收的CF數(shù)據(jù)存儲到閃存102中。預(yù)定的操作可將CF數(shù)據(jù)從閃存102讀到RAM103中的通用存儲器(current memory)中(隨后將描述),或者直接將從PC130接收的CF數(shù)據(jù)發(fā)展到通用存儲器中,以基于通用存儲器中的CD數(shù)據(jù)來操作工具100,由此實現(xiàn)具有CD數(shù)據(jù)中定義的混合器配置的混合器。
應(yīng)當(dāng)注意,想要借助PC130來建立和編輯CD數(shù)據(jù)的用戶不限于終端用戶;也就是,商業(yè)用戶也可創(chuàng)建和編輯CD數(shù)據(jù)。例如,如果混合器被安裝在某個地點中,則它的銷售商前往該地點,將PC130連接到混合器,建立和編輯CF數(shù)據(jù),該CF數(shù)據(jù)具有被實施為適用于該地點的混合器配置,并且將最終的CF數(shù)據(jù)存儲到閃存102中。在這種情況下,混合器可以是非可編程的(也就是,不允許終端用戶建立和編輯他自己的混合器配置,僅調(diào)用和使用銷售商實施的混合器配置)。因為終端用戶能夠通過操作該面板上的控制器108來從閃存102讀CF數(shù)據(jù),并且操作具有CF數(shù)據(jù)中定義的混合器配置的混合器,所以用戶在操作之時無需將PC130連接到混合器。很明顯,對于終端用戶將PC130連接到混合器和借助所連接的PC130來控制混合器是可行的。
圖2(a)示出了示范性屏幕(稱為配置屏幕),在通過混合器控制程序131在PC130上建立和編輯CF數(shù)據(jù)132時顯示該屏幕。標(biāo)號201表示輸入組件,標(biāo)號202和203表示3路自動跳線(cross-over)(也就是用于將輸入信號劃分成高、低和中這三個頻率通道的功能)組件,標(biāo)號204表示31-頻帶圖形均衡器組件,標(biāo)號25表示1-通道(ch)開關(guān)組件,標(biāo)號206表示輸出組件?!敖M件”表示構(gòu)成“配置”的部件塊;例如,諸如混合器、壓縮器、效果器、自動跳線器等音頻處理器、諸如衰減器、開關(guān)、面板(pan)和儀表等部件可被預(yù)備作為預(yù)設(shè)組件。用戶可通過執(zhí)行預(yù)定的操作來從多個組件中選擇任何想要的組件,并在屏幕上排列所選組件。此外,用戶能夠通過執(zhí)行預(yù)定的操作,在組件的端子之間排列連接(例如211和212)。連接的排列等效于在組件之間傳送的信號之間的輸入/輸出關(guān)系的定義。由此完成的CF數(shù)據(jù)132可存儲于硬盤驅(qū)動器中。CF數(shù)據(jù)132在被編輯(成為可被工具100解釋的信息)之后經(jīng)由PC I/O104從PC130傳送到工具100。依據(jù)需要,CF數(shù)據(jù)132可借助可拆卸的記錄介質(zhì)(比如存儲卡)由工具100讀取。
混合器控制程序131具有兩個操作模式編輯模式和執(zhí)行模式??赏ㄟ^執(zhí)行預(yù)定的處理,在兩個模式之間切換。在編輯模式下,建立和編輯CF數(shù)據(jù)。在執(zhí)行模式下,工具100由PC130的混合器控制程序131實時控制。例如,如果在配置屏幕上顯示的混合器配置中發(fā)現(xiàn)具有衰減器的組件,則通過利用鼠標(biāo)在執(zhí)行模式下對該衰減器的操作,可將該操作實時反映到工具100上。在執(zhí)行方式下,每個組件的配置和組件之間的連接無法被改變。僅當(dāng)在被調(diào)用到PC130一側(cè)上的通用存儲器中的配置與被調(diào)用到工具100一側(cè)上的通用存儲器中的配置之間存在匹配時,才輸入執(zhí)行模式。
圖2(b)示出了用于組件的示范性參數(shù)設(shè)定屏幕。在圖2(a)所示的配置屏幕上雙擊想要的組件,可打開用于所選組件的參數(shù)設(shè)定屏幕。在顯示的參數(shù)設(shè)定屏幕上,用戶可為該組件設(shè)定參數(shù)(包含數(shù)值和開/關(guān))。圖2(b)示出了參數(shù)設(shè)定屏幕組件HPF(高通濾波器)實例。不同的組件需要可被設(shè)定用于這些組件的不同的參數(shù)項,從而為不同的組件預(yù)備不同的參數(shù)設(shè)定屏幕。當(dāng)在特定的參數(shù)設(shè)定屏幕上改變參數(shù)值時,所完成的變化在執(zhí)行模式下將被實時反映到工具100上;在編輯模式下,參數(shù)變化將造成離線編輯(僅PC130中的數(shù)據(jù)將被改變,而不影響工具100)。每個參數(shù)項的當(dāng)前設(shè)定值被稱為當(dāng)前值??稍O(shè)想當(dāng)新組件被選擇和排列于配置屏幕上時,缺省值被設(shè)定為所選組件的當(dāng)前值。
圖3(a)示出了PC130的混合器控制程序131所用的示范性預(yù)設(shè)組件數(shù)據(jù)。該組件數(shù)據(jù)被預(yù)先存儲于混合器控制程序131可存取的給定存儲部件中。組件數(shù)據(jù)由用于每類組件的PC(預(yù)設(shè)組件)數(shù)據(jù)組成。在該實施例中,可設(shè)想有Npc個組件類型。每個PC數(shù)據(jù)由PC標(biāo)題、PC配置信息、PE配置信息、PP配置信息、PC處理例行程序、PR處理例行程序、PP處理例行程序、顯示和編輯處理例行程序組成。PC標(biāo)題由組件ID(C_ID)和組件版本(C_Ver)組成。C_ID和C_Ver標(biāo)識PC數(shù)據(jù)。
PC配置信息表示該組件是由哪些元素(包括關(guān)于元素順序的信息)組成的,還包括顯示數(shù)據(jù),比如該組件的參數(shù)設(shè)定屏幕?!霸亍钡刃в跇?gòu)成“組件”的部分(例如,構(gòu)成參數(shù)設(shè)定屏幕的元素)。PE配置信息表示用于上述PC配置信息中所示每個元素的參數(shù)項配置信息(例如,表示該元素的參數(shù)被排列于單一值、一維序列和二維序列之中的哪個數(shù)據(jù)格式中)。PC配置信息提供與上述PE配置信息中所示每個參數(shù)項的配置有關(guān)的信息(例如,該參數(shù)值是整數(shù)值和浮點小數(shù)之中的哪個參數(shù)格式)。PC處理例行程序是用于執(zhí)行與PE配置信息相關(guān)聯(lián)的各種處理操作的程序,PP處理例行程序是用于執(zhí)行與PP配置信息相關(guān)聯(lián)的各種處理操作的程序。當(dāng)混合器控制程序131處理CF數(shù)據(jù)時,用于每個組件的PC處理例行程序、PE處理例行程序和PP處理例行程序被使用。顯示和編輯處理例行程序是用于建立和編輯CF數(shù)據(jù)的程序組。
圖3(b)示出了PC130中的混合器控制程序131所建立和存儲的CF數(shù)據(jù)的示范性配置。CF數(shù)據(jù)1至Ncf均指定一個混合器配置。每個CF數(shù)據(jù)作為一個文件被存儲于給定的存儲裝置(例如,PC中的硬盤單元)中。在該實例中,CF數(shù)據(jù)被排列為CF文件1、CF文件2,等等;然而,每個CF文件是可在PC130上的文件系統(tǒng)中被獨立復(fù)制或移動的單元。術(shù)語“CF文件”表示例如存儲于硬盤驅(qū)動器中的CF數(shù)據(jù)。術(shù)語“CF數(shù)據(jù)”表示用于定義一個混合器配置的數(shù)據(jù),該混合器配置由具有所示內(nèi)容的數(shù)據(jù)組成,而與存儲形式無關(guān)。
如圖3(b)所示,一條CF數(shù)據(jù)由CF標(biāo)題、用于PC的CAD數(shù)據(jù)和Ns條情景數(shù)據(jù)組成。CF標(biāo)題由配置ID(CF_ID)、配置版本(CF_Ver)和系統(tǒng)版本(SYS_Ver)組成。用于PC的CAD數(shù)據(jù)在該CF數(shù)據(jù)的混合器配置中定義組件的類型和連接這些組件的方法,包括用于顯示參照圖2(a)所述的配置屏幕的顯示數(shù)據(jù)。用于PC的CAD數(shù)據(jù)由用于標(biāo)識將被使用的組件的C(組件)數(shù)據(jù)和用于互連這些組件的連接數(shù)據(jù)組成。在該圖中,有四條C數(shù)據(jù)(A至D),由此表示該CD數(shù)據(jù)的混合器配置由四個組件組成。C數(shù)據(jù)由組件ID(C_ID)、組件版本(C_Ver)、獨有ID(U_ID)和其他數(shù)據(jù)(例如屬性)組成。
下面將描述情景數(shù)據(jù)(所示的情景1、情景2……情景Ns均為情景數(shù)據(jù))?!扒榫啊北硎緲?gòu)成一個配置的所有組件的參數(shù)集(它們的數(shù)值在參照圖2(b)所述的參數(shù)設(shè)定屏幕上被設(shè)定)?;谟捎糜赑C的CAD數(shù)據(jù)的每個C數(shù)據(jù)的C_ID和C_Ver以及C數(shù)據(jù)的屬性所指定的PC數(shù)據(jù)(圖3(a)),來確定每個情景的數(shù)據(jù)結(jié)構(gòu)。情景數(shù)據(jù)是用于定義一個情景的數(shù)據(jù),也就是在該配置的每個組件進(jìn)行操作時所用的特定參數(shù)值的數(shù)據(jù)集。在PC130一側(cè)上的通用存儲器中將在每個屏幕(比如參數(shù)設(shè)定屏幕)上被編輯的情景數(shù)據(jù)被稱為當(dāng)前情景。類似地,在工具100一側(cè)上,在(工具100中的)通用存儲器中由工具100中的處理當(dāng)前所用的情景數(shù)據(jù)被稱為當(dāng)前情景。利用相同的混合器配置,有時需要按照情景來改變該混合器配置中的參數(shù),從而用于多個情景的情景數(shù)據(jù)可包含于該條CF數(shù)據(jù)中。每個情景通過情景編號n來標(biāo)識,被稱為情景n;情景1、情景2……情景Ns的n=1、2……Ns代表情景編號。當(dāng)指示情景n的存儲時,當(dāng)前情景被存儲于用于所指定情景n的情景數(shù)據(jù)存儲區(qū)中;當(dāng)指定從情景n調(diào)用時,從情景n的情景存儲區(qū)讀取的情景數(shù)據(jù)被調(diào)用(或?qū)?到當(dāng)前情景。
情景數(shù)據(jù)由表示每個組件參數(shù)值的組件情景(隨后稱為C情景)序列形成。該序列對應(yīng)于用于PC的CAD數(shù)據(jù)中的C數(shù)據(jù)序列。在該圖中,C數(shù)據(jù)A所標(biāo)識的組件參數(shù)是C情景3A,C數(shù)據(jù)B所標(biāo)識的組件參數(shù)是C情景3B,等等。通用存儲器中存儲的當(dāng)前情景和每個情景的情景數(shù)據(jù)具有用于PC的CAD數(shù)據(jù)所定義的上述數(shù)據(jù)結(jié)構(gòu)。
圖4示出了圖3所示情景數(shù)據(jù)的具體配置。圖4所示組件情景對應(yīng)于圖3(b)所示的那些。一個C情景由參數(shù)序列(元素情景)組成,這些參數(shù)序列將被設(shè)定至構(gòu)成一個組件的每個元素。元素情景序列對應(yīng)于該組件的PC配置信息(圖3(a))所示的元素序列。例如,圖4所示元素情景E3B1表示構(gòu)成C情景3B組件的第一元素參數(shù)。因為C情景3B的組件在該實例中由四個元素組成,所以有四個元素情景。每個元素情景采用三種數(shù)據(jù)格式之一單一值、一維序列和二維序列。例如,元素情景E3B1和E3B4均為單一參數(shù)值構(gòu)成的元素情景。E3B2由具有8個元素的一維序列構(gòu)成。E3B3是具有二維序列的元素情景。
一個元素情景由對應(yīng)于其數(shù)據(jù)格式的數(shù)個參數(shù)值(或參數(shù)情景)組成。同類組件總是具有相同的元素配置(包含該序列),從而對應(yīng)C情景中的元素序列的順序是相同的。然而,利用同類組件,元素情景的一維序列或二維序列中的元素數(shù)量按照設(shè)定參數(shù)而變化,由此有時改變元素情景的數(shù)據(jù)長度。在元素情景是一維序列或二維序列情況下,元素的數(shù)量被存儲于對應(yīng)C數(shù)據(jù)的屬性(圖3(b))中。
再參照圖3,下面將繼續(xù)描述PC130中的數(shù)據(jù)結(jié)構(gòu)。
圖3(c)示出了PC130的混合器控制程序131將要處理的CF數(shù)據(jù)的RAM中的配置。PC130的RAM中排列的通用存儲器具有用于存儲全部CF數(shù)據(jù)(也就是CF標(biāo)題、用于PC的CAD數(shù)據(jù)和多個情景數(shù)據(jù))的區(qū)域;用于存儲當(dāng)前情景(其為當(dāng)前正被設(shè)定的情景數(shù)據(jù))的區(qū)域;以及工具CAD數(shù)據(jù)形成緩沖器?;谕ㄓ么鎯ζ髦杏糜赑C的CAD數(shù)據(jù),顯示如圖2(a)所示的配置屏幕。經(jīng)過配置屏幕而執(zhí)行的編輯結(jié)果在通用存儲器中被反映到用于PC的CAD數(shù)據(jù)上。每個當(dāng)前情景代表所顯示配置的每個組件的參數(shù)當(dāng)前值。經(jīng)過參數(shù)設(shè)定屏幕在該組件的參數(shù)上所執(zhí)行的編輯結(jié)果被反映到當(dāng)前情景上。當(dāng)前情景的配置與參照圖4所述的相同。在CF數(shù)據(jù)被編輯時,工具CAD數(shù)據(jù)形成緩沖器從用于PC的CAD數(shù)據(jù)產(chǎn)生工具CAD數(shù)據(jù)。
如上所述,用戶通過執(zhí)行PC130的混合器控制程序131,在圖2所示屏幕上執(zhí)行必要的操作,同時利用圖3(a)所示組件數(shù)據(jù),能夠建立和編輯圖3(c)所示通用存儲器中的CF數(shù)據(jù),并且將建立和編輯的CF數(shù)據(jù)存儲于圖3(b)所示配置中。如上所述,PC130中存儲的CF文件被編輯,編輯的文件被傳送到工具100,以存儲于閃存102中。在工具100上,用戶通過在觀察顯示裝置107上所示屏幕的同時操作控制器108,能夠指定閃存102中存儲的CF文件,并將指定的CF數(shù)據(jù)加載到RAM103中的通用存儲器中。工具100作為混合器來操作,該混合器具有通用存儲器中存儲的CF數(shù)據(jù)所定義的混合器配置。
圖5(a)示出了CF數(shù)據(jù)的一部分,其存儲于工具100的閃存102中。將要存儲于閃存102中的CF數(shù)據(jù)在配置上與圖3(b)和圖4所示PC中的CF數(shù)據(jù)幾乎相似,從而在圖5(a)中僅示出不同的部分。也就是,在工具100一側(cè)上,圖3(b)所示用于PC的CAD數(shù)據(jù)部分被替換為圖5(a)所示的工具CAD數(shù)據(jù)。工具CAD數(shù)據(jù)與用于PC的CAD數(shù)據(jù)是相同的,因為工具CAD數(shù)據(jù)代表如配置屏幕上所示的混合器配置。然而,在工具內(nèi)部,某些數(shù)據(jù)是不必要的,比如組件和連接關(guān)系(connections)在圖2(a)所示屏幕上的顯示位置,從而工具CAD數(shù)據(jù)以二進(jìn)制表示,而無顯示數(shù)據(jù),以便減少數(shù)據(jù)量。工具CAD數(shù)據(jù)通過編輯在圖3(c)所示的工具CAD數(shù)據(jù)形成緩沖器中來產(chǎn)生。在PC130一側(cè)上,CF文件以圖3(b)所示格式被存儲于給定的存儲裝置中;在編輯之后,CF文件還能夠以圖5(a)所示格式被存儲于給定的存儲裝置中。圖5(a)所示格式下的CF文件被傳送到工具100,以存儲于閃存102中。應(yīng)當(dāng)注意,預(yù)定的文件系統(tǒng)(其無需與PC中的文件系統(tǒng)兼容)被內(nèi)置于閃存102中,并且CF數(shù)據(jù)以多個CF文件形式存儲。
圖5(b)示出了工具100的RAM103中CF數(shù)據(jù)的配置。RAM103中的通用存儲器具有用于存儲CF數(shù)據(jù)的CF標(biāo)題和工具CAD數(shù)據(jù)的區(qū)域;用于存儲當(dāng)前情景(其為當(dāng)前設(shè)定的情景數(shù)據(jù))的區(qū)域;以及微程序形成緩沖器。當(dāng)工具CAD數(shù)據(jù)被讀入通用存儲器中時,用于實現(xiàn)CAD數(shù)據(jù)的混合器配置的微程序被自動擴(kuò)展到微程序形成緩沖器中,擴(kuò)展的微程序被傳送到信號處理組塊110。這使得信號處理組塊110的DSP組實現(xiàn)通用存儲器中CAD數(shù)據(jù)的混合器配置的操作。因為從閃存讀取是以比從PC的存儲裝置(例如硬盤驅(qū)動器)讀取更高的速度下來執(zhí)行的,所以如果多個情景數(shù)據(jù)未被讀到通用存儲器中,并不會延遲情景調(diào)用的速度。同時,也不總是需要將工具CAD數(shù)據(jù)讀到通用存儲器中;也就是,閃存中的數(shù)據(jù)可被直接使用。
當(dāng)前情景是通用存儲器中擴(kuò)展的工具CAD數(shù)據(jù)的混合器配置的每個組件的參數(shù)當(dāng)前值。在當(dāng)前情景已被讀到通用存儲器中,或者當(dāng)前情景已被改變時,該當(dāng)前情景被自動傳送到信號處理組塊110。信號處理組塊110將收到的當(dāng)前情景擴(kuò)展到DSP組的系數(shù)存儲器。信號處理組塊110的DSP組通過利用系數(shù)存儲器中的系數(shù)來執(zhí)行所傳送的微程序,由此信號處理組塊110在通用存儲器中CAD數(shù)據(jù)的混合器配置下和利用當(dāng)前情景的參數(shù)值來進(jìn)行操作。工具100中當(dāng)前情景的配置與參照圖4如上所述的相同。
圖5(c)示出了預(yù)先存儲于閃存102中的預(yù)設(shè)組件數(shù)據(jù)的一部分配置。該組件數(shù)據(jù)在配置上與圖3(a)所示PC中的組件數(shù)據(jù)幾乎相同,從而圖5(c)僅示出不同的部分。也就是,在工具100的一側(cè)上,圖3(a)所示的顯示和編輯處理例行程序部分被替換為圖5(c)所示的PC微程序。利用工具100,無法顯示圖2(a)和2(b)所示具有多個控制器的配置屏幕和參數(shù)設(shè)定屏幕中的組件,從而用于顯示和編輯它們的顯示和編輯例行程序是不需要的。替代地,工具100必需按照工具CAD數(shù)據(jù)的混合器配置來形成微程序(將微程序形成到微程序形成緩沖器中),并且將形成的微程序發(fā)送到DSP組,從而需要如圖5(c)所示對應(yīng)于每個組件的PC程序。盡管未示出,PC處理例行程序、PE處理例行程序和PP處理例行程序是在該工具中處理每條配置信息的程序。應(yīng)當(dāng)注意,每個組件的輸入/輸出端子數(shù)量取決于參數(shù)設(shè)定,可設(shè)想輸入/輸出端子數(shù)量的所有變化都以組件數(shù)據(jù)被存儲于微程序中。
按照本實用新型的數(shù)字混合器系統(tǒng)的特征在于,情景在不同混合器配置之間是相互可用的。具體來說,情景數(shù)據(jù)在預(yù)定條件下能夠在不同CF數(shù)據(jù)之間傳送。如圖3和圖5所示,情景數(shù)據(jù)存在于四個位置中,也就是(a)多個PC130的存儲裝置中存儲的多個CD文件中的多個情景數(shù)據(jù);(b)PC130的通用存儲器中的當(dāng)前情景和多個情景數(shù)據(jù);(c)工具100的閃存102中存儲的多個CF文件中的多個情景數(shù)據(jù);以及(d)工具100的通用存儲器中的當(dāng)前情景,從而情景數(shù)據(jù)原則上在(a)至(d)中的任何兩個(包括同一個)之間傳送。應(yīng)當(dāng)注意,對于根據(jù)其情況來傳送PC130的存儲裝置中存儲的CF文件和工具100的閃存中存儲的CF文件是需要時間的,從而在開始該傳送之前,將要傳送的CF文件作為CF數(shù)據(jù)被讀到PC130或工具100的RAM中的復(fù)制存儲器中,該數(shù)據(jù)被傳送,一完成該傳送,該數(shù)據(jù)被讀回到存儲裝置或閃存。在本實施例中,該操作被稱為CF文件的數(shù)據(jù)傳送。此外,如果有圖1所示的兩組PC和工具,則有時出現(xiàn)這樣的情形,在PC或工具之一的控制之下CF數(shù)據(jù)的情景數(shù)據(jù)被移動到另一PC或工具。對于執(zhí)行該情景數(shù)據(jù)傳送的任何情形,本實施例的上述特征都是可應(yīng)用的。
在有關(guān)現(xiàn)有技術(shù)的混合器中,在實踐中將當(dāng)前打開的CF文件中所含情景數(shù)據(jù)調(diào)用到通用存儲器中,將通用存儲器中存儲的當(dāng)前情景存儲到當(dāng)前打開的CF文件中。在本實施例中,情景數(shù)據(jù)可在除當(dāng)前打開的CF文件之外的CF文件和通用存儲器之間被調(diào)用和存儲。這對于有關(guān)現(xiàn)有技術(shù)的混合器是不可能的。其理由如下。也就是,基本不同的CF文件表示這些文件中定義的混合器配置是不同的。在不同的混合器配置之間,在CF文件中的情景數(shù)據(jù)之間沒有兼容性?;静煌幕旌掀髋渲帽硎綜F文件中的組件配置是不同的。如果組件配置不同,則與組件相對應(yīng)的組件情景配置也是不同的,從而一般沒有兼容性。
本實施例中的情景數(shù)據(jù)傳送按照如上所述的情景數(shù)據(jù)位置在各種情況下被執(zhí)行。一般地,有如下情況(1)在PC130或工具100中,一個CF文件中一個情景的情景數(shù)據(jù)被指定,所指定的情景被讀到當(dāng)前情景中??稍O(shè)想情景的調(diào)用包括將情景數(shù)據(jù)從除當(dāng)前打開的CF文件之外的CF文件讀到當(dāng)前情景中;(2)在PC130或工具100中,一個CF文件中一個情景的情景數(shù)據(jù)被指定,并且當(dāng)前情景被寫到所指定的CF文件的情景數(shù)據(jù)的存儲區(qū)??稍O(shè)想情景的存儲包括將當(dāng)前情景寫到除當(dāng)前打開的CF文件之外的CF文件;(3)在PC130或工具100中,讀取源的一個CF文件或數(shù)據(jù)的一個(或多個)情景和寫目的地的一個CF文件或數(shù)據(jù)的一個(或多個)情景被指定,以將情景數(shù)據(jù)從被指定為讀取源的存儲區(qū)中復(fù)制到被指定為寫目的地的存儲區(qū)。在這種情況下,讀取源的CF文件或CF數(shù)據(jù)和寫目的地的CF文件或CF數(shù)據(jù)可以是相同的;以及(4)當(dāng)兩個混合器控制程序在PC130上執(zhí)行,并且它們的配置屏幕被顯示(通用存儲器被獨立分配)時,情景數(shù)據(jù)在兩個通用存儲器中存儲的當(dāng)前情景(或情景數(shù)據(jù))之間復(fù)制。
本實施例中的組件數(shù)據(jù)的傳送根據(jù)情景數(shù)據(jù)存在的位置而以各種方式來執(zhí)行。一般地,組件數(shù)據(jù)在如下情況中被傳送(1)一個CF文件中的一條情景數(shù)據(jù)中的一個組件情景和當(dāng)前情景中的一個組件情景被指定,以將CF文件中的指定組件情景讀到當(dāng)前情景的指定組件情景中;(2)當(dāng)前情景的一個組件情景和一個CF文件的一個組件的一個組件情景被指定,以將當(dāng)前情景的指定組件情景寫到指定CF文件中的組件情景;以及(3)讀取源的一個CF文件或CF數(shù)據(jù)的一個情景的一個組件情景和寫目的地的一個CF文件或CF數(shù)據(jù)的一個組件情景被指定,以將組件情景從被指定為讀取源的組件情景的存儲區(qū)復(fù)制到被指定為寫目的地的組件情景的存儲區(qū)。
情景數(shù)據(jù)或組件數(shù)據(jù)的該傳送還可應(yīng)用于不能夠讀取用戶選擇的CAD數(shù)據(jù)以改變混合器配置的一般數(shù)字混合器。在這種情況下,該數(shù)字混合器具有與其獨有混合器配置相對應(yīng)的一個CF_ID和一個CF_Ver。
將本實用新型應(yīng)用于上述的一般數(shù)字混合器,允許情景數(shù)據(jù)和組件情景的如下傳送(1)一個CF文件中的一條情景數(shù)據(jù)被指定,以將指定的情景數(shù)據(jù)讀到上述一般數(shù)字混合器的當(dāng)前情景中;(2)一個CF文件的一條(或多條)情景數(shù)據(jù)和有關(guān)數(shù)字混合器的一條(或多條)情景數(shù)據(jù)被指定,以將CF文件的指定情景數(shù)據(jù)讀到上述一般數(shù)字混合器的指定情景數(shù)據(jù)的存儲區(qū)中;以及(3)一個CF文件中的一條情景數(shù)據(jù)的一個組件情景和上述數(shù)字混合器所獨有的當(dāng)前情景的一個組件情景被指定,以將CF文件中的指定組件讀到當(dāng)前情景的組件情景中。
上述一般數(shù)字混合器可將多條存儲的情景數(shù)據(jù)作為情景文件寫到外部記錄介質(zhì)。每個情景文件附著有上述一般數(shù)字混合器的CF_ID和CF_Ver。如果CF_ID和CF_Ver被附著于其他數(shù)字混合器中存儲的每個情景文件,則上述一般數(shù)字混合器通過執(zhí)行與上述(1)至(3)所示從CF文件的讀取相同的處理,可從這些其他數(shù)字混合器中存儲的情景文件讀取情景數(shù)據(jù)或組件情景。
應(yīng)當(dāng)注意,術(shù)語“調(diào)用”、“存儲”和“復(fù)制”一般表示在不改變被傳送的數(shù)據(jù)內(nèi)容時的數(shù)據(jù)傳送;然而在本實施例中,情景數(shù)據(jù)的調(diào)用、存儲和復(fù)制一般表示改變的情景數(shù)據(jù)內(nèi)容的傳送。因為情景數(shù)據(jù)被附著于CF數(shù)據(jù)的混合器配置,所以如果情景數(shù)據(jù)讀取源的混合器配置不同于情景數(shù)據(jù)寫目的地的混合器配置,則情景數(shù)據(jù)具有不同的結(jié)構(gòu)。
下面將描述在不同條CF數(shù)據(jù)之間調(diào)用、存儲和復(fù)制情景數(shù)據(jù)的本實用新型特征的細(xì)節(jié)。在調(diào)用、存儲或復(fù)制情景數(shù)據(jù)時,需要指定與讀取源的情景數(shù)據(jù)有關(guān)的信息和用于指定情景數(shù)據(jù)的寫目的地的信息。在本實施例中,CF數(shù)據(jù)通過圖3和圖5所示CF_ID和CF_Ver來標(biāo)識,C數(shù)據(jù)通過C_ID和U_ID來標(biāo)識,情景通過情景編號來標(biāo)識,由此,如果在不同的混合器配置之間滿足預(yù)定的條件,則允許情景數(shù)據(jù)的調(diào)用、存儲和復(fù)制。
CF_ID(配置ID)標(biāo)識CF數(shù)據(jù)(無論它是以文件形式或在通用存儲器中)。CF_Ver(配置版本)表示每當(dāng)CF數(shù)據(jù)被編輯時則遞增的版本,它的初始值例如為1.00。當(dāng)給定的CF文件在通用存儲器中被編輯,然后編輯的CF文件被存儲(作為另一文件名或以重寫的方式)時,附著具有相同CF_ID和遞增CF_Ver的CF標(biāo)題。當(dāng)CF數(shù)據(jù)在PC130上被新建時,與在有關(guān)模型或另一模型下先前建立的CF_ID不重疊的新CF_ID和具有初始值的CF_Ver被附著于新建的CF數(shù)據(jù)。可這樣安排,PC130管理下一個將被附著的最新CF_ID的數(shù)值。應(yīng)當(dāng)注意,C_ID和CF_ID可包含裝置比如PC的ID,通過該裝置已建立這些數(shù)據(jù),由此防止附著偶然匹配的CC_ID和CF_ID。還可這樣安排,將被附著于CF數(shù)據(jù)(將被銷售商建立和編輯)的CF_ID和將被附著于CF數(shù)據(jù)(將被終端用戶建立和編輯)的CF_ID被置于不同數(shù)據(jù)范圍中,以防止這些CD_ID相互重疊。在處于銷售商控制之下的CF數(shù)據(jù)范圍中或者在處于終端用戶控制之下的CF數(shù)據(jù)范圍中,以上述方法來附著CF_ID和CF_Ver。如上所述附著ID和版本,允許在編輯時從具有相同CF_ID的不同條CF數(shù)據(jù)追溯到具有相同CF_ID的CF數(shù)據(jù)和具有初始值的CF_Ver。因此,具有相同CF_ID的不同條CF數(shù)據(jù)屬于相同的“行(line)”。
C_ID(組件ID)標(biāo)識每條PC數(shù)據(jù)(參照圖3(a)所述)。C_Ver(組件版本)表示該PC數(shù)據(jù)的版本。CD數(shù)據(jù)中CAD數(shù)據(jù)的每條C數(shù)據(jù)通過這些C_ID和C_Ver來標(biāo)識每個組件。
在連續(xù)地編輯CF數(shù)據(jù)的混合器配置時,U_ID(獨有ID)標(biāo)識該行中的C數(shù)據(jù)。例如,當(dāng)CF數(shù)據(jù)第一次被新建時,每當(dāng)C數(shù)據(jù)被新添加(組件添加)時,新U_ID的數(shù)值被附著于每條C數(shù)據(jù)。當(dāng)C數(shù)據(jù)被刪除時,所刪除的C數(shù)據(jù)的U_ID的數(shù)值變空,并且該U_ID在有關(guān)的CF數(shù)據(jù)行中將不被使用。如果有空U_ID,則新U_ID的數(shù)值被附著于將被新添加的C數(shù)據(jù)。結(jié)果,如果C數(shù)據(jù)在CF數(shù)據(jù)的編輯過程中被添加或刪除,并且CF數(shù)據(jù)在編輯期間在給定的階段被存儲,則可確定該行中具有匹配U_ID的任何C數(shù)據(jù)是相同的C數(shù)據(jù)。應(yīng)當(dāng)注意,“相同的C數(shù)據(jù)”并不意味著“完全相同的數(shù)據(jù)”。也就是說,即使U_ID數(shù)值之間存在匹配,匹配的C數(shù)據(jù)仍然是兩條不同CF數(shù)據(jù)中的兩條不同的C數(shù)據(jù),從而如果在每條CF數(shù)據(jù)中發(fā)生參數(shù)編輯,則這些條CF數(shù)據(jù)可能相互不同。然而,相同的C數(shù)據(jù)確保相同類型和具有對應(yīng)C情景的相同結(jié)構(gòu)的C數(shù)據(jù)(除元素情景序列編號的元素之外)。
在本實用新型中,表示組件情景之間的數(shù)據(jù)兼容性的C_ID被附著于其上,組件情景之間的數(shù)據(jù)兼容性通過該C_ID來檢驗。也就是,具有相同的C_ID意味著,這些組件情景之間有數(shù)據(jù)兼容性。
此外,在本實施例中,表示情景(包括當(dāng)前情景)之間的數(shù)據(jù)兼容性的CF_ID被附著于每個情景,并且情景之間的數(shù)據(jù)兼容性通過該CF_ID來檢驗。也就是,具有相同的CF_ID意味著,這些情景之間有數(shù)據(jù)兼容性。
圖6示出了在編輯CF數(shù)據(jù)和情景數(shù)據(jù)示范性配置時附著ID和版本的方法。標(biāo)號601表示在配置屏幕上第一次新建的CAD數(shù)據(jù)。因為這是新建,所以附著了新CF_ID=XX,并且CF_Ver=1.00(初始值)。該CAD數(shù)據(jù)由兩個組件組成,均衡器EQ611和動態(tài)DYN612。每個組件方框中所寫的括號中所封閉的三個值以該次序表示C_ID、C_Ver和U_ID。EQ611是U_ID=1,DYN612是U_ID=2。
標(biāo)號602表示在CF數(shù)據(jù)601的基礎(chǔ)上將“自動跳線X_OVER623”(新組件)添加、連接和存儲為另一名稱。當(dāng)CF數(shù)據(jù)602被存儲時,與CF數(shù)據(jù)601相同的CF_ID=XX被附著,并且它的版本遞增到CF_Ver=1.01。添加的X_OVER623變?yōu)閁_ID=3。這是因為,到這一點為止,U_ID在該行中已被使用至U_ID=2。標(biāo)號603表示在CF數(shù)據(jù)602的基礎(chǔ)上刪除EQ621和存儲為另一名稱。當(dāng)CF數(shù)據(jù)603被存儲時,與CF數(shù)據(jù)601和602相同的CF_IDXX被附著,并且版本遞增到CF_Ver=1.02。如果從CF數(shù)據(jù)603的狀態(tài)添加組件,則得到U_ID=4。這是因為,到這一點為止,U_ID已被使用至U_ID=3。刪除的U_ID=1變空,并且U_ID=1在這一行的CF數(shù)據(jù)的編輯中將不再被使用。
也就是,本實用新型的混合器配置編輯裝置被設(shè)計用于與數(shù)字混合器一起使用,該數(shù)字混合器具有能夠執(zhí)行程序的處理器,以構(gòu)成具有由配置組件組成的特定混合器配置的音頻信號處理單元。本實用新型的裝置被設(shè)計用于編輯定義音頻信號處理單元的混合器配置的混合器配置數(shù)據(jù)。本實用新型的混合器配置編輯裝置具有混合器配置數(shù)據(jù)存儲部件,該部件存儲配置標(biāo)識信息CF_ID和版本信息CF_Ver所指定的混合器配置數(shù)據(jù)。編輯部件從混合器配置數(shù)據(jù)存儲部件讀取由配置標(biāo)識信息和版本信息所指定的混合器配置數(shù)據(jù)601,然后編輯該讀取的混合器配置數(shù)據(jù)601,并以相同的配置標(biāo)識信息和更新的版本信息,將該編輯的混合器配置數(shù)據(jù)602寫到混合器配置數(shù)據(jù)存儲部件。傳送部件根據(jù)需要來操縱混合器配置數(shù)據(jù),并將該操縱的混合器配置數(shù)據(jù)傳送到數(shù)字混合器。編輯部件包括添加子部件,該子部件根據(jù)用戶指示來操作以將新配置組件623添加到混合器配置602,并將獨有標(biāo)識碼“3”分配給新配置組件623,從而獨有標(biāo)識碼“3”附著于添加的新配置組件623,即使在版本信息由于混合器配置數(shù)據(jù)602的編輯而被更新之后。編輯部件還包括刪除子部件,該子部件根據(jù)用戶指示來操作,用于將現(xiàn)有配置組件621從混合器配置602中刪除。編輯部件還包括連接子部件,該子部件根據(jù)用戶指示來操作,用于在混合器配置中所含的配置組件之間設(shè)定連接。添加子部件將新的獨有標(biāo)識碼“3”分配給新配置組件623,從而新的獨有標(biāo)識碼“3”從代碼中被選擇,該代碼在相同的配置標(biāo)識信息所指定的混合器配置數(shù)據(jù)中從未被使用過。刪除子部件廢除已分配給刪除的現(xiàn)有配置組件621的獨有標(biāo)識碼“1”,從而廢除的獨有標(biāo)識碼“1”在相同的配置標(biāo)識信息所指定的混合器配置數(shù)據(jù)中不再被用于新的配置組件。編輯部件可包括改變子部件,該子部件根據(jù)用戶指示來操作,用于將混合器配置中所含的至少一個配置組件改變?yōu)榕c配置組件中所述一個的類型相同但是尺度不同的配置組件,同時保持已分配給配置組件中所述一個的獨有標(biāo)識碼。
標(biāo)號641表示對于CF數(shù)據(jù)601而建立的一條序列數(shù)據(jù)(可設(shè)想該序列數(shù)據(jù)已與專有序列編號一起被存儲)。按照CF數(shù)據(jù)601的兩個組件排列(alignment),安排對應(yīng)于EQ611的C情景651和對應(yīng)于DYN612的C情景652。
標(biāo)號642表示CF數(shù)據(jù)602的情景數(shù)據(jù)。在編輯情景數(shù)據(jù)642時,指定CF數(shù)據(jù)601的情景數(shù)據(jù)641,以直接將情景數(shù)據(jù)641的C情景651和652調(diào)用到情景數(shù)據(jù)642的C情景661和662。因為它是在CF數(shù)據(jù)601和CF數(shù)據(jù)602之間執(zhí)行的,所以該調(diào)用是不同配置之間的調(diào)用。在不同配置之間調(diào)用的情況下,混合器配置一般是不同的,從而情景數(shù)據(jù)結(jié)構(gòu)相應(yīng)不同。因此,例如如果C情景651已被讀取,則一般不知道該C情景將被寫到情景數(shù)據(jù)642的哪個位置。利用按照本實施例的混合器系統(tǒng),相同的CF_ID在編輯之前被附著于CAD數(shù)據(jù),在編輯之后被附著于以另一名稱存儲的CAD數(shù)據(jù),并且,如果CF數(shù)據(jù)在相同一行中,則組件之間的相關(guān)性可借助U_ID來提供。結(jié)果,在確認(rèn)調(diào)用源的CF數(shù)據(jù)的CF_ID和調(diào)用目的地的CF數(shù)據(jù)的CF_ID相互匹配之后,可獲得EQ611(即,從情景數(shù)據(jù)641讀取的C情景651的組件)的U_ID例如是1;可從CF數(shù)據(jù)602獲得,帶有U_ID=1的組件是EQ621;以及可獲得對應(yīng)于EQ621的C情景的存儲位置是661,由此將C情景651復(fù)制到所獲得的位置661。當(dāng)情景數(shù)據(jù)641被調(diào)用到情景數(shù)據(jù)642時,情景數(shù)據(jù)642的C情景663被保留不變,因為沒有對應(yīng)于調(diào)用源的C情景。
在編輯CF數(shù)據(jù)603的情景數(shù)據(jù)643時,如上所述的在指定CF數(shù)據(jù)602的情景數(shù)據(jù)642為直接調(diào)用時同樣適用。情景數(shù)據(jù)642的C情景662和663被分別復(fù)制到情景數(shù)據(jù)642的C情景672和673。調(diào)用處理順序還試圖復(fù)制情景數(shù)據(jù)642的C情景661,但是,因為對應(yīng)于該C情景的組件的UID是1,在調(diào)用目的地的CF數(shù)據(jù)603中沒有帶有U_ID=1的組件,所以C情景661將不被復(fù)制。由此實現(xiàn)了不同配置之間的調(diào)用。
圖7示出了元素情景寫處理的實例。如參照圖6所述,利用按照本實施例的混合器系統(tǒng),如果在CF_ID之間、甚至在不同條CF數(shù)據(jù)之間有匹配,則C情景的相關(guān)性可借助U_ID來提供。因為具有相同U_ID的組件附著有相同的C_ID,所以基本有相互參數(shù)兼容性。在某些情況下,在C_Ver或表示組件尺度(比如端子數(shù)量)的屬性信息中,兩個組件可相互不同。因此,如果圖6所示CF數(shù)據(jù)601的C情景651例如被復(fù)制到CF數(shù)據(jù)602的C情景661,則這兩個C情景651和661在結(jié)構(gòu)(也就是序列和元素情景序列格式(單個值、一維序列或二維序列))上相互匹配,但是元素情景的一部分僅存在于C情景之一中,或者這些C情景在序列元素的數(shù)量上相互不同。每個C情景是否具有元素由每個組件的PC配置信息來控制,每個C情景的元素數(shù)量由對應(yīng)于CAD數(shù)據(jù)的C數(shù)據(jù)的屬性信息來控制。如果元素數(shù)量已被改變,則參數(shù)情景寫規(guī)則必須預(yù)先被確定。
圖7(a)示出了元素情景由單個值組成的實例。標(biāo)號701表示將被寫入的數(shù)據(jù)Ex,標(biāo)號702表示寫目的地的數(shù)據(jù)Eo。當(dāng)元素情景寫處理已被執(zhí)行時,寫目的地的數(shù)據(jù)被重寫到Ex。
圖7(b)示出了元素情景的數(shù)據(jù)格式是一維序列的實例。標(biāo)號711表示將被寫入的元素情景的數(shù)據(jù)。該數(shù)據(jù)具有四個元素。如果寫目的地的元素情景712的元素數(shù)量是6,則執(zhí)行寫處理,改寫寫目的地的元素情景的第一至第四元素(從數(shù)據(jù)E[1]x至E[4]x),如標(biāo)號713所示。E[5]x和E[6]o(這里是從頭開始的)保持不變。另一方面,如果寫目的地的元素情景714的元素數(shù)量是2,則2個元素被改寫,如標(biāo)號715所示,E[3]x和E[4]x被忽略。
圖7(c)示出了元素情景的數(shù)據(jù)格式是二維序列的實例。將被改寫的元素情景的數(shù)據(jù)721具有4行元素和3列元素。寫目的地的元素情景722具有6行元素和2列元素。當(dāng)執(zhí)行寫處理時,僅重疊部分被改寫,其他部分被忽略,如標(biāo)號723所示。
如上所述,如果元素情景是一序列,則在寫入源和寫目的地處具有匹配元素下標(biāo)的任何元素被改寫,僅在寫入源處發(fā)現(xiàn)的具有下標(biāo)的任何元素被忽略,僅在寫目的地處發(fā)現(xiàn)的具有下標(biāo)的任何元素被保留不變。
圖8(a)示出了從多條CF文件情景數(shù)據(jù)之一到當(dāng)前情景的情景調(diào)用處理的流程圖。該流程圖對應(yīng)于傳送情景數(shù)據(jù)的上述三種典型情況中的(1),將情景數(shù)據(jù)從CF文件復(fù)制到通用存儲器的處理基本是相同的。應(yīng)當(dāng)注意,從當(dāng)前打開的CF文件中調(diào)用情景數(shù)據(jù)的處理也可按照該處理流程來執(zhí)行,無需附加的例行程序。
在步驟810中,具有將被調(diào)用的情景數(shù)據(jù)的CF文件被標(biāo)識。在步驟802中,該標(biāo)識的CF文件中將被調(diào)用的情景數(shù)據(jù)的情景編號SN被標(biāo)識。這些標(biāo)識操作能夠以任何方式進(jìn)行。例如,按照用戶對調(diào)用另一CF文件的情景數(shù)據(jù)的指示,用于標(biāo)識該情景的窗口被顯示,在該窗口中,指定文件夾中的CF文件被顯示為選項。想要的CF文件從這些選項中選擇,并且該CF文件中想要的情景數(shù)據(jù)的情景編號被指定。在該操作中,指定文件夾中所有CF文件的CF_ID被讀取,只有帶有與通用存儲器中CF數(shù)據(jù)的CF_ID相匹配的該CF_ID的CF文件被顯示為選項。結(jié)果,將被調(diào)用的情景數(shù)據(jù)總是從具有匹配CF_ID的CF數(shù)據(jù)中來指定。
接著在步驟803中,通用存儲器被保護(hù),以無法被另一進(jìn)程改寫。在步驟804中,具有將被調(diào)用的情景數(shù)據(jù)的CF文件的CAD數(shù)據(jù)被讀取,以預(yù)備它的第一U_ID(升序的第一編號)。在步驟805中確定是否存在具有與預(yù)備的U_ID相匹配的U_ID的組件;在通用存儲器中的CAD中,其U_ID匹配的組件的C_ID是否與CF文件的CAD數(shù)據(jù)中預(yù)備的U_ID所對應(yīng)的組件的C_ID相匹配。如果沒有其U_ID與預(yù)備的U_ID相匹配的組件,或者就算有這樣的組件,但是組件的C_ID之間不匹配,則具有該U_ID的組件的C情景無需被調(diào)用,至此該過程繼續(xù)到步驟810。如果存在具有該U_ID的組件,并且組件的C_ID之間匹配,則執(zhí)行步驟806至809的處理,用于調(diào)用具有該U_ID的組件的C情景。
步驟806至809的處理對應(yīng)于參照圖7所述的元素情景寫處理。首先,在步驟806中,預(yù)備C情景的第一元素。在步驟807中,調(diào)用元素情景(圖7)。在步驟808中,預(yù)備下一元素情景。如果沒有元素將被調(diào)用,則該過程從步驟809返回到步驟807,以繼續(xù)該處理。當(dāng)調(diào)用源的CF數(shù)據(jù)中的所有U_ID已被處理時,則該過程從步驟811去往812,以清除通用存儲器的保護(hù)。在步驟813中,無法被調(diào)用的組件和元素被顯示,至此該處理結(jié)束。
圖8(b)示出了情景存儲處理的流程圖,該處理用于將當(dāng)前情景存儲到CF文件的多條情景數(shù)據(jù)之一中。該處理對應(yīng)于傳送情景數(shù)據(jù)的上述典型情況中的(2)。將情景數(shù)據(jù)從通用存儲器復(fù)制到CF文件的處理基本是相同的。應(yīng)當(dāng)注意,從當(dāng)前打開的CF文件中調(diào)用情景數(shù)據(jù)的處理也可按照該處理流程來執(zhí)行,無需附加的例行程序。
在步驟811和822中,存儲目的地的CF_ID和情景編號SN被標(biāo)識。該標(biāo)識可在與步驟801和802相同的方式下來進(jìn)行。只有與通用存儲器中CF數(shù)據(jù)的CF_ID相匹配的CF文件被顯示為選項,使得將被指定為存儲目的地的CF文件具有與當(dāng)前情景相同的CF_ID。步驟823至833的處理與步驟803至813的調(diào)用處理是相同的。在調(diào)用處理中,指定CF文件的情景數(shù)據(jù)被復(fù)制到通用存儲器;同時,在存儲處理中,數(shù)據(jù)從當(dāng)前情景復(fù)制到指定CF文件的情景數(shù)據(jù)。在步驟833中,無法存儲的組件和元素被顯示。
圖8(a)和8(b)示出了當(dāng)前情景調(diào)用處理和當(dāng)前情景存儲處理,從而用于一個情景的情景數(shù)據(jù)被復(fù)制。在相同的過程中,用于數(shù)據(jù)傳送的上述典型情況(1)至(3)能夠以批處理方式在CF數(shù)據(jù)或CF文件之間為兩個或更多情景執(zhí)行復(fù)制情景數(shù)據(jù)的處理。
在圖8所示的處理中,具有匹配CF_ID的CF數(shù)據(jù)被顯示為選項,從這些選項中指定情景數(shù)據(jù)調(diào)用源或存儲目的地,由此確保情景數(shù)據(jù)傳送源的CF數(shù)據(jù)的CF_ID和情景數(shù)據(jù)傳送目的地的CF數(shù)據(jù)的CF_ID之間的匹配;在每個進(jìn)程的開始部分處將給定的CF數(shù)據(jù)指定為選項和執(zhí)行CF_ID匹配檢驗也是可行的。如果發(fā)現(xiàn)CF_ID不匹配,則視為沒有兼容性并作為錯誤來處理。
圖9(a)示出了用于在兩個CF文件之間復(fù)制組件情景(或C情景)的C情景復(fù)制處理的流程圖。該流程對應(yīng)于傳送組件情景的上述典型情況中的(3)。在CF文件和通用存儲器之間復(fù)制C情景的處理基本是相同的。應(yīng)當(dāng)注意,在相同CF文件中在不同組件之間復(fù)制C情景的處理和在相同CF文件中在相同組件的不同情景數(shù)據(jù)之間復(fù)制C情景的處理也可按照該流程來執(zhí)行,因此無需預(yù)備另一例行程序。此外,圖8(a)所示步驟807的元素情景調(diào)用處理和圖8(b)所示步驟872的元素存儲處理也在相同的方式下來執(zhí)行,因此可通過相同的例行程序來處理。
在步驟901中,捕獲表示被用戶指定為復(fù)制源的組件情景的CF_ID、CF_Ver、情景編號SN和U_ID、以及表示被用戶指定為復(fù)制目的地的組件情景的CF_ID、CF_Ver、情景編號SN和U_ID(如果復(fù)制源或復(fù)制目的地是當(dāng)前情景,則SN是不需要的)。CF_ID、CF_Ver、情景編號SN和U_ID的集合標(biāo)識一個CF文件的一條情景數(shù)據(jù)的一個組件情景。這些可在任何方式下被指定。例如,顯示一窗口,在該窗口中,按照用戶的指示,將復(fù)制源的組件情景標(biāo)識出,用于組件情景復(fù)制,并且CF文件、情景編號和復(fù)制源的組件被指定;顯示另一窗口,在該窗口中,復(fù)制目的地的組件情景被標(biāo)識,CF文件、情景編號和復(fù)制目的地的組件被指定。在步驟902中,被指定為復(fù)制源的組件情景的組件的C_ID與被指定為復(fù)制目的地的組件情景的組件的C_ID做比較。如果發(fā)現(xiàn)匹配,則在步驟904至907中復(fù)制該元素情景。步驟904至907的處理與圖8(a)所示步驟806至809的處理和圖8(b)所示步驟826至829的處理是相同的。在圖8(a)所示調(diào)用處理和圖8(b)所示存儲處理中,情景數(shù)據(jù)在CF文件和通用存儲器之間傳送。在圖9(a)所示復(fù)制處理中,情景數(shù)據(jù)(具有復(fù)制源的CF_ID和CF_Ver所標(biāo)識的CF數(shù)據(jù)的情景編號NS)的U_ID所標(biāo)識的組件情景被復(fù)制到情景數(shù)據(jù)(具有復(fù)制目的地的CF_ID和CF_Ver所標(biāo)識的CF數(shù)據(jù)的情景編號SN)的U_ID所標(biāo)識的組件情景的位置。如果在步驟902中發(fā)現(xiàn)兩個C_ID之間的不匹配,則在步驟903中顯示錯誤,其表示復(fù)制源和復(fù)制目的地的組件情景之間的數(shù)據(jù)不兼容,基于此,處理結(jié)束。應(yīng)當(dāng)注意,在用于標(biāo)識復(fù)制目的地的組件情景的窗口中,CF文件的組件之中只有被選作為復(fù)制目的地的組件才被顯示,該組件具有與已被指定為復(fù)制目的地的組件的C_ID相同的C_ID。在這種情況下,因為兩個C_ID已被確認(rèn)為是相同的,所以步驟902的處理可被跳過。
也就是,本實用新型的方法被設(shè)計用于編輯數(shù)字混合器的組件情景,該數(shù)字混合器具有能夠執(zhí)行程序的處理器,以構(gòu)成由多個組件組成的音頻信號處理單元。組件情景是用于在音頻信號處理單元的每個組件的操作中使用的參數(shù)集。本實用新型的方法通過如下步驟來實現(xiàn)在第一存儲器中存儲第一組件情景,該第一組件情景是在第一組件的操作中使用的參數(shù)集,該第一組件通過第一組件標(biāo)識信息和第一屬性信息來標(biāo)識,該第一組件情景按照第一組件的第一屬性信息而具有第一數(shù)據(jù)排列;編輯第一存儲器中存儲的第一組件情景的內(nèi)容;在第二存儲器中存儲第二組件情景,該第二組件情景是在第二組件的操作中使用的參數(shù)集,該第二組件通過第二組件標(biāo)識信息和第二屬性信息來標(biāo)識,該第二組件情景按照第二組件的第二屬性信息而具有第二數(shù)據(jù)排列;如果在步驟902中在對應(yīng)于第二組件情景的第二組件標(biāo)識信息和對應(yīng)于第一組件情景的第一組件標(biāo)識信息之間發(fā)現(xiàn)匹配,則從第二存儲器中讀取第二組件情景;以及將該讀取的第二組件情景的數(shù)據(jù)排列中的、與第一組件情景的數(shù)據(jù)排列共用的至少一部件寫入第一存儲器中。
圖9(b)示出了元素情景寫處理的流程,該處理利用存取裝置或存取例行程序,來指定情景數(shù)據(jù)的數(shù)據(jù)排列。該處理與參照圖7所述的處理是相同的,其在步驟807、827和905中執(zhí)行。在步驟921(其提供存取裝置或存取例行程序)中,為寫入源和寫目的地的元素情景捕獲參數(shù)結(jié)構(gòu)PS、序列類型ST、寫入源的大小和寫目的地的大小。參數(shù)結(jié)構(gòu)PS和序列類型ST被包含于寫入源或?qū)懩康牡氐脑厮鶜w屬的該組件的PE配置信息中,并且通過引用(referencing)有關(guān)組件的PC數(shù)據(jù)來捕獲。如果序列類型是一維或二維,則寫入源的大小XX和XY、寫入目的地的大小OX和OY表示序列的數(shù)量。這些大小被包含于CAD數(shù)據(jù)中該組件的C數(shù)據(jù)的屬性信息中。在步驟922中,確定序列類型ST。如果發(fā)現(xiàn)序列類型是單個參數(shù)值(圖7(a)),則在步驟923中復(fù)制該單個參數(shù)值。這是用于將具有參數(shù)結(jié)構(gòu)PS所指示的數(shù)據(jù)結(jié)構(gòu)的參數(shù)集從寫入源的元素情景復(fù)制到寫目的地的元素情景的處理。如果列類型ST是一維(圖7(b)),則在步驟924中執(zhí)行一維序列復(fù)制。在該處理中,基于XX所指示的寫入源的元素數(shù)量和OX所指示的寫入目的地的元素數(shù)量,以參照圖7(b)所述的方式,將具有參數(shù)結(jié)構(gòu)PS所指示的數(shù)據(jù)結(jié)構(gòu)的參數(shù)集從寫入源的元素情景復(fù)制到寫目的地的元素情景。如果序列類型ST是二維(圖7(c)),則在步驟925中執(zhí)行二維序列復(fù)制。在該處理中,基于XX和XY所指示的寫入源的行元素數(shù)量和列元素數(shù)量、OX和OY所指示的寫目的地的行元素數(shù)量和列元素數(shù)量,以參照圖7(c)所述的方式,將具有參數(shù)結(jié)構(gòu)PS所指示的數(shù)據(jù)結(jié)構(gòu)的參數(shù)集從寫入源的元素情景復(fù)制到寫目的地的元素情景。
也就是,按照本實用新型,情景數(shù)據(jù)編輯裝置被設(shè)計使用于數(shù)字混合器中,該數(shù)字混合器具有能夠執(zhí)行程序的處理器,以構(gòu)成音頻信號處理單元,該音頻信號處理單元具有配置標(biāo)識信息和版本信息所指定的混合器配置。本實用新型的裝置被提供用于編輯情景數(shù)據(jù),該情景數(shù)據(jù)是用于在音頻信號處理單元的操作中使用的參數(shù)集。本實用新型的情景數(shù)據(jù)編輯裝置具有混合器配置數(shù)據(jù)存儲部件,其存儲包含第一混合器配置數(shù)據(jù)和第二混合器配置數(shù)據(jù)的多個混合器配置數(shù)據(jù),第一混合器配置數(shù)據(jù)定義由第一配置標(biāo)識信息和第一版本信息所指定的第一混合器配置,第二混合器配置數(shù)據(jù)定義由第二配置表示信息和第二版本信息所指定的第二混合器配置;第一情景數(shù)據(jù)存儲部件,其存儲第一情景數(shù)據(jù),該第一情景數(shù)據(jù)是由第一配置標(biāo)識信息和第一版本信息所指定的第一混合器配置的參數(shù)集,用于在第一混合器配置的音頻信號處理單元的操作中使用。在本實用新型的步驟中,第一存取部件921基于第一混合器配置,指定第一情景數(shù)據(jù)的每個參數(shù)的數(shù)據(jù)元素的排列,并且被操作以存取第一情景數(shù)據(jù)存儲部件,用于第一情景數(shù)據(jù)的讀寫。參數(shù)編輯部件通過利用第一存取部件921,讀取第一情景數(shù)據(jù)存儲部件中存儲的第一情景數(shù)據(jù),用于編輯第一情景數(shù)據(jù)的內(nèi)容。第二情景數(shù)據(jù)存儲部件存儲第二情景數(shù)據(jù),該第二情景數(shù)據(jù)是用于在第二配置標(biāo)識信息和第二版本信息所指定的第二混合器配置中使用的參數(shù)集。第二存取部件921基于第二混合器配置,指定第二情景數(shù)據(jù)的每個參數(shù)的數(shù)據(jù)元素的排列,并且被操作以存取第二情景數(shù)據(jù)存儲部件,用于第二情景數(shù)據(jù)的讀寫。如果在第一配置標(biāo)識信息和第二配置標(biāo)識信息之間發(fā)現(xiàn)匹配,則復(fù)制部件923、924或925通過利用第一存取部件和第二存取部件,在第一情景數(shù)據(jù)存儲部件中存儲的第一情景數(shù)據(jù)和第二情景數(shù)據(jù)存儲部件中存儲的第二情景數(shù)據(jù)之間進(jìn)行每個參數(shù)的復(fù)制,從而僅對于在第一情景數(shù)據(jù)和第二情景數(shù)據(jù)之間交疊的每個參數(shù)的數(shù)據(jù)元素的部分實現(xiàn)該復(fù)制。
上述實施例可適用于任何可編程或非可編程混合器工具。此外,將相同的配置ID供給例如在輸入通道數(shù)量、輸出通道數(shù)量和混合總線數(shù)量上相互不同的上方數(shù)字混合器和下方數(shù)字混合器,允許在這兩個數(shù)字混合器之間的情景互用。此外,使數(shù)字混合器配置有兩個或更多組件、并將組件ID分配給每個這些組件,允許在具有相同組件ID的這些組件之間的組件情景互用。
權(quán)利要求1.一種數(shù)字混合器裝置,具有能夠執(zhí)行程序以構(gòu)成音頻信號處理單元的處理器,該程序?qū)?yīng)于由第一配置標(biāo)識信息和第一版本信息所指定的第一混合器配置,并且實現(xiàn)具有該第一混合器配置的音頻信號處理單元的操作,該數(shù)字混合器裝置包括第一存儲部件,其存儲第一情景數(shù)據(jù),該第一情景數(shù)據(jù)是用于在具有由該第一配置標(biāo)識信息和該第一版本信息所指定的第一混合器配置的音頻信號處理單元的操作中使用的參數(shù)的數(shù)據(jù)集;參數(shù)編輯部件,其編輯該第一存儲部件中存儲的第一情景數(shù)據(jù)的內(nèi)容;參數(shù)提供部件,其從該第一存儲部件讀取該第一情景數(shù)據(jù),并將該第一情景數(shù)據(jù)提供到該音頻信號處理單元;第二存儲部件,其存儲第二情景數(shù)據(jù),該第二情景數(shù)據(jù)是用于在具有由第二配置標(biāo)識信息和第二版本信息所指定的第二混合器配置的音頻信號處理單元的操作中使用的參數(shù)的數(shù)據(jù)集;其特征在于,該數(shù)字混合器裝置還包括復(fù)制部件,即使該第一版本信息和該第二版本信息是不同的,只要在該第一配置標(biāo)識信息和該第二配置標(biāo)識信息之間發(fā)現(xiàn)匹配,就通過從該第二存儲部件讀取該第二情景數(shù)據(jù),并將所讀取的第二情景數(shù)據(jù)的至少一部分寫入到該第一存儲部件中,來進(jìn)行該第二情景數(shù)據(jù)到該第一情景數(shù)據(jù)的復(fù)制,其中該至少一部分與對于該第一混合器配置和該第二混合器配置共用的部分相對應(yīng)。
2.如權(quán)利要求1所述的數(shù)字混合器裝置,其特征在于,由該第一配置標(biāo)識信息和該第一版本信息所指定的第一混合器配置是由各獨有標(biāo)識碼所標(biāo)識的配置組件組成的,以及由該第二配置標(biāo)識信息和該第二版本信息所指定的第二混合器配置是由各獨有標(biāo)識碼所標(biāo)識的配置組件組成的,其中,該復(fù)制部件按照分配給該第一混合器配置和該第二混合器配置共用的配置組件的獨有識別碼,確定所述的對于該第一混合器配置和該第二混合器配置共用的部分。
3.一種情景數(shù)據(jù)編輯裝置,用于與具有能夠執(zhí)行程序以構(gòu)成音頻信號處理單元的處理器的數(shù)字混合器一起使用,該裝置被提供用于編輯情景數(shù)據(jù),該情景數(shù)據(jù)是用于在該音頻信號處理單元的操作中使用的參數(shù)數(shù)據(jù)集,該情景數(shù)據(jù)編輯裝置包括第一存儲部件,其存儲第一情景數(shù)據(jù),該第一情景數(shù)據(jù)是在具有由第一配置標(biāo)識信息和第一版本信息所指定的第一混合器配置的音頻信號處理單元的操作中使用的參數(shù)數(shù)據(jù)集;編輯部件,其編輯該第一存儲部件中存儲的第一情景數(shù)據(jù)的內(nèi)容;第二存儲部件,其存儲第二情景數(shù)據(jù),該第二情景數(shù)據(jù)是在具有由第二配置標(biāo)識信息和第二版本信息所指定的第二混合器配置的音頻信號處理單元的操作中使用的參數(shù)數(shù)據(jù)集;其特征在于,該情景數(shù)據(jù)編輯裝置還包括復(fù)制部件,即使該第一版本信息和該第二版本信息是不同的,只要在該第一配置標(biāo)識信息和該第二配置標(biāo)識信息之間發(fā)現(xiàn)匹配,就通過從該第二存儲部件讀取該第二情景數(shù)據(jù),并將所讀取的第二情景數(shù)據(jù)的至少一部分寫入到該第一存儲部件中,來進(jìn)行該第二情景數(shù)據(jù)到該第一情景數(shù)據(jù)的復(fù)制,其中該至少一部分與對于該第一混合器配置和該第二混合器配置共用的部分相對應(yīng)部件。
4.如權(quán)利要求3所述的情景數(shù)據(jù)編輯裝置,其特征在于,由該第一配置標(biāo)識信息和該第一版本信息所指定的第一混合器配置是由各獨有識別碼所標(biāo)識的配置組件組成的,以及由該第二配置標(biāo)識信息和該第二版本信息所指定的第二混合器配置是由各獨有標(biāo)識碼所標(biāo)識的配置組件組成的,其中,該復(fù)制部件按照分配給該第一混合器配置和該第二混合器配置共用的配置組件的獨有識別碼,確定所述的對于該第一混合器配置和該第二混合器配置共用的部分。
5.一種數(shù)字混合器,其特征在于,具有如權(quán)利要求3所述的情景數(shù)據(jù)編輯裝置。
6.一種混合器配置編輯裝置,其特征在于,具有如權(quán)利要求3所述的情景數(shù)據(jù)編輯裝置。
7.一種情景數(shù)據(jù)編輯裝置,用于與具有能夠執(zhí)行程序以構(gòu)成音頻信號處理單元的處理器的數(shù)字混合器一起使用,該音頻信號處理單元具有均由獨有標(biāo)識碼所指定的一個或多個配置組件組成的混合器配置,該情景數(shù)據(jù)編輯裝置包括第一存儲部件,其存儲第一情景數(shù)據(jù),該第一情景數(shù)據(jù)是用于在由第一配置標(biāo)識信息所指定的第一混合器配置的音頻信號處理單元的操作中使用的參數(shù)數(shù)據(jù)集;編輯部件,其編輯該第一存儲部件中存儲的第一情景數(shù)據(jù)的內(nèi)容;第二存儲部件,其存儲第二情景數(shù)據(jù),該第二情景數(shù)據(jù)是用于在由第二配置標(biāo)識信息所指定的第二混合器配置的音頻信號處理單元的操作中使用的參數(shù)數(shù)據(jù)集;其特征在于,該情景數(shù)據(jù)編輯裝置還包括復(fù)制部件,只要在該第一配置標(biāo)識信息和該第二配置標(biāo)識信息之間發(fā)現(xiàn)匹配,就通過從第二存儲部件讀取該第二情景數(shù)據(jù),并寫入所讀取的第二情景數(shù)據(jù)的至少一部分,來進(jìn)行該第二情景數(shù)據(jù)到該第一情景數(shù)據(jù)的復(fù)制,其中該至少一部分與具有相同的獨有標(biāo)識碼并且包含于該第一混合器配置和該第二混合器配置中的共用配置組件相對應(yīng)。
8.一種數(shù)字混合器裝置,具有能夠執(zhí)行程序以構(gòu)成具有由配置標(biāo)識信息所指定的混合器配置的音頻信號處理單元的處理器,該數(shù)字混合器裝置包括混合器配置數(shù)據(jù)存儲部件,其存儲包括第一混合器配置數(shù)據(jù)和第二混合器配置數(shù)據(jù)的多個混合器配置數(shù)據(jù),該第一混合器配置數(shù)據(jù)定義由第一配置標(biāo)識信息和第一版本信息所指定的第一混合器配置,該第二混合器配置數(shù)據(jù)定義由第二配置標(biāo)識信息和第二版本信息所指定的第二混合器配置;程序提供部件,其基于由該第一配置標(biāo)識信息和該第一版本信息所標(biāo)識的第一混合器配置數(shù)據(jù),產(chǎn)生該程序,并將產(chǎn)生的程序提供到該處理器,以構(gòu)成該第一混合器配置的音頻信號處理單元;第一情景數(shù)據(jù)存儲部件,其存儲第一情景數(shù)據(jù),該第一情景數(shù)據(jù)是由該第一配置標(biāo)識信息和該第一版本信息所指定的第一混合器配置的參數(shù)集,用于在該第一混合器配置的音頻信號處理單元的操作中使用;第一存取部件,其基于該第一混合器配置,指定該第一情景數(shù)據(jù)的每個參數(shù)的數(shù)據(jù)元素的排列,以及被操作以存取該第一情景數(shù)據(jù)存儲部件,用于該第一情景數(shù)據(jù)的讀寫;參數(shù)編輯部件,其通過利用該第一存取部件,讀取該第一情景數(shù)據(jù)存儲部件中存儲的第一情景數(shù)據(jù),用于編輯該第一情景數(shù)據(jù)的內(nèi)容;參數(shù)提供部件,其通過利用該第一存取部件,從該第一情景數(shù)據(jù)存儲部件讀取該第一情景數(shù)據(jù),用于將該第一情景數(shù)據(jù)提供到該音頻信號處理單元;第二情景數(shù)據(jù)存儲部件,其存儲第二情景數(shù)據(jù),該第二情景數(shù)據(jù)是用于在由該第二配置標(biāo)識信息和該第二版本信息所標(biāo)識的第二混合器配置中使用的參數(shù)集;第二存取部件,其基于該第二混合器配置,指定該第二情景數(shù)據(jù)的每個參數(shù)的數(shù)據(jù)元素的排列,以及被操作以存取該第二情景數(shù)據(jù)存儲部件,用于該第二情景數(shù)據(jù)的讀寫;其特征在于,該數(shù)字混合器裝置還包括復(fù)制部件,如果在該第一配置標(biāo)識信息和該第二配置標(biāo)識信息之間發(fā)現(xiàn)匹配,通過利用該第一存取部件和該第二存取部件,在該第一情景數(shù)據(jù)存儲部件中存儲的第一情景數(shù)據(jù)和該第二情景數(shù)據(jù)存儲部件中存儲的第二情景數(shù)據(jù)之間進(jìn)行每個參數(shù)的復(fù)制,使得僅對于該第一情景數(shù)據(jù)和該第二情景數(shù)據(jù)之間交疊的每個參數(shù)的數(shù)據(jù)元素的部分實現(xiàn)該復(fù)制。
9.一種情景數(shù)據(jù)編輯裝置,用于在具有能夠執(zhí)行程序以構(gòu)成音頻信號處理單元的處理器的數(shù)字混合器中使用,該音頻信號處理單元具有由配置標(biāo)識信息和版本信息所指定的混合器配置,該裝置被提供用于編輯情景數(shù)據(jù),該情景數(shù)據(jù)是用于在該音頻信號處理單元的操作中使用的參數(shù)集,該情景數(shù)據(jù)編輯裝置包括混合器配置數(shù)據(jù)存儲部件,其存儲包括第一混合器配置數(shù)據(jù)和第二混合器配置數(shù)據(jù)的多個混合器配置數(shù)據(jù),該第一混合器配置數(shù)據(jù)定義由第一配置標(biāo)識信息和第一版本信息所指定的第一混合器配置,該第二混合器配置數(shù)據(jù)定義由第二配置標(biāo)識信息和第二版本信息所指定的第二混合器配置;第一情景數(shù)據(jù)存儲部件,其存儲第一情景數(shù)據(jù),該第一情景數(shù)據(jù)是由該第一配置標(biāo)識信息和該第一版本信息所指定的第一混合器配置的參數(shù)集,用于在該第一混合器配置的音頻信號處理單元的操作中使用;第一存取部件,其基于該第一混合器配置,指定該第一情景數(shù)據(jù)的每個參數(shù)的數(shù)據(jù)元素的排列,以及被操作以存取該第一情景數(shù)據(jù)存儲部件,用于該第一情景數(shù)據(jù)的讀寫;參數(shù)編輯部件,其通過利用該第一存取部件,讀取該第一情景數(shù)據(jù)存儲部件中存儲的第一情景數(shù)據(jù),用于編輯該第一情景數(shù)據(jù)的內(nèi)容;第二情景數(shù)據(jù)存儲部件,其存儲第二情景數(shù)據(jù),該第二情景數(shù)據(jù)是用于在由該第二配置標(biāo)識信息和該第二版本信息所標(biāo)識的第二混合器配置中使用的參數(shù)集;第二存取部件,其基于該第二混合器配置,指定該第二情景數(shù)據(jù)的每個參數(shù)的數(shù)據(jù)元素的排列,以及被操作以存取該第二情景數(shù)據(jù)存儲部件,用于該第二情景數(shù)據(jù)的讀寫;其特征在于,該情景數(shù)據(jù)編輯裝置還包括復(fù)制部件,如果在該第一配置標(biāo)識信息和該第二配置標(biāo)識信息之間發(fā)現(xiàn)匹配,通過利用該第一存取部件和該第二存取部件,在該第一情景數(shù)據(jù)存儲部件中存儲的第一情景數(shù)據(jù)和該第二情景數(shù)據(jù)存儲部件中存儲的第二情景數(shù)據(jù)之間進(jìn)行每個參數(shù)的復(fù)制,使得僅對于該第一情景數(shù)據(jù)和該第二情景數(shù)據(jù)之間交疊的每個參數(shù)的數(shù)據(jù)元素的部分實現(xiàn)該復(fù)制。
10.一種數(shù)字混合器裝置,具有能夠執(zhí)行程序以構(gòu)成音頻信號處理單元的處理器,該程序與由各組件標(biāo)識信息所標(biāo)識的多個組件組成的混合器配置相對應(yīng),并被該處理器執(zhí)行以實現(xiàn)該混合器配置的操作,該數(shù)字混合器裝置包括第一存儲部件,其存儲情景數(shù)據(jù),該情景數(shù)據(jù)是用于在具有由所述多個組件組成的混合器配置的音頻信號處理單元的操作中使用的參數(shù)數(shù)據(jù)集,該情景數(shù)據(jù)包括與所述多個組件相對應(yīng)的多個組件情景;編輯部件,其編輯該第一存儲部件中存儲的情景數(shù)據(jù)的內(nèi)容;第一指定部件,其將該第一存儲部件中存儲的所述多個組件情景之定為復(fù)制目的地;第二存儲部件,其存儲多個組件情景,所述多個組件情景用于在均由該組件標(biāo)識信息所標(biāo)識的對應(yīng)組件的操作中使用;第二指定部件,其將該第二存儲部件中存儲的所述多個組件情景之一指定為復(fù)制源;其特征在于,該數(shù)字混合器裝置還包括復(fù)制部件,如果在對應(yīng)于該復(fù)制源的組件的組件標(biāo)識信息和對應(yīng)于該復(fù)制目的地的組件的組件標(biāo)識信息之間發(fā)現(xiàn)匹配,該復(fù)制部件將該組件情景從該復(fù)制源復(fù)制到該復(fù)制目的地,其中,該復(fù)制部件確定,相同的組件標(biāo)識信息所標(biāo)識的組件在含有多個數(shù)據(jù)元素的對應(yīng)組件情景之間具有數(shù)據(jù)兼容性,以及僅復(fù)制對于該復(fù)制源的數(shù)據(jù)元素和該復(fù)制目的地的數(shù)據(jù)元素共用的數(shù)據(jù)元素的部分。
11.一種參數(shù)編輯裝置,用于在具有能夠執(zhí)行程序以構(gòu)成由多個組件組成的音頻信號處理單元的處理器的數(shù)字混合器中使用,該裝置被提供用于編輯組件情景,該組件情景是用于在該音頻信號處理單元的每個組件的操作中使用的參數(shù)集,該參數(shù)編輯裝置包括第一存儲部件,其存儲第一組件情景,該第一組件情景是用于在由第一組件標(biāo)識信息和第一屬性信息所標(biāo)識的第一組件的操作中使用的參數(shù)集,該第一組件情景按照該第一組件的第一屬性信息,具有第一數(shù)據(jù)排列;編輯部件,其編輯該第一存儲部件中存儲的第一組件情景的內(nèi)容;第二存儲部件,其存儲第二組件情景,該第二組件情景是用于在由第二組件標(biāo)識信息和第二屬性信息所標(biāo)識的第二組件的操作中使用的參數(shù)集,該第二組件情景按照該第二組件的第二屬性信息,具有第二數(shù)據(jù)排列;其特征在于,該參數(shù)編輯裝置還包括復(fù)制部件,如果在對應(yīng)于該第二組件情景的第二組件標(biāo)識信息和對應(yīng)于該第一組件情景的第一組件標(biāo)識信息之間發(fā)現(xiàn)匹配,該復(fù)制部件從該第二存儲部件讀取該第二組件情景,以及將所讀取的第二組件情景的數(shù)據(jù)排列的至少一部分寫入到該第一存儲部件中,該至少一部分是與該第一組件情景的數(shù)據(jù)排列共用的。
12.一種數(shù)字混合器裝置,其特征在于,具有如權(quán)利要求11所述的參數(shù)編輯裝置。
13.一種混合器配置編輯裝置,其特征在于,具有如權(quán)利要求11所述的參數(shù)編輯裝置。
專利摘要本實用新型提供用于數(shù)字混合器的情景數(shù)據(jù)編輯裝置,該數(shù)字混合器具有能夠執(zhí)行程序以構(gòu)成對應(yīng)于各種混合器配置的音頻信號處理單元的處理器。配置ID被附著于每個混合器配置,相同的配置ID被附著于在它們的情景數(shù)據(jù)之間具有兼容性的這些混合器配置,該情景數(shù)據(jù)是用于在音頻信號處理單元的操作中使用的參數(shù)數(shù)據(jù)集。當(dāng)混合器配置被編輯時,與在編輯之前的混合器配置相同的配置ID被附著于在編輯之后的混合器配置。在讀取源的配置ID和寫目的地的配置ID之間有匹配的條件下,伴隨每個混合器配置的情景數(shù)據(jù)從讀取源的混合器配置被寫到寫目的地的混合器配置。
文檔編號H04R3/00GK2833784SQ20052000412
公開日2006年11月1日 申請日期2005年2月24日 優(yōu)先權(quán)日2004年2月27日
發(fā)明者竹村聰 申請人:雅馬哈株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1