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