-
公开(公告)号:US10102853B2
公开(公告)日:2018-10-16
申请号:US15105755
申请日:2014-12-17
Inventor: Michael Page
Abstract: A method of processing received data representing speech comprises monitoring the received data to detect the presence of data representing a first portion of a trigger phrase in said received data. On detection of the data representing the first portion of the trigger phrase, a control signal is sent to activate a speech processing block. The received data is monitored to detect the presence of data representing a second portion of the trigger phrase in said received data. If the control signal to activate the speech processing block has previously been sent, then, on detection of the data representing the second portion of the trigger phrase, the activation of the speech processing block is maintained.
-
公开(公告)号:US10755697B2
公开(公告)日:2020-08-25
申请号:US16393542
申请日:2019-04-24
Inventor: Robert James Hatfield , Michael Page
IPC: G10L15/00 , G10L15/08 , G10L15/22 , G10L21/0208 , G10L15/06 , G10L15/20 , G10L15/28 , G10L21/0216 , G10L25/84
Abstract: Received data representing speech is stored, and a trigger detection block detects a presence of data representing a trigger phrase in the received data. In response, a first part of the stored data representing at least a part of the trigger phrase is supplied to an adaptive speech enhancement block, which is trained on the first part of the stored data to derive adapted parameters for the speech enhancement block. A second part of the stored data, overlapping with the first part of the stored data, is supplied to the adaptive speech enhancement block operating with said adapted parameters, to form enhanced stored data. A second trigger phrase detection block detects the presence of data representing the trigger phrase in the enhanced stored data. In response, enhanced speech data are output from the speech enhancement block for further processing, such as speech recognition.
-
公开(公告)号:US11799657B2
公开(公告)日:2023-10-24
申请号:US17253765
申请日:2018-10-01
Inventor: Michael Page , John Paul Lesso
IPC: H04L9/32
CPC classification number: H04L9/3231 , H04L9/3242 , H04L9/3252
Abstract: There is described a system and method for performing biometric authentication, preferably voice biometric authentication. The system has a host device such as a mobile phone and a coupled headset device. The headset device is arranged to receive audio, and to cryptographically protect the audio before transmission to the host device for verification and biometric authentication.
-
公开(公告)号:US09935786B2
公开(公告)日:2018-04-03
申请号:US15063124
申请日:2016-03-07
Inventor: Willem Zwart , John Bruce Bowlerwell , Michael Page , Alastair Boomer
CPC classification number: H04L12/40013 , G06F13/4027 , G06F13/4282 , G06F13/4291 , G06F2213/0016 , H04L5/1476
Abstract: A method of sending information between first and second modules connected by a signal bus comprises generating a clock signal in the first module, and imposing the clock signal on a first line of the bus. A first pattern of bit values is transmitted from the second module to the first module on a second line of the bus, during first half-periods of each period of said clock signal. A second pattern of bit values is transmitted from the first module to the second module on the second line of the bus, during second half-periods of each period of said clock signal, wherein the second half-periods of each period of said clock signal are different from the first half-periods of each period of said clock signal. Information can then be transmitted from the first module to the second module by altering the second pattern of bit values; and information can be transmitted from the second module to the first module by altering the first pattern of bit values.
-
公开(公告)号:US11200903B2
公开(公告)日:2021-12-14
申请号:US16781724
申请日:2020-02-04
Inventor: Carlos Vaquero Avilés-Casco , Michael Page
IPC: G10L17/06 , G10L17/02 , G10L17/04 , G10L21/0272 , G10L17/00
Abstract: A method of speaker verification comprises receiving an audio signal representing speech. While the audio signal is being received, features of the received audio signal are extracted. The extracted features, of at least a part of the received audio signal corresponding to the speech of at least one speaker, are summarised, and the summarised extracted features are stored. In response to a request for a speaker verification process relating to at least one enrolled user, the speaker verification process is performed using the previously summarised features.
-
公开(公告)号:US10957328B2
公开(公告)日:2021-03-23
申请号:US16027728
申请日:2018-07-05
Inventor: Michael Page , Thomas Ivan Harvey , Vitaliy Sapozhnykov
IPC: G10L17/22 , G10L25/51 , G06F21/34 , G06F21/44 , G06F21/32 , H04L9/32 , G10L19/018 , G06F21/60 , G06F21/42
Abstract: This application relates to transfer of microphone data from a microphone (101, 102, 102a, 201) to a processing module, such as voice biometric authentication module (111) in a secure manner, such that the receiving module can trust that the received audio is genuine. An authentication module (203) is configured to receive microphone data (DM) representative of an audio signal received at the microphone (201), and generate from the microphone data, authentication data (DA) for certifying that the microphone data did pass via the authentication module. The first authentication data (DA) comprises information relating to distinguishing characteristics of the audio content of the microphone data and may, for instance be an acoustic fingerprint of the audio content. The authentication data, may be cryptographically signed or encrypted and sent with the microphone audio to allow a receiver to verify that the audio is genuine and the content has not been substantially altered. The process may be robust to processing of the data that results in imperceptible changes in the audio content.
-
公开(公告)号:US10319372B2
公开(公告)日:2019-06-11
申请号:US15688380
申请日:2017-08-28
Inventor: Robert James Hatfield , Michael Page
IPC: G10L15/00 , G10L15/08 , G10L15/22 , G10L21/0208 , G10L15/06 , G10L15/20 , G10L15/28 , G10L21/0216 , G10L25/84
Abstract: Received data representing speech is stored, and a trigger detection block detects a presence of data representing a trigger phrase in the received data. In response, a first part of the stored data representing at least a part of the trigger phrase is supplied to an adaptive speech enhancement block, which is trained on the first part of the stored data to derive adapted parameters for the speech enhancement block. A second part of the stored data, overlapping with the first part of the stored data, is supplied to the adaptive speech enhancement block operating with said adapted parameters, to form enhanced stored data. A second trigger phrase detection block detects the presence of data representing the trigger phrase in the enhanced stored data. In response, enhanced speech data are output from the speech enhancement block for further processing, such as speech recognition.
-
公开(公告)号:US10218535B2
公开(公告)日:2019-02-26
申请号:US15898839
申请日:2018-02-19
Inventor: Willem Zwart , John Bruce Bowlerwell , Michael Page , Alastair Boomer
Abstract: A method of sending information between first and second modules connected by a signal bus comprises generating a clock signal in the first module, and imposing the clock signal on a first line of the bus. A first pattern of bit values is transmitted from the second module to the first module on a second line of the bus, during first half-periods of each period of said clock signal. A second pattern of bit values is transmitted from the first module to the second module on the second line of the bus, during second half-periods of each period of said clock signal, wherein the second half-periods of each period of said clock signal are different from the first half-periods of each period of said clock signal. Information can then be transmitted from the first module to the second module by altering the second pattern of bit values; and information can be transmitted from the second module to the first module by altering the first pattern of bit values.
-
公开(公告)号:US10552595B2
公开(公告)日:2020-02-04
申请号:US15804714
申请日:2017-11-06
Inventor: Nikesh Oswal , Ryan Roberts , Michael Page
Abstract: Embodiments of the invention provide methods and apparatus for monitoring the routing configuration within an electronic device such that a biometric authentication process can be carried out without interference from other components of the device, such as may occur when the device has become infected with malware for example. The invention may provide a codec or speaker recognition processor, coupled to receive biometric input data, comprising a security module that determines whether a routing configuration complies with one or more rules. The security module may be implemented to prevent genuine biometric data from being output from the speaker recognition processor, and/or to prevent spoof biometric data from being inserted into the authentication module.
-
公开(公告)号:US09779726B2
公开(公告)日:2017-10-03
申请号:US15105882
申请日:2014-12-17
Inventor: Robert James Hatfield , Michael Page
IPC: G10L15/00 , G10L15/08 , G10L15/22 , G10L21/0208 , G10L15/06 , G10L15/20 , G10L15/28 , G10L25/84 , G10L21/0216
CPC classification number: G10L15/08 , G10L15/063 , G10L15/20 , G10L15/22 , G10L15/285 , G10L21/0208 , G10L21/0216 , G10L25/84 , G10L2015/088 , G10L2021/02166
Abstract: Received data representing speech is stored, and a trigger detection block detects a presence of data representing a trigger phrase in the received data. In response, a first part of the stored data representing at least a part of the trigger phrase is supplied to an adaptive speech enhancement block, which is trained on the first part of the stored data to derive adapted parameters for the speech enhancement block. A second part of the stored data, overlapping with the first part of the stored data, is supplied to the adaptive speech enhancement block operating with said adapted parameters, to form enhanced stored data. A second trigger phrase detection block detects the presence of data representing the trigger phrase in the enhanced stored data. In response, enhanced speech data are output from the speech enhancement block for further processing, such as speech recognition.
-
-
-
-
-
-
-
-
-