Encoding device and encoding method, decoding device and decoding method, and program
US-2024055007-A1 · Feb 15, 2024 · US
US9613630B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9613630-B2 |
| Application number | US-201013508410-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 12, 2010 |
| Priority date | Nov 12, 2009 |
| Publication date | Apr 4, 2017 |
| Grant date | Apr 4, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An apparatus for processing a signal and method thereof are disclosed. The present invention includes receiving coding mode information indicating a speech coding scheme or an audio coding scheme, linear prediction coding degree information indicating a linear prediction coding degree, and the signal including at least one of a speech signal and an audio signal; decoding the signal according to the speech coding scheme or the audio coding scheme based on the coding mode information; decoding linear prediction coding coefficients of the signal based on the linear prediction coding degree information; and generating an output signal by applying the decoded linear prediction coding coefficients to the decoded signal. In this case, the linear prediction coding degree information is determined based on a variation of a value of an LPC residual generated from performing the linear prediction coding on the signal. It further determines whether or not the said residual decreases by an increase in the linear prediction coding degree, and it determines an appropriate LPC coding degree in each case.
Opening claim text (preview).
What is claimed is: 1. A method of processing a signal, comprising: receiving coding mode information indicating a speech coding scheme or an audio coding scheme, linear prediction coding degree information indicating a linear prediction coding degree, and the signal including at least one of a speech signal or an audio signal; decoding the signal according to the speech coding scheme or the audio coding scheme based on the coding mode information; decoding linear prediction coding coefficients of the signal based on the linear prediction coding degree information; and generating an output signal by applying the decoded linear prediction coding coefficients to the decoded signal, wherein the linear prediction coding degree is determined based on a variation of a value of an LPC residual generated from performing the linear prediction coding on the signal by: determining whether the value of the LPC residual generated from performing the linear prediction coding is reduced by increasing the linear prediction coding degree: based on a determination that the value of the LPC residual is reduced by increasing the linear prediction coding degree, determining the linear prediction coding degree to be a first degree: and based on a determination that the value of the LPC residual is not reduced by increasing the linear prediction coding degree, determining the linear prediction coding degree to be a second degree lower than the first degree, wherein the first degree is greater than zero degree. 2. The method of claim 1 , wherein if the signal is the speech signal having a lot of voiced sound, the linear prediction coding degree information indicates a degree higher than that of the speech signal having a lot of unvoiced sound. 3. The method of claim 1 , wherein if the signal is the audio signal having a strong tonal component, the linear prediction coding degree information indicates a degree higher than that of the audio signal having a weak tonal component. 4. The method of claim 1 , wherein if the signal is an audio-like signal, the linear prediction coding degree information indicates a degree lower than that of a speech-like signal. 5. The method of claim 1 , wherein a frame length of the audio signal is an integer multiple of a frame length of the speech signal. 6. The method of claim 1 , further comprising: if the decoded signal is the speech or audio signal and a signal of a previous frame is different from the decoded signal, preventing aliasing by compensating the decoded signal using the signal of the previous frame. 7. An apparatus for processing a signal, comprising: a multiplexer receiving an LPC bitstream including linear prediction coding degree information indicating a linear prediction coding degree and linear prediction coding coefficients, the signal including at least one of a speech signal or an audio signal, and coding mode information indicating a speech coding scheme or an audio coding scheme; an ACELP decoding unit decoding the signal according to the speech coding scheme if the coding mode information indicates the speech coding scheme; a TCX decoding unit decoding the signal according to the audio coding scheme if the coding mode information indicates the audio coding scheme; and an LPC synthesis unit decoding the linear prediction coding coefficients of the signal based on the linear prediction coding degree information, and generating an output signal by applying the decoded linear prediction coding coefficients to the decoded signal, wherein the linear prediction coding degree information is determined based on a variation of a value of an LPC residual generated from performing the linear prediction coding on the signal by: determining whether the value of the LPC residual generated from performing the linear prediction coding is reduced by increasing the linear prediction coding degree; based on a determination that the value of LPC residual is reduced by increasing the linear prediction coding degree, determining the linear prediction coding degree to be a first degree; and based on a determination that the value of LPC residual is not reduced by increasing the linear prediction coding degree, determining the linear prediction coding degree to be a second degree lower than the first degree, wherein the first degree is greater than zero degree. 8. The apparatus of claim 7 , wherein the LPC synthesis unit comprises: an LPC degree information decoding unit decoding the linear prediction coding degree information from the LPC bitstream; an LPC coefficients extracting unit extracting the linear prediction coding coefficients from the LPC bitstream based on the linear prediction coding degree information; and a signal synthesis unit generating the output signal by applying the linear prediction coding coefficients to the decoded signal. 9. The apparatus of claim 8 , if the linear prediction coding degree information indicates that the linear prediction coding coefficients are not decoded, wherein the decoded signal bypasses the signal synthesis unit and is then outputted. 10. The apparatus of claim 7 , wherein if the signal is the speech signal having a lot of voiced sound, the linear prediction coding degree information indicates a degree higher than that of the speech signal having a lot of unvoiced sound. 11. The apparatus of claim 7 , wherein if the signal is the audio signal having a strong tonal component, the linear prediction coding degree information indicates a degree higher than that of the audio signal having a week tonal component. 12. The apparatus of claim 7 , further comprising: if a coding scheme of the decoded signal adopts the coding scheme different from that of the decoded signal of a previous frame, a signal compensating unit preventing aliasing by compensating the decoded signal using the decoded signal of the previous frame. 13. The apparatus of claim 7 , wherein a frame length of the audio signal is an integer multiple of a frame length of the speech signal. 14. A method of processing a signal comprising: determining linear prediction coding degree information indicating a degree of linear prediction coding coefficients according to property of an input signal; determining the linear prediction coding coefficients based on the linear prediction coding degree information; generating an LPC residual using the linear prediction coding coefficients and the input signal; and encoding the LPC residual using either an audio coding scheme or a speech coding scheme, wherein the linear prediction coding degree information is determined based on a variation of a value of an LPC residual generated from performing the linear prediction coding on the input signal by: determining whether the value of the LPC residual generated from performing the linear prediction coding is reduced by increasing the linear prediction coding degree: based on a determination that the value of LPC residual is reduced by increasing the linear prediction coding degree, determining the linear prediction coding degree to be a first degree: and based on a determination that the value of LPC residual is not reduced by increasing the linear prediction coding degree, determining the linear prediction coding degree to be a second degree lower than the first degree, wherein the first degree is greater than zero degree. 15. An apparatus for processing a signal, comprising: an LPC analysis unit determining linear prediction coding degree information indicating a variable degree of linear prediction coding coefficients according to property of an input signal, the LPC analysis unit
using sound class specific coding, hybrid encoders or object based coding · CPC title
using orthogonal transformation · CPC title
Sparse pulse excitation, e.g. by using algebraic codebook · CPC title
Determination or coding of the spectral characteristics, e.g. of the short-term prediction coefficients · CPC title
Mode decision, i.e. based on audio signal content versus external parameters · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.