IP Library Granted Patent US 9,990,938
Granted Patent B2
US 9,990,938 · App. 15/680,432 · Granted Jun 5, 2018

Detector and method for voice activity detection

Inventor: Martin Sehlstedt (Luleå, SE)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
G10L25/78
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,990,938
App. No.
15/680,432
Granted
Jun 5, 2018
Kind
B2
Abstract

A signal activity detector (SAD) receives, from a hangover addition unit of a different SAD, a final decision signal of the different SAD. The final decision signal indicates a final decision of the different SAD as to whether or not the different SAD detects activity in a received input signal. The SAD combines the final decision signal of the different SAD with a preliminary decision signal of the SAD and sends a result of the combining to a hangover addition unit of the SAD. The preliminary decision signal of the SAD indicates a preliminary decision of the SAD as to whether or not the SAD detects activity in the input signal. The hangover addition unit of the SAD generates a final decision signal of the SAD based on the result of the combining.

Claims (39)

1. A method, implemented in a signal activity detector (SAD), for detecting activity in a received input signal, the method comprising:

receiving, from a hangover addition circuit of a different SAD, a final decision signal of the different SAD, the final decision signal indicating a final decision of the different SAD as to whether or not the different SAD detects activity in the input signal;

combining the final decision signal of the different SAD with a preliminary decision signal of the SAD and one or both of:

a preliminary decision signal of the different SAD indicating a preliminary decision of the different SAD as to whether or not the different SAD detects activity in the input signal without the hangover addition circuit of the different SAD; or

a decision signal of one or more further SADs, each further SAD being distinct from the SAD and the different SAD, and each decision signal indicating a decision of the corresponding further SAD as to whether or not the corresponding further SAD detects activity in the input signal;

wherein the preliminary decision signal of the SAD indicates a preliminary decision of the SAD as to whether or not the SAD detects activity in the input signal;

sending a result of the combining to a hangover addition circuit of the SAD;

generating, by the hangover addition circuit of the SAD, a final decision signal of the SAD based on the result of the combining.

2. The method of claim 1 , wherein the combining comprises combining by a logical AND of the final decision signal of the different SAD and preliminary decision signal of the SAD.

3. The method of claim 1 , wherein the combining comprises combining by a logical OR of the final decision signal of the different SAD and preliminary decision signal of the SAD.

4. The method of claim 1 , wherein the combining comprises combining the final decision signal of the different SAD with the preliminary decision signal of the SAD and the preliminary decision signal of the different SAD.

5. The method of claim 1 , wherein the combining comprises combining the final decision signal of the different SAD with the preliminary decision signal of the SAD and the decision signal of the one or more further SADs.

6. The method of claim 1 , further comprising sending the input signal to the different SAD and receiving the final decision signal of the different SAD from the hangover addition circuit of the different SAD in response.

7. The method of claim 1 , further comprising selecting a combination logic for the combining based on properties of the input signal.

8. The method of claim 1 , wherein the preliminary decision signal of the SAD falsely indicates activity in the input signal under a given noise condition, and the combining modifies the preliminary decision signal such that the result of the combining corrects the false indication of the preliminary decision signal under the given noise condition.

9. The method of claim 1 , wherein the combining comprises combining the preliminary decision signal of the SAD with the preliminary decision signal of the different SAD using a first combination logic to produce a preliminary result, and combining the preliminary result with the final decision signal of the different SAD using a second combination logic that is different from the first combination logic.

10. A signal activity detector (SAD) for detecting activity in a received input signal, the SAD comprising:

a processor circuit and a memory, the memory containing instructions executable by the processor circuit whereby the processor circuit is configured to:

receive, from a hangover addition unit of a different SAD, a final decision signal of the different SAD, the final decision signal indicating a final decision of the different SAD as to whether or not the different SAD detects activity in the input signal;

combine the final decision signal of the different SAD with a preliminary decision signal of the SAD and one or both of:

a preliminary decision signal of the different SAD indicating a preliminary decision of the different SAD as to whether or not the different SAD detects activity in the input signal without the hangover addition circuit of the different SAD; or

a decision signal of one or more further SADs, each further SAD being distinct from the SAD and the different SAD, and each decision signal indicating a decision of the corresponding further SAD as to whether or not the corresponding further SAD detects activity in the input signal;

send a result of the combining to a hangover addition unit of the SAD, the preliminary decision signal of the SAD indicating a preliminary decision of the SAD as to whether or not the SAD detects activity in the input signal;

generate, using the hangover addition unit of the SAD, a final decision signal of the SAD based on the result of the combining.

11. The SAD of claim 10 , wherein the processor circuit is configured to combine using a logical AND of the final decision signal of the different SAD and preliminary decision signal of the SAD.

12. The SAD of claim 10 , wherein the processing circuit is configured to combine using a logical OR of the final decision signal of the different SAD and preliminary decision signal of the SAD.

13. The SAD of claim 10 , wherein the processing circuit is configured to combine the final decision signal of the different SAD with the preliminary decision signal of the SAD and the preliminary decision signal of the different SAD.

14. The SAD of claim 10 , wherein the processing circuit is configured to combine the final decision signal of the different SAD with the preliminary decision signal of the SAD and the decision signal of the one or more further SADs.

15. The SAD of claim 10 , wherein the processor circuit is further configured to send the input signal to the different SAD and receive the final decision signal of the different SAD from the hangover addition unit of the different SAD in response.

16. The SAD of claim 10 , wherein the processor circuit is further configured to select a combination logic for the combining based on properties of the input signal.

17. The SAD of claim 10 , wherein the preliminary decision signal of the SAD falsely indicates activity in the input signal under a given noise condition, and to combine, the processor circuit is configured to modify the preliminary decision signal such that the result of the combining corrects the false indication of the preliminary decision signal under the given noise condition.

18. The SAD of claim 10 , wherein the processor circuit is configured to combine the preliminary decision signal of the SAD with the preliminary decision signal of the different SAD using a first combination logic to produce a preliminary result, and combine the preliminary result with the final decision signal of the different SAD using a second combination logic that is different from the first combination logic.

19. A non-transitory computer readable medium storing a computer program product for controlling a signal activity detector (SAD), the computer program product comprising software instructions that, when run on a programmable processor circuit of the SAD, cause the SAD to:

receive, from a hangover addition unit of a different SAD, a final decision signal of the different SAD, the final decision signal indicating a final decision of the different SAD as to whether or not the different SAD detects activity in a received input signal;

combine the final decision signal of the different SAD with a preliminary decision signal of the SAD and one or both of:

a preliminary decision signal of the different SAD indicating a preliminary decision of the different SAD as to whether or not the different SAD detects activity in the input signal without the hangover addition circuit of the different SAD; or

a decision signal of one or more further SADs, each further SAD being distinct from the SAD and the different SAD, and each decision signal indicating a decision of the corresponding further SAD as to whether or not the corresponding further SAD detects activity in the input signal;

send a result of the combining to a hangover addition unit of the SAD, the preliminary decision signal of the SAD indicating a preliminary decision of the SAD as to whether or not the SAD detects activity in the input signal;

generate, by the hangover addition unit of the SAD, a final decision signal of the SAD based on the result of the combining.

Assignments (2)
CHANGE OF NAME Recorded Sep 8, 2017
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 043792/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2017
From: SEHLSTEDT, MARTIN
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 043333/0018 →
Continuity (6)
Continuation 13121305
Provisional Application 61376815 · Aug 25, 2010
Provisional Application 61262583 · Nov 19, 2009
Provisional Application 61252858 · Oct 19, 2009
Provisional Application 61252966 · Oct 19, 2009
Related Publication 20170345446A1 · Nov 30, 2017