一種無(wú)線(xiàn)卡拉ok系統(tǒng)及其內(nèi)部數(shù)據(jù)交互方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種無(wú)線(xiàn)卡拉OK系統(tǒng),其下位機(jī)包括無(wú)線(xiàn)通信模塊、ARM處理器及DSP處理器。與現(xiàn)有技術(shù)相比,本發(fā)明擺脫了有線(xiàn)的束縛,避免了傳統(tǒng)卡拉OK系統(tǒng)中復(fù)雜的接線(xiàn)工作;實(shí)現(xiàn)了ARM處理器進(jìn)行多元化應(yīng)用開(kāi)發(fā)的目的;(3)采用DSP處理器進(jìn)行單一的、專(zhuān)業(yè)的音效處理、高質(zhì)量的音視頻錄制,并可方便地進(jìn)行聯(lián)網(wǎng)下載及錄音上傳,很好地解決了傳統(tǒng)卡拉OK系統(tǒng)影音的各種弊端,使得該無(wú)線(xiàn)卡拉OK系統(tǒng)更加智能化;(4)該系統(tǒng)可以使得DSP處理器更好地與移動(dòng)互聯(lián)網(wǎng)相結(jié)合,從而符合了當(dāng)前電子行業(yè)與移動(dòng)互聯(lián)相結(jié)合的發(fā)展趨勢(shì)。本發(fā)明同時(shí)公開(kāi)了一種無(wú)線(xiàn)卡拉OK系統(tǒng)內(nèi)部數(shù)據(jù)交互方法。
【專(zhuān)利說(shuō)明】—種無(wú)線(xiàn)卡拉OK系統(tǒng)及其內(nèi)部數(shù)據(jù)交互方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音響設(shè)備及移動(dòng)互聯(lián)網(wǎng)技術(shù)相結(jié)合的【技術(shù)領(lǐng)域】,更具體地涉及一種無(wú)線(xiàn)卡拉OK系統(tǒng)及其內(nèi)部數(shù)據(jù)交互方法。
【背景技術(shù)】
[0002]目前,一方面,隨著信息技術(shù)、嵌入式技術(shù)以及移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,智能手機(jī)、平板電腦等移動(dòng)智能終端產(chǎn)品層出不窮,并迅速普及。與此同時(shí),人們的生活觀念和休閑娛樂(lè)方式也在悄然發(fā)生變化,越來(lái)越數(shù)字化、個(gè)性化和智能化。
[0003]另一方面,移動(dòng)互聯(lián)網(wǎng)是近幾年來(lái)比較火的一個(gè)話(huà)題,搭載Android、IOS等智能系統(tǒng)的移動(dòng)終端在普通大眾中迅速普及,進(jìn)而催生了一個(gè)新型的綜合業(yè)務(wù)平臺(tái),很多傳統(tǒng)的業(yè)務(wù)都擴(kuò)展到移動(dòng)終端平臺(tái)以尋找新的商機(jī)和業(yè)務(wù)增長(zhǎng)點(diǎn)。
[0004]再一方面,未來(lái)數(shù)字家庭的趨勢(shì)就是各種設(shè)備的無(wú)線(xiàn)互連,擺脫有線(xiàn)的束縛是人們享受自由移動(dòng)生活急需解決的問(wèn)題,隨著3G、4G以及W1-Fi無(wú)線(xiàn)網(wǎng)絡(luò)技術(shù)的發(fā)展和普及,各種無(wú)線(xiàn)影音產(chǎn)品正逐步走進(jìn)大眾的生活,人們也會(huì)有更多基于無(wú)線(xiàn)應(yīng)用的需求。
[0005]然而,目前大多數(shù)的卡拉OK前級(jí)效果器都是利用DSP核進(jìn)行算法處理,以達(dá)到專(zhuān)業(yè)的K歌效果,外圍的控制功能是通過(guò)單片機(jī)進(jìn)行控制,不能滿(mǎn)足多元化的應(yīng)用開(kāi)發(fā),也未能與移動(dòng)互聯(lián)網(wǎng)更好地結(jié)合,不符合當(dāng)前電子行業(yè)與移動(dòng)互聯(lián)相結(jié)合的發(fā)展趨勢(shì)。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是提供一種無(wú)線(xiàn)卡拉OK系統(tǒng),以擺脫現(xiàn)有卡拉OK系統(tǒng)中有線(xiàn)的束縛、滿(mǎn)足多元化應(yīng)用開(kāi)發(fā),使得DSP處理器更好地與移動(dòng)互聯(lián)網(wǎng)相結(jié)合,從而符合當(dāng)前電子行業(yè)與移動(dòng)互聯(lián)相結(jié)合的發(fā)展趨勢(shì)。
[0007]本發(fā)明的另一目的是提供一種無(wú)線(xiàn)卡拉OK系統(tǒng)內(nèi)部數(shù)據(jù)交互方法,以使得使用該方法的產(chǎn)品擺脫現(xiàn)有卡拉OK系統(tǒng)中有線(xiàn)的束縛、滿(mǎn)足多元化應(yīng)用開(kāi)發(fā)、更好地與移動(dòng)互聯(lián)網(wǎng)相結(jié)合,從而符合當(dāng)前電子行業(yè)與移動(dòng)互聯(lián)相結(jié)合的發(fā)展趨勢(shì)。
[0008]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種無(wú)線(xiàn)卡拉OK系統(tǒng),包括移動(dòng)終端、下位機(jī)以及外擴(kuò)設(shè)備。其中,下位機(jī)包括:
[0009]無(wú)線(xiàn)通信模塊,用于接收移動(dòng)終端播放的音視頻文件;
[0010]ARM處理器,用于驅(qū)動(dòng)無(wú)線(xiàn)通信模塊接收音視頻文件,并將音視頻文件以消息隊(duì)列的形式向外發(fā)送;
[0011]DSP處理器,用于通過(guò)雙核通信協(xié)議接收ARM處理器所傳輸?shù)囊粢曨l文件,對(duì)音視頻文件進(jìn)行音效處理,并將處理后的音視頻文件傳送至外擴(kuò)設(shè)備播放。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明的無(wú)線(xiàn)卡拉OK系統(tǒng)具有以下優(yōu)點(diǎn):
[0013](I)采用無(wú)線(xiàn)通信模塊接收移動(dòng)終端播放的音視頻文件,從而擺脫了有線(xiàn)的束縛,避免了傳統(tǒng)卡拉OK系統(tǒng)中復(fù)雜的接線(xiàn)工作;
[0014](2)上位機(jī)包括ARM處理器及DSP處理器,即雙核處理器,且兩處理器之間采用雙核通信協(xié)議進(jìn)行通信及數(shù)據(jù)傳輸,從而實(shí)現(xiàn)了 ARM處理器進(jìn)行多元化應(yīng)用開(kāi)發(fā)的目的;
[0015](3)該上位機(jī)采用DSP處理器進(jìn)行單一的、專(zhuān)業(yè)的音效處理、高質(zhì)量的音視頻錄制,并可方便地進(jìn)行聯(lián)網(wǎng)下載及錄音上傳,很好地解決了傳統(tǒng)卡拉OK系統(tǒng)影音的各種弊端,使得該無(wú)線(xiàn)卡拉OK系統(tǒng)更加智能化;
[0016](4)該無(wú)線(xiàn)卡拉OK系統(tǒng)可以使得DSP處理器更好地與移動(dòng)互聯(lián)網(wǎng)相結(jié)合,從而符合了當(dāng)前電子行業(yè)與移動(dòng)互聯(lián)相結(jié)合的發(fā)展趨勢(shì)。
[0017]相應(yīng)地,本發(fā)明還提供了一種無(wú)線(xiàn)卡拉OK系統(tǒng)內(nèi)部數(shù)據(jù)交互方法,包括:
[0018]通過(guò)無(wú)線(xiàn)通信模塊接收移動(dòng)終端播放的音視頻文件;
[0019]ARM處理器將音視頻文件以消息隊(duì)列的形式向外發(fā)送;
[0020]DSP處理器通過(guò)雙核通信協(xié)議接收音視頻文件;
[0021]DSP處理器對(duì)音視頻文件進(jìn)行音效處理,并將處理后的音視頻文件傳送至外擴(kuò)設(shè)備播放。
[0022]通過(guò)以下的描述并結(jié)合附圖,本發(fā)明將變得更加清晰,這些附圖用于解釋本發(fā)明的實(shí)施例。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0023]圖1為本發(fā)明無(wú)線(xiàn)卡拉OK系統(tǒng)一實(shí)施例的結(jié)構(gòu)框圖。
[0024]圖2為本發(fā)明無(wú)線(xiàn)卡拉OK系統(tǒng)內(nèi)部數(shù)據(jù)交互方法一實(shí)施例的流程圖。
[0025]圖3為雙核數(shù)據(jù)傳輸整體框架示意圖。
[0026]圖4為圖2所述步驟S203的子流程圖。
【具體實(shí)施方式】
[0027]現(xiàn)在參考附圖描述本發(fā)明的實(shí)施例,附圖中類(lèi)似的元件標(biāo)號(hào)代表類(lèi)似的元件。
[0028]請(qǐng)參考圖1,本發(fā)明無(wú)線(xiàn)卡拉OK系統(tǒng)包括:
[0029]移動(dòng)終端100,用于播放音視頻文件;該移動(dòng)終端100可以是平板電腦等;
[0030]上位機(jī)200,用于對(duì)音視頻文件進(jìn)行處理;
[0031]外擴(kuò)設(shè)備300,用于播放經(jīng)上位機(jī)200處理后的音視頻文件;以及
[0032]麥克風(fēng)400,用于輸入人聲至上位機(jī)200進(jìn)行處理,上位機(jī)200將人聲及經(jīng)處理得到的伴音傳輸至移動(dòng)終端。
[0033]具體地,上位機(jī)200包括:
[0034]無(wú)線(xiàn)通信模塊20,用于接收移動(dòng)終端100播放的音視頻文件;
[0035]ARM處理器21,用于驅(qū)動(dòng)無(wú)線(xiàn)通信模塊20接收音視頻文件,并將音視頻文件以消息隊(duì)列的形式向外發(fā)送;
[0036]DSP處理器22,用于通過(guò)雙核通信協(xié)議接收ARM處理器所傳輸?shù)囊粢曨l文件,對(duì)音視頻文件進(jìn)行音效處理,并將處理后的音視頻文件傳送至外擴(kuò)設(shè)備播放300。
[0037]需要注意的是,本發(fā)明的無(wú)線(xiàn)卡拉OK系統(tǒng)除了上述部件外,還包括控制模塊及為了實(shí)現(xiàn)相應(yīng)功能而設(shè)計(jì)的外圍電路等。
[0038]下面,對(duì)上位機(jī)200的各功能模塊做如下描述:
[0039]無(wú)線(xiàn)通信模塊20為WIFI模塊,其工作模式包括AP和STA模塊。在局域網(wǎng)模式下,能方便的進(jìn)行組網(wǎng),從網(wǎng)絡(luò)上下載KTV,并實(shí)現(xiàn)移動(dòng)互聯(lián)。
[0040]ARM處理器21負(fù)責(zé)通用任務(wù)處理和系統(tǒng)控制,通過(guò)LINUX系統(tǒng)上的驅(qū)動(dòng)去控制和管理,以實(shí)現(xiàn)無(wú)線(xiàn)控制和傳輸?shù)墓δ堋T陂_(kāi)發(fā)ARM處理器21時(shí),采用BOOTLOADER的開(kāi)發(fā),內(nèi)核的裁減與移植,驅(qū)動(dòng)的開(kāi)發(fā),上層應(yīng)用的開(kāi)發(fā)與調(diào)試。
[0041]DSP處理器22進(jìn)行復(fù)雜算法的運(yùn)算,實(shí)現(xiàn)所有的音效處理,包括高低通濾波,多通道處理,多通道的混音,噪聲門(mén),壓限,11段圖形EQ,多通道多段PEQ,低音管理,增益調(diào)節(jié)及音量調(diào)節(jié),輸入靈敏度的管理及延時(shí),聲場(chǎng)平衡和聲場(chǎng)左右前后移動(dòng)等所有的音頻處理功能,實(shí)現(xiàn)傳統(tǒng)效果器的功能。在開(kāi)發(fā)DSP處理器22時(shí),其開(kāi)發(fā)方式與傳統(tǒng)單核DSP—樣,采用C,C+仿真器進(jìn)行開(kāi)發(fā)調(diào)試,方便了之前DSP應(yīng)用程序的移植。
[0042]具體地,ARM處理器21會(huì)在片內(nèi)存儲(chǔ)器DDR上劃分一部分內(nèi)存,通過(guò)共享內(nèi)存的方式,進(jìn)行穩(wěn)定高速的數(shù)據(jù)傳輸和快速通訊。
[0043]進(jìn)一步地,ARM處理器21在共享存儲(chǔ)空間創(chuàng)建循環(huán)緩沖區(qū)。不同的處理都能夠讀取或者寫(xiě)入循環(huán)緩沖區(qū)。寫(xiě)指針獲取數(shù)據(jù)緩沖區(qū)的空存儲(chǔ)空間,當(dāng)該存儲(chǔ)空間被釋放之后,相應(yīng)存儲(chǔ)空間可以再次寫(xiě)入。讀指針獲取緩沖區(qū)中讀取空間的有效數(shù)據(jù)。當(dāng)被釋放之后,相應(yīng)存儲(chǔ)空間的數(shù)據(jù)被標(biāo)記為無(wú)效。通過(guò)信號(hào)量,時(shí)間戳,中斷,流偏移地址的機(jī)制使數(shù)據(jù)同步傳輸。
[0044]而對(duì)于ARM處理器21和DSP處理器22所構(gòu)成的雙核芯片的外設(shè)接口,ARM處理器21和DSP處理器22都可以訪(fǎng)問(wèn)。其中ARM處理器21控制所有外設(shè),通過(guò)系統(tǒng)的驅(qū)動(dòng)去控制和管理,DSP處理器22主要進(jìn)行算法處理,只訪(fǎng)問(wèn)內(nèi)存。
[0045]另外,DSP處理器22的應(yīng)用程序,也即是算法代碼,作為ARM端文件系統(tǒng)的一個(gè)文件存在,通過(guò)ARM的控制進(jìn)行程序的下載和DSP芯片的控制。外部RAM空間,是ARM和DSP共享存在的,但是在系統(tǒng)設(shè)計(jì)的時(shí)候,需要把ARM和DSP使用的內(nèi)存按物理地址嚴(yán)格分開(kāi),以及預(yù)留出一部分用來(lái)交互的內(nèi)存空間。
[0046]需要注意的是,在共享內(nèi)存區(qū)域內(nèi)分配或釋放內(nèi)存,分配的內(nèi)存地址可以在不同的地址空間內(nèi)轉(zhuǎn)換。消息的發(fā)送接收都通過(guò)消息隊(duì)列實(shí)現(xiàn),消息接受者從消息隊(duì)列接收信息,而消息發(fā)送者將數(shù)據(jù)寫(xiě)入到消息隊(duì)列中,一個(gè)消息隊(duì)列只可以有一個(gè)接受者,但可以有多個(gè)發(fā)送者。通過(guò)消息的機(jī)制進(jìn)行同步通訊。
[0047]相應(yīng)地,請(qǐng)參考圖2,本發(fā)明無(wú)線(xiàn)卡拉OK系統(tǒng)內(nèi)部數(shù)據(jù)交互方法包括:
[0048]S201,通過(guò)無(wú)線(xiàn)通信模塊接收移動(dòng)終端播放的音視頻文件;
[0049]S202, ARM處理器將音視頻文件以消息隊(duì)列的形式向外發(fā)送;
[0050]S203, DSP處理器通過(guò)雙核通信協(xié)議接收音視頻文件;
[0051]S204,DSP處理器對(duì)音視頻文件進(jìn)行音效處理,并將處理后的音視頻文件傳送至外擴(kuò)設(shè)備播放;
[0052]S205,麥克風(fēng)輸入人聲至DSP處理器;
[0053]S206,DSP處理器對(duì)人聲處理后以得到伴音,并將人聲及伴音傳輸至ARM處理器;
[0054]S207, ARM處理器將人聲及伴音通過(guò)無(wú)線(xiàn)通信模塊回傳至移動(dòng)終端。
[0055]請(qǐng)參考圖3,雙核通信協(xié)議的原理是:ARM處理器在片內(nèi)存儲(chǔ)器上分配共享內(nèi)存,開(kāi)辟ping buffer和pong buffer的內(nèi)存區(qū)域。ARM處理器往ping buffer中準(zhǔn)備數(shù)據(jù),當(dāng)完成時(shí)往pong buffer中準(zhǔn)備數(shù)據(jù),并通知DSP處理器ping buffer中有數(shù)據(jù)可以讀取。當(dāng)pong buffer中的數(shù)據(jù)填滿(mǎn)時(shí),通知DSP處理器pong buffer中有數(shù)據(jù)可以讀取,并重新往ping buffer中準(zhǔn)備數(shù)據(jù)。DSP處理器以同樣的方式玩ping pong buffer準(zhǔn)備數(shù)據(jù)并通知ARM。但是,由于涉及到兩個(gè)程序?qū)蚕碣Y源的同時(shí)訪(fǎng)問(wèn),所以在設(shè)計(jì)時(shí)需要考慮程序安全和同步的問(wèn)題,這里主要是通過(guò)集成程序的互斥和同步機(jī)制來(lái)解決。
[0056]具體地,請(qǐng)參考圖4,DSP處理器通過(guò)雙核通信協(xié)議接收,音視頻文件具體包括:
[0057]S2031, ARM處理器在片內(nèi)存儲(chǔ)器上分配共享內(nèi)存,并將共享內(nèi)存劃分為第一區(qū)域和第二區(qū)域;即開(kāi)辟ping buffer和pong buffer的內(nèi)存區(qū)域。
[0058]S2032, ARM處理器寫(xiě)消息至第一區(qū)域,并在完成后向第二區(qū)域?qū)憯?shù)據(jù),同時(shí)向DSP處理器發(fā)送中斷信號(hào)SYSCFG_CHIPINT2 ;即ARM處理器往ping buffer中準(zhǔn)備數(shù)據(jù),當(dāng)完成時(shí)往pong buffer中準(zhǔn)備數(shù)據(jù),并通知DSP處理器ping buffer中有數(shù)據(jù)可以讀取。當(dāng)pongbuffer中的數(shù)據(jù)填滿(mǎn)時(shí),通知DSP處理器pong buffer中有數(shù)據(jù)可以讀取,并重新往pingbuffer中準(zhǔn)備數(shù)據(jù)。
[0059]S2033, DSP處理器進(jìn)行中斷處理并讀取共享區(qū)域內(nèi)的消息;
[0060]S2034,判斷共享區(qū)域內(nèi)的消息是否被標(biāo)志,若是,則執(zhí)行S2035,反之,則執(zhí)行S2036 ;
[0061]S2035,處理共享內(nèi)存內(nèi)的消息并清除標(biāo)志;
[0062]S2036,進(jìn)入DSP處理器主循環(huán),運(yùn)行DSP程序;
[0063]S2037, DSP處理器讀取ARM所傳輸?shù)囊粢曨l文件。
[0064]需要說(shuō)明的是,圖4所描述的是ARM處理器到DSP處理器的通信流程。相應(yīng)地,DSP處理器到ARM處理器的通信流程為:DSP處理器寫(xiě)消息到共享內(nèi)存,然后發(fā)送消息中斷SYSCFG_CHIPINT2,ARM處理器進(jìn)入中斷處理。ARM處理器讀取共享內(nèi)存的消息,進(jìn)行消息的各種處理。
[0065]從以上描述可以看出,本發(fā)明的無(wú)線(xiàn)卡拉OK系統(tǒng)及其內(nèi)部數(shù)據(jù)交互方法,具有以下優(yōu)點(diǎn):
[0066](I)采用無(wú)線(xiàn)通信模塊接收移動(dòng)終端播放的音視頻文件,從而擺脫了有線(xiàn)的束縛,避免了傳統(tǒng)卡拉OK系統(tǒng)中復(fù)雜的接線(xiàn)工作;
[0067](2)上位機(jī)包括ARM處理器及DSP處理器,即雙核處理器,且兩處理器之間采用雙核通信協(xié)議進(jìn)行通信及數(shù)據(jù)傳輸,從而實(shí)現(xiàn)了 ARM處理器進(jìn)行多元化應(yīng)用開(kāi)發(fā)的目的;
[0068](3)該上位機(jī)采用DSP處理器進(jìn)行單一的、專(zhuān)業(yè)的音效處理、高質(zhì)量的音視頻錄制,并可方便地進(jìn)行聯(lián)網(wǎng)下載及錄音上傳,很好地解決了傳統(tǒng)卡拉OK系統(tǒng)影音的各種弊端,使得該無(wú)線(xiàn)卡拉OK系統(tǒng)更加智能化;
[0069](4)該無(wú)線(xiàn)卡拉OK系統(tǒng)可以使得DSP處理器更好地與移動(dòng)互聯(lián)網(wǎng)相結(jié)合,從而符合了當(dāng)前電子行業(yè)與移動(dòng)互聯(lián)相結(jié)合的發(fā)展趨勢(shì)。
[0070]以上結(jié)合最佳實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但本發(fā)明并不局限于以上揭示的實(shí)施例,而應(yīng)當(dāng)涵蓋各種根據(jù)本發(fā)明的本質(zhì)進(jìn)行的修改、等效組合。
【權(quán)利要求】
1.一種無(wú)線(xiàn)卡拉OK系統(tǒng),包括移動(dòng)終端、下位機(jī)以及外擴(kuò)設(shè)備,其特征在于,所述下位機(jī)包括: 無(wú)線(xiàn)通信模塊,用于接收所述移動(dòng)終端播放的音視頻文件; ARM處理器,用于驅(qū)動(dòng)所述無(wú)線(xiàn)通信模塊接收所述音視頻文件,并將所述音視頻文件以消息隊(duì)列的形式向外發(fā)送; DSP處理器,用于通過(guò)雙核通信協(xié)議接收所述ARM處理器所傳輸?shù)乃鲆粢曨l文件,對(duì)所述音視頻文件進(jìn)行音效處理,并將處理后的所述音視頻文件傳送至所述外擴(kuò)設(shè)備播放。
2.如權(quán)利要求1所述的無(wú)線(xiàn)卡拉OK系統(tǒng),其特征在于,所述無(wú)線(xiàn)通信模塊為WIFI通信模塊。
3.如權(quán)利要求1所述的無(wú)線(xiàn)卡拉OK系統(tǒng),其特征在于,所述通過(guò)雙核通信協(xié)議接收所述ARM處理器所傳輸?shù)乃鲆粢曨l文件具體包括: 所述ARM處理器在片內(nèi)存儲(chǔ)器上分配共享內(nèi)存,并將所述共享內(nèi)存劃分為第一區(qū)域和第二區(qū)域; 所述ARM處理器寫(xiě)消息至所述第一區(qū)域,并在完成后向所述第二區(qū)域?qū)憯?shù)據(jù),同時(shí)向所述DSP處理器發(fā)送中斷信號(hào); 所述DSP處理器進(jìn)行中斷處理并讀取所述共享區(qū)域內(nèi)的消息; 判斷所述共享區(qū)域內(nèi)的消息是否被標(biāo)志; 根據(jù)判斷結(jié)果處理所述共享內(nèi) 存內(nèi)的消息并清除所述標(biāo)志; 所述DSP處理器讀取所述ARM所傳輸?shù)乃鲆粢曨l文件。
4.如權(quán)利要求1所述的無(wú)線(xiàn)卡拉OK系統(tǒng),其特征在于,所述音效處理包括高低通濾波、多通道混音處理、噪聲門(mén)處理、壓限處理、低音處理、增益調(diào)節(jié)、音量調(diào)節(jié)及輸入靈敏度管理及延時(shí)處理。
5.如權(quán)利要求1至4任一項(xiàng)所述的無(wú)線(xiàn)卡拉OK系統(tǒng),其特征在于,還包括: 麥克風(fēng),用于輸入人聲至所述DSP處理器。
6.一種無(wú)線(xiàn)卡拉OK系統(tǒng)內(nèi)部數(shù)據(jù)交互方法,其特征在于,包括: 通過(guò)無(wú)線(xiàn)通信模塊接收移動(dòng)終端播放的音視頻文件; ARM處理器將所述音視頻文件以消息隊(duì)列的形式向外發(fā)送; DSP處理器通過(guò)雙核通信協(xié)議接收所述音視頻文件; 所述DSP處理器對(duì)所述音視頻文件進(jìn)行音效處理,并將處理后的所述音視頻文件傳送至外擴(kuò)設(shè)備播放。
7.如權(quán)利要求6所述的無(wú)線(xiàn)卡拉OK系統(tǒng)內(nèi)部數(shù)據(jù)交互方法,其特征在于,所述無(wú)線(xiàn)通信模塊為WIFI通信模塊。
8.如權(quán)利要求6所述的無(wú)線(xiàn)卡拉OK系統(tǒng)內(nèi)部數(shù)據(jù)交互方法,其特征在于,所述DSP處理器通過(guò)雙核通信協(xié)議接收所述音視頻文件具體包括: 所述ARM處理器在片內(nèi)存儲(chǔ)器上分配共享內(nèi)存,并將所述共享內(nèi)存劃分為第一區(qū)域和第二區(qū)域; 所述ARM處理器寫(xiě)消息至所述第一區(qū)域,并在完成后向所述第二區(qū)域?qū)憯?shù)據(jù),同時(shí)向所述DSP處理器發(fā)送中斷信號(hào); 所述DSP處理器進(jìn)行中斷處理并讀取所述共享區(qū)域內(nèi)的消息;判斷所述共享區(qū)域內(nèi)的消息是否被標(biāo)志; 根據(jù)判斷結(jié)果處理所述共享內(nèi)存內(nèi)的消息并清除所述標(biāo)志; 所述DSP處理器讀取所述ARM所傳輸?shù)乃鲆粢曨l文件。
9.如權(quán)利要求7所述的無(wú)線(xiàn)卡拉OK系統(tǒng)內(nèi)部數(shù)據(jù)交互方法,其特征在于,所述音效處理包括高低通濾波、多通道混音處理、噪聲門(mén)處理、壓限處理、低音處理、增益調(diào)節(jié)、音量調(diào)節(jié)及輸入靈敏度管理及延時(shí)處理。
10.如權(quán)利要求6至9任一項(xiàng)所述的無(wú)線(xiàn)卡拉OK系統(tǒng)內(nèi)部數(shù)據(jù)交互方法,其特征在于,還包括: 麥克風(fēng)輸入人聲至所述DSP處理器; 所述DSP處理器對(duì)所述人聲處理后以得到伴音,并將所述人聲及伴音傳輸至所述ARM處理器; 所述ARM處理器將所 述人聲及伴音通過(guò)所述無(wú)線(xiàn)通信模塊回傳至所述移動(dòng)終端。
【文檔編號(hào)】H04W84/12GK103533672SQ201310539602
【公開(kāi)日】2014年1月22日 申請(qǐng)日期:2013年11月4日 優(yōu)先權(quán)日:2013年11月4日
【發(fā)明者】徐永鍵, 李俊方, 林峰, 譚洪舟 申請(qǐng)人:廣州市花都區(qū)中山大學(xué)國(guó)光電子與通信研究院