Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
312 words
A system for selectively enabling a digital printer to deposit on a sheet, Cyan (C), Magenta (M), Yellow (Y) and Black (K) color dots at each of a plurality of pixel locations, to produce a color image, said system comprising: memory means for storing planes of C, M, Y and K color values for each pixel in the color image; processor means coupled to said memory means, said processor means (i) determining a gray value for each pixel location from said color values stored in said C, M, and Y color planes and for subtracting a determined gray value for a pixel location from C, M, and Y values corresponding to said pixel location, (ii) determining in what segment of a non-linear function that defines a curve having plural segments said determined gray value is located, (iii) based upon a location of said determined gray value, creating changed color values for each said pixel location by: (a) adding said gray value to said C, M, and Y color values for said pixel location, if said gray value is located in a first segment of the curve defined by said non-linear function, or (b) adding a portion of said gray value to said C, M, and Y color values for said pixel location and another portion of said gray value to a K color value for said pixel location, if said gray value is located in a second segment of the curve defined by said non-linear function, or (c) adding all said gray value to a K value for said pixel location, if said gray value is located in a third segment of the curve defined by said non-linear function, and (iv) diffusing color error values to neighboring pixel locations; and print means responsive to said processor means for printing said color image comprising error diffused color values transmitted from said processor means.
Claim 2
Independent Claim
312 words
A system for selectively enabling a digital printer to deposit on a sheet, Cyan (C), Magenta (M), Yellow (Y) and Black (K) color dots at each of a plurality of pixel locations, to produce a color image, said system comprising: memory means for storing planes of C, M, Y and K color values for each pixel in the color image; processor means coupled to said memory means, said processor means (i) determining a gray value for each pixel location from said color values stored in said C, M, and Y color planes and for subtracting a determined gray value for a pixel location from C, M, and Y values corresponding to said pixel location, (ii) determining in what segment of a non-linear function that defines a curve having plural segments said determined gray value is located, (iii) based upon a location of said determined gray value, creating changed color values for each said pixel location by: (a) adding said gray value to said C, M, and Y color values for said pixel location, if said gray value is located in a first segment of the curve defined by said non-linear function, or (b) adding a portion of said gray value to said C, M, and Y color values for said pixel location and another portion of said gray value to a K color value for said pixel location, if said gray value is located in a second segment of the curve defined by said non-linear function, or (c) adding all said gray value to a K value for said pixel location, if said gray value is located in a third segment of the curve defined by said non-linear function, and (iv) diffusing color error values to neighboring pixel locations; and print means responsive to said processor means for printing said color image comprising error diffused color values transmitted from said processor means.
Claim 3
Dependent Claim
51 words
The system as recited in claim 1 wherein said processor means error diffuses said color pixel values by: prioritizing said changed color values; determining which of prioritized, changed color values at each pixel location are to be printed; and diffusing color error values at each pixel location to neighboring pixel locations.
Claim 4
Dependent Claim
58 words
The system as recited in claim 2 wherein said processor means, in determining which of prioritized, changed color values at each pixel location are to be printed, prevents simultaneous deposition by said print means of a K dot with any other color dot at a pixel location, or C M and Y color dots at a pixel location.
Claim 5
Dependent Claim
32 words
The system as recited in claim 3 wherein a said gray value for a pixel location is equal to a minimum value of C M and Y values for said pixel location.
Claim 6
Dependent Claim
27 words
The system as recited in claim 4, wherein said processor, subsequent to determining said relationship, reduces said gray value by a predetermined percentage to enhance image clarity.
Claim 7
Dependent Claim
25 words
The system as recited in claim 4 wherein said non-linear function relates a range of said gray values to a range of K (Black) values.
Claim 8
Dependent Claim
48 words
The system as recited in claim 1, wherein said first segment of the curve defined by said non-linear function is a substantially linear segment and said third segment is substantially linear, said gray value relationship to segments of said non-linear function enabling determination of a K value therefrom.
Claim 9
Dependent Claim
55 words
The system as recited in claim 7, wherein if said processor means determines that said gray value for a pixel location is located within said first substantially linear segment, said processor means changes color values for said pixel location by adding said gray value to said C M and Y values for said pixel location.
Claim 10
Dependent Claim
95 words
The system as recited in claim 7, wherein if said processor means determines that said gray value for a pixel location is located within said second segment of the curve defined by said non-linear function, said processor means changes said color values for said pixel location by deriving a value Kout and adding said value Kout to a K value for said pixel location and deriving a second value which is a difference between value Kout and said gray value and adding said second value to C M and Y values for said pixel location.
Claim 11
Dependent Claim
13 words
The system as recited in claim 9 wherein said second segment is exponential.
Claim 12
Dependent Claim
52 words
The system as recited in claim 10 wherein said processor means determines said value Kout by solution of the relationship below: ##EQU2## where: GC'=gray value GC 1 =a gray content value defining a terminus of said first substantially linear segment, GC 2 =a terminus of said second exponential segment, and p=an exponent.
Claim 13
Dependent Claim
43 words
The system as recited in claim 7, wherein if said processor means determines that said gray value for a pixel location is within said third substantially linear segment, said processor means adds said gray value to a K value for said pixel location.
Claim 14
Dependent Claim
37 words
The system as recited in claim 2, wherein said processor means prioritizes said changed color values by sorting said color values by magnitude, with a largest color magnitude being first and a smallest color magnitude being last.
Claim 15
Dependent Claim
22 words
The system as recited in claim 2 wherein said processor means prioritizes said changed color values by visibility of said color values.
Claim 16
Dependent Claim
22 words
The system as recited in claim 14 wherein said processor means arranges said changed color values as K, C, M and Y.