[發明專利]使用高速緩存圖像進行低電力音頻解碼和回放有效
| 申請號: | 201180053731.7 | 申請日: | 2011-10-14 |
| 公開(公告)號: | CN103210378A | 公開(公告)日: | 2013-07-17 |
| 發明(設計)人: | 邁克爾·沃倫·卡斯特洛伊 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06F12/08 | 分類號: | G06F12/08 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 11287 | 代理人: | 宋獻濤 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 高速緩存 圖像 進行 電力 音頻 解碼 回放 | ||
優先權的主張
本申請案主張2010年10月15日申請的第61/393,495號美國臨時專利申請案的優先權,所述臨時專利申請案的內容以全文引用的方式明確地并入本文中。
技術領域
本發明大體上涉及音頻解碼和回放。
背景技術
技術的進步已產生更小且更強大的計算裝置。舉例來說,當前存在多種便攜式個人計算裝置,包含無線計算裝置,例如體積小、重量輕且便于用戶攜帶的便攜式無線電話、個人數字助理(PDA)和尋呼裝置。更具體來說,例如蜂窩式電話和因特網協議(IP)電話的便攜式無線電話可經由無線網絡傳送話音和數據包。此外,許多此類無線電話包含并入其中的其它類型的裝置。舉例來說,無線電話還可包含數字靜態相機、數字視頻相機、數字記錄器和音頻文件播放器。
例如無線電話等計算裝置可具有解碼和播放多種音頻流的能力。在某些情形中,這可包含以并行方式解碼和播放不同種類的音頻流。每當正處理的一種類型或數目的音頻流改變時,計算裝置可擴展電力資源(例如,電池壽命)以重新配置計算裝置處的音頻信號處理。
發明內容
在電子裝置處解碼和回放音頻流可涉及使用處理器,例如音頻數字信號處理器(DSP)。為了加快音頻DSP處的操作,可將音頻DSP耦合到高速緩沖存儲器。然而,高速緩沖存儲器可能太小而不能容納音頻解碼和回放過程的所有所需數據、指令和動態存儲器分配。此外,即使高速緩沖存儲器大到足以容納所有此信息,所述信息也可能不對準以便恰當地配合到高速緩沖存儲器中。因此,在音頻解碼和回放期間可能發生高速緩沖存儲器未中。舉例來說,當從一個音頻解碼器切換到另一音頻解碼器時,可能發生高速緩沖存儲器未中。由于高速緩沖存儲器未中可導致將新數據加載到高速緩沖存儲器中,因此高速緩沖存儲器未中可增加音頻DSP處的電力使用(例如,歸因于從其它存儲器檢索數據和將數據寫入到高速緩沖存儲器的電力使用)。另外,一些系統可將內部存儲器配置為高速緩沖存儲器,或將高速緩沖存儲器轉換為緊密耦合存儲器(TCM)。舉例來說,當并行處理多個音頻流時或當從并行處理轉變為單一處理時,可發生此配置和轉換。這些操作可導致音頻回放期間不合需要的可聽中斷(例如,“爆音”噪聲)。因此,減少或消除音頻解碼和回放期間的高速緩沖存儲器未中和存儲器轉換可降低電子裝置處的電力消耗,且提供較愉悅的用戶體驗。
本發明描述用以使用經高速緩存圖像(例如,存儲器圖像)來執行低電力解碼和回放的系統和方法。在一種配置中,處理器具有對多路(例如,4路)高速緩沖存儲器的存取權。可將來自其它較高級存儲器(例如,RAM)的數據加載到所述多路高速緩沖存儲器中。當檢測到低電力解碼和回放情形時,可將一個或一個以上存儲器圖像從RAM加載到多路高速緩沖存儲器。每一存儲器圖像在RAM中被設定大小并對準,使得當加載到多路高速緩沖存儲器中時,存儲器圖像配合在單個高速緩存頁內。所加載的存儲器圖像可包含特定音頻解碼器專有的數據、指令和動態存儲器分配區域。在存儲器圖像的加載期間,盡管音頻回放可產生一些高速緩沖存儲器未中,但音頻回放可不停止且不產生可聽人為噪聲。在將存儲器圖像加載到高速緩沖存儲器中后,可即刻在多路高速緩沖存儲器處無高速緩沖存儲器未中且無對RAM的進一步存取的情況下執行音頻流的解碼和回放,從而節約電力。
本發明還描述可結合此低電力解碼和回放情形使用的動態存儲器管理系統和方法。舉例來說,加載到多路高速緩沖存儲器以實現低電力解碼和回放的存儲器圖像中的一者可為使用本文所揭示的動態存儲器管理技術來管理的動態存儲器分配區。管理動態存儲器分配區域可包含將所分配的區分為預定大小的預定緩沖器,以及使用位掩碼來指示特定大小的緩沖器是否可用。
在特定實施例中,一種方法包含將與音頻解碼器相關聯的一個或一個以上存儲器圖像加載到多路高速緩沖存儲器。多路高速緩沖存儲器可由所述處理器存取。所述一個或一個以上圖像中的每一者的大小被設定成不超過多路高速緩沖存儲器的頁大小。
在另一特定實施例中,電子裝置包含處理器以及所述處理器可存取的多路高速緩沖存儲器。所述處理器經配置以將與音頻解碼器相關聯的一個或一個以上存儲器圖像加載到多路高速緩沖存儲器中。所述一個或一個以上存儲器圖像中的每一者的大小被設定成不超過多路高速緩沖存儲器的頁大小。
在另一特定實施例中,一種方法包含基于位掩碼確定至少一個緩沖器是否可用于滿足所請求的緩沖器大小。位掩碼的第一位指示具有第一緩沖器大小的緩沖器是否可用。位掩碼的第二位指示具有第二緩沖器大小的緩沖器是否可用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201180053731.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于選擇內容片段的方法以及裝置
- 下一篇:超硬刀具
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





