IP Library › Granted Patent US 10,002,619
Granted Patent B2
US 10,002,619 · App. 15/200,404 · Granted Jun 19, 2018

Unified speech/audio codec (USAC) processing windows sequence based mode switching

Inventors: Seungkwon Beack (Daejeon, KR); Tae Jin Lee (Daejeon, KR); Min Je Kim (Daejeon, KR); Kyeongok Kang (Daejeon, KR); Dae Young Jang (Daejeon, KR); Jeongil Seo (Daejeon, KR); Jin Woo Hong (Daejeon, KR); Chieteuk Ahn (Daejeon, KR); Ho Chong Park (Daejeon, KR); Young-cheol Park (Daejeon, KR)
Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE; KWANGWOON UNIVERSITY INDUSTRY-ACADEMIC COLLABORATION FOUNDATION
G10L19/22G10L19/022G10L19/06G10L19/18
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 10,002,619
App. No.
15/200,404
Granted
Jun 19, 2018
Kind
B2
Abstract

A Unified Speech and Audio Codec (USAC) that may process a window sequence based on mode switching is provided. The USAC may perform encoding or decoding by overlapping between frames based on a folding point when mode switching occurs. The USAC may process different window sequences for each situation to perform encoding or decoding, and thereby may improve a coding efficiency.

Claims (38)

1. An encoding method for Unified Speech and Audio Codec (USAC), comprising:

by one or more processor processing a computer executable instruction, when executed:

determines a first window for a previous frame,

determines a second window for a current frame,

modifies a left portion of the second window based on the first window, when a switching occurs between the previous frame and the current frame, and

encodes an input signal of the current frame using the modified second window,

wherein the left portion of the second window is a region for overlap-add operation with the first window based on a folding point located at a boundary between the previous frame and the current frame, and

wherein the processor modifies a shape of the left portion of the second window and modifies a size of the left portion of the second window, and the input signal is encoded by the processor by performing the overlap-add operation with respect to the second window including the left portion modified based on the first window.

2. The encoding method of claim 1 , wherein the current frame is a Linear Prediction Domain (LPD) mode and the previous frame is the LPD mode.

3. The encoding method of claim 1 , wherein the current frame is a Frequency Domain (FD) mode and the previous frame is a Linear Prediction Domain (LPD) mode.

4. The encoding method of claim 1 , wherein the current frame is a Linear Prediction Domain (LPD) mode and the previous frame is a Frequency Domain (FD) mode.

5. An encoding method for Unified Speech and Audio Codec (USAC), comprising:

by one or more processor processing a computer executable instruction, when executed:

determines a first window for a next frame,

determines a second window for a current frame,

modifies a right portion of the second window for the current frame based on the first window, when a switching occurs between the current frame and the next frame, and

encodes an input signal of the current frame using the modified second window,

wherein the right portion of the second window is a region for overlap-add operation with the first window based on a folding point located at a boundary between the current frame and the next frame, and

wherein the processor modifies a shape of the right portion of the second window and modifies a size of the right portion of the second window, and the input signal is encoded by the processor by performing the overlap-add operation with respect to the second window including the right portion modified based on the first window.

6. The encoding method of claim 5 , wherein the current frame is a Linear Prediction Domain (LPD) mode and the next frame is the LPD mode.

7. The encoding method of claim 5 , wherein the current frame is a Frequency Domain (FD) mode and the next frame is a Linear Prediction Domain (LPD) mode.

8. The encoding method of claim 5 , wherein the current frame is a Linear Prediction Domain (LPD) mode and the previous frame is a Frequency Domain (FD) mode.

9. A decoding method for Unified Speech and Audio Codec (USAC), comprising:

by one or more processor processing a computer executable instruction, when executed:

determines a first window for a previous frame,

determines a second window for a current frame,

modifies a left portion of the second window for the current frame based on the first window, and

decodes an input signal of the current frame using the modified second window,

wherein the left portion of the second window is a region for overlap-add operation with the first window based on a folding point located at a boundary between the previous frame and the current frame, and

wherein the processor modifies a shape of the left portion of the second based on the first window and modifies a size of the left portion of the second, and the input signal is decoded by the processor by performing the overlap-add operation with respect to the second window including the left portion modified based on the first window.

10. A decoding method for Unified Speech and Audio Codec (USAC), comprising:

by one or more processor processing a computer executable instruction, when executed:

determines a first window for a next frame,

determines a second window for a current frame,

modifies a right portion of the second window for the current frame based on the first window, and

decodes an input signal of the current frame using the modified second window,

wherein the right portion of the second window is a region for overlap-add operation with the first window based on a folding point located at a boundary between the current frame and the next frame, and

wherein the processor modifies a shape of the right portion of the second window and modifies a size of the right portion of the second window, and the input signal is decoded by the processor by performing the overlap-add operation with respect to the second window including the right portion modified based on the first window.

Priority Claims (5)
KR 10-2008-0118230 · Nov 26, 2008 · national
KR 10-2008-0133007 · Dec 24, 2008 · national
KR 10-2009-0004243 · Jan 19, 2009 · national
KR 10-2009-0008590 · Feb 3, 2009 · national
KR 10-2009-0114783 · Nov 25, 2009 · national
Continuity (3)
Continuation 14588638 · Jan 2, 2015
Continuation 13131424
Related Publication 20160314798A1 · Oct 27, 2016
Cited By (1)
US 12,361,957