Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Haikin, CA

John Haikin, Fremont, CA US

Patent application numberDescriptionPublished
20090284763INTENT PRESERVATION WHEN CONSTRUCTING MEASUREMENT-BASED COLOR TRANSFORMS FROM TRANSFORM-BASED PROFILES - Preservation of rendering intent when a rendering model encapsulated in a transform-based profile is used in a measurement-based CMS. Source device color values are converted to generate perceptually rendered values using a perceptual transform of the transform-based color profile. Perceptually rendered appearance values of a color appearance space are generated by converting the perceptually rendered values using predefined ICC viewing conditions. Using a gamut mapping model (GMM), the generated appearance values are converted to generate destination device color values within a color gamut of a destination device. The GMM uses a PRMG boundary description and a gamut boundary description of the destination device to perform the mapping. A transform is constructed from the source device color values and the corresponding destination device color values. Color values of an image generated by the source device are converted to color values of a destination device using the constructed transform.11-19-2009
20110182504MODULAR COLOR MANAGEMENT SYSTEM ARCHITECTURE - Color management converting source-side color images into destination-side color images. A module library includes module entries corresponding to function modules implementing color processing functionalities. Each module entry includes a module locator and input and output interface definitions, and some include a profile interface definition. A profile library includes profile entries corresponding to sources of parameters. Profile entries include a profile locator and a profile interface definition. A script specifying a sequence of function modules and sources of parameters is received and interpreted. The module library is accessed to confirm compatibility of the input interface definition for one function module and the output interface definition for an immediately preceding function module. The profile library is accessed to confirm compatibility of the profile interface definitions for the source of parameters and the function module. The color transformation workflow is built based on the compatibility of the interface definitions.07-28-2011

John S. Haikin, Fremont, CA US

Patent application numberDescriptionPublished
20080204832Constructing a color transform using a neural network for colors outside the spectrum locus - A color management module which provides color values in a destination color space by interpolation of a LUT that maps from color values in a source color space to corresponding color values in the destination color space. The LUT includes cells corresponding to color values within a spectrum locus and color values outside the spectrum locus. The LUT is populated differently for cells within the spectrum locus and for those outside the spectrum locus. For cells within the spectrum locus, color values are calculated using a color transform constructed based on device profiles for the source device and for the destination device, and corresponding cells of the LUT are populated based on the calculated values. For cells outside of the spectrum locus, an artificial neural network is trained using the calculated color values, and the corresponding cells are populated based on outputs of the trained neural network.08-28-2008
20090284764PLUG-IN FOR CUSTOMIZED DEVICE MODEL WITH INTERFACE FOR DEVICE PROFILER AND FOR COLOR MANAGEMENT SYSTEM - A measurement-based color management system (MBCMS) plugin device model, methods, and a color profiler program that use the plugin device model. The plugin device model provides both an interface used to convert between device dependent and device independent color values, and an interface used to create a color device profile for use with the plugin device model. The color profiler receives color sample information from the plugin device model, using the color profiler interface provided by the plugin device model. The color profiler generates a color target having color samples as specified by the received color sample information. The color values of the color target's color samples are measured. The color device profile is generated, based on the measured color values.11-19-2009
20110222761METHOD AND SYSTEM FOR PRESERVING THE CREATIVE INTENT WITHIN AN IMAGE PRODUCTION CHAIN - Capturing complex artistic intent for an image having image data for multiple pixels. Plural look algorithms are defined, where each look algorithm applies color adjustments to one or more colors to produce corresponding output colors. An artistic intent is identified for each pixel of the image, where the artistic intent is constituted by chained application of one or more of the look algorithms. Information identifying the artistic intent for each pixel of the image is stored in a format that stores the artistic intent identification information together with the image data for each pixel of the image.09-15-2011
20110249896RULE-BASED COLOR MANAGEMENT AND IMAGE PROCESSING SYSTEM - Color management converting source-side color images into destination-side color images. A module library includes module entries corresponding to function modules implementing color processing functionalities. Each module entry includes a module locator, and some include a profile interface definition. A profile library includes profile entries corresponding to sources of parameters. Profile entries include a profile locator and a profile interface definition. A rule library includes external and internal rules which characterize color transformation workflows. Each external rule is associated with function modules. An interface receives factual input including factual input derived from source-side color image data. A rule engine determines a sequence of function modules and sources of parameters by using the factual input and the plural and external rules in the rule library, and builds the color transformation workflow from the determined sequence of function modules and sources of parameters.10-13-2011
20110273369ADJUSTMENT OF IMAGING PROPERTY IN VIEW-DEPENDENT RENDERING - An image is displayed by determining a relative position and orientation of a display in relation to a viewer's head, and rendering an image based on the relative position and orientation. The viewer's eye movement relative to the rendered image is tracked, with at least one area of interest in the image to the viewer being determined based on the viewer's eye movement, and an imaging property of the at least one area of interest is adjusted.11-10-2011
20110273466VIEW-DEPENDENT RENDERING SYSTEM WITH INTUITIVE MIXED REALITY - An image is displayed by determining a relative position and orientation of a display in relation to a viewer's head, and rendering an image based on the relative position and orientation. The viewer's eye movement relative to the rendered image is tracked, with at least one area of interest in the image to the viewer being determined based on the viewer's eye movement, and an imaging property of the at least one area of interest is adjusted. Computer-generated data is obtained for display based on the at least one area of interest. At least one imaging property of the computer-generated data is adjusted according to the at least one imaging property that was adjusted for the at least one area of interest and the computer-generated data is displayed in the at least one area of interest along with a section of the image displayed in the at least one area of interest.11-10-2011
20110273731PRINTER WITH ATTENTION BASED IMAGE CUSTOMIZATION - An image selected to be printed is rendered for display, prior to printing, based on the relative position and orientation of a display in relation to a user's head, where the displayed rendered image is a representation of what the rendered image will look like when printed. The user's eye movement relative to the rendered image is tracked, with at least one area of interest in the image to the viewer being determined based on the viewer's eye movement, an imaging property of the at least one area of interest is adjusted, the image to be printed is rendered based on adjusting the imaging property, and the image is printed.11-10-2011

Patent applications by John S. Haikin, Fremont, CA US