專利名稱:便攜式多媒體播放器的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型是一種利用嵌入式uCLinux操作系統(tǒng)及MPEG-4解碼技術(shù)的便攜式多媒體播放器。
背景技術(shù):
現(xiàn)有的能播放視頻的便攜式媒體播放器,大多是只能播放MPEG-1、MPEG-2格式的DVD/VCD碟片。一般來講,MPEG-1被廣泛應(yīng)用在VCD的制作和一些視頻片段下載方面,其中最多的就是VCD,幾乎所有VCD都是使用MPEG-1格式壓縮的(*.dat格式的文件),使用MPEG-1的壓縮算法,可以把1部120分鐘長的電影(原始視頻文件)壓縮到1.2GB左右大?。籑PEG-2則應(yīng)用在DVD(*.vob格式的文件)的壓縮上,使用MPEG-2的壓縮算法,可以把1部120分鐘長的電影(原始視頻文件)壓縮到4GB到8GB大小左右,當(dāng)然其圖象質(zhì)量方面的指標(biāo)是MPEG-1所無法比擬的。但比起使用MPEG-4壓縮算法制作VCD,MPEG-1和MPEG-2格式存在明顯的不足,使用MPEG-4壓縮算法壓縮1部120分鐘長的電影(原始視頻文件),僅需要300M左右,雖然大小很小,但是其圖像質(zhì)量與MPEG-2相差不大,所以MPEG-4壓縮算法成為目前網(wǎng)絡(luò)影音傳播的首選。
發(fā)明內(nèi)容
本實(shí)用新型的主要目的在于提供一種利用uClinux嵌入式操作系統(tǒng)及MPEG-4解碼技術(shù)的多媒體播放裝置,可以播放包括MPEG-4(包括DIVX、RMP、AVI)在內(nèi)的多種視頻格式文件、多種音頻格式文件,同時(shí)提供利用嵌入式ucLinux操作系統(tǒng)的文件管理功能,包括文件復(fù)制、刪除、子目錄的創(chuàng)建、刪除等,使用戶實(shí)現(xiàn)對(duì)文件的管理。
本實(shí)用新型的技術(shù)方案為所述便攜式多媒體播放器采用嵌入式uCLinux操作系統(tǒng)及MPEG-4解碼技術(shù),其包括主芯片、系統(tǒng)內(nèi)存、程序存儲(chǔ)器、顯示內(nèi)存、音頻編碼解碼器、硬盤、液晶顯示及控制模塊;主芯片1內(nèi)部的功能模塊包括中央處理單元、鍵盤控制器、音頻控制器、視頻控制器、硬盤控制器。中央處理單元通過地址總線、數(shù)據(jù)總線與系統(tǒng)內(nèi)存、程序存儲(chǔ)器連接,并通過中斷、讀允許、寫允許、芯片選擇等信號(hào)對(duì)系統(tǒng)內(nèi)存、程序存儲(chǔ)器進(jìn)行控制,硬盤控制器與外接的硬盤或其它多媒體存儲(chǔ)設(shè)備連接;視頻控制器通過顯示內(nèi)存連接液晶顯示控制模塊,通過液晶顯示及控制模塊,可連接多款液晶顯示裝置;音頻控制器與音頻編碼解碼器連接,音頻編碼解碼器連接耳機(jī)、麥克風(fēng)及音頻輸入信號(hào);鍵盤控制器與外接的鍵盤相連。
所述主芯為片EM8511S、所述硬盤為DK14FA-20、所述系統(tǒng)內(nèi)存為MT48LC2M32、所述顯示內(nèi)存為MT48LC2M32、所述程序存儲(chǔ)器為AM29LV320、所述音頻編碼解碼器為WM8731LEFL、所述液晶顯示及控制模塊為A036QN01。
在本多媒體播放器軟件中,根據(jù)系統(tǒng)結(jié)構(gòu)特點(diǎn),設(shè)計(jì)了一個(gè)服務(wù)器程序和兩個(gè)客戶進(jìn)程。服務(wù)器始終運(yùn)行后臺(tái),記錄有關(guān)系統(tǒng)信息,如系統(tǒng)計(jì)時(shí)、鍵盤中斷等,通過Microwindows提供的Socket機(jī)制通信將數(shù)據(jù)傳給下面的客戶程序。主界面客戶進(jìn)程給用戶提供了完整的操作體驗(yàn),用戶可以通過菜單選擇播放MPEG-4視頻、MP3音頻、文件管理等功能。另一客戶進(jìn)程則是OSD顯示,在用戶進(jìn)行播放的過程中,可以動(dòng)態(tài)顯示疊加顯示快進(jìn)、快退等操作圖示。
該信息終端主體界面客戶程序在MicroWindows服務(wù)器的控制臺(tái)程序下打開,顯示多媒體播放器的主菜單,顯示了視頻播放、音頻播放、文件管理、系統(tǒng)信息等菜單選項(xiàng)。
程序?qū)崿F(xiàn)時(shí),開始是包含的頭文件。Microwindows圖形包的頭文件有nano-X.h(常用的宏及數(shù)據(jù)類型的定義)、nanowm.h.h(包括NanoGui Windows Manager定義了和窗口有關(guān)的宏、數(shù)據(jù)類型、數(shù)據(jù)結(jié)構(gòu)和窗口函數(shù))。
編程實(shí)現(xiàn)時(shí),Microwindows的程序入口點(diǎn)是main函數(shù),系統(tǒng)初始化后就會(huì)從main函數(shù)開始執(zhí)行。先設(shè)置主窗口的一些基本屬性,建立每個(gè)客戶程序唯一的一個(gè)消息隊(duì)列。當(dāng)程序結(jié)束時(shí),清除主窗口所使用的消息隊(duì)列系統(tǒng)資源,退回服務(wù)器程序中。為實(shí)現(xiàn)各個(gè)功能界面,需要在主函數(shù)(main)中創(chuàng)建各個(gè)界面窗口,然后注冊(cè)各個(gè)界面窗口消息,通過對(duì)主窗口消息循環(huán)觸發(fā)相應(yīng)的功能界面窗口過程函數(shù),功能界面窗口過程函數(shù)函數(shù)主體上都是switch和case結(jié)構(gòu)的選擇語句,針對(duì)不同的消息產(chǎn)生不同的響應(yīng),進(jìn)而實(shí)現(xiàn)視頻播放、音頻播放、文件管理等功能選項(xiàng)。
本實(shí)用新型的積極效果如下采用MPEG-4技術(shù)的視頻便攜媒體播放器,由于其存儲(chǔ)介質(zhì)更是選用微硬盤,既縮小了體積,又保證了容量。以30G的硬盤為例,它可以存儲(chǔ)超過120個(gè)小時(shí)的電影節(jié)目,或者存儲(chǔ)超過5000首歌曲,甚至可以存儲(chǔ)下整部電視連續(xù)劇供你外出時(shí)觀看,克服了DVD/VCD碟片播放器需要攜帶大量碟片的不足。
圖1為本實(shí)用新型的電路結(jié)構(gòu)方框圖圖中,1主芯片,2系統(tǒng)內(nèi)存,3程序存儲(chǔ)器4,顯示內(nèi)存5,音頻編碼解碼器,6硬盤,7液晶顯示及控制模塊,8中央處理單元,9鍵盤控制器,10音頻控制器,11視頻控制器,12硬盤控制器。
具體實(shí)施方式
如圖1所示,所述便攜式多媒體播放器采用嵌入式uCLinux操作系統(tǒng)及MPEG-4解碼技術(shù),其包括主芯片1、系統(tǒng)內(nèi)存2、程序存儲(chǔ)器3、顯示內(nèi)存4、音頻編碼解碼器5、硬盤6、液晶顯示及控制模塊7。主芯片1內(nèi)部的功能模塊包括中央處理單元8、鍵盤控制器9、音頻控制器10、視頻控制器11、硬盤控制器12。中央處理單元8通過地址總線、數(shù)據(jù)總線與系統(tǒng)內(nèi)存2、程序存儲(chǔ)器3連接,并通過中斷、讀允許、寫允許、芯片選擇等信號(hào)對(duì)系統(tǒng)內(nèi)存2、程序存儲(chǔ)器3進(jìn)行控制,硬盤控制器12與外接的硬盤6或其它多媒體存儲(chǔ)設(shè)備連接;視頻控制器11通過顯示內(nèi)存4連接液晶顯示控制模塊7,通過液晶顯示及控制模塊7,可接多款液晶顯示屏;音頻控制器10與音頻編碼解碼器5連接,音頻編碼解碼器5可連接耳機(jī)、麥克風(fēng)及音頻輸入信號(hào);鍵盤控制器9與外接的鍵盤相連。
所述主芯為片EM8511S、所述硬盤為DK14FA-20、所述系統(tǒng)內(nèi)存為MT48LC2M32、所述顯示內(nèi)存為MT48LC2M32、所述程序存儲(chǔ)器為AM29LV320、所述音頻編碼解碼器為WM8731LEFL、所述液晶顯示及控制模塊為A036QN01。
權(quán)利要求1.一種便攜式多媒體播放器,其特征在于所述便攜式多媒體播放器采用嵌入式uCLinux操作系統(tǒng)及MPEG-4解碼技術(shù),其包括主芯片、系統(tǒng)內(nèi)存、程序存儲(chǔ)器、顯示內(nèi)存、音頻編碼解碼器、硬盤、液晶顯示及控制模塊;主芯片1內(nèi)部的功能模塊包括中央處理單元、鍵盤控制器、音頻控制器、視頻控制器、硬盤控制器。中央處理單元通過地址總線、數(shù)據(jù)總線與系統(tǒng)內(nèi)存、程序存儲(chǔ)器連接,并通過中斷、讀允許、寫允許、芯片選擇等信號(hào)對(duì)系統(tǒng)內(nèi)存、程序存儲(chǔ)器進(jìn)行控制,硬盤控制器與外接的硬盤或其它多媒體存儲(chǔ)設(shè)備連接;視頻控制器通過顯示內(nèi)存連接液晶顯示控制模塊,通過液晶顯示及控制模塊,可連接多款液晶顯示裝置;音頻控制器與音頻編碼解碼器連接,音頻編碼解碼器連接耳機(jī)、麥克風(fēng)及音頻輸入信號(hào);鍵盤控制器與外接的鍵盤相連。
2.根據(jù)權(quán)利要求1所述的便攜式多媒體播放器,其特征在于所述主芯為片EM8511S、所述硬盤為DK14FA-20、所述系統(tǒng)內(nèi)存為MT48LC2M32、所述顯示內(nèi)存為MT48LC2M32、所述程序存儲(chǔ)器為AM29LV320、所述音頻編碼解碼器為WM8731LEFL、所述液晶顯示及控制模塊為A036QN01。
專利摘要本實(shí)用新型是一種基于嵌入式uCUinux操作系統(tǒng)及MPEG-4解碼技術(shù)的便攜式多媒體播放器。其電路結(jié)構(gòu)為中央處理單元8通過地址總線、數(shù)據(jù)總線與系統(tǒng)內(nèi)存2、程序存儲(chǔ)器3連接,并通過中斷、讀允許、寫允許、芯片選擇等信號(hào)對(duì)系統(tǒng)內(nèi)存2、程序存儲(chǔ)器3進(jìn)行控制,硬盤控制器12與外接的硬盤6或其它多媒體存儲(chǔ)設(shè)備連接;視頻控制器11通過顯示內(nèi)存4連接液晶顯示控制模塊7,通過液晶顯示及控制模塊7,可接多款液晶顯示屏;音頻控制器10與音頻編碼解碼器5連接,音頻編碼解碼器5可連接耳機(jī)、麥克風(fēng)及音頻輸入信號(hào);鍵盤控制器9與外接的鍵盤相連。采用MPEG-4技術(shù),既縮小了體積,又保證了容量。
文檔編號(hào)G11B31/00GK2731563SQ20042011845
公開日2005年10月5日 申請(qǐng)日期2004年10月18日 優(yōu)先權(quán)日2004年10月18日
發(fā)明者郝家雨 申請(qǐng)人:深圳新中橋通信有限公司