Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
320 words
A pulse code modulation signal processing circuit for detecting errors in pulse code modulated signal words, the detected errors being used to control an associated interpolation circuit for correcting these errors comprising: a first shift register capable of storing plural data words having a series input terminal, a series output terminal, and plural parallel output terminals, said first shift register receiving at its series input terminal a pulse code modulated signal structured into successive data words, said first shift register series output terminal being connected in series to an input terminal of an interpolation circuit, which subsequently corrects errors in data words outputted from said first shift register upon operation of said interpolation circuit; a detection circuit connected to said plural parallel output terminals of said first shift register for detecting a data error in at least one data word stored in said first shift register by comparing data contained in said stored plural data words in said first shift register by using a linear prediction method, said detection circuit further outputting a discrete signal indicating whether or not an error is present in said one data word in said first shift register; a second shift register connected to the output of said detection circuit having the capacity for storing plural designation bits, each designation bit corresponding to a designated data word in said first shift register, said second shift register receiving said discrete output signal from said detection circuit and shifting one designation bit position each time said discrete output signal is received; a control circuit connected to parallel outputs of said second shift register and to said interpolation circuit, said control circuit turning on said interpolation circuit whenever any one of said plural designation bits stored in said second shift register indicates data word error, and turning off said interpolation circuit whenever none of the plural designation bits stored in said second shift register indicates data word error.
Claim 2
Dependent Claim
320 words
A pulse code modulation signal processing circuit for detecting errors in pulse code modulated signal words, the detected errors being used to control an associated interpolation circuit for correcting these errors comprising: a first shift register capable of storing plural data words having a series input terminal, a series output terminal, and plural parallel output terminals, said first shift register receiving at its series input terminal a pulse code modulated signal structured into successive data words, said first shift register series output terminal being connected in series to an input terminal of an interpolation circuit, which subsequently corrects errors in data words outputted from said first shift register upon operation of said interpolation circuit; a detection circuit connected to said plural parallel output terminals of said first shift register for detecting a data error in at least one data word stored in said first shift register by comparing data contained in said stored plural data words in said first shift register by using a linear prediction method, said detection circuit further outputting a discrete signal indicating whether or not an error is present in said one data word in said first shift register; a second shift register connected to the output of said detection circuit having the capacity for storing plural designation bits, each designation bit corresponding to a designated data word in said first shift register, said second shift register receiving said discrete output signal from said detection circuit and shifting one designation bit position each time said discrete output signal is received; a control circuit connected to parallel outputs of said second shift register and to said interpolation circuit, said control circuit turning on said interpolation circuit whenever any one of said plural designation bits stored in said second shift register indicates data word error, and turning off said interpolation circuit whenever none of the plural designation bits stored in said second shift register indicates data word error.
Claim 3
Dependent Claim
97 words
A pulse code modulation signal processing circuit according to claim 1, wherein said detection circuit includes a prediction circuit for predicting the data value of one data word on the basis of data before and after said one data word and comprises a circuit for calculating the difference between the predicted data value obtained from said prediction circuit and the actual data value and a circuit for determining the absolute value of said difference, and a circuit for comparing said absolute value with a reference value, said discrete error detecting signal being obtained from said comparison circuit.
Claim 4
Dependent Claim
20 words
A pulse code modulation signal processing circuit according to claim 2, wherein said prediction circuit is a mean value circuit.
Claim 5
Dependent Claim
29 words
A pulse code modulation signal processing circuit according to claim 1, wherein said control circuit is a gate circuit which ORs the parallel outputs of said second shift register.
Claim 6
Dependent Claim
46 words
A pulse code modulation signal processing circuit according to claim 1, wherein the number of words n of said first shift register is set to n≧2x when it is predicted that erroneous data will be produced continuously in x words and where n is an integer.
Claim 7
Dependent Claim
38 words
A pulse code modulation signal processing circuit according to claim 1, characterized by further including gate means for disconnecting the output of said detection circuit to said second shift register based on the output of said control circuit.