← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag