System and method for processing audio data

    公开(公告)号:US10354669B2

    公开(公告)日:2019-07-16

    申请号:US15786459

    申请日:2017-10-17

    摘要: A sub-band coder operable to process audio samples for use in a digital encoder. The sub-band coder comprising application code instructions executable on a processor configured to cause the coder to filter the audio samples into a plurality of frequency band components using at least one Pseudo-Quadrature Mirror Filter (PQMF) and modulate the plurality of frequency band components into a plurality of quantized band values using a pulse code modulation technique. The application code instructions further operable to cause the coder to decode the plurality of quantized band values into an approximation signal using an inverse pulse code modulation technique and at least one Inverse Pseudo-Quadrature Mirror Filter (IPQMF). The application code instructions operable to cause the coder generates an output for use by the digital encoder that includes the plurality of quantized band values, the approximation signal, and a plurality of encoded quantized band values.

    SYSTEM AND METHOD FOR PROCESSING AUDIO DATA

    公开(公告)号:US20220223164A1

    公开(公告)日:2022-07-14

    申请号:US17707133

    申请日:2022-03-29

    摘要: An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events. The encoder operable to transform the error signal into high resolution frequency components using the MDCT block sizes, quantize the scale factors and frequency components, and encode the quantized lines, block sizes, and quantized scale factors for inclusion in the bitstream.

    System and method for processing audio data

    公开(公告)号:US10861474B2

    公开(公告)日:2020-12-08

    申请号:US16423834

    申请日:2019-05-28

    摘要: An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events. The encoder operable to transform the error signal into high resolution frequency components using the MDCT block sizes, quantize the scale factors and frequency components, and encode the quantized lines, block sizes, and quantized scale factors for inclusion in the bitstream.

    Adaptive audio codec system, method and article

    公开(公告)号:US10756755B2

    公开(公告)日:2020-08-25

    申请号:US15151220

    申请日:2016-05-10

    IPC分类号: G10L19/04 H03M7/38 G10L19/00

    摘要: An encoder generates quantized signal words based on a difference signal. The encoder includes an adaptive quantizer. A step size applied by the adaptive quantizer is generated in a feedback loop and based on a loading factor and quantized signal words generated by the adaptive quantizer. The encoder includes coding circuitry which generates code words based on quantized signal words generated by the adaptive quantizer. The coding circuitry generates an escape code in response to a quantized signal word not being associated with a corresponding coding code word.

    System and method for processing audio data

    公开(公告)号:US10354668B2

    公开(公告)日:2019-07-16

    申请号:US15786451

    申请日:2017-10-17

    摘要: A codec operable to process audio data and related data. The codec further operable to receive at least one of an audio, audio auxiliary, program configuration, and data signals from a program source, the audio signals including at least one of single channel audio and multi-channel audio signals, audio auxiliary signals including spatial and motion data and environmental characteristics, the data signals including program related data. The codec further operable to generate a non-transitory encoded bitstream, wherein the bitstream includes at least one of synchronization command data and at least one of a program command data, audio channel data, audio auxiliary data, program content data, and an end of stream data, wherein the encoded bitstream includes an identifier for defining packet type for each data component. The synchronization command data includes a stream start flag defining an entry point for decoding the bitstream and further provides sample rate for the encoded bitstream.

    Systems and methods for processing high frequency audio signal

    公开(公告)号:US11380343B2

    公开(公告)日:2022-07-05

    申请号:US16568858

    申请日:2019-09-12

    IPC分类号: G10L19/26

    摘要: A method for encoding an audio signal, comprising using one or more algorithms operating on a processor to filter the audio signal into two output signals, wherein each output signal has a sampling rate that is equal to a sampling rate of the audio signal, and wherein one of the output signals includes high frequency data. Using one or more algorithms operating on the processor to window the high frequency data by selecting a set of the high frequency data. Using one or more algorithms operating on the processor to determine a set of linear predictive coding (LPC) coefficients for the windowed data. Using one or more algorithms operating on the processor to generate energy scale values for the windowed data. Using one or more algorithms operating on the processor to generate an encoded high frequency bitstream.

    System and method for processing audio data

    公开(公告)号:US11289108B2

    公开(公告)日:2022-03-29

    申请号:US17113479

    申请日:2020-12-07

    摘要: An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events. The encoder operable to transform the error signal into high resolution frequency components using the MDCT block sizes, quantize the scale factors and frequency components, and encode the quantized lines, block sizes, and quantized scale factors for inclusion in the bitstream.

    Inertial measurement unit management with reduced rotational drift

    公开(公告)号:US10670405B2

    公开(公告)日:2020-06-02

    申请号:US16144087

    申请日:2018-09-27

    发明人: Michael Felice

    摘要: A system, comprising a clock generating a timing signal, a magnetometer coupled to the clock and configured to receive the timing signal and to generate first heading data and a gyroscope coupled to the clock and configured to receive the timing signal and to generate second heading data. The system further includes a first adder coupled to the magnetometer and gyroscope and configured to determine a difference signal as a function of the first heading data and the second heading data and a constrain data system coupled to the first adder and configured to apply a limit to the difference signal. A combine delta system is coupled to the constrain data system and configured to combine two or more of the constrained data values to generate a combined delta signal, and a second adder coupled to the gyroscope and the combine delta system and configured to add the combined delta signal to the second heading data.