会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System and method for processing color objects in integrated dual color spaces
    • 用于处理集成双色空间中色彩对象的系统和方法
    • US06462748B1
    • 2002-10-08
    • US09556215
    • 2000-04-24
    • Ikko FushikiAndrew C. GodfreyJ. Andrew GoossenHock San LeeMichael D. StokesGilman K. Wong
    • Ikko FushikiAndrew C. GodfreyJ. Andrew GoossenHock San LeeMichael D. StokesGilman K. Wong
    • G06T1140
    • H04N1/6008H04N1/60H04N1/603
    • A system and method for processing color objects provides optimal processing quality by supporting both a perceptual-based color space and a physical-based color space and utilizing both color spaces for color processing in an integrated manner transparent to the end user. The graphics engine of the system includes a module for converting a color object being processed between the perceptual-base color space and the physical-based color space. During color processing that may involve various perceptual-based and physical-based operations, the graphics engine automatically converts the color object from one of the perceptual-based and physical-based color spaces to the other depending on the color processing operation to be performed. The graphics engine may also perform conversions on input graphic data from an input device to one of the dual color spaces for processing and converting a processed class object into the color space of an output device for displaying or printing.
    • 用于处理颜色对象的系统和方法通过支持基于感知的颜色空间和基于物理的颜色空间来提供最佳处理质量,并且以对于最终用户透明的集成方式利用颜色处理的两个颜色空间。 该系统的图形引擎包括一个模块,用于转换正在感知基础颜色空间和基于物理的颜色空间之间正在处理的彩色对象。 在可能涉及各种基于感知和基于物理的操作的颜色处理期间,图形引擎根据要执行的颜色处理操作自动将颜色对象从基于感知和基于物理的颜色空间之一转换到另一个。 图形引擎还可以对从输入设备到双色空间之一的输入图形数据执行转换,用于处理并将处理的类对象转换为用于显示或打印的输出设备的颜色空间。
    • 3. 发明授权
    • Methods and apparatus for improving read/modify/write operations
    • 改进读/写/写操作的方法和装置
    • US06226017B1
    • 2001-05-01
    • US09364363
    • 1999-07-30
    • J. Andrew GoossenAndrew C. Godfrey
    • J. Andrew GoossenAndrew C. Godfrey
    • G06F1316
    • G06T1/60
    • Improving a process in which information is read, modified, and written, and in which reading information is more costly (e.g., slower) than writing information. The information may be pixel information from a second (or remote) image and the modification may be a blending operation with a first (or local) image. The pixel information of the second (or remote) image may be stored in a video display frame buffer at a display adapter. The display adapter may be coupled via a bus, such as a PCI bus for example, with a CPU (or other machine) which performs the modification, such as image blending for example. This process is improved by limiting the number of reads of the pixel information of the second (or remote) image. Further, reads may be combined when doing so improves read performance and when alignment conditions are met. All modify and all or some write steps may be performed after all read steps have been performed, rather than performing all three (3) steps on a pixel-by-pixel, or pixel vector-by-pixel vector basis.
    • 改进读取,修改和写入信息的过程,并且读取信息比写入信息更昂贵(例如,更慢)。 信息可以是来自第二(或远程)图像的像素信息,并且修改可以是与第一(或局部)图像的混合操作。 第二(或远程)图像的像素信息可以存储在显示适配器的视频显示帧缓冲器中。 显示适配器可以经由诸如PCI总线的总线与执行修改的CPU(或其他机器)耦合,例如图像混合。 通过限制第二(或远程)图像的像素信息的读取次数来改善该过程。 此外,当这样做时,可以组合读取可以提高读取性能并且当对齐条件被满足时。 所有修改和所有或某些写入步骤可以在执行所有读取步骤之后执行,而不是以逐个像素为单位执行所有三(3)个步骤,或者以逐像素向量为单位。
    • 4. 发明授权
    • Generating resized images using ripple free image filtering
    • 使用无纹图像滤波生成调整大小的图像
    • US06816622B2
    • 2004-11-09
    • US09982435
    • 2001-10-18
    • James F. BlinnAndrew C. GodfreyMichael D. MarrAdrian Secchia
    • James F. BlinnAndrew C. GodfreyMichael D. MarrAdrian Secchia
    • G06K940
    • G06T3/4007G06T5/002G06T5/20G06T2200/12
    • An optimal filter kernel, formed by convolving a box filter with a filter of fixed integer width and unity area, is used to perform image resizing and reconstruction. The optimal filter has forced zeros at locations along a frequency scale corresponding to the reciprocal of the spacing of one or more pixels that comprise a source image to be resized. When a rescale value for a source image is selected, the optimal filter kernel is computed, mapped to the source image, and centered upon a location within the source image corresponding to the position of an output pixel to be generated. The number of pixels that lie underneath the optimal filter kernel is established by multiplying the number of pixels that comprise the width of the source image by the selected rescale value. Upon mapping the optimal filter kernel, the output pixel values that comprise the resized image are then evaluated by processing the one or more source image pixels, such as through interpolation. Alternatively, the output pixel values of the resized image are calculated by performing partial integral analysis with respect to a standard filter kernel of fixed width and unity area. The output pixel values are calculated by multiplying the pixel value for each pixel under the kernel by the area of the standard filter kernel surrounding the pixel. The products are then summed to reveal the output pixel value, and placed into the output image buffer. Both of these methods speed up the computation process, while producing a ripple free output image.