介质硬件资源分配制造技术

技术编号:11939783 阅读:91 留言:0更新日期:2015-08-26 11:10
本发明专利技术公开了分配介质资源的设备、计算机可读介质和方法,所述方法包括:基于一个或多个介质硬件资源和用于执行介质操作的介质硬件资源的预定基准来确定介质资源分配表;响应于从第一应用程序接收到针对介质资源的请求,将所述所请求介质资源与所述介质资源分配表进行比较;以及如果所述比较指示所述所请求介质资源可用,那么在所述介质资源分配表中将所述所请求介质资源分配给所述第一应用程序,且将指示所述所请求介质资源被分配给所述应用程序的对所述针对介质资源的请求的响应发送到所述第一应用程序。如果所述比较指示所述所请求介质资源不可用,那么发送向所述第一应用程序指示所述所请求介质资源未被分配给所述第一应用程序。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】 相关申请的交叉参考 本申请要求2012年10月18日提交的美国非临时专利申请No.13/654, 694的权 益,所述申请如同在此完整陈述那样W引用方式并入本文。
本专利技术总体上是针对分配介质硬件资源,并且具体来说是针对分配与图形和音频 处理相关的介质硬件资源。 专利技术背景 例如个人计算机等计算装置上的例如图形处理单元等介质硬件的性能在持续改 善。介质硬件曾经在平滑地解码和播放数字视频光盘值VD)电影方面存在困难。当前的介 质硬件可W容易地解码和播放DVD电影。然而,当今的计算装置使用户能够同时运行许多 介质应用程序。举例来说,用户可W在播放DVD电影的同时运行视频电话会议应用程序。一 些介质应用程序需要特殊的性能特性来提供良好的用户体验。举例来说,视频电话会议需 要低延迟时间来提供良好用户体验。然而,视频电话会议应用程序在其它介质应用程序正 在使用介质硬件的情况下可能难W为用户提供低延迟时间。 因此,本领域中需要分配介质资源的设备、计算机可读介质和方法。 专利技术概要 实施方案包括一种分配介质资源的方法,包括:基于一个或多个介质硬件资源和 用于执行介质操作的介质硬件资源的预定基准来确定介质资源分配表;响应于从第一应 用程序接收到针对介质资源的请求,将所述所请求介质资源与所述介质资源分配表进行比 较;W及如果所述比较指示所述所请求介质资源可用,那么在所述介质资源分配表中将所 述所请求介质资源分配给所述第一应用程序,且将指示所述所请求介质资源被分配给所述 应用程序的对所述针对介质资源的请求的响应发送到所述第一应用程序。[000引所述方法可包括如果所述比较指示所述所请求介质资源不可用,那么将对所述针 对介质资源的请求的所述响应发送到所述第一应用程序,向所述第一应用程序指示所述所 请求介质资源未被分配给所述第一应用程序。 所述方法可包括响应于从所述第一应用程序接收到针对介质资源的请求,发送指 示可用介质资源的响应。 可基于一个或多个介质硬件资源和介质资源要求确定所述可用介质资源。 所述方法可包括如果所述比较指示具有比所述应用程序的优先级低的优先级的 第二应用程序被分配满足所述针对介质资源的请求所需的介质资源,那么在所述介质资源 分配表中将所述介质资源中的至少一些从所述第二应用程序分配给所述应用程序,W及调 用所述第二应用程序的回调例程,向所述第二应用程序指示被分配给所述第二应用程序的 所述介质资源中的至少一些已被解除分配,且将指示所述所请求介质资源被分配给所述应 用程序的对所述针对介质资源的请求的响应发送到所述应用程序。 所述介质资源可包括解码能力、编码能力、缩放/色彩空间转换(CSC)操作能力和 音频操作能力中的至少一个。 所述方法可包括基于一个或多个介质硬件资源和用于执行介质操作的介质硬件 资源的预定基准来确定介质资源分配表。 所述硬件介质资源可包括包括一个或多个图形处理单元的图形卡硬件资源W及 一个或多个装置中央处理单元(CPU)中的至少一个。 所述方法可包括响应于接收到启动介质资源分配系统的请求,产生所述介质资源 分配表。 公开一种用于分配介质资源的设备。所述设备包括处理器,所述处理器被配置来 基于一个或多个介质硬件资源和用于执行介质操作的介质硬件资源的预定基准来确定介 质资源分配表;所述处理器还被配置来通过将所述所请求介质资源与所述介质资源分配表 进行比较来响应于从第一应用程序接收到针对介质资源的请求;W及被配置来在所述比较 指示所述所请求介质资源可用的情况下在所述介质资源分配表中将所述所请求介质资源 分配给所述第一应用程序,且将指示所述所请求介质资源被分配给所述第一应用程序的对 所述针对介质资源的请求的响应发送到所述第一应用程序。 所述处理器还可被配置来在所述比较指示所述所请求介质资源不可用的情况下 将对所述针对介质资源的请求的所述响应发送到所述第一应用程序,向所述第一应用程序 指示所述所请求介质资源未被分配给所述第一应用程序。[001引所述处理器还可被配置来通过发送指示可用介质资源的响应来响应于从所述应 用程序接收到针对介质资源的请求。 可基于一个或多个介质硬件资源和介质资源要求确定所述可用介质资源。 所述处理器还可被配置来在所述比较指示具有比所述应用程序的优先级低的优 先级的第二应用程序被分配满足所述针对介质资源的请求所需的介质资源的情况下在所 述介质资源分配表中将所述介质资源中的至少一些从所述第二应用程序分配给所述应用 程序,且调用所述第二应用程序的回调例程,向所述第二应用程序指示被分配给所述第二 应用程序的所述介质资源中的至少一些已被解除分配,且将指示所述所请求介质资源被分 配给所述应用程序的对所述针对介质资源的请求的响应发送到所述应用程序。 所述介质资源可包括解码能力、编码能力、缩放/色彩空间转换(CSC)操作能力和 音频操作能力中的至少一个。 所述处理器还可被配置来基于一个或多个介质硬件资源和用于执行介质操作的 介质硬件资源的预定基准来确定介质资源分配表。 所述硬件介质资源可包括包括一个或多个图形处理单元的图形卡硬件资源W及 一个或多个装置中央处理单元(CPU)中的至少一个。 所述处理器还可被配置来通过产生所述介质资源分配表来响应于接收到启动介 质资源分配系统的请求。 公开一种包括指令的计算机可读非暂时性介质,所述指令当在处理系统中执行时 促使所述处理系统执行用于分配介质资源的方法。所述方法可包括W下步骤:基于一个或 多个介质硬件资源和用于执行介质操作的介质硬件资源的预定基准来确定介质资源分配 表;响应于从第一应用程序接收到针对介质资源的请求,将所述所请求介质资源与所述介 质资源分配表进行比较;w及如果所述比较指示所述所请求介质资源可用,那么在所述介 质资源分配表中将所述所请求介质资源分配给所述第一应用程序,且将指示所述所请求介 质资源被分配给所述应用程序的对所述针对介质资源的请求的响应发送到所述第一应用 程序。【附图说明】 从W下通过结合附图给出的描述可得到更详细的理解,附图中: 图1是其中可实施一个或多个所公开实施方案的实施例装置的框图;[002引图2是用于介质资源分配的系统的实施例的框图; 图3是产生介质资源分配表的实施例的框图; 图4是解码能力表的实施例的图; 图5是编码能力表的实施例的图;[003引图6是缩放/色彩空间转换(CSC)能力表的实施例的图; 图7是音频能力表的实施例的图; 图8是分配介质资源的方法的实施例的框图; 图9是应用程序将介质资源要求发送到介质资源SDK和从介质资源SDK接收可用 介质资源的实施例的框图; 图10是应用程序分配资源的方法的实施例的框图; 图11是由介质任务管理器(MTM)显示的视频系统资源的显示的实施例的框图,其 中已选择分配标签;W及[003引图12是由介质任务管理器(MTM)显示的视频系统资源的显示的实施例的框图,其 中已选择应用程序标签。【具体实施方式】 公开了分配介质资源的设备、计算机可读介质和方法的实施方案,其中使用介质 资源表(例如,记录)分配介质资源。 图1是其中可实施一个或多个所公开实施方案的实施例装置100的框图。装置 100可包括例如计算机、游戏装置、手持式装置、机顶盒、电视机、移动电话或本文档来自技高网...

【技术保护点】
一种分配介质资源的方法,基于一个或多个介质硬件资源和用于执行介质操作的介质硬件资源的预定基准来确定介质资源分配表;响应于从第一应用程序接收到针对介质资源的请求,将所述所请求介质资源与所述介质资源分配表进行比较;以及如果所述比较指示所述所请求介质资源可用,那么在所述介质资源分配表中将所述所请求介质资源分配给所述第一应用程序,且将指示所述所请求介质资源被分配给所述应用程序的对所述针对介质资源的请求的响应发送到所述第一应用程序。

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

【专利技术属性】
技术研发人员:迈克尔·L·施米特阿希施·法梅尔
申请(专利权)人:超威半导体公司
类型:发明
国别省市:美国;US

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

1