×

Systems, methods, and apparatus for signal encoding using pitch-regularizing and non-pitch-regularizing coding

  • US 9,653,088 B2
  • Filed: 06/12/2008
  • Issued: 05/16/2017
  • Est. Priority Date: 06/13/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing frames of an audio signal, said method comprising:

  • classifying each of a first frame of the audio signal and a second frame of the audio signal as a frame type from a set of frame types comprising a voiced speech frame, an unvoiced speech frame, a transitional frame, a generic audio frame, and an inactive frame containing only one or more of background noise and silence;

    encoding the first frame of the audio signal according to a relaxed code excited linear prediction (RCELP) coding scheme to produce a first encoded frame;

    encoding the second frame of the audio signal according to a non-pitch-regularizing (non-PR) coding scheme to produce a second encoded frame,wherein the second frame is a generic audio frame, andwherein the second frame follows and is consecutive to the first frame in the audio signal, andwherein said encoding the first frame includes time-modifying, based on a time shift, a segment of a first signal that is based on the first frame, said time-modifying including one among (A) time-shifting the segment of the first frame according to the time shift and (B) time-warping the segment of the first signal based on the time shift, andwherein said time-modifying a segment of a first signal includes changing a position of a pitch pulse of the segment relative to another pitch pulse of the first signal, andwherein said encoding the second frame includes time-modifying, based on the time shift, a segment of a second signal that is based on the second frame, wherein the time shift is applied to at least one sample of the segment of the second signal by a same shift value as at least one sample of the segment of the first signal, said time-modifying including one among (A) time-shifting the segment of the second frame according to the time shift and (B) time-warping the segment of the second signal based on the time shift; and

    transmitting the first encoded frame and the second encoded frame to a decoder that synthesizes the first encoded frame and the second encoded frame and outputs a synthesized audio signal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×