Transparent video capture from primary video surface
    2.
    发明授权
    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.

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

    Decryption of graphics data in a graphics processing pipeline
    5.
    发明授权
    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
    6.
    发明授权
    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数据执行图形流水线操作。

    System and method for rendering and displaying high-resolution images
    8.
    发明授权
    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
    9.
    发明授权
    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
    10.
    发明授权
    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.

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