Color Space Transformation (e.g., Rgb To Yuv) Patents (Class 345/604)
-
Patent number: 7724265Abstract: 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: GrantFiled: October 11, 2006Date of Patent: May 25, 2010Assignee: Renesas Technology Corp.Inventors: Naoki Takada, Yasuyuki Kudo, Goro Sakamaki
-
Publication number: 20100123733Abstract: 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: ApplicationFiled: November 13, 2009Publication date: May 20, 2010Inventors: Roni Zaharia, Zvi Eintracht, Alexander Ovsiankin
-
Patent number: 7710434Abstract: 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: GrantFiled: May 30, 2007Date of Patent: May 4, 2010Assignee: Microsoft CorporationInventor: Chuang Gu
-
Patent number: 7705857Abstract: 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: GrantFiled: December 5, 2007Date of Patent: April 27, 2010Assignee: Eastman Kodak CompanyInventor: Christopher J. Edge
-
Patent number: 7706629Abstract: 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: GrantFiled: February 24, 2006Date of Patent: April 27, 2010Assignee: Apple Inc.Inventors: John D. Rosasco, John Stauffer
-
Publication number: 20100091034Abstract: 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: ApplicationFiled: December 14, 2009Publication date: April 15, 2010Applicant: PANASONIC CORPORATIONInventors: Keizo MATSUMOTO, Masanobu Inoe, Hisakazu Hitomi
-
Patent number: 7697177Abstract: 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: GrantFiled: November 25, 2005Date of Patent: April 13, 2010Assignee: Canon Kabushiki KaishaInventor: Hiromitsu Nishikawa
-
Publication number: 20100085378Abstract: 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: ApplicationFiled: March 4, 2008Publication date: April 8, 2010Inventor: Maria Lovén Svensson
-
Patent number: 7692663Abstract: 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: GrantFiled: October 19, 2005Date of Patent: April 6, 2010Assignee: Canon Kabushiki KaishaInventor: Siu-Kei Tin
-
Patent number: 7688334Abstract: 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: GrantFiled: February 14, 2006Date of Patent: March 30, 2010Assignee: Broadcom CorporationInventor: Weidong Li
-
Patent number: 7686455Abstract: 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: GrantFiled: November 7, 2008Date of Patent: March 30, 2010Assignees: Victor Company of Japan, Limited, Nippon Hoso KyokaiInventors: Makoto Yoshimura, Masato Furuya, Masaru Kanazawa, Yuichi Kusakabe
-
Patent number: 7688333Abstract: 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: GrantFiled: February 28, 2007Date of Patent: March 30, 2010Assignee: LSI CorporationInventors: Gregory R. Maertens, Diego Vianello
-
Patent number: 7683912Abstract: 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: GrantFiled: June 20, 2006Date of Patent: March 23, 2010Assignee: Seiko Epson CorporationInventor: Shohei Yoshida
-
Patent number: 7683913Abstract: 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: GrantFiled: August 16, 2006Date of Patent: March 23, 2010Assignee: Semiconductor Energy Laboratory Co., Ltd.Inventors: Jun Koyama, Hiroki Dembo, Hajime Kimura
-
Patent number: 7671872Abstract: 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: GrantFiled: April 11, 2006Date of Patent: March 2, 2010Assignee: Fujitsu Microelectronics LimitedInventor: Yuji Watarai
-
Patent number: 7667880Abstract: 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: GrantFiled: February 10, 2006Date of Patent: February 23, 2010Assignee: Adobe Systems, IncorporatedInventor: Lars U. Borg
-
Patent number: 7667873Abstract: 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: GrantFiled: March 7, 2007Date of Patent: February 23, 2010Assignee: Samsung Electronics Co., Ltd.Inventors: Byoung-ho Kang, Heui-keun Choh, Min-ki Cho, Se-eun Kim, Ronnier Luo
-
Patent number: 7663641Abstract: 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: GrantFiled: April 4, 2006Date of Patent: February 16, 2010Assignees: Canon Kabushiki Kaisha, Microsoft CorporationInventor: Rocklin J. Sloan
-
Publication number: 20100033496Abstract: 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: ApplicationFiled: October 10, 2006Publication date: February 11, 2010Applicant: NXP B.V.Inventor: Roberto Mancuso
-
Publication number: 20100033494Abstract: 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: ApplicationFiled: October 15, 2007Publication date: February 11, 2010Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.Inventors: Michiel Adriaanszoon Klompenhouwer, Gerben Johannes Maria Hekstra, Mathias Hubertus Godefrida Peeters, Ruben Rajagopalan
-
Patent number: 7660013Abstract: 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: GrantFiled: January 13, 2005Date of Patent: February 9, 2010Assignee: Eastman Kodak CompanyInventor: Kurt M. Sanger
-
Patent number: 7656567Abstract: 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: GrantFiled: January 13, 2005Date of Patent: February 2, 2010Assignee: Eastman Kodak CompanyInventor: Kurt M. Sanger
-
Patent number: 7656554Abstract: 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: GrantFiled: June 25, 2004Date of Patent: February 2, 2010Assignee: Lexmark International, Inc.Inventors: Anna Yaping Deer, Xuan-Chao Huang, Brant Dennis Nystrom, Richard Lee Reel
-
Patent number: 7649539Abstract: 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: GrantFiled: March 10, 2004Date of Patent: January 19, 2010Assignee: Microsoft CorporationInventors: Glenn F. Evans, Stephen J. Estrop
-
Patent number: 7646393Abstract: 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: GrantFiled: May 2, 2005Date of Patent: January 12, 2010Assignee: Samsung Electronics Co., Ltd.Inventors: Wonhee Choe, Dusik Park, Changyeong Kim
-
Patent number: 7647347Abstract: 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: GrantFiled: February 20, 2006Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventor: Michael Stokes
-
Patent number: 7647348Abstract: 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: GrantFiled: February 20, 2006Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventor: Michael Stokes
-
Publication number: 20100002010Abstract: 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: ApplicationFiled: June 30, 2009Publication date: January 7, 2010Applicant: WINTEK CORPORATIONInventors: Jyun-Sian Li, Chih-Chang Lai
-
Patent number: 7639265Abstract: 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: GrantFiled: September 6, 2007Date of Patent: December 29, 2009Assignee: Microsoft CorporationInventors: Glenn F. Evans, Stephen J. Estrop
-
Publication number: 20090315912Abstract: 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: ApplicationFiled: September 15, 2008Publication date: December 24, 2009Applicant: NOVATEK MICROELECTRONICS CORP.Inventors: Chun-Hung Lien, Dong-Yang Lin
-
Patent number: 7629983Abstract: 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: GrantFiled: March 14, 2007Date of Patent: December 8, 2009Assignee: Kodak Polychrome Graphics Company Ltd.Inventor: Christopher J. Edge
-
Patent number: 7623138Abstract: 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: GrantFiled: June 22, 2006Date of Patent: November 24, 2009Assignee: Canon Kabushiki KaishaInventors: Suzuko Fukao, Hirochika Matsuoka, Kimitaka Arai
-
Patent number: 7619637Abstract: 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: GrantFiled: April 9, 2004Date of Patent: November 17, 2009Assignee: Samsung Electronics Co., Ltd.Inventors: Michael Francis Higgins, Candice Hellen Brown Elliott
-
Patent number: 7620240Abstract: 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: GrantFiled: February 22, 2006Date of Patent: November 17, 2009Assignee: ALI CorporationInventors: Fu-Chung Chi, Ping-Hang Lin
-
Patent number: 7616215Abstract: 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: GrantFiled: June 2, 2005Date of Patent: November 10, 2009Assignee: Microsoft CorporationInventors: Michael D. Stokes, Franc J. Camara, David M. Parsons, Gilman K. Wong, Vladimir Sadovsky
-
Patent number: 7612782Abstract: 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: GrantFiled: October 18, 2005Date of Patent: November 3, 2009Assignee: Seiko Epson CorporationInventors: Takashi Kurumisawa, Masanori Ishida
-
Patent number: 7605823Abstract: 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: GrantFiled: June 23, 2005Date of Patent: October 20, 2009Assignee: Microsoft CorporationInventors: Michael D. Stokes, Michael A. Bourgoin, Laurence J. Golding
-
Patent number: 7605945Abstract: 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: GrantFiled: March 21, 2005Date of Patent: October 20, 2009Assignee: FUJIFILM CorporationInventor: Hirokazu Kondo
-
Publication number: 20090251487Abstract: 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: ApplicationFiled: March 25, 2009Publication date: October 8, 2009Applicant: Sunplus Technology Co., Ltd.Inventors: Tsung Han Chiang, Yuan-Chih Peng
-
Publication number: 20090251748Abstract: 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: ApplicationFiled: April 6, 2009Publication date: October 8, 2009Applicant: OCE-TECHNOLOGIES B.V.Inventor: Maurice L. M. LUTTMER
-
Patent number: 7598961Abstract: 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: GrantFiled: October 21, 2003Date of Patent: October 6, 2009Assignee: Samsung Electronics Co., Ltd.Inventor: Michael Francis Higgins
-
Patent number: 7595807Abstract: 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: GrantFiled: November 15, 2005Date of Patent: September 29, 2009Assignee: Canon Kabushiki KaishaInventor: Naoki Nishimura
-
Patent number: 7593021Abstract: 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: GrantFiled: September 13, 2004Date of Patent: September 22, 2009Assignee: NVIDIA Corp.Inventors: John D. Tynefield, Jr., Andrew J. Tao, Rui M. Bastos, Johnny S. Rhoades
-
Patent number: 7593959Abstract: 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: GrantFiled: February 20, 2006Date of Patent: September 22, 2009Assignee: Microsoft CorporationInventor: Michael Stokes
-
Publication number: 20090231357Abstract: 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: ApplicationFiled: May 20, 2009Publication date: September 17, 2009Inventors: Eric Graves, Randall H. Ubillos
-
Patent number: 7586640Abstract: 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: GrantFiled: September 13, 2002Date of Patent: September 8, 2009Assignee: Nikon CorporationInventor: Hideo Hoshuyama
-
Patent number: 7583407Abstract: 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: GrantFiled: August 22, 2006Date of Patent: September 1, 2009Assignee: Canon Kabushiki KaishaInventor: Ayato Imai
-
Patent number: 7576889Abstract: 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: GrantFiled: October 26, 2004Date of Patent: August 18, 2009Assignee: Xerox CorporationInventor: Shen-Ge Wang
-
Patent number: 7576748Abstract: 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: GrantFiled: April 6, 2006Date of Patent: August 18, 2009Assignee: Nintendo Co. Ltd.Inventors: Timothy J. Van Hook, Farhad Fouladi
-
Patent number: 7573493Abstract: 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: GrantFiled: August 31, 2006Date of Patent: August 11, 2009Assignee: Samsung Electronics Co., Ltd.Inventors: Candice Hellen Brown Elliott, Thomas Lloyd Credelle, Edward Eastle Thompson, Michael Francis Higgins