Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A method for reducing data during the transmission and/or storage of the digital signals of several dependent channels is described in which the dependence of the signals in the channels, e.g. in a left and a right stereo channel, can be used for an additional data reduction. Instead of known methods such as middle/side encoding or the intensity stereo process that lead to perceptible interference in the case of an unfavourable signal composition, the method according to the invention avoids such interference, in that a common encoding of the channels only takes place if there is an adequate spectral similarity of the signals in the two channels. An additional data reduction can be achieved in that in those frequency ranges where the spectral energy of a channel does not exceed a predeterminable fraction of the total spectral energy, the associated spectral values are set at zero.

InventorsJuergen Herre, Dieter Seitzer
Original AssigneeFraunhofer-Ges
Primary Examiner: Duc Nguyen
Current U.S. Classification381/2; 381/1; 381/22; 381/23; 704/203; 704/205; 704/229
International Classification: H04H 500

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US3647949Mar 7, 1972DEC N LOGIC
US4803727Nov 24, 1987Feb 7, 1989British Telecommunications public limited companyTransmission system
US4841573Aug 29, 1988Jun 20, 1989Yamaha CorporationStereophonic signal processing circuit
US5105463Nov 27, 1989Apr 14, 1992U.S. Philips CorporationSystem for subband coding of a digital audio signal and coder and decoder constituting the same
US5539829Jun 7, 1995Jul 23, 1996U.S. Philips CorporationSubband coded digital transmission system using some composite signals
US5606618Dec 27, 1993Feb 25, 1997U.S. Philips CorporationSubband coded digital transmission system using some composite signals

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6341165May 28, 1999Jan 22, 2002Fraunhofer-Gesellschaft zur Frderdung der Angewandten Forschung E.V.
AT&T Laboratories/Research
Lucent Technologies, Bell Laboratories
Coding and decoding of audio signals by using intensity stereo and prediction processes
US6446037Aug 9, 1999Sep 3, 2002Dolby Laboratories Licensing CorporationScalable coding method for high quality audio
US6574602Sep 8, 2000Jun 3, 2003STMicroelectronics Asia Pacific PTE LimitedDual channel phase flag determination for coupling bands in a transform coder for high quality audio
US6591241Sep 8, 2000Jul 8, 2003STMicroelectronics Asia Pacific PTE LimitedSelecting a coupling scheme for each subband for estimation of coupling parameters in a transform coder for high quality audio
US6901246Jul 26, 2001May 31, 2005XG Technology, LLCSuppressed cycle based carrier modulation using amplitude modulation
US7110549Nov 6, 2001Sep 19, 2006Sony Deutschland GmbHNoise reduction in a stereo receiver
US7454327Oct 5, 2000Nov 18, 2008Fraunhofer-Gesellschaft zur Foerderung der angewandtren Forschung e.V.Method and apparatus for introducing information into a data stream and method and apparatus for encoding an audio signal
US7715567Aug 18, 2006May 11, 2010Sony Deutschland GmbHNoise reduction in a stereo receiver
US7787632Mar 21, 2003Aug 31, 2010Nokia CorporationSupport of a multichannel audio extension
US7933416Dec 22, 2005Apr 26, 2011Samsung Electronics Co., Ltd.Method and apparatus for encoding and decoding multi-channel signals
US8117027Sep 25, 2008Feb 14, 2012Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Method and apparatus for introducing information into a data stream and method and apparatus for encoding an audio signal

Claims

1. Method for diminishing cross channel interference in a data reduction process during the transmission and storage of information in N dependent channels, each channel comprising a channel signal having a frequency range which includes a plurality of frequency range parts, in which method scanning values of said channel signals in the time domain are transformed blockwise into the frequency domain, thereby providing respective spectral values for said range parts, the spectral values are encoded, transmitted and/or stored, decoded and transformed back into N channel signals in the time domain, comprising:

determining a single quantity which is a measure of the overall spectral separation between the different channel signals, based on the spectral values for corresponding blocks of the different channel signals;
comparing the quantity with a predetermined threshold;
performing common encoding of said channel signals when the quantity falls below the threshold; and
performing separate encoding of said channel signals when the quantity exceeds the threshold.

2. Method according to claim 1, further comprising determining the spectral distance between the signals of different channels from corresponding frequency domain parts of the signals.

3. Method for reducing data during the transmission and/or storage of digital signals from N dependent channels, in which scanning values of signals from the time domain are transformed blockwise into the frequency domain in spectral values, the spectral values are encoded, transmitted and/or stored, decoded and transmitted back in N channels in the time domain, comprising: determining from the spectral values of corresponding blocks of the different channels a quantity which is a measure for the spectral distance between signals of the different channels; comparing the quantity with a predetermined threshold; performing a common encoding of the signals from the different channels upon the quantity dropping below the threshold; further comprising determining the spectral distance between the signals of different channels from corresponding frequency domain parts of the signals; and further comprising transmitting signals from two acoustic stereo channels and wherein the condition for the common encoding of the signals is described by the following rule

SD/SE<c,

in which SD is a measure for the spectral distance between the signals from the right and left stereo channels and is formed according to the following instruction: ##EQU5## in which L.sub.i or R.sub.i are the coefficients of the left or right stereo channel frequency-encoded with the block length IBLEN, n is a freely selectable standard and f1 and f2 are the index limits of the considered frequency interval, the quantity LR.sub.-- RATIO is the ratio of the signal quantities of the left to the right channel and SE the spectral energy of the stereo signal and which is formed according to the following instruction: ##EQU6## and c is a predeterminable threshold constant with 0<c<1.

4. Method according to claim 3, wherein the measure for the spectral distance SD is formed according to the following instruction: ##EQU7##

5. Method according to claim 4, wherein the threshold constant c is chosen between 0.5 and 1.

6. Method according to claim 5, wherein the common encoding takes place by a middle/side encoding and the quantity LR.sub.-- RATIO is set at 1.

7. Method according to claim 5, wherein the common encoding takes place by intensity stereo encoding and for the quantity LR.sub.-- RATIO the following applies: ##EQU8##

8. Method for reducing data during the transmission and/or storage of digital signals from N dependent channels, in which scanning values of signals from the time domain are transformed blockwise into the frequency domain in spectral values, the spectral values are encoded, transmitted and/or stored, decoded and transmitted back in N channels in the time domain, comprising: determining from the spectral values of corresponding blocks of the different channels a quantity which is a measure for the spectral distance between signals of the different channels; comparing the quantity with a predetermined threshold; performing a common encoding of the signals from the different channels upon the quantity dropping below the threshold; and further comprising determining from the spectral values of corresponding frequency domain parts of the different channels quantities which represent a measure for the spectral energy of these frequency domain parts, comparing these quantities of the different channels with the spectral energy of all the channels in these frequency domain parts and wherein in frequency domain parts in which the spectral energy in individual channels drops below a predeterminable fraction of the total energy of all the channels, the corresponding spectral values of the frequency domain parts are set at zero.

9. Method according to claim 8, wherein individual spectral values from the different channels are used for determining the spectral energy.

10. Method according to claim 8, wherein signals from two acoustic channels are transmitted, which are formed by matrixing from the signals of a left and a right channel of a stereo signal.

11. Method according to claim 10, wherein the matrixing is a middle/side encoding.

12. Method according to claim 11, further comprising replacing spectral values S in the difference channel (S.sub.i =L.sub.i -R.sub.i) or in the sum channel (S.sub.i =L.sub.i +R.sub.i) by the value zero in accordance with the following instruction:

if .vertline.S.sub.i .vertline..sup.n <k*(.vertline.L.sub.i .vertline..sup.n +.vertline.R.sub.i .vertline..sup.n),
then S.sub.i :=0

in which Lj or Rj are the coefficients of the left or right stereo channel frequency encoded with the block length IBLEN, n is a freely selectable standard and k is an appropriately chosen threshold factor, i running from 0 to the block length IBLEN exclusively.

13. Method according to claim 11, wherein for determining the spectral energy use is made of pairs of scanning values and the spectral values S.sub.2i and S.sub.2i+1, in the difference channel or in the sum channel are set to the value zero according to the following instruction:

if .vertline.S.sub.2i.sup.n +S.sub.2+1.sup.n .vertline.<k*(.vertline.L.sub.2i .vertline..sup.n +.vertline.R.sub.2i .vertline..sup.n +.vertline.L.sub.2i+1 .vertline..sup.n +.vertline.R.sub.2i+1 .vertline..sup.n),
then S.sub.2i =0 and S.sub.2i+1 :=0,

in which the index i runs from zero to half the block length IBLEN exclusively.

14. Method according to claim 13, wherein the threshold factor k is chosen differently in different frequency domains.

15. Method according to claim 14, wherein in encoding the spectral values use is made of a psychoacoustic model for the calculation of a masking threshold and the threshold factor k is derived in adaptive manner from this masking threshold.

16. A method for diminishing cross channel interference in a data reduction process during the transmission and storage of digital signals from N dependent channels, the method comprising the steps of:

transforming blockwise scanning values of signals from the time domain into the frequency domain in spectral values, said spectral values being encoded, transmitted and/or stored, decoded and transmitted back in N channels in the time domain;
determining a single quantity which is a measure for an overall spectral separation between the different channels, based on the spectral values for corresponding blocks of the different channels;
comparing the quantity with a predetermined threshold;
performing common encoding of said channels when the quantity falls below the predetermined threshold; and
performing separate encoding of said channels when the quantity exceeds the threshold.

Drawings