US Patent No. 10,462,332

IMAGE PROCESSING APPARATUS GENERATING PROFILE MAPPING A PLURALITY OF INPUT VALUES TO RESPECTIVE ONES OF A PLURALITY OF OUTPUT VALUES


Patent No. 10,462,332
Issue Date October 29, 2019
Title Image Processing Apparatus Generating Profile Mapping A Plurality Of Input Values To Respective Ones Of A Plurality Of Output Values
Inventorship Shota Morikawa, Nagoya (JP)
Assignee Brother Kogyo Kabushiki Kaisha, Nagoya, Aichi (JP)

Claim of US Patent No. 10,462,332

1. An image processing apparatus comprising a processor configured to perform:acquiring a first profile and a second profile, the first profile mapping a plurality of first input values to respective ones of a plurality of first output values, each of the plurality of first input values being represented in a specific color space, each of the plurality of first output values being represented in a first color space and having N1 component values corresponding to N1 types of color materials among M types of color materials used by a print execution device, M being an integer larger than two, N1 being an integer larger than or equal to one and smaller than or equal to M, the second profile mapping a plurality of second input values to respective ones of a plurality of second output values, each of the plurality of second input values being represented in the specific color space, each of the plurality of second output values being represented in a second color space and having N2 component values corresponding to N2 types of color materials among the M types of color materials, N2 being an integer larger than or equal to one and smaller than or equal to M; and
generating a third profile mapping a plurality of third input values to respective ones of a plurality of third output values,
wherein the generating includes:
acquiring a first boundary defining a first boundary value, the first boundary value being represented in the specific color space; and
determining a second boundary by using a first boundary output value and a second boundary output value, the second boundary defining a second boundary value, the second boundary value being represented in the specific color space, the first boundary output value being determined from among the plurality of first output values on a basis of the first boundary, the second boundary output value being determined from among the plurality of second output values on a basis of the first boundary, the first boundary value and the second boundary value defining a first range, a second range, and a third range so that an end of the first range is in contact with an end of the second range at the first boundary value and another end of the second range is in contact with an end of the third range at the second boundary value,
wherein the third profile is generated so that:
when a specific input value is in the first range, the third profile maps the specific input value to a third output value equal to an output value to which the first profile maps the specific input value;
when a specific input value is in the third range, the third profile maps the specific input value to a third output value equal to an output value to which the second profile maps the specific input value; and
when a specific input value is in the second range, the third profile maps the specific input value to a third output value by using an output value to which the first profile maps the specific input value and an output value to which the second profile maps the specific input value.