Patent EP1102478A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP1102478A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Color management and proofing architecture

Assignee: Canon Inc
•
Filing: 2000-11-14
•
Granted: —
•
Expires: 2020-11-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The generation of a color transformation sequence comprised of transform steps, wherein the color transformation sequence is for transforming color image data. At least one reference to a color profile or a gamut mapping algorithm is received, and at least one transform step is generated based on the at least one reference, wherein the at least one transform step is a profile step or a gamut-mapping step. The at least one transform step is included in the color transformation sequence.

Inventors

  • 👤 Todd D. c/o Canon Information Syst. Inc. Newman

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-09 12:30
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6058

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 83 words
A method for generating a color transformation sequence comprised of transform steps, said color transformation sequence for transforming color image data, said method comprising the steps of: receiving at least one reference to a color profile or a gamut mapping algorithm; generating at least one transform step based on the at least one reference, wherein the at least one transform step is a profile step or a gamut mapping step; and including the at least one transform step in the color transformation sequence.
Claim 2
Dependent Claim 26 words
A method according to claim 1, wherein the at least one reference to a color profile or a gamut mapping algorithm is provided by a user.
Claim 3
Dependent Claim 68 words
A method according to claim 2, wherein the at least one reference to a color profile or a gamut mapping algorithm comprises a color profile list and a gamut mapping algorithm list, wherein the color profile list has at least one reference entry for containing a color profile reference, and wherein the gamut-mapping algorithm list has at least one reference entry for containing a gamut mapping algorithm reference.
Claim 4
Dependent Claim 146 words
A method according to claim 3, wherein the step for generating at least one transform step includes: creating a transform step comprised of a profile step in the case that a first reference entry of the color profile list contains a color profile reference; creating a transform step comprised of a gamut mapping step for each reference entry of the gamut mapping algorithm list that contains a gamut mapping algorithm reference; creating a transform step comprised of a profile step for each color profile reference that corresponds to an abstract color profile and that is present in interim reference entries between the first and last entries of the color profile list; and creating a transform step comprised of a profile step in the case that the last reference entry of the color profile list contains a color profile reference that corresponds to a device color profile.
Claim 5
Dependent Claim 79 words
A method according to claim 3, wherein the step for generating at least one transform step includes: creating one transform step comprised of a profile step in the case that a first reference entry of the color profile list contains a null value and a second reference entry of the color profile list contains a color profile reference, wherein the profile step is for transforming the color image data from a device-independent color space to a device-dependent color space.
Claim 6
Dependent Claim 79 words
A method according to claim 3, wherein the step for generating at least one transform step includes: creating one transform step comprised of a profile step in the case that a first reference entry of the color profile list contains a color profile reference and a second reference entry of the color profile list contains a null value, wherein the profile step is for transforming the color image data from a device-dependent color space to a device-independent color space.
Claim 7
Dependent Claim 34 words
A method according to claim 1, wherein the profile step includes a color appearance transformation and a bitfield, wherein the bitfield indicates how the color appearance transformation is applied to the color image data.
Claim 8
Dependent Claim 45 words
A method according to claim 1, wherein the gamut mapping step includes a pointer to a gamut mapping algorithm and includes a data block containing at least one gamut boundary descriptor for use by the gamut mapping algorithm to gamut map the color image data.
Claim 9
Dependent Claim 53 words
A method according to claim 1, wherein the at least one reference to a color profile or a gamut mapping algorithm contains a reference to a gamut mapping algorithm that utilizes an input gamut boundary description and an output gamut boundary description when the gamut mapping algorithm is applied to color image data.
Claim 10
Independent Claim 213 words
A method for generating a color transformation sequence comprised of transform steps, said color transformation sequence for transforming color image data, said method comprising the steps of: receiving a color profile list and a gamut mapping algorithm list, wherein the color profile list has at least one reference entry for containing a color profile reference, and wherein the gamut-mapping algorithm list has at least one reference entry for containing a gamut mapping algorithm reference; creating a transform step comprised of a profile step in the case that a first reference entry of the color profile list contains a color profile reference; creating a transform step comprised of a gamut mapping step for each reference entry of the gamut mapping algorithm list that contains a gamut mapping algorithm reference; creating a transform step comprised of a profile step for each color profile reference that corresponds to an abstract color profile and that is present in interim reference entries between the first and last entries of the color profile list; creating a transform step comprised of a profile step in the case that the last reference entry of the color profile list contains a color profile reference that corresponds to a device color profile; and including the created transform steps in the color transformation sequence.
Claim 11
Independent Claim 118 words
A method for transforming color image data by applying a color transformation sequence comprised of transform steps to the color image data, said method comprising the steps of: accessing the color transformation sequence; accessing the color image data; and sequentially processing each transform step of the color transformation sequence to transform the color image data, wherein, in the case that the transform step being processed is a profile step, a color transformation module is accessed from a corresponding color profile and is applied to the color image data, and wherein, in the case that the transform step being processed is a gamut mapping step, a corresponding gamut mapping algorithm is accessed and applied to the color image data.
Claim 12
Dependent Claim 21 words
A method according to claim 11, wherein the color transformation sequence and the color image data are provided by a user.
Claim 13
Dependent Claim 26 words
A method according to claim 11, wherein the corresponding gamut mapping algorithm is accessed from a color management module for application to the color image data.
Claim 14
Dependent Claim 31 words
A method according to claim 11, wherein the corresponding gamut mapping algorithm utilizes an input gamut boundary description and an output gamut boundary description for gamut mapping the color image data.
Claim 15
Dependent Claim 31 words
A method according to claim 13, wherein the corresponding gamut mapping algorithm utilizes an input gamut boundary description and an output gamut boundary description for gamut mapping the color image data.
Claim 16
Independent Claim 143 words
A method for transforming color image data by applying a color transformation sequence comprised of transform steps to the color image data, said method comprising the steps of: accessing the color transformation sequence; accessing the color image data; and sequentially processing each transform step of the color transformation sequence to transform the color image data, wherein, in the case that the transform step being processed is a profile step, a color transformation module is accessed from a corresponding color profile and is applied to the color image data, and wherein, in the case that the transform step being processed is a gamut mapping step, a corresponding gamut mapping algorithm is accessed from a color management module, an input gamut boundary description and an output gamut boundary description are accessed and utilized by the gamut mapping algorithm for gamut mapping the color image data.
Claim 17
Dependent Claim 47 words
Computer-executable process steps stored on a computer readable medium, said computer-executable process steps for generating a color transformation sequence comprised of transform steps, said color transformation sequence for transforming color image data, said computer-executable process steps comprising process steps according to any of Claims 1 to 10.
Claim 18
Dependent Claim 46 words
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to generate a color transformation sequence comprised of transform steps, said color transformation sequence for transforming color image data, said computer-executable process steps comprising process steps according to any of Claims 1 to 10.
Claim 19
Dependent Claim 65 words
A computing device for generating a color transformation sequence comprised of transform steps, said color transformation sequence for transforming color image data, said computing device comprising: a program memory for storing process steps executable to generate a color transformation sequence comprised of transform steps according to any of Claims 1 to 10; and a processor for executing the process steps stored in said program memory.
Claim 20
Dependent Claim 48 words
Computer-executable process steps stored on a computer readable medium, said computer-executable process steps for transforming color image data by applying a color transformation sequence comprised of transform steps to the color image data, said computerexecutable process steps comprising process steps according to any of Claims 11 to 16.
Claim 21
Dependent Claim 47 words
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to transform color image data by applying a color transformation sequence comprised of transform steps to the color image data, said computer-executable process steps comprising process steps according to any of Claims 11 to 16.
Claim 22
Dependent Claim 79 words
A computing device for transforming color image data by applying a color transformation sequence comprised of transform steps to the color image data color image data, said computing device comprising: a program memory for storing process steps executable to transform color image data by applying a color transformation sequence comprised of transform steps to the color image data, according to any of Claims 11 to 16; and a processor for executing the process steps stored in said program memory.
Claim 23
Dependent Claim 24 words
A signal conveying processor implementable instructions for causing a processor to carry out a method according to any one of claims 1 to 16.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag