數(shù)字鍵盤樂器的發(fā)光控制方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于燈光控制領(lǐng)域,尤其是涉及一種數(shù)字鍵盤樂器的發(fā)光控制方法和裝置。
【背景技術(shù)】
[0002]人們經(jīng)常見到的數(shù)字鍵盤樂器比如有鋼琴、手風(fēng)琴、電子琴、管風(fēng)琴等,這些數(shù)字鍵盤樂器通過音樂家的演奏,演奏出各種美妙的音樂,使得人們?cè)诜泵Φ纳?、工作中得到放松?br>[0003]隨著科技的發(fā)展,為了增加娛樂效果,可以為音樂配合一定的發(fā)光效果,即音樂燈光技術(shù)。
[0004]現(xiàn)有的音樂燈光技術(shù),一般先采集音樂的聲音信號(hào),然后將聲音信號(hào)轉(zhuǎn)化為發(fā)光系統(tǒng)或發(fā)光模塊能夠識(shí)別的控制信號(hào),最終實(shí)現(xiàn)發(fā)光效果隨音樂而變化。
[0005]對(duì)于數(shù)字鍵盤樂器來說,上述的將音樂聲音信號(hào)轉(zhuǎn)換為發(fā)光控制信號(hào)的方式中,最終的發(fā)光效果只是跟某個(gè)琴鍵對(duì)應(yīng)的固定音高有關(guān),是一種粗控制,不能實(shí)現(xiàn)更加細(xì)微的琴鍵動(dòng)作過程對(duì)發(fā)光效果的控制。
【發(fā)明內(nèi)容】
[0006]針對(duì)上述存在的問題,本發(fā)明提供一種數(shù)字鍵盤樂器的發(fā)光控制方法和裝置,用以實(shí)現(xiàn)琴鍵動(dòng)作過程即音樂手勢(shì)對(duì)發(fā)光效果的細(xì)微控制。
[0007]本發(fā)明提供了一種數(shù)字鍵盤樂器的發(fā)光控制方法,包括:
[0008]置于琴鍵下的傳感器檢測(cè)到用戶對(duì)所述琴鍵的擊鍵動(dòng)作時(shí),產(chǎn)生與所述擊鍵動(dòng)作對(duì)應(yīng)的擊鍵信號(hào),并將所述擊鍵信號(hào)發(fā)送給處理器,其中,所述擊鍵信號(hào)中包括所述擊鍵信號(hào)的幅值大小;
[0009]所述處理器接收所述擊鍵信號(hào),并根據(jù)所述擊鍵信號(hào)的幅值大小產(chǎn)生對(duì)應(yīng)的控制信號(hào);
[0010]所述處理器根據(jù)所述控制信號(hào)控制發(fā)光裝置的發(fā)光效果。
[0011]本發(fā)明提供了一種數(shù)字鍵盤樂器的發(fā)光控制裝置,包括:
[0012]傳感器、處理器和發(fā)光裝置;所述傳感器與所述數(shù)字鍵盤樂器中的琴鍵區(qū)域的各琴鍵一一對(duì)應(yīng),并置于對(duì)應(yīng)的琴鍵之下;
[0013]所述傳感器,用于在檢測(cè)到用戶對(duì)所述琴鍵的擊鍵動(dòng)作時(shí),產(chǎn)生與所述擊鍵動(dòng)作對(duì)應(yīng)的擊鍵信號(hào),并將所述擊鍵信號(hào)發(fā)送給所述處理器,其中,所述擊鍵信號(hào)中包括所述擊鍵信號(hào)的幅值大??;
[0014]所述處理器,用于接收所述擊鍵信號(hào),并根據(jù)所述擊鍵信號(hào)的幅值大小產(chǎn)生對(duì)應(yīng)的控制信號(hào);
[0015]所述處理器,還用于根據(jù)所述控制信號(hào)控制所述發(fā)光裝置的發(fā)光效果。
[0016]本發(fā)明提供的數(shù)字鍵盤樂器的發(fā)光控制方法和裝置,通過在數(shù)字鍵盤樂器的琴鍵下方設(shè)置對(duì)應(yīng)的傳感器來檢測(cè)獲得每個(gè)琴鍵被打擊的動(dòng)作,以產(chǎn)生與該動(dòng)作對(duì)應(yīng)的模擬擊鍵信號(hào),以使處理器能夠根據(jù)該擊鍵信號(hào)的幅值大小來控制發(fā)光裝置的發(fā)光效果。由于通過打擊琴鍵的動(dòng)作檢測(cè)過程,能夠精確檢測(cè)到琴鍵被敲擊的整個(gè)過程細(xì)節(jié),以該更加細(xì)微的動(dòng)作過程檢測(cè)結(jié)果即產(chǎn)生的與擊鍵動(dòng)作對(duì)應(yīng)的控制信號(hào)來控制發(fā)光裝置的發(fā)光效果,能夠獲得更加細(xì)膩的發(fā)光效果,使得發(fā)光控制更加精確完美。
【附圖說明】
[0017]圖1為本發(fā)明數(shù)字鍵盤樂器的發(fā)光控制方法實(shí)施例的流程圖;
[0018]圖2A為顫音的擊鍵動(dòng)作示意圖;
[0019]圖2B為圖2A所示擊鍵動(dòng)作對(duì)應(yīng)的擊鍵信號(hào)特征曲線圖;
[0020]圖2C為滑音的擊鍵動(dòng)作示意圖;
[0021]圖2D為圖2C所示擊鍵動(dòng)作對(duì)應(yīng)的擊鍵信號(hào)特征曲線圖;
[0022]圖3為本發(fā)明數(shù)字鍵盤樂器的發(fā)光控制裝置實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]圖1為本發(fā)明數(shù)字鍵盤樂器的發(fā)光控制方法實(shí)施例的流程圖,該方法可以由一個(gè)設(shè)置在數(shù)字鍵盤樂器上的發(fā)光控制裝置來執(zhí)行,該發(fā)光控制裝置中包括傳感器、處理器和發(fā)光裝置,如圖1所示,該方法具體包括:
[0024]步驟101、置于琴鍵下的傳感器檢測(cè)到用戶對(duì)所述琴鍵的擊鍵動(dòng)作時(shí),產(chǎn)生與所述擊鍵動(dòng)作對(duì)應(yīng)的擊鍵信號(hào),并將所述擊鍵信號(hào)發(fā)送給處理器,其中,所述擊鍵信號(hào)中包括所述擊鍵信號(hào)的幅值大小。
[0025]本實(shí)施例中,為了實(shí)現(xiàn)該步驟中對(duì)用戶擊鍵動(dòng)作的檢測(cè),在上述控制裝置中具體設(shè)置有與數(shù)字鍵盤樂器上每個(gè)琴鍵對(duì)應(yīng)的傳感器,由該傳感器完成對(duì)用戶擊鍵動(dòng)作的檢測(cè)。其中,每個(gè)琴鍵對(duì)應(yīng)一個(gè)傳感器,且該傳感器位于對(duì)應(yīng)琴鍵的下面,該傳感器比如可以是壓力傳感器,也可以是比如電容傳感器。
[0026]對(duì)于電容傳感器來說,電容傳感器感知電容變化并輸出結(jié)果一般只需20毫秒左右,因此其輸出可以基本認(rèn)為是連續(xù)的。而對(duì)于數(shù)字鍵盤樂器,完成一次擊鍵的最快速度也在150毫秒左右。因此,利用電容傳感器連續(xù)輸出的模擬信號(hào)捕捉擊鍵動(dòng)作,在技術(shù)上是完全可能和可行的。
[0027]以電容傳感器舉例,同理也適用于壓力傳感器。用戶從接觸到某個(gè)琴鍵到完成對(duì)該琴鍵的動(dòng)作過程而松開該琴鍵,這是個(gè)動(dòng)態(tài)的過程,一種簡(jiǎn)單的情況是:觸碰琴鍵,向下按壓后松開。在此操作過程中,用戶對(duì)該琴鍵的動(dòng)作過程將導(dǎo)致電容傳感器電容的變化,相應(yīng)的,根據(jù)電容的變化將產(chǎn)生對(duì)應(yīng)的擊鍵信號(hào),從而,該電容傳感器產(chǎn)生與用戶擊鍵動(dòng)作對(duì)應(yīng)的擊鍵信號(hào),該擊鍵信號(hào)對(duì)應(yīng)該擊鍵動(dòng)作的全部過程,在此舉例中,該全部過程相當(dāng)于一個(gè)極短的瞬間擊打琴鍵的動(dòng)作。相當(dāng)于是根據(jù)一個(gè)時(shí)間點(diǎn)擊鍵動(dòng)作所引起的電容變化產(chǎn)生該擊鍵信號(hào),該擊鍵信號(hào)可以是模擬信號(hào),也可以進(jìn)一步量化為多個(gè)不同幅值的數(shù)字信號(hào),該擊鍵信號(hào)主要以其幅值大小來表征。再比如從觸碰到琴鍵,到向下按壓,再手指左右移動(dòng)按壓等過程,該動(dòng)態(tài)過程可以被拆分為不同的子動(dòng)作,比如上述的碰觸琴鍵、向下按壓琴鍵、接觸琴鍵不同區(qū)域、在不同區(qū)域按壓等等。而這個(gè)動(dòng)態(tài)的過程將被位于該琴鍵下方的電容傳感器感知。也就是說,用戶對(duì)該琴鍵的動(dòng)作過程將導(dǎo)致電容傳感器電容的不斷變化,相應(yīng)的,根據(jù)電容的不斷變化而產(chǎn)生的擊鍵信號(hào)是時(shí)間連續(xù)擊鍵信號(hào),該連續(xù)擊鍵信號(hào)可以是模擬信號(hào),也可以進(jìn)一步量化為不同的數(shù)字信號(hào),具有不同的連續(xù)變化的幅值大小。
[0028]步驟102、處理器接收所述擊鍵信號(hào),并據(jù)所述擊鍵信號(hào)的幅值大小產(chǎn)生對(duì)應(yīng)的控制信號(hào)。
[0029]步驟103、處理器根據(jù)所述控制信號(hào)控制發(fā)光裝置的發(fā)光效果。
[0030]在傳感器根據(jù)電容變化而產(chǎn)生了與用戶的擊鍵動(dòng)作相對(duì)應(yīng)的擊鍵信號(hào)之后,處理器根據(jù)該擊鍵信號(hào)的幅值大小來控制與上述琴鍵對(duì)應(yīng)的發(fā)光裝置的發(fā)光效果。
[0031]具體來說,處理器將根據(jù)該擊鍵信號(hào)的幅值大小產(chǎn)生能夠被發(fā)光裝置識(shí)別的輸入控制信號(hào),以控制發(fā)光裝置的發(fā)光效果。
[0032]本實(shí)施例中,可以設(shè)置每個(gè)琴鍵對(duì)應(yīng)一個(gè)發(fā)光裝置,每個(gè)琴鍵對(duì)應(yīng)的發(fā)光裝置位于該琴鍵的下發(fā),該發(fā)光裝置比如可以是LED發(fā)光器件。處理器根據(jù)該擊鍵信號(hào)幅值大小產(chǎn)生的控制信號(hào)來控制位于該琴鍵下的發(fā)光裝置的發(fā)光效果,即是根據(jù)上述擊鍵信號(hào)的幅值來控制發(fā)光裝置的比如發(fā)光顏色和/或發(fā)光亮度的變化效果,或者也包括發(fā)光閃爍頻率的變化等等。
[0033]另外,所述發(fā)光裝置也可以位于數(shù)字鍵盤樂器的琴鍵區(qū)域之外的地方,該發(fā)光裝置的數(shù)量為至少一個(gè)。從而,處理器還可以根據(jù)上述控制信號(hào)控制位于琴鍵區(qū)域之外的該多個(gè)發(fā)光裝置的發(fā)光顏色和/或亮度等的變化。
[0034]值得說明的是,電容傳感器可以輸出模擬信號(hào),上述擊鍵信號(hào)可以是時(shí)間連續(xù)變化的模擬連續(xù)擊鍵信號(hào),此時(shí),若對(duì)于需要數(shù)字控制信號(hào)來控制發(fā)光的發(fā)光裝置來說,需要將該模擬的連續(xù)擊鍵信號(hào)轉(zhuǎn)換為數(shù)字控制信號(hào),以通過該數(shù)字信號(hào)來控制發(fā)光裝置。
[0035]下面以具體的實(shí)例來示意擊鍵的連續(xù)動(dòng)作過程,如圖2A所示,圖2A為顫音的擊鍵動(dòng)作示意圖。
[0036]在通過數(shù)字鍵盤樂器來模仿弓弦樂器的顫音時(shí),需要手指在同一琴鍵一N鍵上小幅度左右移動(dòng),可以碰到該琴鍵左邊的琴鍵一N-1鍵或右邊的琴鍵一N+1鍵,但始終沒有全部離開該琴鍵。手指動(dòng)作具體參見圖2A。
[0037]當(dāng)用戶在琴鍵N鍵上完成顫音動(dòng)作時(shí),進(jìn)行上述所說的左右移動(dòng)的擊鍵動(dòng)作。該擊鍵動(dòng)作被分別置于N鍵、N-1鍵和N+1鍵下方的電容傳感器探測(cè)并捕捉,電容傳感器根據(jù)顫音動(dòng)作導(dǎo)致的電容變化,輸出模擬連續(xù)擊鍵信號(hào),該擊鍵信號(hào)的特征曲線如圖2B所示。圖2B中,橫坐標(biāo)表示的是時(shí)間,單位是毫秒,縱坐標(biāo)表示的是電容信號(hào)的模擬輸出值,即擊鍵信號(hào)的幅值變化。
[0038]值得說明的是,上述顫音擊鍵動(dòng)作的主要特性,比如琴鍵音高、音量、速度、力度等,因?yàn)闀?huì)引起置于每個(gè)按鍵下的電容傳感器的電容變化,因此可以通過這三個(gè)相關(guān)電容傳感器的輸出信號(hào)曲線的特性參數(shù)比如振幅、周期/頻率等來體現(xiàn)。例如,音高由輸出最大模擬信號(hào)值的電容傳感器(此處為位于N鍵下的傳感器)所對(duì)應(yīng)的音高決定。
[0039]再比如,如圖2C所示的滑音的擊鍵動(dòng)作,在通過數(shù)字鍵盤樂器來模仿弓弦樂器的滑音時(shí),需要手指從左邊的琴鍵一M-1鍵,經(jīng)過中間的琴鍵一M鍵,平穩(wěn)地滑動(dòng)到右邊的琴鍵一M+1鍵,在整個(gè)過程中手指始終沒有離開鍵盤,手指動(dòng)作具體參見圖2C。
[0040]當(dāng)用戶在完成上述滑音動(dòng)作時(shí),上述擊鍵動(dòng)作依次被分別置于M-1鍵、M鍵和M+1鍵下方的電容傳感器探測(cè)并捕捉,電容傳感器根據(jù)滑音動(dòng)作導(dǎo)致的電容變化,輸出模擬連續(xù)擊鍵信號(hào),該擊鍵信號(hào)的特征曲線如圖2D所示。圖2D中,橫坐標(biāo)表示的是時(shí)間,單位是毫秒,縱坐標(biāo)表示的是電容信號(hào)的模擬輸出值。
[0041]進(jìn)而,上述控制裝置在接收到這三個(gè)電容傳感器輸出的模擬連續(xù)擊鍵信號(hào)之后,將其特性參數(shù)比如幅值轉(zhuǎn)換為發(fā)光裝置可識(shí)別的數(shù)字信號(hào),通過該數(shù)字信號(hào)來控制發(fā)光裝置的發(fā)光效果。
[0042]本實(shí)施例中,通過在數(shù)字鍵盤樂器的琴鍵下方設(shè)置對(duì)應(yīng)的傳感器來檢測(cè)獲得每個(gè)琴鍵被打擊的動(dòng)作過程,以產(chǎn)生與該動(dòng)作過程對(duì)應(yīng)的連續(xù)擊鍵信號(hào),以使處理器能夠根據(jù)該連續(xù)擊鍵信號(hào)的幅值來控制發(fā)光裝置的發(fā)光效果。該擊鍵動(dòng)作既可以是一個(gè)短暫的時(shí)間點(diǎn)的擊鍵動(dòng)作,也可以是連續(xù)時(shí)間對(duì)某琴鍵的擊打過程,通過對(duì)打擊琴鍵的動(dòng)作檢測(cè)過程,能夠精確檢測(cè)到琴鍵被敲擊的整個(gè)動(dòng)態(tài)過程細(xì)節(jié),相當(dāng)于將琴鍵的整個(gè)擊打過程分解為多個(gè)子動(dòng)作,以該更加細(xì)微的動(dòng)作動(dòng)態(tài)過程來控制發(fā)光裝置的發(fā)光效果,能夠獲得更加細(xì)膩的發(fā)光效果,使得發(fā)光控制更加精確完美。
[0043]可選的,控制發(fā)光裝置的發(fā)光效果除了主要受到上述用