Hybrid processing of OpenGL display list commands
    1.
    发明授权
    Hybrid processing of OpenGL display list commands 失效
    OpenGL显示列表命令的混合处理

    公开(公告)号:US07330187B2

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

    申请号:US10629930

    申请日:2003-07-29

    CPC classification number: G06T15/40 G06T15/00 G06T2210/32

    Abstract: A hybrid method or apparatus for processing OpenGL display list commands. A deamon intercepts display list commands issued by a client to an OpenGL stack. Responsive to a newList [list commands] endList sequence: the daemon stores a representation of a first subset of the list commands; and creates, in the stack, a display list corresponding to a second subset of the list commands. Responsive to a callList command: the daemon issues to the stack at least one immediate mode command corresponding to the first subset of the list commands and at least one callList command invoking the display list corresponding to the second subset of the list commands. The daemon may also store a representation of an expression or function. Responsive to the callList command, the daemon may evaluate the expression or function and conditionally change the step of invoking the display list based on the outcome.

    Abstract translation: 用于处理OpenGL显示列表命令的混合方法或装置。 一个deamon拦截客户端向OpenGL堆栈发出的显示列表命令。 响应于newList [list commands] endList sequence:守护进程存储列表命令的第一个子集的表示; 并且在堆栈中创建与列表命令的第二子集相对应的显示列表。 响应于callList命令:守护进程向堆栈发出至少一个与列表命令的第一子集对应的即时模式命令,以及至少一个调用与列表命令的第二子集对应的显示列表的调用列表命令。 守护进程还可以存储表达式或函数的表示。 响应于callList命令,守护程序可以评估表达式或功能,并根据结果有条件地更改调用显示列表的步骤。

    Single logical screen in X windows with direct hardware access to the frame buffer for 3D rendering
    2.
    发明授权
    Single logical screen in X windows with direct hardware access to the frame buffer for 3D rendering 失效
    在X窗口中的单逻辑屏幕,直接硬件访问帧缓冲区,用于3D渲染

    公开(公告)号:US06417849B2

    公开(公告)日:2002-07-09

    申请号:US09127773

    申请日:1998-07-31

    CPC classification number: G06F3/1423 G06T15/005

    Abstract: Single Logical Screen and Direct Hardware Access in a 3D environment are combined by passing a single stream of protocol to the X Server, which in turn passes the information to multiple 3D rendering processes for display on individual screens (monitors). Multiple instances of a single daemon implement the rendering processes. The X Server communicates with an instance of the daemon functioning as a master daemon, which in turn controls the remaining instances functioning as slave daemons. All daemons communicate through common shared memory segments. This achieves both efficiency and performance, since duplicated distribution of commands and data is avoided. Each of the daemons is driven by the contents of the shared memory segments. To facilitate this, an X Client, the X Server and the daemons are all interconnected with separate control and data paths.

    Abstract translation: 将单一逻辑屏幕和直接硬件访问通过将单个流协议传递到X服务器来进行组合,X服务器又将信息传递到多个3D渲染过程,以便在各个屏幕(监视器)上显示。 单个守护程序的多个实例实现呈现过程。 X服务器与作为主守护进程的守护程序实例进行通信,后者又控制剩余的实例作为从站守护程序。 所有后台程序通过共享内存段进行通信。 这样可以实现效率和性能,因为避免了重复分发命令和数据。 每个守护进程由共享内存段的内容驱动。 为了方便这一点,X客户端,X服务器和守护程序都与单独的控制和数据路径互连。

    System and method for rendering graphical data
    3.
    发明授权
    System and method for rendering graphical data 失效
    绘制图形数据的系统和方法

    公开(公告)号:US06727904B2

    公开(公告)日:2004-04-27

    申请号:US10087151

    申请日:2002-03-01

    CPC classification number: G09G5/393 G06T1/20 G09G5/395

    Abstract: A system rendering graphical data from a graphics application utilizes a plurality of frame buffers, a plurality of graphics pipelines, and logic. Each of the graphics pipelines is configured to render graphical data to a different one of the frame buffers. The logic is configured to determine a mode of operation of the graphics application and to prevent, based on the mode of operation of the graphics application, at least one of the graphics pipelines from rendering the graphical data from the graphics application.

    Abstract translation: 从图形应用程序渲染图形数据的系统利用多个帧缓冲器,多个图形管线和逻辑。 每个图形流水线被配置为将图形数据呈现给不同的帧缓冲器。 该逻辑被配置为确定图形应用的操作模式,并且基于图形应用的操作模式,防止至少一个图形流水线从图形应用程序呈现图形数据。

    3D graphics in a single logical sreen display using multiple computer systems
    4.
    发明授权
    3D graphics in a single logical sreen display using multiple computer systems 有权
    使用多台计算机系统的单一逻辑屏幕显示中的3D图形

    公开(公告)号:US06249294B1

    公开(公告)日:2001-06-19

    申请号:US09138456

    申请日:1998-08-21

    CPC classification number: G06F3/1454 G06F3/14 G09G2300/026

    Abstract: A single logical screen computer display uses multiple remote computer systems operable to perform hardware accelerated 3D graphics operations. The display system includes a client process, a first slave host computer coupled to first display hardware, a second slave host computer coupled to second display hardware, and a network broadcast path between the client process and the first and second slave host computers. The client process is operable to broadcast OGL command buffers to the first and second slave host computers using the network broadcast path. The first and second slave host computers are operable to execute OGL commands in the OGL command buffers and to render the results on the first and second display hardware, respectively. First and second X server processes run on the first and second slave hosts, and first and second OGL daemon processes also run on the first and second slave hosts. The network broadcast path bypasses the X server processes, thereby providing greatly enhanced 3D graphics performance over the network.

    Abstract translation: 单个逻辑屏幕计算机显示器使用可操作以执行硬件加速3D图形操作的多个远程计算机系统。 显示系统包括客户端进程,耦合到第一显示硬件的第一从主机计算机,耦合到第二显示硬件的第二从主机计算机,以及客户机进程与第一和第二从机主计算机之间的网络广播路径。 客户端进程可操作以使用网络广播路径将OGL命令缓冲区广播到第一和第二从属主机计算机。 第一和第二从属主计算机可操作以在OGL命令缓冲器中执行OGL命令,并分别在第一和第二显示器硬件上呈现结果。 第一个和第二个X服务器进程在第一个和第二个从属主机上运行,​​第一个和第二个OGL守护程序进程也在第一个和第二个从属主机上运行。 网络广播路径绕过X服务器进程,从而通过网络提供大大增强的3D图形性能。

    Single logical screen system and method for rendering graphical data
    5.
    发明授权
    Single logical screen system and method for rendering graphical data 有权
    单逻辑屏幕系统和绘制图形数据的方法

    公开(公告)号:US06864894B1

    公开(公告)日:2005-03-08

    申请号:US09715746

    申请日:2000-11-17

    CPC classification number: G06F3/1446 G06F3/14 G06T15/005 G09G5/363

    Abstract: A graphical display system utilizes a plurality of display devices and a plurality of graphical acceleration units for rendering graphical data to the display devices. More specifically, each of the plurality of graphical acceleration units respectively interfaces a portion of graphical data defining an image to one of the display devices. Each of the display devices displays a portion of the image based on the graphical data rendered to it. To make the system more efficient and/or to improve image quality, at least one of the graphical acceleration units includes a plurality of graphical pipelines for rendering the graphical data to be displayed by the display device that is interfaced with the one graphical acceleration unit.

    Abstract translation: 图形显示系统利用多个显示设备和多个图形加速单元来将图形数据呈现给显示设备。 更具体地,多个图形加速单元中的每一个分别将定义图像的图形数据的一部分与显示设备之一相接合。 每个显示设备基于呈现给它的图形数据显示图像的一部分。 为了使系统更有效和/或提高图像质量,图形加速单元中的至少一个包括多个图形流水线,用于呈现由与一个图形加速单元接口的显示装置显示的图形数据。

    System and method for efficiently rendering graphical data
    6.
    发明授权
    System and method for efficiently rendering graphical data 有权
    有效渲染图形数据的系统和方法

    公开(公告)号:US06882346B1

    公开(公告)日:2005-04-19

    申请号:US09715335

    申请日:2000-11-17

    CPC classification number: G06T15/005 G09G5/397 G09G2352/00

    Abstract: A graphical display system utilizes a plurality of graphics pipelines to render data to a display device. More specifically, the graphical display system utilizes a first graphics pipeline, a second graphics pipeline, a compositor, and a display device. The first graphics pipeline renders a first portion of a graphical command, and the second graphics pipeline renders a second portion of a graphical command. The compositor receives the first and second portions of graphical data and interfaces the first and second portions with the display device. The display device then displays an image based on the first and second portions of graphical data respectively rendered by the first and second graphics pipelines. By enabling a plurality of graphics pipelines to render different portions of graphical data to the same display device, the speed and/or image quality associated with the image displayed by the display device can be improved.

    Abstract translation: 图形显示系统利用多个图形管线将数据呈现给显示设备。 更具体地,图形显示系统利用第一图形流水线,第二图形流水线,合成器和显示装置。 第一图形管线呈现图形命令的第一部分,并且第二图形管线呈现图形命令的第二部分。 合成器接收图形数据的第一和第二部分并且将第一和第二部分与显示装置接合。 显示装置然后基于由第一和第二图形管线分别呈现的图形数据的第一和第二部分显示图像。 通过使多个图形管线能够将图形数据的不同部分呈现给相同的显示设备,可以提高与由显示设备显示的图像相关联的速度和/或图像质量。

    System and method for efficiently rendering a jitter enhanced graphical image
    7.
    发明授权
    System and method for efficiently rendering a jitter enhanced graphical image 有权
    有效渲染抖动增强图形图像的系统和方法

    公开(公告)号:US06791553B1

    公开(公告)日:2004-09-14

    申请号:US09715253

    申请日:2000-11-17

    Abstract: A graphical display system utilizes a plurality of graphics pipelines to efficiently display a jitter enhanced image. More specifically, the graphical display system utilizes a plurality of graphical pipelines, a compositor, and a display device. Each of the graphical pipelines receives and renders graphical data. In rendering the graphical data, each of the graphical pipelines mathematically combines a different offset to coordinate values included within the graphical data. The compositor receives the graphical data rendered by the plurality of pipelines and blends color values associated with corresponding coordinate values within the graphical data. The compositor also interfaces the blended color values with the display device, which displays an image based on at least the blended color values. As a result, graphical data defining a jitter enhanced image is efficiently rendered to the display device.

    Abstract translation: 图形显示系统利用多个图形管线来有效地显示抖动增强图像。 更具体地,图形显示系统利用多个图形流水线,合成器和显示装置。 每个图形流水线接收和渲染图形数据。 在呈现图形数据时,每个图形流水线将不同的偏移数学地组合到包括在图形数据内的坐标值。 合成器接收由多个管线呈现的图形数据,并且将与图形数据内的对应坐标值相关联的颜色值混合。 合成器还将混合颜色值与显示设备接口,显示设备至少基于混合颜色值显示图像。 结果,定义抖动增强图像的图形数据被有效地呈现给显示装置。

    Single logical screen system and method for rendering graphical data
    8.
    发明授权
    Single logical screen system and method for rendering graphical data 有权
    单逻辑屏幕系统和绘制图形数据的方法

    公开(公告)号:US07342588B2

    公开(公告)日:2008-03-11

    申请号:US11042024

    申请日:2005-01-25

    CPC classification number: G06F3/1446 G06F3/14 G06T15/005 G09G5/363

    Abstract: A graphical display system utilizes a plurality of display devices and a plurality of graphical acceleration units for rendering graphical data to the display devices. More specifically, each of the plurality of graphical acceleration units respectively interfaces a portion of graphical data defining an image to one of the display devices. Each of the display devices displays a portion of the image based on the graphical data rendered to it. To make the system more efficient and/or to improve image quality, at least one of the graphical acceleration units includes a plurality of graphical pipelines for rendering the graphical data to be displayed by the display device that is interfaced with the one graphical acceleration unit.

    Abstract translation: 图形显示系统利用多个显示设备和多个图形加速单元来将图形数据呈现给显示设备。 更具体地,多个图形加速单元中的每一个分别将定义图像的图形数据的一部分与显示设备之一相接合。 每个显示设备基于呈现给它的图形数据显示图像的一部分。 为了使系统更有效和/或提高图像质量,图形加速单元中的至少一个包括多个图形流水线,用于呈现由与一个图形加速单元接口的显示装置显示的图形数据。

    Systems and methods for rendering graphical data
    10.
    发明授权
    Systems and methods for rendering graphical data 失效
    绘制图形数据的系统和方法

    公开(公告)号:US06621500B1

    公开(公告)日:2003-09-16

    申请号:US09715882

    申请日:2000-11-17

    Abstract: A preferred method includes the step of receiving multiple digital video data streams. Preferably, a first of the multiple digital video data streams contains processed pixel data corresponding to at least a portion of the image to be rendered, and a second of the multiple digital video data streams contains processed pixel data corresponding to at least a portion of the image to be rendered as well as information, such as a chroma-key value, associated with at least some of the processed pixel data. The embodiment also preferably includes the step of combining the multiple digital video data streams into the composite digital video data stream by referencing the chroma-key values. Devices also are provided.

    Abstract translation: 优选的方法包括接收多个数字视频数据流的步骤。 优选地,多个数字视频数据流中的第一数据流包含对应于要渲染的图像的至少一部分的经处理的像素数据,并且多个数字视频数据流中的第二数字视频数据流包含与至少一部分 要呈现的图像以及与至少一些经处理的像素数据相关联的信息,诸如色度键值。 该实施例还优选地包括通过参考色键值将多个数字视频数据流组合成复合数字视频数据流的步骤。 还提供设备。

Patent Agency Ranking