EP1398760B1 - Signalisation des commutations de fenêtres dans un flux de données audio MPEG Layer 3 - Google Patents

Signalisation des commutations de fenêtres dans un flux de données audio MPEG Layer 3 Download PDF

Info

Publication number
EP1398760B1
EP1398760B1 EP20030292035 EP03292035A EP1398760B1 EP 1398760 B1 EP1398760 B1 EP 1398760B1 EP 20030292035 EP20030292035 EP 20030292035 EP 03292035 A EP03292035 A EP 03292035A EP 1398760 B1 EP1398760 B1 EP 1398760B1
Authority
EP
European Patent Office
Prior art keywords
subbands
window
information
window forms
block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
EP20030292035
Other languages
German (de)
English (en)
Other versions
EP1398760A1 (fr
Inventor
Walter Voessing
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
THOMSON LICENSING
Original Assignee
Thomson Licensing SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from EP02090308A external-priority patent/EP1394772A1/fr
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Priority to EP20030292035 priority Critical patent/EP1398760B1/fr
Publication of EP1398760A1 publication Critical patent/EP1398760A1/fr
Application granted granted Critical
Publication of EP1398760B1 publication Critical patent/EP1398760B1/fr
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/02Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/0204Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders using subband decomposition
    • G10L19/0208Subband vocoders

Definitions

  • the invention relates to a method and to an apparatus for encoding or decoding an audio signal that is processed using multiple subbands and overlapping window functions, and using extended subband signal window switching configurations.
  • cosine or Fourier transformation is used for generating spectral coefficients from time domain input samples.
  • the coefficients are coded, thereby removing redundancy and irrelevancy.
  • the coded coefficients are decoded and inversely transformed into time domain samples.
  • the lengths of the transformation blocks are switched from long to short, and vice versa, depending on the current characteristics of the input signal, in order to mask pre-echoes and reduce audible noise arising in blocks with a more or less silent period before a sudden increase of the input signal amplitude.
  • Transformation block length switching is also used in ISO/IEC 11172-3 (MPEG-1 Audio Layer 3) and in ISO/IEC 13818-3 (MPEG-2 Audio Layer 3) and in AAC (advanced audio coding).
  • the invention is defined by independent claims 1, 5, 9 and 10.
  • MPEG-1 Audio Layer 3 and in MPEG-2 Audio Layer 3 the transform block length switching information or window length switching information is transmitted within the overhead (between 'main_data_begin' and 'main_data') of the frames of the datastream using a flag called 'window_ switching_flag' for each set of coefficients called 'granule'.
  • the different layers in MPEG-1 Audio and MPEG-2 Audio as well as other audio codecs like the Minidisc system use subband coding/decoding, wherein the total frequency band is split into a predetermined number of subbands, e.g. 32 bands, or into 3 subbands in case of Minidisc.
  • Fig. 2 depicts several subbands SB1 ...
  • Real windows/transformation blocks may include between e.g. 12 and 2048 samples at original PCM sampling rates of e.g. 32kHz, 44.1kHz or 48kHz. The windows are overlapping by e.g. 50%, as shown in Fig. 2.
  • the type of transformation can be an MDCT that uses subsampling by a factor 2 so that the overall quantity of input coefficients is not increased.
  • the window functions shown in Fig. 2 are symbolic ones only, real window functions have e.g. sine/cosine or Kaiser-Bessel or Fielder shape.
  • MPEG-1 Audio Layer 3 in MPEG-2 Audio Layer 3 and in Minidisc codecs it is also possible to select for a given period of the input signal a different transform block or window length in different subbands.
  • the information about which subband or which group of subbands is to be using which transformation or window length needs to be included in the datastream for evaluation in the decoder.
  • this parameter is called 'mixed_block_flag', determining that in the lowest two subbands SB1 and SB2 long blocks only are to be used whereas, in a uniform manner, in the upper 30 subbands the block length will vary between long blocks and short blocks including transition blocks called start blocks and stop blocks.
  • the block or window type is signalled, too, using the 2-bit parameter 'block_type'. If short blocks are used there arises in each case a block type sequence as shown for instance for subbands 3 and 4 in Fig. 2: long block (code 0), start block (code 1, having unsymmetrical window function halves), 3 short blocks (code 2; at least one short block, generally speaking), stop block (code 3, having unsymmetrical window function halves), long block (code 0).
  • a problem to be solved by the invention is to provide improved adaptation of the allowable block or window lengths or window forms within the total range of subbands. This problem is solved by the methods disclosed in claims 1 and 5. Apparatuses that utilise these methods are disclosed in claims 9 and 10.
  • the corresponding 2-bit value of 'block_type' is sent repeatedly although the decoder knows already from the occurrence of the parameter 'window_switching_flag' that the above described sequence of 'start block', 'short window(s)', 'stop block' and 'long window' will follow. Therefore transmitting the changing parameter 'block_type' several times is redundant information.
  • the superfluous parameter 'block_type' flag is not sent for block type signalling purposes. Instead, the two corresponding bits are used for signalling to the decoder differing subband signal window switching configuration types.
  • These configuration types define in which of the total number of subbands used the window switching is affected by above parameter 'window_switching_flag', or in which of the total number of subbands used the window switching is not affected by the parameter 'window_switching_flag'.
  • These configuration types can further define different subbands groups fixed within the total number of subbands, that are affected by the parameter 'window_switching_flag'.
  • These configuration types can further define variable subbands groups within the total number of subbands, that are affected by the parameter 'window_switching_flag'. Both alternatives can be combined, too.
  • the inventive method is suited for encoding an audio signal that is processed using multiple subbands and overlapping window functions into which the signals in the subbands are partitioned, wherein the resulting sample blocks are in each case transformed into corresponding blocks of spectral domain coefficients and are coded using data reduction, and wherein different window forms are used and the information about the window forms used is transmitted, recorded or stored in the side information for the coded coefficients, and wherein upon deciding to process, during a given time period, in a first group of subbands the subband signals at least in part with a given sequence of window forms different from the corresponding sequence of window forms used to process the subband signals in a second group of subbands, additional information about such mixing of window forms is transmitted, recorded or stored in said side information, and wherein following such decision to process in a first group of subbands the subband signals at least in part with a given sequence of window forms different from the corresponding sequence of window forms used to process the subband signals in a second group of subbands, information about the
  • the inventive method is suited for decoding an audio signal that was processed using multiple subbands and overlapping window functions into which the signals in the subbands are partitioned, wherein the resulting sample blocks were in each case transformed into corresponding blocks of spectral domain coefficients and are coded using data reduction, and wherein different window forms were used and the information about the window forms used was transmitted, recorded or stored in the side information for the coded coefficients, and wherein upon the decision to process, during a given time period, in a first group of subbands the subband signals at least in part with a given sequence of window forms different from the corresponding sequence of window forms used to process the subband signals in a second group of subbands, additional information about such mixing of window forms was transmitted, recorded or stored in said side information, the decoding including the steps:
  • the inventive apparatus for encoding an audio signal includes:
  • stage SAFW carries out subband analysis filtering (i.e. generating the above 32 subband signals), windowing and transformation into the spectral domain.
  • Stage ScFCal calculates the scale factors form the spectral coefficients.
  • Stage ScFCod codes the scale factors, using side information received from stage BRAdj.
  • Stage NQCod carries out normalisation, quantisation and coding of the coefficients from the subbands, thereby using side information from stage BRAdj.
  • Stage FrFo performs formatting of the audio frames to be transmitted, recorded or stored.
  • Stage FFTA performs an FFT analysis (fast Fourier transform) of the input signal EINP in parallel, in order to provide a source for psycho-acoustic information.
  • the subsequent stage ThCalSD calculates therefrom the masking thresholds and signal/masking ratios, and determines the window switching information required for the subbands. That window switching information is applied in stage SAFW to the subband signals and to the corresponding transformation operations.
  • Stage BAllCal calculates the required bit allocation.
  • the subsequent stage BRAdj controls the adjustment to the desired fixed bit rate by sending corresponding control signals to stages ScFCod and NQCod. One channel only of two (stereo) or more channels is depicted, whereby the stages FFTA, ThCalSD, BAllCal and BRAdj are normally used for all channels in common.
  • stage SIDec decodes the side information generated in the encoder and required by the decoder, e.g. scale factor information, bit allocation information, window switching information, normalisation information, quantisation information and threshold information.
  • Stage SIDec controls the subsequent stages INQDec and SSFW.
  • Stage INQDec performs inverse coding, inverse quantisation and inverse normalisation on the received or replayed coefficients from the subbands.
  • Stage SSFW carries out inverse transformation, corresponding window switching and subband synthesis filtering, and provides the output PCM samples. One channel only of two (stereo) or more channels is depicted.
  • the inventive window switching - as indicated using the example in Fig. 2 with subbands 1/2, 3/4 and 31/32 - using differing subband signal window switching configuration types is applied in stage SAFW in the encoder and in stage SSFW in the decoder.
  • the information about the configuration type to be selected is determined in stage ThCalSD, transferred, and evaluated in stage SIDec in the decoder.
  • the invention can be used in extended systems based on MPEG-1 Audio Layer 3, MPEG-2 Audio Layer 3, or AAC, for example.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Claims (10)

  1. Procédé de codage d'un signal audio qui est traité (SAFW) en utilisant des sous-bandes multiples (SB1....SB32) et des fonctions de fenêtrage à recouvrement dans lesquelles les signaux des sous-bandes sont partitionnés,
    dans lequel les blocs échantillons résultants sont dans chaque cas transformés (SAFW) en blocs correspondants de coefficients spectraux est sont codés (ScFCod, NQCod) en utilisant la réduction de données,
    et dans lequel les différentes formes de fenêtres sont utilisées et les informations (block_type) relatives aux formes des fenêtres utilisées sont transmises, enregistrées ou mémorisées dans les informations auxiliaires relatives aux coefficients codés,
    et dans lequel, sur décision de traitement, pendant une durée donnée, dans un premier groupe (SB1,SB2) de sous-bandes, les signaux des sous-bandes au moins en partie avec une séquence donnée de formes de fenêtres différente de la séquence de formes de fenêtres correspondante utilisée pour traiter les signaux de sous-bandes d'un deuxième groupe (SB3.... SB32) de sous-bandes, en transmettant, enregistrant ou mémorisant dans lesdites informations auxiliaires d'informations supplémentaires (mixed_block_flag) relatives à un tel mélange de formes de fenêtres,
    caractérisé par les étapes suivantes :
    à la suite d'une telle décision de traitement dans un premier groupe (SB1, SB2) de sous-bandes , les signaux des sous-bandes au moins en partie avec une séquence donnée de formes de fenêtres différente de la séquence de formes de fenêtres correspondante utilisée pour traiter les signaux de sous-bandes d'un deuxième groupe (SB3.....SB32) de sous-bandes, non transmission, enregistrement ou mémorisation dans lesdites informations auxiliaires d'informations (block_type) relatives aux formes de fenêtres utilisées dans ladite séquence donnée ;
    au lieu de cela, transmission, enregistrement ou mémorisation dans lesdites informations auxiliaires d'informations relatives à d'autres types de configuration de commutation de fenêtres de signaux de sous-bandes.
  2. Procédé selon la revendication 1, dans lequel ledit signal audio est un signal audio selon la couche audio 3 MPEG-1, la couche audio 3 MPEG-2 ou codé selon le procédé AAC.
  3. Procédé selon la revendication 1 ou 2, dans lequel lesdits types de configuration définissent à laquelle du nombre total de sous-bandes utilisées la commutation de fenêtres est ou non concernée, à l'aide desdites informations supplémentaires (mixed_block_flag) relatives au mélange des formes de fenêtres.
  4. Procédé selon la revendication 3, dans lequel lesdits types de configuration définissent en outre différents groupes de sous-bandes fixes, parmi le nombre total de sous-bandes, qui sont concernés par lesdites informations supplémentaires (mixed_block_flag) et/ou dans lequel lesdits différents types de configuration définissent en outre des groupes de sous-bandes variables, parmi le nombre total de sous-bandes, qui sont concernés par lesdites informations supplémentaires (mixed_block_flag).
  5. Procédé de décodage d'un signal audio qui a été traité (SAFW) en utilisant des sous-bandes multiples (SB1....SB32) et des fonctions de fenêtrage à recouvrement dans lesquelles les signaux des sous-bandes sont partitionnés,
    dans lequel les blocs échantillons résultants sont dans chaque cas transformés (SAFW) en blocs correspondants de coefficients spectraux est sont codés (ScFCod, NQCod) en utilisant la réduction de données,
    et dans lequel différentes formes de fenêtres sont utilisées et les informations (block_type) relatives aux formes des fenêtres utilisées ont été transmises, enregistrées ou mémorisées dans les informations auxiliaires relatives aux coefficients codés,
    et dans lequel, sur décision de traitement, pendant une durée donnée, dans un premier groupe (SB1,SB2) de sous-bandes, les signaux des sous-bandes au moins en partie avec une séquence donnée de formes de fenêtres différente de la séquence de formes de fenêtres correspondante utilisée pour traiter les signaux de sous-bandes d'un deuxième groupe (SB3.... SB32) de sous-bandes, des informations supplémentaires (mixed_block_flag) relatives à un tel mélange de formes de fenêtres ont été transmises, enregistrées ou mémorisées dans lesdites informations supplémentaires,
    le décodage comprenant les étapes suivantes :
    décodage (SIDec) desdites informations auxiliaires du signal reçu, relu ou extrait,
    utilisation desdites informations auxiliaires décodées, réalisation du décodage par réduction de données (INQDec)du code reçu, relu ou extrait, et dans chaque cas transformation inverse (SSFW) desdits blocs de coefficients spectraux en blocs échantillons correspondants,
    assemblage (SSFW) desdits blocs échantillons soumis à une transformation inverse en utilisant lesdites fonctions de fenêtrage avec recouvrement et assemblage (SSFW) desdits signaux de sous-bandes multiples (SB1 .... SB32) en signal audio décodé (PCM),
       caractérisé par l'étape suivante :
    dans lequel lors dudit codage, à la suite d'une telle décision de traitement dans un premier groupe (SB1,SB2) de sous-bandes, les signaux des sous-bandes au moins en partie avec une séquence donnée de formes de fenêtres différente de la séquence de formes de fenêtres correspondante utilisée pour traiter les signaux de sous-bandes d'un deuxième groupe (SB3 ...SB32) de sous-bandes, les informations (block_type) contenues dans lesdites informations auxiliaires relatives aux formes de fenêtres utilisées dans ladite séquence donnée n'ont pas transmises, enregistrées ou mémorisées dans lesdites informations auxiliaires , mais au lieu de cela, les informations relatives à d'autres types de configuration de commutation de fenêtres de signaux de sous-bandes ont été transmises, enregistrées ou mémorisées dans lesdites informations auxiliaires.
    évaluation (SIDec) lors dudit décodage desdites autres informations relatives au type de configuration de commutation de fenêtres de signaux de sous-bandes et sélection des formes de fenêtres correspondantes lors de l'assemblage (SSFW) desdits blocs échantillons soumis à une transformée inverse en utilisant lesdites fonctions de fenêtrage à recouvrement et lors de l'assemblage (SSFW) desdits signaux de sous-bandes multiples (SB1 ... SB32) en signal audio décodé (PCM).
  6. Procédé selon la revendication 5, dans lequel ledit signal audio est un signal audio selon la couche audio 3 MPEG-1, la couche audio 3 MPEG-2 ou codé selon le procédé AAC.
  7. Procédé selon la revendication 5 ou 6, dans lequel lesdits types de configuration définissent laquelle du nombre total de sous-bandes utilisées la commutation de fenêtres est ou non concernée, à l'aide desdites informations supplémentaires (mixed_block_flag) relatives au mélange des formes de fenêtres.
  8. Procédé selon la revendication 7, dans lequel lesdits types de configuration définissent en outre différents groupes de sous-bandes fixes, parmi le nombre total de sous-bandes, qui sont concernés par lesdites informations supplémentaires (mixed_block_flag) et/ou dans lequel les dits différents types de configuration définissent en outre des groupes de sous-bandes variables, parmi le nombre total de sous-bandes, qui sont concernés par lesdites informations supplémentaires (mixed_block_flag).
  9. Dispositif de codage d'un signal audio, comprenant :
    un moyen (SAFW) de traitement dudit signal audio en utilisant des sous-bandes multiples (SB1 ... SB32) et des fonctions de fenêtrage à recouvrement dans lesquelles les signaux des sous-bandes sont partitionnés, et de transformation dans chaque cas des blocs échantillons résultants en blocs correspondants des coefficients spectraux ;
    un moyen (ScFCal, ScFCod, NQCod, FFTA, ThCalSD, BallCal, BRAdj) de codage desdits coefficients en utilisant une réduction de données, dans lequel différentes formes de fenêtres sont utilisées et les informations (block_type) relatives aux formes de fenêtres utilisées sont ajoutées au signal audio codé dans les informations auxiliaires concernant les coefficients codés,
    et dans lequel, sur décision de traitement, pendant une durée donnée, dans un premier groupe (SB1,SB2) de sous-bandes, les signaux des sous-bandes au moins en partie avec une séquence donnée de formes de fenêtres différente de la séquence de formes de fenêtres correspondante utilisée pour traiter les signaux de sous-bandes d'un deuxième groupe (SB3 ... SB32) de sous-bandes, des informations supplémentaires (mixed_block_flag) relatives à un tel mélange de formes de fenêtres sont ajoutées auxdites informations auxiliaires,
    et dans lequel, à la suite d'une telle décision de traitement dans un premier groupe (SB1,SB2) de sous-bandes, les signaux des sous-bandes au moins en partie avec une séquence donnée de formes de fenêtres différente de la séquence de formes de fenêtres correspondante utilisée pour traiter les signaux de sous-bandes d'un deuxième groupe (SB3 ... SB32) de sous-bandes, lesdites informations (block_type) relatives aux formes de fenêtres utilisées dans ladite séquence donnée ne sont pas ajoutées auxdites informations auxiliaires, mais au lieu de cela, des informations relatives à d'autres types de configuration de commutation de fenêtres de signaux de sous-bandes.
  10. Dispositif de décodage d'un signal audio qui a été traité (SAFW) en utilisant des sous-bandes multiples (SB1 ... SB32) et des fonctions de fenêtrage à recouvrement dans lequel les signaux des sous-bandes sont partitionnés,
    dans lequel les blocs échantillons résultants sont dans chaque cas transformés (SAFW) en blocs correspondants de coefficients spectraux et sont codés (ScFCod, NQCod) en utilisant une réduction de données,
    et dans lequel on utilise différentes formes de fenêtres et les informations (block_type) relatives aux formes de fenêtres utilisées ont été transmises, enregistrées ou mémorisées dans les informations auxiliaires relatives aux coefficients codés
    et dans lequel, lors du codage, sur décision de traitement, pendant une durée donnée, dans un premier groupe (SB1, SB2) de sous-bandes, les signaux des sous-bandes au moins en partie avec une séquence donnée de formes de fenêtres différente de la séquence de formes de fenêtres correspondante utilisée pour traiter les signaux de sous-bandes d'un deuxième groupe (SB3 ... SB32) de sous-bandes, les informations supplémentaires (mixed_block_flag) relatives à un tel mélange de formes de fenêtres ont été transmises, enregistrées ou mémorisées dans lesdites informations auxiliaires, ledit dispositif comprenant :
    un moyen (SIDec) de décodage desdites informations auxiliaires du signal reçu, relu ou extrait,
    un moyen (INQDec, SSFW) de décodage en réalisant le décodage par réduction de données du code reçu, relu ou extrait en utilisant lesdites informations auxiliaires décodées et de transformation inverse dans chaque cas desdits blocs de coefficients spectraux en blocs échantillons correspondants, et d'assemblage desdits blocs échantillons soumis à une transformation inverse en utilisant lesdites fonctions de fenêtrage à recouvrement et d'assemblage desdits signaux de sous-bandes multiples (SB1 ... SB32) en un signal audio décodé (PCM),
       dans lequel lors dudit codage, à la suite d'une telle décision de traitement dans un premier groupe (SB1, SB2) de sous-bandes, les signaux des sous-bandes au moins en partie avec une séquence donnée de formes de fenêtres différente de la séquence de formes de fenêtres correspondante utilisée pour traiter les signaux de sous-bandes d'un deuxième groupe (SB3 ...SB32) de sous-bandes, les informations (block_type) contenues dans lesdites informations auxiliaires relatives aux formes de fenêtres utilisées dans ladite séquence donnée n'ont pas été transmises, enregistrées ou mémorisées, mais au lieu de cela, les informations relatives à d'autres types de configuration de commutation de fenêtres de signaux de sous-bandes ont été transmises, enregistrées ou mémorisées dans lesdites informations auxiliaires,
    et dans lequel, ledit moyen (SIDec) de décodage desdites informations auxiliaires évalue lesdites informations relatives au type de configuration de commutation de fenêtres de signal de sous-bande qui sont alors utilisées pour sélectionner les formes de fenêtres correspondantes lors de l'assemblage desdits blocs échantillons soumis à une transformée inverse en utilisant lesdites fonctions de fenêtrage à recouvrement et lors de l'assemblage desdits signaux multibandes en un signal audio décodé (PCM) dans ledit moyen (INQDec, SSFW) de décodage par réduction de données, de transformation inverse et d'assemblage.
EP20030292035 2002-08-28 2003-08-18 Signalisation des commutations de fenêtres dans un flux de données audio MPEG Layer 3 Expired - Lifetime EP1398760B1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP20030292035 EP1398760B1 (fr) 2002-08-28 2003-08-18 Signalisation des commutations de fenêtres dans un flux de données audio MPEG Layer 3

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP02090308 2002-08-28
EP02090308A EP1394772A1 (fr) 2002-08-28 2002-08-28 Signalisation des commutations de fenêtres dans un flux de données audio MPEG Layer 3
EP20030292035 EP1398760B1 (fr) 2002-08-28 2003-08-18 Signalisation des commutations de fenêtres dans un flux de données audio MPEG Layer 3

Publications (2)

Publication Number Publication Date
EP1398760A1 EP1398760A1 (fr) 2004-03-17
EP1398760B1 true EP1398760B1 (fr) 2005-04-13

Family

ID=31889453

Family Applications (1)

Application Number Title Priority Date Filing Date
EP20030292035 Expired - Lifetime EP1398760B1 (fr) 2002-08-28 2003-08-18 Signalisation des commutations de fenêtres dans un flux de données audio MPEG Layer 3

Country Status (1)

Country Link
EP (1) EP1398760B1 (fr)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000134105A (ja) * 1998-10-29 2000-05-12 Matsushita Electric Ind Co Ltd オーディオ変換符号化に用いられるブロックサイズを決定し適応させる方法

Also Published As

Publication number Publication date
EP1398760A1 (fr) 2004-03-17

Similar Documents

Publication Publication Date Title
JP4731774B2 (ja) 高品質オーディオ用縮尺自在符号化方法
US6529604B1 (en) Scalable stereo audio encoding/decoding method and apparatus
US7627480B2 (en) Support of a multichannel audio extension
US7627482B2 (en) Methods, storage medium, and apparatus for encoding and decoding sound signals from multiple channels
JP3926399B2 (ja) オーディオ信号コーディング中にノイズ置換を信号で知らせる方法
EP1394772A1 (fr) Signalisation des commutations de fenêtres dans un flux de données audio MPEG Layer 3
US7181404B2 (en) Method and apparatus for audio compression
EP0797324A2 (fr) Méthode améliorée de codage stéréo combiné utilisant une mise en forme d'enveloppe temporelle
Sinha et al. Audio compression at low bit rates using a signal adaptive switched filterbank
US20030215013A1 (en) Audio encoder with adaptive short window grouping
EP1749296A1 (fr) Extension audio multicanal
US6903664B2 (en) Method and apparatus for encoding and for decoding a digital information signal
KR20010021226A (ko) 디지털 음향 신호 부호화 장치, 디지털 음향 신호 부호화방법 및 디지털 음향 신호 부호화 프로그램을 기록한 매체
AU729584B2 (en) Method and device for coding an audio-frequency signal by means of "forward" and "backward" LPC analysis
KR100750115B1 (ko) 오디오 신호 부호화 및 복호화 방법 및 그 장치
Iwakami et al. Audio coding using transform‐domain weighted interleave vector quantization (twin VQ)
EP1398760B1 (fr) Signalisation des commutations de fenêtres dans un flux de données audio MPEG Layer 3
Prandoni et al. Perceptually hidden data transmission over audio signals
KR0181488B1 (ko) 비트 할당 테이블의 규칙성을 이용한 엠피이쥐 오디오복호 장치 및 방법
JPH07508375A (ja) スタジオ用デジタルオーディオ信号の記憶及び又は通信時のデータ整理方法
JP2003195896A (ja) オーディオ復号装置及びその復号方法並びに記憶媒体
EP1341161B1 (fr) Procédé et appareil pour le codage et le décodage d'un signal d'information numérique
Mandal et al. Digital Audio Compression
JPH07106977A (ja) 情報復号化装置
Erne Tutorial on Perceptual Audio Coding Algorithms

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL LT LV MK

17P Request for examination filed

Effective date: 20040327

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

AKX Designation fees paid

Designated state(s): DE FR GB IT

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB IT

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT;WARNING: LAPSES OF ITALIAN PATENTS WITH EFFECTIVE DATE BEFORE 2007 MAY HAVE OCCURRED AT ANY TIME BEFORE 2007. THE CORRECT EFFECTIVE DATE MAY BE DIFFERENT FROM THE ONE RECORDED.

Effective date: 20050413

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: GB

Ref legal event code: 746

Effective date: 20050407

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REF Corresponds to:

Ref document number: 60300500

Country of ref document: DE

Date of ref document: 20050519

Kind code of ref document: P

RAP2 Party data changed (patent owner data changed or rights of a patent transferred)

Owner name: THOMSON LICENSING

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

ET Fr: translation filed
26N No opposition filed

Effective date: 20060116

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20070823

Year of fee payment: 5

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20070803

Year of fee payment: 5

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20070821

Year of fee payment: 5

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20080818

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20090430

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20080901

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090303

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20080818