[發明專利]一種音頻播放方法、裝置及終端有效
| 申請號: | 201210254789.4 | 申請日: | 2012-07-20 |
| 公開(公告)號: | CN102768846A | 公開(公告)日: | 2012-11-07 |
| 發明(設計)人: | 吳瓊 | 申請(專利權)人: | TCL集團股份有限公司 |
| 主分類號: | G11B27/10 | 分類號: | G11B27/10 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 張全文 |
| 地址: | 516001 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 音頻 播放 方法 裝置 終端 | ||
技術領域
本發明屬于音頻處理領域,尤其涉及一種音頻播放方法、裝置及終端。
背景技術
現有的音頻播放終端,包括手機、音樂播放器、掌上電腦、甚至智能電視、個人電腦等,若僅運行一個音頻應用程序時,可以正常流暢地播放該應用中的聲音文件,但是當多個同類型的音頻應用(比如‘酷我音樂盒’與‘善聽說書’)一起運行的時候,雖然也能正常流暢的播放,但是所述各個應用中的聲音會同時輸出,互相之間可能產生干擾而給用戶帶來比較混亂的感覺。不僅如此,這些音頻播放終端還可能會存在一些后臺運行的聲音文件,比如消息通知聲音、鬧鈴聲音等等。目前還未出現一種控制方案能夠對所述對這些音頻應用程序和系統后臺輸出的聲音進行分離,輸出單個聲音。
發明內容
鑒于上述問題,本發明的目的在于提供一種音頻播放方法,旨在解決現有音頻播放終端中多個音頻應用程序運行時,所有的聲音文件同時播放輸出,而導致聲音相互干擾、輸出混亂的技術問題。
本發明是這樣實現的,一種音頻播放方法,包括下述步驟:
創建包含每一音頻應用程序的聲音文件、音軌數據、音軌數據進程號的對應關系的索引表;
根據當前激活狀態聲音文件對應的進程號查詢所述索引表,篩選出進程號對應的音軌數據;
在混音線程中將所述篩選出的音軌數據送至混音器中混音輸出。
本發明的另一目的在于提供一種音頻播放裝置,包括:
索引表創建單元,用于創建包含每一音頻應用程序的聲音文件、音軌數據、進程號進程號的對已關系的索引表;
數據篩選單元,用于根據當前激活狀態聲音文件對應的進程號查詢所述索引表,篩選出所述進程號對應的音軌數據;
混音輸出單元,用于在混音線程中將所述篩選出的音軌數據送至混音器中混音輸出。
本發明的再一目的在于提供一種音頻播放終端,該終端包括所述的音頻播放裝置。
在本發明實施例中,由于在創建每個聲音文件的音軌數據時,有唯一的進程號與之對應,當有多個聲音需要輸出的時候,獲取到當前激活狀態聲音文件,即最后激活的音頻應用程序的聲音文件,根據激活狀態聲音文件的進程號查找到對應的音軌數據,將所述音軌數據在混音器中混音輸出即可,從而實現了僅播放最后打開音頻程序的聲音文件而屏蔽其他應用的聲音,達到了聲音分離的目的。
附圖說明
圖1是本發明第一實施例提供的一種音頻播放方法的流程圖;
圖2是本發明第二實施例提供的一種音頻播放方法的流程圖;
圖3是本發明第三實施例提供的一種音頻播放裝置的結構方框圖;
圖4是本發明第四實施例提供的一種音頻播放裝置的結構方框圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
為了說明本發明所述的技術方案,下面通過具體實施例來進行說明。
實施例一:
圖1示出了本發明第一實施例提供的一種音頻播放方法的流程,為了便于說明僅示出了與本發明實施例相關的部分。
本實施例提供的音頻播放方法包括:
步驟S101、創建包含每一音頻應用程序的聲音文件、音軌數據、音軌數據進程號對應關系的索引表。
所述音頻應用程序為具有音頻輸出功能的應用程序,例如“qq音樂”、“善聽說書”等等,通常在為音頻應用程序中的聲音文件創建音軌數據時都會為其分配一個進程號,每個音軌數據與一個音軌數據進程號唯一對應,在本步驟中,需要保存每一音頻應用程序的音軌數據進程號、音軌數據和聲音文件的映射關系,使得在需要輸出聲音時,可以通過音軌數據進程號找到需要輸出的音軌數據。本實施例中所述的音軌數據存儲于數據庫中,可以來自于同一聲音文件,也可以來自于不同的聲音文件,即一個聲音文件可以對應多個音軌數據。
步驟S102、根據當前激活狀態的音頻應用程序的聲音文件對應的進程號查詢所述索引表,篩選出所述進程號對應的音軌數據。
音頻應用程序有先后打開之分,用戶最后激活的音頻應用程序就是當前激活音頻應用程序。具體的:當用戶打開了多個音頻應用程序時,所述最后打開的音頻應用程序為最后激活的音頻應用程序。在輸出聲音時,根據為該最后激活的音頻應用程序的聲音文件對應的音軌數據分配的進程號查找所述索引表,從而在數據庫中篩選出與所述進程號對應的音軌數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL集團股份有限公司,未經TCL集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210254789.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:TrMAK蛋白在調節纖維素酶產量中的應用
- 下一篇:一種油水分離器及其應用





