Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
240 words
A data transmission method for data formed as a rectangular array of rows and columns comprising a block of data formed of a predetermined number (n) of words, where n is a real integer, supplementary data associated with said block of data and an error detecting code to detect possible errors which may occur in said block of data and said supplementary data, said method comprising the steps of: producing and adding a first error correcting code for and to each row of data of said rectangular array along which said data of n words are sequentially arranged; producing and adding a second error correcting code for and to each of column of data of said rectangular array to thereby form a product-coded data from said block of data, said supplementary data, said first error correcting code and said second error correcting code; fetching and transmitting said product-coded data along said row; changing said block of data in word number from the number n to a number m, where m is a selected real integer, by varying the number of data in said column of said rectangular array in response to the above change while the number of data in said row is fixed so as to form a new rectangular array to adjust for the variation in the quantity of data; and sequentially fetching and transmitting said new product-coded data formed of said new rectangular array along said row.
Claim 2
Dependent Claim
240 words
A data transmission method for data formed as a rectangular array of rows and columns comprising a block of data formed of a predetermined number (n) of words, where n is a real integer, supplementary data associated with said block of data and an error detecting code to detect possible errors which may occur in said block of data and said supplementary data, said method comprising the steps of: producing and adding a first error correcting code for and to each row of data of said rectangular array along which said data of n words are sequentially arranged; producing and adding a second error correcting code for and to each of column of data of said rectangular array to thereby form a product-coded data from said block of data, said supplementary data, said first error correcting code and said second error correcting code; fetching and transmitting said product-coded data along said row; changing said block of data in word number from the number n to a number m, where m is a selected real integer, by varying the number of data in said column of said rectangular array in response to the above change while the number of data in said row is fixed so as to form a new rectangular array to adjust for the variation in the quantity of data; and sequentially fetching and transmitting said new product-coded data formed of said new rectangular array along said row.
Claim 3
Dependent Claim
46 words
The method according to claim 1, in which said block of data is formed of a digitally converted audio signal which has a correlation among data words and in which an erroneous word can be interpolated by words located at the vicinity of said erroneous word.
Claim 4
Dependent Claim
38 words
The method according to claim 1, in which said block of data does not have any correlation among data words so that an erroneous word cannot be interpolated by words located at the vicinity of said erroneous word.
Claim 5
Dependent Claim
20 words
The method according to claim 1, in which said number n is 512 and said number m is 1024 (512×2).
Claim 6
Dependent Claim
46 words
The method according to claim 1, in which said rectangular array is formed such that after said supplementary data there is placed a block of data formed of a predetermined number of words and after said block of data there is located said error detecting code.
Claim 7
Dependent Claim
35 words
The method according to claim 1, in which said rectangular array is formed with said supplementary data and said error detecting code placed after a block of data formed of a predetermined number of words.
Claim 8
Dependent Claim
29 words
The method according to claim 6, in which said supplementary data is placed after said block of data and said error detecting code is placed after said supplementary data.
Claim 9
Independent Claim
25 words
The method according to claims 1 or 6, in which said supplementary data includes information indicative of the transmission rate of said block of data.
Claim 10
Independent Claim
25 words
The method according to claims 1 or 6, in which said supplementary data includes information indicative of the sampling frequency of said block of data.
Claim 11
Independent Claim
31 words
The method according to claims 1 or 6, in which said supplementary data includes information indicative of whether or not an erroneous word in said block of data can be interpolated.
Claim 12
Independent Claim
287 words
A method for sequentially recording on a multi-sectored disc-shaped recording medium, data received as a block formed of a predetermined number (n) of words, where n is a real integer, supplementary data associated with said block of data and an error detecting code to detect possible errors which may occur in said block of data and said supplementary data, said data forming a rectangular array of rows and columns, said method comprising the steps of: producing and adding a first error correcting code for and to each row of data of said rectangular array in which said data of n words are sequentially arranged; producing and adding a second error correcting code for and to each column of data of said array to thereby form a product-coded data from said block of data, said supplementary data, said first error correcting code and said second error correcting code; sequentially fetching said product-coded data along said row of the array; recording said fetched product-coded data in each sector formed on a disc-shaped recording medium, each of said sectors having a capacity for recording product-coded data formed of D words; recording a product-coded data block formed of m words, where m is a real integer, in each said sector in place of said product-coded data block formed of n words by varying the number of data words arranged in said column of said rectangular array in response to the change of data word number while the number of data words arranged in said rows is fixed, so as to form a new rectangular array; and sequentially fetching said new product-coded data forming said new rectangular array along each row and recording the data in each sector of said recording medium.
Claim 13
Independent Claim
287 words
A method for sequentially recording on a multi-sectored disc-shaped recording medium, data received as a block formed of a predetermined number (n) of words, where n is a real integer, supplementary data associated with said block of data and an error detecting code to detect possible errors which may occur in said block of data and said supplementary data, said data forming a rectangular array of rows and columns, said method comprising the steps of: producing and adding a first error correcting code for and to each row of data of said rectangular array in which said data of n words are sequentially arranged; producing and adding a second error correcting code for and to each column of data of said array to thereby form a product-coded data from said block of data, said supplementary data, said first error correcting code and said second error correcting code; sequentially fetching said product-coded data along said row of the array; recording said fetched product-coded data in each sector formed on a disc-shaped recording medium, each of said sectors having a capacity for recording product-coded data formed of D words; recording a product-coded data block formed of m words, where m is a real integer, in each said sector in place of said product-coded data block formed of n words by varying the number of data words arranged in said column of said rectangular array in response to the change of data word number while the number of data words arranged in said rows is fixed, so as to form a new rectangular array; and sequentially fetching said new product-coded data forming said new rectangular array along each row and recording the data in each sector of said recording medium.
Claim 14
Dependent Claim
45 words
The method according to claim 11, wherein said received block of data is formed of a digitized audio signal which has a correlation among data words and in which an erroneous word can be interpolated by words located in the vicinity of said erroneous word.
Claim 15
Dependent Claim
41 words
The method according to claim 11, wherein said received block of data is comprised of data which has no correlation among data words so that an erroneous word cannot be interpolated by words located in the vicinity of said erroneous word.
Claim 16
Dependent Claim
19 words
The method according to claim 11, wherein said number n is 512 and said number m is 1024 (512×2).
Claim 17
Dependent Claim
43 words
The method according to claim 11, wherein said received rectangular array is formed such that the supplementary data is followed by a block of data formed of a predetermined number of data words which, in turn, is followed by said error detecting code.
Claim 18
Dependent Claim
37 words
The method according to claim 11, wherein said received rectangular array is formed such that said block of data formed of a predetermined number of words is followed by said supplementary data and said error correcting code.
Claim 19
Dependent Claim
29 words
The method according to claim 16, wherein said received supplementary data is placed after said block of data and said error detecting code is placed after said supplementary data.
Claim 20
Dependent Claim
23 words
The method according to claim 11, wherein said received supplementary data includes information indicative of a transmission rate of said block of data.
Claim 21
Dependent Claim
23 words
The method according to claim 11, wherein said received supplementary data includes information indicative of a sampling frequency of said block of data.
Claim 22
Independent Claim
307 words
A method for sequentially recording on a plurality of different types of multi-sectored disc-shaped recording media, data received in blocks formed of a predetermined number (n) of words, where n is a real integer, supplementary data associated with each said block of data and an error detecting code to detect possible errors which may occur in each said block of data and said supplementary data, said data forming a first rectangular array of rows and columns, said method comprising the steps of: producing and adding a first error correcting code for and to each row of data of said first rectangular array in which said data of D words are sequentially arranged; producing and adding a second error correcting code for and to each column of data of said first array to thereby form a product-coded data from said block of data, said supplementary data, said first error correcting code and said second error correcting code; sequentially fetching said product-coded data along each row of said first array; recording said fetched product-coded data in each sector formed on a first disc-shaped recording medium, said sector having a capacity for recording product-coded data formed of n words; recording a product-coded data block formed of m words, where m is a real integer, in each sector formed on a second disc-shaped recording medium, said sector of said second recording medium having a capacity for recording product-coded data formed of m words, by varying the number of data words arranged in said column in response to the change of data word number while the number of data words arranged in said rows is fixed, so as to form a second rectangular array; and sequentially fetching said second product-coded data forming said second rectangular array along each row thereof and recording the data in each sector of said second recording medium.
Claim 23
Independent Claim
307 words
A method for sequentially recording on a plurality of different types of multi-sectored disc-shaped recording media, data received in blocks formed of a predetermined number (n) of words, where n is a real integer, supplementary data associated with each said block of data and an error detecting code to detect possible errors which may occur in each said block of data and said supplementary data, said data forming a first rectangular array of rows and columns, said method comprising the steps of: producing and adding a first error correcting code for and to each row of data of said first rectangular array in which said data of D words are sequentially arranged; producing and adding a second error correcting code for and to each column of data of said first array to thereby form a product-coded data from said block of data, said supplementary data, said first error correcting code and said second error correcting code; sequentially fetching said product-coded data along each row of said first array; recording said fetched product-coded data in each sector formed on a first disc-shaped recording medium, said sector having a capacity for recording product-coded data formed of n words; recording a product-coded data block formed of m words, where m is a real integer, in each sector formed on a second disc-shaped recording medium, said sector of said second recording medium having a capacity for recording product-coded data formed of m words, by varying the number of data words arranged in said column in response to the change of data word number while the number of data words arranged in said rows is fixed, so as to form a second rectangular array; and sequentially fetching said second product-coded data forming said second rectangular array along each row thereof and recording the data in each sector of said second recording medium.
Claim 24
Independent Claim
19 words
The method according to claims 11 or 20 wherein the predetermined number m is an integer multiple of n.
Claim 25
Independent Claim
25 words
The method according to claims 11 or 20 wherein the corresponding the rows of all arrays of product-coded data have the same error correcting codes.