[發明專利]一種音頻播放方法、系統、電子設備及存儲介質在審
| 申請號: | 202211602023.0 | 申請日: | 2022-12-13 |
| 公開(公告)號: | CN116028007A | 公開(公告)日: | 2023-04-28 |
| 發明(設計)人: | 康克勤 | 申請(專利權)人: | 億咖通(湖北)技術有限公司 |
| 主分類號: | G06F3/16 | 分類號: | G06F3/16 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 康歡歡 |
| 地址: | 430056 湖北省武漢市武漢經濟技術開發區神*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 音頻 播放 方法 系統 電子設備 存儲 介質 | ||
本發明實施例公開一種音頻播放方法、系統、電子設備及存儲介質。該方法包括:創建共享硬件中第一操作系統和第二操作系統對應的共享內存,確定第一操作系統內用戶空間的待播放音頻數據在共享內存中對應的第一虛擬地址變量,并按照第一虛擬地址變量將待播放音頻數據存儲至共享內存中,并通過第二操作系統確定待播放音頻數據在共享內存中對應的第二虛擬地址變量,并根據第二虛擬地址變量從共享內存中讀取待播放音頻數據,并通過第二操作系統連接的硬件資源播放待播放音頻數據。本發明實施例,通過依據各操作系統分別對應的虛擬變量地址讀取并播放待播放音頻數據,能夠有效解決多核異構之間播放音頻數據的需求,實現跨域音頻播放功能。
技術領域
本發明涉及電子技術領域,尤其涉及一種音頻播放方法、系統、電子設備及存儲介質。
背景技術
眾所周知,多媒體音頻已經深入到人們生活的方方面面,尤其是在車聯網領域,汽車的車載音頻可以非常好的起到緩減駕駛疲勞的作用,還能做到智能化的人機交互,對行車安全也非常重要。音頻娛樂功能已經成為了是人們在行車過程中的不可或缺的高頻需求。
當前,嵌入式系統芯片(System-on-a-chip,SoC)很多都是多核異構處理器,在一個SOC上需要運行多個操作系統,如一款SOC有4個A76核和2個A55核,其中A76核中央處理器(central?processing?unit,CPU)運行Android操作系統,A55核CPU運行Linux操作系統。但是音頻的硬件模塊,往往只有一個,正常情況下,兩個不同域的操作系統播放音頻數據時,都需要訪問音頻的硬件模塊,通過音頻的硬件模塊來傳輸音頻數據以及播放音頻數據,但是往往同時只有一個域能訪問控制器硬件資源,沒有分配到控制器硬件資源的域,在系統運行期間造成只有一個操作系統能夠正常播放音頻數據,另一個操作系統無法訪問控制器硬件資源,無法正常播放音頻數據,這無疑會造成產品和功能設計的缺陷,急需要通過一種行之有效的方法來解決多個操作系統進行播放音頻的需求。
發明內容
有鑒于此,本發明提供一種音頻播放方法、系統、電子設備及存儲介質,能夠有效解決多核異構之間播放音頻數據的需求,實現跨域音頻播放功能。
根據本發明的一方面,本發明實施例提供了一種音頻播放方法,該方法應用于片上系統,所述音頻播放方法,包括:
創建共享硬件中所述第一操作系統和所述第二操作系統對應的共享內存;
通過所述第一操作系統確定待播放音頻數據在所述共享內存中對應的第一虛擬地址變量,并按照所述第一虛擬地址變量將所述待播放音頻數據存儲至所述共享內存中;
通過所述第二操作系統確定待播放音頻數據在所述共享內存中對應的第二虛擬地址變量,并根據所述第二虛擬地址變量從所述共享內存中讀取并播放所述待播放音頻數據,其中,所述第一虛擬地址變量和所述第二虛擬地址變量對應所述共享內存的相同區域。
根據本發明的另一方面,本發明實施例還提供了一種音頻播放系統,該系統包括:
第一操作系統、第二操作系統和共享內存,其中,所述第一操作系統和所述第二操作系統共同連接所述共享內存;
所述第一操作系統,與所述共享內存相連,用于確定待播放音頻數據在所述共享內存中對應的第一虛擬地址變量,并按照所述第一虛擬地址變量將所述待播放音頻數據存儲至所述共享內存中;
所述第二操作系統,與所述共享內存相連,用于確定待播放音頻數據在所述共享內存中對應的第二虛擬地址變量,并根據所述第二虛擬地址變量從所述共享內存中讀取并播放所述待播放音頻數據,其中,所述第一虛擬地址變量和所述第二虛擬地址變量對應所述共享內存的相同區域。
所述共享內存,分別與所述第一操作系統和所述第二操作系統相連,用于存儲所述待播放音頻數據,并在所述第一操作系統和所述第二操作系統之間傳輸所述待播放音頻數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于億咖通(湖北)技術有限公司,未經億咖通(湖北)技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211602023.0/2.html,轉載請聲明來源鉆瓜專利網。





