×

Transient detection with hangover indicator for encoding an audio signal

  • US 10,311,883 B2
  • Filed: 10/18/2016
  • Issued: 06/04/2019
  • Est. Priority Date: 08/27/2007
  • Status: Active Grant
First Claim
Patent Images

1. An audio encoder apparatus comprising transient detector circuitry operating on an audio signal, wherein said transient detector circuitry is configured to:

  • analyze a given frame n of said audio signal to determine whether a transient is present in frame n of the audio signal, wherein frame n of the audio signal comprises at least a first block and a second block, and frame n of the audio signal is immediately followed by frame n+1 of the audio signal; and

    set an istransient flag for frame n+1 to a logical value of TRUE as a result of determining that frame n is a transient frame, to enable proper encoding of said following frame n+1, whereinthe audio encoder is configured to determine whether frame n of the audio signal is a transient frame by performing a transient detector process comprising;

    calculating a short term energy value for the first block of frame n (EST(1)), calculating a long term energy value for the first block of frame n (ELT(1)), and determining whether EST (1)/ELT(1) is greater than or equal to a threshold (ρ

    ), andthe audio encoder is configured such that the audio encoder determines that a transient is not present in frame n of the audio signal as a result of determining that EST (1)/ELT(1) is less than ρ

    , whereinthe audio encoder apparatus is further configured to;

    determine whether the frame n of the audio signal is a transient frame in dependence on a predetermined window function;

    scale said given frame n by said window function to produce a first scaled frame;

    determine a transient indicator for said given frame n based on the first scaled frame;

    scale said given frame n by said window function shifted one frame forward in time to produce a second scaled frame; and

    determine a transient hangover indicator for said following frame n+1 based on the second scaled frame.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×