两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

參數(shù)控制方法及其程序和參數(shù)設(shè)置裝置的制作方法

文檔序號(hào):2821766閱讀:389來源:國知局
專利名稱:參數(shù)控制方法及其程序和參數(shù)設(shè)置裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及適合用于數(shù)字混頻器的參數(shù)控制方法及其程序和參數(shù)設(shè)置裝置。
背景技術(shù)
近來的混頻系統(tǒng)提供有存儲(chǔ)和再現(xiàn)功能,在存儲(chǔ)器中存儲(chǔ)經(jīng)由衰減器、音量控制操作器構(gòu)件等設(shè)置的參數(shù)值、各種按鈕的開/關(guān)狀態(tài)以及混頻系統(tǒng)的其它設(shè)置或設(shè)置狀態(tài)(場景數(shù)據(jù)),然后通過用戶的一次觸發(fā)操作,再現(xiàn)這樣存儲(chǔ)的設(shè)置;從雅馬哈公司于2002年2月出版的“DM2000操作指南”的第160-163頁中,可了解到這種新近的混頻系統(tǒng)的一個(gè)例子。例如,除了操作構(gòu)件的操作狀態(tài)外,場景數(shù)據(jù)中的參數(shù)還包括MIDI事件的輸出,GPI(通用接口)事件的輸出等。
當(dāng)場景回調(diào)(recall)指令操作已經(jīng)被執(zhí)行時(shí),單獨(dú)的操作器構(gòu)件的參數(shù)值必須以自動(dòng)可再現(xiàn)的形式顯示在一操作面板上。該參數(shù)值的特殊顯示形式在該操作器構(gòu)件的類型中互不相同。對(duì)于每一個(gè)衰減器,通過衰減器自身的操作位置顯示該參數(shù)值,這樣,對(duì)于在操作面板上參數(shù)值的自動(dòng)再現(xiàn),提供驅(qū)動(dòng)機(jī)構(gòu)如電動(dòng)機(jī)構(gòu),以物理驅(qū)動(dòng)衰減器是非常必要的。
進(jìn)一步說,在混頻系統(tǒng)中,每個(gè)預(yù)定開關(guān)內(nèi)置有LED,以通過LED的開/關(guān)狀態(tài)顯示開關(guān)的操作狀態(tài)。根據(jù)存儲(chǔ)器中存儲(chǔ)的設(shè)置,通過自動(dòng)地打開或關(guān)閉所述LED能夠再現(xiàn)開關(guān)的操作狀態(tài)。通常,對(duì)于每一音量控制構(gòu)件,在音量控制構(gòu)件周圍成圓形的布置多個(gè)LED,從而可通過這些成圓形布置地LED的各自的發(fā)光狀態(tài),來顯示音量控制構(gòu)件的參數(shù)值。依照上述“DM2000操作指南”的揭示,一時(shí)間長度被稱為“衰減時(shí)間”,該時(shí)間長度對(duì)于操作器構(gòu)件如衰減器,在用戶的場景數(shù)據(jù)回調(diào)指令之后達(dá)到對(duì)應(yīng)于目標(biāo)值的操作位置是必要的,并且允許操作者或者用戶為每一操作構(gòu)件設(shè)置期望的衰減時(shí)間。
但是,使用上述技術(shù),所有的操作構(gòu)件的驅(qū)動(dòng)等會(huì)響應(yīng)場景回調(diào)指令立刻被啟動(dòng),從而通過單一場景數(shù)據(jù)不可能指示一特殊進(jìn)程,例如,使多個(gè)衰減器在預(yù)定時(shí)間間隔順序地衰減。因此,當(dāng)請(qǐng)求這樣一個(gè)特殊進(jìn)程時(shí),必須為使多個(gè)衰減器個(gè)別衰減而建立多個(gè)場景數(shù)據(jù),然后在必要時(shí)順序地回調(diào)這些場景數(shù)據(jù)。但是,如果通過如上所述的多個(gè)場景數(shù)據(jù)來表示這樣的一個(gè)回調(diào)過程,場景的數(shù)目將大大增加,以致對(duì)場景數(shù)據(jù)的管理將不可避免地復(fù)雜,并將需要一大容量的場景存儲(chǔ)器。

發(fā)明內(nèi)容
鑒于上述原因,本發(fā)明的目的在于提供一種參數(shù)控制方法和其程序,以及參數(shù)設(shè)置裝置,其能夠使用一個(gè)場景數(shù)據(jù)來表示具有的參數(shù)的復(fù)雜變化。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種參數(shù)控制方法,其包括第一步驟,對(duì)應(yīng)于多個(gè)參數(shù)設(shè)置操作器構(gòu)件,準(zhǔn)備待用的多個(gè)非線性函數(shù),用于自動(dòng)地改變待設(shè)置的參數(shù)的當(dāng)前值,其中,該多個(gè)非線性函數(shù)彼此獨(dú)立;第二步驟,檢測自動(dòng)設(shè)置指令何時(shí)已被給定,用于指示將經(jīng)由每一該操作器構(gòu)件設(shè)置的該參數(shù)應(yīng)被自動(dòng)地設(shè)置為一給定目標(biāo)值;以及第三步驟,響應(yīng)于對(duì)該自動(dòng)設(shè)置指令的檢測,并且為每一所述操作器構(gòu)件,隨著基于該多個(gè)非線性函數(shù)中相應(yīng)的一個(gè)的特性曲線,向著該給定目標(biāo)值,逐漸地改變將經(jīng)由所述操作器構(gòu)件設(shè)置的該參數(shù)的該當(dāng)前值。
響應(yīng)于對(duì)該自動(dòng)設(shè)置指令的檢測,并且為每一操作器構(gòu)件,隨著基于該相應(yīng)的非線性函數(shù)的特性曲線,使將經(jīng)由操作器構(gòu)件被設(shè)置的該參數(shù)的當(dāng)前值逐漸地改變。這樣,根據(jù)本發(fā)明,該單獨(dú)的操作器構(gòu)件的參數(shù)設(shè)置狀態(tài)能夠響應(yīng)一個(gè)自動(dòng)設(shè)置指令,被隨著基于該相應(yīng)的非線性函數(shù)的特性曲線,以多樣化并且復(fù)雜的方式單獨(dú)地改變,而不是同樣地改變。進(jìn)一步說,由于這種參數(shù)設(shè)置狀態(tài)的多樣化的且復(fù)雜的變化,能夠僅僅通過準(zhǔn)備適當(dāng)?shù)姆蔷€性函數(shù)和根據(jù)準(zhǔn)備的非線性函數(shù)執(zhí)行控制來實(shí)現(xiàn),所以本發(fā)明能夠有效地簡化必要的設(shè)置。
作為一個(gè)實(shí)施例,本發(fā)明能夠應(yīng)用于音頻混頻器的場景回調(diào)函數(shù)。在這個(gè)實(shí)施例中,上述操作器構(gòu)件對(duì)應(yīng)于多個(gè)操作器構(gòu)件中的任意一個(gè),上述自動(dòng)設(shè)置指令對(duì)應(yīng)于場景回調(diào)指令,以及上述給定目標(biāo)值對(duì)應(yīng)于用于任一操作器構(gòu)件的目標(biāo)值數(shù)據(jù),其中,該目標(biāo)值數(shù)據(jù)從與該操作器構(gòu)件相關(guān)聯(lián)的場景存儲(chǔ)器中讀出。在這種應(yīng)用中,每一操作器構(gòu)件(各種參數(shù))的設(shè)置參數(shù)能夠以一多樣化的且復(fù)雜的方式,在音頻混頻器中的場景回調(diào)處理的從啟動(dòng)到結(jié)束(完成)的時(shí)期內(nèi)變化,在場景回調(diào)處理期間,該音頻混頻器能夠以用戶期望的生動(dòng)形式建立參數(shù)的變化。
根據(jù)本發(fā)明的另一方案,提供有一種參數(shù)控制方法,其還包括接受預(yù)定類型的事件的步驟;為延遲該事件的處理的啟動(dòng),而設(shè)置啟動(dòng)延遲時(shí)間的步驟;在對(duì)所述自動(dòng)設(shè)置指令的檢測之后,測量所經(jīng)過時(shí)間的步驟;在對(duì)該自動(dòng)設(shè)置指令的該檢測之后并已經(jīng)經(jīng)過該啟動(dòng)延遲時(shí)間的條件下,比較該啟動(dòng)延遲時(shí)間和該經(jīng)過時(shí)間,并執(zhí)行控制,以啟動(dòng)該被接受的事件的處理的步驟。這樣,當(dāng)響應(yīng)自動(dòng)設(shè)置指令,有必要在每一操作器的自動(dòng)參數(shù)設(shè)置處理正被執(zhí)行的同時(shí),啟動(dòng)一特殊事件的處理的情況下,能夠通過為該特殊事件設(shè)置的啟動(dòng)延遲時(shí)間,延遲該特殊事件的處理的開始。因此,由于在執(zhí)行每一參數(shù)的自動(dòng)設(shè)置處理期間將發(fā)生的時(shí)間延遲,可以延遲預(yù)定類型的事件(如,GPI事件)的處理,允許事件處理與自動(dòng)參數(shù)設(shè)置處理很好地協(xié)調(diào)一致。
不僅可以通過上述的方法發(fā)明,也可以通過一裝置發(fā)明來構(gòu)造并實(shí)現(xiàn)本發(fā)明。并且,本發(fā)明可以被設(shè)置并實(shí)現(xiàn)為通過處理器如計(jì)算機(jī)或者DSP執(zhí)行的軟件程序,和存儲(chǔ)這種軟件程序的存儲(chǔ)器介質(zhì)。進(jìn)一步說,本發(fā)明使用的處理器可以包括專用處理器,該專用處理器的硬件內(nèi)置有專用邏輯電路,更不用說還包括計(jì)算機(jī)或者其它能夠運(yùn)行期望軟件程序的通用類型的處理器。
下面將描述本發(fā)明的具體實(shí)施例,應(yīng)當(dāng)理解的是,本發(fā)明不限定于下述的具體實(shí)施例,并且不脫離基本原理可有本發(fā)明的各種修飾。因此,本發(fā)明的范圍將僅由隨附的權(quán)利要求確定。


為更好地了解本發(fā)明的目的及其它特征,參考附隨的附圖,其優(yōu)選實(shí)施例將在下文中更加詳盡地描述。
圖1是根據(jù)本發(fā)明的實(shí)施例數(shù)字混頻器的常用硬件裝備的方框圖;圖2是在該數(shù)字混頻器中采用的操作面板的主要部分的實(shí)例結(jié)構(gòu)俯視圖;
圖3是場景數(shù)據(jù)和回調(diào)特性曲線數(shù)據(jù)的結(jié)構(gòu)示意圖;圖4是在該數(shù)字混頻器的LCD顯示設(shè)備上顯示的實(shí)例的示意圖;圖5是該實(shí)施例的工作過程示意圖;圖6是在該實(shí)施例中執(zhí)行的主程序的流程圖;圖7是在該實(shí)施例中執(zhí)行的一回調(diào)特性曲線設(shè)置進(jìn)程的流程圖;以及圖8是在該實(shí)施例中執(zhí)行的一定時(shí)器中斷程序的流程圖。
具體實(shí)施例方式
1.硬件裝備11.常用硬件裝備參考附圖1,根據(jù)本發(fā)明的實(shí)施例,將描述關(guān)于數(shù)字混頻器的常用硬件裝備。
圖1的數(shù)字混頻器包括操作器(操作器構(gòu)件)組2,其包括衰減器、音量控制操作器構(gòu)件、開關(guān)、鼠標(biāo)、鍵盤等。該數(shù)字混頻器還包括檢測/驅(qū)動(dòng)電路4,其檢測操作構(gòu)件2的操作事件,并且經(jīng)由通訊總線16輸出一指示檢測到的操作事件的數(shù)據(jù),并且該檢測/驅(qū)動(dòng)電路4還經(jīng)由電動(dòng)機(jī)構(gòu)驅(qū)動(dòng)衰減器。該數(shù)字混頻器進(jìn)一步包括一組顯示設(shè)備和元件6,其包括內(nèi)置在開關(guān)中的LED、用于顯示通道名稱等的小尺寸顯示構(gòu)件、以及具有大尺寸屏幕的LCD(液晶顯示器),其中,該LED設(shè)置在每一音量控制操作器構(gòu)件的周圍?;诮?jīng)由所述通訊總線16供給的顯示命令,顯示電路8控制這些顯示設(shè)備和元件6的顯示狀態(tài)。
進(jìn)一步說,在所述數(shù)字混頻器中,一輸入/輸出接口14從一外部輸入/輸出設(shè)備12輸入模擬或者數(shù)字音頻信號(hào),并輸出模擬或者數(shù)字音頻信號(hào)到所述外部輸入/輸出設(shè)備12。信號(hào)處理電路10包含一組DSP(數(shù)字信號(hào)處理器)。所述信號(hào)處理電路10對(duì)經(jīng)由所述輸入/輸出接口14供給的數(shù)字音頻信號(hào),執(zhí)行混頻處理和效果處理,并將處理結(jié)果輸出到該輸入/輸出接口14。附圖標(biāo)記22表示CPU,該CPU基于存儲(chǔ)在ROM18的控制程序,經(jīng)由所述通訊總線16控制所述數(shù)字混頻器的各種組件。RAM20用作CPU22的工作存儲(chǔ)器,并存儲(chǔ)下文將描述的場景數(shù)據(jù)。通訊接口24從所述外部輸入/輸出設(shè)備12輸入MIDI信號(hào)、控制信號(hào)等,并將MIDI信號(hào)、控制信號(hào)等輸出至所述外部輸入/輸出設(shè)備12。
1.2操作面板的結(jié)構(gòu)圖2顯示了在所述數(shù)字混頻器中采用的操作面板的主要部分的實(shí)例結(jié)構(gòu),其中,附圖標(biāo)記43、44、45和46表示用于設(shè)置四個(gè)輸入通道的衰減電平的電衰減器。電衰減器43-46不僅可由用戶(操作者)手動(dòng)操作,而且還可在CPU22的控制下自動(dòng)控制。旋轉(zhuǎn)編碼器41和42用來設(shè)置左、右輸出通道各自的衰減電平。附圖標(biāo)記51和52表示兩組在旋轉(zhuǎn)編碼器41和42周圍的電平指示LED;例如,每一組包括許多電平指示LED。這些電平指示LED以一基本上環(huán)形或者圓形的布局,在相應(yīng)的旋轉(zhuǎn)解碼器41和42的周圍布置,同時(shí),沿旋轉(zhuǎn)解碼器的下端部沒有提供LED。電平指示LED的發(fā)光狀態(tài)指示相應(yīng)的旋轉(zhuǎn)解碼器41或者42的當(dāng)前操作位置。也就是說,如果將被顯示的特殊參數(shù)是一最小值,僅僅位于該組的下部左端的電平指示LED發(fā)光。所述參數(shù)值每增加一增量(分辨寬度),位于最近發(fā)光的電平指示LED右邊的下一電平指示LED發(fā)光。一旦參數(shù)達(dá)到一最大值,該組的最后一個(gè)LED發(fā)光,以致所有的電平指示LED現(xiàn)在處于發(fā)光(打開)狀態(tài)。
附圖標(biāo)記31至36表示通道顯示構(gòu)件,以相應(yīng)關(guān)系緊挨著旋轉(zhuǎn)編碼器41、42和電衰減器43至46的上方設(shè)置。通道顯示構(gòu)件31至36顯示對(duì)應(yīng)于電衰減器43至46的輸入/輸出通道的信息等。例如,在通道顯示構(gòu)件31至36上顯示的信息包括相應(yīng)的輸入/輸出通道的“通道編號(hào)”或者“通道名稱”。用戶能夠指定應(yīng)被顯示在所述通道顯示構(gòu)件31至36上的任何期望的信息。
在圖1的數(shù)字混頻器中,三個(gè)場景的總共的場景數(shù)據(jù)(如,第一、第二和第三場景)能夠存儲(chǔ)在RAM20中。設(shè)置場景開關(guān)61,62和63,分別用于存儲(chǔ)和回調(diào)所述第一、第二和第三場景。每一場景開關(guān)61、62和63僅當(dāng)被單獨(dú)地按下時(shí),才作為一場景回調(diào)開關(guān)操作。但是,當(dāng)場景開關(guān)被以一預(yù)定方式操作,例如被用特殊鍵同時(shí)按下時(shí),每一場景開關(guān)61、62和63作為一用于存儲(chǔ)的開關(guān)而工作,其中在RAM20中存儲(chǔ)當(dāng)前緩沖器中所存儲(chǔ)的內(nèi)容,該內(nèi)容作為相應(yīng)的場景數(shù)據(jù)指示所述數(shù)字混頻器的當(dāng)前條件。LCD顯示設(shè)備70包括點(diǎn)陣顯示結(jié)構(gòu),其在每行和每列的方向上包含數(shù)百(數(shù)千)的點(diǎn),并在CPU22的控制下,所述LCD顯示設(shè)備70顯示各種信息、圖像等。
1.3在LCD顯示設(shè)備70上顯示的實(shí)例
用戶能夠選擇將在LCD顯示設(shè)備70上顯示的圖像。例如,當(dāng)將為任一輸入/輸出通道詳細(xì)設(shè)置特殊參數(shù)如一頻率特性曲線時(shí),在所述LCD顯示設(shè)備70上顯示一能夠在其上顯示并編輯參數(shù)的屏幕。在LCD顯示設(shè)備70上,還能夠顯示用于對(duì)每一通道設(shè)置“衰減時(shí)間”和“啟動(dòng)偏置”的“回調(diào)特性曲線設(shè)置屏幕”(圖4)?!八p時(shí)間”和“啟動(dòng)偏置”的細(xì)節(jié)將參考圖5在下文中說明。
在圖5的實(shí)例中,假定用戶在t0時(shí)間點(diǎn)已經(jīng)執(zhí)行場景回調(diào)指示操作。在這個(gè)具體實(shí)施例中,“衰減時(shí)間”指限定一衰減部分的長度的時(shí)間,在該衰減部分,一參數(shù)會(huì)在該參數(shù)的值的變化的實(shí)際啟動(dòng)之后,持續(xù)變化而達(dá)到一目標(biāo)值。此時(shí),如果沒有設(shè)置啟動(dòng)偏置,該參數(shù)的值的變化會(huì)響應(yīng)于用戶的場景回調(diào)指示操作立刻啟動(dòng),并且該參數(shù)值將線性變化直到衰減時(shí)間終止,如圖5的特性曲線“L1”繪示。
該“啟動(dòng)偏置”指限定一保持部分的長度的時(shí)間,在該保持部分中,響應(yīng)用戶的場景回調(diào)指示操作,緊挨著該場景回調(diào)指示操作之前的一參數(shù)值被保持;所述“啟動(dòng)偏置”也稱作“啟動(dòng)延遲時(shí)間”。如果用戶利用預(yù)先設(shè)置的啟動(dòng)偏置或者啟動(dòng)延遲時(shí)間來執(zhí)行場景回調(diào)指示操作緊接在所述場景回調(diào)指示操作之前的參數(shù)值,從所述場景回調(diào)指示操作的時(shí)刻直到所述啟動(dòng)偏置的結(jié)束被保持,然后線性地變化至衰減時(shí)間終止,如圖5的特性曲線“L2”繪示。
參考圖4描述回調(diào)特性曲線設(shè)置屏幕的細(xì)節(jié)。在圖中,附圖標(biāo)記111表示用于第一輸入通道的衰減時(shí)間設(shè)置部件,并且一當(dāng)前設(shè)置的衰減時(shí)間(本實(shí)施例中“60”秒)顯示在所述衰減時(shí)間設(shè)置部件的中部。在所述衰減時(shí)間設(shè)置部件111的左右端相對(duì)地提供增量和減量按鈕111a和111b。用戶能夠通過點(diǎn)擊所述衰減時(shí)間設(shè)置部件111的中部改變衰減時(shí)間,然后經(jīng)由鍵盤輸入期望的衰減時(shí)間值。所述衰減時(shí)間值還能夠通過點(diǎn)擊所述增量按鈕和減量按鈕111a和111b的其中一個(gè),被增加或者減少。
與第二至第四輸入通道(CH2-CH4)和左、右輸出通道(ST1和ST2)相應(yīng)地提供相似的衰減時(shí)間設(shè)置部件112-116。附圖標(biāo)記121-128表示啟動(dòng)偏置設(shè)置部件,其能夠以與設(shè)置衰減時(shí)間設(shè)置部件111-116相似的方式,設(shè)置用于相應(yīng)的通道的啟動(dòng)偏置。在該實(shí)例中,為通道CH1、CH2和GPI中的每一個(gè)設(shè)置“10”秒。此時(shí),分別為設(shè)置MIDI事件(即音樂演奏事件)和GPI(即通用接口)事件(開關(guān)的遠(yuǎn)程控制事件或者外部設(shè)備的延遲操作)的啟動(dòng)偏置,而提供啟動(dòng)偏置設(shè)置部件127和128。由于“衰減時(shí)間”的概念不適用于這些在預(yù)定計(jì)時(shí)即刻執(zhí)行的MIDI和GPI事件,不提供對(duì)應(yīng)于所述啟動(dòng)偏置設(shè)置部件127-128的衰減時(shí)間設(shè)置部件。標(biāo)志“-”顯示在某個(gè)啟動(dòng)偏置設(shè)置部件121-128中,表示相應(yīng)的通道沒有設(shè)置啟動(dòng)偏置。
1.4數(shù)據(jù)結(jié)構(gòu)參考圖3將說明在RAM20中記錄的場景數(shù)據(jù)等的結(jié)構(gòu)。在此圖中,附圖標(biāo)記101、102和103表示對(duì)應(yīng)于第一、第二和第三場景而提供的場景數(shù)據(jù)的組。在場景數(shù)據(jù)組101中,為多個(gè)參數(shù)P1-P6存儲(chǔ)了各自的目標(biāo)值。這些目標(biāo)值指示左、右輸出通道和四個(gè)輸入通道的各自的目標(biāo)衰減電平。
參數(shù)“MIDI事件1”和“GPI事件1”是響應(yīng)場景回調(diào)指令而分別限定的MIDI事件和GPI事件輸出的參數(shù)。在該實(shí)例中,“PC1(程序變化)”被限定為“MIDI事件1”,并且“PLY”(播放或者再現(xiàn)啟動(dòng))被限定為“GPI事件1”。并且,在該實(shí)例中,僅有“-”標(biāo)記被存儲(chǔ)的參數(shù),并非是意圖用于場景回調(diào)(即,并非設(shè)置為場景回調(diào)的目標(biāo))的參數(shù)。其它場景數(shù)據(jù)組102和103以與上述場景數(shù)據(jù)組101的相似方式構(gòu)成。
進(jìn)一步說,附圖標(biāo)記201、202和203表示回調(diào)特性曲線數(shù)據(jù)組,其與場景數(shù)據(jù)集合101、102和103關(guān)聯(lián)地存儲(chǔ)在RAM20。在所述回調(diào)特性曲線數(shù)據(jù)組201中,附圖標(biāo)記F1-F6表示對(duì)應(yīng)于所述參數(shù)P1-P6的衰減時(shí)間緩沖器,且附圖標(biāo)記S1-S8表示對(duì)應(yīng)于所述參數(shù)P1-P6、“MIDI事件1”和“GPI事件1”的啟動(dòng)偏置緩沖器。為存儲(chǔ)單獨(dú)的輸入/輸出通道的衰減時(shí)間和啟動(dòng)偏置而提供這些緩沖器,其中,所述單獨(dú)的輸入/輸出通道已經(jīng)經(jīng)由圖4的回調(diào)特性曲線設(shè)置屏幕被設(shè)置。其它回調(diào)特性曲線數(shù)據(jù)組202和203以與上述回調(diào)特性曲線數(shù)據(jù)集合201的相似方式構(gòu)成。
再有,在RAM20中,除了用于存儲(chǔ)所述場景數(shù)據(jù)和回調(diào)特性曲線數(shù)據(jù)的部件域外,還提供有當(dāng)前緩沖器C1-C6和保持緩沖器B1-B6。保持緩沖器B1-B6是用于存儲(chǔ)所回調(diào)的場景數(shù)據(jù)的單獨(dú)的參數(shù)的緩沖器。當(dāng)前緩沖器C1-C6是用于存儲(chǔ)左、右輸出通道和四個(gè)輸入通道的各自的當(dāng)前衰減電平的緩沖器。
2.實(shí)施例的工作過程下段描述本具體實(shí)施例的工作過程。
只要打開本具體實(shí)施例的數(shù)字混頻器,圖6所示的主程序就被啟動(dòng)。在步驟SP2,確定是否已檢測到用戶的預(yù)定操作,其中,該用戶的預(yù)定操作用于經(jīng)由操作器組2,設(shè)置一場景數(shù)據(jù)的回調(diào)特性曲線。這種回調(diào)特性曲線設(shè)置操作必須包含對(duì)將被回調(diào)的場景的指定;例如,通過同時(shí)按下特殊鍵和任一上述的場景開關(guān)61、62和63,來執(zhí)行所述回調(diào)特性曲線設(shè)置操作,其中,該特殊鍵用于指示一期望回調(diào)特性曲線的設(shè)置。如果在步驟SP2確定為“是”,程序進(jìn)行步驟SP4,在那里會(huì)調(diào)用圖7顯示的回調(diào)特性曲線設(shè)置過程的子程序。
在圖7的步驟SP32中,對(duì)應(yīng)于將被回調(diào)的場景的、回調(diào)特性曲線數(shù)據(jù)組201、202和203中一個(gè)被讀出。然后,在LCD顯示設(shè)備70上顯示所述回調(diào)特性曲線設(shè)置屏幕(參見圖4),在那里反映包括在被讀出的回調(diào)特性曲線數(shù)據(jù)組內(nèi)的、衰減時(shí)間緩沖器F1-F6和啟動(dòng)偏置緩沖器S1-S8的內(nèi)容。在步驟SP34中,確定是否已檢測到用于改變衰減時(shí)間的用戶指令,即,用戶經(jīng)由任一衰減時(shí)間設(shè)置部件111-116,對(duì)一數(shù)值的輸入或者對(duì)增量或減量按鈕111a或111b的操作。
如果在步驟SP34確定為“是”,子程序進(jìn)行步驟SP36,在那里,通過檢測到的操作最新指定的一衰減時(shí)間被存儲(chǔ)在衰減時(shí)間緩沖器F1-F6的相應(yīng)一個(gè)中。在下一步驟SP38中,在相應(yīng)的衰減時(shí)間設(shè)置部件111-116上的相應(yīng)顯示被更新,以反映記錄在該衰減時(shí)間緩沖器中的新的衰減時(shí)間。
然后,在步驟SP40-SP44,相似于那些步驟SP34-SP38的操作,被執(zhí)行用于設(shè)置一啟動(dòng)偏置。也就是說,一旦用于改變一啟動(dòng)偏置的用戶指令經(jīng)由任一啟動(dòng)偏置設(shè)置部件121-128給定,對(duì)應(yīng)于任一啟動(dòng)偏置設(shè)置部件121-128中的那個(gè)啟動(dòng)偏置緩沖器S1-S8的內(nèi)容就被更新,從而在相應(yīng)的啟動(dòng)偏置設(shè)置部件121-128上的相應(yīng)顯示被更新,以反映被更新的內(nèi)容。然后,子程序進(jìn)行步驟SP46,在那里,確定用于終止所述回調(diào)特性曲線設(shè)置進(jìn)程的預(yù)定操作是否已經(jīng)被執(zhí)行。如果在步驟SP46確認(rèn)為“否”,重復(fù)步驟SP34以及其后的操作,同時(shí),如果確認(rèn)為“是”,子程序結(jié)束。
返回參考圖6,在步驟SP6確定是否已經(jīng)檢測到場景數(shù)據(jù)回調(diào)指令(即,用于選擇所述場景數(shù)據(jù)組的其中一個(gè)、從被選擇的場景數(shù)據(jù)組中讀出單獨(dú)的信號(hào)控制參數(shù)的目標(biāo)值、以及將單獨(dú)的信號(hào)控制參數(shù)自動(dòng)設(shè)置為所述讀出目標(biāo)值的指令)。特別的是,在步驟SP6中,確定任一場景開關(guān)61、62和63的按下事件是否已被按下。如果在步驟SP6確認(rèn)為“否”,程序跳轉(zhuǎn)至步驟SP18,在那里執(zhí)行不同于場景回調(diào)處理的其它處理,這一點(diǎn)將在下文詳述。另一方面,如果在步驟“SP6”確定為“是”,程序進(jìn)行到步驟SP8,在那里,參數(shù)P1-P6各自的目標(biāo)值被讀出,并被存儲(chǔ)在相應(yīng)的保持緩沖器B1-B6中。
在隨后的步驟SP10中,單獨(dú)的參數(shù)的變化量被基于所讀出的目標(biāo)值來確定或者修改,這一點(diǎn)將在下文中詳述。如上所述,在被回調(diào)的場景數(shù)據(jù)組中,一給定衰減時(shí)間被為每一參數(shù)P1-P6預(yù)置。在所述衰減時(shí)間期間,下文將描述的定時(shí)器中斷處理,在每個(gè)預(yù)定時(shí)間被執(zhí)行,并且每產(chǎn)生一定時(shí)器中斷信號(hào),正被討論的參數(shù)就會(huì)更逐漸地接近所述目標(biāo)值。
在步驟SP10中,用于參數(shù)的參數(shù)變化量在每次定時(shí)器中斷時(shí)被確定。例如,如果衰減時(shí)間是“60”秒,并且所述定時(shí)器中斷時(shí)間間隔是10毫秒,在衰減時(shí)間內(nèi)將產(chǎn)生“6,000”個(gè)定時(shí)器中斷信號(hào)。在這種情況下,能夠通過“(目標(biāo)值-緊挨著回調(diào)指令之前的參數(shù)值)/6,000”來計(jì)算每次定時(shí)器時(shí),中斷信號(hào)的參數(shù)的變化量。在步驟SP10,對(duì)于設(shè)置有一啟動(dòng)偏置的每一參數(shù),始終設(shè)置一零(0)變化量。
在隨后的步驟SP12中,響應(yīng)所述定時(shí)器中斷信號(hào)的移動(dòng)進(jìn)程被執(zhí)行,以更新參數(shù),其中,移動(dòng)所述電衰減器和發(fā)光/不發(fā)光LED組51和52。所述移動(dòng)進(jìn)程將在下文詳細(xì)描述。在下一步驟SP14中,確定所有參數(shù)的當(dāng)前值是否已達(dá)到各自的目標(biāo)值,即,當(dāng)前緩沖器C1-C6所存儲(chǔ)的值是否已全部等于或保持緩沖器B1-B6的存儲(chǔ)值與其一致。如果在步驟SP14確定為“否”,重復(fù)步驟SP14的操作,直到確認(rèn)為“是”。
這里,解釋在步驟SP12啟動(dòng)的移動(dòng)進(jìn)程。在該移動(dòng)進(jìn)程中,響應(yīng)于圖8的被執(zhí)行的定時(shí)器中斷程序,在每個(gè)預(yù)定時(shí)間(如,10毫秒)產(chǎn)生定時(shí)器中斷信號(hào)。在圖8的步驟SP52中,基于在最后的場景回調(diào)指令之后所述定時(shí)器中斷程序的執(zhí)行次數(shù),在最后的場景回調(diào)指令之后已經(jīng)經(jīng)過的時(shí)間被計(jì)算。
在步驟SP54中,確定在當(dāng)前定時(shí)器中斷計(jì)時(shí)中,是否有將要被處理的事件。這里,如果將在數(shù)字混頻器中執(zhí)行被檢測到的事件,則“處理一事件”意思就是“在數(shù)字混頻器中執(zhí)行所述事件”。進(jìn)一步說,如果將由一外部設(shè)備執(zhí)行被檢測到的事件,則“處理一事件”意思就是“發(fā)送一相應(yīng)的控制信號(hào)至所述外部設(shè)備”。
在本具體實(shí)施例中,所述“事件”是一MIDI事件(即,音樂演奏事件)或者GPI事件。進(jìn)一步說,所述“在當(dāng)前中斷計(jì)時(shí)時(shí)將被處理的事件”意思是具有一等于當(dāng)前經(jīng)過時(shí)間的啟動(dòng)偏置的事件,或者是雖然其啟動(dòng)偏置短于所述當(dāng)前經(jīng)過時(shí)間但仍然將被執(zhí)行的一事件。此時(shí),沒有設(shè)置啟動(dòng)偏置的每一事件視為具有一“零(0)”啟動(dòng)偏置。
因此,當(dāng)在所述場景回調(diào)指令之后,圖8的所述定時(shí)器中斷程序被第一次啟動(dòng)時(shí),將執(zhí)行上述事件。在圖4所示的實(shí)施例中,MIDI事件沒有設(shè)置啟動(dòng)偏置。因此,當(dāng)?shù)谝淮螆?zhí)行所述定時(shí)器中斷程序,確定所述MIDI事件為一“將在當(dāng)前中斷計(jì)時(shí)時(shí)被處理的事件”,并且程序進(jìn)入步驟SP56,在那里,處理每一被檢測到的事件。
也就是說,響應(yīng)于第一定時(shí)器中斷,執(zhí)行MIDI事件的“PC1(程序變化)”。特別是,將一MIDI信號(hào)的程序變化經(jīng)由通訊接口24輸出到一外部MIDI設(shè)備或者類似設(shè)備中。進(jìn)一步說,在圖4所示的實(shí)施例中,在那里,為GPI事件設(shè)置“10秒”的啟動(dòng)偏置,所述GPI事件響應(yīng)于“第1,000”個(gè)定時(shí)器中斷信號(hào)而被處理。特別是,一指示“再現(xiàn)啟動(dòng)”的控制信號(hào)被發(fā)送到一外部聲音再現(xiàn)設(shè)備或類似設(shè)備中。也就是說,在步驟SP54中,確定是否有需要當(dāng)前就處理的事件,并且,如果有需要當(dāng)前就處理的GPI事件,基于場景回調(diào)指令之后的經(jīng)過時(shí)間,進(jìn)一步確定所述GPI事件的啟動(dòng)偏置時(shí)間是否已經(jīng)經(jīng)過或者經(jīng)過。這樣,如果GPI事件在場景回調(diào)指令之后已經(jīng)發(fā)生,GPI事件的處理被啟動(dòng)偏置時(shí)間延遲。
在步驟SP60中,基于在場景回調(diào)指令之后的經(jīng)過時(shí)間,確定是否應(yīng)當(dāng)為任一參數(shù)P1-P6啟動(dòng)變化。也就是說,確定參數(shù)P1-P6中是否存在具有一等于當(dāng)前經(jīng)過時(shí)間的啟動(dòng)偏置的參數(shù),或者存在雖然其啟動(dòng)偏置短于當(dāng)前經(jīng)過時(shí)間但是仍沒有設(shè)置變化量的參數(shù)。還是在這種情況中,沒有設(shè)置啟動(dòng)偏置的每一參數(shù)視為具有一“零(0)”啟動(dòng)偏置。但是,因?yàn)樵诓襟ESP10中已經(jīng)對(duì)這些參數(shù)確定過變化量,在圖4所示的實(shí)例中的步驟SP64中確定為“否”,以執(zhí)行步驟SP64以及之后的操作。
在圖4所示的實(shí)例中,為第一和第二輸入通道設(shè)置“10”秒的啟動(dòng)偏置,在步驟SP60中,響應(yīng)于“第1,000”個(gè)定時(shí)器中斷信號(hào)作出“是”的確定,這樣程序進(jìn)入步驟SP62。在步驟SP62中,為已被檢測到的現(xiàn)在必須啟動(dòng)改變的每個(gè)參數(shù)啟動(dòng)變化。特別是,在步驟SP10中,如果衰減時(shí)間為“60秒”,這里設(shè)置“(目標(biāo)值-緊挨著回調(diào)指令之前的參數(shù)值)/6,000”作為所述參數(shù)的變化量。
在接下來的步驟SP64中,確定是否存在數(shù)值上將被改變的參數(shù)。也就是說,比較保持緩沖器B1-B6的存儲(chǔ)內(nèi)容與當(dāng)前緩沖器C1-C6的存儲(chǔ)內(nèi)容,以確定“是否存在任一參數(shù),對(duì)于該參數(shù),所比較的存儲(chǔ)內(nèi)容彼此不一致”以及“是否已經(jīng)為所述參數(shù)設(shè)置一變化量”的條件。如果對(duì)于所有的參數(shù)已確認(rèn)所比較的存儲(chǔ)內(nèi)容一致,或者如果尚沒有為任一參數(shù)設(shè)置變化量,對(duì)于該參數(shù),所比較的存儲(chǔ)內(nèi)容彼此不一致,在步驟SP64中確定“否”,隨即程序立刻結(jié)束。
如果在步驟SP64確定“是”,程序進(jìn)行步驟SP66。這里,將存儲(chǔ)在當(dāng)前緩存器C1-C6中的參數(shù)的相應(yīng)變化量,加到每一將在數(shù)值上被改變的參數(shù)上。從而,在數(shù)值上已被改變的每一參數(shù)被立刻設(shè)置到信號(hào)處理電路10的寄存器中,從而根據(jù)改變的參數(shù)來控制實(shí)際音頻信號(hào)的電平等。
在接下來的步驟SP68中,電衰減器被移動(dòng)到對(duì)應(yīng)于改變的參數(shù)(衰減電平)的位置,其中,該電衰減器是用于與所有將被改變的參數(shù)相關(guān)的每一輸入通道。進(jìn)一步說,對(duì)每一輸出通道,改變電平指示LED的發(fā)光/不發(fā)光狀態(tài)。通過在每次定時(shí)器中斷時(shí)重復(fù)上述操作,逐漸改變電衰減器的位置和電平指示LED的發(fā)光/不發(fā)光狀態(tài)。進(jìn)一步說,對(duì)于其啟動(dòng)偏置已經(jīng)經(jīng)過的每一參數(shù),當(dāng)前緩沖器C1-C6的存儲(chǔ)內(nèi)容逐漸接近于保持緩沖器B1-B6的存儲(chǔ)內(nèi)容。當(dāng)所有參數(shù)的衰減時(shí)間已經(jīng)經(jīng)過或者經(jīng)過,對(duì)于所有參數(shù),當(dāng)前緩沖器C1-C6和保持緩沖器B1-B6所存儲(chǔ)的內(nèi)容彼此一致。
返回參考步驟SP14,在當(dāng)前緩沖器C1-C6和保持緩沖器B1-B6的存儲(chǔ)內(nèi)容已經(jīng)彼此一致時(shí),確定為“是”,其后進(jìn)入步驟SP18,以執(zhí)行不同于上述屬于場景回調(diào)操作的各種其它操作。例如,一旦用戶操作任一電衰減器43-46,旋轉(zhuǎn)解碼器41、42等,則該操作事件被檢測到,并且該當(dāng)前緩沖器C1-C6的存儲(chǔ)內(nèi)容被根據(jù)所操作的操作器構(gòu)件的當(dāng)前操作位置更新。
然后,當(dāng)前緩沖器C1-C6的被更新的內(nèi)容,被設(shè)置為將被送給信號(hào)處理電路10的參數(shù),從而音頻信號(hào)的衰減電平等被根據(jù)參數(shù)來控制。如果被操作的電衰減器、旋轉(zhuǎn)解碼器或者類似件的圖像一直顯示在LCD顯示設(shè)備70上,則也要更新該圖像。之后,程序進(jìn)入步驟SP20,在那里,確定是否給定用于終止圖6的主程序的指令。如果確定為“否”,則重復(fù)步驟SP2以及其后的操作,同時(shí),如果確定“是”,主程序結(jié)束。
3.改型本發(fā)明可以不受限于上述具體實(shí)施例,進(jìn)行如下的各種改型。
(1)上述具體實(shí)施例可設(shè)置為由執(zhí)行各種程序的數(shù)字混頻器的CPU22等顯示參數(shù)。單個(gè)的該程序可存儲(chǔ)在存儲(chǔ)介質(zhì)中,如CD-ROM或者軟盤,以經(jīng)由存儲(chǔ)介質(zhì)發(fā)行,或者可以經(jīng)由傳送路徑發(fā)行。
(2)在上述具體實(shí)施例中,對(duì)于一特殊參數(shù)在一場景回調(diào)指令操作之后達(dá)到一目標(biāo)值所必要的總時(shí)間長度等于和“啟動(dòng)偏置+衰減時(shí)間”??蛇x擇的,對(duì)于一特殊參數(shù)在一場景回調(diào)指令操作之后達(dá)到一目標(biāo)值所必要的總時(shí)間長度可以設(shè)置為一“衰減時(shí)間”,而參數(shù)實(shí)際變化所跨越的時(shí)間長度可以設(shè)置為等于一差額“衰減時(shí)間一啟動(dòng)偏置”。
(3)在回調(diào)特性曲線設(shè)置屏幕(圖4)中,衰減時(shí)間的顯示形式可依據(jù)是否已經(jīng)設(shè)置一啟動(dòng)偏置而變化。例如,對(duì)于沒有設(shè)置啟動(dòng)偏置的每一通道,衰減時(shí)間可以顯示為白色,對(duì)于設(shè)置一啟動(dòng)偏置的每一通道,可以顯示為綠色。特別是,當(dāng)通道數(shù)目增加時(shí),有時(shí)需要將衰減時(shí)間和啟動(dòng)偏置設(shè)置在單獨(dú)的設(shè)置屏幕上。在這種情況下,如果顯示形式能夠使用不同顏色的字母和/或類似物被區(qū)別開,那么用戶僅需瞥一下衰減時(shí)間設(shè)置屏幕,就能容易地識(shí)別出是否已經(jīng)設(shè)置一啟動(dòng)偏置。
(4)進(jìn)一步說,在上述具體實(shí)施例中,啟動(dòng)偏置和衰減時(shí)間被存儲(chǔ)或者包括在回調(diào)特性曲線數(shù)據(jù)201、202和203中,該回調(diào)特性曲線數(shù)據(jù)201、202和203獨(dú)立于單獨(dú)的場景數(shù)據(jù)101、102和103??蛇x擇的,啟動(dòng)偏置和衰減時(shí)間可以作為參數(shù)包括在場景數(shù)據(jù)101、102和103中。
(5)另外,盡管與“衰減電平”被應(yīng)用為“信號(hào)控制參數(shù)”的情況相關(guān)的優(yōu)選實(shí)施例被描述,然而信號(hào)控制參數(shù)不必局限為衰減電平。例如,也可以像衰減電平的情況一樣,通過設(shè)置一啟動(dòng)偏置和衰減時(shí)間,來控制任何其它期望的參數(shù),如“平移(panning)”(左、右通道的聲音音量平衡)或者濾波器特性曲線。
(6)再有,盡管與本發(fā)明的基本原理應(yīng)用于一數(shù)字混頻器的情況相關(guān)的優(yōu)選實(shí)施例被描述,然而本發(fā)明可以應(yīng)用于除數(shù)字混頻器外的各種設(shè)備和裝置,如一模擬混頻器和其它參數(shù)調(diào)節(jié)設(shè)備。
(7)此外,在上述具體實(shí)施例中,參數(shù)變化區(qū)包括基于“啟動(dòng)偏置”的保持部分和在該保持部分之后的衰減部分,其中,在該參數(shù)變化區(qū)上,可響應(yīng)場景回調(diào)指令自動(dòng)改變參數(shù)值??蛇x擇地,用于保持當(dāng)前值不變化的保持部分可以提供在該參數(shù)變化區(qū)的中間部;這種選擇還能夠很容易地實(shí)現(xiàn)非線性函數(shù)的特性曲線。
權(quán)利要求
1.一種參數(shù)控制方法,包括第一步驟,對(duì)應(yīng)于多個(gè)參數(shù)設(shè)置操作器構(gòu)件,準(zhǔn)備待用的多個(gè)非線性函數(shù),用于自動(dòng)地改變待設(shè)置的參數(shù)的當(dāng)前值,其中,該多個(gè)非線性函數(shù)彼此獨(dú)立;第二步驟,檢測自動(dòng)設(shè)置指令何時(shí)已被給定,用于指示將經(jīng)由每一該操作器構(gòu)件設(shè)置的該參數(shù)應(yīng)被自動(dòng)地設(shè)置為一給定目標(biāo)值;以及第三步驟,響應(yīng)于對(duì)該自動(dòng)設(shè)置指令的檢測,并且為每一所述操作器構(gòu)件,隨著基于該多個(gè)非線性函數(shù)中相應(yīng)的一個(gè)的特性曲線,向著該給定目標(biāo)值,逐漸地改變將經(jīng)由所述操作器構(gòu)件設(shè)置的該參數(shù)的該當(dāng)前值。
2.如權(quán)利要求1所述的參數(shù)控制方法,其中,所述第一步驟包括一步驟,其響應(yīng)于用戶的操作,為每一所述操作器構(gòu)件,可變地設(shè)置該非線性函數(shù)的特性曲線。
3.如權(quán)利要求1所述的參數(shù)控制方法,其中,所述非線性函數(shù)包括變化區(qū),其中,該變化區(qū)具有作為其啟動(dòng)點(diǎn)的該自動(dòng)設(shè)置指令,并且在所述變化區(qū)內(nèi),所述非線性函數(shù)包括保持部分和衰減部分,其中,該保持部分用于保持該參數(shù)的該當(dāng)前值而不改變?cè)摦?dāng)前值,該衰減部分用于實(shí)際改變?cè)搮?shù)的該當(dāng)前值。
4.如權(quán)利要求1所述的參數(shù)控制方法,其中,所述非線性函數(shù)包括保持部分,用于在從該自動(dòng)設(shè)置指令已經(jīng)被給定的時(shí)刻起,到該參數(shù)的該當(dāng)前值的變化應(yīng)被實(shí)際啟動(dòng)的時(shí)刻為止,保持該參數(shù)的該當(dāng)前值,并且其中,根據(jù)一啟動(dòng)延遲時(shí)間設(shè)置該保持部分的長度。
5.如權(quán)利要求4所述的參數(shù)控制方法,其中,所述非線性函數(shù)包括在該保持部分之后的衰減部分,用于將該參數(shù)的該當(dāng)前值實(shí)際改變到一目標(biāo)值,并且根據(jù)一衰減時(shí)間設(shè)置該衰減部分的長度,以及其中,通過一指示該啟動(dòng)延遲時(shí)間的數(shù)據(jù)和一指示該衰減時(shí)間的數(shù)據(jù),來限定所述非線性函數(shù)。
6.如權(quán)利要求4所述的參數(shù)控制方法,其中,所述第一步驟能夠根據(jù)用戶的操作,為每一所述操作器構(gòu)件,可變地設(shè)置該啟動(dòng)延遲時(shí)間的長度。
7.如權(quán)利要求6所述的參數(shù)控制方法,其中,所述第一步驟包括一步驟,其顯示一為所述操作器構(gòu)件的單獨(dú)一個(gè)所設(shè)置的該啟動(dòng)延遲時(shí)間的列表。
8.如權(quán)利要求5所述的參數(shù)控制方法,其中,所述第一步驟能夠根據(jù)用戶的操作,為每一所述操作器構(gòu)件,可變地設(shè)置該衰減時(shí)間的長度。
9.如權(quán)利要求8所述的參數(shù)控制方法,其中,所述第一步驟包括一步驟,其顯示一為所述操作器構(gòu)件的單獨(dú)一個(gè)所設(shè)置的該衰減時(shí)間的列表,以及其中,在所述的該衰減時(shí)間的列表中,區(qū)別以下兩種為每一該操作器構(gòu)件的衰減時(shí)間的顯示形式,其中,第一種衰減時(shí)間適用于所述啟動(dòng)延遲時(shí)間未被設(shè)置,從而沒有所述保持部分被實(shí)際上提供給該操作器構(gòu)件的情況;另一種衰減時(shí)間適用于所述啟動(dòng)延遲時(shí)間被設(shè)置,從而所述保持部分被實(shí)際上提供給該操作器構(gòu)件的情況。
10.如權(quán)利要求1所述的參數(shù)控制方法,其中,所述第三步驟包括在對(duì)該自動(dòng)設(shè)置指令的檢測之后來測量所經(jīng)過時(shí)間的時(shí)間測量步驟,并且所述第三步驟根據(jù)該經(jīng)過時(shí)間,為每一所述操作器構(gòu)件,將該非線性函數(shù)前進(jìn)一時(shí)間變量。
11.如權(quán)利要求1所述的參數(shù)控制方法,進(jìn)一步包括接受預(yù)定類型的事件的步驟;為延遲該事件的處理的啟動(dòng),而設(shè)置啟動(dòng)延遲時(shí)間的步驟;在對(duì)所述自動(dòng)設(shè)置指令的檢測之后,測量所經(jīng)過時(shí)間的步驟;在對(duì)該自動(dòng)設(shè)置指令的該檢測之后并已經(jīng)經(jīng)過該啟動(dòng)延遲時(shí)間的條件下,比較該啟動(dòng)延遲時(shí)間和該經(jīng)過時(shí)間,并執(zhí)行控制,以啟動(dòng)該被接受的事件的處理的步驟。
12.如權(quán)利要求11所述的參數(shù)控制方法,其中,該被接受的事件的該處理包括執(zhí)行被接受的事件,或者將被接受的事件輸出至外部。
13.如權(quán)利要求1所述的參數(shù)控制方法,其中,至少一個(gè)所述操作器構(gòu)件具有可由操作者操作也可自動(dòng)操作的按鈕,以及其中,所述第三步驟包括一步驟,其根據(jù)該參數(shù)的當(dāng)前值自動(dòng)移動(dòng)所述操作器構(gòu)件的按鈕,其中,該參數(shù)的當(dāng)前值隨著基于該非線性函數(shù)的特性曲線而變化。
14.如權(quán)利要求1所述的參數(shù)控制方法,其中,對(duì)應(yīng)于音頻混頻器的信號(hào)處理通道,來提供所述操作器構(gòu)件。
15.如權(quán)利要求14所述的參數(shù)控制方法,其中,所述目標(biāo)值是用于再現(xiàn)存儲(chǔ)在該音頻混頻器的場景存儲(chǔ)器中的所述操作器構(gòu)件的設(shè)置參數(shù)的值,并且該自動(dòng)設(shè)置指令是場景再現(xiàn)指令。
16.如權(quán)利要求15所述的參數(shù)控制方法,其中,所述場景存儲(chǔ)器中存儲(chǔ)多個(gè)指示再現(xiàn)值的場景數(shù)據(jù)組,用于再現(xiàn)所述操作器構(gòu)件的單獨(dú)一個(gè)的該設(shè)置參數(shù),以及響應(yīng)于該場景再現(xiàn)指令,一組待從所述的場景存儲(chǔ)器讀出的場景數(shù)據(jù)被從該多個(gè)場景數(shù)據(jù)組中選擇;其中,所述第二步驟包括一步驟,其響應(yīng)于該場景再現(xiàn)指令,檢測哪一個(gè)場景數(shù)據(jù)組已被選擇;其中,所述第一步驟包括一步驟,其提供存儲(chǔ)有與該多個(gè)場景數(shù)據(jù)組關(guān)聯(lián)的數(shù)據(jù)組的存儲(chǔ)器,其中,該數(shù)據(jù)組指示相應(yīng)于所述操作器構(gòu)件的非線性函數(shù),以及其中,所述第三步驟包括一步驟,其讀出相應(yīng)于響應(yīng)該場景再現(xiàn)指令而選擇的該一個(gè)組的該場景數(shù)據(jù),還包括一步驟,其讀出指示該非線性函數(shù)的一個(gè)該數(shù)據(jù)組,該一個(gè)數(shù)據(jù)組對(duì)應(yīng)于該選擇出的一個(gè)組,以及為每個(gè)所述的操作器構(gòu)件,所述第三步驟隨著基于在該讀出的數(shù)據(jù)組中的該非線性函數(shù)中相應(yīng)的一個(gè)的特性曲線,向著該再現(xiàn)值,逐漸地改變將經(jīng)由所述操作器構(gòu)件設(shè)置的該參數(shù)的該當(dāng)前值,其中,該再現(xiàn)值作為所述給定目標(biāo)值,該給定目標(biāo)值對(duì)應(yīng)于所述操作器構(gòu)件,并包括在該讀出的場景數(shù)據(jù)組中。
17.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包含一組指令,用于使處理器設(shè)備執(zhí)行參數(shù)控制方法,所述方法包括第一步驟,對(duì)應(yīng)于多個(gè)參數(shù)設(shè)置操作器構(gòu)件,準(zhǔn)備待用的多個(gè)非線性函數(shù),用于自動(dòng)地改變待設(shè)置的參數(shù)的當(dāng)前值,其中,該多個(gè)非線性函數(shù)彼此獨(dú)立;第二步驟,檢測自動(dòng)設(shè)置指令何時(shí)已被給定,用于指示將經(jīng)由每一操作器構(gòu)件被設(shè)置的該參數(shù)何時(shí)應(yīng)被自動(dòng)地設(shè)置為給定目標(biāo)值;以及第三步驟,響應(yīng)于對(duì)該自動(dòng)設(shè)置指令的檢測,并且為每一所述操作器構(gòu)件,隨著基于該多個(gè)非線性函數(shù)中相應(yīng)的一個(gè)的特性曲線,把將經(jīng)由所述操作器構(gòu)件被設(shè)置的該參數(shù)的該當(dāng)前值,向該給定目標(biāo)值逐漸地改變。
18.一種參數(shù)設(shè)置裝置,包括多個(gè)參數(shù)設(shè)置操作器構(gòu)件;函數(shù)數(shù)據(jù)建立部件,對(duì)應(yīng)于多個(gè)參數(shù)設(shè)置操作器構(gòu)件,建立待用的多個(gè)非線性函數(shù),用于自動(dòng)改變待設(shè)置的參數(shù)的當(dāng)前值,其中,該多個(gè)非線性函數(shù)彼此獨(dú)立;指令部件,發(fā)布自動(dòng)設(shè)置指令,用于指示將經(jīng)由每一該操作器構(gòu)件被設(shè)置的該參數(shù)應(yīng)被自動(dòng)地設(shè)置為給定目標(biāo)值;以及處理部件,當(dāng)該自動(dòng)設(shè)置指令已被所述指令部件發(fā)布時(shí),為每一所述操作器構(gòu)件,隨著基于該多個(gè)非線性函數(shù)中相應(yīng)的一個(gè)的特性曲線,逐漸地改變將經(jīng)由所述操作器構(gòu)件被設(shè)置的該參數(shù)的該當(dāng)前值。
19.如權(quán)利要求18所述的參數(shù)設(shè)置裝置,其中,所述函數(shù)數(shù)據(jù)建立部件包括設(shè)置部件和存儲(chǔ)部件,其中,該設(shè)置部件可由用戶操作,以為每一所述操作器構(gòu)件,可變地設(shè)置啟動(dòng)延遲時(shí)間和衰減時(shí)間,該存儲(chǔ)部件存儲(chǔ)指示被所述設(shè)置部件設(shè)置的該啟動(dòng)延遲時(shí)間和該衰減時(shí)間的數(shù)據(jù)。
20.如權(quán)利要求19所述的參數(shù)設(shè)置裝置,其中,所述設(shè)置部件包括顯示部件,顯示為所述操作器構(gòu)件的單獨(dú)一個(gè)的該啟動(dòng)延遲時(shí)間和該衰減時(shí)間的列表。
全文摘要
本發(fā)明提供一種參數(shù)控制方法及程序和參數(shù)設(shè)置裝置,其對(duì)應(yīng)于多個(gè)參數(shù)設(shè)置操作器構(gòu)件,如混頻器的衰減器,而準(zhǔn)備待用的非線性函數(shù),用于自動(dòng)地改變待設(shè)置的參數(shù)的當(dāng)前值,其中,該非線性函數(shù)彼此獨(dú)立。響應(yīng)于自動(dòng)設(shè)置指令,如場景回調(diào)指令,隨著基于非線性函數(shù)中相應(yīng)的一個(gè)的特性曲線,將該參數(shù)的當(dāng)前值向給定的目標(biāo)值逐漸地改變,其中,該參數(shù)將經(jīng)每一操作器構(gòu)件設(shè)置。例如,該非線性函數(shù)由啟動(dòng)偏置和衰減時(shí)間限定,該啟動(dòng)偏置用于設(shè)置在對(duì)該變化的啟動(dòng)的延遲,該衰減時(shí)間是在該變化的啟動(dòng)之后,實(shí)際使參數(shù)變化至該目標(biāo)值所必需的。由于在執(zhí)行每一參數(shù)的自動(dòng)設(shè)置處理期間中將發(fā)生的時(shí)間延遲,可以延遲預(yù)定類型的事件(如,GPI事件)的處理。
文檔編號(hào)G10H1/26GK1612644SQ20041008802
公開日2005年5月4日 申請(qǐng)日期2004年10月29日 優(yōu)先權(quán)日2003年10月30日
發(fā)明者相曾優(yōu), 青木孝光 申請(qǐng)人:雅馬哈株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
盐池县| 嘉定区| 耿马| 台东县| 青河县| 文化| 合阳县| 虞城县| 渭源县| 马鞍山市| 探索| 鱼台县| 辽阳县| 晴隆县| 霍山县| 伽师县| 孝感市| 罗甸县| 莒南县| 苍溪县| 神池县| 东安县| 大足县| 璧山县| 伊宁市| 原平市| 炉霍县| 宝坻区| 武清区| 邓州市| 中江县| 汕头市| 瑞金市| 秭归县| 当阳市| 崇明县| 桐柏县| 木里| 明光市| 南昌市| 新沂市|