[发明专利]用于应用无关的音频加速的系统、方法有效
申请号: | 201180067877.7 | 申请日: | 2011-12-28 |
公开(公告)号: | CN103547996B | 公开(公告)日: | 2017-03-29 |
发明(设计)人: | N·卡布拉索斯;D·沃雷尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F13/38;G06F1/32 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 张晰,王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 应用 无关 音频 加速 系统 方法 | ||
背景技术
当今,媒体应用典型地在主机处理器上执行音频解码,其可以要求重要的中央处理器(CPU)周期,特别是在优质音频的情况下。这必然增加了主机处理器的功耗。测量已经表明了在蓝光播放期间,解码DTS HD Master音频例如会给CPU功率需求增加~0.5W。
然而,独立的图形引擎可以具有所需的信号处理逻辑(例如,乘法累加),其除了对视频流解码外还可用于对音频流解码。图形引擎核心可以比通用CPU核心更加有效地(就功耗而论)处理媒体工作负荷。在图形引擎上处理视频帧与在主机上处理相同的帧相比可以节省许多瓦特的CPU功率。图形引擎能够执行几十或者几百的并行线程,其可能允许在更短的时期内(与在主机上执行相同的工作负荷相比)完成可并行化的工作负荷,允许全部的CPU包更加频繁地进入睡眠状态,因此节省了CPU功率。当处理优质音频时,高级别的并行性是可能的。
可以利用用于音频处理的图形引擎的一个方案将大概需要为音频路径复制软件结构,该软件结构可能已经适合于视频。但是这可能会造成不得不修改媒体应用的负担,以便它们可以与视频解码一起在图形引擎上执行音频解码。
附图说明
图1是图示说明了实施例可以在其中操作的媒体处理体系结构的框图。
图2是图示说明了实施例的部件和数据流的框图。
图3是图示说明了实施例的计算环境的框图。
图4是图示说明了实施例的处理的流程图。
图5是图示说明了根据实施例的将音频数据传送到图形引擎的流程图。
图6是图示说明了根据实施例通过下降编解码器(down codec)功能驱动器从图形引擎接收解密的解码音频数据的流程图。
在所述附图中,参考数字的最左边的(多个)数字标识该参考数字在其中首次出现的附图。
具体实施方式
现在比照所述附图描述实施例,其中相同的参考数字指示相同的或功能相似的元件。当讨论具体的配置和布置时,应当理解的是这么做仅是用于说明性的目的。相关领域的普通技术人员将认识到可以使用其他的配置和布置,而不脱离本说明书的精神和范围。对相关领域的普通技术人员来说显而易见的是还可以使用除了本文所描述之外的各种其他的系统和应用。
本文公开一种在图形引擎上而非主机处理器上执行音频解码和解码的方法、系统和计算机程序产品。这可以如同下面所描述地那样完成,而不需要必须改变媒体应用程序。
本文描述的系统的实施例可以在图1所示的体系结构环境中操作。这种体系结构100可以包括主机处理器110。处理器110可以与图形引擎120通信。图形引擎120可以典型地用来执行图形处理。如将要在下面更加具体描述的,根据实施例,图形引擎120也可以用来执行音频处理。该图示的体系结构也可以包括下降编解码器130。在实施例中,下降编解码器130可以是接收解码的音频采样并且渲染音频的部件,从而驱动一个或多个输出装置,例如扬声器或耳机。主机处理器110、图形引擎120、以及下降编解码器130可以经由通信基础结构140来通信。在实施例中,通信基础结构140可以采取例如总线的形式。
在实施例中,本发明可以被并入到媒体系统中。例如,实施例可以被并入到个人计算机(PC)、膝上型计算机、超级膝上型计算机、平板计算机、触摸板、便携式计算机、手持式计算机、掌上型计算机、个人数字助理(PDA)、蜂窝式电话、蜂窝式电话/PDA组合、电视、智能装置(例如,
智能电话、智能平板或智能电视)、移动互联网装置(MID)、消息发送装置、数据通信装置、或其他固定的或便携的信息设备。
图2是图示说明了根据实施例的在本文中所描述的系统200的框图。下降编解码器功能驱动器230可以首先将下降编解码器290暴露于媒体应用210。媒体应用210接着可以将加密和编码的音频数据220发送到下降编解码器功能驱动器230。下降编解码器功能驱动器230接着可以将音频数据220重定向到图形(GFX)驱动器240。图形驱动器240接着可以将音频数据220传递到图形引擎250。在图示说明的实施例中,图形引擎250可以例如但不限于,是Intel图形引擎GEN(可以从加利福尼亚,Santa Clara的Intel公司获得)。在可选实施例中,可以使用可选的图形引擎。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180067877.7/2.html,转载请声明来源钻瓜专利网。