IP Library Granted Patent US 12,058,486
Granted Patent B2
US 12,058,486 · App. 17/278,008 · Granted Aug 6, 2024

Method and apparatus for implementing automatic translation by using a plurality of TWS headsets connected in forwarding mode

Inventors: Haibin Luo (Shenzhen, CN); Wenbin Gu (Dongguan, CN)
Assignee: Huawei Technologies Co., Ltd.
H04R1/1016G10L15/22G10L15/26G10L15/30G10L25/78H04R1/1041H04R1/32H04R2201/107H04R2420/07H04R2460/13
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 12,058,486
App. No.
17/278,008
Granted
Aug 6, 2024
Kind
B2
Abstract

An electronic device is connected to a master headset and a slave headset. The master headset performs talk right arbitration. A voice automatically picked up by a headset having a talk right may be uploaded to the electronic device. The electronic device translates the uploaded voice, and then returns a translation result.

Claims (103)

1. A method, comprising:

detecting, by a master headset, a first voice, wherein the master headset and a slave headset are connected to an electronic device, the master headset directly communicates with the electronic device, and the slave headset communicates with the electronic device through the master headset;

automatically picking up, by the master headset, the first voice in response to detecting the first voice;

determining, by the master headset or the electronic device, whether the master headset has a talk right comprising:

after a preset time period in which neither the master headset nor the slave headset detects a user voice, when the master headset first detects the user voice, determining that the master headset has the talk right, and the slave headset does not have the talk right, or

after the preset time period in which neither the master headset nor the slave headset detects the user voice, when the slave headset first detects the user voice, determining that the slave headset has the talk right, and the master headset does not have the talk right, or

when the master headset has the talk right, determining that the master headset has the talk right within the preset time period in which the master headset does not detect the user voice, and determining that the master headset does not have the talk right after the preset time period in which the master headset does not detect the user voice;

in response to the master headset determining that the master headset has the talk right, uploading, by the master headset, the first voice to the electronic device; and

receiving, by the slave headset, a first translation result through the master headset, and playing the first translation result, wherein the first translation result is a result obtained by the electronic device by automatically translating the first voice according to a setting for mutual translation between languages.

2. The method according to claim 1 , further comprising:

requesting, by the master headset, the talk right from the electronic device; and

receiving, by the master headset, a result, returned by the electronic device, of determining whether the master headset has the talk right.

3. The method according to claim 1 , further comprising:

detecting, by the slave headset, a second voice;

automatically picking up, by the slave headset, the second voice in response to detecting the second voice;

requesting, by the slave headset, the talk right from the master headset; and

when the slave headset receives, from the master headset, a determining result that the slave headset has the talk right, uploading, by the slave headset, the second voice to the electronic device through the master headset, causing the electronic device to automatically translate the second voice according to the setting for mutual translation between languages, and send, to the master headset for playing, a translation result obtained by translating the second voice.

4. The method according to claim 3 , wherein the slave headset receiving, from the master headset, the determining result that the slave headset has the talk right comprises:

sending, by the master headset, the determining result to the slave headset when the master headset determines that the slave headset has the talk right; or

performing the following:

requesting, by the master headset, the talk right of the slave headset from the electronic device;

receiving, by the master headset, the determining result that the electronic device determines that the slave headset has the talk right; and

sending, by the master headset, the determining result to the slave headset.

5. The method according to claim 3 , further comprising determining, by the master headset or the electronic device, based on the following factors, whether the slave headset has the talk right:

after the preset time period in which neither the master headset nor the slave headset detects the user voice, when the master headset first detects the user voice, determining that the master headset has the talk right, and the slave headset does not have the talk right; or

after the preset time period in which neither the master headset nor the slave headset detects the user voice, when the slave headset first detects the user voice, determining that the slave headset has the talk right, and the master headset does not have the talk right; or

when the slave headset has the talk right, determining that the slave headset has the talk right within the preset time period in which the slave headset does not detect the user voice, and determining that the slave headset does not have the talk right after the preset time period in which the slave headset does not detect the user voice.

6. The method of claim 1 , further comprising displaying, by the electronic device, a first interface, wherein the first interface displays a first control and a second control, the first control corresponds to the master headset, and the second control corresponds to the slave headset.

7. The method of claim 6 , further comprising prompting a user of the electronic device according to the following:

in response to the electronic device determining that the master headset has the talk right, displaying, by the electronic device, first prompt information on the first interface, to prompt the user that the master headset has the talk right; or

in response to the electronic device determining that the slave headset has the talk right, displaying, by the electronic device, second prompt information on the first interface, to prompt the user that the slave headset has the talk right; or

in response to that the electronic device determining that neither the master headset nor the slave headset has the talk right, displaying, by the electronic device, third prompt information on the first interface, to prompt the user that neither the master headset nor the slave headset has the talk right.

8. The method of claim 7 , further comprising:

after displaying the first prompt information on the first interface, further displaying, by the electronic device, the first translation result; or

after displaying the second prompt information on the first interface, further displaying, by the electronic device, a second translation result, wherein the second translation result is a translation result obtained by the electronic device by automatically translating a user voice picked up by the slave headset.

9. A method, comprising:

detecting, by a master headset, a first voice, wherein the master headset and a slave headset are connected to an electronic device, the master headset directly communicates with the electronic device, and the slave headset communicates with the electronic device through the master headset;

automatically picking up, by the master headset, the first voice in response to detecting the first voice;

determining, by the master headset or the electronic device, whether the slave headset has a talk right comprising:

after a preset time period in which neither the master headset nor the slave headset detects a user voice, when the master headset first detects the user voice, determining that the master headset has the talk right, and the slave headset does not have the talk right, or

after the preset time period in which neither the master headset nor the slave headset detects the user voice, when the slave headset first detects the user voice, determining that the slave headset has the talk right, and the master headset does not have the talk right, or

when the slave headset has the talk right, determining that the slave headset has the talk right within the preset time period in which the slave headset does not detect the user voice, and determining that the slave headset does not have the talk right after the preset time period in which the slave headset does not detect the user voice; and

in response to the master headset determining that the master headset has a talk right, uploading, by the master headset, the first voice to the electronic device.

10. The method of claim 9 , further comprising determining, by the master headset or the electronic device, whether the master headset has the talk right comprising:

after the preset time period in which neither the master headset nor the slave headset detects the user voice, when the master headset first detects the user voice, determining that the master headset has the talk right, and the slave headset does not have the talk right; or

after the preset time period in which neither the master headset nor the slave headset detects the user voice, when the slave headset first detects the user voice, determining that the slave headset has the talk right, and the master headset does not have the talk right; or

when the master headset has the talk right, determining that the master headset has the talk right within the preset time period in which the master headset does not detect the user voice, and determining that the master headset does not have the talk right after the preset time period in which the master headset does not detect the user voice.

11. The method of claim 9 , further comprising:

receiving, by the slave headset, a first translation result through the master headset, and playing the first translation result, wherein the first translation result is a result obtained by the electronic device by automatically translating the first voice according to a setting for mutual translation between languages.

12. The method of claim 11 , further comprising:

detecting, by the slave headset, a second voice;

automatically picking up, by the slave headset, the second voice in response to detecting the second voice;

requesting, by the slave headset, the talk right from the master headset; and

when the slave headset receives, from the master headset, a determining result that the slave headset has the talk right, uploading, by the slave headset, the second voice to the electronic device through the master headset, causing the electronic device to automatically translate the second voice according to the setting for mutual translation between languages, and send, to the master headset for playing, a translation result obtained by translating the second voice.

13. The method according to claim 12 , wherein the slave headset receiving, from the master headset, the determining result that the slave headset has the talk right comprises:

sending, by the master headset, the determining result to the slave headset when the master headset determines that the slave headset has the talk right; or

performing the following:

requesting, by the master headset, the talk right of the slave headset from the electronic device;

receiving, by the master headset, the determining result that the electronic device determines that the slave headset has the talk right; and

sending, by the master headset, the determining result to the slave headset.

14. A master headset, comprising:

a processor; and

a memory with program code stored thereon, wherein the program code, when executed by the processor, enables the master headset to perform the steps of:

detecting a first voice, wherein the master headset and a slave headset are configured to be connected to an electronic device, the master headset is configured to directly communicate with the electronic device, and the slave headset is configured to communicate with the electronic device through the master headset;

automatically picking up the first voice in response to detecting the first voice;

determining whether the master headset has a talk right by:

after a preset time period in which neither the master headset nor the slave headset detects a user voice, when the master headset first detects the user voice, determining that the master headset has the talk right, and the slave headset does not have the talk right, or

after the preset time period in which neither the master headset nor the slave headset detects the user voice, when the slave headset first detects the user voice, determining that the slave headset has the talk right, and the master headset does not have the talk right, or

when the master headset has the talk right, determining that the master headset has the talk right within the preset time period in which the master headset does not detect the user voice, and determining that the master headset does not have the talk right after the preset time period in which the master headset does not detect the user voice; and

in response to the master headset determining that the master headset has the talk right, uploading, by the master headset, the first voice to the electronic device; and

forwarding a first translation result obtained from the electronic device to the slave headset, wherein the first translation result is a result obtained by the electronic device by automatically translating the first voice according to a setting for mutual translation between languages.

15. The master headset of claim 14 , wherein the program code, when executed by the processor, enables the master headset to further perform the steps of:

requesting the talk right from the electronic device; and

receiving a result, returned by the electronic device, of determining whether the master headset has the talk right.

16. The master headset of claim 14 , wherein the program code, when executed by the processor, enables the master headset to further perform the steps of:

sending the determining result to the slave headset when the master headset determines that the slave headset has the talk right; or

performing the following:

requesting the talk right of the slave headset from the electronic device;

receiving the determining result that the electronic device determines that the slave headset has the talk right; and

sending the determining result to the slave headset.

17. The master headset of claim 16 , wherein the program code, when executed by the processor, enables the master headset to further perform the steps of:

after the preset time period in which neither the master headset nor the slave headset detects the user voice, when the master headset first detects the user voice, determining that the master headset has the talk right, and the slave headset does not have the talk right; or

after the preset time period in which neither the master headset nor the slave headset detects the user voice, when the slave headset first detects the user voice, determining that the slave headset has the talk right, and the master headset does not have the talk right; or

when the slave headset has the talk right, determining that the slave headset has the talk right within the preset time period in which the slave headset does not detect the user voice, and determining that the slave headset does not have the talk right after the preset time period in which the slave headset does not detect the user voice.

18. A master headset, comprising:

a processor; and

a memory with program code stored thereon, wherein the program code, when executed by the processor, enables the master headset to perform the steps of:

detecting a first voice, wherein the master headset and a slave headset are configured to be connected to an electronic device, the master headset is configured to directly communicate with the electronic device, and the slave headset is configured to communicate with the electronic device through the master headset;

automatically picking up the first voice in response to detecting the first voice;

determining whether the slave headset has a talk right by:

after a preset time period in which neither the master headset nor the slave headset detects a user voice, when the master headset first detects the user voice, determining that the master headset has the talk right, and the slave headset does not have the talk right, or

after the preset time period in which neither the master headset nor the slave headset detects the user voice, when the slave headset first detects the user voice, determining that the slave headset has the talk right, and the master headset does not have the talk right, or

when the slave headset has the talk right, determining that the slave headset has the talk right within the preset time period in which the slave headset does not detect the user voice, and determining that the slave headset does not have the talk right after the preset time period in which the slave headset does not detect the user voice; and

forwarding a first translation result obtained from the electronic device to the slave headset, wherein the first translation result is a result obtained by the electronic device by automatically translating the first voice according to a setting for mutual translation between languages.

19. The master headset of claim 18 , wherein the program code, when executed by the processor, enables the master headset to further perform the steps of:

requesting the talk right from the electronic device; and

receiving a result, returned by the electronic device, of determining whether the master headset has the talk right.

20. The master headset of claim 18 , wherein the program code, when executed by the processor, enables the master headset to further perform the steps of:

sending a determining result to the slave headset when the master headset determines that the slave headset has the talk right; or

performing the following:

requesting the talk right of the slave headset from the electronic device;

receiving the determining result that the electronic device determines that the slave headset has the talk right; and

sending the determining result to the slave headset.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2021
From: LUO, HAIBIN; GU, WENBIN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 055686/0971 →
Continuity (1)
Related Publication 20210377642A1 · Dec 2, 2021