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

Apparatus with transient-dependent bit allocation for compressing a digital signal

Assignee: Sony Corp
•
Filing: 1992-03-27
•
Granted: 1993-12-07
•
Expires: 2012-03-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital input signal is divided into signal components in plural frequency ranges by band division filters. The signal components thus obtained are divided in time into signal components in blocks in the respective frequency bands, and are also sent to a transient detector, which determines a transient state for each blocks. Changing an allowed noise level calculating circuit in response to the determined transient states, or any similar method, alters the quantizing bit numbers allocated to each block by an adaptive bit allocation circuit. The allocated bit numbers are altered depending upon the transient state of each block to improve the signal-to-noise ratio in blocks including a transient. Quantizing noise pre echo occurring before the transient, a phenomenon that is offensive to the ear, is prevented.

Inventors

  • 👤 Yoshihito Fujiwara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 16:13
CPC Classifications
H; H03; H03M; H03M7/00; H03G; H03G7/00; H03G7/007; G; G10; G10L; G10L19/00; G10L19/02; G10L19/032; G10L19/002; G10L19/0212; G10L19/022; G10L19/025

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 130 words
An apparatus for compressing a digital input signal, the apparatus comprising: frequency dividing means for dividing the digital input signal into signal into signal components in plural frequency ranges; time dividing means for dividing the components in time into a signal component in blocks in each frequency range; orthogonal transform processing means for orthogonally transforming the signal components in blocks; bit allocating means for allocating quantizing bit numbers to the orthogonally-transformed signal components in blocks, thereby to quantize them; transient state determining means for determining a transient state of a time domain signal before the orthogonal transform processing means; and bit number altering means for altering the bit numbers allocated to the orthogonally-transformed signal components in blocks in response to the transient state determined by the transient state determining means.
Claim 2
Independent Claim 130 words
An apparatus for compressing a digital input signal, the apparatus comprising: frequency dividing means for dividing the digital input signal into signal into signal components in plural frequency ranges; time dividing means for dividing the components in time into a signal component in blocks in each frequency range; orthogonal transform processing means for orthogonally transforming the signal components in blocks; bit allocating means for allocating quantizing bit numbers to the orthogonally-transformed signal components in blocks, thereby to quantize them; transient state determining means for determining a transient state of a time domain signal before the orthogonal transform processing means; and bit number altering means for altering the bit numbers allocated to the orthogonally-transformed signal components in blocks in response to the transient state determined by the transient state determining means.
Claim 3
Dependent Claim 40 words
The apparatus of claim 1, wherein: each frequency range has a bandwidth; and the frequency dividing means divides the digital input signal in frequency such that the bandwidths of the frequency ranges increase with increasing frequency of the frequency range.
Claim 4
Dependent Claim 37 words
The apparatus of claim 1, wherein: each block has a block length; and the time dividing means divides the signal components in time into blocks so that block lengths decrease with increasing frequency of the frequency range.
Claim 5
Dependent Claim 43 words
The apparatus of claim 1, wherein: the orthogonally-transformed signal components in blocks are combined into critical bands, and the bit allocating means allocates a quantizing bit number for each critical band on the basis of an allowed noise level for each critical band.
Claim 6
Dependent Claim 34 words
The apparatus of claim 4, wherein the transient state determining means determines the transient state of each block of each signal component in blocks in each frequency range before the orthogonal transform processing means.
Claim 7
Dependent Claim 34 words
The apparatus of claim 4, wherein the bit number altering means alters the bit numbers by changing the allowed noise level in response to the transient state determined by the transient state determining means.
Claim 8
Dependent Claim 86 words
The apparatus of claim 1, wherein: the time domain signal has a level and is divided in time into blocks; a change in the level of the time domain signal in a block has a position in the block and an amplitude; and the transient state determining means generates a mode number indicating the transient state of a block of the time domain signal in response to the position in the block and the amplitude of a change in the level of the time domain signal.
Claim 9
Dependent Claim 32 words
The apparatus of claim 7, wherein the transient state determining means generates a greater mode number for blocks in which the level of the time domain signal rises late in the block.
Claim 10
Dependent Claim 37 words
The apparatus of claim 7, wherein the bit number altering means receives the mode number for each block from the transient state determining means and increases the bit numbers allocated to blocks having a high mode number.
Claim 11
Dependent Claim 66 words
The apparatus of claim 9, wherein: the orthogonally-transformed signal components in blocks are combined into critical bands; the bit allocation means allocates a quantizing bit number for each critical band on the basis of an allowed noise level for each critical band; and bit number altering means alters the bit number by changing the allowed noise level in response to the mode number for each block.
Claim 12
Dependent Claim 26 words
The apparatus of claim 7, wherein the transient state determining means receives the signal component in blocks in a frequency range as the time domain signal.
Claim 13
Dependent Claim 77 words
The apparatus of claim 7, wherein the transient state determining means includes: a dividing means for dividing into sub blocks each block of the signal before the orthogonal transform processing; a energy determining means for determining an energy for each sub block; a mode generating means for performing a comparison in order of the energies of the sub blocks derived from one block, and for generating a mode number for the block in response to the comparison.
Claim 14
Dependent Claim 193 words
The apparatus of claim 12, wherein: the dividing means divides each block into a first sub block, a second sub block, a third sub block, and a fourth sub block in order, each sub block including plural samples, each sample having an amplitude; the energy determining means determines the energy of each sub block by squaring the amplitude of each sample in the sub block to provide a square, and by summing the squares of the amplitudes of the samples in the sub block to provide the energy P n of the sub block, where n is an ordinal number of the sub block; and the mode generating means generates a mode number of: zero when (P 2 +P 3 +P 4 )/P 1 <k 1 , one when (P 2 +P 3 +P 4 )/P 1 ≧k 1 , and (P 3 +P 4 )/P 2 <k 2 , two when (P 3 +P 4 )/P 2 ≧k 2 , and P 4 /P 3 <k 3 , and three when P 4 /P 3 ≧k 3 , where k 1 is 9, k 2 is 6, and k 3 is 3.
Claim 15
Dependent Claim 37 words
The apparatus of claim 12, wherein the bit number altering mans receives the mode number for each block from the transient state determining means, and increases the bit numbers allocated to blocks having a high mode number.
Claim 16
Dependent Claim 67 words
The apparatus of claim 14, wherein: the orthogonally-transformed signal components in blocks are combined into critical bands; the bit allocation means allocates a quantizing bit number for each critical band on the basis of an allowed noise level for each critical band; and the bit number altering means alters the bit allocation by changing the allowed noise level in response to the mode number for each block.
Claim 17
Dependent Claim 27 words
The apparatus of claim 7, wherein the bit number altering means increases the bit numbers allocated to the orthogonally-transformed components in block having a high mode number.
Claim 18
Dependent Claim 29 words
The apparatus of claim 16, wherein the bit number altering means additionally decreases the bit numbers allocated to the orthogonally-transformed signal components in blocks having a low mode number.
Claim 19
Dependent Claim 37 words
The apparatus of claim 1, wherein the bit number altering means increases the bit numbers allocated to the orthogonally-transformed components in blocks that the transient state determining means determines to include a rising late in the block.
Claim 20
Dependent Claim 39 words
The apparatus of claim 18, wherein the bit number altering means additionally decreases the bit numbers allocated to the orthogonally-transformed components in blocks that the transient state determining means determines to lack a rising transient late in the block.

References Cited (Backward Citations)

US5105463A Cited
US5109417A Cited
US5142656A Cited
US5115240A Cited
US5151941A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-12-06 1997-06-07 1997-12-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-12-06 2001-06-07 2001-12-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-12-06 2005-06-07 2005-12-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag