專利名稱:多路獨(dú)立音頻輸出的音頻播放器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種音頻處理設(shè)備,特別是涉及一種可以多路獨(dú)立音頻輸出的音頻播放器0背景技術(shù)近來(lái),MP3等音頻播放器越來(lái)越受到人們的喜愛,其數(shù)量一直在不斷的增加。但現(xiàn) 有技術(shù)的便攜式音頻播放器只能同時(shí)供一人使用。參閱圖l,現(xiàn)有技術(shù)下的音頻播放器結(jié)構(gòu) 框圖。所述音頻播放器包括 一處理單元l、 一通訊接口2、 一存儲(chǔ)裝置3、 一隨機(jī)存儲(chǔ)器( RAM) 4、 一顯示單元5, 一控制面板6、 一編碼解碼器7、 一放大器8及一音頻輸出端口9。用 戶通過(guò)通訊接口2實(shí)現(xiàn)該音頻播放器與個(gè)人計(jì)算機(jī)等設(shè)備的互連,可以下載音頻文件到存儲(chǔ) 裝置3。用戶通過(guò)控制面板6向處理單元1發(fā)出指令選定播放的音頻文件,所述音頻文件從存 儲(chǔ)裝置3暫存入RAM 4中,處理單元1將RAM 4中的音頻文件進(jìn)行格式轉(zhuǎn)換后將數(shù)字音頻信號(hào)傳 送至編碼解碼器7。編碼解碼器7將數(shù)字音頻信號(hào)轉(zhuǎn)換為模擬音頻信號(hào)后送至放大器8對(duì)音頻 信號(hào)進(jìn)行放大,經(jīng)過(guò)放大的音頻信號(hào)傳至耳機(jī),用戶便可以通過(guò)耳機(jī)欣賞到所述音頻設(shè)備播 放的音頻文件。同時(shí)顯示單元5可以顯示當(dāng)前播放的音頻文件的相關(guān)信息,如名稱等。雖然現(xiàn)在出現(xiàn)可多人共用的耳機(jī),例如中國(guó)專利局2003年12月17日公告的 CN03227940.x號(hào)名稱為《可共用耳塞》的專利提供了一種可共用耳塞。但是這種可共用耳塞 只是母耳塞與多個(gè)子耳塞的并聯(lián),沒有對(duì)播放器進(jìn)行改進(jìn),每個(gè)耳塞的輸出是相同的,彼此之間不能獨(dú)立。這樣仍然不能真正實(shí)現(xiàn)多人共享一個(gè)音頻播放器。 發(fā)明內(nèi)容有鑒于此,本發(fā)明提供一種多路獨(dú)立音頻輸出的音頻播放器,實(shí)現(xiàn)多人共享一個(gè)音 頻播放器。本發(fā)明提一種多路獨(dú)立音頻輸出的音頻播放器,包括一處理單元,多個(gè)音頻輸出端口 ,每一音頻輸出端口順序連接有一放大器及一編碼解碼器,每一放大器及編碼解碼器連接到 處理單元,當(dāng)多個(gè)音頻輸出端口被選擇輸出音頻時(shí),該處理單元建立多個(gè)播放進(jìn)程,每一播 放放進(jìn)程對(duì)應(yīng)其中一音頻輸出端口,該處理單元采用分時(shí)復(fù)用處理方式控制所述不同播放進(jìn) 程進(jìn)行音頻播放。所述多路獨(dú)一唯一標(biāo)示碼,每一播放進(jìn)程的變量包括有進(jìn)程號(hào)及輸出的編碼解碼器標(biāo)示碼或/及音頻輸 出端口標(biāo)示碼。當(dāng)該處理單元控制其中一播放進(jìn)程進(jìn)行音頻播放時(shí),該播放進(jìn)程變量中的編 碼解碼器標(biāo)示碼對(duì)應(yīng)的編碼解碼器從該播放進(jìn)程被分配的內(nèi)存空間中獲得數(shù)位音頻信號(hào),將數(shù)位音頻信號(hào)轉(zhuǎn)換為模擬音頻信號(hào),該模擬音頻經(jīng)該編碼解碼器所連接的放大器放大后,輸 出至相應(yīng)的音頻輸出端口。所述音頻播放器還包括一控制面板,通過(guò)該控制面板產(chǎn)生播放控制信號(hào),該處理單元根 據(jù)所述播放控制信號(hào)控制相應(yīng)音頻輸出端口的音頻播放。該控制面板還包括至少一端口選擇 按鍵,該端口選擇按鍵實(shí)現(xiàn)控制面板對(duì)不同音頻輸出端口的選擇。所述音頻播放器還包括一 顯示單元,該顯示單元可循環(huán)顯示當(dāng)前的播放信息。所述多路獨(dú)立音頻輸出的音頻播放器可以實(shí)現(xiàn)多人共享一音頻播放器,該音頻播放器可 以同時(shí)處理多個(gè)音頻文件,各音頻輸出端口之間相互獨(dú)立輸出,每一音頻輸出端口能夠輸出 不同的聲音信號(hào)。
圖l是現(xiàn)有技術(shù)下的音頻播放器結(jié)構(gòu)框圖。圖2是本發(fā)明多路獨(dú)立音頻輸出的音頻播放器示意圖。圖3是本發(fā)明多路獨(dú)立音頻輸出的音頻播放器結(jié)構(gòu)示意圖。圖4是本發(fā)明實(shí)施方式中多路獨(dú)立音頻輸出的音頻播放器的播放進(jìn)程控制示意圖。 圖5是本發(fā)明多路獨(dú)立音頻輸出的音頻播放器的控制面板的第一實(shí)施方式示意圖。 圖6是本發(fā)明多路獨(dú)立音頻輸出的音頻播放器的控制面板的第二實(shí)施方式示意圖。
具體實(shí)施方式
參閱圖2所示,為本發(fā)明多路獨(dú)立音頻輸出的音頻播放器示意圖。該音頻播放器100包括 有多個(gè)音頻輸出端口9 (圖2中的9A、 9B),每一音頻輸出端口9可連接一聲音輸出裝置10, 聲音輸出裝置10可以為耳機(jī)或是揚(yáng)聲器。該音頻播放器100同時(shí)播放多首歌曲,并通過(guò)不同 的音頻輸出端口9同時(shí)獨(dú)立輸出不同歌曲的音頻訊號(hào),不同使用者通過(guò)不同的音頻輸出端口 9所連接的聲音輸出裝置10可聽到不同的歌曲。例如,該音頻播放器100在某一時(shí)刻同時(shí)播放 歌曲A及歌曲B,并通過(guò)音頻輸出端口9A輸出歌曲A的音頻訊號(hào),而通過(guò)音頻輸出端口9B輸出 歌曲B的音頻訊號(hào)。顯示單元5可循環(huán)顯示當(dāng)前的播放信息。該音頻播放器100還包括有一控制面板6,通過(guò)對(duì)該控制面板6的操作產(chǎn)生播放控制信號(hào) ,該播放控制信號(hào)可包括選定音頻輸出端口信息及播放參數(shù)信息,所述播放參數(shù)信息包括音 量的大小及/或播放歌曲等。音頻播放器100根據(jù)該播放控制信號(hào)選定操作的音頻輸出端口 9A或9B及調(diào)節(jié)選定的音頻輸出端口9A輸出的播放參數(shù),如音量大小及播放的歌曲。通過(guò)該控 制面板6還可以關(guān)閉該音頻播放器100。參閱圖3所示,為本發(fā)明多路獨(dú)立音頻輸出的音頻播放器結(jié)構(gòu)示意圖。本發(fā)明的音頻播 放器100與現(xiàn)有技術(shù)(如圖l)所揭露的音頻播放器結(jié)構(gòu)之不同在于,本發(fā)明的音頻播放器 100有多個(gè)音頻輸出端口9,每一音頻輸出端口9順序連接有一編碼解碼器7及一放大器8。例 如,音頻輸出端口9A順序連接有放大器8A及編碼解碼器7A,音頻輸出端口9B順序連接有放大 器8B及編碼解碼器7B。每一音頻輸出端口9、放大器8及編碼解碼器7都標(biāo)示有一唯一標(biāo)示碼 。每一放大器8及編碼解碼器7連接到處理單元1。當(dāng)使用者選定其中一音頻輸出端口9輸出音頻時(shí),該處理單元l建立一播放進(jìn)程進(jìn)行音頻播放,該播放進(jìn)程的變量包括有進(jìn)程號(hào)及輸出 的編碼解碼器標(biāo)示碼或/及音頻輸出端口標(biāo)示碼,該編碼解碼器為被選定的音頻輸出端口9所連接的編碼解碼器7。當(dāng)多個(gè)音頻輸出端口9被選擇輸出多音頻時(shí),該處理單元l建立了多個(gè) 播放進(jìn)程,該處理單元l采用分時(shí)復(fù)用方式處理所述不同播放進(jìn)程。當(dāng)該處理單元l處理其中 一播放進(jìn)程(如播放進(jìn)程A)時(shí),該播放進(jìn)程A進(jìn)行音樂播放控制,獲得存儲(chǔ)于存儲(chǔ)裝置3相 應(yīng)歌曲的數(shù)據(jù)進(jìn)行解碼(即從一定的音頻格式解碼為一般數(shù)位格式),將解碼后的數(shù)位音頻 信號(hào)寫入隨機(jī)存儲(chǔ)器(RAM) 4中該播放進(jìn)程A被分配的內(nèi)存空間,該播放進(jìn)程A變量中的編碼 解碼器標(biāo)示碼對(duì)應(yīng)的編碼解碼器7從該播放進(jìn)程A被分配的內(nèi)存空間中獲得數(shù)位音頻信號(hào),將 數(shù)位音頻信號(hào)轉(zhuǎn)換為模擬音頻信號(hào),該模擬音頻經(jīng)該編碼解碼器7所連接的放大器8放大后, 輸出至相應(yīng)的音頻輸出端口,通過(guò)連接于該音頻輸出端口9的聲音輸出裝置10輸出音頻信號(hào) 。參閱圖4所示,為本發(fā)明實(shí)施方式中多路獨(dú)立音頻輸出的音頻播放器的播放進(jìn)程控制示意 圖。當(dāng)該音頻播放器100開啟時(shí),處理單元l啟動(dòng)一控制進(jìn)程(步驟S1),該控制進(jìn)程接收對(duì) 該控制面板6的操作產(chǎn)生播放控制信息(步驟S2),并將該播放控制信息寫入到隨機(jī)存儲(chǔ)器 (RAM) 4中(步驟S3)。判斷播放控制信息中包含的音頻輸出端口信息對(duì)應(yīng)的播放進(jìn)程是否 開啟(步驟S4),如果對(duì)應(yīng)的播放進(jìn)程未開啟,則啟動(dòng)音頻輸出端口標(biāo)示碼對(duì)應(yīng)的播放進(jìn)程 ,并將播放控制信息中包含的播放參數(shù)信息賦值于該播放進(jìn)程,清空隨機(jī)存儲(chǔ)器(RAM) 4的 播放控制信息(步驟S5)。以此類推,處理單元l可以根據(jù)使用者的操作啟動(dòng)相應(yīng)的多個(gè)播 放進(jìn)程,處理單元l采取分時(shí)復(fù)用方式處理所述不同播放進(jìn)程(步驟S6)。如果對(duì)應(yīng)的播放 進(jìn)程已開啟,該控制進(jìn)程向該播放進(jìn)程發(fā)送控制指令(步驟S7),該處理單元l運(yùn)行到該播 放進(jìn)程時(shí),該播放進(jìn)程訪問(wèn)隨機(jī)存儲(chǔ)器(RAM) 4獲得播放控制信息,根據(jù)播放控制信息進(jìn)行 相應(yīng)處理,例如更改當(dāng)前播放的歌曲或是調(diào)節(jié)音量等(步驟S8)。在本實(shí)施方式中,存儲(chǔ)裝置3中還存儲(chǔ)有一播放狀態(tài)存儲(chǔ)檔案30,該播放狀態(tài)存儲(chǔ)檔案 30存儲(chǔ)各音頻輸出端口的播放進(jìn)程關(guān)閉時(shí)的播放狀態(tài),如播放歌曲、音量及其他設(shè)置等。在 Sl中,當(dāng)該控制進(jìn)程啟動(dòng)時(shí),該控制進(jìn)程讀取該播放狀態(tài)存儲(chǔ)檔案30,將播放狀態(tài)信息寫入 隨機(jī)存儲(chǔ)器(RAM) 4 (步驟S9)。在S5中,當(dāng)啟動(dòng)一播放進(jìn)程時(shí),該播放進(jìn)程訪問(wèn)隨機(jī)存儲(chǔ) 器(RAM) 4獲取相同標(biāo)示碼(該標(biāo)示碼可以為音頻輸出端口標(biāo)示碼或者播放進(jìn)程標(biāo)示碼)對(duì) 應(yīng)的播放狀態(tài)信息,根據(jù)該播放狀態(tài)信息進(jìn)行該播放進(jìn)程的初始化設(shè)置及播放(步驟SIO) 。當(dāng)關(guān)閉某一播放進(jìn)程時(shí),控制進(jìn)程獲得該播放進(jìn)程關(guān)閉時(shí)的播放狀態(tài),更新暫存器4中該 播放進(jìn)程的播放狀態(tài)信息(步驟Sll)。當(dāng)該音頻播放器關(guān)閉時(shí),即關(guān)閉該控制進(jìn)程時(shí),該 控制進(jìn)程根據(jù)存儲(chǔ)于隨機(jī)存儲(chǔ)器(RAM) 4的播放狀態(tài)信息更新播放狀態(tài)存儲(chǔ)檔案30 (步驟 S12)。如圖5所示為本發(fā)明多路獨(dú)立音頻輸出的音頻播放器的控制面板的第一實(shí)施方式示意圖 ??刂泼姘?上設(shè)置有多個(gè)端口選擇按鍵62、 一播放控制按鍵64、 一電源按鍵66及音量調(diào)節(jié) 裝置68。該端口選擇按鍵62的數(shù)量與音頻輸出端口9的數(shù)量相同,并且每一端口選擇按鍵62 一一對(duì)應(yīng)于其中一音頻輸出端口9。當(dāng)使用者使用該音頻播放器100時(shí),可通過(guò)按壓相應(yīng)的端 口選擇按鍵62選擇音頻訊號(hào)輸出的音頻輸出端口9A或9B,并在一預(yù)定時(shí)間內(nèi)通過(guò)播放控制按 鍵64及音量調(diào)節(jié)裝置68等控制鍵選擇播放的歌曲、執(zhí)行播放操作(如播放、暫停、上一首、 下一首或停止播放)及/或音量調(diào)節(jié),音頻播放器100即可控制所選擇的音頻輸出端口9A的音 頻播放相關(guān)作業(yè)。而通過(guò)電源按鍵66可關(guān)閉該音頻播放器100。如通過(guò)按壓其中一端口選擇按鍵62選擇音頻輸出端口9A,并在預(yù)定時(shí)間(如2秒)內(nèi)通 過(guò)播放控制按鍵64選擇"下一首"功能,音頻播放器100播放該音頻輸出端口9A當(dāng)前播放歌 曲的下一首歌曲?;蚴牵ㄟ^(guò)按壓其中一端口選擇按鍵62選擇音頻輸出端口9A,并在預(yù)定時(shí) 間(如2秒)內(nèi)通過(guò)音量調(diào)節(jié)裝置68調(diào)節(jié)音量,則音頻播放器100調(diào)節(jié)該音頻輸出端口9A輸出 的音量。如圖6所示為本發(fā)明多路獨(dú)立音頻輸出的音頻播放器的控制面板的第二實(shí)施方式示 意圖??刂泼姘?上設(shè)置有一個(gè)端口選擇按鍵62、 一播放控制按鍵64、 一電源按鍵66及音量 調(diào)節(jié)裝置68。當(dāng)使用者使用該音頻播放器100時(shí),可通過(guò)按壓該端口選擇按鍵62選擇音頻訊 號(hào)輸出的音頻輸出端口9A或9B,并在一預(yù)定時(shí)間內(nèi)通過(guò)播放控制按鍵64及音量調(diào)節(jié)裝置68等 控制鍵選擇播放的歌曲、執(zhí)行播放操作(如播放、暫停、上一首、下一首或停止播放)及/ 或音量調(diào)節(jié),音頻播放器100即可控制所選擇的音頻輸出端口9A的音頻播放相關(guān)作業(yè)。而通 過(guò)電源按鍵66可關(guān)閉該音頻播放器100。當(dāng)然上述的輸出選擇操作及播放控制操作可通過(guò)其他方式來(lái)實(shí)現(xiàn),例如通過(guò)顯示單
元5提供一圖形用戶界面,通過(guò)控制面板6上設(shè)置的按鍵在該圖形用戶界面選擇音頻輸出的音 頻端口及播放參數(shù)信息,如音量及播放的歌曲。
權(quán)利要求
1
一種多路獨(dú)立音頻輸出的音頻播放器,包括一處理單元,其特征 在于,該音頻播放器包括有多個(gè)音頻輸出端口,每一音頻輸出端口順序連接有一放大器及一 編碼解碼器,每一放大器及編碼解碼器連接到處理單元,當(dāng)多個(gè)音頻輸出端口被選擇輸出音 頻時(shí),該處理單元建立多個(gè)播放進(jìn)程,每一播放進(jìn)程對(duì)應(yīng)其中一音頻輸出端口,該處理單元 采用分時(shí)復(fù)用處理方式控制所述不同播放進(jìn)程進(jìn)行音頻播放。2如權(quán)利要求l所述的多路獨(dú)立音頻輸出的音頻播放器,其特征在于 ,每一音頻輸出端口、放大器及編碼解碼器都具有一唯一標(biāo)示碼,每一播放進(jìn)程的變量包括 有進(jìn)程號(hào)及輸出的編碼解碼器標(biāo)示碼或/及音頻輸出端口標(biāo)示碼。3如權(quán)利要求2所述的多路獨(dú)立音頻輸出的音頻播放器,其特征在于 ,當(dāng)該處理單元控制其中一播放進(jìn)程進(jìn)行音頻播放時(shí),該播放進(jìn)程變量中的編碼解碼器標(biāo)示 碼對(duì)應(yīng)的編碼解碼器從該播放進(jìn)程被分配的內(nèi)存空間中獲得數(shù)位音頻信號(hào),將數(shù)位音頻信號(hào) 轉(zhuǎn)換為模擬音頻信號(hào),該模擬音頻經(jīng)該編碼解碼器所連接的放大器放大后,輸出至相應(yīng)的音 頻輸出端口。4如權(quán)利要求l所述的多路獨(dú)立音頻輸出的音頻播放器,其特征在于 ,所述音頻播放器還包括一控制面板,通過(guò)該控制面板產(chǎn)生播放控制信號(hào),該處理單元根據(jù) 所述播放控制信號(hào)控制相應(yīng)音頻輸出端口的播放進(jìn)程進(jìn)行音頻播放。5如權(quán)利要求4所述的多路獨(dú)立音頻輸出的音頻播放器,其特征在于,所述音頻播放器還包括至少一端口選擇按鍵,該端口選擇按鍵實(shí)現(xiàn)控制面板對(duì)不同音頻輸 出端口的選擇。6如權(quán)利要求4所述的多路獨(dú)立音頻輸出的音頻播放器,其特征在于 ,該處理單元還建立一控制進(jìn)程,該控制進(jìn)程接收所述播放控制信號(hào),并控制所述播放進(jìn)程 的運(yùn)行。7如權(quán)利要求4所述的多路獨(dú)立音頻輸出的音頻播放器,其特征在于 ,所述播放控制信號(hào)包括選定音頻輸出端口信息及播放參數(shù)信息,所述播放參數(shù)信息包括音 量的大小及/或播放歌曲。8如權(quán)利要求l所述的多路獨(dú)立音頻輸出的音頻播放器,其特征在于 ,所述音頻播放器還包括一顯示單元,該顯示單元可循環(huán)顯示當(dāng)前的播放信息。9如權(quán)利要求l所述的多路獨(dú)立音頻輸出的音頻播放器,其特征在于 ,在存儲(chǔ)單元中包含一播放狀態(tài)存儲(chǔ)檔案,該播放狀態(tài)存儲(chǔ)檔案存儲(chǔ)各音頻輸出端口的播放 進(jìn)程關(guān)閉時(shí)的播放狀態(tài),當(dāng)一播放進(jìn)程開啟時(shí),可獲得對(duì)應(yīng)的播放狀態(tài)信息進(jìn)行該播放進(jìn)程 初始化設(shè)置及播放。
全文摘要
本發(fā)明提供一種多路獨(dú)立音頻輸出的音頻播放器,該音頻播放器包括有多個(gè)音頻輸出端口,每一音頻輸出端口順序連接有一放大器及一編碼解碼器,每一放大器及編碼解碼器連接到處理單元,當(dāng)選定其中一音頻輸出端口輸出音頻時(shí),該處理單元建立一播放進(jìn)程控制所選定音頻輸出端口的音頻播放。所述多路獨(dú)立音頻輸出的音頻處理設(shè)備可以多人共享,其可以同時(shí)處理至少兩個(gè)音頻文件,每一音頻輸出端口能夠輸出不同的聲音信號(hào)。
文檔編號(hào)G11C7/16GK101145386SQ20061020087
公開日2008年3月19日 申請(qǐng)日期2006年9月14日 優(yōu)先權(quán)日2006年9月14日
發(fā)明者翁世芳, 翁亦鋒 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司