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

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag