WO2009042386A4 - Apparatus and method for encoding a multi channel audio signal - Google Patents

Apparatus and method for encoding a multi channel audio signal Download PDF

Info

Publication number
WO2009042386A4
WO2009042386A4 PCT/US2008/075703 US2008075703W WO2009042386A4 WO 2009042386 A4 WO2009042386 A4 WO 2009042386A4 US 2008075703 W US2008075703 W US 2008075703W WO 2009042386 A4 WO2009042386 A4 WO 2009042386A4
Authority
WO
WIPO (PCT)
Prior art keywords
audio signal
time difference
multi channel
signal
channel audio
Prior art date
Application number
PCT/US2008/075703
Other languages
French (fr)
Other versions
WO2009042386A1 (en
Inventor
Jonathan Alastair Gibbs
Original Assignee
Motorola Inc
Jonathan Alastair Gibbs
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to KR1020107006423A priority Critical patent/KR101120913B1/en
Application filed by Motorola Inc, Jonathan Alastair Gibbs filed Critical Motorola Inc
Priority to BRPI0817982A priority patent/BRPI0817982B1/en
Priority to US12/679,121 priority patent/US8577045B2/en
Priority to JP2010527010A priority patent/JP5277508B2/en
Priority to MX2010002846A priority patent/MX2010002846A/en
Priority to CN2008801087221A priority patent/CN101809655B/en
Priority to CA2698600A priority patent/CA2698600C/en
Priority to EP08799366.3A priority patent/EP2206110B1/en
Publication of WO2009042386A1 publication Critical patent/WO2009042386A1/en
Publication of WO2009042386A4 publication Critical patent/WO2009042386A4/en
Priority to ZA2010/01672A priority patent/ZA201001672B/en
Priority to US13/920,549 priority patent/US9570080B2/en
Priority to US15/398,364 priority patent/US20170116997A1/en

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
    • G10L19/12Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a code excitation, e.g. in code excited linear prediction [CELP] vocoders
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/008Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R27/00Public address systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/02Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/032Quantisation or dequantisation of spectral components
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/06Determination or coding of the spectral characteristics, e.g. of the short-term prediction coefficients
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
    • G10L19/087Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters using mixed excitation models, e.g. MELP, MBE, split band LPC or HVXC
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/16Vocoder architecture
    • G10L19/18Vocoders using multiple modes
    • G10L19/24Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/03Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
    • G10L25/06Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being correlation coefficients
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/03Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
    • G10L25/12Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being prediction coefficients
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/03Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
    • G10L25/18Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being spectral information of each sub-band
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/03Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
    • G10L25/21Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being power information
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/03Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
    • G10L25/24Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being the cepstrum
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M3/00Conversion of analogue values to or from differential modulation
    • H03M3/30Delta-sigma modulation
    • H03M3/458Analogue/digital converters using delta-sigma modulation as an intermediate step
    • H03M3/466Multiplexed conversion systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2400/00Details of stereophonic systems covered by H04S but not provided for in its groups
    • H04S2400/01Multi-channel, i.e. more than two input channels, sound reproduction with two speakers wherein the multi-channel information is substantially preserved
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2420/00Techniques used stereophonic systems covered by H04S but not provided for in its groups
    • H04S2420/03Application of parametric coding in stereophonic audio systems

Abstract

An encoding apparatus comprises a frame processor (105) which receives a multi channel audio signal comprising at least a first audio signal from a first microphone (101) and a second audio signal from a second microphone (103). An ITD processor (107) then determines an inter time difference between the first audio signal and the second audio signal and a set of delays (109, 111) generates a compensated multi channel audio signal from the multi channel audio signal by delaying at least one of the first and second audio signals in response to the inter time difference signal. A combiner (113) then generates a mono signal by combining channels of the compensated multi channel audio signal and a mono signal encoder (115) encodes the mono signal. The inter time difference may specifically be determined by an algorithm based on determining cross correlations between the first and second audio signals.

Claims

AMENDED CLAIMSReceived by the International Bureau on 28 April 2009 (28.04.09)
1. An apparatus for encoding a multi channel audio signal, the apparatus comprising: a receiver for receiving the multi channel audio signal comprising at least a first audio signal from a first microphone and a second audio signal from a second microphone ; a time difference unit for determining an inter time difference between the first audio signal and the second audio signal by combining successive observations of cross - correlations between the first audio signal and the second audio signal and where the cross-correlations are processed to derive probabilities that are accumulated using a Viterbi-like algorithm; a delay unit for generating a compensated multi channel audio signal from the multi channel audio signal by delaying at least one of the first audio signal and the second audio signal in response to the inter time difference signal; a mono unit for generating a mono signal by combining channels of the compensated multi channel audio signal; and a mono signal encoder for encoding the mono signal.
2. The apparatus of claim 1 wherein the time difference unit is arranged to determine cross correlations between the first audio signal and the second audio signal for a plurality of time offsets, and to determine the inter time difference in response to the cross correlations.
3. The apparatus of claim 2 wherein the time difference unit is arranged to low pass filter the first audio signal and the second audio signal prior to the cross correlation.
29
4. The apparatus of claim 2 wherein the time difference unit is arranged to decimate the first audio signal and the second audio signal prior to the cross correlation.
5. The apparatus of claim 2 wherein the delay unit is arranged to compensate the inter time difference for a decimation factor of the decimation in order to determine a delay for at least one of the first audio signal and the second audio signal.
6. The apparatus of claim 2 wherein the time difference unit is arranged to apply a spectral whitening to the first audio signal and the second audio signal prior to the correlation.
7. The apparatus of claim 2 wherein the time difference unit is arranged to perform windowing of the first audio signal and the second audio signal prior to the cross correlation.
8. The apparatus of claim 2 wherein the time difference unit comprises : a trellis state machine having a plurality of states, each of the plurality of states corresponding to a time offset of the plurality of time offsets; a path unit for determining path metrics for states of the trellis state machine in response to the cross correlations; a computational unit for determining state metrics for the states in response to path metrics associated with paths from previous states to current states; and
30 a unit for determining the inter> time difference in response to the state metrics.
9. The apparatus of claim 1 wherein the delay unit is arranged to transition from a first delay to a second delay by generating a first compensated πvulti channel audio signal in response to the first delay and a second compensated πvulti channel audio signal in response to the second delay and to combine the first compensated multi channel audio signal and second compensated multi channel audio signal to generate the compensated multi channel audio signal.
10. A method of encoding a multi channel audio signal, the method comprising: receiving the multi channel audio signal comprising at least a first audio signal from a first microphone and a second audio signal from a second microphone; determining an inter time difference between the first audio signal and the second audio signal; generating a compensated multi channel audio signal from the multi channel audio signal by delaying at least one of the first audio signal and the second audio signal in response to the inter time difference signal; generating a mono signal by combining channels of the compensated multi channel audio signal; and encoding the mono signal in a mono signal encoder.
PCT/US2008/075703 2007-09-25 2008-09-09 Apparatus and method for encoding a multi channel audio signal WO2009042386A1 (en)

Priority Applications (11)

Application Number Priority Date Filing Date Title
CN2008801087221A CN101809655B (en) 2007-09-25 2008-09-09 Apparatus and method for encoding a multi channel audio signal
BRPI0817982A BRPI0817982B1 (en) 2007-09-25 2008-09-09 apparatus and method for encoding a multichannel audio signal
US12/679,121 US8577045B2 (en) 2007-09-25 2008-09-09 Apparatus and method for encoding a multi-channel audio signal
JP2010527010A JP5277508B2 (en) 2007-09-25 2008-09-09 Apparatus and method for encoding a multi-channel acoustic signal
MX2010002846A MX2010002846A (en) 2007-09-25 2008-09-09 Apparatus and method for encoding a multi channel audio signal.
KR1020107006423A KR101120913B1 (en) 2007-09-25 2008-09-09 Apparatus and method for encoding a multi channel audio signal
CA2698600A CA2698600C (en) 2007-09-25 2008-09-09 Apparatus and method for encoding a multi channel audio signal
EP08799366.3A EP2206110B1 (en) 2007-09-25 2008-09-09 Apparatus and method for encoding a multi channel audio signal
ZA2010/01672A ZA201001672B (en) 2007-09-25 2010-03-08 Apparatus and method for encoding a multi channel audio signal
US13/920,549 US9570080B2 (en) 2007-09-25 2013-06-18 Apparatus and method for encoding a multi-channel audio signal
US15/398,364 US20170116997A1 (en) 2007-09-25 2017-01-04 Apparatus and method for encoding a multi channel audio signal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0718682.8 2007-09-25
GB0718682.8A GB2453117B (en) 2007-09-25 2007-09-25 Apparatus and method for encoding a multi channel audio signal

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US12/679,121 A-371-Of-International US8577045B2 (en) 2007-09-25 2008-09-09 Apparatus and method for encoding a multi-channel audio signal
US13/920,549 Continuation US9570080B2 (en) 2007-09-25 2013-06-18 Apparatus and method for encoding a multi-channel audio signal

Publications (2)

Publication Number Publication Date
WO2009042386A1 WO2009042386A1 (en) 2009-04-02
WO2009042386A4 true WO2009042386A4 (en) 2009-06-25

Family

ID=38670458

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/075703 WO2009042386A1 (en) 2007-09-25 2008-09-09 Apparatus and method for encoding a multi channel audio signal

Country Status (13)

Country Link
US (3) US8577045B2 (en)
EP (1) EP2206110B1 (en)
JP (1) JP5277508B2 (en)
KR (1) KR101120913B1 (en)
CN (1) CN101809655B (en)
BR (1) BRPI0817982B1 (en)
CA (1) CA2698600C (en)
GB (1) GB2453117B (en)
MX (1) MX2010002846A (en)
MY (1) MY169423A (en)
RU (1) RU2450369C2 (en)
WO (1) WO2009042386A1 (en)
ZA (1) ZA201001672B (en)

Families Citing this family (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8483853B1 (en) 2006-09-12 2013-07-09 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
US8788080B1 (en) 2006-09-12 2014-07-22 Sonos, Inc. Multi-channel pairing in a media system
US9202509B2 (en) 2006-09-12 2015-12-01 Sonos, Inc. Controlling and grouping in a multi-zone media system
US8515767B2 (en) * 2007-11-04 2013-08-20 Qualcomm Incorporated Technique for encoding/decoding of codebook indices for quantized MDCT spectrum in scalable speech and audio codecs
JPWO2009081567A1 (en) * 2007-12-21 2011-05-06 パナソニック株式会社 Stereo signal conversion apparatus, stereo signal inverse conversion apparatus, and methods thereof
JPWO2010098130A1 (en) * 2009-02-27 2012-08-30 パナソニック株式会社 Tone determination device and tone determination method
CN102157152B (en) * 2010-02-12 2014-04-30 华为技术有限公司 Method for coding stereo and device thereof
US8463414B2 (en) 2010-08-09 2013-06-11 Motorola Mobility Llc Method and apparatus for estimating a parameter for low bit rate stereo transmission
US8923997B2 (en) 2010-10-13 2014-12-30 Sonos, Inc Method and apparatus for adjusting a speaker system
US11265652B2 (en) 2011-01-25 2022-03-01 Sonos, Inc. Playback device pairing
US11429343B2 (en) 2011-01-25 2022-08-30 Sonos, Inc. Stereo playback configuration and control
AU2011357816B2 (en) 2011-02-03 2016-06-16 Telefonaktiebolaget L M Ericsson (Publ) Determining the inter-channel time difference of a multi-channel audio signal
US8938312B2 (en) 2011-04-18 2015-01-20 Sonos, Inc. Smart line-in processing
US9042556B2 (en) 2011-07-19 2015-05-26 Sonos, Inc Shaping sound responsive to speaker orientation
CN103403801B (en) * 2011-08-29 2015-11-25 华为技术有限公司 Parametric multi-channel encoder
WO2013088208A1 (en) * 2011-12-15 2013-06-20 Nokia Corporation An audio scene alignment apparatus
US8811630B2 (en) 2011-12-21 2014-08-19 Sonos, Inc. Systems, methods, and apparatus to filter audio
US9084058B2 (en) 2011-12-29 2015-07-14 Sonos, Inc. Sound field calibration using listener localization
US9729115B2 (en) 2012-04-27 2017-08-08 Sonos, Inc. Intelligently increasing the sound level of player
US9524098B2 (en) 2012-05-08 2016-12-20 Sonos, Inc. Methods and systems for subwoofer calibration
USD721352S1 (en) 2012-06-19 2015-01-20 Sonos, Inc. Playback device
US9690271B2 (en) 2012-06-28 2017-06-27 Sonos, Inc. Speaker calibration
US9668049B2 (en) 2012-06-28 2017-05-30 Sonos, Inc. Playback device calibration user interfaces
US9690539B2 (en) 2012-06-28 2017-06-27 Sonos, Inc. Speaker calibration user interface
US9706323B2 (en) 2014-09-09 2017-07-11 Sonos, Inc. Playback device calibration
US9106192B2 (en) 2012-06-28 2015-08-11 Sonos, Inc. System and method for device playback calibration
US9219460B2 (en) 2014-03-17 2015-12-22 Sonos, Inc. Audio settings based on environment
US8930005B2 (en) 2012-08-07 2015-01-06 Sonos, Inc. Acoustic signatures in a playback system
US8965033B2 (en) 2012-08-31 2015-02-24 Sonos, Inc. Acoustic optimization
US9129600B2 (en) * 2012-09-26 2015-09-08 Google Technology Holdings LLC Method and apparatus for encoding an audio signal
US9008330B2 (en) 2012-09-28 2015-04-14 Sonos, Inc. Crossover frequency adjustments for audio speakers
US8976959B2 (en) * 2012-11-21 2015-03-10 Clinkle Corporation Echo delay encoding
EP2743922A1 (en) 2012-12-12 2014-06-18 Thomson Licensing Method and apparatus for compressing and decompressing a higher order ambisonics representation for a sound field
USD721061S1 (en) 2013-02-25 2015-01-13 Sonos, Inc. Playback device
EP3008726B1 (en) 2013-06-10 2017-08-23 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for audio signal envelope encoding, processing and decoding by modelling a cumulative sum representation employing distribution quantization and coding
CN104681029B (en) * 2013-11-29 2018-06-05 华为技术有限公司 The coding method of stereo phase parameter and device
US9226073B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US9226087B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
CN103856869A (en) * 2014-03-12 2014-06-11 深圳市中兴移动通信有限公司 Sound effect processing method and camera shooting device
US9264839B2 (en) 2014-03-17 2016-02-16 Sonos, Inc. Playback device configuration based on proximity detection
US9367283B2 (en) 2014-07-22 2016-06-14 Sonos, Inc. Audio settings
USD883956S1 (en) 2014-08-13 2020-05-12 Sonos, Inc. Playback device
US9891881B2 (en) 2014-09-09 2018-02-13 Sonos, Inc. Audio processing algorithm database
US9910634B2 (en) 2014-09-09 2018-03-06 Sonos, Inc. Microphone calibration
US10127006B2 (en) 2014-09-09 2018-11-13 Sonos, Inc. Facilitating calibration of an audio playback device
US9952825B2 (en) 2014-09-09 2018-04-24 Sonos, Inc. Audio processing algorithms
US9973851B2 (en) 2014-12-01 2018-05-15 Sonos, Inc. Multi-channel playback of audio content
CN106033672B (en) 2015-03-09 2021-04-09 华为技术有限公司 Method and apparatus for determining inter-channel time difference parameters
WO2016172593A1 (en) 2015-04-24 2016-10-27 Sonos, Inc. Playback device calibration user interfaces
US10664224B2 (en) 2015-04-24 2020-05-26 Sonos, Inc. Speaker calibration user interface
USD886765S1 (en) 2017-03-13 2020-06-09 Sonos, Inc. Media playback device
USD920278S1 (en) 2017-03-13 2021-05-25 Sonos, Inc. Media playback device with lights
USD906278S1 (en) 2015-04-25 2020-12-29 Sonos, Inc. Media player device
USD768602S1 (en) 2015-04-25 2016-10-11 Sonos, Inc. Playback device
US20170085972A1 (en) 2015-09-17 2017-03-23 Sonos, Inc. Media Player and Media Player Design
US10248376B2 (en) 2015-06-11 2019-04-02 Sonos, Inc. Multiple groupings in a playback system
US9613628B2 (en) 2015-07-01 2017-04-04 Gopro, Inc. Audio decoder for wind and microphone noise reduction in a microphone array system
US9460727B1 (en) * 2015-07-01 2016-10-04 Gopro, Inc. Audio encoder for wind and microphone noise reduction in a microphone array system
US9729118B2 (en) 2015-07-24 2017-08-08 Sonos, Inc. Loudness matching
US9538305B2 (en) 2015-07-28 2017-01-03 Sonos, Inc. Calibration error conditions
US9877134B2 (en) * 2015-07-28 2018-01-23 Harman International Industries, Incorporated Techniques for optimizing the fidelity of a remote recording
US9712912B2 (en) 2015-08-21 2017-07-18 Sonos, Inc. Manipulation of playback device response using an acoustic filter
US9736610B2 (en) 2015-08-21 2017-08-15 Sonos, Inc. Manipulation of playback device response using signal processing
US9693165B2 (en) 2015-09-17 2017-06-27 Sonos, Inc. Validation of audio calibration using multi-dimensional motion check
EP3351015B1 (en) 2015-09-17 2019-04-17 Sonos, Inc. Facilitating calibration of an audio playback device
MY188370A (en) 2015-09-25 2021-12-06 Voiceage Corp Method and system for decoding left and right channels of a stereo sound signal
US10152977B2 (en) * 2015-11-20 2018-12-11 Qualcomm Incorporated Encoding of multiple audio signals
US10115403B2 (en) * 2015-12-18 2018-10-30 Qualcomm Incorporated Encoding of multiple audio signals
US10074373B2 (en) * 2015-12-21 2018-09-11 Qualcomm Incorporated Channel adjustment for inter-frame temporal shift variations
US9743207B1 (en) 2016-01-18 2017-08-22 Sonos, Inc. Calibration using multiple recording devices
BR112018014799A2 (en) 2016-01-22 2018-12-18 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V. apparatus and method for estimating a time difference between channels
US10003899B2 (en) 2016-01-25 2018-06-19 Sonos, Inc. Calibration with particular locations
US11106423B2 (en) 2016-01-25 2021-08-31 Sonos, Inc. Evaluating calibration of a playback device
US9886234B2 (en) 2016-01-28 2018-02-06 Sonos, Inc. Systems and methods of distributing audio to one or more playback devices
US9978381B2 (en) * 2016-02-12 2018-05-22 Qualcomm Incorporated Encoding of multiple audio signals
US9864574B2 (en) 2016-04-01 2018-01-09 Sonos, Inc. Playback device calibration based on representation spectral characteristics
US9860662B2 (en) 2016-04-01 2018-01-02 Sonos, Inc. Updating playback device configuration information based on calibration data
US9763018B1 (en) 2016-04-12 2017-09-12 Sonos, Inc. Calibration of audio playback devices
CN105897738B (en) * 2016-05-20 2017-02-22 电子科技大学 Real-time stream coding method for multi-channel environment
US9794710B1 (en) 2016-07-15 2017-10-17 Sonos, Inc. Spatial audio correction
US9860670B1 (en) 2016-07-15 2018-01-02 Sonos, Inc. Spectral correction using spatial calibration
US10372406B2 (en) 2016-07-22 2019-08-06 Sonos, Inc. Calibration interface
US10459684B2 (en) 2016-08-05 2019-10-29 Sonos, Inc. Calibration of a playback device based on an estimated frequency response
GB201615538D0 (en) * 2016-09-13 2016-10-26 Nokia Technologies Oy A method , apparatus and computer program for processing audio signals
USD851057S1 (en) 2016-09-30 2019-06-11 Sonos, Inc. Speaker grill with graduated hole sizing over a transition area for a media device
USD827671S1 (en) 2016-09-30 2018-09-04 Sonos, Inc. Media playback device
US10412473B2 (en) 2016-09-30 2019-09-10 Sonos, Inc. Speaker grill with graduated hole sizing over a transition area for a media device
US10712997B2 (en) 2016-10-17 2020-07-14 Sonos, Inc. Room association based on name
CN106647103B (en) * 2017-03-09 2019-12-06 电子科技大学 Coding device and method for soliton self-frequency-shift all-optical analog-to-digital conversion
CN108877815B (en) 2017-05-16 2021-02-23 华为技术有限公司 Stereo signal processing method and device
CN109215667B (en) 2017-06-29 2020-12-22 华为技术有限公司 Time delay estimation method and device
CN109427338B (en) * 2017-08-23 2021-03-30 华为技术有限公司 Coding method and coding device for stereo signal
US10891960B2 (en) * 2017-09-11 2021-01-12 Qualcomm Incorproated Temporal offset estimation
US10872611B2 (en) * 2017-09-12 2020-12-22 Qualcomm Incorporated Selecting channel adjustment method for inter-frame temporal shift variations
WO2019125801A1 (en) * 2017-12-19 2019-06-27 Exxonmobil Research And Engineering Company Data analysis platform
CN112262433B (en) * 2018-04-05 2024-03-01 弗劳恩霍夫应用研究促进协会 Apparatus, method or computer program for estimating time differences between channels
US11206484B2 (en) 2018-08-28 2021-12-21 Sonos, Inc. Passive speaker authentication
US10299061B1 (en) 2018-08-28 2019-05-21 Sonos, Inc. Playback device calibration
US10734965B1 (en) 2019-08-12 2020-08-04 Sonos, Inc. Audio calibration of a portable playback device
US11670317B2 (en) 2021-02-23 2023-06-06 Kyndryl, Inc. Dynamic audio quality enhancement

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4544919A (en) * 1982-01-03 1985-10-01 Motorola, Inc. Method and means of determining coefficients for linear predictive coding
JPS58152542A (en) * 1982-03-05 1983-09-10 株式会社東芝 X-ray diagnostic apparatus
US5434948A (en) * 1989-06-15 1995-07-18 British Telecommunications Public Limited Company Polyphonic coding
DE4320990B4 (en) * 1993-06-05 2004-04-29 Robert Bosch Gmbh Redundancy reduction procedure
JP2762957B2 (en) 1995-05-22 1998-06-11 日本電気株式会社 Disaster telephone system, switchboard, telephone
US5844947A (en) * 1995-12-28 1998-12-01 Lucent Technologies Inc. Viterbi decoder with reduced metric computation
KR100189906B1 (en) * 1996-04-17 1999-06-01 윤종용 Viterbi decoding method and circuit
US6236731B1 (en) * 1997-04-16 2001-05-22 Dspfactory Ltd. Filterbank structure and method for filtering and separating an information signal into different bands, particularly for audio signal in hearing aids
US6253172B1 (en) * 1997-10-16 2001-06-26 Texas Instruments Incorporated Spectral transformation of acoustic signals
US6452985B1 (en) * 1998-03-18 2002-09-17 Sony Corporation Viterbi decoding apparatus and Viterbi decoding method
JP2000004495A (en) * 1998-06-16 2000-01-07 Oki Electric Ind Co Ltd Method for estimating positions of plural talkers by free arrangement of plural microphones
JP2000044995A (en) 1998-07-29 2000-02-15 Toppan Printing Co Ltd Ink roller detergent
US6973184B1 (en) * 2000-07-11 2005-12-06 Cisco Technology, Inc. System and method for stereo conferencing over low-bandwidth links
US7583805B2 (en) * 2004-02-12 2009-09-01 Agere Systems Inc. Late reverberation-based synthesis of auditory scenes
SE0202159D0 (en) 2001-07-10 2002-07-09 Coding Technologies Sweden Ab Efficientand scalable parametric stereo coding for low bitrate applications
US8340302B2 (en) 2002-04-22 2012-12-25 Koninklijke Philips Electronics N.V. Parametric representation of spatial audio
DE60311794T2 (en) * 2002-04-22 2007-10-31 Koninklijke Philips Electronics N.V. SIGNAL SYNTHESIS
JP2005533271A (en) * 2002-07-16 2005-11-04 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Audio encoding
ES2273216T3 (en) * 2003-02-11 2007-05-01 Koninklijke Philips Electronics N.V. AUDIO CODING
US6988064B2 (en) * 2003-03-31 2006-01-17 Motorola, Inc. System and method for combined frequency-domain and time-domain pitch extraction for speech signals
DE602004005846T2 (en) * 2003-04-17 2007-12-20 Koninklijke Philips Electronics N.V. AUDIO SIGNAL GENERATION
ES2281795T3 (en) * 2003-04-17 2007-10-01 Koninklijke Philips Electronics N.V. SYNTHESIS OF AUDIO SIGNAL.
KR20060090984A (en) * 2003-09-29 2006-08-17 코닌클리케 필립스 일렉트로닉스 엔.브이. Encoding audio signals
US7313720B1 (en) * 2004-02-12 2007-12-25 Network Appliance, Inc. Technique for increasing the number of persistent consistency point images in a file system
CN1922654A (en) * 2004-02-17 2007-02-28 皇家飞利浦电子股份有限公司 An audio distribution system, an audio encoder, an audio decoder and methods of operation therefore
DE602004015987D1 (en) * 2004-09-23 2008-10-02 Harman Becker Automotive Sys Multi-channel adaptive speech signal processing with noise reduction
US7653155B1 (en) * 2004-11-04 2010-01-26 Sandia Corporation Using convolutional decoding to improve time delay and phase estimation in digital communications
EP2138999A1 (en) 2004-12-28 2009-12-30 Panasonic Corporation Audio encoding device and audio encoding method
WO2006075377A1 (en) * 2005-01-13 2006-07-20 Fujitsu Limited Sound receiver
EP1691348A1 (en) 2005-02-14 2006-08-16 Ecole Polytechnique Federale De Lausanne Parametric joint-coding of audio sources
US7573912B2 (en) 2005-02-22 2009-08-11 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschunng E.V. Near-transparent or transparent multi-channel encoder/decoder scheme
US7583808B2 (en) * 2005-03-28 2009-09-01 Mitsubishi Electric Research Laboratories, Inc. Locating and tracking acoustic sources with microphone arrays
EP1887567B1 (en) * 2005-05-31 2010-07-14 Panasonic Corporation Scalable encoding device, and scalable encoding method
US7761289B2 (en) * 2005-10-24 2010-07-20 Lg Electronics Inc. Removing time delays in signal paths
EP1953736A4 (en) * 2005-10-31 2009-08-05 Panasonic Corp Stereo encoding device, and stereo signal predicting method
CN1809105B (en) * 2006-01-13 2010-05-12 北京中星微电子有限公司 Dual-microphone speech enhancement method and system applicable to mini-type mobile communication devices
RU2407226C2 (en) * 2006-03-24 2010-12-20 Долби Свидн Аб Generation of spatial signals of step-down mixing from parametric representations of multichannel signals
US7599441B2 (en) * 2006-06-20 2009-10-06 Newport Media, Inc. Low complexity soft-input Viterbi decoding for digital communication systems

Also Published As

Publication number Publication date
US9570080B2 (en) 2017-02-14
CA2698600A1 (en) 2009-04-02
EP2206110B1 (en) 2017-01-11
MX2010002846A (en) 2010-04-01
BRPI0817982A2 (en) 2015-04-07
JP5277508B2 (en) 2013-08-28
US8577045B2 (en) 2013-11-05
BRPI0817982B1 (en) 2020-05-05
EP2206110A4 (en) 2015-12-09
CN101809655A (en) 2010-08-18
JP2010541007A (en) 2010-12-24
GB2453117B (en) 2012-05-23
MY169423A (en) 2019-04-03
KR20100057666A (en) 2010-05-31
RU2010116295A (en) 2011-11-10
GB0718682D0 (en) 2007-10-31
US20170116997A1 (en) 2017-04-27
WO2009042386A1 (en) 2009-04-02
US20130282384A1 (en) 2013-10-24
KR101120913B1 (en) 2012-02-27
RU2450369C2 (en) 2012-05-10
CN101809655B (en) 2012-07-25
US20110085671A1 (en) 2011-04-14
ZA201001672B (en) 2016-02-24
EP2206110A1 (en) 2010-07-14
GB2453117A (en) 2009-04-01
CA2698600C (en) 2015-01-20

Similar Documents

Publication Publication Date Title
WO2009042386A4 (en) Apparatus and method for encoding a multi channel audio signal
JP4989468B2 (en) Audio channel conversion
JP4456601B2 (en) Audio data receiving apparatus and audio data receiving method
US20150088528A1 (en) Decoding apparatus and method, audio signal processing apparatus and method, and program
EP2381439A1 (en) Stereo acoustic signal encoding apparatus, stereo acoustic signal decoding apparatus, and methods for the same
CN101253555B (en) Multi-channel acoustic signal processing device and method
JP2004536528A5 (en)
US7650000B2 (en) Audio device and playback program for the same
US20180261233A1 (en) Audio sound signal encoding device, audio sound signal decoding device, audio sound signal encoding method, and audio sound signal decoding method
AU2012265334A1 (en) Audio coding method and apparatus, audio decoding method and apparatus, coding/decoding system
US20160286315A1 (en) Sound processing apparatus, crosstalk canceling system and method
CN103180752A (en) Apparatus and method for resolving ambiguity from a direction of arrival estimate
WO2013008947A4 (en) Echo cancellation apparatus, conferencing system using the same, and echo cancellation method
JP5468020B2 (en) Acoustic signal decoding apparatus and balance adjustment method
JP6131831B2 (en) Optical receiver and optical receiving method
EP2296143B1 (en) Audio signal decoding device and balance adjustment method for audio signal decoding device
US8918325B2 (en) Signal processing device for processing stereo signals
JP2010166425A (en) Multi-point conference system, server device, sound mixing device, and multi-point conference service providing method
JP2007274568A (en) Packet loss compensation method, packet transmitting apparatus, and packet receiving apparatus
JP4772627B2 (en) Mixed signal separation and extraction device
WO2009154423A3 (en) Receiving device and method of mobile communication system
WO2011128881A3 (en) Implementation of complex sampling and time delays calculation
JP2009152949A (en) Multi-channel sound collection device
JPWO2009087923A1 (en) Signal analysis control, signal analysis, signal control system, apparatus, method and program
AU2003247408A1 (en) Time delay estimation for equalisation

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200880108722.1

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08799366

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2698600

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 847/KOLNP/2010

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: MX/A/2010/002846

Country of ref document: MX

ENP Entry into the national phase

Ref document number: 20107006423

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2010527010

Country of ref document: JP

REEP Request for entry into the european phase

Ref document number: 2008799366

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2008799366

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: PI 2010001088

Country of ref document: MY

WWE Wipo information: entry into national phase

Ref document number: 2010116295

Country of ref document: RU

WWE Wipo information: entry into national phase

Ref document number: 12679121

Country of ref document: US

ENP Entry into the national phase

Ref document number: PI0817982

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20100324