2) United States Patent
ay
a
my
oe)
o
(@)
(58)
Lo
et al.
ADAPTIVE ANC BASED ON
ENVIRONMENTAL TRIGGERS
Applicant: Meta Platforms Technologies, LLC
‘Menlo Park, CA (US)
Inventors: Andrew Lovitt, Redmond, WA (U
Antonio John Miller, Woodiaville, WA
(US); Philip Robinson, Seattle, WA,
(US); Seott Phillip Setfon, Kirkland,
Wa (Us)
Assignee: Meta Platforms Technologies, LLC,
Menlo Park, CA (U
Notice: Subject to any disclaimer, the tem ofthis
patent is extended of adjusted under 35
USC. 18446) by 0 days.
Appl. No. 18/530,890
Filed: Dee, 6, 2023
Prior Publication Data
US 2024/0105156.A1 Mar. 28, 2024
Related U.S. Application Data
Continuation of application No, 17/702,738, filed on
Mar. 3, 2022, now Pat. No. 11,869,475, which isa
(Continued)
Int. Cl.
G10K 11178 (2006.01)
HosR 140 (2006.01)
[Link]
CPC. G10K 11717827 (2018.01): GIOK 1117823
(201801); HOAR 1/406 (2013.01),
(Continued)
of Classification Search
GOK H/17S27; G1OK 11/17823: GOK
2210/1081; G10K 22100111
(Continued)
crc
system
USO
1232236882,
(10) Patent No.:
(4s) Date of Patent:
US 12,322,368 B2
jun. 3, 2025
60) References Cited
US. PATENT DOCUMENTS.
S67O1L A * 71997 Garis 03a 3342
eT
(Continsed)
FOREIGN PATENT DOCUMENTS
tn6062746 A 102016
Continved)
(OTHER PUBLICATIONS
tended Furopcan Search Report for Buropean Application No
189376270, mnfed Now 17,2021, 7 pages,
Continved)
Primary Evaminer — Qyesola C Ojo
(74) Attorney, Agent, or Firm — Groenberg Traurig, LLP
on
The disclosed computer-implemented method may inchude
applying, via a sound reproduetion system, sound eaneela
‘ion that reduces an amplitade of various sound signals. The
‘method funher includes identifying, among the sound sig
tals, external sound whose amplitude ist be reduced by
the sound cancellation. The method then includes analyzing
the ienified extemal sound to detemnine whether the
‘dentfed external sound isto be made audible toa user anc,
‘upon determining that the extemal sound is to be made
andilo tothe user, the method includes modifying the sound
‘cancellation so that the idenifed extemal sound is made
andible to tho user. Various other methods, systems, and
‘computer-readable media are also diselosed
ABSTRACT
20 Claims, 8 Drawing SheetsUS 12,322,368 B2
Page 2
Related U.S. Application Data
‘continuation of application No. 16I861,948, fled on
Apr. 29, 2020, now Pat. No. 11,315,541, which is a
‘continuation of application No. 16/171,389, filed on
‘Oct. 26, 2018, now Pat. No, 10,679,602
(2) [Link]
CPC soocnnne GIOK 2210/1081 (2013.01); GOK
210/111 (2013.01), GLOK 2210/3084
(2013.01); GIOK 2210/3046 (2013.01); GIOK
10/3056 2013.01)
(58) Fleld of Classification Seareh
CPC... GIOK 221013044; GIOK 2210/3046; GIOK,
221013056; GLOK 11/17837; GIOK,
THATS: HOUR 1/406; HOAR 1/1083:
HOSR 3/002; HOR 246001
Se application file for complete search history.
66) References Cited
USS. PATENT DOCUMENTS,
960113 B2* 62017 GioL 2v088
916939 B2 72017
1oj0793600 B26 2020
2novioodeso4 AL* 11/2001 HAR V1083
3826
20020141599 AL* 10°2002 Trajhovie .. GIOK 17873,
3872
20080015365 AL* 1/2004 Obmexi G10 1923
“ovEIsat
20060083357 AL_ 412006 Emoto
doovn919s9 Al* 122007 Seefeit 036 9025
381104
2008018748 AL* $2008 abasi ..... GOK IUTIRST
381715
20080267416 AL* 102008 Goldstein HOR 300
3856
20180070931 AL_ 32013 Hetherington
BOISOLS6212 AL* 62013 Bjslosevie .. GOK VITESS
3171
2014004269 AL* 22014 Anderon Hoa 11083
3s
20140079235 AL* 32014 Lyons G10K W773
381716
2010126733 AL? $2014 Gauges Je... GLOK ILI
SSI716
20140172426 AL* 62014 Arise GioL 210008
rons
201510294662 AL* 10°2018- Ibrahim... GIOK IITSD3,
381715
201610005122 AL* 2016 Zad ts 03632
704226
201600168336 AL 6/2016 Di Cento ea
dovors792s AL 9.2016 Nomura
2oriosss4os a+ 112017 IK TET
aniwnaeois? AL* ‘92018 Hbaa4 1106,
goiworesses AL 92018 Gish 16.638
aoisurs600 AL* 102018 ict 5020
annwussoo7 AL* 122030 ‘Gtor 210208
ggaunaiogs AL* ‘12022 GtOL 2951
POREIGN PATENT DOCUMENTS
we 42006
» 2 62000
» dooisiarrs A $2004
w 2008095792 42006
w A S307
» 3 12007
w A Lois
aw A ‘o016
» A S216
® A S207
ke 20100120867 11 2010,
KR 01612092 BI 42016
KR aolsnoso47s 8 62016
Kr aovsooe71s9 $2017
wo BOIOIOSHSS AL 62016,
wo aonoossios At 42020,
(OTHER PUBLICATIONS
First ction Interview Otic Aston Summary mie Now 14,2019
for US. Appl. No. 16191389, led Oct. 26, 2018, 8 Pages
Inerontional Preiminary Report on Patel for Iterations
Application No. PCTUS2OISOGG946, mailed May 6. 2021, 7
Pages
International Search Report and Writen Opinion fo
Application No. PCTUSZOISU66946, mailed Jul.
Pages
Notice of Allowance mailed Jan. 29, 2020 for US. App No.
16'171,38, fl Oct 26, 2018 3 Pages,
Notication ofthe Fint Office Action mailed an 6, 2022 for
Chinese Application No, 201880099008 4 filed Dev. 20,2018, 13
pases
(tice Acton mated Ju 26,2023 for European Patent Applisition
No. 189576270, filed on Dee. 20, 2018, 6 pages
Ottce Action mailed May 25,2023 for Korean Application No,
1-2021-7015619, lst Des. 20,2018, 3 pages.
Oc Acton male Jun. 27,2023 for Japanese Patent Application
No. 20216507925, fled om Feb. 16,2021, 10 pages,
(Oc Action mal Sep 27,2022 for apancae Patent Application
No, 2021507035, lon Fe. 16, 2021 18 page,
Olice Action mailed Oct. 28, 2022 for Kotean Application No,
10-2021-701561 filed De. 20,2018, 11 pages
Drsinteriow First Ofce Aston med Ot 1, 2019 for US. App
No. 16171389, Hl Oct 26, 2018, 20 Pages
TEtvopeaa Seach Report for European Patt Application No,
2AIS97HRS dae Feb. 1, 2028, 7 pg.
* cited by examinerU.S. Patent Jun. 3, 2025 Sheet 1 of 8 US 12,322,368 B2
110
FIG. 1S B2
U.S. Patent Jun. 3, 2025 Sheet 2 of 8 US 12,322,368
System
200
220(F)
- eT
eH
yaseuirniiaii int
AUER
ETT
HeHuRniit
wat!
LETT
205
FIG. 2U.S. Patent Jun. 3, 2025 Sheet 3 of 8 US 12,322,368 B2
FIG. 3U.S. Patent Jun. 3, 2025 Sheet 4 of 8 US 12,322,368 B2
400
\ ao
‘Computer System
402: 403
Processor] [Memory
404
Communications Module
405~ 406
Receiver | [Transmitter
407
Tee
cr
‘Sound Reproduction 418
409 Module
Noise Canceling Module Jt
l ato
External Sound Genin
Module oa
ait
External
Sound
ANC Moaificatio
Instructions.
412
‘Sound analyzer
413
Determination’,
418
Crosmanest ana J
Modified Noise TANG Modification Module
\cancaling Sort
420
TANG Policies and Settings
FIG. 4U.S. Patent Jun. 3, 2025 Sheet 5 of 8 US 12,322,368 B2
500
N 510
‘Apply noise cancellation
Identify external sounds
‘Analyze extemal sounds
‘Woy noise cancelation
FIG. 5
600
601 pos
eee Sound Reproduction System
Speciied 605:
ae "ANG Module
606
Microphone 603 x
cor Phrase
Sound Analyzer [
FIG. 6U.S. Patent Jun. 3, 2025 Sheet 6 of 8 US 12,322,368 B2
eta
610: 604
‘Sound Reproduction System
605:
oH
Sound
‘ANG Mode
Siren
4
Hi
oe
er
Bear Growl' ae
612.
607
Sound Analyzer
FIG. 7
604
Sound Reproduction
623 ‘stom
“+ 605
Modified
ANC Signal >[ANC Module Sj
601 se ‘Sound
Microphone
607:
[Sound Analyzer]
620:
Direction
Analyzer
e2t
FIG. 8U.S. Patent Jun. 3, 2025 Sheet 7 of 8 US 12,322,368 B2
co.
Sound Reproduction
Syne i
sas.
Tniaton
Ani Moule siager
st 606
sot
Tcaiea_( wiccoprore) |e
ce &
67 =
Sound Anavzor ea
60 a ed os go?
Brent Anaiaar
FIG. 9
cass
Sound Detection and
Reproduction Systm
cosa
TANG Module oe
A Fistin of
rs |. —___arenh
wicophone
sora
Sound naa
sau.
Sound Detection ana
: Reproavcton Syston
; 088
' OQ et ANG Mode
™ —
irophone
sao P2078
Soind Ana]
FIG.10U.S. Patent Jun. 3, 2025 Sheet 8 of 8 US 12,322,368 B2
604.
601 650
‘Sound Reproduction
System,
605
‘ANC Module
608
Microphone
07
[Sound Analyzer]
651
FIG. 11US 12,322,368 B2
1
ADAPTIVE ANC BASED ON
ENVIRONMENTAL TRIGGERS
CROSS REFERENCE TO RELATED
"APPLICATION
‘This application isa continuation of US. application Sex
No, 17/702, 739 filed on 23 Mar, 2022, which isa continu-
ation of US. application Ser. No. 16861,083, filed on 29
Apr. 2020 which is @ continuation of U-S. application Ser
No, 16/171,380, filed on 26 Oct. 2018, the disclosure of
Which is incorporated, in its entirety, by this reference.
BACKGROUND
Active noise cancellation (ANC) is often used in ear
phones and other electronic deviees to cancel the noise
Surrounding @ user, For example, users often sear head-
phones equipped with ANC on agplanes to drown out noise
from the jet engines, as well a remove sounds from nearby
passengers. Active noise cancellation typically operates by
listening to extemal sounds, and then generating a noise
‘cancelation signal tat is 180 degrees out of phase with the
actual background noise. When the ANC signal and the
‘external sounds ae combined, the extemal sounds are muted
‘or atleast areatly mulled.
In typical ANC applications users will turn on the ANC
function, and leave it on until they are done wearing the
headset. For example, if a user js mountain biking or road
biking the user may wear ANC bead phones or earbuds that
allow: the user t0 listen to music, while having outside
rounds muted entirely or greally reduced. In such an
‘example, the user would normally typically leave the ANC
Feature ruaning forthe duration ofthe bike ride. During this
Fide, however, the user may miss some sounds that are
Jmportant forthe user to hear such a @ ear hora oF tain
whistle
SUMMARY,
As will be descr in greater detail below, the instant
disclosure describes modifying. active noise cancelation
based om environmental triggers. In cases where certain
external noises should reach the user, the embodiments
herein may modify active noise cancellation to allow those
‘external sounds through to reach the user. It should be noted
that throughout this document, the terms “noise eancella-
tion,” “active noise cancellation,” or “sound cancellation”
‘may’ each refer to methods of reducing any type of able
noise oF sound,
In one example, a computer-implemented method for
‘modifying active noise cancellation based on environmental
triggers may inelude applying, via a sound reproduction
system, noise cancellation thet reduces an amplitude of
Various sound signals. The method may’ further include
‘identifying, among the sound signals, an extemal sound
whose amplitude isto be reduced by active noise eancella-
tion. The method may then inclnde analyzing the identified
‘extemal sound to determine whether the identified extemal
sound isto be made audible o a user and, upon detemnining
thatthe external sound is o be made sible tothe use, the
‘method may inckade modifying the etive noise cancellation
40 that the identified external sound! is made audible to the
In some examples, modifying the active noise cancelling
signal inchades increasing aadbility ofthe identified exter
nal sound. Increasing avdibility of the identified external
0
o
2
sound may include compressing the modified active noise
cancelling signal, so that the modified active noise cancel-
Ting signal is played back in a shortened timeframe. Add
tionally or alternatively, increasing the audibility of the
identified external sound may include inereasing volume
along a specified frequency band,
‘In some examples, the identified extemal sound may
include various words, ora specific word or phrase In some:
‘examples, the method may funher include detecting which
Grction the identified extemal sound originated fom and
presenting the identified external sound to the user as
‘coming from the detected direction. Ia some examples, dhe
active noise cancelling signal may be further modified to
present subsequently occurring audio from the detected
Section
some examples, policies may be applied when deter-
mining thatthe extemal sound isto be made audible o the
user In some examples, the identified external sound may be
ranked aeconding 1 level of severity. In some examples, the
‘active noise cancelling signal may’ be modified upon deter
ining that the identified extemal sound has «minim
threshold level of severity
‘In some examples, the method for modifying tive noise
cancellation baked on environmental triggers may Torher
include receiving an indiation that an event has occured
\ithin a specified distance of the user and determining that
the event js pertinent 10 the user. Then, based on the
determination that the event is pectinent to the user, the
‘active noise eanceling signal may be modified to allow the
‘user to hear extemal sounds coming from the ste of the
‘vent, In some examples, mictaphones configured t listen
{o the external sounds may be directionally oriented toward
the event
some examples, the method ay further include deter-
mining that another electronic device within = specified
distance of the system has detected an external sound that is
pertinent tothe wser, The method may then inelude deter
‘mining a current postion ofthe other electronic deviee, and
physically or digitally orienting (.c., beamforming) micro-
phones configured to listen othe extemal sounds toward the
Selermined position of the electronie device
In some examples, modifying the active noise cancelling
signal may include continuing to apply active noise cancel-
Ting to external sounds received from multiple locations,
hile disabling active noise cancelling for external sounds
received froma specified location. In some examples, most
‘ving the active noise cancelling signal may include eon-
‘inving to apply active noise cancelling 1 extemal sounds
received fom a specific person, while disabling active noise
cancelling for external sonnds received from athe persons.
Tn some examples, modifying the active noise cancelling
signal may include disabling active noise cancelling for
specific words detected in the extemal sounds, while von-
tinuing to apply active noise eaneelling to other words, For
instance, a listening user may be wearing an augmented
reality (AR) headset and an extemal ser may say “barge in”
‘nd te external users next phrase may be transmitted to the
Tistening user while subsequent phrases from the extemal
‘user are noise cancelled. In some examples, modifying the
active noise cancelling signal may ipelude temporarily paus-
ing active noise canceling, and resuming active noise can-
ecling after a specific amount of time. In some examples,
the sound reproduction system may fther include a mieeo-
phone for playing back the modified active noise cancelling
Signal to the user
Tn adlition, a corresponding system for modifying ative
noise cancellation based on environmental Wiggers mayUS 12,322,368 B2
3
include several modules stored in memory, including @
sound reproduction system configured to apply noise can-