Color correction of digital video images using a programmable graphics processing unit
    1.
    发明授权
    Color correction of digital video images using a programmable graphics processing unit 有权
    使用可编程图形处理单元对数字视频图像进行颜色校正

    公开(公告)号:US07312800B1

    公开(公告)日:2007-12-25

    申请号:US11113817

    申请日:2005-04-25

    摘要: A system which utilizes the processing capabilities of the graphics processing unit (GPU) in the graphics controller. Each frame of each video stream or track is decoded into a buffer and a color profile indicating parameters of the color space of the video source is associated with the buffer. The compositor uses the color profile to convert each buffer to a defined working color space from the source color space. This conversion and rendering of the buffer is performed using the fragment processing capabilities of the GPU. The compositor then instructs the GPU to convert the buffer to the final color space of the display device and the frame is rendered to the frame buffer for final display. Each of these operations is done in real time for each frame of the video.

    摘要翻译: 利用图形控制器中的图形处理单元(GPU)的处理能力的系统。 每个视频流或轨道的每个帧被解码成缓冲器,并且指示视频源的颜色空间的参数的颜色配置文件与缓冲器相关联。 合成器使用颜色配置文件将每个缓冲区从源颜色空间转换为定义的工作颜色空间。 使用GPU的片段处理能力来执行缓冲器的这种转换和渲染。 然后,合成器指示GPU将缓冲器转换为显示设备的最终色彩空间,并将帧渲染到帧缓冲区以进行最终显示。 这些操作中的每一个对于视频的每一帧都是实时完成的。

    System and method for creating tamper-resistant code
    3.
    发明申请
    System and method for creating tamper-resistant code 有权
    用于创建防篡改代码的系统和方法

    公开(公告)号:US20050246554A1

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

    申请号:US10837413

    申请日:2004-04-30

    申请人: James Batson

    发明人: James Batson

    IPC分类号: G06F21/00 H04L9/32

    CPC分类号: G06F21/125 G06F21/14

    摘要: A system and method for creating tamper-resistant code are described herein. In one embodiment, the method comprises receiving a first object code block. The method also comprises translating the first object code block into a second code block, wherein the translating includes applying taper-resistance techniques to the first object code block or the second object code block. The method also comprises executing the second object code block.

    摘要翻译: 本文描述了用于创建防篡改代码的系统和方法。 在一个实施例中,该方法包括接收第一目标代码块。 该方法还包括将第一目标代码块翻译成第二代码块,其中平移包括将锥度阻力技术应用于第一目标代码块或第二目标代码块。 该方法还包括执行第二目标代码块。

    Method for building a color look-up table
    4.
    发明授权
    Method for building a color look-up table 失效
    构建颜色查找表的方法

    公开(公告)号:US5003299A

    公开(公告)日:1991-03-26

    申请号:US479982

    申请日:1990-02-14

    IPC分类号: G09G5/02

    CPC分类号: G09G5/02

    摘要: A method for building an inverse color look-up table in a color graphics system. The inverse color look-up table accepts as an address input RGB color information and provides as a data output index information for indexing a color look-up table. The method initializes an array of data elements, each of said data elements for storing said index information, each of said data elements corresponding to a color position in RGB color space. A first index value is stored in the array, the first index value corresponding to an index for the color look-up table. The first index value is stored in a first of the data elements, the first data element corresponding to a color represented by the first index value in the color look-up table. An address of the first data element is also stored in a queue means. For a second of the data elements, it is determined whether the second data element has been assigned an index value. If the second data element has not been assigned an index value, second data element is assigned the first index value and an address is stored for the second data element in the queue means.

    摘要翻译: 一种用于在彩色图形系统中构建反色查找表的方法。 反色查找表接受地址输入RGB颜色信息,并提供用于索引颜色查找表的数据输出索引信息。 该方法初始化数据元素阵列,每个所述数据元素用于存储所述索引信息,每个所述数据元素对应于RGB颜色空间中的颜色位置。 第一个索引值存储在数组中,第一个索引值对应于颜色查找表的索引。 第一索引值存储在第一数据元素中,第一数据元素对应于由颜色查找表中的第一索引值表示的颜色。 第一数据元素的地址也存储在队列装置中。 对于第二数据元素,确定是否已经为第二数据元素分配了索引值。 如果第二数据元素尚未被分配索引值,则为第二数据元素分配第一索引值,并且为队列装置中的第二数据元素存储地址。

    COLOR CORRECTION OF DIGITAL VIDEO IMAGES USING A PROGRAMMABLE GRAPHICS PROCESSING UNIT
    5.
    发明申请
    COLOR CORRECTION OF DIGITAL VIDEO IMAGES USING A PROGRAMMABLE GRAPHICS PROCESSING UNIT 审中-公开
    使用可编程图形处理单元对数字视频图像进行彩色校正

    公开(公告)号:US20080012870A1

    公开(公告)日:2008-01-17

    申请号:US11775923

    申请日:2007-07-11

    IPC分类号: G09G5/36

    摘要: A system which utilizes the processing capabilities of the graphics processing unit (GPU) in the graphics controller. Each frame of each video stream or track is decoded into a buffer and a color profile indicating parameters of the color space of the video source is associated with the buffer. The compositor uses the color profile to convert each buffer to a defined working color space from the source color space. This conversion and rendering of the buffer is performed using the fragment processing capabilities of the GPU. The compositor then instructs the GPU to convert the buffer to the final color space of the display device and the frame is rendered to the frame buffer for final display. Each of these operations is done in real time for each frame of the video.

    摘要翻译: 利用图形控制器中的图形处理单元(GPU)的处理能力的系统。 每个视频流或轨道的每个帧被解码成缓冲器,并且指示视频源的颜色空间的参数的颜色配置文件与缓冲器相关联。 合成器使用颜色配置文件将每个缓冲区从源颜色空间转换为定义的工作颜色空间。 使用GPU的片段处理能力来执行缓冲器的这种转换和渲染。 然后,合成器指示GPU将缓冲器转换为显示设备的最终色彩空间,并将帧渲染到帧缓冲区以进行最终显示。 这些操作中的每一个对于视频的每一帧都是实时完成的。

    Object selection using hit test tracks

    公开(公告)号:US07281212B2

    公开(公告)日:2007-10-09

    申请号:US10428356

    申请日:2003-05-02

    IPC分类号: G06F3/00

    摘要: A method for labeling the pixels within a selected visual area of at least one image frame containing that visual area from a sequence of image frames stored in memory and operative to be displayed on an interactive display so that a user may subsequently select the selected visual area on a pixel accurate, frame accurate basis. To label the selected visual area within an image frame, the scene within that image frame is segmented to identify the selected visual area, each pixel within that selected visual area is then labeled with an area identifier which is unique to that selected visual area, and the pixels containing the area identifiers are mapped into an item buffer. The item buffer is then compressed and stored within a labeled portion of memory linked with the stored frame image from which the item buffer was derived. When a user subsequently selects a pixel within any frame image of the sequence of frame images the pixel is decompressed within the labeled portion of memory corresponding to the pixel in the selected frame image to determine the area identifier for the selected pixel. This area identifier is then used for a number of purposes, such as to identify an area within the frame image corresponding to the selected pixel, or to cause some action related to the selected pixel to be performed.

    Color graphics system
    7.
    发明授权
    Color graphics system 失效
    彩色图形系统

    公开(公告)号:US5068644A

    公开(公告)日:1991-11-26

    申请号:US195083

    申请日:1988-05-17

    IPC分类号: G09G5/02

    CPC分类号: G09G5/02

    摘要: A color graphics system for use with a computer. The color graphics system utilizes a look-up table having index values to be stored in a frame buffer. The look-up table is addressed by providing color information, such as RGB color information to the table. The index values may be used to index a second look-up table for providing color information, such as RGB color information. The present invention further disclosed methods of insuring index values provided by the look-up table closely approximate the desired color within the available color space. Further the present invention provided methods for performing arithmetic transfer operations on colors represented by indexes in the frame buffer.

    摘要翻译: 用于计算机的彩色图形系统。 彩色图形系统使用具有索引值的查找表来存储在帧缓冲器中。 通过向表格提供诸如RGB颜色信息的颜色信息来寻址查找表。 索引值可以用于索引用于提供颜色信息的第二查找表,诸如RGB颜色信息。 本发明进一步公开了确保由查找表提供的指标值紧密接近可用颜色空间内的期望颜色的方法。 此外,本发明提供了对由帧缓冲器中的索引表示的颜色执行算术传送操作的方法。