Patents Examined by Kevin K Xu
-
Patent number: 7495672Abstract: A sampling pattern covering an array of pixels for use in an anti-aliasing system is disclosed where each pixel has a pattern of sample points at the edges of the pixel. Moreover is the sample point pattern of each pixel a mirror image and different from the pattern of a directly neighboring pixel.Type: GrantFiled: November 25, 2003Date of Patent: February 24, 2009Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Tomas Akenine-Möller, Fredrik Tolf, Martin Levin, Erik Ledfelt
-
Patent number: 7466318Abstract: Systems and methods for avoiding unnecessary uncovered texture fetches may improve texture mapping performance. A shader program compiler performs data-flow analysis to determine if texture fetches may be required for pixels that are not covered by a graphics primitive fragment. A graphics driver then determines which texture maps do not require texels for uncovered neighbor pixels, dependent on texture filter mode information, thereby avoiding unnecessary uncovered texture fetches.Type: GrantFiled: May 10, 2005Date of Patent: December 16, 2008Assignee: NVIDIA CorporationInventor: Mark J. Kilgard
-
Patent number: 7450751Abstract: A color interpolation method of an image sensor including a pixel array which green, red and blue pixels are arrayed in Bayer pattern is provided. The method includes: calculating a first average value of first values filtered by green pixels on even rows and a second average value of a second values filtered by green pixels on odd rows; comparing a value difference between the first average value and the second average value with a standard value; and performing one of a normal interpolation method and a compensation interpolation method with respect to the values filtered by the green pixels according to the comparison.Type: GrantFiled: September 6, 2005Date of Patent: November 11, 2008Assignee: Magnachip Semiconductor, Ltd.Inventor: Kil-Ho Ahn
-
Patent number: 7446780Abstract: Multisampling techniques provide temporal as well as spatial antialiasing. Coverage for a primitive is be determined at multiple sample locations for a pixel. In one embodiment, coverage is determined using boundary equations representing a boundary surface of the primitive in a three-dimensional space-time. A shading value for the primitive is computed for the pixel and stored for each coverage sample location of the pixel that is covered by the primitive. The sample locations are distributed in both space and time, and multiple sample locations share a single shading computation. The multisampling techniques are extendable to other dimensions that correspond to other image attributes.Type: GrantFiled: August 4, 2004Date of Patent: November 4, 2008Assignee: NVIDIA CorporationInventors: Cass W. Everitt, Rui M. Bastos
-
Patent number: 7439973Abstract: An image that includes ray traced pixel data and rasterized pixel data is generated. A synergistic processing unit (SPU) uses a rendering algorithm to generate ray traced data for objects that require high-quality image rendering. The ray traced data is fragmented, whereby each fragment includes a ray traced pixel depth value and a ray traced pixel color value. A rasterizer compares ray traced pixel depth values to corresponding rasterized pixel depth values, and overwrites ray traced pixel data with rasterized pixel data when the corresponding rasterized fragment is “closer” to a viewing point, which results in composite data. A display subsystem uses the resultant composite data to generate an image on a user's display.Type: GrantFiled: August 11, 2005Date of Patent: October 21, 2008Assignee: International Business Machines CorporationInventors: Gordon Clyde Fossum, Barry L Minor, VanDung Dang To
-
Patent number: 7417643Abstract: In order to provide an image processing system and the like that can reproduce colors more appropriately, a projector is provided with a calibration signal generation section that generates a calibration signal for a white image and calibration signals for three subtracted-primary-color images, each of which is obtained by subtracting a predetermined input value from the RGB values of a predetermined primary color, one of plurality of kinds of primary colors that together form white; an image projection section for displaying each calibration image, based on the corresponding calibration signal; a sensing section for sensing each displayed calibration image; a primary-color amount information generation section for calculating a difference between sensing signal values and calculating an image signal value for the highest output value of each of the RGB colors, based on that difference; an ambient-light amount information generation section for calculating an ambient-light amount based on differences betweenType: GrantFiled: May 22, 2007Date of Patent: August 26, 2008Assignee: Seiko Epson CorporationInventor: Hideki Matsuda
-
Patent number: 7414631Abstract: An improvement to sigmoidal gaussian cusp knee (SGCK) gamut mapping algorithm useful for gamut boundary descriptors (GBDs) that are defined with multiple shells rather than a single hull. The gamut mapping algorithm involves a lightness-rescaling step and a chroma compression step, in which points on each of the shells of the source GBD are mapped to corresponding points on the respective shells of the destination GBD. In situations where there is a mismatch between the number of shells in the source GBD and the destination GBD, such as a case where one of the GBDs is defined by a singly-shelled GBD whereas the other is defined by a two-shelled GBD, an induced hue slice may be constructed so as to simulate the missing shell. In addition, an induced hue slice may be constructed in a situation where lightness rescaling results in a mapping that is too steep between source and destination.Type: GrantFiled: September 8, 2005Date of Patent: August 19, 2008Assignee: Canon Kabushiki KaishaInventor: Siu-Kei Tin
-
Patent number: 7412107Abstract: An integrated method for both super-resolution and multi-frame demosaicing includes an image fusion followed by simultaneous deblurring and interpolation. For the case of color super-resolution, the first step involves application of recursive image fusion separately on the three different color layers. The second step is based on minimizing a maximum a posteriori (MAP) cost function. In one embodiment, the MAP cost function is composed of several terms: a data fidelity penalty term that penalizes dissimilarity between the raw data and the super-resolved estimate, a luminance penalty term that favors sharp edges in the luminance component of the image, a chrominance penalty term that favors low spatial frequency changes in the chrominance component of the image, and an orientation penalty term that favors similar edge orientations across the color channels. The method is also applicable to color super-resolution (without demosaicing), where the low-quality input images are already demosaiced.Type: GrantFiled: December 12, 2005Date of Patent: August 12, 2008Assignee: The Regents of the University of California, Santa CruzInventors: Peyman Milanfar, Sina Farsiu, Michael Elad
-
Patent number: 7405737Abstract: A paint color is specified from a computer graphics picture by displaying a computer graphics picture suitable for the impression of a desired paint color on a display unit, obtaining color information on displayed colors in two or more designated regions on the displayed picture, and searching and selecting a paint color having color information approximate to the color information on the display colors from a database previously storing color information on a plurality of paint colors.Type: GrantFiled: November 26, 2004Date of Patent: July 29, 2008Assignee: Kansai Paint Co., Ltd.Inventors: Yutaka Masuda, Tsukasa Fujieda
-
Patent number: 7403204Abstract: A remote management controller may include a capture engine and a processor. The capture engine may be configured to: obtain a slice of video data output from a video graphics controller; calculate at least one value correlative to the slice of video data; determine whether any portion of the slice has been locked; and if any portion has not been locked and if the calculated value for such portion of the slice differs from a value for a previously obtained corresponding portion, move the portion to a virtual screen buffer, update a table associated with the virtual screen buffer with the calculated value, and modify a change table to indicate that the portion has changed.Type: GrantFiled: August 23, 2005Date of Patent: July 22, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Theodore F. Emerson, Robert L. Noonan, David F. Heinrich, Don Dykes
-
Patent number: 7382371Abstract: A system and a method to provide a visual landscape of a server-centric application framework (SCAF) with multiple tiers, multiple components, component interactions, and performance monitoring and analysis. The system and method includes a multi-tiered visual display of component interactions, tuning, monitoring, and analyzing of custom-developed application server components, and alert system for production grade performance monitoring. The system is comprised of a native agent, which interfaces with the an appropriate SCAF machine running the SCAF application server. The agent gathers and sends data transactionally to an enterprise data collector that persists the data and authenticates users/permissions to view the data. The displayed data may include component links, interactions, response times, transaction time degradations, general object performance metrics, and hardware/process performance data.Type: GrantFiled: November 3, 2004Date of Patent: June 3, 2008Assignee: Compuware CorporationInventor: Mario Ciabarra
-
Patent number: 7379071Abstract: A method and system uses geometry-driven feature point analysis to synthesize images including for example facial expressions. Given the feature point positions (geometry) of an expression, the method automatically synthesizes the corresponding expression image, which has photorealistic and natural looking expression details.Type: GrantFiled: October 14, 2003Date of Patent: May 27, 2008Assignee: Microsoft CorporationInventors: Zicheng Liu, Baining Guo, Heung-Yeung Shum, Qingshan Zhang