專利名稱:Led歌詞顯示智能點(diǎn)歌系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種LED歌詞顯示智能點(diǎn)歌系統(tǒng)。
背景技術(shù):
現(xiàn)有技術(shù)中,卡拉0K點(diǎn)歌系統(tǒng)主要包括CRT顯示屏及IXD顯示屏點(diǎn)歌機(jī)和功放機(jī) 組成,顯示屏掛置在舞臺(tái)的中央,點(diǎn)歌機(jī)設(shè)置在舞臺(tái)的一個(gè)角落,點(diǎn)歌機(jī)主要由顯示器、內(nèi) 置存儲(chǔ)器、微處理器和鍵盤組成,點(diǎn)歌機(jī)與顯示屏、功放機(jī)通過(guò)數(shù)據(jù)線連接,顯示屏和點(diǎn)歌 機(jī)、功放機(jī)分別接電源,功放機(jī)上連接有話筒。點(diǎn)歌時(shí),通過(guò)鍵盤輸入指令調(diào)出內(nèi)置存儲(chǔ)器中儲(chǔ)存的歌曲,通過(guò)微處理器譯碼將 調(diào)出的歌曲在顯示器上顯示出來(lái),并通過(guò)數(shù)據(jù)線傳送到顯示屏上顯示,再選中欲點(diǎn)的歌曲, 由微處理器解碼進(jìn)行音頻轉(zhuǎn)換后外接功放機(jī),即實(shí)現(xiàn)點(diǎn)歌。這種點(diǎn)歌系統(tǒng)的結(jié)構(gòu)復(fù)雜,顯示屏與點(diǎn)歌機(jī)分別設(shè)置,屏幕字體小視覺(jué)效果不夠 遠(yuǎn);安裝不方便,安裝后還不方便移動(dòng),點(diǎn)歌操作也不方便,視覺(jué)效果也不好;因此,本發(fā)明 人專門研發(fā)了一種LED歌詞顯示智能點(diǎn)歌系統(tǒng),本案由此產(chǎn)生。
實(shí)用新型內(nèi)容本實(shí)用新型的目的在于提供一種LED歌詞顯示智能點(diǎn)歌系統(tǒng),其結(jié)構(gòu)簡(jiǎn)單,安裝 方便,點(diǎn)歌也方便,成本低。為了實(shí)現(xiàn)上述目的,本實(shí)用新型的技術(shù)方案如下LED歌詞顯示智能點(diǎn)歌系統(tǒng),包括LED條形顯示屏、內(nèi)置存儲(chǔ)器、微處理器、遙控接 收器、遙控器和無(wú)線話筒組成,內(nèi)置存儲(chǔ)器、微處理器和遙控接收器集成在LED條形顯示屏 上,遙控器集成在話筒上。上述微處理器還通過(guò)數(shù)據(jù)線連接一個(gè)USB接口。采用上述結(jié)構(gòu)后,本實(shí)用新型點(diǎn)歌時(shí),遙控器傳輸點(diǎn)歌信息,系統(tǒng)由遙控接收器接 收遙控器發(fā)射的信號(hào),通過(guò)微處理器來(lái)調(diào)出內(nèi)置存儲(chǔ)器中儲(chǔ)存的歌曲,并通過(guò)微處理器運(yùn) 行處理將調(diào)出的歌曲在LED條形顯示屏上顯示,再選中欲點(diǎn)的歌曲,由微處理器運(yùn)行處理 進(jìn)行音頻轉(zhuǎn)換后外接功放機(jī),即實(shí)現(xiàn)點(diǎn)歌。本實(shí)用新型與現(xiàn)有技術(shù)相比,大大簡(jiǎn)化了結(jié)構(gòu),LED條形顯示屏和原點(diǎn)歌機(jī)中的功 能模塊集成在一起,只要對(duì)LED條形顯示屏安裝即可,安裝方便,點(diǎn)歌操作也方便,視覺(jué)效 果在幾十米外都一清二楚,而且,單獨(dú)一個(gè)顯示屏安裝后也方便移動(dòng)。另外,本實(shí)用新型省 去一個(gè)顯示器,成本更低。
以下結(jié)合附圖對(duì)本實(shí)用新型做進(jìn)一步詳細(xì)說(shuō)明。
圖1是本實(shí)用新型的結(jié)構(gòu)示意圖;圖2是系統(tǒng)的硬件框圖;[0014]圖3是系統(tǒng)的流程圖;圖4是帶遙控器的無(wú)線話筒結(jié)構(gòu)放大圖。
具體實(shí)施方式
如圖1所示,是本實(shí)用新型的較佳實(shí)施例。LED歌詞顯示智能點(diǎn)歌系統(tǒng),包括LED條形顯示屏1、內(nèi)置存儲(chǔ)器2、微處理器3、遙 控接收器5、遙控器6和無(wú)線話筒7組成。內(nèi)置存儲(chǔ)器2、微處理器3和遙控接收器5集成在LED條形顯示屏1上。微處理 器3和功放機(jī)8通過(guò)數(shù)據(jù)線連接。遙控器6集成在無(wú)線話筒7上,形成帶遙控功能的無(wú)線 話筒,如圖4所示。LED條形顯示屏1和功放機(jī)8分別接電源(公知技術(shù),圖中未示出)。為了增加可選擇的歌曲量,本實(shí)用新型的微處理器3還通過(guò)數(shù)據(jù)線連接一個(gè)USB 接口 9,由此USB接口 9可外接U盤、可移動(dòng)硬盤等。LED歌詞同步顯示屏,采用嵌入式Linux是一種沒(méi)有版稅的實(shí)時(shí)操作系統(tǒng)(RT0S), 使用Linux開發(fā)系統(tǒng)可以減少雇用和培訓(xùn)工程師熟悉專用RT0S的費(fèi)用Linux社區(qū)的廣闊 資源,在遼闊的開放源碼的世界和Linux社區(qū)有數(shù)萬(wàn)名自由軟件愛(ài)好者,數(shù)百家Linux發(fā)行 版的公司和服務(wù)商以及幾乎所有硬件制造商都在一個(gè)開放的,標(biāo)準(zhǔn)的軟件平臺(tái)上工作,有 百余種公開源碼的項(xiàng)目。就此設(shè)計(jì)了一種優(yōu)化的高性能、高可靠性的大屏幕條形LED顯示 系統(tǒng),利用ARM公司32位嵌入式微處理器〔包含中國(guó)人自己知識(shí)產(chǎn)權(quán)的中國(guó)芯OCore〕;運(yùn) 行Linux系統(tǒng)的MP3播放器。應(yīng)用程序主要是完成調(diào)用嵌入式Linux系統(tǒng)的madplay控制 臺(tái)下的MP3播放器,在播放歌曲的同時(shí)將MP3的歌詞數(shù)據(jù)轉(zhuǎn)化成LED所需的顯示碼,并且將 此數(shù)據(jù)通過(guò)調(diào)用驅(qū)動(dòng)的write函數(shù),將數(shù)據(jù)寫入I/O 口的數(shù)據(jù)寄存器,在這個(gè)模塊中主要實(shí) 現(xiàn)的是將歌詞數(shù)據(jù),依據(jù)要求轉(zhuǎn)換為漢字區(qū)位碼,再由區(qū)位碼來(lái)確定準(zhǔn)確的顯示碼,然后通 過(guò)rz和sz控制臺(tái)下使用串口接收和發(fā)送文件的驅(qū)動(dòng)程序的運(yùn)行,將數(shù)據(jù)通過(guò)顯示屏的串 行接口通訊協(xié)議傳輸給串口輸出,如圖2是本實(shí)用新型的具體實(shí)施框圖,其中,F(xiàn)lash存儲(chǔ) 器、SDRAM(同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)和硬盤構(gòu)成內(nèi)置存儲(chǔ)器,微處理器進(jìn)行處理使顯示 屏實(shí)現(xiàn)歌詞顯示,音頻輸出到功放機(jī)。在Linux下設(shè)備的控制是通過(guò)驅(qū)動(dòng)程序?qū)崿F(xiàn)的,設(shè)備驅(qū)動(dòng)程序是操作系統(tǒng)內(nèi)核和 機(jī)器硬件之間的接口,設(shè)備驅(qū)動(dòng)程序?yàn)閼?yīng)用程序屏蔽了硬件的細(xì)節(jié),這樣在應(yīng)用程序看來(lái), 硬件設(shè)備只是一個(gè)設(shè)備文件,應(yīng)用程序可以像操作普通文件一樣對(duì)硬件設(shè)備進(jìn)行操作。設(shè) 備驅(qū)動(dòng)程序是內(nèi)核的一部分,它主要完成的功能有①對(duì)設(shè)備進(jìn)行初始化和釋放;②把數(shù)據(jù)從內(nèi)核傳送到硬件和從硬件讀取數(shù)據(jù);③讀取應(yīng)用程序傳送給設(shè)備文件的數(shù)據(jù)、回送應(yīng)用程序請(qǐng)求的數(shù)據(jù)以及檢測(cè)和處 理設(shè)備出現(xiàn)的錯(cuò)誤。Linux將設(shè)備當(dāng)作文件處理,編寫Linux驅(qū)動(dòng)程序的最主要的工作就是fi 1 e_ operations 結(jié)構(gòu)中各入□點(diǎn)、的實(shí)現(xiàn),艮口對(duì)應(yīng)于 open () release ()、read ()、write ()、 ioct rl()等系統(tǒng)調(diào)用子函數(shù)的編寫。同時(shí)本系統(tǒng)的設(shè)備驅(qū)動(dòng)程序采用靈活性較好的動(dòng)態(tài)加載方 式,驅(qū)動(dòng)程還應(yīng)包括模塊的初始化函數(shù)和模塊注銷函數(shù)。下面介紹本系統(tǒng)中用到的幾個(gè)主要的函數(shù)及其功能
4[0027]注冊(cè)設(shè)備文件系統(tǒng)ret = register-chrdev (mp3_MAJ0R,DE-VICE-NAME, &mp3-fop s);devfs-handle = devfs-register(NULL, DE-VICE-NAME, DEVFS-FL-DEFAUL T, mp3-MA-J0R,0,S-IFCHR|S-IRUSR|S-IWUSR,&mp3-fop s, NULL);由于本系統(tǒng)考慮的主要是將用戶空間的數(shù)據(jù)傳遞到內(nèi)核空間,同時(shí)將所應(yīng)用到的 數(shù)據(jù)控制口進(jìn)行相應(yīng)的設(shè)置,并在數(shù)據(jù)傳輸?shù)倪^(guò)程中將相應(yīng)的數(shù)據(jù)傳給串口輸出。所以在 初始化函數(shù)中的register-chrdev()調(diào)用之后,使用wirte函數(shù)來(lái)實(shí)現(xiàn)用戶的數(shù)據(jù)傳遞。輸出的數(shù)據(jù)在通過(guò)顯示屏的控制卡〔負(fù)責(zé)對(duì)LED顯示屏進(jìn)行數(shù)據(jù)掃描〕,同時(shí)將數(shù) 據(jù)顯示于LED顯示屏上。在此應(yīng)用程序中主要考慮的是如何將數(shù)據(jù)同步顯示的問(wèn)題,不僅要將相應(yīng)的歌詞 轉(zhuǎn)化為L(zhǎng)ED顯示屏所要求的顯示碼,而且要將歌詞解析為同步的顯示數(shù)據(jù)。當(dāng)前,.lrc文 件作為一種能實(shí)現(xiàn)唱詞同步顯示的數(shù)據(jù)格式,也是本系統(tǒng)所采用的最佳的文件格式。事實(shí) 上,.Ire文件可以看成是以一定格式寫的,txt文件,歌詞的正文部分是一個(gè)或多個(gè)時(shí)間標(biāo) 志對(duì)應(yīng)一句歌詞,時(shí)間標(biāo)志用[]括起來(lái),時(shí)間形式是"XX:XX.XX",歌曲信息如歌曲名、作 者之類用[]括起來(lái)放在正文的前面。歌詞播放的原理為找到時(shí)間標(biāo)志,將其與當(dāng)前播放時(shí)間比對(duì),如果一致則顯示該 時(shí)間標(biāo)志對(duì)應(yīng)的歌詞,為方便起見(jiàn)沒(méi)有對(duì)歌曲信息做處理(如果要顯示歌曲信息,可以通 過(guò)比對(duì)關(guān)鍵子如〃 ti:"、“ ar:"等來(lái)獲取)。.Ire文件如下[0036][lgChinese][0037][ti:揮不去的思念][0038][ar 羅賓][0039][00::06.47]羅賓-揮不去的思念[0040][00::11.28](女)縱然如今已對(duì)不住[0041][00::15.19]往后日子我會(huì)記祝福你[0042][00::18.97]永遠(yuǎn)都記得[0043][00::25.07](男)沒(méi)有所謂煩惱憂愁[0044][00::29.57]沒(méi)有所謂黑夜白晝[0045][00::34.66]留下陰影在心中[0046][00::39.70]揮之不去你的笑容......因此,在本應(yīng)用程序中主要分為3部分歌詞信息的讀取及碼字轉(zhuǎn)換,MP3歌曲的 播放,歌詞的同步顯示,本實(shí)用新型具體實(shí)施的流程如圖3所示。并對(duì)現(xiàn)有Lrc文件進(jìn)行解析,以及歌詞顯示的時(shí)間,實(shí)現(xiàn)了嵌入式系統(tǒng)下的mp3唱 詞同步顯示。然后直接將要顯示的歌詞顯示在LED顯示屏上。本實(shí)用新型實(shí)際點(diǎn)歌時(shí),無(wú)線話筒7上的遙控器6傳輸點(diǎn)歌信息,系統(tǒng)通過(guò)遙控接 收器5接收遙控器6發(fā)射的信號(hào),調(diào)出內(nèi)置存儲(chǔ)器2中儲(chǔ)存的歌曲,并通過(guò)譯碼器4將調(diào)出 的歌曲顯示在LED歌詞顯示屏1上,再選中欲點(diǎn)的歌曲,由解碼器3進(jìn)行音頻轉(zhuǎn)換后外接功放機(jī)8,即實(shí)現(xiàn)點(diǎn)歌。本系統(tǒng)內(nèi)置在包括LED條形顯示屏里形成一體化設(shè)備,靠遙控器傳輸 點(diǎn)歌信息,遙控器做為點(diǎn)歌的工具,內(nèi)置在話筒上,由“左”、“右”、“確定”和“退出”4個(gè)功能 鍵組成,簡(jiǎn)單好用。本實(shí)用新型實(shí)現(xiàn)了智能點(diǎn)歌,具體操作可以是這樣的長(zhǎng)按確定鍵起瀏覽和輸入 切換功能,按左右鍵選擇到卡拉OK菜單按確定鍵;出現(xiàn)國(guó)語(yǔ);粵語(yǔ);閩南語(yǔ);其他語(yǔ)種。假設(shè)選粵語(yǔ)按確定鍵進(jìn)入出現(xiàn)數(shù)字和拼音字母和*、_、# 一起36個(gè)字符的鍵盤。輸入7屏幕顯示用戶輸入7和歌曲數(shù)目324,表示粵語(yǔ)歌曲中7個(gè)字的歌有324首;再輸入 *ldh屏幕顯示用戶輸入7*ldh和歌曲數(shù)目56,表示粵語(yǔ)歌曲中有7個(gè)字,且例如劉德華 (Idh)還有其他Idh拼音相同的歌星名字的歌共有56首;再輸入y屏幕顯示用戶輸入7*ldh_y和歌曲數(shù)目30 ;再輸入q屏幕顯示用戶輸入7*ldh_yq和歌曲數(shù)目1 ;長(zhǎng)按確定鍵進(jìn)入瀏覽出現(xiàn)劉德華[一起走過(guò)的日子];按確定鍵進(jìn)入歌曲進(jìn)行歌唱屏幕開始出現(xiàn)開始提示· 和音樂(lè)歌詞,即唱歌開 始。唱歌的時(shí)候長(zhǎng)按確定鍵起歌聲消除開關(guān)切換功能;如果前面長(zhǎng)按確定鍵進(jìn)入瀏覽,比如屏幕顯示用戶輸入7*ldhy和歌曲數(shù)目30,則出現(xiàn)劉德華[一起走過(guò)的日子] 和第二首歌,這時(shí)可以按左右鍵使之滾屏顯示,長(zhǎng)按左或右鍵可以自動(dòng)滾屏顯示,出現(xiàn)想要 的歌曲,按確定鍵進(jìn)入卡拉OK唱歌,實(shí)現(xiàn)LED歌詞同步顯示。用戶可以隨意不限地添加歌曲和刪除歌曲,本系統(tǒng)都可以智能點(diǎn)歌,只要把添加 歌曲的文件標(biāo)簽修改一點(diǎn)就可以了。例如添加歌曲劉德華[一起走過(guò)的日子]的7*ldh-yqZgdrZ添加在備注里,數(shù)字 7表示歌曲的字?jǐn)?shù),*ldh表示男歌星劉德華的聲母字母,yqzgdrz表示[一起走過(guò)的日子] 的歌曲聲母字母。注明數(shù)字1 16有效;*表示男歌星;#表示女歌星;歌手的拼音首聲母最多4個(gè)有效; 歌曲的拼音首聲母最多9個(gè)有效;-表示歌手的拼音首聲母與歌曲的拼音首聲母的分隔符;第一次輸入字母是歌手的拼音首聲母;表示歌曲的拼音首聲母必須在前加-分隔符數(shù)字0 9 ;字母A Z沒(méi)有IUV三個(gè)字母共23個(gè);加上*、#、-,一共36個(gè);點(diǎn)歌 時(shí)顯示在LED顯示屏上成為屏幕鍵盤提供遙控器使用。在其他語(yǔ)種菜單里屏幕鍵盤沒(méi)有數(shù)字0 9 ;字母A Z有26個(gè)加*、#、-等。長(zhǎng)按確定鍵進(jìn)入瀏覽模式,短按確定鍵輸入數(shù)字和字母;長(zhǎng)按退出鍵退出輸入模式,短按退出鍵起輸入數(shù)字和字母退格作用;[0076]在瀏覽模式下點(diǎn)歌,輸入數(shù)字和字母越多,瀏覽歌曲數(shù)目越少。本實(shí)用新型除可以點(diǎn)歌以外還可以播放音樂(lè);廣告;簡(jiǎn)單動(dòng)畫等一物多用;本實(shí) 用新型也可以在點(diǎn)歌時(shí)根據(jù)需要再接LED顯示屏,如演唱時(shí),使用小屏供點(diǎn)歌者使用,大屏 供觀眾使用,可以增加人聲(歌唱者)回響處理,回響時(shí)間可調(diào)(0 200ms),還可以帶點(diǎn)歌 控制系統(tǒng)和歌庫(kù)點(diǎn)歌快速檢索處理系統(tǒng),人聲(歌唱者)和伴奏混合、音樂(lè)和歌唱者音量分 別可調(diào),還可以用防嘯叫高音質(zhì)無(wú)線話筒,通過(guò)適當(dāng)?shù)恼{(diào)節(jié)話筒音量和卡拉OK混響度能帶 來(lái)更美妙的效果,獨(dú)特的音階調(diào)控升降功能可用來(lái)調(diào)升或降低伴奏音樂(lè)的音階,以便配合 自己的歌聲音調(diào),增加數(shù)碼回音技術(shù)可調(diào)整回音大小、延時(shí)長(zhǎng)短和重復(fù)次數(shù),帶來(lái)更出色的 回音效果。本實(shí)用新型與現(xiàn)有技術(shù)相比,結(jié)構(gòu)簡(jiǎn)化,成本更低,安裝方便,點(diǎn)歌操作也方便,而 且,安裝后也方便移動(dòng)。
權(quán)利要求1.LED歌詞顯示智能點(diǎn)歌系統(tǒng),其特征在于包括LED條形顯示屏、內(nèi)置存儲(chǔ)器、微處 理器、遙控接收器、遙控器和無(wú)線話筒組成,內(nèi)置存儲(chǔ)器、微處理器和遙控接收器集成在LED 條形顯示屏上,遙控器集成在話筒上。
2.如權(quán)利要求1所述的LED歌詞顯示智能點(diǎn)歌系統(tǒng),其特征在于微處理器還通過(guò)數(shù) 據(jù)線連接一個(gè)USB接口。
專利摘要本實(shí)用新型公開一種LED歌詞顯示智能點(diǎn)歌系統(tǒng),包括LED條形顯示屏、內(nèi)置存儲(chǔ)器、微處理器、遙控接收器、遙控器和無(wú)線話筒組成,內(nèi)置存儲(chǔ)器、微處理器和遙控接收器集成在LED條形顯示屏上,遙控器集成在話筒上。本實(shí)用新型與現(xiàn)有技術(shù)相比,大大簡(jiǎn)化了結(jié)構(gòu),LED條形顯示屏和原點(diǎn)歌機(jī)中的功能模塊集成在一起,只要對(duì)LED條形顯示屏安裝即可,安裝方便,點(diǎn)歌操作也方便,而且,單獨(dú)一個(gè)顯示屏安裝后也方便移動(dòng),另外,本實(shí)用新型省去一個(gè)顯示器,成本更低。
文檔編號(hào)G09F9/33GK201780773SQ20102012471
公開日2011年3月30日 申請(qǐng)日期2010年3月2日 優(yōu)先權(quán)日2010年3月2日
發(fā)明者陳銘祥 申請(qǐng)人:陳銘祥