Plural Look Up Tables Patents (Class 345/602)
-
Patent number: 7046255Abstract: A hardware-implemented color video data correction filtering system includes a plurality of linearization tables to gamma decompensate input color video data referenced to a non-linear color space, a plurality of a set of pre-calculated gamut shifting arrays to compensate for color point data of a plurality of constituent colors of a color monitor with each set of pre-calculated gamut shifting arrays coupled to one linearization table of the plurality of linearization tables, a plurality of hardware adders with each hardware adder coupled to one of the set of pre-calculated gamut shifting arrays, and a plurality of non-linearization tables coupled to the plurality of hardware adders to compensate for non-linearities of the color monitor and produce output color video data compensated for non-linearities and color points of the color monitor. Color video data is corrected in an accelerated manner through use of the pre-calculated gamut shifting arrays.Type: GrantFiled: June 28, 2001Date of Patent: May 16, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Henry M D'Souza, Gokalp Bayramoglu
-
Patent number: 7046393Abstract: An open color management system allows any of a plurality of input color devices to share data with any of a plurality of output color devices. The color management system includes a networked connection space for input and output device communication, an input color profile for each input device, an output color profile for each output device, and an open color manager which links a given input device with a selected output device. When linking devices, an input color space dataset having black plus multiple color channels is parsed with the input and output color profiles at a job time to create an output color space dataset having black plus multiple color channels for imaging by the output device without degrading color accuracy while preserving black channel information. A method for open color management and an open color manager for use in an open color management system are also provided.Type: GrantFiled: April 26, 2001Date of Patent: May 16, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventor: Huanzhao Zeng
-
Patent number: 7042465Abstract: 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: GrantFiled: July 15, 2003Date of Patent: May 9, 2006Assignee: Seiko Epson CorporationInventor: Ryuichi Shiohara
-
Patent number: 7038696Abstract: 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: GrantFiled: January 4, 2002Date of Patent: May 2, 2006Assignee: Hewlett-Packard Development CompanyInventors: Theodore F. Emerson, Don A. Dykes
-
Patent number: 7023582Abstract: 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: GrantFiled: August 21, 2001Date of Patent: April 4, 2006Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki KaishaInventors: Takayuki Sawada, Sunao Tabata
-
Patent number: 7009734Abstract: 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: GrantFiled: August 17, 2001Date of Patent: March 7, 2006Assignee: Canon Kabushiki KaishaInventors: Tetsuya Suwa, Shigeyasu Nagoshi, Okinori Tsuchiya
-
Patent number: 7009621Abstract: A method and computer program product for reducing colormap flashing on a display system where the display system has a single hardware colormap. The method includes the steps of intercepting a request from an application program for an allocation of a private colormap, and transparently simulating the allocation of the private colormap using the default colormap. In this manner, colormap flashing is reduced as the default colormap is used to satisfy private colormap requests.Type: GrantFiled: April 11, 2000Date of Patent: March 7, 2006Assignee: Sun Microsystems, Inc.Inventor: David Philip Tong
-
Patent number: 6987498Abstract: A pseudo-tone processing means color-reduces each RGB component of incoming display data using pseudo-tone processing. A frame memory stores the color-reduced display data before feeding it to a display through a drive means. Color reduction is performed so that the tone number of each RGB component after color reduction is G component>R component>B component. Color reduction is unequally performed in a manner which reflects contributions of each RGB component to brightness.Type: GrantFiled: November 20, 2001Date of Patent: January 17, 2006Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Jun Ikeda, Shuichi Ojima, Tsuyoshi Hirashima, Ryota Hata, Shinya Kiuchi
-
Patent number: 6980222Abstract: A method, apparatus, and computer instructions for managing colors in a color table used in displaying graphics. A request is received for a color map. A color map location is set in the color table, wherein the color map location has a starting point. An identification of the starting point for the color map is placed in an entry in a window attribute table. The colors for the color map are loaded into the color table. The starting point of the color map at the color map location is identified using the window attribute table.Type: GrantFiled: January 12, 2004Date of Patent: December 27, 2005Assignee: International Business Machines CorporationInventors: Neal Richard Marion, George Francis Ramsay, III, James Stanley Tesauro
-
Patent number: 6975331Abstract: A method and a system for computing the function value of an input node based on function values of known nodes. A database of known nodes and their corresponding function values is formed. The known nodes are located such that a distance between any two adjacent known nodes is an integer power-of-two number. The database is searched for a first node such that the input node is located between the first node and an adjacent second node. The difference ? between the input node and the first node is computed. Then ? is shifted to the right by k positions, k being the logarithm in base 2 of the distance between the first and second nodes. The input node function value is computed by combining the first node function value with the product of the shifted ? and the difference between the function values of the second and first nodes.Type: GrantFiled: April 26, 2002Date of Patent: December 13, 2005Assignee: Xerox CorporationInventor: Doron Kletter
-
Patent number: 6957083Abstract: There is provided a mobile telephone in which a camera portion is rotatably provided in a coupling partition for rotatably coupling a first casing and a second casing with each other, a main display part and a manipulating part are provided in a casing surface which is hidden in a condition in which the first casing and the second casing are folded to each other. And a subdisplay part and an image pick-up button are provided in a first casing surface which is always exposed, and a switch for changing over the display condition of the subdisplay part between a camera mode and an equipment status display mode is provided, whereby the image pick-up by the camera portion can be simply carried out with no affection by folding motion of the casings.Type: GrantFiled: February 26, 2003Date of Patent: October 18, 2005Assignee: Hitachi, Ltd.Inventors: Minoru Ikeda, Yoshihiro Iwama, Yuichiro Kota, Kazuo Shimoyamada
-
Patent number: 6952494Abstract: The color coordinate transformation table generation method and apparatus of the invention enables substantial reduction in number of color samples required for inferring spectral characteristics by selectively measuring only usable color samples. In addition, applying a model analysis technique using spline functions or a singular value analysis technique realizes accurate inference of spectral characteristics. The color coordinate transformation table generation apparatus of the invention can generate a large number of association tables needed for constituting profiles according to a technique of generating virtual color samples or deriving color signals from a numerous sets of spectral reflectance data by using inferred spectral characteristics.Type: GrantFiled: May 15, 2002Date of Patent: October 4, 2005Assignee: Fujitsu LimitedInventors: Junichi Odagiri, Nobuaki Usui, Shoji Suzuki
-
Patent number: 6940521Abstract: A display device with a dithering circuit is provided which can perform dithering on an input video signal without causing flicker and dither noise. A correction value is provided to reduce the difference (average error value) between an average value of brightness levels represented by pixel data corresponding to each of pixels in a pixel group and an average value of brightness levels represented by dither added pixel data corresponding to each of the pixels in the pixel group. This correction value is added to the dither added pixel data for correction. This prevents flicker from being produced even when the assignment of dither coefficients in the pixel group is changed in each field to reduce dither noise. Also provided is a gray scale processing system which can perform gray scale processing on an input video signal without causing problems such as flicker.Type: GrantFiled: December 17, 2003Date of Patent: September 6, 2005Assignee: Pioneer CorporationInventors: Masahiro Suzuki, Jun Kamiyamaguchi, Tetsuya Shigeta
-
Patent number: 6922197Abstract: This invention has as its object to provide a color separation table generation method which can improve grayscale characteristics and can suppress generation of a pseudo edge of a reproduced image by introducing a nonlinear interpolation method using a finite element method.Type: GrantFiled: January 29, 2004Date of Patent: July 26, 2005Assignee: Canon Kabushiki KaishaInventor: Kazuhiro Saito
-
Patent number: 6909435Abstract: A method (30) of reducing contouring in a liquid crystal on silicon (LCOS) display can include receiving a frame-doubled input signal (32) comprising a positive picture and a negative picture. A first dither (36) specified by a gamma table can be applied to the input signal. The first dither can selectively modify a primary-color gamma value of the negative picture or the positive picture. Also, a second dither (34) can be applied to the input signal at an input of the gamma table. The first and second dither can result in an output signal having reduced brightness level repetition for consecutive input levels.Type: GrantFiled: September 26, 2001Date of Patent: June 21, 2005Assignee: Thomson Licensing S.A.Inventor: Donald Henry Willis
-
Patent number: 6894697Abstract: To provide an environment-compliant image display system and program, the system is provided with an environmental correction processing section for correcting an LUT in a 3D-LUT storage section, thus correcting colors, and a ? correction section for correcting ? values in a 1D-LUT storage section, thus correcting brightness, based on environmental information that has been measured by a colored-light sensor.Type: GrantFiled: July 30, 2001Date of Patent: May 17, 2005Assignee: Seiko Epson CorporationInventor: Hideki Matsuda
-
Patent number: 6870567Abstract: A camera and method are usable for capturing images of scenes illuminated by ambient light. The camera has a body and an electronic imager disposed in the body. The electronic imager captures an ambient light image as a multicolored electronic image. A color detector is disposed in the body. The color detector measures the ambient light to provide a color value. A user interface disposed on the outside of said body, shows the electronic image and an indication of the color value. The indication is independent of the color balance of the electronic image.Type: GrantFiled: December 22, 2000Date of Patent: March 22, 2005Assignee: Eastman Kodak CompanyInventors: David L. Funston, Kenneth A. Parulski, Robert L. Walker
-
Patent number: 6853384Abstract: A liquid crystal display device carries out tone display with pixels by applying a tone voltage according to tone data to each pixel in each frame, and includes: an LUT memory, which receives tone data of a display frame and tone data of an immediately preceding frame, for converting and outputting the tone data of the display frame; a source driver for applying the tone voltage to the pixels based on the converted tone data outputted from the LUT memory; and a liquid crystal cell, which makes up the pixels, for realizing tone display by the applied tone voltage, wherein the LUT memory stores beforehand output tone data which is specified by the tone data of the display frame and the tone data of the immediately preceding frame. This reduces a voltage change of pixel electrodes which is associated with a tone change to suppress unmatched tone display, thereby improving image quality of moving images.Type: GrantFiled: September 17, 2001Date of Patent: February 8, 2005Assignee: Sharp Kabushiki KaishaInventors: Hidekazu Miyata, Makoto Shiomi, Akihito Jinda, Kazunari Tomizawa, Koichi Miyachi
-
Patent number: 6850246Abstract: A screen display unit includes a display RAM to which a CPU writes palette codes corresponding to character codes, and a selector for selecting display color data read from one of two color palettes on a character code by character code basis in response to the palette codes read from the display RAM. The selector can select one of the two color palettes on a character code by character code basis, thereby making it possible to carry out display in a greater number colors on the same screen than the number of colors indicatable by the display color codes stored in the display RAM without increasing the capacity of a font data memory.Type: GrantFiled: June 13, 2001Date of Patent: February 1, 2005Assignees: Renesas Technology Corp., Mitsubishi Electric System LSI Design CorporationInventor: Osamu Hosotani
-
Publication number: 20040257379Abstract: Color conversion apparatus and methods are provided for converting a first color value, such as an RGB, L*a*b* or XYZ color value, to a second color value, such as an RGB, CMY, CMKY, L*a*b*, L,C1C2, or XYZ color value, without saturation error.Type: ApplicationFiled: July 23, 2004Publication date: December 23, 2004Inventor: Richard A. Falk
-
Patent number: 6833839Abstract: 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: GrantFiled: May 13, 2002Date of Patent: December 21, 2004Assignee: Genesis Microchip Inc.Inventors: Hari Nair, Neha Agrawal, Saif Choudhary, Shashi Kumar, Arun Johary
-
Publication number: 20040239682Abstract: A circuit arrangement for controlling a flat screen display (1) having backlighting and, in particular, for making visible an image that is to be displayed on the flat screen display. The arrangement has a memory (2), in which at least one first table for adapting an image display characteristic (3) in accordance with a first parameter is stored. The arrangement also has at least a second table, which is used to adjust the image display characteristic in accordance with a second parameter. Also, a method for adjusting an image display characteristic of a flat screen display (1) by correcting image data displayed on the flat screen using a table (3), in accordance with the desired adaptation. Several tables are stored in the form of a two-dimensional field and, to adjust the image display characteristic, a table is selected in accordance with two parameters.Type: ApplicationFiled: March 17, 2004Publication date: December 2, 2004Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Achim Breunig, Bernd Homberg, Uwe Nagel
-
Patent number: 6819331Abstract: Aspects of the invention may include a method updating a color look-up table (CLUT) for a next line of graphics before a current line of graphics has been completely read out of a graphics FIFO and assigned color pixel values. The method may include the step of formatting or arranging the CLUT into a plurality of sub-CLUTs. Each one of the sub-CLUTs may include pixel color values for each one of a plurality of pixels which may include a line of the graphics image data. Pixel color values may be read from within a first selected sub-CLUT, the first selected sub-CLUT comprising pixel color values for a first line of the graphics image data. The read pixel color value may be applied to the current first line of the graphics image data. While the read pixel color value is being applied to the current first line, pixel color values for a second selected sub-CLUT may be updated. The second selected sub-CLUT may include color pixel values for a second line of the graphics image data.Type: GrantFiled: November 6, 2002Date of Patent: November 16, 2004Assignee: Broadcom CorporationInventors: Guang-Ting Shih, Jay Li, Steven Tseng, Chengfuh Jeffrey Tang
-
Publication number: 20040194132Abstract: A method and apparatus for optimizing picture quality of a video signal. The method includes displaying a user menu having a plurality of choices of video labels; receiving a choice of video label from the plurality via an input from a user; translating the video label into a label code; receiving at least a first video processing parameter from a look-up table corresponding to the label code; and configuring a video processor according to the first video processing parameter.Type: ApplicationFiled: March 31, 2003Publication date: September 30, 2004Applicant: Sony Corporation/Sony Electronics Inc.Inventors: Toshiyuki Kawashima, Frank L. Medeiros
-
Patent number: 6784894Abstract: A graphics system configured to operate on a collection of vertices to determine mappings from an initial order to secondary and tertiary ordering. The initial order corresponds to the ordering of the vertices in an input buffer. The secondary (tertiary) ordering corresponds to the ordering of the vertices along a triangle major (minor) axis. The graphics system computes horizontal and vertical displacements along edges of the triangle in the initial ordering, and uses the signs of the horizontal displacements and vertical displacements to access a mapping table which determines the mappings. The mappings may be used to rasterize the triangle in terms of pixels (or samples).Type: GrantFiled: May 18, 2001Date of Patent: August 31, 2004Assignee: Sun Microsystems, Inc.Inventors: Michael W. Schimpf, Michael G. Lavelle, Mark E. Pascual, Nandini Ramani
-
Patent number: 6774875Abstract: A method for compensating luminance, suitable for use in a plasma display panel. The method includes the following steps. First, the luminance value of each pixel signal is read out. Then, the load of the pixel signal row is computed. The load is the number of pixel signal in the pixel signal row that the luminance value of the pixel signal is larger than a predetermined threshold luminance value. Then, a primary luminance compensation value is decided according to the load of the pixel signal row. A number of secondary luminance compensation values are decided according to the primary luminance compensation value. Afterwards, each pixel signal in the pixel signal row is performed luminance compensation sequentially. If the luminance value is larger than or equal to a low threshold luminance value, the luminance value is subtracted by the primary luminance compensation value.Type: GrantFiled: March 29, 2002Date of Patent: August 10, 2004Assignee: AU Optronics Corp.Inventors: Shu-Rong Tong, Tu-Hao Tsai, Jih-Fon Huang
-
Publication number: 20040150654Abstract: A sparkle reduction system (20) includes a first lookup table (22) and at least a second lookup table (26) and a sparkle reduction circuit (24) having an output of the first lookup table serving as an input to the sparkle reduction circuit and an output of the sparkle reduction circuit serving as an input to the second lookup table.Type: ApplicationFiled: January 31, 2003Publication date: August 5, 2004Inventor: Donald Henry Willis
-
Patent number: 6762770Abstract: Colors are specified within the individual glyphs of a font by means of an indirect approach which employs multiple tables. The data values for individual pixels of a glyph identify entries in an index table, which pertains to a subset of all available colors. The entries in the index table map to a complete set of colors that are specified in a color table. As a result of this structure, the amount of data that is required to specify the individual pixels of a glyph can be minimized to the number of bits required to distinguish the colors within that glyph. The specification of all available colors within a single table permits that table to be shared among various resources, including bitmap fonts and outline fonts.Type: GrantFiled: October 29, 1999Date of Patent: July 13, 2004Assignee: Apple Computer, Inc.Inventors: David G. Opstad, Alexander B. Beaman
-
Patent number: 6756991Abstract: A color signal adjustment module adjusts first through third color signals corresponding to first through third colors expressing a color image. The color signal adjustment device includes: first through fourth RAMs available as lookup tables for adjusting color signal levels; an address selection module that replaceably allocates the first through the third color signals and a predetermined address signal to input address signals of the first through the fourth RAMs, in response to a preset selection signal; and a data selection module that selectively outputs at least three output signals among output signals from the first through the fourth RAMs as first through third output color signals corresponding to the first through the third colors, in response to the preset selection signal. Such arrangement enables lookup tables to be rewritten without causing superimposition of noise in a displayed image or a variation in color tone of the displayed image.Type: GrantFiled: February 4, 2002Date of Patent: June 29, 2004Assignee: Seiko Epson CorporationInventor: Fumio Koyama
-
Patent number: 6745390Abstract: A system and method are provided for implementing palette management for displaying regular graphic objects on a video monitor. A plurality of sets of three-dimensional color components for each of a plurality of gradients is determined. Each of the plurality of sets of three-dimensional color components is stored in a respective one of a plurality of color look up tables. A processor determines which one of the plurality of color look up tables to display for any given scan line on the video monitor. A selected one of the plurality of sets of three-dimensional color components is retrieved from one of the plurality of color look up tables. Using the selected one of the plurality of sets of three-dimensional color components, the video monitor is caused to illuminate at least one pixel of the respective scan line.Type: GrantFiled: November 25, 1998Date of Patent: June 1, 2004Assignee: United Video Properties, Inc.Inventors: Steven J. Reynolds, Kenneth F. Carpenter, Jr.
-
Patent number: 6744443Abstract: A method and apparatus employing lookup tables in a time sequential manner. A substrate has a display, a digital to analog converter, and a lookup table (LUT) formed thereon. The LUT is loaded with a LUT data set corresponding to an image subframe to be driven to the display. Successive LUT data sets corresponding to the next subframe are loaded after each subframe is driven to the display.Type: GrantFiled: November 19, 2001Date of Patent: June 1, 2004Assignee: Brillian CorporationInventors: Douglas J. McKnight, Douglas J. Gorny, Lowell F. Bohn, Jr.
-
Patent number: 6731295Abstract: 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 uses window descriptors to describe logical surfaces, or windows, of graphics information to be displayed on the screen. The chip incorporates a unified memory architecture that provides a high level of system performance while conserving memory bandwidth and chip size. Video and graphics scaling capabilities as well as anti-flutter filtering capability are provided.Type: GrantFiled: November 9, 1999Date of Patent: May 4, 2004Assignee: Broadcom CorporationInventors: Alexander G. MacInnis, Chengfuh Jeffrey Tang, Xiaodong Xie, James T. Patterson, Greg A. Kranawetter
-
Patent number: 6727959Abstract: A system and method for performing real-time gamma correction of video in which a pixel having multiple components, e.g., RGB components, can be gamma corrected through a single access to a lookup table.Type: GrantFiled: November 22, 1999Date of Patent: April 27, 2004Assignee: Conexant Systems, Inc.Inventor: Michael A. Eskin
-
Publication number: 20040046767Abstract: An image processing system includes a frame store, a processing means and a monitor. The frame store stores a sequence of images from a film or video clip that will eventually be transferred to film for viewing in a theater. The image sequence is processed and possibly combined with other clips, resulting in changes to the color balance, intensity and contrast of the output clip. The image processing system, the monitor and the process of eventual transfer to film, have non-linear transfer characteristics, including gamma characteristics. These are combined in a single look-up table in a graphics card, so that images displayed on the monitor have an appearance matching that of the same images when viewed in the theater.Type: ApplicationFiled: September 5, 2003Publication date: March 11, 2004Applicant: Autodesk Canada Inc.Inventor: Laurence Cloutier
-
Publication number: 20040036696Abstract: 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: ApplicationFiled: May 13, 2002Publication date: February 26, 2004Inventors: Hari Nair, Neha Agrawal, Saif Choudhary, Shashi Kumar, Arun Johary
-
Patent number: 6693642Abstract: According to a degree of brightness degradation of image display means, a gradation conversion table to be used is easily selected. A gradation conversion table storing unit for storing 3 gradation conversion tables having different input/output characteristics, table selection means for selecting one of the 3 gradation conversion tables, a gradation correction unit for carrying out gradation conversion processing on an image signal according to the selected table, image display means for displaying a visible image represented by an image signal after the gradation conversion processing, and a contrast pattern storing unit for storing contrast patterns at a plurality of levels changing gradation recognition performance in accordance with a plurality of levels of the brightness degradation of the image display means are included.Type: GrantFiled: July 21, 2000Date of Patent: February 17, 2004Assignee: Fuji Photo Film Co., Ltd.Inventor: Eiji Ogawa
-
Patent number: 6693643Abstract: Methods and apparatuses for converting color components in one space to those in another space. In one aspect of the invention, a method for vector conversion including: loading a first vector of components into a vector register; generating a first vector of indices in a vector register, each index of the first vector of indices being one of the first vector of components, at least one component in the first vector of components being replicated as a plurality of duplicated indices in the first vector of indices; looking up simultaneously a first vector of data items from a plurality of look up tables using the first vector of indices; and summing up at least one subset of the first vector of data items into at least one component of a second vector of components.Type: GrantFiled: December 31, 2001Date of Patent: February 17, 2004Assignee: Apple Computer, Inc.Inventors: Sushma Shrikant Trivedi, Steven Todd Weybrew, Alexei V. Ouzilevski
-
Publication number: 20030214511Abstract: A method, apparatus, and computer instructions for managing a plurality of color tables in a display device. A request is received for a requested colormap of a particular type. In response to the colormap being absent, a determination is made as to whether an empty color table is present. In response to an empty color table being absent, a determination is made as to whether a color table containing a current colormap of the particular type is present. The current colormap is replaced with the requested colormap in response to a current color table of the particular type being present.Type: ApplicationFiled: May 16, 2002Publication date: November 20, 2003Applicants: International Business Machines Corporation, IBM CorporationInventors: Neal Richard Marion, George F. Ramsay
-
Patent number: 6642931Abstract: The present invention comprises a method, for use in a color management system executing in a computer system, for generating at runtime, using device profile information, a look-up table for conversion of color data from one color space to another, the method comprising assigning a weight to each of table size, speed and accuracy factors, determining, for plural table sizes, corresponding speed and accuracy scores using the color management system, determining, for each of the plural table sizes, an aggregate of weighted scores corresponding to table size and speed and accuracy, selecting one of the plural table sizes using the aggregate of each of the plural table sizes, and generating a look-up table having the selected one of the plural table sizes.Type: GrantFiled: October 5, 2000Date of Patent: November 4, 2003Assignee: Canon Kabushiki KaishaInventors: John S. Haikin, Rong Wang
-
Patent number: 6639604Abstract: A method for displaying color values in a plurality of images on a display screen in a computer graphics system, wherein the images correspond to a plurality of applications. The graphics system includes a primary frame buffer for pixel values to be displayed in the images, and a plurality of colormap tables related to the images for providing color values to be displayed in the images. A pseudo frame buffer is provided for the applications to store source pixel values for display in the corresponding images. To display the source pixel values in the pseudo frame buffer, for each source pixel the graphics system performs the steps of: identifying the image corresponding to the source pixel value; selecting a colormap table corresponding to the identified image; using the source pixel value as an index to select a color value from the selected colormap table; and storing the selected color value as a pixel value in the primary frame buffer to be displayed.Type: GrantFiled: April 9, 1999Date of Patent: October 28, 2003Assignee: Sun Microsystems, Inc.Inventors: James G. Hanko, J. Duane Northcutt, Gerard A. Wall
-
Patent number: 6587117Abstract: A system and method for adaptive interpolation of a color value for a destination pixel from color values of adjacent source pixels and the destination pixel's coordinate values. An adaptive color value interpolation circuit includes look-up-tables (LUTs) to store a plurality of values for each of the destination pixel's coordinates. Each of the LUTs provide to an interpolation circuit a selected one of the plurality of stored values in the LUTs according to the respective coordinate value. The interpolation circuit also receives the color values of the adjacent pixels. The interpolation circuit calculates the pixel's interpolated color value by weighting the color values of the adjacent pixels according to the selected values from the first and second LUTs.Type: GrantFiled: June 29, 2000Date of Patent: July 1, 2003Assignee: Micron Technology, Inc.Inventors: Burton Wright, Lesley Borbely-Bartis
-
Patent number: 6559857Abstract: A method and apparatus for dithering for color computer display systems includes the addition of a noise component to each of the color components of each pixel in a pseudo-random manner. The noise component is preferably different for each color component. Taking the image as a whole, the noise component repeats on a regular basis but is preferably selected so as not to repeat on adjacent pixels. The image is divided into squares of pixels and the same noise component is added to each of the same relative pixels from square to square. The preferred square of pixels is four pixels wide by four pixels high. The value of the noise component is chosen such that the most significant bit alternates both horizontally and vertically from pixel to pixel within the square of pixels.Type: GrantFiled: January 12, 2001Date of Patent: May 6, 2003Assignee: Sun Microsystems, Inc.Inventors: Gunawan Ali-Santosa, Marcelino M. Dignum
-
Publication number: 20020159082Abstract: An image processing apparatus and an image processing method are developed to process image data and output the data to an output device such as a display like CRT, a printer device, and the likes. An image reading apparatus using this image processing apparatus is also developed. The image processing apparatus stores the image data according to color constituent, sets an order of correction value data to correct input image data for each color constituent according to a command that specifies an output order of the color constituents, performs color correction in a color correction operation circuit using the specified correction value data, and output the image data. Without an output order change circuit, it is possible to perform the color correction and output image data of the color constituents according to an output device, resulting in a compact apparatus.Type: ApplicationFiled: November 8, 2001Publication date: October 31, 2002Inventor: Yuichi Kagami
-
Patent number: 6466190Abstract: A method for providing intensity modulation for a display of an electronic device. The method uses tables of ratios for generating color modulation patterns. The method includes the step of defining a table of intensity values with each intensity value including a respective on-ratio and a respective off-ratio. A pixel intensity for a pixel of a display is selected by selecting a corresponding intensity value in the table. The pixel intensity is implemented by using an accumulator having an output for determining whether the pixel is on or off, wherein the pixel is on for zero and for positive values of the output and off for negative values of the output. The output is used to implement a duty cycle for the pixel, by turning the pixel on and off. The duty cycle is implemented by setting an initial output of the accumulator. The output is subsequently set to a value equal to the output minus the off-ratio if the pixel is on, and setting the output to the output plus the on-ratio if the pixel is off.Type: GrantFiled: June 19, 2000Date of Patent: October 15, 2002Assignee: Koninklijke Philips Electronics N.V.Inventor: David R. Evoy
-
Patent number: 6424352Abstract: A method of generating data representing an input profile defining a relationship between input color data generated by an input device and modified in accordance with a predetermined algorithm, and corresponding device independent data. The method comprises: a) operating the input device on a range of predetermined input colors to generate said input color data; b) processing said input color data in accordance with the predetermined algorithm to generate output data suitable for operating an output device; c) converting said output data to said device independent data; and, d) generating said input profile data such that application of said input profile to said input color data substantially generates said device independent data.Type: GrantFiled: June 23, 1999Date of Patent: July 23, 2002Assignee: Fujifilm Electronic Imaging LimitedInventors: Abhay Kumar Sharma, Martin Philip Gouch, Daxa Neykumar Rughani
-
Patent number: 6388675Abstract: Picture data composed of a color palette storage address and palette number data is read from memory. On the basis of the color palette storage address, a color palette is taken from among one or more color palettes stored in the memory. The picture data is colored according to the extracted color palette for each piece of the palette number data.Type: GrantFiled: December 16, 1999Date of Patent: May 14, 2002Assignee: Sony CorporationInventors: Yasunori Kamada, Miki Abe, Eiichiro Morinaga, Takayasu Kon
-
Patent number: 6380945Abstract: 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: GrantFiled: November 9, 1999Date of Patent: April 30, 2002Assignee: Broadcom CorporationInventors: Alexander G. MacInnis, Chengfuh Jeffrey Tang, Xiaodong Xie, James T. Patterson, Greg A. Kranawetter
-
Patent number: 6373497Abstract: A method and apparatus employing lookup tables in a time sequential manner. A substrate has a display, a digital to analog converter, and a lookup table (LUT) formed thereon. The LUT is loaded with a LUT data set corresponding to an image subframe to be driven to the display. Successive LUT data sets corresponding to the next subframe are loaded after each subframe is driven to the display.Type: GrantFiled: May 14, 1999Date of Patent: April 16, 2002Assignee: Zight CorporationInventors: Douglas J. McKnight, Douglas J. Gorny, Lowell F. Bohn, Jr.
-
Publication number: 20020041288Abstract: A method and system for matching color displayed by source and destination display devices and particularly for providing color matching between a computer monitor and an ink printer. The technique of the present invention initially determines the combination and color value ratios of single destination color components that will cause the destination device to display a color that essentially matches each of fully saturated single and dual colors of a source display device. These combinations of single destination color components and their corresponding color value ratios determine the best available blends of destination device color components for printing source device colors. A color matching algorithm is employed to derive the color value ratios—one for each of the single destination color components.Type: ApplicationFiled: July 30, 2001Publication date: April 11, 2002Inventor: Robin D. Myers
-
Patent number: 6362831Abstract: In a method and apparatus for reducing the number of look-up tables when converting digitized luminance-chrominance color space signals to digitized RGB color space signals, first, second, third and fourth matrix multiplication operations of the digitized chrominance color space signals are performed. The first matrix multiplication operation has a first result to be used in conversion for the digitized R color space signal. The second and third matrix multiplication operations have second and third results to be used in conversion for the digitized G color space signal. The fourth matrix multiplication operation has a fourth result to be used in conversion for the B color space signal. One of the first and fourth matrix multiplication operations, and one of the second and third matrix multiplication operations are associated with the same one of the digitized chrominance color space signals and are jointly implemented in a single look-up table unit.Type: GrantFiled: August 25, 1999Date of Patent: March 26, 2002Assignee: Winbond Electronics Corp.Inventor: Rong-Fuh Shyu