IP Library Granted Patent US 9,818,397
Granted Patent B2
US 9,818,397 · App. 14/048,091 · Granted Nov 14, 2017

Method and system for translating speech

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 9,818,397
App. No.
14/048,091
Granted
Nov 14, 2017
Kind
B2
Abstract

An electronic communication device ( 104 ) receives a first set of digital audio signals via radio frequency signaling, translates the first set of digital audio signals from speech of a first language (e.g. English) into translated speech of a second language (e.g., French), and emits the translated speech of the second language via a loudspeaker ( 226 ). The electronic communication device ( 104 ) also receives a second set of digital audio signals, which it translates from speech of the second language into translated speech of the first language. The electronic communication device ( 104 ) transmits, via radio frequency signaling, a third set of digital audio signals. The third set of digital audio signals represents the translated speech of the first language.

Claims (52)

1. A computer-implemented method, comprising:

receiving, at a computing device having one or more processors, a first set of digital audio signals;

comparing, at the computing device, a signal amplitude of the first set of digital audio signals to a first threshold;

when the signal amplitude of the first set of digital audio signals exceeds the first threshold:

obtaining, at the computing device, a first translation of the first set of digital audio signals from speech of a first language into translated speech of a second language, and

outputting, at the computing device, the first translation; and

when the signal amplitude of the first set of digital audio signals does not exceed the first threshold,

comparing the signal amplitude of the first set of digital audio signals to a second threshold, and

when the signal amplitude of the first set of digital audio signals exceeds the second threshold:

obtaining, at the computing device, a second translation of the first set of digital audio signals from speech of the second language into translated speech of the first language, and

outputting, at the computing device, the second translation.

2. The computer-implemented method of claim 1 , wherein outputting the first translation comprises outputting an audio output representative of the first translation via a speaker of the computing device.

3. The computer-implemented method of claim 2 , wherein outputting the second translation comprises transmitting a second set of digital audio signals representing the second translation to another electronic device via radio frequency signaling, wherein the second set of digital audio signals are output via a speaker of the other electronic device.

4. The computer-implemented method of claim 1 , wherein, when the signal amplitude of the first set of digital audio signals does not exceed the first threshold, the first set of digital audio signals is determined to comprise speech when the signal amplitude of the first set of digital audio signals exceeds the second threshold, and the first set of digital audio signals is determined to not comprise speech when the signal amplitude of the first set of digital audio signals does not exceed the second threshold.

5. The computer-implemented method of claim 1 , wherein:

obtaining the first translation comprises receiving the first translation from an online translation service, and

obtaining the second translation comprises receiving the second translation from the online translation service.

6. The computer-implemented method of claim 1 , further comprising selecting, at the computing device, the first language based upon a default language setting of the electronic device.

7. The computer-implemented method of claim 1 , further comprising selecting, at the computing device, the second language based upon a geographic location of the computing device.

8. The computer-implemented method of claim 1 , wherein receiving the first set of digital audio signals comprises receiving the first set of digital audio signals from another electronic device via radio frequency signaling.

9. The computer-implemented method of claim 8 , further comprising:

receiving, at the computing device, a second set of digital audio signals from a microphone associated with the computing device;

obtaining, at the computing device, a third translation of the second set of digital audio signals from speech of the second language into translated speech of the first language; and

outputting, at the computing device, the third translation by transmitting a third set of digital audio signals representing the third translation to the other electronic device via radio frequency signaling, wherein the third set of digital audio signals are output via a speaker of the other electronic device.

10. The computer-implemented method of claim 1 , wherein receiving the first set of digital audio signals comprises receiving the first set of digital audio signals from a microphone associated with the computing device.

11. A computing device, comprising:

one or more processors; and

a non-transitory computer-readable storage medium having a plurality of instructions stored thereon, which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving a first set of digital audio signals;

comparing a signal amplitude of the first set of digital audio signals to a first threshold;

when the signal amplitude of the first set of digital audio signals exceeds the first threshold:

obtaining a first translation of the first set of digital audio signals from speech of a first language into translated speech of a second language, and

outputting the first translation; and

when the signal amplitude of the first set of digital audio signals does not exceed the first threshold:

comparing the signal amplitude of the first set of digital audio signals to a second threshold, and

when the signal amplitude of the first set of digital audio signals exceeds the second threshold:

obtaining a second translation of the first set of digital audio signals from speech of the second language into translated speech of the first language when the first set of digital audio signals, and

outputting the second translation.

12. The computing device of claim 11 , wherein outputting the first translation comprises outputting an audio output representative of the first translation via a speaker of the computing device.

13. The computing device of claim 12 , wherein outputting the second translation comprises transmitting a second set of digital audio signals representing the second translation to another electronic device via radio frequency signaling, wherein the second set of digital audio signals are output via a speaker of the other electronic device.

14. The computing device of claim 11 , wherein, when the signal amplitude of the first set of digital audio signals does not exceed the first threshold, the first set of digital audio signals is determined to comprise speech when the signal amplitude of the first set of digital audio signals exceeds the second threshold, and the first set of digital audio signals is determined to not comprise speech when the signal amplitude of the first set of digital audio signals does not exceed the second threshold.

15. The computing device of claim 11 , wherein:

obtaining the first translation comprises receiving the first translation from an online translation service, and

obtaining the second translation comprises receiving the second translation from the online translation service.

16. The computing device of claim 11 , wherein the operations further comprise selecting the first language based upon a default language setting of the electronic device.

17. The computing device of claim 11 , wherein the operations further comprise selecting the second language based upon a geographic location of the computing device.

18. The computing device of claim 11 , wherein receiving the first set of digital audio signals comprises receiving the first set of digital audio signals from another electronic device via radio frequency signaling.

19. The computing device of claim 11 , wherein the operations further comprise:

receiving a second set of digital audio signals from a microphone associated with the computing device;

obtaining a third translation of the second set of digital audio signals from speech of the second language into translated speech of the first language; and

outputting the third translation by transmitting a third set of digital audio signals representing the third translation to the other electronic device via radio frequency signaling, wherein the third set of digital audio signals are output via a speaker of the other electronic device.

20. The computing device of claim 11 , wherein receiving the first set of digital audio signals comprises receiving the first set of digital audio signals from a microphone associated with the computing device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034402/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2013
From: GOO, KAH JON
To: MOTOROLA MOBILITY LLC
Reel/Frame 031359/0928 →