← Back to Patent Explorer
US5355233A Expired / Lapsed US ⏱️ 0.0 years remaining

Conversion of binary to multi-level image data

Assignee: Canon Inc
•
Filing: 1992-11-12
•
Granted: 1994-10-11
•
Expires: 2012-11-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract When binary image pixel data is converted into multi-level pixel data, the values of multi-level pixel data are previously set in predetermined registers. A circuit is provided for deciding whether or not the values set in the register are written in memory in accordance with the state of binary pixel data. N control circuits are provided in parallel, and N memory units to be respectively connected to the control circuits are also provided. This simultaneously multi-levelizes N items of binary pixel data.

Inventors

  • 👤 Yoshifumi Okamoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:09
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K2215/00; G06K2215/0002; G06K2215/0005; G06K2215/0014; G06K2215/004; G06K2215/0062; G06K2215/0082; G06K2215/0094

Claims Analysis

Total Claims: 44
Claim 1
Independent Claim 110 words
An image processing apparatus for converting binary image data into multi-level image data, comprising: N N≧2) memory units having the same address space for storing multi-level pixel data; setting means for setting multi-level data; N binary/multi-level conversion means for outputting multi-level data set by said setting means on the basis of the state of binary pixel data; supply means for supplying N items of binary pixel data to corresponding binary-multi-level conversion means; write means for writing the multi-level data output from the i-th (1≦i≦N) binary/multi-level conversion means in the i-th memory unit of said N memory units; and control means for deciding whether or not said writing means is energized.
Claim 2
Dependent Claim 110 words
An image processing apparatus for converting binary image data into multi-level image data, comprising: N N≧2) memory units having the same address space for storing multi-level pixel data; setting means for setting multi-level data; N binary/multi-level conversion means for outputting multi-level data set by said setting means on the basis of the state of binary pixel data; supply means for supplying N items of binary pixel data to corresponding binary-multi-level conversion means; write means for writing the multi-level data output from the i-th (1≦i≦N) binary/multi-level conversion means in the i-th memory unit of said N memory units; and control means for deciding whether or not said writing means is energized.
Claim 3
Dependent Claim 53 words
An image processing apparatus according to claim 1, wherein said control means energizes said writing means when the binary pixel data supplied to the i-th binary/multi-level conversion means assumes a first state, and deenergizes said writing means when the binary pixel data supplied to the binary/multi-level conversion means i assumes a second state.
Claim 4
Dependent Claim 19 words
An image processing apparatus according to claim 1, wherein the multi-level data is manually set using said setting means.
Claim 5
Dependent Claim 40 words
An image processing apparatus according to claim 1, further comprising: read means for reading the multi-level data stored in said N memory units; and image forming means for forming a visible image on the basis of the multi-level data read.
Claim 6
Dependent Claim 16 words
An image processing apparatus according to claim 4, wherein said image forming means is a printer.
Claim 7
Dependent Claim 40 words
An image processing apparatus according to claim 1, further comprising: second setting means for setting desired multi-level data; and second writing means for writing, in advance, the multi-level data set by said second setting means in said N memory units.
Claim 8
Dependent Claim 129 words
An image processing apparatus for converting binary pixel data into multi-level pixel data, comprising: N N≧2) memory units having the same address space for storing multi-level pixel data; setting means for setting multi-level data about each color component for reproducing a desired color; N binary/multi-level conversion means successively outputting the multi-level data about each color component set by said setting means on the basis of the state of binary pixel data; supply means for supplying N items of binary pixel data to the corresponding binary/multi-level conversion means; write means for writing the multi-level data of each color component output from the i-th (1≦i≦N) binary/multi-level conversion means in the i-th memory unit of said N memory units; and control means for deciding whether or not said write means is energized.
Claim 9
Dependent Claim 129 words
An image processing apparatus for converting binary pixel data into multi-level pixel data, comprising: N N≧2) memory units having the same address space for storing multi-level pixel data; setting means for setting multi-level data about each color component for reproducing a desired color; N binary/multi-level conversion means successively outputting the multi-level data about each color component set by said setting means on the basis of the state of binary pixel data; supply means for supplying N items of binary pixel data to the corresponding binary/multi-level conversion means; write means for writing the multi-level data of each color component output from the i-th (1≦i≦N) binary/multi-level conversion means in the i-th memory unit of said N memory units; and control means for deciding whether or not said write means is energized.
Claim 10
Dependent Claim 53 words
An image processing apparatus according to claim 7, wherein said control means energizes said write means when the binary pixel data supplied to the i-th binary/multi-level conversion means assumes a first state, and deenergizes said write means when the binary pixel data supplied to the binary/multi-level conversion means i assumes a second state.
Claim 11
Dependent Claim 23 words
An image processing apparatus according to claim 7, wherein the multi-level data about each color component is manually set using said setting means.
Claim 12
Dependent Claim 49 words
An image processing apparatus according to claim 7, further comprising: read means for reading the multi-level data about each color component stored in said N memory units; and image forming means for forming a color visible image on the basis of the read multi-level data of each color component.
Claim 13
Dependent Claim 17 words
An image processing apparatus according to claim 10, wherein said image forming means is a color printer.
Claim 14
Dependent Claim 48 words
An image processing apparatus according to claim 7, further comprising: second setting means for setting multi-level data for reproducing a desired color; and second writing means for writing, in advance, the multi-level data about each color component set by said second setting means in said N memory units.
Claim 15
Dependent Claim 246 words
An image processing apparatus for converting binary pixel data into multi-level pixel data, comprising: N memory units having the same address space for storing multi-level pixel data; setting means for setting multi-level data about M color components for reproducing a desired color; M registers holding the multi-level data about M color components set by said setting means; a data bus having at least N bits; input means for inputting N items of binary pixel data parallel from said data bus; and N conversion means for converting the input binary pixel data into multi-level pixel data, wherein the conversion means i (1≦i≦N) comprises: pulse signal generation means for successively generating pulse signals in a number corresponding to at least the number M of said color components each time binary pixel data is input by said input means; count means for counting the number of pulses generated from said pulse signal generation means, said count means being reset when binary pixel data is input by said input means; output means for selecting one of said M registers on the basis of the number of pulses counted by said count means and for outputting the multi-level data of the color component held by the selected register to the memory unit i; and output means for outputting a signal indicating whether or not writing in the memory unit i is permitted in accordance with the state of the binary pixel data i in said N items of binary pixel data.
Claim 16
Dependent Claim 246 words
An image processing apparatus for converting binary pixel data into multi-level pixel data, comprising: N memory units having the same address space for storing multi-level pixel data; setting means for setting multi-level data about M color components for reproducing a desired color; M registers holding the multi-level data about M color components set by said setting means; a data bus having at least N bits; input means for inputting N items of binary pixel data parallel from said data bus; and N conversion means for converting the input binary pixel data into multi-level pixel data, wherein the conversion means i (1≦i≦N) comprises: pulse signal generation means for successively generating pulse signals in a number corresponding to at least the number M of said color components each time binary pixel data is input by said input means; count means for counting the number of pulses generated from said pulse signal generation means, said count means being reset when binary pixel data is input by said input means; output means for selecting one of said M registers on the basis of the number of pulses counted by said count means and for outputting the multi-level data of the color component held by the selected register to the memory unit i; and output means for outputting a signal indicating whether or not writing in the memory unit i is permitted in accordance with the state of the binary pixel data i in said N items of binary pixel data.
Claim 17
Dependent Claim 22 words
An image processing apparatus according to claim 13, wherein said M color components for reproducing a color are red, green and blue.
Claim 18
Dependent Claim 23 words
An image processing apparatus according to claim 13, wherein said M color components for reproducing a color are yellow, magenta, cyan and black.
Claim 19
Dependent Claim 23 words
An image processing apparatus according to claim 13, wherein the multi-level data of each color component is manually set using said setting means.
Claim 20
Dependent Claim 44 words
An image processing apparatus according to claim 13, further comprising: read means for reading the multi-level data stored in said N memory units; and image forming means for forming a visible image on the basis of the read multi-level data of each color component.
Claim 21
Dependent Claim 17 words
An image processing apparatus according to claim 13, wherein said image forming means is a color printer.
Claim 22
Dependent Claim 48 words
An image processing apparatus according to claim 13, further comprising: second setting means for setting multi-level data about each color component for reproducing a desired color; and second write means for writing, in advance, the multi-level data set by said second setting means in said N memory units.
Claim 23
Dependent Claim 106 words
An image processing method for converting binary image data into multi-level image data, comprising the steps of: setting multi-level data; converting N (N≧2) items of binary pixel data, which are input in parallel, into N multi-level data set in said setting step on the basis of the state of each of the binary pixel data; deciding whether or not a writing step is to be executed; and responsive to a decision to write in said deciding step, writing i-th (1≦i≦N) multi-level data converted in said converting step in the i-th memory of N memory units which have the same address space for storing multi-level pixel data.
Claim 24
Dependent Claim 106 words
An image processing method for converting binary image data into multi-level image data, comprising the steps of: setting multi-level data; converting N (N≧2) items of binary pixel data, which are input in parallel, into N multi-level data set in said setting step on the basis of the state of each of the binary pixel data; deciding whether or not a writing step is to be executed; and responsive to a decision to write in said deciding step, writing i-th (1≦i≦N) multi-level data converted in said converting step in the i-th memory of N memory units which have the same address space for storing multi-level pixel data.
Claim 25
Dependent Claim 46 words
An image processing method according to claim 20, wherein said deciding step includes deciding to execute said writing step when the i-th binary pixel data is a first state, but not to execute said writing step when the i-th binary pixel data is a second state.
Claim 26
Dependent Claim 19 words
An image processing method according to claim 20, wherein the multi-level data is manually set in said setting step.
Claim 27
Dependent Claim 47 words
An image processing method according to claim 20, further comprising the steps of: reading the multi-level data stored in the N memory units; and forming a visible image by outputting data to a predetermined device on the basis of the multi-level data read in said reading step.
Claim 28
Dependent Claim 15 words
An image processing method according to claim 23, wherein the predetermined device is a printer.
Claim 29
Dependent Claim 42 words
An image processing method according to claim 20, further comprising: a second setting step of setting desired multi-level data; and a second writing step of writing, in advance, the multi-level data set in said second setting step in the N memory units.
Claim 30
Dependent Claim 118 words
An image processing method for converting binary image data into multi-level image data, comprising the steps of: setting multi-level data about M color components for reproducing a desired color; converting N (N≧2) items of binary pixel data into N multi-level color data on the basis of the state of each of the binary pixel data, each of the multi-level color data including M multi-level data about color components set in setting step; deciding whether or not a writing step is executed; and responsive to a decision in said deciding step, selectively writing or not writing i-th multi-level color data converted by said converting step in i-th memory unit of N memory units which have the same address space.
Claim 31
Dependent Claim 118 words
An image processing method for converting binary image data into multi-level image data, comprising the steps of: setting multi-level data about M color components for reproducing a desired color; converting N (N≧2) items of binary pixel data into N multi-level color data on the basis of the state of each of the binary pixel data, each of the multi-level color data including M multi-level data about color components set in setting step; deciding whether or not a writing step is executed; and responsive to a decision in said deciding step, selectively writing or not writing i-th multi-level color data converted by said converting step in i-th memory unit of N memory units which have the same address space.
Claim 32
Dependent Claim 47 words
An image processing method according to claim 26, wherein said deciding step includes deciding to execute said writing step when the i-th binary pixel data supplied in a first state, but not to execute said writing step when the i-th binary pixel data is a second state.
Claim 33
Dependent Claim 23 words
An image processing method according to claim 26, wherein the multi-level data about each color component is manually set in said setting step.
Claim 34
Dependent Claim 52 words
An image processing method according to claim 26, further comprising the steps of: reading the multi-level data bout each color component stored in the N memory units; and forming a color visible image by outputting data on the basis of the read multi-level data of each color component to a predetermined device.
Claim 35
Dependent Claim 16 words
An image processing method according to claim 29, wherein the predetermined device is a color printer.
Claim 36
Dependent Claim 52 words
An image processing method according to claim 26, further comprising the steps of: a second setting step of setting multi-level data for reproducing a desired color; and a second writing step of writing, in advance, the multi-level data about each color component setting said second setting step in the N memory units.
Claim 37
Dependent Claim 285 words
An image processing method for converting binary pixel data to the multi-level pixel data, comprising the steps of: (a) setting multi-level data about M color components for reproducing a desired color and storing each of the set multi-level data into M registers; (b) inputting N (N≧2) items of binary pixel data in parallel from a data bus which has at least N bits; (c) converting input N items of binary pixel data into N multi-level color data on the basis of the state of each binary pixel data, each of the multi-level color data including M multi-level data about color components set by step (a); and (d) writing i-th (1≦1≦N) multi-level color data of the N multi-level color data in an i-th memory unit of N memory units which have the same address space, wherein said converting step (c) for i-th binary pixel data of the N items of binary pixels data input in step (b), further comprises: (e) generating successively pulse signals in a number corresponding to at least the number M of the color components each time binary pixel data is input in step (b); (f) counting the number of the pulses generated in step (e), wherein counting in said counting step is reset whenever binary pixel data is input in step (b); (g) selecting one of the M registers on the basis of the number of pulses counted in step (f) and outputting the multi-level data of the color component stored in the selected register to i-th memory unit; and (h) deciding whether or not writing in the i-th memory unit is permitted, in accordance with the state of the i-th binary pixel date in the N items of binary pixel data.
Claim 38
Dependent Claim 285 words
An image processing method for converting binary pixel data to the multi-level pixel data, comprising the steps of: (a) setting multi-level data about M color components for reproducing a desired color and storing each of the set multi-level data into M registers; (b) inputting N (N≧2) items of binary pixel data in parallel from a data bus which has at least N bits; (c) converting input N items of binary pixel data into N multi-level color data on the basis of the state of each binary pixel data, each of the multi-level color data including M multi-level data about color components set by step (a); and (d) writing i-th (1≦1≦N) multi-level color data of the N multi-level color data in an i-th memory unit of N memory units which have the same address space, wherein said converting step (c) for i-th binary pixel data of the N items of binary pixels data input in step (b), further comprises: (e) generating successively pulse signals in a number corresponding to at least the number M of the color components each time binary pixel data is input in step (b); (f) counting the number of the pulses generated in step (e), wherein counting in said counting step is reset whenever binary pixel data is input in step (b); (g) selecting one of the M registers on the basis of the number of pulses counted in step (f) and outputting the multi-level data of the color component stored in the selected register to i-th memory unit; and (h) deciding whether or not writing in the i-th memory unit is permitted, in accordance with the state of the i-th binary pixel date in the N items of binary pixel data.
Claim 39
Dependent Claim 22 words
An image processing method according to claim 32, wherein the M color components for reproducing a color are red, green and blue.
Claim 40
Dependent Claim 23 words
An image processing method according to claim 32, wherein the M color components for reproducing a color are yellow, magenta, cyan and black.
Claim 41
Dependent Claim 23 words
An image processing method according to claim 32, wherein the multi-level data of each color component is manually set in said step (a).
Claim 42
Dependent Claim 49 words
An image processing method according to claim 32, further comprising the steps of: reading the multi-level color data stored in the N memory units; and forming a visible image by outputting data on the basis of the read multi-level color data of each color component to a predetermined device.
Claim 43
Dependent Claim 16 words
An image processing method according to claim 36, wherein the predetermined device is a color printer.
Claim 44
Dependent Claim 53 words
An image processing method according to claim 32, further comprising the steps of: a second setting step of setting multi-level data about each color component for reproducing a desired color; and a second writing step of writing, in advance, the multi-level data set in said second setting step in the N memory units.

References Cited (Backward Citations)

US4467366A Cited
US4681470A Cited
EP0191897A2 Cited
US4897799A Cited
EP0320713A2 Cited
US4937681A Cited
WO1990002385A1 Cited
DE3831817A1 Cited
FR2643994A1 Cited
JPH0324673A Cited
US5003494A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-10-10 1998-04-11 1998-10-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-10-10 2002-04-11 2002-10-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-10-10 2006-04-11 2006-10-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag