Parametric audio coding
Abstract
The invention provides coding (11) of an at least two-channel audio signal (L,R) by determining common frequencies (fcom) in the at least two channels (L,R) of the audio signal, which common frequencies occur in at least two of the at least two channels of the audio signal, and by representing respective sinusoidal components in respective channels at a given common frequency by a representation of the given common frequency (fcom) and a representation of respective amplitudes (A,DeltaA) of the respective sinusoidal components at the given common frequency.

Term
Term ended
Expired 17 January 2023, 3.7 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
25 claims: 25 independent, 0 dependent
- 1A method of encoding (11) an at least two-channel audio signal (L,R), the method comprising:determining (110) common frequencies (fcom) in the at least two channels (L,R) of the audio signal, which common frequencies occur in at least two of the at least two channels of the audio signal, andrepresenting (111) respective sinusoidal components in respective channels at a given common frequency by a representation of the given common frequency (fcom) and a representation of respective amplitudes (A,ΔA) of the respective sinusoidal components at the given common frequency. Procédé de codage (11) d'un signal audio au moins à deux voies (L, R), le procédé comprenant les étapes suivantes consistant à: déterminer (110) des fréquences communes (fcom) dans les au moins deux voies (L, R) du signal audio, lesquelles fréquences communes se présentent dans au moins deux des au moins deux voies du signal audio, etreprésenter (111) des composantes sinusoïdales respectives dans des voies respectives à une fréquence commune donnée par une représentation de la fréquence commune donnée (fcom) et par une représentation des amplitudes respectives (A,ΔA) des composantes sinusoïdales respectives à la fréquence commune donnée. Verfahren zum Codieren (11) eines wenigstens Zweikanal-Audiosignals (L,R), wobei dieses Verfahren die nachfolgenden Verfahrensschritte umfasst: - das Bestimmen (110) gemeinsamer Frequenzen in den wenigstens zwei Kanälen (L,R) des Audiosignals, wobei diese gemeinsamen Frequenzen in wenigstens zwei der wenigstens zwei Kanäle des Audiosignals auftreten, und- das Darstellen (111) betreffender sinusförmiger Anteile in den betreffenden Kanälen bei einer bestimmten Frequenz durch eine Darstellung der bestimmten gemeinsamen Frequenz (fcom) und eine Darstellung der betreffenden Amplituden (A, ΔA) der betreffenden sinusförmigen Anteile bei der betreffenden gemeinsamen Frequenz.
- 2A method of coding as claimed in claim 1, wherein the representation of the respective amplitudes (A,ΔA) comprises an average amplitude (A) and a difference amplitude (ΔA). Procédé de codage selon la revendication 1, dans lequel la représentation des amplitudes respectives (A,ΔA) comprend une amplitude moyenne (A) et une amplitude de différence (ΔA). Verfahren zum Codieren nach Anspruch 1, wobei die Darstellung der betreffenden Amplituden (A,ΔA) eine mittlere Amplitude (A) und eine Differenzamplitude (ΔA) aufweist.
- 3A method of coding as claimed in claim 1, wherein the representation of the respective amplitudes (A,ΔA) comprises a maximum amplitude (A) and a difference amplitude (ΔA). Procédé de codage selon la revendication 1, dans lequel la représentation des amplitudes respectives (A,ΔA) comprend une amplitude maximale (A) et une amplitude de différence (ΔA). Verfahren zum Codieren nach Anspruch 1, wobei die Darstellung der betreffenden Amplituden (A, ΔA) eine maximale Amplitude (A) und eine Differenzamplitude (ΔA) aufweist.
- 4A method of coding as claimed in claim 1, wherein non-common frequencies are coded as common frequencies, wherein the amplitude representation includes an indication for indicating the at least one channel in which the frequency does not occur. Procédé de codage selon la revendication 1, dans lequel des fréquences non communes sont codées en tant que des fréquences communes où la représentation de l'amplitude comprend une indication pour indiquer la au moins une voie dans laquelle la fréquence ne se présente pas. Verfahren zum Codieren nach Anspruch 1, wobei nicht gemeinsame Frequenzen als gemeinsame Frequenzen codiert werden, wobei die Amplitudendarstellung eine Angabe umfasst zum Angeben des wenigstens einen Kanals, in dem die Frequenz nicht auftritt.
- 5A method of coding as claimed in claim 1, wherein in addition to the common frequencies, non-common frequencies are coded independently. Procédé de codage selon la revendication 1, dans lequel, outre les fréquences communes, des fréquences non communes sont codées indépendamment. Verfahren zum Codieren nach Anspruch 1, wobei zusätzlich zu den gemeinsamen Frequenzen, nicht gemeinsame Frequenzen unabhängig codiert werden.
- 6A method as claimed in claim 5, wherein the non-common frequencies are grouped in the coded audio stream in a separate block. Procédé selon la revendication 5, dans lequel les fréquences non communes sont groupées dans le flux audio codé dans un bloc séparé. Verfahren nach Anspruch 5, wobei die nicht gemeinsamen Frequenzen in dem codierten Audiostrom in einem separaten Block gruppiert werden.
- 7A method as claimed in claim 6, wherein the common frequencies are grouped and included in the encoded audio signal preceding to the block of non-common frequencies. Procédé selon la revendication 6, dans lequel les fréquences communes sont groupées et sont incorporées dans le signal audio codé précédant le bloc de fréquences non communes. Verfahren nach Anspruch 6, wobei die gemeinsamen Frequenzen gruppiert werden und in dem codierten Audiosignal vor dem Block nicht gemeinsamer Frequenzen eingeschlossen werden.
- 8A method as claimed in claim 6, wherein the parameters of the sinusoidal components at the common frequencies are included in a base layer and the parameters of the sinusoids at non-common frequencies in an enhancement layer. Procédé selon la revendication 6, dans lequel les paramètres des composantes sinusoïdales aux fréquences communes sont incorporés dans une couche de base et les paramètres des sinusoïdes à des fréquences non communes dans une couche d'enrichissement. Verfahren nach Anspruch 6, wobei die Parameter der sinusförmigen Anteile mit den gemeinsamen Frequenzen in einer Basisschicht eingeschlossen sind und die Parameter der Sinuskurven mit nicht gemeinsamen Frequenzen in einer Anreicherungsschicht eingeschlossen sind.
- 9A method as claimed in claim 1, wherein the method comprises the step of combining respective power or energy representations of the at least two channels to obtain a common representation and wherein the step of determining the common frequencies is performed based on the common representation. Procédé selon la revendication 1, dans lequel le procédé comprend l'étape consistant à combiner des représentations de puissance ou d'énergie respectives des au moins deux voies pour obtenir une représentation commune et dans lequel l'étape consistant à déterminer les fréquences communes est exécutée sur la base de la représentation commune. Verfahren nach Anspruch 1, wobei das Verfahren den nachfolgenden Schritt umfasst:das Kombinieren der Leistungs- bzw. Energiedarstellung der wenigstens zwei Kanäle zum Erhalten einer gemeinsamen Darstellung und wobei der Schritt der Bestimmung der gemeinsamen Frequenzen auf Basis der gemeinsamen Darstellung durchgerührt wird.
- 10A method as claimed in claim 9, wherein the combining step includes adding power spectra of the at least two channels and wherein the common representation is a common power spectrum. Procédé selon la revendication 9, dans lequel l'étape de combinaison comprend l'addition des spectres de puissances des au moins deux voies et dans lequel la représentation commune est un spectre de puissances commun. Verfahren nach Anspruch 9, wobei der Kombinierschritt das Hinzufügen von Leistungsspektren der wenigstens zwei Kanäle umfasst und wobei die gemeinsame Darstellung ein gemeinsames Leistungsspektrum ist.
- 11A method as claimed in claim 1, wherein frequency and amplitude parameters are included in a base layer and the delta amplitude is included in an enhancement layer. Procédé selon la revendication 1, dans lequel des paramètres de fréquence et d'amplitude sont incorporés dans une couche de base et l'amplitude delta est incorporée dans une couche d'enrichissement. Verfahren nach Anspruch 1, wobei Frequenz- und Amplitudenparameter in einer Basisschicht vorgesehen sind und die Deltaamplitude in einer Anreicherungsschicht vorgesehen ist.
- 12A method as claimed in claim 1, wherein respective phases of the respective sinusoids at the given common frequency are determined and wherein a representation of the respective phases is included in the encoded audio signal. Procédé selon la revendication 1, dans lequel des phases respectives des sinusoïdes respectives à la fréquence commune donnée sont déterminées et dans lequel une représentation des phases respectives est incorporée dans le signal audio codé. Verfahren nach Anspruch 1, wobei die betreffenden Phasen der betreffenden Sinuskurven bei der gestimmten gemeinsamen Frequenz bestimmt werden und wobei eine Darstellung der betreffenden Phasen in dem codierten Audiosignal eingeschlossen ist.
- 13A method as claimed in claim 12, wherein the representation of the respective phases includes an average phase and a difference phase. Procédé selon la revendication 12, dans lequel la représentation des phases respectives comprend une phase moyenne et une phase de différence. Verfahren nach Anspruch 12, wobei die Darstellung der betreffenden Phasen eine mittlere Phase und eine Differenzphase umfasst.
- 14A method as claimed in claim 12, wherein the representation of the respective phases includes a phase of the channel with a largest amplitude, and a difference phase. Procédé selon la revendication 12, dans lequel la représentation des phases respectives comprend une phase de la voie avec une amplitude la plus élevée et une phase de différence. Verfahren nach Anspruch 12, wobei die Darstellung der betreffenden Phasen eine Phase des Kanals mit einer größten Amplitude und einer Differenzphase umfasst.
- 15A method as claimed in claim 12, wherein the representation of the respective phases is only included in the signal for sinusoids having a frequency up to a given threshold frequency. Procédé selon la revendication 12, dans lequel la représentation des phases respectives est seulement incorporée dans le signal pour des sinusoïdes ayant une fréquence jusqu'à une fréquence de seuil donnée. Verfahren nach Anspruch 12, wobei die Darstellung der betreffenden Phasen nur in dem Signal für Sinuskurven mit einer Frequenz bis zu einer bestimmten Schwellenfrequenz eingeschlossen sind.
- 16A method as claimed in claim 15, wherein the given threshold frequency is about 2 kHz. Procédé selon la revendication 15, dans lequel la fréquence de seuil donnée est de l'ordre de 2 kHz. Verfahren nach Anspruch 15, wobei die bestimmte Schwellenfrequenz etwa 2 kHz beträgt.
- 17A method as claimed in claim 12, wherein the representation of the respective phases is only included in the signal for sinusoids having an amplitude difference with at least one of the other channels up to a given amplitude threshold. Procédé selon la revendication 12, dans lequel la représentation des phases respectives est seulement incorporée dans le signal pour des sinusoïdes ayant une différence d'amplitude avec au moins une des autres voies jusqu'à un seuil d'amplitude donné. Verfahren nach Anspruch 12, wobei die Darstellung der betreffenden Phasen nur in dem Signal für Sinuskurven mit einer Amplitudendifferenz mit wenigstens einem der anderen Kanäle bis zu einer bestimmten Amplitudenschwelle eingeschlossen ist.
- 18A method as claimed in claim 17, wherein the given amplitude threshold is 10 dB. Procédé selon la revendication 17, dans lequel le seuil d'amplitude donné est égal à 10 dB. Verfahren nach Anspruch 17, wobei die bestimmte Amplitudenschwelle 10 dB beträgt.
- 19An encoder (11) for encoding an at least two-channel audio signal (L,R), the encoder comprising:means (110) for determining common frequencies (fcom) in the at least two channels (L,R) of the audio signal, which common frequencies occur in at least two of the at least two channels of the audio signal, andmeans (111) for representing respective sinusoidal components in respective channels at a given common frequency by a representation of the given common frequency (fcom) and a representation of respective amplitudes (A,ΔA) of the respective sinusoidal components at the given common frequency. Codeur (11) pour coder un signal audio à au moins deux voies (L, R), le codeur comprenant: des moyens (110) pour déterminer des fréquences communes (fcom) dans les au moins deux voies (L, R) du signal audio, lesquelles fréquences communes se présentent dans au moins deux des au moins deux voies du signal audio, etdes moyens (111) pour représenter des composantes sinusoïdales respectives dans des voies respectives à une fréquence commune donnée par une représentation de la fréquence commune donnée (fcom) et une représentation des amplitudes respectives (A,ΔA) des composantes sinusoïdales respectives à la fréquence commune donnée. Codierer (11) zum Codieren eines wenigstens Zweikanal-Audiosignals (L,R), wobei der Codierer Folgendes umfasst: - Mittel (110) zum Bestimmen gemeinsamer Frequenzen (fcom) in den wenigstens zwei Kanälen (L,R) des Audiosignals, wobei die gemeinsamen Frequenzen in wenigstens zwei der wenigstens zwei Kanäle des Audiosignals auftreten, und- Mittel (111) zum Darstellen betreffender sinusförmiger Anteile in den betreffenden Kanälen mit einer bestimmten gemeinsamen Frequenz durch eine Darstellung der bestimmten gemeinsamen Frequenz (fcom) und durch eine Darstellung der betreffenden Amplituden (A, ΔA) der betreffenden sinusförmigen Anteile mit der bestimmten gemeinsamen Frequenz.
- 20An apparatus (1) for transmitting or recording, the apparatus comprising an input unit (10) for receiving an at least two-channel (L,R) audio signal (S), an encoder (11) as claimed in claim 19 for encoding the audio signal (S) to obtain an encoded audio signal ([S]), and an output unit for providing the encoded audio signal ([S]). Anordnung (1) zum Übertragen oder Aufzeichnen, wobei die Anordnung Folgendes umfasst:- eine Eingangseinheit (10) zum Empfangen eines wenigstens Zweikanal (L,R)-Audiosignals (S),- einen Codierer (11) nach Anspruch 19 zum Codieren des Audiosignals (S) zum Erhalten eines codierten Audiosignals ([S]), und- eine Ausgangseinheit zum Liefern des codierten Audiosignals ([S]). Appareil (1) de transmission ou d'enregistrement, l'appareil comprenant une unité d'entrée (10) pour recevoir un signal audio (S) à au moins deux voies (L, R), un codeur (11) selon la revendication 19 pour coder le signal audio (S) pour obtenir un signal audio codé ([S]), et une unité de sortie pour fournir le signal audio codé ([S]).
- 21An encoded audio signal ([S]) representing an at least two-channel audio signal (L,R), the encoded audio signal comprising:representations of common frequencies (fcom), which common frequencies represent frequencies which occur in at least two of the at least two channels of the audio signal [S], andfor a given common frequency (fcom), a representation of respective amplitudes (A,ΔA) representing respective sinusoidal components in respective channels at the given common frequency. Codiertes Audiosignal ([S]), das ein wenigstens Zweikanal-Audiosignal (L,R) darstellt, wobei das codierte Audiosignal Folgendes umfasst: - Darstellungen von gemeinsamen Frequenzen (fcom), wobei diese gemeinsamen Frequenzen Frequenzen darstellen, die in wenigstens zwei der wenigstens zwei Kanäle des Audiosignals (S) auftreten, und- für eine bestimmte gemeinsame Frequenz (fcom) eine Darstellung der betreffenden Amplituden (A,ΔA), die betreffende sinusförmige Anteile in den betreffenden Kanälen mit der bestimmten gemeinsamen Frequenz darstellen. Signal audio codé ([S]) représentant un signal audio à au moins deux voies (L, R), le signal audio codé comprenant: des représentations des fréquences communes (fcom), lesquelles fréquences communes représentent des fréquences qui se présentent dans au moins deux des au moins deux voies du signal audio [S], etpour une fréquence commune donnée (fcom), une représentation des amplitudes respectives (A,ΔA) représentant des composantes sinusoïdales respectives dans des voies respectives à la fréquence commune donnée.
- 22A storage medium (2) having stored thereon a signal as claimed in claim 21. Speichermedium (2), auf dem ein Signal gespeichert ist, wie in Anspruch 21 beansprucht. Support de mémoire (2) ayant mémorisé sur celui-ci un signal selon la revendication 21.
- 23A method of decoding (31) an encoded audio signal ([S]), the method comprising:receiving (31) the encoded audio signal ([S]) representing an at least two-channel audio signal (L,R), the encoded audio signal comprising representations of common frequencies (fcom), which common frequencies represent frequencies which occur in at least two of the at least two channels of the audio signal [S], and for a given common frequency (fcom), a representation of respective amplitudes (A,ΔA) representing respective sinusoidal components in respective channels at the given common frequency, andgenerating (31) the common frequencies at the respective amplitudes in the at least two channels (L,R) to obtain a decoded audio signal (S'). Procéder de décodage (31) d'un signal audio codé ([S]), le procédé comprenant: la réception (31) du signal audio codé ([S]) représentant un signal audio à au moins deux voies (L, R), le signal audio codé comprenant des représentations des fréquences communes (fcom), lesquelles fréquences communes représentent des fréquences qui se présentent dans au moins deux des au moins deux voies du signal audio [S], et pour une fréquence commune donnée (fcom), une représentation des amplitudes respectives (A,ΔA) représentant des composantes sinusoïdales respectives dans des voies respectives à la fréquence commune donnée, etla génération (31) des fréquences communes aux amplitudes respectives dans les au moins deux voies (L, R) pour obtenir un signal audio décodé (S'). Verfahren zum Decodieren (31) eines codierten Audiosignals ([S]), wobei das Verfahren die nachfolgenden Verfahrensschritte umfasst: - das Empfangen (31) des codierten Audiosignals ([S]), das ein wenigstens Zweikanal-Audiosignal ((L,R) darstellt, wobei das codierte Audiosignal Darstellungen von gemeinsamen Frequenzen (fcom) aufweist, wobei diese gemeinsamen Frequenzen Frequenzen darstellen, die in wenigstens zwei der wenigstens zwei Kanäle des Audiosignals (S) auftreten, und für eine bestimmte gemeinsame Frequenz (fcom), eine Darstellung der betreffenden Amplituden (A,ΔA), die betreffende sinusförmige Komponenten in betreffenden Kanälen mit der bestimmten gemeinsamen Frequenz darstellen, und- das Erzeugen (31) der gemeinsamen Frequenzen mit den betreffenden Amplituden in den wenigstens zwei Kanälen (L,R) zum Erhalten eines decodierten Audiosignals (S').
- 24A decoder (31) for decoding an encoded audio signal ([S]), the decoder comprising:means (31) for receiving the encoded audio signal ([S]) representing an at least two-channel audio signal (L,R), the encoded audio signal comprising representations of common frequencies (fcom), which common frequencies represent frequencies which occur in at least two of the at least two channels of the audio signal [S], and for a given common frequency (fcom), a representation of respective amplitudes (A,ΔA) representing respective sinusoidal components in respective channels at the given common frequency, andmeans (31) for generating the common frequencies at the respective amplitudes in the at least two channels (L,R) to obtain a decoded audio signal (S'). Decoder (31) zum Decodieren eines codierten Audiosignals ([S]), wobei der Decoder Folgendes umfasst: - Mittel (31) zum Empfangen des codierten Audiosignals ([S]), das ein wenigstens Zweikanal-Audiosignal (L,R) aufweist, wobei das codierte Audiosignal Darstellungen gemeinsamer Frequenzen (fcom) aufweist, wobei diese gemeinsamen Frequenzen Frequenzen darstellen, die in wenigstens zwei der wenigstens zwei Kanäle des Audiosignals (S) auftreten, und für eine bestimmte gemeinsame Frequenz (fcom), eine Darstellung betreffender Amplituden (A, ΔA), die betreffende sinusförmige Anteile in den betreffenden Kanälen mit der bestimmten gemeinsamen Frequenz darstellen, und- Mittel (31) zum Erzeugen der gemeinsamen Frequenzen mit den betreffenden Amplituden in den wenigstens zwei Kanälen (L,R) zum Erhalten eines decodierten Audiosignals (S'). Décodeur (31) pour décoder un signal audio codé ([S]), le décodeur comprenant: des moyens (31) pour recevoir le signal audio codé ([S]) représentant un signal audio à au moins deux voies (L, R), le signal audio codé comprenant des représentations des fréquences communes (fcom), lesquelles fréquences communes représentent des fréquences qui se présentent dans au moins deux des au moins deux voies du signal audio [S], et pour une fréquence commune donnée (fcom), une représentation des amplitudes respectives (A,ΔA) représentant des composantes sinusoïdales respectives dans des voies respectives à la fréquence commune donnée, etdes moyens (31) pour générer les fréquences communes aux amplitudes respectives dans les au moins deux voies (L, R) pour obtenir un signal audio décodé (S').
- 25A receiver or reproduction apparatus (3), the apparatus comprising:an input unit (30) for receiving an encoded audio signal ([S]),a decoder (31) as claimed in claim 24 to decode the encoded audio signal ([S]) to obtain a decoded audio signal (S'), andan output unit (32) to provide the decoded audio signal (S'). Empfänger oder Wiedergabeanordnung (3), wobei das Gerät Folgendes umfasst: - eine Eingangseinheit (30) zum Empfangen eines codierten Audiosignals ([S]),- einen Decoder (31) nach Anspruch 24 zum Decodieren des codierten Audiosignals ([S]) zum Erhalten eines decodierten Audiosignals (S'), und- eine Ausgangseinheit (32) zum Liefern des decodierten Audiosignals (S'). Récepteur ou appareil de reproduction (3), l'appareil comprenant: une unité d'entrée (30) pour recevoir un signal audio codé ([S]),un décodeur (31) selon la revendication 24 pour décoder le signal audio codé ([S]) pour obtenir un signal audio décodé (S'), etune unité de sortie (32) pour fournir le signal audio décodé (S').
Independent claims25
51 paragraphs, as filed
The invention relates to parametric audio coding.
Heiko Purnhagen, 'Advances in parametric audio coding', <i>Proc. 1999 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics,</i> New Paltz, New York, Oct. 17-20, 1999 discloses that parametric modeling provides an efficient representation of general audio signals and is utilized in very low bit rate audio coding. It is based on the decomposition of an audio signal into components which are described by appropriate source models and represented by model parameters (like the frequency and amplitude of a pure tone). Perception models are utilized in signal decomposition and model parameter coding.
An object of the invention is to provide an advantageous parameterization of a multi-channel (e.g. stereo) audio signal. To this end, the invention provides a method of encoding, an encoder an encoded audio signal, a storage medium, a method of decoding and a decoder as defined in the independent claims. Advantageous embodiments are defined in the dependent claims.
It is noted that stereo audio coding as such is known in the prior art. For example, the two channels left (L) and right (R) may be coded independently. This may be done by two independent encoders arranged in parallel or by time multiplexing in one encoder. Usually, one can code the two channels more efficiently by using cross-channel correlation (and irrelevancies) in the signal. Reference is made to the MPEG-2 audio standard (ISO/IEC 13818-3, pages 5,6) which discloses joint stereo coding. Joint stereo coding exploits the redundancy between left and right channels in order to reduce the audio bit-rate. Two forms of joint stereo coding are possible: MS stereo and intensity stereo. MS stereo is based on coding the sum (L+R) and the difference (L-R) signal instead of the left (L) and right (R) channels. Intensity coding is based on retaining at high frequencies only the energy envelope of the right (R) and left (L) channels. Direct application of the MS stereo coding principle in parametric coding instead of in subband coding would result in a parameterized sum signal and a parameterized difference signal. The forming of the sum signal and the difference signal before encoding might give rise to the generation of additional frequency components in the audio signal to be encoded which reduces the efficiency of the parametric coding. Direct application of the intensity stereo coding principle on a parametric coding scheme would result in a low frequency part with independently encoded channels and a high frequency part that includes only the energy envelope of the right and left channels.
According to a first aspect of the invention, common frequencies are determined in the at least two channels of the audio signal, which common frequencies occur in at least two of the at least two channels, and respective sinusoidal components in respective channels at a given common frequency are represented by a representation of the given common frequency, and a representation of respective amplitudes of the respective sinusoidal components at the given common frequency. This aspect is based on the insight that a given frequency generated by a given source has a high probability to have a component in each of the channels. These signal components will have their frequency in common. This is true because signal transformations that may occur in the transmission from sound source via recording equipment to the listener will usually not affect frequency components differentially in the various or all channels. Thus, common components in the various signal channels can be represented by a single, common frequency. The respective amplitudes (and phases) of the respective components in the respective channels may differ. Thus, by coding the sinusoids with a common frequency and a representation of the respective amplitudes, an efficient compressive coding of the audio signal is achieved; only one parameter is needed to encode a given common frequency (which occurs in various channels). Further, such a parameterization is advantageously applied with a suitable psycho-acoustic model.
Once a common frequency has been found, the other parameters describing the components in each respective channel can be represented. For example, for a stereo signal that is represented with sinusoidal components, the mean and the difference of the amplitudes (and optionally the respective phases) can be coded. In a further embodiment, the largest amplitude is encoded in the coded audio stream together with a difference amplitude, wherein the sign of the difference amplitude may determine the dominant channel for this frequency.
Since there is likely to be some degree of correlation between the left and the right channels, entropy coding of the sinusoidal parameters can be used which will result in more efficient encoding of the stereo signal. In addition, irrelevant information within the common component representation can be removed, e.g. interaural phase differences at high frequencies are inaudible and can be set to zero.
It is possible to encode any frequency occurring in the channels as a common frequency. If a frequency occurring in one channel does not occur in another channel, the amplitude representation should then be encoded such as to result in a zero amplitude for the channel in which the frequency does not occur. For example if in a multi-channel application a frequency occurs in 3 of the 4 channels, then the frequency can be encoded as a common frequency while making the amplitude zero in the channel in which the frequency does not occur.
Non-common frequencies may also be represented as independent sinusoids in the respective channels. Non-common frequencies can be encoded in a separate parameter block. It is further possible to produce a first parameter block including common frequencies which common frequencies are common to all channels, a second parameter block which includes frequencies which are common to a (predetermined) subset of all channels, a third parameter block which includes frequencies which are common to a further (predetermined) subset of all channels, and so on until a last parameter block which includes the frequencies which occur in only one channel and which are independently coded.
A common frequency may be represented as an absolute frequency value but also as a frequency changing over time, e.g. a first derivative ∂f/∂t. Further, the common frequencies may be differentially encoded relative to other common frequencies.
Common frequencies can be found by estimating frequencies by considering two or more channels at the same time.
In a first embodiment, frequencies are separately determined for the respective channels followed by a comparison step to determine the common frequencies. The determination of the frequencies occurring in the respective channels may be performed by a conventional matching pursuit (see e.g. S.G. Mallat and Z. Zhang, "Matching pursuits with time-frequency dictionaries," <i>IEEE trans. on Signal Processing,</i> vol. 41, no. 12, pp. 3397-3415) or peak picking (see e.g. R. McAulay and T. Quatieri, "Speech Analysis/Synthesis Based on a Sinusoidal Representation," <i>IEEE Trans</i>. <i>ASSP,</i> Vol. 34, No. 4, pp. 744-754, Aug. 1986).
In a second embodiment for determining the common frequencies, a combined matching pursuit algorithm is employed. For example, respective power or energy representations of the at least two channels are combined to obtain a common representation. The common frequencies are then determined based on the common representation. Preferably, the power spectra of the at least two channels are added to obtain a common power spectrum. A conventional matching pursuit is used to determine the frequencies in this added spectrum. The frequencies found in this added power spectrum are determined to be common frequencies.
In a third embodiment for determining the common frequencies, peak picking in added power spectra is used. The frequencies of the maxima that are found in this common power spectrum can be used as the common frequencies. One could also add log-power spectra instead of linear power spectra.
Preferably, the phase of the respective components of the common frequency is also encoded. A common phase, which may be the average phase of the phases in the channels or the phase of the channel with the largest amplitude, and a difference phase (interchannel) may be included in the coded audio signal. Advantageously, the difference phase is only encoded up to a given threshold frequency (e.g. 1.5 kHz or 2 kHz). For frequencies higher than this threshold, no difference phase is encoded. This is possible without reducing the quality significantly, because human sensitivity to interaural phase differences is low for frequencies above this threshold. Therefore, a difference phase parameter is not necessary for frequencies above the given threshold. Upon decoding, the delta phase parameter can be assumed to be zero for frequencies above the threshold. The decoder is arranged to receive such signals. Above the threshold frequency the decoder does not expect any codes for difference phases. Because the difference phases are in practical embodiment not provided with an identifier, it is important for the decoder to know when to expect difference phases and when not. Further, because the human ear is less sensitive to large interaural intensity differences, delta amplitudes which are larger than a certain threshold, e.g. 10 dB, can be assumed infinite. Consequently, also in this case no interaural phase differences need to be encoded.
Frequencies in different channels differing less than a given threshold may be represented by a common frequency. In this case it is assumed that the differing frequencies originate from the same source frequency. In practical embodiments, the threshold is related to the accuracy of the matching pursuit or peak-picking algorithm.
In practical embodiments, the parameterization according to the invention is employed on frame-basis.
The invention is applicable to any audio signal, including speech signals.
These and other aspects of the invention will be apparent from the elucidated with reference to the accompanying drawings.
In the drawings: <ul id="ul0001" list-style="none" compact="compact"><li>Fig. 1 shows an encoder according to an embodiment of the invention;</li><li>Fig. 2 shows a possible implementation of the encoder of Fig. 1;</li><li>Fig. 3 shows an alternative implementation of the encoder of Fig. 1, and</li><li>Fig. 4 shows a system according to an embodiment of the invention.</li></ul>
The drawings only show those elements that are necessary to understand the embodiments of the invention.
Fig. 1 shows an encoder 11 according to an embodiment of the invention. A multi-channel audio signal is input to the encoder. In this embodiment the multi-channel audio signal is a stereo audio signal having a left channel L and a right channel R. The encoder 11 has two inputs: one input for the left channel signal L and another input for the right channel signal R. Alternatively, the encoder has one input for both channels L and R which are in that case furnished in a multiplexed form to the encoder 11. The encoder 11 extracts sinusoids from both channels and determines common frequencies f<sub>com</sub>. The result of the encoding process performed in the encoder 11 is an encoded audio signal. The encoded audio signal includes the common frequencies f<sub>com</sub> and per common frequency f<sub>com</sub> a representation of the respective amplitudes in the respective channels, e.g. in the form of a maximum or average amplitude A and a difference (delta) amplitude ΔA.
In the following, it is described how the common frequencies may be determined, a first embodiment employing a matching pursuit and second embodiment employing peak-picking.
An embodiment employing 'matching pursuit'
This method is an extension of existing matching pursuit algorithms. Matching pursuits are well-known in the art. A matching pursuit is an iterative algorithm. It projects the signal onto a matching dictionary element chosen from a redundant dictionary of time-frequency waveforms. The projection is subtracted from the signal to be approximated in the next iteration. Thus in existing matching pursuit algorithms, the parameterization is performed by iteratively determining a peak of the 'projected' power spectrum of a frame of the audio signal, deriving the optimal amplitude and phase corresponding to the peak frequency, and extracting the corresponding sinusoid from the frame under analysis. This process is iteratively repeated until a satisfactory parameterization of the audio signal is obtained. To derive common frequencies in a multi-channel audio signal, the power spectra of the left and right channels are added and the peaks of this sum power spectrum are determined. These peak frequencies are used to determine the optimal amplitudes and optionally the phases of the left and the right (or more) channels.
The multi-channel matching pursuit algorithm according to a practical embodiment of the invention comprises the step of splitting the multi-channel signal into short-duration (e.g. 10 ms) overlapping frames, and applying iteratively the following steps on each of the frames until a stop criterion has been met: <ul id="ul0002" list-style="none" compact="compact"><li>1. The power spectra of each of the channels of the multi-channel frame are calculated</li><li>2. The power spectra are added to obtain a common power spectrum</li><li>3. The frequency at which the common 'projected' power spectrum is maximum is determined</li><li>4. For the frequency determined in step 3, for each channel, the amplitude and phase of the best matching sinusoid are determined and all these parameters are stored. These parameters are encoded using the common frequencies in combination with a representation of the respective amplitudes thereby exploiting cross-channel correlations and irrelevancies.</li><li>5. The sinusoids are subtracted from the corresponding current multi-channel frames to obtain an updated residual signal which serves as the next multi-channel frame in step 1.</li></ul>
Embodiment using 'peak picking'
Alternatively, peak picking may be used, e.g. including the following steps: <ul id="ul0003" list-style="none" compact="compact"><li>1. The power spectra of each of the channels of the multi-channel frame are calculated</li><li>2. The power spectra are added to obtain a common power spectrum</li><li>3. The frequencies corresponding to all peaks within the power spectrum are determined</li><li>4. For these determined frequencies, the best amplitudes and best phases are obtained</li></ul>
Fig. 2 shows a possible implementation of the encoder of Fig. 1, which makes use of a common (added) power spectrum of the channels to determine the common frequencies. In calculation unit 110 a matching pursuit process or a peak picking process is performed as described above by using a common power spectrum obtained from the L and R channels. The determined common frequencies f<sub>com</sub> are furnished to coding unit 111. This coding unit determines the respective amplitudes of the sinusoids (and preferably the phases) in the various channels at a given common frequency.
Alternatively, the respective channels are independently encoded to obtain a set of parameterized sinusoids for each channel. These parameters are thereafter checked for common frequencies. Such an embodiment is shown in Fig. 3. Fig. 3 shows an alternative implementation of the encoder 11 of Fig. 1. In this implementation, the encoder 11 comprises two independent parametric encoders 112 and 113. The parameters f<sub>L</sub>, A<sub>L</sub> and f<sub>R</sub>, A<sub>R</sub> obtained in these independent coders are furnished to a further coding unit 114 which determines the common frequencies f<sub>com</sub> in these two parameterized signals.
Example of coding a stereo audio signal
Assume that a stereo audio signal is given with the following characteristics: <tables id="tabl0001" num="0001"><table frame="all"><tgroup cols="11" colsep="1" rowsep="1"><colspec colnum="1" colname="col1" colwidth="18mm" colsep="1" /><colspec colnum="2" colname="col2" colwidth="13mm" colsep="1" /><colspec colnum="3" colname="col3" colwidth="14mm" colsep="1" /><colspec colnum="4" colname="col4" colwidth="13mm" colsep="1" /><colspec colnum="5" colname="col5" colwidth="14mm" colsep="1" /><colspec colnum="6" colname="col6" colwidth="13mm" colsep="1" /><colspec colnum="7" colname="col7" colwidth="14mm" colsep="1" /><colspec colnum="8" colname="col8" colwidth="13mm" colsep="1" /><colspec colnum="9" colname="col9" colwidth="14mm" colsep="1" /><colspec colnum="10" colname="col10" colwidth="13mm" colsep="1" /><colspec colnum="11" colname="col11" colwidth="14mm" colsep="1" /><thead><row><entry namest="col1" nameend="col1" align="center" valign="top"><b>channel</b></entry><entry namest="col2" nameend="col2" align="center" valign="top"><b>f(Hz)</b></entry><entry namest="col3" nameend="col3" align="center" valign="top"><b>A(dB)</b></entry><entry namest="col4" nameend="col4" align="center" valign="top"><b>f(Hz)</b></entry><entry namest="col5" nameend="col5" align="center" valign="top"><b>A(dB)</b></entry><entry namest="col6" nameend="col6" align="center" valign="top"><b>f(Hz)</b></entry><entry namest="col7" nameend="col7" align="center" valign="top"><b>A(dB)</b></entry><entry namest="col8" nameend="col8" align="center" valign="top"><b>f(Hz)</b></entry><entry namest="col9" nameend="col9" align="center" valign="top"><b>A(dB)</b></entry><entry namest="col10" nameend="col10" align="center" valign="top"><b>f(Hz)</b></entry><entry namest="col11" nameend="col11" align="center" valign="top"><b>A(dB)</b></entry></row></thead><tbody><row><entry namest="col1" nameend="col1" align="center" valign="top">L</entry><entry namest="col2" nameend="col2" align="center" valign="top">50</entry><entry namest="col3" nameend="col3" align="center" valign="top">30</entry><entry namest="col4" nameend="col4" align="center" valign="top">100</entry><entry namest="col5" nameend="col5" align="center" valign="top">50</entry><entry namest="col6" nameend="col6" align="center" valign="top">250</entry><entry namest="col7" nameend="col7" align="center" valign="top">40</entry><entry namest="col8" nameend="col8" align="center" valign="top">-</entry><entry namest="col9" nameend="col9" align="center" valign="top">-</entry><entry namest="col10" nameend="col10" align="center" valign="top">500</entry><entry namest="col11" nameend="col11" align="center" valign="top">40</entry></row><row><entry namest="col1" nameend="col1" align="center" valign="top">R</entry><entry namest="col2" nameend="col2" align="center" valign="top">50</entry><entry namest="col3" nameend="col3" align="center" valign="top">20</entry><entry namest="col4" nameend="col4" align="center" valign="top">100</entry><entry namest="col5" nameend="col5" align="center" valign="top">60</entry><entry namest="col6" nameend="col6" align="center" valign="top">-</entry><entry namest="col7" nameend="col7" align="center" valign="top">-</entry><entry namest="col8" nameend="col8" align="center" valign="top">200</entry><entry namest="col9" nameend="col9" align="center" valign="top">30</entry><entry namest="col10" nameend="col10" align="center" valign="top">500</entry><entry namest="col11" nameend="col11" align="center" valign="top">35</entry></row></tbody></tgroup></table></tables> In practice, in the case the amplitude difference between the channels is +15 dB or -15dB at a given frequency, this frequency is considered to occur only in the dominant channel.
Independeretly coded
The following parameterization can be used to code the exemplary stereo signal independently. L(f,A) = (50,30), (100,50), (250,40), (500,40) R(f,A) = (50,20), (100,60), (200,30), (500,35) This parameterization requires 16 parameters.
Using common frequencies and non-common frequencies
Common frequencies are 50 Hz, 100 Hz and 500 Hz. To code this signal: (F<sub>com</sub>,A<sub>max</sub>, ΔA) = (50,30,10), (100,60,-10), (500,40,5) (F<sub>non-com</sub>,A) = (200,-30), (250,40) Coding the exemplary stereo audio signal using common and non-common frequencies requires 13 parameters in this example. Compared to the independently coded multi-channel signal, the use of common frequencies reduces the number of coding parameters. Further, the values for the delta amplitude are smaller than for the absolute amplitudes as given in the independently coded multi-channel signal. This further reduces the bit-rate.
The sign in the delta amplitude ΔA determines the dominant channel (between two signals). In the above example, a positive amplitude means that the left channel is dominant. The sign can also be used in the non-common frequency representation to indicate for which signal the frequency is valid. Same convention is used here: positive is left (dominant). It is alternatively possible to give an average amplitude in combination with a difference amplitude, or consistently the amplitude of a given channel with a difference amplitude relative to the other channel.
Instead of using the sign in the delta amplitude ΔA to determine the dominant channel, it is also possible to use a bit in the bit-stream to indicate the dominant channel. This requires 1 bit as may also be the case for the sign bit. This bit is included in the bit-stream and used in the decoder. In the case that an audio signal is encoded with more than two channels, more than 1 bit is needed to indicate the dominant channel. This implementation is straightforward.
Use of only common frequencies
When only a representation based on common frequencies is used, the non-common frequencies are coded such that the amplitude of the common frequency in the channel in which no sinusoid occurs at that frequency is zero. In practice, a value of e.g. +15 dB or -15 dB for the delta amplitude can be used to indicate that no sinusoid of the current frequency is present in the given channel. The sign in the delta amplitude ΔA determines the dominant channel (between two signals). In this example, a positive amplitude means that the left channel is dominant. (F<sub>com</sub>,A, ΔA) = (50,30,10), (100,60,-10), (200,30,-15), (250,40,15), (500,40,5) This parameterization requires 15 parameters. For this example, the use of only common frequencies is less advantageous than the use of common and non-common frequencies.
Frequency average and differences
(F<sub>av</sub>, ΔF,A<sub>av</sub>, ΔA) = (50,0,25,5), (100,0,55,-5), (225,25,35,5), (500,0,30,10) This parameterization requires 16 parameters. This is an alternative encoding wherein the sinusoidal components in the signal are represented by average frequencies and average amplitudes. It is clear that also compared with this coding strategy, the use of common frequencies is advantageous. It is noted that the use of average frequencies and average amplitudes can be seen as a separate invention outside the scope of the current application.
It is noted that not strictly the number of parameters but rather the sum of the number of bits per parameter is of importance for the bit-rate of the resulting coded audio stream. In this respect, differential coding usually provides a bit-rate reduction for correlated signal components.
The representation with a common frequency parameter and respective amplitudes (and optionally respective phases) can be regarded as a mono representation, captured in the parameters common frequency, average or maximum amplitude, phase of the average or maximum amplitude (optional) and a multi-channel extension captured in the parameters delta amplitude and delta phase (optional). The mono parameters can be treated as standard parameters that one would get in a mono sinusoidal encoder. Thus, these mono parameters can be used to create links between sinusoids in subsequent frames, to encode parameters differentially according to these links and to perform phase continuation. The additional, multi-channel parameters can be encoded according to strategies mentioned above which further exploit binaural hearing properties. The delta parameters (delta amplitude and delta phase) can also be encoded differentially based on the links that have been made based on the mono parameters. Further, to provide a scalable bit-stream, the mono parameters may be included in a base layer, whereas the multi-channel parameters are included in an enhancement layer.
In the tracking of the mono components, the cost function (or similarity measure) is a combination of the cost for the frequency, the cost for the amplitude and (optionally) the cost for the phase. For stereo components, the cost function may be a combination of the cost for the common frequency, the cost for the average or maximum amplitude, the cost for the phase, the cost for the delta amplitude and the cost for the delta phase. Alternatively, one may use for the cost function for stereo components: the common frequency, the respective amplitudes and the respective phases.
Advantageously, the sinusoid parameterization using a common frequency and a representation of the respective amplitudes of that frequency in the respective channels is combined with a mono transient parameterization such as disclosed in WO 01/69593-A1. This may further be combined with a mono representation for the noise such as described in WO 01/88904.
Although most of the embodiments described above relate to two-channel audio signals, the extension to three or more channel audio signals is straightforward.
Addition of an extra channel to an already encoded audio signal can advantageously be done as follows: it suffices to identify in the encoded audio signal that an additional channel is present and to add to the encoded audio signal a representation of the amplitudes of the common frequencies present in the extra channel and a representation of the non-common frequencies. Phase information can optionally be included in the encoded audio signal either.
In a practical embodiment, the average or maximum amplitude and the average phase of the largest amplitude at a common frequency are quantized similar to the respective quantization of the delta amplitude and the delta phase at the common frequency for the other channel(s). Practical values for the quantization are: <tables id="tabl0002" num="0002"><table frame="none"><tgroup cols="2" colsep="0" rowsep="0"><colspec colnum="1" colname="col1" colwidth="41mm" colsep="0" /><colspec colnum="2" colname="col2" colwidth="33mm" colsep="0" /><tbody><row><entry namest="col1" nameend="col1" align="left" valign="top">common frequency</entry><entry namest="col2" nameend="col2" align="left" valign="top">resolution of 0.5 %</entry></row><row><entry namest="col1" nameend="col1" align="left" valign="top">amplitude, delta amplitude</entry><entry namest="col2" nameend="col2" align="left" valign="top">resolution of 1 dB</entry></row><row><entry namest="col1" nameend="col1" align="left" valign="top">phase, delta phase</entry><entry namest="col2" nameend="col2" align="left" valign="top">resolution of 0.25 rad</entry></row></tbody></tgroup></table></tables> The proposed multi-channel audio encoding provides a reduction of the bit rate when compared to encoding the channels independently.
Fig. 4 shows a system according to an embodiment of the invention. The system comprises an apparatus 1 for transmitting or storing an encoded audio signal [S]. The apparatus 1 comprises an input unit 10 for receiving an at least two-channel audio signal S. The input unit 10 may be an antenna, microphone, network connection, etc. The apparatus 1 further comprises the encoder 11 as shown in Fig. 1 for encoding the audio signal S to obtain an encoded audio signal with a parameterization according to the current invention, e.g. (f<sub>com</sub>, A<sub>av</sub>, ΔA) or (f<sub>com</sub>, A<sub>max</sub>, ΔA). The encoded audio signal parameterization is furnished to an output unit 12 which transforms the encoded audio signal in a suitable format [S] for transmission or storage via a transmission medium or storage medium 2. The system further comprises a receiver or reproduction apparatus 3 which receives the encoded audio signal [S] in an input unit 30. The input unit 30 extracts from the encoded audio signal [S] the parameters (f<sub>com</sub>, A<sub>av</sub>, ΔA) or (f<sub>com</sub>, A<sub>max</sub>, ΔA). These parameters are furnished to a decoder 31 which synthesizes a decoded audio signal based on the received parameters by generating the common frequencies having the respective amplitudes in order to obtain the two channels L and R of the decoded audio signal S'. The two channels L and R are furnished to an output unit 32 that provides the decoded audio signal S'. The output unit 32 may be reproduction unit such as a speaker for reproducing the decoded audio signal S'. The output unit 32 may also be a transmitter for further transmitting the decoded audio signal S' for example over an in-home network, etc.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. This word 'comprising' does not exclude the presence of other elements or steps than those listed in a claim. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a device claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
2 sheets
Sheet 1 Sheet 2
Every citation, both waysCites: the store holds 0 of 1
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US8200500B2 | Cited by | United States of America | Applicant |
| US8238562B2 | Cited by | United States of America | Applicant |
| US7644003B2 | Cited by | United States of America | Applicant |
| US8340306B2 | Cited by | United States of America | Applicant |
| US7720230B2 | Cited by | United States of America | Applicant |
| US7903824B2 | Cited by | United States of America | Applicant |
| US7805313B2 | Cited by | United States of America | Applicant |
| US7787631B2 | Cited by | United States of America | Applicant |
| US10269364B2 | Cited by | United States of America | Applicant |
| US8983834B2 | Cited by | United States of America | Search report |
| US7761304B2 | Cited by | United States of America | Applicant |
| US7693721B2 | Cited by | United States of America | Applicant |
| US8170882B2 | Cited by | United States of America | Applicant |
| US8204261B2 | Cited by | United States of America | Applicant |
| US7941320B2 | Cited by | United States of America | Applicant |
| US7583805B2 | Cited by | United States of America | Applicant |
16 members in 10 offices
Priority claims11
| Document | Office | Kind | Date |
|---|---|---|---|
| 02075639 | European Patent Office (EPO) | A | |
| 02075639 | European Patent Office (EPO) | A | |
| 02075639 | European Patent Office (EPO) | – | |
| 0300108 | International Bureau of the World Intellectual Property Organization (WIPO) | W | |
| 0300108 | International Bureau of the World Intellectual Property Organization (WIPO) | W | |
| 03739586 | European Patent Office (EPO) | A | |
| 02075639 | – | – | – |
| EP20020075639 | – | – | – |
| EP20030739586 | – | – | – |
| IB2003000108 | – | – | – |
| WO2003IB00108 | – | – | – |
Members16
| Document | Office | Kind | |
|---|---|---|---|
| WO03069954A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU2003201097A1 | Australia | A1 | |
| AU2003201097A8 | Australia | A8 | |
| WO03069954A3 | World Intellectual Property Organization (WIPO) | A3 | |
| KR20040080003A | Republic of Korea | A | |
| EP1479071A2 | European Patent Office (EPO) | A2 | |
| US2005078832A1 | United States of America | A1 | |
| JP2005517987A | Japan | A | |
| CN1705980A | China | A | |
| EP1479071B1This record | European Patent Office (EPO) | B1 | |
| AT315823T | Austria | T | |
| ATE315823T1 | Austria | T1 | |
| DE60303209D1 | Germany | D1 | |
| ES2255678T3 | Spain | T3 | |
| DE60303209T2 | Germany | T2 | |
| JP4347698B2 | Japan | B2 |
59 legal events, as 7 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Change of applicant/patenteeR081 | R081 | DE | |
| Change of applicant/patenteeR081 | R081 | DE | |
| Change of representativeR082 | R082 | DE | |
| Change of representativeR082 | R082 | DE | |
| Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)REGISTERED BETWEEN 20120628 AND 20120704732E | 732E | GB | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Announcement of lapse in spainLapsedFD2A | FD2A | ES | |
| Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)REGISTERED BETWEEN 20090312 AND 20090318732E | 732E | GB | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation filedET | ET | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents actLapsedNLV1 | NLV1 | EP | |
| Definitive protectionFG2A | FG2A | ES | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Corresponds to:REF | REF | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1479071
- Publication, DOCDB
- 1479071
- Publication, EPODOC
- EP1479071
- Application
- 3739586
- Application, DOCDB
- 03739586
- Application, EPODOC
- EP20030739586
Titles3
- German
- PARAMETRISCHE AUDIOCODIERUNG
- English
- PARAMETRIC AUDIO CODING
- French
- CODAGE AUDIO PARAMETRIQUE
Classification
- CPC, 2
- G10L19/08
- G10L19/008
- IPC, 3
- G10L19 08
- G10L19 02
- G10L19 00
Designated states26
- Contracting states, 26
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Hungary
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Sweden
- Slovenia
and 2 moreShow fewer
- Slovakia
- Türkiye