IP Library › Granted Patent US 10,622,001
Granted Patent B2
US 10,622,001 · App. 15/980,012 · Granted Apr 14, 2020

Unified speech/audio codec (USAC) 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 (Seoul, KR); Young-cheol Park (Wonju-si, 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,622,001
App. No.
15/980,012
Granted
Apr 14, 2020
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 (32)

1. A signal processing method processed by a processor, comprising:

identifying a first window for a previous frame;

identifying a second window for a current frame;

modifying a left portion of the second window according to the first window, when a switching occurs between the previous frame and the current frame, and

processing the current frame by performing overlap-add operation between the previous frame applied to the first window and the current frame applied to the second window having the modified left portion,

wherein a slope of the left portion in the second window corresponding to an area for performing overlap-add operation with the first window is modified.

2. The signal processing method of claim 1 , wherein the overlap-add operation is performed at a folding point with respect to the first window and the second window.

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

4. The signal processing method of claim 1 , wherein the current frame is applied to a Linear Prediction Domain (LPD) mode and the previous frame is applied to the LPD mode.

5. The signal processing method of claim 1 , wherein the current frame is applied to Frequency Domain (FD) and the previous frame is applied to a Linear Prediction Domain (LPD) mode.

6. A signal processing method processed by a processor, comprising:

identifying a first window for a current frame;

identifying a second window for a next frame;

modifying a right portion of the first window according to the second window, when a switching occurs between the current frame and the next frame; and

processing the current frame by performing overlap-add operation between the current frame applied to the first window having the modified right portion and the next frame applied to the second window,

wherein a slope of the right portion in the first window corresponding to an area for performing the overlap-add operation with the second window is modified.

7. The signal processing method of claim 6 , wherein the overlap-add operation is performed at a folding point with respect to the first window and the first window.

8. The signal processing method of claim 6 , wherein the current frame is applied to a Linear Prediction Domain (LPD) mode and the next frame is applied to a Frequency Domain (FD) mode.

9. The signal processing method of claim 6 , wherein the current frame is applied to a Linear Prediction Domain (LPD) mode and the next frame is applied to the LPD mode.

10. The signal processing method of claim 6 , wherein the current frame is applied to Frequency Domain (FD) and the next frame is applied to a Linear Prediction Domain (LPD) mode.

11. A signal processing apparatus, comprising:

a processor is configured to:

identify a first window for a previous frame;

identify a second window for a current frame;

identify a third window for a next frame;

modify a left portion of the second window for the current frame according to the first window, when a switching occurs between the previous frame and the current frame;

modify a right portion of the second window for the current frame, according to the third window, when a switching occurs between the current frame and the next frame;

process the current frame by performing overlap-add operation between the previous frame applied to the first window and the current frame applied to the second window having the modified left portion or performing overlap-add operation between the current frame applied to the second window having the modified right portion and the next frame applied to the third window,

wherein a slope of the left portion in the second window corresponding to a first area for performing overlap-add operation with the first window is modified, or

wherein a slope of the right portion in the second window corresponding to a second area for performing the overlap-add operation with the third window is modified.

12. The signal processing apparatus of claim 11 , wherein the current frame is applied to one mode of a Linear Prediction Domain (LPD) mode or a Frequency Domain (FD) mode, and the previous frame is applied to one mode of the LPD mode or the FD mode.

13. The signal processing apparatus of claim 11 , wherein the current frame is applied to one mode of a Linear Prediction Domain (LPD) mode or a Frequency Domain (FD) mode, and the next frame is applied to one mode of the LPD mode or the FD mode.

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 (4)
Continuation 15200404 · Jul 1, 2016
Continuation 14588638 · Jan 2, 2015
Continuation 13131424
Related Publication 20180261235A1 · Sep 13, 2018
Cited By (1)
US 12,361,957