Patents Assigned to Cirrus Logic, Inc.
  • Patent number: 10984778
    Abstract: An adaptive filter includes a frequency domain adaptation block that analyzes a statistic of coefficient movement in the frequency domain. The adaption block adjusts, in the frequency domain, a parameter (step size or leakage factor) that affects speed of convergence of the adaptive filter based on the analyzed statistic of filter coefficient movement. The filter includes an associated coefficient, statistic of coefficient movement, and parameter for each frequency bin. The coefficients may be complex numbers, and separate real and imaginary statistics and parameters are maintained. The statistic may be direction counts of the filter coefficient movement. The step size may be adjusted to a predetermined minimum value when the current direction of movement of the filter coefficient is different than the predominant direction and otherwise the step size is adjusted approximately proportionally to an amount of predominance by a value based on a direction count of the filter coefficient movement.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: April 20, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Dayong Zhou, Chin Huang Yong
  • Patent number: 10983851
    Abstract: A system may include a switchable power domain configured to selectively be powered on and powered off during operation of the system and an always-on power domain configured to remain powered on during operation of the system, the always-on power domain including a power management unit. The power management unit may be configured to, in response to a shut down condition for powering down the switchable power domain, determine a state of a bus transaction on a communication bus between the switchable power domain and the always-on power domain and control one or more control signals for controlling the communication bus in order to manipulate completion of the bus transaction to prevent at least one of corruption of data of the bus transaction and a system freeze associated with the bus transaction.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: April 20, 2021
    Assignee: Cirrus Logic, Inc.
    Inventor: Younes Djadi
  • Patent number: 10984083
    Abstract: The present invention relates to methods, apparatus and systems for authentication of a user based on ear biometric data, and voice biometric data or other authentication data. The ear biometric data may be combined with voice biometric data or with a security question and response.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: April 20, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: John Paul Lesso, Thomas Lorenz
  • Patent number: 10985746
    Abstract: Non-overlap generation circuitry may include a first portion configured to condition an input signal to generate a first predriver signal, the first portion comprising a first switching threshold logic path and a second switching threshold logic path in parallel with the first switching threshold logic path, wherein the first portion is configured to select between the first switching threshold logic path and the second switching threshold logic path based on the input signal. The non-overlap generation circuit may also include a second portion configured to condition the input signal to generate a second predriver signal, the second portion comprising a third switching threshold logic path and a fourth switching threshold logic path in parallel with the third switching threshold logic path, wherein the second portion is configured to select between the third switching threshold logic path and the fourth switching threshold logic path based on the input signal.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: April 20, 2021
    Assignee: Cirrus Logic, Inc.
    Inventor: Ramin Zanbaghi
  • Patent number: 10984269
    Abstract: Detecting liveness of a speaker comprises: generating an ultrasound signal; receiving an audio signal comprising a reflection of the ultrasound signal; using the received audio signal comprising the reflection of the ultrasound signal to detect the liveness of a speaker; monitoring ambient ultrasound noise; and adjusting the operation of a system receiving the audio signal, based on a level of the reflected ultrasound and the monitored ambient ultrasound noise. The method can be used in a voice biometrics system, in which case detecting the liveness of a speaker comprises determining whether a received speech signal may be a product of a replay attack. The operation of the voice biometrics system may be adjusted based on a level of the reflected ultrasound and the monitored ambient ultrasound noise.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: April 20, 2021
    Assignee: Cirrus Logic, Inc.
    Inventor: John Paul Lesso
  • Patent number: 10979010
    Abstract: This application relates to methods and apparatus for audio signal processing, for example by a codec. An audio signal processing module has at least one input for receiving first and second input signals and an output path for outputting an output audio signal. The first and second input signals may be supplied by a first audio component and may correspond to the same source audio data. A controller is configured to compare the first and second input signals and to select one of the first or second input signals as the basis for a signal to be supplied to said output path based on the comparison. The controller may determine a measure of similarity in content between the first and second input signals.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: April 13, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Morgan Timothy Prior, Robert Rand
  • Patent number: 10976825
    Abstract: Embodiments described herein relate to methods and apparatuses for controlling an operation of a vibrational output system and/or an operation of an input sensor system, wherein the controller is for use in a device comprising the vibrational output system and the input sensor system. A controller comprises an input configured to receive an indication of activation or de-activation of an output of the vibrational output system; and an adjustment module configured to adjust the operation of the vibrational output system and/or the operation of the input sensor system based on the indication to reduce an interference expected to be caused by the output of the vibrational output system on the input sensory system.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: April 13, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Tejasvi Das, Matthew Beardsworth, Michael Allan Kost, Gavin McVeigh, Hamid Sepehr, Carl L. Ståhl
  • Patent number: 10972848
    Abstract: The disclosure provides a system, comprising: a MEMS capacitive transducer, comprising one or more first capacitive plates coupled to a first node and one or more second capacitive plates coupled to a second node; biasing circuitry coupled to the first node, operable to provide a biasing voltage to the one or more first capacitive plates; and test circuitry coupled to the second node, operable to: selectively apply one or more current sources to the second node, so as to charge and discharge the MEMS capacitive transducer and so vary a signal based on a voltage at said second node between an upper value and a lower value; determine a parameter that is indicative of a time period of the variation of the signal; and determine a capacitance of the MEMS capacitive transducer based on the parameter that is indicative of the time period.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: April 6, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Jean Pierre Lasseuguette, Aleksey Sergeyevich Khenkin, Axel Thomsen
  • Patent number: 10970575
    Abstract: Described embodiments relate to a method operable in a biometric authentication system. The method comprises initiating generation of an acoustic stimulus for application to a user's ear; and determining a quality measure of a response signal to the acoustic stimulus. Responsive to determining that the quality measure is inadequate for performing a biometric process, the method comprises one or more of: (i) modifying one or more properties of the acoustic stimulus to improve a signal to noise ratio, SNR, of the response signal and (ii) cancelling the effect of noise from outside the ear on the response signal of the user's ear to the acoustic stimulus to improve the SNR of the response signal.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: April 6, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Thomas Ivan Harvey, Vitaliy Sapozhnykov, Brenton Potter
  • Patent number: 10972061
    Abstract: A Class-D amplifier having a low power dissipation mode includes first and second independent output stages that receive respective first and second level power supply voltages for driving a load coupled to the amplifier output during respective first and second operating modes. Bypass switches are controllable to disconnect the second output stage from the output during the first operating mode and to connect the second output stage to the output during the second operating mode. The operating modes are selected based on the amplifier output power level. First and second independent pre-driver stages receive the respective first and second level power supply voltages for driving the respective first and second independent output stages. During the second operating mode the first pre-driver stage is placed into a low power dissipation state and during the first operating mode the second pre-driver stage is placed into a low power dissipation state.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: April 6, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Zhaohui He, Rahul Singh, Ruoxin Jiang
  • Patent number: 10972836
    Abstract: An integrated circuit for digital signal routing. The integrated circuit has analog and digital inputs and outputs, including digital interfaces for connection to other integrated circuits. Inputs, including the digital interfaces, act as data sources. Outputs, including the digital interfaces, act as data destinations. The integrated circuit also includes signal processing blocks, which can act as data sources and data destinations. Signal routing is achieved by means of a multiply-accumulate block, which takes data from one or more data source and, after any required scaling, generates output data for a data destination. Data from a data source is buffered for an entire period of a data sample clock so that the multiply-accumulate block can retrieve the data at any point in the period, and output data of the multiply-accumulate block is buffered for an entire period of the data sample clock so that the data destination can retrieve the data at any point in the period.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 6, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Graeme G. Mackay, Jonathan Timothy Wigner, Gordon Richard McLeod
  • Patent number: 10969871
    Abstract: The present disclosure relates to a system for providing substantially synchronised haptic and audio outputs. The system includes a signal processor which is configured to receive an audio signal from a main processor of the system and to receive a haptic signal, which may be received from the main processor, or may be retrieved from memory, or else may be generated in real-time by the signal processor. The signal processor calculates a delay to be applied to the haptic signal or the audio signal and outputs a delayed version of the audio signal and the haptic signal, or a delayed version of the haptic signal and the audio signal, to appropriate output stages.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: April 6, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Robert David Rand, Tony Stephen Doy, Thomas Ivan Harvey
  • Patent number: 10964314
    Abstract: An adaptive beamformer includes at least first and second microphones that generate respective audio signals that include speech and noise, a controller that detects occurrences of speech and noise within the audio signals, an adaptive speech cancelling filter that cancels speech from the audio signal of the second microphone to provide a speech-cancelled signal, an adaptive mixing block that combines the speech-cancelled signal and the second microphone audio signal to provide a noise reference signal in a weighted manner such that a weight of the second microphone signal is increased proportionally with an amount of the detected noise and a weight of the speech-cancelled signal is increased proportionally with an amount of the detected speech, and an adaptive noise cancelling filter that uses the noise reference signal to remove the noise from the first microphone audio signal.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: March 30, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Nima Yousefian Jazi, Justin L. Allen
  • Patent number: 10963187
    Abstract: A system for reading a plurality of subset views of an evolving data store may include for each subset view, a plurality of memory buffers comprising at least three buffers.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: March 30, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Nathan Buchanan, Roshan Kamath, Nariankadu D. Hemkumar, Younes Djadi, Sachin Deo, Eric B. Smith
  • Patent number: 10957342
    Abstract: An audio processing apparatus, comprising: a first receiver configured to receive one or more audio signals derived from one or more microphones, the one or more audio signals comprising a speech component received from a user and a first noise component transmitted by a first device; a second receiver configured to receive over a network and from the first device, first audio data corresponding to the first noise component; one or more processors configured to: remove the first noise component from the one or more audio signals using the first audio data to generate a first processed audio signal; and perform speech recognition on the first processed audio signal to generate a first speech result.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: March 23, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Kieran Reed, Krishna Kongara, Aengus Westhead, Hock Lim
  • Patent number: 10955955
    Abstract: A controller for use in a device which comprises at least two force sensors in a given arrangement, the controller operable, based on input sensor signals derived from the force sensors, to carry out an arrangement-related operation in which an output sensor signal is generated based on at least two said input sensor signals and the arrangement of the force sensors in the device so that the output sensor signal is dependent on said arrangement.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: March 23, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Pablo Peso Parada, Tom Birchall, Hamid Sepehr
  • Patent number: 10956546
    Abstract: Embodiments of the disclosure provide a mechanism for performing a biometric algorithm on ear biometric data acquired from a user. The mechanism may be used for biometric authentication, or in-ear detect, for example. In one embodiment, a method is provided in which a quality metric of an input signal to a transducer and/or a signal on a return path from the transducer is monitored. One or more steps of a biometric process, comprising monitoring of a parameter related to an admittance of the transducer, comparison of the parameter to a stored profile for an authorised user, generation of a score based on the comparison, comparison of the score to one or more threshold values, and initiation of one or more actions, may be performed responsive to the quality metric meeting one or more criteria.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: March 23, 2021
    Assignee: Cirrus Logic, Inc.
    Inventor: John Paul Lesso
  • Patent number: 10957328
    Abstract: This application relates to transfer of microphone data from a microphone (101, 102, 102a, 201) to a processing module, such as voice biometric authentication module (111) in a secure manner, such that the receiving module can trust that the received audio is genuine. An authentication module (203) is configured to receive microphone data (DM) representative of an audio signal received at the microphone (201), and generate from the microphone data, authentication data (DA) for certifying that the microphone data did pass via the authentication module. The first authentication data (DA) comprises information relating to distinguishing characteristics of the audio content of the microphone data and may, for instance be an acoustic fingerprint of the audio content. The authentication data, may be cryptographically signed or encrypted and sent with the microphone audio to allow a receiver to verify that the audio is genuine and the content has not been substantially altered.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: March 23, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Michael Page, Thomas Ivan Harvey, Vitaliy Sapozhnykov
  • Patent number: 10958171
    Abstract: A DC-DC converter and a corresponding method for maintaining an output voltage of the DC-DC converter, wherein the DC-DC converter is configured to operate in a discontinuous conduction mode, within a predetermined voltage range. The method comprises adjusting a duty cycle of the DC-DC converter based on the output voltage to maintain the output voltage within a predetermined voltage range; wherein the duty cycle of the DC-DC converter is adjusted by switching between a first switching frequency to a second switching frequency, and the first switching frequency and the second switching frequency are selected such that the first switching frequency and the second switching frequency fall outside of at least one predefined disallowed frequency band.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: March 23, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Sarang Vadnerkar, Ullas Pazhayaveetil, Theodore M. Burk, Jeffrey May
  • Patent number: 10948313
    Abstract: A system may include at least one resistive-inductive-capacitive sensor and a control circuit configured to maintain timing parameters for operation of the at least one resistive-inductive-capacitive sensor and vary at least one of the timing parameters to control a spectrum associated with the at least one resistive-inductive-capacitive sensor, wherein the spectrum comprises one of a sensor activity spectrum of the at least one resistive-inductive-capacitive sensor and a current usage spectrum associated with electrical current delivered to the at least one resistive-inductive-capacitive sensor from a source of electrical energy.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: March 16, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Michael A. Kost, Bruce E. Duewer, Tejasvi Das, Matthew Beardsworth, Anthony S. Doy