Object transformation for object trees utilized with multiprocessor systems
    1.
    发明授权
    Object transformation for object trees utilized with multiprocessor systems 有权
    与多处理器系统一起使用的对象树的对象转换

    公开(公告)号:US08446425B1

    公开(公告)日:2013-05-21

    申请号:US13617562

    申请日:2012-09-14

    IPC分类号: G06T17/00 G09G5/02 G09G5/00

    摘要: A system creates a first set of objects in a first structure that describe a graphical scene. A second set of objects is created in a second structure based on the first set of objects in the first structure. The system also performs one or more of the following: i) converting coordinate values in a first coordinate system to coordinate values in a second coordinate system, ii) converting color values in a first color space to color values in a second color space, and/or iii) converting data having first data types or formats to data having second data types or formats, where the first data types or formats are different than the second data types or formats. The system further associates the converted coordinate values, color values and/or data types or formats with the second set of objects and enables a graphical processing unit to use the second set of objects for rendering the graphical scene.

    摘要翻译: 系统在描述图形场景的第一结构中创建第一组对象。 基于第一结构中的第一组对象,在第二结构中创建第二组对象。 该系统还执行以下一个或多个:i)将第一坐标系中的坐标值转换为坐标第二坐标系中的值,ii)将第一颜色空间中的颜色值转换为第二颜色空间中的颜色值,以及 /或iii)将具有第一数据类型或格式的数据转换为具有第二数据类型或格式的数据,其中第一数据类型或格式不同于第二数据类型或格式。 该系统进一步将经转换的坐标值,颜色值和/或数据类型或格式与第二组对象相关联,并使图形处理单元能够使用第二组对象来呈现图形场景。

    Update traversal of object trees for multiprocessor systems
    2.
    发明授权
    Update traversal of object trees for multiprocessor systems 有权
    更新遍历多处理器系统的对象树

    公开(公告)号:US08130239B1

    公开(公告)日:2012-03-06

    申请号:US12059312

    申请日:2008-03-31

    摘要: A system stores a first object tree that describes a graphical scene in memory and creates a second object tree based on the first object tree, where the second object tree is optimized for use by a graphics processing unit (GPU) to render a graphical scene. The system receives indications of one or more changes associated with the first object tree and traverses the first object tree to make the one or more changes to the first object tree and to generate a composite command for use in making corresponding changes in the second object tree. The system executes the composite command to make the corresponding changes in the second object tree.

    摘要翻译: 系统将描述图形场景的第一对象树存储在存储器中,并基于第一对象树创建第二对象树,其中第二对象树被优化以供图形处理单元(GPU)呈现图形场景。 系统接收与第一对象树相关联的一个或多个改变的指示,并遍历第一对象树以对第一对象树进行一个或多个改变,并且生成用于在第二对象树中进行相应变化的复合命令 。 系统执行复合命令,对第二个对象树进行相应的更改。

    Update traversal of object trees for multiprocessor systems
    3.
    发明授权
    Update traversal of object trees for multiprocessor systems 有权
    更新遍历多处理器系统的对象树

    公开(公告)号:US08890879B1

    公开(公告)日:2014-11-18

    申请号:US13361591

    申请日:2012-01-30

    IPC分类号: G06T1/00 G06F13/00 G09G5/36

    摘要: A system may include a processor and memory that stores instructions to cause the processor to create a first set of objects in a first structure based on first data, where the first set of objects describes a graphical scene specified by the first data. The processor may add a command for at least one object, of the first set of objects, to a composite command that includes commands for the graphical scene and create a second set of objects in a second structure based on the first set of objects in the first structure and the composite command. The processor may receive second data, change one or more objects of the first set of objects based on the second data, and change one or more objects of the second set of objects based on the changes to the one or more objects of the first set of objects. The processor may further provide the changed second set of objects to a browser for rendering a new graphical scene.

    摘要翻译: 系统可以包括处理器和存储器,其存储使得处理器基于第一数据在第一结构中创建第一组对象的指令,其中第一组对象描述由第一数据指定的图形场景。 处理器可以将第一组对象中的至少一个对象的命令添加到复合命令,该复合命令包括用于图形场景的命令,并且基于第二组对象在第二结构中创建第二组对象 第一个结构和复合命令。 处理器可以接收第二数据,基于第二数据改变第一组对象的一个​​或多个对象,并且基于对第一组的一个或多个对象的改变来改变第二组对象的一个​​或多个对象 的对象。 处理器还可以将改变的第二组对象提供给浏览器以呈现新的图形场景。

    Object trees for multiprocessor systems
    4.
    发明授权
    Object trees for multiprocessor systems 有权
    多处理器系统的对象树

    公开(公告)号:US08314813B1

    公开(公告)日:2012-11-20

    申请号:US12059300

    申请日:2008-03-31

    IPC分类号: G09G5/00

    摘要: A system includes a memory, a specialized processing unit and a processor. The processor receives data from a user and creates a first set of objects in a first structure based on the data. The system further creates, contemporaneously with the creation of the first set of objects and based on the first set of objects in the first structure, a second set of objects in a second structure, where the second set of objects is optimized for use by the specialized processing unit, and stores the first and second sets of objects in the memory. The specialized processing unit executes an algorithm based on the second set of objects.

    摘要翻译: 系统包括存储器,专用处理单元和处理器。 处理器从用户接收数据,并基于该数据在第一结构中创建第一组对象。 该系统同时创建第一组对象并基于第一结构中的第一组对象,在第二结构中的第二组对象,其中第二组对象被优化以供 专用处理单元,并将第一组和第二组对象存储在存储器中。 专用处理单元基于第二组对象执行算法。

    Object transformation for object trees utilized with multiprocessor systems
    5.
    发明授权
    Object transformation for object trees utilized with multiprocessor systems 有权
    与多处理器系统一起使用的对象树的对象转换

    公开(公告)号:US08300060B1

    公开(公告)日:2012-10-30

    申请号:US12059319

    申请日:2008-03-31

    IPC分类号: G06T17/00 G09G5/02 G09G5/00

    摘要: A system creates a first set of objects in a first structure that describe a graphical scene. A second set of objects is created in a second structure based on the first set of objects in the first structure. The system also performs one or more of the following: i) converting coordinate values in a first coordinate system to coordinate values in a second coordinate system, ii) converting color values in a first color space to color values in a second color space, and/or iii) converting data having first data types or formats to data having second data types or formats, where the first data types or formats are different than the second data types or formats. The system further associates the converted coordinate values, color values and/or data types or formats with the second set of objects and enables a graphical processing unit to use the second set of objects for rendering the graphical scene.

    摘要翻译: 系统在描述图形场景的第一结构中创建第一组对象。 基于第一结构中的第一组对象,在第二结构中创建第二组对象。 该系统还执行以下一个或多个:i)将第一坐标系中的坐标值转换为坐标第二坐标系中的值,ii)将第一颜色空间中的颜色值转换为第二颜色空间中的颜色值,以及 /或iii)将具有第一数据类型或格式的数据转换为具有第二数据类型或格式的数据,其中第一数据类型或格式不同于第二数据类型或格式。 该系统进一步将经转换的坐标值,颜色值和/或数据类型或格式与第二组对象相关联,并使图形处理单元能够使用第二组对象来呈现图形场景。

    Parallel processing of object subtrees for multiprocessor systems
    6.
    发明授权
    Parallel processing of object subtrees for multiprocessor systems 失效
    并行处理多处理器系统的对象子树

    公开(公告)号:US08294704B1

    公开(公告)日:2012-10-23

    申请号:US12102193

    申请日:2008-04-14

    IPC分类号: G06F17/00

    CPC分类号: G06F9/5027 G06F2209/5018

    摘要: A method implemented by one or more computers may include receiving data for graphical rendering and distributing a first portion of the data to a first computation process. The method may further include distributing a second portion of the data to a second computation process, where the second computation process is different than the first computation process, creating a first object subtree via the first computation process based on the first portion of the data, and creating a second object subtree via the second computation process based on the second portion of the data. The method may further also include assembling an object tree via a third computation process based on the first object subtree and the second object subtree and rendering a graphical scene based on the assembled object tree.

    摘要翻译: 由一个或多个计算机实现的方法可以包括接收用于图形呈现的数据并将数据的第一部分分配到第一计算过程。 该方法还可以包括将数据的第二部分分配到第二计算过程,其中第二计算过程不同于第一计算过程,基于数据的第一部分经由第一计算过程创建第一对象子树, 以及基于所述数据的第二部分,经由所述第二计算处理创建第二对象子树。 该方法还可以包括通过基于第一对象子树和第二对象子树的第三计算处理来组装对象树,并且基于组装的对象树渲染图形场景。