欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

控制裝置的制作方法

文檔序號:6626130閱讀:204來源:國知局
專利名稱:控制裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種控制裝置以及用于使計(jì)算機(jī)作為這樣的控制裝置而發(fā)揮作用的程序,所述控制裝置使具有可對處理內(nèi)容進(jìn)行編程的音頻信號處理部的音頻信號處理裝置執(zhí)行基于由多個(gè)構(gòu)成要素和連接該構(gòu)成要素間的連線構(gòu)成的信號處理結(jié)構(gòu)的信號處理。
背景技術(shù)
在現(xiàn)有技術(shù)中,以下音頻信號處理裝置是眾所周知的,該音頻信號處理裝置使音頻信號處理部作為控制裝置而發(fā)揮作用,其使用可按照程序工作的處理器而構(gòu)成,并且使外部PC(個(gè)人計(jì)算機(jī))等計(jì)算機(jī)執(zhí)行應(yīng)用軟件,根據(jù)利用該控制裝置編輯的信號處理結(jié)構(gòu),可以處理音頻信號。在本申請中,將這樣的音頻信號處理裝置稱為混音器引擎(mixer engine)。該混音器引擎可以將由PC編輯的信號處理結(jié)構(gòu)存儲在內(nèi)部,并可以根據(jù)所存儲的信號處理結(jié)構(gòu),單獨(dú)地進(jìn)行音頻信號的處理。
此外,在上述PC中,可以在顯示器的編輯畫面上配置成為信號處理構(gòu)成要素的組件(component),通過設(shè)定所配置的組件間的連線來編輯所述信號處理結(jié)構(gòu),這是眾所周知的。
此外,作為應(yīng)用軟件的功能,通過在編輯畫面上雙擊組件,可以顯示用于設(shè)定與該組件相關(guān)的信號處理參數(shù)的控制畫面,利用該控制畫面中的控件,可以設(shè)定參數(shù)的值,這也是眾所周知的。
此外,作為可復(fù)制、配置這些控制畫面中的任意控件的可編輯操作面板(控制畫面),可以生成用戶控制畫面(user control),這也是公知的。然后,通過操作配置在這樣的用戶控制畫面上的控件,可以控制與復(fù)制源的控件對應(yīng)的參數(shù)的值,使混音器引擎按照該值來執(zhí)行信號處理,這也是公知的。
對于這樣的混音器引擎和應(yīng)用軟件,例如在雅馬哈株式會社銷售的數(shù)字混音器引擎“DME32(商品名)”的日文使用說明書中,特別是23~66、71、192~194頁中有記載。

發(fā)明內(nèi)容
但是,在用戶從某一組件的控制畫面中復(fù)制一部分控件,然后編輯、使用上述用戶控制畫面的情況下,存在保存由該用戶控制畫面控制的范圍的參數(shù),或者調(diào)用所保存的參數(shù)這樣的要求。但是,在現(xiàn)有的混音器引擎和控制裝置中,不能進(jìn)行這樣的操作,因此在這一點(diǎn)上存在方便性差的問題。此外,即使能夠進(jìn)行這樣的操作,如果僅是單純地保存或調(diào)用與配置在用戶控制畫面中的控件對應(yīng)的參數(shù),則有時(shí)存在產(chǎn)生缺陷的問題。
即,在參數(shù)中,可能由多個(gè)參數(shù)相互關(guān)聯(lián)而指定一連串的內(nèi)容,例如濾波器的特性等,但不一定要在用戶控制畫面中配置所有這些控件。在這樣的情況下,如果僅讀出與配置在用戶控制畫面中的控件對應(yīng)的參數(shù),則存在會破壞與其他部分的參數(shù)之間的平衡這樣的問題。
此外,在用戶控制畫面中,有時(shí)要在保存參數(shù)之后刪除對應(yīng)的控件。在該情況下,如果原封不動地調(diào)用所保存的參數(shù),則會出現(xiàn)與用戶控制畫面中的控件無關(guān)的參數(shù)也被調(diào)用的問題。
本發(fā)明就是為了解決上述問題而提出的,其目的在于,在使具有可對處理內(nèi)容進(jìn)行編程的音頻信號處理部的音頻信號處理裝置執(zhí)行基于由多個(gè)構(gòu)成要素和連接該構(gòu)成要素間的連線構(gòu)成的信號處理結(jié)構(gòu)的信號處理的控制裝置中,提高使用可編輯控制畫面時(shí)的、與參數(shù)保存和調(diào)用相關(guān)的方便性。
此外,在用戶從某一組件的控制畫面中復(fù)制一部分控件,然后編輯、使用上述用戶控制畫面的情況下,有時(shí)希望控制除了與該控件對應(yīng)的組件之外的其他參數(shù)的值。此外,有時(shí)也希望將用于控制其他參數(shù)的值的控件追加在用戶控制畫面中。并且,為了進(jìn)行這樣的控制或追加,需要使與控件對應(yīng)的組件的控制畫面顯示在顯示器上(調(diào)用)。
但是,為此,需要進(jìn)行復(fù)雜的操作,即首先需要檢查與控件對應(yīng)的組件是什么組件,在編輯畫面或一覽等中尋找該組件,然后指示打開該組件的控制畫面,因此存在操作繁復(fù)的問題。
在現(xiàn)有的應(yīng)用軟件中,通過在相當(dāng)于用戶控制畫面的畫面中指定控件,進(jìn)行所需要的操作,來在特性畫面中知悉與該控件對應(yīng)的組件的信息。但是,為此需要多步操作,然后為了打開控制畫面,需要如上所述地進(jìn)行尋找組件,打開控制畫面的操作。因此,操作也很繁復(fù)。
本發(fā)明就是為了解決上述問題而提出的,其目的在于,在使具有可對處理內(nèi)容進(jìn)行編程的音頻信號處理部的音頻信號處理裝置執(zhí)行基于由多個(gè)構(gòu)成要素和連接該構(gòu)成要素間的連線構(gòu)成的信號處理結(jié)構(gòu)的信號處理的控制裝置中,提高使用可由用戶編輯的控制畫面時(shí)的操作性。
為了實(shí)現(xiàn)上述目的,本發(fā)明的控制裝置,其使具有可對處理內(nèi)容進(jìn)行編程的信號處理部的音頻信號處理裝置執(zhí)行基于由多個(gè)構(gòu)成要素和連接該構(gòu)成要素間的連線構(gòu)成的信號處理結(jié)構(gòu)的信號處理,該控制裝置設(shè)置有以下單元準(zhǔn)備第一控制畫面的單元,該第一控制畫面用于針對上述信號處理結(jié)構(gòu)中的各構(gòu)成要素,設(shè)定在使上述音頻信號處理裝置執(zhí)行與該構(gòu)成要素相關(guān)的信號處理時(shí)使用的參數(shù)的值;將上述第一控制畫面中的部件的副本配置在可由用戶編輯的第二控制畫面中的單元;接受單元,其針對配置在上述第二控制畫面中的部件,接受顯示包含該部件的復(fù)制源部件的第一控制畫面的指示;以及顯示控制單元,其按照上述接受單元所接受的指示,使包含上述復(fù)制源部件的第一控制畫面顯示在顯示單元上。
在這樣的控制裝置中,可以在上述接受單元中設(shè)置有以下單元,其在上述第二控制畫面中指定了部件并有規(guī)定的指示的情況下,使操作部顯示在上述顯示單元中的該被指定的部件的附近,上述操作部用于接受顯示包含該部件的復(fù)制源部件的第一控制畫面的指示。
此外,本發(fā)明的另一個(gè)控制裝置,其使具有可對處理內(nèi)容進(jìn)行編程的信號處理部的音頻信號處理裝置執(zhí)行基于由多個(gè)構(gòu)成要素和連接該構(gòu)成要素間的連線構(gòu)成的信號處理結(jié)構(gòu)的信號處理,該控制裝置設(shè)置有以下單元準(zhǔn)備第一控制畫面的單元,該第一控制畫面用于針對上述信號處理結(jié)構(gòu)中的各構(gòu)成要素,設(shè)定在使上述音頻信號處理裝置執(zhí)行與該構(gòu)成要素相關(guān)的信號處理時(shí)使用的參數(shù)的值;使用于直接接受顯示上述第一控制畫面的指示的調(diào)用畫面顯示在上述顯示單元上的單元;將上述第一控制畫面中的部件的副本配置在可由用戶編輯的第二控制畫面中的單元;接受單元,其針對配置在上述第二控制畫面中的部件,接受調(diào)用包含該部件的復(fù)制源部件的第一控制畫面這樣的指示;以及顯示控制單元,其按照上述接受單元所接受的指示,在為了顯示包含與該指示相關(guān)的部件的復(fù)制源部件的第一控制畫面而應(yīng)操作的部分被顯示的狀態(tài)下,使上述調(diào)用畫面顯示在上述顯示單元上。
此外,本發(fā)明的另一個(gè)控制裝置,其使具有可對處理內(nèi)容進(jìn)行編程的信號處理部的音頻信號處理裝置執(zhí)行基于由多個(gè)構(gòu)成要素和連接該構(gòu)成要素間的連線構(gòu)成的信號處理結(jié)構(gòu)的信號處理,該控制裝置設(shè)置有以下單元準(zhǔn)備第一控制畫面的單元,該第一控制畫面具有控件,該控件用于針對上述信號處理結(jié)構(gòu)中的各構(gòu)成要素,設(shè)定在使上述音頻信號處理裝置執(zhí)行與該構(gòu)成要素相關(guān)的信號處理時(shí)使用的參數(shù)的值;當(dāng)前存儲器,其存儲反映在基于上述信號處理結(jié)構(gòu)的信號處理中的參數(shù)的值;將上述控制畫面中的控件的副本配置在可由用戶編輯的第二控制畫面中的單元;接受單元,其接受與上述第二控制畫面相關(guān)聯(lián)的參數(shù)的保存和調(diào)用指示;保存單元,其在上述接受單元接受了保存指示的情況下,從上述當(dāng)前存儲器中讀出與對應(yīng)于配置在上述第二控制畫面中的至少一個(gè)控件復(fù)制源的各構(gòu)成要素相關(guān)的參數(shù),然后作為與上述第二控制畫面相關(guān)聯(lián)的一連串設(shè)定數(shù)據(jù)而存儲在存儲單元中;以及調(diào)用單元,其在上述接受單元接受了調(diào)用指示的情況下,從上述存儲單元中讀出與該指示相關(guān)的設(shè)定數(shù)據(jù),然后將該設(shè)定數(shù)據(jù)中與對應(yīng)于配置在上述第二控制畫面中的至少一個(gè)控件復(fù)制源的各構(gòu)成要素相關(guān)的參數(shù)寫入上述當(dāng)前存儲器中。
在這樣的控制裝置中,可以使上述調(diào)用單元成為這樣的單元,其在構(gòu)成要素與配置在上述第二控制畫面中的至少一個(gè)控件復(fù)制源對應(yīng),并且在上述讀出的設(shè)定數(shù)據(jù)中不包含與構(gòu)成要素對應(yīng)的參數(shù)的情況下,對于該構(gòu)成要素,不將參數(shù)寫入上述當(dāng)前存儲器中。


圖1是表示混音器系統(tǒng)的構(gòu)成例的方框圖,該混音器系統(tǒng)具有作為本發(fā)明控制裝置的實(shí)施方式的PC和作為其控制對象的音頻信號處理裝置的混音器引擎。
圖2是表示串聯(lián)連接多臺混音器引擎時(shí)的混音器系統(tǒng)的構(gòu)成例的方框圖。
圖3是表示顯示在圖1所示的PC的顯示器上的CAD畫面例的圖。
圖4是同樣是表示控制畫面的顯示例的圖。
圖5是同樣是表示導(dǎo)航窗口的顯示例的圖。
圖6同樣是用于說明用戶控制畫面的圖。
圖7是表示圖1所示的混音器系統(tǒng)在PC側(cè)使用的數(shù)據(jù)結(jié)構(gòu)的一部分的圖。
圖8是表示其另一部分的圖。
圖9是更詳細(xì)表示圖8所示的UC數(shù)據(jù)結(jié)構(gòu)的圖。
圖10是表示與圖7~圖9所示的數(shù)據(jù)編輯相關(guān)聯(lián),由圖1所示的PC執(zhí)行的任務(wù)例的圖。
圖11是用于對在圖6所示的用戶控制畫面中指示編輯復(fù)制源的控制畫面的顯示的方法進(jìn)行說明的圖。
圖12是在向用戶控制畫面中追加部件時(shí)由PC的CPU執(zhí)行的處理的流程圖。
圖13同樣是操作用戶控制畫面上的控件時(shí)的處理流程圖。
圖14同樣是針對用戶控制畫面中的部件指示菜單顯示時(shí)的處理流程圖。
圖15是表示在圖1所示的PC的顯示器上顯示的存儲畫面的顯示例的圖。
圖16是表示在圖6所示的用戶控制畫面上按下重新調(diào)用鍵時(shí)的顯示例的圖。
圖17是在指示了保存UC預(yù)置的情況下,圖1所示的PC的CPU執(zhí)行的處理的流程圖。
圖18同樣是在指示了調(diào)用UC預(yù)置的情況下的處理流程圖。
具體實(shí)施例方式
以下根據(jù)附圖,對本發(fā)明的實(shí)施方式進(jìn)行說明。
1.實(shí)施方式的混音器系統(tǒng)的基本構(gòu)成圖1、圖2首先,利用圖1,對具有作為本發(fā)明的控制裝置的PC和作為音頻信號處理裝置的混音器引擎的混音器系統(tǒng)的構(gòu)成例進(jìn)行說明。圖1是表示該混音器系統(tǒng)的方框圖。
如圖1所示,該混音器系統(tǒng)由混音器引擎10和PC 30構(gòu)成。PC30是具有作為硬件的CPU、ROM、RAM等和作為顯示單元的顯示器14的公知PC,可以使用WindowsXP(注冊商標(biāo))等操作系統(tǒng)(OS)工作的PC。此外,作為該OS上的應(yīng)用程序,通過執(zhí)行所需要的控制程序,可以使PC 30作為控制裝置而發(fā)揮作用,即編輯混音器引擎10中的信號處理結(jié)構(gòu),然后將該編輯結(jié)果傳送給混音器引擎10,使其按照所編輯的信號處理結(jié)構(gòu)工作。以下所說明的PC 30的動作和功能,如果沒有特別說明,就是通過執(zhí)行該控制程序來實(shí)現(xiàn)的。
另一方面,混音器引擎10具有CPU 11、閃存12、RAM 13、顯示器14、控件15、PC輸入輸出部(I/O)16、MIDI(Musical InstrumentsDigital Interface樂器數(shù)字接口)I/O 17、其他I/O 18、波形I/O19、信號處理部(DSP)20、串聯(lián)I/O 21,這些部分通過系統(tǒng)總線22而連接。并且具有這樣的功能,即按照從PC 30接收的信號處理結(jié)構(gòu),生成用于控制DSP 20的微程序(microprogram),按照該微程序來使DSP 20工作,對輸入的音頻信號進(jìn)行各種信號處理并輸出。
CPU 11是集中控制混音器引擎10的動作的控制單元,它進(jìn)行這樣的處理,即通過執(zhí)行存儲在閃存12中的規(guī)定程序,來控制各I/O16~19、21中的通信和顯示器14上的顯示,或檢測控件15的操作并按照其操作而變更參數(shù)的值,或根據(jù)從PC 30接收的信號處理結(jié)構(gòu)信息而生成用于使DSP 20動作的微程序,從而設(shè)定DSP 20。
閃存12是存儲由CPU 11執(zhí)行的控制程序或后述的預(yù)置組件數(shù)據(jù)等的可重寫的非易失性存儲單元。
RAM 13是存儲以將從PC 30接收的信號處理結(jié)構(gòu)信息變換為所需要的格式后的后述區(qū)段數(shù)據(jù)(zone data)或當(dāng)前場景(currentscene)為首的各種數(shù)據(jù)、或作為CPU 11的工作存儲器使用的存儲單元。并且,為了能夠單獨(dú)地使用混音器引擎10,RAM 13的區(qū)段數(shù)據(jù)存儲區(qū)域被電源備份。
顯示器14是由液晶顯示器(LCD)等構(gòu)成的顯示單元。并且,顯示表示混音器引擎10當(dāng)前狀態(tài)的畫面、用于進(jìn)行后述的預(yù)置參照、變更、保存等的畫面等。
控件15由按鍵、開關(guān)、旋轉(zhuǎn)編碼器等構(gòu)成,是用于使用戶直接操作混音器引擎10而進(jìn)行預(yù)置編輯等的控件。
PC I/O 16是用于連接PC 30而進(jìn)行通信的接口,可以進(jìn)行采用例如USB(Universal Serial Bus通用串行總線)方式、RS232C方式、IEEE(Institute of electrical and Electronic Engineers電氣和電子工程師協(xié)會)1394方式、Ethernet(注冊商標(biāo))方式等接口的通信。
MIDII/O 17是用于收發(fā)按照MIDI規(guī)格的數(shù)據(jù)的接口,例如用于與對應(yīng)于MIDI的電子樂器或具有輸入輸出MIDI數(shù)據(jù)的應(yīng)用程序的計(jì)算機(jī)等進(jìn)行通信。
波形I/O 19是用于接收應(yīng)由DSP 20處理的音頻信號的輸入、或者輸出處理后的音頻信號的接口。并且,可以在該波形I/O 19上適當(dāng)組合1塊4通道的可模擬輸入的A/D轉(zhuǎn)換電路板、1塊4通道的可模擬輸出的D/A轉(zhuǎn)換電路板、1塊8通道的可數(shù)字輸入輸出的數(shù)字輸入輸出電路板,并且可以安裝多塊上述電路板,實(shí)際上通過這些電路板來進(jìn)行信號的輸入輸出。
其他I/O 18是用于連接除上述之外的設(shè)備而進(jìn)行輸入輸出的接口,例如準(zhǔn)備了用于連接外部顯示器、鼠標(biāo)、文字輸入用鍵盤、操作面板等的接口。
DSP 20是針對從波形I/O 19輸入的音頻信號進(jìn)行信號處理的模塊,所述信號處理是按照所設(shè)定的微程序及用于確定其處理參數(shù)的當(dāng)前場景而進(jìn)行的信號處理。該DSP 20可以由一個(gè)處理器構(gòu)成,也可以連接多個(gè)處理器而構(gòu)成。
串聯(lián)I/O 21是用于在串聯(lián)連接多個(gè)混音器引擎10而使用時(shí),在與其他混音器引擎之間進(jìn)行音頻信號或來自于PC 30的數(shù)據(jù)和指令等的收發(fā)的接口。在進(jìn)行串聯(lián)連接的情況下,如圖2所示,可以從上游側(cè)向下游側(cè)串聯(lián)連接多臺混音器引擎10而構(gòu)成混音器系統(tǒng)。該連接是通過串聯(lián)連接用的電纜(專用/通用任意一種都可以)連接上游側(cè)混音器的串聯(lián)輸出端子和下游側(cè)混音器的串聯(lián)輸入端子而進(jìn)行的。
另外,在串聯(lián)連接多個(gè)混音器引擎10而使用的情況下,可以使多個(gè)混音器引擎10協(xié)同工作而進(jìn)行一連串的音頻信號處理。然后,可以在PC 30中編輯該音頻信號處理的結(jié)構(gòu),經(jīng)由與PC 30直接連接的混音器引擎10將編輯結(jié)果也傳送給其他混音器引擎10,然后按照所編輯的信號處理結(jié)構(gòu)使各混音器引擎10工作。
此外,在該情況下,表示信號處理結(jié)構(gòu)或參數(shù)的值的數(shù)據(jù)可以在PC 30側(cè)分割為與各混音器引擎對應(yīng)的部分,然后將各個(gè)混音器引擎負(fù)責(zé)范圍內(nèi)的數(shù)據(jù)分別傳送給各混音器引擎?;蛘撸梢詫⑺谢煲羝饕鎸?yīng)的數(shù)據(jù)發(fā)送給所有混音器引擎,接收到該數(shù)據(jù)的各混音器引擎從該數(shù)據(jù)中取入各自混音器引擎負(fù)責(zé)范圍內(nèi)的數(shù)據(jù)。
2.實(shí)施方式的PC中的信號處理結(jié)構(gòu)的編輯方式圖3~圖6接下來,對PC 30中的信號處理結(jié)構(gòu)的編輯方式進(jìn)行說明。圖3是表示顯示在PC 30的顯示器上的信號處理結(jié)構(gòu)的編輯畫面例的圖。
當(dāng)用戶使PC 30執(zhí)行上述控制程序,進(jìn)行必要的指示時(shí),PC 30使圖3所示的CAD(Computer Aided Design計(jì)算機(jī)輔助設(shè)計(jì))畫面40作為圖形顯示的編輯畫面而顯示在顯示器上,接受來自于用戶的編輯指示。并且,在該畫面上,通過作為其構(gòu)成要素的4bandPEQ、Compressor、Mix804等組件(A)以及連接組件的輸出端子(B)和輸入端子(C)的連線(D)而圖形顯示編輯中的信號處理結(jié)構(gòu)。
另外,顯示在組件左側(cè)的端子是輸入端子,顯示在組件右側(cè)的端子是輸出端子。并且,表示向混音器引擎10輸入的組件僅有輸出端子,表示從混音器引擎10輸出的組件僅有輸入端子,除此之外的組件都有輸入端子和輸出端子。
用戶在該畫面中,從通過操作“Component”菜單而顯示的組件列表中選擇想要向信號處理結(jié)構(gòu)中添加的組件,并將其配置在畫面上,然后指定所配置的多個(gè)組件的任意輸出端子和任意輸入端子之間的連線,由此可以編輯信號處理結(jié)構(gòu)。
其中,Input和Output組件的各端子表示波形I/O 19的輸入輸出通道,Netout組件的各端子表示從串聯(lián)I/O 21向其他混音器引擎的信號輸出。并且,這里雖然沒有示出,但也可以配置表示從其他混音器引擎向串聯(lián)I/O 21的信號輸入的Netin組件。
此外,在編輯用于使多個(gè)混音器引擎協(xié)同工作而執(zhí)行的信號處理結(jié)構(gòu)的情況下,可以對各混音器引擎顯示CAD畫面40,來編輯每個(gè)混音器引擎的信號處理結(jié)構(gòu)。
然后,通過指示執(zhí)行“File”菜單中的“保存”,可以將上述的通過CAD畫面40編輯的結(jié)果作為配置(configuration)而保存,然后通過指示執(zhí)行“File”菜單中的“編譯”(compile),可以將配置數(shù)據(jù)的一部分的數(shù)據(jù)格式轉(zhuǎn)換為混音器引擎用的數(shù)據(jù)格式,然后傳送給混音器引擎10并存儲。
另外,PC 30在編輯過程中計(jì)算按照畫面上的信號處理結(jié)構(gòu)進(jìn)行的信號處理所需要的資源量,如果其結(jié)果是超過了編輯對象混音器引擎10所具有的DSP 20的資源,則由于不能進(jìn)行這樣的處理,所以要向用戶通知該消息。
進(jìn)而,用戶可以設(shè)定非在線模式和在線模式中的任意一種,作為混音器引擎10和PC 30的工作模式。在非在線模式中,混音器引擎10和PC 30彼此獨(dú)立工作,在在線模式中,一邊取得與當(dāng)前場景的參數(shù)等的同步、一邊工作。僅在混音器引擎10的有效信號處理結(jié)構(gòu)和PC 30的有效信號處理結(jié)構(gòu)一致的情況下,才能夠向在線模式轉(zhuǎn)移,在在線模式中,控制(同步化)當(dāng)前場景的數(shù)據(jù)與混音器引擎10和PC 30的相同。
另外,在執(zhí)行上述“編譯”時(shí),可以自動向在線模式轉(zhuǎn)移。此外,在PC 30側(cè)變更了信號處理結(jié)構(gòu)的情況下,可以自動向非在線模式轉(zhuǎn)移,這里采用這樣的方式?;蛘?,也可以通過用戶操作來另外指示向在線模式的轉(zhuǎn)移。
但是,對于包含在信號處理結(jié)構(gòu)中的各組件,在將該組件新配置在信號處理結(jié)構(gòu)中的階段、或配置后編譯的階段,在存儲當(dāng)前場景的當(dāng)前存儲器內(nèi),準(zhǔn)備用于存儲參數(shù)(例如,如果是混音器,則是各輸入的電平)的值的存儲區(qū)域,同時(shí)對該參數(shù)賦予規(guī)定的初始值,所述參數(shù)在與該組件相關(guān)的信號處理中使用。
然后,用戶通過操作針對各組件準(zhǔn)備的控制畫面,可以編輯存儲在該參數(shù)存儲區(qū)域中的參數(shù)的值。此外,這里編輯的參數(shù)的值,如后所述,可以作為庫(library)中的預(yù)置而存儲。
圖4示出了該控制畫面的顯示例。在該圖中,示出了針對Compressorl的控制畫面例。
該控制畫面60是將旋鈕61、曲線顯示部62、按鍵63等各種部件配置在畫面框內(nèi)而構(gòu)成的。用戶使用定位裝置或鍵盤等操作旋鈕61或按鍵63,由此可以設(shè)定與對應(yīng)于控制畫面60的組件相關(guān)的參數(shù)的值。此外,參數(shù)的值或內(nèi)容,可以通過顯示在曲線顯示部62這樣的顯示部上而得到確認(rèn)。
另外,作為配置在控制畫面60內(nèi)的部件,可以考慮主要是上述控件和顯示部,但也可以考慮僅單純地記載固定文字的標(biāo)簽等。此外,控件也不限于圖4所示的控件,也可以是滑動塊(slider)或旋轉(zhuǎn)編碼器。此外,也可以是下拉菜單或單選按鈕等不是模仿物理控件的控件。對于顯示部,這里例示了曲線顯示部62,該曲線顯示部62用曲線表示與由多個(gè)旋鈕指定的多個(gè)參數(shù)的值對應(yīng)的壓縮器(compressor)的特性,但也可以考慮用數(shù)值或曲線表示1個(gè)參數(shù)的值,或者用明暗來表示打開/關(guān)閉等各種方式。此外,也可以在顯示部中輸入?yún)?shù)的值,從而設(shè)定該值。
這樣的控制畫面是第一控制畫面。
此外,如圖4所示的控制畫面60,可以考慮在例如圖3所示的CAD畫面40中直接雙擊對應(yīng)的組件時(shí)顯示(調(diào)用)。但是,在該方法中,只能對顯示在最前面的CAD畫面中的組件接受控制畫面的調(diào)用指示。因此,除此之外,可以準(zhǔn)備用于直接接受使控制畫面顯示的指示的調(diào)用畫面。
圖5示出了作為這樣的調(diào)用畫面的導(dǎo)航窗口的顯示例。
在該導(dǎo)航窗口50中,按照所屬的配置和引擎對用戶編輯的各信號處理結(jié)構(gòu)中的各組件進(jìn)行分類,并用樹狀形式分級顯示。另外,在圖5所示的例子中沒有詳細(xì)顯示的部分,例如配置2的內(nèi)容等,如果指示了該部分的詳細(xì)顯示,則可以顯示。
在該導(dǎo)航窗口50中,用戶通過將指針52對準(zhǔn)特定組件的位置并點(diǎn)擊,可以調(diào)用針對該組件的控制畫面。即,不必通過調(diào)用組件所包含的CAD畫面等操作,就能夠直接指示控制畫面的調(diào)用。
在該混音器系統(tǒng)中,用戶可以從該導(dǎo)航窗口50進(jìn)行指示,調(diào)用針對各組件的控制畫面,通過所調(diào)用的控制畫面中的控件來設(shè)定在信號處理中使用的各種參數(shù)的值。
但是,在該混音器引擎中,除了每個(gè)組件的控制畫面之外,還準(zhǔn)備了用戶可編輯的第二控制畫面即用戶控制畫面。
以下,利用圖6,對該用戶控制畫面進(jìn)行說明。
用戶控制畫面是可以將任意控制畫面中的任意部件的副本配置在任意位置上的控制畫面。并且,部件的復(fù)制和配置,例如圖6所示,可以通過將控制畫面60中的部件拖放到用戶控制畫面70上所希望的位置上來進(jìn)行。除此之外,也可以在控制畫面60上指示拷貝復(fù)制源部件,然后在用戶控制畫面70上指示粘貼。此外,也可以在用戶控制畫面70內(nèi)任意移動配置后的部件。
這樣配置在用戶控制畫面70上的各部件可以與該復(fù)制源部件具有同樣的功能。例如,如果在用戶控制畫面70中操作旋鈕71,則與控制畫面60中的復(fù)制源旋鈕61對應(yīng)的參數(shù)的值相應(yīng)于操作而被變更。此外,進(jìn)行與該參數(shù)內(nèi)容對應(yīng)的顯示的曲線顯示部62這樣的顯示部的顯示,也被變更為變更后的值。由于旋鈕61本身是通過刻度61a的位置來表示參數(shù)的值,所以旋鈕61的顯示也被變更。
另外,能夠復(fù)制并配置在用戶控制畫面70上的部件不限于控件,也可以是顯示部或標(biāo)簽等其他部件。對于標(biāo)簽,可以在用戶控制畫面70上配置單獨(dú)的標(biāo)簽。如果是在同一配置內(nèi),則可以從多個(gè)控制畫面上復(fù)制部件,這是顯而易見的。
此外,對于保存(store)鍵72和重新調(diào)用(recall)鍵73,是獨(dú)立地缺省配置在用戶控制畫面70上的控件,而不是其他控件的副本,保存鍵72是用于指示與用戶控制畫面70關(guān)聯(lián)的參數(shù)的保存的按鍵,重新調(diào)用鍵73是用于指示與用戶控制畫面70關(guān)聯(lián)的參數(shù)的調(diào)用的按鍵。但是,保存鍵72或重新調(diào)用鍵73不是必須設(shè)置的。
這樣的用戶控制畫面70可以不完全生成,或者如果用戶指示生成,則可以生成任意個(gè)數(shù)。
配置在這樣的用戶控制畫面中的部件的復(fù)制源,實(shí)際上是任意一個(gè)控制畫面中的控件,但在以下的說明中,為了簡化說明,對于與包含該復(fù)制源控件的控制畫面對應(yīng)的CAD畫面上的組件,也稱為“復(fù)制源的”組件。
3.在實(shí)施方式的混音器系統(tǒng)中使用的數(shù)據(jù)的結(jié)構(gòu)圖7~圖10以下,對在以上混音器系統(tǒng)中使用的、與本發(fā)明關(guān)聯(lián)的數(shù)據(jù)的結(jié)構(gòu)進(jìn)行說明。
圖7~圖9中示出了在PC 30側(cè)使用的數(shù)據(jù)的結(jié)構(gòu)。
當(dāng)在PC 30的OS上執(zhí)行上述控制程序時(shí),PC 30將圖7~圖9所示的各數(shù)據(jù)存儲在由該控制程序規(guī)定的存儲空間中。
其中,圖7(a)所示的PC用預(yù)置組件數(shù)據(jù),是可以在編輯信號處理時(shí)使用的組件數(shù)據(jù),用戶可以定制,但基本上是制造商提供的。并且,PC用預(yù)置組件數(shù)據(jù)是針對在信號處理中使用的組件的各個(gè)種類而準(zhǔn)備的。
各PC用預(yù)置組件數(shù)據(jù)是表示組件的性質(zhì)或功能的信息,其包含;用于識別組件的預(yù)置組件頭;結(jié)構(gòu)信息,其表示組件的輸入或輸出以及組件所使用的數(shù)據(jù)或參數(shù)的結(jié)構(gòu);參數(shù)處理例程(routine),其用于進(jìn)行這樣的處理,即相應(yīng)于用戶的數(shù)據(jù)輸入操作,變更上述當(dāng)前場景或者預(yù)置中各組件的各個(gè)參數(shù)的值;顯示·編輯用處理例程,其用于將各組件的參數(shù)的值轉(zhuǎn)換為顯示用的文本數(shù)據(jù)或特性曲線。
并且,在預(yù)置組件頭中包含表示預(yù)置組件種類的識別信息即預(yù)置組件ID和表示其版本的預(yù)置組件版本信息,由此,可以確定預(yù)置組件。
此外,在上述結(jié)構(gòu)信息中,除了表示組件的輸入輸出結(jié)構(gòu)的輸入輸出結(jié)構(gòu)信息以及表示組件所使用的數(shù)據(jù)或參數(shù)的結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)信息之外,還包含顯示用數(shù)據(jù),其表示組件的名稱、在CAD畫面上顯示組件本身時(shí)的顏色或形狀等外觀、以及用于編輯該組件的參數(shù)的值的控制畫面的設(shè)計(jì),即旋鈕或特性曲線的配置。
其中,在該P(yáng)C用預(yù)置組件數(shù)據(jù)中,結(jié)構(gòu)信息中的圖形顯示的CAD畫面中編輯所需要的顯示用數(shù)據(jù)、顯示·編輯處理例程中的用于在控制畫面上以曲線顯示特性的例程等,是混音器引擎10側(cè)動作中不需要的數(shù)據(jù),所以僅存儲在PC 30側(cè)。
另一方面,圖8所示的區(qū)段數(shù)據(jù)包含管理數(shù)據(jù)、1個(gè)或多個(gè)PC用配置數(shù)據(jù)、以及其他的數(shù)據(jù)。用戶可以指示將該區(qū)段數(shù)據(jù)整體作為1個(gè)文件存儲在硬盤上,或者相反,可以指示從硬盤讀出到RAM中。
在這樣的區(qū)段數(shù)據(jù)中,管理數(shù)據(jù)包含以下信息等引擎數(shù),其表示屬于區(qū)段數(shù)據(jù)所表示的區(qū)段中的混音器引擎的數(shù)量;各引擎ID,其表示這些各混音器引擎的ID;以及配置數(shù),其表示包含在區(qū)段數(shù)據(jù)中的配置數(shù)據(jù)的數(shù)量。
此外,配置數(shù)據(jù)是表示用戶所編輯的信號處理結(jié)構(gòu)內(nèi)容的數(shù)據(jù),在用戶選擇了保存編輯結(jié)果的情況下,將此時(shí)刻的信號處理結(jié)構(gòu)內(nèi)容保存為1個(gè)PC用配置數(shù)據(jù)。各PC用配置數(shù)據(jù)對于屬于區(qū)段中的每個(gè)混音器引擎,具有PC用CAD數(shù)據(jù)和庫,除此之外,還具有配置管理數(shù)據(jù)、用戶控制(UC)庫。這里,示出了與使圖2所示的引擎E1~E3執(zhí)行的信號處理結(jié)構(gòu)相關(guān)的配置數(shù)據(jù)。
在這些各數(shù)據(jù)中,配置管理數(shù)據(jù)包含以下信息等在新保存配置數(shù)據(jù)時(shí)唯一賦予的配置ID;引擎數(shù),其表示按照配置數(shù)據(jù)而進(jìn)行音頻信號處理的混音器引擎的數(shù)量(通常是屬于區(qū)段數(shù)據(jù)所表示的區(qū)段中的混音器引擎的數(shù)量);預(yù)置數(shù),其表示各個(gè)引擎的庫中的預(yù)置的數(shù)量;以及UC數(shù)據(jù)數(shù),其表示UC庫中的UC數(shù)據(jù)的數(shù)量。
此外,各PC用CAD數(shù)據(jù)是表示被編輯的信號處理結(jié)構(gòu)中1臺混音器引擎負(fù)責(zé)的部分的內(nèi)容的結(jié)構(gòu)數(shù)據(jù)。其包含CAD管理數(shù)據(jù)、被編輯的信號處理結(jié)構(gòu)中針對由對象混音器引擎執(zhí)行(負(fù)責(zé))的部分的各組件的組件數(shù)據(jù)、以及表示這些組件間的連線狀態(tài)的連線數(shù)據(jù)。另外,在被編輯的信號處理結(jié)構(gòu)中包含多個(gè)相同種類的預(yù)置組件的情況下,對這些組件分別準(zhǔn)備不同的組件數(shù)據(jù)。
此外,CAD管理數(shù)據(jù)中包含以下數(shù)據(jù)引擎ID,其是執(zhí)行按照PC用CAD數(shù)據(jù)所表示的信號處理結(jié)構(gòu)的信號處理的混音器引擎的ID;以及組件數(shù),其表示PC用CAD數(shù)據(jù)中的組件數(shù)據(jù)的數(shù)量。
各組件數(shù)據(jù)中包含以下數(shù)據(jù)組件ID,其表示該組件與哪一個(gè)預(yù)置組件對應(yīng);唯一ID,其是在包含該組件的配置中唯一賦予該組件的ID;特性數(shù)據(jù),其包含該組件的輸入端子和輸出端子數(shù)量的信息等;以及PC用顯示數(shù)據(jù),其表示對應(yīng)的組件在PC 30側(cè)的CAD畫面中配置的位置等。另外,在組件數(shù)據(jù)中,作為用于確定預(yù)置組件的信息,還可以包含組件版本的信息。
此外,在連線數(shù)據(jù)中,對于包含在被編輯的信號處理結(jié)構(gòu)中的多個(gè)連線的各連線,包含以下數(shù)據(jù)連接數(shù)據(jù),其表示從哪個(gè)組件的哪個(gè)輸出端子向哪個(gè)組件的哪個(gè)輸入端子進(jìn)行連線;以及PC用顯示數(shù)據(jù),其表示在PC 30側(cè)的編輯畫面中該連線的形狀和配置。
另一方面,庫是在使混音器引擎執(zhí)行由對應(yīng)的PC用CAD數(shù)據(jù)所表示的音頻信號處理時(shí)使用的參數(shù)的值的設(shè)定即預(yù)置的集合。預(yù)置的數(shù)量是任意的,對各個(gè)引擎可以不同,也可以是0。
各預(yù)置中包含組件參數(shù),其是在混音器引擎中執(zhí)行的處理的、與各組件對應(yīng)的參數(shù)的值的集合。該組件參數(shù)中的數(shù)據(jù)的格式和排列,由用包含在PC用CAD數(shù)據(jù)中的該組件的組件ID確定的預(yù)置組件的、PC用預(yù)置組件數(shù)據(jù)中的數(shù)據(jù)結(jié)構(gòu)信息以及包含在PC用CAD數(shù)據(jù)中的該組件的特性數(shù)據(jù)定義。
此外,UC庫是與利用圖6說明的用戶控制畫面相關(guān)的數(shù)據(jù)即UC數(shù)據(jù)的集合,對用戶生成的1個(gè)用戶控制畫面,生成1個(gè)UC數(shù)據(jù)。
圖9示出了該UC數(shù)據(jù)的更詳細(xì)結(jié)構(gòu)。
如該圖所示,UC數(shù)據(jù)具有UC頭、UC用CAD數(shù)據(jù)以及UC預(yù)置。
UC頭包含表示用戶控制畫面名稱的UC名、表示UC數(shù)據(jù)中的UC預(yù)置數(shù)量的預(yù)置數(shù)的信息。
此外,UC用CAD數(shù)據(jù)具有表示配置在用戶控制畫面上的部件數(shù)量的部件數(shù)信息、表示該部件的位置、形狀和復(fù)制源的部件數(shù)據(jù)。
部件數(shù)據(jù)是為所配置的各部件分別準(zhǔn)備的,其通過引擎ID、唯一ID和參數(shù)ID來確定復(fù)制源部件,并通過配置信息來確定在用戶控制畫面上的位置和形狀。另外,引擎ID和唯一ID與包含在同一配置數(shù)據(jù)中的PC用CAD數(shù)據(jù)中的ID對應(yīng),參數(shù)ID被省略了圖示,但其與包含在預(yù)置組件數(shù)據(jù)中的PC用結(jié)構(gòu)信息中的參數(shù)和在控制畫面的定義中使用的ID對應(yīng)。另外,在標(biāo)簽等的情況下,參數(shù)ID不一定表示參數(shù)的種類,有時(shí)是單純地用于識別部件的ID。
此外,UC預(yù)置是隨著圖6所示的保存鍵72被按下而被保存的、與用戶控制畫面70關(guān)聯(lián)的參數(shù)的值的設(shè)定。其中,作為該“關(guān)聯(lián)”的參數(shù),將與成為用戶控制畫面70中至少1個(gè)控件的復(fù)制源的組件相關(guān)的參數(shù)作為一連串的設(shè)定數(shù)據(jù)即1個(gè)UC預(yù)置而存儲。
另外,在用戶控制畫面上可以復(fù)制并配置在其他用戶控制畫面上配置的部件,但在這樣的情況下,在部件數(shù)據(jù)中,作為部件的復(fù)制源,登錄追溯到控制畫面的復(fù)制源,上述“關(guān)聯(lián)”也是根據(jù)該追溯的復(fù)制源而確定的。
此外,作為各UC預(yù)置,存儲在保存時(shí)刻與用戶控制畫面70關(guān)聯(lián)的參數(shù)的值,在中途對用戶控制畫面70中的部件進(jìn)行了追加或刪除的情況下,可能包含在每個(gè)UC預(yù)置中的參數(shù)的種類會不同。
此外,各UC預(yù)置包含預(yù)置頭;以及組件參數(shù),其是與由該預(yù)置頭確定的各組件相關(guān)的參數(shù)的值的設(shè)定。并且,預(yù)置頭根據(jù)包含引擎ID和唯一ID的組件信息,指定PC用CAD數(shù)據(jù)中的特定組件,并根據(jù)與該組件的組件ID對應(yīng)的預(yù)置組件數(shù)據(jù),規(guī)定1個(gè)組件參數(shù)的數(shù)據(jù)格式。此時(shí),也可以跨越多個(gè)混音器引擎來指定組件。
如果是針對相同的組件,則UC預(yù)置中的各組件參數(shù)的數(shù)據(jù)格式與庫或當(dāng)前場景中的預(yù)置組件的數(shù)據(jù)格式相同。
此外,預(yù)置頭也包含組件數(shù)信息,其表示包含在UC預(yù)置中的組件參數(shù)的數(shù)量(與組件信息的數(shù)量相同);以及UC預(yù)置名信息,其表示UC預(yù)置的名稱。
以上的數(shù)據(jù)被預(yù)先保存在HDD(硬盤驅(qū)動器)等非易失性存儲單元中,在必要時(shí)可以讀出到RAM中使用。
此外,如圖7(b)所示,PC 30中也存儲有當(dāng)前場景,其表示當(dāng)前有效的配置中的當(dāng)前有效的參數(shù)的值。當(dāng)前場景的數(shù)據(jù)是與當(dāng)前有效的配置中的各引擎用預(yù)置相關(guān)聯(lián)而構(gòu)成的。即,其采用組合該配置的信號處理結(jié)構(gòu)中的每個(gè)組件的組件參數(shù)的格式。在利用控制畫面或用戶控制畫面上的控件等來設(shè)定與信號處理結(jié)構(gòu)中的組件相關(guān)的參數(shù)的值時(shí),在當(dāng)前場景中變更該參數(shù)的值。其結(jié)果可以被保存為每個(gè)引擎的預(yù)置或與用戶控制畫面對應(yīng)的UC預(yù)置。
此外,如圖7(c)所示,在PC 30中還準(zhǔn)備了緩沖器,其用于在通過上述“編譯”處理而將配置數(shù)據(jù)向混音器引擎10傳送時(shí),根據(jù)PC用CAD數(shù)據(jù),形成適于在混音器引擎10中進(jìn)行處理的格式的引擎?zhèn)魉陀肅AD數(shù)據(jù)。用于向各混音器引擎?zhèn)魉偷囊鎮(zhèn)魉陀肅AD數(shù)據(jù),是通過從PC用CAD數(shù)據(jù)中刪除上述組件和連線的PC用顯示數(shù)據(jù)那樣在混音器引擎10側(cè)不使用的數(shù)據(jù),然后將數(shù)據(jù)間的不使用部分壓縮并打包而形成。
關(guān)于存儲在混音器引擎10側(cè)的數(shù)據(jù),由于與本實(shí)施方式的特征幾乎沒有關(guān)系,所以省略了圖示,但大致與用于存儲在PC 30側(cè)的數(shù)據(jù)相同。
其主要的不同點(diǎn)在于以下幾點(diǎn)等在預(yù)置組件數(shù)據(jù)中,代替顯示·編輯用例程的一部分,包含用于使DSP 20工作、作為該組件而發(fā)揮作用的微程序;CAD數(shù)據(jù)是存儲上述引擎?zhèn)魉陀肅AD數(shù)據(jù)的數(shù)據(jù);不包含UC數(shù)據(jù);以及準(zhǔn)備了緩沖器,該緩沖器用于根據(jù)引擎用CAD數(shù)據(jù)而形成使DSP 20執(zhí)行的微程序。此外,CAD數(shù)據(jù)和庫,僅存儲信號處理結(jié)構(gòu)整體中存儲對象混音器引擎10所負(fù)責(zé)的范圍的數(shù)據(jù)。
接下來,圖10中示出了與圖7~圖9所示的數(shù)據(jù)的編輯相關(guān)聯(lián),PC 30執(zhí)行的任務(wù)的例子。
如該圖所示,作為用于編輯圖7~圖9所示的區(qū)段數(shù)據(jù)和當(dāng)前場景的任務(wù),PC 30執(zhí)行CAD數(shù)據(jù)編輯任務(wù)81、參數(shù)編輯任務(wù)82、用戶控制畫面編輯任務(wù)83和其他任務(wù)84。
CAD數(shù)據(jù)編輯任務(wù)81是對應(yīng)于在CAD畫面40上的組件或連線的追加/刪除/變更等指示,進(jìn)行編輯CAD數(shù)據(jù)的處理的任務(wù)。在在線模式動作中進(jìn)行這樣的編輯的情況下,轉(zhuǎn)移到非在線模式,這與前面說明的相同。
此外,作為控制畫面60或用戶控制畫面70中的操作接受模式,準(zhǔn)備了執(zhí)行模式和編輯模式。執(zhí)行模式是利用這些畫面上的控件來進(jìn)行參數(shù)的值的設(shè)定的模式,編輯模式是利用拖放等進(jìn)行向用戶控制畫面70的部件追加/刪除/位置變更等的模式。
參數(shù)編輯任務(wù)82是進(jìn)行如下處理的任務(wù),即在執(zhí)行模式中,相應(yīng)于控件的操作,變更參數(shù)的值,該參數(shù)編輯任務(wù)82對存儲在當(dāng)前存儲器中的當(dāng)前場景中的數(shù)據(jù)進(jìn)行變更,同時(shí)在在線模式中,對必要的混音器引擎指示同樣的數(shù)據(jù)變更。此外,也進(jìn)行與用戶控制畫面70對應(yīng)的參數(shù)的保存或調(diào)用的動作。
用戶控制畫面編輯任務(wù)83是進(jìn)行如下處理的任務(wù),即在編輯模式中,相應(yīng)于部件的追加/刪除/位置變更等指示,編輯UC數(shù)據(jù)。對于UC數(shù)據(jù),由于沒有存儲在混音器引擎10側(cè),所以即使變更該數(shù)據(jù),也不會影響數(shù)據(jù)的整合性,因此即使在在線模式中也可以在不改變模式的狀態(tài)下而進(jìn)行變更。
其他任務(wù)84是用于進(jìn)行配置數(shù)據(jù)的編譯或動作模式的切換等的任務(wù)。
4.配置在用戶控制畫面上的各部件的復(fù)制源控制畫面的顯示功能圖11~圖14
上述混音器系統(tǒng)的特征點(diǎn)之一是,可以在PC 30中,通過簡單的操作來顯示配置在用戶控制畫面70上的各部件的復(fù)制源控制畫面60。以下對與該特征點(diǎn)相關(guān)的動作進(jìn)行說明。
首先,利用圖11,對指示復(fù)制源控制畫面60顯示的方法進(jìn)行說明。
在該混音器系統(tǒng)中,當(dāng)用戶在顯示器的用戶控制畫面70上使指針78移動到該畫面的任意部件上,進(jìn)行規(guī)定的操作(例如點(diǎn)擊鼠標(biāo)右鍵)時(shí),如圖1所示,在該部件的附近會顯示用于指示與該部件相關(guān)的動作的菜單77。然后,通過在該菜單77上進(jìn)行選擇“打開原型(original)”的操作(例如點(diǎn)擊鼠標(biāo)左鍵),可以進(jìn)行打開控制畫面60的指示,該控制畫面60中包含顯示菜單77的部件的復(fù)制源部件。該菜單77相當(dāng)于用于接受顯示控制畫面的指示的操作部,該控制畫面中包含復(fù)制源部件。
圖11中示出了用右鍵點(diǎn)擊旋鈕71時(shí)的例子,但在這里,如果用戶將指針78對準(zhǔn)菜單77中的“打開原型”,并進(jìn)行點(diǎn)擊鼠標(biāo)左鍵的操作,則也能夠在PC 30的顯示器上顯示控制畫面60,該控制畫面60中包含旋鈕71的復(fù)制源旋鈕61。此時(shí),如果完全沒有顯示控制畫面60,則重新顯示該畫面,或者如果是其全部或一部分被其他畫面遮蓋的狀態(tài),則PC 30使控制畫面60移動到最前面。
在該混音器系統(tǒng)中,通過設(shè)置這樣的功能,可以通過簡單的操作將控制畫面顯示在顯示器上,該控制畫面包含配置在用戶控制畫面上的部件的復(fù)制源部件。并且,通過利用該功能,如果是編輯模式,可以通過簡單的操作對與已經(jīng)配置在用戶控制畫面上的部件相關(guān)的部件例如用于控制相關(guān)聯(lián)的參數(shù)的旋鈕、或顯示由已經(jīng)配置的旋鈕控制的參數(shù)的值的顯示部等進(jìn)行配置。此外,如果是執(zhí)行模式,則可以通過簡單的操作對與已經(jīng)配置在用戶控制畫面上的部件相關(guān)聯(lián)的控件進(jìn)行操作、或參照相關(guān)聯(lián)的顯示部等。
因此,可以提高使用用戶控制畫面時(shí)的操作性。特別是,如果在被指示的部件附近顯示菜單77,則可使指針78移動的距離小,能夠有效地提高操作性。
此外,在用戶控制畫面上可以復(fù)制并配置在其他用戶控制畫面上配置的部件,但在該情況下,在部件數(shù)據(jù)中,作為部件的復(fù)制源,登錄追溯到控制畫面的復(fù)制源,所顯示的畫面也是包含該追溯的復(fù)制源的畫面。
此外,菜單77中的“編輯模式”項(xiàng)目是用于接受將動作模式從執(zhí)行模式向編輯模式轉(zhuǎn)移的指示的項(xiàng)目。在編輯模式的動作中,使該部分變?yōu)椤皥?zhí)行模式”,從而可以接受向執(zhí)行模式轉(zhuǎn)移的指示。
以下,在圖12~圖14中示出了與用戶控制畫面相關(guān)聯(lián)的控制處理的流程圖。
首先,圖12中示出了在指示向用戶控制畫面追加部件的情況下,PC 30的CPU執(zhí)行的處理的流程圖。
當(dāng)通過拖放或粘貼等指示向用戶控制畫面追加部件時(shí),PC 30的CPU開始圖12的流程圖所示的處理。另外,追加部件的指示中包含復(fù)制源部件的復(fù)制指示。
在該處理中,使針對部件的追加對象用戶控制畫面的UC用CAD數(shù)據(jù)中的部件數(shù)的數(shù)據(jù)遞加,同時(shí)將針對所追加的部件的部件數(shù)據(jù)追加到該UC用CAD數(shù)據(jù)中(S11)。此時(shí),所追加的部件數(shù)據(jù)中記載的各ID可以參照與對應(yīng)于復(fù)制源控制畫面60的組件相關(guān)的信息來確定,配置信息可以參照指示追加的位置等追加指示時(shí)的信息來確定。
在該處理之后,根據(jù)變更后的UC用CAD數(shù)據(jù),更新用戶控制畫面的顯示(S12),然后結(jié)束處理。
另外,對于指示刪除或變更部件的情況下的處理,省略了圖示,但僅是步驟S11中的UC用CAD數(shù)據(jù)的變更內(nèi)容相應(yīng)于指示而不同,其他點(diǎn)都是同樣的處理。通過進(jìn)行這些處理,用戶可以任意編輯用戶控制畫面。
接下來,圖13中示出了在操作用戶控制畫面上的控件時(shí)PC 30的CPU執(zhí)行的處理的流程圖。
當(dāng)操作配置在用戶控制畫面上的控件時(shí),PC 30的CPU開始圖13的流程圖所示的處理。另外,在該處理中,有除了顯示部等之外的功能、能夠通過操作而指示變更參數(shù)值的部件都是控件。
在該處理中,首先參照針對包含被操作的控件的用戶控制畫面的UC用CAD數(shù)據(jù),確定相應(yīng)于該控件的操作而應(yīng)變更值的參數(shù)(S21),如果是在線狀態(tài),則將針對所確定的參數(shù)的、相應(yīng)于控件的操作內(nèi)容的變更事件發(fā)送給存儲了應(yīng)變更的參數(shù)的混音器引擎10(S22、S23)。當(dāng)然,也可以給變更事件賦予應(yīng)接受該事件的混音器引擎的引擎ID并發(fā)送,然后在接受的混音器引擎?zhèn)扰袛嗍欠窠邮茉摂?shù)據(jù)??梢园l(fā)送給哪一個(gè)混音器引擎,能夠由被操作的控件的部件數(shù)據(jù)中的引擎ID識別。
然后,相應(yīng)于控件的操作內(nèi)容,變更當(dāng)前存儲器中的參數(shù)的值(S24),更新與被變更的參數(shù)相關(guān)聯(lián)的部件的顯示(S25),然后結(jié)束處理。另外,作為步驟S25中的更新對象,可以列舉被操作的控件自身的顯示、顯示被變更的參數(shù)的內(nèi)容的顯示部的顯示、被操作的控件的復(fù)制源控件的顯示等。
此外,對于混音器引擎10側(cè)的處理,省略了圖示,但其是相應(yīng)于在步驟S23中發(fā)送的事件,變更混音器引擎10側(cè)的當(dāng)前存儲器中的參數(shù)的值的處理。在混音器引擎10側(cè)雖然沒有存儲UC數(shù)據(jù),但由于所接收的事件是特定參數(shù)的變更數(shù)據(jù),所以不需要為了進(jìn)行與該事件對應(yīng)的處理而參照UC數(shù)據(jù)。
通過以上的處理,可以相應(yīng)于用戶控制畫面上的控件的操作,變更PC和混音器引擎的當(dāng)前存儲器中的參數(shù)的值,并進(jìn)行相應(yīng)于變更后的值的顯示。
接下來,圖14中示出了在對于用戶控制畫面中的部件指示了菜單顯示的情況下,PC 30的CPU執(zhí)行的處理的流程圖。
當(dāng)通過點(diǎn)擊鼠標(biāo)右鍵等,指定用戶控制畫面中的部件,并指示菜單顯示時(shí),PC 30的CPU開始圖14的流程圖所示的處理。
首先,作為選擇項(xiàng),準(zhǔn)備“打開原型”和其他必要的選擇項(xiàng)(S31、S32),在顯示器中指定的部件附近,顯示包含該選擇項(xiàng)的圖9所示的菜單(S33)。然后待機(jī),直到選擇了任意一個(gè)選擇項(xiàng),或指示消去菜單(S34~S36)。
如果選擇了“打開原型”的選擇項(xiàng),則利用針對有菜單顯示指示的用戶控制畫面的UC用CAD數(shù)據(jù)中的、包含在與該指示相關(guān)的部件的部件數(shù)據(jù)中的引擎ID和唯一ID,檢測出在控制畫面中包含該部件的復(fù)制源部件的組件(S37),然后在顯示器上顯示針對該組件的控制畫面(S38),消去在步驟S33中顯示的菜單(S39),然后結(jié)束處理。
另外,在步驟S37中的檢測,可以通過以下方式來進(jìn)行,即參照由引擎ID確定的引擎的PC用CAD數(shù)據(jù)中的各組件數(shù)據(jù),來檢索唯一ID一致的組件。此外,在步驟S38中的顯示,可以根據(jù)針對檢測出的組件的預(yù)置組件數(shù)據(jù)中的PC用結(jié)構(gòu)信息來進(jìn)行。
在這些處理中,在步驟S33和步驟S34中,PC 30的CPU作為接受單元而發(fā)揮作用,在步驟S37和S38中,該CPU作為顯示控制單元而發(fā)揮作用。
此外,在選擇了“打開原型”之外的選擇項(xiàng)的情況下,進(jìn)行與選擇的選擇項(xiàng)相應(yīng)的處理(S40),然后消去菜單(S39),結(jié)束處理。作為該處理,可以考慮例如編輯模式和執(zhí)行模式之間的動作模式的變更。
此外,在指示消去菜單的情況下,直接消去菜單(S39),結(jié)束處理。該指示可以通過用鼠標(biāo)點(diǎn)擊例如用戶控制畫面內(nèi)的菜單之外的部分來進(jìn)行。
通過進(jìn)行以上的處理,可以實(shí)現(xiàn)用圖11說明的功能,獲得上述效果。
另外,除了通過圖11所示的菜單之外,也可以接受控制畫面的顯示指示,例如顯示配置在用戶控制部內(nèi)的部件的一覽,通過從其中選擇任意的部件,也可以指示包含該部件的復(fù)制源部件的控制畫面的顯示。此外,也可以僅對一部分部件,例如僅對控件進(jìn)行這樣的顯示指示。
或者,可以設(shè)置獨(dú)立的“打開原型”按鈕,在操作該按鈕之后利用鼠標(biāo)等來選擇任意部件,或者相反,先選擇任意部件,然后通過操作“打開原型”按鈕等,來指示包含所選擇的部件的復(fù)制源部件的控制畫面的顯示?;蛘撸梢詥渭兊赝ㄟ^雙擊任意部件,指示包含復(fù)制源部件的控制畫面的顯示。
此外,在按照“打開原型”等指示而顯示控制畫面的情況下,可以在導(dǎo)航窗口50中,使光標(biāo)51移動到與顯示的控制畫面對應(yīng)的組件的位置上等。這樣,用戶能夠容易地識別所顯示的控制畫面是哪一個(gè)混音器引擎的哪一個(gè)組件的控制畫面。
此外,也可以不直接指示控制畫面的顯示,而是指示使控制畫面成為能夠調(diào)用(能夠顯示)的狀態(tài)。在該情況下,指示的方法與圖11等的情況相同。但是,在有指示的情況下,使例如圖5所示的導(dǎo)航窗口50顯示在顯示器的最前面,同時(shí)使光標(biāo)51移動到表示與應(yīng)調(diào)用的控制畫面對應(yīng)的組件的位置上,然后顯示為了顯示該控制畫面而應(yīng)操作的部分。此時(shí),如果是樹狀結(jié)構(gòu)沒有顯示對象組件的狀態(tài),則可以展開樹狀結(jié)構(gòu),成為顯示對象組件的狀態(tài)。
這樣,用戶可以在利用菜單77進(jìn)行指示之后,僅通過點(diǎn)擊光標(biāo)51所表示的位置等,就能夠使包含復(fù)制源部件的控制畫面顯示在顯示器上。并且,在這樣的情況下,與進(jìn)行圖14所示的處理的情況相比,增加了1個(gè)操作,能夠獲得充分高的操作性。
此外,如果此時(shí)使指針52同時(shí)移動到光標(biāo)51的位置,則由于不需要在打開控制畫面時(shí)移動指針的操作,則可以獲得更高的操作性。此外,即使不移動光標(biāo)51,也可以僅在指針52的位置處顯示應(yīng)操作的部分?;蛘?,可以進(jìn)行改變文字顏色、改變背景顏色、閃爍等顯示,來代替光標(biāo)51的顯示。進(jìn)而,在選擇了用戶控制畫面70上的部件的狀態(tài)下,指示導(dǎo)航窗口50的顯示的情況下,同樣可以利用光標(biāo)51的位置來表示與所選擇的部件的復(fù)制源對應(yīng)的組件。
此外,在用戶控制畫面中,可以顯示配置在該畫面內(nèi)的各部件的復(fù)制源組件。這樣,能夠容易地識別按照“打開原型”等指示而打開的控制畫面是與哪一個(gè)組件相關(guān)的控制畫面。
另外,可以考慮在用戶控制畫面70上配置了控件(設(shè)為控件X)之后,通過CAD數(shù)據(jù)的編輯而刪除該復(fù)制源組件的情況,但在該情況下,可以進(jìn)行如下的動作。
首先,由于與控件X的復(fù)制源控件對應(yīng)的參數(shù)消失,所以在執(zhí)行模式中,可以使控件X無效,從而不能進(jìn)行參數(shù)的變更操作。但是,在編輯模式中,可以進(jìn)行移動或復(fù)制、特性變更等編輯。
并且,在該情況下,由于針對控件X的復(fù)制源組件的控制畫面不存在,所以不能顯示。因此,對于控件X,不能利用圖11所示的菜單選擇“打開原型”,也不顯示該選擇項(xiàng),從而不能接受控制畫面的顯示指示。
5.與用戶控制畫面關(guān)聯(lián)的參數(shù)的保存和調(diào)用的功能圖15~圖18以上的混音器系統(tǒng)的另一個(gè)特征點(diǎn)在于,對于各用戶控制畫面,能夠以組件為單位保存或調(diào)用與該用戶控制畫面關(guān)聯(lián)的參數(shù)。以下對與該特征點(diǎn)相關(guān)聯(lián)的動作進(jìn)行說明。
首先,利用圖15和圖16,對指示該關(guān)聯(lián)參數(shù)的保存和調(diào)用的方法進(jìn)行說明。
在該混音器系統(tǒng)中,當(dāng)用戶在顯示在顯示器上的用戶控制畫面70上用鼠標(biāo)左鍵等點(diǎn)擊用于指示保存與用戶控制畫面70相關(guān)聯(lián)的參數(shù)的保存鍵72時(shí),在該保存鍵72附近顯示圖15所示的保存畫面90。
該保存畫面90是用于選擇參數(shù)的保存目的地的UC預(yù)置的畫面。在利用保存目的地指定部91的下拉菜單選擇UC預(yù)置,并按下保存鍵92的情況下,可以將與用戶控制畫面70相關(guān)聯(lián)的參數(shù)保存在所選擇的UC預(yù)置中。然后,消去保存畫面90,返回原來的用戶控制畫面70。另外,也可以在保存目的地指定部91中輸入任意的名稱。此外,在按下取消鍵93的情況下,不進(jìn)行參數(shù)的保存,而是消去保存畫面90,直接返回原來的用戶控制畫面70。
此外,在用戶控制畫面70上,如果用戶按下用于指示調(diào)用與用戶控制畫面70相關(guān)聯(lián)的參數(shù)的重新調(diào)用鍵73,則在重新調(diào)用鍵73附近顯示圖16所示的菜單74,接受要調(diào)用的UC預(yù)置的選擇。在菜單74上顯示針對用戶控制畫面70的UC數(shù)據(jù)中的UC預(yù)置的一覽,用戶通過將指針75對準(zhǔn)其中希望調(diào)用的UC預(yù)置并點(diǎn)擊左鍵,由此能夠指示該UC預(yù)置的調(diào)用。在該情況下,PC 30通過讀出所指定的UC預(yù)置的內(nèi)容,并將其中與調(diào)用時(shí)刻的用戶控制畫面70相關(guān)聯(lián)的部分寫入當(dāng)前存儲器中,來進(jìn)行調(diào)用的處理。
另外,在將這樣的保存畫面90或菜單74顯示在顯示器上,接受UC預(yù)置的保存或調(diào)用指示的情況下,PC 30的CPU作為接受單元而發(fā)揮作用。
接下來,圖17中示出了在指示保存UC預(yù)置的情況下,PC 30的CPU執(zhí)行的處理的流程圖。在該圖中,沒有圖示與保存畫面90的顯示或消去相關(guān)的控制。
當(dāng)利用圖15所示的畫面等指定UC預(yù)置,并指示保存時(shí),PC 30的CPU開始圖17的流程圖所示的處理。
首先,參照包含在針對指示了保存的用戶控制畫面的UC用CAD數(shù)據(jù)中各控件的部件數(shù)據(jù),根據(jù)它們的引擎ID和唯一ID,確定應(yīng)保存參數(shù)的組件(S51)。在這里,將針對至少一個(gè)控件的部件數(shù)據(jù)中的引擎ID和唯一ID所表示的所有組件,即成為指示了保存的用戶控制畫面中的至少一個(gè)控件的復(fù)制源的組件,作為應(yīng)保存參數(shù)的組件。
另外,可以通過以下方式來判斷各部件是否是控件,即利用部件數(shù)據(jù)中的引擎ID和唯一ID來確定PC用CAD數(shù)據(jù)中的組件,參照與該組件的組件ID對應(yīng)的預(yù)置組件數(shù)據(jù),來獲得與參數(shù)ID對應(yīng)的部件的信息。但是,由于在部件數(shù)據(jù)中記載了該部件是控件、顯示部、還是標(biāo)簽或其他部件這樣的特性信息,所以可以參照這些信息來進(jìn)行判斷。
接下來,從當(dāng)前存儲器中讀出針對在步驟S51中確定的各組件的組件參數(shù),同時(shí)生成在連接這些組件參數(shù)而成為UC預(yù)置時(shí)附加的預(yù)置頭(S52)。其內(nèi)容與利用圖9說明的相同,對于UC預(yù)置名,使用由保存畫面90的保存目的地指定部91指定的名稱或缺省的名稱。
然后,連接讀出的各組件參數(shù),附加所生成的預(yù)置頭,從而生成UC預(yù)置,然后作為與指示了保存的用戶控制畫面對應(yīng)的UC數(shù)據(jù)中的、被指定的UC預(yù)置而保存(S53),結(jié)束處理。
通過以上的處理,可以按照用戶的指示,將與用戶控制畫面70相關(guān)聯(lián)的參數(shù)作為針對該用戶控制畫面70的UC預(yù)置而保存。此外,在以上處理中,PC 30的CPU作為保存單元而發(fā)揮作用。
接下來,圖18中示出了在指示調(diào)用UC預(yù)置的情況下,PC 30的CPU執(zhí)行的處理的流程圖。在該圖中,與菜單74的顯示或消去相關(guān)的控制未圖示。
當(dāng)利用圖16所示的菜單74等指定UC預(yù)置,并指示調(diào)用時(shí),PC30的CPU開始圖18的流程圖所示的處理。
首先,讀出被指示了調(diào)用的UC預(yù)置(S61)。該UC預(yù)置原則上應(yīng)是針對進(jìn)行了調(diào)用指示的用戶控制畫面的UC數(shù)據(jù)中的UC預(yù)置。但是,如果在該用戶控制畫面中使用的唯一ID在有效范圍內(nèi),則可以正常調(diào)用任何預(yù)置,所以也可以調(diào)用該用戶控制畫面所屬的配置數(shù)據(jù)的其他用戶控制畫面的UC預(yù)置。此外,在配置數(shù)據(jù)不同的情況下,由于分別獨(dú)立地賦予唯一ID,唯一ID沒有共通性,所以原則上不能調(diào)用與進(jìn)行了調(diào)用指示的用戶控制畫面所屬的配置數(shù)據(jù)不同的配置數(shù)據(jù)的UC預(yù)置。因此,應(yīng)不允許指示調(diào)用不同的配置數(shù)據(jù)的UC預(yù)置。
在步驟S61之后,參照包含在針對被進(jìn)行了調(diào)用指示的同一用戶控制畫面的UC用CAD數(shù)據(jù)中的各控件的部件數(shù)據(jù),根據(jù)這些部件數(shù)據(jù)的引擎ID和唯一ID,確定所讀出的UC預(yù)置中應(yīng)反映在信號處理中的組件參數(shù)(S62)。此時(shí)的組件確定方法和控件的判斷方法,與圖17的步驟S51的情況相同。因此,被確定的組件參數(shù),是針對成為進(jìn)行了調(diào)用指示的用戶控制畫面中的至少一個(gè)控件的復(fù)制源的各組件的組件參數(shù)。
如果PC 30處于在線狀態(tài),則將在步驟S62中確定的各組件參數(shù)與對應(yīng)的組件信息一同發(fā)送給應(yīng)存儲該組件參數(shù)的混音器引擎10(S63、S64)。應(yīng)將各組件參數(shù)發(fā)送給哪一個(gè)混音器引擎,能夠由對應(yīng)的組件信息中的引擎ID來識別。
然后,將在步驟S62中確定的各組件參數(shù)寫入當(dāng)前存儲器的對應(yīng)區(qū)域,即寫入存儲針對同一組件的組件參數(shù)的區(qū)域(S65),然后結(jié)束處理。
在該處理中,PC 30的CPU作為調(diào)用單元而發(fā)揮作用。
此外,對于混音器引擎10側(cè)的處理,省略了圖示,但其進(jìn)行如下處理,即將在步驟S64中發(fā)送的組件參數(shù)寫入混音器引擎10側(cè)的當(dāng)前存儲器中的對應(yīng)區(qū)域。雖然在混音器引擎10側(cè)沒有UC數(shù)據(jù),但由于所接收的組件參數(shù)是針對由唯一ID確定的組件的參數(shù),所以沒有必要為了進(jìn)行寫入處理而參照UC數(shù)據(jù)。
進(jìn)而,也可以從PC 30發(fā)送與各組件參數(shù)相關(guān)的組件ID的信息。這樣,可以在混音器引擎10側(cè),確認(rèn)所接收的組件參數(shù)作為針對與所接收的組件ID相關(guān)的組件使用的參數(shù),是合適的格式之后,進(jìn)行向當(dāng)前存儲器的寫入。
通過以上處理,可以按照用戶的指示,讀出UC預(yù)置,選擇性地將其中與用戶控制畫面70相關(guān)聯(lián)的參數(shù)寫入PC 30和混音器引擎10雙方的當(dāng)前存儲器中。
如上所述,在該混音器系統(tǒng)中,在進(jìn)行與用戶控制畫面相關(guān)聯(lián)的參數(shù)的保存時(shí),如果以組件為單位來確定保存范圍,從某一組件的控制畫面中將至少一個(gè)控件復(fù)制并配置在用戶控制畫面中,則可以將在與該組件相關(guān)的信號處理中使用的全部參數(shù)作為UC預(yù)置而保存。因此,即使在調(diào)用所保存的UC預(yù)置的情況下,也能夠至少以組件為單位,按照用戶的意圖來保證獲得各參數(shù)值平衡的狀態(tài),而不會僅對組件中的一部分參數(shù)設(shè)定與其他參數(shù)欠缺平衡的值。此外,也可以滿足對可在用戶控制畫面中操作的參數(shù)同時(shí)保存和調(diào)用這樣的要求。
因此,可以提高在使用可由用戶編輯的用戶控制畫面時(shí)、與參數(shù)的保存和調(diào)用相關(guān)的方便性。
此外,在調(diào)用UC預(yù)置時(shí),對于調(diào)用時(shí)刻配置在用戶控制畫面上的不是任意一個(gè)控件復(fù)制源的組件,由于不將該組件的參數(shù)寫入當(dāng)前存儲器,所以在調(diào)用時(shí)刻與用戶控制畫面沒有關(guān)聯(lián)的多余參數(shù)不會被調(diào)用,所以能夠進(jìn)行與調(diào)用與用戶控制畫面相關(guān)聯(lián)的參數(shù)這樣的功能吻合的動作。此外,由此,可以進(jìn)行這樣的動作,即調(diào)用作為與其他用戶控制畫面相關(guān)聯(lián)的參數(shù)而保存的UC預(yù)置,并僅將其中與關(guān)于調(diào)用指示的用戶控制畫面相關(guān)聯(lián)的參數(shù)寫入當(dāng)前存儲器中。
即使是成為在調(diào)用時(shí)刻配置在用戶控制畫面上的控件復(fù)制源的組件,在調(diào)用的UC預(yù)置中沒有包含針對該組件的組件參數(shù)的情況下,由于不寫入當(dāng)前存儲器,所以即使在保存UC預(yù)置后將控件追加在用戶控制畫面中的情況下,也可以防止違反用戶意圖而在當(dāng)前存儲器中重寫初始值這樣的情況。但是,這樣的處理不是必須的。
另外,可以考慮在用戶控制畫面70中配置了控件(設(shè)為控件X)之后,通過CAD數(shù)據(jù)的編輯而生成該復(fù)制源組件的情況,但在該情況下,應(yīng)進(jìn)行以下的動作。
首先,由于與控件X的復(fù)制源控件對應(yīng)的參數(shù)消失,所以在執(zhí)行模式中,可以使控件X無效,從而不能進(jìn)行參數(shù)的變更操作。但是,在編輯模式中,可以進(jìn)行移動或復(fù)制、特性變更等編輯。
此外,在用戶控制畫面70中,在指示調(diào)用UC預(yù)置的情況下,即使在調(diào)用的UC預(yù)置中包含控件X的復(fù)制源組件的組件參數(shù),但由于在當(dāng)前存儲器中沒有存儲該參數(shù)的區(qū)域,所以在當(dāng)前存儲器中不進(jìn)行寫入。
此外,在指示保存UC預(yù)置的情況下,由于在當(dāng)前場景中不包含控件X的復(fù)制源組件的組件參數(shù),所以在保存目的地UC預(yù)置中也不包含。
以上說明了實(shí)施方式,但本發(fā)明不限于以上的實(shí)施方式。
首先,用于接受UC預(yù)置的保存或調(diào)用指示的操作部,當(dāng)然不限于圖15或圖16所示的操作部。例如,可以考慮將1個(gè)UC預(yù)置作為文件系統(tǒng)中的1文件來使用,通過與文件保存和裝載共用的接口來接受保存和調(diào)用的指示。在該情況下,可以考慮在每個(gè)用戶控制畫面中設(shè)置文件夾,將與各用戶控制畫面對應(yīng)的UC預(yù)置保存在與該用戶控制畫面對應(yīng)的文件夾內(nèi)。這樣,單純地通過指示調(diào)用與關(guān)于調(diào)用指示的用戶控制畫面的文件夾不同的文件夾的UC預(yù)置,可以指示調(diào)用與其他用戶控制畫面對應(yīng)的UC預(yù)置。
此外,作為UC預(yù)置而保存或調(diào)用的參數(shù)與用戶控制畫面的“關(guān)聯(lián)”,也不限于上述情況。例如,不僅是控件,針對配置在用戶控制畫面上顯示部或標(biāo)簽等復(fù)制源組件的組件參數(shù),也可以作為保存或調(diào)用的對象。或者,可以考慮與參數(shù)的關(guān)聯(lián)性,將與進(jìn)行參數(shù)顯示的顯示部等與任意參數(shù)關(guān)聯(lián)的某一部件作為對象,將標(biāo)簽等與任意參數(shù)都沒有關(guān)聯(lián)的部件不作為對象。
此外,可以以比組件小或大的單位為單位,來定義應(yīng)同時(shí)進(jìn)行保存/調(diào)用的參數(shù)的組,在上述圖17和圖18的處理中,以該組單位來確定應(yīng)進(jìn)行保存/調(diào)用的參數(shù)。
此外,在用戶控制畫面中,可以顯示配置在該畫面內(nèi)的各部件的復(fù)制源組件。這樣,能夠容易地識別與哪一個(gè)組件相關(guān)的參數(shù)是該用戶控制畫面中的保存/調(diào)用對象。
此外,數(shù)據(jù)結(jié)構(gòu)不限于圖7~圖9所示的數(shù)據(jù)結(jié)構(gòu),并且畫面的顯示例也不限于圖3~圖6或圖11、圖15和圖16所示的顯示例。進(jìn)而,顯示器不必包含在PC 30中,也可以使用外部顯示單元。此外,作為混音器系統(tǒng)的控制裝置,可以使用專用的控制裝置,而不是PC30,或者也可以使控制裝置與音頻信號處理裝置成為一體??刂蒲b置所控制的音頻信號處理裝置的數(shù)量可以是任意的,根據(jù)情況,將不同的音頻信號處理裝置與控制裝置連接。
進(jìn)而,上述本發(fā)明的程序,除了預(yù)先存儲在PC 30的HDD等中之外,還可以記錄在CD-ROM或軟盤等非易失性存儲介質(zhì)(存儲器)中來提供,然后從該存儲器將該程序讀出到PC 30的RAM中,使CPU執(zhí)行該程序,或者從配置了記錄有該程序的記錄介質(zhì)的外部設(shè)備或?qū)⒊绦虼鎯υ贖DD等存儲單元中的外部設(shè)備下載并執(zhí)行該程序,都可以獲得同樣的效果。
如上所述,利用本發(fā)明的控制裝置或程序,在使具有可對處理內(nèi)容進(jìn)行編程的音頻信號處理部的音頻信號處理裝置執(zhí)行基于由多個(gè)構(gòu)成要素和連接該構(gòu)成要素間的連線構(gòu)成的信號處理結(jié)構(gòu)的信號處理的控制裝置中,能夠提高在使用可由用戶編輯的控制畫面時(shí)的操作性。因此,利用本發(fā)明,可以提供操作性高的控制裝置。
此外,可以提高使用可編輯控制畫面時(shí)的、與參數(shù)的保存和調(diào)用相關(guān)的方便性。因此,利用本發(fā)明,可以提供方便性高的控制裝置。
權(quán)利要求
1.一種控制裝置,其使具有可對處理內(nèi)容進(jìn)行編程的信號處理部的音頻信號處理裝置執(zhí)行基于由多個(gè)構(gòu)成要素和連接該構(gòu)成要素間的連線構(gòu)成的信號處理結(jié)構(gòu)的信號處理,其特征在于,該控制裝置設(shè)置有以下單元準(zhǔn)備第一控制畫面的單元,該第一控制畫面用于針對上述信號處理結(jié)構(gòu)中的各構(gòu)成要素,設(shè)定在使上述音頻信號處理裝置執(zhí)行與該構(gòu)成要素相關(guān)的信號處理時(shí)使用的參數(shù)的值;將上述第一控制畫面中的部件的副本配置在可由用戶編輯的第二控制畫面中的單元;接受單元,其針對配置在上述第二控制畫面中的部件,接受顯示包含該部件的復(fù)制源部件的第一控制畫面的指示;以及顯示控制單元,其按照上述接受單元所接受的指示,使包含上述復(fù)制源部件的第一控制畫面顯示在顯示單元上。
2.根據(jù)權(quán)利要求1所述的控制裝置,其特征在于,在上述接受單元中設(shè)置有以下單元,其在上述第二控制畫面中指定了部件并有規(guī)定的指示的情況下,使操作部顯示在上述顯示單元中的該被指定的部件的附近,上述操作部用于接受顯示包含該部件的復(fù)制源部件的第一控制畫面的指示。
3.一種控制裝置,其使具有可對處理內(nèi)容進(jìn)行編程的信號處理部的音頻信號處理裝置執(zhí)行基于由多個(gè)構(gòu)成要素和連接該構(gòu)成要素間的連線構(gòu)成的信號處理結(jié)構(gòu)的信號處理,其特征在于,該控制裝置設(shè)置有以下單元準(zhǔn)備第一控制畫面的單元,該第一控制畫面用于針對上述信號處理結(jié)構(gòu)中的各構(gòu)成要素,設(shè)定在使上述音頻信號處理裝置執(zhí)行與該構(gòu)成要素相關(guān)的信號處理時(shí)使用的參數(shù)的值;使用于直接接受顯示上述第一控制畫面的指示的調(diào)用畫面顯示在上述顯示單元上的單元;將上述第一控制畫面中的部件的副本配置在可由用戶編輯的第二控制畫面中的單元;接受單元,其針對配置在上述第二控制畫面中的部件,接受調(diào)用包含該部件的復(fù)制源部件的第一控制畫面這樣的指示;以及顯示控制單元,其按照上述接受單元所接受的指示,在為了顯示包含與該指示相關(guān)的部件的復(fù)制源部件的第一控制畫面而應(yīng)操作的部分被顯示的狀態(tài)下,使上述調(diào)用畫面顯示在上述顯示單元上。
4.一種控制裝置,其使具有可對處理內(nèi)容進(jìn)行編程的音頻信號處理部的音頻信號處理裝置執(zhí)行基于由多個(gè)構(gòu)成要素和連接該構(gòu)成要素間的連線構(gòu)成的信號處理結(jié)構(gòu)的信號處理,其特征在于,該控制裝置設(shè)置有以下單元準(zhǔn)備第一控制畫面的單元,該第一控制畫面具有控件,該控件用于針對上述信號處理結(jié)構(gòu)中的各構(gòu)成要素,設(shè)定在使上述音頻信號處理裝置執(zhí)行與該構(gòu)成要素相關(guān)的信號處理時(shí)使用的參數(shù)的值;當(dāng)前存儲器,其存儲反映在基于上述信號處理結(jié)構(gòu)的信號處理中的參數(shù)的值;將上述控制畫面中的控件的副本配置在可由用戶編輯的第二控制畫面中的單元;接受單元,其接受與上述第二控制畫面相關(guān)聯(lián)的參數(shù)的保存和調(diào)用指示;保存單元,其在上述接受單元接受了保存指示的情況下,從上述當(dāng)前存儲器中讀出與對應(yīng)于配置在上述第二控制畫面中的至少一個(gè)控件復(fù)制源的各構(gòu)成要素相關(guān)的參數(shù),然后作為與上述第二控制畫面相關(guān)聯(lián)的一連串設(shè)定數(shù)據(jù)而存儲在存儲單元中;以及調(diào)用單元,其在上述接受單元接受了調(diào)用指示的情況下,從上述存儲單元中讀出與該指示相關(guān)的設(shè)定數(shù)據(jù),然后將該設(shè)定數(shù)據(jù)中與對應(yīng)于配置在上述第二控制畫面中的至少一個(gè)控件復(fù)制源的各構(gòu)成要素相關(guān)的參數(shù)寫入上述當(dāng)前存儲器中。
5.根據(jù)權(quán)利要求4所述的控制裝置,其特征在于,上述調(diào)用單元是這樣的單元,其在構(gòu)成要素與配置在上述第二控制畫面中的至少一個(gè)控件復(fù)制源對應(yīng),并且在上述讀出的設(shè)定數(shù)據(jù)中不包含與構(gòu)成要素對應(yīng)的參數(shù)的情況下,對于該構(gòu)成要素,不將參數(shù)寫入上述當(dāng)前存儲器中。
全文摘要
在控制具有可編程DSP的混音器引擎的PC中,可以將旋鈕等任意部件從與各種信號處理組件對應(yīng)的控制畫面復(fù)制到用戶控制畫面上,并且可以配置在任意位置上,從而能夠?qū)⒂脩艨刂飘嬅孀鳛榭捎捎脩艟庉嫷目刂飘嬅娑褂?。在用戶控制畫面中指定了旋鈕等部件,并且有規(guī)定的指示的情況下,在顯示器上顯示菜單,在選擇了“打開原型”的情況下,可以指示包含被指定的部件的復(fù)制源部件的控制畫面的顯示,然后將該控制畫面顯示在顯示器上。
文檔編號G06F9/44GK1716163SQ200510080330
公開日2006年1月4日 申請日期2005年7月1日 優(yōu)先權(quán)日2004年7月1日
發(fā)明者廣井真, 花城正敏, 宮本弘, 伊藤俊之 申請人:雅馬哈株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
永昌县| 安宁市| 崇仁县| 岗巴县| 鄂温| 灵武市| 延安市| 沙河市| 兴仁县| 南丹县| 巴青县| 安溪县| 平武县| 海伦市| 东乡| 喜德县| 安达市| 平凉市| 新田县| 泸溪县| 建阳市| 迁西县| 惠来县| 柳林县| 天等县| 彭阳县| 景泰县| 台东市| 辽阳县| 齐齐哈尔市| 津市市| 弥勒县| 乡城县| 微博| 芮城县| 托里县| 焦作市| 当雄县| 汾西县| 峨山| 夏河县|