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

Global masking thresholding for use in perceptual coding

Assignee: Nokia of America Corp
•
Filing: 1995-09-06
•
Granted: 1998-02-10
•
Expires: 2015-09-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A five-channel perceptual audio compression system which encodes five matrixed channels switches among a fourteen encoding modes each utilizing a respective different set of matrixed channels. Six of the modes are for encoding the three front channels and eight of the modes are for encoding the two back channels. The rate of perceptual encoding the matrixed channels is controlled by adjusting individual noise thresholds as a function of a global masking threshold.

Inventors

  • 👤 James David Johnston
  • 👤 Deepen Sinha

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 11:24
CPC Classifications
H; H03; H03M; H03M7/00; H04; H04S; H04S3/00; H04S3/02; H04B; H04B1/00; H04B1/66; H04B1/665

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 165 words
A method comprising the steps of: generating a plurality of matrixed channels in response to an audio signal comprising a set of input channels, each one of said matrixed channels being divided into a plurality of coder bands, generating a global masking threshold for each coder band, said global masking threshold having a constant value across a particular one of said coder bands of each of said matrixed channels, perceptually encoding said plurality of matrixed channels, said encoding step including (a) selecting a noise threshold value, for each coder band of each said matrixed channel, based upon noise masking criteria and (b) using said noise threshold value to control the coarseness of a quantization step size for said each coder band, and controlling a rate of bits that are output by said perceptually encoding step by adjusting at least one said selected noise threshold value as a function of said global masking threshold generated for the coder band for which said noise threshold was selected.
Claim 2
Independent Claim 165 words
A method comprising the steps of: generating a plurality of matrixed channels in response to an audio signal comprising a set of input channels, each one of said matrixed channels being divided into a plurality of coder bands, generating a global masking threshold for each coder band, said global masking threshold having a constant value across a particular one of said coder bands of each of said matrixed channels, perceptually encoding said plurality of matrixed channels, said encoding step including (a) selecting a noise threshold value, for each coder band of each said matrixed channel, based upon noise masking criteria and (b) using said noise threshold value to control the coarseness of a quantization step size for said each coder band, and controlling a rate of bits that are output by said perceptually encoding step by adjusting at least one said selected noise threshold value as a function of said global masking threshold generated for the coder band for which said noise threshold was selected.
Claim 3
Dependent Claim 45 words
The method of claim 1 wherein in said controlling step any said noise threshold which is less than a particular threshold level is adjusted to equal said particular threshold level, said particular threshold level being derived as a predetermined percentage of said global masking threshold.
Claim 4
Dependent Claim 52 words
The method of claim 1 further comprising the step of: applying said bits to a transmission medium having bit transmission slots and increasing said one selected noise threshold value in said adjusting step whenever the number of said bit transmission slob available to transmit said bits is less than a predetermined level.
Claim 5
Dependent Claim 34 words
The method of claim 2 wherein said global masking threshold for a particular coder band is a function of the maximum noise threshold value selected across said matrixed channels for said particular coder band.
Claim 6
Dependent Claim 27 words
The method of claim 4 wherein said global masking threshold for a particular coder band is a further function of a frequency dependent binaural masking level difference.
Claim 7
Independent Claim 170 words
An apparatus comprising: means for generating a plurality of matrixed channels in response to an audio signal comprising a set of input channels, each one of said matrixed channels being divided into a plurality of coder bands, means for generating a global masking threshold for each coder band, said global masking threshold having a constant value across a particular one of said coder bands of each of said matrixed channels, means for perceptually encoding said plurality of matrixed channels, said encoding step including (a) selecting a noise threshold value, for each coder band of each said matrixed channel, based upon noise masking criteria and (b) using said noise threshold value to control the coarseness of a quantization step size for said each coder band, and means for controlling a rate of bits that are output by said perceptually encoding step by adjusting at least one said selected noise threshold value as a function of said global masking threshold generated for the coder band for which said noise threshold was selected.
Claim 8
Independent Claim 170 words
An apparatus comprising: means for generating a plurality of matrixed channels in response to an audio signal comprising a set of input channels, each one of said matrixed channels being divided into a plurality of coder bands, means for generating a global masking threshold for each coder band, said global masking threshold having a constant value across a particular one of said coder bands of each of said matrixed channels, means for perceptually encoding said plurality of matrixed channels, said encoding step including (a) selecting a noise threshold value, for each coder band of each said matrixed channel, based upon noise masking criteria and (b) using said noise threshold value to control the coarseness of a quantization step size for said each coder band, and means for controlling a rate of bits that are output by said perceptually encoding step by adjusting at least one said selected noise threshold value as a function of said global masking threshold generated for the coder band for which said noise threshold was selected.
Claim 9
Dependent Claim 46 words
The apparatus of claim 6 wherein in said means for controlling any said noise threshold which is less than a particular threshold level is adjusted to equal said particular threshold level, said particular threshold level being derived as a predetermined percentage of said global masking threshold.
Claim 10
Dependent Claim 51 words
The apparatus of claim 7 further comprising: means for applying said bits to a transmission medium having bit transmission slots and increasing said one selected noise threshold value in said adjusting step whenever the number of said bit transmission slots available to transmit said bits is less than a predetermined level.

References Cited (Backward Citations)

US4896362A Cited
US5341457A Cited
US5535300A Cited
WO1990016136A1 Cited
US5040217A Cited
US5245662A Cited
EP0564089A1 Cited
US5285498A Cited
US5377051A Cited
US5488665A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-02-09 2001-08-11 2002-02-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-02-09 2005-08-11 2006-02-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-02-09 2009-08-11 2010-02-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag