Optimized rendering of multimedia content

    公开(公告)号:US09685140B1

    公开(公告)日:2017-06-20

    申请号:US13232071

    申请日:2011-09-14

    IPC分类号: G09G5/14

    摘要: Systems, methods and articles of manufacture for optimized rendering of multimedia content as described herein. An embodiment includes identifying one or more content layers for display and promoting the multimedia content layer for display over all layers of the one or more content layers, when no content is to be displayed over the multimedia content layer. Another embodiment includes identifying one or more content layers for display and displaying a bitmap representing a multimedia content layer directly on a display device, when no content is to be displayed over the multimedia content layer.

    HARDWARE-ACCELERATED GRAPHICS FOR WEB APPLICATIONS USING NATIVE CODE MODULES
    4.
    发明申请
    HARDWARE-ACCELERATED GRAPHICS FOR WEB APPLICATIONS USING NATIVE CODE MODULES 有权
    使用原始代码模块进行WEB应用的硬件加速图形

    公开(公告)号:US20100118038A1

    公开(公告)日:2010-05-13

    申请号:US12267095

    申请日:2008-11-07

    IPC分类号: G06T11/00

    摘要: Some embodiments provide a system that executes a web application. During operation, the system loads the web application in a web browser and loads a native code module associated with the web application into a secure runtime environment. Next, the system writes a set of rendering commands to a command buffer using the native code module and concurrently reads the rendering commands from the command buffer. Finally, the system renders an image for use by the web application by executing the rendering commands using a graphics-processing unit (GPU).

    摘要翻译: 一些实施例提供执行web应用的系统。 在操作期间,系统将Web应用程序加载到Web浏览器中,并将与Web应用程序相关联的本地代码模块加载到安全的运行时环境中。 接下来,系统使用本地代码模块将一组呈现命令写入命令​​缓冲区,并从命令缓冲区中同时读取渲染命令。 最后,系统通过使用图形处理单元(GPU)执行渲染命令来呈现由web应用程序使用的图像。

    System services for native code modules
    5.
    发明授权
    System services for native code modules 有权
    本地代码模块的系统服务

    公开(公告)号:US08799928B1

    公开(公告)日:2014-08-05

    申请号:US13584622

    申请日:2012-08-13

    IPC分类号: G06F3/00 G06F9/54

    摘要: A system includes a service registry (SR) including respective entries for service modules (SM), each entry including data identifying the respective SM and at least one system service (SS) provided by the respective SM, a secure runtime environment (SRE) to execute a first native code module (NCM) according to a first security policy (SP) that specifies permissions for the first NCM to access a SS, and a discovery service (DS) to receive a request for access to a first SS from the first NCM, examine entries of the SR to identify a first SM that provides the first SS, examine the first SP to determine whether the first SP restricts access to the first SS from the first NCM, and select the first SM to provide the first system service to the first NCM if the first SP does not restrict access to the first SS from the first NCM.

    摘要翻译: 系统包括包括服务模块(SM)的相应条目的服务注册表(SR),每个条目包括标识相应SM的数据和由相应SM提供的至少一个系统服务(SS),安全运行时环境(SRE) 根据指定第一NCM访问SS的许可的第一安全策略(SP)执行第一本地代码模块(NCM);以及发现服务(DS),用于从第一安全策略(SP)接收对第一SS的访问请求 NCM,检查SR的条目以识别提供第一SS的第一SM,检查第一SP以确定第一SP是否从第一NCM限制对第一SS的访问,并且选择第一SM以提供第一系统服务 到第一个NCM,如果第一个SP不限制从第一个NCM访问第一个SS。

    Graphics scenegraph rendering for web applications using native code modules
    6.
    发明授权
    Graphics scenegraph rendering for web applications using native code modules 有权
    使用本机代码模块的Web应用程序的图形场景绘制

    公开(公告)号:US08797337B1

    公开(公告)日:2014-08-05

    申请号:US12497456

    申请日:2009-07-02

    IPC分类号: G06T1/00

    摘要: One embodiment provides a system that facilitates the execution of a web application. During operation, the system loads a native code module that includes a scenegraph renderer into a secure runtime environment. Next, the system uses the scenegraph renderer to create a scenegraph from a graphics model associated with the web application and generate a set of rendering commands from the scenegraph. The system then writes the rendering commands to a command buffer and reads the rendering commands from the command buffer. Finally, the system uses the rendering commands to render, for the web application, an image corresponding to the graphics model by executing the rendering commands using a graphics-processing unit (GPU).

    摘要翻译: 一个实施例提供了有助于web应用的执行的系统。 在操作期间,系统将包含场景渲染器的本地代码模块加载到安全运行时环境中。 接下来,系统使用场景渲染器从与web应用相关联的图形模型创建场景图,并从场景图生成一组渲染命令。 然后,系统将渲染命令写入命令​​缓冲区,并从命令缓冲区读取渲染命令。 最后,系统使用渲染命令,通过使用图形处理单元(GPU)执行渲染命令,为web应用程序呈现与图形模型相对应的图像。

    System services for native code modules
    7.
    发明授权
    System services for native code modules 有权
    本地代码模块的系统服务

    公开(公告)号:US08271995B1

    公开(公告)日:2012-09-18

    申请号:US12415434

    申请日:2009-03-31

    IPC分类号: G06F3/00 G06F17/00

    摘要: Some embodiments provide a system that facilitates the execution of a native code module. During operation, the system obtains a service registry comprising a set of service modules and determines a set of system services required by the native code module. Next, the system selects one or more of the service modules providing the system services. Finally, the system enables the system services for the native code module by providing an inter-module communication (IMC) runtime that facilitates communication between the native code module and the one or more service modules.

    摘要翻译: 一些实施例提供了便于执行本地代码模块的系统。 在操作期间,系统获得包括一组服务模块的服务注册表,并确定本地代码模块所需的一组系统服务。 接下来,系统选择提供系统服务的一个或多个服务模块。 最后,该系统通过提供促进本地代码模块与一个或多个服务模块之间的通信的模块间通信(IMC)运行时,来为本地代码模块提供系统服务。

    Safe browser plugins using native code modules
    9.
    发明授权
    Safe browser plugins using native code modules 有权
    使用本机代码模块的安全浏览器插件

    公开(公告)号:US08352967B2

    公开(公告)日:2013-01-08

    申请号:US12268004

    申请日:2008-11-10

    IPC分类号: G06F9/44 G06F11/00

    摘要: Some embodiments provide a system that executes a plugin for a web browser. During operation, the system obtains the plugin as a native code module and executes the native code module in a secure runtime environment. Next, the system enables communication between the native code module and the web browser by providing an interface bridge between the native code module and the web browser.

    摘要翻译: 一些实施例提供一种执行web浏览器的插件的系统。 在操作期间,系统将该插件作为本地代码模块获取,并在安全运行时环境中执行本机代码模块。 接下来,该系统通过在本地代码模块和网络浏览器之间提供接口桥接器来实现本地代码模块和Web浏览器之间的通信。

    Method and system for performing memory copy function
    10.
    发明授权
    Method and system for performing memory copy function 有权
    执行存储器复制功能的方法和系统

    公开(公告)号:US08037271B2

    公开(公告)日:2011-10-11

    申请号:US12372665

    申请日:2009-02-17

    IPC分类号: G06F13/00

    CPC分类号: G06F15/167

    摘要: Methods copying data from one location to another in a main memory of a cell processor are disclosed. A portion of the data is transferred a first main memory location to the local store of one or more SPU and then transferred from the local store to a second main memory location.

    摘要翻译: 公开了在单元处理器的主存储器中将数据从一个位置复制到另一个位置的方法。 数据的一部分将第一主存储器位置传送到一个或多个SPU的本地存储器,然后从本地存储器传送到第二主存储器位置。