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

Apparatus for data error correction using rounding technique

Assignee: Canon Inc
•
Filing: 1985-02-01
•
Granted: 1989-02-07
•
Expires: 2005-02-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing device for processing a data sequence obtained by sampling an information signal, is arranged to compute a plurality of data before and/or after an incorrect data amoung the data sequence, to have data obtained by rounding up or rounding off the results of computation at about the same rate, and to replace the incorrect data with the computed data.

Inventors

  • 👤 Susumu Kozuki
  • 👤 Masahiro Takei
  • 👤 Toshiyuki Masui
  • 👤 Masahide Hirasawa
  • 👤 Motokazu Kashida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:31
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0793; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1876

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 180 words
A data processing device, comprising: (a) input means for inputtng a data sequence consisting of a number of binary data of n bits obtained by sampling an information signal, n being an integer more than 2; (b) computing means connected to said input means for computing a plurality of binary data included in said data sequence for providing an interpolation data; (c) rounding means connected to said computing means for raising a fraction which is arranged below a predetermined bit of said interpolation data as a unit one bit above said predetermined bit or cutting away the same thus producing rounded interpolation data; (d) replace means connected to said input means and said rounding means for replacing an incorrect binary data included in said data sequence with said rounded interpolation data; and (e) control means for controlling said rounding means so that said raising the fraction to a unit and said cutting away the fraction to a unit by said rounding means are performed alternately every time said replace means replaces said incorrect binary data with said rounded interpolation data.
Claim 2
Dependent Claim 180 words
A data processing device, comprising: (a) input means for inputtng a data sequence consisting of a number of binary data of n bits obtained by sampling an information signal, n being an integer more than 2; (b) computing means connected to said input means for computing a plurality of binary data included in said data sequence for providing an interpolation data; (c) rounding means connected to said computing means for raising a fraction which is arranged below a predetermined bit of said interpolation data as a unit one bit above said predetermined bit or cutting away the same thus producing rounded interpolation data; (d) replace means connected to said input means and said rounding means for replacing an incorrect binary data included in said data sequence with said rounded interpolation data; and (e) control means for controlling said rounding means so that said raising the fraction to a unit and said cutting away the fraction to a unit by said rounding means are performed alternately every time said replace means replaces said incorrect binary data with said rounded interpolation data.
Claim 3
Dependent Claim 177 words
A data processing device, comprising: (a) input means for inputting a data sequence consisting of a number of binary data of n bits obtained by sampling an information signal, n being an integer more than 2; (b) computing means connected to said input means for computing a plurality of binary data included in said data sequence for providing an interpolation data; (c) rounding means connected to said computing means for raising a fraction which is arranged below a predetermined bit of said interpolation data as a unit one bit above said predetermined bit or cutting away the same thus producing rounded interpolation data; (d) replace means connected to said input means and said rounding means for replacing an incorrect binary data included in said data sequence with said rounded interpolation data; and (e) control means for controlling said rounding means so that said raising the fraction to a unit and said cutting away the fraction to a unit by said rounding means are performed alternately every time said input means inputs said binary data of n bits.
Claim 4
Dependent Claim 177 words
A data processing device, comprising: (a) input means for inputting a data sequence consisting of a number of binary data of n bits obtained by sampling an information signal, n being an integer more than 2; (b) computing means connected to said input means for computing a plurality of binary data included in said data sequence for providing an interpolation data; (c) rounding means connected to said computing means for raising a fraction which is arranged below a predetermined bit of said interpolation data as a unit one bit above said predetermined bit or cutting away the same thus producing rounded interpolation data; (d) replace means connected to said input means and said rounding means for replacing an incorrect binary data included in said data sequence with said rounded interpolation data; and (e) control means for controlling said rounding means so that said raising the fraction to a unit and said cutting away the fraction to a unit by said rounding means are performed alternately every time said input means inputs said binary data of n bits.
Claim 5
Dependent Claim 197 words
A data processing device, comprising: (a) input means for inputting a data sequence consisting of a number of binary data of n bits obtained by sampling an information signal, n being an integer more than 2; (b) computing means connected to said input means for computing a plurality of binary data included in said data sequence for providing an interpolation data; (c) rounding means connected to said computing means for raising a fraction which is arranged below a predetermined bit of said interpolation data as a unit one bit above said predetermined bit or cutting away the same thus producing rounded interpolation data; (d) replace means connected to said input means and said rounding means for replacing an incorrect binary data included in said data sequence with said rounded interpolation data; (e) comparison means for comparing said interpolation data and a predetermined data corresponding to said information signal of a predetermined level to generate a comparison data of one bit; and (f) control means for controlling which one of said raise to a unit or said cutting away to a unit of the fraction by said rounding means is to be done based on said comparison data.
Claim 6
Dependent Claim 197 words
A data processing device, comprising: (a) input means for inputting a data sequence consisting of a number of binary data of n bits obtained by sampling an information signal, n being an integer more than 2; (b) computing means connected to said input means for computing a plurality of binary data included in said data sequence for providing an interpolation data; (c) rounding means connected to said computing means for raising a fraction which is arranged below a predetermined bit of said interpolation data as a unit one bit above said predetermined bit or cutting away the same thus producing rounded interpolation data; (d) replace means connected to said input means and said rounding means for replacing an incorrect binary data included in said data sequence with said rounded interpolation data; (e) comparison means for comparing said interpolation data and a predetermined data corresponding to said information signal of a predetermined level to generate a comparison data of one bit; and (f) control means for controlling which one of said raise to a unit or said cutting away to a unit of the fraction by said rounding means is to be done based on said comparison data.
Claim 7
Dependent Claim 37 words
A device according to claim 3, wherein said data sequence includes data corresponding to said information signal above said predetermined level, and data corresponding to said information signal below said predetermined level in approximately a same ratio.
Claim 8
Dependent Claim 14 words
A device according to claim 4, wherein said predetermined level is a ground level.
Claim 9
Dependent Claim 202 words
A data processing device, comprising: (a) input means for inputting a data sequence consisting of a number of binary data of n bits obtained by sampling an information signal, n being an integer more than 2; (b) computing means connected to said input means for computing a plurality of binary data included in said data sequence for providing an interpolation data; (c) rounding means connected to said computing means for raising a fraction which is arranged below a predetermined bit of said interpolation data as a unit one bit above said predetermined bit or cutting away the same thus producing rounded interpolation data; (d) replace means connected to said input means and said rounding means for replacing an incorrect binary data included in said data sequence with said rounded interpolation data; (e) comparison means for comparing said binary data inputted by said input means and a predetermined data corresponding to said information signal of a predetermined level to generate a comparison data of one bit; and (f) control means for controlling which one of said raising to a unit or said cutting away to a unit of the fraction by said rounding means is to be performed based on said comparison data.
Claim 10
Dependent Claim 202 words
A data processing device, comprising: (a) input means for inputting a data sequence consisting of a number of binary data of n bits obtained by sampling an information signal, n being an integer more than 2; (b) computing means connected to said input means for computing a plurality of binary data included in said data sequence for providing an interpolation data; (c) rounding means connected to said computing means for raising a fraction which is arranged below a predetermined bit of said interpolation data as a unit one bit above said predetermined bit or cutting away the same thus producing rounded interpolation data; (d) replace means connected to said input means and said rounding means for replacing an incorrect binary data included in said data sequence with said rounded interpolation data; (e) comparison means for comparing said binary data inputted by said input means and a predetermined data corresponding to said information signal of a predetermined level to generate a comparison data of one bit; and (f) control means for controlling which one of said raising to a unit or said cutting away to a unit of the fraction by said rounding means is to be performed based on said comparison data.
Claim 11
Dependent Claim 35 words
A device according to claim 6, wherein said control means controls said rounding means by using a plurality of said comparison data corresponding to a plurality of said binary data inputted by said input means.
Claim 12
Dependent Claim 55 words
A device according to claim 7, wherein said control means includes discriminating means for discriminating whether or not a number of binary data greater than said predetermined data is larger than that of binary data less than said predetermined data in said plurality of said binary data by using said plurality of said comparison data.
Claim 13
Dependent Claim 37 words
A device according to claim 6, wherein said data sequence includes data corresponding to said information signal above said predetermined level, and data corresponding to said information signal below said predetermined level in approximately a same ratio.
Claim 14
Dependent Claim 14 words
A device according to claim 9, wherein said predetermined level is a ground level.
Claim 15
Dependent Claim 198 words
A data processing device, comprising: (a) input means for inputting a data sequence consisting of a number of binary data of n bits obtained by sampling an information signal, n being an integer more than 2; (b) computing means connected to said input means for computing a plurality of binary data included in said data sequence for providing an interpolation data; (c) rounding means connected to said computing means for raising a fraction which is arranged below a predetermined bit of said interpolation data as a unit one bit above said predetermined bit or cutting away the same thus producing rounded interpolation data; (d) replace means connected to said input means and said rounding means for replacing an incorrect binary data included in said data sequence with said rounded interpolation data; (e) discrimination means for discriminating a quadratic differential characteristic of a part of said information signal corresponding to said incorrect binary data to generate a discrimination data of one bit; and (f) control means for controlling which one of said raising to a unit or said cutting away to a unit of the fraction by said rounding means is to be performed based on said discrimination data.
Claim 16
Dependent Claim 198 words
A data processing device, comprising: (a) input means for inputting a data sequence consisting of a number of binary data of n bits obtained by sampling an information signal, n being an integer more than 2; (b) computing means connected to said input means for computing a plurality of binary data included in said data sequence for providing an interpolation data; (c) rounding means connected to said computing means for raising a fraction which is arranged below a predetermined bit of said interpolation data as a unit one bit above said predetermined bit or cutting away the same thus producing rounded interpolation data; (d) replace means connected to said input means and said rounding means for replacing an incorrect binary data included in said data sequence with said rounded interpolation data; (e) discrimination means for discriminating a quadratic differential characteristic of a part of said information signal corresponding to said incorrect binary data to generate a discrimination data of one bit; and (f) control means for controlling which one of said raising to a unit or said cutting away to a unit of the fraction by said rounding means is to be performed based on said discrimination data.

References Cited (Backward Citations)

US4054863A Cited
US4223389A Cited
US4337518A Cited
US4305133A Cited
US4430736A Cited
US4451921A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-02-07 1992-08-08 1993-02-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-02-07 1996-08-08 1997-02-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-02-07 2000-08-08 2001-02-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag