System and method for extracting grayscale data within a prescribed tolerance
AssigneesKabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
InventorRonald J. Pellar
Life of this patent
Estimating the term…
Abstract
In accordance with the present invention, a system and method are described for producing pure gray tones on a multi-color document output device that includes a system for operating on device independent color data having at least three color components, which color data corresponds to one or more associated electronic documents. The system and method function to extract grayscale data from such a device independent color data description, which grayscale corresponds to a rendering and a single color space. Such resultant data, inclusive of a color data portion and a grayscale portion, is thus completed in device independent form.
Claims15
A system for producing pure gray tones on a multicolor document output device comprising:
- means adapted for receiving non-linear device independent color data defining an image inclusive of an edge portion and having a plurality of pixels, each pixel having at least three color components, corresponding to an associated electronic document;
- storage means adapted for storing a plurality of preselected tolerance values;
- means adapted for generating difference values associated with a plurality of components associated with each pixel;
- comparison means adapted for comparing each of the difference values to a preselected tolerance value;
- extraction means adapted for extracting gray scale data from the edge portion of the received non-linear device independent color data corresponding to a single color space in accordance with an output of the comparison means;
- output means adapted for outputting modified device independent data including a color data portion and an extracted grayscale data portion;
- and
- conversion means adapted for converting the modified device independent data to a device specific colors space associated with at least one selected document processing device;
- wherein:
- the device independent color data includes coordinate value data representative of X, Y and Z illuminant coordinate values, and
- the conversion means includes means adapted for converting coordinate value data to the modified device in accordance with the equations,
- |X/Xw−Y/YW|<Δtxy
- and
- |Z/Zw−Y/YW|<Δtzy, wherein
- XW, YW and ZW are defined as source illuminant values, and Δtxy and Δtzy preselected tolerance values.
A system for producing pure gray tones on a multicolor document output device comprising:
- means adapted for receiving non-linear device independent color data defining an image inclusive of an edge portion and having a plurality of pixels, each pixel having at least three color components, corresponding to an associated electronic document;
- storage means adapted for storing a plurality of preselected tolerance values;
- means adapted for generating difference values associated with a plurality of components associated with each pixel;
- comparison means adapted for comparing each of the difference values to a preselected tolerance value;
- extraction means adapted for extracting gray scale data from the edge portion of the received non-linear device independent color data corresponding to a single color space in accordance with an output of the comparison means;
- and
- output means adapted for outputting modified device independent data including a color data portion and an extracted grayscale data portion;
- and
- conversion means adapted for converting the modified device independent data to a device specific color space associated with at least one selected document processing device,
- wherein the conversion means includes at least one of a color rendering dictionary and a profile connection space, and
- wherein the conversion means includes gray balance calibration means adapted for gray balance calibration of the extracted gray scale data portion.
A method for producing pure gray tones on a multicolor document output device comprising the steps:
- receiving non-linear device independent color data defining an image inclusive of an edge portion and having a plurality of pixels, each pixel having at least three color components, corresponding to an associated electronic document;
- storing a plurality of preselected tolerance values;
- generating difference values associated with a plurality of components associated with each pixel;
- comparing each of the difference values to a preselected tolerance value;
- extracting gray scale data from the edge portion of the received non-linear device independent color data corresponding to a single color space in accordance with an output of the comparison;
- and
- outputting modified device independent data including a color data portion and extracted grayscale data portion;
- and
- converting the modified device independent data to a device specific color space associated with at least one selected document processing device,
- wherein:
- the device independent color data includes coordinate value data representative of X, Y and Z illuminant coordinate values, and
- the step of converting further comprises the step of converting the coordinate value data to the modified device in accordance with the equations,
- |X/Xw−Y/YW|<Δtxy
- and
- |Z/Zw−Y/YW|<Δtzy, wherein
- XW, YW and ZW are defined as source illuminant values and Δtxy and Δtzy are preselected tolerance values.
A method for producing pure gray tones on a multicolor document output device comprising the steps:
- receiving non-linear device independent color data defining an image inclusive of an edge portion and having a plurality of pixels, each pixel having at least three color components, corresponding to an associated electronic document;
- storing a plurality of preselected tolerance values;
- generating difference values associated with a plurality of components associated with each pixel;
- comparing each of the difference values to a reselected tolerance value;
- extracting gray scale data from the edge portion of the received non-linear device independent color data corresponding to a single color space in accordance with an output of the comparison;
- outputting modified device independent data including a color data portion and extracted grayscale data portion;
- and
- converting the modified device independent data to a device specific color space associated with at least one selected document processing device,
- wherein the step of converting uses at least one of a color rendering dictionary and a profile connection space, and
- wherein the step of converting includes the step of calibrating the gray balance of the extracted gray scale data portion.
A computer-implemented method operable on an associated processor for producing pure gray tones on a multicolor document output device, the computer-implemented method comprising the steps:
- receiving non-linear device independent color data defining an image inclusive of an edge portion and having a plurality of pixels, each pixel having at least three color components, corresponding to an associated electronic document;
- storing a plurality of preselected tolerance values;
- generating difference values associated with a plurality of components associated with each pixel;
- comparing each of the difference values to a preselected tolerance value;
- extracting gray scale data from the edge portion from received device independent color data corresponding to a single color space in accordance with an output of the comparison;
- outputting modified device independent data including a color data portion and an extracted grayscale data portion;
- and
- converting the modified device independent data to a device specific color space associated with at least one selected document processing device,
- wherein:
- the device independent color data includes coordinate value data representative of X, Y and Z illuminant coordinate values, and
- the step of converting further comprises the step of converting the coordinate value data to the modified device in accordance with the equations,
- |X/Xw−Y/YW|<Δtxy
- and
- |Z/Zw−Y/YW|<Δtzy, wherein
- XW, YW and ZW are defined as source illuminant values, and Δtxy and Δtzy are preselected tolerance values.
A computer-implemented method operable on an associated processor for producing pure gray tones on a multicolor document output device, the computer-implemented method comprising the steps:
- receiving non-linear device independent color data defining an image inclusive of an edge portion and having a plurality of pixels, each pixel having at least three color components, corresponding to an associated electronic document;
- storing a plurality of preselected tolerance values;
- generating difference values associated with a plurality of components associated with each pixel;
- comparing each of the difference values to a reselected tolerance value;
- extracting gray scale data from the edge portion from received device independent color data corresponding to a single color space in accordance with an output of the comparison;
- outputting modified device independent data including a color data portion and an extracted grayscale data portion;
- and
- converting the modified device independent data to a device specific color space associated with at least one selected document processing device,
- wherein the step of converting uses at least one of a color rendering dictionary and a profile connection space, and
- wherein the step of converting includes the step of calibrating the gray balance of the extracted gray scale data portion.
Dependencies are inferred from the claim text.