IP Library Granted Patent US 10,834,516
Granted Patent B2
US 10,834,516 · App. 16/558,073 · Granted Nov 10, 2020

Smartphone processes a voice in a telephone call to a familiar location

Inventors: Philip Scott Lyren (Bankgkok, TH); Glen A. Norris (Tokyo, JP)
H04S7/30G10L15/04G10L25/81H04M1/0202H04W88/02H04M2201/40H04S7/302H04S2420/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,834,516
App. No.
16/558,073
Granted
Nov 10, 2020
Kind
B2
Abstract

A smartphone analyzes prior telephone calls and determines a familiar sound localization point (SLP). The smartphone processes a voice in a telephone call so the voice externally localizes to a user of the smartphone as binaural sound from the familiar SLP.

Claims (42)

1. A method comprising:

determining, by a smartphone, a familiar sound localization point (SLP) by analyzing SLPs in prior telephone calls where voices in the prior telephone calls externally localized as binaural sound to a person;

processing, by the smartphone, a voice in a telephone call so the voice externally localizes as binaural sound from the familiar SLP that is external to the person and at a far field distance from the person; and

providing, by the smartphone and to earphones or headphones, the voice in the binaural sound to the person so the voice externally localizes from the familiar SLP that is external to the person and at the far field distance from the person.

2. The method of claim 1 , further comprising:

executing speech recognition to identify the voice in the telephone call; and

determining, by the smartphone, that the familiar SLP is assigned to the voice identified with the speech recognition.

3. The method of claim 1 , further comprising:

receiving, during the telephone call that includes voices from multiple different people whose voices internally localize to the person, a command to move one of the voices to externally localize while other ones of the voices from the multiple different people remain internally localized.

4. The method of claim 1 , further comprising:

segmenting, by the smartphone, sounds during the telephone call so one of the sounds internally localizes inside a head of the person as mono or stereo sound and another one of the sounds externally localizes to the person as the binaural sound to the familiar SLP.

5. The method of claim 1 , further comprising:

prefetching, by the smartphone and before the telephone call commences, head-related transfer functions (HRTFs) in order to increase execution speed of processing the voice in the telephone call.

6. The method of claim 1 , further comprising:

assigning telephone numbers to the SLPs;

storing, in memory of the smartphone, the telephone numbers and the SLPs; and

retrieving, from the memory, a SLP for a telephone number of a caller upon identifying the telephone number.

7. The method of claim 1 further comprising:

caching, by the smartphone and before the telephone call commences, head-related transfer functions (HRTFs) in order to increase execution speed of processing the voice in the telephone call.

8. A method to process a voice in a telephone call to an external sound localization point (SLP) that is familiar to a user, the method comprising:

receiving, at a smartphone, the telephone call that will externally localize to the user as binaural sound;

determining, by the smartphone and based on analysis of prior telephone calls, a preferred SLP that is familiar to the user where the user previously localized voices in the prior telephone calls; and

processing, with a processor in the smartphone, the voice in the telephone call so the voice plays through earphones or headphones and externally localizes to the user at the preferred SLP that is familiar to the user, wherein the preferred SLP is at a far field distance from the user.

9. The method according to claim 8 further comprising:

storing, in memory of the smartphone, the preferred SLP where the user desires to localize the voice in the telephone call.

10. The method according to claim 8 further comprising:

prefetching, by the smartphone, head-related transfer functions (HRTFs) that are processed with the voice in order to increase execution speed of processing the voice in the telephone call into the binaural sound.

11. The method according to claim 8 further comprising:

receiving, at the smartphone, a telephone call from an unknown telephone number;

retrieving, by the smartphone, an SLP assigned to unknown telephone numbers; and

processing, with the processor, sound from the unknown telephone number to localize to the SLP assigned to unknown telephone numbers.

12. The method according to claim 8 further comprising:

consulting, by the smartphone, historic information stored in memory to determine where to localize the voice in the telephone call, wherein the historic information includes telephone numbers, SLPs for the telephone numbers, and head-related transfer functions (HRTFs) assigned to the telephone numbers.

13. The method according to claim 8 further comprising:

storing, in memory of the smartphone, user preferences of the user that include locations in spherical coordinates where the user previously externally localized the voices in the prior telephone calls.

14. The method according to claim 8 further comprising:

assigning, by the smartphone, head-related transfer functions (HRTFs) to telephone numbers;

determining, by the smartphone, a telephone number of an incoming telephone call;

selecting, by the smartphone, a pair of the HRTFs that are assigned to the telephone number of the incoming call; and

processing, by smartphone, the incoming telephone call with the pair of the HRTFs that are assigned to the telephone number of the incoming call.

15. The method according to claim 8 further comprising:

caching, in memory of the smartphone, head-related transfer functions (HRTFs) that process the voice in order to increase execution speed of processing the voice in the telephone call to the user.

Continuity (4)
Continuation 16271787 · Feb 9, 2019
Continuation 15406830 · Jan 16, 2017
Continuation 15178602 · Jun 10, 2016
Related Publication 20190387343A1 · Dec 19, 2019
Cited By (3)
US 12,468,792 US 12,469,516 US 12,603,971