IP Library Granted Patent US 7,693,294
Granted Patent B2
US 7,693,294 · App. 11/091,743 · Granted Apr 6, 2010

Method and system for reducing audible side effects of dynamic current consumption

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,693,294
App. No.
11/091,743
Granted
Apr 6, 2010
Kind
B2
Abstract

A method and system for reducing audible side effects of dynamic current consumption is provided. The system includes an audio subsystem, and a plurality of digital subsystems. The audio subsystem and the digital subsystem are powered by a common power supply. T he digital subsystem processes data packets including audio data packets. The processing events implemented in one or more than one digital subsystem are reorganized to change the profile for executing the events inside the subsystem(s). The dynamic current spectral properties in one or more digital subsystems are changed.

Claims (41)

1. A method of reducing the audible side effects of dynamic current consumption in a listening device having a plurality of subsystems, the method comprising:

in a subsystem, executing at least one processing event within a processing window based on a timing schedule, the processing window being periodic;

monitoring in-audio-band dynamic current caused by the at least one processing event, and

transforming the in-audio-band dynamic current to out-of-audio-band dynamic current, including at least one of:

after the execution of one processing event waiting a first time interval different from a second time interval defined by the timing schedule, and after the first time interval executing the other processing event so that the one processing event and the other processing event are spread out within the processing window;

waiting a random delay time from a trigger event, and after the random delay time, executing the processing event based on the timing schedule; and

executing a dummy processing event within the processing window.

2. A method as claimed in claim 1 , wherein transforming comprises:

lengthening a processing time for the at least one processing event within the processing window.

3. A method as claimed in claim 2 , wherein the lengthening comprises:

increasing a duration of the at least one processing event within the processing window.

4. A method as claimed in claim 1 , further comprising: configuring number, duration or the number and the duration of the dummy processing event.

5. A method as claimed in claim 1 , wherein the dummy processing event is a processing event in any one of the subsystems.

6. A method as claimed in claim 1 , wherein

the random delay time includes a pseudo-random delay.

7. A method as claimed in claim 1 , further comprising the step of:

storing a parameter which is used at the reorganization step.

8. A method as claimed in claim 1 , wherein the method is performed in a listening device in situ.

9. A method as claimed in claim 1 , wherein the method is performed in a develop process, design process or a combination thereof.

10. A system for reducing the audible side effects of dynamic current consumption in a listening device having a plurality of subsystems, the system comprising:

a module for monitoring in-audio-band dynamic current caused by at least one processing event implemented in a subsystem, the at least one processing event being executed within a processing window based on a timing schedule, the processing window being periodic, and

a module for transforming the in-audio-band dynamic current to out-of-audio-band dynamic current, including at least one:

a module for spreading out one processing event and the other processing event within the processing window, including a module for waiting a first time interval for the execution of the other processing event after the execution of the one processing event, the first timing interval being different from a second timing interval defined by the timing schedule;

a module for waiting a random delay time from a trigger event so that the processing event is executed based on the timing schedule after the random delay time; and

a module for executing a dummy processing event within the processing window.

11. A system as claimed in claim 10 , wherein the monitoring module monitors audio signal output from the listening device.

12. A system as claimed in claim 10 , wherein the transforming module comprises:

a module for slowing execution of the at least one processing window within the processing window.

13. A computer program product, comprising:

a memory having computer-readable code embodied therein of reducing the audible side effects of dynamic current consumption in a listening device having a plurality of subsystems, comprising:

code for defining at least one processing event executed in a subsystem so that the at least one processing event is executed within a periodic processing window based on a timing schedule; and

code for transforming in-audio-band dynamic current caused by the at least one processing event to out-of-audio-band dynamic current, including at least one of:

code for waiting a first time interval different from a second time interval defined by the timing schedule, after the execution of one processing event, and executing the other processing event after the first time interval so that the one processing event and the other processing event are spread out within the processing window;

code for waiting a random delay time from a trigger event, and executing the processing event based on the timing schedule after the random delay time; and

code for executing a dummy processing event within the processing window.

14. A computer program product as claimed in claim 13 , wherein the code for transforming comprises:

code for lengthening the duration for the at least one processing event within the processing event.

15. A method as claimed in claim 1 , wherein the monitoring step monitors an audio signal output from the listening device.

16. A system as claimed in claim 10 , wherein the monitoring module monitors an audio signal output from the listening device.

17. A method as claimed in claim 1 , further comprising the step of downloading configuration parameters associated with the reorganization to the listening device upon initialization.

18. A system as claimed in claim 10 , wherein the listening device includes a memory for storing configuration parameters associated with the reorganization.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2025
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: GN HEARING A/S
Reel/Frame 073161/0912 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2016
From: JPMORGAN CHASE BANK, N.A.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; AMIS HOLDINGS, INC.; AMI SEMICONDUCTOR, INC.; AMIS FOREIGN HOLDINGS INC.; AMI ACQUISITION LLC
Reel/Frame 037935/0330 →
PURCHASE AGREEMENT DATED 28 FEBRUARY 2009 Recorded Sep 25, 2009
From: AMI SEMICONDUCTOR, INC.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 023282/0465 →
SECURITY AGREEMENT Recorded Jun 23, 2008
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; AMIS HOLDINGS, INC.; AMI SEMICONDUCTOR, INC.; AMIS FOREIGN HOLDINGS INC.; AMI ACQUISITION LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 021138/0070 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2005
From: SCHNEIDER, TODD; DROLLINGER, ANDREAS; MATTHEY, MARC; NIELSEN, JAKOB
To: AMI SEMICONDUCTOR, INC.
Reel/Frame 016727/0866 →