Efficient execution of color space processing functions in a graphics processing unit
    31.
    发明授权
    Efficient execution of color space processing functions in a graphics processing unit 有权
    在图形处理单元中有效执行色彩空间处理功能

    公开(公告)号:US08619077B1

    公开(公告)日:2013-12-31

    申请号:US10188093

    申请日:2002-07-03

    CPC classification number: G06T11/001 G06T15/50 G06T2200/28

    Abstract: A pixel shader program for execution by a processing unit in a graphics processing module is designed to execute a color space processing function on individual pixels of a video image. The color space processing function is broken down into series of steps, each of which is amenable to representation by an individual instruction taken from an instruction set. The instructions cause the processor to load pixel color data into first memory elements, to read the first memory elements as well as second memory elements containing pre-loaded parameters representative of the color space processing function and to generate a processed set of color data for each pixel by manipulating the first and second memory elements. In this way, color space processing functionality, such as color space conversion and procamp controls, is provided without the need for specialized hardware and without encroaching upon the computational efficiency of the host CPU.

    Abstract translation: 用于由图形处理模块中的处理单元执行的像素着色器程序被设计为对视频图像的各个像素执行色彩空间处理功能。 颜色空间处理功能被分解成一系列步骤,每个步骤适合于从指令集获取的单独指令的表示。 指令使处理器将像素颜色数据加载到第一存储器元件中,以读取第一存储器元件以及包含表示颜色空间处理功能的预加载参数的第二存储器元件,并且为每个存储器元件生成经处理的一组颜色数据 通过操纵第一和第二存储元件来实现。 以这种方式,可以提供色空间处理功能,例如色空间转换和前置控制,而不需要专门的硬件,而不会影响主机CPU的计算效率。

    System and method for remote graphics display
    32.
    发明授权
    System and method for remote graphics display 有权
    用于远程图形显示的系统和方法

    公开(公告)号:US08410994B1

    公开(公告)日:2013-04-02

    申请号:US12861796

    申请日:2010-08-23

    Abstract: A method and system for displaying graphics on a display of a second module remotely connected with a first module via a data communications medium. A first controller for the first module and a second controller for the second module are connected to first and second graphics processors, respectively, both graphics processors being operative to request data from the first module when ready to process data. The first controller interfaces between the first graphics processor and the first module. The second controller interfaces between the second graphics processor and the first module via the data communications medium and the first controller. The first controller duplicates data returned to the first graphics processor by the first module in response to data requests, and transmits the duplicated data to the second controller via the data communications medium. The second controller intercepts data requests made by the second graphics processor, correlates the intercepted requests with the duplicated data received from the first controller and transmits the duplicated data to the second graphics processor on a basis of this correlation. The second graphics processor uses the received duplicated data to generate graphics for display on the display of the second module.

    Abstract translation: 一种用于经由数据通信介质在与第一模块远程连接的第二模块的显示器上显示图形的方法和系统。 用于第一模块的第一控制器和用于第二模块的第二控制器分别连接到第一和第二图形处理器,两个图形处理器可操作以在准备处理数据时从第一模块请求数据。 第一控制器在第一图形处理器和第一模块之间接口。 第二控制器经由数据通信介质和第一控制器在第二图形处理器和第一模块之间接口。 第一控制器响应于数据请求复制由第一模块返回到第一图形处理器的数据,并且经由数据通信介质将复制数据发送到第二控制器。 第二控制器拦截由第二图形处理器进行的数据请求,将截取的请求与从第一控制器接收的复制数据相关联,并且基于该相关性将复制的数据发送到第二图形处理器。 第二图形处理器使用接收的复制数据来生成用于在第二模块的显示器上显示的图形。

    Motion compensation using shared resources of a graphics processor unit
    34.
    发明授权
    Motion compensation using shared resources of a graphics processor unit 有权
    使用图形处理器单元的共享资源进行运动补偿

    公开(公告)号:US06952211B1

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

    申请号:US10290331

    申请日:2002-11-08

    Abstract: A method of motion compensation within a displayable video stream using shared resources of a Graphics Processor Unit (GPU). Image data including a sequential series of image frames is recieved. Each frame includes any one or more: frame-type; image texture; and motion vector information. At least a current image frame in analysed, and the shared resources of the GPU are controlled to generate a motion compensated image frame corresponding to the current image frame, using one or more GPU commands.

    Abstract translation: 使用图形处理器单元(GPU)的共享资源在可显示视频流内进行运动补偿的方法。 接收包括连续的图像帧系列的图像数据。 每个帧包括任何一个或多个:帧类型; 图像纹理; 和运动矢量信息。 使用一个或多个GPU命令,至少分析当前图像帧,并且GPU的共享资源被控制以生成与当前图像帧对应的运动补偿图像帧。

Patent Agency Ranking