IP Library › Granted Patent US 11,705,137
Granted Patent B2
US 11,705,137 · App. 16/925,946 · Granted Jul 18, 2023

Apparatus for encoding and decoding of integrated speech and audio

Inventors: Tae Jin Lee (Daejeon, KR); Seung-Kwon Baek (Chungcheongbuk-do, KR); Min Je Kim (Daejeon, KR); Dae Young Jang (Daejeon, KR); Jeongil Seo (Daejeon, KR); Kyeongok Kang (Daejeon, KR); Jin-Woo Hong (Daejeon, KR); Hochong Park (Seoul, KR); Young-Cheol Park (Seoul, KR)
Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE; KWANGWOON UNIVERSITY INDUSTRY-ACADEMIC COLLABORATION FOUNDATION
G10L19/008G10L19/02G10L19/04G10L19/12G10L19/20G10L19/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,705,137
App. No.
16/925,946
Granted
Jul 18, 2023
Kind
B2
Abstract

Provided is an encoding apparatus for integrally encoding and decoding a speech signal and a audio signal, and may include: an input signal analyzer to analyze a characteristic of an input signal; a stereo encoder to down mix the input signal to a mono signal when the input signal is a stereo signal, and to extract stereo sound image information; a frequency band expander to expand a frequency band of the input signal; a sampling rate converter to convert a sampling rate; a speech signal encoder to encode the input signal using a speech encoding module when the input signal is a speech characteristics signal; a audio signal encoder to encode the input signal using a audio encoding module when the input signal is a audio characteristic signal; and a bitstream generator to generate a bitstream.

Claims (57)

1. An encoding method of an input signal performed by at least one processor, the encoding method comprising:

determining a frame of the input signal whether the frame is a speech frame or an audio frame;

encoding the input signal in a speech encoder based CELP coding scheme when the frame is the speech frame,

encoding the input signal in an audio encoder based MDCT coding scheme when the frame is the audio frame; and

generating a bitstream based on an encoded input signal, and

wherein the input signal is processed by using information for compensating a change of a frame unit between the speech frame and the audio frame when a switching occurs between the speech frame and the audio frame in a decoding process about the input signal,

wherein the information is included the bitstream,

wherein the input signal is encoded with respect to a core band,

wherein the core band is a low frequency band which is not expanded in a frequency band of the input signal,

wherein a high frequency band is generated from the core band based on a frequency band expander in a decoding process.

2. The encoding method of claim 1 , further comprising:

generating information for generating a high frequency band;

wherein the bitstream includes the generated information.

3. The encoding method of claim 1 , further comprising:

converting a sampling rate of the input signal to a sampling rate for encoding a core band of the input signal.

4. The encoding method of claim 3 , wherein the converting comprises:

converting the sampling rate of the input signal to a sampling rate with respect to a core band of the input signal.

5. The encoding method of claim 3 , wherein the converting comprises:

down-sampling the sampling rate of the input signal by one half (½).

6. The encoding method of claim 3 , wherein the converting comprises:

down-sampling the sampling rate of the input signal by one quarter (¼).

7. The encoding method of claim 1 , wherein the information for compensating at least one change between the speech frame and the audio frame includes an encoded portion of the speech frame of the input signal for decoding the audio frame of the input signal.

8. A decoding method for an encoded input signal performed by at least one processor, the decoding method comprising:

receiving a bitstream included the input signal;

determining whether a frame of the input signal is a speech frame or an audio frame

decoding a core band of the input signal by:

decoding the core band of the input signal in a speech decoder based on CELP coding scheme when the frame is the speech frame, and

decoding the core band of the input signal in an audio decoder based on MDCT coding scheme when the frame is the audio frame, and

processing the input signal using information for compensating a change of a frame unit between the speech frame and the audio frame when a switching occurs between the speech frame and the audio frame,

wherein the information is included the bitstream,

wherein the input signal is decoded with respect to the core band,

wherein the core band is a low frequency band which is not expanded in a frequency band of the input signal,

wherein a high frequency band is generated from the core band based on a frequency band expander in a decoding process.

9. The decoding method of claim 8 , further comprising:

expanding a frequency band of the input signal by generating a high frequency band from the core band of the input signal.

10. The decoding method of claim 8 , further comprising:

generating a stereo signal from the input signal having an expanded frequency band.

11. The decoding method of claim 8 , wherein the input signal is compensated using information for compensating at least one change between the speech frame and the audio frame.

12. The decoding method of claim 11 , wherein the information includes an encoded portion of the speech frame of the input signal for decoding the audio frame of the input signal.

13. The decoding method of claim 8 , further comprising:

converting a sampling rate of the decoded input signal based on a sampling rate for decoding the core band.

14. The decoding method of claim 13 , wherein a sampling rate for a SBR (Spectral Band Replication) is twice the sampling rate for decoding a core band of the input signal.

15. The decoding method of claim 13 , wherein a sampling rate for a SBR (Spectral Band Replication) is fourfold the sampling rate for the decoding a core band of the input signal.

16. A decoding method for an encoded input signal performed by at least one processor, comprising:

receiving a bitstream included the input signal;

determining whether a frame of the input signal is a speech frame or an audio frame;

decoding a core band of the input signal by:

decoding the core band of the input signal in a speech decoder based on CELP when the frame is the speech frame, wherein the core band is a low frequency band which is not expanded in a frequency band of the input signal, and

decoding the core band of the input signal in an audio decoder based on MDCT when the frame is the audio frame; and

processing the input signal using information for compensating a change of a frame unit between the speech frame and the audio frame when switching occurs between the speech frame and the audio frame; and

expanding the frequency band of the input signal by generating a high frequency band from the core band of the input signal based a SBR (Spectral Band Replication),

wherein the input signal is encoded with respect to a core band,

wherein the core band is a low frequency band which is not expanded in a frequency band of the input signal,

wherein a high frequency band is generated from the core band based on a frequency band expander in a decoding process.

17. The decoding method of claim 16 , further comprising:

generating a stereo signal from the decoded input signal having the expanded frequency band.

18. The decoding method of claim 16 , wherein a sampling rate for the SBR is n times the sampling rate for a decoding the core band.

Priority Claims (3)
KR 10-2008-0068369 · Jul 14, 2008 · national
KR 10-2008-0134297 · Dec 26, 2008 · national
KR 10-2009-0061608 · Jul 7, 2009 · national
Continuity (5)
Continuation 16557238 · Aug 30, 2019
Continuation 15810732 · Nov 13, 2017
Continuation 14534781 · Nov 6, 2014
Continuation 13003979
Related Publication 20200349958A1 · Nov 5, 2020