WO2005048016A3 - Supporting legacy and advanced color management applications - Google Patents

Supporting legacy and advanced color management applications Download PDF

Info

Publication number
WO2005048016A3
WO2005048016A3 PCT/US2004/024717 US2004024717W WO2005048016A3 WO 2005048016 A3 WO2005048016 A3 WO 2005048016A3 US 2004024717 W US2004024717 W US 2004024717W WO 2005048016 A3 WO2005048016 A3 WO 2005048016A3
Authority
WO
WIPO (PCT)
Prior art keywords
legacy
format
color management
advanced
api call
Prior art date
Application number
PCT/US2004/024717
Other languages
French (fr)
Other versions
WO2005048016A2 (en
Inventor
Michael Stokes
Original Assignee
Microsoft Corp
Michael Stokes
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp, Michael Stokes filed Critical Microsoft Corp
Priority to EP04779692A priority Critical patent/EP1576451A4/en
Priority to KR1020057009971A priority patent/KR101122902B1/en
Priority to JP2006539461A priority patent/JP4880474B2/en
Priority to CN2004800017134A priority patent/CN101375249B/en
Publication of WO2005048016A2 publication Critical patent/WO2005048016A2/en
Publication of WO2005048016A3 publication Critical patent/WO2005048016A3/en

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed

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 (413). If the object is associated with a legacy format, the API call is processed by a legacy processing module (417). If the object is associated with an advanced format, the API call is processed by an advanced processing module (419). 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.
PCT/US2004/024717 2003-11-10 2004-07-30 Supporting legacy and advanced color management applications WO2005048016A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP04779692A EP1576451A4 (en) 2003-11-10 2004-07-30 A color management system that supports legacy and advanced color management applications
KR1020057009971A KR101122902B1 (en) 2003-11-10 2004-07-30 A color management system that supports legacy and advanced color management applications
JP2006539461A JP4880474B2 (en) 2003-11-10 2004-07-30 Color management system that supports legacy and advanced color management applications
CN2004800017134A CN101375249B (en) 2003-11-10 2004-07-30 A color management system that supports legacy and advanced color management applications

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/705,132 2003-11-10
US10/705,132 US7068284B2 (en) 2003-11-10 2003-11-10 Color management system that supports legacy and advanced color management applications

Publications (2)

Publication Number Publication Date
WO2005048016A2 WO2005048016A2 (en) 2005-05-26
WO2005048016A3 true WO2005048016A3 (en) 2008-08-21

Family

ID=34552286

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/024717 WO2005048016A2 (en) 2003-11-10 2004-07-30 Supporting legacy and advanced color management applications

Country Status (6)

Country Link
US (4) US7068284B2 (en)
EP (1) EP1576451A4 (en)
JP (2) JP4880474B2 (en)
KR (1) KR101122902B1 (en)
CN (1) CN101375249B (en)
WO (1) WO2005048016A2 (en)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7068284B2 (en) * 2003-11-10 2006-06-27 Microsoft Corporation Color management system that supports legacy and advanced color management applications
US7483170B2 (en) * 2004-05-05 2009-01-27 Canon Kabushiki Kaisha Generation of color measured data from transform-based color profiles
KR100887000B1 (en) * 2004-05-05 2009-03-04 캐논 가부시끼가이샤 Color processing apparatus, color processing method, and recording medium
JP4684030B2 (en) * 2005-07-06 2011-05-18 株式会社リコー Image processing apparatus and image processing method
JP4923694B2 (en) * 2006-04-19 2012-04-25 コニカミノルタビジネステクノロジーズ株式会社 Embedded information processing equipment
US7755637B2 (en) * 2006-07-14 2010-07-13 Canon Kabushiki Kaisha Initialization of color appearance model
US20080123948A1 (en) * 2006-11-29 2008-05-29 Monotype Imaging, Inc. Profile creation configuration file
US7971208B2 (en) * 2006-12-01 2011-06-28 Microsoft Corporation Developing layered platform components
US20080144114A1 (en) * 2006-12-18 2008-06-19 Xerox Corporation Method and system for dynamic printer profiling
US8341611B2 (en) 2007-04-11 2012-12-25 Apple Inc. Application interface on multiple processors
US8286196B2 (en) 2007-05-03 2012-10-09 Apple Inc. Parallel runtime execution on multiple processors
EP3413198A1 (en) 2007-04-11 2018-12-12 Apple Inc. Data parallel computing on multiple processors
US8276164B2 (en) 2007-05-03 2012-09-25 Apple Inc. Data parallel computing on multiple processors
US11836506B2 (en) 2007-04-11 2023-12-05 Apple Inc. Parallel runtime execution on multiple processors
US20090086272A1 (en) * 2007-09-27 2009-04-02 Michael Januszewski Systems and methods for loading an output profile
US9176714B2 (en) * 2007-11-12 2015-11-03 International Business Machines Corporation Re-using legacy libraries in software
US8069449B2 (en) * 2007-12-27 2011-11-29 Nvidia Corporation Method and system for enabling a device to support enhanced features
US20090168082A1 (en) * 2007-12-28 2009-07-02 Aschenbrenner Jean M Methods and apparatus for an output lookup table design and data access layer in color management resource engines
US7869088B2 (en) * 2007-12-28 2011-01-11 Infoprint Solutions Company, Llc Methods and apparatus for determining a lookup table size for an AFP link CMR
US8286198B2 (en) 2008-06-06 2012-10-09 Apple Inc. Application programming interfaces for data parallel computing on multiple processors
US8225325B2 (en) 2008-06-06 2012-07-17 Apple Inc. Multi-dimensional thread grouping for multiple processors
US8411106B2 (en) * 2008-12-30 2013-04-02 Canon Kabushiki Kaisha Converting digital values corresponding to colors of an image from a source color space to a destination color space
JP5887980B2 (en) * 2012-02-15 2016-03-16 株式会社リコー Color management system
US8953876B2 (en) * 2012-08-22 2015-02-10 Facebook, Inc. Creation of a color profile of an image
US9380103B2 (en) 2013-06-27 2016-06-28 Ebay Inc. Adapting legacy endpoints to modern APIs
US20160179768A1 (en) * 2014-12-23 2016-06-23 Constant Contact Multichannel authoring and content management system
US10318340B2 (en) * 2014-12-31 2019-06-11 Ati Technologies Ulc NVRAM-aware data processing system
CN109068059B (en) * 2018-08-27 2020-09-11 Oppo广东移动通信有限公司 Method for calling camera, mobile terminal and storage medium
CN115599324B (en) * 2022-12-09 2023-05-19 杭州宏华数码科技股份有限公司 Method, device and medium for controlling digital color device to color

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5706501A (en) * 1995-02-23 1998-01-06 Fuji Xerox Co., Ltd. Apparatus and method for managing resources in a network combining operations with name resolution functions
US6462748B1 (en) * 2000-02-25 2002-10-08 Microsoft Corporation System and method for processing color objects in integrated dual color spaces
US20030012432A1 (en) * 2001-06-28 2003-01-16 D'souza Henry M. Software-based acceleration color correction filtering system
US6603483B1 (en) * 1999-11-15 2003-08-05 Canon Kabushiki Kaisha Color management and proofing architecture
US20040109179A1 (en) * 2002-12-05 2004-06-10 Canon Kabushiki Kaisha Incremental color transform creation

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5432906A (en) * 1990-09-28 1995-07-11 Eastman Kodak Company Color image processing system for preparing a composite image transformation module for performing a plurality of selected image transformations
JP3063957B2 (en) * 1995-03-01 2000-07-12 富士ゼロックス株式会社 Image processing device
JP4174090B2 (en) * 1997-10-31 2008-10-29 キヤノン株式会社 Image processing method, apparatus, and recording medium
US6279043B1 (en) * 1998-05-01 2001-08-21 Apple Computer, Inc. Method and system for script access to API functionality
US6650771B1 (en) * 1999-11-22 2003-11-18 Eastman Kodak Company Color management system incorporating parameter control channels
AUPQ724700A0 (en) * 2000-05-02 2000-05-25 Canon Kabushiki Kaisha Printing using secure pickup
US6741262B1 (en) * 2000-05-12 2004-05-25 Electronics For Imaging, Inc. Expert color management settings method and interface
JP4339988B2 (en) * 2000-08-02 2009-10-07 コニカミノルタビジネステクノロジーズ株式会社 COLOR MATCHING METHOD, COLOR MATCHING DEVICE, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING COLOR MATCHING PROGRAM
JP2002187314A (en) * 2000-09-12 2002-07-02 Canon Inc Image processor, method therefor, method of predicting, method of displaying and method of managing
US6731796B2 (en) * 2000-12-06 2004-05-04 Xerox Corporation Graphical user interface for color transformation table editing that avoids reversal artifacts
US6815622B2 (en) * 2001-03-13 2004-11-09 General Electric Company Methods and apparatus for automatically transferring electrical power
US20020149785A1 (en) * 2001-03-30 2002-10-17 Chia-Lin Chu Automatic printer color correction based on characterization data of a color ink cartridge
US20020196972A1 (en) * 2001-06-26 2002-12-26 Gokalp Bayramoglu Color correction for color devices based on illuminant sensing
JP3646931B2 (en) * 2001-08-29 2005-05-11 セイコーエプソン株式会社 Image retouching program
JP3678308B2 (en) * 2001-12-04 2005-08-03 セイコーエプソン株式会社 Layout editing program
US20030123723A1 (en) * 2001-12-31 2003-07-03 D'souza Henry M. Automatic optimized scanning with color characterization data
US7450281B2 (en) * 2002-04-30 2008-11-11 Canon Kabushiki Kaisha Image processing apparatus and information processing apparatus, and method thereof
US7511718B2 (en) * 2003-10-23 2009-03-31 Microsoft Corporation Media integration layer
US7068284B2 (en) 2003-11-10 2006-06-27 Microsoft Corporation Color management system that supports legacy and advanced color management applications
WO2006045341A1 (en) * 2004-10-28 2006-05-04 Hewlett-Packard Development Company, L.P. Color reproduction on translucent or transparent media
US7793306B2 (en) * 2005-10-06 2010-09-07 Microsoft Corporation Providing new functionality while maintaining backward compatibility

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5706501A (en) * 1995-02-23 1998-01-06 Fuji Xerox Co., Ltd. Apparatus and method for managing resources in a network combining operations with name resolution functions
US6603483B1 (en) * 1999-11-15 2003-08-05 Canon Kabushiki Kaisha Color management and proofing architecture
US6462748B1 (en) * 2000-02-25 2002-10-08 Microsoft Corporation System and method for processing color objects in integrated dual color spaces
US20030012432A1 (en) * 2001-06-28 2003-01-16 D'souza Henry M. Software-based acceleration color correction filtering system
US20040109179A1 (en) * 2002-12-05 2004-06-10 Canon Kabushiki Kaisha Incremental color transform creation

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1576451A4 *

Also Published As

Publication number Publication date
KR101122902B1 (en) 2012-03-22
JP4880474B2 (en) 2012-02-22
JP2011248908A (en) 2011-12-08
US7647348B2 (en) 2010-01-12
JP2008502952A (en) 2008-01-31
KR20060114621A (en) 2006-11-07
US7593959B2 (en) 2009-09-22
US20050099427A1 (en) 2005-05-12
CN101375249A (en) 2009-02-25
US7068284B2 (en) 2006-06-27
WO2005048016A2 (en) 2005-05-26
US20060119610A1 (en) 2006-06-08
US20060119611A1 (en) 2006-06-08
CN101375249B (en) 2012-03-28
US20060119609A1 (en) 2006-06-08
US7647347B2 (en) 2010-01-12
EP1576451A4 (en) 2010-10-06
EP1576451A2 (en) 2005-09-21

Similar Documents

Publication Publication Date Title
WO2005048016A3 (en) Supporting legacy and advanced color management applications
IL158696A0 (en) Method and system for transforming legacy software applications into modern object-oriented systems
AU2002317902A1 (en) Method and system for producing formatted data related to defects
TW200512322A (en) Method and equipment for AiN-monocrystall production with gas-pervious crucible-wall
EP1988712A3 (en) Method and system for improving compressed image chroma information
EP1686475A3 (en) Method, system, and apparatus for providing a document preview
TW200701480A (en) Method and apparatus for processing image data of a color filter array
EP1308834A3 (en) Intelligent printer settings
WO2002099748A3 (en) Method and system for processing images for a check sorter
WO2004019204A8 (en) Processing application data
EP1376372A3 (en) Process-mode independent driver model
EP0998132A3 (en) Color data conversion
WO2002101646A3 (en) High dynamic range image editing
EP1229547A3 (en) System and method for thematically analyzing and annotating an audio-visual sequence
EP4307674A3 (en) Constrains for high level syntax elements
EP0953949A3 (en) Apparatus and method of operating a retail terminal having a single-orientation base assembly and a multiple-orientation base assembly
AU2002258516A1 (en) Digital data processing apparatus, framework, and methods for dynamically configurable application execution on accelerated resources
EP1508887A3 (en) System, method, device for interfacing a plurality of remote controllers with a digital TV
CA2428821A1 (en) Accessing a platform independent input method editor from an underlying operating system
AU2002219382A1 (en) Method and system for incorporating legacy applications into a distributed data processing environment
EP1898590A3 (en) Multimedia middleware apparatus using metadata comprising a middleware service container
EP1223555A3 (en) Image processing apparatus
WO2004059418A3 (en) Context sensitive call processing
WO2005059710A3 (en) System and method for processing image data
EP1161052A3 (en) Operating system for network interface

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 1020057009971

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2004779692

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2006539461

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 20048017134

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 2004779692

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 1020057009971

Country of ref document: KR