Dynamically Configurable ANR Signal Processing Topology
First Claim
1. A method of operating a dynamically configurable ANR circuit to provide ANR in an earpiece of a personal ANR device, the method comprising:
- incorporating a first ADC of the ANR circuit, a first plurality of digital filters of a quantity specified by a first set of ANR settings, and a DAC of the ANR circuit into a first pathway;
incorporating a second ADC of the ANR circuit, a second plurality of digital filters of a quantity specified by the first set of ANR settings, and the DAC into a second pathway;
selecting a type of digital filter specified by the first set of ANR settings for each digital filter of the first and second pluralities of digital filters from among a plurality of types of digital filter supported by the ANR circuit;
adopting a signal processing topology specified by the first set of ANR settings by configuring interconnections among at least the first and second ADCs, the first and second pluralities of digital filters and the DAC so that digital data representing sounds flows through the first pathway from the first ADC to the DAC through at least the first plurality of digital filters;
digital data representing sounds flows through the second pathway from the second ADC to the DAC through at least the second plurality of digital filters; and
the first and second pathways are combined at a first location along the first pathway and at a second location along the second pathway such that the digital data from both the first and second pathways are combined before flowing to the DAC;
configuring each digital filter of the first and second pluralities of digital filters with filter coefficients specified by the first set of ANR settings;
setting a data transfer rate at which digital data flows through at least a portion of at least one of the first and second pathways as specified by the first ANR settings;
operating the first and second ADCs, the first and second pluralities of digital filters and the DAC to provide ANR in the earpiece; and
changing an ANR setting specified by the first set of ANR settings to an ANR setting specified by a second set of ANR settings in synchronization with a transfer of digital data along at least a portion of at least one of the first and second pathways.
1 Assignment
0 Petitions
Accused Products
Abstract
In an ANR circuit, possibly of a personal ANR device, each of a feedback ANR pathway in which feedback anti-noise sounds are generated from feedback reference sounds, a feedforward ANR pathway in which feedforward anti-noise sounds are generated from feedforward reference sounds, and a pass-through audio pathway in which modified pass-through audio sounds are generated from received pass-through audio sounds incorporate at least a block of filters to perform those functions; and may each incorporate one or more VGAs and/or summing nodes. For each of these pathways, ANR settings for interconnections of each of the pathways, coefficients of each of the filters, gain settings of any VGA, along with still other ANR settings, are dynamically configurable wherein dynamic configuration is performed in synchronization with the transfer of one or more pieces of digital data along one or more of the pathways.
-
Citations
24 Claims
-
1. A method of operating a dynamically configurable ANR circuit to provide ANR in an earpiece of a personal ANR device, the method comprising:
-
incorporating a first ADC of the ANR circuit, a first plurality of digital filters of a quantity specified by a first set of ANR settings, and a DAC of the ANR circuit into a first pathway; incorporating a second ADC of the ANR circuit, a second plurality of digital filters of a quantity specified by the first set of ANR settings, and the DAC into a second pathway; selecting a type of digital filter specified by the first set of ANR settings for each digital filter of the first and second pluralities of digital filters from among a plurality of types of digital filter supported by the ANR circuit; adopting a signal processing topology specified by the first set of ANR settings by configuring interconnections among at least the first and second ADCs, the first and second pluralities of digital filters and the DAC so that digital data representing sounds flows through the first pathway from the first ADC to the DAC through at least the first plurality of digital filters;
digital data representing sounds flows through the second pathway from the second ADC to the DAC through at least the second plurality of digital filters; and
the first and second pathways are combined at a first location along the first pathway and at a second location along the second pathway such that the digital data from both the first and second pathways are combined before flowing to the DAC;configuring each digital filter of the first and second pluralities of digital filters with filter coefficients specified by the first set of ANR settings; setting a data transfer rate at which digital data flows through at least a portion of at least one of the first and second pathways as specified by the first ANR settings; operating the first and second ADCs, the first and second pluralities of digital filters and the DAC to provide ANR in the earpiece; and changing an ANR setting specified by the first set of ANR settings to an ANR setting specified by a second set of ANR settings in synchronization with a transfer of digital data along at least a portion of at least one of the first and second pathways. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising an ANR circuit, the ANR circuit comprising:
-
a first ADC; a second ADC; a DAC; a processing device; and a storage in which is stored a sequence of instructions that when executed by the processing device, causes the processing device to; incorporate the first ADC, a first plurality of digital filters of a quantity specified by a first set of ANR settings, and the DAC into a first pathway; incorporate the second ADC, a second plurality of digital filters of a quantity specified by the first set of ANR settings, and the DAC into a second pathway; select a type of digital filter specified by the first set of ANR settings for each digital filter of the first and second pluralities of digital filters from among a plurality of types of digital filter supported by the ANR circuit; adopt a signal processing topology specified by the first set of ANR settings by configuring interconnections among at least the first and second ADCs, the first and second pluralities of digital filters and the DAC so that digital data representing sounds flows through the first pathway from the first ADC to the DAC through at least the first plurality of digital filters;
digital data representing sounds flows through the second pathway from the second ADC to the DAC through at least the second plurality of digital filters; and
the first and second pathways are combined at a first location along the first pathway and at a second location along the second pathway such that the digital data from both the first and second pathways are combined before flowing to the DAC;configure each digital filter of the first and second pluralities of digital filters with filter coefficients specified by the first set of ANR settings; set a data transfer rate at which digital data flows through at least a portion of at least one of the first and second pathways as specified by the first ANR settings; cause the first and second ADCs, the first and second pluralities of digital filters and the DAC to be operated to provide ANR in the earpiece; and change an ANR setting specified by the first set of ANR settings to an ANR setting specified by a second set of ANR settings in synchronization with a transfer of digital data along at least a portion of at least one of the first and second pathways. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification