# US 2026/0095697 A1 · System for mitigating mechanical rattle in a computing device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0095697 A1
- Document ID: US20260095697A1
- Status: Published application
- Kind: A1
- Application number: 18/901,110
- Filed: 2024-09-30
- Published: 2026-04-02
- Earliest claimed: 2024-09-30
- Assignees: Cirrus Logic International Semiconductor Ltd.
- Applicants: Cirrus Logic International Semiconductor Ltd.
- Inventors: Jeffrey D. ALDERSON; Kurt EFAW; Brad ZWERNEMANN; Jon EKLUND
- Web page: https://patentgrep.com/patent/US20260095697A1

## CPC

- G06F 1/1688: {the I/O peripheral being integrated loudspeakers}
- H04R 3/04: for correcting frequency response
- G10K 11/1752: {Masking}
- H04R 3/00: Circuits for transducers (arrangements for producing a reverberation or echo sound G10K15/08; amplifiers H03F)
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- H04R 2430/01: Aspects of volume control, not necessarily automatic, in sound systems
- H04R 2499/11: Transducers incorporated or for use in hand-held devices, e.g. mobile phones, PDA's, camera's
- H04R 2499/15: Transducers incorporated in visual displaying devices, e.g. televisions, computer displays, laptops
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04R: LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS (producing sounds with frequency not determined by supply frequency G10K)
- G10K: SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR

## Abstract

A system for mitigating mechanical rattle in a computing device arising due to a mechanical coupling of a speaker of the computing device to a part of the computing device, wherein the computing device comprises a processing subsystem comprising one or more processors configured to execute operating system software and a software application, the system comprising: a rattle mitigation subsystem operative to apply an attenuation function to attenuate a component of an audio signal output to the speaker, wherein the rattle mitigation subsystem is configured to receive, from the computing device, an indication of an operational parameter of the computing device, and to adjust the attenuation function based on the received indication.

## Claims

### Claim 1

A system for mitigating mechanical rattle in a computing device arising due to a mechanical coupling of a speaker of the computing device to a part of the computing device, wherein the computing device comprises a processing subsystem comprising one or more processors configured to execute operating system software and a software application, the system comprising:
a rattle mitigation subsystem operative to apply an attenuation function to attenuate a component of an audio signal output to the speaker,
wherein the rattle mitigation subsystem is configured to receive, from the computing device, an indication of an operational parameter of the computing device, and to adjust the attenuation function based on the received indication.

### Claim 2 (depends on 1)

The system of claim 1, wherein the rattle mitigation subsystem is configured to adjust the attenuation function based on the received indication by:
adjusting a tuning of the attenuation function; and/or
adjusting a filter coefficient of one or more filters implemented by the rattle mitigation subsystem; and/or
selecting, from a set of predefined attenuation functions, a particular attenuation function; and/or
adjusting a level of attenuation applied by the attenuation function; and/or
adjusting a frequency profile of the attenuation function; and/or
adjusting an input signal level threshold at which the attenuation function is to be applied; and/or
adjusting an attack rate of the attenuation function.

### Claim 3 (depends on 1)

The system of claim 1, wherein the indication comprises one or more of:
an audio content type indication indicative of the type of audio content represented by the audio signal;
a lid angle indication indicative of an angle or orientation of a lid or screen portion of the computing device with respect to a body portion of the computing device;
a body angle indication indicative of an angle or orientation of the body portion of the computing device with respect to a reference orientation;
a device age indication indicative of an age of the computing device; and
a user rattle mitigation configuration indication indicative of a user configuration of one or more parameters of the rattle mitigation subsystem.

### Claim 4 (depends on 1)

The system of claim 1, wherein the operating system software is configured to generate the audio content type indication based on a software application that is being executing by the processing subsystem.

### Claim 5 (depends on 3)

The system of claim 3, wherein the rattle mitigation subsystem is configured to:
responsive to receiving a first audio content type indication:
adjust the attenuation function such that it applies a first predefined level of attenuation to a first subset of signal components of the audio signal;
responsive to receiving a second content type indication:
adjust the attenuation function such that it applies a second predefined level of attenuation, lower than the first predefined level of attenuation, to the first subset of signal components of the audio signal; and
responsive to receiving a third content type indication:
adjust the attenuation function such that it applies a third predefined level of attenuation to the first subset of signal components of the audio signal.

### Claim 6 (depends on 3)

The system of claim 3, wherein the processing subsystem or the operating system software is configured to generate the lid angle indication based on a signal received from a lid angle sensor of the computing device.

### Claim 7 (depends on 3)

The system of claim 3, wherein the processing subsystem or the operating system software is configured to generate the body angle indication based on a signal received from a body angle sensor of the computing device.

### Claim 8 (depends on 3)

The system of claim 3, wherein the processing subsystem or the operating system software is configured to generate the device age indication based on one or more of a BIOS date or serial number of the computing device.

### Claim 9 (depends on 3)

The system of claim 3, wherein the processing subsystem or the operating system software is configured to generate the user rattle mitigation configuration indication based on a user input to a user interface of the computing device.

### Claim 10 (depends on 9)

The system of claim 9, wherein the user interface of the computing device comprises a rattle mitigation control for user configuration of a parameter or a combination of two or more of the following parameters of the attenuation function:
a level of attenuation applied by the attenuation function; and/or
a frequency profile of the attenuation function; and/or
an input signal level threshold at which the attenuation function is to be applied; and/or
an attack rate of the attenuation function.

### Claim 11 (depends on 9)

The system of claim 9, wherein the user interface of the computing device comprises controls for user configuration of:
a level of attenuation applied by the attenuation function; and/or
a frequency profile of the attenuation function; and/or
an input signal level threshold at which the attenuation function is to be applied; and/or
an attack rate of the attenuation function.

### Claim 12 (depends on 1)

The system of claim 1, wherein the rattle mitigation subsystem is operative to apply the attenuation function only if a level of the audio signal is equal to or greater than a threshold audio signal level.

### Claim 13 (depends on 1)

The system of claim 1, wherein the system is configured to control an operating mode of the rattle mitigation subsystem based on a comparison of a volume setting of the computing device to a predefined volume threshold.

### Claim 14 (depends on 13)

The system of claim 13, wherein the processing subsystem is configured to:
cause the rattle mitigation subsystem to enter a low-power mode of operation if the volume setting is below the predefined volume threshold; and
cause the rattle mitigation subsystem to exit the low-power mode if the volume setting is equal to or greater than the predetermined volume threshold.

### Claim 15 (depends on 13)

The system of claim 13, wherein the processing subsystem is configured to perform the comparison periodically and/or in response to a trigger condition.

### Claim 16 (depends on 1)

The system of claim 1, wherein the system is configured to cause the rattle mitigation subsystem to enter a low-power mode of operation responsive to detection of an external accessory device that includes an audio output transducer being coupled to the computing device.

### Claim 17 (depends on 1)

The system of claim 1, wherein the system is configured to cause the rattle mitigation subsystem to enter a low-power mode of operation responsive to start-up of a software application that includes audio processing functionality.

### Claim 18 (depends on 1)

The system of claim 1, wherein the system is configured to disable audio processing functionality of a software application responsive to start-up of the software application.

### Claim 19

A system for mitigating mechanical rattle in a host device arising due to a mechanical coupling of a speaker of the host device to a part of the host device, the system comprising:
a rattle mitigation subsystem operative to apply an attenuation function to attenuate a component of an audio signal output to the speaker,
wherein the rattle mitigation subsystem is configured to adjust a tuning of the attenuation function based on an input to the rattle mitigation subsystem indicative of a type of audio content represented by the audio signal.

### Claim 20

A system for mitigating mechanical rattle in a host device arising due to a mechanical coupling of a speaker of the host device to a part of the host device, the system comprising:
a rattle mitigation subsystem operative to apply an attenuation function to attenuate a component of an audio signal output to the speaker,
wherein the rattle mitigation subsystem is configured to adjust a parameter of the attenuation function based on a type of audio content represented by the audio signal.

### Claim 21

A system for mitigating mechanical rattle in a host device arising due to a mechanical coupling of a speaker of the computing device to a part of the computing device, the system comprising:
a rattle mitigation subsystem operative to apply an attenuation function to attenuate a component of an audio signal output to the speaker,
wherein the rattle mitigation subsystem is configured to select one of a plurality of attenuation functions to apply based on an input to the rattle mitigation subsystem indicative of a type of audio content represented by the audio signal.

### Claim 22

A system for mitigating mechanical rattle in a computing device arising due to a mechanical coupling of a speaker of the computing device to a part of the computing device, wherein the computing device comprises a lid portion and a body portion the system comprising:
a rattle mitigation subsystem operative to apply an attenuation function to attenuate a component of an audio signal output to the speaker,
wherein the rattle mitigation subsystem is configured to adjust a tuning of the attenuation function based on an orientation of the lid portion and/or an orientation of the body portion.

### Claim 23

A system for mitigating mechanical rattle in a host device arising due to a mechanical coupling of a speaker of the computing device to a part of the computing device, the system comprising:
a rattle mitigation subsystem operative to apply an attenuation function to attenuate a component of an audio signal output to the speaker,
wherein the rattle mitigation subsystem is configured to adjust a parameter of the attenuation function based on an indication of ageing of the host device.

### Claim 24

A system for mitigating mechanical rattle in a host device arising due to a mechanical coupling of a speaker of the computing device to a part of the computing device, the system comprising:
a rattle mitigation subsystem operative to apply an attenuation function to attenuate a component of an audio signal output to the speaker,
wherein the rattle mitigation subsystem is configured to adjust a parameter of the attenuation function based on user-selected attenuation function configuration.

### Claim 25 (depends on 1)

An integrated circuit comprising a system according to claim 1.

### Claim 26 (depends on 1)

A host device comprising a system according to claim 1.

### Claim 27 (depends on 26)

A host device according to claim 26, wherein the host device comprises a laptop, notebook, netbook or tablet computer, a gaming device, a games console, a controller for a games console, a virtual reality (VR) or augmented reality (AR) device, a mobile telephone, a portable audio player, a portable device, an accessory device for use with a laptop, notebook, netbook or tablet computer, a gaming device, a games console a VR or AR device, a mobile telephone, a portable audio player or other portable device, or a vehicle.
