Patent US6345246B1 successfully refreshed from Google Patents.
US6345246B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for efficiently coding plural channels of an acoustic signal at low bit rates
Assignee: NTT Inc
•
Filing: 1998-02-03
•
Granted: 2002-02-05
•
Expires: 2018-02-03
Abstract
Abstract In multichannel acoustic signal coding and decoding, left- and right-channel signals are alternately interleaved for each sample to generate a one-dimensional signal sample sequence. The one-dimensional signal sample sequence is subjected to coding based on correlation. In coding, the left- and right-channel signals may preferably be interleaved after reducing an imbalance in power between input channels. In such an instance, a power imbalance is introduced between the decoded left- and right-channel signal sample sequences
Inventors
- 👤 Takehiro Moriya
- 👤 Takeshi Mori
- 👤 Kazunaga Ikeda
- 👤 Naoki Iwakami
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 19:18
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/008
Claims Analysis
Total Claims: 78
Claim 1
Independent Claim
63 words
A multichannel acoustic signal coding method comprising the steps of: (a) interleaving acoustic signal, sample sequences of plural channels into a one-dimensional signal sequence under a certain rule; and (b) coding said one-dimensional sample sequence by a coding method utilizing the correlation between a number of samples from different channels of said plural channels in the one-dimensional signal sequence and outputting a code.
Claim 2
Dependent Claim
63 words
A multichannel acoustic signal coding method comprising the steps of: (a) interleaving acoustic signal, sample sequences of plural channels into a one-dimensional signal sequence under a certain rule; and (b) coding said one-dimensional sample sequence by a coding method utilizing the correlation between a number of samples from different channels of said plural channels in the one-dimensional signal sequence and outputting a code.
Claim 3
Dependent Claim
95 words
The coding method of claim 1 , further comprising, prior to said step (a), the steps of: (0-1) calculating the power of said acoustic signal sample sequence of each of said plural channels for each certain time period; and (0-2) reducing the difference in power between said acoustic signal sample sequences of said plural channels on the basis of said power calculated for each channel and using said acoustic signal sample sequences of said plural channels with their power difference reduced, as said acoustic signal sample sequences of said plural channels in said step (a).
Claim 4
Dependent Claim
78 words
The coding method of claim 1 or 2 , wherein said coding in said step (b) comprises the steps of: (b-1) generating frequency-domain coefficients by orthogonal-transforming said one-dimensional signal sample sequence; (b-2) estimating a spectral envelope of said frequency-domain coefficients and outputting a first quantization code representing said estimated spectral envelope; (b-3) generating spectrum residual coefficients by normalizing said frequency-domain coefficients with said estimated spectral envelope; and (b-4) quantizing said spectrum residual coefficients and outputting a quantization code.
Claim 5
Dependent Claim
26 words
The coding method of claim 3 , wherein said step (b-2) comprises a step of estimating said spectral envelope by LPC-analyzing said one-dimensional signal sample sequence.
Claim 6
Dependent Claim
23 words
The coding method of claim 3 , wherein said step (b-2) comprises a step of estimating said spectral envelope from said frequency-domain coefficients.
Claim 7
Dependent Claim
18 words
The coding method of claim 3 , wherein said quantization in said step (b-4) is a vector quantization.
Claim 8
Dependent Claim
95 words
The coding method of claim 3 , wherein said quantization in said step (b-4) comprises the steps of: (b-4-1) estimating a residual-coefficient envelope from said spectrum residual coefficients; (b-4-2) generating fine structure coefficients by normalizing said spectrum residual coefficients with said residual-coefficient envelope; (b-4-3) generating weighting factors based on said residual-coefficient envelope and outputting as part of said code an index indicating said weighting factors; and (b-4-4) performing weighted vector quantization of said fine structure coefficients through the use of said weighting factors and outputting its quantization index as the other part of said code.
Claim 9
Dependent Claim
91 words
The coding method of claim 1 or 2 , wherein said coding in said step (b) comprises the steps of: (b-1) generating frequency-domain coefficients by orthogonal-transforming said one-dimensional signal sample sequence; (b-2) estimating a spectral envelope of said frequency-domain coefficients and outputting as part of said code an index representing said estimated spectral envelope; and (b-3) performing a bit allocation based on at least said spectral envelope, performing an adaptive bit allocation quantization of said frequency-domain coefficients and outputting as the other part of said code an index indicating said quantization.
Claim 10
Dependent Claim
26 words
The coding method of claim 8 , wherein said step (b-2) includes a step of estimating said spectral envelope by LPC-analyzing said one-dimensional signal sample sequence.
Claim 11
Dependent Claim
23 words
The coding method of claim 8 , wherein said step (b-2) includes a step of estimating said spectral envelope from said frequency-domain coefficients.
Claim 12
Dependent Claim
134 words
The coding method of claim 1 or 2 , wherein said coding in said step (b) comprises the steps of: (b-1) obtaining predictive coefficients by LPC-analyzing said one-dimensional signal sample sequence; (b-2) generating quantization predictive coefficients by quantizing said predictive coefficients and outputting as part of said code an index indicating said quantization; (b-3) generating a residual sample sequence by inversely filtering said one-dimensional signal sample sequence, using said quantization predictive coefficients as filter coefficients; (b-4) generating residual spectrum by orthogonal transformation of said residual sample sequence; (b-5) generating a spectral envelope from said quantization predictive coefficients; and (b-6) determining a bit allocation based on at least said spectral envelope, performing an adaptive bit allocation quantization of said residual spectrum and outputting as the other part of said code an index indicating said quantization.
Claim 13
Dependent Claim
137 words
The coding method of claim 1 or 2 , wherein said coding in said step (b) comprises the steps of: (b-1) obtaining predictive coefficients by LPC-analyzing said one-dimensional signal sample sequence; (b-2) generating quantization predictive coefficients by quantizing said predictive coefficients and outputting as part of said code an index indicating said quantization; (b-3) generating a residual sample sequence in the time domain by an inverse filter applied to said one-dimensional signal sample sequence, using said quantization predictive coefficients as filter coefficients; (b-4) generating residual spectrum by orthogonal-transforming said residual sample sequence; (b-5) generating a spectral envelope from said quantization predictive coefficients; and (b-6) determining weighting factors based on at least said spectral envelope, performing a weighted vector quantization of said residual-coefficient spectrum and outputting as the other part of said code an index indicating said quantization.
Claim 14
Dependent Claim
25 words
The coding method of claim 1 or 2 , wherein said step (b) includes a step of coding said one-dimensional signal sample sequence by ADPCM.
Claim 15
Dependent Claim
99 words
The coding method of claim 10 , wherein said step (b) comprises the steps of: (b-1) calculating an prediction error of a prediction value for each sample of said one-dimensional signal sample sequence; (b-2) adaptively quantizing said prediction error and outputting as part of said code an index indicating said quantization; (b-3) obtaining said quantized prediction error by decoding said index; (b-4) generating a quantized sample by adding said prediction value to said quantized prediction error; and (b-5) generating a prediction value for the next sample of said one-dimensional signal sample sequence on the basis of said quantized sample.
Claim 16
Dependent Claim
26 words
The coding method of claim 1 or 2 , wherein said coding in said step (b) is coding of said one-dimensional signal sample sequence by CELP.
Claim 17
Dependent Claim
113 words
The coding method of claim 15 , wherein said step (b) comprises the steps of: (b-1) obtaining predictive coefficients by LPC-analyzing said one-dimensional signal sample sequence for each frame, providing said predictive coefficients as filter coefficients to a synthesis filter and outputting them as part of said code; and (b-2) generating an excitation vector for the current frame by an excitation vector segment extracted from an excitation vector of the previous frame for each synthesis filter so that distortion between said one-dimensional signal sample sequence and a synthesized acoustic signal sample sequence by said synthesis filter is minimized, and outputting as the other part of said code an index indicating extracted segment length.
Claim 18
Dependent Claim
51 words
The coding method of claim 3 , wherein the frequency band covering said frequency-domain coefficients is divided into plural frequency bands, said coding is performed for each frequency band and a combination of codes of said plurals frequency bands is selectively output in accordance with the output environment of said code.
Claim 19
Dependent Claim
51 words
The coding method of claim 8 , wherein the frequency band covering said frequency-domain coefficients is divided into plural frequency bands, said coding is performed for each frequency band and a combination of codes of said plural frequency bands is selectively output in accordance with the output environment of said code.
Claim 20
Dependent Claim
51 words
The coding method of claim 12 , wherein the frequency band covering said frequency-domain coefficients is divided into plural frequency bands, said coding is performed for each frequency band and a combination of codes of said plural frequency bands is selectively output in accordance with the output environment of said code.
Claim 21
Dependent Claim
84 words
The coding method of claims 2 , wherein said plural channels are left and right channels and herein said step (0-2) comprises a step of multiplying, by a balancing factor equal to or greater than 1, that of acoustic signal sample sequence of said left- and right channels which is of the smaller power while maintaining the acoustic signal sample sequence of the other of said left and right channels intact, and outputting as part of said code an index indicating said balancing factor.
Claim 22
Dependent Claim
81 words
The coding method of claim 20 , wherein a power ratio k between said left and right channels, and when said ratio is equal to or greater than 1, said acoustic signal sample sequence of the channel of the smaller power is multiplied by 8=k r as said balancing factor and when 0<k<1, said acoustic signal sample sequence of the channel of the smaller power is multiplied by 1/g as said balancing factor, said r being a constant defined by 0<r<1.
Claim 23
Dependent Claim
93 words
The coding method of claim 20 , further comprising the steps of: calculating a power ratio k between said left and right channels; deciding which of predetermined plural sub-regions said value k belongs to, said plural sub-regions being divided from a region over which said value k is made possible; and multiplying said acoustic signal sample sequence of the channel of the smaller power by that one of predetermined for respective sub-regions which corresponds to said decided sub-region, and providing a code indicating said decided sub-region as an index indicating said balancing factor.
Claim 24
Dependent Claim
106 words
A decoding method for decoding codes coded by interleaving acoustic signal sample sequences of plural channels into a one-dimensional signal sample sequence under a certain rule, said decoding method comprising the steps of: (a) decoding an input code sequence into said one-dimensional signal sequence by a decoding method corresponding to a coding method utilizing the correlation between a number of samples from different channels of said plural channels in said one-dimensional signal sequence; and (b) distributing said decoded one-dimensional signal sequence to said plural channels by a procedure reverse to that of said certain rule, thereby obtaining said acoustic signal sample sequences of said plural channels.
Claim 25
Dependent Claim
106 words
A decoding method for decoding codes coded by interleaving acoustic signal sample sequences of plural channels into a one-dimensional signal sample sequence under a certain rule, said decoding method comprising the steps of: (a) decoding an input code sequence into said one-dimensional signal sequence by a decoding method corresponding to a coding method utilizing the correlation between a number of samples from different channels of said plural channels in said one-dimensional signal sequence; and (b) distributing said decoded one-dimensional signal sequence to said plural channels by a procedure reverse to that of said certain rule, thereby obtaining said acoustic signal sample sequences of said plural channels.
Claim 26
Dependent Claim
55 words
The decoding method of claim 23 , further comprising the steps of: decoding an input power correction index to obtain a balancing factor; and correcting said acoustic signal sample sequences of said plural channels by said balancing factor to increase a power difference between them, thereby obtaining decoded acoustic signal sample sequences of plural channels.
Claim 27
Dependent Claim
79 words
The decoding method of claim 23 or 24 , wherein said decoding in said step (a) comprises the steps of: (a-1) decoding an input first quantization code to obtain a spectrum residue; (a-2) decoding an input second quantization code to obtain a spectral envelope; (a-3) multiplying said spectrum residue and said spectral envelope to obtain frequency-domain coefficients; and (a-4) performing an orthogonal inverse transformation of said frequency-domain coefficients to obtain said one-dimensional signal sample sequence in a time domain.
Claim 28
Dependent Claim
33 words
The decoding method of claim 25 , wherein said step (a-2) comprises a step of decoding said second quantization code to obtain LPC coefficients and calculating said spectral envelope from said LPC coefficients.
Claim 29
Dependent Claim
17 words
The decoding method of claim 25 , wherein said decoding in said step (a-1) is vector decoding.
Claim 30
Dependent Claim
63 words
The decoding method of claim 26 , wherein said first quantization code includes first and second indexes and said step (a-1) comprises the steps of: (a-1-1) decoding said first index to restore spectrum fine structure coefficients; (a-1-2) decoding said second index to obtain a residual-coefficient envelope; and (a-1-3) de-normalizing said spectrum fine structure coefficients with said residual-coefficient envelope to obtain said spectrum residue.
Claim 31
Dependent Claim
64 words
The decoding method of claim 23 or 24 , wherein said step (a) comprises the steps of: (a-1-1) frequency-domain coefficients, by adaptive bit allocation decoding, from an input first quantization code indicating quantized frequency-domain coefficients and an input second quantization code indicating a quantized spectral envelope; and (a-1-2) performing an orthogonal inverse transformation of said frequency-domain coefficients to obtain said one-dimensional signal sample sequence.
Claim 32
Dependent Claim
113 words
The decoding method of claim 23 or 24 , wherein said step (a) comprises the steps of: (a-1-1) obtaining LPC coefficients by decoding an input first quantization code indicating quantized LPC coefficients; (a-1-2) estimating a spectral envelope from said LPC coefficients; (a-1-3) obtaining a residual-coefficient spectrum by adaptive bit allocation decoding of an input second quantization code indicating a quantized residual-coefficient spectrum, through bit allocations based on said spectral envelope; (a-1-4) performing an orthogonal inverse transformation of said residual-coefficient spectrum to obtain an excitation signal sample sequence; and (a-1-5) obtaining said one-dimensional signal sample sequence by processing said excitation signal sample sequence with a synthesis filter using said LPC coefficients as filter coefficients.
Claim 33
Dependent Claim
87 words
The decoding method of claim 23 or 24 , wherein said step (a) comprises the steps of: (a-1-1) obtaining a spectral residual by vector-decoding an input first vector quantization code indicating vector-quantized spectral residual; (a-1-2) obtaining a spectral envelope by vector-coding an input second vector quantization code indicating a vector-quantized spectral envelope; (a-1-3) obtaining frequency-domain coefficients by multiplying said spectral residual and said spectral envelope for corresponding samples thereof; and (a-1-4) performing an orthogonal inverse transformation of said frequency-domain coefficients to obtain said one-dimensional signal sample sequence.
Claim 34
Dependent Claim
83 words
The decoding method of claim 23 or 24 , wherein said step (a) comprises the steps of: (a-1-1) obtaining a quantized prediction error by decoding an input quantization code indicating said quantized prediction error; (a-1-2) adaptively predicting the current sample value from the previous decoded sample; (a-1-3) adding said quantized prediction error to a predicted version of said sample value to obtain the current decoded sample value; and (a-1-4) repeating said steps (a-1-1), (a-1-2) and (a-1-3) to obtain said one-dimensional signal sample sequence.
Claim 35
Dependent Claim
87 words
The decoding method of claim 23 or 24 , wherein said step (a) comprises the steps of: (a-1-1) generating an excitation vector of the current frame by extracting from an excitation vector of the previous frame a segment of a length designated by an input index indicating the segment length of said excitation vector; and (a-1-2) setting input LPC coefficients as filter coefficients in a synthesis filter and processing said excitation vector of said current frame by said synthesis filter to obtain said one-dimensional signal sample sequence.
Claim 36
Dependent Claim
63 words
The decoding method of claim 25 , wherein a set of said first and second quantization codes is input for each of predetermined plural frequency bands, the set of said quantization codes for a desired one of said plural frequency band is selected and decoded to obtain frequency-domain coefficients of the selected frequency band, and performing orthogonal inverse transformation of said frequency-domain coefficients.
Claim 37
Dependent Claim
63 words
The decoding method of claim 29 , wherein a set of said first and second quantization codes is input for each of predetermined plural frequency bands, the set of said quantization codes for a desired one of said plural frequency band is selected and decoded to obtain frequency-domain coefficients of the selected frequency band, and performing orthogonal inverse transformation of said frequency-domain coefficients.
Claim 38
Dependent Claim
63 words
The decoding method of claim 31 , wherein a set of said first and second quantization codes is input for each of predetermined plural frequency bands, the set of said quantization codes for a desired one of said plural frequency band is selected and decoded to obtain frequency-domain coefficients of the selected frequency band, and performing orthogonal inverse transformation of said frequency-domain coefficients.
Claim 39
Dependent Claim
68 words
The decoding method of claim 24 , wherein said plural channels are two left and right channels, said decoded balancing factor is equal to or greater than 1, and that one of said acoustic signal sample sequences of said left and right channels which is of the smaller power is divided by said balancing factor to obtain decoded acoustic signal sample sequences of said left and right channels.
Claim 40
Dependent Claim
65 words
A multichannel acoustic signal coding device comprising: interleave means for interleaving acoustic signal sample sequences of plural channels into a one-dimensional signal sequence under a certain rule; and coding means for coding said one-dimensional signal sequence by a coding method utilizing the correlation between a number of samples from different channels, of said plural channels in said one-dimensional signal sequence and for outputting the code.
Claim 41
Dependent Claim
65 words
A multichannel acoustic signal coding device comprising: interleave means for interleaving acoustic signal sample sequences of plural channels into a one-dimensional signal sequence under a certain rule; and coding means for coding said one-dimensional signal sequence by a coding method utilizing the correlation between a number of samples from different channels, of said plural channels in said one-dimensional signal sequence and for outputting the code.
Claim 42
Dependent Claim
109 words
The coding device of claim 38 , further comprising at a stage preceding said interleave means: power calculating means for calculating the power of each of said acoustic signal sample sequences of said plural channels for each certain time period; power decision means for determining the correction of said power based on said calculated power so that a power difference between input acoustic signal sample sequences of said plural channels is reduced; and power correcting means provided in each channels, for correcting the power of said input acoustic signal sample sequence of said each channel by said power balancing factor and for providing said corrected input acoustic signal sample.
Claim 43
Dependent Claim
84 words
The coding device of claim 38 or 39 , wherein said coding means comprises: orthogonal transform means for orthogonal-transforming said one-dimensional signal sample sequence into frequency-domain coefficients; spectral envelope estimating means for estimating a spectral envelope of said frequency-domain coefficients and for outputting a first quantization code indicating said estimated spectral envelope; frequency-domain coefficient normalizing means for normalizing said frequency-domain coefficients by said spectral envelope to generate a spectrum residue; and quantization means for quantizing said spectrum residue and for outputting its quantization code.
Claim 44
Dependent Claim
29 words
The coding device of claim 40 , wherein said spectral envelope estimating means comprises LPC analysis means for LPC-analyzing said one-dimensional signal sample sequence to estimate said spectral envelope.
Claim 45
Dependent Claim
24 words
The coding device of claim 40 , wherein said spectral envelope estimating means comprises means for estimating said spectral envelope from said frequency-domain coefficients.
Claim 46
Dependent Claim
16 words
The coding device of claim 40 , where in said quantization means is vector quantization means.
Claim 47
Dependent Claim
101 words
The coding device of claim 40 , wherein said quantization means comprises: residual-coefficient envelope estimating means for estimating a residual-coefficient envelope from said spectrum residue and for outputting as part of said code an index indicating said residual-coefficient envelope; spectrum normalizing means f or normalizing said spectrum residue by said residual-coefficient envelope to generate fine structure coefficients; weighting factor calculating means for generating weighting factors based on at least said residual-coefficient envelope; and quantization means for weighted-vector-quantizing said fine structure coefficients by the use of said weighting factors and for outputting its quantization index as the other part of said code.
Claim 48
Dependent Claim
100 words
The coding device of claim 38 or 39 , wherein said coding means comprises: orthogonal transform means for orthogonal-transforming said one-dimensional signal sample sequence to generate frequency-domain coefficients; spectral envelope estimating means for estimating a spectral envelope of said frequency-domain coefficients and for outputting as part of said code an index indicating said estimated spectral envelope; and quantization means for performing a bit allocation on the basis of at least said spectral envelope, for performing adaptive bit allocation quantization of said of said frequency-domain coefficients and for outputting as the other part of said code an index indicating said quantization.
Claim 49
Dependent Claim
146 words
The coding device of claim 38 or 39 , wherein said coding means comprises: LPC analysis means for LPC-analyzing said one-dimensional signal sample sequence to obtain predictive coefficients; predictive coefficient quantization means for quantizing said predictive coefficients to generate quantized predictive coefficients and for outputting as part of said code an index indicating said quantization; inverse filter means supplied with said quantizes predictive coefficients as filter coefficients for inverse-filtering said one-dimensional signal sample sequence to generate a residual sample sequence; orthogonal transform means for orthogonal-transforming said residual sample sequence to generate residual spectrum samples; spectral envelope estimating means for estimating a spectral envelope from said quantized predictive coefficients; and weighted vector quantization means for determining weighting factors on the basis of at least said spectral envelopes for weighted-vector-quantizing said residual spectrum and for outputting as the other part of said code an index indicating said quantization.
Claim 50
Dependent Claim
27 words
The coding device of claim 45 , wherein said spectral envelope estimating means includes means for LPC-analyzing said one-dimensional signal sample sequence to estimate said spectral envelope.
Claim 51
Dependent Claim
24 words
The coding device of claim 45 , wherein said spectral envelope estimating means includes means for estimating said spectral envelope from said frequency-domain coefficients.
Claim 52
Dependent Claim
153 words
The coding device of claim 38 or 39 , wherein said coding means comprises: LPC analysis means for LPC-analyzing said one-dimensional signal sample sequence to obtain predictive coefficients; predictive coefficient quantization means for quantizing said predictive coefficients to generate quantized predictive coefficients and for outputting as part of said code an index indicating said quantization; inverse filter means supplied with said quantizes predictive coefficients as filter coefficients, for inverse-filtering said one-dimensional signal sample sequence to generate a residual sample sequence; orthogonal transform means for orthogonal-transforming said residual sample sequence to generate residual spectrum; spectral envelope estimating means for estimating a spectral envelope from said quantized predictive coefficients; and adaptive bit allocation quantization means for determining a bit allocation on the basis of at least said spectral envelope, for performing an adaptive bit allocation quantization of said residual spectrum and for outputting as the other part of said code an index indicating said quantization.
Claim 53
Dependent Claim
24 words
The coding device of claim 38 or 39 , wherein said coding means is means for coding said one-dimensional signal sample sequence by ADPCM.
Claim 54
Dependent Claim
109 words
The coding device of claim 50 , wherein said coding means comprises: subtractor means for calculating an prediction error of a predictive value for each sample of said one-dimensional signal sample sequence; adaptive quantization means for adaptively quantizing said prediction error and for outputting as part of said code an index indicating said quantization; decoding means for decoding said index to obtain said quantized prediction error; adder means for adding said prediction value to said quantized prediction error to generate a quantized sample; and adaptive predicting means for generating a prediction value for the next sample of said one-dimensional signal sample sequence on the basis of said quantized sample.
Claim 55
Dependent Claim
24 words
The coding device or claim 38 or 39 , wherein said coding means is means for coding said one-dimensional signal sample sequence by CELP.
Claim 56
Dependent Claim
170 words
The coding device of claim 52 , wherein said coding means comprises: LPC analysis means for LPC analyzing said one-dimensional signal sample sequence for each frame to obtain predictive coefficients and for outputting said predictive coefficients as part of said code; an adaptive codebook for holding an excitation vector of the previous frame and for generating an excitation vector of the current frame from a vector segment extracted from said excitation vector of said previous frame; synthesis filter means supplied with said predictive coefficients as filter coefficients, for generating a synthesized acoustic signal sample sequence from said excitation vector of said current frame; and distortion calculation/codebook search means for controlling the length of said vector segment to be extracted from said excitation vector of said previous frame in such a manner as to minimize distortion between said one-dimensional signal sample sequence and said synthesized acoustic signal sample sequence and for outputting as the other part of said code an index indicating the length of said vector segment to be extracted.
Claim 57
Dependent Claim
51 words
The coding device of claim 40 , wherein the frequency band covering said frequency-domain coefficients is divided into plural frequency bands, said coding is performed for each frequency band and a combination of codes of said plural frequency bands is selectively output in accordance with the output environment of said code.
Claim 58
Dependent Claim
51 words
The coding device of claim 45 , wherein the frequency band covering said frequency-domain coefficients is divided into plural frequency bands, said coding is performed for each frequency band and a combination of codes of said plural frequency bands is selectively output in accordance with the output environment of said code.
Claim 59
Dependent Claim
51 words
The coding device of claim 49 , wherein the frequency band covering said frequency-domain coefficients is divided into plural frequency bands, said coding is performed for each frequency band and a combination of codes of said plural frequency bands is selectively output in accordance with the output environment of said code.
Claim 60
Dependent Claim
93 words
The coding device of claim 39 , wherein: said plural channels are two left and right channels; said power decision means is means for determining that one of said left and right channels which is of the smaller power, for providing to power correcting means of that channel a balancing factor equal to or greater than 1, and for outputting as part of said code an index indicating said balancing factor; and said power correcting means is means for multiplying the acoustic signal sample sequence of that channel by said provided balancing factor.
Claim 61
Dependent Claim
90 words
The coding device of claim 57 , wherein said power decision means is means whereby a power ratio k between said left and right channels is calculated, and when said ratio is equal to or greater than 1, said acoustic signal sample sequence of the channel of the smaller power is multiplied by 8=k r as said balancing factor and when 0<k<1, said acoustic signal sample sequence of the channel of the smaller power is multiplied by 1/g as said balancing factor, said r being a constant defined by 0<r<1.
Claim 62
Dependent Claim
96 words
The coding device of claim 57 , wherein said power decision means is means for: calculating a power ratio k between said left and right channels; deciding which of predetermined plural sub-regions said value k belongs to, said plural sub-regions being divided from a region over which said value k is made possible; and multiplying said acoustic signal sample sequence of the channel of the smaller power by that one of predetermined for respective sub-regions which corresponds to said decided sub-region, and providing a code indicating said decided sub-region as an index indicating said balancing factor.
Claim 63
Dependent Claim
107 words
A decoding device f or decoding a code coded by interleaving acoustic signal sample sequences of plural channels into a one-dimensional signal sequence under a certain rule, said decoding device comprising: decoding means for decoding an input sequence into said one-dimensional signal sequence by a decoding method corresponding to a coding method utilizing the correlation between a number of samples from different channels of said plural channels in said one-dimensional signal sequence; and inverse interleave means for distributing said one-dimensional signal sample sequence to said plural channels by a procedure reverse to that of said certain rule, thereby obtaining acoustic signal sample sequences of said plural channels.
Claim 64
Dependent Claim
107 words
A decoding device f or decoding a code coded by interleaving acoustic signal sample sequences of plural channels into a one-dimensional signal sequence under a certain rule, said decoding device comprising: decoding means for decoding an input sequence into said one-dimensional signal sequence by a decoding method corresponding to a coding method utilizing the correlation between a number of samples from different channels of said plural channels in said one-dimensional signal sequence; and inverse interleave means for distributing said one-dimensional signal sample sequence to said plural channels by a procedure reverse to that of said certain rule, thereby obtaining acoustic signal sample sequences of said plural channels.
Claim 65
Dependent Claim
62 words
The decoding device of claim 60 , further comprising: power index decoding means for decoding an input power correction index to obtain a balancing factor; and power inverse correcting means for correcting said acoustic signal sample sequences of said plural channels by said balancing factor to increase a power difference between them, thereby obtaining decoded acoustic signal sample sequences of plural channels.
Claim 66
Dependent Claim
87 words
The decoding device of claim 60 or 61 , wherein said decoding means comprises: spectrum residue decoding means for decoding an input first quantization code to obtain a spectrum residue; spectral envelope decoding means for decoding an input second quantization code to obtain a spectral envelope; de-normalizing means for multiplying said spectrum residue and said spectral envelope to obtain frequency-domain coefficients; and orthogonal inverse transform means for performing an orthogonal inverse transformation of said frequency-domain coefficients to obtain said one-dimensional signal sample sequence in a time domain.
Claim 67
Dependent Claim
41 words
The decoding device of claim 62 , wherein said spectral envelope decoding means comprises LPC analysis means for decoding said second quantization code to obtain LPC coefficients and spectral envelope calculating means for calculating said spectral envelope from said LPC coefficients.
Claim 68
Dependent Claim
21 words
The decoding device of claim 62 , wherein said spectrum residue decoding means in said step (a-1) is vector decoding means.
Claim 69
Dependent Claim
73 words
The decoding device of claim 63 , wherein said first quantization code includes first and second indexes and said spectrum residue decoding means comprises: fine structure coefficient decoding means for decoding said first index to restore spectrum Fine structure coefficients; residual-coefficient envelope decoding means for decoding said second index to obtain a residual-coefficient envelope; and de-normalizing means for multiplying said spectrum fine structure coefficients and said residual-coefficient envelope to obtain said spectrum residue.
Claim 70
Dependent Claim
68 words
The decoding device of claim 60 or 61 , wherein said decoding means comprises: decoding means for obtaining frequency-domain coefficients, by adaptive bit allocation decoding, from an input first quantization code indicating quantized frequency-domain coefficients and an input second quantization code indicating a quantized spectral envelope; and orthogonal inverse transform means for performing an orthogonal inverse transformation of said frequency-domain coefficients to obtain said one-dimensional signal sample sequence.
Claim 71
Dependent Claim
130 words
The decoding device of claim 60 or 61 , wherein said decoding means comprises: predictive coefficient decoding means for obtaining LPC coefficients by decoding an input first quantization code indicating quantized LPC coefficients; spectral envelope estimating means for estimating a spectral envelope from said LPC coefficients; adaptive bit allocation decoding means for obtaining a residual-coefficient spectrum by adaptive bit allocation decoding of an input second quantization code indicating a quantized residual-coefficient spectrum, through bit allocations based on said spectral envelope; orthogonal inverse transform means for performing an orthogonal inverse transformation of said residual-coefficient spectrum to obtain an excitation signal sample sequence; and synthesis filter means for obtaining said one-dimensional signal sample sequence by processing said excitation signal sample sequence with a synthesis filter using said LPC coefficients as filter coefficients.
Claim 72
Dependent Claim
98 words
The decoding device of claim 60 or 61 , wherein said decoding means comprises: vector decoding means for obtaining a spectral residual by vector-decoding an input first vector quantization code indicating vector-quantized spectral residual; a second vector decoding means for obtaining a spectral envelope by vector-decoding an input second vector quantization code indicating a vector-quantized spectral envelope; inverse-normalization means for obtaining frequency-domain coefficients by multiplying said spectral residual and said spectral envelope for corresponding samples thereof; and orthogonal inverse transform means for performing an orthogonal inverse transformation of said frequency-domain coefficients to obtain said one-dimensional signal sample sequence.
Claim 73
Dependent Claim
72 words
The decoding device of claim 60 or 61 , wherein said decoding means comprises: decoding means for obtaining a quantized prediction error by decoding an input quantization code indicating said quantized prediction error; adaptive prediction means for adaptively predicting the current sample value from the previous decoded sample; and adder means for adding said quantized prediction error to a predicted version of said sample value to obtain the current decoded sample value.
Claim 74
Dependent Claim
82 words
The decoding device of claim 60 or 61 , wherein said decoding means comprises: an adaptive codebook for generating an excitation vector of the current frame by extracting from an excitation vector of the previous frame a segment of a length designated by an input index indicating the segment length of said excitation vector; and synthesis filter means supplied with input LPC coefficients as filter coefficients, for processing said excitation vector of said current frame to obtain said one-dimensional signal sample sequence.
Claim 75
Dependent Claim
56 words
The decoding device of claim 62 , further comprising means supplied with a set of said first and second quantization codes for each of predetermined plural frequency bands, for selecting and decoding the set of said quantization codes for a desired one of said plural frequency band to obtain frequency-domain coefficients of the selected frequency band.
Claim 76
Dependent Claim
56 words
The decoding device of claim 66 , further comprising means supplied with a set of said first and second quantization codes for each of predetermined plural frequency bands, for selecting and decoding the set of said quantization codes for a desired one of said plural frequency band to obtain frequency-domain coefficients of the selected frequency band.
Claim 77
Dependent Claim
56 words
The decoding device of claim 68 , further comprising means supplied with a set of said first and second quantization codes for each of predetermined plural frequency bands, for selecting and decoding the set of said quantization codes for a desired one of said plural frequency band to obtain frequency-domain coefficients of the selected frequency band.
Claim 78
Dependent Claim
76 words
The decoding device of claim 61 , wherein said plural channels are two left and right channels, said decoded balancing factor is equal to or greater than 1, and said power inverse correction means is means whereby that one of said acoustic signal sample sequences of said left and right channels which is of the smaller power is divided by said balancing factor to obtain decoded acoustic signal sample sequences of said left and right channels.
References Cited (Backward Citations)
US4039948A
Cited
US4521907A
Cited
US4885790A
Cited
US4903301A
Cited
US5307441A
Cited
US5327520A
Cited
JPH06332499A
Cited
JPH0792999A
Cited
JPH0844399A
Cited
EP0684705A2
Cited
US5651090A
Cited
US5673291A
Cited
US5864800A
Cited
EP0730365A2
Cited
US5706392A
Cited
US5774837A
Cited
US5799272A
Cited
US6167192A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-02-04 | 2005-08-06 | 2006-02-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-02-04 | 2009-08-06 | 2010-02-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-02-04 | 2013-08-06 | 2014-02-05 | $7700.00 | Window Closed / Lapsed |