throbber
(12) United States Patent
`(12) United States Patent
`Marash et ai.
`Marash et al.
`
`111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US006363345Bl
`US006363345B1
`US 6,363,345 BI
`(10) Patent No.:
`US 6,363,345 B1
`(10) Patent No.:
`(45) Date of Patent:
`Mar. 26,2002
`(45) Date of Patent:
`Mar. 26, 2002
`
`(54) SYSTEM, METHOD AND APPARATUS FOR
`(54) SYSTEM, METHOD AND APPARATUS FOR
`CANCELLING NOISE
`CANCELLING NOISE
`_
`_
`_
`Inventors: Joseph Marash, Haifa; Baruch
`(75)
`(75) Inventors. ,lIgostgm Mar'a'sh, Haiféa), lilarpch
`Berdugo, Kiriat-Ata, both of (IL)
`er ugo’ Klnat'Ata’ 0t 0 (IL)
`(73) Assignee: Andrea Electronics Corporation,
`(73) Assignee: Andrea Electronics Corporation,
`Melville, NY (Us)
`Melville, NY (US)
`
`( *) Notice:
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`U.S.c. 154(b) by 0 days.
`
`(21) Appl. No.: 09/252,874
`(21) Appl- N04 09/252,874
`(22) Filed,
`Feb 18’ 1999
`Feb. 18, 1999
`(22) Filed:
`
`Int. CI? ................................................ G10L 21/02
`(51)
`(51) Int. Cl.7 .............................................. .. G10L 21/02
`
`_
`_
`U.S. CI. ........................ 704/226; 704/233; 704/205
`(52)
`(52) US. Cl. ...................... .. 704/226, 704/233, 704/205
`.
`Field of Search ................................. 704/270, 500,
`(58)
`(58) Fleld 0f Search ............................... .. 704/270, 500,
`704/233, 200, 201, 205, 226, 227, 228,
`704/233> 200> 201> 205> 226> 227> 228>
`211, 216; 379/22.08, 392.Q1, 3, 406.01,
`211> 216; 379/22~08> 392~01> 3> 406~01>
`406.12,406.13,406.14,406.05
`406~12> 406~13> 406~14> 40605
`_
`References Cited
`References Clted
`U_S_ PATENT DOCUMENTS
`U.S. PATENT DOCUMENTS
`
`(56)
`(56)
`
`2,379,514 A
`2,379,514 A
`2,972,018 A
`2,972,018 A
`3,098,121 A
`3,098,121 A
`3 101 744 A
`3,101,744 A
`’
`’
`
`7/1945 Fisher
`7/1945 Fisher
`2/1961 Hawley et al.
`2/1961 Hawley et 211.
`7/1963 Wadsworth
`7/1963 Wadsworth
`8/1963 Wamaka
`8/1963 Warnaka
`
`(List continued on next page.)
`(LiSt Continued 0H IleXt page.)
`FOREIGN PATENT DOCUMENTS
`FOREIGN PATENT DOCUMENTS
`
`DE
`DE
`DE
`DE
`DE
`DE
`EP
`5;
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`
`3/1978
`2640324
`3/1978
`2640324
`3/1988
`3719963
`3/1988
`3719963
`9/1991
`4008595
`9/1991
`4008595
`9/1982
`0059745 B1
`Z;
`0380290 A2
`8/1990
`10/1990
`0 390 386
`0390386
`10/1990
`2/1991
`0 411 360 B1
`0411 360 B1
`2/1991
`0 509 742 A2 10/1992
`0509742 A2
`10/1992
`0 483 845
`1/1993
`0483845
`1/1993
`
`OTHER PUBLICATIONS
`OTHER PUBLICATIONS
`B.D. Van Veen and KM. Buckley, “Beamforming: A Ver
`B.D. Van Veen and K.M. Buckley, "Beamforming: A Ver(cid:173)
`satile Approach to Spatial Filtering," IEEE ASSN Magazine,
`satile Approach to Spatial Filtering,” IEEE ASSN Magazine,
`V01‘ 5, NO‘ 2, Apr‘ 1988, pp‘ 4_24~
`vol. 5, No.2, Apr. 1988, pp. 4-24.
`Beranek, Acoustics (American Institute of Physics, 1986)
`Beranek, Acoustics (American Institute of Physics, 1986)
`pp. 116-135.
`pp. 116—135.
`Boll, IEEE Trans. on Acous., vol. ASSP-27, No.2, Apr.
`Boll, IEEE Trans. on Acous., vol. ASSP—27, No. 2, Apr.
`1979, pp. 113-120.
`1979, pp. 113—120.
`Daniel Sweeney, “Sound Conditioning Through DSP”, The
`Daniel Sweeney, "Sound Conditioning Through DSP", The
`_
`_
`Equipment Authority, 1994.
`Equipment Authority, 1994.
`(List continued on next page.)
`(List continued on next page.)
`Primary Examiner—Richemond Dorvil
`Primary Examiner-Richemond Dorvil
`(74) Attorney, Agent, or Firm—Frommer LaWrence &
`(74) Attorney, Agent, or Firm-Frommer Lawrence &
`Haug; Thomas 1. Kowalski
`Haug; Thomas J. KoWalski
`(57)
`ABSTRACT
`ABSTRACT
`(57)
`
`A threshold detector precisely detects the positions of the
`A threshold detector precisely detects the positions of the
`noise elements, even within continuous speech segments, by
`noise elements, even Within continuous speech segments, by
`determinin Whether fre uenc S ecmlm elements, or bins,
`determining whether frequency spectrum elements, or bins,
`g
`9
`Y P
`of the input Signal are Within a threshold Set according to
`of the input signal are within a threshold set according to
`current and future minimum values of the frequency spec
`current and future minimum values of the frequency spec(cid:173)
`trum elements. In addition, the threshold is continuously set
`trum elements. In addition, the threshold is continuously set
`and initiated Within a predetermined period of time. The
`and initiated within a predetermined period of time. The
`estimate magnitude of the input audio signal is obtained
`estimate magnitude of the input audio signal is obtained
`using a multiplying combination of the real and imaginary
`using a multiplying combination of the real and imaginary
`part of the input in accordance with the higher and lower
`part of the input in accordance With the higher and loWer
`values betWeen the real and imaginary part of the signal. In
`values between the real and imaginary part of the signal. In
`order to further reduce instability of the spectral estimation,
`order to further reduce instability of the spectral estimation,
`a tWo-dimensional smoothing is applied to the signal esti
`a two-dimensional smoothing is applied to the signal esti(cid:173)
`mate using neighboring frequency bins and an exponential
`mate using neighboring frequency bins and an exponential
`average over time. A filter multiplication effects the subtrac(cid:173)
`average over time. A?lter multiplication effects the subtrac
`tion thereby avoiding phase calculation dif?culties and
`tion thereby avoiding phase calculation difficulties and
`effecting full-wave rectification which further reduces arti(cid:173)
`effecting full-Wave recti?cation Which further reduces arti
`facts. Since the noise elements are determined within con(cid:173)
`facts. Since the noise elements are determined Within con
`tinuous speech segments, the noise is canceled from the
`tinuous speech segments, the noise is canceled from the
`audio signal nearly continuously thereby providing excellent
`audio signal nearly continuously thereby providing excellent
`noise cancellation characteristics. Residual noise reduction
`noise cancellation characteristics. Residual noise reduction
`reduces the residual noise remaining after noise cancella
`reduces the residual noise remaining after noise can cella -
`tion. Implementation may be effected in various noise can(cid:173)
`tion. Implementation may be effected in various noise can
`celing schemes including adaptive beamforming and noise
`celing schemes including adaptive beamforming and noise
`cancellation using computer program applications installed
`cancellation using computer program applications installed
`as software or hardware.
`as softWare or hardWare.
`
`(List continued on next page.)
`(List continued on next page.)
`
`47 Claims, 10 Drawing Sheets
`47 Claims, 10 Drawing Sheets
`
`202
`202
`
`R01) IE
`R(O) 1(0)
`'
`
`204
`204
`P
`R(n) I(n) ~-,----.~:W;;;;':;;;R(;;W~
`iY(n)=MaX[R(n)J(n)]
`R(n) |(n)
`V
`‘ +O.4’Min[R(n),|(n)]
`
`200 (114)
`
`206
`206
`
`Y(n)=
`1l3[Y(n-1)+Y(n)+Y(n+1)]
`
`208
`208
`P
`‘ Y(n)=
`Y(n),*o.3+Y(n),_1*0.7
`
`__
`
`210
`Subtraction - Noise
`
`212 (300)
`
`Process
`
`Estimation
`
`‘Fme Domain
`Time Domain
`214'V Input Signal
`214” InputSignal
`
`- OutputTo
`IFFT
`
`216
`216
`
`218
`
`Noise Processing
`Noise Processing
`
`RTL345-1_1001-0001
`
`

`
`US 6,363,345 BI
`US 6,363,345 B1
`Page 2
`Page 2
`
`U.S. PATENT DOCUMENTS
`US. PATENT DOCUMENTS
`
`3,170,046
`3,170,046 A
`3,247,925
`3,247,925 A
`3,262,521
`3,262,521 A
`3,298,457
`3,298,457 A
`3,330,376
`3,330,376 A
`3,394,226
`3,394,226 A
`3,416,782
`3,416,782 A
`3,422,921
`3,422,921 A
`3,562,089
`3,562,089 A
`3,702,644
`3,702,644 A
`3,830,988
`3,830,988 A
`3,889,059
`3,889,059 A
`3,890,474
`3,890,474 A
`4,068,092
`4,068,092 A
`4,122,303
`4,122,303 A
`4,153,815
`4,153,815 A
`4,169,257
`4,169,257 A
`4,239,936
`4,239,936 A
`4,241,805
`4,241,805 A
`4,243,117
`4,243,117 A
`4,261,708
`4,261,708 A
`4,321,970
`4,321,970 A
`4,334,740
`4,334,740 A
`4,339,018
`4,339,018 A
`4,363,007
`4,363,007 A
`4,409,435
`4,409,435 A
`4,417,098
`4,417,098 A
`4,433,435
`4,433,435 A
`4,442,546
`4,442,546 A
`4,453,600
`4,453,600 A
`4,455,675
`4,455,675 A
`4,459,851
`4,459,851 A
`4,461,025
`4,461,025 A
`4,463,222 A
`4,463,222
`4,473,906 A
`4,473,906
`4,477,505
`4,477,505 A
`4,489,441 A
`4,489,441
`4,490,841 A
`4,490,841
`4,494,074 A
`4,494,074
`4,495,643
`4,495,643 A
`4,517,415
`4,517,415 A
`4,527,282
`4,527,282 A
`4,530,304
`4,530,304 A
`4,539,708
`4,539,708 A
`4,559,642
`4,559,642 A
`4,562,589
`4,562,589 A
`4,566,118
`4,566,118 A
`4,570,155
`4,570,155 A
`4,581,758
`4,581,758 A
`4,589,136
`4,589,136 A
`4,589,137
`4,589,137 A
`4,600,863 A
`4,600,863
`4,622,692 A
`4,622,692
`4,628,529
`4,628,529 A
`4,630,302 A
`4,630,302
`4,630,304 A
`4,630,304
`4,636,586
`4,636,586 A
`4,649,505
`4,649,505 A
`4,653,102
`4,653,102 A
`4,653,606
`4,653,606 A
`4,654,871
`4,654,871 A
`4,658,426
`4,658,426 A
`4,672,674 A
`4,672,674
`4,683,010 A
`4,683,010
`4,696,043 A
`4,696,043
`4,718,096 A
`4,718,096
`4,731,850
`4,731,850 A
`4,736,432 A
`4,736,432
`4,741,038 A
`4,741,038
`4,750,207
`4,750,207 A
`
`2/1965
`2/1965 Leale
`Leale
`4/1966 Warnaka
`Warnaka
`4/1966
`7/1966 Warnaka
`Warnaka
`7/1966
`1/1967 Warnaka
`Warnaka
`1/1967
`7/1967 Warnaka
`Warnaka
`7/1967
`7/1968 Andrews, Jr.
`7/1968
`Andrews, Jr.
`12/1968 Warnaka
`Warnaka
`12/1968
`1/1969 Warnaka
`Warnaka
`1/1969
`2/1971 Warnaka et al.
`2/1971
`Warnaka et al.
`11/1972 Fowler et al.
`11/1972
`Fowler et al.
`8/1974 Mol et al.
`8/1974
`M01 et al.
`Thompson et al.
`6/1975
`6/1975 Thompson et al.
`Glicksberg
`6/1975
`6/1975 Glicksberg
`1/1978 Ikoma et al.
`1/1978
`Ikoma et al.
`Chaplin et al.
`10/1978 Chaplin et al.
`10/1978
`Chaplin et al.
`5/1979
`5/1979 Chaplin et al.
`9/1979 Smith
`Smith
`9/1979
`12/1980 Sakoe
`Sakoe
`12/1980
`12/1980 Chance, Jr.
`12/1980
`Chance, Jr.
`1/1981 Warnaka
`Warnaka
`1/1981
`Gallagher
`4/1981 Gallagher
`4/1981
`Thigpen
`3/1982 Thigpen
`3/1982
`Wray
`6/1982 Wray
`6/1982
`7/1982 Warnaka
`Warnaka
`7/1982
`12/1982 Haramoto et al.
`12/1982
`Haramoto et al.
`10/1983 Ono
`10/1983
`Ono
`Chaplin et al.
`11/1983 Chaplin et al.
`11/1983
`2/1984 David
`David
`2/1984
`Ishigaki
`4/1984 Ishigaki
`4/1984
`Thigpen
`6/1984 Thigpen
`6/1984
`6/1984 Bose et al.
`6/1984
`Bose et al.
`7/1984 Crostack
`Crostack
`7/1984
`7/1984 Franklin
`Franklin
`7/1984
`7/1984 Poradowski
`Poradowski
`7/1984
`9/1984 Warnaka et al.
`9/1984
`Warnaka et al.
`10/1984 Warnaka
`Warnaka
`10/1984
`Chaplin et al.
`12/1984 Chaplin et al.
`12/1984
`Chaplin et al.
`12/1984 Chaplin et al.
`12/1984
`1/1985 Bose
`1/1985
`Bose
`1/1985 Orban
`1/1985
`Orban
`5/1985 Laurence
`5/1985
`Laurence
`Chaplin et al.
`7/1985 Chaplin et al.
`7/1985
`7/1985 Gardos
`7/1985
`Gardos
`9/1985 Norris
`9/1985
`Norris
`Miyaji et al.
`12/1985 Miyaji et al.
`12/1985
`12/1985 Warnaka et al.
`12/1985
`Warnaka et al.
`Chaplin et al.
`1/1986 Chaplin et al.
`1/1986
`2/1986 Skarman et al.
`2/1986
`Skarman et al.
`4/1986 Coker et al.
`4/1986
`Coker et al.
`Poldy et al.
`5/1986 Poldy et al.
`5/1986
`5/1986 Miller
`5/1986
`Miller
`Chaplin et al.
`7/1986 Chaplin et al.
`7/1986
`11/1986 Cole
`Cole
`11/1986
`12/1986 Borth et al.
`12/1986
`Borth et al.
`Kryter
`12/1986 Kryter
`12/1986
`12/1986 Borth et al.
`12/1986
`Borth et al.
`1/1987 Schiff
`Schiff
`1/1987
`3/1987 Zinser, Jr. et al.
`3/1987
`Zinser, Jr. et al.
`3/1987 Hansen
`3/1987
`Hansen
`Flanagan
`3/1987 Flanagan
`3/1987
`Chaplin et al.
`3/1987 Chaplin et al.
`3/1987
`4/1987 Chabries et al.
`4/1987
`Chabries et al.
`Clough et al.
`6/1987 Clough et al.
`6/1987
`7/1987 Hartmann
`7/1987
`Hartmann
`9/1987 Iwahara et al.
`9/1987
`IWahara et al.
`1/1988 Meisel
`Meisel
`1/1988
`3/1988 Levitt et al.
`3/1988
`Levitt et al.
`4/1988 Cantrell
`Cantrell
`4/1988
`4/1988 Elko et al.
`4/1988
`Elko et al.
`6/1988 Gebert et al.
`6/1988
`Gebert et al.
`
`4,752,961
`4,752,961 A
`4,769,847
`4,769,847 A
`4,771,472
`4,771,472 A
`4,783,798
`4,783,798 A
`4,783,817
`4,783,817 A
`4,783,818
`4,783,818 A
`4,791,672
`4,791,672 A
`4,802,227
`4,802,227 A
`4,811,404
`4,811,404 A
`4,833,719
`4,833,719 A
`4,837,832
`4,837,832 A
`4,847,897
`4,847,897 A
`4,862,506
`4,862,506 A
`4,878,188
`4,878,188 A
`4,908,855
`4,908,855 A
`4,910,718
`4,910,718 A
`4,910,719
`4,910,719 A
`4,928,307
`4,928,307 A
`4,930,156
`4,930,156 A
`4,932,063
`4,932,063 A
`4,937,871
`4,937,871 A
`4,947,356
`4,947,356 A
`4,951,954
`4,951,954 A
`4,955,055
`4,955,055 A
`4,956,867
`4,956,867 A
`4,959,865
`4,959,865 A
`4,963,071
`4,963,071 A
`4,965,834
`4,965,834 A
`4,977,600
`4,977,600 A
`4,985,925
`4,985,925 A
`4,991,433
`4,991,433 A
`5,001,763
`5,001,763 A
`5,010,576
`5,010,576 A
`5,018,202
`5,018,202 A
`5,023,002
`5,023,002 A
`5,029,218
`5,029,218 A
`5,046,103
`5,046,103 A
`5,052,510
`5,052,510 A
`5,070,527
`5,070,527 A
`5,075,694
`5,075,694 A
`5,086,385
`5,086,385 A
`5,086,415
`5,086,415 A
`5,091,954
`5,091,954 A
`5,097,923
`5,097,923 A
`5,105,377
`5,105,377 A
`5,117,461
`5,117,461 A
`5,121,426
`5,121,426 A
`5,125,032
`5,125,032 A
`5,126,681
`5,126,681 A
`5,133,017
`5,133,017 A
`5,134,659
`5,134,659 A
`5,138,663
`5,138,663 A
`5,138,664
`5,138,664 A
`5,142,585
`5,142,585 A
`5,192,918
`5,192,918 A
`5,208,864
`5,208,864 A
`5,209,326
`5,209,326 A
`5,212,764
`5,212,764 A
`5,219,037
`5,219,037 A
`5,226,077
`5,226,077 A
`5,226,087
`5,226,087 A
`5,241,692
`5,241,692 A
`5,251,263
`5,251,263 A
`5,251,863
`5,251,863 A
`5,260,997
`5,260,997 A
`5,272,286
`5,272,286 A
`5,276,740
`5,276,740 A
`5,311,446
`5,311,446 A
`5,311,453
`5,311,453 A
`5,313,555
`5,313,555 A
`5,313,945
`5,313,945 A
`
`6/1988 Kahn
`Kahn
`6/1988
`Taguchi
`9/1988 Taguchi
`9/1988
`9/1988 Williams, III et al.
`9/1988
`Williams, III et al.
`11/1988 Leibholz et al.
`11/1988
`LeibholZ et al.
`11/1988 Hamada et al.
`11/1988
`Hamada et al.
`Graupe et al.
`11/1988 Graupe et al.
`11/1988
`Nunley et al.
`12/1988 Nunley et al.
`12/1988
`1/1989 Elko et al.
`1/1989
`Elko et al.
`3/1989 Vilmur et al.
`3/1989
`Vilmur et al.
`5/1989
`5/1989 Carme et al.
`Carme et al.
`6/1989 Fanshel
`Fanshel
`6/1989
`7/1989 Means
`7/1989
`Means
`Landgarten et al.
`8/1989 Landgarten et al.
`8/1989
`Ziegler et al.
`10/1989 Ziegler et al.
`10/1989
`Ohga et al.
`3/1990 Ohga et al.
`3/1990
`3/1990 Horn
`3/1990
`Horn
`3/1990 Thubert
`Thubert
`3/1990
`Lynn
`5/1990
`5/1990 Lynn
`5/1990
`5/1990 Norris
`Norris
`6/1990 Nakamura
`Nakamura
`6/1990
`6/1990 Hattori
`Hattori
`6/1990
`8/1990 Elliott et al.
`8/1990
`Elliott et al.
`8/1990 MacNeill
`MacNeill
`8/1990
`Fujisaki et al.
`9/1990 Fujisaki et al.
`9/1990
`9/1990 Zarek et al.
`9/1990
`Zarek et al.
`9/1990 Stettiner et al.
`9/1990
`Stettiner et al.
`10/1990 Larwin et al.
`10/1990
`Larwin et al.
`10/1990 Miller
`Miller
`10/1990
`Ziegler
`12/1990 Ziegler
`12/1990
`Langberg et al.
`1/1991 Langberg et al.
`1/1991
`2/1991 Warnaka et al.
`2/1991
`Warnaka et al.
`Moseley
`3/1991 Moseley
`3/1991
`4/1991 Hill
`Hill
`4/1991
`5/1991 Takahashi et al.
`5/1991
`Takahashi et al.
`6/1991 Schweizer et al.
`6/1991
`SchWeiZer et al.
`Nagayasu
`7/1991 Nagayasu
`7/1991
`9/1991 Warnaka et al.
`9/1991
`Warnaka et al.
`10/1991 Gossman
`10/1991
`Gossman
`Lynn
`12/1991 Lynn
`12/1991
`Donnangelo et al.
`12/1991 Donnangelo et al.
`12/1991
`2/1992 Launey et al.
`Launey et al.
`2/1992
`2/1992 Takahashi et al.
`2/1992
`Takahashi et al.
`2/1992 Sasaki et al.
`2/1992
`Sasaki et al.
`Ziegler et al.
`3/1992 Ziegler et al.
`3/1992
`Ziegler, Jr.
`4/1992 Ziegler, Jr.
`4/1992
`Moseley
`5/1992 Moseley
`5/1992
`6/1992 Bavmhauer
`Bavmhauer
`6/1992
`6/1992 Meister et al.
`6/1992
`Meister et al.
`6/1992 Ziegler, Jr. et al.
`Ziegler, Jr. et al.
`6/1992
`7/1992 Cain et al.
`7/1992
`Cain et al.
`Moseley
`7/1992 Moseley
`7/1992
`Moseley
`8/1992 Moseley
`8/1992
`8/1992 Kimura et al.
`8/1992
`Kimura et al.
`Taylor
`8/1992 Taylor
`8/1992
`Sugiyama
`3/1993 Sugiyama
`3/1993
`5/1993 Kaneda
`5/1993
`Kaneda
`Harper
`5/1993 Harper
`5/1993
`Ariyoshi
`5/1993 Ariyoshi
`5/1993
`6/1993 Smith et al.
`6/1993
`Smith et al.
`7/1993 Lynn et al.
`Lynn et al.
`7/1993
`7/1993 Ono
`7/1993
`Ono
`8/1993 Harrison et al.
`8/1993
`Harrison et al.
`10/1993 Andrea et al.
`10/1993
`Andrea et al.
`10/1993 Gossman et al.
`10/1993
`Gossman et al.
`11/1993 Gattey et al.
`Gattey et al.
`11/1993
`12/1993 Cain et al.
`12/1993
`Cain et al.
`1/1994 Inanaga et al.
`Inanaga et al.
`1/1994
`5/1994 Ross et al.
`5/1994
`Ross et al.
`Denenberg et al.
`5/1994 Denenberg et al.
`5/1994
`Kamiya
`5/1994 Kamiya
`5/1994
`5/1994 Friedlander
`5/1994
`Friedlander
`
`RTL345-1_1001-0002
`
`

`
`US 6,363,345 BI
`US 6,363,345 B1
`Page 3
`Page 3
`
`5/1994 Gossman et al.
`5,315,661 A
`5/1994 Gossman et al.
`5,315,661 A
`6/1994 Hunt
`5,319,736 A
`6/1994 Hunt
`5,319,736 A
`7/1994 Stites, III
`5,327,506 A
`7/1994 Stites, 111
`5,327,506 A
`7/1994 Gossman et al.
`5,332,203 A
`7/1994 Gossman et al.
`5,332,203 A
`8/1994 Addeo et al.
`5,335,011 A
`8/1994 Addeo et al.
`5,335,011 A
`9/1994 Harper
`5,348,124 A
`9/1994 Harper
`5,348,124 A
`10/1994 Irissou et al.
`5,353,347 A
`5,353,347 A 10/1994 Irissou et al.
`5,353,376 A
`10/1994 Oh et al.
`5,353,376 A 10/1994 on et al.
`5,361,303 A
`11/1994 Eatwell
`5,361,303 A 11/1994 Eatwell
`5,365,594 A
`11/1994 Ross et al.
`5,365,594 A 11/1994 Ross et al.
`5,375,174 A
`12/1994 Denenberg
`5,375,174 A 12/1994 Denenberg
`5,381,473 A
`1/1995 Andrea et al.
`5,381,473 A
`1/1995 Andrea et al.
`5,381,481 A
`1/1995 Gammie et al.
`5,381,481 A
`1/1995 Gammie et al.
`5,384,843 A
`1/1995 Masuda er a1,
`5,384,843 A
`1/1995 Masuda et al.
`5,402,497 A
`3/1995 Nishimoto et al.
`5,402,497 A
`3/1995 Nishimoto et al.
`5,412,735 A
`5/1995 Engebretson et al.
`5,412,735 A
`5/1995 Engebretson er a1,
`5,414,769 A
`5/1995 Gattey et al.
`5,414,769 A
`5/1995 Gattey et al.
`5,414,775 A
`5/1995 Scribner et al.
`5,414,775 A
`5/1995 Scribner et al.
`5,416,845 A
`5/1995 shen
`5,416,845 A
`5/1995 Shen
`5,416,847 A
`5/1995 B016
`5,416,847 A
`5/1995 Boze
`5,416,887 A
`5/1995 Shimada
`5,416,887 A
`5/1995 Shimada
`5,418,857 A
`5/1995 Eatwell
`5,418,857 A
`5/1995 Eatwell
`5,423,523 A
`6/1995 Gossman et al.
`5,423,523 A
`6/1995 Gossman et al.
`5,431,008 A
`7/1995 Ross et a1_
`5,431,008 A
`7/1995 Ross et al.
`5,432,859 A
`7/1995 Yang et a1,
`5,432,859 A
`7/1995 Yang et al.
`5,434,925 A
`7/1995 Nadim
`5,434,925 A
`7/1995 Nadim
`5,440,642 A
`8/1995 Denenberg et al.
`5,440,642 A
`8/1995 Denenberg er a1,
`5,448,637 A
`9/1995 Yamaguchi et al.
`5,448,637 A
`9/1995 Yamaguchi et al.
`5,452,361 A
`9/1995 Jones
`5,452,361 A
`9/1995 Jones
`5,457,749 A 10/1995 Cain er a1,
`5,457,749 A
`10/1995 Cain et al.
`5,469,087 A
`11/1995 Eatwell
`5,469,087 A 11/1995 Eatwell
`5,471,106 A
`11/1995 Curtis et al.
`5,471,106 A 11/1995 Curtis et al.
`5,471,538 A 11/1995 Sasaki et a1.
`5,471,538 A
`11/1995 Sasaki et al.
`5,473,214 A
`12/1995 Hildebrand
`5,473,214 A 12/1995 Hildebrand
`5,473,701 A
`12/1995 Cezanee et al.
`5,473,701 A 12/1995 CeZanee et al.
`5,473,702 A
`12/1995 Yoshida et al.
`5,473,702 A 12/1995 Yoshida et al.
`5,475,761 A 12/1995 Eatwell
`5,475,761 A
`12/1995 Eatwell
`5,479,562 A * 12/1995 Fielder et al.
`.............. 704/229
`5,479,562 A * 12/1995 Fielder et a1. ............ .. 704/229
`5,481,615 A
`1/1996 Eatwell et al.
`5,481,615 A
`1/1996 Eatwell er a1,
`5,485,515 A
`1/1996 Allen et al.
`5,485,515 A
`1/1996 Allen et a1.
`5,493,615 A
`2/1996 Burke et al.
`5,493,615 A
`2/1996 Burke er a1,
`5,502,869 A
`4/1996 Smith et al.
`5,502,869 A
`4/1996 Smith et al.
`5,511,127 A
`4/1996 Warnaka
`5,511,127 A
`4/1996 Wamaka
`5,511,128 A
`4/1996 Lindeman
`5,511,128 A
`4/1996 Lindeman
`5,515,378 A
`5/1996 Roy, III et al.
`5,515,378 A
`5/1996 Roy, III et a1.
`5,524,056 A
`6/1996 Killion et al.
`5,524,056 A
`6/1996 Killion et al.
`5,524,057 A
`6/1996 Akiho et al.
`5,524,057 A
`6/1996 Akiho et a1.
`5,526,432 A
`6/1996 Denenberg
`5,526,432 A
`6/1996 Denenberg
`5,546,090 A
`8/1996 Roy, III et al.
`5,546,090 A
`8/1996 Roy, III et a1.
`5,546,467 A
`8/1996 Denenberg
`5,546,467 A
`8/1996 Denenberg
`5,550,334 A
`8/1996 Langley
`5,550,334 A
`8/1996 Langley
`5,553,153 A
`9/1996 Eatwell
`5,553,153 A
`9/1996 Eatwell
`5,563,817 A
`10/1996 Ziegler et al.
`5,563,817 A 10/1996 Ziegler et a1.
`5,568,557 A
`10/1996 Ross et al.
`5,568,557 A 10/1996 Ross et a1.
`5,581,620 A
`12/1996 Brandstein et al.
`5,581,620 A 12/1996 Brandstein et a1.
`5,592,181 A
`1/1997 Cai et al.
`5,592,181 A
`1/1997 Cai et a1.
`5,592,490 A
`1/1997 Barratt et al.
`5,592,490 A
`1/1997 Barratt et a1.
`5,600,106 A
`2/1997 Langley
`5,600,106 A
`2/1997 Langley
`5,604,813 A
`2/1997 Evans et al.
`5,604,813 A
`2/1997 Evans et a1.
`5,615,175 A
`3/1997 Cater et al.
`5,615,175 A
`3/1997 Cater et a1.
`5,617,479 A
`4/1997 Hildebrand et al.
`5,617,479 A
`4/1997 Hildebrand et a1.
`5,619,020 A
`4/1997 Jones et al.
`5,619,020 A
`4/1997 Jones et a1.
`5,621,656 A
`4/1997 Langley
`5,621,656 A
`4/1997 Langley
`5,625,697 A
`4/1997 Bowen et al.
`5,625,697 A
`4/1997 Bowen et a1.
`5,625,880 A
`4/1997 Goldburg et al.
`5,625,880 A
`4/ 1997 Goldburg et a1.
`5,627,746 A
`5/1997 Ziegler, Jr. et al.
`5,627,746 A
`5/1997 Ziegler, Jr. et a1.
`5,627,799 A
`5/1997 Hoshuyama
`5,627,799 A
`5/1997 Hoshuyama
`5,638,022 A
`6/1997 Eatwell
`5,638,022 A
`6/1997 Eatwell
`5,638,454 A
`6/1997 Jones et al.
`5,638,454 A
`6/1997 Jones et a1.
`5,638,456 A
`6/1997 Conley et al.
`5,638,456 A
`6/1997 Conley et a1.
`5,642,353 A
`6/1997 Roy, III et al.
`5,642,353 A
`6/1997 Roy, III et a1.
`
`7/1997 Ikeda
`5,644,641 A
`7/1997 Ikeda
`5,644,641 A
`7/1997 Gifford et al.
`5,649,018 A
`7/1997 Gifford et al.
`5,649,018 A
`7/1997 Eatwell
`5,652,770 A
`7/1997 Eatwell
`5,652,770 A
`7/1997 Ross et al.
`5,652,799 A
`7/1997 Ross et al.
`5,652,799 A
`8/1997 Crow
`5,657,393 A
`8/1997 Crow
`5,657,393 A
`9/1997 Chu et al.
`5,664,021 A
`9/1997 Chu et al.
`5,664,021 A
`9/1997 Obashi
`5,668,747 A
`9/1997 Obashi
`5,668,747 A
`5,668,927 A * 9/1997 Chan et al. ................. 704/240
`5,668,927 A * 9/1997 Chan et al. ............... .. 704/240
`5,673,325 A
`9/1997 Andrea et al.
`5,673,325 A
`9/1997 Andrea et al.
`5,676,353 A
`10/1997 Jones et al.
`5,676,353 A 10/1997 Jones et al.
`5,689,572 A
`11/1997 Ohki et al.
`5,689,572 A 11/1997 Ohki et al.
`5,692,053 A
`11/1997 Fuller et al.
`5,692,053 A 11/1997 Fuller et al.
`5,692,054 A
`11/1997 Parrella et al.
`5,692,054 A 11/1997 Parrella et al.
`5,699,436 A
`12/1997 Claybaugh et al.
`5,699,436 A 12/1997 Claybaugh et al.
`5,701,344 A
`12/1997 Wakui
`5,701,344 A 12/1997 Waklli
`5,706,394 A * 1/1998 Wynn ......................... 704/219
`5,706,394 A * 1/1998 Wynn ....................... .. 704/219
`5,715,319 A
`2/1998 Chu
`5,715,319 A
`2/1998 Chu
`5,715,321 A
`2/1998 Andrea et al.
`5,715,321 A
`2/1998 Andrea et 91
`5,719,945 A
`2/1998 Fuller et al.
`5,719,945 A
`2/1998 Fuller et al.
`5,724,270 A
`3/1998 Posch
`5,724,270 A
`3/1998 Posch
`5,727,073 A
`3/1998 Ikeda
`5,727,073 A
`3/1998 Ikeda
`5,732,143 A
`3/1998 Andrea et al.
`5,732,143 A
`3/1998 Andrea etal.
`5,745,581 A
`4/1998 Eatwell et al.
`5,745,581 A
`4/1998 EatWell 6t 61
`5,748,749 A
`5/1998 Miller et al.
`5,748,749 A
`5/1998 Miller et al.
`5,768,473 A
`6/1998 Eatwell et al.
`5,768,473 A
`6/1998 EatWell et al.
`5,774,859 A
`6/1998 Houser et al.
`5,774,859 A
`6/1998 Houser etal.
`5,787,259 A * 7/1998 Haroun et al. .............. 709/253
`5,787,259 A * 7/1998 Haroun et al. ............ .. 709/253
`5,798,983 A
`8/1998 Kuhn et al.
`5,798,983 A
`8/1998 Kuhn et 91
`5,812,682 A
`9/1998 Ross et al.
`5,812,682 A
`9/1998 Ross et al.
`5,815,582 A
`9/1998 Claybaugh et al.
`5,815,582 A
`9/1998 Claybaugh et al.
`5,818,948 A * 10/1998 Gulick ........................ 381/77
`5,818,948 A * 10/1998 Gulick ...................... .. 381/77
`5,825,897 A
`10/1998 Andrea et al.
`5,825,897 A 10/1998 Andrea et a1.
`5,825,898 A
`10/1998 Marash
`5,825,898 A 10/1998 Marash
`5,828,768 A
`10/1998 Eatwell et al.
`5,828,768 A 10/1998 EatWell et al.
`5,835,608 A
`11/1998 Warnaka et al.
`5,835,608 A 11/1998 Warnaka 6t 61
`5,838,805 A
`11/1998 Warnaka et al.
`5,838,805 A 11/1998 Warnaka et al
`5,874,918 A
`3/1999 Czarnecki et al.
`5,874,918 A
`3/1999 CZarneckietal.
`5,909,495 A
`6/1999 Andrea
`5,909,495 A
`6/1999 Andrea
`5,914,877 A * 6/1999 Gulick .................. 364/400.01
`5,914,877 A * 6/1999 Gulick ................ .. 364/400.01
`5,914,912 A
`6/1999 Yang
`5,914,912 A
`6/1999 Yang
`5,995,150 A * 11/1999 Hsieh et al.
`................ 348/409
`5,995,150 A * 11/1999 Hsieh et al. .............. .. 348/409
`
`FOREIGN PATENT DOCUMENTS
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`FR
`FR
`GB
`GB
`GB
`GB
`GB
`GB
`GB
`GB
`GB
`GB
`GB
`GB
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`WO
`W0
`WO
`W0
`WO
`W0
`WO
`W0
`WO
`W0
`WO
`W0
`WO
`W0
`
`2/1994
`0583900 A1
`2/1994
`0 583 900 A1
`5/1994
`0595457 A1
`5/1994
`0 595 457 A1
`7/1996
`0721 251
`7/1996
`0 721 251
`11/1996
`0724415
`11/1996
`0 724 415
`10/1976
`2305909
`10/1976
`2305909
`1 160431
`8/1969
`8/1969
`1 160 431
`9/1972
`1 289 993
`9/1972
`1 289 993
`12/1974
`1378294
`12/1974
`1 378 294
`9/1986
`2172 769 A
`9/1986
`2 172 769 A
`7/1991
`2239971 B
`7/1991
`2 239 971 B
`11/1995
`2289593 A
`2 289 593 A 11/1995
`56-89194
`7/1981
`56-89194
`7/1981
`59-64994
`4/1984
`59-64994
`4/1984
`62-189898
`8/1987
`62-189898
`8/1987
`1-149695
`6/1989
`1-149695
`6/1989
`1-314098
`12/1989
`1-314098
`12/1989
`2-070152
`3/1990
`2-070152
`3/1990
`3-169199
`7/1991
`3-169199
`7/1991
`3-231599
`10/1991
`3-231599
`10/1991
`4-16900
`1/1992
`4-16900
`1/1992
`WO 88/09512
`12/1988
`WO 88/09512
`12/1988
`WO 92/05538
`4/1992
`WO 92/05538
`4/1992
`WO 92/17019
`10/1992
`WO 92/17019
`10/1992
`WO 94/16517
`7/1994
`WO 94/16517
`7/1994
`WO 95/08906
`3/1995
`WO 95/08906
`3/1995
`WO 96/15541
`5/1996
`WO 96/15541
`5/1996
`WO 97/23068
`6/1997
`WO 97/23068
`6/1997
`
`RTL345-1_1001-0003
`
`

`
`US 6,363,345 BI
`US 6,363,345 B1
`Page 4
`Page 4
`
`OlliER PUBLICATIONS
`OTHER PUBLICATIONS
`
`Edward J. Foster, "Switched on Silence", Popular Science,
`Edward J. Foster, “Switched on Silence”, Popular Science,
`1994, p. 33.
`1994, p. 33.
`Kuo, Automatic Control of Systems, pp. 504—585.
`Kuo, Automatic Control of Systems, pp. 504-585.
`Luenberger, Optimization by Vector Space Method, pp.
`Luenberger, Optimization by Vector Space Method, pp.
`134-138.
`134—138.
`Ogata, Modern Control Engineering, pp. 474—508.
`Ogata, Modern Control Engineering, pp. 474-508.
`Oppenheirn Schafer, Digital Signal Processing (Prentice
`Oppenheim Schafer, Digital Signal Processing (Prentice
`Hall) pp. 542—545.
`Hall) pp. 542-545.
`P.P. Vaidyanathan, “Multirate Digital Filters, Filter Banks,
`P.P. Vaidyanathan, "Multirate Digital Filters, Filter Banks,
`Polyphase Networks, and Applications; A Tutorial,” IEEE
`Polyphase Networks, and Applications; A Tutorial," IEEE
`Proc., vol. 78, No.1, Jan. 1990.
`Proc., vol. 78, No. 1, Jan. 1990.
`P.P. Vaidyanathan, "Quadrature Mirror Filter Banks,
`PP. Vaidyanathan, “Quadrature Mirror Filter Banks,
`M-band Extensions and Perfect-Reconstruction Tech(cid:173)
`M—band Extensions and Perfect—Reconstruction Tech
`niques,” IEEE ASSP Magazine, Jul. 1987, pp. 4—20.
`niques," IEEE ASSP Magazine, Jul. 1987, pp. 4-20.
`Rabiner et aI., IEEE Trans. on Acous., vol. ASSP-24, No.5,
`Rabiner et al., IEEE Trans. on Acous., vol. ASSP—24, No. 5,
`Oct. 1976, pp. 399-418.
`Oct. 1976, pp. 399—418.
`
`Rubiner et al., Digital Processing of Speech Signals (Pren
`Rubiner et aI., Digital Processing of Speech Signals (Pren(cid:173)
`tice Hall, 1978) pp. 130-135.
`tice Hall, 1978) pp. 130—135.
`Sapontis, Probability, Lambda Variables and Structural
`Sapo ntis, Probability, Lambda Variables and Structural
`Processes, pp. 467-474.
`Processes, pp. 467—474.
`Scott C. Douglas, “A Family of NorrnaliZed LMS Algo
`Scott C. Douglas, "A Family of Normalized LMS Algo(cid:173)
`rithms," IEEE Signal Proc. Letters, vol. 1, No.3, Mar. 1994.
`rithrns,” IEEE Signal Proc. Letters, vol. 1, No. 3, Mar. 1994.
`Sewald et aI., "Application of ... Beamforming to Reject
`SeWald et al., “Application of .
`.
`. Bearnforrning to Reject
`Turbulence Noise in Airducts," IEEE ICASSP vol. 5, No.
`Turbulence Noise in Airducts,” IEEE ICASSP vol. 5, No.
`CONF-21, May 7, 1996, pp. 2734-2737.
`CONF—21, May 7, 1996, pp. 2734—2737.
`White, Moving—Coil Earphone Design, 1963, pp. 188—194.
`White, Moving-Coil Earphone Design, 1963, pp. 188-194.
`WidroW et al., “Adaptive Noise Canceling: Principles and
`Widrow et aI., "Adaptive Noise Canceling: Principles and
`Applications,” Proc. IEEE, vol. 63, No. 12, Dec. 1975, pp.
`Applications," Proc. IEEE, vol. 63, No. 12, Dec. 1975, pp.
`1692-1716.
`1692—1716.
`Youla et aI., IEEE Trans. on Acous., vol. MI-1, No.2, Oct.
`Youla et al., IEEE Trans. on Acous., vol. MI—1, No. 2, Oct.
`1982, pp. 81-101.
`1982, pp. 81—101.
`* cited by examiner
`* cited by eXarniner
`
`RTL345-1_1001-0004
`
`

`
`I--"
`~
`(I)
`~
`~
`~
`~
`0'1
`rJ'l
`
`e
`
`'""'" c
`'""'" o ....,
`~ .....
`'JJ. =(cid:173)~
`
`N
`C
`C
`N
`~~
`N
`:"l
`~
`~
`
`~ = .....
`~ .....
`~
`•
`rJl
`d •
`
`FIG. 1
`
`Spectral Subtraction System
`
`118
`~
`
`Samples
`Output
`
`116
`(
`
`100
`
`114
`(
`
`1-1 __ _
`
`Sum
`IFFT HAnd
`Overlap
`
`112 (200)
`
`(
`
`110
`7
`
`H
`
`Processing
`
`512PointHNoise
`
`'---~~I FFT
`
`Window
`Hanning
`By
`Multiply
`(
`108
`Coefficients
`Shading
`
`106
`
`104
`
`samples~
`Input
`~
`102
`
`256 History
`Point with
`256 New
`Combine
`
`Data
`Input
`Collect
`
`RTL345-1_1001-0005
`
`

`
`I--"
`~
`(I)
`~
`~
`~
`~
`0'1
`rJ'l
`
`US 6,363,345 B1
`
`e
`
`'""" c
`o .....,
`N
`~ .....
`'JJ. =(cid:173)~
`
`Sheet 2 0f 10
`
`N
`C
`C
`N
`~~
`N
`:"l
`~
`~
`
`Mar. 26, 2002
`
`~ = .....
`~ .....
`~
`•
`rJl
`d •
`
`U.S. Patent
`
`632.6%
`
`Estimation
`Noise
`
`
`
`cozmEzwm 382m
`
`
`
`@202 , cotbmznsw
`
`-.
`
`..
`
`Noise Processing
`
`
`
`mEwwwooE @202
`
`FIG. 2
`
`N .UE
`
`
`EmEoQ wEc.
`2265 :35 \(wrm
`
`
`(300)
`
`
`
`608 N3.
`
`• 21:
`
`1Ir
`
`Y(n)t*0.3+Y(n)t_1 *0. 7
`Y(n)=
`
`2~8
`
`1/3[Y(n-1 )+Y(n)+Y(n+1)]
`Y(n)=
`>
`206
`
`~
`
`
`
`A A A wow 8.6. v8
`
`
`
`z 1552;; 75am:
`
`2(1)(114)
`
`:1: 08
`
`+O.4*Min[R(n),I(n)]
`Y(n)=Max[R(n),I(n)]
`
`.
`2~4
`
`E: EE
`
`R(n) I(
`
`6: 6E
`
`R(O) I(
`
`mom 2
`
`02
`
`218
`
`216
`
`.
`
`
`
`PUT: 380$
`
`-Process
`-Residual
`•
`Process
`210 •
`Subtraction
`>
`
`RTL345-1_1001-0006
`
`

`
`I--"
`~
`(I)
`~
`~
`~
`~
`0'1
`rJ'l
`
`US 6,363,345 B1
`
`e
`
`~
`
`'""'" c
`0 ....,
`~ .....
`'JJ. =-~
`
`Sheet 3 0f 10
`
`N
`C
`C
`N
`~~
`N
`:"l
`~
`~
`
`Mar. 26, 2002
`
`~ = .....
`~ .....
`~
`•
`rJl
`d •
`
`U.S. Patent
`
`Bin(n)
`For
`Level
`Noise
`<
`312
`
`FIG. 3
`
`m .9"
`
`Noise Estimation Process
`
`
`
`
`
`$805 cozmEzwm @202
`
`310
`
`308
`
`r---. O.05*New Oata+
`
`N(n)=
`
`Assm
`E @2630
`
`O.95*N(n)
`
`Discard
`4*Min]
`If[Y(n»
`+
`
`Every 5 Seconds
`Init With Future Min
`
`Every 5 Seconds
`Init With Y(n)
`
`r---
`
`rv306
`
`5 Sec
`Min Over
`Search For
`Current Minimum ~
`
`5 Sec
`Min Over
`Search For
`Future Minimum
`
`
`
`6m cogmww A w EEEEE 23:". wow
`
`.
`
`Em
`
`304
`
`300 (212)
`
`85 O8
`
`Y(n)
`
`Y(O)
`
`302
`
`RTL345-1_1001-0007
`
`

`
`I--"
`~
`(I)
`~
`~
`~
`~
`0'1
`rJ'l
`
`e
`
`~
`
`'""'" c
`o ....,
`~ .....
`'JJ. =(cid:173)~
`
`N
`C
`C
`N
`~~
`N
`:"l
`~
`~
`
`~ = .....
`~ .....
`~
`•
`rJl
`d •
`
`FIG. 4
`
`Subtraction Process
`
`Process
`Residual Noise
`QutTo
`
`~
`
`~
`
`Qut[1 (n )]=In [I (n )]*H (n)
`
`Out[R(n )]=In [R(n )]*H (n) tv 404
`
`In[l(n)]
`
`In[R(n)]
`
`IY(n)1
`
`iv402
`
`IIY(n)1 -N(n)1
`
`~ H(n) =
`
`Y(n)
`
`N(n)
`
`400 (210)
`
`RTL345-1_1001-0008
`
`

`
`u.s. Patent
`
`Mar. 26,2002
`
`Sheet 5 of 10
`
`US 6,363,345 BI
`
`o o
`
`LO
`
`N o
`LO
`>
`
`..c
`(J) U
`:s:
`U:!::
`0-
`~(f)
`
`c Oro rn
`E C
`o 02>
`ou)
`E ~
`0- C
`1---
`
`(J)-
`
`~..c
`o U
`LL
`(J)
`C
`oc%
`(J)
`
`C
`I
`~ C
`:::::l 0
`I--Z
`
`""'" o
`LO >
`
`I
`
`-- --
`-- --
`
`c
`0:::
`
`c
`
`(])
`()
`
`rJ) en
`o L-a..
`
`(])Ln
`rJ)
`•
`
`OC) z-
`
`LL
`
`m
`::J
`"U
`en
`(])
`0::
`
`RTL345-1_1001-0009
`
`

`
`I--"
`~
`(I)
`~
`~
`~
`~
`0'1
`rJ'l
`
`US 6,363,345 B1
`
`e
`
`~
`
`'""'" c
`0 ....,
`~ .....
`'JJ. =-~
`
`Sheet 6 0f 10
`
`~~
`N
`:"l
`~
`~
`
`~ = .....
`~ .....
`~
`•
`rJl
`d •
`
`U.S. Patent
`
`Mar. 26, 2002
`
`N c c
`
`N
`
`Residual Noise Process Alternative
`
`
`
`
`
`FIG.5A
`
`
`
`@2552? $321 $62 _m:_2wmm
`
`gm
`
`I(n)
`R(n)
`
`2:
`
`510
`
`Value
`Minimum
`With
`Replace
`
`:1
`
`I(n)
`R(n)
`
`comwawéoz
`
`Non-Speech
`Turn On For
`
`6m :0 EB.
`
`wcm
`
`I
`fv508
`
`:llfY(n) <
`
`4*N(n)
`
`N(n)
`Y(n)
`
`506
`
`RTL345-1_1001-0010
`
`

`
`u.s. Patent
`U.S. Patent
`
`Mar. 26, 2002
`Mar. 26,2002
`
`Sheet 7 of 10
`Sheet 7 0f 10
`
`US 6,363,345 BI
`US 6,363,345 B1
`
`Read Input
`Read Input
`Samples
`Samples
`
`600
`600
`
`602
`602
`
`Store Data in
`Store Data in
`Buffer
`Buffer
`
`Are 256
`New Points
`Accumulated
`
`No-......
`N0—>
`
`604
`
`,
`
`\
`
`608
`608
`
`I
`I
`\
`
`Stored Inputs
`Stored Inputs
`
`Yes
`Yes
`t
`+
`Move 512 Last
`Move 512 Last
`Points to Processing
`Points to Processing
`Buffer
`Buffer
`
`~ 606
`606
`
`v 610
`610
`
`Perform 512
`_______—> Perform 512
`Points FFT
`Poin

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket