US4257069A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data compression apparatus
Assignee: Ricoh Co Ltd
•
Filing: 1978-06-19
•
Granted: 1981-03-17
•
Expires: 1998-06-19
Abstract
Abstract Correlation between data in two adjacent scan lines is sensed. When the degree of correlation is above a predetermined value the data is compressed by means of two dimensional compression. When the degree of correlation is below the predetermined value the data is compressed by means of one dimensional compression. Typically, both the one and two dimensional compression systems are based on run length encoding. After a predetermined number of scan lines have been compressed by two dimensional compression, one scan line may be compressed by one dimensional compression to prevent accumulation of error.
Inventors
- 👤 Noboru Murayama
- 👤 Hayashi Taniguchi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 20:19
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/30; H03M7/46; G; G06; G06T; G06T9/00; G06T9/005; H04; H04N; H04N1/00; H04N1/41; H04N1/411; H04N1/413; H04N1/417; H04N1/4175
Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
188 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being further constructed to sense when the two dimensional compression means has performed two dimensional compression on the data in a predetermined number of consecutive preceding scan lines and control the one dimensional compression means to perform one dimensional data compression on the data in said scan line in response thereto.
Claim 2
Dependent Claim
188 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being further constructed to sense when the two dimensional compression means has performed two dimensional compression on the data in a predetermined number of consecutive preceding scan lines and control the one dimensional compression means to perform one dimensional data compression on the data in said scan line in response thereto.
Claim 3
Dependent Claim
26 words
An apparatus as in claim 1, in which the one dimensional and two dimensional compression means are constructed to perform run length encoding on the data.
Claim 4
Dependent Claim
33 words
An apparatus as in claim 1, in which the sensing means is constructed to sense correlation between logically high data in corresponding positions in said scan line and said preceding scan line respectively.
Claim 5
Dependent Claim
22 words
An apparatus as in claim 3, in which the degree of correlation is designated as r and is determined as follows: ##EQU13##
Claim 6
Dependent Claim
57 words
An apparatus as in claim 3, in which the degree of correlation is designated as r and is determined as follows: ##EQU14## and K 0 (i) and K 1 (i) are data in an ith position in said scan line and said preceding scan line respectively and n is a number of data in each scan line.
Claim 7
Dependent Claim
29 words
An apparatus as in claim 1, in which the sensing means is constructed to sense correlation between logical transition points in said scan line and said preceding scan line.
Claim 8
Dependent Claim
61 words
An apparatus as in claim 6, in which the degree of correlation is designated as r and is determined as follows: ##EQU15## where DIFFERENCE is a difference between numbers of transition points in said scan line and said preceding scan line and SUM is a sum of numbers of transition points in said scan line and said preceding scan line respectively.
Claim 9
Dependent Claim
102 words
An apparatus as in claim 6, in which the degree of correlation is designated as r and is determined as follows: ##EQU16## where DIFFERENCE is a difference between average transition point distances in said scan line and said preceding scan line respectively and SUM is a sum of average transition point distances in said scan line and said preceding scan line respectively, the average transition point distances being determined as follows: ##EQU17## where L is an average transition point distance, m is a number of transition points and l(i) represents a distance from an ith transition point to a predetermined reference point.
Claim 10
Dependent Claim
79 words
An apparatus as in claim 6, in which the degree of correlation is designated as r and is defined as follows: ##EQU18## where said number of correlated transition points is a number of transition points in corresponding positions in said scan line and said preceding scan line respectively; and said number of uncorrelated transition points is a number of transition points in said scan line which do not correspond in position to transition points in said preceding scan line.
Claim 11
Dependent Claim
61 words
An apparatus as in claim 6, in which the degree of correlation is designated as r and is determined as follows: ##EQU19## where DIFFERENCE is a difference between numbers of transition points in said scan line and said preceding scan line and SUM is a sum of number of transition points in said scan line and said preceding scan line respectively.
Claim 12
Dependent Claim
47 words
An apparatus as in claim 6, in which the degree of correlation is designated as r and is determined as follows: ##EQU20## where said number of correlated transition points is a number of transition points in corresponding positions in said scan and said preceding scan line respectively.
Claim 13
Dependent Claim
14 words
An apparatus as in claim 11, in which said predetermined value is substantially r=0.3.
Claim 14
Dependent Claim
175 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logically high data in corresponding positions in said scan line and said preceding scan line respectively; the sensing means comprising computing means for computing the degree of correlation r as follows: ##EQU21##
Claim 15
Dependent Claim
175 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logically high data in corresponding positions in said scan line and said preceding scan line respectively; the sensing means comprising computing means for computing the degree of correlation r as follows: ##EQU21##
Claim 16
Dependent Claim
210 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logically high data in corresponding positions in said scan line and said preceding scan line respectively; the sensing means comprising computing means for computing the degree of correlation r as follows ##EQU22## and K 0 (i) and K 1 (i) are data in an ith position in said scan line and said preceding scan line respectively and n is a number of data in each scan line.
Claim 17
Dependent Claim
210 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logically high data in corresponding positions in said scan line and said preceding scan line respectively; the sensing means comprising computing means for computing the degree of correlation r as follows ##EQU22## and K 0 (i) and K 1 (i) are data in an ith position in said scan line and said preceding scan line respectively and n is a number of data in each scan line.
Claim 18
Dependent Claim
210 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logical transition points in said scan line and said preceding scan line; the sensing means comprising computing means for computing the degree of correlation r as follows ##EQU23## where DIFFERENCE is a difference between numbers of transition points in said scan line and said preceding scan line and SUM is a sum of numbers of transition points in said scan line and said preceding scan line respectively.
Claim 19
Dependent Claim
210 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logical transition points in said scan line and said preceding scan line; the sensing means comprising computing means for computing the degree of correlation r as follows ##EQU23## where DIFFERENCE is a difference between numbers of transition points in said scan line and said preceding scan line and SUM is a sum of numbers of transition points in said scan line and said preceding scan line respectively.
Claim 20
Dependent Claim
251 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logical transition points in said scan line and said preceding scan line; the sensing means comprising computing means for computing the degree of correlation r as follows ##EQU24## where DIFFERENCE is a difference between average transition point distances in said scan line and said preceding scan line respectively and SUM is a sum of average transition point distances in said scan line and said preceding scan line respectively, the average transition point distances being determined as follows: ##EQU25## where L is an average transition point distance, m is a number of transition points and l(i) represents a distance from an ith transition point to a predetermined reference point.
Claim 21
Dependent Claim
251 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logical transition points in said scan line and said preceding scan line; the sensing means comprising computing means for computing the degree of correlation r as follows ##EQU24## where DIFFERENCE is a difference between average transition point distances in said scan line and said preceding scan line respectively and SUM is a sum of average transition point distances in said scan line and said preceding scan line respectively, the average transition point distances being determined as follows: ##EQU25## where L is an average transition point distance, m is a number of transition points and l(i) represents a distance from an ith transition point to a predetermined reference point.
Claim 22
Dependent Claim
196 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logical transition points in said scan line and said preceding scan line; the sensing means comprising computing means for computing the degree of correlation r as follows ##EQU26## where said number of correlated transition points is a number of transition points in corresponding positions in said scan and said preceding scan line respectively.
Claim 23
Dependent Claim
196 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logical transition points in said scan line and said preceding scan line; the sensing means comprising computing means for computing the degree of correlation r as follows ##EQU26## where said number of correlated transition points is a number of transition points in corresponding positions in said scan and said preceding scan line respectively.
Claim 24
Dependent Claim
228 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logical transition points in said scan line and said preceding scan line; the sensing means comprising computing means for computing the degree of correlation r as follows ##EQU27## where said number of correlated transition points is a number of transition points in corresponding positions in said scan line and said preceding scan line respectively; and said number of uncorrelated transition points is a number of transition points in said scan line which do not correspond in position to transition points in said preceding scan line.
Claim 25
Dependent Claim
228 words
A data compression apparatus for compressing data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logical transition points in said scan line and said preceding scan line; the sensing means comprising computing means for computing the degree of correlation r as follows ##EQU27## where said number of correlated transition points is a number of transition points in corresponding positions in said scan line and said preceding scan line respectively; and said number of uncorrelated transition points is a number of transition points in said scan line which do not correspond in position to transition points in said preceding scan line.
Claim 26
Dependent Claim
14 words
An apparatus as in claim 18, in which said predetermined value is substantially r=0.3.
Claim 27
Dependent Claim
210 words
A data compression apparatus for comprising data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logical transition points in said scan line and said preceding scan line; the sensing means comprising computing means for computing the degree of correlation r as follows r=DIFFERENCE/SUM where DIFFERENCE is a difference between numbers of transition points in said scan line and said preceding scan line and SUM is a sum of number of transition points in said scan line and said preceding scan line respectively.
Claim 28
Dependent Claim
210 words
A data compression apparatus for comprising data representing a plurality of scan lines, comprising: one dimensional compression means; two dimensional compression means; sensing means for sensing a degree of correlation between data in a scan line and a preceding scan line; and control means responsive to the sensing means for controlling the two dimensional compression means to perform two dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is above a predetermined value and for controlling the one dimensional scan means to perform one dimensional data compression on the data in said scan line when the degree of correlation between the data in said scan line and said preceding scan line is below the predetermined value; the sensing means being constructed to sense correlation between logical transition points in said scan line and said preceding scan line; the sensing means comprising computing means for computing the degree of correlation r as follows r=DIFFERENCE/SUM where DIFFERENCE is a difference between numbers of transition points in said scan line and said preceding scan line and SUM is a sum of number of transition points in said scan line and said preceding scan line respectively.
References Cited (Backward Citations)
GB1440378A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1984-03-16 | 1984-09-15 | 1985-03-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1988-03-16 | 1988-09-15 | 1989-03-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1992-03-16 | 1992-09-15 | 1993-03-17 | $7700.00 | Window Closed / Lapsed |