WO1999038157A1 - Method and device for coding lag parameter and code book preparing method - Google Patents
Method and device for coding lag parameter and code book preparing method Download PDFInfo
- Publication number
- WO1999038157A1 WO1999038157A1 PCT/JP1999/000294 JP9900294W WO9938157A1 WO 1999038157 A1 WO1999038157 A1 WO 1999038157A1 JP 9900294 W JP9900294 W JP 9900294W WO 9938157 A1 WO9938157 A1 WO 9938157A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- lag parameter
- codebook
- decoding
- encoding
- value
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 67
- 230000005236 sound signal Effects 0.000 claims description 20
- 238000004891 communication Methods 0.000 claims description 11
- 230000015556 catabolic process Effects 0.000 abstract description 4
- 238000006731 degradation reaction Methods 0.000 abstract description 4
- 230000006866 deterioration Effects 0.000 description 15
- 239000013598 vector Substances 0.000 description 9
- 230000003044 adaptive effect Effects 0.000 description 7
- 230000015572 biosynthetic process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000005284 excitation Effects 0.000 description 7
- 238000003786 synthesis reaction Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 230000008447 perception Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
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/005—Correction of errors induced by the transmission channel, if related to the coding algorithm
-
- 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
- G10L13/00—Speech synthesis; Text to speech systems
-
- 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/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
-
- 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
- G10L2019/0001—Codebooks
- G10L2019/0007—Codebook element generation
-
- 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
- G10L2019/0001—Codebooks
- G10L2019/0011—Long term prediction filters, i.e. pitch estimation
Definitions
- the present invention relates to a lag parameter encoding method and apparatus, and a codebook creating method.
- the present invention relates to a sound processing device applicable to a digital cellular phone, a personal computer, and the like, and more particularly, to a lag parameter including a pitch period, which is one of parameters representing characteristics of a sound signal, or a parameter related thereto.
- the present invention relates to a method and an apparatus for encoding a lag parameter to be encoded, and a method for creating a codebook used for these.
- Important parameters that express the characteristics of the audio signal include the pitch period and lag parameter of the audio signal. These parameters are used as coding parameters in voice coding processing for coding voice signals with high efficiency, and as synthesis parameters in voice synthesis. When transmitting or storing a lag parameter, the parameter value must be encoded into a code corresponding to the value according to a specific rule.
- the coding method of the lag parameter in voice coding is described in Recommendation G.729 (8 kbps CS-ACELP voice coding method) of International Organization ITU-T.
- the lag parameters coded according to the recommendation are transmitted with the codes of the other coding parameters.
- the lag parameter in this conventional example has a codebook called an adaptive codebook when generating the excitation signal used for the synthesis of decoded speech in the CS-ACELP system, which is the speech coding system of this conventional example. It is a value (lag value) that indicates which section of the signal to use.
- decoding is performed by the decryption device based on the decoding lag value T 1, frac and code P according to the inverse rule of equation (1).
- the lag parameter is a delay amount from a certain time t1 of the audio signal to a time t0 before the time t1 and similar to the waveform at the time t1. That is, the lag parameter is typically a parameter representing a pitch cycle in a periodic waveform, and is the pitch cycle of the voice itself. However, lag parameter is a broad concept that includes the pitch period, in the sense that it also includes the amount of delay to a position where the waveform is similar in a non-periodic voice waveform, such as a rising section of voice. .
- the lag parameter code obtained by the conventional lag parameter coding method described above if a bit error occurs during transmission or storage, the decoded lag value is significantly different from the correct lag value without error, and There is a possibility that large deterioration will occur.
- the present invention has been made in view of the above-described circumstances, and has an excellent lag parameter that can suppress deterioration of audio quality due to the error when a bit error occurs in the lag parameter code. It is an object of the present invention to provide an encoding method and apparatus thereof and a codebook creating method. Disclosure of the invention
- the present invention encodes a lag parameter using a codebook defined as follows.
- the codebook uses an integer multiple (including 1) or 1 / integer value of the decoding lag parameter value when the decoding lag parameter value has no bit error. It is set to increase the error rate in the vicinity.
- the codebook sets the sum of decoded value distortion between codes having a Hamming distance within a specific number of bits to a minimum value or a value close to the minimum, and decodes the decoded lag parameter value as the decoded value distortion between codes. It is generated using a distortion measure such that the distortion is evaluated to be small at an integral multiple or a fraction of an integer.
- the decoding lag parameter value when a bit error occurs in the code is erroneous near an integer multiple (including 1) or a fraction of the decoding lag parameter value when there is no bit error. Since the ratio can be increased, audio signal encoding and decoding can be performed while suppressing deterioration in audio quality in terms of auditory perception.
- FIG. 1 shows a lag parameter encoding method according to Embodiment 1 of the present invention and its encoding method.
- FIG. 2 is a schematic block diagram of a voice coding unit of the wireless communication device according to the first embodiment
- FIG. 3 is a main block diagram of a voice coding unit of the wireless communication device according to the first embodiment
- FIG. 5 is a diagram showing a procedure of a codebook creating method applied to the wireless communication device according to the first embodiment.
- Embodiment 1 of the present invention will be described with reference to FIGS.
- FIG. 1 is a schematic block diagram of a wireless transmission device to which the present invention is applied.
- the voice transmission process is performed as follows.
- the audio signal input from the microphone 101 is A / D converted by the AZD converter 102, output to the audio encoding unit 103, and encoded by, for example, the CELP method.
- the coded output is modulated by a modulation / demodulation unit 104, for example, according to the CDMA system or the like, and transmitted via a radio transmission unit 105 and an antenna 106.
- the voice reception process is performed as follows.
- the modulated signal received via the antenna 107 and the radio receiving unit 108 is demodulated by the modem 104 and further decoded by the audio decoding unit 109, and is then decoded by the DZA converter 110. After DZA conversion, audio is output from speaker 1 1 1.
- the present invention is applied to a part of the adaptive codebook search processing used in the voice coding unit 103 and the voice decoding unit 109 of the wireless communication device.
- FIG. 2 is a schematic block diagram of the speech encoding unit 103 of the wireless communication device, and shows a general configuration of a CELP-type speech codec.
- the A / D-converted audio signal is input from terminal 201 and output to LPC analyzer 202.
- LPC analysis W section 202 performs linear prediction analysis on the input speech signal, and outputs linear prediction coefficients.
- the LPC parameter quantization unit 203 quantizes the linear prediction coefficient, and outputs the quantization result to the synthesis filter 204 and the multiplexer 205.
- the synthesis filter 204 forms a filter having predetermined characteristics based on the linear prediction coefficients, filters the sound source signal input from the adder 206, and outputs the result to the adder 207.
- the adder 2007 calculates an error between the input voice signal from the terminal 201 and the output from the synthesis filter 204, and outputs the error signal to the auditory weighting unit 208.
- the auditory weighting unit 208 performs a weighting process corresponding to the auditory sense on the error signal, and outputs the error signal to the error minimizing unit 209.
- the error minimizing unit 209 sets the vector of the adaptive codebook 210 and the fixed excitation codebook 211 so that the error signal output from the auditory weighting unit 208 is minimized, and Gain codebook 2 1 2 Set the gain.
- the adaptive codebook 210 is a sound source signal table that accumulates past sound source vectors in predetermined frame units, and includes a plurality of codes according to the vector set by the error minimizing unit 209. And selectively output a specific code string.
- Multiplier 2 13 multiplies its output by the gain set by gain codebook 2 12, and outputs the result to adder 206.
- the adaptive codebook 210 is composed of a buffer for holding the history of the excitation vector output of the adder 206 finally determined for a certain period, and is set by the error minimizing unit 209. A lag value indicating which section of the signal sequence stored in the buffer is to be cut out according to the vector value is output to the lag parameter encoding unit 215.
- the lag parameter coding unit 2 15 is composed of a lag parameter codebook 2 15 a and a lag parameter coding unit 2 15 b created in advance according to a predetermined rule. The value output is encoded under a certain rule and output to the multiplexer 205.
- the lag parameter encoding unit 215 will be described later in detail.
- fixed excitation codebook 2 1 1 is the vector set by error minimizing section 2 09.
- a specific fixed excitation code sequence is selectively output from a plurality of codes according to the torque value.
- Multiplier 2 16 multiplies its output by the gain set by gain codebook 2 12, and outputs the result to adder 206.
- the adder 206 adds the outputs of the multipliers 2 13 and 2 16 and outputs the result to the synthesis filter 204 as a sound source vector. At the same time, the output is fed back to the adaptive codebook 210 and accumulated sequentially.
- error minimizing section 209 measures error signals for all excitation vectors stored in adaptive codebook 210, and obtains error signal from auditory weighting section 208.
- the output (P) of the lag parameter encoder 2 15 b, the output (S) of the fixed excitation codebook 2 11, and the output (G) of the gain codebook 2 1 2 Are output to the multiplexer 205.
- the multiplexer 205 multiplexes the quantized linear prediction coefficients (L) and the outputs (P), (S), and (G), and outputs the multiplexed signals to the modulator 104 of FIG. I do.
- the audio decoding unit 110 (FIG. 1) of the wireless communication device is also configured by a general CELP-type audio decoding device, but the description is omitted here.
- FIGS. 3 and 4 show the configuration of a main part of a lag parameter coding unit 215 to which the present invention is applied.
- FIG. 3 shows a functional block on the lag parameter coding unit side. Indicates a functional block on the lag parameter decoding unit side.
- Such a lag parameter coding unit is applicable not only to mobile phones but also to all devices that perform voice coding and decoding.
- the lag parameter coding unit 2 15 includes a lag parameter code book 2 15 a and a lag parameter coding unit that references the lag parameter code book 2 15 a to code the lag value.
- the lag parameter codebook 2 15 a is a table in which input lag values and output codes are stored in association with each other. It is created under certain rules in advance.
- the lag parameter decoding section of the speech decoding apparatus includes the same lag parameter codebook 2 15 a as the lag parameter coding section, and the lag parameter codebook 2 15 Referring to a, the lag parameter decoding means 4 0 1 to decode the corresponding lag parameter from the received-input code, and a.
- the lag parameter encoding unit 2 15 having the above configuration will be described more specifically.
- the lag parameter codebook 2 15a of the present invention is obtained by calculating the decoding lag parameter value when a bit error occurs in a code, which is approximately an integer multiple (including 1) of the decoding lag parameter value when there is no bit error. It is characterized in that it is generated so as to increase the rate of occurrence of bit errors with a value or a value that is approximately a fraction of an integer. The creation method will be described later.
- the lag parameter is a parameter related to the pitch period included in the audio signal, but a correct lag value may not be obtained due to a bit error or the like.
- the inventor of the present application has found that when the incorrect decoding lag value is a value that is an integral multiple (including 1) of the correct lag value or a value in the vicinity of 1 / integer, the hearing deterioration is relatively small. I found that I could do it. The reason is that the audio signal decoded or synthesized using the incorrect lag value has a frequency component having a correct pitch period as a part of the spectrum as long as the above condition is satisfied.
- the lag parameter is erroneously set to a value that is an integral multiple (including 1) of a correct decoded value or a value that is a fraction of an integer, deterioration in auditory perception is small. . paragraph
- the lag parameter codebook 2 15a By constructing the lag parameter codebook 2 15a using the characteristic that there is no 8, it is possible to reduce the perceived speech quality degradation when a bit error occurs in the code.
- This lag parameter codebook is designed so that the decoding lag parameter value when a bit error occurs in the code is approximately an integer multiple (including 1) of the decoding lag parameter value when there is no bit error, or approximately 1 / The value is set so that the error rate increases.
- FIG. 5 shows a processing procedure for creating the lag parameter codebook.
- Table (i) represents the decoded value (scalar—value or vector value may be used) for code i.
- this codebook is a lag parameter codebook
- Table (i) represents the intermediate code P0 for code i as described in the lag parameter codebook 101 in the first embodiment. You may.
- the correspondence between the code and the decoded value in the initial codebook can be arbitrarily determined.
- the decoded value distortion between codes differs depending on the parameter represented by the code.
- the Euclidean distance between decoded values or something similar thereto is used.
- the method of expressing the distortion measure of the lag parameter is one of the features of the present invention. This will be further described in the second embodiment.
- step 503 a code pair i_a, i_b and a codebook Table (i) in which the Hamming distance dH exceeds the specific number of bits MB (dH> MB) is randomly selected.
- step 504 the code pair After exchanging the decoded values, the sum D of decoded value distortions between codes having a Hamming distance within the specific number of bits is calculated.
- step 505 it is determined whether or not the total distortion D in step 504 is less than the previously calculated total distortion Do. If the number has decreased, in step 506, replacement of the decoded value and update of the distortion sum are performed between the code pairs.
- step 507 the convergence of the distortion sum Do is determined, and the operations in steps 503 to 507 are repeated until the distortion sum converges.
- a lag parameter codebook is created by the above processing, decoding between codes within a specific Hamming distance ⁇ : the total sum of distortions can be reduced, so that the decoded value when a bit error occurs The value is close to the correct decoded value in the case where there is no error, and it is possible to suppress the deterioration of the sound quality in audibility.
- step 503 the code pairs a and i_b randomly selected from the codebook Table (i) are limited to those having a Hamming distance exceeding a specific number of bits. Not limited to.
- the second embodiment is implemented on the same hardware and software as the first embodiment. Difference from lag parameter codebook creation method applied to Embodiment 1 Is that the distortion scale has been changed.
- the procedure for creating the codebook is the same as that in FIG. 5 shown in the first embodiment.
- the difference from the first embodiment is that the scale shown in equation (2) is used as the decoded value distortion between codes used in steps 502 and 504.
- T a and T b are the target codes a, i—b the decoding lag value (unit: sample), fa, fl ⁇ 3 ⁇ 4T a, frequency values for Tb and Tb (Hz :), F s is the sampling frequency (Hz), and d (fa, fb) is the decoded value distortion between code pairs.
- Equation (2) does not represent the lag parameter value distortion as a mere Euclidean distance. Equation (2) is defined taking into account the difference between one lag value and an integer multiple of the other lag value (wl, w2, and w3 are the distortions from the integer multiple). Weighting constant), and other definitions realizing the same concept can be used.
- the decoded value between codes having a Hamming distance within a specific number of bits becomes a value close to an integral multiple of one of the decoded values.
- the lag parameter is a parameter related to the pitch period included in the audio signal
- the decoding lag value is an integer multiple (including 1) or an integer component of the correct lag value due to a bit error or the like. If the audio signal has a value near 1 of the above, the audio signal decoded or synthesized using that value has a frequency component of the correct pitch period as a part of the spectrum, so that the deterioration in auditory perception is compared. You need less.
- the invention of the lag parameter encoding method according to the present invention is a method for encoding a lag parameter which is an audio signal encoding parameter.
- a lag parameter codebook that is set to increase the error rate around an integer multiple (including 1) or a fraction of the integer of the decoding lag parameter when there is no bit error in the decoding lag parameter, Is used to encode the lag parameter.
- the invention of the lag parameter decoding method according to the present invention provides a lag parameter code that is encoded on the encoding side by the encoding method described in the above aspect, the same as the lag parameter code on the encoding side. It is decrypted using a book.
- the decoding lag parameter value when a bit error occurs in the code increases the error rate when the decoding lag parameter value is an integer multiple (including 1) or around the integral value of 1 when there is no bit error.
- the invention of the codebook creating method according to the present invention is such that the sum in the codebook of the decoded value distortion between codes having a Hamming distance within a predetermined number of bits in the codebook is set to a minimum or a value close to the minimum.
- This is a method of creating a codebook.
- the decoded value is set to a value close to the correct decoded value when there is no error.
- the steps of randomly selecting the code pair, exchanging decoded values and updating the distortion sum, and determining the convergence of the distortion sum may be repeated.
- a distortion criterion such that the distortion is evaluated to be small at a value that is an integral multiple or a fraction of the decoding lag parameter value in determining the decoded value distortion between the lag parameter codes.
- lag parameter encoding and decoding for encoding and decoding lag parameters by using the above encoding method and decoding method, or using a codebook created by any of the above codebook creating methods.
- the method can be realized.
- the present invention includes a codebook representing a correspondence between a parameter value of a lag parameter, which is a coding parameter of an audio signal, and a code, and a lag parameter encoder for coding the lag parameter using the codebook.
- a codebook representing a correspondence between a parameter value of a lag parameter, which is a coding parameter of an audio signal, and a code
- a lag parameter encoder for coding the lag parameter using the codebook.
- it can be realized as a speech encoding device.
- the present invention can also be realized as a speech decoding device including a lag parameter decoder that decodes the lag parameter code encoded by the encoding device using the same codebook as the encoding side.
- the data encoding / decoding device can be realized by one device.
- the above-mentioned encoding method can be realized by computer software. More specifically, a computer readable medium and a decoding lag parameter value when the decoding lag parameter value has no bit error when a bit error occurs in the code of the lag parameter which is an encoding parameter of the audio signal.
- a program instruction means for causing a computer processor to encode a lag parameter using a codebook is provided.
- the program instructing means may be stored in an executable form on the medium, and may be operated by a computer when being executed by the processor.
- the encoding software can be stored in various storage media and used. That is, when a bit error occurs in the code of the lag parameter, which is the coding parameter of the audio signal, the decoding lag parameter value is an integer multiple (including 1) of the decoding lag parameter value when there is no bit error.
- the decoding lag parameter value is an integer multiple (including 1) of the decoding lag parameter value when there is no bit error.
- it is a machine-readable storage medium that stores a program that encodes a lag parameter using a lag parameter codebook that is set to be erroneous near a value of 1 in an integer. Then, it is downloaded to a computer, and the above encoding method is realized by operating the computer.
- the computer and the processor must have a codebook so that the sum of the decoded value distortion between the code readable by the computer and the code having a Hamming distance within a predetermined number of bits in the codebook is a minimum or a value close to the minimum.
- a program instruction means for creating the program It can be realized as a codebook creating device that is loaded into a computer memory when the processor executes the codebook and runs a computer.
- the present invention can be applied to a case where no error detection is performed. However, it is needless to say that the present invention can be used in combination with the error detection. Further, the present invention can be applied to all voice coding / decoding methods that perform lag parameter coding.
- the encoding device, the decoding device, the encoding method, and the decoding method according to the present invention can be widely applied to devices having a speech encoding device and a speech decoding device.
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002283203A CA2283203A1 (en) | 1998-01-27 | 1999-01-26 | Method and device for coding lag parameter and code book preparing method |
AU20751/99A AU2075199A (en) | 1998-01-27 | 1999-01-26 | Method and device for coding lag parameter and code book preparing method |
KR1019997008737A KR20010005669A (en) | 1998-01-27 | 1999-01-26 | Method and device for coding lag parameter and code book preparing method |
EP99901171A EP0971338A1 (en) | 1998-01-27 | 1999-01-26 | Method and device for coding lag parameter and code book preparing method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10/29332 | 1998-01-27 | ||
JP2933298 | 1998-01-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999038157A1 true WO1999038157A1 (en) | 1999-07-29 |
Family
ID=12273290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP1999/000294 WO1999038157A1 (en) | 1998-01-27 | 1999-01-26 | Method and device for coding lag parameter and code book preparing method |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP0971338A1 (en) |
KR (1) | KR20010005669A (en) |
CN (1) | CN1256001A (en) |
AU (1) | AU2075199A (en) |
CA (1) | CA2283203A1 (en) |
WO (1) | WO1999038157A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8819523B2 (en) * | 2011-05-19 | 2014-08-26 | Cambridge Silicon Radio Limited | Adaptive controller for a configurable audio coding system |
US8793557B2 (en) | 2011-05-19 | 2014-07-29 | Cambrige Silicon Radio Limited | Method and apparatus for real-time multidimensional adaptation of an audio coding system |
CN103474075B (en) * | 2013-08-19 | 2016-12-28 | 科大讯飞股份有限公司 | Voice signal sending method and system, method of reseptance and system |
US10840944B2 (en) * | 2017-07-25 | 2020-11-17 | Nippon Telegraph And Telephone Corporation | Encoding apparatus, decoding apparatus, data structure of code string, encoding method, decoding method, encoding program and decoding program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07288476A (en) * | 1994-04-15 | 1995-10-31 | Matsushita Electric Ind Co Ltd | Coded signal decoding method/device |
JPH09261070A (en) * | 1996-03-22 | 1997-10-03 | Sony Corp | Digital audio signal processing unit |
JPH10200580A (en) * | 1997-01-16 | 1998-07-31 | Matsushita Electric Ind Co Ltd | Method for reproducing voice packet |
JPH10209881A (en) * | 1997-01-24 | 1998-08-07 | Nippon Telegr & Teleph Corp <Ntt> | Method for encoding error correction and method for decoding the same |
-
1999
- 1999-01-26 EP EP99901171A patent/EP0971338A1/en not_active Withdrawn
- 1999-01-26 AU AU20751/99A patent/AU2075199A/en not_active Abandoned
- 1999-01-26 KR KR1019997008737A patent/KR20010005669A/en active IP Right Grant
- 1999-01-26 CA CA002283203A patent/CA2283203A1/en not_active Abandoned
- 1999-01-26 CN CN99800072A patent/CN1256001A/en active Pending
- 1999-01-26 WO PCT/JP1999/000294 patent/WO1999038157A1/en not_active Application Discontinuation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07288476A (en) * | 1994-04-15 | 1995-10-31 | Matsushita Electric Ind Co Ltd | Coded signal decoding method/device |
JPH09261070A (en) * | 1996-03-22 | 1997-10-03 | Sony Corp | Digital audio signal processing unit |
JPH10200580A (en) * | 1997-01-16 | 1998-07-31 | Matsushita Electric Ind Co Ltd | Method for reproducing voice packet |
JPH10209881A (en) * | 1997-01-24 | 1998-08-07 | Nippon Telegr & Teleph Corp <Ntt> | Method for encoding error correction and method for decoding the same |
Also Published As
Publication number | Publication date |
---|---|
CN1256001A (en) | 2000-06-07 |
KR20010005669A (en) | 2001-01-15 |
CA2283203A1 (en) | 1999-07-29 |
EP0971338A1 (en) | 2000-01-12 |
AU2075199A (en) | 1999-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100718712B1 (en) | Decoding device and method, and medium for providing a program | |
JP4731775B2 (en) | LPC harmonic vocoder with super frame structure | |
KR101592968B1 (en) | Device and method for quantizing and inverse quantizing lpc filters in a super-frame | |
US9123328B2 (en) | Apparatus and method for audio frame loss recovery | |
WO2006025313A1 (en) | Audio encoding apparatus, audio decoding apparatus, communication apparatus and audio encoding method | |
JP4263412B2 (en) | Speech code conversion method | |
US8255210B2 (en) | Audio/music decoding device and method utilizing a frame erasure concealment utilizing multiple encoded information of frames adjacent to the lost frame | |
JPH11122120A (en) | Coding method and device therefor, and decoding method and device therefor | |
RU2701075C1 (en) | Audio signal processing device, audio signal processing method and audio signal processing program | |
JP2004138756A (en) | Voice coding device, voice decoding device, and voice signal transmitting method and program | |
US20170309287A1 (en) | Signal codec device and method in communication system | |
US9129590B2 (en) | Audio encoding device using concealment processing and audio decoding device using concealment processing | |
JP4414705B2 (en) | Excitation signal encoding apparatus and excitation signal encoding method | |
WO1999038157A1 (en) | Method and device for coding lag parameter and code book preparing method | |
EP1617411B1 (en) | Code conversion method and device | |
JP2004302259A (en) | Hierarchical encoding method and hierarchical decoding method for sound signal | |
US7873512B2 (en) | Sound encoder and sound encoding method | |
JP4236675B2 (en) | Speech code conversion method and apparatus | |
JP6713424B2 (en) | Audio decoding device, audio decoding method, program, and recording medium | |
JPH11316600A (en) | Method and device for encoding lag parameter and code book generating method | |
JP4597360B2 (en) | Speech decoding apparatus and speech decoding method | |
US8418032B2 (en) | Processing of bit errors in a digital audio bit frame | |
JP2001265390A (en) | Voice coding and decoding device and method including silent voice coding operating with plural rates |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 99800072.8 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS KE KG KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
WWE | Wipo information: entry into national phase |
Ref document number: 09380584 Country of ref document: US |
|
ENP | Entry into the national phase |
Ref document number: 2283203 Country of ref document: CA Ref document number: 2283203 Country of ref document: CA Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1019997008737 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1999901171 Country of ref document: EP |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWP | Wipo information: published in national office |
Ref document number: 1999901171 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWP | Wipo information: published in national office |
Ref document number: 1019997008737 Country of ref document: KR |
|
WWG | Wipo information: grant in national office |
Ref document number: 1019997008737 Country of ref document: KR |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1999901171 Country of ref document: EP |