当前位置: 首页 > 专利查询>英特尔公司专利>正文

对音频加速器的轻便电源管理制造技术

技术编号:10579105 阅读:93 留言:0更新日期:2014-10-29 11:50
系统和方法可以提供用于使用音频输出设备驱动器逻辑,以便在存储贮存器中保留音频加速器的一个或多个状态,检测出暂停事件,响应于该暂停事件使音频加速器去活动。此外,音频加速器的固件逻辑可以用于检测关于音频输出加速器的恢复事件,响应于所述恢复,直接从存储贮存器中获取音频加速器的一个或多个状态。因此,对一个或多个状态的获取可以绕过驱动器逻辑。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】系统和方法可以提供用于使用音频输出设备驱动器逻辑,以便在存储贮存器中保留音频加速器的一个或多个状态,检测出暂停事件,响应于该暂停事件使音频加速器去活动。此外,音频加速器的固件逻辑可以用于检测关于音频输出加速器的恢复事件,响应于所述恢复,直接从存储贮存器中获取音频加速器的一个或多个状态。因此,对一个或多个状态的获取可以绕过驱动器逻辑。【专利说明】对音频加速器的轻便电源管理
实施例通常涉及媒体系统。更具体地,实施例涉及对音频加速器的电源管理。
技术介绍
在传统的移动计算平台中,通过进行某些特定于音频的功能(例如,对音频格式 进行解码并且对音频数据流进行后处理),可以使用音频加速器来减少CPU(中央处理单 元)上的计算负载。在不活动的时段期间(例如,响应于用户停止音频回放),运行在CPU上 的设备驱动器可以将音频加速器设置到暂停模式以节省电力。然而,暂停音频加速器和恢 复音频加速器到活动模式的过程可能涉及时间密集的状态恢复操作。尤其是,这些操作可 以被认为是"重量级的",它们可能导致被用户察觉的音频响应延迟以及额外的处理开销, 该额外的处理开销增加了电力消耗并缩短电池寿命。 【专利附图】【附图说明】 本领域技术人员通过阅读以下说明书以及权利要求书,并参考以下附图,本专利技术 的实施例的各种优点将变得显而易见,其中: 图1A和图1B是根据实施例的音频状态管理架构的示例的框图; 图2A和图2B是根据实施例的管理音频状态的方法的示例的流程图;以及 图3是根据一个实施例的系统的示例的框图。 【具体实施方式】 实施例可以包括一种非临时性计算机可读存储介质,其具有一组驱动器逻辑指 令,如果处理器执行该指令,使得计算机在存储贮存器中保留音频加速器的一个或多个状 态,以及检测第一事件,其中该驱动器逻辑指令还可以响应于第一事件来使音频加速器去 活动(deactivate)。在一个示例中,该第一事件包括不活动条件和电源管理条件中的至少 一个。 实施例还可以包括一种装置,该装置具有带有固件逻辑的处理器,用于检测与媒 体加速器有关的恢复事件。此外,响应于该恢复事件,该固件逻辑可以直接从存储贮存器中 获取媒体加速器的一个或多个状态,驱动器逻辑共享该存储贮存器。 其他的实施例可以包括一种非临时性计算机可读存储介质,其具有一组驱动器逻 辑指令,如果处理器执行该指令,使得计算机在存储贮存器中保留音频加速器的一个或多 个状态。该驱动器逻辑指令还可以使得计算机检测出第一事件,以及响应于该第一事件使 音频加速器去活动。 此外,实施例可以包括一种系统,其具有音频输出设备,存储贮存器、音频加速器、 以及与音频输出设备相关联的驱动器逻辑。该驱动器逻辑可以在存储贮存器中保留音频加 速器的一个或多个状态,检测出第一事件,以及响应于该第一事件使音频加速器去活动。 现在参见图1A,该图示出了架构10,其中,主处理器12和音频加速器14共享存 储贮存器16。在所示的示例中,音频加速器14包括固件逻辑22,固件逻辑22具有音频处 理流水线功能,例如,音频格式(例如,MP3/运动图片专家组(Moving picture Experts gr〇Up)-2音频层III)解码以及音频流后处理功能,其中运行在主处理器12上的驱动器逻 辑18在共享的存储贮存器16中保留音频加速器14的一个或多个状态。音频加速器14可 以替换为另一种类型的媒体加速器,例如,视频加速器,其中,固件逻辑22可以包括视频处 理流水线功能。状态20可以涉及,例如,流信息、流水线信息、以及其他辅助数据。使用驱 动器逻辑18在存储贮存器16中保留状态20,能够实现与延迟和功耗有关的很多优点。 例如,图2A示出了一种管理与所共享的存储贮存器相结合的音频状态的方法24。 该方法24可以被实现成存储在机器可读存储介质或计算机可读存储介质(例如,随机存取 存储器(RAM)、只读存储器(ROM)、可编程ROM (PR0M)、固件、闪存等)中的、在可配置的逻辑 (例如,可编程逻辑阵列(PLA)、现场可编程门阵列(FPGA)、复杂可编程逻辑器件(CPLD)) 中的、使用电路技术(例如,专用集成电路(ASIC)、互补金属氧化物半导体(CMOS)或晶体 管-晶体管逻辑(TTL)技术)的固定功能逻辑硬件中的、或者以上任意组合中的、一组或多 组逻辑指令。 所示的处理方框26提供使用驱动器逻辑在共享的存储贮存器中保留音频加速器 的一个或多个状态。该驱动器逻辑可以充分了解音频处理流水线以便保留状态。在方框28, 响应于检测出暂停事件,例如不活动条件或电源管理(例如,关闭电源)条件,在方框30,驱 动器逻辑可以使音频加速器不活动。因此,所示方法用于暂停音频加速器而不需要在音频 加速器的固件和驱动器逻辑之间传递任何状态信息,其中,消除这些暂停相关的操作可以 减少延迟、减少功耗以及延长电池寿命。处理方框32可以检测出恢复事件,例如活动条件 或电源管理(例如,打开电源)条件,其中,在方框34响应于恢复事件,可以激活音频加速 器。一旦已经激活音频加速器,在方框36,所示方法使用驱动器逻辑将音频处理流水线固件 下载到音频加速器中。 然后,音频加速器固件可以在方框38检测恢复条件/事件,并在方框40,直接从共 享的存储贮存器16 (图1A)获取状态20 (图1A)。所示的方框42使用固件根据所获取的 状态来配置音频处理流水线。需要特别注意的是,在示出的示例中,固件可以直接从共享的 存储贮存器中获取状态,有效地绕开了运行在主处理器12(图1A)上的驱动器逻辑18(图 1A)。结果,所示的方式消除为了恢复音频加速器而从驱动器逻辑向音频加速器固件传递状 态信息的任何需要。消除这些与恢复有关的操作可以进一步减少延迟、减少功耗以及延长 电池寿命。结果,所示的方式对于移动平台而言是轻便且特别有利的。 图1B示出了替代结构44,其具有音频加速器48不可访问的存储贮存器46,其中 存储贮存器46由驱动器逻辑50用来保留音频加速器的一个或多个状态52。尤其是,所示 的存储贮存器46是运行驱动器逻辑50的主处理器54的本地存储器。在这种情况下,驱动 器逻辑50也许能够在存储贮存器中保留状态52并暂停音频处理器48,而无需从音频加速 器48中的固件逻辑56获取数据,但是驱动器逻辑50可能需要与固件逻辑56进行协调以 便将音频加速器48恢复成正常操作。 例如,图2B示出了一种管理与音频加速器不可访问的存储贮存器相结合的音频 状态的方法58。如已经指出的,例如,存储贮存器可以是主处理器54(图1B)的本地存储贮 存器46 (图1B)。方法58可以实现成存储在机器可读存储介质或计算机可读存储介质(例 如,狀11、1?01、?1?01、固件、闪存等)中的、可配置逻辑(例如,?1^、??64、0?0))中的、使用电 路技术(例如,ASIC、CMOS或TTL技术)的固定功能逻辑硬件、或者以上组合中的一组或多 组逻辑指令。 所示的处理方框60用于使用驱动器逻辑以便在本地存储贮存器中保留音频加速 器的一个或多个状态,其中方框62可以检测出暂停事件。响应于检测出暂停本文档来自技高网...
对音频加速器的轻便电源管理

【技术保护点】
一种系统,包括:音频输出设备;存储贮存器;音频加速器;以及与所述音频输出设备相关联的驱动器逻辑,所述驱动器逻辑用于以下操作:在存储贮存器中保留音频加速器的一个或多个状态,检测出第一事件,以及响应于所述第一事件,使所述音频加速器去活动。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:闫守孟X·周L·阿加瓦尔
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1