US5559813A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital data processing system for transmitting information groups divided into segments comprised of video data, edc's, ecc's and sync data
Assignee: Canon Inc
•
Filing: 1994-03-16
•
Granted: 1996-09-24
•
Expires: 2014-03-16
Abstract
Abstract A digitally coded signal is encoded with an error correction code and an error detection code. When the signal is decoded, the error correction code is used to correct errors. The error detection code is then used to discriminate whether the error correction process has operated properly, and if it has not operated properly then interpolation is used to avoid remaining errors. Preferably when the data is encoded the error detection code is provided before the error correction code is provided.
Inventors
- 👤 Tetsuya Shimizu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 12:16
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/76; H04N5/91; H04N5/93; H04N5/94; H04N5/945; G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1876
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
188 words
A device for processing video data, wherein on transmitting an information group consisting of a plurality of samples of video data, an error detection code is added to said information group for forming a data group by an error detecting coding operation, an error correcting code is added to said data group by an error correcting operation, and then said data group to which said error correcting code is added is divided into a plurality of segments, wherein a plurality of sync blocks are generated by adding sync data to a front portion of each of the plurality of segments which includes the video data, the error detection code and the error correcting code, comprising: receiving means for receiving the plurality of sync blocks to output the data group; error correcting means for correcting errors in the data group by using the error correcting code; error detecting means for detecting errors in the data group output from said error correcting means by using the error detecting code; and interpolating means for interpolating the information group containing error data relating to the errors detected by said error detecting means.
Claim 2
Independent Claim
188 words
A device for processing video data, wherein on transmitting an information group consisting of a plurality of samples of video data, an error detection code is added to said information group for forming a data group by an error detecting coding operation, an error correcting code is added to said data group by an error correcting operation, and then said data group to which said error correcting code is added is divided into a plurality of segments, wherein a plurality of sync blocks are generated by adding sync data to a front portion of each of the plurality of segments which includes the video data, the error detection code and the error correcting code, comprising: receiving means for receiving the plurality of sync blocks to output the data group; error correcting means for correcting errors in the data group by using the error correcting code; error detecting means for detecting errors in the data group output from said error correcting means by using the error detecting code; and interpolating means for interpolating the information group containing error data relating to the errors detected by said error detecting means.
Claim 3
Dependent Claim
70 words
An apparatus according to claim 1, wherein said interpolating means performs at least one of a first interpolating operation by using video data of a picture including the error data relating to the errors detected by said error detecting means and a second interpolating operation by using video data of a different picture from the picture including the error data relating to the errors detected by said error detecting means.
Claim 4
Dependent Claim
14 words
An apparatus according to claim 1, wherein said error detecting code comprises a CRCC.
Claim 5
Dependent Claim
15 words
An apparatus according to claim 1, wherein said error correcting code comprises a Reed-Solomon code.
Claim 6
Dependent Claim
22 words
An apparatus according to claim 1, wherein said receiving means includes reproducing means for reproducing said video signals from a recording medium.
Claim 7
Dependent Claim
117 words
A signal processing device, comprising: error detection coding means for forming a data group by adding an error detecting code to an information group consisting of information data of a plurality of samples; error correction coding means for error correction coding by adding an error correction code to said data group; generating means for dividing said data group to which the error correction code is added into a plurality of segments to generate a plurality of sync blocks by adding sync data to a front portion of each of the plurality of segments which includes the information data, the error detection code and the error correction code; and transmitting means for transmitting the plurality of sync blocks.
Claim 8
Dependent Claim
117 words
A signal processing device, comprising: error detection coding means for forming a data group by adding an error detecting code to an information group consisting of information data of a plurality of samples; error correction coding means for error correction coding by adding an error correction code to said data group; generating means for dividing said data group to which the error correction code is added into a plurality of segments to generate a plurality of sync blocks by adding sync data to a front portion of each of the plurality of segments which includes the information data, the error detection code and the error correction code; and transmitting means for transmitting the plurality of sync blocks.
Claim 9
Dependent Claim
28 words
A device according to claim 6, wherein said transmission means comprises recording means for recording the output of said error correction and coding means on a recording medium.
Claim 10
Dependent Claim
13 words
A device according to claim 6, wherein said error detecting code comprises CRCC.
Claim 11
Dependent Claim
24 words
A device according to claim 6, wherein said transmission means transmits continuously the plurality of the portions of the error correction coded data group.
Claim 12
Dependent Claim
15 words
A device according to claim 6, wherein said error correction coding means performs Reed-Solomon coding.
Claim 13
Independent Claim
151 words
A device for transmitting information data to an apparatus, said apparatus reproducing the information data by storing received information data, comprising: error detection coding means for forming a data group by adding an error detecting code to an information group consisting of the information data of a plurality of samples; error correction coding means for error correction coding by adding an error correction code to said data group; generating means for dividing said data group to which the error correction code is added into a plurality of segments to generate a plurality of ID blocks by adding ID data to be used for determining an address of a memory in which said information data is written, to a front portion of each of the plurality of segments Which includes the information data, the error detection code and the error correction code; and transmitting means for transmitting the plurality of ID blocks.
Claim 14
Independent Claim
151 words
A device for transmitting information data to an apparatus, said apparatus reproducing the information data by storing received information data, comprising: error detection coding means for forming a data group by adding an error detecting code to an information group consisting of the information data of a plurality of samples; error correction coding means for error correction coding by adding an error correction code to said data group; generating means for dividing said data group to which the error correction code is added into a plurality of segments to generate a plurality of ID blocks by adding ID data to be used for determining an address of a memory in which said information data is written, to a front portion of each of the plurality of segments Which includes the information data, the error detection code and the error correction code; and transmitting means for transmitting the plurality of ID blocks.
Claim 15
Dependent Claim
27 words
A device according to claim 11, wherein said transmitting means comprises recording means for recording the output of said error correction coding means on a recording medium.
Claim 16
Dependent Claim
13 words
A device according to claim 11, wherein said error detecting code comprises CRCC.
Claim 17
Dependent Claim
21 words
A device according to claim 11, wherein said transmitting means transmits continuously the plurality of the error correction coded data groups.
Claim 18
Independent Claim
178 words
A method for processing video data, wherein on transmitting an information group consisting of a plurality of samples of video data, an error detection code is added to said information group for forming a data group by an error detecting coding operation, an error correcting code is added to said data group by an error correcting operation, and then the data group to which said error correcting code is added is divided into a plurality of segments, wherein a plurality of sync blocks are generated by adding sync data to a front portion of each of the plurality of segments which includes the video data, the error detection code and the error correcting code, comprising the steps of: receiving the the plurality of sync blocks to output the data group; correcting errors in the data group by using the error correcting code; detecting errors in the data group output in said error correcting step by using the error detecting code; and interpolating the information group containing error data relating to the errors detected in said error detecting step.
Claim 19
Independent Claim
178 words
A method for processing video data, wherein on transmitting an information group consisting of a plurality of samples of video data, an error detection code is added to said information group for forming a data group by an error detecting coding operation, an error correcting code is added to said data group by an error correcting operation, and then the data group to which said error correcting code is added is divided into a plurality of segments, wherein a plurality of sync blocks are generated by adding sync data to a front portion of each of the plurality of segments which includes the video data, the error detection code and the error correcting code, comprising the steps of: receiving the the plurality of sync blocks to output the data group; correcting errors in the data group by using the error correcting code; detecting errors in the data group output in said error correcting step by using the error detecting code; and interpolating the information group containing error data relating to the errors detected in said error detecting step.
Claim 20
Dependent Claim
71 words
A method according to claim 15, wherein said interpolating step includes performing at least one of a first interpolating operation by using video data of a picture including the error data relating to the errors detected in said error detecting step and a second interpolating operation by using video data of a different picture from the picture including the error data relating to the errors detected in said error detecting step.
Claim 21
Dependent Claim
14 words
A method according to claim 15, wherein said error detecting code comprises a CRCC.
Claim 22
Dependent Claim
15 words
A method according to claim 15, wherein said error correcting code comprises a Reed-Solomon code.
Claim 23
Dependent Claim
19 words
A method according to claim 15, wherein said receiving step includes reproducing the video data from a recording medium.
References Cited (Backward Citations)
US4206440A
Cited
US4698810A
Cited
EP0137721A1
Cited
US4785451A
Cited
US4796261A
Cited
US4829525A
Cited
US4998252A
Cited
US4995022A
Cited
US5151905A
Cited
US5122876A
Cited
US5150210A
Cited
US5311521A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-09-24 | 2000-03-25 | 2000-09-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-09-24 | 2004-03-25 | 2004-09-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-09-24 | 2008-03-25 | 2008-09-24 | $7700.00 | Window Closed / Lapsed |