Using Look Up Table Patents (Class 345/601)
  • Patent number: 7251057
    Abstract: A digital camera includes a CCD imager. When a display-use UYV signal is generated on the basis of an RGB signal of an object image photographed by the CCD imager, a CPU detects a color saturation degree of the RGB signal and reduces dynamic range of a U signal and a V signal on the basis of the detected color saturation degree. Thus, a color on the basis of the U signal and the V signal is aboundingly included within a color reproducing range of a monitor.
    Type: Grant
    Filed: June 17, 2002
    Date of Patent: July 31, 2007
    Assignee: Sanyo Electric Co., Ltd.
    Inventors: Kazuhiro Tsujino, Mitsuaki Kurokawa
  • Patent number: 7251058
    Abstract: The present invention is directed to an improved system and methodology for generating ink/media transforms. A preferred methodology comprises one or more of the following steps: selecting the ink type; selecting the color set; selecting the media type; selecting the ink saturation level; generating a set of “linearization” color samples, or “ramps”; measuring the linearization ramps; generating a set of “target” color samples, or “patches”; measuring the target patches; screening the target patches and generating the boundary surface of a printer's gamut; implementing an under-color removal (UCR) and black generation (BG); and building the Printer Profile, Transforms and ICC Color Profiles.
    Type: Grant
    Filed: September 16, 2002
    Date of Patent: July 31, 2007
    Inventor: Ioan Pop
  • Patent number: 7245300
    Abstract: A slice plane, oriented parallel to a viewing plane, is passed through a cuboidal dataset at regular intervals. The intersection of the slice plane with the cuboidal volume dataset results in primitives (quads, triangles, etc. depending on the angle and position of the intersection) whose vertices have position coordinates (xu, yu, zu) and 3D-texture coordinates (r, s, t). The resulting primitives are rasterized using, for example, a traditional 3D graphics pipeline wherein the 3D-texture coordinates are interpolated across the scanlines producing 3D-texture coordinates for each fragment. The resulting 3D-texture coordinates for each fragment are stored in a 2D-texture storage area. These 2D-textures are called density-textures. By preprocessing the cuboidal dataset, the rendering process becomes a compositing process. A rendering process is comprised of looking-up, for each densel in the texture, the corresponding color and opacity values in the current lookup-table.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: July 17, 2007
    Assignee: Micron Technology, Inc.
    Inventor: Kartik Venkataraman
  • Patent number: 7239743
    Abstract: A method for texture compressing images having a plurality of color components (R, G, B), includes decomposing the images in sub-blocks each including only one color component. At least one first predictor is defined for each sub-block and a respective set of prediction differences is computed for each sub-block. Then the prediction differences for each sub-block are sorted, and a look-up prediction differences palette is set up by defining a look-up prediction error palette. A predetermined code is associated with each column of the error palette.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: July 3, 2007
    Assignee: STMicroelectronics S.R.L.
    Inventors: Pierluigi Gardella, Massimiliano Barone, Daniele Alfonso, Danilo Pietro Pau, Daniele Lavigna
  • Patent number: 7236181
    Abstract: A color conversion apparatus and a method of color conversion are described for converting a first color in a first color space to a second color in a second color space. The color conversion apparatus includes a plurality of lookup tables storing color mappings relating the first color space to the second color space and a converter using the lookup tables to convert the first color to the second color. The first color space is the sRGB color space and the second color space is a device dependent color space, or vice versa. To reduce the table size, tables having little effect on the second color contain groups of input colors mapping to a same output color and are implemented with a memory having the address inputs connected to the upper most significant bits of an incoming color value. A gamma correction circuit is used to calculate the remaining tables.
    Type: Grant
    Filed: August 3, 2003
    Date of Patent: June 26, 2007
    Assignee: Realtek Semiconductor Corp.
    Inventors: Hung-Hui Ho, Jin-Sheng Gong, Issac Chen
  • Patent number: 7230631
    Abstract: The invention is characterized by the fact that an area sensor for outputting an analog signal responsive to the light reception amount of light of CMYG is used and when CMYG image data is converted into RGB image data, RGB image data having a domain also in negative values is generated without performing processing of putting the RGB image data into values of 0 or more, without decreasing the information amount of the CMYG image data. Further, the invention is characterized by the fact that when the image data is recorded in a file section 16 finally as a JPEG file, the pixel data of each color of YCbCr is represented as data type of eight bits and the information amount per pixel is 24 bits for recording more color information without increasing the memory capacity.
    Type: Grant
    Filed: April 4, 2006
    Date of Patent: June 12, 2007
    Assignee: Seiko Epson Corporation
    Inventor: Ryuichi Shiohara
  • Patent number: 7230629
    Abstract: A color selection and coordination system including a database of predetermined color relationships implementing a data-driven color model. A starting color is associated with a first color in the color database. One or more predefined color palettes associated with the first color are retrieved. Each palette including one or more coordinating colors, the coordinating colors being predetermined based on the first color and a color coordination algorithm.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: June 12, 2007
    Assignee: Behr Process Corporation
    Inventors: Damien Reynolds, Mary Rose Rice, Marc Webb
  • Patent number: 7227992
    Abstract: An apparatus and a method as well as a storage device of the present invention transform intensity levels with consideration of both features of the intensity levels in an input image and human visual characteristics, wherein the present invention includes the steps of inputting wider dynamic range digital image data, generating a histogram of intensity levels of the image data, generating a histogram equalization LUT by cumulating the histogram, generating a visual characteristics LUT with reference to the histogram equalization LUT, generating a combined LUT by combining the histogram equalization LUT and the visual characteristics LUT, and correcting the image data.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: June 5, 2007
    Assignee: Sony Corporation
    Inventors: Hiroaki Ono, Seiji Kobayashi, Tomoo Mitsunaga, Ken Nakajima, Chikako Sano, Nobuyuki Sato
  • Patent number: 7209146
    Abstract: Methods and apparatuses for the generation of visual effects according to the elapsed time for real time display. One embodiment of the present invention provides an automated mechanism for displaying visual effects (e.g., fade to or from a target color) through adjusting color correction parameters (e.g., the look up table for gamma correction) without disturbing display color calibration settings for the current display device. Time-based adjustments are made in small steps in the beginning and end and large steps in the middle of the transition to provide perceptually smooth transition effect. In one embodiment, a operating system resource is provided to manage, synchronously or asynchronously, the visual effect on behalf of requesting applications, simplifying the coding of the application programs and providing consistency across application programs. In one embodiment, the operating system resource uses a reservation system to prevent conflict and interference between application programs.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: April 24, 2007
    Assignee: Apple Inc.
    Inventor: Michael James Paquette
  • Patent number: 7209145
    Abstract: A color device profile including a buffered color look-up table having outermost nodes that replicate nodes of an inner portion that are closest to the outermost nodes, and input tonal reproduction curves having a range that is smaller than an input range associated with the buffered color look-up table and greater than an input range associated with the inner portion.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: April 24, 2007
    Assignee: Xerox Corporation
    Inventor: Michael T. Stevens
  • Patent number: 7200263
    Abstract: A Gamut Enhance Module (GME) is disclosed for applying 3 independent Tone Reproduction Curves (TRC) to each of the color components of an input image. The implementation is done via three independent and fully programmable 1D lookup tables. The input to the Gamut Enhance Module is the output DSS from a Scaling Module (SCL), representing a scaled and de-screened version of the source image. The output is a gamut-mapped signal GME. The GME unit includes special logic to neutralize (set to gray) or preserve input colors.
    Type: Grant
    Filed: July 1, 2003
    Date of Patent: April 3, 2007
    Assignee: Xerox Corporation
    Inventors: Donald J. Curry, Doron Kletter, Asghar Nafarieh
  • Patent number: 7196823
    Abstract: After determining a CMYK-to-Lab relationship, a Lab lattice-to-CMYK relationship is determined. The Lab lattice-to-CMYK relationship defines, for each Lab lattice point, a plurality of allowable CMYK data sets. Then, for each Lab lattice point, several allowable CMYK data sets with the largest K value are first selected among the plurality of CMYK data sets. Then, one CMYK data set with the smallest color distance from the subject Lab lattice point is selected among the several allowable CMYK data sets. If the subject Lab lattice point falls within the color reproducible range for the value of K of the selected CMYK data set, the selected CMYK data set is finally determined for the subject Lab lattice point. It is possible to create a lookup table, in which each Lab lattice point falls within the color range of the K value in the corresponding CMYK data set.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: March 27, 2007
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Naoki Hagai, Masashi Kuno, Masaki Kondo, Masashi Ueda, Masahiro Nishihara
  • Patent number: 7193632
    Abstract: A distributed color selection and coordination system including a remote computer communicatively coupled to a server. The remote computer is configured to select a starting color and access a database in the server to find one or more complementary colors. The colors in the database are arranged in a predetermined relationship with other colors in the database, the relationship between colors based on color theory. The remote computer is capable of storing personal information and color selections on the server. An in-store kiosk is communicatively coupled to the server and configured to execute color selection and coordination software. The in-store kiosk is capable of retrieving stored personal information and color selections from the server which were previously stored from the remote computer.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: March 20, 2007
    Assignee: Behr Process Corporation
    Inventors: Mary Rose Rice, Damien Reynolds, Marc Webb
  • Patent number: 7190487
    Abstract: A method of color conversion includes providing a first color domain input signal set having plural input signals; sorting the input signals of the first color domain input signal set according to signal intensity; designing and generating plural 1-D look-up table sets for color polyhedrons; selecting a set of look-up tables for use with a specific color polyhedron, wherein said selecting is a function of a section of the polyhedron determined as a function of the input signal set; looking up values in the look-up table set as a function of the input signal set; generating weights as a function of the sorted signal intensities; and interpolating the output from the selected look-up tables as a function of the selected look-up table and the generated weights to produce a color domain signal set which is converted to a desired color domain signal set.
    Type: Grant
    Filed: May 27, 2002
    Date of Patent: March 13, 2007
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: John Charles Dalrymple, James Zhixin Chang, Chizu Inoue
  • Patent number: 7190372
    Abstract: A display characterization method including receiving color characteristic adjustment variable values of a display, as set by a user; calculating color characterization variable values corresponding to the received color characteristic adjustment variable values, using previously stored color characteristic adjustment variable values and their respective color characterization variable values; and rewriting a display device's profile using the calculated color characterization variable values, is provided. Accordingly, it is possible to achieve color matching by reflecting the color adjustment state of a display without using a color measuring apparatus.
    Type: Grant
    Filed: July 17, 2002
    Date of Patent: March 13, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Heui-keun Choi, Du-sik Park, Yun-ju Yu
  • Patent number: 7184056
    Abstract: To allow users to compensate for different and dynamically changing lighting conditions, the present invention introduces a graphical user interface shading system. The graphical user interface shading system provides a very simple intuitive interface to the user. In one embodiment, the user is presented with an adjustable user interface widget such as a slider that allows the user to select any shading setting along a shading continuum. The graphical user interface shading system reacts to the users control by adjusting a number of different graphical user interface elements in response to the new shading setting. In one embodiment, the graphical user interface shading system adjusts singled colored areas with a linear interpolation, text with a font color selection, icons with an icon bitmap selection, textured areas with a texture blend, and decals with a decal blend.
    Type: Grant
    Filed: November 20, 2002
    Date of Patent: February 27, 2007
    Assignee: Apple Computer, Inc.
    Inventors: Sarah Brody, Tim Wasko, Robert Kondrk
  • Patent number: 7176938
    Abstract: A system for reducing crosstalk for a display.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: February 13, 2007
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Xiao-fan Feng
  • Patent number: 7167276
    Abstract: Conversion of color data values from a rectangular coordinate system such as CIELab to a cylindrical coordinate system such as CIELCh using two one-dimensional look-up tables, one each for the C value and the h value. The one-dimensional look-up tables are accessed by defining a new variable ? as the absolute value of the ratio of b and a.
    Type: Grant
    Filed: October 22, 2002
    Date of Patent: January 23, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventors: Rong Wang, John S. Haikin, Todd D. Newman
  • Patent number: 7167275
    Abstract: To provide a method for generating color-correction lookup table for better using a color reproduction area of an output system, an image processing apparatus, an image processing method, and a recording medium. An image processing apparatus uses a color-correction lookup table to apply a desired color correction to an input image signal. The image processing apparatus is provided with a color-correction lookup table for chroma enhancement, which applies chroma-enhancement processing to a desired color point in the input image signal in an area where an output system gamut is wider than an input system gamut, and uses the color-correction lookup table for chroma enhancement according to the input image signal for performing the desired color correction. The color-correction lookup table for chroma enhancement does not perform the chroma-enhancement processing when the desired color point is close to achromatic color.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: January 23, 2007
    Assignee: Seiko Epson Corporation
    Inventor: Kenji Fukasawa
  • Patent number: 7154487
    Abstract: A system for generating compensation pixel data for pixel data having adjacent values. The compensation pixel data is the pixel data adjusted by a value in order to perform an effect with the pixel data. The system has a comparator for determining whether the pixel data varies between adjacent values. Furthermore, the system includes a look-up table in communication with the comparator. The look-up table replaces the subsequent value of the pixel data with the compensation pixel data only when the preceding value of the pixel data is different than the subsequent value thereby reducing the number of look-ups for the compensation pixel data.
    Type: Grant
    Filed: November 21, 2002
    Date of Patent: December 26, 2006
    Assignee: S3 Graphics Co., Ltd.
    Inventor: Jin-Ming (James) Gu
  • Patent number: 7154509
    Abstract: An apparatus and method for allowing color adjustments in display devices is disclosed The apparatus comprises a multi-resolution structure for providing color adjustments; and an interpolator for interpolating at least one offset of the multi-resolution structure. An apparatus and method in accordance with the present invention uses a combination of color look-up tables with different levels of resolution, followed by interpolation to provide a display process which has high resolution but utilizes minimal memory. In so doing, memory is used for high-resolution areas only where needed. The multi-resolution structure is a very good approximation to the theoretical mapping table in the areas where it is needed. At the same time, since the high resolution areas are localized, a significant reduction in memory storage is possible.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: December 26, 2006
    Assignee: Genesis Microchip Inc.
    Inventors: Hari Nair, Neha Agrawal, Saif Choudhary, Shashi Kumar, Arun Johary
  • Patent number: 7148868
    Abstract: A liquid crystal display is provided, which includes: a liquid crystal panel assembly including a plurality of pixels connected to a plurality of gate lines and a plurality of data lines; a signal controller for processing image data, the signal controller including a dynamic capacitance capture (“DCC”) block for modifying image data assigned to the pixels by selectively performing DCC on the image data based on the difference between the image data of a current frame (“current data”) and the image data of a previous frame (“previous data”); a gate driver for sequentially applying a gate-on voltage to the gate lines of the liquid crystal panel assembly; and a data driver selecting data voltages among a plurality of gray voltages in response to the modified image data from the signal controller and applies the data voltages to the data lines of the liquid crystal panel assembly.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: December 12, 2006
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Seung-Woo Lee
  • Patent number: 7145576
    Abstract: A method and apparatus captures the color palettes of a video graphics controller of a managed computer to a remote computer to transmit correct color information to a remote computer. A remote management controller may perform this technique independent from the operating system. The managed computer includes a processor and a video graphics controller. The remote management controller snoops a bus, which couples the processor to the video graphics controller, for processor accesses to the EGA and VGA color palettes stored in the video graphics controller. The remote management controller includes an EGA shadow look up table and a VGA shadow look up table that store the snooped information which is used to create correct color information to be transmitted to the remote computer so that it can display the same colors generated at the managed computer.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: December 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Theodore F. Emerson, Don A. Dykes
  • Patent number: 7142220
    Abstract: The blending coefficients (alpha values) of font glyphs undergo alpha correction to compensate for a lack of gamma correction in text rendering processes. The alpha correction includes selecting a set of correction coefficients that correspond to the predetermined gamma value of the display device and computing corrected alpha values from the known alpha values, the foreground colors, and set of correction coefficients. The corrected alpha values can then be used to blend the foreground and background colors of the corresponding display pixels without requiring gamma correction. Accordingly, the alpha correction can be performed by a GPU, which is not configured to perform gamma correction, thereby increasing the speed at which text rendering can occur.
    Type: Grant
    Filed: March 9, 2005
    Date of Patent: November 28, 2006
    Assignee: Microsoft Corporation
    Inventors: John C. Platt, Mikhail M. Lyapunov
  • Patent number: 7136077
    Abstract: A computer system, method, and article of manufacture for shading graphical objects and/or displays is disclosed. A graphical geometric data structure has a plurality of vertex positions defining one or more polygons, typically triangles. In a preferred embodiment, the polygons define a wireframe representation of a geometric object. Each of the vertex positions is associated with one or more sets of vertex color information. A color table has one or more fill colors to be rendered (shaded) between two or more of the vertex positions on a rendering of the geometric object. These colors can uniformly vary between the vertices of the triangle over the entire surface. A substitute color is associated with each of the fill colors so that at least two of the fill colors are associated with the same substitute color.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Bruce D. D'Amora, Gabriel Taubin
  • Patent number: 7126611
    Abstract: Methods and image forming systems for approximating the value of a function given specified values of input data using a sparse lookup table. Individual samples are quantized and rounded up or down to an adjacent lattice point of the lookup table. Rather than performing multiple lookup table accesses, which are required using conventional linear interpolation, the disclosed data processing techniques require as few as one lookup table access per sample. The quantized samples are obtained by truncating one or more least significant bits, designated as masked bits, such that the most significant, or index bits, remain. For each sample, the value of an individual one of the masked bits is examined by comparing it with a corresponding entry in a mask array to determine whether the index bits are to be incremented prior to being used as an index to the lookup table.
    Type: Grant
    Filed: August 16, 2004
    Date of Patent: October 24, 2006
    Assignee: Lexmark International, Inc.
    Inventor: Steven Frank Weed
  • Patent number: 7116334
    Abstract: An objective of the present invention is to provide a game system, program and image generating method which can generate a more realistic image with reduced processing load by using an alpha value set depending on a depth value. Z-value for each pixel in an original image is transformed into Z2-value that is formed of bits I to J which are positioned lower than the most significant bit in the Z-value. The alpha value for each pixel is set at a value corresponding to the Z2-value. Representation of the depth of field or fog image is enabled by using the alpha value to generate an image. The Z2-value is clamped to a given value depending on a bit value other than the bits I to J of the Z-value. Bits M to N and K to L (where K?I?L>M?J?N) in the Z-value are set as index numbers in LUT1 and LUT2 and used to perform texture mapping for transforming the Z-value into Z3- and Z4-values. These Z3- and Z4-values are used to determine the Z2-value.
    Type: Grant
    Filed: January 23, 2001
    Date of Patent: October 3, 2006
    Assignee: Namco Bandai Games Inc.
    Inventor: Shigeru Kitsutaka
  • Patent number: 7106344
    Abstract: A color correction filtering system filters color video data by compensating for non-linearities and color characteristics specific to a color monitor. Color video data is received by the system, for example through a web browser, and in an accelerated manner passed through a pre-calculated gamut-shifting array. The color correction filtering system gamma decompensates incoming color video data referenced to a non-linear color space through use of a linearization filter. The gamut-shifting array may contain pre-calculated compensation values stored in a plurality of look-up tables. A non-linearization filter is applied to the gamut-shifted color video data to produce color video data compensated for non-linearities specific to the color monitor.
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: September 12, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Henry M. D'Souza, Gokalp Bayramoglu
  • Patent number: 7091985
    Abstract: A method, apparatus, and information bearing medium for compressing color utilizes an expandable color palette for storing a pre-established number of n-bit color codes. Each of the n-bit color codes maps to an m-bit color value, where m is an integer greater than n. Up to the pre-established number of n-bit color codes are stored in a first palette table of the color palette. The color palette is expanded to include up to a specified number of palette tables for storing sets of the pre-established number of n-bit color codes. The pre-established number of n-bit color codes is characterized by 2n?1 color codes. The color palette is expanded to include up to (m/n)?1 palette tables for storing sets of 2n?1 color codes. Each of the palette tables is associated with a pixel table which stores a linking value for associating a particular palette table to a subsequently generated palette table.
    Type: Grant
    Filed: May 16, 2000
    Date of Patent: August 15, 2006
    Assignee: International Business Machines Corporation
    Inventors: Timothy Leroy Towns, John T. Varga
  • Patent number: 7091989
    Abstract: The invention illustrates a system and method of displaying a base image and an overlay image comprising: capturing a base image of a real event; receiving an instrumentation data based on the real event; identifying a visual segment within the base image based on the instrumentation data; and rendering an overlay image within the visual segment.
    Type: Grant
    Filed: August 8, 2002
    Date of Patent: August 15, 2006
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Simon Gibbs, Michael Hoch
  • Patent number: 7088316
    Abstract: A color adjustment device and method for the plasma display panel. The color adjustment device comprises a look up table and an error diffusion circuit. Wherein, the look up table is used to store a plurality of gray scale data, select one corresponding data from the plurality of gray scale data according to a received gray scale input value as an output. The error diffusion circuit receives the gray scale data output from the look up table, and achieves the objective of improving the color adjustment precision by using an error diffusion compensation method.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: August 8, 2006
    Assignee: Chunghwa PIcture Tube, Ltd.
    Inventors: Hsu-Pin Kao, Yi-Chia Shan, Chun-Hsu Lin, Yi-Sheng Yu
  • Patent number: 7075552
    Abstract: This invention is directed to a system and method for creating characterization information and a correction map from a first display grid that can be transmitted and used by a second display grid. Computer readable instructions embodied in a computer readable medium calibrate a first display grid and create an ICC color profile and correction map from said calibration information, such that an image to be displayed across an entire display grid which is segmented into portions corresponding to each display device in the display grid is displayed with uniform luminance and color across the entire display grid. The invention can then store the correction map and characterization information and send the information to a second display device for it to use. Alternatively, the calibration or characterization information can be associated with an image file and sent to a second location for display.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: July 11, 2006
    Assignee: Integrated Color Solutions, Inc.
    Inventors: Franz H. Herbert, Daniel G. Caldwell
  • Patent number: 7075553
    Abstract: A method and system for displaying an image, includes steps and means for: storing image data in a manner that enables retrieval of different spatial regions of an image at different fidelities; determining an viewer's point of gaze on a display; retrieving image data for each spatial region of an image at a fidelity that is a decreasing function of the distance of the regions from the point of gaze; and displaying the retrieved image data on the display.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: July 11, 2006
    Assignee: Eastman Kodak Company
    Inventors: Michael E. Miller, Paul W. Jones, Jian Yang, Majid Rabbani
  • Patent number: 7075555
    Abstract: A method and system of determining the screen capability and rendering the appropriate display attribute is herein described. The present invention performs this task by using a color table, which contains a list of object types and a corresponding list of display attributes. The application program obtains the correct display attribute for the object by calling the color table, giving it an identifier of the object. The color table is indexed by the identifier of the object and a screen capability flag that is obtained, in one embodiment, from the operating system. The color table provides the display attribute for the specified object based on the screen capability flag. Advantageously, the application program does not need to know the computer's display capability. Furthermore, the application program needs only one piece of computer code, regardless of the number of display capabilities which are possible. Thus, memory space in the palmtop is conserved.
    Type: Grant
    Filed: May 26, 2000
    Date of Patent: July 11, 2006
    Assignee: PalmSource, Inc.
    Inventors: Roger Flores, Steve Lemke, Bob Ebert, Jeff Parrish
  • Patent number: 7068283
    Abstract: A display controller provides luminance values to a display, where values for contrast and brightness for the display are constructed within a gamma correction mapping table. The display controller has an original gamma correction mapping table, a gamma correction transform circuit and a transformed gamma correction mapping table. The original gamma correction mapping table contains entries describing a default luminance value to be provided the display for a magnitude of a video input signal. The gamma correction transform circuit receives entries from the original gamma correction mapping table and from the contrast signal and brightness signal, transforms the entries to transformed luminance values. The transformed luminance values are placed in the transformed gamma correction mapping table. The transformed gamma correction mapping table receives a video signal that provides a pointer to the luminance values to be used to drive the display.
    Type: Grant
    Filed: July 21, 2003
    Date of Patent: June 27, 2006
    Assignee: Etron Technology, Inc.
    Inventor: Ming-Song Huang
  • Patent number: 7061504
    Abstract: A method and apparatus for gamma correction in a video graphics circuit is accomplished by storing a plurality of gamma correction curves in one or more lookup tables that can be accessed using pixel display information to generate gamma-corrected data. Gamma correction selection information is provided to select which of the gamma correction curves is utilized to perform the gamma correction for a particular set of pixel data.
    Type: Grant
    Filed: March 18, 1999
    Date of Patent: June 13, 2006
    Assignee: ATI International SRL
    Inventor: David I. J. Glen
  • Patent number: 7057624
    Abstract: The invention relates to techniques for light leakage compensation in a multi-channel display device. The invention may be particularly useful in calculating single-channel emission spectra for liquid crystal displays (LCD). In order to accurately model and calibrate a display device, an accurate spectral output estimate for each of the individual color channels is needed. The invention provides techniques to compensate for light leakage from adjacent color channels that cause hue shifts in the images reconstructed by the display device. In accordance with the invention, a light leakage emission spectrum can be determined for each color channel of a display based on a measured emission spectrum for the display at a minimum level and assumed emission spectra for light sources in the display. A single-channel emission spectrum is the difference between a cumulative color channel emission spectrum measurement and the light leakage spectra of adjacent color channels.
    Type: Grant
    Filed: October 28, 2003
    Date of Patent: June 6, 2006
    Assignee: Eastman Kodak Company
    Inventor: Arkady Ten
  • Patent number: 7054035
    Abstract: A method of mapping a color produced by an image device in a presentation color space to a destination color space including steps of receiving the color from the image device, determining if color is to be preserved, converting the color to the destination color space using a default profile if it is determined that color is to be preserved, and converting the color to the destination color space using a device-specific profile absent a determination that color is to be preserved.
    Type: Grant
    Filed: October 29, 2001
    Date of Patent: May 30, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Huanzhao Zeng, Kevin R Hudson
  • Patent number: 7042464
    Abstract: Methods and apparatuses for the generation of visual effects according to the elapsed time for real time display. One embodiment of the present invention provides an automated mechanism for displaying visual effects (e.g., fade to or from a target color) through adjusting color correction parameters (e.g., the look up table for gamma correction) without disturbing display color calibration settings for the current display device. Time-based adjustments are made in small steps in the beginning and end and large steps in the middle of the transition to provide perceptually smooth transition effect. In one embodiment, a operating system resource is provided to manage, synchronously or asynchronously, the visual effect on behalf of requesting applications, simplifying the coding of the application programs and providing consistency across application programs. In one embodiment, the operating system resource uses a reservation system to prevent conflict and interference between application programs.
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: May 9, 2006
    Assignee: Apple Computer, Inc.
    Inventor: Michael James Paquette
  • Patent number: 7042465
    Abstract: The invention is characterized by the fact that an area sensor for outputting an analog signal responsive to the light reception amount of light of CMYG is used and when CMYG image data is converted into RGB image data, RGB image data having a domain also in negative values is generated without performing processing of putting the RGB image data into values of 0 or more, without decreasing the information amount of the CMYG image data. Further, the invention is characterized by the fact that when the image data is recorded in a file section 16 finally as a JPEG file, the pixel data of each color of YCbCr is represented as data type of eight bits and the information amount per pixel is 24 bits for recording more color information without increasing the memory capacity.
    Type: Grant
    Filed: July 15, 2003
    Date of Patent: May 9, 2006
    Assignee: Seiko Epson Corporation
    Inventor: Ryuichi Shiohara
  • Patent number: 7038696
    Abstract: A method and apparatus captures the color palettes of a video graphics controller of a managed computer to a remote computer to transmit correct color information to a remote computer. A remote management controller may perform this technique independent from the operating system. The managed computer includes a processor and a video graphics controller. The remote management controller snoops a bus, which couples the processor to the video graphics controller, for processor accesses to the EGA and VGA color palettes stored in the video graphics controller. The remote management controller includes an EGA shadow look up table and a VGA shadow look up table that store the snooped information which is used to create correct color information to be transmitted to the remote computer so that it can display the same colors generated at the managed computer.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: May 2, 2006
    Assignee: Hewlett-Packard Development Company
    Inventors: Theodore F. Emerson, Don A. Dykes
  • Patent number: 7038695
    Abstract: A low cost user interface display system, like on screen display (OSD), using texture mapping method is presented. The present invention only uses a little texture memory and can generate very fancy user interface display. With the method of texture mapping, even the low cost system can have a colorful, fancy user interface display. A user interface display apparatus using texture-mapping method, comprising a image module, texture patterns, display code-buffer, texture mixer and outline shape index generator to texture-maps the predefined image module in the mixing area with the texture patterns. For some existing OSD devices, the texture-mapping method also can provide a low cost approach to fancy the original OSD display output in the display device. Moreover, changing the texture pattern is very easy to system manufacture, and it can make the user interface looks good and different.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: May 2, 2006
    Assignee: MStar Semiconductor, Inc.
    Inventors: Hung-Yi Lin, Kun-Nan Cheng
  • Patent number: 7034842
    Abstract: A process is provided for developing and converting a lookup table (hereinafter called a “LUT”) composed of only characteristic points of the characteristic of a color device and having a volume smaller than that of a multidimensional LUT into a multidimensional LUT by a table development process. Image data converting means uses the multidimensional LUT to convert input image data into output image data. Thus, an effect can be obtained in that a color management apparatus can be operated with only the LUT composed of only characteristic points of the characteristic of the device and having a small volume.
    Type: Grant
    Filed: February 24, 1999
    Date of Patent: April 25, 2006
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Tsuneo Sato, Mariko Takahashi, Narihiro Matoba, Hiroaki Sugiura, Shuichi Kagawa, Masayuki Saito
  • Patent number: 7023451
    Abstract: A system for reducing crosstalk for a display.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: April 4, 2006
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Xiao-fan Feng
  • Patent number: 7023582
    Abstract: There is disclosed an image processing apparatus for generating an address based on a difference (MAX?MIN) between a maximum value MAX and a minimum value MIN among signals CMY indicating three primary colors of a color image for each pixel, and generating a black ink signal based on data read from a lookup table in which the data is read from the generated address, so that a black ink strength is independently set with respect to density and chroma of the image. Moreover, the lookup table with the black ink signal and an undercolor signal stored therein has a storage capacity of a number obtained by totaling a number at which the difference (MAX?MIN) between the maximum value MAX and the minimum value MIN is an integral multiple of a predetermined value and a number at which the difference is other than the integral multiple and the maximum value MAX is equal to a maximum value of a defined region.
    Type: Grant
    Filed: August 21, 2001
    Date of Patent: April 4, 2006
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Takayuki Sawada, Sunao Tabata
  • Patent number: 7019760
    Abstract: This invention relates to a method and apparatus for fast computation of associative operations over fixed size regions of a digital image. More particularly, this invention relates to the application of associative operations—such as MINIMUM, MAXIMUM, AND and OR—to fixed size regions of a digital image such as hexagonal, octagonal and rectangular regions. This is accomplished by tiling the image and calculating two-dimensional running calculations of the operator for each possible corner overlap configuration of a window that is run over the tiles of the image and thus used to analyze the image.
    Type: Grant
    Filed: January 2, 2002
    Date of Patent: March 28, 2006
    Assignee: Xerox Corporation
    Inventor: Steven J. Harrington
  • Patent number: 7015928
    Abstract: A graphics integrated circuit chip is used in a set-top box for controlling a television display. The graphics chip processes analog video input, digital video input, a graphics input and an audio input simultaneously. The chip includes a display engine that processes graphics images organized as windows. The display engine processes graphics images formatted in any one of a plurality of formats including a color look up table (CLUT) format. A color look-up (CLUT) table loading mechanism preferably facilitates the transfer of real-time CLUT table data during graphics composition. The loading mechanism may be triggered by a window descriptor that contains a color look-up table load command.
    Type: Grant
    Filed: February 3, 2004
    Date of Patent: March 21, 2006
    Assignee: Broadcom Corporation
    Inventors: Alexander G. MacInnis, Chengfuh Jeffrey Tang, Xiaodong Xie, James T. Patterson, Greg A. Kranawetter
  • Patent number: 7012618
    Abstract: An RGB digital video signal destined to be displayed on a display such as a liquid crystal display (LCD) is converted from the RGB color space to the YUV color space. The signal converted into the YUV color space is subjected to at least a processing operation selected among a sub-sampling operation (24) and a data compression operation (26). The signal is then stored in a memory and the signal read from said memory (12) is then subjected to at least a return operation (28, 30) complementary to the aforesaid processing operation (24, 26). The signal subjected to the aforesaid return operation is lastly reconverted from the YUV color space to the RGB color space, thus being susceptible to be displayed on the display.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: March 14, 2006
    Assignee: STMicroelectronics S.r.l.
    Inventors: Danilo Pau, Daniele Alfonso, Emiliano Piccinelli, Tiziana Signorelli
  • Patent number: 7009734
    Abstract: Disclosed are a method and apparatus for forming a color transform lookup table which helps output a smooth image having no pseudo contour and excellent in granularity. On the basis of a previously formed table, a color space is expressed by a basic triangle of white-primary color-black, and output signal values corresponding to lattice points in this basic triangle are calculated by linear interpolation. Black ink and cyan ink are replaced by setting a straight line AB, as a boundary line, connecting two points immediately before black ink begins to be introduced on two sides of the basic triangle.
    Type: Grant
    Filed: August 17, 2001
    Date of Patent: March 7, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tetsuya Suwa, Shigeyasu Nagoshi, Okinori Tsuchiya
  • Patent number: RE39161
    Abstract: A color mapping method is used in transforming colors between color imaging systems. The method includes using forward transformation profiles that characterize the color imaging systems to generate respective sets of device-independent color values for the color imaging systems. Color conversions are calculated by reducing differences between the respective sets of device-independent color values. Based on these color conversions, a color map is constructed that describes a relationship between the color imaging systems.
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: July 11, 2006
    Assignee: Eastman Kodak Company
    Inventors: Christopher J. Edge, Timothy A. Fischer, William A. Rozzi