用于平台自适应音频解码的音频流的优先化制造技术

技术编号:3541723 阅读:238 留言:0更新日期:2012-04-11 18:40
本发明专利技术描述采用软件应用程序的音频流的优先化方案的音频编码技术,所述软件应用程序例如为执行于移动装置上的视频游戏。音频流的优先权由应用程序的内容创建者界定。另外,与应用程序无关联的额外音频流(例如音频警报)的优先权也受到界定。移动装置包括:处理器,其执行应用程序;以及音频解码单元,其接收执行于移动装置上的应用程序的多个优先化音频流,接收与应用程序无关联的额外优先化音频流,且根据优先权将与应用程序相关联的优先化音频流的子集与额外优先化音频流进行组合,以形成共用音频流。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及音频编码技术,且更具体地说涉及用于可在不同平台上执行的应用程序的音频流的音频解码技术。
技术介绍
音频编码用于许多应用和环境中,例如卫星无线电、数字无线电、因特网串流(网络无线电)、数字音乐播放器、无线移动装置和多种移动多媒体应用。存在许多音频编码标准,例如根据运动图片专家组(MPEG)、视窗媒体音频(WMA)的标准以及来自Dolby Laboratories有限公司的标准。许多音频编码标准继续出现,包括MP3标准和MP3标准的后继者,例如用于苹果计算机(Apple Computer)公司出售的“iPod”装置中的先进音频编码(AAA)标准。音频编码标准通常利用压缩来设法实现低位率、高质量音频编码。一些音频编码是“无损耗的”,意指编码并未降级音频信号,而其它音频编码可能引入一些损耗以便实现额外压缩。在许多应用中,音频编码与视频编码一起使用以便为例如视频电话(VT)或串流视频的应用提供多媒体内容。音频编码一般还用于支持多媒体应用(例如视频游戏等等)的移动装置中。实际上,移动装置逐渐并入多种功能性和内容,其提供音频输出给用户且因此利用音频编码技术。音频和视频信息可分割为帧,其包含音频和视频数据块。音频输出流可由一序列音频帧来界定,接着对所述帧进行解码。不幸地是,不同的移动装置采用多种配置。具体地说,不同的移动装置可使用不同的平台。举例来说,一些移动装置可包括比其它移动装置多的存储器。另外,不同移动装置中的处理功率可急剧地变化。由于移动装置平台的这个变化,此些移动装置的内容提供者经常被迫为不同的装置设计不同的软件应用程序。举例来说,相同的视频游戏概念可能需要对于具有不同平台的装置进行不同地设计。较低质量手机可能具有不足的存储器或处理功率来确保经设计用于较高质量手机的给定多媒体视频游戏的音频信息的实时解码。在此情况下,内容提供者可能需要重新设计视频游戏以降低视频游戏的音频复杂性,以便允许游戏在较低质量手机上运行。-->
技术实现思路
本专利技术大体描述采用软件应用程序所界定的音频流的优先化方案的音频编码技术,所述软件应用程序例如执行于移动装置上的视频游戏。由于移动装置平台可在不同的装置中不同,所以给定平台所支持的音频解码的量可能对于设计此些应用程序以在移动装置上运行的内容创建者而言是未知的。根据本专利技术,内容创建者经给予界定其所创建的应用程序的不同音频流的优先权的能力。接着,在移动装置中执行时,优先化音频流的子集可根据优先权来组合以形成共用音频流,其界定应用程序的音频输出。根据本专利技术,应用程序可变得较独立于平台,且可变得与多个移动装置平台更兼容。较低质量平台可在创建共用音频流时使用较少音频流,但通常使用最高优先权流以确保应用程序仍是起作用的。相比之下,较高质量平台可在创建共用音频流时使用较多音频流,以提供增强的音频体验给用户。相同的应用程序在不同平台上执行,但音频输出可能不同,因为不同的平台可能具有不同的存储量和处理功率。内容创建者可界定应用程序的不同音频流的音频优先化以确保:最重要的音频流将在任何平台中执行应用程序时包括在内,而一个或一个以上较不重要的音频流可在较低质量平台中执行应用程序时排除在外。此外,根据本专利技术,与应用程序无关联的一个或一个以上额外音频流也可优先化。举例来说,音频警报(例如传入电话呼叫的警报通知)可在方案中优先化,此通常由装置制造者进行。共用音频流的创建可包含根据优先权组合与应用程序相关联的优先化音频流的子集与额外优先化音频流。每一音频流可具有独特的优先权,且通常音频警报在方案中被给定最高优先权,但本专利技术不必限于此方面。在一个实施例中,本专利技术提供一种方法,包含:接收执行于移动装置上的应用程序的多个优先化音频流;接收与所述应用程序无关联的额外优先化音频流;以及根据优先权组合与所述应用程序相关联的所述优先化音频流的子集与所述额外优先化音频流,以形成共用音频流。在另一实施例中,本专利技术提供一种装置,包含:处理器,其执行应用程序;以及音频解码单元,其接收执行于移动装置上的应用程序的多个优先化音频流,接收与所述应用程序无关联的额外优先化音频流,且根据优先权组合与所述应用程序相关联的所述优先化音频流的子集与所述额外优先化音频流,以形成共用音频流。在一些情况下,本专利技术的技术可实施于软件中,所述软件存储在计算机可读媒体上。因此,在另一实施例中,本专利技术提供一种计算机可读媒体,其包含可执行指令,所述可-->执行指令在移动装置中执行时使所述移动装置进行以下动作:接收执行于移动装置上的应用程序的多个优先化音频流;接收与所述应用程序无关联的额外优先化音频流;以及根据优先权组合与所述应用程序相关联的所述优先化音频流的子集与所述额外优先化音频流,以形成共用音频流。在另一实施例中,本专利技术提供一种由内容创建者和装置制造者执行的方法。在此情况下,方法包含:界定应用程序的音频流的优先权;界定与所述应用程序无关联的音频警报的优先权;将所述应用程序供应到界定第一平台的第一移动装置,其中所述第一移动装置使用所述应用程序的所述音频流的第一子集来界定所述应用程序和所述警报的组合音频输出;以及将所述应用程序供应到界定第二平台的第二移动装置,其中所述第二移动装置使用所述应用程序的所述音频流的第二子集来界定所述应用程序和所述警报的组合音频输出,其中所述第一子集不同于所述第二子集。应用程序的音频流的优先权通常由内容创建者界定,而与应用程序无关联的额外音频流的优先权可由装置制造者指配。在附图和以下描述中陈述了各种实施例的额外细节。其它特征、目的和优势将从描述和附图以及从权利要求书中显而易见。附图说明图1是可实施本专利技术的技术的示范性移动装置的框图。图2是说明可由图1的装置或其它类似装置执行的技术的流程图。图3是说明基于音频流的优先权来处理多个音频流且接着将其组合的技术的框图。图4是可实施本专利技术的技术的示范性装置的另一框图。图5是说明将各种音频信息存储在共享存储器位置中的框图。图6是说明可由图4的装置或其它类似装置执行的技术的流程图。图7是说明可由应用程序的内容创建者执行以界定应用程序内的音频优先权且接着将应用程序分布到不同平台的技术的流程图。具体实施方式本专利技术描述采用针对软件应用程序的音频流的优先化方案的音频编码技术,所述优先化方案可由应用程序的内容创建者界定。具体地说,应用程序(例如在移动装置上执行的视频游戏)的内容创建者可界定视频游戏中的不同音频流的优先权。此外,根据本专利技术,与应用程序无关联的一个或一个以上额外音频流也被优先化,通常由装置制造者-->进行优先化。举例来说,可在方案中优先化音频警报(例如,传入电话呼叫的警报通知)。接着,可通过根据优先权将与应用程序相关联的优先化音频流的子集与额外优先化音频流组合来创建共用音频流。每一音频流可具有独特的优先权,且通常音频警报在方案中被给定最高优先权,尽管本专利技术不必限于此方面。由于移动装置平台可在不同的装置中不同,所以给定平台所支持的音频解码的量可能对于设计此些应用程序以在移动装置上运行的内容创建者而言是未知的。因此,通过为内容创建者提供界定其所创建的应用程序的不同音频流的优先权的能力,可使音频输出适应于执行此些应用程序的不同平台。较低质量平台可在创建共用音频流时使用较少音频流,但通常本文档来自技高网
...

【技术保护点】
一种方法,其包含: 接收执行于移动装置上的应用程序的多个优先化音频流; 接收与所述应用程序无关联的额外优先化音频流;以及 根据优先权组合与所述应用程序相关联的所述优先化音频流的子集与所述额外优先化音频流,以形成共用音频流。

【技术特征摘要】
【国外来华专利技术】US 2006-5-10 11/431,3221.一种方法,其包含:接收执行于移动装置上的应用程序的多个优先化音频流;接收与所述应用程序无关联的额外优先化音频流;以及根据优先权组合与所述应用程序相关联的所述优先化音频流的子集与所述额外优先化音频流,以形成共用音频流。2.根据权利要求1所述的方法,其进一步包含基于所述共用音频流创建音频输出。3.根据权利要求1所述的方法,其中根据优先权组合与所述应用程序相关联的所述优先化音频流的子集与所述额外优先化音频流包含:在所述共用音频流中包括所述应用程序的一个或一个以上较高优先权音频流;以及从所述共用音频流排除所述应用程序的一个或一个以上较低优先权音频流。4.根据权利要求3所述的方法,其中所述应用程序包含视频游戏,且所述应用程序的所述音频流对应于所述视频游戏的不同音频信道,且其中:所述较高优先权音频流包括用户有效玩所述视频游戏所需的音频流;以及所述较低优先权音频流包括用户有效玩所述视频游戏不需要的音频流。5.根据权利要求1所述的方法,其进一步包含在形成所述共用音频流之前解码所述优先化音频流的所述子集。6.根据权利要求1所述的方法,其进一步包含在形成所述共用音频流之前解码所述优先化音频流。7.根据权利要求1所述的方法,其进一步包含处理所述共用音频流。8.根据权利要求7所述的方法,其进一步包含在所述共用音频流的所述处理之后基于所述共用音频流来产生音频输出。9.根据权利要求9所述的方法,其中所述应用程序包含视频游戏,且与所述应用程序无关联的所述音频流包含与所述视频游戏无关联的音频警报。10.根据权利要求1所述的方法,其中所述应用程序的所述多个优先化音频流和所述额外优先化音频流中的每一者界定独特的优先权。11.一种方法,其包含:界定应用程序的音频流的优先权;界定与所述应用程序无关联的音频警报的优先权;将所述应用程序供应到界定第一平台的第一移动装置,其中所述第一移动装置使用所述应用程序的所述音频流的第一子集来界定所述应用程序和所述警报的组合音频输出;以及将所述应用程序供应到界定第二平台的第二移动装置,其中所述第二移动装置使用所述应用程序的所述音频流的第二子集来界定所述应用程序和所述警报的组合音频输出,其中所述第一子集不同于所述第二子集。12.根据权利要求11所述的方法,其中所述第一平台界定比所述第二平台小的存储器,且其中所述第一子集由于所述较小的存储器而小于所述第二子集。13.一种包含可执行指令的计算机可读媒体,所述可执行指令在移动装置中执行时致使所述移动装置:接收执行于移动装置上的应用程序的多个优先化音频流;接收与所述应用程序无关联的额外优先化音频流;以及根据优先权组合与所述应用程序相关联的所述优先化音频流的子集与所述额外优先化音频流,以形成共用音频流。14.根据权利要求13所述的计算机可读媒体,其中所述指令致使所述移动装置基于所述共用音频流创建音频输出。15.根据权利要求13所述的计算机可读媒体,其中所述指令致使所述移动装置通过以下动作来根据优先权组合与所述应用程序相关联的所述优先化音频流的所述子集与所述额外优先化音频流:在所述共用音频流中包括所述应用程序的一个或一个以上较高优先权音频流...

【专利技术属性】
技术研发人员:金塔尔迪利普辛桑帕特希伦巴加特瓦拉萨米尔库马尔古普塔普拉加克特V库尔卡尼
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

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

1