Scalable method and system for streaming high-resolution media
    1.
    发明申请
    Scalable method and system for streaming high-resolution media 有权
    用于流式传输高分辨率媒体的可扩展方法和系统

    公开(公告)号:US20060093044A1

    公开(公告)日:2006-05-04

    申请号:US11209765

    申请日:2005-08-24

    IPC分类号: H04N7/04

    摘要: A system and method for distributing data (e.g., imaging data such as pixels, or 3D graphics data such as points, lines, or polygons) from a single or a small number of data sources to a plurality of graphical processing units (graphics processors) for processing and display is presented. The system and method provide a pipelined and multithreaded approach that prioritizes movement of the data through a high-speed multiprocessor system (or a high-speed system of networked computers), according to the system topology. Multiple threads running on multiple processors in shared memory move the data from a storage device (e.g., a disk array), through the high-speed multiprocessor system, to graphics processor memory for display and optional processing through fragment programming. The data can also be moved in the reverse direction, back through the high-speed multiprocessor system, for storage on the disk array.

    摘要翻译: 一种用于将数据(例如,诸如像素的成像数据或诸如点,线或多边形的3D图形数据)从单个或少数数据源分发到多个图形处理单元(图形处理器)的系统和方法, 用于处理和显示。 该系统和方法提供了一种流水线和多线程方法,根据系统拓扑,通过高速多处理器系统(或联网计算机的高速系统)来优先考虑数据的移动。 在共享存储器中的多个处理器上运行的多个线程将数据从存储设备(例如,磁盘阵列)通过高速多处理器系统移动到图形处理器存储器,用于通过片段编程进行显示和可选处理。 数据也可以反向移动,通过高速多处理器系统,以便存储在磁盘阵列上。

    Platform independent application program interface for interactive 3D scene management
    2.
    发明授权
    Platform independent application program interface for interactive 3D scene management 失效
    平台独立的应用程序界面,用于交互式3D场景管理

    公开(公告)号:US06215495B1

    公开(公告)日:2001-04-10

    申请号:US08865696

    申请日:1997-05-30

    IPC分类号: G06T1500

    摘要: A computer-readable medium having stored thereon an applications programming interface for causing a computer system to render a three-dimensional scene according to a downloaded file. A scene graph is constructed from a number of objects stored in memory. These objects have variables which can be changed by subroutine calls. Furthermore, one or more objects can contain one or more fields. A field is comprised of a data type which represents the state of an object. Engines are used to perform defined functions to the fields. One or more routes can be used to change one field in response to changes made to another field. A class hierarchy is defined to implement a retained mode graphics.

    摘要翻译: 一种其上存储有用于使计算机系统根据下载的文件呈现三维场景的应用编程接口的计算机可读介质。 从存储在存储器中的多个对象构建场景图。 这些对象具有可以通过子程序调用更改的变量。 此外,一个或多个对象可以包含一个或多个字段。 字段由表示对象状态的数据类型组成。 引擎用于对字段执行定义的功能。 可以使用一个或多个路由来响应对另一个字段所做的更改来更改一个字段。 定义类层次结构以实现保留模式图形。

    Scalable method and system for streaming high-resolution media
    3.
    发明授权
    Scalable method and system for streaming high-resolution media 有权
    用于流式传输高分辨率媒体的可扩展方法和系统

    公开(公告)号:US07460126B2

    公开(公告)日:2008-12-02

    申请号:US11209765

    申请日:2005-08-24

    摘要: A system and method for distributing data (e.g., imaging data such as pixels, or 3D graphics data such as points, lines, or polygons) from a single or a small number of data sources to a plurality of graphical processing units (graphics processors) for processing and display is presented. The system and method provide a pipelined and multithreaded approach that prioritizes movement of the data through a high-speed multiprocessor system (or a high-speed system of networked computers), according to the system topology. Multiple threads running on multiple processors in shared memory move the data from a storage device (e.g., a disk array), through the high-speed multiprocessor system, to graphics processor memory for display and optional processing through fragment programming. The data can also be moved in the reverse direction, back through the high-speed multiprocessor system, for storage on the disk array.

    摘要翻译: 一种用于将数据(例如,诸如像素的成像数据或诸如点,线或多边形的3D图形数据)从单个或少数数据源分发到多个图形处理单元(图形处理器)的系统和方法, 用于处理和显示。 该系统和方法提供了一种流水线和多线程方法,根据系统拓扑,通过高速多处理器系统(或联网计算机的高速系统)来优先考虑数据的移动。 在共享存储器中的多个处理器上运行的多个线程将数据从存储设备(例如,磁盘阵列)通过高速多处理器系统移动到图形处理器存储器,用于通过片段编程进行显示和可选处理。 数据也可以反向移动,通过高速多处理器系统,以便存储在磁盘阵列上。