US5488486A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Image processing system
Assignee: Ricoh Co Ltd
•
Filing: 1994-01-31
•
Granted: 1996-01-30
•
Expires: 2014-01-31
Abstract
Abstract An image processing system for processing an image represented by run-lengths includes a first block for, when a run-length is less than a base number which is a n-th power of "2" where n is an integer, representing the run-length by one byte, and a second block for, when a run-length is equal to or greater than the base number, representing the run-length by a first part corresponding to a multiple of the base number and a second part corresponding to a value less than the base number, each of the first part and the second part being represented by one byte, wherein run-length data obtained by the first block or the second block is processed.
Inventors
- 👤 Hiromasa Shimizu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 13:03
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/387; H04N1/393; H04N1/3935
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
143 words
An image processing system for processing an image represented by run-lengths, said system comprising: A) converting means including: 1) first means for, when a run-length is less than a base number which is an n-th power of "2" where n is an integer, representing the run-length by run-length data using a predetermined formula; and 2) second means for, when a run-length is equal to or greater than the base number, using the predetermined formula for representing the run-length by run-length data constituting: a) a first part corresponding to a multiple of the base number; and b) a second part corresponding to a value less than the base number; and B) processing means, connected to the converting means, for processing the first and second parts of the run-length data obtained by said first means or said second means in order to code the data.
Claim 2
Dependent Claim
143 words
An image processing system for processing an image represented by run-lengths, said system comprising: A) converting means including: 1) first means for, when a run-length is less than a base number which is an n-th power of "2" where n is an integer, representing the run-length by run-length data using a predetermined formula; and 2) second means for, when a run-length is equal to or greater than the base number, using the predetermined formula for representing the run-length by run-length data constituting: a) a first part corresponding to a multiple of the base number; and b) a second part corresponding to a value less than the base number; and B) processing means, connected to the converting means, for processing the first and second parts of the run-length data obtained by said first means or said second means in order to code the data.
Claim 3
Dependent Claim
25 words
The image processing system as claimed in claim 1, wherein the predetermined formula is a formula in which each value is represented by one byte.
Claim 4
Dependent Claim
15 words
The image processing system as claimed in claim 1, wherein the base number is 64.
Claim 5
Dependent Claim
35 words
The image processing system as claimed in claim 1 further comprising: size changing means for changing a size of an original image represented by run-length data obtained by said first means and said second means.
Claim 6
Dependent Claim
71 words
The image processing system as claimed in claim 4, wherein said size changing means comprises: a conversion table indicating relationships between run-lengths on the original image and run-lengths on a converted image; conversion means for converting, with reference to said conversion table, a run-length on an original image into a run-length on the converted image, the run-length on the converted image being processed by said first means or said second means.
Claim 7
Dependent Claim
60 words
The image processing system as claimed in claim 5, wherein said conversion table has a first area on which each run-length having a value less than the base number on the original image is indicated and a second area on which each run-length having a value corresponding to a multiple of the base number on the original image is indicated.
Claim 8
Dependent Claim
60 words
The image processing system as claimed in claim 6, wherein said conversion table indicates a pair of a quotient and a residual both of which are obtained by multiplying a value of each run-length on the original image and a magnification (a/b) supplied from an external unit, the quotient corresponding to a value of the run-length on the converted image.
Claim 9
Dependent Claim
87 words
The image pressing system as claimed in claim 4, wherein said size changing means comprises: table making means for making, based on a magnification data (a/b) supplied from an external unit, a conversion table indicating relationships between run-lengths on the original image and run-lengths on a converted image; conversion means for converting, with reference to said conversion table, a run-length on an original image into a run-length on the converted image, the run-length on the converted image being processed by said first means or said second means.
Claim 10
Dependent Claim
60 words
The image processing system as claimed in claim 8, wherein said conversion table has a first area on which each run-length having a value less than the base number on the original image is indicated and a second area on which each run-length having a value corresponding to a multiple of the base number on the original image is indicated.
Claim 11
Dependent Claim
55 words
The image processing system as claimed in claim 9, wherein said conversion table indicates a pair of a quotient and a residual both of which are obtained by multiplying a value of each run-length on the original image and the magnification (a/b), the quotient corresponding to a value of the run-length on the converted image.
Claim 12
Dependent Claim
26 words
The image processing system as claimed in claim 8, wherein said table making means makes the conversion table every time the magnification data (a/b) is changed.
Claim 13
Dependent Claim
29 words
The image processing system as claimed in claim 11, wherein the magnification data (a/b) is changed every time a line to be processed on the original image is changed.
Claim 14
Dependent Claim
141 words
An image data converting system, comprising: 1) first storage means for storing run-length data L which was converted from image data; 2) converting means, connected to the first storage means, for converting the run-length data L stored in the storage means into byte-run-length data represented by: a) MOD(L/64) if the run-length data L is less than or equal to 63; and by b) INT(L/64)+63 and MOD(L/64) if the run-length data L is greater than 63; wherein: a) MOD(L/64) is a remainder after dividing L by 64; and b) INT(L/64) is a quotient value obtained after dividing L by 64; 3) second storage means, connected to the converting means, for storing the byte-run-length data; and 4) processing means, connected to the second storage means, for processing the byte-run-length data stored in the second storage means in order to code the byte-run-length data.
Claim 15
Dependent Claim
141 words
An image data converting system, comprising: 1) first storage means for storing run-length data L which was converted from image data; 2) converting means, connected to the first storage means, for converting the run-length data L stored in the storage means into byte-run-length data represented by: a) MOD(L/64) if the run-length data L is less than or equal to 63; and by b) INT(L/64)+63 and MOD(L/64) if the run-length data L is greater than 63; wherein: a) MOD(L/64) is a remainder after dividing L by 64; and b) INT(L/64) is a quotient value obtained after dividing L by 64; 3) second storage means, connected to the converting means, for storing the byte-run-length data; and 4) processing means, connected to the second storage means, for processing the byte-run-length data stored in the second storage means in order to code the byte-run-length data.
Claim 16
Dependent Claim
210 words
An image size changing system for changing a size of an input image, the system comprising: 1) first storage means for storing run-length data L which was converted from image data; 2) first converting means, connected to the first storage means, for converting the run-length data L stored in the storage means into byte-run-length data represented by: a) MOD(L/64) if the run-length data L is less than 63; and by b) INT(L/64)+63 and MOD(L/64) if the run-length data L is greater than 63; wherein: a) MOD(L/64) is a remainder after dividing L by 64; and b) INT(L/64) is a quotient value obtained after dividing L by 64; 3) second storage means, connected to the converting means, for storing the byte-run-length data; 4) a conversion table indicating a correspondence among run-length data and byte-run-length data and pairs of quotients and residuals, wherein: 4') a quotient and a residual of each of the pairs is obtained by multiplying a value of the run-length data and a magnification data (a/b); and 5) second converting means, connected to the conversion table, for converting the byte-run-length data stored in the first storage means into run-length data on an image having a size which is (a/b) times as large as a size of the input image.
Claim 17
Dependent Claim
210 words
An image size changing system for changing a size of an input image, the system comprising: 1) first storage means for storing run-length data L which was converted from image data; 2) first converting means, connected to the first storage means, for converting the run-length data L stored in the storage means into byte-run-length data represented by: a) MOD(L/64) if the run-length data L is less than 63; and by b) INT(L/64)+63 and MOD(L/64) if the run-length data L is greater than 63; wherein: a) MOD(L/64) is a remainder after dividing L by 64; and b) INT(L/64) is a quotient value obtained after dividing L by 64; 3) second storage means, connected to the converting means, for storing the byte-run-length data; 4) a conversion table indicating a correspondence among run-length data and byte-run-length data and pairs of quotients and residuals, wherein: 4') a quotient and a residual of each of the pairs is obtained by multiplying a value of the run-length data and a magnification data (a/b); and 5) second converting means, connected to the conversion table, for converting the byte-run-length data stored in the first storage means into run-length data on an image having a size which is (a/b) times as large as a size of the input image.
References Cited (Backward Citations)
US4468775A
Cited
US5109434A
Cited
JPS639369A
Cited
EP0294622A2
Cited
US4939583A
Cited
US4992887A
Cited
EP0407614A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-01-29 | 1999-07-31 | 2000-01-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-01-29 | 2003-07-31 | 2004-01-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-01-29 | 2007-07-31 | 2008-01-30 | $7700.00 | Window Closed / Lapsed |