Decryption of graphics data in a graphics processing pipeline
    3.
    发明授权
    Decryption of graphics data in a graphics processing pipeline 有权
    在图形处理流水线中解密图形数据

    公开(公告)号:US07159112B1

    公开(公告)日:2007-01-02

    申请号:US10649170

    申请日:2003-08-26

    申请人: Ian M. Williams

    发明人: Ian M. Williams

    IPC分类号: G06F1/24

    CPC分类号: G06F21/84

    摘要: Encrypted graphics data is transmitted between systems or components of a system. The data is decrypted within a graphics processor or other recipient device that has been provided with an appropriate key. In one embodiment, encryption is performed by perturbing selected parameters of the graphics data so that the encrypted data can be used to generate a distorted image, and decryption is performed by reversing the perturbation.

    摘要翻译: 加密的图形数据在系统或系统的组件之间传输。 数据在已经提供有适当的密钥的图形处理器或其他接收设备中被解密。 在一个实施例中,通过扰乱所选图形数据的参数来执行加密,使得可以使用加密的数据来生成失真的图像,并且通过反转扰动来执行解密。

    Preprocessor for formatting video into graphics processing unit (“GPU”)-formatted data for transit directly to a graphics memory
    4.
    发明授权
    Preprocessor for formatting video into graphics processing unit (“GPU”)-formatted data for transit directly to a graphics memory 有权
    将视频格式化为图形处理单元(“GPU”)的预处理器 - 用于直接传输到图形存储器的格式化数据

    公开(公告)号:US08031197B1

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

    申请号:US11346665

    申请日:2006-02-03

    IPC分类号: G06T1/00

    CPC分类号: G06T1/20

    摘要: Disclosed are a GPU video data preprocessor, a computer device, an apparatus and a method for facilitating expeditious video transfer to graphics memory for enhancing display and video capture applications, among other things. In one embodiment, a graphics preprocessor is used to preprocess video for transit via a graphics processing unit (“GPU”) directly to graphics memory without invoking a graphics driver. The graphics preprocessor includes an input configured to receive video data. It also includes a native data formatter coupled to the input and configured to format the video data as GPU data to conform with the architecture of the GPU. In at least one embodiment, the graphics preprocessor also includes a command execution unit, which can be configured to transmit an instruction executable by the GPU as a transmitted instruction to perform a graphics pipeline operation on the GPU data.

    摘要翻译: 公开了一种GPU视频数据预处理器,计算机设备,装置和方法,用于促进对图形存储器的快速视频传输,以增强显示和视频捕获应用等。 在一个实施例中,图形预处理器用于在不调用图形驱动器的情况下,经由图形处理单元(“GPU”)直接传输到图形存储器来预处理视频。 图形预处理器包括被配置为接收视频数据的输入。 它还包括耦合到输入并被配置为将视频数据格式化为GPU数据以符合GPU的架构的本机数据格式器。 在至少一个实施例中,图形预处理器还包括命令执行单元,该命令执行单元可被配置为发送由GPU执行的指令作为发送指令,以对GPU数据执行图形流水线操作。

    Transparent video capture from primary video surface
    5.
    发明授权
    Transparent video capture from primary video surface 有权
    从主视频表面透明的视频捕获

    公开(公告)号:US07205997B1

    公开(公告)日:2007-04-17

    申请号:US10951497

    申请日:2004-09-28

    IPC分类号: G09G5/00

    摘要: A method and system for converting an image data generated by a graphics subsystem into a video format. In one embodiment, the method includes generating the image data, storing the image data in a buffer, capturing the buffer to convert the image data to a texture, mapping the texture to at least one polygon to create a formatted image, and converting the formatted image to a stream of data in the video format.

    摘要翻译: 一种用于将由图形子系统生成的图像数据转换为视频格式的方法和系统。 在一个实施例中,该方法包括生成图像数据,将图像数据存储在缓冲器中,捕获缓冲器以将图像数据转换成纹理,将纹理映射到至少一个多边形以创建格式化图像,以及转换格式化 图像以视频格式的数据流。

    System and method for rendering and displaying high-resolution images
    7.
    发明授权
    System and method for rendering and displaying high-resolution images 有权
    用于渲染和显示高分辨率图像的系统和方法

    公开(公告)号:US08537166B1

    公开(公告)日:2013-09-17

    申请号:US11952089

    申请日:2007-12-06

    摘要: One embodiment of the present invention sets forth a technique for displaying high-resolution images using multiple graphics processing units (GPUs). The graphics driver is configured to present one virtual display device, simulating a high-resolution mosaic display surface, to the operating system and the application programs. The graphics driver is also configured to partition the display surface amongst the GPUs and transmit commands and data to the local memory associated with the first GPU. A video bridge automatically broadcasts this information to the local memories associated with the remaining GPUs. Each GPU renders and displays only the partition of the display surface assigned to that particular GPU, and the GPUs are synchronized to ensure the continuity of the displayed images. This technique allows the system to display higher resolution images than the system hardware would otherwise support, transparently to the operating system and the application programs.

    摘要翻译: 本发明的一个实施例提出了使用多个图形处理单元(GPU)显示高分辨率图像的技术。 图形驱动器被配置为向操作系统和应用程序呈现一个虚拟显示设备,模拟高分辨率马赛克显示表面。 图形驱动器还被配置为在GPU之间划分显示表面,并将命令和数据传送到与第一GPU相关联的本地存储器。 视频桥自动将该信息广播到与剩余GPU相关联的本地存储器。 每个GPU渲染并显示分配给该特定GPU的显示表面的分区,并且GPU被同步以确保所显示的图像的连续性。 该技术允许系统显示比系统硬件以其他方式支持的更高分辨率的图像,对操作系统和应用程序是透明的。

    System and method for rendering and displaying high-resolution images
    8.
    发明授权
    System and method for rendering and displaying high-resolution images 有权
    用于渲染和显示高分辨率图像的系统和方法

    公开(公告)号:US07995003B1

    公开(公告)日:2011-08-09

    申请号:US11952090

    申请日:2007-12-06

    IPC分类号: G09G5/00 G06F15/16

    摘要: One embodiment of the present invention sets forth a technique for displaying high-resolution images using multiple graphics processing units (GPUs). The graphics driver is configured to present one virtual display device, simulating a high-resolution mosaic display surface, to the operating system and the application programs. The graphics driver is also configured to partition the display surface amongst the GPUs and transmit commands and data to the local memory associated with the first GPU. A video bridge automatically broadcasts this information to the local memories associated with the remaining GPUs. Each GPU renders and displays only the partition of the display surface assigned to that particular GPU, and the GPUs are synchronized to ensure the continuity of the displayed images. This technique allows the system to display higher resolution images than the system hardware would otherwise support, transparently to the operating system and the application programs.

    摘要翻译: 本发明的一个实施例提出了使用多个图形处理单元(GPU)显示高分辨率图像的技术。 图形驱动器被配置为向操作系统和应用程序呈现一个虚拟显示设备,模拟高分辨率马赛克显示表面。 图形驱动器还被配置为在GPU之间划分显示表面,并将命令和数据传送到与第一GPU相关联的本地存储器。 视频桥自动将该信息广播到与剩余GPU相关联的本地存储器。 每个GPU渲染并显示分配给该特定GPU的显示表面的分区,并且GPU被同步以确保所显示的图像的连续性。 该技术允许系统显示比系统硬件以其他方式支持的更高分辨率的图像,对操作系统和应用程序是透明的。

    Texture generating apparatus for dynamic interference checking
    9.
    发明授权
    Texture generating apparatus for dynamic interference checking 有权
    用于动态干扰检查的纹理生成装置

    公开(公告)号:US06882347B2

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

    申请号:US09727985

    申请日:2000-11-30

    申请人: Ian M. Williams

    发明人: Ian M. Williams

    IPC分类号: G06T19/20 G09G5/00

    摘要: The present invention provides an apparatus, system, and method for performing interference checking of the design in a project, component or part thereof to a designer, engineer, team of designers, or a team of engineers. In one embodiment, the present invention is comprised of a texture generating apparatus adapted to provide proximity analysis of objects in a design by dynamically generating a texture visually indicative of the spatial relationship between the modeled objects. In this embodiment, the texture generating apparatus is further comprised of a processing element. The processing element is adapted to perform the calculations of the interference check. The texture generating apparatus is further comprising a texture generating element. The texture generating element is adapted to provide the texture on which the interference check is based. The texture generating apparatus is further comprised a rendering element. The rendering element is adapted to provide the rendering of the texture onto the object in a design.

    摘要翻译: 本发明提供了一种用于对项目,组件或其一部分中的设计进行设计,系统和方法的设计,系统和方法,以设计者,工程师,设计者团队或工程师团队。 在一个实施例中,本发明包括一种纹理生成装置,其适用于通过动态生成视觉上指示建模对象之间的空间关系的纹理来提供设计中的对象的接近度分析。 在本实施例中,纹理生成装置还包括处理元件。 处理元件适于执行干扰检查的计算。 纹理生成装置还包括纹理生成元件。 纹理生成元件适于提供基于干涉检查的纹理。 纹理生成装置还包括渲染元件。 渲染元素适于在设计中提供纹理呈现到对象上。

    Method and system for dynamic clock frequency adjustment for a graphics subsystem in a computer
    10.
    发明授权
    Method and system for dynamic clock frequency adjustment for a graphics subsystem in a computer 有权
    计算机中图形子系统的动态时钟频率调整方法和系统

    公开(公告)号:US06397343B1

    公开(公告)日:2002-05-28

    申请号:US09273247

    申请日:1999-03-19

    IPC分类号: G06F108

    CPC分类号: G06F1/08

    摘要: In a computer system having a CPU and a graphics subsystem, a device for dynamic graphics subsystem clock adjustment. A clock pulse generator is used for generating a clock frequency. The clock frequency is coupled to the graphics subsystem and is used by the graphics subsystem to synchronize and pace its internal operations. The clock frequency generated by the generator is variable over a range. A controller is coupled to the clock pulse generator, for adjusting the clock frequency from the clock pulse generator over the range. The controller interfaces with the computer system through an interface coupled to the controller. Through the interface, the controller communicates with the computer system or graphics subsystem and determines a load placed on the graphics subsystem. The controller adjusts the clock frequency generated by the clock pulse generator such that the clock frequency increases when the load on the graphics subsystem increases and the clock frequency decreases when the load on the graphics subsystem decreases, dynamically adjusting the clock frequency in response to the load on the graphics subsystem.

    摘要翻译: 在具有CPU和图形子系统的计算机系统中,用于动态图形子系统时钟调整的装置。 时钟脉冲发生器用于产生时钟频率。 时钟频率耦合到图形子系统,并被图形子系统用于同步和调整其内部操作。 发生器产生的时钟频率在一个范围内是可变的。 控制器耦合到时钟脉冲发生器,用于在该范围内调整来自时钟脉冲发生器的时钟频率。 控制器通过耦合到控制器的接口与计算机系统连接。 通过该接口,控制器与计算机系统或图形子系统通信,并确定放置在图形子系统上的负载。 控制器调整由时钟脉冲发生器产生的时钟频率,使得当图形子系统上的负载增加时,时钟频率增加,当图形子系统上的负载减小时,时钟频率降低,响应于负载动态调整时钟频率 在图形子系统上。