IP Library Granted Patent US 10,659,897
Granted Patent B2
US 10,659,897 · App. 15/950,254 · Granted May 19, 2020

Computer-implemented method for reducing crosstalk in a computer-based audiometer

Inventors: Michael Majid (Nepean, CA); Julian Bromwich (Ottawa, CA); Heikki Koivikko (Ottawa, CA)
Assignee: SHOEBOX Ltd.
H04S1/005H04B3/32H04R5/04H04R5/033H04S2400/01H04S2420/01
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 10,659,897
App. No.
15/950,254
Granted
May 19, 2020
Kind
B2
Abstract

A computer-implemented method for reducing undesired crosstalk signals on an inactive channel of a device comprising the steps of: (i) determining system volume levels required to achieve a range of desired audio output attenuation levels on an active channel of the device; (ii) determining a crosstalk compensation signal comprising a signal amplitude and associated phase shift required to reduce undesired crosstalk on the inactive channel of the device for each desired audio output attention level in the range of desired audio output attenuation levels; and (iii) generating a desired audio output attenuation level on the active channel of the device by generating a signal at the determined system volume level required to achieve said desired audio output attenuation level, and generating a contemporaneous crosstalk compensation signal on the inactive channel of the device by generating a signal at the determined signal amplitude and associated phase shift required to reduce the undesired crosstalk on the inactive channel.

Claims (22)

1. A computer-implemented method for reducing undesired crosstalk signals on an inactive channel of a device comprising the steps of:

(a) determining system volume levels required to achieve a range of desired audio output attenuation levels on an active channel of the device, wherein the determining system volume levels required to achieve the range of desired audio output attenuation levels on the active channel of the device comprises: (i) measuring an output level at each system volume level of the device when signal amplitude is set at 1;

(ii) converting the output level at each such system volume level into decibels of attenuation, and (iii) storing the decibels of attenuation for each system volume level in a database:

(b) determining a crosstalk compensation signal comprising a signal amplitude and associated phase shift required to reduce undesired crosstalk on the inactive channel of the device for each desired audio output attention level in the range of desired audio output attenuation levels, wherein the determining the crosstalk compensation signal comprising the signal amplitude and associated phase shift required to reduce undesired crosstalk on the inactive channel of the device for each desired audio output attention level in the range of desired audio output attenuation levels comprises:

(i) generating a tone for the desired audio output attenuation level by controlling and setting the system volume level required to generate said tone a

(ii) measuring the undesired crosstalk on the inactive channel of the device;

(iii) selecting an initial Crosstalk Amplitude Offset and Phase Offset that would generate a signal equal in amplitude and opposite in phase to the measured crosstalk at the system volume level;

(iv) re-measuring the undesired crosstalk on the inactive channel of the device and iteratively adjusting the Crosstalk Amplitude Offset and Phase Offset until the re-measured undesired crosstalk is minimized; and

(v) storing the Crosstalk Amplitude Offset and Phase Offset that resulted in the minimized re-measured undesired crosstalk in a database; and

(c) generating a desired audio output attenuation level on the active channel of the device by generating a signal at the determined system volume level required to achieve said desired audio output attenuation level and generating a contemporaneous crosstalk compensation signal on the inactive channel of the device by generating a signal at the determined signal amplitude and associated phase shift required to reduce the undesired crosstalk on the inactive channel.

2. The computer-implemented method of claim 1 wherein the step of generating the desired audio output attenuation level on the active channel of the device comprises querying the database for the system volume level to use, and the step of generating the contemporaneous crosstalk compensation signal on the inactive channel of the device comprises querying the database for the Crosstalk Amplitude Offset and Phase Offset required to generate said crosstalk compensation signal.

3. The computer-implemented method of claim 2 wherein the database that is queried for the Crosstalk Amplitude Offset and Phase Offset is indexed by impedance value of the active channel.

4. The computer-implemented method of claim 3 wherein the step of generating the contemporaneous crosstalk compensation signal comprises interpolating between impedance values to determine an appropriate Crosstalk Amplitude Offset and Phase.

5. The computer-implemented method of claim 3 wherein the step of generating the contemporaneous crosstalk compensation signal on the inactive channel of the device comprises querying the database for the Crosstalk Amplitude Offset and Phase Offset for a particular frequency, and then doubling or halving the Phase Offset for each octave deviance from the frequency.

6. The computer-implemented method of claim 5 wherein the device is a computer-based audiometer having channels that are not fully isolated.

7. A computer-readable medium device storing computer executable instructions thereon that, when executed by a computer with channels that are not fully isolated, cause the computer to perform the method steps of claim 5 .

8. A computer with channels that are not fully isolated that performs the computer-implemented method of claim 5 for reducing undesired crosstalk signals on an inactive channel of the computer.

9. A computer-based audiometer with channels that are not fully isolated that performs the computer-implemented method of claim 5 for reducing undesired crosstalk signals on an inactive channel of the computer-based audiometer.

10. The computer-implemented method of claim 1 wherein the device is a computer-based audiometer having channels that are not fully isolated.

11. A computer-readable medium device storing computer executable instructions thereon that, when executed by a computer with channels that are not fully isolated, cause the computer to perform the method steps of claim 1 .

12. A computer with channels that are not fully isolated that performs the computer-implemented method of claim 1 for reducing undesired crosstalk signals on an inactive channel of the computer.

13. A computer-based audiometer with channels that are not fully isolated that performs the computer-implemented method of claim 1 for reducing undesired crosstalk signals on an inactive channel of the computer-based audiometer.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2024
From: SHOEBOX LTD.
To: WIDEX A/S
Reel/Frame 069413/0649 →
CHANGE OF NAME Recorded Jul 26, 2019
From: SHOEBOX INC.
To: SHOEBOX LTD.
Reel/Frame 049881/0469 →
MERGER Recorded Jul 25, 2019
From: CLEARWATER CLINICAL LIMITED
To: SHOEBOX INC.
Reel/Frame 049861/0979 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2019
From: MAJID, MICHAEL; BROMWICH, JULIAN; KOIVIKKO, HEIKKI
To: CLEARWATER CLINICAL LIMITED
Reel/Frame 049842/0368 →
Priority Claims (1)
CA 2964247 · Apr 13, 2017 · national
Continuity (1)
Related Publication 20180302733A1 · Oct 18, 2018