IP Library Granted Patent US 10,555,102
Granted Patent B2
US 10,555,102 · App. 16/119,769 · Granted Feb 4, 2020

Aural measurements from earphone output speakers

Inventors: Edmund Ben-Ami (Beer-Shiva, IL); Noam Petrank (Tel Aviv-Jaffa, IL)
Assignee: Bugatone Ltd.
H04R29/001A61B5/0051A61B5/02055A61B5/0295A61B5/02133A61B5/02438A61B5/6803A61B5/7228A61B5/7278A61B5/7405A61B7/045G06F3/165G06K9/00H04M9/08H04R1/1091H04R3/04A61B5/486A61B5/6817A61B2562/0204G06K2009/00939
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,555,102
App. No.
16/119,769
Granted
Feb 4, 2020
Kind
B2
Abstract

According to some embodiments of the present invention there is provided a method of using an earphone output speaker as a microphone for a phone call between two and/or more participants, or for measuring biometric data of a user. The method may comprise playing a received signal to an electro-acoustic output transducer of an earphone. The method may comprise instructing an audio processing circuit of a local client terminal to record an audio signal from the same electro-acoustic output transducer. The method may comprise calculating a voice signal and/or a biometric measurement based on a function combining the recorded audio signal, the received signal, and filtration coefficients, using a processing unit of the local client terminal. The method may comprise sending the voice signal and/or a biometric measurement through an output interface of the local client terminal.

Claims (59)

1. A method of using an earphone output speaker as a microphone for a phone call between a plurality of participants, comprising:

playing a remote voice signal received from a remote client terminal with an electro- acoustic output transducer, wherein said remote voice signal represents a voice of a remote participant recorded from the remote client terminal;

recording a first local voice signal from same said electro-acoustic output transducer, wherein said first local voice signal represents a voice of a local participant using a local client terminal;

calculating a transmission voice signal based on a function combining said first local voice signal, said remote voice signal, and filtration coefficients, using a processing unit of said local client terminal; and

sending said transmission voice signal through an output interface of said local client terminal, thereby enabling acoustic voice playing of said transmission voice signal by said remote client terminal at a remote location for a phone call communication.

2. The method of claim 1 , wherein said electro-acoustic output transducer is an external speaker connected to an earphone.

3. The method of claim 1 , wherein said electro-acoustic output transducer is an internal speaker of said local client terminal.

4. The method of claim 1 , wherein recording said first local voice signal and playing said remote voice signal are performed simultaneously from same said electro-acoustic output transducer.

5. The method of claim 1 , wherein recording said first local voice signal and playing said remote voice signal are performed alternately from same said electro-acoustic output transducer so that the alternating is inaudible.

6. The method of claim 1 , further comprising:

recording, using a microphone that is different from the electro-acoustic output transducer, a second local voice signal, wherein said second local voice signal represents the voice of the local participant using said local client terminal;

wherein calculating the transmission voice signal comprises calculating a noise reduced voice signal based on a function combining said first local voice signal, said second local voice signal, said remote voice signal, and said filtration coefficients, using the processing unit of said local client terminal, and

wherein sending the transmission voice signal through the output interface comprises sending said noise reduced voice signal through the output interface, thereby enabling acoustic playing of said noise reduced voice signal by said remote client terminal at the remote location for the phone call communication.

7. The method of claim 1 , wherein said electro-acoustic output transducer is located inside an ear canal during the playing of the remote voice signal and the recording of the first local voice signal.

8. The method of claim 1 , wherein the filtration coefficients comprise transducer coefficients that represent modification of the remote voice signal by the electro-acoustic output transducer in acoustic playing of the remote voice signal.

9. The method of claim 8 , wherein calculating the transmission voice signal includes subtracting, from the first local voice signal, a combination of the remote voice signal and the transducer coefficients to represent acoustic playing of the remote voice signal.

10. The method of claim 1 , wherein:

the filtration coefficients comprise transducer coefficients and ear canal coefficients;

the transducer coefficients represent modification of the remote voice signal by the electro-acoustic output transducer in acoustic playing of the remote voice signal;

the ear canal coefficients represent modification of the acoustic playing of the remote voice signal by an ear canal; and

calculating the transmission voice signal is based on a function combining said first local voice signal, said remote voice signal, the transducer coefficients, and the ear canal coefficients, using the processing unit of said local client terminal.

11. A system, comprising:

a processor; and

a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause performance of operations that comprise:

playing a remote voice signal received from a remote client terminal with an electro-acoustic output transducer, wherein said remote voice signal represents a voice of a remote participant recorded from the remote client terminal;

recording a first local voice signal from same said electro-acoustic output transducer, wherein said first local voice signal represents a voice of a local participant using a local client terminal;

calculating a transmission voice signal based on a function combining said first local voice signal, said remote voice signal, and filtration coefficients, using a processing unit of said local client terminal; and

sending said transmission voice signal through an output interface of said local client terminal, thereby enabling acoustic voice playing of said transmission voice signal by said remote client terminal at a remote location for a phone call communication.

12. A device for sending a voice signal during a phone call, comprising:

a first interface for sending a transmission voice signal of a local participant in a phone conversation and receiving a remote voice signal of a remote participant in said phone conversation;

a second interface for connecting an earphone to said device;

at least one storage unit comprising sets of processor instructions for performing actions that include:

playing the remote voice signal to an electro-acoustic transducer of said earphone;

recording a first local voice signal using same said electro-acoustic transducer of said earphone;

computing said transmission voice signal from said first local voice signal, said remote voice signal, and filtration coefficients;

sending, using the first interface, said transmission voice signal to a player device of said remote participant in said phone conversation; and

at least one processing unit configured for retrieving said sets of processor instructions from said at least one storage unit, and executing said sets of processor instructions.

13. The device of claim 12 , wherein:

said device further comprises a microphone that is different from the electro-acoustic transducer;

said microphone is adapted to record a second local voice signal; and

said transmission voice signal is a noise reduced voice signal computed using said first local voice signal, said second local voice signal, said remote voice signal, and said filtration coefficients.

14. The method of claim 6 , wherein calculating the transmission voice signal comprises cross correlating the first local voice signal and the second local voice signal to identify background sounds and remove those background sounds to generate the transmission voice signal.

15. The method of claim 10 , wherein the function combining said first local voice signal, said remote voice signal, the transducer coefficients, and the ear canal coefficients includes summing (i) a convolution of the transducer coefficients with the remote voice signal, and (ii) a convolution of the transducer coefficients, the ear canal coefficients, and said first local voice signal.

16. The system of claim 11 , wherein the operations further comprise:

recording, using a microphone that is different from the electro-acoustic output transducer, a second local voice signal, wherein said second local voice signal represents the voice of the local participant using said local client terminal;

wherein calculating the transmission voice signal comprises calculating a noise reduced voice signal based on a function combining said first local voice signal, said second local voice signal, said remote voice signal, and said filtration coefficients, using the processing unit of said local client terminal, and

wherein sending the transmission voice signal through the output interface comprises sending said noise reduced voice signal through the output interface, thereby enabling acoustic playing of said noise reduced voice signal by said remote client terminal at the remote location for the phone call communication.

17. The system of claim 16 , wherein calculating the transmission voice signal

comprises cross correlating the first local voice signal and the second local voice signal to identify background sounds and remove those background sounds to generate the transmission voice signal.

18. The system of claim 11 , wherein:

the filtration coefficients comprise transducer coefficients that represent modification of the remote voice signal by the electro-acoustic output transducer in acoustic playing of the remote voice signal; and

calculating the transmission voice signal includes subtracting, from the first local voice signal, a combination of the remote voice signal and the transducer coefficients to represent acoustic playing of the remote voice signal.

19. The system of claim 11 , wherein:

filtration coefficients comprise transducer coefficients and ear canal coefficients;

the transducer coefficients represent modification of the remote voice signal by the electro-acoustic output transducer in acoustic playing of the remote voice signal;

the ear canal coefficients represent modification of the acoustic playing of the remote voice signal by an ear canal; and

calculating the transmission voice signal is based on a function combining said first local voice signal, said remote voice signal, the transducer coefficients, and the ear canal coefficients, using the processing unit of said local client terminal.

20. The system of claim 19 , wherein the function combining said first local voice

signal, said remote voice signal, the transducer coefficients, and the ear canal coefficients includes summing (i) a convolution of the transducer coefficients with the remote voice signal, and (ii) a convolution of the transducer coefficients, the ear canal coefficients, and said first local voice signal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2021
From: BUGATONE LTD.
To: MOBILE PHYSICS LTD.
Reel/Frame 055316/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2018
From: BEN-AMI, EDMUND; PETRANK, NOAM
To: BUGATONE LTD.
Reel/Frame 047298/0749 →
Continuity (3)
Continuation 15312591
Provisional Application 62000626 · May 20, 2014
Related Publication 20180376267A1 · Dec 27, 2018