[發明專利]嵌入式播放系統及方法在審
| 申請號: | 202011256852.9 | 申請日: | 2020-11-11 |
| 公開(公告)號: | CN112601123A | 公開(公告)日: | 2021-04-02 |
| 發明(設計)人: | 陳景研;陳朋芳 | 申請(專利權)人: | 博流智能科技(南京)有限公司 |
| 主分類號: | H04N21/4402 | 分類號: | H04N21/4402;H04N21/231;G06F13/28 |
| 代理公司: | 上海金盛協力知識產權代理有限公司 31242 | 代理人: | 王松 |
| 地址: | 211800 江蘇省南京市江北*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 播放 系統 方法 | ||
本發明揭示了一種嵌入式播放系統及方法,所述播放系統包括源端DMA通道控制單元、至少兩個緩存單元及終端DMA通道控制單元;源端DMA通道控制單元分別連接播放源端及各緩存單元,用以控制設定緩存單元接收播放源端發送的數據;至少兩個緩存單元包括第一緩存單元及第二緩存單元,各緩存單元用以存儲數據;終端DMA通道控制單元分別連接各緩存單元與播放外設,用以控制設定緩存單元中的數據搬運至對應的播放外設中。本發明提出的嵌入式播放系統及方法,通過循環利用兩個或多個緩存空間,可減少嵌入式音頻或/和視頻播放系統對較大內存空間的依賴,實現嵌入式系統的“邊緩存,邊播放”功能。
技術領域
本發明屬于音視頻播放技術領域,涉及一種播放系統,尤其涉及一種嵌入式播放系統及音頻數據循環雙緩存方法。
背景技術
隨著科技的發展,越來越多的微型的嵌入式系統需要支持音頻播放的功能。在微型嵌入式音頻播放的應用場合下,嵌入式系統往往不能存放過多的占較大空間的音視頻資源。
有鑒于此,如今迫切需要設計一種新的播放系統,以便克服現有播放系統存在的上述至少部分缺陷,實現在線播放的功能。
發明內容
本發明提供一種嵌入式播放系統及方法,可減少嵌入式音頻或/和視頻播放系統對內存的依賴,通過交替循環使用兩段內存,實現嵌入式音頻系統,邊緩存邊播放的在線功能。
為解決上述技術問題,根據本發明的一個方面,采用如下技術方案:
一種嵌入式播放系統,所述播放系統包括:
源端DMA通道控制單元,分別連接播放源端及各緩存單元,用以控制設定緩存單元接收播放源端發送的數據;
至少兩個緩存單元,包括第一緩存單元及第二緩存單元,各緩存單元用以存儲數據;
終端DMA通道控制單元,分別連接各緩存單元與播放外設,用以控制設定緩存單元中的數據搬運至對應的播放外設中。
作為本發明的一種實施方式,所述播放系統進一步包括協議交互處理單元,用以與播放源端進行一次握手交互,確定播放的數據量以及數據格式信息。
作為本發明的一種實施方式,所述播放系統進一步包括播放外設,用以播放數據。
作為本發明的一種實施方式,在終端DMA通道控制單元控制第一緩存單元中的數據搬運至對應的播放外設中時,所述源端DMA通道控制單元用以控制第二緩存單元接收播放源端發送的數據;
在終端DMA通道控制單元控制第二緩存單元中的數據搬運至對應的播放外設中時,所述源端DMA通道控制單元用以控制第一緩存單元接收播放源端發送的數據。
第一緩存單元和第二緩存單元交替使用,分時依次成為源端DMA搬運音頻數據的終點緩存,以及終端DMA的起始緩存。
作為本發明的一種實施方式,終端DMA通道控制單元使用DMA和串行交互鏈路搬運新的數據段到設定緩存單元的位置,便于后續播放。
根據本發明的一個方面,采用如下技術方案:一種嵌入式播放方法,所述播放方法包括:
源端DMA通道控制單元控制第一緩存單元接收播放源端發送的數據;
將第一緩存單元中的數據搬運到播放外設中,以便播放外設播放;
源端DMA通道控制單元控制第二緩存單元接收播放源端發送的數據;
將第二緩存單元中的數據搬運到播放外設中,以便播放外設播放。
作為本發明的一種實施方式,將第一緩存單元中的數據以設定采樣率的速度搬運到播放外設中,以便播放外設播放。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于博流智能科技(南京)有限公司,未經博流智能科技(南京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011256852.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防塵防雨中頻電氣柜
- 下一篇:一種服裝輔料熨燙時透氣性檢測裝置





