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

Detection of liveness

Inventor: John Paul Lesso (Edinburgh, GB)
Assignee: Cirrus Logic, Inc.
G06K9/00906G06K9/00302G06K9/22G10L17/00G10L25/03G10L25/51G10L25/66
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,268
App. No.
16/157,634
Granted
Apr 20, 2021
Kind
B2
Abstract

Detecting a replay attack on a voice biometrics system comprises: receiving a speech signal; generating an ultrasound signal; detecting a reflection of the generated ultrasound signal; detecting Doppler shifts in the reflection of the generated ultrasound signal; and identifying whether the received speech signal is indicative of the liveness of a speaker based on the detected Doppler shifts. Identifying whether the received speech signal is indicative of liveness based on the detected Doppler shifts comprises determining whether the detected Doppler shifts correspond to a speech articulation rate.

Claims (29)

1. A method of detecting liveness, the method comprising:

receiving a speech signal;

generating an ultrasound signal;

detecting a reflection of the generated ultrasound signal;

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

identifying whether the received speech signal is indicative of the liveness of a speaker based on the detected Doppler shifts,

wherein identifying whether the received speech signal is indicative of liveness based on the detected Doppler shifts comprises:

determining a speech articulation rate associated with the speech signal; and

determining whether the detected Doppler shifts correspond to facial movements at the speech articulation rate.

2. A method according to claim 1 , wherein determining whether the detected Doppler shifts correspond to the speech articulation rate comprises:

determining whether the detected Doppler shifts correspond to facial movements at a frequency in the range of 4-10 Hz.

3. A method according to claim 2 , further comprising,

if it is determined that the detected Doppler shifts correspond to facial movements at a frequency in the range of 4-10 Hz:

determining the articulation rate associated with the speech signal;

determining whether the detected Doppler shifts correspond to lip movements at the articulation rate associated with the speech signal; and

determining that the received speech signal is indicative of liveness if the detected Doppler shifts correspond to lip movements at the articulation rate associated with the speech signal.

4. A method according to claim 1 , for use in a voice biometrics system, wherein identifying whether the received speech signal is indicative of liveness comprises determining whether the received speech signal may be a product of a replay attack.

5. A system for liveness detection, 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:

receiving a speech signal at the at least one microphone input;

generating an ultrasound signal by transmitting a signal at the at least one transducer output;

detecting a reflection of the generated ultrasound signal;

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

identifying whether the received speech signal is indicative of the liveness of a speaker based on the detected Doppler shifts,

wherein identifying whether the received speech signal is indicative of liveness based on the detected Doppler shifts comprises:

determining a speech articulation rate associated with the speech signal; and

determining whether the detected Doppler shifts correspond to facial movements at the speech articulation rate.

6. 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 Feb 25, 2021
From: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
To: CIRRUS LOGIC, INC.
Reel/Frame 055411/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2018
From: LESSO, JOHN PAUL
To: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
Reel/Frame 047135/0598 →
Priority Claims (1)
GB 1801661 · Feb 1, 2018 · national
Continuity (2)
Provisional Application 62572016 · Oct 13, 2017
Related Publication 20190114496A1 · Apr 18, 2019