Color Space Transformation (e.g., Rgb To Yuv) Patents (Class 345/604)
  • Patent number: 7724265
    Abstract: A YUV format to be stored in a memory is selected from A or B by a format judging unit for RGB data that is the input output display data of a memory unit, based on the comparison between chrominance (U, V) difference information on horizontal two pixels and the threshold values of U difference and V difference to be resistor-set at a format judging unit. The YUV data and information of A or B that are YUV format-converted at the format conversion unit are stored in the memory. The selection of the YUV format of A or B is, when the chrominance difference information is small as compared with the threshold value the format is YUV 422 (B conversion), and when it is large the format is that the low order bits of Y, U, V of each pixel are reduced (A conversion).
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: May 25, 2010
    Assignee: Renesas Technology Corp.
    Inventors: Naoki Takada, Yasuyuki Kudo, Goro Sakamaki
  • Publication number: 20100123733
    Abstract: A novel and useful system and method for the serving and display of extended bit depth (EBD) high resolution images on a web browser using multimedia platform code or code for a graphics framework. To display an EBD image, such as an x-ray or MRI image set, on a web browser, the image data is mapped into a plurality of channels of pixels of a color image which a web browser is able to handle, where each channel holds a portion of the full dynamic range of the original EBD image. At the client, a color transform is applied to the color image data which takes into account the user's desired VOI settings. The resulting display image has the exact values as if the VOI was applied to the original EBD image and is dynamically mapped to the display capabilities of the client viewing framework thus enabling a reviewer to detect any available details of the image.
    Type: Application
    Filed: November 13, 2009
    Publication date: May 20, 2010
    Inventors: Roni Zaharia, Zvi Eintracht, Alexander Ovsiankin
  • Patent number: 7710434
    Abstract: Image processing in mobile devices is optimized by combining at least two of the color conversion, rotation, and scaling operations. Received images, such as still images or frames of video stream, are subjected to a combined transformation after decoding, where each pixel is color converted (e.g. from YUV to RGB), rotated, and scaled as needed. By combining two or three of the processes into one, read/write operations consuming significant processing and memory resources are reduced enabling processing of higher resolution images and/or power and processing resource savings.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventor: Chuang Gu
  • Patent number: 7705857
    Abstract: A method for correcting for hue shifts includes parameterizing the conversion of long-medium-short (LMS) spectral sensitivities of the human eye to a human observer function, and applying a non-linear transformation between the LMS and human observer function in order to correct for the hue shifts. A system for correcting for hue shifts is also provided. The system includes a controller for parameterizing the conversion of LMS spectral sensitivities of the human eye to a human observer function and applying a non-linear transformation between the LMS and human observer function in order to correct for the hue shifts in the image. The system can also include an output device for presenting the hue corrected image.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: April 27, 2010
    Assignee: Eastman Kodak Company
    Inventor: Christopher J. Edge
  • Patent number: 7706629
    Abstract: Methods, apparatuses, systems, and machine readable media for pixel transformations. One exemplary method includes: determining a state of a pixel format transformation, wherein a pixel format includes a predetermined number of pixel data components and a predetermined number of bits for each of the pixel data components and wherein the state includes a source pixel format and a destination pixel format and at least one intermediate pixel format; converting pixel data in the source pixel format to pixel data in the intermediate pixel format; and converting the pixel data in the intermediate pixel format to pixel data in the destination pixel format. In certain embodiments, a method includes building and compiling a function, at run-time, for the pixel format transformation based upon the state.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: April 27, 2010
    Assignee: Apple Inc.
    Inventors: John D. Rosasco, John Stauffer
  • Publication number: 20100091034
    Abstract: The color management module includes a first color converter color-converting color information contained in an image signal having been input according to a three-dimensional LUT; an interpolator generating a synthetic image signal by synthesizing an image signal converted by the first color converter and an image signal having been input in an arbitrary ratio; and a second color converter color-converting color information on the synthetic image signal in the HSV space and outputting the color information.
    Type: Application
    Filed: December 14, 2009
    Publication date: April 15, 2010
    Applicant: PANASONIC CORPORATION
    Inventors: Keizo MATSUMOTO, Masanobu Inoe, Hisakazu Hitomi
  • Patent number: 7697177
    Abstract: A coloring material color separating section 101 separates an input image into ink colors of a printer referring to an LUT which is registered in the printer as initial values and used for color separation of coloring materials. A total coloring material amount calculating section 102 calculates total amounts of coloring materials equal to amounts of component coloring materials to be used of each pixel from the data passing through the ink color separation, and obtains the maximum value of them. A total coloring material amount adjusting section 103 readjusts the total amounts of the coloring materials of all the pixels such that they become equal to the maximum amount of the coloring materials using the total amount of the coloring materials of the pixel at which the total amount of the coloring material becomes maximum.
    Type: Grant
    Filed: November 25, 2005
    Date of Patent: April 13, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiromitsu Nishikawa
  • Publication number: 20100085378
    Abstract: A display controller is configured for creating a translucency effect for a target image area of a source image containing image data expressed in a first color model. The display controller has a first color model converter adapted for color model transformation of the image data from the first color model to a second color model based upon a first predefined set of transformation coefficients, as well as a second color model converter adapted for color model transformation of the image data from the first color model to the second color model based upon a second predefined set of transformation coefficients. The display controller is controllable to produce a destination image by selecting transformed image data from the second color model converter for the target image area and by selecting transformed image data from the first color model converter for other image area(s) of the source image than the target image area.
    Type: Application
    Filed: March 4, 2008
    Publication date: April 8, 2010
    Inventor: Maria Lovén Svensson
  • Patent number: 7692663
    Abstract: Construction and use of a multi-shelled gamut boundary descriptor for an RGB display device in which one shell is an outer “plausible” shell and another shell is an inner “reference” shell. The outer shell is coterminous with a unit RGB cube. The inner shell is constructed based on eight reference primaries in the RGB cube, corresponding to primary colors black, blue, green, cyan. red, magenta, yellow and white. Both the inner cube and the outer cube in RGB color space are transformed to a perceptual color space, thereby defining the GBDs for an inner and an outer shell of a multi-shelled GBD.
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: April 6, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Siu-Kei Tin
  • Patent number: 7688334
    Abstract: Methods and systems for video format transformation in a mobile terminal having a video display may include converting interleaved YUV 4:2:2 color space video data to YUV 4:2:0 color space video data as the interleaved YUV 4:2:2 color space video data is received. The conversion may use Y, U, and V components in the interleaved YUV 4:2:2 color space video data for a horizontal line of video data. The conversion may also use only a Y component in the interleaved YUV 4:2:2 color space video data for a previous horizontal line or a successive horizontal line of video data. The converted 4:2:0 color space video data may be transferred to memory via, for example, direct memory access. The YUV 4:2:0 color space video data may be transferred to the memory as, for example, 32-bit words.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: March 30, 2010
    Assignee: Broadcom Corporation
    Inventor: Weidong Li
  • Patent number: 7686455
    Abstract: Light in primary colors RGB modulated in a first modulation optical system is transmitted through a relay lens (36) and further divided into a P-polarized light and an S-polarized light by a PS separation wire grid (37). The S-polarized light is transmitted through a wavelength spectral filter (39) to select red/green/blue light components R1, G1, B1 of 615, 515, 450 nm in wavelength, which are then modulated by a Y1 device (44). The P-polarized light is transmitted through a wavelength spectral filter (46) to select red/green/blue light components R2, G2, B2 of 650, 550, 475 nm in wavelength, which are then modulated by a Y2 device (51). The 3 -primary color lights modulated by the Y1/Y2 devices (44), (51) are combined with each other at a PS composite wire grid (55) to project a synthetic light on a screen.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: March 30, 2010
    Assignees: Victor Company of Japan, Limited, Nippon Hoso Kyokai
    Inventors: Makoto Yoshimura, Masato Furuya, Masaru Kanazawa, Yuichi Kusakabe
  • Patent number: 7688333
    Abstract: An apparatus including a first circuit, a second circuit and a third circuit. The first circuit may be configured to collect color statistics. The second circuit may be configured to sort colors based upon the color statistics collected by the first circuit. The third circuit may be configured to generate a mapping function between the sorted colors and a color space of a receiving standard.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: March 30, 2010
    Assignee: LSI Corporation
    Inventors: Gregory R. Maertens, Diego Vianello
  • Patent number: 7683912
    Abstract: An image display apparatus in which image signals of a plurality of primary colors are transformed by an image processing section into color space that includes lightness and chromaticity. When the chromaticity (color vividness) in this color space is being corrected, the correction method is changed in accordance with the optical modulation state of the display apparatus. If optical modulation is performed, then correction is made to lower the chromaticity, while correction is made to raise the chromaticity when there is no optical modulation.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: March 23, 2010
    Assignee: Seiko Epson Corporation
    Inventor: Shohei Yoshida
  • Patent number: 7683913
    Abstract: It is an object to provide a semiconductor device in which a correct video signal is inputted into a display regardless of whether a luminance signal and a color-difference signal, or a three-primary color signal of R, G, and B is inputted as a video signal and which is also applied to the case of a digital video signal, and a driving method thereof. The display device includes a display panel, and a video format conversion circuit.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: March 23, 2010
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventors: Jun Koyama, Hiroki Dembo, Hajime Kimura
  • Patent number: 7671872
    Abstract: A method for determining which one of regions in a chrominance space an input point belongs to. The regions are defined by boundary lines. The method includes generating in the chrominance space a first line, extending through the input point and the origin of the chrominance space, and a second line, connecting a point on the Cb axis of the chrominance space and a point on the Cr axis of the chrominance space. The method further includes comparing coordinates of a first intersection point, at which the first line and the second line intersect, and coordinates of second intersection points, at which the second line and the boundary lines intersect, to determine the region to which the input point belongs.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: March 2, 2010
    Assignee: Fujitsu Microelectronics Limited
    Inventor: Yuji Watarai
  • Patent number: 7667880
    Abstract: One embodiment of the present invention provides a system that generates a look-up table which can be used to preview digital motion picture content. During operation, the system receives an analytical model for a digital motion picture workflow. Next, the system selects a set of input pixel values. The system then determines a set of output pixel values using the set of input pixel values and the analytical model. Finally, the system generates the look-up table by associating the set of input pixel values with the set of output pixel values. The analytical model comprises a number of models that capture the various stages in the digital motion picture workflow. These models can include a recorder model, a negative film model, a printer model, a positive film model, and a projector model.
    Type: Grant
    Filed: February 10, 2006
    Date of Patent: February 23, 2010
    Assignee: Adobe Systems, Incorporated
    Inventor: Lars U. Borg
  • Patent number: 7667873
    Abstract: An apparatus and method for image-adaptive color reproduction is provided. The apparatus includes an information-extraction unit, an image-compression unit and an image-information-reproduction unit. The information-extraction unit inputs image information of a first color space model, converts the input image information into image information of a second color space model, and extracts pixel frequency information of pixels belonging to a plurality of color regions by using the image information of the second color space model. The image compression unit inputs the image information of the first color space model, converts the input image information into the image information of the second color space model, and calculates compressed image information by compression-mapping the image information of the second color space model. The image information reproduction unit outputs final image information by using the pixel frequency information and the compressed image information.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: February 23, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Byoung-ho Kang, Heui-keun Choh, Min-ki Cho, Se-eun Kim, Ronnier Luo
  • Patent number: 7663641
    Abstract: Gamut-mapping from a source device to a destination device is performed in a perceptually linear color space such as CIECAM02 by separating a source image into primary color components and processing each primary component separately by mapping a source cusp point with a destination cusp point. The mapped primary components are then summed and a resultant destination image is obtained. Alternatively, hue rotation is performed by determining a relative position of an input color between the nearest primary and the nearest secondary color in a source hue wheel. The determined relative position in the source hue wheel is used to find a corresponding location in a destination hue wheel so that a hue angle for the destination point can be obtained. In either process, the source and destination points are mapped using a cusp-to-cusp mapping process, and if the source point lies outside of the destination boundary after the cusp mapping, the point is mapped to the three-dimensional surface of the destination gamut.
    Type: Grant
    Filed: April 4, 2006
    Date of Patent: February 16, 2010
    Assignees: Canon Kabushiki Kaisha, Microsoft Corporation
    Inventor: Rocklin J. Sloan
  • Publication number: 20100033496
    Abstract: A method of storing colour pixel data provides the pixel data in YUV form with a first number of bits per colour component. The number of bits of the U and V components of each pixel data element are reduced to provide modified YUV data, wherein the reduction in the number of bits is carried out for each pixel without reference to other pixel data. Data are stored in a form which retains independence between each pixel. This enables processing of the data in the memory in a simple manner, for example enabling individual pixel data to be changed, and simplifying image processing such as rotation and mirroring. The luminance information Y is preserved, and only the chrominance information is compressed. This can enable high quality to be maintained in greyscale images and in text images, whilst also providing a loss in colour resolution to natural colour images which may not be perceived by a user.
    Type: Application
    Filed: October 10, 2006
    Publication date: February 11, 2010
    Applicant: NXP B.V.
    Inventor: Roberto Mancuso
  • Publication number: 20100033494
    Abstract: A color mapping system comprises a detail detector (1) to generate a control signal (CS) which indicates local detail in an input image signal (IS). The system further comprises a color mapper (2) which maps a first image signal (FIS) into a mapped image signal (MIS) under control of the control signal (CS) for locally changing an intensity and/or a saturation of the first image signal (FIS) as a function of the local detail. The first image signal (FIS) is the input image signal (IS) or a low-pass filtered input image signal (LIS).
    Type: Application
    Filed: October 15, 2007
    Publication date: February 11, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Michiel Adriaanszoon Klompenhouwer, Gerben Johannes Maria Hekstra, Mathias Hubertus Godefrida Peeters, Ruben Rajagopalan
  • Patent number: 7660013
    Abstract: A first recipe (10) is converted using a first colorant set to a second recipe (50) using a second colorant set. The first recipe (10) is converted into a CIE_Lab estimate (30) using a first model and a first database (20). The CIE_Lab estimate (30) is converted into the second recipe (50) using a second model and second database (40).
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: February 9, 2010
    Assignee: Eastman Kodak Company
    Inventor: Kurt M. Sanger
  • Patent number: 7656567
    Abstract: A method for selecting a best three color solution for a CIE_Lab request comprises generating a three color database (10) of CIE_Lab values at specified colorant input levels. A closest point in the database with colorant input levels is found, which will produce a CIE_Lab value that is closest to the CIE_Lab request. A matrix of points centered on the closest point (30) is selected. A linear model to the matrix of points is found. An output color consisting of a set of colorant levels is created using the linear model.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: February 2, 2010
    Assignee: Eastman Kodak Company
    Inventor: Kurt M. Sanger
  • Patent number: 7656554
    Abstract: A method for correcting neutral color shift in a production cartridge for use in an imaging system includes determining a colorant increment data based on a standard cartridge neutral variation signature color data and a standard cartridge neutral sensitivity signature color data associated with a standard cartridge, and based on a production cartridge neutral variation signature color data and a production cartridge neutral sensitivity signature color data associated with the production cartridge, and using the colorant increment data to correct the neutral color shift.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: February 2, 2010
    Assignee: Lexmark International, Inc.
    Inventors: Anna Yaping Deer, Xuan-Chao Huang, Brant Dennis Nystrom, Richard Lee Reel
  • Patent number: 7649539
    Abstract: Techniques and tools for representing pixel data in a video processing or capture system are described. Described techniques and tools provide efficient color representation for video processing and capture, and provide flexibility for representing colors using different bit precisions and memory layouts. Described techniques and tools include video formats that can be used, for example, in hardware or software for capture, processing, and display purposes. In one aspect, chroma and luma information for a pixel in a video image is represented in a 16-bit fixed-point block of data having an integer and fractional components. Data can be easily converted from one representation to another (e.g., between 16-bit and 10-bit representations). In other aspects, formats for representing 8-, 10- and 16-bit video image data (e.g., packed and hybrid planar formats), and codes for indicating the formats, are described.
    Type: Grant
    Filed: March 10, 2004
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Glenn F. Evans, Stephen J. Estrop
  • Patent number: 7646393
    Abstract: An apparatus for and a method of adjusting a primary color component of an image and a computer-readable recording medium for storing a computer program for controlling the apparatus. The apparatus includes: a weight determiner which determines a weight corresponding to a hue difference between a hue of each of plural object hue components and a hue of adjustment primary color; and a component adjuster which adjusts at least one of object hue and saturation components using at least one of saturation and hue adjustment amounts of the adjustment primary color and the weight.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: January 12, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Wonhee Choe, Dusik Park, Changyeong Kim
  • Patent number: 7647347
    Abstract: The present invention provides method and apparatus for supporting a legacy application programming interface (API) set between a component and a color management system. The legacy API set supports both the new capabilities as well as the legacy capabilities. The color management system determines the format type for an object that is referenced by an API call. If the object is associated with a legacy format, the API call is processed by a legacy processing module. If the object is associated with an advanced format, the API call is processed by an advanced processing module. If a plurality of objects is associated with an API call with mixed formats, the color management system converts some of the objects so that the objects have a consistent format. A common structure supports an object that may have either a legacy format or an advanced format.
    Type: Grant
    Filed: February 20, 2006
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventor: Michael Stokes
  • Patent number: 7647348
    Abstract: The present invention provides method and apparatus for supporting a legacy application programming interface (API) set between a component and a color management system. The legacy API set supports both the new capabilities as well as the legacy capabilities. The color management system determines the format type for an object that is referenced by an API call. If the object is associated with a legacy format, the API call is processed by a legacy processing module. If the object is associated with an advanced format, the API call is processed by an advanced processing module. If a plurality of objects is associated with an API call with mixed formats, the color management system converts some of the objects so that the objects have a consistent format. A common structure supports an object that may have either a legacy format or an advanced format.
    Type: Grant
    Filed: February 20, 2006
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventor: Michael Stokes
  • Publication number: 20100002010
    Abstract: A color correction method is provided. Grey values of three primary colors of an image data are transformed into initial characteristic values in a color space. Three sets of characteristic values of a to-be-corrected apparatus when the apparatus displays the primary colors respectively are measured. The characteristic values of the image data are transformed into a set of adjusted brightness values of the primary colors according to the characteristic values and a color space transformation equation. Gamma curves of the apparatus when displaying the primary colors are measured and modified to generate new grey-value vs. brightness relationships for the primary colors, so as to obtain adjusted grey values of the primary colors corresponding to the adjusted brightness values.
    Type: Application
    Filed: June 30, 2009
    Publication date: January 7, 2010
    Applicant: WINTEK CORPORATION
    Inventors: Jyun-Sian Li, Chih-Chang Lai
  • Patent number: 7639265
    Abstract: Techniques and tools for representing pixel data in a video processing or capture system are described. Described techniques and tools provide efficient color representation for video processing and capture, and provide flexibility for representing colors using different bit precisions and memory layouts. Described techniques and tools include video formats that can be used, for example, in hardware or software for capture, processing, and display purposes. In one aspect, chroma and luma information for a pixel in a video image is represented in a 16-bit fixed-point block of data having an integer and fractional components. Data can be easily converted from one representation to another (e.g., between 16-bit and 10-bit representations). In other aspects, formats for representing 8-, 10- and 16-bit video image data (e.g., packed and hybrid planar formats), and codes for indicating the formats, are described.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: December 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Glenn F. Evans, Stephen J. Estrop
  • Publication number: 20090315912
    Abstract: A method for adjusting color saturation, adapted for color adjustment of a pixel in a color space, is provided. The method includes: determining a color cube in the color space; selecting one from a plurality of diagonals of the color cube as a primary diagonal, and setting the primary diagonal at a vertical axis of the color space; determining a hue azimuth angle and a height in the color cube desired by the pixel; determining a reference point at an outermost periphery of the color cube corresponding to the azimuth angle, and obtaining a reference height and a reference horizontal distance of the reference point distant from the primary diagonal; and obtaining a color saturation value of the pixel by multiplying the reference horizontal distance with a ratio between the reference height and the height of the pixel.
    Type: Application
    Filed: September 15, 2008
    Publication date: December 24, 2009
    Applicant: NOVATEK MICROELECTRONICS CORP.
    Inventors: Chun-Hung Lien, Dong-Yang Lin
  • Patent number: 7629983
    Abstract: In one embodiment a method includes obtaining a white point correction for a display device and obtaining a chromatic correction for the display device. The method may also include generating corrected color coordinates based on the white point and chromatic corrections. The method may ensure that images that appear on a display device in a soft proofing environment will be visually equivalent to images that appear on print media.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: December 8, 2009
    Assignee: Kodak Polychrome Graphics Company Ltd.
    Inventor: Christopher J. Edge
  • Patent number: 7623138
    Abstract: The analysis and evaluation techniques of a gamut mapping technique, which can reflect the determination result of the quality of gamut mapping in the gamut mapping technique, are demanded. Hence, a color distribution information file and image file are loaded, initial 3D object data is generated based on color distribution data, and initial image object data is generated based on image data. The image object data and 3D object data are displayed on a monitor. When the user inputs a message, a process corresponding to the input message is executed, and the updated image object data and 3D object data are displayed on the monitor.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: November 24, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Suzuko Fukao, Hirochika Matsuoka, Kimitaka Arai
  • Patent number: 7619637
    Abstract: The present application discloses methods and system for converting input image data in a first color space into image data in a second color space format. Several embodiments disclose improved techniques for performing these conversions using inexpensive hardware and software implementations.
    Type: Grant
    Filed: April 9, 2004
    Date of Patent: November 17, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Michael Francis Higgins, Candice Hellen Brown Elliott
  • Patent number: 7620240
    Abstract: A method of encoding and decoding image data by applying an image capturing device includes generating a difference coding group, applying an modified Hadamard transform (MHT) on the difference coding group to generate a corresponding low-frequency parameter and a plurality of corresponding high-frequency parameters, adjusting the low-frequency parameter, adjusting the high-frequency parameters by a quantification factor, decoding the low-frequency parameter, decoding the high-frequency parameters by the quantification factor, and applying an inverse modified Hadamard transform (IMHT) on the low-frequency parameter and the high-frequency parameters to decode the difference coding group.
    Type: Grant
    Filed: February 22, 2006
    Date of Patent: November 17, 2009
    Assignee: ALI Corporation
    Inventors: Fu-Chung Chi, Ping-Hang Lin
  • Patent number: 7616215
    Abstract: A system and method for image acquisition enables selective automated application of color management to color image data generated by an image-capturing device by the device driver for the device. In the image acquisition system, each image-capturing device has properties or operation parameters that can be set to control the operation of the device. During an image acquisition operation, color image data generated by the image-capturing device are transmitted to the device driver. If the operation parameters of the device are set to indicate that color management is to be performed, the device driver calls color management functions provided by the operating system to perform the desired color operation, such as a color space conversion, on the received color image data. The processed color image data are then sent to the image-processing application for further processing or editing.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: November 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael D. Stokes, Franc J. Camara, David M. Parsons, Gilman K. Wong, Vladimir Sadovsky
  • Patent number: 7612782
    Abstract: A color conversion matrix creating device determines a first matrix for color conversion between a color space of a display device and a reference color space, first color values on the reference color space corresponding to predetermined RGB colors on the color space of the display device, a second matrix for color conversion between a prescribed target color space and the reference color space, second color values on the prescribed target color space corresponding to the predetermined RGB colors, third color values on a new target color space based on the first and the second color values, a third matrix for color conversion between the new target color space and the reference color space based on the third color values, and a color conversion matrix for color conversion between the color space of the display device and the new target color space based on the first and the third matrices.
    Type: Grant
    Filed: October 18, 2005
    Date of Patent: November 3, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Takashi Kurumisawa, Masanori Ishida
  • Patent number: 7605823
    Abstract: Systems and methods for providing consistent chromatic adaptation to a workflow comprising a number of International Color Consortium (ICC) profiles is provided. In accordance with an exemplary method of the present invention, the profiles within the workflow that require chromatic adaptation are identified. A control profile, whose chromatic adaptation method will be applied to the other profiles identified as requiring chromatic adaptation, is also identified. The chromatic adaptation method of the control profile is determined. The color data of the each profile identified as requiring chromatic adaptation is then converted using the chromatic adaptation method of the control profile such that all profiles requiring chromatic adaptation have been chromatically adapted using the same method.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael D. Stokes, Michael A. Bourgoin, Laurence J. Golding
  • Patent number: 7605945
    Abstract: The present invention selects color materials for a virtual device from real color materials, adjusts a gray balance to obtain a predetermined black color at a maximum device value by using selected color materials, assigns a color material amount to each device value so that a relation between the device value and brightness becomes linear when outputting gray, and evaluates a color range reproducible by the virtual device with the assigned color material amount by an inclusion rate for a standard color group so as to start the process all over again from selection of the color materials if evaluation is poor. It thus obtains the color reproduction definition of the virtual device and performs the color conversion including gamut mapping using the color reproduction definition.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: October 20, 2009
    Assignee: FUJIFILM Corporation
    Inventor: Hirokazu Kondo
  • Publication number: 20090251487
    Abstract: A method and system for adaptive color space conversion includes a color space converter, a brightness adaptive controller and a soft clipper. The color space converter receives a first color space format signal and converts the first color space format signal into a second color space format signal. The brightness adaptive controller is connected to the color space converter in order to produce a gain and an offset based on a brightness value. The soft clipper is connected to the color space converter and the brightness adaptive controller in order to clip the second color space format signal based on the gain and the offset to thereby produce a corrected second color space format signal.
    Type: Application
    Filed: March 25, 2009
    Publication date: October 8, 2009
    Applicant: Sunplus Technology Co., Ltd.
    Inventors: Tsung Han Chiang, Yuan-Chih Peng
  • Publication number: 20090251748
    Abstract: A color management method, wherein a Graphics Processing Unit (GPU) is used for converting colors from a source device color space to an output device color space in accordance with predetermined color profiles of the source and output devices. The method includes the steps of storing, in the GPU, an at least three-dimensional conversion texture that specifies a color conversion table; loading input color data into the GPU; sampling the conversion texture at a position specified by the input color data, thereby to identify output color data; and outputting the output color data.
    Type: Application
    Filed: April 6, 2009
    Publication date: October 8, 2009
    Applicant: OCE-TECHNOLOGIES B.V.
    Inventor: Maurice L. M. LUTTMER
  • Patent number: 7598961
    Abstract: Systems and methods are disclosed to effect a multiple mode display system that may accept multiple input image data formats and output several possible image data formats. One method is disclosed for converting from a source color space to a target color space. The source color space results from a combination of N primary color points and the target color space resulting from combination of a N+1 or more primary color points in the target color space, wherein N is an integer.
    Type: Grant
    Filed: October 21, 2003
    Date of Patent: October 6, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Michael Francis Higgins
  • Patent number: 7595807
    Abstract: A method (for, e.g., proof) of mapping only colors which fall outside a color gamut on its boundary calculates color differences from all the points in the color gamut, and determines a mapping destination by interpolating points with smaller color differences. For this reason, as the number of points that express the device color gamut increases, a mapping destination search requires longer time. Hence, calorimetric values indicating the color gamut of an output device are obtained, information indicating the boundary of the color gamut is generated based on the calorimetric values, and it is determined whether a color signal falls outside the color gamut. The color signal which falls outside the color gamut is mapped on the boundary on the basis of the information indicating the boundary of the color gamut.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: September 29, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Naoki Nishimura
  • Patent number: 7593021
    Abstract: An apparatus and method for converting color data from one color space to another color space. A driver determines that a set of shader program instructions perform a color conversion function and the set of shader program instructions are replaced with either a single shader program instruction or a flag is set within an existing shader program instruction to specify that output color data is represented in a nonlinear color format. The output color data is converted to the nonlinear color format prior to being stored in a frame buffer. Nonlinear color data read from the frame buffer is converted to a linear color format prior to shading, blending, or raster operations.
    Type: Grant
    Filed: September 13, 2004
    Date of Patent: September 22, 2009
    Assignee: NVIDIA Corp.
    Inventors: John D. Tynefield, Jr., Andrew J. Tao, Rui M. Bastos, Johnny S. Rhoades
  • Patent number: 7593959
    Abstract: The present invention provides method and apparatus for supporting a legacy application programming interface (API) set between a component and a color management system. The legacy API set supports both the new capabilities as well as the legacy capabilities. The color management system determines the format type for an object that is referenced by an API call. If the object is associated with a legacy format, the API call is processed by a legacy processing module. If the object is associated with an advanced format, the API call is processed by an advanced processing module. If a plurality of objects is associated with an API call with mixed formats, the color management system converts some of the objects so that the objects have a consistent format. A common structure supports an object that may have either a legacy format or an advanced format.
    Type: Grant
    Filed: February 20, 2006
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventor: Michael Stokes
  • Publication number: 20090231357
    Abstract: A first command is retrieved from a script containing one or more commands written for a first color space. The first command is associated with zero or more input buffers and zero or more output buffers. The first command has zero or more parameters. A behavior of the first command in the first color space and in a second color space is determined. The behavior comprises one of unique behavior, transparent behavior, and different behavior. The first command has the unique behavior when the first command only operates in the first color space. The first command has the transparent behavior when the first command generates similar results in the first color space and in the second color space. The first command has the different behavior when the first command generates different results in the first color space and in the second color space. Using the behavior of the first command, an operation associated with the first command is processed.
    Type: Application
    Filed: May 20, 2009
    Publication date: September 17, 2009
    Inventors: Eric Graves, Randall H. Ubillos
  • Patent number: 7586640
    Abstract: The invention achieves giving high color reproducibility to a color signal with reliability without substantially increasing circuit scale. A signal processing unit of the invention includes a color transformation part which multiplies an inputted color signal by a transformation matrix and an element setting part setting an element group of the transformation matrix according to every inputted color signal. The element setting part comprises an identification unit identifying a color of the color signal, a storage unit storing in advance optimum element groups for a predetermined number of reference signals, and an interpolation unit. The interpolation unit performs interpolation computing based on the input signal, two optimum element groups for two of the reference signals of colors close to a color of the color signal, and color relation between the color signal and the two reference signals to determine an element group to be set.
    Type: Grant
    Filed: September 13, 2002
    Date of Patent: September 8, 2009
    Assignee: Nikon Corporation
    Inventor: Hideo Hoshuyama
  • Patent number: 7583407
    Abstract: In a high lightness region of a color hue corresponding to a basic color material, the high lightness region ranging from a lightness level corresponding to the maximum color saturation level that is reproducible by the basic color material to the highest lightness level, color separation data corresponding to the basic color material is generated. In an intermediate lightness region whose lightness level is lower than that of the high lightness region, color separation data corresponding to the basic color material and two color materials (one of them is preferably is a particular color material) that have color hues close to that of the basic color material is generated. This provides the advantage of enlarging the color gamut in the low lightness region of a basic color hue.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: September 1, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ayato Imai
  • Patent number: 7576889
    Abstract: Various implementations of this invention provide a method of color transformation of image data that included: providing at least two units, each unit comprising a combination of a plurality of look-up tables and a M×N matrix; providing image data configured in a first color space; processing the image data using a first unit to generate an output; and processing the generated output using a second unit to generate a second output; wherein the plurality of look-up tables are used to transform an input color space to a device dependent color space, and the M×N matrix is used to perform one of at least converting color data defined in standard space to data defined in XYZ space and converting image data defined in XYZ space to image data defined in LAB space.
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: August 18, 2009
    Assignee: Xerox Corporation
    Inventor: Shen-Ge Wang
  • Patent number: 7576748
    Abstract: A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. The graphics system has a graphics processor includes an embedded frame buffer for storing frame data prior to sending the frame data to an external location, such as main memory. The embedded frame buffer is selectively configurable to store the following pixel formats: point sampled RGB color and depth, super-sampled RGB color and depth, and YUV (luma/chroma). Graphics commands are provided which enable the programmer to configure the embedded frame buffer for any of the pixel formats on a frame-by-frame basis.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: August 18, 2009
    Assignee: Nintendo Co. Ltd.
    Inventors: Timothy J. Van Hook, Farhad Fouladi
  • Patent number: 7573493
    Abstract: Novel three-color and four-color subpixel arrangements and architectures for display and the like are herein disclosed. Novel techniques for subpixel rendering on the above subpixel arrangements are also herein disclosed.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: August 11, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Candice Hellen Brown Elliott, Thomas Lloyd Credelle, Edward Eastle Thompson, Michael Francis Higgins