[發明專利]多類型音源獨立聲道輸出方法、SOC芯片及汽車在審
| 申請號: | 202111583136.6 | 申請日: | 2021-12-22 |
| 公開(公告)號: | CN116389970A | 公開(公告)日: | 2023-07-04 |
| 發明(設計)人: | 樊永祥;劉玲 | 申請(專利權)人: | 比亞迪股份有限公司 |
| 主分類號: | H04R3/00 | 分類號: | H04R3/00;H04S7/00;G10L19/008;G06F3/16 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 詹建新 |
| 地址: | 518118 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 類型 音源 獨立 聲道 輸出 方法 soc 芯片 汽車 | ||
本發明公開了一種多類型音源獨立聲道輸出方法、SOC芯片及汽車,所述方法包括:通過被喚醒的生產者thread根據stream類型自音頻數據中取出音頻流并將音頻流放入與生產者thread對應的FIFO緩存池;通過消費者process?thread從所有FIFO緩存池中取出音頻流,并按照DAI協議將取出的所有音頻流重新排列組合為一個多聲道音頻數據之后,將多聲道音頻數據寫入DMA緩存器中,將多聲道音頻數據通過一個預設DAI傳輸至音頻編解碼器進行聲道分離,進而通過預設數量轉換播放模塊對聲道分離的多聲道音頻數據分別進行數據轉換和播放。本發明僅需要使用一組DAI接口即可實現多種tream類型的音頻流通過獨立聲道同時輸出,優化了SOC硬件設計,減少了走線布局空間,節省了硬件成本,提升可擴展性。
技術領域
本發明涉及音頻處理技術領域,尤其涉及一種多類型音源獨立聲道輸出方法、SOC芯片及汽車。
背景技術
目前,隨著電子技術和新能源汽車行業的快速發展以及互聯網造車新勢力的崛起,汽車座艙已逐漸被智能座艙取代,而由于智能座艙的多媒體系統極其復雜多樣化,存在著多種類型的音源,因此對音頻系統提出了更高的要求。比如,當前多媒體系統音源類型包括導航音、媒體音、系統提示音、VoIP?(Voice?over?Internet?Protocol:網路電話)、電話等等,此時,假設有兩種類型的音源需要播放,從用戶體驗角度,導航音是提供給駕駛員來最終到達目的地,而媒體音則需要全車無差異的輸出。基于此,導航音要單獨只輸出給車上的左前喇叭,而媒體音需要全車喇叭都輸出以達到最好的用戶體驗。
現有技術中,為了控制不同類型的音源的音頻流正確傳輸到期望的音頻設備,可以在SOC(System?on?Chip:片上系統)內置ADSP(Audio?Digital?Signal?Processing:音頻數字信號處理器),并在ADSP驅動層面將其內置的TDM?(Time-Divisioned?Multiplex:時分復用)的slots(也即聲道)按組抽象成多個獨立的DAI(Digital?Audio?Interface:數字音頻接口),再由多個DMA(Direct?Memory?Access:直接存儲器訪問)配合實現兩種類型音源的分別播放。現有技術中還存在并不在SOC中內置ADSP的方案,比如,在SOC中設置兩組?DAI對應兩個音頻硬件接口,再設置兩個DMA控制器才可以實現兩種類型音源的分別播放。現有技術中方案的不足之處在于,上述兩種方案均是通過增加硬件資源來實現多種類型音源的分別播放,如此,現有技術中的上述方案將存在PCB(Printed?Circuit?Board:印制電路板)板空間布局和走線布局占用空間較大的問題,且其系統功耗大、硬件成本高,軟件可擴展性也具有局限性。
發明內容
基于此,有必要針對上述技術問題,提供一種多類型音源獨立聲道輸出方法、SOC芯片及汽車,以優化SOC的硬件設計方案,減少所需占用的走線布局空間,節省硬件成本,提升可擴展性。
一種多類型音源獨立聲道輸出方法,包括:
在播放音頻數據時,喚醒與所述音頻數據中的各tream類型分別對應的生產者thread;所述音頻數據中包含多個stream類型的音頻流;每一個所述生產者thread對應一個不同的stream類型;
通過被喚醒的所述生產者thread根據所述stream類型自所述音頻數據中取出音頻流,并將取出的音頻流放入與所述生產者thread對應的FIFO緩存池;每一個所述生產者thread對應一個FIFO緩存池;
通過消費者process?thread從所有所述FIFO緩存池中取出音頻流,并按照DAI協議將取出的所有音頻流重新排列組合為一個多聲道音頻數據之后,將所述多聲道音頻數據寫入DMA緩存器中;
將所述DMA緩存器中的所述多聲道音頻數據通過一個預設DAI傳輸至音頻編解碼器進行聲道分離,進而通過預設數量的轉換播放模塊對聲道分離之后的所述多聲道音頻數據分別進行數據轉換和播放;所述轉換播放模塊的預設數量與所述FIFO緩存池的數量相等且一一對應。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于比亞迪股份有限公司,未經比亞迪股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111583136.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半導體封裝結構
- 下一篇:主備偽線切換方法及設備、存儲介質及電子設備





