[發明專利]無損音頻播放方法以及音頻播放器有效
| 申請號: | 201010148928.6 | 申請日: | 2010-04-12 |
| 公開(公告)號: | CN102208208A | 公開(公告)日: | 2011-10-05 |
| 發明(設計)人: | 賴慶華 | 申請(專利權)人: | 佛山市智邦電子科技有限公司 |
| 主分類號: | G11C7/16 | 分類號: | G11C7/16 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 528000 廣東省佛山市禪城區江灣三*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 無損 音頻 播放 方法 以及 | ||
技術領域
本發明涉及音頻播放領域,尤其涉及一種音頻播放方法以及音頻播放器。
背景技術
音樂人們生活中一項重要的聽覺享受。目前播放機主要通過以下順接連接的解碼器、數字音頻輸出接口、立體聲DAC構成,在音頻文件相同的基礎上,音頻播放決定于解碼器、數字音頻輸出接口的硬件性能。目前的解碼器、數字音頻輸出接口一般僅支持播放采樣頻率為48千赫茲,采樣位寬為16位的音頻文件,比較高端的解碼器、數字音頻輸出接口可以支持播放采樣頻率為96千赫茲,采樣位寬為16位的音頻文件?,F有播放器播放的音頻采樣率低、數據比特位數較低,導致播放的音頻損失較大、音頻失真度較高,不能滿足對追求高音樂品質的人群的需求。
在現有技術中,音頻播放器的音頻播放質量受到硬件成本的制約較大,單純通過硬件性能提高而播放更高采樣、更高數據位的音頻,會導致企業的生產成本過大,不適合實際推廣實施。
發明內容
本發明第一目的在于提供:一種音頻播放的方法,利用該方法可以在較低硬件成本的基礎上,播放更高采樣率、更高數據位的音頻。
本發明第二目的在于提供:一種音頻播放器,利用該播放器可以在較低硬件成本的基礎上,播放更高采樣率、更高數據位的音頻。
本發明實施例提供的一種音頻播放的方法,包括:
獲取無損壓縮音頻文件,其中所述音頻文件的采樣頻率記為F赫茲,每個采樣點數據的寬度記為W位;
解碼所述無損壓縮音頻文件,獲得解碼數據;
對各個寬為W位的解碼數據,依次從解碼數據的高位到低位將各W/2位數據存入所述解碼器的緩存隊列,所述緩存隊列的每地址的空間為W/2位;
將所述音頻數據接口內基準時鐘源的頻率由默認值修改為W*2*n*F赫茲,所述n為自然數;
對所述基準時鐘源分頻,分別獲取頻率為F的目的聲道時鐘、以及頻率為W*2F赫茲的位時鐘;
向所述音頻模數轉換器所述輸出所述目的聲道時鐘,位時鐘;
從所述解碼器的緩存隊列讀取所述解碼數據,將讀取的解碼數據存入移位寄存器,所述移位寄存器為W/2位,所述移位寄存器根據所述位時鐘的觸發脈沖,從高位到低位依次移位,向音頻模數轉換器輸出各位數據,直到讀取完畢;
所述音頻模數轉換器根據所述聲道時鐘,播放所述音頻數據序列。
可選地,將所述音頻數據接口內基準時鐘源的頻率由默認值修改為W*2F赫茲,
對所述基準時鐘源分頻,分別獲取頻率為F的目的聲道時鐘、以及頻率為W*2F赫茲的位時鐘,具體包括:
所述音頻數據接口對所述基準時鐘源分頻,分別獲取頻率為2F的第一聲道時鐘、以及頻率為W*2F赫茲的位時鐘,所述音頻數據接口向外接的分頻器輸出所述第一聲道時鐘;
所述分頻器對所述第一聲道時鐘分頻,獲取頻率為F的目的聲道時鐘;
向所述音頻模數轉換器所述輸出所述目的聲道時鐘,位時鐘,具體是:
所述分頻器向所述音頻模數轉換器輸出所述目的聲道時鐘,
所述音頻數據接口向所述音頻模數轉換器輸出所述位時鐘。
可選地,所述音頻文件的采樣頻率為192千赫茲,每采樣點數據的寬度為32位;
對各個寬為W位的解碼數據,從解碼數據的高位到低位將各W/2位數據依次存入所述解碼器的緩存隊列,具體是:
對所述位寬為32位的解碼數據,將所述解碼數據中的高16位數據存入所述解碼器的緩存隊列,然后將所述解碼數據的低16位數據存入所述緩沖隊列。
可選地,根據所述位時鐘的觸發脈沖向所述音頻模數轉換器輸出所述音頻數據序列,具體是:
在所述位時鐘的每個上升邊沿到來時均向所述音頻模數轉換器輸出所述音頻數據序列中的一位音頻數據。
可選地,所述獲取壓縮的音頻文件,具體是:
讀取外部的U盤、或者SD卡,獲取所述壓縮的音頻文件。
本實施例提供的一種音頻播放器,包括:
解碼模塊,用于解碼無損壓縮音頻文件,獲得解碼數據。
緩存隊列,與所述解碼模塊連接,所述緩存隊列的每地址的空間為W/2位,其中W為本播放器支持的音頻文件每個采樣點數據的最高寬度;
處理器,分別與所述解碼模塊、緩存隊列連接,用于對各個寬為W位的解碼數據,從解碼數據的高位到低位將各W/2位數據依次存入所述緩存隊列;
讀取模塊,與所述緩存隊列連接,用于讀取所述緩沖隊列中的解碼數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佛山市智邦電子科技有限公司,未經佛山市智邦電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010148928.6/2.html,轉載請聲明來源鉆瓜專利網。





