← Back to Patent Explorer
US5375189A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for audio data compression and expansion with reduced block floating overhead

Assignee: Sony Corp
•
Filing: 1992-09-29
•
Granted: 1994-12-20
•
Expires: 2012-09-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for compressing a digital audio input signal to provide a recording signal in which the input signal is divided into frames comprising plural samples. Each frame is transformed into a block of spectral coefficients, which are divided into plural bands. For each band, block floating is applied to the spectral coefficients therein; a block floating coefficient is generated; the spectral coefficients are quantized with an adaptive number of bits to provide quantized spectral coefficients; and a word length is generated. Finally, there is added to the recording signal a block of data derived from the block of spectral coefficients and consisting of the quantized spectral coefficients, a main word length and a main block floating coefficient for each band, and a reserve word length at least for each lower frequency band. In a variation, zero bits are allocated to quantize the spectral coefficients in bands higher in frequency than a highest usable band. The block of data consists of the quantized spectral coefficients, at least one word length, and at least one block floating coefficient, for each band up to the highest usable band; and data indicating the number of bands up to the highest usable band.

Inventors

  • 👤 Kyoya Tsutsui

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 15:48
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/66; H04B1/665; H04B1/667

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 173 words
A method for compressing a digital audio input signal to provide a recording signal, the method comprising the steps of: dividing the input signal into frames comprising plural samples; transforming each frame of plural samples into a block of spectral coefficients and dividing the block of spectral coefficients into plural bands, the plural bands including lower frequency bands, and a lowest frequency band; applying block floating to the spectral coefficients in each band and generating a block floating coefficient for each band; quantizing the spectral coefficients in each band with an adaptive number of bits to provide quantized spectral coefficients in each band, and generating a word length for each band; adding a block of data derived from the block of spectral coefficients to the recording signal, the block of data derived from the block of spectral coefficients consisting of: the quantized spectral coefficients, a main word length for each band, a main block floating coefficient for each band, and a reserve word length at least for each of the lower frequency bands.
Claim 2
Independent Claim 173 words
A method for compressing a digital audio input signal to provide a recording signal, the method comprising the steps of: dividing the input signal into frames comprising plural samples; transforming each frame of plural samples into a block of spectral coefficients and dividing the block of spectral coefficients into plural bands, the plural bands including lower frequency bands, and a lowest frequency band; applying block floating to the spectral coefficients in each band and generating a block floating coefficient for each band; quantizing the spectral coefficients in each band with an adaptive number of bits to provide quantized spectral coefficients in each band, and generating a word length for each band; adding a block of data derived from the block of spectral coefficients to the recording signal, the block of data derived from the block of spectral coefficients consisting of: the quantized spectral coefficients, a main word length for each band, a main block floating coefficient for each band, and a reserve word length at least for each of the lower frequency bands.
Claim 3
Dependent Claim 143 words
The method for compressing a digital audio input signal of claim 1, wherein, the step of quantizing the spectral coefficients in each band with an adaptive number of bits includes quantizing the spectral coefficients in each band using an additional number of bits, the additional number of bits being a number of bits equivalent to a sum of a first difference and a second difference, the first difference being a difference between a number of bits required to provide a reserve word length for each band and a number of bits required to provide a reserve word length at least for each of the lower frequency bands, and the second difference is a difference between a number of bits required to provide a reserve block floating coefficient for each band and a number of bits required to provide no reserve block floating coefficients.
Claim 4
Dependent Claim 59 words
The method for compressing a digital audio input signal of claim 1, wherein, in the step of adding a block of data derived from the block of spectral coefficients to the recording signal, the block of data derived from the block of spectral coefficients additionally consists of a reserve block floating coefficient for each of the lower frequency bands.
Claim 5
Dependent Claim 148 words
The method for compressing a digital audio input signal of claim 3, wherein the step of quantizing the spectral coefficients in each band with an adaptive number of bits includes quantizing the spectral coefficients in each band using an additional number of bits, the additional number of bits being a number of bits equivalent to a sum of a first difference and a second difference, the first difference being a difference between a number of bits required to provide a reserve word length for each band and a number of bits required to provide a reserve word length for each of the lower frequency bands, and the second difference is a difference between a number of bits required to provide a reserve block floating coefficient for each band and a number of bits required to provide a reserve block floating coefficient for each of the lower frequency bands.
Claim 6
Dependent Claim 65 words
The method for compressing a digital audio input signal of claim 1, wherein the step of adding a block of data derived from the block of spectral coefficients to the recording signal includes the step of arranging the quantized spectral coefficients sequentially in the block of data derived from the block of spectral coefficients, beginning with the quantized spectral coefficients in the lowest frequency band.
Claim 7
Dependent Claim 141 words
The method for compressing a digital audio input signal of claim 5, wherein, the step of quantizing the spectral coefficients in each band with an adaptive number of bits includes quantizing the spectral coefficients in each band using an additional number of bits, the additional number of bits being a number of bits equivalent to a sum of a first difference and a second difference, the first difference being a difference between a number of bits required to provide a reserve word length for each band and a number of bits required to provide a reserve word length for each of the lower frequency bands, and the second difference is a difference between a number of bits required to provide a reserve block floating coefficient for each band and a number of bits required to provide no reserve block floating coefficients.
Claim 8
Dependent Claim 111 words
The method for compressing a digital audio input signal of claim 5, wherein, in the step of adding a block of data derived from the spectral coefficients to the recording signal, the block of data derived from the block of spectral coefficients consists of: the quantized spectral coefficients, a main word length for each band, a main block floating coefficient for each band, a reserve word length for each of a first number of the lower frequency bands, and a reserve block floating coefficient for each of a second number of lower frequency bands, the second number of lower frequency bands being less than the first number of lower frequency bands.
Claim 9
Dependent Claim 154 words
The method for compressing a digital audio input signal of claim 7, wherein, the step of quantizing the spectral coefficients in each band with an adaptive number of bits includes quantizing the spectral coefficients in each band using an additional number of bits, the additional number of bits being a number of bits equivalent to a sum of a first difference and a second difference, the first difference being a difference between a number of bits required to provide a reserve word length for each band and a number of bits required to provide a reserve word length for each of the first number of lower frequency bands, and the second difference is a difference between a number of bits required to provide a reserve block floating coefficient for each band and a number of bits required to provide a reserve block floating coefficient for each of the second number of lower frequency bands.
Claim 10
Dependent Claim 85 words
The method for compressing a digital audio input signal of claim 1, wherein, in the step of adding a block of data derived from the block of spectral coefficients to the recording signal, the block of data derived from the block of spectral coefficients consists of: the quantized spectral coefficients, a main word length for each band, a main block floating coefficient for each band, a reserve word length for each band, and a reserve block floating coefficient for each of the lower frequency bands.
Claim 11
Dependent Claim 93 words
The method for compressing a digital audio input signal of claim 9, wherein the step of quantizing the spectral coefficients in each band with an adaptive number of bits includes quantizing the spectral coefficients in each band using an additional number of bits, the additional number of bits being a number of bits equivalent to a difference between a number of bits required to provide a reserve block floating coefficient for each band and a number of bits required to provide a reserve block floating coefficient for each of the lower frequency bands.
Claim 12
Independent Claim 207 words
A method for compressing a digital audio input signal to provide a recording signal, the method comprising the steps of: dividing the input signal into frames comprising plural samples; transforming each frame of plural samples into a block of spectral coefficients and dividing the block of spectral coefficients into plural bands, the plural bands including a lowest frequency band, and a highest frequency band; generating block floating parameters; applying block floating to the spectral coefficients in each band in response to a block floating parameter; quantizing the spectral coefficients in each band with an adaptive number of bits to provide quantized spectral coefficients in response to a block floating parameter, zero bits being allocated to the spectral coefficients in bands higher in frequency than a highest usable band; adding a block of data derived from the block of spectral coefficients to the recording signal, the block of data derived from the block of spectral coefficients consisting of: the quantized spectral coefficients for each band up to the highest usable band, there being a number of bands up to the highest useable band, block floating parameters for each band up to the highest useable band, and data indicating the number of bands up to the highest usable band.
Claim 13
Independent Claim 207 words
A method for compressing a digital audio input signal to provide a recording signal, the method comprising the steps of: dividing the input signal into frames comprising plural samples; transforming each frame of plural samples into a block of spectral coefficients and dividing the block of spectral coefficients into plural bands, the plural bands including a lowest frequency band, and a highest frequency band; generating block floating parameters; applying block floating to the spectral coefficients in each band in response to a block floating parameter; quantizing the spectral coefficients in each band with an adaptive number of bits to provide quantized spectral coefficients in response to a block floating parameter, zero bits being allocated to the spectral coefficients in bands higher in frequency than a highest usable band; adding a block of data derived from the block of spectral coefficients to the recording signal, the block of data derived from the block of spectral coefficients consisting of: the quantized spectral coefficients for each band up to the highest usable band, there being a number of bands up to the highest useable band, block floating parameters for each band up to the highest useable band, and data indicating the number of bands up to the highest usable band.
Claim 14
Dependent Claim 91 words
The method for compressing a digital audio input signal of claim 11, wherein, the step of quantizing the spectral coefficients in each band with an adaptive number of bits includes quantizing the spectral coefficients in each band using an additional number of bits, the additional number of bits being a number of bits equivalent to a difference between a number of bits required to provide block floating parameters for each band and a number of bits required to provide block floating parameters for each band up to the highest useable band.
Claim 15
Dependent Claim 144 words
The method for compressing a digital audio input signal of claim 11, wherein the block floating parameters include a word length and a block floating coefficient, the step of applying block floating includes the step of applying block floating in response to the block floating coefficient, the step of quantizing the spectral coefficients includes the step of quantizing the spectral coefficients in response to the word length, and in the step of adding a block of data derived from the block of spectral coefficients to the recording signal, the block floating parameters in block of data derived from the block of spectral coefficients consist of: a main word length for each band up to the highest useable band, a main block floating coefficient for each band up to the highest useable band, and a reserve word length for each of the lower frequency bands.
Claim 16
Dependent Claim 63 words
The method for compressing a digital audio input signal of claim 13, wherein in the step of adding a block of data derived from the block of spectral coefficients to the recording signal, the block floating parameters in block of data derived from the block of spectral coefficients additionally consist of a reserve block floating coefficient for each of the lower frequency bands.
Claim 17
Dependent Claim 65 words
The method for compressing a digital audio input signal of claim 13, wherein the step of adding a block of data derived from the block of spectral coefficients to the recording signal includes the step of arranging the quantized spectral coefficients sequentially in the block of data derived from the block of spectral coefficients, beginning with the quantized spectral coefficients in the lowest frequency band.
Claim 18
Dependent Claim 124 words
The method for compressing a digital audio input signal of claim 15, wherein, in the step of adding a block of data derived from the block of spectral coefficients to the recording signal, the block floating parameters in block of data derived from the block of spectral coefficients consist of: a main word length for each band up to the highest useable band, a main block floating coefficient for each band up to the highest useable band, a reserve word length for each of a first number of the lower frequency bands, and a reserve block floating coefficient for each of second number of lower frequency bands, the second number of lower frequency bands being less than the first number of lower frequency bands.
Claim 19
Independent Claim 184 words
An apparatus for compressing a digital audio input signal to provide a recording signal, the apparatus comprising: a means for dividing the input signal into frames comprising plural samples; a means for transforming each frame of plural samples into a block of spectral coefficients and for dividing the block of spectral coefficients into plural bands, the plural bands including lower frequency bands; a means for applying block floating to the spectral coefficients in each band and for generating a block floating coefficient for each band; a quantizing means for quantizing the spectral coefficients in each band with an adaptive number of bits to provide quantized spectral coefficients in each band, and for generating a word length for each band; a means for adding a block of data derived from the block of spectral coefficients to the recording signal, the block of data derived from the block of spectral coefficients consisting of: the quantized spectral coefficients, a main word length for each band, a main block floating coefficient for each band, and a reserve word length at least for each of the lower frequency bands.
Claim 20
Independent Claim 184 words
An apparatus for compressing a digital audio input signal to provide a recording signal, the apparatus comprising: a means for dividing the input signal into frames comprising plural samples; a means for transforming each frame of plural samples into a block of spectral coefficients and for dividing the block of spectral coefficients into plural bands, the plural bands including lower frequency bands; a means for applying block floating to the spectral coefficients in each band and for generating a block floating coefficient for each band; a quantizing means for quantizing the spectral coefficients in each band with an adaptive number of bits to provide quantized spectral coefficients in each band, and for generating a word length for each band; a means for adding a block of data derived from the block of spectral coefficients to the recording signal, the block of data derived from the block of spectral coefficients consisting of: the quantized spectral coefficients, a main word length for each band, a main block floating coefficient for each band, and a reserve word length at least for each of the lower frequency bands.
Claim 21
Dependent Claim 135 words
The apparatus for compressing a digital audio input signal of claim 17, wherein, the quantizing means is for quantizing the spectral coefficients in each band with an adaptive number of bits using an additional number of bits, the additional number of bits being a number of bits equivalent to a sum of a first difference and a second difference, the first difference being a difference between a number of bits required to provide a reserve word length for each band and a number of bits required to provide a reserve word length for each of the lower frequency bands, and the second difference is a difference between a number of bits required to provide a reserve block floating coefficient for each band and a number of bits required to provide no reserve block floating coefficients.
Claim 22
Dependent Claim 39 words
The apparatus for compressing a digital audio input signal of claim 17, wherein, the block of data derived from the block of spectral coefficients additionally consists of a reserve block floating coefficient for each of the lower frequency bands.
Claim 23
Dependent Claim 142 words
The apparatus for compressing a digital audio input signal of claim 19, wherein, the quantizing means is for quantizing the spectral coefficients in each band with an adaptive number of bits using an additional number of bits, the additional number of bits being a number of bits equivalent to a sum of a first difference and a second difference, the first difference being a difference between a number of bits required to provide a reserve word length for each band and a number of bits required to provide a reserve word length for each of the lower frequency bands, and the second difference is a difference between a number of bits required to provide a reserve block floating coefficient for each band and a number of bits required to provide a reserve block floating coefficient for each of the lower frequency bands.
Claim 24
Dependent Claim 49 words
The apparatus for compressing a digital audio input signal of claim 17, wherein the adding means includes a means for arranging the quantized spectral coefficients sequentially in the block of data derived from the block of spectral coefficients, beginning with the quantized spectral coefficients in the lowest frequency band.
Claim 25
Dependent Claim 135 words
The apparatus for compressing a digital audio input signal of claim 21, wherein, the quantizing means is for quantizing the spectral coefficients in each band with an adaptive number of bits using an additional number of bits, the additional number of bits being a number of bits equivalent to a sum of a first difference and a second difference, the first difference being a difference between a number of bits required to provide a reserve word length for each band and a number of bits required to provide a reserve word length for each of the lower frequency bands, and the second difference is a difference between a number of bits required to provide a reserve block floating coefficient for each band and a number of bits required to provide no reserve block floating coefficients.
Claim 26
Dependent Claim 93 words
The apparatus for compressing a digital audio input signal of claim 21, wherein the block of data derived from the block of spectral coefficients consists of: the quantized spectral coefficients, a main word length for each band, a main block floating coefficient for each band, a reserve word length for each of a first number of the lower frequency bands, and a reserve block floating coefficient for each of a second number of lower frequency bands, the second number of lower frequency bands being less than the first number of lower frequency bands.
Claim 27
Dependent Claim 148 words
The apparatus for compressing a digital audio input signal of claim 23, wherein, the quantizing means is for quantizing the spectral coefficients in each band with an adaptive number of bits using an additional number of bits, the additional number of bits being a number of bits equivalent to a sum of a first difference and a second difference, the first difference being a difference between a number of bits required to provide a reserve word length for each band and a number of bits required to provide a reserve word length for each of the first number of lower frequency bands, and the second difference is a difference between a number of bits required to provide a reserve block floating coefficient for each band and a number of bits required to provide a reserve block floating coefficient for each of the second number of lower frequency bands.
Claim 28
Dependent Claim 65 words
The apparatus for compressing a digital audio input signal of claim 17, wherein the block of data derived from the block of spectral coefficients consists of: the quantized spectral coefficients, a main word length for each band, a main block floating coefficient for each band, a reserve word length for each band, and a reserve block floating coefficient for each of the lower frequency bands.
Claim 29
Dependent Claim 85 words
The apparatus for compressing a digital audio input signal of claim 25, wherein the quantizing means quantizes the spectral coefficients in each band with an adaptive number of bits using an additional number of bits, the additional number of bits being a number of bits equivalent to a difference between a number of bits required to provide a reserve block floating coefficient for each band and a number of bits required to provide a reserve block floating coefficient for each of the lower frequency bands.
Claim 30
Independent Claim 227 words
An apparatus for compressing a digital audio input signal to provide a recording signal, the apparatus comprising: a means for dividing the input signal into frames comprising plural samples; a means for transforming each frame of plural samples into a block of spectral coefficients and for dividing the block of spectral coefficients into plural bands, the plural bands including lower frequency bands, and a lowest frequency band; a means for generating block floating parameters; a block floating means for applying block floating to the spectral coefficients in each band in response to a block floating parameter; a quantizing means for quantizing the spectral coefficients in each band with an adaptive number of bits to provide quantized spectral coefficients in response to a block floating parameter, the quantizing means allocating zero bits to the spectral coefficients in bands higher in frequency than a highest usable band; a means for adding a block of data derived from the block of spectral coefficients to the recording signal, the block of data derived from the block of spectral coefficients consisting of: the quantized spectral coefficients for each band up to the highest usable band, there being a number of bands up to the highest useable band, block floating parameters for each band up to the highest useable band, and data indicating the number of bands up to the highest usable band.
Claim 31
Independent Claim 227 words
An apparatus for compressing a digital audio input signal to provide a recording signal, the apparatus comprising: a means for dividing the input signal into frames comprising plural samples; a means for transforming each frame of plural samples into a block of spectral coefficients and for dividing the block of spectral coefficients into plural bands, the plural bands including lower frequency bands, and a lowest frequency band; a means for generating block floating parameters; a block floating means for applying block floating to the spectral coefficients in each band in response to a block floating parameter; a quantizing means for quantizing the spectral coefficients in each band with an adaptive number of bits to provide quantized spectral coefficients in response to a block floating parameter, the quantizing means allocating zero bits to the spectral coefficients in bands higher in frequency than a highest usable band; a means for adding a block of data derived from the block of spectral coefficients to the recording signal, the block of data derived from the block of spectral coefficients consisting of: the quantized spectral coefficients for each band up to the highest usable band, there being a number of bands up to the highest useable band, block floating parameters for each band up to the highest useable band, and data indicating the number of bands up to the highest usable band.
Claim 32
Dependent Claim 84 words
The apparatus for compressing a digital audio input signal of claim 27, wherein the quantizing means is for quantizing the spectral coefficients in each band with an adaptive number of bits using an additional number of bits, the additional number of bits being a number of bits equivalent a difference between a number of bits required to provide block floating parameters for each band and a number of bits required to provide block floating parameters for each band up to the highest useable band.
Claim 33
Dependent Claim 110 words
The apparatus for compressing a digital audio input signal of claim 27, wherein the block floating parameters include a word length and a block floating coefficient, the block floating means applies block floating in response to the block floating coefficient, the quantizing means quantizes the spectral coefficients in response to the word length, and the block floating parameters in block of data derived from the block of spectral coefficients consist of: a main word length for each band up to the highest useable band, a main block floating coefficient for each band up to the highest useable band, and a reserve word length for each of the lower frequency bands.
Claim 34
Dependent Claim 43 words
The apparatus for compressing a digital audio input signal of claim 29, wherein the block floating parameters in block of data derived from the block of spectral coefficients additionally consist of a reserve block floating coefficient for each of the lower frequency bands.
Claim 35
Dependent Claim 47 words
The apparatus for compressing a digital audio input signal of claim 29, wherein the adding means includes a means for arranging the quantized spectral coefficients sequentially in the block of data derived from the spectral coefficients, beginning with the quantized spectral coefficients in the lowest frequency band.
Claim 36
Dependent Claim 99 words
The apparatus of claim 31, wherein the block floating parameters in block of data derived from the block of spectral coefficients consist of: a main word length for each band up to the highest useable band, a main block floating coefficient for each band up to the highest useable band, a reserve word length for each of a first number of lower frequency bands a reserve block floating coefficient for each of a second number of the lower frequency bands, the second number of the lower frequency bands being less than the first number of the lower frequency bands.

References Cited (Backward Citations)

US5185800A Cited
US5040217A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-12-19 1998-06-20 1998-12-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-12-19 2002-06-20 2002-12-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-12-19 2006-06-20 2006-12-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag