USRE33332EExpiredUtility

Apparatus for correcting errors

Priority: Mar 12, 1983Filed: Nov 14, 1988Granted: Sep 11, 1990
Est. expiryMar 12, 2003(expired)· nominal 20-yr term from priority
G11B 20/1809
25
PatentIndex Score
9
Cited by
6
References
5
Claims

Abstract

There is provided an apparatus for correcting errors in data which has, as a unit, (n+k+m+l) symbols subjected to the processing for the error correction coding when data consisting of different kinds of n symbols and m symbols is transmitted as a unit. This error correcting apparatus comprises: a first decoder to which (n+k) symbols are supplied and which generates a first flag signal indicative of the error state by at least performing the error detection; and a second decoder to which the (n+k) symbols corrected by the first decoder and the (m+l) symbols received are supplied and which generates a second flag signal representing the error state by performing the error detection and performs the error correction using the first and second flag signals.

Claims

exact text as granted — not AI-modified
We claim: 
     
       1. An apparatus for correcting errors in data which has, as a unit, (n+k+m+l) symbols subjected to processing for error correction coding when data consisting of n symbols and m symbols having different kinds of information and l parity symbols is transmitted as a unit, said processing consisting of an encoding process with respect to a first error detection code or an error correction code for generating a redundancy code of k symbols regarding said n symbols, and   an encoding process with respect to a second error correction code for generating a redundancy code of .[.one symbol.]. .Iadd.1 symbols .Iaddend.regarding (n+k+m) symbols, wherein said error correcting apparatus comprising:   a first decoder with respect to said first error detection code or said error correction code to which said redundancy code of (n+k) symbols is supplied and which generates a first flag signal indicative of the error state by at least performing the error detection wherein said first flag signal is the signal indicating the number (including 0) of error symbols with respect to the (n+k) symbols; and   a second .[.decorder.]. .Iadd.decoder .Iaddend.with respect to said second error correction code to which (n+k) symbols corrected by said first decoder and (m+1) symbols received are supplied and which generates a second flag signal representing the error state by performing the error detection, wherein said second flag signal is the signal representing the number (including 0) of error symbols before the error correction by said second decoder with respect to the (n+k+m+l) symbols, and performs the error correction by comparing said first and second flag signals and the error correction processing by said second decoder is controlled in accordance with the result of said comparison.   
     
     
       2. An error correcting apparatus according to claim 1, wherein said (n+k+m+l) symbols are the data which is recorded as the subchannel of a disc on which an information signal was recorded as the main channel, and said m symbols are the data for display in the data in said subchannel or the audio data, and n symbols are the control data from said subchannel. 
     
     
       3. An apparatus for correcting errors in data which has, as a unit, (n+k+m+l) symbols subjected to processing for error correction coding when data consisting of n symbols and m symbols having .[.difference.]. .Iadd.different .Iaddend.kinds of information and l parity symbols is transmitted as a unit, said processing consisting of an encoding process with respect to a first error correction code for generating a redundancy code of k symbols regarding said n symbols, and   n encoding process with respect to a second error correction code for generating a redundancy code of .[.one symbol.]. .Iadd.l symbols .Iaddend.regarding (n+k+m) symbols, wherein said error correcting apparatus comprising:   a first decoder with respect to said second error correction code to which said (n+k+m+l) symbols are supplied and which generates a first flag signal indicative of the number (including 0) of error symbols and the error locations by performing the error detection regarding the (n+k+m+l) symbols and performs the error correction regarding the (m+l) symbols;   a second decoder with respect to said first error correction code to which (n+k) symbols transmitted through said first decoder are supplied and which generates a second flag signal representing the number (including 0) of error symbols and performs the error correction .[.suing.]. .Iadd.using .Iaddend.said first and second flag signals; and   a third decoder with respective to said second error correction code to which the (n+k+m+l) symbols are supplied from said first and second decoders and which performs the error correction using said second flag signal.   
     
     
       4. An error correcting apparatus according to claim 3, wherein said (n+k+m+l) symbols are the data which is recorded as the subchannel of a disc on which an information signal was recorded as the main channel, and said m symbols are the data for display in the data in said subchannel or the audio data, and said n symbols are the control data for said subchannel. 
     
     
       5. An apparatus for correcting errors in data which has, as a unit, (n+k+m+l) symbols subjected to processing for error correction coding when data consisting of n symbols and m symbols having different kinds of information and l parity symbols is transmitted as a unit, said processing consisting of: an encoding process with respect to a first error detection code or an error correction code for generating a redundancy code of k symbols regarding said n symbols, and   an encoding process with respect to a second error correction code for generating a redundancy code of .[.one symbol.]. l symbols regarding (n+k+m) symbols, wherein said error correcting apparatus comprises:   a first decoder with respect to said first error detection code or said error correction code to which said redundancy code of (n+k) symbols is supplied and which generates a first flag signal indicative of the error state by at least performing the error detection wherein said first flag signal is the signal indicating the number (including .Badd.0) of error symbols with respect to the (n+k) symbols; and   a second decoder with respect to said second error correction code to which (n+k) symbols corrected by said first decoder and (m+l) symbols received are supplied and which generates a second flag signal representing the error state by performing the error detection, wherein said second flag signal is the signal representing the error locations among the (n+k+m+l) symbols before the error correction by said second decoder, and performs the error correction by comparing said first and second flag signals and the error correction processing by said second decoder is controlled in accordance with the result of said comparison. .Iadd.6. An error correcting apparatus according to claim 1, wherein l equals four parity symbols. .Iaddend. .Iadd.7. An error correcting apparatus according to claim 3, wherein l equals four parity symbols. .Iaddend. .Iadd.8. An error correcting apparatus according to claim 5, wherein l equals four parity symbols. .Iaddend.

Join the waitlist — get patent alerts

Track USRE33332E — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.