[发明专利]用于硬件加速媒体回放的独立分层内容有效
申请号: | 201210048707.0 | 申请日: | 2012-02-27 |
公开(公告)号: | CN102737358A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | T·宇罗;B·G·阿姆布里;L·B·托马森;S·马克特慕伊勒;D·A·特里斯特拉姆 | 申请(专利权)人: | 奥多比公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;姜彦 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 硬件加速 媒体 回放 独立 分层 内容 | ||
技术领域
本公开总体上涉及媒体回放,并且更加具体地涉及高性能媒体回放。
背景技术
媒体回放引擎提供在一个表示(presentation)中将诸如图像,音频,视频,二维(2D)和三维(3D)向量艺术的富媒体要素与印刷工艺相组合的方式。一些播放器允许媒体类型的相互混合(例如重叠,处理以及混合的要素等等)。相互混合的要素的合成典型地通过在平台CPU上的软件中实现的算法来实现。然而,CPU合成会极其缓慢并且要求大量功率。
发明内容
本公开描述了促进对内容进行分层以用于高性能媒体回放的技术和结构。在一个实施例中,跨平台多媒体内容的表示可以通过媒体播放器控制。跨平台内容可以包括二维(2D)图形分量,三维(3D)图形分量,以及视频分量。可以将每一个分量呈现为分离层,并且可以将每一个分量彼此独立地呈现。所述多媒体播放器可以同步分离的呈现以用于表示。在一个实施例中,可以通过与执行所述多媒体播放器的硬件资源分离的硬件资源,执行所述分离层中的至少一个分离层的呈现。可以合成每一个分离层以用于显示。在一个实施例中,可以通过与执行所述多媒体播放器的硬件资源分离的硬件资源执行所述合成。
附图说明
图1是根据一些实施例对内容进行分层以用于高性能媒体回放的流程图。
图2说明了对内容进行分层以用于高性能媒体回放的一个实施例的方框图。
图3是根据一些实施例的多媒体播放器的事件模型的图。
图4说明了可以在实施例中使用的示例计算机系统。
尽管在这里以几个实施例的示例和说明性附图的方式描述了本公开,但是本领域的普通技术人员将意识到,本公开并不局限于所描述的实施例或者附图。应该理解,附图及对其的详细描述并非旨在将本公开局限于所公开的特定形式,而是相反,本发明旨在覆盖落入当前公开的精神和范围内的全部变型,等同物和替代物。这里使用的标题仅用于组织目的而并非意味着用于限制本描述的范围。如在整个该申请中使用的,在允许意义上(即意味着具有潜在可能)而非强制意义上(即意味着必须)使用“可以”一词。类似地,词语“包括”、“包含”和“囊括”意味着包括但不局限于。
具体实施方式
在下面的详细描述中,阐述了各种具体细节以提供对请求保护的主题的全面理解。然而,本领域的普通技术人员将理解,可以在没有这些具体细节的情况下实践请求保护的主题。在其它实例中,没有详细描述本领域的普通技术人员将熟知的方法,装置或者系统,以不混淆请求保护的主题。
按照对存储在特定装置或者专用计算设备或者平台的存储器内的二进制数字信号进行的算法或者操作的符号表示的形式表示下面详细描述的一些部分。在该具体说明书的上下文中,术语“特定装置等等”包括通用计算机,一旦对其进行编程,该通用计算机可以执行遵照来自程序软件的指令的具体功能。算法描述或者符号表示是信号处理或者相关领域中的普通技术人员用于向该领域的其它技术人员传达其工作的本质的技术示例。这里认为算法通常为导致期望结果的操作或者类似信号处理的自洽序列。在该上下文中,操作或者处理涉及物理量的物理操控。典型地,尽管不是必要的,这样的量可以采取能够被存储,传输,组合,比较或者以其它方式操控的电或者磁信号的形式。已经证明,理论上出于公共用途的原因,将这样的信号指代为比特,数据,值,要素,符号,字符,项,数量,数字等等有时是方便的。然而,应该理解,要将这些或者类似项的全部与适当的物理量相关联并且只是方便的标签。除非以其它方式专门表述,通过下面的讨论显然的是,将意识到,在整个说明书中,使用诸如“处理”,“计算”,“算术计算(calculate)”,“确定”等等的术语的讨论指代诸如专用计算机或者类似专用电子计算设备的特定装置的动作或者过程。因此,在该说明书的上下文中,专用计算机或者类似专用电子计算设备能够操控或者转换在专用计算机或者类似专用电子计算设备的存储器,寄存器,或者其它信息存储设备,传输设备,或者显示设备内典型地表示为物理上的电或者磁量的信号。
如这里所使用的,“第一”,“第二”等等这些术语用作跟随其后的名词的标签,并且并不暗含任何类型的排序(例如空间,时间,逻辑等等)。例如,在具有八个处理元件或者核的处理器中,术语“第一”和“第二”处理元件可以用于指代八个处理元件中的任意两个。换句话说,“第一”和“第二”处理元件并不局限于逻辑处理元件0和1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奥多比公司,未经奥多比公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210048707.0/2.html,转载请声明来源钻瓜专利网。