Adaptive filtering system and method for adaptively canceling echoes and reducing noise in digital signals

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6473409
SERIAL NO

09259390

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention is embodied in a system and method for performing spectral analysis of a digital signal having a discrete duration by spectrally decomposing the digital signal at predefined frequencies uniformly distributed over a sampling frequency interval into complex frequency coefficients so that magnitude and phase information at each frequency is immediately available to produce a modulated complex lapped transform (MCLT). The system includes real and imaginary window processors and real and imaginary transform processors. The real and imaginary window processors receive the input signal and apply and compute butterfly coefficients for the real and imaginary parts of the signal to produce resulting real and imaginary vectors, respectively. The real and imaginary transform processors compute spatial transforms on the real and imaginary vectors to produce real and imaginary transform coefficient of the MCLT, respectively. The MCLT is a biorthogonal spectral transformation system, in the sense that the original time domain signal can be reconstructed exactly by an inverse MCLT operator.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA30026

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Malvar, Henrique S Redmond, WA 101 2732

Cited Art Landscape

Patent Info (Count) # Cites Year
 
UNIVERSITY OF MARYLAND, BALTIMORE (1)
5339265 Optimal unified architectures for the real-time computation of time-recursive discrete sinusoidal transforms 18 1992
 
LUCENT TECHNOLOGIES INC. (1)
* 5566167 Subband echo canceler 49 1995
 
ROCKSTAR BIDCO, LP (1)
* 6108413 Echo cancellation method and echo canceller implementing such a process 18 1998
 
NIPPON TELEGRAPH AND TELEPHONE CORPORATION (1)
* 5761318 Method and apparatus for multi-channel acoustic echo cancellation 30 1996
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
* 5793801 Frequency domain signal reconstruction compensating for phase adjustments to a sampling signal 144 1996
 
TQ DELTA, LLC (1)
5497398 Multi-carrier transceiver 80 1993
 
ERICSSON INC. (1)
* 6163608 Methods and apparatus for providing comfort noise in communications systems 105 1998
 
The Aerospace Corporation (1)
* 5859788 Modulated lapped transform method 51 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
LENSLET LTD. (1)
* 2003/0169,683 Ofdm apparatus and method 4 2003
 
PANASONIC CORPORATION (14)
7164724 Communication apparatus 3 2003
* 2004/0184,400 Multicarrier transmitter, multicarrier receiver, and multicarrier communications apparatus 4 2003
7760810 Receiver and method for digital multi carrier transmission 3 2004
* 2005/0008,086 Receiver and method for digital multi carrier transmission 15 2004
7526044 Transmitter and method for digital multi-carrier transmission 2 2004
* 2005/0031,048 Transmitter and method for digital multi-carrier transmission 13 2004
7529308 Communication apparatus and communication method using digital wavelet multi carrier transmission system 3 2005
* 2005/0238,089 Communication apparatus and communication method using digital wavelet multi carrier transmission system 5 2005
* 2005/0238,109 Communication apparatus and communication method using digital wavelet multi carrier transmission system 12 2005
7552162 Receiver and communication method for digital multi-carrier communication 0 2005
* 2006/0133,528 Receiver and communication method for digital multi-carrier communication 3 2005
7590185 Communication apparatus 2 2006
7561614 Communication apparatus and communication method using digital wavelet multi carrier transmission system 2 2008
8189698 Communication apparatus 0 2008
 
MEDIATEK INC. (1)
* 2005/0102,150 SUBBAND ANALYSIS/SYNTHESIS FILTERING METHOD 4 2004
 
QNX SOFTWARE SYSTEM (WAVEMAKERS), INC. (1)
8543390 Multi-channel periodic signal enhancement system 1 2007
 
THOMSON LICENSING (4)
7292638 Transform-based alias cancellation multi-channel tuner 1 2003
* 7054281 Multi-channel tuner using a discrete cosine transform 7 2003
* 2004/0218,692 Multi-channel tuner using a discrete cosine transform 0 2003
* 2004/0218,681 Transform-based alias cancellation multi-channel tuner 1 2003
 
2236008 ONTARIO INC. (16)
* 7680652 Periodic signal enhancement system 18 2004
* 2006/0089,958 Periodic signal enhancement system 12 2004
8170879 Periodic signal enhancement system 2 2005
7610196 Periodic signal enhancement system 9 2005
* 2006/0089,959 Periodic signal enhancement system 15 2005
7949520 Adaptive filter pitch extraction 8 2005
* 2006/0095,256 Adaptive filter pitch extraction 13 2005
7716046 Advanced periodic signal enhancement 21 2005
8306821 Sub-band periodic signal enhancement system 1 2007
8904400 Processing system having a partitioning component for resource partitioning 0 2008
8694310 Remote control server protocol system 3 2008
8850154 Processing system having memory partitioning 2 2008
8209514 Media processing system having resource partitioning 2 2009
8150682 Adaptive filter pitch extraction 9 2011
* 2013/0066,638 Echo Cancelling-Codec 0 2011
9122575 Processing system having memory partitioning 0 2014
 
STARKEY LABORATORIES, INC. (3)
* 7542580 Microphone placement in hearing assistance devices to provide controlled directivity 7 2006
* 7809149 Microphone placement in hearing assistance devices to provide controlled directivity 0 2009
* 2009/0323,992 MICROPHONE PLACEMENT IN HEARING ASSISTANCE DEVICES TO PROVIDE CONTROLLED DIRECTIVITY 1 2009
 
SYMBOL TECHNOLOGIES, INC. (1)
* 2007/0019,802 Audio data stream synchronization 6 2005
 
NEC CORPORATION (1)
* 6580794 Acoustic echo canceler with a peak impulse response detector 6 1999
 
Haman Becker Automotive Systems - Wavemakers, Inc. (1)
* 2006/0136,199 Advanced periodic signal enhancement 35 2005
 
MICROSOFT TECHNOLOGY LICENSING, LLC (49)
7062445 Quantization loop with heuristic approach 40 2001
* 2002/0143,556 Quantization loop with heuristic approach 18 2001
7206453 Dynamic filtering for lossy compression 6 2001
* 2002/0186,890 Dynamic filtering for lossy compression 42 2001
7120197 Motion compensation loop with filtering 34 2002
* 2003/0152,146 Motion compensation loop with filtering 15 2002
* 2004/0162,866 System and method for producing fast modulated complex lapped transforms 5 2003
7609763 Advanced bi-directional predictive coding of video frames 31 2003
7383180 Constant bitrate media encoding techniques 14 2003
7343291 Multi-pass variable bitrate media encoding 30 2003
* 2005/0015,246 Multi-pass variable bitrate media encoding 16 2003
* 2005/0015,259 Constant bitrate media encoding techniques 45 2003
* 2005/0013,494 In-loop deblocking filter 43 2003
8625680 Bitstream-controlled post-processing filtering 5 2003
* 2005/0053,288 Bitstream-controlled post-processing filtering 11 2003
7251322 Systems and methods for echo cancellation with arbitrary playback sampling rates 5 2004
* 2005/0089,148 Systems and methods for echo cancellation with arbitrary playback sampling rates 3 2004
8687709 In-loop deblocking for interlaced video 13 2004
7590179 Bitplane coding of prediction mode information in bi-directionally predicted interlaced pictures 22 2004
7299175 Normalizing to compensate for block size variation when computing control parameter values for quality and rate control for digital audio 14 2005
7295973 Quality control quantization loop and bitrate control quantization loop for quality and rate control for digital audio 12 2005
7283952 Correcting model bias during quality and rate control for digital audio 12 2005
7277848 Measuring and using reliability of complexity estimates during quality and rate control for digital audio 12 2005
7263482 Accounting for non-monotonicity of quality as a function of quantization in quality and rate control for digital audio 22 2005
7260525 Filtering of control parameters in quality and rate control for digital audio 22 2005
* 2005/0159,946 Quality and rate control strategy for digital audio 3 2005
* 2005/0143,990 Quality and rate control strategy for digital audio 2 2005
* 2005/0143,991 Quality and rate control strategy for digital audio 0 2005
7340394 Using quality and bit count parameters in quality and rate control for digital audio 8 2005
7200276 Rate allocation for mixed content video 2 2005
* 2006/0053,020 Quality and rate control strategy for digital audio 4 2005
* 2006/0045,368 Rate allocation for mixed content video 9 2005
* 2008/0084,932 Controlling loop filtering for interlaced video frames 7 2006
7295971 Accounting for non-monotonicity of quality as a function of quantization in quality and rate control for digital audio 12 2006
* 2007/0061,138 Quality and rate control strategy for digital audio 2 2006
8238424 Complexity-based adaptive preprocessing for multiple-pass video compression 2 2007
8254455 Computing collocated macroblock information for direct mode macroblocks 13 2007
7644002 Multi-pass variable bitrate media encoding 4 2007
8750390 Filtering and dithering as pre-processing before encoding 4 2008
* 2009/0180,555 Filtering and dithering as pre-processing before encoding 8 2008
8160132 Reducing key picture popping effects in video 0 2008
8325800 Encoding streaming media as a high bit rate layer, a low bit rate layer, and one or more intermediate bit rate layers 1 2008
8379851 Optimized client side rate control and indexed file layout for streaming media 3 2008
9571856 Conversion operations in scalable video encoding and decoding 0 2008
8265140 Fine-grained client-side control of scalable media delivery 8 2008
8189666 Local picture identifier and computation of co-located information 1 2009
8787443 Content adaptive deblocking during video encoding and decoding 2 2010
9042458 Multi-threaded implementations of deblock filtering 0 2011
9571550 Optimized client side rate control and indexed file layout for streaming media 0 2013
 
ZHIGU HOLDINGS LIMITED (4)
8370887 Media streaming with enhanced seek operation 0 2008
7949775 Stream selection for enhanced media streaming 6 2008
7925774 Media streaming using an index file 8 2008
8819754 Media streaming with enhanced seek operation 1 2013
 
STMICROELECTRONICS N.V. (1)
* 8045703 Apparatus and method for echo-cancellation 0 2003
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (2)
* 2007/0076,809 Communication apparatus 3 2006
* 2008/0273,581 COMMUNICATION APPARATUS AND COMMUNICATION METHOD USING DIGITAL WAVELET MULTI CARRIER TRANSMISSION SYSTEM 8 2008
* Cited By Examiner