[发明专利]使用高速缓存图像进行低电力音频解码和回放有效

专利信息
申请号: 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的进一步存取的情况下执行音频流的解码和回放,从而节约电力。

本发明还描述可结合此低电力解码和回放情形使用的动态存储器管理系统和方法。举例来说,加载到多路高速缓冲存储器以实现低电力解码和回放的存储器图像中的一者可为使用本文所揭示的动态存储器管理技术来管理的动态存储器分配区。管理动态存储器分配区域可包含将所分配的区分为预定大小的预定缓冲器,以及使用位掩码来指示特定大小的缓冲器是否可用。

在特定实施例中,一种方法包含将与音频解码器相关联的一个或一个以上存储器图像加载到多路高速缓冲存储器。多路高速缓冲存储器可由所述处理器存取。所述一个或一个以上图像中的每一者的大小被设定成不超过多路高速缓冲存储器的页大小。

在另一特定实施例中,电子装置包含处理器以及所述处理器可存取的多路高速缓冲存储器。所述处理器经配置以将与音频解码器相关联的一个或一个以上存储器图像加载到多路高速缓冲存储器中。所述一个或一个以上存储器图像中的每一者的大小被设定成不超过多路高速缓冲存储器的页大小。

在另一特定实施例中,一种方法包含基于位掩码确定至少一个缓冲器是否可用于满足所请求的缓冲器大小。位掩码的第一位指示具有第一缓冲器大小的缓冲器是否可用。位掩码的第二位指示具有第二缓冲器大小的缓冲器是否可用。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201180053731.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top