WO2008089705A1 - Encoding and decoding method andapparatus - Google Patents
Encoding and decoding method andapparatus Download PDFInfo
- Publication number
- WO2008089705A1 WO2008089705A1 PCT/CN2008/070170 CN2008070170W WO2008089705A1 WO 2008089705 A1 WO2008089705 A1 WO 2008089705A1 CN 2008070170 W CN2008070170 W CN 2008070170W WO 2008089705 A1 WO2008089705 A1 WO 2008089705A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- frame
- decoding
- length
- coding
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/04—Speech 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 predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/18—Vocoders using multiple modes
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/02—Speech 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/022—Blocking, i.e. grouping of samples in time; Choice of analysis windows; Overlap factoring
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/02—Speech 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/0212—Speech 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 orthogonal transformation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/04—Speech 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 predictive techniques
Definitions
- the present invention relates to the field of codec technology, and in particular, to a codec method and apparatus.
- the AMR-WB+ based encoder mainly includes the following two encoding modes:
- Excitation transform code excitation mode, used to encode tones.
- the AMR-WB+ technology is formed by extending the low-rate speech coding, specifically a hybrid coding method combining ACELP coding for speech and TCX coding for tone.
- the currently selected coding mode is determined by comparing the SEGSNR (Segmented Signal to Noise Ratio) values of the two modes.
- SEGSNR Segmented Signal to Noise Ratio
- AMR-WB+ converts from ACELP encoded frame to TCX encoded frame. An implementation that removes the zero input response is used.
- the ACELP coding mode is used, and the current frame is switched by the TCX coding mode.
- the corresponding TCX coding implementation process is shown in Figure 1.
- the input audio signal is first passed.
- the ZIR (zero input response) after windowing is subtracted from the perceptually weighted signal, and then an adaptive window is added to the obtained signal, and transform domain coding is performed to Obtain the corresponding TCX coded stream.
- An embodiment of the present invention provides a codec method and apparatus, so that the complexity of the process of eliminating inter-frame discontinuity is reduced in the codec process, thereby reducing the implementation complexity of the codec process. .
- An embodiment of the present invention provides an encoding method, including:
- An embodiment of the present invention provides an encoding apparatus including an encoding mode switching identification unit, a previous encoding frame overlap data acquiring unit, and a second encoding unit, where:
- the coding mode switching identification unit performs coding in the first coding mode after determining that the previous frame is used, and the current frame needs to be encoded in the transform domain coding mode, and triggers the acquisition of the previous coded frame overlapping data. unit; [19]
- the previous coded frame overlap data acquisition unit is configured to obtain, according to the determined data length of the current frame and the coded data of the previous frame, the corresponding length of the coded data in the previous frame, and provide the coded data Two coding unit;
- the second coding unit performs overlapping processing on the coded data acquired by the previous coded frame overlap data acquiring unit and the coded data of the current frame to obtain a coded result.
- An embodiment of the present invention provides a decoding method, including:
- the decoded data obtained from the previous frame is overlapped with the decoded data of the current frame to obtain a decoding result.
- An embodiment of the present invention provides a decoding apparatus including a decoding mode switching identification unit, a previous decoding frame overlapping data acquiring unit, and a second decoding unit, where:
- a decoding mode switching identifying unit configured to determine, according to information in the decoded code stream, that the previous frame is decoded by using the first decoding mode, and the current frame is obtained by decoding the second code decoding mode, before triggering a decoding frame overlap data acquiring unit;
- the previous decoded frame overlap data acquiring unit is configured to obtain, according to the determined data length of the decoded data of the current frame and the previous frame, the decoded data of the corresponding length in the corresponding previous frame, and provide the data to the first Two decoding unit;
- the second decoding unit is configured to overlap the decoded data acquired by the previous decoded frame overlap data acquiring unit and the decoded data of the current frame to obtain a decoding result.
- the embodiments provided by the present invention can implement corresponding mode switching codec processing without using a filter operation, so that the operation complexity of the entire codec process is not High, and thus easier to implement hardware and software.
- the embodiment provided by the present invention can also effectively ensure the effect of eliminating discontinuity between frames in the case where the zero input response is not similar to the signal at the beginning of the current frame.
- FIG. 1 is a schematic block diagram of a TCX encoding process in the prior art
- FIG. 2 is a schematic block diagram of a TCX decoding process in the prior art
- FIG. 3 is a domain window function applied in the process of calculating the ZIR value after windowing processing in the prior art.
- FIG. 4 is a schematic block diagram of a TCX encoding process in an embodiment of the present invention.
- FIG. 5 is a schematic block diagram of a TCX decoding process according to an embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of an input voice frame according to an embodiment of the present invention.
- FIG. 7 is a schematic view showing a window shape after windowing processing according to an embodiment of the present invention.
- FIG. 8 is a schematic diagram of frame-to-frame overlap smoothing in a decoding process according to an embodiment of the present invention.
- FIG. 9 is a schematic structural diagram of a specific implementation of a codec apparatus according to an embodiment of the present invention.
- the embodiment of the encoding provided by the present invention includes: encoding the first encoding mode in determining the previous frame, and further determining that the current frame needs to be encoded by using the second encoding mode, that is, determining that the encoding process occurs. And switching the coding mode of the coding mode according to the current frame and the coded data of the previous frame and the subsequent frame, and obtaining the coded data of the overlapped data length in the corresponding previous frame and the subsequent frame. And performing encoding processing based on the second encoding mode on the encoded data obtained from the data of the previous frame and the subsequent frame and the encoded data of the current frame to obtain a coding result.
- the data length of the overlap portion is determined according to the frame length of each coded frame and is preset in the encoder, and the longer the frame length of the coded frame is, the longer the data length of the corresponding overlap portion is. .
- the data length of the overlapped portion of the encoded data of the current frame and the previous frame is the first length
- the encoded data of the current frame and the subsequent frame overlap is the second length.
- the first length may be the same as the second length.
- the corresponding embodiment is not limited to the two length values being the same in a specific application process.
- the first coding mode may be specifically, but not limited to, a linear predictive coding mode
- the second coding mode may be, but not limited to, a transform domain coding; further, a corresponding implementation
- the example can be applied to the mode switching encoding process between various linear predictive coding and transform domain coding, for example, mode switching between ACELP coding and TCX coding, and the like.
- the decoding provided by the present invention includes: performing decoding operation on the received code stream, and determining The previous frame in the received code stream is obtained by decoding in the first decoding mode, and after the current frame is decoded in the second decoding mode, the overlap between the determined current frame and the decoded data of the previous frame is determined. Part of the data length, the decoded data of the overlapped data length in the previous frame is obtained; and the decoded data obtained from the previous frame is overlapped with the decoded data of the current frame, specifically The decoded data of the overlapping portion data length in the frame is subjected to windowing superposition processing with the header of the decoded data of the current frame to obtain a decoding result.
- an embodiment of the present invention proposes an overlap smoothing technique of ACELP and T CX coding mode switching, which can obtain better performance while ensuring a constant code rate. Inter-frame smoothing effect. Moreover, in the process of applying the embodiment, it is not necessary to perform complex synthetic perceptual weighting filter calculation, so that the corresponding computational complexity is reduced compared with the inter-mode smoothing technique of AMR-WB+ in the prior art.
- the embodiment of the present invention mainly uses the inter-mode overlap smoothing technology to implement the effect of switching between two encoding modes, and the encoding is performed by the TCX codec processing to improve the TCX. Codec efficiency, reducing the complexity of TCX codec.
- the TCX codec technical solution based on the inter-mode overlapping smoothing technique provided by the present invention will be described below.
- the synthesized audio signal is obtained through the inverse perceptual weighting filter; wherein, if the previous frame uses the ACELP encoding mode, then at the decoding end, Using the processing strategy corresponding to the encoding end, the overlapping result of the decoding result of the previous frame is overlapped with the current frame to obtain the decoding result of the current frame; referring to the example in the encoding process, the TCX decoder is used.
- the window overlap is overlapped with the last overlap of the current frame and the last subframe of the previous frame of the ACELP composite signal to obtain a final synthesized audio signal.
- the specific inter-frame overlap techniques include:
- the last several audio data processed by the previous frame ACELP (for example, may be 16, 32 or 64 points) s peech data) TCX encoding together with current frame audio data, the last several pieces of audio data refer to audio data determined according to the length of the encoding frame and overlapping the data length of the previous frame;
- L_frame represents the frame length of the current frame TCX encoding, which may be 256, 512 or 1024 respectively corresponding to the three encoding modes of TCX.
- L1 represents the length of the audio signal that is overlapped with the previous frame
- L2 is the number of points of the audio signal taken for ove rlap (overlap) with the next frame
- L represents the actual processing of the current frame.
- the length of the audio signal; the value of each parameter in Figure 6 can be:
- the length of the current frame overlapping with the previous frame varies with the change of the TCX coding mode, and has an adaptive effect.
- Peer the actual frame length and A of the speech (voice) signal per frame of the TCX processed by this method
- the actual frame length matching in MR-WB+ ensures the correctness of the encoding.
- w(n) refers to the curve of the portion shown by L2 in Fig. 7; that is, the portion overlapping the previous frame is not windowed, and the cosine is added to the portion overlapping with the latter frame.
- Window w(n) refers to the curve of the portion shown by L2 in Fig. 7; that is, the portion overlapping the previous frame is not windowed, and the cosine is added to the portion overlapping with the latter frame.
- the window length of the cosine window is only AMR-WB
- the window length added by the frame header of the next frame should be the same as the length of L2, that is, the length of the corresponding overlap part should be consistent with the current frame to ensure the smoothing effect between frames.
- the TCX decoder decodes the synthesized audio signal of the current frame from the received current frame TCX encoded code stream, and overlaps the header with the decoded audio signal of the previous frame ACELP. Windowing is done to superimpose, resulting in the final synthesized audio output.
- a triangular window is used in the overlapping portion, and the synthesized audio signal of the last L1 samples of the ACELP is represented by w2(n), and the synthesized audio signal of the overlapping portion of the TCX is used by wl. (n) indicates that the corresponding synthesized audio signal is as follows:
- the present invention further provides an embodiment of a codec device, which is specifically shown in FIG. 9, and specifically includes an encoding device and a decoding device.
- a codec device which is specifically shown in FIG. 9, and specifically includes an encoding device and a decoding device.
- the specific implementation structures of the two devices will be described below.
- the device specifically includes an encoding mode switching identification unit, a previous encoding frame overlapping data acquiring unit, and a subsequent one a coded frame overlap data acquisition unit and a second coding unit, wherein:
- the coding mode switching identification unit after determining that the previous frame is encoded by the first coding mode, and the current frame needs to be encoded by using the second coding mode, triggering the previous coding frame overlapping data acquisition unit and The latter coded frame overlaps the data acquisition unit;
- the previous coded frame overlap data acquiring unit obtains the coded data of the corresponding length in the corresponding previous frame according to the determined data length of the overlapped data of the current frame and the previous frame, for example, acquiring the previous frame.
- the latter coded frame overlap data acquiring unit obtains the coded data of the corresponding length in the corresponding subsequent frame according to the determined data length of the coded data of the current frame and the subsequent frame, and provides the coded data to the transform domain.
- a unit ie, a second coding unit; wherein, taking the TCX coding mode as the second coding mode as an example, considering that a corresponding smoothing scheme needs to be used in the coding process between the current TCX frames, in the device embodiment The unit can still be used for corresponding inter-frame smoothing;
- the second coding unit performs overlapping processing on the coded data obtained by the previous coded frame overlap data acquisition unit and the subsequent coded frame overlap data acquisition unit and the coded data of the current frame to obtain a coding result, thereby implementing a frame Smoothing between.
- the data length of the overlapped portion of the previous frame overlap data acquiring unit and the subsequent frame overlap data acquiring unit is determined according to the frame length of each coded frame; It is assumed that the data length of the overlapping portion used in the overlapping data acquiring unit of the previous frame is the first length, and the data length of the overlapping portion used in the data acquiring unit of the subsequent frame is the first The two lengths are the same between the first length and the second length, but are not limited to being the same.
- the apparatus specifically includes a decoding mode switching identification unit, a previous decoding frame overlapping data acquiring unit, and a second decoding unit, where:
- a decoding mode switching identification unit configured to: after further performing decoding operation on the received code stream, if it is further determined that the previous frame in the received code stream is decoded by using the first decoding mode, the current frame is used.
- the second decoding mode is obtained by decoding, and the previous decoded frame overlapping data acquiring unit is triggered;
- the previous decoded frame overlap data acquiring unit is configured to obtain, according to the determined data length of the decoded data of the current frame and the previous frame, the decoded data of the corresponding length in the corresponding previous frame, and provide the data to the first Two solutions Code unit
- a second decoding unit configured to perform windowing overlap processing on the decoded data acquired by the previous decoded frame overlap data acquiring unit and the decoded data of the current frame to obtain a decoding result
- a determining unit for overlapping the partial data length configured to determine, according to the indication information in the received code stream, the data length of the overlapping portion, and provide the previous decoded frame overlapping data acquiring unit, for example, Transmitting an encoding mode (ie, a frame length of the encoded frame) to the decoding end in the code stream, and after receiving the encoding mode, the decoding end determines the corresponding data length value of the overlapping portion according to the encoding mode, and of course, The overlapping portion data length value that the decoding end can use is indicated by other indication information.
- an encoding mode ie, a frame length of the encoded frame
- the first coding mode is a linear prediction coding mode
- the second coding mode is a transform domain coding
- the embodiments provided by the present invention are equally applicable to the problem caused by switching between two different encoding or decoding modes.
- the overlap coding process can be performed on the two coding modes before and after, so that the coding and decoding quality loss caused by the handover is smoothed, and the coding and decoding quality is improved.
- it may be applied to conversion smoothing processing from ACELP encoding mode to AAC (Advanced Audio Coding) mode, or to conversion smoothing processing from CELP (Linear Predictive Excitation Coding) mode to AAC mode, or , from ACELP coding mode to MDCT (Improved Discrete Cosine Transform) conversion smoothing between coding modes, and so on.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (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)
- Spectroscopy & Molecular Physics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
Claims
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009546636A JP2010517083A (ja) | 2007-01-23 | 2008-01-23 | 符号化及び復号化の方法及び装置 |
| EP08706547A EP2120233A4 (en) | 2007-01-23 | 2008-01-23 | DEVICE AND METHOD FOR CODING AND DECODING |
| US12/508,103 US20090299757A1 (en) | 2007-01-23 | 2009-07-23 | Method and apparatus for encoding and decoding |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2007100060040A CN101231850B (zh) | 2007-01-23 | 2007-01-23 | 编解码方法及装置 |
| CN200710006004.0 | 2007-01-23 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/508,103 Continuation US20090299757A1 (en) | 2007-01-23 | 2009-07-23 | Method and apparatus for encoding and decoding |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008089705A1 true WO2008089705A1 (en) | 2008-07-31 |
Family
ID=39644144
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2008/070170 Ceased WO2008089705A1 (en) | 2007-01-23 | 2008-01-23 | Encoding and decoding method andapparatus |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20090299757A1 (zh) |
| EP (1) | EP2120233A4 (zh) |
| JP (1) | JP2010517083A (zh) |
| CN (1) | CN101231850B (zh) |
| WO (1) | WO2008089705A1 (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2936898A1 (fr) * | 2008-10-08 | 2010-04-09 | France Telecom | Codage a echantillonnage critique avec codeur predictif |
| US20110153333A1 (en) * | 2009-06-23 | 2011-06-23 | Bruno Bessette | Forward Time-Domain Aliasing Cancellation with Application in Weighted or Original Signal Domain |
| JP2013507648A (ja) * | 2009-10-08 | 2013-03-04 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | 線形予測符号化ベースのノイズ整形を用いた多重モードオーディオ信号デコーダ、多重モードオーディオ信号エンコーダ、方法およびコンピュータプログラム |
| US9093066B2 (en) | 2010-01-13 | 2015-07-28 | Voiceage Corporation | Forward time-domain aliasing cancellation using linear-predictive filtering to cancel time reversed and zero input responses of adjacent frames |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2911228A1 (fr) * | 2007-01-05 | 2008-07-11 | France Telecom | Codage par transformee, utilisant des fenetres de ponderation et a faible retard. |
| KR101649376B1 (ko) | 2008-10-13 | 2016-08-31 | 한국전자통신연구원 | Mdct 기반 음성/오디오 통합 부호화기의 lpc 잔차신호 부호화/복호화 장치 |
| WO2010044593A2 (ko) | 2008-10-13 | 2010-04-22 | 한국전자통신연구원 | Mdct 기반 음성/오디오 통합 부호화기의 lpc 잔차신호 부호화/복호화 장치 |
| US9384748B2 (en) | 2008-11-26 | 2016-07-05 | Electronics And Telecommunications Research Institute | Unified Speech/Audio Codec (USAC) processing windows sequence based mode switching |
| KR101315617B1 (ko) * | 2008-11-26 | 2013-10-08 | 광운대학교 산학협력단 | 모드 스위칭에 기초하여 윈도우 시퀀스를 처리하는 통합 음성/오디오 부/복호화기 |
| KR101622950B1 (ko) * | 2009-01-28 | 2016-05-23 | 삼성전자주식회사 | 오디오 신호의 부호화 및 복호화 방법 및 그 장치 |
| KR101411759B1 (ko) * | 2009-10-20 | 2014-06-25 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 오디오 신호 인코더, 오디오 신호 디코더, 앨리어싱-소거를 이용하여 오디오 신호를 인코딩 또는 디코딩하는 방법 |
| BR122022013454B1 (pt) | 2009-10-20 | 2023-05-16 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. | Codificador de áudio, decodificador de áudio, método para codificar uma informação de áudio, método para decodificar uma informação de áudio que utiliza uma detecção de um grupo de valores espectrais previamente decodificados |
| AU2011206677B9 (en) | 2010-01-12 | 2014-12-11 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Audio encoder, audio decoder, method for encoding and decoding an audio information, and computer program obtaining a context sub-region value on the basis of a norm of previously decoded spectral values |
| CN102934161B (zh) * | 2010-06-14 | 2015-08-26 | 松下电器产业株式会社 | 音频混合编码装置以及音频混合解码装置 |
| EP3079153B1 (en) | 2010-07-02 | 2018-08-01 | Dolby International AB | Audio decoding with selective post filtering |
| PL4372742T3 (pl) | 2010-07-08 | 2026-02-02 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Koder wykorzystujący kasowanie aliasingu w przód |
| KR101826331B1 (ko) * | 2010-09-15 | 2018-03-22 | 삼성전자주식회사 | 고주파수 대역폭 확장을 위한 부호화/복호화 장치 및 방법 |
| CN101968960B (zh) * | 2010-09-19 | 2012-07-25 | 北京航空航天大学 | 一种基于faac及faad2的多路音频实时编解码硬件设计平台 |
| CN101968961B (zh) * | 2010-09-19 | 2012-03-21 | 北京航空航天大学 | 一种基于faac lc模式的多路音频实时编码软件设计方法 |
| BR112013016438B1 (pt) * | 2010-12-29 | 2021-08-17 | Samsung Electronics Co., Ltd | Método de codificação, método de decodificação, e mídia de gravação legível por computador não transitória |
| EP2680599A1 (en) * | 2012-06-29 | 2014-01-01 | Thomson Licensing | Provision of a personalized media content |
| CN109448745B (zh) * | 2013-01-07 | 2021-09-07 | 中兴通讯股份有限公司 | 一种编码模式切换方法和装置、解码模式切换方法和装置 |
| BR112015017874B1 (pt) * | 2013-01-29 | 2021-12-21 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Conceito para codificar a compensação de comutação de modo |
| EP2980797A1 (en) | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio decoder, method and computer program using a zero-input-response to obtain a smooth transition |
| EP2980796A1 (en) | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method and apparatus for processing an audio signal, audio decoder, and audio encoder |
| CN106816153B (zh) * | 2015-12-01 | 2019-03-15 | 腾讯科技(深圳)有限公司 | 一种数据处理方法及其终端 |
| CN111798858B (zh) * | 2020-07-03 | 2025-07-18 | 腾讯科技(深圳)有限公司 | 音频播放方法、装置、电子设备及存储介质 |
| CN115346537B (zh) * | 2021-05-14 | 2024-11-29 | 华为技术有限公司 | 一种音频编码、解码方法及装置 |
| CN118522296A (zh) * | 2023-02-17 | 2024-08-20 | 华为技术有限公司 | 有损编解码器和无损编解码器之间的切换方法和装置 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1212562A (zh) * | 1997-07-04 | 1999-03-31 | 松下电器产业株式会社 | 图像预测解码方法、解码装置、编码装置及数据存储媒体 |
| CN1338104A (zh) * | 1999-01-28 | 2002-02-27 | 多尔拜实验特许公司 | 自适应块长编码系统的数据分帧 |
| WO2002049008A1 (en) * | 2000-12-15 | 2002-06-20 | British Telecommunications Public Limited Company | Encoding audio signals |
| US6556624B1 (en) * | 1999-07-27 | 2003-04-29 | At&T Corp. | Method and apparatus for accomplishing multiple description coding for video |
| CN1461563A (zh) * | 2001-04-10 | 2003-12-10 | 皇家菲利浦电子有限公司 | 帧序列的编码方法 |
| CN1615659A (zh) * | 2002-01-18 | 2005-05-11 | 皇家飞利浦电子股份有限公司 | 音频编码 |
| CN1669075A (zh) * | 2002-07-16 | 2005-09-14 | 皇家飞利浦电子股份有限公司 | 音频编码 |
| JP2006330256A (ja) * | 2005-05-25 | 2006-12-07 | Kddi Corp | オーディオ信号に対する電子透かし埋込み方法および検出方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6134518A (en) * | 1997-03-04 | 2000-10-17 | International Business Machines Corporation | Digital audio signal coding using a CELP coder and a transform coder |
| US6233550B1 (en) * | 1997-08-29 | 2001-05-15 | The Regents Of The University Of California | Method and apparatus for hybrid coding of speech at 4kbps |
| JP3806770B2 (ja) * | 2000-03-17 | 2006-08-09 | 松下電器産業株式会社 | 窓処理装置および窓処理方法 |
| CA2457988A1 (en) * | 2004-02-18 | 2005-08-18 | Voiceage Corporation | Methods and devices for audio compression based on acelp/tcx coding and multi-rate lattice vector quantization |
| US7596486B2 (en) * | 2004-05-19 | 2009-09-29 | Nokia Corporation | Encoding an audio signal using different audio coder modes |
-
2007
- 2007-01-23 CN CN2007100060040A patent/CN101231850B/zh active Active
-
2008
- 2008-01-23 EP EP08706547A patent/EP2120233A4/en not_active Withdrawn
- 2008-01-23 JP JP2009546636A patent/JP2010517083A/ja active Pending
- 2008-01-23 WO PCT/CN2008/070170 patent/WO2008089705A1/zh not_active Ceased
-
2009
- 2009-07-23 US US12/508,103 patent/US20090299757A1/en not_active Abandoned
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1212562A (zh) * | 1997-07-04 | 1999-03-31 | 松下电器产业株式会社 | 图像预测解码方法、解码装置、编码装置及数据存储媒体 |
| CN1338104A (zh) * | 1999-01-28 | 2002-02-27 | 多尔拜实验特许公司 | 自适应块长编码系统的数据分帧 |
| US6556624B1 (en) * | 1999-07-27 | 2003-04-29 | At&T Corp. | Method and apparatus for accomplishing multiple description coding for video |
| WO2002049008A1 (en) * | 2000-12-15 | 2002-06-20 | British Telecommunications Public Limited Company | Encoding audio signals |
| CN1461563A (zh) * | 2001-04-10 | 2003-12-10 | 皇家菲利浦电子有限公司 | 帧序列的编码方法 |
| CN1615659A (zh) * | 2002-01-18 | 2005-05-11 | 皇家飞利浦电子股份有限公司 | 音频编码 |
| CN1669075A (zh) * | 2002-07-16 | 2005-09-14 | 皇家飞利浦电子股份有限公司 | 音频编码 |
| JP2006330256A (ja) * | 2005-05-25 | 2006-12-07 | Kddi Corp | オーディオ信号に対する電子透かし埋込み方法および検出方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2120233A4 * |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2936898A1 (fr) * | 2008-10-08 | 2010-04-09 | France Telecom | Codage a echantillonnage critique avec codeur predictif |
| WO2010040937A1 (fr) * | 2008-10-08 | 2010-04-15 | France Telecom | Codage a echantillonnage critique avec codeur predictif |
| US8880411B2 (en) | 2008-10-08 | 2014-11-04 | Orange | Critical sampling encoding with a predictive encoder |
| US20110153333A1 (en) * | 2009-06-23 | 2011-06-23 | Bruno Bessette | Forward Time-Domain Aliasing Cancellation with Application in Weighted or Original Signal Domain |
| US8725503B2 (en) * | 2009-06-23 | 2014-05-13 | Voiceage Corporation | Forward time-domain aliasing cancellation with application in weighted or original signal domain |
| JP2013507648A (ja) * | 2009-10-08 | 2013-03-04 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | 線形予測符号化ベースのノイズ整形を用いた多重モードオーディオ信号デコーダ、多重モードオーディオ信号エンコーダ、方法およびコンピュータプログラム |
| US9093066B2 (en) | 2010-01-13 | 2015-07-28 | Voiceage Corporation | Forward time-domain aliasing cancellation using linear-predictive filtering to cancel time reversed and zero input responses of adjacent frames |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101231850A (zh) | 2008-07-30 |
| EP2120233A1 (en) | 2009-11-18 |
| CN101231850B (zh) | 2012-02-29 |
| EP2120233A4 (en) | 2010-01-20 |
| JP2010517083A (ja) | 2010-05-20 |
| US20090299757A1 (en) | 2009-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2008089705A1 (en) | Encoding and decoding method andapparatus | |
| EP0965123B1 (en) | A high resolution post processing method for a speech decoder | |
| CN102089811B (zh) | 用于编码和解码音频样本的音频编码器和解码器 | |
| JP6067601B2 (ja) | 音声/音楽統合信号の符号化/復号化装置 | |
| CN103503062B (zh) | 用于使用对齐的前瞻部分将音频信号编码及解码的装置与方法 | |
| KR101957905B1 (ko) | 시간 도메인 여기 신호를 기초로 하는 오류 은닉을 사용하여 디코딩된 오디오 정보를 제공하기 위한 오디오 디코더 및 방법 | |
| KR101940742B1 (ko) | 시간 도메인 여기 신호를 변형하는 오류 은닉을 사용하여 디코딩된 오디오 정보를 제공하기 위한 오디오 디코더 및 방법 | |
| TWI476760B (zh) | 用以使用暫態檢測及品質結果將音訊信號的部分編碼之裝置與方法 | |
| WO2009033375A1 (en) | Frame error concealment method and apparatus for highband signal | |
| TW201009815A (en) | Audio encoder and decoder for encoding frames of sampled audio signals | |
| WO2010075789A1 (zh) | 信号处理方法及装置 | |
| JP2011502287A (ja) | 音声復号化方法及び装置 | |
| WO2011158485A2 (ja) | オーディオハイブリッド符号化装置およびオーディオハイブリッド復号装置 | |
| CN105814629A (zh) | 带宽扩展模式选择 | |
| WO2013061584A1 (ja) | 音信号ハイブリッドデコーダ、音信号ハイブリッドエンコーダ、音信号復号方法、及び音信号符号化方法 | |
| CN101246688B (zh) | 一种对背景噪声信号进行编解码的方法、系统和装置 | |
| CN106605263B (zh) | 确定用于编码lpd/fd过渡帧的预算 | |
| CN106575505A (zh) | Fd/lpd转换环境中的帧丢失管理 | |
| CN106133832A (zh) | 在装置处切换译码技术的设备及方法 | |
| CN101197134A (zh) | 消除编码模式切换影响的方法和装置以及解码方法和装置 | |
| CN102074242A (zh) | 语音音频混合分级编码中核心层残差提取系统及方法 | |
| CN101533639A (zh) | 语音信号处理方法及装置 | |
| CN102968997A (zh) | 用于宽带语音解码中噪声增强后处理的方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08706547 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2009546636 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2812/KOLNP/2009 Country of ref document: IN Ref document number: 2008706547 Country of ref document: EP |