專利名稱:多媒體音樂(lè)學(xué)習(xí)機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多媒體音樂(lè)學(xué)習(xí)機(jī),具有豐富多樣的功能,引人入勝 的游戲?qū)W習(xí)方式,提供了學(xué)習(xí)音樂(lè)的各種資源,尤其適合學(xué)員在家中學(xué)習(xí) 音樂(lè),可以充當(dāng)一個(gè)陪練老師。
背景技術(shù):
音樂(lè)學(xué)習(xí)有其特殊性,需要一定的天賦,也離不開(kāi)老師面對(duì)面的指導(dǎo)。 目前有一些用于音樂(lè)學(xué)習(xí)的輔助裝置,例如基于音準(zhǔn)儀的音高學(xué)習(xí),基于 節(jié)拍器的節(jié)奏練習(xí),都比較初級(jí),不能使學(xué)習(xí)者對(duì)樂(lè)曲或歌曲有全面地了
解把握。例如,中國(guó)專利95226335.1提供一種智能語(yǔ)言、音樂(lè)學(xué)習(xí)機(jī)以及 中國(guó)專利02202830.7提供一種音樂(lè)學(xué)習(xí)機(jī)。對(duì)于MIDI標(biāo)準(zhǔn)的建立及其廣 泛的應(yīng)用,使得電子音樂(lè)獲得了快速發(fā)展。電子樂(lè)器本身也會(huì)有一些教學(xué) 功能。但MIDI文件的樂(lè)譜功能很弱,基于MIDI播放的音樂(lè)與真實(shí)樂(lè)器 演奏相比還有明顯差異。僅將MIDI技術(shù)用于教學(xué)也有其局限性。例如, 中國(guó)專利02112135.4提供一種多功能音樂(lè)學(xué)習(xí)機(jī),它以midi技術(shù)為基礎(chǔ), 建立具有多功能的音樂(lè)學(xué)習(xí)機(jī)。但,它也還存在一些需要改進(jìn)的地方。比 如,1)它缺少midi技術(shù)同時(shí)集成音視頻技術(shù);2)它缺少多音的音高判別, 它只有單音音高判別技術(shù),對(duì)復(fù)雜的多音演奏無(wú)法判斷音高;3)在樂(lè)譜 系統(tǒng)上,它不具有專業(yè)樂(lè)譜系統(tǒng)與midi樂(lè)譜的同步系統(tǒng)。
現(xiàn)在對(duì)于傳統(tǒng)樂(lè)器的輔助教育手段非常有限,目前主要依靠老師的面 對(duì)面?zhèn)魇?,因此?dāng)學(xué)員在沒(méi)有老師的情況下進(jìn)行練習(xí)時(shí),則面臨巨大困難, 有一種功能齊全的輔助學(xué)習(xí)設(shè)備是非常必要的。
發(fā)明內(nèi)容
本發(fā)明的目的是為了克服上述在先技術(shù)中的缺陷,提供一種音樂(lè)學(xué)習(xí) 機(jī),能夠克服上述的缺陷,具有集成midi技術(shù)和音視頻技術(shù);具有對(duì)復(fù)雜的多音演奏判斷音高的系統(tǒng);具有專業(yè)樂(lè)譜系統(tǒng)與midi樂(lè)譜的同步系統(tǒng); 具有完全真實(shí)畫(huà)面指示的校音器系統(tǒng);具有音視頻輸出,實(shí)時(shí)的樂(lè)譜進(jìn)度 顯示和演奏顯示,專業(yè)的樂(lè)譜顯示,豐富的周邊功能和娛樂(lè)功能等多媒體
的音樂(lè)學(xué)習(xí)機(jī)。
本發(fā)明為了達(dá)到上述的將目的,所采取的技術(shù)方案是提供一種多媒體 音樂(lè)學(xué)習(xí)機(jī),它包括核心處理模塊,多功能接口,多功能存儲(chǔ)卡,運(yùn)行控 制系統(tǒng)和課程制作工具包;
所述的核心處理模塊包括中央處理器(CPU),分別與中央處理器連 接的Flash存儲(chǔ)器、時(shí)鐘模塊、RAM存儲(chǔ)器、DMA存儲(chǔ)器、第1數(shù)字信 號(hào)處理器(DSP:)和第2數(shù)字信號(hào)處理器(DSP);
所述的多功能接口連接于核心處理模塊上,包括踏板輸入接口、遙控 器輸入接口、按鍵輸入接口、 A/D輸入接口、 USB輸入輸出接口、 MIDI 輸入輸出接口、音頻輸出端口和視頻輸出端口;
所述的多功能存儲(chǔ)卡內(nèi)包括所需的普通或特殊的音樂(lè)課程;音樂(lè)教學(xué) 所需的樂(lè)譜信息、MIDI信息、音視頻信息;日常使用的樂(lè)譜、錄音材料、 錄像資料;適合初學(xué)者學(xué)習(xí)的音樂(lè),趣味性的音樂(lè),寵物游戲數(shù)據(jù)以及 MIDI音色庫(kù);
所述的運(yùn)行控制系統(tǒng)用于控制整機(jī)的運(yùn)行,它包括A、 B、 C三個(gè)運(yùn) 行線程,其中線程C為系統(tǒng)輸入的響應(yīng)線程,用于接收命令、解析命令和 傳送命令;線程B為具體情況下運(yùn)行的線程,用于根據(jù)線程C傳送的具體 命令,打開(kāi)并運(yùn)行該具體命令中所要求的運(yùn)行程序;線程A為系統(tǒng)始終運(yùn) 行的線程,它在開(kāi)機(jī)后自動(dòng)啟動(dòng),在系統(tǒng)運(yùn)作期間始終運(yùn)作,用于讀盤、 視頻輸出和音頻混音播放;
所述的運(yùn)行控制系統(tǒng)由核心處理模塊中的中央處理器控制運(yùn)行,平時(shí) 存儲(chǔ)在Flash存儲(chǔ)器內(nèi),中央處理器通過(guò)多功能接口中的輸入接口接收啟 動(dòng)的命令,由中央處理器從Flash存儲(chǔ)器內(nèi)調(diào)取該運(yùn)行控制系統(tǒng),讀取多 功能存儲(chǔ)卡內(nèi)的音樂(lè)課程或通過(guò)多功能接口輸入的音樂(lè)課程,進(jìn)行MIDI 音色合成、解碼音頻視頻流,并分別由第1、 2數(shù)字信號(hào)處理器進(jìn)行音頻 和視頻處理,處理的結(jié)果隨時(shí)存儲(chǔ)到DMA和RAM存儲(chǔ)器內(nèi),并分別通 過(guò)連接在第1、 2數(shù)字信號(hào)處理器上的音頻輸出端口和視頻輸出端口輸出到外接的視音頻設(shè)備上;
所述的課程制作工具包用于制作本學(xué)習(xí)機(jī)專有的自定義文件格式的學(xué)習(xí)機(jī)課程文件和學(xué)習(xí)機(jī)樂(lè)曲,選擇樂(lè)曲管理或插卡管理,進(jìn)行制作、添加和刪除的操作。
如上述本發(fā)明學(xué)習(xí)機(jī)的結(jié)構(gòu),核心處理模塊內(nèi)的中央處理器控制運(yùn)行控制系統(tǒng)通過(guò)讀取多功能存儲(chǔ)卡上內(nèi)課程,解碼課程中所包含的樂(lè)譜及相關(guān)的音視頻信息,將樂(lè)譜通過(guò)連接在第1數(shù)字信號(hào)處理器上的視頻輸出端
口上的電視機(jī)上顯示出;并通過(guò)連接在第2數(shù)字信號(hào)處理器上的音頻輸出端口給以音樂(lè)(含伴奏)示范,指導(dǎo)學(xué)員學(xué)習(xí),并根據(jù)學(xué)員的演奏/演唱情況,實(shí)時(shí)顯示演奏的正誤,最后給以評(píng)分。本發(fā)明音樂(lè)學(xué)習(xí)機(jī)具有顯著的效果。
參本發(fā)明可適用于各種傳統(tǒng)樂(lè)器、電子樂(lè)器的學(xué)習(xí),其特點(diǎn)是不僅可以進(jìn)行簡(jiǎn)單的音高、節(jié)拍練習(xí),更可以將各種曲目(例如音樂(lè)考級(jí)曲目)通過(guò)制作工具包放于多功能存儲(chǔ)卡內(nèi),從而完成由基礎(chǔ)至高級(jí)演奏的全面音樂(lè)學(xué)習(xí)。其中核心控制由一個(gè)中央處理器(32位通用的CPU)完成,另有兩個(gè)高速數(shù)字信號(hào)處理器(DSP)分別完成音頻和視頻功能。這樣整個(gè)系統(tǒng)可以同時(shí)處理MIDI音色合成、播放音頻視頻(如MP3,MP4等)、整機(jī)控制等,給使用者以聽(tīng)覺(jué)、視覺(jué)上全面的感受,解決了學(xué)員在無(wú)老師指導(dǎo)情況下學(xué)習(xí)的難題。
*本發(fā)明如上述的結(jié)構(gòu),有三個(gè)處理器協(xié)同工作(l個(gè)CPU, 2個(gè)DSP)CPU控制運(yùn)行控制系統(tǒng)用于整體控制,兩個(gè)高速DSP裝有不同算法,分別用于音頻處理和視頻處理;運(yùn)行控制系統(tǒng)協(xié)調(diào)兩個(gè)DSP的操作,可以同時(shí)處理MIDI音色合成、解碼音頻視頻流、同時(shí)播放壓縮音頻視頻(如MP3,MP4等)、錄音、回放,操作控制整機(jī)等,作其中播放壓縮音頻時(shí)可以再現(xiàn)真實(shí)的樂(lè)器演奏并作示范;播放壓縮視頻時(shí)可以給學(xué)員進(jìn)行動(dòng)作示范,并可制作視頻游戲增加娛樂(lè)性;MIDI音色合成可以合成各種樂(lè)器音色,這是各種樂(lè)器學(xué)習(xí)所必需的;錄音、回放可記錄學(xué)員的演奏狀況并給以指導(dǎo);快速音高識(shí)別算法可實(shí)時(shí)指出樂(lè)曲演奏過(guò)程中的細(xì)微問(wèn)題。
*本發(fā)明如上述的結(jié)構(gòu),本發(fā)明包括的多功能存儲(chǔ)卡不僅可以存儲(chǔ)并可更換課程文件;其課程文件中包含有音樂(lè)教學(xué)所需的各種關(guān)聯(lián)信息,包括樂(lè)譜信息、MIDI信息、音頻/視頻信息;本發(fā)明不同于上述在先技術(shù)中簡(jiǎn)單的音高節(jié)奏學(xué)習(xí)裝置,本發(fā)明的多功能存儲(chǔ)卡上可以容納多本普通的音樂(lè)教材,并且可以真實(shí)還原教材上的各種信息用以教學(xué),評(píng)判演奏/演唱水平;本發(fā)明多功能存儲(chǔ)卡不僅能存儲(chǔ)課程,而且可以記錄練習(xí)日志并長(zhǎng)久保存,如上述本發(fā)明的結(jié)構(gòu),核心處理模塊中連接在中央處理器(CPU)上的時(shí)鐘模塊,正是為日志計(jì)時(shí)之用;本發(fā)明的多功能存儲(chǔ)卡還可以保存演奏/演唱錄音并可以回放等。
*本發(fā)明如上述的結(jié)構(gòu),本發(fā)明的多功能接口中的輸入接口可以是經(jīng)拾音器采集的模擬信號(hào),也可以是數(shù)字的MIDI信號(hào),能夠適應(yīng)傳統(tǒng)樂(lè)器和電子樂(lè)器的不同需要;模擬信號(hào)經(jīng)A/D轉(zhuǎn)換后接入核心處理模塊,MIDI信號(hào)直接接入核心處理模塊上的串行口;其中視頻輸出端口可以是標(biāo)準(zhǔn)接口 (AV),可直接接于電視機(jī)上,實(shí)現(xiàn)大屏幕清晰的樂(lè)譜練習(xí)的顯示;本發(fā)明的多功能接口中包括踏板輸入接口,雖然主要操作控制由遙控器完成,但增加踏板控制,以解決學(xué)員雙手演奏樂(lè)器時(shí)的操作。
*本發(fā)明如上述的結(jié)構(gòu),本發(fā)明的課程制作工具包用于制作本學(xué)習(xí)機(jī)專有的自定義文件格式的學(xué)習(xí)機(jī)課程文件和學(xué)習(xí)機(jī)樂(lè)曲,選擇樂(lè)曲管理或插卡管理,進(jìn)行制作、添加、刪除的操作;本發(fā)明的課程制作工具包可以使普通用戶將日常使用的各種樂(lè)譜、錄音材料、錄像資料等打包放入多功能存儲(chǔ)卡內(nèi);并且對(duì)于MIDI音色庫(kù)、各種軟件等均可以更換,從而進(jìn)行各種不同樂(lè)器以及新樂(lè)器的教學(xué);本發(fā)明存放于多功能存儲(chǔ)卡上的學(xué)習(xí)課程文件,不同于現(xiàn)有的文件格式,本發(fā)明中使用的是專有的自定義文件格式(文件名后綴為丄EV,簡(jiǎn)稱LEV文件),其內(nèi)容包含有音樂(lè)教學(xué)所需的各種關(guān)聯(lián)信息,例如樂(lè)譜、MIDI、音頻/視頻信息等;所以,本發(fā)明存儲(chǔ)于多功能存儲(chǔ)卡內(nèi)的各種課程文件是用本發(fā)明的課程制作工具包所制作。并對(duì)于多功能存儲(chǔ)卡內(nèi)的軟件及數(shù)據(jù)進(jìn)行升級(jí),為增加新課程或新樂(lè)器帶來(lái)極大便利。
*本發(fā)明如上述的結(jié)構(gòu),為增加趣味性,本發(fā)明對(duì)所有樂(lè)曲增加了伴奏,并本發(fā)明結(jié)合音樂(lè)教學(xué),融入了寵物游戲,尤其適合兒童的音樂(lè)學(xué)習(xí)。增加了趣味性,使練習(xí)不再枯燥。
*本發(fā)明如上述的結(jié)構(gòu),本發(fā)明的運(yùn)行控制系統(tǒng)中加入了智能音準(zhǔn)儀模塊和多功能節(jié)拍器模塊(均由軟件制作)。本發(fā)明的的音準(zhǔn)儀不同于以往的音準(zhǔn)儀,本發(fā)明內(nèi)的音準(zhǔn)儀是智能化的,能在電視屏幕上顯示真實(shí)樂(lè)器的圖案,可以有不同的外觀,并可更新,適應(yīng)不同樂(lè)器和用戶的需要。并自動(dòng)識(shí)別所要校準(zhǔn)的琴弦并以圖像提示具體校準(zhǔn)手法,可以讓非專業(yè)人
士方便校音;本發(fā)明節(jié)拍器不同于傳統(tǒng)的節(jié)拍器,不僅可以調(diào)節(jié)基本的速
度、節(jié)拍,還可以調(diào)節(jié)節(jié)奏,更換畫(huà)面等。
*如上所述,本發(fā)明與在先技術(shù)相比具有下述突出的特點(diǎn)1>本發(fā)明有音視頻輸出。可以通過(guò)分別連接在兩個(gè)數(shù)字信號(hào)處理器上
的音頻輸出端口和視頻輸出端口輸出到電視機(jī)上,實(shí)現(xiàn)大屏幕清晰的樂(lè)譜
練習(xí)的顯示;
2>本發(fā)明有專業(yè)的樂(lè)譜顯示。在先技術(shù)中有樂(lè)譜顯示,但是只顯示很簡(jiǎn)單的樂(lè)譜,顯示很少的音樂(lè)符號(hào);而本發(fā)明的樂(lè)譜顯示可以顯示幾乎所有的音樂(lè)符號(hào)和各種復(fù)雜的樂(lè)譜,包括五線譜和簡(jiǎn)譜;
3>本發(fā)明能夠進(jìn)行實(shí)時(shí)的樂(lè)譜進(jìn)度顯示和演奏顯示。在先技術(shù)中也有顯示音高錯(cuò)誤的學(xué)習(xí)機(jī),但,不能根據(jù)音樂(lè)的進(jìn)行實(shí)時(shí)改變標(biāo)準(zhǔn)音高;本發(fā)明一邊播放音樂(lè)伴奏, 一邊用進(jìn)度線顯示音樂(lè)播放的進(jìn)度,同時(shí)一邊改變音高判斷的標(biāo)準(zhǔn)。使得演奏者可以隨時(shí)看到自己和標(biāo)準(zhǔn)音高的差距;
4>本發(fā)明有娛樂(lè)功能。練習(xí)的時(shí)候可以獲得金幣,為本發(fā)明內(nèi)置的寵物購(gòu)買食物,家具等物品。這是在先技術(shù)的音樂(lè)學(xué)習(xí)機(jī)都不具備的;
5〉本發(fā)明有豐富的周邊功能。本發(fā)明有每日及每周練習(xí)狀況的統(tǒng)計(jì)記錄,這也是在先技術(shù)的音樂(lè)學(xué)習(xí)機(jī)不具備的;本發(fā)明具有完全真實(shí)畫(huà)面指示的校音系統(tǒng),比在先技術(shù)中任何校音器系統(tǒng)都要直觀得多。以及本發(fā)明可自由選擇速度,具有拍號(hào)、打拍密度界面美觀的節(jié)拍器。
圖1是本發(fā)明音樂(lè)學(xué)習(xí)機(jī)一實(shí)施例的結(jié)構(gòu)示意圖;圖2是本發(fā)明運(yùn)行控制系統(tǒng)一實(shí)施例的結(jié)構(gòu)示意圖;圖3是圖2所示運(yùn)行控制系統(tǒng)中系統(tǒng)始終運(yùn)行的線程A—實(shí)施例的流程圖4是圖2所示運(yùn)行控制系統(tǒng)中具體情況下運(yùn)行的線程B—實(shí)施例的流程圖5是圖2所示運(yùn)行控制系統(tǒng)中系統(tǒng)輸入的響應(yīng)線程C 一實(shí)施例的流程圖6是本發(fā)明課程制作工具包一實(shí)施例的結(jié)構(gòu)示意圖7是圖6所示課程制作工具包的流程圖8是本發(fā)明音樂(lè)教學(xué)過(guò)程一實(shí)施例的流程圖9是本發(fā)明寵物養(yǎng)成過(guò)程一實(shí)施例的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖進(jìn)一步說(shuō)明本發(fā)明音樂(lè)學(xué)習(xí)機(jī)的結(jié)構(gòu)特征。
如圖1所示,本發(fā)明音樂(lè)學(xué)習(xí)機(jī)包括核心處理模塊2,多功能接口 1和多功能存儲(chǔ)卡3。
所述的核心處理模塊2包括中央處理器(CPU) 21,分別與中央處理器21連接的Flash存儲(chǔ)器27、時(shí)鐘模塊26、 RAM存儲(chǔ)器25、 DMA存儲(chǔ)器24、第1數(shù)字信號(hào)處理器(DSP)22和第2數(shù)字信號(hào)處理器(DSP)23;在本實(shí)施例中,中央處理器21采用32位的普通的CPU。第1、 2數(shù)字信號(hào)處理器22、 23采用高速的含有本學(xué)習(xí)機(jī)所需要的算法的DSP。
所述的多功能接口 1連接于核心處理模塊2上,包括踏板輸入接口101、遙控器輸入接口 102、 A/D輸入接口 103、按鍵輸入接口 104、 USB輸入輸出接口 105、 MIDI輸入輸出接口 106、音頻輸出端口 107和視頻輸出端口 108。
在本實(shí)施例中,
參所述的輸入接口中的遙控器輸入用來(lái)控制所有的操作;*所述的踏板輸入用作當(dāng)雙手被占用時(shí)的輔助輸入;參所述的按鍵輸入接口為電源開(kāi)關(guān);
*所述的AD輸入連接到拾音器的音頻輸入端,主要用作傳統(tǒng)樂(lè)器的輸入;
*所述的MIDI輸入連接到帶有MIDI接口的設(shè)備,主要為電子樂(lè)器;*所述的USB 口可用來(lái)連接U盤,或連接電子樂(lè)器;所說(shuō)的輸出接口包括音頻輸出端口、視頻輸出端口、 MIDI輸出接口;參所述的音頻輸出端口、視頻輸出端口為標(biāo)準(zhǔn)的AV接口,用來(lái)連接 電視機(jī)或其他同類設(shè)備;
*所說(shuō)的MIDI輸出接口可輸出至外接MIDI音源或其他同類設(shè)備; *所說(shuō)的Flash存儲(chǔ)器與中央處理器相連接,用來(lái)存放程序(運(yùn)行控制
*所說(shuō)的多功能存儲(chǔ)卡與核心處理模塊相連用來(lái)長(zhǎng)久保存數(shù)據(jù),在本 實(shí)施例中,多功能存儲(chǔ)卡上容納多本普通的音樂(lè)教材,它包括普通或特殊 的音樂(lè)課程文件;音樂(lè)教學(xué)所需的樂(lè)譜信息、MIDI信息、音視頻信息; 曰常使用的樂(lè)譜、錄音材料、錄像資料;適合初學(xué)者學(xué)習(xí)的或趣味性的音 樂(lè),寵物游戲數(shù)據(jù)以及MIDI音色庫(kù)等;本實(shí)施例中的多功能存儲(chǔ)卡可以 真實(shí)還原教材上的各種信息用以教學(xué),評(píng)判演奏/演唱水平;不僅能存儲(chǔ)課 程,而且可以記錄練習(xí)日志并長(zhǎng)久保存;
*所說(shuō)的RAM存儲(chǔ)器與中央處理器相連用來(lái)臨時(shí)保存數(shù)據(jù);
時(shí)鐘模塊用來(lái)記錄練習(xí)日志的時(shí)間與日期。
如圖l所示,本發(fā)明學(xué)習(xí)機(jī)的核心是核心處理模塊中的3個(gè)處理器。 一32位高速CPU、載有音頻算法的DSP1、載有視頻算法的DSP2, 這些處理器可被封裝在一個(gè)集成電路內(nèi)。DSP通過(guò)DMA存取RAM以提 高速度,32位高速CPU負(fù)責(zé)輸入/輸出及其他音視頻外的所有控制工作。 其中
*載有音頻算法的DSP1用來(lái)解碼MP3\WMA等音頻流,同時(shí)可以合 成MIDI樂(lè)器音色,可以提供伴奏、示范等;
參載有視頻算法的DSP2用來(lái)解碼MPEG1、 MPEG4、圖片動(dòng)畫(huà)等視頻 文件,可以繪制樂(lè)譜,示范動(dòng)作,制作飾品游戲等;
,32位高速CPU用來(lái)操作運(yùn)行控制系統(tǒng),控制所有的輸入輸出,負(fù)責(zé) 各功能部件的協(xié)調(diào),其他各種計(jì)算處理任務(wù),例如音高識(shí)別,評(píng)分,游戲 動(dòng)作等;
DMA用來(lái)直接存取RAM以提高速度;
*輸入/輸出接口等均與32位高速CPU相連,其中AD 口用于音頻的 輸入,CPU的串行口用作MIDI的輸入輸出,通用I/O 口用作遙控按鍵和 踏板的輸入。
10圖2是本發(fā)明運(yùn)行控制系統(tǒng)一實(shí)施例的結(jié)構(gòu)。在本實(shí)施例中,如圖2
所示,運(yùn)行控制系統(tǒng)包括A、 B、 C三個(gè)運(yùn)行線程210、 211、 212,線程A 為系統(tǒng)始終運(yùn)行的線程210,線程B為具體情況下運(yùn)行的線程211,線程 C為系統(tǒng)輸入的響應(yīng)線程212;其中系統(tǒng)始終運(yùn)行的線程A210內(nèi)包括卡通 播放模塊101,混音輸出模塊102和讀盤模塊103;具體情況下運(yùn)行的線 程B 211內(nèi)包括midi預(yù)覽播放模塊111,多功能節(jié)拍器模塊112,樂(lè)曲練 習(xí)模塊113和智能音準(zhǔn)儀114;所述的樂(lè)曲練習(xí)模塊113內(nèi)包括midi播放 和指令翻譯模塊121、 124,樂(lè)譜顯示刷譜模塊122和評(píng)分程序模塊123; 其中樂(lè)譜顯示刷譜模塊122包括寫盤模塊221、錄音模塊222、音高判斷 及指示模塊223。
本發(fā)明的音樂(lè)學(xué)習(xí)機(jī)的所有功能均由運(yùn)行控制系統(tǒng)(軟件)來(lái)實(shí)現(xiàn)。 如圖2所示,本發(fā)明的運(yùn)行控制系統(tǒng)運(yùn)行于多線程的環(huán)境下,因而可 以同時(shí)實(shí)現(xiàn)多媒體教學(xué)的各種功能。如圖2所示,諸如顯示樂(lè)譜、播放卡 通等功能由視頻DSP2實(shí)現(xiàn),MIDI、錄音回放等功能由音頻DSP1完成, 其他則由32位CPU完成,32位CPU還控制輸入輸出接口等。開(kāi)機(jī)復(fù)位 后運(yùn)行控制系統(tǒng)(軟件)開(kāi)始運(yùn)行,根據(jù)輸入進(jìn)入不同的線程而實(shí)現(xiàn)本發(fā) 明的各種功能。
下面以樂(lè)曲教學(xué)為例說(shuō)明本發(fā)明運(yùn)行控制系統(tǒng)(軟件)的運(yùn)行過(guò)程。 通過(guò)遙控器或踏板選擇功能,通過(guò)圖2中線程C響應(yīng)(響應(yīng)的具體過(guò) 程見(jiàn)圖5),當(dāng)有輸入時(shí),進(jìn)入命令解析程序;當(dāng)命令為樂(lè)曲練習(xí)時(shí),發(fā) 消息給線程B;然后,繼續(xù)判斷有否踏板輸入,再發(fā)消息給線程A或B, 延遲15毫秒以使系統(tǒng)有充分的頁(yè)面切換時(shí)間。本發(fā)明中遙控器可以選擇 所有功能,踏板可代替遙控器上的某些鍵,起到雙手被占用時(shí)方便操作的 作用。
進(jìn)入線程B (具體的流程見(jiàn)圖4)后先判斷需要完成的功能,確定是 課程練習(xí)后,先定位midi和樂(lè)譜位置,然后進(jìn)行midi指令翻譯,用midi 播放示范或伴奏,刷新進(jìn)度線指出應(yīng)當(dāng)演奏的位置,對(duì)通過(guò)拾音器采集的 聲音進(jìn)行音高主頻檢測(cè),與midi主旋律的正確音高進(jìn)行比較,根據(jù)音高的 正誤高低發(fā)信息給線程A命令其在電視機(jī)上顯示箭頭指示高低并改變顏 色指示正誤;而后判斷是否到頁(yè)尾需要翻頁(yè),如不需翻頁(yè)則重復(fù)以上過(guò)程繼續(xù)練習(xí);如需翻頁(yè)則進(jìn)一步判斷是否樂(lè)曲結(jié)束;如未結(jié)束則顯示下頁(yè)樂(lè) 譜,重復(fù)以上練習(xí)過(guò)程;如樂(lè)曲結(jié)束則進(jìn)行評(píng)分,繪制評(píng)分頁(yè)面,而后等 待新的輸入。
其他各功能可用以上類似的方式完成。
圖3是系統(tǒng)始終運(yùn)行線程A210—實(shí)施例的流程,如圖3所示,線程 A開(kāi)始,首先進(jìn)行步驟Ol,是否有卡通需要播放下一幀?如果是,執(zhí)行步 驟02,取得下一幀卡通數(shù)據(jù),并Copy數(shù)據(jù)到電視輸出Buffer相應(yīng)位置區(qū) 域并進(jìn)入混音模塊;如果否,執(zhí)行步驟03,直接進(jìn)入混音模塊;然后,執(zhí) 行步驟04,判斷是否需要播放SD卡上的數(shù)據(jù)?如果是,執(zhí)行步驟05,讀 SD卡上相應(yīng)的波形數(shù)據(jù)到SD buffer上,執(zhí)行步驟06;如果否,執(zhí)行步驟 06;步驟06,對(duì)midibuffer、 AD buffer、 SD buffer的數(shù)據(jù)加法后輸出到 PCM buffer,然后,再回到步驟Ol。
上述的圖3中,指出了系統(tǒng)開(kāi)機(jī)后,初始化結(jié)束后就開(kāi)始運(yùn)行的線程。 包括midi,輸入的混音輸出,卡通的視頻繪制處理和SD卡的讀取。另外 如圖3線程A所示,本發(fā)明還可以播放標(biāo)準(zhǔn)的MP3,AVI等音視頻文件。
圖4是在各種具體情況下運(yùn)行的線程B211 —實(shí)施例的流程。如圖4 所示,線程B開(kāi)始OOO,當(dāng)前需要的功能是什么?如果需要的是多功能節(jié) 拍器,則執(zhí)行步驟001,開(kāi)啟節(jié)拍器,并初始化;步驟002,是否到了下 一個(gè)節(jié)拍?如果到了,執(zhí)行步驟003, midi發(fā)聲到midi buffer;然后,執(zhí) 行步驟004,延遲15ms,再返回到步驟002;如果沒(méi)到下一個(gè)節(jié)拍,執(zhí)行 歩驟004,延遲15ms,再返回到步驟002;
如圖4所示,如果需要的是樂(lè)曲練習(xí)部分,首先執(zhí)行步驟005,定位 midi和樂(lè)譜位置;執(zhí)行步驟006, midi指令翻譯;執(zhí)行步驟007, midi播 放;執(zhí)行步驟008,刷新進(jìn)度線;執(zhí)行歩驟009,對(duì)輸入音高進(jìn)行主頻檢 測(cè);執(zhí)行步驟OIO,與midi主旋律進(jìn)行音高比較;執(zhí)行步驟Oll,發(fā)信息 給線程A,在電視機(jī)上顯示箭頭指示高低;執(zhí)行步驟012,判斷是否需要
翻頁(yè)?若是需要翻頁(yè),執(zhí)行步驟014;若是不需要翻頁(yè),則返回到步驟007;
步驟014,判斷樂(lè)曲是否結(jié)束?如果是結(jié)束了,執(zhí)行步驟015,給出評(píng)分, 并繪制評(píng)分頁(yè)面;如果沒(méi)有結(jié)束,執(zhí)行步驟013,顯示下一頁(yè)樂(lè)譜,并返 回到步驟007;如圖4所示,如果需要的是進(jìn)行midi預(yù)覽執(zhí)行步驟016,定位文件 中nidi文件位置;執(zhí)行步驟017,進(jìn)行midi文件播放;
如圖4所示,如果需要的是智能音準(zhǔn)儀,執(zhí)行步驟018,開(kāi)啟音準(zhǔn)儀, 并初始化;執(zhí)行步驟019,對(duì)輸入的音高進(jìn)行主頻檢測(cè);執(zhí)行步驟020, 判斷最接近那根弦的固定頻率,并計(jì)算差值;最后,執(zhí)行步驟021,發(fā)信 息給線程A,在電視機(jī)上顯示弦和差值。
上述圖4中指出了各種不同情況下的線程運(yùn)行流程。進(jìn)入節(jié)拍器、音 準(zhǔn)儀或預(yù)覽頁(yè)面后,分別進(jìn)入節(jié)拍器、音準(zhǔn)儀和midi預(yù)覽流程。進(jìn)行循環(huán) 播放節(jié)拍器或判斷音準(zhǔn)或循環(huán)進(jìn)行midi播放。進(jìn)入課程練習(xí)后,同步處理 刷樂(lè)譜進(jìn)度,演奏音高顯示和midi播放。
需說(shuō)明的是圖4線程B中的音準(zhǔn)儀與常規(guī)的不同,本發(fā)明中智能音準(zhǔn) 儀是根據(jù)不同樂(lè)器而定制的,因而非專業(yè)人員使用起來(lái)會(huì)很方便。例如小 提琴有四根弦,當(dāng)拉其中一根弦時(shí),系統(tǒng)可以自動(dòng)識(shí)別是哪一根,并以圖 示形象指出弦的松緊和指示旋鈕的位置于調(diào)節(jié)的方向,而不是難懂的音高 數(shù)據(jù)。同理對(duì)于其他定制樂(lè)器也很方便,同時(shí)還有通用調(diào)音器以適應(yīng)不同 需求。
所示多功能節(jié)拍器也不同于傳統(tǒng)的節(jié)拍器,不僅可以調(diào)節(jié)基本的速 度、節(jié)拍,還可以調(diào)節(jié)節(jié)奏型,更換畫(huà)面等。
圖5是系統(tǒng)輸入的響應(yīng)線程C212的流程。如圖5所示,首先執(zhí)行步 驟0001,檢測(cè)是否有遙控器按鍵輸入;若無(wú)按鍵輸入,執(zhí)行步驟0004, 檢測(cè)是否有踏板輸入。若有按鍵輸入,執(zhí)行步驟0002,解析命令后;執(zhí)行 步驟0003,根據(jù)當(dāng)前頁(yè)面狀態(tài)發(fā)相應(yīng)的信息給線程A或B;然后,執(zhí)行步 驟0004,檢測(cè)是否有踏板輸入。如果無(wú),執(zhí)行步驟0006,延遲15ms后, 返回到步驟0001;如果有,執(zhí)行步驟0005,根據(jù)當(dāng)前頁(yè)面狀態(tài)發(fā)相應(yīng)的 信息給線程A或B;最后執(zhí)行步驟0006,延遲15ms后,返回到步驟OOOl。
上述圖5中顯示了系統(tǒng)的輸入響應(yīng)。包括遙控器和踏板的輸入命令。 然后根據(jù)當(dāng)前系統(tǒng)狀態(tài),發(fā)消息給其他線程(A或B),進(jìn)行各種控制操 作。
圖6是本發(fā)明課程制作工具包一實(shí)施例的結(jié)構(gòu)。如圖6所示,在本實(shí) 施例中,本發(fā)明課程制作工具(軟件)包括樂(lè)譜管理模塊601和插卡管理模塊602;其中樂(lè)譜管理模塊601包括顯示樂(lè)譜模塊607、制作樂(lè)譜模
塊606、添加樂(lè)譜模塊605和刪除樂(lè)譜模塊604;插卡管理模塊602包括
回復(fù)初始狀態(tài)模塊603。
本發(fā)明的課程是由本發(fā)明課程制作工具包(軟件)制作。本發(fā)明的課
程制作工具包可以完成以下功能
③訪問(wèn)學(xué)習(xí)機(jī)內(nèi)置的SD卡上數(shù)據(jù),讀取學(xué)習(xí)機(jī)內(nèi)的樂(lè)曲信息;③災(zāi)難恢復(fù),即恢復(fù)學(xué)習(xí)機(jī)的SD卡數(shù)據(jù)到出廠時(shí)的狀態(tài);
③課程制作。由于現(xiàn)有各種文件格式不能完全滿足音樂(lè)教學(xué)的需要,本發(fā)明中課程文件使用專有的自定義文件格式,單個(gè)樂(lè)曲文件稱為學(xué)習(xí)機(jī)
樂(lè)曲(.mm文件),將多個(gè)學(xué)習(xí)機(jī)樂(lè)曲文件打包后形成學(xué)習(xí)機(jī)課程文件(.lev文件),本發(fā)明通過(guò)更換或修改課程文件來(lái)學(xué)習(xí)不同樂(lè)器或課程。
所述的課程文件(LEV)結(jié)構(gòu)
由文件頭和數(shù)據(jù)部分組成。
文件頭內(nèi)容是課程中所有樂(lè)曲的列表。包含以下信息③每首樂(lè)曲在文件中的位置;
③樂(lè)曲的難度;③樂(lè)曲的背景介紹頁(yè)數(shù)。
數(shù)據(jù)部分由所有的樂(lè)曲數(shù)據(jù)拼接而成,即樂(lè)曲(mm)文件拼接而成。每首樂(lè)曲數(shù)據(jù)(即樂(lè)曲.mm文件)由三塊數(shù)據(jù)組成。③樂(lè)曲題名圖片,包含了樂(lè)曲演奏時(shí)所顯示的樂(lè)曲標(biāo)題。以bmp格式保存。
③樂(lè)曲伴奏midi。以midiO格式存放。③樂(lè)譜文件。
③樂(lè)曲的背景介紹,以bmp格式存放。課程制作過(guò)程
典型樂(lè)曲有樂(lè)譜、MIDI音樂(lè)(含伴奏)、圖片資料三部分組成,這三部分資料由課程制作工具包打包成為樂(lè)曲文件(.mm),將樂(lè)曲文件插入到課程文件(.lev)中,就可以被本學(xué)習(xí)機(jī)使用。樂(lè)譜由通用軟件Overture制作,MIDI文件可使用CakeWalk等軟件生成標(biāo)準(zhǔn)MIDI文件,圖片可使用JPG、 GIFF等格式。選定課程所需的各個(gè)文件作為輸入,經(jīng)課程制作工
14具包處理后寫入多功能存儲(chǔ)卡(例如SD卡)就可以了。課程通常由專業(yè) 人員制作,也可由用戶加入自己喜愛(ài)的音樂(lè)。
如圖6所示,進(jìn)入課程制作工具包系統(tǒng)后可選擇樂(lè)曲管理或插卡管理 功能,在樂(lè)曲管理里則可以進(jìn)行制作、添加、刪除等操作。
,下面以制作樂(lè)曲為例介紹一下本發(fā)明課程制作工具包(軟件)的運(yùn)作 過(guò)程
開(kāi)始進(jìn)入課程制作工具包系統(tǒng),首先進(jìn)行程序初始化,系統(tǒng)檢査是否 有插卡(即存儲(chǔ)卡),有則繼續(xù),否則顯示信息后退出程序,選擇插卡并 讀取樂(lè)曲信息,進(jìn)入主界面,在這里可以選擇所需的各種功能,選擇樂(lè)曲 制作并進(jìn)入樂(lè)曲制作界面,填寫樂(lè)曲名,檢査輸入是否正確,正確則繼續(xù)、
否則返回重新輸入,添加樂(lè)譜(.ove)文件,添加正確繼續(xù)否則返回,進(jìn) 一步添加MIDI文件,添加正確則制作并生成樂(lè)曲文件(.mm),選擇文 件名保存,如正確則文件被保存在插卡上,否則返回樂(lè)曲制作界面,然后 輸入需保存的文件名進(jìn)行保存,保存好后返回主界面選擇新的功能(圖7 給出了這些運(yùn)行的具體詳細(xì)過(guò)程)。
圖7是圖6所示的課程制作工具包的流程。如圖7所示,首先執(zhí)行步 驟700,進(jìn)行程序初始化;執(zhí)行步驟701,是否有插卡?若沒(méi)有插卡,進(jìn) 行步驟702,無(wú)樂(lè)曲信息顯示,返回步驟700,并執(zhí)行步驟704,退出程序; 若有插卡,執(zhí)行步驟703,選擇插卡;執(zhí)行步驟705,從插卡中讀取樂(lè)曲 信息;執(zhí)行步驟706,進(jìn)入主界面顯示;
如圖7示,進(jìn)入主界面后,可以選擇不同的功能,如若選擇插卡管理, 則執(zhí)行步驟707,打開(kāi)初始化的插卡界面;執(zhí)行步驟708,選擇插卡,是 否有插卡?如果沒(méi)有插卡返回到步驟707;如果有插卡,則進(jìn)行步驟709, 回復(fù)原始狀態(tài)(災(zāi)難回復(fù));然后,執(zhí)行歩驟7010,將其保存到插卡中后 返回到步驟706,主界面顯示;
如圖7示,若選擇樂(lè)譜管理中的制作樂(lè)曲,則進(jìn)入步驟7011,制作樂(lè) 曲界面;執(zhí)行步驟7012,填寫樂(lè)曲名稱,填寫輸入的名稱是否正確?如若 不正確返回去,重新輸入;如若輸入正確,則執(zhí)行步驟7013,添加OVE 和midi文件,如添加的不正確,再重新添加;若添加正確,進(jìn)行步驟7014, 制作樂(lè)曲,如制作不成功,返回到步驟7011;若制作成功,進(jìn)行步驟7015,
15輸入文件名稱,如果輸入不正確,再重新輸入;如若輸入正確,則進(jìn)行步
驟7016,保存文件(到多功能存儲(chǔ)卡內(nèi)),然后返回到步驟706,主界面顯示;
如圖7示,如選擇刪除樂(lè)曲,則執(zhí)行步驟7017,首先選擇要?jiǎng)h除的樂(lè)曲(可以不只選擇一個(gè),可以多選);然后,進(jìn)行步驟7018,刪除,并刪除成功;執(zhí)行步驟7019,將其刪除修改的結(jié)果保存到插卡中;
如圖7示,如選擇添加樂(lè)曲,則執(zhí)行步驟7020,添加樂(lè)曲;執(zhí)行步驟7021,選擇樂(lè)曲文件(可以多選);步驟7022,添加成功;步驟7023,將添加成功后的文件保存到插卡中。
圖8是本發(fā)明音樂(lè)教學(xué)過(guò)程一實(shí)施例的流程。
如圖8所示,音樂(lè)教學(xué)過(guò)程(以小提琴課程為例),首先連接好電視機(jī),踏板、拾音器等,開(kāi)機(jī)后電視機(jī)上顯示主菜單,進(jìn)入主菜單;選擇課程練習(xí)801 (課程內(nèi)容由多功能存儲(chǔ)卡內(nèi)容決定),進(jìn)入練習(xí)畫(huà)面802,畫(huà)面顯示樂(lè)譜等各種信息,然后選擇示范或各種練習(xí)模式803,可用遙控器或踏板選擇開(kāi)始練習(xí);跟隨樂(lè)譜上的節(jié)拍或進(jìn)度條演奏小提琴,琴聲通過(guò)拾音器進(jìn)入學(xué)習(xí)機(jī),拾音器一般夾在在衣服上或放于較近處,可以選擇分段練習(xí)806,或選擇難點(diǎn)練習(xí)805,或選擇全曲練習(xí)804; 32位CPU操作運(yùn)行控制系統(tǒng)判斷輸入音高是否正確,通過(guò)視頻DSP2在電視畫(huà)面上實(shí)時(shí)顯示演奏的音準(zhǔn)是否有偏差及偏差大小,同時(shí)顯示實(shí)際演奏音符的節(jié)拍音高位置,正確的音符變藍(lán)色,錯(cuò)誤的則為紅色,對(duì)于連續(xù)演奏正確將有獎(jiǎng)勵(lì)積分并獲得游戲金幣(可在游戲界面購(gòu)買物品等);演奏的真實(shí)狀況(包括錄音和演奏樂(lè)譜的正誤標(biāo)示等)被同時(shí)保存至RAM中,錄音由音頻DSP1處理,演奏完畢后系統(tǒng)給出評(píng)分807;這時(shí)還可以調(diào)出剛才的演奏過(guò)程進(jìn)行重放809和保存回放808,以便回顧和講評(píng),為以后的練習(xí)找出重點(diǎn)。所被保存至RAM中的演奏可以選擇存入存儲(chǔ)卡進(jìn)行永久保存,練習(xí)過(guò)程中如遇困難可以暫?;蚝笸说?,練習(xí)的時(shí)間、次數(shù)、分?jǐn)?shù)等情況被保存進(jìn)日志以備老師和家長(zhǎng)査閱。
圖9是本發(fā)明寵物養(yǎng)成過(guò)程一實(shí)施例的流程。
如圖9所示,為增加教學(xué)的趣味性,結(jié)合教學(xué)過(guò)程加入了寵物游戲。寵物養(yǎng)成過(guò)程,根據(jù)練習(xí)者的練習(xí)質(zhì)量,學(xué)習(xí)者在練琴的過(guò)程中會(huì)得到金幣。寵物游戲900,包括商店901,收藏902和照料903;商店901里有買賣窗口 904,里邊有消耗品卯5和非消耗品906,消耗品905里有按物品分類或按價(jià)格分類,可以上下切換物品,左右切換類別, 一鍵切換分類方式等907;非消耗品906里按價(jià)格排列或按類別排序,有上下和翻頁(yè)鍵908;收藏902中分消耗品909和非消耗品9010;照料寵物903分為給寵物喂食9011,給寵物清潔9012和給寵物玩具9013。
如圖9示,可進(jìn)入寵物的商店為寵物購(gòu)買一次性消耗的食物,清潔用品和玩具。給寵物使用上述物品后,寵物會(huì)得到經(jīng)驗(yàn)值。當(dāng)經(jīng)驗(yàn)值積累到一定階段,寵物就會(huì)升級(jí)。每10個(gè)級(jí)別寵物會(huì)變一個(gè)樣子。此外也可在寵物商店為寵物購(gòu)買裝飾和擺設(shè)的用品,來(lái)美化寵物的家園。寵物也會(huì)在演奏和評(píng)分的時(shí)候出現(xiàn)在屏幕上根據(jù)練習(xí)者不同的表現(xiàn)而做出不同的反映。增加練習(xí)的趣味性和動(dòng)力。
綜合以上,本發(fā)明實(shí)現(xiàn)了一個(gè)多媒體的音樂(lè)學(xué)習(xí)機(jī),可以全方位地進(jìn)行音樂(lè)學(xué)習(xí),給老師與學(xué)生以更多幫助,是一個(gè)完全不同于以往的學(xué)習(xí)裝置。
權(quán)利要求
1. 一種多媒體音樂(lè)學(xué)習(xí)機(jī),其特征在于包括核心處理模塊,多功能接口,多功能存儲(chǔ)卡,運(yùn)行控制系統(tǒng)和課程制作工具包;所述的核心處理模塊包括中央處理器,分別與中央處理器連接的Flash存儲(chǔ)器、時(shí)鐘模塊、RAM存儲(chǔ)器、DMA存儲(chǔ)器、第1數(shù)字信號(hào)處理器和第2數(shù)字信號(hào)處理器;所述的多功能接口連接于核心處理模塊上,包括踏板輸入接口、遙控器輸入接口、按鍵輸入接口、A/D輸入接口、USB輸入輸出接口、MIDI輸入輸出接口、音頻輸出端口和視頻輸出端口;所述的多功能存儲(chǔ)卡內(nèi)包括所需的普通或特殊的音樂(lè)課程;音樂(lè)教學(xué)所需的樂(lè)譜信息、MIDI信息、音視頻信息;日常使用的樂(lè)譜、錄音材料、錄像資料;適合初學(xué)者學(xué)習(xí)的音樂(lè),趣味性的音樂(lè),寵物游戲數(shù)據(jù)以及MIDI音色庫(kù);所述的運(yùn)行控制系統(tǒng)用于控制整機(jī)的運(yùn)行,它包括A、B、C三個(gè)運(yùn)行線程,其中線程C為系統(tǒng)輸入的響應(yīng)線程,用于接收命令、解析命令和傳送命令;線程B為具體情況下運(yùn)行的線程,用于根據(jù)線程C傳送的具體命令,打開(kāi)并運(yùn)行該具體命令中所要求的運(yùn)行程序;線程A為系統(tǒng)始終運(yùn)行的線程,它在開(kāi)機(jī)后自動(dòng)啟動(dòng),在系統(tǒng)運(yùn)作期間始終運(yùn)作,用于讀盤、視頻輸出和音頻混音播放;所述的運(yùn)行控制系統(tǒng)由核心處理模塊中的中央處理器控制運(yùn)行,平時(shí)存儲(chǔ)在Flash存儲(chǔ)器內(nèi),中央處理器通過(guò)多功能接口中的輸入接口接收啟動(dòng)的命令,由中央處理器從Flash存儲(chǔ)器調(diào)取該運(yùn)行控制系統(tǒng),讀取多功能存儲(chǔ)卡內(nèi)的音樂(lè)課程或通過(guò)多功能接口輸入的音樂(lè)課程,進(jìn)行MIDI音色合成、解碼音頻視頻流,并分別由第1、2數(shù)字信號(hào)處理器進(jìn)行音頻和視頻處理,處理的結(jié)果隨時(shí)存儲(chǔ)到DMA和RAM存儲(chǔ)器內(nèi),并分別通過(guò)連接在第1、2數(shù)字信號(hào)處理器上的音頻輸出端口和視頻輸出端口輸出到外接的視音頻設(shè)備上;所述的課程制作工具包用于制作本學(xué)習(xí)機(jī)專有的自定義文件格式的學(xué)習(xí)機(jī)課程文件和學(xué)習(xí)機(jī)樂(lè)曲,選擇樂(lè)曲管理或插卡管理,進(jìn)行制作、添加和刪除的操作。
2. 根據(jù)權(quán)利要求1所述的多媒體音樂(lè)學(xué)習(xí)機(jī),其特征在于所述的運(yùn)行控制系統(tǒng)內(nèi)的具體情況下運(yùn)行的線程B,它包括midi預(yù)覽播放模塊, 多功能節(jié)拍器模塊,樂(lè)曲練習(xí)模塊和智能音準(zhǔn)儀;所述的樂(lè)曲練習(xí)模塊內(nèi) 包括midi播放和指令翻譯模塊,樂(lè)譜顯示刷譜模塊和評(píng)分模塊;其中樂(lè) 譜顯示刷譜模塊內(nèi)包括寫盤模塊,錄音模塊和音高判斷及指示模塊。
3. 根據(jù)權(quán)利要求1所述的多媒體音樂(lè)學(xué)習(xí)機(jī),其特征在于所述的課 程制作工具包內(nèi)包括樂(lè)譜管理模塊和插卡管理模塊;其中樂(lè)譜管理模塊包 括顯示樂(lè)譜模塊、制作樂(lè)譜模塊、添加樂(lè)譜模塊和刪除樂(lè)譜模塊;插卡管 理模塊包括回復(fù)初始狀態(tài)模塊。
4. 根據(jù)權(quán)利要求1所述的多媒體音樂(lè)學(xué)習(xí)機(jī),其特征在于所述的音 頻輸出端口和視頻輸出端口為AV接口。
全文摘要
一種多媒體音樂(lè)學(xué)習(xí)機(jī),它包括核心處理模塊,多功能接口,多功能存儲(chǔ)卡,運(yùn)行控制系統(tǒng)和課程制作工具包。核心處理模塊包括中央處理器和兩個(gè)數(shù)字信號(hào)處理器;多功能存儲(chǔ)卡內(nèi)包括所需的普通或特殊的音樂(lè)課程,樂(lè)譜、MIDI和音視頻信息,日常使用的樂(lè)譜、錄音和錄像資料,適合初學(xué)者學(xué)習(xí)的或趣味性的音樂(lè),寵物游戲數(shù)據(jù)以及MIDI音色庫(kù)等。運(yùn)行控制系統(tǒng)用于控制整機(jī)的運(yùn)行,包括三個(gè)運(yùn)行線程,由中央處理器控制運(yùn)行,通過(guò)多功能接口接收音頻音頻信息和啟動(dòng)的命令,讀取多功能存儲(chǔ)卡內(nèi)的音樂(lè)課程或接收通過(guò)多功能接口輸入的音樂(lè)課程,進(jìn)行MIDI音色合成、解碼等處理,并由兩個(gè)數(shù)字信號(hào)處理器進(jìn)行音頻和視頻處理后輸出到外接的視音頻設(shè)備上。
文檔編號(hào)G09B15/00GK101483015SQ20081003251
公開(kāi)日2009年7月15日 申請(qǐng)日期2008年1月10日 優(yōu)先權(quán)日2008年1月10日
發(fā)明者朱火光, 陳潔珺 申請(qǐng)人:上海漸華科技發(fā)展有限公司