IP Library Granted Patent US 12,482,468
Granted Patent B2
US 12,482,468 · App. 18/020,851 · Granted Nov 25, 2025

Electronic device, speech recognition method therefor, and medium

Inventors: Lei Qin (Shenzhen, CN); Lele Zhang (Shenzhen, CN); Hao Liu (Beijing, CN); Yuewan Lu (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
G10L15/25G06T7/50G06V10/26G06V10/30G06V10/806G06V10/82G06V40/171G10L15/02G10L15/16G10L25/24G06T2207/10028G06T2207/20084G06T2207/30201
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,482,468
App. No.
18/020,851
Filed
Feb 10, 2023
Granted
Nov 25, 2025
Kind
B2
Examiner
YEN, ERIC L
Art Unit
2658
USPC
704/232
Abstract

Embodiments of this application provide a speech recognition method. The speech recognition method includes: obtaining a facial depth image and a to-be-recognized voice of a user, where the facial depth image is an image collected by using a depth camera; recognizing a mouth shape feature from the facial depth image, and recognizing a voice feature from a to-be-recognized audio; and fusing the voice feature and the mouth shape feature into an audio-video feature, and recognizing, based on the audio-video feature, a voice uttered by the user.

Claims (59)

1 . A speech recognition method for an electronic device, comprising:

obtaining a facial depth image of a user and a to-be-recognized voice of the user, wherein the facial depth image of the user is an image collected by using a depth camera;

recognizing a mouth shape feature from the facial depth image of the user, and recognizing a voice feature from the to-be-recognized voice of the user; and

fusing the voice feature and the mouth shape feature into an audio-video feature, and recognizing, based on the audio-video feature, a voice uttered by the user;

wherein recognizing the mouth shape feature from the facial depth image of the user comprises:

performing noise reduction on the facial depth image of the user, and binarizing the facial depth image of the user based on depth information of each pixel in a facial depth image obtained after noise reduction, to obtain a binarized image; and

determining contours of lips in the binarized image, and segmenting the lips based on the contours of the lips.

2 . The method according to claim 1 , wherein obtaining the facial depth image of the user and the to-be-recognized voice of the user comprises:

emitting an infrared light pulse through a face of the user and obtaining an infrared light pulse reflected by the face of the user;

calculating a time difference based on a change between phases of the emitted and reflected infrared light pulses;

calculating depth information of the face of the user with reference to a propagation speed of the infrared light pulse reflected by the face of the user and the time difference; and

saving the depth information as the facial depth image of the user.

3 . The method according to claim 2 , wherein the depth information is a value formed by performing uniform quantizing on a maximum depth distance and a minimum depth distance between the face of the user and the electronic device.

4 . The method according to claim 1 , wherein a mouth shape feature corresponding to the lips is obtained by using a convolutional neural network.

5 . The method according to claim 1 , wherein recognizing the mouth shape feature from the facial depth image of the user comprises:

separating a lip region sub-image from the facial depth image of the user; and

inputting the lip region sub-image into a convolutional neural network to obtain a mouth shape feature corresponding to the lip region sub-image.

6 . The method according to claim 1 , wherein recognizing the voice feature from the to-be-recognized voice of the user comprises:

separating a first frequency band range part and a second frequency band range part from the to-be-recognized voice of the user by using a linear predictor, wherein a frequency of a frequency band comprised in the first frequency band range part is lower than a frequency of a frequency band comprised in the second frequency band range part; and

fusing at least one of a first voice feature extracted from the first frequency band range part and a second voice feature extracted from the second frequency band range part as the voice feature from the to-be-recognized voice of the user.

7 . The method according to claim 6 , wherein the first voice feature and the second voice feature are fused to obtain the voice feature from the to-be-recognized voice of the user.

8 . The method according to claim 6 , wherein

the first voice feature is extracted from the first frequency band range part by using a voice feature extraction algorithm used for simulating a perception capability of a cochlea of a human ear; and

the voice feature extraction algorithm used for simulating a perception capability of a cochlea of a human ear is a mel-frequency cepstral coefficient (MFCC) extraction method, and the first voice feature is a MFCC.

9 . The method according to claim 6 , wherein

the second voice feature is extracted from the second frequency band range part through wavelet transform, wherein the second voice feature is a time-frequency feature obtained through wavelet transform.

10 . The method according to claim 9 , wherein separating the first frequency band range part and the second frequency band range part from the to-be-recognized voice of the user by using the linear predictor comprises:

separating the first frequency band range part from the to-be-recognized voice of the user by using the linear predictor, and using, as the second frequency band range part, a remaining part of the to-be-recognized voice of the user obtained after the first frequency band range part is separated.

11 . The method according to claim 6 , wherein the first frequency band range part represents a feature of a sound channel of a sound-uttering object that utters audio, and the second frequency band range part represents a feature of a sound source of the sound-uttering object.

12 . The method according to claim 1 , wherein fusing the voice feature and the mouth shape feature into the audio-video feature comprises:

obtaining a voice feature matrix and a mouth shape feature matrix respectively corresponding to the voice feature and the mouth shape feature, wherein a dimension of the voice feature matrix is the same as a dimension of the mouth shape feature matrix; and

calculating an audio-video feature corresponding to the voice feature matrix and the mouth shape feature matrix through concatenation.

13 . The method according to claim 12 , wherein weighting calculation is performed on a value of the voice feature matrix and a value of the mouth shape feature matrix to obtain the audio-video feature corresponding to the voice feature matrix and the mouth shape feature matrix.

14 . The method according to claim 1 , wherein recognizing the voice uttered by the user comprises:

obtaining, through a convolutional neural network, a voice feature value corresponding to the audio-video feature, wherein the voice feature value is used to represent a probability of information indicated by the voice uttered by the user; and

recognizing, based on the probability of the information, the voice uttered by the user.

15 . The method according to claim 14 , wherein deduplication calculation is performed on the voice feature value by using a time series classification algorithm, to remove repeated information comprised in the voice feature value.

16 . An electronic device, comprising:

a depth camera configured to obtain a facial depth image of a user;

a processor; and

a memory coupled to the processor and storing instructions, which when executed by the processor, cause the electronic device to control the depth camera and perform operations, the operations comprising:

obtaining the facial depth image of the user and a to-be-recognized voice of the user, wherein the facial depth image of the user is an image collected by using a depth camera;

recognizing a mouth shape feature from the facial depth image of the user, and recognizing a voice feature from the to-be-recognized voice of the user; and

fusing the voice feature and the mouth shape feature into an audio-video feature, and recognizing, based on the audio-video feature, a voice uttered by the user;

wherein recognizing the mouth shape feature from the facial depth image of the user comprises:

performing noise reduction on the facial depth image of the user, and binarizing the facial depth image of the user based on depth information of each pixel in a facial depth image obtained after noise reduction, to obtain a binarized image; and

determining contours of lips in the binarized image, and segmenting the lips based on the contours of the lips.

17 . The electronic device according to claim 16 , wherein obtaining the facial depth image of the user and the to-be-recognized voice of the user comprises:

emitting an infrared light pulse through a face of the user and obtaining an infrared light pulse reflected by the face of the user;

calculating a time difference based on a change between phases of the emitted and reflected infrared light pulses;

calculating depth information of the face of the user with reference to a propagation speed of the infrared light pulse reflected by the face of the user and the time difference; and

saving the depth information as the facial depth image of the user.

18 . A non-transitory computer-readable medium storing instructions, which when run on a computer, cause the computer to perform operations, the operations comprising:

obtaining a facial depth image of a user and a to-be-recognized voice of the user, wherein the facial depth image of the user is an image collected by using a depth camera;

recognizing a mouth shape feature from the facial depth image of the user, and recognizing a voice feature from the to-be-recognized voice of the user; and

fusing the voice feature and the mouth shape feature into an audio-video feature, and recognizing, based on the audio-video feature, a voice uttered by the user;

wherein recognizing the mouth shape feature from the facial depth image of the user comprises:

performing noise reduction on the facial depth image of the user, and binarizing the facial depth image of the user based on depth information of each pixel in a facial depth image obtained after noise reduction, to obtain a binarized image; and

determining contours of lips in the binarized image, and segmenting the lips based on the contours of the lips.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2024
From: QIN, LEI; ZHANG, LELE; LIU, HAO; LU, YUEWAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069522/0365 →
Priority Claims (1)
CN 202010819053.1 · Aug 14, 2020 · national
Continuity (1)
Related Publication 20240038238A1 · Feb 1, 2024
References Cited (66)
US 5027404A · Taguchi · 1991 [cited by examiner]
US 6219640B1 · Basu · 2001 [cited by examiner]
US 6633844B1 · Verma · 2003 [cited by examiner]
US 9190058B2 · Klein · 2015 [cited by applicant]
US 9847082B2 · Mohideen et al. · 2017 [cited by applicant]
US 10828130B2 · Pokotilov · 2020 [cited by examiner]
US 11508374B2 · Abou Antoun · 2022 [cited by examiner]
US 20020116197A1 · Erten · 2002 [cited by examiner]
US 20030009325A1 · Kirchherr · 2003 [cited by examiner]
US 20030018475A1 · Basu · 2003 [cited by examiner]
US 20030212552A1 · Liang · 2003 [cited by examiner]
US 20040107098A1 · Deligne · 2004 [cited by examiner]
US 20050063582A1 · Park · 2005 [cited by examiner]
US 20060106597A1 · Stein · 2006 [cited by examiner]
US 20080140393A1 · Kim · 2008 [cited by examiner]
US 20080159595A1 · Park · 2008 [cited by examiner]
US 20100088091A1 · Lee · 2010 [cited by examiner]
US 20110081082A1 · Jiang · 2011 [cited by examiner]
US 20110311144A1 · Tardif · 2011 [cited by examiner]
US 20120310637A1 · Vitte · 2012 [cited by examiner]
US 20130085752A1 · Kawashima · 2013 [cited by examiner]
US 20140050392A1 · Feng · 2014 [cited by examiner]
US 20140122086A1 · Kapur · 2014 [cited by examiner]
US 20140140620A1 · Jiyun · 2014 [cited by examiner]
US 20140288463A1 · De Waele · 2014 [cited by examiner]
US 20150162010A1 · Ishikawa · 2015 [cited by examiner]
US 20150228278A1 · Huang · 2015 [cited by examiner]
US 20160292662A1 · Kobayashi · 2016 [cited by examiner]
US 20160314789A1 · Marcheret · 2016 [cited by examiner]
US 20180005054A1 · Yu · 2018 [cited by examiner]
US 20180253897A1 · Satake · 2018 [cited by examiner]
US 20180300865A1 · Weiss · 2018 [cited by examiner]
US 20180315213A1 · Surazhsky · 2018 [cited by examiner]
US 20190304160A1 · Izumi · 2019 [cited by examiner]
US 20190341053A1 · Zhang · 2019 [cited by examiner]
US 20190357997A1 · Shi · 2019 [cited by examiner]
US 20200083856A1 · Tin Than · 2020 [cited by examiner]
US 20200398797A1 · Herman · 2020 [cited by examiner]
US 20210173916A1 · Ortiz · 2021 [cited by examiner]
US 20210248353A1 · Yu · 2021 [cited by examiner]
US 20220044022A1 · Gan · 2022 [cited by examiner]
US 20220075453A1 · Huang · 2022 [cited by examiner]
US 20230008363A1 · Liu · 2023 [cited by examiner]
CN 102592607A · 2012 [cited by applicant]
CN 102968993A · 2013 [cited by applicant]
CN 104620257A · 2015 [cited by applicant]
CN 104838335A · 2015 [cited by applicant]
CN 109637521A · 2019 [cited by applicant]
CN 110111783A · 2019 [cited by applicant]
CN 111241870A · 2020 [cited by applicant]
CN 111415388A · 2020 [cited by applicant]
EP 2912659B1 · 2016 [cited by applicant]
JP 6153728B2 · 2017 [cited by applicant]
Georgios Galatas, Gerasimos Potamianos, Fillia Makedon, “Audio-visual speech recognition incorporating facial depth information captured by the Kinect”, 2012, IEEE European Signal Processing Conference (EUSIPCO) (Year: … [cited by examiner]
M. Z. Ibrahim, D. J. Mulvaney, M. F. Abas, “Feature-fusion based audio-visual speech recognition using lip geometry features in noisy environment”, 2015, ARPN Journal of Engineering and Applied Sciences (Year: 2015). [cited by examiner]
Yuki Yasui, Nakamasa Inoue, Koji Iwano, Koichi Shinoda, “Multimodal speech recognition using mouth images from depth camera”, 2017, Proceedings of APSIPA Annual Summit and Conference 2017, IEEE (Year: 2017). [cited by examiner]
Jianrong Wang, Ju Zhang, Kiyoshi Honda, Jianguo Wei, Jianwu Dang, “Audio-visual speech recognition integrating 3D lip information obtained from the Kinect”, 2016, Multimedia Systems (Year: 2016). [cited by examiner]
M. Z. Ibrahim and D. J. Mulvaney, “A lip geometry approach for feature-fusion based audio-visual speech recognition,” 2014, 2014 6th International Symposium on Communications, Control and Signal Processing (ISCCSP), Ath… [cited by examiner]
T. Hoang Ngan Le, Marios Savvides, “A novel Shape Constrained Feature-based Active Contour model for lips/mouth segmentation in the wild”, 2016, Pattern Recognition, vol. 54, pp. 23-33, (Year: 2016). [cited by examiner]
A. L. Jutinico and F. Prieto, “Visual Lip Segmentation in Patients with Cleft Lip and/or Cleft Palate,” 2011, 2011 IEEE Electronics, Robotics and Automotive Mechanics Conference, Cuernavaca, Mexico, pp. 114-119, (Year: … [cited by examiner]
Wu Wenchao, Wang Shilin, Kuruoglu Ercan Engin, Ma Xiaoli, Li Shenghong, Li Jianhua, Lionel M. Ni., “Optimization of Lip Contour Estimation,” Apr. 2014, in Chinese Journal of Electronics, vol. 23, No. 2, pp. 341-347, (Ye… [cited by examiner]
S. Jain, P. C. Pandey and R. Velmurugan, “Lip contour detection for estimation of mouth opening area,” 2015, 2015 Fifth National Conference on Computer Vision, Pattern Recognition, Image Processing and Graphics (NCVPRIP… [cited by examiner]
Pingchuan Ma et al:“Investigating the Lombard Effect Influence on End-to-End Audio-Visual Speech Recognition.” arXiv:1906.02112v4, Jul. 9, 2019. total 5 pages. [cited by applicant]
Georgios Galatas et al:“Audio-Visual Speech Recognition Incorporating Facial Depth Information Captured by the Kinect.” 20th European Signal Processing Conference (EUSIPCO 2012), Bucharest, Romania, Aug. 27-31, 2012. to… [cited by applicant]
Usha Sharma et al:“Study of Robust Feature Extraction Techniques for Speech Recognition System.” 2015 1st International conference on futuristic trend in computational analysis and knowledge management (Ablaze ). Feb. 2… [cited by applicant]
Voicebot:“In-Car Voice Assistant Consumer Adoption Report.” Jan. 2019, total 35 pages. [cited by applicant]