Patent US4748512A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4748512A Expired / Lapsed US ⏱️ 0.0 years remaining

Data compaction process for digitized images

Assignee: NBS SOUTHERN Inc
•
Filing: 1986-08-25
•
Granted: 1988-05-31
•
Expires: 2006-08-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved data compaction process for encoding digitized images is disclosed. The process uses four fields of data with field one encoding the number of lines having an identical format, field two encoding the number of bytes having bits of one pre-designated single binary value up to the maximum number which can be defined with the field, field three containing the byte of image points immediately following the last byte encoded by the preceding field, and field four encoding the number of sequential bytes having bits of only the binary value of the last bit of the preceding field of data, up to the maximum number which can be defined with the field. Fields three and four are repeated to encode all points along a line of the digital image. The above process is repeated for each line of the digital image until the entire image has been encoded.

Inventors

  • 👤 Glynn E. Armstrong

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 13:10
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/41; H04N1/411; H04N1/413; H04N1/415

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 268 words
A process for encoding a digitized image comprised of one or more lines with each line of the image having a plurality of sequential digitized points extending from a first point to a last point wherein the individual points are encoded as binary levels of 1 or 0 comprising: (a) encoding each line of the digitized image with an integer number of fields of bits, comprising a first type encoding a number of sequential groups of points, with each group being encoded with bits of only one pre-designated binary level, extending from a starting point of the line to a group of points immediately preceding a group of points which has one or more points encoded with bits of the other binary level or to a group of points which is one more than the maximum number of groups which can be defined with the first type of field, a second type containing the actual bits of the group of image points which follow the image points encoded by the preceding field; and a third type encoding a number of sequential groups of points encoded with bits which contain only the level of the last bit in the second field type which immediately follow the last bit of the image points encoded by the second field type; and (b) encoding any remainder of the line not encoded by the first, second and third field types by repeating the encoding process of part (a) using field types two and three, with respect to the remainder of the line until the group of points containing the last point is encoded.
Claim 2
Dependent Claim 268 words
A process for encoding a digitized image comprised of one or more lines with each line of the image having a plurality of sequential digitized points extending from a first point to a last point wherein the individual points are encoded as binary levels of 1 or 0 comprising: (a) encoding each line of the digitized image with an integer number of fields of bits, comprising a first type encoding a number of sequential groups of points, with each group being encoded with bits of only one pre-designated binary level, extending from a starting point of the line to a group of points immediately preceding a group of points which has one or more points encoded with bits of the other binary level or to a group of points which is one more than the maximum number of groups which can be defined with the first type of field, a second type containing the actual bits of the group of image points which follow the image points encoded by the preceding field; and a third type encoding a number of sequential groups of points encoded with bits which contain only the level of the last bit in the second field type which immediately follow the last bit of the image points encoded by the second field type; and (b) encoding any remainder of the line not encoded by the first, second and third field types by repeating the encoding process of part (a) using field types two and three, with respect to the remainder of the line until the group of points containing the last point is encoded.
Claim 3
Dependent Claim 30 words
A process in accordance with claim 1 further comprising: encoding the number of lines within the digitized image which have the same identical format by a fourth type of field.
Claim 4
Dependent Claim 25 words
A process in accordance with claim 2 wherein each of the groups of bits is eight bits and each of the fields is eight bits.
Claim 5
Dependent Claim 38 words
A process in accordance with claim 1 wherein the one predesignated binary level is a 0 which encodes light areas of the image and the other binary level is a 1 which encodes dark areas of the image.
Claim 6
Dependent Claim 19 words
A process in accordance with claim 2 wherein the digitized image is a form which is to be printed.
Claim 7
Dependent Claim 90 words
A process in accordance with claim 5 wherein: (a) the encoded digitized image of a form is stored in a memory wherein a plurality of encoded digitized images of different forms may be stored; (b) the encoded digitized image of a desired form to be used in printing is recalled from the memory when the form is to be printed; and (c) the recalled encoded digitized image is converted to a digitized image and the digitized image is used to drive a matrix of printing elements to print the form.
Claim 8
Dependent Claim 23 words
A process in accordance with claim 6 wherein additional information to be printed is also used to drive the matrix of printing elements.
Claim 9
Dependent Claim 223 words
A data compaction process comprising: (a) providing a digitized image comprising one or more lines with each line of the image having a plurality of sequential digitized points extending from a first point to a last point wherein the individual points are encoded as binary levels of 1 or 0; and (b) encoding each line of the digitized image with an integer number of fields of bits, the fields of bits comprising a first type encoding the number of sequential groups of points, with each group being encoded with bits of only one pre-designated binary level, extending from a starting point of the line to a group of points immediately preceding a group of points which has one or more points encoded with bits of the other binary level or to a group of points which is one more than the maximum number of groups which can be defined with the first type of field, a second type containing the actual bits of the group of image points which follow the image points encoded by the preceding field; and a third type encoding a number of sequential groups of points encoded with bits which contain only the level of the last bit in the second field type which immediately follow the last bit of the image points encoded by the second field type.
Claim 10
Dependent Claim 223 words
A data compaction process comprising: (a) providing a digitized image comprising one or more lines with each line of the image having a plurality of sequential digitized points extending from a first point to a last point wherein the individual points are encoded as binary levels of 1 or 0; and (b) encoding each line of the digitized image with an integer number of fields of bits, the fields of bits comprising a first type encoding the number of sequential groups of points, with each group being encoded with bits of only one pre-designated binary level, extending from a starting point of the line to a group of points immediately preceding a group of points which has one or more points encoded with bits of the other binary level or to a group of points which is one more than the maximum number of groups which can be defined with the first type of field, a second type containing the actual bits of the group of image points which follow the image points encoded by the preceding field; and a third type encoding a number of sequential groups of points encoded with bits which contain only the level of the last bit in the second field type which immediately follow the last bit of the image points encoded by the second field type.
Claim 11
Dependent Claim 30 words
A process in accordance with claim 8 further comprising: encoding the number of consecutive lines within the digitized image which have the same identical format by a fourth field type.

References Cited (Backward Citations)

US4542413A Cited
US4630124A Cited
US4682215A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-05-31 1991-11-30 1992-05-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-05-31 1995-11-30 1996-05-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-05-31 1999-11-30 2000-05-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag