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
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 13:25
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 |