Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
331 words
A digital data encoding apparatus for encoding first channel digital data divided into blocks each containing a predetermined number of samples and second channel digital data divided into blocks each containing said predetermined number of samples, comprising: coefficient data generating means for transforming said first channel digital data into data on a frequency axis on a block-by-block basis to thereby generate first channel coefficient data on a frequency-by-frequency basis while transforming said second channel digital data into data on the frequency axis on a block-by-block basis to thereby generate second channel coefficient data on a frequency-by-frequency basis; sign inverting means for detecting on a frequency-by-frequency basis whether or not sign of said first channel coefficient data coincides with sign of said second channel coefficient data, wherein unless the sign of said first channel coefficient data coincides with the sign of said second channel coefficient data, said sign inverting means inverting either the sign of said first channel coefficient data or the sign of said second channel coefficient data, to thereby make the sign of said first channel coefficient data coincide with the sign of said second channel coefficient data; channel sharing means for determining mean values of said first channel coefficient data and said second channel coefficient data both of which have the respective signs made to coincide with each other by said sign inverting means, to thereby generate shared-channel data; and floating-point transform means supplied with said shared-channel data as input thereto from said channel sharing means, for dividing said inputted shared-channel data into a plurality of sub-bands each containing a single or a plurality of said inputted shared-channel data, to allow said divided shared-channel data to undergo a floating-point transform on a subband basis for thereby generating a single subband-common exponent data, which is common to said divided shared-channel data contained in each of said sub-bands, and mantissa data the number of which is equal to the number of said divided shared-channel data contained in each of said sub-bands.
Claim 2
Dependent Claim
331 words
A digital data encoding apparatus for encoding first channel digital data divided into blocks each containing a predetermined number of samples and second channel digital data divided into blocks each containing said predetermined number of samples, comprising: coefficient data generating means for transforming said first channel digital data into data on a frequency axis on a block-by-block basis to thereby generate first channel coefficient data on a frequency-by-frequency basis while transforming said second channel digital data into data on the frequency axis on a block-by-block basis to thereby generate second channel coefficient data on a frequency-by-frequency basis; sign inverting means for detecting on a frequency-by-frequency basis whether or not sign of said first channel coefficient data coincides with sign of said second channel coefficient data, wherein unless the sign of said first channel coefficient data coincides with the sign of said second channel coefficient data, said sign inverting means inverting either the sign of said first channel coefficient data or the sign of said second channel coefficient data, to thereby make the sign of said first channel coefficient data coincide with the sign of said second channel coefficient data; channel sharing means for determining mean values of said first channel coefficient data and said second channel coefficient data both of which have the respective signs made to coincide with each other by said sign inverting means, to thereby generate shared-channel data; and floating-point transform means supplied with said shared-channel data as input thereto from said channel sharing means, for dividing said inputted shared-channel data into a plurality of sub-bands each containing a single or a plurality of said inputted shared-channel data, to allow said divided shared-channel data to undergo a floating-point transform on a subband basis for thereby generating a single subband-common exponent data, which is common to said divided shared-channel data contained in each of said sub-bands, and mantissa data the number of which is equal to the number of said divided shared-channel data contained in each of said sub-bands.
Claim 3
Dependent Claim
53 words
A digital data encoding apparatus set forth in claim 1, wherein said digital data is digital audio data, and said coefficient data generating means performs a modified discrete cosine transform on said first and second channel digital data on a block-by-block basis to thereby generate said first and second channel coefficient data, respectively.
Claim 4
Dependent Claim
38 words
A digital data encoding apparatus set forth in claim 1, wherein said floating-point transform means divides said inputted shared-channel data in such manner that said sub-band of higher frequency contains a correspondingly greater number of said shared-channel data.
Claim 5
Dependent Claim
334 words
A digital data encoding apparatus for encoding first channel digital data divided into blocks each containing a predetermined number of samples and second channel digital data divided into blocks each containing said predetermined number of samples, comprising: coefficient data generating means for transforming said first channel digital data into data on a frequency axis on a block-by-block basis, to thereby generate first channel coefficient data on a frequency-by-frequency basis while transforming said second channel digital data into data on the frequency axis on a block-by-block basis to thereby generate second channel coefficient data on a frequency-by-frequency basis; channel sharing means for determining mean values of said first channel coefficient data and said second channel coefficient data to thereby generate shared-channel data; channel sharing/non-sharing decision means for determining a degree of correlation between said first channel coefficient data and said second channel coefficient data to thereby make decision as to which of said shared-channel data and said first and second channel coefficient data is to be selected in dependence on said determined degree of correlation; switch means for selecting either said shared-channel data inputted from said channel sharing means or said first and second channel coefficient data inputted from said coefficient data generating means in dependence on a result of said decision made by said channel sharing/non-sharing decision means, to thereby output as output data either said shared-channel data or said first and second channel coefficient data as selected; and floating-point transform means inputted with said output data outputted from said switch means, for dividing said inputted output data into a plurality of sub-bands each containing a single or a plurality of said inputted output data, while allowing said divided output data to undergo a floating-point transform on a subband basis for thereby generating one subband-common exponent data, which is common to said divided output data contained in each of said sub-bands, and mantissa data the number of which is equal to the number of said divided output data contained in each of said sub-bands.
Claim 6
Dependent Claim
334 words
A digital data encoding apparatus for encoding first channel digital data divided into blocks each containing a predetermined number of samples and second channel digital data divided into blocks each containing said predetermined number of samples, comprising: coefficient data generating means for transforming said first channel digital data into data on a frequency axis on a block-by-block basis, to thereby generate first channel coefficient data on a frequency-by-frequency basis while transforming said second channel digital data into data on the frequency axis on a block-by-block basis to thereby generate second channel coefficient data on a frequency-by-frequency basis; channel sharing means for determining mean values of said first channel coefficient data and said second channel coefficient data to thereby generate shared-channel data; channel sharing/non-sharing decision means for determining a degree of correlation between said first channel coefficient data and said second channel coefficient data to thereby make decision as to which of said shared-channel data and said first and second channel coefficient data is to be selected in dependence on said determined degree of correlation; switch means for selecting either said shared-channel data inputted from said channel sharing means or said first and second channel coefficient data inputted from said coefficient data generating means in dependence on a result of said decision made by said channel sharing/non-sharing decision means, to thereby output as output data either said shared-channel data or said first and second channel coefficient data as selected; and floating-point transform means inputted with said output data outputted from said switch means, for dividing said inputted output data into a plurality of sub-bands each containing a single or a plurality of said inputted output data, while allowing said divided output data to undergo a floating-point transform on a subband basis for thereby generating one subband-common exponent data, which is common to said divided output data contained in each of said sub-bands, and mantissa data the number of which is equal to the number of said divided output data contained in each of said sub-bands.
Claim 7
Dependent Claim
65 words
A digital data encoding apparatus set forth in claim 4, wherein said channel sharing/non-sharing decision means determines a degree of correlation between said first channel coefficient data and said second channel coefficient data on a sub-band basis to thereby decide as to which of said shared-channel data and said first and second channel coefficient data is selected in dependence on said degree of correlation determined.
Claim 8
Dependent Claim
53 words
A digital data encoding apparatus set forth in claim 4, wherein said digital data is digital audio data, and said coefficient data generating means performs a modified discrete cosine transform on said first and second channel digital data on a block-by-block basis to thereby generate said first and second channel coefficient data, respectively.
Claim 9
Dependent Claim
38 words
A digital data encoding apparatus set forth in claim 4, wherein said floating-point transform means divides said inputted output data in such manner that said sub-band of higher frequency contains a correspondingly greater number of said output data.
Claim 10
Dependent Claim
443 words
A digital data encoding apparatus for encoding first channel digital data divided into blocks each containing a predetermined number of samples and second channel digital data divided into blocks each containing said predetermined number of samples, comprising: coefficient data generating means for transforming said first channel digital data into data on a frequency axis on a block-by-block basis to thereby generate first channel coefficient data on a frequency-by-frequency basis while transforming said second channel digital data into data on the frequency axis on a block-by-block basis to thereby generate second channel coefficient data on a frequency-by-frequency basis; sign inverting means for detecting on a frequency-by-frequency basis whether or not sign of said first channel coefficient data coincides with sign of said second channel coefficient data, wherein unless the sign of said first channel coefficient data coincides with the sign of said second channel coefficient data, said sign inverting means inverting either the sign of said first channel coefficient data or the sign of said second channel coefficient data, to thereby make the sign of said first channel coefficient data coincide with the sign of said second channel coefficient data; channel sharing means for determining mean values of said first channel coefficient data and said second channel coefficient data both of which have the respective signs made to coincide with each other by said sign inverting means, to thereby generate shared-channel data; channel sharing/non-sharing decision means for determining a degree of correlation between said first channel coefficient data and said second channel coefficient data to thereby make decision as to which of said shared-channel data and said first and second channel coefficient data is to be selected in dependence on said determined degree of correlation; switch means for selecting either said shared-channel data inputted from said channel sharing means or said first and second channel coefficient data inputted from said coefficient data generating means in dependence on a result of said decision made by said channel sharing/non-sharing decision means, to thereby output as output data either said shared-channel data or said first and second channel coefficient data as selected; and floating-point transform means inputted with said output data from said switch means, for dividing said inputted output data into a plurality of sub-bands each containing a single or a plurality of said inputted output data, while allowing said divided output data to undergo a floating-point transform on a subband basis for thereby generating one subband-common exponent data, which is common to said divided output data contained in each of said sub-bands, and mantissa data, the number of which is equal to the number of said divided output data contained in each of said sub-bands.
Claim 11
Dependent Claim
443 words
A digital data encoding apparatus for encoding first channel digital data divided into blocks each containing a predetermined number of samples and second channel digital data divided into blocks each containing said predetermined number of samples, comprising: coefficient data generating means for transforming said first channel digital data into data on a frequency axis on a block-by-block basis to thereby generate first channel coefficient data on a frequency-by-frequency basis while transforming said second channel digital data into data on the frequency axis on a block-by-block basis to thereby generate second channel coefficient data on a frequency-by-frequency basis; sign inverting means for detecting on a frequency-by-frequency basis whether or not sign of said first channel coefficient data coincides with sign of said second channel coefficient data, wherein unless the sign of said first channel coefficient data coincides with the sign of said second channel coefficient data, said sign inverting means inverting either the sign of said first channel coefficient data or the sign of said second channel coefficient data, to thereby make the sign of said first channel coefficient data coincide with the sign of said second channel coefficient data; channel sharing means for determining mean values of said first channel coefficient data and said second channel coefficient data both of which have the respective signs made to coincide with each other by said sign inverting means, to thereby generate shared-channel data; channel sharing/non-sharing decision means for determining a degree of correlation between said first channel coefficient data and said second channel coefficient data to thereby make decision as to which of said shared-channel data and said first and second channel coefficient data is to be selected in dependence on said determined degree of correlation; switch means for selecting either said shared-channel data inputted from said channel sharing means or said first and second channel coefficient data inputted from said coefficient data generating means in dependence on a result of said decision made by said channel sharing/non-sharing decision means, to thereby output as output data either said shared-channel data or said first and second channel coefficient data as selected; and floating-point transform means inputted with said output data from said switch means, for dividing said inputted output data into a plurality of sub-bands each containing a single or a plurality of said inputted output data, while allowing said divided output data to undergo a floating-point transform on a subband basis for thereby generating one subband-common exponent data, which is common to said divided output data contained in each of said sub-bands, and mantissa data, the number of which is equal to the number of said divided output data contained in each of said sub-bands.
Claim 12
Dependent Claim
65 words
A digital data encoding apparatus set forth in claim 8, wherein said channel sharing/non-sharing decision means determines a degree of correlation between said first channel coefficient data and said second channel coefficient data on a sub-band basis to thereby decide as to which of said shared-channel data and said first and second channel coefficient data is selected in dependence on said degree of correlation determined.
Claim 13
Dependent Claim
53 words
A digital data encoding apparatus set forth in claim 8, wherein said digital data is digital audio data, and said coefficient data generating means performs a modified discrete cosine transform on said first and second channel digital data on a block-by-block basis to thereby generate said first and second channel coefficient data, respectively.
Claim 14
Dependent Claim
38 words
A digital data encoding apparatus set forth in claim 8, wherein said floating-point transform means divides said inputted output data in such manner that said sub-band of higher frequency contains a correspondingly greater number of said output data.
Claim 15
Dependent Claim
319 words
A digital data encoding method for encoding first channel digital data divided into blocks each containing a predetermined number of samples and second channel digital data divided into blocks each containing said predetermined number of samples, comprising: a first coefficient data generating step of transforming said first channel digital data into data on a frequency axis on a block-by-block basis to thereby generate first channel coefficient data on a frequency-by-frequency basis; a second coefficient data generating step of transforming said second channel digital data into data on the frequency axis on a block-by-block basis to thereby generate second channel coefficient data on a frequency-by-frequency basis; a sign inverting step of detecting on a frequency-by-frequency basis whether or not sign of said first channel coefficient data coincides with sign of said second channel coefficient data, wherein unless the sign of said first channel coefficient data coincides with the sign of said second channel coefficient data, either the sign of said first channel coefficient data or the sign of said second channel coefficient data is inverted, to thereby make the sign of said first channel coefficient data coincide with the sign of said second channel coefficient data; a channel sharing step of determining mean values of said first channel coefficient data and said second channel coefficient data both of which have the respective signs made to coincide with each other, to thereby generate shared-channel data; and a floating-point transform step of dividing said shared-channel data into a plurality of sub-bands each containing a single or a plurality of said inputted shared-channel data, to allow said divided shared-channel data to undergo a floating-point transform on a subband basis for thereby generating one subband-common exponent data, which is common to said divided shared-channel data contained in each of said sub-bands, and mantissa data the number of which is equal to the number of said divided shared-channel data contained in each of said sub-bands.
Claim 16
Dependent Claim
319 words
A digital data encoding method for encoding first channel digital data divided into blocks each containing a predetermined number of samples and second channel digital data divided into blocks each containing said predetermined number of samples, comprising: a first coefficient data generating step of transforming said first channel digital data into data on a frequency axis on a block-by-block basis to thereby generate first channel coefficient data on a frequency-by-frequency basis; a second coefficient data generating step of transforming said second channel digital data into data on the frequency axis on a block-by-block basis to thereby generate second channel coefficient data on a frequency-by-frequency basis; a sign inverting step of detecting on a frequency-by-frequency basis whether or not sign of said first channel coefficient data coincides with sign of said second channel coefficient data, wherein unless the sign of said first channel coefficient data coincides with the sign of said second channel coefficient data, either the sign of said first channel coefficient data or the sign of said second channel coefficient data is inverted, to thereby make the sign of said first channel coefficient data coincide with the sign of said second channel coefficient data; a channel sharing step of determining mean values of said first channel coefficient data and said second channel coefficient data both of which have the respective signs made to coincide with each other, to thereby generate shared-channel data; and a floating-point transform step of dividing said shared-channel data into a plurality of sub-bands each containing a single or a plurality of said inputted shared-channel data, to allow said divided shared-channel data to undergo a floating-point transform on a subband basis for thereby generating one subband-common exponent data, which is common to said divided shared-channel data contained in each of said sub-bands, and mantissa data the number of which is equal to the number of said divided shared-channel data contained in each of said sub-bands.
Claim 17
Dependent Claim
60 words
A digital data encoding method set forth in claim 12, wherein said digital data is digital audio data, and in each of said first and second coefficient data generating steps, a modified discrete cosine transform is performed on said first and second channel digital data on a block-by-block basis to thereby generate said first and second channel coefficient data, respectively.
Claim 18
Dependent Claim
39 words
A digital data encoding method set forth in claim 12, wherein in said floating-point transform step, said shared-channel data are divided in such manner that said sub-band of higher frequency contains a correspondingly greater number of said shared-channel data.
Claim 19
Dependent Claim
320 words
A digital data encoding method for encoding first channel digital data divided into blocks each containing a predetermined number of samples and second channel digital data divided into blocks each containing said predetermined number of samples, comprising: a first coefficient data generating step of transforming said first channel digital data into data on a frequency axis on a block-by-block basis to thereby generate first channel coefficient data on a frequency-by-frequency basis; a second coefficient data generating step of transforming said second channel digital data into data on the frequency axis on a block-by-block basis to thereby generate second channel coefficient data on a frequency-by-frequency basis; a channel sharing step of determining mean values of said first channel coefficient data and said second channel coefficient, to thereby generate shared-channel data; a channel sharing/non-sharing decision step of determining a degree of correlation between said first channel coefficient data and said second channel coefficient data to thereby make decision as to which of said shared-channel data and said first and second channel coefficient data is to be selected in dependence on said determined degree of correlation; a switch step of selecting either said shared-channel data or said first and second channel coefficient data in dependence on a result of said decision made by said channel sharing/non-sharing decision step, to thereby output as output data either said shared-channel data or said first and second channel coefficient data as selected; and a floating-point transform step of dividing said output data into a plurality of sub-bands each containing a single or a plurality of said output data, to allow said divided output data to undergo a floating-point transform on a subband basis for thereby generating one subband-common exponent data, which is common to said divided output data contained in each of said sub-bands, and mantissa data the number of which is equal to the number of said divided output data contained in each of said sub-bands.
Claim 20
Dependent Claim
320 words
A digital data encoding method for encoding first channel digital data divided into blocks each containing a predetermined number of samples and second channel digital data divided into blocks each containing said predetermined number of samples, comprising: a first coefficient data generating step of transforming said first channel digital data into data on a frequency axis on a block-by-block basis to thereby generate first channel coefficient data on a frequency-by-frequency basis; a second coefficient data generating step of transforming said second channel digital data into data on the frequency axis on a block-by-block basis to thereby generate second channel coefficient data on a frequency-by-frequency basis; a channel sharing step of determining mean values of said first channel coefficient data and said second channel coefficient, to thereby generate shared-channel data; a channel sharing/non-sharing decision step of determining a degree of correlation between said first channel coefficient data and said second channel coefficient data to thereby make decision as to which of said shared-channel data and said first and second channel coefficient data is to be selected in dependence on said determined degree of correlation; a switch step of selecting either said shared-channel data or said first and second channel coefficient data in dependence on a result of said decision made by said channel sharing/non-sharing decision step, to thereby output as output data either said shared-channel data or said first and second channel coefficient data as selected; and a floating-point transform step of dividing said output data into a plurality of sub-bands each containing a single or a plurality of said output data, to allow said divided output data to undergo a floating-point transform on a subband basis for thereby generating one subband-common exponent data, which is common to said divided output data contained in each of said sub-bands, and mantissa data the number of which is equal to the number of said divided output data contained in each of said sub-bands.
Claim 21
Dependent Claim
67 words
A digital data encoding method set forth in claim 15, wherein in said channel sharing/non-sharing decision step, a degree of correlation between said first channel coefficient data and said second channel coefficient data is determined on a sub-band basis to thereby decide which of said shared-channel data and said first and second channel coefficient data is to be selected in dependence on said degree of correlation determined.
Claim 22
Dependent Claim
58 words
A digital data encoding method set forth in claim 15, wherein said digital data is digital audio data, and in said first and second coefficient data generating step, a modified discrete cosine transform is performed on said first and second channel digital data on a block-by-block basis to thereby generate said first and second channel coefficient data, respectively.
Claim 23
Dependent Claim
40 words
A digital data encoding method set forth in claim 15, wherein in said floating-point transform step, said inputted output data is divided in such manner that said sub-band of higher frequency contains a correspondingly greater number of said output data.
Claim 24
Dependent Claim
426 words
A digital data encoding method for encoding first channel digital data divided into blocks each containing a predetermined number of samples and second channel digital data divided into blocks each containing said predetermined number of samples, comprising: a first coefficient data generating step of transforming said first channel digital data into data on a frequency axis on a block-by-block basis to thereby generate first channel coefficient data on a frequency-by-frequency basis; a second coefficient data generating step of transforming said second channel digital data into data on the frequency axis on a block-by-block basis to thereby generate second channel coefficient data on a frequency-by-frequency basis; a sign inverting step of detecting on a frequency-by-frequency basis whether or not sign of said first channel coefficient data coincides with sign of said second channel coefficient data, wherein unless the sign of said first channel coefficient data coincides with the sign of said second channel coefficient data, either the sign of said first channel coefficient data or the sign of said second channel coefficient data is inverted, to thereby make the sign of said first channel coefficient data coincide with the sign of said second channel coefficient data; a channel sharing step of determining mean values of said first channel coefficient data and said second channel coefficient data both of which have the respective signs made to coincide with each other, to thereby generate shared-channel data; a channel sharing/non-sharing decision step of determining a degree of correlation between said first channel coefficient data and said second channel coefficient data to thereby decide which of said shared-channel data and said first and second channel coefficient data is to be selected in dependence on said determined degree of correlation; a switching step of selecting either said shared-channel data or said first and second channel coefficient data in dependence on a result of said decision made in said channel sharing/non-sharing decision step, to thereby output as output data either said shared-channel data or said first and second channel coefficient data as selected; and a floating-point transform step of inputting said outputted data and dividing said output data into a plurality of sub-bands each containing a single or a plurality of said output data, to allow said divided output data to undergo a floating-point transform on a subband basis for thereby generating one subband-common exponent data, which is common to said divided output data contained in each of said sub-bands, and mantissa data the number of which is equal to the number of said divided output data contained in each of said sub-bands.
Claim 25
Dependent Claim
426 words
A digital data encoding method for encoding first channel digital data divided into blocks each containing a predetermined number of samples and second channel digital data divided into blocks each containing said predetermined number of samples, comprising: a first coefficient data generating step of transforming said first channel digital data into data on a frequency axis on a block-by-block basis to thereby generate first channel coefficient data on a frequency-by-frequency basis; a second coefficient data generating step of transforming said second channel digital data into data on the frequency axis on a block-by-block basis to thereby generate second channel coefficient data on a frequency-by-frequency basis; a sign inverting step of detecting on a frequency-by-frequency basis whether or not sign of said first channel coefficient data coincides with sign of said second channel coefficient data, wherein unless the sign of said first channel coefficient data coincides with the sign of said second channel coefficient data, either the sign of said first channel coefficient data or the sign of said second channel coefficient data is inverted, to thereby make the sign of said first channel coefficient data coincide with the sign of said second channel coefficient data; a channel sharing step of determining mean values of said first channel coefficient data and said second channel coefficient data both of which have the respective signs made to coincide with each other, to thereby generate shared-channel data; a channel sharing/non-sharing decision step of determining a degree of correlation between said first channel coefficient data and said second channel coefficient data to thereby decide which of said shared-channel data and said first and second channel coefficient data is to be selected in dependence on said determined degree of correlation; a switching step of selecting either said shared-channel data or said first and second channel coefficient data in dependence on a result of said decision made in said channel sharing/non-sharing decision step, to thereby output as output data either said shared-channel data or said first and second channel coefficient data as selected; and a floating-point transform step of inputting said outputted data and dividing said output data into a plurality of sub-bands each containing a single or a plurality of said output data, to allow said divided output data to undergo a floating-point transform on a subband basis for thereby generating one subband-common exponent data, which is common to said divided output data contained in each of said sub-bands, and mantissa data the number of which is equal to the number of said divided output data contained in each of said sub-bands.
Claim 26
Dependent Claim
67 words
A digital data encoding method set forth in claim 19, wherein in said channel sharing/non-sharing decision step, a degree of correlation between said first channel coefficient data and said second channel coefficient data is determined on a sub-band basis to thereby decide which of said shared-channel data and said first and second channel coefficient data is to be selected in dependence on said degree of correlation determined.
Claim 27
Dependent Claim
58 words
A digital data encoding method set forth in claim 19, wherein said digital data is digital audio data, and in said first and second coefficient data generating step, a modified discrete cosine transform is performed on said first and second channel digital data on a block-by-block basis to thereby generate said first and second channel coefficient data, respectively.
Claim 28
Dependent Claim
40 words
A digital data encoding method set forth in claim 19, wherein in said floating-point transform step, said inputted output data is divided in such manner that said sub-band of higher frequency contains a correspondingly greater number of said output data.