專利名稱:一種音頻播放終端的制作方法
技術領域:
本發明屬于音頻播放技術領域,具體涉及一種音頻播放終端。
背景技術:
隨著數字音頻娛樂技術的發展,目前市場上出現了眾多功能強大的mp3播放系統,現有技術中同時出現了可以錄音、音頻播放、記錄個人信息、記錄和復制數字數據、通過互聯網或計算機下載音樂文件的mp3播放機,中國專利公開號CN 1254877A的發明專利申請公開了一種多功能的便攜式MP3播放機,所述的這種MP3播放機提供一種具有MP3音樂文件和各種附加信息的下載功能。
這種MP3播放機與計算機配合使用的方式是一種單向的數據傳輸,缺少可以進行信息交互的多功能音頻播放終端;進一步的,還缺少一種多音頻播放終端組網技術;目前mp3播放機供電方式多采用電池供電或外部直流電源供電,缺少聯網時直接通過網絡提取電源的網絡供電方式;而在另一方面,現有的錄音技術只進行了模/數轉換和記錄功能,而缺少直接模擬音頻的即時播放功能(包含試聽)。
發明內容
本發明的目的在于提供一種音頻播放終端,該終端具有主動的網絡音頻點播功能、被動的網絡刷新和下載本地音頻、圖片資源的功能,以及獨立的本地音頻和圖片資源播放功能,該終端還實現了獨立供電方式和網絡供電方式的結合。
本發明的進一步的目的在于提供一種同時具有模擬音頻信號的直錄和播放功能的音頻播放終端。
本發明提供的一種音頻播放終端,包括嵌入式微處理器、電源模塊、網絡接口控制模塊、存儲模塊、音頻驅動模塊、按鍵模塊、顯示模塊和網絡接口,以實現獨立播放和網絡點播、下載以及刷新;網絡接口用于外部網絡與音頻播放終端之間的網絡數據下載和請求數據的網絡上傳接口;網絡接口控制模塊通過網絡接口與外部網絡相連,用于處理數據幀的發送和接收,以實現嵌入式微處理器與外部網絡之間的信息交互和網絡信息格式轉換;存儲模塊與嵌入式微處理器連接,用于數據和程序存儲;音頻驅動模塊用于接收通過網絡傳輸并經嵌入式微處理器處理的數字音頻信號,進行數/模轉換、模擬濾波和音量控制處理后,生成的模擬音頻信號驅動耳機完成點播曲目的播放;按鍵模塊和顯示模塊的一端分別與嵌入式微處理器相連,另一端分別與外部用戶接口相連,用于用戶接口信息的輸入和輸出;電源接口用于網絡連線中提取供電電源,提取的網絡電源直接供給電源模塊;電源模塊用于提供電池獨立供電和網絡供電兩種供電方式,接收來自電源接口的電源,轉換后提供給音頻播放終端內各模塊;嵌入式微處理器用于網絡信息的接收處理,完成網絡音頻的解碼和播放控制,并完成本地音頻、圖片信息的存儲控制,以及完成網絡音頻點播請求信息的發送和配合完成各種用戶接口輸入輸出信息的控制。
上述嵌入式微處理器按照下述步驟完成數字音頻的網絡瀏覽和網絡點播a)嵌入式微處理器接收通過按鍵模塊發送來的網絡文件點播請求信號;b)嵌入式微處理器對上述請求信號進行判斷,并將此信號轉換成數字請求信號,再將其通過網絡接口控制模塊發送給上級網絡;c)嵌入式微處理器接收上級網絡返回的音頻播放信息,該音頻播放信息先經由網絡接口控制模塊進行轉換處理;d)嵌入式微處理器對上述音頻播放信息進行數字音頻信息提取、解析、同步和解碼,再通過音頻驅動模塊進行數模轉換和效果處理后通過耳機播放。
作為本發明的改進,音頻播放終端還包括模擬音頻接口和模擬音頻控制模塊;模擬音頻接口用于接收外部模擬音頻信號,并傳遞給模擬音頻控制模塊;模擬音頻控制模塊對接收到的模擬音頻信號進行分發,一路直接傳輸給外部的耳機,另一路進行模數轉換和編碼之后,傳送給嵌入式微處理器。
本發明音頻播放終端除了用于音頻本地存儲和mp3音樂文件播放功能之外,還拓展了目前音頻播放終端的網絡下載功能,實現了主被動網絡信息交互,實現了網絡音頻編輯、點播的功能,實現了一種獨立供電形式和網絡供電形式的結合和選擇功能,同時,本音頻終端具有開放式外部用戶接口形式,適用于各種音頻播放終端的應用要求。以上特征的結合使本音頻播放終端既可以結合網絡又可以獨立于網絡進行各種形式的音頻、圖片的播放、資源的網絡刷新。作為具有獨立使用功能的設備,它是一款多功能的便攜式音頻播放器,作為網絡應用設備,它又是一款多功能的網絡音頻點播終端。
采用本發明的改進方案,除了完成以上功能外,本發明音頻播放終端還實現了模擬音頻信號的直錄和播放功能,此項功能結合特殊的應用場合可以實現公共信號如話音的管理功能。結合此功能,使得本發明音頻播放終端特別適合作為多終端組網的音頻播放系統的用戶終端設備,尤其適用于航空機載娛樂系統或船舶娛樂系統作為用戶使用終端。
圖1為本發明音頻播放終端的結構示意圖;圖2為本發明音頻播放終端的一種具體實施方式
的結構示意圖;圖3為本發明的實施例的音頻播放終端用戶接口示意圖;圖4為本發明的實施例的編輯管理軟件的程序框圖。
具體實施例方式
下面結合附圖和實例對本發明作進一步詳細的說明。
本發明是一種結合網絡應用和獨立應用于一體的音頻播放終端。如圖1所示,本發明包括嵌入式微處理器40、電源模塊41、網絡接口控制模塊42、存儲模塊43、音頻驅動模塊45、按鍵模塊46、顯示模塊47和網絡接口49。音頻播放終端4處于網絡應用狀態時,可實現網絡音頻資源的瀏覽、網絡音頻文件定位、網絡音頻資源點播和本地音頻、圖片資源的網絡刷新;當音頻播放終端4采用獨立應用方式時,它又可以播放本地音頻、圖片資源。
下面分別對音頻播放終端4的各組成模塊作進一步詳細的說明。
網絡接口49用作外部網絡與音頻播放終端4之間的網絡數據下載和請求數據的網絡上傳接口。
網絡接口控制模塊42通過網絡接口49與外部網絡相連,負責處理有關以太網數據幀的發送和接收,以實現嵌入式微處理器40與外部網絡之間的信息交互、網絡信息格式轉換。網絡接口控制模塊42接收嵌入式微處理器40發來的數據請求包,偵聽網絡線路的空閑狀況,如果空閑立即將數據發送到上級網絡;網絡接口控制模塊42從以太網接收到的音頻、圖片資源數據包,在經過解碼、去幀頭和地址校驗后,通知嵌入式微處理器40提取網絡數據。
存儲模塊43用于數據和程序存儲,既實現了動態數據存儲又實現了固化數據存儲,還實現了應用程序和操作系統程序的存儲。在系統啟動時,存儲模塊43負責將存儲的程序(操作系統和應用程序等)加載到嵌入式微處理器40中;在處理網絡數據流時,嵌入式微處理器40將一部分數據交由存儲模塊43緩存,當需要時提取進行不間斷的處理,保證了音頻數據播放的實時性和快速性;嵌入式微處理器40將網絡刷新的音頻和圖片信息存入到存儲模塊43中,當需要進行本地播放時,嵌入式微處理器40又將此信息提取進行處理、播放。
本發明可以使用幾種不同的存儲器構成完整的存儲模塊43,如采用現有的NOR-FLASH作為程序加載、啟動存儲器,NAND-FLASH作為存儲音頻、圖片資源的數據存儲器,SDRAM作為動態數據緩存器。
音頻驅動模塊45主要用于數/模轉換、模擬濾波、音量控制以及耳機放大。它接收通過網絡傳輸并經嵌入式微處理器40處理的數字音頻信號,進行數/模轉換、模擬濾波和音量控制處理后,生成的模擬音頻信號驅動耳機2完成點播曲目的播放。
按鍵模塊46和顯示模塊47通常配合使用,用于控制和驅動音頻播放終端4外部預留的用戶接口信息輸入和輸出。對外,它們分別與可選的外部用戶接口相連;對內,它們都與嵌入式微處理器40相連。顯示模塊47接收嵌入式微處理器40傳入的各種碼源和控件信息,完成各種邏輯的擴展,控制完成音頻曲目及各種信息、碼源發往用戶接口中可選的顯示屏進行顯示。結合用戶接口中的鍵盤輸入的按鍵選擇,按鍵模塊46可以完成不同頻道不同曲目信息的選擇,并向嵌入式微處理器40發送選定曲目的播放請求。通過按鍵模塊46和顯示模塊47的可選配置實現了后端音頻播放終端4外接用戶接口的靈活配置形式兩者配合使用允許類似于觸摸屏之類的設備作為用戶接口,兩者獨立使用又允許用戶接口根據需要配置為顯示屏與鍵盤聯合方式或只配置為用戶鍵盤獨立輸入方式。對于用戶接口的說明將在下面的文章中單獨加以論述。
嵌入式微處理器40是本發明的關鍵部件,其實質是一種單片嵌入式高度集成的控制器,通過與各種周邊外圍設備的接口,方便實現了音頻播放終端4的網絡接入和外部設備的接入。其基本的功能是網絡信息的接收處理,完成網絡音頻的解碼和播放控制,完成本地網絡音頻、圖片信息的存儲控制,以及完成網絡音頻點播請求信息的發送和配合完成各種用戶接口輸入輸出信息的控制。
嵌入式微處理器40對外提供各種信息接收接口它通過網絡接口控制模塊42接收網絡中的數字音頻、圖片信息和控制信息,提取其中的數字音頻、圖片信息;通過存儲模塊43接收固化在其內部的系統程序、緩存的數據和固化的本地播放資源,響應各種不同的程序和數據加載要求;不斷掃描接收按鍵模塊46輸入的用戶接口產生的選擇信號,形成用戶的點播請求信息。與此同時,嵌入式微處理器40在接收和處理完各種信息后形成發送數據將用戶點播請求信息數據發送給網絡接口控制模塊42,形成符合網絡協議要求的固定數據格式;將收到的網絡實時音頻數據流和控制流分發給存儲模塊43緩存;將刷新數據流存入到存儲模塊43相應的固化存儲器中;處理完成的音頻數據流傳送給音頻驅動模塊45進行處理,驅動耳機2進行音頻曲目的播放;將圖形顯示數據流發送給顯示模塊47,進行圖片、網絡狀態、音頻曲目屬性信息的發送和控制邏輯的擴展發送。
當進行數字音頻的網絡瀏覽和網絡點播時,音頻播放終端4進行如下操作a)通過按鍵模塊46和顯示模塊47控制外部用戶接口實現網絡中音頻文件的瀏覽功能,并選定所要點播的音頻文件,發送網絡文件點播請求信號(通過按鍵組合);b)嵌入式微處理器40判斷按鍵模塊46輸入的請求信號,并將此信號轉換成數字請求信號發送給網絡接口控制模塊42;c)網絡接口控制模塊42將接收到的數字請求信號進行網絡協議格式轉換,并將轉換完成的網絡請求信號通過網絡接口49上傳網絡;d)上級網絡終端(計算機等)根據網絡請求信號,使用編輯管理軟件自動完成點播文件的定位,并通過網絡發送相應音頻信息給音頻播放終端4;e)音頻播放終端4的網絡接口控制模塊42接收通過網絡接口49轉接的網絡數字信息;f)網絡接口控制模塊42將從網絡中接收到的數字信息經過格式轉換,提取出的音頻數據交由嵌入式微處理器40進行后續處理;g)嵌入式微處理器40進行數字音頻信息提取、解析、同步、解碼一系列的處理后,將數字音頻交由音頻驅動模塊45進行音頻數模轉換、效果處理,最后驅動耳機2進行點播曲目的播放;h)在點播曲目音頻播放的同時,嵌入式微處理器40可選將從音頻文件中解析、解碼出的音頻文件的屬性信息、文件播放進度轉換成圖像信息通過顯示模塊47發送到用戶接口顯示。整個音頻點播的過程是一種數字音頻流媒體的實時播放方式。
當音頻播放終端4進行本地音頻、圖片資源網絡刷新時,主要采取如下步驟a)上級網絡終端(計算機)通過編輯管理軟件,將所要使用的音頻或圖片刷新信息與刷新控制命令整合成網絡刷新信息,并通過網絡發送給音頻播放終端4;b)音頻播放終端4通過網絡接口49和網絡接口控制模塊42接收網絡下傳的網絡刷新信息;c)網絡接口控制模塊42提取網絡刷新信息中的音頻數據和控制信息,并將此信息交由嵌入式微處理器40進行管理;d)嵌入式微處理器40根據解析的網絡刷新命令,控制存儲模塊43完成其中固化存儲器的刷新,完成新的音頻或圖片數據的固化存儲。
無論是否連接網絡,音頻播放終端4都支持本地音頻、圖片資源的播放,音頻播放終端的獨立播放功能與已有技術中的普通mp3的功能相同,實現方式類似,這樣本發明音頻播放終端4也可以實現了便攜式音頻播放器的使用方式。進入本地資源播放流程后,所有的本地資源都是存儲在存儲模塊43中的固化存儲模器中。嵌入式微處理器40判斷本地音頻播放時的按鍵模塊46接收到的用戶接口中的功能鍵選擇信息,提取存儲模塊43中相應的數字音頻及圖片資源信息,并對此數字音頻信息進行解析、解碼等一系列操作,將解碼的數字音頻信息交由音頻驅動模塊45完成數/模轉換、音頻效果等一系列處理之后,最終驅動耳機2播放本地音頻資源,同時本地音頻曲目的屬性信息、文件播放進度和屏保圖片通過顯示模塊47的邏輯擴展控制完成以上信息在用戶接口中可選的顯示屏上顯示。
在此需要說明的是,無論網絡音頻點播或本地音頻播放都需要解析音頻播放資源的路徑,而對于本地音頻資源路徑,它不包括網絡協議和點播地址。無論是處于網絡連接狀態還是處于獨立的本地播放狀態,音頻播放終端4在開機啟動時都自動進入本地音頻播放模式中,依次自動完成本地音頻曲目的播放,循環進行,直到進行手動干預。在一實施例中,當處于網絡連接狀態時,通過轉換本地播放頻道為網絡播放頻道,音頻播放終端4自動實現本地地址與網絡地址的轉換。
為了便于實現音頻播放終端4的網絡應用和獨立應用的結合,也是本發明的一個重要特征,本發明音頻播放終端4在供電方式上實現了獨立供電方式和網絡供電方式的結合。進一步的,音頻播放終端4內部還包含了電源模塊41。
電源模塊41不僅是供電電源提供者,還是供電電源的管理者。電源模塊41是用于實現音頻播放終端4的集中供電功能模塊,電源模塊41提供了電池獨立供電和網絡供電兩種選擇方式,它可以控制實現外部供電方式和內部供電方式之間的轉換,實現輸入電源電壓的轉換,從而為音頻播放終端4內部各模塊提供供電電源。(圖中音頻播放終端4方框內的點化虛線表示電源的連接形式)。
對于網絡供電方式,音頻播放終端4通過電源接口48從網絡連線中的兩根電源線提取供電電源。通過電源接口48的電源轉接,提取的網絡電源直接供給電源模塊41,音頻播放終端4檢測到網絡供電電源輸入,并進行網絡供電和電池獨立供電方式的轉換,提取網絡供電電源并進行電源的轉換、降壓,從而產生音頻播放終端4各組成模塊正常工作所需的多種低電壓電源。網絡供電對于本發明的音頻播放終端4網絡模式顯得極為方便。
當然,對于不使用網絡供電的用戶來說,可以采用電池供電的獨立供電方式。獨立供電方式對于音頻播放終端4的網絡應用和獨立應用都適用,此供電方式對于獨立應用所必需的。如果音頻播放終端4檢測不到網絡供電電源輸入,音頻播放終端4的供電模式選擇便自動轉換進入獨立供電方式中,音頻播放終端4使用基于獨立供電方式提供的電源。音頻播放終端4選擇獨立供電方式時,電源模塊41直接接收獨立供電電源如內置電池的電源輸入,并將此輸入的直流電源轉換成音頻播放終端4內部各模塊所需的電源。音頻播放終端4可以采用各種不同的電池供電方式,如可以選擇各種固化在音頻播放終端4內部的各種電池供電,也可以采用普通電池植入方式供電,還可以采用外部電源適配器接入方式供電。
對于多音頻播放終端4組網技術,每一個音頻播放終端4都被賦予一個固定的可以重復固化的網絡IP地址。組成網絡的各音頻播放終端4都有一個唯一的網絡IP地址,不與其它的音頻播放終端4產生地址重復。這樣,多個(甚至上百個)音頻播放終端4組成音頻點播網絡后,用戶就可以利用音頻播放終端4獨自進行網絡資源的點播、播放,網絡服務端設備實時監測每一個音頻播放終端4的點播請求,并發地向各音頻播放終端4發送響應音頻曲目信息。
上述音頻播放終端4具有數字音頻網絡及本地播放功能,作為本發明的改進,它還可以具有模擬音頻信號的直錄和播放功能。如圖2所示,音頻播放終端4還需要增加模擬音頻控制模塊44和模擬音頻接口50。
模擬音頻控制模塊44用于將輸入的模擬音頻信號轉換、編碼和分發,是模擬音頻信號播放、直錄的主控模塊。模擬音頻控制模塊44接收模擬音頻接口50轉接的外部模擬音頻信號,并直接將一路模擬音頻信號傳輸給耳機2驅動模擬音頻信號的播放,另一路模擬音頻信號經模擬音頻控制模塊44進行模數轉換、編碼之后由嵌入式微處理器40配合存儲模塊43最終將轉換完成數字化的輸入信號存儲。
模擬音頻接口50主要用于外部模擬音頻信號輸入與音頻播放終端4之間模擬音頻信號的輸入接口。模擬音頻接口50接收外部模擬音頻信號,該模擬音頻信號可以來自如話筒、指揮電話等可以輸出模擬音頻信號(話音)的設備。外部模擬音頻信號通過模擬音頻接口50接入到音頻播放終端4,并傳遞給音頻播放終端4的模擬音頻控制模塊44,在此模擬音頻信號經過分發,一路分發模擬音頻信號直接通過耳機2播放輸出,另一路經模擬音頻控制模塊44和嵌入式微處理器40聯合數字化、編碼處理,形成的數字音頻存儲到存儲模塊43中,從而完成模擬音頻信號的直錄、播放。數字音頻直錄信號順序存儲到存有其它網絡下載音頻數據的存儲模塊43中,并且可以自動記錄其音頻文件標題。
音頻播放終端4的模擬音頻信號的直錄、播放功能對于一些特殊的應用場合顯得尤為重要,在一應用實例中,音頻播放終端4的模擬信號的直錄、播放功能可以作公共信息管理控制之用,通過話音實現公共信息廣播、指導、控制。利用此功能,可以將音頻播放終端4結合到機載娛樂系統中或船用娛樂系統中。
用戶接口200用于產生系統輸入的各種選擇信號,顯示音頻播放終端4的各種本地、網絡的音頻和圖片信息。它可用諸如薄膜按鈕的機械按鈕、具有鍵盤和顯示屏的多功能設備或動態觸摸屏等。用戶接口200可采用多種形式,圖3列舉了用戶接口200的一種實現方式,它包括液晶顯示屏401、功能鍵組合420、和網絡插口409(Line In)等,可以實現音頻播放終端4與網絡、音頻播放終端4與其內部存儲的音頻、圖片資源進行交互操作,實時將各種本地和網絡等信息顯示給信息瀏覽者。
液晶顯示屏401用于顯示音頻文件的屬性信息、音頻播放終端4的狀態信息、音頻文件的頻道號/節目號、音頻曲目播放進度等信息。在一實施例中,如圖1所示,用戶接口200中包含的可選液晶顯示屏,接收音頻播放終端4內部顯示模塊47發送來的各種碼源和控件信息,并完成以上信息的顯示。
在此,音頻文件的屬性信息包括音頻文件名/標題、音頻曲目演唱者、音頻文件的類型等內容;音頻播放終端4的狀態信息包含以下內容播放狀態是停止、播放或者暫停,播放狀態是音頻播放或是模擬音頻直錄、播放,網絡是否連通,是否是進行網絡資源刷新等;音頻文件的頻道號/節目號代表了文件的定位信息,可以根據相應的頻道節目號定位到相關的文件;音頻曲目播放進度顯示了當前播放的音頻曲目的播放進度,總的播放時間,剩余播放時間等信息;當用戶選定首播曲目后播放,如果在一首曲目播放完成期間不進行操作,則之后音頻播放終端4通過液晶顯示屏401自動播放屏保畫面或自動瀏覽存儲于音頻播放終端4內部的圖片。
功能鍵組合420包括多個功能選擇鍵,用來從網絡或本地音頻資源中選擇播放曲目和用功能鍵執行相關的音頻播放指令。如附圖1所示,用戶接口200中包含的功能鍵組合420向按鍵管理模塊輸入選擇信號,在整個音頻播放終端4的工作期間,按鍵模塊46配合嵌入式微處理器40不斷掃描用戶接口200中輸入的選擇信號,從而進一步產生各種請求信號。
在圖3所示實施例中,功能鍵組合420在本發明中它包括6個鍵,其中多個功能鍵具有功能復用性質。如頻道-402/頻道+408用于選擇音頻文件播放的頻道;曲目-403/曲目+407用于選擇音頻曲目;播放/暫停鍵404用于控制播放或暫停音頻曲目;停止/電源鍵406用于停止播放/開啟電源,長按3秒電源關閉,關閉狀態時,長按3秒啟動音頻播放終端4;音效鍵405用于進行音頻播放音效的合成選擇。音頻播放終端4的用戶接口200中的鍵組合也可以包括比圖3所示操作選項(例如頻道+/-)數量更多或更少的選項。在此,如圖1所示,用戶接口200中功能鍵組合420的每一個鍵對應連結按鍵模塊46中控制器的一個I/O輸入,并根據按鍵的按壓操作向此I/O輸入發送高低電平選擇信號。
頻道+/-(408/402)在連接網絡進行網絡音頻點播時配合曲目+/-(407/403)實現對聯網計算機編輯管理軟件音頻庫中的曲目進行瀏覽、點播。在一實施例中,編輯管理軟件中我們將音頻庫分成若干個音頻頻道,每個頻道具有不同音頻屬性。音頻頻道屬性包括本地頻道、流行歌曲、經典名曲、軍旅歌曲、英文經典等。每一音頻頻道中設置了若干首(甚至上百首)音頻曲目。這樣通過頻道+/-(408/402)和曲目+/-(407/403)實現了對網絡中音頻曲目的定位。
當音頻播放終端4進行獨立本地音頻播放時,頻道+/-(408/402)便自動鎖死,這樣,便減少了相應的模式選擇鍵。此時在音頻播放終端4的頻道自動鎖定本地頻道,利用曲目+/-(407/403)鍵實現對音頻播放終端4內部存儲器中的音頻曲目的定位、瀏覽、播放。
在利用頻道+/-(408/402)進行頻道遞增遞減,曲目+/-(407/403)進行曲目遞增遞減時,如果當前正在播放音頻曲目,則此時必須首先利用停止/電源鍵406停止音頻播放,然后系統才能響應其它按鍵的操作。
音效鍵405主要用于在音頻播放時改變音頻播放的效果,在一實施例中,這些效果類型包括正常(不影響音樂效果/原聲)、古典音樂、迪斯科、爵士樂、搖滾音樂等音效。
網絡插口409在此將網絡電源接口48和網絡接口49結合固定于網絡插口409處。它利用了普通的網絡8芯線纜接口。
模擬音頻插孔410(Line in)在此將模擬音頻接口50固定于模擬音頻插孔410處,實現模擬音頻設備的接入。
用戶接口200并不局限于以上方式,它可以包括比圖3所示操作選項(例如頻道+/-)數量更多的選項。在此,針對功能鍵組合來說,可以添加音量控制按鍵,如音量增、音量減;可以添加功能模式選擇鍵,如模式鍵;可以添加防止上述鍵盤被意外或非故意接觸的保持鍵等。另外,可以將鍵盤置換成如薄膜按鈕的機械按鈕,同樣實現鍵盤的功能。在一實施例中,液晶顯示屏可以根據需要去除,這樣所有的曲目點播必須依靠試聽。在其它實施例中,按鍵模塊46和顯示模塊47與嵌入式微處理器40配合可以實現動態觸摸屏的接入作為用戶接口。
本發明音頻播放終端4可以利用專用的音頻編輯管理軟件或者在操作系統界面下使用基于網絡管理的文件夾進行直接編輯管理的方法實現音頻播放的各項網絡功能。
前面已經部分論述,網絡音頻點播服務、網絡資源刷新服務等操作都需要計算機內安裝的編輯管理軟件的支撐。圖4表示了編輯管理軟件的一種實施例。在此,編輯管理軟件在系統主界面下實現了音頻播放終端4各種信息的查詢,實現了音頻播放終端4音頻、圖片資源的網路刷新,實現了編輯管理軟件內部數據庫音頻、圖片資源的編輯、轉換、導入、導出,實現了音頻播放終端4的部分管理功能及擴展。在此,在查詢路徑下實現了各種信息的查詢和音頻、圖片資源的刷新,參考附圖4所示,在一實施例中,查詢路徑包括曲目信息查詢、圖片信息查詢、網絡信息查詢和用戶信息查詢,而用戶信息查詢既實現了音頻播放終端4的狀態信息的查詢,又同時實現了音頻播放終端4的音頻或圖片資源的刷新和刷新信息查詢;在編輯路徑下,實現了音頻編輯、圖片編輯和音頻曲目格式轉換,進而將編輯完成的音頻、圖片資源導出到相應的數據庫文件中。當然,編輯管理軟件下的音頻、圖片資源是同一操作系統下其它文件夾中的音頻曲目通過編輯管理軟件導入系統數據庫中。在另一實施例中,為了方便了系統的擴展,系統編輯管理軟件專門設置了系統管理操作路徑,可以進行系統多用戶的操作,實現了普通系統的管理和高級系統的管理方式。
在具備了音頻播放終端4及其連接的計算機及網絡等硬件的支撐的情況下,對于音頻播放終端4用戶而言,可以采用更為方便的一種管理編輯方法,而擺脫專用編輯管理軟件的限制。在本發明的另一實施例中,采用如下步驟逐步完成整個編輯管理功能的實現a)管理系統安裝1.安裝IIS5.0(若用Windows 2000服務器版,系統安裝時已經缺省安裝)。
2.安裝Internet信息服務(IIS)的子組件,這里包括在“添加/刪除Windows組件”向導下安裝萬維網服務和安裝文件傳輸協議(FTP)服務。
b)管理系統使用1、音樂管理,主要是提供網絡音頻資源內容的添加或修改。在Inetpub路徑的wwwroot文件夾建立多個文件夾(如從01~15),其對應于音頻播放頻道,而單個頻道內可添加多首MP3音頻曲目(如曲目從01~20)。
2、文件夾編輯管理計算機終端本地曲目采用FTP方式,在實施例中,服務器只需將IP設置為“165.108.154.1”即可,并在Inetpub路徑中的FTP根目錄(ftproot)下放置對應音頻播放終端4的IP號后三位數字的文件夾。比如有一音頻播放終端4的IP設置為“165.108.154.3”,則FTP服務器根目錄(ftproot)下應有對應文件夾“L003”。則在此文件架下,便可以對其內部存儲的各種音頻、圖片資源進行編輯、轉換、導入、導出各項操作了。
3、資源更新在上面每個文件夾下(如L003)都放置一個名稱為“update”的文件(不帶任何擴展名)作為更新標志文件供音頻播放終端4讀取,它的內容為“1”或為“0”,其中“1”代表將要更新本地曲目,“0”代表不更新本地曲目。
本地更新的方式是每當音頻播放終端4啟動網絡連接時,檢查FTP服務器上的更新文件(update)內容,如果標識為“1”,下載服務器上的MP3和圖片;如果為“0”,則不進行下載。
本領域技術人員能夠理解本發明的范圍并不局限于上述優選實施例,對于實施例所作的變化和修改應該不偏離本發明的范圍。
權利要求
1.一種音頻播放終端,包括嵌入式微處理器(40)、電源模塊(41)、網絡接口控制模塊(42)、存儲模塊(43)、音頻驅動模塊(45)、按鍵模塊(46)、顯示模塊(47)和網絡接口(49),以實現獨立播放和網絡點播、下載以及刷新;網絡接口(49)用于外部網絡與音頻播放終端之間的網絡數據下載和請求數據的網絡上傳接口;網絡接口控制模塊(42)通過網絡接口(49)與外部網絡相連,用于處理數據幀的發送和接收,以實現嵌入式微處理器(40)與外部網絡之間的信息交互和網絡信息格式轉換;存儲模塊(43)與嵌入式微處理器(40)連接,用于數據和程序存儲;音頻驅動模塊(45)用于接收通過網絡傳輸并經嵌入式微處理器(40)處理的數字音頻信號,進行數/模轉換、模擬濾波和音量控制處理后,生成的模擬音頻信號驅動耳機(2)完成點播曲目的播放;按鍵模塊(46)和顯示模塊(47)的一端分別與嵌入式微處理器(40)相連,另一端分別與外部用戶接口相連,用于用戶接口信息的輸入和輸出;電源接口(48)用于網絡連線中提取供電電源,提取的網絡電源直接供給電源模塊(41);電源模塊(41)用于提供電池獨立供電和網絡供電兩種供電方式,接收來自電源接口(48)的電源,轉換后提供給音頻播放終端內各模塊;嵌入式微處理器(40)用于網絡信息的接收處理,完成網絡音頻的解碼和播放控制,并完成本地音頻、圖片信息的存儲控制,以及完成網絡音頻點播請求信息的發送和配合完成各種用戶接口輸入輸出信息的控制。
2.根據權利要求1所述的終端,其特征在于所述嵌入式微處理器(40)按照下述步驟完成數字音頻的網絡瀏覽和網絡點播a)嵌入式微處理器(40)接收通過按鍵模塊(46)發送來的網絡文件點播請求信號;b)嵌入式微處理器(40)對上述請求信號進行判斷,并將此信號轉換成數字請求信號,再將其通過網絡接口控制模塊(42)發送給上級網絡;c)嵌入式微處理器(40)接收上級網絡返回的音頻播放信息,該音頻播放信息先經由網絡接口控制模塊(42)進行轉換處理;d)嵌入式微處理器(40)對上述音頻播放信息進行數字音頻信息提取、解析、同步和解碼,再通過音頻驅動模塊(45)進行數模轉換和效果處理后通過耳機(2)播放。
3.根據權利要求1或2所述的終端,其特征在于還包括模擬音頻接口(50)和模擬音頻控制模塊(44);模擬音頻接口(50)用于接收外部模擬音頻信號,并傳遞給模擬音頻控制模塊(44);模擬音頻控制模塊(44)對接收到的模擬音頻信號進行分發,一路直接傳輸給外部的耳機(2),另一路進行模數轉換、編碼之后,傳送給嵌入式微處理器(40)。
全文摘要
本發明公開了一種音頻播放終端,包括嵌入式微處理器、電源模塊、網絡接口控制模塊、存儲模塊、音頻驅動模塊、按鍵模塊、顯示模塊和網絡接口,以實現獨立播放和網絡點播、下載以及刷新;嵌入式微處理器用于網絡信息的接收處理,完成網絡音頻的解碼和播放控制,并完成本地網絡音頻、圖片信息的存儲控制,以及完成網絡音頻點播請求信息的發送和配合完成各種用戶接口輸入輸出信息的控制。還可包括模擬音頻接口和模擬音頻控制模塊,實現模擬音頻信號的直錄和播放;本發明除音頻本地存儲和mp3音樂播放功能外,還實現了網絡音頻編輯和點播功能,并提供了獨立供電和網絡供電二種功能。本發明既可作為便攜式音頻播放器又可作為多功能網絡音頻點播終端。
文檔編號G11C7/16GK1825472SQ20061001864
公開日2006年8月30日 申請日期2006年3月27日 優先權日2006年3月27日
發明者祁國潮, 范玢, 馬碧濤, 張彥敏, 崔熟杰 申請人:中國船舶重工集團公司第七一九研究所