IP Library Granted Patent US 10,984,269
Granted Patent B2
US 10,984,269 · App. 16/157,843 · Granted Apr 20, 2021

Detection of liveness

Inventor: John Paul Lesso (Edinburgh, GB)
Assignee: Cirrus Logic, Inc.
G06K9/00906G01S7/52004G01S7/539G01S15/58G01S15/88G06K9/00302G06K9/22G10L17/00G10L25/51G10L25/03
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,984,269
App. No.
16/157,843
Granted
Apr 20, 2021
Kind
B2
Abstract

Detecting liveness of a speaker comprises: generating an ultrasound signal; receiving an audio signal comprising a reflection of the ultrasound signal; using the received audio signal comprising the reflection of the ultrasound signal to detect the liveness of a speaker; monitoring ambient ultrasound noise; and adjusting the operation of a system receiving the audio signal, based on a level of the reflected ultrasound and the monitored ambient ultrasound noise. The method can be used in a voice biometrics system, in which case detecting the liveness of a speaker comprises determining whether a received speech signal may be a product of a replay attack. The operation of the voice biometrics system may be adjusted based on a level of the reflected ultrasound and the monitored ambient ultrasound noise.

Claims (28)

1. A method, for use in a voice biometrics system, for detecting the liveness of a speaker and determining whether a received speech signal may be a product of a replay attack, the method comprising:

generating an ultrasound signal;

receiving an audio signal comprising a reflection of the ultrasound signal;

using the received audio signal comprising the reflection of the ultrasound signal to detect the liveness of a speaker by:

detecting Doppler shifts in the reflection of the generated ultrasound signal;

determining a correlation between the detected Doppler shifts and the received speech signal;

determining whether the correlation exceeds a threshold correlation value; and

identifying whether the received speech signal may be the result of a replay attack on the voice biometrics system based on the threshold correlation value;

monitoring ambient ultrasound noise; and

adjusting the operation of the voice biometrics system, based on a level of the reflected ultrasound and the monitored ambient ultrasound noise;

wherein the threshold correlation value is adapted based on the monitored ambient ultrasound noise.

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

determining a reliance to be placed on the identification whether the received speech signal may be the result of a replay attack, based on the level of the monitored ambient ultrasound noise.

3. A method according to claim 2 , wherein determining the reliance to be placed on the identification comprises not performing the identification if the level of the monitored ambient ultrasound noise exceeds a first threshold level.

4. A system for liveness detection in a voice biometrics system, the system comprising:

at least one microphone input, for receiving an audio signal from a microphone; and

at least one transducer output, for transmitting a signal to an ultrasound transducer, and the system being configured for:

generating an ultrasound signal;

receiving an audio signal comprising a reflection of the ultrasound signal;

using the received audio signal comprising the reflection of the ultrasound signal to detect the liveness of a speaker by:

detecting Doppler shifts in the reflection of the generated ultrasound signal;

determining a correlation between the detected Doppler shifts and the received speech signal;

determining whether the correlation exceeds a threshold correlation value; and

identifying whether the received speech signal may be the result of a replay attack on the voice biometrics system based on the threshold correlation value;

monitoring ambient ultrasound noise; and

adjusting the operation of the voice biometrics system, based on a level of the reflected ultrasound and the monitored ambient ultrasound noise;

wherein the threshold correlation value is adapted based on the monitored ambient ultrasound noise.

5. A non-transitory computer readable storage medium having computer-executable instructions stored thereon that, when executed by processor circuitry, cause the processor circuitry to perform a method according to claim 1 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2021
From: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
To: CIRRUS LOGIC, INC.
Reel/Frame 054893/0052 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2018
From: LESSO, JOHN PAUL
To: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
Reel/Frame 047137/0456 →
Priority Claims (1)
GB 1801663 · Feb 1, 2018 · national
Continuity (2)
Provisional Application 62572033 · Oct 13, 2017
Related Publication 20190114497A1 · Apr 18, 2019